[发明专利]在安卓系统中兼容多型号移动通信模块的方法和装置在审
申请号: | 201710353613.7 | 申请日: | 2017-05-18 |
公开(公告)号: | CN107291637A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 吉纲;何浩军;张艳红;王洪涛;孙倪;彭骏 | 申请(专利权)人: | 武汉普利商用机器有限公司;精伦电子股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 王莹 |
地址: | 430223 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 兼容 型号 移动 通信 模块 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,更具体地,涉及一种在安卓系统中兼容多型号移动通信模块的方法和装置。
背景技术
在安卓系统中,需要兼容各种不同型号的移动通信模块。不同的模块,通常需要由模块厂商提供专用的RIL库与移动通信模块进行交互,并实现与上层的接口。
RIL(Radio Interface Layer)库提供了Telephony服务和Radio硬件之间的抽象层。RIL库负责数据的可靠传输、AT命令的发送以及response(响应)的解析。一般的,应用处理器(AP)通过AT命令集与无线通讯模块(基带/BP)通信。
目前的做法是,在RILD进程的启动参数中只能传入固定的RIL库,或者在安卓系统的properties中指定,需要说明的是,RILD进程是安卓系统中的一个系统进程,它的作用是调用RIL_register()向安卓系统中注册一个与移动通信模块交互的接口,这个接口在RIL库中实现。现有的做法存在以下问题:
1、安卓系统只能支持某一种型号的移动通信模块;
2、更换移动通信模块的型号时,因为需要修改安卓系统的配置,所以通常需要更新安卓系统。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的在安卓系统中兼容多型号移动通信模块的方法和装置。
根据本发明的一个方面,提供一种在安卓系统中兼容多型号移动通信模块的方法,包括:
S1、在RILD进程启动时,读取安卓系统中的USB设备列表;
S2、从所述USB设备列表中识别待兼容的移动通信模块;
S3、在所述RILD进程中载入与所述待兼容的移动通信模块对应的RIL库;
S4、在安卓系统中注册所述RIL库。
优选地,所述步骤S2进一步包括:
S2.1、向安卓系统中连接所述待兼容的移动通信模块的USB接口发送上电指令;
S2.2、根据待兼容的移动通信模块的型号,循环识别所述USB设备列表中的所有USB设备,以识别待兼容的移动通信模块。
优选地,当安卓系统没有识别出移动通信模块时,RILD进程载入默认的RIL库。
优选地,移动通信模块的型号包括Vendor ID和Product ID。
优选地,所述步骤S3还包括:载入RIL库所需的参数,所述参数包括pppd拨号的端口号以及pppd拨号所需的脚本。
优选地,所述步骤S4进一步包括:
S4.1、从所述RIL库中获得初始化函数;
S4.2、根据所述参数获得RIL库的接口;
S4.3、根据所述接口,在安卓系统中注册所述RIL库。
根据本发明的另一个方面,还提供一种在安卓系统中兼容多型号移动通信模块的装置,包括:
读取单元,用于在RILD进程启动时,读取安卓系统中的USB设备列表;
识别单元,用于从所述USB设备列表中识别待兼容的移动通信模块;
载入单元,用于在所述RILD进程中载入与所述待兼容的移动通信模块对应的RIL库;
注册单元,用于在安卓系统中注册所述RIL库。
优选地,所述识别单元进一步包括:
上电指令发送子单元,用于向安卓系统中连接所述待兼容的移动通信模块的USB接口发送上电指令;
循环识别子单元,用于根据USB设备列表中待兼容的移动通信模块的型号,循环识别当前正在使用的移动通信模块。
根据本发明的另一个方面,还提供一种在安卓系统中兼容多型号移动通信模块的设备,包括:
至少一个处理器、至少一个存储器、通信接口和总线;其中,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
所述通信接口用于该测试设备与显示装置的通信设备之间的信息传输;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行本发明所述的在安卓系统中兼容多型号移动通信模块的方法。
根据本发明的另一个方面,还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本发明所述的在安卓系统中兼容多型号移动通信模块的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉普利商用机器有限公司;精伦电子股份有限公司,未经武汉普利商用机器有限公司;精伦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710353613.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种缓存替换方法和装置
- 下一篇:一种提高总线读写稳定性的方法和装置