[go: up one dir, main page]

CN108335107A - A kind of Collaborative Manufacturing information interacting method based on block chain - Google Patents

A kind of Collaborative Manufacturing information interacting method based on block chain Download PDF

Info

Publication number
CN108335107A
CN108335107A CN201810081889.9A CN201810081889A CN108335107A CN 108335107 A CN108335107 A CN 108335107A CN 201810081889 A CN201810081889 A CN 201810081889A CN 108335107 A CN108335107 A CN 108335107A
Authority
CN
China
Prior art keywords
information
manufacturer
parties
smart contract
blockchain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810081889.9A
Other languages
Chinese (zh)
Other versions
CN108335107B (en
Inventor
李志�
张锋
郭瀚阳
张俊
沈云辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN201810081889.9A priority Critical patent/CN108335107B/en
Publication of CN108335107A publication Critical patent/CN108335107A/en
Application granted granted Critical
Publication of CN108335107B publication Critical patent/CN108335107B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本公开揭示了一种基于区块链的协同制造信息交互方法,包括:S100接收步骤,接收第一制造商的第一信息共享请求;S200生成步骤,根据所述第一信息共享请求生成第一智能合约;S300发布步骤,将所述第一智能合约发布至区块链;S400通知步骤,向其他方通知所述第一智能合约;S500签署步骤,基于区块链、在第一制造商和其他方之间签署所述第一智能合约;S600共享步骤,通过一安全连接在第一制造商和其他方之间共享所述第一信息。利用本公开,第一制造商得以通过所述基于区块链的信息共享方法与他人交换信息,从而可以支持第一制造商的生产和业务的运作,整合其他方的信息。

The present disclosure discloses a blockchain-based collaborative manufacturing information interaction method, including: S100 receiving step, receiving a first information sharing request from a first manufacturer; S200 generating step, generating a first information sharing request according to the first information sharing request. Smart contract; S300 publishing step, publishing the first smart contract to the blockchain; S400 notifying step, notifying other parties of the first smart contract; S500 signing step, based on the blockchain, between the first manufacturer and Signing the first smart contract between other parties; S600 sharing step, sharing the first information between the first manufacturer and other parties through a secure connection. Using the present disclosure, the first manufacturer can exchange information with others through the blockchain-based information sharing method, thereby supporting the production and business operations of the first manufacturer and integrating information from other parties.

Description

一种基于区块链的协同制造信息交互方法A blockchain-based collaborative manufacturing information interaction method

技术领域technical field

本公开涉及制造领域,特别是一种基于区块链的协同制造信息交互方法。The present disclosure relates to the field of manufacturing, in particular to a blockchain-based collaborative manufacturing information interaction method.

背景技术Background technique

随着互联网的快速发展,基于互联网的创新也在快速的推进,然而由于互联网上信息众多且瞬息万变,且容易被篡改,这使得用户从互联网上筛选出真实有效的信息越来越困难,欺诈、纠纷层出不穷。With the rapid development of the Internet, Internet-based innovations are also advancing rapidly. However, due to the large amount of information on the Internet, which is ever-changing and easy to be tampered with, it is becoming more and more difficult for users to screen out real and effective information from the Internet. Fraud, Disputes emerge in endlessly.

随着区块链技术的出现,其与生俱来的一些特性:如透明性、难以篡改性、可追溯审计、以及去中心化等,能够有效的促进互联网的健康持续发展,对线上信息的真实性保障、追溯,纠纷的解决和仲裁带来新的方式,能够促进行业的公开透明、增强可信性,减少用户在享受互联网便捷时面临的欺诈、违约等风险。With the emergence of blockchain technology, some of its inherent characteristics, such as transparency, difficulty in tampering, traceable audit, and decentralization, can effectively promote the healthy and sustainable development of the Internet, and online information The authenticity guarantee, traceability, dispute resolution and arbitration bring new ways, which can promote the openness and transparency of the industry, enhance credibility, and reduce the risks of fraud and breach of contract that users face when enjoying the convenience of the Internet.

虽然区块链技术在各个行业得到不同发展,涌现出了多种区块链的平台,比如金融圈的R3,IBM为代表的HyperLedger,Ethereum以及比特币的Blockchain等,这些在一定程度上满足了不同行业的需求,然而如何让制造业能够快速的拥有区块链的特性,这成为亟待解决的技术问题。Although blockchain technology has developed differently in various industries, a variety of blockchain platforms have emerged, such as R3 in the financial circle, HyperLedger represented by IBM, Ethereum, and Bitcoin’s Blockchain, etc., to a certain extent. The needs of different industries, but how to enable the manufacturing industry to quickly have the characteristics of the blockchain has become a technical problem that needs to be solved urgently.

发明内容Contents of the invention

针对上述问题,本公开提供了一种基于区块链的协同制造信息交互方法,包括:In view of the above problems, the present disclosure provides a blockchain-based collaborative manufacturing information interaction method, including:

S100接收步骤,接收第一制造商的第一信息共享请求,其中,所述第一信息共享请求表示第一制造商缺乏第一信息并且需要其他方对其提供第一信息;S100 receiving step, receiving a first information sharing request from a first manufacturer, wherein the first information sharing request indicates that the first manufacturer lacks the first information and needs other parties to provide the first information;

S200生成步骤,获取所述第一信息共享请求,并根据所述第一信息共享请求生成第一智能合约;S200 generating step, acquiring the first information sharing request, and generating a first smart contract according to the first information sharing request;

S300发布步骤,获取所述第一智能合约,并将所述第一智能合约发布至区块链;S300 publishing step, obtaining the first smart contract, and publishing the first smart contract to the block chain;

S400通知步骤,向其他方通知所述第一智能合约;S400 notification step, notifying other parties of the first smart contract;

S500签署步骤,基于区块链、在第一制造商和其他方之间签署所述第一智能合约;S500 signing step, based on blockchain, signing the first smart contract between the first manufacturer and other parties;

S600共享步骤,通过一安全连接在第一制造商和其他方之间共享所述第一信息。S600 Sharing step, sharing the first information between the first manufacturer and other parties through a secure connection.

利用本公开,第一制造商得以通过所述基于区块链的信息共享方法与他人交换信息,从而可以支持第一制造商的生产和业务的运作,整合其他方的信息。Using the present disclosure, the first manufacturer can exchange information with others through the blockchain-based information sharing method, thereby supporting the production and business operations of the first manufacturer and integrating information from other parties.

附图说明Description of drawings

图1为本公开一个实施例的示意图。FIG. 1 is a schematic diagram of an embodiment of the present disclosure.

具体实施方式Detailed ways

为了使本领域技术人员理解本公开所披露的技术方案,下面将结合实施例及有关附图,对各个实施例的技术方案进行描述,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。本公开所采用的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,“包括”和“具有”以及它们的任何变形,意图在于覆盖且不排他的包含。例如包含了一系列步骤或单元的过程、或方法、或系统、或产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、系统、产品或设备固有的其他步骤或单元。In order for those skilled in the art to understand the technical solutions disclosed in the present disclosure, the technical solutions of various embodiments will be described below in conjunction with the embodiments and related drawings. The described embodiments are part of the embodiments of the present disclosure, rather than Full examples. The terms "first", "second" and the like used in the present disclosure are used to distinguish different objects, not to describe a specific order. Furthermore, "comprising" and "having", as well as any variations thereof, are intended to be inclusive and non-exclusive. For example, a process comprising a series of steps or units, or a method, or a system, or a product or a device is not limited to the listed steps or units, but optionally also includes steps or units not listed, or optionally It also includes other steps or elements inherent to these processes, methods, systems, products or devices.

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本公开的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其他实施例互斥的独立的或备选的实施例。本领域技术人员可以理解的是,本文所描述的实施例可以与其他实施例相结合。Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present disclosure. The occurrences of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those skilled in the art can understand that the embodiments described herein can be combined with other embodiments.

参见图1,在一个实施例中,本公开揭示了一种基于区块链的协同制造信息交互方法,包括:Referring to Fig. 1, in one embodiment, the present disclosure discloses a blockchain-based collaborative manufacturing information interaction method, including:

S100接收步骤,接收第一制造商的第一信息共享请求,其中,所述第一信息共享请求表示第一制造商缺乏第一信息并且需要其他方对其提供第一信息;S100 receiving step, receiving a first information sharing request from a first manufacturer, wherein the first information sharing request indicates that the first manufacturer lacks the first information and needs other parties to provide the first information;

S200生成步骤,获取所述第一信息共享请求,并根据所述第一信息共享请求生成第一智能合约;S200 generating step, acquiring the first information sharing request, and generating a first smart contract according to the first information sharing request;

S300发布步骤,获取所述第一智能合约,并将所述第一智能合约发布至区块链;S300 publishing step, obtaining the first smart contract, and publishing the first smart contract to the block chain;

S400通知步骤,向其他方通知所述第一智能合约;S400 notification step, notifying other parties of the first smart contract;

S500签署步骤,基于区块链、在第一制造商和其他方之间签署所述第一智能合约;S500 signing step, based on blockchain, signing the first smart contract between the first manufacturer and other parties;

S600共享步骤,通过一安全连接在第一制造商和其他方之间共享所述第一信息。S600 Sharing step, sharing the first information between the first manufacturer and other parties through a secure connection.

对于上述实施例,接收步骤接收到相关请求后,进一步通过生成步骤以生成与所述请求相关的第一智能合约,并通过发布步骤发布到区块链。也就是说,上述实施例能够解决现代制造领域中对信息的依赖问题,特别是第一制造商不具备第一信息的情况下,如何通过区块链技术来安全、可信的获取相关信息。正是因此,上述方法还需要通知步骤、签署步骤以及共享步骤,其中,通知步骤向潜在的其他方进行广泛的通知,且当存在能够响应所述智能合约的其他方时,所述方法进一步通过签署步骤在第一制造商与其他方之间签署智能合约,从而基于区块链的技术手段确保各方对于信任关系、共享记录、甚至信息版权归属的认可,而共享步骤则响应签署步骤并通过一安全连接在第一制造商和其他方之间共享所述第一信息。For the above embodiment, after the receiving step receives the relevant request, the generating step is further performed to generate the first smart contract related to the request, and the issuing step is issued to the block chain. That is to say, the above embodiments can solve the problem of dependence on information in the modern manufacturing field, especially how to securely and credibly obtain relevant information through blockchain technology when the first manufacturer does not have the first information. It is for this reason that the above-mentioned method also needs a notification step, a signing step and a sharing step, wherein the notification step carries out extensive notification to potential other parties, and when there are other parties capable of responding to the smart contract, the method further passes The signing step signs a smart contract between the first manufacturer and other parties, so that blockchain-based technical means ensure that all parties recognize the trust relationship, shared records, and even information copyright ownership, while the sharing step responds to the signing step and passes A secure connection shares the first information between the first manufacturer and other parties.

由此可见,通过上述实施例,第一制造商得以通过所述基于区块链的信息共享方法与他人交换信息,从而可以支持第一制造商的生产和业务的运作,整合其他方的信息。It can be seen that, through the above embodiment, the first manufacturer can exchange information with others through the blockchain-based information sharing method, thereby supporting the production and business operations of the first manufacturer and integrating information from other parties.

能够理解,第一信息可以是生产中需要的某类知识、经验或其他数据,也可以是业务的运作中需要的某类知识、经验或其他数据。第一信息可以是用于改进产品的工业设计,也可以是用于改进产品的性能,还可以是用于改善产品的用户体验。通过上述基于区块链的信息共享方法,各方可以优势互补,充分发挥各自的核心竞争力,充分流通各自需要的信息,推进现代制造的发展,并一定程度解决各方对于信息共享的安全性、可信性、共享记录、甚至以版权归属为代表的无形资产归属的顾虑。It can be understood that the first information may be some kind of knowledge, experience or other data needed in production, or may be some kind of knowledge, experience or other data needed in business operation. The first information may be used to improve the industrial design of the product, may also be used to improve the performance of the product, and may also be used to improve the user experience of the product. Through the above-mentioned blockchain-based information sharing method, all parties can complement each other's advantages, give full play to their core competitiveness, fully circulate the information they need, promote the development of modern manufacturing, and solve the security of information sharing for all parties to a certain extent , credibility, shared records, and even concerns about the attribution of intangible assets represented by copyright attribution.

需要强调的是,如本领域技术人员所知,本公开上述实施例在于充分利用区块链技术的安全性、可信性,而区块链技术的安全性、可信性源于其去中心化的特性以及P2P(也称点对点、或端对端)的特性。上述实施例充分利用P2P网络中各节点的计算机地位平等,每个节点有相同的网络权力,不存在中心化的服务器这一特点,所述信息共享方法利用区块链技术,意味着所述信息共享方法将相关各方的节点通过区块链的有关协议来实施智能合约的签署和信息共享,从而实现了框架的标准和互操作性,有效地解决了方法包括众多参与方的情形下,如何在第一信息的所有权和第一信息的共享之间平衡各方权益,并进而实现优势互补,以便极大改善第一制造商的生产和业务能力。It should be emphasized that, as known to those skilled in the art, the above-mentioned embodiments of the present disclosure are to make full use of the security and credibility of the blockchain technology, and the security and credibility of the blockchain technology come from its decentralization The characteristics of globalization and P2P (also known as point-to-point, or peer-to-peer) characteristics. The above embodiments make full use of the equal computer status of each node in the P2P network, each node has the same network power, and there is no centralized server. The information sharing method uses blockchain technology, which means that the information The sharing method implements the signing of smart contracts and information sharing by the nodes of the relevant parties through the relevant protocols of the blockchain, thereby realizing the standardization and interoperability of the framework, and effectively solving the situation where the method includes many participants. Balance the interests of all parties between the ownership of the first information and the sharing of the first information, and then achieve complementary advantages, so as to greatly improve the production and business capabilities of the first manufacturer.

就上述实施例而言,对于其中的智能合约,本领域技术人员均知晓其公认的定义,此处不做赘述。As far as the above-mentioned embodiments are concerned, those skilled in the art know the generally accepted definitions of the smart contracts therein, and details are not repeated here.

在另一个实施例中,所述方法通过签署步骤或共享步骤建立所述安全连接。In another embodiment, said method establishes said secure connection through a signing step or a sharing step.

就该实施例而言,所述安全连接的建立,既可以通过签署步骤来建立,也可以通过共享步骤来建立。能够理解,签署智能合约后,签署步骤可以进一步建立所述安全连接,也可以是:共享步骤在发起共享前,通过共享步骤建立安全连接。As far as this embodiment is concerned, the establishment of the secure connection can be established through a signing step or a sharing step. It can be understood that after the smart contract is signed, the signing step may further establish the secure connection, or the sharing step may establish the secure connection through the sharing step before initiating the sharing.

在另一个实施例中,所述第一智能合约通过模板建立。In another embodiment, the first smart contract is established through a template.

就该实施例而言,通过模板建立相应的智能合约,有助于更快速的、标准化的生成智能合约。例如,所述方法可以将相应的请求类型与模板预先建立关联关系,当接收到具体类型的请求时,则利用生成步骤、通过相应模板快速建立相应的智能合约。通过模板建立智能合约,这便于本公开的技术方案的实施,也有利于进一步提高用户体验。容易理解的,本公开并不排斥如下情形:如果方法实施过程中没有合适的模板,也可以由用户或管理员新建一个适当的模板并添加到对应的系统或方法中,能够理解,这种添加可能需要获得批准方可实施。As far as this embodiment is concerned, establishing corresponding smart contracts through templates is helpful for faster and standardized generation of smart contracts. For example, the method may pre-establish an association relationship between a corresponding request type and a template, and when a request of a specific type is received, a corresponding smart contract is quickly established through a corresponding template through a generating step. The smart contract is established through the template, which facilitates the implementation of the technical solution of the present disclosure and is also conducive to further improving user experience. It is easy to understand that this disclosure does not exclude the following situations: if there is no suitable template in the method implementation process, a user or administrator can also create a suitable template and add it to the corresponding system or method. It can be understood that this addition Approval may be required for implementation.

更进一步的,下文给出了第一信息共享请求和智能合约模板的示例:Furthermore, an example of the first information sharing request and smart contract template is given below:

第一信息共享请求:First Information Sharing Request:

id:第一制造商id: first manufacturer

请求:请求手机全面屏供应商名单Request: Request a list of mobile phone full-screen suppliers

智能合约模板:Smart contract template:

类型:手机领域Type: mobile phone field

用户名:idusername: id

合约参数:{Contract parameters: {

文件名称:数字证书.pdfFile Name: Digital Certificate.pdf

文件路径:C:\证书\File Path: C:\Certificates\

}}

合约内容:请求Contract content: request

合约代码:info_contract.solContract code: info_contract.sol

显然,上述模板示例中将第一信息共享请求的“请求”字段之内容对应到了模板中“合约内容”,并将第一信息共享请求的“id”字段之内容对应到了模板中“用户名”中,并由该模板默认调用相应数字证书发出该智能合约。能够理解,上述仅仅是一种示例,而不是一种限定,其目的在于套用模板、快速生成智能合约。Obviously, in the above template example, the content of the "request" field of the first information sharing request corresponds to the "contract content" in the template, and the content of the "id" field of the first information sharing request corresponds to the "username" in the template , and the template invokes the corresponding digital certificate to issue the smart contract by default. It can be understood that the above is only an example, not a limitation, and its purpose is to apply templates and quickly generate smart contracts.

在另一个实施例中,所述其他方为第二制造商或物流商或经销商。In another embodiment, the other party is a second manufacturer or logistics provider or distributor.

就上述实施例而言,在现代制造领域中,存在一种情形,第一制造商可能是其中某一环节的制造商,第一制造商很可能在生产或业务中,需要上下游配套环节的其他制造商向其提供协助,提供某类信息,因此,其他方可以是第二制造商;还存在另一种情形,第一制造商需要运输环节的信息,以便将其应用于生产或业务中,因此,其他方还可以是物流商;此外,存在另一种情形,第一制造商需要销售环节的信息,以便将其应用于生产或业务中,因此,其他方还可以是经销商。As far as the above-mentioned embodiment is concerned, in the field of modern manufacturing, there is a situation where the first manufacturer may be a manufacturer of a certain link, and the first manufacturer is likely to need support from upstream and downstream supporting links in production or business. The other manufacturer assists it with some kind of information, so the other party can be the second manufacturer; there is another situation where the first manufacturer needs the information at the transport stage in order to apply it in production or business , therefore, the other party can also be a logistics provider; in addition, there is another situation where the first manufacturer needs the information of the sales link in order to apply it in production or business, therefore, the other party can also be a distributor.

进一步的,在另一个实施例中,所述其他方为数据供应商,所述数据供应商根据如下任一数据或其组合以获取第一信息:来自社交网络的数据,来自物联网的大数据(例如从不同的产品或服务收集的感官数据),来自各种互联网应用的大数据(如搜索引擎,主页,门户网站,客户数据库,在线调查,网站等),来自其他线下的数据(如市场调查,客户面试,焦点小组等方式获取的客户数据)。Further, in another embodiment, the other party is a data provider, and the data provider obtains the first information according to any of the following data or a combination thereof: data from social networks, big data from the Internet of Things (such as sensory data collected from different products or services), big data from various Internet applications (such as search engines, homepages, portals, customer databases, online surveys, websites, etc.), and other offline data (such as Customer data obtained through market research, customer interviews, focus groups, etc.).

在另一个实施例中,所述安全连接基于区块链或独立于区块链。In another embodiment, the secure connection is blockchain-based or blockchain-independent.

能够理解,当安全连接基于区块链时,信息的共享也就基于区块链,能够利用区块链技术极大的改善安全性和不可篡改性;不过,存在一种情形:提供信息的其他方的内部制度可能不希望第一信息本身在区块链上传输,但其内部制度允许信息在其完全控制的安全连接中传输,那么所述安全连接可以独立于区块链。It can be understood that when the secure connection is based on the blockchain, the sharing of information is also based on the blockchain, and blockchain technology can be used to greatly improve security and non-tampering; however, there is a situation: other parties who provide information If a party's internal policies may not want the first information to be transmitted on the blockchain itself, but its internal policies allow information to be transmitted in a secure connection under its full control, then the secure connection can be independent of the blockchain.

在另一个实施例中,所述第一信息为其他方直接提供给第一制造商的原始数据,或其他方二次处理后、提供给第一制造商的二次数据。In another embodiment, the first information is the original data provided directly to the first manufacturer by other parties, or the secondary data provided to the first manufacturer after secondary processing by other parties.

就该实施例而言,直接提供原始数据意味着所述原始数据能够满足第一制造商对第一信息的需求;然而,存在另一种情形:原始数据过于纷繁,需要通过人工智能处理、或统计处理、或其他数据处理方式进行二次处理后、以二次数据的形式提供给第一制造商。能够理解,本公开的目的并不在于提出具体的二次处理方式。As far as this embodiment is concerned, directly providing the original data means that the original data can meet the first manufacturer's needs for the first information; however, there is another situation: the original data is too complicated and needs to be processed by artificial intelligence, or After secondary processing by statistical processing or other data processing methods, it is provided to the first manufacturer in the form of secondary data. It can be understood that the purpose of the present disclosure is not to propose a specific secondary processing method.

在另一个实施例中,所述方法还包括撮合步骤,以撮合其他方和第一制造商。In another embodiment, the method further includes a matching step to match other parties with the first manufacturer.

对于该实施例,撮合步骤的目的在于尽可能高效的促成潜在的其他方提供信息给第一制造商,而不是让第一制造商被动的等待其他方响应其智能合约。显然,此举有助于提高信息共享的效率和成功率。能够理解,撮合步骤可以由方法中的第三方来实施,第三方可以是系统运营商,也可以是系统上的资深用户;此外,撮合步骤可以进一步包括基于区块链的即时通信步骤,以便潜在的其他方与第一制造商充分的沟通和交流。For this embodiment, the purpose of the matching step is to facilitate potential other parties to provide information to the first manufacturer as efficiently as possible, rather than allowing the first manufacturer to passively wait for other parties to respond to its smart contract. Obviously, this move helps to improve the efficiency and success rate of information sharing. It can be understood that the matching step can be implemented by a third party in the method, and the third party can be a system operator or an experienced user on the system; in addition, the matching step can further include an instant communication step based on blockchain, so that potential The other parties fully communicate and communicate with the first manufacturer.

在另一个实施例中,所述签署步骤还包括加密步骤,生成第一制造商和其他方的签名并使得各方通过签名的方式签署所述第一智能合约。In another embodiment, the signing step further includes an encrypting step, generating signatures of the first manufacturer and other parties and enabling all parties to sign the first smart contract by means of signatures.

能够理解,上述实施例意在通过签名的方式,例如数字签名的方式来保障签署单元的安全性和保密性。It can be understood that the foregoing embodiments intend to ensure the security and confidentiality of the signing unit by means of a signature, such as a digital signature.

在另一个实施例中,所述其他方包括至少两方。In another embodiment, said other parties include at least two parties.

对于该实施例,这意味着信息共享可能涉及至少三方,以便更有效的解决第一制造商所面临的信息缺乏的问题,并充分保障各方通信的安全性、可信性。For this embodiment, this means that at least three parties may be involved in information sharing, so as to more effectively solve the problem of lack of information faced by the first manufacturer, and fully guarantee the security and credibility of communications between all parties.

需要说明的是,上述各个实施例的各个步骤,本领域技术人员可以根据实际需要调整具体步骤的顺序,也可以增加或减少相应的步骤,还可以根据实际的需要选择其中的部分或者全部步骤来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。It should be noted that those skilled in the art can adjust the sequence of specific steps according to actual needs, increase or decrease corresponding steps, or select some or all of the steps according to actual needs for each step of each of the above embodiments. Realize the purpose of this embodiment scheme. It can be understood and implemented by those skilled in the art without creative effort.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本公开可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本公开而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例对应的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present disclosure can be implemented by means of software plus necessary general-purpose hardware, and of course it can also be realized by special-purpose hardware including application-specific integrated circuits, dedicated CPUs, dedicated memories, Special components, etc. to achieve. In general, all functions completed by computer programs can be easily realized by corresponding hardware, and the specific hardware structure used to realize the same function can also be varied, such as analog circuits, digital circuits or special-purpose circuit etc. However, software program implementation is the preferred embodiment in most cases for the present disclosure. Based on this understanding, the technical solution of the present disclosure can be embodied in the form of a software product, which is stored in a readable storage medium, such as a floppy disk of a computer. , U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc., including several instructions to make a computer device (which can be A personal computer, a server, or a network device, etc.) executes the methods corresponding to various embodiments of the present disclosure.

本说明书中每个实施例采用递进的方式描述,重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。Each embodiment in this specification is described in a progressive manner, and the emphasis is on the differences from other embodiments, and the same and similar parts between the various embodiments can be referred to each other.

以上对本公开所提供的方案进行了详细介绍,本文中应用了具体个例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。The scheme provided by the present disclosure has been introduced in detail above, and specific examples have been used in this article to illustrate the principles and implementation methods of the present disclosure. The descriptions of the above embodiments are only used to help understand the methods and core ideas of the present disclosure; at the same time For those skilled in the art, based on the idea of the present disclosure, there will be changes in the specific implementation and scope of application. In summary, the contents of this specification should not be construed as limiting the present disclosure.

Claims (10)

1.一种基于区块链的协同制造信息交互方法,包括:1. A blockchain-based collaborative manufacturing information interaction method, comprising: S100接收步骤,接收第一制造商的第一信息共享请求,其中,所述第一信息共享请求表示第一制造商缺乏第一信息并且需要其他方对其提供第一信息;S100 receiving step, receiving a first information sharing request from a first manufacturer, wherein the first information sharing request indicates that the first manufacturer lacks the first information and needs other parties to provide the first information; S200生成步骤,获取所述第一信息共享请求,并根据所述第一信息共享请求生成第一智能合约;S200 generating step, acquiring the first information sharing request, and generating a first smart contract according to the first information sharing request; S300发布步骤,获取所述第一智能合约,并将所述第一智能合约发布至区块链;S300 publishing step, obtaining the first smart contract, and publishing the first smart contract to the block chain; S400通知步骤,向其他方通知所述第一智能合约;S400 notification step, notifying other parties of the first smart contract; S500签署步骤,基于区块链、在第一制造商和其他方之间签署所述第一智能合约;S500 signing step, based on blockchain, signing the first smart contract between the first manufacturer and other parties; S600共享步骤,通过一安全连接在第一制造商和其他方之间共享所述第一信息。S600 Sharing step, sharing the first information between the first manufacturer and other parties through a secure connection. 2.根据权利要求1所述的方法,其特征在于:优选的,2. The method according to claim 1, characterized in that: preferably, 所述方法通过所述S500签署步骤或S600共享步骤建立所述安全连接。The method establishes the secure connection through the signing step of S500 or the sharing step of S600. 3.根据权利要求1所述的方法,其特征在于:3. The method according to claim 1, characterized in that: 所述第一智能合约通过模板建立。The first smart contract is established through a template. 4.根据权利要求1所述的方法,其特征在于:4. The method according to claim 1, characterized in that: 所述其他方为第二制造商或物流商或经销商。The other party is the second manufacturer or logistics provider or distributor. 5.根据权利要求1所述的方法,其特征在于:5. The method according to claim 1, characterized in that: 所述其他方为数据供应商,所述数据供应商根据如下任一数据或其组合以获取第一信息:来自社交网络的数据,来自物联网的大数据,来自各种互联网应用的大数据,来自其他线下的数据。The other party is a data provider, and the data provider obtains the first information according to any of the following data or a combination thereof: data from social networks, big data from the Internet of Things, big data from various Internet applications, Data from other offline sources. 6.根据权利要求1所述的方法,其特征在于:6. The method according to claim 1, characterized in that: 所述安全连接基于区块链或独立于区块链。The secure connection is blockchain-based or blockchain-independent. 7.根据权利要求1所述的方法,其特征在于:7. The method of claim 1, wherein: 所述第一信息为其他方直接提供给第一制造商的原始数据,或其他方二次处理后、提供给第一制造商的二次数据。The first information is the original data provided directly to the first manufacturer by other parties, or the secondary data provided to the first manufacturer after secondary processing by other parties. 8.根据权利要求1所述的方法,其特征在于:8. The method of claim 1, wherein: 所述步骤S500还包括撮合步骤:撮合其他方和第一制造商。The step S500 also includes a matching step: matching other parties and the first manufacturer. 9.根据权利要求1所述的方法,其特征在于:9. The method of claim 1, wherein: 所述步骤S500还包括加密步骤:生成第一制造商和其他方的签名并使得各方通过签名的方式签署所述第一智能合约。The step S500 also includes an encryption step: generating signatures of the first manufacturer and other parties and making them sign the first smart contract by means of signatures. 10.根据权利要求1所述的方法,其特征在于:10. The method of claim 1, wherein: 所述其他方包括至少两方。The other parties include at least two parties.
CN201810081889.9A 2018-01-26 2018-01-26 Collaborative manufacturing information interaction method based on block chain Active CN108335107B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810081889.9A CN108335107B (en) 2018-01-26 2018-01-26 Collaborative manufacturing information interaction method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810081889.9A CN108335107B (en) 2018-01-26 2018-01-26 Collaborative manufacturing information interaction method based on block chain

Publications (2)

Publication Number Publication Date
CN108335107A true CN108335107A (en) 2018-07-27
CN108335107B CN108335107B (en) 2022-02-22

Family

ID=62925787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810081889.9A Active CN108335107B (en) 2018-01-26 2018-01-26 Collaborative manufacturing information interaction method based on block chain

Country Status (1)

Country Link
CN (1) CN108335107B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109194628A (en) * 2018-08-16 2019-01-11 广东工业大学 Manufacturing personnel's approaches to IM, system and electronic equipment and storage medium
CN109741181A (en) * 2018-12-29 2019-05-10 南京荣链科技有限公司 A kind of transaction match method, system, server and medium based on intelligent contract
TWI683266B (en) * 2018-08-01 2020-01-21 艾旺科技股份有限公司 Blockchain and logistics service integration platform
CN111210300A (en) * 2019-12-26 2020-05-29 广东工业大学 Step-by-step cooperative manufacturing method based on intelligent contracts

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106022917A (en) * 2016-05-08 2016-10-12 杭州复杂美科技有限公司 Block chain matching exchange scheme
CN106843774A (en) * 2017-02-24 2017-06-13 合肥工业大学 A kind of mass-rent construction method of the intelligent contract based on block chain
CN107103405A (en) * 2017-03-22 2017-08-29 暨南大学 A kind of mass-rent system and its building method based on block chain technology

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106022917A (en) * 2016-05-08 2016-10-12 杭州复杂美科技有限公司 Block chain matching exchange scheme
CN106843774A (en) * 2017-02-24 2017-06-13 合肥工业大学 A kind of mass-rent construction method of the intelligent contract based on block chain
CN107103405A (en) * 2017-03-22 2017-08-29 暨南大学 A kind of mass-rent system and its building method based on block chain technology

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI683266B (en) * 2018-08-01 2020-01-21 艾旺科技股份有限公司 Blockchain and logistics service integration platform
CN109194628A (en) * 2018-08-16 2019-01-11 广东工业大学 Manufacturing personnel's approaches to IM, system and electronic equipment and storage medium
CN109194628B (en) * 2018-08-16 2021-08-13 广东工业大学 Manufacturing personnel information management method, system, electronic equipment and storage medium
CN109741181A (en) * 2018-12-29 2019-05-10 南京荣链科技有限公司 A kind of transaction match method, system, server and medium based on intelligent contract
CN111210300A (en) * 2019-12-26 2020-05-29 广东工业大学 Step-by-step cooperative manufacturing method based on intelligent contracts
CN111210300B (en) * 2019-12-26 2024-02-02 广东工业大学 Step-by-step collaborative manufacturing method based on intelligent contract

Also Published As

Publication number Publication date
CN108335107B (en) 2022-02-22

Similar Documents

Publication Publication Date Title
US11869012B2 (en) Systems, devices, and methods for DLT-based data management platforms and data products
CN108306873A (en) A kind of intelligent contract data interactive system based on manufacture block chain
US11057353B2 (en) Systems, methods, and devices for implementing a smart contract on a distributed ledger technology platform
CN108346110B (en) An information exchange system based on manufacturing blockchain
CN108269064A (en) A kind of Collaborative Manufacturing information sharing method based on intelligent contract
CN111066047B (en) Implementing blockchain-based workflows
US12061720B2 (en) Staged information exchange facilitated by content-addressable records indexed to pseudonymous identifiers by a tamper-evident data structure
JP7508521B2 (en) Blockchain-based system and method for communicating, storing, and processing data over a blockchain network
CN113169980A (en) Transaction account data maintenance using blockchain
CN111108521A (en) Implementing a blockchain based workflow
US8528043B2 (en) Systems and methods for generating trust federation data from BPMN choreography
Lu Implementing blockchain in information systems: A review
JP6435970B2 (en) Reliable privacy protection method and program for electricity usage data disclosure using identifiable noise
WO2021082340A1 (en) Data processing method, apparatus, system, and storage medium
US11651458B2 (en) Method for generating target contract and terminal device
CN108335107A (en) A kind of Collaborative Manufacturing information interacting method based on block chain
CN110910143A (en) Identity identification generation method, device, related node and medium
CN116743768A (en) Computing resource trading methods, devices, equipment and computer-readable storage media
KR100985660B1 (en) Method of establishing user reliability and computer readable media
WO2023134282A1 (en) Blockchain-based data processing method and apparatus, device, storage medium and program product
WO2016197873A1 (en) Transaction processing method and system
WO2020233011A1 (en) Blockchain-based app message sharing method, system, and apparatus, and storage medium
US20240420129A1 (en) Chat application nft transactions
CN116506227B (en) Data processing method, device, computer equipment and storage medium
CN113674096A (en) Supply chain finance application system and method based on block chain technology

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant