CN112769916B - High-synchronization concurrent group control method, system and storage medium for smart community - Google Patents

High-synchronization concurrent group control method, system and storage medium for smart community Download PDF

Info

Publication number
CN112769916B
CN112769916B CN202011613918.5A CN202011613918A CN112769916B CN 112769916 B CN112769916 B CN 112769916B CN 202011613918 A CN202011613918 A CN 202011613918A CN 112769916 B CN112769916 B CN 112769916B
Authority
CN
China
Prior art keywords
module
synchronous
data
community
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011613918.5A
Other languages
Chinese (zh)
Other versions
CN112769916A (en
Inventor
高健伦
王贺
顾志诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Yaguan Technology Co ltd
Original Assignee
Hangzhou Yaguan Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Yaguan Technology Co ltd filed Critical Hangzhou Yaguan Technology Co ltd
Priority to CN202011613918.5A priority Critical patent/CN112769916B/en
Publication of CN112769916A publication Critical patent/CN112769916A/en
Application granted granted Critical
Publication of CN112769916B publication Critical patent/CN112769916B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention belongs to the technical field of intelligent communities, and discloses a high-synchronization concurrent group control method, a high-synchronization concurrent group control system and a storage medium for the intelligent community, wherein the high-synchronization concurrent group control system for the intelligent community comprises an equipment management module, a parameter acquisition module, a data processing module, a data transmission module, a central control module, a synchronous beacon generation module, a coding identification module, a synchronous adjustment module, an adjustment monitoring module and a beacon updating module; the intelligent community system fully utilizes the integrated application of new generation information technologies such as Internet of things, cloud computing and mobile internet, provides safe, comfortable and convenient modernized and intelligent living environment for community residents, really realizes the intelligent community, and sends synchronous group control codes contained in synchronous sequence beacons to a plurality of community management devices in a cooperative matching state through a central control module; therefore, the problem of sending efficiency of the group control synchronous concurrent data is solved, network service resources are saved, and the resource efficiency of concurrent data transmission is greatly improved.

Description

High-synchronization concurrent group control method, system and storage medium for smart community
Technical Field
The invention belongs to the technical field of intelligent communities, and particularly relates to a high-synchronization concurrent group control method, a high-synchronization concurrent group control system and a storage medium for an intelligent community.
Background
At present: the intelligent community fully utilizes the integrated application of new-generation information technologies such as Internet of things, cloud computing and mobile internet, and provides a safe, comfortable and convenient modern and intelligent living environment for community residents, so that a community with a new management form based on informatization and intelligent social management and service is formed.
At present, the pseudo-concept of the smart community is horizontal, the smart community in the eyes of a developer mainly emphasizes which hardware infrastructure can be directly seen, the smart community does not have subsequent property service capability and smart community operation capability, the cognition degree of residents to the smart community is only 14%, and the willingness of the residents to know the wisdom community is up to 67%. Particularly, residents have strong requirements on door/window magnetism, infrared lamp security alarm, community public WIFI, and real-time understanding of water, electricity, gas and heat related services and life distribution services of smart communities.
However, although a large amount of hardware equipment is invested in the existing intelligent community, the intelligent community is not intelligent due to the high-synchronization concurrent group control technology, the management is asynchronous, and the requirement of the existing intelligent community is difficult to meet.
Through the above analysis, the problems and defects of the prior art are as follows: the prior art does not have a high-synchronization concurrent group control method of an intelligent community; meanwhile, the community management method is asynchronous in management, low in management efficiency, delayed in management and incapable of timely mastering the problem of community discovery.
Disclosure of Invention
Aiming at the problems in the prior art, the invention provides a high-synchronization concurrent group control method, a high-synchronization concurrent group control system and a storage medium for an intelligent community.
The invention is realized in such a way, a high-synchronization concurrent group control system of a smart community executes a high-synchronization concurrent group control method of the smart community, and comprises the following steps:
the device comprises an equipment management module, a parameter acquisition module, a data processing module, a data transmission module, a central control module, a synchronous beacon generation module, a coding identification module, a synchronous adjustment module, an adjustment monitoring module and a beacon updating module;
the device management module is connected with the central control module and is used for carrying out addition, deletion or corresponding management on community management devices in the smart community;
the parameter acquisition module is connected with the central control module and is used for acquiring and acquiring the operating parameters and data of the corresponding community management equipment;
the data processing module is connected with the central control module and is used for classifying and integrating the acquired corresponding operating parameters and data;
the data transmission module is connected with the central control module and is used for transmitting data of the community management equipment and each functional module;
the central control module is connected with the equipment management module, the parameter acquisition module, the data processing module, the data transmission module, the synchronous beacon generation module, the code identification module, the synchronous adjustment module, the adjustment monitoring module and the beacon updating module and is used for controlling each module to normally work by utilizing a single chip microcomputer or a controller;
the synchronous beacon generation module is connected with the central control module and used for generating a synchronous sequence beacon containing a synchronous group control code based on the acquired related data;
the code identification module is connected with the central control module and used for identifying the synchronous group control codes by the community management equipment;
the synchronous adjustment module is connected with the central control module and used for carrying out synchronous adjustment, parameter updating and adjustment feedback on the community management equipment based on an adjustment instruction in the synchronous group control code;
the adjustment monitoring module is connected with the central control module and used for verifying and monitoring the equipment states of all community management equipment in the group member set and the execution state of synchronous adjustment thereof in a multi-selection superposition comparison mode based on adjustment feedback sent by the community management equipment,
and the beacon updating module is connected with the central control module and used for updating the synchronous sequence beacon based on the equipment state and the synchronous adjustment execution state data acquired by the adjustment monitoring module.
Further, the community management apparatus includes: the intelligent monitoring system comprises intelligent security equipment, intelligent monitoring equipment and intelligent home equipment;
the intelligent security equipment comprises a visual intercom access control host and an infrared alarm; the intelligent monitoring equipment comprises a camera;
the intelligent household equipment comprises an energy management device, a health management device, an intelligent electric appliance device, an intelligent audio-visual device, an intelligent door and window device and an intelligent wearing device.
Another object of the present invention is to provide: a high-synchronization concurrent group control method for a smart community comprises the following steps:
step one, adding, deleting or correspondingly managing community management equipment in the intelligent community through an equipment management module; acquiring and acquiring operation parameters and data of corresponding intelligent community management equipment through a parameter acquisition module; classifying and integrating the acquired corresponding operating parameters and data through a data processing module;
step two, a central control module controls a synchronous beacon generation module to generate a synchronous sequence beacon based on the acquired relevant data of the community management equipment by utilizing a single chip microcomputer or a controller; the generated synchronous sequence beacon is transmitted to corresponding community management equipment in a wired or wireless mode through a data transmission module;
step three, the community management equipment receives the synchronous sequence beacon and identifies the synchronous group control code in the received synchronous sequence beacon through a code identification module; the community management equipment carries out synchronous adjustment on the basis of an adjustment instruction in the identified synchronous group control code through a synchronous adjustment module;
acquiring the running parameters of the community management equipment after synchronous adjustment through a parameter acquisition module, updating the equipment parameters, and transmitting the adjustment feedback and the updated equipment parameters to an adjustment monitoring module through a data transmission module;
checking and monitoring the updated equipment parameters and the execution status of synchronous adjustment thereof in a multi-selection superposition comparison mode through an adjustment monitoring module based on adjustment feedback sent by the community management equipment and the updated equipment parameters;
and step six, the beacon updating module is connected with the central control module and used for updating the synchronous sequence beacon based on the equipment state and synchronous adjustment execution state data acquired by the adjustment monitoring module.
The updating comprises the following steps:
given a sync sequence beacon security change value n and an encrypted sync sequence beacon database DB, the encrypted sync sequence beacon database is of the form (i, v)i)∈[q]×Zn-1Using a hash function H: {0, 1: |, a: |, a: |, a: |, a: |, a |*}→Zn-1To process very large data records vi(ii) a The setup algorithm produces two orders of N-p1p2Groups G and G ofTWherein p is1,p2Is in the range of [2n-1,2n-1]The prime number of (c); bilinear mapping as e: GXG → GT(ii) a Let G1And G2Subgroups of G, the order being p1,p2(ii) a Key K for randomly selecting two algebraic pseudorandom functions F1,K2(ii) a Meanwhile, randomly selecting:
g1,h1R G1,g2,h2,u2R G2,a,b∈RZN
for each i e {1,..., q }:
Figure GDA0003626730590000041
defining:
Figure GDA0003626730590000042
Figure GDA0003626730590000043
the public key is
Figure GDA0003626730590000044
The private key is SK ═ a, Tw,k1,k2);
Inquiry algorithm input public key PK and an inquiry index
Figure GDA0003626730590000045
Using Merkle Hash summation Tree and equation
Figure GDA0003626730590000046
Determining a bin index x ∈ { 1.,. q } and a corresponding proof Ω, the proof Ω ═ lx,sx,rxiS), whereini(1 ≦ i ≦ H) representing the sibling node values of the nodes on the path from the leaf node x to the root node on MSHT, H being the depth of the Merkle Hash summation tree; then, calculating:
Figure GDA0003626730590000047
definition of
Figure GDA0003626730590000048
Finally return to
Figure GDA0003626730590000049
The verification algorithm inputs a private key SK and a query index
Figure GDA00036267305900000410
And
Figure GDA00036267305900000411
the verifier first verifies the validity of x by using the evidence omega and checks:
Figure GDA00036267305900000412
wherein
Figure GDA0003626730590000051
If the equation is established, the verifier outputs 1, otherwise outputs T;
the adjusting and monitoring module runs an updating algorithm, inputs a private key SK, a query index x and data v 'to be updated, generates an operation authorization token t' x by using the private key SK, and then sends the (t 'x, v') to the synchronous beacon generating module; the synchronous beacon generation module updates related data in the index x by using v 'and updates a public key PK by using t' x;
the operation method for updating the verifiable synchronization sequence beacon database comprises the steps of setting the synchronization sequence beacon database as
Figure GDA0003626730590000052
Wherein x is more than or equal to 1 and less than or equal to q,
Figure GDA0003626730590000053
lx≧ 0 represents the number of data records in the storage lattice index x; in that
Figure GDA0003626730590000054
The three update operations above include:
single sheetThe machine or controller wants to
Figure GDA0003626730590000055
Is replaced by v'xThen, then
Figure GDA0003626730590000056
lxKeeping the same;
singlechip or controller deletion
Figure GDA0003626730590000057
Then
Figure GDA0003626730590000058
lxRemain unchanged;
the singlechip or the controller is wanted to be on
Figure GDA0003626730590000059
Inserting a new record in front
Figure GDA00036267305900000510
Then
Figure GDA00036267305900000511
lxAnd adding one.
Further, in the first step, the classifying and integrating the acquired corresponding operating parameters and data by the data processing module includes:
and preprocessing the acquired corresponding operating parameters and data, and then classifying and integrating the preprocessed data according to a preset classification rule.
Further, the preprocessing the acquired corresponding operating parameters and data includes:
(1) correcting errors of the acquired data, and deleting repeated records or repeated fields in the data; meanwhile, data specification unification is carried out on the data after duplication removal;
(2) determining the logic, conditions and caliber of each community management device, and correcting the acquisition logic of the abnormal community management device; carrying out standardization processing on the data;
(3) reorganizing data according to a certain algorithm and a certain mode on the premise of keeping the integrity and the accuracy of the original data set and not losing useful information; supplementing the data of the incomplete data;
(4) and deleting abnormal data in the data.
Further, in step three, the sync sequence beacon includes, but is not limited to: the intelligent community management system comprises intelligent community control terminal equipment codes, community management equipment codes, operation parameters of a control terminal and community management equipment, synchronous group control codes and synchronous adjustment instructions.
Further, in step three, the receiving, by the community management device, the synchronization sequence beacon, and identifying, by the code identification module, the synchronization group control code in the received synchronization sequence beacon includes:
1) the method comprises the steps that community management equipment receives a synchronous sequence beacon, processes the synchronous sequence beacon and extracts a synchronous group control code of the community management equipment;
2) analyzing the synchronous group control code, and decomposing the synchronous group control code into more than one code information; and respectively carrying out matched analysis on each piece of coding information to obtain the coding content carried by each piece of coding information.
Further, in step 2), the synchronous group control code is analyzed, and the synchronous group control code is decomposed into more than one code information; respectively carrying out matched analysis on each piece of coding information to obtain coding content carried by each piece of coding information comprises the following steps:
2.1) decomposing the synchronous group control code into first coding information and second coding information; performing mode matching on the first coding information and information in a synchronous sequence beacon database to acquire version information and coding system identification information in the first coding information;
2.2) obtaining a domain name conversion rule regular expression of the main body code of the second coding information according to the version information and the coding system identification information; acquiring a network resource identifier (URI) address of an analysis synchronization beacon generation module corresponding to the main body code according to the domain name conversion rule regular expression of the main body code;
2.3) sending the URI address so that the community management equipment sends an analysis request of the main body code to an analysis synchronous beacon generation module corresponding to the URI address according to the URI address; and receiving an analysis result returned by the analysis synchronous beacon generation module according to the analysis request, and sending the analysis result to the community management equipment.
Another object of the present invention is to provide a computer program product stored on a computer readable medium, comprising a computer readable program for providing a user input interface to implement a highly synchronized concurrent group control method for the smart community when executed on an electronic device.
Another object of the present invention is to provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform a highly synchronized concurrent group control method for the smart community.
By combining all the technical schemes, the invention has the advantages and positive effects that: the intelligent community system fully utilizes the integrated application of new generation information technologies such as Internet of things, cloud computing and mobile internet, provides safe, comfortable and convenient modernized and intelligent living environment for community residents, really realizes the intelligent community, and sends synchronous group control codes contained in synchronous sequence beacons to a plurality of community management devices in a cooperative matching state through a central control module; therefore, the problem of sending efficiency of the group control synchronous concurrent data is solved, network service resources are saved, and the resource efficiency of concurrent data transmission is greatly improved.
Identifying the synchronous group control code through community management equipment, and judging whether the community management equipment belongs to the group member set selected by the synchronous group control code; therefore, the problem of rapid identification and judgment of synchronous group control members is solved, the group control service identification efficiency is improved, and the data processing links of a service system are reduced. Executing corresponding state control operation according to the synchronous instruction through the community management equipment, and updating the operation parameters contained in the equipment state beacon; therefore, the problems of the operation mode and the execution state feedback of the synchronous group control are solved, and the flexibility and the compatibility of the group control mode execution feedback are improved. Acquiring corresponding parameters and synchronous feedback through a data acquisition module, and verifying and monitoring the equipment states of all equipment members in the group member set and the execution states of the state control operations in a multi-selection superposition comparison mode; therefore, the problems of monitoring of state feedback of synchronous group control and retransmission of group control data are solved, the efficiency of state feedback monitoring and verification algorithm is improved, and the redundant transmission of invalid data of the main end is reduced.
The invention provides a method for updating a synchronization sequence beacon based on equipment state and synchronization adjustment execution state data acquired by an adjustment monitoring module. The accuracy of the acquired equipment state and the synchronous adjustment execution state data is ensured.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained from the drawings without creative efforts.
FIG. 1 is a schematic diagram of a highly synchronized group control system for smart communities according to an embodiment of the present invention;
in the figure: 1. a device management module; 2. a parameter acquisition module; 3. a data processing module; 4. a data transmission module; 5. a central control module; 6. a synchronization beacon generation module; 7. a code identification module; 8. a synchronization adjustment module; 9. adjusting the monitoring module; 10. and a beacon updating module.
Fig. 2 is a flowchart of a highly synchronous group control method for smart communities according to an embodiment of the present invention.
Fig. 3 is a flowchart of a method for preprocessing acquired corresponding operating parameters and data according to an embodiment of the present invention.
Fig. 4 is a flowchart of a method for a community management device to receive a synchronization sequence beacon and identify a synchronization group control code in the received synchronization sequence beacon through a code identification module according to an embodiment of the present invention.
Fig. 5 is a block diagram illustrating parsing of a synchronization group control code according to an embodiment of the present invention, and decomposing the synchronization group control code into more than one encoded information; and respectively carrying out matched analysis on each piece of coding information to obtain a method flow chart of the coding content carried by each piece of coding information.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail with reference to the following embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In order to solve the problems in the prior art, the invention provides a high-synchronization concurrent group control method for an intelligent community, and the invention is described in detail below with reference to the accompanying drawings.
As shown in fig. 1, the high-synchronization concurrent group control system for a smart community according to an embodiment of the present invention includes:
the system comprises an equipment management module 1, a parameter acquisition module 2, a data processing module 3, a data transmission module 4, a central control module 5, a synchronous beacon generation module 6, a coding identification module 7, a synchronous adjustment module 8, an adjustment monitoring module 9 and a beacon updating module 10;
the equipment management module 1 is connected with the central control module 5 and is used for carrying out addition, deletion or corresponding management on community management equipment in the intelligent community;
the parameter acquisition module 2 is connected with the central control module and is used for acquiring and acquiring the operating parameters and data of the corresponding community management equipment;
the data processing module 3 is connected with the central control module 5 and is used for classifying and integrating the acquired corresponding operating parameters and data;
the data transmission module 4 is connected with the central control module 5 and is used for carrying out data transmission on the community management equipment and each functional module;
the central control module 5 is connected with the equipment management module 1, the parameter acquisition module 2, the data processing module 3, the data transmission module 4, the synchronous beacon generation module 6, the code identification module 7, the synchronous adjustment module 8, the adjustment monitoring module 9 and the beacon updating module 10 and is used for controlling each module to normally work by utilizing a single chip microcomputer or a controller;
a synchronous beacon generating module 6, connected to the central control module 5, for generating a synchronous sequence beacon containing a synchronous group control code based on the acquired related data;
the code identification module 7 is connected with the central control module 5 and is used for identifying the synchronous group control codes by the community management equipment;
the synchronous adjusting module 8 is connected with the central control module 5 and used for carrying out synchronous adjustment, parameter updating and adjustment feedback on the community management equipment based on an adjusting instruction in the synchronous group control code;
an adjustment monitoring module 9 connected with the central control module 5 for checking and monitoring the device status of all community management devices in the group member set and the execution status of synchronous adjustment thereof in a multi-selection superposition comparison mode based on adjustment feedback sent by the community management devices,
and a beacon updating module 10 connected to the central control module 5 and configured to update the synchronization sequence beacon based on the device status and the synchronization adjustment execution status data acquired by the adjustment monitoring module.
The community management device provided by the embodiment of the invention comprises: the intelligent monitoring system comprises intelligent security equipment, intelligent monitoring equipment and intelligent home equipment;
the intelligent security equipment comprises a visual intercom access control host and an infrared alarm; the intelligent monitoring equipment comprises a camera;
the intelligent household equipment comprises an energy management device, a health management device, an intelligent electric appliance device, an intelligent audio-visual device, an intelligent door and window device and an intelligent wearing device.
As shown in fig. 2, the high-synchronization concurrent group control method for the smart community according to the embodiment of the present invention includes:
s101, adding, deleting or correspondingly managing community management equipment in the intelligent community through an equipment management module; acquiring and acquiring operation parameters and data of corresponding intelligent community management equipment through a parameter acquisition module; classifying and integrating the acquired corresponding operating parameters and data through a data processing module;
s102, a central control module controls a synchronous beacon generation module to generate a synchronous sequence beacon based on the acquired relevant data of the community management equipment by utilizing a single chip microcomputer or a controller; the generated synchronous sequence beacon is transmitted to corresponding community management equipment in a wired or wireless mode through a data transmission module;
s103, the community management equipment receives the synchronous sequence beacon and identifies the synchronous group control code in the received synchronous sequence beacon through a code identification module; the community management equipment carries out synchronous adjustment on the basis of an adjustment instruction in the identified synchronous group control code through a synchronous adjustment module;
s104, acquiring the operating parameters of the community management equipment after synchronous adjustment through a parameter acquisition module, updating the equipment parameters, and transmitting the adjustment feedback and the updated equipment parameters to an adjustment monitoring module through a data transmission module;
s105, verifying and monitoring the updated equipment parameters and the execution conditions of synchronous adjustment thereof in a multi-selection superposition comparison mode through an adjustment monitoring module based on adjustment feedback sent by the community management equipment and the updated equipment parameters;
and S106, the synchronization sequence beacon is connected with the central control module through the beacon updating module and used for updating the synchronization sequence beacon based on the equipment state and the synchronization regulation execution state data acquired by the regulation monitoring module.
In step S101, the classifying and integrating the acquired corresponding operating parameters and data by the data processing module according to the embodiment of the present invention includes:
and preprocessing the acquired corresponding operating parameters and data, and then classifying and integrating the preprocessed data according to a preset classification rule.
As shown in fig. 3, the preprocessing of the acquired corresponding operating parameters and data provided in the embodiment of the present invention includes:
s201, correcting errors of the collected data, and deleting repeated records or repeated fields in the data; meanwhile, data specification unification is carried out on the data after duplication removal;
s202, determining the logic, conditions and caliber of each community management device, and correcting the acquisition logic of the abnormal community management device; carrying out standardization processing on the data;
s203, reorganizing the data according to a certain algorithm and mode on the premise of keeping the integrity and the accuracy of the original data set and not losing useful information; supplementing the data of the incomplete data;
and S204, deleting abnormal data in the data.
In step S103, the synchronization sequence beacon provided in the embodiment of the present invention includes, but is not limited to: the intelligent community management system comprises intelligent community control terminal equipment codes, community management equipment codes, operation parameters of a control terminal and community management equipment, synchronous group control codes and synchronous adjustment instructions.
As shown in fig. 4, in step S103, the receiving, by the community management device according to the embodiment of the present invention, a synchronization sequence beacon, and identifying, by the code identification module, a synchronization group control code in the received synchronization sequence beacon includes:
s301, receiving a synchronous sequence beacon by the community management equipment, processing the synchronous sequence beacon, and extracting a synchronous group control code of the community management equipment;
s302, analyzing the synchronous group control code, and decomposing the synchronous group control code into more than one code information; and respectively carrying out matched analysis on each piece of coding information to obtain the coding content carried by each piece of coding information.
As shown in fig. 5, in step S302, the synchronization group control code provided in the embodiment of the present invention is analyzed, and the synchronization group control code is decomposed into more than one code information; respectively carrying out matched analysis on each piece of coding information to obtain coding content carried by each piece of coding information comprises the following steps:
s401, decomposing the synchronous group control code into first coding information and second coding information; performing pattern matching on the first coding information and information in a synchronous sequence beacon database to acquire version information and coding system identification information in the first coding information;
s402, obtaining a domain name conversion rule regular expression of the main body code of the second coding information according to the version information and the coding system identification information; acquiring a network resource identifier (URI) address of an analysis synchronization beacon generation module corresponding to the main body code according to the domain name conversion rule regular expression of the main body code;
s403, sending the URI address so that the community management equipment sends an analysis request of the main body code to an analysis synchronization beacon generation module corresponding to the URI address according to the URI address; and receiving an analysis result returned by the analysis synchronous beacon generation module according to the analysis request, and sending the analysis result to the community management equipment.
In step S106, the updating includes:
given a sync sequence beacon security variation value n and an encrypted sync sequence beacon database DB of the form (i, v)i)∈[q]×Zn-1Use a hash function H: {0,1*}→Zn-1To process very large data records vi(ii) a The setting algorithm produces two orders N ═ p1p2Groups G and G ofTWherein p is1,p2Is in the range of [2n-1,2n-1]The prime number of (c); bilinear mapping as e: GXG → GT(ii) a Let G1And G2Subgroups of G, the order being p1,p2(ii) a Key K for randomly selecting two algebraic pseudorandom functions F1,K2(ii) a Meanwhile, randomly selecting:
g1,h1R G1,g2,h2,u2R G2,a,b∈RZN
for each i e { 1.,. q }:
Figure GDA0003626730590000121
defining:
Figure GDA0003626730590000122
Figure GDA0003626730590000123
the public key is
Figure GDA0003626730590000124
The private key is SK ═ a, Tw,k1,k2);
Inquiry algorithm input public key PK and an inquiry index
Figure GDA0003626730590000125
Using Merkle Hash summation Tree and equation
Figure GDA0003626730590000126
Determining a bin index x ∈ { 1.,. q } and a corresponding proof Ω, the proof Ω ═ lx,sx,rxiS), whereini(1 ≦ i ≦ H) representing the sibling node values of the nodes on the path from the leaf node x to the root node on MSHT, H being the depth of the Merkle Hash summation tree; then, calculating:
Figure GDA0003626730590000131
definition of
Figure GDA0003626730590000132
Finally return to
Figure GDA0003626730590000133
The verification algorithm inputs a private key SK and a query index
Figure GDA0003626730590000134
And
Figure GDA0003626730590000135
the verifier first verifies the validity of x by using the evidence omega and checks:
Figure GDA0003626730590000136
wherein
Figure GDA0003626730590000137
If the equality is established, the verifier outputs 1, otherwise outputs T;
the adjusting and monitoring module runs an updating algorithm, inputs a private key SK, a query index x and data v 'to be updated, generates an operation authorization token t' x by using the private key SK, and then sends the (t 'x, v') to the synchronous beacon generating module; the synchronous beacon generation module updates related data in the index x by using v 'and updates a public key PK by using t' x;
the operation method for updating the verifiable synchronization sequence beacon database comprises the steps of setting the synchronization sequence beacon database as
Figure GDA0003626730590000138
Wherein x is more than or equal to 1 and less than or equal to q,
Figure GDA0003626730590000139
lxthe number of data records in the storage grid index x is more than or equal to 0; in that
Figure GDA00036267305900001310
The three update operations above include:
the singlechip or the controller is connected with
Figure GDA00036267305900001311
Is replaced by v'xThen, then
Figure GDA00036267305900001312
lxKeeping the same;
deletion of single-chip or controller
Figure GDA00036267305900001313
Then
Figure GDA00036267305900001314
lxRemain unchanged;
the singlechip or the controller is wanted to be on
Figure GDA00036267305900001315
Inserting a new record in front
Figure GDA00036267305900001316
Then the
Figure GDA00036267305900001317
lxAnd adding one.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention, and the scope of the present invention is not limited thereto, and any modification, equivalent replacement, and improvement made by those skilled in the art within the technical scope of the present invention disclosed herein, which is within the spirit and principle of the present invention, should be covered by the present invention.

Claims (10)

1. A high-synchronization concurrent group control method for a smart community is characterized by comprising the following steps:
step one, adding, deleting or correspondingly managing community management equipment in an intelligent community; acquiring operation parameters and data of corresponding intelligent community management equipment; classifying and integrating the acquired corresponding operating parameters and data;
controlling a synchronous beacon generation module to generate a synchronous sequence beacon based on the acquired relevant data of the community management equipment by utilizing a single chip microcomputer or a controller; transmitting the generated synchronous sequence beacon to corresponding community management equipment in a wired or wireless mode;
step three, the community management equipment receives the synchronous sequence beacon and identifies the synchronous group control code in the received synchronous sequence beacon; the community management equipment carries out synchronous adjustment based on the adjustment instruction in the identified synchronous group control code;
collecting operating parameters of the community management equipment after synchronous adjustment, updating equipment parameters, and transmitting adjustment feedback and the updated equipment parameters to an adjustment monitoring module through a data transmission module;
checking and monitoring the updated equipment parameters and the execution condition of synchronous adjustment thereof in a multi-selection superposition comparison mode based on adjustment feedback sent by the community management equipment and the updated equipment parameters;
step six, updating the synchronous sequence beacon based on the equipment state and synchronous adjustment execution state data acquired by the adjustment monitoring module; the updating comprises the following steps:
given a sync sequence beacon security variation value n and an encrypted sync sequence beacon database DB of the form (i, v)i)∈[q]×Zn-1Use a hash function H: {0,1}*→Zn-1To process very large data records vi(ii) a The setup algorithm produces two orders of N-p1p2Groups G and G ofTWherein p is1,p2Is in the range of [2n-1,2n-1]The prime number of (c); bilinear mapping as e: GXG → GT(ii) a Let G1And G2Subgroups of G, the order being p1,p2(ii) a Key K for randomly selecting two algebraic pseudorandom functions F1,K2(ii) a Meanwhile, randomly selecting:
g1,h1RG1,g2,h2,u2RG2,a,b∈RZN
for each i e {1,..., q }:
Figure FDA0003637084400000021
defining:
Figure FDA0003637084400000022
Figure FDA0003637084400000023
the public key is
Figure FDA0003637084400000024
The private key is SK ═ a, Tw,k1,k2);
Inquiry algorithm input public key PK and an inquiry index
Figure FDA00036370844000000220
Using Merkle Hash summation Tree and equation
Figure FDA0003637084400000025
Determining a bin index x ∈ { 1.,. q } and a corresponding proof Ω, the proof Ω ═ lx,sx,rxiS), whereini(1 ≦ i ≦ H) representing the sibling node values of the nodes on the path from the leaf node x to the root node on MSHT, H being the depth of the Merkle Hash summation tree; then, calculating:
Figure FDA0003637084400000026
definition of
Figure FDA0003637084400000027
Finally return to
Figure FDA0003637084400000028
The verification algorithm inputs a private key SK and a query index
Figure FDA0003637084400000029
And
Figure FDA00036370844000000210
the verifier firstly verifies the validity of x by using the evidence omega, and checks:
Figure FDA00036370844000000211
wherein
Figure FDA00036370844000000212
If the equation is established, the verifier outputs 1, otherwise outputs T;
the adjusting and monitoring module runs an updating algorithm, inputs a private key SK, a query index x and data v 'to be updated, firstly generates an operation authorization token t' x by using the private key SK, and then sends (t 'x, v') to the synchronous beacon generating module; the synchronous beacon generation module updates related data in the index x by using v 'and updates a public key PK by using t' x;
let the sync sequence beacon database be:
Figure FDA00036370844000000213
wherein x is more than or equal to 1 and less than or equal to q,
Figure FDA00036370844000000214
lx≧ 0 represents the number of data records in the storage lattice index x; in that
Figure FDA00036370844000000215
The three update operations above include:
the single chip microcomputer or the controller wants to exchange
Figure FDA00036370844000000216
Replacement ofIs v'xThen, then
Figure FDA00036370844000000217
lxKeeping the original shape;
singlechip or controller deletion
Figure FDA00036370844000000218
Then
Figure FDA00036370844000000219
lxRemain unchanged;
the singlechip or the controller is wanted to be on
Figure FDA0003637084400000031
Inserting a new record in front
Figure FDA0003637084400000032
Then
Figure FDA0003637084400000033
lxAnd adding one.
2. The method as claimed in claim 1, wherein the step one of classifying and integrating the acquired corresponding operation parameters and data comprises:
and preprocessing the acquired corresponding operating parameters and data, and then classifying and integrating the preprocessed data according to a preset classification rule.
3. The method as claimed in claim 2, wherein the pre-processing of the acquired corresponding operation parameters and data comprises:
(1) correcting errors of the acquired data, and deleting repeated records or repeated fields in the data; meanwhile, data specification unification is carried out on the data after duplication removal;
(2) determining the logic, conditions and caliber of each community management device, and correcting the acquisition logic of the abnormal community management device; carrying out standardization processing on the data;
(3) reorganizing data according to a certain algorithm and mode on the premise of keeping the integrity and accuracy of the original data set and not losing useful information; supplementing the data of the incomplete data;
(4) and deleting abnormal data in the data.
4. The method as claimed in claim 1, wherein in step three, the synchronization sequence beacon includes but is not limited to: the intelligent community control terminal equipment codes, the community management equipment codes, the operating parameters of the control terminal and the community management equipment, the synchronous group control codes and the synchronous adjustment instructions.
5. The method as claimed in claim 1, wherein the step three includes the step of receiving a synchronization sequence beacon by the community management device, and identifying the synchronization group control code in the received synchronization sequence beacon by the code identification module includes:
1) the method comprises the steps that community management equipment receives a synchronous sequence beacon, processes the synchronous sequence beacon and extracts a synchronous group control code of the community management equipment;
2) analyzing the synchronous group control code, and decomposing the synchronous group control code into more than one code information; and respectively carrying out matched analysis on each piece of coding information to obtain the coding content carried by each piece of coding information.
6. The method as claimed in claim 5, wherein in step 2), the synchronous group control code is parsed into at least one code message; respectively carrying out matched analysis on each piece of coding information to obtain coding content carried by each piece of coding information comprises the following steps:
2.1) decomposing the synchronous group control code into first coding information and second coding information; performing mode matching on the first coding information and information in a synchronous sequence beacon database to acquire version information and coding system identification information in the first coding information;
2.2) obtaining a domain name conversion rule regular expression of the main body code of the second coding information according to the version information and the coding system identification information; acquiring a network resource identifier (URI) address of an analysis synchronization beacon generation module corresponding to the main body code according to the domain name conversion rule regular expression of the main body code;
2.3) sending the URI address so that the community management equipment sends an analysis request of the main body code to an analysis synchronous beacon generation module corresponding to the URI address according to the URI address; and receiving an analysis result returned by the analysis synchronous beacon generation module according to the analysis request, and sending the analysis result to the community management equipment.
7. A highly synchronous and concurrent group control system for smart community, which performs the highly synchronous and concurrent group control method for smart community of any one of claims 1-6, comprising:
the equipment management module is connected with the central control module and is used for adding, deleting or correspondingly managing community management equipment in the intelligent community;
the parameter acquisition module is connected with the central control module and is used for acquiring and acquiring the operating parameters and data of the corresponding community management equipment;
the data processing module is connected with the central control module and is used for classifying and integrating the acquired corresponding operating parameters and data;
the data transmission module is connected with the central control module and is used for transmitting data of the community management equipment and each functional module;
the central control module is connected with the equipment management module, the parameter acquisition module, the data processing module, the data transmission module, the synchronous beacon generation module, the code identification module, the synchronous adjustment module, the adjustment monitoring module and the beacon updating module and is used for controlling each module to normally work by utilizing a single chip microcomputer or a controller;
the synchronous beacon generation module is connected with the central control module and used for generating a synchronous sequence beacon containing a synchronous group control code based on the acquired related data;
the code identification module is connected with the central control module and used for identifying the synchronous group control codes by the community management equipment;
the synchronous adjustment module is connected with the central control module and used for carrying out synchronous adjustment, parameter updating and adjustment feedback on the community management equipment based on an adjustment instruction in the synchronous group control code;
the adjustment monitoring module is connected with the central control module and used for verifying and monitoring the equipment states of all the community management equipment in the group member set and the execution states of synchronous adjustment thereof in a multi-selection superposition comparison mode based on adjustment feedback sent by the community management equipment,
and the beacon updating module is connected with the central control module and used for updating the synchronous sequence beacon based on the equipment state and the synchronous adjustment execution state data acquired by the adjustment monitoring module.
8. The highly synchronized group control system for smart communities as claimed in claim 7, wherein the community management device comprises: the intelligent monitoring system comprises intelligent security equipment, intelligent monitoring equipment and intelligent home equipment;
the intelligent security equipment comprises a visual intercom access control host and an infrared alarm; the intelligent monitoring equipment comprises a camera;
the intelligent household equipment comprises an energy management device, a health management device, an intelligent electric appliance device, an intelligent audio-visual device, an intelligent door and window device and an intelligent wearing device.
9. A computer device, characterized in that the computer device comprises a memory and a processor, the memory stores a computer program, and the computer program, when executed by the processor, causes the processor to execute the high synchronization concurrency group control method of the intelligent community according to any one of claims 1-6.
10. A computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform a highly synchronized concurrent group control method for a smart community as claimed in any one of claims 1 to 6.
CN202011613918.5A 2020-12-30 2020-12-30 High-synchronization concurrent group control method, system and storage medium for smart community Active CN112769916B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011613918.5A CN112769916B (en) 2020-12-30 2020-12-30 High-synchronization concurrent group control method, system and storage medium for smart community

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011613918.5A CN112769916B (en) 2020-12-30 2020-12-30 High-synchronization concurrent group control method, system and storage medium for smart community

Publications (2)

Publication Number Publication Date
CN112769916A CN112769916A (en) 2021-05-07
CN112769916B true CN112769916B (en) 2022-06-21

Family

ID=75696152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011613918.5A Active CN112769916B (en) 2020-12-30 2020-12-30 High-synchronization concurrent group control method, system and storage medium for smart community

Country Status (1)

Country Link
CN (1) CN112769916B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114611925A (en) * 2022-03-11 2022-06-10 杭州园钉科技有限公司 Wisdom garden management platform based on thing networking
CN115827781B (en) * 2022-12-05 2023-08-04 东莞市康永电子科技有限公司 Multi-point time sharing collaboration-based community resource synchronization method and system
CN117785973A (en) * 2023-12-11 2024-03-29 深圳鹏程未来技术有限公司 Community user information integration method, device, equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108777719A (en) * 2018-06-21 2018-11-09 安恩达科技(深圳)有限公司 Entirety is intelligence community platform

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9508104B2 (en) * 2013-09-20 2016-11-29 International Business Machines Corporation Question routing for user communities
CN109151018A (en) * 2018-08-16 2019-01-04 安徽超清科技股份有限公司 A kind of intelligence community generalized information management system based on security protection
WO2020181152A1 (en) * 2019-03-05 2020-09-10 Farrokh Shokooh Utility network project modeling & management
CN111954194B (en) * 2020-08-12 2023-12-05 深圳市蓝信物联科技有限公司 Wireless intelligent tag refreshing control method and device based on Internet of things
CN111918382B (en) * 2020-08-12 2023-01-24 深圳蓝奥声科技有限公司 Wireless synchronous group control method and device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108777719A (en) * 2018-06-21 2018-11-09 安恩达科技(深圳)有限公司 Entirety is intelligence community platform

Also Published As

Publication number Publication date
CN112769916A (en) 2021-05-07

Similar Documents

Publication Publication Date Title
CN112769916B (en) High-synchronization concurrent group control method, system and storage medium for smart community
EP4024812B1 (en) Smart contract-based data processing method, and device and storage medium
WO2022088804A1 (en) Message pushing method and apparatus, and electronic device, and storage medium
CN112861190B (en) Data cross-chain cooperation method, system and device
Danzi et al. Communication aspects of the integration of wireless IoT devices with distributed ledger technology
CN111931220B (en) Consensus processing method, device, medium and electronic equipment for block chain network
CN114153920A (en) Big data edge platform and method
CN114281790B (en) Multi-type load resource aggregator access system and method
CN115278737B (en) Data acquisition method of 5G network
Fu et al. CPS information security risk evaluation based on blockchain and big data
Wu et al. A solution to data accessibility across heterogeneous blockchains
CN113676498B (en) Prediction machine management system for accessing third-party information based on distributed network technology
CN116366673A (en) Data analysis and sharing method oriented to management of power grid information machine room
CN113542242A (en) Device management method and device management apparatus
CN113256470A (en) Weapon equipment management system and method based on block chain
CN113011960A (en) Block chain-based data access method, device, medium and electronic equipment
CN115858672A (en) Power terminal management method and device, electronic equipment and storage medium
CN111953546B (en) Internet of things equipment management method based on block chain system and intelligent home system
CN104601361B (en) Power secondary system security event analysis method for non-policy-compliant access
Peng et al. Research on abnormal detection technology of real-time interaction process in new energy network
CN111125720A (en) Information security and function security association analysis method
CN102215226A (en) Self-organized network
CN112926981A (en) Transaction information processing method, device and medium for block chain and electronic equipment
CN117082106B (en) Multi-level data networking method, system, device and equipment oriented to government cloud environment
CN115085941B (en) Computer data information processing method based on block chain network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant