本发明专利技术公开了一种应用资源管理装置,其包括:分类模块,其配置为将应用资源分成多个应用资源类;资源文件夹,其配置为多个,每个资源文件夹对应不同的应用资源类;路径规则确定模块,其配置为确定在所述资源文件夹下存放应用资源的资源适配路径规则;以及分配模块,其配置为将应用资源根据其所属的应用资源类、以及所述资源适配路径规则分配在相应的资源文件夹下。另外,本发明专利技术还公开了一种应用资源管理方法、调用应用资源的装置及方法。利用本发明专利技术可以使应用资源统一进行管理,从而简化了UI开发时的适配问题,开发者可以专注于UI的开发,不需加入复杂的适配代码。
【技术实现步骤摘要】
应用资源管理及调用装置、方法及应用资源管理系统
本专利技术涉及计算机网络及其应用的
,尤其涉及应用资源管理装置及方法、调用应用资源的装置及方法、应用资源管理系统、以及网络应用平台。
技术介绍
随着计算机和网络技术的迅速发展,诸如智能手机、平板电脑等移动终端越来越普及并成为人们生活中必不可少的信息获取工具,人们可以根据自己的需要在移动终端上安装并使用自己喜欢的应用,这方便与丰富了人们的生活。例如,游戏(包括安装在电脑、手机、平板电脑等上的游戏),作为人们娱乐的一种方式,也随着移动终端的快速发展而越来越受到人们的关注。为了满足游戏爱好者的需求,使其能够得到更好的游戏体验,游戏的设计也越来越多样化。无论是基于桌面平台还是移动嵌入式平台,游戏的设计越来越复杂。为了达到逼真的游戏效果,游戏所用的资源,如纹理、模型、游戏脚本等等,也越来越庞大、越来越复杂。庞大、复杂的资源文件是实现逼真游戏效果所付出的必然代价,大量的资源文件的加载常常会导致许多问题,诸如游戏启动慢、场景切换慢、关卡加载慢等等,这直接影响了计算机的运行速度和效率,同时也造成了资源浪费。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用资源管理装置及方法、调用应用资源的装置及方法、应用资源管理系统、以及网络应用平台。依据本专利技术的一个方面,提供了一种应用资源管理装置,包括:分类模块,其配置为将应用资源分成多个应用资源类;路径确定模块,其配置为确定不同应用资源在相应的应用资源类下存放的资源适配路径;资源文件夹,其配置为按照应用资源类以及资源适配路径设置应用资源的存放位置;以及分配模块,其配置为将应用资源根据其所属的应用资源类、以及所述资源适配路径分配在资源文件夹的相应位置。可选地,所述路径确定模块根据需要考虑的适配因素、所述适配因素的优先级形成所述资源适配路径,其中,所述适配因素为影响所述资源文件夹下的资源适配路径的因素。可选地,所述路径确定模块确定预定数量的资源适配路径,且所述预定数量的资源适配路径按优先级排列。可选地,所述应用资源类包括文本、图片、字体、颜色、坐标、配置中的一个或多个。根据本专利技术的另一方面,提供一种调用应用资源的装置,所述应用资源根据其类别存放在资源文件夹的不同位置,所述装置包括:接收模块,其配置为接收所述应用发送的装载应用资源的请求,所述请求中包括资源类型和资源文件的资源名称;适配因素获取模块,其配置为从所述应用的运行环境获取预定的适配因素的数值,所述适配因素为影响所述资源文件夹下的资源适配路径的因素;资源适配路径组合模块,其配置为根据所述应用请求的资源类型、所述适配因素获取模块获取的适配因素的数值及预定的适配因素的优先级,确定查找所述资源文件的资源适配路径;资源路径组合模块,其配置为根据所述请求中的资源类型、所述资源适配路径、所述请求中的资源名称,组合得到获取资源文件的资源路径;资源文件获取模块,其配置为根据所述资源路径获取所述应用所请求的资源文件;以及传送模块,其配置为将所述资源文件获取模块获取的所述资源文件传送给所述应用。根据本专利技术的又一方面,提供一种应用资源管理系统,其包括前面所述的应用资源管理装置;以及前面所述的调用应用资源的装置。根据本专利技术的又一方面,提供一种网络应用平台,其包括前面所述的应用资源管理系统。根据本专利技术的又一方面,提供一种应用资源管理方法,包括:将应用资源进行分类,得到多个应用资源类;对不同的应用资源类建立不同的类文件夹;确定在所述类文件夹下存放应用资源的资源适配路径;以及将所述应用资源按照所述应用资源类、所述资源适配路径放置在相应的类文件夹的资源适配路径下。根据本专利技术的又一方面,提供一种调用应用资源的方法,所述应用资源根据其类别存放在资源文件夹的不同位置,所述方法包括:接收所述应用发送的装载应用资源的请求,所述请求中包括资源类型和资源文件的资源名称;从所述应用的运行环境获取预定的适配因素的数值;根据所述请求中的资源类型、所述适配因素的数值及所述适配因素的预定优先级,来确定查找所述资源文件的资源路径;获取所述应用所要请求的资源文件;以及将所要请求的资源文件传送给所述应用。利用本专利技术,可以使应用资源统一进行管理,从而简化了UI(用户界面)开发时的适配问题,开发者可以专注于UI的开发,不需加入复杂的适配代码。另外,换肤时只需更换资源包,无需变更代码,从而可以简化换肤功能的实现。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术的一个实施例的应用资源管理装置的方框示意图;图2示出了根据本专利技术的一个实施例的调用应用资源的装置的方框示意图;图3示出了根据本专利技术的一个实施例的应用资源管理系统的方框示意图;图4示出了根据本专利技术的一个实施例的网络平台系统的方框示意图;图5示出了根据本专利技术的一个实施例的应用资源管理方法的流程图;图6示出了根据本专利技术的一个实施例的确定资源适配路径规则的方法的流程图;以及图7示出了根据本专利技术的一个实施例的本专利技术的调用应用资源的方法的流程图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。由于移动终端的快速发展及形式的多样化,应用会在不同的设备、不同的操作系统、不同屏幕尺寸、不同屏幕方向、不同系统语言等环境下运行。在不同的运行环境下,应用所需的资源也可能会有变化。因此,本专利技术提出一种应用资源管理装置,其采用统一的方式对应用的资源进行管理,这样,当应用在移动终端上运行时,可以根据移动终端的系统运行环境调用相应的资源。图1示出了根据本专利技术的一个实施例的应用资源管理装置。如图1所示,本专利技术的应用资源管理装置100包括分类模块110、路径确定模块120、资源文件夹130、分配模块140。本专利技术的应用资源管理装置100例如可以为资源管理引擎或者资源管理器中一部分,其中按照路径存放着很多资源文件,供应用等运行时调用。分类模块110配置为将应用资源分成多个应用资源类。通常,有很多应用资源,为此,可以依据不同的划分标准对它们进行分类。例如,根据用途对应用资源进行分类的话,可以分为文本(String)、图片(Image)、字体(Font)、颜色(Color)、坐标/尺寸(Dimension)、配置(Setting)等资源类别。其中配置(Setting)是指一些自定义的配置,例如对开和关的配置,对速度的配置等。所述应用资源类分别对应于资源文件夹130下的各个类文件夹。由于在每个应用资源类下可能会有很多资源文件,为了使这些资源文件按照一定的规则进行存放,路径确定模块本文档来自技高网...
【技术保护点】
一种应用资源管理装置,包括:分类模块,其配置为将应用资源分成多个应用资源类;路径确定模块,其配置为确定不同应用资源在相应的应用资源类下存放的资源适配路径;资源文件夹,其配置为按照应用资源类以及资源适配路径设置应用资源的存放位置;以及分配模块,其配置为将应用资源根据其所属的应用资源类、以及所述资源适配路径分配在资源文件夹的相应位置。
【技术特征摘要】
1.一种应用资源管理装置,包括:分类模块,其配置为将应用资源分成多个应用资源类;路径确定模块,其配置为根据需要考虑的适配因素、所述适配因素的优先级确定不同应用资源在相应的应用资源类下存放的资源适配路径,其中需要考虑的适配因素及其优先级基于应用的运行环境确定,所述适配因素包括按照优先级从高到低排列的以下因素:设备、语音、屏幕方向和屏幕清晰度;资源文件夹,其配置为按照应用资源类以及资源适配路径设置应用资源的存放位置;以及分配模块,其配置为将应用资源根据其所属的应用资源类、以及所述资源适配路径分配在资源文件夹的相应位置。2.根据权利要求1所述的装置,其中,所述路径确定模块确定预定数量的资源适配路径,且所述预定数量的资源适配路径按优先级排列。3.根据权利要求1或2所述的装置,其中,所述应用资源类包括文本、图片、字体、颜色、坐标、配置中的一个或多个。4.一种调用应用资源的装置,所述应用资源根据其类型存放在资源文件夹的不同位置,所述装置包括:接收模块,其配置为接收应用发送的装载应用资源的请求,所述请求中包括资源类型和资源文件的资源名称;适配因素获取模块,其配置为从所述应用的运行环境获取预定的适配因素的数值,所述适配因素为影响所述资源文件夹下的资源适配路径的因素,并包括按照优先级从高到低排列的以下因素:设备、语音、屏幕方向和屏幕清晰度;资源适配路径组合模块,其配置为根据应用请求的资源类型、所述适配因素获取模块获取的适配因素的数值及预定的适配因素的优先级,确定查找所述资源文件的资源适配路径;资源路径组合模块,其配置为根据所述请求中的资源类型、所述资源适配路径、所述请求中的资源名称,组合得到获取资源文件的资源路径;资源文件获取模块,其配置为根据所述资源路径获取所述应用所请求的资源文件;以及传送模块,其配置为将所述资源文件获取模块获取的所述资源文件传送给所述应用。5.一种应用资源管理系统,其包括:权利要求1-3中任何一项所述的应用资源管理装置;以及权利要求4所述的调用应用资源的装置。6.一种网络应用平台,其包括:...
【专利技术属性】
技术研发人员:瞿化飞,
申请(专利权)人:盟游北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。