全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210999715.7 (22)申请日 2022.08.19 (71)申请人 钉钉 (中国) 信息技 术有限公司 地址 310023 浙江省杭州市余杭区五常街 道文一西路969号3幢5层527室 (72)发明人 周靖捷 季洋洋 雷春盛  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. G06F 16/25(2019.01) (54)发明名称 数据交换方法及装置和电子设备 (57)摘要 本说明书实施例提供一种数据交换方法及 装置和电子设备。 应用于数据交换工具, 所述数 据交换工具用于在基于PasS平台开发的PaaS类 应用创建出的软件实体 之间进行数据交换, 所述 数据交换工具中定义有中间数据格式; 所述方法 包括: 在所述PaaS类应用创建出第一软件实体的 情况下, 确定所述第一软件实体支持的第一数据 格式; 根据所述第一软件实体支持的第一数据格 式, 生成所述第一数据格式与所述中间数据格式 之间进行转换的第一数据转换规则; 根据所述第 一软件实体对应的第一数据转换规则, 在所述第 一软件实体与其它的第二软件实体之间进行数 据交换。 权利要求书2页 说明书10页 附图3页 CN 115408459 A 2022.11.29 CN 115408459 A 1.一种数据交换方法, 应用于数据交换工具, 所述数据交换工具用于在基于PasS平台 开发的PaaS类应用创建出的软件实体之间进 行数据交换, 所述数据交换工具中定义有中间 数据格式; 所述方法包括: 在所述PaaS类应用创建出第一软件实体的情况下, 确定所述第一软件实体支持的第一 数据格式; 根据所述第 一软件实体支持的第 一数据格式, 生成所述第 一数据格式与所述中间数据 格式之间进行转换的第一数据转换规则; 根据所述第 一软件实体对应的第 一数据转换规则, 在所述第 一软件实体与其它的第 二 软件实体之间进行 数据交换。 2.根据权利要求1所述的方法, 所述确定所述第一软件实体支持的第一数据格式, 包 括: 监听所述PaaS类应用创建所述第一软件实体时的操作, 筛选与所述操作相关的操作接 口; 根据所述操作接口确定所述第一软件实体支持的第一数据格式。 3.根据权利要求2所述的方法, 所述根据所述操作接口确定所述第一软件实体支持的 第一数据格式, 包括: 获取所述操作接口中出参的输出格式以及入参的输入格式; 将所述输出格式和输入格式确定为所述第一软件实体支持的第一数据格式。 4.根据权利要求1所述的方法, 所述根据所述第 一软件实体对应的第 一数据转换规则, 在所述第一软件实体与其它的第二软件实体之间进行 数据交换, 包括: 接收所述第一软件实体提供 给其它的第二软件实体的第一数据格式的第一交换 数据; 根据所述第 一软件实体对应的第 一数据转换规则, 将所述第 一数据格式的第 一交换数 据转换为中间数据格式的第一中间数据; 根据所述第 二软件实体对应的第 二数据转换规则, 将所述第 一中间数据转换为所述第 二软件实体支持的第二数据格式的第一交换数据, 并将所述第二数据格式的第一交换数据 发送给所述第二软件实体。 5.根据权利要求 4所述的方法, 所述方法还 包括: 接收所述第二软件实体提供 给所述第一软件实体的第二数据格式的第二交换 数据; 根据所述第 二软件实体对应的第 二数据转换规则, 将所述第 二数据格式的第 二交换数 据转换为中间数据格式的第二中间数据; 根据所述第 一软件实体对应的第 一数据转换规则, 将所述第 二中间数据转换为所述第 一软件实体支持的第一数据格式的第二交换数据, 并将所述第一数据格式的第二交换数据 发送给所述第一软件实体。 6.根据权利要求1所述的方法, 所述数据交换工具集成于所述Pa aS平台。 7.根据权利要求1所述的方法, 所述数据交换工具搭载有代码生成工具, 所述根据 所述 第一软件实体对应的第一数据转换规则, 在所述第一软件实体与其它的第二软件实体之间 进行数据交换, 包括: 通过所述代码生成工具, 将所述第 一软件实体对应的第 一数据转换规则转换成基于所 述第一数据转换规则进行 数据转换的数据交换逻辑;权 利 要 求 书 1/2 页 2 CN 115408459 A 2执行所述数据交换逻辑以完成所述第一软件实体与其它的第二软件实体之间的数据 交换。 8.根据权利要求1所述的方法, 所述软件实体包括软件应用、 表单、 API中的至少一种。 9.根据权利要求1所述的方法, 所述第一软件实体与所述其它的第二软件实体属于同 一PaaS类应用创建的不同软件实体; 或者, 不同Pa aS类应用创建的不同软件实体。 10.一种数据交换装置, 应用于数据交换工具, 所述数据交换工具用于在基于PasS平台 开发的PaaS类应用创建出的软件实体之间进 行数据交换, 所述数据交换工具中定义有中间 数据格式; 所述装置包括: 确定单元, 在所述PaaS类应用创建出第一软件实体的情况下, 确定所述第一软件实体 支持的第一数据格式; 生成单元, 根据所述第一软件实体支持的第一数据格式, 生成所述第一数据格式与所 述中间数据格式之间进行转换的第一数据转换规则; 交换单元, 根据所述第一软件实体对应的第一数据转换规则, 在所述第一软件实体与 其它的第二软件实体之间进行 数据交换。 11.一种数据交换工具, 所述数据交换工具中接入有若干基于PasS平台开发的PaaS类 应用创建出的软件实体, 所述数据交换工具中定义有中间数据格式; 其中, 所述数据交换工具用于在所述软件实体被创建时, 生成所述软件实体支持的数 据格式与所述中间数据格式之间进行转换的数据转换规则。 12.一种数据交换 方法, 应用于 权利要求1 1所述的数据交换工具, 所述方法包括: 确定进行 数据交换的两个软件实体; 根据各自软件实体对应的数据转换规则, 将各自提供给对方的交换数据统一转换为中 间数据格式的中间数据; 在交换各自的中间数据后, 根据各自软件实体对应的数据转换规则, 将交换后的中间 数据转换为各自软件实体支持的数据格式的数据。 13.一种电子设备, 包括: 处理器; 用于存储处理器可执行指令的存 储器; 其中, 所述处 理器被配置为执 行上述权利要求1 ‑9中任一项所述的方法。 14.一种计算机可读存储介质, 当所述计算机可读存储介质中的指令由电子设备的处 理器执行时, 使得 所述电子设备能够执 行如权利要求1 ‑9中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115408459 A 3

PDF文档 专利 数据交换方法及装置和电子设备

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据交换方法及装置和电子设备 第 1 页 专利 数据交换方法及装置和电子设备 第 2 页 专利 数据交换方法及装置和电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:46上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。