Equipment management method and device

By connecting target network devices with mobile terminals and combining location matching and historical usage information, home appliances can be turned on in advance, solving the problem of users forgetting to turn them off or making improper adjustments, thus improving energy efficiency and user experience.

CN120528958BActive Publication Date: 2025-10-28ARTIFICIAL INTELLIGENCE RES INST OF HEFEI COMPREHENSIVE NAT SCI CENT (ANHUI ARTIFICIAL INTELLIGENCE LAB)
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511031382.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2025-10-28
Estimated Expiration
2045-07-25

AI Technical Summary

Technical Problem

In existing technologies, home appliances often lead to resource waste due to users forgetting to turn them off or improper adjustments, affecting energy efficiency and user experience.

Method used

After establishing a connection between the target network device and the mobile terminal, the target area is determined based on the object identifier. Combined with the matching results of the device location and the area location, the target home device is activated. By using historical usage information to pre-build a mapping relationship, the home device can be activated in a targeted manner in advance.

Benefits of technology

It reduces the inactive running time of equipment, improves energy efficiency and user experience, and ensures that home appliances are started as usual when users arrive at their destination, thus reducing resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120528958B_ABST
    Figure CN120528958B_ABST
Patent Text Reader

Abstract

This invention provides a device management method and apparatus, applicable to the fields of network communication and automatic control. The method includes: responding 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 go; the target area includes a destination region; the connection update data is sent after the target network device and the target object's mobile terminal establish a network connection; the target area includes the destination region; determining, based on a location matching result between the target network device's device location and the destination region's location, a target home device with a mapping relationship to the location matching result, wherein the mapping relationship is determined based on the target home device's active duration; and activating the target home device based on the target object's historical usage information of the target home device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network communication and automatic control, and more specifically to a device management method and apparatus. Background Technology

[0002] With increasing emphasis on resource conservation and efficient utilization, energy-saving control of home appliances such as lighting and air conditioning in various scenarios has become increasingly important. Currently, related technologies mainly limit resource usage in two ways: one is allowing occupants to manually turn home appliances on and off, and the other is using a control method similar to inserting a hotel room key into a power outlet.

[0003] However, these methods have obvious shortcomings. Because people often forget to turn off the devices, and some devices take a long time to adjust to a suitable state, many users leave home appliances 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: responding 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 a target object indicated by the object identifier is to be located, the target area including a destination area, 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 at least one network device that has established a connection with the mobile terminal, the at least one network device being deployed at different locations within the target area, and the target area including the destination area; determining, based on a location matching result between the device location of the target network device and the location of the destination area, a target home device in the destination area having a mapping relationship with the location matching result, wherein the mapping relationship is determined based on the effective duration of the target home device; and activating the target home device based on the target object's historical usage information of the target home device.

[0006] Another aspect of the present invention provides a device management apparatus, comprising: a region determination module, configured to, in response to receiving connection update data sent by a target network device, determine a destination region indicated by the object identifier to which a target object is to travel 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 at least one network device that has established a connection with the mobile terminal, the at least one network device is deployed at different locations in the target region, and the target region includes the destination region; a device determination module, configured to, based on a location matching result between the device location of the target network device and the regional location of the destination region, determine a target home device in the destination region 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; and a startup module, configured to, based on the target object's historical usage information of the target home device, start 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 method described above.

[0008] Another aspect of the present invention provides a computer-readable storage medium having a computer program or instructions stored thereon, which, when executed by a processor, implement the steps of the above-described method.

[0009] Another aspect of the present invention provides a computer program product, including a computer program or instructions that, when executed by a processor, implement the steps of the above-described method.

[0010] According to the device management method of the present invention, the target area to be visited by the target object is determined by 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, the target home device with a mapping relationship to the location matching result of the target network device and the target area is determined by combining the device location of the target network device with the location of the target area. The target home device is then activated based on the target object's historical usage information. Since at least one network device is deployed in different locations within the target area, and the device location of the target network device that has established a network connection with the target object's mobile terminal is equivalent to the current location of the target object, the method senses the target network device and the target area, and utilizes the mapping relationship between the relative position of the target network device and the target area, pre-constructed based on the target home device's active duration. This allows for targeted pre-activation of the target home device through location matching and historical usage information, at least partially solving the resource waste problem existing in related technologies. It achieves the technical effect of ensuring that the target home device is activated according to its usual behavior when the target object arrives at the target area, while reducing ineffective device operation time, improving energy efficiency, and enhancing user experience. Attached Figure Description

[0011] The above-mentioned contents, as well as other objects, features and advantages of the present invention, will become clearer from the following description of embodiments of the present invention with reference to the accompanying drawings.

[0012] Figure 1 The diagram illustrates an application scenario of the device management method and apparatus according to an embodiment of the present invention.

[0013] Figure 2 A flowchart of a device management method according to an embodiment of the present invention is shown.

[0014] Figure 3 A first schematic diagram of the target area according to an embodiment of the present invention is shown.

[0015] Figure 4 A second schematic diagram of the target area according to an embodiment of the present invention is shown.

[0016] Figure 5 A third schematic diagram of the target area according to an embodiment of the present invention is shown.

[0017] Figure 6 A flowchart of a device management method according to another embodiment of the present invention is shown.

[0018] Figure 7 A structural block diagram of an equipment management device 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 Implementation

[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 invention. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the invention for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concept of the invention.

[0021] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the invention. The terms “comprising,” “including,” etc., as 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 are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0023] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).

[0024] In the technical solution of this invention, the user information (including but not limited to user personal information, user image information, user device information, such as location information) and data (including but not limited to data used for analysis, stored data, and displayed data) involved are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, invention, and application of related data all comply with relevant laws, regulations, and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entry points for users to choose to authorize or refuse.

[0025] In scenarios involving automated decision-making using personal information, the methods, devices, and systems provided in this invention offer users corresponding entry points for choosing to agree to or reject the automated decision-making results. If the user chooses to reject, the process proceeds to the expert decision-making stage. Here, "automated decision-making" refers to the activity of automatically analyzing and evaluating an individual's behavioral habits, interests, or economic, health, and credit status through computer programs, and then making a decision. Here, "expert decision-making" refers to the activity of making decisions by personnel who specialize in a particular field, possess specialized experience, knowledge, and skills, and have reached a certain level of professional expertise.

[0026] Personnel presence detection systems in related technologies can rely on specialized hardware, such as video surveillance systems, infrared monitoring systems, and millimeter-wave radar monitoring systems. Video surveillance systems are highly sensitive to lighting and monitoring angles, making detection difficult in low-light environments and blind spots. They also pose a risk of privacy breaches, limiting their installation in many scenarios. Furthermore, the computational demands on video data require significant storage capacity, leading to high deployment costs. Infrared detection technology, with its line-of-sight, point-to-point detection characteristics, struggles to achieve comprehensive environmental coverage. It has limitations in viewing angle, limiting its applicability to line-of-sight scenarios. While suitable for installation at building entrances, its accuracy is poor, resulting in a less than ideal user experience. Millimeter-wave radar systems require dedicated radar equipment, increasing hardware installation costs. Their coverage is limited, and large-scale deployment is prohibitively expensive.

[0027] On the other hand, this real-time control method also suffers from a lack of anticipation, leading to a poor user experience and thus limiting the practical application of such devices and impacting energy efficiency. For example, in hotels, automatic control is achieved by inserting room cards into power outlets; however, since the air conditioning can only be turned on after entering the room, and temperature adjustment takes a considerable amount of time, many guests leave their room cards in the power outlets, allowing the air conditioning to remain on even when they are not present, ensuring a comfortable temperature upon their return. Similarly, corridor lights only turn on as people move through the area, leaving darkness in the direction users are traveling, potentially requiring additional lighting or even causing users to disable energy-saving controls altogether.

[0028] In view of this, embodiments of the present invention provide a device management method, comprising: responding 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 a target object indicated by the object identifier is to be located, wherein the target area includes a destination area; 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 at least one network device that has established a connection with the mobile terminal; the at least one network device is deployed at different locations within the target area; the target area includes the destination area; determining, based on a location matching result between the device location of the target network device and the location of the destination area, a target home device in the destination area that has a mapping relationship with the location matching result; the mapping relationship is determined based on the effective duration of the target home device; and activating the target home device based on the target object's historical usage information of the target home device.

[0029] Figure 1 The diagram illustrates an application scenario of the device management method and apparatus according to an embodiment of the present invention.

[0030] like Figure 1 As shown, 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. Network 104 serves 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. Network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0031] The first network device 101, the second network device 102, and the third network device 103 can interact with the server 105 through 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 target mobile terminal and send connection update data to the server 105.

[0032] Server 105 can be a server that provides various services, such as a background management server that supports the data processing of connection update data and disconnection update data sent by the first network device 101, the second network device 102, and the third network device 103 (this is just an example). The background management server can analyze and process the received connection update data and disconnection update data.

[0033] It should be noted that the device management method provided in the embodiments of the present invention can generally be executed by server 105. Correspondingly, the device management device provided in the embodiments of the present invention can generally be located in server 105. The device management method provided in the embodiments of the present invention can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first network device 101, the second network device 102, the third network device 103, and / or server 105. Correspondingly, the device management method device provided in the embodiments of the present invention can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first network device 101, the second network device 102, the third network device 103, and / or server 105.

[0034] It should be understood that Figure 1 The number of the first network device, second network device, third network device, network, and server shown is merely illustrative. Depending on implementation needs, any number of first network devices, second network devices, third network devices, networks, and servers can be included.

[0035] The following will be based on Figure 1 The described scene, through Figures 2-5 The device management method of the present invention embodiments will be described in detail.

[0036] Figure 2 A flowchart 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 be located 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 at least one network device that has established 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, the target home device in the destination area that has a mapping relationship with the location matching result is determined. The mapping relationship is determined based on the effective duration of the target home device.

[0040] In operation S230, the target home device is started based on the target object's historical usage information of the target home device.

[0041] The target network device can be installed in the target area. The target area is equipped with a user identification network, supported by multiple network devices. The device location of each network device corresponds to its installation location in the target area. For example, if the target area is a building, the device location of the target network device can be its location within the building, such as: {building, floor, area, room number}.

[0042] The target area can be a target building or a target campus, such as a hotel building or a school campus.

[0043] The target network device is not limited and can be any device capable of establishing 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 could be a wireless access point (AP) or a wireless router. If the user identifies the network as a Bluetooth network, the network device could be a Bluetooth gateway.

[0044] The target audience is not limited; it can be anyone entering the target area. For example, if the target area is a hotel building, the target audience could be hotel guests. If the target area is an office building, the target audience could be staff.

[0045] The object identifier is not limited and can be any data used to represent the object identity of the target object, such as the Media Access Control Address (MAC) address of the mobile terminal or the identifier of the mobile terminal.

[0046] There are no restrictions on the mobile terminal; it can be any terminal that can connect to the target network device, such as a smartphone or a smart card.

[0047] The content included in the connection update data is not limited to this; it can also include the object identifier of the newly established connection.

[0048] The destination area of ​​a target object can be determined from the relevant storage space or external system using the object identifier. For example, if the target object is a hotel guest, the destination area could be the room where the target object is staying in the hotel. If the target object is a staff member in an office building, the destination area could be the office of the target object.

[0049] After the user's (target's) mobile terminal establishes a connection with the target network device, the target's location can be determined based on the target network device's location. That is, if the target network device's location is at the entrance of the target area, then the target can be considered to be at the entrance of the target area.

[0050] The location of the target network device can be matched with the location of the destination area to obtain a location matching result. This location matching result can also be considered as a match between the object's location and the device's location, thus determining the distance between the target object and the destination area.

[0051] The location matching results can be used to identify target home appliances in the target area that have a mapping relationship with the location matching results, i.e., target home appliances that meet the activation conditions. Therefore, the target home appliance can be activated based on the target object's historical usage information for this type of target home appliance.

[0052] Location matching results can characterize the relative positional relationship between the device location of the target network device and the regional location of the target area. By mapping the candidate home devices in the target area to the preset relative positional relationship, the target home device with the mapping relationship with the location matching results can be determined.

[0053] There are no restrictions on the target home appliances; they can be air conditioners, lights, curtains, or other devices that can be remotely controlled.

[0054] According to embodiments of the present invention, the device management method of the present invention, without the need to install dedicated sensor equipment on the target network device, possesses building-level user identification capabilities and personnel presence sensing capabilities. Based on user identification and sensing, automatic control measures are taken before the user arrives at their destination, improving energy efficiency while ensuring user experience. Simultaneously, the system requires no additional deployment costs and reduces the risk of personal privacy leaks.

[0055] According to an embodiment of the present invention, the destination area to which the target object is to go is determined by 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, by combining the location matching result of the target network device's device location and the destination area's location, a target home appliance with a mapping relationship to the location matching result is determined, and the target home appliance is activated based on the target object's historical usage information. Since at least one network device is deployed in different locations within the target area, and the device location of the target network device that has established a network connection with the target object's mobile terminal is equivalent to the current location of the object, by sensing the target network device and the destination area, and by using the mapping relationship between the relative position of the target network device and the destination area pre-constructed based on the target home appliance's active duration, the target home appliance can be activated in a targeted manner in advance through location matching and historical usage information. This at least partially solves the technical problem of resource waste existing in related technologies, achieving the technical effect of ensuring that the target home appliance is activated according to its usual behavior when the target object arrives at the destination area, while reducing the ineffective operating time of the device, improving energy saving efficiency, and enhancing user experience.

[0056] According to an embodiment of the present invention, activating a target home appliance based on the target object's historical usage information of the target home appliance may include the following operations.

[0057] Based on the target user's historical usage information of the target home appliances, determine the target user's device preferences for the target home appliances; based on the device preferences, send a start command to the target home appliances, wherein the start command is used to turn on the target home appliances and control the target home appliances to be in the device state indicated by the device preferences.

[0058] Historical usage information can be the historical usage information of the target home appliances by the target object in the target area or similar areas of the target area. For example, the historical temperature data of the air conditioner of the target object in chain hotel a in location A can still be used as historical usage information in chain hotel a in location B.

[0059] Historical usage information can include historical adjustment data of users for different home appliances, such as air conditioner temperature, light brightness, or curtain opening and closing.

[0060] The start command can 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 determine the target user's device preferences for specific devices, and then adjust those devices to the state indicated by the preferences. This involves initiating automatic environmental control in the target area, such as controlling target home appliances like air conditioners, lights, and curtains, to quickly achieve the user's preferred environmental settings, such as suitable 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 appliances are controlled to be in the preferred state. This ensures that the target home appliances conform to the user's usage habits after startup, without requiring manual adjustment by the user, thus improving the user experience. At the same time, it ensures that the state of the devices after startup is more in line with the user's 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] From the target object's historical usage information, determine the target historical usage information for the historical period that matches the current time period; based on the target historical usage information, determine the target object's device preference for the target home appliances in the current time period.

[0065] Time-varying devices are those that typically have different adjustment strategies at different times of the day. For example, an air conditioner needs to be adjusted to heating mode in winter and cooling mode in summer.

[0066] The historical time period that matches the current time period can be a time period that is in the same period as the current time period, such as a time period that is both summer or both winter.

[0067] According to embodiments of the present invention, by determining the target historical usage information that matches the current time period from historical usage information to determine the device preference for the current time period, the control of time-varying devices can be adapted to the user habits of different time periods, avoiding the situation where the device status does not meet the user's needs due to time period differences, thereby improving the accuracy of time-varying device control and user experience.

[0068] According to an embodiment of the present invention, determining the target home device in the target 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 target area may include the following steps.

[0069] In response to the location matching result indicating that the relative positional relationship between the device location and the area location meets the preset positional relationship, the matching home furnishing device with a mapping relationship with the preset positional relationship is determined from multiple candidate home furnishing devices in the target area; the matching home furnishing device is taken as the target home furnishing device in the target area with a mapping relationship with the location matching result.

[0070] The preset positional relationship can represent the relative position between the device position and the area position, or it can represent the relative distance between the device position and the area position.

[0071] At least one preset location relationship can be pre-established as a mapping relationship between multiple candidate home appliances. For example, if the preset location relationship indicates that the appliance location and the area location are both on the second floor, then the matching home appliance with the mapping relationship can be considered to be a light bulb. If the preset location relationship indicates that the appliance location and the area location are five floors apart, then the matching home appliance with the mapping relationship can be considered to be an air conditioner.

[0072] For example, if the relative distance between the device location and the area location, as represented by the preset positional relationship, falls within a first preset range, then the matching home appliance that has a mapping relationship with this preset positional relationship can be considered to be a light bulb. If the relative distance between the device location and the area location, as represented by the preset positional relationship, falls within a second preset range, then the matching home appliance that has a mapping relationship with this preset positional relationship can be considered to be a television.

[0073] Based on different relative positions, the distance of an object from the target area can be determined, allowing home appliances with longer activation times, such as air conditioners and water heaters, to be turned on when the object is far away, and home appliances with shorter activation times, such as lights and curtains, to be turned on when the object is close.

[0074] According to embodiments of the present invention, a matching home device is determined from a plurality of candidate home devices as the target home device. Based on the relative positional relationship between the target network device and the target area, the home device that needs to be turned on can be accurately selected, avoiding unnecessary startup of irrelevant devices, reducing resource waste, and ensuring that the devices required by the target object are started in a timely manner, thereby improving the targeting and energy-saving effect of the control.

[0075] According to an embodiment of the present invention, the device management method may further include the following steps.

[0076] If the relative distance between the device location and the area location, as represented by the preset location relationship, is greater than a first distance value and less than a second distance value, the matching home device is determined to be a candidate home device with an effective duration greater than a first preset duration; if the relative distance between the device location and the area location, as represented by the preset location relationship, is greater than a third distance value and less than a fourth distance value, the matching home device is determined to be a candidate home device with an effective duration greater than a 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 desired effect for the target object. For example, after an air conditioner is turned on, it needs to wait for a period of time before the indoor temperature reaches the user's satisfaction, or a water heater needs to be turned on for a period of time before it can deliver water at the user's satisfactory temperature.

[0078] The first, second, third, and fourth distance values ​​are all determined based on the duration of the effect. These distance values ​​represent the distance the target object needs to move.

[0079] The first and second distance values ​​constitute the first distance range, and the third and fourth distance values ​​constitute the second distance range. Furthermore, the minimum boundary value within the first distance range, i.e., the first distance value, is greater than the maximum boundary value within the second distance range, i.e., the fourth distance value. Therefore, it can be concluded that candidate home appliances with longer activation times need to be turned on when the distance is greater, while candidate home appliances with shorter activation times need to be turned on when the distance is closer.

[0080] For example, for home appliances with a long activation time, such as air conditioners, they can be turned on immediately upon sensing that a user has entered the target area, such as after 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 mobile terminal. For home appliances that can be quickly adjusted and have a short activation time, such as lights and curtains, they can be activated after the user arrives at the destination area.

[0081] According to embodiments of the present invention, based on different relative distance ranges between the device location and the area location, candidate home appliances with different effective durations are determined to match the home appliances. The farther the distance, the longer the effective duration. This ensures that when the target object arrives at the destination area, the activated home appliances have reached the applicable state, avoiding the problem of poor user experience caused by insufficient effective duration of the devices. At the same time, it reasonably controls the device activation timing, reduces ineffective energy consumption, and improves the balance between energy saving and user experience.

[0082] According to an embodiment of the present invention, the device management method may further include the following steps.

[0083] In response to receiving disconnection update data sent by a local area network device, object identification is performed on the target area based on the local area network device and the network sensing method to obtain an identification result. Here, the local area network device is a network device located within the target area among at least one network device, and the disconnection update data is sent when the local area network device disconnects the network connection with the mobile terminal of the target object. If the mobile terminal has not established a network connection with either of the at least one network device, and it is determined based on the identification result that there is no stationary object in the target area, a shutdown command is sent to the target home appliance. Here, the stationary object includes the target object or other objects besides the target object.

[0084] Upon receiving disconnection update data from a regional network device, it can be determined that the target object may have left the destination area. Therefore, object identification can be performed on the destination area to determine whether there are any lingering objects in the destination area.

[0085] If the identification results indicate that no object is present in the target 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. If the matching results determine that no network device has 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. Thus, a comprehensive energy-saving solution can be activated, such as turning off all the home appliances that are turned on in the target 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 plan can be temporarily suspended until it is determined that the target object has left the target area.

[0087] Network sensing methods can be categorized as WiFi sensing. WiFi sensing methods analyze the reflection and attenuation changes of signals emitted by local network devices within a target area to identify whether an object is present in that area, i.e., whether someone is in the target area.

[0088] If a network connection is established between the regional network device and the target object's mobile device, it can be determined that the target object is staying in the target area. Alternatively, if the identification results indicate that other objects exist in the target area, the environment can be automatically controlled in an appropriate manner, such as keeping the target home device running in the state indicated by the startup command.

[0089] According to an embodiment of the present invention, after receiving disconnection update data sent by a regional network device, object identification is performed on the target area using the regional network device and a network sensing method. After determining that no object is present and that the target object has left the target area, a shutdown command is sent. This avoids the situation where the target home device is accidentally turned off due to the target object's brief departure or the presence of other objects, thus avoiding frequent switching of home devices and improving the accuracy and reliability of device shutdown control. At the same time, timely shutdown of the device after confirming that no one is present effectively reduces resource waste in the unoccupied state of the target area and further improves energy efficiency.

[0090] According to an embodiment of the present invention, before 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 following operations may also be 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 the first historical object that is in the target area in the adjacent historical period; if it is determined from the comparison result that there is no object identifier among at least one first historical object identifier, the operation of determining the destination area to be traveled 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 by the target object that is not in the target area in the adjacent historical period.

[0092] The first historical object can be a person who may have been in the target area during a nearby historical period, that is, whose historical mobile terminal had established a network connection with any network device in the target area during a nearby historical period.

[0093] There is no restriction on adjacent historical time periods; any time period that is close to the current time period can be used. The restriction can be made according to the actual situation, such as: 5 minutes ago, 30 minutes ago, 1 hour ago, etc.

[0094] In some embodiments, it can also be determined 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; 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 a first historical object, it can be determined whether the target object's mobile terminal has recently connected to other network devices, thereby determining whether the target object is a new entrant to the target area. If the target object is a new entrant to the target area, a destination area can be determined for the target object. However, if it is determined that the target object has not left the target area, the home appliances in its destination area may not be turned off; therefore, it is not necessary to determine a destination area for the target object.

[0096] According to embodiments of the present invention, by adding a check on whether the target object is a first historical object, invalid calculation processes can be avoided and the 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] The object identifier of the target object is matched with multiple second historical object identifiers in the memory space to obtain an identifier matching result. The second historical object identifier is the object identifier of the second historical object that established a network connection with at least one network device during the target historical period. The target historical period includes adjacent historical periods. If it is determined from the identifier matching result that there is no target second historical object identifier in the memory space that matches the object identifier, the destination area to which the target object is to go is determined from the object management system based on the object identifier.

[0099] The historical mobile terminal is the mobile terminal of the second historical object, which is a historical object that has established a network connection with any home device in the target area during the target historical period.

[0100] The target historical period is the historical period that differs from the current period by a preset time threshold, such as the previous 2 days or the previous 5 days.

[0101] The adjacent historical period can be a time period that is adjacent to the current time period in the target historical period.

[0102] Typically, after the mobile terminal of the second historical object establishes a network connection with the network device in the target area for the first time during the target historical period, it will save the second historical object identifier and the historical destination area to which the second historical object is to go to the second historical object in memory. This allows the target object to be determined later by at least one second historical object in memory as a second historical object that has recently visited the target area.

[0103] For objects that have recently visited the target area, the target area of ​​the second historical object can be pre-stored in memory to save the communication overhead of obtaining it from the external system each time.

[0104] The second historical object identifier recorded in memory can be stored for a fixed period of time and deleted after the clearing time point is reached.

[0105] If an object identifier is not found in any of the multiple second historical object identifiers, i.e., it is not in the memory space, it can be assumed that the target object has not recently passed through the target area. Therefore, the destination area to be visited by the target object can be obtained from the external object management system and stored in the memory space. This will be used to retrieve the destination area corresponding to the object identifier from the memory space after other target network devices establish a network connection with the target object's mobile terminal.

[0106] An object management system can be used by systems that store user information, such as retrieving user check-in rooms from a hotel management system or retrieving employee office rooms from an office and human resources system.

[0107] According to embodiments of the present invention, an object identifier can be matched with a second historical object identifier in memory space. When the object identifier does not exist in memory, the destination region can be determined from the object management system. This enables quick matching of existing historical information through memory, reduces repeated queries to the object management system, and improves the efficiency of determining the destination region to which the target object should go. At the same time, the object management system ensures that the destination region can still be accurately obtained when there is no corresponding information in the cache, thus balancing efficiency and accuracy.

[0108] According to an embodiment of the present invention, the device management method may further include the following steps: If, based on the identifier matching result, it is determined that at least one target second historical object identifier exists in the memory space that matches the object identifier, a score value for each of the at least one target second historical object identifiers is determined based on the historical destination region of each of the at least one target second historical object identifiers and the behavioral characteristic information of the second historical object indicated by each target second historical object identifier in the historical destination region; based on the score values ​​of each of the at least one historical destination region, the destination region to which the target object should go is determined.

[0109] The memory space can store at least one historical destination region corresponding to each second historical object identifier. The historical destination region can be the destination region that the second historical object, indicated by the second historical object identifier, is to go to in the target historical period.

[0110] The memory space may also include behavioral characteristic information of the second historical object in the historical destination area. Behavioral characteristic information can characterize the behavior of the second historical object in the historical destination area, such as: duration of stay, time of arrival, 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 of ​​the target second historical object identifier is the destination area that the target object has visited.

[0112] By statistically analyzing at least one historical destination area, the frequency of a target's visits to each historical destination area can be determined, and the score of each historical destination area can be determined based on the behavioral characteristics of each destination area.

[0113] A mapping relationship can be established between visit frequency and / or behavioral characteristics and rating values. Higher visit frequency, longer stay duration, and smaller distance between the visit time and the current time period correspond to higher rating values. Therefore, the historical destination area with the highest rating value can be used as the target area with the highest probability at the current time, i.e., the destination area that the target object is currently trying to reach.

[0114] According to embodiments of the present invention, a score is determined based on the behavioral characteristics of the target object in the historical destination area, and the destination area to be visited is determined based on the score. This can reflect the behavioral habits of the target object through historical behavioral characteristics, making the score more consistent with the actual activity tendency of the target object, thereby improving the accuracy of determining the destination area and ensuring that the determined destination area to be visited is more consistent with the actual intention of the target object, providing an accurate basis for the early activation of the target home appliances.

[0115] Figure 3 A first schematic diagram of the target area according to an embodiment of the present invention is shown.

[0116] like Figure 3 As shown, the target area can be buildings.

[0117] Figure 4 A second schematic diagram of the target area according to an embodiment of the present invention is shown.

[0118] like Figure 4 As shown, when the target area is a building, one floor within the target area can include multiple network devices 410, each deployed in a different location within the target area. For example, this floor might include multiple rooms such as the lecture hall entrance / exit, the main teaching area entrance / exit, an accessible entrance / exit, a rest area, an elevator lobby, a main lounge / rest area, a shared lobby, a duty room, a library storage area, a computer lab, a service desk, the lecture hall foyer, and discussion rooms, each equipped with a network device 410. Thus, by establishing a network connection with the user's mobile terminal through the target network device, the user's current location can be determined. The target area can be a room within the target area.

[0119] exist Figure 4Any shape that is identical to the pattern of network device 410 is network device 410.

[0120] Figure 5 A third schematic diagram of the target area according to an embodiment of the present invention is shown.

[0121] like Figure 5 As shown, when the target area can be a building, one floor of the target area can include meeting rooms, elevator halls, offices, corridors, office lobbies, etc., and each area has network equipment 510.

[0122] exist Figure 5 Any shape that is identical to the pattern of Network Device 510 is Network Device 510.

[0123] In some embodiments, the user identification network can be a wireless Wi-Fi network, and the network device can be a wireless access point (AP). Figure 3 Network equipment was installed in the building shown, covering every room.

[0124] Record the specific locations of each wireless access point in advance, for example Figure 4 On the left, the location of the wireless AP at the entrance is {Building 1, First Floor, Area A, Lobby}; Figure 4 The location of the wireless AP on the right is marked as {Building 1, 2nd Floor, Area B, B201}. The target user, U, enters Building 1 with their mobile phone. At the entrance lobby, the phone associates with the wireless AP. The wireless AP obtains the phone's MAC address 06:d1:d8:62:5a:0e and locates the corresponding user U. User U's current address is recorded as {Building 1, 1st Floor, Area A, Lobby}.

[0125] The office system identifies user U's office as B201, and the wireless AP in B201 indicates it is unoccupied. A start command is sent to the air conditioner AC-B201 in B201 via the MQTT protocol, setting the temperature to 26 degrees Celsius and the fan speed to high.

[0126] After user U arrives at the elevator lobby on the second floor of Zone B, the user's mobile phone connects to the wireless AP in the elevator lobby 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, Zone B, Elevator Lobby}.

[0127] The LGT-B201 ceiling light was turned on via MQTT. The AC-B201 was also set to low fan speed via MQTT.

[0128] User U stays in B201, and their mobile phone is associated with the wireless AP. The user's location is marked as {Building 1, Second Floor, Area B, B201}. At the same time, the wireless AP in B201 detects that someone is continuously in B201 and keeps the lights and air conditioning on.

[0129] In response to the confirmation that user U has left office B201, and finding no location record for MAC address 06:d1:d8:62:5a:0e in the user identification network, a shutdown command is issued to air conditioner AC-B201 and a turn-off command is issued to ceiling light LGT-B201 via MQTT.

[0130] Figure 6 A flowchart 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] Using S601, deploy a user identification network in the target area.

[0133] During 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, the destination area to which the target object indicated by the object identifier is to be located is determined.

[0135] In operation S604, based on the area network devices within the destination area, determine whether there are other objects in the destination area. If it is determined that there are no other objects in the destination area, proceed to operation S605. If it is determined that there are other objects in the destination area, proceed to operation S610.

[0136] When operating S605, the device location of the target network device is matched with the area location of the destination area to obtain the location matching result.

[0137] In operation S606, determine whether a target home appliance exists that matches the activation conditions at that location. If it exists, proceed to operation S607. If it does not exist, proceed to operation S608.

[0138] In operation S607, the target home device is started based on the target object's historical usage information of the target home device.

[0139] In operation S608, determine whether the target network device is a regional network device. If the target network device is determined to be a regional network device, proceed to operation S610. If the target network device is determined not to be a regional network device, proceed to operation S609.

[0140] In operation S609, in response to receiving connection update data sent by a new target network device, the new target network device is designated as the target network device, and operation S603 is returned.

[0141] When operating S610, terminate the current process.

[0142] Based on the above-described equipment management method, the present invention also provides an equipment management method apparatus. The following will be combined with... Figure 7 The device is described in detail.

[0143] Figure 7 A structural block diagram of an equipment management device according to an embodiment of the present invention is shown.

[0144] like Figure 7 As shown, the device management device 700 includes a region determination module 710, a device determination module 720, and a startup module 730.

[0145] The area determination module 710 is used to respond to receiving connection update data sent by the target network device, and determine 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 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 at least one network device that has established a connection with the mobile terminal. The at least one network device is deployed in different locations in the target area. The target area includes the destination area.

[0146] The device determination module 720 is used to determine the target home devices in the target area that have a mapping relationship with the location matching results based on the location matching results between the device location of the target network device and the area location of the target area. The mapping relationship is determined based on the effective duration of the target home devices.

[0147] The startup module 730 starts the target home device based on the target object's historical usage information of the target home device.

[0148] According to an embodiment of the present invention, the startup module 730 includes a preference determination submodule and a sending submodule.

[0149] The preference determination submodule is used to determine the target object's device preferences for the target home appliances based on the target object's historical usage information of the target home appliances.

[0150] The sending submodule is used to send a start command to the target home device based on device preferences. The start command is used to turn on the target home device and control the target home device to be in the device state indicated by the device preferences.

[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 that matches the current time period from the target object's historical usage information of 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 target object's preference for target home appliances in the current time period based on the target's 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 matching home devices that have a mapping relationship with the preset positional relationship from multiple candidate home devices in the target area, in response to the location matching result indicating that the relative positional relationship between the device location and the area location meets the preset positional relationship.

[0156] The target device determination module is used to identify matching home appliances as target home appliances in the target area that have a mapping relationship with the location matching results.

[0157] According to an embodiment of the present invention, the device management device 700 further includes: a first determining module and a second determining module.

[0158] The first determining module is used to determine a matching home device as a candidate home device with an effective duration greater than a first preset duration when the relative distance between the device location and the area location, which is characterized by a preset positional relationship, is greater than a first distance value and less than a second distance value.

[0159] The second determining module is used to determine a matching home device as a candidate home device with an effective duration greater than a second preset duration when the relative distance between the device location and the area location represented by the preset position relationship is greater than a third distance value and less than a fourth distance value. 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 device 700 further includes an object identification module and an instruction sending module.

[0161] The object identification module is used to respond to receiving disconnection update data sent by the regional network device, and to identify objects in the target area based on the regional network device and the network sensing method to obtain the identification result. The regional network device is at least one network device located in the target area, and the disconnection update data is sent by the regional network device when the network connection with the mobile terminal of the target object is disconnected.

[0162] The instruction sending module is used to send a shutdown instruction to the target home appliance 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 stationary object in the target area. The stationary object includes the target object and other objects besides the target object.

[0163] According to an embodiment of the present invention, the device management device 700 further includes a comparison module and a command operation determination module.

[0164] The comparison module is used 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 the object identifier of the first historical object that is in the target area in a nearby historical period;

[0165] The operation determination module is used to perform an operation based on the object identifier included in the connection update data to determine the destination area to which the target object indicated by the object identifier is to go, when it is determined from the comparison results that at least one first historical object identifier does not exist. This is to determine the destination area to go for the target object that is not in the target area in the adjacent historical time period.

[0166] According to an embodiment of the present invention, the determining module includes: an identification matching submodule and a determining 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 the identifier matching result target area. The second historical object identifier is the object identifier of the second historical object that established a network connection between the historical mobile terminal and at least one network device during the target historical time period. The target historical time period includes adjacent historical time periods.

[0168] The determination submodule is used to determine the destination area to which the target object should go, based on the object identifier, when it is determined from the object management system that there is no target second historical object identifier that matches the object identifier in the memory space based on the identifier matching result.

[0169] According to an embodiment of the present invention, the device management device 700 further includes a scoring module and a destination area determination module.

[0170] The scoring module is used to determine a score value for at least one historical target area based on the historical target area of ​​each of the at least one target second historical object identifier and the behavioral feature information of the second historical object indicated by each target second historical object identifier in the historical target area when it is determined that at least one target second historical object identifier exists in the memory space that matches the object identifier based on the identifier matching result.

[0171] The destination area determination module is used to determine the destination area to which the target object should go, based on the score value of at least one historical destination area.

[0172] According to embodiments of the present invention, any plurality of modules among the region determination module 710, device determination module 720, and startup module 730 may be combined into one module, or any one of these modules may be split into multiple modules. Alternatively, at least a portion of the functionality of one or more of these modules may be combined with at least a portion of the functionality of other modules and implemented in one 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 hardware circuitry, 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-package, an application-specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three implementation methods. 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, which, when run, can perform corresponding functions.

[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 according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage portion 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 an associated chipset 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] RAM 803 stores various programs and data required for the operation of electronic device 800. Processor 801, ROM 802, and RAM 803 are interconnected via bus 804. Processor 801 executes various operations of the method flow according to embodiments of the present invention by executing programs in ROM 802 and / or RAM 803. It should be noted that programs may also be stored in one or more memories other than ROM 802 and RAM 803. Processor 801 may also execute various operations of the method flow according to embodiments of the present invention by executing programs stored in one or more memories.

[0176] According to an embodiment of the present invention, the electronic device 800 may further include an input / output (I / O) interface 805, which is also connected to a bus 804. The electronic device 800 may also include one or more of the following components connected to the input / output (I / O) interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the input / output (I / O) interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 810 as needed so that computer programs read from it can be installed into the 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 it may exist independently and not assembled 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 embodiments of the present invention, a computer-readable storage medium may be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of the present invention, a computer-readable storage medium may include ROM 802 and / or RAM 803 and / or one or more memories other than ROM 802 and RAM 803 described above.

[0179] Embodiments of the present invention also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to enable the computer system to implement the device management method provided in the embodiments of the present invention.

[0180] When the computer program is executed by the processor 801, it performs the functions defined in the system / apparatus of this invention. According to embodiments of the invention, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0181] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 809, and / or installed from a removable medium 811. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0182] In such an embodiment, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by processor 801, it performs the functions defined in the system of this embodiment of the invention. According to embodiments of the invention, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0183] According to embodiments of the present invention, program code for executing the computer programs provided in the embodiments of the present invention can be written in any combination of one or more programming languages. Specifically, these computational 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's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0184] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0185] Those skilled in the art will understand that the features described in the various embodiments of the present invention can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present invention. In particular, the features described in the various embodiments of the present invention can be combined and / or combined in various ways without departing from the spirit and teachings of the present invention. All such combinations and / or combinations fall within the scope of the present invention.

[0186] The embodiments of the present invention have been described above. However, these embodiments are merely illustrative and not intended to limit the scope of the invention. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of the invention, and all such substitutions and modifications should fall within the scope of the invention.

Claims

1. A method for managing equipment, characterized in that, The method includes: In response to receiving connection update data sent by a target network device, the object identifier included in the connection update data is matched with a plurality of second historical object identifiers in the memory space. The connection update data is sent by the target network device after establishing a network connection with the mobile terminal of the target object indicated by the object identifier. The target network device is at least one of the network devices that has established a connection with the mobile terminal. At least one of the network devices is deployed in different locations in the target area. The second historical object identifier is the object identifier of a second historical object in which a historical mobile terminal established a network connection with the network device during the target historical period. If it is determined that there is no target second historical object identifier matching the object identifier in the memory space, the destination region to which the target object is to be located is determined from the object management system based on the object identifier, and the target region includes the destination region. If it is determined that at least one target second historical object identifier matching the object identifier exists in the memory space, a score value for each of the at least one target second historical object identifiers is determined based on the historical destination region of each of the at least one target second historical object identifiers and the behavioral feature information of the second historical object indicated by each target second historical object identifier in the historical destination region; and the destination region is determined based on the score value of each of the at least one historical destination region. Based on the location matching result between the device location of the target network device and the regional location of the target area, target home devices in the target area that have a mapping relationship with the location matching result are determined, and the mapping relationship is determined based on the effective duration of the target home devices; Based on the target object's historical usage information of the target home appliance, the target home appliance is activated.

2. The method according to claim 1, characterized in that, The step of activating the target home appliance based on the target object's historical usage information of the target home appliance includes: Based on the target object's historical usage information of the target home appliances, determine the target object's device preferences for the target home appliances; Based on the device preference, a start command is sent to the target home device, wherein the start command is used to turn on the target home device and control the target home device to be in the device state indicated by the device preference.

3. The method according to claim 2, characterized in that, The step of determining the target object's device preference for the target home appliance based on the target object's historical usage information includes: when the target home appliance is a time-varying type device. From the historical usage information of the target object on the target home appliance, determine the target historical usage information for the historical time period that matches the current time period; Based on the target's historical usage information, determine the target object's device preference for the target home appliances in the current time period.

4. The method according to claim 1 or 2, characterized in that, The method of determining target home devices in the target area that have 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 regional location of the target area includes: In response to the location matching result indicating that the relative positional relationship between the device location and the area location satisfies a preset positional relationship, a matching home appliance with a mapping relationship to the preset positional relationship is determined from multiple candidate home appliances in the target area; The matched home appliances are used as target home appliances in the target area that have a mapping relationship with the location matching results.

5. The method according to claim 4, characterized in that, The method further includes: If the relative distance between the device location and the area location, as defined by the preset location relationship, is greater than a first distance value and less than a second distance value, the matched home device is determined to be a candidate home device with an effective duration greater than a first preset duration. If the relative distance between the device location and the area location, as indicated by the preset location relationship, is greater than a third distance value and less than a fourth distance value, the matched home device is determined to be a candidate home device with an effective duration greater than a 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 includes: In response to receiving disconnection update data sent by a regional network device, object identification is performed on the target area based on the regional network device and the network awareness method to obtain an identification result. The regional network device is at least one network device located within the target area, and the disconnection update data is sent by the regional network device when it disconnects the network connection with the mobile terminal of the target object. If it is determined that the mobile terminal has not established a network connection with at least one of the network devices, and the identification result indicates that there is no object staying in the target area, a shutdown command is sent to the target home device, wherein the object staying includes the target object or other objects besides the target object.

7. The method according to claim 1 or 2, characterized in that, Before matching the object identifiers included in the connection update data with multiple second historical object identifiers in the memory space, the method further includes: 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 the first historical object that was in the target area in a nearby historical period; If, based on the comparison results, it is determined that at least one of the first historical object identifiers does not contain the object identifier, an operation is performed to match the object identifiers included in the connection update data with a plurality of second historical object identifiers in the memory space, so as to determine the destination area to be traveled for the target object that is not in the target area in the adjacent historical period.

8. An equipment management device, characterized in that, The device includes: The region determination module is used to respond to receiving connection update data sent by a target network device, and determine the destination region 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 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 at least one network device that has established a connection with the mobile terminal. At least one of the network devices is deployed in different locations in the target region. The target region includes the destination region. The device determination module is used to determine, based on the location matching result between the device location of the target network device and the regional location of the target region, a target home device in the target region 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 is used to start the target home appliance based on the target object's historical usage information of the target home appliance; The equipment management device further includes: 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, wherein the second historical object identifier is the object identifier of the second historical object that established a network connection between the historical mobile terminal and at least one of the network devices during the target historical period. The determination submodule is used to determine the destination area to which the target object should go from the object management system based on the object identifier when it is determined from the identifier matching result that there is no target second historical object identifier in the memory space that matches the object identifier. The scoring module is used to determine a score value for at least one historical destination region based on the historical destination region of each of the at least one target second historical object identifier and the behavioral feature information of the second historical object indicated by each target second historical object identifier in the historical destination region when it is determined that there is at least one target second historical object identifier in the memory space that matches the object identifier based on the identifier matching result. The destination area determination module is used to determine the destination area to which the target object should go, based on the score values ​​of at least one historical destination area.

Citation Information

Patent Citations

  • Air conditioner control method and device and air conditioner

    CN115930380A