Communications method, and communications apparatus and system
Abstract
A communications method and a communications apparatus and system are provided, and are applied to smart home systems. The method includes: a home device sends operation information to a server, where the operation information is used to indicate an operation performed by a user on the home device; and after receiving the operation information from the home device, the server determines a target account, where the target account is one of accounts associated with the home device, and sends a notification message to a target terminal device, where the notification message includes status information used to indicate a status of the home device, the status information is related to the operation information, and the target terminal device is a terminal device on which the target account is logged in.
Claims
exact text as granted — not AI-modified1 . A server, the server comprising a processor and a transceiver,
wherein the processor is configured to:
receive operation information from a home device by using the transceiver, wherein the operation information is used to indicate an operation performed by a user on the home device;
determine a target account, wherein the target account is one of a plurality of accounts associated with the home device; and
send a notification message to a target terminal device by using the transceiver, wherein the notification message comprises status information used to indicate a status of the home device, the status of the home device is related to the operation information, and the target terminal device is a terminal device on which the target account is logged in.
2 . The server according to claim 2 , wherein the processor is further configured to:
obtain global positioning system (GPS) location information of one or more terminal devices, wherein the one or more terminal devices are logged in by the plurality of accounts associated with the home device; determine GPS location information that is in the GPS location information of the one or more terminal devices and that is closest to a GPS location of the home device; and determine, as the target account, an account logged in on a terminal device corresponding to the GPS location information closest to the GPS location of the home device.
3 . The server according to claim 1 , wherein the processor is further configured to:
receive network access GPS location information by using the transceiver, wherein the network access GPS location information is GPS location information of a network access terminal device that is present when the home device performs network access by using the network access terminal device; and determine the network access GPS location information as the GPS location information of the home device.
4 . The server according to claim 1 , wherein the operation information comprises a voice instruction of the user, and the processor being configured to determine the target account further comprises:
recognize voiceprint information of the user based on the voice instruction of the user; and determine, based on a pre-established correspondence between the voiceprint information and an account, an account corresponding to voiceprint information that best matches the voiceprint information of the user as the target account.
5 . The server according to claim 1 , wherein the processor being configured to determine the target account further comprises:
obtain a media access control (MAC) address of one or more terminal devices and a signal strength of a network corresponding to a MAC address of each terminal device of the one or more terminal devices, wherein the one or more terminal devices are logged in by the plurality of accounts associated with the home device, and the one or more terminal devices and the home device are located in the same network; determine a MAC address corresponding to a highest signal strength of the network in the MAC address of the one or more terminal devices; and determine, as the target account, an account logged in on a terminal device corresponding to the MAC address corresponding to the highest signal strength of the network.
6 . The server according to claim 1 , wherein the processor is further configured to:
obtain a sorting result of a media access control (MAC) address of the one or more terminal devices having a network connection function that are in the same network as the home device, wherein the sorting result of the MAC address is obtained based on a signal strength of the network corresponding to a MAC address of each of the one or more terminal devices, and the one or more terminal devices are logged in by the plurality of accounts associated with the home device.
7 . The server according to claim 1 , wherein the processor is further configured to:
send a media access control (MAC) address related information query message to one or more first terminal devices; receive MAC address related information from the one or more first terminal devices, wherein the MAC address related information comprises a MAC address of the first terminal device, an identifier of a network corresponding to the MAC address of the first terminal device, and a signal strength of the network corresponding to the MAC address of the first terminal device; and obtain, from the MAC address, related information of the one or more first terminal devices, the MAC address of the one or more terminal devices that are in the same network as the home device, wherein the one or more first terminal devices are logged in by the plurality of accounts associated with the home device.
8 . A method for managing a server, the method comprising:
receiving operation information from a home device by using a transceiver, wherein the operation information is used to indicate an operation performed by a user on the home device; determining a target account, wherein the target account is one of a plurality of accounts associated with the home device; and sending a notification message to a target terminal device by using the transceiver, wherein the notification message comprises status information used to indicate a status of the home device, the status of the home device is related to the operation information, and the target terminal device is a terminal device on which the target account is logged in.
9 . The method according to claim 8 , further comprising:
obtaining global positioning system (GPS) location information of one or more terminal devices, wherein the one or more terminal devices are logged in by the plurality of accounts associated with the home device; determining GPS location information that is in the GPS location information of the one or more terminal devices and that is closest to a GPS location of the home device; and determining, as the target account, an account logged in on a terminal device corresponding to the GPS location information closest to the GPS location of the home device.
10 . The method according to claim 8 , further comprising:
receiving network access GPS location information by using the transceiver, wherein the network access GPS location information is GPS location information of a network access terminal device that is present when the home device performs network access by using the network access terminal device; and determining the network access GPS location information as the GPS location information of the home device.
11 . The method according to claim 8 , wherein the operation information comprises a voice instruction of the user, further comprising:
recognizing voiceprint information of the user based on the voice instruction of the user; and determining, based on a pre-established correspondence between the voiceprint information and an account, an account corresponding to voiceprint information that best matches the voiceprint information of the user as the target account.
12 . The method according to claim 8 , further comprising:
obtaining a media access control (MAC) address of one or more terminal devices and a signal strength of a network corresponding to a MAC address of each terminal device of the one or more terminal devices, wherein the one or more terminal devices are logged in by the plurality of accounts associated with the home device, and the one or more terminal devices and the home device are located in the same network; determining a MAC address corresponding to a highest signal strength of the network in the MAC address of the one or more terminal devices; and determining, as the target account, an account logged in on a terminal device corresponding to the MAC address corresponding to the highest signal strength of the network.
13 . The method according to claim 8 , further comprising:
obtaining a sorting result of a media access control (MAC) address of the one or more terminal devices having a network connection function that are in the same network as the home device, wherein the sorting result of the MAC address is obtained based on a signal strength of the network corresponding to a MAC address of each of the one or more terminal devices, and the one or more terminal devices are logged in by the plurality of accounts associated with the home device.
14 . The method according to claim 1 , further comprising:
sending a media access control (MAC) address related information query message to one or more first terminal devices; receiving MAC address related information from the one or more first terminal devices, wherein the MAC address related information comprises a MAC address of the first terminal device and an identifier of a network.Join the waitlist — get patent alerts
Track US2023319156A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.