一种基于区块链技术的群组产品协同设计数据协同系统转让专利

申请号 : CN202111219394.6

文献号 : CN113656771B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹源汪大明邓罡来飞付宗波周忠宝曹宇曹恒陈伯彬谭光裕谢超良唐奕易江义陈军戴俨炯

申请人 : 湖南宸瀚信息科技有限责任公司

摘要 :

本发明提供了一种基于区块链技术的群组产品协同设计数据协同系统,其用于电数字数据处理,包括包括云服务器和终端设备,用户通过在所述终端设备上登入账号访问所述云服务器,所述云服务器包括产品进度管理模块、产品文件管理模块和产品人员管理模块,所述产品进度管理模块利用区块链技术记录产品的完成进度,所述产品文件管理模块用于存储产品的设计文件,所述产品人员管理模块用于对参与设计的用户进行权限管理。产品包括若干个子项目,子项目之间存在协同指数,通过协同指数加强子项目的各设计用户之间的沟通交流,使产品在设计过程中能够加强协作关系,设计出更满意的产品。

权利要求 :

1.一种基于区块链技术的群组产品协同设计数据协同系统,其特征在于,包括云服务器和终端设备,用户通过在所述终端设备上登入账号访问所述云服务器,所述云服务器包括产品进度管理模块、产品文件管理模块和产品人员管理模块,所述产品进度管理模块利用区块链技术记录产品的完成进度,所述产品文件管理模块用于存储产品的设计文件,所述产品人员管理模块用于对参与设计的用户进行权限管理;

所述产品进度管理模块将产品划分为若干个子项目,每个子项目设置有审核用户和设计用户,所述设计用户在设计过程中产生的设计文件保存在所述产品文件管理模块中,设计完成后,由对应的审核用户对设计文件进行审核,通过审核后将设计文件通过区块链技术保存在所述产品进度管理模块中;

所述子项目通过父节点与子节点的关系进行连接,当父节点子项目的设计文件通过审核后才能进行子节点子项目;

对于不在同一条父子节点链上的两个子项目,所述产品进度管理模块会计算其协同指数,当所述协同指数超过阈值时,所述产品文件管理模块会将该子项目中的设计文件的改动信息实时地发送至另一个子项目的设计用户;

所述协同指数的计算公式为:

其中,n为一个子项目a的设计点总数量,m为另一个子项目b的设计点总数量, 表示子项目a中的第i个设计点, 表示子项目b中的第j个设计点, 表示与 的关联度;

所述设计点包括设计内容、设计要求和设计目的,所述关联度通过系统对设计点的描述进行智能识别并计算,关联度的计算公式为:;

其中,k为基础系数,当 设计点中的设计目的中出现 设计点的设计内容时,k为1,否则k为0, 表示 设计点中的设计内容中与出现在 设计点的设计内容中的设计目的相关的信息比例, 表示 设计点中的设计要求与出现在 设计点的设计内容中的设计目的相关的信息比例。

2.如权利要求1所述的一种基于区块链技术的群组产品协同设计数据协同系统,其特征在于,子项目的设计用户通过在所述产品进度管理模块中添加链接来开放所述设计文件的访问权,其余用户通过链接能够查阅设计文件但无法进行修改,当设计文件通过审核后,所述设计用户失去对设计文件的修改权限。

3.如权利要求2所述的一种基于区块链技术的群组产品协同设计数据协同系统,其特征在于,审核用户拥有在子项目中添加设计要求的权限,对完成的设计文件进行审核后添加签名信息,区块链对审核信息进行保存。

4.如权利要求3所述的一种基于区块链技术的群组产品协同设计数据协同系统,其特征在于,当设计用户需要对通过审核的设计文件进行修改时,需向所述审核用户提交申请,审核用户批准申请后对设计文件进行解封,设计用户对设计文件进行修改后审核用户再次进行审核签名,区块链对该过程进行记录保存。

说明书 :

一种基于区块链技术的群组产品协同设计数据协同系统

技术领域

[0001] 本发明涉及电数字数据处理,尤其涉及一种基于区块链技术的群组产品协同设计数据协同系统。

背景技术

[0002] 用于电数字数据处理的协同设计是当下设计行业技术更新的一个重要方向,也是设计技术发展的必然趋势,其中有二个技术分支,一是主要适合于大型公建,复杂结构的三
维BIM协同,二是主要适合普通建筑及住宅的二维CAD协同,通过协同设计建立统一的设计
标准,包括图层、颜色、线型、打印样式等,在此基础上,所有设计专业及人员在一个统一的
平台上进行设计,从而减少现行各专业之间由于沟通不畅或沟通不及时导致的错、漏、碰、
缺,真正实现所有图纸信息元的单一性,实现一处修改其他自动修改,提升设计效率和设计
质量。
[0003] 现在已经开发出了很多协同设计系统,经过我们大量的检索与参考,发现现有的协同系统有如公开号为KR101693591B1,KR101827227B1、CN107944123B和KR101226544B1所
公开的系统,包括主模型建模模块、协同数据管理模块、消息通知模块和数据提取模块,其
中主模型建模模块实现了主模型的结构及数据谱系关系的建立,协同数据管理模块实现了
统一数据源的有效管理,消息通知模块实现了数据包版本、技术状态变更信息的及时通知,
数据提取模块实现了可灵活配置的自动化数据提取,但该系统中消息的通知没有针对性,
会出现较多的冗余数据,增加了协同设计的负担。

发明内容

[0004] 本发明的目的在于,针对所存在的不足,提出了一种基于区块链技术的群组产品协同设计数据协同系统,
[0005] 本发明采用如下技术方案:
[0006] 一种基于区块链技术的群组产品协同设计数据协同系统,包括云服务器和终端设备,用户通过在所述终端设备上登入账号访问所述云服务器,所述云服务器包括产品进度
管理模块、产品文件管理模块和产品人员管理模块,所述产品进度管理模块利用区块链技
术记录产品的完成进度,所述产品文件管理模块用于存储产品的设计文件,所述产品人员
管理模块用于对参与设计的用户进行权限管理;
[0007] 所述产品进度管理模块将产品划分为若干个子项目,每个子项目设置有审核用户和设计用户,所述设计用户在设计过程中产生的设计文件保存在所述产品文件管理模块
中,设计完成后,由对应的审核用户对设计文件进行审核,通过审核后将设计文件通过区块
链技术保存在所述产品进度管理模块中;
[0008] 所述子项目通过父节点与子节点的关系进行连接,当父节点子项目的设计文件通过审核后才能进行子节点子项目;
[0009] 对于不在同一条父子节点链上的两个子项目,所述产品进度管理模块会计算其协同指数,当所述协同指数超过阈值时,所述产品文件管理模块会将该子项目中的设计文件
的改动信息实时地发送至另一个子项目的设计用户;
[0010] 所述协同指数的计算公式为:
[0011] ;
[0012] 其中,n为一个子项目a的设计点总数量,m为另一个子项目b的设计点总数量,表示子项目a中的第i个设计点, 表示子项目b中的第j个设计点, 表示
与 的关联度;
[0013] 进一步的,所述设计点包括设计内容、设计要求和设计目的,所述关联度通过系统对设计点的描述进行智能识别并计算,关联度的计算公式为:
[0014] ;
[0015] 其中,k为基础系数,当 设计点中的设计目的中出现 设计点的设计内容时,k为1,否则k为0, 表示 设计点中的设计内容中与出现在 设计点的设计内容
中的设计目的相关的信息比例, 表示 设计点中的设计要求与出现在 设计点的
设计内容中的设计目的相关的信息比例;
[0016] 进一步的,子项目的设计用户通过在所述产品进度管理模块中添加链接来开放所述设计文件的访问权,其余用户通过链接能够查阅设计文件但无法进行修改,当设计文件
通过审核后,所述设计用户失去对设计文件的修改权限;
[0017] 进一步的,审核用户拥有在子项目中添加设计要求的权限,对完成的设计文件进行审核后添加签名信息,区块链对审核信息进行保存;
[0018] 进一步的,当设计用户需要对通过审核的设计文件进行修改时,需向所述审核用户提交申请,审核用户批准申请后对设计文件进行解封,设计用户对设计文件进行修改后
审核用户再次进行审核签名,区块链对该过程进行记录保存。
[0019] 本发明所取得的有益效果是:
[0020] 本系统通过将产品分成若干个子项目,并根据子项目中的描述内容自动生成两个子项目的协同指数,当协同指数超过阈值时,会将一个子项目的设计过程信息发送给另一
个子项目,消息的通知具有针对性,避免出现了冗余的数据,并且能够自动地将两个子项目
建立协同关系,相比于人工建立协同关系具有高效性,同时也避免出现因人为原因使两个
关联项目未建立协同关系的现象,尤其是对大工程而言,在协同设计过程中,各个用户的权
限受到严格的控制,责任明确,并利用区块链技术对关键设计过程进行记录,更容易溯源。

附图说明

[0021] 从以下结合附图的描述可以进一步理解本发明。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在不同的视图中,相同的附图标记指定对应的部分。
[0022] 图1为整体结构框架示意图;
[0023] 图2为产品项目从创建到完成的流程示意图;
[0024] 图3为产品树链示意图;
[0025] 图4为关联度中相关参数来源示意图;
[0026] 图5为产品文件管理模块申请区域示意图。

具体实施方式

[0027] 为了使得本发明的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本发明进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本发明,并不用
于限定本发明。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系
统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在
本说明书内,包括在本发明的范围内,并且受所附权利要求书的保护。在以下详细描述描述
了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。
[0028] 本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”等指示的方位或位置关系为基于附图
所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的
装置或组件必须具有特定的方位,以特定的方位构造和操作,因此附图中描述位置关系的
用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可
以根据具体情况理解上述术语的具体含义。
[0029] 实施例一。
[0030] 本实施例提供了一种基于区块链技术的群组产品协同设计数据协同系统,结合图1,包括云服务器和终端设备,用户通过在所述终端设备上登入账号访问所述云服务器,所
述云服务器包括产品进度管理模块、产品文件管理模块和产品人员管理模块,所述产品进
度管理模块利用区块链技术记录产品的完成进度,所述产品文件管理模块用于存储产品的
设计文件,所述产品人员管理模块用于对参与设计的用户进行权限管理;
[0031] 所述产品进度管理模块将产品划分为若干个子项目,每个子项目设置有审核用户和设计用户,所述设计用户在设计过程中产生的设计文件保存在所述产品文件管理模块
中,设计完成后,由对应的审核用户对设计文件进行审核,通过审核后将设计文件通过区块
链技术保存在所述产品进度管理模块中;
[0032] 所述子项目通过父节点与子节点的关系进行连接,当父节点子项目的设计文件通过审核后才能进行子节点子项目;
[0033] 对于不在同一条父子节点链上的两个子项目,所述产品进度管理模块会计算其协同指数,当所述协同指数超过阈值时,所述产品文件管理模块会将该子项目中的设计文件
的改动信息实时地发送至另一个子项目的设计用户;
[0034] 所述协同指数的计算公式为:
[0035] ;
[0036] 其中,n为一个子项目a的设计点总数量,m为另一个子项目b的设计点总数量,表示子项目a中的第i个设计点, 表示子项目b中的第j个设计点, 表示
与 的关联度;
[0037] 所述设计点包括设计内容、设计要求和设计目的,所述关联度通过系统对设计点的描述进行智能识别并计算,关联度的计算公式为:
[0038] ;
[0039] 其中,k为基础系数,当 设计点中的设计目的中出现 设计点的设计内容时,k为1,否则k为0, 表示 设计点中的设计内容中与出现在 设计点的设计内容中
的设计目的相关的信息比例, 表示 设计点中的设计要求与出现在 设计点的设
计内容中的设计目的相关的信息比例;
[0040] 子项目的设计用户通过在所述产品进度管理模块中添加链接来开放所述设计文件的访问权,其余用户通过链接能够查阅设计文件但无法进行修改,当设计文件通过审核
后,所述设计用户失去对设计文件的修改权限;
[0041] 审核用户拥有在子项目中添加设计要求的权限,对完成的设计文件进行审核后添加签名信息,区块链对审核信息进行保存;
[0042] 当设计用户需要对通过审核的设计文件进行修改时,需向所述审核用户提交申请,审核用户批准申请后对设计文件进行解封,设计用户对设计文件进行修改后审核用户
再次进行审核签名,区块链对该过程进行记录保存。
[0043] 实施例二。
[0044] 本实施例包括了实施例一的全部内容,提供了一种基于区块链技术的群组产品协同设计数据协同系统,包括云服务器和终端设备,用户通过在所述终端设备上登入账号访
问所述云服务器,所述云服务器包括产品进度管理模块、产品文件管理模块和产品人员管
理模块,所述产品进度管理模块用于记录产品的各个子项目内容、子项目的设计要求以及
子项目的完成进度,所述产品文件管理模块用于存储子项目的设计文件,所述产品人员管
理模块用于对参与设计的用户进行权限管理;
[0045] 结合图2,所述产品人员管理模块中将用户分为发起用户、参与用户,所述发起用户通过将普通用户添加进所述产品人员管理模块中使其成为参与用户,处于产品人员管理
模块中的用户具有访问产品资料的权限,所述产品人员管理模块提供聊天群组方便参与用
户进行设计沟通;
[0046] 结合图3,所述发起用户通过所述产品进度管理模块创建一条产品树链,所述产品树链由若干个子项目按需要完成的时间顺序排列构成,所述子项目以父节点和子节点的关
系进行连接,子节点必须在父节点完成后才能进行设计,一个父节点能够有多个子节点,一
个子节点能够有多个父节点,所述发起用户为每个子项目关联审核用户和设计用户,审核
用户和设计用户可以是一个参与用户,也可以是多个参与用户,审核用户能够在子项目中
添加设计要求的内容,设计用户能够在子项目中添加设计文件的链接,审核用户对链接的
设计文件内容进行审核,审核通过后对子项目进行签名,审核用户添加设计要求、审核签名
的信息,设计用户添加链接的信息会被记录在区块链中,一个子项目中添加设计要求和审
核签名的权限只有对应的审核用户拥有,添加设计文件链接的权限只有对应的设计用户拥
有,而设计文件的链接对所有参与用户开放,需要注意的是,一个子项目的审核用户可以是
其他子项目的设计用户,一个子项目的设计用户可以是其他子项目的审核用户;
[0047] 所述产品文件管理模块用于保存所述设计用户的设计文件,所述设计用户在第一次上传设计文件和后续对设计文件进行改动时都会被区块链进行记录,当设计文件完成了
子项目的内容时,所述设计用户将该设计文件的链接添加到对应的子项目中,子项目在检
测到链接后,会自动向审核用户发送审核提示信息,当设计文件通过审核后,所述设计文件
会被系统设置为写保护状态,当设计文件通过审核前,只有上传该设计文件的设计用户拥
有修改权限,当设计文件通过审核后,所有用户都无法对所述设计文件进行修改,设计文件
被上传后所有参与用户均有权限查阅所述设计文件;
[0048] 若设计用户要对通过审核的设计文件进行修改,需要通过子项目向审核用户提交修改申请,审核用户对设计文件进行解封,修改完成后审核用户需对修改后的设计文件再
次审核,通过审核后对设计文件进行写保护,整个过程均会被记录在区块链中;
[0049] 对于不在同一条父子节点链上的两个子项目,所述产品进度管理模块会计算其协同指数,当所述协同指数超过阈值时,所述产品文件管理模块会将该子项目中的设计文件
的改动信息实时地发送至另一个子项目的设计用户,例如图3中,节点3和节点4之间存在协
同指数,节点2和节点7之间不存在协同指数;
[0050] 所述协同指数的计算公式为:
[0051] ;
[0052] 其中,n为一个子项目a的设计点总数量,m为另一个子项目b的设计点总数量,表示子项目a中的第i个设计点, 表示子项目b中的第j个设计点, 表示
与 的关联度,需要注意的是, 与 表示的是不同的
意义;
[0053] 所述设计点由该子项目的审核用户进行设定;
[0054] 结合图4,所述设计点包括设计内容、设计要求和设计目的,所述关联度通过系统对设计点的描述进行智能识别并计算,关联度的计算公式为:
[0055] ;
[0056] 其中,k为基础系数,当 设计点中的设计目的中出现 设计点的设计内容时,k为1,否则k为0, 表示 设计点中的设计内容中与出现在 设计点的设计内
容中的设计目的相关的信息比例, 表示 设计点中的设计要求与出现在设计点的设
计内容中的设计目的相关的信息比例;
[0057] 下面进行举例说明,若 设计点的设计内容包括 , 设计点的设计要求包括 , 设计点的设计目的包括 , 设计点设计内
容为 , 中出现了 的内容, 中未出现 的内容, 与 相
关,则 ;
[0058] 所述审核用户对所述设计用户的设计文件的审核是以设计点为单位进行审核的,当部分设计点通过审核后,所述设计用户仍拥有权限对设计文件进行直接修改,当一个子
项目的所有设计点通过审核后,所述设计用户将无权限对设计文件进行直接修改;
[0059] 结合图5,用户通过终端设备登入云服务器后能够在所述产品文件管理模块申请区域用于保存自己的设计文件,所述设计用户能够对申请的区域进行自由划分,所述产品
文件管理模块对划分的每一个子区域分配一个链接,所述设计用户将一个子项目的所有设
计文件放在一个子区域中,其他用户能够通过链接访问对应的设计文件,每个子区域中会
预留出部分空间用于其他用户进行留言,所述留言能够与设计文件的特定部分进行关联,
方便设计用户更好地理解留言的内容并对设计文件进行修改;
[0060] 用户能够通过链接访问设计文件,也能够通过直接访问其余用户的设计空间访问设计文件,所述设计空间指的是用户向所述产品文件管理模块申请的区域,用户在访问其
他设计用户的设计文件时,不能对设计文件进行修改,但是能够对设计文件的内容进行自
由选择,选择的内容作为特定部分,特定部分选定后,会弹出对话框,在对话框内进行针对
特定部分的留言,留言的内容会保存在所述子区域预留的空间,当设计用户点击留言后,所
述产品文件管理模块会自动显示出设计文件的特定部分;
[0061] 当子项目通过审核后,对应的子区域中的设计文件内容会被复制保存到区块链中,同时删除子区域内的信息,从而实现设计用户无法对通过审核的设计文件进行修改的
目的,当所述审核用户对所述设计文件进行解封时,区块链中的设计文件内容被复制到子
区域中,设计用户在子区域中对设计文件进行修改。
[0062] 虽然上面已经参考各种实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。也就是说上面讨论的方法,系统和设备是示例。
各种配置可以适当地省略,替换或添加各种过程或组件。例如,在替代配置中,可以以与所
描述的顺序不同的顺序执行方法,和/或可以添加,省略和/或组合各种部件。而且,关于某
些配置描述的特征可以以各种其他配置组合,如可以以类似的方式组合配置的不同方面和
元素。此外,随着技术发展其中的元素可以更新,即许多元素是示例,并不限制本公开或权
利要求的范围。
[0063] 在说明书中给出了具体细节以提供对包括实现的示例性配置的透彻理解。然而,可以在没有这些具体细节的情况下实践配置例如,已经示出了众所周知的电路,过程,算
法,结构和技术而没有不必要的细节,以避免模糊配置。该描述仅提供示例配置,并且不限
制权利要求的范围,适用性或配置。相反,前面对配置的描述将为本领域技术人员提供用于
实现所描述的技术的使能描述。在不脱离本公开的精神或范围的情况下,可以对元件的功
能和布置进行各种改变。
[0064] 综上,其旨在上述详细描述被认为是例示性的而非限制性的,并且应当理解,以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明
的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样
落入本发明权利要求所限定的范围。