Group product collaborative design data collaborative system based on block chain technology

文档序号:1846245 发布日期:2021-11-16 浏览:26次 中文

阅读说明:本技术 一种基于区块链技术的群组产品协同设计数据协同系统 (Group product collaborative design data collaborative system based on block chain technology ) 是由 曹源 汪大明 邓罡 来飞 付宗波 周忠宝 曹宇 曹恒 陈伯彬 谭光裕 谢超良 于 2021-10-20 设计创作,主要内容包括:本发明提供了一种基于区块链技术的群组产品协同设计数据协同系统,其用于电数字数据处理,包括包括云服务器和终端设备,用户通过在所述终端设备上登入账号访问所述云服务器,所述云服务器包括产品进度管理模块、产品文件管理模块和产品人员管理模块,所述产品进度管理模块利用区块链技术记录产品的完成进度,所述产品文件管理模块用于存储产品的设计文件,所述产品人员管理模块用于对参与设计的用户进行权限管理。产品包括若干个子项目,子项目之间存在协同指数,通过协同指数加强子项目的各设计用户之间的沟通交流,使产品在设计过程中能够加强协作关系,设计出更满意的产品。(The invention provides a group product collaborative design data collaborative system based on a block chain technology, which is used for electric digital data processing and comprises a cloud server and a terminal device, wherein a user accesses the cloud server by logging in an account on the terminal device, the cloud server comprises a product progress management module, a product file management module and a product personnel management module, the product progress management module records the completion progress of a product by using the block chain technology, the product file management module is used for storing a design file of the product, and the product personnel management module is used for carrying out authority management on the user participating in the design. The product comprises a plurality of sub-projects, the cooperation indexes exist among the sub-projects, and communication among design users of the sub-projects is enhanced through the cooperation indexes, so that the cooperation relation of the product can be enhanced in the design process, and a more satisfactory product is designed.)

1. A group product collaborative design data collaborative system based on a blockchain technology is characterized by comprising a cloud server and a terminal device, wherein a user accesses the cloud server through logging in an account on the terminal device, the cloud server comprises a product progress management module, a product file management module and a product personnel management module, the product progress management module records the completion progress of a product by using the blockchain technology, the product file management module is used for storing a design file of the product, and the product personnel management module is used for carrying out authority management on the user participating in the design;

the product progress management module divides a product into a plurality of sub-projects, each sub-project is provided with an auditing user and a design user, a design file generated by the design user in the design process is stored in the product file management module, after the design is finished, the corresponding auditing user audits the design file, and after the audit is passed, the design file is stored in the product progress management module through a block chain technology;

the child project is connected through the relationship between the father node and the child project, and the child project of the father node can be executed only after the design file of the child project of the father node passes the verification;

for two sub-projects which are not on the same parent-child node chain, the product progress management module calculates the synergy index of the two sub-projects, and when the synergy index exceeds a threshold value, the product file management module sends the change information of the design file in the sub-project to a design user of another sub-project in real time;

the calculation formula of the synergy index is as follows:

wherein n is the total number of design points of one sub-project a, m is the total number of design points of another sub-project b,represents the ith design point in sub-item a,represents the jth design point in the sub-item b,to representAndthe degree of association of (c).

2. The system as claimed in claim 1, wherein the design points include design content, design requirements and design objectives, the association degree is intelligently identified and calculated by the system from the description of the design points, and the calculation formula of the association degree is:

wherein k is a base coefficient whenIn the design objective in the design PointWhen designing the content of the point, k is 1, otherwise k is 0,to representThe design content in the design point is related to the appearance inThe proportion of information relating to the design purpose in the design content of the design point,to representDesign requirements in design points and requirements arising fromThe design content of the design point is a proportion of information related to the design purpose.

3. The system as claimed in claim 2, wherein a design user of a sub-project opens the access right of the design file by adding a link in the product schedule management module, and other users can refer to the design file but cannot modify the design file by the link, and when the design file passes the audit, the design user loses the right to modify the design file.

4. The collaborative design data collaboration system for group products based on the block chain technology as claimed in claim 3, wherein the auditing user has the authority to add design requirements in sub-projects, adds signature information after auditing the completed design file, and the block chain saves the audit information.

5. The collaborative design data collaboration system for group products based on the block chain technology as claimed in claim 4, wherein when a design user needs to modify a design file that passes the audit, an application needs to be submitted to the audit user, the audit user approves the application and then de-encapsulates the design file, the design user modifies the design file and then the audit user performs the audit signature again, and the block chain records and saves the process.

Technical Field

The invention relates to electric digital data processing, in particular to a group product collaborative design data collaborative system based on a block chain technology.

Background

The collaborative design for electric digital data processing is an important direction for technology updating of the current design industry and is also a necessary trend of design technology development, wherein two technical branches are provided, the collaborative design is mainly suitable for large-scale public construction and three-dimensional BIM collaboration of complex structures, and the collaborative design is mainly suitable for two-dimensional CAD collaboration of common buildings and houses, unified design standards including layers, colors, line types, printing patterns and the like are established through collaborative design, on the basis, all design professionals and personnel design on a unified platform, so that mistakes, omissions and defects caused by unsmooth communication or untimely communication among the current professionals are reduced, the singleness of all drawing information elements is really realized, other automatic modification is realized, and the design efficiency and the design quality are improved.

Now, a plurality of collaborative design systems have been developed, and through a great number of searches and references, it is found that the existing collaborative systems are disclosed as KR101693591B1, KR101827227B1, CN107944123B and KR101226544B1, and include a master model modeling module, a collaborative data management module, a message notification module and a data extraction module, wherein the master model modeling module realizes establishment of a structure and a data pedigree relationship of a master model, the collaborative data management module realizes effective management of a unified data source, the message notification module realizes timely notification of a data packet version and technical state change information, the data extraction module realizes flexible configuration automatic data extraction, but the notification of messages in the system is not targeted, more redundant data can appear, and the collaborative design is increased.

Disclosure of Invention

The invention aims to provide a group product collaborative design data collaborative system based on block chain technology aiming at the existing defects,

the invention adopts the following technical scheme:

a group product collaborative design data collaborative system based on a blockchain technology comprises a cloud server and a terminal device, wherein a user accesses the cloud server through a login account on the terminal device, the cloud server comprises a product progress management module, a product file management module and a product personnel management module, the product progress management module records the completion progress of a product by using the blockchain technology, the product file management module is used for storing a design file of the product, and the product personnel management module is used for carrying out authority management on the user participating in the design;

the product progress management module divides a product into a plurality of sub-projects, each sub-project is provided with an auditing user and a design user, a design file generated by the design user in the design process is stored in the product file management module, after the design is finished, the corresponding auditing user audits the design file, and after the audit is passed, the design file is stored in the product progress management module through a block chain technology;

the child project is connected through the relationship between the father node and the child project, and the child project of the father node can be executed only after the design file of the child project of the father node passes the verification;

for two sub-projects which are not on the same parent-child node chain, the product progress management module calculates the synergy index of the two sub-projects, and when the synergy index exceeds a threshold value, the product file management module sends the change information of the design file in the sub-project to a design user of another sub-project in real time;

the calculation formula of the synergy index is as follows:

wherein n is the total number of design points of one sub-project a, m is the total number of design points of another sub-project b,represents the ith design point in sub-item a,represents the jth design point in the sub-item b,to representAndthe degree of association of (c);

furthermore, the design point comprises design content, design requirements and design purposes, the association degree is intelligently identified and calculated through the description of the design point by the system, and the calculation formula of the association degree is as follows:

wherein k is a base coefficient whenIn the design objective in the design PointWhen designing the content of the point, k is 1, otherwise k is 0,to representThe design content in the design point is related to the appearance inThe proportion of information relating to the design purpose in the design content of the design point,to representDesign requirements in design points and requirements arising fromThe information proportion related to the design purpose in the design content of the design point;

furthermore, the design users of the sub-projects open the access rights of the design files by adding links in the product progress management module, other users can refer to the design files through the links but cannot modify the design files, and the design users lose the modification rights of the design files after the design files pass the audit;

furthermore, the auditing user has the authority of adding design requirements in the sub-project, adds signature information after auditing the finished design file, and saves the auditing information by the block chain;

furthermore, when a design user needs to modify the design file which passes the review, the application needs to be submitted to the review user, the design file is unpacked after the application is approved by the review user, the review user carries out the review signature again after the design user modifies the design file, and the block chain records and saves the process.

The beneficial effects obtained by the invention are as follows:

the system divides a product into a plurality of sub-projects, automatically generates the collaborative indexes of two sub-projects according to the description contents in the sub-projects, sends the design process information of one sub-project to the other sub-project when the collaborative indexes exceed a threshold value, has pertinence in the information notification, avoids redundant data, can automatically establish the collaborative relationship between the two sub-projects, has high efficiency compared with the manual establishment of the collaborative relationship, and simultaneously avoids the phenomenon that the collaborative relationship is not established between two related projects due to human reasons.

Drawings

The invention will be further understood from the following description in conjunction with the accompanying drawings. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the embodiments. Like reference numerals designate corresponding parts throughout the different views.

FIG. 1 is a schematic view of an overall structural framework;

FIG. 2 is a schematic flow diagram of a product item from creation to completion;

FIG. 3 is a schematic diagram of a product tree chain;

FIG. 4 is a diagram illustrating the sources of related parameters in the correlation;

FIG. 5 is a diagram of a product document management module application area.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to embodiments thereof; it should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. Other systems, methods, and/or features of the present embodiments will become apparent to those skilled in the art upon review of the following detailed description. It is intended that all such additional systems, methods, features and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims. Additional features of the disclosed embodiments are described in, and will be apparent from, the detailed description that follows.

The same or similar reference numerals in the drawings of the embodiments of the present invention correspond to the same or similar components; in the description of the present invention, it should be understood that if there is an orientation or positional relationship indicated by terms such as "upper", "lower", "left", "right", etc., based on the orientation or positional relationship shown in the drawings, it is only for convenience of description and simplification of description, but it is not indicated or implied that the device or component referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore, the terms describing the positional relationship in the drawings are only used for illustrative purposes and are not to be construed as limitations of the present patent, and specific meanings of the terms may be understood by those skilled in the art according to specific situations.

The first embodiment.

The embodiment provides a collaborative design data collaborative system for group products based on a blockchain technology, which is combined with fig. 1 and comprises a cloud server and a terminal device, wherein a user accesses the cloud server by logging in an account on the terminal device, the cloud server comprises a product progress management module, a product file management module and a product personnel management module, the product progress management module records the completion progress of a product by using the blockchain technology, the product file management module is used for storing a design file of the product, and the product personnel management module is used for performing authority management on the user participating in the design;

the product progress management module divides a product into a plurality of sub-projects, each sub-project is provided with an auditing user and a design user, a design file generated by the design user in the design process is stored in the product file management module, after the design is finished, the corresponding auditing user audits the design file, and after the audit is passed, the design file is stored in the product progress management module through a block chain technology;

the child project is connected through the relationship between the father node and the child project, and the child project of the father node can be executed only after the design file of the child project of the father node passes the verification;

for two sub-projects which are not on the same parent-child node chain, the product progress management module calculates the synergy index of the two sub-projects, and when the synergy index exceeds a threshold value, the product file management module sends the change information of the design file in the sub-project to a design user of another sub-project in real time;

the calculation formula of the synergy index is as follows:

wherein n is the total number of design points of one sub-project a, m is the total number of design points of another sub-project b,represents the ith design point in sub-item a,represents the jth design point in the sub-item b,to representAndthe degree of association of (c);

the design point comprises design content, design requirements and a design purpose, the association degree is intelligently identified and calculated through the description of the design point by the system, and the calculation formula of the association degree is as follows:

wherein k is a base coefficient whenIn the design objective in the design PointWhen designing the content of the point, k is 1, otherwise k is 0,to representThe design content in the design point is related to the appearance inThe proportion of information relating to the design purpose in the design content of the design point,to representDesign requirements in design points and requirements arising fromThe information proportion related to the design purpose in the design content of the design point;

the design users of the sub-projects open the access rights of the design files by adding links in the product progress management module, other users can refer to the design files through the links but cannot modify the design files, and the design users lose the modification rights of the design files after the design files pass the audit;

the auditing user has the authority of adding design requirements in the sub-project, the completed design file is audited and then signature information is added, and the block chain stores the audit information;

when a design user needs to modify the design file which passes the verification, the application needs to be submitted to the verification user, the verification user approves the application and then unseals the design file, the design user modifies the design file and then the verification user carries out verification signature again, and the block chain records and saves the process.

Example two.

The embodiment includes all the contents of the first embodiment, and provides a group product collaborative design data collaborative system based on a block chain technology, which includes a cloud server and a terminal device, wherein a user accesses the cloud server by logging in an account on the terminal device, the cloud server includes a product progress management module, a product file management module and a product personnel management module, the product progress management module is used for recording each sub-project content of a product, design requirements of sub-projects and completion progress of the sub-projects, the product file management module is used for storing design files of the sub-projects, and the product personnel management module is used for performing authority management on users participating in design;

with reference to fig. 2, the product staff management module divides users into an initiating user and a participating user, the initiating user makes the initiating user become a participating user by adding a common user into the product staff management module, the user in the product staff management module has the right to access product data, and the product staff management module provides a chat group to facilitate design and communication of the participating users;

with reference to fig. 3, the initiating user creates a product tree chain through the product progress management module, the product tree chain is formed by time sequence arrangement of a plurality of child projects which are completed according to requirements, the child projects are connected in a relationship of a parent node and a child node, the child node can be designed only after the parent node is completed, one parent node can have a plurality of child nodes, one child node can have a plurality of parent nodes, the initiating user associates an audit user and a designing user for each child project, the audit user and the designing user can be a participating user or a plurality of participating users, the audit user can add content required by design in the child project, the designing user can add links of design files in the child project, the audit user can audit the content of the linked design files, and the child project is signed after the audit is passed, the design requirements and the signature verification information are added by a verification user, the information of adding links by the design user can be recorded in a block chain, the authority of adding the design requirements and the signature verification in one sub-project is only owned by the corresponding verification user, the authority of adding the links of the design file is only owned by the corresponding design user, the links of the design file are open to all participating users, and it needs to be noted that the verification user of one sub-project can be the design user of other sub-projects, and the design user of one sub-project can be the verification user of other sub-projects;

the product file management module is used for storing design files of the design users, the design users are recorded by a block chain when uploading the design files for the first time and changing the design files subsequently, when the design files finish the content of sub-items, the design users add the links of the design files into corresponding sub-items, the sub-items automatically send auditing prompt information to auditing users after detecting the links, when the design files pass the auditing, the design files are set to be in a write-protection state by a system, only the design users who upload the design files have modification permission before the design files pass the auditing, when the design files pass the auditing, all the users cannot modify the design files, and after the design files are uploaded, all the participating users have permission to consult the design files;

if the design user wants to modify the design file which passes the verification, a modification application needs to be submitted to the verification user through the sub-project, the verification user unpacks the design file, the verification user needs to verify the modified design file again after the modification is completed, the design file is write-protected after the verification is passed, and the whole process is recorded in the block chain;

for two sub-projects which are not on the same parent-child node chain, the product progress management module calculates the synergy index of the two sub-projects, and when the synergy index exceeds a threshold value, the product file management module sends the change information of the design file in the sub-project to a design user of another sub-project in real time, for example, in fig. 3, a synergy index exists between the node 3 and the node 4, and a synergy index does not exist between the node 2 and the node 7;

the calculation formula of the synergy index is as follows:

wherein n is the total number of design points of one sub-project a, m is the total number of design points of another sub-project b,represents the ith design point in sub-item a,represents the jth design point in the sub-item b,to representAndthe degree of association of (a) is, it should be noted that,anddifferent meanings are indicated;

the design point is set by the auditing user of the sub-project;

with reference to fig. 4, the design point includes design content, design requirement and design purpose, the association degree is intelligently identified and calculated by the system for description of the design point, and the calculation formula of the association degree is:

wherein k is a base coefficient whenIn the design objective in the design PointWhen designing the content of the point, k is 1, otherwise k is 0,to representThe design content in the design point is related to the appearance inThe proportion of information relating to the design purpose in the design content of the design point,to representThe design requirement in the design point is proportional to the information related to the design purpose appearing in the design content of the design point;

by way of example, ifThe design contents of the design point includeDesign requirements of design points includeThe design objective of the design point includesDesign content at design point isTherein appearsIn the content of (a) to (b),is not shown inIn the content of (a) to (b),andcorrelation, then

The auditing of the design file of the design user by the auditing user is performed by taking a design point as a unit, when part of the design points pass the auditing, the design user still has the authority to directly modify the design file, and when all the design points of one sub-project pass the auditing, the design user does not have the authority to directly modify the design file;

with reference to fig. 5, after a user logs in a cloud server through a terminal device, the user can apply for a region in the product file management module to store own design files, the design user can freely divide the applied region, the product file management module allocates a link to each divided sub-region, the design user places all design files of a sub-project in one sub-region, other users can access the corresponding design files through the links, a part of space can be reserved in each sub-region for other users to leave a message, the message can be associated with a specific part of the design files, and the design user can understand the message content better and modify the design files conveniently;

the user can access the design file through the link, and can also access the design file through directly accessing the design space of other users, wherein the design space refers to an area which is applied by the user to the product file management module, the user can not modify the design file when accessing the design files of other design users, but can freely select the content of the design file, the selected content is used as a specific part, after the specific part is selected, a dialog box can be popped up, a message aiming at the specific part is left in the dialog box, the message content can be stored in the reserved space of the sub-area, and after the design user clicks the message, the product file management module can automatically display the specific part of the design file;

when the child project passes the audit, the content of the design file in the corresponding sub-area is copied and stored in the block chain, and meanwhile, the information in the sub-area is deleted, so that the purpose that a design user cannot modify the design file passing the audit is achieved.

Although the invention has been described above with reference to various embodiments, it should be understood that many changes and modifications may be made without departing from the scope of the invention. That is, the methods, systems, and devices discussed above are examples. Various configurations may omit, substitute, or add various procedures or components as appropriate. For example, in alternative configurations, the methods may be performed in an order different than that described, and/or various components may be added, omitted, and/or combined. Moreover, features described with respect to certain configurations may be combined in various other configurations, as different aspects and elements of the configurations may be combined in a similar manner. Further, elements therein may be updated as technology evolves, i.e., many elements are examples and do not limit the scope of the disclosure or claims.

Specific details are given in the description to provide a thorough understanding of the exemplary configurations including implementations. However, configurations may be practiced without these specific details, for example, well-known circuits, processes, algorithms, structures, and techniques have been shown without unnecessary detail in order to avoid obscuring the configurations. This description provides example configurations only, and does not limit the scope, applicability, or configuration of the claims. Rather, the foregoing description of the configurations will provide those skilled in the art with an enabling description for implementing the described techniques. Various changes may be made in the function and arrangement of elements without departing from the spirit or scope of the disclosure.

In conclusion, it is intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that these examples are illustrative only and are not intended to limit the scope of the invention. After reading the description of the invention, the skilled person can make various changes or modifications to the invention, and these equivalent changes and modifications also fall into the scope of the invention defined by the claims.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:信息处理方法、装置、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类