Household appliance control method and intelligent sound box

CN121934402APending Publication Date: 2026-04-28CHENGDU BOSS INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610068481.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-19
Publication Date
2026-04-28

Smart Images

  • Figure CN121934402A_ABST
    Figure CN121934402A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a household appliance control method and an intelligent loudspeaker box, and relates to the technical field of intelligent home furnishing.The method is applied to the intelligent loudspeaker box, the intelligent loudspeaker box is provided with a magnetic attraction device so as to be attracted to the corresponding position of a household appliance, and the position, corresponding to the magnetic attraction device, of the intelligent loudspeaker box is provided with a first contact; a first contact is arranged at the corresponding position of the household appliance, a second contact is arranged at the corresponding position of the household appliance, a display panel is arranged on the household appliance, communication connection is established between the intelligent loudspeaker box and the household appliance through the first contact and the second contact, and the method comprises the following steps: acquiring corresponding screen projection information, and projecting the screen projection information to the display panel for display based on the communication connection, the screen projection information is used for indicating the playing content of the intelligent loudspeaker box and / or used for indicating a control interface for the intelligent loudspeaker box. Contact communication is more stable than wireless communication and more flexible than wired communication, and the control requirements of household appliances in various scenes can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart home technology, and more specifically, to a method for controlling home appliances and a smart speaker. Background Technology

[0002] In cross-device communication control within the home appliance industry, WiFi (Wireless Fidelity) or BLE (Bluetooth Low Energy) are commonly used, both of which are wireless communication methods. Wireless communication quality is often affected by environmental factors, and its speed is relatively low, especially when handling large data transfers such as voice and images. Traditional wired communication methods, on the other hand, require additional communication lines, increasing costs. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a home appliance control method and a smart speaker to solve the problems of low efficiency and high cost of existing home appliance communication methods.

[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows: In a first aspect, the present invention provides a method for controlling home appliances, applied to a smart speaker. The smart speaker is equipped with a magnetic attraction device to attach to a corresponding position on the home appliance. The smart speaker has a first contact point at the position corresponding to the magnetic attraction device, and the home appliance has a second contact point at a corresponding position. The home appliance has a display panel, and a communication connection is established between the smart speaker and the home appliance through the first and second contact points. The method includes: The system acquires the corresponding screen projection information and projects the information onto the display panel for display based on the communication connection. The screen projection information is used to indicate the playback content of the smart speaker and / or to indicate the control interface for the smart speaker.

[0005] In an optional implementation, the smart speaker is a mobile device; The steps for establishing the communication connection include: Obtain the first level of the first contact and the second level of the second contact; if the first level and the second level are the same, obtain the connection signal connecting the first contact and the second contact. Based on the connection signal, a handshake request is initiated to the home appliance, and the response message fed back by the home appliance based on the handshake request is obtained; A handshake verification is performed based on the response message, and a communication connection is established with the home appliance after the handshake verification is successful.

[0006] In an optional implementation, the step of projecting the screen information onto the display panel for display based on the communication connection includes: Obtain the communication connection status between the smart speaker and the home appliance; If the communication connection is normal, then the device communicates with the home appliance via the SPI communication protocol, and projects the screen projection information onto the display panel for display based on the SPI communication protocol. If the communication connection status is abnormal, then communication is established with the home appliance via the UART communication protocol. Based on the UART communication protocol, the projection information is projected onto the display panel for display, and / or a first type of file is projected onto the display panel based on the UART communication protocol, and an access link for a second type of file is generated. The access link is then projected onto the display panel for display. The first type of file includes text and images, and the second type of file includes videos and animations.

[0007] In an optional implementation, the smart speaker further includes a wireless network communication unit, and the method further includes: Obtain software update information for the home appliances and determine the current wireless network environment status; If the wireless network environment status meets the corresponding network quality conditions, then a software update package is requested from the cloud server based on the software update information, and the software update package is forwarded to the home appliance. If the wireless network environment does not meet the corresponding network quality conditions, a corresponding reminder message will be issued. This reminder message is used to instruct the smart speaker to be moved so that the wireless network environment meets the corresponding network quality conditions.

[0008] In an optional implementation, the smart speaker further includes a memory, and after the step of acquiring the corresponding screen projection information, the method further includes: Retrieve the resource file corresponding to the projection information from the memory; If the resource file exists in the memory, a control interface corresponding to the screen projection information is generated based on the resource file. If the resource file does not exist in the storage, the built-in search engine in the smart speaker is invoked; The built-in search engine obtains the resource file, and the control interface corresponding to the screen projection information is generated based on the resource file.

[0009] In an optional implementation, the step of projecting the screen information onto the display panel for display based on the communication connection includes: If the screen projection information is network configuration information, then the network access status of the home appliance will be obtained; If the home appliance is not connected to the network, then the network access configuration information and network access address of the home appliance are obtained based on the communication connection; After the network access configuration information is verified, the home appliance is configured to use the network access address, and the configuration interface is projected onto the display panel for display.

[0010] In an optional implementation, the step of configuring the home appliance with a network based on the network access address includes: The home appliance is controlled to enter the network distribution mode by the network distribution control command, so that the home appliance sends a network distribution request to the smart speaker based on the network distribution mode; The network parameters currently configured on the smart speaker are obtained according to the network configuration request, and the network parameters are sent to the home appliance so that the home appliance can connect to the network based on the network parameters.

[0011] In an optional implementation, after the step of projecting the distribution network interface onto the display panel for display, the method further includes: If the home appliance is successfully connected to the network, control the home appliance to download the resource file corresponding to the control interface; The home appliance is controlled to parse the resource file to obtain the control interface, and the control interface is displayed on the display panel; If the memory occupied by the resource file is greater than or equal to the memory threshold of the home appliance, then control the connection between the home appliance and the cloud platform. The cloud platform is controlled to parse the resource file to obtain the parsing result, and the parsing result is sent to the home appliance.

[0012] In an optional implementation, the projection information includes smart speaker control information, and the step of projecting the projection information onto the display panel for display includes: The smart speaker is controlled to perform a first preset action according to the smart speaker control information. The first preset action includes music playback, video playback, and voice chat. The control interface corresponding to the first preset action is projected onto the display panel of the home appliance via the communication connection for display.

[0013] In a second aspect, the present invention provides a smart speaker, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor can execute the machine-executable instructions to implement the home appliance control method described in the first aspect.

[0014] This invention provides a home appliance control method and a smart speaker. The method enables communication between the smart speaker and the home appliance through contact communication. Contact communication is more stable than wireless communication and more flexible than wired communication, meeting the control needs of home appliances in various scenarios. Furthermore, by projecting screen information onto the display panel of the home appliance, the playback content and / or control interface of the smart speaker can be displayed using the home appliance's display panel. This avoids the need to add a display panel to the limited space of the smart speaker itself, enriching the smart speaker's interaction methods while reducing its hardware cost.

[0015] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0016] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 A block diagram of a smart speaker provided by an embodiment of the present invention is shown; Figure 2 A flowchart illustrating a home appliance control method provided by an embodiment of the present invention is shown; Figure 3 This diagram illustrates an interactive process provided by an embodiment of the present invention. Figure 4 This diagram illustrates a communication circuit structure between a smart speaker and a home appliance according to an embodiment of the present invention.

[0018] icon: 100 - Smart speaker; 110 - Memory; 120 - Processor; 130 - Communication module. Detailed Implementation

[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0020] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0021] It should be noted that relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0022] Please refer to Figure 1 , Figure 1 This is a block diagram of a smart speaker 100 provided in this embodiment. The smart speaker 100 includes a memory 110, a processor 120, and a communication module 130. The memory 110, processor 120, and communication module 130 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines.

[0023] The memory 110 is used to store programs or data. The memory 110 may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc.

[0024] The processor 120 is used to read / write data or programs stored in the memory 110 and to perform corresponding functions.

[0025] The communication module 130 is used to establish a communication connection between the smart speaker 100 and other communication terminals through the network, and to send and receive data through the network.

[0026] It should be understood that, Figure 1 The structure shown is only a schematic diagram of the smart speaker 100. The smart speaker 100 may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown. Figure 1 The components shown can be implemented using hardware, software, or a combination thereof.

[0027] Please refer to Figure 2 , Figure 2 This is a flowchart illustrating a method for controlling a home appliance provided in this embodiment. The method can be applied to a smart speaker. The smart speaker is equipped with a magnetic attachment device to attach to a corresponding location on the home appliance. The smart speaker has a first contact point at the location corresponding to the magnetic attachment device, and the home appliance has a second contact point at a corresponding location. The home appliance has a display panel. A communication connection is established between the smart speaker and the home appliance through the first and second contact points. The method includes: S201. Obtain the corresponding screen projection information, and project the screen projection information onto the display panel for display based on the communication connection. The screen projection information is used to indicate the playback content of the smart speaker and / or to indicate the control interface for the smart speaker.

[0028] Smart speakers can be devices such as voice-activated smart speakers, allowing users to send screen mirroring requests via voice, buttons, or other means. Alternatively, smart speakers can communicate with devices such as mobile phones and computers via wireless network communication units, enabling users to send screen mirroring requests to the smart speaker from these devices.

[0029] After receiving a screen mirroring request, the smart speaker analyzes the information and generates a screen mirroring command and a corresponding control interface. Different screen mirroring commands generally correspond to different functions, and different functions generally correspond to different control interfaces.

[0030] When a user wants to project information onto the display panel of a corresponding home appliance, they only need to connect the first contact of the smart speaker to the second contact of the corresponding home appliance.

[0031] When casting the control interface to a home appliance, you need to turn on the appliance's display panel. If the object being controlled is a smart speaker, cast the control interface to the display panel. If the object being controlled is a home appliance, you can directly control the appliance to display its own control interface on the display panel without casting.

[0032] This embodiment achieves communication between the smart speaker and home appliances through contact communication. Contact communication is more stable than wireless communication and more flexible than wired communication, which can meet the control needs of home appliances in various scenarios. Moreover, the screen projection information is projected onto the display panel of the home appliance for display, so that the playback content and / or control interface of the smart speaker can be displayed with the help of the display panel of the home appliance. This avoids adding a display panel in the limited space of the smart speaker itself, enriching the interaction methods of the smart speaker while reducing the hardware cost of the smart speaker.

[0033] Please refer to Figure 3 , Figure 3 This is a schematic diagram of an interactive process provided in this embodiment.

[0034] Different smart speakers and home appliances may interact in different ways. Taking a smart speaker as a voice-activated smart box and a home appliance as a kitchen appliance as an example, there can be multiple ways for the two to interact, such as handshake interaction, product information interaction, network configuration status interaction, version information interaction, network configuration interaction, and screen mirroring interaction, etc.

[0035] In one embodiment, the smart speaker is a mobile device; The steps for establishing the communication connection include: Obtain the first level of the first contact and the second level of the second contact; if the first level and the second level are the same, obtain the connection signal connecting the first contact and the second contact. Based on the connection signal, a handshake request is initiated to the home appliance, and the response message fed back by the home appliance based on the handshake request is obtained; A handshake verification is performed based on the response message, and a communication connection is established with the home appliance after the handshake verification is successful.

[0036] The first and second contacts can be magnetic interfaces, such as UART (Universal Asynchronous Receiver / Transmitter) or SPI (Serial Peripheral Interface). The smart speaker can communicate with home appliances via magnetic connection. After the first and second contacts are connected, the home appliance can send a second-level signal to the first contact through the second contact. The smart speaker compares the received second-level signal with its own first-level signal. If they match, the smart speaker initiates a handshake request to the home appliance. Upon receiving the handshake request, the home appliance generates a response message based on the information in the request and sends it to the smart speaker. The smart speaker verifies the response message; if the verification is successful, a communication connection is established with the home appliance.

[0037] During handshake verification, the handshake message can be transmitted in JSON data format. The handshake verification can use deviceKey as the authentication standard. deviceKey can be generated according to the agreed algorithm based on parameters such as deviceType and deviceName. If the generated value is consistent with the value carried in the message, it can be considered a legitimate product and the handshake is successful; otherwise, the handshake fails.

[0038] This embodiment enables the smart speaker to connect and communicate with home appliances with a second contact via a first contact point. Moreover, the contact point can be a magnetic interface, allowing the smart speaker to be attached to the home appliance and communicate after the handshake verification is successful. This reduces the communication difficulty between the smart speaker and the home appliance and improves the communication quality.

[0039] In one embodiment, the step of projecting the screen-projecting information onto the display panel for display based on the communication connection includes: Obtain the communication connection status between the smart speaker and the home appliance; If the communication connection is normal, then the device communicates with the home appliance via the SPI communication protocol, and projects the screen projection information onto the display panel for display based on the SPI communication protocol. If the communication connection status is abnormal, then communication is established with the home appliance via the UART communication protocol. Based on the UART communication protocol, the projection information is projected onto the display panel for display, and / or a first type of file is projected onto the display panel based on the UART communication protocol, and an access link for a second type of file is generated. The access link is then projected onto the display panel for display. The first type of file includes text and images, and the second type of file includes videos and animations.

[0040] SPI (Serial Peripheral Interface) is a synchronous serial communication protocol with a high transmission rate, but its anti-interference capability is average, making it suitable for short-distance transmission. UART (Universal Asynchronous Receiver / Transmitter) is an asynchronous serial communication protocol with stronger anti-interference capability. Selecting the appropriate communication protocol to transmit projection information based on different communication connection states ensures both flexibility in communication methods and avoids resource waste.

[0041] In one embodiment, the smart speaker further includes a wireless network communication unit, and the method for projecting the screen-projecting information onto the display panel based on the communication connection further includes: Obtain software update information for the home appliances and determine the current wireless network environment status; If the wireless network environment status meets the corresponding network quality conditions, then a software update package is requested from the cloud server based on the software update information, and the software update package is forwarded to the home appliance. If the wireless network environment does not meet the corresponding network quality conditions, a corresponding reminder message will be issued. This reminder message is used to instruct the smart speaker to be moved so that the wireless network environment meets the corresponding network quality conditions.

[0042] Different home appliances may have different network conditions in different indoor environments. For example, the network conditions in the environment where kitchen appliances are located are generally poor, and they may also be affected by the metal casing of the appliances. In addition, some home appliances do not have the function of automatic software updates. In this case, a smart speaker can be used to assist home appliances in updating their software.

[0043] After the smart speaker and home appliance are connected via touch communication, if the smart speaker receives a software update projection information, it obtains the device identifier and software version information of the home appliance. The software version information corresponds to the software update projection information; that is, it obtains the version information of the software corresponding to the received software update projection information. Then, it compares the software version information obtained from the home appliance with the software version information to be updated obtained from the cloud. If the two version information are the same, no update is required. If the version information in the cloud is ahead of the version information in the home appliance, it means that the home appliance needs a software update.

[0044] Alternatively, the smart speaker can obtain the software version information of all home appliances from the cloud server. Then, the smart speaker compares the software version information obtained from the cloud server with the current software version information of each home appliance through touch points. Based on the comparison, it determines which software of the home appliances has the corresponding software update package, and then downloads the corresponding software update package as needed.

[0045] The software update method can be selected based on the current network status. If the current network status is good, the smart speaker can directly request the software update package from the cloud server, and then the smart speaker forwards the software update package to the home appliances to achieve online real-time software updates.

[0046] If the current network conditions are poor, since the smart speaker is a mobile device, it can be moved to a location with better network conditions. Then, the software update package can be downloaded from the cloud server and distributed to the corresponding home appliances so that they can update their software. Because the contact connection is a hardware connection, the software update package can be distributed relatively quickly.

[0047] In this embodiment, after determining that a home appliance needs a software update, different software update methods are selected based on the network environment of the home appliance. Then, a smart speaker assists the home appliance in performing the software update, enabling the home appliance to perform software updates in a timely manner under different network environments, thereby improving the efficiency of software updates for home appliances.

[0048] In one embodiment, after the step of obtaining the corresponding screen projection information, the method further includes: Retrieve the resource file corresponding to the projection information from the memory; If the resource file exists in the memory, a control interface corresponding to the screen projection information is generated based on the resource file. If the resource file does not exist in the storage, the built-in search engine in the smart speaker is invoked; The built-in search engine obtains the resource file, and the control interface corresponding to the screen projection information is generated based on the resource file.

[0049] Since smart speakers, such as voice-activated smart speakers, usually do not have a display panel, or the display panel is too small, resulting in a poor user experience, the relevant control interface of the smart speaker can be projected onto the display panel of the home appliance for display.

[0050] For example, when a user wants to listen to music, watch videos, or view cooking tutorials, they can send voice control information to the smart speaker, such as: "Project the cooking tutorial onto the range hood's display panel." The smart speaker will then retrieve the relevant resource files from its storage and generate the corresponding control interface based on those files, projecting it onto the range hood's display panel.

[0051] The control interface can include a main page and switches corresponding to the resource file. For example, when the resource file is a video file, the control interface can be a main page related to the video playback interface and various function switches, such as video fast forward switch, video pause switch, video switching switch, video speed adjustment switch, etc.

[0052] If no resource files related to cooking tutorials are available in the storage, the smart speaker can use its built-in search engine to search for relevant resource files from the smart speaker's cloud database or from the Internet, and then generate a corresponding control interface based on the resource files and project it onto the display panel of the home appliance.

[0053] This embodiment obtains resource files corresponding to the control information through a cloud database or search engine, generates a corresponding control interface based on the resource files, and then projects it onto the display panel of the home appliance, realizing the visualization of home appliance control and making human-computer interaction more diverse.

[0054] In one embodiment, the step of projecting the screen-projecting information onto the display panel for display based on the communication connection includes: If the screen projection information is network configuration information, then obtain the network access status of the home appliance; If the home appliance is not connected to the network, then the network access configuration information and network access address of the home appliance are obtained based on the communication connection; After the network access configuration information is verified, the home appliance is configured to use the network access address, and the configuration interface is projected onto the display panel for display.

[0055] Before configuring the network, the home appliances need to be verified. After the network configuration verification is successful, the smart speaker can send its own network configuration information to the home appliances. The network configuration information can be transmitted in JSON data format. The transmitted content can include: the name of the network hotspot (SSID), the password of the network hotspot (password), and other related data, such as deviceId and timeStamp parameters, which can be defined by the user.

[0056] The network configuration control interface can be a network configuration verification interface. Users can check whether the network hotspot and its password are correct through the network configuration control interface on the display panel of the home appliance. If they are incorrect, they can be modified through the smart speaker. After successful network configuration, the successful network configuration interface can be displayed on the display panel of the home appliance to notify the user that the home appliance can now connect to the network normally.

[0057] This embodiment uses a smart speaker to configure the network for home appliances, enabling the appliances to connect to the network using the smart speaker's configuration information and perform network-connected functions automatically.

[0058] In one implementation, the step of configuring the home appliance with a network based on the network access address includes: The home appliance is controlled to enter the network distribution mode by the network distribution control command, so that the home appliance sends a network distribution request to the smart speaker based on the network distribution mode; The network parameters currently configured on the smart speaker are obtained according to the network configuration request, and the network parameters are sent to the home appliance so that the home appliance can connect to the network based on the network parameters.

[0059] After successful network configuration verification, you can send a network configuration control command to the home appliance to put it into network configuration mode, or you can long-press the network configuration button on the appliance to put it into network configuration mode. At this point, you can use a smart speaker to search for nearby devices to be configured, and then send the SSID and password of the Wi-Fi network currently connected to the smart speaker to the appliance, thus enabling the appliance to connect to the network. If the smart speaker is not currently connected to the network, you need to first enter the home Wi-Fi SSID and password through the smart speaker, and then send the SSID and password to the appliance to be configured after the smart speaker connects to the network.

[0060] In one embodiment, after the step of projecting the distribution network interface onto the display panel for display, the method further includes: If the home appliance is successfully connected to the network, control the home appliance to download the resource file corresponding to the control interface; The home appliance is controlled to parse the resource file to obtain the control interface, and the control interface is displayed on the display panel; If the memory occupied by the resource file is greater than or equal to the memory threshold of the home appliance, then control the connection between the home appliance and the cloud platform. The cloud platform is controlled to parse the resource file to obtain the parsing result, and the parsing result is sent to the home appliance.

[0061] After a smart speaker connects home appliances to the network, it can control the appliances to display their current network status, thus determining whether the appliances can download resource files normally.

[0062] For example, when a user wants to update the software of multiple home appliances via a smart speaker, if the smart speaker has already configured the first appliance for network access and the first appliance has a good network connection, the user can control the first appliance to download the software update package. Simultaneously, the smart speaker can connect to the second appliance and configure it for network access or perform a software update. Once the first appliance completes the software update, it will display an update completion screen to notify the user that the update has been successfully completed. If the first appliance shows a software update failure, the user can download the corresponding software update package through the smart speaker. After the other appliances have completed their software updates, the smart speaker can then update the first appliance's software based on the communication connection.

[0063] Before a software upgrade, the current software version of the home appliance can be verified through an upgrade message. The verification message can be transmitted in JSON format, and the transmitted content may include: system type (systemType, such as Android or Linux system), software version number (softVersion), etc. After the verification is successful, the software upgrade will proceed.

[0064] Once the home appliances are successfully connected to the network, the smart speaker can send a signal to the appliances, enabling them to download and parse resource files. However, if the appliances do not have enough memory, the download of resource files may fail, or the downloaded files may not be parsed correctly.

[0065] Therefore, before downloading resource files, home appliances can send their memory information to the cloud platform via a smart speaker. The cloud platform compares the memory size with the resource file size to determine if the home appliance's memory is sufficient for adjustment. If not, the cloud platform can call relevant tools to parse the resource file and then send the parsing results directly to the home appliance.

[0066] This embodiment obtains the network status of home appliances after successful network configuration. When the network status meets the conditions, the home appliances are controlled to download relevant resource files automatically, thereby improving the control efficiency of the home appliances. Moreover, when the home appliances have insufficient memory, they can request the cloud platform to parse the resource files and obtain the corresponding parsing results, thereby improving the success rate of downloading resource files by the home appliances.

[0067] In one embodiment, the control information includes smart speaker control information, and the step of projecting the screen information onto the display panel for display includes: The smart speaker is controlled to perform a first preset action according to the smart speaker control information. The first preset action includes music playback, video playback, and voice chat. The control interface corresponding to the first preset action is projected onto the display panel of the home appliance.

[0068] The control information received by a smart speaker may be for controlling home appliances individually, or it may be for controlling both the smart speaker and home appliances simultaneously.

[0069] For example, a user might want to display a music playback interface on the refrigerator's display panel, but the refrigerator itself doesn't have a built-in music player. In this case, they would need to control a smart speaker to play music and then project the music playback interface onto the appliance. Similarly, other functions such as video playback and voice chat can be implemented in a similar way.

[0070] Some of the control information received by the smart speaker may be used to control home appliances individually. In this case, there is no need to project the screen; the control interface can be displayed normally on the display panel of the home appliance.

[0071] For example, if a user wants to control the air conditioner to turn on and off via voice, but the air conditioner does not have voice functionality, a smart speaker can be connected to the air conditioner. The smart speaker can then receive voice control information and control the air conditioner to turn on and off. Since the air conditioner itself has a control interface for turning on and off, it will work as long as it is displayed normally on the air conditioner's display panel.

[0072] Please refer to Figure 4 , Figure 4 This is a schematic diagram of the communication circuit structure between a smart speaker and a home appliance provided in this embodiment.

[0073] Taking smart speakers as voice-activated boxes and home appliances as kitchen appliances as examples, Figure 4 The text provides a brief description of a communication method using the UART communication bus as an example.

[0074] The voice control box side includes a UART transmit pin (UART2_TX) and a UART receive pin (UART2_RX), while the contact device side includes a transmit pin (UART0_TXD) and a receive pin (UART0_RXD). The transmit and receive pins on the voice control box side can be connected to the first contact, and the transmit and receive pins on the contact device side can be connected to the second contact. When the first contact of the voice control box is connected to the second contact of the contact device, the UART transmit pin (UART2_TX) on the voice control box side is connected to the receive pin (UART0_RXD) on the kitchen appliance side, and the UART receive pin (UART2_RX) on the voice control box side is connected to the transmit pin (UART0_TXD) on the kitchen appliance side. The two devices then share a common ground (i.e., both sides are connected to GND), thus forming a communication link between the voice control box and the kitchen appliance.

[0075] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0076] In addition, the functional modules in the various embodiments of the present invention can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0077] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, 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 invention. 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.

[0078] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for controlling household appliances, characterized in that, An application is made in a smart speaker, wherein the smart speaker is equipped with a magnetic attraction device to attach to a corresponding location on a home appliance, the smart speaker has a first contact point at the location corresponding to the magnetic attraction device, the home appliance has a second contact point at the corresponding location, the home appliance has a display panel, and a communication connection is established between the smart speaker and the home appliance through the first and second contact points. The method includes: The system acquires the corresponding screen projection information and projects the information onto the display panel for display based on the communication connection. The screen projection information is used to indicate the playback content of the smart speaker and / or to indicate the control interface for the smart speaker.

2. The home appliance control method according to claim 1, characterized in that, The smart speaker is a mobile device; The steps for establishing the communication connection include: Obtain the first level of the first contact and the second level of the second contact; if the first level and the second level are the same, obtain the connection signal connecting the first contact and the second contact. Based on the connection signal, a handshake request is initiated to the home appliance, and the response message fed back by the home appliance based on the handshake request is obtained; A handshake verification is performed based on the response message, and a communication connection is established with the home appliance after the handshake verification is successful.

3. The home appliance control method according to claim 2, characterized in that, The step of projecting the screen information onto the display panel based on the communication connection includes: Obtain the communication connection status between the smart speaker and the home appliance; If the communication connection is normal, then the device communicates with the home appliance via the SPI communication protocol, and projects the screen projection information onto the display panel for display based on the SPI communication protocol. If the communication connection status is abnormal, then communication is established with the home appliance via the UART communication protocol. Based on the UART communication protocol, the projection information is projected onto the display panel for display, and / or a first type of file is projected onto the display panel based on the UART communication protocol, and an access link for a second type of file is generated. The access link is then projected onto the display panel for display. The first type of file includes text and images, and the second type of file includes videos and animations.

4. The home appliance control method according to claim 1, characterized in that, The smart speaker also includes a wireless network communication unit, and the method further includes: Obtain software update information for the home appliances and determine the current wireless network environment status; If the wireless network environment status meets the corresponding network quality conditions, then a software update package is requested from the cloud server based on the software update information, and the software update package is forwarded to the home appliance. If the wireless network environment does not meet the corresponding network quality conditions, a corresponding reminder message will be issued. This reminder message is used to instruct the smart speaker to be moved so that the wireless network environment meets the corresponding network quality conditions.

5. The home appliance control method according to claim 1, characterized in that, The smart speaker also includes a memory, and after the step of obtaining the corresponding screen projection information, the method further includes: Retrieve the resource file corresponding to the projection information from the memory; If the resource file exists in the memory, a control interface corresponding to the screen projection information is generated based on the resource file. If the resource file does not exist in the storage, the built-in search engine in the smart speaker is invoked; The built-in search engine obtains the resource file, and the control interface corresponding to the screen projection information is generated based on the resource file.

6. The home appliance control method according to claim 1, characterized in that, The step of projecting the screen information onto the display panel based on the communication connection includes: If the screen projection information is network configuration information, then obtain the network access status of the home appliance; If the home appliance is not connected to the network, then the network access configuration information and network access address of the home appliance are obtained based on the communication connection; After the network access configuration information is verified, the home appliance is configured to use the network access address, and the configuration interface is projected onto the display panel for display.

7. The home appliance control method according to claim 6, characterized in that, The step of configuring the home appliance with a network based on the network access address includes: The home appliance is controlled to enter the network distribution mode by the network distribution control command, so that the home appliance sends a network distribution request to the smart speaker based on the network distribution mode; The network parameters currently configured on the smart speaker are obtained according to the network configuration request, and the network parameters are sent to the home appliance so that the home appliance can connect to the network based on the network parameters.

8. The home appliance control method according to claim 6, characterized in that, After the step of projecting the distribution network interface onto the display panel for display, the method further includes: If the home appliance is successfully connected to the network, control the home appliance to download the resource file corresponding to the control interface; The home appliance is controlled to parse the resource file to obtain the control interface, and the control interface is displayed on the display panel; If the memory occupied by the resource file is greater than or equal to the memory threshold of the home appliance, then control the connection between the home appliance and the cloud platform. The cloud platform is controlled to parse the resource file to obtain the parsing result, and the parsing result is sent to the home appliance.

9. The home appliance control method according to claim 1, characterized in that, The screen projection information includes smart speaker control information, and the step of projecting the screen projection information onto the display panel for display includes: The smart speaker is controlled to perform a first preset action according to the smart speaker control information. The first preset action includes music playback, video playback, and voice chat. The control interface corresponding to the first preset action is projected onto the display panel of the home appliance via the communication connection for display.

10. A smart speaker, characterized in that, It includes a processor and a memory, the memory storing machine-executable instructions that can be executed by the processor, the processor executing the machine-executable instructions to implement the home appliance control method according to any one of claims 1-9.