A smart community management system
By using blockchain management nodes in the community management system to side-chain anchor and detect user information, combined with the control of police station nodes, the problems of information inconsistency between communities and user management are solved, real-time synchronization and secure sharing of information are achieved , promotes community autonomy.
Patent Information
- Application Number
- CN202110788972.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-13
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2041-07-13
AI Technical Summary
The isolation of application systems among communities leads to inconsistency in information and complex identity confirmation. The decentralized characteristics of blockchain make user information management unclear and it is difficult to achieve community autonomy.
Through the blockchain management node, the user information in the community node is side-chain anchored, dangerous user information is detected, and the police station node judges the area to which it belongs is controlled to realize the management of dangerous users.
It realizes near-real-time synchronization and secure sharing of information, reduces data latency, and ensures the convenience of community autonomy and the security of user information.
Smart Images

Figure CN113435860B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a smart community management system, and belongs to the technical field of information sharing and security management. Background Art
[0002] With the rapid development of social economy, communities have gradually become diversified and population mobility has increased, making it more difficult to control residents and making it more difficult to manage cross-information between communities, leading to information inconsistency and complicated identity confirmation processes.
[0003] The main reason for these problems is the isolation between various application systems in the community, and the lack of data communication. Therefore, blockchain technology is adopted, which is a distributed ledger technology with the advantages of decentralization, immutability, and security. However, in the process of community management, the decentralized nature of the blockchain community makes the division of business data unclear, especially the control of dangerous users in user information is unclear, which is not convenient for community autonomy and brings many inconveniences to users. Summary of the invention
[0004] The purpose of the present invention is to overcome the shortcomings of the prior art and provide a smart community management system. The smart community management system anchors the user information in the community node through the blockchain management node, detects the dangerous user information, and determines the area to which the dangerous user belongs through the police station node to realize the management and control of the dangerous user, thereby facilitating community autonomy.
[0005] To achieve the above object, the present invention is implemented by adopting the following technical solutions:
[0006] The present invention provides a smart community management system, including a blockchain node and a blockchain management node, wherein:
[0007] The blockchain nodes include community nodes and police station nodes, and the community nodes are used to receive data information uploaded by users;
[0008] The blockchain management node detects user information after sidechain anchoring the user information in the community node, and sends the detected dangerous user information to each blockchain node by broadcasting;
[0009] The police station node determines the area to which the dangerous user belongs based on the dangerous user information, and controls the dangerous user.
[0010] Preferably, the blockchain management node manages a full copy of user data in the blockchain.
[0011] Preferably, the blockchain management node is a blockchain node elected through multi-chain election.
[0012] Preferably, the data information uploaded by the user is confirmed by the blockchain management node and then propagated and transferred among multiple system platforms of the community node.
[0013] Preferably, the blockchain management node detects the anchored user information based on the key personnel database and relevant management and control models.
[0014] Preferably, the community node is used to store multiple system platforms of the community.
[0015] Preferably, the multi-chain election specifically includes the following steps:
[0016] The blockchain nodes participating in the crowdchain campaign are ranked according to the user’s investment cost;
[0017] From the sorted blockchain nodes, the blockchain nodes recognized by more than half of the users are selected as blockchain management nodes.
[0018] Preferably, the blockchain nodes participating in the crowdchain election are new blockchain nodes created by users or existing blockchain nodes that users choose to join.
[0019] Compared with the prior art, the present invention has the following beneficial effects:
[0020] The present invention is a smart community management system based on blockchain technology. It receives data information uploaded by users through community nodes, and anchors the user information in the community nodes through blockchain management nodes, detects dangerous user information, and then determines the area to which the dangerous users belong through police station nodes to achieve control over dangerous users, thereby facilitating community autonomy. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is an operation flow chart of a smart community management system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0022] The present invention will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the protection scope of the present invention.
[0023] Example:
[0024] A smart community management system includes a blockchain node and a blockchain management node, wherein the blockchain node includes a community node and a police station node, the community node is used to receive data information uploaded by users; the blockchain management node detects user information in the community node after side chain anchoring, and sends the detected dangerous user information to each blockchain node by broadcasting; the police station node determines the area to which the dangerous user belongs based on the dangerous user information, and manages the dangerous user.
[0025] Specifically, when the smart community management system is actually running, it includes the following steps:
[0026] S1, adding multiple system platforms to the community node;
[0027] S2, select the blockchain management node recognized by more than half of the users among the blockchain nodes participating in the multi-chain election;
[0028] It should be noted that in step S2, the user can choose to create a new blockchain node, or join an existing blockchain node, and select a blockchain management node recognized by more than half of the users through election.
[0029] Specifically, step S2 includes the following steps:
[0030] S21, users create new blockchain nodes or join existing blockchain nodes and participate in the multi-chain election according to the invested capital;
[0031] S22, sorting the blockchain nodes participating in the crowdchain election according to the user's investment cost;
[0032] S23, selecting a blockchain node recognized by more than half of the users from the sorted blockchain nodes as a management node of the entire blockchain;
[0033] S24, blockchain management nodes receive corresponding rewards from the system platform in proportion to the invested capital.
[0034] S3, users upload data information on a community node of the blockchain;
[0035] S4, the data information uploaded by the user is confirmed by the blockchain management node in the cluster, and then disseminated and transferred among the various platforms of the community nodes;
[0036] In steps S3-S4, the user who uploaded the data information and other users in the blockchain who confirmed the data information share the benefits.
[0037] S5. The blockchain management node anchors the user information in the community node through the side chain and then detects it, and sends the detected dangerous user information to each blockchain node;
[0038] Step S5 specifically includes the following steps:
[0039] S51, the user creates a blockchain node or joins an existing blockchain node, and the blockchain management node anchors the user information on the side chain;
[0040] S52, the community node is added to the blockchain as a blockchain node;
[0041] S53, blockchain management nodes use side chains to anchor various community nodes;
[0042] S54, detect the user information of the anchored side chain according to the key personnel database and relevant management and control models;
[0043] S55, the blockchain management node detects dangerous user information and sends the dangerous user information to each blockchain node by broadcasting.
[0044] S6, after receiving the dangerous user information, the police station node determines whether it belongs to its own area. If so, it takes corresponding measures to control the detected dangerous user; otherwise, the police station nodes in other areas will control the dangerous user.
[0045] In actual tests, information data that originally took T+1 days to synchronize to various systems can now be communicated in near real time through side chain anchoring. Data security is also guaranteed to prevent malicious theft of data on the Internet. Only nodes on the chain have access rights, and the main asymmetric encryption cannot be cracked. It also guarantees high data availability and partition fault tolerance. Even if some nodes in the blockchain are disconnected, the information of the node can be guaranteed to be accessible because its data copies are on other nodes.
[0046] The traditional data synchronization strategy is to extract data regularly, and then after integration, each subsystem pulls the information to the local area; this will lead to untimely data updates and serious information lag. This method solves a large amount of data synchronization work and greatly reduces data delays.
[0047] It should be noted that identity information is put on the chain, and ultimately user information is also put on the chain. Each user will have a private key to ensure information security on the blockchain, and also coordinate information sharing between multiple systems. In addition, during the user information authentication process, the user applies for identity registration, and the public security system conducts a manual review of their province. If passed, the user's identity information will be put on the chain, and a public and private key will be generated. The public key is disclosed to other systems, and the private key is kept by the user. During the verification process, the community system verifies the user's identity, calls up the user's identity signature in the public security system, and obtains the public key, and then uses the public key to encrypt and manage on the blockchain, broadcast verification records, and the community system decrypts the user's signature and public key through the private key and performs identity verification.
[0048] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0049] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0050] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0051] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0052] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A smart community management system, characterized in that: It includes blockchain nodes and blockchain management nodes, including: The blockchain nodes include community nodes and police station nodes, and the community nodes are used to receive data information uploaded by users; The blockchain management node detects user information after sidechain anchoring the user information in the community node, and sends the detected dangerous user information to each blockchain node by broadcasting; The police station node determines the area to which the dangerous user belongs based on the dangerous user information; The blockchain management node detects the anchored user information according to the key personnel database and relevant management and control models; The multi-chain campaign specifically includes the following steps: The blockchain nodes participating in the crowdchain campaign are ranked according to the user’s investment cost; Select the blockchain nodes recognized by more than half of the users from the sorted blockchain nodes as the blockchain management nodes; The blockchain nodes participating in the crowdchain election are new blockchain nodes created by users or existing blockchain nodes that users choose to join; The blockchain management node manages a full set of user data in the blockchain; The blockchain management node is a blockchain node selected through the multi-chain election; After the data information uploaded by the user is confirmed by the blockchain management node, it is propagated and transferred among multiple system platforms of the community node; The community node is used to store multiple system platforms of the community; The multi-chain campaign also includes the following steps: Blockchain management nodes receive corresponding rewards from the system platform in proportion to the capital invested; The blockchain management node detects the user information after sidechain anchoring the user information in the community node, and sends the detected dangerous user information to each blockchain node by broadcasting, including the following steps: S51, the user creates a blockchain node or joins an existing blockchain node, and the blockchain management node anchors the user information on the side chain; S52, the community node is added to the blockchain as a blockchain node; S53, blockchain management nodes use side chains to anchor various community nodes; S54, detect the user information of the anchored side chain according to the key personnel database and relevant management and control models; S55, the blockchain management node detects dangerous user information and sends the dangerous user information to each blockchain node by broadcasting; S6, after receiving the dangerous user information, the police station node determines whether it belongs to its own area. If so, it takes corresponding measures; otherwise, the police station nodes in other areas will execute it.
