Equipment management method and device
Through the connection between the target network device and the mobile terminal, and combining location matching and historical usage information, home equipment is pre-activated, solving the problem of waste of home equipment resources and improving energy saving efficiency and user experience.
Patent Information
- Application Number
- CN202511031382.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2045-07-25
AI Technical Summary
In the prior art, home equipment often wastes resources due to users forgetting to shut down or improper adjustment, which affects energy saving efficiency and user experience.
After establishing a connection with the mobile terminal through the target network device, the target object's target area is determined based on the connection update data, and combined with the device location matching and historical usage information, the target home equipment is started in advance to achieve targeted early start of the device.
Reduces the invalid running time of the device, improves energy saving and user experience, and ensures that the device has been started as it is used to when the target object reaches the destination area.
Smart Images

Figure CN120528958A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network communication and automatic control, and in particular to a device management method and apparatus. Background Art
[0002] As the emphasis on resource conservation and efficient utilization continues to grow, energy-saving controls for home appliances like lighting and air conditioning are becoming increasingly important in various scenarios. Currently, related technologies primarily limit resource usage through two methods: allowing room occupants to turn home appliances on and off, or by inserting a key card into a power drawer, similar to a hotel room key card.
[0003] However, these methods have obvious shortcomings. Because people often forget to turn off devices, and some devices take a long time to adjust to the appropriate state, many users will keep home devices on even when they are not in the room, resulting in unnecessary waste of resources. Summary of the Invention
[0004] In view of the above problems, the present invention provides a device management method and apparatus.
[0005] According to one aspect of the present invention, a device management method is provided, comprising: in response to receiving connection update data sent by a target network device, determining a destination area to which a target object indicated by the object identifier is to go based on an object identifier included in the connection update data, the target area including the destination area, the connection update data being sent after the target network device establishes a network connection with a mobile terminal of the target object, the target network device being a network device among at least one network device that establishes a connection with the mobile terminal, the at least one network device being deployed at different locations in the target area, the target area including the destination area; based on a position matching result between a device position of the target network device and an area position of the destination area, determining a target home device in the destination area that has a mapping relationship with the position matching result, wherein the mapping relationship is determined based on the effective duration of the target home device; and starting the target home device based on historical usage information of the target object on the target home device.
[0006] Another aspect of the present invention provides a device management apparatus, comprising: an area determination module for determining, in response to receiving connection update data sent by a target network device, a destination area to which a target object indicated by the object identifier is to go based on an object identifier included in the connection update data, wherein the connection update data is sent after the target network device establishes a network connection with a mobile terminal of the target object, the target network device is a network device among at least one network device that establishes a connection with the mobile terminal, at least one network device is deployed at different locations in the target area, and the target area includes a destination area; a device determination module for determining, based on a location matching result between a device location of the target network device and an area location of the destination area, a target home device in the destination area that has a mapping relationship with the location matching result, wherein the mapping relationship is determined based on the effective duration of the target home device; a startup module for starting the target home device based on historical usage information of the target object on the target home device.
[0007] Another aspect of the present invention provides an electronic device, comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the above method.
[0008] Another aspect of the present invention further provides a computer-readable storage medium having a computer program or instructions stored thereon, which implements the steps of the above method when the computer program or instructions are executed by a processor.
[0009] Another aspect of the present invention further provides a computer program product, comprising a computer program or instructions, which implement the steps of the above method when executed by a processor.
[0010] According to the device management method of the present invention, the target area to which the target object is to travel is determined by using the object identifier in the connection update data sent after the target network device establishes a network connection with the target object's mobile terminal. Simultaneously, based on the position matching result between the device location of the target network device and the area location of the destination area, a target home device having a mapping relationship with the position matching result is determined, and the target home device is activated based on the target object's historical usage information. Because at least one network device is deployed at a different location in the target area, and the device location of the target network device that establishes a network connection with the target object's mobile terminal is equivalent to the object location of the current object, the target home device can be activated in a targeted and early manner by sensing the target network device and the destination area, and the mapping relationship between the relative position of the target network device and the destination area and the target home device pre-established based on the effective duration of the target home device. This at least partially solves the technical problem of resource waste existing in the related art, ensuring that the target home device has been activated according to the target object's habit when the target object arrives at the destination area, while reducing the ineffective operation time of the device, improving energy conservation and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The above contents and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings.
[0012] Figure 1 A diagram showing an application scenario of the device management method and apparatus according to an embodiment of the present invention is shown.
[0013] Figure 2 A flow chart of a device management method according to an embodiment of the present invention is shown.
[0014] Figure 3 A first schematic diagram of a target area according to an embodiment of the present invention is shown.
[0015] Figure 4 A second schematic diagram of a target area according to an embodiment of the present invention is shown.
[0016] Figure 5 A third schematic diagram shows a target area according to an embodiment of the present invention.
[0017] Figure 6 A flow chart of a device management method according to another embodiment of the present invention is shown.
[0018] Figure 7 A structural block diagram of a device management apparatus according to an embodiment of the present invention is shown.
[0019] Figure 8A block diagram of an electronic device suitable for implementing a device management method according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0020] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present invention. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of embodiments of the present invention. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concept of the present invention.
[0021] The terms used herein are only for describing specific embodiments and are not intended to limit the present invention. The terms "comprise," "include," etc. used herein indicate the presence of features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0022] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0023] When expressions such as "at least one of A, B, and C, etc." are used, they should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0024] In the technical solution of the present invention, the user information involved (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, invention and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0025] In scenarios where personal information is used for automated decision-making, the methods, devices, and systems provided by embodiments of the present invention provide users with corresponding operational portals, allowing them to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered. The term "automated decision-making" herein refers to the activity of automatically analyzing and evaluating an individual's behavioral habits, interests, or economic, health, or credit status through computer programs and making decisions. The term "expert decision-making" herein refers to the activity of decision-making by individuals who specialize in a particular field, possess specialized experience, knowledge, and skills, and have reached a certain level of professional expertise.
[0026] Presence sensing systems in related technologies can be implemented using specialized hardware devices, such as video surveillance systems, infrared monitoring systems, and millimeter-wave radar monitoring systems. Video surveillance systems have strict requirements for lighting and monitoring angles, making them difficult to detect in dark environments and blind spots. They also pose risks of privacy breaches, making them unsuitable for many scenarios. Furthermore, the computational complexity of video information requires large storage capacities, resulting in high deployment costs. Infrared detection technology, with its linear, point-to-point detection characteristics, struggles to achieve full coverage of the detection environment. Due to its limited detection angle, it is only suitable for line-of-sight detection scenarios and can be installed at the perimeter of a building. Its accuracy is poor, resulting in a poor user experience. Millimeter-wave radar systems require the deployment of dedicated radar equipment, increasing hardware installation costs. Furthermore, their coverage is limited, making large-scale installation and deployment expensive.
[0027] On the other hand, this real-time control approach also suffers from a lack of foresight, leading to a poor user experience. This impacts the actual use of such devices and hinders their energy efficiency. For example, in hotels, automatic control is achieved by inserting a room key into a power slot. However, since the air conditioner can only be turned on after entering the room, and the temperature adjustment takes a long time, many guests leave their room key in the power slot. This allows the air conditioner to remain on even when they are away, ensuring a comfortable temperature upon their return. For example, hallway lights only turn on as people move around, leaving the area they are heading towards dark, which may lead users to require additional lighting or simply disable energy-saving control solutions.
[0028] In view of this, an embodiment of the present invention provides a device management method, including: in response to receiving connection update data sent by a target network device, determining the destination area to which the target object indicated by the object identifier is to go based on the object identifier included in the connection update data, the target area including the destination area, the connection update data is sent after the target network device establishes a network connection with the mobile terminal of the target object, the target network device is a network device among at least one network device that establishes a connection with the mobile terminal, at least one network device is deployed at different locations in the target area, and the target area includes the destination area; based on a position matching result between the device position of the target network device and the area position of the destination area, determining a target home device in the destination area that has a mapping relationship with the position matching result, the mapping relationship is determined based on the effective duration of the target home device; and starting the target home device based on the historical usage information of the target object on the target home device.
[0029] Figure 1 A diagram showing an application scenario of the device management method and apparatus according to an embodiment of the present invention is shown.
[0030] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a first network device 101, a second network device 102, a third network device 103, a network 104, and a server 105. The network 104 is used as a medium for providing a communication link between the first network device 101, the second network device 102, the third network device 103, and the server 105. The network 104 may include various connection types, such as wired or wireless communication links or optical fiber cables.
[0031] The first network device 101, the second network device 102, and the third network device 103 can interact with the server 105 via the network 104 to receive or send messages, etc. The first network device 101, the second network device 102, and the third network device 103 can establish a network link with the mobile terminal of the target object and send connection update data to the server 105.
[0032] Server 105 may be a server that provides various services, such as a background management server (for example only) that supports the data processing of connection update data and disconnection update data sent by first network device 101, second network device 102, and third network device 103. The background management server may analyze and perform other processing on the received connection update data and disconnection update data.
[0033] It should be noted that the device management method provided in the embodiment of the present invention can generally be executed by the server 105. Accordingly, the device management apparatus provided in the embodiment of the present invention can generally be set in the server 105. The device management method provided in the embodiment of the present invention can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Accordingly, the device management method apparatus provided in the embodiment of the present invention can also be set in a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.
[0034] It should be understood that Figure 1 The number of the first terminal device, the second terminal device, the third terminal device, the network and the server is only illustrative. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0035] The following will be based on Figure 1 The scene described by Figures 2 to 5 The device management method of the embodiment of the invention is described in detail.
[0036] Figure 2 A flow chart of a device management method according to an embodiment of the present invention is shown.
[0037] like Figure 2 As shown, the method includes operations S210 to S230.
[0038] In operation S210, in response to receiving connection update data sent by the target network device, based on the object identifier included in the connection update data, the destination area to which the target object indicated by the object identifier is to go is determined, the connection update data is sent after the target network device establishes a network connection with the mobile terminal of the target object, the target network device is a network device among at least one network device that establishes a connection with the mobile terminal, the at least one network device is deployed at different locations in the target area, and the target area includes the destination area.
[0039] In operation S220, based on the location matching result between the device location of the target network device and the area location of the destination area, a target home device in the destination area having a mapping relationship with the location matching result is determined, and the mapping relationship is determined based on the validity period of the target home device.
[0040] In operation S230 , the target home device is activated based on the historical usage information of the target object on the target home device.
[0041] The target network device may be installed in the target area. The target area is deployed with a user identification network and supported by multiple network devices. The device location of each network device corresponds to the installation location of the network device in the target area. For example, if the target area is a building, the device location of the target network device may be a location within the building, such as {building, floor, area, room number}.
[0042] The target area can be a target building or a target park, such as a hotel building or a school park.
[0043] There are no restrictions on the target network device; it can be any device that can establish a network connection with the target mobile terminal. For example, if the user identifies the network as a Wireless Fidelity (Wi-Fi) network, the network device can be a wireless access point (AP) or a wireless router. If the user identifies the network as a Bluetooth network, the network device can be a Bluetooth gateway.
[0044] There is no limitation on the target object, and it can be anyone entering the target area. For example, if the target area is a hotel building, the target object can be guests staying in the hotel. If the target area is an office building, the target object can be staff members.
[0045] There is no limitation on the object identifier, and it can be any data used to characterize the object identity of the target object, such as the Media Access Control Address (MAC) of a mobile terminal or an identifier of a mobile terminal.
[0046] There is no limitation on the mobile terminal, and it can be any terminal that can connect to the target network device, such as a smart phone or a smart door card.
[0047] The content included in the connection update data is not limited and may include the object identifier of the newly established connection.
[0048] The target area to which the target object is to go can be determined from the relevant storage space or relevant external system using the object identifier. For example, if the target object is a hotel guest, the target area can be the target object's room in the hotel. If the target object is a staff member in an office building, the target area can be the target object's office.
[0049] After the user, i.e., the target object's mobile terminal, establishes a connection with the target network device, the target object's object location can be determined based on the device location of the target network device. That is, if the device location of the target network device is at the entry location of the target area, then the target object can be considered to be at the entry location of the target area.
[0050] The device location of the target network device can be matched with the area location of the destination area to obtain a location matching result. The location matching result can also be considered as the matching result of the object location and the device location, so that the distance of the target object from the destination area can be determined through the location matching result.
[0051] The location matching result can be used to determine the target home device in the destination area that has a mapping relationship with the location matching result, that is, the target home device that meets the activation conditions, so that the target home device can be activated based on the target object's historical usage information for this type of target home device.
[0052] The location matching result can represent the relative position relationship between the device location of the target network device and the area location of the destination area. The target home device having a mapping relationship with the location matching result can be determined through the mapping relationship between each candidate home device in the destination area and the preset relative position relationship.
[0053] There is no limitation on the target home appliances, which can be air conditioners, lights, curtains, etc., which can be remotely controlled.
[0054] According to embodiments of the present invention, the device management method provides building-level user identification and presence sensing capabilities, eliminating the need for dedicated sensor devices installed on target network devices. Based on these user identification and sensing capabilities, automatic control measures are implemented before users arrive at their destinations, improving energy efficiency while ensuring a secure user experience. Furthermore, the system requires no additional deployment costs, reducing the risk of privacy leaks.
[0055] According to an embodiment of the present invention, the target area to which the target object is to travel is determined by using the object identifier in the connection update data sent after the target network device establishes a network connection with the target object's mobile terminal. Simultaneously, based on the position matching result between the device location of the target network device and the area location of the destination area, a target home device having a mapping relationship with the position matching result is determined, and the target home device is activated based on the target object's historical usage information. Because at least one network device is deployed at a different location in the target area, and the device location of the target network device that establishes a network connection with the target object's mobile terminal is equivalent to the object location of the current object, the target home device can be activated in a targeted and early manner by sensing the target network device and the destination area, and the mapping relationship between the relative position of the target network device and the destination area and the target home device pre-established based on the effective duration of the target home device. This at least partially solves the technical problem of resource waste existing in the related art, achieving the technical effect of reducing ineffective device operation time while ensuring that the target home device has been activated according to its usual habits when the target object arrives at the destination area, thereby improving energy conservation and user experience.
[0056] According to an embodiment of the present invention, starting a target home device based on historical usage information of the target object on the target home device may include the following operations.
[0057] Based on the target object's historical usage information of the target home device, the target object's device preference for the target home device is determined; based on the device preference, a startup instruction is sent to the target home device, wherein the startup instruction is used to turn on the target home device and control the target home device to be in a device state indicated by the device preference.
[0058] The historical usage information may be the historical usage information of the target home appliance by the target object in the target area or the same type of area as the target area. For example, the historical temperature data of the air conditioner by the target object in the hotel chain a in location A can still be used as historical usage information in the hotel chain a in location B.
[0059] Historical usage information may include historical adjustment data of users for different home appliances, such as the temperature of the air conditioner, the brightness of the lights, or the opening and closing of curtains.
[0060] The start instruction may be sent to the target home device based on the Message Queuing Telemetry Transport (MQTT) protocol.
[0061] By analyzing the target user's historical usage information, preference analysis can be performed to determine the target user's device preferences and adjust the target device to the device state indicated by the preferences. This enables automatic environmental control of the target area, such as controlling target home appliances like air conditioning, lighting, and curtains, to quickly achieve the user's preferred environment, such as the appropriate ambient temperature and lighting.
[0062] According to an embodiment of the present invention, device preferences are determined based on the historical usage information of the target object, and the target home devices are controlled to be in the preferred state, so that the target home devices conform to the usage habits of the target object after startup, without the need for manual adjustment by the user, thereby improving the user experience. At the same time, it ensures that the state of the device after startup is more in line with user needs, thereby enhancing the practicality of energy-saving control.
[0063] According to an embodiment of the present invention, determining the target object's device preference for the target home device based on the target object's historical usage information of the target home device includes the following steps when the target home device is a time-varying type device.
[0064] Determine the target historical usage information of the historical period that matches the current period from the target object's historical usage information; and determine the target object's device preference for the target home device in the current period based on the target historical usage information.
[0065] Time-varying devices may be devices that typically have different adjustment strategies at different times, for example, an air conditioner may be adjusted to a heating mode in winter and a cooling mode in summer.
[0066] The historical period that matches the current period may be a period that is in the same period as the current period, for example, a period that is both summer or winter.
[0067] According to an embodiment of the present invention, by determining the target historical usage information that matches the current time period from the historical usage information to determine the device preference for the current time period, the control of the time-varying type device can be adapted to the user usage habits of different time periods, avoiding the situation where the device status does not meet user needs due to time period differences, and improving the accuracy of the control of the time-varying type device and the user experience.
[0068] According to an embodiment of the present invention, based on the location matching result between the device location of the target network device and the area location of the destination area, determining the target home device in the destination area that has a mapping relationship with the location matching result may include the following steps.
[0069] In response to the position matching result indicating that the relative position relationship between the device position and the area position satisfies the preset position relationship, a matching home device having a mapping relationship with the preset position relationship is determined from multiple candidate home devices in the destination area; the matching home device is used as the target home device in the destination area that has a mapping relationship with the position matching result.
[0070] The preset position relationship may represent the relative position between the device position and the regional position, or may represent the relative distance between the device position and the regional position.
[0071] A mapping relationship between at least one preset location relationship and multiple candidate home appliances can be pre-established. For example, if the preset location relationship indicates that the device location and the area location are both on the second floor, the matching home appliance with the mapping relationship can be considered a lamp. If the preset location relationship indicates that the device location and the area location are five floors apart, the matching home appliance with the mapping relationship can be considered an air conditioner.
[0072] For another example, if the relative distance between the device representing the preset positional relationship and the location of the area is determined to be within a first preset range, the matching home appliance with the mapping relationship to the preset positional relationship may be considered to be a lamp. If the relative distance between the device representing the preset positional relationship and the location of the area is determined to be within a second preset range, the matching home appliance with the mapping relationship to the preset positional relationship may be considered to be a television.
[0073] Based on different relative position relationships, the distance of the object's location relative to the target area can be determined, so that when it is farther away, home appliances with a longer activation time, such as air conditioners and water heaters, can be turned on; when it is closer, home appliances with a shorter activation time, such as lights and curtains, can be turned on.
[0074] According to an embodiment of the present invention, a matching home device is determined from multiple candidate home devices as a target home device. According to the relative position relationship between the target network device and the destination area, the home device that needs to be turned on can be accurately selected, thereby avoiding unnecessary startup of irrelevant devices and reducing resource waste. At the same time, it ensures that the devices required by the target object are started in time, thereby improving the targeted control and energy-saving effects.
[0075] According to an embodiment of the present invention, the device management method may further include the following steps.
[0076] When the relative distance between the device position representing the preset position relationship and the regional position is greater than the first distance value and less than the second distance value, the matching home device is determined to be a candidate home device with an effective duration greater than the first preset duration; when the relative distance between the device position representing the preset position relationship and the regional position is greater than the third distance value and less than the fourth distance value, the matching home device is determined to be a candidate home device with an effective duration greater than the second preset duration, wherein the first distance value is greater than the fourth distance value, and the first preset duration is greater than the second preset duration.
[0077] The effective duration can be the time it takes for the environment or the home appliance itself to achieve the effect required by the target object. For example, after the air conditioner is turned on, it takes a while for the indoor temperature to reach the user's satisfaction, or the water heater needs to be turned on for a period of time before it can flow out water at a temperature that the user is satisfied with.
[0078] The first distance value, the second distance value, the third distance value, and the fourth distance value are all determined based on the effective duration. The above distance values are the distances that the target object needs to move.
[0079] The first and second distance values constitute a first distance range, and the third and fourth distance values constitute a second distance range. Furthermore, the first distance value, which is the minimum boundary value in the first distance range, is larger than the fourth distance value, which is the maximum boundary value in the second distance range. Therefore, it can be seen that candidate home devices with longer activation times need to be activated at a greater distance, while candidate home devices with shorter activation times need to be activated at a closer distance.
[0080] For example, home appliances with a long activation time, such as air conditioners, can be activated upon sensing the user's entry into the target area. For example, the air conditioner can be activated upon receiving connection update data from the first network device. The first network device is the first network device to establish a network connection with the target user's mobile terminal. Home appliances with a shorter activation time, such as lights and curtains, that can be adjusted quickly, can be activated upon the user's arrival at the target area.
[0081] According to an embodiment of the present invention, based on the different relative distance ranges between the device location and the regional location, the matching home devices are determined to be candidate home devices with different effective durations, and the longer the distance, the longer the corresponding effective duration. This can ensure that when the target object arrives at the destination area, the activated home devices have reached an applicable state, avoiding the problem of poor user experience caused by insufficient device effective duration. At the same time, the device startup timing is reasonably controlled, ineffective energy consumption is reduced, and the balance between energy saving and experience is improved.
[0082] According to an embodiment of the present invention, the device management method may further include the following steps.
[0083] In response to receiving the disconnection update data sent by the regional network device, the destination area is identified based on the regional network device and the network perception method to obtain an identification result, wherein the regional network device is a network device located in the destination area among at least one network device, and the disconnection update data is sent when the regional network device disconnects the network connection with the mobile terminal of the target object; when no network connection is established between the mobile terminal and at least one network device, and it is determined based on the identification result that there is no staying object in the destination area, a shutdown instruction is sent to the target home device, wherein the staying object includes the target object or other objects other than the target object.
[0084] When the disconnection update data sent by the local area network device is received, it can be determined that the target object may have left the destination area. Therefore, object recognition can be performed on the destination area to determine whether there is a resident object in the destination area.
[0085] When the identification result indicates that there is no object staying in the destination area, the object identifier in the connection update data sent by each network device can be matched with the object identifier of the target object. When it is determined through the above matching result that all network devices have not established a network connection with the mobile terminal of the target object, it can be considered that the target object has left the target area, and a comprehensive environmental energy-saving plan can be initiated, for example: turning off all turned-on household appliances in the destination area.
[0086] If it is determined that there is a target network device that has established a network connection with the target object's mobile terminal, the comprehensive environmental energy saving solution may not be activated temporarily until it is determined that the target object has left the target area.
[0087] The network sensing method may be a WiFi sensing method. The WiFi sensing method can analyze the reflection and attenuation changes of signals emitted by local network devices within the target area to identify whether there are objects in the target area, that is, whether there are people in the target area.
[0088] When it is determined that there is a network connection between the regional network device and the mobile device of the target object, it can be determined that the target object stays in the destination area, or when it is determined through the identification results that there are other objects in the destination area, the environment can be automatically controlled in an appropriate scheme, such as: keeping the target home device running in the state indicated by the startup instruction.
[0089] According to an embodiment of the present invention, after receiving the disconnection update data sent by the regional network device, the regional network device and the network perception method are used to identify the object in the destination area. After determining that there is no resident object and the target object has left the target area, a shutdown instruction is sent. This can avoid the situation where the target home appliance is mistakenly turned off when the target object leaves for a short time or there are other resident objects, avoid the frequent switching of home appliances, improve the accuracy and reliability of the device shutdown control, and at the same time, shut down the device in time after confirming that there is no one, effectively reducing the waste of resources when there is no one in the destination area, and further improving energy saving efficiency.
[0090] According to an embodiment of the present invention, before determining the destination area to be traveled to by the target object indicated by the object identifier based on the object identifier included in the connection update data, the following operations may be further included.
[0091] The object identifier is compared with at least one first historical object identifier to obtain a comparison result, wherein the first historical object identifier is the object identifier of a first historical object that was in the target area in an adjacent historical period; and when it is determined based on the comparison result that the object identifier does not exist in the at least one first historical object identifier, an operation of determining a destination area to be traveled to by the target object indicated by the object identifier based on the object identifier included in the connection update data is performed, so as to determine the destination area to be traveled to for the target object that was not in the target area in the adjacent historical period.
[0092] The first historical object may be a person who may be in the target area in the adjacent historical period, that is, the historical mobile terminal of the first historical object has established a network connection with any network device in the target area in the adjacent historical period.
[0093] There is no limitation on the adjacent historical time periods, and it can be a time period close to the current time period. It can be limited according to actual conditions, for example: 5 minutes ago, 30 minutes ago, 1 hour ago, etc.
[0094] In some embodiments, it is also possible to determine whether there are other objects in the destination area. If there are no other objects, an operation can be performed based on the object identifier included in the connection update data to determine the destination area to which the target object is to go using the object identifier; if there are other objects, no operation can be performed.
[0095] According to an embodiment of the present invention, by determining whether the target object is the first historical object, it is possible to determine whether the target object's mobile terminal has just connected to other network devices, thereby determining whether the target object is a new entrant into the target area. If the target object is a new entrant into the target area, a destination area to be traveled to can be determined for the target object. If it is determined that the target object has not left the target area, the home appliances in the destination area may not be turned off, and therefore, there is no need to determine a destination area to be traveled to for the target object.
[0096] According to the embodiment of the present invention, by adding a check to determine whether the target object is the first historical object, invalid calculation processes can be avoided and invalid waste of computing resources can be reduced.
[0097] According to an embodiment of the present invention, determining the destination area to which the target object indicated by the object identifier is to go based on the object identifier included in the connection update data may include the following operations.
[0098] Matching the object identifier of the target object with multiple second historical object identifiers in the memory space to obtain an identifier matching result, wherein the second historical object identifier is the object identifier of a second historical object in which the historical mobile terminal established a network connection with at least one network device within a target historical period, and the target historical period includes a neighboring historical period; when it is determined based on the identifier matching result that there is no target second historical object identifier matching the object identifier in the memory space, determining the destination area to which the target object is to go from the object management system based on the object identifier.
[0099] The historical mobile terminal is a mobile terminal of a second historical object, and the second historical object is a historical object that has established a network connection with any home appliance in a target area during a target historical period.
[0100] The target historical period is a historical period that is a preset time threshold away from the current period, such as the 2 days before the current period, the 5 days before the current period, etc.
[0101] The adjacent historical period may be a time period in the target historical period that is adjacent to the current period.
[0102] Typically, after the mobile terminal of the second historical object establishes a network connection with a network device in a target area for the first time during a target historical period, the mobile terminal will save the second historical object identifier and the historical destination area to which the second historical object is to go, indicated by the second historical object identifier, into a memory, so that it can subsequently determine whether the target object is a second historical object that has recently visited the target area through at least one second historical object in the memory.
[0103] For objects that have recently been to the target area, the destination area of the second historical object may be pre-stored in the memory to save the communication overhead of obtaining the information from the external system each time.
[0104] The second historical object identifier recorded in the memory may be stored for a fixed period of time and deleted after reaching a clearing time point.
[0105] Usually, when it is determined that the object identifier does not exist in multiple second historical object identifiers, that is, the object identifier does not exist in the memory space, it can be considered that the target object has not passed through the target area recently. Therefore, the destination area to which the target object is to go can be obtained from the external object management system, and the destination area of the target object can be stored in the memory space. After other target network devices subsequently establish a network connection with the mobile terminal of the target object, the destination area corresponding to the object identifier can be obtained from the memory space.
[0106] The object management system can be a system that stores user information, such as obtaining user check-in rooms from a hotel management system, or obtaining employee office rooms from an office personnel system.
[0107] According to an embodiment of the present invention, the object identifier can be matched with the second historical object identifier in the memory space. When the object identifier does not exist in the memory, the destination area can be determined from the object management system. The existing historical information can be quickly matched through the memory, reducing repeated queries to the object management system, improving the efficiency of determining the destination area to which the target object is to go, and at the same time, with the help of the object management system, ensuring that the destination area can still be accurately obtained when there is no corresponding information in the cache, taking into account both efficiency and accuracy.
[0108] According to an embodiment of the present invention, the device management method may further include the following steps: when it is determined based on the identifier matching result that at least one target second historical object identifier matching the object identifier exists in the memory space, determining a score value for each of the at least one target second historical object identifiers based on their respective historical destination areas and behavioral characteristic information of the second historical object indicated by each target second historical object identifier in the historical destination area; and determining a destination area to be traveled to by the target object based on the score value for each of the at least one historical destination areas.
[0109] The memory space may store at least one historical destination area corresponding to each second historical object identifier. The historical destination area may be a destination area to which the second historical object indicated by the second historical object identifier is to go during the target historical period.
[0110] The memory space may also include behavior feature information of the second historical object in the historical destination area. The behavior feature information may represent the behavior information of the second historical object in the historical destination area, such as the length of stay, the time of departure, etc.
[0111] The second historical object indicated by the target second historical object identifier is the target object in the target historical period, that is, the historical destination area indicated by the target second historical object identifier is the destination area that the target object has visited.
[0112] The frequency of the target object's visits to each historical destination area may be determined by counting at least one historical destination area, and the score value of each historical destination area may be determined based on the behavioral feature information of each destination area.
[0113] A mapping relationship can be established between visit frequency and / or behavioral characteristics and score values. Higher visit frequency, longer stays, and closer distances between the visit time and the current time period correspond to higher scores. This allows the highest-scoring historical destination area to be used as the most probable destination area at the current time, i.e., the destination area the target person is currently traveling to.
[0114] According to an embodiment of the present invention, a scoring value is determined based on the behavioral characteristic information of the target object in the historical destination area, and the destination area to be visited is determined based on the scoring value. The behavioral habits of the target object can be reflected through the historical behavioral characteristics, so that the scoring value is more in line with the actual activity tendency of the target object, thereby improving the accuracy of determining the destination area, ensuring that the determined destination area to be visited is more consistent with the actual intention of the target object, and providing an accurate basis for the early startup of subsequent target home appliances.
[0115] Figure 3 A first schematic diagram of a target area according to an embodiment of the present invention is shown.
[0116] like Figure 3 As shown, the target area may be a building.
[0117] Figure 4 A second schematic diagram of a target area according to an embodiment of the present invention is shown.
[0118] like Figure 4 As shown, if the target area is a building, a floor within the target area may include multiple network devices 410, each deployed at a different location within the target area. For example, this floor may include multiple rooms, such as the lecture hall entrance, the main entrance to the teaching area, an accessible entrance, a rest area, an elevator lobby, a lobby rest area, a shared lobby, a duty room, a library storage area, a teaching computer room, a service desk, a lecture hall lobby, and a discussion room. Each room is equipped with a network device 410. Thus, the user's current location can be determined by the target network device currently connected to the user's mobile terminal. The destination area may be a room within the target area.
[0119] exist Figure 4The shapes that are identical to the pattern of the network device 410 are all network devices 410.
[0120] Figure 5 A third schematic diagram shows a target area according to an embodiment of the present invention.
[0121] like Figure 5 As shown, in the case where the target area may be a building, a floor in the target area may include a conference room, an elevator hall, offices, corridors, an office lobby, etc., and each area has a network device 510.
[0122] exist Figure 5 The shapes that are identical to the pattern of the network device 510 are all network devices 510.
[0123] In some embodiments, the user identification network may be a wireless Wi-Fi network, and the network device may be a wireless AP. Figure 3 The network equipment is installed in the building shown and covers every room.
[0124] Pre-record the specific location of each wireless AP, such as Figure 4 On the left, the wireless AP at the entrance is marked as {Building 1, 1st Floor, Area A, Lobby}; Figure 4 The wireless AP on the right is marked at {Building 1, 2nd Floor, Area B, B201}. The target user, user U, enters Building 1 with a mobile phone. At the entrance lobby, the phone associates with the wireless AP. The AP obtains the phone's MAC address, 06:d1:d8:62:5a:0e, and locates the corresponding user, U. The current address of user U is recorded as {Building 1, 1st Floor, Area A, Lobby}.
[0125] The office system retrieves user U's office as B201, and the wireless AP status in B201 indicates it's unoccupied. Using the MQTT protocol, a start command is issued to the air conditioner in B201, numbered AC-B201, setting the temperature to 26 degrees Celsius and the fan speed to high.
[0126] After user U reaches the elevator hall on the second floor of Area B, the user's mobile phone connects to the wireless AP in the elevator hall and obtains the device's MAC address as 06:d1:d8:62:5a:0e. The user's current address is recorded as {Building 1, Second Floor, Area B, Elevator Hall}.
[0127] Through MQTT, the command to turn on the ceiling light LGT-B201 of B201 is sent. Through the MQTT protocol, the command to set the fan speed to low is sent to AC-B201.
[0128] User U stays at B201, and the mobile phone is associated with the wireless AP, marking the user's location as {Building 1, 2nd Floor, Area B, B201}. At the same time, the B201 wireless AP senses that there is always someone in B201, so the lighting and air conditioning are kept on.
[0129] In response to determining that user U has left office B201, the user identifies that there is no location record with the MAC address 06:d1:d8:62:5a:0e in the network. Through MQTT, a shutdown command is sent to the B201 air conditioner AC-B201 and a close command is sent to the ceiling light LGT-B201.
[0130] Figure 6 A flow chart of a device management method according to another embodiment of the present invention is shown.
[0131] like Figure 6 As shown, the method includes operations S601 to S610.
[0132] In operation S601 , a user identification network is deployed in a target area.
[0133] In operation S602, connection update data sent by the target network device is received.
[0134] In operation S603 , based on the object identifier included in the connection update data, a destination area to which the target object indicated by the object identifier is to go is determined.
[0135] In operation S604, it is determined whether there are other objects in the destination area based on the local network devices in the destination area. If it is determined that there are no other objects in the destination area, operation S605 is performed. If it is determined that there are other objects in the destination area, operation S610 is performed.
[0136] In operation S605 , the device location of the target network device is matched with the area location of the destination area to obtain a location matching result.
[0137] In operation S606, it is determined whether there is a target home device whose location matching result satisfies the activation condition. If so, operation S607 is performed. If not, operation S608 is performed.
[0138] In operation S607 , the target home device is activated based on the historical usage information of the target object on the target home device.
[0139] In operation S608, it is determined whether the target network device is a local area network device. If it is determined that the target network device is a local area network device, operation S610 is performed. If it is determined that the target network device is not a local area network device, operation S609 is performed.
[0140] In operation S609 , in response to receiving the connection update data sent by the new target network device, the new target network device is used as the target network device, and the process returns to operation S603 .
[0141] In operation S610 , the current process is ended.
[0142] Based on the above device management method, the present invention also provides a device management method device. Figure 7 The device is described in detail.
[0143] Figure 7 A structural block diagram of a device management apparatus according to an embodiment of the present invention is shown.
[0144] like Figure 7 As shown, the device management apparatus 700 includes a region determination module 710 , a device determination module 720 and a start module 730 .
[0145] The area determination module 710 is used to determine, in response to receiving connection update data sent by the target network device, the destination area to which the target object indicated by the object identifier is to go based on the object identifier included in the connection update data, wherein the connection update data is sent after the target network device establishes a network connection with the mobile terminal of the target object, the target network device is a network device among at least one network device that establishes a connection with the mobile terminal, and the at least one network device is deployed at different locations in the target area, and the target area includes the destination area.
[0146] The device determination module 720 is used to determine the target home device in the destination area that has a mapping relationship with the location matching result based on the location matching result between the device location of the target network device and the area location of the destination area. The mapping relationship is determined based on the effective duration of the target home device.
[0147] The starting module 730 starts the target home device based on the historical usage information of the target object on the target home device.
[0148] According to an embodiment of the present invention, the starting module 730 includes a preference determination submodule and a sending submodule.
[0149] The preference determination submodule is used to determine the device preference of the target object for the target home device based on the historical usage information of the target object for the target home device.
[0150] The sending submodule is used to send a start instruction to the target home device based on the device preference, wherein the start instruction is used to turn on the target home device and control the target home device to be in a device state indicated by the device preference.
[0151] According to an embodiment of the present invention, the preference determination submodule includes a time period matching unit and a preference determination unit.
[0152] The time period matching unit is used to determine the target historical usage information of the historical period that matches the current period from the historical usage information of the target object on the target home device when the target home device is a time-varying type device.
[0153] The preference determination unit is used to determine the device preference of the target object for the target home device in the current time period based on the target historical usage information.
[0154] According to an embodiment of the present invention, the device determination module 720 further includes: a matching device determination submodule and a target device determination submodule.
[0155] The matching device determination module is used to determine a matching home device having a mapping relationship with the preset position relationship from multiple candidate home devices in the target area in response to the position matching result indicating that the relative position relationship between the device location and the area location satisfies the preset position relationship.
[0156] The target device determination module is used to use the matching home device as the target home device in the destination area that has a mapping relationship with the location matching result.
[0157] According to an embodiment of the present invention, the device management apparatus 700 further includes: a first determining module and a second determining module.
[0158] The first determination module is used to determine that the matching home device is a candidate home device with an effective duration greater than a first preset duration when the relative distance between the preset position relationship representation device position and the regional position is greater than a first distance value and less than a second distance value.
[0159] The second determination module is used to determine that the matching home device is a candidate home device with an effective duration greater than a second preset duration when the relative distance between the preset position relationship representation device position and the regional position is greater than a third distance value and less than a fourth distance value, wherein the first distance value is greater than the fourth distance value and the first preset duration is greater than the second preset duration.
[0160] According to an embodiment of the present invention, the device management apparatus 700 further includes: an object identification module and an instruction sending module.
[0161] The object identification module is configured to, in response to receiving disconnection update data sent by a regional network device, perform object identification on a destination area based on the regional network device and a network perception method to obtain an identification result, wherein the regional network device is a network device located within the destination area among at least one network device, and the disconnection update data is sent when the regional network device disconnects from a mobile terminal of a target object.
[0162] The instruction sending module is used to send a shutdown instruction to the target home device when the mobile terminal has not established a network connection with at least one network device and the identification result indicates that there is no staying object in the destination area, wherein the staying object includes the target object and other objects except the target object.
[0163] According to an embodiment of the present invention, the device management apparatus 700 further includes: a comparison module and a finger operation determination module.
[0164] a comparison module, configured to compare the object identifier with at least one first historical object identifier to obtain a comparison result, wherein the first historical object identifier is an object identifier of a first historical object that was in the target area during an adjacent historical period;
[0165] An operation determination module is used to perform an operation of determining a destination area to be traveled to by a target object indicated by the object identifier based on the object identifier included in the connection update data, when it is determined based on the comparison result that the object identifier does not exist in at least one first historical object identifier, so as to determine a destination area to be traveled to for a target object that was not in the target area in an adjacent historical period.
[0166] According to an embodiment of the present invention, the determination module includes: an identification matching submodule and a determination submodule.
[0167] The identifier matching submodule is used to match the object identifier of the target object with multiple second historical object identifiers in the memory space to obtain an identifier matching result target area, wherein the second historical object identifier is the object identifier of the second historical object in which the historical mobile terminal established a network connection with at least one network device within a target historical period, and the target historical period includes an adjacent historical period.
[0168] The determination submodule is configured to determine the destination area to be headed for by the target object from the object management system based on the object identifier when it is determined based on the identifier matching result that there is no target second historical object identifier matching the object identifier in the memory space.
[0169] According to an embodiment of the present invention, the device management apparatus 700 further includes: a scoring module and a destination area determination module.
[0170] The scoring module is configured to determine a scoring value for the at least one historical destination area based on the historical destination area of each of the at least one target second historical object identifiers and behavioral characteristic information of the second historical object indicated by each target second historical object identifier in the historical destination area, when it is determined based on the identifier matching result that at least one target second historical object identifier matches the object identifier in the memory space.
[0171] The destination area determination module is configured to determine a destination area to be traveled by the target object based on a score value of at least one historical destination area.
[0172] According to embodiments of the present invention, any multiple modules among the region determination module 710, device determination module 720, and startup module 730 may be combined into a single module, or any one of these modules may be split into multiple modules. Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of other modules and implemented in a single module. According to embodiments of the present invention, at least one of the region determination module 710, device determination module 720, and startup module 730 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or may be implemented in hardware or firmware through any other suitable means of circuit integration or packaging, or may be implemented in any one of software, hardware, and firmware, or any suitable combination of these. Alternatively, at least one of the region determination module 710, device determination module 720, and startup module 730 may be at least partially implemented as a computer program module that, when executed, performs the corresponding functionality.
[0173] Figure 8 A block diagram of an electronic device suitable for implementing a device management method according to an embodiment of the present invention is shown.
[0174] like Figure 8 As shown, an electronic device 800 according to an embodiment of the present invention includes a processor 801, which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 802 or programs loaded from a storage unit 808 into a random access memory (RAM) 803. The processor 801 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or related chipsets and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 801 may also include onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present invention.
[0175] The RAM 803 stores various programs and data required for the operation of the electronic device 800. The processor 801, ROM 802, and RAM 803 are connected to each other via a bus 804. The processor 801 executes the programs in the ROM 802 and / or RAM 803 to perform the various operations of the method flow according to the embodiment of the present invention. It should be noted that the programs may also be stored in one or more memories other than the ROM 802 and RAM 803. The processor 801 may also execute the programs stored in one or more memories to perform the various operations of the method flow according to the embodiment of the present invention.
[0176] According to an embodiment of the present invention, electronic device 800 may further include an input / output (I / O) interface 805, which is also connected to bus 804. Electronic device 800 may also include one or more of the following components connected to I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including devices such as a cathode ray tube (CRT), liquid crystal display (LCD), and speakers; a storage section 808 including a hard disk; and a communication section 809 including a network interface card such as a LAN card or modem. Communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to I / O interface 805 as needed. Removable media 811, such as a magnetic disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed in drive 810 as needed, so that computer programs read from the removable media can be installed into storage section 808 as needed.
[0177] The present invention also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments, or may exist independently and not incorporated into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the method according to the embodiments of the present invention.
[0178] According to an embodiment of the present invention, a computer-readable storage medium may be a non-volatile computer-readable storage medium, and may include, for example, but not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present invention, a computer-readable storage medium may include the ROM 802 and / or RAM 803 described above, and / or one or more memories other than ROM 802 and RAM 803.
[0179] The embodiments of the present invention further include a computer program product, which includes a computer program containing program code for executing the method shown in the flowchart. When the computer program product is executed in a computer system, the program code is used to enable the computer system to implement the device management method provided by the embodiments of the present invention.
[0180] The computer program executes the above functions defined in the system / device of the embodiment of the present invention when executed by the processor 801. According to the embodiment of the present invention, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0181] In one embodiment, the computer program may be stored on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may be transmitted and distributed in the form of a signal on a network medium, downloaded and installed via the communication portion 809, and / or installed from a removable medium 811. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to wireless, wired, or any suitable combination thereof.
[0182] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 809 and / or installed from a removable medium 811. When the computer program is executed by the processor 801, the above-described functions defined in the system of the embodiment of the present invention are performed. According to the embodiment of the present invention, the systems, devices, means, modules, units, etc. described above can be implemented by computer program modules.
[0183] According to an embodiment of the present invention, the program code for executing the computer program provided by the embodiment of the present invention can be written in any combination of one or more programming languages. Specifically, these computer programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, Python, "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect via the Internet).
[0184] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0185] It will be understood by those skilled in the art that the features described in the various embodiments of the present invention may be combined and / or coupled in various ways, even if such combinations or couplings are not explicitly described in the present invention. In particular, the features described in the various embodiments of the present invention may be combined and / or coupled in various ways without departing from the spirit and teachings of the present invention. All such combinations and / or couplings fall within the scope of the present invention.
[0186] The above describes embodiments of the present invention. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present invention. Although each embodiment has been described separately above, this does not mean that the measures in each embodiment cannot be advantageously used in combination. Without departing from the scope of the present invention, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present invention.
Claims
1. A device management method, characterized in that: The method comprises: In response to receiving connection update data sent by a target network device, determining, based on an object identifier included in the connection update data, a destination area to which the target object, indicated by the object identifier, is to be directed, the target area including the destination area, the connection update data being sent after the target network device establishes a network connection with a mobile terminal of the target object, the target network device being a network device among at least one network device that establishes a connection with the mobile terminal, at least one of the network devices being deployed at a different location in the target area, the target area including the destination area; Determining, based on a location matching result between a device location of the target network device and an area location of the destination area, a target home device in the destination area that has a mapping relationship with the location matching result, wherein the mapping relationship is determined based on an effective duration of the target home device; The target home device is started based on historical usage information of the target object on the target home device.
2. The method according to claim 1, characterized in that The step of starting the target home device based on the historical usage information of the target object on the target home device includes: determining the target object's device preference for the target home device based on the target object's historical usage information of the target home device; Based on the device preference, a startup instruction is sent to the target home device, wherein the startup instruction is used to turn on the target home device and control the target home device to be in a device state indicated by the device preference.
3. The method according to claim 2, characterized in that The determining the target object's device preference for the target home device based on the target object's historical usage information of the target home device includes: when the target home device is a time-varying type device, Determining target historical usage information of a historical period that matches a current period from historical usage information of the target object on the target home device; Based on the target historical usage information, determine the target object's device preference for the target home device in the current time period.
4. The method according to claim 1 or 2, characterized in that The determining, based on a location matching result between the device location of the target network device and the area location of the destination area, a target home device in the destination area that has a mapping relationship with the location matching result, includes: In response to the position matching result indicating that the relative position relationship between the device location and the area location satisfies a preset position relationship, determining a matching home device having a mapping relationship with the preset position relationship from a plurality of candidate home devices in the destination area; The matched home appliance is used as a target home appliance in the destination area that has a mapping relationship with the location matching result.
5. The method according to claim 4, characterized in that The method further comprises: When the preset position relationship indicates that the relative distance between the device location and the area location is greater than a first distance value and less than a second distance value, determining that the matching home device is a candidate home device with an effective duration greater than a first preset duration; When the preset position relationship represents that the relative distance between the device location and the area location is greater than the third distance value and less than the fourth distance value, the matching home device is determined to be a candidate home device whose effective duration is greater than the second preset duration, wherein the first distance value is greater than the fourth distance value, and the first preset duration is greater than the second preset duration.
6. The method according to claim 1 or 2, characterized in that The method further comprises: In response to receiving disconnection update data sent by a local area network device, performing object recognition on the destination area based on the local area network device and a network perception method to obtain a recognition result, wherein the local area network device is a network device located within the destination area among at least one network device, and the disconnection update data is sent when the local area network device disconnects from the mobile terminal of the target object; When it is determined that no network connection is established between the mobile terminal and at least one of the network devices, and the identification result indicates that there is no object staying in the destination area, a close instruction is sent to the target home device, wherein the object staying includes the target object or other objects other than the target object.
7. The method according to claim 1 or 2, characterized in that Before determining, based on the object identifier included in the connection update data, the destination area to which the target object indicated by the object identifier is to go, the method further includes: Comparing the object identifier with at least one first historical object identifier to obtain a comparison result, wherein the first historical object identifier is an object identifier of a first historical object that was in the target area during an adjacent historical period; In a case where it is determined based on the comparison result that the object identifier does not exist in at least one of the first historical object identifiers, an operation of determining a destination area to be traveled to by the target object indicated by the object identifier based on the object identifier included in the connection update data is performed, so as to determine a destination area to be traveled to for the target object that was not in the target area in the adjacent historical period.
8. The method according to claim 7, characterized in that The determining, based on the object identifier included in the connection update data, the destination area to which the target object indicated by the object identifier is to go includes: matching the object identifier of the target object with a plurality of second historical object identifiers in the memory space to obtain an identifier matching result, wherein the second historical object identifier is an object identifier of a second historical object in which a historical mobile terminal established a network connection with at least one of the network devices within a target historical period, the target historical period including the adjacent historical period; When it is determined based on the identifier matching result that there is no target second historical object identifier matching the object identifier in the memory space, the destination area to which the target object is to go is determined from the object management system based on the object identifier.
9. The method according to claim 8, characterized in that The method further comprises: If it is determined based on the identifier matching result that at least one target second historical object identifier matching the object identifier exists in the memory space, determining a score value for each of the at least one target second historical object identifiers based on the historical destination area of each target second historical object identifier and behavior characteristic information of the second historical object indicated by each target second historical object identifier in the historical destination area; The destination area to which the target object is to go is determined based on the score value of each of the at least one historical destination areas.
10. A device management apparatus, characterized in that: The device comprises: an area determination module, configured to, in response to receiving connection update data sent by a target network device, determine, based on an object identifier included in the connection update data, a destination area to which the target object is to be directed, indicated by the object identifier, wherein the connection update data is sent after the target network device establishes a network connection with a mobile terminal of the target object, the target network device being a network device among at least one network device that establishes a connection with the mobile terminal, at least one of the network devices being deployed at a different location in a target area, the target area including the destination area; a device determination module configured to determine, based on a location match result between a device location of the target network device and an area location of the destination area, a target household device in the destination area that has a mapping relationship with the location match result, wherein the mapping relationship is determined based on an effective duration of the target household device; The starting module is used to start the target home device based on the historical usage information of the target object on the target home device.
Citation Information
Patent Citations
Intelligent air conditioning system
CN104896652A
Information recommendation method and electronic equipment
CN107992530A
Smart home control method based on mobile terminal
CN110187645A
Destination prediction method, device and equipment
CN110858338A
Household equipment control method and device and computer equipment
CN111665729A