一种数据业务管理的方法及装置与流程

文档序号:11932227阅读:299来源:国知局
一种数据业务管理的方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种数据业务管理的方法及装置。



背景技术:

随着通信技术的发展,终端中可以安装的应用程序越来越多,为人们的生活提供了很多便利。目前,为了保证终端能够及时接收应用程序的通知消息,在终端的显示屏处于休眠状态时,终端中的应用程序也会唤醒Modem(调制解调器)以连接网络刷新数据,从而在接收到消息时及时显示通知消息。

然而,终端处于休眠状态时,终端中的应用程序会频繁的唤醒Modem并进行数据业务,使得终端产生较大的功耗。



技术实现要素:

本发明的实施例提供一种数据业务管理的方法及装置,可以解决现有技术中终端产生的功耗较大的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

一种数据业务管理的方法,包括:

终端确定显示屏进入休眠状态的时刻所属的第一时间段;

所述终端确定所述第一时间段对应的历史行为数据值;

若所述第一时间段对应的历史行为数据值大于预设值,则所述终端每隔预设周期开启一次数据业务,每次数据业务持续预设时长;

若所述第一时间段对应的历史行为数据值小于预设值,则所述终端关闭数据业务。

一种数据业务管理的装置,包括:

确定单元,用于确定终端的显示屏进入休眠状态的时刻所属的第一时间段;确定所述第一时间段对应的历史行为数据值;

开关单元,用于若所述确定单元确定的所述第一时间段对应的历史行为数据值大于预设值,则每隔预设周期开启一次数据业务,每次数据业务持续预设时长;若所述确定单元确定的所述第一时间段对应的历史行为数据值小于预设值,则关闭数据业务。

本发明实施例提供的数据业务管理的方法及装置,终端确定显示屏进入休眠状态的时刻所属的第一时间段,再确定第一时间段对应的历史行为数据值,若第一时间段对应的历史行为数据值大于预设值,则终端每隔预设周期开启一次数据业务,每次数据业务持续预设时长,若第一时间段对应的历史行为数据值小于预设值,则终端关闭数据业务。与现有技术中,终端显示屏处于休眠状态时,应用程序进行频繁的数据刷新导致终端的功耗较高相比,本发明实施例中,终端通过确定显示屏进入休眠状态的时刻所处时间段的历史行为数据值,如果历史行为数据值大于预设值,说明用户在该时间段会频繁使用终端,所以保持周期性的开启数据业务可以满足用户的使用需求,而如果历史行为数据值小于预设值,说明用户在该时间段内使用终端的概率较低,所以关闭数据业务,可以减小终端的功耗。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种数据业务管理的方法的流程图;

图2为本发明实施例提供的另一种数据业务管理的方法的流程图;

图3为本发明实施例提供的一种数据业务管理的装置的结构示意图;

图4为本发明实施例提供的一种数终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

终端,又称之为用户设备(User Equipment,UE),是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。常见的终端例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,例如智能手表、智能头盔、智能手环、计步器等。

此外,本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。

为了解决终端的显示屏处于休眠状态时,终端的应用程序频繁进行数据刷新而导致的功耗过大的问题,本发明实施例提供一种数据业务管理的方法,如图1所示,该方法包括:

101、终端确定显示屏进入休眠状态的时刻所属的第一时间段。

102、终端确定第一时间段对应的历史行为数据值。

需要说明的是,终端在执行图1所示的方法流程之前,需要统计每个时间段对应的历史行为数据值,历史行为数据值为用户在历史的每个时间段内对终端显示屏进行点击操作的次数。其中,本发明实施例中用户对显示屏的点击操作是指终端能够识别的点击操作。

作为一种可能的实现方式,终端可以统计用户在指定周期的每个相同指定时间段内对终端显示屏进行点击操作次数的统计平均值,例如,可以统计用户在前一天中每个小时对终端显示屏进行点击操作的次数,从而得到每个小时对应的历史行为数据值.即00:00-01:00、01:00-02:00、02:00-03:00…23:00-24:00这24个时间段分别对应一个历史行为数据值,或者统计用户在两天中每天相同的时间段对终端显示屏进行点击操作次数的统计平均值,例如,第一天的08:00-09:00用户对终端显示屏进行点击操作次数为10,第二天的08:00-09:00用户对终端显示屏进行点击操作次数为20,则可确定用户在08:00-09:00这个时间段的历史行为数据值为(10+20)/2=15,按照这种统计方法,可以确定出每个时间段的历史行为数据值。

例如,终端的显示屏在10:35进入休眠状态,进而确定显示屏进入休眠状态的时刻所属时间段为10:00至11:00,进而根据终端事先统计的数据确定该时间段对应的历史行为数据值。

103、若第一时间段对应的历史行为数据值大于预设值,则终端每隔预设周期开启一次数据业务,每次数据业务持续预设时长。

其中,数据业务为modem数据业务,终端唤醒modem之后,才能够连接网路,使得终端中的应用可以使用数据业务。

需要说明的是,如果第一时间对应的历史行为数据值大于预设值,例如,预设值为5,第一时间段对应的历史行为数据值为20,即终端在前一天的同一时间段对显示屏的点击操作达到了20次,说明在第一时间段内,用户对终端的使用频率较高,所以终端每隔预设周期开启一次数据业务,使得在显示屏处于休眠状态的情况下,终端中的应用程序也能进行后台数据刷新,从而及时为用户提供通知消息等信息。

其中,预设周期可以为5分钟,预设时长可以为1分钟,即终端每隔5分钟开启一次数据业务,该数据业务保持开启状态1分钟,在这一分钟内,终端中的应用程序可以连接网络进行数据业务,数据业务保持开启状态达到一分钟时,终端就会关闭数据业务。

104、若第一时间段对应的历史行为数据值小于预设值,则终端关闭数据业务。

需要说明的是,如果第一时间段对应的历史行为数据值小于预设值,说明用户在第一时间段内对终端的使用频率较低,所以为了降低终端的功耗,可以在显示屏处于休眠状态时关闭数据业务。

本发明实施例提供的数据业务管理的方法,终端确定显示屏进入休眠状态的时刻所属的一时间段,再确定第一时间段对应的历史行为数据值,若第一时间段对应的历史行为数据值大于预设值,则终端每隔预设周期开启一次数据业务,每次数据业务持续预设时长,若第一时间段对应的历史行为数据值小于预设值,则终端关闭数据业务。与现有技术中,终端显示屏处于休眠状态时,应用程序进行频繁的数据刷新导致终端的功耗较高相比,本发明实施例中,终端通过确定显示屏进入休眠状态的时刻所处时间段的历史行为数据值,如果历史行为数据值大于预设值,说明用户在该时间段会频繁使用终端,所以保持周期性的开启数据业务可以满足用户的使用需求,而如果历史行为数据值小于预设值,说明用户在该时间段内使用终端的概率较低,所以关闭数据业务,可以减小终端的功耗。

结合图1所示的方法流程,由于每个时间段对应的历史行为数据值不同,所以当第一时间段对应的历史行为数据值大于预设值时,终端每隔预设周期开启一次数据业务的过程中,还需要判断当前时刻是否已经超出了第一时间段,以正确地选择开启或者关闭数据业务,基于此,在本发明实施例提供的另一种实现方式中,如图2所示,上述步骤103、若第一时间段对应的历史行为数据值大于预设值,则终端每隔预设周期开启一次数据业务,每次数据业务持续预设时长,具体可以实现为以下步骤:

201、若第一时间段对应的历史行为数据值大于预设值,则终端每隔预设周期开启一次数据业务,每次数据业务持续预设时长后,关闭数据业务。

202、终端在每次数据业务持续预设时长并关闭数据业务后,判断再次间隔预设周期后的时刻是否仍处于第一时间段。

若是,则执行步骤203,若否,则执行步骤204。

203、继续每隔预设周期开启一次数据业务,每次数据业务持续预设时长后,关闭数据业务。

可以理解的是,终端在每次数据业务持续预设时长并关闭数据业务后,都需要执行步骤202。

204、终端确定再次间隔预设周期后的时刻所属的第二时间段。

其中,如果当前的时刻已经不属于第一时间段,则不能继续按照第一时间段对应的历史行为数据来管理数据业务,此时需确定当前时刻所属的第二时间段,并按照第二时间段对应的历史行为数据来管理业务。

205、终端确定第二时间段对应的历史行为数据。

206、若第二时间段对应的历史行为数据值大于预设值,则终端每隔预设周期开启一次数据业务,每次数据业务持续预设时长。

可以理解的是,在本步骤中,终端每个预设周期开启并关闭数据业务之后,也许要判断再次间隔预设周期后的时刻是否仍处于第二时间段,若不处于第二时间段,则需确定该时刻所属的时间段,并按照新的时间段对应的历史行为数据来管理数据业务。

207、若第二时间段对应的历史行为数据值小于预设值,则终端关闭数据业务。

还需说明的是,在执行图1和图2的方法流程的过程中,当终端的显示屏从休眠状态切换至非休眠状态时,终端需立即开启数据业务,以保证用户对终端中应用程序的正常使用。

本发明实施例提供的数据业务管理的方法,在终端每隔预设周期开启一次数据业务的过程中,还会检测当前时间段是否发生变化,如果发生变化,则确定当前时间段对应的历史行为数据,并根据当前时间段对应的历史行为数据确定需要周期性开启数据业务还是关闭数据业务,可以保证对数据业务的管理更加符合用户的真正需求,在不影响用户正常使用终端中的应用程序的前提下,减小了终端在显示屏处于休眠状态时的功耗。

对应于上述方法实施例,本发明实施例还提供一种数据业务管理的装置,如图3所示,该装置包括:确定单元301,开关单元302。

确定单元301,用于确定终端的显示屏进入休眠状态的时刻所属的第一时间段;确定第一时间段对应的历史行为数据值;

开关单元302,用于若确定单元301确定的第一时间段对应的历史行为数据值大于预设值,则每隔预设周期开启一次数据业务,每次数据业务持续预设时长;若确定单元301确定的第一时间段对应的历史行为数据值小于预设值,则关闭数据业务。

在本发明另一实施例中,确定单元301,还用于确定每个时间段对应的历史行为数据值,历史行为数据值为用户在历史的每个时间段内对终端显示屏进行点击操作的次数。

其中,历史行为数据值为用户在指定周期的每个相同指定时间段内对终端显示屏进行点击操作次数的统计平均值。

在本发明另一实施例中,开关单元302,具体用于若第一时间段对应的历史行为数据值大于预设值,则每隔预设周期开启一次数据业务,每次数据业务持续预设时长后,关闭数据业务;在每次数据业务持续预设时长并关闭数据业务后,判断再次间隔预设周期后的时刻是否仍处于第一时间段;若是,则继续每隔预设周期开启一次数据业务,每次数据业务持续预设时长后,关闭数据业务;若否,则确定再次间隔预设周期后的时刻所属的第二时间段;确定第二时间段对应的历史行为数据;若第二时间段对应的历史行为数据值大于预设值,则每隔预设周期开启一次数据业务,每次数据业务持续预设时长;若第二时间段对应的历史行为数据值小于预设值,则关闭数据业务。

在本发明另一实施例中,开关单元302,还用于当终端的显示屏从休眠状态切换至非休眠状态时,开启数据业务。

本发明实施例提供的数据业务管理的装置,确定单元确定显示屏进入休眠状态的时刻所属的一时间段,再确定第一时间段对应的历史行为数据值,若第一时间段对应的历史行为数据值大于预设值,则开关单元每隔预设周期开启一次数据业务,每次数据业务持续预设时长,若第一时间段对应的历史行为数据值小于预设值,则开关单元关闭数据业务。与现有技术中,终端显示屏处于休眠状态时,应用程序进行频繁的数据刷新导致终端的功耗较高相比,本发明实施例中,终端通过确定显示屏进入休眠状态的时刻所处时间段的历史行为数据值,如果历史行为数据值大于预设值,说明用户在该时间段会频繁使用终端,所以保持周期性的开启数据业务可以满足用户的使用需求,而如果历史行为数据值小于预设值,说明用户在该时间段内使用终端的概率较低,所以关闭数据业务,可以减小终端的功耗。

本发明实施例还提供一种终端,如图4所示,该终端包括存储器401,处理器402,收发器403,总线404。

存储器401可以是ROM(Read Only Memory,只读存储器),静态存储设备,动态存储设备或者RAM(Random Access Memory,随机存取存储器)。存储器401可以存储操作系统和其他应用程序。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的程序代码保存在存储器401中,并由处理器402来执行。

收发器403用于装置与其他设备或通信网络(例如但不限于以太网,RAN Radio Access Network,无线接入网),WLAN(Wireless Local Area Network,无线局域网)等)之间的通信。

处理器402可以采用通用的中央处理器(Central Processing Unit,CPU),微处理器,应用专用集成电路(Application Specific Integrated Circuit,ASIC),或者一个或多个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。

总线404可包括一通路,在装置各个部件(例如存储器401、收发器403和处理器402)之间传送信息。

应注意,尽管图4所示的硬件仅仅示出了存储器401、收发器403、和处理器402以及总线404,但是在具体实现过程中,本领域的技术人员应当明白,该装置还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,还可包含实现其他功能的硬件器件。

具体的,图4所示的终端用于实现图3实施例所示的装置时,该终端中的处理器402,与存储器401和收发器403耦合,用于控制程序指令的执行,具体用于确定终端的显示屏进入休眠状态的时刻所属的第一时间段;确定所述第一时间段对应的历史行为数据值;若所述第一时间段对应的历史行为数据值大于预设值,则每隔预设周期开启一次数据业务,每次数据业务持续预设时长;若所述第一时间段对应的历史行为数据值小于预设值,则关闭数据业务。

在本发明另一实施例中,处理器402,还用于确定每个时间段对应的历史行为数据值,所述历史行为数据值为用户在历史的每个时间段内对终端显示屏进行点击操作的次数。

其中,所述历史行为数据值为用户在指定周期的每个相同指定时间段内对终端显示屏进行点击操作次数的统计平均值。

在本发明另一实施例中,处理器402,还用于若所述第一时间段对应的历史行为数据值大于预设值,则每隔预设周期开启一次数据业务,每次数据业务持续预设时长后,关闭数据业务;在每次数据业务持续预设时长并关闭数据业务后,判断再次间隔预设周期后的时刻是否仍处于所述第一时间段;若是,则继续每隔预设周期开启一次数据业务,每次数据业务持续预设时长后,关闭数据业务;若否,则确定再次间隔预设周期后的时刻所属的第二时间段;确定所述第二时间段对应的历史行为数据;若所述第二时间段对应的历史行为数据值大于所述预设值,则每隔预设周期开启一次数据业务,每次数据业务持续预设时长;若所述第二时间段对应的历史行为数据值小于所述预设值,则关闭数据业务。

在本发明另一实施例中,处理器402,还用于当所述终端的显示屏从休眠状态切换至非休眠状态时,开启数据业务。

本发明实施例提供的终端,处理器确定显示屏进入休眠状态的时刻所属的一时间段,再确定第一时间段对应的历史行为数据值,若第一时间段对应的历史行为数据值大于预设值,则每隔预设周期开启一次数据业务,每次数据业务持续预设时长,若第一时间段对应的历史行为数据值小于预设值,则关闭数据业务。与现有技术中,终端显示屏处于休眠状态时,应用程序进行频繁的数据刷新导致终端的功耗较高相比,本发明实施例中,终端通过确定显示屏进入休眠状态的时刻所处时间段的历史行为数据值,如果历史行为数据值大于预设值,说明用户在该时间段会频繁使用终端,所以保持周期性的开启数据业务可以满足用户的使用需求,而如果历史行为数据值小于预设值,说明用户在该时间段内使用终端的概率较低,所以关闭数据业务,可以减小终端的功耗。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1