金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221091075 3.0 (22)申请日 2022.07.29 (71)申请人 蚂蚁区块链科技 (上海) 有限公司 地址 200010 上海市黄浦区外马路618号8 层803室 (72)发明人 焦梦洪 曾超  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. H04L 9/40(2022.01) H04L 25/20(2006.01) H04L 67/10(2022.01) H04L 67/56(2022.01) (54)发明名称 一种数据传输系统和方法 (57)摘要 本说明书提供一种数据传输系统和方法。 其 系统包括区块链客户端、 区块链节点、 区块链中 继通信网络以及与区块链中继通信网络相连的 第一代理方和第二代理方, 其中: 区块链客户端 用于向第一代理方发送第一报文; 第一代理方用 于基于第一报文的源地址信息确定会话标识与 第二代理方的地址信息, 根据会话标识与第一报 文包含的第一应用层数据生 成第二报文, 并将第 二报文通过区块链中继通信网络发送至第二代 理方; 第二代理方用于基于第二报文包含的会话 标识确定区块链节点的地址信息, 根据第二报文 包含的第一应用层数据生 成第三报文, 并向区块 链节点发送第三报文, 第三报文的源地址信息为 第二代理方的地址信息、 目的地址信息为区块链 节点的地址信息 。 权利要求书3页 说明书13页 附图3页 CN 115314273 A 2022.11.08 CN 115314273 A 1.一种数据传输系统, 包括区块链客户端、 区块链节点、 区块链中继通信网络以及与 所 述区块链中继通信网络相连的第一代理方和第二代理方, 第一代理方维护有会话标识、 所 述区块链客户端的地址信息和 第二代理方的地址信息之 间的第一对应关系, 第二代理方维 护有所述会话标识、 所述区块链节点的地址信息和 第一代理方的地址信息之间的第二对应 关系, 其中: 所述区块链客户端用于向第 一代理方发送第 一报文, 第 一报文的源地址信 息为所述 区 块链客户端的地址信息、 目的地址信息为第一代理方的地址信息; 第一代理方用于基于第一对应关系与第一报文的源地址信息确定所述会话标识与第 二代理方的地址信息, 根据所述会话标识与第一报文包含的第一应用层数据生成第二报 文, 并将第二报文通过 所述区块链中继通信网络发送至第二代理方; 第二代理方用于基于第二对应关系与第二报文包含的所述会话标识确定所述区块链 节点的地址信息, 根据第二报文包含的第一应用层数据生成第三报文, 并向所述区块链节 点发送第三报文, 第三报文的源地址信息为第二代理方的地址信息、 目的地址信息为所述 区块链节点的地址信息; 所述区块链 节点用于获取第三报文包 含的第一应用层数据。 2.根据权利要求1所述的系统, 所述区块链客户端还用于向第 一代理方发送第 一会话建立报文, 第 一会话建立报文包 含所述区块链节点的地址信息, 第一会话建立报文的源地址信息为所述区块链客户端的地 址信息; 第一代理方还用于基于第 一会话建立报文生成所述会话标识, 根据所述会话标识和所 述区块链节点的地址信息生成第二会话建立报文, 将第二会话建立报文通过所述区块链中 继通信网络发送至第二代理方, 并维护所述会话标识、 所述区块链客户端的地址信息和第 二代理方的地址信息之 间的第一对应关系, 第二会话建立报文的源地址信息为第一代理方 的地址信息; 第二代理方还用于基于第 二会话建立报文包含的所述区块链节点的地址信 息, 与所述 区块链节点建立连接, 并维护所述会话标识、 所述区块链节点的地址信息和第一代理方 的 地址信息之间的第二对应关系。 3.根据权利要求2所述的系统, 第一会话建立报文包 含目标报文协议; 所述基于第 二会话建立报文包含的所述区块链节点的地址信 息, 与所述区块链节点建 立连接, 包括: 基于第二会话建立报文包含的所述区块链节 点的地址信息, 与所述区块链节 点建立所述目标报文协议对应的连接 。 4.根据权利要求2所述的系统, 第 一代理方还用于: 从第 二代理池中随机选取一个或多 个候选代理方作为第二代理方。 5.根据权利要求1所述的系统, 所述区块链中继通信网络具 备多个数据传输通道, 第一代理方还用于为第二报文添加目标 数据传输通道对应的通道标识; 所述区块链中继通信网络用于: 通过第 二报文包含的所述通道标识对应的所述目标数 据传输通道, 将第二报文传输 至第二代理方。 6.根据权利要求1所述的系统, 第 二报文的源地址信 息为第一代理方的地址信 息、 目的 地址信息为第二代理方的地址信息 。权 利 要 求 书 1/3 页 2 CN 115314273 A 27.根据权利要求1所述的系统, 所述区块链节点还用于向第 二代理方返回第 一应答报文, 第 一应答报文的源地址信 息 为所述区块链 节点的地址信息、 目的地址信息为第二代理方的地址信息; 第二代理方还用于基于第二对应关系与第一应答报文的源地址信息确定所述会话标 识与第一代理方的地址信息, 根据所述会话标识与第一应答报文包含的第二应用层数据生 成第二应答报文, 将第二应答报文通过 所述区块链中继通信网络发送至第一代理方; 第一代理方还用于基于第一对应关系与第二应答报文包含的所述会话标识确定所述 区块链客户端的地址信息, 根据第二应答报文包含的第二应用层数据生成第三应答报文, 并向所述区块链客户端发送第三应答报文, 第三应答报文的源地址信息为第一代理方的地 址信息、 目的地址信息为所述区块链客户端的地址信息; 所述区块链客户端用于获取第三应答报文中包 含的第二应用层数据。 8.根据权利要求7所述的系统, 第 一应用层数据包括 区块链交易, 所述第 二应用层数据 包括所述区块链交易的执 行结果。 9.根据权利 要求1‑8中任一项所述的系统, 任一所述地址信息包括IP地址、 MAC地址、 或 者IP地址和端口号。 10.一种数据传输方法, 应用于与区块链中继通信网络相连的第 一代理方, 所述 区块链 中继通信网络还与第二代理方相连, 第一代理方维护有会话标识、 区块链客户端的地址信 息和第二代理方的地址信息之间的第一对应关系, 第二代理方维护有所述会话标识、 区块 链节点的地址信息和第一代理方的地址信息之间的第二对应关系; 所述方法包括: 接收所述 区块链客户端发送的第 一报文, 第 一报文的源地址信 息为所述 区块链客户端 的地址信息、 目的地址信息为第一代理方的地址信息; 基于第一对应关系与第一报文的源地址信息确定所述会话标识与第二代理方的地址 信息, 根据所述会话标识与第一报文包 含的第一应用层数据生成第二报文; 将第二报文通过所述区块链中继通信网络发送至第二代理方, 第二代理方用于: 基于 第二对应关系与第二报文包含的所述会话标识确定所述区块链节点的地址信息, 根据第二 报文包含的第一应用层数据生成第三报文, 并向所述区块链节点发送第三报文, 第三报文 的源地址信息为第二代理方的地址信息、 目的地址信息为所述区块链节点的地址信息; 所 述区块链 节点用于获取第三报文包 含的第一应用层数据。 11.一种数据传输方法, 应用于与区块链中继通信网络相连的第 二代理方, 所述 区块链 中继通信网络还与第一代理方相连, 第一代理方维护有会话标识、 区块链客户端的地址信 息和第二代理方的地址信息之间的第一对应关系, 第二代理方维护有所述会话标识、 区块 链节点的地址信息和第一代理方的地址信息之间的第二对应关系; 所述方法包括: 接收第一代理方通过所述区块链中继通信网络发送的第 二报文, 第 二报文由第 一代理 方根据所述会话标识与第一报文包含的第一应用层数据生成, 所述会话标识由第一代理方 基于第一对应关系与第一报文的源地址信息所确定, 第一报文由所述区块链客户端发送至 第一代理方, 第一报文的源地址信息为所述区块链客户端的地址信息、 目的地址信息为第 一代理方的地址信息; 基于第二对应关系与第 二报文包含的所述会话标识确定所述区块链节点的地址信 息, 根据第二报文包含的第一应用层数据生成第三报文, 并向所述区块链节点发送第三报文,权 利 要 求 书 2/3 页 3 CN 115314273 A 3

PDF文档 专利 一种数据传输系统和方法

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