一种应用程序启动管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25636625 阅读:20 留言:0更新日期:2020-09-15 21:29
本发明专利技术实施例提供了一种应用程序启动管理方法、装置、电子设备及存储介质,该方法包括:获得预设应用程序中各个启动项的启动时长;向服务器发送所述预设应用程序中各个启动项的启动时长;接收所述服务器发送的启动目标启动项的启动策略以及启动所述目标启动项的启动数据,其中,所述目标启动项为启动时长超过预设阈值的启动项;存储所述启动策略以及启动数据;响应于所述预设应用程序的启动指令,根据所述启动策略以及启动数据启动所述目标启动项。可见,通过本发明专利技术实施例提供的技术方案,可以缩短目标启动项的启动时长,进而缩短了预设应用程序的启动时长,有利于提高预设应用程序的用户使用率。

【技术实现步骤摘要】
一种应用程序启动管理方法、装置、电子设备及存储介质
本专利技术涉及应用程序
,特别是涉及一种应用程序启动管理方法、装置、电子设备及存储介质。
技术介绍
随着科技的发展,智能手机、智能平板等智能终端的功能越来越强大,大量应用程序被开发出来供用户使用,应用程序是智能终端中不可缺少的一部分。当在智能终端中安装应用程序后,用户可以使用已安装的应用程序实现相应的功能操作。目前,随着技术的不断发展,安装在智能终端的应用程序不断迭代新功能。应用程序迭代新功能的过程中,会使得代码量不断增加,从而导致应用程序的启动时长较长。而启动时长直接影响用户对应用程序的第一印象,因此,导致启动时长较长的应用程序的用户使用率较低。
技术实现思路
为了解决
技术介绍
中记载的上述问题,本专利技术实施例的目的在于提供一种应用程序启动管理方法、装置、电子设备及存储介质,以实现降低应用程序的启动时长,进而提高应用程序的用户使用率。具体技术方案如下:在本专利技术实施的第一方面,首先提供了一种应用程序启动管理方法,应用于终端,所述方法包括:获得预设应用程序中各个启动项的启动时长;向服务器发送所述预设应用程序中各个启动项的启动时长;接收所述服务器发送的启动目标启动项的启动策略以及启动所述目标启动项的启动数据,其中,所述目标启动项为启动时长超过预设阈值的启动项;存储所述启动策略以及启动数据;响应于所述预设应用程序的启动指令,根据所述启动策略以及启动数据启动所述目标启动项。可选的,所述响应于所述预设应用程序的启动指令,根据所述启动策略以及启动数据启动所述目标启动项,包括:响应于所述预设应用程序的启动指令,基于所述启动策略,获取所存储的启动数据;通过加载所述启动数据启动所述目标启动项。可选的,启动所述目标启动项的启动数据包括与用户画像相关的启动数据;在所述接收所述服务器发送的启动目标启动项的启动策略以及启动所述目标启动项的启动数据之前,所述方法还包括:获取用户操作所述预设应用程序时产生的用户行为数据;向所述服务器发送所述用户行为数据,以使得所述服务器通过所述用户行为数据构建所述用户的用户画像;确定与所述用户画像相关的启动数据,并将所述用户画像相关的启动数据作为启动所述目标启动项的启动数据。在本专利技术实施的第二方面,提供了一种应用程序启动管理方法,应用于服务器,所述方法包括:接收终端发送的预设应用程序中各个启动项的启动时长;当存在启动时长超过预设阈值的目标启动项时,生成目标启动项的启动策略;向所述终端发送所述启动策略以及启动所述目标启动项的启动数据,以使得所述终端存储所述启动策略以及启动数据,并在响应于所述预设应用程序的启动指令时,根据所述启动策略以及启动数据启动所述目标启动项。可选的,启动所述目标启动项的启动数据包括与用户画像相关的启动数据;在所述向所述终端发送所述启动策略以及启动所述目标启动项的启动数据之前,所述方法还包括:接收所述终端发送的用户行为数据,所述用户行为数据为:用户操作所述预设应用程序时产生的用户行为数据;通过所述用户行为数据构建所述用户的用户画像;确定与所述用户画像相关的启动数据,并将所述用户画像相关的启动数据作为启动所述目标启动项的启动数据。在本专利技术实施的第三方面,一种应用程序启动管理装置,应用于终端,所述装置包括:第一获取模块,用于获得预设应用程序中各个启动项的启动时长;第一发送模块,用于向服务器发送所述预设应用程序中各个启动项的启动时长;第一接收模块,用于接收所述服务器发送的启动目标启动项的启动策略以及启动所述目标启动项的启动数据,其中,所述目标启动项为启动时长超过预设阈值的启动项;存储模块,用于存储所述启动策略以及启动数据;启动模块,用于响应于所述预设应用程序的启动指令,根据所述启动策略以及启动数据启动所述目标启动项。可选的,所述启动模块,具体用于:响应于所述预设应用程序的启动指令,基于所述启动策略,获取所存储的启动数据;通过加载所述启动数据启动所述目标启动项。可选的,启动所述目标启动项的启动数据包括与用户画像相关的启动数据;所述装置还包括:第二获取模块,用于在所述接收模块接收所述服务器发送的启动目标启动项的启动策略以及启动所述目标启动项的启动数据之前,获取用户操作所述预设应用程序时产生的用户行为数据;第二发送模块,用于向所述服务器发送所述用户行为数据,以使得所述服务器通过所述用户行为数据构建所述用户的用户画像;确定与所述用户画像相关的启动数据,并将所述用户画像相关的启动数据作为启动所述目标启动项的启动数据。在本专利技术实施的第四方面,提供了一种应用程序启动管理装置,应用于服务器,所述装置包括:第二接收模块,用于接收终端发送的预设应用程序中各个启动项的启动时长;生成模块,用于当存在启动时长超过预设阈值的目标启动项时,生成目标启动项的启动策略;第三发送模块,用于向所述终端发送所述启动策略以及启动所述目标启动项的启动数据,以使得所述终端存储所述启动策略以及启动数据,并在响应于所述预设应用程序的启动指令时,根据所述启动策略以及启动数据启动所述目标启动项。可选的,启动所述目标启动项的启动数据包括与用户画像相关的启动数据;所述装置还包括:第二接收模块,用于在所述第三发送模块向所述终端发送所述启动策略以及启动所述目标启动项的启动数据之前,接收所述终端发送的用户行为数据,所述用户行为数据为:用户操作所述预设应用程序时产生的用户行为数据;构建模块,用于通过所述用户行为数据构建所述用户的用户画像;确定模块,用于确定与所述用户画像相关的启动数据,并将所述用户画像相关的启动数据作为启动所述目标启动项的启动数据。在本专利技术实施例的第五方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面或者第二方面所述的方法步骤。在本专利技术实施例的第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现第一方面或者第二方面所述的方法步骤。在本专利技术实施例的第七方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机实现第一方面或者第二方面所述的方法步骤。本专利技术实施例提供的技术方案,终端获取预设应用程序中各个启动项的启动时长;向服务器发送预设应用程序中各个启动项的启动时长;当存在启动时长超过预设阈值的目标启动项时,服务器生成目标启动项的启动策略以及启动目标启动项的启动数据,并向终端发送目标启动项的启动策略以及启动目前启动项的启动数据,终端接收并存储目标启动项的启动策略以及启动目标启动项的启动数据;并且,响应于预设应用程序的启动指令,根据所本文档来自技高网...

【技术保护点】
1.一种应用程序启动管理方法,其特征在于,应用于终端,所述方法包括:/n获得预设应用程序中各个启动项的启动时长;/n向服务器发送所述预设应用程序中各个启动项的启动时长;/n接收所述服务器发送的启动目标启动项的启动策略以及启动所述目标启动项的启动数据,其中,所述目标启动项为启动时长超过预设阈值的启动项;/n存储所述启动策略以及启动数据;/n响应于所述预设应用程序的启动指令,根据所述启动策略以及启动数据启动所述目标启动项。/n

【技术特征摘要】
1.一种应用程序启动管理方法,其特征在于,应用于终端,所述方法包括:
获得预设应用程序中各个启动项的启动时长;
向服务器发送所述预设应用程序中各个启动项的启动时长;
接收所述服务器发送的启动目标启动项的启动策略以及启动所述目标启动项的启动数据,其中,所述目标启动项为启动时长超过预设阈值的启动项;
存储所述启动策略以及启动数据;
响应于所述预设应用程序的启动指令,根据所述启动策略以及启动数据启动所述目标启动项。


2.根据权利要求1的方法,其特征在于,所述响应于所述预设应用程序的启动指令,根据所述启动策略以及启动数据启动所述目标启动项,包括:
响应于所述预设应用程序的启动指令,基于所述启动策略,获取所存储的启动数据;
通过加载所述启动数据启动所述目标启动项。


3.根据权利要求1或2所述的方法,其特征在于,启动所述目标启动项的启动数据包括与用户画像相关的启动数据;
在所述接收所述服务器发送的启动目标启动项的启动策略以及启动所述目标启动项的启动数据之前,所述方法还包括:
获取用户操作所述预设应用程序时产生的用户行为数据;
向所述服务器发送所述用户行为数据,以使得所述服务器通过所述用户行为数据构建所述用户的用户画像;确定与所述用户画像相关的启动数据,并将所述用户画像相关的启动数据作为启动所述目标启动项的启动数据。


4.一种应用程序启动管理方法,其特征在于,应用于服务器,所述方法包括:
接收终端发送的预设应用程序中各个启动项的启动时长;
当存在启动时长超过预设阈值的目标启动项时,生成目标启动项的启动策略;
向所述终端发送所述启动策略以及启动所述目标启动项的启动数据,以使得所述终端存储所述启动策略以及启动数据,并在响应于所述预设应用程序的启动指令时,根据所述启动策略以及启动数据启动所述目标启动项。


5.根据权利要求4所述的方法,其特征在于,启动所述目标启动项的启动数据包括与用户画像相关的启动数据;
在所述向所述终端发送所述启动策略以及启动所述目标启动项的启动数据之前,所述方法还包括:
接收所述终端发送的用户行为数据,所述用户行为数据为:用户操作所述预设应用程序时产生的用户行为数据;
通过所述用户行为数据构建所述用户的用户画像;
确定与所述用户画像相关的启动数据,并将所述用户画像相关的启动数据作为启动所述目标启动项的启动数据。


6.一种应用程序启动管理装置,其特征在于,应用于终端,所述装置包括:
第一获取模块,用于获得预设应用程序中各个启动项的启动时长;
第一发送模块,用于向服务器发送所述预设应用程序中各个启动项的启动时长;
第一接收模块,用于接收所述服务器发送的启动目标启动项的启动策略以及启动所述目...

【专利技术属性】
技术研发人员:贾跃博苟亚明
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1