资源配置方法及装置、终端、服务器和存储介质与流程
未命名
09-27
阅读:101
评论:0
1.本技术涉及计算机技术领域,尤其涉及一种资源配置方法及装置、终端、服务器和存储介质。
背景技术:
2.随着科学技术的发展,终端的发展也越来越迅速,用户可以通过终端进行信息交互。网络带宽越来越大化,网络制式也越来越高,终端的耗电速度也越来越快。因此,如何减少终端功耗成为用户关注的重点。原始设备制造商(original equipment manufacturer,oem)例如可以对终端进行降无线接入技术(radio accesstechnology,rat)的措施,但是oem采用的是强制降功耗措施,使得用户使用体验较差。
技术实现要素:
3.本技术提供了一种资源配置方法、终端、服务器及存储介质,主要目的在于提高资源配置时的用户节能体验。
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.所述基于所述请求原因信息和所述节能等级信息确定目标资源配置信息,包括:
34.基于所述请求原因信息和所述节能等级信息,确定与所述当前资源配置信息对应的目标资源配置信息。
35.根据本技术的一方面,提供了一种资源配置装置,包括:
36.请求生成单元,用于若确定终端的功耗小于功耗阈值,则生成资源配置请求,所述资源配置请求中包括请求原因信息和节能等级信息;
37.请求发送单元,用于发送资源配置请求至服务器,所述资源配置请求用于指示所述服务器基于所述请求原因信息和所述节能等级信息确定目标资源配置信息;
38.资源配置单元,用于接收所述服务器发送的目标资源配置信息,并基于所述目标资源配置信息进行资源配置。
39.根据本技术的一方面,提供了一种资源配置装置,包括:
40.请求获取单元,用于获取终端发送的资源配置请求,所述资源配置请求为所述终端确定所述终端的功耗小于功耗阈值,基于请求原因信息和节能等级信息生成的;
41.信息确定单元,用于基于所述请求原因信息和所述节能等级信息确定目标资源配
置信息,其中,不同的请求原因信息和/或不同的节能等级对应不同的目标资源配置信息;
42.信息发送单元,用于发送所述目标资源配置信息至所述终端,所述目标资源配置信息用于指示所述终端基于所述目标资源配置信息进行资源配置。
43.根据本技术的一方面,提供了一种终端,包括:
44.至少一个处理器;以及
45.与所述至少一个处理器通信连接的存储器;其中,
46.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述一方面中任一项所述的方法。
47.根据本技术的一方面,提供了一种服务器,包括:
48.至少一个处理器;以及
49.与所述至少一个处理器通信连接的存储器;其中,
50.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述一方面中任一项所述的方法。
51.根据本技术的一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行前述一方面中任一项所述的方法。
52.根据本技术的一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现前述一方面中任一项所述的方法。
53.在本技术一个或多个实施例中,若确定终端的功耗小于功耗阈值,则生成资源配置请求,资源配置请求中包括请求原因信息和节能等级信息,发送资源配置请求至服务器,资源配置请求用于指示服务器基于请求原因信息和节能等级信息确定目标资源配置信息,接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置。因此,在资源配置时,终端可以与服务器发送扩展信令以便确定终端的资源配置信息,可以提高资源配置的准确性,同时,可以基于终端对应的请求原因信息和节能等级信息配置与低功耗模式场景下对应的资源,并非强制执行措施,可以降低终端功耗,可以提高用户的节能体验。
54.应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
55.附图用于更好地理解本方案,不构成对本技术的限定。其中:
56.图1示出本技术实施例提供的一种数据传输方法的背景示意图;
57.图2示出本技术实施例提供的一种数据传输方法的系统架构图;
58.图3示出本技术实施例提供的一种资源配置方法的流程示意图;
59.图4示出本技术实施例提供的一种资源配置方法的流程示意图;
60.图5示出本技术实施例提供的一种终端展示界面的举例示意图;
61.图6示出本技术实施例提供的一种终端展示界面的举例示意图;
62.图7示出本技术实施例提供的一种终端展示界面的举例示意图;
63.图8示出本技术实施例提供的一种资源配置方法的流程示意图;
64.图9示出本技术实施例提供的一种资源配置方法的流程示意图;
65.图10示出本技术实施例提供的一种资源配置方法的交互示意图;
66.图11示出本技术实施例提供的一种资源配置装置的结构示意图;
67.图12示出本技术实施例提供的一种资源配置装置的结构示意图;
68.图13是本技术实施例提供的一种终端的结构示意图;
69.图14是本技术实施例提供的操作系统和用户空间的结构示意图;
70.图15是图14中安卓操作系统的架构图;
71.图16是图14中ios操作系统的架构图。
具体实施方式
72.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
73.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
74.随着科学技术的发展,终端的发展也越来越迅速,用户可以通过终端进行信息交互。网络带宽越来越大化,网络制式也越来越高,在提高信息交互便利性的同时也加快了终端的耗电速度。
75.根据一些实施例,图1示出本技术实施例提供的一种数据传输方法的背景示意图。如图1所示,在oem制造完成终端时,oem可以通过网络对终端进行控制,例如可以降低终端的rat的指令,以使终端可以降低rat。另外,终端本身也可以通过降低频率或者降低分辨率的方法,延长终端电池的使用时长。但是上述方法仅为终端侧执行的降低功耗的方法,使得降低功耗时的资源配置不准确,且该措施为强制执行措施,使得用户使用体验不佳。
76.在一些实施例中,图2示出本技术实施例提供的一种数据传输方法的系统架构图。如图2所示,若确定终端11的功耗小于功耗阈值,则终端11可以生成资源配置请求。资源配置请求中包括请求原因信息和节能等级信息。终端11可以通过网络12发送资源配置请求至服务器13,资源配置请求用于指示服务器13基于请求原因信息和节能等级信息确定目标资源配置信息。即服务器13在获取到资源配置请求时,服务器13基于请求原因信息和节能等级信息确定目标资源配置信息,并通过网络12发送目标资源配置信息至终端11。终端11可以接收服务器13发送的目标资源配置信息,并基于目标资源配置信息进行资源配置。
77.下面结合具体的实施例对本技术进行详细说明。
78.在第一个实施例中,如图3所示,图3示出本技术实施例提供的第一种资源配置方
法的流程示意图,该方法可依赖于计算机程序实现,可运行于进行数据传输的装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
79.其中,资源配置装置可以是具有安装有用户识别卡的终端,该终端包括但不限于:可穿戴设备、手持设备、个人电脑、平板电脑、车载设备、智能手机、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personal digital assistant,pda)、第五代移动通信技术(5th generation mobile communication technology,5g)网络、第四代移动通信技术(the 4th generation mobile communication technology,4g)网络、第三代移动通信技术(3rd-generation,3g)网络或未来演进网络中的终端等。
80.具体的,该资源配置方法包括:
81.s101,若确定终端的功耗小于功耗阈值,则生成资源配置请求;
82.根据一些实施例,本技术实施例的终端为安装有用户识别卡的终端,该终端包括但不限于单卡单待终端,双卡双待终端,双卡单待终端等。该用户识别卡包括但不限于sim卡、esim卡等等。
83.在一些实施例中,确定终端的功耗小于功耗阈值即为低功耗状态。该低功耗状态可以是终端用于节省电量的状态,还可以是降低终端功耗的状态。终端可以采用多种方式确定终端的功耗小于功耗阈值。
84.易于理解的是,资源配置请求是指终端的功耗小于功耗阈值时生成的用于进行资源配置的请求。该资源配置请求中包括请求原因信息和节能等级信息。该资源配置请求并不特指某一固定请求。例如当请求原因信息或者节能等级信息发生变化时,该资源配置请求也可以相应变化。例如当资源配置请求对应的生成时间发生变化时,该资源配置请求也可以相应变化。
85.根据一些实施例,请求原因信息是指用于表示资源请求的信息,该请求原因信息包括但不限于基于用户指令进行资源请求、或者基于当前场景信息的请求原因信息。
86.易于理解的是,节能等级信息用于表示节能的等级。等级越高对应的节能程度越大。即等级越高,对应的配置资源更省电。该节能等级信息并不特指某一固定信息。例如当请求生成时间点发生变化时,该节能等级信息也可以相应变化。
87.根据一些实施例,当终端执行资源配置方法时,终端可以获取终端的功耗。若确定终端的功耗小于功耗阈值,则终端可以生成资源配置请求。
88.s102,发送资源配置请求至服务器;
89.根据一些实施例,目标资源配置信息是指服务器基于请求原因信息和节能等级信息确定的信息。该目标资源配置信息并不特指某一固定信息。例如当请求原因信息或节能等级信息发生变化时,该目标资源配置信息也可以相应变化。
90.根据一些实施例,若确定终端的功耗小于功耗阈值时,终端可以生成资源配置请求。终端生成资源配置请求时,终端可以发送资源配置请求至服务器。该资源配置请求用于指示服务器基于请求原因信息和节能等级信息确定目标资源配置信息。即服务器获取到终端发送的资源配置请求时,服务器可以获取该资源配置请求中的请求原因信息和节能等级
信息,并基于该请求原因信息和节能等级信息确定目标资源配置信息。当服务器获取到目标资源配置信息时,服务器可以发送该目标资源配置信息至终端。
91.s103,接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置。
92.根据一些实施例,当终端可以发送资源配置请求之后,终端可以检测是否接收服务器发送目标资源配置信息。当终端检测到服务器发送目标资源配置信息时,终端可以接收服务器发送的目标资源配置信息。终端可以基于该目标资源配置信息进行资源配置。终端基于该目标资源配置信息进行资源配置时,终端可以对终端的当前配置资源进行调节,以便配置为与该目标资源配置信息对应的目标配置资源。还可以是,终端直接基于目标资源配置信息,将终端资源配置成与该目标资源配置信息对应的目标配置资源,即终端不对当前配置资源进行调节。
93.在本技术一个或多个实施例中,若确定终端的功耗小于功耗阈值,则生成资源配置请求,资源配置请求中包括请求原因信息和节能等级信息,发送资源配置请求至服务器,资源配置请求用于指示服务器基于请求原因信息和节能等级信息确定目标资源配置信息,接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置。因此,在资源配置时,终端可以与服务器发送扩展信令以便确定终端的资源配置信息,可以提高资源配置的准确性,同时,可以基于终端对应的请求原因信息和节能等级信息配置与低功耗模式场景下对应的资源,并非强制执行措施,可以降低终端功耗,可以提高用户的使用体验。
94.请参见图4,图4示出本技术实施例提供的一种资源配置方法的流程示意图。具体的:
95.s201,若确定终端的功耗小于功耗阈值,则生成资源配置请求;
96.具体过程如上所述,此处不再赘述。
97.根据一些实施例,终端可以获取确定终端的功耗小于功耗阈值的方式信息。该方式信息用于指示终端是否生成资源配置请求的方式。其中,不同的方式信息对应不同的请求原因信息。该方式信息并不特指某一固定方式信息。该方式信息可以基于终端进入省电模式的方式确定。
98.根据一些实施例,若确定终端的功耗小于功耗阈值,则生成资源配置请求时,可以是若终端获取到针对省电模式的设置指令,则可以确定终端的功耗小于功耗阈值。终端可以获取请求原因信息和节能等级信息,请求原因信息为与设置指令对应的用户请求信息,并基于请求原因信息和节能等级信息,生成资源配置请求。
99.在一些实施例中,用户请求信息是指终端基于用户针对省电模式的设置指令生成的,用于表示该资源配置请求是基于用户的设置指令生成的。
100.易于理解的是,终端可以检测是否获取到针对省电模型的设置指令。该设置指令包括但不限于语音设置指令、点击设置指令、定时设置指令等等。该设置指令例如可以是点击设置指令。此时终端展示界面的举例示意图例如可以是如图5所示。例如当终端检测到用户在展示界面上点击针对省电模式的“设置”控件时,终端可以获取针对省电模式的点击设置指令。此时可以确定终端处于省电模式。
101.可选的,该设置指令例如可以是点击设置指令。此时终端展示界面的举例示意图例如可以是如图6所示。此时终端可以展示多个情景模式。例如当终端检测到用户在展示界
面上点击“省电模式”控件时,终端可以获取针对省电模式的点击设置指令。此时可以确定终端处于省电模式。
102.根据一些实施例,确定终端处于省电模式时,终端可以获取请求原因信息和节能等级信息。当终端基于针对省电模式的设置指令确定终端的功耗小于功耗阈值时,终端获取到的请求原因信息为与设置指令对应的用户请求信息。终端可以基于请求原因信息和节能等级信息,生成资源配置请求,即终端可以基于用户请求信息和节能等级信息,生成资源配置请求。
103.根据一些实施例,终端获取请求原因信息和节能等级信息时,还可以是终端获取当前场景信息,若当前场景信息满足省电条件,则获取与当前场景信息对应的请求原因信息和节能等级信息,其中,不同的场景信息对应不同的请求原因信息和不同的节能等级信息。终端可以基于请求原因信息和节能等级信息,生成资源配置请求。
104.根据一些实施例,当前场景信息是指终端当前所处的场景对应的场景信息。该当前场景信息包括但不限于当前时间,环境噪音,电池电量,上一次获取到操作信息的时间点等。该当前场景信息并不特指某一固定场景信息。例如当前场景信息包括的信息类型发生变化时,该当前场景信息也可以相应变化。例如,当当前场景信息包括的信息数量发生变化时,该当前场景信息也可以相应变化。
105.易于理解的是,省电条件是指终端用于基于当前场景信息判断终端是否处于低功耗状态的条件,即确定终端的功耗是否小于功耗阈值的条件。该省电条件并不特指某一固定条件。例如当当前场景信息发生变化时,该省电条件也可以相应变化。
106.可选的,不同的场景信息对应不同的请求原因信息和不同的节能等级信息。例如,当前时间为晚上十一点,对应的请求原因信息例如可以是夜晚模式,节能等级信息例如可以是等级一。当前时间为早上十一点,对应的请求原因信息例如可以是白天模式,节能等级信息例如可以是等级二。
107.s202,发送资源配置请求至服务器;
108.具体过程如上所述,此处不再赘述。
109.s203,获取服务器发送的资源重配置消息;
110.根据一些实施例,资源重配置消息是指服务器确定目标资源配置信息后,发送给终端的用于确认是否发送目标资源配置信息的消息。当终端检测到服务器发送资源重配置消息时,可以获取服务器发送的资源重配置消息。
111.易于理解的是,该资源重配置消息例如可以是已基于请求原因信息和节能等级信息确定目标资源配置信息,请确认是否接收该资源配置信息。当终端获取到该资源重配置消息时,终端例如可以展示该资源重配置消息。此时,终端展示界面的举例示意图例如可以如图7所示。
112.s204,发送针对资源重配置消息的确认信息至服务器;
113.根据一些实施例,确认信息是指终端用于确认接收目标资源配置信息的信息。该确认信息是针对资源重配置消息发送的信息。当终端获取到服务器发送的资源重配置消息时,终端可以发送针对资源重配置消息的确认信息至服务器。
114.易于理解的是,针对资源重配置消息的确认信息例如可以是终端基于确认指令生成的。如图7所示的举例示意图中,终端检测“确认”控件被点击时,终端可以获取到针对资
源重配置消息的确认指令,终端可以生成确认信息,并将该确认信息发送至服务器。
115.s205,接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置。
116.具体过程如上所述,此处不再赘述。
117.根据一些实施例,资源配置请求中还包括当前资源配置信息。终端接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置时,终端可以接收服务器发送的目标资源配置信息,其中,目标资源配置信息为服务器基于请求原因信息和节能等级信息确定的与当前资源配置信息对应的信息。终端可以对当前配置资源进行调节,获取到与目标资源配置信息对应的目标配置资源。因此,可以直接对当前配置资源进行调节,减少资源配置步骤,提高资源配置效率,提高用户的使用体验。
118.根据一些实施例,当前配置资源是指终端在确认终端的功耗小于功耗阈值且未发送资源配置请求至服务器之前,终端的配置资源。该当前配置资源并不特指某一固定资源。例如,当终端确认终端的功耗小于功耗阈值的时间点发生变化时,该当前配置资源也可以相应变化。
119.根据一些实施例,终端例如可以是双卡双待终端。当前配置资源例如可以是双卡双待、接收机制为连续接收机制(connected drx,cdrx),弹出框,带宽为1gbps;服务器确定的目标资源配置信息例如可以是与请求原因信息为白天自动请求,节能等级为等级一对应的信息。该目标资源配置信息例如可以是双卡双待,4-8layers,1/2带宽即带宽为50mbps,接收机制依然为连续接收机制。
120.在本技术一个或多个实施例中,若确定终端的功耗小于功耗阈值,则生成资源配置请求,仅在功耗低时才生成资源配置请求,可以提高资源配置请求的准确性,可以提高用户的使用体验。其次,终端可以发送资源配置请求至服务器,并获取服务器发送的资源重配置消息,发送针对资源重配置消息的确认信息至服务器,可以提高目标资源配置信息发送的准确性,提高用户的使用体验。最后,终端可以接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置,在资源配置时,终端可以与服务器发送扩展信令以便确定终端的资源配置信息,可以提高资源配置的准确性,同时,可以基于终端对应的请求原因信息和节能等级信息配置与低功耗模式场景下对应的资源,并非强制执行措施,可以降低终端功耗,可以提高用户的使用体验。
121.请参见图8,图8示出本技术实施例提供的一种资源配置方法的流程示意图。具体的:
122.s301,获取终端发送的资源配置请求;
123.根据一些实施例,本技术实施例的执行主体为服务器。该服务器可以是单个服务器,还可以是多个服务器组成的服务器集群等。
124.根据一些实施例,资源配置请求为终端确定终端的功耗小于功耗阈值,基于请求原因信息和节能等级信息生成的。该资源配置请求是指终端的功耗小于功耗阈值时生成的用于进行资源配置的请求。该资源配置请求中包括请求原因信息和节能等级信息。该资源配置请求并不特指某一固定请求。例如当请求原因信息或者节能等级信息发生变化时,该资源配置请求也可以相应变化。例如当资源配置请求对应的生成时间发生变化时,该资源配置请求也可以相应变化。
125.易于理解的是,请求原因信息是指用于表示资源请求的信息,该请求原因信息包括但不限于基于用户指令进行资源请求、或者基于当前场景信息的请求原因信息。节能等级信息用于表示节能的等级。等级越高对应的节能程度越大。即等级越高,对应的配置资源更省电。该节能等级信息并不特指某一固定信息。例如当请求生成时间点发生变化时,该节能等级信息也可以相应变化。
126.根据一些实施例,终端可以获取针对当前状态。若确定终端的功耗小于功耗阈值,则终端可以生成资源配置请求,并发送该资源配置请求至服务器。服务器检测到终端发送资源配置请求时,服务器可以获取终端发送的资源配置请求。
127.s302,基于请求原因信息和节能等级信息确定目标资源配置信息;
128.根据一些实施例,目标资源配置信息是指服务器基于请求原因信息和节能等级信息确定的信息。该目标资源配置信息并不特指某一固定信息。例如当请求原因信息或节能等级信息发生变化时,该目标资源配置信息也可以相应变化。其中,不同的请求原因信息和/或不同的节能等级对应不同的目标资源配置信息;
129.根据一些实施例,若确定终端的功耗小于功耗阈值时,终端可以生成资源配置请求。终端生成资源配置请求时,终端可以发送资源配置请求至服务器。该资源配置请求用于指示服务器基于请求原因信息和节能等级信息确定目标资源配置信息。服务器获取终端发送的资源配置请求时,服务器可以获取该资源配置请求中的请求原因信息和节能等级信息,并基于该请求原因信息和节能等级信息确定目标资源配置信息。
130.s303,发送目标资源配置信息至终端。
131.根据一些实施例,当服务器获取到目标资源配置信息时,服务器可以发送该目标资源配置信息至终端。目标资源配置信息用于指示终端基于目标资源配置信息进行资源配置。即当终端检测到服务器发送目标资源配置信息时,终端可以接收服务器发送的目标资源配置信息。终端可以基于该目标资源配置信息进行资源配置。终端基于该目标资源配置信息进行资源配置时,终端可以对终端的当前配置资源进行调节,以便配置为与该目标资源配置信息对应的目标配置资源。还可以是,终端直接基于目标资源配置信息,将终端资源配置成与该目标资源配置信息对应的目标配置资源,即终端不对当前配置资源进行调节。
132.在本技术一个或多个实施例中,服务器可以获取终端发送的资源配置请求,基于请求原因信息和节能等级信息确定目标资源配置信息,发送目标资源配置信息至终端,因此,在资源配置时,服务器可以与终端发送扩展信令以便确定终端的资源配置信息,可以基于终端信息确定资源配置信息,可以提高资源配置的准确性,同时,可以基于终端对应的请求原因信息和节能等级信息配置与低功耗模式场景下对应的资源,并非oem直接对终端进行调节,并非强制执行措施,可以降低终端功耗,可以提高用户的使用体验。
133.请参见图9,图9示出本技术实施例提供的一种资源配置方法的流程示意图。具体的:
134.s401,获取终端发送的资源配置请求;
135.具体过程如上所述,此处不再赘述。
136.请参见图10,图10示出本技术实施例提供的一种资源配置方法的交互示意图。如图10所示,若终端确定终端的功耗小于功耗阈值,终端可以基于请求原因信息和节能等级信息生成资源配置请求。终端可以发送资源配置请求至服务器,服务器可以获取终端发送
的资源配置请求。
137.s402,若请求原因信息为用户请求信息,则将最小资源配置信息确定为目标资源配置信息;
138.根据一些实施例,服务器获取到请求原因信息时,服务器可以判断请求原因信息是否是用户请求信息。若请求原因信息为用户请求信息,则将最小资源配置信息确定为目标资源配置信息。其中,最小资源配置信息为终端使用用户识别卡进行通话过程对应的资源,例如可以是终端保持基本寻呼功能。
139.s403,若请求原因信息不为用户请求信息,则获取请求原因信息和节能等级信息对应的组合信息;
140.根据一些实施例,服务器获取到请求原因信息时,服务器可以判断请求原因信息是否是用户请求信息。若请求原因信息不为用户请求信息,则获取请求原因信息和节能等级信息对应的组合信息。该组合信息可以是请求原因信息和节能等级信息的直接组合,还可以是终端对请求原因信息和节能等级信息进行判断之后获取到的信息。其中,不同的组合信息对应不同的目标资源配置信息。
141.s404,获取组合信息对应的资源配置类型信息,并确定与资源配置类型信息对应的目标资源配置信息;
142.根据一些实施例,资源配置类型信息是指与组合信息对应的类型信息。资源配置类型信息包括但不限于用户识别卡的运行状态、弹出框、带宽、接收机制、寻呼功能等等,其中不同的组合信息对应不同的资源配置类型信息。
143.易于理解的是,终端获取到请求原因信息和节能等级信息对应的组合信息时,可以获取组合信息对应的资源配置类型信息,并确定与资源配置类型信息对应的目标资源配置信息。例如,组合信息例如可以是与请求原因信息为白天自动请求,节能等级为等级一对应的信息。服务器获取到与组合信息对应的资源配置类型信息用户识别卡的运行状态、带宽、接收机制、寻呼功能。服务器确定的目标资源配置信息例如可以是双卡双待,4-8layers,1/2带宽即带宽为50mbps,接收机制为连续接收机制。组合信息例如可以是与请求原因信息为晚上自动请求,节能等级为等级零对应的信息。服务器获取到与组合信息对应的资源配置类型信息用户识别卡的运行状态、带宽、寻呼功能。
144.s405,发送目标资源配置信息至终端。
145.具体过程如上所述,此处不再赘述。
146.在本技术一个或多个实施例中,服务器可以获取终端发送的资源配置请求,若请求原因信息为用户请求信息,则将最小资源配置信息确定为目标资源配置信息,若请求原因信息不为用户请求信息,则获取请求原因信息和节能等级信息对应的组合信息,获取组合信息对应的资源配置类型信息,并确定与资源配置类型信息对应的目标资源配置信息,因此,服务器可以对请求原因信息进行判断,可以目标资源配置信息配置的准确性,可以提高用户的使用体验。其次,服务器可以将基于请求原因信息和节能等级信息确定的目标资源配置信息发送至终端,因此,在资源配置时,服务器可以与终端发送扩展信令以便确定终端的资源配置信息,可以基于终端信息确定资源配置信息,可以提高资源配置的准确性,同时,可以基于终端对应的请求原因信息和节能等级信息配置与低功耗模式场景下对应的资源,并非oem直接对终端进行调节,并非强制执行措施,可以降低终端功耗,可以提高用户的
使用体验。
147.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
148.请参见图11,其示出了本技术一个示例性实施例提供的一种资源配置装置的结构示意图。该资源配置装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该资源配置装置1100包括请求生成单元1101、请求发送单元1102和资源配置单元1103,其中:
149.请求生成单元1101,用于若确定终端的功耗小于功耗阈值,则生成资源配置请求,资源配置请求中包括请求原因信息和节能等级信息;
150.请求发送单元1102,用于发送资源配置请求至服务器,资源配置请求用于指示服务器基于请求原因信息和节能等级信息确定目标资源配置信息;
151.资源配置单元1103,用于接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置。
152.根据一些实施例,请求生成单元1101,用于若确定终端的功耗小于功耗阈值,则生成资源配置请求时,具体用于:
153.若获取到针对省电模式的设置指令,则确定终端的功耗小于功耗阈值;
154.获取请求原因信息和节能等级信息,请求原因信息为与设置指令对应的用户请求信息;
155.基于请求原因信息和节能等级信息,生成资源配置请求。
156.根据一些实施例,请求生成单元1101,用于获取请求原因信息和节能等级信息时,具体用于:
157.获取当前场景信息;
158.若当前场景信息满足省电条件,则获取与当前场景信息对应的请求原因信息和节能等级信息,其中,不同的场景信息对应不同的请求原因信息和不同的节能等级信息;
159.基于请求原因信息和节能等级信息,生成资源配置请求。
160.根据一些实施例,资源配置单元1103,用于接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置时,具体用于:
161.获取服务器发送的资源重配置消息;
162.发送针对资源重配置消息的确认信息至服务器;
163.接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置。
164.根据一些实施例,资源配置请求中还包括当前资源配置信息;
165.根据一些实施例,资源配置单元1103,用于接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置时,具体用于:
166.接收服务器发送的目标资源配置信息,目标资源配置信息为服务器基于请求原因信息和节能等级信息确定的与当前资源配置信息对应的信息;
167.对当前配置资源进行调节,获取到与目标资源配置信息对应的目标配置资源。
168.要说明的是,上述实施例提供的资源配置装置在执行资源配置方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者
部分功能。另外,上述实施例提供的资源配置装置与资源配置方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
169.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
170.在本技术一个或多个实施例中,请求生成单元可以若确定终端的功耗小于功耗阈值,则生成资源配置请求,资源配置请求中包括请求原因信息和节能等级信息,请求发送单元可以发送资源配置请求至服务器,资源配置请求用于指示服务器基于请求原因信息和节能等级信息确定目标资源配置信息,资源配置单元可以接收服务器发送的目标资源配置信息,并基于目标资源配置信息进行资源配置。因此,在资源配置时,资源配置装置可以与服务器发送扩展信令以便确定终端的资源配置信息,可以提高资源配置的准确性,同时,可以基于终端对应的请求原因信息和节能等级信息配置与低功耗模式场景下对应的资源,并非强制执行措施,可以降低终端功耗,可以提高用户的使用体验。
171.请参见图12,其示出了本技术一个示例性实施例提供的一种资源配置装置的结构示意图。该资源配置装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该资源配置装置1200包括请求获取单元1201、信息确定单元1202和信息发送单元1203,其中:
172.请求获取单元1201,用于获取终端发送的资源配置请求,资源配置请求为终端确定终端的功耗小于功耗阈值,基于请求原因信息和节能等级信息生成的;
173.信息确定单元1202,用于基于请求原因信息和节能等级信息确定目标资源配置信息,其中,不同的请求原因信息和/或不同的节能等级对应不同的目标资源配置信息;
174.信息发送单元1203,用于发送目标资源配置信息至终端,目标资源配置信息用于指示终端基于目标资源配置信息进行资源配置。
175.根据一些实施例,信息确定单元1202,用于基于请求原因信息和节能等级信息确定资源配置信息时,具体用于:
176.若请求原因信息为用户请求信息,则将最小资源配置信息确定为目标资源配置信息;
177.若请求原因信息不为用户请求信息,则获取请求原因信息和节能等级信息对应的组合信息;
178.获取组合信息对应的资源配置类型信息,并确定与资源配置类型信息对应的目标资源配置信息。
179.根据一些实施例,资源配置请求中还包括当前资源配置信息;
180.信息确定单元1202,用于基于请求原因信息和节能等级信息确定目标资源配置信息时,具体用于:
181.基于请求原因信息和节能等级信息,确定与当前资源配置信息对应的目标资源配置信息。
182.在本技术一个或多个实施例中,请求获取单元可以获取终端发送的资源配置请求,资源配置请求为终端确定终端的功耗小于功耗阈值,基于请求原因信息和节能等级信息生成的,信息确定单元可以基于请求原因信息和节能等级信息确定目标资源配置信息,其中,不同的请求原因信息和/或不同的节能等级对应不同的目标资源配置信息;信息发送单元可以发送目标资源配置信息至终端,目标资源配置信息用于指示终端基于目标资源配
置信息进行资源配置。因此,在资源配置时,资源配置装置可以与终端发送扩展信令以便确定终端的资源配置信息,可以基于终端信息确定资源配置信息,可以提高资源配置的准确性,同时,可以基于终端对应的请求原因信息和节能等级信息配置与低功耗模式场景下对应的资源,并非oem直接对终端进行调节,并非强制执行措施,可以降低终端功耗,可以提高用户的使用体验。
183.本技术实施例还提供了一种计算机存储介质,计算机存储介质可以存储有多条指令,指令适于由处理器加载并执行如上述图3-图10所示实施例的资源配置方法,具体执行过程可以参见图3-图10所示实施例的具体说明,在此不进行赘述。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。
184.本技术还提供了一种计算机程序产品,该计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,该计算机程序产品存储有至少一条指令,至少一条指令由处理器加载并执行如上述图3-图10所示实施例的资源配置方法,具体执行过程可以参见图3-图10所示实施例的具体说明,在此不进行赘述。
185.本技术还提供了一种服务器,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,该指令被所述至少一个处理器执行,以使至少一个处理器能够并执行如上述图8-图10所示实施例的资源配置方法,
186.请参考图13,其示出了本技术一个示例性实施例提供的终端的结构方框图。本技术中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。所述处理器加载并执行如上述图3-图7所示实施例的所述网络连接方法,具体执行过程可以参见图3-图7所示实施例的具体说明,在此不进行赘述。
187.处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选的,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
188.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选的,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放
功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作系统可以是安卓(android)系统,包括基于android系统深度开发的系统、苹果公司开发的ios系统,包括基于ios系统深度开发的系统或其它系统。存储数据区还可以存储终端在使用中所创建的数据比如电话本、音视频数据、聊天记录数据,等。
189.参见图14所示,存储器120可分为操作系统空间和用户空间,操作系统即运行于操作系统空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作系统针对不同第三方应用程序为其分配相应的系统资源。然而,同一第三方应用程序中不同应用场景对系统资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对gpu性能的要求较高。而操作系统与第三方应用程序之间相互独立,操作系统往往不能及时感知第三方应用程序当前的应用场景,导致操作系统无法根据第三方应用程序的具体应用场景进行针对性的系统资源适配。
190.为了使操作系统能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作系统之间的数据通信,使得操作系统能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的系统资源适配。
191.以操作系统为android系统为例,存储器120中存储的程序和数据如图15所示,存储器120中可存储有linux内核层320、系统运行时库层340、应用框架层360和应用层380,其中,linux内核层320、系统运行库层340和应用框架层360属于操作系统空间,应用层380属于用户空间。linux内核层320为终端的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、wi-fi驱动、电源管理等。系统运行库层340通过一些c/c++库来为android系统提供了主要的特性支持。如sqlite库提供了数据库的支持,opengl/es库提供了3d绘图的支持,webkit库提供了浏览器内核的支持等。在系统运行时库层340中还提供有安卓运行时库(android runtime),它主要提供了一些核心库,能够允许开发者使用java语言来编写android应用。应用框架层360提供了构建应用程序时可能用到的各种api,开发者也可以通过使用这些api来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作系统自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、网络连接程序等。
192.以操作系统为ios系统为例,存储器120中存储的程序和数据如图16所示,ios系统包括:核心操作系统层420(core os layer)、核心服务层440(core services layer)、媒体层460(media layer)、可触摸层480(cocoa touch layer)。核心操作系统层420包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的系统服务和/或程序框架,比如基础(foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(airplay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在终端上的触摸交互操作。比如本地通知服务、远程推送服务、广告
框架、游戏工具框架、消息用户界面接口(user interface,ui)框架、用户界面uikit框架、地图框架等等。
193.在图13所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的uikit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和ui无关。而uikit框架提供的类是基础的ui类库,用于创建基于触摸的用户界面,ios应用程序可以基于uikit框架来提供ui,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
194.其中,在ios系统中实现第三方应用程序与操作系统数据通信的方式以及原理可参考android系统,本技术在此不再赘述。
195.其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本技术实施例对此不加以限定。
196.除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wireless fidelity,wifi)模块、电源、蓝牙模块等部件,在此不再赘述。
197.在本技术实施例中,各步骤的执行主体可以是上文介绍的终端。可选的,各步骤的执行主体为终端的操作系统。操作系统可以是安卓系统,也可以是ios系统,或者其它操作系统,本技术实施例对此不作限定。
198.本技术实施例的终端,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称cr)、发光二极管显示器(light-emitting diode display,简称led)、电子墨水屏、液晶显示屏(liquid crystal display,简称lcd)、等离子显示面板(plasma display panel,简称pdp)等。用户可以利用终端100上的显示设备,来查看显示的文字、图像、视频等信息。所述终端可以是智能手机、平板电脑、游戏设备、ar(augmented reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
199.本领域的技术人员可以清楚地了解到本技术的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
200.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为
依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
201.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
202.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
203.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
204.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
205.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
206.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
207.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
技术特征:
1.一种资源配置方法,其特征在于,包括:若确定终端的功耗小于功耗阈值,则生成资源配置请求,所述资源配置请求中包括请求原因信息和节能等级信息;发送资源配置请求至服务器,所述资源配置请求用于指示所述服务器基于所述请求原因信息和所述节能等级信息确定目标资源配置信息;接收所述服务器发送的目标资源配置信息,并基于所述目标资源配置信息进行资源配置。2.根据权利要求1所述的方法,其特征在于,所述若确定终端的功耗小于功耗阈值,则生成资源配置请求,包括:若获取到针对省电模式的设置指令,则确定终端的功耗小于功耗阈值;获取请求原因信息和节能等级信息,所述请求原因信息为与所述设置指令对应的用户请求信息;基于所述请求原因信息和所述节能等级信息,生成资源配置请求。3.根据权利要求1所述的方法,其特征在于,所述获取请求原因信息和节能等级信息,包括:获取当前场景信息;若所述当前场景信息满足省电条件,则获取与所述当前场景信息对应的请求原因信息和节能等级信息,其中,不同的场景信息对应不同的请求原因信息和不同的节能等级信息;基于所述请求原因信息和所述节能等级信息,生成资源配置请求。4.根据权利要求1所述的方法,其特征在于,所述接收所述服务器发送的目标资源配置信息,并基于所述目标资源配置信息进行资源配置,包括:获取所述服务器发送的资源重配置消息;发送针对所述资源重配置消息的确认信息至所述服务器;接收所述服务器发送的目标资源配置信息,并基于所述目标资源配置信息进行资源配置。5.根据权利要求1所述的方法,其特征在于,所述资源配置请求中还包括当前资源配置信息;所述接收所述服务器发送的目标资源配置信息,并基于所述目标资源配置信息进行资源配置,包括:接收所述服务器发送的目标资源配置信息,所述目标资源配置信息为所述服务器基于所述请求原因信息和所述节能等级信息确定的与所述当前资源配置信息对应的信息;对当前配置资源进行调节,获取到与所述目标资源配置信息对应的目标配置资源。6.一种资源配置方法,其特征在于,包括:获取终端发送的资源配置请求,所述资源配置请求为所述终端确定所述终端的功耗小于功耗阈值,基于请求原因信息和节能等级信息生成的;基于所述请求原因信息和所述节能等级信息确定目标资源配置信息,其中,不同的请求原因信息和/或不同的节能等级对应不同的目标资源配置信息;发送所述目标资源配置信息至所述终端,所述目标资源配置信息用于指示所述终端基于所述目标资源配置信息进行资源配置。
7.根据权利要求6所述的方法,其特征在于,所述基于所述请求原因信息和所述节能等级信息确定资源配置信息,包括:若所述请求原因信息为用户请求信息,则将最小资源配置信息确定为目标资源配置信息;若所述请求原因信息不为所述用户请求信息,则获取所述请求原因信息和所述节能等级信息对应的组合信息;获取所述组合信息对应的资源配置类型信息,并确定与所述资源配置类型信息对应的目标资源配置信息。8.根据权利要求6所述的方法,其特征在于,所述资源配置请求中还包括当前资源配置信息;所述基于所述请求原因信息和所述节能等级信息确定目标资源配置信息,包括:基于所述请求原因信息和所述节能等级信息,确定与所述当前资源配置信息对应的目标资源配置信息。9.一种资源配置装置,其特征在于,包括:请求生成单元,用于若确定终端的功耗小于功耗阈值,则生成资源配置请求,所述资源配置请求中包括请求原因信息和节能等级信息;请求发送单元,用于发送资源配置请求至服务器,所述资源配置请求用于指示所述服务器基于所述请求原因信息和所述节能等级信息确定目标资源配置信息;资源配置单元,用于接收所述服务器发送的目标资源配置信息,并基于所述目标资源配置信息进行资源配置。10.一种资源配置装置,其特征在于,包括:请求获取单元,用于获取终端发送的资源配置请求,所述资源配置请求为所述终端确定所述终端的功耗小于功耗阈值,基于请求原因信息和节能等级信息生成的;信息确定单元,用于基于所述请求原因信息和所述节能等级信息确定目标资源配置信息,其中,不同的请求原因信息和/或不同的节能等级对应不同的目标资源配置信息;信息发送单元,用于发送所述目标资源配置信息至所述终端,所述目标资源配置信息用于指示所述终端基于所述目标资源配置信息进行资源配置。11.一种终端,其特征在于,包括:处理器和存储器,所述存储器中存储指令,所述指令由处理器加载并执行,以实现如权利要求1至5任一项所述的方法。12.一种服务器,其特征在于,包括:处理器和存储器,所述存储器中存储指令,所述指令由处理器加载并执行,以实现如权利要求6至8任一项所述的方法。13.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的方法。
技术总结
本申请涉及计算机技术领域,尤其涉及一种资源配置方法及装置、终端、服务器和存储介质。其中,一种资源配置方法,包括:若确定终端的功耗小于功耗阈值,则生成资源配置请求,所述资源配置请求中包括请求原因信息和节能等级信息;发送资源配置请求至服务器,所述资源配置请求用于指示所述服务器基于所述请求原因信息和所述节能等级信息确定目标资源配置信息;接收所述服务器发送的目标资源配置信息,并基于所述目标资源配置信息进行资源配置。采用本申请,可以降低终端功耗,可以提高用户的节能体验。体验。体验。
技术研发人员:祁建锋
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:2022.03.14
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:摄像结构的制作方法 下一篇:游戏的显示控制方法、装置、电子设备及存储介质与流程