应用程序的预加载方法、通信设备及存储介质技术

技术编号:34523249 阅读:16 留言:0更新日期:2022-08-13 21:13
本申请提供一种应用程序的预加载方法、通信设备及存储介质,具备各种用户功能的第二设备可以广播自身的设备信息,用户的第一设备在获取到第二设备的广播信息后,可以根据设备信息确定第二设备的设备功能信息,并根据设备功能信息在第一设备的后台预加载对应的APP,从而,当用户选择点击对应的APP后,可以大大提高APP的加载速度,实现APP“秒开”的效果,从而可以大大缩短用户的等待时间,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
应用程序的预加载方法、通信设备及存储介质


[0001]本申请涉及智能设备
,尤其涉及一种应用程序的预加载方法、通信设备及存储介质。

技术介绍

[0002]随着科技水平的不断提高,智能终端设备上安装的应用程序(Application,APP)的数量以及类型也越来越多,用户可以通过各种APP来实现生活中的各种功能,例如付款功能、扫码骑车功能等。
[0003]由于用户生活节奏的加快,APP功能加载的速度已经成为用户体验的一项重要指标,APP加载速度越快,用户所需要等待的时间越短,用户体验越好。
[0004]然而,目前的APP都是在用户点击后才会启动初始化加载页面和软件开发工具包(Software Development Kit,SDK)底层功能,如果网络环境差或者加载时间过长,都会导致用户等待较长时间,从而影响用户体验。

技术实现思路

[0005]本申请提供一种应用程序的预加载方法、通信设备及存储介质,用以解决现有技术存在的问题。
[0006]第一方面,本申请提供一种应用程序的预加载方法,应用于第一设备,方法包括:
[0007]获取目标设备的广播消息,广播消息包括目标设备的设备信息;
[0008]根据设备信息,确定目标设备的设备功能信息;
[0009]预加载设备功能信息对应的应用程序APP。
[0010]在一些实施例中,获取目标设备的广播消息,包括:
[0011]当第一设备位于多个第二设备的信号覆盖范围内时,从多个第二设备中确定满足预设要求的目标设备,并通过扫描获取目标设备的广播消息。
[0012]在一些实施例中,从多个第二设备中确定满足预设要求的目标设备,包括:
[0013]将多个第二设备中优先级最高的第二设备确定为目标设备;或者,
[0014]将多个第二设备中,与第一设备的距离最近的第二设备确定为目标设备。
[0015]在一些实施例中,获取目标设备的广播消息,包括:
[0016]当第一设备位于多个第二设备的信号覆盖范围内时,将多个第二设备均确定为目标设备,并通过扫描获取多个目标设备各自发送的广播消息。
[0017]在一些实施例中,还包括:若APP的预加载时长达到预设时长且未前台运行,则关闭APP。
[0018]在一些实施例中,还包括:若APP未前台运行,且第一设备离开目标设备的信号覆盖范围,则关闭APP。
[0019]在一些实施例中,设备信息包括设备标识、设备名称、设备类型、设备地址中的任一项或者至少两项。
[0020]第二方面,本申请提供一种应用程序的预加载方法,应用于第二设备,方法包括:
[0021]广播包含第二设备的设备信息的消息;消息用于指示第一设备在获取到第二设备的广播消息后,根据设备信息,确定第二设备的设备功能信息,并预加载设备功能信息对应的应用程序APP。
[0022]在一些实施例中,设备信息包括设备标识、设备名称、设备类型、设备地址中的任一项或者至少两项。
[0023]第三方面,本申请提供一种通信设备,包括存储器,通信模块,处理器:
[0024]存储器,用于存储计算机程序;通信模块,用于在处理器的控制下与其他设备进行通信;处理器,用于读取存储器中的计算机程序并执行以下操作:
[0025]获取目标设备的广播消息,广播消息包括目标设备的设备信息;
[0026]根据设备信息,确定目标设备的设备功能信息;
[0027]预加载设备功能信息对应的应用程序APP。
[0028]第四方面,本申请提供一种通信设备,包括存储器,通信模块,处理器:
[0029]存储器,用于存储计算机程序;通信模块,用于在处理器的控制下与其他设备进行通信;处理器,用于读取存储器中的计算机程序并执行以下操作:
[0030]广播包含第二设备的设备信息的消息;消息用于指示第一设备在获取到第二设备的广播消息后,根据设备信息,确定第二设备的设备功能信息,并预加载设备功能信息对应的应用程序APP。
[0031]第五方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述的应用程序的预加载方法。
[0032]本申请提供的应用程序的预加载方法、通信设备及存储介质,具备各种用户功能的第二设备可以广播自身的设备信息,用户的第一设备在获取到第二设备的广播信息后,可以根据设备信息确定第二设备的设备功能信息,并根据设备功能信息在第一设备的后台预加载对应的APP,从而,当用户选择点击对应的APP后,可以大大提高APP的加载速度,实现APP“秒开”的效果,从而可以大大缩短用户的等待时间,提升用户体验。
附图说明
[0033]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0034]图1为本申请实施例提供的应用程序的预加载方法的示意图;
[0035]图2为本实施例的具体场景示意图;
[0036]图3为本实施例的具体场景示意图;
[0037]图4为本申请实施例提供的应用程序的预加载装置的示意图;
[0038]图5为本申请实施例提供的应用程序的预加载装置的示意图;
[0039]图6为本申请实施例提供的通信设备的结构示意图;
[0040]图7为本申请实施例提供的通信设备的结构示意图。
[0041]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为
本领域技术人员说明本公开的概念。
具体实施方式
[0042]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本申请实施例中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0044]取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0045]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的预加载方法,其特征在于,应用于第一设备,所述方法包括:获取目标设备的广播消息,所述广播消息包括所述目标设备的设备信息;根据所述设备信息,确定所述目标设备的设备功能信息;预加载所述设备功能信息对应的应用程序APP。2.根据权利要求1所述的方法,其特征在于,所述获取目标设备的广播消息,包括:当所述第一设备位于多个第二设备的信号覆盖范围内时,从所述多个第二设备中确定满足预设要求的目标设备,并通过扫描获取所述目标设备的广播消息。3.根据权利要求2所述的方法,其特征在于,所述从所述多个第二设备中确定满足预设要求的目标设备,包括:将所述多个第二设备中优先级最高的第二设备确定为所述目标设备;或者,将所述多个第二设备中,与所述第一设备的距离最近的第二设备确定为所述目标设备。4.根据权利要求1所述的方法,其特征在于,所述获取目标设备的广播消息,包括:当所述第一设备位于多个第二设备的信号覆盖范围内时,将所述多个第二设备均确定为所述目标设备,并通过扫描获取多个目标设备各自发送的广播消息。5.根据权利要求1

4任一项所述的方法,其特征在于,还包括:若APP的预加载时长达到预设时长且未前台运行,则关闭所述APP。6.根据权利要求1

4任一项所述的方法,其特征在于,还包括:若APP未前台运行,且所述第一设备离开所述目标设备的信号覆盖范围,则关闭所述APP。7.根据权利要求1

4任一项所述的方法,其特征在于,所述设备信息包括设备标识、设备名称、设备类型、设备地址中的...

【专利技术属性】
技术研发人员:朱琳玲
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

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

1