[发明专利]一种Android双模RIL系统的构建方法及系统有效
申请号: | 201310375558.3 | 申请日: | 2013-08-26 |
公开(公告)号: | CN103458118A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 张涛;袁志坚;陈融;赵敏;王金双 | 申请(专利权)人: | 中国人民解放军理工大学 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F9/44 |
代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 王素琴 |
地址: | 210007 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 双模 ril 系统 构建 方法 | ||
技术领域
本发明属于智能手持移动终端操作系统领域,具体地说是一种Android双模RIL系统的构建方法及系统。
背景技术
随着通信技术的发展,用户对双模移动终端的需求越来越强烈,终端厂商开发双模终端的动力也越来越足。双模终端一般可以分为双模双待终端和双模单待终端,双模终端中最关键的是双模的RIL系统,一般说来,双模终端的RIL系统都与特定的硬件平台相关,且不同的双模终端都需要大量修改第三方应用程序,给双模终端开发造成了不便,增加了开发工作量。
另一方面,Android手机操作系统平台是一个架构良好的层次化软硬件平台,可以分为四层:最上层为应用程序层,由操作系统厂商或者第三方开发人员提供多种功能的应用程序;第二层为应用框架层,提供应用程序运行的Java层框架及必要的基础服务等;第三层为系统运行库层,提供系统库和Android运行时库;最底层为Linux内核层,提供必要的操作系统内核驱动和硬件驱动。
如图1所示,原生Android RIL系统包括Phone模块20、RIL-Java模块30、RILD模块40和通信模块50;
然而,现有的构建Android双模RIL系统的方法都是根据硬件厂商指定的两种通信制式来构建的,然而随着4G等更新一代的通信制式的出现,采用这种构建方法多种双模RIL系统其工作量显然比较大,不具有普适性。
发明内容
本发明所解决的技术问题是提供一种具有普适性的Android双模RIL系统的构建方法以及利用该方法所构建的系统。
为解决上述技术问题,本发明一种Android双模RIL系统的构建方法,包括以下步骤:
(1)构建不同通信制式的单模的RIL系统:采用原生Android RIL系统的Phone模块、RIL-Java模块、RILD模块和通信模块,根据通信制式及硬件平台的不同来配置Phone模块、RIL-Java模块、RILD模块中的AT命令字处理子模块和RILD模块中的通信模块驱动器;
(2)构建双模的第一通信通道与第二通信通道;
(3)构建Phone管理器用于调度每个单模RIL系统中的Phone模块;所述Phone管理器包括Phone模块启动器和通知接收器的注册器;
(4)任意选取2个步骤(1)中构建的单模RIL系统分别作为第一RIL系统和第二RIL系统;所述第一RIL系统中的RIL-Java模块和RILD模块采用步骤(2)中所述的第一通信通道进行通信;第二RIL系统中的RIL-Java模块和RILD模块采用步骤(2)中所述的第二通信通道进行通信;
(5)Phone管理器启动步骤(4)选取的2个单模RIL系统中的Phone模块,并注册上述2个单模RIL系统的通知接收器。
进一步地优选方案,本发明Android双模RIL系统的构建方法中,所述步骤(1)的通信制式为2G的GSM、CDMA或3G的WCDMA、CDMA2000、TD-SCDMA。
进一步地优选方案,本发明Android双模RIL系统的构建方法中,所述第一通信通道为原生Android RIL系统中RIL-Java模块和RILD模块通信的socket通道;所述第二通信通道采用与原生Android系统的其他socket通道的名称不冲突的socket通道。
同时本发明还提出了一种利用该方法构建的Android双模RIL系统,其特征在于:包括第一RIL系统和第二RIL系统,所述第一RIL系统包括第一Phone模块、第一RIL-Java模块、第一RILD模块和第一通信模块;所述第一RIL-Java模块与第一RILD模块采用原生Android RIL系统的socket通道;所述第二RIL系统包括第二Phone模块、第二RIL-Java模块、第二RILD模块和第二通信模块,所述第二RIL-Java模块与第二RILD模块采用与原生Android系统的其他socket通道的名称不冲突的socket通道。
本发明与现有技术相比,具有以下显著的优点:(1)通信制式无关性:双模之间无关联关系,方便进行通信制式的替换,可以适用于多个双模通信制式的组合,例如GSM+WCDMA或者TD-SCDMA+CDMA2000等;(2)第三方软件独立性:软件架构对第三方应用程序透明,第三方应用程序无需进行改动或者只需少量改动即可使用双模制式;(3)减少工作量:随着通信制式的增多,本发明在构建多种双模RIL系统的情况下其工作量明显小于现有技术。
附图说明
图1为原始Android RIL系统结构框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310375558.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于识别电弧故障的方法和断路器
- 下一篇:一种分段崩落法采矿的切割方法