智能设备的绑定方法、装置、电子设备及存储介质与流程
本公开涉及智能家居控制技术,尤其涉及一种智能设备的绑定方法、装置、电子设备及存储介质。
背景技术:
目前,很多传统的家用电器可以通过红外遥控器进行操控,但是这种操控方式需要用户先找到遥控器,再按下遥控器上的按键进而控制家用电器,这种方式使得操控电器的步骤较为繁琐。
因此,现有技术中提出一种通过智能终端控制家用电器的方案,例如,在手机中安装软件,通过手机控制家用电器。
但是,在实际使用过程中,需要用户现在手机中安装相应的软件,还需要在软件中绑定需要控制的电器,即需要用户通过复杂的步骤,才能够绑定智能设备与家用电器,而这会给用户带来多余的操作步骤,对于不熟悉手机软件的用户来说,绑定操作也不容易被实施。
技术实现要素:
本公开提供一种智能设备的绑定方法、装置、电子设备及存储介质,以解决现有技术中智能设备与被控设备绑定步骤繁琐的问题。
本公开的第一个方面是提供一种智能设备的绑定方法,包括:
根据接收的属性语音指令确定待绑定设备的属性信息,其中,所述属性语音指令用于指示所述待绑定设备的属性信息;
获取与所述属性信息对应的绑定红外码,并根据所述绑定红外码发送红外信号,以使所述待绑定设备响应所述红外信号;
播放用于询问所述待绑定设备响应结果的音频信息,并根据用户回复的响应语音指令确定与所述待绑定设备匹配的红外码表。
本公开的另一个方面是提供一种智能设备的绑定装置,包括:
属性信息确定模块,用于根据接收的属性语音指令确定待绑定设备的属性信息,其中,所述属性语音指令用于指示所述待绑定设备的属性信息;
获取模块,用于获取与所述属性信息对应的绑定红外码;
红外信号发送模块,用于根据所述绑定红外码发送红外信号,以使所述待绑定设备响应所述红外信号;
语音播放模块,用于播放用于询问所述待绑定设备响应结果的音频信息;确定模块,用于根据用户回复的响应语音指令确定与所述待绑定设备匹配的红外码表。
本公开的又一个方面是提供一种电子设备,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如上述第一方面所述的智能设备的绑定方法。
本公开的又一个方面是提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述第一方面所述的智能设备的绑定方法。
本公开提供的智能设备的绑定方法、装置、电子设备及存储介质的技术效果是:
本公开提供的智能设备的绑定方法、装置、电子设备及存储介质,包括:根据接收的属性语音指令确定待绑定设备的属性信息,其中,属性语音指令用于指示待绑定设备的属性信息;获取与属性信息对应的绑定红外码,并根据绑定红外码发送红外信号,以使待绑定设备响应红外信号;播放用于询问待绑定设备响应结果的音频信息,并根据用户回复的响应语音指令确定与待绑定设备匹配的红外码表。本公开提供的方法、装置、电子设备及存储介质,通过语音方式与用户交互,在交互过程中,确定出与待绑定设备匹配的红外码表,从而使智能设备能够根据匹配的红外码表正常控制该设备,操作更加便捷。
附图说明
图1为本发明一示例性实施例示出的智能设备的绑定方法的流程图;
图2为本发明另一示例性实施例示出的智能设备的绑定方法的流程图;
图3为本发明一示例性实施例示出的智能设备的绑定装置的结构图;
图4为本发明另一示例性实施例示出的智能设备的绑定装置的结构图;
图5为本发明一示例性实施例示出的电子设备的结构图。
具体实施方式
现有技术中,可以在手机中安装用于控制电子设备的客户端,例如家用电器,从而能够将手机作为遥控装置来控制电子设备,但是这种方式需要在客户端中绑定需要控制的电子设备,步骤繁琐,尤其对于操作客户端不熟练的用户来说,更是不便。因此,现有技术中通过手机客户端控制电子设备的方法,由于存在需要通过操作客户端的方式绑定设备的步骤,导致这一控制方式不便于操作。
本发明提供的实施例,能够绑定具有红外信号发送功能的智能设备和电子设备,在绑定过程中,智能设备能够通过语音的方式与用户交互,从而简化绑定过程,更便于用户操作。此外,本实施例提供的方案,智能设备具备红外信号的发送功能,进而可以通过红外信号绑定电子设备。
图1为本发明一示例性实施例示出的智能设备的绑定方法的流程图。
如图1所示,本实施例提供的智能设备的绑定方法包括:
步骤101,根据接收的属性语音指令确定待绑定设备的属性信息,其中,属性语音指令用于指示待绑定设备的属性信息。
本实施例提供的方法可以由智能设备来执行,例如智能手机、智能音箱、智能手表等。该智能设备内部可以设置有发射电路,发射电路可以采用红外发光二极管来发出经过调制并发射红外光波。
其中,用户可以开启智能设备,并启动智能设备绑定其他电子设备的流程。例如,可以在智能设备中设置一用于启动智能设备绑定流程的按键,用户可以通过操作该按键进而启动绑定流程。与智能设备绑定的电子设备具有红外信号接收功能,其可以响应接收的红外信号。
具体的,智能设备可以在启动绑定流程后,开启语音接收功能,用于接收用户发送的属性语音指令。属性语音指令用于指示待绑定设备的属性信息。
进一步的,用户在开启了智能设备的绑定功能后,可以说出待绑定电子设备的属性信息。该属性信息例如可以是设备品牌,还可以是设备型号等,例如,用户可以说出“xx品牌的电视”、“xx品牌的冰箱”等。智能设备可以接收这一属性语音指令,并对其进行识别,确定出电子设备的属性信息。
实际应用时,智能设备内部可以设置语音识别算法,通过该算法,智能设备可以识别出用户说出的属性信息。
其中,智能设备还可以与一服务器通过网络连接,智能设备可以将接收的属性语音指令上传至服务器,由服务器基于设置的语音识别算法对语音指令进行识别,并确定属性信息。在这种情况下,服务器还可以将确定的属性信息反馈给智能设备,例如,可以通过网络发送给智能设备,使得智能设备能够根据属性语音指令确定属性信息。
步骤102,获取与属性信息对应的绑定红外码,并根据绑定红外码发送红外信号,以使待绑定设备响应该红外信号。
具体的,可以预先在智能设备中设置与属性信息对应的至少一个绑定红外码。例如,可以设置有一个表格,存储不同属性信息对应的不同绑定红外码,例如设置一个存储电视的绑定红外码的表格,还可以设置其他设备类别的绑定红外码的表格。
进一步的,智能设备可以从本地存储的对应关系中查找与属性信息对应的绑定红外码。
其中,还可以在服务器中存储属性信息与至少一个绑定红外码的对应关系。此时,智能设备可以将确定的属性信息发送到服务器,由服务器根据对应关系获取与属性信息对应的一个绑定红外码,并将其反馈给智能设备。
具体的,智能设备获取了绑定红外码后,可以通过红外发射功能生成该绑定红外码对应的红外信号,并发送该红外信号。
进一步的,绑定红外码可以是一个红外码表中的一个,例如,一个属性信息对应多个红外码表,可以在每个红外码表中确定一个绑定红外码。例如,可以将与开关机功能对应的红外码作为绑定红外码。
实际应用时,红外码表为红外码与控制功能的对应关系表。不同属性信息的电子设备,控制其相同功能使使用的红外码可能不同。在红外码表中,每个红外码对应于一个控制功能,例如,电视的开关机功能对应于一个红外码,电视的音量增大功能对应于一个红外码,电视的音量减小功能对应于一个红外码。当智能设备发送与红外码对应的红外信号后,待绑定设备能够响应该红外信号。例如,将开关机功能对应的红外码作为绑定红外码,那么若绑定红外码与待绑定设备对应,则智能设备可以根据绑定红外码控制待绑定设备开关机。
步骤103,播放用于询问待绑定设备响应结果的音频信息,并根据用户回复的响应语音指令确定与待绑定设备匹配的红外码表。
其中,智能设备在发送了红外信号后,可以通过设置的语音模块播放用于询问待绑定设备响应结果的音频信息,例如,播放信息为“请问电视机是否已开机”、“请问电视机是否已关机”等。
具体的,若绑定红外码与待绑定设备匹配,那么待绑定设备可以响应智能设备发送的红外信号,否则,待绑定设备可能不会响应该红外信号,或作出错误的响应。
进一步的,用户在听到智能设备播放的音频信息后,可以回复包括响应结果的响应语音指令。例如,用户可以回答“是”或“否”,还可以回答“响应正确”、“响应错误”等内容。从而告知智能设备,智能设备是否正确的响应其发送的红外信号。
实际应用时,若根据用户回复的响应指令确定待绑定设备响应正确,那么可以认为当前获取的绑定红外码能够正常控制待绑定设备。此时,可以认为该绑定红外码所属的红外码表与待绑定设备匹配,智能设备可以根据匹配的红外码表控制该设备,也就是能够实现了智能设备与待绑定设备的绑定效果。
若根据用户回复的响应指令确定待绑定设备响应错误,那么可以认为当前获取的绑定红外码不能够正常控制待绑定设备。此时,可以认为该绑定红外码所属的红外码表与待绑定设备不匹配,可以根据待绑定设备的属性信息获取其他绑定红外码,并继续执行步骤根据绑定红外码发送红外信号的步骤。并继续执行步骤103,通过尝试其他绑定红外码是否能够正常控制该待绑定设备,能够确定与该设备匹配的红外码表。
本实施例提供的智能设备的绑定方法,包括:根据接收的属性语音指令确定待绑定设备的属性信息,其中,属性语音指令用于指示待绑定设备的属性信息;获取与属性信息对应的绑定红外码,并根据绑定红外码发送红外信号,以使待绑定设备响应红外信号;播放用于询问待绑定设备响应结果的音频信息,并根据用户回复的响应语音指令确定与待绑定设备匹配的红外码表。本实施例提供的方法,通过语音方式与用户交互,在交互过程中,确定出与待绑定设备匹配的红外码表,从而使智能设备能够根据匹配的红外码表正常控制该设备,操作更加便捷。
图2为本发明另一示例性实施例示出的智能设备的绑定方法的流程图。
如图2所示,本实施例提供的智能设备的绑定方法,包括:
步骤201,接收用于指示连接设备的连接语音指令,并根据连接语音指令播放用于询问连接设备类型的音频信息。
其中,本实施例提供的方法中,用户可以先指示智能设备连接电子设备,在连接过程中,可能触发绑定设备的流程。
具体的,用户可以通过语音指令的方式,向智能设备下达连接设备的指示,例如,用户可以说出“连接设备”的内容。可选的,还可以在智能设备中设置虚拟或实体的按键,用户可以操作这些按键,从而向智能设备发送连接设备的指令。
进一步的,智能设备可以对连接语音指令进行识别,从而确定用户提出要连接设备的要求。智能设备可以在识别出用户的指示后,播放用于询问连接设备类型的音频信息。例如,智能设备可以播放“请问需要连接什么设备”的内容。
实际应用时,智能设备可以控制多个设备,例如电视、机顶盒、空调等。
一种应用场景中,用户下达的连接语音指令中可以包括设备类型信息,例如打开电视,此时,智能设备可以直接识别出用户希望连接的设备是电视。此时,可以不执行播放用于询问连接设备类型的音频信息的步骤。
在另一种应用场景中,用户下达的连接语音指令不包括设备类型信息,仅包括要求连接设备的内容,此时,可以执行播放用于询问连接设备类型的音频信息的步骤。
步骤202,接收用于指示连接设备类型的类型语音指令,并根据类型语音指令确定设备类型。
其中,若执行播放用于询问连接设备类型的音频信息的步骤,则用户在听到播放内容后,可以回复包括连接设备类型的语音指令,此时,智能设备可以对类型语音指令进行识别,获取其中包括的设备类型信息。
具体的,若不执行本步骤,则可以直接根据用户的连接语音指令确定设备类型信息,并执行下述步骤。
在获取用户需要连接的设备类型后,可以判断该设备类型是否属于预设类型,并执行不同的流程。
步骤203,若设备类型属于预设类型,则确定是否存在与设备类型对应的可直连设备。
进一步的,可以预先设置预设类型,例如电视、空调、机顶盒等。若用户需要连接的设备类型属于预设类型,则可以查找是否存在与设备类型对应的可直连设备。
实际应用时,可直连设备是指已绑定的设备,可以直接获取这些设备匹配的红外码表,并根据匹配的红外码表中控制功能与红外码的对应关系控制可直连设备。
在一种实施方式中,可直连设备信息可以存储在智能设备本地,此时,可以确定已存储的可直连设备中是否存在与设备类型对应的设备控制信息。该设备控制信息可以是包括控制功能与红外码对应关系的红外码表。
在另一种实施方式,可直连设备信息可以存储在服务器。此时,智能设备可以向服务器发送包括设备类型的确认请求,以使服务器反馈是否存在与设备类型对应的可直连设备的确认结果。
其中,服务器可以确定是否存在与设备类型对应的设备控制信息,若存在,则认为存在与设备类型对应的可直连设备,否则,不存在与设备类型对应的可直连设备。
若服务器确定存在与设备类型对应的可直连设备,服务器还可以向智能设备反馈设备控制信息,否则,可以向智能设备发送不存在相应设备的消息。
若存在与设备类型对应的可直连设备,则可以进入控制该可直连设备的流程,具体可以执行步骤204,若不存在,则执行步骤207。
步骤204,接收用于控制可直连设备的控制语音指令。
若存在与设备类型相同的可直连设备,则智能设备可以提示用户可以开始控制电子设备了,例如,通过语音、文字、灯光等方式提示用户。
具体的,用户可以通过语音的方式操作智能设备,使其控制可直连设备。例如,用户可以说出“打开电视”、“调高音量”等内容。
步骤205,根据控制语音指令确定目标控制功能,并在与可直连设备匹配的红外码表中获取与目标控制功能对应的目标红外码。
进一步的,智能设备接收到控制语音指令后,可以对其进行识别,并识别出其中的目标控制功能。例如,目标控制功能可能是开关机功能、温度升高功能、音量调大功能等。
实际应用时,由于存在可直连设备,也就是预先确定了与该可直连设备匹配的红外码表,该红外码表中包括控制功能与红外码对应关系,因此,可以在这一对应关系中,获取与目标控制功能相应的目标红外码。
在一种实施方式中,对应关系可以存储在智能设备本地,此时,可以直接从本地存储的红外码表中读取出目标红外码。若本地存储有多个红外码表,则可以设置不同红外码表的标识,从而对其进行区分,例如,设置有空调的红外码表、电视的红外码表等。
在另一种实施方式,对应关系可以存储在服务器。此时,智能设备可以向服务器发送包括目标控制功能的控制请求,以使服务器反馈在与可直连设备匹配的红外码表中确定的目标红外码;,服务器还向智能设备反馈目标红外码,从而使智能设备可以获取到该目标红外码。
步骤206,根据目标红外码发送目标红外信号。
其中,智能设备可以根据目标红外码生成一目标红外信号,并发送该目标红外信号,从而控制可直连设备。
步骤207,播放用于询问待绑定设备属性信息的音频信息。
若不存在与设备类型对应的可直连设备,则可以认为对于该设备类型,还没有确定出与之匹配的红外码表,因此,可以播放询问待绑定设备属性信息的音频信息,并根据用户回复的属性语音指令绑定设备。
步骤208,根据接收的属性语音指令确定待绑定设备的属性信息,其中,属性语音指令用于指示待绑定设备的属性信息。
步骤208与步骤101的具体原理和实现方式类似,此处不再赘述。
步骤209a,根据本地存储的属性信息与红外码的对应关系中,获取与属性信息对应的绑定红外码。
在一种实施方式中,若属性信息与绑定红外码的对应关系存储在智能设备的本地,则智能设备则直接可以从本地获取属性信息对应的绑定红外码。
其中,属性信息可以与多个红外码表匹配,此时可以从其中任一个红外码表中获取绑定红外码。可以在每个红外码表中,预先确定一个绑定红外码,例如,可以将与开关机功能对应的红外码确定为绑定红外码。
步骤209b,向服务器发送包括属性信息的获取请求,以使服务器反馈在属性信息与红外码的对应关系中确定的绑定红外码。
在另一种实施方式中,若属性信息与红外码的对应关系存储在服务器,则智能设备则直接可以向服务器发送包括属性信息的获取请求,服务器接收到获取请求后,可以确定出一个与属性信息对应的绑定红外码,并将其反馈给智能设备。与上述描述相似,一个属性信息可以与多个红外码表对应。
上述属性信息与红外码的对应关系可以包括两种形式,一种是属性信息与红外码本身的对应关系,另一种是属性信息与红外码表的对应关系。若是第一种,则一种属性信息可以与多个红外码对应,可以从中获取任一一个红外码作为当前的绑定红外码。若是第二种,则一种属性信息可以与多个红外码表对应,可以从任一个红外码表中获取预设红外码,作为当前的绑定红外码。
步骤210,根据绑定红外码发送红外信号,以使待绑定设备响应红外信号。
步骤211,播放用于询问待绑定设备响应结果的音频信息。
步骤210-211与步骤102-103的具体原理和实现方式类似,此处不再赘述。
步骤212,根据用户回复的响应语音指令确定控制结果。
实际应用时,智能设备可以直接对用户回复的响应语音指令进行识别,进而确定控制结果。控制结果可以是成功或失败两种,也可以是正确或错误两种,即有可能正常的控制了电子设备,也有可能没有正常控制该电子设备。
其中,智能设备还可以将用户回复的响应语音指令上传至服务器,由服务器对其进行识别,进而确定出控制结果。并且,服务器可以将控制结果反馈给智能设备,以使智能设备确定控制结果。
具体的,若智能设备正常的控制了电子设备,则执行步骤213,否则,执行步骤214。
步骤213,若控制结果为控制成功,则确定绑定红外码所属的红外码表与待绑定设备匹配。
具体的,若控制结果为控制成功,则可以认为获取的绑定红外码与待绑定设备是匹配的,这个绑定红外码对应的控制功能,与其作用在电子设备上的控制结果是相同的。因此,可以认为绑定红外码所属的红外码表与待绑定设备匹配。
进一步的,可以认为使用绑定红外码所属的红外码表,能够正常控制待绑定设备。红外码表中可以包括多个红外码,且每个红外码都有对应的控制功能,在实际控制待绑定设备时,可以直接根据控制功能获取相应的红外码,并根据该红外码发送红外信号。
步骤213之后,还可以执行步骤204,可以根据与待绑定设备匹配的控红外码表,控制该待绑定设备。
步骤214,若控制结果为控制失败,则获取与属性信息对应的其他绑定红外码。
其中,若使用当前获取的绑定红外码控制待绑定设备失败,则可以通过步骤209a或步骤209b的方式,获取下一个绑定红外码,并根据新获取的绑定红外码继续执行步骤210。
其中,若根据属性信息对应的所有绑定红外码均控制待绑定设备失败,则启动智能设备学习控制功能的流程。若属性信息对应的所有绑定红外码均控制待绑定设备失败,则可以认为当前该属性信息对应的所有红外码表都与当前的待绑定设备不匹配,那么可以进入智能设备学习控制功能的流程,具体为智能设备学习待绑定设备的功能的流程。
步骤215,接收用于学习第一控制功能的学习指令,并根据学习指令接收与第一控制功能对应的第一红外信号。
若每个绑定红外码都无法正确的控制待绑定电子设备,那么智能设备可以提醒用户是否进入学习流程,用户可以确认这一消息,从而使智能设备进入学习流程。
其中,用户可以对智能设备发出学习第一控制功能的学习指令,使得该智能设备接收到该学习指令。该指令可以是语音指令,也可以通过操作音箱的触摸屏、实体按键等方式发送。例如,用户可以操作智能设备,在其中选择需要学习的控制功能,并点击开始学习按键,再例如,用户可以说出“学习开关机功能”,向智能设备发送学习指令。
具体的,在智能设备接收到学习指令后,可以显示与控制功能的引导内容,或播放引导内容对应的语音内容,例如,提示用户操作用于控制待绑定设备的遥控器中与该控制功能对应的按键。并且,智能设备可以开启接收红外信号的功能,等待接收与控制功能对应的红外信号。
实际应用时,智能设备具备红外接收功能。例如,可以在智能设备中设置红外接收电路,例如由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射的红外光转换为相应的电信号,接下来再对电信号进行处理,得到接收的红外信号的红外码。
步骤216,根据第一红外信号确定第一红外码,并确定第一红外码与第一控制功能具有第一对应关系。
其中,智能设备能够将第一红外信号转换为第一红外码,并确定第一红外码与第一控制功能具有第一对应关系。
在确定智能设备学习了该控制功能对应的红外码以后,可以存储控制功能与红外码的对应关系。在一种实施方式中,可以在智能设备存储这一对应关系,执行步骤217a,在另一种实施方式中,可以在服务器端存储这一对应关系,执行步骤217b。在另一种实施方式中,还可以同时在智能设备与服务器中存储这一对应关系,此时,可以执行步骤217a以及步骤217b。
步骤217a,存储第一对应关系。
可以将第一对应关系存储在智能设备本地。
步骤217b,将第一对应关系发送到服务器,以使服务器存储第一对应关系。
可以将第一对应关系发送到服务器,由服务器进行存储。
可选的,在学习完第一控制功能后,还可以学习其他控制功能,具体可以继续执行步骤215-217a或215-217b的步骤。
在需要学习的控制功能学习完毕后,还可以执行步骤204,从而根据学习得到的控制功能与红外码的对应关系,控制该待绑定设备。
其中,若根据类型语音指令确定的设备类型不属于预设类型,而是属于小家电类型,例如养生壶、电饭煲、豆浆机等,则智能设备可以判断是否有对应的可直连的小家电。例如可以从本地获取可直连小家电信息,也可以从服务器侧获取可直连小家电信息。
若有,则可以进入小家电控制流程,否则,可以引导用户绑定智能小家电。具体的绑定小家电流程可以采用现有技术中的方式。
图3为本发明一示例性实施例示出的智能设备的绑定装置的结构图。
如图3所示,本实施例提供的智能设备绑定装置,包括:
属性信息确定模块31,用于根据接收的属性语音指令确定待绑定设备的属性信息,其中,所述属性语音指令用于指示所述待绑定设备的属性信息;
获取模块32,用于获取与所述属性信息对应的绑定红外码;
红外信号发送模块33,用于根据所述绑定红外码发送红外信号,以使所述待绑定设备响应所述红外信号;
语音播放模块34,用于播放用于询问所述待绑定设备响应结果的音频信息;
确定模块35,用于根据用户回复的响应语音指令确定与所述待绑定设备匹配的红外码表。;
本实施例提供的智能设备的绑定装置,包括:属性信息确定模块,用于根据接收的属性语音指令确定待绑定设备的属性信息,其中,属性语音指令用于指示待绑定设备的属性信息;获取模块,用于获取与属性信息对应的绑定红外码;红外信号发送模块,用于根据绑定红外码发送红外信号,以使待绑定设备响应红外信号;语音播放模块,用于播放用于询问待绑定设备响应结果的音频信息;确定模块,用于根据用户回复的响应语音指令确定与待绑定设备匹配的红外码表。本实施例提供的装置,通过语音方式与用户交互,在交互过程中,确定出与待绑定设备匹配的红外码表,从而使智能设备能够根据匹配的红外码表正常的控制该设备,操作更加便捷。
本实施例提供的智能设备的绑定装置的具体原理和实现方式均与图1所示的实施例类似,此处不再赘述。
图4为本发明另一示例性实施例示出的智能设备的绑定装置的结构图。
如图4所示,在上述实施例的基础上,本实施例提供的智能设备的绑定装置,可选的,所述确定模块35,包括:
结果确定单元351,用于根据所述用户回复的响应语音指令确定控制结果;
匹配单元352,用于若所述控制结果为控制成功,则确定所述绑定红外码所属的红外码表与所述待绑定设备匹配。
若所述控制结果为控制失败,则所述获取模块32还用于获取与所述属性信息对应的其他绑定红外码,所述红外信号发送模块33还用于根据所述其他红外码继续执行所述根据所述绑定红外码发送红外信号的步骤。
若根据所述属性信息对应的所有绑定红外码均控制所述待绑定设备失败,则所述装置还包括学习模块36,用于启动智能设备学习控制功能的流程。
可选的,本实施例提供的装置还包括语音接收模块37,用于在所述属性信息确定模块31在接收属性语音指令之前,接收用于指示连接设备类型的类型语音指令,并根据所述类型语音指令确定设备类型;
可直连设备确定模块38,用于若所述设备类型属于预设类型,则确定是否存在与所述设备类型对应的可直连设备;
若不存在,则所述语音播放模块34播放用于询问待绑定设备属性信息的音频信息。
所述语音接收模块37接收用于指示连接设备类型的类型语音指令之前,还用于接收用于指示连接设备的连接语音指令;
所述语音播放模块34还用于根据所述连接语音指令播放用于询问连接设备类型的音频信息。
所述获取模块32具体用于:
根据本地存储的属性信息与红外码的对应关系中,获取与所述属性信息对应的所述绑定红外码;
或者,向服务器发送包括所述属性信息的获取请求,以使所述服务器反馈在属性信息与红外码的对应关系中确定的所述绑定红外码。
所述学习模块36具体用于:
接收用于学习第一控制功能的学习指令,并根据所述学习指令接收与所述第一控制功能对应的第一红外信号;
根据所述第一红外信号确定第一红外码,并确定所述第一红外码与所述第一控制功能具有第一对应关系。
可选的,所述装置还包括存储模块39,用于:
存储所述第一对应关系,和/或将所述第一对应关系发送到服务器,以使所述服务器存储所述第一对应关系。
可选的,所述可直连设备确定模块38具体用于:
确定已存储的可直连设备中是否存在与所述设备类型对应的设备控制信息;
或者,向服务器发送包括所述设备类型的确认请求,以使所述服务器反馈是否存在与所述设备类型对应的可直连设备的确认结果。
可选的,若所述可直连设备确定模块38确定存在与所述设备类型对应的可直连设备,则所述语音接收模块37还用于接收用于控制所述可直连设备的控制语音指令;
所述装置还包括控制模块40,用于根据所述控制语音指令确定目标控制功能,并在与所述可直连设备匹配的红外码表中获取与所述目标控制功能对应的目标红外码;
所述红外信号发送模块33还用于根据所述目标红外码发送目标红外信号。
所述控制模块40具体用于:
向服务器发送包括所述目标控制功能的控制请求,以使所述服务器反馈在与所述可直连设备匹配的红外码表中确定的目标红外码;
接收所述服务器反馈的所述目标红外码。
可选的,所述红外码表中包括控制功能与红外码的对应关系。
本实施例提供的智能设备的绑定装置的具体原理和实现方式均与图2所示的实施例类似,此处不再赘述。
图5为本发明一示例性实施例示出的电子设备的结构图。
如图5所示,本实施例提供的电子设备包括:
存储器51;
处理器52;以及
计算机程序;
其中,所述计算机程序存储在所述存储器51中,并配置为由所述处理器52执行以实现如上所述的任一种智能设备的绑定方法。
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,
所述计算机程序被处理器执行以实现如上所述的任一种智能设备的绑定方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除