Blockchain-based communication construction data management method and system

By using a blockchain-based communication construction data management method, which calculates the on-chain address using process number and verifies node encryption, the problems of slow processes and insufficient trust in communication construction data management are solved, achieving efficient and highly trustworthy data management and traceability.

CN115758405BActive Publication Date: 2026-06-09GUANGXI ZHUANG AUTONOMOUS REGION COMM IND SERVICE CO LTD ENG BRANCH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGXI ZHUANG AUTONOMOUS REGION COMM IND SERVICE CO LTD ENG BRANCH
Filing Date
2022-11-15
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

The existing management of communication construction data suffers from problems such as slow processes, lack of data transparency, insufficient trust, low data centralization, and difficulty in querying overall data on the communication construction process.

Method used

By using a blockchain-based communication construction data management method, the on-chain address is calculated using process number, node encryption verification is performed, and data traceability is carried out through traceability information set to ensure that data is mutually supervised according to process sequence and time sequence, preventing malicious nodes from being uploaded to the chain.

Benefits of technology

It improves the efficiency and trustworthiness of communication construction data management, ensures the data flow characteristics, prevents malicious data from being uploaded to the blockchain, reduces the number of queries, and improves traceability performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115758405B_ABST
    Figure CN115758405B_ABST
Patent Text Reader

Abstract

The application discloses a communication construction data management method and system based on a block chain, and the method comprises the following steps: receiving first communication construction data; calculating a first chain address of the first communication construction data according to a preset process number of the first communication construction data; performing node encryption verification through the first chain address of the first communication construction data and a second chain address of second communication construction data connected with the first chain address of the first communication construction data; and if the node encryption verification is correct, uploading the first communication construction data according to the first chain address. The application can effectively improve the efficiency and trustworthiness of communication construction data management, and make the communication construction data management retain the process characteristics under the block chain technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data management technology, and in particular to a blockchain-based communication construction data management method and system. Background Technology

[0002] However, in communication construction data management, there are numerous approval, certification, and inspection documents that need to be stored and transmitted. Currently, communication construction data management is still largely based on manual storage and transmission, resulting in slow processes, lack of data transparency, and insufficient trust in materials. While blockchain technology can ensure decentralization and trustworthiness in communication construction data management, data in blockchain is generated and stored in blocks, linked together in chronological order to form a chain. Querying data in the blockchain requires searching for a specific block or transaction based on the application layer's block hash or transaction hash to obtain the corresponding transaction data. This peer-to-peer query method yields relatively isolated results. For highly process-oriented communication construction data, there are still issues such as low data centralization, difficulty in querying overall communication construction process data, and overly isolated individual communication construction data. Summary of the Invention

[0003] This invention aims to address at least one of the technical problems existing in the prior art. To this end, this invention proposes a blockchain-based method and system for managing communication construction data, which can effectively improve the efficiency and trustworthiness of communication construction data management, while retaining the process-oriented characteristics of communication construction data management under blockchain technology.

[0004] In a first aspect, embodiments of the present invention provide a blockchain-based communication construction data management method, the blockchain-based communication construction data management method comprising:

[0005] Receive the first communication construction data;

[0006] The first uplink address of the first communication construction data is calculated based on the preset process number of the first communication construction data.

[0007] Node encryption verification is performed using the first on-chain address of the first communication construction data and the second on-chain address of the second communication construction data connected to the first on-chain address of the first communication construction data; if the node encryption verification is correct, the first communication construction data is uploaded to the chain according to the first on-chain address.

[0008] The method according to embodiments of the present invention has at least the following beneficial effects:

[0009] This method first calculates the first on-chain address of the first communication construction data using a preset process number. This allows the first communication construction data to obtain the corresponding first on-chain address based on the process number. The first on-chain address enables the blockchain to have a procedural order derived from the process number, in addition to the time order. This allows for mutual supervision of the communication construction data according to both the time order and the procedural order, thereby improving the trustworthiness of the communication construction data. Then, the second on-chain address of the connected second communication construction data is used for node encryption verification to verify whether the node can upload data to the blockchain, preventing malicious nodes from uploading data to the blockchain.

[0010] According to some embodiments of the present invention, the preset process number is obtained in the following manner:

[0011] Multiple process intervals are defined through the communication construction process; each process interval has a corresponding redundant interval.

[0012] The overall construction process number is determined by the sequence of the overall construction process within the aforementioned process intervals and the communication construction process.

[0013] The process number of the business under the total construction process number is determined by the total construction process number and the redundant interval of the communication construction.

[0014] According to some embodiments of the present invention, the step of calculating the first uplink address of the first communication construction data based on a preset process number of the first communication construction data includes:

[0015] The preset process number of the first communication construction data is converted into the binary sequence corresponding to the first communication construction data.

[0016] The first on-chain address of the first communication construction data is obtained based on the binary sequence corresponding to the first communication construction data.

[0017] According to some embodiments of the present invention, the node encryption verification using the first uplink address of the first communication construction data and the second uplink address of the second communication construction data connected to the first uplink address of the first communication construction data includes:

[0018] Traverse the process number of the first communication construction data to obtain the process number of the connected second communication construction data, and convert the process number of the second communication construction data into the binary sequence corresponding to the second communication construction data;

[0019] The first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data are obtained by using the binary sequence of the first communication construction data and the binary sequence of the second communication construction data.

[0020] The first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data are concatenated to obtain the third hash value;

[0021] The node database is searched to see if a hash value matching the third hash value exists; if a hash value matching the third hash value exists in the node database, then the node encryption verification is correct.

[0022] According to some embodiments of the present invention, after uploading the first communication construction data to the blockchain according to the first uplink address, the method further includes:

[0023] Obtain the traceability information for each time the process number of the first communication construction data is queried;

[0024] Each piece of traceability information is assigned an ID number, and the ID number and the starting process number of the traceability information are stored in a field record copy to obtain the traceability information set of the first communication construction data;

[0025] The traceability information set of the first communication construction data is uploaded to the blockchain a second time.

[0026] According to some embodiments of the present invention, the calculation formula for converting the preset process number of the first communication construction data into the binary sequence corresponding to the first communication construction data includes:

[0027] B = 2 H(X)-Len / n

[0028] Where B represents the binary sequence, H(X) represents the normalized information entropy of the binary sequence, Len represents the process number length, and n represents the sequence length of the binary sequence.

[0029] According to some embodiments of the present invention, the first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data are obtained in the following manner:

[0030] Select the first character of the first preset symbol bit in the binary sequence corresponding to the first communication construction data;

[0031] The first character and the encoding formula are used to encode the first hash value corresponding to the first communication construction data;

[0032] Select the second character of the second preset symbol bit in the binary sequence corresponding to the second communication construction data;

[0033] The second character and the encoding formula are used to encode the second hash value corresponding to the second communication construction data.

[0034] Secondly, embodiments of the present invention provide a blockchain-based communication construction data management system, the blockchain-based communication construction data management system comprising:

[0035] The data receiving module is used to receive the first communication construction data;

[0036] The process number uplink module is used to calculate the first uplink address of the first communication construction data based on the preset process number of the first communication construction data.

[0037] The verification module is used to perform node encryption verification through the first on-chain address of the first communication construction data and the second on-chain address of the second communication construction data connected to the first on-chain address of the first communication construction data; if the node encryption verification is correct, the first communication construction data is uploaded to the chain according to the first on-chain address.

[0038] Thirdly, embodiments of the present invention provide an electronic device including at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor, the instructions being executed by the at least one control processor to enable the at least one control processor to perform the blockchain-based communication construction data management method as described in the first aspect.

[0039] Fourthly, embodiments of the present invention provide a computer storage medium storing computer-executable instructions for causing a computer to execute the blockchain-based communication construction data management method as described in the first aspect.

[0040] It should be noted that the beneficial effects of the second to fourth aspects of the present invention with respect to the prior art are the same as the beneficial effects of the blockchain-based communication construction data management method of the first aspect, and will not be described in detail here.

[0041] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. Attached Figure Description

[0042] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0043] Figure 1 This is a flowchart of a blockchain-based communication construction data management method provided in an embodiment of the present invention;

[0044] Figure 2This is a flowchart of obtaining a preset process number provided in an embodiment of the present invention;

[0045] Figure 3 This is a flowchart provided by an embodiment of the present invention for calculating the first uplink address of the first communication construction data based on a preset process number of the first communication construction data;

[0046] Figure 4 This is a flowchart of node encryption verification provided in an embodiment of the present invention;

[0047] Figure 5 This is a flowchart of communication construction data traceability provided in an embodiment of the present invention;

[0048] Figure 6 This is a flowchart of an embodiment of the present invention for obtaining a first hash value corresponding to first communication construction data and a second hash value corresponding to second communication construction data;

[0049] Figure 7 This is a structural diagram of a blockchain-based communication construction data management system provided in an embodiment of the present invention;

[0050] Figure 8 This is a structural diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0051] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0052] In the description of this invention, the use of terms such as "first," "second," etc., is for the purpose of distinguishing technical features only and should not be construed as indicating or implying relative importance, or implicitly indicating the number of technical features indicated, or implicitly indicating the order of the technical features indicated.

[0053] In the description of this invention, it should be understood that the orientation descriptions, such as up, down, etc., are based on the orientation or positional relationship shown in the drawings and are only for the convenience of describing this invention and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this invention.

[0054] In the description of this invention, it should be noted that, unless otherwise explicitly defined, terms such as "setting," "installation," and "connection" should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in this invention in conjunction with the specific content of the technical solution.

[0055] The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are some embodiments of the present invention, not all embodiments.

[0056] Reference Figure 1 In some embodiments of the present invention, a blockchain-based communication construction data management method is provided, comprising:

[0057] Step S100: Receive the first communication construction data.

[0058] Step S200: Calculate the first uplink address of the first communication construction data according to the preset process number of the first communication construction data.

[0059] Step S300: Perform node encryption verification using the first on-chain address of the first communication construction data and the second on-chain address of the second communication construction data connected to the first on-chain address of the first communication construction data; if the node encryption verification is correct, upload the first communication construction data to the chain according to the first on-chain address.

[0060] In this embodiment, the first on-chain address of the first communication construction data is calculated in step S200. The first on-chain address is obtained according to the process number of the first communication construction data. The first on-chain address allows the blockchain to have a process-oriented order obtained according to the process number, in addition to the time order. The communication construction data can be mutually supervised according to the time order and the process-oriented order, thereby improving the trust of the communication construction data. Then, the node encryption verification is performed through the second on-chain address of the second communication construction data connected in step S300 to verify whether the node can upload data to the chain and prevent malicious nodes from uploading data to the chain.

[0061] Reference Figure 2 In some embodiments of the present invention, the preset process number is obtained in the following manner:

[0062] Step S211: Define multiple process intervals through the communication construction process flow; each process interval has a corresponding redundant area.

[0063] Step S212: Determine the overall construction process number by using the process intervals and the overall construction process sequence of communication construction.

[0064] Step S213: Determine the process number of the business under the total construction process number by using the total construction process number and the redundancy range of the communication construction.

[0065] It should be noted that, firstly, multiple process intervals are defined through the communication construction process flow to assign the overall construction process number. Then, each process interval has a redundant interval, which is used to assign process numbers to the business processes under the overall construction process number. The business processes may have multiple types of construction data that need to be uploaded, and the redundant interval here is sufficient by default to upload multiple types of communication construction data in the business processes.

[0066] By establishing process numbering, the uploading of each communication construction data item follows the communication construction process, which facilitates subsequent information traceability and verification of the communication construction data.

[0067] Reference Figure 3 In some embodiments of the present invention, the first uplink address of the first communication construction data is calculated based on a preset process number of the first communication construction data, including:

[0068] Step S221: Convert the preset process number of the first communication construction data into the binary sequence corresponding to the first communication construction data;

[0069] Step S222: Obtain the first on-chain address of the first communication construction data according to the binary sequence corresponding to the first communication construction data.

[0070] Since the preset process number of the first communication construction data is difficult to encrypt, it is converted into a binary sequence corresponding to the first communication construction data. This preserves the process number information and also converts the process number into a binary sequence that is easy to encrypt.

[0071] Reference Figure 4 In some embodiments of the present invention, node encryption verification is performed using the first uplink address of the first communication construction data and the second uplink address of the second communication construction data connected to the first uplink address of the first communication construction data, including:

[0072] Step S310: Traverse the process number of the first communication construction data to obtain the process number of the connected second communication construction data, and convert the process number of the second communication construction data into the binary sequence corresponding to the second communication construction data.

[0073] Step S320: Obtain the first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data through the binary sequence of the first communication construction data and the binary sequence of the second communication construction data.

[0074] Step S330: Connect the first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data to obtain the third hash value.

[0075] Step S340: Search the node database for a hash value that matches the third hash value; if a hash value that matches the third hash value exists in the node database, then the node encryption verification is correct.

[0076] The first and second hash values ​​are obtained by hashing the binary sequence of the communication construction data before and after the process number, which ensures that the uplink address of the process number is correct. Then, the third hash value obtained by verifying the first and second hash values ​​through the node database ensures that the uploading node is the correct node and prevents attacks from malicious nodes.

[0077] Reference Figure 5 In some embodiments of the present invention, after uploading the first communication construction data to the blockchain according to the first uplink address, the method further includes:

[0078] Step S401: Obtain the traceability information for each time the process number of the first communication construction data is queried.

[0079] Step S402: Assign an ID number to each traceability information and store the ID number and the starting process number of the traceability information in a field record copy to obtain the traceability information set of the first communication construction data.

[0080] Step S403: Upload the traceability information set of the first communication construction data to the blockchain a second time.

[0081] By establishing a traceability information set for the first communication construction data, duplicate and redundant traceability data caused by periodic collection and real-time uploading to the blockchain can be prevented, thereby reducing the number of queries and improving traceability performance.

[0082] In some embodiments of the present invention, the calculation formula for converting the preset process number of the first communication construction data into the binary sequence corresponding to the first communication construction data includes:

[0083] B = 2 H(X)-Len / n

[0084] Where B represents the binary sequence, H(X) represents the normalized information entropy of the binary sequence, Len represents the process number length, and n represents the sequence length of the binary sequence.

[0085] By calculating binary sequences, the encryption methods for the preset process numbers of the first communication construction data can be diversified and the encryption protection level can be increased.

[0086] Reference Figure 6 In some embodiments of the present invention, the first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data are obtained in the following manner:

[0087] Step S321: Select the first character of the first preset symbol bit in the binary sequence corresponding to the first communication construction data.

[0088] Step S322: Encode the first character and the encoding formula to obtain the first hash value corresponding to the first communication construction data.

[0089] Step S323: Select the second character of the second preset symbol position in the binary sequence corresponding to the second communication construction data.

[0090] Step S324: Encode the second character and the encoding formula to obtain the second hash value corresponding to the second communication construction data.

[0091] It should be noted that the specific process for obtaining the first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data is as follows: For the i-th symbol x in the binary sequence, according to the encoding formula R... i =R i-1 rp(x) and L i =L i-1 +R i-1 Encode F(x-1,r), and then encode L. i As the first hash value, where R0 = 1, L0 = 0, p(x) represents the normalized probability of symbol x, and F(x-1,r) represents the non-normalized distribution function of symbol x-1.

[0092] By using a hash encryption method different from blockchain, the process number of communication construction data is encrypted and verified, which makes the trust in the management of communication construction data higher.

[0093] To facilitate understanding by those skilled in the art, a specific embodiment of the present invention provides a blockchain-based communication construction data management method, comprising:

[0094] Step 1: Receive the first communication construction data.

[0095] Step 2: Calculate the first uplink address of the first communication construction data based on the preset process number of the first communication construction data; wherein, the preset process number is obtained in the following way:

[0096] Multiple process intervals are defined through the communication construction process; each process interval has a corresponding redundant interval.

[0097] The overall construction process number is determined by the sequence of the overall construction process within the process intervals and communication construction.

[0098] The process number of the business under the general construction process number is determined by the general construction process number and the redundancy range of the communication construction.

[0099] The third step involves performing node encryption verification using the first on-chain address of the first communication construction data and the second on-chain address of the second communication construction data connected to the first on-chain address. If the node encryption verification is successful, the first communication construction data is uploaded to the blockchain according to the first on-chain address. The node encryption verification using the first on-chain address of the first communication construction data and the second on-chain address of the second communication construction data connected to the first on-chain address includes:

[0100] The process number of the first communication construction data is traversed to obtain the process number of the adjacent second communication construction data, and the process number of the second communication construction data is converted into the corresponding binary sequence of the second communication construction data; the calculation formula for converting the preset process number of the first communication construction data into the corresponding binary sequence of the first communication construction data includes:

[0101] B = 2 H(X)-Len / n

[0102] Where B represents the binary sequence, H(X) represents the normalized information entropy of the binary sequence, Len represents the process number length, and n represents the sequence length of the binary sequence;

[0103] By using the binary sequences of the first and second communication construction data, a first hash value and a second hash value corresponding to the first and second communication construction data are obtained. Specifically, a first character from the first preset symbol position in the binary sequence corresponding to the first communication construction data is selected; the first character is encoded using an encoding formula to obtain the first hash value. Similarly, a second character from the second preset symbol position in the binary sequence corresponding to the second communication construction data is selected; the second character is encoded using an encoding formula to obtain the second hash value.

[0104] The first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data are concatenated to obtain the third hash value;

[0105] The node database is checked to see if a hash value matching the third hash value exists; if a hash value matching the third hash value exists in the node database, then the node encryption verification is correct.

[0106] Step 4: Obtain the traceability information for each process number tracing through the first communication construction data; assign an ID to each traceability information and store the ID and the starting process number in a field record copy to obtain the traceability information set of the first communication construction data; upload the traceability information set of the first communication construction data to the blockchain a second time.

[0107] Reference Figure 7 In one embodiment of the present invention, a blockchain-based communication construction data management system is also provided, comprising a data receiving module 1001, a process number uploading module 1002, and a verification module 1003, wherein:

[0108] The data receiving module 1001 is used to receive the first communication construction data.

[0109] The process number uplink module 1002 is used to calculate the first uplink address of the first communication construction data based on the preset process number of the first communication construction data.

[0110] The verification module 1003 is used to perform node encryption verification through the first on-chain address of the first communication construction data and the second on-chain address of the second communication construction data connected to the first on-chain address of the first communication construction data; if the node encryption verification is correct, the first communication construction data is uploaded to the chain according to the first on-chain address.

[0111] It should be noted that since the blockchain-based communication construction data management system in this embodiment and the blockchain-based communication construction data management method described above are based on the same inventive concept, the corresponding content in the method embodiment is also applicable to this device embodiment, and will not be described in detail here.

[0112] refer to Figure 8 In another embodiment of the present invention, an electronic device 6000 is also provided, which can be any type of smart terminal, such as a mobile phone, tablet computer, personal computer, etc.

[0113] Specifically, the electronic device 6000 includes: one or more control processors 6001 and memory 6002. Figure 8 Taking a control processor 6001 and a memory 6002 as an example, the control processor 6001 and the memory 6002 can be connected via a bus or other means. Figure 8 Taking the example of a connection between China and Israel via a bus.

[0114] The memory 6002, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as program instructions / modules corresponding to an electronic device in an embodiment of the present invention.

[0115] The control processor 6001 executes various functional applications and data processing of a blockchain-based communication construction data management method by running non-transient software programs, instructions, and modules stored in the memory 6002, thereby implementing a blockchain-based communication construction data management method as described in the above method embodiment.

[0116] The memory 6002 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created using a blockchain-based communication construction data management method, etc. Furthermore, the memory 6002 may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 6002 may optionally include memory remotely located relative to the control processor 6001, and these remote memories can be connected to the electronic device 6000 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0117] One or more modules are stored in memory 6002. When executed by one or more control processors 6001, a blockchain-based communication construction data management method from the above method embodiments is executed, such as the method described above. Figures 1 to 6 The method and steps.

[0118] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0119] It should be noted that since the electronic device in this embodiment is based on the same inventive concept as the blockchain-based communication construction data management method described above, the corresponding content in the method embodiment is also applicable to this device embodiment, and will not be described in detail here.

[0120] One embodiment of the present invention also provides a computer-readable storage medium storing computer-executable instructions for executing: the blockchain-based communication construction data management method as described in the above embodiment.

[0121] It should be noted that since the computer-readable storage medium in this embodiment is based on the same inventive concept as the blockchain-based communication construction data management method described above, the corresponding content in the method embodiment is also applicable to this device embodiment, and will not be described in detail here.

[0122] Those skilled in the art will understand that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing data (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired data and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any data delivery medium.

[0123] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0124] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims

1. A blockchain-based method for managing communication construction data, characterized in that, The blockchain-based communication construction data management method includes: Receive the first communication construction data; The first uplink address of the first communication construction data is calculated based on the preset process number of the first communication construction data; the preset process number is obtained in the following way: Multiple process intervals are defined through the communication construction process flow; each process interval has a corresponding redundant interval; a total construction process number is defined by the process intervals and the overall construction process sequence of the communication construction; and process numbers for services under the total construction process number are defined by the total construction process number of the communication construction and the redundant intervals. Node encryption verification is performed using the first on-chain address of the first communication construction data and the second on-chain address of the second communication construction data connected to the first on-chain address of the first communication construction data; if the node encryption verification is correct, the first communication construction data is uploaded to the blockchain according to the first on-chain address; Obtain the traceability information for each time the process number of the first communication construction data is queried; Each piece of traceability information is assigned an ID number, and the ID number and the starting process number of the traceability information are stored in a field record copy to obtain the traceability information set of the first communication construction data; The traceability information set of the first communication construction data is uploaded to the blockchain a second time.

2. The blockchain-based communication construction data management method according to claim 1, characterized in that, The step of calculating the first uplink address of the first communication construction data based on the preset process number of the first communication construction data includes: The preset process number of the first communication construction data is converted into the binary sequence corresponding to the first communication construction data. The first on-chain address of the first communication construction data is obtained based on the binary sequence corresponding to the first communication construction data.

3. The blockchain-based communication construction data management method according to claim 2, characterized in that, The node encryption verification using the first uplink address of the first communication construction data and the second uplink address of the second communication construction data connected to the first uplink address of the first communication construction data includes: Traverse the process number of the first communication construction data to obtain the process number of the connected second communication construction data, and convert the process number of the second communication construction data into the binary sequence corresponding to the second communication construction data; The first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data are obtained by using the binary sequence of the first communication construction data and the binary sequence of the second communication construction data. The first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data are concatenated to obtain the third hash value; The node database is searched to see if a hash value matching the third hash value exists; if a hash value matching the third hash value exists in the node database, then the node encryption verification is correct.

4. The blockchain-based communication construction data management method according to claim 3, characterized in that, The calculation formula for converting the preset process number of the first communication construction data into the corresponding binary sequence of the first communication construction data includes: in, Represents a binary sequence. The normalized information entropy representing a binary sequence. Indicates the length of the process number. This indicates the sequence length of the binary sequence.

5. The blockchain-based communication construction data management method according to claim 4, characterized in that, The first hash value corresponding to the first communication construction data and the second hash value corresponding to the second communication construction data are obtained in the following manner: Select the first character of the first preset symbol bit in the binary sequence corresponding to the first communication construction data; The first character and the encoding formula are used to encode the first hash value corresponding to the first communication construction data; Select the second character of the second preset symbol bit in the binary sequence corresponding to the second communication construction data; The second character and the encoding formula are used to encode the second hash value corresponding to the second communication construction data.

6. A blockchain-based communication construction data management system, characterized in that, The blockchain-based communication construction data management system includes: The data receiving module is used to receive the first communication construction data; The process number uplink module is used to calculate the first uplink address of the first communication construction data based on the preset process number of the first communication construction data; the preset process number is obtained in the following way: Multiple process intervals are defined through the communication construction process flow; each process interval has a corresponding redundant interval; a total construction process number is defined by the process intervals and the overall construction process sequence of the communication construction; and process numbers for services under the total construction process number are defined by the total construction process number of the communication construction and the redundant intervals. The verification module is used to perform node encryption verification through the first on-chain address of the first communication construction data and the second on-chain address of the second communication construction data connected to the first on-chain address of the first communication construction data; if the node encryption verification is correct, the first communication construction data is uploaded to the chain according to the first on-chain address; the traceability information is obtained for each traceability information tracing by querying the process number of the first communication construction data; each traceability information is assigned an ID number and the ID number of the traceability information and the starting process number are stored in a field record copy to obtain the traceability information set of the first communication construction data; the traceability information set of the first communication construction data is uploaded to the chain a second time.

7. An electronic device, characterized in that: It includes at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor, which, when executed by the at least one control processor, enable the at least one control processor to perform the blockchain-based communication construction data management method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions for causing a computer to perform the blockchain-based communication construction data management method as described in any one of claims 1 to 5.