[发明专利]页面端与原生端的通信方法、装置、电子设备及可读介质在审
申请号: | 201910212868.0 | 申请日: | 2019-03-20 |
公开(公告)号: | CN111722936A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 王亚军 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;兰淑铎 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 生端 通信 方法 装置 电子设备 可读 介质 | ||
1.一种页面端与原生端的通信方法,其特征在于,所述方法包括:
确定在所述页面端产生的第一业务触发事件的第一功能调用信息;
通过调用用于在页面弹出窗口的函数,向所述原生端发送携带有所述第一功能调用信息的功能调用消息,以在所述原生端中调用所述第一功能调用信息指示的第一功能模块。
2.根据权利要求1所述的方法,其特征在于,所述确定在所述页面端产生的第一业务触发事件的第一功能调用信息,包括:
通过所述第一业务触发事件对应的业务函数,向所述页面端传入所述第一业务触发事件的第一功能调用信息,以确定在所述页面端产生的第一业务触发事件的第一功能调用信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述原生端传回的所述第一功能模块的功能执行结果;
通过所述第一业务触发事件的功能回调函数,将接收到的所述功能执行结果回调至所述第一业务触发事件对应的业务函数。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述原生端传入的第二业务触发事件的第二功能调用信息;
调用所述第二功能调用信息指示的第二功能模块;
将所述第二功能模块的功能执行结果回调至所述原生端。
5.根据权利要求4所述的方法,其特征在于,所述调用所述第二功能调用信息指示的第二功能模块,包括:
通过脚本代码中用于计算字符串并执行所述字符串对应的脚本代码的函数,调用所述第二功能调用信息指示的第二功能模块。
6.根据权利要求4所述的方法,其特征在于,所述将所述第二功能模块的功能执行结果回调至所述原生端,包括:
通过调用所述用于在页面弹出窗口的函数,向所述原生端发送携带有所述第二功能模块的功能执行结果的结果回调消息,以将所述第二功能模块的功能执行结果回调至所述原生端。
7.根据权利要求1-6中任意一项权利要求所述的方法,其特征在于,所述用于在页面弹出窗口的函数包括弹窗函数。
8.根据权利要求1-6中任意一项权利要求所述的方法,其特征在于,所述第一功能调用信息包括以下中的至少一者:
所述第一功能模块的名称、所述第一功能模块的参数、用于回调所述第一功能模块的功能执行结果的功能回调函数。
9.一种页面端与原生端的通信方法,其特征在于,所述方法包括:
接收所述页面端通过调用用于在页面弹出窗口的函数发送的功能调用消息;
对所述功能调用消息进行解析,以获得所述功能调用消息携带的第一功能调用信息;
调用所述第一功能调用信息指示的第一功能模块;
将所述第一功能模块的功能执行结果回调至所述页面端。
10.根据权利要求9所述的方法,其特征在于,所述调用所述第一功能调用信息指示的第一功能模块,包括:
反射调用所述第一功能调用信息指示的第一功能模块。
11.根据权利要求9所述的方法,其特征在于,所述将所述第一功能模块的功能执行结果回调至所述页面端,包括:
通过脚本代码注入的方式,将所述第一功能模块的功能执行结果传入所述页面端。
12.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收所述页面端通过调用所述用于在页面弹出窗口的函数发送的结果回调消息;
对所述结果回调消息进行解析,以获得所述结果回调消息携带的第二功能模块的功能执行结果;
通过所述第二功能模块对应的业务触发事件的功能回调接口,将接收到的所述功能执行结果回调至所述业务触发事件对应的业务方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910212868.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钻井液用组合物、钻井液稠塞及其制备方法和应用
- 下一篇:一种指示方法及设备