Child safety management method, system, equipment and medium
The security smart management platform encrypted and pre-built security management platform through SHA1withRSA algorithm is used to make threshold judgments on the data of children's security management equipment, solving the problems of information leakage and tampering during data transmission of children's security management equipment, and realizing the security and accuracy of the data. Ensures efficient and safe management of children.
Patent Information
- Application Number
- CN202411410731.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-09-25
- Filing Date
- 2024-10-10
- Publication Date
- 2025-01-17
AI Technical Summary
The existing child safety management equipment has the risk of information leakage and tampering during data transmission, resulting in managers receiving incorrect information and unable to effectively protect children's safety.
The SHA1withRSA algorithm is used to encrypt and transmit user data, and threshold judgment is made through the pre-built security and intelligent management platform to ensure the security and accuracy of the data.
Effectively prevent data leakage and tampering, ensure the accuracy of information received by managers, and achieve efficient management of children's safety.
Smart Images

Figure CN119323037A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of safety management, and in particular relates to a child safety management method, system, equipment and medium. Background Art
[0002] Child safety management system technology is mainly a management system technology for the safety protection of children in welfare institutions. It usually combines advanced electronic technology and Internet technology, applies modern science and technology and intelligent equipment to the field of child safety protection, and can safely and effectively manage child safety, helping managers to better grasp children's detailed information and improve management efficiency.
[0003] At present, most welfare institutions have used some security management equipment that can monitor children's location and entry and exit in real time, such as electronic fences, GPS positioning systems, etc.; but the data between existing child safety management equipment is transmitted directly through the network platform. During the data transmission process, the security of the data cannot be guaranteed, which can easily lead to information leakage or even tampering, causing managers to receive wrong information and unable to make correct judgments to achieve safety management of children, posing a greater security risk. Summary of the invention
[0004] In response to the technical problems existing in the prior art, the present invention provides a child safety management method, system, device and medium to solve the technical problem that the data transmission process between existing child safety management devices is at risk of information leakage or even tampering, which easily causes managers to receive erroneous information and unable to make correct judgments to achieve child safety management.
[0005] In order to achieve the above object, the technical solution adopted by the present invention is:
[0006] The present invention provides a child safety management method, comprising:
[0007] Acquire user data; wherein the user data includes location information and vital sign information;
[0008] Utilize the SHA1withRSA algorithm to encrypt and transmit user data to the pre-built secure and intelligent management platform;
[0009] The pre-built security and intelligent management platform is used to perform threshold judgment on the user data to obtain positioning judgment results and vital sign index judgment results.
[0010] Furthermore, the vital sign information includes dynamic heart rate, body temperature, blood pressure, sleep data and step data.
[0011] Furthermore, the process of encrypting user data and transmitting it to the pre-built security and intelligent management platform using the SHA1withRSA algorithm is as follows:
[0012] The user data is converted into a character string using a SHAI algorithm to obtain a character string of a preset number of bits;
[0013] Using the RSA signature algorithm, the character string of the preset number of bits is signed to obtain encrypted information;
[0014] The encrypted information is transmitted to a pre-built secure intelligent management platform for storage.
[0015] Furthermore, the process of using the pre-built security intelligence management platform to perform threshold judgment on the user data and obtain positioning judgment results and vital sign index judgment results is as follows:
[0016] Decrypt the encrypted information using the public key pre-stored in the pre-built secure intelligent management platform to obtain decrypted information;
[0017] extracting user data from the decrypted information;
[0018] Compare the location information in the user data with the preset location threshold to obtain a positioning judgment result;
[0019] The vital sign index information in the user data is compared with the preset index threshold to obtain the vital sign index judgment result.
[0020] Furthermore, a smart bracelet is used to obtain the wearer's location information and vital information, that is, to obtain user data.
[0021] Furthermore, after obtaining the positioning judgment results and the physical sign index judgment results, it also includes a warning generation step;
[0022] The warning generation step specifically includes: generating physical sign warning information or position warning information according to the positioning judgment result and the physical sign index judgment result.
[0023] The present invention also provides a child safety management system, comprising:
[0024] A data acquisition module, used to acquire user data; wherein the user data includes location information and vital sign information;
[0025] Data transmission module, used to encrypt and transmit user data to the pre-built secure intelligent management platform using the SHA1withRSA algorithm;
[0026] The management platform module is used to utilize the pre-built security and intelligent management platform to perform threshold judgment on the user data and obtain positioning judgment results and vital sign index judgment results.
[0027] Furthermore, it also includes a warning generation module; the warning generation module is used to generate physical sign warning information or position warning information according to the positioning judgment result and the physical sign index judgment result.
[0028] The present invention also provides a child safety management device, comprising:
[0029] Memory for storing computer programs;
[0030] A processor is used to implement the steps of the child safety management method when executing the computer program.
[0031] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and is characterized in that when the computer program is executed by a processor, the steps of the child safety management method are implemented.
[0032] Compared with the prior art, the present invention has the following beneficial effects:
[0033] The child safety management method provided by the present invention obtains the user's location information and vital sign information, and transmits it to a pre-built security and intelligent management platform through encryption using the SHA1withRSA algorithm. The pre-built security and intelligent management platform performs threshold comparison on the user's location information and vital sign information, thereby achieving accurate safety management purposes, effectively ensuring the security of data transmission between devices, avoiding information leakage, and achieving efficient management of child safety. Among them, in the process of data transmission, the SHA1withRSA algorithm is used to encrypt the data, which can effectively combine the characteristics of the two algorithms, thereby ensuring the accuracy and security of the data.
[0034] The child safety management system, child safety management device and computer-readable storage medium provided by the present invention have all the advantages of the above-mentioned child safety management method. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A flowchart of the child safety management method provided in Example 1;
[0036] Figure 2 A structural block diagram of a child safety management system provided in Example 2;
[0037] Figure 3 This is a structural block diagram of the child safety management device provided in Example 3. DETAILED DESCRIPTION
[0038] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention more clearly understood, the present invention is further described in detail in the following specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0039] Example 1
[0040] As attached Figure 1 As shown, this embodiment 1 provides a child safety management method, including the following steps:
[0041] Step 1: Obtain user data; wherein the user data includes location information and vital sign information.
[0042] Specifically, the process of obtaining user data is as follows:
[0043] The location information and vital sign information of the wearer are obtained by using a smart bracelet worn by a child user; wherein the smart bracelet is pre-installed with multiple positioning modules, including a GPS positioning module, a Beidou positioning module, a WiFi module, a LBS module and a low-power Bluetooth BLE module, so as to accurately obtain the location information; wherein a positioning beacon is set at a preset position of the welfare home, so as to communicate with the WiFi module or the low-power Bluetooth BLE module through the positioning beacon to obtain the location information.
[0044] The vital sign information includes dynamic heart rate, body temperature, blood pressure, sleep data and step data.
[0045] Step 2: Use the SHA1withRSA algorithm to encrypt user data and transmit it to the pre-built secure intelligent management platform.
[0046] The encrypted transmission process has the following steps:
[0047] Step 21, using the SHAI algorithm to convert the user data into a string to obtain a string of preset bits; wherein the principle of using the SHAI algorithm to convert the string is specifically as follows: for plaintext of any length, first group it to obtain plaintext groups, so that the length of each group is 512 bits; repeatedly process the plaintext groups until the length of the plaintext groups is mostly a preset value; then, obtain the summary of each plaintext group, that is, obtain a string of preset bits.
[0048] The specific process is as follows:
[0049] Group the user data to obtain several plaintext groups of length 512; divide each plaintext group of length 512 into 16 sub-plaintext groups; where each sub-plaintext group is 32 bits; construct 5 link variables of 32 bits, and record them as link variable A, link variable B, link variable C, link variable D, and link variable E in sequence; expand the 16 sub-plaintext groups into 80 copies; perform 4 rounds of operations on the 80 expanded sub-plaintext groups; perform a summation operation on the link variables and the initial link variables, and use the link variables as the input for the next plaintext group to repeat the above operations; finally, output the data in the 5 link variables, and a string of the preset number of bits is obtained.
[0050] It should be noted that the hash function in the SHA1 algorithm is irreversible and highly collision-resistant, which can ensure that the data will not be tampered with; convert the original message into a string, sign the original string, and convert it into a all-lowercase string after verification as the signature value sign; specifically: receive a piece of plaintext, and then convert it into a piece of ciphertext in an irreversible manner, that is, take a string of input codes, called pre-mapping or information; and convert it into an output sequence with a shorter length and a fixed number of bits, that is, the hash value, also called the message digest or message authentication code.
[0051] Step 22, use the RSA signature algorithm to sign the string of the preset number of bits to obtain encrypted information; among them, the public key KU encryption process of the RSA algorithm is specifically:
[0052] KU=(e,n)
[0053] C = M e mod n
[0054] n = p×q
[0055] The private key KR decryption process of the RSA algorithm is specifically:
[0056] M = C d mod n
[0057] f(n)=(p - 1)×(q - 1)
[0058] (d×e) mod f(n)=1
[0059] Among them, C is the ciphertext; M is the plaintext; e is the public key exponent, e is relatively prime to f(n), and 1 < e < f(n); mod is the modulo operation, that is, divide and take the remainder; p and q are a pair of different and large enough prime numbers; n is the modulus value; d is the private key exponent; f(n) is the Euler's totient function of n, f(p)=p - 1, f(q)=q - 1.
[0060] It should be noted that when encrypting, the plaintext is first transformed into an integer M from 0 to n-1; if the plaintext is long, it can be divided into appropriate groups before exchange; suppose A encrypts the message with B's public key and signs it with A's private key; after receiving the message, B first verifies the signature with A's public key, and then decrypts the message with his own private key after confirmation. Since the public key can be made public, the user only needs to keep his own private key, so the distribution of encryption keys will become very simple; at the same time, since each user's private key is unique, other users can not only verify the authenticity of the source of the information through the public key of the sender of the information, but also use digital signatures to ensure that the sender cannot deny having sent the information. Asymmetric encryption can prevent counterfeiting and denial, and is more suitable for confidential communication requirements in network communications.
[0061] Step 23: Transmit the encrypted information to a pre-built secure intelligent management platform for storage.
[0062] Step 3, using the pre-built security and intelligent management platform, perform threshold judgment on the user data to obtain positioning judgment results and vital sign index judgment results. Wherein, the pre-built security and intelligent management platform includes a decryption module, a storage module, a first threshold comparison module and a second threshold comparison module; the decryption module is used to decrypt the encrypted information using a pre-stored public key, obtain decrypted information, and extract user data from the decrypted information; the storage module is used to store the extracted user data; the first threshold comparison module is used to compare the location information in the user data with the preset location threshold to obtain the positioning judgment result; the second threshold comparison module is used to compare the vital sign index information in the user data with the preset index threshold to obtain the vital sign index judgment result.
[0063] Specifically, the process of performing threshold judgment on the user data to obtain the positioning judgment result and the vital sign index judgment result comprises the following steps:
[0064] Step 31: Decrypt the encrypted information using the public key pre-stored in the pre-built secure intelligent management platform to obtain decrypted information.
[0065] Step 32: extract user data from the decrypted information.
[0066] Step 33: Compare the location information in the user data with a preset location threshold to obtain a positioning judgment result.
[0067] Step 34: Compare the physical sign index information in the user data with the preset index threshold to obtain the physical sign index judgment result.
[0068] Step 4: Generate physical sign warning information or location warning information based on the positioning judgment result and the physical sign index judgment result, wherein the physical sign warning information or location warning information includes pop-up information, sound and light alarm information or short message.
[0069] In this embodiment 1, the location data and vital sign data of the child are collected through a smart bracelet. The child only needs to wear the smart bracelet to obtain dynamic heart rate, body temperature, blood pressure, sleep, and step counting health data, and upload the data to the child safety management smart platform. The information will be uploaded to the platform when the smart bracelet is worn or removed. When transmitting data, digital signatures and data encryption are used, and the SHA1withRSA algorithm is applied. The encrypted object is SHA1ed and then RSA encrypted, and the encrypted value is Base64 encoded to obtain the final key, which effectively ensures that the data will not be tampered with, ensures that the request is indeed sent by the key holder, and prevents data leakage. The sender can ensure the integrity and authenticity of the data during transmission, and the receiver can verify the integrity of the data and the identity of the sender.
[0070] The child safety management method described in this embodiment 1 is used to achieve safety management of children. Children can realize functions such as automatic positioning and vital signs monitoring by wearing smart bracelets, and can achieve real-time and accurate positioning through multiple positioning modules and cooperation with indoor positioning beacons; wherein, a network connection is established with the mobile operator through the built-in SIM card to send the child's information to the platform and analyze the data; during the data transmission process, the SHA1withRSA algorithm is used to encrypt the data to effectively ensure the accuracy and security of the data.
[0071] Example 2
[0072] As attached Figure 2 As described above, this embodiment 2 provides a child safety management system, including a data acquisition module, a data transmission module, a management platform module and an early warning generation module.
[0073] A data acquisition module is used to acquire user data, wherein the user data includes location information and vital sign information; a data transmission module is used to encrypt and transmit the user data to a pre-built secure intelligent management platform using the SHA1withRSA algorithm; a management platform module is used to perform threshold judgment on the user data using the pre-built secure intelligent management platform to obtain positioning judgment results and vital sign indicator judgment results; an early warning generation module is used to generate vital sign warning information or location warning information based on the positioning judgment results and vital sign indicator judgment results.
[0074] Example 3
[0075] As attached Figure 3As shown, this embodiment 3 also provides a child safety management device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor, such as a child safety management program; wherein the attached Figure 3 The communication interface in is used to access external devices to obtain data.
[0076] When the processor executes the computer program, the steps in the above-mentioned child safety management method are implemented, for example: obtaining user data; wherein the user data includes location information and vital sign information; using the SHA1withRSA algorithm, encrypting the user data and transmitting it to a pre-built safe and intelligent management platform; using the pre-built safe and intelligent management platform, performing threshold judgment on the user data to obtain positioning judgment results and vital sign indicator judgment results; generating vital sign warning information or location warning information based on the positioning judgment results and the vital sign indicator judgment results.
[0077] Alternatively, when the processor executes the computer program, it implements the functions of each module in the above-mentioned child safety management system, for example: a data acquisition module, used to acquire user data; wherein the user data includes location information and vital sign information; a data transmission module, used to use the SHA1withRSA algorithm to encrypt and transmit the user data to a pre-built safe and intelligent management platform; a management platform module, used to use the pre-built safe and intelligent management platform to perform threshold judgment on the user data, and obtain positioning judgment results and vital sign indicator judgment results; an early warning generation module, used to generate vital sign warning information or location warning information according to the positioning judgment results and vital sign indicator judgment results.
[0078] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program in the child safety management method and device.
[0079] For example, the computer program can be divided into a data acquisition module, a data transmission module, a management platform module and an early warning generation module, and the specific functions of each module are as follows: a data acquisition module, used to acquire user data; wherein the user data includes location information and vital sign information; a data transmission module, used to use the SHA1withRSA algorithm to encrypt and transmit the user data to a pre-built secure and intelligent management platform; a management platform module, used to use the pre-built secure and intelligent management platform to perform threshold judgment on the user data to obtain positioning judgment results and vital sign indicator judgment results; an early warning generation module, used to generate vital sign warning information or location warning information based on the positioning judgment results and vital sign indicator judgment results.
[0080] The child safety management device may be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The child safety management device may include, but is not limited to, a processor and a memory. Those skilled in the art may understand that the child safety management device is merely an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components, or a combination of certain components, or different components. For example, the child safety management device may also include input and output devices, network access devices, and buses.
[0081] The child safety management device may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The child safety management device may include, but is not limited to, a processor and a memory. Figure 3 The schematic diagram is merely an example of a child safety management device and does not constitute a limitation of the child safety management device. The device may include more or fewer components than shown in the diagram, or a combination of certain components, or different components. For example, the child safety management device may also include input and output devices, network access devices, buses, etc.
[0082] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the child safety management device, and uses various interfaces and lines to connect various parts of the entire child safety management device.
[0083] The memory may be used to store the computer program and / or module, and the processor implements various functions of the child safety management device by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory.
[0084] The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc.
[0085] In addition, the memory may include high-speed random access memory and may also include non-volatile memory, such as a hard disk, an internal memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0086] Example 4
[0087] This embodiment 4 provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the child safety management method are implemented.
[0088] If the module / unit integrated in the child safety management system is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
[0089] Based on this understanding, this embodiment 4 implements all or part of the processes in the child safety management method described in the above embodiment 1, and can also be completed by instructing related hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, the steps of the above child safety management method can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or preset intermediate form, etc.
[0090] The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0091] It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electrical carrier signals and telecommunication signals.
[0092] For the description of the relevant parts of the child safety management system, child safety management device, computer-readable storage medium, and computer product provided in the embodiments of the present application, please refer to the detailed description of the corresponding parts in the child safety management method provided in the embodiments of the present application, which will not be repeated here. In addition, the parts of the above technical solutions provided in the embodiments of the present application that are consistent with the implementation principles of the corresponding technical solutions in the prior art are not described in detail to avoid excessive elaboration.
[0093] The child safety management method provided by the present invention utilizes the smart bracelet worn by the child to collect location information and vital sign information. The collected data information is encrypted and transmitted through a network platform to prevent the data information from being tampered with or even leaked during transmission, thereby ensuring the accuracy and security of the data. When it is detected that the child is in an abnormal state, the child early warning generation module will trigger the alarm function, and the platform will push the alarm information to display the child's information and location, so that the child's safety status can be confirmed in time, thereby realizing efficient management of child safety. Secondly, a card swiping machine can also be set at the entrance and exit of the welfare home. The card swiping machine can be bound to a white list to identify the child's identity information and the information of the people entering and leaving, and determine that the child is within the safe activity range.
[0094] The above embodiment is only one of the implementation methods that can realize the technical solution of the present invention. The scope of protection claimed by the present invention is not limited only to this embodiment, but also includes changes, replacements and other implementation methods that can be easily thought of by any technician familiar with the technical field within the technical scope disclosed by the present invention.
Claims
1. A child safety management method, characterized in that: include: Acquire user data; wherein the user data includes location information and vital sign information; Utilize the SHA1withRSA algorithm to encrypt and transmit user data to the pre-built secure and intelligent management platform; The pre-built security and intelligent management platform is used to perform threshold judgment on the user data to obtain positioning judgment results and vital sign index judgment results.
2. A child safety management method according to claim 1, characterized in that: The vital sign information includes dynamic heart rate, body temperature, blood pressure, sleep data and step data.
3. A child safety management method according to claim 1, characterized in that: The process of encrypting user data and transmitting it to the pre-built secure intelligent management platform using the SHA1withRSA algorithm is as follows: The user data is converted into a character string using a SHAI algorithm to obtain a character string of a preset number of bits; Using the RSA signature algorithm, the character string of the preset number of bits is signed to obtain encrypted information; The encrypted information is transmitted to a pre-built secure intelligent management platform for storage.
4. A child safety management method according to claim 3, characterized in that: The process of using the pre-built security intelligence management platform to perform threshold judgment on the user data and obtain positioning judgment results and vital sign index judgment results is as follows: Decrypt the encrypted information using the public key pre-stored in the pre-built secure intelligent management platform to obtain decrypted information; extracting user data from the decrypted information; Compare the location information in the user data with the preset location threshold to obtain a positioning judgment result; The vital sign index information in the user data is compared with the preset index threshold to obtain the vital sign index judgment result.
5. A child safety management method according to claim 1, characterized in that: The wearer's location information and vital information are obtained by using a smart bracelet, that is, user data.
6. A child safety management method according to claim 1, characterized in that: After obtaining the positioning judgment results and the physical sign index judgment results, it also includes the step of generating an early warning; The warning generation step specifically includes: generating physical sign warning information or position warning information according to the positioning judgment result and the physical sign index judgment result.
7. A child safety management system, characterized in that: include: A data acquisition module, used to acquire user data; wherein the user data includes location information and vital sign information; Data transmission module, used to encrypt and transmit user data to the pre-built secure intelligent management platform using the SHA1withRSA algorithm; The management platform module is used to utilize the pre-built security and intelligent management platform to perform threshold judgment on the user data and obtain positioning judgment results and vital sign index judgment results.
8. A child safety management system according to claim 7, characterized in that: It also includes a warning generation module; the warning generation module is used to generate physical sign warning information or position warning information according to the positioning judgment result and the physical sign index judgment result.
9. A child safety management device, characterized in that: include: Memory for storing computer programs; A processor is used to implement the steps of the child safety management method as described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the child safety management method as described in any one of claims 1 to 7 are implemented.
