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 PDF

Info

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
Application number
CN202111138729.1A
Other languages
Chinese (zh)
Other versions
CN113949538A (en
Inventor
李琳
申岩松
黄传明
阮希哲
陈芷晴
王颖
黎朝
张东辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University of Technology WUT
Original Assignee
Wuhan University of Technology WUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan University of Technology WUT filed Critical Wuhan University of Technology WUT
Priority to CN202111138729.1A priority Critical patent/CN113949538B/en
Publication of CN113949538A publication Critical patent/CN113949538A/en
Application granted granted Critical
Publication of CN113949538B publication Critical patent/CN113949538B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/105Multiple levels of security
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3236Cryptographic 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/3239Cryptographic 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

Traffic node information management system and management method based on double block chains
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.
CN202111138729.1A 2021-09-27 2021-09-27 Traffic node information management system and management method based on double block chains Active CN113949538B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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