A supply chain business communication system

By using blockchain consensus nodes to store and synchronize data and its description information in the supply chain business communication system, the problem of poor communication experience is solved, the traceability of data transmission process is realized, and the communication quality of supply chain business is improved.

CN116405506BActive Publication Date: 2026-05-22BEIJING SHANGYIN MICRO CORE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING SHANGYIN MICRO CORE TECH CO LTD
Filing Date
2023-04-11
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

Existing supply chain business communication technologies suffer from poor communication experience, especially the inability to trace whether the information recipient has actually received the sent data, resulting in a lack of traceability in the communication process.

Method used

By using blockchain consensus nodes to store and synchronize data information and its description information, relevant information about the data transmission process between different systems is recorded on the blockchain, thus achieving traceability of the data transmission process.

Benefits of technology

Blockchain technology ensures the traceability of data transmission, improves the communication experience of stakeholders in the supply chain, and avoids adverse effects caused by the inability to trace.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116405506B_ABST
    Figure CN116405506B_ABST
Patent Text Reader

Abstract

The application discloses a supply chain business communication system, which comprises a plurality of object corresponding business systems and a plurality of object corresponding blockchain consensus nodes; and each object corresponding business system can store some data information (such as received data information, sent data information, data information generated during execution of a certain business service, etc.) involved in the object corresponding business system into the object corresponding blockchain consensus node, so that the object corresponding blockchain consensus node can synchronize the data information to other consensus nodes in the blockchain, so that each object can trace the data information involved in the object by means of the blockchain, thereby improving the communication experience of the objects involved in the supply chain business.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a supply chain business communication system. Background Technology

[0002] For supply chain operations (such as supply chain finance), these operations typically involve multiple stakeholders, including resource providers (e.g., funding parties), platform operators (e.g., the company operating the supply chain finance platform, also known as the platform provider), and resource requesters (e.g., core enterprises or chain enterprises). The resource requester can apply for resources from the resource provider through the supply chain platform operated by the platform operator (e.g., the supply chain finance platform). The core enterprise refers to the industry leader, and the chain enterprises refer to companies that have business dealings with the core enterprise.

[0003] However, due to defects in the communication technology solutions involved in the supply chain business mentioned above, the communication experience of many parties involved in the supply chain business is relatively poor. Summary of the Invention

[0004] To address the above technical issues, this application provides a supply chain business communication system that can improve the communication experience of entities involved in supply chain business.

[0005] To achieve the above objectives, the technical solutions provided in this application are as follows:

[0006] This application provides a supply chain business communication system, which includes business systems corresponding to several objects and blockchain consensus nodes corresponding to the several objects.

[0007] The plurality of objects includes a first object and a second object;

[0008] The business system corresponding to the first object is used to send data information to the business system corresponding to the second object;

[0009] The business system corresponding to the first object is also used to send the data information and the sending description information of the data information to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the data information and the sending description information of the data information, and synchronizes the data information and the sending description information of the data information to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object;

[0010] The business system corresponding to the second object is used to send the data information and the data information reception description information to the blockchain consensus node corresponding to the second object after receiving the data information, so that the blockchain consensus node corresponding to the second object stores the data information and the data information reception description information, and synchronizes the data information and the data information reception description information to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the second object.

[0011] In one possible implementation, the supply chain business communication system includes middleware corresponding to several objects;

[0012] The plurality of objects includes the target object;

[0013] The data communication process between the business system corresponding to the target object and the blockchain consensus node corresponding to the target object is implemented through the middleware corresponding to the target object.

[0014] In one possible implementation, the middleware corresponding to the target object encapsulates the certificate and access configuration information of the blockchain consensus node corresponding to the target object.

[0015] In one possible implementation, the data information is used to request a target business service from the business system corresponding to the second object;

[0016] The business system corresponding to the second object is also used to feed back the execution result of the target business service to the business system corresponding to the first object;

[0017] The business system corresponding to the second object is also used to send the execution result and the sending description information of the execution result to the blockchain consensus node corresponding to the second object, so that the blockchain consensus node corresponding to the second object stores the execution result and the sending description information of the execution result, and synchronizes the execution result and the sending description information of the execution result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the second object;

[0018] The business system corresponding to the first object is further configured to, after receiving the execution result, send the execution result and the receiving description information of the execution result to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the execution result and the receiving description information of the execution result, and synchronizes the execution result and the receiving description information of the execution result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object.

[0019] In one possible implementation, the plurality of objects further includes a third object; the data information is sent by the third object through the business system corresponding to the first object;

[0020] The business system corresponding to the first object is further configured to, after receiving the execution result, generate a feedback result corresponding to the data information based on the execution result, and send the feedback result to the business system corresponding to the third object;

[0021] The business system corresponding to the first object is also used to send the feedback result and the sending description information of the feedback result to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the feedback result and the sending description information of the feedback result, and synchronizes the feedback result and the sending description information of the feedback result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object;

[0022] The business system corresponding to the third object is used to send the feedback result and the reception description information of the feedback result to the blockchain consensus node corresponding to the third object after receiving the feedback result, so that the blockchain consensus node corresponding to the third object stores the feedback result and the reception description information of the feedback result, and synchronizes the feedback result and the reception description information of the feedback result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the third object.

[0023] In one possible implementation, the business system corresponding to the third object is further configured to generate data to be used in response to a preset operation;

[0024] The business system corresponding to the third object is also used to send the data to be used and the sending description information of the data to be used to the blockchain consensus node corresponding to the third object, so that the blockchain consensus node corresponding to the third object stores the data to be used and the sending description information of the data to be used, and synchronizes the data to be used and the sending description information of the data to be used to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the third object.

[0025] In one possible implementation, the supply chain business communication system further includes a blockchain consensus node corresponding to the fourth object;

[0026] The content stored in the blockchain consensus node corresponding to the fourth object is synchronized with the content stored in any one of the blockchain consensus nodes corresponding to the plurality of objects.

[0027] The data information is sent by the fourth object through the business system corresponding to the first object;

[0028] The business system corresponding to the first object is further configured to, after receiving the execution result, generate a feedback result corresponding to the data information based on the execution result, and display the feedback result to the fourth object.

[0029] In one possible implementation, the supply chain business communication system further includes middleware corresponding to the fourth object;

[0030] The middleware corresponding to the fourth object is used to respond to the data query request triggered by the fourth object and query the query result corresponding to the data query request from the blockchain consensus node corresponding to the fourth object.

[0031] In one possible implementation, the supply chain business communication system includes blockchain contracts corresponding to several objects;

[0032] The plurality of objects includes the target object;

[0033] The blockchain contract corresponding to the target object is deployed in the blockchain consensus node corresponding to the target object.

[0034] In one possible implementation, the plurality of objects includes at least two of the following: resource providing objects, platform operation objects, and resource demand objects.

[0035] Compared with the prior art, the embodiments of this application have at least the following advantages:

[0036] The supply chain business communication system provided in this application includes business systems corresponding to several objects (e.g., resource providers, platform operators, and resource demanders) and blockchain consensus nodes corresponding to these objects. The system operates as follows: when the objects include at least a first object (e.g., the operating company of a supply chain finance platform) and a second object (e.g., a bank), the business system corresponding to the first object sends data information to the business system corresponding to the second object, and sends the data information and a description of its transmission to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the data information and the description of its transmission. The process involves sending a description of the data and synchronizing it with the blockchain consensus nodes corresponding to all objects except the first object. Furthermore, after the business system corresponding to the second object receives the data, it sends the data and its reception description to the blockchain consensus node corresponding to the second object. This allows the blockchain consensus node to store the data and its reception description and synchronize them with the blockchain consensus nodes corresponding to all objects except the second object. This achieves the goal of recording relevant information about data transmission between different systems (e.g., transmission content, direction, time) on the blockchain (e.g., a consortium blockchain). This ensures that the blockchain can be used to trace the relevant information of each data transmission process, effectively ensuring the traceability of the data transmission process and avoiding adverse effects caused by the inability to trace the data transmission process (e.g., the inability to verify whether the recipient actually received a certain data message sent by the sender). This effectively improves the communication experience for all parties involved in the supply chain business. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 A schematic diagram of the structure of a supply chain business communication system provided in this application;

[0039] Figure 2 A schematic diagram of another supply chain business communication system provided in this application. Detailed Implementation

[0040] Research has revealed that for a supply chain business involving either Object 1 (e.g., the operator of a supply chain finance platform) or Object 2 (e.g., a bank), the communication process between Object 1 and Object 2 can include: after Object 1's system sends a message to Object 2's system, if it confirms that the message has been delivered to Object 2's system, it automatically sends a message back to Object 1 indicating that the message has reached its destination, allowing Object 1's system to confirm that the message has been successfully delivered to Object 2's system. However, this communication method has the following drawbacks: since Object 1's system only knows that the message has been delivered to Object 2's system, but cannot know the specific content of the message actually received by Object 2's system, the communication process between Object 1 and Object 2 lacks traceability. This leads to a series of problems (e.g., the inability to verify whether the content actually received by Object 2's system is the same as the content sent by Object 1's system), resulting in a poor communication experience for the entities involved in the supply chain business.

[0041] Based on the above findings, in order to improve the communication experience, this application provides a supply chain business communication system. This system includes business systems corresponding to several objects (e.g., resource providers, platform operators, and resource demanders) and blockchain consensus nodes corresponding to these objects. The system operates as follows: when the objects include at least a first object (e.g., the operating company of a supply chain finance platform) and a second object (e.g., a bank), the business system corresponding to the first object sends data information to the business system corresponding to the second object, and sends the data information and a description of its transmission to the blockchain consensus node corresponding to the first object, thereby enabling the blockchain consensus node corresponding to the first object to... The system stores the data information and its transmission description, and synchronizes this data information and its transmission description with the blockchain consensus nodes corresponding to all objects other than the first object. Furthermore, after the business system corresponding to the second object receives the data information, it sends the data information and its reception description to the blockchain consensus node corresponding to the second object. This allows the blockchain consensus node to store the data information and its reception description, and synchronize this data information and its reception description with the blockchain consensus nodes corresponding to all objects other than the second object. This achieves the goal of recording relevant information about data transmission processes between different systems (e.g., transmission content, transmission direction, transmission time, etc.) on the blockchain (e.g., a consortium blockchain). This ensures that the blockchain can be used to trace the relevant information of each data transmission process in the future, effectively ensuring the traceability of the data transmission process and avoiding adverse effects caused by the inability to trace the data transmission process (e.g., the inability to verify whether the information recipient actually received a certain data information sent by the sender). This effectively improves the communication experience of the objects involved in the supply chain business.

[0042] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0043] To facilitate understanding, the following will be combined with... Figure 1 and Figure 2 This application describes the supply chain business communication system provided. Specifically, the... Figure 1This is a schematic diagram of the structure of a supply chain business communication system provided in this application. Figure 2 A schematic diagram of another supply chain business communication system provided in this application.

[0044] The supply chain business communication system provided in this application includes business systems corresponding to several objects and blockchain consensus nodes corresponding to these objects.

[0045] Here, "object" refers to the entities involved in a supply chain business (e.g., a company, an individual merchant, a bank, a platform, etc.); and this application does not limit the above-mentioned "several objects," for example, when the above-mentioned supply chain business communication system is... Figure 1 When the supply chain business communication system 100 is shown, the "several objects" may include Figure 1 The objects shown are 1 to N, where N is a positive integer. For example, when the supply chain business communication system mentioned above is... Figure 2 When referring to the supply chain business communication system shown, the "several objects" may include Figure 2 The entities shown are the funders, platform providers, and core enterprises. Furthermore, in some application scenarios, these entities may include at least two of the following: resource providers (e.g., funders), platform operators (e.g., the platform provider), and resource demanders (e.g., core enterprises).

[0046] It should be noted that, for Figure 1 This application does not limit the scope of the application. Figure 1 The communication logic between the business systems corresponding to the N objects can be configured according to the actual application scenario; moreover, Figure 1 Data sharing is possible among N consensus nodes. Figure 2 In other words, Figure 2 This is merely an example of a specific application scenario, and this application does not limit the implementation and application scenarios of the supply chain business communication system provided in this application. Furthermore, for ease of understanding, the following text will use the term... Figure 2 The specific application scenarios shown are illustrated with examples.

[0047] The business system corresponding to an object refers to the system developed specifically for that object, enabling it to provide certain services to that object. For example, if the object is a funding party, then the business system corresponding to that object refers to... Figure 2 The core system 201 of the funding party is shown; if the object is the platform party, then the business system corresponding to the object refers to... Figure 2 The supply chain finance platform 301 shown; if the object is a core enterprise, then the business system corresponding to the object refers to Figure 2 The core enterprise business system 401 is shown.

[0048] The blockchain consensus node corresponding to an object refers to the consensus node on a specific blockchain (e.g., a consortium blockchain) that corresponds to that object. This "blockchain consensus node corresponding to the object" is used to receive / record / share data provided by the business system corresponding to the object (e.g., data representing the communication process between the object and other objects, or data generated by the business system corresponding to the object). For example, if the object is a funding party, then the blockchain consensus node corresponding to the object refers to... Figure 2 The consensus node 203 shown; if the object is a platform, then the blockchain consensus node corresponding to the object refers to... Figure 2 The consensus node shown is 303; if the object is a core enterprise, then the corresponding blockchain consensus node refers to... Figure 2 The consensus node shown is 403.

[0049] To better understand the supply chain business communication system described above, an example will be used for illustration below.

[0050] As an example, when the aforementioned plurality of objects includes at least a first object and a second object, and the business system corresponding to the first object and the business system corresponding to the second object communicate data via a certain means (e.g., a network), the business system corresponding to the first object is used to send data information to the business system corresponding to the second object; the business system corresponding to the first object is also used to send the data information and the sending description information of the data information to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the data information and the sending description information of the data information, and synchronizes the data information and the sending description information of the data information to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object; the business system corresponding to the second object is used to, after receiving the data information, send the data information and the receiving description information of the data information to the blockchain consensus node corresponding to the second object, so that the blockchain consensus node corresponding to the second object stores the data information and the receiving description information of the data information, and synchronizes the data information and the receiving description information of the data information to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the second object. To better understand this section, the following explanation will focus on the communication process shown in steps 11-13.

[0051] Based on the above content, the working principle of the supply chain business communication system provided in this application may include at least the following steps 11-13.

[0052] Step 11: The business system corresponding to the first object sends data information to the business system corresponding to the second object.

[0053] Here, the first object and the second object represent a pair of objects from the "several objects" mentioned above that can communicate with each other. For example, when the supply chain business communication system mentioned above is... Figure 2 In the supply chain business communication system shown, the first object can be the platform provider, and the second object can be the funding party.

[0054] Data information refers to the communication content sent from the business system corresponding to the first object to the business system corresponding to the second object; moreover, this application does not limit the data information, for example, when the first object is Figure 2 The platform shown, and the second object is Figure 2 When the funding party is shown, the data information may refer to a debt financing request sent by the platform to the funding party.

[0055] Step 12: The business system corresponding to the first object sends data information and a sending description of the data information to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the data information and the sending description of the data information, and synchronizes the data information and the sending description of the data information to the blockchain consensus nodes corresponding to all other objects among the several objects except the first object.

[0056] The data information sending description information is used to describe the relevant content of the data information sending process (e.g., sending time, actual content sent, starting address, destination, etc.); and this application does not limit the implementation method of the "data information sending description information", which can be set according to the actual application scenario.

[0057] Based on the relevant content of step 12 above, when the business system corresponding to the first object sends data information to the business system corresponding to the second object, the business system corresponding to the first object also needs to send the data information and the sending description information of the data information to the blockchain consensus node corresponding to the first object. This is so that the blockchain consensus node corresponding to the first object can not only record the data information and the sending description information of the data information, but also record sharing the data information and the sending description information of the data information with all other consensus nodes on the blockchain (e.g., consortium blockchain). This ensures that all consensus nodes in the blockchain record the data information and the sending description information of the data information, thereby ensuring that the data information and the sending description information of the data information are immutable and traceable.

[0058] It should be noted that this application does not limit the relationship between the execution time of step 12 and the execution time of step 11 above, for example, that they are the same, or that the former is later than the latter.

[0059] Step 13: After receiving the data information mentioned above, the business system corresponding to the second object sends the data information and the receiving description information of the data information to the blockchain consensus node corresponding to the second object, so that the blockchain consensus node corresponding to the second object stores the data information and the receiving description information of the data information, and synchronizes the data information and the receiving description information of the data information to the blockchain consensus nodes corresponding to all other objects among the several objects except the second object.

[0060] The data information reception description information is used to describe the relevant content of the data information reception process (e.g., reception time, actual content received, starting address, destination, etc.); and this application does not limit the implementation method of the "data information reception description information", which can be set according to the actual application scenario.

[0061] Based on the relevant content of step 13 above, when the business system corresponding to the second object receives the data information sent by the business system corresponding to the first object, the business system corresponding to the second object sends the data information and the receiving description information of the data information to the blockchain consensus node corresponding to the second object. This enables the blockchain consensus node corresponding to the second object to not only record the data information and the receiving description information of the data information, but also to share the data information and the receiving description information of the data information with all other consensus nodes on the blockchain (e.g., consortium blockchain). This ensures that all consensus nodes in the blockchain record the data information and the receiving description information of the data information, thereby ensuring that the data information and the receiving description information of the data information are immutable and traceable.

[0062] Based on the relevant content of steps 11 to 13 above, when the aforementioned plurality of objects includes at least a first object (e.g., the operating enterprise of a supply chain finance platform) and a second object (e.g., a bank), the business system corresponding to the first object sends data information to the business system corresponding to the second object, and sends the data information and its sending description information to the blockchain consensus node corresponding to the first object. This allows the blockchain consensus node corresponding to the first object to store the data information and its sending description information, and to synchronize the data information and its sending description information to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object. Furthermore, after the business system corresponding to the second object receives the data information, it sends the data information and its receiving description information to the blockchain consensus node corresponding to the second object, so that the blockchain consensus node corresponding to the second object stores the data information and its receiving description information, and to synchronize the data information and its receiving description information to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the second object. This allows for the recording of relevant information about data transmission between different systems (e.g., transmission content, transmission direction, transmission time, etc.) on a blockchain (e.g., a consortium blockchain). This ensures that the blockchain can be used to trace the relevant information of each data transmission process in the future, thereby effectively ensuring the traceability of the data transmission process and avoiding adverse effects caused by the inability to trace the data transmission process (e.g., the inability to verify whether the information recipient actually received a certain data information sent by the sender). This can effectively improve the communication experience of the parties involved in the supply chain business.

[0063] Research has revealed that in some application scenarios, existing supply chain finance platforms may be centralized systems with high requirements for real-time performance and server resources during continuous operation. In such cases, transforming existing supply chain finance platforms into distributed systems using blockchain technology would result in high costs and be infeasible in terms of service methods and performance. Therefore, to address this issue, this application also provides a possible implementation of the aforementioned supply chain business communication system. In this implementation, the supply chain business communication system includes not only business systems corresponding to several objects and blockchain consensus nodes corresponding to these objects, but may also include middleware corresponding to these objects, so that the data communication process between the business system corresponding to each object and the blockchain consensus node corresponding to that object is implemented through the middleware corresponding to that object.

[0064] Therefore, in one possible implementation, when the aforementioned plurality of objects includes a target object, the data communication process between the business system corresponding to the target object and the blockchain consensus node corresponding to the target object is implemented through middleware corresponding to the target object. Here, the target object represents any one of the plurality of objects. For example, if the target object is... Figure 2 The funding party shown refers to the middleware corresponding to the target object. Figure 2 The middleware 202 shown; if the target object is Figure 2 The platform shown refers to the middleware corresponding to the target object. Figure 2 The middleware 302 shown; if the target object is Figure 2 The core enterprise shown refers to the middleware corresponding to the target object. Figure 2 The middleware 402 shown.

[0065] The "middleware corresponding to the target object" mentioned above is used to provide corresponding services for the data communication process between the business system corresponding to the target object and the blockchain consensus node corresponding to the target object; moreover, this application does not limit the implementation method of the "middleware corresponding to the target object". For example, the middleware corresponding to the target object encapsulates the certificate and access configuration information of the blockchain consensus node corresponding to the target object.

[0066] Based on the above three paragraphs, it can be seen that, in one possible implementation, the supply chain business communication system provided by this application not only includes business systems corresponding to several objects and blockchain consensus nodes corresponding to these objects, but may also include middleware corresponding to these objects, so that these business systems can use the blockchain with the help of these middleware. In this way, it is possible to access blockchain (consortium blockchain) services without changing (or with very little change) the existing supply chain finance platform, thereby effectively reducing the difficulty of using blockchain technology in the existing supply chain finance platform.

[0067] In practice, in some application scenarios, to improve the communication experience, blockchain is not only used to store data representing the communication process, but also to store other types of data, ensuring that as much supply chain business-related information as possible is stored on the blockchain. Based on this, this application also provides a possible implementation of the aforementioned supply chain business communication system. In this implementation, when the aforementioned data information is used to request a target business service (e.g., debt financing service) from the business system corresponding to the second object, the business system corresponding to the second object is also used to, after receiving the aforementioned data information, feed back the execution result corresponding to the target business service to the business system corresponding to the first object; the business system corresponding to the second object is also used to send the execution result and a description of the execution result to the blockchain consensus node corresponding to the second object, so that the blockchain consensus node corresponding to the second object stores the execution result and the execution result. The system sends a description of the execution result and synchronizes the execution result and its sending description to the blockchain consensus nodes corresponding to all objects other than the second object. The business system corresponding to the first object, upon receiving the execution result, also sends the execution result and its receiving description to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the execution result and its receiving description, and synchronizes the execution result and its receiving description to the blockchain consensus nodes corresponding to all objects other than the first object. For ease of understanding, the following explanation will refer to the communication process shown in steps 14-16 below.

[0068] Based on the above content, when the data information mentioned above is used to request target business services (such as debt financing services) from the business system corresponding to the second object mentioned above, the working principle of the supply chain business communication system provided in this application may include at least the following steps 14-16.

[0069] Step 14: After receiving the data information sent by the business system corresponding to the first object, the business system corresponding to the second object sends the execution result of the target business service back to the business system corresponding to the first object.

[0070] Here, the target business service refers to a business service that the business system corresponding to the second object mentioned above can provide; moreover, this application does not limit the target business service. For example, when the second object is... Figure 2 When the funding party is indicated, the target business service can refer to debt financing services, etc.

[0071] The execution result refers to the result obtained when the business system corresponding to the second object executes the target business service mentioned above; moreover, this application does not limit the execution result, which can be determined according to the actual application scenario. For example, when the target business service refers to debt financing service, the execution result can be financing result data.

[0072] Step 15: The business system corresponding to the second object sends the above execution result and the sending description information of the execution result to the blockchain consensus node corresponding to the second object, so that the blockchain consensus node corresponding to the second object stores the execution result and the sending description information of the execution result, and synchronizes the execution result and the sending description information of the execution result to the blockchain consensus nodes corresponding to all other objects among the several objects except the second object.

[0073] It should be noted that the content of step 15 is similar to that of step 12 above, and will not be repeated here for the sake of brevity.

[0074] Step 16: After receiving the execution result mentioned above, the business system corresponding to the first object sends the execution result and the receiving description information of the execution result to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the execution result and the receiving description information of the execution result, and synchronizes the execution result and the receiving description information of the execution result to the blockchain consensus nodes corresponding to all other objects among the several objects except the first object.

[0075] It should be noted that the content of step 15 is similar to that of step 13 above, and will not be repeated here for the sake of brevity.

[0076] Based on the relevant content of steps 14 to 16 above, when the above-mentioned objects include at least the first object (e.g., the operating enterprise of the supply chain finance platform) and the second object (e.g., a bank), the business system corresponding to the second object can not only receive the data information sent by the business system corresponding to the first object, but also execute the corresponding business service for the service request carried by the data information. In order to ensure that the execution result of the business service is not only fed back to the business system corresponding to the first object, but also the execution result and its related communication process representation information can be stored in the blockchain, so as to ensure that the execution result and its related communication process representation information can be traced through the blockchain in the future, which is conducive to improving the communication experience.

[0077] In practice, in some application scenarios, the aforementioned data information may be sent by other objects through the business system corresponding to the first object mentioned above. Therefore, in order to better meet user experience, this application also provides a possible implementation of the aforementioned supply chain business communication system. In this implementation, when the aforementioned objects also include a third object (e.g., ...), Figure 2 (As shown in the core enterprise), and when the data information above is sent by the third object through the business system corresponding to the first object above, the business system corresponding to the first object is also used to generate a feedback result corresponding to the data information based on the execution result after receiving the execution result, and send the feedback result to the business system corresponding to the third object; the business system corresponding to the first object is also used to send the feedback result and the sending description information of the feedback result to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the feedback result and the sending description information of the feedback result, and synchronizes the feedback result and the sending description information of the feedback result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object; the business system corresponding to the third object is used to send the feedback result and the receiving description information of the feedback result to the blockchain consensus node corresponding to the third object after receiving the feedback result, so that the blockchain consensus node corresponding to the third object stores the feedback result and the receiving description information of the feedback result, and synchronizes the feedback result and the receiving description information of the feedback result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the third object. To better understand this section, the following explanation will focus on the communication process shown in steps 17-19.

[0078] Based on the above paragraph, we know that when the preceding objects also include a third object (for example, ...), Figure 2 The core enterprise shown above), and the data information mentioned above was generated by this third object through the business system corresponding to the first object mentioned above (e.g., Figure 2 When the supply chain finance platform 301 shown sends a message, the working principle of the supply chain business communication system provided in this application may include at least the following steps 17-19.

[0079] Step 17: After receiving the execution result above, the business system corresponding to the first object generates a feedback result corresponding to the data information above based on the execution result, and sends the feedback result to the business system corresponding to the third object.

[0080] The third object refers to an object that can send data information from the business system corresponding to the first object to the business system corresponding to the second object. For example, when the first object is... Figure 2 The platform shown, and the second object is Figure 2When referring to the funding party, the third party can be... Figure 2 The core enterprises shown.

[0081] The feedback result refers to the information generated by the business system corresponding to the first object above based on the execution result above, so that the feedback result can convey to the third object what the execution result is; moreover, this application does not limit the feedback result, for example, the feedback result can be set based on the actual application scenario.

[0082] Step 18: The business system corresponding to the first object sends a feedback result and a description of the feedback result to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the feedback result and the description of the feedback result, and synchronizes the feedback result and the description of the feedback result to the blockchain consensus nodes corresponding to all other objects among the several objects except the first object.

[0083] It should be noted that the content of step 18 is similar to that of step 12 above, and will not be repeated here for the sake of brevity.

[0084] Step 19: After receiving the feedback result mentioned above, the business system corresponding to the third object sends the feedback result and the receiving description information of the feedback result to the blockchain consensus node corresponding to the third object, so that the blockchain consensus node corresponding to the third object stores the feedback result and the receiving description information of the feedback result, and synchronizes the feedback result and the receiving description information of the feedback result to the blockchain consensus nodes corresponding to all other objects among the several objects except the third object.

[0085] It should be noted that the content of step 19 is similar to that of step 13 above, and will not be repeated here for the sake of brevity.

[0086] Based on the relevant content of steps 17 to 19 above, for the first object mentioned above, if the data information is sent by the third object through the business system corresponding to the first object, after the business system of the first object obtains the execution result fed back by the business system corresponding to the second object above regarding the data information, it is not only necessary for the business system of the first object to provide feedback to the business system corresponding to the third object in some way, but also to record the communication process of providing feedback to the third object to the blockchain so as to better trace this information in the future, which is conducive to improving the communication experience.

[0087] In fact, for the third object mentioned above, it can not only trigger certain requests (e.g., debt financing requests) through the business system of the first object mentioned above, but also perform certain business services (e.g., debt issuance business) using its own corresponding business system. Based on this, this application also provides a possible implementation of the supply chain business communication system mentioned above. In this implementation, the business system corresponding to the third object mentioned above is also used to generate data to be used (e.g., debt) in response to a preset operation (e.g., a triggering operation for debt issuance business); the business system corresponding to the third object is also used to send the data to be used and the sending description information of the data to be used to the blockchain consensus node corresponding to the third object, so that the blockchain consensus node corresponding to the third object stores the data to be used and the sending description information of the data to be used, and synchronizes the data to be used and the sending description information of the data to be used to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the third object. To better understand this section, the following explanation is based on the communication process shown in steps 9-10.

[0088] Based on the above paragraph, we know that when the preceding objects also include a third object (for example, ...), Figure 2 The core enterprise shown above), and the data information mentioned above was generated by this third object through the business system corresponding to the first object mentioned above (e.g., Figure 2 When the supply chain finance platform 301 shown sends a message, the working principle of the supply chain business communication system provided in this application may include at least the following steps 9-10.

[0089] Step 9: The business system corresponding to the third object responds to the preset operation and generates data to be used.

[0090] Among them, the preset operation is used to trigger a certain business service (such as debt issuance business) on the business system corresponding to the third object mentioned above.

[0091] Data to be used refers to data information (such as receivables) obtained by triggering preset operations on the business system corresponding to the third object mentioned above.

[0092] Step 10: The business system corresponding to the third object sends the data to be used and the sending description information of the data to be used to the blockchain consensus node corresponding to the third object, so that the blockchain consensus node corresponding to the third object stores the data to be used and the sending description information of the data to be used, and synchronizes the data to be used and the sending description information of the data to be used to the blockchain consensus nodes corresponding to all other objects among the several objects except the third object.

[0093] It should be noted that the content of step 10 is similar to that of step 12 above, and will not be repeated here for the sake of brevity.

[0094] It should also be noted that this application does not limit the execution time of steps 9-10 above; for example, they can be executed earlier than the execution time of step 11 above.

[0095] Based on the relevant content of steps 9 to 10 above, it can be seen that for the third object mentioned above, in some application scenarios, the third object can use its own business system to complete certain business (such as debt issuance business, etc.) and store the execution results of these business in the blockchain so that other objects can query the execution results of these business from the blockchain in the future.

[0096] In practice, some application scenarios may not have their own business systems. Therefore, to meet the data needs of these objects, this application also provides a possible implementation of the aforementioned supply chain business communication system. In this implementation, the supply chain business communication system includes not only the business systems corresponding to the aforementioned objects (e.g., the first object and the second object) and the blockchain consensus nodes corresponding to these objects, but may also include the blockchain consensus node corresponding to the fourth object. Moreover, the content stored in the blockchain consensus node corresponding to the fourth object is synchronized with the content stored in any one of the blockchain consensus nodes corresponding to the aforementioned objects. Furthermore, when the aforementioned data information is sent by the fourth object through the business system corresponding to the first object, the business system corresponding to the first object is also used to generate a feedback result corresponding to the data information based on the execution result after receiving the aforementioned execution result, and display the feedback result to the fourth object. To better understand this section, the following explanation is based on the communication process shown in step 20.

[0097] Based on the above content, when the supply chain business communication system mentioned above also includes the blockchain consensus node corresponding to the fourth object, and the data information mentioned above is sent by the fourth object through the business system corresponding to the first object, the working principle of the supply chain business communication system may include at least the following steps 20.

[0098] Step 20: After receiving the execution result above, the business system corresponding to the first object generates a feedback result corresponding to the data information above based on the execution result, and displays the feedback result to the fourth object.

[0099] Based on the relevant content of step 20 above, for the first object, if the fourth object does not have its own corresponding business system, and the fourth object can send data information to the business system corresponding to the second object through the business system corresponding to the first object, then after the business system corresponding to the first object receives the execution result fed back by the business system corresponding to the second object for the data information, the business system corresponding to the first object can first generate the feedback result corresponding to the data information based on the execution result, and then directly display the feedback result corresponding to the data information to the fourth object, so that the fourth object can know the execution result from the feedback result. This can meet the business needs of objects that do not have their own corresponding systems.

[0100] In fact, for each object involved in the aforementioned supply chain business communication system, that object can query the stored data information from the blockchain. Based on this, this application also provides a possible implementation of the supply chain business communication system. In this implementation, the supply chain business communication system may also include middleware corresponding to the fourth object, and the middleware corresponding to the fourth object is used to query the query result corresponding to the data query request from the blockchain consensus node corresponding to the fourth object in response to the data query request triggered by the fourth object.

[0101] In other words, for objects in the supply chain business communication system mentioned above that do not have their own corresponding system, the objects can directly use the middleware to query the information recorded in the blockchain, thus effectively meeting the information query needs of the objects.

[0102] In fact, in order to better improve the communication experience, this application also provides a possible implementation of the supply chain business communication system mentioned above. In this implementation, the supply chain business communication system not only includes business systems corresponding to several objects and blockchain consensus nodes corresponding to several objects, but may also include blockchain contracts corresponding to several objects. Moreover, the blockchain contracts corresponding to each object are deployed in the blockchain consensus nodes corresponding to each object.

[0103] That is, in one possible implementation, when the above-mentioned objects include the target object, the blockchain contract corresponding to the target object is deployed in the blockchain consensus node corresponding to the target object.

[0104] To better understand the working principle of the supply chain business communication system described above, the following will combine... Figure 2 The application scenarios shown will be explained in detail.

[0105] like Figure 2As shown, the supply chain business communication system provided in this application can be applied to supply chain finance, which involves funding parties (e.g., banks), platform providers (i.e., the operating companies of the supply chain finance platform), core enterprises (i.e., industry leaders), and chain enterprises (i.e., enterprises that do business with the core enterprise). Chain enterprises or the core enterprise complete bond transfers on the supply chain finance platform and initiate debt-backed financing applications with funding parties; alternatively, chain enterprises complete bond transfers on the core enterprise's business system and initiate debt-backed financing applications with funding parties on the supply chain finance platform. The debt transfer process involves multiple stages, is opaque to funding parties, and the processing of both the bond transfer process and financing applications through the supply chain finance platform reduces the credibility of the debt financing information sent by the platform to funding parties. In a centralized system scenario, solving this problem requires a network structure among the funding parties, platform providers, and core enterprises, with data from each business stage broadcasting to other parties, resulting in extremely high costs, significant technical difficulties, and impracticality. By introducing blockchain technology, data from business processes such as the confirmation, transfer, and financing of claims on supply chain finance platforms or core enterprise business systems are entered into the chain. Communication data between the core enterprise business system, the supply chain finance platform, and the funding party's core system are also entered into the chain. When applying for financing, claims are traceable, and data interaction between systems is transparent, greatly increasing the cost of fraud for all participants in the entire business chain.

[0106] It should be noted that the above text Figure 2 This is used to demonstrate the system or service call relationships among the participants in a supply chain finance transaction, such as... Figure 1 As shown in the diagram, "Funding Party," "Platform Party," and "Core Enterprise" all refer to the same type of enterprise. The Funding Party includes the Funding Party Core System 201, Middleware 202, Consortium Blockchain Consensus Node 203, and Consortium Blockchain Contract 204. The Platform Party includes the Supply Chain Finance Platform 301, Middleware 302, Consortium Blockchain Consensus Node 303, and Consortium Blockchain Contract 304. The Core Enterprise includes the Core Enterprise Business System 401, Middleware 402, Consortium Blockchain Consensus Node 403, and Consortium Blockchain Contract 404.

[0107] based on Figure 2 It can be seen that when the supply chain business communication system provided in this application is applied to supply chain finance business, the system has the following characteristics:

[0108] The funding party's core system 201 is the business system of the funding party. It can call the interface of 202 to query the debt transfer data and inter-system interaction data stored on the blockchain in 203. It can be used to verify whether the debt to be financed from 301 has been forged or tampered with. After completing the debt financing application, the funding party's core system 201 sends the result to 301 and 202. 202 then calls the corresponding interface of 204 to send the data to 203. 203 synchronizes the data with 303 and 403. After a period of time, 203, 303, and 403 generate a new block, storing the financing result data in the new block. At this point, the financing result data has been successfully added to the blockchain.

[0109] Supply chain finance platform 301 is a platform operated by the platform provider offering supply chain finance services. Platform users are core enterprises and chain enterprises. Enterprises can complete transactions such as debt issuance, receipt, splitting, transfer, financing, loan disbursement, rejection, expected disposal, and signing of financing service contracts on this platform. When an enterprise completes the above transactions on the platform, the platform calls the corresponding interface of 302, which in turn calls the corresponding interface of 304, sending the core data of that transaction to 303. 303 then synchronizes this data with 203 and 403. After a period of time, 203, 303, and 403 generate a new block, storing the transaction data within the new block, thus successfully adding the transaction data to the chain. The same process applies when 301 receives data from 401 and 201, and sends data to 401 and 201, it sends this data to 303. After forming a new block, this inter-system interaction data is stored within the new block. After business data and inter-system interaction data are entered into the blockchain, 303 notifies 302 of the data entry result. 302 then sends the entry result to 301 via the interface reserved by 301. Based on the business data entry result, 301 completes the subsequent business process and displays it to platform users on the page. Enterprises can also complete the debt issuance business in 401, and 401 then transmits the core debt data to 301 via the network.

[0110] The core enterprise business system 401 is the core enterprise's business system, such as Enterprise Resource Planning (ERP) systems. The actual system may vary between different enterprises. This system can complete receivables issuance and transmit core receivables data to system 301 via the network. Simultaneously, it calls the receivables issuance interface of 402, which in turn calls the corresponding interface of 404 to send the core data of this business process, along with the interaction data sent or received from 301, to 403. 403 synchronizes this data with 203 and 303. After a period of time, 203, 303, and 403 generate a new block, storing the business data and inter-system interaction data within it. At this point, the business data and inter-system interaction data are successfully added to the blockchain. After the data is added to the blockchain, 403 notifies 402 of the result, and 402 sends the result back to 401 using the interface reserved by 401. This system can also query the receivables transfer data and inter-system interaction data stored on the blockchain in 403 by calling the query interface of 402. This system is not necessary in this technical solution. The core enterprise can simply include consortium blockchain consensus node 403 and consortium blockchain contract 404 to participate in the generation of new blocks when consortium blockchain data is added to the chain.

[0111] Middleware 202, 302, and 402 encapsulate the certificates and access configuration information required by consortium blockchain consensus nodes 203, 303, and 403, respectively. They also transmit all the interfaces in consortium blockchain contracts 204, 304, and 404 to 201, 301, and 401, enabling 201, 301, and 401 to input business data and inter-system interaction data into the blockchain by calling the interfaces without needing to be aware of the consortium blockchain.

[0112] The consensus nodes 203, 303, and 403 of the consortium blockchain are interconnected through the network, forming the blockchain network.

[0113] The 204, 304, and 404 errors in the consortium blockchain contract refer to different instances of the same contract code in various consortium blockchain consensus nodes. The contract implements business data and general inter-system interaction data input and query functions for business processes such as debt issuance, receipt, splitting, transfer, financing, loan disbursement, rejection, expected disposal, and signing of financing service contracts.

[0114] The consortium blockchain in the above scheme can be replaced with other blockchains, such as a public blockchain, as long as it ensures that no participating party can unilaterally tamper with the data already uploaded to the blockchain. The middleware implementation is unrestricted and can be implemented using languages ​​or frameworks such as Java and NodeJS. The implementation methods and business functions of the funding party's core system, supply chain finance platform, and core enterprise business system are unrestricted; only implementation is required. Figure 2The connection and data interaction methods are sufficient. Core enterprises and chain enterprises are abstract concepts in the context of supply chain business scenarios, and can be any enterprise, organization, or individual that can participate in the supply chain finance platform business.

[0115] Based on the above Figure 2 As can be seen from the related content, the technical solution provided in this application can, without changing (or with minimal change) the existing supply chain finance platform, introduce blockchain (consortium blockchain) technology to store the debt transfer process and the interaction data between various systems on the chain. Each participating party cannot unilaterally tamper with the historical debt data, and when debt financing is required, the authenticity of debt and financing information can be verified more easily. This technical solution introduces middleware services to encapsulate the complex authentication mechanism and configuration parameters of the blockchain (consortium blockchain), allowing business systems to complete the on-chain data entry by calling HTTP / HTTPS interfaces and passing in core business-related data. Simultaneously, after receiving the on-chain results of business data and inter-system interaction data, the middleware notifies the business system of the on-chain results through reserved interfaces. The business system can then display and execute subsequent business processes based on the on-chain result information (such as the block number and transaction number of the business data).

[0116] As can be seen, this application utilizes blockchain (consortium blockchain) technology to record core business data generated during the debt confirmation, transfer, and financing processes of the supply chain finance platform or core enterprise business system, as well as interaction data between the core enterprise business system, the supply chain finance platform, and the funding party's core system, onto the blockchain (consortium blockchain) blocks by calling the Hypertext Transfer Protocol (HTTP) interface provided by the middleware service to execute the chain contract. When the funding party receives a debt financing request, it can query the entire process of the debt's generation and transfer from the chain, as well as the interaction data related to the debt between the core enterprise business system, the supply chain finance platform, and the funding party's core system, to verify the authenticity and validity of the debt. The funding party, platform, and core enterprise, among other parties, act as consortium nodes, jointly participating in the formation of the chain consensus and jointly recording the data on the chain, significantly increasing the cost of forging or tampering with debts. Furthermore, it does not require changes to the existing communication methods between the core enterprise business system, the supply chain finance platform, and the funding party's core system; each system only needs to input data into the chain at its respective consensus node, and the chain network will synchronize the data to all consensus nodes. As a parallel network to the original inter-system communication network, the chain network not only fulfills the functions of data synchronization and the immutability of historical data, but also meets the one-to-many data transmission needs between systems at extremely low cost.

[0117] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0118] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make many possible variations and modifications to the technical solutions of the present invention using the methods and techniques disclosed above, or modify them into equivalent embodiments with equivalent changes, without departing from the scope of the technical solutions of the present invention. Therefore, any simple modifications, equivalent changes, and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solutions of the present invention shall still fall within the protection scope of the technical solutions of the present invention.

Claims

1. A supply chain business communication system, characterized in that, The supply chain business communication system includes business systems corresponding to several objects and blockchain consensus nodes corresponding to the several objects; for any object, the blockchain consensus node corresponding to the object is the consensus node corresponding to the object on the consortium blockchain; The plurality of objects includes a first object and a second object; The business system corresponding to the first object is used to send data information to the business system corresponding to the second object; The business system corresponding to the first object is also used to send the data information and the sending description information of the data information to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the data information and the sending description information of the data information, and synchronizes the data information and the sending description information of the data information to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object; The business system corresponding to the second object is used to send the data information and the data information reception description information to the blockchain consensus node corresponding to the second object after receiving the data information, so that the blockchain consensus node corresponding to the second object stores the data information and the data information reception description information, and synchronizes the data information and the data information reception description information to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the second object.

2. The system according to claim 1, characterized in that, The supply chain business communication system includes middleware corresponding to several objects; The plurality of objects includes the target object; The data communication process between the business system corresponding to the target object and the blockchain consensus node corresponding to the target object is implemented through the middleware corresponding to the target object.

3. The system according to claim 2, characterized in that, The middleware corresponding to the target object encapsulates the certificate and access configuration information of the blockchain consensus node corresponding to the target object.

4. The system according to claim 1, characterized in that, The data information is used to request target business services from the business system corresponding to the second object; The business system corresponding to the second object is also used to feed back the execution result of the target business service to the business system corresponding to the first object; The business system corresponding to the second object is also used to send the execution result and the sending description information of the execution result to the blockchain consensus node corresponding to the second object, so that the blockchain consensus node corresponding to the second object stores the execution result and the sending description information of the execution result, and synchronizes the execution result and the sending description information of the execution result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the second object; The business system corresponding to the first object is further configured to, after receiving the execution result, send the execution result and the receiving description information of the execution result to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the execution result and the receiving description information of the execution result, and synchronizes the execution result and the receiving description information of the execution result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object.

5. The system according to claim 4, characterized in that, The plurality of objects also includes a third object; the data information is sent by the third object through the business system corresponding to the first object; The business system corresponding to the first object is further configured to, after receiving the execution result, generate a feedback result corresponding to the data information based on the execution result, and send the feedback result to the business system corresponding to the third object; The business system corresponding to the first object is also used to send the feedback result and the sending description information of the feedback result to the blockchain consensus node corresponding to the first object, so that the blockchain consensus node corresponding to the first object stores the feedback result and the sending description information of the feedback result, and synchronizes the feedback result and the sending description information of the feedback result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the first object; The business system corresponding to the third object is used to send the feedback result and the reception description information of the feedback result to the blockchain consensus node corresponding to the third object after receiving the feedback result, so that the blockchain consensus node corresponding to the third object stores the feedback result and the reception description information of the feedback result, and synchronizes the feedback result and the reception description information of the feedback result to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the third object.

6. The system according to claim 5, characterized in that, The business system corresponding to the third object is also used to generate data to be used in response to a preset operation; The business system corresponding to the third object is also used to send the data to be used and the sending description information of the data to be used to the blockchain consensus node corresponding to the third object, so that the blockchain consensus node corresponding to the third object stores the data to be used and the sending description information of the data to be used, and synchronizes the data to be used and the sending description information of the data to be used to the blockchain consensus nodes corresponding to all other objects among the plurality of objects except the third object.

7. The system according to claim 4, characterized in that, The supply chain business communication system also includes a blockchain consensus node corresponding to the fourth object; The content stored in the blockchain consensus node corresponding to the fourth object is synchronized with the content stored in any one of the blockchain consensus nodes corresponding to the plurality of objects. The data information is sent by the fourth object through the business system corresponding to the first object; The business system corresponding to the first object is further configured to, after receiving the execution result, generate a feedback result corresponding to the data information based on the execution result, and display the feedback result to the fourth object.

8. The system according to claim 7, characterized in that, The supply chain business communication system also includes middleware corresponding to the fourth object; The middleware corresponding to the fourth object is used to respond to the data query request triggered by the fourth object and query the query result corresponding to the data query request from the blockchain consensus node corresponding to the fourth object.

9. The system according to claim 1, characterized in that, The supply chain business communication system includes blockchain contracts corresponding to several objects; The plurality of objects includes the target object; The blockchain contract corresponding to the target object is deployed in the blockchain consensus node corresponding to the target object.

10. The system according to any one of claims 1-9, characterized in that, The aforementioned objects include at least two of the following: resource providers, platform operators, and resource demanders.