Household equipment configuration method and device, application terminal, medium and program product

By obtaining virtual space and product placeholders, and communicating with gateway devices to obtain the home device list, the problem of inefficient configuration of smart home devices is solved, and the effect of simplifying configuration operations and improving configuration efficiency is achieved.

CN119402308APending Publication Date: 2025-02-07HANGZHOU HONYAR ELECTRICAL CO LTD +1

Patent Information

Application Number
CN202411523464.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In a Zigbee-based smart home environment, the device configuration is inefficient, and engineers need to repeatedly turn on the gateway to connect the distribution network operation multiple times.

Method used

By obtaining the virtual space and product placeholder corresponding to the selection of the apartment type, communicating with the gateway device to obtain the home device list, and associate the home device with the product placeholder of the corresponding virtual space.

Benefits of technology

It reduces the number of network allocations of gateways, improves the configuration efficiency of equipment and space, and simplifies configuration operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402308A_ABST
    Figure CN119402308A_ABST
Patent Text Reader

Abstract

The invention provides a home equipment configuration method and device, an application terminal, a medium and a program product, and relates to the field of smart home. The method comprises the following steps: based on a selected house type, obtaining a plurality of virtual spaces corresponding to the house type and a product occupation item associated with each virtual space in the plurality of virtual spaces; the gateway device communicates with the gateway device, a home device list is obtained, and the home device list comprises at least one home device which is in network distribution with the gateway device; and for each home device in the home device list, receiving a response message of the home device, and associating the home device with the product occupation item of the corresponding virtual space. The configuration efficiency of binding the equipment and the space can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of smart homes, and in particular to a method, device, application terminal, medium and program product for configuring home appliances. Background Art

[0002] In a Zigbee-based smart home environment, engineers are required to configure the devices of the smart home system during deployment. In related technologies, the construction and configuration of Zigbee-based smart home devices is generally performed by engineers through mobile terminal APPs (APPlication). For example, in the APP, each device is independently configured with the network, and the gateway needs to be repeatedly enabled for multiple times, resulting in low configuration efficiency. Summary of the invention

[0003] A technical problem to be solved by the present disclosure is to provide a method, device, application terminal, medium and program product for configuring home appliances, which can improve the configuration efficiency of appliances and spaces.

[0004] According to one aspect of the present disclosure, a method for configuring home appliances is proposed, including: based on a selected apartment type, obtaining multiple virtual spaces corresponding to the apartment type and product placeholder items associated with each of the multiple virtual spaces; communicating with a gateway device to obtain a list of home appliances, the list of home appliances including at least one home appliance networked with the gateway device; for each home appliance in the list of home appliances, receiving a response message from the home appliance, and associating the home appliance with the product placeholder item in the corresponding virtual space.

[0005] In some embodiments, receiving a response message from a household device and associating the household device with a product placeholder item in a corresponding virtual space includes: in a case where the household device is a trigger device, in response to the household device being triggered, identifying whether the number of devices to which the product belongs to the household device in a list of household devices is unique, and whether the product placeholder items of the product to which the household device belongs in multiple virtual spaces are unique; in a case where the number of devices to which the product belongs in the list of household devices is unique, and the product placeholder items of the product to which the household device belongs in multiple virtual spaces are unique, associating the household device with the product placeholder item in the uniquely corresponding virtual space.

[0006] In some embodiments, receiving a response message from a household device and associating the household device with a product placeholder item in a corresponding virtual space further includes: hiding virtual spaces that do not contain product placeholder items for products to which the household device belongs when the number of devices in a household device list that contains a product is not unique or when the product placeholder items for products to which the household device belongs in multiple virtual spaces are not unique; and associating the triggered household device with the triggered product placeholder item in response to the household device being triggered in the household device list and the product placeholder item for the product to which the household device belongs in a virtual space that matches the physical space where the household device is located being triggered.

[0007] In some embodiments, home devices are displayed separately from other devices in a home device list.

[0008] In some embodiments, receiving a response message from a household device and associating the household device with a product placeholder item in a corresponding virtual space includes: when the household device is a non-trigger device, receiving a response message of the household device being triggered in a household device list, and associating the household device with a product placeholder item of a product belonging to the household device in a virtual space that matches the physical space where the household device is located.

[0009] In some embodiments, the home device list is matched with product placeholders in multiple virtual spaces; and at least one home device matching the product placeholders in the multiple virtual spaces is screened out from the home device list.

[0010] In some embodiments, multiple virtual spaces corresponding to the apartment type and product placeholder items associated with each virtual space are generated in advance on the web page.

[0011] In some embodiments, after the home device and the gateway device are triggered, the gateway device and the home device are networked.

[0012] According to another aspect of the present disclosure, a home appliance configuration device is also proposed, including: a first acquisition module, configured to acquire, based on a selected house type, multiple virtual spaces corresponding to the house type and product placeholder items associated with each of the multiple virtual spaces; a second acquisition module, configured to communicate with a gateway device, to acquire a list of home appliances, the list of home appliances including at least one home appliance networked with the gateway device; an association module, configured to receive a response message from the home appliance for each home appliance in the list of home appliances, and associate the home appliance with the product placeholder item of the corresponding virtual space.

[0013] According to another aspect of the present disclosure, a home appliance configuration device is also proposed, including: a memory; and a processor coupled to the memory, wherein the processor is configured to execute the home appliance configuration method as described above based on instructions stored in the memory.

[0014] According to another aspect of the present disclosure, an application terminal is also proposed, including: the above-mentioned home appliance configuration device.

[0015] According to another aspect of the present disclosure, a computer-readable storage medium is further provided, on which computer program instructions are stored, and when the instructions are executed by a processor, the household device configuration method as described above is implemented.

[0016] According to another aspect of the present disclosure, a computer program product is also proposed, including a computer program or instructions, and when the computer program or instructions are executed by a processor, the above-mentioned home device configuration method is implemented.

[0017] In the disclosed embodiment, the gateway device only needs to be networked with each home appliance once. The home appliance configuration device can obtain a list of home appliances networked with the gateway device by communicating with the gateway device, and then after receiving a response message from each home appliance, the home appliance is associated with the corresponding product placeholder item in the virtual space, thereby reducing the number of network configurations of the gateway and improving configuration efficiency.

[0018] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0020] The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:

[0021] Figure 1 A flowchart of some embodiments of the home device configuration method disclosed herein;

[0022] Figure 2 Schematic diagram of the flow chart of other embodiments of the household device configuration method disclosed in the present invention;

[0023] Figure 3 Schematic diagram of the flow chart of other embodiments of the household device configuration method disclosed in the present invention;

[0024] Figure 4 A schematic diagram showing an interface in some embodiments;

[0025] Figure 5 Schematic diagrams showing interfaces in other embodiments;

[0026] Figure 6 Schematic diagrams showing interfaces in other embodiments;

[0027] Figure 7Schematic diagrams showing interfaces in other embodiments;

[0028] Figure 8 A schematic diagram of the structure of some embodiments of the household equipment configuration device disclosed in the present invention;

[0029] Fig. 9 Schematic diagrams of structures of other embodiments of the household appliance configuration device disclosed in the present invention. DETAILED DESCRIPTION

[0030] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.

[0031] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0032] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0033] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

[0034] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0035] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0036] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0037] In the related art, a virtual space is first created in the APP, and then the Zigbee gateway is connected to the network and added to the virtual space. The Zigbee gateway is selected in the APP to trigger the Zigbee device and the gateway to configure the network, and space is allocated for the Zigbee device. When multiple devices need to be operated, the above process needs to be repeated many times, resulting in low configuration efficiency. The present disclosure provides a home appliance configuration solution that can reduce the complexity of configuration operations and thereby improve configuration efficiency. Below, the solution of the present disclosure will be introduced by taking a specific embodiment as an example.

[0038] Figure 1 This is a flowchart of some embodiments of the household appliance configuration method disclosed in the present invention, which is executed by a household appliance configuration device, which is implemented by, for example, an APP or a mini-program or a plug-in. This embodiment includes steps S11-S13.

[0039] In step S11, based on the selected apartment type, a plurality of virtual spaces corresponding to the apartment type and a product placeholder item associated with each of the plurality of virtual spaces are obtained.

[0040] In some embodiments, for different apartment types, apartment spaces and smart home product placeholders associated with each subspace can be predefined. In this way, in subsequent applications, the corresponding virtual space and product placeholders associated with each virtual space can be directly selected according to the current apartment type, so as to realize space template reuse and reduce the complexity of subsequent operations.

[0041] In step S12, the gateway device is communicated with to obtain a home device list, wherein the home device list includes at least one home device connected to a network with the gateway device.

[0042] In some embodiments, after the home device and the gateway device are triggered, the gateway device and the home device are networked.

[0043] For example, at the configuration site, the operator triggers the physical network configuration buttons of the gateway device and the home appliances in the current physical space to perform free network configuration between the gateway device and the home appliances. The home appliances will broadcast data in the channel to inform themselves that they are in network configuration mode. The gateway device will scan the channel and complete pairing with the home appliances. After pairing is completed, the gateway device will record the characteristic data of the home appliances. After the operator's user terminal and the gateway device enter the same network segment router, the application client can communicate with the gateway device to obtain a list of home appliances. When configuring the network, the operator does not need to operate the application client, nor does he need to care whether the home appliances are installed in the current room. He only needs to start the network configuration mode of the home appliances through physical buttons.

[0044] In some embodiments, the application client communicates via UDP (User Datagram Protocol) to pull gateway information and then obtain a list of home devices that are freely networked with the gateway.

[0045] The gateway device is, for example, a Zigbee gateway, or may be a gateway using other protocols. The home devices communicate with the outside world through the gateway device.

[0046] In the APP configuration interface, the home device can be displayed externally by logo, MAC (Media Access Control Address), button or other methods.

[0047] In some embodiments, the home device list is matched with product placeholders in multiple virtual spaces; and at least one home device matching the product placeholders in the multiple virtual spaces is screened out from the home device list.

[0048] For example, on the application client, according to the product placeholder items under each virtual space, the devices in the home device list associated with the gateway device that match the product placeholder items are matched, so as to reduce the number of devices that do not match the current space seen by subsequent operators, which is conducive to speeding up the configuration progress.

[0049] In step S13, for each home appliance in the home appliance list, a response message of the home appliance is received, and the home appliance is associated with a corresponding product placeholder item in the virtual space.

[0050] In some embodiments, the household appliance may be a triggered household appliance or a non-triggered household appliance. For example, a triggered household appliance is a vacuum cleaner or air purifier with a touch screen, keyboard or other triggering conditions, while a non-triggered household appliance is a flood alarm, smoke alarm or other device without physical buttons or that cannot be triggered physically.

[0051] In this embodiment, the gateway device only needs to be networked with each home appliance once. The home appliance configuration device can obtain a list of home appliances networked with the gateway device by communicating with the gateway device, and then after receiving a response message from each home appliance, the home appliance is associated with the corresponding product placeholder item in the virtual space, thereby reducing the number of network configurations of the gateway and improving configuration efficiency.

[0052] In the case where the home appliance is a trigger device, in step S13, a response message of the home appliance is received, and the home appliance is associated with the corresponding product placeholder item in the virtual space. Figure 2 The embodiment shown is implemented.

[0053] Figure 2 1 is a flowchart of some other embodiments of the household device configuration method disclosed in the present invention, and the embodiment includes steps S131-S134.

[0054] In step S131, in response to a home appliance being triggered, it is identified whether the number of devices to which the product belongs in the home appliance list is unique, and whether the product placeholder items to which the product belongs in multiple virtual spaces are unique; if so, step S132 is executed; otherwise, step S133 is executed.

[0055] For example, by clicking or long pressing the home device, after the home device is triggered, the application client is informed through an MQTT (Message Queuing Telemetry Transport) message. The application client uses an algorithm to analyze whether the number of devices corresponding to the product of the home device in the current home device list is one, and whether the number of product placeholders of the product in all virtual spaces is one.

[0056] In step S132, the home device is associated with a uniquely corresponding product placeholder item in the virtual space.

[0057] When the number of devices of the product belonging to the home device in the home device list is unique, and the product placeholder item of the product belonging to the home device in multiple virtual spaces is unique, the home device is automatically bound to the corresponding virtual space without the need to manually perform the binding operation of the device and the virtual space.

[0058] In step S133, the virtual space that does not include product placeholder items of products to which the home appliance belongs is hidden.

[0059] For example, if virtual space 1 and virtual space 2 contain product placeholders for the product to which the home appliance belongs, but virtual space 3 does not contain product placeholders for the product to which the home appliance belongs, virtual space 3 is hidden to facilitate selection only between virtual space 1 and virtual space 2, thereby improving subsequent selection efficiency.

[0060] In some embodiments, the home appliance can also be displayed in a distinguishable manner from other appliances in the home appliance list. For example, the home appliance can be highlighted or bolded to inform the operator that the current home appliance is triggered, so that the operator can click to confirm the home appliance in the home appliance list, thereby improving the efficiency of subsequent association.

[0061] In some embodiments, if the number of devices of the product to which the household device belongs in the household device list is unique, but the product placeholder items of the product to which the household device belongs in multiple virtual spaces are not unique, the household device is displayed separately from other devices in the household device list, and the virtual space that does not contain the product placeholder items of the product to which the household device belongs is hidden.

[0062] Alternatively, if the number of devices of the product to which the home appliance belongs in the home appliance list is not unique, but the product placeholder item of the product to which the home appliance belongs in multiple virtual spaces is unique, the home appliance will be displayed separately from other devices in the home appliance list, and the virtual space that does not contain the product placeholder item of the product to which the home appliance belongs is hidden.

[0063] Alternatively, if the number of devices to which the home appliance belongs in the home appliance list is not unique, and the product placeholder items of the home appliance product in multiple virtual spaces are not unique, the home appliance will be displayed separately from other devices in the home appliance list, and the virtual space that does not contain the product placeholder items of the home appliance product will be hidden.

[0064] In step S134, in response to a home device being triggered in the home device list and a product placeholder item of a product belonging to the home device in a virtual space that matches the physical space where the home device is located being triggered, the triggered home device is associated with the triggered product placeholder item.

[0065] For example, the operator manually clicks on the home device in the home device list and the product placeholder item in the virtual space 1 in the physical space 1, thereby binding the device and the space.

[0066] In the above embodiment, for home appliances whose products are unique in the home appliance list and whose product placeholders in multiple virtual spaces are unique, automatic binding is directly performed; for home appliances whose products are not unique in the home appliance list or whose product placeholders in multiple virtual spaces are not unique, the virtual space that does not contain the product placeholders of the products of the home appliance is hidden, thereby improving the efficiency of operators in identifying virtual spaces and devices, thereby improving configuration efficiency.

[0067] For non-triggered home appliances, in step S13, a response message of the home appliance is received, and the home appliance is associated with a product placeholder item in the corresponding virtual space, including: receiving a response message of the home appliance being triggered in a home appliance list, and associating the home appliance with a product placeholder item of a product belonging to the home appliance in a virtual space that matches the physical space where the home appliance is located.

[0068] For example, the operator can click on the logo of the home appliance in the home appliance list of the application client. Since the physical space where the operator is located is determined at this time, after clicking on the logo of the home appliance in the home appliance list, the physical home appliance responds, and it can be determined that the currently clicked logo is the device in the physical space. At this time, the home appliance is manually bound to the product placeholder item of the product to which the home appliance belongs in the virtual space corresponding to the physical space. Thus, the binding of the device and the space is realized.

[0069] In some embodiments of the present disclosure, multiple virtual spaces corresponding to the apartment type and product placeholder items associated with each virtual space are generated in advance on the web page.

[0070] For example, configuration personnel define apartment spaces and product placeholders associated with each virtual space in the web management background. Since the operation of editing new spaces and configuring subordinate products is too complicated, it takes a long time and requires high technical skills when operators go to the site to perform real-time configuration. Therefore, this step is performed by dedicated configuration personnel before going to the site to improve the efficiency of subsequent configuration.

[0071] The following is an introduction to the solution of the present disclosure by taking a specific embodiment as an example. Figure 3 As shown, Figure 3 Schematic diagram of the flow chart of other embodiments of the household device configuration method disclosed herein, including steps S311-S350.

[0072] In step S311, a virtual space is created in the web management background.

[0073] In this step, a housing template is created. For example, housing type A includes a study, kitchen, master bathroom, porch, master bedroom, second bedroom, etc. Housing type B includes a bathroom, living room, bedroom, kitchen, etc. Virtual spaces corresponding to multiple housing types can be created according to actual conditions.

[0074] In the related art, similar house types have to repeatedly establish the same spatial structure, which results in low configuration efficiency. This embodiment pre-establishes multiple virtual spaces to achieve reuse of spatial templates.

[0075] like Figure 4 As shown, for a certain apartment type, Space 1, Space 2 and Space 3 are displayed in the space configuration interface of the application client.

[0076] In step S312, a product placeholder item is added under each virtual space.

[0077] For example, Figure 4 As shown, space 1 contains a placeholder item for product A and a placeholder item for product B; space 2 contains a placeholder item for product A and a placeholder item for product B; space 2 contains a placeholder item for product C and a placeholder item for product B.

[0078] In step S313, the Zigbee gateway is connected to the router.

[0079] In step S314, the operator's mobile phone terminal is connected to the router.

[0080] Zigbee gateway and mobile terminal join the router in the same network segment.

[0081] In step S315, click the physical network configuration buttons of the Zigbee gateway and home appliances to perform free network configuration.

[0082] In some embodiments, after the free network configuration is completed, the Zigbee gateway can also report the information of the home appliances to the Internet of Things platform, so as to facilitate operation or monitoring through the physical network platform.

[0083] In step S316, a configuration interface is opened on the application client.

[0084] In step S317, the application client pulls the Zigbee gateway information through UDP communication.

[0085] In step S318, interact with the server to obtain a list of home devices.

[0086] In step S319, the home appliance list is matched and filtered with the product placeholder items added in the virtual space for display in the application client.

[0087] For example, display interface such as Figure 4 As shown, 41 is a filtered list of home appliances, and 42 is a virtual space configured on the web side and corresponding product placeholders.

[0088] In step S320, it is identified whether the home appliance is a trigger device, if so, step S3210 is executed, otherwise, step S3220 is executed.

[0089] It can be determined whether each home appliance is a trigger device in turn, and subsequent steps can be executed.

[0090] In step S3210, the operator triggers the home device in the physical space.

[0091] In step S3211, the application client receives the MQTT message sent by the home device.

[0092] In step S3212, determine whether the number of devices of the home appliance in the home appliance list is unique, and whether the product placeholder items of the home appliance in multiple virtual spaces are unique. If so, execute step S330; otherwise, execute step S3213.

[0093] In step S330, the home device is bound to the corresponding space.

[0094] like Figure 5 As shown, product C-device 1 belongs to product C, the device is triggered, and there is only one product C in the list of home devices found under the gateway. In addition, in all spaces, the product C placeholder only appears once, that is, the product C placeholder is associated with space 3, so product C-device 1 can be automatically bound to the product C placeholder in space 3. For scenarios with many spaces and many devices, this solution does not require operator operation and can improve the efficiency of space configuration.

[0095] In step S3213, the home appliance is highlighted, and the virtual space without product placeholder items of the product to which the home appliance belongs is hidden, and then step S330 is executed.

[0096] like Figure 6 As shown, the operator is in space 2, and clicks on product A-device 2. Since product A-device 2 belongs to product A, product A finds that there are multiple home device lists under the gateway, and product A placeholders also appear multiple times, so product A-device 2 cannot be directly bound to the space. At this time, product A-device 2 in the home device list is lit up, and the space without product A placeholders and the product placeholders under this space are hidden, reducing interference items and speeding up the operator's binding efficiency. The operator can decide to select space 2 as the virtual space based on the actual space they are currently in.

[0097] In step S3220, click the home device identifier in the home device list.

[0098] In step S3221, determine whether the home appliance in the space where the operator is located responds. If so, execute step S330; otherwise, continue to click on the home appliance in the home appliance list.

[0099] like Figure 7 As shown, product B-device 2 is a non-trigger device and cannot be actively triggered in the physical device. The operator can click the button of the home device in the home device list of the application client. At this time, if the physical space where the operator is located is space 3, the physical device in space 3 will light up, and it can be confirmed that the button currently clicked is the device under space 3. At this time, click manual binding to bind the relationship between product B-device 2 and space 3.

[0100] In step S340, it is determined whether all home appliances are matched. If so, step S350 is executed; otherwise, step S320 is continued.

[0101] In step S350, the data is delivered to the application client.

[0102] In the above embodiment, since virtual spaces for different apartment types and product placeholders corresponding to the virtual spaces are created in advance on the computer web terminal, after the operator arrives at the site, he can directly select the required apartment type in the application client and directly select the corresponding virtual space and product placeholders. The operator does not need to repeatedly create virtual spaces and product placeholders for each room, thus realizing the reuse of space templates. In addition, this solution also saves the time of Zigbee device network configuration, improves the efficiency of operators in identifying spaces and devices, and can more intuitively reflect the corresponding relationship between devices and spaces under the apartment type solution.

[0103] Figure 8 8 is a schematic diagram of the structure of some embodiments of the home appliance configuration device of the present disclosure, the home appliance configuration device includes a first acquisition module 810, a second acquisition module 820 and an association module 830. The home appliance configuration device is, for example, an APP or a mini program.

[0104] The first acquisition module 810 is configured to acquire, based on the selected apartment type, a plurality of virtual spaces corresponding to the apartment type and a product placeholder item associated with each of the plurality of virtual spaces.

[0105] In some embodiments, multiple virtual spaces corresponding to the apartment type and product placeholder items associated with each virtual space are generated in advance on the web page.

[0106] The second acquisition module 820 is configured to communicate with the gateway device to acquire a home device list, where the home device list includes at least one home device connected to a network with the gateway device.

[0107] In some embodiments, after the home device and the gateway device are triggered, the gateway device and the home device are networked.

[0108] In some embodiments, the second acquisition module is further configured to match the home appliance list with product placeholders in multiple virtual spaces; and filter out at least one home appliance in the home appliance list that matches the product placeholders in multiple virtual spaces.

[0109] The association module 830 is configured to receive a response message from each home appliance in the home appliance list, and associate the home appliance with a corresponding product placeholder item in the virtual space.

[0110] In some embodiments, the association module 830 is configured to, when the home appliance is a trigger-type device, identify, in response to the home appliance being triggered, whether the number of devices to which the product belongs to the home appliance in the home appliance list is unique, and whether the product placeholder items of the product to which the home appliance belongs in multiple virtual spaces are unique; when the number of devices to which the product belongs in the home appliance list is unique, and the product placeholder items of the product to which the home appliance belongs in multiple virtual spaces are unique, associate the home appliance with the product placeholder item of the uniquely corresponding virtual space.

[0111] In some embodiments, the association module 830 is configured to hide the virtual space that does not contain the product placeholder item of the household device to which the household device belongs when the number of devices of the product to which the household device belongs in the household device list is not unique, or the product placeholder items of the product to which the household device belongs in multiple virtual spaces are not unique; in response to the household device being triggered in the household device list, and the product placeholder item of the product to which the household device belongs in the virtual space that matches the physical space where the household device is located being triggered, associate the triggered household device with the triggered product placeholder item.

[0112] The associating module 830 is also configured to display the home device in the home device list in a differentiated manner from other devices.

[0113] In some embodiments, the association module 830 is configured to receive a response message that the home appliance is triggered in the home appliance list when the home appliance is a non-trigger device, and associate the home appliance with a product placeholder item of a product belonging to the home appliance in a virtual space that matches the physical space where the home appliance is located.

[0114] In the above embodiment, the gateway device only needs to be networked with each home appliance once. The home appliance configuration device can obtain a list of home appliances networked with the gateway device by communicating with the gateway device, and then after receiving a response message from each home appliance, the home appliance is associated with the product placeholder item of the corresponding virtual space, thereby reducing the number of network configurations of the gateway and improving configuration efficiency. In particular, for the case of multiple virtual spaces and multiple home appliances, this embodiment can significantly improve configuration efficiency compared with related technologies.

[0115] Fig. 9 The schematic diagram of the structure of some other embodiments of the household equipment configuration device of the present disclosure is shown in FIG. 900, wherein the household equipment configuration device 900 includes a memory 910 and a processor 920. The memory 910 may be a disk, a flash memory, or any other non-volatile storage medium. The memory is used to store the instructions in the above embodiments. The processor 920 is coupled to the memory 910 and may be implemented as one or more integrated circuits, such as a microprocessor or a microcontroller. The processor 920 is used to execute the instructions stored in the memory.

[0116] In some embodiments, the processor 920 is coupled to the memory 910 via a BUS bus 930. The home device configuration device 900 can also be connected to an external storage device 950 via a storage interface 940 to call external data, and can also be connected to a network or another computer system (not shown) via a network interface 960. No further detailed description will be given here.

[0117] In some embodiments, an application terminal is also provided, the application terminal including the household equipment configuration device in the above embodiment. Through the application terminal, an operator can realize the rapid binding of household equipment and space.

[0118] In other embodiments, a computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the steps of the method in the above-mentioned embodiment. It should be understood by those skilled in the art that the embodiments of the present disclosure may be provided as methods, devices, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable non-transient storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0119] In some embodiments, a computer program product is protected, including a computer program or an instruction, which implements the above method when the computer program or instruction is executed by a processor. The computer program product includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by the CPU, the above functions defined in the method of the embodiment of the present disclosure are executed.

[0120] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram and the combination of processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0121] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0122] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0123] So far, the present disclosure has been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed here.

[0124] The method and apparatus of the present disclosure may be implemented in many ways. For example, the method and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.

[0125] Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present disclosure. It should be understood by those skilled in the art that the above embodiments may be modified without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.

Claims

1. A method for configuring a home appliance, comprising: Based on the selected apartment type, obtaining a plurality of virtual spaces corresponding to the apartment type and a product placeholder item associated with each of the plurality of virtual spaces; Communicate with the gateway device to obtain a home device list, wherein the home device list includes at least one home device that is networked with the gateway device; For each home appliance in the home appliance list, a response message of the home appliance is received, and the home appliance is associated with a product placeholder item of a corresponding virtual space.

2. The household equipment configuration method according to claim 1, wherein: The receiving a response message from the home appliance and associating the home appliance with a corresponding product placeholder item in the virtual space comprises: In the case where the home device is a trigger-type device, in response to the home device being triggered, identifying whether the number of devices of the product to which the home device belongs in the home device list is unique, and whether the product placeholder items of the product to which the home device belongs in the multiple virtual spaces are unique; When the number of devices of the product to which the household device belongs is unique in the household device list and the product placeholder item of the product to which the household device belongs is unique in the multiple virtual spaces, the household device is associated with the product placeholder item of the unique corresponding virtual space.

3. The household equipment configuration method according to claim 2, wherein: The receiving a response message from the home appliance and associating the home appliance with a corresponding product placeholder item in the virtual space further comprises: When the number of devices of the product to which the household device belongs in the household device list is not unique, or the product placeholder items of the product to which the household device belongs in the multiple virtual spaces are not unique, hiding the virtual spaces that do not contain the product placeholder items of the product to which the household device belongs; In response to the home device being triggered in the home device list and the product placeholder item of the product to which the home device belongs in the virtual space matching the physical space where the home device is located being triggered, the triggered home device is associated with the triggered product placeholder item.

4. The household equipment configuration method according to claim 3, wherein: The home device is displayed in the home device list in a differentiated manner from other devices.

5. The household equipment configuration method according to claim 1, wherein: The receiving a response message from the home appliance and associating the home appliance with a corresponding product placeholder item in the virtual space comprises: In the case where the home appliance is a non-trigger device, a response message indicating that the home appliance is triggered in the home appliance list is received, and the home appliance is associated with a product placeholder item of a product to which the home appliance belongs in a virtual space that matches the physical space where the home appliance is located.

6. The household device configuration method according to claim 1, further comprising: Matching the home device list with product placeholders in the multiple virtual spaces; At least one home device matching the product placeholder items in the multiple virtual spaces is selected from the home device list.

7. The household device configuration method according to any one of claims 1 to 6, wherein: The multiple virtual spaces corresponding to the apartment type and the product placeholder items associated with each virtual space are generated in advance on the web page.

8. The household device configuration method according to any one of claims 1 to 6, wherein: After the home device and the gateway device are triggered, the gateway device and the home device are networked.

9. A household equipment configuration device, comprising: A first acquisition module is configured to acquire, based on the selected apartment type, a plurality of virtual spaces corresponding to the apartment type and a product placeholder item associated with each of the plurality of virtual spaces; A second acquisition module is configured to communicate with the gateway device to acquire a home device list, wherein the home device list includes at least one home device that is networked with the gateway device; The association module is configured to receive a response message from each home appliance in the home appliance list, and associate the home appliance with a corresponding product placeholder item in the virtual space.

10. A household equipment configuration device, comprising: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the household device configuration method according to any one of claims 1 to 8 based on instructions stored in the memory.

11. An application terminal, comprising: The household equipment configuration device as claimed in claim 9 or 10.

12. A computer-readable storage medium having computer program instructions stored thereon, wherein the instructions, when executed by a processor, implement the household device configuration method according to any one of claims 1 to 8.

13. A computer program product, comprising a computer program or instructions, wherein when the computer program or instructions are executed by a processor, the household device configuration method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Scene automatic configuration method and system applied to smart home equipment

    CN114153152A

  • Home decoration scheme generation method and device and storage medium

    CN115146360A

  • Smart home control method and device, computer equipment and readable storage medium

    CN115277281A

  • Configuration method of equipment information of home equipment and electronic equipment

    CN115494735A

  • Smart home control method and device based on virtual reality, and storage medium

    CN115963734A

Cited By

  • Equipment network distribution method and device, electronic equipment and storage medium

    CN120811807A