金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210445926.6 (22)申请日 2022.04.26 (71)申请人 腾讯科技 (深圳) 有限公司 地址 518057 广东省深圳市南 山区高新区 科技中一路腾讯大厦3 5层 (72)发明人 赵晓强 李斌 陈晓波 罗程  (74)专利代理 机构 深圳市深佳知识产权代理事 务所(普通 合伙) 44285 专利代理师 吴欣蔚 (51)Int.Cl. G06F 9/54(2006.01) G06F 9/448(2018.01) G06F 9/445(2018.01) (54)发明名称 一种异构应用间的通信方法、 装置以及存储 介质 (57)摘要 本申请公开了一种异构应用间的通信方法、 装置以及存储介质。 通过响应于第一应用中发起 多媒体会议服务的会议请求, 加载会议服务插 件; 然后获取第一应用中针对于多媒体会议服务 生成的第一格式数据; 并将第一格式数据转换为 第二格式数据; 进而通过会议服务插件基于第二 格式数据与第二应用进行通信, 以使得在第一应 用中进行多媒体会议服务。 从而实现异构应用间 的通信过程, 由于采用会议服务插件进行通信, 并对异构应用间的数据协议格式进行针对性的 转换, 避免了由于架构或协议格式的差异造成的 通信阻塞, 提高了异构应用间数据通信的效率。 权利要求书2页 说明书15页 附图7页 CN 115168065 A 2022.10.11 CN 115168065 A 1.一种异构应用间的通信方法, 其特 征在于, 包括: 响应于第一应用中发起多媒体会议服务的会议请求, 加载会议服务插件, 所述第一应 用用于为对象集合提供通讯服务, 所述会议服务插件为第二应用与所述第一应用进行 交互 的通信代理, 所述第二应用用于提供所述多媒体会议服务, 所述第一应用与所述第二应用 采用不同的应用架构; 获取所述第一应用中针对于所述多媒体会议 服务生成的第一格式数据; 通过目标工具将所述第 一格式数据转换为第 二格式数据, 所述第 二格式数据适配于所 述第二应用; 通过所述会议服务插件基于所述第 二格式数据与 所述第二应用进行通信, 以使得在所 述第一应用中为所述对象集 合提供所述多媒体会议 服务。 2.根据权利要求1所述的方法, 其特征在于, 所述响应于第 一应用中发起多媒体会议服 务的会议请求, 加载会议 服务插件, 包括: 响应于所述第一应用中发起多媒体会议 服务的会议请求, 获取 所述会议 服务插件; 将所述会议 服务插件进行初始化, 并注 册为所述第一应用的插 件通信代理; 将所述会议 服务插件注册为所述第二应用的宿主通信代理; 对所述插件通信代理与所述宿主通信代理 的契约接口进行匹配, 以加载所述会议服务 插件。 3.根据权利要求1所述的方法, 其特征在于, 所述通过目标工具将所述第 一格式数据转 换为第二格式数据, 包括: 确定所述第二应用所适配的协议格式; 基于所述目标工具对所述第 二应用所适配的协议格式进行遍历, 以确定所述第 二应用 所适配的协议格式 中与所述目标工具匹配的目标格式; 通过所述目标工具将所述第 一格式数据的协议格式转换为所述目标格式, 以得到所述 第二格式数据。 4.根据权利要求3所述的方法, 其特征在于, 所述确定所述第二应用所适配的协议格 式, 包括: 调用所述第二应用在运行 过程中前端与后端 进行通信的载体数据; 确定所述载体数据对应的协议格式; 根据所述载体数据对应的协议格式确定所述第二应用所适配的协议格式。 5.根据权利要求1所述的方法, 其特征在于, 所述通过所述会议服务插件基于所述第 二 格式数据与所述第二应用进行通信, 以使得在所述第一应用中为所述对象集合提供所述多 媒体会议 服务, 包括: 通过契约接口确定所述会议 服务插件对应的插 件进程; 通过所述第一应用对应的平台类型确定为所述多媒体会议 服务配置的会议进程; 若所述插件进程与 所述会议进程归属的进程不同, 则使用进程间通信管道对所述第 二 格式数据进行传输, 以使得 所述会议 服务插件与所述第二应用进行通信; 基于所述会议服务插件与 所述第二应用之间的通信, 在所述第 一应用中为所述对象集 合提供所述多媒体会议 服务。 6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括:权 利 要 求 书 1/2 页 2 CN 115168065 A 2若所述插件进程与 所述会议进程归属的进程相同, 则调用运行时实例对所述第 二格式 数据进行传输, 以使得 所述会议 服务插件与所述第二应用进行通信; 基于所述会议服务插件与 所述第二应用之间的通信, 在所述第 一应用中为所述对象集 合提供所述多媒体会议 服务。 7.根据权利要求1 ‑6任一项所述的方法, 其特征在于, 所述第一应用通过所述会议服务 插件中的第一控 件调用所述第二应用, 所述方法还 包括: 响应于所述第二应用对所述第一应用的数据请求, 获取请求数据; 将所述请求数据封装为可变数据对象; 调用所述会议 服务插件中的第二控 件; 通过所述第 二控件将所述可变数据对象传输至所述第 一应用, 以调用所述第 一应用中 的数据。 8.一种异构应用间的通信装置, 其特 征在于, 包括: 加载单元, 用于响应于第一应用中发起多媒体会议服务的会议请求, 加载会议服务插 件, 所述第一应用用于为对 象集合提供通讯服务, 所述会议服务插件为第二应用与所述第 一应用进行交互的通信代理, 所述第二应用用于提供所述多媒体会议服务, 所述第一应用 与所述第二应用采用不同的应用架构; 获取单元, 用于获取所述第一应用中针对于所述多媒体会议服务生成的第一格式数 据; 转换单元, 用于通过目标工具将所述第一格式数据转换为第二格式数据, 所述第二格 式数据适配于所述第二应用; 通信单元, 用于通过所述会议服务插件基于所述第 二格式数据与所述第 二应用进行通 信, 以使得在所述第一应用中为所述对象集 合提供所述多媒体会议 服务。 9.一种计算机设备, 其特 征在于, 所述计算机设备包括处 理器以及存 储器: 所述存储器用于存储程序代码; 所述处理器用于根据所述程序代码中的指令执行权利 要求1至7任一项所述的异构应用间的通信方法。 10.一种计算机程序产品, 包括计算机程序/指令, 所述计算机程序/指令存储于计算机 可读存储介质, 其特征在于, 所述计算机可读存储介质中的所述计算机程序/指 令被处理器 执行时实现上述权利要求1至7任一项所述的异构应用间的通信方法的步骤。权 利 要 求 书 2/2 页 3 CN 115168065 A 3

.PDF文档 专利 一种异构应用间的通信方法、装置以及存储介质

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种异构应用间的通信方法、装置以及存储介质 第 1 页 专利 一种异构应用间的通信方法、装置以及存储介质 第 2 页 专利 一种异构应用间的通信方法、装置以及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:00:45上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。