[发明专利]小程序打开速度的提升方法和装置在审
申请号: | 202210433285.2 | 申请日: | 2022-04-24 |
公开(公告)号: | CN114895974A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 柳夫虎;邱智铠 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/54 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 打开 速度 提升 方法 装置 | ||
本说明书实施例提供了一种小程序打开速度的提升方法和装置,应用于承载小程序的终端设备中。该方法包括:在宿主程序被打开时,调用手机系统接口执行设备发现过程;通过设备发现过程判断在所述终端设备的周围是否存在可被小程序控制的目标被控设备;如果存在,则确定用于控制该目标被控设备的目标小程序;加载该目标小程序的程序包。本说明书实施例能够更为准确地判断出用户接下来会打开的小程序。
技术领域
本说明书一个或多个实施例涉及电子信息技术,尤其涉及小程序打开速度的提升方法和装置。
背景技术
随着软件开发技术的不断发展,小程序因其快捷、轻便等特点逐渐走入了公众视野。小程序是一种不需要下载安装即可使用的应用,一般需要搭载在宿主程序中运行,宿主程序为小程序提供可以实现各类业务功能的业务接口。比如,目前出现了支付宝小程序、微信小程序、百度小程序、360小程序和头条小程序等。
为了提升用户的体验,在用户还没有对一个小程序进行打开操作之前,系统就会预先判断用户接下来会打开的小程序,在用户无感知的情况下提前进行该小程序的程序包的加载,这样用户进行打开小程序的操作时,系统只需读取本地文件就可以直接向用户展示小程序的打开界面,从而使得用户有一种“秒开”的体验,大大提升了小程序的打开速度,提升了用户的满意度。
因此,如何更为准确地判断出用户接下来会打开的小程序是一个重要的问题。
发明内容
本说明书一个或多个实施例描述了小程序打开速度的提升方法和装置,能够更为准确地判断出用户接下来会打开的小程序。
根据第一方面,提供了一种小程序打开速度的提升方法,应用于承载小程序的终端设备中,其中,该方法包括:
在宿主程序被打开时,调用手机系统接口执行设备发现过程;
通过设备发现过程判断在所述终端设备的周围是否存在可被小程序控制的目标被控设备;
如果存在,则确定用于控制该目标被控设备的目标小程序;
加载该目标小程序的程序包。
其中,所述设备发现过程包括:近距离无线扫描;
所述通过设备发现过程判断在所述终端设备的周围是否存在可被小程序控制的目标被控设备,包括:
判断是否扫描到无线设备发送的广播消息;
如果扫描到,则根据该广播消息中携带的参数信息判断发送该广播消息的无线设备是否为可被小程序控制的被控设备;
如果是,则确定在所述终端设备的周围存在可被小程序控制的目标被控设备。
所述近距离无线扫描包括:蓝牙扫描;所述广播消息为:蓝牙广播消息;
所述根据该广播消息中携带的参数信息判断发送该广播消息的蓝牙设备是否为可被小程序控制的被控设备,包括:
判断在预先获取的配置表中的任意一项对应关系里是否能查找到所述蓝牙广播消息中携带的UUID、Mac地址;如果是,则确定发送该广播消息的蓝牙设备为可被小程序控制的被控设备;所述配置表中包括:至少一项UUID、Mac地址以及App ID三者之间的对应关系;
则,所述确定用于控制该目标被控设备的目标小程序,包括:
从所述配置表中查找到与该蓝牙广播消息中的UUID、Mac地址对应的App ID;
根据查找到的App ID确定所述目标小程序。
该方法进一步包括:
当用户在一个小程序里绑定至少一个被控设备时,获取蓝牙服务的UUID以及Mac地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210433285.2/2.html,转载请声明来源钻瓜专利网。