Equipment control method and device, first equipment and storage medium

By converting the control instructions of different brands of devices in smart homes into adaptive voice and playing on the first device, the confusion problem of different brands of devices during voice wake-up is solved, and more efficient and accurate voice control is achieved, improving the user experience.

CN119785783APending Publication Date: 2025-04-08GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411907641.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

In smart homes, since smart devices of different brands usually belong to different control platforms, confusion and wake-up errors are prone to occur when voice wakes up.

Method used

By obtaining control instructions for the second device by the target user, these instructions are converted into target control voices adapted to the second device and played on the first device, thereby realizing unified voice control for devices of different brands.

Benefits of technology

This method effectively avoids wake-up confusion between devices in different brands, improves the accuracy and reliability of voice control, simplifies the communication conversion protocol between different platforms, and improves user experience and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119785783A_ABST
    Figure CN119785783A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the field of smart home, and discloses an equipment control method and device, first equipment and a storage medium, the method is applied to the first equipment, and the method comprises the steps that a control instruction issued by a target user for second equipment is acquired, and the first equipment and the second equipment respectively belong to different control platforms; converting the control instruction into a target control voice matched with the second equipment; and playing the target control voice to control the second device through the first device. According to the method, the control instruction is converted into the target control voice matched with the second equipment through the first equipment, and the target control voice is played on the first equipment, so that the problem of wakeup confusion among different brands of equipment is effectively avoided, and the accuracy and reliability of voice control are improved. And meanwhile, voice control is used as a control medium for the second equipment on the first equipment, and a communication conversion protocol between different platforms does not need to be additionally developed, so that the control is simpler and more efficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of smart home, and in particular, to a method, an apparatus, a first device and a storage medium for controlling a device. Background Art

[0002] With the continuous advancement of technology, smart products are being deployed in more and more industries, and people are more inclined to choose smart devices when purchasing products in their daily lives.

[0003] However, due to factors such as cost, performance, function, color and style, it is difficult to choose products from the same brand. As a result, in actual use, each brand has its own APP to control the corresponding devices. When controlling different devices, it is necessary to switch multiple control platforms to operate, which greatly increases the inconvenience. Moreover, each brand of equipment has its own voice wake-up method, which leads to confusion and wake-up errors during voice wake-up. Summary of the invention

[0004] The purpose of the present invention is to at least provide a method, apparatus, first device and storage medium for device control, which can at least solve the technical problem that confusion and wake-up errors are prone to occur during voice wake-up when there are multiple smart devices of different brands or belonging to different control platforms, and at least achieve the effect of waking up the device more conveniently and accurately.

[0005] To solve the above technical problems, at least one embodiment of the present application provides a method for controlling a device, including:

[0006] Acquire a control instruction issued by a target user to a second device, wherein the first device and the second device belong to different control platforms;

[0007] Converting the control instruction into a target control voice adapted to the second device;

[0008] The target control voice is played to control the second device through the first device.

[0009] In some optional embodiments, obtaining a control instruction sent by the target user to the second device includes:

[0010] Acquire a control instruction in voice form issued by the target user to the second device.

[0011] In some optional embodiments, obtaining a control instruction sent by the target user to the second device includes:

[0012] Acquire a control instruction issued by the target user to the second device on the operation interface of the first device.

[0013] In some optional embodiments, obtaining a control instruction sent by the target user to the second device includes:

[0014] Acquire a control instruction issued by the target user to the second device on an operation interface of a client that is in communication connection with the first device.

[0015] In some optional embodiments, converting the control instruction into a target control voice adapted to the second device includes:

[0016] Determine, based on a preset brand database, a wake-up word corresponding to the brand to which the second device belongs, wherein the brand database stores voice wake-up words corresponding to products of different brands;

[0017] The target control voice is generated by combining the wake-up word and the control intent in the control instruction.

[0018] In some optional embodiments, the updating mode of the brand database is set to at least one of the following modes:

[0019] After the first device is connected to the Internet, it is automatically updated according to changes in product share in the market; and

[0020] The target user customizes the update according to the data of the device actually used.

[0021] In some optional embodiments, the target control voice includes a wake-up part voice and a control part voice, and playing the target control voice includes:

[0022] Prioritize playing the wake-up voice.

[0023] Determining whether the second device responds normally to the wake-up partial voice;

[0024] If the second device responds normally to the wake-up voice, the control voice continues to be played.

[0025] At least one embodiment of the present application further provides a device for controlling a device, including:

[0026] An instruction acquisition module, used to acquire a control instruction issued by a target user to a second device, wherein the first device and the second device belong to different control platforms respectively;

[0027] A voice conversion module, used for converting the control instruction into a target control voice adapted to the second device;

[0028] The voice playing module is used to play the target control voice to control the second device through the first device.

[0029] In some optional embodiments, the instruction acquisition module includes:

[0030] The voice instruction acquisition unit is used to acquire the control instruction in voice form sent by the target user to the second device.

[0031] In some optional embodiments, the instruction acquisition module includes:

[0032] An operation instruction acquisition unit is used to acquire a control instruction issued by the target user to the second device on the operation interface of the first device.

[0033] In some optional embodiments, the instruction acquisition module includes:

[0034] The remote instruction acquisition unit is used to acquire the control instruction issued by the target user to the second device on the operation interface of the client that is in communication connection with the first device.

[0035] In some optional embodiments, the speech conversion module includes:

[0036] a wake-up word determination unit, configured to determine a wake-up word corresponding to the brand to which the second device belongs based on a preset brand database, wherein the brand database stores voice wake-up words corresponding to products of different brands;

[0037] A control voice generation unit is used to generate the target control voice by combining the wake-up word and the control intention in the control instruction.

[0038] In some optional embodiments, the target control voice includes a wake-up part voice and a control part voice, and the voice playback module includes:

[0039] A first playing unit, used for preferentially playing the wake-up part of the voice;

[0040] A feedback receiving unit, configured to determine whether the second device responds normally to the wake-up partial voice;

[0041] The second playing unit is used to continue playing the control part of the voice if the second device responds normally to the wake-up part of the voice.

[0042] At least one embodiment of the present application also provides a first device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned device control method.

[0043] At least one embodiment of the present application further provides a computer-readable storage medium storing a computer program, wherein the computer program implements the above-mentioned device control method when executed by a processor.

[0044] The device control method, apparatus, first device and storage medium provided in the embodiments of the present application allow the user to control the second device belonging to a different control platform through the first device (which may be a device that the user is more familiar with or more frequently uses), thereby solving the cumbersome problem of traditionally requiring multiple APPs or control platforms to separately control devices of different brands, and greatly improving the user experience and convenience. By converting the control instructions into a target control voice adapted to a specific device and playing it on the first device, the problem of wake-up confusion between devices of different brands is effectively avoided, and the accuracy and reliability of voice control are improved. At the same time, using voice control as a control medium for the second device on the first device eliminates the need to develop additional communication conversion protocols between different platforms, making control simpler and more efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] One or more embodiments are exemplarily described by the pictures in the corresponding drawings, and these exemplary descriptions do not constitute limitations on the embodiments.

[0046] Figure 1 This is a flow chart of a device control method provided by an embodiment of the present application. Figure 1 ;

[0047] Figure 2 This is a flow chart of a device control method provided by an embodiment of the present application. Figure 2 ;

[0048] Figure 3 It is a schematic diagram of a device control apparatus provided in another embodiment of the present application. DETAILED DESCRIPTION

[0049] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the present application, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can also be implemented. The division of the following embodiments is for the convenience of description, and the specific implementation of the present application should not be construed as any limitation, and the various embodiments can be combined and referenced with each other under the premise of no contradiction.

[0050] With the continuous advancement of technology, smart products are being deployed in more and more industries, and people are more inclined to choose smart devices when purchasing products in their daily lives.

[0051] However, due to factors such as cost, performance, function, color and style, it is difficult to choose products from the same brand. As a result, in actual use, each brand has its own APP to control the corresponding devices. When controlling different devices, it is necessary to switch multiple control platforms to operate, which greatly increases the inconvenience. Moreover, each brand of equipment has its own voice wake-up method, which leads to confusion and wake-up errors during voice wake-up.

[0052] In order to solve the technical problem that multiple smart devices of different brands or belonging to different control platforms are easily confused and wake-up errors occur during voice wake-up, the present invention proposes a device control method. The implementation details of the device control method of this embodiment are specifically described below. The following content is only the implementation details provided for the convenience of understanding and is not necessary for the implementation of this solution.

[0053] Embodiment 1:

[0054] The device control method of this embodiment can be applied to a first device having communication, computing and data storage capabilities, and its specific process can be as follows: Figure 1 As shown, including:

[0055] Step 110, obtaining a control instruction issued by a target user to a second device, wherein the first device and the second device belong to different control platforms;

[0056] In this embodiment, the first device may be a device with a voice playback function, such as a home central control, a smart speaker, a tablet or a smart phone. The second device may be a TV, an air conditioner, a lamp or a refrigerator. The second device and the first device belong to different control platforms, which means that if the second device and the first device want to communicate digitally, a specific protocol conversion is required. Usually, belonging to different control platforms also indicates that the first device and the second device are smart devices of different brands.

[0057] Both the first device and the second device can be controlled at least by voice.

[0058] Step 120, converting the control instruction into a target control voice adapted to the second device;

[0059] In this embodiment, the target user inputs or issues a control instruction for the second device through the first device. The control instruction can be in various forms such as text, voice or gesture. After the first device receives the control instruction of the target user, it needs to convert the control instruction into a target control voice adapted to the second device.

[0060] The first device may have built-in voice control sample entries of different brands. When the first device receives the control instruction, it extracts the target object to be controlled (i.e., the second device) and the control intention (turning on or lowering the temperature, etc.) from the control instruction, combines this information, and uses speech synthesis technology to generate a target control voice that can be recognized by the second device.

[0061] By converting control commands into target control voice, the first device can control the second device by voice on behalf of the target user, thus directly breaking through the limitations of platform communication and allowing the second device to respond according to the control voice that it can "understand". When there are multiple second devices of different brands at home, the first device can be used as a unified voice control entrance. This process does not require additional protocol conversion because second devices of different brands can recognize the user's voice control commands, which greatly reduces development costs.

[0062] Step 130: play the target control voice to control the second device through the first device.

[0063] In this embodiment, the first device plays the target control voice, and completes the voice control process of the second device on behalf of the target user. After receiving the target control voice, the second device performs corresponding execution and feedback according to its own processing logic.

[0064] In summary, the device control method provided in this embodiment allows the user to control the second device belonging to a different control platform through the first device (which may be a device that the user is more familiar with or more frequently uses), thereby solving the cumbersome problem of traditionally requiring multiple APPs or control platforms to separately control devices of different brands, and greatly improving the user experience and convenience. By converting the control instructions into a target control voice adapted to a specific device and playing it on the first device, the problem of wake-up confusion between devices of different brands is effectively avoided, and the accuracy and reliability of voice control are improved. At the same time, using voice control as a control medium for the second device on the first device eliminates the need to develop additional communication conversion protocols between different platforms, making control simpler and more efficient.

[0065] In some embodiments, in some optional embodiments, obtaining the control instruction sent by the target user to the second device includes: obtaining the control instruction in voice form sent by the target user to the second device.

[0066] In this embodiment, the target user sends a voice command for controlling the second device to the first device, and after receiving the command, the first device analyzes and converts the command.

[0067] For example, the target user issues a voice command to the first device, "Xiao Ge Xiao Ge, help me turn on the TV." At this time, the TV is the second device. The first device parses the voice command and searches for the startup voice corresponding to the TV in the preset database. After searching, the first device determines that there is only one TV in the room, and the voice startup command corresponding to the TV is "Xiao U, turn on the TV." Therefore, the first device plays the target control voice "Xiao U, turn on the TV."

[0068] In some optional embodiments, obtaining the control instruction sent by the target user to the second device includes: obtaining the control instruction sent by the target user to the second device on the operation interface of the first device.

[0069] In this embodiment, the first device is configured to have an interactive interface. The target user can set the status of each second device (refrigerator, air conditioner, fan, etc.) in the room through the interactive interface. After the setting is completed, the first device generates a target control voice based on the user's setting information.

[0070] For example, the target user selects "curtain" as the controlled object on the interactive interface, and then various state setting options for the curtain are presented on the interactive interface, such as full cover, half cover, and full open. The target user selects "half cover" and clicks the "confirm" option button, and the control instruction for the second device (curtain) is issued.

[0071] In some optional embodiments, obtaining the control instruction issued by the target user to the second device includes: obtaining the control instruction issued by the target user to the second device on an operation interface of a client that is communicatively connected to the first device.

[0072] In this embodiment, the first device may be a smart speaker fixedly installed at home, and a preset App is installed on the target user's mobile phone, through which communication between the mobile phone and the first device can be realized. The target user can control various second devices in the room through the App, and then generate corresponding target control voice through the first device to control the second device.

[0073] For example, the target user sets the heating mode of the air conditioner in the living room on the App. The App sends the control instruction to the first device. The first device generates a corresponding target control voice for the control instruction and plays the voice to control the air conditioner in the living room.

[0074] In some optional embodiments, the first device has the functions of obtaining control instructions in the form of voice issued by the target user to the second device, obtaining control instructions issued by the target user to the second device on the operation interface of the first device, and obtaining control instructions issued by the target user to the second device on the operation interface of the client connected to the first device. In this embodiment, the first device provides the target user with multiple forms of instruction issuance methods, thereby meeting the target user's usage needs in different scenarios.

[0075] In some optional embodiments, converting the control instruction into a target control voice adapted for the second device includes: determining a wake-up word corresponding to the brand to which the second device belongs based on a preset brand database, wherein the brand database stores voice wake-up words corresponding to products of different brands; and generating the target control voice by combining the wake-up word and the control intent in the control instruction.

[0076] In this embodiment, the preset brand database can be pre-created by the manufacturer of the first device, or it can be set by the target user based on the home furnishing categories used by the target user. When creating, first create different smart home categories (such as fans, air conditioners, switches, etc.) and their general function information, and then add the production brand of the category products according to different categories, and update the voice wake-up words of products of different brands in the database. The voice wake-up words of different brands can be obtained by researching products or searching online.

[0077] The brand database stores voice wake-up words corresponding to products of different brands. These wake-up words are specific voice commands used by users to activate or wake up devices. For example, for a certain brand of smart speaker, its wake-up word may be "Xiaozhi classmate" or "Xiaoge Xiaoge". By querying the brand database, the first device can determine the brand of the second device and find the wake-up word corresponding to the brand. This step is the prerequisite for generating the target control voice, because devices of different brands may use different wake-up words and control grammars.

[0078] After determining the brand of the second device and its corresponding wake-up word, the first device combines the wake-up word with the control intent in the control instruction. The control intent refers to the specific operation that the user wants the device to perform, such as turning on the lights, adjusting the volume, etc. Combining the wake-up word and the control intent, the first device can generate a complete voice instruction, namely the target control voice. This voice instruction contains both the wake-up word required to wake up the device and the instruction content that guides the device to perform specific operations.

[0079] In some optional embodiments, the update method of the brand database is set to at least one of the following methods: automatic update according to changes in product share in the market after the first device is connected to the network; and customized update by the target user based on data of the device actually used.

[0080] In this embodiment, the data in the brand database will be updated according to market changes and / or the user's own usage needs. For example, the control platform of the second device has been upgraded, and the wake-up word and some voice control methods may have been upgraded. If the old wake-up word and control voice continue to be used, accurate control may not be possible. After the first device is connected to the network, it automatically updates the database (brand and product) in a timely manner according to changes in product share in the market, thereby improving the accuracy of control.

[0081] In an optional embodiment, the target user can create a customized voice control method for the second device according to the brand and product type used by the target user. For example, if the home no longer uses a TV, the brand and wake-up word corresponding to the TV can be deleted, making the control system of the first device more streamlined and more responsive.

[0082] In some optional embodiments, the target control voice includes a wake-up part voice and a control part voice, and playing the target control voice includes: preferentially playing the wake-up part voice; judging whether the second device responds normally to the wake-up part voice; if the second device responds normally to the wake-up part voice, continuing to play the control part voice.

[0083] In this embodiment, by giving priority to playing the wake-up part of the voice and waiting for the response of the second device, it can be ensured that the second device is correctly awakened and enters the standby state. The second device entering the standby state is a prerequisite for executing subsequent control instructions, avoiding control failure or erroneous operation caused by the failure of the second device to wake up, and reducing the situation where the target control voice is sent meaninglessly.

[0084] Embodiment 2:

[0085] Based on the above embodiment, this embodiment provides an application example. This application provides a first device, which is a central control screen in smart furniture. The specific process of creating a brand database of the first device and its actual application includes the following:

[0086] 1. Database preparation:

[0087] A database is created in the main control code of the central control screen to create different smart home categories (such as fans, air conditioners, switches, etc.) and their general function information. According to different categories, the production brands of the products in the category are added, and the database updates the voice wake-up words of products of different brands. After the central control is connected to the network, the database (brands and products) is updated in a timely manner according to changes in product share in the market. Users can create custom device cards according to the brands and product types they use.

[0088] 2. Get control instructions:

[0089] Method 1: First, create a device card on the central control screen, and select the device category and brand according to the database information, such as "air conditioner, Dasong". After the card is created, the central control will display the functions of this category after clicking on the card through the universal function information in the database, such as "mode, temperature (+, -), wind speed, wind direction" in the figure. The user clicks these function keys, and the central control records the current command information. Method 2: The user wakes up the central control through voice, and after the central control responds, he speaks a voice command containing the brand and device category name.

[0090] 3. Instruction conversion:

[0091] For the card created in step 2, after the user clicks it once, the central control system records the user's behavior instructions. For example, when the user adjusts the air-conditioning mode to cooling, the system converts it into a txt text instruction "cooling mode"; after the user completes the operation, the wake-up word audio of the corresponding brand is first found from the database, and the wake-up word audio is played through the central control. After waiting for the device to respond (the voice device wakes up at a speed of 2s), the txt instruction recorded by the central control system is combined with the category name of the card and converted into audio output, and "air-conditioning cooling mode" is broadcast to complete the instruction conversion.

[0092] For the voice method in step 2, after waking up the central control device, the central control records the user's voice command in the local audio, analyzes the device category and brand that the voice command wants to open, filters the category and brand in the database to determine the target device, and then pulls the brand's wake-up word audio saved locally as the entire voice command package. Figure 2 In the command conversion process shown, when the user wakes up the central control through the wake-up word "Xiao Ge", and then issues a voice command word, after the central control receives it, it queries the category and brand equipment in the current home through the database (multiple brands and multiple categories, the voice command word needs to include this information), matches the wake-up word of the corresponding brand (converts "Xiao Ge" to "Da Song"), links the voice command, and completes the command conversion; then through the command conversion method, "Da Song, turn on the air conditioner" is sent through Bluetooth broadcast, and after the Da Song air conditioner within the acceptable range receives the command, it executes the "turn on the air conditioner" operation.

[0093] For cards of other brands of devices created on the central control, the central control will upload the brand, device type, and touch control commands to the cloud through a private communication protocol, and simultaneously send them to the client connected to the central control screen. Users can operate the newly created device card on the client, remotely control it and forward it to the local central control through the cloud, and play voice control commands.

[0094] 4. Voice command delivery: first play the wake-up word, and then play the locally saved user voice command after 2 seconds to complete the voice command delivery.

[0095] The central control screen provided in this embodiment effectively avoids the problem of wake-up confusion between devices of different brands by converting control instructions into target control voices adapted to a specific device and playing them on the first device, thereby improving the accuracy and reliability of voice control. At the same time, using voice control as a control medium for the second device on the first device eliminates the need to develop additional communication conversion protocols between different platforms, making control simpler and more efficient.

[0096] Embodiment 3

[0097] Based on the above embodiments, a specific application scenario of a method for controlling a device is provided in this embodiment.

[0098] In this embodiment, the target user is an elderly person who has purchased various brands of smart devices (i.e., second devices) at home. The target user is not proficient in operating the smart devices and is not very good at using the control apps corresponding to smart devices of different brands. When the target user is alone at home, he cannot use the various smart devices smoothly because no one helps him.

[0099] In order to solve the above inconvenience, the family purchased a central control screen provided by this embodiment. Before using the central control screen, the target user's children first helped to create control cards corresponding to various smart devices in the home locally on the central control screen. Different smart home categories (such as fans, air conditioners, switches, etc.) and their general function information are created in the control card. According to different categories, the production brand of the category products and the voice wake-up words of products of different brands are supplemented. The voice wake-up words of products of different brands can be voices recorded by the users themselves, which are then played directly through the microphone of the central control screen, or they can be a set string of text information, which is then converted into voice using speech synthesis technology for playback. General function information can be represented by images to facilitate recognition by the elderly.

[0100] After the control card is created, the target user wants to watch TV. At this time, you can directly issue voice instructions to the central control screen, such as "Xiao Ge Xiao Ge, I want to watch TV". After the central control screen receives the target user's voice, it parses the voice instruction and finds that the target user's control intention is "turn on the TV". Therefore, the wake-up word corresponding to the TV is retrieved from the brand database, such as "Xiao A classmate". Afterwards, "Xiao A classmate" is combined with "turn on the TV" to generate a new control instruction, and the new control instruction is converted into the target control voice "Xiao A classmate, turn on the TV" through speech synthesis technology for playback.

[0101] It is understandable that the target users are older and have deteriorating memory, so it is not easy for them to remember the wake-up words of different brands. In this embodiment, the target users do not need to deliberately remember different wake-up words. They only need to remember the wake-up word "Xiaoge Xiaoge" corresponding to the central control screen, and then they can complete the voice wake-up of smart devices of different brands through the central control screen. This greatly reduces the threshold for the elderly to use smart devices.

[0102] Embodiment 4

[0103] Based on the contents of the above embodiments, this embodiment provides a specific application scenario of a method for controlling a device.

[0104] In this embodiment, the target users are people who cannot speak. Voice control, a convenient control method, is usually a function that cannot be used by this group of people. However, after using the central control screen provided in this embodiment, this problem can be improved.

[0105] For target users who cannot speak, they can generate control instructions for the second device by selecting a second device (such as an air conditioner) on the central control screen and selecting a specific execution operation (dehumidification mode) for the second device. After receiving the instruction, the central control screen searches for the brand of the air conditioner "Dasong" and the corresponding wake-up word "Dasong-san". Therefore, the text content of the target control voice is generated as "Dasong-san, turn on the dehumidification mode". And "Dasong-san, turn on the dehumidification mode" is converted into voice form for playback.

[0106] The central control screen in this embodiment can issue voice control commands on behalf of the target user, so that users who cannot speak can also enjoy more colorful entertainment and leisure methods. For example, they can control the TV to watch their favorite programs, play music or listen to audiobooks through smart speakers, etc. through voice control. They can also participate in social interactions and share their control intentions and experiences with friends and family. For example, they can control smart home devices to show their favorite music, movies or lighting effects, thereby enhancing communication and interaction with others.

[0107] The device control method of this embodiment provides a barrier-free living environment for users who cannot speak. Through simple operations, they can control various devices at home without worrying about communication barriers caused by being unable to speak.

[0108] In some application scenarios, the target user may be unable to speak because of illness. The device control method of this embodiment can also provide a more humane control experience for this group of people, so that they can better feel the improvement in the quality of life brought by smart home products.

[0109] Embodiment five:

[0110] Another embodiment of the present application relates to a device for controlling a device. The implementation details of the device for controlling a device in this embodiment are described in detail below. The following content is only provided for the convenience of understanding the implementation details and is not necessary for implementing this solution. The schematic diagram of the device for controlling a device in this embodiment can be as follows: Figure 3 As shown, it includes an instruction acquisition module 310, a voice conversion module 320 and a voice playback module 330.

[0111] The instruction acquisition module 310 is used to acquire a control instruction issued by a target user to a second device, wherein the first device and the second device belong to different control platforms respectively;

[0112] A voice conversion module 320, used to convert the control instruction into a target control voice adapted to the second device;

[0113] The voice playing module 330 is used to play the target control voice to control the second device through the first device.

[0114] In some optional embodiments, the instruction acquisition module includes:

[0115] The voice instruction acquisition unit is used to acquire the control instruction in voice form sent by the target user to the second device.

[0116] In some optional embodiments, the instruction acquisition module includes:

[0117] An operation instruction acquisition unit is used to acquire a control instruction issued by the target user to the second device on the operation interface of the first device.

[0118] In some optional embodiments, the instruction acquisition module includes:

[0119] The remote instruction acquisition unit is used to acquire the control instruction issued by the target user to the second device on the operation interface of the client that is in communication connection with the first device.

[0120] In some optional embodiments, the speech conversion module includes:

[0121] a wake-up word determination unit, configured to determine a wake-up word corresponding to the brand to which the second device belongs based on a preset brand database, wherein the brand database stores voice wake-up words corresponding to products of different brands;

[0122] A control voice generation unit is used to generate the target control voice by combining the wake-up word and the control intention in the control instruction.

[0123] In some optional embodiments, the target control voice includes a wake-up part voice and a control part voice, and the voice playback module includes:

[0124] A first playing unit, used for preferentially playing the wake-up part of the voice;

[0125] A feedback receiving unit, configured to determine whether the second device responds normally to the wake-up partial voice;

[0126] The second playing unit is used to continue playing the control part of the voice if the second device responds normally to the wake-up part of the voice.

[0127] It is worth mentioning that all modules involved in this embodiment are logical modules. In practical applications, a logical unit may be a physical unit, or a part of a physical unit, or may be implemented as a combination of multiple physical units.

[0128] Embodiment six:

[0129] Another embodiment of the present application relates to a first device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the following device control method:

[0130] Acquire a control instruction issued by a target user to a second device, wherein the first device and the second device belong to different control platforms;

[0131] Converting the control instruction into a target control voice adapted to the second device;

[0132] The target control voice is played to control the second device through the first device.

[0133] In some optional embodiments, the at least one processor is further capable of executing the following method:

[0134] Acquire a control instruction in voice form issued by the target user to the second device.

[0135] In some optional embodiments, the at least one processor is further capable of executing the following method:

[0136] Acquire a control instruction issued by the target user to the second device on the operation interface of the first device.

[0137] In some optional embodiments, the at least one processor is further capable of executing the following method:

[0138] Acquire a control instruction issued by the target user to the second device on an operation interface of a client that is in communication connection with the first device.

[0139] In some optional embodiments, the at least one processor is further capable of executing the following method:

[0140] Determine, based on a preset brand database, a wake-up word corresponding to the brand to which the second device belongs, wherein the brand database stores voice wake-up words corresponding to products of different brands;

[0141] The target control voice is generated by combining the wake-up word and the control intent in the control instruction.

[0142] In some optional embodiments, the at least one processor is further capable of executing the following method:

[0143] After the first device is connected to the Internet, it is automatically updated according to changes in product share in the market; and

[0144] The target user customizes the update according to the data of the device actually used.

[0145] In some optional embodiments, the at least one processor is further capable of executing the following method:

[0146] Prioritize playing the wake-up voice.

[0147] Determining whether the second device responds normally to the wake-up partial voice;

[0148] If the second device responds normally to the wake-up voice, the control voice continues to be played.

[0149] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.

[0150] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.

[0151] Embodiment seven:

[0152] Another embodiment of the present application relates to a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the first device can implement the following method:

[0153] Acquire a control instruction issued by a target user to a second device, wherein the first device and the second device belong to different control platforms;

[0154] Converting the control instruction into a target control voice adapted to the second device;

[0155] The target control voice is played to control the second device through the first device.

[0156] In some optional embodiments, when the computer program is executed by a processor, the following method can also be implemented:

[0157] Acquire a control instruction in voice form issued by the target user to the second device.

[0158] In some optional embodiments, when the computer program is executed by a processor, the following method can also be implemented:

[0159] Acquire a control instruction issued by the target user to the second device on the operation interface of the first device.

[0160] In some optional embodiments, when the computer program is executed by a processor, the following method can also be implemented:

[0161] Acquire a control instruction issued by the target user to the second device on an operation interface of a client that is in communication connection with the first device.

[0162] In some optional embodiments, when the computer program is executed by a processor, the following method can also be implemented:

[0163] Determine, based on a preset brand database, a wake-up word corresponding to the brand to which the second device belongs, wherein the brand database stores voice wake-up words corresponding to products of different brands;

[0164] The target control voice is generated by combining the wake-up word and the control intent in the control instruction.

[0165] In some optional embodiments, when the computer program is executed by a processor, the following method can also be implemented:

[0166] After the first device is connected to the Internet, it is automatically updated according to changes in product share in the market; and

[0167] The target user customizes the update according to the data of the device actually used.

[0168] In some optional embodiments, when the computer program is executed by a processor, the following method can also be implemented:

[0169] Prioritize playing the wake-up voice.

[0170] Determining whether the second device responds normally to the wake-up partial voice;

[0171] If the second device responds normally to the wake-up voice, the control voice continues to be played.

[0172] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as: ROM), random access memory (Random Access Memory, referred to as: RAM), disk or optical disk and other media that can store program codes.

[0173] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present application, and in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present application.

Claims

1. A method for controlling a device, characterized in that: Applied to a first device, comprising: Acquire a control instruction issued by a target user to a second device, wherein the first device and the second device belong to different control platforms; Converting the control instruction into a target control voice adapted to the second device; The target control voice is played to control the second device through the first device.

2. The device control method according to claim 1, characterized in that: The obtaining of the control instruction sent by the target user to the second device includes: Acquire a control instruction in voice form issued by the target user to the second device.

3. The device control method according to claim 1, characterized in that: The obtaining of the control instruction sent by the target user to the second device includes: Acquire a control instruction issued by the target user to the second device on the operation interface of the first device.

4. The device control method according to claim 1, characterized in that: The obtaining of the control instruction sent by the target user to the second device includes: Acquire a control instruction issued by the target user to the second device on an operation interface of a client that is in communication connection with the first device.

5. The device control method according to claim 1, characterized in that: The converting the control instruction into a target control voice adapted to the second device includes: Determine, based on a preset brand database, a wake-up word corresponding to the brand to which the second device belongs, wherein the brand database stores voice wake-up words corresponding to products of different brands; The target control voice is generated by combining the wake-up word and the control intent in the control instruction.

6. The device control method according to claim 4, characterized in that: The updating mode of the brand database is set to at least one of the following modes: After the first device is connected to the Internet, it is automatically updated according to changes in product share in the market; and The target user customizes the update according to the data of the device actually used.

7. The device control method according to any one of claims 1 to 6, characterized in that: The target control voice includes a wake-up part voice and a control part voice, and playing the target control voice includes: Prioritize playing the wake-up voice. Determining whether the second device responds normally to the wake-up partial voice; If the second device responds normally to the wake-up voice, the control voice continues to be played.

8. A device for controlling equipment, characterized in that: include: A control instruction acquisition module, used to acquire a control instruction issued by a target user to a second device, wherein the first device and the second device belong to different control platforms respectively; A control voice conversion module, used to convert the control instruction into a target control voice adapted to the second device; A control voice playing module is used to play the target control voice to control the second device through the first device.

9. A first device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the device control method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the device control method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Smart home system, smart home system control method and electronic household appliance

    CN112506067A

  • Equipment control method and device, storage medium and electronic device

    CN115620708A

  • Voice control method and device, storage medium and electronic equipment

    CN117636859A

  • Voice interaction system

    CN211828111U

  • Cross-device control method, apparatus, and system

    WO2022002211A1