应用启动的预处理方法和装置制造方法及图纸

技术编号:35302075 阅读:14 留言:0更新日期:2022-10-22 12:51
本说明书实施例提供了一种应用启动的预处理方法和装置。该方法的一具体实施方式包括:获取目标用户的多条第一历史信息,第一历史信息包括位置信息和与位置信息对应的时间信息;基于第一历史信息,确定目标用户的至少一条停留信息;获取目标用户的与至少一条停留信息对应的对应用的历史操作信息;获取目标用户的至少一条第二历史信息,第二历史信息包括位置信息和与位置信息对应的时间信息,至少一条第二历史信息与在当前时间之前的一个或多个停留时间区间对应;在至少一条第二历史信息与至少一条停留信息匹配的情况下,根据历史操作信息预测应用在当前的预设时间周期中的启动时间;在启动时间之前预先加载用于启动应用所需的代码。所需的代码。所需的代码。

【技术实现步骤摘要】
应用启动的预处理方法和装置


[0001]本说明书实施例涉及计算机
,尤其涉及一种应用启动的预处理方法和装置。

技术介绍

[0002]随着终端设备的快速发展,用户可以在终端设备安装各种应用程序(APP,Application),例如,视频类APP、购物类APP、音乐类APP、社交类APP等等。用户可以在不同的时间段启动和使用不同的应用。现阶段,虽然应用冷启动优化取得了较大的进步,但是用户在启动一个应用的时候,仍需要等待较长时间,比如,启动应用时可能会出现一段时间的白屏。这样,会给用户带来不好的体验。

技术实现思路

[0003]本说明书的实施例描述了一种应用启动的预处理方法和装置。
[0004]根据第一方面,提供了一种应用启动的预处理方法,包括:获取目标用户的多条第一历史信息,其中,上述第一历史信息包括位置信息和与位置信息对应的时间信息;基于上述第一历史信息,确定上述目标用户的至少一条停留信息,其中,上述停留信息包括停留位置信息和与上述停留位置信息对应的停留时间区间,上述停留时间区间为预设时间周期中的时间段;获取上述目标用户的与上述至少一条停留信息对应的对应用的历史操作信息;获取上述目标用户的至少一条第二历史信息,其中,上述第二历史信息包括位置信息和与位置信息对应的时间信息,至少一条第二历史信息与在当前时间之前的一个或多个所述停留时间区间对应;在上述至少一条第二历史信息与上述至少一条停留信息匹配的情况下,根据上述历史操作信息预测上述应用在当前的上述预设时间周期中的启动时间;在上述启动时间之前预先加载用于启动上述应用所需的代码。
[0005]根据第二方面,提供了一种应用启动的预处理装置,包括:第一获取单元,配置为获取目标用户的多条第一历史信息,其中,上述第一历史信息包括位置信息和与位置信息对应的时间信息;确定单元,配置为基于上述第一历史信息,确定上述目标用户的至少一条停留信息,其中,上述停留信息包括停留位置信息和与上述停留位置信息对应的停留时间区间,上述停留时间区间为预设时间周期中的时间段;第二获取单元,配置为获取上述目标用户的与上述至少一条停留信息对应的对应用的历史操作信息;第三获取单元,配置为获取上述目标用户的至少一条第二历史信息,其中,上述第二历史信息包括位置信息和与位置信息对应的时间信息,所述至少一条第二历史信息与在当前时间之前的一个或多个所述停留时间区间对应;预测单元,配置为在上述至少一条第二历史信息与上述至少一条停留信息匹配的情况下,根据上述历史操作信息预测上述应用在当前的上述预设时间周期中的启动时间;加载单元,配置为在上述启动时间之前预先加载用于启动上述应用所需的代码。
[0006]根据第三方面,提供了一种计算机程序产品,包括计算机程序,上述计算机程序被处理器执行时实现如第一方面中任一项上述的方法。
[0007]根据第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当上述计算机程序在计算机中执行时,令上述计算机执行第一方面中任一项上述的方法。
[0008]根据第五方面,提供了一种电子设备,包括存储器和处理器,上述存储器中存储有可执行代码,上述处理器执行上述可执行代码时,实现第一方面中任一项上述的方法。
[0009]根据本说明书实施例提供的应用启动的预处理方法和装置,首先,基于所获取的目标用户的多条第一历史信息,确定目标用户的至少一条停留信息,其中,停留信息包括停留位置信息和与停留位置信息对应的停留时间区间。而后,获取目标用户的至少一条第二历史信息,至少一条第二历史信息与在当前时间之前的一个或多个停留时间区间对应。然后,获取目标用户的与至少一条停留信息对应的对应用的历史操作信息。在至少一条第二历史信息与至少一条停留信息匹配的情况下,根据历史操作信息预测应用在当前的预设时间周期中的启动时间,并在启动时间之前预先加载用于启动应用所需的代码。由此,实现了基于目标用户的历史信息和对应用的历史操作信息,学习目标用户使用应用的规律,并根据学习到的规律、时间以及目标用户的位置预测应用的启动时间,从而在启动时间之前预先加载用于启动应用所需的代码。这样,在接收到用户的启动指令之后,基于预先加载的代码可以快速启动应用,从而提高应用启动的效率,提升了用户体验。
附图说明
[0010]图1示出了本说明书实施例可以应用于其中的一个应用场景的示意图;
[0011]图2示出了根据一个实施例的应用启动的预处理方法的流程示意图;
[0012]图3示出了根据另一实施例的应用启动的预处理方法的流程示意图;
[0013]图4A示出了根据位置信息将多条第一历史信息映射成二维坐标系的点的示意图;
[0014]图4B示出了采用OPTICS算法对图4A中的点进行聚类的过程示意图;
[0015]图4C示出了采用OPTICS算法对图4A中的点进行聚类得到的可达距离图的示意图;
[0016]图4D示出了采用OPTICS算法对图4A中的点进行聚类得到的结果的示意图;
[0017]图5示出了根据一个实施例的应用启动的预处理装置的示意性框图;
[0018]图6示出了适于用来实现本申请实施例的电子设备的结构示意图。
具体实施方式
[0019]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0020]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0021]作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
[0022]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
[0023]下面结合附图和实施例,对本说明书提供的技术方案做进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本说明书的实施例及实施例中的特征可以相互组合。
[0024]如前所述,现阶段用户启动应用时,需要等待较长时间,用户体验差。为此,本说明书实施例提供了一种应用启动的预处理方法,从而实现基于用户的历史信息和历史操作信息预测应用的启动时间,在启动时间之前预先加载用于启动应用所需的代码。这样,在接收到用户的启动指令之后,基于预先加载的代码可以快速启动应用,从而提高应用启动的效率本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用启动的预处理方法,包括:获取目标用户的多条第一历史信息,其中,所述第一历史信息包括位置信息和与位置信息对应的时间信息;基于所述第一历史信息,确定所述目标用户的至少一条停留信息,其中,所述停留信息包括停留位置信息和与所述停留位置信息对应的停留时间区间,所述停留时间区间为预设时间周期中的时间段;获取所述目标用户的与所述至少一条停留信息对应的对应用的历史操作信息;获取所述目标用户的至少一条第二历史信息,其中,所述第二历史信息包括位置信息和与位置信息对应的时间信息,所述至少一条第二历史信息与在当前时间之前的一个或多个所述停留时间区间对应;在所述至少一条第二历史信息与所述至少一条停留信息匹配的情况下,根据所述历史操作信息预测所述应用在当前的所述预设时间周期中的启动时间;在所述启动时间之前预先加载用于启动所述应用所需的代码。2.根据权利要求1所述的方法,其中,所述基于所述第一历史信息,确定所述目标用户的至少一条停留信息,包括:基于位置信息,将所述多条第一历史信息进行分类,得到至少一个类别;基于所述至少一个类别,确定所述目标用户的至少一条停留信息。3.根据权利要求2所述的方法,其中,所述基于所述至少一个类别,确定所述目标用户的至少一条停留信息,包括:基于所述至少一个类别中的每一个类别所包含的第一历史信息的位置信息确定一个停留位置的停留位置信息,以及基于该类别所包含的第一历史信息的时间信息确定与所述停留位置信息对应的停留时间区间;根据所述至少一个类别中的各类别所确定的停留位置信息和停留时间区间,确定所述目标用户的至少一个停留位置的停留信息。4.根据权利要求2所述的方法,其中,所述基于位置信息,将所述多条第一历史信息进行分类,得到至少一个类别,包括:采用聚类算法,对所述多条第一历史信息中的位置信息进行分类,得到至少一个类别。5.根据权利要求4所述的方法,其中,所述聚类算法为OPTICS聚类算法;以及所述采用聚类算法,对所述多条第一历史信息中的位置信息进行分类,得到至少一个类别,包括:采用预设的半径和预设的最小样本数,使用OPTICS聚类算法对所述多条第一历史信息中的位置信息进行聚类,得到至少一个类簇,以及将每个类簇作为一个类别。6.根据权利要求5所述的方法,其中,所述采用预设的半径和预设的最小样本数,使用OPTICS聚类算法对所述多条第一历史信息中的位置信息进行聚类,得到至少一个类簇,包括:根据位置信息,将多条...

【专利技术属性】
技术研发人员:张若凡
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1