一种数据业务唤醒源的控制方法、装置及系统的制作方法

文档序号:7822246阅读:729来源:国知局
一种数据业务唤醒源的控制方法、装置及系统的制作方法
【专利摘要】本发明提供了一种数据业务唤醒源的控制方法、装置及系统,本发明在BP侧识别唤醒源,若唤醒源在拒绝列表内则不允许唤醒源唤醒AP侧,若唤醒源不在拒绝列表内,才允许唤醒源唤醒AP侧,所以本发明能够在BP侧拒绝一部分不良数据业务类型的应用软件,从而减少AP侧被唤醒的次数,进而降低智能设备整体的功耗,提高智能设备的续航能力。
【专利说明】一种数据业务唤醒源的控制方法、装置及系统

【技术领域】
[0001]本发明涉及通讯【技术领域】,尤其涉及一种数据业务唤醒源的控制方法、装置及系统。

【背景技术】
[0002]随着智能设备功能的不断强大,智能设备的待机功耗也不断上升,导致智能设备的续航能力明显不足,其中数据业务因素则是降低智能设备待机功耗的主要原因,数据业务为通过移动网络上网的业务。
[0003]目前,大多数智能设备中都含有两个处理器:AP侧(Applicat1n Processor)和BP侧(Baseband Processor),其中操作系统、用户界面和用户程序运行在AP侧上,语音电话、短信、上网等通信功能运行在BP侧上。
[0004]开发商在开发软件时,将软件分为AP和BP两部分,但目前智能设备上对数据业务唤醒智能设备没有明确定义,只要原始的软件程序设计有唤醒功能,当智能设备安装有该软件后,从网络侧发送的服务端请求信息便会经过BP侧,唤醒智能设备的AP侧,使AP侧与网络侧的服务端进行通信。
[0005]因此现有技术对数据业务类型软件没有甄别能力,导致智能设备在待机睡眠过程中不断地被唤醒,干扰了智能设备的正常待机,由于AP侧每次从唤醒至再次睡眠的时间较长,并且产生和消耗的电流较高,所以导致整个智能设备的待机功耗高,严重影响智能设备的续航时间。
[0006]所以现在需要一种方法,能够甄别数据业务类型的软件,减少智能设备被唤醒次数,降低待机功耗。


【发明内容】

[0007]本发明提供了一种数据业务唤醒源的控制方法、装置及系统,能够甄别数据业务类型的软件,减少智能设备被唤醒次数,降低待机功耗。
[0008]为了实现上述目的,本发明提供了下述技术手段:
[0009]一种数据业务唤醒源的控制方法,包括:
[0010]在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包;
[0011]在所述数据包中解析出唤醒源的标识信息;
[0012]判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息;
[0013]若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP侦U。
[0014]优选的,还包括:
[0015]若所述标识信息未在所述拒绝列表内,则允许所述唤醒源唤醒AP侦U。
[0016]优选的,所述拒绝所述唤醒源唤醒所述AP侧之后还包括:
[0017]发送拒绝消息至所述网络侧并进入正常睡眠状态。
[0018]优选的,在进入正常睡眠状态之前还包括:
[0019]接收所述AP侧发送的所述预设拒绝列表;
[0020]解析所述预设拒绝列表,获得与数据业务类型对应的标识信息。
[0021]一种数据业务唤醒源的控制方法,包括:
[0022]获取应用系统中所有数据业务类型的应用软件;
[0023]根据用户设置或系统设置将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表;
[0024]将所述预设拒绝列表发送至BP侧。
[0025]优选的,还包括:
[0026]在增加新数据业务类型的应用软件后,更新所述预设拒绝列表或预设允许列表;
[0027]将更新后的预设拒绝列表发送至所述BP侧。
[0028]优选的,所述更新所述预设拒绝列表包括:
[0029]获取新数据业务类型的应用软件的新标识信息;
[0030]依据用户设置或系统设置将所述新标识信息加入所述预设拒绝列表或所述预设允许列表。
[0031]优选的,还包括:
[0032]在智能设备进入正常睡眠之前,将后台程序中属于所述预设拒绝列表的应用软件进行关闭,或禁止设置具有唤醒功能的RTC定时器。
[0033]一种数据业务唤醒源的控制装置,包括:
[0034]接收单元,用于在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包;在所述数据包中解析出唤醒源的标识信息;
[0035]判断单元,用于判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息;
[0036]拒绝单元,用于若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP侧。
[0037]优选的,还包括:
[0038]允许单元,用于若所述标识信息未在所述拒绝列表内,则允许所述唤醒源唤醒AP侧。
[0039]优选的,所述标识信息包括:网络侧的IP地址、网关或电话号码。
[0040]一种数据业务唤醒源的控制装置,包括:
[0041]获取单元,用于获取应用系统中所有数据业务类型的应用软件;
[0042]构建单元,用于根据用户设置或系统设置将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表;
[0043]发送单元,用于将所述预设拒绝列表发送至BP侧。
[0044]优选的,还包括:
[0045]关闭单元,用于在智能设备进入正常睡眠之前,将后台程序中属于所述预设拒绝列表的应用软件进行关闭,或禁止设置具有唤醒功能的RTC定时器。
[0046]一种数据业务唤醒源的控制系统,包括:
[0047]BP侧和AP侧,所述BP侧和所述AP侧之间通过SMD接口和QMI接口通信;
[0048]其中,AP侧用于获取应用系统中所有数据业务类型的应用软件;根据用户设置或系统设置将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表;将所述预设拒绝列表发送至BP侧;
[0049]BP侧,用于在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包;在所述数据包中解析出唤醒源的标识信息;判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息;若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP侦U。
[0050]本发明提供了一种数据业务唤醒源的控制方法,本方法在BP侧识别唤醒源,若唤醒源在拒绝列表内则不允许唤醒源唤醒AP侧,若唤醒源不在拒绝列表内,才允许唤醒源唤醒AP侧,所以本发明能够在BP侧拒绝一部分不良数据业务类型的应用软件,从而减少AP侧被唤醒的次数,进而降低智能设备整体的功耗,提高智能设备的续航能力。

【专利附图】

【附图说明】
[0051]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052]图1为本发明实施例公开的一种数据业务唤醒源的控制方法的流程图;
[0053]图2为本发明实施例公开的又一种数据业务唤醒源的控制方法的流程图;
[0054]图3为本发明实施例公开的一种数据业务唤醒源的控制装置的结构示意图;
[0055]图4为本发明实施例公开的又一种数据业务唤醒源的控制装置的结构示意图;
[0056]图5为本发明实施例公开的一种数据业务唤醒源的控制系统的结构示意图。

【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]如图1所示,本发明提供了一种数据业务唤醒源的控制方法,包括:
[0059]步骤SlOl:在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包;
[0060]在智能设备进入正常睡眠过程后,AP侧和BP侧都进入睡眠过程,本发明应用于BP侧,BP侧在接收到网络侧发送的数据业务类型的事件后(下文称该数据业务类型事件为唤醒源),BP侧便被唤醒。
[0061]步骤S102:在所述数据包中解析出唤醒源的标识信息;
[0062]BP侧解析唤醒源中的标识信息,该标识信息包括网络侧的IP地址、网关或电话号码。
[0063]步骤S103:判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息;
[0064]在本发明之前预先将智能设备中所有的数据业务类型的应用软件进行分类,若某一个数据业务类型的应用软件较为重要则允许其在智能设备待机时唤醒AP侧,将其加入预设允许列表,若该应用软件不重要则不允许其在智能设备待机时唤醒AP侧,将其加入预设拒绝列表。
[0065]判断某一个数据业务类型的应用软件是否重要需要查看该应用软件的使用说明,当该应用软件说明中需要与网络侧进行交互才能够实现其功能的话,则说明该应用软件较为重要,或者根据用户的使用习惯判定应用软件是否重要,当用户希望某一应用软件在待机时向自己发送提醒消息,则说明该软件较为重要,若不希望某应用软件在待机时向自己发送提醒消息,则说明该应用软件不重要。
[0066]本发明中通过标识信息来表示应用软件,预设拒绝列表和预设允许列表存储的都为应用软件的标识信息。
[0067]步骤S104:若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP侧。
[0068]当标识信息在拒绝列表时,则认为该应用软件不需要在智能设备待机过程中唤醒智能设备,所以拒绝唤醒源唤醒AP侧,具体的BP侧会发送拒绝消息至所述网络侧,并在发送拒绝消息后自身也进入正常睡眠状态,从而降低损耗。
[0069]步骤S105:若所述标识信息未在所述拒绝列表内,则允许所述唤醒源唤醒AP侦U。
[0070]若应用软件的标识信息不在预设拒绝列表,则说明应用软件在预设允许列表,从而将唤醒源发送至AP侧唤醒AP侧,使AP进行正常的业务处理过程,在处理完成之后再进入正常睡眠过程。
[0071]本方法应用于BP侧而没有应用于AP侧,无需AP侧对网络侧的唤醒源进行甄别,而是BP侧在不断进行判断、过滤不良的应用软件,在判断和过滤期间AP侧都处于睡眠状态,只有在需要唤醒AP侧时,AP侧才会被唤醒,所以本发明能够大大减少AP侧在睡眠过程中被唤醒的次数,降低智能设备的损耗,提高续航能力。
[0072]本发明又一种数据业务唤醒源的控制方法,本方法中介绍构建预设允许列表和预设拒绝列表的过程,构建预设允许列表和预设拒绝列表的过程在AP侧执行,如图2所示,包括:
[0073]步骤S201:获取应用系统中所有数据业务类型的应用软件;
[0074]步骤S202:根据用户设置或系统设置,将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表;
[0075]步骤S202:将所述预设拒绝列表发送至BP侦U。
[0076]首先获得应用系统中所有数据业务类型的应用软件,以及该应用软件的标识信息,根据用户对应用软件的设置,比如:允许某应用软件可以在待机时发送提醒信息,或者根据系统设置,例如:系统默认设置短信和电话可以在待机时发送提醒信息,根据用户设置和系统设置将应用系统中所有的数据业务类型的应用软件分为预设允许列表和预设拒绝列表,然后将预设拒绝列表以数据包的形式发送至BP侧,以便BP侧根据预设拒绝列表进行下一步的处理。
[0077]在增加新的数据业务类型的应用软件后,更新原有的预设允许列表和预设拒绝列表,具体的更新过程为:获取新数据业务类型的应用软件的新标识信息;依据用户设置或系统设置将所述新标识信息加入所述预设拒绝列表或所述预设允许列表。
[0078]为了节省耗电,在智能系统进入正常睡眠状态前,AP侧还会判断后台程序是否有属于预设拒绝列表中应用程序,如有则将后台程序中属于预设拒绝列表的应用软件进行关闭,或禁止设置后台程序中属于预设拒绝列表的应用软件的具有唤醒功能的RTC定时器,若后台程序中没有预设拒绝列表的应用软件则可以保留也可关闭。
[0079]AP侧在每次更新完成预设拒绝列表后,便会再次把预设拒绝列表以数据包的形式发送至AP侧,以便BP侧获得最新的预设拒绝列表,方便后续的判断处理过程。
[0080]如图3所示,本发明还提供了一种数据业务唤醒源的控制装置,包括:
[0081]接收单元11,用于在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包;在所述数据包中解析出唤醒源的标识信息;
[0082]判断单元12,用于判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息;
[0083]拒绝单元13,用于若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP侧。
[0084]允许单元14,用于若所述标识信息未在所述拒绝列表内,则允许所述唤醒源唤醒AP侧。
[0085]其中,所述标识信息包括:网络侧的IP地址、网关或电话号码。
[0086]如图4所示,本发明还提供了一种数据业务唤醒源的控制装置,包括:
[0087]获取单元21,用于获取应用系统中所有数据业务类型的应用软件;
[0088]构建单元22,用于根据用户设置或系统设置将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表;
[0089]发送单元23,用于将所述预设拒绝列表发送至BP侦U。
[0090]此外如图4所示,本装置还包括:
[0091]关闭单元24,用于在智能设备进入正常睡眠之前,将后台程序中属于所述预设拒绝列表的应用软件进行关闭,或禁止设置具有唤醒功能的RTC定时器。
[0092]本发明提供了一种数据业务唤醒源的控制装置,本装置在BP侧识别唤醒源,若唤醒源在拒绝列表内则不允许唤醒源唤醒AP侧,若唤醒源不再拒绝列表内,才允许唤醒源唤醒AP侧,所以本发明能够在BP侧拒绝一部分不良数据业务类型的应用软件,从而减少AP侧被唤醒的次数,进而降低智能设备整体的功耗,提高智能设备的续航能力。
[0093]如图5所示,本发明还提供了一种数据业务唤醒源的控制系统,包括:
[0094]BP侧100和AP侧200,所述BP侧100和所述AP侧200之间通过SMD接口和QMI接口通信;
[0095]其中,AP侧100,用于获取应用系统中所有数据业务类型的应用软件;根据用户设置或系统设置将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表;将所述预设拒绝列表发送至BP侧;
[0096]BP侧200,用于在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包;在所述数据包中解析出唤醒源的标识信息;判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息;若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP100。
[0097]本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0098]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0099]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种数据业务唤醒源的控制方法,其特征在于,包括: 在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包; 在所述数据包中解析出唤醒源的标识信息; 判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息; 若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP侦U。
2.如权利要求1所述的方法,其特征在于,还包括: 若所述标识信息未在所述拒绝列表内,则允许所述唤醒源唤醒AP侦U。
3.如权利要求1所述的方法,其特征在于,所述拒绝所述唤醒源唤醒所述AP侧之后还包括: 发送拒绝消息至所述网络侧并进入正常睡眠状态。
4.如权利要求1所述的方法,其特征在于,在进入正常睡眠状态之前还包括: 接收所述AP侧发送的所述预设拒绝列表; 解析所述预设拒绝列表,获得与数据业务类型对应的标识信息。
5.一种数据业务唤醒源的控制方法,其特征在于,包括: 获取应用系统中所有数据业务类型的应用软件; 根据用户设置或系统设置将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表; 将所述预设拒绝列表发送至BP侧。
6.如权利要求5所述的方法,其特征在于,还包括: 在增加新数据业务类型的应用软件后,更新所述预设拒绝列表或预设允许列表; 将更新后的预设拒绝列表发送至所述BP侧。
7.如权利要求6所述的方法,其特征在于,所述更新所述预设拒绝列表包括: 获取新数据业务类型的应用软件的新标识信息; 依据用户设置或系统设置将所述新标识信息加入所述预设拒绝列表或所述预设允许列表。
8.如权利要求5、6或7所述的方法,其特征在于,还包括: 在智能设备进入正常睡眠之前,将后台程序中属于所述预设拒绝列表的应用软件进行关闭,或禁止设置具有唤醒功能的RTC定时器。
9.一种数据业务唤醒源的控制装置,其特征在于,包括: 接收单元,用于在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包;在所述数据包中解析出唤醒源的标识信息; 判断单元,用于判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息; 拒绝单元,用于若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP侧。
10.如权利要求9所述的装置,其特征在于,还包括: 允许单元,用于若所述标识信息未在所述拒绝列表内,则允许所述唤醒源唤醒AP侦U。
11.如权利要求9所述的装置,其特征在于,所述标识信息包括:网络侧的IP地址、网关或电话号码。
12.一种数据业务唤醒源的控制装置,其特征在于,包括: 获取单元,用于获取应用系统中所有数据业务类型的应用软件; 构建单元,用于根据用户设置或系统设置将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表; 发送单元,用于将所述预设拒绝列表发送至BP侦U。
13.如权利要求12所述的装置,其特征在于,还包括: 关闭单元,用于在智能设备进入正常睡眠之前,将后台程序中属于所述预设拒绝列表的应用软件进行关闭,或禁止设置具有唤醒功能的RTC定时器。
14.一种数据业务唤醒源的控制系统,其特征在于,包括: BP侧和AP侧,所述BP侧和所述AP侧之间通过SMD接口和QMI接口通信; 其中,AP侧用于获取应用系统中所有数据业务类型的应用软件;根据用户设置或系统设置将每个业务类型的应用软件的标识信息加入预设拒绝列表或预设允许列表;将所述预设拒绝列表发送至BP侧; BP侦U,用于在正常睡眠状态中,接收网络侧发送的数据业务类型唤醒源的数据包;在所述数据包中解析出唤醒源的标识信息;判断所述标识信息是否在预设拒绝列表内,所述预设拒绝列表包括拒绝在正常睡眠过程中唤醒AP侧的唤醒源的标识信息;若所述标识信息在所述拒绝列表内,则拒绝所述唤醒源唤醒所述AP侦U。
【文档编号】H04W52/02GK104486823SQ201410746138
【公开日】2015年4月1日 申请日期:2014年12月9日 优先权日:2014年12月9日
【发明者】祁智恒, 左正坤 申请人:锤子科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1