应用程序的启动优化方法、装置、设备和存储介质制造方法及图纸

技术编号:32531942 阅读:15 留言:0更新日期:2022-03-05 11:26
本公开的实施例提供了一种应用程序的启动优化方法、装置、设备和存储介质。该方法包括:接收安装待优化应用程序的用户终端发送的用户终端的设备信息和待优化应用程序的启动时长;根据用户终端的设备信息对用户终端进行聚类;根据同一类别的用户终端对应的启动时长,确定类别的用户终端对应的启动优化指令;向类别的用户终端发送启动优化指令,以便类别的用户终端根据启动优化指令对待优化应用程序执行启动优化。以此方式,可以对安装待优化应用程序的用户终端进行聚类,使每个类别的用户终端统一对待优化应用程序执行启动优化,提高优化效率。高优化效率。高优化效率。

【技术实现步骤摘要】
应用程序的启动优化方法、装置、设备和存储介质


[0001]本公开涉及计算机领域,尤其涉及一种应用程序的启动优化方法、装置、设备和存储介质。

技术介绍

[0002]目前,应用程序(Application,APP)的启动时长是影响用户使用体验的重要因素,在一些设备评测节目中也通常将启动时长作为衡量设备性能的关键参数。传统的启动优化方案通常是根据每个用户终端安装的待优化APP的启动时长对每个用户终端的待优化APP进行独立优化,在安装待优化APP的用户终端较多的情况下,优化效率较低。

技术实现思路

[0003]本公开提供了一种应用程序的启动优化方法、装置、设备和存储介质,可以提高应用程序的启动优化效率。
[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]图1示出了一种能够在其中实现本公开的实施例的示例性运行环境的示意图;
[0035]图2示出了本公开实施例提供的一种应用程序的启动优化方法的流程图;
[0036]图3示出了本公开实施例提供的一种应用程序的启动优化装置的结构图;
[0037]图4示出了一种能够实施本公开的实施例的示例性电子设备的结构图。
具体实施方式
[0038]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。
[0039]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0040]针对
技术介绍
中出现的问题,本公开实施例提供了一种应用程序的启动优化方法、装置、设备和存储介质。具体地,可以根据用户终端的设备信息对用户终端进行聚类,并根据同一类别的用户终端的待优化应用程序的启动时长,确定类别的用户终端对应的启动优化指令,然后向同一类别的用户终端发送启动优化指令,以便同一类别的用户终端根据启动优化指令统一对待优化应用程序执行启动优化,提高优化效率。
[0041]下面结合附图,通过具体的实施例对本公开实施例提供的应用程序的启动优化方法、装置、设备和存储介质进行详细地说明。
[0042]图1示出了一种能够在其中实现本公开的实施例的示例性运行环境100的示意图,如图1所示,运行环境100中可以包括多个用户终端110和服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的启动优化方法,包括:接收安装待优化应用程序的用户终端发送的所述用户终端的设备信息和所述待优化应用程序的启动时长;根据所述用户终端的设备信息对所述用户终端进行聚类;根据同一类别的用户终端对应的启动时长,确定所述类别的用户终端对应的启动优化指令;向所述类别的用户终端发送所述启动优化指令,以便所述类别的用户终端根据所述启动优化指令对所述待优化应用程序执行启动优化。2.根据权利要求1所述的方法,其中,所述设备信息包括以下选项中至少一项:设备类型、硬件配置、操作系统版本、网络类型。3.根据权利要求1所述的方法,其中,所述根据同一类别的用户终端对应的启动时长,确定所述类别的用户终端对应的启动优化指令,包括:根据同一类别的用户终端对应的启动时长计算所述类别的用户终端对应的平均启动时长;若所述类别的用户终端对应的平均启动时长大于或等于预设时长阈值,则根据所述类别的用户终端对应的平均启动时长,确定所述类别的用户终端对应的启动优化指令。4.根据权利要求3所述的方法,其中,所述根据所述类别的用户终端对应的平均启动时长,确定所述类别的用户终端对应的启动优化指令,包括:根据所述类别的用户终端对应的平均启动时长确定所述平均启动时长对应的时长等级;确定所述时长等级对应的启动优化指令为所述类别的用户终端对应的启动优化指令。5.根据权利要求1

4任意一项所述的方法,其中,还包括:接收所述用户终端发送的所述待优化应用程序的程序版本;所述根据所述用户终端的设备信息对所述用户终端进行聚类,包括:将...

【专利技术属性】
技术研发人员:宋国涛
申请(专利权)人:乐视新生代北京文化传媒有限公司
类型:发明
国别省市:

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

1