[发明专利]设备驱动消息处理方法及装置在审
申请号: | 201110235881.1 | 申请日: | 2011-08-17 |
公开(公告)号: | CN102360307A | 公开(公告)日: | 2012-02-22 |
发明(设计)人: | 李焰峰;范锁平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F13/10 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 驱动 消息 处理 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种设备驱动消息处理方法及装置。
背景技术
基于全球无线芯片的格局,不同的厂商均在推出不同的设备驱动规范,例如,高通和微 软主推的网络驱动接口规范(network driver interface spec,简称为NDIS)+高通MSM接口 (Qualcomm MSM Interface,简称为QMI)的移动宽带设备高速接入方案成为当下移动宽带 设备的主流接入方式之一;但NDIS+QMI的方式目前在windows系统上得到了应用,并且, 对于其他的系统,随着技术的不断发展,逐步的也可以支持该规范。
同时,对于操作系统而言,其也在不断推新,一方面,现有的操作系统在不停的发展以 适应不同的终端类型,另一方面,也出现了其他类型的新的操作系统,例如,安卓Android 移动操作系统。
由上述现有的技术发展的趋势可以看出,操作系统与设备驱动规范的发展并不是统一的, 这样,操作系统需要支持原来越多的设备驱动,对于不同的设备驱动,在操作系统上均需要 编写对应的与上层应用对接的中间层代码。即在现有技术中,操作系统对设备驱动的兼容性 比较差。
发明内容
本发明的主要目的在于提供一种设备驱动消息处理方法及装置,以至少解决上述问题。
根据本发明的一方面,提供了一种设备驱动消息处理方法,包括如下步骤:通过提供给 上层协议的第一接口,与所述上层协议对应的上层进行消息的传输;将来自所述上层协议的 消息按照设备驱动所支持的协议进行封装,并且,将来自所述设备驱动的消息使用所述设备 驱动所支持的协议将该消息解封装为所述上层协议所支持的消息格式;通过提供给所述设备 驱动的第二接口,与所述设备驱动传输消息,其中,该消息的格式为所述设备驱动所支持的 协议的格式。
优选地,在通过所述第一接口进行传输的消息中携带有设备标识的情况下,通过所述第 二接口与所述设备驱动传输消息包括,根据所述设备标识通过所述第二接口将携带有该设备 标识的消息发送给与所述设备标识对应的设备驱动。
优选地,还包括:对通过所述设备驱动接入的设备进行状态检测和管理。
优选地,所述设备驱动为NDIS设备驱动,和/或,所述上层协议为RIL。
根据本发明的另一方面,提供了一种设备驱动消息处理装置,包括:第一传输模块,用 于通过提供给上层协议的第一接口,与所述上层协议对应的上层进行消息的传输;消息处理 模块,用于将来自所述上层协议的消息按照设备驱动所支持的协议进行封装,并且,将来自 所述设备驱动的消息使用所述设备驱动所支持的协议将该消息解封装为所述上层协议所支持 的消息格式;第二传输模块,用于通过提供给所述设备驱动的第二接口,与所述设备驱动传 输消息,其中,该消息的格式为所述设备驱动所支持的协议的格式。
优选地,所述第二传输模块,用于在通过所述第一接口进行传输的消息中携带有设备标 识的情况下,根据所述设备标识通过所述第二接口将携带有该设备标识的消息发送给与所述 设备标识对应的设备驱动。
优选地,还包括:设备管理模块,用于对通过所述设备驱动接入的设备进行状态检测和 管理。
优选地,所述设备驱动为NDIS设备驱动,和/或,所述上层协议为RIL。
通过本发明,采用通过提供给上层协议的第一接口,与所述上层协议对应的上层进行消 息的传输;将来自所述上层协议的消息按照设备驱动所支持的协议进行封装,并且,将来自 所述设备驱动的消息按照所述设备驱动所支持的协议将该消息解封装为所述上层协议所支持 的消息格式;通过提供给所述设备驱动的第二接口,与所述设备驱动传输消息,其中,该消 息的格式为所述设备驱动所支持的协议的格式,解决了现有技术中操作系统对设备驱动的兼 容性比较差问题,提高了操作系统对设备驱动的兼容性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示 意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的设备驱动消息处理方法的流程图;
图2是根据本发明实施例的设备驱动消息处理装置的结构框图;
图3是根据本发明实施例的Android系统的设备驱动的架构的示意图一;
图4是根据本发明实施例的Android系统的设备驱动的架构的示意图二;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110235881.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:非易失闪存芯片烧录方法、系统及装置
- 下一篇:金属铁的制法