Health monitoring system, method and device

By generating and scanning activation codes, convenient activation and connection of health monitoring equipment is achieved, the problem of operation difficulties for the elderly is solved, and the convenience and safety of equipment activation and monitoring are improved.

CN119230082APending Publication Date: 2024-12-31OTTAI TECHNOLOGY (WUXI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411125399.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

When the elderly use health monitoring equipment, due to the difficulty of software operation, it is difficult to activate, connect and continuously monitor, and there is a lack of convenient and efficient solutions.

Method used

By generating a QR code carrying a unique activation code, using the terminal device of the second user to scan and activate the health monitoring device, and bind information to the server, the connection and data reception of the first user terminal device and the health monitoring device are realized, and the second user's terminal device and the health monitoring device are reduced. One user operation difficulty.

Benefits of technology

It improves the activation, connection convenience and safety of health monitoring equipment, ensures that elderly users can complete equipment activation and monitoring without multiple operations, and improves the timeliness and safety of monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119230082A_ABST
    Figure CN119230082A_ABST
Patent Text Reader

Abstract

The invention discloses a health monitoring system, method and device, the health monitoring system comprises a first terminal device 11 of a first user, a second terminal device 12 of a second user, a health monitoring device and a server, the first terminal device 11 obtains a unique activation code from the server, the server associates the activation code with the first user information, and the first user information is sent to the second terminal device 12. The second terminal device 12 serves as an auxiliary device to obtain the unique activation code of the first terminal device 11, wakes up the health monitoring device at the same time, and sends the obtained identification information of the health monitoring device and the unique activation code to the server, and the server downlinks the identification information of the health monitoring device to the first terminal device 11. And the first terminal equipment 11 establishes connection with the health monitoring equipment, and receives and displays the health monitoring data sent by the health monitoring equipment. With the assistance of the second terminal device 12, activation, connection and continuous monitoring of the health monitoring device are completed on the premise that the first terminal device 11 is operated as little as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of health monitoring technology, and in particular to a health monitoring system, method and device. Background Art

[0002] Health monitoring devices are increasingly widely used in public places such as hospitals and nursing homes. The health monitoring devices worn by users can collect health monitoring data of users in real time or regularly. Users can view the health monitoring data collected by health monitoring devices through terminal devices. At least one health monitoring device communicates with the health monitoring software in the terminal device, and then uploads the health monitoring data to the server through the health monitoring software, thereby realizing health monitoring. The health monitoring device can be but is not limited to a blood glucose monitoring device, an analyte monitoring device, an analyte sensor, a glucose detection sensor, a general inspection and monitoring device, etc. General inspection and monitoring equipment includes height and weight meters, blood pressure meters, blood glucose meters, blood oximeters, pedometers, thermometers, body fat analyzers, BMI monitors, skinfold meters, fetal heart rate monitors, heart rate monitors, muscle measuring instruments, electronic spine measuring instruments, etc.

[0003] In the age distribution of health monitoring equipment users, the elderly account for a large proportion, but they have many problems in using the software, and generally do not know how to use it or do not want to use it. How to complete the activation, connection and continuous monitoring of health monitoring equipment while minimizing the need for the elderly to operate the software is a technical problem that needs to be solved. Summary of the invention

[0004] The present application provides a health monitoring system, method and apparatus, which are used to provide a technical solution for assisting in activating health monitoring equipment and realizing health monitoring.

[0005] In a first aspect, the present application provides a health monitoring system, the system comprising: a first terminal device of a first user, a second terminal device of a second user, a health monitoring device, and a server;

[0006] The first terminal device obtains a unique activation code from the server, generates a QR code carrying the unique activation code, and the server associates the unique activation code with the first user information;

[0007] The second terminal device obtains the unique activation code by scanning the QR code, and is used to wake up the health monitoring device and obtain the identification information of the health monitoring device, and sends the identification information of the health monitoring device and the unique activation code to the server;

[0008] The server transmits the identification information to the first terminal device;

[0009] The first terminal device is used to establish a connection with the health monitoring device according to the identification information, and receive and display the health monitoring data sent by the health monitoring device.

[0010] In a second aspect, the present application provides a health monitoring method, which is applied to a second terminal device, and the method includes:

[0011] The unique activation code is obtained by scanning the QR code, and the health monitoring device is woken up at the same time, and the identification information of the health monitoring device is obtained, and the identification information of the health monitoring device and the unique activation code are sent to the server; the server transmits the identification information to the first terminal device; the first terminal device establishes a connection with the health monitoring device according to the identification information, receives and displays the health monitoring data sent by the health monitoring device; wherein the QR code is a QR code generated by the first terminal device and carries the unique activation code.

[0012] In a third aspect, the present application provides a health monitoring method, applied to a first terminal device, the method comprising:

[0013] Obtain a unique activation code from a server and generate a QR code carrying the unique activation code; establish a connection with the health monitoring device according to the identification information of the health monitoring device, receive and display the health monitoring data sent by the health monitoring device; wherein the identification information is obtained by the second terminal device by scanning the QR code, waking up the health monitoring device at the same time, and obtaining the identification information of the health monitoring device, sending the identification information to the server, and then the server downlinks it to the first terminal device.

[0014] In a fourth aspect, the present application provides a health monitoring device, applied to a second terminal device, the device comprising:

[0015] The first health monitoring unit is used to obtain the unique activation code by scanning the QR code, wake up the health monitoring device at the same time, and obtain the identification information of the health monitoring device, and send the identification information of the health monitoring device and the unique activation code to the server; the server downlinks the identification information to the first terminal device; the first terminal device establishes a connection with the health monitoring device according to the identification information, receives and displays the health monitoring data sent by the health monitoring device; wherein the QR code is a QR code generated by the first terminal device and carries the unique activation code.

[0016] In a fifth aspect, the present application provides a health monitoring device, applied to a first terminal device, the device comprising:

[0017] The second health monitoring unit is used to obtain a unique activation code from a server and generate a QR code carrying the unique activation code; establish a connection with the health monitoring device according to the identification information of the health monitoring device, receive and display the health monitoring data sent by the health monitoring device; wherein the identification information is that the second terminal device obtains the unique activation code by scanning the QR code, wakes up the health monitoring device at the same time, obtains the identification information of the health monitoring device, sends the identification information to the server, and the server transmits it to the first terminal device.

[0018] In a sixth aspect, the present application provides a terminal device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0019] Memory, used to store computer programs;

[0020] The processor is used to implement the method steps when executing the program stored in the memory.

[0021] In a seventh aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described are implemented.

[0022] The above technical solution has the following advantages or beneficial effects:

[0023] In this application, the health monitoring system includes a first terminal device of a first user, a second terminal device of a second user, a health monitoring device and a server, wherein the first terminal device obtains a unique activation code from the server, generates a QR code carrying the unique activation code, and the server associates the unique activation code with the first user information; the second terminal device obtains the unique activation code by scanning the QR code, and is also used to wake up the health monitoring device, obtain the identification information of the health monitoring device, and send the identification information of the health monitoring device and the unique activation code to the server; the server sends the identification information downlink to the first terminal device; the first terminal device is used to establish a connection with the health monitoring device according to the identification information, and receive and display the health monitoring data sent by the health monitoring device. This application realizes the awakening of the health monitoring device and the unique binding and device connection of the server-side information of the health monitoring device and the first terminal device of the first user through the second terminal device of the second user, and can realize the first terminal device receiving and displaying the health monitoring data sent by the health monitoring device, and realizes the auxiliary monitoring of the first user by the second terminal. For example, the first user is an elderly user, and the second user is other users, such as relatives. This application enables the elderly user's first terminal device to be connected to the health monitoring device through the operation of the second terminal device by the relative user, thereby realizing the health monitoring of the elderly user, and the elderly user can view the health monitoring data through the first terminal device. It realizes the activation, connection and continuous monitoring of the health monitoring device under the premise of operating the first terminal device as little as possible.

[0024] The entire process improves convenience, safety and timeliness.

[0025] Convenience: The first user only needs to show the activation QR code to complete the subsequent health monitoring device activation and second user monitoring.

[0026] Security: The QR code displayed to the first user is unique and time-sensitive, ensuring the security of the auxiliary activation process.

[0027] Timeliness: The data interaction between the first terminal device and the second terminal device adopts the MQTT protocol. When there is new data, it can be pushed to the corresponding device in time, and the scheduled polling that consumes server resources and network bandwidth is avoided. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0029] Figure 1 A schematic diagram of the health monitoring system structure provided for this application;

[0030] Figure 2 A schematic diagram of the process of obtaining a unique activation code provided for this application;

[0031] Figure 3 A schematic diagram of the two-way authentication process between the health monitoring device and the first terminal device provided in this application;

[0032] Figure 4 Schematic diagram of the health monitoring process provided for this application;

[0033] Figure 5 Schematic diagram of the health monitoring process provided for this application;

[0034] Figure 6 Activation connection flow chart of the health monitoring device provided for this application;

[0035] Figure 7 A flow chart of sharing health monitoring data for the first terminal device provided in this application;

[0036] Figure 8 A schematic diagram of the terminal device structure provided for this application. DETAILED DESCRIPTION

[0037] In order to make the purpose and implementation method of the present application clearer, the exemplary implementation method of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0038] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and common meanings.

[0039] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0040] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0041] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0042] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0043] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

[0044] Figure 1 A schematic diagram of the structure of a health monitoring system provided in the present application, wherein the system comprises: a first terminal device 11 of a first user, a second terminal device 12 of a second user, a health monitoring device 13 and a server 14;

[0045] The first terminal device 11 obtains a unique activation code from the server 14, generates a QR code carrying the unique activation code, and the server 14 associates the unique activation code with the first user information;

[0046] The second terminal device 12 is used to obtain the unique activation code by scanning the QR code, and is also used to wake up the health monitoring device 13 and obtain the identification information of the health monitoring device 13, and send the identification information of the health monitoring device 13 and the unique activation code to the server 14;

[0047] The server 14 transmits the identification information to the first terminal device 11;

[0048] The first terminal device 11 is used to establish a connection with the health monitoring device 13 according to the identification information, and receive and display the health monitoring data sent by the health monitoring device 13.

[0049] In the present application, the first user and the second user are different. The first user may be the subject of health monitoring, and the second user may be a relative of the first user or a medical staff. The first terminal device 11 is a device used by the first user. The first terminal device 11 may be, for example, a mobile phone, a tablet computer, or a PDA (Personal Digital Assistant: a portable electronic device). The second terminal device 12 is a device used by the second user. The second terminal device 12 may be, for example, a mobile terminal device such as a mobile phone, a tablet computer, a PDA, or a laptop computer. The server 14 may be an independent physical server or a cloud server for basic cloud computing services such as cloud databases and cloud storage.

[0050] The health monitoring device can be connected to the first terminal device 11 and the second terminal device 12 via Bluetooth, and the server can be connected to the first terminal device 11 and the second terminal device 12 via wireless means, such as Bluetooth connection, WIFI connection, etc.

[0051] The second terminal device 12 is used to wake up the health monitoring device. Optionally, the second terminal device 12 can wake up the health monitoring device through near field communication (NFC) technology. The second terminal device 12 is also used to obtain identification information of the health monitoring device. The identification information of the health monitoring device may be MAC address (Media Access Control Address, physical address) information of the health monitoring device, device serial number information, etc. In addition, the second terminal device 12 can be connected to the health monitoring device via NFC, or the identifier of the NFC link, that is, the NFC ID of the health monitoring device, can be used as the identification information of the health monitoring device.

[0052] The first terminal device 11 obtains a unique activation code from the server and generates a QR code carrying the unique activation code, and the server associates the unique activation code with the first user information. The second terminal device 12 obtains the unique activation code by scanning the QR code, wakes up the health monitoring device at the same time, obtains the identification information of the health monitoring device, and sends the identification information and the unique activation code of the health monitoring device to the server. The server sends the identification information down to the first terminal device 11, thereby establishing a binding relationship between the first terminal device 11 and the health monitoring device. After the first terminal device 11 receives the identification information, the health monitoring device can be searched according to the identification information, and then a connection is established with the health monitoring device. Optionally, the first terminal device 11 establishes a wireless connection with the health monitoring device, for example, a Bluetooth connection. The health monitoring device is used to collect health monitoring data of a user wearing the health monitoring device, and the user wearing the health monitoring device can be the first user or other users. In this application, if the user wearing the health monitoring device is the first user, the health monitoring device collects the health monitoring data of the first user, sends the health monitoring data of the first user to the first terminal device 11 of the first user, and the first user can view his own physical condition through the first terminal device 11. If the user wearing the health monitoring device is another user, the health monitoring device collects the health monitoring data of the other user and sends the health monitoring data of the other user to the first terminal device 11 of the first user, and the first user can view the physical condition of the other user through the first terminal device 11. The first terminal device 11 may include a display screen, and after receiving the health monitoring data, the first terminal device 11 may display the health monitoring data on the display screen.

[0053] This application realizes the awakening of the health monitoring device and the unique binding of the server-side information of the health monitoring device and the first terminal device 11 of the first user and the device connection through the second terminal device 12 of the second user, and can realize the first terminal device 11 to receive and display the health monitoring data sent by the health monitoring device, and realize the auxiliary monitoring of the first user by the second terminal. For example, the first user is an elderly user, and the second user is other users, such as a relative user. This application realizes the connection between the first terminal device 11 of the elderly user and the health monitoring device through the operation of the second terminal device 12 by the relative user, and then realizes the health monitoring of the elderly user. The elderly user can view the health monitoring data through the first terminal device 11. It realizes the activation, connection and continuous monitoring of the health monitoring device under the premise of minimizing the operation of the first terminal device 11.

[0054] The whole process is convenient, safe and timely. Convenience: The first user only needs to show the activation QR code to complete the subsequent health monitoring device activation and second user monitoring.

[0055] Security: The QR code displayed to the first user is unique and time-sensitive, ensuring the security of the auxiliary activation process.

[0056] Timeliness: The data interaction between the first terminal device 11 and the second terminal device 12 adopts the MQTT protocol (Message Queuing Telemetry Transport). When there is new data between the first terminal device 11 and the second terminal device 12, one end device can push it to the other end device in time, and avoid timed polling to consume server resources and network bandwidth.

[0057] In the present application, the server verifies the identification information and the unique activation code before downlinking the identification information to the first terminal device 11. After the verification is passed, the identification information of the health monitoring device is associated with the first user information according to the unique activation code to bind the health monitoring device to the first user, and the identification information is downlinked to the first terminal device 11 at the same time.

[0058] The first terminal device 11 can log in to the system through an account, password or mobile phone number verification code; the server verifies the user's identity information, and after the verification is passed, returns an access token. The first terminal device 11 subsequently accesses the server with this access token; the user chooses auxiliary activation, and at this time requests a unique activation code from the server. The first terminal device 11 embeds the unique activation code into the QR code, and the second terminal device 12 scans the QR code through the application APP to obtain the unique activation code. The unique activation code can be a universally unique identifier (UUID, Universally Unique Identifier) ​​or a unique code generated by a snowflake algorithm.

[0059] Before the server sends the identification information down to the first terminal device 11, it verifies the identification information and the unique activation code. The verification must satisfy both (1) the health monitoring device status corresponding to the current identification information is not activated, and the health monitoring device has not expired; (2) the current unique activation code is within the validity period and has not expired. The current unique activation code is within the validity period means that the time difference between the current time and the binding time of the unique activation code and the user information is less than the set time threshold; (3) the unique activation code is decrypted normally. After the server verifies the identification information and the unique activation code, it sends the identification information down to the first terminal device 11.

[0060] In order to make the information acquisition more accurate, the first terminal device 11 is also used to encrypt the unique activation code using the first encryption and decryption algorithm to obtain the first ciphertext information, and embed the first ciphertext information into the QR code; the second terminal device 12 is used to obtain the first ciphertext information by scanning the QR code, and decrypt the first ciphertext information using the first encryption and decryption algorithm to obtain the unique activation code. The first encryption and decryption algorithm is a symmetric encryption and decryption algorithm or an asymmetric encryption and decryption algorithm. The first terminal device 11 uses the encryption key in the first encryption and decryption algorithm to encrypt the unique activation code to obtain the first ciphertext information, and embeds the first ciphertext information into the QR code, so that the second terminal device 12 also obtains the first ciphertext information by scanning the QR code, and then uses the decryption key in the first encryption and decryption algorithm to decrypt the first ciphertext information to obtain the unique activation code.

[0061] Figure 2 The process diagram for obtaining a unique activation code provided for this application includes the following steps:

[0062] S101: The first terminal device 11 uses a first encryption and decryption algorithm to encrypt the unique activation code to obtain first ciphertext information, and embeds the first ciphertext information into the QR code.

[0063] S102: The second terminal device 12 obtains the first ciphertext information by scanning the QR code, and decrypts the first ciphertext information using the first encryption and decryption algorithm to obtain the unique activation code.

[0064] In this application, after the health monitoring device is connected to the first terminal device 11, the device authentication is performed before sending the health monitoring data to the first terminal device 11. This application adopts a two-way authentication method, and the health monitoring device and the first terminal device 11 verify the legitimacy of each other. After the two-way authentication is successful, the health monitoring device sends the health monitoring data to the first terminal device 11.

[0065] Figure 3 The schematic diagram of the two-way authentication process between the health monitoring device and the first terminal device 11 provided in this application includes the following steps:

[0066] S201: The health monitoring device encrypts the first authentication parameter using a second encryption and decryption algorithm to obtain second ciphertext information, and sends a first authentication request information carrying the second ciphertext information to the first terminal device 11.

[0067] S202: If the first terminal device 11 determines that the health monitoring device is successfully authenticated based on the first authentication request information, it uses a third encryption and decryption algorithm to encrypt the second authentication parameter to obtain third ciphertext information, and sends a second authentication request information carrying the third ciphertext information to the health monitoring device.

[0068] S203: The health monitoring device determines that the authentication of the first terminal device 11 is successful according to the second authentication request information, and sends the health monitoring data to the first terminal device 11.

[0069] The health monitoring device and the first terminal device 11 both store the same multiple groups of authentication parameters. For example, the health monitoring device and the first terminal device 11 both store the same 6 groups of authentication parameters, and each group of authentication parameters includes key information and key identification information. The health monitoring device randomly selects a group of authentication parameters from the multiple groups of authentication parameters as the first authentication parameters. The first authentication parameter is encrypted using a second encryption and decryption algorithm to obtain a second ciphertext information. The second encryption and decryption algorithm includes but is not limited to a SHA 256 hash algorithm, an ECDH key agreement, and an AES symmetric encryption algorithm. The health monitoring device generates a first authentication request message based on the second ciphertext information, and carries the second ciphertext information in the first authentication request message. The health monitoring device sends the first authentication request message to the first terminal device 11.

[0070] After the first terminal device 11 receives the first authentication request information, it parses the first authentication request information to obtain the second ciphertext information carried therein. Then, the second encryption and decryption algorithm is used to decrypt the second ciphertext information to obtain the first authentication parameter, and the first key information and the corresponding first key identification information in the first authentication parameter are obtained. The second key information stored locally is obtained according to the first key identification information. That is, the second key information corresponding to the first key identification information stored locally is obtained. Then, it is determined whether the first key information and the second key information are the same. If they are the same, the health monitoring device authentication is successful. If they are not the same, the health monitoring device authentication fails.

[0071] If the first terminal device 11 determines that the authentication of the health monitoring device is successful according to the first authentication request information, the second authentication parameter is encrypted using the third encryption and decryption algorithm to obtain the third ciphertext information, and the second authentication request information carrying the third ciphertext information is sent to the health monitoring device. The first terminal device 11 randomly selects a group of authentication parameters from multiple groups of authentication parameters as the second authentication parameter. The second authentication parameter is encrypted using the third encryption and decryption algorithm to obtain the third ciphertext information. It should be noted that the second authentication parameter and the first authentication parameter can be the same or different. Among them, the third encryption and decryption algorithm includes but is not limited to the SHA 256 hash algorithm, the ECDH key negotiation and the AES symmetric encryption algorithm. The third encryption and decryption algorithm and the second encryption and decryption algorithm can be the same or different. The first terminal device 11 generates a second authentication request information according to the third ciphertext information, and carries the third ciphertext information in the second authentication request information. The first terminal device 11 sends the second authentication request information to the health monitoring device.

[0072] After the health monitoring device receives the second authentication request information, it parses the second authentication request information to obtain the third ciphertext information carried therein. Then, the third encryption and decryption algorithm is used to decrypt the third ciphertext information to obtain the second authentication parameter, and the third key information and the corresponding second key identification information in the second authentication parameter are obtained. The fourth key information stored locally is obtained according to the second key identification information. That is, the fourth key information corresponding to the second key identification information stored locally is obtained. Then it is determined whether the third key information and the fourth key information are the same. If they are the same, the authentication of the first terminal device 11 is successful. If they are not the same, the authentication of the first terminal device 11 fails. If the health monitoring device determines that the authentication of the first terminal device 11 is successful according to the second authentication request information, the health monitoring data is sent to the first terminal device 11. If the authentication of either the first terminal device 11 or the health monitoring device fails, the health monitoring device does not send the health monitoring data to the first terminal device 11.

[0073] In this application, in order to enable the second user to view the health monitoring data of the monitored object through the second terminal device 12, in this application, the first terminal device 11 is also used to send the health monitoring data to the server; the server is also used to send the health monitoring data to the second terminal device 12 for display. The second terminal device 12 may include a display screen, and after the second terminal device 12 receives the health monitoring data, the health monitoring data can be displayed on the display screen.

[0074] The first terminal device 11 is also used to send monitoring invitation information carrying the account information of the second terminal device 12 to the server; the server is also used to, if it is determined based on the account information that the second terminal device 12 has not downloaded and logged in to the data monitoring system, send the download link of the data monitoring system to the second terminal device 12, and the second terminal device 12 downloads and logs in to the data monitoring system; if it is determined based on the account information that the second terminal device 12 has downloaded and logged in to the data monitoring system, send the monitoring invitation information to the second terminal device 12; the server is also used to send the health monitoring data to the second terminal device 12 for display after receiving an invitation acceptance instruction sent by the second terminal device 12.

[0075] The first terminal device 11 can also send a monitoring invitation message carrying the account information of the second terminal device 12 to the server. The server stores the status information of each terminal device downloading and logging into the data monitoring system, and the status information includes the data monitoring system that has been downloaded and logged in, and the data monitoring system that has not been downloaded and logged in. If the server determines that the second terminal device 12 has not downloaded and logged in the data monitoring system according to the account information, before sending the monitoring invitation message to the second terminal device 12, the download link of the data monitoring system is sent to the second terminal device 12. Among them, the download link of the data monitoring system can be sent to the second terminal device 12 by email, SMS, etc. The data monitoring system can be an application APP that monitors health data. The second user downloads and logs in by clicking on the download link of the data monitoring system on the second terminal device 12. After the second terminal device 12 downloads and logs in to the data monitoring system, the server sends the monitoring invitation message to the second terminal device 12. After the second terminal device 12 receives the monitoring invitation message, the option of whether to accept the monitoring invitation can be displayed on the display screen. If the second user chooses to accept the monitoring invitation option, the second terminal device 12 sends an invitation acceptance instruction to the server, and the server sends the health monitoring data to the second terminal device 12 for display. If the second user chooses not to accept the monitoring invitation, the second terminal device 12 sends a non-acceptance invitation instruction to the server, and the server does not send the health monitoring data to the second terminal device 12 for display.

[0076] Figure 4 The health monitoring process diagram provided for this application includes the following steps:

[0077] S301: The second terminal device 12 obtains the unique activation code by scanning the QR code, wakes up the health monitoring device, obtains the identification information of the health monitoring device, and sends the identification information of the health monitoring device and the unique activation code to the server.

[0078] S302: The server transmits the identification information to the first terminal device 11; the first terminal device 11 establishes a connection with the health monitoring device according to the identification information, receives and displays the health monitoring data sent by the health monitoring device; wherein the QR code is a QR code generated by the first terminal device 11 and carries the unique activation code.

[0079] The second terminal device obtains the unique activation code by scanning the QR code, including:

[0080] The second terminal device 12 obtains the first ciphertext information by scanning the QR code, and decrypts the first ciphertext information using the first encryption and decryption algorithm to obtain the unique activation code; wherein the QR code is obtained by the first terminal device 11 encrypting the unique activation code using the first encryption and decryption algorithm to obtain the first ciphertext information, and embedding the first ciphertext information into the QR code. The unique activation code is a universal unique identification code or a unique code generated by a snowflake algorithm.

[0081] The identification information of the health monitoring device and the unique activation code are sent to the server; before the server transmits the identification information downlink to the first terminal device 11, the server verifies the identification information and the unique activation code and the following conditions must be met at the same time: the health monitoring device status corresponding to the current identification information is not activated, and the health monitoring device has not expired; the current unique activation code is within the validity period and has not expired, and the current unique activation code is within the validity period means that the time difference between the current time and the binding time of the unique activation code and the user information is less than the set time threshold; the unique activation code information is successfully decrypted.

[0082] Figure 5 The health monitoring process diagram provided for this application includes the following steps:

[0083] S401: The second terminal device 12 obtains the unique activation code by scanning the QR code, wakes up the health monitoring device, obtains identification information of the health monitoring device, and sends the identification information to the server.

[0084] S402: The server transmits the identification information to the first terminal device 11 .

[0085] S403: The first terminal device 11 obtains a unique activation code from the server and generates a QR code carrying the unique activation code; establishes a connection with the health monitoring device according to the identification information of the health monitoring device, and receives and displays the health monitoring data sent by the health monitoring device.

[0086] like Figure 5 As shown, the method also includes:

[0087] The first terminal device 11 generates a QR code carrying a unique activation code; the second terminal device 12 obtains the unique activation code by scanning the QR code, and sends the identification information and the unique activation code to the server; after the server verifies the identification information and the unique activation code, the server associates the identification information of the health monitoring device with the first user information according to the unique activation code, thereby binding the health monitoring device with the first user, and simultaneously downloads the identification information to the first terminal device 11.

[0088] The generating of the two-dimensional code carrying the unique activation code comprises:

[0089] The unique activation code is encrypted using a first encryption and decryption algorithm to obtain first ciphertext information, and the first ciphertext information is embedded in the QR code; the second terminal device 12 obtains the first ciphertext information by scanning the QR code, and decrypts the first ciphertext information using the first encryption and decryption algorithm to obtain the unique activation code.

[0090] The method further comprises:

[0091] The first terminal device 11 receives the first authentication request information sent by the health monitoring device, wherein the first authentication request information is the first authentication request information carrying the second ciphertext information sent to the first terminal device 11 by the health monitoring device after encrypting the first authentication parameter using the second encryption and decryption algorithm to obtain the second ciphertext information;

[0092] If the first terminal device 11 determines that the authentication of the health monitoring device is successful based on the first authentication request information, the second authentication parameter is encrypted using a third encryption and decryption algorithm to obtain third ciphertext information, and a second authentication request information carrying the third ciphertext information is sent to the health monitoring device; if the health monitoring device determines that the authentication of the first terminal device 11 is successful based on the second authentication request information, the health monitoring data is sent to the first terminal device 11.

[0093] Determining, according to the first authentication request information, that the health monitoring device is successfully authenticated includes:

[0094] The first terminal device 11 obtains the second ciphertext information carried in the first authentication request information, decrypts the second ciphertext information using the second encryption and decryption algorithm, and obtains the first authentication parameter; obtains the first key information and the corresponding first key identification information in the first authentication parameter; obtains the second key information corresponding to the first key identification information stored locally; if the first key information and the second key information are the same, it is determined that the authentication of the health monitoring device is successful.

[0095] The method further comprises:

[0096] The first terminal device 11 sends the health monitoring data to the server; the server sends the health monitoring data to the second terminal device 12 for display.

[0097] The method comprises:

[0098] The first terminal device 11 sends a monitoring invitation message carrying the account information of the second terminal device 12 to the server; if the server determines based on the account information that the second terminal device 12 has not downloaded and logged in to the data monitoring system, the server sends the download link of the data monitoring system to the second terminal device 12, and the second terminal device 12 downloads and logs in to the data monitoring system; if it is determined based on the account information that the second terminal device 12 has downloaded and logged in to the data monitoring system, the monitoring invitation message is sent to the second terminal device 12, and after receiving the invitation acceptance instruction sent by the second terminal device 12, the health monitoring data is sent to the second terminal device 12 for display.

[0099] Figure 6 This is a flow chart for activating the connection of the health monitoring device provided in this application.

[0100] S501: The first user logs in to the system through the first terminal device 11 using an account, password or mobile phone number verification code;

[0101] S502: The server verifies the user identity information. After the verification is successful, an access token is returned to the first user. The subsequent access to the server carries the access token.

[0102] S503: The first user selects auxiliary activation and requests a unique activation code from the server;

[0103] S504: The server generates a unique activation code (the activation code may be a UUID or a unique code generated by a snowflake algorithm), binds the unique activation code to the user account, records the binding time, and then returns the unique activation code to the first terminal device 11;

[0104] S505: The first terminal device 11 generates a QR code according to the unique activation code information and displays it on the interface;

[0105] S506: The first terminal device 11 subscribes to a topic specific to the current patient account via MQTT;

[0106] S507: The second user scans and identifies the QR code displayed by the first terminal device 11 through the camera of the second terminal device 12, obtains a unique activation code, and saves it for subsequent use;

[0107] S508: The second user wakes up the health monitoring device through the NFC of the second terminal device 12 and obtains the MAC address of the health monitoring device;

[0108] S509: After being awakened, the health monitoring device starts to send Bluetooth broadcast packets outward;

[0109] S510: The second terminal device 12 sends the MAC address and unique activation code of the health monitoring device to the server for verification;

[0110] S511: The server returns a successful reception notification to the second terminal device 12;

[0111] S512: The server verifies the MAC address and the unique activation code information according to the algorithm to verify whether it can be activated. After the verification is successful, the unique activation code is set to expire, and the MAC address is sent to the mqtt topic of the user account corresponding to the unique activation code, so that the first terminal device 11 can receive this MAC address. At the same time, the server records the binding relationship between the first terminal device 11 account and the second terminal device 12 account. The verification algorithm here must meet the following two conditions at the same time: (1) The health monitoring device corresponding to the current MAC address is not activated, and the health monitoring device has not expired; (2) The current unique activation code is within the validity period (current time - binding time of the unique activation code < set time threshold) and has not expired; (3) The unique activation code is decrypted normally.

[0112] S513: After receiving the MAC address, the first terminal device 11 connects to the matching health monitoring device via Bluetooth;

[0113] S514: The first terminal device 11 and the health monitoring device implement two-way authentication via Bluetooth, generate a shared key, and then activate the health monitoring device;

[0114] S515: The health monitoring device generates a shared key and returns an activation success notification.

[0115] At this point, the second terminal device 12 assists the first terminal device 11 in completing the activation and connection operation of the wearable health monitoring device through the sensor camera and the NFC module, and ensures the security of the entire activation and connection process.

[0116] During the data transmission stage, the health monitoring device uses a shared key to encrypt the health monitoring data through the AES algorithm, and then pushes the encrypted data to the first terminal device 11 via Bluetooth. After the first terminal device 11 obtains the data, it uses the shared key to decrypt it and sends the data to the server. After the server obtains the health monitoring data uploaded by the first terminal device 11App, it queries the binding relationship between the first terminal device 11 account and the second terminal device 12 account, and sends the health monitoring data to the corresponding second terminal device 12 through the MQTT protocol, providing auxiliary health monitoring capabilities for the second terminal device 12.

[0117] Figure 7 A flow chart of sharing health monitoring data by the first terminal device 11 provided in this application.

[0118] S601: The first user (patient) logs into the system through the first terminal device 11 using an account number, password or mobile phone number verification code;

[0119] S602: The server verifies the identity of the first user and returns an access token after passing the verification;

[0120] S603: The first terminal device 11 subscribes to a topic specific to the current first user through MQTT;

[0121] S604: The first user selects or fills in the account information of the second user and sends an auxiliary monitoring invitation to the server;

[0122] S605: The server receives the invitation, determines that the second user account does not exist or is not logged in, and sends the invitation link to the second user;

[0123] S606: The second user clicks the invitation link to download or install and open the auxiliary device software;

[0124] There are two situations thereafter. The first situation is that the second user has not downloaded or logged in to the auxiliary device software. At this time, the server receives the invitation, determines that the second user account does not exist or is not logged in, and sends the invitation link to the mailbox corresponding to the second user account via email or to the terminal device corresponding to the second user account via SMS; after receiving the invitation, the second user clicks on the invitation link. If the auxiliary device software has not been downloaded and installed, it will go to the download link to download it. If it has been installed, it will open the auxiliary device software;

[0125] S607: The second user logs in to the system using an account, password, or mobile phone verification code;

[0126] S608: The server verifies the identity of the second user, and returns an access token and auxiliary invitation information after passing the verification.

[0127] S609: The second user logs into the system through the first terminal device 11 using an account, password or mobile phone verification code;

[0128] The second situation is that the second user downloads and logs in to the auxiliary device software in advance; at this time, the second user logs in to the system through an account, password or mobile phone number verification code;

[0129] S610: The server verifies the identity of the second user, and returns an access token after passing the verification;

[0130] S611: Subscribe to a topic specific to the current second user through MQTT;

[0131] S612: After receiving the invitation and determining that the account has logged in, the server sends the invitation information to the mqtt topic corresponding to the second user account, so that the second user will receive the invitation information, which includes the first user account information;

[0132] S613: The second terminal device 12 receives the monitoring invitation and displays it on the interface. The second user can reject or accept the invitation.

[0133] S614: After the second user makes the selection, the first user information and invitation status are sent to the server. If the second user is in the accepted state, the server adds the second user to the friends and relatives list corresponding to the first user and saves the second user.

[0134] S615: The server sends the acceptance status to the mqtt topic corresponding to the first user;

[0135] S616: After receiving the invitation status receipt, the first terminal device 11 displays the invitation result on the interface;

[0136] S617: Whenever the first terminal device 11 receives monitoring data sent by the health monitoring device, the first terminal device 11 sends the data to the server;

[0137] S618: After receiving the data, the server stores it and queries the list of relatives and friends who subscribe to the data of the first user, and sends the data to the topics subscribed by the accounts corresponding to all the relatives and friends of the first user through MQTT;

[0138] S619: After receiving the data, the second terminal device 12 displays the monitoring data on the interface to complete the auxiliary monitoring.

[0139] The health monitoring solution provided by this application is that when the first terminal device 11 does not have NFC or has difficulty using electronic devices, the second user scans the QR code generated by the first terminal device 11 through the camera of the second terminal device 12, wakes up the health monitoring device from sleep through NFC, and obtains the MAC address of the health monitoring device through NFC. The whole process is convenient, safe, and timely.

[0140] Convenience: The first user only needs to show the invitation QR code to complete the subsequent health monitoring device activation and second user monitoring.

[0141] Security: The QR code displayed to the first user is unique and time-sensitive, ensuring the security of the auxiliary activation process.

[0142] Timeliness: The data interaction between the first terminal device 11 and the second terminal device 12 adopts the MQTT protocol. When there is new subscription data, it can be pushed to the corresponding device end in time, and the timed polling that consumes server resources and network bandwidth is avoided.

[0143] The present application provides a health monitoring device, which can be applied to a second terminal device 12, and includes:

[0144] The first health monitoring unit is used to obtain the unique activation code by scanning the QR code, wake up the health monitoring device at the same time, and obtain the identification information of the health monitoring device, and send the identification information of the health monitoring device and the unique activation code to the server; the server downlinks the identification information to the first terminal device 11; the first terminal device 11 establishes a connection with the health monitoring device according to the identification information, receives and displays the health monitoring data sent by the health monitoring device; wherein the QR code is a QR code generated by the first terminal device 11 and carries the unique activation code.

[0145] The first health monitoring unit is specifically used to obtain the first ciphertext information by scanning the QR code, and decrypt the first ciphertext information using the first encryption and decryption algorithm to obtain the unique activation code; wherein the QR code is obtained by the first terminal device 11 encrypting the unique activation code using the first encryption and decryption algorithm to obtain the first ciphertext information, and embedding the first ciphertext information into the QR code.

[0146] The unique activation code is a universal unique identification code or a unique code generated by a snowflake algorithm.

[0147] The first health monitoring unit is used to send the identification information of the health monitoring device and the unique activation code to the server; before the server transmits the identification information downlink to the first terminal device 11, the server verifies the identification information and the unique activation code to meet the following requirements: the health monitoring device status corresponding to the current identification information is not activated, and the health monitoring device has not expired; the current unique activation code is within the validity period and has not expired, and the current unique activation code is within the validity period means that the time difference between the current time and the binding time of the unique activation code and the user information is less than the set time threshold; the unique activation code information is successfully decrypted.

[0148] The present application provides a health monitoring device, which can be applied to a first terminal device 11, and includes:

[0149] The second health monitoring unit is used to obtain a unique activation code from a server and generate a QR code carrying the unique activation code; establish a connection with the health monitoring device according to the identification information of the health monitoring device, receive and display the health monitoring data sent by the health monitoring device; wherein the identification information is that the second terminal device 12 obtains the unique activation code by scanning the QR code, wakes up the health monitoring device at the same time, obtains the identification information of the health monitoring device, sends the identification information to the server, and the server transmits it to the first terminal device 11.

[0150] The second health monitoring unit is used to generate a QR code carrying a unique activation code; the second terminal device 12 obtains the unique activation code by scanning the QR code, and sends the identification information and the unique activation code to the server; after the server verifies the identification information and the unique activation code, the server associates the identification information of the health monitoring device with the first user information according to the unique activation code to realize the binding of the health monitoring device and the first user, and at the same time downloads the identification information to the first terminal device 11.

[0151] The second health monitoring unit is used to encrypt the unique activation code using the first encryption and decryption algorithm to obtain first ciphertext information, and embed the first ciphertext information into the QR code; the second terminal device 12 obtains the first ciphertext information by scanning the QR code, and decrypts the first ciphertext information using the first encryption and decryption algorithm to obtain the unique activation code.

[0152] The second health monitoring unit is used to receive a first authentication request message sent by the health monitoring device, wherein the first authentication request message is that the health monitoring device uses a second encryption and decryption algorithm to encrypt a first authentication parameter to obtain a second ciphertext message, and sends the first authentication request message carrying the second ciphertext message to the first terminal device 11; if it is determined according to the first authentication request message that the health monitoring device is successfully authenticated, the second authentication parameter is encrypted using a third encryption and decryption algorithm to obtain a third ciphertext message, and a second authentication request message carrying the third ciphertext message is sent to the health monitoring device; if the health monitoring device determines according to the second authentication request message that the first terminal device 11 is successfully authenticated, the health monitoring data is sent to the first terminal device 11.

[0153] The second health monitoring unit is used to obtain the second ciphertext information carried in the first authentication request information, decrypt the second ciphertext information using the second encryption and decryption algorithm to obtain the first authentication parameter; obtain the first key information and the corresponding first key identification information in the first authentication parameter; obtain the second key information corresponding to the first key identification information stored locally; if the first key information and the second key information are the same, it is determined that the authentication of the health monitoring device is successful.

[0154] The second health monitoring unit is used to send the health monitoring data to the server; the server sends the health monitoring data to the second terminal device 12 for display.

[0155] The second health monitoring unit is used to send a monitoring invitation message carrying the account information of the second terminal device 12 to the server; if the server determines based on the account information that the second terminal device 12 has not downloaded and logged in to the data monitoring system, the server sends the download link of the data monitoring system to the second terminal device 12, and the second terminal device 12 downloads and logs in to the data monitoring system; if it is determined based on the account information that the second terminal device 12 has downloaded and logged in to the data monitoring system, the monitoring invitation message is sent to the second terminal device 12, and after receiving the invitation acceptance instruction sent by the second terminal device 12, the health monitoring data is sent to the second terminal device 12 for display.

[0156] The present application also provides a terminal device, such as Figure 8 As shown, it includes: a processor 701, a communication interface 702, a memory 703 and a communication bus 704, wherein the processor 701, the communication interface 702, and the memory 703 communicate with each other through the communication bus 704;

[0157] The memory 703 stores a computer program, and when the program is executed by the processor 701, the processor 701 executes any one of the above method steps.

[0158] The communication bus mentioned in the terminal device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0159] The communication interface 702 is used for communication between the above terminal device and other devices.

[0160] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0161] The above-mentioned processor can be a general-purpose processor, including a central processing unit, a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc.

[0162] The present application also provides a computer storage readable storage medium, wherein the computer readable storage medium stores a computer program executable by a terminal device, and when the program runs on the terminal device, the terminal device implements any of the above method steps when executing.

[0163] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0164] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A health monitoring system, characterized in that: The system comprises: a first terminal device of a first user, a second terminal device of a second user, a health monitoring device and a server; The first terminal device obtains a unique activation code from the server, generates a QR code carrying the unique activation code, and the server associates the unique activation code with the first user information; The second terminal device obtains the unique activation code by scanning the QR code, and is used to wake up the health monitoring device and obtain the identification information of the health monitoring device, and sends the identification information of the health monitoring device and the unique activation code to the server; The server transmits the identification information to the first terminal device; Among them, the first terminal device is used to establish a connection with the health monitoring device according to the identification information, and receive and display the health monitoring data sent by the health monitoring device.

2. The system according to claim 1, characterized in that The server verifies the identification information and the unique activation code before downloading the identification information to the first terminal device. After the verification, the server associates the identification information of the health monitoring device with the first user information according to the unique activation code to bind the health monitoring device to the first user, and at the same time downloads the identification information to the first terminal device.

3. The system according to claim 2, characterized in that The first terminal device is further used to encrypt the unique activation code using a first encryption and decryption algorithm to obtain first ciphertext information, and embed the first ciphertext information into the QR code; The second terminal device is used to obtain the first ciphertext information by scanning the QR code, and decrypt the first ciphertext information using the first encryption and decryption algorithm to obtain the unique activation code.

4. The system according to claim 1, characterized in that The health monitoring device is further configured to encrypt the first authentication parameter using a second encryption and decryption algorithm to obtain second ciphertext information, and send a first authentication request information carrying the second ciphertext information to the first terminal device; The first terminal device is further configured to, if it is determined according to the first authentication request information that the authentication of the health monitoring device is successful, encrypt the second authentication parameter using a third encryption and decryption algorithm to obtain third ciphertext information, and send a second authentication request information carrying the third ciphertext information to the health monitoring device; The health monitoring device is further configured to send the health monitoring data to the first terminal device if it is determined according to the second authentication request information that the authentication of the first terminal device is successful.

5. The system according to claim 4, characterized in that The first terminal device is further used to obtain the second ciphertext information carried in the first authentication request information, decrypt the second ciphertext information using the second encryption and decryption algorithm to obtain the first authentication parameter; obtain the first key information and the corresponding first key identification information in the first authentication parameter; Acquire the second key information corresponding to the first key identification information stored locally; if the first key information and the second key information are the same, determine that the health monitoring device is successfully authenticated; The health monitoring device is further used to obtain the third ciphertext information carried in the second authentication request information, decrypt the third ciphertext information using the third encryption and decryption algorithm to obtain the second authentication parameter; obtain the third key information and the corresponding second key identification information in the second authentication parameter; Obtain the fourth key information corresponding to the second key identification information stored locally; if the third key information and the fourth key information are the same, determine that the authentication of the first terminal device is successful.

6. The system according to claim 1, wherein: The first terminal device is further used to send the health monitoring data to the server; The server is also used to send the health monitoring data to the second terminal device for display.

7. The system according to claim 6, characterized in that The first terminal device is further used to send a monitoring invitation message carrying the account information of the second terminal device to the server; The server is further configured to, if it is determined according to the account information that the second terminal device has not downloaded and logged into the data monitoring system, send a download link of the data monitoring system to the second terminal device, so that the second terminal device downloads and logs into the data monitoring system; if it is determined according to the account information that the second terminal device has downloaded and logged into the data monitoring system, send the monitoring invitation information to the second terminal device; The server is further configured to send the health monitoring data to the second terminal device for display after receiving an invitation acceptance instruction sent by the second terminal device.

8. A health monitoring method, characterized in that: Applied to a second terminal device, the method includes: The unique activation code is obtained by scanning the QR code, and the health monitoring device is woken up at the same time, and the identification information of the health monitoring device is obtained, and the identification information of the health monitoring device and the unique activation code are sent to the server; the server transmits the identification information to the first terminal device; the first terminal device establishes a connection with the health monitoring device according to the identification information, receives and displays the health monitoring data sent by the health monitoring device; wherein the QR code is a QR code generated by the first terminal device and carries the unique activation code.

9. The method according to claim 8, characterized in that The unique activation code is a universal unique identification code or a unique code generated by a snowflake algorithm; After sending the identification information of the health monitoring device and the unique activation code to the server, and before the server downloads the identification information to the first terminal device, the server verifies the identification information and the unique activation code to meet the following requirements: the health monitoring device status corresponding to the current identification information is not activated, and the health monitoring device has not expired; the current unique activation code is within the validity period and has not expired, and the current unique activation code is within the validity period means that the time difference between the current time and the binding time of the unique activation code and the user information is less than the set time threshold; the unique activation code information is successfully decrypted.

10. A health monitoring method, characterized in that: Applied to a first terminal device, the method includes: Obtain a unique activation code from the server and generate a QR code carrying the unique activation code; establish a connection with the health monitoring device according to the identification information of the health monitoring device, receive and display the health monitoring data sent by the health monitoring device; wherein the identification information is obtained by the second terminal device by scanning the QR code, waking up the health monitoring device, and obtaining the identification information of the health monitoring device, and sending the identification information to the server, which is then transmitted to the first terminal device.

11. The method according to claim 10, characterized in that The method further comprises: Receiving first authentication request information sent by the health monitoring device, wherein the first authentication request information is obtained by the health monitoring device encrypting a first authentication parameter using a second encryption and decryption algorithm to obtain second ciphertext information, and sending the first authentication request information carrying the second ciphertext information to the first terminal device; If it is determined according to the first authentication request information that the authentication of the health monitoring device is successful, the second authentication parameter is encrypted using a third encryption and decryption algorithm to obtain third ciphertext information, and a second authentication request information carrying the third ciphertext information is sent to the health monitoring device; if the health monitoring device determines according to the second authentication request information that the authentication of the first terminal device is successful, the health monitoring data is sent to the first terminal device; Wherein, determining that the health monitoring device is successfully authenticated according to the first authentication request information includes: Obtain the second ciphertext information carried in the first authentication request information, decrypt the second ciphertext information using the second encryption and decryption algorithm to obtain the first authentication parameter; obtain the first key information and the corresponding first key identification information in the first authentication parameter; obtain the second key information corresponding to the first key identification information stored locally; if the first key information and the second key information are the same, determine that the health monitoring device is authenticated successfully.

12. A health monitoring device, characterized in that: Applied to a second terminal device, the apparatus comprises: The first health monitoring unit is used to obtain the unique activation code by scanning the QR code, wake up the health monitoring device at the same time, and obtain the identification information of the health monitoring device, and send the identification information of the health monitoring device and the unique activation code to the server; the server downlinks the identification information to the first terminal device; the first terminal device establishes a connection with the health monitoring device according to the identification information, receives and displays the health monitoring data sent by the health monitoring device; wherein the QR code is a QR code generated by the first terminal device and carries the unique activation code.

13. A health monitoring device, characterized in that: Applied to a first terminal device, the apparatus comprises: The second health monitoring unit is used to obtain a unique activation code from a server and generate a QR code carrying the unique activation code; establish a connection with the health monitoring device according to the identification information of the health monitoring device, receive and display the health monitoring data sent by the health monitoring device; wherein the identification information is that the second terminal device obtains the unique activation code by scanning the QR code, wakes up the health monitoring device at the same time, obtains the identification information of the health monitoring device, sends the identification information to the server, and the server transmits it to the first terminal device.

14. A terminal device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method steps of claim 8 or 9, or implementing the method steps of claim 10 or 11 when executing a program stored in a memory.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps of claim 8 or 9 are implemented, or the method steps of claim 10 or 11 are implemented.