1.本发明实施例涉及功耗限制技术领域,尤其涉及一种功耗限制方法、电子设备及存储介质。
背景技术:2.随着具有良好人机交互特性的智能手机的普及,移动游戏逐渐成为广受用户喜爱的一类应用。当电子设备在运行一些复杂的应用程序的时候,为了降低电子设备的功耗和温度,通常会限制电子设备的亮度、网络、cpu等,但同样会影响到应用程序的运行状况,从而影响用户对电子设备的使用体验。因此,如何平衡电子设备的功耗和运行成为了目前亟需解决的问题。
技术实现要素:3.本发明实施例提供一种功耗限制方法、电子设备及存储介质,用以解决现有技术中为了降低电子设备的功耗和温度,采取限制电子设备的亮度、网络、cpu等方法,会影响到应用程序的运行状况的问题。
4.第一方面,提供一种功耗限制方法,该方法包括:在电子设备的目标应用程序处于运行状态的情况下,获取所述电子设备的实时运行参数,所述实时运行参数至少包括所述电子设备的电流值;
5.确定所述实时运行参数是否大于预设参数阈值;
6.在所述实时运行参数大于所述预设参数阈值的情况下,降低所述电子设备的功耗。
7.作为一种可选的实施方式,在本发明实施例的第一方面中,所述实时运行参数为所述电流值,所述获取所述电子设备的实时运行参数,包括:
8.通过预置的电量计获取所述电子设备的所述电流值;
9.确定所述电流值是否大于预设电流阈值。
10.作为一种可选的实施方式,在本发明实施例的第一方面中,所述实时运行参数还包括所述电子设备的温度值,所述获取所述电子设备的实时运行参数,还包括:
11.通过在至少一个预设区域的热敏电阻实时获取所述电子设备的所述温度值;
12.确定所述电流值是否大于预设电流阈值,且确定所述温度值是否大于预设温度阈值。
13.作为一种可选的实施方式,在本发明实施例的第一方面中,所述预设区域的数量为一个,所述预设区域为所述电子设备在目标运行状态下的温度最大值对应的区域,所述目标运行状态为功耗高于预设功耗值的状态,所述温度值为所述预设区域的温度值;或,
14.所述预设区域的数量为至少两个,所述通过在至少一个预设区域的热敏电阻实时获取所述电子设备的所述温度值,包括:
15.获取所述至少两个预设区域分别对应的至少两个温度值的平均值,并将所述平均
值确定为所述温度值。
16.作为一种可选的实施方式,在本发明实施例的第一方面中,所述降低所述电子设备的功耗,包括:
17.降低所述电子设备的处理器参数和显示参数;
18.其中,所述处理器参数包括:处理器功耗,处理器利用率,处理器频率中的至少一项;所述显示参数包括:显示亮度,显示分辨率中的至少一项。
19.作为一种可选的实施方式,在本发明实施例的第一方面中,所述降低所述电子设备的处理器参数以及显示参数,包括:
20.确定所述电流值和所述预设电流阈值之间的电流差值,以及所述温度值和所述预设温度阈值之间的温度差值;
21.根据所述电流差值和所述温度差值,确定对应的处理器参数差值和显示参数差值;
22.根据所述处理器参数差值和所述显示参数差值,降低所述电子设备的所述处理器参数和所述显示参数;
23.其中,所述电流差值和所述温度差值,以及所述处理器参数差值和所述显示参数差值之间的对应关系是预先训练得到的。
24.作为一种可选的实施方式,在本发明实施例的第一方面中,所述方法还包括:
25.当检测到所述目标应用程序的运行状态由前台运行状态切换到后台运行状态时,恢复所述电子设备的功耗。
26.第二方面,提供一种电子设备,所述电子设备包括:获取模块,用于在电子设备的目标应用程序处于运行状态的情况下,获取所述电子设备的实时运行参数,所述实时运行参数至少包括所述电子设备的电流值;
27.处理模块,用于确定所述实时运行参数是否大于预设参数阈值;
28.所述处理模块,还用于在所述实时运行参数大于所述预设参数阈值的情况下,降低所述电子设备的功耗。
29.第三方面,提供一种电子设备,所述电子设备包括:
30.存储有可执行程序代码的存储器;
31.与所述存储器耦合的处理器;
32.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面中的功耗限制方法。
33.第四方面,提供一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本发明实施例第一方面中的功耗限制方法。所述计算机可读存储介质包括rom/ram、磁盘或光盘等。
34.第五方面,提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
35.第六方面,提供一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
36.与现有技术相比,本发明实施例具有以下有益效果:
37.本发明实施例中,在电子设备的目标应用程序处于运行状态的情况下,获取电子设备的实时运行参数,实时运行参数至少包括电子设备的电流值;确定实时运行参数是否大于预设参数阈值;在实时运行参数大于预设参数阈值的情况下,降低电子设备的功耗。在该方案中,电子设备可以实时根据电子设备的电流值,对电子设备的功耗进行调整,并且电子设备可以在运行特定的应用程序的时候,才进行相应的功耗限制,这样不仅可以更加有效的限制电子设备的功耗,而且极大程度上降低了对电子设备的运行造成的影响。
附图说明
38.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1是本发明实施例提供的一种功耗限制方法的流程示意图一;
40.图2是本发明实施例提供的一种功耗限制方法的流程示意图二;
41.图3是本发明实施例提供的一种电子设备的结构示意图一;
42.图4是本发明实施例提供的一种电子设备的结构示意图二。
具体实施方式
43.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。
45.本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
46.需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
47.本发明实施例涉及的电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等电子设备。其中,可穿戴设备可以为智能手表、智能手环、手表电话、智能脚环、智能耳环、智能项链、智能耳机等,本发明实施例不作限定。
48.本发明实施例提供的功耗限制方法的执行主体可以为上述的电子设备,也可以为该电子设备中能够实现该功耗限制方法的功能模块和/或功能实体,具体的可以根据实际
使用需求确定,本发明实施例不作限定。下面以电子设备为例,对本发明实施例提供的功耗限制方法进行示例性的说明。
49.如图1所示,本发明实施例提供一种功耗限制方法,该方法可以包括下述步骤:
50.101、在电子设备的目标应用程序处于运行状态的情况下,获取电子设备的实时运行参数。
51.在本发明实施例中,电子设备可以实时检测所有应用程序的状态,并在检测到目标应用程序处于运行状态时,获取电子设备的实时运行参数,该实时运行参数可以用于表征电子设备当前运行状况,该实时运行参数至少可以包括电子设备当前运行时的电流值。
52.可选的,该目标应用程序是电子设备预先设置好的重负载应用程序,即该目标应用程序在运行过程中会增大电子设备的功耗,会导致电子设备的耗电量增大,并且手机温度也会上升,影响电子设备的使用体验。
53.示例性的,该重负载应用程序一般可以是一些游戏应用程序,比如:王者荣耀、绝地求生等;或者一些占用内存较大的应用程序。
54.可选的,当实时运行参数为电流值时,电子设备可以通过预置的电量计获取电子设备的电流值。
55.需要说明的是,在电子设备中可以预先设置有电量计,该电量计可以实时检测当前电子设备中运行的电流值,并且上报给电子设备,以使得电子设备可以根据该电流值确定该电流值是否大于预设电流阈值。
56.可选的,该实时运行参数还可以包括电子设备的温度值,电子设备可以通过在至少一个预设区域的热敏电阻实时获取电子设备的温度值,也就是说,在实时运行参数包括电子设备的电流值和温度值的情况下,电子设备可以通过预置的电量计获取电子设备的电流值,并且通过在至少一个预设区域的热敏电阻实时获取电子设备的温度值。
57.需要说明的是,由于电子设备在运行过程中,其中的处理器、芯片等元器件都会产生热量,这样就会导致电子设备的温度值升高,当电子设备在运行功耗较低的应用程序的时候,电子设备的温度值上升较慢;当电子设备在运行功耗较高的应用程序的时候,电子设备的温度值上升较快。
58.可选的,电子设备的温度值可以由设置在电子设备中的热敏电阻实时检测到,该热敏电阻可以预先设置在电子设备的至少一个预设区域中,也就是说,在电子设备中可能设置有至少一个热敏电阻,每个热敏电阻设置在一个预设区域中。
59.可选的,该热敏电阻器是敏感元件中的一种,热敏电阻可以按照温度系数的不同分为正温度系数热敏电阻和负温度系数热敏电阻。热敏电阻的典型特点是对温度敏感,即不同的温度下表现出不同的电阻值。正温度系数热敏电阻在温度越高时电阻值越大,负温度系数热敏电阻在温度越高时电阻值越低,因此电子设备可以根据热敏电阻的电阻值确定对应区域的温度值。
60.进一步的,针对不同的预设区域数量,至少可以包括但不限于以下可选的实现方式:
61.实现方式一:当预设区域的数量为一个时,该电子设备的温度值即为该预设区域的温度值,并且该预设区域可以为电子设备在目标运行状态下的温度最大值对应的区域,目标运行状态为功耗高于预设功耗值的状态。
62.需要说明的是,当预设区域的数量为一个,即电子设备中只设置有一个热敏电阻的时候,电子设备可以在温度值最高的区域设置该热敏电阻,并且该温度值为电子设备的功耗高于预设功耗值时对应的温度值,也就是说,电子设备可以在当前功耗大于预设功耗值的时候,检测电子设备每个位置的温度值,并且选择出温度值最高的位置,然后在该位置设置一个热敏电阻。
63.其中,电子设备在检测电子设备每个位置的温度值的时候,可以通过红外温度枪进行检测。
64.可以理解的是,电子设备中的元器件的位置在出厂后都是不会发生变化的,因此电子设备在运行过程中,其发热分布也是固定的,因此在功耗高于预设功耗值的情况下,确定了最大温度值对应的区域之后,无论电子设备是任何运行情况,该区域都是温度值最大的,这样当该区域的温度值高于预设温度阈值的时候,不论其他区域的温度值是否高于预设温度阈值,电子设备都需要降低功耗,以使得电子设备的温度值降低;当该区域的温度值低于预设温度阈值的时候,其他区域的温度值肯定也是低于预设温度阈值的,那么电子设备就不需要降低功耗来降低电子设备的温度值。
65.实现方式二:当预设区域的数量为至少两个时,获取至少两个预设区域分别对应的至少两个温度值的平均值,并将平均值确定为温度值。
66.在该实现方式中,当预设区域的数量为至少两个,即电子设备中设置有至少两个热敏电阻的时候,电子设备可以取每个预设区域对应的温度值的平均值,并将该平均值确定为电子设备的温度值。
67.需要说明的是,在预设区域的数量为至少两个的情况下,电子设备可以根据目标运行状态下不同区域的温度值,确定该至少两个预设区域。
68.其中,该目标运行状态为功耗高于预设功耗值的状态,也就是说,电子设备可以在功耗高于预设功耗值的情况下,预先检测电子设备每个位置的温度值,然后确定出电子设备中发热较明显的区域,从而在这些发热较明显的区域中分别设置热敏电阻,需要说明的是,该发热较明显的区域可以理解为温度值大于预设温度阈值的区域,或者将多个温度值按照高低顺序进行排序之后,选取排序在最前的部分区域设置热敏电阻。
69.其中,电子设备在检测电子设备每个位置的温度值的时候,可以通过红外温度枪进行检测。
70.102、确定实时运行参数是否大于预设参数阈值。
71.在本发明实施例中,电子设备可以预先设置预设参数阈值,并在获取到电子设备的实时运行参数之后,判断该实时运行参数是否大于预设参数阈值,并且在实时运行参数大于预设参数阈值的情况下,执行下述103步骤。
72.可选的,该预设参数阈值可以是电子设备自行设置的,也可以是工作人员设置的,也可以是根据电子设备的历史功耗限制情况确定的,本发明实施例不做具体限定。
73.需要说明的是,由于实时运行参数至少包括电子设备的电流值,因此预设参数阈值至少可以包括预设参数阈值,也就是说在实时运行参数为电子设备的电流值的情况下,电子设备可以确定电流值是否大于预设电流阈值。
74.可选的,由于实时运行参数还可以包括电子设备的温度值,因此对应的,预设参数阈值还可以包括预设温度阈值,电子设备可以确定温度值是否大于预设温度阈值,也就是
说,在实时运行参数包括电子设备的电流值和温度值的情况下,电子设备可以确定电流值是否大于预设电流阈值,以及确定温度值是否大于预设温度阈值。
75.103、在实时运行参数大于预设参数阈值的情况下,降低电子设备的功耗。
76.在本发明实施例中,在电子设备将实时运行参数和预设参数阈值进行比较之后,若检测到实时运行参数大于预设参数阈值,也就是说当前电子设备的功耗较大了,那么电子设备就可以降低电子设备的功耗,以使得实时运行参数小于或等于预设参数阈值,从而保证电子设备的正常运行。
77.本发明实施例提供一种功耗限制方法,在电子设备的目标应用程序处于运行状态的情况下,获取电子设备的实时运行参数,实时运行参数至少包括电子设备的电流值;确定实时运行参数是否大于预设参数阈值;在实时运行参数大于预设参数阈值的情况下,降低电子设备的功耗。在该方案中,电子设备可以实时根据电子设备的电流值,对电子设备的功耗进行调整,并且电子设备可以在运行特定的应用程序的时候,才进行相应的功耗限制,这样不仅可以更加有效的限制电子设备的功耗,而且极大程度上降低了对电子设备的运行造成的影响。
78.如图2所示,本发明实施例提供一种功耗限制方法,该方法还可以包括下述步骤:
79.201、在电子设备的目标应用程序处于运行状态的情况下,获取电子设备的实时运行参数。
80.202、确定实时运行参数是否大于预设参数阈值。
81.本发明实施例中,针对步骤201~202的描述,请参照上述实施例中针对步骤101~102的详细描述,本发明实施例不再赘述。
82.203、在实时运行参数大于预设参数阈值的情况下,降低电子设备的处理器参数和显示参数。
83.在本发明实施例中,在电子设备将实时运行参数和预设参数阈值进行比较之后,若检测到实时运行参数大于预设参数阈值,也就是说当前电子设备的功耗较大了,那么电子设备就可以降低电子设备的处理器参数和显示参数,从而降低电子设备的功耗,以使得实时运行参数小于或等于预设参数阈值,来保证电子设备的正常运行。
84.其中,处理器参数包括:处理器功耗,处理器利用率,处理器频率中的至少一项;显示参数包括:显示亮度,显示分辨率中的至少一项。
85.可选的,中央处理器(central processing unit,cpu)是服务器中最重要的部件,是服务器的核心,实时掌握处理器温度、功耗等参数对于运维人员来说意义重大,当温度、功耗等参数存在异常时,服务器的运行速度就会减慢甚至死机;同样的,在限制电子设备功耗的时候,限制处理器功耗是最直接的方法。
86.可选的,限制处理器功耗时,可以获取处理器功耗信息,并与预存的处理器功耗设置信息进行比较,以此来调整处理器功耗。
87.其中,处理器功耗信息可以包括:处理器当前功耗值、处理器功耗设置的最小值、处理器功耗状态以及处理器温度;处理器功耗设置信息可以包括:处理器功耗可设置的最小值、处理器功耗限制值以及处理器功耗限制标志位。
88.进一步的,电子设备可以根据处理器功耗限制标志位确定是否需要进行处理器功耗限制,在确定需要进行处理器功耗限制的情况下,判断处理器当前功耗值是否大于等于
处理器功耗限制值,在处理器当前功耗值大于等于处理器功耗限制值的情况下,降低处理器功耗设置的最小值从而降低电子设备的功耗。
89.可选的,处理器利用率是指运行的应用程序占用的处理器资源,可以用于指示电子设备当前的运行程序的情况。处理器利用率越高,电子设备的反应速度就会越慢,而且处理器的温度也会过高,可能导致处理器出现损坏,因此在降低电子设备功耗的时候,可以降低电子设备的处理器利用率,一般处理器利用率可以处于0~75%之间。
90.可选的,处理器频率,即处理器的时钟频率,是指处理器运算时的工作频率,处理器频率可以决定电子设备的运行速度。处理器频率越高,处理器的温度和功耗都会越高,因此在降低电子设备功耗的时候,可以降低电子设备的处理器频率。
91.可选的,显示亮度和显示分辨率,即为电子设备的显示屏的亮度和分辨率,该显示亮度和显示分辨率越高,电子设备的功耗越大,反应速度就会越慢,因此在降低电子设备功耗的时候,可以降低电子设备的显示亮度和显示分辨率。
92.可选的,降低电子设备的处理器参数和显示参数,具体可以包括:确定电流值和预设电流阈值之间的电流差值,以及温度值和预设温度阈值之间的温度差值;根据电流差值和温度差值,确定对应的处理器参数差值和显示参数差值;根据处理器参数差值和显示参数差值,降低电子设备的处理器参数和显示参数;
93.其中,电流差值和温度差值,以及处理器参数差值和显示参数差值之间的对应关系是预先训练得到的。
94.在该可选的实现方式中,以实时运行参数包括电子设备的电流值和温度值的情况进行说明,为了确定电子设备功耗具体降低的差值,电子设备可以先确定出实时运行参数和预设参数阈值之间的差值,即电流值和预设电流阈值之间的电流差值,以及温度值和预设温度阈值之间的温度差值,然后确定与电流差值和温度差值所对应的处理器参数差值和显示参数差值,最后根据该处理器参数差值和显示参数差值,降低电子设备的处理器参数和显示参数,该处理器参数差值即为处理器参数需要降低的数值,该显示参数差值显示参数差值显示参数需要降低的数值。
95.进一步的,电子设备可以预存有参数差值和功耗差值之间的对应关系,该参数差值即可以表示实时运行参数和预设参数阈值之间的差值,具体为电流差值和温度差值;该功耗差值即可以表示电子设备的功耗需要降低的数值,具体为处理器参数需要降低的数值,以及显示参数需要降低的数值。
96.需要说明的是,该参数差值和功耗差值之间的对应关系是电子设备预先通过训练得到的,即在训练过程中,电子设备可以获取当前的电流训练值和温度训练值,并且分别与预设电流阈值和预设温度阈值进行比较,计算得到电流训练差值和温度训练差值,然后逐渐降低处理器参数和显示参数,并在降低过程中,实时记录每个时刻的电流训练值和温度训练值,以及降低的处理器训练参数和显示训练参数,从而生成参数差值和功耗差值之间的对应关系,即电流差值和温度差值,以及处理器参数差值和显示参数差值之间的对应关系;这样在实际降低电子设备的功耗时,电子设备就可以直接根据电流差值和温度差值,以及处理器参数差值和显示参数差值之间的对应关系,确定出处理器参数和显示参数需要降低的具体数值。
97.204、当检测到目标应用程序的运行状态由前台运行状态切换到后台运行状态时,
恢复电子设备的功耗。
98.在本发明实施例中,电子设备可以实时监测目标应用程序的运行状态,当检测到目标应用程序的运行状态由前台运行状态切换到后台运行状态时,就可以停止降低电子设备的功耗的操作,并恢复电子设备的功耗,避免影响其他应用程序的运行状态。
99.本发明实施例提供一种功耗限制方法,电子设备可以实时根据电子设备的电流值,对电子设备的功耗进行调整,并且电子设备可以在运行特定的应用程序的时候,才进行相应的功耗限制,运行其他应用程序的时候可以恢复电子设备的功耗,这样不仅可以更加有效的限制电子设备的功耗,而且极大程度上降低了对电子设备的运行造成的影响。
100.如图3所示,本发明实施例提供一种电子设备,该电子设备包括:
101.获取模块301,用于在电子设备的目标应用程序处于运行状态的情况下,获取电子设备的实时运行参数,实时运行参数至少包括电子设备的电流值;
102.处理模块302,用于确定实时运行参数是否大于预设参数阈值;
103.处理模块302,还用于在实时运行参数大于预设参数阈值的情况下,降低电子设备的功耗。
104.可选的,获取模块301,具体用于通过预置的电量计获取电子设备的电流值;
105.处理模块302,具体用于确定电流值是否大于预设电流阈值。
106.可选的,实时运行参数还包括电子设备的温度值,获取模块301,还用于通过在至少一个预设区域的热敏电阻实时获取电子设备的温度值;
107.处理模块302,具体用于确定电流值是否大于预设电流阈值,且确定温度值是否大于预设温度阈值。
108.可选的,预设区域的数量为一个,预设区域为电子设备在目标运行状态下的温度最大值对应的区域,目标运行状态为功耗高于预设功耗值的状态,温度值为预设区域的温度值;
109.或,
110.可选的,预设区域的数量为至少两个,获取模块301,具体用于获取至少两个预设区域分别对应的至少两个温度值的平均值;
111.处理模块302,具体用于将平均值确定为温度值。
112.可选的,处理模块302,具体用于降低电子设备的处理器参数和显示参数;
113.其中,处理器参数包括:处理器功耗,处理器利用率,处理器频率中的至少一项;显示参数包括:显示亮度,显示分辨率中的至少一项。
114.可选的,处理模块302,具体用于确定电流值和预设电流阈值之间的电流差值,以及温度值和预设温度阈值之间的温度差值;
115.处理模块302,具体用于根据电流差值和温度差值,确定对应的处理器参数差值和显示参数差值;
116.处理模块302,具体用于根据处理器参数差值和显示参数差值,降低电子设备的处理器参数和显示参数;
117.其中,电流差值和温度差值,以及处理器参数差值和显示参数差值之间的对应关系是预先训练得到的。
118.可选的,处理模块302,具体用于当检测到目标应用程序的运行状态由前台运行状
态切换到后台运行状态时,恢复电子设备的功耗。
119.本发明实施例中,各模块可以实现上述方法实施例提供的功耗限制方法,且能达到相同的技术效果,为避免重复,这里不再赘述。
120.如图4所示,本发明实施例还提供一种电子设备,该电子设备可以包括:
121.存储有可执行程序代码的存储器401;
122.与存储器401耦合的处理器402;
123.其中,处理器402调用存储器401中存储的可执行程序代码,执行上述各方法实施例中电子设备执行的功耗限制方法。
124.本发明实施例提供一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
125.本发明实施例还提供一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
126.本发明实施例还提供一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
127.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。上述多个实施例也未必是多个独立的实施例,分成多个实施例仅用于突出不同实施例中的不同技术特征,本领域技术人员应该知悉,上述多个实施例也可以进行任意组合。
128.在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
129.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
130.另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
131.上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。
132.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储
介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。