预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CN104619042A(43)申请公布日(43)申请公布日2015.05.13(21)申请号201310537348.X(22)申请日2013.11.04(71)申请人福建鑫诺通讯技术有限公司地址350003福建省福州市鼓楼区软件大道89号福州软件园C区39号楼(72)发明人赵进云(74)专利代理机构北京元本知识产权代理事务所11308代理人秦力军(51)Int.Cl.H04W80/00(2009.01)H04L29/06(2006.01)权利要求书2页说明书6页附图3页(54)发明名称一种在LINUX内核中实现GSM0710协议的方法及装置(57)摘要本发明公开了一种在LINUX内核中实现GSM0710协议的方法及装置,涉及电子信息产品,所述方法包括:通过设置用于驱动GSM0710规范逻辑通道的TTY逻辑通道驱动模块,打开或关闭与所述TTY设备对应的逻辑通道;通过设置与无线通讯模块接口通讯的TTY接口驱动模块,接收来自无线通讯模块的数据,以及将来自TTY设备的数据发送给无线通讯模块;通过设置TTY线路规程驱动模块,截取并处理所述TTY接口驱动模块所接收的来自无线通讯模块的数据,以及将处理后的数据发送给TTY逻辑通道驱动模块。本发明能够通过在LINUX内核中直接实现GSM0710规范实现的方式,避免多余的数据拷贝和系统调用,提高系统性能。CN104619042ACN104619042A权利要求书1/2页1.一种在LINUX内核中实现GSM0710协议的方法,其特征在于,设置用于驱动GSM0710规范逻辑通道的TTY逻辑通道驱动模块,并利用所述TTY逻辑通道驱动模块打开或关闭与所述TTY设备对应的逻辑通道;设置与无线通讯模块接口通讯的TTY接口驱动模块,并利用所述TTY接口驱动模块接收来自无线通讯模块的数据,以及将来自TTY设备的数据发送给无线通讯模块;设置TTY线路规程驱动模块,并利用所述TTY线路规程驱动模块截取并处理所述TTY接口驱动模块所接收的来自无线通讯模块的数据,以及将处理后的数据发送给TTY逻辑通道驱动模块;其中,所述TTY逻辑通道驱动模块还通过所打开的逻辑通道把来自TTY线路规程驱动模块的数据转发给所述TTY设备,并对TTY设备经由所打开的逻辑通道发送的数据进行组包处理后发送给TTY接口驱动模块,由其作为来自TTY设备的数据发送给无线通讯模块。2.根据权利要求1所述的方法,其特征在于,所述TTY逻辑通道驱动模块根据无线通讯模块设置的逻辑通道数量为每个逻辑通道注册一个TTY设备。3.根据权利要求1所述的方法,其特征在于,所述TTY线路规程驱动模块在初始化时启动,包括:应用程序通过所述TTY设备发送启动GSM0710规范的命令给无线通讯模块;当所述无线通讯模块返回应答后,应用程序打开用来实现TTY路线规程驱动的TTY线路规程驱动模块。4.根据权利要求1所述的方法,其特征在于,所述的TTY逻辑通道驱动模块打开与所述TTY设备对应的逻辑通道的步骤包括:当应用程序打开TTY设备时,TTY逻辑通道驱动模块通过TTY接口驱动模块向无线通讯模块发送用来打开与所述TTY设备对应的逻辑通道的命令;当无线通讯模块返回对所述命令的应答后,TTY逻辑通道驱动模块打开与所述TTY设备对应的逻辑通道,以便建立所述TTY设备的数据链路。5.根据权利要求4所述的方法,其特征在于,所述的TTY逻辑通道驱动模块通过TTY接口驱动模块向无线通讯模块发送用来打开与所述TTY设备对应的逻辑通道的命令具体为:当TTY逻辑通道驱动模块检测到应用程序打开TTY设备时,TTY逻辑通道驱动模块根据GSM0710规范将所述命令进行组包,并将组包后的命令经由TTY接口驱动模块转发给无线通讯模块。6.根据权利要求1所述的方法,其特征在于,所述的利用所述TTY线路规程驱动模块处理所述TTY接口驱动模块所接收的来自无线通讯模块的数据的步骤包括:TTY线路规程驱动模块按照GSM0710规范对截取到的数据进行解析,得到将要投递到与所述TTY设备对应的逻辑通道的数据。7.根据权利要求1所述的方法,其特征在于,所述的对TTY设备经由所打开的逻辑通道发送的数据进行组包处理后发送给TTY接口驱动模块的步骤包括:TTY逻辑通道驱动模块通过所打开的逻辑通道接收TTY设备发送的数据;根据GSM0710规范对所接收的数据进行组包,并将组包后的数据发送给TTY接口驱动模块。8.一种在LINUX内核中实现GSM0710协议的装置,其特征在于,2CN104619042A权利要求书2/2页TTY逻辑通道驱动模块,用于设置用于驱动GSM0710规范逻辑通道的TTY逻辑通道驱动模块,并利用所述TTY逻辑通道驱动模块