[发明专利]页面通信方法、装置及设备在审
| 申请号: | 202110349208.4 | 申请日: | 2021-03-31 |
| 公开(公告)号: | CN113032167A | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 张越 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/451 |
| 代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 通信 方法 装置 设备 | ||
1.一种页面通信方法,其特征在于,包括:
确定原生应用端按照设备类型标准挂载至全局对象上的通信对象,其中,所述通信对象用于将页面与所述原生应用通信时的通信数据放置于队列池,并为所述通信数据设置回调标识;
将所述挂载至全局对象上的通信对象中的通信方法进行聚合处理后暴露统一接口对象;
根据检测到的通过所述统一接口对象触发的数据通信需求,基于页面跳转协议向所述原生应用端发起数据通信请求,以使得所述原生应用端调用所述通信对象并根据所述数据通信请求中携带的目标回调标识从所述队列池中获取与所述目标回调标识相匹配的通信数据。
2.根据权利要求1所述的方法,其特征在于,在所述确定原生应用端按照设备类型标准挂载至全局对象上的通信对象之后,所述方法还包括:基于挂载至所述全局对象上的所述通信对象判断设备类型。
3.根据权利要求2所述的方法,其特征在于,基于挂载至所述全局对象上的所述通信对象判断设备类型,具体包括:
基于挂载至所述全局对象上的所述通信对象中的通信方法,获取所述通信方法挂载至所述全局对象上所形成的内嵌参数信息;
利用所述内嵌参数信息映射的接口类型对象,判断设备类型。
4.根据权利要求1所述的方法,其特征在于,在确定原生应用端按照设备类型标准挂载至全局对象上的通信对象之前,所述方法还包括:
若在所述全局对象中未检测到所述通信对象,则根据用户代理判定设备类型,并侦听所述原生应用端是否将与所述设备类型对应的所述通信对象挂载到了所述全局对象中。
5.根据权利要求1所述的方法,其特征在于,在确定原生应用端按照设备类型标准挂载至全局对象上的通信对象之前,所述方法还包括:
检测是否接收到所述原生应用端发送的完成事件,其中,所述完成事件用于表示所述原生应用端已将所述通信对象挂载到所述全局对象上并且所述已完成所述通信对象的初始化;
若是,则对所述页面中需要与所述原生应用端进行交互的页面逻辑进行初始化。
6.根据权利要求5所述的方法,其特征在于,对所述页面中需要与所述原生应用端进行交互的页面逻辑进行初始化,具体包括:
将所述页面中需要与所述原生应用端进行交互的至少一个页面逻辑对应的代码放至目标方法对应的回调数组中;
根据所述回调数组,通过所述目标方法依次对所述回调数组中的页面逻辑对应的代码进行回调,以依次执行对所述至少一个页面逻辑的初始化。
7.根据权利要求1-6中任一项所述的方法,其特征在于,在基于页面跳转协议向所述原生应用端发起数据通信请求之前,所述方法还包括:
预先针对所述页面与所述原生应用端之间进行通信时所涉及的通信逻辑制定数据通信标准;
其中,所述通信数据携带有符合预先制定的目标数据通信标准的多层级协议数据结构的信息。
8.根据权利要求7所述的方法,其特征在于,在基于页面跳转协议向所述原生应用端发起数据通信请求之后,所述方法还包括:
接收所述原生应用端按照所述目标数据通信标准对所述通信数据中的目标数据进行处理后得到的处理结果。
9.根据权利要求8所述的方法,其特征在于,所述接收所述原生应用端按照所述目标数据通信标准对所述通信数据中的目标数据进行处理后得到的处理结果,包括:接收所述原生应用端按照以下方式得到的所述处理结果:
将符合所述多层级协议数据结构的信息中的第一层级结构和第二层级结构中的信息进行组合,并根据组合结果查找预先制定的数据通信标准表;
在所述数据通信标准表中存在与所述组合结果对应的所述目标数据通信标准时,根据所述目标数据通信标准对应的操作对所述目标数据进行处理,得到所述处理结果,其中,所述目标数据位于符合所述多层级协议数据结构的信息中的第三层级结构中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110349208.4/1.html,转载请声明来源钻瓜专利网。





