资源分配方法及相关产品组成比例

技术编号:17387598 阅读:29 留言:0更新日期:2018-03-04 12:40
本申请实施例涉及终端技术领域,公开了一种资源分配方法及相关产品。其中,该方法包括:监测终端设备中正在运行的应用是否为目标游戏应用;终端设备中正在运行的应用为目标游戏应用的情况下,获取对应于目标游戏应用的性能优化方案;根据该性能优化方案为目标游戏应用分配终端设备的资源。实施本申请实施例,可以为不同的游戏应用设计相适应的性能优化方案,从而利用有针对性的性能优化方案为游戏应用分配终端设备的资源,满足不同游戏应用对于终端设备中多种资源的个性化需求,进而提高终端设备上的游戏体验。

Resource allocation methods and related products

The application embodiment relates to the field of terminal technology, and discloses a resource allocation method and related products. Among them, the method includes: application running and monitoring terminal equipment in the game is the target application; the application running in the terminal equipment for the goal of the game application situation, performance optimization scheme gets corresponding to the target game application; according to the performance optimization of distribution terminal equipment for the goal of the game application resources. The implementation of the embodiment of the invention can performance optimization scheme for the design of the game to adapt to the different applications, which use the performance optimization scheme of distribution terminal equipment for the game application resources, to meet the different needs of various resources for personalized game application in terminal equipment, terminal equipment and improve the game experience.

【技术实现步骤摘要】
资源分配方法及相关产品
本专利技术涉及终端
,尤其涉及一种资源分配方法及相关产品。
技术介绍
终端设备中具有各种各样的应用,可以满足人们工作、娱乐和学习等多种方面的需求,为人们的生活带来极大便利。其中,用户在利用终端设备玩游戏时,为了保证游戏的速度与性能,需要充分保证游戏应用可以充分使用终端设备的网络资源、内存资源、中央处理器(CentralProcessingUnit,CPU)资源、图形处理器(GraphicsProcessingUnit,GPU)资源以及输入/输出(Input/output,I/O)资源。若上述资源的使用不能得到充分的保证,便会造成卡顿、掉线等问题,降低用户对终端设备的使用体验。因此,如何保证游戏应用可以充分使用终端设备的资源,成为一个亟待解决的问题。
技术实现思路
本申请实施例提供了一种资源分配方法及相关产品,可以满足不同游戏应用对于终端设备中多种资源的个性化需求,进而提高终端设备上的游戏体验。本申请实施例第一方面公开了一种资源分配方法,包括:监测终端设备中正在运行的应用是否为目标游戏应用;所述终端设备中正在运行的应用为所述目标游戏应用的情况下,获取对应于所述目标游戏应用的性能优化方案;根据所述性能优化方案为所述目标游戏应用分配所述终端设备的资源。本申请实施例第二方面公开了一种终端设备,包括:监测单元,用于监测所述终端设备中正在运行的应用是否为目标游戏应用;第一获取单元,用于所述终端设备中正在运行的应用为所述目标游戏应用的情况下,获取对应于所述目标游戏应用的性能优化方案;分配单元,用于根据所述性能优化方案为所述目标游戏应用分配所述终端设备的资源。本申请实施例第三方面公开了一种终端设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述处理器执行,所述程序包括用于执行如上述第一方面所描述的方法的步骤的指令。本申请实施例第四方面公开了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述第一方面所描述的方法,所述计算机包括终端设备。本申请实施例第五方面公开了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包,所述计算机包括终端设备。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,监测终端设备中正在运行的应用是否为目标游戏应用;所述终端设备中正在运行的应用为所述目标游戏应用的情况下,获取对应于所述目标游戏应用的性能优化方案;根据所述性能优化方案为所述目标游戏应用分配所述终端设备的资源。由此可见,实施本申请实施例,可以为不同的游戏应用设计相适应的性能优化方案,从而利用有针对性的性能优化方案为游戏应用分配终端设备的资源,满足不同游戏应用对于终端设备中多种资源的个性化需求,进而提高终端设备上的游戏体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种游戏应用运行时终端设备与服务器的交互示意图;图2为本申请实施例公开的一种资源分配方法的流程示意图;图3为本申请实施例公开的另一种资源分配方法的流程示意图;图4为本申请实施例公开的一种网络带宽的分配示意图;图5为本申请实施例公开的一种终端设备的结构示意图;图6为本申请实施例公开的另一种终端设备的结构示意图;图7为本申请实施例公开的一种监测单元的结构示意图;图8为本申请实施例公开的一种分配单元的结构示意图;图9为本申请实施例公开的另一种终端设备的结构示意图;图10为本申请实施例公开的另一中国终端设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法或设备固有的其他步骤或单元。本申请实施例所涉及到的终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(UserEquipment,UE),移动台(MobileStation,MS),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为终端设备。下面结合附图对本申请实施例进行介绍。本申请实施例提供了一种资源分配方法及相关产品,可以为不同的游戏应用设计相适应的性能优化方案,从而利用有针对性的性能优化方案为游戏应用分配终端设备的资源,满足不同游戏应用对于终端设备中多种资源的个性化需求,进而提高终端设备上的游戏体验。以下分别进行详细说明。请参阅图1,图1为本申请实施例公开的一种游戏应用运行时终端设备与服务器的交互示意图。如图1所示,若玩家A正在终端设备101上玩的游戏为对战类游戏,则玩家A在终端设备101上进行操作的数据会通过上行数据链路实时上传到服务器102,之后通过服务器102传输至玩家B的终端设备103;同时地,终端设备101还会通过下行数据链路接收服务器102传输的玩家B的操作数据,之后终端设备101根据本地数据以及接收到的数据进行参数计算和图形渲染,进而对终端设备101的显示画面进行更新。因此,在图1所示的对战类游戏运行的应用场景中,由于该游戏应用需要使用网络进行数据传输,因此,可以针对该游戏应用进行网络资源使用方面的性能优化。举例来说,可以为该游戏应用分配固定值的网络带宽以供其进行数据传输,从而避免其他正在运行的应用对网络带宽过度占用而导致游戏应用可用的网络带宽不足。进一步地,针对游戏应用进行网络资源使用方面的性能优化可以推广至终端设备中所有需要使用网络进行数据传输的游戏应用;具体地,终端设备中所有需要使用网络进行数据传输的游戏应用均在运行时被分配固定值的网络带宽以供其使用。然而,实际上,每个游戏应用所需占用的网络带宽不同,若游戏应用A所需占用的网络带宽小于上述固定值,则这样的性能优化会造成网络带宽的浪费;若游戏应用B所需占用的网络带宽大于上述固定值,则这样的性能优化无法满足游戏应用B的网络使用需求。因此,对游戏应用进行性能优化时造成的终端设备中资源的不合理分配,成为一个亟待解决的问题。请参阅图2,图2是本申请实施例公开的一种资源分配方法的流程示意图。其中,该方法的执行主体可以为终端设备,图2所示的本文档来自技高网...
资源分配方法及相关产品

【技术保护点】
一种资源分配方法,其特征在于,包括:监测终端设备中正在运行的应用是否为目标游戏应用;所述终端设备中正在运行的应用为所述目标游戏应用的情况下,获取对应于所述目标游戏应用的性能优化方案;根据所述性能优化方案为所述目标游戏应用分配所述终端设备的资源。

【技术特征摘要】
1.一种资源分配方法,其特征在于,包括:监测终端设备中正在运行的应用是否为目标游戏应用;所述终端设备中正在运行的应用为所述目标游戏应用的情况下,获取对应于所述目标游戏应用的性能优化方案;根据所述性能优化方案为所述目标游戏应用分配所述终端设备的资源。2.根据权利要求1所述的方法,其特征在于,所述获取对应于所述目标游戏应用的性能优化方案之前,所述方法还包括:获取所述目标游戏应用对所述终端设备的资源的占用情况的历史数据;根据所述历史数据生成所述对应于所述目标游戏应用的性能优化方案。3.根据权利要求2所述的方法,其特征在于,所述监测终端设备中正在运行的应用是否为目标游戏应用,包括:提取所述终端设备中正在运行的进程名称;分析所述进程名称以确定正在运行的应用是否为所述目标游戏应用。4.根据权利要求2或3所述的方法,其特征在于,所述终端设备的资源包括:内存资源、网络带宽资源、中央处理器CPU资源、图形处理器GPU资源以及输入/输出I/O资源;所述根据所述历史数据生成所述对应于所述目标游戏应用的性能优化方案,包括:对所述历史数据进行大数据分析以确定所述目标游戏应用所需占用的资源量。5.根据权利要求4所述的方法,其特征在于,所述对所述历史数据进行大数据分析以确定所述目标游戏应用所需占用的资源量,包括:对所述目标游戏应用对所述网络带宽资源的占用情况的历史数据进行大数据分析以确定所述目标游戏应用所需占用的目标网络带宽;所述根据所述性能优化方案为所述目标游戏应用分配所述终端设备的资源,包括:获取所述终端设备当前未被占用的剩余网络带宽;所述剩余网络带宽大于所述目标网络带宽的情况下,为所述目标游戏应用分配所述目标网络带宽。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述剩余网络带宽小于所述目标网络带宽的情况下,获取所述终端设备中正在使用网络的其他应用;暂停所述其他应用对网络的使用以释放补充网络带宽;将所述剩余网络带宽与所述补充网络带宽分配给所述目标游戏应用使用。7.根据权利要求6所述的方法,其特征在于,所述暂停所述其他应用对网络的使用以释放补充网络带宽,包括:所述其他应用不是系统应用的情况下,暂停所述其他应用对网络的使用以释放所述补充网络带宽。8.一种终端设备,其特征在于,包括:监测单元,用于监测所述终端设备中正在运行的应用是否为目标游戏应用;第一获取单元,用于所述终端设备中正在运行的...

【专利技术属性】
技术研发人员:林志泳刘美莫瑞宏张俊
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1