Smart home appliance network distribution methods, devices and electronic devices

Smart speakers solve the problem of cumbersome network configuration for smart home appliances by using voice control and broadcasting network configuration information, simplifying the process of batch network configuration and improving the user experience.

CN116016002BActive Publication Date: 2025-12-02HAIER YOUJIA INTELLIGENT TECH (BEIJING) CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211539080.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-01
Publication Date
2025-12-02
Estimated Expiration
2042-12-01

AI Technical Summary

Technical Problem

Current smart home appliances require users to manually enter passwords when configuring them for network, which makes the operation cumbersome, especially when configuring multiple devices for network, resulting in a poor user experience.

Method used

By using a smart speaker to detect devices to be configured on the network and utilizing voice control, network configuration information can be generated and broadcast, enabling batch network configuration operations.

Benefits of technology

It simplifies the network configuration process for users, improves the user experience, and reduces repetitive network configuration steps.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116016002B_ABST
    Figure CN116016002B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, and electronic device for configuring smart home appliances, relating to the field of smart home / intelligent home technology. The method includes: parsing a voice command sent by a user; when the voice command is a network configuration control command, generating a broadcast message based on the network configuration information of the target router; and broadcasting the broadcast message in response to the voice command. The broadcast message includes network configuration information corresponding to the connection of the smart home appliance to the target router. The smart speaker has already established a communication connection with the target router through pre-configuration. This application simplifies the network configuration operation of smart home appliances and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart home technology, and in particular to a smart home appliance network distribution method, device, and electronic device. Background Technology

[0002] Currently, smart home appliances on the market automatically enter configuration mode after being powered on, that is, enter wireless access point mode, thus entering a state of pending network configuration. At this time, the corresponding application (APP) on a mobile phone can be used to search for the smart home appliance to be configured, and then send the router's Service Set Identifier (SSID), which is the name of the wireless signal network and the corresponding password, to the smart home appliance to complete the network configuration.

[0003] With the development of smart homes, users have purchased various smart home appliances, such as smart air conditioners, smart washing machines, and smart refrigerators. Currently, these smart appliances require password configuration for the network and the activation of a listening mode via the smart appliance's WiFi module to receive WiFi parameters set by a mobile app. While this is convenient for a small number of smart appliances, it becomes cumbersome when dealing with a large number of new devices. Each smart appliance requires the same network configuration process to achieve internet access, causing inconvenience and reducing the user experience.

[0004] Therefore, there is an urgent need for a smart home appliance network distribution method, device, and electronic device to solve the above problems. Summary of the Invention

[0005] This application provides a smart home appliance network configuration method, apparatus, and electronic device to solve the shortcomings of the prior art that requires repeated network configuration operations for each smart home appliance that is powered on for the first time through a mobile terminal. It realizes the management of smart home appliances in the smart home environment by a smart speaker, and completes the network configuration operation for smart home appliances that are powered on for the first time through the smart speaker.

[0006] This application provides a smart home appliance network configuration method, applied to a smart speaker with voice control function, including:

[0007] Parse the voice commands sent by the user;

[0008] When the voice command is a network distribution control command, a broadcast message is generated based on the network distribution information of the target router;

[0009] In response to the voice command, the broadcast message is sent, which includes network configuration information corresponding to the smart home appliance to be configured connecting to the target router;

[0010] The smart speaker has been pre-configured and established a communication connection with the target router.

[0011] According to the smart home appliance network configuration method provided in this application, before parsing the voice commands sent by the user, the method further includes:

[0012] Receive a first input, which includes the wireless network name and wireless network password of the target router entered by the user;

[0013] In response to the first input, a communication connection is established with the target router based on the wireless network name and the wireless network password, and the network configuration information of the target router is constructed based on the wireless network name and the wireless network password.

[0014] According to the smart home appliance network configuration method provided in this application, after broadcasting the broadcast information in response to the voice command, the method includes:

[0015] If it is determined that the smart home appliance to be configured is in wireless access point mode, obtain the wireless access point information of the smart home appliance to be configured.

[0016] The network configuration status data of the smart home appliance to be configured is obtained through the wireless access point information.

[0017] If it is determined that the network configuration information of the target router is not stored in the network configuration status data, a corresponding voice prompt message is generated. The voice prompt message is used to prompt the user to confirm whether to perform a network configuration operation for the smart home appliance to be configured.

[0018] According to the smart home appliance network configuration method provided in this application, after generating corresponding voice prompt information when it is determined that the network configuration information of the target router is not stored in the network configuration status data, the method further includes:

[0019] If the smart speaker is equipped with a touch display module, it generates corresponding touch display information, wherein the touch display information is used to display on the touch screen of the smart speaker so that the user can confirm whether to perform network configuration operation for the smart home appliance to be configured by touch according to the touch display information;

[0020] Receive a second input, wherein the second input includes a user confirming a network configuration operation for the smart home appliance to be configured via the touch screen of the smart speaker;

[0021] In response to the second input, the network configuration information of the target router is sent to the smart home appliance to be configured.

[0022] According to the smart home appliance network configuration method provided in this application, the step of broadcasting the broadcast message in response to the voice command includes:

[0023] If it is determined that there are multiple smart home appliances to be networked, in response to the voice command, the network configuration information of the target router is sent to the multiple smart home appliances to be networked via broadcast or multicast.

[0024] According to the smart home appliance network configuration method provided in this application, the step of broadcasting the broadcast message in response to the voice command further includes:

[0025] Obtain the location information of the smart home appliances to be connected to the network;

[0026] Based on the location information, when it is determined that the smart home appliance to be connected to the network is within a preset room range, the broadcast information is broadcast in response to the voice command.

[0027] This application also provides a smart home appliance network distribution method, applied to smart home appliances to be networked, including:

[0028] After entering wireless access point mode, listen for broadcast messages sent by the smart speaker;

[0029] The received broadcast message is parsed to obtain the network configuration information of the target router. The network configuration information is broadcast by the smart speaker after receiving a voice command from the user confirming that the smart home appliance to be configured is configured.

[0030] Based on the network configuration information, connect to the target router to complete the network configuration operation;

[0031] The smart speaker has been pre-configured and established a communication connection with the target router.

[0032] According to the smart home appliance network configuration method provided in this application, the step of parsing the received broadcast message to obtain the network configuration information of the target router includes:

[0033] Generate the location information of the room you are in;

[0034] The location information is sent to the smart speaker. After the smart speaker confirms that the smart home appliance to be networked is within the preset room range based on the location information, it receives the network configuration information sent by the smart speaker.

[0035] This application also provides a smart home appliance network distribution device, applied to a smart speaker with voice control function, including:

[0036] The first parsing module is used to parse the voice commands sent by the user;

[0037] The broadcast information generation module is used to generate broadcast information based on the network distribution information of the target router when the voice command is a network distribution control command;

[0038] The broadcast module is used to respond to the voice command and broadcast the broadcast message, which includes network configuration information corresponding to the connection of the smart home appliance to be configured to the target router.

[0039] The smart speaker has been pre-configured and established a communication connection with the target router.

[0040] This application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement any of the above-described smart home appliance network distribution methods.

[0041] The smart home appliance network configuration method, apparatus, and electronic device provided in this application detect smart home appliances to be configured in a smart home environment through a smart speaker, and then use the voice control function of the smart speaker to perform batch network configuration and management of the smart home appliances to be configured, thereby simplifying the network configuration operation for users and improving the user experience. Attached Figure Description

[0042] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0043] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a schematic diagram of the hardware environment for an interaction method of a smart device according to an embodiment of this application;

[0045] Figure 2 One of the flowcharts for the smart home appliance network distribution method provided in this application

[0046] Figure 3 The second flowchart illustrating the smart home appliance network distribution method provided in this application;

[0047] Figure 4 This is one of the structural schematic diagrams of the smart home appliance distribution network device provided in this application;

[0048] Figure 5 The second structural schematic diagram of the intelligent home appliance distribution network device provided in this application;

[0049] Figure 6 A schematic diagram of the electronic device provided in this application. Detailed Implementation

[0050] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0051] It should be noted that the terms "first," "second," etc., used in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0052] According to one aspect of the embodiments of this application, a smart home appliance network distribution method is provided. This smart home appliance network distribution method is widely applicable to whole-house intelligent digital control application scenarios such as smart homes, smart home ecosystems, smart home device ecosystems, and smart house ecosystems. Optionally, in this embodiment, the above-mentioned smart home appliance network distribution method can be applied to, for example... Figure 1 The hardware environment shown consists of terminal device 102 and server 104. For example... Figure 1As shown, server 104 is connected to terminal device 102 via a network and can be used to provide services (such as application services) to the terminal or clients installed on the terminal. A database can be set up on the server or independently of the server to provide data storage services for server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data processing services for server 104.

[0053] The aforementioned network may include, but is not limited to, at least one of the following: wired network, wireless network. The aforementioned wired network may include, but is not limited to, at least one of the following: wide area network, metropolitan area network, local area network. The aforementioned wireless network may include, but is not limited to, at least one of the following: Wi-Fi (Wireless Fidelity), Bluetooth. The terminal device 102 may not be limited to PC, mobile phone, tablet computer, smart air conditioner, smart range hood, smart refrigerator, smart oven, smart stove, smart washing machine, smart water heater, smart washing equipment, smart dishwasher, smart projector, smart TV, smart clothes rack, smart curtains, smart audio-visual equipment, smart socket, smart speaker, smart speaker box, smart fresh air equipment, smart kitchen and bathroom equipment, smart bathroom equipment, smart robot vacuum cleaner, smart window cleaning robot, smart mopping robot, smart air purifier, smart steam oven, smart microwave oven, smart water heater, smart air purifier, smart water dispenser, smart door lock, etc.

[0054] Existing smart home appliance network configuration operations via mobile app are primarily based on the SoftAp network configuration process principle, which is as follows:

[0055] S1, the mobile app connects to the target router and obtains the target router's SSID and the manually entered password.

[0056] S2 triggers the WiFi module of the device to be configured to enter the SoftAp configuration mode.

[0057] S3: The mobile app requests to connect to the SoftAP hotspot sent by the WiFi module and sends the target router's SSID and password to the WiFi module.

[0058] S4: After obtaining the SSID and password information of the target router, the WiFi module sends an acknowledgment message (ACK) to the mobile APP and simultaneously connects to the target router.

[0059] S5, the WiFi module disables SoftAP mode and attempts to connect to a router that matches the SSID and password; at the same time, the mobile app disconnects from the WiFi module and automatically connects to the previously connected router (Android phones automatically connect to the previously remembered router, iOS phones randomly connect to a router that can be connected in the current environment).

[0060] S6, smart home appliances provide feedback on network distribution results.

[0061] In existing smart home appliance network configuration technologies, smart home devices entering configuration mode require discovery via a mobile phone and manual password input by the user to configure the network. While this process is simple for a few appliances, it significantly increases the complexity and reduces the user experience when configuring multiple devices. This application addresses this by using a smart speaker to detect smart home devices to be configured and then using voice control to perform batch configuration and binding. This empowers the smart speaker as a smart home manager, enabling it to manage all home appliances and facilitating user control.

[0062] Figure 2 This is one of the flowcharts illustrating the smart home appliance network distribution method provided in this application, such as... Figure 2 As shown, this application provides a smart home appliance network configuration method, applied to a smart speaker with voice control function, including:

[0063] Step 201: Parse the voice commands sent by the user.

[0064] In this application, when a smart home appliance (i.e., a newly installed smart device in a smart home environment) is powered on for the first time and enables the wireless access point (AP) mode, if the smart speaker receives a voice command from the user, it first parses the voice command to determine the control type of the current voice command. It should be noted that in this application, other smart devices with voice control functions in the smart home environment, after having completed network configuration in the early stages, can also be used to complete subsequent network configuration operations for smart home appliances awaiting network configuration; for example, a smart screen with voice control functionality.

[0065] Step 202: When the voice command is a network distribution control command, a broadcast message is generated based on the network distribution information of the target router.

[0066] In this application, when the voice command obtained by the smart speaker is a network configuration control command, for one or more smart home appliances that are powered on for the first time in the smart home environment, the network configuration information is broadcast or multicast to the outside world, so that a batch or group of smart home appliances that are powered on for the first time in the smart home environment can obtain the network configuration information of the target router, and then these smart home appliances can establish a communication connection with the target router according to the SSID and corresponding password information in the network configuration information, thereby completing the network configuration operation.

[0067] In this application, after receiving a voice command for network configuration control, the smart speaker generates corresponding voice information to prompt the user whether to configure the smart home appliance for the network. For example, if a smart air conditioner is added to the bedroom, after the smart air conditioner is powered on for the first time, it will turn on its own AP mode. After receiving the voice command, the smart speaker will generate a voice prompt message asking "Do you want to configure the network for the air conditioner?" to inform the user.

[0068] Step 203: In response to the voice command, broadcast the broadcast message, which includes network configuration information corresponding to the smart home appliance to be configured connecting to the target router;

[0069] The smart speaker has been pre-configured and established a communication connection with the target router.

[0070] In this application, the smart speaker issues voice prompts to the user and then receives the user's voice response to enable subsequent voice-based network configuration of smart home appliances. To further enhance the user experience, when the smart speaker issues a voice prompt, if the user is nearby and responds with "yes" or "no" within a preset time period, the smart speaker enters network configuration mode. If the user is not nearby and the smart speaker does not receive a voice response within the preset time period, a corresponding network configuration text confirmation message can be pushed to the user's mobile terminal, such as a mobile phone. The user can then quickly receive the network configuration confirmation message by clicking on the confirmation content on the mobile terminal's display screen.

[0071] The smart home appliance network configuration method provided in this application detects smart home appliances to be configured in the smart home environment through a smart speaker, and then uses the voice control function of the smart speaker to perform batch network configuration and management of the smart home appliances to be configured, thereby simplifying the network configuration operation for users and improving the user experience.

[0072] Based on the above embodiments, before parsing the voice commands sent by the user, the method further includes:

[0073] Receive a first input, which includes the wireless network name and wireless network password of the target router entered by the user;

[0074] In response to the first input, a communication connection is established with the target router based on the wireless network name and the wireless network password, and the network configuration information of the target router is constructed based on the wireless network name and the wireless network password.

[0075] In this application, the smart speaker needs to be configured with the network in advance so that it is always connected to the network. This allows for batch configuration of other smart home appliances added to the smart home environment, avoiding the need for users to manually configure each new smart home appliance.

[0076] Based on the above embodiments, after broadcasting the broadcast information in response to the voice command, the following steps are included:

[0077] If it is determined that the smart home appliance to be configured is in wireless access point mode, obtain the wireless access point information of the smart home appliance to be configured.

[0078] The network configuration status data of the smart home appliance to be configured is obtained through the wireless access point information.

[0079] If it is determined that the network configuration information of the target router is not stored in the network configuration status data, a corresponding voice prompt message is generated. The voice prompt message is used to prompt the user to confirm whether to perform a network configuration operation for the smart home appliance to be configured.

[0080] In this application, after the smart home appliance to be configured activates AP mode, it will broadcast its AP information, allowing the smart speaker to receive this information. Furthermore, the smart speaker checks whether the smart home appliance stores the router's configuration information for the current smart home environment. If not, it indicates that the smart home appliance is not connected to the network and requires configuration. At this point, the smart speaker generates corresponding voice prompts based on the smart home appliance's information, such as device type and model, to inform the user that a specific device model needs configuration and asks the user to confirm the configuration operation, making the smart home appliance configuration process more intelligent.

[0081] Based on the above embodiments, after generating corresponding voice prompt information when it is determined that the distribution network information of the target router is not stored in the distribution network status data, the method further includes:

[0082] If the smart speaker is equipped with a touch display module, it generates corresponding touch display information, wherein the touch display information is used to display on the touch screen of the smart speaker so that the user can confirm whether to perform network configuration operation for the smart home appliance to be configured by touch according to the touch display information;

[0083] Receive a second input, wherein the second input includes a user confirming a network configuration operation for the smart home appliance to be configured via the touch screen of the smart speaker;

[0084] In response to the second input, the network configuration information of the target router is sent to the smart home appliance to be configured.

[0085] In this application, within a smart home environment, some smart speakers also possess a display function. Specifically, the smart speaker is equipped with a touch-operated display module, allowing it to provide voice prompts while simultaneously displaying on its screen whether it is performing a network configuration operation for a newly powered-on smart home device. Users can then obtain confirmation by clicking the corresponding option on the screen. In one embodiment, voice and touch operations can be combined based on different time periods to improve the user experience. For example, during lunch breaks, only the touch operation function is enabled, keeping the smart speaker in silent mode for that period.

[0086] Based on the above embodiments, the step of broadcasting the broadcast message in response to the voice command includes:

[0087] If it is determined that there are multiple smart home appliances to be networked, in response to the voice command, the network configuration information of the target router is sent to the multiple smart home appliances to be networked via broadcast or multicast.

[0088] In this application, newly added smart home appliances in a smart home environment are categorized, and different methods are used to send network configuration information based on the categorization results. Specifically, if there are many types of smart home appliances, and the number of smart home appliances of the same type is small or unique, network configuration information can be sent to multiple smart home appliances to be configured via broadcast. When there are many smart home appliances of the same type, for example, if a smart air conditioner is installed in each room, all newly installed smart air conditioners can be configured into a multicast group. The smart speaker only needs to send one network configuration information to this multicast group, and a master device in the multicast group (which can be initially set as a master device within the multicast group) copies and forwards the network configuration information according to the distribution of members in the multicast group, thereby improving data transmission efficiency.

[0089] Based on the above embodiments, the step of broadcasting the broadcast message in response to the voice command further includes:

[0090] Obtain the location information of the smart home appliances to be connected to the network;

[0091] Based on the location information, when it is determined that the smart home appliance to be connected to the network is within a preset room range, the broadcast information is broadcast in response to the voice command.

[0092] In this application, the location of the smart home appliance to be networked can be determined to determine whether the smart home appliance to be networked is within a preset room range. For example, if the user initially only requests to network-configure the smart home appliance in the bedroom, the smart speaker first determines whether the smart home appliance to be networked is a device in the bedroom based on the preset room range, and then sends network configuration information to the smart home appliance to be networked in the bedroom.

[0093] Figure 3 The second flowchart illustrating the smart home appliance network distribution method provided in this application is as follows: Figure 3 As shown, this application provides a smart home appliance network distribution method, applied to smart home appliances to be networked, including:

[0094] Step 301: After entering wireless access point mode, listen for broadcast messages sent by the smart speaker;

[0095] Step 302: Parse the received broadcast message to obtain the network configuration information of the target router. The network configuration information is broadcast by the smart speaker after receiving a voice command from the user confirming that the smart home appliance to be configured is configured.

[0096] Step 303: Based on the network configuration information, connect to the target router to complete the network configuration operation;

[0097] The smart speaker has been pre-configured and established a communication connection with the target router.

[0098] In this application, when a smart home appliance is powered on, it activates AP mode and first scans the surrounding information of the smart home environment. If the smart home appliance has saved the router information, it connects directly to the network without needing to be configured again. If there is no router information, it enters the network configuration state and listens to the broadcasts of connected smart voice devices, such as smart speakers, and receives the router's SSID and password sent by the smart speaker, thereby connecting to the router.

[0099] In this application, a user can control a network-connected smart speaker via voice, enabling the smart speaker to send network configuration information via broadcast or multicast. When a device that is powered on for the first time (i.e., a smart home appliance to be configured) receives the network configuration information, it can connect to the network using the router's SSID and password in the configuration information. This allows the configuration of home appliances in the smart home environment to be accomplished simultaneously via voice commands through the smart speaker, enabling multiple home appliances that are powered on for the first time and have entered AP mode to be configured via voice commands. This simplifies the complexity of configuring home appliances and improves the user experience.

[0100] The smart home appliance network configuration method provided in this application detects smart home appliances to be configured in the smart home environment through a smart speaker, and then uses the voice control function of the smart speaker to perform batch network configuration and management of the smart home appliances to be configured, thereby simplifying the network configuration operation for users and improving the user experience.

[0101] Based on the above embodiments, the step of parsing the received broadcast message to obtain the network configuration information of the target router includes:

[0102] Generate the location information of the room you are in;

[0103] The location information is sent to the smart speaker. After the smart speaker confirms that the smart home appliance to be networked is within the preset room range based on the location information, it receives the network configuration information sent by the smart speaker.

[0104] In this application, after the smart home appliance to be networked is powered on for the first time, it can determine the location information of the room it is in based on its own sensors and signal strength, and send the location information in a broadcast manner. This allows the smart speaker to determine the location of the smart home appliance to be networked and whether it is within the preset room range. After the user confirms the network configuration of the appliance, the smart speaker can then obtain the network configuration information sent by the smart speaker.

[0105] The intelligent home appliance network distribution device provided in this application is described below. The intelligent home appliance network distribution device described below can be referred to in correspondence with the intelligent home appliance network distribution method described above.

[0106] Figure 4 This is one of the structural schematic diagrams of the smart home appliance distribution network device provided in this application, such as... Figure 4As shown, this application provides a smart home appliance network configuration device for use with a smart speaker that has voice control functionality. The device includes a first parsing module 401, a broadcast information generation module 402, and a broadcast module 403. The first parsing module 401 parses voice commands sent by the user. The broadcast information generation module 402 generates broadcast information based on the network configuration information of the target router when the voice command is a network configuration control command. The broadcast module 403 responds to the voice command by broadcasting the broadcast message, which includes network configuration information corresponding to the smart home appliance to be configured connecting to the target router.

[0107] The smart speaker has been pre-configured and established a communication connection with the target router.

[0108] The smart home appliance network configuration device provided in this application detects smart home appliances to be configured in the smart home environment through a smart speaker, and then uses the voice control function of the smart speaker to perform batch network configuration and management of the smart home appliances to be configured, thereby simplifying the network configuration operation for users and improving the user experience.

[0109] Figure 5 This is the second structural diagram of the smart home appliance distribution network device provided in this application, as shown below. Figure 5 As shown, this application provides a smart home appliance network configuration device, applied to a smart home appliance to be configured with a network. It includes a monitoring module 501, a second parsing module 502, and a network configuration operation module 503. The monitoring module 501, when in wireless access point mode, monitors broadcast messages sent by a smart speaker. The second parsing module 502 parses the received broadcast messages to obtain network configuration information of the target router. This network configuration information is broadcast by the smart speaker after receiving a voice command from the user confirming network configuration for the smart home appliance. The network configuration operation module 503 connects to the target router and completes the network configuration operation based on the network configuration information.

[0110] The smart speaker has been pre-configured and established a communication connection with the target router.

[0111] The smart home appliance network configuration device provided in this application detects smart home appliances to be configured in the smart home environment through a smart speaker, and then uses the voice control function of the smart speaker to perform batch network configuration and management of the smart home appliances to be configured, thereby simplifying the network configuration operation for users and improving the user experience.

[0112] Figure 6 A schematic diagram of the structure of the electronic device provided in this application, such as Figure 6As shown, the electronic device may include a processor 610, a communications interface 620, a memory 630, and a communication bus 640, wherein the processor 610, communications interface 620, and memory 630 communicate with each other via the communication bus 640. The processor 610 can call logical instructions in the memory 630 to execute a smart home appliance network configuration method. This method includes: parsing a voice command sent by a user; when the voice command is a network configuration control command, generating a broadcast message based on the network configuration information of the target router; and broadcasting the broadcast message in response to the voice command. The broadcast message includes network configuration information corresponding to the smart home appliance to be configured connecting to the target router. The smart speaker has already established a communication connection with the target router through pre-configuration.

[0113] Alternatively, after entering wireless access point mode, the system listens for broadcast messages sent by the smart speaker; parses the received broadcast messages to obtain the network configuration information of the target router, wherein the network configuration information is broadcast by the smart speaker after receiving a voice command from the user confirming network configuration of the smart home appliance to be configured; and connects to the target router to complete the network configuration operation based on the network configuration information; wherein the smart speaker has previously established a communication connection with the target router through network configuration.

[0114] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0115] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute the smart home appliance network distribution method provided by the above methods, the method including:

[0116] The system parses the voice commands sent by the user; when the voice command is a network configuration control command, it generates a broadcast message based on the network configuration information of the target router; in response to the voice command, it broadcasts the broadcast message, which includes the network configuration information of the smart home appliance to be configured to connect to the target router; wherein the smart speaker has been configured in advance to establish a communication connection with the target router.

[0117] Alternatively, after entering wireless access point mode, the system listens for broadcast messages sent by the smart speaker; parses the received broadcast messages to obtain the network configuration information of the target router, wherein the network configuration information is broadcast by the smart speaker after receiving a voice command from the user confirming network configuration of the smart home appliance to be configured; and connects to the target router to complete the network configuration operation based on the network configuration information; wherein the smart speaker has previously established a communication connection with the target router through network configuration.

[0118] Furthermore, this application also provides a computer-readable storage medium comprising a stored program, wherein the program, when executed, performs the smart home appliance network distribution method provided by the methods described above, the method comprising:

[0119] The system parses the voice commands sent by the user; when the voice command is a network configuration control command, it generates a broadcast message based on the network configuration information of the target router; in response to the voice command, it broadcasts the broadcast message, which includes the network configuration information of the smart home appliance to be configured to connect to the target router; wherein the smart speaker has been configured in advance to establish a communication connection with the target router.

[0120] Alternatively, after entering wireless access point mode, the system listens for broadcast messages sent by the smart speaker; parses the received broadcast messages to obtain the network configuration information of the target router, wherein the network configuration information is broadcast by the smart speaker after receiving a voice command from the user confirming network configuration of the smart home appliance to be configured; and connects to the target router to complete the network configuration operation based on the network configuration information; wherein the smart speaker has previously established a communication connection with the target router through network configuration.

[0121] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0122] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0123] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for intelligent home appliance network distribution, characterized in that, Applications include smart speakers with voice control capabilities, including: Parse the voice commands sent by the user; When the voice command is a network distribution control command, a broadcast message is generated based on the network distribution information of the target router; In response to the voice command, the broadcast message is sent, which includes network configuration information corresponding to the smart home appliance to be configured connecting to the target router; The smart speaker has been pre-configured and established a communication connection with the target router. The step of broadcasting the broadcast message in response to the voice command includes: If multiple smart home appliances are identified as needing network configuration, in response to the voice command, the network configuration information of the target router is sent to these appliances via broadcast or multicast. The smart home appliances are categorized based on their type in the smart home environment, and different methods are used to send the network configuration information according to the categorization results. The smart speaker sends a copy of the network configuration information to the multicast group, and a master device in the multicast group copies and forwards the information based on the distribution of members within the group.

2. The intelligent home appliance distribution network method according to claim 1, characterized in that, Before parsing the voice commands sent by the user, the method further includes: Receive a first input, which includes the wireless network name and wireless network password of the target router entered by the user; In response to the first input, a communication connection is established with the target router based on the wireless network name and the wireless network password, and the network configuration information of the target router is constructed based on the wireless network name and the wireless network password.

3. The intelligent home appliance distribution network method according to claim 1 or 2, characterized in that, After broadcasting the broadcast message in response to the voice command, the following is included: If it is determined that the smart home appliance to be configured is in wireless access point mode, obtain the wireless access point information of the smart home appliance to be configured. The network distribution status data of the smart home appliance to be networked is obtained through the wireless access point information. If it is determined that the network configuration information of the target router is not stored in the network configuration status data, a corresponding voice prompt message is generated. The voice prompt message is used to prompt the user to confirm whether to perform a network configuration operation for the smart home appliance to be configured.

4. The intelligent home appliance distribution network method according to claim 3, characterized in that, After generating the corresponding voice prompt information when it is determined that the distribution network information of the target router is not stored in the distribution network status data, the method further includes: If the smart speaker is equipped with a touch display module, it generates corresponding touch display information, wherein the touch display information is used to display on the touch screen of the smart speaker so that the user can confirm whether to perform network configuration operation for the smart home appliance to be configured by touch according to the touch display information; Receive a second input, wherein the second input includes a user confirming a network configuration operation for the smart home appliance to be configured via the touch screen of the smart speaker; In response to the second input, the network configuration information of the target router is sent to the smart home appliance to be configured.

5. The intelligent home appliance distribution network method according to any one of claims 1-4, characterized in that, The step of broadcasting the broadcast message in response to the voice command further includes: Obtain the location information of the smart home appliances to be connected to the network; Based on the location information, when it is determined that the smart home appliance to be connected to the network is within a preset room range, the broadcast message is broadcast in response to the voice command.

6. A method for intelligent home appliance network distribution, characterized in that, Applications to smart home appliances awaiting network connection include: After entering wireless access point mode, listen for broadcast messages sent by the smart speaker; The received broadcast message is parsed to obtain the network configuration information of the target router. The smart speaker categorizes smart appliances based on their type in the smart home environment and sends network configuration information in different ways according to the categorization results. This network configuration information is broadcast or multicast by the smart speaker after receiving a voice command from the user confirming network configuration for the smart appliance to be configured. When the smart speaker multicasts the broadcast message, the network configuration information is sent by the smart speaker to the multicast group, and then copied and forwarded by a master device in the multicast group according to the distribution of members in the multicast group. Based on the network configuration information, connect to the target router to complete the network configuration operation; The smart speaker has been pre-configured and established a communication connection with the target router.

7. The intelligent home appliance distribution network method according to claim 6, characterized in that, The step of parsing the received broadcast message to obtain the network configuration information of the target router includes: Generate the location information of the room you are in; The location information is sent to the smart speaker. After the smart speaker confirms that the smart home appliance to be networked is within the preset room range based on the location information, it receives the network configuration information sent by the smart speaker.

8. A smart home appliance network distribution device, characterized in that, Applications include smart speakers with voice control capabilities, including: The first parsing module is used to parse the voice commands sent by the user; The broadcast message generation module is used to generate a broadcast message based on the network distribution information of the target router when the voice command is a network distribution control command. The broadcast module is used to respond to the voice command and broadcast the broadcast message, which includes network configuration information corresponding to the connection of the smart home appliance to be configured to the target router. The smart speaker has been pre-configured and established a communication connection with the target router. The device is also used for: If multiple smart home appliances are identified as needing network configuration, in response to the voice command, the network configuration information of the target router is sent to these appliances via broadcast or multicast. Specifically, the smart home appliances are categorized based on their type in the smart home environment, and different methods are used to send the network configuration information according to the categorization results. A smart speaker sends a copy of the network configuration information to the multicast group, and a master device in the multicast group copies and forwards the information based on the distribution of members within the group.

9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method of any one of claims 1 to 7 through the computer program.

Citation Information

Patent Citations

  • System for performing network distribution on intelligent household equipment through voice of an intelligent loudspeaker box

    CN110086698A

  • Network connection control method for home appliance, intelligent loudspeaker box and storage medium

    CN110471302A