WO2019047631A1 - Blockchain-based micro-base station communication management method, system and device - Google Patents
Blockchain-based micro-base station communication management method, system and device Download PDFInfo
- Publication number
- WO2019047631A1 WO2019047631A1 PCT/CN2018/097582 CN2018097582W WO2019047631A1 WO 2019047631 A1 WO2019047631 A1 WO 2019047631A1 CN 2018097582 W CN2018097582 W CN 2018097582W WO 2019047631 A1 WO2019047631 A1 WO 2019047631A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- node
- base station
- authentication
- micro base
- blockchain network
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- 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
-
- 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
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a blockchain-based micro base station communication management method, system and device.
- Blockchain refers to the way of communication decentralization and de-trusting to centrally maintain a database.
- the data generated by each node (access node) is broadcasted to other nodes through the network, and other nodes verify the authenticity of the data through workload proof.
- the communication system composed of access nodes can realize the access authentication of the access node through the technology of the blockchain, and utilizes the workload proof mechanism to ensure the reliability of data transmission.
- the centralized maintenance management mode adopted in the prior art after the authentication record is faked or tampered with, once the relevant authentication parameters are obtained and the relevant procedures are implanted, the authentication can be passed, and the data is easily stolen, resulting in the security of the authentication. Sexuality and reliability are not high.
- the security of the entire network may be threatened.
- the reliability of the faulty node is eliminated due to the centralized maintenance management mode adopted. If it is not high, if the faulty node is not effectively removed, the node will not be able to re-enter the normal working state.
- the present invention provides a blockchain-based micro base station communication management method, including:
- the micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network through the current node;
- the authentication result is returned to the micro base station by the current node.
- the authentication request data packet includes a permission parameter that the access node requests to access the blockchain network.
- the blockchain network verifies the legality of the received authentication request data packet, and obtains a permission parameter corresponding to the access node according to the legality, and the other node authenticates the access node according to the permission parameter.
- the authentication result is generated.
- the blockchain-based micro base station communication management method further includes:
- the blockchain network sends a detection request for acquiring the working state of the corresponding node of the micro base station based on the authentication result;
- the working state of the node includes a radio frequency state and a link state.
- the receiving micro base station in response to the node working state control instruction indicating the request feedback, confirming the working state of the node according to the control instruction, including:
- the present invention provides a blockchain-based micro base station communication management method, and further includes:
- the current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes of the blockchain network;
- the authentication result is fed back to the micro base station.
- the current node verifies the validity of the authentication request data packet corresponding to the authentication data, and the verification of the validity of the authentication data includes verifying the integrity, source information, and permission status of the authentication request data packet.
- the current node receives validity confirmation data returned by other nodes according to the validity, and records the authentication data; and/or the current node receives the authentication generated by the other node after authenticating the access node. As a result, the current corresponding authentication result is recorded.
- the current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes, and further includes:
- the current node issues an access permission to the to-be-accessed node that is ready to access the blockchain network to the authentication request data packet;
- the to-be-accessed node is an access node to connect to the blockchain network.
- the current node receives an authentication request data packet sent by the micro base station, and records that the authentication request data packet corresponds to one or more other nodes in the access blockchain network, according to one or more other node receiving stations.
- the validity confirmation data returned after the authentication request packet is returned, and the recorded data is fed back to the micro base station.
- the blockchain-based micro base station communication management method further includes:
- the current node receives a block request included in the authentication request packet for creating a new block
- the new block After receiving the confirmation result returned by the other node to verify the validity of the block request, the new block is written into the blockchain network, and the result of creating the new block is returned to the micro base station.
- the blockchain network obtains an authentication result corresponding to the authentication request data packet, records other nodes and access nodes under the authentication result, and links corresponding new blocks or access nodes to form a blockchain. .
- the present invention further provides a blockchain-based micro base station communication management system, including:
- a sending module configured to generate, by the micro base station, an authentication request data packet of the corresponding access node, and send the authentication request data packet to the blockchain network by using the current node;
- a result receiving module configured to receive an authentication result generated after the blockchain network configures a specified number of other nodes for the access node to perform authentication;
- Result return module used for returning the authentication result to the micro base station through the current node.
- the blockchain-based micro base station communication management system further includes:
- a detecting module configured to send, according to the authentication result, a detection request for acquiring a working state of a corresponding node of the micro base station by the blockchain network;
- a status receiving module configured to receive node working state information that is collected by the micro base station in response to the detecting request;
- the indication module is configured to send an indication request of the working state of the node to the micro base station according to the working state information of the node;
- the confirmation module is configured to receive a node working state control instruction of the micro base station in response to the indication request feedback, to confirm the working state of the node according to the control instruction.
- the present invention further provides a blockchain-based micro base station communication management system, and further includes:
- a broadcast module used by the current node to receive an authentication request packet of the access node sent by the micro base station and broadcast to other nodes;
- An authentication receiving module configured to receive an authentication result generated by the specified number of other nodes after authenticating the authentication request data packet
- a feedback module configured to feed back the authentication result to the micro base station.
- the blockchain-based micro base station communication management system further includes:
- a block receiving module configured to receive, by the current node, a block request included in the authentication request data packet for creating a new block;
- a forwarding module configured to send the block request to a corresponding other node in the blockchain network
- the new block module for receiving the confirmation result returned by the other node to verify the validity of the block request, writing a new block to the blockchain network, and returning the result of creating the new block to the micro base station.
- the present invention also provides an apparatus comprising:
- One or more first processors are One or more first processors
- One or more programs wherein the one or more programs are stored in the first memory and configured to be executed by the one or more first processors;
- the one or more programs are configured to drive the one or more first processor configurations to perform the following steps:
- the micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network through the current node;
- the authentication result is returned to the micro base station by the current node.
- the present invention also provides an apparatus comprising:
- One or more second processors are One or more second processors.
- One or more programs wherein the one or more programs are stored in the second memory and configured to be executed by the one or more second processors;
- the one or more programs are configured to drive the one or more second processor configurations to perform the following steps:
- the current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes;
- the authentication result is fed back to the micro base station.
- the present invention has the following advantages:
- the present invention forwards the authentication request packet of the access node generated by the micro base station to the blockchain network by the current node, and the blockchain network configures a specified number of other nodes according to the authentication request packet to the access node.
- the corresponding authentication result is generated, and the current node forwards the authentication result to the micro base station to implement communication between the access node and the blockchain network, wherein access of any access node requires permission, ensuring that any node is trusted.
- the authority of the blockchain network is guaranteed, and the node is not allowed to arbitrarily exit and access the network, ensuring the legitimacy and validity of the access node, thereby ensuring the normal and effective transmission of data, and facilitating the effective provision of the access node. service.
- the blockchain network sends a detection request for acquiring the working state of the corresponding node of the micro base station, receives the working state information of the node that the micro base station collects in response to the detection request, and works by working on the node. Parsing the status information, sending an indication request of the working status of the node to the micro base station, receiving a node working state control instruction of the micro base station in response to the instruction request feedback, to confirm the working state of the node according to the control instruction, and the identity of the node
- the blockchain network sets the access node permissions according to the authentication result, realizes distributed management of the nodes, ensures normal operation, and maintains the normal operation of the network.
- FIG. 1 is a flow chart of a first embodiment of a blockchain-based micro base station communication management method according to the present invention
- FIG. 2 is a flowchart of a second embodiment of a blockchain-based micro base station communication management method according to the present invention
- FIG. 3 is a flowchart of a third embodiment of a blockchain-based micro base station communication management method according to the present invention.
- FIG. 4 is a flowchart of a fourth embodiment of a blockchain-based micro base station communication management method according to the present invention.
- FIG. 5 is a structural block diagram of a first embodiment of a blockchain-based micro base station communication management system according to the present invention.
- FIG. 6 is a structural block diagram of a second embodiment of a blockchain-based micro base station communication management system according to the present invention.
- FIG. 7 is a structural block diagram of a third embodiment of a blockchain-based micro base station communication management system according to the present invention.
- FIG. 8 is a structural block diagram of a fourth embodiment of a blockchain-based micro base station communication management system according to the present invention.
- FIG. 9 is a structural block diagram of a fifth embodiment of a blockchain-based micro base station communication management system according to the present invention.
- FIG. 10 is a structural block diagram of a sixth embodiment of a blockchain-based micro base station communication management system according to the present invention.
- FIG. 11 is a structural block diagram of a seventh embodiment of a blockchain-based micro base station communication management system according to the present invention.
- FIG. 12 is a structural block diagram of an eighth embodiment of a blockchain-based micro base station communication management system according to the present invention.
- FIG. 13 is a structural block diagram of a ninth embodiment of a blockchain-based micro base station communication management system according to the present invention.
- the present invention provides a blockchain-based micro base station communication management method, including:
- the micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network by using the current node.
- the authentication request data packet includes a permission parameter that the access node requests to access the blockchain network.
- step S101 includes the following steps:
- the authentication request packet is sent to the blockchain network through the current node.
- the blockchain network includes a plurality of blocks, wherein the block further includes a plurality of nodes, including the access node, the current node, and other nodes, and the three are essentially the same.
- a blockchain network constructed by an access node, a current node, and other nodes, which constitutes a blockchain network, is premised on the authentication or analysis of the access node by the other node and/or the current node.
- the access node is a low-power wireless access node, which combines a femtocell, a picocell, a microcell, and a distributed wireless technology
- the micro base station refers to a base station other than the macro cellular base station, and may be a micro cell. Base stations, pico cell base stations, and smaller cell base stations.
- the micro base station generates an authentication request data packet according to the identity information of the access node input on the corresponding base station terminal of the micro base station, where the identity information of the access node includes any one or more of the following: the user name , user password and user configuration information.
- the user configuration information includes a permission parameter corresponding to the authentication request corresponding to the user in the access blockchain network and/or a preset parameter corresponding between the access node and the node in the access blockchain network, for example, : Access node IP, access node ID, public key, private key, etc.
- the authentication request is initiated by a transmitting unit corresponding to the micro base station, where the authentication request is generated according to an authentication command triggered by the user on the corresponding base station terminal of the micro base station, and the specific implementation manner includes any one of the following: After the corresponding identity information is input in the corresponding touch display screen of the base station terminal, the authentication command is triggered by clicking the relevant authentication virtual control or the authentication entity control; after receiving the corresponding identity information, the base station terminal directly invokes the corresponding function trigger. The authentication instruction.
- the base station terminal acquires the identity information of the access node corresponding to the authentication command in response to the authentication command, and packages the identity information and the authentication request corresponding to the authentication command into the authentication request data packet.
- the current node receives the authentication request data packet sent by the micro base station, and issues an access permission to the to-be-accessed node, and confirms that the to-be-accessed node is an access node to connect the area according to the access permission.
- Blockchain network
- the blockchain network verifies the legality of the received authentication request data packet, and obtains a permission parameter corresponding to the access node according to the legality, and the other node authenticates the access node according to the permission parameter.
- the authentication result is generated.
- the step performed by the current node includes: receiving an authentication request data packet about the access node sent by the micro base station, and acquiring identifier information of the communication node corresponding to the access node included in the data packet, according to The obtained identification information of the communication node generates a mapping relationship table with other nodes in the blockchain network, and sends the mapping relationship table to the blockchain network for configuring the corresponding other nodes of the blockchain network.
- the blockchain network in step S102 performs the following steps:
- the blockchain network receives the authentication request data packet forwarded by the current node, acquires the permission parameter of the access node included in the data packet, and configures a corresponding number of other nodes to authenticate the access node according to the permission parameter to generate The corresponding certification result.
- the authentication process of the access node by the other node includes: the other node acquiring any one or more of a public key, a node IP, and a node ID corresponding to the access node, according to the access node.
- the node ID or the node IP obtains its corresponding private key, decrypts the public key by using the private key to obtain corresponding encrypted information, obtains the encrypted information, and verifies its legality.
- the authentication is passed, otherwise the authentication fails.
- the authentication result is returned to the micro base station by using the current node.
- the method includes: recording the authentication result and/or recording the current node and other related nodes.
- the information recorded by the blockchain network facilitates future attack determination, specifically determining the validity and determining the legitimacy of the requesting authentication data of the access node according to the set attack determination rule, when there is no validity and In case of legality, it is determined that the request of the access node is invalid.
- the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed.
- the validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
- the current access node After the current node parses the corresponding validity confirmation data, the current access node sends an access permission, and when the access node authentication request obtains the access permission, the access is confirmed.
- Nodes can be connected to a blockchain network.
- the other nodes of the blockchain network detect other nodes that have related records of the access nodes by using the identity information of the access node, and are defined as the first node, and the first node records the connection.
- the related information of the ingress node is broadcasted to the blockchain network as a basis for setting the authority of the communication request of the access node by other nodes of the first node.
- the blockchain network includes block A, block B, and block C.
- Block A contains nodes c, d, e, and f.
- B contains nodes g, h, i, j, and block C contains nodes k, l, m, n, and the current access node a sends an authentication request to the blockchain network through the current node b, the blockchain The network then configures the nodes c, d in the block A and the nodes k, l in the block C to authenticate the identity information of the access node a, the identity information including the permission parameters and pre-preparation of the access node a
- the parameter is set, the current node b broadcasts the identity information to the nodes c, d, and k, and the nodes c, d, and k, respectively authenticate the access node a and output the authentication result to the current node as b.
- the node c when the node c records the related information of the access node a, the node c broadcasts the related information of the access node a to other nodes d, k, and l, and other nodes will be based on the node c.
- the related information broadcasted authenticates the access node a and records the related information.
- the blockchain-based micro base station communication management method further includes:
- the blockchain network sends a detection request for acquiring an operating state of the corresponding node of the micro base station, according to the authentication result.
- the working state of the node includes a radio frequency state and a link state.
- the blockchain network after the blockchain network is successfully authenticated, the blockchain network periodically acquires the working state of the access node, manages and monitors the identity and rights of the access node, and periodically accesses the access node. Send a work status detection request.
- the blockchain network operates based on management and monitoring of the access node by the user, and operates in the corresponding terminal of the blockchain network to trigger the detection request, where the triggering method includes inputting a specified program code to call a correlation function to generate
- the detecting request is transmitted to the corresponding output end of the blockchain network; or the user performs a click operation in the interface display of the corresponding terminal, and triggers a corresponding function by the identifying operation to generate the detecting request, and the detecting is performed. Request to transfer to the output.
- the radio frequency status includes a transmit power, a radio frequency, a receive level, a radio frequency, and an ADC value corresponding to the access node.
- the link state is represented as a data transmission status between the access node and other nodes in the blockchain network communication, and includes parameters such as a transmission rate, a bandwidth, a delay, a transmission distance, and the like.
- S202 Receive node operating state information that is collected by the micro base station in response to the detection request.
- the micro base station receives the detection request, and performs an operation state collection of the access node according to the detection request, which includes the following steps:
- the acquiring unit acquires node working state information corresponding to the access node according to the access node corresponding to the detecting request; the working state information includes node radio frequency information and node link information.
- step S204 includes:
- the blockchain network acquires the working state information of the node collected by the micro base station, analyzes the working state information of the node, and performs the culling of the faulty node when analyzing that the access node has a communication abnormality. Operate or restart the specified access node.
- the micro base station collects the working state of the node of the current access node, and also has a secondary collection of the working state information of the node, and packs the working state information of the two collected nodes into a state data packet, and generates And instructing the blockchain network to perform an indication request for operation of the node working state, and sending, by the current node, the indication request to the blockchain network.
- the blockchain network obtains the working state information of the corresponding node in response to the indication request, analyzes the working state information of the node, and determines the radio frequency state and the link state of the current access node by using the analysis result.
- a corresponding control instruction is invoked for the abnormal condition, and the control instruction is sent to the micro base station to control the working status of the access node of the current abnormal condition. This includes culling or restarting the access node of the abnormal condition to eliminate the fault and ensure the normal working state of the node, so that the abnormal node can return to normal as soon as possible.
- the blockchain network receives the indication request, and verifies the validity of the indication request, which includes: verifying the permission parameter of the access node corresponding to the indication request, when the permission parameter is in Determining the validity of the indication request when the parameter is within the preset parameter; and/or verifying the validity of the indication request, when the indication request corresponds to the identity information of the access node and the identity pre-stored in the blockchain network When the record information corresponds, the validity of the indication request is determined.
- the method for monitoring and managing the working state of the access node provided by the present invention is not limited to the method proposed by the embodiment of the present invention, and includes the real-time response working state information of the access node to the blockchain network.
- the present invention does not limit the implementation of monitoring and management.
- the present invention provides a blockchain-based micro base station communication management method, and further includes:
- the current node receives an authentication request data packet of an access node sent by the micro base station and broadcasts to other nodes of the blockchain network.
- the current node verifies the validity of the authentication request data packet corresponding to the authentication data, and the verification of the validity of the authentication data includes verifying the integrity, source information, and permission status of the authentication request data packet.
- step S301 includes:
- the current node issues an access permission to the to-be-accessed node that is ready to access the blockchain network to the authentication request data packet;
- the to-be-accessed node is an access node to connect to the blockchain network.
- the step performed by the current node includes: receiving an authentication request data packet about the access node sent by the micro base station, and acquiring identifier information of the communication node corresponding to the access node included in the data packet, according to The obtained identification information of the communication node generates a mapping relationship table with other nodes in the blockchain network, and sends the mapping relationship table to the blockchain network for configuring the corresponding other nodes of the blockchain network.
- S302. Receive an authentication result generated by the specified number of other nodes after performing authentication on the authentication request data packet.
- the current node receives validity confirmation data returned by other nodes according to the validity, and records the authentication data; and/or the current node receives the authentication generated by the other node after authenticating the access node. As a result, the current corresponding authentication result is recorded.
- the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed.
- the validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
- the current node receives an authentication request data packet sent by the micro base station, and records that the authentication request data packet corresponds to one or more other nodes in the access blockchain network, according to one or more other node receiving stations.
- the validity confirmation data returned after the authentication request packet is returned, and the recorded data is fed back to the micro base station.
- the blockchain-based micro base station communication management method further includes:
- the current node receives a block request included in the authentication request data packet for creating a new block.
- the representation manner of creating a new block is: establishing a data transmission channel between the access node of the micro base station and other nodes of the blockchain network.
- the common points between the authentication request and the block request are different in the following aspects:
- the authentication request and the block request are both included in the authentication request data packet, and are generated by the micro base station corresponding terminal.
- the authentication request is used to request a specified number of other nodes in the blockchain network to authenticate the access node; the block request is used to request the access node to authenticate with the specified number of other nodes and in the block request.
- the other nodes specified establish a communication channel.
- the block request corresponds to one or more nodes to be accessed, and when the authentication requests authentication feedback of other nodes in the blockchain network, the corresponding blockchain network executes the area. Block request.
- the blockchain network obtains an authentication result corresponding to the authentication request data packet, records other nodes and access nodes under the authentication result, and links corresponding new blocks or access nodes to form a blockchain. .
- the other node verifies the validity of the block request, and the other node receives the authentication request data packet that includes the block request, and analyzes the block request for the block request.
- the identity information of the authenticated access node includes the terminal ID, the user ID, and the key information corresponding to the authentication access node.
- the other node records the related data of the access node corresponding to the request for authentication, that is, the identity information of the access node, the request time corresponding to the authentication request, the request object, and the like.
- the other nodes record the relevant data of the request authentication of each access node to prepare the identity verification and validity judgment of the data request of any subsequent access node.
- the current node records any data generated between the access node and other nodes, including mutual request information between the access node and other nodes, and forwarding data before and after information processing between the access node and other nodes.
- the method related to the micro base station further includes the following steps:
- the analysis is carried out to obtain the monitoring situation
- the access node is controlled to perform reset and restart according to the monitoring situation.
- the method related to the current node further includes the following steps:
- authentication data submitted by the access node data sent to other nodes of the blockchain network, and validity confirmation data returned by the other nodes for the authentication data.
- the method related to the blockchain network further includes the following steps:
- the method related to the blockchain network further includes the following steps:
- the method related to the blockchain network further includes the following steps:
- a node associated with the communication request and a related block for communication with the node are recorded and stored in the blockchain network.
- the communication request includes the authentication request, the data acquisition request, the detection request, and the like.
- FIG. 5 a block diagram of a first embodiment of a blockchain-based micro base station communication management system according to the present invention
- the present invention further provides a blockchain-based micro base station communication management system, including:
- the sending module 11 is configured to generate, by the micro base station, an authentication request data packet of the corresponding access node, and send the authentication request data packet to the blockchain network by using the current node.
- the authentication request data packet includes a permission parameter that the access node requests to access the blockchain network.
- the sending module 11 is further used in the following steps:
- the authentication request packet is sent to the blockchain network through the current node.
- the blockchain network includes a plurality of blocks, wherein the block further includes a plurality of nodes, including the access node, the current node, and other nodes, and the three are essentially the same.
- a blockchain network constructed by an access node, a current node, and other nodes, which constitutes a blockchain network, is premised on the authentication or analysis of the access node by the other node and/or the current node.
- the access node is a low-power wireless access node, which combines a femtocell, a picocell, a microcell, and a distributed wireless technology
- the micro base station refers to a base station other than the macro cellular base station, and may be a micro cell. Base stations, pico cell base stations, and smaller cell base stations.
- the micro base station generates an authentication request data packet according to the identity information of the access node input on the corresponding base station terminal of the micro base station, where the identity information of the access node includes any one or more of the following: the user name , user password and user configuration information.
- the user configuration information includes a permission parameter corresponding to the authentication request corresponding to the user in the access blockchain network and/or a preset parameter corresponding between the access node and the node in the access blockchain network, for example, : Access node IP, access node ID, public key, private key, etc.
- the authentication request is initiated by the corresponding transmitting unit of the micro base station, where the authentication request is generated according to an authentication command triggered by the user on the corresponding base station terminal of the micro base station, and the specific implementation manner includes any one of the following: After the corresponding identity information is input in the corresponding touch display screen of the base station terminal, the authentication command is triggered by clicking the relevant authentication virtual control or the authentication entity control; after receiving the corresponding identity information, the base station terminal directly invokes the corresponding function triggering device. Said the certification directive.
- the base station terminal acquires the identity information of the access node corresponding to the authentication command in response to the authentication command, and processes the identity information and the authentication request corresponding to the authentication command as the authentication request data packet.
- the current node receives the authentication request data packet sent by the micro base station, and issues an access permission to the to-be-accessed node, and confirms that the to-be-accessed node is an access node to connect the area according to the access permission.
- Blockchain network
- the result receiving module 12 is configured to receive an authentication result generated after the blockchain network configures a specified number of other nodes for the access node to perform authentication.
- the blockchain network verifies the legality of the received authentication request data packet, and obtains a permission parameter corresponding to the access node according to the legality, and the other node authenticates the access node according to the permission parameter.
- the authentication result is generated.
- the step performed by the current node includes: receiving an authentication request data packet about the access node sent by the micro base station, and acquiring identifier information of the communication node corresponding to the access node included in the data packet, according to The obtained identification information of the communication node generates a mapping relationship table with other nodes in the blockchain network, and sends the mapping relationship table to the blockchain network for configuring the corresponding other nodes of the blockchain network.
- the blockchain network in the result receiving module 12 performs the following steps:
- the blockchain network receives the authentication request data packet forwarded by the current node, acquires the permission parameter of the access node included in the data packet, and configures a corresponding number of other nodes to authenticate the access node according to the permission parameter to generate The corresponding certification result.
- the authentication process of the access node by the other node includes: the other node acquiring any one or more of a public key, a node IP, and a node ID corresponding to the access node, according to the access node.
- the node ID or the node IP obtains its corresponding private key, decrypts the public key by using the private key to obtain corresponding encrypted information, obtains the encrypted information, and verifies its legality.
- the authentication is passed, otherwise the authentication fails.
- the result returns to module 13: for the result of the authentication being returned to the micro base station by the current node.
- the method includes: recording the authentication result and/or recording the current node and other related nodes.
- the information recorded by the blockchain network facilitates future attack determination, specifically determining the validity and determining the legitimacy of the requesting authentication data of the access node according to the set attack determination rule, when there is no validity and In case of legality, it is determined that the request of the access node is invalid.
- the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed.
- the validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
- the current access node After the current node parses the corresponding validity confirmation data, the current access node sends an access permission, and when the access node authentication request obtains the access permission, the access is confirmed.
- Nodes can be connected to a blockchain network.
- the other nodes of the blockchain network detect other nodes that have related records of the access nodes by using the identity information of the access node, and are defined as the first node, and the first node records the connection.
- the related information of the ingress node is broadcasted to the blockchain network as a basis for setting the authority of the communication request of the access node by other nodes of the first node.
- the blockchain network includes block A, block B, and block C.
- Block A contains nodes c, d, e, and f.
- B contains nodes g, h, i, j, and block C contains nodes k, l, m, n, and the current access node a sends an authentication request to the blockchain network through the current node b, the blockchain The network then configures the nodes c, d in the block A and the nodes k, l in the block C to authenticate the identity information of the access node a, the identity information including the permission parameters and pre-preparation of the access node a
- the parameter is set, the current node b broadcasts the identity information to the nodes c, d, and k, and the nodes c, d, and k, respectively authenticate the access node a and output the authentication result to the current node as b.
- the node c when the node c records the related information of the access node a, the node c broadcasts the related information of the access node a to other nodes d, k, and l, and other nodes will be based on the node c.
- the related information broadcasted authenticates the access node a and records the related information.
- FIG. 6 is a structural block diagram of a second embodiment of a blockchain-based micro base station communication management system according to the present invention.
- the blockchain-based micro base station communication management system further includes:
- the detecting module 21 is configured to send, according to the authentication result, a detection request for acquiring an operating state of the corresponding node of the micro base station by the blockchain network.
- the working state of the node includes a radio frequency state and a link state.
- the blockchain network after the blockchain network is successfully authenticated, the blockchain network periodically acquires the working state of the access node, manages and monitors the identity and rights of the access node, and periodically accesses the access node. Send a work status detection request.
- the blockchain network operates based on management and monitoring of the access node by the user, and operates in the corresponding terminal of the blockchain network to trigger the detection request, where the triggering method includes inputting a specified program code to call a correlation function to generate
- the detecting request is transmitted to the corresponding output end of the blockchain network; or the user performs a click operation in the interface display of the corresponding terminal, and triggers a corresponding function by the identifying operation to generate the detecting request, and the detecting is performed. Request to transfer to the output.
- the radio frequency status includes a transmit power, a radio frequency, a receive level, a radio frequency, and an ADC value corresponding to the access node.
- the link state is represented as a data transmission status between the access node and other nodes in the blockchain network communication, and includes parameters such as a transmission rate, a bandwidth, a delay, a transmission distance, and the like.
- the status receiving module 22 is configured to receive node working state information that is collected by the micro base station in response to the detecting request.
- the micro base station receives the detection request, and performs an operation state collection of the access node according to the detection request, which includes the following steps:
- the acquiring unit acquires node working state information corresponding to the access node according to the access node corresponding to the detecting request; the working state information includes node radio frequency information and node link information.
- the indicating module 23 is configured to send an indication request of the working state of the node to the micro base station according to the working state information of the node.
- the confirmation module 24 is configured to receive a node working state control instruction of the micro base station in response to the indication request feedback, to confirm the working state of the node according to the control instruction.
- the confirmation module 24 is further configured to perform the following steps:
- the blockchain network acquires the working state information of the node collected by the micro base station, analyzes the working state information of the node, and performs the culling of the faulty node when analyzing that the access node has a communication abnormality. Operate or restart the specified access node.
- the micro base station collects the working state of the node of the current access node, and also has a secondary collection of the working state information of the node, and packs the working state information of the two collected nodes into a state data packet, and generates And instructing the blockchain network to perform an indication request for operation of the node working state, and sending, by the current node, the indication request to the blockchain network.
- the blockchain network obtains the working state information of the corresponding node in response to the indication request, analyzes the working state information of the node, and determines the radio frequency state and the link state of the current access node by using the analysis result.
- a corresponding control instruction is invoked for the abnormal condition, and the control instruction is sent to the micro base station to control the working status of the access node of the current abnormal condition. This includes culling or restarting the access node of the abnormal condition to eliminate the fault and ensure the normal working state of the node, so that the abnormal node can return to normal as soon as possible.
- the blockchain network receives the indication request, and verifies the validity of the indication request, which includes: verifying the permission parameter of the access node corresponding to the indication request, when the permission parameter is in Determining the validity of the indication request when the parameter is within the preset parameter; and/or verifying the validity of the indication request, when the indication request corresponds to the identity information of the access node and the identity pre-stored in the blockchain network When the record information corresponds, the validity of the indication request is determined.
- the method for monitoring and managing the working state of the access node provided by the present invention is not limited to the method proposed by the embodiment of the present invention, and includes the real-time response working state information of the access node to the blockchain network.
- the present invention does not limit the implementation of monitoring and management.
- FIG. 7 is a structural block diagram of a third embodiment of a blockchain-based micro base station communication management system according to the present invention.
- the present invention further provides a blockchain-based micro base station communication management system, and further includes:
- the broadcast module 31 is configured to receive an authentication request packet of the access node sent by the micro base station by the current node and broadcast to other nodes.
- the current node verifies the validity of the authentication request data packet corresponding to the authentication data, and the verification of the validity of the authentication data includes verifying the integrity, source information, and permission status of the authentication request data packet.
- the broadcast module 31 comprises the following units:
- An access permission unit configured to issue an access permission to a node to be accessed that is ready to access the blockchain network by the current node to the authentication request data packet;
- the node confirming unit is configured to confirm, according to the access permission, that the to-be-accessed node is an access node to connect to the blockchain network.
- the step performed by the current node includes: receiving an authentication request data packet about the access node sent by the micro base station, and acquiring identifier information of the communication node corresponding to the access node included in the data packet, according to The obtained identification information of the communication node generates a mapping relationship table with other nodes in the blockchain network, and sends the mapping relationship table to the blockchain network for configuring the corresponding other nodes of the blockchain network.
- the authentication receiving module 32 is configured to receive an authentication result generated by the specified number of other nodes after performing authentication on the authentication request data packet.
- the current node receives validity confirmation data returned by other nodes according to the validity, and records the authentication data; and/or the current node receives the authentication generated by the other node after authenticating the access node. As a result, the current corresponding authentication result is recorded.
- the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed.
- the validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
- the feedback module 33 is configured to feed back the authentication result to the micro base station.
- the current node receives an authentication request data packet sent by the micro base station, and records that the authentication request data packet corresponds to one or more other nodes in the access blockchain network, according to one or more other node receiving stations.
- the validity confirmation data returned after the authentication request packet is returned, and the recorded data is fed back to the micro base station.
- the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed.
- the validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
- FIG. 8 is a structural block diagram of a fourth embodiment of a blockchain-based micro base station communication management system according to the present invention.
- the blockchain-based micro base station communication management system further includes:
- the block receiving module 41 is configured to receive, by the current node, a block request included in the authentication request data packet for creating a new block.
- the representation manner of creating a new block is: establishing a data transmission channel between the access node of the micro base station and other nodes of the blockchain network.
- the common points between the authentication request and the block request are different in the following aspects:
- the authentication request and the block request are both included in the authentication request data packet, and are generated by the micro base station corresponding terminal.
- the authentication request is used to request a specified number of other nodes in the blockchain network to authenticate the access node; the block request is used to request the access node to authenticate with the specified number of other nodes and in the block request.
- the other nodes specified establish a communication channel.
- the block request corresponds to one or more nodes to be accessed, and when the authentication requests authentication feedback of other nodes in the blockchain network, the corresponding blockchain network executes the area. Block request.
- the forwarding module 42 is configured to send the block request to a corresponding other node in the blockchain network.
- the new block module 43 is configured to receive the confirmation result returned by the other node to verify the validity of the block request, write a new block into the blockchain network, and return the result of creating the new block to the micro base station.
- the other node verifies the validity of the block request, and the other node receives the authentication request data packet that includes the block request, and analyzes the block request for the block request.
- the identity information of the authenticated access node includes the terminal ID, the user ID, and the key information corresponding to the authentication access node.
- the other node records the related data of the access node corresponding to the request for authentication, that is, the identity information of the access node, the request time corresponding to the authentication request, the request object, and the like.
- the other nodes record the relevant data of the request authentication of each access node to prepare for identity verification and validity judgment when the data request of any access node is later.
- the current node records any data generated between the access node and other nodes, including mutual request information between the access node and other nodes, and forwarding data before and after information processing between the access node and other nodes.
- the blockchain network includes a plurality of blocks, wherein the block further includes a plurality of nodes, including the access node, the current node, and other nodes, and the three are essentially the same.
- a blockchain network constructed by an access node, a current node, and other nodes, which constitutes a blockchain network, is premised on the authentication or analysis of the access node by the other node and/or the current node.
- the blockchain-based micro base station communication management system provided by the present invention is not limited to the module proposed by the embodiment of the present invention, and further includes the following modules:
- the module related to the micro base station further includes:
- the status collection module 51 is configured to collect working state information of the access node.
- the state analysis module 52 is configured to perform monitoring according to the collected working state information to obtain a monitoring situation.
- the control module 53 is configured to control, according to the monitoring situation, the access node to perform reset, restart, or cull;
- the module related to the current node further includes:
- the data recording module 61 is configured to record any one or more of the following: the authentication data submitted by the access node, the other nodes sent by the data to the blockchain network, and the validity confirmation data returned according to the authentication data of the other nodes;
- the module related to the blockchain network further includes:
- the identity authentication module 71 is configured to perform authentication on the identity of the access node.
- the permission setting module 72 is configured to perform permission setting according to the identity authentication result of the access node
- the module related to the blockchain network in the management system includes:
- the monitoring module 73 is configured to perform statistics and analysis on the acquired node working state information, so as to perform corresponding node working state indication according to the statistical result and the parsing result.
- a request receiving module 74 a communication request for receiving an access node and/or a current node
- the storage module 75 is configured to record a node related to the communication request and a related block for communication with the node, and store the same in the blockchain network.
- the communication request includes the authentication request, the data acquisition request, the detection request, and the like.
- the present invention also provides an apparatus comprising:
- One or more first processors are One or more first processors
- One or more programs wherein the one or more programs are stored in the first memory and configured to be executed by the one or more first processors;
- the one or more programs are configured to drive the one or more first processor configurations to perform the following steps:
- the micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network through the current node;
- the authentication result is returned to the micro base station by the current node.
- the present invention also provides an apparatus comprising:
- One or more second processors are One or more second processors.
- One or more programs wherein the one or more programs are stored in the second memory and configured to be executed by the one or more second processors;
- the one or more programs are configured to drive the one or more second processor configurations to perform the following steps:
- the current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes;
- the authentication result is fed back to the micro base station.
- the present invention forwards the authentication request packet of the access node generated by the micro base station to the blockchain network by the current node, and the blockchain network configures a specified number of other nodes according to the authentication request packet to the access node.
- the corresponding authentication result is generated, and the current node forwards the authentication result to the micro base station to implement communication between the access node and the blockchain network, wherein access of any access node (access node) requires permission, which ensures Any node is trusted, guarantees the authority of the blockchain network, does not allow the node to quit and access the network at will, guarantees the legitimacy and validity of the access node, thus ensuring the normal and effective transmission of data and facilitating access.
- Nodes can effectively provide services.
- the blockchain network sends a detection request for acquiring the working state of the corresponding node of the micro base station, and receives the working state information of the node that the micro base station collects in response to the detection request, and passes the node. Parsing the working state information, sending an indication request of the working state of the node to the micro base station, receiving a node working state control instruction of the micro base station in response to the instruction request feedback, to confirm the working state of the node according to the control instruction, and authenticating the access
- the blockchain network sets the access rights of the access node according to the authentication result, realizes the distributed management of the node, ensures its normal operation, and maintains the normal operation of the network.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed by the present invention are a blockchain-based micro-base station communication management method, system and device. The method comprises: a micro-base station generating an authentication request data packet of a corresponding access point, and sending the authentication request data packet to a blockchain network by means of a current node; receiving an authentication result generated after the blockchain network authenticates the access point and a configured specific number of other access points; returning the authentication result to the micro-base station by means of the current node. The present invention guarantees the legality and validity of an access point by means of blockchain technology so as to further guarantee the normal and valid transmission of data, such that the access point may effectively provide service to implement the distributed management of an access point communication system so as to maintain the integrity of the whole blockchain network.
Description
本发明涉及通信技术领域,尤其涉及一种基于区块链的微基站通信管理方法、***及设备。The present invention relates to the field of communications technologies, and in particular, to a blockchain-based micro base station communication management method, system and device.
区块链是指通信去中心化和去信任的方式集中维护一个数据库,每个节点(接入节点)产生的数据通过网络广播到其它节点,其它节点通过工作量证明来验证数据的真实性。接入节点组成的通信***可以通过区块链的技术实现接入节点的接入认证,其利用工作量证明机制来保证数据传输的可靠性。现有技术中采用的集中维护式管理模式,其认证记录被造假或被篡改后,一旦取得相关的认证参数并植入相关程序,就可以通过认证,数据容易被盗取,导致其认证的安全性和可靠性并不高,一旦虚假身份的节点接入网络时可能导致整个网络的安全受到威胁;另外当节点产生故障时,由于采用的集中维护管理模式,对故障节点进行剔除的可靠程度并不高,若未能有效剔除故障节点,将导致节点无法重新进入正常工作状态。Blockchain refers to the way of communication decentralization and de-trusting to centrally maintain a database. The data generated by each node (access node) is broadcasted to other nodes through the network, and other nodes verify the authenticity of the data through workload proof. The communication system composed of access nodes can realize the access authentication of the access node through the technology of the blockchain, and utilizes the workload proof mechanism to ensure the reliability of data transmission. The centralized maintenance management mode adopted in the prior art, after the authentication record is faked or tampered with, once the relevant authentication parameters are obtained and the relevant procedures are implanted, the authentication can be passed, and the data is easily stolen, resulting in the security of the authentication. Sexuality and reliability are not high. Once the node with false identity accesses the network, the security of the entire network may be threatened. In addition, when the node is faulty, the reliability of the faulty node is eliminated due to the centralized maintenance management mode adopted. If it is not high, if the faulty node is not effectively removed, the node will not be able to re-enter the normal working state.
【发明内容】[Summary of the Invention]
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:In order to overcome the above technical problems or at least partially solve the above technical problems, the following technical solutions are proposed:
本发明提供一种基于区块链的微基站通信管理方法,包括:The present invention provides a blockchain-based micro base station communication management method, including:
微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包;The micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network through the current node;
接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果;Receiving, by the blockchain network, an authentication result generated by configuring a specified number of other nodes for the access node to perform authentication;
所述认证结果通过所述当前节点返回至微基站。The authentication result is returned to the micro base station by the current node.
具体的,所述认证请求数据包包括接入节点请求接入区块链网络的权限参数。Specifically, the authentication request data packet includes a permission parameter that the access node requests to access the blockchain network.
具体的,所述区块链网络验证接收到的所述认证请求数据包的合法性,基于所述合法性获取接入节点对应的权限参数,所述其他节点依据该权限参数认证接入节点以生成所述认证结果。Specifically, the blockchain network verifies the legality of the received authentication request data packet, and obtains a permission parameter corresponding to the access node according to the legality, and the other node authenticates the access node according to the permission parameter. The authentication result is generated.
具体的,所述一种基于区块链的微基站通信管理方法还包括:Specifically, the blockchain-based micro base station communication management method further includes:
基于所述认证结果,区块链网络发送用于获取微基站对应节点工作状态的检测请求;The blockchain network sends a detection request for acquiring the working state of the corresponding node of the micro base station based on the authentication result;
接收微基站响应于所述检测请求采集的节点工作状态信息;Receiving, by the micro base station, node working state information collected in response to the detecting request;
根据所述节点工作状态信息,向微基站发送节点工作状态的指示请求;And sending, according to the working state information of the node, an indication request of a working state of the node to the micro base station;
接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态。Receiving, by the micro base station, a node working state control instruction in response to the instruction request feedback to confirm the working state of the node according to the control instruction.
具体的,所述节点工作状态包括射频状态、链路状态。Specifically, the working state of the node includes a radio frequency state and a link state.
具体的,所述接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态,包括:Specifically, the receiving micro base station, in response to the node working state control instruction indicating the request feedback, confirming the working state of the node according to the control instruction, including:
根据反馈的节点工作状态控制指令,分析对应节点的工作状态;依据分析结果将所 述控制指令对应的故障节点剔除;或者依据所述分析结果将所述控制指令对应的指定节点进行重启。And analyzing the working state of the corresponding node according to the feedback node working state control instruction; culling the fault node corresponding to the control command according to the analysis result; or restarting the designated node corresponding to the control instruction according to the analysis result.
相应的,本发明提供一种基于区块链的微基站通信管理方法,还包括:Correspondingly, the present invention provides a blockchain-based micro base station communication management method, and further includes:
当前节点接收由微基站发送的接入节点的认证请求数据包并广播至区块链网络的其他节点;The current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes of the blockchain network;
接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果;Receiving an authentication result generated by the specified number of other nodes after authenticating the authentication request packet;
反馈所述认证结果至所述微基站。The authentication result is fed back to the micro base station.
具体的,所述当前节点验证所述认证请求数据包对应认证数据的有效性,其验证所述认证数据的有效性包括验证所述认证请求数据包的完整性、来源信息及其权限情况。Specifically, the current node verifies the validity of the authentication request data packet corresponding to the authentication data, and the verification of the validity of the authentication data includes verifying the integrity, source information, and permission status of the authentication request data packet.
具体的,所述当前节点接收其他节点依据所述有效性返回的有效性确认数据,记录所述认证数据;和/或所述当前节点接收所述其他节点认证所述接入节点后生成的认证结果,记录当前对应认证结果。Specifically, the current node receives validity confirmation data returned by other nodes according to the validity, and records the authentication data; and/or the current node receives the authentication generated by the other node after authenticating the access node. As a result, the current corresponding authentication result is recorded.
优选的,所述当前节点接收由微基站发送的接入节点的认证请求数据包并广播至其他节点,还包括:Preferably, the current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes, and further includes:
当前节点向该认证请求数据包对应准备接入所述区块链网络的待接入节点发放接入许可;The current node issues an access permission to the to-be-accessed node that is ready to access the blockchain network to the authentication request data packet;
依据该接入许可确认所述待接入节点为接入节点以连接所述区块链网络。And confirming, according to the access permission, the to-be-accessed node is an access node to connect to the blockchain network.
优选的,所述当前节点接收由微基站发送的认证请求数据包,记录所述认证请求数据包对应接入区块链网络中的一个或多个其他节点,依据一个或多个其他节点接收所述认证请求数据包后返回的有效性确认数据,将记录的数据反馈至微基站。Preferably, the current node receives an authentication request data packet sent by the micro base station, and records that the authentication request data packet corresponds to one or more other nodes in the access blockchain network, according to one or more other node receiving stations. The validity confirmation data returned after the authentication request packet is returned, and the recorded data is fed back to the micro base station.
具体的,所述一种基于区块链的微基站通信管理方法还包括:Specifically, the blockchain-based micro base station communication management method further includes:
当前节点接收包含于认证请求数据包中用于创建新区块的区块请求;The current node receives a block request included in the authentication request packet for creating a new block;
将所述区块请求发送至区块链网络中对应的其他节点;Sending the block request to a corresponding other node in the blockchain network;
接收所述其他节点验证区块请求的合法性后返回的确认结果,向区块链网络中写入新区块,并返回创建新区块的结果至微基站。After receiving the confirmation result returned by the other node to verify the validity of the block request, the new block is written into the blockchain network, and the result of creating the new block is returned to the micro base station.
具体的,所述区块链网络获取与所述认证请求数据包对应的认证结果,记录该认证结果下的其他节点和接入节点,并链接相应的新区块或接入节点以形成区块链。Specifically, the blockchain network obtains an authentication result corresponding to the authentication request data packet, records other nodes and access nodes under the authentication result, and links corresponding new blocks or access nodes to form a blockchain. .
相应的,本发明还提供一种基于区块链的微基站通信管理***,包括:Correspondingly, the present invention further provides a blockchain-based micro base station communication management system, including:
发送模块:用于微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包;a sending module: configured to generate, by the micro base station, an authentication request data packet of the corresponding access node, and send the authentication request data packet to the blockchain network by using the current node;
结果接收模块:用于接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果;a result receiving module: configured to receive an authentication result generated after the blockchain network configures a specified number of other nodes for the access node to perform authentication;
结果返回模块:用于所述认证结果通过当前节点返回至微基站。Result return module: used for returning the authentication result to the micro base station through the current node.
具体的,所述一种基于区块链的微基站通信管理***,还包括:Specifically, the blockchain-based micro base station communication management system further includes:
检测模块:用于基于所述认证结果,区块链网络发送用于获取微基站对应节点工作状态的检测请求;a detecting module, configured to send, according to the authentication result, a detection request for acquiring a working state of a corresponding node of the micro base station by the blockchain network;
状态接收模块:用于接收微基站响应于所述检测请求采集的节点工作状态信息;a status receiving module: configured to receive node working state information that is collected by the micro base station in response to the detecting request;
指示模块:用于根据所述节点工作状态信息,向微基站发送节点工作状态的指示请求;The indication module is configured to send an indication request of the working state of the node to the micro base station according to the working state information of the node;
确认模块:用于接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态。The confirmation module is configured to receive a node working state control instruction of the micro base station in response to the indication request feedback, to confirm the working state of the node according to the control instruction.
相应的,本发明还提供一种基于区块链的微基站通信管理***,还包括:Correspondingly, the present invention further provides a blockchain-based micro base station communication management system, and further includes:
广播模块:用于当前节点接收由微基站发送的接入节点的认证请求数据包并广播至其他节点;a broadcast module: used by the current node to receive an authentication request packet of the access node sent by the micro base station and broadcast to other nodes;
认证接收模块:用于接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果;An authentication receiving module: configured to receive an authentication result generated by the specified number of other nodes after authenticating the authentication request data packet;
反馈模块:用于反馈所述认证结果至所述微基站。a feedback module: configured to feed back the authentication result to the micro base station.
具体的,所述一种基于区块链的微基站通信管理***,还包括:Specifically, the blockchain-based micro base station communication management system further includes:
区块接收模块:用于当前节点接收包含于认证请求数据包中用于创建新区块的区块请求;a block receiving module: configured to receive, by the current node, a block request included in the authentication request data packet for creating a new block;
转发模块:用于将所述区块请求发送至区块链网络中对应的其他节点;a forwarding module: configured to send the block request to a corresponding other node in the blockchain network;
新区块模块:用于接收所述其他节点验证区块请求的合法性后返回的确认结果,向区块链网络中写入新区块,并返回创建新区块的结果至微基站。The new block module: for receiving the confirmation result returned by the other node to verify the validity of the block request, writing a new block to the blockchain network, and returning the result of creating the new block to the micro base station.
相应的,本发明还提供一种设备,包括:Correspondingly, the present invention also provides an apparatus comprising:
一个或多个第一处理器;One or more first processors;
第一存储器;First memory
一个或多个程序,其中所述一个或多个程序被存储在所述第一存储器中并被配置为由所述一个或多个第一处理器执行;One or more programs, wherein the one or more programs are stored in the first memory and configured to be executed by the one or more first processors;
所述一个或多个程序用于驱动所述一个或多个第一处理器构造用于执行以下步骤:The one or more programs are configured to drive the one or more first processor configurations to perform the following steps:
微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包;The micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network through the current node;
接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果;Receiving, by the blockchain network, an authentication result generated by configuring a specified number of other nodes for the access node to perform authentication;
所述认证结果通过所述当前节点返回至微基站。The authentication result is returned to the micro base station by the current node.
相应的,本发明还提供一种设备,包括:Correspondingly, the present invention also provides an apparatus comprising:
一个或多个第二处理器;One or more second processors;
第二存储器;Second memory
一个或多个程序,其中所述一个或多个程序被存储在所述第二存储器中并被配置为由所述一个或多个第二处理器执行;One or more programs, wherein the one or more programs are stored in the second memory and configured to be executed by the one or more second processors;
所述一个或多个程序用于驱动所述一个或多个第二处理器构造用于执行以下步骤:The one or more programs are configured to drive the one or more second processor configurations to perform the following steps:
当前节点接收由微基站发送的接入节点的认证请求数据包并广播至其他节点;The current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes;
接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果;Receiving an authentication result generated by the specified number of other nodes after authenticating the authentication request packet;
反馈所述认证结果至所述微基站。The authentication result is fed back to the micro base station.
与现有技术相比,本发明具备如下优点:Compared with the prior art, the present invention has the following advantages:
综上所述,本发明通过当前节点转发由微基站生成的接入节点的认证请求数据包至区块链网络,区块链网络将配置指定数量的其他节点依据认证请求数据包对接入节点进行认证后产生相应的认证结果,当前节点转发该认证结果至微基站以实现接入节点与区块链网络的通信,其中任何接入节点的接入都需要许可,保证了任何节点是可信的,保 证了区块链网络的权威性,不允许节点随意退出和接入网络,保证接入节点的合法性和有效性,进而保证了数据正常有效的传输,促使接入节点能够有效的提供服务。In summary, the present invention forwards the authentication request packet of the access node generated by the micro base station to the blockchain network by the current node, and the blockchain network configures a specified number of other nodes according to the authentication request packet to the access node. After the authentication is performed, the corresponding authentication result is generated, and the current node forwards the authentication result to the micro base station to implement communication between the access node and the blockchain network, wherein access of any access node requires permission, ensuring that any node is trusted. The authority of the blockchain network is guaranteed, and the node is not allowed to arbitrarily exit and access the network, ensuring the legitimacy and validity of the access node, thereby ensuring the normal and effective transmission of data, and facilitating the effective provision of the access node. service.
还有,本发明基于所述认证结果,区块链网络发送用于获取微基站对应节点工作状态的检测请求,接收微基站响应于所述检测请求采集的节点工作状态信息,并通过对节点工作状态信息的解析,向微基站发送节点工作状态的指示请求,接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态,以及针对节点身份的认证结果,区块链网络根据认证结果对接入节点权限进行设定,实现了对节点的分布式管理,保证其正常运行,维护网络的正常运转。Further, the present invention is based on the authentication result, the blockchain network sends a detection request for acquiring the working state of the corresponding node of the micro base station, receives the working state information of the node that the micro base station collects in response to the detection request, and works by working on the node. Parsing the status information, sending an indication request of the working status of the node to the micro base station, receiving a node working state control instruction of the micro base station in response to the instruction request feedback, to confirm the working state of the node according to the control instruction, and the identity of the node According to the authentication result, the blockchain network sets the access node permissions according to the authentication result, realizes distributed management of the nodes, ensures normal operation, and maintains the normal operation of the network.
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings, which are incorporated in the claims In the drawing:
图1为本发明中一种基于区块链的微基站通信管理方法的第一实施例流程图;1 is a flow chart of a first embodiment of a blockchain-based micro base station communication management method according to the present invention;
图2为本发明中一种基于区块链的微基站通信管理方法的第二实施例流程图;2 is a flowchart of a second embodiment of a blockchain-based micro base station communication management method according to the present invention;
图3为本发明中一种基于区块链的微基站通信管理方法的第三实施例流程图;3 is a flowchart of a third embodiment of a blockchain-based micro base station communication management method according to the present invention;
图4为本发明中一种基于区块链的微基站通信管理方法的第四实施例流程图;4 is a flowchart of a fourth embodiment of a blockchain-based micro base station communication management method according to the present invention;
图5为本发明中一种基于区块链的微基站通信管理***的第一实施例结构框图;5 is a structural block diagram of a first embodiment of a blockchain-based micro base station communication management system according to the present invention;
图6为本发明中一种基于区块链的微基站通信管理***的第二实施例结构框图;6 is a structural block diagram of a second embodiment of a blockchain-based micro base station communication management system according to the present invention;
图7为本发明中一种基于区块链的微基站通信管理***的第三实施例结构框图;7 is a structural block diagram of a third embodiment of a blockchain-based micro base station communication management system according to the present invention;
图8为本发明中一种基于区块链的微基站通信管理***的第四实施例结构框图;8 is a structural block diagram of a fourth embodiment of a blockchain-based micro base station communication management system according to the present invention;
图9为本发明中一种基于区块链的微基站通信管理***的第五实施例结构框图;9 is a structural block diagram of a fifth embodiment of a blockchain-based micro base station communication management system according to the present invention;
图10为本发明中一种基于区块链的微基站通信管理***的第六实施例结构框图;10 is a structural block diagram of a sixth embodiment of a blockchain-based micro base station communication management system according to the present invention;
图11为本发明中一种基于区块链的微基站通信管理***的第七实施例结构框图;11 is a structural block diagram of a seventh embodiment of a blockchain-based micro base station communication management system according to the present invention;
图12为本发明中一种基于区块链的微基站通信管理***的第八实施例结构框图;12 is a structural block diagram of an eighth embodiment of a blockchain-based micro base station communication management system according to the present invention;
图13为本发明中一种基于区块链的微基站通信管理***的第九实施例结构框图。FIG. 13 is a structural block diagram of a ninth embodiment of a blockchain-based micro base station communication management system according to the present invention.
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。The embodiments of the present invention are described in detail below, and the examples of the embodiments are illustrated in the drawings, wherein the same or similar reference numerals are used to refer to the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the drawings are intended to be illustrative of the invention and are not to be construed as limiting.
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。Those skilled in the art will appreciate that all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the invention belongs, unless otherwise defined. It should also be understood that terms such as those defined in a general dictionary should be understood to have meaning consistent with the meaning in the context of the prior art, and will not be idealized or excessive unless specifically defined as here. The formal meaning is explained.
为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明作进一步的详细说明。以下实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。The present invention will be further described in detail below in conjunction with the drawings and embodiments in order to provide a better understanding of the embodiments of the invention. The following examples are intended to be illustrative of the invention and are not to be construed as limiting.
请参阅附图1所示的第一实施例的流程图,本发明提供一种基于区块链的微基站通 信管理方法,包括:Referring to the flowchart of the first embodiment shown in FIG. 1, the present invention provides a blockchain-based micro base station communication management method, including:
S101,微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包。S101. The micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network by using the current node.
具体的,所述认证请求数据包包括接入节点请求接入区块链网络的权限参数。Specifically, the authentication request data packet includes a permission parameter that the access node requests to access the blockchain network.
本发明实施例中,步骤S101包括以下步骤:In the embodiment of the present invention, step S101 includes the following steps:
依据微基站对应终端触发的认证指令,获取相应的接入节点身份信息;Acquiring the identity information of the corresponding access node according to the authentication instruction triggered by the corresponding terminal of the micro base station;
确认所述接入节点的身份信息后,生成相应的认证请求;After confirming the identity information of the access node, generating a corresponding authentication request;
基于所述认证请求将身份信息和认证请求打包为认证请求数据包;Encapsulating the identity information and the authentication request into an authentication request data packet based on the authentication request;
将所述认证请求数据包通过当前节点发送至区块链网络。The authentication request packet is sent to the blockchain network through the current node.
本发明实施例中,所述区块链网络包含有多个区块,其中区块又包含有多个节点,包括有所述接入节点、当前节点以及其他节点,三者本质相同,通过多个接入节点、当前节点以及其他节点构造而成的区块链网络,其构成区块链网络的前提为所述接入节点经过所述其他节点和/或是当前节点的认证或分析。In the embodiment of the present invention, the blockchain network includes a plurality of blocks, wherein the block further includes a plurality of nodes, including the access node, the current node, and other nodes, and the three are essentially the same. A blockchain network constructed by an access node, a current node, and other nodes, which constitutes a blockchain network, is premised on the authentication or analysis of the access node by the other node and/or the current node.
本发明实施例中,所述接入节点是低功率的无线接入节点,其融合了femtocell,picocell,microcell和分布式无线技术,微基站是指除宏蜂窝基站以外的基站,可以为微小区基站、微微小区基站以及更小的小区基站等。In the embodiment of the present invention, the access node is a low-power wireless access node, which combines a femtocell, a picocell, a microcell, and a distributed wireless technology, and the micro base station refers to a base station other than the macro cellular base station, and may be a micro cell. Base stations, pico cell base stations, and smaller cell base stations.
本发明实施例中,所述微基站根据在微基站对应基站终端上输入的接入节点的身份信息生成认证请求数据包,其中接入节点的身份信息包括以下任意一种或者多种:用户名、用户口令和用户配置信息。所述用户配置信息包括由用户预先设置的所述认证请求对应接入区块链网络中的权限参数和/或接入节点与接入区块链网络中的节点间相应的预置参数,例如:接入节点IP、接入节点ID、公钥、私钥等。In the embodiment of the present invention, the micro base station generates an authentication request data packet according to the identity information of the access node input on the corresponding base station terminal of the micro base station, where the identity information of the access node includes any one or more of the following: the user name , user password and user configuration information. The user configuration information includes a permission parameter corresponding to the authentication request corresponding to the user in the access blockchain network and/or a preset parameter corresponding between the access node and the node in the access blockchain network, for example, : Access node IP, access node ID, public key, private key, etc.
本发明实施例中,所述认证请求由微基站对应的发射单元发起,其中所述认证请求根据使用者在微基站对应基站终端上触发的认证指令而产生,具体实现方式包括以下任意一种:在所述基站终端的相应触摸显示屏中输入相应的身份信息后通过点击相关的认证虚拟控件或认证实体控件后触发所述认证指令;基站终端接收到相应的身份信息后直接调用相应的函数触发所述认证指令。In the embodiment of the present invention, the authentication request is initiated by a transmitting unit corresponding to the micro base station, where the authentication request is generated according to an authentication command triggered by the user on the corresponding base station terminal of the micro base station, and the specific implementation manner includes any one of the following: After the corresponding identity information is input in the corresponding touch display screen of the base station terminal, the authentication command is triggered by clicking the relevant authentication virtual control or the authentication entity control; after receiving the corresponding identity information, the base station terminal directly invokes the corresponding function trigger. The authentication instruction.
本发明实施例中,所述基站终端响应于所述认证指令获取该认证指令对应的接入节点的身份信息,将所述身份信息和认证指令对应的认证请求打包为所述认证请求数据包。In the embodiment of the present invention, the base station terminal acquires the identity information of the access node corresponding to the authentication command in response to the authentication command, and packages the identity information and the authentication request corresponding to the authentication command into the authentication request data packet.
本发明实施例中,所述当前节点接收微基站发送认证请求数据包,向待接入节点发放接入许可,依据该接入许可确认所述待接入节点为接入节点以连接所述区块链网络。In the embodiment of the present invention, the current node receives the authentication request data packet sent by the micro base station, and issues an access permission to the to-be-accessed node, and confirms that the to-be-accessed node is an access node to connect the area according to the access permission. Blockchain network.
S102,接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果。S102. Receive an authentication result that is generated after the blockchain network configures a specified number of other nodes for the access node to perform authentication.
具体的,所述区块链网络验证接收到的所述认证请求数据包的合法性,基于所述合法性获取接入节点对应的权限参数,所述其他节点依据该权限参数认证接入节点以生成所述认证结果。Specifically, the blockchain network verifies the legality of the received authentication request data packet, and obtains a permission parameter corresponding to the access node according to the legality, and the other node authenticates the access node according to the permission parameter. The authentication result is generated.
本发明实施例中,当前节点所执行的步骤包括:接收由微基站发送的有关接入节点的认证请求数据包,获取该数据包中包含的接入节点对应连接的通信节点的标识信息,依据获取的通信节点的标识信息生成与区块链网络中其他节点的映射关系表,向区块链网络发送所述映射关系表以供区块链网络配置相应的其他节点。In the embodiment of the present invention, the step performed by the current node includes: receiving an authentication request data packet about the access node sent by the micro base station, and acquiring identifier information of the communication node corresponding to the access node included in the data packet, according to The obtained identification information of the communication node generates a mapping relationship table with other nodes in the blockchain network, and sends the mapping relationship table to the blockchain network for configuring the corresponding other nodes of the blockchain network.
本发明实施例中,步骤S102中所述区块链网络执行以下步骤:In the embodiment of the present invention, the blockchain network in step S102 performs the following steps:
所述区块链网络接收当前节点转发的认证请求数据包,获取该数据包中包含的接入节点的权限参数,依据该权限参数配置相应数量的其他节点对所述接入节点进行认证以生成相应的认证结果。The blockchain network receives the authentication request data packet forwarded by the current node, acquires the permission parameter of the access node included in the data packet, and configures a corresponding number of other nodes to authenticate the access node according to the permission parameter to generate The corresponding certification result.
本发明实施例中,所述其他节点对接入节点的认证过程包括:所述其他节点获取接入节点对应的公钥、节点IP、节点ID中任意一种或多种,依据接入节点的节点ID或节点IP获取其对应的私钥,利用所述私钥解密所述公钥得出对应的加密信息,获取所述加密信息并验证其合法性,当所述加密信息符合合法性时则认证通过,否则为认证失败。In the embodiment of the present invention, the authentication process of the access node by the other node includes: the other node acquiring any one or more of a public key, a node IP, and a node ID corresponding to the access node, according to the access node. The node ID or the node IP obtains its corresponding private key, decrypts the public key by using the private key to obtain corresponding encrypted information, obtains the encrypted information, and verifies its legality. When the encrypted information meets the legality, The authentication is passed, otherwise the authentication fails.
S103,所述认证结果通过所述当前节点返回至微基站。S103. The authentication result is returned to the micro base station by using the current node.
本发明实施例中,所述区块链网络生成认证结果后包括:记录所述认证结果和/或记录所述当前节点以及相关的其他节点。通过区块链网络记录的信息便于以后的攻击判定,具体为依据设定的攻击判定规则,对接入节点的请求认证数据进行有效性的判定和合法性的判断,当其不存在有效性和合法性时则判定该接入节点的请求无效。In the embodiment of the present invention, after the blockchain network generates the authentication result, the method includes: recording the authentication result and/or recording the current node and other related nodes. The information recorded by the blockchain network facilitates future attack determination, specifically determining the validity and determining the legitimacy of the requesting authentication data of the access node according to the set attack determination rule, when there is no validity and In case of legality, it is determined that the request of the access node is invalid.
本发明实施例中,所述当前节点相当于中介传输点,其中所述当前节点接收区块链网络中各其他节点产生的认证结果,将该认证结果进行有效性确认,即解析出其他节点对接入节点的认证数据进行认证后返回的有效性确认数据,当解析出其他节点对接入节点的接入给予有效性确认时,则统计认证结果中对应有效性确认的数量,并且记录整个过程中产生和接收数据以备后续查看。In the embodiment of the present invention, the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed. The validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
本发明实施例中,所述当前节点解析出相应的有效性确认数据后,向对应的接入节点发配接入许可,当该接入节点认证请求得到所述接入许可则确认所述接入节点可连接至区块链网络中。In the embodiment of the present invention, after the current node parses the corresponding validity confirmation data, the current access node sends an access permission, and when the access node authentication request obtains the access permission, the access is confirmed. Nodes can be connected to a blockchain network.
本发明实施例中,所述区块链网络的其他节点通过接入节点的身份信息检测出存有接入节点相关记录的其他节点,定义为第一节点,则该第一节点将记录有接入节点的相关信息广播至区块链网络以作为除第一节点的其他节点对所述接入节点的通信请求的权限设定依据。In the embodiment of the present invention, the other nodes of the blockchain network detect other nodes that have related records of the access nodes by using the identity information of the access node, and are defined as the first node, and the first node records the connection. The related information of the ingress node is broadcasted to the blockchain network as a basis for setting the authority of the communication request of the access node by other nodes of the first node.
例如:假设接入节点为a,当前节点为b,区块链网络中包括有区块A、区块B、区块C,区块A中包含有节点c、d、e、f,区块B中包含有节点g、h、i、j,区块C中包含有节点k、l、m、n,现接入节点a通过当前节点b将认证请求发送至区块链网络,区块链网络则配置区块A中的节点c、d以及区块C中的节点k、l对接入节点a的身份信息进行认证,所述身份信息包含有接入节点a的所述权限参数和预置参数,当前节点b将所述身份信息广播至节点c、d和k、l,节点c、d和k、l分别对接入节点a进行认证后将认证结果输出至当前节点为b。其中,在认证过程中,当节点c记录有接入节点a的相关信息时,则节点c将所述接入节点a的相关信息广播至其他节点d、k、l,其他节点将依据节点c广播的所述相关信息对接入节点a进行认证并记录所述相关信息。For example, if the access node is a and the current node is b, the blockchain network includes block A, block B, and block C. Block A contains nodes c, d, e, and f. B contains nodes g, h, i, j, and block C contains nodes k, l, m, n, and the current access node a sends an authentication request to the blockchain network through the current node b, the blockchain The network then configures the nodes c, d in the block A and the nodes k, l in the block C to authenticate the identity information of the access node a, the identity information including the permission parameters and pre-preparation of the access node a The parameter is set, the current node b broadcasts the identity information to the nodes c, d, and k, and the nodes c, d, and k, respectively authenticate the access node a and output the authentication result to the current node as b. In the authentication process, when the node c records the related information of the access node a, the node c broadcasts the related information of the access node a to other nodes d, k, and l, and other nodes will be based on the node c. The related information broadcasted authenticates the access node a and records the related information.
请参阅附图2所示的第二实施例的流程图,具体的,所述一种基于区块链的微基站通信管理方法还包括:Referring to the flowchart of the second embodiment shown in FIG. 2, the blockchain-based micro base station communication management method further includes:
S201,基于所述认证结果,区块链网络发送用于获取微基站对应节点工作状态的检测请求。S201. The blockchain network sends a detection request for acquiring an operating state of the corresponding node of the micro base station, according to the authentication result.
具体的,所述节点工作状态包括射频状态、链路状态。Specifically, the working state of the node includes a radio frequency state and a link state.
本发明实施例中,所述区块链网络认证成功后,区块链网络定时获取接入节点的工作状态,并对该接入节点的身份和权限进行管理和监控,定时地向接入节点发送工作状态检测请求。In the embodiment of the present invention, after the blockchain network is successfully authenticated, the blockchain network periodically acquires the working state of the access node, manages and monitors the identity and rights of the access node, and periodically accesses the access node. Send a work status detection request.
其中所述区块链网络基于用户针对接入节点的管理和监控,在区块链网络对应终端中进行操作以触发所述检测请求,其中触发的方式包括输入指定的程序代码调用相关函数以生成所述检测请求,后将其传输至区块链网络对应输出端;或者由用户在对应终端的界面显示中进行点击操作后通过识别操作触发相应的函数以生成所述检测请求,将所述检测请求传输至所述输出端。The blockchain network operates based on management and monitoring of the access node by the user, and operates in the corresponding terminal of the blockchain network to trigger the detection request, where the triggering method includes inputting a specified program code to call a correlation function to generate The detecting request is transmitted to the corresponding output end of the blockchain network; or the user performs a click operation in the interface display of the corresponding terminal, and triggers a corresponding function by the identifying operation to generate the detecting request, and the detecting is performed. Request to transfer to the output.
本发明实施例中,所述射频状态包括接入节点对应的发射功率、射频频率、接收电平、射频次数以及ADC值等。所述链路状态表示为接入节点与区块链网络通信的其他节点间的数据传输状况,其包括的参数有:传输速率、带宽、时延、传输距离等。In the embodiment of the present invention, the radio frequency status includes a transmit power, a radio frequency, a receive level, a radio frequency, and an ADC value corresponding to the access node. The link state is represented as a data transmission status between the access node and other nodes in the blockchain network communication, and includes parameters such as a transmission rate, a bandwidth, a delay, a transmission distance, and the like.
S202,接收微基站响应于所述检测请求采集的节点工作状态信息。S202. Receive node operating state information that is collected by the micro base station in response to the detection request.
本发明实施例中,所述微基站接收所述检测请求,并根据所述检测请求进行接入节点的工作状态采集,其中包括以下步骤:In the embodiment of the present invention, the micro base station receives the detection request, and performs an operation state collection of the access node according to the detection request, which includes the following steps:
所述微基站响应于所述检测请求,验证所述检测请求对应的有效性;Verifying, by the micro base station, the validity of the detection request corresponding to the detection request;
当所述检测请求具备有效性时则调用节点工作状态请求指令,响应于所述工作状态请求指令,启动相应的采集单元;And when the detection request has validity, invoking a node working state request instruction, in response to the working state request instruction, starting a corresponding collecting unit;
所述采集单元依据所述检测请求对应的接入节点,获取所述接入节点对应的节点工作状态信息;所述工作状态信息包括节点射频信息和节点链路信息。The acquiring unit acquires node working state information corresponding to the access node according to the access node corresponding to the detecting request; the working state information includes node radio frequency information and node link information.
S203,根据所述节点工作状态信息,向微基站发送节点工作状态的指示请求。S203. Send an indication request of a working state of the node to the micro base station according to the working state information of the node.
S204,接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态。S204. Receive a node working state control instruction that is sent by the micro base station in response to the indication request to confirm the working state of the node according to the control instruction.
具体的,步骤S204包括:Specifically, step S204 includes:
根据反馈的节点工作状态控制指令,分析对应节点的工作状态;依据分析结果将所述控制指令对应的故障节点剔除;或者依据所述分析结果将所述控制指令对应的指定节点进行重启。And analyzing the working state of the corresponding node according to the feedback node working state control instruction; culling the fault node corresponding to the control command according to the analysis result; or restarting the designated node corresponding to the control instruction according to the analysis result.
本发明实施例中,所述区块链网络获取微基站采集的节点工作状态信息,对所述节点工作状态信息进行分析,当分析出所述接入节点存在通信异常时则将执行故障节点剔除操作或重启指定接入节点。In the embodiment of the present invention, the blockchain network acquires the working state information of the node collected by the micro base station, analyzes the working state information of the node, and performs the culling of the faulty node when analyzing that the access node has a communication abnormality. Operate or restart the specified access node.
本发明实施例中,所述微基站采集当前接入节点的节点工作状态,还存在对节点工作状态信息的二次采集,并将两次采集的节点工作状态信息打包成状态数据包,生成用于请求区块链网络针对所述节点工作状态进行操作的指示请求,通过当前节点发送该指示请求至区块链网络。In the embodiment of the present invention, the micro base station collects the working state of the node of the current access node, and also has a secondary collection of the working state information of the node, and packs the working state information of the two collected nodes into a state data packet, and generates And instructing the blockchain network to perform an indication request for operation of the node working state, and sending, by the current node, the indication request to the blockchain network.
其中,所述区块链网络响应于所述指示请求,获取相应的节点工作状态信息,对所述节点工作状态信息进行分析,通过分析结果判断当前接入节点的射频状态以及链路状态,当所述射频状态和/或链路状态发生异常状况时,则针对该异常状况调用相应的控制指令,将该控制指令发送至微基站以控制当前异常状况的接入节点的工作状态。其中包括将异常状况的接入节点进行剔除或重启以及时排除故障,确保节点的正常工作状态,使得异常节点能尽快恢复正常。The blockchain network obtains the working state information of the corresponding node in response to the indication request, analyzes the working state information of the node, and determines the radio frequency state and the link state of the current access node by using the analysis result. When an abnormal condition occurs in the radio frequency status and/or the link status, a corresponding control instruction is invoked for the abnormal condition, and the control instruction is sent to the micro base station to control the working status of the access node of the current abnormal condition. This includes culling or restarting the access node of the abnormal condition to eliminate the fault and ensure the normal working state of the node, so that the abnormal node can return to normal as soon as possible.
本发明实施例中,所述区块链网络接收所述指示请求,验证所述指示请求的有效性,其包括:验证所述指示请求对应的接入节点的权限参数,当所述权限参数处于预置参数范围内时,则确定该指示请求的合法性;和/或验证所述指示请求的有效性,当所述指示请求对应接入节点的身份信息与预存于区块链网络中的身份记录信息相对应时,则确定所述指示请求的有效性。In the embodiment of the present invention, the blockchain network receives the indication request, and verifies the validity of the indication request, which includes: verifying the permission parameter of the access node corresponding to the indication request, when the permission parameter is in Determining the validity of the indication request when the parameter is within the preset parameter; and/or verifying the validity of the indication request, when the indication request corresponds to the identity information of the access node and the identity pre-stored in the blockchain network When the record information corresponds, the validity of the indication request is determined.
需要说明的是,本发明提供的针对接入节点工作状态监控及管理所运用的方法并不局限于本发明实施例提出的方法,还包括接入节点实时反应工作状态信息至区块链网络以实现监控和管理,本发明对此不做限制。It should be noted that the method for monitoring and managing the working state of the access node provided by the present invention is not limited to the method proposed by the embodiment of the present invention, and includes the real-time response working state information of the access node to the blockchain network. The present invention does not limit the implementation of monitoring and management.
相应的,请参阅附图3所示的第三实施例的流程图,本发明提供一种基于区块链的微基站通信管理方法,还包括:Correspondingly, referring to the flowchart of the third embodiment shown in FIG. 3, the present invention provides a blockchain-based micro base station communication management method, and further includes:
S301,当前节点接收由微基站发送的接入节点的认证请求数据包并广播至区块链网络的其他节点。S301. The current node receives an authentication request data packet of an access node sent by the micro base station and broadcasts to other nodes of the blockchain network.
具体的,所述当前节点验证所述认证请求数据包对应认证数据的有效性,其验证所述认证数据的有效性包括验证所述认证请求数据包的完整性、来源信息及其权限情况。Specifically, the current node verifies the validity of the authentication request data packet corresponding to the authentication data, and the verification of the validity of the authentication data includes verifying the integrity, source information, and permission status of the authentication request data packet.
优选的,步骤S301包括:Preferably, step S301 includes:
当前节点向该认证请求数据包对应准备接入所述区块链网络的待接入节点发放接入许可;The current node issues an access permission to the to-be-accessed node that is ready to access the blockchain network to the authentication request data packet;
依据该接入许可确认所述待接入节点为接入节点以连接所述区块链网络。And confirming, according to the access permission, the to-be-accessed node is an access node to connect to the blockchain network.
本发明实施例中,当前节点所执行的步骤包括:接收由微基站发送的有关接入节点的认证请求数据包,获取该数据包中包含的接入节点对应连接的通信节点的标识信息,依据获取的通信节点的标识信息生成与区块链网络中其他节点的映射关系表,向区块链网络发送所述映射关系表以供区块链网络配置相应的其他节点。In the embodiment of the present invention, the step performed by the current node includes: receiving an authentication request data packet about the access node sent by the micro base station, and acquiring identifier information of the communication node corresponding to the access node included in the data packet, according to The obtained identification information of the communication node generates a mapping relationship table with other nodes in the blockchain network, and sends the mapping relationship table to the blockchain network for configuring the corresponding other nodes of the blockchain network.
S302,接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果。S302. Receive an authentication result generated by the specified number of other nodes after performing authentication on the authentication request data packet.
具体的,所述当前节点接收其他节点依据所述有效性返回的有效性确认数据,记录所述认证数据;和/或所述当前节点接收所述其他节点认证所述接入节点后生成的认证结果,记录当前对应认证结果。Specifically, the current node receives validity confirmation data returned by other nodes according to the validity, and records the authentication data; and/or the current node receives the authentication generated by the other node after authenticating the access node. As a result, the current corresponding authentication result is recorded.
本发明实施例中,所述当前节点相当于中介传输点,其中所述当前节点接收区块链网络中各其他节点产生的认证结果,将该认证结果进行有效性确认,即解析出其他节点对接入节点的认证数据进行认证后返回的有效性确认数据,当解析出其他节点对接入节点的接入给予有效性确认时,则统计认证结果中对应有效性确认的数量,并且记录整个过程中产生和接收数据以备后续查看。In the embodiment of the present invention, the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed. The validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
S303,反馈所述认证结果至所述微基站。S303. The authentication result is fed back to the micro base station.
优选的,所述当前节点接收由微基站发送的认证请求数据包,记录所述认证请求数据包对应接入区块链网络中的一个或多个其他节点,依据一个或多个其他节点接收所述认证请求数据包后返回的有效性确认数据,将记录的数据反馈至微基站。Preferably, the current node receives an authentication request data packet sent by the micro base station, and records that the authentication request data packet corresponds to one or more other nodes in the access blockchain network, according to one or more other node receiving stations. The validity confirmation data returned after the authentication request packet is returned, and the recorded data is fed back to the micro base station.
具体的,请参阅附图4所示的第四实施例的流程图,所述一种基于区块链的微基站通信管理方法还包括:Specifically, referring to the flowchart of the fourth embodiment shown in FIG. 4, the blockchain-based micro base station communication management method further includes:
S401,当前节点接收包含于认证请求数据包中用于创建新区块的区块请求。S401. The current node receives a block request included in the authentication request data packet for creating a new block.
本发明实施例中,所述创建新区块的表现形式为:微基站对应接入节点与区块链网络的其他节点间数据传输通道的建立。In the embodiment of the present invention, the representation manner of creating a new block is: establishing a data transmission channel between the access node of the micro base station and other nodes of the blockchain network.
本发明实施例中,所述认证请求与区块请求之间的共同点与不同点在于以下几方面:In the embodiment of the present invention, the common points between the authentication request and the block request are different in the following aspects:
所述认证请求和区块请求均包含于认证请求数据包中,为所述微基站对应终端所生成。The authentication request and the block request are both included in the authentication request data packet, and are generated by the micro base station corresponding terminal.
所述认证请求用于请求区块链网络中指定数量的其他节点对接入节点进行认证;所述区块请求用于请求接入节点经所述指定数量的其他节点认证后与区块请求中指定的其他节点建立通信通道。The authentication request is used to request a specified number of other nodes in the blockchain network to authenticate the access node; the block request is used to request the access node to authenticate with the specified number of other nodes and in the block request. The other nodes specified establish a communication channel.
本发明实施例中,所述区块请求对应有一个或多个待接入节点,当所述认证请求得区块链网络中的其他节点的认证反馈时,相应区块链网络执行所述区块请求。In the embodiment of the present invention, the block request corresponds to one or more nodes to be accessed, and when the authentication requests authentication feedback of other nodes in the blockchain network, the corresponding blockchain network executes the area. Block request.
S402,将所述区块请求发送至区块链网络中对应的其他节点。S402. Send the block request to a corresponding other node in the blockchain network.
S403,接收所述其他节点验证区块请求的合法性后返回的确认结果,向区块链网络中写入新区块,并返回创建新区块的结果至微基站。S403. After receiving the confirmation result returned by the other node to verify the validity of the block request, write a new block to the blockchain network, and return a result of creating a new block to the micro base station.
具体的,所述区块链网络获取与所述认证请求数据包对应的认证结果,记录该认证结果下的其他节点和接入节点,并链接相应的新区块或接入节点以形成区块链。Specifically, the blockchain network obtains an authentication result corresponding to the authentication request data packet, records other nodes and access nodes under the authentication result, and links corresponding new blocks or access nodes to form a blockchain. .
本发明实施例中,所述其他节点验证区块请求的合法性,包括:所述其他节点接收包含有所述区块请求的认证请求数据包,针对该区块请求分析该区块请求对应受认证的接入节点的身份信息,即包括验证接入节点对应的终端ID、用户ID以及密钥信息。In the embodiment of the present invention, the other node verifies the validity of the block request, and the other node receives the authentication request data packet that includes the block request, and analyzes the block request for the block request. The identity information of the authenticated access node includes the terminal ID, the user ID, and the key information corresponding to the authentication access node.
本发明实施例中,所述其他节点记录所述接入节点对应请求认证的相关数据,即包括接入节点的身份信息、认证请求对应的请求时间、请求对象等。所述其他节点通过记录每一接入节点的请求认证的相关数据以备后期任意接入节点数据请求的身份验证以及有效性判断。In the embodiment of the present invention, the other node records the related data of the access node corresponding to the request for authentication, that is, the identity information of the access node, the request time corresponding to the authentication request, the request object, and the like. The other nodes record the relevant data of the request authentication of each access node to prepare the identity verification and validity judgment of the data request of any subsequent access node.
其中,所述当前节点记录接入节点与其他节点之间产生的任意数据,其中包括接入节点与其他节点间的相互请求信息以及有关接入节点和其他节点间信息处理前后的转发数据。The current node records any data generated between the access node and other nodes, including mutual request information between the access node and other nodes, and forwarding data before and after information processing between the access node and other nodes.
本发明实施例中,与所述微基站相关的所述方法还包括以下步骤:In the embodiment of the present invention, the method related to the micro base station further includes the following steps:
采集接入节点的工作状态信息;Collecting working status information of the access node;
根据采集的工作状态信息进行分析得出监测情况;According to the collected working state information, the analysis is carried out to obtain the monitoring situation;
根据所述监测情况控制接入节点进行复位重启。The access node is controlled to perform reset and restart according to the monitoring situation.
本发明实施例中,与所述当前节点相关的所述方法还包括以下步骤:In the embodiment of the present invention, the method related to the current node further includes the following steps:
记录以下任意一项或多项:接入节点提交的认证数据、数据发送到区块链网络的其它节点、根据其它节点针对认证数据返回的有效性确认数据。Record any one or more of the following: authentication data submitted by the access node, data sent to other nodes of the blockchain network, and validity confirmation data returned by the other nodes for the authentication data.
本发明实施例中,与所述区块链网络有关的所述方法还包括以下步骤:In the embodiment of the present invention, the method related to the blockchain network further includes the following steps:
针对接入节点的身份进行认证;Authenticate the identity of the access node;
根据接入节点的身份认证结果进行权限的设定;Setting the rights according to the identity authentication result of the access node;
还有的,本发明实施例中,与所述区块链网络有关的所述方法还包括步骤:In addition, in the embodiment of the present invention, the method related to the blockchain network further includes the following steps:
针对获取的节点工作状态信息进行统计和解析,以根据统计结果和解析结果进行相应的节点工作状态的指示。Perform statistics and analysis on the obtained node working state information, so as to perform an indication of the corresponding node working state according to the statistical result and the parsing result.
另外,本发明实施例中,与所述区块链网络有关的所述方法还包括步骤:In addition, in the embodiment of the present invention, the method related to the blockchain network further includes the following steps:
接收接入节点和/或当前节点的通信请求;Receiving a communication request of the access node and/or the current node;
记录与通信请求相关的节点以及与节点间通信的有关区块,并存储于所述区块链网络中。A node associated with the communication request and a related block for communication with the node are recorded and stored in the blockchain network.
本发明实施例中,所述通信请求包括所述认证请求、数据获取请求、检测请求等。In the embodiment of the present invention, the communication request includes the authentication request, the data acquisition request, the detection request, and the like.
相应的,请参照图5本发明中一种基于区块链的微基站通信管理***的第一实施例结构框图,本发明还提供一种基于区块链的微基站通信管理***,包括:Correspondingly, referring to FIG. 5, a block diagram of a first embodiment of a blockchain-based micro base station communication management system according to the present invention, the present invention further provides a blockchain-based micro base station communication management system, including:
发送模块11:用于微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包。The sending module 11 is configured to generate, by the micro base station, an authentication request data packet of the corresponding access node, and send the authentication request data packet to the blockchain network by using the current node.
具体的,所述认证请求数据包包括接入节点请求接入区块链网络的权限参数。Specifically, the authentication request data packet includes a permission parameter that the access node requests to access the blockchain network.
本发明实施例中,发送模块11还用于以下步骤:In the embodiment of the present invention, the sending module 11 is further used in the following steps:
依据微基站对应终端触发的认证指令,获取相应的接入节点身份信息;Acquiring the identity information of the corresponding access node according to the authentication instruction triggered by the corresponding terminal of the micro base station;
确认所述接入节点的身份信息后,生成相应的认证请求;After confirming the identity information of the access node, generating a corresponding authentication request;
基于所述认证请求将身份信息和认证请求打包为认证请求数据包;Encapsulating the identity information and the authentication request into an authentication request data packet based on the authentication request;
将所述认证请求数据包通过当前节点发送至区块链网络。The authentication request packet is sent to the blockchain network through the current node.
本发明实施例中,所述区块链网络包含有多个区块,其中区块又包含有多个节点,包括有所述接入节点、当前节点以及其他节点,三者本质相同,通过多个接入节点、当前节点以及其他节点构造而成的区块链网络,其构成区块链网络的前提为所述接入节点经过所述其他节点和/或是当前节点的认证或分析。In the embodiment of the present invention, the blockchain network includes a plurality of blocks, wherein the block further includes a plurality of nodes, including the access node, the current node, and other nodes, and the three are essentially the same. A blockchain network constructed by an access node, a current node, and other nodes, which constitutes a blockchain network, is premised on the authentication or analysis of the access node by the other node and/or the current node.
本发明实施例中,所述接入节点是低功率的无线接入节点,其融合了femtocell,picocell,microcell和分布式无线技术,微基站是指除宏蜂窝基站以外的基站,可以为微小区基站、微微小区基站以及更小的小区基站等。In the embodiment of the present invention, the access node is a low-power wireless access node, which combines a femtocell, a picocell, a microcell, and a distributed wireless technology, and the micro base station refers to a base station other than the macro cellular base station, and may be a micro cell. Base stations, pico cell base stations, and smaller cell base stations.
本发明实施例中,所述微基站根据在微基站对应基站终端上输入的接入节点的身份信息生成认证请求数据包,其中接入节点的身份信息包括以下任意一种或者多种:用户名、用户口令和用户配置信息。所述用户配置信息包括由用户预先设置的所述认证请求对应接入区块链网络中的权限参数和/或接入节点与接入区块链网络中的节点间相应的预置参数,例如:接入节点IP、接入节点ID、公钥、私钥等。In the embodiment of the present invention, the micro base station generates an authentication request data packet according to the identity information of the access node input on the corresponding base station terminal of the micro base station, where the identity information of the access node includes any one or more of the following: the user name , user password and user configuration information. The user configuration information includes a permission parameter corresponding to the authentication request corresponding to the user in the access blockchain network and/or a preset parameter corresponding between the access node and the node in the access blockchain network, for example, : Access node IP, access node ID, public key, private key, etc.
本发明实施例中,所述认证请求由微基站对应发射单元发起,其中所述认证请求根据使用者在微基站对应基站终端上触发的认证指令而产生,具体实现方式包括以下任意一种:在所述基站终端的相应触摸显示屏中输入相应的身份信息后通过点击相关的认证虚拟控件或认证实体控件后触发所述认证指令;基站终端接收到相应的身份信息后直接调用相应的函数触发所述认证指令。In the embodiment of the present invention, the authentication request is initiated by the corresponding transmitting unit of the micro base station, where the authentication request is generated according to an authentication command triggered by the user on the corresponding base station terminal of the micro base station, and the specific implementation manner includes any one of the following: After the corresponding identity information is input in the corresponding touch display screen of the base station terminal, the authentication command is triggered by clicking the relevant authentication virtual control or the authentication entity control; after receiving the corresponding identity information, the base station terminal directly invokes the corresponding function triggering device. Said the certification directive.
本发明实施例中,所述基站终端响应于所述认证指令获取该认证指令对应的接入节点的身份信息,将所述身份信息和认证指令对应的认证请求处理为所述认证请求数据包。In the embodiment of the present invention, the base station terminal acquires the identity information of the access node corresponding to the authentication command in response to the authentication command, and processes the identity information and the authentication request corresponding to the authentication command as the authentication request data packet.
本发明实施例中,所述当前节点接收微基站发送认证请求数据包,向待接入节点发放接入许可,依据该接入许可确认所述待接入节点为接入节点以连接所述区块链网络。In the embodiment of the present invention, the current node receives the authentication request data packet sent by the micro base station, and issues an access permission to the to-be-accessed node, and confirms that the to-be-accessed node is an access node to connect the area according to the access permission. Blockchain network.
结果接收模块12:用于接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果。The result receiving module 12 is configured to receive an authentication result generated after the blockchain network configures a specified number of other nodes for the access node to perform authentication.
具体的,所述区块链网络验证接收到的所述认证请求数据包的合法性,基于所述合法性获取接入节点对应的权限参数,所述其他节点依据该权限参数认证接入节点以生成 所述认证结果。Specifically, the blockchain network verifies the legality of the received authentication request data packet, and obtains a permission parameter corresponding to the access node according to the legality, and the other node authenticates the access node according to the permission parameter. The authentication result is generated.
本发明实施例中,当前节点所执行的步骤包括:接收由微基站发送的有关接入节点的认证请求数据包,获取该数据包中包含的接入节点对应连接的通信节点的标识信息,依据获取的通信节点的标识信息生成与区块链网络中其他节点的映射关系表,向区块链网络发送所述映射关系表以供区块链网络配置相应的其他节点。In the embodiment of the present invention, the step performed by the current node includes: receiving an authentication request data packet about the access node sent by the micro base station, and acquiring identifier information of the communication node corresponding to the access node included in the data packet, according to The obtained identification information of the communication node generates a mapping relationship table with other nodes in the blockchain network, and sends the mapping relationship table to the blockchain network for configuring the corresponding other nodes of the blockchain network.
本发明实施例中,结果接收模块12中所述区块链网络执行以下步骤:In the embodiment of the present invention, the blockchain network in the result receiving module 12 performs the following steps:
所述区块链网络接收当前节点转发的认证请求数据包,获取该数据包中包含的接入节点的权限参数,依据该权限参数配置相应数量的其他节点对所述接入节点进行认证以生成相应的认证结果。The blockchain network receives the authentication request data packet forwarded by the current node, acquires the permission parameter of the access node included in the data packet, and configures a corresponding number of other nodes to authenticate the access node according to the permission parameter to generate The corresponding certification result.
本发明实施例中,所述其他节点对接入节点的认证过程包括:所述其他节点获取接入节点对应的公钥、节点IP、节点ID中任意一种或多种,依据接入节点的节点ID或节点IP获取其对应的私钥,利用所述私钥解密所述公钥得出对应的加密信息,获取所述加密信息并验证其合法性,当所述加密信息符合合法性时则认证通过,否则为认证失败。In the embodiment of the present invention, the authentication process of the access node by the other node includes: the other node acquiring any one or more of a public key, a node IP, and a node ID corresponding to the access node, according to the access node. The node ID or the node IP obtains its corresponding private key, decrypts the public key by using the private key to obtain corresponding encrypted information, obtains the encrypted information, and verifies its legality. When the encrypted information meets the legality, The authentication is passed, otherwise the authentication fails.
结果返回模块13:用于所述认证结果通过当前节点返回至微基站。The result returns to module 13: for the result of the authentication being returned to the micro base station by the current node.
本发明实施例中,所述区块链网络生成认证结果后包括:记录所述认证结果和/或记录所述当前节点以及相关的其他节点。通过区块链网络记录的信息便于以后的攻击判定,具体为依据设定的攻击判定规则,对接入节点的请求认证数据进行有效性的判定和合法性的判断,当其不存在有效性和合法性时则判定该接入节点的请求无效。In the embodiment of the present invention, after the blockchain network generates the authentication result, the method includes: recording the authentication result and/or recording the current node and other related nodes. The information recorded by the blockchain network facilitates future attack determination, specifically determining the validity and determining the legitimacy of the requesting authentication data of the access node according to the set attack determination rule, when there is no validity and In case of legality, it is determined that the request of the access node is invalid.
本发明实施例中,所述当前节点相当于中介传输点,其中所述当前节点接收区块链网络中各其他节点产生的认证结果,将该认证结果进行有效性确认,即解析出其他节点对接入节点的认证数据进行认证后返回的有效性确认数据,当解析出其他节点对接入节点的接入给予有效性确认时,则统计认证结果中对应有效性确认的数量,并且记录整个过程中产生和接收数据以备后续查看。In the embodiment of the present invention, the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed. The validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
本发明实施例中,所述当前节点解析出相应的有效性确认数据后,向对应的接入节点发配接入许可,当该接入节点认证请求得到所述接入许可则确认所述接入节点可连接至区块链网络中。In the embodiment of the present invention, after the current node parses the corresponding validity confirmation data, the current access node sends an access permission, and when the access node authentication request obtains the access permission, the access is confirmed. Nodes can be connected to a blockchain network.
本发明实施例中,所述区块链网络的其他节点通过接入节点的身份信息检测出存有接入节点相关记录的其他节点,定义为第一节点,则该第一节点将记录有接入节点的相关信息广播至区块链网络以作为除第一节点的其他节点对所述接入节点的通信请求的权限设定依据。In the embodiment of the present invention, the other nodes of the blockchain network detect other nodes that have related records of the access nodes by using the identity information of the access node, and are defined as the first node, and the first node records the connection. The related information of the ingress node is broadcasted to the blockchain network as a basis for setting the authority of the communication request of the access node by other nodes of the first node.
例如:假设接入节点为a,当前节点为b,区块链网络中包括有区块A、区块B、区块C,区块A中包含有节点c、d、e、f,区块B中包含有节点g、h、i、j,区块C中包含有节点k、l、m、n,现接入节点a通过当前节点b将认证请求发送至区块链网络,区块链网络则配置区块A中的节点c、d以及区块C中的节点k、l对接入节点a的身份信息进行认证,所述身份信息包含有接入节点a的所述权限参数和预置参数,当前节点b将所述身份信息广播至节点c、d和k、l,节点c、d和k、l分别对接入节点a进行认证后将认证结果输出至当前节点为b。其中,在认证过程中,当节点c记录有接入节点a的相关信息时,则节点c将所述接入节点a的相关信息广播至其他节点d、k、l,其他节点将依据节点c广播的所述相关信息对接入节点a进行认证并记录所述相关信息。For example, if the access node is a and the current node is b, the blockchain network includes block A, block B, and block C. Block A contains nodes c, d, e, and f. B contains nodes g, h, i, j, and block C contains nodes k, l, m, n, and the current access node a sends an authentication request to the blockchain network through the current node b, the blockchain The network then configures the nodes c, d in the block A and the nodes k, l in the block C to authenticate the identity information of the access node a, the identity information including the permission parameters and pre-preparation of the access node a The parameter is set, the current node b broadcasts the identity information to the nodes c, d, and k, and the nodes c, d, and k, respectively authenticate the access node a and output the authentication result to the current node as b. In the authentication process, when the node c records the related information of the access node a, the node c broadcasts the related information of the access node a to other nodes d, k, and l, and other nodes will be based on the node c. The related information broadcasted authenticates the access node a and records the related information.
具体的,请参照图6本发明中一种基于区块链的微基站通信管理***的第二实施例结构框图,所述一种基于区块链的微基站通信管理***,还包括:Specifically, please refer to FIG. 6 is a structural block diagram of a second embodiment of a blockchain-based micro base station communication management system according to the present invention. The blockchain-based micro base station communication management system further includes:
检测模块21:用于基于所述认证结果,区块链网络发送用于获取微基站对应节点工作状态的检测请求。The detecting module 21 is configured to send, according to the authentication result, a detection request for acquiring an operating state of the corresponding node of the micro base station by the blockchain network.
具体的,所述节点工作状态包括射频状态、链路状态。Specifically, the working state of the node includes a radio frequency state and a link state.
本发明实施例中,所述区块链网络认证成功后,区块链网络定时获取接入节点的工作状态,并对该接入节点的身份和权限进行管理和监控,定时地向接入节点发送工作状态检测请求。In the embodiment of the present invention, after the blockchain network is successfully authenticated, the blockchain network periodically acquires the working state of the access node, manages and monitors the identity and rights of the access node, and periodically accesses the access node. Send a work status detection request.
其中所述区块链网络基于用户针对接入节点的管理和监控,在区块链网络对应终端中进行操作以触发所述检测请求,其中触发的方式包括输入指定的程序代码调用相关函数以生成所述检测请求,后将其传输至区块链网络对应输出端;或者由用户在对应终端的界面显示中进行点击操作后通过识别操作触发相应的函数以生成所述检测请求,将所述检测请求传输至所述输出端。The blockchain network operates based on management and monitoring of the access node by the user, and operates in the corresponding terminal of the blockchain network to trigger the detection request, where the triggering method includes inputting a specified program code to call a correlation function to generate The detecting request is transmitted to the corresponding output end of the blockchain network; or the user performs a click operation in the interface display of the corresponding terminal, and triggers a corresponding function by the identifying operation to generate the detecting request, and the detecting is performed. Request to transfer to the output.
本发明实施例中,所述射频状态包括接入节点对应的发射功率、射频频率、接收电平、射频次数以及ADC值等。所述链路状态表示为接入节点与区块链网络通信的其他节点间的数据传输状况,其包括的参数有:传输速率、带宽、时延、传输距离等。In the embodiment of the present invention, the radio frequency status includes a transmit power, a radio frequency, a receive level, a radio frequency, and an ADC value corresponding to the access node. The link state is represented as a data transmission status between the access node and other nodes in the blockchain network communication, and includes parameters such as a transmission rate, a bandwidth, a delay, a transmission distance, and the like.
状态接收模块22:用于接收微基站响应于所述检测请求采集的节点工作状态信息。The status receiving module 22 is configured to receive node working state information that is collected by the micro base station in response to the detecting request.
本发明实施例中,所述微基站接收所述检测请求,并根据所述检测请求进行接入节点的工作状态采集,其中包括以下步骤:In the embodiment of the present invention, the micro base station receives the detection request, and performs an operation state collection of the access node according to the detection request, which includes the following steps:
所述微基站响应于所述检测请求,验证所述检测请求对应的有效性;Verifying, by the micro base station, the validity of the detection request corresponding to the detection request;
当所述检测请求具备有效性时则调用节点工作状态请求指令,响应于所述工作状态请求指令,启动相应的采集单元;And when the detection request has validity, invoking a node working state request instruction, in response to the working state request instruction, starting a corresponding collecting unit;
所述采集单元依据所述检测请求对应的接入节点,获取所述接入节点对应的节点工作状态信息;所述工作状态信息包括节点射频信息和节点链路信息。The acquiring unit acquires node working state information corresponding to the access node according to the access node corresponding to the detecting request; the working state information includes node radio frequency information and node link information.
指示模块23:用于根据所述节点工作状态信息,向微基站发送节点工作状态的指示请求。The indicating module 23 is configured to send an indication request of the working state of the node to the micro base station according to the working state information of the node.
确认模块24:用于接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态。The confirmation module 24 is configured to receive a node working state control instruction of the micro base station in response to the indication request feedback, to confirm the working state of the node according to the control instruction.
具体的,确认模块24还用于执行以下步骤:Specifically, the confirmation module 24 is further configured to perform the following steps:
根据反馈的节点工作状态控制指令,分析对应节点的工作状态;依据分析结果将所述控制指令对应的故障节点剔除;或者依据所述分析结果将所述控制指令对应的指定节点进行重启。And analyzing the working state of the corresponding node according to the feedback node working state control instruction; culling the fault node corresponding to the control command according to the analysis result; or restarting the designated node corresponding to the control instruction according to the analysis result.
本发明实施例中,所述区块链网络获取微基站采集的节点工作状态信息,对所述节点工作状态信息进行分析,当分析出所述接入节点存在通信异常时则将执行故障节点剔除操作或重启指定接入节点。In the embodiment of the present invention, the blockchain network acquires the working state information of the node collected by the micro base station, analyzes the working state information of the node, and performs the culling of the faulty node when analyzing that the access node has a communication abnormality. Operate or restart the specified access node.
本发明实施例中,所述微基站采集当前接入节点的节点工作状态,还存在对节点工作状态信息的二次采集,并将两次采集的节点工作状态信息打包成状态数据包,生成用于请求区块链网络针对所述节点工作状态进行操作的指示请求,通过当前节点发送该指示请求至区块链网络。In the embodiment of the present invention, the micro base station collects the working state of the node of the current access node, and also has a secondary collection of the working state information of the node, and packs the working state information of the two collected nodes into a state data packet, and generates And instructing the blockchain network to perform an indication request for operation of the node working state, and sending, by the current node, the indication request to the blockchain network.
其中,所述区块链网络响应于所述指示请求,获取相应的节点工作状态信息,对所述节点工作状态信息进行分析,通过分析结果判断当前接入节点的射频状态以及链路状态,当所述射频状态和/或链路状态发生异常状况时,则针对该异常状况调用相应的控制指令,将该控制指令发送至微基站以控制当前异常状况的接入节点的工作状态。其中包括将异常状况的接入节点进行剔除或重启以及时排除故障,确保节点的正常工作状态,使得异常节点能尽快恢复正常。The blockchain network obtains the working state information of the corresponding node in response to the indication request, analyzes the working state information of the node, and determines the radio frequency state and the link state of the current access node by using the analysis result. When an abnormal condition occurs in the radio frequency status and/or the link status, a corresponding control instruction is invoked for the abnormal condition, and the control instruction is sent to the micro base station to control the working status of the access node of the current abnormal condition. This includes culling or restarting the access node of the abnormal condition to eliminate the fault and ensure the normal working state of the node, so that the abnormal node can return to normal as soon as possible.
本发明实施例中,所述区块链网络接收所述指示请求,验证所述指示请求的有效性,其包括:验证所述指示请求对应的接入节点的权限参数,当所述权限参数处于预置参数范围内时,则确定该指示请求的合法性;和/或验证所述指示请求的有效性,当所述指示请求对应接入节点的身份信息与预存于区块链网络中的身份记录信息相对应时,则确定所述指示请求的有效性。In the embodiment of the present invention, the blockchain network receives the indication request, and verifies the validity of the indication request, which includes: verifying the permission parameter of the access node corresponding to the indication request, when the permission parameter is in Determining the validity of the indication request when the parameter is within the preset parameter; and/or verifying the validity of the indication request, when the indication request corresponds to the identity information of the access node and the identity pre-stored in the blockchain network When the record information corresponds, the validity of the indication request is determined.
需要说明的是,本发明提供的针对接入节点工作状态监控及管理所运用的方法并不局限于本发明实施例提出的方法,还包括接入节点实时反应工作状态信息至区块链网络以实现监控和管理,本发明对此不做限制。It should be noted that the method for monitoring and managing the working state of the access node provided by the present invention is not limited to the method proposed by the embodiment of the present invention, and includes the real-time response working state information of the access node to the blockchain network. The present invention does not limit the implementation of monitoring and management.
相应的,请参照图7本发明中一种基于区块链的微基站通信管理***的第三实施例结构框图,本发明还提供一种基于区块链的微基站通信管理***,还包括:Correspondingly, referring to FIG. 7 is a structural block diagram of a third embodiment of a blockchain-based micro base station communication management system according to the present invention. The present invention further provides a blockchain-based micro base station communication management system, and further includes:
广播模块31:用于当前节点接收由微基站发送的接入节点的认证请求数据包并广播至其他节点。The broadcast module 31 is configured to receive an authentication request packet of the access node sent by the micro base station by the current node and broadcast to other nodes.
具体的,所述当前节点验证所述认证请求数据包对应认证数据的有效性,其验证所述认证数据的有效性包括验证所述认证请求数据包的完整性、来源信息及其权限情况。Specifically, the current node verifies the validity of the authentication request data packet corresponding to the authentication data, and the verification of the validity of the authentication data includes verifying the integrity, source information, and permission status of the authentication request data packet.
优选的,广播模块31包括以下单元:Preferably, the broadcast module 31 comprises the following units:
接入许可单元:用于当前节点向该认证请求数据包对应准备接入所述区块链网络的待接入节点发放接入许可;An access permission unit: configured to issue an access permission to a node to be accessed that is ready to access the blockchain network by the current node to the authentication request data packet;
节点确认单元:用于依据该接入许可确认所述待接入节点为接入节点以连接所述区块链网络。The node confirming unit is configured to confirm, according to the access permission, that the to-be-accessed node is an access node to connect to the blockchain network.
本发明实施例中,当前节点所执行的步骤包括:接收由微基站发送的有关接入节点的认证请求数据包,获取该数据包中包含的接入节点对应连接的通信节点的标识信息,依据获取的通信节点的标识信息生成与区块链网络中其他节点的映射关系表,向区块链网络发送所述映射关系表以供区块链网络配置相应的其他节点。In the embodiment of the present invention, the step performed by the current node includes: receiving an authentication request data packet about the access node sent by the micro base station, and acquiring identifier information of the communication node corresponding to the access node included in the data packet, according to The obtained identification information of the communication node generates a mapping relationship table with other nodes in the blockchain network, and sends the mapping relationship table to the blockchain network for configuring the corresponding other nodes of the blockchain network.
认证接收模块32:用于接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果。The authentication receiving module 32 is configured to receive an authentication result generated by the specified number of other nodes after performing authentication on the authentication request data packet.
具体的,所述当前节点接收其他节点依据所述有效性返回的有效性确认数据,记录所述认证数据;和/或所述当前节点接收所述其他节点认证所述接入节点后生成的认证结果,记录当前对应认证结果。Specifically, the current node receives validity confirmation data returned by other nodes according to the validity, and records the authentication data; and/or the current node receives the authentication generated by the other node after authenticating the access node. As a result, the current corresponding authentication result is recorded.
本发明实施例中,所述当前节点相当于中介传输点,其中所述当前节点接收区块链网络中各其他节点产生的认证结果,将该认证结果进行有效性确认,即解析出其他节点对接入节点的认证数据进行认证后返回的有效性确认数据,当解析出其他节点对接入节点的接入给予有效性确认时,则统计认证结果中对应有效性确认的数量,并且记录整个过程中产生和接收数据以备后续查看。In the embodiment of the present invention, the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed. The validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
反馈模块33:用于反馈所述认证结果至所述微基站。The feedback module 33 is configured to feed back the authentication result to the micro base station.
优选的,所述当前节点接收由微基站发送的认证请求数据包,记录所述认证请求数据包对应接入区块链网络中的一个或多个其他节点,依据一个或多个其他节点接收所述认证请求数据包后返回的有效性确认数据,将记录的数据反馈至微基站。Preferably, the current node receives an authentication request data packet sent by the micro base station, and records that the authentication request data packet corresponds to one or more other nodes in the access blockchain network, according to one or more other node receiving stations. The validity confirmation data returned after the authentication request packet is returned, and the recorded data is fed back to the micro base station.
本发明实施例中,所述当前节点相当于中介传输点,其中所述当前节点接收区块链网络中各其他节点产生的认证结果,将该认证结果进行有效性确认,即解析出其他节点对接入节点的认证数据进行认证后返回的有效性确认数据,当解析出其他节点对接入节点的接入给予有效性确认时,则统计认证结果中对应有效性确认的数量,并且记录整个过程中产生和接收数据以备后续查看。In the embodiment of the present invention, the current node is equivalent to an intermediate transmission point, where the current node receives an authentication result generated by each other node in the blockchain network, and the authentication result is validated, that is, the other node pairs are parsed. The validity confirmation data returned by the authentication data of the access node after being authenticated, and when the validity of the access of the other node to the access node is verified, the number of validity confirmations in the authentication result is counted, and the whole process is recorded. Generate and receive data for later review.
具体的,请参照图8本发明中一种基于区块链的微基站通信管理***的第四实施例结构框图,所述一种基于区块链的微基站通信管理***,还包括:Specifically, please refer to FIG. 8 is a structural block diagram of a fourth embodiment of a blockchain-based micro base station communication management system according to the present invention. The blockchain-based micro base station communication management system further includes:
区块接收模块41:用于当前节点接收包含于认证请求数据包中用于创建新区块的区块请求。The block receiving module 41 is configured to receive, by the current node, a block request included in the authentication request data packet for creating a new block.
本发明实施例中,所述创建新区块的表现形式为:微基站对应接入节点与区块链网络的其他节点间数据传输通道的建立。In the embodiment of the present invention, the representation manner of creating a new block is: establishing a data transmission channel between the access node of the micro base station and other nodes of the blockchain network.
本发明实施例中,所述认证请求与区块请求之间的共同点与不同点在于以下几方面:In the embodiment of the present invention, the common points between the authentication request and the block request are different in the following aspects:
所述认证请求和区块请求均包含于认证请求数据包中,为所述微基站对应终端所生成。The authentication request and the block request are both included in the authentication request data packet, and are generated by the micro base station corresponding terminal.
所述认证请求用于请求区块链网络中指定数量的其他节点对接入节点进行认证;所述区块请求用于请求接入节点经所述指定数量的其他节点认证后与区块请求中指定的其他节点建立通信通道。The authentication request is used to request a specified number of other nodes in the blockchain network to authenticate the access node; the block request is used to request the access node to authenticate with the specified number of other nodes and in the block request. The other nodes specified establish a communication channel.
本发明实施例中,所述区块请求对应有一个或多个待接入节点,当所述认证请求得区块链网络中的其他节点的认证反馈时,相应区块链网络执行所述区块请求。In the embodiment of the present invention, the block request corresponds to one or more nodes to be accessed, and when the authentication requests authentication feedback of other nodes in the blockchain network, the corresponding blockchain network executes the area. Block request.
转发模块42:用于将所述区块请求发送至区块链网络中对应的其他节点。The forwarding module 42 is configured to send the block request to a corresponding other node in the blockchain network.
新区块模块43:用于接收所述其他节点验证区块请求的合法性后返回的确认结果,向区块链网络中写入新区块,并返回创建新区块的结果至微基站。The new block module 43 is configured to receive the confirmation result returned by the other node to verify the validity of the block request, write a new block into the blockchain network, and return the result of creating the new block to the micro base station.
本发明实施例中,所述其他节点验证区块请求的合法性,包括:所述其他节点接收包含有所述区块请求的认证请求数据包,针对该区块请求分析该区块请求对应受认证的接入节点的身份信息,即包括验证接入节点对应的终端ID、用户ID以及密钥信息。In the embodiment of the present invention, the other node verifies the validity of the block request, and the other node receives the authentication request data packet that includes the block request, and analyzes the block request for the block request. The identity information of the authenticated access node includes the terminal ID, the user ID, and the key information corresponding to the authentication access node.
本发明实施例中,所述其他节点记录所述接入节点对应请求认证的相关数据,即包括接入节点的身份信息、认证请求对应的请求时间、请求对象等。所述其他节点通过记录每一接入节点的请求认证的相关数据以备后期任意接入节点数据请求时进行的身份验证以及有效性判断。In the embodiment of the present invention, the other node records the related data of the access node corresponding to the request for authentication, that is, the identity information of the access node, the request time corresponding to the authentication request, the request object, and the like. The other nodes record the relevant data of the request authentication of each access node to prepare for identity verification and validity judgment when the data request of any access node is later.
其中,所述当前节点记录接入节点与其他节点之间产生的任意数据,其中包括接入节点与其他节点间的相互请求信息以及有关接入节点和其他节点间信息处理前后的转发数据。The current node records any data generated between the access node and other nodes, including mutual request information between the access node and other nodes, and forwarding data before and after information processing between the access node and other nodes.
本发明实施例中,所述区块链网络包含有多个区块,其中区块又包含有多个节点,包括有所述接入节点、当前节点以及其他节点,三者本质相同,通过多个接入节点、当前节点以及其他节点构造而成的区块链网络,其构成区块链网络的前提为所述接入节点 经过所述其他节点和/或是当前节点的认证或分析。In the embodiment of the present invention, the blockchain network includes a plurality of blocks, wherein the block further includes a plurality of nodes, including the access node, the current node, and other nodes, and the three are essentially the same. A blockchain network constructed by an access node, a current node, and other nodes, which constitutes a blockchain network, is premised on the authentication or analysis of the access node by the other node and/or the current node.
另外的,本发明提供的基于区块链的微基站通信管理***并不局限于本发明实施例提出模块,还包括以下模块:In addition, the blockchain-based micro base station communication management system provided by the present invention is not limited to the module proposed by the embodiment of the present invention, and further includes the following modules:
请参照图9所示意的基于区块链的微基站通信管理***的第五实施例结构框图,与所述微基站相关的模块还包括:Referring to the block diagram of the fifth embodiment of the blockchain-based micro base station communication management system, the module related to the micro base station further includes:
状态采集模块51:用于采集接入节点的工作状态信息;The status collection module 51 is configured to collect working state information of the access node.
状态分析模块52:用于根据采集的工作状态信息进行分析得出监测情况The state analysis module 52 is configured to perform monitoring according to the collected working state information to obtain a monitoring situation.
控制模块53:用于根据所述监测情况控制接入节点进行复位重启或者剔除;The control module 53 is configured to control, according to the monitoring situation, the access node to perform reset, restart, or cull;
请参照图10所示意的基于区块链的微基站通信管理***的第六实施例结构框图,与所述当前节点相关的模块还包括:Referring to the block diagram of the sixth embodiment of the blockchain-based micro base station communication management system, the module related to the current node further includes:
数据记录模块61:用于记录以下任意一项或多项:接入节点提交的认证数据、数据发送到区块链网络的其它节点、根据其它节点针对认证数据返回的有效性确认数据;The data recording module 61 is configured to record any one or more of the following: the authentication data submitted by the access node, the other nodes sent by the data to the blockchain network, and the validity confirmation data returned according to the authentication data of the other nodes;
请参照图11所示意的基于区块链的微基站通信管理***的第七实施例结构框图,与所述区块链网络有关的模块还包括:Referring to the block diagram of the seventh embodiment of the blockchain-based micro base station communication management system shown in FIG. 11, the module related to the blockchain network further includes:
身份认证模块71:用于针对接入节点的身份进行认证;The identity authentication module 71 is configured to perform authentication on the identity of the access node.
权限设定模块72:用于根据接入节点的身份认证结果进行权限的设定;The permission setting module 72 is configured to perform permission setting according to the identity authentication result of the access node;
还有的,请参照图12所示意的基于区块链的微基站通信管理***的第八实施例结构框图,本发明实施例中,所述管理***中与所述区块链网络有关的模块还包括:In addition, please refer to the block diagram of the eighth embodiment of the blockchain-based micro base station communication management system shown in FIG. 12, in the embodiment of the present invention, the module related to the blockchain network in the management system. Also includes:
监控模块73:用于针对获取的节点工作状态信息进行统计和解析,以根据统计结果和解析结果执行相应的节点工作状态指示。The monitoring module 73 is configured to perform statistics and analysis on the acquired node working state information, so as to perform corresponding node working state indication according to the statistical result and the parsing result.
另外,请参照图13所示意的基于区块链的微基站通信管理***的第九实施例结构框图,本发明实施例中,In addition, referring to the block diagram of the ninth embodiment of the blockchain-based micro base station communication management system shown in FIG. 13, in the embodiment of the present invention,
请求接收模块74:用于接收接入节点和/或当前节点的通信请求;a request receiving module 74: a communication request for receiving an access node and/or a current node;
存储模块75:用于记录与通信请求相关的节点以及与节点间通信的有关区块,并存储于所述区块链网络中。The storage module 75 is configured to record a node related to the communication request and a related block for communication with the node, and store the same in the blockchain network.
本发明实施例中,所述通信请求包括所述认证请求、数据获取请求、检测请求等。In the embodiment of the present invention, the communication request includes the authentication request, the data acquisition request, the detection request, and the like.
相应的,本发明还提供一种设备,包括:Correspondingly, the present invention also provides an apparatus comprising:
一个或多个第一处理器;One or more first processors;
第一存储器;First memory
一个或多个程序,其中所述一个或多个程序被存储在所述第一存储器中并被配置为由所述一个或多个第一处理器执行;One or more programs, wherein the one or more programs are stored in the first memory and configured to be executed by the one or more first processors;
所述一个或多个程序用于驱动所述一个或多个第一处理器构造用于执行以下步骤:The one or more programs are configured to drive the one or more first processor configurations to perform the following steps:
微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包;The micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network through the current node;
接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果;Receiving, by the blockchain network, an authentication result generated by configuring a specified number of other nodes for the access node to perform authentication;
所述认证结果通过所述当前节点返回至微基站。The authentication result is returned to the micro base station by the current node.
相应的,本发明还提供一种设备,包括:Correspondingly, the present invention also provides an apparatus comprising:
一个或多个第二处理器;One or more second processors;
第二存储器;Second memory
一个或多个程序,其中所述一个或多个程序被存储在所述第二存储器中并被配置为由所述一个或多个第二处理器执行;One or more programs, wherein the one or more programs are stored in the second memory and configured to be executed by the one or more second processors;
所述一个或多个程序用于驱动所述一个或多个第二处理器构造用于执行以下步骤:The one or more programs are configured to drive the one or more second processor configurations to perform the following steps:
当前节点接收由微基站发送的接入节点的认证请求数据包并广播至其他节点;The current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes;
接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果;Receiving an authentication result generated by the specified number of other nodes after authenticating the authentication request packet;
反馈所述认证结果至所述微基站。The authentication result is fed back to the micro base station.
综上所述,本发明通过当前节点转发由微基站生成的接入节点的认证请求数据包至区块链网络,区块链网络将配置指定数量的其他节点依据认证请求数据包对接入节点进行认证后产生相应的认证结果,当前节点转发该认证结果至微基站以实现接入节点与区块链网络的通信,其中任何接入节点(接入节点)的接入都需要许可,保证了任何节点是可信的,保证了区块链网络的权威性,不允许节点随意退出和接入网络,保证接入节点的合法性和有效性,进而保证了数据正常有效的传输,促使接入节点能够有效的提供服务。In summary, the present invention forwards the authentication request packet of the access node generated by the micro base station to the blockchain network by the current node, and the blockchain network configures a specified number of other nodes according to the authentication request packet to the access node. After the authentication is performed, the corresponding authentication result is generated, and the current node forwards the authentication result to the micro base station to implement communication between the access node and the blockchain network, wherein access of any access node (access node) requires permission, which ensures Any node is trusted, guarantees the authority of the blockchain network, does not allow the node to quit and access the network at will, guarantees the legitimacy and validity of the access node, thus ensuring the normal and effective transmission of data and facilitating access. Nodes can effectively provide services.
还有的,本发明基于所述认证结果,区块链网络发送用于获取微基站对应节点工作状态的检测请求,接收微基站响应于所述检测请求采集的节点工作状态信息,并通过对节点工作状态信息的解析,向微基站发送节点工作状态的指示请求,接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态,以及认证接入节点的身份,区块链网络根据认证结果对接入接入节点权限进行设定,实现了对节点的分布式管理,保证其正常运行,维护网络的正常运转。In addition, the present invention is based on the authentication result, the blockchain network sends a detection request for acquiring the working state of the corresponding node of the micro base station, and receives the working state information of the node that the micro base station collects in response to the detection request, and passes the node. Parsing the working state information, sending an indication request of the working state of the node to the micro base station, receiving a node working state control instruction of the micro base station in response to the instruction request feedback, to confirm the working state of the node according to the control instruction, and authenticating the access The identity of the node, the blockchain network sets the access rights of the access node according to the authentication result, realizes the distributed management of the node, ensures its normal operation, and maintains the normal operation of the network.
在此处所提供的说明书中,虽然说明了大量的具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实施例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that the embodiments of the invention may be practiced without these specific details. In some embodiments, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of the specification.
虽然上面已经示出了本发明的一些示例性实施例,但是本领域的技术人员将理解,在不脱离本发明的原理或精神的情况下,可以对这些示例性实施例做出改变,本发明的范围由权利要求及其等同物限定。While some exemplary embodiments of the invention have been shown in the foregoing, the embodiments of the invention may The scope is defined by the claims and their equivalents.
Claims (19)
- 一种基于区块链的微基站通信管理方法,其特征在于,包括:A blockchain-based micro base station communication management method, characterized in that it comprises:微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包;The micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network through the current node;接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果;Receiving, by the blockchain network, an authentication result generated by configuring a specified number of other nodes for the access node to perform authentication;所述认证结果通过所述当前节点返回至微基站。The authentication result is returned to the micro base station by the current node.
- 根据权利要求1所述方法,其特征在于,所述认证请求数据包包括接入节点请求接入区块链网络的权限参数。The method of claim 1, wherein the authentication request data packet comprises an access parameter of an access node requesting access to a blockchain network.
- 根据权利要求2所述方法,其特征在于,所述区块链网络验证接收到的所述认证请求数据包的合法性,基于所述合法性获取接入节点对应的权限参数,所述其他节点依据该权限参数认证接入节点以生成所述认证结果。The method according to claim 2, wherein the blockchain network verifies the legality of the received authentication request data packet, and obtains a permission parameter corresponding to the access node based on the legality, the other node The access node is authenticated according to the privilege parameter to generate the authentication result.
- 根据权利要求1所述方法,其特征在于,还包括:The method of claim 1 further comprising:基于所述认证结果,区块链网络发送用于获取微基站对应节点工作状态的检测请求;The blockchain network sends a detection request for acquiring the working state of the corresponding node of the micro base station based on the authentication result;接收微基站响应于所述检测请求采集的节点工作状态信息;Receiving, by the micro base station, node working state information collected in response to the detecting request;根据所述节点工作状态信息,向微基站发送节点工作状态的指示请求;And sending, according to the working state information of the node, an indication request of a working state of the node to the micro base station;接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态。Receiving, by the micro base station, a node working state control instruction in response to the instruction request feedback to confirm the working state of the node according to the control instruction.
- 根据权利要求4所述方法,其特征在于,所述节点工作状态包括射频状态、链路状态。The method according to claim 4, wherein the node working state comprises a radio frequency state and a link state.
- 根据权利要求4所述方法,其特征在于,所述接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态,包括:The method according to claim 4, wherein the receiving micro base station responds to the node working state control instruction indicating the request feedback to confirm the working state of the node according to the control instruction, including:根据反馈的节点工作状态控制指令,分析对应节点的工作状态;依据分析结果将所述控制指令对应的故障节点剔除;或者依据所述分析结果将所述控制指令对应的指定节点进行重启。And analyzing the working state of the corresponding node according to the feedback node working state control instruction; culling the fault node corresponding to the control command according to the analysis result; or restarting the designated node corresponding to the control instruction according to the analysis result.
- 一种基于区块链的微基站通信管理方法,其特征在于,还包括:A blockchain-based micro base station communication management method, characterized in that it further comprises:当前节点接收由微基站发送的接入节点的认证请求数据包并广播至区块链网络的其他节点;The current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes of the blockchain network;接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果;Receiving an authentication result generated by the specified number of other nodes after authenticating the authentication request packet;反馈所述认证结果至所述微基站。The authentication result is fed back to the micro base station.
- 根据权利要求7所述方法,其特征在于,所述当前节点验证所述认证请求数据包对应认证数据的有效性,其验证所述认证数据的有效性包括验证所述认证请求数据包的完整性、来源信息及其权限情况。The method according to claim 7, wherein said current node verifies the validity of said authentication request packet corresponding to authentication data, and verifying validity of said authentication data comprises verifying integrity of said authentication request packet , source information and its permissions.
- 根据权利要求8所述方法,其特征在于,所述当前节点接收其他节点依据所述有效性返回的有效性确认数据,记录所述认证数据;和/或所述当前节点接收所述其他节点认证所述接入节点后生成的认证结果,记录当前对应认证结果。The method according to claim 8, wherein said current node receives validity confirmation data returned by other nodes according to said validity, records said authentication data; and/or said current node receives said other node authentication The authentication result generated after the access node is recorded, and the current corresponding authentication result is recorded.
- 根据权利要求7所述方法,其特征在于,所述当前节点接收由微基站发送的接入节点的认证请求数据包并广播至其他节点,还包括:The method according to claim 7, wherein the current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes, and further includes:当前节点向该认证请求数据包对应准备接入所述区块链网络的待接入节点发放接入 许可;The current node issues an access permission to the to-be-accessed node that is ready to access the blockchain network to the authentication request data packet;依据该接入许可确认所述待接入节点为接入节点以连接所述区块链网络。And confirming, according to the access permission, the to-be-accessed node is an access node to connect to the blockchain network.
- 根据权利要求8所述方法,其特征在于,所述当前节点接收由微基站发送的认证请求数据包,记录所述认证请求数据包对应接入区块链网络中的一个或多个其他节点,依据一个或多个其他节点接收所述认证请求数据包后返回的有效性确认数据,将记录的数据反馈至微基站。The method according to claim 8, wherein the current node receives an authentication request data packet sent by the micro base station, and records that the authentication request data packet corresponds to one or more other nodes in the access blockchain network. The recorded data is fed back to the micro base station according to the validity confirmation data returned by the one or more other nodes after receiving the authentication request data packet.
- 根据权利要求7所述方法,其特征在于,还包括:The method of claim 7 further comprising:当前节点接收包含于认证请求数据包中用于创建新区块的区块请求;The current node receives a block request included in the authentication request packet for creating a new block;将所述区块请求发送至区块链网络中对应的其他节点;Sending the block request to a corresponding other node in the blockchain network;接收所述其他节点验证区块请求的合法性后返回的确认结果,向区块链网络中写入新区块,并返回创建新区块的结果至微基站。After receiving the confirmation result returned by the other node to verify the validity of the block request, the new block is written into the blockchain network, and the result of creating the new block is returned to the micro base station.
- 根据权利要求1或12所述方法,其特征在于,所述区块链网络获取与所述认证请求数据包对应的认证结果,记录该认证结果下的其他节点和接入节点,并链接相应的新区块或接入节点以形成区块链。The method according to claim 1 or 12, wherein the blockchain network acquires an authentication result corresponding to the authentication request packet, records other nodes and access nodes under the authentication result, and links corresponding New blocks or access nodes to form a blockchain.
- 一种基于区块链的微基站通信管理***,其特征在于,包括:A blockchain-based micro base station communication management system, comprising:发送模块:用于微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包;a sending module: configured to generate, by the micro base station, an authentication request data packet of the corresponding access node, and send the authentication request data packet to the blockchain network by using the current node;结果接收模块:用于接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果;a result receiving module: configured to receive an authentication result generated after the blockchain network configures a specified number of other nodes for the access node to perform authentication;结果返回模块:用于所述认证结果通过当前节点返回至微基站。Result return module: used for returning the authentication result to the micro base station through the current node.
- 根据权利要求14所述***,其特征在于,还包括:The system of claim 14 further comprising:检测模块:用于基于所述认证结果,区块链网络发送用于获取微基站对应节点工作状态的检测请求;a detecting module, configured to send, according to the authentication result, a detection request for acquiring a working state of a corresponding node of the micro base station by the blockchain network;状态接收模块:用于接收微基站响应于所述检测请求采集的节点工作状态信息;a status receiving module: configured to receive node working state information that is collected by the micro base station in response to the detecting request;指示模块:用于根据所述节点工作状态信息,向微基站发送节点工作状态的指示请求;The indication module is configured to send an indication request of the working state of the node to the micro base station according to the working state information of the node;确认模块:用于接收微基站响应于所述指示请求反馈的节点工作状态控制指令,以根据所述控制指令确认节点的工作状态。The confirmation module is configured to receive a node working state control instruction of the micro base station in response to the indication request feedback, to confirm the working state of the node according to the control instruction.
- 一种基于区块链的微基站通信管理***,其特征在于,还包括:A blockchain-based micro base station communication management system, characterized in that it further comprises:广播模块:用于当前节点接收由微基站发送的接入节点的认证请求数据包并广播至其他节点;a broadcast module: used by the current node to receive an authentication request packet of the access node sent by the micro base station and broadcast to other nodes;认证接收模块:用于接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果;An authentication receiving module: configured to receive an authentication result generated by the specified number of other nodes after authenticating the authentication request data packet;反馈模块:用于反馈所述认证结果至所述微基站。a feedback module: configured to feed back the authentication result to the micro base station.
- 根据权利要求16所述***,其特征在于,还包括:The system of claim 16 further comprising:区块接收模块:用于当前节点接收包含于认证请求数据包中用于创建新区块的区块请求;a block receiving module: configured to receive, by the current node, a block request included in the authentication request data packet for creating a new block;转发模块:用于将所述区块请求发送至区块链网络中对应的其他节点;a forwarding module: configured to send the block request to a corresponding other node in the blockchain network;新区块模块:用于接收所述其他节点验证区块请求的合法性后返回的确认结果,向 区块链网络中写入新区块,并返回创建新区块的结果至微基站。The new block module: for receiving the confirmation result returned by the other node to verify the validity of the block request, writing a new block to the blockchain network, and returning the result of creating the new block to the micro base station.
- 一种设备,其特征在于,包括:An apparatus, comprising:一个或多个第一处理器;One or more first processors;第一存储器;First memory一个或多个程序,其中所述一个或多个程序被存储在所述第一存储器中并被配置为由所述一个或多个第一处理器执行;One or more programs, wherein the one or more programs are stored in the first memory and configured to be executed by the one or more first processors;所述一个或多个程序用于驱动所述一个或多个第一处理器构造用于执行以下步骤:The one or more programs are configured to drive the one or more first processor configurations to perform the following steps:微基站生成相应接入节点的认证请求数据包并通过当前节点向区块链网络发送所述认证请求数据包;The micro base station generates an authentication request data packet of the corresponding access node, and sends the authentication request data packet to the blockchain network through the current node;接收所述区块链网络针对所述接入节点而配置指定数量的其他节点进行认证后产生的认证结果;Receiving, by the blockchain network, an authentication result generated by configuring a specified number of other nodes for the access node to perform authentication;所述认证结果通过所述当前节点返回至微基站。The authentication result is returned to the micro base station by the current node.
- 一种设备,其特征在于,包括:An apparatus, comprising:一个或多个第二处理器;One or more second processors;第二存储器;Second memory一个或多个程序,其中所述一个或多个程序被存储在所述第二存储器中并被配置为由所述一个或多个第二处理器执行;One or more programs, wherein the one or more programs are stored in the second memory and configured to be executed by the one or more second processors;所述一个或多个程序用于驱动所述一个或多个第二处理器构造用于执行以下步骤:The one or more programs are configured to drive the one or more second processor configurations to perform the following steps:当前节点接收由微基站发送的接入节点的认证请求数据包并广播至其他节点;The current node receives the authentication request data packet of the access node sent by the micro base station and broadcasts to other nodes;接收指定数量的其他节点针对所述认证请求数据包进行认证后产生的认证结果;Receiving an authentication result generated by the specified number of other nodes after authenticating the authentication request packet;反馈所述认证结果至所述微基站。The authentication result is fed back to the micro base station.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710800091.0 | 2017-09-07 | ||
CN201710800091.0A CN107734502B (en) | 2017-09-07 | 2017-09-07 | Micro base station communication management method, system and equipment based on block chain |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019047631A1 true WO2019047631A1 (en) | 2019-03-14 |
Family
ID=61204943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/097582 WO2019047631A1 (en) | 2017-09-07 | 2018-07-27 | Blockchain-based micro-base station communication management method, system and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107734502B (en) |
WO (1) | WO2019047631A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112218255A (en) * | 2020-10-22 | 2021-01-12 | 中国联合网络通信集团有限公司 | Terminal access method and device based on block chain network and macro base station |
CN114499880A (en) * | 2022-01-20 | 2022-05-13 | 中国联合重型燃气轮机技术有限公司 | Method and device for transmitting operation and maintenance data of gas turbine |
WO2023236551A1 (en) * | 2022-06-06 | 2023-12-14 | 北京邮电大学 | Decentralized trusted access method for cellular base station |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107734502B (en) * | 2017-09-07 | 2020-02-21 | 京信通信***(中国)有限公司 | Micro base station communication management method, system and equipment based on block chain |
CN110475249B (en) | 2018-05-10 | 2021-08-20 | 华为技术有限公司 | Authentication method, related equipment and system |
CN110505627B (en) * | 2018-05-17 | 2022-05-06 | 大唐移动通信设备有限公司 | Authentication method and device based on access node group |
CN108966049B (en) * | 2018-07-05 | 2020-04-28 | 新疆讯通网络工程有限公司 | Mobile wireless communication base station |
CN109309671A (en) * | 2018-09-14 | 2019-02-05 | 爱立信(中国)通信有限公司 | A kind of communications device data management method and device based on block chain |
CN109041175B (en) * | 2018-09-25 | 2020-05-12 | 全链通有限公司 | Block chain-based base station connection method, equipment, network and storage medium |
CN110972138B (en) * | 2018-09-30 | 2021-06-15 | 华为技术有限公司 | Data processing method and data processing equipment thereof |
WO2020070460A1 (en) | 2018-10-01 | 2020-04-09 | Tranquil Business Limited | Communication system and method of providing services using decentralized network |
CN109547408B (en) * | 2018-10-09 | 2020-11-20 | 中国科学院重庆绿色智能技术研究院 | Base station dynamic loop information monitoring method based on block chain management |
CN111277553B (en) * | 2018-12-05 | 2022-05-24 | 阿里巴巴集团控股有限公司 | Credible node determination method and device based on block chain network |
US11706617B2 (en) | 2019-01-03 | 2023-07-18 | Cisco Technology, Inc. | Authenticating radio access network components using distributed ledger technology |
CN110611647A (en) * | 2019-03-06 | 2019-12-24 | 张超 | Node joining method and device on block chain system |
WO2020213125A1 (en) * | 2019-04-18 | 2020-10-22 | 三菱電機株式会社 | Entry/exit management system, entry/exit management system authentication device, entry/exit management system management device, entry/exit management system portable terminal, data structure of entry/exit management data, entry/exit management program, and entry/exit management system building method |
US11330441B2 (en) * | 2019-05-14 | 2022-05-10 | T-Mobile Usa, Inc. | Systems and methods for remote device security attestation and manipulation detection |
CN110602691B (en) * | 2019-10-18 | 2022-07-22 | 中国联合网络通信集团有限公司 | Mobile communication method and device based on block chain network |
CN111246474B (en) * | 2020-01-10 | 2022-08-23 | 中国联合网络通信集团有限公司 | Base station authentication method and device |
CN111263361B (en) * | 2020-01-10 | 2023-04-18 | 中国联合网络通信集团有限公司 | Connection authentication method and device based on block chain network and micro base station |
CN111182545B (en) * | 2020-01-10 | 2022-07-29 | 中国联合网络通信集团有限公司 | Micro base station authentication method and terminal |
CN111246475B (en) * | 2020-01-10 | 2022-05-13 | 中国联合网络通信集团有限公司 | Method and device for authenticating base station |
CN111246481B (en) * | 2020-01-10 | 2022-07-29 | 中国联合网络通信集团有限公司 | Micro base station authentication method and terminal |
CN111918289B (en) * | 2020-09-02 | 2022-08-26 | 中国联合网络通信集团有限公司 | Terminal access method, device and server |
CN112565368B (en) * | 2020-11-26 | 2023-05-19 | 中国船舶集团有限公司***工程研究院 | Block chain based offshore equipment ad hoc network system, method and medium |
CN114444096B (en) * | 2022-01-06 | 2022-12-02 | 杭州京胜航星科技有限公司 | Network data storage encryption detection system based on data analysis |
CN114928552B (en) * | 2022-05-23 | 2023-07-18 | 中国联合网络通信集团有限公司 | Communication equipment management method and device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106651346A (en) * | 2016-11-28 | 2017-05-10 | 上海凯岸信息科技有限公司 | Block chain-based credit investigation data sharing and trading system |
CN106878318A (en) * | 2017-03-03 | 2017-06-20 | 钱德君 | A kind of block chain real time polling cloud system |
CN107135209A (en) * | 2017-04-21 | 2017-09-05 | 天津理工大学 | A kind of data sharing method based on block chain |
CN107734502A (en) * | 2017-09-07 | 2018-02-23 | 京信通信***(中国)有限公司 | Micro-base station communication management method, system and equipment based on block chain |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106375317A (en) * | 2016-08-31 | 2017-02-01 | 北京明朝万达科技股份有限公司 | Block chain-based big data security authentication method and system |
CN106372941B (en) * | 2016-08-31 | 2019-07-16 | 江苏通付盾科技有限公司 | Based on the ca authentication management method of block chain, apparatus and system |
US10581615B2 (en) * | 2016-09-18 | 2020-03-03 | Cloudminds (Shenxhen) Robotics) Systems Co., Ltd. | Blockchain-based identity authentication method, device, node and system |
CN106357405A (en) * | 2016-09-19 | 2017-01-25 | 弗洛格(武汉)信息科技有限公司 | Method and system for managing data on basis of block chain technology consistency algorithms |
CN106452785B (en) * | 2016-09-29 | 2019-05-17 | 财付通支付科技有限公司 | Block chain network, branch node and block chain network application method |
CN106453377B (en) * | 2016-10-28 | 2021-03-02 | 中金云金融(北京)大数据科技股份有限公司 | Block chain based distributed network intelligent monitoring system and method |
-
2017
- 2017-09-07 CN CN201710800091.0A patent/CN107734502B/en active Active
-
2018
- 2018-07-27 WO PCT/CN2018/097582 patent/WO2019047631A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106651346A (en) * | 2016-11-28 | 2017-05-10 | 上海凯岸信息科技有限公司 | Block chain-based credit investigation data sharing and trading system |
CN106878318A (en) * | 2017-03-03 | 2017-06-20 | 钱德君 | A kind of block chain real time polling cloud system |
CN107135209A (en) * | 2017-04-21 | 2017-09-05 | 天津理工大学 | A kind of data sharing method based on block chain |
CN107734502A (en) * | 2017-09-07 | 2018-02-23 | 京信通信***(中国)有限公司 | Micro-base station communication management method, system and equipment based on block chain |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112218255A (en) * | 2020-10-22 | 2021-01-12 | 中国联合网络通信集团有限公司 | Terminal access method and device based on block chain network and macro base station |
CN112218255B (en) * | 2020-10-22 | 2022-10-28 | 中国联合网络通信集团有限公司 | Terminal access method and device based on block chain network and macro base station |
CN114499880A (en) * | 2022-01-20 | 2022-05-13 | 中国联合重型燃气轮机技术有限公司 | Method and device for transmitting operation and maintenance data of gas turbine |
WO2023236551A1 (en) * | 2022-06-06 | 2023-12-14 | 北京邮电大学 | Decentralized trusted access method for cellular base station |
Also Published As
Publication number | Publication date |
---|---|
CN107734502B (en) | 2020-02-21 |
CN107734502A (en) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019047631A1 (en) | Blockchain-based micro-base station communication management method, system and device | |
CN111478902B (en) | Power edge gateway equipment and sensing data uplink storage method based on same | |
CN109922162B (en) | Flat building equipment Internet of things monitoring system and method based on block chain | |
US9172544B2 (en) | Systems and methods for authentication between networked devices | |
US8495377B2 (en) | Enabling secure access to sensor network infrastructure using multiple interfaces and application-based group key selection | |
CN110267270B (en) | Identity authentication method for sensor terminal access edge gateway in transformer substation | |
CN111882704B (en) | Control method of intelligent door lock system and intelligent door lock management system | |
CN105788047A (en) | Bluetooth access control device, Bluetooth access control management system and Bluetooth access control management method | |
US11394696B2 (en) | Resource request method, device and storage medium | |
CN111447283A (en) | Method for realizing information security of power distribution station room system | |
CN112270020A (en) | Terminal equipment safety encryption device based on safety chip | |
CN110647583B (en) | Block chain construction method, device, terminal and medium | |
CN115038084A (en) | Decentralized trusted access method for cellular base station | |
CN113972995B (en) | Network configuration method and device | |
CN111327602B (en) | Equipment access processing method, equipment and storage medium | |
CN116455905B (en) | Camera scanning and access method based on cloud edge cooperative system | |
CN115955358B (en) | Data stream transmission system based on point-to-point communication | |
CN102404114A (en) | Monitoring method and system both for Web service | |
CN116669032A (en) | Metropolitan area internet of things system, security authentication method and device thereof and storage medium | |
WO2023010880A1 (en) | Data transmission method and related device | |
CN114301967B (en) | Control method, device and equipment for narrowband Internet of things | |
CN114189858B (en) | Asymmetric encryption-based power 5G public network secure transmission method | |
CN112838933A (en) | Information synchronization method, equipment and storage medium in network traffic analysis | |
CN115623013A (en) | Strategy information synchronization method, system and related product | |
CN110933025A (en) | Multi-source heterogeneous data cross-domain synchronous shared storage method, device, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18853032 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 08/09/2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18853032 Country of ref document: EP Kind code of ref document: A1 |