一种无线接口层网络服务的方法及装置的制作方法

文档序号:7694950阅读:120来源:国知局
专利名称:一种无线接口层网络服务的方法及装置的制作方法
技术领域
本发明涉及双网双待通信技术,尤其是指一种基于视窗移动(Windows Mobile )平台的双网双待架构中的无线接口层(RIL, Radio Interface Layer )
网络服务的方法及装置。
背景技术
目前,人们对双网双待手机的需求日益增多,国内外各大厂商根据用户的 上述需求开展了大量的研究,从而开发了基于多种平台的双网双待手机。在现 有的双网双待手机中, 一般都同时具备两个无线通信模块(例如,两张智能卡), 从而使得该手机可在两个网络中同时实现待机功能。所述的"两个网络"可以 是全3求移动通信系统(GSM, Global System for Mobile communication )网纟各和 码分多址(CDMA, Code Division Multiple Access )网络,也可以是两个GSM 网络等。
为了使基于Windows Mobile平台的移动终端也可实现双网双待的功能,对 Windows Mobile平台中的应用层、RIL等进行了相应的扩展,形成扩展应用层 和扩展RIL。所述扩展应用层可接收用户的需求(即用户所需实现的功能),并 根据用户所需实现的功能调用扩展RIL中相应的RIL接口 ,确定所需进行操作 的无线通信模块(即告知需对哪个无线通信模块进行操作),随后向扩展RIL 发送操作命令;扩展RIL将所接收到的操作命令发送给上迷确定的无线通信模 块;无线通信模块根据上述操作命令完成操作,从而实现用户所需实现的功能。
对于支持双网双待的移动终端来说,通常需要频繁的使用某些常用功能, 例如,关闭射频、开启射频、注销网络、切换卡槽或网络、得到智能卡的状态、 识别智能卡的类型等。为了实现上述的这些常用功能,扩展应用层需要根据用户的需求频繁地重复调用一些RIL接口,使得具体操作过程变得比较繁瑣,从
而增加了扩展应用层的负荷,降低了工作效率,同时也增加了对应用层和RIL 进行扩展的复杂度。

发明内容
有鉴于此,本发明实施例的主要目的在于提供一种无线接口层网络服务的 方法及装置,从而减小扩展后的应用层的负荷,提高工作效率。 为达到上述目的,本发明实施例中的技术方案是这样实现的 一种无线接口层网络服务的方法,该方法包括
扩展应用层根据所需实现的功能向网络服务装置发送用于将所需实现的功 能告知所述网络服务装置的服务通知消息;
所述网络服务装置根据所接收到的服务通知消息,通过调用扩展无线接口 层RIL的函数对与所需实现的功能相对应的RIL接口进行封装,实现扩展应用 层所需实现的功能。
本发明的实施例中还提供了 一种无线接口层网络服务装置,该装置包括 接发模块和封装模块;
所述接发模块,用于接收扩展应用层发送的用于将所需实现的功能告知所 述网络服务装置的服务通知消息;将所接收到的服务通知消息发送给所述封装 模块;将封装模块返回的操作结果发送给扩展应用层;
所述封装模块,用于根据所接收到的服务通知消息,通过调用扩展无线接 口层RIL的函数对与所需实现的功能相对应的RIL接口进行封装;在实现扩展 应用层所需实现的功能后,将操作结果返回给接发模块。
综上可知,本发明的实施例中提供了 一种无线接口层网络服务的方法及装 置。在上述的方法和装置中,由于网络服务装置可根据扩展应用层发送的服务 通知消息,通过调用扩展RIL的函数对与所需实现的功能相对应的RIL接口进 行封装,实现扩展应用层所需实现的功能,从而使得扩展应用层不再需要根据 用户的需求对RIL接口进行频繁地重复调用,简化了操作过程,从而减小了扩展应用层的负荷,提高了工作效率,同时也减小了对应用层和RIL进行扩展的
复杂度,便于维护。


图1为本发明实施例中RIL网络服务的方法流程图。 图2所示为本发明实施例中进行封装的方法流程图。 图3为本发明实施例中RIL网络服务装置的示意图。
具体实施例方式
针对现有技术中存在的问题,在本发明的实施例中提出了一种无线接口 层网络服务的方法,在该方法中,扩展应用层根据所需实现的功能向网络服 务装置发送服务通知消息;而所述网络服务装置根据所接收到的服务通知消 息,通过调用扩展RIL的函数对与所需实现的功能相对应的RIL接口进行 封装,实现所需实现的功能。所述的封装,就是根据所需实现的功能对相应 的RIL接口进行调用(例如,根据所需实现的功能,可能是对一个RIL接 口的多次调用,也可能是对多个RIL接口的一次或多次调用),直至实现该 所需实现的功能后,再将最终的操作结杲返回给应用层。在此过程中,扩展 应用层不必对RIL "^妄口进行调用,所有的对RIL接口的调用均由所述的网 络服务装置完成。
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附 图及具体实施例对本发明再作进 一 步详细的说明。
图1为本发明实'施例中RIL网络服务的方法流程图。如图1所示,本发 明实施例中RIL网络服务的方法包括如下所述的步骤
步骤101,扩展应用层根据所需实现的功能向预先设置的网络服务装置 发送服务通知消息。
在本发明的实施例中,需要预先设置一个网络服务装置,该网络服务装 置位于扩展应用层与扩展RIL之间,该网络服务装置在系统初始化时可由系统自动加载(例如,通过系统中的device.exe进行自动加载)。当扩展应用 层需要实现一些常用的功能(例如,关闭射频、开启射频、注销网络、切换 卡槽或网络、得到智.能卡的状态、识别智能卡的类型等功能)时,可根据所 需实现的功能向网络服务装置发送服务通知消息,而不用再直接调用扩展 RIL的RIL接口,也不再给扩展R1L发送操作命令。其中,上述的服务通知 消息中包括所需实现的功能的信息,该服务通知消息用于将所需实现的功能 告知网络服务装置。
步骤102,网络服务装置根据所接收到的服务通知消息,通过调用扩展 RIL的函数对与所需实现的功能相对应的RIL接口进行封装,实现所需实现 的功能。
在本发明的实施例中,在实现某种特定功能时,可能需要多次调用扩展 RIL中的RIL接口,因此,可通过调用扩展RIL的函数的方式对所需调用的 RIL接口进行封装,使得扩展应用层不必对RIL接口进行频繁地重复调用, 从而简化操作过程,减小扩展应用层的负荷,提高工作效率,同时也可减小 对应用层和RIL进行扩展的复杂度,便于维护。
下面将结合具体实施例,对所述封装的具体实现进行详细介绍。
图2所示为本发明实施例中进行封装的方法流程图。如图2所示,在本 发明实施例中,可通过以下步骤实现所述的封装
步骤201,网络服务装置通过扩展RIL的函数统一调用各个所需调用的 RIL接口 ,确定与所述RIL接口相对应的无线通信才莫块。
步骤202,网络服务装置通过扩展RIL的函数向扩展RIL发送操作命令。
在本发明的实施例中,所迷的操作命令可以是关闭射频、开启射频、注 销网络、切换卡槽或网络、得到智能卡的状态、识别智能卡等操作命令。其 中,每个操作命令都对应于一个无线通信模块。
步骤203,扩展RIL将所接收到的操作命令发送给与该操作命令相对应 的无线通信模块。
步骤204,所述无线通信模块根据操作命令完成操作,通过扩展RIL向网络服务装置返回操作结果。
在本发明的实施例中,无线通信模块根据所迷的操作命令完成相关操作
后可向扩展RIL返回操作结果;扩展RIL通过回调函数向网络服务装置返 回所接收到的操作结果。网络服务装置根据所接收到的操作结果进行处理, 如果有需要的话,网络服务装置可根据需要,并按照一定的顺序多次对扩展 RIL的RIL接口进行调用,直至实现所需的功能。
步骤205,网络服务装置将所接收到的操作结果返回给扩展应用层。
图3为本发明实施例中RIL网络服务装置的示意图。如图3所示,本发 明实施例中的RIL网络服务装置包括接发模块和封装模块。
接发模块,用于接收扩展应用层发送的用于将所需实现的功能告知所述 网络服务装置的服务通知消息,将所接收到的服务通知消息发送给所述封装 模块;将封装模块返回的操作结果发送给扩展应用层;
封装模块,用于根据所接收到的服务通知消息,通过调用扩展RIL的函 数对与所需实现的功能相对应的RIL接口进行封装;在实现扩展应用层所需 实现的功能后,将操作结果返回给接发模块。
其中,所述封装模块还包括调用单元和返回单元。
调用单元,用于根据所接收到的服务通知消息,通过调用扩展无线接口 层RIL的函数统一调用各个所需调用的RIL接口 ,确定与所述RIL接口相 对应的无线通信模块,向扩展RIL发送操作命令;
返回单元,用于接收扩展RIL发送的操作结果,将所述操作结果返回给 所述接收模块。
通过使用本发明实施例中所提供的上述方法和装置,使得网络服务装置 可根据扩展应用层发送的服务通知消息,通过调用扩展RIL的函数对与所需 实现的功能相对应的RIL接口进行封装,实现扩展应用层所需实现的功能, 从而可使得扩展应用'层不再需要根据用户的需求对RIL接口进行频繁地重 复调用,简化了操作过程,从而减小了扩展应用层的负荷,提高了工作效率, 同时也减小了对应用层和RIL进行扩展的复杂度,便于维护。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护 范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1. 一种无线接口层网络服务的方法,其特征在于,该方法包括扩展应用层根据所需实现的功能向网络服务装置发送用于将所需实现的功能告知所述网络服务装置的服务通知消息;所述网络服务装置根据所接收到的服务通知消息,通过调用扩展无线接口层RIL的函数对与所需实现的功能相对应的RIL接口进行封装,实现扩展应用层所需实现的功能。
2、 根据权利要求1所述的方法,其特征在于,所述通过调用扩展无线接口 层RIL的函数对与所需实现的功能相对应的RIL接口进行封装包括网络服务装置通过所述扩展RIL的函数统一调用各个所需调用的RIL接 口 ,确定与所述RIL接口相对应的无线通信模块;向扩展RIL发送操作命令;所述扩展RIL将所接收到的操作命令发送给与该操作命令相对应的无线通 信模块;所述无线通信模块根据所述操作命令完成操作,通过所述扩展RIL向所述 网络服务装置返回操作结果;所述网络服务装置将所接收到的操作结果返回给所述扩展应用层。
3、 根据权利要求2所述的方法,其特征在于,所述操作命令为 关闭射频、开启射频、注销网络、切换卡槽或网络、得到智能卡的状态、或识别智能卡的操作命令。
4、 根据权利要求2所述的方法,其特征在于,所述通过所述扩展RIL向 网络服务装置返回操作结果包括所述无线通信模块向所述扩展RIL返回操作结果,所述扩展RIL通过回调 函数向网络服务装置返回所接收到的操作结果。
5、 一种无线接口层网络服务装置,其特征在于,该装置包括接发模块和 封装模块; —所述接发模块,用于接收扩展应用层发送的用于将所需实现的功能告知所述网络服务装置的服务通知消息;将所接收到的服务通知消息发送给所述封装 模块;将封装模块返回的操作结果发送给扩展应用层;所述封装模块,用于根据所接收到的服务通知消息,通过调用扩展无线接 口层RIL的函数对与所需实现的功能相对应的RIL接口进行封装;在实现扩展 应用层所需实现的功能后,将操作结果返回给接发模块。
6、根据权利要求7所述的装置,其特征在于,所述封装模块包括调用单元和返回单元;所述调用单元,用于根据所接收到的服务通知消息,通过调用扩展无线接口层RIL的函数统一调用各个所需调用的RIL接口 ,确定与所述RIL接口相对 应的无线通信模块,向扩展RIL发送操作命令;所述返回单元,用于接收扩展RIL发送的操作结果,将所述操作结果返回 给所述接收模块。
全文摘要
本发明的实施例中公开了一种无线接口层网络服务的方法,该方法包括扩展应用层根据所需实现的功能向网络服务装置发送用于将所需实现的功能告知所述网络服务装置的服务通知消息;所述网络服务装置根据所接收到的服务通知消息,通过调用扩展RIL的函数对与所需实现的功能相对应的RIL接口进行封装,实现扩展应用层所需实现的功能。本发明的实施例中还公开了一种无线接口层网络服务装置,该装置包括接收模块和封装模块。通过使用上述的方法和装置,可使得扩展应用层不再需要根据用户的需求对RIL接口进行频繁地重复调用,简化了操作过程,从而减小了扩展应用层的负荷,提高了工作效率,同时也减小了对应用层和RIL进行扩展的复杂度,便于维护。
文档编号H04Q7/32GK101287012SQ200810112770
公开日2008年10月15日 申请日期2008年5月26日 优先权日2008年5月26日
发明者凯 李 申请人:德信智能手机技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1