The invention discloses a method, business agent includes heartbeat configuration information, the application of corresponding application processor sends the modem receives the heartbeat configuration information sent by the application processor of the corresponding application, in a dormant state, the modem heart according to the configuration information of the corresponding application and establishment the heart is connected with the application server and the application of the corresponding, the application processor without wake up when updating the content on the application. The scheme provided by the embodiment of the invention can avoid the frequent wake-up of the AP, thereby reducing the terminal power consumption and prolonging the standby time of the terminal.
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信
,具体涉及一种业务代理的方法、调制解调器及终端。
技术介绍
目前大部分终端基于应用处理器(ApplicationProcessor,AP)和调制解调器(Modem)的模式。Modem负责与网络通讯,接收网络的数据包然后转发给AP,或将AP发过来的数据发送到空口网络。在终端连接数据业务状态下,一些AP的应用或服务,例如:邮件、微信、QQ、微博等都会定时和相应的应用服务器进行交互,如果此时AP是处于睡眠状态,就会唤醒AP。现有技术中,终端上的应用与对应的应用服务器在进行心跳连接时,终端上的调制解调器和应用处理器都会被唤醒,从而共同来完成心跳任务。由于不同的应用与对应的应用服务器进行心跳连接时,应用处理器会被频繁的唤醒,导致终端的功耗高,缩短了终端的待机时间。
技术实现思路
本专利技术实施例提供一种业务代理的方法,由调制解调器代理应用处理器与应用对应的应用服务器建立心跳连接,避免AP被频繁唤醒,从而减少了终端功耗 ...
【技术保护点】
一种业务代理的方法,其特征在于,包括:调制解调器接收应用处理器发送的应用对应的心跳配置信息,其中,所述应用处理器发送所述应用对应的心跳配置信息后,处于休眠状态;所述调制解调器根据所述应用对应的心跳配置信息,与所述应用对应的应用服务器建立心跳连接,使所述应用处理器在所述应用无内容更新时不被唤醒。
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】1.一种业务代理的方法,其特征在于,包括:
调制解调器接收应用处理器发送的应用对应的心跳配置信息,其中,所述
应用处理器发送所述应用对应的心跳配置信息后,处于休眠状态;
所述调制解调器根据所述应用对应的心跳配置信息,与所述应用对应的应
用服务器建立心跳连接,使所述应用处理器在所述应用无内容更新时不被唤
醒。
2.根据权利要求1所述的方法,其特征在于,所述心跳配置信息包括所述
应用的初始心跳周期。
3.根据权利要求2所述的方法,其特征在于,当所述应用为至少两个应用
时,所述调制解调器根据所述应用对应的心跳配置信息,与所述应用对应的应
用服务器建立心跳连接,包括:
所述调制解调器将所述至少两个应用的初始心跳周期与预设的时间门限
值进行比较;
当所述至少两个应用中的一个应用的初始心跳周期不小于所述预设的时
间门限值时,调整所述至少两个应用中的一个应用的初始心跳周期;
根据调整的初始心跳周期,与所述至少两个应用中的一个应用对应的应用
服务器建立心跳连接。
4.根据权利要求3所述的方法,其特征在于,当所述至少两个应用的初始
心跳周期小于所述预设的时间门限值时,不调整所述应用的初始心跳周期。
5.根据权利要求3所述的方法,其特征在于,当所述至少两个应用中的一
个应用的初始心跳周期不小于所述预设的时间门限值时,调整所述至少两个应
用中的一个应用的初始心跳周期,包括:
根据所述至少两个应用的初始心跳周期,确定最小初始心跳周期;
将所述不小于所述预设的时间门限值的所述至少两个应用中的一个应用
的初始心跳周期除以所述最小初始心跳周期取整,再乘以所述最小初始心跳周
期,确定调整后所述至少两个应用中的一个应用的心跳周期;
根据调整后的所述至少两个应用中的一个应用的心跳周期,对所述至少两
个应用中的一个应用的初始心跳周期进行调整。
6.根据权利要求1所述的方法,其特征在于,所述根据所述应用对应的心
跳配置信息,与所述应用对应的应用服务器建立心跳连接,包括:
根据所述应用对应的心跳配置信息,通过向所述应用对应的应用服务器发
送在线提示消息,与所述应用对应的应用服务器建立心跳连接。
7.根据权利要求1-6中任一所述的方法,其特征在于,所述调制解调器与
所述应用处理器通过共享内存SM或者AT指令通道通信。
8.根据权利要求6中任一所述的方法,其特征在于,所述向所述应用对应
的应用服务器发送在线提示消息之后,所述方法还包括:
所述调制解调器接收所述应用服务器发送的数据;
所述调制解调器根据接收的所述应用服务器发送的数据,分析所述应用服
务器发送的数据是否为应用数据;
根据分析结果,至少执行如下步骤中的一种或多种:
当分析出所述数据为所述应用服务器正常推送的应用数据时,唤醒所述应
用处理器,并向所述应用处理器发送所述应用数据。
当分析出所述数据为所述应用服务器针对所述在线提示消息反馈的异常
应答数据时,唤醒所述应用处理器,并向所述应用处理器发送所述异常应答数
据,所述异常应答数据为所述应用服务器反馈给所述应用处理器的交互数据;
当分析出所述数据为所述应用服务器针对所述在线提示消息反馈的正常
应答数据时,丢弃所述正常应答数据,不唤醒所述应用处理器,所述正常应答
数据用于指示所述应用服务器已接收到所述在线提示消息。
9.根据权利要求1-8任一所述的方法,其特征在于,所述调制解调器接收
应用处理器发送的应用对应的心跳配置信息之后,所述方法还包括:
所述调制解调器接收所述应用处理器发送的应用对应的心跳配置信息的
删除指示信息,所述删除指示信息用于指示删除所述应用处理器指定应用的心
跳配置信息;
所述调制解调器根据所述接收的删除指示信息,删除所述应用处理器指定
应用的心跳配置信息。
10.一种调制解调器,其特征在于,包括:输入设备、输出设备、处理器
\t和存储器,
所述输入设备,用于接收应用处理器发送的应用对应的心跳配置信息,其
中,所述应用处理器发送所述应用对应的心跳配置信息后,处于休眠状态;
所述处理器,用于根据所述应用对应的心跳配置信息,与所述应用对应的
应用服务器建立心跳连接,使所述应用处理器在所述应用无内容更新时不被唤
醒。
11.根据权利要求10所述的调制解调器,其特征在于,所述心跳配置信息
包括所述应用的初始心跳周期,
所述处理器,用于当所述应用为至少两个应用时,将所述至少两个应用的
初始心跳周期与预设的时间门限值进行比较,当所述至少两个应用中的一个应
用的初始心跳周期不小于所述预设的时间门限值时,调整所述至少两个应用中
的一个应用的初始心跳周期,根据调整的初始心跳周期,与所述至少两个应用
中的一个应用对应的应用服务器建立心跳连接。
12.根据权利要求11所述的调制解调器,其特征在于,
所述处理器,用于根据所述至少两个应用的初始心跳周期,确定最小初始
心跳周期,将所述不小于所述预设的时间门限值的所述至少两个应用中的一个
应用的初始心跳周期除以所述最小初始心跳周期取整,再乘以所述最小初始心
技术研发人员:彭钰,邓宇,李启林,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。