全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211027673.7 (22)申请日 2022.08.25 (66)本国优先权数据 202211012922.5 2022.08.23 CN (71)申请人 翼方健数 (北京) 信息科技有限公司 地址 100037 北京市海淀区阜成路73号A座 五层507,508,509,510,51 1,512号 申请人 翼健 (上海) 信息科技有限公司 (72)发明人 李钢 潘光明 王震 杨超  张李军 张浩  (74)专利代理 机构 北京华清迪源知识产权代理 有限公司 1 1577 专利代理师 朱芳 (51)Int.Cl. H04L 67/145(2022.01)H04L 67/146(2022.01) H04L 69/16(2022.01) H04L 9/40(2022.01) (54)发明名称 一种基于MP-SPD Z的网络通信端口复用方法 及系统 (57)摘要 本申请公开了一种基于MP ‑SPDZ的网络通信 端口复用方法及系统。 首先对参与计算的各个计 算节点进行地址配置, 并根据各个计算节点所配 置的地址信息建立各个计算节点与网关的映射 关系; 获取目标计算任务, 将目标计算任务下发 到参与计算的各个计算节点; 根据各个计算节点 与网关的映射关系建立每两个计算节点之间的 网络链接; 其中, 确定当前网络链接的客户端和 服务端, 客户端与网关之间为T LS链接, 网关与服 务端之间为 socket链接; 最后基于网络链 接实现 计算节点之间的通信关系。 本发 明可以有效的在 跨域网关模式下进行数据交换, 降低了产品的使 用复杂度, 节约了网络资源, 扩展了现有产品的 使用范围和场景, 并在实际应用有广泛的需求。 权利要求书2页 说明书7页 附图3页 CN 115442417 A 2022.12.06 CN 115442417 A 1.一种基于 MP‑SPDZ的网络通信端口复用方法, 其特 征在于, 所述方法包括: 对参与计算的各个计算节点进行地址配置, 并根据 各个计算节点所配置的地址信 息建 立各个计算节点与网关的映射关系; 获取目标计算任务, 将目标计算任务下发到参与计算的各个计算节点; 其中, 在进行目 标计算任务下发时还包括设置目标计算任务的算法、 任务ID、 计算节点编号、 参与计算的各 个计算节点网关地址; 根据各个计算节点与网关的映射关系建立每两个计算节点之间的网络链接; 其中, 基 于所建立网络链接的两个计算节点的编号确定 当前网络链接的客户端和服务端, 所述客户 端与网关之间为TLS链接, 网关与所述 服务端之间为socket 链接; 基于所述网络链接实现计算节点之间的通信关系。 2.根据权利要求1所述的方法, 其特 征在于, 所述 客户端与网关之间为TLS链接包括: 客户端需要配置网关的证书, 当证书验证通过才允许接入网关。 3.根据权利要求1所述的方法, 其特征在于, 所述将目标计算任务下发到参与计算的各 个计算节点之后, 还 包括: 根据各个计算节点的上传心跳消息判断各个计算节点的激活状态, 当超时未收到心跳 消息, 主动清理该计算节点的映射关系。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 当客户端与服 务端链接失败时, 触发重连机制; 所述重连机制包括配置链接重试等待时间和尝试次数, 根据配置重新链接所述客户端 和所述服务端。 5.根据权利要求 4所述的方法, 其特 征在于, 所述 客户端与服 务端链接失败, 包括: 客户端与网关 建立链接失败; 客户端与网关 建立链接成功, 但网关断开链接, 导 致客户端与服 务端链接失败; 客户端与网关、 网关与服 务器链接成功, 但服 务端在校验链接时失败。 6.根据权利要求1所述的方法, 其特征在于, 所述基于所述网络链接实现计算节点之间 的通信关系, 包括: 对参与各方的链接进行验证; 其中, 客户端与服务端建立链接成功后, 首先发送计算任 务ID、 建立链接方的编号, 收到链接的计算方根据消息验证当前链接是否正确, 如果验证失 败, 则会主动关闭当前链接, 触发客户端的重连机制。 7.根据权利要求1所述的方法, 其特征在于, 所述基于所述网络链接实现计算节点之间 的通信关系之后, 还 包括: 通过注册链接发送注销消息到本地服务器, 本地服务器根据注销消息清理与目标计算 任务相关的映射关系, 并关闭网络链接 。 8.一种基于 MP‑SPDZ的网络通信端口复用系统, 其特 征在于, 所述系统包括: 配置模块, 用于对参与计算的各个计算节点进行地址配置, 并根据各个计算节点所配 置的地址信息建立各个 计算节点与网关的映射关系; 下发模块, 用于获取目标计算任务, 将目标计算任务下发到参与计算的各个计算节点; 其中, 在进行目标计算任务下发时还包括设置目标计算任务的算法、 任务ID、 计算节点编 号、 参与计算的各个 计算节点网关地址;权 利 要 求 书 1/2 页 2 CN 115442417 A 2链接模块, 用于根据 各个计算节点与网关的映射关系建立每两个计算节点之间的网络 链接; 其中, 基于所建立网络链接的两个计算节点的编号确定当前网络链接的客户端和服 务端, 所述 客户端与网关之间为TLS链接, 网关与所述 服务端之间为socket 链接; 通信模块, 用于基于所述网络链接实现计算节点之间的通信关系。 9.根据权利要求8所述的系统, 其特 征在于, 所述下发模块, 还 包括: 判断子模块, 用于根据各个计算节点的上传心跳消息判断各个计算节点的激活状态, 当超时未收到心跳消息, 主动清理该计算节点的映射关系。 10.根据权利要求8所述的系统, 其特 征在于, 所述 通信模块, 还 包括: 验证子模块, 用于对参与各方的链接进行验证; 其中, 客户端与服务端建立链接成功 后, 首先发送计算任务ID、 建立链接方的编号, 收到链接的计算方根据消息验证当前链接是 否正确, 如果验证失败, 则会主动关闭当前链接, 触发客户端的重连机制。权 利 要 求 书 2/2 页 3 CN 115442417 A 3

PDF文档 专利 一种基于MP-SPDZ的网络通信端口复用方法及系统

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