【技术实现步骤摘要】
一种用于运行寄宿应用的方法与设备
本申请涉及通信领域,尤其涉及一种用于运行寄宿应用的技术。
技术介绍
寄宿应用是一种依托于宿主应用、不需要下载安装包进行安装即可使用的应用,进一步扩充了宿主应用的功能。寄宿应用实现了“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用,也体现了“用完即走”的理念,用户不用关心其用户设备上是否安装太多应用的问题。寄宿应用随时可用,无需通过安装包安装亦无需卸载。随着时代的发展,出现越来越多的宿主应用,依托于宿主应用的寄宿应用也变得无所不在。但是,支持每个寄宿应用的平台一般集成在相应的app上。由于各app能够支持的寄宿应用的形式不一样,适用于不同app的寄宿应用正常运行所需的数据格式等也不同。因此,在不同的app中,信息提供方向用户提供的寄宿应用启动信息很有可能会使相应的寄宿应用运行异常,而使用户无法正确、高效地获得信息提供方所提供的信息,不利于信息发布。
技术实现思路
本申请的一个目的是提供一种用于运行寄宿应用的方法与设备。根据本申请的一个方面,本申请提供了一种用于运行寄宿应用的方法,其中该寄宿应用对应于第二应用中的目标信息;该方法包括以下步骤:响应于检测到对第一应用中目标信息的触发操作,解析所述目标信息以获得对应的寄宿应用配置信息;基于所述寄宿应用配置信息确定对应的宿主应用,以及寄宿应用的寄宿应用标识信息;以及,向所述宿主应用提供所述寄宿应用标识信息,以供所述宿主应用运行所述寄宿应用;其中,所述宿主应用与所述第二应用被 ...
【技术保护点】
1.一种用于运行寄宿应用的方法,其中,所述寄宿应用对应于第二应用中的目标信息;/n所述方法包括:/n响应于检测到对目标信息的触发操作,解析所述目标信息以获得对应的寄宿应用配置信息;/n基于所述寄宿应用配置信息确定对应的宿主应用,以及寄宿应用的寄宿应用标识信息;/n向所述宿主应用提供所述寄宿应用标识信息,以供所述宿主应用运行所述寄宿应用;/n其中,所述宿主应用与所述第二应用被配置于同一用户设备。/n
【技术特征摘要】
1.一种用于运行寄宿应用的方法,其中,所述寄宿应用对应于第二应用中的目标信息;
所述方法包括:
响应于检测到对目标信息的触发操作,解析所述目标信息以获得对应的寄宿应用配置信息;
基于所述寄宿应用配置信息确定对应的宿主应用,以及寄宿应用的寄宿应用标识信息;
向所述宿主应用提供所述寄宿应用标识信息,以供所述宿主应用运行所述寄宿应用;
其中,所述宿主应用与所述第二应用被配置于同一用户设备。
2.根据权利要求1所述的方法,其中,在所述响应于检测到对目标信息的触发操作,解析所述目标信息以获得对应的寄宿应用配置信息之前,所述方法还包括:
响应于宿主应用的安装操作,添加所述宿主应用的注册信息;
所述基于所述寄宿应用配置信息确定对应的宿主应用,以及寄宿应用的寄宿应用标识信息,包括:
基于所述寄宿应用配置信息,在已注册的宿主应用中确定对应的宿主应用,并确定寄宿应用的寄宿应用标识信息;
所述方法还包括:
响应于所述宿主应用的移除操作,移除所述宿主应用的注册信息。
3.根据权利要求2所述的方法,其中,所述基于所述寄宿应用配置信息,在已注册的宿主应用中确定对应的宿主应用,并确定寄宿应用的寄宿应用标识信息,包括:
基于所述寄宿应用配置信息遍历已注册的宿主应用,以确定对应的宿主应用,并确定寄宿应用的寄宿应用标识信息。
4.根据权利要求3所述的方法,其中,所述基于所述寄宿应用配置信息遍历已注册的宿主应用,以确定对应的宿主应用,并确定寄宿应用的寄宿应用标识信息,包括:
基于所述寄宿应用配置信息,基于注册时间遍历已注册的宿主应用,以确定对应的宿主应用,并确定寄宿应用的寄宿应用标识信息。
5.根据权利要求2所述的方法,其中,
所述注册信息包括:所述宿主应用的宿主应用标识信息;
所述基于所述寄宿应用配置信息,在已注册的宿主应用中确定对应的宿主应用,并确定寄宿应用的寄宿应用标识信息,包括:
基于所述寄宿应用配置信息,根据已注册的宿主应用的宿主应用标识信息确定对应的宿主应用;
基于所述寄宿应用配置信息确定寄宿应用的寄宿应用标识信息。
6.根据权利要求2至5中任一项所述的方法,其中,
所述注册信息包括:所述宿主应用的应用查询接口信息;
所述向所述宿主应用提供所述寄宿应用标识信息,以供所述宿主应用运行所述寄宿应用,包括:
基于所述应用查询接口信息确定对应的应用查询接口;
通过所述应用查询接口向所述宿主应用发送兼容性查询请求,所述兼容性查询请求包括所述寄宿应用标识信息;
接收所述宿主应用基于所述兼容性查询请求而发送的兼容性查询结果;
其中,若所述兼容性查询结果包括兼容,所述宿主应用运行所述寄宿应用。
7.根据权利要求6所述的方法,其中,所述方法还包括:
若所述兼容性查询结果包括不兼容,基于所述寄宿应用配置信息重新确定对应的宿主应用;
向重新确定的宿主应用提供所述寄宿应用标识信息,以供所述重新确定的宿主应用运行所述寄宿应用。
8.根据权利要求1所述的方法,其中,所述基于所述寄宿应用配置信息确定对应的宿主应用,以及寄宿应用的寄宿应用标识信息,包括:
基于所述寄宿应用配置信息确定对应的至少一个宿主应用,以及寄宿应用的寄宿应用标识信息;
所述向所述宿主应用提供所述寄宿应用标识信息,以供所述宿主应用运行所述寄宿应用,包括:
向所述至少一个宿主应用中选定的宿主应用提供所述寄宿应用标识信息,以供所述选定的宿主应用运行所述寄宿应用。
9.根据权利要求1所述的方法,其中,所述响应于检测到对目标信息的触发操作,解析所述目标信息以获得对应的寄宿应用配置信息,包括:
响应于检测到对目标信息的触发操作,解析所述目标信息,以确定对应的网络设备以及对应的寄宿应用配置信息;
所述基于所述寄宿应用配置信息确定对应的宿主应用,以及寄宿应用的寄宿应用标识信息,包括:
基于所述寄宿应用配置信息确定寄宿应用的寄宿应用标识信息...
【专利技术属性】
技术研发人员:崔英林,
申请(专利权)人:上海连尚网络科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。