[发明专利]一种桥接方法及装置在审
申请号: | 202110192049.1 | 申请日: | 2021-02-19 |
公开(公告)号: | CN112925658A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 王贺 | 申请(专利权)人: | 北京大米未来科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 | ||
本发明实施例公开了一种桥接方法及装置。所述桥接方法通过在接收到网页端发送的调用请求后,获取与调用请求对应的桥接对象和调用内容,生成一个新的管理器,建立新生成管理器与目标端的连接关系,通过管理器向目标端发送与所述调用内容对应的调用函数,来指示目标端执行所述调用内容,以使得网页端可以直接发送调用请求来调用不同操作平台的本地端,提高了混合应用的开发效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种桥接方法及装置。
背景技术
在混合应用(Hybrid App)运行过程中,网页端(Web View)需要与不同操作平台的本地端(Native View)进行桥接,以此来获得本地端中的底层能力支持,音频视频渲染或硬件控制等。
在现有技术中,网页端与本地端之间的桥接大致存在如下问题:在调用不同操作平台的本地端时,需要分别与对应的本地端进行桥接,这种分散桥接难以被统一地调整或在开发新项目时被直接利用。
发明内容
有鉴于此,本发明实施例提供了一种桥接方法及装置,以使得与不同操作平台的本地端的桥接可以被统一调整或被直接利用。
第一方面,本发明实施例提供一种桥接方法,所述方法包括:
接收网页端发送的调用请求;
获取与所述调用请求对应的桥接对象与调用内容;
根据所述调用内容与所述桥接对象,生成管理器;
建立所述管理器与目标端之间的连接关系;
通过所述管理器向所述目标端发送与所述调用内容对应的调用函数。
进一步地,所述建立所述管理器与目标端之间的连接关系,具体包括:
所述管理器向所述目标端发送接口标识;所述接口标识用于指示所述目标端注册接口。
进一步地,在获取与所述调用请求对应的桥接对象与调用内容后,所述方法还包括:
获取与所述桥接对象和所述调用内容对应的调用函数;其中,所述调用函数用于指示所述目标端执行所述调用内容。
进一步地,所述目标端为不同的操作平台的本地端。
进一步地,所述桥接对象为所述目标端对应的操作平台。
进一步地,所述调用内容包括调用功能和调用操作;其中,所述调用功能为目标端提供的可访问功能。
进一步地,在接收网页端发送的调用请求之后,所述方法还包括:
获取与所述调用请求对应的接口信息并注册接口。
进一步地,所述通过所述管理器向所述目标端发送与所述调用内容对应的调用函数后,所述方法还包括:
接收所述目标端发送的反馈信息;
通过事件派发端向所述网页端发送派发信息;
其中,所述派发信息为针对所述调用请求做出的回复信息。
进一步地,在通过所述事件派发端向所述网页端发送派发信息后,所述方法还包括:
响应于接收到所述网页端发送的解耦信息,通过SDK加载器注销与所述网页端的接口。
第二方面,本发明实施例提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面所述的方法。
第三方面,本发明实施例提供一种计算机可读存储介质,用于存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大米未来科技有限公司,未经北京大米未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110192049.1/2.html,转载请声明来源钻瓜专利网。