METHOD FOR MONITORING INDICATORS OF THE STATE OF THE BODY, USER INTERFACE AND CORRESPONDING DEVICE
Patent Information
- Authority / Receiving Office
- RU · RU
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-12-28
- Publication Date
- 2026-06-29
AI Technical Summary
The existing body indicator monitoring equipment has a single interaction method, and users need to get close to the equipment for near-field communication, which is inconvenient to operate and cannot meet the needs of convenient monitoring.
The first device receives user operations and sends information to the third device. The third device sends the body index value to the second device. The second device outputs the value or alarm information to realize that the body index can be monitored without direct contact with the device.
It improves the convenience and accuracy of users' monitoring of physical indicators, reduces false alarms, protects user privacy, and expands interaction methods.
Abstract
Description
Body index monitoring method, user interface and related device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on December 29, 2023, with application number 202311872486.3, and priority to the Chinese patent application entitled "Physical indicator monitoring method, user interface and related devices", all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of terminals, and in particular to a body indicator monitoring method, a user interface, and related devices. Background Art
[0003] With the continuous advancement of technology, more and more devices are designed to be worn by users to measure their physical indicators, such as blood sugar, heart rate, body temperature, blood pressure, blood lipids, blood ketones, etc. Among them, the more common ones are continuous glucose monitoring (CGM) devices, which can be used to measure the user's blood sugar, continuous ketone monitoring (CKM) devices, which can be used to measure the user's blood ketones, continuous lactate monitoring (CLM) devices, which can be used to measure the user's lactate, and electrocardiogram (ECG) patches, which are used to measure the user's electrocardiogram (ECG) signals.
[0004] Currently, various devices used to measure body indicators are limited by space, power consumption, and wearing position. Their interaction methods are relatively simple, and they mainly display the values of the body indicators they obtain by synchronizing them to dedicated readers or receiving devices such as mobile phones and watches. However, users need to hold the receiving device close to the device measuring the body indicators to obtain these values through near-field communication (NFC) technology. The user operation is relatively cumbersome and cannot meet the user's needs for convenient monitoring of body indicators. Summary of the Invention
[0005] The present application provides a body indicator monitoring method, user interface and related devices, which can expand the relevant interactive methods of users monitoring body indicators through electronic devices and meet the needs of users to conveniently monitor body indicators.
[0006] In a first aspect, an embodiment of the present application provides a method for monitoring physical indicators, the method comprising: a first device receives a first operation; in response to the first operation, the first device sends a first message to a third device; after receiving the first message, the third device sends the acquired value of the first physical indicator to a second device; the second device outputs the value of the first physical indicator, or outputs an alarm message when the value of the first physical indicator exceeds a first range.
[0007] Exemplarily, the first device and the second device may be the same device or different devices, the first device and the third device may be devices used by the same user or different users; if the first device and the second device are different devices, the first device and the second device may be devices used by the same user or different users.
[0008] By implementing the method provided in the first aspect, the user does not need to directly contact or approach the device used to monitor the patient's physical indicators, that is, the third device, but can trigger the monitoring of physical indicators through other devices, which facilitates the user's operation. The user's physical condition can be monitored by outputting the numerical value of the patient's physical indicators or outputting alarm information when the patient's physical indicators are abnormal, thereby meeting the user's various physical indicator monitoring needs and improving the user's physical indicator monitoring experience.
[0009] In combination with the first aspect, in one implementation, the first operation is a first limb movement, and the second device outputs the value of the first body indicator; or, the first operation is a second limb movement, and the second device outputs an alarm message when the value of the first body indicator exceeds a first range.
[0010] It can be seen that the user can trigger the second device to output different body indicator monitoring modes by initiating different body movements to meet the user's different body indicator monitoring needs.
[0011] In combination with the first aspect, in one implementation, the first device and the third device are devices used by the same user, the first operation is a physical movement, and before the third device sends the acquired value of the first body indicator to the second device, the method also includes: the third device receives the first operation.
[0012] In this way, multiple devices can collaboratively identify user operations, avoid misidentification, and accurately report physical indicators.
[0013] In combination with the first aspect, in one implementation, before the second device outputs an alarm message when the value of the first body indicator exceeds the first range, the method also includes: the first device or the second device determines that the value of the second body indicator of the user wearing the third device exceeds the second range, and the second body indicator is related to the first body indicator.
[0014] In this way, multiple factors can be combined to evaluate the patient's physical condition, avoid false alarms of the second device, reduce the number of alarms of the second device, and improve the accuracy of monitoring the patient's physical indicators.
[0015] In combination with the first aspect, in one implementation, the value of the first body indicator is the value of the body indicator obtained in real time by the third device, the second device outputs the value of the first body indicator, and the second device is a device that establishes a communication connection with the first device and is the device with the best privacy among the first devices.
[0016] That is to say, if the second device outputs the value of the first physical indicator, a device with the best privacy can be selected as the second device to ensure privacy when broadcasting the patient's physical indicators as much as possible.
[0017] In combination with the first aspect, in one implementation, the first operation includes a first gesture of the user; and the first device receives the first operation, which specifically includes: the first device acquires the first gesture through a camera.
[0018] In other words, users can trigger electronic devices to monitor body indicators by making specified gestures, which expands the relevant interactive methods for users to monitor body indicators through electronic devices.
[0019] In combination with the first aspect, in one implementation, the second device outputs the numerical value of the first body indicator, specifically including: the second device displays the numerical value of the first body indicator, and / or displays the first body indicator curve, the first body indicator curve includes multiple numerical values of the first body indicator obtained by the third device.
[0020] In this way, electronic devices can display the user's physical indicators from different aspects.
[0021] In the second aspect, an embodiment of the present application provides a physical indicator monitoring method, where the first device and the third device are devices used by the same user, and the method includes: when the value of the second physical indicator obtained by the first device exceeds the second range, or when the first device receives a first action, the first device sends a first message to the third device; after receiving the first message, the third device sends the obtained value of the first physical indicator to the second device, and the first physical indicator is related to the second physical indicator; the second device outputs an alarm message when the value of the first physical indicator exceeds the first range.
[0022] By implementing the method provided in the second aspect, the electronic device can trigger the monitoring of the user's physical indicators when there are abnormalities in other physical indicators of the user or when certain actions are taken, reminding the user to pay attention to the user's abnormal physical condition in a timely manner, so that the user can take timely measures to ensure his or her physical health.
[0023] In combination with the first aspect and the second aspect, in one implementation, the second device outputs an alarm message when the value of the first physical indicator exceeds a first range. The second device is a device currently being used by the user, and the second device is a device that has established a communication connection with the first device and / or the first device.
[0024] That is, if the user triggers the second device to output an alarm message when the patient's physical indicators are abnormal, the device can be determined according to the timeliness with which the user receives the information, thereby preventing the user from missing the alarm message.
[0025] In combination with the first aspect and the second aspect, in one implementation, the first device includes a first electrode, the third device includes a second electrode, and both the first electrode and the second electrode are in contact with the user's skin; the first device sends the first information to the third device, specifically including: the first device sends the first information to the second electrode of the third device through the first electrode.
[0026] It can be seen that the embodiment of the present application combines human skin communication with the monitoring of body indicators. Electronic devices can transmit body indicator monitoring requests through human skin communication, reducing the risk of data leakage.
[0027] In combination with the first aspect and the second aspect, in one implementation, the second device includes a third electrode, the third device includes a fourth electrode, and both the third electrode and the fourth electrode are in contact with the user's skin; the third device sends the obtained value of the first body indicator to the second device, specifically including: the third device sends the value of the first body indicator obtained by the third device to the third electrode of the second device through the fourth electrode.
[0028] It can be seen that the embodiment of the present application combines human skin communication with the monitoring of body indicators. Electronic devices can transmit the status of body indicators to users through human skin communication, reducing the risk of data leakage of body indicators and protecting user privacy.
[0029] In one implementation, the first electronic device and the third electrode may be the same electrode, and the second electrode and the fourth electrode may be the same electrode.
[0030] In combination with the first aspect and the second aspect, in one implementation, the first device and the second device are: a wearable device, a smart home device, a mobile phone, a tablet or a computer.
[0031] In combination with the first aspect and the second aspect, in one implementation, the value of the first physical indicator includes: one or more values; the value is used to represent the actual situation of the user's current first physical indicator, or to represent the change in the user's current and historical first physical indicators.
[0032] In combination with the first aspect and the second aspect, in one implementation, the third device is a continuous blood glucose monitoring CGM device, and the first body indicator is blood glucose; or, the third device is a continuous blood ketone monitoring CKM device, and the first body indicator is blood ketone; or, the third device is a continuous lactate monitoring CLM device, and the first body indicator is lactate; or, the third device is an electrocardiogram patch, and the first body indicator is an electrocardiogram signal.
[0033] In a third aspect, an embodiment of the present application provides a method for monitoring physical indicators, the method comprising: a first device receives a first operation; in response to the first operation, the first device sends a first message to a third device; the first device receives the value of the first physical indicator obtained by the third device; the first device outputs the value of the first physical indicator, or outputs an alarm message when the value of the first physical indicator exceeds a first range.
[0034] By implementing the method provided in the third aspect, the user does not need to directly contact or approach the device used to monitor the patient's physical indicators, that is, the third device, but can trigger the monitoring of physical indicators through other devices, and view the user's physical indicators through the device, which facilitates the user's operation. The user's physical condition can be monitored by outputting the numerical value of the patient's physical indicators, or by outputting alarm information when the patient's physical indicators are abnormal, thereby meeting the user's various physical indicator monitoring needs and improving the user's physical indicator monitoring experience.
[0035] In combination with the third aspect, in one implementation, the first operation is a first limb movement, and the first device outputs the value of the first body indicator; or, the first operation is a second limb movement, and the first device outputs an alarm message when the value of the first body indicator exceeds a first range.
[0036] In combination with the third aspect, in one implementation, before the first device outputs an alarm message when the value of the first body indicator exceeds the first range, the method also includes: the first device determines that the value of the second body indicator of the user wearing the third device exceeds the second range, and the second body indicator is related to the second body indicator.
[0037] In combination with the third aspect, in one implementation, the first operation includes a first gesture of the user; and the first device receives the first operation, specifically including: the first device acquires the first gesture through a camera.
[0038] In combination with the third aspect, in one implementation, the first device outputs the numerical value of the first body indicator, specifically including: the first device displays the numerical value of the first body indicator, and / or displays the first body indicator curve, the first body indicator curve includes multiple numerical values of the first body indicator obtained by the third device.
[0039] In a fourth aspect, an embodiment of the present application provides a method for monitoring physical indicators, wherein the first device and the third device are devices used by the same user, and the method includes: when the value of the second physical indicator obtained by the first device exceeds the second range, or when the first device receives a first action, the first device sends a first message to the third device; the first information is used to instruct the third device to send the value of the first physical indicator obtained by the third device; the first device receives the value of the first physical indicator, and the first physical indicator is related to the second physical indicator; the first device outputs an alarm message when the value of the first physical indicator exceeds the first range.
[0040] By implementing the method provided in the fourth aspect, the electronic device can trigger the monitoring of the user's physical indicators when there are abnormalities in other physical indicators of the user or when certain actions are taken, reminding the user to pay attention to the user's abnormal physical condition in a timely manner, so that the user can take timely measures to ensure his or her physical health.
[0041] In combination with the third aspect and the fourth aspect, in one implementation, the first device includes a first electrode, which is in contact with the user's skin; the first device sends the first information to the third device, specifically including: the first device sends the first information to the third device through the first electrode.
[0042] In combination with the third aspect and the fourth aspect, in one implementation, the first device includes a third electrode, which is in contact with the user's skin; the first device receives the value of the first body indicator obtained by the third device, specifically including: the first device receives the value of the first body indicator obtained by the third device through the third electrode.
[0043] In one implementation, the first electrode and the third electrode may be the same electrode.
[0044] In combination with the third aspect and the fourth aspect, in one implementation, the value of the first physical indicator includes: one or more values; the value is used to represent the actual situation of the user's current first physical indicator, or to represent the change in the user's current and historical first physical indicator.
[0045] In combination with the third aspect and the fourth aspect, in one implementation, the third device is a continuous blood glucose monitoring CGM device, and the first body indicator is blood glucose; or, the third device is a continuous blood ketone monitoring CKM device, and the first body indicator is blood ketone; or, the third device is a continuous lactate monitoring CLM device, and the first body indicator is lactate; or, the third device is an electrocardiogram patch, and the first body indicator is an electrocardiogram signal.
[0046] In the fifth aspect, an embodiment of the present application provides a communication system, which includes a first device, a second device, and a third device. The first device is used to receive a first operation and send a first message to the third device in response to the first operation; the third device is used to send the acquired value of the first physical indicator to the second device after receiving the first message; the second device is used to output the value of the first physical indicator, or output an alarm message when the value of the first physical indicator exceeds a first range.
[0047] In the sixth aspect, an embodiment of the present application provides a communication system, which includes a first device, a second device, and a third device. The first device and the third device are devices used by the same user. The first device is used to send a first message to the third device when the value of the second body indicator obtained by the first device exceeds a second range, or when the first device receives a first action; the third device is used to send the obtained value of the first body indicator to the second device after receiving the first information, and the first body indicator is related to the second body indicator; the second device is used to output an alarm message when the value of the first body indicator exceeds the first range.
[0048] In the seventh aspect, an embodiment of the present application provides an electronic device comprising a memory, one or more processors, and one or more programs; when the one or more processors execute the one or more programs, the electronic device is enabled to implement the method implemented by the first device or the second device or the third device in the first aspect or any one of the implementations of the first aspect, or the electronic device is enabled to implement the aspect implemented by the first device or the second device or the third device in the second aspect or any one of the implementations of the second aspect, or the electronic device is enabled to implement the method described in the third aspect or any one of the implementations of the third aspect, the fourth aspect or any one of the implementations of the fourth aspect.
[0049] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium comprising instructions, which, when executed on an electronic device, enables the electronic device to implement a method implemented by the first device or the second device or the third device in the first aspect or any one of the implementations of the first aspect, or enables the electronic device to implement an aspect implemented by the first device or the second device or the third device in the second aspect or any one of the implementations of the second aspect, or enables the electronic device to execute a method described in the third aspect or any one of the implementations of the third aspect, or the fourth aspect or any one of the implementations of the fourth aspect.
[0050] In the ninth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a computer, it enables the computer to implement the method implemented by the first device or the second device or the third device in the first aspect or any one of the implementations of the first aspect, or enables the computer to implement the aspect implemented by the first device or the second device or the third device in the second aspect or any one of the implementations of the second aspect, or enables the computer to execute the method described in the third aspect or any one of the implementations of the third aspect, the fourth aspect or any one of the implementations of the fourth aspect.
[0051] For the description of the beneficial effects of the second to ninth aspects, reference may be made to the description of the beneficial effects in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] FIG1 is a schematic diagram of a communication system 1000 provided in an embodiment of the present application;
[0053] FIG2 is a flow chart of a method for monitoring physical indicators according to an embodiment of the present application;
[0054] FIG3A is a schematic diagram of a flow chart of a device selection method provided in an embodiment of the present application;
[0055] FIG3B is a flow chart of another device selection method provided in an embodiment of the present application;
[0056] FIG4 is a flow chart of another method for monitoring body indicators according to an embodiment of the present application;
[0057] FIG5 is a schematic diagram of a scenario in which a user triggers a blood sugar report in normal mode through a body movement 1 according to an embodiment of the present application;
[0058] FIG6 is a schematic diagram of a scenario in which a user triggers a blood sugar report in an alarm mode through a body movement 2 according to an embodiment of the present application;
[0059] 7A-7F illustrate some user interfaces that may be involved on the electronic device 200 according to an embodiment of the present application;
[0060] Figures 8 to 10 are schematic diagrams of three application scenarios in which a user realizes blood sugar reporting at home through smart home devices, provided by embodiments of the present application;
[0061] FIG11 is a schematic diagram of a scenario in which a user remotely obtains a patient's physical indicators via a mobile phone according to an embodiment of the present application;
[0062] FIG12 is a schematic diagram of a scenario in which a patient realizes blood sugar reporting through headphones according to an embodiment of the present application;
[0063] FIG13 is a schematic structural diagram of an electronic device 100 (or electronic device 200 ) provided in an embodiment of the present application;
[0064] FIG14 is a schematic structural diagram of an electronic device 300 provided in an embodiment of the present application;
[0065] FIG15 is a schematic diagram of a communication module of the electronic device 100 (or electronic device 200 ) provided in an embodiment of the present application;
[0066] FIG16 is a schematic diagram of a communication module of an electronic device 300 provided in an embodiment of the present application;
[0067] FIG17 is a schematic diagram of the hardware structure of an electronic device 700 provided in an embodiment of the present application;
[0068] FIG18 is a software structure block diagram of an electronic device 700 provided in an embodiment of the present application;
[0069] FIG19 is a schematic diagram of the hardware structure of the electronic device 800 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0070] The following is a clear and detailed description of the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship between related objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0071] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0072] The term "user interface (UI)" in the following embodiments of this application refers to a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The user interface is a source code written in a specific computer language such as Java and extensible markup language (XML). The interface source code is parsed and rendered on an electronic device and finally presented as content that the user can recognize. The commonly used form of user interface is graphical user interface (GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It can be a visual interface element such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc. displayed on the display screen of an electronic device.
[0073] An embodiment of the present application provides a method for monitoring physical indicators, which includes: a first device sends a first message to a third device based on a first operation; after receiving the first message, the third device sends the acquired data of the first physical indicator to a second device; the second device outputs the value of the first physical indicator, or outputs an alarm message when the value of the first physical indicator exceeds a first range.
[0074] Among them, the first device and the second device can both include one or more devices, such as the user's mobile phone, watch, bracelet, earphones, tablet, computer and other personal devices, as well as smart home devices such as smart TV, smart speakers, smart screens, etc. when the user is at home, and in-car terminals in the car, etc.
[0075] The third device is a device worn by the patient and is used to obtain the patient's physical indicator values in real time. For example, when the third device is a CGM device, the first physical indicator may be blood glucose; when the third device is a CKM device, the first physical indicator may be blood ketones; when the third device is a CKM device, the first physical indicator may be lactate; when the third device is an ECG patch, the first physical indicator may be an ECG signal.
[0076] The wearing position of the third device is usually special, such as being worn on the upper arm, chest, or abdomen. The user usually cannot directly view the value of the first body indicator obtained by the third device through the third device alone, or the operation on the third device is not convenient enough, so the first device and the second device are needed to enable the user to conveniently monitor the patient's first body indicator.
[0077] For ease of distinction, the person wearing the third device will be referred to as a patient, and the people using the first device and the second device will be referred to as users. It should be understood that the user using the first device and the user using the second device may be the same person or different people, and the patient and the user may be the same person or different people, and the embodiments of the present application do not limit this.
[0078] Exemplarily, the first device can establish a communication connection with a third device worn by the patient. Specifically, the communication connection can be a wired connection or a wireless connection. Among them, the wireless connection can be a short-range connection such as a high-fidelity wireless communication (wireless fidelity, Wi-Fi) connection, a Bluetooth connection, an infrared connection, an NFC connection, a ZigBee connection, a human body communication connection, or a long-range connection. The long-range connection includes but is not limited to a long-range connection based on a mobile network of 2G, 3G, 4G, 5G and subsequent standard protocols, or the long-range connection can refer to a long-range connection established after logging into the same account or logging into the same account group.
[0079] For example, taking the first device as a device that has established a Bluetooth connection with the third device, when the first device receives a user operation requesting to monitor physical indicators, the first device can send an instruction to the third device through the Bluetooth connection, requesting to obtain the value of the physical indicator obtained by the third device.
[0080] It is understandable that the connection between the second device and the third device is similar and will not be repeated here.
[0081] In addition, the first device and the second device can be the same device or different devices. If the second device is the same device as the first device, when the user initiates a blood sugar monitoring request to the third device through the first device, the patient's physical indicators monitored by the third device can be viewed through the currently active first device. If the second device is different from the first device, when the user initiates a blood sugar monitoring request to the third device through the first device, the patient's physical indicators monitored by the third device can be viewed through the second device.
[0082] The second device may output the value of the physical indicator obtained by the third device through display, voice broadcast, vibration, etc. In addition, the second device may be a device determined from multiple devices. For details on the selection of devices, please refer to the subsequent embodiments and will not be expanded here.
[0083] In general, the physical indicator monitoring method provided in the embodiment of the present application takes into account that the device for monitoring physical indicators is inconvenient to operate when worn on the patient. The user does not need to directly touch or approach the device, but can obtain the values of the physical indicators obtained by the device through other devices to monitor the patient's physical condition, which facilitates the user's operation. In addition, the patient's physical condition can be monitored by outputting the patient's physical indicator values or outputting alarm information when the patient's physical indicators are abnormal, thereby meeting the user's various physical indicator monitoring needs and improving the user's experience in monitoring physical indicators.
[0084] FIG1 is a schematic diagram of a communication system 1000 provided in an embodiment of the present application.
[0085] As shown in Figure 1, communication system 1000 may include: electronic device 100, electronic device 200, and electronic device 300. Electronic device 100 and electronic device 200 may each include multiple devices, such as mobile phones, watches, bracelets, headphones, tablets, computers, smart speakers, smart TVs, smart screens, in-vehicle terminals, etc.
[0086] The electronic device 100 may be configured to receive a user operation requesting the broadcast of blood sugar levels, and in response to the user operation, generate a body indicator monitoring request and send the body indicator monitoring request to the electronic device 300. Alternatively, the electronic device 100 may be configured to monitor a body indicator related to the body indicator monitored by the electronic device 300 (hereinafter referred to as a second body indicator), and when the electronic device 100 determines that the value of the second body indicator exceeds a preset range, generate a body indicator monitoring request and send the request to the electronic device 300. Alternatively, the electronic device 100 may generate a body indicator monitoring request and send the request to the electronic device 300 after receiving a specified action from the user.
[0087] The electronic device 300 may be a monitoring device worn by a patient and may be used to obtain real-time values of the user's physical indicators, such as blood glucose levels, blood ketone levels, lactate levels, and electrocardiogram signals. For example, if the electronic device 300 is a CGM device, the electronic device 300 may implant a biosensor (microneedle sensor) subcutaneously in the patient's tissue fluid to contact the patient's tissue fluid, thereby determining the tissue fluid sugar concentration and then obtaining the blood glucose value by compensating for the delay between the tissue fluid sugar and the blood glucose level.
[0088] In addition, after obtaining the body indicator monitoring request, the electronic device 300 can be used to send the body indicator value obtained by the electronic device 300 to the electronic device 200 according to the body indicator monitoring request.
[0089] Electronic device 200 can be used to output the physical indicator value obtained by electronic device 300, or output an alarm message when the physical indicator value obtained by electronic device 300 exceeds a preset range. Among them, electronic device 200 can output the physical indicator value and alarm message through display, voice broadcast, vibration, etc.
[0090] Among them, the electronic device 100 may establish a communication connection with the electronic device 300, and the electronic device 200 may establish a communication connection with the electronic device 300. Specific descriptions of the communication connection can be found in the above content, which will not be repeated here.
[0091] It is understood that the communication system 1000 may further include more or fewer devices, and this embodiment of the present application does not limit this. For example, the communication system 1000 may further include an electronic device 400, and the electronic device 100 may send a health indicator monitoring request to the electronic device 400, which in turn sends the health indicator monitoring request to the electronic device 300.
[0092] FIG2 is a flow chart of a method for monitoring body indicators provided in an embodiment of the present application.
[0093] As shown in FIG2 , the physical indicator monitoring method involves electronic devices 100 , 200 , and 300 in a communication system 1000 , and may specifically include:
[0094] S101. The electronic device 100 receives a user operation for monitoring body indicators.
[0095] Exemplarily, the user operation may refer to a voice command acting on the electronic device 100, or the user operation may refer to a touch operation acting on the touch screen of the electronic device 100, or the user operation may refer to a specified body movement received by the electronic device 100, wherein the electronic device 100 can capture the user's specified body movement through sensors such as acceleration sensors and gyroscope sensors, or the user operation may refer to a specified gesture made by the user (for example, a first gesture), wherein the electronic device 100 can obtain the specified gesture made by the user through a camera.
[0096] It is understandable that the embodiment of the present application does not limit the form of the user operation.
[0097] S102 . The electronic device 100 sends a body index monitoring request to the electronic device 300 .
[0098] In response to the user operation in step S101, the electronic device 100 may generate a body index monitoring request and send it to the electronic device 300. Accordingly, the electronic device 300 receives the body index monitoring request sent by the electronic device 100.
[0099] It is understandable that the electronic device 100 can send the body indicator monitoring request to the electronic device 200 through other devices. For example, the electronic device 100 can first send the body indicator monitoring request to the electronic device 200, and then the electronic device 200 sends the body indicator monitoring request to the electronic device 300.
[0100] In the embodiment of the present application, the physical indicator monitoring request can also be referred to as the first information. Subsequent physical indicator monitoring requests are similar and will not be repeated below.
[0101] S103 . The electronic device 300 sends the acquired value of the first body indicator to the electronic device 200 .
[0102] The electronic device 300 can obtain the patient's physical index values in real time. After the electronic device 300 obtains the physical index monitoring request sent by the electronic device 100, the electronic device 300 can send the physical index values obtained by the electronic device 300 to the electronic device 200. The physical index values sent by the electronic device 200 can be in the following three situations:
[0103] 1) The value of the physical indicator may refer to the value of a physical indicator currently obtained by the electronic device 300 in real time.
[0104] That is to say, based on the user operation performed by the user on the electronic device 100, the electronic device 300 can send the value of the physical indicator obtained by the electronic device 300 at the current moment to the electronic device 200, so that the electronic device 200 can immediately obtain the value of the physical indicator of the current patient.
[0105] 2) The value of the physical index includes the value of the physical index continuously obtained by the electronic device 300 from the current time
[0106] That is, the electronic device 300 can start to continuously send the values of the body indicators it obtains to the electronic device 200 based on the user operations performed by the user on the electronic device 100, so that the electronic device 200 can continuously collect the values of the body indicators obtained by the electronic device 300.
[0107] 3) The value of the physical indicator may refer to the value of the physical indicator that exceeds the preset range obtained by the electronic device 300 from the current moment.
[0108] That is to say, the electronic device 300 can control the electronic device 300 to monitor the patient's physical indicators based on the user's operation on the electronic device 100, and when the value of the patient's physical indicator exceeds a preset range, the value of the physical indicator is sent to the electronic device 200, so that the electronic device 200 can obtain the value of the patient's abnormal physical indicator.
[0109] It is understandable that the numerical value of the first physical indicator may include one or more numerical values, which may refer to the actual numerical value of the user's first physical indicator, or may refer to the processed numerical value of the first physical indicator, such as the difference relative to the user's historical data. In other words, the numerical value can be used to represent the actual situation of the user's current first physical indicator, or to represent the changes in the user's current and historical first physical indicators. Taking blood sugar as the first physical indicator as an example, the numerical value may refer to the actual blood sugar value of the user measured by the electronic device 300, or may refer to the difference between the two blood sugar values of the user measured by the electronic device 300. The embodiment of the present application does not limit the specific meaning of the numerical value of the first physical indicator.
[0110] S104. The electronic device 200 outputs the value of the first body indicator, or outputs an alarm message when the value of the first body indicator exceeds a first range.
[0111] The electronic device 200 may output the value of a physical indicator or an alarm message through display, voice broadcast, vibration, etc., to achieve the effect of reminding the user. In addition, the alarm message output by the electronic device 200 may also refer to calling an emergency number or calling family members, etc., and this application does not impose any restrictions on the alarm message.
[0112] Combined with the values of the physical indicators sent by the electronic device 300 to the electronic device 200 in step S103, it can be seen that the values of the physical indicators output by the electronic device 200 may fall into the following three situations:
[0113] 1) The value of the physical indicator may refer to the value of a physical indicator currently obtained by the electronic device 300 in real time.
[0114] That is to say, after the user initiates a user operation to the electronic device 100 , the user can view the current physical indicators of the patient through the electronic device 200 .
[0115] 2) The value of the physical index includes the value of the physical index continuously obtained by the electronic device 300 from the current time
[0116] That is to say, after the user initiates a user operation to the electronic device 100, the user can continuously monitor the patient's physical indicators. The user can not only view the current physical indicators of the patient through the electronic device 200, but also view the changes in the patient's physical indicators over a period of time through the electronic device 200.
[0117] 3) The value of the physical indicator may refer to the value of the physical indicator that exceeds the preset range obtained by the electronic device 300 from the current moment.
[0118] That is, after the user initiates a user operation on the electronic device 100 , the user can learn about the abnormal physical indicators of the patient through the electronic device 200 .
[0119] It can be seen from the above three situations that, for the values of different body indicators output by the electronic device 200, the electronic device 200 can have multiple modes when reporting the body indicators, including: normal mode, monitoring mode, and alarm mode.
[0120] Among them, the normal mode may refer to the electronic device 200 outputting the value of the physical indicator currently obtained by the electronic device 300 (i.e., situation 1), the monitoring mode may refer to the electronic device 200 outputting the value of the physical indicator continuously obtained by the electronic device 300 from the current moment (i.e., situation 2), and the alarm mode may refer to the electronic device 200 outputting the value of the physical indicator obtained by the electronic device 300 that exceeds the threshold or alarm information (i.e., situation 3).
[0121] For example, the mode in which the electronic device 200 broadcasts the physical indicator can be determined by the user operation performed on the electronic device 100. For example, if the user operation performed on the electronic device 100 is operation 1, the electronic device 200 can output the physical indicator value in the normal mode; if the user operation performed on the electronic device 100 is operation 2, the electronic device 200 can output the physical indicator value in the monitoring mode; if the user operation performed on the electronic device 100 is operation 3, the electronic device 200 can output the physical indicator value or alarm information in the alarm mode.
[0122] In this way, different user operations on the electronic device 100 can cause the electronic device 200 to output values of body indicators under different circumstances, thereby meeting different body indicator monitoring needs of users.
[0123] In some embodiments, the electronic device 200 outputting the first body indicator value may mean that the electronic device 200 displays the first body indicator value and / or displays a first body indicator curve, where the first body indicator curve includes multiple values of the first body indicator obtained by the electronic device 300. Taking blood sugar as an example, the electronic device 200 may display the blood sugar value and / or the blood sugar curve to illustrate the user's blood sugar status from different aspects.
[0124] In addition, the electronic device 200 may refer to a device determined from a plurality of devices, and the plurality of devices may include: the electronic device 100, and devices that have established a communication connection with the electronic device 100. For example, personal devices such as mobile phones, watches, bracelets, headphones, tablets, computers, and smart home devices such as smart TVs, smart speakers, and smart screens in the home when the user is at home.
[0125] For example, the device most suitable for outputting the numerical value of the patient's physical indicator or alarm information may be determined from a plurality of devices according to the priority of the device type.
[0126] Assuming that the priorities of device types from high to low are: watch / bracelet, earphones, tablet / computer, smart home, and mobile phone, the device with the highest priority that the current user has can be selected as the electronic device for outputting the value of the physical indicator or alarm information. For example, if a watch / bracelet is included in these multiple devices, the value of the patient's physical indicator or alarm information can be directly output through the watch / bracelet. If a watch / bracelet is not included in these multiple devices, the search can continue to determine whether earphones are included in these multiple devices. If so, the value of the patient's physical indicator or alarm information can be output through the earphones, and so on.
[0127] In some embodiments, after the electronic device 200 obtains the values of the physical indicators, the values of the physical indicators can also be uploaded to the cloud server. Other users who are far away from the patient can remotely monitor the patient's physical indicators by obtaining the values of the physical indicators stored in the cloud server.
[0128] It is understandable that after the electronic device 300 obtains the value of the body indicator, the electronic device 300 can also upload the value of the body indicator to the cloud server, and this embodiment of the present application does not limit this.
[0129] In some embodiments, the electronic device 100 and the electronic device 300 can be the same device. In this way, the electronic device 300 can directly receive the user operation to trigger the monitoring of the body indicators, and send the acquired value of the body indicator to the electronic device 200, which outputs the value of the body indicator, or outputs an alarm message when the value of the body indicator exceeds the first range.
[0130] In some embodiments, since the electronic device 200 can broadcast body indicators in different modes, different device selection methods can be used to determine the device for broadcasting body indicators in different modes.
[0131] Among them, since the user needs to know the values of the current patient's physical indicators in normal mode or monitoring mode, the privacy of information display can be used as a reference factor to determine the device that outputs the physical indicators.
[0132] For example, FIG3A is a flowchart of a device selection method provided in an embodiment of the present application.
[0133] S201. Determine whether the earphone is in place.
[0134] Whether the earphone is in place may refer to whether the electronic device 100 and a device having a communication connection with the electronic device 100 include an earphone.
[0135] Furthermore, whether the earphone is in place may also include: whether the user is wearing the earphone.
[0136] If the earphone is in place, it means that the user can listen to the values of the physical indicators broadcast by the earphone. Therefore, if the earphone is in place, step S202 is executed, otherwise step S203 is executed.
[0137] S202 . Determine the earphone as the electronic device 200 .
[0138] That is, if the electronic device 100 and the device having a communication connection with the electronic device 100 include headphones, the headphones may be used first to output the values of the patient's physical indicators.
[0139] This is because the sound broadcast through the earphones can usually only be heard by the user himself. Broadcasting the patient's physical indicators through the earphones can improve the privacy of the physical indicator broadcast and prevent others except the user from knowing the patient's physical indicators.
[0140] S203. Determine whether the watch is in place.
[0141] Here, whether the watch is in place may refer to whether the electronic device 100 and the devices that have established a communication connection with the electronic device 100 include a watch.
[0142] Furthermore, whether the watch is in place may also include: whether the user is wearing the watch.
[0143] If the watch is in place, it means that the user can view the patient's physical index values through the watch. Therefore, if the watch is in place, step S204 is executed, otherwise step S205 is executed.
[0144] S204 . Determine the watch as the electronic device 200 .
[0145] That is, if the electronic device 100 and the device communicating with the electronic device 100 do not include headphones but include a watch, the patient's physical indicator values can be output through the watch.
[0146] This is because the information displayed on the watch can usually only be seen by the user himself and people who are close to the user. Displaying the values of the patient's physical indicators on the watch can also ensure the privacy of the physical indicator broadcast, and avoid people other than the user from knowing the patient's physical indicators as much as possible.
[0147] It is understandable that, as a wristband which is also a wearable device, the watch in steps S203 and S204 can also be changed to a wristband, and this embodiment of the present application does not limit this.
[0148] S205. Determine whether the user is at home.
[0149] If the user is not using devices such as headphones and watches, it can be further determined whether the user is at home, and then combined with the smart home devices in the user's home to realize the broadcast of physical indicators.
[0150] For example, the user's current location information can be obtained through a device carried by the user, such as a mobile phone, and this location information can be used to determine whether the user is at home. Alternatively, a home surveillance camera can be used to identify family members at home to determine whether the user is at home. The embodiments of the present application do not limit the method for determining whether the user is at home.
[0151] If the user is at home, execute step S206; otherwise, execute step S207.
[0152] S206 . Determine a device as the electronic device 200 from the smart home devices.
[0153] If the user is at home, the electronic device 100 and the devices that establish communication connections with the electronic device 100 include smart home devices, and the device for outputting the numerical value of the physical indicator can be determined from the smart home devices.
[0154] Among them, since there are usually multiple smart home devices in the home, a suitable device can be further selected from these multiple smart home devices as the electronic device 200 to output the numerical value of the patient's physical indicator.
[0155] For example, the user may pre-set the priorities of the smart home devices included in the home, and when there is a value of a physical indicator that needs to be announced, the device with the highest priority is selected as the electronic device 200 .
[0156] Furthermore, users can also divide smart home devices into graphic display devices and voice broadcast devices. When there are physical indicator values that need to be broadcast, the user can first choose whether to use the graphic display device to output the physical indicator values or the voice broadcast device to output the physical indicator values. After that, the device with the highest priority is determined as the electronic device 200 from the category of devices selected by the user.
[0157] In some implementations, the electronic device 200 may also be determined from smart home devices based on the user's location, such as the room where the user is located.
[0158] S207 . Determine the mobile phone as the electronic device 200 .
[0159] Usually, a mobile phone is a necessary device for users. If the user is not using devices such as headphones and watches, and is not at home, the patient's physical indicator values can be output through the mobile phone among these multiple devices.
[0160] It can be seen from steps S201-S207 that if the user triggers the electronic device 200 to output the numerical value of the physical indicator obtained in real time by the electronic device 300, the electronic device 200 can be determined according to the privacy when the device outputs the information, and the device with the best privacy effect can be selected as the electronic device 200 to ensure the privacy when broadcasting the patient's physical indicators as much as possible.
[0161] It can be understood that steps S201-S207 can be executed by electronic device 100, or by electronic device 300, or by the device with the strongest computing power among multiple electronic devices. These multiple electronic devices may include some or all of the following: electronic device 100, electronic device 300, a device that has established a communication connection with electronic device 100, and a device that has established a communication connection with electronic device 300. The embodiments of the present application do not limit this.
[0162] In other embodiments of the present application, step S205 may be performed first, and then step S203. In this way, when the user triggers the broadcast of the patient's current physical indicator value, the device for broadcasting the physical indicator can be selected in the order of the user's headphones, smart home devices, watches, and mobile phones.
[0163] In addition, since in the alarm mode, the user is required to obtain the patient's abnormal physical indicators in a timely manner when the patient's physical indicators are abnormal, the timeliness of information display can be used as a reference factor to determine the device that outputs the alarm information.
[0164] In a specific implementation, if the electronic device 300 obtains the abnormal values of the patient's physical indicators, it can find out the device currently being used by the user and output the values of the patient's physical indicators through the device currently being used by the user.
[0165] Further optionally, in order to prevent the user from missing the physical indicator information, the patient's physical indicator values can be output through multiple devices.
[0166] For example, FIG3B takes the electronic device 200 including two devices as an example, and shows a flowchart of another device selection method provided in an embodiment of the present application.
[0167] S301 . Determine the mobile phone as one of the electronic devices 200 .
[0168] That is to say, when the patient's physical indicators are abnormal, an alarm message can be output directly through the user's mobile phone to remind the user about the patient's abnormal physical indicators.
[0169] This is because mobile phones are the most frequently used and essential terminal devices for people. Outputting alarm information on mobile phones can prevent users from missing the information.
[0170] In some embodiments, before step S301, it is also possible to determine whether the screen of the mobile phone is on. If the screen of the mobile phone is on, it is highly likely that the user is currently using the mobile phone. Therefore, an alarm message can be output through the mobile phone to remind the user in time while the user is using the mobile phone.
[0171] S302: Determine whether the earphone is in place.
[0172] If the earphone is in place, execute step S303; otherwise, execute step S304.
[0173] S303 . Determine the headset as another device in the electronic device 200 .
[0174] If the earphones are in place, it means that the user is likely to be listening to audio through the earphones. Therefore, combining the output of the patient's abnormal physical indicator values on the mobile phone and then outputting the abnormal physical indicator values through the earphones can further ensure that the user is aware of the patient's abnormal physical indicators in a timely manner.
[0175] S304. Determine whether the watch is in place.
[0176] If the watch is in place, execute step S305, otherwise execute step S306.
[0177] S305 . Determine the watch as another device in the electronic device 200 .
[0178] If the user is not using headphones, the values of the patient's abnormal physical indicators can be output in combination with the watch currently worn by the user, so as to ensure that the user can understand the patient's abnormal physical indicators in a timely manner as much as possible and avoid the user missing the physical indicator information.
[0179] S306. Determine whether the user is at home.
[0180] If the user is at home, step S307 is executed.
[0181] S307 . Determine a device from the smart home devices as another device in the electronic device 200 .
[0182] In some embodiments, the device used to output the physical indicator value can be determined by the smart home device currently in use by the user. For example, if the smart screen is in the bright state, the user may be watching a video on the smart screen, and the patient's current abnormal physical indicator value can be displayed on the smart screen. For another example, if the smart speaker is in the working state, the user may be listening to music played by the smart speaker, and the patient's current abnormal physical indicator value can be broadcasted through the smart speaker.
[0183] In other embodiments, the distance between the smart home device and the user can be used to determine the device to which the user's physical indicator values are output. For example, the smart home device currently closest to the user can be selected as another device in electronic device 200. This ensures that the user can view abnormal physical indicators of the patient in a timely manner.
[0184] It is understandable that devices can also be selected from smart home devices in other ways, such as setting the priority of smart home devices in advance and selecting devices based on the priority. This embodiment of the present application is not limited to this.
[0185] For details about the contents not described in detail in steps S301-S307, please refer to the relevant contents in the aforementioned steps S201-S207, which will not be repeated here.
[0186] It can be seen from steps S201-S207 that if the user triggers the electronic device 200 to output an alarm message when the patient's physical indicators are abnormal, the device can be determined according to the timeliness with which the user receives the information to ensure that the user obtains the alarm information in a timely manner. In addition, multiple devices can be combined to output the values of physical indicators to prevent the user from missing the alarm information.
[0187] To sum up, if the user triggers the broadcast of physical indicators in normal mode or monitoring mode, the device used to broadcast the physical indicators can be determined according to the device selection method shown in Figure 3A. If the user triggers the broadcast of physical indicators in alarm mode, the device used to broadcast the physical indicators can be determined according to the device selection method shown in Figure 3B.
[0188] It is understandable that the body indicator broadcasts in different modes can also determine the electronic device 200 according to the same device selection method, or the electronic device 200 can also be determined by other device selection methods. The embodiments of the present application do not limit this.
[0189] FIG4 is a flow chart of another method for monitoring body indicators provided in an embodiment of the present application.
[0190] As shown in FIG4 , the physical indicator monitoring method involves electronic devices 100 , 200 , and 300 in a communication system 1000 , and may specifically include:
[0191] S401. When the electronic device 100 obtains a second body indicator value that exceeds the second range, or receives the first action, it sends a body indicator monitoring request to the electronic device 300. The second body indicator is related to the first body indicator monitored by the electronic device 300.
[0192] The electronic device 100 and the electronic device 300 may be devices used by the same user.
[0193] In the embodiment of the present application, the electronic device 100 may have the following two functions:
[0194] 1) The electronic device 100 can monitor the user's physical indicators
[0195] The electronic device 100 may be used to obtain a second physical indicator of the user, and the electronic device 300 may be used to obtain a first physical indicator of the user, wherein the second physical indicator is related to the first physical indicator.
[0196] For example, electronic device 100 may be a wearable device such as headphones or a watch, and electronic device 300 may be a CGM device. Electronic device 100 may monitor the user's heart rate, and electronic device 300 may monitor the user's blood sugar. If the user's blood sugar is high for a long time, the user's heart rate may increase.
[0197] Since the user's blood sugar may also be abnormal when the second body indicator monitored by the electronic device 100 is abnormal, the electronic device 100 may initiate a monitoring request for the first body indicator to the electronic device 300 when the value of the second body indicator it obtains is abnormal.
[0198] 2) The electronic device 100 can receive user actions
[0199] Considering that users wearing electronic device 300 generally have problems with certain physical indicators, it is particularly important to pay attention to whether the various actions they perform in their daily lives will cause abnormal changes in their physical indicators. Therefore, electronic device 100 can initiate a monitoring request for the first physical indicator to electronic device 300 upon receiving a user performing certain specified actions.
[0200] For example, the first action may be squatting, falling, jumping, running, etc. The embodiment of the present application does not limit the first action. The electronic device 100 may receive the first action based on components such as a gyroscope sensor and an acceleration sensor.
[0201] S402. The electronic device 300 sends the acquired value of the first body indicator to the electronic device 200.
[0202] After the electronic device 300 obtains the physical indicator monitoring request sent by the electronic device 100 , the electronic device 300 may send the value of the physical indicator obtained by the electronic device 300 to the electronic device 200 .
[0203] S403. When the value of the first physical indicator exceeds the first range, the electronic device 200 outputs an alarm message.
[0204] If the value of the first body indicator obtained by the electronic device 300 exceeds the normal range of the first body indicator, it means that the current user's body indicator is abnormal. The electronic device 200 can output an alarm message to promptly remind the user of the current abnormal physical condition.
[0205] It can be seen from steps S401-S403 that when the user has abnormalities in other physical indicators or performs certain actions, the electronic device 300 can be linked to measure the user's physical indicators, so as to pay attention to the abnormal values obtained by the electronic device 300 in a timely manner, and remind the user in time when the user is not aware of the abnormal physical condition, so that the user can take timely measures to ensure his or her normal physical condition.
[0206] It is understandable that for specific content not mentioned in steps S401-S403, such as the various situations of the numerical value of the first body indicator obtained by the electronic device 300, the selection of the electronic device 200, etc., please refer to the relevant content in Figures 2, 3A, and 3B above, and no further details will be given here.
[0207] The following describes in detail various application scenarios of the physical indicator monitoring method provided in the embodiments of the present application.
[0208] (1) Users monitor their body indicators through smart wearable devices such as watches or bracelets
[0209] In this application scenario, the electronic device 100 may be a smart wearable device such as a watch or a bracelet.
[0210] Since smart wearable devices are equipped with sensors such as accelerometers and gyroscopes that can detect user body movements, the user operation in step S101 can refer to the user's body movements. In this way, the user only needs to wear a wearable device such as a watch or bracelet and, through simple body movements, can obtain the body indicator information obtained by the device used to monitor body indicators, thereby facilitating user operation.
[0211] For example, FIG5 and FIG6 take the electronic device 100 and the electronic device 200 as the same device, the electronic device 300 as a CGM device, and the body indicator monitored by the electronic device 300 as an example, and show a schematic diagram of a scenario in which the user triggers the blood sugar broadcast through body movements.
[0212] Figure 5 illustrates a scenario in which a user triggers a blood glucose reading in normal mode through a physical gesture 1. Figure 5 (a) illustrates the user's physical gesture 1 of pinching and rubbing their fingers, while Figure 5 (b) illustrates the user interface 10 displayed when the electronic device 200 outputs the blood glucose value. This user interface 10 can be used to display the current patient's blood glucose value, obtained by the electronic device 300 in response to the user's physical gesture.
[0213] Optionally, the user interface 10 may also be used to display a blood glucose curve, which may include the current blood glucose value of the patient and the blood glucose values historically measured by the electronic device 300 .
[0214] It is understandable that, in addition to displaying the current blood glucose value of the patient, the electronic device 200 can also input the patient's blood glucose value through voice broadcast.
[0215] Figure 6 illustrates a scenario in which a user triggers a blood sugar report in alarm mode through a physical gesture 2. Figure 6 (a) illustrates the user's physical gesture 2 of clenching and then releasing a fist, while Figure 6 (b) illustrates the user interface 20 displayed when the electronic device 200 outputs an abnormal blood sugar reading. The warning information displayed on this user interface 20 can be used to inform the user that the patient's blood sugar level is currently high.
[0216] Optionally, the warning information may also include the abnormal blood sugar value of the current patient. In addition, the electronic device 200 may announce the abnormal blood sugar value of the patient by voice.
[0217] In some embodiments, after receiving the limb motion 2, the electronic device 200 may further output a prompt message, which is used to remind the user that the current electronic device 200 has turned on the blood sugar broadcast in the alarm mode. In this way, the user can know through the prompt message that the current electronic device 200 has turned on the blood sugar broadcast in the alarm mode, and if the current electronic device 200 does not broadcast the blood sugar situation, the user can know that the current patient's blood sugar is normal, and not because the patient's blood sugar was not recognized or the user's limb motion 2 was not received. For example, the electronic device 200 can output the prompt information through display, voice broadcast, vibration, etc., and the embodiment of the present application does not limit the method of outputting the prompt information.
[0218] It is understandable that FIG5 and FIG6 are merely illustrative examples. In the embodiment of the present application, other body movements may also be used to trigger the electronic device 100 (or electronic device 200) to output blood glucose values or alarm information.
[0219] As can be seen from Figures 5 and 6, users can trigger the watch or bracelet to broadcast blood sugar conditions in different modes by making different body movements, thereby meeting users' different blood sugar monitoring needs.
[0220] It should be noted that if the electronic device 300 is used to monitor other body indicators, such as blood ketones, lactic acid, etc., the scenario in which the electronic device 100 triggers the broadcast of body indicators in different modes through different body movements is similar to Figures 5 and 6 above, and this embodiment of the application will not be repeated.
[0221] In some embodiments, since detecting the user's body movements only through the electronic device 100 may not be accurate enough, when the user using the electronic device 100 and the patient wearing the electronic device 300 are the same person, the body movements received by the electronic device 300 can be further combined to determine whether the user has a need to monitor physical indicators, thereby providing the user with a more accurate physical indicator monitoring service.
[0222] In this case, the electronic device 300 may be pre-installed with sensors such as an acceleration sensor and a gyroscope sensor for detecting the user's body movements, thereby realizing the detection of the user's body movements.
[0223] In a specific implementation, the electronic device 200 can output the value or warning information of the physical indicator obtained by the electronic device 300 when the electronic device 100 receives the first limb movement and the electronic device 300 receives the same limb movement. In other words, if both the electronic device 100 and the electronic device 300 can receive the user operation initiated by the user for blood sugar broadcasting, it means that the user currently has a need to monitor the physical indicator, and the value or warning information of the physical indicator can be output through the electronic device 200. In this way, multiple devices can be used to collaboratively identify the user's operation, avoid misidentification, and accurately realize the broadcast of physical indicators.
[0224] It can be understood that the user operation received by the electronic device 100 may refer to not only the user's body movements, but also the physical operation of the user acting on the buttons in the electronic device 100, or the touch operation acting on the touch screen of the electronic device 100, or the action of shaking the arm wearing the electronic device 100, etc. The embodiment of the present application does not limit this operation.
[0225] In some embodiments, since wearable devices such as watches or bracelets can also measure other physical indicators such as heart rate, blood oxygen, body temperature, and step count, before the electronic device 200 outputs an alarm message, it can further combine other physical indicators of the patient related to the physical indicator monitored by the electronic device 300 to determine whether the electronic device 200 should output an alarm message. For example, if the physical indicator monitored by the electronic device 300 is blood sugar, the other physical indicator related to blood sugar can be heart rate.
[0226] In a specific implementation, after the user triggers the broadcast of physical indicators in the alarm mode, if the electronic device 300 obtains the value of an abnormal physical indicator, the electronic device 100 or the electronic device 200 can also obtain other physical indicators of the patient related to the physical indicator, and determine whether the other physical indicators exceed the preset range, such as the second range. If they exceed the preset range, the electronic device 200 can output an alarm message, otherwise, the electronic device 200 may not output an alarm message.
[0227] In this way, multiple factors can be combined to evaluate the patient's physical condition, avoid false alarms of the electronic device 200, reduce the number of alarms of the electronic device 200, and improve the accuracy of monitoring the patient's physical indicators.
[0228] It can be understood that although this application scenario describes the details of the body index monitoring method using a bracelet or a watch as an example, in the embodiments of the present application, any device that can receive the user's limbs or measure the user's physiological indicators should fall within the scope of protection of this application. The device types exemplified in this application scenario do not constitute a limitation to the embodiments of the present application. The following application scenarios are similar and will not be repeated in the embodiments of the present application.
[0229] (2) Users monitor their body indicators through mobile phones
[0230] In this application scenario, the electronic device 100 and / or the electronic device 200 may be a mobile phone. In this way, the user can trigger the broadcast of the physical indicators by operating on the mobile phone, and / or the user can learn about the patient's physical indicators on the mobile phone.
[0231] For example, FIG7A to FIG7F take the electronic device 200 as a mobile phone, the electronic device 300 as a CGM device, and the body indicator monitored by the electronic device 300 as an example, and show some user interfaces that may be involved on the electronic device 200.
[0232] FIG. 7A shows a user interface 30 displayed when the electronic device 200 receives a connection request from the electronic device 300 .
[0233] As shown in FIG7A , user interface 30 may include a connection window 301. Connection window 301 may be used to prompt a user that the CGM device is requesting a connection. Connection window 301 may include a cancel option 301A and a connect option 301B. Cancel option 301A may be used to reject the connection with the CGM device (i.e., electronic device 300), while connect option 301B may be used to approve the connection with electronic device 300.
[0234] For example, if the electronic device 200 receives a user operation on the connection option 301B, such as a click operation, in response to the operation, the electronic device 200 establishes a communication connection with the electronic device 300. Afterwards, the electronic device 200 can obtain the blood glucose value obtained by the electronic device 300 and output the blood glucose value or alarm information.
[0235] It is understood that the electronic device 200 may display the user interface 30 shown in FIG7A after Bluetooth is turned on and the patient wears the CGM device for the first time. Thereafter, when the electronic device 200 establishes a connection with the CGM device again, the connection window 301 in the user interface 30 may not be displayed, thereby achieving a seamless connection between the electronic device 200 and the CGM device and reducing user operations.
[0236] FIG7B shows the user interface 40 of the electronic device 200 displaying the blood glucose value on the negative one screen.
[0237] The negative one screen can be the page displayed by the electronic device 200 after receiving the user's left swipe operation when displaying the desktop main interface. The negative one screen can be used to display multiple third-party plug-in functions or service cards, providing users with services to use some functions of the application without opening the application.
[0238] As shown in FIG7B , the user interface 40 may include a card 401 , which may be used to display the blood glucose value obtained by the electronic device 300 , so that the user can switch to the negative one screen at any time when he needs to check the patient's blood glucose status.
[0239] For example, when the electronic device 100 receives a user operation on the card 401, such as a click operation, in response to the operation, the electronic device 100 may display a user interface 50 as shown in FIG7C , which may be used to display detailed information about the patient's blood sugar.
[0240] As shown in FIG. 7C , the user interface 50 may include: a current blood glucose value 501 , a blood glucose curve 502 , an alarm mode 503 , and an alarm threshold 504 .
[0241] Among them, the current blood glucose value 501 is used to display the patient's blood glucose value currently obtained by the electronic device 300, for example, 6mmol / L. The blood glucose curve 502 can be used to display a curve connected by the blood glucose values obtained by the electronic device 300 at multiple times. The alarm mode 503 can be used to trigger the electronic device 200 to turn on or off the blood glucose notification in the alarm mode. Among them, the alarm mode 503 can include a switch 503A. If the electronic device 200 receives a user operation on the switch 503A, the electronic device 200 can turn on the blood glucose notification in the alarm mode, that is, the patient's blood glucose value will be output only when the patient's blood glucose value exceeds the threshold. If the electronic device 200 receives a user operation on the switch 503A again, the electronic device 200 can turn off the blood glucose notification in the alarm mode, that is, the electronic device 200 will not output the patient's blood glucose value only when the patient's blood glucose value exceeds the threshold. The alarm threshold 504 can be used to set the blood glucose threshold in the alarm mode. For example, if the user sets the blood glucose threshold to 7mmol / L, if the blood glucose value of the patient obtained by the electronic device 300 is greater than 7mmol / L, the electronic device 300 will output a warning message to the user that the patient's blood glucose is abnormal.
[0242] It is understandable that the user interface 50 may also display only one of the current blood glucose value 501 and the blood glucose curve 502, and this embodiment of the present application does not limit this.
[0243] 7D and 7E show another user interface 60 for the electronic device 200 to output blood glucose values in the normal mode and the alarm mode, respectively.
[0244] As shown in FIG7D , the user interface 60 may include prompt information 601 , which may be used to display the patient's current blood glucose value, for example, 6 mmol / L, to the user when the user triggers the blood glucose broadcast in the normal mode through the electronic device 100 .
[0245] As shown in FIG7E , the user interface 60 may include prompt information 602. This prompt information 601 may be used to display a warning message indicating abnormal blood sugar levels, such as high blood sugar levels, to the user when the patient's blood sugar level exceeds a threshold value after the user triggers the blood sugar notification in alarm mode via the electronic device 200. Optionally, the prompt information 602 may include information such as the current blood sugar level and a normal blood sugar range.
[0246] In some embodiments, the electronic device 100 and the electronic device 200 may be the same device. In this case, the electronic device 100 may trigger a voice announcement based on a user's voice command and output the patient's current blood glucose level via voice. In other words, the user operation in step S101 may refer to a user's voice command, and in step S104, the electronic device 200 may output the blood glucose level or warning information via voice.
[0247] FIG7F shows the user interface 70 displayed when the electronic device 100 announces the blood sugar level according to the user's voice instructions.
[0248] As shown in FIG7F , user interface 70 may include a voice prompt window 701, which may be used to display the text converted by electronic device 100 from the recognized user's voice command, as well as the text corresponding to the voice output by electronic device 100. As can be seen from voice prompt window 701, the user's voice command includes "Xiaoyi Xiaoyi, report blood sugar," and the voice output by electronic device 200 includes "OK, please wait..." and "Current blood sugar is 6mmol / L."
[0249] As can be seen from FIG7F , the user can trigger the electronic device to broadcast the patient's blood sugar level through voice, helping the user to quickly and conveniently check the patient's blood sugar level.
[0250] (3) Users monitor their physical indicators at home through smart home devices
[0251] In this application scenario, the electronic device 100 and / or the electronic device 200 may refer to smart home devices.
[0252] 8-10 take the electronic device 300 as a CGM device and the body indicator monitored by the electronic device 300 as an example, and show schematic diagrams of three application scenarios in which users use smart home devices to realize blood sugar reporting at home.
[0253] As shown in Figure 8, electronic device 100 and electronic device 200 may refer to the same device, namely a smart screen, electronic device 300 may refer to a CGM device worn by a user, electronic device 400 may refer to a user's mobile phone, and electronic device 400 establishes a communication connection with electronic device 300, such as a Bluetooth connection.
[0254] In the application scenario shown in FIG8 , the electronic device 100 can obtain an image of the user through a camera. After recognizing a specified posture of the user (e.g., a first posture), the electronic device 100 (or the electronic device 200) can obtain and display the blood glucose value obtained by the electronic device 300. The electronic device 100 can send a blood glucose monitoring request to a home gateway, such as a router, which then sends the request to the electronic device 400. The electronic device 400 then sends the blood glucose monitoring request to the electronic device 300 via a Bluetooth connection. The electronic device 300 then returns the obtained blood glucose value to the electronic device 400. The electronic device 400 then returns the blood glucose value to the electronic device 100 via the home gateway. The electronic device 100 then displays the user's blood glucose value or outputs an alarm message when the blood glucose value exceeds a preset range.
[0255] It is understandable that in addition to sending data to the electronic device 300 through the home gateway and the mobile phone to achieve communication between the electronic device 100 and the electronic device 300, the electronic device 100 can also communicate with the electronic device 300 in other ways. For example, the electronic device 100 can also directly establish a communication connection with the electronic device 300 and communicate with the electronic device 300 through the communication connection. In this way, the electronic device 100 can directly send a blood glucose monitoring request to the electronic device 300, and the electronic device 300 can directly return the blood glucose value to the electronic device 100.
[0256] It can be seen that in the application scenario shown in Figure 8, the user can trigger the CGM device to return the acquired blood glucose value to the smart home device for display by showing a specified gesture to the smart home device with a camera at home, thereby meeting the user's need to monitor the patient's blood glucose.
[0257] As shown in FIG9 , the electronic device 100 and the electronic device 200 may be the same device, namely a smart speaker.
[0258] In the application scenario shown in FIG9 , the user can issue a voice command to the electronic device 100 (or the electronic device 200) "Xiaoyi Xiaoyi, report blood sugar", and the electronic device 200 (or the electronic device 100) can report the patient's blood sugar status "Current blood sugar is 6mmol / L"
[0259] It is understandable that the electronic device 100 can communicate directly with the electronic device 300, send a blood glucose monitoring request to it, and obtain the blood glucose value obtained by the electronic device 300, or the electronic device 100 can also indirectly communicate with the electronic device 300 through a home gateway and a mobile phone in an application scenario similar to that shown in Figure 8.
[0260] It can be seen that in the application scenario shown in Figure 9, the user can directly learn about the patient's blood sugar status through voice interaction with the smart speaker.
[0261] As shown in FIG10 , electronic device 100 may refer to a smart screen, electronic device 200 may refer to a smart speaker, and electronic device 300 may refer to a CGM device.
[0262] In the application scenario shown in Figure 10, electronic device 100 can capture an image of the user through a camera and, after recognizing a designated gesture from the user, control electronic device 200 to voice-announce the blood glucose value or information indicating the blood glucose value obtained by electronic device 300. Electronic device 100 can directly send a blood glucose monitoring request to electronic device 300, which in turn sends the obtained blood glucose value to electronic device 200.
[0263] It is understandable that both electronic device 100 and electronic device 200 can indirectly communicate with electronic device 300 through a home gateway and a mobile phone in an application scenario similar to that shown in FIG8 , and the embodiments of the present application do not limit this.
[0264] It can be seen that in the application scenario shown in Figure 10, the user can trigger the smart speaker to voice broadcast the blood glucose value obtained by the CGM device by showing a specified gesture to the smart screen, thereby meeting the user's personalized blood glucose monitoring needs.
[0265] (IV) Users remotely monitor patients' physical indicators
[0266] For some patients who need remote monitoring by their family members, their family members can remotely initiate a physical indicator monitoring request to the electronic device 300 worn by the patient through electronic devices such as mobile phones, watches, tablets, computers, etc., so as to remotely obtain the patient's physical indicator status, so that the monitoring of physical indicators is not limited by distance, so that users can monitor the patient's physical indicators anytime and anywhere.
[0267] FIG11 is a schematic diagram showing a scenario in which a user remotely obtains a patient's physical indicators via a mobile phone.
[0268] As shown in FIG11 , electronic device 100 and electronic device 200 are the same device, such as a user's mobile phone. Electronic device 300 is a device worn by a patient for monitoring physical indicators. Electronic device 300 establishes a communication connection, such as a Bluetooth connection, with the patient's mobile phone, i.e., electronic device 500. Electronic devices 100 and 500 can communicate through a cloud server 600. Electronic device 100 is a remote device, while electronic devices 500 and 300 are home devices.
[0269] In the application scenario shown in Figure 11, the electronic device 100 can receive the user operation of monitoring the body indicators, generate a body indicator monitoring request, and send the body indicator monitoring request to the electronic device 500 through the cloud server 600. The electronic device 500 then sends the body indicator monitoring request to the electronic device 300. The electronic device 300 then returns the obtained body indicator value to the electronic device 500, which is forwarded to the electronic device 100 through the cloud server 600. The electronic device 100 then outputs the body indicator value or outputs an alarm message when the body indicator value exceeds a preset range.
[0270] It is understandable that if the patient also wears wearable devices such as mobile phones, watches, headphones, etc., the home devices may also include these wearable devices, and if the patient is at home, the home devices may also include smart home devices at home. Then, the electronic device 300 can also transfer the data interacting with the electronic device 100 through other home devices besides the mobile phone.
[0271] It can be seen that in the application scenario shown in FIG11 , the user can remotely obtain the values of the physical indicators obtained by the device worn by the patient through the device he carries with him, thereby remotely monitoring the patient's physical condition.
[0272] (5) Patients monitor their body indicators through devices that can contact their skin, such as headphones, watches, and glasses
[0273] Considering the conductive properties of human skin, if electronic device 100 and / or electronic device 200 are devices that can contact the patient's skin, electronic device 300, which is also worn on the patient and can contact the patient's skin, can communicate with electronic device 100 and / or electronic device 200 through the human skin. Using human skin as a communication medium can prevent the leakage of the values of the physical indicators obtained by electronic device 300, protecting the patient's privacy. Furthermore, devices can communicate directly with each other, reducing the trouble of data transfer through other devices.
[0274] FIG12 is a schematic diagram showing a scenario in which a patient obtains blood sugar report through headphones.
[0275] As shown in (a) of FIG12 , the electronic device 100 and the electronic device 200 are the same device, namely, headphones worn by the patient, and the electronic device 300 is a CGM device worn by the patient.
[0276] As shown in (b) in Figure 12, the electronic device 100 can receive a user operation, such as a double-click operation, generate a blood glucose monitoring request, and send it to the electronic device 300 through the human skin. The electronic device 300 then returns the obtained blood glucose value to the electronic device 100 through the human skin. The electronic device 100 then voice broadcasts the obtained blood glucose value, for example, "The current blood glucose is 6mmol / L."
[0277] It can be seen that in the application scenario shown in Figure 12, the human body can be used as a communication carrier to achieve low-power, high-reliability, stable and private data interaction. Users only need to perform simple operations on the device to understand their own blood sugar status, which facilitates user operations.
[0278] FIG13 and FIG14 respectively show schematic structural diagrams of the electronic device 100 (or the electronic device 200) and the electronic device 300 in the application scenario shown in FIG12.
[0279] As shown in Figure 13, (a) shows the side of the electronic device 100 facing the patient, and (b) shows the side of the electronic device 100 facing away from the patient. When the patient wears the electronic device 100, the side shown in (a) of Figure 13 will contact the patient's skin. The electronic device 100 may include electrodes 1 and 2. Electrode 1 can be used to transmit data, and electrode 2 can be used to receive data transmitted through the skin.
[0280] That is, the electronic device 100 can send a blood glucose monitoring request to the electronic device 300 through the electrode 1 , and obtain the blood glucose value returned by the electronic device 300 through the electrode 2 .
[0281] As shown in Figure 14, (a) shows the side of the electronic device 300 facing away from the patient, and (b) shows the side of the electronic device 300 facing the patient. When the patient wears the electronic device 100, the side shown in (b) of Figure 14 will contact the patient's skin. The electronic device 300 may include electrodes 3 and 4. Electrode 3 can be used to transmit data, and electrode 4 can be used to receive data transmitted through the skin.
[0282] That is, the electronic device 300 can receive the blood glucose monitoring request sent by the electronic device 100 through the electrode 4 and send the blood glucose value to the electronic device 100 through the electrode 3.
[0283] FIG15 shows a schematic diagram of a communication module of the electronic device 100 (or the electronic device 200 ) in the application scenario shown in FIG12 .
[0284] As shown in FIG15 , the electronic device 100 may include: a processor, an encoder, a decoder, a low-frequency receiving unit, a low-frequency transmitting unit, a transmitting electrode, a receiving electrode, and a speaker.
[0285] After the electronic device 100 receives a user operation, the processor can generate a blood glucose monitoring request, then encode the blood glucose monitoring request with a low-frequency (10kHz-100MHz) carrier through an encoder and send it to a low-frequency transmitting unit. The low-frequency transmitting unit then transmits the data through the transmitting electrodes. In addition, the low-frequency receiving unit can receive data transmitted through the human skin through the receiving electrodes, and then decode it into a blood glucose value through a decoder. The processor then transmits the blood glucose value or an alarm message generated when the blood glucose value exceeds a preset range to the speaker for broadcast.
[0286] It is understandable that the receiving electrode and the transmitting electrode can be the same electrode, and the electronic device 100 can send and receive data through the same electrode by reusing one electrode, and the embodiments of the present application are not limited to this. In addition, Figure 15 is a structure of the communication module of the electronic device 100 described by taking the electronic device 100 as a headset as an example. The communication module of the electronic device 100 can also include more or fewer modules. For example, in other embodiments of the present application, if the electronic device 100 is a watch, the speaker is an optional module, and the electronic device 100 can also include a display module, and display the blood glucose value or the alarm information generated when the blood glucose value exceeds a preset range through the display module.
[0287] FIG16 shows a schematic diagram of a communication module of the electronic device 300 in the application scenario shown in FIG12 .
[0288] As shown in FIG16 , the electronic device 300 may include: a processor, an encoder, a decoder, a low-frequency receiving unit, a low-frequency transmitting unit, a transmitting electrode, a receiving electrode, an electrochemical chip, and an electrochemical sensor.
[0289] The electronic device 300 can acquire patient data through an electrochemical sensor, convert the acquired data through an electrochemical chip, and calculate the patient's skin temperature, blood sugar level, and so on. Furthermore, the electronic device 300 can acquire data transmitted through the human skin through receiving electrodes, decode the data into a blood sugar monitoring request through a decoder, and then, based on the blood sugar monitoring request, send the acquired patient blood sugar level to an encoder. The encoder encodes the blood sugar level with a low-frequency carrier and sends it to a low-frequency transmitting unit, which then transmits the data through the transmitting electrodes.
[0290] It can be understood that, similar to the description in Figure 15, the receiving electrode and the transmitting electrode can be the same electrode, and the electronic device 300 can send and receive data through the same electrode by reusing one electrode. This embodiment of the present application does not limit this.
[0291] It should be noted that in application scenario (V), electronic device 100 and electronic device 200 may also be different devices, wherein electronic device 100 and electronic device 300 may communicate through the skin, and electronic device 200 and electronic device 300 may also communicate through the skin. For example, electronic device 100 may be a headset, and electronic device 300 may be a watch. The user can initiate a blood sugar notification operation on the headset and view the blood sugar value obtained by the CGM device on the watch, or the alarm information output when the blood sugar is abnormal.
[0292] It can be understood that in addition to monitoring blood sugar through the skin communication method shown in Figure 12 above, other devices worn by the patient that can monitor physical indicators can communicate data with other devices that can contact the patient's skin through skin communication. The principle is similar to that of Figures 12 to 16 above and will not be repeated here.
[0293] It should be noted that in the embodiment of the present application, the communication method between the electronic device 100, the electronic device 200 and the electronic device 300 may include both human body communication method and other communication methods. For example, the electronic device 100 and the electronic device 300 can communicate through human skin to transmit body indicator monitoring requests, and the electronic device 300 and the electronic device 200 can transmit the values of body indicators through Bluetooth, Wi-Fi and other communication methods.
[0294] It can be understood that the implementation methods in the above-mentioned multiple application scenarios can be combined with each other. For example, the implementation method of triggering the broadcast of body indicators in different modes through different body movements in application scenario one and the implementation method of communicating through human skin in application scenario five can be used in combination. That is to say, the electronic device 100 and / or the electronic device 200 and the electronic device 300 can communicate through human skin, and different body movements of the user on the electronic device 100 can trigger the electronic device 200 to output the numerical value of the body indicator or output alarm information.
[0295] FIG17 shows a schematic diagram of the hardware structure of the electronic device 700 .
[0296] The electronic device 700 may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, an in-vehicle device, a smart home device, and / or a smart city device. The embodiments of the present application do not impose any particular restrictions on the specific type of the electronic device.
[0297] The electronic device 700 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0298] It should be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 700. In other embodiments of the present application, the electronic device 700 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0299] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0300] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.
[0301] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.
[0302] The charging management module 140 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input via the wireless charging coil of the electronic device 700. While charging the battery 142, the charging management module 140 can also provide power to the electronic device via the power management module 141.
[0303] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and provides power to the processor 110, the internal memory 121, the display 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.
[0304] The wireless communication function of the electronic device 700 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0305] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 700 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0306] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to the electronic device 700. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0307] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0308] The wireless communication module 160 can provide wireless communication solutions for application in the electronic device 700, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (IR), human skin communication, etc. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, demodulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0309] In some embodiments, antenna 1 of electronic device 700 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that electronic device 700 can communicate with a network and other devices via wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0310] Electronic device 700 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0311] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD). The display panel can also be made of an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a miniLED, a microLED, a micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device can include one or N display screens 194, where N is a positive integer greater than one.
[0312] The electronic device 700 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
[0313] The ISP processes data fed back by camera 193. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the ISP for processing and converted into a visible image. The ISP can also perform algorithmic optimization on image noise and brightness. It can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be located within camera 193.
[0314] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 700 may include 1 or N cameras 193, where N is a positive integer greater than 1.
[0315] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the electronic device 700 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0316] Video codecs are used to compress or decompress digital video. Electronic device 700 may support one or more video codecs. This allows electronic device 700 to play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.
[0317] The NPU is a neural network (NN) computing processor. Drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it rapidly processes input information and can continuously self-learn. The NPU enables intelligent cognitive applications in electronic device 700, such as image recognition, face recognition, speech recognition, and text comprehension.
[0318] The internal memory 121 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM).
[0319] Random access memory may include static random-access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM, for example, the fifth generation DDR SDRAM is generally referred to as DDR5 SDRAM), etc.; non-volatile memory may include disk storage devices and flash memory.
[0320] Flash memory can be divided into NOR FLASH, NAND FLASH, 3D NAND FLASH, etc. according to the operating principle; single-level cell (SLC), multi-level cell (MLC), triple-level cell (TLC), quad-level cell (QLC), etc. according to the storage cell potential level; universal flash storage (UFS) and embedded multi media card (eMMC) can be divided into UFS and eMMC according to the storage specification.
[0321] The random access memory can be directly read and written by the processor 110, and can be used to store executable programs (such as machine instructions) of the operating system or other running programs, and can also be used to store user and application data.
[0322] The non-volatile memory may also store executable programs and user and application data, etc., and may be loaded into the random access memory in advance for direct reading and writing by the processor 110 .
[0323] The external memory interface 120 can be used to connect to an external non-volatile memory to expand the storage capacity of the electronic device 700. The external non-volatile memory communicates with the processor 110 via the external memory interface 120 to implement data storage. For example, files such as music and videos can be stored in the external non-volatile memory.
[0324] The electronic device 700 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0325] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be provided in the processor 110, or some functional modules of the audio module 170 can be provided in the processor 110.
[0326] The speaker 170A, also called a "speaker", is used to convert audio electrical signals into sound signals. The electronic device 700 can listen to music or listen to hands-free calls through the speaker 170A.
[0327] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals. When the electronic device 700 receives a call or a voice message, the user can place the receiver 170B close to the ear to hear the voice.
[0328] Microphone 170C, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to the microphone 170C to input the sound signal into the microphone 170C. The electronic device 700 can be provided with at least one microphone 170C. In other embodiments, the electronic device 700 can be provided with two microphones 170C, which can not only obtain sound signals but also realize noise reduction function. In other embodiments, the electronic device 700 can also be provided with three, four or more microphones 170C to obtain sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.
[0329] The headphone jack 170D is used to connect a wired headphone and can be the USB interface 130 or a 3.5mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0330] The gyroscope sensor 180B can be used to determine the motion posture of the electronic device 700. In some embodiments, the angular velocity of the electronic device 700 around three axes (i.e., x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for shooting anti-shake. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the electronic device 700 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 700 through reverse movement to achieve anti-shake. The gyroscope sensor 180B can also be used for navigation and somatosensory game scenes.
[0331] Accelerometer 180E can detect the magnitude of acceleration of electronic device 700 in all directions (generally three axes). When electronic device 700 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the electronic device's posture, enabling applications such as switching between landscape and portrait modes and pedometers.
[0332] The touch sensor 180K is also referred to as a "touch-sensitive device." The touch sensor 180K can be disposed on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also referred to as a "touch screen." The touch sensor 180K is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 194. In other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 700, at a location different from that of the display screen 194.
[0333] The bone conduction sensor 180M can obtain vibration signals. In some embodiments, the bone conduction sensor 180M can obtain vibration signals from the vibrating bones of the human body. The bone conduction sensor 180M can also contact the human pulse to receive blood pressure pulse signals. In some embodiments, the bone conduction sensor 180M can also be set in headphones to form bone conduction headphones. The audio module 170 can parse out voice signals based on the vibration signals of the vibrating bones of the human body obtained by the bone conduction sensor 180M to implement voice functions. The application processor can parse heart rate information based on the blood pressure pulse signals obtained by the bone conduction sensor 180M to implement heart rate detection functions.
[0334] The buttons 190 include a power button, a volume button, etc. The buttons 190 may be mechanical buttons or touch buttons. The electronic device 700 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 700.
[0335] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0336] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power level changes, messages, missed calls, notifications, etc.
[0337] In the embodiment of the present application, the electronic device 700 may refer to the electronic device 100 or the electronic device 200 mentioned above.
[0338] In some implementations, when the electronic device 700 is the electronic device 100:
[0339] The processor 110 may be configured to generate a body indicator monitoring request based on user operations.
[0340] The user operation may refer to an operation performed by the user on the button 190, or the user operation may refer to a touch operation performed by the user on the display screen 194, and the electronic device 700 may detect the touch operation through the touch sensor 180K, or the user operation may refer to a limb movement of the user, and the electronic device 700 may detect the limb movement of the user through the gyroscope sensor 180B or the acceleration sensor 180E, or the user operation may refer to a posture of the user, and the electronic device 700 may obtain the posture of the user through the camera 193.
[0341] The electronic device 700 may send the body index monitoring request via the mobile communication module 150 or the wireless communication module 160. In addition, if the electronic device 700 communicates through human skin, the electronic device 700 may send the body index monitoring request via electrodes (not shown).
[0342] In some implementations, when the electronic device 700 is the electronic device 200:
[0343] The electronic device 700 can obtain the values of the body indicators obtained by the electronic device 300 through the mobile communication module 150 or the wireless communication module 160. In addition, if the electronic device 700 communicates through human skin, the electronic device 700 can receive the values of the body indicators through electrodes (not shown in the figure).
[0344] When the electronic device 700 outputs the value or alarm information of the physical indicator, the electronic device 700 can display the value or alarm information of the physical indicator through the display screen 194, play the value or alarm information of the physical indicator through the speaker 170A, output vibration through the motor 191 to broadcast the value or alarm information of the physical indicator, etc.
[0345] The electronic device can be a portable terminal device equipped with Harmony, iOS, Android, Microsoft or other operating systems, such as a mobile phone, tablet computer, wearable device, etc., and can also be a non-portable terminal device such as a laptop computer with a touch-sensitive surface or touch panel, a desktop computer with a touch-sensitive surface or touch panel. The software system of the electronic device 700 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a microservice architecture, or a cloud architecture. The embodiment of the present invention takes the Android system with a layered architecture as an example to illustrate the software structure of the electronic device 700.
[0346] FIG18 is a block diagram of the software structure of the electronic device 700 according to an embodiment of the present application.
[0347] A layered architecture divides software into several layers, each with distinct roles and responsibilities. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.
[0348] The application layer can include a series of application packages.
[0349] As shown in FIG18 , the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and short message.
[0350] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.
[0351] As shown in FIG18 , the application framework layer may include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, and the like.
[0352] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.
[0353] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0354] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.
[0355] The phone manager is used to provide communication functions for the electronic device 700, such as management of call status (including answering, hanging up, etc.).
[0356] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0357] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically without user interaction. For example, the Notification Manager is used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include text messages in the status bar, beeps, vibrations on electronic devices, and flashing indicator lights.
[0358] Android Runtime includes core libraries and a virtual machine. Android runtime is responsible for scheduling and management of the Android system.
[0359] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the Android core library.
[0360] The application layer and application framework layer run in a virtual machine. The virtual machine executes Java files in the application layer and application framework layer as binary files. The virtual machine manages object lifecycles, stack management, thread management, security and exception management, and garbage collection.
[0361] The system library can include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0362] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
[0363] The media library supports playback and recording of a variety of common audio and video formats, as well as static image files. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0364] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0365] A 2D graphics engine is a drawing engine for 2D drawings.
[0366] The kernel layer is the layer between hardware and software. The kernel layer includes at least display driver, camera driver, audio driver, and sensor driver.
[0367] The following describes the workflow of the software and hardware of the electronic device 700 in conjunction with capturing a photo scene.
[0368] When the touch sensor 180K receives a touch operation, the corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the touch operation into a raw input event (including touch coordinates, touch operation timestamp, and other information). The raw input event is stored in the kernel layer. The application framework layer obtains the raw input event from the kernel layer and identifies the control corresponding to the input event. For example, if the touch operation is a touch single-click operation and the control corresponding to the single-click operation is the control of the camera application icon, the camera application calls the interface of the application framework layer to start the camera application, and then starts the camera driver by calling the kernel layer to capture a still image or video through the camera 193.
[0369] FIG19 is a schematic diagram of the hardware structure of the electronic device 800 provided in an embodiment of the present application.
[0370] As shown in Figure 19, electronic device 800 may include components such as a processor 801, a memory 802, and a communication module 803. These components may be connected via a bus 804 or other means. Figure 19 uses bus connection as an example, where bus 804 is used to implement communication between processor 801, memory 802, and communication module 803.
[0371] The processor 801 may include one or more processing units and may be configured to provide computing and control capabilities to support the operation of the entire electronic device 800 .
[0372] The memory 802 may be used to store various software programs and / or multiple sets of instructions. Specifically, the memory 802 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
[0373] The communication module 803 can be used for the electronic device 800 to communicate with other communication devices. Specifically, the communication module 803 may include a communication interface, which may be a 3G communication interface, a long-term evolution (LTE) (4G) communication interface, a 5G communication interface, a WLAN communication interface, a WAN communication interface, a human skin communication interface, etc. Not limited to a wireless communication interface, the electronic device 800 may also be configured with a wired communication interface to support wired communication.
[0374] In an embodiment of the present application, the electronic device 800 may refer to the above-mentioned electronic device 100 or the electronic device 200. The processor 801 of the electronic device 800 may be used to execute the execution steps of the above-mentioned electronic device 100 or the electronic device 200 in each embodiment. The memory 802 may be used to store the software or program code required for all or part of the functions of the electronic device 100 or the electronic device 200 in the above-mentioned method embodiment. The communication module 803 may be used to implement the communication process between the electronic device 100 or the electronic device 200 and other devices in the above-mentioned method embodiment.
[0375] It should be noted that the electronic device 800 shown in Figure 19 is only one implementation of an embodiment of the present application. In actual applications, the electronic device 800 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which is not limited here.
[0376] It should be understood that each step in the above method embodiment can be completed by hardware integrated logic circuits in a processor or by software instructions. The method steps disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware processor, or by a combination of hardware and software modules in a processor.
[0377] The present application also provides an electronic device, which may include a memory and a processor. The memory may be used to store a computer program, and the processor may be used to call the computer program in the memory to enable the electronic device to execute the method executed by the electronic device 100 or the electronic device 200 in any of the above embodiments.
[0378] The present application also provides a chip system, which includes at least one processor for implementing the functions involved in the method executed by the electronic device 100 or the electronic device 200 in any of the above embodiments.
[0379] In one possible design, the chip system further includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.
[0380] The chip system can be composed of chips, or can include chips and other discrete devices.
[0381] Optionally, there may be one or more processors in the chip system. The processor may be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory.
[0382] Optionally, the memory in the chip system may be one or more. The memory may be integrated with the processor or may be provided separately from the processor, which is not limited in the embodiments of the present application. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or provided on different chips. The embodiments of the present application do not specifically limit the type of memory or the configuration of the memory and the processor.
[0383] Exemplarily, the chip system may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.
[0384] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute the method executed by any one of the electronic devices 100 or 200 in any of the above embodiments.
[0385] The present application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is executed, the computer executes the method executed by the electronic device 100 or the electronic device 200 in any of the above embodiments.
[0386] It should be understood that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.
[0387] In addition, embodiments of the present application further provide a device. Specifically, the device may be a component or module, and may include one or more processors and a memory connected to each other. The memory is configured to store a computer program. When the computer program is executed by one or more processors, the device performs the methods described in each of the above method embodiments.
[0388] The apparatus, computer-readable storage medium, computer program product, or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods provided above, and will not be repeated here.
[0389] The various implementation modes of this application can be combined arbitrarily to achieve different technical effects.
[0390] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described herein are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0391] Those skilled in the art will appreciate that all or part of the process steps in the above-described method embodiments can be implemented by a computer program instructing the relevant hardware. The program can be stored in a computer-readable storage medium, and when executed, the program can include the process steps in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0392] In short, the above description is only an embodiment of the technical solution of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made based on the disclosure of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for monitoring indicators of the body's condition, comprising: acceptance of the first operation by the first device; sending by the first device first information to the third device in response to the first operation; sending by a third device the received value of the first indicator of the body's state to a second device after receiving the first information; and outputting by the second device the value of the first indicator of the state of the body or outputting alarm information when the value of the first indicator of the state of the body goes beyond the first range.
2. The method according to paragraph 1, in which when the first operation is the first body movement, the second device outputs the value of the first indicator of the body's state; or When the first operation is the second body movement, the second device outputs alarm information if the value of the first body condition indicator is outside the first range.
3. The method according to claim 1 or 2, wherein the first device and the third device are devices used by the same user, the first operation is a body movement, and before the third device sends the received value of the first indicator of the body's state to the second device, the method further comprises: reception, by the third device, of the first operation.
4. The method according to any one of claims 1 to 3, wherein before the second device outputs the alarm information when the value of the first indicator of the body condition goes beyond the first range, the method further comprises receiving, by the first device or the second device, information that the value of the second indicator of the body condition of the user who wears the third device has gone beyond the second range, wherein the second indicator of the body condition relates to the first indicator of the body condition.
5. The method according to any one of claims 1 to 4, wherein the output of the value of the first indicator of body condition by the second device, in particular, comprises displaying, by the second device, the value of the first indicator of body condition, and / or displaying a curve of the first indicator of body condition, wherein the curve of the first indicator of body condition comprises a plurality of values of the first indicator of body condition obtained by the third device.
6. A method for monitoring body condition indicators, in which the first device and the third device are used by the same user, and the method comprises sending, by the first device, first information to the third device when the value that relates to the second indicator of the state of the body and that is received by the first device goes beyond the second range, or when the first device receives first information about movement; sending, by a third device, the received value of the first indicator of body condition to a second device after receiving the first information, wherein the first indicator of body condition is related to the second indicator of body condition; and the second device outputs alarm information when the value of the first body condition indicator goes beyond the first range.
7. The method according to any one of paragraphs 1-6, in which the second device outputs alarm information when the value of the first body condition indicator goes beyond the first range, and the second device is a device used by the user, and the second device is a device that establishes a communication connection with the first device, and / or the first device.
8. The method according to any one of claims 1 to 7, wherein the first device comprises a first electrode, the third device comprises a second electrode, and both the first and second electrodes contact the user's skin; and sending the first information to the third device, in particular, contains: sending, by the first device, the first information to the second electrode of the third device using the first electrode.
9. The method according to any one of claims 1 to 8, wherein the second device comprises a third electrode, the third device comprises a fourth electrode, and both the third and fourth electrodes contact the user's skin; and sending, by a third device, the received value of the first indicator of the body's state to a second device, in particular, comprises: sending, by the third device to the third electrode of the second device using the fourth electrode, a value that is the first indicator of the state of the body and that is received by the third device.
10. The method according to any one of claims 1 to 9, wherein the value of the first indicator of the user's health comprises one or more values, and this value indicates the current actual status of the first indicator of the user's health or indicates the current and historical change in the status of the first indicator of the user's health.
11. The method according to any one of paragraphs 1-10, in which the third device is a continuous glucose monitoring (CGM) device, and the first indicator of the body's condition is the level of glucose in the blood; or the third device is a continuous ketone monitoring (CKM) device, and the first indicator of the body's condition is the level of ketones in the blood; or the third device is a continuous lactate monitoring (CLM) device, and the first indicator of the body's state is the lactate level; or The third device is an electrocardiographic patch, and the first indicator of the body's condition is an electrocardiographic signal.
12. A method for monitoring indicators of the state of the body, containing acceptance of the first operation by the first device; sending by the first device first information to the third device in response to the first operation; the reception by the first device of a value that relates to the first indicator of the state of the body and that is received by the third device; and the output by the first device of the value of the first indicator of the state of the body, or the output of alarm information when the value of the first indicator of the state of the body goes beyond the first range.
13. The method according to claim 12, in which when the first operation is the first body movement, the first device outputs the value of the first indicator of the body's state; or When the first operation is the second body movement, the first device outputs alarm information if the value of the first body condition indicator is outside the first range.
14. The method according to claim 12 or 13, in which, before the first device outputs the alarm information when the value of the first indicator of the body's state goes beyond the first range, the method further comprises receiving by the first device information that the value of the second indicator of the body condition of the user who is wearing the third device has gone beyond the second range, wherein the second indicator of the body condition relates to the second indicator of the body.
15. The method according to any one of paragraphs 12–14, in which the output by the first device of the value of the first indicator of the state of the body, in particular, comprises: displaying, by the first device, a value of the first indicator of the state of the body and / or displaying a curve of the first indicator of the state of the body, wherein the curve of the first indicator of the state of the body contains a plurality of values of the first indicator of the state of the body obtained by the third device.
16. A method for monitoring indicators of the state of the body, in which the first device and the third device are used by the same user, and the method comprises: sending, by the first device, first information to the third device when the value that relates to the second indicator of the state of the body and that is received by the first device goes beyond the second range, or the first device receives the first movement, wherein the first information instructs the third device to send the value that relates to the first indicator of the state of the body and that is received by the third device; receiving by the first device a value of a first indicator of the state of the body, wherein the first indicator of the state of the body is related to the second indicator of the body; and the first device outputs alarm information when the value of the first body condition indicator goes beyond the first range.
17. The method according to any one of claims 12 to 16, wherein the first device comprises a first electrode, and the first electrode contacts the user's skin; and sending the first information to the third device, in particular, contains sending by the first device the first information to the third device using the first electrode.
18. The method according to any one of claims 12 to 17, wherein the first device comprises a third electrode, and the third electrode contacts the user's skin; and the reception by the first device of a value that relates to the first indicator of the state of the body, and which is received by the third device, in particular, comprises receiving by the first device using the third electrode a value that relates to the first indicator of the state of the body and that is received by the third device.
19. The method according to any one of claims 12 to 18, wherein the value of the first indicator of the user's health comprises one or more values, and this value indicates the current actual status of the first indicator of the user's health or indicates the current and historical change in the status of the first indicator of the user's health.
20. The method according to any one of paragraphs 12-19, in which the third device is a continuous glucose monitoring (CGM) device, and the first indicator of the body's condition is the level of glucose in the blood; or the third device is a continuous ketone monitoring (CKM) device, and the first indicator of the body's condition is the level of ketones in the blood; or the third device is a continuous lactate monitoring (CLM) device, and the first indicator of the body's state is the lactate level; or The third device is an electrocardiographic patch, and the first indicator of the body's condition is an electrocardiographic signal.
21. A communication system comprising a first device, a second device and a third device, in which the first device is configured to: receive a first operation and send first information to a third device in response to the first operation; the third device is configured to send the received value of the first indicator of the body's state to the second device after receiving the first information; and the second device is configured to output the value of the first indicator of the state of the body or to output alarm information when the value of the first indicator of the state of the body goes beyond the first range.
22. A communication system comprising a first device, a second device and a third device, wherein the first device and the third device are used by the same user, wherein the first device is configured to send first information to the third device when the value that relates to the second indicator of the state of the body and that is received by the first device goes beyond the second range, or when the first device receives the first movement; the third device is configured to send the received value of the first indicator of the state of the body to the second device after receiving the first information, wherein the first indicator of the state of the body relates to the second indicator of the body; and the second device is configured to output alarm information when the value of the first indicator of the body's condition goes beyond the first range.
23. An electronic device comprising a memory, one or more processors and one or more programs, wherein, upon execution of one or more programs by one or more processors, the electronic device is able to implement the method according to any of paragraphs 12-20.
24. A machine-readable storage medium containing instructions, wherein, when the instructions are run in an electronic device, the electronic device is enabled to perform the method according to any of paragraphs 12-20.