[发明专利]应用程序的执行方法和装置有效
申请号: | 201810910837.8 | 申请日: | 2018-08-10 |
公开(公告)号: | CN109101228B | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 赵洪飞;李升起;梁泽华;骆何飞 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/76 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 执行 方法 装置 | ||
1.一种应用程序的执行方法,其特征在于,所述方法包括以下步骤:
通过预设的数据交互接口,向应用程序的原生控件发送第一数据信息;其中,所述第一数据信息用于指示所述原生控件在H5页面中插入第一交互控件;
接收所述原生控件对所述数据交互接口进行调用的调用请求;
获取所述调用请求所携带的第二数据信息;其中,所述第二数据信息是所述第一交互控件探测到第一用户操作后生成的;
根据所述第二数据信息更新所述H5页面。
2.根据权利要求1所述的执行方法,其特征在于,所述通过预设的数据交互接口,向应用程序的原生控件发送第一数据信息之前,还包括:
通过所述H5页面中的第二交互控件探测预设的第二用户操作;
响应于所述第二用户操作,生成所述第一数据信息。
3.根据权利要求1所述的执行方法,其特征在于,所述通过预设的数据交互接口,向应用程序的原生控件发送第一数据信息,包括:
根据所述数据交互接口定义的数据格式,对所述第一数据信息进行数据格式处理;其中,所述数据格式处理后的第一数据信息与所述原生控件定义的数据格式匹配;
将所述第一数据信息写入所述原生控件内预设的接收类。
4.根据权利要求1所述的执行方法,其特征在于,所述通过数据交互接口,向应用程序的原生控件发送第一数据信息之前,还包括:
获取应用程序的浏览器内核加载所述H5页面时发送的接口信息;
根据所述接口信息,生成所述数据交互接口。
5.根据权利要求1-4任一项所述的执行方法,其特征在于,所述接收所述原生控件对所述数据交互接口进行调用的调用请求,包括:
通过用于加载所述H5页面的浏览器内核,接收所述原生控件对所述数据交互接口进行调用的调用请求。
6.一种应用程序的执行方法,其特征在于,所述方法包括以下步骤:
获取H5编辑器通过预设的数据交互接口发送的第一数据信息;所述H5编辑器用于对应用程序的H5页面进行编辑处理;
根据所述第一数据信息,在所述H5页面中插入第一交互控件;
当所述第一交互控件探测到预设的第一用户操作时,生成对应的第二数据信息;所述第二数据信息,用于指示所述H5编辑器更新所述H5页面;
向所述H5编辑器发送对所述数据交互接口进行调用的调用请求,其中所述调用请求携带所述第二数据信息。
7.根据权利要求6所述的执行方法,其特征在于,所述获取H5编辑器通过预设的数据交互接口发送的第一数据信息,包括:
读取预设的接收类,以得到所述第一数据信息。
8.根据权利要求6或7所述的执行方法,其特征在于,所述根据所述第一数据信息,在所述H5页面中插入第一交互控件,包括:
根据所述第一数据信息指示的方法,生成对所述方法进行调用的第一交互控件;
根据所述第一数据信息指示的位置,在所述H5页面中对应位置插入所述第一交互控件。
9.一种应用程序的执行装置,其特征在于,所述装置包括:
发送模块,用于通过预设的数据交互接口,向应用程序的原生控件发送第一数据信息;其中,所述第一数据信息用于指示所述原生控件在所述应用程序的H5页面中插入第一交互控件;
获取模块,用于接收所述原生控件对所述数据交互接口进行调用的调用请求;获取所述调用请求所携带的第二数据信息;其中,所述第二数据信息是所述第一交互控件探测到第一用户操作后生成的;
处理模块,用于根据所述第二数据信息更新所述H5页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810910837.8/1.html,转载请声明来源钻瓜专利网。