Method, device and platform for cross-regional synchronization of personal epidemic prevention information and storage medium
Patent Information
- Application Number
- CN202210812706.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-11
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2042-07-11
AI Technical Summary
[0004]本发明提供了一种个人防疫信息跨地域同步方法、装置、平台及存储介质,实现个人防疫信息跨地域同步互通,有效解决防疫信息不能跨地域共享的问题,便于各地域之间的人员跨域流动
[0032]本发明提供的个人防疫信息跨地域同步方法,应用于第一地域的第一防疫信息管理平台,响应于用户的授权请求,获取用户在第一防疫信息管理平台中记录的目标防疫信息,授权请求包括第二地域的第二防疫信息管理平台的地址信息,基于第二防疫信息管理平台的地址信息,将用户的目标防疫信息推送至第二防疫信息管理平台,第二防疫信息管理平台展示用户的目标防疫信息。本发明在用户个人授权同意的前提下,第一地域的第一防疫信息管理平台将记录在第一防疫信息管理平台的用户的目标防疫信息推送至第二防疫信息管理平台,从而第二防疫信息管理平台可展示用户在第一防疫信息管理平台记录的目标防疫信息,实现个人防疫信息跨地域同步互通,有效解决防疫信息不能跨地域共享的问题,便于各地域之间的人员跨域流动。
Smart Images

Figure CN115240868B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to computer application technology, and in particular to a method, apparatus, platform and storage medium for synchronizing personal epidemic prevention information across regions. Background Technology
[0002] Infectious diseases are a highly threatening threat to all of humanity, and effectively controlling outbreaks caused by infectious diseases is a key focus of research for medical scientists. A crucial aspect of epidemic control is information gathering; the process from identifying infected individuals to implementing isolation measures is critical to preventing the spread of the epidemic.
[0003] During the special period of the pandemic, personal epidemic prevention information (such as vaccination status and disease infection test results) is usually used as a health certificate and a travel permit. Typically, personal epidemic prevention information is geographically limited; that is, personal epidemic prevention information recorded on the local (e.g., provincial) epidemic prevention information management platform can only serve as a travel permit within that local area, and epidemic prevention information cannot be shared between different regions. However, due to the varying epidemic situations and control policies in different regions, this has caused inconvenience to people's daily work and cross-regional travel. Summary of the Invention
[0004] This invention provides a method, device, platform, and storage medium for synchronizing personal epidemic prevention information across regions, enabling cross-regional synchronization and interoperability of personal epidemic prevention information, effectively solving the problem of epidemic prevention information not being shared across regions, and facilitating cross-regional movement of personnel between different regions.
[0005] In a first aspect, the present invention provides a method for synchronizing personal epidemic prevention information across regions, including:
[0006] In response to a user's authorization request, the system obtains the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform, wherein the authorization request includes the address information of the second epidemic prevention information management platform in the second region;
[0007] Based on the address information of the second epidemic prevention information management platform, the user's target epidemic prevention information is pushed to the second epidemic prevention information management platform, and the second epidemic prevention information management platform displays the user's target epidemic prevention information.
[0008] Optionally, the authorization request may further include the scope of authorization, obtaining the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform, including:
[0009] Obtain the target epidemic prevention information within the authorized scope from the epidemic prevention information recorded in the first epidemic prevention information management platform.
[0010] Optionally, the target epidemic prevention information within the authorized scope includes the latest epidemic prevention testing information and the latest vaccination information recorded in the first epidemic prevention information management platform.
[0011] Optionally, pushing the user's target epidemic prevention information to the second epidemic prevention information management platform includes:
[0012] The target epidemic prevention information is encrypted to obtain encrypted target epidemic prevention information;
[0013] The encrypted target epidemic prevention information is pushed to the second epidemic prevention information management platform.
[0014] Optionally, the target epidemic prevention information is encrypted to obtain encrypted target epidemic prevention information, including:
[0015] Obtain the public key distributed by the second epidemic prevention information management platform;
[0016] The target epidemic prevention information is encrypted using the public key to obtain encrypted data;
[0017] The encrypted data is encoded into an uppercase hexadecimal string to obtain the encrypted target epidemic prevention information.
[0018] Optionally, after obtaining the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform, the method further includes:
[0019] A hash algorithm is used to extract the information digest of the target epidemic prevention information;
[0020] The message digest is encrypted using the private key generated by the first epidemic prevention information management platform to obtain an encrypted digest.
[0021] The encrypted digest is encoded into an uppercase hexadecimal string to obtain the digital signature of the target epidemic prevention information.
[0022] Optionally, based on the address information of the second epidemic prevention information management platform, the user's target epidemic prevention information is pushed to the second epidemic prevention information management platform, including:
[0023] The target epidemic prevention information of the user is pushed to the superior management platform of the first epidemic prevention information management platform and the second epidemic prevention information management platform. The superior management platform forwards the target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform.
[0024] Secondly, the present invention also provides a device for synchronizing personal epidemic prevention information across regions, applied to a first epidemic prevention information management platform in a first region, comprising:
[0025] The epidemic prevention information acquisition module is used to respond to the user's authorization request and acquire the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform. The authorization request includes the address information of the second epidemic prevention information management platform in the second region.
[0026] The epidemic prevention information push module is used to push the user's target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform, and the second epidemic prevention information management platform displays the user's target epidemic prevention information.
[0027] Thirdly, the present invention also provides an epidemic prevention information management platform, comprising:
[0028] One or more processors;
[0029] Memory, used to store one or more programs;
[0030] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for synchronizing personal epidemic prevention information across regions as provided in the first aspect of the present invention.
[0031] Fourthly, the present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for cross-regional synchronization of personal epidemic prevention information as provided in the first aspect of the present invention.
[0032] This invention provides a method for synchronizing personal epidemic prevention information across regions. Applied to a first epidemic prevention information management platform in a first region, the method responds to a user's authorization request, retrieves the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform, and obtains the address information of a second epidemic prevention information management platform in a second region. Based on the address information of the second epidemic prevention information management platform, the method pushes the user's target epidemic prevention information to the second epidemic prevention information management platform, which then displays the user's target epidemic prevention information. With the user's personal authorization and consent, this invention allows the first epidemic prevention information management platform in the first region to push the user's target epidemic prevention information recorded on the first platform to the second platform, enabling the second platform to display the target epidemic prevention information recorded by the user in the first platform. This achieves cross-regional synchronization and interoperability of personal epidemic prevention information, effectively solving the problem of the inability to share epidemic prevention information across regions and facilitating the cross-regional movement of people.
[0033] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0034] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Figure 1A This is a flowchart of a method for synchronizing personal epidemic prevention information across regions, provided in Embodiment 1 of the present invention;
[0036] Figure 1B A flowchart illustrating a method for synchronizing personal epidemic prevention information across regions, as provided in an embodiment of the present invention;
[0037] Figure 1C A flowchart illustrating a method for synchronizing personal epidemic prevention information across regions, as provided in an embodiment of the present invention;
[0038] Figure 2 A schematic diagram of a cross-regional synchronization device for personal epidemic prevention information provided in Embodiment 2 of the present invention;
[0039] Figure 3 This is a schematic diagram of the structure of an epidemic prevention information management platform provided in Embodiment 3 of the present invention. Detailed Implementation
[0040] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0041] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0042] Example 1
[0043] Figure 1A This is a flowchart of a method for synchronizing personal epidemic prevention information across regions, provided in Embodiment 1 of the present invention. This embodiment is applicable to situations involving the synchronization of epidemic prevention information across regions. The method can be executed by the personal epidemic prevention information cross-regional synchronization device provided in this embodiment of the invention. This device can be implemented in software and / or hardware, and is typically configured in an epidemic prevention information management platform, such as... Figure 1A As shown, the method specifically includes the following steps:
[0044] S101. In response to the user's authorization request, obtain the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform. The authorization request includes the address information of the second epidemic prevention information management platform in the second region.
[0045] In this embodiment of the invention, the geographical region can be a city or province, etc., and this embodiment of the invention does not limit this. The first region and the second region are different regions at the same level. For example, the first region and the second region are different cities or different provinces, and this embodiment of the invention does not limit this. The epidemic prevention information management platform of the first region is called the first epidemic prevention information management platform, and the epidemic prevention information management platform of the second region is called the second epidemic prevention information management platform. The epidemic prevention information management platform is used to record and manage the epidemic prevention information of users within the local region. The epidemic prevention information includes epidemic prevention testing records and vaccination records. Among them, the epidemic prevention testing records are used to record the user's disease testing status, such as nucleic acid test results (including ribonucleic acid test results and deoxyribonucleic acid test results), the testing time, etc., and the vaccination records are used to record the vaccination status, such as the vaccination time, the number of vaccinations, the batch of vaccines administered, etc. For example, each time a user undergoes epidemic prevention testing or vaccination, the hospital or epidemic prevention management department must upload the epidemic prevention testing results, time, or vaccination time, batch of vaccines administered, etc., to the epidemic prevention information management platform of the user's region.
[0046] When a user moves from a first region to a second region and wants to display epidemic prevention information on a second epidemic prevention information management platform in the second region, since the second platform does not record the user's epidemic prevention information, the user needs to log in to the first epidemic prevention information management platform on their terminal device and perform an authorization operation on the first platform. The epidemic prevention information management platform provides a self-authorization function. After logging in to the first platform on their terminal device, the user performs the authorization operation according to the authorization instructions provided on the terminal device. The terminal device, in response to the user's authorization operation, generates an authorization request and sends it to the first platform. The first platform, in response to the authorization request, retrieves the target epidemic prevention information recorded by the user in its storage space. For example, in this embodiment, the target epidemic prevention information can be all the epidemic prevention information recorded by the user in the first platform, or it can be the latest epidemic prevention information recorded by the user in the first platform; this embodiment does not limit the scope of the invention.
[0047] The authorization request includes the address information of the second epidemic prevention information management platform in the second region, so that the first epidemic prevention information management platform can accurately push the target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform. For example, the epidemic prevention information management platform also provides a target region selection function. While performing the authorization operation according to the authorization operation instructions, the user selects the target region as the second region, so that the first epidemic prevention information management platform can determine the address information of the second epidemic prevention information management platform based on the correspondence between the second region and the second epidemic prevention information management platform.
[0048] S102. Based on the address information of the second epidemic prevention information management platform, the user's target epidemic prevention information is pushed to the second epidemic prevention information management platform, and the second epidemic prevention information management platform displays the user's target epidemic prevention information.
[0049] After obtaining the user's target epidemic prevention information, the first epidemic prevention information management platform pushes the user's target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform. For example, in this embodiment of the invention, the first epidemic prevention information management platform can directly push the target epidemic prevention information to the second epidemic prevention information management platform, or the first epidemic prevention information management platform can push the target epidemic prevention information to a higher-level management platform (e.g., the national epidemic prevention information management platform), which then forwards the target epidemic prevention information to the second epidemic prevention information management platform. After the user completes the authorization operation, they can log in to the second epidemic prevention information management platform on their terminal device, and the second epidemic prevention information management platform can then display the target epidemic prevention information recorded by the user on the first epidemic prevention information management platform.
[0050] The present invention provides a method for synchronizing personal epidemic prevention information across regions. Applied to a first epidemic prevention information management platform in a first region, the method responds to a user's authorization request, obtains the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform, and the authorization request includes the address information of a second epidemic prevention information management platform in a second region. Based on the address information of the second epidemic prevention information management platform, the method pushes the user's target epidemic prevention information to the second epidemic prevention information management platform, which then displays the user's target epidemic prevention information. With the user's personal authorization and consent, the present invention allows the first epidemic prevention information management platform in the first region to push the user's target epidemic prevention information recorded on the first platform to the second platform, thereby enabling the second platform to display the target epidemic prevention information recorded by the user on the first platform. This achieves cross-regional synchronization and interoperability of personal epidemic prevention information, effectively solving the problem of the inability to share epidemic prevention information across regions and facilitating the cross-regional movement of people between different regions.
[0051] In some embodiments of the present invention, the authorization request further includes the scope of authorization, which includes obtaining target epidemic prevention information recorded by the user in the first epidemic prevention information management platform, including:
[0052] Obtain target epidemic prevention information within the authorized scope from the epidemic prevention information recorded on the first epidemic prevention information management platform.
[0053] For example, the self-authorization function provided by the epidemic prevention information management platform includes an authorization scope selection function, allowing users to determine the authorization scope based on the epidemic prevention policies of a second region. The first epidemic prevention information management platform retrieves the target epidemic prevention information within the authorized scope from the recorded epidemic prevention information. This avoids the problem of excessive authorization leading to the leakage of user personal privacy and improves data security.
[0054] For example, in some embodiments of the present invention, the target epidemic prevention information within the scope of authorization includes the latest epidemic prevention testing information and the latest vaccination information recorded in the first epidemic prevention information management platform.
[0055] For example, in some embodiments of the present invention, the first epidemic prevention information management platform can record each authorization request of the user, including the authorization time, authorization scope, etc., to form an authorization record, which is convenient for subsequent tracing of authorization history.
[0056] In some embodiments of the present invention, pushing a user's target epidemic prevention information to a second epidemic prevention information management platform includes:
[0057] The target epidemic prevention information is encrypted to obtain the encrypted target epidemic prevention information, and then the encrypted target epidemic prevention information is pushed to the second epidemic prevention information management platform.
[0058] In this embodiment of the invention, symmetric encryption, asymmetric encryption, or one-way hash encryption can be used to encrypt the target epidemic prevention information; no specific limitation is made here. In symmetric encryption, the same key is used for both encryption and decryption. In asymmetric encryption, different keys are used for encryption and decryption. In asymmetric encryption, the user generates a public key and a private key, distributes the public key to everyone, and holds the private key. Other users use the public key to encrypt the data to be transmitted. The user holding the private key decrypts the encrypted data using the private key after receiving it. One-way hash encryption, also known as hash encryption, encrypts data of any length to obtain a fixed-length signature.
[0059] For example, in one specific embodiment of the present invention, an asymmetric encryption method is used to encrypt the target epidemic prevention information. Specifically, the second epidemic prevention information management platform generates a public key and a private key pair and distributes the public key to the first epidemic prevention information management platform. The first epidemic prevention information management platform obtains the public key distributed by the second epidemic prevention information management platform and uses the public key to encrypt the target epidemic prevention information to obtain encrypted data. Only users, terminals, or platforms that have received the public key can decrypt the encrypted target epidemic prevention information, effectively preventing the theft of the target epidemic prevention information and improving the security of data transmission.
[0060] In encryption, most encryption algorithms operate on byte arrays. Various transformations and operations are performed on the byte array according to the encryption algorithm, and the result is also a byte array. However, we generally require encrypting strings. Furthermore, the encrypted data needs to be stored, and encrypted data is usually stored in string form. Therefore, it is necessary to encode the encrypted data into a string. For example, in this embodiment of the invention, the encrypted data is encoded into an uppercase hexadecimal string to obtain the encrypted target epidemic prevention information.
[0061] In this embodiment of the invention, to ensure that the target epidemic prevention information received by the second epidemic prevention information management platform does indeed originate from the first epidemic prevention information management platform, to prevent the target epidemic prevention information from being tampered with, and to enhance data security, the first epidemic prevention information management platform can sign the encrypted target epidemic prevention information after encrypting it. Specifically, this includes the following steps:
[0062] 1. The first epidemic prevention information management platform uses a hash algorithm to extract the information digest of the target epidemic prevention information.
[0063] For example, a hash algorithm is used to "digest" the target epidemic prevention information that needs to be encrypted into a fixed-length (128-bit) ciphertext (i.e., message digest). This ciphertext is also called a digital fingerprint. It has a fixed length, and the ciphertexts of different message digests are always different, while the ciphertexts of the same information will always be consistent.
[0064] 2. The message digest is encrypted using the private key generated by the first epidemic prevention information management platform to obtain the encrypted digest.
[0065] In this embodiment of the invention, the first epidemic prevention information management platform also generates a public key and a private key pair, distributes the public key to the second epidemic prevention information management platform, and holds the private key itself. The first epidemic prevention information management platform uses the private key it holds to encrypt the message digest, obtaining an encrypted digest.
[0066] 3. Encode the encrypted digest into an uppercase hexadecimal string to obtain the digital signature of the target epidemic prevention information.
[0067] Similarly, encryption algorithms operate on byte arrays, but we generally require encryption of strings. Therefore, we need to encode the encryption digest into an uppercase hexadecimal string to obtain the digital signature of the target epidemic prevention information.
[0068] When the first epidemic prevention information management platform sends the encrypted target epidemic prevention information to the second epidemic prevention information management platform, it also sends the digital signature and the encrypted target epidemic prevention information together to the second epidemic prevention information management platform.
[0069] Upon receiving the target epidemic prevention information with a digital signature and encryption, the second epidemic prevention information management platform first decrypts the digital signature using the public key obtained from the first platform to obtain a digest of the target epidemic prevention information. Then, it decrypts the encrypted target epidemic prevention information using its own private key to obtain the original text of the target epidemic prevention information. Next, the second platform uses the same hash function as the first platform to extract the digest of the target epidemic prevention information to perform a hash calculation on the decrypted original text, obtaining a new digest. Finally, this digest is compared with the digest obtained from decrypting the digital signature. If they match, the platform considers the transmitted target epidemic prevention information to have originated from the first platform and has not been tampered with by a third party; the second platform retains the decrypted target epidemic prevention information and displays it to the user. If they do not match, the platform considers the transmitted target epidemic prevention information to have been tampered with by a third party; the second platform deletes the target epidemic prevention information and issues a data security alert to the user's terminal device.
[0070] In some embodiments of the present invention, after receiving the target epidemic prevention information, the second epidemic prevention information management platform stores the target epidemic prevention information and the epidemic prevention information of users in the second region stored on the second epidemic prevention information management platform in separate partitions. Since the database of the second epidemic prevention information management platform stores a large amount of epidemic prevention information of users in the second region, directly writing the target epidemic prevention information into this database takes a long time, and subsequent retrieval times are also long. Therefore, a separate database can be created to store the target epidemic prevention information, or a cache library with independent space can be isolated from the existing database to store the target epidemic prevention information. This ensures data security and confidentiality while improving the speed of data reading / writing and reducing server load.
[0071] The method for synchronizing personal epidemic prevention information across regions provided by the present invention will be illustrated below through specific embodiments.
[0072] Figure 1B A flowchart illustrating a method for synchronizing personal epidemic prevention information across regions, as provided in an embodiment of the present invention, is shown below. Figure 1B As shown, this embodiment uses the example of the first epidemic prevention information management platform directly pushing target epidemic prevention information to the second epidemic prevention information management platform point-to-point for illustration.
[0073] S11. Users log in to the first epidemic prevention information management platform on their user terminals and authorize it independently.
[0074] S12. The first epidemic prevention information management platform obtains the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform.
[0075] S13, The first epidemic prevention information management platform records authorization requests.
[0076] S14. The first epidemic prevention information management platform encrypts the target epidemic prevention information.
[0077] S15. The first epidemic prevention information management platform pushes the encrypted target epidemic prevention information to the second epidemic prevention information management platform.
[0078] S16. The second epidemic prevention information management platform decrypts the encrypted target epidemic prevention information.
[0079] S17. Users log in to the second epidemic prevention information management platform on their user terminals.
[0080] S18, the second epidemic prevention information management platform displays target epidemic prevention information.
[0081] The detailed process of each of the above steps has been described in the foregoing embodiments, and will not be repeated here in the embodiments of the present invention.
[0082] In this embodiment, a point-to-point information transmission channel is established between epidemic prevention information management platforms in different regions, which effectively reduces the steps required for users' epidemic prevention information to be uploaded to the upper-level management platform layer by layer, reduces the time for information to be synchronized and communicated between different epidemic prevention platforms, and improves the timeliness of users' epidemic prevention information sharing.
[0083] Figure 1C A flowchart illustrating a method for synchronizing personal epidemic prevention information across regions, as provided in an embodiment of the present invention, is shown below. Figure 1C As shown, this embodiment illustrates the process of the first epidemic prevention information management platform pushing target epidemic prevention information to the superior management platform, and the superior management platform forwarding the target epidemic prevention information to the second epidemic prevention information management platform.
[0084] S11. Users log in to the first epidemic prevention information management platform on their user terminals and authorize it independently.
[0085] S12. The first epidemic prevention information management platform obtains the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform.
[0086] S13, The first epidemic prevention information management platform records authorization requests.
[0087] S14. The first epidemic prevention information management platform encrypts the target epidemic prevention information.
[0088] S15. The first epidemic prevention information management platform pushes the encrypted target epidemic prevention information to the superior management platform.
[0089] S16. The superior management platform forwards the encrypted target epidemic prevention information to the second epidemic prevention information management platform.
[0090] S17. The second epidemic prevention information management platform decrypts the encrypted target epidemic prevention information.
[0091] S18. Users log in to the second epidemic prevention information management platform on their user terminals.
[0092] S19, the second epidemic prevention information management platform displays target epidemic prevention information.
[0093] The detailed process of each of the above steps has been described in the foregoing embodiments, and will not be repeated here in the embodiments of the present invention.
[0094] Currently, the time it takes for local epidemic prevention information management platforms to report local users' epidemic prevention information to the higher-level management platform, and for the higher-level management platform to distribute the data, are all carried out according to relevant regulations and procedures. This results in a longer completion time for the entire process. In this embodiment, individuals initiate authorization to proactively push their local personal epidemic prevention information directly to the higher-level management platform. Compared to reporting and distributing according to regulations, this simplifies the process and improves the timeliness of sharing users' epidemic prevention information.
[0095] Example 2
[0096] Embodiment 2 of the present invention also provides a device for synchronizing personal epidemic prevention information across regions, which is applied to a first epidemic prevention information management platform in a first region. Figure 2 A schematic diagram of a cross-regional synchronization device for personal epidemic prevention information provided in Embodiment 2 of the present invention is shown below. Figure 2 As shown, the device includes:
[0097] The epidemic prevention information acquisition module 201 is used to acquire the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform in response to the user's authorization request. The authorization request includes the address information of the second epidemic prevention information management platform in the second region.
[0098] The epidemic prevention information push module 202 is used to push the user's target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform, and the second epidemic prevention information management platform displays the user's target epidemic prevention information.
[0099] In some embodiments of the present invention, the authorization request further includes the scope of authorization, and the epidemic prevention information acquisition module 201 includes:
[0100] The epidemic prevention information acquisition submodule is used to acquire the target epidemic prevention information within the authorized scope from the epidemic prevention information recorded in the first epidemic prevention information management platform.
[0101] In some embodiments of the present invention, the target epidemic prevention information within the scope of authorization includes the latest epidemic prevention testing information and the latest vaccination information recorded in the first epidemic prevention information management platform.
[0102] In some embodiments of the present invention, the epidemic prevention information push module 202 includes:
[0103] The encryption submodule is used to encrypt the target epidemic prevention information to obtain the encrypted target epidemic prevention information;
[0104] The push submodule is used to push the encrypted target epidemic prevention information to the second epidemic prevention information management platform.
[0105] In some embodiments of the present invention, the encryption submodule includes:
[0106] The public key acquisition unit is used to acquire the public key distributed by the second epidemic prevention information management platform;
[0107] An encryption unit is used to encrypt the target epidemic prevention information using the public key to obtain encrypted data;
[0108] The encoding unit is used to encode the encrypted data into an uppercase hexadecimal string to obtain the encrypted target epidemic prevention information.
[0109] In some embodiments of the present invention, the device for synchronizing personal epidemic prevention information across regions further includes:
[0110] The summary information acquisition module is used to extract the information summary of the target epidemic prevention information by using a hash algorithm after acquiring the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform.
[0111] The digest encryption module is used to encrypt the information digest using the private key generated by the first epidemic prevention information management platform to obtain an encrypted digest;
[0112] The encoding module is used to encode the encrypted digest into an uppercase hexadecimal string to obtain the digital signature of the target epidemic prevention information.
[0113] In some embodiments of the present invention, the epidemic prevention information push module 202 is used to push the user's target epidemic prevention information to the superior management platform of the first epidemic prevention information management platform and the second epidemic prevention information management platform. The superior management platform forwards the target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform.
[0114] The aforementioned cross-regional synchronization device for personal epidemic prevention information can execute the cross-regional synchronization method for personal epidemic prevention information provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the cross-regional synchronization method for personal epidemic prevention information.
[0115] Example 3
[0116] Embodiment 3 of the present invention provides an epidemic prevention information management platform. Figure 3 This is a schematic diagram of the structure of an epidemic prevention information management platform provided in Embodiment 3 of the present invention, as shown below. Figure 3As shown, the epidemic prevention information management platform is intended to represent various forms of digital computers, such as laptops, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0117] like Figure 3 As shown, the epidemic prevention information management platform includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 and a random access memory (RAM) 13, which are communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer programs stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the epidemic prevention information management platform. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0118] Multiple components in the epidemic prevention information management platform are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of monitors, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. The communication unit 19 allows the epidemic prevention information management platform to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0119] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as methods for synchronizing personal epidemic prevention information across regions.
[0120] In some embodiments, the method for synchronizing personal epidemic prevention information across regions can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the epidemic prevention information management platform via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for synchronizing personal epidemic prevention information across regions described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the method for synchronizing personal epidemic prevention information across regions by any other suitable means (e.g., by means of firmware).
[0121] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0122] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0123] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0124] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0125] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0126] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0127] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0128] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for synchronizing personal epidemic prevention information across regions, characterized in that, The first epidemic prevention information management platform applied to the first region includes: In response to a user's authorization request, the system obtains the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform. The authorization request includes the address information of the second epidemic prevention information management platform in the second region. The first region and the second region are different regions at the same level. Based on the address information of the second epidemic prevention information management platform, the user's target epidemic prevention information is pushed to the second epidemic prevention information management platform, and the second epidemic prevention information management platform displays the user's target epidemic prevention information; The authorization request further includes the scope of authorization, which involves obtaining the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform, including: Obtain the target epidemic prevention information within the authorized scope from the epidemic prevention information recorded in the first epidemic prevention information management platform; Specifically, pushing the user's target epidemic prevention information to the second epidemic prevention information management platform includes: The target epidemic prevention information is encrypted to obtain encrypted target epidemic prevention information; The encrypted target epidemic prevention information is pushed to the second epidemic prevention information management platform; The target epidemic prevention information is encrypted to obtain encrypted target epidemic prevention information, including: Obtain the public key distributed by the second epidemic prevention information management platform; The target epidemic prevention information is encrypted using the public key to obtain encrypted data; The encrypted data is encoded into an uppercase hexadecimal string to obtain the encrypted target epidemic prevention information; After obtaining the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform, the method further includes: A hash algorithm is used to extract the information digest of the target epidemic prevention information; The message digest is encrypted using the private key generated by the first epidemic prevention information management platform to obtain an encrypted digest. The encrypted digest is encoded into an uppercase hexadecimal string to obtain the digital signature of the target epidemic prevention information; Specifically, based on the address information of the second epidemic prevention information management platform, pushing the user's target epidemic prevention information to the second epidemic prevention information management platform includes: The target epidemic prevention information of the user is pushed to the superior management platform of the first epidemic prevention information management platform and the second epidemic prevention information management platform. The superior management platform forwards the target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform.
2. The method for cross-regional synchronization of personal epidemic prevention information according to claim 1, characterized in that, The target epidemic prevention information within the authorized scope includes the latest epidemic prevention testing information and the latest vaccination information recorded in the first epidemic prevention information management platform.
3. A device for synchronizing personal epidemic prevention information across regions, characterized in that, The first epidemic prevention information management platform applied to the first region includes: The epidemic prevention information acquisition module is used to respond to the user's authorization request and acquire the target epidemic prevention information recorded by the user in the first epidemic prevention information management platform. The authorization request includes the address information of the second epidemic prevention information management platform in the second region. The first region and the second region are different regions at the same level. The epidemic prevention information push module is used to push the user's target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform, and the second epidemic prevention information management platform displays the user's target epidemic prevention information. The authorization request also includes the scope of authorization, and the epidemic prevention information acquisition module includes: The epidemic prevention information acquisition submodule is used to acquire the target epidemic prevention information within the authorized scope from the epidemic prevention information recorded in the first epidemic prevention information management platform; The epidemic prevention information push module includes: The encryption submodule is used to encrypt the target epidemic prevention information to obtain the encrypted target epidemic prevention information; The push submodule is used to push the encrypted target epidemic prevention information to the second epidemic prevention information management platform; The encryption submodule includes: The public key acquisition unit is used to acquire the public key distributed by the second epidemic prevention information management platform; An encryption unit is used to encrypt the target epidemic prevention information using the public key to obtain encrypted data; The encoding unit is used to encode the encrypted data into an uppercase hexadecimal string to obtain the encrypted target epidemic prevention information; The device for synchronizing personal epidemic prevention information across regions also includes: The summary information acquisition module is used to extract the information summary of the target epidemic prevention information using a hash algorithm; The digest encryption module is used to encrypt the information digest using the private key generated by the first epidemic prevention information management platform to obtain an encrypted digest; The encoding module is used to encode the encrypted digest into an uppercase hexadecimal string to obtain a digital signature of the target epidemic prevention information; The epidemic prevention information push module is used to push the user's target epidemic prevention information to the superior management platform of the first epidemic prevention information management platform and the second epidemic prevention information management platform. The superior management platform forwards the target epidemic prevention information to the second epidemic prevention information management platform based on the address information of the second epidemic prevention information management platform.
4. An epidemic prevention information management platform, characterized in that, include: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method for cross-regional synchronization of personal epidemic prevention information as described in any one of claims 1-2.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method for cross-regional synchronization of personal epidemic prevention information as described in any one of claims 1-2.
Citation Information
Patent Citations
Epidemic prevention health information acquisition method and device
CN111444444A