[发明专利]一种Android RIL系统及其构建方法有效
申请号: | 201210056107.9 | 申请日: | 2012-03-06 |
公开(公告)号: | CN102662734A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 张涛;袁志坚;赵敏;王金双;陈融;陈萍 | 申请(专利权)人: | 中国人民解放军理工大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/54;H04L29/08;H04M1/725 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210007 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android ril 系统 及其 构建 方法 | ||
技术领域
本发明属于智能手持终端操作系统领域,尤其涉及一种Android RIL系统及其构建方法。
背景技术
随着移动互联网技术的高速发展,手机、PDA、平板电脑等智能手持终端普及度越来越高,广泛应用于通信交流、娱乐休闲、电子商务、工业制造、物流交通等领域。智能手持终端操作系统平台种类繁多,由谷歌牵头开发,开放手持式设备联盟提出的Android平台,因其开源性、开放性和可定制性等突出特点,自2008年初推出之日起就引起了国内外业界的广泛关注,现已在国内衍生出OPhone、LePhone等多个以Android平台为基础核心的智能手机操作系统平台。
Android手机操作系统平台是一个架构良好的层次化软硬件平台,可以分为四层:最上层为应用程序层,由操作系统厂商或者第三方开发人员提供多种功能的应用程序;第二层为应用框架层,提供应用程序运行的Java层框架及必要的基础服务等;第三层为系统运行库层,提供系统库和Android运行时库;最底层为Linux内核层,提供必要的操作系统内核驱动和硬件驱动。
随着Android平台市场份额的不断攀升和应用领域的不断延伸,对Android平台进行安全防护的重要性愈发明显,目前已有部分商用安全软件能够完成短信防火墙、电话防火墙、事件监控等功能,这些功能的实现,需获取Android RIL(Radio Interface Layer)系统的通信信令,并基于获取的信令进行分析和控制,但是由于这些应用程序基本上安装在应用程序层,很容易被绕行且不具备完备性。
发明内容
本发明解决的技术问题是提出一种具有完备性、普遍性的Android RIL系统及其构建方法。
为解决上述技术问题本发明一种Android RIL系统,包括RIL-Java模块和RILD模块,在所述RIL-Java模块和RILD模块之间设置用于接收和处理RIL-Java模块、RILD模块发送的RIL信令的截取模块。
一种上述Android RIL系统的构建方法,以安装有Android系统的手持设备为实施客体,包括以下步骤:
步骤一、在原生Android系统的RIL-Java模块与RILD模块之间建立RIL信令截取模块;
(1-1) RILD模块由原始的rild迁移至rild-0;
(1-2) 配置RIL信令截取模块为rild;
步骤二、建立RIL-Java模块、RILD模块、RIL信令截取模块三者之间的通信通道;
(2-1) 创建RIL-Java模块、RILD模块、RIL信令截取模块三者之间的通道;
(2-2) 建立RIL-Java模块、RILD模块、RIL信令截取模块三者之间的通信。
进一步地,本发明基于上述Android RIL系统的构建方法中,所述步骤(2-1)具体包括以下步骤:
(2-1-1)配置SOCKET inner_rild的参数,并将SOCKETinner_rild的参数作为启动参数传递给RILD模块,RILD模块建立对SOCKETinner_rild的侦听,即RIL信令截取模块与RILD模块的通道SOCKET inner_rild 建立;
(2-1-2) RIL信令截取模块接收启动脚本,所述启动脚本包括RIL-Java模块与RILD模块原始的通道SOCKET rild的参数,RIL信令截取模块依据启动脚本建立对SOCKET rild的侦听,即RIL-Java模块与RIL信令截取模块的通道SOCKET rild 建立。
进一步地,本发明基于上述Android RIL系统的构建方法中,所述步骤(2-2)具体包括以下步骤:
(2-2-1) RIL-Java模块发起对SOCKET rild的连接请求,RIL信令截取模块响应RIL-Java模块建立SOCKET连接的请求,即RIL-Java模块与RIL信令截取模块之间的通信建立;
(2-2-2)RIL信令截取模块发起对SOCKET inner_rild的连接请求,RILD模块响应RIL信令截取模块建立SOCKET连接的请求,即RIL信令截取模块与RILD模块之间的通信建立;
(2-2-3)RIL信令截取模块建立对SOCKET rild和SOCKET inner_rild两个设备的侦听,设备上的数据读取将触发RIL信令截取模块的回调函数。
一种基于上述Android RIL系统的RIL信令截取方法,具体包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210056107.9/2.html,转载请声明来源钻瓜专利网。