A method for configuring device information of household equipment and electronic device
By receiving and matching three-dimensional models of installation and maintenance equipment, and automatically configuring smart home equipment information, the problem of low efficiency of equipment information configuration in smart home decoration is solved, the rapid configuration of multiple houses is achieved, and the decoration efficiency is improved.
Patent Information
- Application Number
- CN202110614552.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-02
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2041-06-02
AI Technical Summary
During the smart home decoration process, decoration personnel need to manually set up equipment information for multiple home equipment one by one, resulting in large workload and low efficiency. Especially when decorating multiple houses, the configuration efficiency problem is prominent.
The installation and maintenance equipment receives the location information of multiple home equipment, generates a three-dimensional model, and uses the template model to match houses of similar apartments, automatically configures equipment information, and reduces the steps of manual configuration.
It improves the efficiency of home equipment information configuration, reduces the workload of manual configuration by decoration personnel, and can configure equipment information of multiple houses at the same time, significantly improving the efficiency of the decoration process.
Smart Images

Figure CN115494735B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart home technology, and in particular to a method for configuring device information of a home device and an electronic device. Background Art
[0002] Smart home connects various home devices (such as lighting equipment, security equipment, home appliances, etc.) through the Internet of Things technology, and realizes a new home life experience through networked integrated intelligent control and management. For example, different application modes of smart home are realized through the collaborative work of multiple home devices. To realize the collaborative work of multiple home devices, it is necessary to complete the setting of the device information of the home devices in the pre-installation stage of decoration, so that the control device can identify different home devices based on the device information of the home devices, so as to realize the collaborative work of multiple home devices.
[0003] Currently, when decorators set the device information of home appliances, they need to manually set each home appliance one by one. Since there may be hundreds of home appliances in a house, when decorators decorate dozens or even hundreds of houses, it is a heavy workload for decorators to manually set the device information of each home appliance one by one, which leads to low installation and maintenance efficiency. Summary of the invention
[0004] The embodiments of the present application provide a method for configuring device information of a household appliance and an electronic device, which are used to improve the efficiency of configuring device information of a household appliance.
[0005] In a first aspect, an embodiment of the present application provides a method for configuring device information of a household appliance, which is applied to an installation and maintenance device, and the method may include the following steps: first, the installation and maintenance device receives multiple second position information of multiple second household appliances installed in a second house; then, the installation and maintenance device generates a second three-dimensional model according to the multiple second position information, and the second three-dimensional model includes multiple second position nodes having a corresponding relationship with the second position information; then, the installation and maintenance device matches the first three-dimensional model and the second three-dimensional model to obtain a matching result, and the matching result includes a first target position node and a second target position node that are successfully matched; wherein the first three-dimensional model is generated based on multiple first position information of multiple first household appliances in the first house, the first three-dimensional model is a template model of the position of the household appliance, and the first household appliance has been configured with the first device information, the first three-dimensional model includes multiple first position nodes having a corresponding relationship with the first position information, and the apartment type of the second house is the same as that of the first house, or the apartment type of the second house is symmetrical to that of the first house; finally, the installation and maintenance device automatically configures the second device information of the second household appliance corresponding to the second target position node according to the first device information of the first household appliance corresponding to the first target position node. In this embodiment, the first three-dimensional model of the first house is a template model of the location of the home appliances. When decorating other houses, the installation and maintenance equipment obtains multiple location information of multiple home appliances installed in the second house by taking advantage of the fact that the house types of multiple houses are the same or the house types of multiple houses are symmetrical. The installation and maintenance equipment then generates a second three-dimensional model based on the multiple location information of multiple home appliances in the second house. If the first three-dimensional model and the second three-dimensional model match successfully, the installation and maintenance equipment automatically configures the device information of the home appliances in the second house according to the device information of the home appliances in the first house. The decorators do not need to configure the device information of each home appliance in each house one by one. The device information of the home appliances in one or more houses can be configured at the same time, thereby improving the efficiency of the installation and maintenance process.
[0006] In an optional implementation, the installation and maintenance device configures the second device information of the second home device corresponding to the second target location node according to the first device information of the first home device corresponding to the first target location node, which can specifically include: the installation and maintenance device copies the first device information of the first home device corresponding to the first target location node, obtains the backup first device information, and uses the backup first device information as the second device information of the second home device corresponding to the second target location node.
[0007] In an optional implementation, before matching the first three-dimensional model and the second three-dimensional model, the method further includes: the installation and maintenance equipment receives multiple first position information of multiple first home appliances installed in the first house, and generates a first three-dimensional model according to the multiple first position information.
[0008] In an optional implementation, the first device information includes a first installation location identifier, which is used to describe the installation location of the first household appliance. The method also includes: the installation and maintenance equipment displays the first three-dimensional model, and the first installation location identifier corresponding to each first position node in the first three-dimensional model. In this embodiment, since the first three-dimensional model is a template model of the spatial position of the household appliance, in order to ensure the accuracy of the first three-dimensional model, the installation and maintenance equipment successfully obtains the first position information of all first household appliances in the first house. In this embodiment, the first three-dimensional model is visualized to facilitate the decoration personnel to verify the first position node in the first three-dimensional model.
[0009] In an optional implementation, there are multiple second three-dimensional models, each of which corresponds to a second house. When the matching result also includes a location node where the match fails, the method further includes: generating a prompt message, the prompt message including an identification of the second house. In this embodiment, multiple second three-dimensional models of the second house are matched with the first three-dimensional model of the first house at the same time. Thus, if the matching result indicates that there is a location node where the match fails, the installation and maintenance equipment generates a prompt message (also referred to as "first prompt message"), the prompt message is used to prompt the decorator that the second house has a second home appliance configuration device information failure, and the first prompt message includes the house identification, so that the decorator can conduct a targeted check.
[0010] In an optional implementation, the method further includes: the installation and maintenance device responds to the renovation personnel's confirmation operation on the prompt information; and displays the first three-dimensional model, the second three-dimensional model, and the location node where the matching fails according to the confirmation operation. In this embodiment, the installation and maintenance device visualizes the first three-dimensional model, the second three-dimensional model, and the matching result, so that the renovation personnel can check the location node where the matching fails to ensure that the second device information of the second home device in the second house is successfully configured.
[0011] In an optional implementation, the method further includes: the installation and maintenance equipment displays the first house model and the second house model, wherein the first house model includes the first three-dimensional model, and the second house model includes the second three-dimensional model. In this embodiment, the installation and maintenance equipment displays the first house model and the second house model, and the decorator can more intuitively observe the location of the second home appliance in the second house.
[0012] In an optional implementation, the method further includes: the installation and maintenance equipment responds to the first rotation operation of the decorator on the first house model; and displays the first house model from different perspectives according to the first rotation operation; or the installation and maintenance equipment responds to the second rotation operation of the decorator on the second house model; and displays the second house model from different perspectives according to the second rotation operation. In this embodiment, the installation and maintenance equipment can display the first house model and the second house model from different perspectives, so that the decorator can more intuitively observe the position of the second home appliance in the second house.
[0013] In an optional implementation, the second location information and the first location information are obtained by at least one positioning method selected from among UWB, ultrasonic, WiFi, Bluetooth, RFID and ZigBee positioning methods.
[0014] In an optional implementation, the first device information is used to instruct the decorator to configure a first home appliance collaborative work scene for the first house, and the first home appliance collaborative work scene includes any one of a guest mode, a movie viewing mode, a leaving mode, a sleeping mode, a karaoke mode, a children's mode, a concentration mode, a home mode, a work mode, and an elderly care mode, and any one of the modes includes multiple first home appliances working in collaboration; while or after configuring the second device information of the second home appliance corresponding to the second target location node according to the first device information of the first home appliance corresponding to the first target location node, the method may also include: configuring the second home appliance collaborative work scene of the second house according to the first home appliance collaborative work scene, and the second home appliance collaborative work scene is the same or similar to the first home appliance collaborative work scene. In this embodiment, the first device information is used to distinguish different home appliances in the first house, thereby realizing collaborative work of multiple home appliances, and the second device information is used to distinguish different home appliances in the second house, thereby realizing collaborative work of multiple home appliances.
[0015] In an optional implementation, the method is applied to any device among personal computers, mobile phones, tablets, and dedicated terminal devices for installation and maintenance.
[0016] In an optional implementation, the first home device and the second home device include at least two of a smart socket strip, an electronic door lock, a smart speaker, a lighting device, a smart home appliance, a curtain control device, a home gateway, a projection device, a home robot, a sensor device, a gas control device, a smart alarm device, a smart electricity meter, and a smart water meter.
[0017] In a second aspect, an embodiment of the present application provides an installation and maintenance device, the installation and maintenance device comprising: a receiving module and a processing module;
[0018] A receiving module, configured to receive a plurality of second location information of a plurality of second household devices installed in a second house;
[0019] A processing module, configured to generate a second three-dimensional model according to the plurality of second position information, wherein the second three-dimensional model includes a plurality of second position nodes corresponding to the second position information;
[0020] The processing module is further used to match the first three-dimensional model with the second three-dimensional model to obtain a matching result, wherein the matching result includes a first target position node and a second target position node that are successfully matched; wherein the first three-dimensional model is generated based on a plurality of first position information of a plurality of first household appliances in the first house, the first household appliances have been configured with first appliance information, the first three-dimensional model includes a plurality of first position nodes that have a corresponding relationship with the first position information, and the apartment type of the second house is the same as that of the first house, or the apartment type of the second house is symmetrical to that of the first house;
[0021] The processing module is further used to configure the second device information of the second home device corresponding to the second target location node according to the first device information of the first home device corresponding to the first target location node.
[0022] In an optional implementation, the processing module is further specifically used to: copy the first device information of the first home device corresponding to the first target location node, obtain the backup first device information, and use the backup first device information as the second device information of the second home device corresponding to the second target location node.
[0023] In an optional implementation, the receiving module is further used to receive a plurality of first location information of a plurality of first household devices installed in the first house;
[0024] The processing module is also used to generate a first three-dimensional model according to the multiple first position information.
[0025] In an optional implementation, the first device information includes a first installation location identifier, which is used to describe the installation location of the first home appliance, and the installation and maintenance device further includes a display module;
[0026] The display module is used to display the first three-dimensional model and the first installation position mark corresponding to each first position node in the first three-dimensional model.
[0027] In an optional implementation, there are multiple second three-dimensional models, each second three-dimensional model corresponds to a second house, and when the matching result also includes a location node where the match fails, the processing module is further used to generate prompt information, and the prompt information includes the identifier of the second house.
[0028] In an optional implementation, the processing module is further used to respond to the renovation personnel's confirmation operation on the prompt information;
[0029] The display module is used to display the first three-dimensional model, the second three-dimensional model, and the position node where the matching fails according to the confirmation operation.
[0030] In an optional implementation, the display module is further used to display a first house model and a second house model, wherein the first house model includes a first three-dimensional model, and the second house model includes a second three-dimensional model.
[0031] In an optional implementation, the processing module is further used to respond to a first rotation operation of the first house model by the decorator; and display the first house model from different perspectives according to the first rotation operation; or, the processing module is further used to respond to a second rotation operation of the second house model by the decorator; and display the second house model from different perspectives according to the second rotation operation.
[0032] In an optional implementation, the second location information and the first location information are obtained based on at least one positioning method selected from ultra-wideband UWB, ultrasound, wireless fidelity WiFi, Bluetooth, radio frequency identification RFID, and ZigBee positioning methods.
[0033] In an optional implementation, the first device information is used to instruct the decorating personnel to configure a first home appliance collaborative work scene for the first house, the first home appliance collaborative work scene including any one of a meeting mode, a movie watching mode, an away mode, a sleeping mode, a karaoke mode, a children's mode, a focus mode, a home mode, a work mode, and an elderly care mode, and any mode includes multiple first home appliances working together; the processing module is also used to configure a second home appliance collaborative work scene for the second house according to the first home appliance collaborative work scene, and the second home appliance collaborative work scene is the same or similar to the first home appliance collaborative work scene.
[0034] In an optional implementation, the method is applied to any device among personal computers, mobile phones, tablets, and dedicated terminal devices for installation and maintenance.
[0035] In an optional implementation, the first home device and the second home device include at least two of a smart socket strip, an electronic door lock, a smart speaker, a lighting device, a smart home appliance, a curtain control device, a home gateway, a projection device, a home robot, a sensor device, a gas control device, a smart alarm device, a smart electricity meter, and a smart water meter.
[0036] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the electronic device executes any one of the methods in the above-mentioned first aspect.
[0037] In a fourth aspect, an embodiment of the present application provides a computer program product, which includes a computer program code. When the computer program code is executed by a computer, the computer implements any one of the methods in the first aspect above.
[0038] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium for storing a computer program or instruction, which, when executed, enables a computer to execute any one of the methods in the first aspect.
[0039] In a sixth aspect, an embodiment of the present application provides a chip, the chip comprising a processor and a communication interface, the communication interface being, for example, an input / output interface, a pin or a circuit, etc. The processor is used to read instructions to execute any one of the methods described in the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A schematic diagram of a scenario for configuring device information of a home device in a traditional method;
[0041] Figure 2 A schematic diagram of a communication system scenario in an embodiment of the present application;
[0042] Figure 3A A schematic diagram of a scenario showing the principle of two-way ranging technology;
[0043] Figure 3B This is a schematic diagram of the scenario of UWB positioning principle;
[0044] Figure 4 This is a schematic diagram of a symmetrical apartment in an embodiment of the present application;
[0045] Figure 5 A schematic diagram of a step flow chart of an embodiment of a method for configuring a household appliance in an embodiment of the present application;
[0046] Figure 6 This is a schematic diagram of a scenario in which the installation and maintenance equipment and the household equipment communicate via PLC in an embodiment of the present application;
[0047] Fig. 7A A schematic diagram of an example of a first three-dimensional model in an embodiment of the present application;
[0048] Figure 7B A schematic diagram of an example of matching the first three-dimensional model and the second three-dimensional model in an embodiment of the present application;
[0049] Figure 7C A schematic diagram of another example of matching the first three-dimensional model and the second three-dimensional model in an embodiment of the present application;
[0050] Figure 8A schematic diagram of a scenario of an example of prompt information in an embodiment of the present application;
[0051] Fig. 9 A schematic diagram of a scenario in which a matching result includes an unmatched location node in an embodiment of the present application;
[0052] Fig.10 A schematic diagram of another example of a matching result in an embodiment of the present application;
[0053] Fig.11 This is a structural schematic diagram of an embodiment of a maintenance device in an embodiment of the present application;
[0054] Fig.12 This is a schematic structural diagram of a first embodiment of an electronic device in the embodiments of the present application. DETAILED DESCRIPTION
[0055] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. The terms "first", "second", etc. in the specification and claims of the present application and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein.
[0056] In the pre-installation stage of decoration, the decorators install the home appliances to the designated installation locations. After the home appliances are installed, the decorators need to set the device information for each home appliance. The device information is used to distinguish different home appliances. For example, the device information may include the room name and the name of the home appliance. In the current method, the process of decorators setting the device information is as follows. Figure 1As shown, the installation and maintenance equipment is connected to the home appliance in communication, and the installation and maintenance equipment displays icons of various home appliances, and each icon corresponds to a state control key. When the decorator clicks the state control key corresponding to the home appliance (such as a lighting lamp), the state control key is used to control the state change of the home appliance. The decorator can determine which home appliance is currently controlled by the state change of the home appliance (such as a switch), so that the decorator can manually configure the device information of the currently controlled home appliance. For example, if the decorator determines that the currently controlled home appliance is the lighting lamp in the living room, the installation and maintenance equipment receives the device information of the lighting lamp input by the decorator, such as the device information is: living room (room name), lighting lamp No. 1 (name of home appliance). According to this method, the decorator clicks the state control key corresponding to each home appliance icon one by one, determines the currently controlled home appliance, and sets the device information of the currently controlled home appliance. Under normal circumstances, the number of home appliances in a house is already relatively large (up to hundreds), not to mention that the decorator needs to decorate dozens or even hundreds of houses. The decorator sets each home appliance of each house one by one according to this method, and the installation and maintenance efficiency is low, and the workload of the decorator is large.
[0057] The present application embodiment provides a method for configuring device information of a household device. The method can be applied to a communication system. Figure 2As shown, the communication system includes an installation and maintenance device 201 and a plurality of household devices 202, and each household device 202 is communicatively connected to the installation and maintenance device 201. Among them, the household devices include but are not limited to smart sockets, electronic door locks, smart speakers, lighting equipment, smart home appliances, curtain control equipment, home gateways, projection equipment, home robots, sensing equipment, gas control equipment, smart alarm equipment, smart meters and other Internet of Things (IoT) devices. The installation and maintenance device can be a personal computer (PC), a mobile phone or a tablet computer, etc., or it can be a dedicated terminal device for installation and maintenance. In the embodiment of the present application, the installation and maintenance device is illustrated by taking a PC as an example. When the decorators decorate the first house, they can configure the device information of the household devices in the first house according to the traditional method. After the device information of the first house is configured, the installation and maintenance device can obtain the location information of each household device in the first house. The installation and maintenance device can generate a three-dimensional model (called "first three-dimensional model") based on the location information of the household devices in the first house. The first three-dimensional model is a three-dimensional model used to describe the location of each household device in the first house. Then, when decorating other houses, the first three-dimensional model is used as a template model for the location of the home appliances, taking advantage of the fact that the house types of multiple houses are the same, or the house types of multiple houses are symmetrical. The installation and maintenance equipment obtains multiple location information of multiple home appliances installed in the second house (or other houses). The installation and maintenance equipment then generates a second three-dimensional model based on the multiple location information of multiple home appliances in the second house. If the first three-dimensional model and the second three-dimensional model match successfully, the installation and maintenance equipment can automatically configure the equipment information of the home appliances in the second house according to the equipment information of the home appliances in the first house. The decorators do not need to configure the equipment information of each home appliance in each house one by one, and can configure the equipment information of the home appliances in one or more houses at the same time, thereby improving the efficiency of the installation and maintenance process.
[0058] In order to better illustrate the present application, the words involved in the present application are exemplified.
[0059] First, several positioning methods are illustrated.
[0060] 1) Ultra-wideband (UWB) positioning
[0061] UWB is a wireless communication technology that transmits data at high speed over short distances at extremely low power. Bandwidth determines the distance resolution capability of a signal in a multipath environment. UWB has a wide bandwidth and strong multipath resolution capability, and can distinguish and eliminate the influence of most multipath interference signals. Therefore, UWB positioning can obtain highly accurate positioning results. The UWB positioning method is illustrated below.
[0062] Multiple base stations are installed in the ranging environment, and the base stations are used to receive and send signals. UWB positioning technology can use time of flight (TOF) ranging, which is a two-way ranging technology. That is, the distance between nodes is measured by using the flight time of the signal between the base station and the object to be located. Then the object to be located (or the positioning device) determines the position of the object to be located based on the position of the base station and the distance between the object to be located and each base station. For example, please refer to Figure 3A As shown, the object to be located sends a signal to the base station. After receiving the signal, the base station sends a response signal to the object to be located. The time interval between the object to be located sending a signal and receiving the response signal from the base station is recorded as Tt, and the time interval between the base station receiving the pulse signal of the object to be located and sending the response signal is recorded as Tr. The one-way flight time of the signal between the object to be located and the base station is: Tf = (Tt-Tr) / 2. The distance between the object to be located and the base station is: d = c×Tf. Among them, c represents the propagation speed of electromagnetic waves. Please refer to Figure 3B As shown, three-dimensional positioning is achieved through UWB, at least three positioning base stations with known coordinates are arranged indoors, and the object to be positioned carries a UWB chip. The object to be positioned transmits pulses at a certain frequency to measure the distance from the object to be positioned to each base station. Then, the object to be positioned can determine the position of the object to be positioned based on the distance between the object to be positioned and each base station, and the position of each base station. For example, the coordinates of the three base stations are known to be (x1, y1, z1), (x2, y2, z2), and (x3, y3, z3), and the distances from the object to be positioned to the four base stations are R1, R2, and R3, respectively. The coordinates (x, y, z) of the object to be positioned are solved by the following formula (1).
[0063]
[0064] 2). Ultrasonic positioning
[0065] Ultrasonic positioning mainly uses the reflection ranging method to determine the position of the object to be located through methods such as multilateral positioning. The entire positioning system can be composed of a main rangefinder and multiple receivers. For example, a main rangefinder is set on the object to be located, and multiple receivers are fixed at different locations in the indoor environment. During positioning, the main rangefinder transmits a signal of the same frequency to the receiver. After the receiver receives the signal, it sends a feedback signal to the main rangefinder. The main rangefinder can calculate the distance between the main rangefinder and each receiver based on the time difference between sending the signal and receiving the feedback signal from the main rangefinder, and then determine the position coordinates of the object to be located. Ultrasonic positioning has the advantages of strong anti-interference and high precision, and the positioning accuracy can reach the centimeter level.
[0066] 3) Wireless fidelity (Wifi) positioning
[0067] A WiFi positioning system can be composed of some fixed access points (APs), which are deployed in some convenient locations indoors, and the location of the APs in the house is known. Objects to be located can communicate with each other directly or indirectly through APs. And the objects to be located can be located by the location fingerprint algorithm of Wifi. Among them, the "location fingerprint" links the location in the actual environment with a certain "fingerprint", and one location corresponds to a unique fingerprint. For example, the "fingerprint" can be a signal feature (such as signal strength). Exemplarily, the object to be located can receive the signal sent by the AP, and then estimate its own position based on the signal strength of the signal. The process of estimating the position can be that the object to be located matches the perceived signal features with the signal features in the database, each fingerprint and position in the database have a corresponding relationship, and the object to be located or the positioning device determines the position corresponding to the fingerprint based on the matched fingerprint. The AP deployment cost of Wifi positioning is low.
[0068] Then, the “housing type” in the embodiment of the present application is exemplified.
[0069] The apartment type may refer to the layout and shape of the rooms. For example, a house may include multiple rooms, such as a master bedroom, a second bedroom, a living room, a bathroom, and a balcony. Two houses having the same apartment type may mean that the layout of the rooms in House A is the same as the layout of the rooms in House B, and the shapes of the rooms in House A are the same as the shapes of the rooms in House B, for example, the master bedroom of House A is the same shape as the master bedroom of House B, and the living room of House A is the same shape as the living room of House B, etc.
[0070] Explain "symmetrical house type". "Symmetrical house type" may mean that the room layout of house A and the room layout of house B are axially symmetrical or centrally symmetrical, and the shape of each room in house A is the same as the shape of each room in house B. Figure 4 As shown, Type A is axially symmetrical with Type B, Type A is axially symmetrical with Type C, and Type A is centrally symmetrical with Type D. In other words, if the type of house A is Type A, then the "symmetrical type" of house A can be Type B, Type C, or Type D.
[0071] See also Figure 5As shown, the following is an exemplary description of a method for configuring device information of a household appliance provided in an embodiment of the present application. For the convenience of description, in this embodiment, the house used as a template is referred to as the "first house", and the house to be renovated is referred to as the "second house". The "household appliance" installed in the first house is referred to as the "first household appliance", and the "household appliance" installed in the second house is referred to as the "second household appliance". The location information of the first household appliance is referred to as the "first location information", and the location information of the second household appliance is referred to as the "second location information". The three-dimensional model corresponding to the household appliance in the first house is referred to as the "first three-dimensional model", and the three-dimensional model corresponding to the household appliance in the first house is referred to as the "second three-dimensional model".
[0072] Step 501: The installation and maintenance equipment receives a plurality of first location information of a plurality of first household appliances installed in a first house, and the first household appliances have been configured with first device information.
[0073] A plurality of first home appliances are installed in the first house. For example, the first house includes a master bedroom, a second bedroom, a living room and other rooms. The home appliances installed in each room have been configured with device information. For example, the device information of the home appliances in the first house is shown in Table 1 below.
[0074] Table 1
[0075] Home Furnishings Room Logo Installation location identification Smart socket living room No.1 Smart Power Strip 110 Smart socket Master Bedroom No. 2 Smart Power Strip 120 lighting living room Lighting No. 1 130 lighting living room Lighting No. 2 140 lighting Master Bedroom Lighting No. 3 150 lighting Master Bedroom Lighting No. 4 160 lighting Second Bedroom Lighting No. 5 170 lighting Second Bedroom Lighting No. 6 180 … … … …
[0076] Table 1 above is only an illustrative description of the household appliances installed in the first house, and does not constitute a restrictive description. In Table 1 above, the "installation location identifier" is used to describe the installation location of the household appliance in the house, and the location where the household appliance needs to be installed in the house is marked. The decorator can install the household appliance to the specified location according to the installation location identifier. For example, the lighting 1 is installed at the "110" position on the ceiling. The "identifier" in Table 1 above is used to identify or distinguish different household appliances. Exemplarily, the identifier can be represented by a serial number and the name of the household appliance. Exemplarily, in one implementation, for the above-mentioned "identifier" column, each identifier is used to uniquely identify a household appliance within the scope of the house, that is, please refer to the example in the "identifier" column in Table 1 above. In another implementation, a household appliance can be uniquely identified by "room" and "identifier", for example, please refer to the example in Table 2 below.
[0077] Table 2
[0078] Home Furnishings Room Logo Installation location identification Smart socket living room No.1 Smart Power Strip 100 Smart socket Master Bedroom No.1 Smart Power Strip 100 lighting living room Lighting No. 1 110 lighting living room Lighting No. 2 120 lighting Master Bedroom Lighting No. 1 110 lighting Master Bedroom Lighting No. 2 120 lighting Second Bedroom Lighting No. 1 110 lighting Second Bedroom Lighting No. 2 120 … … … …
[0079] For example, as shown in Table 2 above, the "identification" is used to uniquely identify a home appliance within a room. Similarly, the installation location identification can be used to uniquely identify the installation location of a home appliance within a house (as shown in Table 1 above), or can be used to uniquely identify the installation location of a home appliance within a room (as shown in Table 2 above).
[0080] The installation and maintenance equipment obtains multiple first location information of multiple first home appliances installed in the first house, including at least the following two implementation methods.
[0081] In the first implementation, the installation and maintenance equipment receives location information from the home appliance. Correspondingly, the home appliance sends location information to the installation and maintenance equipment. In this implementation, the home appliance has a positioning function, and the positioning method of the home appliance includes but is not limited to several indoor positioning methods such as UWB, ultrasound, WiFi, Bluetooth, radio frequency identification (RFID) and ZigBee, or it can also be a combination of the above positioning methods. Each first home appliance sends the first location information to the installation and maintenance equipment.
[0082] Optionally, each home appliance and maintenance equipment can communicate through power line communication (PLC) technology. PLC is a communication method that uses power lines to transmit data. PLC modulates the original signal into a high-frequency signal and loads it into the power line for transmission. At the receiving end, the modulated signal is taken out and demodulated through a filter to obtain the original signal, thereby realizing information transmission. Figure 6 As shown, each household appliance and installation and maintenance equipment may be equipped with a built-in PLC communication module, and each household appliance sends the first location information to the installation and maintenance equipment through the power line. The PLC communication method does not require the addition of additional communication media, and the household appliances and installation and maintenance equipment can communicate and connect where the power lines pass, saving network deployment costs.
[0083] In the second implementation mode, the installation and maintenance equipment receives the location information from the positioning device. The positioning device can be a mobile phone, a barcode scanner, or other electronic device with a positioning function. For example, the surface of the household appliance is affixed with a logo of the household appliance (such as a QR code containing the MAC address of the household appliance). The positioning device has a scanning function, and the positioning device scans the QR code to obtain the MAC address of the household appliance. The positioning device sends the location information and the MAC address of the household appliance to the installation and maintenance equipment. The installation and maintenance equipment identifies the household appliance based on the MAC address, and uses the location information of the positioning device as the location information of the household appliance. The positioning method of the positioning device includes, but is not limited to, UWB, ultrasonic, WiFi, Bluetooth, RFID, ZigBee, etc., or it can also be a combination of the above-mentioned positioning methods.
[0084] Step 502: The installation and maintenance equipment generates a first three-dimensional model according to the multiple first position information. The first three-dimensional model includes multiple first position nodes corresponding to the first position information.
[0085] See also Fig. 7A As shown, the installation and maintenance equipment generates a first three-dimensional model based on multiple first position information. The first three-dimensional model is: a position model of the spatial positions of multiple first household appliances. The first three-dimensional model can be used as a template model for the position of household appliances. The first position information of each first household appliance is mapped to a first position node in the first three-dimensional model. It can be understood that the first position node can represent the corresponding first household appliance. The first three-dimensional model can be a scattered point model. Alternatively, the first three-dimensional model can be an irregular three-dimensional model. For example, a position node is connected to other position nodes within a preset range to obtain an irregular three-dimensional model. Among them, other position nodes within the preset range of a position node F can refer to: taking the position node F as the center, generating a sphere with a radius of r, and the position nodes within the sphere are position nodes within the preset range of the position node F, and r can be set according to actual needs.
[0086] It should be noted that step 501-step 502 is the step of obtaining the first three-dimensional model. After the decoration and maintenance equipment obtains the first three-dimensional model, the first three-dimensional model can be stored. When decorating other houses of the same or symmetrical type as the first house, it is not necessary to perform step 501 and step 502 every time. Step 501 and step 502 are optional steps.
[0087] Step 503: The installation and maintenance equipment receives a plurality of second location information of a plurality of second household appliances installed in the second house.
[0088] The second house can be any house of the same type as the first house or symmetrical type to the first house. After multiple second home appliances have been installed in the second house, the installation and maintenance equipment obtains multiple second location information of multiple second home appliances. There are two ways for the installation and maintenance equipment to obtain the second location information. Please refer to the description of the first implementation method and the second implementation method in the above step 501 for the two methods, which will not be repeated here.
[0089] Step 504: The installation and maintenance equipment generates a second three-dimensional model according to the multiple second position information, and the second three-dimensional model includes multiple second position nodes corresponding to the second position information.
[0090] The maintenance equipment generates a second three-dimensional model according to the plurality of second position information. The second position information of each second home appliance is mapped to a second position node in the second three-dimensional model. The second three-dimensional model may be a scattered point model, or the second three-dimensional model may be an irregular three-dimensional model.
[0091] Step 505: The installation and maintenance equipment matches the first three-dimensional model and the second three-dimensional model to obtain a matching result, where the matching result includes a first target position node and a second target position node that have been successfully matched.
[0092] When the layout of the second house is the same as that of the first house, the installation and maintenance equipment directly matches the first three-dimensional model and the second three-dimensional model. When the layout of the second house is symmetrical to that of the first house, the installation and maintenance equipment can first perform a symmetrical transformation on the second three-dimensional model A to obtain the transformed second three-dimensional model B, and then match the first three-dimensional model and the second three-dimensional model B; or, the installation and maintenance equipment can first perform a symmetrical transformation on the first three-dimensional model A to obtain the transformed first three-dimensional model B, and then match the first three-dimensional model B and the second three-dimensional model. In this embodiment, the example that the layout of the second house is the same as that of the first house is used for explanation.
[0093] For example, see Figure 7B As shown, when the first three-dimensional model and the second three-dimensional model are scattered point models, the method for the installation and maintenance equipment to match the two three-dimensional models can be: performing brute force matching on multiple first position nodes and multiple second position nodes, if the Euclidean distance between a first target position node among the multiple first position nodes and a second target position node among the multiple second position nodes is less than or equal to a first threshold, then the first target position node and the second target position node are matched.
[0094] For example, see Figure 7CAs shown, when the first three-dimensional model and the second three-dimensional model are irregular three-dimensional models, the method for the installation and maintenance equipment to match the two three-dimensional models may be: first, the installation and maintenance equipment matches the shapes of the first three-dimensional model and the second three-dimensional model. For example, the installation and maintenance equipment determines a plurality of first local vertices of the first three-dimensional model and a plurality of second local vertices of the second three-dimensional model. Violently match a plurality of first local vertices on the first three-dimensional model and a plurality of second local vertices on the second three-dimensional model. The plurality of first local vertices on the first three-dimensional model match the second local vertices on the second three-dimensional model; or, the ratio of the number of matching position nodes among the plurality of first local vertices and the second local vertices (such as denoted as "n") to the number of first local nodes (or the number of second local nodes, such as denoted as "m") is greater than or equal to the second threshold value, that is, the ratio of n to m is greater than or equal to the second threshold value, then the installation and maintenance equipment determines that the shapes of the first three-dimensional model and the second three-dimensional model match. Exemplarily, the first local vertex is a position node located on the edge of the first three-dimensional model, and the second local vertex is a position node located on the edge of the second three-dimensional model; or, the first local vertex is a position node located on the envelope plane of the minimum envelope cube of the first three-dimensional model, and the second local vertex is a position node located on the envelope plane of the minimum envelope cube of the second three-dimensional model.
[0095] Then, the first three-dimensional model and the second three-dimensional model are overlapped according to the matched first local vertex and second local vertex. The first three-dimensional model includes multiple position nodes, and a position node has a connection relationship with other position nodes within its preset range. The connection relationship can be represented by a line connecting two position nodes (see Figure 7C As shown), the connection relationship is used to establish constraints on the relative positions of the two connected position nodes. The installation and maintenance equipment determines the overlapping positions of the position nodes in the first three-dimensional model and the second three-dimensional model, and the installation and maintenance equipment determines the Euclidean distance between the first position node and the second position node of the overlapping position. When the installation and maintenance equipment determines that the Euclidean distance between the first position node and the second position node of the overlapping position is less than or equal to the second threshold value, the installation and maintenance equipment determines that the first position node and the second position node of the overlapping position match.
[0096] Optionally, in order to improve the accuracy of matching the first position node and the second position node. The maintenance equipment can further determine the connection relationship between the first position node and the first position node within its preset range (represented by vector "a"), and the maintenance equipment determines the connection relationship between the second position node and the second position node within its preset range (represented by vector "b"). For example, the vector from the first position node A to the first position node B is a1, and the vector from the second position node A to the second position node B is b1. The dot product operation of the two vectors is shown in the following formula (2).
[0097] a·b=|a||b|cosθ;
[0098] Formula (2), where a and b represent vectors, |*| represents the magnitude of the vector, and θ represents the angle between vector a and vector b.
[0099] When the installation and maintenance equipment determines that the Euclidean distance between the first position node and the second position node of the overlapping position is less than or equal to the second threshold, and the angle between vector a and vector b is less than or equal to the third threshold, the installation and maintenance equipment determines that the first position node and the second position node of the overlapping position match. For the convenience of description, the matching first position node and the second position node are referred to as the "first target position node" and the "second target position node".
[0100] Step 506: The installation and maintenance equipment configures the second device information of the second home device corresponding to the second target location node according to the first device information of the first home device corresponding to the first target location node.
[0101] For example, the first target location node A corresponds to the first home appliance A, the second target location node A corresponds to the second home appliance A, and the first target location node A matches the second target location node A, indicating that the first home appliance A is installed at the same location in the first house (such as the installation location is identified as 110) as the second home appliance A is installed at the same location in the second house (such as the installation location is identified as 110). The installation and maintenance equipment configures the second device information of the second home appliance A as the first device information of the first home appliance A. For example, the first device information of the first home appliance A is: living room (room), lighting lamp No. 1 (name of home appliance), 110 (installation location identification). The installation and maintenance equipment configures the second device information of the second home appliance A as: living room (room), lighting lamp No. 1 (name), 110 (installation location identification).
[0102] In order to better understand the present application, an example of a scenario is given. When decorators decorate the first house, all household appliances in the first house are installed in a fixed position according to the installation position mark, and then the decorators first configure the equipment information of all household appliances in the first house according to the traditional method. For example, the equipment information can be as shown in Table 1 above. All household appliances in the first house have a positioning function, and each household appliance in the first house sends its own location information to the installation and maintenance equipment, and the installation and maintenance equipment generates a first three-dimensional model based on the received multiple location information. The first house can be used as a template for decorating other houses. When the decorators install the household appliances in other houses (the same or symmetrical apartment type as the first house), the household appliances in other houses also send their own location information to the installation and maintenance equipment, and the installation and maintenance equipment generates a three-dimensional model based on the location information of the household appliances in each house. For example, the installation and maintenance equipment generates a three-dimensional model B based on the location information sent by all household appliances in the second house, generates a three-dimensional model C based on the location information sent by all household appliances in the third house, and so on. Taking 3D model B as an example, the installation and maintenance equipment matches 3D model B with 3D model A. If all the position nodes in 3D model A match all the position nodes in 3D model B, the installation and maintenance equipment automatically configures (or fills) the second device information of the second home appliance in the second house according to the first device information of the first home appliance in the first house. For example, in the first house, the device information of the home appliance installed at the installation location mark 110 is: living room (room), lighting lamp No. 1 (name), 110 (installation location mark), then the device information of the home appliance installed at the installation location mark 110 in the second house is also configured as: living room (room), lighting lamp No. 1 (name), 110 (installation location mark).
[0103] Exemplarily, when the device information of the home appliances in each house is configured, the control device can identify the home appliances according to the device information of each home appliance, thereby controlling multiple home appliances to work in coordination, and multiple home appliance coordination scenes may include the following modes, such as guest mode, movie mode, away mode, sleep mode, karaoke mode, children mode, focus mode, home mode, work mode, elderly care mode, etc. After or at the same time as the coordination scene of the home appliances in the first house is configured, the installation and maintenance device configures the second home appliance coordination scene of the second house according to the first home appliance coordination scene, and the second home appliance coordination scene is the same or similar to the first home appliance coordination scene.
[0104] The above modes are described by way of example.
[0105] In the reception mode, the control device controls the No. 1 light, the No. 2 light and the No. 3 light in the living room to be on, and the lighting status of the No. 1 light, the No. 2 light and the No. 3 light is "bright".
[0106] In away mode, the control device turns off all lights in the house. The fingerprint lock, infrared human body sensor and smoke alarm in the living room work.
[0107] In the movie watching mode, the control device controls the No. 1 light, the No. 3 light and the No. 5 light in the living room to turn on, and the lights of the three lights are dimmed, and the speakers in the living room are turned on.
[0108] In sleep mode, the control device turns off all lights in the house, turns on the night light, and activates indoor security equipment.
[0109] In karaoke mode, the control device controls the curtains to close, the lights in the living room to dim, the TV and speakers in the living room to be turned on, and the speakers are in reverberation mode.
[0110] In home mode, the control device turns on the lights in the living room and starts the air conditioner.
[0111] In focus mode, the control device controls the TV, the speaker device is turned off, and the mobile phone is in do not disturb mode.
[0112] In children's mode, the control device turns on the TV and switches it to the children's channel to play programs suitable for children. Alternatively, the smart speaker can be turned on so that children can talk to the smart speaker. The temperature of the air conditioner in the children's room can also be adjusted to a temperature suitable for children.
[0113] In working mode, the control device turns on the air conditioner in the study and the computer automatically turns on.
[0114] In the elderly care mode, the control device detects the usage of gas, water and electricity through the gas control device, smart electricity meter and smart water meter. When the usage of gas, water and electricity is less than the preset value within the preset time period (such as one day) and the electronic door lock has not been opened, the control device controls the smart alarm device to alarm.
[0115] In an embodiment of the present application, the device information of each first household appliance in the first house has been configured, and the installation and maintenance equipment generates a first three-dimensional model based on multiple position information of multiple first household appliances, and the first three-dimensional model can be used as a template model for the spatial position of all household appliances in the first house. When decorating the second house, the installation and maintenance equipment obtains multiple second position information of multiple second household appliances installed in the second house. Similarly, the installation and maintenance equipment generates a second three-dimensional model based on multiple second position information. Then, the installation and maintenance equipment matches the first three-dimensional model and the second three-dimensional model to obtain a matching result, and the matching result includes a first target position node and a second target position node that are successfully matched. Finally, the installation and maintenance equipment automatically configures the second device information of the second household appliance corresponding to the second target position node according to the first device information of the first household appliance corresponding to the first target position node. The installation and maintenance equipment can configure the device information of household appliances in multiple houses in batches, without the need for decoration personnel to configure the device information of each household appliance in each house one by one, thereby improving the efficiency of the installation and maintenance process.
[0116] Optionally, since the first three-dimensional model is a template model of the spatial position of the home appliance, in order to ensure the accuracy of the first three-dimensional model, that is, the installation and maintenance equipment successfully obtains the first position information of all the first home appliances in the first house. In this embodiment, the first three-dimensional model is visualized to facilitate the decoration personnel to verify the first position node in the first three-dimensional model. The method may also include the following step S20.
[0117] S20. The installation and maintenance equipment displays the first three-dimensional model and the first installation location identifier of each first location node in the first three-dimensional model, where the first installation location identifier is used to describe the installation location of the home appliance.
[0118] Exemplarily, each installation location identifier can uniquely identify the installation location of a household appliance in the first house, and the decorator checks each installation location identifier in the decoration drawing with the installation location identifier of each first location node in the first three-dimensional model. If the installation location identifiers of all first location nodes in the first three-dimensional model are consistent with the installation location identifiers of all household locations in the decoration drawing, it indicates that the first three-dimensional model can describe the spatial locations of all household appliances in the first house. If the installation location identifier (such as "210") of one (or more) household appliances on the decoration drawing is not displayed on the installation and maintenance equipment, it indicates that the household appliance may have failed to report the location information, resulting in the first three-dimensional model including the location node corresponding to the household appliance, and the decorator needs to find the cause to ensure the correctness of the first three-dimensional model.
[0119] Optionally, in order to enable the decorators to know whether the device information of the second household equipment in the second house is configured successfully, and to conduct targeted verification when the device information configuration of the second household equipment fails, the following step S30 may also be included.
[0120] S30: When the matching result indicates that there is a location node that fails to match, the installation and maintenance device generates a first prompt message, and the first prompt message includes an identifier of the second house. When the matching result indicates that all first location nodes in the first three-dimensional model are successfully matched with all second location nodes in the second three-dimensional model, the installation and maintenance device generates a second prompt message.
[0121] It is understandable that in a scenario, the decorators need to decorate the houses in the entire building. The first house decorated by the decorators can be used as a template house, that is, the first house decorated by the decorators is the first house, and any house in the entire building can be the second house, for example, the second house A (such as house 201), the second house B (such as house 301), the second house C (such as house 401), etc. In order to improve the efficiency of decoration, the second three-dimensional model of house 201 is matched with the first three-dimensional model of the first house, the second three-dimensional model of house 301 is matched with the first three-dimensional model of the first house, and the second three-dimensional model of house 401 is matched with the first three-dimensional model of the first house, that is, the second three-dimensional models of multiple second houses are matched with the first three-dimensional model of the first house at the same time. Thus, if the matching result indicates that there is a location node where the match fails, the installation and maintenance equipment generates a first prompt information, and the first prompt information is used to prompt the decorator that the second house has a second home appliance configuration device information failure, and the first prompt information includes a house identification. For example, the house identification can be the house number. For example, the first prompt message is "House 201 configuration failed", or the first prompt message is "House 201 matching failed". The decorator can check the second home appliance in house 201 in a targeted manner. For example, the decoration equipment fails to receive the second location information from the second home appliance in house 201, resulting in a location node that fails to match. Please refer to Figure 8 As shown, the installation and maintenance device displays a list, which includes the first prompt information and the second prompt information. For example, "House 201 configuration is successful", "House 301 configuration is successful", "House 401 configuration is successful", "House 501 configuration failed", etc. Alternatively, the list only displays the first prompt information, for example, the list includes: "House 501 configuration failed" and "House 601 configuration failed", etc.
[0122] Optionally, in order not to miss the configuration of the second device information of the second home appliance in the second house, the installation and maintenance equipment visualizes the first three-dimensional model, the second three-dimensional model, and the matching result, so that the decoration personnel can check the location nodes where the matching fails to ensure that the second device information of the second home appliance in the second house is successfully configured. The method also includes the following step S40.
[0123] S40: The installation and maintenance equipment displays the first three-dimensional model, the second three-dimensional model, and matching results, where the matching results also include location nodes where matching fails.
[0124] See also Fig. 9 As shown, the installation and maintenance equipment can distinguish between the position nodes that have been successfully matched and the position nodes that have failed to match by displaying different identifiers. Exemplarily, the installation and maintenance equipment can distinguish between the position nodes that have been successfully matched and the position nodes that have failed to match by "dots" of different colors, for example, white dots identify the position nodes that have been successfully matched, and black dots identify the position nodes that have failed to match. Alternatively, the installation and maintenance equipment can distinguish between the position nodes that have been successfully matched and the position nodes that have failed to match by dots of different shapes. For example, elliptical dots identify the position nodes that have been successfully matched, triangular dots identify the points that have failed to match, and so on. The first three-dimensional model of the first house can be a three-dimensional model after verification by the decoration personnel, that is, all the first home appliances in the first house can all correspond to multiple first position nodes on the first three-dimensional model. Then, the matching result including the position node that failed to match can refer to: a certain first position node C on the first three-dimensional model, and the installation and maintenance equipment failed to successfully match a corresponding second position node on the second three-dimensional model. The installation and maintenance equipment will display the first position node C that failed to match on the first three-dimensional model.
[0125] For example, the first three-dimensional model includes a first location node C, and the installation and maintenance equipment matches the first three-dimensional model and the second three-dimensional model, and the installation and maintenance equipment determines that there is no second location node matching the first location node C in the second three-dimensional model. In other words, the installation and maintenance equipment may not have successfully acquired the location information of a second home appliance. The installation and maintenance equipment can display the device information C1 corresponding to the first location node C, so that the decorator can find the second home appliance that failed to send the location information based on the device information C1 of the first location node C. For example, the device information C1 corresponding to the first location node is: living room (room), downlight No. 3 (name), 110 (installation location identifier).
[0126] Exemplarily, the first operation may be a confirmation operation on the first prompt information. First, the installation and maintenance equipment responds to the confirmation operation of the decorator on the first prompt information, and then the installation and maintenance equipment displays the first 3D model, the second 3D model and the matching result according to the confirmation operation.
[0127] See also Fig.10As shown, in an application scenario, the installation and maintenance equipment displays a list, which includes the first prompt information and the second prompt information. For example, "House 201 configuration is successful", "House 301 configuration is successful", "House 401 configuration is successful", "House 501 configuration fails", etc. At this time, the decorator needs to check which second home appliances in house 501 have failed to configure the second device information. The decorator can click the prompt information "House 501 configuration fails" with the mouse, and the installation and maintenance equipment responds to the decorator's confirmation operation on the first prompt information, and displays the first three-dimensional model of the first house, the second three-dimensional model of house 501 and the matching result according to the confirmation operation. For example, the first position node D in the first house fails to match, and the device information of the first position node D is: living room, lamp tube No. 3, 110. The decorator can check the second home appliance D installed at the "110" installation position in the living room of the second house, check whether there is a problem with the second home appliance D, and use a positioning device (such as a mobile phone) to scan the QR code of the second home appliance D, and the positioning device sends the second home appliance D to the installation and maintenance equipment. Alternatively, the decorator manually sets the device information of the second home appliance D.
[0128] Optionally, in order to allow the decorators to more intuitively observe the location of the second home appliance in the second house, the decoration and maintenance equipment can display the three-dimensional model of the first house (also called the "first house model") and the three-dimensional model of the second house (also called the "second house model"), wherein the three-dimensional model of the first house includes the first three-dimensional model, and the three-dimensional model of the second house includes the second three-dimensional model.
[0129] For example, the installation and maintenance equipment uses 3D software to pre-generate a 3D model of the first house. For example, the 3D software may be 3Dmax, SolidWorks, etc. When the first house and the second house have the same floor plan, the installation and maintenance equipment copies the 3D model of the first house and uses the copy of the 3D model of the first house as the 3D model of the second house. When the floor plan of the first house and the floor plan of the second house are symmetrical, the installation and maintenance equipment uses the 3D software to pre-generate a 3D model of the second house.
[0130] Optionally, the installation and maintenance equipment may also respond to the first rotation operation of the decorator on the first house model, and the installation and maintenance equipment displays the three-dimensional model of the first house from different perspectives according to the first rotation operation. Similarly, the installation and maintenance equipment may respond to the second rotation operation of the decorator on the three-dimensional model of the second house, and the installation and maintenance equipment displays the three-dimensional model of the second house from different perspectives. For example, the rotation operation may be: click on the three-dimensional model, and the mouse slides a certain distance on the screen to reach the second contact point. The installation and maintenance equipment determines the three-dimensional model of the house and the rotation direction of the three-dimensional model according to the direction from the first contact point to the second contact point, and determines the rotation angle of the three-dimensional model of the house according to the distance from the first contact point to the second contact point.
[0131] See also Fig.11 As shown, an embodiment of the present application provides an installation and maintenance device, which is used to execute the method executed by the installation and maintenance device in the above method embodiment. The installation and maintenance device 1100 includes a receiving module 1101 and a processing module 1102. Optionally, the installation and maintenance device may also include a display module 1103.
[0132] The receiving module 1101 is used to receive a plurality of second location information of a plurality of second household devices installed in a second house;
[0133] A processing module 1102 is used to generate a second three-dimensional model according to the plurality of second position information, where the second three-dimensional model includes a plurality of second position nodes corresponding to the second position information;
[0134] The processing module 1102 is further used to match the first three-dimensional model with the second three-dimensional model to obtain a matching result, wherein the matching result includes a first target location node and a second target location node that are successfully matched; wherein the first three-dimensional model is generated based on a plurality of first location information of a plurality of first household appliances in the first house, the first household appliances have been configured with first device information, the first three-dimensional model includes a plurality of first location nodes that have a corresponding relationship with the first location information, and the apartment type of the second house is the same as that of the first house, or the apartment type of the second house is symmetrical to that of the first house;
[0135] The processing module 1102 is further configured to configure the second device information of the second home device corresponding to the second target location node according to the first device information of the first home device corresponding to the first target location node.
[0136] Optionally, the receiving module 1101 is a communication interface. Optionally, the communication interface is an input / output interface or a transceiver circuit. The input / output interface includes an input interface and an output interface. The transceiver circuit includes an input interface circuit and an output interface circuit.
[0137] Optionally, the processing module 1102 is a processor, and the processor is a general-purpose processor or a dedicated processor, etc. Optionally, the processor includes a transceiver unit for implementing the receiving and sending functions. For example, the transceiver unit is a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions are deployed separately, and optionally, are deployed together in an integrated manner. The above-mentioned transceiver circuit, interface, or interface circuit is used for reading and writing code or data, or the above-mentioned transceiver circuit, interface, or interface circuit is used for transmitting or delivering signals.
[0138] In one possible design, the functions of the processing module 1102 are implemented by a processing device, and the functions of the processing device are partially or completely implemented by software, hardware or a combination thereof. Therefore, it can be understood that the above modules can be implemented by software, hardware or a combination of the two. In this case, the processing device includes a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in the above method embodiment.
[0139] Optionally, the processing device includes only a processor. A memory for storing a computer program is located outside the processing device, and the processor is connected to the memory through a circuit / wire to read and execute the computer program stored in the memory. Optionally, the functions of the processing device are partially or completely implemented by hardware. In this case, the processing device includes an input interface circuit, a logic circuit, and an output interface circuit. Optionally, the processing device can be one or more chips, or one or more integrated circuits.
[0140] Furthermore, the receiving module 1101 is used to execute the above Figure 5 The corresponding step 501 and step 503 in the embodiment. The processing module 1102 is used to execute the above Figure 5 The corresponding steps 502, 504, 505, 506 in the embodiment and S30 in the above method embodiment. The display module 1103 is used to execute the steps S20 and S40 in the above method embodiment.
[0141] In an optional implementation, the processing module 1102 is further specifically used to: copy the first device information of the first home device corresponding to the first target location node, obtain the backup first device information, and use the backup first device information as the second device information of the second home device corresponding to the second target location node.
[0142] In an optional implementation, the receiving module 1101 is further configured to receive a plurality of first location information of a plurality of first household devices installed in the first house;
[0143] The processing module 1102 is further configured to generate a first three-dimensional model according to the plurality of first position information.
[0144] In an optional implementation, the first device information includes a first installation location identifier, which is used to describe the installation location of the first home appliance, and the installation and maintenance device further includes a display module 1103;
[0145] The display module 1103 is used to display the first three-dimensional model and the first installation position identifier corresponding to each first position node in the first three-dimensional model.
[0146] In an optional implementation, there are multiple second three-dimensional models, each second three-dimensional model corresponds to a second house, and when the matching result also includes a location node where the match fails, the processing module 1102 is also used to generate prompt information, and the prompt information includes the identifier of the second house.
[0147] In an optional implementation, the processing module 1102 is further used to respond to the decoration personnel's confirmation operation on the prompt information;
[0148] The display module 1103 is used to display the first three-dimensional model, the second three-dimensional model, and the location nodes where the matching fails according to the confirmation operation.
[0149] In an optional implementation, the display module 1103 is further configured to display a first house model and a second house model, wherein the first house model includes a first three-dimensional model, and the second house model includes a second three-dimensional model.
[0150] In an optional implementation, the processing module 1102 is further used to respond to a first rotation operation of the first house model by the decorator; and display the first house model at different perspectives according to the first rotation operation; or, the processing module 1102 is further used to respond to a second rotation operation of the second house model by the decorator; and display the second house model at different perspectives according to the second rotation operation.
[0151] In an optional implementation, the second location information and the first location information are obtained based on at least one positioning method selected from ultra-wideband UWB, ultrasound, wireless fidelity WiFi, Bluetooth, radio frequency identification RFID, and ZigBee positioning methods.
[0152] In an optional implementation, the first device information is used to instruct a decorator to configure a first home device collaborative work scene for the first house, where the first home device collaborative work scene includes any one of a guest mode, a movie viewing mode, a leaving mode, a sleeping mode, a karaoke mode, a children's mode, a focus mode, a home mode, a work mode, and an elderly care mode, and any one of the modes includes multiple first home devices working in collaboration;
[0153] The processing module 1102 is further used to configure a second home appliance collaborative working scene of the second house according to the first home appliance collaborative working scene, and the second home appliance collaborative working scene is the same as or similar to the first home appliance collaborative working scene.
[0154] In an optional implementation, the method is applied to any device among personal computers, mobile phones, tablets, and dedicated terminal devices for installation and maintenance.
[0155] In an optional implementation, the first home device and the second home device include at least two of a smart socket strip, an electronic door lock, a smart speaker, a lighting device, a smart home appliance, a curtain control device, a home gateway, a projection device, a home robot, a sensor device, a gas control device, a smart alarm device, a smart electricity meter, and a smart water meter.
[0156] See also Fig.12 As shown, an embodiment of the present application also provides another electronic device. The electronic device 1200 is used to execute the functions performed by the maintenance device in the above method embodiment. In the embodiment of the present application, the electronic device is illustrated by taking a PC as an example. The electronic device 1200 includes components such as a processor 1201, a memory 1202, an input unit 1203, a display unit 1204, and a communication unit 1206. The memory 1202 can be used to store software programs and modules, and the processor 1201 executes various functional applications and data processing of the device by running the software programs and modules stored in the memory 1202. The memory 1202 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. The processor 1201 may be such as Fig.11 The processing device mentioned in the corresponding embodiment. Optionally, the processor 1201 includes but is not limited to various types of processors, such as a central processing unit (CPU), an image signal processor, and the like.
[0157] The input unit 1203 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the device. Specifically, the input unit 1203 may include a touch panel 1231. The touch panel 1231, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus, etc. on the touch panel 1231 or near the touch panel 1231). In addition to the touch panel 1231, the input unit 1130 may also include other input devices 1232. Specifically, other input devices 1232 may include, but are not limited to, one or more of a physical keyboard, a mouse, a joystick, etc. In this embodiment, the input unit 1203 is used to receive operations input by installation and maintenance personnel.
[0158] The display unit 1204 may be used to display various image information. The display unit 1204 may include a display panel 1241. Optionally, the display panel 1241 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. In some embodiments, the touch panel 1231 may be integrated with the display panel 1241 to implement the input and output functions of the device. In this embodiment, the display unit 1204 is used to display the first three-dimensional model, the second three-dimensional model, the matching results, etc.
[0159] The communication unit 1206 is used to establish a communication channel and communicate information with the household equipment. Receive the location information sent by the household equipment. For example, the communication unit 1206 may include a wireless LAN module, a Bluetooth module, a baseband module and other communication modules, or may also include a PLC communication module, a wifi communication module, a UWB communication module, an ultrasonic communication module, an RFID communication and a ZigBee communication. Optionally, the various communication modules in the communication unit 1206 generally appear in the form of an integrated circuit chip and can be selectively combined without having to include all communication modules and corresponding antenna groups.
[0160] An embodiment of the present application provides a computer-readable medium, which is used to store a computer program. When the computer program runs on a computer, the computer executes the method executed by the maintenance device in the above method embodiment.
[0161] The embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is, for example, an input / output interface, a pin or a circuit, etc. The processor is used to read instructions to execute the method executed by the maintenance device in the above method embodiment.
[0162] An embodiment of the present application provides a computer program product, which, when executed by a computer, implements the method performed by the installation and maintenance device in the above method embodiment.
[0163] Wherein, optionally, the processor mentioned in any of the above is a general-purpose central processing unit (CPU), a microprocessor, or an application-specific integrated circuit (ASIC).
[0164] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for configuring device information of a household device, characterized in that: include: receiving a plurality of second location information of a plurality of second household devices installed in a second house; generating a second three-dimensional model according to the plurality of second position information, wherein the second three-dimensional model includes a plurality of second position nodes corresponding to the second position information; Matching the first three-dimensional model and the second three-dimensional model to obtain a matching result, wherein the matching result includes a first target location node and a second target location node that are successfully matched; wherein the first three-dimensional model is generated based on a plurality of first location information of a plurality of first household appliances in a first house, the first household appliances have been configured with first device information, the first three-dimensional model includes a plurality of first location nodes that have a corresponding relationship with the first location information, and the apartment type of the second house is the same as that of the first house, or the apartment type of the second house is symmetrical to that of the first house; The second device information of the second home device corresponding to the second target location node is configured according to the first device information of the first home device corresponding to the first target location node.
2. The method according to claim 1, characterized in that The configuring the second device information of the second home device corresponding to the second target location node according to the first device information of the first home device corresponding to the first target location node includes: The first device information of the first home device corresponding to the first target location node is copied to obtain backup first device information, and the backup first device information is used as the second device information of the second home device corresponding to the second target location node.
3. The method according to claim 1, characterized in that Before matching the first three-dimensional model with the second three-dimensional model, the method further includes: Receiving a plurality of first location information of a plurality of first household devices installed in a first house; The first three-dimensional model is generated according to the plurality of first position information.
4. The method according to claim 1, characterized in that The first device information includes a first installation location identifier, and the first installation location identifier is used to describe the installation location of the first home device. The method further includes: The first three-dimensional model and a first installation position identifier corresponding to each first position node in the first three-dimensional model are displayed.
5. The method according to claim 1, characterized in that There are multiple second three-dimensional models, each of which corresponds to a second house. When the matching result also includes a location node where the matching fails, the method further includes: Generate prompt information, wherein the prompt information includes an identifier of the second house.
6. The method according to claim 5, characterized in that The method further comprises: In response to the renovation personnel's confirmation operation on the prompt information; The first three-dimensional model, the second three-dimensional model, and the location node where the matching fails are displayed according to the confirmation operation.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: The first house model and the second house model are displayed, wherein the first house model includes the first three-dimensional model, and the second house model includes the second three-dimensional model.
8. The method according to claim 7, characterized in that The method further comprises: In response to a first rotation operation of the first house model by a decorator; Displaying the first house model from different perspectives according to the first rotation operation; or, In response to a second rotation operation of the second house model by the decorator; A second house model with a different viewing angle is displayed according to the second rotation operation.
9. The method according to any one of claims 1 to 6, characterized in that: The second location information and the first location information are obtained based on at least one positioning method selected from ultra-wideband (UWB), ultrasonic wave, wireless fidelity (WiFi), Bluetooth, radio frequency identification (RFID) and ZigBee positioning methods.
10. The method according to any one of claims 1 to 6, characterized in that: The first device information is used to instruct the decorator to configure a first home appliance collaborative work scene for the first house, where the first home appliance collaborative work scene includes any one of a guest mode, a movie viewing mode, a leaving mode, a sleeping mode, a karaoke mode, a children's mode, a focus mode, a home mode, a work mode, and an elderly care mode, and any one of the modes includes a plurality of the first home appliances working in collaboration; At the same time or after configuring the second device information of the second home device corresponding to the second target location node according to the first device information of the first home device corresponding to the first target location node, the method further includes: A second home appliance collaborative work scene of the second house is configured according to the first home appliance collaborative work scene, and the second home appliance collaborative work scene is the same as or similar to the first home appliance collaborative work scene.
11. The method according to any one of claims 1 to 6, characterized in that: The method is applicable to any device including a personal computer, a mobile phone, a tablet, and a terminal device dedicated for installation and maintenance.
12. The method according to any one of claims 1 to 6, characterized in that The first home device and the second home device include at least two of a smart socket strip, an electronic door lock, a smart speaker, a lighting device, a smart home appliance, a curtain control device, a home gateway, a projection device, a home robot, a sensor device, a gas control device, a smart alarm device, a smart electric meter, and a smart water meter.
13. An electronic device, characterized in that: include: A processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the electronic device executes the method according to any one of claims 1 to 12.
14. A computer program product, comprising computer program code, characterized in that: When the computer program code is executed by a computer, the computer is enabled to implement the method according to any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that: Used to store a computer program or instructions, which, when executed, causes a computer to perform the method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Method for automatically configuring a power utilization end based on house type household appliances and soft installation arrangement in decoration software
CN109583010A
Smart home batch configuration method, device and system and electronic equipment
CN111913402A
Application model updating method, intelligent home equipment, system and storage medium
CN112860286A
Method for informing a user about communication capability mismatch in a home network, client devices and access points for a home network
US20190007929A1
Inter-device grouping method and apparatus
WO2018098889A1