控制电话服务的方法及装置制造方法及图纸

技术编号:11366753 阅读:79 留言:0更新日期:2015-04-29 17:05
本公开是关于一种控制电话服务的方法及装置,用于使开机过程更顺畅,减少设备开销。所述方法包括:接收RIL层上报的RIL消息;根据收到的所述RIL消息和预设的配置信息,检查调制解调器的配置是否正确;在调制解调器的配置正确时,屏蔽向RIL层发送配置命令。

【技术实现步骤摘要】
控制电话服务的方法及装置
本公开涉及通信及计算机处理领域,尤其涉及控制电话服务的方法及装置。
技术介绍
随着电子技术的发展,移动终端已经普遍应用。移动终端最基本的功能就是呼叫业务。移动终端在开机过程中需要寻找和接入移动网络,并进行相关配置。在开机过程中主要涉及移动终端内部的RIL(RadioInterfaceLayer,无线接口层)层和telephony(电话)服务层。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种控制电话服务的方法及装置。根据本公开实施例的第一方面,提供一种控制电话服务的方法,包括:接收RIL层上报的RIL消息;根据收到的所述RIL消息和预设的配置信息,检查调制解调器的配置是否正确;在调制解调器的配置正确时,屏蔽向RIL层发送配置命令。本公开的实施例提供的技术方案可以包括以下有益效果:在一个实施例中,所述方法还包括:在调制解调器的配置不正确时,向RIL层发送配置命令。本公开的实施例提供的技术方案可以包括以下有益效果:在一个实施例中,所述方法还包括:获得预设的查询配置;根据获得的所述查询配置,判断是否需要查询网络服务配置;在判断出不需要查询网络服务配置时,屏蔽向RIL层发送查询命令。本公开的实施例提供的技术方案可以包括以下有益效果:在一个实施例中,所述方法还包括:根据预设的延时策略,延迟向RIL层发送状态查询命令。本公开的实施例提供的技术方案可以包括以下有益效果:在一个实施例中,所述根据预设的延时策略,延迟向RIL层发送状态查询命令,包括:接收操作系统发送的启动完成消息;在收到所述启动完成消息后,向RIL层发送状态查询命令;或者检查运行状态是否高于预设的运行状态阈值,在运行状态不高于运行状态阈值时,向RIL层发送状态查询命令;或者在延迟预设的时长后,向RIL层发送状态查询命令。本公开的实施例提供的技术方案可以包括以下有益效果:根据本公开实施例的第二方面,提供一种控制电话服务的装置,包括:接收模块,用于接收RIL层上报的RIL消息;检查模块,用于根据收到的所述RIL消息和预设的配置信息,检查调制解调器的配置是否正确;第一屏蔽模块,用于在调制解调器的配置正确时,屏蔽向RIL层发送配置命令。在一个实施例中,所述装置还包括:发送模块,用于在调制解调器的配置不正确时,向RIL层发送配置命令。在一个实施例中,所述装置还包括:获取模块,用于获得预设的查询配置;判断模块,用于根据获得的所述查询配置,判断是否需要查询网络服务配置;第二屏蔽模块,用于在判断出不需要查询网络服务配置时,屏蔽向RIL层发送查询命令。在一个实施例中,所述装置还包括:延迟模块,用于根据预设的延时策略,延迟向RIL层发送状态查询命令。在一个实施例中,所述延迟模块包括:接收子模块、检查子模块或延时子模块;所述接收子模块,用于接收操作系统发送的启动完成消息;在收到所述启动完成消息后,向RIL层发送状态查询命令;所述检查子模块,用于检查运行状态是否高于预设的运行状态阈值,在运行状态不高于运行状态阈值时,向RIL层发送状态查询命令;所述延时子模块,用于在延迟预设的时长后,向RIL层发送状态查询命令。根据本公开实施例的第三方面,提供一种控制电话服务的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收RIL层上报的RIL消息;根据收到的所述RIL消息和预设的配置信息,检查调制解调器的配置是否正确;在调制解调器的配置正确时,屏蔽向RIL层发送配置命令。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种控制电话服务的方法的流程图。图2是根据一示例性实施例示出的一种控制电话服务的方法的流程图。图3是根据一示例性实施例示出的一种控制电话服务的方法的流程图。图4是根据一示例性实施例示出的一种控制电话服务的方法的流程图。图5是根据一示例性实施例示出的一种控制电话服务的装置的框图。图6是根据一示例性实施例示出的一种控制电话服务的装置的框图。图7是根据一示例性实施例示出的一种控制电话服务的装置的框图。图8是根据一示例性实施例示出的一种控制电话服务的装置的框图。图9是根据一示例性实施例示出的一种延迟模块的框图。图10是根据一示例性实施例示出的一种装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。移动终端在开机过程中,RIL层与telephony层之间需要交互多个消息,如进行移动网络配置和网络状态查询等。本公开的专利技术人发现,有些RIL消息是可以不发送的,不会影响移动终端的正常开机,还可以节省资源,缩短开机时间,使开机过程更顺畅。图1是根据一示例性实施例示出的一种控制电话服务的方法的流程图,如图1所示,该方法可以由移动终端实现,包括以下步骤:在步骤101中,接收RIL层上报的RIL消息。在步骤102中,根据收到的所述RIL消息和预设的配置信息,检查调制解调器的配置是否正确。在步骤103中,在调制解调器的配置正确时,屏蔽向RIL层发送配置命令。相关技术中不对调制解调器的配置是否正确进行检查,在收到RIL消息后,telephony层均会将配置命令发送给RIL层。本实施例中,telephony层收到RIL消息后,会根据最新的配置信息对RIL消息上报的配置信息进行检查,以检查调制解调器的配置是否正确。在调制解调器的配置正确时,屏蔽向RIL层发送配置命令。这样不仅减少了telephony层与RIL层之间的消息传输,还不需要调制解调器进行重复配置。例如,移动终端支持2G(第二代移动通信网络)、3G和4G网络,预设的配置信息为移动终端优先接入3G网络。在开机过程中,调制解调器通过RIL层向telephony层发送RIL消息(如EVENT-SIM-READY),通知telephony层,调制解调器上报的选网类型为3G网络。telephony层检查预设的配置信息为3G网络,与调制解调器上报的选网类型相同。此时,telephony层不需要向RIL层发送配置信息,使得开机过程中减少了一个处理环节,缩短了开机时间,使开机更顺畅。在一个实施例中,所述方法还包括:步骤A。在步骤A中,在调制解调器的配置不正确时,向RIL层发送配置命令。本实施例中telephony层发现调制解调器的配置不正确时,向RIL层发送配置命令,可保证调制解调器的配置与上层的配置信息一致。使调制解调器中的配置信息始终保持为最新的配置信息。在一个实施例中,移动终端可以提供多种网络服务,如呼叫转移等。但是可能很多网络服务都不会被用户使用。对于用户不使用的网络服务,可以不查询相关信息,也不需要将相关信息发送给移动运营商。则,所述方法还包括:步骤B1-步骤B3。在步骤B1中,获得预设的查询配置。在步骤B2中,根据获得的所述查询配置,本文档来自技高网...
控制电话服务的方法及装置

【技术保护点】
一种控制电话服务的方法,其特征在于,包括:接收RIL层上报的RIL消息;根据收到的所述RIL消息和预设的配置信息,检查调制解调器的配置是否正确;在调制解调器的配置正确时,屏蔽向RIL层发送配置命令。

【技术特征摘要】
1.一种控制电话服务的方法,其特征在于,包括:接收RIL层上报的RIL消息;根据收到的所述RIL消息和预设的配置信息,检查调制解调器的配置是否正确;在调制解调器的配置正确时,屏蔽向RIL层发送配置命令。2.根据权利要求1所述的控制电话服务的方法,其特征在于,所述方法还包括:在调制解调器的配置不正确时,向RIL层发送配置命令。3.根据权利要求1所述的控制电话服务的方法,其特征在于,所述方法还包括:获得预设的查询配置;根据获得的所述查询配置,判断是否需要查询网络服务配置;在判断出不需要查询网络服务配置时,屏蔽向RIL层发送查询命令。4.根据权利要求1所述的控制电话服务的方法,其特征在于,所述方法还包括:根据预设的延时策略,延迟向RIL层发送状态查询命令。5.根据权利要求4所述的控制电话服务的方法,其特征在于,所述根据预设的延时策略,延迟向RIL层发送状态查询命令,包括:接收操作系统发送的启动完成消息;在收到所述启动完成消息后,向RIL层发送状态查询命令;或者检查运行状态是否高于预设的运行状态阈值,在运行状态不高于运行状态阈值时,向RIL层发送状态查询命令;或者在延迟预设的时长后,向RIL层发送状态查询命令。6.一种控制电话服务的装置,其特征在于,包括:接收模块,用于接收RIL层上报的RIL消息;检查模块,用于根据收到的所述RIL消息和预设的配置信息,检查调制解调器的配置是否正确;第一屏蔽模块,用于在调制解调器的配置正确时...

【专利技术属性】
技术研发人员:詹远王敏飞王强
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1