CN113949538B - Traffic node information management system and management method based on double block chains - Google Patents
Traffic node information management system and management method based on double block chains Download PDFInfo
- Publication number
- CN113949538B CN113949538B CN202111138729.1A CN202111138729A CN113949538B CN 113949538 B CN113949538 B CN 113949538B CN 202111138729 A CN202111138729 A CN 202111138729A CN 113949538 B CN113949538 B CN 113949538B
- Authority
- CN
- China
- Prior art keywords
- traffic
- information
- node
- traffic node
- facility
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/105—Multiple levels of security
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Power Engineering (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention provides a traffic node information management system and a management method based on a double-block chain, wherein the double-block chain comprises a private chain and a public chain; the private chain stores information of each traffic node; the cloud server stores part of information in each piece of traffic node information and configures corresponding data levels for different pieces of traffic node information; the public chain stores traffic node information of a specified data level and a hash value of each transportation facility information of the traffic node. According to the invention, the double block chains are constructed, and the traffic node information distributed everywhere is intensively stored on the block chains, so that the information query and source tracing are more convenient; in addition, the double-block chain comprises a private chain and a public chain, all traffic node information is stored in the private chain, and a part of the traffic node information is stored in the public chain to be shared, so that the traffic node information is shared to a certain extent on the basis of ensuring the data security of the traffic node.
Description
Technical Field
The present invention relates to the field of block chain technologies, and in particular, to a traffic node information management system and a traffic node information management method based on dual block chains.
Background
With the development of science and technology, transportation facilities are developed vigorously, and transportation facility data are distributed everywhere due to various reasons. This is intolerable for applications that are increasingly hot with large data, and is very cumbersome to query and trace to traffic facility data.
In addition, the existing transportation facility data are distributed on the exclusive network of each management department, or are owned by internet companies, or are unwilling to share due to the privacy problem of users, which causes great trouble to the application of big data.
Disclosure of Invention
Aiming at the technical problems in the prior art, the invention provides a traffic node information management system and a traffic node information management method based on a double-block chain.
According to a first aspect of the present invention, a traffic node information management system based on a dual block chain is provided, including the dual block chain and a cloud server, where the dual block chain includes a private chain and a public chain; the private chain is used for storing information of each traffic node, and the information of the traffic nodes comprises identity information of the traffic nodes, basic information of the traffic nodes, traffic facility information of each traffic node and source tracing information of each traffic facility; the cloud server is used for storing the identity information of each traffic node, the hash value of each piece of traffic facility information of the traffic node and the label information of each piece of traffic facility, and configuring corresponding data levels for different pieces of traffic node information; and a public chain for storing the traffic node information of the specified data level and the hash value of each piece of transportation facility information of the traffic node.
On the basis of the technical scheme, the invention can be improved as follows.
Optionally, the identity information of the traffic node includes block information where the traffic node is located, traffic node coding information, longitude and latitude information of the traffic node, and a name of the traffic node, the basic information of the traffic node includes image information related to the traffic node, and vehicle flow and people flow video information passing through the traffic node, and the traffic facility of the traffic node at least includes a traffic signal lamp and an intelligent traffic device.
According to a second aspect of the present invention, there is provided a traffic node information management method based on a dual block chain, including: constructing a double-block chain, wherein the double-block chain comprises a private chain and a public chain; storing information of each traffic node of a road network on a private chain, wherein the information of the traffic node comprises identity information of the traffic node, basic information of the traffic node, traffic facility information of each traffic node and source tracing information of each traffic facility; storing the identity information of each traffic node, the hash value of each piece of traffic facility information of the traffic node and the label information of each piece of traffic facility on a cloud server, and configuring a corresponding data level for each piece of traffic node information; and storing the traffic node information of the specified data level and the hash value of each piece of traffic facility information of the traffic node on the public link.
Optionally, the storing information of each traffic node of the road network in the private chain further includes: traffic nodes are divided based on road intersections of a road network, and each traffic node comprises a plurality of traffic facilities.
Optionally, the identity information of the traffic node includes block information where the traffic node is located, traffic node coding information, longitude and latitude information of the traffic node, and a name of the traffic node, the basic information of the traffic node includes image information related to the traffic node, and vehicle flow and people flow video information passing through the traffic node, and the traffic facility of the traffic node at least includes a traffic signal lamp and an intelligent traffic device.
Optionally, the method further includes: for different traffic nodes, respectively setting corresponding data levels for the traffic node information on the cloud server, wherein the data levels correspond to the security levels; storing traffic node information of a specified data level on a public link, comprising: and storing the traffic node information with the data level lower than the preset data level on the public chain.
Optionally, the method further includes: the cloud server receives an inquiry request sent by an inquirer, wherein the inquiry request comprises label information of the traffic facility to be inquired, and the cloud server searches a corresponding hash value of the traffic facility to be inquired according to the label information of the traffic facility to be inquired; searching corresponding traffic facility information from the public chain according to the hash value of the traffic facility to be inquired; returning the searched traffic facility information to the inquirer and the control node; and the management and control node performs traceability authentication on the inquired traffic facility information and sends a traceability authentication result to the inquirer.
Optionally, the tracing authentication is performed on the queried traffic facility information by the management and control node, and a tracing authentication result is sent to the querier, where the tracing authentication result includes: obtaining the connection L of the information of the facilities to be inquired in the private chain and the public chain according to the label information of the facilities to be inquiredpr,LpuAnd the ID of the traffic equipment to be inquired; according to LprQuerying the private chain for the first traffic facility information of the traffic facility to be queried, and determining the traffic facility according to (L)puID) inquiring second traffic facility information of the traffic facility to be inquired in the public chain; judging whether the first traffic facility information is matched with the second traffic facility information or not, and generating a tracing authentication result according to a matching result; the tracing authentication result comprises that the traffic facility information is real or the traffic facility information is not real.
Optionally, for different traffic nodes, setting corresponding data levels for the traffic node information on the cloud server respectively includes: and setting corresponding data levels for different data of each traffic node according to the position of each traffic node in the road network and different data types collected by different traffic facilities under the traffic node.
Optionally, for different traffic nodes, respectively setting corresponding data levels for the traffic node information on the cloud server, including: and updating the data level of the different data of each traffic node according to the historical query frequency and the historical query times of the different data of each traffic node. According to the traffic node information management system and the traffic node information management method based on the double block chains, the double block chains are constructed, and the traffic node information distributed everywhere is intensively stored on the block chains, so that the information query and the source tracing are more convenient; in addition, the double-block chain comprises a private chain and a public chain, all traffic node information is stored in the private chain, and a part of the traffic node information is stored in the public chain to be shared, so that the traffic node information is shared to a certain extent on the basis of ensuring the data security of the traffic node.
Drawings
Fig. 1 is a schematic structural diagram of a traffic node information management system based on a dual block chain according to the present invention;
fig. 2 is a flowchart of a traffic node information management method based on a dual block chain according to the present invention;
fig. 3 is an overall flowchart of a traffic node information management method based on a dual block chain.
Detailed Description
The following detailed description of embodiments of the present invention is provided in connection with the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
Fig. 1 is a traffic node information management system based on a dual block chain, which mainly includes the dual block chain and a cloud server, where the dual block chain includes a private chain and a public chain.
The private chain is used for storing information of each traffic node, wherein the information of the traffic nodes comprises identity information of the traffic nodes, basic information of the traffic nodes, traffic facility information of each traffic node and source tracing information of each traffic facility. The cloud server is used for storing the identity information of each traffic node, the hash value of each piece of traffic facility information of the traffic node and the label information of each piece of traffic facility, and configuring corresponding data levels for different pieces of traffic node information; and a public chain for storing the traffic node information of the specified data level and the hash value of each piece of transportation facility information of the traffic node.
It can be understood that, based on the defects in the background art, the invention manages the traffic facilities of the road traffic nodes and determines the importance of data by using the technology of dual block chains and cloud computing, so that the traffic data is limitedly shared according to the importance level of the data, a trusted and limitedly shared traffic data intelligent sharing framework is established, and the safety and reliability of the data and the privacy of users are ensured.
Specifically, the whole management system mainly comprises a double-block chain and a cloud server, the double-block chain comprises a private chain and a public chain, the private chain mainly stores relevant information of each traffic facility of each traffic node, and the cloud server mainly stores hash values of each traffic facility so as to trace the traffic facility in the following process. On the cloud server, for all the transportation facility information, corresponding data levels are distributed, and the safety levels of the information corresponding to different data levels are different. And storing part of the transportation facility information on the public chain according to different data levels, wherein the transportation node information stored on the private chain is private and is not shared, the transportation node information stored on the public chain can be shared, and each enterprise or individual can inquire the required transportation facility information from the public chain.
It can be understood that, for a traffic network, a traffic facility manager divides traffic nodes (that is, each intersection is a traffic node, and each traffic node includes a plurality of traffic facilities) at intersections of the network by means of traffic lights and intelligent traffic equipment, and establishes an alliance chain B1, that is, a public chain after the division is completed; each transportation facility participating node deploys a private chain Bn. And the traffic engineer inputs the identity information of the traffic node into the private chain, and creates a basic condition for the subsequent input of the basic information and facility information of the traffic node. The administrator and the traffic facility maintenance personnel record necessary node basic information, tracing facility information and relevant authentication standard information on a local private chain.
The identity information of the traffic node mainly comprises block information of the traffic node on a private chain, traffic node coding information, traffic node longitude and latitude information and a traffic node name, the basic information of the traffic node comprises image information related to the traffic node and vehicle flow and people flow video information passing through the traffic node, and traffic facilities of the traffic node at least comprise traffic signal lamps and intelligent traffic equipment.
According to the invention, the double block chains are constructed, and the traffic node information distributed everywhere is intensively stored on the block chains, so that the information query and the source tracing are more convenient; in addition, the double-block chain comprises a private chain and a public chain, all traffic node information is stored in the private chain, and a part of the traffic node information is stored in the public chain to be shared, so that the traffic node information is shared to a certain extent on the basis of ensuring the data security of the traffic node.
Referring to fig. 2, a traffic node information management method based on a dual block chain according to the present invention is provided, and the management method mainly includes: 201. constructing a double-block chain, wherein the double-block chain comprises a private chain and a public chain; 202. storing information of each traffic node of a road network on a private chain, wherein the information of the traffic node comprises identity information of the traffic node, basic information of the traffic node, traffic facility information of each traffic node and source tracing information of each traffic facility; 203. storing the identity information of each traffic node, the hash value of each piece of traffic facility information of the traffic node and the label information of each piece of traffic facility on a cloud server, and configuring a corresponding data level for each piece of traffic node information; and a hash value of the traffic node information and each transportation facility information of the traffic node to specify the data level.
It can be understood that, when the dual block chain constructed based on the above-described embodiment manages the traffic node information and the traffic facility information, the detailed information related to each piece of traffic node information, the traffic facility information, and the like is mainly stored in the private chain, and the traceability information such as the hash value of the traffic facility information is stored in the private chain. And the traffic facility information with low safety requirement is stored on the public chain for sharing by external enterprises and individuals.
The invention provides a concept of a block chain, traffic node information and traffic facility information scattered everywhere are stored on the block chain, and all traffic facility data are collected, so that query and tracing are facilitated. In addition, a concept of a double-block chain is provided, the double-block chain comprises a private chain and a public chain, all traffic node information is stored in the private chain, a part of the traffic node information is stored in the public chain to be shared, and the traffic node information is shared to a certain extent on the basis of ensuring the data security of the traffic nodes.
In a possible embodiment, storing information of each traffic node of the road network on a private chain further includes: traffic nodes are divided based on road intersections of a road network, and each traffic node comprises a plurality of traffic facilities.
Before all traffic facility data are stored, traffic nodes are divided at road intersections of a road network by means of traffic lights and intelligent traffic equipment, and each traffic node comprises a plurality of traffic facilities. When the traffic facility information is stored on the private chain and the public chain, the traffic facility information is stored in units of traffic nodes.
The identity information of the traffic node comprises block information of the traffic node, traffic node coding information, longitude and latitude information of the traffic node and a traffic node name, the basic information of the traffic node comprises image information related to the traffic node and vehicle flow and people flow video information passing through the traffic node, and the traffic facilities of the traffic node at least comprise traffic signal lamps and intelligent traffic equipment.
In a possible implementation manner, the method further includes: for different traffic nodes, respectively setting corresponding data levels for the traffic node information on the cloud server, wherein the data levels correspond to the security levels; storing traffic node information of a specified data level on a public link, comprising: and storing the traffic node information with the data level lower than the preset data level on the public chain.
It can be understood that, for the transportation facility information of different transportation nodes, different data levels can be allocated to them, the data level is related to the security level, the higher the data level is, the higher the security level is, the transportation facility information with the higher security level can not be freely shared, therefore, some transportation facility information with lower importance level is stored on the public chain for sharing; the traffic facility information with high security level is only stored in the private chain, so that the security of the traffic facility information is ensured.
In a possible implementation manner, the method further includes: the cloud server receives an inquiry request sent by an inquirer, wherein the inquiry request comprises the label information of the traffic facility to be inquired, and the corresponding hash value of the traffic facility to be inquired is searched on the cloud server according to the label information of the traffic facility to be inquired; searching corresponding traffic facility information from the public chain according to the hash value of the traffic facility to be inquired; returning the searched traffic facility information to the inquirer and the control node; and the management and control node performs traceability authentication on the inquired traffic facility information and sends a traceability authentication result to the inquirer.
It can be understood that after the transportation facility related information is stored on the private chain, the public chain and the cloud server, each enterprise or individual may query the transportation facility information on the public chain. When the traffic facility information needs to be queried, a querier (which may be an enterprise or an individual) sends a query request to the cloud server, wherein the query request carries tag information of a traffic facility to be queried.
And inquiring the hash value of the traffic facility information to be inquired from the cloud server based on the label information of the traffic facility to be inquired, inquiring corresponding traffic facility information from the public link according to the hash value, and respectively sending the inquired traffic facility information to the inquirer and the control node. The control node triggers a data verification contract, conducts traceability authentication on the inquired traffic facility information, and sends traceability authentication results to the inquirer.
In a possible embodiment, the method for performing tracing authentication on the queried transportation facility information by the management and control node and sending a tracing authentication result to the querier includes: obtaining the connection L of the information of the facilities to be inquired in the private chain and the public chain according to the label information of the facilities to be inquiredpr,LpuAnd the ID of the traffic equipment to be inquired; according to LprQuerying the private chain for the first transportation facility information of the transportation facility to be queried, and according to (L)puID) inquiring second traffic facility information of the traffic facility to be inquired in the public chain; determining the first transportation facility information and the second transportation facility informationAnd if the matching is not carried out, generating a tracing authentication result according to the matching result.
The source tracing authentication method includes the steps of judging whether traffic facility information is real or not, judging whether the first traffic facility information is matched with the second traffic facility information, and generating a source tracing authentication result according to a matching result, wherein the source tracing authentication result includes the steps of: if the first transportation facility information is matched with the second transportation facility information, the transportation facility information inquired from the public chain is real, and if the first transportation facility information is not matched with the second transportation facility information, the transportation facility information inquired from the public chain is not real.
In brief, the process of the management and control node performing the tracing authentication on the traffic facility information queried from the public link includes querying the corresponding traffic facility information from the private link and the public link respectively according to the tag information of the traffic facility to be queried, judging whether the two are consistent, if so, indicating that the traffic facility information queried from the public link is real, otherwise, determining that the traffic facility information queried from the public link is not real, and verifying the authenticity of the data through a data verification contract queried, so that the authenticity of the data is guaranteed to be real and reliable. The control node sends the traceability authentication conclusion to the inquirer, the inquirer determines whether to apply the traffic facility information according to the traceability authentication conclusion, if true, the traffic facility information can be applied, and if not, the traffic facility information cannot be applied.
In a possible embodiment, the setting, for different traffic nodes, corresponding data levels for the traffic node information on the cloud server respectively includes: and setting corresponding data levels for different data of each traffic node according to the position of each traffic node in the road network and different data types collected by different traffic facilities under the traffic node.
It can be understood that, for each piece of traffic node information stored on the cloud server and traffic facility information under the traffic node, and also data information collected by the traffic facility, corresponding data levels are configured for the data. The corresponding data level can be allocated to each traffic node information according to the difference of the position of each traffic node in the road network. For different types of traffic data collected by traffic facilities, corresponding data levels can be allocated to the different types of traffic data, for example, traffic light signal information or people flow information is collected, and for the different types of data, different data levels can be allocated. Or the data level can be determined by combining the position of each traffic node and the type of the collected data. In the embodiment of the present invention, a method for determining a data level is not particularly limited.
In a possible embodiment mode, for different traffic nodes, respectively setting corresponding data levels for the traffic node information on a cloud server, including: and updating the data level of the different data of each traffic node according to the historical query frequency and the historical query times of the different data of each traffic node.
It can be understood that the data level of the information stored on the cloud server is continuously updated, and the specific updating manner may be to update the data level of different data of each traffic node according to the historical query frequency and the historical query times of different data of each traffic node. For example, if the historical query frequency and the historical query frequency of data on a certain traffic node are higher, a higher data level is allocated to the data; conversely, if the historical query frequency and number of times of data on a traffic node is low, it is assigned a lower data level. The higher the data level, the higher the security requirement; data with low data level has relatively low requirement on safety.
Referring to fig. 3, which is an overall flowchart of a traffic node information management method based on a dual block chain, identity information of each traffic node, basic information of each traffic node, and traffic facility information of the traffic node are stored in a private chain, a hash value of the traffic facility information is stored in a cloud server, and a corresponding data level is assigned to data stored in the cloud server. A portion of the sharable transportation facility information is then stored on a public chain, where the public chain includes a plurality of block chains.
After the traffic node information and the traffic facility information are stored, an inquirer can inquire the traffic facility information from the public link, the inquiring process is that the inquirer sends an inquiring request to the cloud server, firstly inquires the hash value of the traffic facility to be inquired from the cloud server, then inquires the corresponding traffic facility information from the public link according to the hash value, and returns the inquired traffic facility information to the inquirer and the control node. The management and control node performs data verification, namely tracing authentication, on the inquired traffic facility information, and verifies authenticity of the traffic facility information inquired from the public link. For the data levels of the data stored on the cloud server, the data levels of the different data of each traffic node can be updated according to the historical query frequency and times of the different data on each traffic node.
According to the traffic node information management system and method based on the double block chains, the double block chains are constructed, and the traffic node information distributed everywhere is intensively stored on the block chains, so that the information query and source tracing are more convenient; in addition, the double-block chain comprises a private chain and a public chain, all traffic node information is stored in the private chain, and part of the traffic node information is stored in the public chain to be shared, so that the traffic node information is shared to a certain extent on the basis of ensuring the data security of the traffic node.
After the traffic facility information is inquired from the public chain, the authenticity of the traffic facility information is verified, and the reliability of data inquiry is ensured.
The data on the cloud server is configured in data levels, the data levels are different, the corresponding security levels are different, and the security of the traffic node information and the traffic facility data is guaranteed.
It should be noted that, in the foregoing embodiments, the description of each embodiment has an emphasis, and reference may be made to the related description of other embodiments for a part that is not described in detail in a certain embodiment.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all changes and modifications that fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (9)
1. The traffic node information management system based on the double block chains is characterized by comprising the double block chains and a cloud server, wherein the double block chains comprise private chains and public chains;
the private chain is used for storing information of each traffic node, wherein the information of the traffic node comprises identity information of the traffic node, basic information of the traffic node, traffic facility information of each traffic node and source tracing information of each traffic facility;
the cloud server is used for storing the identity information of each traffic node, the hash value of each piece of traffic facility information of the traffic node and the label information of each piece of traffic facility, and configuring corresponding data levels for different pieces of traffic node information;
the public chain is used for storing the traffic node information of the specified data level and the hash value of each piece of traffic facility information of the traffic node;
wherein, still include:
the method comprises the steps that a cloud server receives an inquiry request sent by an inquirer, wherein the inquiry request comprises label information of the traffic facility to be inquired, and the cloud server searches a corresponding hash value of the traffic facility to be inquired according to the label information of the traffic facility to be inquired;
searching corresponding traffic facility information from the public chain according to the hash value of the traffic facility to be inquired;
returning the searched traffic facility information to the inquirer and the control node;
and the management and control node performs traceability authentication on the inquired traffic facility information and sends a traceability authentication result to the inquirer.
2. The system of claim 1, wherein the identity information of the traffic node comprises block information where the traffic node is located, traffic node coding information, longitude and latitude information of the traffic node and a name of the traffic node, the basic information of the traffic node comprises image information related to the traffic node and video information of traffic flow and pedestrian flow passing through the traffic node, and the traffic facilities of the traffic node comprise at least a traffic signal lamp and intelligent traffic equipment.
3. A traffic node information management method, comprising:
constructing a double-block chain, wherein the double-block chain comprises a private chain and a public chain;
storing information of each traffic node of a road network on a private chain, wherein the information of the traffic node comprises identity information of the traffic node, basic information of the traffic node, traffic facility information of each traffic node and source tracing information of each traffic facility;
storing the identity information of each traffic node, the hash value of each piece of traffic facility information of the traffic node and the label information of each piece of traffic facility on a cloud server, and configuring a corresponding data level for each piece of traffic node information; storing the traffic node information of the designated data level and the hash value of each piece of traffic facility information of the traffic node on the public link;
the method further comprises the following steps:
the cloud server receives an inquiry request sent by an inquirer, wherein the inquiry request comprises label information of the traffic facility to be inquired, and the cloud server searches a corresponding hash value of the traffic facility to be inquired according to the label information of the traffic facility to be inquired;
searching corresponding traffic facility information from the public chain according to the hash value of the traffic facility to be inquired;
returning the searched traffic facility information to the inquirer and the control node;
and the management and control node performs traceability authentication on the inquired traffic facility information and sends a traceability authentication result to the inquirer.
4. The method of claim 3, wherein storing information of each traffic node of the road network on a private chain further comprises:
traffic nodes are divided based on road intersections of a road network, and each traffic node comprises a plurality of traffic facilities.
5. The method of claim 4, wherein the identity information of the traffic node comprises block information where the traffic node is located, traffic node coding information, longitude and latitude information of the traffic node and a name of the traffic node, the basic information of the traffic node comprises image information related to the traffic node and video information of traffic flow and pedestrian flow passing through the traffic node, and the traffic facilities of the traffic node comprise at least a traffic signal lamp and intelligent traffic equipment.
6. The method of claim 3, further comprising:
for different traffic nodes, respectively setting corresponding data levels on the traffic node information on a cloud server, wherein the data levels correspond to the security levels;
the step of storing the traffic node information of the designated data level on the public chain comprises the following steps:
and storing the traffic node information with the data level lower than the preset data level on the public chain.
7. The method according to claim 6, wherein the step of the management and control node performing traceability authentication on the queried transportation facility information and sending a traceability authentication result to the querier comprises the steps of:
obtaining the connection L of the information of the facilities to be inquired in the private chain and the public chain according to the label information of the facilities to be inquiredpr,LpuAnd the ID of the traffic equipment to be inquired;
according to LprQuerying the private chain for the first traffic facility information of the traffic facility to be queried, and determining the traffic facility according to (L)puID) inquiring second transportation facility information of the transportation facility to be inquired in the public chain;
judging whether the first traffic facility information is matched with the second traffic facility information or not, and generating a tracing authentication result according to a matching result;
and the tracing authentication result comprises that the traffic facility information is real or that the traffic facility information is not real.
8. The method of claim 7, wherein the setting, on the cloud server, corresponding data levels for the traffic node information for different traffic nodes respectively comprises:
and setting corresponding data levels for different data of each traffic node according to the position of each traffic node in the road network and different data types collected by different traffic facilities under the traffic node.
9. The method according to claim 8, wherein for different traffic nodes, respectively setting corresponding data levels for the traffic node information on the cloud server comprises:
and updating the data level of the different data of each traffic node according to the historical query frequency and the historical query times of the different data of each traffic node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111138729.1A CN113949538B (en) | 2021-09-27 | 2021-09-27 | Traffic node information management system and management method based on double block chains |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111138729.1A CN113949538B (en) | 2021-09-27 | 2021-09-27 | Traffic node information management system and management method based on double block chains |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113949538A CN113949538A (en) | 2022-01-18 |
CN113949538B true CN113949538B (en) | 2022-07-19 |
Family
ID=79329431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111138729.1A Active CN113949538B (en) | 2021-09-27 | 2021-09-27 | Traffic node information management system and management method based on double block chains |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113949538B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108269398A (en) * | 2017-12-27 | 2018-07-10 | 深圳市元征软件开发有限公司 | A kind of recording method of highway traffic data and mobile unit |
CN110070365A (en) * | 2019-03-07 | 2019-07-30 | 阿里巴巴集团控股有限公司 | Commodity based on block chain deposit card method and apparatus, electronic equipment |
CN111108478A (en) * | 2019-07-11 | 2020-05-05 | 阿里巴巴集团控股有限公司 | Shared blockchain data storage |
CN111582866A (en) * | 2020-05-06 | 2020-08-25 | 江苏恒宝智能***技术有限公司 | Payment information management method and system based on block chain technology |
CN111782723A (en) * | 2020-06-05 | 2020-10-16 | 成都链向科技有限公司 | Double-layer product information tracing system architecture based on permission chain |
CN113438084A (en) * | 2021-06-23 | 2021-09-24 | 国网北京市电力公司 | Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11194961B2 (en) * | 2018-12-31 | 2021-12-07 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for adding a document history graph and corresponding hash value to a blockchain in a cloud based computing environment |
CN110334053A (en) * | 2019-05-09 | 2019-10-15 | 哈尔滨理工大学 | A kind of data based on block chain deposit card data processing method |
CN110727712B (en) * | 2019-10-15 | 2021-06-04 | 腾讯科技(深圳)有限公司 | Data processing method and device based on block chain network, electronic equipment and storage medium |
-
2021
- 2021-09-27 CN CN202111138729.1A patent/CN113949538B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108269398A (en) * | 2017-12-27 | 2018-07-10 | 深圳市元征软件开发有限公司 | A kind of recording method of highway traffic data and mobile unit |
CN110070365A (en) * | 2019-03-07 | 2019-07-30 | 阿里巴巴集团控股有限公司 | Commodity based on block chain deposit card method and apparatus, electronic equipment |
CN111108478A (en) * | 2019-07-11 | 2020-05-05 | 阿里巴巴集团控股有限公司 | Shared blockchain data storage |
CN111582866A (en) * | 2020-05-06 | 2020-08-25 | 江苏恒宝智能***技术有限公司 | Payment information management method and system based on block chain technology |
CN111782723A (en) * | 2020-06-05 | 2020-10-16 | 成都链向科技有限公司 | Double-layer product information tracing system architecture based on permission chain |
CN113438084A (en) * | 2021-06-23 | 2021-09-24 | 国网北京市电力公司 | Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp |
Also Published As
Publication number | Publication date |
---|---|
CN113949538A (en) | 2022-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190303579A1 (en) | Decentralized, immutable, tamper-evident, directed acyclic graphs documenting software supply-chains with cryptographically signed records of software-development life cycle state and cryptographic digests of executable code | |
US20190305959A1 (en) | Announcement smart contracts to announce software release | |
US20190303541A1 (en) | Auditing smart contracts configured to manage and document software audits | |
US20190303623A1 (en) | Promotion smart contracts for software development processes | |
US20190306173A1 (en) | Alert smart contracts configured to manage and respond to alerts related to code | |
WO2015154455A1 (en) | Method, device, nms, oss, and ems for alarm processing | |
CN105701372A (en) | Block chain identity construction and verification method | |
US10397259B2 (en) | Cyber security event detection | |
CN110599095A (en) | Dangerous waste treatment method based on block chain network and node of block chain network | |
CN114666159B (en) | Cloud service system, method, device, equipment and medium | |
CN112541009B (en) | Data query method, device, electronic equipment and storage medium | |
CN112559831A (en) | Link monitoring method and device, computer equipment and medium | |
CN110895534A (en) | Data splicing method, device, medium and electronic equipment | |
CN111124591B (en) | Mirror image transmission method and device, electronic equipment and storage medium | |
CN113949538B (en) | Traffic node information management system and management method based on double block chains | |
CN110855802A (en) | Data fragment distribution and storage method and device for job education and consultation and modification system and server | |
CN112037055B (en) | Transaction processing method, device, electronic equipment and readable storage medium | |
US11138529B2 (en) | Techniques for coordinating codes for infrastructure modeling | |
CN111339193B (en) | Category encoding method and device | |
CN111026569B (en) | Method for repairing specified block data in alliance chain | |
CN111901339A (en) | Block chain credible evidence storing method based on extensible distributed system | |
CN111368362A (en) | Building model component protection method and system based on block chain | |
CN108964904B (en) | Group key security management method and device, electronic equipment and storage medium | |
Rathi et al. | Secure cloud data computing with third party auditor control | |
CN114205088A (en) | Intelligent traffic facility management method and system based on double block chains |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |