说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211171036.7 (22)申请日 2022.09.26 (71)申请人 华控清交信息科技 (北京) 有限公司 地址 100084 北京市海淀区中关村东路1号 院3号楼10层10 09-1 (72)发明人 刘文心 李艺  (74)专利代理 机构 北京市广友专利事务所有限 责任公司 1 1237 专利代理师 李欣 (51)Int.Cl. G06F 9/54(2006.01) G06F 9/52(2006.01) G06F 9/50(2006.01) H04L 9/08(2006.01) (54)发明名称 一种任务消息传输方法、 装置及相关 设备 (57)摘要 本申请公开了一种任务消息传输方法、 装置 及相关设备, 涉及计算机技术领域和多方安全计 算技术领域, 包括: 发送方设备生成计算任务的 原始任务消息; 在其中添加消息前缀, 得到前缀 任务消息, 消息前缀中包含对应的计算任务的任 务编号; 与其他各任务执行模块争夺该发送方设 备的信道使用权限; 在争夺到该信道使用权限 后, 使用该发送方设备的通信信道, 向接收方设 备发送前缀任务消息, 使 得接收方设备从前缀任 务消息中提取该原始任务消息, 并将该原始任务 消息加入与该原始任务消息所属的计算任务对 应的消息队列中, 由对应的任务执行模块获取, 并用于执行对应的计算任务。 从而提高了在单一 信道条件下, 由多个参与方共同执行多个计算任 务的效率。 权利要求书3页 说明书10页 附图4页 CN 115269234 A 2022.11.01 CN 115269234 A 1.一种任务消息传输方法, 其特征在于, 应用于多个参与方设备中的发送方设备的每 个任务执行模块, 所述发送方设备包括与多个计算任务一一对应的多个任务执行模块, 所 述多个参与方设备中还包括接收方设备, 所述接收方设备包括与所述多个计算任务一一对 应的多个任务执行模块, 所述接收方设备具有与所述多个计算任务一一对应的多个消息队 列, 所述方法, 包括: 生成自身对应的计算任务的原 始任务消息; 在所述原始任务消息中添加消息前缀, 得到前缀任务消息, 所述消息前缀中包含对应 的计算任务的任务编号; 与其他各任务执 行模块争夺所述发送方设备的信道使用权限; 在争夺到所述信道使用权限后, 使用所述发送方设备的通信信道, 向所述接收方设备 发送所述前缀任务消息, 使得所述接收方设备从接收的所述前缀任务消息中提取所述原始 任务消息, 并基于所述前缀任务消息中包含的所述任务编号, 将所述原始任务消息加入与 所述原始任务消息所属的计算任务对应的消息队列中, 所述消息队列中的所述原始任务消 息将由对应的任务执 行模块获取, 并用于执 行对应的计算任务。 2.如权利要求1所述的方法, 其特征在于, 所述与其他各任务执行模块争夺所述发送方 设备的信道使用权限, 包括: 与其他各任务执行模块争夺所述发送方设备的send锁, 所述send锁表示信道使用权 限; 所述在争夺到所述信道使用权限后, 使用所述发送方设备的通信信道, 向所述接收方 设备发送所述前缀任务消息, 包括: 在争夺到所述send锁后, 进入所述send锁对应的临界区, 并使用所述发送方设备的通 信信道, 向所述接收方设备发送所述前缀任务消息 。 3.如权利要求1所述的方法, 其特征在于, 所述消息前缀中还包含所述原始任务消息的 消息长度, 使得所述接 收方设备从接 收的所述前缀任务消息中获取所述消息长度, 并基于 所述消息 长度提取 所述原始任务消息 。 4.如权利要求1 ‑3任一项所述的方法, 其特征在于, 所述多个计算任务为采用秘密分享 协议执行的计算任务。 5.一种任务消息传输方法, 其特征在于, 应用于多个参与方设备中的接收方设备, 所述 接收方设备包括与多个计算任务一一对应的多个任务执行模块, 所述接收方设备具有与所 述多个计算任务一一对应的多个消息队列, 所述多个参与方设备中还包括发送方设备, 所 述发送方设备包括与所述多个 计算任务 一一对应的多个任务执 行模块, 所述方法, 包括: 接收所述发送方设备发送的前缀任务消息, 所述前缀任务消息为所述发送方设备的任 务执行模块在生成的原始任务消息中添加消息前缀得到的, 所述消息前缀中包含所述原始 任务消息所属的计算任务的任务编号; 从所述前缀任务消息中提取 所述原始任务消息; 基于所述前缀任务消息 中包含的所述任务编 号, 将所述原始任务消息加入与 所述原始 任务消息所属的计算任务对应的消息队列中, 所述消息队列中的所述原始任务消息将由对 应的任务执 行模块获取, 并用于执 行对应的计算任务。 6.如权利要求5所述的方法, 其特征在于, 所述消息前缀中还包含所述原始任务消息的权 利 要 求 书 1/3 页 2 CN 115269234 A 2消息长度; 所述从所述前缀任务消息中提取 所述原始任务消息, 包括: 从接收的所述前缀任务消息中获取所述消息长度, 并基于所述消息长度提取所述原始 任务消息 。 7.如权利要求5或6所述的方法, 其特征在于, 所述多个计算任务为采用秘密分享协议 执行的计算任务。 8.一种任务消息传输装置, 其特征在于, 应用于多个参与方设备中的发送方设备的每 个任务执行模块, 所述发送方设备包括与多个计算任务一一对应的多个任务执行模块, 所 述多个参与方设备中还包括接收方设备, 所述接收方设备包括与所述多个计算任务一一对 应的多个任务执行模块, 所述接收方设备具有与所述多个计算任务一一对应的多个消息队 列, 所述装置, 包括: 消息获取模块, 用于生成所属的任务执 行模块对应的计算任务的原 始任务消息; 前缀添加模块, 用于在所述原始任务消息 中添加消息前缀, 得到前缀任务消息, 所述消 息前缀中包 含所属的任务执 行模块对应的计算任务的任务编号; 权限争夺模块, 用于与其 他各任务执 行模块争夺所述发送方设备的信道使用权限; 消息发送模块, 用于在争夺到所述信道使用权限后, 使用所述发送方设备的通信信道, 向所述接收方设备发送所述前缀任务消息, 使得所述接收方设备从接收的所述前缀任务消 息中提取所述原始任务消息, 并基于所述前缀任务消息中包含的所述任务编号, 将所述原 始任务消息加入与所述原始任务消息所属的计算任务对应的消息队列中, 所述消息队列中 的所述原 始任务消息将由对应的任务执 行模块获取, 并用于执 行对应的计算任务。 9.一种任务消息传输装置, 其特征在于, 应用于多个参与方设备中的接收方设备, 所述 接收方设备包括与多个计算任务一一对应的多个任务执行模块, 所述接收方设备具有与所 述多个计算任务一一对应的多个消息队列, 所述多个参与方设备中还包括发送方设备, 所 述发送方设备包括与所述多个 计算任务 一一对应的多个任务执 行模块, 所述装置, 包括: 消息接收模块, 用于接收所述发送方设备发送的前缀任务消息, 所述前缀任务消息为 所述发送方设备的任务执行模块在生成的原始任务消息中添加消息前缀得到的, 所述消息 前缀中包 含所述原 始任务消息所属的计算任务的任务编号; 消息提取模块, 用于从所述前缀任务消息中提取 所述原始任务消息; 消息加入模块, 用于基于所述前缀任务消息中包含的所述任务编号, 将所述原始任务 消息加入与所述原始任务消息所属的计算任务对应的消息队列中, 所述消息队列中的所述 原始任务消息将由对应的任务执 行模块获取, 并用于执 行对应的计算任务。 10.一种发送方设备, 其特征在于, 包括: 与多个计算任务一一对应的多个任务执行模 块; 所述任务执 行模块包 含如权利要求8所述的任务消息传输装置 。 11.一种接收方设备, 其特征在于, 包括: 如权利要求9所述的任务消息传输装置, 与多 个计算任务一一对应的多个任务执行模块, 以及与所述多个计算任务一一对应的多个消息 队列; 所述任务执行模块, 用于从自身对应的所述消息队列中获取所述原始任务消息, 并使 用所述原 始任务消息执 行对应的计算任务。权 利 要 求 书 2/3 页 3 CN 115269234 A 3

.PDF文档 专利 一种任务消息传输方法、装置及相关设备

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