全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211134320.7 (22)申请日 2022.09.16 (71)申请人 阿波罗智能技 术 (北京) 有限公司 地址 100085 北京市海淀区上地十街10号1 幢1层105 (72)发明人 唐洪祥 王柏生  (74)专利代理 机构 北京清亦华知识产权代理事 务所(普通 合伙) 11201 专利代理师 张润 (51)Int.Cl. G06F 8/41(2018.01) G06F 9/4401(2018.01) G06F 16/25(2019.01) (54)发明名称 多系统的数据交 互方法、 装置和电子设备 (57)摘要 本公开提出了一种多系统的数据交互方法、 装置和电子设备, 涉及数据转换等数据处理领 域, 适用于第一系统, 其中, 方法包括获取多维数 组的描述信息, 并生成携带有多维数组的描述信 息的源代码, 其中, 多维数组的描述信息包括多 个系统的数据类型信息; 基于源代码, 获取第一 系统和第二系统各自使用的数据类型之间的目 标转换关系; 获取第一系统待发送的目标信息, 并根据目标转换关系生成目标信息对应的目标 字符串; 将目标字符串发送至第二系统。 本公开 中, 实现了使用不同数据类型的多个系统之间的 数据交互, 提高了使用不同数据类型的多个系统 之间的数据交互效率, 优化了使用不同数据类型 的多系统之间的数据交 互方法。 权利要求书5页 说明书18页 附图6页 CN 115454443 A 2022.12.09 CN 115454443 A 1.一种多系统的数据交 互方法, 所述方法适用于第一系统, 其中, 所述方法包括: 获取多维数组的描述信 息, 并生成携带有所述多维数组的描述信 息的源代码, 其中, 所 述多维数组的描述信息包括多个系统的数据类型信息; 基于所述源代码, 获取第一系统和第二系统各自使用的数据类型之间的目标转换关 系; 获取所述第 一系统待发送的目标信 息, 并根据所述目标转换关系生成所述目标信 息对 应的目标字符串; 将所述目标字符串发送至所述第二系统。 2.根据权利要求1所述的方法, 其中, 所述基于所述源代码, 获取第一系统和第二系统 各自使用的数据类型之间的目标转换关系, 包括: 获取所述源代码的运行 结果; 根据所述运行结果, 获取所述第 一系统与多个系统中的非第 一系统的剩余系统各自使 用的数据类型之间的转换关系集 合; 根据所述第一系统和所述第二系统, 从所述 转换关系集 合中获取 所述目标转换关系。 3.根据权利要求2所述的方法, 其中, 所述根据所述运行结果, 获取所述第一系统与多 个系统中的非第一系统的剩余系统各自使用的数据类型之间的转换关系集 合, 包括: 从所述运行结果中, 识别多个系统中的非第 一系统的所述剩余系统各自使用的数据类 型的第一数据类型 特征; 获取所述第一系统使用的数据类型的第二数据类型特征与所述剩余系统各自使用的 数据类型的所述第一数据类型 特征之间的关联 特征集合; 根据所述关联特征集合, 获取所述第 一系统与多个系统中的非第 一系统的剩余系统各 自使用的数据类型之间的转换关系集 合。 4.根据权利要求1所述的方法, 其中, 所述获取所述第一系统待发送的目标信息, 并根 据所述目标转换关系生成所述目标信息对应的目标字符串, 包括: 获取所述第一系统待发送的目标信息, 并生成所述目标信息对应的候选 字符串; 根据所述目标转换关系, 将所述候选字符串转换为所述第 二系统使用的数据类型下对 应的目标字符串。 5.根据权利要求1 ‑4任一项所述的方法, 其中, 所述方法还 包括: 接收监听端发送的描述信息的获取请求; 从所述源代码中获取多个系统中各系统使用的全部数据类型的多维数组 的描述信 息, 并将所述描述信息返回所述 监听端。 6.一种多系统的数据交 互方法, 所述方法适用于第二系统, 其中, 所述方法包括: 接收第一系统发送 的目标字符串, 其中, 所述目标字符串基于所述第一系统和第二系 统各自使用的数据类型之间的第一目标转换关系生成; 解析所述目标字符串, 以从所述目标字符串中获取 所述第一系统发送的目标信息 。 7.根据权利要求6所述的方法, 其中, 所述解析所述目标字符串, 以从所述目标字符串 中获取所述第一系统发送的目标信息之后, 包括: 获取第二系统与第一系统各自使用的数据类型之间的第二目标转换关系; 获取所述目标字符串中解析得到的所述目标信 息的响应信 息, 并根据 所述第二目标转权 利 要 求 书 1/5 页 2 CN 115454443 A 2换关系生成所述响应信息对应的响应字符串; 将所述响应字符串返回至所述第一系统。 8.根据权利要求7所述的方法, 其中, 所述获取第 二系统与第 一系统各自使用的数据类 型之间的第二目标转换关系, 包括: 获取携带有 多个系统的数据类型信息的源代码; 运行所述源代码, 以获取第 二系统与第 一系统各自使用的数据类型之间的所述第 二目 标转换关系。 9.一种多系统的数据交 互方法, 所述方法适用于监听端, 其中, 所述方法包括: 监听第一系统发送至第二系统的目标字符串, 其中, 所述目标字符串基于所述第一系 统和第二系统各自使用的数据类型之间的第一目标转换关系生成; 解析所述目标字符串, 并确定所述目标字符串的解析状态; 根据所述 解析状态, 监听所述目标字符串是否正常; 将所述目标字符串的监听结果返回所述第一系统。 10.根据权利要求9所述的方法, 其中, 所述获取多维数组 的描述信 息, 并根据 所述描述 信息解析 所述目标字符串, 并确定所述目标字符串的解析状态, 包括: 向所述第一系统发送多维数组 的描述信 息的获取请求, 并接收所述第 一系统返回的所 述描述信息; 解析所述目标字符串, 得到所述目标字符串中携带的数据类型信息对应的解析字符; 根据所述 解析字符的获取状态, 确定所述目标字符串的所述 解析状态。 11.根据权利要求10所述的方法, 其中, 所述根据所述解析字符的获取状态, 确定所述 目标字符串的所述 解析状态, 包括: 响应于所述 解析字符的获取状态正常, 确定所述目标字符串的所述 解析状态为 正常; 响应于所述 解析字符的获取状态 异常, 确定所述目标字符串的所述 解析状态为异常。 12.根据权利要求9所述的方法, 其中, 所述根据所述解析状态, 监 听所述目标字符串是 否正常, 包括: 响应于所述目标字符串的解析状态为 正常, 所述目标字符串的监听结果 为正常; 响应于所述目标字符串的所述 解析状态为异常, 所述目标字符串的监听结果 为异常。 13.根据权利要求12所述的方法, 其中, 所述将所述目标字符串的监 听结果返回所述第 一系统, 包括: 获取监听结果为异常的目标字符串对应的监 听异常信 息, 并将所述监 听异常信 息返回 至发送所述目标字符串的所述第一系统。 14.根据权利要求9 ‑13任一项所述的方法, 其中, 所述方法还 包括: 构建解析字符的存 储容器, 并将所述 解析字符填充至所述存 储容器中; 对所述存 储容器中的所述 解析字符进行序列化处 理, 得到解析字符串; 将所述解析字符串发送至所述多个系统中的各系统。 15.根据权利要求14所述的方法, 其中, 所述方法还 包括: 响应于所述解析字符串为多维数组, 所述解析字符串中的第一维度上的字符, 为其相 邻的下一维度上 的字符的指针, 其中, 所述第一维度为所述解析字符串中的非最后一个维 度的剩余维度。权 利 要 求 书 2/5 页 3 CN 115454443 A 3

.PDF文档 专利 多系统的数据交互方法、装置和电子设备

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