一种基于区块链技术的群组产品协同设计数据协同系统转让专利
申请号 : CN202111219394.6
文献号 : CN113656771B
文献日 : 2022-01-04
发明人 : 曹源 , 汪大明 , 邓罡 , 来飞 , 付宗波 , 周忠宝 , 曹宇 , 曹恒 , 陈伯彬 , 谭光裕 , 谢超良 , 唐奕 , 易江义 , 陈军 , 戴俨炯
申请人 : 湖南宸瀚信息科技有限责任公司
摘要 :
权利要求 :
1.一种基于区块链技术的群组产品协同设计数据协同系统,其特征在于,包括云服务器和终端设备,用户通过在所述终端设备上登入账号访问所述云服务器,所述云服务器包括产品进度管理模块、产品文件管理模块和产品人员管理模块,所述产品进度管理模块利用区块链技术记录产品的完成进度,所述产品文件管理模块用于存储产品的设计文件,所述产品人员管理模块用于对参与设计的用户进行权限管理;
所述产品进度管理模块将产品划分为若干个子项目,每个子项目设置有审核用户和设计用户,所述设计用户在设计过程中产生的设计文件保存在所述产品文件管理模块中,设计完成后,由对应的审核用户对设计文件进行审核,通过审核后将设计文件通过区块链技术保存在所述产品进度管理模块中;
所述子项目通过父节点与子节点的关系进行连接,当父节点子项目的设计文件通过审核后才能进行子节点子项目;
对于不在同一条父子节点链上的两个子项目,所述产品进度管理模块会计算其协同指数,当所述协同指数超过阈值时,所述产品文件管理模块会将该子项目中的设计文件的改动信息实时地发送至另一个子项目的设计用户;
所述协同指数的计算公式为:
;
其中,n为一个子项目a的设计点总数量,m为另一个子项目b的设计点总数量, 表示子项目a中的第i个设计点, 表示子项目b中的第j个设计点, 表示与 的关联度;
所述设计点包括设计内容、设计要求和设计目的,所述关联度通过系统对设计点的描述进行智能识别并计算,关联度的计算公式为:;
其中,k为基础系数,当 设计点中的设计目的中出现 设计点的设计内容时,k为1,否则k为0, 表示 设计点中的设计内容中与出现在 设计点的设计内容中的设计目的相关的信息比例, 表示 设计点中的设计要求与出现在 设计点的设计内容中的设计目的相关的信息比例。
2.如权利要求1所述的一种基于区块链技术的群组产品协同设计数据协同系统,其特征在于,子项目的设计用户通过在所述产品进度管理模块中添加链接来开放所述设计文件的访问权,其余用户通过链接能够查阅设计文件但无法进行修改,当设计文件通过审核后,所述设计用户失去对设计文件的修改权限。
3.如权利要求2所述的一种基于区块链技术的群组产品协同设计数据协同系统,其特征在于,审核用户拥有在子项目中添加设计要求的权限,对完成的设计文件进行审核后添加签名信息,区块链对审核信息进行保存。
4.如权利要求3所述的一种基于区块链技术的群组产品协同设计数据协同系统,其特征在于,当设计用户需要对通过审核的设计文件进行修改时,需向所述审核用户提交申请,审核用户批准申请后对设计文件进行解封,设计用户对设计文件进行修改后审核用户再次进行审核签名,区块链对该过程进行记录保存。
说明书 :
一种基于区块链技术的群组产品协同设计数据协同系统
技术领域
背景技术
维BIM协同,二是主要适合普通建筑及住宅的二维CAD协同,通过协同设计建立统一的设计
标准,包括图层、颜色、线型、打印样式等,在此基础上,所有设计专业及人员在一个统一的
平台上进行设计,从而减少现行各专业之间由于沟通不畅或沟通不及时导致的错、漏、碰、
缺,真正实现所有图纸信息元的单一性,实现一处修改其他自动修改,提升设计效率和设计
质量。
公开的系统,包括主模型建模模块、协同数据管理模块、消息通知模块和数据提取模块,其
中主模型建模模块实现了主模型的结构及数据谱系关系的建立,协同数据管理模块实现了
统一数据源的有效管理,消息通知模块实现了数据包版本、技术状态变更信息的及时通知,
数据提取模块实现了可灵活配置的自动化数据提取,但该系统中消息的通知没有针对性,
会出现较多的冗余数据,增加了协同设计的负担。
发明内容
管理模块、产品文件管理模块和产品人员管理模块,所述产品进度管理模块利用区块链技
术记录产品的完成进度,所述产品文件管理模块用于存储产品的设计文件,所述产品人员
管理模块用于对参与设计的用户进行权限管理;
中,设计完成后,由对应的审核用户对设计文件进行审核,通过审核后将设计文件通过区块
链技术保存在所述产品进度管理模块中;
的改动信息实时地发送至另一个子项目的设计用户;
与 的关联度;
中的设计目的相关的信息比例, 表示 设计点中的设计要求与出现在 设计点的
设计内容中的设计目的相关的信息比例;
通过审核后,所述设计用户失去对设计文件的修改权限;
审核用户再次进行审核签名,区块链对该过程进行记录保存。
个子项目,消息的通知具有针对性,避免出现了冗余的数据,并且能够自动地将两个子项目
建立协同关系,相比于人工建立协同关系具有高效性,同时也避免出现因人为原因使两个
关联项目未建立协同关系的现象,尤其是对大工程而言,在协同设计过程中,各个用户的权
限受到严格的控制,责任明确,并利用区块链技术对关键设计过程进行记录,更容易溯源。
附图说明
具体实施方式
于限定本发明。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系
统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在
本说明书内,包括在本发明的范围内,并且受所附权利要求书的保护。在以下详细描述描述
了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。
所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的
装置或组件必须具有特定的方位,以特定的方位构造和操作,因此附图中描述位置关系的
用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可
以根据具体情况理解上述术语的具体含义。
述云服务器包括产品进度管理模块、产品文件管理模块和产品人员管理模块,所述产品进
度管理模块利用区块链技术记录产品的完成进度,所述产品文件管理模块用于存储产品的
设计文件,所述产品人员管理模块用于对参与设计的用户进行权限管理;
中,设计完成后,由对应的审核用户对设计文件进行审核,通过审核后将设计文件通过区块
链技术保存在所述产品进度管理模块中;
的改动信息实时地发送至另一个子项目的设计用户;
与 的关联度;
的设计目的相关的信息比例, 表示 设计点中的设计要求与出现在 设计点的设
计内容中的设计目的相关的信息比例;
后,所述设计用户失去对设计文件的修改权限;
再次进行审核签名,区块链对该过程进行记录保存。
问所述云服务器,所述云服务器包括产品进度管理模块、产品文件管理模块和产品人员管
理模块,所述产品进度管理模块用于记录产品的各个子项目内容、子项目的设计要求以及
子项目的完成进度,所述产品文件管理模块用于存储子项目的设计文件,所述产品人员管
理模块用于对参与设计的用户进行权限管理;
模块中的用户具有访问产品资料的权限,所述产品人员管理模块提供聊天群组方便参与用
户进行设计沟通;
系进行连接,子节点必须在父节点完成后才能进行设计,一个父节点能够有多个子节点,一
个子节点能够有多个父节点,所述发起用户为每个子项目关联审核用户和设计用户,审核
用户和设计用户可以是一个参与用户,也可以是多个参与用户,审核用户能够在子项目中
添加设计要求的内容,设计用户能够在子项目中添加设计文件的链接,审核用户对链接的
设计文件内容进行审核,审核通过后对子项目进行签名,审核用户添加设计要求、审核签名
的信息,设计用户添加链接的信息会被记录在区块链中,一个子项目中添加设计要求和审
核签名的权限只有对应的审核用户拥有,添加设计文件链接的权限只有对应的设计用户拥
有,而设计文件的链接对所有参与用户开放,需要注意的是,一个子项目的审核用户可以是
其他子项目的设计用户,一个子项目的设计用户可以是其他子项目的审核用户;
子项目的内容时,所述设计用户将该设计文件的链接添加到对应的子项目中,子项目在检
测到链接后,会自动向审核用户发送审核提示信息,当设计文件通过审核后,所述设计文件
会被系统设置为写保护状态,当设计文件通过审核前,只有上传该设计文件的设计用户拥
有修改权限,当设计文件通过审核后,所有用户都无法对所述设计文件进行修改,设计文件
被上传后所有参与用户均有权限查阅所述设计文件;
次审核,通过审核后对设计文件进行写保护,整个过程均会被记录在区块链中;
的改动信息实时地发送至另一个子项目的设计用户,例如图3中,节点3和节点4之间存在协
同指数,节点2和节点7之间不存在协同指数;
与 的关联度,需要注意的是, 与 表示的是不同的
意义;
容中的设计目的相关的信息比例, 表示 设计点中的设计要求与出现在设计点的设
计内容中的设计目的相关的信息比例;
容为 , 中出现了 的内容, 中未出现 的内容, 与 相
关,则 ;
项目的所有设计点通过审核后,所述设计用户将无权限对设计文件进行直接修改;
文件管理模块对划分的每一个子区域分配一个链接,所述设计用户将一个子项目的所有设
计文件放在一个子区域中,其他用户能够通过链接访问对应的设计文件,每个子区域中会
预留出部分空间用于其他用户进行留言,所述留言能够与设计文件的特定部分进行关联,
方便设计用户更好地理解留言的内容并对设计文件进行修改;
他设计用户的设计文件时,不能对设计文件进行修改,但是能够对设计文件的内容进行自
由选择,选择的内容作为特定部分,特定部分选定后,会弹出对话框,在对话框内进行针对
特定部分的留言,留言的内容会保存在所述子区域预留的空间,当设计用户点击留言后,所
述产品文件管理模块会自动显示出设计文件的特定部分;
目的,当所述审核用户对所述设计文件进行解封时,区块链中的设计文件内容被复制到子
区域中,设计用户在子区域中对设计文件进行修改。
各种配置可以适当地省略,替换或添加各种过程或组件。例如,在替代配置中,可以以与所
描述的顺序不同的顺序执行方法,和/或可以添加,省略和/或组合各种部件。而且,关于某
些配置描述的特征可以以各种其他配置组合,如可以以类似的方式组合配置的不同方面和
元素。此外,随着技术发展其中的元素可以更新,即许多元素是示例,并不限制本公开或权
利要求的范围。
法,结构和技术而没有不必要的细节,以避免模糊配置。该描述仅提供示例配置,并且不限
制权利要求的范围,适用性或配置。相反,前面对配置的描述将为本领域技术人员提供用于
实现所描述的技术的使能描述。在不脱离本公开的精神或范围的情况下,可以对元件的功
能和布置进行各种改变。
的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样
落入本发明权利要求所限定的范围。