全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210339433.4 (22)申请日 2022.04.01 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 王志远 刘映镇 邹晓梦 夏琼  (74)专利代理 机构 北京康信知识产权代理有限 责任公司 1 1240 专利代理师 黄海英 (51)Int.Cl. G06Q 10/10(2012.01) G06F 21/62(2013.01) (54)发明名称 基于区块链的项目管理方法、 装置、 存储介 质和电子设备 (57)摘要 本申请公开了一种基于区块链的项目管理 方法、 装置、 存储介质和电子设备。 本申请涉及区 块链技术领域, 该方法包括: 创建项目开发任务, 对项目开发任务中的任务信息和参与方进行校 验; 在任务信息和参与方均校验通过的情况下, 确定参与方中的开发方和测试方, 对开发方和测 试方分配数字身份; 调用开发方依据任务信息进 行项目开发, 获得开发结果, 调用测试方对开发 结果进行测试, 获得测试结果; 对开发结果和测 试结果进行数字通证认证, 在认证通过的情况 下, 获得数字通证资产; 对数字通证资产进行验 证, 在数字通证资产均验证通过的情况下, 对项 目开发任务进行核算。 通过本申请, 解决了相关 技术中依靠管理方对研发项目进行管理, 安全性 低的问题。 权利要求书3页 说明书13页 附图8页 CN 114626831 A 2022.06.14 CN 114626831 A 1.一种基于区块链的项目管理方法, 其特 征在于, 包括: 从区块链中调用第 一智能合约创建项目开发任务, 并对所述项目开发任务中的任务信 息和参与方进行 校验, 其中, 所述第一智能合约用于管理任务; 在所述任务信 息和所述参与方均 校验通过的情况下, 确定所述参与 方中的开发方和测 试方, 并从所述区块链中调用第二智能合约对所述开发方和所述测试方分配数字身份, 其 中, 所述第二智能合约用于管理数字身份; 调用所述开发方依据所述任务信息进行项目开发, 获得开发结果, 并调用所述测试方 对所述开发结果进行测试, 获得测试 结果; 从所述区块链中调用第三智能合约对所述开发结果和所述测试结果进行数字通证认 证, 并在所述开 发结果认证通过的情况下, 获得第一数字通证资产, 在所述测试结果认证通 过的情况 下, 获得第二数字通证资产, 其中, 所述第三智能合约用于管理数字通证; 从所述区块链中调用所述第一智能合约对所述第一数字通证资产和所述第二数字通 证资产进 行验证, 并在所述第一数字通证资产和所述第二数字通证资产均验证通过的情况 下, 对所述项目开发任务进行核算。 2.根据权利要求1所述的方法, 其特征在于, 对所述项目开发任务中的任务信 息和参与 方进行校验包括: 判断所述参与方持有的私钥与所述 区块链的公钥是否匹配, 并在所述私钥与 所述公钥 匹配的情况 下, 确定所述 参与方的身份校验通过; 在所述参与方的身份校验通过的情况下, 判断所述任务信息是否符合预设业务规则, 并在所述任务信息符合所述预设业 务规则的情况 下, 确定所述任务信息校验通过。 3.根据权利要求1所述的方法, 其特征在于, 确定所述参与方中的开发方和测试方, 并 从所述区块链调用第二智能合约对所述 开发方和所述测试 方分配数字身份包括: 对所述开发方生成第一数字身份凭证, 并对所述测试 方生成第二数字身份凭证; 将所述第一数字身份凭证中的主体信 息存储至所述开发方, 并将所述第 一数字身份凭 证的摘要信息存 储至所述区块链; 将所述第二数字身份凭证中的主体信 息存储至所述测试方, 并将所述第 二数字身份凭 证的摘要信息存 储至所述区块链。 4.根据权利要求1所述的方法, 其特征在于, 在调用所述开发方依据所述任务信 息进行 项目开发, 获得开发结果之前, 所述方法还 包括: 获取所有的所述参与方的数字身份凭证, 并判断各个所述参与方的数字身份凭证是否 为所述第一数字身份凭证; 获取所述数字身份凭证是所述第一数字身份凭证的参与方, 得到第一参与方, 并将所 述项目开发任务分配给 所述第一 参与方; 在调用所述测试 方对所述 开发结果进行测试, 获得测试 结果之前, 所述方法还 包括: 获取所有的所述参与方的数字身份凭证, 并判断各个所述参与方的数字身份凭证是否 为所述第二数字身份凭证; 获取所述数字身份凭证是所述第二数字身份凭证的参与方, 得到第二参与方, 并将项 目测试任务分配给 所述第二 参与方。 5.根据权利要求1所述的方法, 其特征在于, 从所述 区块链调用第 三智能合约对所述开权 利 要 求 书 1/3 页 2 CN 114626831 A 2发结果和所述测试结果进行数字通证认证, 并在所述开发结果认证通过的情况下, 获得第 一数字通证资产, 在所述测试 结果认证通过的情况 下, 获得第二数字通证资产包括: 校验所述开发结果是否为重复数字资产, 在所述开发结果不是重复数字资产的情况 下, 校验所述 开发结果是否能够正常运行; 在所述开发结果 能够正常运行的情况下, 确定所述开发结果对应的开发方以及任务信 息; 依据所述开发结果、 所述开发方以及所述任务信息进行数字通证认证, 并在认证通过 的情况下, 获得所述第一数字通证资产; 校验所述测试结果是否为重复数字资产, 在所述测试结果不是重复数字资产的情况 下, 校验所述测试 结果是否能够正常运行; 在所述测试结果 能够正常运行的情况下, 确定所述测试结果对应的测试方以及任务信 息; 依据所述测试结果、 所述测试方以及所述任务信息进行数字通证认证, 并在认证通过 的情况下, 获得所述第二数字通证资产。 6.根据权利要求1所述的方法, 其特征在于, 从所述 区块链中调用所述第 一智能合约对 所述第一数字通证资产和所述第二数字通证资产进行验证包括: 将所述第一数字通证资产和所述第 二数字通证资产部署至项目管理系统中, 获得部署 结果; 确定所述第二数字通证资产中的测试数据, 依据所述部署结果运行所述测试数据, 获 得预设测试 结果; 将所述预设测试 结果和所述第二数字通证资产对应的测试 结果进行对比; 在所述测试结果与 所述预设测试结果相同的情况下, 对所述第 一数字通证资产进行逻 辑验证; 在所述第一数字通证资产逻辑验证通过的情况下, 确定所述第 一数字通证资产和所述 第二数字通证资产均验证通过。 7.根据权利要求1所述的方法, 其特 征在于, 对所述项目开发任务进行核算包括: 确定预设开发方 数量范围、 预设测试 方数量范围和预设研发时间范围; 获取所述开发方的数量和所述测试方的数量, 判断所述开发方的数量是否落在所述预 设开发方 数量范围内, 并判断所述测试 方的数量是否落在所述预设测试 方数量范围内; 在所述开发方的数量落在所述预设开发方数量范围内, 并且所述测试方的数量落在所 述预设测试方数量范围内的情况下, 判断所述项目开 发任务消耗的时间是否落在所述预设 研发时间范围内; 在所述项目开发任务消耗的时间落在所述预设研发时间范围内的情况下, 确定所述项 目开发任务核算 通过。 8.一种基于区块链的项目管理装置, 其特 征在于, 包括: 创建单元, 用于从区块链中调用第一智能合约创建项目开发任务, 并对所述项目开发 任务中的任务信息和参与方进行 校验, 其中, 所述第一智能合约用于管理任务; 确定单元, 用于在所述任务信息和所述参与方均校验通过的情况下, 确定所述参与方 中的开发方和测试方, 并从所述区块链中调用第二智能合约对所述开发方和所述测试方分权 利 要 求 书 2/3 页 3 CN 114626831 A 3

PDF文档 专利 基于区块链的项目管理方法、装置、存储介质和电子设备

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