CN114609920A - Intelligent household control method and device, computer equipment and medium - Google Patents

Intelligent household control method and device, computer equipment and medium Download PDF

Info

Publication number
CN114609920A
CN114609920A CN202210151526.4A CN202210151526A CN114609920A CN 114609920 A CN114609920 A CN 114609920A CN 202210151526 A CN202210151526 A CN 202210151526A CN 114609920 A CN114609920 A CN 114609920A
Authority
CN
China
Prior art keywords
smart device
control
candidate
target
information
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.)
Pending
Application number
CN202210151526.4A
Other languages
Chinese (zh)
Inventor
崔保磊
李金凯
杜永花
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Visual Technology Co Ltd
Original Assignee
Hisense Visual Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hisense Visual Technology Co Ltd filed Critical Hisense Visual Technology Co Ltd
Priority to CN202210151526.4A priority Critical patent/CN114609920A/en
Publication of CN114609920A publication Critical patent/CN114609920A/en
Priority to PCT/CN2022/100547 priority patent/WO2022268136A1/en
Priority to CN202280038248.XA priority patent/CN117882130A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Selective Calling Equipment (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present disclosure relates to a smart home control method, apparatus, computer device and medium, and in particular, to the field of smart home technology; wherein, the method comprises the following steps: recognizing voice data of a user to obtain corresponding control information, wherein the control information comprises function types and control instructions; determining a first candidate intelligent device set corresponding to the function category according to a pre-established intelligent device information table; determining a second candidate intelligent device set matched with the control instruction based on the function state corresponding to each candidate intelligent device in the first candidate intelligent device set; and determining a target intelligent device matched with the control instruction from the second candidate intelligent device set, and controlling the target intelligent device to execute the control instruction. According to the embodiment of the intelligent home equipment control method and device, the corresponding control instruction can be executed through the voice automatic control intelligent equipment, a user can conveniently control and use the intelligent home equipment, and the improvement of intelligence and accuracy is facilitated.

Description

智能家居控制方法、装置、计算机设备和介质Smart home control method, device, computer equipment and medium

技术领域technical field

本公开涉及智能家居技术领域,尤其涉及一种智能家居控制方法、装置、计算机设备和介质。The present disclosure relates to the field of smart home technology, and in particular, to a smart home control method, device, computer equipment and medium.

背景技术Background technique

智能家居是通过物联网技术将家中的各种设备,例如音视频设备、照明系统、窗帘控制、空调控制、数字影院系统、影音服务器和网络家电等连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、暖通控制、红外转发以及可编程定时控制等多种功能。智能家居不仅具有传统的使用功能,而且兼备网络通信、信息家电以及设备自动化,能够提供全方位的信息交互功能,以及节约能源费用。Smart home is to connect various devices in the home, such as audio and video equipment, lighting system, curtain control, air conditioning control, digital theater system, audio and video server and network appliances, etc. through the Internet of Things technology, providing home appliance control, lighting control, telephone Remote control, indoor and outdoor remote control, HVAC control, infrared forwarding and programmable timing control and other functions. Smart home not only has traditional use functions, but also has network communication, information appliances and equipment automation, which can provide a full range of information interaction functions and save energy costs.

在传统方式中,触发智能家居操作,往往需要进入智能家居APP的应用程序中进行手动操作,手动设置智能设备的操作场景,或者由用户手动操作控制智能设备,导致操作不便,极大地降低了用户的使用体验。In the traditional way, to trigger smart home operation, it is often necessary to enter the application program of the smart home APP for manual operation, manually set the operation scene of the smart device, or manually control the smart device by the user, which leads to inconvenience of operation and greatly reduces the user user experience.

发明内容SUMMARY OF THE INVENTION

为了解决上述技术或者至少部分地解决上述技术问题,本公开提供了一种智能家居控制方法、装置、计算机设备和介质,可以根据用户的语音数据得到功能类别和控制指令,并根据功能类别和控制指令确定用户想要控制的目标智能设备,从而使得目标智能设备能够执行该控制指令,无需用户手动操作,提高了用户的使用体验。In order to solve the above-mentioned technology or at least partially solve the above-mentioned technical problem, the present disclosure provides a smart home control method, device, computer equipment and medium, which can obtain function categories and control instructions according to the user's voice data, and according to the function categories and control instructions The instruction determines the target smart device that the user wants to control, so that the target smart device can execute the control instruction without the user's manual operation, which improves the user's experience.

为了实现上述目的,本公开实施例提供的技术方案如下:In order to achieve the above purpose, the technical solutions provided by the embodiments of the present disclosure are as follows:

第一方面,本公开提供了一种智能家居控制方法,该方法包括:In a first aspect, the present disclosure provides a smart home control method, the method comprising:

对用户的语音数据进行识别,得到对应的控制信息,所述控制信息包括功能类别和控制指令;Identifying the user's voice data to obtain corresponding control information, where the control information includes function categories and control instructions;

根据预先建立的智能设备信息表,确定与所述功能类别对应的第一候选智能设备集合;determining a first candidate smart device set corresponding to the functional category according to a pre-established smart device information table;

基于所述第一候选智能设备集合中各候选智能设备对应的功能状态,确定与所述控制指令匹配的第二候选智能设备集合;determining a second candidate smart device set matching the control instruction based on the functional state corresponding to each candidate smart device in the first candidate smart device set;

从所述第二候选智能设备集合中确定与所述控制指令匹配的目标智能设备,并控制所述目标智能设备执行所述控制指令。A target smart device matching the control instruction is determined from the second candidate smart device set, and the target smart device is controlled to execute the control instruction.

作为本公开实施例一种可选的实施方式,所述从所述第二候选智能设备集合中确定与所述控制指令匹配的目标智能设备,并控制所述目标智能设备执行所述控制指令,包括:As an optional implementation manner of the embodiment of the present disclosure, the target smart device matching the control instruction is determined from the second candidate smart device set, and the target smart device is controlled to execute the control instruction, include:

确定与所述控制指令匹配的第二候选智能设备集合中包含的所有目标候选智能设备的数量;determining the number of all target candidate smart devices included in the second candidate smart device set matching the control instruction;

根据所述数量与预设阈值的大小关系,从所述第二候选智能设备集合中确定所述目标智能设备,并控制所述目标智能设备执行所述控制指令。The target smart device is determined from the second candidate smart device set according to the magnitude relationship between the number and the preset threshold, and the target smart device is controlled to execute the control instruction.

作为本公开实施例一种可选的实施方式,所述根据所述数量与预设阈值的大小关系,从所述第二候选智能设备集合中确定所述目标智能设备,并控制所述目标智能设备执行所述控制指令,包括:As an optional implementation manner of the embodiment of the present disclosure, the target smart device is determined from the second candidate smart device set according to the magnitude relationship between the number and a preset threshold, and the target smart device is controlled The device executes the control instructions, including:

若所有目标候选智能设备的数量小于或者等于所述预设阈值,则将所述第二候选智能设备集合中包含的所有目标候选智能设备确定为所述目标智能设备;If the number of all target candidate smart devices is less than or equal to the preset threshold, determining all target candidate smart devices included in the second candidate smart device set as the target smart device;

控制各目标智能设备分别执行所述控制指令。Control each target smart device to execute the control instruction respectively.

作为本公开实施例一种可选的实施方式,所述方法还包括:As an optional implementation manner of the embodiment of the present disclosure, the method further includes:

若所有目标候选智能设备的数量大于所述预设阈值,则发送第一提示信息,其中,所述第一提示信息用于指示用户从所述第二候选智能设备集合中确定所述目标智能设备;If the number of all target candidate smart devices is greater than the preset threshold, first prompt information is sent, where the first prompt information is used to instruct the user to determine the target smart device from the second candidate smart device set ;

接收第一应答信息,其中,所述第一应答信息中包含所述目标智能设备对应的第一标识信息;receiving first response information, wherein the first response information includes first identification information corresponding to the target smart device;

控制所述第一标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the first identification information is controlled to execute the control instruction.

作为本公开实施例一种可选的实施方式,所述对用户的语音数据进行识别,得到对应的控制信息,包括:As an optional implementation manner of the embodiment of the present disclosure, identifying the user's voice data to obtain corresponding control information includes:

通过语音识别方法对所述语音数据进行文本识别,得到所述语音数据对应的文本信息;Perform text recognition on the voice data by a voice recognition method to obtain text information corresponding to the voice data;

通过语义理解方法对所述文本信息进行语义理解,得到所述文本信息中包含的控制信息。The text information is semantically understood through a semantic understanding method to obtain the control information contained in the text information.

作为本公开实施例一种可选的实施方式,所述智能设备信息表通过以下方式获取:As an optional implementation manner of the embodiment of the present disclosure, the smart device information table is obtained in the following manner:

获取在预设场景中包含的各智能设备分别对应的设备名称、功能名称、功能类别以及功能状态;Obtain the device name, function name, function category and function status corresponding to each smart device included in the preset scene;

根据所有的设备名称、功能名称、功能类别以及功能状态,建立或更新对应的智能设备信息表。Create or update a corresponding smart device information table according to all device names, function names, function categories, and function states.

作为本公开实施例一种可选的实施方式,所述方法还包括:As an optional implementation manner of the embodiment of the present disclosure, the method further includes:

若所述第一候选智能设备集合为空集合,或者若所述第一候选智能设备集合为非空集合且所述第二候选智能设备集合为空集合,则发送第二提示信息,其中,所述第二提示信息用于指示用户从多个智能设备中确定所述目标智能设备;If the first candidate smart device set is an empty set, or if the first candidate smart device set is a non-empty set and the second candidate smart device set is an empty set, second prompt information is sent, wherein the The second prompt information is used to instruct the user to determine the target smart device from a plurality of smart devices;

接收第二应答信息,其中,所述第二应答信息中包含所述目标智能设备对应的第二标识信息;receiving second response information, wherein the second response information includes second identification information corresponding to the target smart device;

控制所述第二标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the second identification information is controlled to execute the control instruction.

第二方面,本公开提供了一种智能家居控制装置,该装置包括:In a second aspect, the present disclosure provides a smart home control device, the device comprising:

识别模块,用于对用户的语音数据进行识别,得到对应的控制信息,所述控制信息包括功能类别和控制指令;an identification module for identifying the user's voice data to obtain corresponding control information, where the control information includes function categories and control instructions;

第一确定模块,用于根据预先建立的智能设备信息表,确定与所述功能类别对应的第一候选智能设备集合;a first determining module, configured to determine a first candidate smart device set corresponding to the function category according to a pre-established smart device information table;

第二确定模块,用于基于所述第一候选智能设备集合中各候选智能设备对应的功能状态,确定与所述控制指令匹配的第二候选智能设备集合;a second determining module, configured to determine a second candidate smart device set matching the control instruction based on the functional status corresponding to each candidate smart device in the first candidate smart device set;

控制模块,用于从所述第二候选智能设备集合中确定与所述控制指令匹配的目标智能设备,并控制所述目标智能设备执行所述控制指令。A control module, configured to determine a target smart device matching the control instruction from the second candidate smart device set, and control the target smart device to execute the control instruction.

作为本公开实施例一种可选的实施方式,所述控制模块,包括:As an optional implementation manner of the embodiment of the present disclosure, the control module includes:

数量确定单元,用于确定与所述控制指令匹配的第二候选智能设备集合中包含的所有目标候选智能设备的数量;a quantity determination unit, configured to determine the quantity of all target candidate smart devices included in the second candidate smart device set that matches the control instruction;

设备确定单元,用于根据所述数量与预设阈值的大小关系,从所述第二候选智能设备集合中确定所述目标智能设备,并控制所述目标智能设备执行所述控制指令。A device determining unit, configured to determine the target smart device from the second candidate smart device set according to the magnitude relationship between the number and a preset threshold, and control the target smart device to execute the control instruction.

作为本公开实施例一种可选的实施方式,所述设备确定单元,具体用于:As an optional implementation manner of the embodiment of the present disclosure, the device determining unit is specifically configured to:

若所有目标候选智能设备的数量小于或者等于所述预设阈值,则将所述第二候选智能设备集合中包含的所有目标候选智能设备确定为所述目标智能设备;If the number of all target candidate smart devices is less than or equal to the preset threshold, determining all target candidate smart devices included in the second candidate smart device set as the target smart device;

控制各目标智能设备分别执行所述控制指令。Control each target smart device to execute the control instruction respectively.

作为本公开实施例一种可选的实施方式,所述设备确定单元,还具体用于:As an optional implementation manner of the embodiment of the present disclosure, the device determining unit is further specifically configured to:

若所有目标候选智能设备的数量大于所述预设阈值,则发送第一提示信息,其中,所述第一提示信息用于指示用户从所述第二候选智能设备集合中确定所述目标智能设备;If the number of all target candidate smart devices is greater than the preset threshold, first prompt information is sent, where the first prompt information is used to instruct the user to determine the target smart device from the second candidate smart device set ;

接收第一应答信息,其中,所述第一应答信息中包含所述目标智能设备对应的第一标识信息;receiving first response information, wherein the first response information includes first identification information corresponding to the target smart device;

控制所述第一标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the first identification information is controlled to execute the control instruction.

作为本公开实施例一种可选的实施方式,所述识别模块,具体用于:As an optional implementation manner of the embodiment of the present disclosure, the identification module is specifically used for:

通过语音识别方法对所述语音数据进行文本识别,得到所述语音数据对应的文本信息;Perform text recognition on the voice data by a voice recognition method to obtain text information corresponding to the voice data;

通过语义理解方法对所述文本信息进行语义理解,得到所述文本信息中包含的控制信息。The text information is semantically understood through a semantic understanding method to obtain the control information contained in the text information.

作为本公开实施例一种可选的实施方式,所述智能设备信息表通过以下方式获取:As an optional implementation manner of the embodiment of the present disclosure, the smart device information table is obtained in the following manner:

获取在预设场景中包含的各智能设备分别对应的设备名称、功能名称、功能类别以及功能状态;Obtain the device name, function name, function category and function status corresponding to each smart device included in the preset scene;

根据所有的设备名称、功能名称、功能类别以及功能状态,建立或更新对应的智能设备信息表。Create or update a corresponding smart device information table according to all device names, function names, function categories, and function states.

作为本公开实施例一种可选的实施方式,所述装置还包括:As an optional implementation manner of the embodiment of the present disclosure, the apparatus further includes:

发送模块,用于若所述第一候选智能设备集合为空集合,或者若所述第一候选智能设备集合为非空集合且所述第二候选智能设备集合为空集合,则发送第二提示信息,其中,所述第二提示信息用于指示用户从多个智能设备中确定所述目标智能设备;A sending module, configured to send a second prompt if the first candidate smart device set is an empty set, or if the first candidate smart device set is a non-empty set and the second candidate smart device set is an empty set information, wherein the second prompt information is used to instruct the user to determine the target smart device from a plurality of smart devices;

接收模块,用于接收第二应答信息,其中,所述第二应答信息中包含所述目标智能设备对应的第二标识信息;a receiving module, configured to receive second response information, wherein the second response information includes second identification information corresponding to the target smart device;

控制所述第二标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the second identification information is controlled to execute the control instruction.

第三方面,本公开还提供了一种计算机设备,包括:In a third aspect, the present disclosure also provides a computer device, including:

一个或多个处理器;one or more processors;

存储装置,用于存储一个或多个程序,storage means for storing one or more programs,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例中的任一种所述的智能家居控制方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the smart home control method described in any one of the embodiments of the present disclosure.

第四方面,本公开还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例中的任一种所述的智能家居控制方法。In a fourth aspect, the present disclosure also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements any one of the smart home control methods described in the embodiments of the present disclosure.

本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开首先对用户的语音数据进行识别,得到与语音数据对应的控制信息,控制信息包括功能类别和控制指令,接着根据预先建立的智能设备信息表,确定与功能类别对应的第一候选智能设备集合;然后基于第一候选智能设备集合中各候选智能设备对应的功能状态,确定与控制指令匹配的第二候选智能设备集合,最后从第二候选智能设备集合中确定与控制指令匹配的目标智能设备,并控制目标智能设备执行控制指令,解决了现有技术中触发智能家居操作时需要用户手动操作的问题,通过语音自动控制智能设备执行相应的控制指令,方便用户对智能家居设备的控制和使用,有利于提高智能性和准确性。Compared with the prior art, the technical solutions provided by the embodiments of the present disclosure have the following advantages: the present disclosure firstly identifies the user's voice data to obtain control information corresponding to the voice data. The established smart device information table determines the first candidate smart device set corresponding to the function category; then, based on the functional status corresponding to each candidate smart device in the first candidate smart device set, determines the second candidate smart device set that matches the control instruction Finally, the target smart device that matches the control command is determined from the second candidate smart device set, and the target smart device is controlled to execute the control command, which solves the problem in the prior art that a user's manual operation is required when triggering a smart home operation. Controlling the smart device to execute corresponding control instructions facilitates the user's control and use of the smart home device, and is beneficial to improving intelligence and accuracy.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description serve to explain the principles of the disclosure.

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the accompanying drawings that are required to be used in the description of the embodiments or the prior art will be briefly introduced below. In other words, on the premise of no creative labor, other drawings can also be obtained from these drawings.

图1A为现有技术中智能家居控制过程的场景示意图;Fig. 1A is a scene schematic diagram of a smart home control process in the prior art;

图1B为本公开实施例中一种智能家居控制过程的场景示意图;FIG. 1B is a schematic scene diagram of a smart home control process in an embodiment of the disclosure;

图2A为根据本公开一个或多个实施例的计算机设备的硬件配置框图;2A is a block diagram of a hardware configuration of a computer device according to one or more embodiments of the present disclosure;

图2B为根据本公开一个或多个实施例的计算机设备的软件配置示意图;2B is a schematic diagram of a software configuration of a computer device according to one or more embodiments of the present disclosure;

图2C为根据本公开一个或多个实施例的智能设备中包含的应用程序的图标控件界面显示示意图;2C is a schematic diagram showing an icon control interface of an application included in a smart device according to one or more embodiments of the present disclosure;

图3A为本公开实施例提供的一种智能家居控制方法的流程示意图;3A is a schematic flowchart of a smart home control method according to an embodiment of the present disclosure;

图3B为本公开实施例提供的一种智能家居控制方法的原理示意图;3B is a schematic diagram of the principle of a smart home control method provided by an embodiment of the present disclosure;

图3C为本公开实施例中确定第二候选智能设备集合的过程的示意图;3C is a schematic diagram of a process of determining a second candidate smart device set in an embodiment of the present disclosure;

图4A为本公开实施例提供的另一种智能家居控制方法的流程示意图;4A is a schematic flowchart of another smart home control method according to an embodiment of the present disclosure;

图4B为本公开实施例提供的另一种智能家居控制方法的原理示意图;FIG. 4B is a schematic schematic diagram of another smart home control method according to an embodiment of the present disclosure;

图5A为本公开实施例提供的又一种智能家居控制方法的流程示意图;5A is a schematic flowchart of another smart home control method provided by an embodiment of the present disclosure;

图5B为本公开实施例提供的又一种智能家居控制方法的原理示意图;FIG. 5B is a schematic schematic diagram of another smart home control method according to an embodiment of the present disclosure;

图6A为本公开实施例提供的又一种智能家居控制方法的流程示意图;6A is a schematic flowchart of another smart home control method provided by an embodiment of the present disclosure;

图6B为本公开实施例提供的又一种智能家居控制方法的原理示意图;FIG. 6B is a schematic schematic diagram of another smart home control method according to an embodiment of the present disclosure;

图6C为本公开实施例中得到控制信息的过程的示意图;6C is a schematic diagram of a process of obtaining control information in an embodiment of the present disclosure;

图7A为本公开实施例中一种本地控制设备的结构示意图;7A is a schematic structural diagram of a local control device in an embodiment of the disclosure;

图7B为本公开实施例中一种本地控制设备与智能设备进行交互的结构示意图;7B is a schematic structural diagram of the interaction between a local control device and a smart device in an embodiment of the disclosure;

图8A是本公开实施例提供的一种智能家居控制装置的结构示意图;8A is a schematic structural diagram of a smart home control device provided by an embodiment of the present disclosure;

图8B是本公开实施例智能家居控制装置中控制模块804的结构示意图;8B is a schematic structural diagram of a control module 804 in a smart home control device according to an embodiment of the present disclosure;

图9是本公开实施例提供的一种计算机设备的结构示意图。FIG. 9 is a schematic structural diagram of a computer device provided by an embodiment of the present disclosure.

具体实施方式Detailed ways

为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。In order to more clearly understand the above objects, features and advantages of the present disclosure, the solutions of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments may be combined with each other under the condition of no conflict.

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。Many specific details are set forth in the following description to facilitate a full understanding of the present disclosure, but the present disclosure can also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only a part of the embodiments of the present disclosure, and Not all examples.

本公开中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一候选智能设备集合和第二候选智能设备集合等是用于区别不同的候选智能设备集合,而不是用于描述候选智能设备集合的特定顺序。The terms "first" and "second" and the like in the present disclosure are used to distinguish different objects, rather than to describe a specific order of the objects. For example, the first candidate smart device set, the second candidate smart device set, etc. are used for distinguishing different candidate smart device sets, rather than for describing a specific order of the candidate smart device sets.

随着科技的不断发展,各种家居设备不断趋于智能化,为人们的生活带来了极大的便利。在移动互联网+物联网加速前进时代下,通过移动智能终端,特别是手机或者平板等的应用软件,针对每个智能设备需要一个智能的场景控制功能,由于智能设备各种各样,生产的厂家也较多,品类繁多,且相同品类也有不同的型号,基于功能化的控制指令使得智能控制越来越复杂化,简单的单个设备的智能控制已经不能满足人们对智能时代舒适度的要求。With the continuous development of science and technology, various household devices are becoming more and more intelligent, which brings great convenience to people's lives. In the era of mobile Internet + Internet of Things accelerating progress, through the application software of mobile smart terminals, especially mobile phones or tablets, an intelligent scene control function is required for each smart device. Due to the variety of smart devices, manufacturers of There are also more and more categories, and the same category also has different models. Based on functional control instructions, intelligent control is becoming more and more complicated. Simple intelligent control of a single device can no longer meet people's requirements for comfort in the intelligent age.

在传统方式中,触发智能家居操作,往往需要用户进入智能家居APP的应用程序中进行手动操作,手动设置智能设备的操作场景,或者由用户手动操作控制智能设备,导致操作不便,极大地降低了用户的使用体验。In the traditional way, triggering the smart home operation often requires the user to enter the application program of the smart home APP to perform manual operation, manually set the operation scene of the smart device, or manually control the smart device by the user, which leads to inconvenience of operation and greatly reduces the User experience.

图1A为现有技术中智能家居控制过程的场景示意图。如图1A所示,示例性的,假设智能家居场景中的智能设备包括智能设备100(即智能冰箱)、智能设备101(即智能洗衣机)和智能设备102(即智能显示设备),用户可通过智能终端设备103控制智能设备100、智能设备101和智能设备102,或者用户直接手动控制智能设备100、智能设备101和智能设备102。用户在对智能家居进行控制时需要进行手动操作,降低了用户的使用体验。FIG. 1A is a scene schematic diagram of a smart home control process in the prior art. As shown in FIG. 1A, exemplarily, it is assumed that the smart devices in the smart home scenario include smart devices 100 (ie, smart refrigerators), smart devices 101 (ie, smart washing machines) and smart devices 102 (ie, smart display devices). The smart terminal device 103 controls the smart device 100 , the smart device 101 , and the smart device 102 , or the user directly and manually controls the smart device 100 , the smart device 101 , and the smart device 102 . The user needs to perform manual operations when controlling the smart home, which reduces the user experience.

需要说明的是:智能家居场景中可以包含多种智能设备,图1A只是进行示例性说明,不对智能设备的种类和个数进行具体限制。It should be noted that: a smart home scene may include a variety of smart devices, and FIG. 1A is only an exemplary illustration, and the type and number of smart devices are not specifically limited.

由上可知,现有的智能家居控制方法操作不便,因此,需要一种更加简单、智能化的智能家居控制方法。As can be seen from the above, the existing smart home control method is inconvenient to operate, therefore, a simpler and intelligent smart home control method is required.

图1B为本公开实施例中一种智能家居控制过程的场景示意图。如图1B所示,假设智能家居场景中的智能设备包括智能设备200(即智能冰箱)、智能设备201(即智能洗衣机)和智能设备202(即智能显示设备),用户想要对智能家居场景中的智能设备进行控制时,先通过智能终端设备204中的录音应用进行录音,得到录音数据,其中,该录音数据主要为用户的控制意图,且该控制意图中不包括要控制的智能设备。该智能终端设备204把用户的录音数据发送至服务器203,以使服务器203对语音数据进行识别,得到与语音数据相对应的具体控制信息,从而根据该控制信息确定用户实际想要控制的智能设备,并直接控制该智能设备执行对应的控制指令,即:通过服务器203和智能终端设备204二者的交互实现智能家居的控制;或者用户可通过本地控制设备205,如物联网终端中的录音模块录入声音,其中,该声音主要为用户的控制意图,且该控制意图中不包括要控制的智能设备。本地控制设备205,对用户录入的语音数据进行识别,得到与语音数据相对应的具体控制信息,从而根据该控制信息确定用户实际想要控制的智能设备,并直接控制该智能设备执行对应的控制指令。FIG. 1B is a schematic scene diagram of a smart home control process in an embodiment of the disclosure. As shown in FIG. 1B , it is assumed that the smart devices in the smart home scene include smart device 200 (ie, smart refrigerator), smart device 201 (ie, smart washing machine) and smart device 202 (ie, smart display device). When controlling the smart device in the device 204, the recording application in the smart terminal device 204 is used to record first to obtain the recording data, wherein the recording data is mainly the user's control intention, and the control intention does not include the smart device to be controlled. The intelligent terminal device 204 sends the user's recording data to the server 203, so that the server 203 can recognize the voice data, obtain specific control information corresponding to the voice data, and determine the intelligent device that the user actually wants to control according to the control information. , and directly control the smart device to execute the corresponding control instructions, that is: realize the control of the smart home through the interaction between the server 203 and the smart terminal device 204; or the user can control the device 205 locally, such as the recording module in the Internet of Things terminal. A sound is recorded, wherein the sound is mainly the control intention of the user, and the control intention does not include the smart device to be controlled. The local control device 205 recognizes the voice data entered by the user, obtains specific control information corresponding to the voice data, thereby determines the smart device that the user actually wants to control according to the control information, and directly controls the smart device to execute the corresponding control instruction.

上述过程中,用户只需要进行录音即可,其余的处理过程不需要用户的参与,从而能够实现通过语音自动控制智能设备执行相应的控制指令,方便用户对智能家居设备的控制和使用,有利于提高智能性和准确性。In the above process, the user only needs to record, and the rest of the processing process does not require the user's participation, so that the intelligent device can be automatically controlled by voice to execute the corresponding control instructions, which is convenient for the user to control and use the smart home device. Improve intelligence and accuracy.

需要说明的是:智能家居场景中可以包含多种智能设备,图1B只是进行示例性说明,不对智能设备的种类和个数进行具体限制。It should be noted that: a smart home scene may include a variety of smart devices, and FIG. 1B is only an exemplary illustration, and does not specifically limit the type and number of smart devices.

本公开实施例提供的智能家居控制方法,可以基于计算机设备,或者计算机设备中的功能模块或者功能实体实现。The smart home control method provided by the embodiments of the present disclosure may be implemented based on a computer device, or a functional module or functional entity in the computer device.

其中,计算机可以为个人计算机(personal computer,PC)、服务器、手机、平板电脑、笔记本电脑、大型计算机等,本公开实施例对此不作具体限定。The computer may be a personal computer (personal computer, PC), a server, a mobile phone, a tablet computer, a notebook computer, a large computer, or the like, which is not specifically limited in this embodiment of the present disclosure.

示例性的,图2A为根据本公开一个或多个实施例的计算机设备的硬件配置框图。如图2A所示,计算机设备包括:调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口280中的至少一种。其中,控制器250包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。显示器260可为液晶显示器、OLED显示器、触控显示器以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG音视频数据信号。通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。计算机设备可以通过通信器220与服务器203或者本地控制设备205建立控制信号和数据信号的发送和接收。检测器230用于采集外部环境或与外部交互的信号。控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。用户接口280可用于接收控制装置(如:红外遥控器等)的控制信号。Exemplarily, FIG. 2A is a block diagram of a hardware configuration of a computer device according to one or more embodiments of the present disclosure. As shown in FIG. 2A, the computer equipment includes: a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface 280. at least one of. The controller 250 includes a central processing unit, a video processing unit, an audio processing unit, a graphics processing unit, a RAM, a ROM, and a first interface to an nth interface for input/output. The display 260 may be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and may also be a projection device and a projection screen. The tuner and demodulator 210 receives broadcast television signals through wired or wireless reception, and demodulates audio and video signals, such as EPG audio and video data signals, from a plurality of wireless or wired broadcast television signals. The communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The computer device can establish transmission and reception of control signals and data signals with the server 203 or the local control device 205 through the communicator 220 . The detector 230 is used to collect external environment or external interaction signals. The controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box. The user interface 280 can be used to receive control signals from a control device (eg, an infrared remote control, etc.).

在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制计算机设备的工作和响应用户的操作。控制器250控制计算机设备的整体操作。用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。In some embodiments, the controller 250, through various software control programs stored in memory, controls the operation of the computer device and responds to user operations. The controller 250 controls the overall operation of the computer device. A user may input a user command on a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.

在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,简称GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在计算机设备的显示屏中显示的一个图标、窗口和控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素中的至少一种。In some embodiments, a "user interface" is a medium interface for interaction and information exchange between an application program or an operating system and a user, which enables conversion between an internal form of information and a form acceptable to the user. A commonly used form of user interface is a graphical user interface (Graphic User Interface, GUI for short), which refers to a user interface related to computer operations displayed in a graphical manner. It can be an interface element such as an icon, window, and control displayed on the display screen of a computer device, wherein the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, Widgets, etc. at least one of the visual interface elements.

图2B为根据本公开一个或多个实施例的计算机设备的软件配置示意图,如图2B所示,将系统分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),安卓运行时(Android runtime)和系统库层(简称“系统运行库层”),以及内核层。FIG. 2B is a schematic diagram of a software configuration of a computer device according to one or more embodiments of the present disclosure. As shown in FIG. 2B , the system is divided into four layers, from top to bottom, the applications layer (referred to as the “application layer” for short). ”), the Application Framework layer (referred to as the “framework layer”), the Android runtime (Android runtime) and the system library layer (referred to as the “system runtime layer”), and the kernel layer.

在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(Window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包括但不限于以上举例。In some embodiments, at least one application program runs in the application program layer, and these application programs may be a Window program, a system setting program, or a clock program that comes with the operating system; they may also be developed by third-party developers. s application. During specific implementation, the applications in the application layer include but are not limited to the above examples.

在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的C/C++库以实现框架层要实现的功能。In some embodiments, the system runtime layer provides support for the upper layer, that is, the framework layer. When the framework layer is used, the Android operating system will run the C/C++ library included in the system runtime layer to implement the functions to be implemented by the framework layer.

在一些实施例中,内核层是硬件和软件之间的层,至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。In some embodiments, the kernel layer is a layer between hardware and software, at least including at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power drive.

图2C为根据本公开一个或多个实施例的智能设备(主要为智能播放设备,例如智能电视、数字影院系统或者影音服务器等)中包含的应用程序的图标控件界面显示示意图,如图2C中所示,应用程序层包含至少一个应用程序可以在显示器中显示对应的图标控件,如:直播电视应用程序图标控件、视频点播VOD应用程序图标控件、媒体中心应用程序图标控件、应用程序中心图标控件、游戏应用图标控件等。直播电视应用程序,可以通过不同的信号源提供直播电视。视频点播VOD应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。应用程序中心,可以提供储存各种应用程序。2C is a schematic diagram showing an icon control interface of an application program included in a smart device (mainly a smart playback device, such as a smart TV, a digital cinema system, or an audio-visual server, etc.) according to one or more embodiments of the present disclosure, as shown in FIG. 2C As shown, the application layer includes at least one application that can display corresponding icon controls on the display, such as: live TV application icon control, video on demand VOD application icon control, media center application icon control, application center icon control , game application icon controls, etc. Live TV app that can provide live TV from different sources. Video-on-demand VOD application that can provide videos from different storage sources. Unlike live TV applications, video-on-demand provides a display of video from certain storage sources. A media center application that can provide a variety of multimedia content playback applications. The application center can provide storage of various applications.

本申请实施例提供的智能家居控制方法可以基于上述计算机设备实现。The smart home control method provided by the embodiments of the present application may be implemented based on the above-mentioned computer equipment.

本公开实施例提供的智能家居控制过程,可以基于上述计算机设备实现,该方法可以对用户的语音数据进行识别,得到与语音数据对应的控制信息,控制信息包括功能类别和控制指令,接着根据预先建立的智能设备信息表,确定与功能类别对应的第一候选智能设备集合;然后基于第一候选智能设备集合中各候选智能设备对应的功能状态,确定与控制指令匹配的第二候选智能设备集合,最后从第二候选智能设备集合中确定与控制指令匹配的目标智能设备,并控制目标智能设备执行控制指令,解决了现有技术中触发智能家居操作时需要用户手动操作的问题,通过语音自动控制智能设备执行相应的控制指令,方便用户对智能家居设备的控制和使用,有利于提高智能性和准确性。The smart home control process provided by the embodiments of the present disclosure can be implemented based on the above-mentioned computer equipment. The method can identify the user's voice data, and obtain control information corresponding to the voice data. The control information includes function categories and control instructions. The established smart device information table determines the first candidate smart device set corresponding to the function category; then, based on the functional status corresponding to each candidate smart device in the first candidate smart device set, determines the second candidate smart device set that matches the control instruction Finally, the target smart device that matches the control command is determined from the second candidate smart device set, and the target smart device is controlled to execute the control command, which solves the problem in the prior art that a user's manual operation is required when triggering a smart home operation. Controlling the smart device to execute corresponding control instructions facilitates the user's control and use of the smart home device, and is beneficial to improving intelligence and accuracy.

为了更加详细的说明本方案,以下将以示例性的方式结合图3A进行说明,可以理解的是,图3A中所涉及的步骤在实际实现时可以包括更多的步骤,或者更少的步骤,并且这些步骤之间的顺序也可以不同,以能够实现本申请实施例中提供的智能家居控制方法为准。In order to describe the solution in more detail, the following will be described in conjunction with FIG. 3A in an exemplary manner. It is understood that the steps involved in FIG. 3A may include more steps or fewer steps in actual implementation, And the sequence of these steps may also be different, which is subject to the realization of the smart home control method provided in the embodiments of the present application.

图3A为本公开实施例提供的一种智能家居控制方法的流程示意图,图3B为本公开实施例提供的一种智能家居控制方法的原理示意图。本实施例可适用于对智能家居场景中包含的各智能设备进行控制的情况。本实施例方法可由智能家居控制装置来执行,该装置可采用硬件/或软件的方式来实现,并可配置于计算机设备中。3A is a schematic flowchart of a smart home control method provided by an embodiment of the present disclosure, and FIG. 3B is a schematic schematic diagram of a principle of a smart home control method provided by an embodiment of the present disclosure. This embodiment is applicable to the case of controlling each smart device included in the smart home scene. The method of this embodiment can be executed by a smart home control device, and the device can be implemented by means of hardware and/or software, and can be configured in computer equipment.

如图3A所示,该方法具体包括如下步骤:As shown in Figure 3A, the method specifically includes the following steps:

S310,对用户的语音数据进行识别,得到对应的控制信息,控制信息包括功能类别和控制指令。S310: Identify the user's voice data to obtain corresponding control information, where the control information includes function categories and control instructions.

其中,语音数据可以理解为用户录音后所形成的数据。控制信息可以理解为与用户的语音数据对应的控制意图,其中包含了与智能设备相关的功能类别和控制指令,但不包含具体要控制的智能设备。智能设备可以理解为智能家居场景中包含的各种设备,例如音视频设备、照明系统、窗帘控制、空调控制、数字影院系统、影音服务器和网络家电等。功能类别可以理解为智能设备的具体功能所属的类别,例如智能电视对应的类别可以包括:音量、亮度、视频播放场景以及菜谱场景等。控制指令可以理解为与智能设备相关的操作指令,例如打开、关闭、播放以及暂停等。Among them, the voice data can be understood as the data formed by the user after recording. The control information can be understood as a control intention corresponding to the user's voice data, which includes function categories and control instructions related to the smart device, but does not include the specific smart device to be controlled. Smart devices can be understood as various devices included in the smart home scene, such as audio and video equipment, lighting systems, curtain control, air conditioning control, digital theater systems, audio and video servers, and network appliances. The function category can be understood as the category to which the specific function of the smart device belongs. For example, the category corresponding to the smart TV may include: volume, brightness, video playback scene, and recipe scene. The control instructions can be understood as operation instructions related to the smart device, such as opening, closing, playing, and pausing.

在包含多个不同类型智能设备的智能家居场景中,各智能设备处于不同的控制状态,用户需要明确各智能设备具体的控制状态才能对智能设备进行控制,对于不指定智能设备的语音数据,可能会导致语音智能家居控制过程中执行失败或者需要多次引导用户补充信息以便确定要控制的智能设备。In a smart home scenario that includes multiple different types of smart devices, each smart device is in different control states. Users need to specify the specific control state of each smart device to control the smart device. For voice data that does not specify a smart device, it may be It will lead to the failure of the implementation of the voice smart home control process or the need to guide the user multiple times to supplement information in order to determine the smart device to be controlled.

本实施例中的执行主体可以为具有处理和交互功能的本地控制设备205,例如物联网终端,还可以为与智能终端设备204进行交互的服务器203。在获取到用户的录音数据后,由于本地控制设备205和服务器203无法直接获取语音数据中包含的具体信息,因此要对用户的语音数据进行识别,具体可以通过语音识别方法和语义理解方法进行识别,也可以通过神经网络模型或者语音识别系统等方法进行识别,本实施例不做具体限制。在识别之后,就能够得到与语音数据对应的控制信息,The execution subject in this embodiment may be a local control device 205 with processing and interaction functions, such as an IoT terminal, and may also be a server 203 that interacts with the intelligent terminal device 204 . After obtaining the user's recording data, since the local control device 205 and the server 203 cannot directly obtain the specific information contained in the voice data, it is necessary to recognize the user's voice data. Specifically, the voice recognition method and the semantic understanding method can be used for recognition. , and can also be recognized by methods such as a neural network model or a speech recognition system, which is not specifically limited in this embodiment. After the recognition, the control information corresponding to the voice data can be obtained,

S320,根据预先建立的智能设备信息表,确定与功能类别对应的第一候选智能设备集合。S320: Determine a first candidate smart device set corresponding to the function category according to the pre-established smart device information table.

其中,智能设备信息表可以理解为预先建立的与智能家居场景中各智能设备对应的信息相关的表格,表格中可以包括各智能设备分别对应的设备标识号、设备名称、功能类别以及功能状态等。第一候选智能设备集合可以理解为智能家居场景中包含的与功能类别相匹配的智能设备所组成的集合。Among them, the smart device information table can be understood as a pre-established table related to the information corresponding to each smart device in the smart home scene, and the table can include the device identification number, device name, function category and function status corresponding to each smart device respectively. . The first candidate smart device set may be understood as a set composed of smart devices included in the smart home scene that match the functional category.

在得到语音数据对应的控制信息之后,通过将智能设备信息表中各智能设备对应的功能类别与控制信息中的功能类别相匹配,能够得到与控制信息中的功能类别对应的第一候选智能设备集合。After the control information corresponding to the voice data is obtained, the first candidate smart device corresponding to the function category in the control information can be obtained by matching the function category corresponding to each smart device in the smart device information table with the function category in the control information. gather.

S330,基于第一候选智能设备集合中各候选智能设备对应的功能状态,确定与控制指令匹配的第二候选智能设备集合。S330 , based on the function states corresponding to each candidate smart device in the first candidate smart device set, determine a second candidate smart device set that matches the control instruction.

其中,第二候选智能设备集合可以理解为智能家居场景中包含的与控制指令相匹配的智能设备所组成的集合,该集合为最终要确定的用户想要控制的智能设备的候选集合。The second candidate smart device set may be understood as a set of smart devices included in the smart home scene that match the control instructions, and the set is a final candidate set of smart devices that the user wants to control.

第一候选智能设备集合中可能包含多个候选智能设备,且各候选智能设备可能处于不同的功能状态,因此在得到第一候选智能设备集合之后,为了确定用户想要控制的智能设备,需要进一步缩小范围。此时,根据第一候选智能设备集合中各候选智能设备对应的功能状态,将各候选智能设备对应的功能状态分别与控制信息中的控制指令进行比对,能够得到与该控制指令匹配的候选智能设备所形成的第二候选智能设备集合。The first candidate smart device set may include multiple candidate smart devices, and each candidate smart device may be in different functional states. Therefore, after obtaining the first candidate smart device set, in order to determine the smart device that the user wants to control, it is necessary to further narrow down. At this time, according to the functional state corresponding to each candidate smart device in the first candidate smart device set, the functional state corresponding to each candidate smart device is compared with the control instruction in the control information, and a candidate matching the control instruction can be obtained. The second candidate smart device set formed by smart devices.

示例性的,假设控制指令为打开,候选智能设备1对应的功能状态为正常;候选智能设备2对应的功能状态为正在播放,候选智能设备3对应的功能状态为关闭,则将候选智能设备3加入第二候选智能设备集合中。Exemplarily, assuming that the control command is ON, the functional state corresponding to the candidate smart device 1 is normal; the functional state corresponding to the candidate smart device 2 is playing, and the functional state corresponding to the candidate smart device 3 is OFF, then the candidate smart device 3 Join the second candidate smart device set.

S340,从第二候选智能设备集合中确定与控制指令匹配的目标智能设备,并控制目标智能设备执行控制指令。S340: Determine a target smart device matching the control instruction from the second candidate smart device set, and control the target smart device to execute the control instruction.

其中,目标智能设备可以理解为与控制指令匹配的智能设备。The target smart device can be understood as a smart device matching the control instruction.

由于第二候选智能设备集合中包含的智能设备可能有多个,因此还要从第二候选智能设备集合中确定与控制指令匹配的目标智能设备,目标智能设备的个数可以为多个,可以视具体情况而定,本公开不做具体限制。在确定了目标智能设备之后,向智能设备发送对应的控制指令,以控制目标智能设备执行控制指令,从而满足用户的需求,准确执行符合用户的语音数据的目标智能设备的控制。Since there may be multiple smart devices included in the second candidate smart device set, the target smart device matching the control instruction needs to be determined from the second candidate smart device set. As the case may be, the present disclosure is not specifically limited. After the target smart device is determined, the corresponding control command is sent to the smart device to control the target smart device to execute the control command, so as to meet the user's needs and accurately execute the control of the target smart device conforming to the user's voice data.

可选的,图3C为本公开实施例中确定第二候选智能设备集合的过程的示意图,如图3C所示:Optionally, FIG. 3C is a schematic diagram of a process of determining a second candidate smart device set in an embodiment of the present disclosure, as shown in FIG. 3C :

1、确定所有智能设备对应的设备名称总集合、功能类别总集合以及功能状态总集合;1. Determine the total set of device names, the total set of function categories and the total set of function states corresponding to all smart devices;

其中,设备名称总集合定义为Dev,各个智能设备分别为Dev1、Dev2、Dev3、…;Among them, the total set of device names is defined as Dev, and each smart device is Dev1, Dev2, Dev3, ...;

功能类别总集合定义为F,各功能分别为F1、F2、F3、…;The total set of function categories is defined as F, and each function is F1, F2, F3, …;

功能状态总集合定义为S,各功能状态分别为S1、S2、S3、…。The total set of functional states is defined as S, and the functional states are respectively S1, S2, S3, . . .

2、确定每个智能设备包含的功能类别和功能状态的组合,对应集合如下:2. Determine the combination of functional categories and functional states contained in each smart device, and the corresponding sets are as follows:

Dev1={F1S1,F2S2,…}Dev1={F1S1,F2S2,…}

Dev2={F1S2,F2S3,F3S3,…}Dev2 = {F1S2, F2S3, F3S3, ...}

Dev3={F1S1,F2S3,F4S1,F5S2,…}Dev3={F1S1, F2S3, F4S1, F5S2, …}

Dev4={F3S3,F3S3,F5S5,…}Dev4 = {F3S3, F3S3, F5S5, ...}

3、对用户的语音数据进行识别,得到功能类别和控制指令对应的组合FxSy。3. Identify the user's voice data, and obtain the combination FxSy corresponding to the function category and the control command.

4、查询步骤2中的各集合,根据集合中元素与FxSy相同的集合所对应的智能设备确定第二候选智能设备集合。4. Query each set in step 2, and determine a second candidate smart device set according to the smart device corresponding to the set whose elements are the same as FxSy in the set.

在本实施例中,首先对用户的语音数据进行识别,得到与语音数据对应的控制信息,控制信息包括功能类别和控制指令,接着根据预先建立的智能设备信息表,确定与功能类别对应的第一候选智能设备集合;然后基于第一候选智能设备集合中各候选智能设备对应的功能状态,确定与控制指令匹配的第二候选智能设备集合,最后从第二候选智能设备集合中确定与控制指令匹配的目标智能设备,并控制目标智能设备执行控制指令,解决了现有技术中触发智能家居操作时需要用户手动操作的问题,通过语音自动控制智能设备执行相应的控制指令,方便用户对智能家居设备的控制和使用,有利于提高智能性和准确性。In this embodiment, the user's voice data is first identified to obtain control information corresponding to the voice data, and the control information includes a function category and a control instruction, and then the first information corresponding to the function category is determined according to a pre-established smart device information table. A set of candidate smart devices; then based on the functional states corresponding to each candidate smart device in the first candidate smart device set, a second candidate smart device set that matches the control instruction is determined, and finally the control instruction is determined from the second candidate smart device set The matching target smart device, and control the target smart device to execute the control command, solves the problem that the user needs manual operation when triggering the smart home operation in the prior art, and automatically controls the smart device to execute the corresponding control command through the voice, which is convenient for the user to control the smart home The control and use of equipment is conducive to improving intelligence and accuracy.

在一些实施例中,可选的,所述智能设备信息表通过以下方式获取:In some embodiments, optionally, the smart device information table is obtained in the following manner:

获取在预设场景中包含的各智能设备分别对应的设备名称、功能名称、功能类别以及功能状态;Obtain the device name, function name, function category and function status corresponding to each smart device included in the preset scene;

根据所有的设备名称、功能名称、功能类别以及功能状态,建立或更新对应的智能设备信息表。Create or update a corresponding smart device information table according to all device names, function names, function categories, and function states.

其中,预设场景可以理解为包含多个智能设备且多个智能设备通过网络互连的场景,例如智能家居场景、智能办公场景等。The preset scene may be understood as a scene including multiple smart devices and the multiple smart devices are interconnected through a network, such as a smart home scene, a smart office scene, and the like.

具体的,通过智能设备信息上报的方式能够获取在预设场景中包含的各智能设备分别对应的设备名称、功能名称、功能类别以及功能状态,还可以通过其他方式获取各智能设备分别对应的设备名称、功能名称、功能类别以及功能状态。在获取到各智能设备对应的信息之后,根据所有的设备名称、功能名称、功能类别以及功能状态,能够建立对应的智能设备信息表,或者在设备名称、功能名称、功能类别以及功能状态中的至少一种发生变化之后能够及时更新智能设备信息表。Specifically, the device name, function name, function category, and function status corresponding to each smart device included in the preset scene can be obtained by means of smart device information reporting, and the device corresponding to each smart device can also be obtained by other methods. Name, function name, function category, and function status. After obtaining the information corresponding to each smart device, according to all the device names, function names, function categories and function status, a corresponding smart device information table can be established, or the device name, function name, function category and function status in the device name, function name, function category and function status. The smart device information table can be updated in time after at least one changes.

本实施例中,通过上述方法建立或更新对应的智能设备信息表,能够保证智能设备信息表与各智能设备的实际功能状态保持一致,从而有利于确定第一候选智能设备集合以及保证该集合的准确性。In this embodiment, establishing or updating the corresponding smart device information table through the above method can ensure that the smart device information table is consistent with the actual functional state of each smart device, thereby facilitating the determination of the first candidate smart device set and ensuring the integrity of the set. accuracy.

在一些实施例中,可选的,所述方法还包括:In some embodiments, optionally, the method further includes:

若所述第一候选智能设备集合为空集合,或者若所述第一候选智能设备集合为非空集合且所述第二候选智能设备集合为空集合,则发送第二提示信息,其中,所述第二提示信息用于指示用户从多个智能设备中确定所述目标智能设备;If the first candidate smart device set is an empty set, or if the first candidate smart device set is a non-empty set and the second candidate smart device set is an empty set, second prompt information is sent, wherein the The second prompt information is used to instruct the user to determine the target smart device from a plurality of smart devices;

接收第二应答信息,其中,所述第二应答信息中包含所述目标智能设备对应的第二标识信息;receiving second response information, wherein the second response information includes second identification information corresponding to the target smart device;

控制所述第二标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the second identification information is controlled to execute the control instruction.

其中,第一候选智能设备集合为空集合可以理解为该集合中没有符合条件的候选智能设备。第二候选智能设备集合为空集合可以理解为该集合中也没有符合条件的智能设备。The fact that the first candidate smart device set is an empty set can be understood as no candidate smart device that meets the conditions in the set. It can be understood that the second candidate smart device set is an empty set, which means that there is also no eligible smart device in the set.

具体的,如果第一候选智能设备集合为空集合,或者如果第一候选智能设备集合为非空集合且第二候选智能设备集合为空集合,则说明当前无法确定出用户实际想要控制的智能设备。此时,可以发送第二提示信息,例如,本地控制设备205发送第二提示信息,例如可以向自身的显示屏或者音频应用发送第二提示信息,以显示或者播放第二提示信息,以指示用户从多个智能设备中确定目标智能设备;或者服务器203向智能终端设备204发送第二提示信息,以指示用户从多个智能设备中确定目标智能设备。接收用户反馈的第二应答信息,由于该第二应答信息中包含目标智能设备对应的第二标识信息,因此能够直接控制第二标识信息对应的目标智能设备执行该控制指令。Specifically, if the first candidate smart device set is an empty set, or if the first candidate smart device set is a non-empty set and the second candidate smart device set is an empty set, it means that it is currently impossible to determine the smart device that the user actually wants to control. equipment. At this time, the second prompt information may be sent, for example, the local control device 205 may send the second prompt information, for example, the second prompt information may be sent to its own display screen or audio application to display or play the second prompt information to instruct the user The target smart device is determined from multiple smart devices; or the server 203 sends second prompt information to the smart terminal device 204 to instruct the user to determine the target smart device from the multiple smart devices. The second response information fed back by the user is received. Since the second response information includes the second identification information corresponding to the target smart device, the target smart device corresponding to the second identification information can be directly controlled to execute the control instruction.

本实施例中,在当前无法确定出用户实际想要控制的智能设备时,通过上述方法能够确定目标智能设备,从而满足用户的控制需求,提高用户的使用体验。In this embodiment, when the smart device that the user actually wants to control cannot be determined at present, the target smart device can be determined by the above method, so as to satisfy the user's control requirements and improve the user's use experience.

图4A为本公开实施例提供的另一种智能家居控制方法的流程示意图,图4B为本公开实施例提供的另一种智能家居控制方法的原理示意图。本实施例是在上述实施例的基础上进一步扩展与优化。可选的,本实施例中S340的一种可能的实现方式如下:4A is a schematic flowchart of another smart home control method provided by an embodiment of the present disclosure, and FIG. 4B is a schematic schematic diagram of another smart home control method provided by an embodiment of the present disclosure. This embodiment is further extended and optimized on the basis of the above-mentioned embodiment. Optionally, a possible implementation manner of S340 in this embodiment is as follows:

S3401,确定与控制指令匹配的第二候选智能设备集合中包含的所有目标候选智能设备的数量。S3401: Determine the number of all target candidate smart devices included in the second candidate smart device set matching the control instruction.

由于第二候选智能设备集合中可能包含了多个目标候选智能设备,因此为了确定与控制指令匹配的目标智能设备,需要确定与控制指令匹配的第二候选智能设备集合中包含的所有目标候选智能设备的数量,以便后续根据数量与预设阈值的大小关系,从第二候选智能设备集合中确定目标智能设备。Since the second candidate smart device set may include multiple target candidate smart devices, in order to determine the target smart device matching the control instruction, it is necessary to determine all target candidate smart devices included in the second candidate smart device set matching the control instruction. The number of devices, so that the target smart device is subsequently determined from the second candidate smart device set according to the magnitude relationship between the number and the preset threshold.

S3402,根据数量与预设阈值的大小关系,从第二候选智能设备集合中确定目标智能设备,并控制目标智能设备执行控制指令。S3402: Determine a target smart device from the second candidate smart device set according to the magnitude relationship between the quantity and the preset threshold, and control the target smart device to execute the control instruction.

其中,预设阈值可以为预先设定的数值,例如1个、3个等,也可以视具体情况而定,本实施例不做具体限制。The preset threshold may be a preset value, such as one, three, etc., or may be determined according to specific circumstances, which is not specifically limited in this embodiment.

在得到第二候选智能设备集合中包含的所有目标候选智能设备的数量之后,比较该数量与预设阈值的大小,得到二者的大小关系,以便后续根据二者的大小关系从第二候选智能设备集合中确定出目标智能设备,例如将第二候选智能设备集合中包含的所有目标候选智能设备均为目标智能设备,或者将第二候选智能设备集合中包含的部分目标候选智能设备为目标智能设备。在确定了目标智能设备之后,还要控制目标智能设备执行控制指令,从而实现通过语音进行智能家居控制,减少用户的操作。After obtaining the number of all target candidate smart devices included in the second candidate smart device set, compare the number with the preset threshold to obtain the size relationship between the two, so that the second candidate smart device can be extracted from the second candidate smart device according to the size relationship between the two. The target smart device is determined in the device set, for example, all target candidate smart devices included in the second candidate smart device set are target smart devices, or some target candidate smart devices included in the second candidate smart device set are target smart devices equipment. After the target smart device is determined, it is also necessary to control the target smart device to execute the control instruction, so as to realize the smart home control through voice and reduce the user's operation.

在本实施例中,通过上述方法确定目标智能设备简单快捷,能够提高工作效率。In this embodiment, the determination of the target smart device by the above method is simple and quick, and the work efficiency can be improved.

图5A为本公开实施例提供的又一种智能家居控制方法的流程示意图,图5B为本公开实施例提供的又一种智能家居控制方法的原理示意图。本实施例是在上述实施例的基础上进一步扩展与优化。可选的,本实施例中S3402的一种可能的实现方式如下:FIG. 5A is a schematic flowchart of another smart home control method provided by an embodiment of the present disclosure, and FIG. 5B is a schematic schematic diagram of another smart home control method provided by an embodiment of the present disclosure. This embodiment is further extended and optimized on the basis of the above-mentioned embodiment. Optionally, a possible implementation manner of S3402 in this embodiment is as follows:

S34021,确定目标候选智能设备的数量是否小于或者等于预设阈值。S34021: Determine whether the number of target candidate smart devices is less than or equal to a preset threshold.

在得到第二候选智能设备集合中包含的所有目标候选智能设备的数量之后,比较该数量与预设阈值之间的大小关系,能够确定目标候选智能设备的数量是否小于或者等于预设阈值。After obtaining the number of all target candidate smart devices included in the second candidate smart device set, comparing the magnitude relationship between the number and the preset threshold, it can be determined whether the number of target candidate smart devices is less than or equal to the preset threshold.

若是,执行S34022-S34023;若否,执行S34024-S34026。If yes, execute S34022-S34023; if not, execute S34024-S34026.

S34022,将第二候选智能设备集合中包含的所有目标候选智能设备确定为目标智能设备。S34022: Determine all target candidate smart devices included in the second candidate smart device set as target smart devices.

若目标候选智能设备的数量小于或者等于预设阈值,则说明目标候选智能设备的数量未超过上限,因此,将第二候选智能设备集合中包含的所有目标候选智能设备确定为目标智能设备。If the number of target candidate smart devices is less than or equal to the preset threshold, it means that the number of target candidate smart devices does not exceed the upper limit. Therefore, all target candidate smart devices included in the second candidate smart device set are determined as target smart devices.

S34023,控制各目标智能设备分别执行控制指令。S34023, control each target intelligent device to execute the control instruction respectively.

在将第二候选智能设备集合中包含的所有目标候选智能设备确定为目标智能设备之后,还需要向各目标智能设备发送控制指令,以控制各目标智能设备分别执行该控制指令。After all target candidate smart devices included in the second candidate smart device set are determined as target smart devices, a control instruction needs to be sent to each target smart device to control each target smart device to execute the control instruction respectively.

S34024,发送第一提示信息,其中,第一提示信息用于指示用户从第二候选智能设备集合中确定目标智能设备。S34024: Send first prompt information, where the first prompt information is used to instruct the user to determine the target smart device from the second candidate smart device set.

若目标候选智能设备的数量大于预设阈值,则说明目标候选智能设备的数量超过了上限,为了避免同时对多个智能设备执行同样的控制指令,从而影响用户的正常使用,此时需要发送第一提示信息,例如,本地控制设备205发送第一提示信息,例如可以向自身的显示屏或者音频应用发送第一提示信息,以显示或者播放第一提示信息,以指示用户从多个智能设备中确定目标智能设备;或者服务器203向智能终端设备204发送第一提示信息,以指示用户从多个智能设备中确定目标智能设备。If the number of target candidate smart devices is greater than the preset threshold, it means that the number of target candidate smart devices exceeds the upper limit. A prompt information, for example, the local control device 205 sends the first prompt information, for example, it can send the first prompt information to its own display screen or an audio application to display or play the first prompt information to instruct the user to select from multiple smart devices. Determine the target smart device; or the server 203 sends first prompt information to the smart terminal device 204 to instruct the user to determine the target smart device from multiple smart devices.

S34025,接收第一应答信息,其中,第一应答信息中包含目标智能设备对应的第一标识信息。S34025: Receive first response information, where the first response information includes first identification information corresponding to the target smart device.

接收用户反馈的第一应答信息,以便后续控制第一标识信息对应的目标智能设备执行控制指令。The first response information fed back by the user is received, so as to subsequently control the target smart device corresponding to the first identification information to execute the control instruction.

S34026,控制第一标识信息对应的目标智能设备执行控制指令。S34026: Control the target smart device corresponding to the first identification information to execute the control instruction.

由于该第一应答信息中包含目标智能设备对应的第一标识信息,因此能够直接控制第一标识信息对应的目标智能设备执行该控制指令。Since the first response information includes the first identification information corresponding to the target smart device, the target smart device corresponding to the first identification information can be directly controlled to execute the control instruction.

在本实施例中,根据第二候选智能设备集合中包含的所有目标候选智能设备的数量与预设阈值之间的两种大小关系,分别执行相应的步骤,能够进一步提高智能家居控制过程的智能性和准确性。In this embodiment, the corresponding steps are respectively performed according to the two magnitude relationships between the number of all target candidate smart devices included in the second candidate smart device set and the preset threshold, which can further improve the intelligence of the smart home control process. sex and accuracy.

图6A为本公开实施例提供的又一种智能家居控制方法的流程示意图,图6B为本公开实施例提供的又一种智能家居控制方法的原理示意图。本实施例是在上述实施例的基础上进一步扩展与优化。可选的,本实施例中S310的一种可能的实现方式如下:FIG. 6A is a schematic flowchart of another smart home control method provided by an embodiment of the present disclosure, and FIG. 6B is a schematic schematic diagram of another smart home control method provided by an embodiment of the present disclosure. This embodiment is further extended and optimized on the basis of the above-mentioned embodiment. Optionally, a possible implementation manner of S310 in this embodiment is as follows:

S3101,通过语音识别方法对语音数据进行文本识别,得到语音数据对应的文本信息。S3101. Perform text recognition on the voice data by using a voice recognition method to obtain text information corresponding to the voice data.

其中,语音识别方法为将语音转化为文本的方法,例如语音识别软件。Among them, the speech recognition method is a method of converting speech into text, such as speech recognition software.

通过语音识别方法能够对语音数据进行文本识别,从而得到语音数据对应的文本信息。The speech recognition method can perform text recognition on the speech data, thereby obtaining text information corresponding to the speech data.

S3102,通过语义理解方法对文本信息进行语义理解,得到文本信息中包含的控制信息,控制信息包括功能类别和控制指令。S3102 , perform semantic understanding on the text information through a semantic understanding method, and obtain control information contained in the text information, where the control information includes function categories and control instructions.

其中,语义理解方法可以包括关键字提取方法、信息抽取方法等。The semantic understanding method may include a keyword extraction method, an information extraction method, and the like.

在得到文本信息之后,由于机器识别出的文本信息可能包含冗余信息、重复信息等,为了进一步提高识别过程的准确性,通过语义理解方法对文本信息进行语义理解,得到文本信息中包含的控制信息,该控制信息包括功能类别和控制指令。After the text information is obtained, since the text information recognized by the machine may contain redundant information, repeated information, etc., in order to further improve the accuracy of the recognition process, the text information is semantically understood through the semantic understanding method, and the control information contained in the text information is obtained. information, the control information includes function categories and control instructions.

在本实施例中,通过上述方法得到控制信息更为准确,也更符合实际情况,有利于保证后续过程的顺利进行。In this embodiment, the control information obtained by the above method is more accurate and more in line with the actual situation, which is beneficial to ensure the smooth progress of the subsequent process.

示例性的,图6C为本公开实施例中得到控制信息的过程的示意图,如图6C所示:Exemplarily, FIG. 6C is a schematic diagram of a process of obtaining control information in an embodiment of the present disclosure, as shown in FIG. 6C :

首先对语音数据进行语音识别得到第一信息,接着对第一信息进行语义理解,即可得到控制信息。First, voice recognition is performed on the voice data to obtain the first information, and then the first information is semantically understood to obtain the control information.

示例性的,图7A为本公开实施例中一种本地控制设备的结构示意图,如图7A所示:Exemplarily, FIG. 7A is a schematic structural diagram of a local control device in an embodiment of the disclosure, as shown in FIG. 7A :

该本地控制设备205包括语音识别服务、语义理解服务以及智能设备控制服务。其中,语音识别服务主要用于录音以及对用户的语音数据进行识别,得到识别结果;语义理解服务主要用于根据识别结果确定控制信息;家居控制服务用于维护智能设备信息表、接收智能设备上报的设备信息以及根据控制信息控制对应的智能设备。The local control device 205 includes speech recognition services, semantic understanding services, and smart device control services. Among them, the speech recognition service is mainly used for recording and recognizing the user's voice data to obtain the recognition result; the semantic understanding service is mainly used to determine the control information according to the recognition result; the home control service is used to maintain the smart device information table and receive reports from smart devices and control the corresponding smart device according to the control information.

图7B为本公开实施例中一种本地控制设备与智能设备进行交互的结构示意图,如图7B所示:FIG. 7B is a schematic structural diagram of the interaction between a local control device and a smart device in an embodiment of the disclosure, as shown in FIG. 7B :

语音识别服务中包括录音模块和识别引擎,其中,录音模块用于录音,识别引擎用于根据用户的语音数据进行识别,得到识别结果。语义理解服务中包括功能类别和控制指令。家居控制服务中包括智能设备信息表、确定目标智能设备以及家居指令控制。家居控制服务与各智能设备,例如智能设备A、智能设备B、…、智能设备N,之间进行交互,家居控制服务根据各智能设备上报的设备信息获取智能设备信息表;根据智能设备信息表以及功能类别确定第一候选智能设备集合;根据第二候选智能设备集合以及控制指令确定第二候选智能设备集合,以及从第二候选智能设备集合中确定目标智能设备,并控制目标智能设备执行该控制指令,从而实现通过语音数据对智能家居进行控制。智能设备负责上报设备信息以及接收并执行家居控制服务下发的控制指令。The voice recognition service includes a recording module and a recognition engine, wherein the recording module is used for recording, and the recognition engine is used for recognition according to the user's voice data to obtain a recognition result. The semantic understanding service includes functional categories and control instructions. The home control service includes smart device information table, target smart device and home command control. The home control service interacts with each smart device, such as smart device A, smart device B, ..., smart device N. The home control service obtains the smart device information table according to the device information reported by each smart device; according to the smart device information table and the function category to determine the first candidate smart device set; determine the second candidate smart device set according to the second candidate smart device set and the control instruction, and determine the target smart device from the second candidate smart device set, and control the target smart device to execute the Control instructions, so as to control the smart home through voice data. The smart device is responsible for reporting device information and receiving and executing the control instructions issued by the home control service.

在一些实施例中,假设智能设备信息表如下表1所示:In some embodiments, it is assumed that the smart device information table is shown in Table 1 below:

表1Table 1

设备标识号equipment identification number 设备名称device name 功能类别functional category 功能状态functional status 11 窗帘curtain 亮度brightness 关闭closure 22 电视television 亮度brightness 正常normal 33 电视television 音量volume 正常normal 44 电视television 菜谱场景recipe scene 展示UIShow UI 55 智能音箱smart speaker 音乐场景music scene 正在播放Now Playing 66 烤箱oven 食材场景food scene 已放置牛排Steak set 77 冰箱refrigerator Door 开启turn on 88 洗衣机washing machine Door 关闭closure

表1中各智能设备包含的信息如下:The information contained in each smart device in Table 1 is as follows:

1、窗帘已关闭;1. Curtains are closed;

2、电视亮度正常、音量正常且正在展示菜谱UI;2. The brightness of the TV is normal, the volume is normal, and the recipe UI is being displayed;

3、智能音箱正在播放音乐;3. The smart speaker is playing music;

4、烤箱里已放置牛排,等待开启烹饪。4. The steak has been placed in the oven, waiting to start cooking.

5、冰箱的门是开启状态。5. The door of the refrigerator is open.

6、洗衣机的门是关闭状态。6. The door of the washing machine is closed.

需要说明的是:表1中包含的各设备均为智能设备。It should be noted that: each device included in Table 1 is a smart device.

示例1:假设语音数据为“太暗了”,功能类别为亮度,控制指令为增加,预设阈值为1,则根据功能类别和表1能够确定第一候选智能设备集合为:1窗帘和2电视;接着根据第一候选智能设备集合中各智能设备的功能状态以及控制指令可以确定第二候选智能设备集合为:1窗帘,由于第二候选智能设备集合中包含的所有目标候选智能设备的数量等于预设阈值,则确定目标智能设备为1窗帘,并控制窗帘执行开启功能。Example 1: Assuming that the voice data is "too dark", the function category is brightness, the control command is increase, and the preset threshold is 1, according to the function category and Table 1, it can be determined that the first candidate smart device set is: 1 curtain and 2 TV; then according to the functional status and control instructions of each smart device in the first candidate smart device set, it can be determined that the second candidate smart device set is: 1 curtain, because the number of all target candidate smart devices included in the second candidate smart device set If it is equal to the preset threshold, the target smart device is determined to be 1 curtain, and the curtain is controlled to perform the opening function.

示例2:假设语音数据为“我要烤牛排”,功能类别为食材场景和菜谱场景,控制指令为烹饪和查询,预设阈值为1,则根据功能类别和表1能够确定第一候选智能设备集合为:4电视和6烤箱;接着根据第一候选智能设备集合中各智能设备的功能状态以及控制指令可以确定第二候选智能设备集合为:6烤箱,由于第二候选智能设备集合中包含的所有目标候选智能设备的数量等于预设阈值,则确定目标智能设备为6烤箱,并控制烤箱执行烤牛排功能。Example 2: Assuming the voice data is "I want to grill steak", the function category is the ingredient scene and the recipe scene, the control command is cooking and query, and the preset threshold is 1, then the first candidate smart device can be determined according to the function category and Table 1 The sets are: 4 TVs and 6 ovens; then according to the functional states and control instructions of each smart device in the first candidate smart device set, it can be determined that the second candidate smart device set is: 6 ovens, because the second candidate smart device set contains 6 ovens. The number of all target candidate smart devices is equal to the preset threshold, then the target smart devices are determined to be 6 ovens, and the oven is controlled to perform the function of grilling steak.

在一些实施例中,若检测到烤箱里不是牛排,但电视支持菜谱查询功能,则执行电视的烤牛排菜谱介绍。In some embodiments, if it is detected that there is no steak in the oven, but the TV supports a recipe query function, the TV's introduction of the grilled steak recipe is performed.

示例3:假设语音数据为“音量太大了”,功能类别为音量,控制指令为降低,预设阈值为1,则根据功能类别和表1能够确定第一候选智能设备集合为:3电视和5智能音箱;接着根据第一候选智能设备集合中各智能设备的功能状态以及控制指令可以确定第二候选智能设备集合为:5智能音箱,由于第二候选智能设备集合中包含的所有目标候选智能设备的数量等于预设阈值,则确定目标智能设备为5智能音箱,并控制智能音箱执行音量降低功能。Example 3: Assuming that the voice data is "too loud", the function category is volume, the control command is lower, and the preset threshold is 1, then according to the function category and Table 1, it can be determined that the first candidate smart device set is: 3 TV and 5 smart speakers; then according to the functional status and control instructions of each smart device in the first candidate smart device set, it can be determined that the second candidate smart device set is: 5 smart speakers, because all target candidate smart devices included in the second candidate smart device set If the number of devices is equal to the preset threshold, the target smart devices are determined to be 5 smart speakers, and the smart speakers are controlled to perform the volume reduction function.

在一些实施例中,若检测到电视也在播放视频,则提示用户选择调低音量的设备是电视还是音箱。In some embodiments, if it is detected that the TV is also playing a video, the user is prompted to select whether the device to turn down the volume is a TV or a speaker.

示例4:假设语音数据为“关门”,功能类别为门,控制指令为关闭,预设阈值为1,则根据功能类别和表1能够确定第一候选智能设备集合为:7冰箱和8电视机;接着根据第一候选智能设备集合中各智能设备的功能状态以及控制指令可以确定第二候选智能设备集合为:7冰箱,由于第二候选智能设备集合中包含的所有目标候选智能设备的数量等于预设阈值,则确定目标智能设备为7冰箱,并控制冰箱执行关门功能。Example 4: Assuming that the voice data is "close the door", the function category is door, the control command is closed, and the preset threshold is 1, then according to the function category and Table 1, it can be determined that the first candidate smart device set is: 7 refrigerators and 8 TV sets Then, according to the functional state of each smart device in the first candidate smart device set and the control instruction, it can be determined that the second candidate smart device set is: 7 refrigerators, because the number of all target candidate smart devices included in the second candidate smart device set is equal to If the preset threshold is set, the target smart device is determined to be 7 refrigerators, and the refrigerator is controlled to perform the door closing function.

在一些实施例中,如果检测到烤箱门也是打开状态,则提示用户要关闭门的设备是冰箱还是烤箱。In some embodiments, if it is detected that the oven door is also in an open state, the user is prompted whether the device to close the door is a refrigerator or an oven.

图8A是本公开实施例提供的一种智能家居控制装置的结构示意图;该装置配置于计算机设备中,可实现本申请任意实施例所述的智能家居控制方法。该装置具体包括如下:8A is a schematic structural diagram of a smart home control device provided by an embodiment of the present disclosure; the device is configured in a computer device and can implement the smart home control method described in any embodiment of the present application. The device specifically includes the following:

识别模块801,用于对用户的语音数据进行识别,得到对应的控制信息,所述控制信息包括功能类别和控制指令;The identification module 801 is used to identify the user's voice data to obtain corresponding control information, where the control information includes function categories and control instructions;

第一确定模块802,用于根据预先建立的智能设备信息表,确定与所述功能类别对应的第一候选智能设备集合;a first determining module 802, configured to determine a first candidate smart device set corresponding to the function category according to a pre-established smart device information table;

第二确定模块803,用于基于所述第一候选智能设备集合中各候选智能设备对应的功能状态,确定与所述控制指令匹配的第二候选智能设备集合;A second determining module 803, configured to determine a second candidate smart device set matching the control instruction based on the functional status corresponding to each candidate smart device in the first candidate smart device set;

控制模块804,用于从所述第二候选智能设备集合中确定与所述控制指令匹配的目标智能设备,并控制所述目标智能设备执行所述控制指令。The control module 804 is configured to determine a target smart device matching the control instruction from the second candidate smart device set, and control the target smart device to execute the control instruction.

图8B是本公开实施例智能家居控制装置中控制模块804的结构示意图,如图8B所示,控制模块804包括:FIG. 8B is a schematic structural diagram of a control module 804 in a smart home control device according to an embodiment of the present disclosure. As shown in FIG. 8B , the control module 804 includes:

数量确定单元8041,用于确定与所述控制指令匹配的第二候选智能设备集合中包含的所有目标候选智能设备的数量;A quantity determining unit 8041, configured to determine the quantity of all target candidate smart devices included in the second candidate smart device set matching the control instruction;

设备确定单元8042,用于根据所述数量与预设阈值的大小关系,从所述第二候选智能设备集合中确定所述目标智能设备,并控制所述目标智能设备执行所述控制指令。A device determining unit 8042, configured to determine the target smart device from the second candidate smart device set according to the magnitude relationship between the quantity and a preset threshold, and control the target smart device to execute the control instruction.

作为本公开实施例一种可选的实施方式,所述设备确定单元8042,具体用于:As an optional implementation manner of the embodiment of the present disclosure, the device determining unit 8042 is specifically configured to:

若所有目标候选智能设备的数量小于或者等于所述预设阈值,则将所述第二候选智能设备集合中包含的所有目标候选智能设备确定为所述目标智能设备;If the number of all target candidate smart devices is less than or equal to the preset threshold, determining all target candidate smart devices included in the second candidate smart device set as the target smart device;

控制各目标智能设备分别执行所述控制指令。Control each target smart device to execute the control instruction respectively.

作为本公开实施例一种可选的实施方式,所述设备确定单元8042,还具体用于:As an optional implementation manner of the embodiment of the present disclosure, the device determining unit 8042 is further specifically configured to:

若所有目标候选智能设备的数量大于所述预设阈值,则发送第一提示信息,其中,所述第一提示信息用于指示用户从所述第二候选智能设备集合中确定所述目标智能设备;If the number of all target candidate smart devices is greater than the preset threshold, first prompt information is sent, where the first prompt information is used to instruct the user to determine the target smart device from the second candidate smart device set ;

接收第一应答信息,其中,所述第一应答信息中包含所述目标智能设备对应的第一标识信息;receiving first response information, wherein the first response information includes first identification information corresponding to the target smart device;

控制所述第一标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the first identification information is controlled to execute the control instruction.

作为本公开实施例一种可选的实施方式,所述识别模块801,具体用于:As an optional implementation manner of the embodiment of the present disclosure, the identification module 801 is specifically used for:

通过语音识别方法对所述语音数据进行文本识别,得到所述语音数据对应的文本信息;Perform text recognition on the voice data by a voice recognition method to obtain text information corresponding to the voice data;

通过语义理解方法对所述文本信息进行语义理解,得到所述文本信息中包含的控制信息。The text information is semantically understood through a semantic understanding method to obtain the control information contained in the text information.

作为本公开实施例一种可选的实施方式,所述智能设备信息表通过以下方式获取:As an optional implementation manner of the embodiment of the present disclosure, the smart device information table is obtained in the following manner:

获取在预设场景中包含的各智能设备分别对应的设备名称、功能名称、功能类别以及功能状态;Obtain the device name, function name, function category and function status corresponding to each smart device included in the preset scene;

根据所有的设备名称、功能名称、功能类别以及功能状态,建立或更新对应的智能设备信息表。Create or update a corresponding smart device information table according to all device names, function names, function categories, and function states.

作为本公开实施例一种可选的实施方式,所述装置还包括:As an optional implementation manner of the embodiment of the present disclosure, the apparatus further includes:

发送模块,用于若所述第一候选智能设备集合为空集合,或者若所述第一候选智能设备集合为非空集合且所述第二候选智能设备集合为空集合,则发送第二提示信息,其中,所述第二提示信息用于指示用户从多个智能设备中确定所述目标智能设备;A sending module, configured to send a second prompt if the first candidate smart device set is an empty set, or if the first candidate smart device set is a non-empty set and the second candidate smart device set is an empty set information, wherein the second prompt information is used to instruct the user to determine the target smart device from a plurality of smart devices;

接收模块,用于接收第二应答信息,其中,所述第二应答信息中包含所述目标智能设备对应的第二标识信息;a receiving module, configured to receive second response information, wherein the second response information includes second identification information corresponding to the target smart device;

控制所述第二标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the second identification information is controlled to execute the control instruction.

本公开实施例所提供的智能家居控制装置可执行本公开任意实施例所提供的智能家居控制方法,具备执行方法相应的功能模块和有益效果,为避免重复,这里不再赘述。The smart home control device provided by the embodiment of the present disclosure can execute the smart home control method provided by any embodiment of the present disclosure, and has functional modules and beneficial effects corresponding to the execution method. To avoid repetition, details are not described here.

本公开实施例提供一种计算机设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例中的任一种所述的智能家居控制方法。An embodiment of the present disclosure provides a computer device, including: one or more processors; and a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, The one or more processors are caused to implement the smart home control method described in any one of the embodiments of the present disclosure.

图9是本公开实施例提供的一种计算机设备的结构示意图。如图9所示,该计算机设备包括处理器910和存储装置920;计算机设备中处理器910的数量可以是一个或多个,图9中以一个处理器910为例;计算机设备中的处理器910和存储装置920可以通过总线或其他方式连接,图9中以通过总线连接为例。FIG. 9 is a schematic structural diagram of a computer device provided by an embodiment of the present disclosure. As shown in FIG. 9 , the computer device includes a processor 910 and a storage device 920; the number of processors 910 in the computer device may be one or more, and one processor 910 is taken as an example in FIG. 9; the processor in the computer device The storage device 910 and the storage device 920 may be connected by a bus or in other ways, and the connection by a bus is taken as an example in FIG. 9 .

存储装置920作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本公开实施例中的智能家居控制方法对应的程序指令/模块。处理器910通过运行存储在存储装置920中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现本公开实施例所提供的智能家居控制方法。As a computer-readable storage medium, the storage device 920 can be used to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the smart home control method in the embodiments of the present disclosure. The processor 910 executes various functional applications and data processing of the computer equipment by running the software programs, instructions and modules stored in the storage device 920, ie, implements the smart home control method provided by the embodiments of the present disclosure.

存储装置920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置920可进一步包括相对于处理器910远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The storage device 920 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Additionally, storage device 920 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some examples, storage device 920 may further include memory located remotely from processor 910, which may be connected to the computer device through a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

本实施例提供的一种计算机设备可用于执行上述任意实施例提供的智能家居控制方法,具备相应的功能和有益效果。The computer device provided in this embodiment can be used to execute the smart home control method provided by any of the above embodiments, and has corresponding functions and beneficial effects.

本公开实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现上述智能家居控制方法执行的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Embodiments of the present disclosure provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, each process performed by the above-mentioned smart home control method can be implemented, and the same technical effect can be achieved. , in order to avoid repetition, it will not be repeated here.

其中,该计算机可读存储介质可以为只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。Wherein, the computer-readable storage medium may be a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, an optical disk, or the like.

本公开提供一种计算机程序产品,其特征在于,包括:当所述计算机程序产品在计算机上运行时,使得所述计算机实现上述的应用安装方法。The present disclosure provides a computer program product, which is characterized by comprising: when the computer program product runs on a computer, causing the computer to implement the above application installation method.

为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述在一些实施例中讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above discussion in some embodiments is not intended to be exhaustive or to limit implementations to the specific forms disclosed above. Numerous modifications and variations are possible in light of the above teachings. The above embodiments have been chosen and described to better explain the principles and practical applications, so as to enable those skilled in the art to better utilize the embodiments and various modified embodiments suitable for specific use considerations.

Claims (10)

1.一种智能家居控制方法,其特征在于,所述方法包括:1. a smart home control method, is characterized in that, described method comprises: 对用户的语音数据进行识别,得到对应的控制信息,所述控制信息包括功能类别和控制指令;Identifying the user's voice data to obtain corresponding control information, where the control information includes function categories and control instructions; 根据预先建立的智能设备信息表,确定与所述功能类别对应的第一候选智能设备集合;determining a first candidate smart device set corresponding to the functional category according to a pre-established smart device information table; 基于所述第一候选智能设备集合中各候选智能设备对应的功能状态,确定与所述控制指令匹配的第二候选智能设备集合;determining a second candidate smart device set matching the control instruction based on the functional state corresponding to each candidate smart device in the first candidate smart device set; 从所述第二候选智能设备集合中确定与所述控制指令匹配的目标智能设备,并控制所述目标智能设备执行所述控制指令。A target smart device matching the control instruction is determined from the second candidate smart device set, and the target smart device is controlled to execute the control instruction. 2.根据权利要求1所述的方法,其特征在于,所述从所述第二候选智能设备集合中确定与所述控制指令匹配的目标智能设备,并控制所述目标智能设备执行所述控制指令,包括:2. The method according to claim 1, wherein the target smart device matching the control instruction is determined from the second candidate smart device set, and the target smart device is controlled to execute the control Instructions, including: 确定与所述控制指令匹配的第二候选智能设备集合中包含的所有目标候选智能设备的数量;determining the number of all target candidate smart devices included in the second candidate smart device set matching the control instruction; 根据所述数量与预设阈值的大小关系,从所述第二候选智能设备集合中确定所述目标智能设备,并控制所述目标智能设备执行所述控制指令。The target smart device is determined from the second candidate smart device set according to the magnitude relationship between the number and the preset threshold, and the target smart device is controlled to execute the control instruction. 3.根据权利要求2所述的方法,其特征在于,所述根据所述数量与预设阈值的大小关系,从所述第二候选智能设备集合中确定所述目标智能设备,并控制所述目标智能设备执行所述控制指令,包括:3 . The method according to claim 2 , wherein the target smart device is determined from the second candidate smart device set according to the relationship between the quantity and a preset threshold, and the target smart device is controlled. 4 . The target smart device executes the control instruction, including: 若所有目标候选智能设备的数量小于或者等于所述预设阈值,则将所述第二候选智能设备集合中包含的所有目标候选智能设备确定为所述目标智能设备;If the number of all target candidate smart devices is less than or equal to the preset threshold, determining all target candidate smart devices included in the second candidate smart device set as the target smart device; 控制各目标智能设备分别执行所述控制指令。Control each target smart device to execute the control instruction respectively. 4.根据权利要求3所述的方法,其特征在于,还包括:4. The method of claim 3, further comprising: 若所有目标候选智能设备的数量大于所述预设阈值,则发送第一提示信息,其中,所述第一提示信息用于指示用户从所述第二候选智能设备集合中确定所述目标智能设备;If the number of all target candidate smart devices is greater than the preset threshold, first prompt information is sent, where the first prompt information is used to instruct the user to determine the target smart device from the second candidate smart device set ; 接收第一应答信息,其中,所述第一应答信息中包含所述目标智能设备对应的第一标识信息;receiving first response information, wherein the first response information includes first identification information corresponding to the target smart device; 控制所述第一标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the first identification information is controlled to execute the control instruction. 5.根据权利要求1所述的方法,其特征在于,所述对用户的语音数据进行识别,得到对应的控制信息,包括:5. The method according to claim 1, wherein the identifying the user's voice data to obtain corresponding control information, comprising: 通过语音识别方法对所述语音数据进行文本识别,得到所述语音数据对应的文本信息;Perform text recognition on the voice data by a voice recognition method to obtain text information corresponding to the voice data; 通过语义理解方法对所述文本信息进行语义理解,得到所述文本信息中包含的控制信息。The text information is semantically understood through a semantic understanding method to obtain the control information contained in the text information. 6.根据权利要求1所述的方法,其特征在于,所述智能设备信息表通过以下方式获取:6. The method according to claim 1, wherein the smart device information table is obtained in the following manner: 获取在预设场景中包含的各智能设备分别对应的设备名称、功能名称、功能类别以及功能状态;Obtain the device name, function name, function category and function status corresponding to each smart device included in the preset scene; 根据所有的设备名称、功能名称、功能类别以及功能状态,建立或更新对应的智能设备信息表。Create or update a corresponding smart device information table according to all device names, function names, function categories, and function states. 7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:7. The method according to any one of claims 1-6, further comprising: 若所述第一候选智能设备集合为空集合,或者若所述第一候选智能设备集合为非空集合且所述第二候选智能设备集合为空集合,则发送第二提示信息,其中,所述第二提示信息用于指示用户从多个智能设备中确定所述目标智能设备;If the first candidate smart device set is an empty set, or if the first candidate smart device set is a non-empty set and the second candidate smart device set is an empty set, second prompt information is sent, wherein the The second prompt information is used to instruct the user to determine the target smart device from a plurality of smart devices; 接收第二应答信息,其中,所述第二应答信息中包含所述目标智能设备对应的第二标识信息;receiving second response information, wherein the second response information includes second identification information corresponding to the target smart device; 控制所述第二标识信息对应的目标智能设备执行所述控制指令。The target smart device corresponding to the second identification information is controlled to execute the control instruction. 8.一种智能家居控制装置,其特征在于,所述装置包括:8. A smart home control device, wherein the device comprises: 识别模块,用于对用户的语音数据进行识别,得到对应的控制信息,所述控制信息包括功能类别和控制指令;an identification module for identifying the user's voice data to obtain corresponding control information, where the control information includes function categories and control instructions; 第一确定模块,用于根据预先建立的智能设备信息表,确定与所述功能类别对应的第一候选智能设备集合;a first determining module, configured to determine a first candidate smart device set corresponding to the function category according to a pre-established smart device information table; 第二确定模块,用于基于所述第一候选智能设备集合中各候选智能设备对应的功能状态,确定与所述控制指令匹配的第二候选智能设备集合;a second determining module, configured to determine a second candidate smart device set matching the control instruction based on the functional status corresponding to each candidate smart device in the first candidate smart device set; 控制模块,用于从所述第二候选智能设备集合中确定与所述控制指令匹配的目标智能设备,并控制所述目标智能设备执行所述控制指令。A control module, configured to determine a target smart device matching the control instruction from the second candidate smart device set, and control the target smart device to execute the control instruction. 9.一种计算机设备,其特征在于,包括:9. A computer equipment, characterized in that, comprising: 一个或多个处理器;one or more processors; 存储装置,用于存储一个或多个程序,storage means for storing one or more programs, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-7. 10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。10. A computer-readable storage medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the method according to any one of claims 1-7 is implemented.
CN202210151526.4A 2021-06-22 2022-02-18 Intelligent household control method and device, computer equipment and medium Pending CN114609920A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202210151526.4A CN114609920A (en) 2022-02-18 2022-02-18 Intelligent household control method and device, computer equipment and medium
PCT/CN2022/100547 WO2022268136A1 (en) 2021-06-22 2022-06-22 Terminal device and server for voice control
CN202280038248.XA CN117882130A (en) 2021-06-22 2022-06-22 Terminal equipment and server for voice control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210151526.4A CN114609920A (en) 2022-02-18 2022-02-18 Intelligent household control method and device, computer equipment and medium

Publications (1)

Publication Number Publication Date
CN114609920A true CN114609920A (en) 2022-06-10

Family

ID=81859639

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210151526.4A Pending CN114609920A (en) 2021-06-22 2022-02-18 Intelligent household control method and device, computer equipment and medium

Country Status (1)

Country Link
CN (1) CN114609920A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118471224A (en) * 2024-07-12 2024-08-09 青岛海高设计制造有限公司 Cross-space speech processing method, device, equipment and storage medium
WO2024178615A1 (en) * 2023-02-28 2024-09-06 深圳华大智造云影医疗科技有限公司 Control method, apparatus and system for speech-assisted remote medical device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379261A (en) * 2018-11-30 2019-02-22 北京小米智能科技有限公司 Control method, device, system, equipment and the storage medium of smart machine
CN110687817A (en) * 2019-11-05 2020-01-14 深圳市欧瑞博科技有限公司 Smart home control method and device, terminal and computer-readable storage medium
CN111508483A (en) * 2019-01-31 2020-08-07 北京小米智能科技有限公司 Equipment control method and device
CN112259096A (en) * 2020-10-23 2021-01-22 海信视像科技股份有限公司 Voice data processing method and device
CN112558488A (en) * 2019-09-10 2021-03-26 珠海格力电器股份有限公司 Method and device for controlling intelligent equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379261A (en) * 2018-11-30 2019-02-22 北京小米智能科技有限公司 Control method, device, system, equipment and the storage medium of smart machine
CN111508483A (en) * 2019-01-31 2020-08-07 北京小米智能科技有限公司 Equipment control method and device
CN112558488A (en) * 2019-09-10 2021-03-26 珠海格力电器股份有限公司 Method and device for controlling intelligent equipment
CN110687817A (en) * 2019-11-05 2020-01-14 深圳市欧瑞博科技有限公司 Smart home control method and device, terminal and computer-readable storage medium
CN112259096A (en) * 2020-10-23 2021-01-22 海信视像科技股份有限公司 Voice data processing method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024178615A1 (en) * 2023-02-28 2024-09-06 深圳华大智造云影医疗科技有限公司 Control method, apparatus and system for speech-assisted remote medical device
CN118471224A (en) * 2024-07-12 2024-08-09 青岛海高设计制造有限公司 Cross-space speech processing method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN113891130B (en) Display device and request processing method
WO2020223854A1 (en) Device network configuration method and apparatus, electronic device and storage medium
CN114609920A (en) Intelligent household control method and device, computer equipment and medium
WO2022268136A1 (en) Terminal device and server for voice control
CN112102826A (en) System and method for controlling voice equipment multi-end awakening
CN114067798A (en) A server, intelligent device and intelligent voice control method
WO2020228033A1 (en) Sdk plug-in loading method and apparatus, and mobile terminal and storage medium
CN114465838B (en) Display equipment, intelligent home system and multi-screen control method
WO2024108905A1 (en) Server, intelligent device, and intelligent device control method
CN103648051A (en) Method and device for searching video files played by smart television
CN103546788A (en) Method of controlling external input and broadcast receiving device
CN115240665A (en) Display apparatus, control method, and storage medium
CN112929592A (en) Video call method, display device and server
WO2022105417A1 (en) Display device and device control method
CN118733917A (en) A display device and a user scene creation method
CN114489532A (en) Terminal device and method for linkage between terminal device and display device
WO2024098974A1 (en) Display device and control method for external device
CN115460452B (en) Display device and channel playing method
CN108415572A (en) module control method, device and storage medium applied to mobile terminal
WO2023246151A9 (en) Display device and control method
CN115270808A (en) Display devices and semantic understanding methods
CN115273833A (en) Voice processing method, device, electronic equipment and medium
CN115802112A (en) Display device, channel data processing method, and storage medium
CN115706814A (en) Content service relay returning method and terminal equipment
CN110808888A (en) Method, device, terminal and storage medium for forwarding AIoT equipment information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination