[发明专利]一种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 系统 及其 构建 方法 | ||
1.一种Android RIL系统,包括RIL-Java模块和RILD模块,其特征在于,在所述RIL-Java模块和RILD模块之间设置用于接收和处理RIL-Java模块、RILD模块发送的RIL信令的截取模块。
2.一种权利要求1所述Android RIL系统的构建方法,其特征在于,以安装有Android系统的手持设备为实施客体,包括以下步骤:
步骤一、在原生Android RIL系统的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信令截取模块三者之间的通信。
3.根据权利要求2所述的构建方法,其特征在于,所述步骤(2-1)具体包括以下步骤:
(2-1-1)配置SOCKET inner_rild的参数,并将SOCKET inner_rild的参数作为启动参数传递给RILD模块,RILD模块建立对SOCKET inner_rild的侦听,即RIL信令截取模块与RILD模块的通道SOCKET inner_rild 建立;
(2-1-2) RIL信令截取模块接收启动脚本,所述启动脚本包括RIL-Java模块与RILD模块原始的通道SOCKET rild的参数,RIL信令截取模块依据启动脚本建立对SOCKET rild的侦听,即RIL-Java模块与RIL信令截取模块的通道SOCKET rild 建立。
4.根据权利要求2所述的构建方法,其特征在于,所述步骤(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信令截取模块的回调函数。
5.一种基于权利要求1所述Android RIL系统的RIL信令截取方法,其特征在于,包括以下步骤:
步骤A、RIL信令截取模块根据监听的回调函数判断触发设备的类型,若为SOCKET rild,则执行步骤B;若为SOCKET inner_rild,则执行步骤C;
步骤B、当触发设备为SOCKET rild,则为RIL-Java模块向RIL信令截取模块发送信令,不做任何处理,直接将信令存储到SOCKET inner_rild中转发给RILD模块;
步骤C、当触发设备为SOCKET inner_rild,则为RILD模块向RIL信令截取模块发送信令,对该信令进行解析,并根据信令的类型进行处理。
6. 根据权利要求5所述的RIL信令截取方法,其特征在于,所述信令的类型为新来电INCOMING_CALL、新短信NEW_SMS_MESSAGE。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210056107.9/1.html,转载请声明来源钻瓜专利网。