Device monitoring method and electronic device

By selecting monitoring devices based on the status information and priority of electronic devices through the server, the problem of not being able to promptly alert when electronic devices are lost is solved, realizing flexible and reliable device monitoring and ensuring that alarm information is delivered to users in a timely manner.

CN116264584BActive Publication Date: 2026-04-28HUAWEI DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI DEVICE CO LTD
Filing Date
2021-12-15
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In existing technologies, if an electronic device is lost and the phone is turned off or not near the user, it cannot effectively detect and alert the user to the loss of the monitored device, resulting in monitoring failure.

Method used

The server selects the most suitable device as the monitoring device based on the status information and priority of multiple electronic devices, enabling flexible device monitoring and ensuring that alarm information is delivered to users in a timely manner.

Benefits of technology

It improves the user experience of device monitoring, ensures that alarm information is delivered to users in a timely and effective manner under various circumstances, and enhances the reliability and flexibility of monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116264584B_ABST
    Figure CN116264584B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a device monitoring method and an electronic device, and is applied to a server. The device monitoring method comprises the following steps: receiving first device state information of a first electronic device, receiving second device state information of a second electronic device, wherein the first mode of the first electronic device and the second electronic device has been started and the first electronic device and the second electronic device are logged in the server by using first account information, determining a monitoring device according to the first device state information and the second device state information, sending first indication information to the first electronic device, wherein the first indication information is used for indicating whether the first electronic device is the monitoring device, and sending second indication information to the second electronic device, wherein the second indication information is used for indicating whether the second electronic device is the monitoring device. According to the state of the device, the monitoring device is selected, and flexible device monitoring is realized. The electronic device that can timely and effectively send the electronic device alarm information to the user is selected as the monitoring device, and the user experience of device monitoring is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a device monitoring method and electronic device. Background Technology

[0002] As individuals own more electronic devices, the probability of these devices being lost also increases. For example, mobile phones, tablets, and earphones are frequently lost. Currently, a solution is to mechanically connect a Bluetooth alarm to the monitored device. The alarm establishes a Bluetooth connection with the phone; if the Bluetooth connection is lost, the phone vibrates to alert the user that the monitored device may be missing.

[0003] However, in practical applications, if the phone is turned off or is not with the user, it may not be able to detect whether the monitored device is lost, and the phone's alert may not be delivered to the user. Summary of the Invention

[0004] This application provides a device monitoring method and electronic device, which selects monitoring devices based on the device's status to achieve flexible device monitoring. Electronic devices that can promptly and effectively deliver alarm information to the user are selected as monitoring devices, improving the user experience of device monitoring.

[0005] In a first aspect, embodiments of this application provide a device monitoring method applied to a server. The device monitoring method includes: receiving first information from a first electronic device, wherein a first mode of the first electronic device is enabled and it logs into the server using first account information, the first information including first device status information; receiving second information from a second electronic device, wherein a first mode of the second electronic device is enabled and it logs into the server using first account information, the second information including second device status information; determining a monitoring device based on the first device status information and the second device status information; sending first indication information to the first electronic device, wherein the first indication information is used to indicate whether the first electronic device is a monitoring device; and sending second indication information to the second electronic device, wherein the second indication information is used to indicate whether the second electronic device is a monitoring device.

[0006] The first mode is the anti-loss mode in this embodiment, where an electronic device with anti-loss mode enabled can compete with other electronic devices that have also enabled anti-loss mode for monitoring equipment. In other words, the server can select a monitoring device from among the electronic devices with anti-loss mode enabled.

[0007] The first device status information refers to the device status information of the first electronic device, and the second device status information refers to the device status information of the second electronic device. Device status information refers to the usage status information of the electronic device, or its working status (including active or standby status). In some embodiments, the device status information includes whether the device is being worn and / or whether the screen is locked. For wearable devices, the device status information includes whether the device is being worn; for electronic devices with a display screen, the device status information includes whether the screen is locked.

[0008] It is understood that two or more electronic devices log in to the server using the same account information (e.g., the first account information), meaning that the device owners of these two or more electronic devices are the same user. To improve the security of device monitoring and avoid monitoring other users' devices, the server selects the monitoring device from multiple electronic devices that have logged in using the same account information and whose first mode is enabled.

[0009] In this embodiment, when the server detects that both the first electronic device and the second electronic device are logged in using the first account information and that the first mode of both the first and second electronic devices is enabled, the server can request device status information from both devices. Alternatively, the electronic device can proactively send its device status information to the server after enabling the first mode. Upon receiving the first device status information of the first electronic device and the second device status information of the second electronic device, the server knows that the first mode of both devices is enabled. The server selects a monitoring device from the electronic devices that have enabled the first mode and are logged in using the same account information. The server receives the first device status information of the first electronic device and the second device status information of the second electronic device, and then selects a monitoring device from the first and second electronic devices based on the first and second device status information. In other words, the server selects a monitoring device based on the device status of the electronic device, achieving flexible device monitoring.

[0010] The first indication information can be whether the first electronic device is a monitoring device, and the second indication information can be whether the second electronic device is a monitoring device. In some embodiments, the first indication information and the second indication information can also be information informing the first electronic device and the second electronic device that the monitoring device is the same. That is, the first indication information and the second indication information sent by the server can be the same information. For example, when the server selects the monitoring device as the first electronic device, the server can notify the first electronic device and the second electronic device that the monitoring device is the first electronic device. In other words, both the first indication information and the second indication information are "the monitoring device is the first electronic device".

[0011] It is understandable that if only the first electronic device has its first mode enabled and logs into the server using the first account information, the server can directly identify the first electronic device as a monitoring device.

[0012] In some embodiments, the first information further includes: first connection device information, which includes an identifier of a third electronic device, wherein the first electronic device is communicatively connected to the third electronic device. The identifier is the device identifier in the embodiments of this application. The first connection device information is the connection device information of the first electronic device. The connection device information of the electronic device is the device information of other electronic devices communicatively connected to the electronic device. In some embodiments, the connection device information may further include device information of other electronic devices that the electronic device has historically communicatively connected to.

[0013] In some embodiments, the device monitoring method further includes: the server determining a corresponding first priority based on the first device status information, determining a corresponding second priority based on the second device status information, and designating the device with the higher priority among the first and second priorities as the monitoring device.

[0014] Wherein, the first priority is the priority of the first electronic device, and the second priority is the priority of the second electronic device. The priority includes the first level, second level, third level, or fourth level in the embodiments of this application. That is, the first priority can be the first level, second level, third level, or fourth level.

[0015] In this embodiment, the server selects the electronic device with the highest priority among the first and second electronic devices as the monitoring device based on a first priority and a second priority. Specifically, the server selects the electronic device that can deliver alarm information to the user in a timely and effective manner as the monitoring device based on the first and second device status information, thereby improving the user experience of device monitoring. For example, if the first priority is level one and the second priority is level two, then the first electronic device corresponding to the highest priority level (level one) is selected as the monitoring device. If the first priority is level three and the second priority is level two, then the second electronic device corresponding to the highest priority level (level two) is selected as the monitoring device.

[0016] In some embodiments, the second information further includes: second connection device information, which includes an identifier of a fourth electronic device, and the fourth electronic device is communicatively connected to the second electronic device. The second connection device information is the same as the connection device information of the second electronic device, and the connection device information is as described above, and will not be repeated here.

[0017] In some embodiments, the device monitoring method further includes: when the first electronic device is a monitoring device, sending monitored device information to the first electronic device, wherein the monitored device information includes the identifiers of the second electronic device and the fourth electronic device. The monitored device information is the device information (including the device identifier) ​​of the monitored device in the embodiments of this application.

[0018] In some embodiments, electronic devices on the login server whose owners are different from those of the monitoring device are identified as irrelevant devices. Then, the electronic devices on the login server excluding the irrelevant devices are identified as monitored devices. The server aggregates the device identifiers of the monitored devices and sends these identifiers to the monitoring device, thereby enabling the monitoring device to obtain a more comprehensive list of device identifiers for the monitored devices.

[0019] In some embodiments, the device monitoring method further includes: receiving modified second connection device information sent by a second electronic device, and sending the modified second connection device information to a first electronic device. A change in the second connection device information means a change in the electronic device communicating with the second electronic device. For example, if an electronic device originally communicating with the second electronic device (such as a fourth electronic device) disconnects its communication connection with the second electronic device, the modified second connection device information will not include the identifier of the fourth electronic device; or if a new electronic device communicates with the second electronic device, the modified second connection device information will include the identifier of the new electronic device.

[0020] In some embodiments, the device monitoring method further includes: monitoring first device status information and second device status information; and when the first device status information and / or the second device status information change, determining whether to reselect a monitoring device based on the current first device status information and the second device status information. Herein, a change in the first device status information and / or the second device status information means a change in the first device status information, a change in the second device status information, or a change in both the first device status information and the second device status information.

[0021] In this embodiment, after the server selects a monitoring device from the first electronic device and the second electronic device, the server monitors the device status information of the two electronic devices. This can be achieved by the server requesting the device status information from the two electronic devices at preset time intervals, or by the electronic devices proactively reporting their changed device status information to the server when the device status information of the electronic devices (the first electronic device and / or the second electronic device) changes. That is, after the server selects a monitoring device from M electronic devices, the server monitors the device status information of those M electronic devices, where M is greater than or equal to 1. For example, if the server selects a monitoring device from one electronic device, the server monitors the device status information of that electronic device. Or, if the server selects a monitoring device from three electronic devices, the server monitors the device status information of those three electronic devices.

[0022] In some embodiments, the device monitoring method further includes: monitoring a first mode of a first electronic device and a first mode of a second electronic device; and when the first mode of the first electronic device and / or the first mode of the second electronic device changes, determining whether to reselect a monitoring device based on the current first device status information and the second device status information. The change in the first mode of the first electronic device and / or the first mode of the second electronic device refers to a change in the first mode of the first electronic device, a change in the first mode of the second electronic device, or a change in the first modes of both the first and second electronic devices.

[0023] This can be understood as follows: after the server selects a monitoring device from the first and second electronic devices, the server monitors the first mode of those two electronic devices. This can be done by the server requesting the first mode from the two electronic devices at preset time intervals, or by the electronic devices proactively reporting their changed first mode to the server when the first mode of the electronic devices (the first and / or the second electronic devices) changes. In other words, after the server selects a monitoring device from M electronic devices, the server monitors the first mode of those M electronic devices, where M is greater than or equal to 1. For example, if the server selects a monitoring device from one electronic device, the server monitors the first mode of that electronic device. Or, if the server selects a monitoring device from three electronic devices, the server monitors the first modes of those three electronic devices.

[0024] In some embodiments, the device monitoring method further includes: detecting that a first mode of the fifth electronic device has been activated, obtaining third device status information of the fifth electronic device, wherein the fifth electronic device logs into the server using first account information, and determines whether to reselect a monitoring device based on the first device status information, the second device status information, and the third device status information. The third device status information is the device status information of the fifth electronic device.

[0025] In this embodiment of the application, after the server selects the monitoring device, the server can also monitor whether there are any new electronic devices (such as a fifth electronic device) logging in using the same account information (such as the first account information) as the monitoring device and the first mode has been enabled. If it is detected that a new electronic device is logging in using the same account information as the monitoring device and the first mode has been enabled, the server needs to determine whether to reselect the monitoring device to ensure that the device that can deliver the electronic device alarm information to the user in the most timely and effective manner among the multiple electronic devices currently logging in using the same account information and the first mode has been enabled is the monitoring device.

[0026] In some embodiments, determining whether to reselect a monitoring device includes: judging whether the currently selected monitoring device has the highest priority; if so, then no new monitoring device is selected; otherwise, a new monitoring device is selected. The device with the highest priority is the one that can most promptly and effectively deliver electronic device alarm information to the user.

[0027] Secondly, embodiments of this application provide a device monitoring method applied to a first electronic device having a first mode. The device monitoring method includes: receiving a first operation, wherein the first operation is used to input first account information; responding to the first operation, logging into a server using the first account information; when the first mode is detected to be enabled, sending first information to the server, the first information including first device status information; and receiving first indication information from the server, wherein the first indication information is used to indicate whether the first electronic device is a monitoring device, wherein the first indication information is determined at least based on the first device status information.

[0028] In some embodiments, after an electronic device logs into the server, it sends its device status information, first mode, or first mode and device status information to the server. After logging into the server, if the electronic device detects that its first mode is enabled, it can inform the server that its first mode is enabled. If the electronic device detects that its first mode is not enabled, it can inform the server that its first mode is not enabled. Subsequently, if the electronic device detects that its first mode is enabled, it informs the server that its first mode is enabled.

[0029] In this embodiment of the application, the first indication information is determined at least based on the first device status information, that is, the first indication information is determined at least based on the device status information of the first electronic device. The first indication information can also be determined by the server based on the device status information of multiple electronic devices.

[0030] In some embodiments, when the first indication information indicates that the first electronic device is a monitoring device, the monitored device information is received from the server, wherein the monitored device information includes the identifier of the second electronic device, the second electronic device logs into the server using the first account information, and the first mode of the second electronic device is enabled.

[0031] In some embodiments, the first electronic device is communicatively connected to the third electronic device, and the first information further includes: first connection device information, which includes the identifier of the third electronic device.

[0032] In some embodiments, the monitored device information may further include second connection device information of the second electronic device, wherein the second connection device information includes the identifier of the fourth electronic device, and the fourth electronic device is communicatively connected to the second electronic device.

[0033] In some embodiments, the device monitoring method further includes: when a change in the first mode or a change in the first device status information is detected, sending the changed first mode or the changed first device status information to the server.

[0034] In some embodiments, device status information includes: whether the device is being worn, and / or whether the screen is locked.

[0035] In some embodiments, when the first indication information indicates that the first electronic device is a monitoring device, surrounding device information is obtained based on the first wireless communication protocol. When the surrounding device information includes the identifier of the fourth electronic device, the signal strength of the first signal corresponding to the identifier of the fourth electronic device is determined. The first signal is based on the first wireless communication protocol. It is determined whether the signal strength is lower than a preset threshold. If it is lower than the preset threshold, the first alarm information is displayed.

[0036] In some embodiments, the first signal is a Bluetooth paging signal.

[0037] In some embodiments, the second connected device information further includes the trust value of the fourth electronic device, and the preset threshold includes a first preset threshold and a second preset threshold regarding signal strength. When the surrounding device information contains the identifier of the fourth electronic device, the device monitoring method further includes: determining whether the current environment is a safe environment or an unsafe environment based on the trust value of the fourth electronic device; when the environment is a safe environment, determining the first preset threshold; when the environment is an unsafe environment, determining the second preset threshold, wherein the first preset threshold is less than the second preset threshold.

[0038] In this embodiment, before determining whether the signal strength is lower than a preset threshold, the monitoring device first obtains the preset threshold. The preset threshold includes a default preset threshold, a first preset threshold, and a second preset threshold. The monitoring device can obtain the preset threshold corresponding to the current environment. If the current environment is a normal environment, the preset threshold is the default preset threshold; if the current environment is a secure environment, the preset threshold is the first preset threshold; and if the current environment is an unsecured environment, the preset threshold is the second preset threshold.

[0039] In this embodiment, the preset threshold includes a threshold related to signal strength and a threshold related to distance. That is, the preset threshold can be either a threshold for determining signal strength or a threshold for determining distance. If the preset threshold is a threshold related to signal strength, then the default preset threshold is the default strength threshold in this embodiment, the first preset threshold is the first strength threshold in this embodiment, and the second preset threshold is the second strength threshold in this embodiment, with the first strength threshold being less than the second strength threshold. If the preset threshold is a threshold related to distance, then the default preset threshold is the default distance threshold in this embodiment, the first preset threshold is the first distance threshold in this embodiment, and the second preset threshold is the second distance threshold in this embodiment, with the first distance threshold being greater than the second distance threshold.

[0040] Thirdly, embodiments of this application provide a device monitoring method applied to a device monitoring system. The device monitoring system includes a server and a first electronic device and a second electronic device having a first mode. The first electronic device receives a first operation, wherein the first operation is used to input first account information. In response to the first operation, the first electronic device logs into the server using the first account information. The second electronic device receives a second operation, wherein the second operation is used to input first account information. In response to the second operation, the second electronic device logs into the server using the first account information. When the first electronic device detects that the first mode is enabled, it sends first information to the server, wherein the first information includes first device status information. When the second electronic device detects that the first mode is enabled, it sends second information to the server, wherein the second information includes second device status information. The server determines the monitoring device based on the first device status information and the second device status information. The server sends first indication information to the first electronic device, wherein the first indication information is used to indicate whether the first electronic device is a monitoring device. The server sends second indication information to the second electronic device, wherein the second indication information is used to indicate whether the second electronic device is a monitoring device.

[0041] The device monitoring system is the network in this application embodiment, such as network 100.

[0042] In some embodiments, the device monitoring system further includes a third electronic device, and the first electronic device is communicatively connected to the third electronic device. The first information further includes: first connected device information, which includes the identifier of the third electronic device.

[0043] In some embodiments, the device monitoring method further includes: the server determining a corresponding first priority based on the first device status information, determining a corresponding second priority based on the second device status information, and designating the device with the higher priority among the first and second priorities as the monitoring device.

[0044] In some embodiments, the device monitoring system further includes a fourth electronic device, which is communicatively connected to the second electronic device, and the second information further includes: second connected device information, which includes the identifier of the fourth electronic device.

[0045] In some embodiments, the device monitoring method further includes: when the server determines that the first electronic device is a monitoring device, the server sends monitored device information to the first electronic device, wherein the monitored device information includes the identifier of the second electronic device.

[0046] In some embodiments, the monitored device information may also include the identifier of a fourth electronic device.

[0047] In some embodiments, device status information includes: whether the device is being worn, and / or whether the screen is locked.

[0048] In some embodiments, when the first indication information indicates that the first electronic device is a monitoring device, the first electronic device obtains surrounding device information based on the first wireless communication protocol. When the surrounding device information includes the identifier of the fourth electronic device, the first electronic device determines the signal strength of the first signal corresponding to the identifier of the fourth electronic device. The first signal is based on the first wireless communication protocol. The first electronic device determines whether the signal strength is lower than a preset threshold. If it is lower than the preset threshold, the first electronic device displays the first alarm information.

[0049] In some embodiments, the first signal is a Bluetooth paging signal.

[0050] In some embodiments, the second connected device information also includes the trust value of the fourth electronic device. The preset threshold includes a first preset threshold and a second preset threshold. When the surrounding device information contains the identifier of the fourth electronic device, the server determines whether the current environment is a secure environment or an insecure environment based on the trust value of the fourth electronic device. When the environment is a secure environment, the first preset threshold is determined. When the environment is an insecure environment, the second preset threshold is determined. The first preset threshold is less than the second preset threshold.

[0051] In some embodiments, the device monitoring method further includes: when the second electronic device detects a change in the second connected device information, it sends the changed second connected device information to the server, and the server sends the changed second connected device information to the first electronic device.

[0052] In some embodiments, the device monitoring method further includes: the server monitoring first device status information and second device status information; when the first device status information and second device status information change, the server determines whether to reselect a monitoring device based on the current first device status information and second device status information.

[0053] In some embodiments, the device monitoring system further includes a fifth electronic device, and the device monitoring method further includes: the server detecting that the first mode of the fifth electronic device has been activated, receiving third information from the fifth electronic device, wherein the fifth electronic device logs into the server using first account information, the third information includes third device status information, and the server determines whether to reselect a monitoring device based on the first device status information, the second device status information and the third device status information.

[0054] In some embodiments, determining whether to reselect a monitoring device includes: the server determining whether the currently selected monitoring device has the highest priority; if so, the server does not reselect a monitoring device; otherwise, the server reselects a monitoring device.

[0055] Fourthly, embodiments of this application provide a device monitoring method applied to a device monitoring system. The device monitoring system includes a first electronic device and a second electronic device, which are communicatively connected. The anti-loss mode of both the first and second electronic devices is enabled, and both are logged in using first account information. The method includes: the first electronic device obtaining device status information of the second electronic device; the first electronic device selecting a first target device with the highest priority from the first and second electronic devices as the monitoring device based on the device status information of the first and second electronic devices; and the first electronic device notifying the second electronic device that the first target device is the monitoring device.

[0056] In some embodiments, the second electronic device receives device status information from the first electronic device. Based on the device status information of the first and second electronic devices, the second electronic device selects the first target device with the highest priority from the first and second electronic devices as the monitoring device, and then notifies the first electronic device that the first target device is the monitoring device.

[0057] In some embodiments, the device monitoring system further includes a third electronic device. When the anti-loss mode of the third electronic device is enabled and all devices are logged in using the first account information, the first electronic device and the second electronic device obtain the device status information of the third electronic device. The third electronic device receives the device status information of the first electronic device and the second electronic device. The first electronic device determines whether to reselect a monitoring device based on the device status information of the first electronic device, the second electronic device, and the third electronic device. The second electronic device determines whether to reselect a monitoring device based on the device status information of the first electronic device, the second electronic device, and the third electronic device. The third electronic device determines whether to reselect a monitoring device based on the device status information of the first electronic device, the second electronic device, and the third electronic device.

[0058] In some embodiments, when the first electronic device is a monitoring device, the third electronic device sends second connection device information to the first electronic device. The second connection device information includes the identifier of the fourth electronic device, and the fourth electronic device is communicatively connected to the third electronic device.

[0059] In some embodiments, when the first electronic device is a monitoring device, when the second connection device information of the third electronic device changes, the third electronic device sends the changed second connection device information to the first electronic device.

[0060] In some embodiments, the method further includes: when a first electronic device detects a change in its first mode or a change in its device status information, sending the changed first mode or changed device status information to one or more of a second electronic device and a third electronic device. Alternatively, when a second electronic device detects a change in its first mode or a change in its device status information, sending the changed first mode or changed device status information to one or more of the first electronic device and the third electronic device. Alternatively, when a third electronic device detects a change in its first mode or a change in its device status information, sending the changed first mode or changed device status information to one or more of the second electronic device and the first electronic device.

[0061] In some embodiments, determining whether to reselect a monitoring device includes: a first electronic device, a second electronic device, and a third electronic device determining whether the priority of the first target device is the highest; if so, no new monitoring device is selected; if not, the second target device with the highest priority is selected as the monitoring device. In a fifth aspect, embodiments of this application provide an electronic device, including: a memory for storing a computer program; and a processor for executing the computer program stored in the memory. When the computer program is executed, the processor is used to execute any of the above-described device monitoring methods.

[0062] Sixthly, embodiments of this application provide a computer-readable storage medium including computer instructions that, when executed on an electronic device, cause the electronic device to perform any of the above-described device monitoring methods.

[0063] In a seventh aspect, embodiments of this application provide a computer program product, which includes computer program code. When the computer program code is executed by a computer, the computer program code can cause the computer to perform any of the device monitoring methods described above.

[0064] For the other beneficial effects mentioned above, please refer to the description of the beneficial effects of the method, which will not be repeated here. Attached Figure Description

[0065] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application.

[0066] Figure 2 This is a schematic diagram illustrating the activation of the anti-loss mode in an embodiment of this application.

[0067] Figure 3 This is a schematic flowchart of a campaign monitoring device method provided in an embodiment of this application.

[0068] Figures 4(a) to 4(b) This is a schematic diagram of the login interface provided in an embodiment of this application.

[0069] Figure 5 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application.

[0070] Figure 6 A schematic flowchart of another campaign monitoring device method provided in this application embodiment.

[0071] Figure 7(a) is a schematic diagram of a first list display provided in an embodiment of this application.

[0072] Figure 7(b) is a schematic diagram of another first list display provided in the embodiments of this application.

[0073] Figure 8 This is a schematic flowchart illustrating the monitoring method of the monitoring equipment provided in this application embodiment.

[0074] Figure 9 This application provides a location distance topology map for an embodiment of the present application.

[0075] Figure 10 This is a schematic diagram of an alarm interface provided in an embodiment of this application.

[0076] Figure 11 This is a schematic diagram of an electronic device structure provided in an embodiment of this application. Detailed Implementation

[0077] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0078] The term "multiple" in this application refers to two or more. Furthermore, it should be understood that the terms "first," "second," etc., used in the description of this application are used only for descriptive purposes and should not be construed as indicating or implying relative importance, nor as indicating or implying order.

[0079] As mentioned above, when a mobile phone performs one-to-one monitoring of a monitored device, there may be situations where the mobile phone cannot maintain monitoring of the monitored device or cannot deliver alarm information to the user. Therefore, this application provides a device monitoring method and related equipment. By selecting a monitoring device, it is not limited to mobile phone monitoring of the monitored device, thus achieving flexible device monitoring. Based on the device status information of the electronic devices, electronic devices that can deliver alarm information to the user in a timely and effective manner are selected as monitoring devices, improving the user experience of anti-loss detection. The device status information of the electronic devices is monitored in real time. When the currently selected monitoring device cannot deliver alarm information to the user in a timely and effective manner, a new monitoring device is selected to ensure the reliability of the monitoring device, thereby achieving stable and reliable monitoring. Device discovery allows for timely, reliable, and more complete acquisition of device information for each electronic device. The device information of each electronic device is summarized to obtain a first list. The monitoring device can obtain the device information of each monitored device from the first list. Based on the device information of the monitored devices, the monitoring device can monitor each monitored device, not limited to the one-to-one monitoring of the monitored device by the mobile phone. The monitoring equipment acquires monitoring information of the monitored equipment (such as equipment location, distance, and changes in drop status), detects the relative distance between the monitored equipment and the monitoring equipment in real time based on the monitoring information, and outputs alarm information based on the monitoring information and preset thresholds to remind the user that the monitored equipment is in an unsafe state.

[0080] The electronic devices provided in this application embodiment may include handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to a wireless modem. They may also include digital cameras, cellular phones, smartphones, personal digital assistant (PDA) computers, Bluetooth headsets, tablets, Bluetooth speakers, tablet computers, laptop computers, head-mounted devices, wearable devices (such as wristbands, smartwatches, etc.), virtual reality (VR) devices, augmented reality (AR) devices, etc.

[0081] Select monitoring equipment

[0082] To facilitate understanding of the device monitoring method provided in the embodiments of this application, the application scenario will be introduced first.

[0083] Please see Figure 1 , Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application. Figure 1 The illustration is provided for only one embodiment and does not imply any limitation on application scenarios in which different embodiments may be implemented. Figure 1 The number and type of the watches 20, mobile phones 30, tablets 40 and earphones 50 are only illustrative examples. The number of electronic devices can be any other number, and the device type can be any other device type.

[0084] In the illustrated embodiment, network 100 includes server 10, watch 20, mobile phone 30, tablet 40, and headset 50. Watch 20, mobile phone 30, and tablet 40 log in to server 10 using a first account information, and are communicatively connected to server 10. The communication connection between watch 20, mobile phone 30, or tablet 40 and server 10 can be wireless, such as a Wireless Local Area Network (WLAN) connection. Tablet 40 is communicatively connected to headset 50. The communication connection between mobile phone 30 and headset 50 can be wireless, such as a Bluetooth connection.

[0085] It should be noted that the communication connection between the electronic device and the server 10, or the communication connection between electronic devices, provided in this embodiment can also be a wired connection. For example, a laptop computer (not shown) can establish a communication connection with the server 10 via a wired transmission medium such as fiber optic cable or twisted pair cable. As another example, a mobile phone 30 can establish a communication connection with a laptop computer via an adapter (e.g., a USB data cable). This embodiment does not specifically limit the communication connection between electronic devices or the communication connection between electronic devices and the server 10.

[0086] Server 10 can be a cloud server or a local server. Server 10 can be a single server or a server cluster that includes multiple servers.

[0087] Here, an account refers to the credentials used by an electronic device to log in to server 10. The same account can be used to log in simultaneously on two or more electronic devices (such as watch 20, mobile phone 30, and tablet 40) managed by server 10. Server 10 can manage multiple accounts.

[0088] The account information includes at least a username and may also include the password corresponding to that username. The first account information includes the first username and the password corresponding to that username. Each account information corresponds to one user.

[0089] In some embodiments, the first account may be a Huawei account or an account from another device manufacturer. Server 10 may be a device manufacturer's server, for example, a Huawei server or a server from another device manufacturer; this embodiment does not specifically limit this.

[0090] Among them, watch 20, mobile phone 30, and tablet 40 are electronic devices with anti-loss mode. Electronic devices with anti-loss mode enabled can compete with other electronic devices with the same anti-loss mode enabled for monitoring device status. For example, if watch 20 is selected as a monitoring device by server 10, then the monitoring device can monitor mobile phone 30 and tablet 40.

[0091] Among them, the earphone 50 is an electronic device without an anti-loss mode. Electronic devices without an anti-loss mode cannot participate in the competition to become monitoring devices or cannot be selected as monitoring devices.

[0092] The anti-loss mode can be implemented as a function of an electronic device or as a sub-function of an application, such as as a sub-function of the "Find Device" application on mobile phone 30. This application does not make any specific limitations on this.

[0093] In this application embodiment, the activation of the anti-loss mode on an electronic device may include, but is not limited to, the following possible implementation methods:

[0094] Method 1: Electronic devices with anti-loss mode have their anti-loss mode enabled by default.

[0095] Method 2: The user activates the anti-loss mode on the electronic device. For example, taking the anti-loss mode as a function of the electronic device, the phone 30 has an "Anti-loss Mode" switch in its settings interface. Figure 2 As shown, the user clicks the "Anti-loss Mode" switch 22 on the settings interface 21 of the phone 30 to turn on the anti-loss mode of the phone 30. Similarly, the user can also turn on the anti-loss mode of other electronic devices.

[0096] Method 3: The electronic device activates its anti-loss mode in response to information that the anti-loss mode of another electronic device with the same login account is already activated. For example, a user activates the anti-loss mode of watch 20 and mobile phone 30, and then logs watch 20, mobile phone 30, and tablet 40 into server 10 using the first account information. Server 10 detects that the anti-loss mode of watch 20 and mobile phone 30, which are also logged in with the first account information, is activated. Server 10 initiates the synchronization parameter setting function, transmitting information to tablet 40 that the anti-loss mode of watch 20 and mobile phone 30, which are also logged in with the first account, is already activated. Tablet 40 then activates its anti-loss mode in response to this information.

[0097] In this embodiment, the electronic device with an anti-loss mode can store and maintain a device information list. The device information list records connected device information, that is, it records the device information of other electronic devices that are communicatively connected to it. For example, if mobile phone 30 is communicatively connected to headset 50, mobile phone 30 can request device information from headset 50, or mobile phone 30 can receive device information sent by headset 50. The connected device information recorded in mobile phone 30's device information list includes the device information of headset 50.

[0098] In some embodiments, the connection device information of an electronic device may also include device information of other electronic devices that the electronic device has historically connected to. That is, the device information list of an electronic device may also record the device information of electronic devices that it has historically connected to. This application does not make specific limitations in this regard.

[0099] The device information can be attribute information, that is, characteristic information that distinguishes the electronic device from other electronic devices. Device information may include device identifier, device name, device type (e.g., mobile phone or watch), device status information, priority, anti-loss mode status information, trust value, and the user to whom the electronic device belongs (i.e., the device owner). The device owner can be entered by the user. When the electronic device logs into server 10 using an account, the electronic device can record the user corresponding to the logged-in account as its device owner.

[0100] The aforementioned anti-loss mode status information refers to the status information of the electronic device's anti-loss mode, which includes whether the anti-loss mode is on or off. If the electronic device's anti-loss mode is on, the status information will be "Anti-loss mode is on"; if the electronic device's anti-loss mode is off, the status information will be "Anti-loss mode is off".

[0101] The aforementioned device identifier is used to uniquely identify electronic devices. Server 10 in network 100 can identify electronic devices based on the device identifier, and electronic devices in network 100 can identify other electronic devices based on the device identifier. Common device identifiers include International Mobile Equipment Identity (IMEI), International Mobile Subscriber Identification Number (IMSI), Mobile Equipment Identifier (MEID), Serial Number (SN), Integrated Circuit Card Identity (ICCID), Media Access Control (MAC) address, Internet Protocol Address (IP address), Product ID, Radio Transmission Equipment Type Approval Code (CMIT ID), or other identifiers that can uniquely identify electronic devices. For example, if the device identifier of mobile phone 30 is 100.4.5.3, watch 20 in network 100 can identify mobile phone 30 corresponding to device identifier 100.4.5.3 through device identifier 100.4.5.3.

[0102] The device status information of an electronic device can be understood as information about the usage status of the electronic device. For example, for wearable devices, the device status information can include a wearing state and an unlocked state. A wearing state means the wearable device is worn on the human body, and an unlocked state means the wearable device is not worn on the human body. For electronic devices with a display screen, the device status information can include a locked screen state or an unlocked screen state. A locked screen state means the screen of the electronic device is locked, and an unlocked screen state means the screen of the electronic device is not locked.

[0103] It is understood that device status information can also be other information used to indicate the association between the electronic device and the user, such as information indicating the distance between the electronic device and the user, or information indicating the interaction between the electronic device and the user. For example, device status information can indicate that the device is being used or operated by the user, and this application embodiment does not specifically limit this.

[0104] The following example illustrates a method for wearable devices to obtain their device status information.

[0105] Taking a wearable device like a watch as an example, the watch includes a processor and a capacitive sensor. When a user turns on the watch, the processor activates the capacitive sensor. A capacitive sensor is an instrument that expresses changes in other quantities as changes in capacitance. The capacitance value detected by the capacitive sensor varies depending on the material it comes into contact with. When a user wears the watch without it being worn for a certain period of time, the capacitance value detected by the capacitive sensor is usually very high. When the processor detects that the capacitance value obtained by the capacitive sensor at a certain moment or within a certain period of time is greater than a preset capacitance threshold, it considers the wearable device to be in a wearing state; otherwise, the wearable device is considered to be in a non-wearing state. It can be understood that the wearable device obtains its device status information in ways not limited to those described above.

[0106] The following exemplifies a method for an electronic device with a display screen to obtain its device status information. An electronic device with a display screen can determine whether it is in a locked state by calling an interface function to determine if it is in a locked state, or it can determine whether the application in the electronic device is in a dormant state. It should be understood that the methods for an electronic device with a display screen to obtain its device status information are not limited to those described above.

[0107] In this embodiment, a priority list can be pre-set. This priority list includes the device status information of electronic devices and their corresponding priorities. For example, the priority list is shown in Table 1. If a wearable device is worn on the human body, then the wearable device worn on the human body is at level one. If an electronic device with a display screen is in an unlocked state, then the electronic device with a display screen in an unlocked state is at level two. If an electronic device with a display screen is in a locked state, then the electronic device with a display screen in a locked state is at level three. If a wearable device is not worn on the human body, then the wearable device not worn on the human body is at level four. The priority levels are from highest to lowest, from level one to level four.

[0108] Table 1

[0109] Device status information Priority Wearable devices are worn (worn) on the human body Level 1 Electronic devices with displays are in an unlocked state. Level 2 Electronic devices with displays are in a locked state. Level 3 Wearable devices are not worn (worn) on the human body Level 4

[0110] In the application embodiments, when setting the priority list, the device status information that can be used to determine the association between the electronic device and the user is first listed, and then the corresponding priority is set according to the degree of association between the electronic device and the user. For example, when setting Table 1 above, wearable devices are worn on the human body, so they can be considered to have the highest degree of association with the user, and the priority is set to level one.

[0111] It is understood that the device status information and corresponding priority of each electronic device can be set according to the actual situation, and this application embodiment does not make specific limitations in this regard.

[0112] In some embodiments, each electronic device with an anti-loss mode stores and maintains the priority list. Each electronic device with an anti-loss mode can determine its corresponding priority based on the priority list and its own device status information. Therefore, the device status information of each electronic device represents its determined priority. In other words, the device status information can also be the priority determined by the electronic device according to the priority list.

[0113] The following description Figure 1 The working process of the application scenario shown.

[0114] This explanation uses the following example: The connected device information for phone 30 includes earphone 50 device information; the device status information for watch 20 is "wearable"; the device status information for phone 30 is "unlocked"; and the device status information for tablet 40 is "locked". The user then uses method two described above to enable the anti-loss mode for watch 20 and phone 30. Please refer to both. Figure 3 , Figure 3 This is a schematic flowchart illustrating a campaign monitoring device method provided in an embodiment of this application. It should be understood that... Figure 3 The steps or operations of a campaign monitoring device method are illustrated, but these steps or operations are merely examples, and other operations may be performed in the embodiments of this application. Figure 3 Variations of various operations within the process. The method for selecting monitoring equipment may include the following steps:

[0115] Step 31: Watch 20, mobile phone 30, and tablet 40 all send login requests to server 10, with the login request carrying the login account and password.

[0116] In this embodiment, the user operates on the watch 20, mobile phone 30, and tablet 40 respectively, so that the watch 20, mobile phone 30, and tablet 40 log in to the server 10 using the first account information. For example, the user operates on the mobile phone 30. As shown in Figure 4(a), the user clicks the "Log in to Huawei account" option 23 on the settings interface 21 of the mobile phone 30. As shown in Figure 4(b), the account login interface 24 is displayed on the mobile phone 30. The user enters the login account (first account "HUAWEI-01") in the account input box 25 and the password "HUAWEI111" corresponding to the first account in the password input box 26. After entering the first account and password, the user can click the "Log in" option 27. Responding to the user's click on the "Log in" option 27, the mobile phone 30 sends a login request to the server 10, wherein the login request carries the first account "HUAWEI-01" and password "HUAWEI111" entered by the user. Similarly, users can operate on watch 20 and tablet 40, logging into server 10 using the same account "HUAWEI-01".

[0117] Step 32: Server 10 verifies the login account and password.

[0118] After receiving the first account information from the watch 20, mobile phone 30, and tablet 40, the server 10 obtains the first account "HUAWEI-01" and password "HUAWEI111" in the login request, and then verifies the validity of the first account and password carried in the login request sent by the watch 20, mobile phone 30, and tablet 40 respectively.

[0119] Step 33: After successful verification, server 10 returns a successful verification response to watch 20, mobile phone 30, and tablet 40.

[0120] In this embodiment of the application, after the server 10 successfully verifies the device, it returns an authentication success response to the watch 20, mobile phone 30, and tablet 40. The authentication success response indicates that the watch 20, mobile phone 30, and tablet 40 have established a communication connection with the server 10, and the watch 20, mobile phone 30, and tablet 40 have successfully logged into the server 10.

[0121] Step 34: Server 10 obtains the device status information and connected device information of electronic devices whose anti-loss mode has been enabled.

[0122] In this embodiment, the electronic devices with anti-loss mode enabled include a watch 20 and a mobile phone 30, taking watch 20 and mobile phone 30 as the first and second electronic devices, respectively. Watch 20 and mobile phone 30 send their respective device status information and connection device information to server 10, or server 10 requests the respective device status information and connection device information of watch 20 and mobile phone 30. The connection device information of mobile phone 30 includes the device information of earphone 50, while the connection device information of watch 20 is not specified. In some embodiments, watch 20 and mobile phone 30 send their respective device status information and device information lists to server 10, or server 10 requests the respective device status information and device information lists of watch 20 and mobile phone 30. Server 10 can obtain the corresponding connection device information from the device information list; for example, the connection device information list of mobile phone 30 records the device information of earphone 50, while the device information list of watch 20 does not record any connection device information.

[0123] It is understood that when an electronic device with an anti-loss mode activates the anti-loss mode using the above method one or method three, that is, when the anti-loss mode of the electronic device with an anti-loss mode in network 100 is activated, the watch 20, mobile phone 30 and tablet 40 send their respective device status information and device information list (connection device information) to the server 10, or the server 10 requests the respective device status information and device information list (connection device information) of the watch 20, mobile phone 30 and tablet 40.

[0124] In this embodiment, after an electronic device successfully logs into server 10, server 10 allows the electronic device to access the data stored on server 10 corresponding to the electronic device. For example, server 10 configures storage space for watch 20. After watch 20 successfully logs into server 10, server 10 allows watch 20 to access the storage space configured for watch 20 on server 10. Watch 20 can also send data from its memory (e.g., device status information, device information list, pictures, videos, audio, etc.) to server 10, and server 10 will then save the received data in the storage space configured for watch 20. As another example, server 10 configures storage space for accounts, with different accounts corresponding to different storage spaces. When watch 20 logs into server 10 using a first account, watch 20 can store data in the storage space configured for the first account on server 10, or access the storage space configured for the first account.

[0125] Step 35: Server 10 selects watch 20 as the monitoring device based on the obtained device status information.

[0126] In step 34, server 10 obtains the device status information of the electronic device, that is, the anti-loss mode of the electronic device has been enabled. That is, server 10 obtains the device status information of watch 20 and mobile phone 30, and server 10 selects a monitoring device based on the obtained device status information, that is, selects a monitoring device from the electronic devices whose anti-loss mode has been enabled.

[0127] In this embodiment, when an electronic device logs into server 10, it may carry its device information (such as a device identifier), or server 10 may request the corresponding device information from the electronic device after successful login, so as to manage these electronic devices subsequently. Server 10 can identify electronic devices that have successfully logged into server 10 through different device identifiers.

[0128] In some embodiments, server 10 may obtain the anti-loss mode status information of the electronic device from the device information of the electronic device, or it may directly receive the anti-loss mode status information sent by the electronic device. For example, the electronic device may carry its anti-loss mode status information when logging into server 10. Server 10 may obtain the device owner of the electronic device from the device information of the electronic device, or it may determine the device owner of the electronic device based on the account used by the electronic device when logging into server 10.

[0129] In this embodiment of the application, to ensure information security and prevent monitoring from occurring between electronic devices belonging to different owners, server 10 selects a monitoring device from electronic devices that meet a first condition: the device is logged into server 10 with the same account information and the anti-loss mode is enabled.

[0130] It is understood that the number of electronic devices meeting the first condition can be one or more. When server 10 detects that an electronic device has successfully logged into server 10 and its anti-loss mode is enabled, server 10 selects that electronic device as a monitoring device. When server 10 detects that two or more electronic devices meet the first condition, server 10 selects a monitoring device from those two or more electronic devices.

[0131] It is understandable that multiple (i.e., two or more) electronic devices log in to server 10 with the same account information. These multiple electronic devices belong to the same device owner, that is, to the device owner corresponding to the account.

[0132] In some embodiments, the first condition may also be electronic devices belonging to the same device owner, having processing capabilities, and having their anti-loss mode enabled. The server 10 can determine whether an electronic device has the corresponding processing capabilities based on its device type; for example, it may assume that a mobile phone 30, watch 20, and tablet 40 have the corresponding processing capabilities, while assuming that headphones 50 and a stylus (not shown) do not.

[0133] In this embodiment, watch 20, mobile phone 30, and tablet 40 log in to server 10 using the first account information. The device owners of watch 20, mobile phone 30, and tablet 40 are all users corresponding to the first account information. Based on the user only enabling the anti-loss mode of watch 20 and mobile phone 30, the electronic devices that meet the first condition include watch 20 and mobile phone 30. Server 10 stores a priority list (e.g., Table 1). According to the priority list and the device status information of watch 20 and mobile phone 30, server 10 determines that the first priority of watch 20 is level one and the second priority of mobile phone 30 is level two. Server 10 selects watch 20 with the highest priority among watch 20 and mobile phone 30 that are logged in with the same account information and have enabled the anti-loss mode as the monitoring device.

[0134] In some embodiments, an electronic device with anti-loss mode determines its priority based on its stored priority list and its own device status information. In step 34, the server 10 obtains the device status information of the electronic device with anti-loss mode enabled, that is, obtains the priority of the electronic device with anti-loss mode enabled. Accordingly, in step 35, the server 10 selects the watch 20 with the highest priority as the monitoring device based on the obtained priority.

[0135] Step 36: Server 10 notifies the watch 20 that the electronic device with anti-loss mode enabled is the monitoring device. In this embodiment, after selecting the monitoring device, server 10 notifies the participating electronic device, watch 20, that it is the monitoring device. Currently, the electronic devices with anti-loss mode enabled include watch 20 and mobile phone 30. Server 10 notifies watch 20 and mobile phone 30 that watch 20 is the monitoring device. In some embodiments, after selecting the monitoring device, server 10 sends indication information to the participating electronic devices. For example, server 10 sends a first indication to watch 20, indicating that watch 20 is the monitoring device, and sends a second indication to mobile phone 30, indicating that mobile phone 30 is not the monitoring device.

[0136] In some embodiments, server 10 may also notify all electronic devices (including electronic devices with anti-loss mode enabled or disabled) that they are logged in using the first account information that the monitoring device is watch 20, that is, server 10 notifies watch 20, mobile phone 30 and tablet 40 that the monitoring device is watch 20.

[0137] Step 37: Server 10 summarizes the device information and connected device information of electronic devices with anti-loss mode enabled to obtain the first list.

[0138] In this embodiment, after the server 10 obtains the connection device information of the electronic device with the anti-loss mode enabled in step 34, the server 10 can also obtain the device information of the electronic device with the anti-loss mode enabled, and summarize the obtained connection device information and device information to obtain a first list. For example, the server 10 summarizes the device information of watch 20, the connection device information of watch 20, the device information of mobile phone 30, and the connection device information of mobile phone 30 to obtain the first list, as shown in Table 2. Table 2 includes the device information of watch 20, mobile phone 30, and the device information of earphone 50 recorded in the connection device information of mobile phone 30.

[0139] Table 2

[0140] Equipment owner Equipment type Equipment Name Equipment identification Jack cell phone A IP address: 100.4.5.3 Jack watch B Serial Number: C02WKHOP7FFB Jack earphone C CMIIT ID: 2019DP11735

[0141] In some embodiments, after the server 10 obtains the device information list of electronic devices with anti-loss mode enabled in step 34, the server 10 can also obtain the device information of the electronic devices with anti-loss mode enabled, and summarize the obtained device information list and device information to obtain a first list. The server 10 summarizes the device information of the watch 20 and the mobile phone 30 and the first list obtained from the device information list.

[0142] In some embodiments, if the watch 20 is connected to the tablet 40, the device information of the tablet 40 is recorded in the connection device information of the watch 20. The server 10 can obtain the device information of the watch 20, tablet 40, mobile phone 30 and earphone 50, and obtain a first list of the device information of the watch 20, tablet 40, mobile phone 30 and earphone 50.

[0143] It is understandable that when an electronic device with an anti-loss mode activates the anti-loss mode using the above method one or method three, the server 10 summarizes the device information of the watch 20, mobile phone 30, and tablet 40, as well as the device information list of the mobile phone 30, to obtain the first list. That is, the first list includes the device information of the watch 20, mobile phone 30, and tablet 40, as well as the connected device information of the mobile phone 30 (device information of the earphone 50).

[0144] In some embodiments, server 10 can aggregate device information and a list of device information for all electronic devices logged in with the same account information. The first list includes device information for watch 20, mobile phone 30, and tablet 40, as well as device information for connected devices of mobile phone 30 (device information for headset 50).

[0145] Step 38: Server 10 sends the first list to the monitoring device.

[0146] In some embodiments, server 10 may store a first list corresponding to each account. Server 10 stores the first list in the storage space configured for that account. For example, server 10 stores the first list (i.e., Table 2) in the storage space corresponding to the first account HUAWEI-01.

[0147] In some embodiments, the connection device information A of an electronic device with anti-loss mode enabled is updated to connection device information B, and the electronic device reports its updated connection device information B to the server 10. The server 10 updates the first list based on the updated connection device information B and transmits the updated first list to the monitoring device.

[0148] In some embodiments, the device information list A of an electronic device with anti-loss mode enabled is updated to device information list B, and the electronic device reports its updated device information list B to server 10. Server 10 updates the first list according to the updated device information list B and transmits the updated first list to the monitoring device.

[0149] In some embodiments, a new electronic device D has its anti-loss mode activated. This new electronic device D sends its device status information and connected device information C to the server 10. Upon receiving the device status information of the new electronic device, the server 10 determines whether a new monitoring device needs to be selected based on the device status information of the electronic devices currently meeting a first condition. The server 10 updates the first list based on the connected device information C and transmits the updated first list to the currently determined monitoring device. For example, upon receiving the device status information of the new electronic device D, the server 10 determines to reselect a monitoring device based on the device status information of the electronic devices currently meeting the first condition, and the selected monitoring device is the new electronic device D. The server 10 updates the first list based on the connected device information C and transmits the updated first list to the currently determined monitoring device (the new electronic device D).

[0150] In some embodiments, when the anti-loss mode of an electronic device that has been enabled is disabled, the anti-loss mode status information of the electronic device changes from "anti-loss mode enabled" to "anti-loss mode disabled". The electronic device that has disabled the anti-loss mode sends its anti-loss mode disabled to the server 10. In response to the information that the anti-loss mode of the electronic device is disabled, the server 10 determines whether it is necessary to reselect a monitoring device based on the device status information of the electronic device that meets the first condition.

[0151] In some embodiments, when the device status information of an electronic device that meets the first condition changes, the electronic device whose device status information has changed sends its changed device status information to the server 10. In response to receiving the changed device status information, the server 10 determines whether it is necessary to reselect a monitoring device based on the device status information of the electronic device that currently meets the first condition.

[0152] In this embodiment, the server 10's determination of whether a monitoring device needs to be reselected may include judging whether the currently selected monitoring device has the highest priority; if so, no new monitoring device is selected; if not, a new monitoring device is selected. For example, if the watch 20's priority becomes level four and the phone 30's priority is level two, then the watch 20, which currently has the highest priority, is not the highest-priority monitoring device, and the phone 30, which currently has the highest priority, is selected as the monitoring device.

[0153] In some embodiments, the monitoring device can be selected by the electronic device from N electronic devices whose anti-loss mode is enabled, where N is an integer greater than or equal to 2.

[0154] Please see Figure 5 , Figure 5 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application. Figure 5 The illustration is provided for only one embodiment and does not imply any limitation on application scenarios in which different embodiments may be implemented. Figure 5 The number and type of the watches 20, mobile phones 30, tablets 40 and earphones 50 are only illustrative examples. The number of electronic devices can be any other number, and the device type can be any other device type.

[0155] In the illustrated embodiment, network 200 includes a watch 20, a mobile phone 30, a tablet 40, and an earphone 50. (The above...) Figure 1 Content related to Watch 20, Mobile Phone 30, Tablet 40, and Headphones 50 (such as device information, device status information, connected device information, device information list, anti-loss mode, etc.) is applicable to all of them. Figure 5 The application scenarios shown will not be elaborated further here. The difference between network 200 and network 100 is that network 200 does not require the participation of server 10. Watch 20, mobile phone 30 and tablet 40 communicate with each other in pairs, and the electronic devices select the monitoring device from N electronic devices that meet the first condition.

[0156] In this embodiment, the communication connections between the watch 20, mobile phone 30, and tablet 40 can be wired or wireless. For example, the watch 20 and mobile phone 30 can be connected via Bluetooth, the mobile phone 30 can establish a communication connection with the tablet 40 via an adapter (e.g., a USB data cable), and the watch 20 and tablet 40 can be connected via Wi-Fi point-to-point. The communication connection between the mobile phone 30 and the headset 50 can be wireless, such as via Bluetooth; this application does not specifically limit this connection.

[0157] The following description Figure 5 The working process of the application scenario shown.

[0158] The device status information of watch 20, mobile phone 30, and tablet 40 remains the same as described above. Figure 3 For example, let's take the user activating the anti-loss mode of watch 20 and phone 30 using method two described above. This will not be elaborated further here. Please refer to the following: Figure 6 , Figure 6 This is a schematic flowchart of another campaign monitoring device method provided in an embodiment of this application. It should be understood that... Figure 6 The steps or operations of a campaign monitoring device method are illustrated, but these steps or operations are merely examples, and other operations may be performed in the embodiments of this application. Figure 6 Variations of various operations within the process. The method for selecting monitoring equipment includes the following steps:

[0159] Step 61: The electronic devices connected in communication transmit their respective anti-loss mode status information to each other.

[0160] In this embodiment, after the watch 20, mobile phone 30, and tablet 40 establish communication connections in pairs, they transmit their respective anti-loss mode status information to each other. Taking the transmission of anti-loss mode status information between the watch 20 and mobile phone 30 as an example, the watch 20 requests the anti-loss mode status information from the mobile phone 30, or the watch 20 receives information from the mobile phone 30 indicating that the anti-loss mode of the mobile phone 30 is enabled. The mobile phone 30 and earphone 50 also transmit their respective anti-loss mode status information to each other. The mobile phone 30 requests the anti-loss mode status information from the earphone 50, or the mobile phone 30 receives information from the earphone 50 indicating that the anti-loss mode of the earphone 50 is not enabled. In this case, the earphone 50 does not have an anti-loss mode, and its anti-loss mode status information indicates that the anti-loss mode is not enabled.

[0161] In some embodiments, watch 20, mobile phone 30 and tablet 40 can log in to the server using the same account information. Then watch 20, mobile phone 30 and tablet 40 can obtain each other's device identifiers (e.g., IP addresses) from the server. Watch 20, mobile phone 30 and tablet 40 establish communication connections based on the obtained device identifiers. For example, mobile phone 30 establishes a communication connection with tablet 40 based on the IP address of tablet 40, and so on, to achieve pairwise communication connections.

[0162] Step 62: Electronic devices with anti-loss mode enabled transmit their respective device status information to each other.

[0163] As explained above, if the anti-loss mode is enabled on electronic devices including watch 20 and mobile phone 30, then watch 20 and mobile phone 30 will transmit their respective device status information to each other.

[0164] It is understood that when an electronic device with an anti-loss mode activates the anti-loss mode using either method one or method three, i.e., the anti-loss mode of all electronic devices with an anti-loss mode is activated, then in step 62, the watch 20, the mobile phone 30, and the tablet 40 transmit their respective device status information to each other.

[0165] In some embodiments, to ensure information security and prevent monitoring from occurring between electronic devices belonging to different owners, a monitoring device needs to be selected from N electronic devices that meet a first condition: N is an integer greater than or equal to 2, and the first condition is that they belong to the same owner and the anti-loss mode is enabled. Step 62 can then be replaced by electronic devices with the anti-loss mode enabled and belonging to the same owner transmitting their respective device status information to each other. That is, in the replaced step 62, electronic devices with the anti-loss mode enabled transmit their respective device owners to each other, and electronic devices belonging to the same owner then transmit their respective device status information to each other. Alternatively, step 61 can be replaced by electronic devices that are communicatively connected transmitting their respective anti-loss mode status information and device owners to each other. Accordingly, step 62 is replaced by electronic devices with the anti-loss mode enabled and belonging to the same owner transmitting their respective device status information to each other.

[0166] In some embodiments, the watch 20, mobile phone 30, tablet 40 and earphone 50 may be owned by the same device owner, and this application does not specifically limit this.

[0167] Step 63: Electronic devices with anti-loss mode enabled select monitoring devices based on device status information.

[0168] In this embodiment, watch 20 and mobile phone 30 obtain each other's priorities, and determine that watch 20 and mobile phone 30 have priorities of level one and level two, respectively. Watch 20 selects watch 20 (the first target device) with the highest priority among watch 20 and mobile phone 30 as the monitoring device. Optionally, mobile phone 30 selects watch 20 (the first target device) with the highest priority among watch 20 and mobile phone 30 as the monitoring device.

[0169] In some embodiments, watch 20 and mobile phone 30 store a priority list (e.g., Table 1). Watch 20 obtains the device status information of mobile phone 30, and based on the priority list, watch 20 determines that the priorities of watch 20 and mobile phone 30 are both second priority. Watch 20 selects watch 20, which has the highest priority among watch 20 and mobile phone 30, as the monitoring device. Optionally, mobile phone 30 determines that the priorities of watch 20 and mobile phone 30 are first level and second level, respectively, based on the priority list. Mobile phone 30 selects watch 20, which has the highest priority among watch 20 and mobile phone 30, as the monitoring device.

[0170] Step 64: Electronic devices with anti-loss mode enabled notify each other that watch 20 is a monitoring device.

[0171] In this embodiment, after a monitoring device is selected, the first target device (i.e., watch 20) among the N electronic devices that currently meet the first condition is notified that it is the monitoring device. After watch 20 selects a monitoring device, watch 20 notifies mobile phone 30 that watch 20 is the monitoring device. Optionally, after mobile phone 30 selects a monitoring device, mobile phone 30 notifies watch 20 that watch 20 is the monitoring device.

[0172] Step 65: The monitoring device summarizes the device information and connected device information of electronic devices with anti-loss mode enabled, and obtains the first list.

[0173] In this embodiment, the monitoring device watch 20 obtains the device information and connected device information of the mobile phone 30. For example, the watch 20 requests its device information and connected device information from the mobile phone 30, or after determining that the monitoring device is the watch 20, the mobile phone 30 sends its device information and connected device information to the watch 20. The monitoring device watch 20 summarizes its device information and the device information and connected device information of the mobile phone 30 to obtain a first list.

[0174] In some embodiments, the monitoring device watch 20 obtains device information and a device information list from the mobile phone 30, such as by the watch 20 requesting its device information and device information list from the mobile phone 30, or by the mobile phone 30 sending its device information and device information list to the watch 20 after determining that the monitoring device is the watch 20. The monitoring device watch 20 then summarizes its device information and the device information and device information list from the mobile phone 30 to obtain a first list.

[0175] When the connected device information includes the device information of the electronic devices being connected, that is, when the connected device information of watch 20 includes the device information of mobile phone 30 and tablet 40, and the connected device information of mobile phone 30 includes the device information of watch 20, tablet 40 and earphone 50, then the first list may include the device information of watch 20, mobile phone 30, tablet 40 and earphone 50.

[0176] In some embodiments, the connection device information of an electronic device may also include device information of electronic devices that the electronic device has historically connected to. For example, if mobile phone 30 has previously connected to laptop computer F, then the connection device information of mobile phone 30 includes device information of watch 20, tablet 40, laptop computer F, and headset 50. Therefore, the first list may include device information of watch 20, mobile phone 30, tablet 40, headset 50, and laptop computer F.

[0177] In some embodiments, the connection device information A of electronic devices other than the monitoring device (such as mobile phone 30) in electronic devices where anti-loss mode is enabled is updated to connection device information B, and mobile phone 30 transmits its updated connection device information B to the monitoring device (such as watch 20). The monitoring device updates its first list based on the updated connection device information B.

[0178] In some embodiments, the connection device information C of the monitoring device is updated to the connection device information D, and the monitoring device updates the first list according to the updated connection device information D.

[0179] In some embodiments, a new electronic device D has its anti-loss mode enabled, and this new electronic device D is communicatively connected to an electronic device (such as mobile phone 30) in network 200 whose anti-loss mode is enabled. The new electronic device D sends its device status information and connection device information E to mobile phone 30, or mobile phone 30 requests its device status information and connection device information E from the new electronic device D. In response to receiving the device status information of the new electronic device D, mobile phone 30 sends the device status information and connection device information E of the new electronic device D to the electronic device (such as watch 20) with its anti-loss mode enabled that is communicatively connected to mobile phone 30, so that the device information and device information list of the new electronic device D are shared among the electronic devices with their anti-loss modes enabled in network 200. The electronic devices with their anti-loss modes enabled in network 200 determine whether a monitoring device needs to be reselected based on the device status information of the currently enabled electronic devices. The current monitoring device updates the first list based on the connection device information E. For example, in response to receiving the device status information of the new electronic device D, the currently enabled electronic device determines to reselect the new electronic device D as a monitoring device based on the device status information of the currently enabled electronic device. The new electronic device D obtains the outdated first list from the watch 20 and updates the first list based on the connected device information E.

[0180] In some embodiments, when the anti-loss mode of an electronic device (such as mobile phone 30) with its anti-loss mode enabled is disabled, the anti-loss mode status information of mobile phone 30 changes from "anti-loss mode enabled" to "anti-loss mode disabled." The disabled mobile phone 30 sends a message to an electronic device (such as watch 20) with its anti-loss mode enabled that is communicatively connected to it, indicating that its anti-loss mode is disabled. The electronic device with its anti-loss mode enabled responds to this message by sharing the information among other electronic devices with their anti-loss modes enabled in network 200. The electronic device with its anti-loss mode enabled, in response to this message, determines whether a new monitoring device needs to be selected based on its device status information.

[0181] In some embodiments, when the device status information of an electronic device with anti-loss mode enabled changes, the electronic device with the changed device status information sends its changed device status information to other electronic devices with anti-loss mode enabled. Upon receiving the changed device status information, the electronic devices with anti-loss mode enabled currently share the changed device status information among the electronic devices with anti-loss mode enabled in network 200. In response to the changed device status information, the electronic devices with anti-loss mode enabled currently determine whether a new monitoring device needs to be selected based on the current device status information of the electronic devices with anti-loss mode enabled.

[0182] In this embodiment, determining whether an electronic device with the anti-loss mode already enabled needs to reselect a monitoring device may include judging whether the currently selected monitoring device has the highest priority; if so, no new monitoring device is selected; otherwise, a new monitoring device is selected. For example, if the priority of watch 20 becomes level four and the priority of mobile phone 30 is level two, then the currently selected monitoring device, watch 20, does not have the highest priority, so mobile phone 30, which has the highest current priority, is selected as the monitoring device.

[0183] Identify the monitored equipment

[0184] In this embodiment of the application, electronic devices in the first list whose owners are different from those of the monitoring device are identified as irrelevant devices, and then electronic devices in the first list other than irrelevant devices are identified as monitored devices, including electronic devices in the first list whose owners are the same as those of the monitoring device as monitored devices.

[0185] In this embodiment, the monitoring device can present a first list to the user. The user can select the electronic devices to be monitored from the first list according to their own needs. Alternatively, for electronic devices whose owners are not clearly identified (for example, the owner of the headphones 50 cannot be determined), they can be identified as irrelevant devices. Alternatively, the monitoring device can provide the user with the first list so that the user can determine whether electronic devices with unclear owners should be included as monitored devices.

[0186] As shown in Figure 7(a), the first list (as shown in Table 2) is displayed on the monitoring device watch 20. If Jack does not want to monitor the mobile phone 30, he can delete the mobile phone 30 from the first list. Then, as shown in Figure 7(b), the first list after the user selects the monitored devices is displayed on the watch 20.

[0187] Monitoring equipment for monitoring

[0188] Please refer to the following: Figure 8 , Figure 8 This is a schematic flowchart illustrating a monitoring method using a monitoring device provided in an embodiment of this application. It should be understood that... Figure 8 The steps or operations of a monitoring method for a monitoring device are illustrated, but these steps or operations are merely examples, and other operations may be performed in the embodiments of this application. Figure 8 Variations of various operations within the process. The monitoring method for monitoring equipment includes the following steps:

[0189] Step 80: The monitoring device obtains the first list.

[0190] In this embodiment of the application, the specific content of the first list obtained by the monitoring device can be referred to Figure 3 or Figure 6 This will not be elaborated upon here.

[0191] In this embodiment of the application, after obtaining the first list, the monitoring device can refer to the above description of determining the monitored device and determine the monitored device according to the first list. The monitoring device can also obtain the device identifier of the monitored device according to the first list.

[0192] Step 81: The monitoring equipment identifies the environment and determines the preset threshold.

[0193] In this embodiment, the monitoring device identifies its environment and determines a preset threshold based on the environment. When the monitoring device obtains the location information of the monitored device, it can obtain the distance between the monitoring device and the monitored device. The preset threshold can be a preset threshold related to distance, i.e., a preset distance threshold. The monitoring device can then determine whether to send an alarm message based on the distance between the monitoring device and the monitored device and the preset distance threshold. When the monitoring device monitors the wireless signal of the monitored device based on the device identifier, it can obtain the received signal strength indication (RSSI) of the wireless signal. The preset threshold can be a preset threshold related to signal strength, i.e., a preset strength threshold. The monitoring device can then determine whether to send an alarm message based on the RSSI of the wireless signal and the preset strength threshold.

[0194] In this embodiment, a preset threshold is determined based on the current environment of the monitoring device. If the monitoring device identifies its environment as a normal environment, such as setting a restaurant or coffee shop as a normal environment, then the preset distance threshold is the default distance threshold, and the preset intensity threshold is the default intensity threshold. If the monitoring device identifies its environment as a safe environment, such as setting a home, office area, or a place where the device owner stays for an extended period of time during the day as a safe environment, then the current preset distance threshold is a first distance threshold obtained by modifying the value of the default distance threshold, and the current preset intensity threshold is a first intensity threshold obtained by modifying the value of the default intensity threshold.

[0195] In some embodiments, the current environment may also include an unsafe environment, such as setting a public place with a large number of people (parks, shopping malls, subways, etc.) as an unsafe environment. The monitoring device can determine whether it is currently in a park, shopping mall, or subway based on the location information reported by the monitored device or based on its own location information. If so, it is confirmed that the current environment is an unsafe environment. Then, the current preset distance threshold is a second distance threshold obtained by modifying the value of the default distance threshold, and the current preset intensity threshold is a second intensity threshold obtained by modifying the value of the default intensity threshold.

[0196] Taking preset thresholds related to distance as an example, the default threshold for a normal environment can range from greater than 5 meters to less than or equal to 10 meters. The first distance threshold for a safe environment can range from greater than 10 meters to less than or equal to 20 meters. The second distance threshold for a non-safe environment can range from greater than 1 meter to less than or equal to 5 meters. That is, for preset distance thresholds, the first distance threshold is greater than the default distance threshold, and the default distance threshold is greater than the second distance threshold. Similarly, for preset intensity thresholds, the first intensity threshold is less than the default intensity threshold, and the default intensity threshold is less than the second intensity threshold.

[0197] It is understandable that the distance between the receiver and transmitter, and the RSSI of the Bluetooth paging signals between the receiver and transmitter, can be converted using a formula; this is existing technology and will not be elaborated upon here. For example, when the distance between devices is 1m, the RSSI strength received by the device is approximately between -60dBm and -40dBm. Therefore, when the preset distance threshold is 1m, the preset signal strength threshold can be -60dBm. Thus, preset signal strength thresholds can be set for normal, secure, and unsecured environments based on the preset distance thresholds corresponding to these environments.

[0198] In this embodiment, users can set a trust level for their electronic devices. The trust level of an electronic device is related to a preset threshold. If the trust value of the electronic device is high, the current environment is considered safe, and the first distance threshold can be larger than the default distance threshold, meaning that a greater distance between the electronic device and the monitoring device is allowed without triggering an alarm. If the trust value of the electronic device is low, the current environment is considered unsafe, and the second distance threshold can be smaller than the default distance threshold, meaning that a smaller distance between the electronic device and the monitoring device is allowed.

[0199] In some embodiments, device information includes the trust value of electronic devices. The device information list, connected device information, and the first list can record the trust values ​​of each electronic device. When the monitoring device obtains the trust value of a monitored device located in its environment, it reads the corresponding trust value of that monitored device. If the trust value is 1, the current environment is determined to be a secure environment. If the trust value of the monitored device is 0, the current environment is determined to be a normal environment. If the trust value of the monitored device is -1, the current environment is determined to be an insecure environment. For example, the trust value of the headset 50 is set to 1, and both the watch 20 and the headset 50 have Bluetooth enabled. The watch 20 scans for Bluetooth paging signals in the current environment. If the device identifier (CMIIT ID: 2019DP11735) carried by the Bluetooth paging signal A in the current environment matches the device identifier (CMIIT ID: 2019DP11735) of the headset 50 in the first list, then the headset 50 is determined to be in the environment of the monitoring device. If the monitoring device reads the trust value of the headset 50 as 1 from the connected device information of the mobile phone 30 (or the first list), it considers the current environment to be secure.

[0200] In some embodiments, users can set the trust value of home devices that are inconvenient to carry around (e.g., smart screens, televisions) to 1.

[0201] In some embodiments, the monitoring device can record its location information and dwell time. If it is determined that the dwell time in a certain location area reaches a preset time threshold (e.g., 8 hours), the environment in which the monitoring device is located is considered a safe environment. The location area can be a point or a range with a radius of 0.5 meters centered on the point.

[0202] In some embodiments, if the monitoring device confirms that the current environment is a safe environment, the monitoring device may stop monitoring the monitored device.

[0203] Step 82: The monitoring equipment collects monitoring information.

[0204] In this embodiment, the monitoring information is information about the monitored device. The monitoring device can determine whether the monitored device is lost based on the monitoring information.

[0205] In this embodiment, after identifying the monitored device, the monitoring device initiates monitoring and collects monitoring information from the monitored device. The monitoring device can collect the monitoring information from the monitored device through a communication connection with the monitored device, or it can collect the monitoring information from the monitored device's device identifier. That is, the monitoring device can establish a communication connection with the monitored device, or it can choose not to establish a communication connection.

[0206] In this embodiment, the monitoring device establishes a communication connection with the monitored device. The monitoring information may include the location information of the monitored device, the distance information between the monitored device and the monitored device, accelerometer data or gyroscope data, and information related to the fall status. Based on its communication connection with the monitored device, the monitoring device obtains the location information of the monitored device. The monitoring device requests the location information (e.g., GPS location information) from the monitored device, or the monitored device proactively sends its location information to the monitoring device.

[0207] In some embodiments, after the monitoring device obtains the location information of the monitored device, it first determines whether the monitored device is within the monitoring range. If the monitored device is not currently within the monitoring range, it will not be monitored. Otherwise, the monitoring device monitors the monitored device based on its location information. The monitoring device may request the location information of the monitored device at preset time intervals, or the monitored device may send its location information to the monitoring device at preset time intervals, thereby ensuring that the monitoring device can continuously and in real-time obtain the location information of the monitored device. The preset time interval can be a default value or a value set by the user according to actual conditions, such as 5 seconds, 10 seconds, etc.

[0208] The monitoring range can be an area centered on the location of the monitoring device after the monitoring device is identified. The monitoring range is used to determine whether the monitored device is near the monitoring device. If the monitored device is within the monitoring range, it means that the monitored device is near the monitoring device. The size of the monitoring range can be set according to the actual situation. For example, the monitoring range can be a circle with a radius of 50 meters centered on the location of the monitoring device. The monitoring range can be set large enough to ensure that the monitoring device can monitor a sufficient number of devices around the user, and also to avoid monitoring electronic devices that are far away from the user.

[0209] In some embodiments, the monitored device establishes a communication connection with the monitoring device. The monitored device can report its accelerometer data, gyroscope data, and other information related to the drop status to the monitoring device, or the monitoring device can request the monitored device's accelerometer data, gyroscope data, and other information related to the drop status from the monitored device. For example, the monitored device can determine that it is in a drop state based on one or more of the accelerometer data and gyroscope data, and report this to the monitoring device. Alternatively, the monitoring device can determine whether the monitored device is in a drop state based on one or more of the accelerometer data and gyroscope data. The monitoring device monitors the monitored device based on whether it is in a drop state. Determining whether an electronic device is in a drop state based on accelerometer data or gyroscope data is prior art and will not be elaborated further here.

[0210] The monitored device and the monitoring device do not establish a communication connection. The monitoring information can be the received signal strength indication (RSSI) of the wireless signal. The monitoring device obtains the device identifier of the monitored device, monitors the wireless signal (such as a short-range wireless signal) of the monitored device based on the device identifier, and obtains the RSSI of the wireless signal.

[0211] In this embodiment of the application, after a monitoring device is selected, the monitoring device can automatically turn on Bluetooth. For example, as... Figure 3 Server 10 informs watch 20 that it is a monitoring device, or, if Figure 6 If an electronic device with anti-loss mode enabled selects watch 20 as a monitoring device, then watch 20 will enable its Bluetooth.

[0212] In one possible design, the aforementioned wireless signal is a Bluetooth paging signal. Monitoring the wireless signal of the monitored device based on the device identifier includes: the monitoring device scanning for the Bluetooth paging signal based on the device identifier, receiving the Bluetooth paging signal, and monitoring the Received Signal Strength Indicator (RSSI) of the Bluetooth paging signal. The RSSI of the Bluetooth paging signal characterizes the signal strength received by the monitoring device. The RSSI of the Bluetooth paging signal is inversely proportional to the distance between the devices. The greater the distance between the monitoring device and the monitored device, the smaller the RSSI of the Bluetooth paging signal detected by the monitoring device; the closer the distance, the larger the RSSI of the Bluetooth paging signal.

[0213] Specifically, the monitored device is monitored using a ranging method (such as sensing the signal strength of the wireless signal carrying the device identifier) ​​based on the device identifier. For example, both the monitoring device and the monitored device have Bluetooth enabled. The monitoring device scans for Bluetooth paging signals in the current environment to obtain the device identifier carried by the Bluetooth paging signal. The monitoring device checks whether the device identifier of the monitored device in the first list matches the device identifier carried by the Bluetooth paging signal in the current environment. If they do not match, the monitoring device does not monitor the RSSI of the Bluetooth paging signal, that is, it does not monitor the electronic device corresponding to the Bluetooth paging signal. If they match, the monitoring device monitors the RSSI of the Bluetooth paging signal. For example, if the device identifier (CMIIT ID: 2019DP11735) carried by Bluetooth paging signal A in the current environment matches the device identifier (CMIIT ID: 2019DP11735) of headset 50 in the first list, then Bluetooth paging signal A is the Bluetooth paging signal A emitted by the monitored device (headset 50) corresponding to the matched device identifier. The monitoring device can monitor the RSSI of the Bluetooth paging signal A, or it can assess the distance between the matched Bluetooth paging signal A and the monitored device (earphone 50) corresponding to the Bluetooth paging signal A based on the RSSI of the matched Bluetooth paging signal A, thereby enabling the monitoring of the earphone 50.

[0214] It is understandable that when a monitoring device assesses the distance between itself and the monitoring device based on the RSSI strength of the Bluetooth paging signal of the monitored device, it can pre-obtain the relationship between the RSSI of various Bluetooth paging signals and the distance. For example, when the distance between the monitored device and the monitoring device is about 1 meter, the RSSI of the Bluetooth paging signal sent by the monitored device received by the monitoring device is approximately between -60 dBm and -40 dBm. If the monitoring device detects that the RSSI of the Bluetooth paging signal of the monitored device is -50 dBm, it can assess the distance between the monitored device and the monitoring device as 1 meter. In practical applications, the relationship between the RSSI of the Bluetooth paging signal and the distance can also be set according to specific circumstances (such as the two antennas, transmission and reception characteristics, and the current environment). This application does not impose specific limitations on this.

[0215] It is understood that monitoring equipment can flexibly use positioning technologies, such as time of arrival (ToA), time difference of arrival (TDoA), received signal strength (RSS), and angle of arrival (AoA), to determine the location of the monitored equipment or the distance between the monitoring equipment and the monitored equipment. This application does not make any specific limitations in this regard.

[0216] In some embodiments, the monitored devices include a monitored device that has initiated monitoring. The monitored device that has initiated monitoring is communicatively connected to the monitoring device. The monitoring information obtained by the monitoring device may include distance information between the monitored devices and the RSSI of the Bluetooth paging signal of the monitored device. The monitored device that has initiated monitoring can monitor other monitored devices based on its obtained device identifier, obtain the RSSI of the wireless signals of other monitored devices, or obtain the location or distance information of other monitored devices based on its communication with them. That is, the embodiments of this application are not limited to monitoring only by the monitoring device; electronic devices with anti-loss modes among the monitored devices can also initiate monitoring, and devices can be flexibly networked to achieve mutual monitoring between devices.

[0217] When a monitored device initiates monitoring, it reports the monitoring information it obtains to the monitoring device. This allows the monitoring device to obtain more comprehensive and complete monitoring information (such as location information, distance information, etc.). The monitoring device can then construct a topology map of the location and distance between devices and provide this map to the user, making it easier for the user to locate the devices.

[0218] It is understandable that when a monitored device that has started monitoring has no communication connection with other monitored devices, it can still monitor other monitored devices by referring to the device identifier of the monitored device obtained above, and then report the RSSI of the Bluetooth paging signal of the monitored device it has detected to the monitoring device or assess its distance from the monitored device based on the RSSI.

[0219] In this embodiment, the monitored device that initiates monitoring can report the location information of other monitored devices it detects, as well as the distance between itself and these other monitored devices, to the monitoring device. The monitoring device then constructs a topology map of the device locations and distances based on the obtained location and distance information. For example, the topology map can be constructed based on the locations of the monitoring device, the monitored device that initiated monitoring, and the other monitored devices, as well as the distances between them. The monitoring device can provide the user with this topology map to offer more accurate and comprehensive device location and distance information, facilitating device location for the user.

[0220] like Figure 9 As shown, taking the monitored device (mobile phone 30), other monitored devices (earphone 50), and monitoring device (watch 20) as an example, the mobile phone 30 and earphone 50 are communicatively connected. The mobile phone 30 can obtain the location information of the earphone 50 (e.g., GPS location information), and thus determine the distance A between the mobile phone 30 and earphone 50. The watch 20 can monitor the mobile phone 30 and earphone 50, and thus obtain the distance B between the watch 20 and the mobile phone 30, and the distance C between the watch 20 and earphone 50. The mobile phone 30 reports its location information, the location information of the earphone 50, and the distance A between the mobile phone 30 and earphone 50 to the monitoring watch 20. The watch 20 constructs a topology map of the location distances between the devices based on the location information of the mobile phone 30 and earphone 50, and distances A, B, and C, as shown below. Figure 9 As shown.

[0221] It is understood that this application does not specify the number of devices in the device location distance topology map. The monitoring equipment can update the device location distance topology map in real time based on changes in the device location distance.

[0222] In this embodiment, steps 81 and 82 can be executed simultaneously, such as when the monitoring device collects monitoring information while identifying its current environment. Alternatively, step 82 can be executed first, followed by step 81, such as when the monitoring device collects the location information of the monitored device and identifies its current environment based on that information. Or, step 81 can be executed first, followed by step 82. This application does not impose specific limitations on this.

[0223] It is understood that if the current environment is assumed to be a normal environment, then step 81 is an optional step if the preset threshold is fixed in the embodiments of this application.

[0224] Step 83: The monitoring equipment determines whether to output alarm information based on the preset threshold and monitoring information.

[0225] In step 81, the monitoring device acquires the RSSI of the wireless signal of the monitored device. If the RSSI of the wireless signal is less than a preset threshold, the result of step 83 is negative. If the RSSI of the wireless signal is greater than or equal to the preset threshold, the result of step 83 is positive.

[0226] In step 81, the monitoring device obtains the location information of the monitored device, and then the monitoring device can perform the following steps:

[0227] Step 1: The monitoring equipment determines whether the distance between itself and the monitored equipment exceeds the monitoring range.

[0228] In this embodiment of the application, the monitoring device determines whether the distance between itself and the monitored device exceeds the monitoring range based on the location information of the monitored device.

[0229] If the result of the judgment in step one is yes, proceed to step two and end the monitoring of the monitored device.

[0230] If the result of step one is negative, proceed to step three, whereby the monitoring device determines whether the distance between itself and the monitored device exceeds a current preset threshold. This current preset threshold can be a default preset threshold or a preset threshold determined by the monitoring device based on environmental safety criteria after identifying the environment.

[0231] If the result of step 3 is negative, then the result of step 83 is also negative.

[0232] If the result of step 3 is yes, then the result of step 83 is yes.

[0233] In this embodiment, the monitoring device can determine whether to output an alarm message based on the duration for which the distance between the monitoring device and the monitored device exceeds a current preset threshold. For example, when the monitoring device detects that the distance between the monitored device and the monitored device has reached the current preset threshold, the monitoring device starts timing. If the distance between the monitored device and the monitored device still exceeds the current preset threshold after the preset time threshold is reached, the monitoring device outputs an alarm message.

[0234] In step 81, the monitoring device obtains accelerometer data, gyroscope data, or information about the drop status of the monitored device. The monitoring device can directly determine whether the monitored device has fallen based on the accelerometer data, gyroscope data, and drop status information. If the monitoring device determines that the monitored device has fallen, it outputs an alarm message.

[0235] In some embodiments, the monitoring device may also directly receive information about the drop status reported by the monitored device. For example, the monitored device reports to the monitoring device that it is in a drop state. Alternatively, the monitored device that initiated monitoring reports to the monitoring device that it or other monitored devices are in a drop state. The monitored device that initiated monitoring receives accelerometer data or gyroscope data reported by other monitored devices and determines that the other monitored device is in a drop state. The monitored device that initiated monitoring reports the information that the monitored device is in a drop state to the monitoring device. Alternatively, the monitoring device receives accelerometer data or gyroscope data reported by the monitored device and determines whether the monitored device is in a drop state based on the received accelerometer data or gyroscope data. When the monitoring device determines that the monitored device is in a drop state, the monitoring device outputs an alarm message. Determining whether an electronic device is in a drop state based on accelerometer data or gyroscope data is prior art and will not be elaborated further here.

[0236] In some embodiments, the monitoring device can flexibly combine the aforementioned monitoring information to determine whether the monitored device is lost. If the monitoring device detects that the monitored device is in a drop state, and detects that the monitored device is near the monitoring device, and then detects that the distance between the monitored device and the monitoring device gradually exceeds a preset threshold, then the monitoring device determines that the monitored device is lost and outputs an alarm message. This improves the accuracy of the monitoring device's determination of the loss of the monitored device and avoids the monitoring device mistakenly judging the monitored device as lost when it is only dropped and not lost, thus incorrectly outputting alarm messages.

[0237] If the result of step 83 is negative, continue to execute either step 82 or step 83.

[0238] In this embodiment, the monitoring device determines not to output monitoring information based on the monitoring information and continues to monitor the monitored device. If the monitoring device is not replaced, device monitoring can continue from step 82 or step 83. If the monitoring device is replaced, the replaced monitoring device can continue device monitoring from step 81.

[0239] If the judgment result of step 83 is yes, proceed to step 84 and output alarm information. The alarm information is used to indicate that the monitored device is in an unsafe state.

[0240] In this embodiment of the application, if the monitoring device determines that the monitored device may be lost, the monitoring device outputs alarm information to the user.

[0241] In some embodiments, if the number of alarms issued by the monitoring device to the user reaches a preset threshold or the alarm duration reaches an alarm time threshold, and the monitoring device still has not received alarm confirmation from the user (i.e., the user has not responded to the alarm information issued by the monitoring device), the monitored device can send an alarm information to the user, or the monitoring device and the monitored device can jointly issue an alarm. The monitored device sending the alarm information to the user can be a monitored device determined to be lost by the monitoring device, or it can be another monitored device not determined to be lost. If the monitoring device is communicatively connected to the monitored device, the monitoring device sends the alarm information to the monitored device so that the monitored device can issue an alarm to the user. For example, the monitoring device watch 20 can control the mobile phone 30 to vibrate or make a voice alarm.

[0242] In this embodiment, the monitoring device can prioritize controlling the monitored devices with a high degree of association with the user to output alarm information to the user. If the monitored device still does not receive a response from the user after outputting alarm information, it can control nearby Bluetooth devices (such as headphones 50) to send alarm information to the user, thereby ensuring that the alarm information is reachable. The alarm information can be implemented as vibration, sound, or interface display, and this embodiment does not specifically limit it.

[0243] Please refer to the example of the alarm information displayed on the interface of the monitoring device watch 20. Figure 10 If the monitoring device, Watch 20, determines that the phone is lost, it will display an alarm message on the Watch 20 interface such as "Earphones may be lost" or "Earphones detected to be beyond a preset threshold," or broadcast the alarm message via voice to remind the user that the earphones may be lost. The Watch 20 interface also presents options such as "Clear Alarms," ​​"Pause Alarms," ​​"Lock Mode," and "Map Search" for the user to make appropriate choices after understanding the alarm message.

[0244] The "Clear Alarms" option is used to inform the monitoring device to clear the current alarm information and to inform the monitoring device that the area is a safe environment, so that the monitoring device can stop monitoring within the safe environment.

[0245] The "Pause Alarm" option is used to instruct the monitoring device to clear the current alarm and resume monitoring of the monitored device. Both "Pause Alarm" and "Clear Alarm" involve the user acknowledging that the device (e.g., a mobile phone) deemed lost is actually secure and not truly lost, thus clearing the current alarm. The difference lies in the setting: "Clear Alarm" indicates the user has set the current area as a safe environment, where device monitoring is not performed. "Pause Alarm" indicates the user has not set the current area as a safe environment and requires device monitoring within that area.

[0246] The "Locked Mode" option is used to inform the monitoring device that you want the monitoring device to put the monitored device into locked mode, preventing the monitored device from being turned off or moved.

[0247] The "Map Search" option is used to instruct the monitoring equipment to display the corresponding map information (such as...). Figure 9 Users can locate the monitored device using map information provided by the monitoring device when they confirm that the device is lost.

[0248] It is understandable that if the monitored device outputs alarm information to the user, and the monitored device has a display screen, then the monitored device can also display such information. Figure 10 The interface shown.

[0249] Step 85: The monitoring equipment receives the user's confirmation.

[0250] In this embodiment, after the monitored device or monitoring device sends an alarm message to the user, the user confirms the alarm message based on their judgment of the monitored device. Upon receiving the user's confirmation (e.g., clicking "Clear Alarm," "Pause Alarm," "Lock Mode," or "Map Search"), the monitored device or monitoring device can confirm that the alarm message has been delivered to the user.

[0251] If the user confirms that the monitored device identified as lost is currently safe and the current area is a safe environment, the user can click the "Clear Alarm" option mentioned above. If the user confirms that the monitored device identified as lost is currently safe, but the location area is not a safe environment, the user can click the "Pause Alarm" option mentioned above. If the user believes that the monitored device identified as lost is currently safe, but may be in an unsafe state (e.g., unable to carry the monitored device identified as lost), the user can click "Lock Mode". If the user believes that the alarm information is valid and the device may indeed be lost, the user can click "Device Locator".

[0252] Step 86: The monitoring equipment responds to the user's confirmation and performs the corresponding operation.

[0253] When the monitoring equipment detects that the user has selected "Clear Alarm," it clears the current alarm information and stops monitoring the equipment in that area. The monitoring equipment records its current location information, identifies this location as a safe environment, and saves it. During the next monitoring cycle, if the monitoring equipment detects that it is in this safe environment, it will stop monitoring the monitored equipment.

[0254] In some embodiments, when the monitoring device detects that the area is a safe environment, it can monitor the monitored device according to a preset threshold corresponding to the safe environment.

[0255] If the monitoring equipment detects that the user has selected "pause alarm", the monitoring equipment will cancel the current alarm information and continue to monitor the monitored equipment. Steps 82 to 86 can be executed.

[0256] The monitoring equipment detects that the user has selected "lock mode" and sends a lock command to the monitored device that is determined to be lost. Figure 10 The system sends a lock command to any phone identified as lost, preventing it from being turned off or moved. If the monitored device detects that the phone has been turned off or moved, it will vibrate, alarm, or make an audible alert. Alternatively, if the monitored device sends information about its being turned off or moved to the monitoring device, the monitoring device will send an alarm message to the user.

[0257] In some embodiments, the monitoring device can send a locking command to the monitored device determined to be lost via a communication connection, or it can modify the communication protocol, such as the Bluetooth protocol, to add a new command to transmit additional locking commands between the monitoring device and the monitored device determined to be lost. Upon receiving the locking command, the monitored device enters a state where it cannot be forcibly shut down or moved. The monitored device can send its information (e.g., received shutdown operation or accelerometer data) to the monitoring device, which then determines the state of the monitored device. When the state of the monitored device changes (e.g., it is moved or shut down), the monitoring device triggers an alarm and can also control the monitored device to trigger an alarm.

[0258] The monitoring equipment detects that the user has selected "Map Search". The monitoring equipment combines the topological map of the location distances between its devices with the current location information of the monitoring equipment to build a map that makes it easier for the user to find the device. The user can use this map to find the monitored device that has been determined to be lost.

[0259] In this embodiment, when the monitored device sends an alarm to the user, it can send the user's confirmation to the monitoring device via a communication connection, and the monitoring device will then perform the corresponding operation. For example, when the monitored device receives a user's selection of the "Clear Alarm" option, the monitored device informs the monitoring device of the selection. The monitoring device responds to the user's selection by setting the location area to a safe environment and stopping device monitoring.

[0260] In some embodiments, the monitoring device can maintain a list of secure environments and provide functions for adding and deleting secure environments. That is, users can add or delete secure environments in the list based on their assessment of the security of each area.

[0261] In some embodiments, after selecting "Pause Alarms," ​​the user can also set the time limit for alarms, such as setting it to not alarm for a preset period of time in a certain location area. For example, in area A, the monitoring device determines that the monitored device is missing and sends an alarm to the user. After the user selects "Pause Alarms" and sets it not to alarm for the next 5 hours, the monitoring device will stop monitoring the monitored device in that area for the next 5 hours. After 5 hours, the monitoring device will resume monitoring the monitored device in that area.

[0262] This is understandable; the scenario that triggers the reselection of the monitoring device (see details for reference) Figure 3 or Figure 6 (As described in the text) can occur Figure 8 Any of the steps shown. If a situation triggers the reselection of a monitoring device, the process will be repeated. Figure 8 The flowchart illustrates the equipment monitoring method.

[0263] In some embodiments, the monitoring device can also monitor itself, meaning it can be locked, preventing movement and shutdown. Taking a mobile phone 30 as the monitoring device and an earphone 50 as the monitored device, if the mobile phone 30 determines that it is currently in a locked screen state, and the mobile phone 30 is connected to the earphone 50 via Bluetooth, and audio is playing on the earphone 50, then the mobile phone 30 can assume that the earphone 50 is being worn by the user. If the mobile phone 30 detects that the distance between itself and the earphone 50 exceeds a preset threshold, the mobile phone 30 controls the earphone 50 to issue an alarm to remind the user, and the mobile phone 30 can automatically enter a locked mode.

[0264] The following describes an application scenario of an embodiment of this application.

[0265] As mentioned above Figure 3For example, a user wears watch 20 and locks their phone 30. Watch 20 is selected as the monitoring device. Watch 20 does not establish a communication connection with earphone 50, but phone 30 does. The user puts phone 30 and earphone 50 into a bag. Phone 30 can monitor earphone 50 based on its communication connection with earphone 50. If the user's bag is lost, watch 20 detects Bluetooth paging signals in the current environment. If the device identifier carried by the Bluetooth signal matches the device identifier of earphone 50, it estimates the distance between watch 20 and earphone 50 based on the RSSI of the Bluetooth paging signal. Similarly, if the device identifier carried by the Bluetooth paging signal matches the device identifier of phone 30, it estimates the distance between watch 20 and phone 30 based on the RSSI of the Bluetooth paging signal. This allows watch 20 to monitor phone 30 and earphone 50.

[0266] The following describes another application scenario of the embodiments of this application. As described above... Figure 3 For example, when swimming, a user might place inconveniently carried electronic devices (such as a mobile phone 30) in a sports bag, while carrying a watch 20. The watch 20 is selected as the monitoring device. When the user leaves the sports bag, the watch 20 detects changes in distance between itself and the mobile phone 30. If the distance between the watch 20 and the mobile phone 30 exceeds a preset threshold, the watch 20 activates an alarm. The user selects a "lock mode" on the watch 20, which sends a lock command to the mobile phone 30, preventing it from being powered on or moved. The mobile phone 30 continuously monitors its status (e.g., accelerometer status or whether it receives a power-off command). If it detects an abnormal status (e.g., the mobile phone 30 is moved or powered off), the mobile phone 30 sends a message to the watch 20 via its communication channel, causing the watch 20 to alarm the user and also notifying the mobile phone 30 to trigger an alarm.

[0267] Figure 11 This is a schematic diagram of the structure of a computing device 140 provided in an embodiment of this application. The computing device 140 includes a processor 141, a communication bus 142, a memory 143, and at least one communication interface 144.

[0268] Processor 141 can be a general-purpose central processing unit (CPU), an application-specific integrated circuit (ASIC), a graphics processing unit (GPU), or any combination thereof. Processor 141 may include one or more chips, such as Ascend chips, and processor 141 may include AI accelerators, such as neural processing units (NPUs).

[0269] The communication bus 142 may include a path for transmitting information between various components of the computing device 140 (e.g., processor 141, memory 143, communication interface 144).

[0270] Memory 143 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Memory 143 may exist independently and be connected to processor 141 via communication bus 142. Memory 143 may also be integrated with processor 141. The memory 143 can store computer instructions. When the computer instructions stored in the memory 143 are executed by the processor 141, the device monitoring method of this application can be implemented. In addition, the memory 143 can also store data required by the processor during the execution of the above method, as well as intermediate data and / or result data generated.

[0271] Communication interface 144 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc.

[0272] In a specific implementation, as one example, processor 141 may include one or more CPUs.

[0273] In a specific implementation, as one embodiment, a computer device may include multiple processors. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. Here, a processor may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions). This embodiment also provides a computer storage medium storing computer instructions that, when executed on an electronic device, cause the electronic device to perform device monitoring as described in the above method embodiments.

[0274] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to achieve application device monitoring in the above method embodiments.

[0275] In addition, embodiments of this application also provide an apparatus, which may specifically be a chip, component, or module. The apparatus may include a connected processor and a memory; wherein the memory is used to store computer execution instructions, and when the apparatus is running, the processor may execute the computer execution instructions stored in the memory to cause the chip to execute the application device monitoring described in the above method embodiments.

[0276] In this embodiment, the electronic device, computer storage medium, computer program product or chip are all used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding method provided above, and will not be repeated here.

[0277] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0278] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms. Units described as separate components may or may not be physically separate. Components shown as units may be one physical unit or multiple physical units, i.e., they may be located in one place or distributed in multiple different places. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0279] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks. The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered within the scope of protection of this application.

Claims

1. A device monitoring method, applied to a server, characterized in that, The method includes: Receive first information from a first electronic device, wherein the anti-loss mode of the first electronic device has been enabled and the device has logged into the server using first account information. The first information includes first device status information, which is used to indicate the association status between the first electronic device and the user. Receive second information from the second electronic device, wherein the anti-loss mode of the second electronic device has been enabled and the user has logged into the server using the first account information. The second information includes second device status information, which is used to indicate the association status between the second electronic device and the user. The first priority corresponding to the first electronic device is determined based on the first device status information; The second priority corresponding to the second electronic device is determined based on the second device status information; The device corresponding to the higher priority among the first priority and the second priority is designated as the monitoring device; Send first indication information to the first electronic device, wherein the first indication information is used to indicate whether the first electronic device is the monitoring device; Send a second indication message to the second electronic device, wherein the second indication message is used to indicate whether the second electronic device is the monitoring device.

2. The method as described in claim 1, characterized in that, The first information also includes: First connection device information, the first connection device information including the identifier of a third electronic device, wherein the first electronic device is communicatively connected to the third electronic device.

3. The method as described in claim 1, characterized in that, The second information also includes: The second connection device information includes the identifier of the fourth electronic device, which is communicatively connected to the second electronic device.

4. The method as described in claim 3, characterized in that, The method further includes: When the first electronic device is the monitoring device, the monitored device information is sent to the first electronic device, wherein the monitored device information includes the identifiers of the second electronic device and the fourth electronic device.

5. The method as described in claim 4, characterized in that, The method further includes: Receive the changed second connection device information sent by the second electronic device; The modified second connection device information is sent to the first electronic device.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Monitor the status information of the first device and the status information of the second device; When the status information of the first device and / or the status information of the second device changes, it is determined whether to reselect the monitoring device based on the current status information of the first device and the status information of the second device.

7. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The anti-loss mode of the fifth electronic device is detected to be enabled. The third device status information of the fifth electronic device is obtained, wherein the fifth electronic device logs into the server using the first account information. Based on the first device status information, the second device status information, and the third device status information, determine whether to reselect the monitoring device.

8. The method as described in claim 6, characterized in that, The step of determining whether to reselect the monitoring device includes: Determine if the currently selected monitoring device has the highest priority; If so, the monitoring device will not be reselected; If not, then select the monitoring device again.

9. The method according to any one of claims 1 to 5 and 8, characterized in that, Both the first device status information and the second device status information include: whether it is being worn, and / or whether the screen is locked.

10. A device monitoring method, applied to a first electronic device with an anti-loss mode, characterized in that, The method includes: Receive a first operation, wherein the first operation is used to input first account information; In response to the first operation, log in to the server using the first account information; When the anti-loss mode is detected to be activated, first information is sent to the server. The first information includes first device status information, which is used to indicate the association status between the first electronic device and the user. The first indication information is received from the server, wherein the first indication information is used to indicate whether the first electronic device is a monitoring device, wherein the first indication information is determined based on the highest priority device among the electronic devices that meet the first condition, and the highest priority device is determined based on the device status information of the electronic devices that meet the first condition, wherein the first condition is that the device logs into the server with the same account information and the anti-loss mode is enabled.

11. The method as described in claim 10, characterized in that, When the first indication information indicates that the first electronic device is the monitoring device, the monitored device information is received from the server; wherein, the monitored device information includes the identifier of the second electronic device, the second electronic device logs into the server using the first account information, and the anti-loss mode of the second electronic device is enabled.

12. The method as described in claim 10, characterized in that, The first electronic device is communicatively connected to the third electronic device; The first information also includes: First connection device information, which includes the identifier of the third electronic device.

13. The method as described in claim 11, characterized in that, The monitored device information also includes the second connection device information of the second electronic device, wherein the second connection device information includes the identifier of the fourth electronic device, which is communicatively connected to the second electronic device.

14. The method as described in claim 10, characterized in that, The method further includes: When a change in the anti-loss mode or a change in the first device status information is detected, the changed anti-loss mode or the changed first device status information is sent to the server.

15. The method according to any one of claims 10 to 14, characterized in that, The device status information includes: whether it is being worn, and / or whether the screen is locked.

16. The method as described in claim 13, characterized in that, When the first indication information indicates that the first electronic device is a monitoring device, information about surrounding devices is obtained based on the first wireless communication protocol; When the surrounding device information contains the identifier of the fourth electronic device, the signal strength of the first signal corresponding to the identifier of the fourth electronic device is determined, wherein the first signal is based on the first wireless communication protocol; Determine whether the signal strength is lower than a preset threshold; If the value is below the preset threshold, a first alarm message will be displayed.

17. The method as described in claim 16, characterized in that, The first signal is a Bluetooth paging signal.

18. The method as described in claim 16, characterized in that, The second connection device information also includes the trust value of the fourth electronic device, and the preset threshold includes a first preset threshold and a second preset threshold; When the surrounding device information includes the identifier of the fourth electronic device, the method further includes: The current environment is determined to be either secure or insecure based on the trust value of the fourth electronic device. When the environment is the safe environment, a first preset threshold is determined; When the environment is an unsafe environment, a second preset threshold is determined; wherein the first preset threshold is less than the second preset threshold.

19. A method for monitoring equipment, applied to an equipment monitoring system, characterized in that, The device monitoring system includes a server and a first electronic device and a second electronic device with an anti-loss mode. The first electronic device receives a first operation, wherein the first operation is used to input first account information; In response to the first operation, the first electronic device logs into the server using the first account information; The second electronic device receives a second operation, wherein the second operation is used to input the first account information; In response to the second operation, the second electronic device logs into the server using the first account information; When the first electronic device detects that the anti-loss mode is activated, it sends first information to the server. The first information includes first device status information, which is used to indicate the association status between the first electronic device and the user. When the second electronic device detects that the anti-loss mode is activated, it sends second information to the server. The second information includes second device status information, which is used to indicate the association status between the second electronic device and the user. The server determines the first priority corresponding to the first electronic device based on the first device status information, determines the second priority corresponding to the second electronic device based on the second device status information, and uses the device with the higher priority between the first priority and the second priority as the monitoring device. The server sends a first indication information to the first electronic device, wherein the first indication information is used to indicate whether the first electronic device is the monitoring device; The server sends a second indication message to the second electronic device, wherein the second indication message is used to indicate whether the second electronic device is the monitoring device.

20. The method as described in claim 19, characterized in that, The equipment monitoring system also includes a third electronic device, and the first electronic device is communicatively connected to the third electronic device; The first information also includes: First connection device information, which includes the identifier of the third electronic device.

21. The method as described in claim 19, characterized in that, The equipment monitoring system also includes a fourth electronic device, which is communicatively connected to the second electronic device; The second information also includes: The second connection device information includes the identifier of the fourth electronic device.

22. The method as described in claim 21, characterized in that, The method further includes: When the server determines that the first electronic device is the monitoring device, the server sends monitored device information to the first electronic device, wherein the monitored device information includes the identifier of the second electronic device.

23. The method as described in claim 22, characterized in that, The monitored device information also includes the identifier of the fourth electronic device.

24. The method according to any one of claims 19 to 23, characterized in that, Both the first device status information and the second device status information include: whether it is being worn, and / or whether the screen is locked.

25. The method according to any one of claims 21 to 23, characterized in that, When the first indication information indicates that the first electronic device is a monitoring device, the first electronic device obtains information about surrounding devices based on the first wireless communication protocol. When the surrounding device information contains the identifier of the fourth electronic device, the first electronic device determines the signal strength of a first signal corresponding to the identifier of the fourth electronic device, wherein the first signal is based on the first wireless communication protocol; The first electronic device determines whether the signal strength is lower than a preset threshold; If the value is below the preset threshold, the first electronic device displays a first alarm message.

26. The method as described in claim 25, characterized in that, The first signal is a Bluetooth paging signal.

27. The method as described in claim 25, characterized in that, The second connection device information also includes the trust value of the fourth electronic device, and the preset threshold includes a first preset threshold and a second preset threshold; When the surrounding device information contains the identifier of the fourth electronic device, the server determines whether the current environment is a secure environment or an insecure environment based on the trust value of the fourth electronic device. When the environment is a secure environment, a first preset threshold is determined; when the environment is an insecure environment, a second preset threshold is determined. The first preset threshold is less than the second preset threshold.

28. The method according to any one of claims 21, 22, 23, 26, and 27, characterized in that, The method further includes: When the second electronic device detects a change in the second connected device information, it sends the changed second connected device information to the server. The server sends the modified second connection device information to the first electronic device.

29. The method according to any one of claims 19 to 23, 26, and 27, characterized in that, The method further includes: The server monitors the status information of the first device and the status information of the second device; When the first device status information and the second device status information change, the server determines whether to reselect the monitoring device based on the current first device status information and the second device status information.

30. The method according to any one of claims 19 to 23, 26, and 27, characterized in that, The device monitoring system further includes a fifth electronic device, and the method further includes: The server detects that the anti-loss mode of the fifth electronic device has been activated, and receives the third information from the fifth electronic device, wherein the fifth electronic device logs into the server using the first account information, and the third information includes third device status information; The server determines whether to reselect the monitoring device based on the first device status information, the second device status information, and the third device status information.

31. The method as described in claim 29, characterized in that, The step of determining whether to reselect the monitoring device includes: The server determines whether the currently selected monitoring device has the highest priority; If so, the monitoring device will not be reselected; If not, the server will reselect the monitoring device.

32. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program stored in the memory, wherein when the computer program is executed, the processor is configured to perform the device monitoring method as described in any one of claims 1 to 9, 10 to 18, or 19 to 31.

33. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the device monitoring method as described in any one of claims 1 to 9, 10 to 18, or 19 to 31.

34. A computer program product, characterized in that, The computer program product includes computer program code that, when executed by a computer, enables the computer to perform the device monitoring method as described in any one of claims 1 to 9, 10 to 18, or 19 to 31.

Citation Information

Patent Citations

  • Terminal control method, terminal control device and terminal control system

    CN104253861A

  • Anti-lost monitoring system

    CN112927471A