Data Resource Honeycomb Province and City Integration Method

Through the integrated method of data resource hive province and city, multiple data resource hive units are used to broadcast and transmit encrypted data packets, solving the problem of inefficient traditional data transmission and achieving efficient multi-centralized data transmission and secure sharing.

CN115378714BActive Publication Date: 2025-01-03SHENZHEN AUDAQUE DATA TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211023443.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-25
Publication Date
2025-01-03
Estimated Expiration
2042-08-25

AI Technical Summary

Technical Problem

The traditional single-center data transmission method is inefficient in data transmission due to server transmission bandwidth limitations, which cannot meet the needs of cross-regional data transmission.

Method used

Using the integrated method of data resource hive province and city, by setting up multiple data resource hive units, encrypting data using symmetric keys and asymmetric keys, and packaging encrypted information, data identification, version number, shared list, etc. into data packets Broadcast transmission forms a multi-data resource hive network to realize multi-centralized data transmission.

Benefits of technology

Improve data transmission efficiency, avoid the bandwidth limitation of a single server, realize distributed transmission, improve network efficiency, and ensure data security through symmetric encryption and asymmetric encryption, supporting horizontal cross-departmental and vertical cross-level data sharing and use .

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115378714B_ABST
    Figure CN115378714B_ABST
Patent Text Reader

Abstract

The present application relates to the field of Internet technology, and specifically to a data resource honeycomb provincial and municipal integration method, including: using a first symmetric key to encrypt first data to obtain first encrypted information; using multiple public keys in a shared list of the first data to encrypt the first symmetric key to obtain multiple first encryption keys; packaging the first encryption information, the data identifier of the first data, the version number of the first data, the shared list of the first data, and the obtained multiple first encryption keys into a first data packet, and broadcasting the first data packet; wherein the first data packet is transmitted in a data resource honeycomb network including multiple data resource honeycomb units, and the multiple data resource honeycomb units include the first data resource honeycomb unit. Through the present application, at least the problem that the data transmission efficiency of a single central transmission mode is limited by the server transmission bandwidth can be solved, and the data transmission efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a method for integrating provincial and municipal data resource honeycombs. Background Art

[0002] Through computers, communications and other technologies, administrative affairs such as office work, information collection, information release and public affairs management are handled in a digital and networked environment. In the process of handling administrative affairs, data transmission is required. In the process of data transmission, it is usually necessary to consider data quality, data security, data accuracy, data sharing, data application level, data reconstruction, etc.

[0003] Traditional data transmission involves cross-regional data transmission, which includes: cross-departmental data transmission and cross-level data transmission. Cross-departmental data transmission can be data transmission between different departments or different administrative regions; cross-level data transmission can be data transmission between different levels of the same department or data transmission between different levels of the same administrative region.

[0004] However, traditional data transmission uses a single centralized transmission method, sending information to each node through a server. The data transmission efficiency of this transmission method is limited by the server transmission bandwidth. Summary of the invention

[0005] The present application provides a data resource honeycomb provincial and municipal integration method, which aims to solve the technical problem that the data transmission efficiency of the existing single-center transmission mode is limited by the server transmission bandwidth.

[0006] On the one hand, the present application provides a data resource cellular provincial and municipal integration method. The data resource cellular provincial and municipal integration method includes: setting a first data resource cellular unit, the first data resource cellular unit is configured to: use a first symmetric key to encrypt the first data to obtain first encryption information; use multiple public keys in the shared list of the first data to encrypt the first symmetric key respectively to obtain multiple first encryption keys; package the first encryption information, the data identifier of the first data, the version number of the first data, the shared list of the first data, and the obtained multiple first encryption keys into a first data packet, and broadcast the first data packet; wherein the first data packet is transmitted in a data resource cellular network including multiple data resource cellular units, and the multiple data resource cellular units include the first data resource cellular unit.

[0007] Optionally, the data resource hive provincial and municipal integration method also includes: setting a second data resource hive unit, the second data resource hive unit being configured to: use a second symmetric key to encrypt the second data to obtain second encrypted information, wherein the second data is replacement data for the first data; use multiple public keys in a shared list of the second data to respectively encrypt the second symmetric key to obtain multiple second encryption keys; package the second encryption information, the data identifier of the second data, the version number of the second data, the shared list of the second data, the data replacement identifier, the data identifier of the replaced data, and the obtained multiple second encryption keys into a second data packet, and broadcast the second data packet; wherein the shared list of the second data is the same as the shared list of the first data, the data identifier of the replaced data is the data identifier of the first data, and the second data packet is transmitted within a data resource hive network comprising multiple data resource hive units, and the multiple data resource hive units include the first data resource hive unit and the second data resource hive unit.

[0008] Optionally, the data resource hive provincial and municipal integration method also includes: setting a third data resource hive unit, the third data resource hive unit being configured to: use a third symmetric key to encrypt third data to obtain third encrypted information, wherein the third data is differentiated update data of the first data; use multiple public keys in the shared list of the third data to respectively encrypt the third symmetric key to obtain multiple third encryption keys; package the third encryption information, the data identifier of the third data, the version number of the third data, the shared list of the third data, the data differentiated update identifier, the data identifier of the data to be differentiated updated, and the obtained multiple third encryption keys into a third data packet, and broadcast the third data packet; wherein the shared list of the third data is the same as the shared list of the first data, the data identifier of the data to be differentiated updated is the data identifier of the first data, and the third data packet is transmitted within a data resource hive network comprising multiple data resource hive units, and the multiple data resource hive units include the first data resource hive unit, the second data resource hive unit, and the third data resource hive unit.

[0009] Optionally, the data resource honeycomb provincial and municipal integration method also includes: setting a fourth data resource honeycomb unit, the fourth data resource honeycomb unit being configured to: forward the first data packet when a first data packet is received and the sharing list in the first data packet is not empty; forward the second data packet when a first data packet and a second data packet are received, the version number of the second data is greater than the version number of the first data, the second data packet contains the data replacement identifier and the data identifier of the replaced data, and the sharing list in the second data packet is not empty; forward the first data packet and the third data packet when a first data packet, a second data packet and a third data packet are received, the third data packet contains the data differential update identifier and the data identifier of the data to be differentially updated, and the sharing list in the first data packet is not empty and the sharing list in the third data packet is not empty.

[0010] Optionally, the multiple data resource honeycomb units correspond to multiple departments respectively, and the multiple data resource honeycomb units correspond to multiple administrative regions respectively, and the multiple administrative regions include provincial administrative regions and municipal administrative regions.

[0011] On the other hand, the present application provides a data resource cellular provincial and municipal integration method. The data resource cellular provincial and municipal integration method includes: setting a fifth data resource cellular unit, the fifth data resource cellular unit being configured to: receive a first data packet; decrypt the first encryption key corresponding to the fifth data resource cellular unit by the private key of the fifth data resource cellular unit to obtain a first symmetric key; use the first symmetric key to decrypt the first encrypted information to obtain the first data; forward the first data packet when the sharing list of the first data is not empty; wherein the public key of the fifth data resource cellular unit is stored in the sharing list of the first data; before forwarding the first data packet, modify the sharing list of the first data in the first data packet to delete the public key of the fifth data resource cellular unit in the sharing list of the first data; the first data packet is transmitted in a data resource cellular network comprising multiple data resource cellular units, the multiple data resource cellular units including the first data resource cellular unit that broadcasts the first data packet and the fifth data resource cellular unit.

[0012] Optionally, the data resource honeycomb provincial and municipal integration method also includes: setting a sixth data resource honeycomb unit, the sixth data resource honeycomb unit being configured to: receive a first data packet and a second data packet, and when the second data packet contains a data replacement identifier and a data identifier of the replaced data, the data identifier of the replaced data is equal to the data identifier of the first data in the first data packet, the version number of the second data is greater than the version number of the first data, and the shared list of the second data is not empty, forward the second data packet; decrypt the second encryption key corresponding to the sixth data resource honeycomb unit through the private key of the sixth data resource honeycomb unit to obtain a second symmetric key; and use the second symmetric key to decrypt the second encrypted information. Decryption is performed to obtain second data, wherein the public key of the sixth data resource cellular unit is stored in the sharing list of the first data, and the public key of the sixth data resource cellular unit is stored in the sharing list of the second data; before forwarding the second data packet, the sharing list of the second data in the second data packet is modified to delete the public key of the sixth data resource cellular unit in the sharing list of the second data; the first data packet and the second data packet are transmitted within a data resource cellular network comprising multiple data resource cellular units, wherein the multiple data resource cellular units include the first data resource cellular unit that broadcasts the first data packet, the fifth data resource cellular unit, and the sixth data resource cellular unit.

[0013] Optionally, the data resource cellular provincial and municipal integration method also includes: setting a seventh data resource cellular unit, the seventh data resource cellular unit being configured to: receive a first data packet and a third data packet; when the third data packet contains a data differential update identifier and a data identifier of the differentially updated data, the data identifier of the differentially updated data is equal to the data identifier of the first data in the first data packet, the version number of the third data is greater than the version number of the first data, the sharing list of the first data is not empty, and the sharing list of the third data is not empty, decrypting the first encryption key corresponding to the seventh data resource cellular unit in the first data packet through the private key of the seventh data resource cellular unit to obtain a first symmetric key, and decrypting the first symmetric key for the first data packet; Decrypt the third encryption key corresponding to the seventh data resource cellular unit in the three data packets to obtain a third symmetric key, use the first symmetric key to decrypt the first encrypted information to obtain the first data, use the third symmetric key to decrypt the third encrypted information to obtain the third data, merge the first data and the third data into fourth data, modify the sharing list of the first data in the first data packet to delete the public key of the seventh data resource cellular unit in the sharing list of the first data, modify the sharing list of the third data in the third data packet to delete the public key of the seventh data resource cellular unit in the sharing list of the third data, and forward the first data packet and the third data packet after deletion.

[0014] Optionally, the seventh data resource cellular unit is further configured to: encrypt the fourth data using a fourth symmetric key to obtain fourth encrypted information, use multiple public keys in the sharing list of the fourth data to respectively encrypt the fourth symmetric key to obtain multiple fourth encryption keys, package the fourth encrypted information, the data identifier of the fourth data, the data replacement identifier, the data identifier of the replaced data, the version number of the fourth data, the sharing list of the fourth data, and the fourth encryption key into a fourth data packet, and broadcast the fourth data packet, wherein the sharing list of the fourth data is the sharing list of the third data received by the seventh data resource cellular unit, and the data identifier of the replaced data is the data identifier of the first data.

[0015] Optionally, the data resource hive provincial and municipal integration method also includes: setting an eighth data resource hive unit, the eighth data resource hive unit being configured to: receive a first data packet and a fourth data packet; when the fourth data packet contains a data replacement identifier, the data identifier of the data to be replaced is the data identifier of the first data in the first data packet, the version number of the fourth data is greater than the version number of the first data, and the sharing list of the fourth data is not empty, forwarding the fourth data packet.

[0016] The present application replaces the traditional single-center transmission method by forwarding data packets through data resource honeycomb units, and adopts the broadcasting of data packets to realize a multi-data resource honeycomb unit multi-center data transmission method. The transmission efficiency of this data transmission method will not be limited by the transmission bandwidth of a single server, thereby at least solving the technical problem that the data transmission efficiency of the traditional data transmission method will be limited by the server transmission bandwidth.

[0017] The multiple data resource honeycomb units of the present application correspond to multiple departments respectively, and the multiple data resource honeycomb units correspond to multiple administrative regions respectively, and the multiple administrative regions include provincial administrative regions and municipal administrative regions, which realize distributed transmission, improve network transmission efficiency, convert local storage of data into forwarding cloud storage, ensure data security through symmetric encryption and asymmetric encryption, establish multiple data hubs through multi-unit data resource honeycomb networks, ensure the implementation of business applications through data transmission, and realize data operation through the control of shared lists. In other words, the construction of the data honeycomb model can be guided from the six aspects of cloud (basic resources), network (network environment), number (data resources / data hub), use (business application), security (data security), and operation (data operation), and the traditional single center can be transformed into multiple centers, so as to better promote data sharing and use horizontally across departments (such as data bureaus and business bureaus) and vertically across levels (such as provinces, cities, districts, and counties). BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0019] Figure 1 It is a flow chart of the data resource honeycomb provincial and municipal integration method of an exemplary embodiment of the present application.

[0020] Figure 2 It is a flow chart of a data resource honeycomb provincial and municipal integration method according to another exemplary embodiment of the present application. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0022] The terms "first" and "second" in this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprise", "include" and "have" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps, operations, components or modules is not limited to the listed steps, operations, components or modules, but optionally also includes steps, operations, components or modules that are not listed, or optionally also includes other steps, operations, components or modules inherent to these processes, methods, products or devices.

[0023] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0024] The embodiments of the present application provide a method for integrating the province and city of data resource honeycombs, which will be described in detail below. It should be noted that the order of description of the following embodiments does not constitute a limitation on the order of specific implementation, and the order of description includes but is not limited to the order of step description or operation description and the order of description of system components.

[0025] The data resource honeycomb provincial and municipal integration method of the exemplary embodiment of the present application can be implemented through the Internet. During the implementation process, a data resource honeycomb network can be formed by multiple data resource honeycomb units, and data packets can be transmitted in the formed network. Transmission includes data packet reception and data packet forwarding. Broadcasting includes group transmission of data packets, and data packets can be sent to multiple units through broadcasting. The units to which the data packets are shared can be controlled by controlling the public keys in the sharing list. The data resource honeycomb unit here can be understood as a data resource honeycomb node. Setting up each unit in the form of a honeycomb can realize office integration and ensure the effective sharing of resources sought by various administrative regions such as provincial data resources and municipal data resources.

[0026] Reference Figure 1 , an exemplary embodiment of the data resource hive provincial and municipal integration method includes: setting a first data resource hive unit, the first data resource hive unit is configured to: use a first symmetric key to encrypt first data to obtain first encryption information; use multiple public keys in a shared list of the first data to respectively encrypt the first symmetric key to obtain multiple first encryption keys; package the first encryption information, the data identifier of the first data, the version number of the first data, the shared list of the first data, and the obtained multiple first encryption keys into a first data packet, and broadcast the first data packet; wherein the first data packet is transmitted within a data resource hive network comprising multiple data resource hive units, and the multiple data resource hive units include the first data resource hive unit.

[0027] Reference Figure 2 , the data resource cellular provincial and municipal integration method of an exemplary embodiment includes: setting a fifth data resource cellular unit, the fifth data resource cellular unit being configured to: receive a first data packet; decrypt a first encryption key corresponding to the fifth data resource cellular unit by a private key of the fifth data resource cellular unit to obtain a first symmetric key; use the first symmetric key to decrypt the first encrypted information to obtain the first data; when the sharing list of the first data is not empty, forward the first data packet; wherein the public key of the fifth data resource cellular unit is stored in the sharing list of the first data; before forwarding the first data packet, modify the sharing list of the first data in the first data packet to delete the public key of the fifth data resource cellular unit in the sharing list of the first data; the first data packet is transmitted in a data resource cellular network comprising a plurality of data resource cellular units, the plurality of data resource cellular units comprising a first data resource cellular unit that broadcasts the first data packet and the fifth data resource cellular unit.

[0028] As an example, the various data resource honeycomb units in the present application form a network for transmitting various data packets. The symmetric key in the present application can be implemented by any symmetric encryption algorithm. The symmetric keys used in different embodiments may be different, and the symmetric encryption algorithms used may also be different. Public keys and private keys are used in pairs, and data encrypted with a public key can be decrypted using a private key, and data encrypted with a private key can be decrypted using a public key. The same symmetric key can be used for encryption and decryption of the same data. The public keys of the units to which the data packets need to be shared are stored in a shared list. Each public key in the shared list encrypts the symmetric key to form an encryption key for the unit corresponding to the public key. The version numbers of the first data, the second data, the third data, and the fourth data increase in sequence, and so on. The first data, the second data, the third data, and the fourth data belong to different data and have different data identifiers, and so on.

[0029] The combination of the above symmetric key and asymmetric key can ensure data transmission security. The way data packets are transmitted between units can improve transmission efficiency. The sharing list can effectively control the objects with which data is shared, and units that are not shared cannot obtain data that is not shared by decryption, ensuring the confidentiality of the shared content. The public key of the unit that has shared data will be deleted from the sharing list, so that no unit can forward data packets with empty sharing lists, ensuring that data packets are cleared in time after being shared.

[0030] In an exemplary embodiment, the data resource hive provincial and municipal integration method also includes: setting a second data resource hive unit, the second data resource hive unit is configured to: use a second symmetric key to encrypt the second data to obtain second encrypted information, wherein the second data is replacement data for the first data; use multiple public keys in the shared list of the second data to respectively encrypt the second symmetric key to obtain multiple second encryption keys; package the second encryption information, the data identifier of the second data, the version number of the second data, the shared list of the second data, the data replacement identifier, the data identifier of the replaced data, and the obtained multiple second encryption keys into a second data packet, and broadcast the second data packet; wherein the shared list of the second data is the same as the shared list of the first data, the data identifier of the replaced data is the data identifier of the first data, and the second data packet is transmitted within a data resource hive network comprising multiple data resource hive units, and the multiple data resource hive units include the first data resource hive unit and the second data resource hive unit.

[0031] In an exemplary embodiment, the data resource honeycomb provincial and municipal integration method further includes: setting a sixth data resource honeycomb unit, the sixth data resource honeycomb unit being configured to: receive a first data packet and a second data packet, and when the second data packet contains a data replacement identifier and a data identifier of the replaced data, the data identifier of the replaced data is equal to the data identifier of the first data in the first data packet, the version number of the second data is greater than the version number of the first data, and the shared list of the second data is not empty, forward the second data packet; decrypt the second encryption key corresponding to the sixth data resource honeycomb unit by using the private key of the sixth data resource honeycomb unit to obtain a second symmetric key; and use the second symmetric key to decrypt the second encryption key corresponding to the sixth data resource honeycomb unit. The method comprises decrypting secret information to obtain second data, wherein the public key of the sixth data resource cellular unit is stored in the sharing list of the first data, and the public key of the sixth data resource cellular unit is stored in the sharing list of the second data; before forwarding the second data packet, modifying the sharing list of the second data in the second data packet to delete the public key of the sixth data resource cellular unit in the sharing list of the second data; the first data packet and the second data packet are transmitted in a data resource cellular network including multiple data resource cellular units, and the multiple data resource cellular units include the first data resource cellular unit that broadcasts the first data packet, the fifth data resource cellular unit and the sixth data resource cellular unit.

[0032] As an example, timely updating of data can be ensured by replacing data with version control. Timely cleaning of shared data can be ensured by deleting the public key in a similar manner as above, and timely cleaning of the replaced first data packet can be ensured by forwarding the second data packet instead of forwarding the first data packet.

[0033] In an exemplary embodiment, the data resource hive provincial and municipal integration method also includes: setting a third data resource hive unit, the third data resource hive unit is configured to: use a third symmetric key to encrypt the third data to obtain third encrypted information, wherein the third data is the differential update data of the first data; use multiple public keys in the shared list of the third data to encrypt the third symmetric key respectively to obtain multiple third encryption keys; package the third encryption information, the data identifier of the third data, the version number of the third data, the shared list of the third data, the data differential update identifier, the data identifier of the data to be differentially updated, and the obtained multiple third encryption keys into a third data packet, and broadcast the third data packet; wherein the shared list of the third data is the same as the shared list of the first data, the data identifier of the data to be differentially updated is the data identifier of the first data, and the third data packet is transmitted within a data resource hive network comprising multiple data resource hive units, and the multiple data resource hive units include the first data resource hive unit, the second data resource hive unit and the third data resource hive unit.

[0034] In an exemplary embodiment, the data resource honeycomb provincial and municipal integration method also includes: setting a seventh data resource honeycomb unit, the seventh data resource honeycomb unit being configured to: receive a first data packet and a third data packet; when the third data packet contains a data differential update identifier and a data identifier of the differentially updated data, the data identifier of the differentially updated data is equal to the data identifier of the first data in the first data packet, the version number of the third data is greater than the version number of the first data, the sharing list of the first data is not empty, and the sharing list of the third data is not empty, the first encryption key corresponding to the seventh data resource honeycomb unit in the first data packet is decrypted by the private key of the seventh data resource honeycomb unit to obtain a first symmetric key , decrypt the third encryption key corresponding to the seventh data resource cellular unit in the third data packet to obtain a third symmetric key, use the first symmetric key to decrypt the first encrypted information to obtain the first data, use the third symmetric key to decrypt the third encrypted information to obtain the third data, merge the first data and the third data into fourth data, modify the sharing list of the first data in the first data packet to delete the public key of the seventh data resource cellular unit in the sharing list of the first data, modify the sharing list of the third data in the third data packet to delete the public key of the seventh data resource cellular unit in the sharing list of the third data, and forward the first data packet and the third data packet after deleting.

[0035] As an example, differential updates can ensure that big data is updated faster and avoid time loss caused by encrypting and decrypting big data. Referring to the public key deletion method similar to the above, timely cleaning of data packets can be ensured.

[0036] In an exemplary embodiment, the data resource honeycomb provincial and municipal integration method also includes: setting a fourth data resource honeycomb unit, and the fourth data resource honeycomb unit is configured to: when a first data packet is received and the sharing list in the first data packet is not empty, forward the first data packet; when a first data packet and a second data packet are received, the version number of the second data is greater than the version number of the first data, the second data packet contains the data replacement identifier and the data identifier of the replaced data, and the sharing list in the second data packet is not empty, forward the second data packet; when a first data packet, a second data packet and a third data packet are received, the third data packet contains the data differential update identifier and the data identifier of the data to be differentially updated, and the sharing list in the first data packet is not empty and the sharing list in the third data packet is not empty, forward the first data packet and the third data packet.

[0037] In an exemplary embodiment, the seventh data resource cellular unit is further configured to: encrypt the fourth data using a fourth symmetric key to obtain fourth encrypted information, use multiple public keys in a shared list of the fourth data to respectively encrypt the fourth symmetric key to obtain multiple fourth encryption keys, package the fourth encrypted information, the data identifier of the fourth data, the data replacement identifier, the data identifier of the replaced data, the version number of the fourth data, the shared list of the fourth data, and the fourth encryption key into a fourth data packet, and broadcast the fourth data packet, wherein the shared list of the fourth data is the shared list of the third data received by the seventh data resource cellular unit, and the data identifier of the replaced data is the data identifier of the first data.

[0038] In an exemplary embodiment, the data resource hive provincial and municipal integration method also includes: setting an eighth data resource hive unit, the eighth data resource hive unit is configured to: receive a first data packet and a fourth data packet; when the fourth data packet contains a data replacement identifier, the data identifier of the data to be replaced is the data identifier of the first data in the first data packet, the version number of the fourth data is greater than the version number of the first data, and the shared list of the fourth data is not empty, forwarding the fourth data packet.

[0039] As an example, when the first data packet, the second data packet and the third data packet are received and processed accordingly, the first data packet and the third data packet may be forwarded, but the second data packet may not be forwarded, so as to reduce data redundancy in the network. By generating the fourth data for replacing the first data, it is possible to avoid that a unit that has not been shared receives both the first data and the fourth data by directly transmitting the fourth data without transmitting the first data, thereby avoiding data processing redundancy and reducing the amount of data received by some data receiving units.

[0040] In an exemplary embodiment, the plurality of data resource honeycomb units correspond to a plurality of departments respectively, and the plurality of data resource honeycomb units correspond to a plurality of administrative regions respectively, and the plurality of administrative regions include provincial-level administrative regions and municipal-level administrative regions.

[0041] A combination of the above Figure 1 and Figure 2 The described embodiments can be implemented by referring to each other, and all the above-mentioned technical solutions can be combined in any way to form optional embodiments of the present application, which will not be described one by one here.

[0042] This application uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core idea of ​​this application. At the same time, for technical personnel in this field, according to the idea of ​​this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on this application.

Claims

1. A method for integrating provincial and municipal data resources into a honeycomb, characterized in that: include: Setting a first data resource cellular unit, the first data resource cellular unit is configured to: encrypt the first data using a first symmetric key to obtain first encrypted information; encrypting the first symmetric key using the plurality of public keys in the shared list of the first data respectively to obtain a plurality of first encryption keys; Packing the first encryption information, the data identifier of the first data, the version number of the first data, the shared list of the first data, and the obtained multiple first encryption keys into a first data packet, and broadcasting the first data packet; wherein the first data packet is transmitted in a data resource cellular network including multiple data resource cellular units, and the multiple data resource cellular units include the first data resource cellular unit; A second data resource cellular unit is set, and the second data resource cellular unit is configured to: encrypt the second data using a second symmetric key to obtain second encrypted information, wherein the second data is replacement data for the first data; use multiple public keys in the sharing list of the second data to encrypt the second symmetric key respectively to obtain multiple second encryption keys; package the second encrypted information, the data identifier of the second data, the version number of the second data, the sharing list of the second data, the data replacement identifier, the data identifier of the replaced data, and the obtained multiple second encryption keys into a second data packet, and broadcast the second data packet; wherein the sharing list of the second data is the same as the sharing list of the first data, the data identifier of the replaced data is the data identifier of the first data, and the second data packet is transmitted in a data resource cellular network including multiple data resource cellular units, and the multiple data resource cellular units include the first data resource cellular unit and the second data resource cellular unit; A third data resource cellular unit is set, and the third data resource cellular unit is configured to: encrypt the third data using a third symmetric key to obtain third encrypted information, wherein the third data is differential update data of the first data; use multiple public keys in the sharing list of the third data to encrypt the third symmetric key respectively to obtain multiple third encryption keys; package the third encryption information, the data identifier of the third data, the version number of the third data, the sharing list of the third data, the data differential update identifier, the data identifier of the data to be differentially updated, and the obtained multiple third encryption keys into a third data packet, and broadcast the third data packet; wherein the sharing list of the third data is the same as the sharing list of the first data, the data identifier of the data to be differentially updated is the data identifier of the first data, and the third data packet is transmitted in a data resource cellular network including multiple data resource cellular units, and the multiple data resource cellular units include the first data resource cellular unit, the second data resource cellular unit and the third data resource cellular unit; A fourth data resource honeycomb unit is set, and the fourth data resource honeycomb unit is configured to: forward the first data packet when the first data packet is received and the sharing list in the first data packet is not empty; forward the second data packet when the first data packet and the second data packet are received, the version number of the second data is greater than the version number of the first data, the second data packet contains the data replacement identifier and the data identifier of the replaced data, and the sharing list in the second data packet is not empty; forward the first data packet and the third data packet when the first data packet, the second data packet and the third data packet are received, the third data packet contains the data differential update identifier and the data identifier of the data to be differentially updated, and the sharing list in the first data packet is not empty and the sharing list in the third data packet is not empty.

2. The method for integrating provincial and municipal data resources into a honeycomb as claimed in claim 1, characterized in that: The plurality of data resource honeycomb units correspond to the plurality of departments respectively, and the plurality of data resource honeycomb units correspond to the plurality of administrative regions respectively, and the plurality of administrative regions include provincial-level administrative regions and municipal-level administrative regions.

3. The data resource honeycomb provincial and municipal integration method as claimed in claim 1, characterized in that: Also includes: Setting a fifth data resource cellular unit, the fifth data resource cellular unit being configured to: receive a first data packet; Decrypting the first encryption key corresponding to the fifth data resource honeycomb unit by using the private key of the fifth data resource honeycomb unit to obtain a first symmetric key; Decrypting the first encrypted information using the first symmetric key to obtain the first data; forwarding the first data packet when the sharing list of the first data is not empty; Among them, the public key of the fifth data resource cellular unit is stored in the sharing list of the first data; before forwarding the first data packet, the sharing list of the first data in the first data packet is modified to delete the public key of the fifth data resource cellular unit in the sharing list of the first data; the first data packet is transmitted in a data resource cellular network including multiple data resource cellular units, and the multiple data resource cellular units include the first data resource cellular unit that broadcasts the first data packet and the fifth data resource cellular unit.

4. The method for integrating provincial and municipal data resources into a honeycomb as claimed in claim 3, characterized in that: Also includes: A sixth data resource honeycomb unit is set, and the sixth data resource honeycomb unit is configured to: receive a first data packet and a second data packet, and when the second data packet contains a data replacement identifier and a data identifier of the replaced data, the data identifier of the replaced data is equal to the data identifier of the first data in the first data packet, the version number of the second data is greater than the version number of the first data, and the sharing list of the second data is not empty, forward the second data packet; decrypt the second encryption key corresponding to the sixth data resource honeycomb unit by using the private key of the sixth data resource honeycomb unit to obtain a second symmetric key; use the second symmetric key to decrypt the second encrypted information to obtain the second data, Among them, the public key of the sixth data resource cellular unit is stored in the sharing list of the first data, and the public key of the sixth data resource cellular unit is stored in the sharing list of the second data; before forwarding the second data packet, the sharing list of the second data in the second data packet is modified to delete the public key of the sixth data resource cellular unit in the sharing list of the second data; the first data packet and the second data packet are transmitted in a data resource cellular network including multiple data resource cellular units, and the multiple data resource cellular units include the first data resource cellular unit that broadcasts the first data packet, the fifth data resource cellular unit and the sixth data resource cellular unit.

5. The data resource honeycomb provincial and municipal integration method as claimed in claim 4, characterized in that: Also includes: Setting a seventh data resource cellular unit, the seventh data resource cellular unit being configured to: receive the first data packet and the third data packet; When the third data packet contains a data differential update identifier and a data identifier of the differentially updated data, the data identifier of the differentially updated data is equal to the data identifier of the first data in the first data packet, the version number of the third data is greater than the version number of the first data, the sharing list of the first data is not empty, and the sharing list of the third data is not empty, the first encryption key corresponding to the seventh data resource cellular unit in the first data packet is decrypted by the private key of the seventh data resource cellular unit to obtain a first symmetric key, the third encryption key corresponding to the seventh data resource cellular unit in the third data packet is decrypted to obtain a third symmetric key, the first encrypted information is decrypted using the first symmetric key to obtain the first data, the third encrypted information is decrypted using the third symmetric key to obtain the third data, the first data and the third data are merged into fourth data, the sharing list of the first data in the first data packet is modified to delete the public key of the seventh data resource cellular unit in the sharing list of the first data, the sharing list of the third data in the third data packet is modified to delete the public key of the seventh data resource cellular unit in the sharing list of the third data, and the first data packet and the third data packet are forwarded after the deletion.

6. The method for integrating provincial and municipal data resources into a honeycomb as claimed in claim 5, characterized in that: The seventh data resource cellular unit is further configured as: Encrypt the fourth data using a fourth symmetric key to obtain fourth encrypted information, encrypt the fourth symmetric key using multiple public keys in the shared list of the fourth data to obtain multiple fourth encryption keys, package the fourth encrypted information, the data identifier of the fourth data, the data replacement identifier, the data identifier of the replaced data, the version number of the fourth data, the shared list of the fourth data, and the fourth encryption key into a fourth data packet, and broadcast the fourth data packet, The sharing list of the fourth data is the sharing list of the third data received by the seventh data resource honeycomb unit, and the data identifier of the replaced data is the data identifier of the first data.

7. The method for integrating provincial and municipal data resources into a honeycomb as claimed in claim 6, characterized in that: Also includes: An eighth data resource cellular unit is set, and the eighth data resource cellular unit is configured to: receive a first data packet and a fourth data packet; when the fourth data packet contains a data replacement identifier, the data identifier of the data to be replaced is the data identifier of the first data in the first data packet, the version number of the fourth data is greater than the version number of the first data, and the sharing list of the fourth data is not empty, forward the fourth data packet.