WO2016124008A1 - Voice control method, apparatus and system - Google Patents
Voice control method, apparatus and system Download PDFInfo
- Publication number
- WO2016124008A1 WO2016124008A1 PCT/CN2015/092121 CN2015092121W WO2016124008A1 WO 2016124008 A1 WO2016124008 A1 WO 2016124008A1 CN 2015092121 W CN2015092121 W CN 2015092121W WO 2016124008 A1 WO2016124008 A1 WO 2016124008A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- voice
- information
- voice information
- remote control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
Definitions
- the present invention relates to communication technologies, and in particular, to a voice control method, apparatus, and system.
- Smartphones are similar to personal computers, have separate operating systems, and have separate operating spaces. Usually, users who use smartphones can install programs provided by third-party service providers such as software, games, navigation, etc. However, while smart phones have powerful functions, the operation process of smart phones is complicated.
- the embodiment of the present invention provides a voice control method, device, and system, which are used to solve the problem that the operation process of the smart phone is relatively complicated.
- an embodiment of the present invention provides a voice control method, including:
- the second terminal receives the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction that indicates that the second terminal performs an operation;
- the second terminal performs an operation indicated by the first operation instruction according to the first voice information.
- the method before the receiving, by the second terminal, the first voice information sent by the first terminal, the method further includes:
- the second terminal Receiving, by the second terminal, the second voice information that is sent by the first terminal, where the second voice information includes voice authentication information, where the voice authentication information is that the second terminal is a user of the first terminal Information for voice authentication;
- the second voice message is an authorized user voice.
- the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal;
- the method further includes:
- the second terminal determines, according to the voice authentication information, that the second voice information sent by the first terminal is an authorized user voice.
- the method before the performing, by the second terminal, the operation indicated by the first operation instruction, according to the first voice information, the method further includes:
- the second terminal extracts a voiceprint feature of the voice authentication information, and obtains voiceprint feature data
- the second terminal matches the voiceprint feature data with the voiceprint feature database set by the second terminal to determine whether the matching is successful;
- the method further includes:
- the second terminal sends an operation result of executing the first operation instruction to the first terminal
- the second terminal performs an operation indicated by the second operation instruction according to the third voice information.
- the method before the receiving, by the second terminal, the first voice information sent by the first terminal, the method further includes:
- the second terminal sends the second remote control request information to the first terminal, where the second remote control request information is used to request the first terminal to perform remote control on the second terminal.
- the embodiment of the invention further provides a voice control method, including:
- the first terminal determines to operate on the second terminal
- the first terminal sends the first voice information to the second terminal, where the first voice information includes a first operation instruction, and the first operation instruction is an instruction that indicates that the second terminal performs an operation.
- the method before the sending, by the first terminal, the first voice information to the second terminal, the method further includes:
- the first terminal sends the second voice information to the second terminal, where the second voice information includes voice authentication information, and the voice authentication information is the user voice of the second terminal to the first terminal.
- Information for authentication is the user voice of the second terminal to the first terminal.
- the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal.
- the method further includes:
- the first terminal sends third voice information to the second terminal, where the third voice information includes a second operation instruction that is used to indicate the second terminal.
- the method before the sending, by the first terminal, the first voice information to the second terminal, the method further includes:
- the first terminal receives the second remote control request information sent by the second terminal, where the second remote control request information is used to request the first terminal to perform remote control on the second terminal; or
- the first terminal sends first remote control request information to the second terminal, where the first remote control request information is used to request remote control of the second terminal.
- the embodiment of the invention further provides a voice control device, including:
- the receiving module is configured to receive the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is a finger indicating that the second terminal performs operation make;
- a processing module configured to perform an operation indicated by the first operation instruction according to the first voice information.
- the receiving module is further configured to receive the second voice information sent by the first terminal, the second voice information includes voice authentication information, and the voice authentication information is the second terminal pair. Information that the user voice of the first terminal performs authentication;
- the processing module is further configured to determine, according to the second voice information, that the second voice information sent by the first terminal is an authorized user voice.
- the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal;
- the processing module is further configured to determine, according to the voice authentication information, that the second voice information sent by the first terminal is an authorized user voice.
- the processing module is further configured to extract a voiceprint feature of the voice authentication information, and obtain voiceprint feature data; and the voiceprint feature data and the voiceprint feature database set by the second terminal itself Performing a match to determine whether the matching is successful; if the matching is successful, determining that the second voice information sent by the first terminal is the voice information of the authorized user; if the matching is unsuccessful, determining that the first terminal sends the The second voice information is voice information of an unauthorized user.
- the method further includes: sending a module
- the sending module is configured to send an operation result of executing the first operation instruction to the first terminal;
- the receiving module is further configured to receive third voice information sent by the first terminal, where the third voice information includes a second operation instruction that is used to indicate the second terminal;
- the processing module is further configured to perform an operation indicated by the second operation instruction according to the third voice information.
- the receiving module is further configured to receive the first remote control request information sent by the first terminal, where the first remote control request information is used to request remote control of the second terminal; or
- the sending module is further configured to send second remote control request information to the first terminal,
- the second remote control request information is used to request the first terminal to perform remote control on the second terminal.
- the embodiment of the invention further provides a voice control device, including:
- a processing module configured to determine to operate on the second terminal
- a sending module configured to send the first voice information to the second terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction that indicates that the second terminal performs an operation.
- the sending module is further configured to send the second voice information to the second terminal, where the second voice information includes voice authentication information, where the voice authentication information is the second terminal
- the second voice information includes voice authentication information
- the voice authentication information is the second terminal
- the information of the user voice of the first terminal is used for authentication.
- the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal.
- the method further includes: a receiving module
- the receiving module is configured to receive an operation result sent by the second terminal, where the operation result includes an operation result of executing the first operation instruction;
- the sending module is configured to send third voice information to the second terminal, where the third voice information includes a second operation instruction that is used to indicate the second terminal.
- the receiving module is further configured to receive the second remote control request information sent by the second terminal, where the second remote control request information is used to request the first terminal to perform the second terminal Remote control; or,
- the sending module is further configured to send first remote control request information to the second terminal, where the first remote control request information is used to request remote control of the second terminal.
- the embodiment of the invention further provides a voice control system, comprising the above voice control device.
- the embodiment of the present invention includes: the second terminal receives the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is to instruct the second terminal to perform An instruction of the operation; then, the second terminal performs an operation indicated by the first operation instruction according to the first voice information.
- the first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
- FIG. 1 is a schematic flowchart of an embodiment of a voice control method according to an embodiment of the present invention
- FIG. 2 is a schematic flowchart of another embodiment of a voice control method according to an embodiment of the present invention.
- FIG. 3 is a schematic flowchart of still another embodiment of a voice control method according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of an embodiment of a voice control apparatus according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of another embodiment of a voice control apparatus according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of still another embodiment of a voice control apparatus according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of still another embodiment of a voice control apparatus according to an embodiment of the present invention.
- the voice control method provided by the embodiment of the present invention may be applied to the first terminal to perform remote operation on the second terminal, where the first terminal may communicate with the second terminal, where the first terminal may be a smart terminal or a computer, etc.
- the first terminal may be a smart terminal or a computer.
- the smart terminal may be a smart phone, a smart home appliance or the like.
- Voice control party provided by this embodiment The method can be implemented by a voice control device that can be integrated in a smart terminal or computer, and the voice control device can be implemented in software and/or hardware. The voice control method and apparatus provided in this embodiment will be described in detail below.
- FIG. 1 is a schematic flowchart of a voice control method according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps:
- Step 101 The second terminal receives the first voice information sent by the first terminal.
- the first voice information in this embodiment may include a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation.
- the first voice information in this embodiment may be an instant messaging software that supports sending audio, or may be sent to the audio file of the second terminal by using a direct call or the like.
- the first applicable scenario when the first terminal is ready to perform remote operation on the second terminal, that is, when the second terminal receives the first remote control request information sent by the first terminal, the first remote control request information Used to request remote control of the second terminal. For example, when the first terminal needs to open the GPS positioning system of the second terminal remotely.
- the second remote terminal when the second terminal requests the first terminal to perform remote operation on the second terminal itself, that is, when the second terminal sends the second remote control request information to the first terminal, the second remote terminal
- the control request information is used to request the first terminal to perform remote control on the second terminal.
- the user using the second terminal does not open the GPS positioning system of the second terminal, and requests the first terminal to remotely open the GPS positioning system of the second terminal.
- Step 102 The second terminal performs an operation indicated by the first operation instruction according to the first voice information.
- the second terminal may determine, by voice recognition, a voice instruction carried in the first voice information, for example, the first voice information is identified and matched by the voice recognition model, converted into text information, and then the text information is converted into a machine.
- the identifiable instructions need to be described.
- the speech recognition process in this embodiment may adopt local identification or may be recognized by the cloud.
- the first voice information sent by the first terminal is received by the second terminal, where the first voice information includes a first operation instruction, where the first operation instruction is to instruct the second terminal to perform An instruction of the operation; then, the second terminal performs an operation indicated by the first operation instruction according to the first voice information.
- the first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
- FIG. 2 is a schematic flowchart of another embodiment of a voice control method according to an embodiment of the present invention. As shown in FIG. 2, the method includes the following steps:
- Step 201 The first terminal determines to operate on the second terminal.
- the first applicable scenario when the first terminal is ready to perform remote operation on the second terminal, that is, the first terminal sends the first remote control request information to the second terminal, where the first remote control request information is Used to request remote control of the second terminal. For example, when the first terminal needs to open the GPS positioning system of the second terminal remotely.
- the first terminal when the second terminal requests the first terminal to perform remote operation on the second terminal itself, that is, the first terminal receives the second remote control request information sent by the second terminal, where The remote control request information is used to request the first terminal to perform remote control on the second terminal.
- the remote control request information is used to request the first terminal to perform remote control on the second terminal.
- the user using the second terminal does not open the GPS positioning system of the second terminal, and requests the first terminal to remotely open the GPS positioning system of the second terminal.
- Step 202 The first terminal sends the first voice information to the second terminal.
- the first voice information in this embodiment may include a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation.
- the first voice information in this embodiment may be an instant messaging software that supports sending audio, or may be sent to the audio file of the second terminal by using a direct call or the like.
- the first terminal determines to operate on the second terminal, and then the first terminal sends the first voice information to the second terminal, where the first voice information includes a first operation instruction, where the first terminal
- the operation instruction is an instruction indicating that the second terminal operates.
- the first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
- FIG. 3 is a schematic flowchart of still another embodiment of a voice control method according to an embodiment of the present invention. As shown in FIG. 3, the method includes the following steps:
- Step 301 The first terminal determines to perform operations on the second terminal.
- the first applicable scenario when the first terminal is ready to perform remote operation on the second terminal, that is, the first terminal sends the first remote control request information to the second terminal, where the first remote control request information is Used to request remote control of the second terminal. For example, when the first terminal needs to open the GPS positioning system of the second terminal remotely.
- the first terminal when the second terminal requests the first terminal to perform remote operation on the second terminal itself, that is, the first terminal receives the second remote control request information sent by the second terminal, where the The remote control request information is used to request the first terminal to perform remote control on the second terminal.
- the user using the second terminal does not open the GPS positioning system of the second terminal, and requests the first terminal to remotely open the GPS positioning system of the second terminal.
- Step 302 The first terminal sends the first voice information to the second terminal.
- the first voice information in this embodiment may include a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation.
- the first voice information may be an instant messaging software that supports sending audio, or may be sent to the audio file of the second terminal by using a direct call or the like.
- the first voice information may further include: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal; or Before the terminal sends the first voice information to the second terminal, the first terminal sends the second voice information to the second terminal, where the second voice information includes voice authentication information.
- Step 303 The second terminal extracts the voiceprint feature of the voice authentication information, and obtains voiceprint feature data.
- Step 304 The second terminal matches the voiceprint feature data with the voiceprint feature database set by the second terminal to determine whether the match is successful.
- step 305 is performed, and if the matching is unsuccessful, step 306 is performed.
- Step 305 The second terminal determines that the second voice information sent by the first terminal is voice information of an authorized user.
- Step 306 The second terminal determines that the second voice information sent by the first terminal is not Voice information of authorized users.
- Step 307 The second terminal performs an operation indicated by the first operation instruction according to the first voice information.
- step 307 is performed.
- the embodiment may further include the following steps:
- the first terminal may perform the following steps according to the operation result of executing the first operation instruction sent by the second terminal:
- Step 308 The second terminal sends an operation result of executing the first operation instruction to the first terminal.
- Step 309 The second terminal receives the third voice information sent by the first terminal.
- the third voice information includes a second operation instruction indicating the second terminal.
- Step 310 The second terminal performs an operation indicated by the second operation instruction according to the third voice information.
- FIG. 4 is a schematic structural diagram of an embodiment of a voice control apparatus according to an embodiment of the present invention.
- the voice control apparatus includes: a receiving module 41 and a processing module 42. among them,
- the receiving module 41 is configured to receive the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction that indicates that the second terminal performs an operation;
- the processing module 42 is configured to perform an operation indicated by the first operation instruction according to the first voice information.
- the first voice information sent by the first terminal is received by the second terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation; And the second terminal performs an operation indicated by the first operation instruction according to the first voice information.
- the first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
- the receiving module 41 is further configured to receive second voice information sent by the first terminal, where the second voice information includes voice authentication information, and the voice The right information is information that the second terminal authenticates the user voice of the first terminal;
- the processing module 42 is further configured to determine, according to the second voice information, that the second voice information sent by the first terminal is an authorized user voice.
- the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal;
- the processing module 42 is further configured to determine, according to the voice authentication information, that the second voice information sent by the first terminal is an authorized user voice.
- the processing module 42 is further configured to extract the voiceprint feature of the voice authentication information, obtain voiceprint feature data, and use the voiceprint feature data and the second terminal.
- the voiceprint feature database set by itself is matched to determine whether the matching is successful; if the matching is successful, determining that the second voice information sent by the first terminal is the voice information of the authorized user; if the matching is unsuccessful, determining The second voice information sent by the first terminal is voice information of an unauthorized user.
- FIG. 5 is a schematic structural diagram of another embodiment of a voice control apparatus according to an embodiment of the present invention, as shown in FIG. 5, the voice control apparatus may further include: a sending module 43;
- the sending module 43 is configured to send an operation result of executing the first operation instruction to the first terminal;
- the receiving module 41 is further configured to receive third voice information sent by the first terminal, where the third voice information includes a second operation instruction that is used to indicate the second terminal;
- the processing module 42 is further configured to perform an operation indicated by the second operation instruction according to the third voice information.
- the receiving module 41 is further configured to receive remote control request information sent by the first terminal, where the remote control request information is used to request to perform the second terminal Remote control; or,
- the sending module 43 is further configured to send remote control request information to the first terminal, where The remote control request information is used to request the first terminal to perform remote control on the second terminal.
- FIG. 6 is a schematic structural diagram of still another embodiment of a voice control apparatus according to an embodiment of the present invention.
- the voice control apparatus includes: a processing module 61 and a sending module 62, where
- the processing module 61 is configured to determine to operate on the second terminal
- the sending module 62 is configured to send the first voice information to the second terminal, where the first voice information includes a first operation instruction, and the first operation instruction is an instruction that indicates that the second terminal performs an operation.
- the first terminal determines to operate on the second terminal, and then the first terminal sends the first voice information to the second terminal, where the first voice information includes a first operation instruction, where the first terminal
- the operation instruction is an instruction indicating that the second terminal operates.
- the first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
- the sending module 62 is further configured to send second voice information to the second terminal, where the second voice information includes voice authentication information, where the voice authentication information is Information that the second terminal authenticates the user voice of the first terminal.
- the first voice information further includes: voice authentication information, where the voice authentication information is used by the second terminal to authenticate the user voice of the first terminal. Right information.
- FIG. 7 is a schematic structural diagram of a voice control device according to an embodiment of the present invention. As shown in Figure 7, the voice control device further includes: a receiving module 63;
- the receiving module 63 is configured to receive an operation result sent by the second terminal, where the operation result includes an operation result of executing the first operation instruction;
- the sending module 62 is configured to send third voice information to the second terminal, where the third voice information includes a second operation instruction that is used to indicate the second terminal.
- the receiving module 63 is further configured to receive remote control request information sent by the second terminal, where the remote control request information is used to request the first terminal to Said second terminal for remote control; or,
- the sending module 62 is further configured to send remote control request information to the second terminal, where the remote control request information is used to request remote control of the second terminal.
- This embodiment provides a voice control system, including: a voice control device as shown in FIG. 4 or FIG. 5 and a voice control device as shown in FIG. 6 or FIG.
- all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
- Each of the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
- Each device/function module/functional unit in the above embodiments may be stored in a computer readable storage medium when implemented in the form of a software function module and sold or used as a standalone product.
- the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the embodiment of the present invention includes: the second terminal receives the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation; The second terminal performs an operation indicated by the first operation instruction according to the first voice information.
- the first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
Description
本发明涉及通信技术,尤其涉及一种语音控制方法、装置及系统。The present invention relates to communication technologies, and in particular, to a voice control method, apparatus, and system.
随着科技的发展,越来越多的人在使用智能手机。With the development of technology, more and more people are using smart phones.
智能手机类似于个人电脑,具有独立的操作系统,以及独立的运行空间。通常,使用智能手机的用户可以自行安装软件、游戏、导航等第三方服务商提供的程序,然而,智能手机具有强大功能的同时,智能手机的操作流程比较复杂。Smartphones are similar to personal computers, have separate operating systems, and have separate operating spaces. Usually, users who use smartphones can install programs provided by third-party service providers such as software, games, navigation, etc. However, while smart phones have powerful functions, the operation process of smart phones is complicated.
发明内容Summary of the invention
为了解决上述技术问题,本发明实施例提供了一种语音控制方法、装置及系统,用以解决智能手机的操作流程比较复杂的问题。In order to solve the above technical problem, the embodiment of the present invention provides a voice control method, device, and system, which are used to solve the problem that the operation process of the smart phone is relatively complicated.
为了达到本发明实施例目的,本发明实施例提供了一种语音控制方法,包括:In order to achieve the objectives of the embodiments of the present invention, an embodiment of the present invention provides a voice control method, including:
第二终端接收第一终端发送的第一语音信息,所述第一语音信息包括第一操作指令,所述第一操作指令为指示所述第二终端进行操作的指令;The second terminal receives the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction that indicates that the second terminal performs an operation;
所述第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作。The second terminal performs an operation indicated by the first operation instruction according to the first voice information.
可选的,所述第二终端接收第一终端发送的第一语音信息之前,还包括:Optionally, before the receiving, by the second terminal, the first voice information sent by the first terminal, the method further includes:
所述第二终端接收所述第一终端发送的第二语音信息,所述第二语音信息包括语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息;Receiving, by the second terminal, the second voice information that is sent by the first terminal, where the second voice information includes voice authentication information, where the voice authentication information is that the second terminal is a user of the first terminal Information for voice authentication;
所述第二终端根据所述第二语音信息,确定所述第一终端发送的所述第 二语音信息为经授权的用户语音。Determining, by the second terminal, the first sent by the first terminal according to the second voice information The second voice message is an authorized user voice.
可选的,所述第一语音信息,还包括:语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息;Optionally, the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal;
所述第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作之前,还包括:Before the performing, by the second terminal, the operation indicated by the first operation instruction, according to the first voice information, the method further includes:
所述第二终端根据所述语音鉴权信息,确定所述第一终端发送的所述第二语音信息为经授权的用户语音。The second terminal determines, according to the voice authentication information, that the second voice information sent by the first terminal is an authorized user voice.
可选的,所述第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作之前,还包括:Optionally, before the performing, by the second terminal, the operation indicated by the first operation instruction, according to the first voice information, the method further includes:
所述第二终端提取所述语音鉴权信息的声纹特征,获取声纹特征数据;The second terminal extracts a voiceprint feature of the voice authentication information, and obtains voiceprint feature data;
所述第二终端将所述声纹特征数据与所述第二终端自身设置的声纹特征数据库进行匹配,确定是否匹配成功;The second terminal matches the voiceprint feature data with the voiceprint feature database set by the second terminal to determine whether the matching is successful;
若匹配成功,则确定所述第一终端发送的所述第二语音信息为经授权的用户的语音信息;If the matching is successful, determining that the second voice information sent by the first terminal is voice information of an authorized user;
若匹配不成功,则确定所述第一终端发送的所述第二语音信息为未经授权的用户的语音信息。If the matching is unsuccessful, determining that the second voice information sent by the first terminal is voice information of an unauthorized user.
可选的,所述第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作之后,还包括:Optionally, after the performing, by the second terminal, the operation indicated by the first operation instruction, according to the first voice information, the method further includes:
所述第二终端将执行所述第一操作指令的操作结果发送给所述第一终端;The second terminal sends an operation result of executing the first operation instruction to the first terminal;
所述第二终端接收所述第一终端发送的第三语音信息,所述第三语音信息包括指示所述第二终端的第二操作指令;Receiving, by the second terminal, third voice information that is sent by the first terminal, where the third voice information includes a second operation instruction that is used by the second terminal;
所述第二终端根据所述第三语音信息,执行所述第二操作指令指示的操作。The second terminal performs an operation indicated by the second operation instruction according to the third voice information.
可选的,所述第二终端接收第一终端发送的第一语音信息之前,还包括:Optionally, before the receiving, by the second terminal, the first voice information sent by the first terminal, the method further includes:
所述第二终端接收所述第一终端发送的第一远程控制请求信息,所述第 一远程控制请求信息用以请求对所述第二终端进行远程控制;或者,Receiving, by the second terminal, first remote control request information sent by the first terminal, where a remote control request message for requesting remote control of the second terminal; or
所述第二终端向所述第一终端发送第二远程控制请求信息,所述第二远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制。The second terminal sends the second remote control request information to the first terminal, where the second remote control request information is used to request the first terminal to perform remote control on the second terminal.
本发明实施例另提供了一种语音控制方法,包括:The embodiment of the invention further provides a voice control method, including:
第一终端确定对第二终端进行操作;The first terminal determines to operate on the second terminal;
所述第一终端向所述第二终端发送第一语音信息,所述第一语音信息包括第一操作指令,所述第一操作指令为指示所述第二终端进行操作的指令。The first terminal sends the first voice information to the second terminal, where the first voice information includes a first operation instruction, and the first operation instruction is an instruction that indicates that the second terminal performs an operation.
可选的,所述第一终端向第二终端发送第一语音信息之前,还包括:Optionally, before the sending, by the first terminal, the first voice information to the second terminal, the method further includes:
所述第一终端向所述第二终端发送第二语音信息,所述第二语音信息包括语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息。The first terminal sends the second voice information to the second terminal, where the second voice information includes voice authentication information, and the voice authentication information is the user voice of the second terminal to the first terminal. Information for authentication.
可选的,所述第一语音信息,还包括:语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息。Optionally, the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal.
可选的,所述第一终端向第二终端发送第一语音信息之后,还包括:Optionally, after the first terminal sends the first voice information to the second terminal, the method further includes:
所述第一终端接收所述第二终端发送的操作结果,所述操作结果包括执行所述第一操作指令的操作结果;Receiving, by the first terminal, an operation result sent by the second terminal, where the operation result includes an operation result of executing the first operation instruction;
所述第一终端向所述第二终端发送第三语音信息,所述第三语音信息包括指示所述第二终端的第二操作指令。The first terminal sends third voice information to the second terminal, where the third voice information includes a second operation instruction that is used to indicate the second terminal.
可选的,所述第一终端向第二终端发送第一语音信息之前,还包括:Optionally, before the sending, by the first terminal, the first voice information to the second terminal, the method further includes:
所述第一终端接收所述第二终端发送的第二远程控制请求信息,所述第二远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制;或者,The first terminal receives the second remote control request information sent by the second terminal, where the second remote control request information is used to request the first terminal to perform remote control on the second terminal; or
所述第一终端向所述第二终端发送第一远程控制请求信息,所述第一远程控制请求信息用以请求对所述第二终端进行远程控制。The first terminal sends first remote control request information to the second terminal, where the first remote control request information is used to request remote control of the second terminal.
本发明实施例再提供了一种语音控制装置,包括:The embodiment of the invention further provides a voice control device, including:
接收模块,设置为接收第一终端发送的第一语音信息,所述第一语音信息包括第一操作指令,所述第一操作指令为指示所述第二终端进行操作的指 令;The receiving module is configured to receive the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is a finger indicating that the second terminal performs operation make;
处理模块,设置为根据所述第一语音信息,执行所述第一操作指令指示的操作。And a processing module, configured to perform an operation indicated by the first operation instruction according to the first voice information.
可选的,所述接收模块,还设置为接收所述第一终端发送的第二语音信息,所述第二语音信息包括语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息;Optionally, the receiving module is further configured to receive the second voice information sent by the first terminal, the second voice information includes voice authentication information, and the voice authentication information is the second terminal pair. Information that the user voice of the first terminal performs authentication;
所述处理模块,还设置为根据所述第二语音信息,确定所述第一终端发送的所述第二语音信息为经授权的用户语音。The processing module is further configured to determine, according to the second voice information, that the second voice information sent by the first terminal is an authorized user voice.
可选的,所述第一语音信息,还包括:语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息;Optionally, the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal;
所述处理模块,还设置为根据所述语音鉴权信息,确定所述第一终端发送的所述第二语音信息为经授权的用户语音。The processing module is further configured to determine, according to the voice authentication information, that the second voice information sent by the first terminal is an authorized user voice.
可选的,所述处理模块,还设置为提取所述语音鉴权信息的声纹特征,获取声纹特征数据;将所述声纹特征数据与所述第二终端自身设置的声纹特征数据库进行匹配,确定是否匹配成功;若匹配成功,则确定所述第一终端发送的所述第二语音信息为经授权的用户的语音信息;若匹配不成功,则确定所述第一终端发送的所述第二语音信息为未经授权的用户的语音信息。Optionally, the processing module is further configured to extract a voiceprint feature of the voice authentication information, and obtain voiceprint feature data; and the voiceprint feature data and the voiceprint feature database set by the second terminal itself Performing a match to determine whether the matching is successful; if the matching is successful, determining that the second voice information sent by the first terminal is the voice information of the authorized user; if the matching is unsuccessful, determining that the first terminal sends the The second voice information is voice information of an unauthorized user.
可选的,还包括:发送模块;Optionally, the method further includes: sending a module;
所述发送模块,设置为将执行所述第一操作指令的操作结果发送给所述第一终端;The sending module is configured to send an operation result of executing the first operation instruction to the first terminal;
所述接收模块,还设置为接收所述第一终端发送的第三语音信息,所述第三语音信息包括指示所述第二终端的第二操作指令;The receiving module is further configured to receive third voice information sent by the first terminal, where the third voice information includes a second operation instruction that is used to indicate the second terminal;
所述处理模块,还设置为根据所述第三语音信息,执行所述第二操作指令指示的操作。The processing module is further configured to perform an operation indicated by the second operation instruction according to the third voice information.
可选的,所述接收模块,还设置为接收所述第一终端发送的第一远程控制请求信息,所述第一远程控制请求信息用以请求对所述第二终端进行远程控制;或者,Optionally, the receiving module is further configured to receive the first remote control request information sent by the first terminal, where the first remote control request information is used to request remote control of the second terminal; or
所述发送模块,还设置为向所述第一终端发送第二远程控制请求信息, 所述第二远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制。The sending module is further configured to send second remote control request information to the first terminal, The second remote control request information is used to request the first terminal to perform remote control on the second terminal.
本发明实施例再提供了一种语音控制装置,包括:The embodiment of the invention further provides a voice control device, including:
处理模块,设置为确定对第二终端进行操作;a processing module, configured to determine to operate on the second terminal;
发送模块,设置为向所述第二终端发送第一语音信息,所述第一语音信息包括第一操作指令,所述第一操作指令为指示所述第二终端进行操作的指令。And a sending module, configured to send the first voice information to the second terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction that indicates that the second terminal performs an operation.
可选的,所述发送模块,还设置为向所述第二终端发送第二语音信息,所述第二语音信息包括语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息。Optionally, the sending module is further configured to send the second voice information to the second terminal, where the second voice information includes voice authentication information, where the voice authentication information is the second terminal The information of the user voice of the first terminal is used for authentication.
可选的,所述第一语音信息,还包括:语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息。Optionally, the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal.
可选的,还包括:接收模块;Optionally, the method further includes: a receiving module;
所述接收模块,设置为接收所述第二终端发送的操作结果,所述操作结果包括执行所述第一操作指令的操作结果;The receiving module is configured to receive an operation result sent by the second terminal, where the operation result includes an operation result of executing the first operation instruction;
所述发送模块,设置为向所述第二终端发送第三语音信息,所述第三语音信息包括指示所述第二终端的第二操作指令。The sending module is configured to send third voice information to the second terminal, where the third voice information includes a second operation instruction that is used to indicate the second terminal.
可选的,所述接收模块,还设置为接收所述第二终端发送的第二远程控制请求信息,所述第二远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制;或者,Optionally, the receiving module is further configured to receive the second remote control request information sent by the second terminal, where the second remote control request information is used to request the first terminal to perform the second terminal Remote control; or,
所述发送模块,还设置为向所述第二终端发送第一远程控制请求信息,所述第一远程控制请求信息用以请求对所述第二终端进行远程控制。The sending module is further configured to send first remote control request information to the second terminal, where the first remote control request information is used to request remote control of the second terminal.
本发明实施例再提供了一种语音控制系统,包括上述语音控制装置。The embodiment of the invention further provides a voice control system, comprising the above voice control device.
与相关技术相比,本发明实施例包括,第二终端接收第一终端发送的第一语音信息,第一语音信息包括第一操作指令,其中,第一操作指令为指示所述第二终端进行操作的指令;接着,第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作。实现了第一终端通过语音远程控制第二终端,从而简化了对第二终端的操作流程。 Compared with the related art, the embodiment of the present invention includes: the second terminal receives the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is to instruct the second terminal to perform An instruction of the operation; then, the second terminal performs an operation indicated by the first operation instruction according to the first voice information. The first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。Other features and advantages of the embodiments of the invention will be set forth in the description in the description in the claims The objectives and other advantages of the embodiments of the present invention can be realized and obtained by the structure of the invention.
附图概述BRIEF abstract
附图用来提供对本发明实施例技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明实施例的技术方案,并不构成对本发明实施例技术方案的限制。The accompanying drawings are intended to provide an understanding of the embodiments of the embodiments of the invention.
图1为本发明实施例语音控制方法一实施例的流程示意图;1 is a schematic flowchart of an embodiment of a voice control method according to an embodiment of the present invention;
图2为本发明实施例语音控制方法另一实施例的流程示意图;2 is a schematic flowchart of another embodiment of a voice control method according to an embodiment of the present invention;
图3为本发明实施例语音控制方法再一实施例的流程示意图;3 is a schematic flowchart of still another embodiment of a voice control method according to an embodiment of the present invention;
图4为本发明实施例语音控制装置一实施例的结构示意图;4 is a schematic structural diagram of an embodiment of a voice control apparatus according to an embodiment of the present invention;
图5为本发明实施例语音控制装置另一实施例的结构示意图;FIG. 5 is a schematic structural diagram of another embodiment of a voice control apparatus according to an embodiment of the present invention; FIG.
图6为本发明实施例语音控制装置再一实施例的结构示意图;FIG. 6 is a schematic structural diagram of still another embodiment of a voice control apparatus according to an embodiment of the present invention; FIG.
图7为本发明实施例语音控制装置再一实施例的结构示意图。FIG. 7 is a schematic structural diagram of still another embodiment of a voice control apparatus according to an embodiment of the present invention.
本发明的较佳实施方式Preferred embodiment of the invention
下文中将结合附图对本发明实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。The embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在一些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。The steps illustrated in the flowchart of the figures may be executed in a computer system such as a set of computer executable instructions. Also, although logical sequences are shown in the flowcharts, in some cases the steps shown or described may be performed in a different order than the ones described herein.
本发明实施例提供的语音控制方法可以应用于第一终端对第二终端进行远程操作时,第一终端可以与第二终端进行通信,其中,该第一终端可以是智能终端或者计算机等,该第一终端可以是智能终端、计算机,需要说明的是,该智能终端可以是智能手机、智能家电等。本实施例提供的语音控制方 法可以通过语音控制装置来执行,该语音控制装置可以集成在智能终端或计算机中,该语音控制装置可以采用软件和/或硬件的方式来实现。以下对本实施例提供的语音控制方法及其装置进行详细地说明。The voice control method provided by the embodiment of the present invention may be applied to the first terminal to perform remote operation on the second terminal, where the first terminal may communicate with the second terminal, where the first terminal may be a smart terminal or a computer, etc. The first terminal may be a smart terminal or a computer. It should be noted that the smart terminal may be a smart phone, a smart home appliance or the like. Voice control party provided by this embodiment The method can be implemented by a voice control device that can be integrated in a smart terminal or computer, and the voice control device can be implemented in software and/or hardware. The voice control method and apparatus provided in this embodiment will be described in detail below.
图1为本发明实施例语音控制方法一实施例的流程示意图,如图1所示,该方法包括如下步骤:FIG. 1 is a schematic flowchart of a voice control method according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps:
步骤101、第二终端接收第一终端发送的第一语音信息。Step 101: The second terminal receives the first voice information sent by the first terminal.
本实施例中的第一语音信息可以包括第一操作指令,其中,该第一操作指令为指示所述第二终端进行操作的指令。The first voice information in this embodiment may include a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation.
需要说明的是,本实施例中的第一语音信息可以是通过支持发送音频的即时通信软件,也可以采用直接通话等方式,发送至第二终端的音频文件。It should be noted that the first voice information in this embodiment may be an instant messaging software that supports sending audio, or may be sent to the audio file of the second terminal by using a direct call or the like.
本实施例适用于至少两种适用场景:This embodiment is applicable to at least two applicable scenarios:
第一种适用场景,第一终端准备对第二终端进行远程操作时,也就是说,第二终端接收所述第一终端发送的第一远程控制请求信息时,所述第一远程控制请求信息用以请求对所述第二终端进行远程控制。例如第一终端远程需要打开第二终端的GPS定位系统时。The first applicable scenario, when the first terminal is ready to perform remote operation on the second terminal, that is, when the second terminal receives the first remote control request information sent by the first terminal, the first remote control request information Used to request remote control of the second terminal. For example, when the first terminal needs to open the GPS positioning system of the second terminal remotely.
第二种适用场景,第二终端请求第一终端对第二终端自身进行远程操作时,也就是说,第二终端向所述第一终端发送第二远程控制请求信息时,所述第二远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制。例如,使用第二终端的用户不会打开第二终端的GPS定位系统,请求第一终端远程打开第二终端的GPS定位系统时。In a second applicable scenario, when the second terminal requests the first terminal to perform remote operation on the second terminal itself, that is, when the second terminal sends the second remote control request information to the first terminal, the second remote terminal The control request information is used to request the first terminal to perform remote control on the second terminal. For example, the user using the second terminal does not open the GPS positioning system of the second terminal, and requests the first terminal to remotely open the GPS positioning system of the second terminal.
步骤102、第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作。Step 102: The second terminal performs an operation indicated by the first operation instruction according to the first voice information.
举例来讲,第二终端可以通过语音识别,确定第一语音信息中携带的语音指令,例如,将第一语音信息通过语音识别模型进行识别匹配后转换成文本信息,再将文本信息转换成机器可以识别的指令,需要说明的是,本实施例中的语音识别过程可以采用本地识别,也可以采用通过云端的识别。For example, the second terminal may determine, by voice recognition, a voice instruction carried in the first voice information, for example, the first voice information is identified and matched by the voice recognition model, converted into text information, and then the text information is converted into a machine. The identifiable instructions need to be described. The speech recognition process in this embodiment may adopt local identification or may be recognized by the cloud.
在本实施例中,通过第二终端接收第一终端发送的第一语音信息,第一语音信息包括第一操作指令,其中,第一操作指令为指示所述第二终端进行 操作的指令;接着,第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作。实现了第一终端通过语音远程控制第二终端,从而简化了对第二终端的操作流程。In this embodiment, the first voice information sent by the first terminal is received by the second terminal, where the first voice information includes a first operation instruction, where the first operation instruction is to instruct the second terminal to perform An instruction of the operation; then, the second terminal performs an operation indicated by the first operation instruction according to the first voice information. The first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
图2为本发明实施例语音控制方法另一实施例的流程示意图,如图2所示,该方法包括如下步骤:2 is a schematic flowchart of another embodiment of a voice control method according to an embodiment of the present invention. As shown in FIG. 2, the method includes the following steps:
步骤201、第一终端确定对第二终端进行操作。Step 201: The first terminal determines to operate on the second terminal.
本实施例适用于至少两种适用场景:This embodiment is applicable to at least two applicable scenarios:
第一种适用场景,第一终端准备对第二终端进行远程操作时,也就是说,所述第一终端向所述第二终端发送第一远程控制请求信息,所述第一远程控制请求信息用以请求对所述第二终端进行远程控制。例如第一终端远程需要打开第二终端的GPS定位系统时。The first applicable scenario, when the first terminal is ready to perform remote operation on the second terminal, that is, the first terminal sends the first remote control request information to the second terminal, where the first remote control request information is Used to request remote control of the second terminal. For example, when the first terminal needs to open the GPS positioning system of the second terminal remotely.
第二种适用场景,第二终端请求第一终端对第二终端自身进行远程操作时,也就是说,所述第一终端接收所述第二终端发送的第二远程控制请求信息,所述第二远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制。例如,使用第二终端的用户不会打开第二终端的GPS定位系统,请求第一终端远程打开第二终端的GPS定位系统时。In a second applicable scenario, when the second terminal requests the first terminal to perform remote operation on the second terminal itself, that is, the first terminal receives the second remote control request information sent by the second terminal, where The remote control request information is used to request the first terminal to perform remote control on the second terminal. For example, the user using the second terminal does not open the GPS positioning system of the second terminal, and requests the first terminal to remotely open the GPS positioning system of the second terminal.
步骤202、第一终端向第二终端发送第一语音信息。Step 202: The first terminal sends the first voice information to the second terminal.
本实施例中的第一语音信息可以包括第一操作指令,其中,该第一操作指令为指示所述第二终端进行操作的指令。The first voice information in this embodiment may include a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation.
需要说明的是,本实施例中的第一语音信息可以是通过支持发送音频的即时通信软件,也可以采用直接通话等方式,发送至第二终端的音频文件。It should be noted that the first voice information in this embodiment may be an instant messaging software that supports sending audio, or may be sent to the audio file of the second terminal by using a direct call or the like.
在本实施例中,第一终端确定对第二终端进行操作,接着,第一终端向所述第二终端发送第一语音信息,所述第一语音信息包括第一操作指令,所述第一操作指令为指示所述第二终端进行操作的指令。实现了第一终端通过语音远程控制第二终端,从而简化了对第二终端的操作流程。In this embodiment, the first terminal determines to operate on the second terminal, and then the first terminal sends the first voice information to the second terminal, where the first voice information includes a first operation instruction, where the first terminal The operation instruction is an instruction indicating that the second terminal operates. The first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
图3为本发明实施例语音控制方法再一实施例的流程示意图,如图3所示,该方法包括如下步骤:FIG. 3 is a schematic flowchart of still another embodiment of a voice control method according to an embodiment of the present invention. As shown in FIG. 3, the method includes the following steps:
步骤301、第一终端确定对第二终端进行操作。 Step 301: The first terminal determines to perform operations on the second terminal.
本实施例适用于至少两种适用场景:This embodiment is applicable to at least two applicable scenarios:
第一种适用场景,第一终端准备对第二终端进行远程操作时,也就是说,所述第一终端向所述第二终端发送第一远程控制请求信息,所述第一远程控制请求信息用以请求对所述第二终端进行远程控制。例如第一终端远程需要打开第二终端的GPS定位系统时。The first applicable scenario, when the first terminal is ready to perform remote operation on the second terminal, that is, the first terminal sends the first remote control request information to the second terminal, where the first remote control request information is Used to request remote control of the second terminal. For example, when the first terminal needs to open the GPS positioning system of the second terminal remotely.
第二种适用场景,第二终端请求第一终端对第二终端自身进行远程操作时,也就是说,所述第一终端接收所述第二终端发送的第二远程控制请求信息,所述第二远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制。例如,使用第二终端的用户不会打开第二终端的GPS定位系统,请求第一终端远程打开第二终端的GPS定位系统时。In a second applicable scenario, when the second terminal requests the first terminal to perform remote operation on the second terminal itself, that is, the first terminal receives the second remote control request information sent by the second terminal, where the The remote control request information is used to request the first terminal to perform remote control on the second terminal. For example, the user using the second terminal does not open the GPS positioning system of the second terminal, and requests the first terminal to remotely open the GPS positioning system of the second terminal.
步骤302、第一终端向第二终端发送第一语音信息。Step 302: The first terminal sends the first voice information to the second terminal.
本实施例中的第一语音信息可以包括第一操作指令,其中,该第一操作指令为指示所述第二终端进行操作的指令。The first voice information in this embodiment may include a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation.
在本实施例中,第一语音信息可以是通过支持发送音频的即时通信软件,也可以采用直接通话等方式,发送至第二终端的音频文件。In this embodiment, the first voice information may be an instant messaging software that supports sending audio, or may be sent to the audio file of the second terminal by using a direct call or the like.
需要说明的是,第一语音信息,还可以包括:语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息;或者,在第一终端向第二终端发送第一语音信息之前,所述第一终端向所述第二终端发送第二语音信息,所述第二语音信息包括语音鉴权信息。It should be noted that the first voice information may further include: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal; or Before the terminal sends the first voice information to the second terminal, the first terminal sends the second voice information to the second terminal, where the second voice information includes voice authentication information.
步骤303、第二终端提取所述语音鉴权信息的声纹特征,获取声纹特征数据;Step 303: The second terminal extracts the voiceprint feature of the voice authentication information, and obtains voiceprint feature data.
步骤304、第二终端将所述声纹特征数据与所述第二终端自身设置的声纹特征数据库进行匹配,确定是否匹配成功。Step 304: The second terminal matches the voiceprint feature data with the voiceprint feature database set by the second terminal to determine whether the match is successful.
在本实施例中,若匹配成功,则执行步骤305,若匹配不成功,则执行步骤306。In this embodiment, if the matching is successful, step 305 is performed, and if the matching is unsuccessful,
步骤305、第二终端确定所述第一终端发送的所述第二语音信息为经授权的用户的语音信息。Step 305: The second terminal determines that the second voice information sent by the first terminal is voice information of an authorized user.
步骤306、第二终端确定所述第一终端发送的所述第二语音信息为未经 授权的用户的语音信息。Step 306: The second terminal determines that the second voice information sent by the first terminal is not Voice information of authorized users.
步骤307、所述第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作。Step 307: The second terminal performs an operation indicated by the first operation instruction according to the first voice information.
在本实施例中,在确定所述第一终端发送的所述第二语音信息为经授权的用户的语音信息之后,执行步骤307。In this embodiment, after determining that the second voice information sent by the first terminal is the voice information of the authorized user, step 307 is performed.
可选的,本实施例还可以包括以下步骤:Optionally, the embodiment may further include the following steps:
在本实施例中,第一终端可以根据第二终端发送的执行所述第一操作指令的操作结果,执行如下步骤:In this embodiment, the first terminal may perform the following steps according to the operation result of executing the first operation instruction sent by the second terminal:
步骤308、第二终端将执行所述第一操作指令的操作结果发送给所述第一终端。Step 308: The second terminal sends an operation result of executing the first operation instruction to the first terminal.
步骤309、第二终端接收所述第一终端发送的第三语音信息。Step 309: The second terminal receives the third voice information sent by the first terminal.
在本实施例中,所述第三语音信息包括指示所述第二终端的第二操作指令。In this embodiment, the third voice information includes a second operation instruction indicating the second terminal.
步骤310、第二终端根据所述第三语音信息,执行所述第二操作指令指示的操作。Step 310: The second terminal performs an operation indicated by the second operation instruction according to the third voice information.
图4为本发明实施例语音控制装置一实施例的结构示意图,如图4所示,该语音控制装置,包括:接收模块41和处理模块42。其中,FIG. 4 is a schematic structural diagram of an embodiment of a voice control apparatus according to an embodiment of the present invention. As shown in FIG. 4, the voice control apparatus includes: a receiving
接收模块41,设置为接收第一终端发送的第一语音信息,所述第一语音信息包括第一操作指令,所述第一操作指令为指示所述第二终端进行操作的指令;The receiving
处理模块42,设置为根据所述第一语音信息,执行所述第一操作指令指示的操作。The
在本实施例中,通过第二终端接收第一终端发送的第一语音信息,第一语音信息包括第一操作指令,其中,第一操作指令为指示所述第二终端进行操作的指令;接着,第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作。实现了第一终端通过语音远程控制第二终端,从而简化了对第二终端的操作流程。 In this embodiment, the first voice information sent by the first terminal is received by the second terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation; And the second terminal performs an operation indicated by the first operation instruction according to the first voice information. The first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
可选的,在上述实施例的基础上,所述接收模块41,还设置为接收所述第一终端发送的第二语音信息,所述第二语音信息包括语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息;Optionally, on the basis of the foregoing embodiment, the receiving
所述处理模块42,还设置为根据所述第二语音信息,确定所述第一终端发送的所述第二语音信息为经授权的用户语音。The
可选的,所述第一语音信息,还包括:语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息;Optionally, the first voice information further includes: voice authentication information, where the voice authentication information is information that the second terminal authenticates the user voice of the first terminal;
可选的,在上述实施例的基础上,所述处理模块42,还设置为根据所述语音鉴权信息,确定所述第一终端发送的所述第二语音信息为经授权的用户语音。Optionally, on the basis of the foregoing embodiment, the
可选的,在上述实施例的基础上,处理模块42,还设置为提取所述语音鉴权信息的声纹特征,获取声纹特征数据;将所述声纹特征数据与所述第二终端自身设置的声纹特征数据库进行匹配,确定是否匹配成功;若匹配成功,则确定所述第一终端发送的所述第二语音信息为经授权的用户的语音信息;若匹配不成功,则确定所述第一终端发送的所述第二语音信息为未经授权的用户的语音信息。Optionally, on the basis of the foregoing embodiment, the
图5为本发明实施例语音控制装置另一实施例的结构示意图,如图5所示,该语音控制装置,还可以包括:发送模块43;5 is a schematic structural diagram of another embodiment of a voice control apparatus according to an embodiment of the present invention, as shown in FIG. 5, the voice control apparatus may further include: a sending
所述发送模块43,设置为将执行所述第一操作指令的操作结果发送给所述第一终端;The sending
所述接收模块41,还设置为接收所述第一终端发送的第三语音信息,所述第三语音信息包括指示所述第二终端的第二操作指令;The receiving
所述处理模块42,还设置为根据所述第三语音信息,执行所述第二操作指令指示的操作。The
可选的,在上述实施例的基础上,所述接收模块41,还设置为接收所述第一终端发送的远程控制请求信息,所述远程控制请求信息用以请求对所述第二终端进行远程控制;或者,Optionally, on the basis of the foregoing embodiment, the receiving
所述发送模块43,还设置为向所述第一终端发送远程控制请求信息,所
述远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制。The sending
图6为本发明实施例语音控制装置再一实施例的结构示意图,如图6所示,该语音控制装置,包括:处理模块61和发送模块62,其中,FIG. 6 is a schematic structural diagram of still another embodiment of a voice control apparatus according to an embodiment of the present invention. As shown in FIG. 6, the voice control apparatus includes: a
处理模块61,设置为确定对第二终端进行操作;The
发送模块62,设置为向所述第二终端发送第一语音信息,所述第一语音信息包括第一操作指令,所述第一操作指令为指示所述第二终端进行操作的指令。The sending
在本实施例中,第一终端确定对第二终端进行操作,接着,第一终端向所述第二终端发送第一语音信息,所述第一语音信息包括第一操作指令,所述第一操作指令为指示所述第二终端进行操作的指令。实现了第一终端通过语音远程控制第二终端,从而简化了对第二终端的操作流程。In this embodiment, the first terminal determines to operate on the second terminal, and then the first terminal sends the first voice information to the second terminal, where the first voice information includes a first operation instruction, where the first terminal The operation instruction is an instruction indicating that the second terminal operates. The first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
可选的,在上述实施例的基础上,发送模块62,还设置为向所述第二终端发送第二语音信息,所述第二语音信息包括语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息。Optionally, on the basis of the foregoing embodiment, the sending
可选的,在上述实施例的基础上,所述第一语音信息,还包括:语音鉴权信息,所述语音鉴权信息为所述第二终端对所述第一终端的用户语音进行鉴权的信息。Optionally, on the basis of the foregoing embodiment, the first voice information further includes: voice authentication information, where the voice authentication information is used by the second terminal to authenticate the user voice of the first terminal. Right information.
图7为本发明实施例语音控制装置再一实施例的结构示意图,如图7所示,该语音控制装置,还包括:接收模块63;Figure 7 is a schematic structural diagram of a voice control device according to an embodiment of the present invention. As shown in Figure 7, the voice control device further includes: a receiving
所述接收模块63,设置为接收所述第二终端发送的操作结果,所述操作结果包括执行所述第一操作指令的操作结果;The receiving
所述发送模块62,设置为向所述第二终端发送第三语音信息,所述第三语音信息包括指示所述第二终端的第二操作指令。The sending
可选的,在上述实施例的基础上,所述接收模块63,还设置为接收所述第二终端发送的远程控制请求信息,所述远程控制请求信息用以请求所述第一终端对所述第二终端进行远程控制;或者,Optionally, on the basis of the foregoing embodiment, the receiving
所述发送模块62,还设置为向所述第二终端发送远程控制请求信息,所述远程控制请求信息用以请求对所述第二终端进行远程控制。
The sending
本实施例提供一种语音控制系统,包括:如图4或如图5所示的语音控制装置和如图6或如图7所示的语音控制装置。This embodiment provides a voice control system, including: a voice control device as shown in FIG. 4 or FIG. 5 and a voice control device as shown in FIG. 6 or FIG.
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art will appreciate that all or a portion of the steps of the above-described embodiments can be implemented using a computer program flow, which can be stored in a computer readable storage medium, such as on a corresponding hardware platform (eg, The system, device, device, device, etc. are executed, and when executed, include one or a combination of the steps of the method embodiments.
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。Alternatively, all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
上述实施例中的每个装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。Each of the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
上述实施例中的每个装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。Each device/function module/functional unit in the above embodiments may be stored in a computer readable storage medium when implemented in the form of a software function module and sold or used as a standalone product. The above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
以上所述,仅为本发明实施例的实施方式。因此,本发明的保护范围应以权利要求所述的保护范围为准。The above is only an embodiment of the embodiment of the present invention. Therefore, the scope of the invention should be determined by the scope of the claims.
本发明实施例包括,第二终端接收第一终端发送的第一语音信息,第一语音信息包括第一操作指令,其中,第一操作指令为指示所述第二终端进行操作的指令;接着,第二终端根据所述第一语音信息,执行所述第一操作指令指示的操作。实现了第一终端通过语音远程控制第二终端,从而简化了对第二终端的操作流程。 The embodiment of the present invention includes: the second terminal receives the first voice information sent by the first terminal, where the first voice information includes a first operation instruction, where the first operation instruction is an instruction indicating that the second terminal performs an operation; The second terminal performs an operation indicated by the first operation instruction according to the first voice information. The first terminal is remotely controlled by the second terminal by voice, thereby simplifying the operation flow of the second terminal.
Claims (23)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510063652.4A CN105991825A (en) | 2015-02-04 | 2015-02-04 | Voice control method, device and system |
| CN201510063652.4 | 2015-02-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016124008A1 true WO2016124008A1 (en) | 2016-08-11 |
Family
ID=56563404
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/092121 Ceased WO2016124008A1 (en) | 2015-02-04 | 2015-10-16 | Voice control method, apparatus and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105991825A (en) |
| WO (1) | WO2016124008A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106714086B (en) * | 2016-12-23 | 2020-01-14 | 深圳Tcl数字技术有限公司 | Voice pairing system and method |
| WO2018157499A1 (en) * | 2017-02-28 | 2018-09-07 | 华为技术有限公司 | Method for voice input and related device |
| CN107197147A (en) * | 2017-06-13 | 2017-09-22 | 深圳市京华信息技术有限公司 | The method of controlling operation thereof and device of a kind of panorama camera |
| CN112017652A (en) * | 2019-05-31 | 2020-12-01 | 华为技术有限公司 | An interaction method and terminal device |
| CN116030790A (en) * | 2021-10-22 | 2023-04-28 | 华为技术有限公司 | Distributed voice control method and electronic equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101272418A (en) * | 2008-03-25 | 2008-09-24 | 宇龙计算机通信科技(深圳)有限公司 | Communication terminal and method for long-range controlling communication terminal |
| CN102170617A (en) * | 2011-04-07 | 2011-08-31 | 中兴通讯股份有限公司 | Mobile terminal and remote control method thereof |
| CN103477342A (en) * | 2011-03-21 | 2013-12-25 | 苹果公司 | Device access using voice authentication |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7904295B2 (en) * | 2004-09-02 | 2011-03-08 | Coelho Rosangela Fernandes | Method for automatic speaker recognition with hurst parameter based features and method for speaker classification based on fractional brownian motion classifiers |
-
2015
- 2015-02-04 CN CN201510063652.4A patent/CN105991825A/en active Pending
- 2015-10-16 WO PCT/CN2015/092121 patent/WO2016124008A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101272418A (en) * | 2008-03-25 | 2008-09-24 | 宇龙计算机通信科技(深圳)有限公司 | Communication terminal and method for long-range controlling communication terminal |
| CN103477342A (en) * | 2011-03-21 | 2013-12-25 | 苹果公司 | Device access using voice authentication |
| CN102170617A (en) * | 2011-04-07 | 2011-08-31 | 中兴通讯股份有限公司 | Mobile terminal and remote control method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105991825A (en) | 2016-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12132726B2 (en) | Authenticating a user device via a monitoring device | |
| CN110178179B (en) | Voice signature for authenticating to electronic device users | |
| CN104205721B (en) | Context-aware adaptive authentication method and device | |
| CN105814535B (en) | virtual assistant on call | |
| EP3249570B1 (en) | Method and device for providing prompt indicating loss of terminal | |
| US10148816B2 (en) | Interactive voice response (IVR) call authentication | |
| WO2016124008A1 (en) | Voice control method, apparatus and system | |
| WO2017185577A1 (en) | Esim card data sharing method, and related device and system | |
| WO2016045484A1 (en) | Remote control method and terminal | |
| US20160294835A1 (en) | Initiating a Secure Action Via Physical Manipulation | |
| WO2021244471A1 (en) | Real-name authentication method and device | |
| US8848889B2 (en) | System and method for biometric identification of a call originator | |
| JP2020520018A (en) | User authentication method, system and medium using biometric signature | |
| WO2018103687A1 (en) | Secure payment method and system based on fingerprint identification | |
| US10936705B2 (en) | Authentication method, electronic device, and computer-readable program medium | |
| US20120330663A1 (en) | Identity authentication system and method | |
| CN103414560A (en) | Starting method of application, device thereof, system thereof and application server | |
| JP2017102842A (en) | Personal identification system, personal identification information output system, authentication server, personal identification method, personal identification information output method, and program | |
| KR101665256B1 (en) | Attendance check method and system using non-audible frequency and pattern | |
| CN111916086B (en) | Voice interaction control method, device, computer equipment and storage medium | |
| CN106302329A (en) | Teleconference identity identifying method and device | |
| US20180182393A1 (en) | Security enhanced speech recognition method and device | |
| CN104010308A (en) | A method and system for using physical features of mobile phone hardware as authentication keys | |
| CN105574375B (en) | Safe operation method and device | |
| WO2017162101A1 (en) | Information input method, device, and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15880950 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15880950 Country of ref document: EP Kind code of ref document: A1 |