[发明专利]移动宽带设备的数据处理方法及驱动装置有效
申请号: | 201110235851.0 | 申请日: | 2011-08-17 |
公开(公告)号: | CN102323892B | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 李焰峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 余刚,梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 宽带 设备 数据处理 方法 驱动 装置 | ||
技术领域
本发明涉及无线通信领域,尤其涉及一种移动宽带设备的数据处理方法及驱动装置。
背景技术
随着技术的演进和移动宽带的普及,移动互联网已经为人们提供了丰富的家庭娱乐、商务办公等业务;基于第3代移动通信(The Third Generation Mobile Communications,简称为3G)和第4代移动通信(The Fourth Generation Mobile Communications,简称为4G)业务的扩展,越来越多的互联网应用得以发展,使得对移动宽带速度的追求成为主要目标之一。基于全球无线芯片的格局,高通和微软主推的网络驱动接口规范(Network Driver Interface Specification,简称为NDIS)+QMI(Qualcomm MSM Interface)的移动宽带设备高速接入方案成为当下移动宽带设备的主流接入方式之一,但限于“NDIS+QMI”的方式,目前只在windows系统上得到了应用,因此,如何将这种接入方式扩展到更多操作系统上成为当前工作努力地方向之一。
随着嵌入式智能设备、手持智能终端、尤其是掌上电脑(Personal Digital Assistant,简称为PDA)类产品的流行,安卓(Android,也称安致)移动操作系统以其开放性和开源特点受到极大地欢迎和支持,据最新的市场统计,Android系统已经是市场占有率最高的移动操作系统。因此,在Android系统上适配各种移动宽带设备成为目前的主要工作之一。但是,限于Android系统现有的特性,只支持点到点协议(Point to Point Protocol,简称为PPP)等联网方式,无法支持当前更为流行、速度更高的NDIS设备。
虽然Windows系统上已有了基于NDIS驱动的业务处理方式,但NDIS本身是Windows定义的一套规范,很难照搬或者移植到Android操作系统上,因此,如何利用Android系统上现有的软件和特性,开发一套类似于Windows系统上NDIS方案的驱动和软件系统成为最大的目标。
图1是根据相关技术的Android系统移动宽带设备的驱动系统示意图,如图1所示,为了实现数据联网的业务,Android系统采用了传统的拨号连接方式——PPP。但是,这种方式增加了软件的层次和软件开发的难度,降低了软件健壮性;并且,数据传输使用较为底层的PPP协议会增加数据帧的长度,使得传输的数据内容中有效载荷降低,从而降低了移动宽带设备和主机控制器之间的传输速度,限制了移动宽带设备的网络性能。
发明内容
本发明的主要目的在于提供一种移动宽带设备的数据处理方案,以至少解决上述相关技术中采用PPP协议的方式导致软件健壮性差及传输速度低的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种移动宽带设备的下行数据处理方法。
根据本发明的移动宽带设备的下行数据处理方法,包括以下步骤:接收来自RIL层的Android系统的功能调用请求;在功能调用请求为数据业务和配置业务的情况下,通过注册到RIL库中的QMI协议接口使用QMI守护进程将功能调用请求封装为对应的QMI指令,并将封装后的QMI指令数据发送给NDIS设备。
优选地,QMI指令包括以下之一:WDS、CTL、DMS。
优选地,将封装后的QMI指令数据发送给NDIS设备包括:QMI守护进程通过异步机制将封装后的QMI指令数据发送给NDIS设备。
为了实现上述目的,根据本发明的另一方面,还提供了一种移动宽带设备的上行数据处理方法。
根据本发明的移动宽带设备的上行数据处理方法,包括以下步骤:QMI守护进程检测来自NDIS设备的状态数据;根据状态数据的消息类型进行解析,并将解析结果上报给Android系统的RIL模块,其中,状态数据包括至少以下之一:状态的切换数据、状态的转换数据、热插拔事件消息。
为了实现上述目的,根据本发明的再一方面,还提供了一种移动宽带设备的数据处理方法。
根据本发明的移动宽带设备的数据处理方法,包括上述下行数据处理方法和上述上行数据处理方法。
优选地,该方法还包括:在Android系统初始化时启动QMI守护进程。
为了实现上述目的,根据本发明的又一方面,还提供了一种移动宽带设备的驱动装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110235851.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式停车场管理系统
- 下一篇:聚光光伏模块用二次光学匀光镜结构