[发明专利]在安卓系统中兼容多型号移动通信模块的方法和装置在审
申请号: | 201710353613.7 | 申请日: | 2017-05-18 |
公开(公告)号: | CN107291637A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 吉纲;何浩军;张艳红;王洪涛;孙倪;彭骏 | 申请(专利权)人: | 武汉普利商用机器有限公司;精伦电子股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 王莹 |
地址: | 430223 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 兼容 型号 移动 通信 模块 方法 装置 | ||
1.一种在安卓系统中兼容多型号移动通信模块的方法,其特征在于,包括:
S1、在RILD进程启动时,读取安卓系统中的USB设备列表;
S2、从所述USB设备列表中识别待兼容的移动通信模块;
S3、在所述RILD进程中载入与所述待兼容的移动通信模块对应的RIL库;
S4、在安卓系统中注册所述RIL库。
2.如权利要求1所述的在安卓系统中兼容多型号移动通信模块的方法,其特征在于,所述步骤S2进一步包括:
S2.1、向安卓系统中连接所述待兼容的移动通信模块的USB接口发送上电指令;
S2.2、根据待兼容的移动通信模块的型号,循环识别所述USB设备列表中的所有USB设备,以识别出待兼容的移动通信模块。
3.如权利要求2所述的在安卓系统中兼容多型号移动通信模块的方法,其特征在于,当多次循环识别后安卓系统没有识别出移动通信模块时,所述RILD进程载入默认的RIL库。
4.如权利要求2所述的在安卓系统中兼容多型号移动通信模块的方法,其特征在于,所述移动通信模块的型号包括Vendor ID和
Product ID。
5.如权利要求1所述的在安卓系统中兼容多型号移动通信模块的方法,其特征在于,所述步骤S3还包括:载入所述RIL库所需的参数,所述参数包括pppd拨号的端口号以及pppd拨号所需的脚本。
6.如权利要求4所述的在安卓系统中兼容多型号移动通信模块的方法,其特征在于,所述步骤S4进一步包括:
S4.1、从所述RIL库中获得初始化函数;
S4.2、根据所述参数获得RIL库的接口;
S4.3、根据所述接口,在安卓系统中注册所述RIL库。
7.一种在安卓系统中兼容多型号移动通信模块的装置,其特征在于,包括:
读取单元,用于在RILD进程启动时,读取安卓系统中的USB设备列表;
识别单元,用于从所述USB设备列表中识别待兼容的移动通信模块;
载入单元,用于在所述RILD进程中载入与所述待兼容的移动通信模块对应的RIL库;
注册单元,用于在安卓系统中注册所述RIL库。
8.如权利要求7所述的在安卓系统中兼容多型号移动通信模块的装置,其特征在于,所述识别单元进一步包括:
上电指令发送子单元,用于向安卓系统中连接所述待兼容的移动通信模块的USB接口发送上电指令;
循环识别子单元,用于根据USB设备列表中待兼容的移动通信模块的型号,循环识别当前正在使用的移动通信模块。
9.一种在安卓系统中兼容多型号移动通信模块的设备,其特征在于,包括:
至少一个处理器、至少一个存储器、通信接口和总线;其中,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
所述通信接口用于该测试设备与显示装置的通信设备之间的信息传输;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至6任一所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至6任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉普利商用机器有限公司;精伦电子股份有限公司,未经武汉普利商用机器有限公司;精伦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710353613.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种缓存替换方法和装置
- 下一篇:一种提高总线读写稳定性的方法和装置