一种资源调配方法、装置及系统与流程

文档序号:16735544发布日期:2019-01-28 12:36阅读:185来源:国知局
一种资源调配方法、装置及系统与流程

本发明涉及手机游戏技术领域,具体涉及一种资源调配方法、装置及系统。



背景技术:

随着互联网技术的发展,用户对游戏的画面效果和游戏性能要求越来越高。游戏运行程序在运行过程中需要加载大量的游戏资源。例如图片、声音等。而这些游戏资源是否能够顺利加载是影响游戏性能的重要因素。

用户设备中内存和显存的存储空间是固定的,如果内存和显存中存放的游戏资源较多,导致剩余额存储空间较少,使得游戏程序在后续运行中不能顺利加载其他游戏的资源,而导致后续游戏过程中画面不清晰、不连续或者游戏卡顿等问题,降低游戏性能。



技术实现要素:

本发明实施例的目的在于提供一种资源调配方法、装置及系统,用以解决现有资源不能合理配置,导致游戏性能降低的问题。

为实现上述目的,本发明实施例提供一种资源调配方法,该方法包括:

当检测到智能终端运行游戏时,获取游戏资源占用的存储空间;

当确定游戏资源占用的存储空间大于或者等于预设存储阈值时,删除游戏资源中的空闲资源,其中预设存储阈值与智能终端自身的存储空间相关。

本发明实施例具有如下优点:当智能终端运行游戏时,对应的游戏资源会存储在智能终端中设置的存储空间中。首先获取游戏资源占用的存储空间,如果游戏资源占用的存储空间大于或者等于预设存储阈值,则删除游戏资源中的空闲资源。删除游戏空闲资源的目的在于,释放存储空间。从而方便存储空间存储其他需要的游戏资源,便于提升游戏性能。保证游戏能够顺利运行,给用户绝佳的体验。而且不会影响智能终端中的其他应用程序的使用。

为实现上述目的,本发明实施例提供一种资源调配装置,该装置包括:

获取单元,用于当检测到智能终端运行游戏时,获取游戏资源占用的存储空间;

处理单元,用于当确定游戏资源占用的存储空间大于或者等于预设存储阈值时,删除游戏资源中的空闲资源,其中预设存储阈值与智能终端自身的存储空间相关。

本发明实施例具有如下优点:当智能终端运行游戏时,对应的游戏资源会存储在智能终端中设置的存储空间中。首先获取游戏资源占用的存储空间,如果游戏资源占用的存储空间大于或者等于预设存储阈值,则删除游戏资源中的空闲资源。删除游戏空闲资源的目的在于,释放存储空间。从而方便存储空间存储其他需要的游戏资源,便于提升游戏性能。保证游戏能够顺利运行,给用户绝佳的体验。而且不会影响智能终端中的其他应用程序的使用。

为实现上述目的,本发明实施例提供一种资源调配系统,该系统包括:处理器、存储器以及一个或多个程序;一个或多个程序存储于存储器中,用以被处理器执行如上述的一种资源调配方法,所述存储器至少还用于存储游戏资源。

本发明实施例具有如下优点:当智能终端运行游戏时,对应的游戏资源会存储在智能终端中设置的存储空间中。首先获取游戏资源占用的存储空间,如果游戏资源占用的存储空间大于或者等于预设存储阈值,则删除游戏资源中的空闲资源。删除游戏空闲资源的目的在于,释放存储空间。从而方便存储空间存储其他需要的游戏资源,便于提升游戏性能。保证游戏能够顺利运行,给用户绝佳的体验。而且不会影响智能终端中的其他应用程序的使用。

附图说明

图1为本发明实施例1提供的一种资源调配方法流程示意图;

图2为本发明实施例2提供的一种资源调配装置结构示意图;

图3为本发明实施例3提供的一种资源调配系统结构示意图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。

须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、右”、“中间”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。

实施例1

本发明实施例1提供了一种资源调配方法,具体如图1所示,图1为本发明实施例提供的一种资源调配方法流程示意图,该方法包括:

步骤110,当检测到智能终端运行游戏时,获取游戏资源占用的存储空间。

当智能终端中存在游戏运行时,游戏资源管理器会检测到游戏的运行和资源的加载。当资源加载完成后,需要存储到存储空间中。而资源管理器也可以确定游戏资源所占用的存储空间。

步骤120,当确定游戏资源占用的存储空间大于或者等于预设存储阈值时,删除游戏资源中的空闲资源。

具体的,游戏资源可以是图片数据、文字数据、音频数据或者渲染数据等,具体是什么数据这里不做过多设定。预设存储阈值与智能终端自身的存储空间相关。每个终端设备中的存储空间都不尽相同。需要根据实际情况设定,这里将不做过多介绍。

可选的,上文中所说的空闲资源,可以为:除智能终端当前运行的游戏之外,已经运行过的游戏对应的游戏资源。已经运行过的游戏,其对应的游戏资源存储于存储空间中,除占用存储空间影响当前运行的游戏性能之外,暂时没有其他的作用。因此,可以直接删除已经运行过的游戏对应的游戏资源。

另一种,则是存储空间中存储的时间超过预设时间阈值的游戏资源。

该种情况,实际是可以弥补上述情况中,如果游戏资源漏掉删除的情况。即,虽然游戏已经运行完成,但是系统并没有检测出,或者部分游戏资源没有被识别出,导致没有删除。那么,通过第二种设定,即当某种游戏资源在存储空间中存储的时间超过预设时间阈值时,则可以删除该游戏资源。不管该游戏资源是当前游戏已经调用过的游戏资源还是在前运行过的游戏对应的游戏资源,只要超过了预设时间阈值,则将其作为空闲资源删除。避免内存空间被占用,而造成当前运行的游戏卡顿或者画面不清晰等游戏性能降低的问题发生。

进一步可选的,在删除内存空间存储的游戏资源中空闲资源之前,该方法还可以包括:将空闲资源备份在外部存储器上,外部存储器安装于智能终端上。而备份空闲资源的目的在于后续运行某个游戏时,如果需要调用空闲资源时可以直接调用,而不需要重新加载该游戏资源。提高游戏的运行速度。

进一步可选的,存储空间包括内存存储空间和显存存储空间,预设存储阈值包括内存存储阈值和显存存储阈值。

进一步可选的,提升游戏的性能除了对游戏资源进行处理之外,还可以辅助对智能终端的系统资源进行调整。系统资源至少可以包括:内存资源、中央处理器资源、图形处理器资源、显示资源、网络资源以及磁盘读/写资源中的一种或多种。在游戏运行过程中,对系统资源调整,进一步提升游戏运行能力,提升用户体验度。而具体的调整可以根据游戏资源的调整策略进行调整。其中,系统资源调整策略可以包括:低功耗调整策略、动态调频调整策略以及高性能调整策略。

可选的,系统资源调整策略的选择,实际需要根据影响游戏运行的环境参数确定。即,该方法还可以包括:

获取影响游戏运行的环境参数;

根据影响游戏运行的环境参数,为智能终端当前运行的游戏分配与之匹配的系统资源调整策略;

利用所系统资源调整策略,调整与智能终端当前运行的游戏对应的系统资源。

可选的,影响游戏运行的环境参数至少包括:位置信息、网络信号强度以及游戏内部运行环境等。而这些信息均可以通过智能终端自身携带的硬件配置获取,并传输给资源管理器。

资源管理器则根据这些参数确定智能终端当前运行的游戏分配与之匹配的系统资源调整策略。或者,系统资源调整策略也可以由用户自由设定,然后输入控制指令至资源管理器。由资源管理器根据系统资源调整策略,调整与智能终端当前运行的游戏对应的系统资源。

例如,获取位置信息后,还需要和系统中预存储的位置信息相匹配,系统中预存储的位置信息可以包括:用户家的位置信息、公司的位置信息或者某个确定位置的位置信息。如果其中一个可以相匹配,则可以说明该位置可以提供电源,不需要考虑低功耗调整策略,只需要查看智能终端的网速或者游戏内部运行环境。如果根据游戏内部运行环境确定当前处于团战状态时,必然需要选择高性能调整策略。如果当前终端的网速不是很好,为了保证游戏的畅通,则需要选择动态调频调整策略。当然,如果出现上述任意两种情况时,则需要在不同调整策略中优先选择更有利的系统资源调整策略,或者多种资源调整策略相结合,但是资源需要合理控制。具体如何实现合理控制,可以利用机器学习法经过训练后,由资源管理器自行控制,具体的操作可以根据实际情况做限定,这里不做过多赘述。

本发明实施例提供的一种资源调配方法,当智能终端运行游戏时,对应的游戏资源会存储在智能终端中设置的存储空间中。首先获取游戏资源占用的存储空间,如果游戏资源占用的存储空间大于或者等于预设存储阈值,则删除游戏资源中的空闲资源。删除游戏空闲资源的目的在于,释放存储空间。从而方便存储空间存储其他需要的游戏资源,便于提升游戏性能。保证游戏能够顺利运行,给用户绝佳的体验。而且不会影响智能终端中的其他应用程序的使用。

实施例2

与上述实施例1相对应的,本发明实施例2提供了一种资源调配装置,具体如图2所示,图2为本发明实施例提供的一种资源调配装置结构示意图,该装置包括:获取单元201和处理单元202。

获取单元201,用于当检测到智能终端运行游戏时,获取游戏资源占用的存储空间;

处理单元202,用于当确定游戏资源占用的存储空间大于或者等于预设存储阈值时,删除游戏资源中的空闲资源,其中预设存储阈值与智能终端自身的存储空间相关。

可选的,空闲资源为:除智能终端当前运行的游戏之外,已经运行过的游戏对应的游戏资源;或者,存储空间中存储的时间超过预设时间阈值的游戏资源。

可选的,处理单元202还用于,将空闲资源备份在外部存单元上,外部存储单元位于智能终端上。

可选的,存储空间包括内存存储空间和显存存储空间,预设存储阈值包括内存存储阈值和显存存储阈值。

可选的,获取单元201还用于,获取影响游戏运行的环境参数。

处理单元202还用于,根据影响游戏运行的环境参数,为智能终端当前运行的游戏分配与之匹配的系统资源调整策略;

利用所系统资源调整策略,调整与智能终端当前运行的游戏对应的系统资源。

可选的,系统资源调整策略至少包括:低功耗调整策略、动态调频调整策略以及高性能调整策略。

可选的,系统资源至少包括如下中的一种或多种:内存资源、中央处理器资源、图形处理器资源、显示资源、网络资源以及磁盘读/写资源。

可选的,影响游戏运行的环境参数至少包括:位置信息、网络信号强度以及游戏内部运行环境。

本发明实施例提供的一种资源调配装置中各部件所执行的功能均已在实施例1所提供的一种资源调配方法中做了详细说明,这里将不再赘述。

本发明实施例提供的一种资源调配装置,当智能终端运行游戏时,对应的游戏资源会存储在智能终端中设置的存储空间中。首先获取游戏资源占用的存储空间,如果游戏资源占用的存储空间大于或者等于预设存储阈值,则删除游戏资源中的空闲资源。删除游戏空闲资源的目的在于,释放存储空间。从而方便存储空间存储其他需要的游戏资源,便于提升游戏性能。保证游戏能够顺利运行,给用户绝佳的体验。而且不会影响智能终端中的其他应用程序的使用。

实施例3

与上述实施例相对应的,本发明实施例还提供了一种资源调配系统,具体如图3所示,图3为本发明实施例提供的一种资源调配系统结构示意图,该系统包括:系统包括:处理器301、存储器302以及一个或多个程序;一个或多个程序存储于存储器302中,用以被处理器301执行如实施例1的方法步骤,所述存储器302至少还用于存储游戏资源。

本发明实施例提供的一种资源调配系统中各部件所执行的功能均已在上述实施例中做了详细说明,这里将不再赘述。

本发明实施例提供的一种资源调配系统,当智能终端运行游戏时,对应的游戏资源会存储在智能终端中设置的存储空间中。首先获取游戏资源占用的存储空间,如果游戏资源占用的存储空间大于或者等于预设存储阈值,则删除游戏资源中的空闲资源。删除游戏空闲资源的目的在于,释放存储空间。从而方便存储空间存储其他需要的游戏资源,便于提升游戏性能。保证游戏能够顺利运行,给用户绝佳的体验。而且不会影响智能终端中的其他应用程序的使用。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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