Health management method and related equipment
Receive and process notification messages through the first device to understand the daily behavior and physical status of the associated users in real time, solve the problem of timely understanding the status of vulnerable groups, and improve interactivity and security.
Patent Information
- Application Number
- CN202410120030.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-29
- Publication Date
- 2025-07-29
AI Technical Summary
How to promptly understand the daily behaviors and physical conditions of the elderly and disabled people to prevent accidents.
Receive a notification message through the first device, notify the first user of the status of the second user associated with it, including daily behavior and physical status, provide shortcuts to view and evaluate, and promptly respond to dangerous situations.
Improve user interaction and security, timely understand the status of vulnerable groups, and avoid accidents.
Smart Images

Figure CN120388697A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of terminals, and in particular, to a health management method and related devices. Background Art
[0002] Vulnerable groups such as the elderly and the disabled are prone to accidents due to physical reasons. Therefore, the daily life of these groups needs to be monitored in real time to prevent accidents. How to timely understand the daily behaviors and physical conditions of these groups is a matter of great concern in current society. Summary of the Invention
[0003] Embodiments of this application provide a health management method and related devices to timely understand the daily behaviors and physical conditions of family members and improve the user experience.
[0004] In a first aspect, a health management method applicable to a first device is provided. The method includes: receiving a notification message for notifying a first user of the status of a second user, where the first user is the user corresponding to the first device, the second user has an associated relationship with the first user, and the status of the second user includes the daily behavior and / or physical state of the second user; and displaying the notification message.
[0005] In the embodiments of this application, the status of the second user (for example, an elderly person) can be notified to the first user (for example, a daughter), which can not only improve the interactivity but also prevent accidents of the second user (for example, an elderly person), providing a better experience.
[0006] In a possible design, the status of the second user includes at least one of the following: the second user has performed a first preset event; the second user has not performed a second preset event; the second user has triggered a specific function in a second device, where the second device is the device of the second user.
[0007] In the embodiments of this application, whether the second user has performed an event, not performed an event, or triggered a specific function can be notified to the first user so that the first user can timely understand the status of the second user and ensure the safety of the second user.
[0008] In a possible design, the second user has performed a first preset event, including: the second user uses a physical examination function in a second device for a physical examination, where the second device is the device corresponding to the second user.
[0009] In the embodiments of this application, when the second user uses a physical examination function (for example, a micro physical examination function), the first user can be notified, and the first user can view the physical examination report of the second user as soon as possible to timely understand the physical state of the second user.
[0010] In one possible design, the second user fails to perform the second preset event, including: the second user fails to use the physical examination function in the second device for a physical examination for more than a first period of time, and the second device is a device corresponding to the second user; or the second user fails to exercise or the amount of exercise is less than a first threshold for more than a second period of time.
[0011] In an embodiment of the present application, when the second user has not had a physical examination or has not exercised for a long time, the first user can be notified to supervise the second user.
[0012] In one possible design, the second user triggers a specific function in the second device, including: the second user triggers an SOS button in the second device; or, the second user triggers a fall detection function in the second device and detects that the second user has fallen.
[0013] In an embodiment of the present application, when the second user triggers an SOS or falls, the first user can be notified in a timely manner so that the first user can grasp the situation of the second user in a timely manner and avoid danger as much as possible.
[0014] In one possible design, the status of the second user includes at least one of the following: the second user moves out of the first geo-fence and / or moves into the second geo-fence; the physical examination result of the second user is abnormal.
[0015] In an embodiment of the present application, when the second user moves out of the first geo-fence (home or community, etc.) or enters the second geo-fence (street or beach, etc.), the first user can be notified in time to avoid danger as much as possible.
[0016] In one possible design, the notification message includes a first shortcut, and the method further includes: receiving an operation for the first shortcut and displaying the status of the second user.
[0017] In the embodiment of the present application, the notification message received by the first device includes the first shortcut, so that the first user can quickly view the status of the second user without having to go through a complicated operation process to view the status of the second user, thereby improving the convenience of operation. Optionally, the first shortcut can be a key.
[0018] In one possible design, the notification message includes a second shortcut, and the method further includes: receiving an operation for the second shortcut, sending a first message to a second device, where the second device is a device of the second user, and the first message is used to evaluate the status of the second user.
[0019] In an embodiment of the present application, the notification message received by the first device includes a second shortcut. In this way, the first user can quickly evaluate the status of the second user without going through a complex operation process to evaluate the status of the second user, improving the operation convenience.
[0020] In a possible design, the status of the second user includes that the second user has not executed a second preset event, and the notification message includes a third shortcut. The method further includes: receiving an operation on the third shortcut, contacting the second user or sending a second message to a second device, where the second device is the device of the second user, and the second message is used to prompt the second user to execute the second preset event.
[0021] In an embodiment of the present application, the notification message received by the first device includes a third shortcut. In this way, the first user can quickly remind the second user to execute a certain event, improving the operation convenience.
[0022] In a possible design, the method further includes: when receiving an operation to cancel the display of the notification message, not responding or outputting a prompt message, where the prompt message is used to prompt that the notification message cannot be cancelled; or, when receiving an operation to contact the second user, cancelling the display of the notification message.
[0023] In an embodiment of the present application, the notification message on the first device can be displayed in a full-screen manner. For example, when the first user has not contacted the second user, the display of the notification message cannot be cancelled, and when the first user has contacted the second user, the display of the notification message can be cancelled. This can force the first user to contact the second user and avoid the first user ignoring the notification message, resulting in no one rescuing the second user in time when the second user is in danger.
[0024] In a possible design, before receiving the notification message, the method further includes: sending a first request to a second device, where the first request is used to request to establish an association relationship between the first user and the second user, and the second device is the device of the second user; receiving the consent instruction of the second user.
[0025] In an embodiment of the present application, the first user and the second user can establish an association relationship (for example, a friend relationship). In this way, the status of the second user can be notified to the first user, which can improve the interactivity and also avoid accidents of the second user (for example, the elderly), providing a better experience.
[0026] In a possible design, the method further includes: sending a second request to a second device, where the second request is used to request access permission to the status of the second user, and the second device is the device of the second user; receiving the consent instruction of the second user.
[0027] In an embodiment of the present application, if a first user wants to access the status of a second user, the first user can request access. After the consent of the second user, the first user can access the status of the second user. This can prevent everyone from accessing the status of the second user and enhance privacy.
[0028] In a possible design, the status of the second user includes the physical state of the second user, and the method further includes: obtaining a diagnosis result according to the physical state of the second user; sending the diagnosis result to a second device, where the second device is the device of the second user.
[0029] In an embodiment of the present application, the first user can help the second user with medical consultations and send the consultation results to the second user, solving the problem that it is inconvenient for the second user (such as the elderly) to have medical consultations.
[0030] In a second aspect, a health management method applicable to a second device is further provided. The second device may be, for example, a mobile phone. The method includes: determining the status of a second user, where the second user is the user corresponding to the second device, and the status of the second user includes the daily behavior and / or physical state of the second user; sending a notification message to a first device, where the notification message is used to notify the first user of the status of the second user, the first user has an associated relationship with the second user, and the first device is the device of the first user.
[0031] In a possible design, the status of the second user includes at least one of the following: the second user has performed a first preset event; the second user has not performed a second preset event; the second user has triggered a specific function in a third device, where the third device is the device of the second user.
[0032] In a possible design, the second user has performed a first preset event, including: the second user uses the physical examination function in a third device to perform a physical examination, where the third device is the device corresponding to the second user.
[0033] In a possible design, the second user has not performed a second preset event, including: the second user has not used the physical examination function in the third device to perform a physical examination for more than a first duration, where the third device is the device corresponding to the second user; or, the second user has not exercised or the amount of exercise is less than a first threshold for more than a second duration.
[0034] In a possible design, the second user has triggered a specific function in the third device, including: the second user has triggered the SOS button in the third device; or, the second user has triggered the fall detection function in the third device and it is detected that the second user has fallen.
[0035] In a possible design, the status of the second user includes at least one of the following: the second user moves out of the first geographical fence and / or moves into the second geographical fence; the physical examination result of the second user is abnormal.
[0036] In a possible design, the method further includes: receiving a first message sent by the first device, where the first message is used to evaluate the status of the second user.
[0037] In a possible design, the method further includes: receiving an operation on the first shortcut, and viewing or replying to the evaluation of the second user.
[0038] In the embodiment of the present application, the status of the second user can be notified to the first user, and the first device of the first user can send a first message to the second device of the second user to evaluate the status of the second user. The second device can display a first shortcut according to the first message, so that the second user can quickly view the evaluation content or quickly reply to the evaluation, improving the operation convenience.
[0039] In a possible design, the status of the second user includes that the second user does not execute a second preset event, and the method further includes: receiving a second message sent by the first device, where the second message is used to remind the second user to execute the second preset event.
[0040] In a possible design, the method further includes: receiving an operation on the second shortcut, and executing the second preset event.
[0041] In the embodiment of the present application, when the second user does not execute a certain event for a long time, it can be notified to the first user. The first device of the first user can send a second message to the second device of the second user to remind the second user. The second device can display a second shortcut according to the second message, so that the second user can quickly execute the event, improving the operation convenience.
[0042] In a possible design, the method further includes: displaying the second message; when receiving an operation for canceling the display of the second message, not responding or outputting a prompt message, where the prompt message is used to prompt that the second message cannot be canceled; or, after determining that the second user executes the second preset event, canceling the display of the second message.
[0043] In the embodiment of the present application, the second message can be displayed in full screen. For example, when the second user does not execute the event, the second message cannot be canceled, and when the second user executes the event, the second message can be canceled. This can force the second user to execute the event.
[0044] In a possible design, the method further includes: displaying a first prompt message for prompting that the first user has viewed the status of the second user.
[0045] In the embodiments of the present application, the status of the second user can be notified to the first user. After the first user views the status of the second user, the second device of the second user can prompt that the first user has viewed it.
[0046] In a possible design, before sending a notification message to the first device, the method further includes: receiving a first request sent by the first device, where the first request is used to request to establish an association relationship between the first user and the second user; receiving a first operation for indicating consent to establish the association relationship between the first user and the second user.
[0047] In a possible design, the method further includes: receiving a second request sent by the first device, where the second request is used to request access to the status of the second user; receiving a second operation for indicating consent to grant the access permission.
[0048] In a possible design, the status of the second user includes the physical status of the second user, and the method further includes: receiving a diagnosis result sent by the first device, where the diagnosis result is obtained based on the physical status of the second user; displaying the diagnosis result.
[0049] In a third aspect, a communication system is further provided, including: a first device and a second device;
[0050] The first device is configured to execute the method steps as described in the first aspect above;
[0051] The second device is configured to execute the method steps as described in the second aspect above.
[0052] In a fourth aspect, an electronic device is further provided, including:
[0053] a processor, a memory, and one or more programs;
[0054] Wherein, the one or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the processor, cause the electronic device to execute the method provided in the first aspect or the second aspect above.
[0055] In a fifth aspect, a computer-readable storage medium is further provided, where the computer-readable storage medium is used to store a computer program, and when the computer program runs on a computer, it causes the computer to execute the method provided in the first aspect or the second aspect above.
[0056] In a sixth aspect, there is also provided a computer program product, including a computer program which, when running on a computer, causes the computer to execute the method provided in the first aspect or the second aspect as described above.
[0057] In a seventh aspect, there is also provided a chip which is coupled to a memory in an electronic device and is configured to call a computer program stored in the memory and execute the technical solution provided in the first aspect or the second aspect of the embodiments of the present application. In the embodiments of the present application, "coupled" means that two components are directly or indirectly combined with each other.
[0058] For the technical effects that can be achieved in the second aspect to the seventh aspect as described above, please refer to the description of the technical effects that can be achieved by the corresponding design solutions in the first aspect as described above. The present application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 FIG. is a schematic diagram of a communication system provided in an embodiment of the present application;
[0060] Figure 2 FIG. is a schematic flowchart of a health management method provided in an embodiment of the present application;
[0061] Figures 3A to 3B FIG. is a schematic diagram of adding user B as a friend by user A provided in an embodiment of the present application;
[0062] Figures 3C to 3E FIG. is a schematic diagram of user A applying for data access permission from user B provided in an embodiment of the present application;
[0063] Figure 4 FIG. is another schematic flowchart of a health management method provided in an embodiment of the present application;
[0064] Figures 5A to 5B FIG. is a schematic diagram of notifying user A of the status of user B provided in an embodiment of the present application;
[0065] Figures 5C to 5D FIG. is a schematic diagram of user B receiving a reminder or evaluation from user A provided in an embodiment of the present application;
[0066] Figure 6 FIG. is another schematic diagram of notifying user A of the status of user B provided in an embodiment of the present application;
[0067] Figure 7 FIG. is yet another schematic flowchart of a health management method provided in an embodiment of the present application;
[0068] Figures 8A to 8B FIG. is a schematic diagram of user A helping user B with online medical consultation provided in an embodiment of the present application;
[0069] Figure 9 Schematic diagram of an electronic device provided by an embodiment of the present application;
[0070] Figure 10 Another schematic diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0071] Hereinafter, some terms in the embodiments of the present application will be explained to facilitate understanding by those skilled in the art.
[0072] (1) At least one involved in the embodiments of the present application includes one or more; among them, multiple means greater than or equal to two. In addition, it should be understood that in the description of this specification, terms such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as explicitly or implicitly indicating relative importance, nor can they be understood as explicitly or implicitly indicating order. For example, the first device and the second device do not represent the importance degree of the two or the order of the two, but are only for distinguishing descriptions. In the embodiments of the present application, "and / or" only describes the association relationship and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after.
[0073] (2) The orientation terms mentioned in the embodiments of the present application, such as "upper", "lower", "left", "right", "inner", "outer", etc., are only with reference to the direction of the accompanying drawings. Therefore, the orientation terms used are for better and clearer explanation and understanding of the embodiments of the present application, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus cannot be understood as a limitation to the embodiments of the present application.
[0074] (3) Referring to "an embodiment", "in some examples" or "some embodiments" in the embodiments of the present application means that in one or more embodiments of this specification, specific features, structures or characteristics described in combination with the embodiment are included. Thus, statements such as "in some examples", "in an embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0075] (4) The "user status" involved in the embodiments of the present application may include the user's daily behaviors and / or physical status. For example, the user status can be seen in Table 1 below:
[0076] Table 1: User Status
[0077]
[0078] As mentioned above, how to timely understand the daily behaviors and physical conditions of vulnerable groups such as the elderly and the disabled is a currently concerned issue. For this reason, the embodiments of the present application provide a health management method, which can timely understand the daily behaviors and / or physical status of family members, and can also manage the daily behaviors and / or physical status of family members to prevent accidents. Optionally, as shown in Table 1 above, the daily behaviors of family members include the work and rest, diet, exercise, etc. of family members, and the physical status of family members includes the heart rate, blood pressure, blood oxygen, etc. of family members.
[0079] The health management method provided by the embodiments of the present application can be applied to a communication system. For example, please refer to Figure 1 , which is a schematic diagram of the communication system provided by an embodiment of the present application. As Figure 1 shown, the communication system includes a first device, a second device, and a cloud. Figure 1 Take the first device as the mobile phone of user A and the second device as the mobile phone of user B as an example. In the embodiments of the present application, user A can view the daily behaviors and / or physical status of user B through mobile phone A. Taking user A as the daughter and user B as the father as an example, the daughter can view the daily behaviors and / or physical status of the father through mobile phone A. Therefore, the daughter can timely understand the daily behaviors and / or physical conditions of the father and avoid accidents for the elderly. Of course, the father can also view the daily behaviors and / or physical status of the daughter through mobile phone B.
[0080] It should be noted that Figure 1In this case, considering that the distance between mobile phone A and mobile phone B may be relatively far, mobile phone A can establish long-distance communication with mobile phone B through the cloud to view the daily behaviors and / or physical conditions of Dad in mobile phone B. It can be understood that there are also other scenarios. For example, the distance between mobile phone A and mobile phone B is relatively close. For example, both the daughter and Dad are at home. In this case, mobile phone A and mobile phone B can establish short-distance communication. Mobile phone A views the daily behaviors and / or physical conditions of Dad in mobile phone B through short-distance communication. Optionally, short-distance communication includes, for example, Bluetooth, Bluetooth Low Energy (BLE), Near Field Communication (NFC), Ultra-wideband (UWB), etc., which are not limited in the embodiments of the present application. Or, mobile phone A can also establish communication with mobile phone B through the router at home or a certain smart home device at home, that is, view the daily behaviors and / or physical conditions of Dad in mobile phone B through the router or smart home device at home. Therefore, in this case, Figure 1 the cloud in it can be replaced by the router or smart home device at home. In short, Figure 1 the cloud in it may or may not exist, so Figure 1 the cloud in it is represented by a dotted line. In the following, mainly Figure 1 taking the case where it includes the cloud as an example for illustration.
[0081] It should be noted that, Figure 1 in it, the first device is taken as mobile phone A as an example. It can be understood that in addition to mobile phones, the first device can also be other devices. For example, it can also be a Personal Computer (PC), and a PC can include devices such as tablet computers, laptop computers, and desktop computers; or, it can also be wearable devices such as watches and bracelets; or, it can also be smart home devices such as televisions and refrigerators; or, it can also be in-vehicle devices, etc., or, it can also be Virtual Reality (VR) devices, Augmented Reality (AR) devices, Mixed Reality (MR) devices, etc. In short, the embodiments of the present application do not limit the specific type of the first device. Similarly, Figure 1In the following, the second device is taken as an example of mobile phone B. It can be understood that the second device can also be other devices. For example, it can also be a PC, which can include devices such as tablet computers, laptop computers, and desktop computers; or, it can also be wearable devices such as watches and bracelets; or, it can also be smart home devices such as televisions and refrigerators; or, it can also be vehicle-mounted devices, etc., or, it can also be VR devices, AR devices, MR devices, etc. In short, the specific type of the second device is not limited in the embodiments of the present application. Optionally, the first device and the second device can be devices of the same type or different types, which is not limited in the embodiments of the present application.
[0082] Continuing below with Figure 1 the communication system as an example, and taking Figure 1 user A as the daughter and user B as the father in
[0083] Please refer to Figure 2 , which is a schematic flowchart of the health management method provided by an embodiment of the present application. This method can be applied to Figure 1 the communication system shown in Figure 2 . As
[0084] S201, mobile phone A starts the health exercise application.
[0085] S202, mobile phone A registers and logs in to the cloud through account A.
[0086] S203, mobile phone B starts the health cloud application.
[0087] S204, mobile phone B registers and logs in to the cloud through account B.
[0088] For example, the health exercise application can be, for example, the Huawei health exercise application. Optionally, the health exercise application can be a system application or a third-party application. Optionally, the health exercise application can also be replaced with other applications, which is not limited in the embodiments of the present application. In some examples, account A and / or account B can be system accounts, such as Huawei system accounts. Regarding the process of mobile phone A and mobile phone B registering and logging in to the cloud through the health exercise application, the embodiments of the present application will not elaborate. In short, the health exercise application in mobile phone A logs in to the cloud through account A, and the health exercise application in mobile phone B logs in to the cloud through account B.
[0089] In the embodiments of the present application, user A (daughter) can add user B (father) as a friend through the health exercise application in mobile phone A, and then view the daily behaviors and / or physical status of user B. The friend addition process can include S205 to S209 below.
[0090] S205, Mobile phone A sends a friend request to the cloud to request adding user B as a friend. The friend request includes user B's account B.
[0091] For example, as Figure 3A (a), mobile phone A displays interface 100. Interface 100 can be the interface of a health and exercise application in mobile phone A. Interface 100 includes a button for the family space. When mobile phone A receives an operation on this button, it displays an interface 110 as shown in Figure 3A (b). Interface 110 includes an add button. When mobile phone A receives an operation on the add button, it displays an interface 120 as shown in Figure 3A (c). Interface 120 includes an input box. User A can enter user B's account B in the input box, such as user B's mobile phone number. When mobile phone A receives an operation on the search button in interface 120, it displays an interface 130 as shown in Figure 3A (d). Interface 130 includes search results, such as the avatar, nickname, etc. of user B (dad). When mobile phone A receives an operation on the "Invite TA" button, it displays an interface 140 as shown in Figure 3A (e). Interface 140 is used to set a note for user B. For example, set the note for user B as "dad". It should be noted that the above takes adding user B as a friend through the "family space" in Figure 3A (a) as an example. In actual applications, user B can also be added as a friend through other buttons. For example, user B can be added as a friend through the "My Friends" button in Figure 3A (a). In some examples, friends added through the "family space" are considered to have a family relationship with user A, and friends added through the "My Friends" are considered to have a friend relationship with user A.
[0092] In some examples, Figure 3A (e), when mobile phone A receives an operation on the next step button, it sends a friend request to the cloud. The friend request can include user B's account B. Optionally, the friend request can also include user A's account A. Optionally, the friend request can also include a note for user B, such as "dad". Optionally, the friend request can also include the relationship between user B and user A. One way to determine the relationship is that since user B is added as a friend through the "family space", it is determined that the relationship between user B and user A is a family relationship. Or, another way to determine the relationship is that since the note for user B is "dad", it is determined that the relationship between user B and user A is a family relationship. Of course, the relationship can also be determined by other methods, which are not limited in the embodiments of the present application.
[0093] In other examples, Figure 3A (e), when mobile phone A receives an operation on the next step button, it displays asFigure 3A The interface 150 in (f). The interface 150 is used to set which data to disclose to user B (Dad). For example, the interface 150 mainly includes two items of data, one is daily behavior and the other is physical condition. Each of these two items of data can include one or more pieces of data. User A (daughter) can select which pieces of data to disclose to user B (Dad). For example, Figure 3A In (f), user A has checked all, that is, all data is disclosed to user B. In this case, when mobile phone A receives an operation on the button for sending an invitation, it sends a friend request to the cloud. The friend request includes the account B of user B. Optionally, the friend request can also include the account A of user A. The friend request can also include the data access permission of user B, which is used to indicate which data to disclose to user B (Dad). It should be noted that in actual applications, the interface 150 can include more or fewer data options than Figure 3A (f), and there can also be other layout methods among the various data options in the interface 150. The embodiments of the present application do not make limitations. It should be noted that, Figure 3A In (f), user A sets which data to disclose to user B. Optionally, this data can be permanently disclosed or temporarily disclosed. Taking temporary disclosure as an example, for example, these data are disclosed to user B within a preset duration, and the disclosure to user B is cancelled after the preset duration. Optionally, the preset duration can be 3 days, 5 days, one week, etc. The embodiments of the present application do not make limitations. The preset duration can be set by the system by default or specified by the user. The embodiments of the present application do not make limitations.
[0094] S206, the cloud sends a friend request to mobile phone B, and the friend request includes the account A of user A.
[0095] In some examples, when mobile phone B receives the friend request sent by the cloud, it can output a prompt message to prompt user A to request to add a friend. For example, please refer to Figure 3B (a), mobile phone B displays the prompt message: User A requests to add you as a friend. Optionally, Figure 3BIn (a), "User A" in the prompt message can be the nickname of User A, and this nickname can be the network name set by User A. Alternatively, "User A" in the prompt message can also be replaced by "daughter", that is, the prompt message is: Daughter requests to add you as a friend. In this case, mobile phone B needs to first determine the relationship between User A and User B (for example, father-daughter relationship). One possible way is that the friend request received by mobile phone B includes the account number of mobile phone A, such as the mobile phone number of mobile phone A. Mobile phone B queries the address book and determines that the note for this mobile phone number is daughter, then determines that User A is the daughter. Another possible way is that after the cloud receives the friend request from mobile phone A, based on the information of User A (such as gender, age, etc.) and the note "dad" of User A for User B, it can be inferred that User A is the daughter of User B. Therefore, the friend request sent by the cloud to mobile phone B can include information indicating that User A is the daughter of User B. Of course, the relationship between User A and User B can also be determined by other means, and the embodiments of the present application will not list them one by one.
[0096] S207. Mobile phone B sends an approval instruction to the cloud, which is used to indicate approval of the friend request of User A.
[0097] Continue to refer to Figure 3B (a). When the mobile phone receives an operation on the view button, it displays the interface 160 as shown in Figure 3B (b). The interface 160 can be the interface of the health and exercise application in mobile phone B. The interface 160 includes messages to be processed, such as the friend request of User A. Mobile phone B also displays an approval button and a rejection button.
[0098] In some examples, when mobile phone B receives an operation on the approval button, it sends an approval instruction to the cloud.
[0099] In other examples, when mobile phone B receives an operation on the approval button, it can display the interface 170 as shown in Figure 3B (c). The interface 170 is used to set which data to disclose to User A (daughter). For example, User B checks the option of daily behavior and does not check the option of physical condition, then discloses daily behavior to User A and does not disclose physical condition to User A. When mobile phone B receives an operation on the confirmation button, it sends an approval instruction to the cloud. In this case, the approval instruction can include the data access permission of User A, which is used to indicate which data to disclose to User A (daughter). It should be noted that Figure 3B In (c), User B sets which data to disclose to User A. Optionally, these data can be permanently disclosed or temporarily disclosed, which is not limited in the embodiments of the present application.
[0100] S208. The cloud records the friend relationship between account A and account B and the mutual data access permissions.
[0101] Taking Figure 3A (f) as an example, the data that the daughter discloses to the father includes: the daughter's daily behaviors and physical conditions. Therefore, the data access rights of user B (the father) include the daughter's daily behaviors and physical conditions. Taking Figure 3B (c) as an example, the data that the father discloses to the daughter includes: the father's daily behaviors, excluding the father's physical conditions. Therefore, the data access rights of user A (the daughter) include the father's daily behaviors, excluding the father's physical conditions.
[0102] S209, the cloud sends an approval instruction to mobile phone A to indicate approval of the friend request.
[0103] In some examples, when mobile phone A receives the approval instruction sent by the cloud, it can output a prompt message to prompt user B to approve the friend request. For example, please refer to Figure 3C (a), mobile phone A displays the prompt message: Dad has approved your friend request. When mobile phone A receives an operation on the view button, it can display an interface 180 such as Figure 3C (b). Interface 180 is the interface of the health and exercise application in mobile phone A. Interface 180 includes the added friends, such as Dad's avatar and / or nickname.
[0104] In some embodiments, after user A (the daughter) adds user B (the father) as a friend, she can view user B's daily behaviors and / or physical conditions. Suppose the daughter wants to view Dad's daily behaviors. Since Dad set to disclose his daily behaviors to the daughter in the previous text, the daughter can view Dad's daily behaviors. Suppose the daughter wants to view Dad's physical conditions. Since Dad set not to disclose his physical conditions to the daughter in the previous text, in this case, the daughter can apply to view Dad's physical conditions. Optionally, the implementation process includes S210 to S216 below.
[0105] S210, mobile phone A sends a data access request to the cloud to request access to a certain data of account B, such as physical condition data.
[0106] S211, the cloud determines that account A does not have the access right to this data.
[0107] S212, the cloud sends a prompt message indicating no permission to view to mobile phone A.
[0108] For example, as Figure 3C (b), when mobile phone A receives an operation on Dad's avatar and / or nickname, it displays an interface 190 such as Figure 3C (c). Interface 190 includes Dad's various data. When mobile phone A receives an operation on the option of the micro physical examination report, it displays an interface such as Figure 3CThe interface 200 in (d). A prompt message is displayed within the interface 200: There is currently no viewable micro - physical examination report. To view the micro - physical examination report, authorization from the other party is required. This is because, as described above Figure 3B in (c), Dad set not to disclose the micro - physical examination report to his daughter.
[0109] S213, Mobile phone A sends an application to the cloud for applying to view data. The application includes account B.
[0110] For example, Figure 3C in (d), a button for applying to view the micro - physical examination report of TA is displayed on mobile phone A. When mobile phone A receives an operation on this button, it sends an application to the cloud.
[0111] S214, The cloud sends an application to mobile phone B. The application includes account A.
[0112] In some examples, when mobile phone B receives the application, it can output a prompt message to prompt user A's application to view data. For example, please refer to Figure 3D (a), A prompt message is displayed on mobile phone B: User A has applied to access your micro - physical examination report.
[0113] S215, Mobile phone B sends an approval instruction to the cloud to indicate approval of user A's application.
[0114] Continuing with Figure 3D (a) as an example, a view button is displayed on mobile phone B. When mobile phone B receives an operation on the view button, it displays an interface as shown in Figure 3D (b), which includes an approval button and a rejection button. When mobile phone B receives an operation on the approval button, it sends an approval instruction to the cloud. It should be noted that Figure 3D in, user B's disclosure of the micro - physical examination report to user A can be permanent or temporary disclosure, which is not limited in the embodiments of this application.
[0115] S216, The cloud sends an approval instruction to mobile phone A.
[0116] In some examples, after mobile phone A receives the approval instruction, it can output a prompt message to prompt that user B has approved the application. For example, please refer to Figure 3E (a), A prompt message is displayed on mobile phone A: Dad has approved your access to his micro - physical examination report.
[0117] S217, Mobile phone A sends a data access request to the cloud to request access to a certain data of account B, such as physical condition data.
[0118] S218, The cloud sends data to mobile phone A.
[0119] Continuing with Figure 3ETaking (a) as an example, mobile phone A can display a viewing button. When mobile phone A receives an operation on the viewing button, it sends a data access request to the cloud. After receiving the data returned by the cloud, it displays as Figure 3E the interface in (b), which includes the micro physical examination report of user B.
[0120] Optionally, Figure 2 S210 to S216 in may or may not be executed, so Figure 2 S210 to S216 in are represented by dashed lines. Taking the non-execution of S210 to S216 as an example, for example, in S207, the consent instruction sent by mobile phone B to the cloud includes the data access permission of user A, which is used to indicate to publicly disclose all data to user A. In this case, user A does not need to apply for data access permission, so S210 to S216 do not need to be executed.
[0121] In some examples, after user B publicly discloses certain data to user A, user B can also cancel the public disclosure of this data to user A. For example, Figure 3D in, after the father publicly discloses the micro physical examination report to his daughter, he can cancel the public disclosure of the micro physical examination report to his daughter. The cancellation method can include an automatic method or a manual method. Taking the automatic method as an example, for example, if mobile phone B determines that the public disclosure duration of a certain data to user A has reached the preset duration, it automatically cancels the public disclosure of this data to user A. Taking the manual method as an example, for example, mobile phone B can display the interface in Figure 3B (c), and cancel the public disclosure of certain data to user A within the interface. Among them, the method for mobile phone B to open the interface in Figure 3B (c) is not limited in the embodiments of the present application. Similarly, after user A publicly discloses a certain data to user B, user A can also cancel the public disclosure of this data to user B, and the principle is the same.
[0122] In some embodiments, after user B publicly discloses certain data to user A, if user A views this data, a prompt message can be displayed on mobile phone B to prompt that this data has been viewed by user A. For example, Figure 3D in, after the father publicly discloses the micro physical examination report to his daughter, if the daughter views the micro physical examination report, a prompt message indicating that the micro physical examination report has been viewed by the daughter can be displayed on the father's mobile phone B. Optionally, the viewing time can also be displayed on mobile phone B.
[0123] In some other embodiments, after user A adds user B as a friend, the cloud can also notify user A of the status of user B, and the status of user B includes the daily behavior and / or physical status of user B.
[0124] Please refer to Figure 4 , which is a schematic flowchart of the health management method provided by an embodiment of the present application. This method can be applied to the communication system shown in Figure 1 As shown.Figure 4 , the method includes:
[0125] S401, the account A of mobile phone A and the account B of mobile phone B become friends.
[0126] Optionally, for the implementation principle of S401, please refer to Figure 2 S201 to S209 therein, which will not be repeated here.
[0127] S402, determine the status of user B.
[0128] In the embodiments of the present application, the status of user B (dad) may include the daily behaviors and / or physical status of user B. Optionally, the status of user B may include at least one of the following:
[0129] (1), user B has performed a first preset event. Exemplarily, the first preset event may include taking medicine, eating, drinking water, exercising, measuring blood pressure, measuring heart rate, having a physical examination, etc. Taking the first preset event being a physical examination as an example, user B's performance of the first preset event may include: user B uses the micro physical examination function in the watch to have a physical examination and obtains a micro physical examination report.
[0130] (2), user B has not performed a second preset event. Exemplarily, the second preset event may include taking medicine, eating, exercising, having a physical examination, etc. Optionally, the second preset event may be the same as or different from the first preset event. Exemplarily, user B's non-performance of the second preset event may include that user B has not performed the second preset event for a certain duration. For example, user B has not used the physical examination function in the watch for more than a first duration. Or, user B has not exercised for more than a second duration or the amount of exercise is less than a first threshold. For example, user B's number of steps is less than the first threshold for more than 4 hours, for example, the number of steps is 0.
[0131] (3), user B has triggered a specific function. For example, user B has triggered the SOS button in the watch; or, user B has triggered the fall detection function in the watch and a fall has been detected.
[0132] (4), user B has moved out of the first geographical fence and / or moved into the second geographical fence. For example, the first geographical fence may include home, community, etc. For example, the second geographical fence includes streets, the seaside, etc.
[0133] (5), the physical examination result of user B is abnormal. For example, the micro physical examination report of user B is abnormal, the blood pressure measurement result is abnormal, the heart rate measurement result is abnormal, etc.
[0134] Optionally, S402 may be executed by mobile phone B itself or may also be executed by the cloud, which is not limited in the embodiments of the present application.
[0135] S403. The cloud sends a notification message to mobile phone A to notify the status of user B.
[0136] S404. Mobile phone A outputs the notification message.
[0137] In some embodiments, the notification message may include one or more shortcuts that enable user A to quickly view, contact, evaluate, or remind user B. In other embodiments, the notification message may not include shortcuts. In this case, mobile phone A can display one or more shortcuts according to the notification message. Examples are given below.
[0138] In some examples, after user B performs an event, user A can be notified and user A can view the execution result of user B. For example, after user B uses the micro physical examination function, user A can be notified and user A can view the micro physical examination report of user B. For example, as Figure 5A (a). Mobile phone A displays the notification message: Dad just used the micro physical examination function. Do you want to view it? Mobile phone A also displays an OK button and a Cancel button. When mobile phone A receives an operation on the OK button, it displays Dad's micro physical examination report, as Figure 5A (b).
[0139] In other examples, after user B performs an event, user A can be notified and user A can evaluate the behavior of user B. For example, after user B exercises, user A can be notified and user A can give an evaluation. For example, as Figure 5A (c). Mobile phone A displays the notification message: Dad just ran. Do you want to view it? Mobile phone A also displays an OK button, a Cancel button, and an Evaluate button. When mobile phone A receives an operation on the Evaluate button, it evaluates Dad, as Figure 5A (d).
[0140] In other examples, after user B triggers a specific event (e.g., SOS or fall), user A can be notified and user A can quickly contact user B. For example, after user B triggers the SOS function, it can be through user A. For example, as Figure 5A (e). Mobile phone A displays the notification message: Dad just triggered SOS. Do you want to contact him? Mobile phone A also displays an OK button and a Cancel button. When mobile phone A receives an operation on the OK button, it contacts Dad, as Figure 5A (f). Optionally, the contact method may include making a call, video / voice call, etc.
[0141] In some other examples, when user B does not perform a certain event, user A can be notified. User A can quickly contact user B or send a reminder message to user B to remind user B to perform the event. For example, when user B has not used the micro physical examination function for a long time, user A can be notified, and user A can remind user B to experience using the micro physical examination function. For example, as Figure 5B (a), mobile phone A displays a notification message: Dad has not used the micro physical examination function for 2 weeks. Do you want to remind him to have a micro physical examination? Mobile phone A also displays an OK button and a Cancel button. When mobile phone A receives an operation on the OK button, it sends a reminder message to the cloud to remind Dad to have a micro physical examination.
[0142] It should be noted that in the above text Figure 5A and Figure 5B (a), the cloud sends a notification message to user A's mobile phone A. In some other embodiments, the cloud can also send a notification message to other devices of user A. For example, if user A's watch A and mobile phone A are logged in to the cloud with the same account, then the cloud also sends a notification message to watch A. For example, as Figure 5B (b), watch A displays a notification message: Dad has not used the micro physical examination function for 2 weeks. Do you want to remind him to have a micro physical examination? Watch A also displays an OK button and a Cancel button. When watch A receives an operation on the OK button, it sends a reminder message to the cloud to remind Dad to have a micro physical examination.
[0143] S405, mobile phone A sends a feedback message to the cloud. Optionally, the feedback message can be an evaluation message or a reminder message.
[0144] S406, the cloud sends a feedback message to mobile phone B.
[0145] Taking the feedback message as a reminder message as an example, as Figure 5C (a), mobile phone B displays a reminder message: Daughter reminds you not to forget to have a micro physical examination. Mobile phone B also displays an OK button and a Cancel button. When mobile phone B receives an operation on the OK button, it opens the micro physical examination function in watch B for a physical examination, as Figure 5C (b). It should be noted that the cloud can also send a reminder message to other devices of Dad. For example, if Dad's watch B and mobile phone B are logged in to the cloud with the same account, then the cloud also sends a reminder message to watch B. For example, as Figure 5C (c), watch B displays a reminder message: Daughter reminds you not to forget to have a micro physical examination. Watch B also displays an OK button and a Cancel button. When watch B receives an operation on the OK button, it opens the micro physical examination function for a physical examination, as Figure 5C (b).
[0146] Taking the feedback message as an evaluation message as an example, as Figure 5D(a), Mobile phone B displays an evaluation message: Daughter evaluated you with "Please keep up the good work". Do you want to view it? Mobile phone B also displays an OK button and a reply button. When mobile phone B receives an operation on the OK button, view the evaluation content. When watch B receives an operation on the reply button, it can quickly reply to the evaluation, such as Figure 5D (b). Optionally, after daughter's mobile phone A receives the reply message from mobile phone B, it can also display an interface similar to Figure 5D (a), for example, it displays: Dad replied to your evaluation. Do you want to view it? It can also display a reply button and an OK button. Daughter can also quickly reply through the reply button.
[0147] As mentioned above, the status of user B in S402 includes at least one of (1) to (5). In some examples, the above (1) to (5) can be divided. For example, (1), (2) and (5) are divided into non-emergency situations, and (3) to (4) are divided into emergency situations. Optionally. The embodiments of the present application do not limit the division method. In some examples, for an emergency situation, after the cloud sends a notification message to daughter's mobile phone A, the notification message on mobile phone A can be displayed in a full-screen takeover manner. For example, as Figure 6 in (a), mobile phone A displays a notification message: Dad fell down. Do you want to contact him? Mobile phone A also displays an OK button and a cancel button. At this time, if user A clicks the cancel button, there is no response or it is prompted by vibration or other means that the notification message cannot be cancelled. If user A clicks the OK button, a reminder message is sent to mobile phone B or user B is contacted (for example, make a call), and at this time the notification message is cancelled. Optionally, in this case, mobile phone A can also not display the cancel button and only display the OK button. In other examples, for a non-emergency situation, after the cloud sends a notification message to daughter's mobile phone A, the notification message on mobile phone A can be displayed non-full-screen. For example, please refer to Figure 6 in (b), mobile phone A displays a notification message: Dad's body fat percentage exceeds the standard. Do you want to contact him? Mobile phone A displays an OK button and a cancel button. If user A clicks the cancel button, the notification message is cancelled. If the OK button is clicked, a reminder message is sent to mobile phone B or user B is contacted (for example, make a call). Optionally, in this case, the notification message can be displayed at any position on mobile phone A. For example, as Figure 6 in (c), the notification message can also be displayed on the negative first screen of mobile phone A.
[0148] In the above embodiment, taking the cloud notifying user A (daughter) of the status of user B (father) as an example. It can be understood that the cloud can also notify other people, such as user C. For example, the friends of user B recorded in the cloud include user A and user C. In this case, after the cloud determines the status of user B, it can notify user A and user C respectively. Or, the cloud can also determine a target user among user A and user C and send a notification message to the target user. Optionally, there are various ways for the cloud to determine the target user. For example, randomly select a user among user A and user C, or determine the user with more interactions with user B among user A and user C as the target user; or determine the target user according to the priority relationship between user A and user C. Optionally, the priority relationship can be set by user B. Taking user B as the father, user A as the daughter, and user C as the son as an example, after the cloud determines the status of the father, it can notify the daughter and the son respectively. For example, send notification messages to the daughter's mobile phone and the son's mobile phone respectively. Therefore, notification messages are displayed on both the daughter's mobile phone and the son's mobile phone. Optionally, assuming that the daughter's mobile phone sends a reminder message to the father's mobile phone, then the notification message can be cancelled from being displayed on the son's mobile phone. Optionally, a prompt message can also be output on the son's mobile phone to prompt that the daughter has reminded the father. Assuming that both the daughter's mobile phone and the son's mobile phone send reminder messages to the father's mobile phone. In this case, the father's mobile phone receives two reminder messages, and the reminder messages on the father's mobile phone can also be displayed in full screen. Taking Figure 5C In (a), taking the reminder message displayed on the father's mobile phone B in full screen as an example, when the mobile phone B receives an operation on the cancel button, it does not respond or prompts by vibration or other means that the reminder message cannot be cancelled. When the mobile phone B receives an operation on the confirm button or determines that user B has completed the micro physical examination, the reminder message can be cancelled from being displayed.
[0149] In the above embodiment, user A (daughter) can view the status of user B (father) through mobile phone A, including the daily behaviors and / or physical status of user B. In some other embodiments, user A can also help user B consult a doctor according to the physical status data of user B.
[0150] For example, please refer to Figure 7 , which is a schematic flow diagram of a health management method provided by an embodiment of the present application. This method can be applied to Figure 1 the communication system shown. As Figure 7 shown, the method includes:
[0151] S701, the account A of mobile phone A and the account B of mobile phone B become friends.
[0152] Optionally, for the implementation principle of S701, please refer to Figure 2S201 to S209 in [the above] are not repeated here.
[0153] S702, mobile phone A views the physical condition data of user B. Optionally, for the process of mobile phone A viewing the physical condition data of user B, please refer to the previous description and will not be repeated here.
[0154] S703, mobile phone A helps user B consult a doctor based on the physical condition data of user B.
[0155] S704, mobile phone A sends the consultation result to the cloud.
[0156] S705, the cloud sends the consultation result to mobile phone B.
[0157] S706, mobile phone B displays the consultation result.
[0158] For example, please refer to Figure 8A (a), mobile phone A displays an interface which includes the physical condition data of user B. Mobile phone A also displays a button for helping him / her consult a doctor. When mobile phone A receives an operation on the button for helping him / her consult a doctor, it displays an interface as shown in Figure 8A (b), and this interface includes an online consultation button. When mobile phone A receives an operation on the online consultation button, it sends the physical condition data of user B to the diagnosis platform (for example, the platform provided by a hospital). After obtaining the diagnosis result, mobile phone A can display an interface as shown in Figure 8A (c), and this interface includes the diagnosis result. Optionally, after mobile phone A helps user B conduct an online consultation, it can also send the consultation result to user B. For example, Figure 8A in (c), when mobile phone A receives an operation on the button for forwarding it to him / her, it sends the diagnosis result to user B through the cloud.
[0159] In some examples, when mobile phone B receives the diagnosis result sent by mobile phone A, it can output a prompt message. For example, please refer to Figure 8B (a), mobile phone B displays a prompt message: Your daughter has helped you consult a doctor. Please check. When mobile phone B receives an operation on the check button, it displays an interface as shown in Figure 8B (b), and this interface includes the diagnosis result.
[0160] Please refer to Figure 9 , which is a schematic structural diagram of an electronic device provided by an embodiment of the present application. The electronic device can be mobile phone A or mobile phone B in the previous text. As shown in Figure 9As shown in the figure, the electronic device 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, a headphone jack 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. Among them, the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric 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.
[0161] 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 memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors. Among them, the controller may be the nerve center and command center of the electronic device. The controller may generate operation control signals according to the instruction operation code and timing signal to complete the control of fetching instructions and executing instructions. A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory may store the instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can be directly called from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0162] In some embodiments, the processor 110 may execute the shortcut display method provided in the embodiments of the present application. For example, the processor 110 may display a first interface through the display screen 194. The first interface includes N regions, where N is a positive integer. The N regions respectively correspond to N applications in the electronic device. At least one shortcut of a first application is included in the first region among the N regions. The first region is any one of the N regions. The first application is the application corresponding to the first region among the N applications. The at least one shortcut is used to open at least one function or interface of the first application. Among them, the shortcuts in the first region are independent and irrelevant to the shortcuts in other regions (regions other than the first region among the N regions).
[0163] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0164] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be respectively coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: The processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface to implement the touch function of the electronic device 100.
[0165] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple groups of I2S buses. The processor 110 can be coupled to the audio module 170 through the I2S bus to achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 through the I2S interface to implement the function of answering phone calls through a Bluetooth headset.
[0166] The PCM interface can also be used for audio communication to sample, quantize, and encode analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled through the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 through the PCM interface to implement the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0167] The UART interface is a general-purpose serial data bus used for asynchronous communication. This bus can be a two-way communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example: The processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.
[0168] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate through the CSI interface to implement the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate through the DSI interface to implement the display function of the electronic device 100.
[0169] The GPIO interface can be configured through software. The GPIO interface can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to the camera 193, the display screen 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0170] The USB interface 130 is an interface that complies with the USB standard specifications. Specifically, it can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio. This interface can also be used to connect other electronic devices, such as AR devices, etc.
[0171] It can be understood that the interface connection relationships illustrated among the various modules in the embodiments of the present invention are only illustrative and do not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 can also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0172] The wireless communication function of the electronic device can be implemented through Antenna 1, Antenna 2, the mobile communication module 150, the wireless communication module 160, the modulation and demodulation processor, and the baseband processor, etc. Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example: Antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0173] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc. applied to the electronic device. The mobile communication module 150 can include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves by Antenna 1, and perform filtering, amplification, etc. on 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 through Antenna 1 and radiate it out. In some embodiments, at least some functional modules of the mobile communication module 150 can be disposed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 can be disposed in the same device.
[0174] The wireless communication module 160 may provide wireless communication solutions applied to an electronic device, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite systems (GNSSs), frequency modulation (FM), near field communication (NFC), infrared technology (IR), etc. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 may also receive signals to be sent from the processor 110, perform frequency modulation and amplification on them, and convert them into electromagnetic waves through the antenna 2 for radiation.
[0175] In some embodiments, the antenna 1 of the electronic device is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device can communicate with the network and other devices through wireless communication technologies.
[0176] The display screen 194 is used to display the display interface of the application, etc. The display screen 194 includes a display panel. In some embodiments, the electronic device may include one or N display screens 194, where N is a positive integer greater than 1.
[0177] The electronic device 100 may implement the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, and the application processor, etc. Among them, the ISP is used to process the data fed back by the camera 193.
[0178] The internal memory 121 may be used to store computer-executable program codes, and the executable program codes include instructions. The processor 110 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store the operating system and software codes of at least one application program, etc. The data storage area may store the data generated during the use of the electronic device (such as images, videos, etc.). In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash memory, etc.
[0179] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement the data storage function. For example, files such as pictures and videos are saved in the external memory card.
[0180] The electronic device can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor, etc. For example, music playback, recording, etc.
[0181] The audio module 170 is used to convert digital audio information into an analog audio signal for output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110.
[0182] The speaker 170A, also known as the "loudspeaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to hands-free calls and other external speaker scenarios through one or more speakers 170A.
[0183] The receiver 170B, also known as the "earpiece", can be one or more, and is used to convert an audio electrical signal into a sound signal. When the electronic device 100 answers a call or a voice message, the voice can be listened to by placing the receiver 170B close to the human ear.
[0184] The microphone 170C, also known as the "microphone", "transmitter", is used to convert a sound signal into an electrical signal.
[0185] The headphone jack 170D is used to connect a wired headphone.
[0186] The pressure sensor 180A is used to sense a pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be disposed on the display screen 194.
[0187] The gyroscope sensor 180B can be used to determine the motion posture of the electronic device. In some embodiments, the angular velocity of the electronic device around three axes (i.e., the x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake during shooting.
[0188] The barometric pressure sensor 180C is used to measure barometric pressure. In some embodiments, the electronic device calculates the altitude based on the barometric pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.
[0189] The magnetic sensor 180D includes a Hall sensor. The electronic device can use the magnetic sensor 180D to detect the opening and closing of the flip case.
[0190] The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device in various directions (generally three axes). When the electronic device is stationary, the magnitude and direction of gravity can be detected.
[0191] The distance sensor 180F is used to measure distance. The electronic device can measure distance through infrared or laser.
[0192] The proximity light sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The light-emitting diode can be an infrared light-emitting diode. The electronic device emits infrared light outward through the light-emitting diode. The electronic device uses the photodiode to detect the infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device. When insufficient reflected light is detected, the electronic device can determine that there is no object near the electronic device.
[0193] The ambient light sensor 180L is used to sense the ambient light brightness. The electronic device can adaptively adjust the brightness of the display screen 194 according to the sensed ambient light brightness.
[0194] The fingerprint sensor 180H is used to collect fingerprints.
[0195] The temperature sensor 180J is used to detect temperature.
[0196] The touch sensor 180K, also known as the "touch panel". The touch sensor 180K can be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also known as the "touch screen". The touch sensor 180K is used to detect touch operations acting on it or nearby. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event.
[0197] The bone conduction sensor 180M can obtain vibration signals. In some embodiments, the bone conduction sensor 180M can obtain the vibration signals of the vibrating bone mass of the human vocal part.
[0198] The button 190 includes a power-on button, volume buttons, etc. The button 190 can be a mechanical button or a touch button. The electronic device can receive button inputs and generate key signal inputs related to the user settings and function controls of the electronic device. The motor 191 can generate vibration prompts. The motor 191 can be used for incoming call vibration prompts and also for touch vibration feedback. The indicator 192 can be an indicator light and can be used to indicate the charging status, power change, and can also be used to indicate messages, missed calls, notifications, etc. The SIM card interface 195 is used to connect the SIM card. The SIM card can be in contact with and separated from the electronic device by being inserted into or removed from the SIM card interface 195.
[0199] It can be understood that Figure 9 the components shown do not constitute a specific limitation on the electronic device. The electronic device in the embodiments of the present invention may include more or fewer components than Figure 9 those in. In addition, Figure 9 the combination / connection relationship between the components in
[0200] Figure 10 is also adjustable and modifiable. Figure 10 is a schematic structural diagram of the electronic device 1000 provided by the embodiments of this application. The electronic device 1000 can be the first device (e.g., mobile phone A), the second device (e.g., mobile phone B) or the cloud in the foregoing text. As Figure 2 , Figure 4 or Figure 7 shown, the electronic device 1000 may include: one or more processors 1001; one or more memories 1002; a communication interface 1003, and one or more computer programs 1004. The above-mentioned devices can be connected through one or more communication buses 1005. Among them, the one or more computer programs 1004 are stored in the above-mentioned memory 902 and are configured to be executed by the one or more processors 1001. The one or more computer programs 1004 include instructions. For example, when the electronic device 1000 is the first device (e.g., mobile phone A) in the foregoing text, the instructions can be used to execute the relevant steps of the first device (e.g., mobile phone A) in the corresponding embodiments above, such as executing Figure 2 , Figure 4 or Figure 7 the relevant steps of the second device (e.g., mobile phone B) in the corresponding embodiments above, such as executing Figure 2 ,Figure 4 or Figure 7 The related steps in the cloud. The communication interface 1003 is used to implement the communication between the electronic device 1000 and other devices. For example, the communication interface can be a transceiver.
[0201] In the above embodiments provided by the present application, the method provided by the embodiments of the present application is introduced from the perspective of an electronic device (such as a mobile phone) as the execution subject. To implement each function in the method provided by the above embodiments of the present application, the electronic device may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a certain function among the above functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.
[0202] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part 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 the computer, the processes or functions described in the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)). Without conflict, the solutions of the above embodiments can be combined.
[0203] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0204] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.
[0205] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.
[0206] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.
[0207] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these changes and modifications.
Claims
1. A health management method, characterized in that, Applicable to a first device, the method includes: Receiving a notification message for notifying a first user of the status of a second user, where the first user is the user corresponding to the first device, the second user has an associated relationship with the first user, and the status of the second user includes the daily behavior and / or physical status of the second user; Displaying the notification message.
2. The method according to claim 1, wherein The status of the second user includes at least one of the following: The second user has performed a first preset event; The second user has not performed a second preset event; The second user has triggered a specific function in a second device, where the second device is the device of the second user.
3. The method according to claim 2, wherein The second user has performed a first preset event, including: The second user uses the physical examination function in the second device to perform a physical examination, where the second device is the device corresponding to the second user.
4. The method according to claim 2, characterized in that, The second user has not performed a second preset event, including: The second user has not used the physical examination function in the second device to perform a physical examination for more than a first duration, where the second device is the device corresponding to the second user; or, The second user has not exercised or has exercised less than a first threshold for more than a second duration.
5. The method according to claim 2, characterized in that, The second user has triggered a specific function in the second device, including: The second user has triggered the SOS button in the second device; or, The second user has triggered the fall detection function in the second device and it has been detected that the second user has fallen.
6. The method according to claim 1, wherein The status of the second user includes at least one of the following: The second user has moved out of a first geographical fence and / or moved into a second geographical fence; The physical examination result of the second user is abnormal.
7. According to the method described in any one of claims 1-6, characterized in that, The notification message includes a first shortcut, and the method further includes: Receiving an operation on the first shortcut and displaying the status of the second user.
8. The method according to any one of claims 1-7, characterized in that, The notification message includes a second shortcut, and the method further includes: Receiving an operation on the second shortcut and sending a first message to the second device, where the second device is the device of the second user, and the first message is used to evaluate the status of the second user.
9. The method according to any one of claims 2-8, characterized in that, The status of the second user includes that the second user has not performed a second preset event, the notification message includes a third shortcut, and the method further includes: Receiving an operation on the third shortcut, contacting the second user or sending a second message to the second device, where the second device is the device of the second user, and the second message is used to prompt the second user to perform the second preset event.
10. The method according to any one of claims 1-9, characterized in that The method further includes: When receiving an operation for canceling the display of the notification message, not responding or outputting a prompt message, where the prompt message is used to prompt that the notification message cannot be canceled for display; or, When receiving an operation for contacting the second user, canceling the display of the notification message.
11. According to the method described in any one of claims 1-10, characterized in that, Before receiving the notification message, the method further includes: Sending a first request to the second device, where the first request is used to request to establish an associated relationship between the first user and the second user, and the second device is the device of the second user; Receiving the consent instruction of the second user.
12. The method according to any one of claims 1-11, characterized in that, The method further includes: Send a second request to a second device, where the second request is for requesting access to the status of the second user, and the second device is the device of the second user; Receive the consent instruction of the second user.
13. The method according to any one of claims 1 to 12, characterized in that, The status of the second user includes the physical status of the second user, and the method further includes: Obtain a diagnosis result according to the physical status of the second user; Send the diagnosis result to a second device, where the second device is the device of the second user.
14. A health management method, characterized in that, Applicable to a second device, the method includes: Determine the status of a second user, where the second user is the user corresponding to the second device, and the status of the second user includes the daily behavior and / or physical status of the second user; Send a notification message to a first device, where the notification message is for notifying a first user of the status of the second user, the first user has an associated relationship with the second user, and the first device is the device of the first user.
15. The method according to claim 14, characterized in that, The status of the second user includes at least one of the following: The second user has executed a first preset event; The second user has not executed a second preset event; The second user has triggered a specific function in a third device, where the third device is the device of the second user.
16. The method according to claim 15, wherein The second user has executed a first preset event, including: The second user uses the physical examination function in a third device for a physical examination, where the third device is the device corresponding to the second user.
17. The method according to claim 15, characterized in that, The second user has not executed a second preset event, including: The second user has not used the physical examination function in a third device for a physical examination for more than a first duration, where the third device is the device corresponding to the second user; or The second user has not exercised or the amount of exercise is less than a first threshold for more than a second duration.
18. The method according to claim 15, wherein, The second user has triggered a specific function in a third device, including: The second user has triggered the SOS button in the third device; or The second user has triggered the fall detection function in the third device and it is detected that the second user has fallen.
19. The method according to claim 14, characterized in that, The status of the second user includes at least one of the following: The second user has moved out of a first geographical fence and / or moved into a second geographical fence; The physical examination result of the second user is abnormal.
20. The method according to any one of claims 14-19, characterized in that, The method further includes: Receive a first message sent by the first device, where the first message is for evaluating the status of the second user.
21. The method according to claim 20, wherein The method further includes: Display a first shortcut according to the first message; When an operation on the first shortcut is received, view or reply to the evaluation of the second user.
22. The method according to any one of claims 15-19, characterized in that, The status of the second user includes that the second user has not executed a second preset event, and the method further includes: Receive a second message sent by the first device, where the second message is for reminding the second user to execute the second preset event.
23. The method according to claim 22, characterized in that, The method further includes: Display a second shortcut according to the second message; Receive an operation on the second shortcut and execute the second preset event.
24. The method according to claim 22 or 23, characterized in that, The method further includes: Display the second message; When an operation for canceling the display of the second message is received, there is no response or a prompt message is output, where the prompt message is for prompting that the second message cannot be canceled from display; or After determining that the second user has performed the second preset event, cancel the display of the second message.
25. The method according to any one of claims 14 - 24, characterized in that, The method further includes: Display a first prompt message, which is used to prompt the first user that the first user has viewed the status of the second user.
26. The method according to any one of claims 14-25, characterized in that, Before sending a notification message to the first device, the method further includes: Receive a first request sent by the first device, where the first request is used to request to establish an association relationship between the first user and the second user; Receive a first operation, where the first operation is used to indicate consent to establish the association relationship between the first user and the second user.
27. The method according to any one of claims 14-26, characterized in that, The method further includes: Receive a second request sent by the first device, where the second request is used to request access to the status of the second user; Receive a second operation, where the first operation is used to indicate consent to grant the access right.
28. The method according to any one of claims 14-27, characterized in that, The status of the second user includes the physical status of the second user, and the method further includes: Receive a diagnostic result sent by the first device, where the diagnostic result is obtained based on the physical status of the second user; Display the diagnostic result.
29. An electronic device, characterized in that, Includes: A processor, a memory, and one or more programs; Wherein, the one or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the processor, cause the electronic device to execute the method steps described in any one of claims 1-28.
30. A communication system, characterized in that, Includes: A first device and a second device, The first device is used to execute the method steps described in any one of claims 1-13; The second device is used to execute the method steps described in any one of claims 14-28.
31. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and when the computer program runs on a computer, it causes the computer to execute the method described in any one of claims 1 to 28.
Citation Information
Cited By
Health management method and related device
EP4726733A1