技术领域technical field
本发明涉及智能设备技术领域,尤其涉及一种实现语音控制的方法及装置。The invention relates to the technical field of smart devices, in particular to a method and device for realizing voice control.
背景技术Background technique
随着智能设备的不断发展,语音控制也被逐步运用到此领域中,并且取得了很好的体验效果,倍受用户的青睐。With the continuous development of smart devices, voice control has also been gradually applied to this field, and has achieved a good experience effect, which is favored by users.
现有技术中,智能设备将常用的语音控制命令以及对应的标准语音命令数据生成语音数据库,并存储于存储器中。其中,语音控制命令包括:向上、向下、暂停、开始等,标准语音命令数据即指的是读该语音控制命令时的语音。当使用语音控制智能设备时,智能设备先通过设于其上的或另设的语音采集设备采集到用户的语音命令数据,并将该语音命令数据与预存的标准语音命令数据进行匹配;若匹配成功,再查看目前处于活动状态的应用,然后根据对应的语音控制命令控制应用程序执行相应的动作。In the prior art, the smart device generates a voice database from commonly used voice control commands and corresponding standard voice command data, and stores them in a memory. Wherein, the voice control command includes: up, down, pause, start, etc., and the standard voice command data refers to the voice when the voice control command is read. When using voice to control the smart device, the smart device first collects the user's voice command data through the voice collection device installed on it or separately, and matches the voice command data with the pre-stored standard voice command data; If successful, check the currently active application, and then control the application to perform corresponding actions according to the corresponding voice control command.
现有的智能设备具备以下缺陷:标准语音命令数据和语音控制命令均为预先固定设置于智能设备的存储器中,其只能实现特定的语音控制,无法自行更新。而随着应用程序的不断升级,此预存的语音控制命令必然不能满足用户的需求,这大大制约了语音控制的发展。Existing smart devices have the following defects: standard voice command data and voice control commands are pre-fixed in the memory of the smart device, which can only implement specific voice control and cannot be updated by itself. And along with the continuous upgrade of application program, this prestored voice control command must not satisfy the user's demand, this has restricted the development of voice control greatly.
一个很典型的例子为将语音控制应用于智能电视中。对于视频播放应用程序,初始的语音控制命令包括:暂停、开始、下一个、上一个、快进、快退。但是用户需要截屏的语音控制命令,并把截屏后的图片发送给好友,那么智能电视便无法满足用户的需求了。A very typical example is the application of voice control to smart TVs. For video playback applications, initial voice control commands include: Pause, Start, Next, Previous, Fast Forward, Rewind. However, users need voice control commands for screenshots, and send the pictures after screenshots to friends, so smart TVs cannot meet the needs of users.
所以,亟需一种可以实现自动更新语音数据库的智能设备,以满足用户的语音控制需求。Therefore, there is an urgent need for an intelligent device that can automatically update the voice database to meet the user's voice control needs.
发明内容Contents of the invention
有鉴于此,本发明提出一种实现语音控制的方法及装置,以解决现有技术中存在的问题。In view of this, the present invention proposes a method and device for implementing voice control to solve the problems existing in the prior art.
为达到上述目的,本发明实施例的技术方案是这样实现的:In order to achieve the above object, the technical solution of the embodiment of the present invention is achieved in this way:
本发明实施例一提供一种实现语音控制的方法,用于与互联网连接的智能终端中,且所述智能终端包括:处理器,以及与所述处理器连接的语音输入单元;Embodiment 1 of the present invention provides a method for implementing voice control, which is used in an intelligent terminal connected to the Internet, and the intelligent terminal includes: a processor, and a voice input unit connected to the processor;
该方法用于处理器中,包括:This method is used in handlers, including:
所述处理器解析安装于其上的应用程序的配置文件,并获取该应用程序的语音控制命令;其中,所述配置文件包括对应该应用程序的语音控制命令;The processor parses the configuration file of the application program installed on it, and obtains the voice control command of the application program; wherein, the configuration file includes the voice control command corresponding to the application program;
然后所述处理器根据获取到的语音控制命令,下载对应的标准语音命令数据;Then the processor downloads corresponding standard voice command data according to the acquired voice control command;
所述处理器接收到语音命令数据后,查看当前活动的应用程序,然后将该语音命令数据与该应用程序的标准语音命令数据进行匹配;若匹配成功,则根据该标准语音命令数据对应的语音控制命令控制所述智能终端执行对应的动作;其中,所述语音命令数据为所述语音输入单元接收语音并转换而得。After the processor receives the voice command data, it checks the currently active application program, and then matches the voice command data with the standard voice command data of the application program; The control command controls the smart terminal to perform a corresponding action; wherein, the voice command data is obtained by the voice input unit receiving voice and converting it.
可选地,所述智能终端还包括:与所述处理器电连接的网络连接单元和存储器;Optionally, the smart terminal further includes: a network connection unit and a memory electrically connected to the processor;
所述处理器在获取到所述应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为该应用程序的语音命令数据库并保存至存储器。After obtaining the voice control command of the application program, the processor notifies the network connection unit to download the corresponding standard voice command data, and then establishes the downloaded standard voice command data and the corresponding voice control command as the application program's voice command database and save to memory.
可选地,所述处理器接收到所述语音命令数据后,查看当前活动的应用程序,然后发送调用命令至存储器,调用该应用程序对应的语音命令数据库,然后将该语音命令数据与语音命令数据库中的标准语音命令数据进行匹配;Optionally, after the processor receives the voice command data, it checks the currently active application program, then sends the call command to the memory, calls the voice command database corresponding to the application program, and then combines the voice command data with the voice command Standard voice command data in the database for matching;
若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则所述处理器获取该标准语音命令数据对应的语音控制命令,并控制智能终端执行对应的动作。If there is standard voice command data identical to the voice command data in the voice command database, the processor acquires a voice control command corresponding to the standard voice command data, and controls the smart terminal to perform a corresponding action.
本发明实施例一还提供一种实现语音控制的装置,用于与互联网连接的智能终端中,且所述智能终端包括:语音输入单元、处理器;Embodiment 1 of the present invention also provides a device for implementing voice control, which is used in an intelligent terminal connected to the Internet, and the intelligent terminal includes: a voice input unit and a processor;
该装置设于处理器中,包括:The device is located in the processor and includes:
配置文件解析模块,解析安装于所述智能终端上的应用程序的配置文件,并获取该应用程序的语音控制命令;其中,所述配置文件包括对应该应用程序的语音控制命令;The configuration file parsing module parses the configuration file of the application program installed on the smart terminal, and obtains the voice control command of the application program; wherein, the configuration file includes the voice control command corresponding to the application program;
标准语音命令数据获取模块,根据获取到的语音控制命令,下载对应的标准语音命令数据;The standard voice command data acquisition module downloads the corresponding standard voice command data according to the acquired voice control command;
语音命令数据接收模块,在接收到语音命令数据后,查看当前活动的应用程序,然后通知匹配模块动作;The voice command data receiving module, after receiving the voice command data, checks the currently active application program, and then notifies the matching module of the action;
匹配模块,将该语音命令数据与该应用程序的标准语音命令数据进行匹配;若匹配成功,则通知动作执行模块;其中,所述语音命令数据为所述语音输入单元接收语音并转换而得;The matching module matches the voice command data with the standard voice command data of the application program; if the matching is successful, the action execution module is notified; wherein, the voice command data is obtained by receiving and converting the voice of the voice input unit;
动作执行模块,根据该标准语音命令数据对应的语音控制命令,执行对应的动作。The action execution module executes the corresponding action according to the voice control command corresponding to the standard voice command data.
可选地,所述智能终端还包括:与所述处理器电连接的网络连接单元和存储器;Optionally, the smart terminal further includes: a network connection unit and a memory electrically connected to the processor;
所述标准语音命令数据获取模块在获取到该应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为本应用程序的语音命令数据库并保存至存储器。After the standard voice command data acquisition module acquires the voice control command of the application program, it notifies the network connection unit to download the corresponding standard voice command data, and then establishes the downloaded standard voice command data and the corresponding voice control command A voice command database for this application and saved to memory.
可选地,所述匹配模块接收到所述语音命令数据后,查看当前活动的应用程序,然后发送调用命令至存储器,调用该应用程序对应的语音命令数据库,然后将该语音命令数据与语音命令数据库中的标准语音命令数据进行匹配;Optionally, after the matching module receives the voice command data, it checks the currently active application program, then sends the call command to the memory, calls the voice command database corresponding to the application program, and then combines the voice command data with the voice command Standard voice command data in the database for matching;
若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则通知所述动作执行模块动作。If there is standard voice command data identical to the voice command data in the voice command database, the action execution module is notified to act.
本发明实施例二提供一种实现语音控制的方法,用于与服务器连接的智能终端中;Embodiment 2 of the present invention provides a method for implementing voice control, which is used in an intelligent terminal connected to a server;
所述服务器包括:第二处理器;The server includes: a second processor;
所述智能终端包括:第一处理器、以及与所述第一处理器连接的语音输入单元;The smart terminal includes: a first processor, and a voice input unit connected to the first processor;
该方法包括:The method includes:
所述第一处理器将安装于其上的应用程序的配置文件发送至第二处理器;其中,所述配置文件包括对应该应用程序的语音控制命令;The first processor sends a configuration file of an application program installed thereon to the second processor; wherein the configuration file includes a voice control command corresponding to the application program;
所述第二处理器接收并解析所述应用程序的配置文件,得到该应用程序的语音控制命令,然后根据配置文件中的语音控制命令,下载对应的标准语音命令数据;The second processor receives and parses the configuration file of the application program, obtains the voice control command of the application program, and then downloads the corresponding standard voice command data according to the voice control command in the configuration file;
所述第一处理器接收到所述语音命令数据后,将该语音命令数据发送至第二处理器,第二处理器将该语音命令数据与当前活动的应用程序的标准语音命令数据进行匹配,若匹配成功,则将该标准语音命令数据对应的语音控制命令发送至第一处理器;其中,所述语音命令数据为所述语音输入单元接收语音并转换而得;After the first processor receives the voice command data, it sends the voice command data to the second processor, and the second processor matches the voice command data with the standard voice command data of the currently active application program, If the matching is successful, the voice control command corresponding to the standard voice command data is sent to the first processor; wherein, the voice command data is obtained by receiving and converting the voice of the voice input unit;
所述第一处理器接收到语音控制命令后,控制所述智能终端执行对应的动作。After receiving the voice control command, the first processor controls the smart terminal to perform a corresponding action.
可选地,所述服务器还包括:与所述第二处理器电连接的网络连接单元和存储器;Optionally, the server further includes: a network connection unit and a memory electrically connected to the second processor;
所述第二处理器在解析得到该应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为本应用程序的语音命令数据库后,保存至存储器。After the second processor analyzes and obtains the voice control command of the application program, it notifies the network connection unit to download the corresponding standard voice command data, and then establishes the downloaded standard voice command data and the corresponding voice control command as a base After the app's voice command database is saved to memory.
可选地,所述第一处理器接收到所述语音命令数据后,查看当前活动的应用程序,并发送查询命令至第二处理器,同时将该语音命令数据发送至第二处理器;Optionally, the first processor checks the currently active application program after receiving the voice command data, and sends a query command to the second processor, and at the same time sends the voice command data to the second processor;
所述第二处理器接收到所述查询命令后,调用该应用程序对应的语音命令数据库,然后将接收到的语音命令数据与语音命令数据库中的标准语音命令数据进行匹配;After the second processor receives the query command, it calls the voice command database corresponding to the application program, and then matches the received voice command data with the standard voice command data in the voice command database;
若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则所述第二处理器将该标准语音命令数据对应的语音控制命令发送至第一处理器。If there is standard voice command data identical to the voice command data in the voice command database, the second processor sends a voice control command corresponding to the standard voice command data to the first processor.
本发明实施例二提供一种实现语音控制的装置,用于与服务器连接的智能终端中;Embodiment 2 of the present invention provides a device for implementing voice control, which is used in an intelligent terminal connected to a server;
所述服务器包括:第二处理器;The server includes: a second processor;
且所述智能终端包括:第一处理器、以及和所述第一处理器连接的语音输入单元;And the smart terminal includes: a first processor, and a voice input unit connected to the first processor;
该装置包括:设于第一处理器中的配置文件发送模块、语音命令数据接收模块、动作执行模块;设于第二处理器中的配置文件解析模块、标准语音命令数据获取模块、匹配模块;The device includes: a configuration file sending module, a voice command data receiving module, and an action execution module arranged in the first processor; a configuration file analysis module, a standard voice command data acquisition module, and a matching module arranged in the second processor;
配置文件发送模块,将安装于所述智能终端上的应用程序的配置文件发送至配置文件解析模块;其中,所述配置文件包括对应该应用程序的语音控制命令;The configuration file sending module sends the configuration file of the application program installed on the smart terminal to the configuration file parsing module; wherein the configuration file includes a voice control command corresponding to the application program;
配置文件解析模块,接收并解析所述应用程序的配置文件,得到该应用程序的语音控制命令,The configuration file parsing module receives and parses the configuration file of the application to obtain the voice control command of the application,
标准语音命令数据获取模块,根据获取到的该应用程序的语音控制命令,下载对应的标准语音命令数据;The standard voice command data acquisition module downloads the corresponding standard voice command data according to the acquired voice control command of the application program;
语音命令数据接收模块,在接收到语音命令数据后,将该语音命令数据发送至匹配模块;The voice command data receiving module sends the voice command data to the matching module after receiving the voice command data;
匹配模块,将该语音命令数据与当前活动的应用程序的标准语音命令数据进行匹配,若匹配成功,则将该标准语音命令数据对应的语音控制命令发送至动作执行模块;其中,所述语音命令数据为所述语音输入单元接收语音并转换而得;The matching module matches the voice command data with the standard voice command data of the currently active application program, and if the matching is successful, sends the voice control command corresponding to the standard voice command data to the action execution module; wherein the voice command The data is obtained by receiving and converting the voice of the voice input unit;
动作执行模块,接收到语音控制命令后,执行对应的动作。The action execution module executes the corresponding action after receiving the voice control command.
可选地,所述服务器还包括:与所述第二处理器电连接的网络连接单元和存储器;Optionally, the server further includes: a network connection unit and a memory electrically connected to the second processor;
所述标准语音命令数据获取模块在获取到该应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为本应用程序的语音命令数据库并保存至存储器。After the standard voice command data acquisition module acquires the voice control command of the application program, it notifies the network connection unit to download the corresponding standard voice command data, and then establishes the downloaded standard voice command data and the corresponding voice control command A voice command database for this application and saved to memory.
可选地,所述语音命令数据接收模块接收到所述语音命令数据后,查看当前活动的应用程序,并发送查询命令至匹配模块,同时将该语音命令数据发送至匹配模块;Optionally, after receiving the voice command data, the voice command data receiving module checks the currently active application program, sends a query command to the matching module, and sends the voice command data to the matching module at the same time;
所述匹配模块接收到所述查询命令后,调用该应用程序对应的语音命令数据库,然后将接收到的语音命令数据与语音命令数据库中的标准语音命令数据进行匹配;After the matching module receives the query command, it calls the voice command database corresponding to the application program, and then matches the received voice command data with the standard voice command data in the voice command database;
若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则所述匹配模块将该标准语音命令数据对应的语音控制命令发送至所述动作执行模块。If there is standard voice command data identical to the voice command data in the voice command database, the matching module sends the voice control command corresponding to the standard voice command data to the action execution module.
本发明的有益效果为,在智能终端获取安装于其上的应用程序的语音控制命令,然后下载获取对应的标准语音命令数据,从而在首次安装程序或者进行程序升级时,对应用程序的语音控制命令的自动升级,通过此设置,在用户输入语音命令数据后,智能终端可以查找对应的语音控制命令,然后执行对应的动作,可以满足用户的需求。The beneficial effect of the present invention is that the smart terminal obtains the voice control command of the application program installed on it, and then downloads and obtains the corresponding standard voice command data, so that when the program is installed for the first time or the program is upgraded, the voice control of the application program Automatic upgrade of commands, through this setting, after the user enters the voice command data, the smart terminal can search for the corresponding voice control command, and then execute the corresponding action, which can meet the needs of the user.
在实施例二中,智能终端可以将应用程序的语音控制命令发送至服务器,并设置服务器去下载对应的标准语音命令数据,然后在接收到语音命令数据后,发送至服务器查找对应的语音控制命令并返回至智能终端。此种情形下,可以避免了智能终端进行大量数据的处理工作。In the second embodiment, the smart terminal can send the voice control command of the application program to the server, and set the server to download the corresponding standard voice command data, and then send it to the server to find the corresponding voice control command after receiving the voice command data and return to the smart terminal. In this case, the smart terminal can avoid processing a large amount of data.
附图说明Description of drawings
图1为本发明实施例一的实现语音控制的智能终端的架构图;FIG. 1 is a structural diagram of an intelligent terminal implementing voice control according to Embodiment 1 of the present invention;
图2为本发明实施例一的实现语音控制的方法流程图;FIG. 2 is a flow chart of a method for implementing voice control according to Embodiment 1 of the present invention;
图3为本发明实施例一的实现语音控制的装置结构框图;FIG. 3 is a structural block diagram of a device for realizing voice control according to Embodiment 1 of the present invention;
图4为本发明实施例二的实现语音控制的硬件架构图;FIG. 4 is a hardware architecture diagram for implementing voice control according to Embodiment 2 of the present invention;
图5为本发明实施例二的实现语音控制的方法流程图;FIG. 5 is a flowchart of a method for implementing voice control according to Embodiment 2 of the present invention;
图6为本发明实施例二的实现语音控制的装置结构框图。FIG. 6 is a structural block diagram of a device for implementing voice control according to Embodiment 2 of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下通过具体实施例并参见附图,对本发明进行详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below through specific embodiments and with reference to the accompanying drawings.
对于现有技术中存在的智能设备不能自动更新语音数据库的问题,也可以通过手动更新智能设备上的语音数据库来实现。此种更新方式,需要手动对智能设备的系统进行升级。在智能设备上的应用程序较多的情形下,此种更新方式不仅费时费力,而且鉴于应用程序的更新频繁以及用户需求的多样化,此种更新方式仍不能满足用户的需求。For the problem in the prior art that the smart device cannot automatically update the voice database, it can also be implemented by manually updating the voice database on the smart device. In this update method, the system of the smart device needs to be manually upgraded. In the case of many applications on the smart device, this update method is not only time-consuming and laborious, but also cannot meet the needs of users in view of the frequent updates of application programs and the diversification of user needs.
对于此,本发明实施例提出了一种实现语音控制的方法,其并不需要将语音控制命令以及对应的标准语音命令数据以预先固定设置的方式存储于存储器中,更无需对智能设备上的语音数据库进行手动更新,而是使语音数据库可以进行自动更新。For this, the embodiment of the present invention proposes a method for implementing voice control, which does not need to store voice control commands and corresponding standard voice command data in a memory in a pre-fixed manner, and does not need to The Speech Database is updated manually, but enables the Speech Database to be updated automatically.
为了实现上述功能,本发明实施例一提供一种实现语音控制的方法,用于与互联网连接的智能终端中。参见图1,该智能终端包括:处理器,以及与处理器电连接的语音输入单元、网络连接单元和存储器。In order to realize the above functions, Embodiment 1 of the present invention provides a method for realizing voice control, which is used in an intelligent terminal connected to the Internet. Referring to FIG. 1 , the smart terminal includes: a processor, a voice input unit electrically connected to the processor, a network connection unit and a memory.
该方法用于处理器中,参见图2,包括:This method is used in the processor, see Figure 2, including:
101、所述处理器解析安装于其上的应用程序的配置文件,并获取该应用程序的语音控制命令,然后进入步骤102。101. The processor parses the configuration file of the application program installed thereon, and obtains the voice control command of the application program, and then enters step 102.
其中,所述配置文件包括对应该应用程序的语音控制命令。该语音控制命令即是该应用程序所能支持的可以通过语音控制实现的动作。例如对于视频播放程序,语音控制命令包括:暂停、播放、快进、快退、下一个视频、上一个视频等。随着应用程序的升级,该语音控制命令也可以随着配置文件的升级而增加,例如为智能终端上的视频播放程序增加“截屏”的语音控制命令等。Wherein, the configuration file includes voice control commands corresponding to the application program. The voice control command is the action supported by the application program that can be realized through voice control. For example, for a video player program, voice control commands include: pause, play, fast forward, fast rewind, next video, previous video, etc. With the upgrade of the application program, the voice control command can also be increased with the upgrade of the configuration file, such as adding a voice control command of "screen capture" to the video player program on the smart terminal.
102、所述处理器根据获取到的语音控制命令,下载对应的标准语音命令数据,然后进入步骤103。102. The processor downloads corresponding standard voice command data according to the acquired voice control command, and then enters step 103.
具体而言,所述处理器在获取到所述应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为该应用程序的语音命令数据库并保存至存储器。Specifically, after the processor obtains the voice control command of the application program, it notifies the network connection unit to download the corresponding standard voice command data, and then downloads the standard voice command data and the corresponding voice control command A voice command database for the application is built and saved to memory.
其中,标准语音命令数据,即标准语音在转换为电信号后所形成的命令数据。实际应用时,可以为标准的普通话语音所转换而成的语音命令数据。例如,对于语音命令“暂停”、“播放”、“上一个”等,在标准的普通话语音下所转换成的语音命令数据。Wherein, the standard voice command data is the command data formed after the standard voice is converted into an electrical signal. In actual application, it may be voice command data converted from standard Mandarin voice. For example, for the voice commands "pause", "play", "previous", etc., the voice command data is converted into standard Mandarin voice.
在此还需要说明的是,对于网络连接单元如何去搜索及下载标准语音命令数据,本发明实施例不关注其具体实现过程,并且,根据现有公开的技术,本领域技术人员完全可以实现此数据的搜索技术,故在此便不再展开赘述。It should also be noted here that the embodiment of the present invention does not pay attention to the specific implementation process of how the network connection unit searches and downloads standard voice command data, and, according to the existing disclosed technology, those skilled in the art can fully realize this Data search technology, so it will not be repeated here.
103、所述处理器接收到语音命令数据,进入步骤104。103. The processor receives the voice command data, and enters step 104.
需要说明的是,语音命令数据为语音输入单元接收语音并转换而得到的数据。在实际应用时,此语音输入单元可以作为话筒的形式,设置于智能终端上,或设置于智能终端的遥控器上,且该遥控器与智能终端无线连接。It should be noted that the voice command data is the data obtained by receiving the voice and converting it by the voice input unit. In practical application, the voice input unit can be used as a microphone and set on the smart terminal, or on the remote control of the smart terminal, and the remote control is wirelessly connected to the smart terminal.
104、处理器查看当前活动的应用程序,然后将该语音命令数据与该应用程序的标准语音命令数据进行匹配,若匹配成功,则进入步骤105;若匹配不成功,则进入步骤106。104. The processor checks the currently active application program, and then matches the voice command data with the standard voice command data of the application program. If the matching is successful, proceed to step 105; if the matching is unsuccessful, proceed to step 106.
具体而言,匹配时:Specifically, when matching:
所述处理器接收到所述语音命令数据后,查看当前活动的应用程序,然后发送调用命令至存储器;After the processor receives the voice command data, checks the currently active application program, and then sends the call command to the memory;
存储器接收到调用命令后,将当前活动的应用程序对应的语音命令数据库发送至处理器;After the memory receives the calling command, it sends the voice command database corresponding to the currently active application program to the processor;
处理器将该语音命令数据与语音命令数据库中的标准语音命令数据进行比对,若存在与该语音命令数据相同的标准语音命令数据,则进入步骤105。The processor compares the voice command data with the standard voice command data in the voice command database, and if there is the same standard voice command data as the voice command data, go to step 105 .
105、处理器根据该标准语音命令数据对应的语音控制命令,控制所述智能终端执行对应的动作。105. The processor controls the smart terminal to perform a corresponding action according to the voice control command corresponding to the standard voice command data.
106、丢弃该语音命令数据,并提示用户匹配失败。然后返回步骤103,以等待用户的下一次输入语音时,获取对应的语音控制命令。106. Discard the voice command data, and prompt the user that the matching fails. Then return to step 103 to obtain the corresponding voice control command when waiting for the user to input voice next time.
通过上述方法,本发明在智能终端获取安装于其上的应用程序的语音控制命令,然后下载获取对应的标准语音命令数据,从而在首次安装程序或者进行程序升级时,对应用程序的语音控制命令的自动升级,通过此设置,在用户输入语音命令数据后,智能终端可以查找对应的语音控制命令,然后执行对应的动作,可以满足用户的需求。Through the above method, the present invention obtains the voice control command of the application program installed on the intelligent terminal, and then downloads and obtains the corresponding standard voice command data, so that when the program is installed for the first time or when the program is upgraded, the voice control command of the application program Through this setting, after the user enters the voice command data, the smart terminal can search for the corresponding voice control command, and then execute the corresponding action, which can meet the needs of the user.
本发明实施例一公开了一种实现语音控制的装置,用于与互联网连接的智能终端中。该智能终端如图1所示,包括:处理器,以及与处理器电连接的语音输入单元、网络连接单元和存储器。Embodiment 1 of the present invention discloses a device for implementing voice control, which is used in an intelligent terminal connected to the Internet. As shown in FIG. 1 , the smart terminal includes: a processor, a voice input unit electrically connected to the processor, a network connection unit and a memory.
该装置设于处理器中,如图3所示,包括:The device is located in the processor, as shown in Figure 3, including:
配置文件解析模块,解析安装于所述智能终端上的应用程序的配置文件,并获取该应用程序的语音控制命令;其中,所述配置文件包括对应该应用程序的语音控制命令;The configuration file parsing module parses the configuration file of the application program installed on the smart terminal, and obtains the voice control command of the application program; wherein, the configuration file includes the voice control command corresponding to the application program;
标准语音命令数据获取模块,根据获取到的语音控制命令,下载对应的标准语音命令数据。The standard voice command data acquisition module downloads corresponding standard voice command data according to the acquired voice control command.
具体而言,标准语音命令数据获取模块分别与网络连接单元和存储器连接。标准语音命令数据获取模块在获取到该应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为本应用程序的语音命令数据库并保存至存储器。Specifically, the standard voice command data acquisition module is respectively connected with the network connection unit and the memory. After obtaining the voice control command of the application program, the standard voice command data acquisition module notifies the network connection unit to download the corresponding standard voice command data, and then establishes the downloaded standard voice command data and the corresponding voice control command as the basis The application's voice command database and saved to memory.
语音命令数据接收模块,与语音输入单元连接。在接收到语音命令数据后,语音命令数据接收模块查看当前活动的应用程序,然后通知匹配模块动作。The voice command data receiving module is connected with the voice input unit. After receiving the voice command data, the voice command data receiving module checks the currently active application program, and then notifies the matching module of an action.
需要说明的是,语音命令数据为语音输入单元接收语音并转换而得到的数据。在实际应用时,此语音输入单元可以作为话筒的形式,设置于智能终端上,或设置于智能终端的遥控器上,且该遥控器与智能终端无线连接。It should be noted that the voice command data is the data obtained by receiving the voice and converting it by the voice input unit. In practical application, the voice input unit can be used as a microphone and set on the smart terminal, or on the remote control of the smart terminal, and the remote control is wirelessly connected to the smart terminal.
匹配模块,与存储器连接。匹配模块将该语音命令数据与该应用程序的标准语音命令数据进行匹配;若匹配成功,则通知动作执行模块;若匹配不成功,丢弃该语音命令数据,并提示用户匹配失败。然后等待用户的下一次输入语音时,获取对应的语音控制命令。Match the module and connect with the memory. The matching module matches the voice command data with the standard voice command data of the application program; if the matching is successful, the action execution module is notified; if the matching is unsuccessful, the voice command data is discarded, and the user is prompted that the matching fails. Then wait for the user to input voice next time, and obtain the corresponding voice control command.
具体而言,匹配时:Specifically, when matching:
所述匹配模块接收到所述语音命令数据后,查看当前活动的应用程序,然后发送调用命令至存储器;After the matching module receives the voice command data, it checks the currently active application program, and then sends the calling command to the memory;
存储器接收到调用命令后,将当前活动的应用程序对应的语音命令数据库发送至匹配模块;After the memory receives the calling command, it sends the voice command database corresponding to the currently active application program to the matching module;
匹配模块将该语音命令数据与语音命令数据库中的标准语音命令数据进行比对;若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则通知所述动作执行模块动作。The matching module compares the voice command data with the standard voice command data in the voice command database; if the voice command database has the same standard voice command data as the voice command data, it notifies the action execution module to act.
动作执行模块,根据该标准语音命令数据对应的语音控制命令,执行对应的动作。The action execution module executes the corresponding action according to the voice control command corresponding to the standard voice command data.
本发明实施例二还公开了一种实现语音控制的方法,用于智能终端中。该智能终端与服务器连接。参见图4,该智能终端包括:第一处理器、与第一处理器连接的语音输入单元;服务器包括:第二处理器、与第二处理器连接的存储器和网络连接单元。其中,第一处理器和第二处理器互相连接。Embodiment 2 of the present invention also discloses a method for implementing voice control, which is used in an intelligent terminal. The smart terminal is connected with the server. Referring to FIG. 4 , the smart terminal includes: a first processor, a voice input unit connected to the first processor; the server includes: a second processor, a memory connected to the second processor, and a network connection unit. Wherein, the first processor and the second processor are connected to each other.
参见图5,该方法包括:Referring to Figure 5, the method includes:
201、第一处理器将安装于其上的应用程序的配置文件发送至第二处理器,然后进入步骤202。201. The first processor sends the configuration file of the application program installed thereon to the second processor, and then enters step 202.
其中,所述配置文件包括对应该应用程序的语音控制命令。该语音控制命令即是该应用程序所能支持的可以通过语音控制实现的动作。例如对于视频播放程序,语音控制命令包括:暂停、播发、快进、快退、下一个视频、上一个视频等。随着应用程序的升级,该语音控制命令也可以随着配置文件的升级而增加,例如为智能终端上的视频播放程序增加“截屏”的语音控制命令等。Wherein, the configuration file includes voice control commands corresponding to the application program. The voice control command is the action supported by the application program that can be realized through voice control. For example, for a video player program, voice control commands include: pause, broadcast, fast forward, fast rewind, next video, previous video, etc. With the upgrade of the application program, the voice control command can also be increased with the upgrade of the configuration file, such as adding a voice control command of "screen capture" to the video player program on the smart terminal.
202、第二处理器接收并解析所述应用程序的配置文件,得到该应用程序的语音控制命令,然后根据配置文件中的语音控制命令,下载对应的标准语音命令数据,然后进入步骤203。202. The second processor receives and parses the configuration file of the application program to obtain the voice control command of the application program, and then downloads the corresponding standard voice command data according to the voice control command in the configuration file, and then enters step 203.
具体而言,第二处理器在解析得到该应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为本应用程序的语音命令数据库并保存至存储器。Specifically, after analyzing and obtaining the voice control command of the application program, the second processor notifies the network connection unit to download the corresponding standard voice command data, and then establishes the downloaded standard voice command data with the corresponding voice control command. A voice command database for this application and saved to memory.
其中,标准语音命令数据,即标准语音在转换为电信号后所形成的命令数据。实际应用时,可以为标准的普通话语音所转换而成的语音命令数据。例如,对于语音命令“暂停”、“播放”、“上一个”等,在标准的普通话语音下所转换成的语音命令数据。Wherein, the standard voice command data is the command data formed after the standard voice is converted into an electrical signal. In actual application, it may be voice command data converted from standard Mandarin voice. For example, for the voice commands "pause", "play", "previous", etc., the voice command data is converted into standard Mandarin voice.
203、第一处理器接收到语音命令数据后,将该语音命令数据发送至第二处理器,进入步骤204。203. After receiving the voice command data, the first processor sends the voice command data to the second processor, and enters step 204.
具体而言,所述第一处理器接收到所述语音命令数据后,查看当前活动的应用程序,并发送查询命令至第二处理器,同时将该语音命令数据发送至第二处理器。其中,该查询命令包括当前活动的应用程序的程序名。Specifically, after receiving the voice command data, the first processor checks the currently active application program, sends a query command to the second processor, and at the same time sends the voice command data to the second processor. Wherein, the query command includes the program name of the currently active application program.
需要说明的是,语音命令数据为语音输入单元接收语音并转换而得到的数据。在实际应用时,此语音输入单元可以作为话筒的形式,设置于智能终端上,或设置于智能终端的遥控器上,且该遥控器与智能终端无线连接。It should be noted that the voice command data is the data obtained by receiving the voice and converting it by the voice input unit. In practical application, the voice input unit can be used as a microphone and set on the smart terminal, or on the remote control of the smart terminal, and the remote control is wirelessly connected to the smart terminal.
204、第二处理器将该语音命令数据与当前活动的应用程序的标准语音命令数据进行匹配,若匹配成功,进入步骤205;若匹配不成功,进入步骤207。204. The second processor matches the voice command data with the standard voice command data of the currently active application program. If the matching is successful, go to step 205; if the matching is unsuccessful, go to step 207.
具体而言,在第二处理器接收到所述查询命令后,发送调用命令至存储器;Specifically, after the second processor receives the query command, send the call command to the memory;
存储器接收到调用命令后,将当前活动的应用程序对应的语音命令数据库发送至第二处理器;After receiving the call command, the memory sends the voice command database corresponding to the currently active application program to the second processor;
第二处理器将该语音命令数据与语音命令数据库中的标准语音命令数据进行比对,若存在与该语音命令数据相同的标准语音命令数据,则进入步骤205。The second processor compares the voice command data with the standard voice command data in the voice command database, and if there is the same standard voice command data as the voice command data, go to step 205 .
205、第二处理器将该标准语音命令数据对应的语音控制命令发送至第一处理器,并进入步骤206。205. The second processor sends the voice control command corresponding to the standard voice command data to the first processor, and enters step 206.
206、第一处理器接收到语音控制命令后,控制所述智能终端执行对应的动作。206. After receiving the voice control command, the first processor controls the smart terminal to perform a corresponding action.
207、第二处理器丢弃该语音命令数据,并通知第一处理器提示用户匹配失败。然后返回步骤203,以等待用户的下一次输入语音时,第一处理器获取对应的语音控制命令。207. The second processor discards the voice command data, and notifies the first processor to prompt the user that the matching fails. Then return to step 203, to wait for the user to input voice next time, the first processor acquires the corresponding voice control command.
在本实施例方案中,智能终端可以将应用程序的语音控制命令发送至服务器,并设置服务器去下载对应的标准语音命令数据,然后在接收到语音命令数据后,发送至服务器查找对应的语音控制命令并返回至智能终端。此种情形下,可以避免了智能终端进行大量数据的处理工作。In the scheme of this embodiment, the smart terminal can send the voice control command of the application program to the server, and set the server to download the corresponding standard voice command data, and then send the voice command data to the server to find the corresponding voice control data after receiving the voice command data. command and return to the smart terminal. In this case, the smart terminal can avoid processing a large amount of data.
本实施例二还公开了一种实现语音控制的装置,用于与服务器连接的智能终端中。The second embodiment also discloses a device for implementing voice control, which is used in an intelligent terminal connected to a server.
该智能终端参见图4,包括:第一处理器、与第一处理器连接的语音输入单元;服务器包括:第二处理器、与第二处理器连接的存储器和网络连接单元。其中,第一处理器和第二处理器互相连接。Referring to FIG. 4 , the intelligent terminal includes: a first processor, a voice input unit connected to the first processor; the server includes: a second processor, a memory connected to the second processor, and a network connection unit. Wherein, the first processor and the second processor are connected to each other.
该装置参见图6,包括:设于第一处理器中的配置文件发送模块、语音命令数据接收模块、动作执行模块;设于第二处理器中的配置文件解析模块、标准语音命令数据获取模块、匹配模块;Referring to Fig. 6, the device includes: a configuration file sending module, a voice command data receiving module, and an action execution module arranged in the first processor; a configuration file parsing module and a standard voice command data acquisition module arranged in the second processor , matching module;
配置文件发送模块,将安装于所述智能终端上的应用程序的配置文件发送至配置文件解析模块;其中,所述配置文件包括对应该应用程序的语音控制命令;The configuration file sending module sends the configuration file of the application program installed on the smart terminal to the configuration file parsing module; wherein the configuration file includes a voice control command corresponding to the application program;
配置文件解析模块,接收并解析所述应用程序的配置文件,得到该应用程序的语音控制命令,The configuration file parsing module receives and parses the configuration file of the application to obtain the voice control command of the application,
标准语音命令数据获取模块,根据获取到的该应用程序的语音控制命令,下载对应的标准语音命令数据。The standard voice command data acquisition module downloads the corresponding standard voice command data according to the acquired voice control command of the application program.
更为具体地,所述标准语音命令数据获取模块在获取到该应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为本应用程序的语音命令数据库并保存至存储器。More specifically, after the standard voice command data acquisition module acquires the voice control command of the application program, it notifies the network connection unit to download the corresponding standard voice command data, and then downloads the standard voice command data and the corresponding The above-mentioned voice control command is established as the voice command database of the application program and saved to the memory.
语音命令数据接收模块,在接收到语音命令数据后,将该语音命令数据发送至匹配模块。The voice command data receiving module sends the voice command data to the matching module after receiving the voice command data.
具体而言,所述语音命令数据接收模块接收到所述语音命令数据后,查看当前活动的应用程序,并发送查询命令至匹配模块,同时将该语音命令数据发送至匹配模块。其中,该查询命令包括当前活动的应用程序的程序名。Specifically, after receiving the voice command data, the voice command data receiving module checks the currently active application program, sends a query command to the matching module, and simultaneously sends the voice command data to the matching module. Wherein, the query command includes the program name of the currently active application program.
需要说明的是,语音命令数据为语音输入单元接收语音并转换而得到的数据。在实际应用时,此语音输入单元可以作为话筒的形式,设置于智能终端上,或设置于智能终端的遥控器上,且该遥控器与智能终端无线连接。It should be noted that the voice command data is the data obtained by receiving the voice and converting it by the voice input unit. In practical application, the voice input unit can be used as a microphone and set on the smart terminal, or on the remote control of the smart terminal, and the remote control is wirelessly connected to the smart terminal.
匹配模块,将该语音命令数据与当前活动的应用程序的标准语音命令数据进行匹配。若匹配成功,则将该标准语音命令数据对应的语音控制命令发送至动作执行模块;若匹配不成功,则丢弃该语音命令数据,并通知语音命令数据接收模块提示用户匹配失败,然后等待用户的下一次输入语音时,语音命令数据接收模块获取对应的语音控制命令。The matching module matches the voice command data with the standard voice command data of the currently active application program. If the matching is successful, the voice control command corresponding to the standard voice command data is sent to the action execution module; if the matching is unsuccessful, the voice command data is discarded, and the voice command data receiving module is notified to prompt the user to match failure, and then wait for the user's response When the voice is input next time, the voice command data receiving module acquires the corresponding voice control command.
更为详尽地,匹配模块接收到所述查询命令后,调用该应用程序对应的语音命令数据库,然后将接收到的语音命令数据与语音命令数据库中的标准语音命令数据进行匹配;In more detail, after the matching module receives the query command, it calls the voice command database corresponding to the application program, and then matches the received voice command data with the standard voice command data in the voice command database;
若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则所述匹配模块将该标准语音命令数据对应的语音控制命令发送至所述动作执行模块。If there is standard voice command data identical to the voice command data in the voice command database, the matching module sends the voice control command corresponding to the standard voice command data to the action execution module.
动作执行模块,接收到语音控制命令后,执行对应的动作。The action execution module executes the corresponding action after receiving the voice control command.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510355899.3ACN105094807A (en) | 2015-06-25 | 2015-06-25 | Method and device for implementing voice control |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510355899.3ACN105094807A (en) | 2015-06-25 | 2015-06-25 | Method and device for implementing voice control |
| Publication Number | Publication Date |
|---|---|
| CN105094807Atrue CN105094807A (en) | 2015-11-25 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510355899.3APendingCN105094807A (en) | 2015-06-25 | 2015-06-25 | Method and device for implementing voice control |
| Country | Link |
|---|---|
| CN (1) | CN105094807A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106604089A (en)* | 2016-10-25 | 2017-04-26 | 北京小米移动软件有限公司 | Intelligent television screenshot sharing method and device |
| CN107424609A (en)* | 2017-07-31 | 2017-12-01 | 北京云知声信息技术有限公司 | A kind of sound control method and device |
| WO2017219519A1 (en)* | 2016-06-24 | 2017-12-28 | 中兴通讯股份有限公司 | Method, apparatus, and system for controlling device |
| CN107910003A (en)* | 2017-12-22 | 2018-04-13 | 智童时刻(厦门)科技有限公司 | A kind of voice interactive method and speech control system for smart machine |
| CN108711426A (en)* | 2018-05-04 | 2018-10-26 | 四川斐讯信息技术有限公司 | A kind of wireless extensions device configuration method and system based on voice control |
| CN108831453A (en)* | 2018-05-02 | 2018-11-16 | 四川斐讯信息技术有限公司 | Intelligent terminal based on the intelligent sound equipment method and system that compatibility controls entirely |
| CN109256129A (en)* | 2018-11-28 | 2019-01-22 | 余桂富 | A kind of operating method of intelligent voice control system |
| CN110109846A (en)* | 2019-02-28 | 2019-08-09 | 上海乐愚智能科技有限公司 | A kind of method for managing security, device, terminal and storage medium |
| CN110522289A (en)* | 2018-05-25 | 2019-12-03 | 潘通 | A kind of control method of intelligent electric cooker, device and intelligent electric cooker |
| CN111028828A (en)* | 2019-12-20 | 2020-04-17 | 京东方科技集团股份有限公司 | Voice interaction method based on screen drawing, screen drawing and storage medium |
| CN113053384A (en)* | 2021-04-20 | 2021-06-29 | 五八到家有限公司 | APP voice control method and system and computer equipment |
| CN113923390A (en)* | 2021-09-30 | 2022-01-11 | 北京字节跳动网络技术有限公司 | Video recording method, device, equipment and storage medium |
| CN115990028A (en)* | 2021-10-20 | 2023-04-21 | 深圳迈瑞生物医疗电子股份有限公司 | Voice command switching method of ultrasonic equipment and ultrasonic equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050149331A1 (en)* | 2002-06-14 | 2005-07-07 | Ehrilich Steven C. | Method and system for developing speech applications |
| CN103839549A (en)* | 2012-11-22 | 2014-06-04 | 腾讯科技(深圳)有限公司 | Voice instruction control method and system |
| CN103885783A (en)* | 2014-04-03 | 2014-06-25 | 深圳市三脚蛙科技有限公司 | Voice control method and device of application program |
| CN104461597A (en)* | 2013-09-24 | 2015-03-25 | 腾讯科技(深圳)有限公司 | Starting control method and device for application program |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050149331A1 (en)* | 2002-06-14 | 2005-07-07 | Ehrilich Steven C. | Method and system for developing speech applications |
| CN103839549A (en)* | 2012-11-22 | 2014-06-04 | 腾讯科技(深圳)有限公司 | Voice instruction control method and system |
| CN104461597A (en)* | 2013-09-24 | 2015-03-25 | 腾讯科技(深圳)有限公司 | Starting control method and device for application program |
| CN103885783A (en)* | 2014-04-03 | 2014-06-25 | 深圳市三脚蛙科技有限公司 | Voice control method and device of application program |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017219519A1 (en)* | 2016-06-24 | 2017-12-28 | 中兴通讯股份有限公司 | Method, apparatus, and system for controlling device |
| CN106604089A (en)* | 2016-10-25 | 2017-04-26 | 北京小米移动软件有限公司 | Intelligent television screenshot sharing method and device |
| CN107424609A (en)* | 2017-07-31 | 2017-12-01 | 北京云知声信息技术有限公司 | A kind of sound control method and device |
| CN107910003A (en)* | 2017-12-22 | 2018-04-13 | 智童时刻(厦门)科技有限公司 | A kind of voice interactive method and speech control system for smart machine |
| CN108831453A (en)* | 2018-05-02 | 2018-11-16 | 四川斐讯信息技术有限公司 | Intelligent terminal based on the intelligent sound equipment method and system that compatibility controls entirely |
| CN108711426A (en)* | 2018-05-04 | 2018-10-26 | 四川斐讯信息技术有限公司 | A kind of wireless extensions device configuration method and system based on voice control |
| CN110522289A (en)* | 2018-05-25 | 2019-12-03 | 潘通 | A kind of control method of intelligent electric cooker, device and intelligent electric cooker |
| CN109256129A (en)* | 2018-11-28 | 2019-01-22 | 余桂富 | A kind of operating method of intelligent voice control system |
| CN110109846A (en)* | 2019-02-28 | 2019-08-09 | 上海乐愚智能科技有限公司 | A kind of method for managing security, device, terminal and storage medium |
| CN111028828A (en)* | 2019-12-20 | 2020-04-17 | 京东方科技集团股份有限公司 | Voice interaction method based on screen drawing, screen drawing and storage medium |
| CN113053384A (en)* | 2021-04-20 | 2021-06-29 | 五八到家有限公司 | APP voice control method and system and computer equipment |
| CN113923390A (en)* | 2021-09-30 | 2022-01-11 | 北京字节跳动网络技术有限公司 | Video recording method, device, equipment and storage medium |
| CN115990028A (en)* | 2021-10-20 | 2023-04-21 | 深圳迈瑞生物医疗电子股份有限公司 | Voice command switching method of ultrasonic equipment and ultrasonic equipment |
| Publication | Publication Date | Title |
|---|---|---|
| CN105094807A (en) | Method and device for implementing voice control | |
| CN107276864B (en) | Method, device and system for controlling household appliances by intelligent voice equipment | |
| CN108683574B (en) | Equipment control method, server and intelligent home system | |
| US10791200B2 (en) | Method, apparatus and server for providing voice service | |
| US11082532B2 (en) | Method and apparatus for sending information | |
| CN108831469B (en) | Voice command customizing method, device and equipment and computer storage medium | |
| CN110235087B (en) | Method and terminal for realizing voice control | |
| CN105120299B (en) | Video pushing method and device | |
| WO2021135604A1 (en) | Voice control method and apparatus, server, terminal device, and storage medium | |
| CN104077162B (en) | Renewal, dissemination method and the device of mobile terminal application template | |
| CN107544271A (en) | Terminal control method, device and computer-readable recording medium | |
| KR101718999B1 (en) | Device and method for controlling application in wireless terminal | |
| CN103944983B (en) | Phonetic control command error correction method and system | |
| KR20100081720A (en) | Method and system for fota service | |
| CN108028044A (en) | Speech Recognition System Using Multiple Recognizers to Reduce Latency | |
| WO2020228040A1 (en) | Smart home system control method and apparatus, electronic device and storage medium | |
| CN112331202B (en) | Voice screen projection method and device, electronic equipment and computer readable storage medium | |
| CN105979313A (en) | Remote control upgrading method and device | |
| CN104079970A (en) | System and method of data interaction and control of mobile equipment and WIFI (Wireless Fidelity) smart television | |
| CN108521355A (en) | Method for customizing voice control equipment, smart terminal, home appliance and device | |
| CN114756306A (en) | Service calling method, device, equipment and storage medium | |
| CN104122979A (en) | Method and device for control over large screen through voice | |
| CN106095455A (en) | A kind of application update method and device | |
| CN105141998A (en) | Smart television voice remote controller control method and system based on DLNA (Digital Living Network Alliance) | |
| CN114974230A (en) | Speech recognition method, device, system, electronic device and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20151125 |