一种优化方案确定方法、装置、终端设备和存储介质制造方法及图纸

技术编号:20621789 阅读:42 留言:0更新日期:2019-03-20 14:05
本申请实施例公开了一种优化方案确定方法、装置、终端设备和存储介质,该方法包括:向用户分组中的移动终端发送应用优化指令,其中,每个用户分组都对应相同的分组属性,每个用户分组都配置有对应的应用优化方案;分别监测每个用户分组的移动终端在依据应用优化方案运行目标应用时的性能指标数据;根据所述性能指标数据确定符合优化目标的用户分组;将所述符合优化目标的用户分组对应的应用优化方案确定为目标方案。本申请实施例可以通过多个用户分组分别运行不同的应用优化方案,分别监测每个用户分组,以确定最合适的应用优化方案作为目标方案。

An Optimized Scheme Determination Method, Device, Terminal Equipment and Storage Medium

The embodiment of this application discloses an optimization scheme determination method, device, terminal device and storage medium, which includes: sending application optimization instructions to mobile terminals in user groups, in which each user group corresponds to the same packet attributes, each user group is equipped with corresponding application optimization scheme, and monitoring the dependence of mobile terminals in each user group separately. According to the performance index data when the application optimization scheme runs the target application, according to the performance index data, the user grouping meeting the optimization goal is determined, and the application optimization scheme corresponding to the user grouping meeting the optimization goal is determined as the target scheme. The embodiment of this application can run different application optimization schemes by multiple user groups and monitor each user group separately to determine the most suitable application optimization scheme as the target scheme.

【技术实现步骤摘要】
一种优化方案确定方法、装置、终端设备和存储介质
本申请实施例涉及计算机
,尤其涉及一种优化方案确定方法、装置、终端设备和存储介质。
技术介绍
随着终端设备技术的发展,终端设备上运行的系统和终端设备上运行的应用程序(APP,Application)也在随之发展。而用户在使用应用程序时,可能会发生应用程序运行不稳定的情况,所以研发人员需要优化应用程序的运行。研发人员一般都是在后台进行测试以确定应用优化方案作为优化方案,但是由于应用程序的运行稳定性受到的影响因素比较多,所以这种测试方式所确定的优化方案存在盲目性,优化效果不显著。
技术实现思路
本申请实施例提供一种优化方案确定方法、装置、终端设备和存储介质,可以确定出最合适的应用优化方案。第一方面,本申请实施例提供了一种优化方案确定方法,包括:向用户分组中的移动终端发送应用优化指令,其中,每个用户分组都对应相同的分组属性,每个用户分组都配置有对应的应用优化方案;分别监测每个用户分组的移动终端在依据应用优化方案运行目标应用时的性能指标数据;根据所述性能指标数据确定符合优化目标的用户分组;将所述符合优化目标的用户分组对应的应用优化方案确定为目标方案。进一步地,所述每个用户分组都对应相同的分组属性,包括:每个用户分组所包括的移动终端的数量均符合预设阈值区间,和/或每个用户分组中的移动终端在用户特性上的分布均符合预设分布比例。进一步地,所述向用户分组中的移动终端发送应用优化指令之前,还包括:确定待监测的性能指标;根据所述性能指标确定关联因素;根据所述关联因素从预设特性中确定对应的用户特性;根据用户特性将移动终端划分为预设数量的用户分组;为每个用户分组配置一个应用优化方案。进一步地,所述预设特性包括移动终端硬件参数、移动终端软件参数以及用户操作信息。进一步地,为每个用户分组配置一个应用优化方案包括:对于每个用户分组中的移动终端,发送应用优化方案的补丁文件至所述移动终端。进一步地,所述应用优化指令用于使移动终端在本地查找预设的应用优化方案。进一步地,所述根据所述性能指标数据确定符合优化目标的用户分组,包括:对于每个用户分组,根据所有移动终端的性能指标数据确定所述用户分组的组指标数据;将组指标数据最接近预设指标数据的用户分组确定为符合优化目标的用户分组。第二方面,本申请实施例还提供了一种优化方案确定装置,包括:指令下发模块,用于向用户分组中的移动终端发送应用优化指令,其中,每个用户分组都对应相同的分组属性,每个用户分组都配置有对应的应用优化方案;数据监测模块,用于分别监测每个用户分组的移动终端在依据应用优化方案运行目标应用时的性能指标数据;分组确定模块,用于根据所述性能指标数据确定符合优化目标的用户分组;方案确定模块,用于将所述符合优化目标的用户分组对应的应用优化方案确定为目标方案。第三方面,本申请实施例还提供了一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请任意实施例所述的优化方案确定方法。第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例所述的优化方案确定方法。本申请实施例公开了一种优化方案确定方法、装置、终端设备和存储介质,该方法包括向用户分组中的移动终端发送应用优化指令,其中,每个用户分组都对应相同的分组属性,每个用户分组都配置有对应的应用优化方案;分别监测每个用户分组的移动终端在依据应用优化方案运行目标应用时的性能指标数据;根据所述性能指标数据确定符合优化目标的用户分组;将所述符合优化目标的用户分组对应的应用优化方案确定为目标方案。本申请实施例可以通过多个用户分组分别运行不同的应用优化方案,分别监测每个用户分组,以确定最合适的应用优化方案作为目标方案。附图说明图1是本申请实施例一提供的优化方案确定方法的流程图;图2是本申请实施例二提供的优化方案确定方法的流程图;图3是本申请实施例二提供的优化方案确定方法的场景示意图;图4是本申请实施例三中的优化方案确定装置的结构示意图;图5是本申请实施例四中的一种终端设备的硬件结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。实施例一图1为本申请实施例一提供的优化方案确定方法的流程图,该方法可以由优化方案确定装置来执行,其中,该装置可以由软件和/或硬件实现,一般可以集成在硬件平台上,具体包括如下步骤:S110、向用户分组中的移动终端发送应用优化指令,其中,每个用户分组都对应相同的分组属性,每个用户分组都配置有对应的应用优化方案。本申请实施例的应用场景可以是针对目标应用的优化方案的选择,目标应用是安装在移动终端上的应用程序(APP,Application),移动终端可以是智能手机、平板电脑或其他具有相应操作系统的电子设备,示例性地,所述目标应用为直播类应用。应用程序可以指为了完成一项或多项功能而被开发运行于操作系统之上的计算机程序,在实际应用中,尤其是在移动终端中,应用程序的运行中可能会出现一些运行错误,例如,应用程序闪退或者无法访问服务器的错误。因此,研发人员需要及时针对应用程序运行时会发生的错误进行优化修复,以降低应用程序出错的概率。应用优化方案就是研发人员所研究出来的对目标应用进行优化的方案。每个移动终端对应一个用户,对目标应用程序的所有用户进行分组,所分成的每个用户分组中都包括相应数量的用户,即包括相应数量的移动终端。对移动终端进行分组时可以是依据预设分组规则将多个移动终端分成若干个用户分组,每个用户分组都对应相同的分组属性,以使用户分组作为优化目标时具备相同的用户情况,以衡量不同用户分组在执行不同的应用优化方案时的性能指标数据的优劣。所述应用优化指令为用于触发移动终端对目标应用执行相应的优化操作的指令。向用户分组中的移动终端发送应用优化指令可以是向所有用户分组中的所有移动终端发送应用优化指令,以使所有移动终端可以进行相应的优化操作,以便可以监测移动终端的性能指标数据。可选地,所述应用优化指令用于使移动终端在本地查找预设的应用优化方案。其中,所述预设的应用优化方案可以是研发人员在终端设备的目标应用中预埋了多个应用优化方案,在根据终端设备所处的分组,通过线上开关触发启动对应的应用优化方案。所述应用优化指令即研发人员通过后台服务器发送的用于使移动终端在本地查找预设的应用优化方案,以便可以使移动终端依据应用优化方案运行目标应用。可选地,向用户分组中的移动终端发送应用优化指令之前,还包括:对于每个用户分组中的移动终端,发送应用优化方案的补丁文件至所述移动终端。除了通过在移动终端的目标应用中预埋多个应用优化方案,并通过线上开关触发启动对应的应用优化方案,还可以是通过热补丁的方式将应用优化方案的补丁文件发送至移动终端,以便移动终端可以依据应用优化方案来运行目标应用。可选地,每个用户分组都对应相同的分组属性可以是:每个用户分组所包括的移动终端的数量均符合预设阈值区间,和/或每个用户分组中的移动终端在用户特性上的分布均本文档来自技高网...

【技术保护点】
1.一种优化方案确定方法,其特征在于,包括:向用户分组中的移动终端发送应用优化指令,其中,每个用户分组都对应相同的分组属性,每个用户分组都配置有对应的应用优化方案;分别监测每个用户分组的移动终端在依据应用优化方案运行目标应用时的性能指标数据;根据所述性能指标数据确定符合优化目标的用户分组;将所述符合优化目标的用户分组对应的应用优化方案确定为目标方案。

【技术特征摘要】
1.一种优化方案确定方法,其特征在于,包括:向用户分组中的移动终端发送应用优化指令,其中,每个用户分组都对应相同的分组属性,每个用户分组都配置有对应的应用优化方案;分别监测每个用户分组的移动终端在依据应用优化方案运行目标应用时的性能指标数据;根据所述性能指标数据确定符合优化目标的用户分组;将所述符合优化目标的用户分组对应的应用优化方案确定为目标方案。2.根据权利要求1所述的方法,其特征在于,所述每个用户分组都对应相同的分组属性,包括:每个用户分组所包括的移动终端的数量均符合预设阈值区间,和/或每个用户分组中的移动终端在用户特性上的分布均符合预设分布比例。3.根据权利要求1所述的方法,其特征在于,所述向用户分组中的移动终端发送应用优化指令之前,还包括:确定待监测的性能指标;根据所述性能指标确定关联因素;根据所述关联因素从预设特性中确定对应的用户特性;根据用户特性将移动终端划分为预设数量的用户分组;为每个用户分组配置一个应用优化方案。4.根据权利要求3所述的方法,其特征在于,所述预设特性包括移动终端硬件参数、移动终端软件参数以及用户操作信息。5.根据权利要求3所述的方法,其特征在于,为每个用户分组配置一个应用优化方案包括:对于每个用户分组中的移动终端,发送应用优化方案的补丁文件...

【专利技术属性】
技术研发人员:郑晓滨
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东,44

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

1