资源配置方法、装置及服务器制造方法及图纸

技术编号:33124650 阅读:52 留言:0更新日期:2022-04-17 00:32
本申请涉及一种资源配置方法、装置、服务器、存储介质及应用程序产品。该方法包括:获取第一数据,根据第一数据,确定应用程序运行时发生异常运行情况的特征值,若应用程序运行时发生异常运行情况的特征值大于第一预设阈值时,基于第一数据确定目标资源配置信息,通过目标资源配置信息配置应用程序的资源参数信息。采用本方法能够实时获取应用设备的配置数据和应用程序的运行数据,然后对第一数据进行处理,确定不同应用设备对应的目标资源配置信息,进一步根据目标资源配置信息具有针对性的对应用程序的资源参数信息进行灵活配置。对应用程序的资源参数信息进行灵活配置。对应用程序的资源参数信息进行灵活配置。

【技术实现步骤摘要】
资源配置方法、装置及服务器


[0001]本申请涉及软件资源配置
,特别是涉及一种资源配置方法、装置及服务器。

技术介绍

[0002]随着应用程序(Application,App)技术的发展,出现了应用程序性能优化技术。应用程序性能优化技术,一般用于解决应用程序在使用过程中出现的卡顿、崩溃等问题。
[0003]传统技术中,通常采用降低APP图片质量、帧动画优化等方式,将APP中的帧动画在不影响用户观看体验的情况下尽量减少帧数量,以解决卡顿、崩溃等问题。但是,采用传统的技术无法对应用程序的资源配置信息进行灵活配置。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种资源配置方法、装置及服务器。
[0005]第一方面,本申请提供了一种资源配置方法。所述方法包括:
[0006]获取第一数据,所述第一数据包括应用设备的配置数据和应用程序的运行数据;
[0007]根据所述第一数据,确定所述应用程序运行时发生异常运行情况的特征值;
[0008]若所述应用程序运行时发生异常运行情况的特征值大于第一预设阈值时,基于所述第一数据确定目标资源配置信息;
[0009]通过所述目标资源配置信息配置所述应用程序的资源参数信息。
[0010]在其中一个实施例中,所述目标资源配置信息包括第一配置信息,所述基于所述第一数据确定目标资源配置信息,包括:
[0011]若所述应用程序的闪退次数大于第二预设阈值时,基于所述第一数据确定所述第一配置信息。/>[0012]在其中一个实施例中,所述基于所述第一数据确定所述第一配置信息,包括:
[0013]分析所述第一数据,得到第一分析结果,所述第一分析结果包括所述应用设备的类型以及所述应用设备对应的性能参数配置范围;
[0014]根据所述第一分析结果,确定第一配置信息,以根据所述第一配置信息配置所述应用程序的资源参数信息;
[0015]其中,所述第一配置信息包括下述信息中的至少一种:帧动画的帧数的第一帧数降低占比、系统动画的帧数的第二帧数降低占比、加载图片的质量的第一质量降低占比、应用程序使用过程中的第一动效停止比例、第一定时器关闭比例、应用程序请求数据的分页大小的第一分页降低占比、减少的第一资源缓存占比。
[0016]在其中一个实施例中,所述目标资源配置信息还包括第二配置信息,所述方法还包括:
[0017]若根据第一配置信息配置所述应用程序的资源参数信息后再次出现所述应用程序的闪退情况时,根据所述第一配置信息确定所述第二配置信息,以根据所述第二配置信
息配置所述应用程序的资源参数信息;
[0018]其中,所述第二配置信息包括下述信息中的至少一种:帧动画的帧数的第三帧数降低占比、系统动画的帧数的第四帧数降低占比、加载图片的质量的第二质量降低占比、应用程序请求数据的分页大小的第二分页降低占比、减少的第二资源缓存占比、关闭应用程序使用过程中的动效、关闭定时器、停止图片渲染、降低应用程序加载图片的第一超时时间、增加应用程序加载图片失败时再次尝试的第一次数。
[0019]在其中一个实施例中,所述目标资源配置信息包括第三配置信息,所述方法包括:
[0020]若帧传输速度低于第三预设阈值的页面的总数量大于预设数量时,基于所述第一数据确定第三配置信息。
[0021]在其中一个实施例中,所述基于所述第一数据确定第三配置信息,包括:
[0022]分析所述第一数据,确定第二分析结果,所述第二分析结果包括用户设备的类型以及所述应用设备对应的性能参数配置范围;
[0023]根据所述第二分析结果,确定第三配置信息,以根据所述第三配置信息配置所述应用程序的资源参数信息;
[0024]其中,所述第三配置信息包括下述信息中的至少一种:帧动画的帧数的第五帧数降低占比、系统动画的帧数的第六帧数降低占比、加载图片的质量的第三质量降低占比、应用程序使用过程中的第二动效停止比例、第二定时器关闭比例、应用程序请求数据的分页大小的第三分页降低占比、减少的第三资源缓存占比。
[0025]在其中一个实施例中,所述目标资源配置信息还包括第四配置信息,所述方法还包括:
[0026]若根据所述第三配置信息配置所述应用程序的资源参数信息后,再次出现帧传输速度低于第三预设阈值的所述预设数量个页面时,根据所述第三配置信息确定所述第四配置信息;
[0027]其中,所述第四配置信息包括下述信息中的至少一种:帧动画的帧数的第七帧数降低占比、系统动画的帧数的第八帧数降低占比、加载图片的质量的第四质量降低占比、应用程序请求数据的分页大小的第四分页降低占比、减少的第四资源缓存占比、关闭应用程序使用过程中的动效、关闭定时器、停止图片渲染、增加应用程序加载图片的第二超时时间和增加应用程序加载图片失败时再次尝试的第二次数。
[0028]在其中一个实施例中,所述目标资源配置信息还包括第五配置信息,所述方法包括:
[0029]若所述应用程序启动过程所需时长大于预设启动时长的连续启动次数大于第三预设阈值,或者在第一预设时间内所述应用程序发生卡顿的卡顿次数大于第四预设阈值时,基于所述第一数据确定第五配置信息。
[0030]在其中一个实施例中,所述基于所述第一数据确定第五配置信息,包括:
[0031]分析所述第一数据,得到第三分析结果,所述第三分析结果包括所述应用设备的类型以及所述应用设备对应的性能参数配置范围;
[0032]根据所述第三分析结果,确定第五配置信息,以根据所述第五配置信息配置所述应用程序的资源参数信息;
[0033]其中,所述第五配置信息包括下述信息中的至少一种:关闭应用程序使用过程中
的动效、第三定时器关闭比例、减少的停止图片渲染和应用程序请求数据的分页大小的第五分页降低占比。
[0034]在其中一个实施例中,所述目标资源配置信息还包括第六配置信息,所述方法包括:
[0035]若在第二预设时间内所述应用程序出现加载图片失败的加载次数大于第五预设阈值时,基于所述第一数据确定第六配置信息。
[0036]在其中一个实施例中,所述基于所述第一数据确定第六配置信息,包括:
[0037]分析所述第一数据,得到第四分析结果,所述第四分析结果包括所述应用设备的类型以及所述应用设备对应的性能参数配置范围;
[0038]根据所述第四分析结果,确定第六配置信息,以根据所述第六配置信息配置所述应用程序的资源参数信息;
[0039]其中,所述第六配置信息包括下述信息中的至少一种:帧动画的帧数的第九帧数降低占比、系统动画的帧数的第十帧数降低占比、加载图片的质量的第五质量降低占比、应用程序请求数据的分页大小的第六分页降低占比、增加应用程序加载图片的第三超时时间和增加应用程序加载图片失败时再次尝试的第三次数。
[0040]第二方面,本申请提供了一种资源配置装置。所述装置包括:
[0041]数据获取模本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源配置方法,其特征在于,所述方法包括:获取第一数据,所述第一数据包括应用设备的配置数据和应用程序的运行数据;根据所述第一数据,确定所述应用程序运行时发生异常运行情况的特征值;若所述应用程序运行时发生异常运行情况的特征值大于第一预设阈值时,基于所述第一数据确定目标资源配置信息;通过所述目标资源配置信息配置所述应用程序的资源参数信息。2.根据权利要求1所述的方法,其特征在于,所述目标资源配置信息包括第一配置信息,所述基于所述第一数据确定目标资源配置信息,包括:若所述应用程序的闪退次数大于第二预设阈值时,基于所述第一数据确定所述第一配置信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一数据确定所述第一配置信息,包括:分析所述第一数据,得到第一分析结果,所述第一分析结果包括所述应用设备的类型以及所述应用设备对应的性能参数配置范围;根据所述第一分析结果,确定第一配置信息,以根据所述第一配置信息配置所述应用程序的资源参数信息;其中,所述第一配置信息包括下述信息中的至少一种:帧动画的帧数的第一帧数降低占比、系统动画的帧数的第二帧数降低占比、加载图片的质量的第一质量降低占比、应用程序使用过程中的第一动效停止比例、第一定时器关闭比例、应用程序请求数据的分页大小的第一分页降低占比、减少的第一资源缓存占比。4.根据权利要求3所述的方法,其特征在于,所述目标资源配置信息还包括第二配置信息,所述方法还包括:若根据第一配置信息配置所述应用程序的资源参数信息后再次出现所述应用程序的闪退情况时,根据所述第一配置信息确定所述第二配置信息,以根据所述第二配置信息配置所述应用程序的资源参数信息;其中,所述第二配置信息包括下述信息中的至少一种:帧动画的帧数的第三帧数降低占比、系统动画的帧数的第四帧数降低占比、加载图片的质量的第二质量降低占比、应用程序请求数据的分页大小的第二分页降低占比、减少的第二资源缓存占比、关闭应用程序使用过程中的动效、关闭定时器、停止图片渲染、降低应用程序加载图片的第一超时时间、增加应用程序加载图片失败时再次尝试的第一次数。5.根据权利要求2所述的方法,其特征在于,所述目标资源配置信息包括第三配置信息,所述方法包括:若帧传输速度低于第三预设阈值的页面的总数量大于预设数量时,基于所述第一数据确定第三配置信息。6.根据权利要求5所述的方法,其特征在于,所述基于所述第一数据确定第三配置信息,包括:分析所述第一数据,确定第二分析结果,所述第二分析结果包括用户设备的类型以及所述应用设备对应的性能参数配置范围;根据所述第二分析结果,确定第三配置信息,以根据所述第三配置信息配置所述应用
程序的资源参数信息;其中,所述第三配置信息包括下述信息中的至少一种:帧动画的帧数的第五帧数降低占比、系统动画的帧数的第六帧数降低占比、加载图片的质量的第三质量降低占比、应用程序使用过程中的第二动效停止比例、第二定时器关闭比例、应用程序请求数据的分页大小的第三分页降低占比、减少的第三资源缓存占比。7.根据权利要求6所述的方法,其特征在于,所述目标资源配置信息还包括第四配置信息,所述方法还包括:若根据...

【专利技术属性】
技术研发人员:胡星程星凌海龙
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

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

1