logo好方法网

应用程序启动方法、装置、计算机系统和介质


技术摘要:
本公开提供了一种应用程序启动方法,应用于终端设备,该应用程序包含多个功能模块,该方法包括:响应于接收到用于启动应用程序的请求,获取终端设备的状态信息,将状态信息输入至预测模型,得到功能标识集合,功能标识集合包括至少一个功能标识,至少一个功能标识各自  全部
背景技术:
随着信息技术和电子技术的快速发展,各种各样的移动终端(例如,智能手机、平 板电脑等)已经成为人们工作和生活中不可或缺的一部分。通过移动终端,用户可以实现拨 打电话,收发短信、图片、邮件、视频等多媒体文件,还可以实现上网、玩游戏、编辑文本、网 上商城购物等。移动终端已经成为各类人群工作、生活、社交不可或缺的工具。而随着移动 终端功能的日益发展,移动终端上的各种应用程序和应用功能也层出不穷。 在实现本发明构思的过程中,发明人发现相关技术中至少存在如下问题。在相关 技术中,应用程序在启动时,通常会启动该应用程序包含的所有功能,以供用户操作。例如, 手机银行类应用程序,作为银行的重要对客平台,承载了银行的大部分业务。目前,手机银 行功能繁多,而每个用户经常使用或者可能使用的功能仅仅是其中几个。而且,不同用户可 能使用的功能也不尽相同。但是,目前的手机银行类应用程序启动时,会无差别启动该应用 程序包含的所有功能,浪费了大量的启动时间和硬件资源。
技术实现要素:
有鉴于此,本公开提供了一种应用程序启动方法、装置、计算机系统和计算机可读 介质。 本公开的一个方面提供了一种应用程序启动方法,应用于终端设备,所述应用程 序包含多个功能模块,所述方法包括:响应于接收到用于启动所述应用程序的请求,获取所 述终端设备的状态信息,将所述状态信息输入至预测模型,得到功能标识集合,所述功能标 识集合包括至少一个功能标识,所述至少一个功能标识各自与至少一个功能模块相对应, 基于所述功能标识集合确定待启动功能模块,以及启动所述待启动功能模块。 根据本公开的实施例,所述基于所述功能标识集合确定待启动功能模块,包括:将 与所述功能标识集合对应的功能模块所对应的优先级提高一级,其中,所述应用程序中包 含的多个功能模块中的每个功能模块对应一个初始优先级,以及将所述多个功能模块中优 先级高于所述初始优先级的功能模块确定为待启动功能模块。 根据本公开的实施例,所述待启动功能模块包括多个待启动功能模块,所述启动 所述待启动功能模块包括:基于与所述多个待启动功能模块分别对应的优先级,依次启动 所述多个待启动功能模块。 根据本公开的实施例,所述方法还包括:获取样本数据,所述样本数据包括终端设 备的状态信息和用户操作信息,以及基于所述样本数据训练所述预测模型。 根据本公开的实施例,所述终端设备的状态信息包括时间信息、运动信息、位置信 息、环境信息、网络连接信息、标识信息、工作状态信息以及指纹信息中的至少一种。 4 CN 111580883 A 说 明 书 2/10 页 根据本公开的实施例,所述用户操作信息包括操作界面信息、操作动作信息和操 作对象信息中的至少一种。 根据本公开的实施例,所述方法还包括:更新所述预测模型。 根据本公开的实施例,所述方法还包括:将更新后的预测模型发送至所述应用程 序对应的后台服务器,以使所述后台服务器存储所述预测模型。 本公开的另一个方面提供了一种终端设备的应用程序启动装置,所述应用程序包 含多个功能模块,所述装置包括第一获取模块、预测模块、确定模块和启动模块。其中,第一 获取模块用于响应于接收到用于启动所述应用程序的请求,获取所述终端设备的状态信 息。预测模块用于将所述状态信息输入至预测模型,得到功能标识集合,所述功能标识集合 包括至少一个功能标识,所述至少一个功能标识各自与至少一个功能模块相对应。确定模 块用于基于所述功能标识集合确定待启动功能模块。启动模块用于启动所述待启动功能模 块。 根据本公开的实施例,所述基于所述功能标识集合确定待启动功能模块,包括:将 与所述功能标识集合对应的功能模块所对应的优先级提高一级,其中,所述应用程序中包 含的多个功能模块中的每个功能模块对应一个初始优先级,以及将所述多个功能模块中优 先级高于所述初始优先级的功能模块确定为待启动功能模块。 根据本公开的实施例,所述待启动功能模块包括多个待启动功能模块,所述启动 所述待启动功能模块包括:基于与所述多个待启动功能模块分别对应的优先级,依次启动 所述多个待启动功能模块。 根据本公开的实施例,所述装置还包括第二获取模块和训练模块。其中,第二获取 模块用于获取样本数据,所述样本数据包括终端设备的状态信息和用户操作信息。以及训 练模块用于基于所述样本数据训练所述预测模型。 根据本公开的实施例,所述终端设备的状态信息包括时间信息、运动信息、位置信 息、环境信息、网络连接信息、标识信息、工作状态信息以及指纹信息中的至少一种。 根据本公开的实施例,所述用户操作信息包括操作界面信息、操作动作信息和操 作对象信息中的至少一种。 根据本公开的实施例,所述装置还包括:更新模块,用于更新所述预测模型。 根据本公开的实施例,所述装置还包括:发送模块,用于将更新后的预测模型发送 至所述应用程序对应的后台服务器,以使所述后台服务器存储所述预测模型。 本公开的另一方面提供了一种计算机系统,包括:一个或多个处理器,存储装置, 用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时, 使得所述一个或多个处理器执行如上所述的方法。 本公开的另一方面提供了一种计算机可读介质,存储有计算机可执行指令,所述 指令在被执行时用于实现如上所述的方法。 本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指 令,所述指令在被执行时用于实现如上所述的方法。 根据本公开的实施例,可以至少部分地解决相关技术中在应用程序启动时,会无 差别启动该应用程序包含的所有功能,浪费了大量的启动时间和硬件资源的问题,并因此 可以实现根据不同用户差异化启动应用程序中的部分功能,从而加快应用程序启动速度, 5 CN 111580883 A 说 明 书 3/10 页 减少能耗的技术效果。 附图说明 通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和 优点将更为清楚,在附图中: 图1示意性示出了根据本公开实施例的应用程序启动方法和装置的应用场景; 图2示意性示出了根据本公开实施例的应用程序启动方法的流程图; 图3示意性示出了根据本公开实施例的应用程序启动装置的框图;以及 图4示意性示出了根据本公开实施例的计算机系统的方框图。
下载此资料需消耗2积分,
分享到:
收藏