[发明专利]无线接口层驱动多模终端机的方法及多模终端机无效
申请号: | 201010111896.2 | 申请日: | 2010-02-05 |
公开(公告)号: | CN101854743A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 祝志文;赵磊 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | H04W88/06 | 分类号: | H04W88/06;H04W92/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 接口 驱动 终端机 方法 | ||
技术领域
本发明涉及多模终端机无线通信技术,特别涉及一种无线接口层(RIL,Radio Interface Layer)驱动多模终端机的方法及多模终端机。
背景技术
现有技术中,大量的终端机基于Windows CE、Windows Mobile、Linux和Android等操作系统平台实现通信,Windows CE、Windows Mobile、Linux和Android等操作系统平台的设计针对单卡系统,即上层应用模块的操作系统平台仅能针对一个协议栈,如全球移动通信系统(GSM,Global System forMobile communications)协议栈或码分多址(CDMA,Code Division MultipleAccess)协议栈来进行数据交互、通讯等工作。
为适应工作和生活的需要,用户对双网双待终端机的需求越来越强烈,要求现有的终端机需要具备双卡双待的功能,也就是说,在一个终端机上可以同时配置两张用户识别模块(SIM,Subscriber identification Module)卡,即在一个移动电话上配置有两个无线通信模块、两个协议栈,通过无线接口层驱动模块驱动相应的无线通信模块,并根据需要进行相关通信操作。
由于上述操作系统平台及其软件架构并不支持两个协议栈、两个无线通信模块以及两个卡同时待机的机制,为了实现基于上述操作系统平台的双卡双待功能,现有技术提出了一种基于Windows Mobile平台的扩展RIL代理(PROXY)装置以实现通过无线接口层驱动两个无线通信模块。
图1为现有基于Windows Mobile平台的扩展RIL代理装置结构示意图。参见图1,该装置包括:定制的上层应用模块、微软上层应用模块、扩展RIL代理模块、RIL代理模块、RIL驱动模块、第一通信模块以及第二通信模块,其中,
定制的上层应用模块,用于存储多模终端机扩展的上层应用,调用扩展RIL代理模块、RIL驱动模块以及第二通信模块,注册并获取扩展RIL句柄,根据用户输入的指令触发上层应用,根据获取的扩展RIL句柄调用相应的扩展RIL代理函数;
其中,举例来说,如果原有Windows Mobile操作系统只支持GSM协议栈,则定制的上层应用模块用于存储CDMA协议栈相关的上层应用程序,例如,电话应用程序(TAP,Telephony Application Program)、短消息业务(SMS,Short Message Service)程序、SIM卡存储程序等,相应地,用户输入的指令包括拨号指令、发送短消息业务指令或存储SIM卡指令等。
实际应用中,如果用户选择通过GSM协议栈进行拨号,则定制的上层应用模块调用RIL代理拨号函数。
微软上层应用模块,用于存储多模终端机微软默认的上层应用,调用RIL代理模块、RIL驱动模块以及第一通信模块,注册并获取RIL句柄,根据用户输入的指令触发上层应用,根据获取的RIL句柄调用相应的RIL代理函数;
RIL代理模块,用于存储为Windows Mobile自带的动态链接库(DLL,Dynamic Link Library),根据动态链接库内调用的RIL代理函数,将对微软上层应用模块输入的用户指令转换为对RIL驱动模块的DeviceIOControl调用;
扩展RIL代理模块,用于存储扩展的动态链接库,根据调用的扩展RIL代理接口函数,将对定制的上层应用模块输入的用户指令转换为对RIL驱动模块的DeviceIOControl调用;
实际应用中,扩展的动态链接库可以参考Windows Mobile原有的动态链接库以及扩展的上层应用进行改写,这可以由本领域普通技术人员设计得到,在此不再赘述。
其中,可以在DeviceIOControl调用中包含RIL句柄,以标识对定制的上层应用模块输入的用户指令进行转换的调用。
RIL驱动模块,用于根据DeviceIOControl调用中包含的句柄,向第一通信模块或第二通信模块发送操作指令命令;
如前所述,如果第一通信模块为GSM通信模块,则RIL驱动模块根据DeviceIOControl调用中包含的RIL句柄,向第一通信模块发送操作指令命令。
第一通信模块,用于根据RIL驱动模块输出的操作指令命令执行相应的操作;
如果操作指令命令为拨号命令,即AT命令,则第一通信模块向AT命令中携带的被叫号码发起呼叫,在此不再赘述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010111896.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:蚂蚁强身滋补酒及其制备方法
- 下一篇:3G全程复合无线智能移动视频监控报警器