CN111833584B - 设备的控制方法、控制设备、控制***及存储介质 - Google Patents

设备的控制方法、控制设备、控制***及存储介质 Download PDF

Info

Publication number
CN111833584B
CN111833584B CN201910310031.XA CN201910310031A CN111833584B CN 111833584 B CN111833584 B CN 111833584B CN 201910310031 A CN201910310031 A CN 201910310031A CN 111833584 B CN111833584 B CN 111833584B
Authority
CN
China
Prior art keywords
infrared code
control
control information
equipment
target
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.)
Active
Application number
CN201910310031.XA
Other languages
English (en)
Other versions
CN111833584A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Shanghai Xiaodu Technology Co Ltd
Original Assignee
Baidu Online Network Technology Beijing Co Ltd
Shanghai Xiaodu 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 Baidu Online Network Technology Beijing Co Ltd, Shanghai Xiaodu Technology Co Ltd filed Critical Baidu Online Network Technology Beijing Co Ltd
Priority to CN201910310031.XA priority Critical patent/CN111833584B/zh
Publication of CN111833584A publication Critical patent/CN111833584A/zh
Application granted granted Critical
Publication of CN111833584B publication Critical patent/CN111833584B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本公开提供的设备的控制方法、控制设备、控制***及存储介质,通过采用根据预存的设备匹配列表,确定接收到的语音控制信息对应的至少一个待控制的目标设备;根据语音控制信息生成用于控制目标设备的红外码控制信息;其中,红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同,根据红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制的方式,从而发送至各目标设备的红外码控制指令均为不同的红外码控制指令,一方面有效避免了控制干扰的问题,另一方面由于发送的红外码控制指令的数量的降低其整体控制效率将得到提升,提升了用户体验,方便用户使用。

Description

设备的控制方法、控制设备、控制***及存储介质
技术领域
本公开涉及计算机技术,尤其涉及一种设备的控制方法、控制设备、控制***及存储介质。
背景技术
随着产品智能化程度的提升,利用语音输入的方式控制设备成为常用的一种设备的控制方法。
在现有的基于语音的设备的控制方法中,控制设备可接收用户发起的语音控制信息,对该语音控制信息进行分析以将其转换为各受控设备的相应的红外码指令并一一发送,以供各受控设备接收并响应。
但是,对于控制设备来说,其所能控制的各受控设备所采用的红外码可能相同。在控制设备生成红外码指令时,其所生成的红外码指令内容会发生重复,这将使得同一受控设备在接收并响应自身的红外码指令的同时,还将接收并响应与之红外码相同的其他受控设备的红外码指令,这将导致控制干扰问题,不利于用户使用。
发明内容
针对上述问题,本公开提供了一种设备的控制方法、控制设备、控制***及存储介质。
第一方面,本公开提供了一种设备的控制方法,包括:
接收用户发送的语音控制信息;
根据预存的设备匹配列表,确定所述语音控制信息对应的至少一个待控制的目标设备;
根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同;
根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制。
在其他可选的实施方式中,所述设备匹配列表包括每个已匹配设备所采用的全部红外码类型标识;
相应的,所述根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息,包括:
获得各待控制的目标设备所采用的各红外码类型标识;
对各红外码类型标识进行去重处理,以保留不相同的各红外码类型标识;
根据去重后的各红外码类型标识生成相应的红外码控制指令,获得红外码控制信息。
在其他可选的实施方式中,所述设备匹配列表包括每个已匹配设备所采用的全部红外码类型标识;
相应的,所述根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息,包括:
获得各待控制的目标设备所采用的各红外码类型标识;
根据各待控制的目标设备的红外码类型标识生成各待控制的目标设备相应的各红外码控制指令;
对各红外码控制指令进行去重处理,以保留不相同的红外码控制指令,获得红外码控制信息。
在其他可选的实施方式中,所述设备匹配列表包括多个已匹配设备的设备类型;
相应的,所述根据预存的设备匹配列表,确定所述语音控制信息对应的多个待控制的目标设备,包括:
根据语音控制信息确定待控制设备的设备类型;
基于各已匹配设备的设备类型,将与所述待控制设备的设备类型匹配的全部设备作为目标设备。
在其他可选的实施方式中,所述接收用户发送的语音控制信息之后,还包括:
根据预存的设备匹配列表,确定所述语音控制信息对应的全部待控制的目标设备;
当所述目标设备的数量为1时,根据所述语音控制信息生成用于控制所述目标设备的唯一控制码指令,发出所述唯一控制码指令以使唯一目标设备接收并响应控制;
当所述目标设备的数量不为1时,执行所述根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息的步骤。
在其他可选的实施方式中,红外码控制指令为数组序列。
第二方面,本公开提供了一种控制设备,包括:
语音接收模块,用于接收用户发送的语音控制信息;
第一处理模块,用于根据预存的设备匹配列表,确定所述语音控制信息对应的至少一个待控制的目标设备;
第二处理模块,用于根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同;
红外控制模块,用于根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制。
在其他可选的实施方式中,所述设备匹配列表包括每个已匹配设备所采用的全部红外码类型标识;
所述第二处理模块具体用于:获得各待控制的目标设备所采用的各红外码类型标识;对各红外码类型标识进行去重处理,以保留不相同的各红外码类型标识;根据去重后的各红外码类型标识生成相应的红外码控制指令,获得红外码控制信息。
在其他可选的实施方式中,所述设备匹配列表包括每个已匹配设备所采用的全部红外码类型标识;
所述第二处理模块,具体用于:获得各待控制的目标设备所采用的各红外码类型标识;根据各待控制的目标设备的红外码类型标识生成各待控制的目标设备相应的各红外码控制指令;对各红外码控制指令进行去重处理,以保留不相同的红外码控制指令,获得红外码控制信息。
在其他可选的实施方式中,所述设备匹配列表包括多个已匹配设备的设备类型;
所述第一处理模块,具体用于:根据语音控制信息确定待控制设备的设备类型;基于各已匹配设备的设备类型,将与所述待控制设备的设备类型匹配的全部设备作为目标设备。
在其他可选的实施方式中,在接收用户发送的语音控制信息之后,所述第一处理模块还用于:根据预存的设备匹配列表,确定所述语音控制信息对应的全部待控制的目标设备;当所述目标设备的数量为1时,根据所述语音控制信息生成用于控制所述目标设备的唯一控制码指令,发出所述唯一控制码指令以使唯一目标设备接收并响应控制;当所述目标设备的数量不为1时,执行所述根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息的步骤。
在其他可选的实施方式中,红外码控制指令为数组序列。
第三方面,本公开提供了一种控制设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
语音采集器,用于采集语音控制信息;
红外发送器,用于发送红外码控制指令;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如前任一所述的方法。
第四方面,本公开提供了一种控制***,包括:
服务器和控制设备;
其中,所述控制设备用于采集用户发送的语音控制信息,并将所述语音控制信息发送至所述服务器,以供所述服务器执行如前任一项所述的控制方法,并将红外码控制信息发送至所述控制设备;
所述控制设备还用于根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制。
第五方面,本公开提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如前任一所述的方法。
本公开提供的设备的控制方法、控制设备、控制***及存储介质,通过采用接收用户发送的语音控制信息;根据预存的设备匹配列表,确定所述语音控制信息对应的至少一个待控制的目标设备;根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制的方式,从而发送至各目标设备的红外码控制指令均为不同的红外码控制指令,一方面有效避免了控制干扰的问题,另一方面由于发送的红外码控制指令的数量的降低其整体控制效率将得到提升,提升了用户体验,方便用户使用。
附图说明
图1为本公开所基于的一种网络架构的示意图;
图2为本公开所基于的另一种网络架构的示意图;
图3为本公开提供的一种设备的控制方法的流程示意图;
图4为本公开提供的另一种设备的控制方法的流程示意图;
图5为本公开提供的一种控制设备的结构示意图;
图6为本公开提供的一种控制设备的硬件结构示意图;
图7为本公开提供的一种控制***的结构示意图。
具体实施方式
为使本公开示例的目的、技术方案和优点更加清楚,下面将结合本公开示例中的附图,对本公开示例中的技术方案进行清楚、完整地描述。
随着产品智能化程度的提升,利用语音输入的方式控制设备成为常用的一种设备的控制方法。
在现有的基于语音的设备的控制方法中,控制设备可接收用户发起的语音控制信息,对该语音控制信息进行分析以将其转换为各受控设备的相应的红外码指令并一一发送,以供各受控设备接收并响应。
以控制设备为智能音箱为例进行说明:对于智能音箱来说,其可通过蓝牙配对、近场配对、局域网配对等方式与其所在场景或所在环境下的多个受控设备取得配对连接,这些受控设备包括但不限于电视、收音机、空调、热水器等电子产品。当智能音箱接收到用户发出的语音控制信息时,如“打开电视”时,智能音箱将利用自身的红外发射器,将可用于控制电视的电源被触发的红外码控制指令发送至整个场景或整个环境。一般来说,不同类型的受控设备之间红外码相对隔离,因此,仅有电视在收到该红外码控制指令时作出响应,其他受控设备不作出响应。
但是,对于控制设备来说,其所能控制的各受控设备所采用的红外码可能相同。在控制设备生成红外码指令时,其所生成的红外码指令内容会发生重复,这将使得同一受控设备在接收并响应自身的红外码指令的同时,还将接收并响应与之红外码相同的其他受控设备的红外码指令。
依旧以控制设备为智能音箱为例进行说明:在一些场景下,智能音箱可能与多个相同型号的电视进行配对,如两个相同型号的电视,此时,当智能音箱接收到用户发出的语音控制信息时,如“打开电视”时,智能音箱依次生成该两个电视的用于触发电视电源的两个红外码指令,并依次发出。由于该两个电视的型号相同,其红外码也是相同的,此时,该两个红外码指令也相同。两个电视均将接收到两个用于触发电视电源的红外码指令,并均做出先开启后关闭的响应。这就出现了控制干扰的问题,不利于用户使用。
针对该问题,本公开提供了一种设备的控制方法、控制设备、控制***及存储介质,以使发送至各目标设备的红外码控制指令均为不同的红外码控制指令,一方面有效避免了控制干扰的问题,另一方面由于发送的红外码控制指令的数量的降低其整体控制效率将得到提升,提高了用户的体验程度,利于用户使用。
图1为本公开所基于的一种网络架构的示意图,如图1所示,本公开基于的其中一种网络架构可包括控制设备1以及多个受控设备2,其中的控制设备1可用于执行下述各实施方式中所述的控制方法,以实现对于受控设备2中目标设备的控制。
图2为本公开所基于的另一种网络架构的示意图,如图2所示,本公开基于的其中一种网络架构可包括控制设备1、多个受控设备2、网络以及服务器3,其中,网络用以在控制设备1和服务器3之前提供通信链路的介质,网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。此外,其中的控制设备1和服务器3配合使用,以执行下述各实施方式中所述的控制方法,以实现对于受控设备2中目标设备的控制。
需要说明的是,上述的控制设备1可为具备语音接收功能以及红外控制指令发送功能的硬件设备或智能终端,如前述的智能音响,又如智能手机等,也可为软件。相应的,受控设备2具体可为可与控制设备1进行配对连接并接收其控制的电子设备,如电视、空调等,也可为软件。特别的,当控制设备1和/或受控设备2为软件时,其可以安装在上述所列举的相应的电子设备中,即控制设备1的软件形式可以是安装在手机终端中的软件。此外,控制设备1和/或受控设备2还可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。
此外,在图2所示网络架构中,其中的服务器3可为控制设备1提供计算处理功能的服务器。
第一方面,本公开示例提供了一种设备的控制方法,图3为本公开提供的一种设备的控制方法的流程示意图。
如图3所示,该设备的控制方法包括:
步骤101、接收用户发送的语音控制信息。
具体来说,语音控制信息具体可例如“打开电视”或“降低空调温度”等语音口令,其一般包括有待控制的对象以及对该对象相应的控制操作。
该语音控制信息一般可由语音采集器采集获得,如麦克风模组、声波采集阵列等。需要说明的是,当语音采集器采集获得语音控制信息之后,可将其发送至本方法的执行主体,其发送方式不进行限定。
步骤102、根据预存的设备匹配列表,确定所述语音控制信息对应的至少一个待控制的目标设备。
具体来说,设备匹配列表是指控制设备与受控设备在进行配对时生成的数据列表,即每进行一次设备配对或设备连接,该设备匹配列表均将进行一次更新。因此,在该设备匹配列表中将保存有与该控制设备匹配的或发生配对的全部受控设备的信息,这些信息包括但不限于受控设备的设备标识,如设备MAC码等;设备类型标识,如设备的类型编码等;当前匹配状态,如离线、在线等;匹配信息,如匹配时间、匹配有效期等。此外,基于执行主体的形式的不同,其可存储在控制设备中,也可存储与控制设备所基于的服务器中,在此不进行限制。
利用该设备匹配列表,可在各受控设备中确定语音控制信息所对应的一个或多个待控制的目标设备。
在其他可选的示例中,设备匹配列表包括多个已匹配设备的设备类型;相应的,该确定目标设备的方式可采用下述方式:根据语音控制信息确定待控制设备的设备类型;基于各已匹配设备的设备类型,将与所述待控制设备的设备类型匹配的全部设备作为目标设备。
具体来说,首先需要对语音控制信息进行语义分析,该语义分析可采用现有方式,本公开不进行限制。经分析可获取到该语音控制信息所对应的待控制设备,以及其相应的设备类型,如获得“打开电视”这一语音控制信息中待控制设备的设备类型为“电视”。在设备匹配列表中一般包括有多个已匹配设备以及其设备类型,如电视A,电视B,空调A,洗衣机A等等。在这些已匹配设备中,找到设备类型为电视的设备,即“电视A”和“电视B”。该二者则作为目标设备,以便后续进行处理。
步骤103、根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同。
具体来说,为了保证各待控制的目标设备不会出现控制干扰的问题,在本公开示例中,可在不同纬度上对于红外码控制信息中的红外码控制指令进行去重处理,以使红外码控制信息包括的每条红外码控制指令可用于控制一个或多个目标设备,且每条红外码控制指令均是唯一的。
需要说明的是,设备匹配列表还包括每个已匹配设备所采用的各红外码类型标识,其中,针对任一已匹配设备,其所采用的红外码类型标识可能为多个,该每一红外码类型标识均用于标识其能响应的红外码控制指令所对应的多个红外码信息。具体来说,为了使得控制设备获知采用何种红外码频率向外发送红外码控制指令,也为了获取采用何种红外编码生成红外码控制指令,在设备匹配列表中还可包括有红外码类型标识,该红外码类型标识用于表示受控设备可支持并响应的红外编码形式和控制指令对应的多个红外码信息的集合。
其中一种实现去重的方式可包括:获得各待控制的目标设备所采用的各红外码类型标识;对各红外码类型标识进行去重处理,以保留不相同的各红外码类型标识;根据去重后的各红外码类型标识生成相应的红外码控制指令,获得红外码控制信息。
具体的,基于前述的设备匹配列表可首先获取各目标设备所采用的各红外码类型标识,然后,对各红外码类型标识进行去重处理,以保留不相同的各红外码类型标识。
例如,若前述的电视A采用的红外码类型标识为类型A,电视B采用的红外码标识为类型B,则经过去重处理后将保留类型A和类型B;又例如,若前述的电视A采用的红外码类型标识为类型A,电视B采用的红外码标识也为类型A,则经过去重处理后将保留类型A。再如,若目标设备还包括有电视C,即电视A采用的红外码类型标识为类型A,电视B采用的红外码标识也为类型A,电视C采用的红外码类型标识为类型C,则经过去重处理后将保留类型A和类型C。
再后,基于保留的红外码类型标识生成与语音控制信息相应的红外码控制指令,如保留类型A和类型C的情况下生成红外码控制指令A和红外码控制指令C。该生成的红外码控制指令A和红外码控制指令C构成红外码控制信息。
而另一种实现去重的方式可包括:获得各待控制的目标设备所采用的各红外码类型标识;根据各待控制的目标设备的红外码类型标识生成各待控制的目标设备相应的各红外码控制指令;对各红外码控制指令进行去重处理,以保留不相同的红外码控制指令,获得红外码控制信息。
具体来说,基于前述的设备匹配列表可首先获取各目标设备所采用的各红外码类型标识,随后基于每一目标设备的红外码类型标识,均生成相应的红外码控制指令。
举例来说,若前述的电视A采用的红外码类型标识为类型A,其红外码控制指令为红外码控制指令A,电视B采用的红外码标识为类型A,其红外码控制指令为红外码控制指令A;电视C采用的红外码类型标识为类型C,其红外码控制指令为红外码控制指令C。
再后,基于得到的各红外码控制指令,对其采用去重处理,以使保留的红外码控制指令彼此之间不相同,即保留获得红外码控制指令A和红外码控制指令C,以构成红外码控制信息。
步骤104、根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制。
具体来说,红外码控制信息中的红外码控制指令为数组序列,控制设备将基于该红外码控制信息发出红外码控制指令,在该场景或环境下的全部受控设备均将接收到红外码控制指令,而基于不同的红外码,仅有可识别该红外码控制指令的目标设备能够响应控制。
通过采用上述方式使得发送至各目标设备的红外码控制指令均为不同的红外码控制指令,一方面有效避免了控制干扰的问题,另一方面由于发送的红外码控制指令的数量的降低其整体控制效率将得到提升,提高了用户的体验程度,利于用户使用。
结合前述的各实现方式,图4为本公开提供的另一种设备的控制方法的流程示意图,如图4所示,该设备的控制方法包括:
步骤201、接收用户发送的语音控制信息。
步骤202、根据预存的设备匹配列表,确定所述语音控制信息对应的全部待控制的目标设备。
步骤203、判断所述目标设备的数量是否为1。
若是,则执行步骤204;若否,则执行步骤205。
步骤204、根据所述语音控制信息生成用于控制所述目标设备的唯一控制码指令,发出所述唯一控制码指令以使唯一目标设备接收并响应控制。
步骤205、根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同。
步骤206、根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制。
本实施方式中的步骤201、步骤202、步骤205以及步骤206分别与前述实施方式中的步骤101、步骤102、步骤103以及步骤104的实现方式类似,在此不进行赘述。
与前述实施方式不同的是,为了进一步提高控制效率,简化控制流程,在本实施方式中,在确定语音控制信息对应的全部待控制的目标设备之后,还可对于目标设备的数量进行统计,并判断该数量是否为1,即判断当前待控制的目标设备是否为唯一目标设备。若是,则可省略后续的去重处理,即执行基于该唯一目标设备的信息生成相应的红外码控制指令,并将其发送以供该唯一目标设备接收并响应控制。
反之,当判断出当前待控制的目标设备不唯一时,即目标设备为多个受控设备时,则需执行前述的去重处理,具体处理方式可参见前述实施方式,在此不进行赘述。
在前述实施方式的基础上,通过采用对于目标设备的数量的判定,从而仅在待控制的目标设备为多个的情况下执行红外码控制指令的去重处理,以进一步简化控制流程,提高对于受控设备的控制效率。
第二方面,本公开示例提供了一种控制设备,图5为本公开提供的一种控制设备的结构示意图,如图5所示,该控制设备包括:
语音接收模块10,用于接收用户发送的语音控制信息;
第一处理模块21,用于根据预存的设备匹配列表,确定所述语音控制信息对应的至少一个待控制的目标设备;
第二处理模块22,用于根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同;
红外控制模块30,用于根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制。
在其他可选的实施方式中,所述设备匹配列表包括每个已匹配设备所采用的全部红外码类型标识;所述第二处理模块22,具体用于:获得各待控制的目标设备所采用的各红外码类型标识;对各红外码类型标识进行去重处理,以保留不相同的各红外码类型标识;根据去重后的各红外码类型标识生成相应的红外码控制指令,获得红外码控制信息。
在其他可选的实施方式中,所述设备匹配列表包括每个已匹配设备所采用的全部红外码类型标识;所述第二处理模块22,具体用于:获得各待控制的目标设备所采用的各红外码类型标识;根据各待控制的目标设备的红外码类型标识生成各待控制的目标设备相应的各红外码控制指令;对各红外码控制指令进行去重处理,以保留不相同的红外码控制指令,获得红外码控制信息。
在其他可选的实施方式中,所述设备匹配列表包括多个已匹配设备的设备类型;相应的,第一处理模块21,具体用于:根据语音控制信息确定待控制设备的设备类型;基于各已匹配设备的设备类型,将与所述待控制设备的设备类型匹配的全部设备作为目标设备。
在其他可选的实施方式中,在接收用户发送的语音控制信息之后,第一处理模块21,还用于:根据预存的设备匹配列表,确定所述语音控制信息对应的全部待控制的目标设备;当所述目标设备的数量为1时,根据所述语音控制信息生成用于控制所述目标设备的唯一控制码指令,发出所述唯一控制码指令以使唯一目标设备接收并响应控制;当所述目标设备的数量不为1时,执行所述根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息的步骤。
在其他可选的实施方式中,红外码控制指令为数组序列。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的控制设备的具体工作过程以及相应的有益效果,可以参考前述方法示例中的对应过程,在此不再赘述。
本公开提供的控制设备,通过采用接收用户发送的语音控制信息;根据预存的设备匹配列表,确定所述语音控制信息对应的至少一个待控制的目标设备;根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制的方式,从而发送至各目标设备的红外码控制指令均为不同的红外码控制指令,一方面有效避免了控制干扰的问题,另一方面由于发送的红外码控制指令的数量的降低其整体控制效率将得到提升,提高了用户的体验程度,利于用户使用。
第三方面,本公开示例提供了一种控制设备,图6为本公开提供的一种控制设备的硬件结构示意图,如图6所示,本公开提供了一种控制设备,包括:
一个或多个处理器42;
存储装置41,用于存储一个或多个程序;
语音采集器43,用于采集语音控制信息;
红外发送器44,用于发送红外码控制指令;
当所述一个或多个程序被所述一个或多个处器执行,使得所述一个或多个处理器实现如前任一所述的方法。
需要说明的是,该控制设备具体可例如图1所示的控制设备1。
所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,控制设备的结构中包括处理器和存储器,所述存储器用于存储支持控制设备执行上述第一方面中设备的控制方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述控制设备还可以包括通信接口,用于控制设备与其他设备或通信网络通信。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的控制设备的具体工作过程以及相应的有益效果,可以参考前述方法示例中的对应过程,在此不再赘述。
第四方面,本公开示例提供了一种控制***,图7为本公开提供的一种控制***的结构示意图,如图7所示的本公开提供了一种控制***,包括:
服务器51和控制设备52;
其中,所述控制设备用于采集用户发送的语音控制信息,并将所述语音控制信息发送至所述服务器,以供所述服务器执行如前任一项所述的控制方法,并将红外码控制信息发送至所述控制设备;
所述控制设备还用于根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制。
需要说明的是,该控制设备具体可例如图2所示的控制设备1,该服务器可例如图2所示的服务器3。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的控制***的具体工作过程以及相应的有益效果,可以参考前述方法示例中的对应过程,在此不再赘述。
第五方面,本公开示例提供了一种存储介质,用于储存控制设备所用的计算机软件指令,其包含用于执行上述第一方面中设备的控制方法为控制设备所涉及的程序。
本领域普通技术人员可以理解:实现上述各方法示例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法示例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各示例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各示例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各示例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各示例技术方案的范围。

Claims (11)

1.一种设备的控制方法,其特征在于,包括:
接收用户发送的语音控制信息;
根据预存的设备匹配列表,确定所述语音控制信息对应的至少一个待控制的目标设备;
根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同;
根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制;
所述设备匹配列表包括每个已匹配设备所采用的全部红外码类型标识;
相应的,所述根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息,包括:
获得各待控制的目标设备所采用的各红外码类型标识;
根据各待控制的目标设备的红外码类型标识生成各待控制的目标设备相应的各红外码控制指令;
对各红外码控制指令进行去重处理,以保留不相同的红外码控制指令,获得红外码控制信息。
2.根据权利要求1所述的设备的控制方法,其特征在于,所述设备匹配列表包括多个已匹配设备的设备类型;
相应的,所述根据预存的设备匹配列表,确定所述语音控制信息对应的多个待控制的目标设备,包括:
根据语音控制信息确定待控制设备的设备类型;
基于各已匹配设备的设备类型,将与所述待控制设备的设备类型匹配的全部设备作为目标设备。
3.根据权利要求1所述的设备的控制方法,其特征在于,所述接收用户发送的语音控制信息之后,还包括:
根据预存的设备匹配列表,确定所述语音控制信息对应的全部待控制的目标设备;
当所述目标设备的数量为1时,根据所述语音控制信息生成用于控制所述目标设备的唯一控制码指令,发出所述唯一控制码指令以使唯一目标设备接收并响应控制;
当所述目标设备的数量不为1时,执行所述根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息的步骤。
4.根据权利要求1-3任一项所述的设备的控制方法,其特征在于,红外码控制指令为数组序列。
5.一种控制设备,其特征在于,包括:
语音接收模块,用于接收用户发送的语音控制信息;
第一处理模块,用于根据预存的设备匹配列表,确定所述语音控制信息对应的至少一个待控制的目标设备;
第二处理模块,用于根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息;其中,所述红外码控制信息包括至少一条红外码控制指令,每条红外码控制指令用于控制至少一个目标设备,且其中的任意两条红外码控制指令不相同;
红外控制模块,用于根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制;
所述设备匹配列表包括每个已匹配设备所采用的全部红外码类型标识;
所述第二处理模块,具体用于:获得各待控制的目标设备所采用的各红外码类型标识;根据各待控制的目标设备的红外码类型标识生成各待控制的目标设备相应的各红外码控制指令;对各红外码控制指令进行去重处理,以保留不相同的红外码控制指令,获得红外码控制信息。
6.根据权利要求5所述的控制设备,其特征在于,所述设备匹配列表包括多个已匹配设备的设备类型;
所述第一处理模块,具体用于:根据语音控制信息确定待控制设备的设备类型;基于各已匹配设备的设备类型,将与所述待控制设备的设备类型匹配的全部设备作为目标设备。
7.根据权利要求5所述的控制设备,其特征在于,在接收用户发送的语音控制信息之后,所述第一处理模块还用于:根据预存的设备匹配列表,确定所述语音控制信息对应的全部待控制的目标设备;当所述目标设备的数量为1时,根据所述语音控制信息生成用于控制所述目标设备的唯一控制码指令,发出所述唯一控制码指令以使唯一目标设备接收并响应控制;当所述目标设备的数量不为1时,执行所述根据所述语音控制信息生成用于控制所述目标设备的红外码控制信息的步骤。
8.根据权利要求5-7任一项所述的控制设备,其特征在于,红外码控制指令为数组序列。
9.一种控制设备,其特征在于,所述控制设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
语音采集器,用于采集语音控制信息;
红外发送器,用于发送红外码控制指令;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的方法。
10.一种控制***,其特征在于,包括:服务器和控制设备;
其中,所述控制设备用于采集用户发送的语音控制信息,并将所述语音控制信息发送至所述服务器,以供所述服务器执行如权利要求1-4任一项所述的控制方法,并将红外码控制信息发送至所述控制设备;
所述控制设备还用于根据所述红外码控制信息发出红外码控制指令,以使目标设备接收并响应控制。
11.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-4中任一所述的方法。
CN201910310031.XA 2019-04-17 2019-04-17 设备的控制方法、控制设备、控制***及存储介质 Active CN111833584B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910310031.XA CN111833584B (zh) 2019-04-17 2019-04-17 设备的控制方法、控制设备、控制***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910310031.XA CN111833584B (zh) 2019-04-17 2019-04-17 设备的控制方法、控制设备、控制***及存储介质

Publications (2)

Publication Number Publication Date
CN111833584A CN111833584A (zh) 2020-10-27
CN111833584B true CN111833584B (zh) 2022-03-01

Family

ID=72915690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910310031.XA Active CN111833584B (zh) 2019-04-17 2019-04-17 设备的控制方法、控制设备、控制***及存储介质

Country Status (1)

Country Link
CN (1) CN111833584B (zh)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6747590B1 (en) * 2001-02-12 2004-06-08 Harold J. Weber Alternate command signal decoding option for a remotely controlled apparatus
CN102968897A (zh) * 2012-11-07 2013-03-13 沈丽琼 基于手持设备的家电遥控方法
CN202904845U (zh) * 2012-08-31 2013-04-24 林述颖 基于智能手机的红外家电管理***
CN103559787A (zh) * 2013-10-21 2014-02-05 深圳创维数字技术股份有限公司 一种家电控制的方法及终端
CN105096581A (zh) * 2015-09-11 2015-11-25 青岛海信电器股份有限公司 红外遥控对码方法、遥控设备和主被控设备
CN105336151A (zh) * 2014-08-07 2016-02-17 杭州海康威视数字技术股份有限公司 红外遥控装置、红外遥控信号学习方法和红外遥控方法
CN104184970B (zh) * 2013-05-22 2016-06-29 京东方科技集团股份有限公司 遥控器、电视机及遥控方法
CN105847918A (zh) * 2015-01-13 2016-08-10 海信集团有限公司 一种家电设备的控制方法
CN107908115A (zh) * 2017-10-20 2018-04-13 深圳市艾特智能科技有限公司 智能家居设备控制方法、装置、移动终端及存储介质
CN108492545A (zh) * 2018-03-15 2018-09-04 北京金山安全软件有限公司 红外遥控控制方法、装置、遥控设备及介质
CN108922163A (zh) * 2018-10-09 2018-11-30 东莞市华业新科电子科技有限公司 一种红外遥控的学习方法、装置、终端和存储介质
KR20180137299A (ko) * 2017-06-16 2018-12-27 기민전자주식회사 가시광 파장의 FOV를 이용한 IoT 리모트 그룹지정 시스템 및 그 그룹제어 방법
CN109493861A (zh) * 2018-12-05 2019-03-19 百度在线网络技术(北京)有限公司 利用语音控制电器的方法、装置、设备和可读存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060210278A1 (en) * 2005-03-21 2006-09-21 Cregg Daniel B Remote operation of local or distant infrared-controllable and non-infrared-controllable devices
CN102253805A (zh) * 2011-07-14 2011-11-23 徐响林 一种遥控装置及其实现方法
JP6080369B2 (ja) * 2012-03-22 2017-02-15 エスアイアイ・セミコンダクタ株式会社 機器識別装置及びリモコンシステム
CN103680122B (zh) * 2013-12-30 2017-09-05 Tcl海外电子(惠州)有限公司 遥控设备的自定义控制方法及***
JP2016220174A (ja) * 2015-05-26 2016-12-22 株式会社東芝 家電制御方法及び家電制御装置
CN104916115A (zh) * 2015-05-29 2015-09-16 广东美的制冷设备有限公司 红外发射结构、红外遥控器和红外遥控方法
CN204989852U (zh) * 2015-09-25 2016-01-20 德可半导体(昆山)有限公司 语音输入式智能遥控电源插座
CN105869383A (zh) * 2016-04-13 2016-08-17 北京精益理想科技有限公司 红外数据处理方法、红外指令调用方法与***
EP4254989A3 (en) * 2017-05-16 2023-10-18 Apple Inc. Methods and interfaces for home media control
CN107507616B (zh) * 2017-08-29 2021-06-25 美的智慧家居科技有限公司 网关场景的设置方法和装置
CN108509619B (zh) * 2018-04-04 2021-05-04 科大讯飞股份有限公司 一种语音交互方法及设备
WO2020014899A1 (zh) * 2018-07-18 2020-01-23 深圳魔耳智能声学科技有限公司 语音控制方法、中控设备和存储介质
CN109308897B (zh) * 2018-08-27 2022-04-26 广东美的制冷设备有限公司 语音控制方法、模块、家电设备、***和计算机存储介质

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6747590B1 (en) * 2001-02-12 2004-06-08 Harold J. Weber Alternate command signal decoding option for a remotely controlled apparatus
CN202904845U (zh) * 2012-08-31 2013-04-24 林述颖 基于智能手机的红外家电管理***
CN102968897A (zh) * 2012-11-07 2013-03-13 沈丽琼 基于手持设备的家电遥控方法
CN104184970B (zh) * 2013-05-22 2016-06-29 京东方科技集团股份有限公司 遥控器、电视机及遥控方法
CN103559787A (zh) * 2013-10-21 2014-02-05 深圳创维数字技术股份有限公司 一种家电控制的方法及终端
CN105336151A (zh) * 2014-08-07 2016-02-17 杭州海康威视数字技术股份有限公司 红外遥控装置、红外遥控信号学习方法和红外遥控方法
CN105847918A (zh) * 2015-01-13 2016-08-10 海信集团有限公司 一种家电设备的控制方法
CN105096581A (zh) * 2015-09-11 2015-11-25 青岛海信电器股份有限公司 红外遥控对码方法、遥控设备和主被控设备
KR20180137299A (ko) * 2017-06-16 2018-12-27 기민전자주식회사 가시광 파장의 FOV를 이용한 IoT 리모트 그룹지정 시스템 및 그 그룹제어 방법
CN107908115A (zh) * 2017-10-20 2018-04-13 深圳市艾特智能科技有限公司 智能家居设备控制方法、装置、移动终端及存储介质
CN108492545A (zh) * 2018-03-15 2018-09-04 北京金山安全软件有限公司 红外遥控控制方法、装置、遥控设备及介质
CN108922163A (zh) * 2018-10-09 2018-11-30 东莞市华业新科电子科技有限公司 一种红外遥控的学习方法、装置、终端和存储介质
CN109493861A (zh) * 2018-12-05 2019-03-19 百度在线网络技术(北京)有限公司 利用语音控制电器的方法、装置、设备和可读存储介质

Also Published As

Publication number Publication date
CN111833584A (zh) 2020-10-27

Similar Documents

Publication Publication Date Title
CN104853405B (zh) 智能联网方法及智能设备
CN108665897B (zh) 一种电器控制方法、装置、存储介质及服务器
CN106560892B (zh) 智能机器人及其云端交互方法、云端交互***
CN108899027A (zh) 语音解析方法及装置
CN110932953A (zh) 智能家居控制方法、装置、计算机设备及存储介质
CN109450747B (zh) 一种唤醒智能家居设备的方法、装置及计算机存储介质
EP3869112B1 (en) Air-conditioning device control method and air-conditioning device
CN109981421B (zh) 一种智能设备配网方法和装置
CN110808886A (zh) 一种语音设备的控制方法、装置、存储介质及语音设备
CN106571942B (zh) 配置数据更新方法、客户端和服务器
CN108932947B (zh) 语音控制方法及家电设备
CN111884887A (zh) 语音交互的方法和装置、存储介质及电子装置
CN105187480A (zh) 配置文件获取方法、装置及***
CN112002316A (zh) 一种电器控制方法、装置、存储介质及终端
CN107742520B (zh) 语音控制方法、装置及***
CN109243453A (zh) 语音信息的处理方法及装置、存储介质、电子装置
CN113053369A (zh) 智能家电的语音控制方法及装置、智能家电
CN111833584B (zh) 设备的控制方法、控制设备、控制***及存储介质
CN111090770A (zh) 数据信息的获取方法、装置及***、家用电器
CN105407445A (zh) 一种连接方法及第一电子设备
CN111354336B (zh) 分布式语音交互方法、装置、***及家电设备
CN116708065A (zh) 智能家居环境下低功耗蓝牙语音控制方法及***
CN112992142B (zh) 一种语音信息回复方法、装置、设备及介质
CN111953573B (zh) 设备配网处理方法、设备配网处理装置及智能面板
CN115410580A (zh) 指挥调度***的语音识别方法、装置、设备及介质

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
TA01 Transfer of patent application right

Effective date of registration: 20210519

Address after: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing

Applicant after: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

Applicant after: Shanghai Xiaodu Technology Co.,Ltd.

Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing

Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant