[发明专利]网页处理方法、装置、终端及存储介质有效
申请号: | 201810091419.0 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108319483B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 李沛;黄思程;罗伟帮;李亚轩;刘运璇;龙小康;郭志伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/445;G06F9/54;G06F16/957 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李梅香;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 处理 方法 装置 终端 存储 介质 | ||
1.一种网页处理方法,其特征在于,包括:
母应用程序获取子应用程序;
获取所述子应用程序中配置的业务域名;
响应于所述子应用程序对所述母应用程序中的创建网络视图组件接口的调用,在所述母应用程序中创建所述子应用程序的网络视图组件;
在所述子应用程序的页面框架中,显示由所述网络视图组件承载的所述业务域名的网页;
接收所述网页发送的数据,其中,所述数据包括根据用户操作在所述网页中实现功能时所需要调用的子应用程序接口以及参数;
通过调用所述母应用程序的接口,将所述网页发送的所述数据发送到所述子应用程序,以使所述子应用程序根据所述参数调用所述子应用程序接口来更新所述网页。
2.根据权利要求1所述的方法,其特征在于,所述母应用程序获取子应用程序,包括:
在所述母应用程序中显示所述子应用程序的入口;
当接收到触发所述入口的操作时,向所述母应用程序的后台服务器发送子应用程序的请求;
接收所述子应用程序的源代码,所述子应用程序的源代码中包括能够在子应用程序中访问的业务域名。
3.根据权利要求1所述的方法,其特征在于,
所述子应用程序中配置的业务域名满足以下条件:
配置在所述母应用程序的后台服务器,并通过所述母应用程序的后台服务器的域名身份验证。
4.根据权利要求1所述的方法,其特征在于,所述接收所述网页发送的数据,包括:
所述母应用程序包括可供调用的母应用程序接口;
接收所述网页针对所述母应用程序接口的调用;
获取所述网页通过所述母应用程序接口向所述母应用程序发送的数据。
5.根据权利要求1所述的方法,其特征在于,
所述数据包括实现更新所述网页的功能时所需要调用的子应用程序接口以及参数;
所述更新所述网页的功能包括以下至少之一:
扫码功能,支付功能,定位功能,网页跳转功能。
6.根据权利要求1所述的方法,其特征在于,所述将所述网页发送的所述数据发送到所述子应用程序,包括:
将所述网页发送的所述数据封装为事件;
发送所封装的事件至所述子应用程序;
其中,所述事件供所述子应用程序解析后确定需要调用的子应用程序接口及参数,并根据所确定的参数执行相应子应用程序接口的调用。
7.根据权利要求1所述的方法,其特征在于,还包括:
当接收到所述网页发送的数据时,调用回调函数向所述网页确认所述数据接收成功。
8.根据权利要求1所述的方法,其特征在于,还包括:
当接收到所述子应用程序对所述母应用程序的创建网络视图组件接口的调用时,
创建用于在所述子应用程序的页面框架中进行网页显示的网页视图组件;
缓存所述子应用程序调用所述创建网络视图组件接口时发送的数据;
当所述网络视图组件被创建完成、且所述网络视图组件加载完成所述网页时,向所述网页中注入所述缓存的数据。
9.一种网页处理装置,其特征在于,包括:
获取单元,用于获取子应用程序,以及获取所述子应用程序中配置的业务域名;
显示单元,用于响应于所述子应用程序对母应用程序中的创建网络视图组件接口的调用,在母应用程序中创建所述子应用程序的网络视图组件,在所述子应用程序的页面框架中,显示由所述网络视图组件承载的所述业务域名的网页;
接收单元,用于接收所述网页发送的数据,其中,所述数据包括根据用户操作在所述网页中实现功能时所需要调用的子应用程序接口以及参数;
发送单元,用于通过调用所述母应用程序的接口,将所述网页发送的所述数据发送到所述子应用程序,以使所述子应用程序根据所述参数调用所述子应用程序接口来更新所述网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810091419.0/1.html,转载请声明来源钻瓜专利网。