KTV应用场景下的设备接入方法和KTV多协议控制设备与流程

文档序号:20368741发布日期:2020-04-14 12:49阅读:532来源:国知局
KTV应用场景下的设备接入方法和KTV多协议控制设备与流程

本申请涉及娱乐设备领域,特别是涉及一种ktv应用场景下的设备接入方法和ktv多协议控制设备。



背景技术:

随着国民经济发展,人们生活水平的不断提高,ktv场所已成为人们欢乐聚会、缓解压力和丰富生活的一个好去处。ktv行业也向新时代的方向不断发展,设备不断推陈出新。

现有的ktv设备中墙板、点歌机、空调设备都是必不可少的硬件设施,若因设备升级或损坏等原因,更换不同厂家的ktv墙板、点歌机、空调设备,由于不同厂家的设备通信协议存在差异,会导致各个设备之间无法进行正常的通信。

申请内容

基于此,有必要针对由于不同厂家的设备通信协议存在差异,会导致各个设备之间无法进行正常的通信的技术问题,提供一种ktv应用场景下的设备接入方法和ktv多协议控制设备。

一种ktv应用场景下的设备接入方法,所述方法适用于ktv多协议控制设备,其特征在于,所述ktv多协议控制设备包括单片机控制器、墙板接入接口、存储器、设备接入接口和键盘输入装置;所述墙板接入接口、所述存储器、所述设备接入接口和所述键盘输入装置均与所述单片机控制器连接;所述墙板接入接口与ktv墙板的墙板输入装置连接;所述键盘输入装置包括若干第一按键区域;所述墙板输入装置包括若干第二按键区域;所述存储器用于存储若干控制外接设备的协议;

所述方法包括:

响应于所述键盘输入装置上的第一按键区域的第一触发操作,进入对应的学习模式;

通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;

通过所述设备接入接口接收目标设备的控制器发出的目标指令;

调用所述存储器中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,并将所述码值进行存储;

通过所述墙板接入接口接收用户对第二按键区域的第三触发操作;

响应于所述第三触发操作,根据与所述第二按键区域对应的码值对所述目标设备进行控制。

在其中一个实施例中,所述第一按键区域包括红外学习按键区域;所述设备接入接口包括红外接收接口;所述目标设备包括红外控制设备;

所述响应于所述键盘输入装置上的第一按键区域的第一触发操作,进入对应的学习模式;通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;通过所述设备接入接口接收目标设备的控制器发出的目标指令;调用所述存储器中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,包括:

通过所述键盘输入装置接收用户对所述红外学习按键区域的第一触发操作;

响应于所述第一触发操作,进入红外学习模式;

通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;

通过所述红外接收接口接收所述红外控制设备的控制器发出的目标指令;

根据所述目标指令的包头,调用所述存储器中的与所述包头对应的目标协议;

根据所述目标协议对所述目标指令进行解码,得到与所述目标指令对应的码值。

在其中一个实施例中,所述ktv多协议控制设备还包括红外发射接口;所述红外发射接口与所述单片机控制器连接;

所述响应于所述第三触发操作,根据与所述第二按键区域对应的码值对所述目标设备进行控制,包括:

响应于所述第三触发操作,获取与所述第二按键区域对应的码值;

对所述第二按键区域对应的码值进行调制;

通过所述红外发射接口将调制后的码值发送至目标设备进行控制。

在其中一个实施例中,所述第一按键区域包括点歌机学习按键区域;所述设备接入接口包括点歌机接收接口;所述目标设备包括点歌机;

所述响应于所述键盘输入装置上的第一按键区域的第一触发操作,进入对应的学习模式;通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;通过所述设备接入接口接收目标设备的控制器发出的目标指令;调用所述存储器中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,包括:

通过所述键盘输入装置接收用户对所述点歌机学习按键区域的第一触发操作;

响应于所述第一触发操作,进入点歌机学习模式;

通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;

通过所述点歌机接收接口接收所述点歌机的控制器发出的目标指令;

响应于用户的协议选择操作,确定目标协议;

根据所述目标协议获取与所述目标指令对应的码值。

在其中一个实施例中,控制外接设备的协议包括:itt协议、nec协议、nokianrc协议、sharp协议、philipsrc-5协议、philipsrc-6协议、philipsrecs-80协议和sonysirc协议。

一种ktv多协议控制设备,所述ktv多协议控制设备包括单片机控制器、墙板接入接口、存储器、设备接入接口和键盘输入装置;所述墙板接入接口、所述存储器、所述设备接入接口和所述键盘输入装置均与所述单片机控制器连接;所述墙板接入接口与ktv墙板的墙板输入装置连接;所述键盘输入装置包括若干第一按键区域;所述墙板输入装置包括若干第二按键区域;所述存储器用于存储若干控制外接设备的协议;

所述键盘输入装置,用于接收用户对第一按键区域的第一触发操作;

所述单片机控制器,用于响应于所述第一触发操作,进入对应的学习模式;

所述墙板接入接口,用于接收用户对第二按键区域的第二触发操作;

所述设备接入接口,用于将目标设备的控制器发出的目标指令发送至所述单片机控制器;

所述单片机控制器,用于调用所述存储器中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,并将所述码值进行存储;

所述墙板接入接口,用于接收用户对第二按键区域的第三触发操作;

所述单片机控制器,用于响应于所述第三触发操作,根据与所述第二按键区域对应的码值对所述目标设备进行控制。

在其中一个实施例中,所述第一按键区域包括红外学习按键区域;所述设备接入接口包括红外接收接口;所述目标设备包括红外控制设备;

所述键盘输入装置,用于接收用户对所述红外学习按键区域的第一触发操作;

所述单片机控制器,用于响应于所述第一触发操作,进入红外学习模式;

所述墙板接入接口,用于接收用户对第二按键区域的第二触发操作;

所述红外接收接口,用于将所述红外控制设备的控制器发出的目标指令发送至所述单片机控制器;

所述单片机控制器,用于根据所述目标指令的包头,调用所述存储器中的与所述包头对应的目标协议;以及根据所述目标协议对所述目标指令进行解码,得到与所述目标指令对应的码值。

在其中一个实施例中,所述ktv多协议控制设备还包括红外发射接口;所述红外发射接口与所述单片机控制器连接;

所述单片机控制器,用于响应于所述第三触发操作,获取与所述第二按键区域对应的码值;以及对所述第二按键区域对应的码值进行调制;

所述红外发射接口,用于将调制后的码值发送至目标设备进行控制。

在其中一个实施例中,所述第一按键区域包括点歌机学习按键区域;所述设备接入接口包括点歌机接收接口;所述目标设备包括点歌机;

所述键盘输入装置,用于接收用户对所述点歌机学习按键区域的第一触发操作;

所述单片机控制器,用于响应于所述第一触发操作,进入点歌机学习模式;

所述墙板接入接口,用于接收用户对第二按键区域的第二触发操作;

所述点歌机接收接口,用于将所述点歌机的控制器发出的目标指令发送至所述单片机控制器;

所述单片机控制器,用于响应于用户的协议选择操作,确定目标协议;以及根据所述目标协议获取与所述目标指令对应的码值。

在其中一个实施例中,所述ktv多协议控制设备还包括显示装置;所述显示装置与所述单片机控制器连接;

所述显示装置,用于显示接入目标设备和控制目标设备过程中的信息。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

响应于所述键盘输入装置上的第一按键区域的第一触发操作,进入对应的学习模式;

通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;

通过所述设备接入接口接收目标设备的控制器发出的目标指令;

调用所述存储器中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,并将所述码值进行存储;

通过所述墙板接入接口接收用户对第二按键区域的第三触发操作;

响应于所述第三触发操作,根据与所述第二按键区域对应的码值对所述目标设备进行控制。

上述ktv应用场景下的设备接入方法和ktv多协议控制设备,ktv多协议控制设备包括单片机控制器、墙板接入接口、存储器、设备接入接口和键盘输入装置,墙板接入接口、存储器、设备接入接口和键盘输入装置均与单片机控制器连接,墙板接入接口与ktv墙板的墙板输入装置连接,键盘输入装置包括若干第一按键区域,墙板输入装置包括若干第二按键区域,存储器用于存储若干控制外接设备的协议,键盘输入装置接收用户对第一按键区域的第一触发操作,单片机控制器响应于第一触发操作,进入对应的学习模式,墙板接入接口接收用户对第二按键区域的第二触发操作,设备接入接口将目标设备的控制器发出的目标指令发送至单片机控制器,单片机控制器调用存储器中的与目标指令对应的目标协议,获取与目标指令对应的码值,并将码值进行存储,墙板接入接口接收用户对第二按键区域的第三触发操作,单片机控制器响应于第三触发操作,根据与第二按键区域对应的码值对目标设备进行控制,实现各个设备之间正常通信。

附图说明

图1为一个实施例中ktv多协议控制设备的结构框图;

图2为一个实施例中ktv应用场景下的设备接入方法的流程示意图;

图3为一个实施例中ktv多协议控制设备的结构框图;

图4位一个实施例中ktv应用场景下的对空调和ktv点歌机的控制的示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,提供了一种ktv应用场景下的设备接入方法,所述ktv应用场景下的设备接入方法适用于ktv多协议控制设备,如图1所示,所述ktv多协议控制设备10包括单片机控制器101、墙板接入接口102、存储器103、设备接入接口104和键盘输入装置105;所述墙板接入接口102、所述存储器103、所述设备接入接口104和所述键盘输入装置105均与所述单片机控制器101连接;所述墙板接入接口102与ktv墙板的墙板输入装置连接;所述键盘输入装置105包括若干第一按键区域;所述墙板输入装置包括若干第二按键区域;所述存储器103用于存储若干控制外接设备的协议;

所述方法包括:

步骤s21,响应于所述键盘输入装置上的第一按键区域的第一触发操作,进入对应的学习模式;

步骤s22,通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;

步骤s23,通过所述设备接入接口接收目标设备的控制器发出的目标指令;

步骤s24,调用所述存储器中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,并将所述码值进行存储;

步骤s25,通过所述墙板接入接口接收用户对第二按键区域的第三触发操作;

步骤s26,响应于所述第三触发操作,根据与所述第二按键区域对应的码值对所述目标设备进行控制。

在本发明实施例中,ktv墙板是ktv包房当中必不可少的一项设备,ktv墙板上包括墙板输入装置,ktv多协议控制设备10可以通过墙板接入接口102读取墙板输入装置上的按键值,ktv墙板普遍采用rs485协议的rj45接口作为标准,墙板接入接口102将单片机控制器101的串口ttl电平转换为485电平与ktv墙板互联。

其中,键盘输入装置105作为人机交互的接口,包括若干第一按键区域,例如,包括红外学习按键区域、点歌机学习按键区域、学习完成按键区域等等。

墙板输入装置作为人机交互的接口,包括若干第二按键区域,例如,音乐音量控制、麦克风音量控制、重唱、原厂/伴唱、静音、播放/停止、切歌、设备开关机等按键区域。

第一触发操作是对上述某一第一按键区域进行触碰(例如,长时间按压),单片机控制器101响应于该第一触发操作,进入对应的学习模式。其中,学习模式指获取控制待接入的目标设备的码值的模式。例如,假设对红外学习按键区域进行长时间按压,其中,按压时间需要大于一预设阈值,单片机控制器101响应于该第一触发操作,进入红外控制设备学习模式;假设对点歌机学习按键区域进行长时间按压,其中,按压时间需要大于一预设阈值,单片机控制器101响应于该第一触发操作,进入点歌机学习模式。

假设进入点歌机学习模式后,墙板接入接口102接收用户对第二按键区域的第二触发操作,进入点歌机的某一具体的功能学习模式。其中,第二触发操作是对上述某一第二按键区域(例如,重唱)进行触碰,例如,对重唱按键区域进行按压,或者,以重唱按键区域为按压起点进行滑动等。单片机控制器101响应于该第二触发操作,需要对重唱按键区域的码值重新进行学习。之后,设备接入接口104将目标设备的控制器发出的目标指令发送至单片机控制器101,单片机控制器101调用存储器103中的与目标指令对应的目标协议,获取与目标指令对应的码值,并将码值进行存储。

在本发明实施例中,存储器103中的会存储有若干控制外接设备的协议,需要从这些协议中调用与目标指令对应的目标协议,如上述的例子,目标指令是重新设置重唱控制指令,则获取重唱控制指令对应的码值,并将该码值进行存储,存储到存储器103中。其中,根据上述方式,可以将控制目标设备的所有码值重新映射存储到存储器103中。

为了便于理解,此处举例说明,ktv包间中安装了设备a,设备a的重唱指令的码值为1000,设备a的切歌指令的码值为1100,该码值存储在存储器103中,设备a出现了故障,需要更换设备b,则长按键盘输入装置105上的点歌机学习按键区域,进入点歌机学习模式,之后,对墙板输入装置上的重唱按键区域进行按压,进入重唱按键区域的码值学习模式,之后,单片机控制器101通过设备接入接口104接收目标设备的控制器发出的目标指令(重唱指令),调用存储器103中的与目标指令对应的目标协议,获取与目标指令对应的码值(假设设备b的重唱指令的码值为1111),并将码值1111进行存储,即将之前存储的重唱按键区域的码值1000更换为码值1111。之后,继续对墙板输入装置上的切歌按键区域进行按压,进入切歌按键区域的码值学习模式,之后,单片机控制器101通过设备接入接口104接收目标设备的控制器发出的目标指令(切歌指令),调用存储器103中的与目标指令对应的目标协议,获取与目标指令对应的码值(假设设备b的切歌指令的码值为1101),并将码值1101进行存储,即将之前存储的切歌按键区域的码值1100更换为码值1101。

在本发明实施例中,根据上述步骤s21-s23,当将设备b的所有的指令的码值都重新映射到墙板输入装置的按键区域后,按压(例如,长按)键盘输入装置105的学习完成按键区域,完成ktv墙板对设备b的按键功能的学习,退出学习模式,当再次对墙板输入装置的重唱按键区域进行触碰,获取存储的码值1111,根据码值1111对目标设备进行控制。

上述ktv应用场景下的设备接入方法,键盘输入装置105接收用户对第一按键区域的第一触发操作,单片机控制器101响应于第一触发操作,进入对应的学习模式,墙板接入接口102接收用户对第二按键区域的第二触发操作,设备接入接口104将目标设备的控制器发出的目标指令发送至单片机控制器101,单片机控制器101调用存储器103中的与目标指令对应的目标协议,获取与目标指令对应的码值,并将码值进行存储,墙板接入接口102接收用户对第二按键区域的第三触发操作,单片机控制器101响应于第三触发操作,根据与第二按键区域对应的码值对目标设备进行控制,实现各个设备之间正常通信。

在可选的一个实施例中,ktv多协议控制设备10启动后先进行软硬件的初始化,之后可以通过键盘输入装置105上的按键选择是否对墙板键值进行重映射,如果需要重映射则按照上述流程将墙板的码值进行修改,并存入存储器103中,最后可通过墙板相对应的指令实现对外接的新的设备的控制。

在可选的一个实施例中,所述第一按键区域包括红外学习按键区域;所述设备接入接口包括红外接收接口;所述目标设备包括红外控制设备;

所述响应于所述键盘输入装置上的第一按键区域的第一触发操作,进入对应的学习模式;通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;通过所述设备接入接口接收目标设备的控制器发出的目标指令;调用所述存储器中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,包括:

通过所述键盘输入装置接收用户对所述红外学习按键区域的第一触发操作;

响应于所述第一触发操作,进入红外学习模式;

通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;

通过所述红外接收接口接收所述红外控制设备的控制器发出的目标指令;

根据所述目标指令的包头,调用所述存储器中的与所述包头对应的目标协议;

根据所述目标协议对所述目标指令进行解码,得到与所述目标指令对应的码值。

在本发明实施例中,红外接收接口201用于接收市面上常用的红外协议波并对其进行解调,提取相应的码值。

在本发明实施例中,目标指令可以为红外控制设备的遥控设备发送的红外协议波。

在本发明实施例中,上述实施例中的存储器103用于存储控制设备的协议(例如,控制红外控制设备的红外解码协议)和墙板重映射的码值。

在本发明实施例中,存储器103存储的协议(红外协议解码)包括:itt协议、nec协议、nokianrc协议、sharp协议、philipsrc-5协议、philipsrc-6协议、philipsrecs-80协议和sonysirc协议。这些协议已覆盖99%的家电市场。

在本发明实施例中,目标指令包括包头,单片机控制器101接收到该包头后,会自动从存储器103存储的若干协议中,选择与该包头对应的目标协议,根据目标协议对目标指令进行解码,得到与目标指令对应的码值。

在本发明实施例中,红外控制设备以最常用的空调为例,主要有空调开/关、空调模式选择、温度控制、风速控制等指令,该空调的空调开/关指令的码值为1000,该码值存储在存储器103中,空调出现了故障,需要更换新的空调,则长按键盘输入装置105上的红外学习按键区域,进入红外控制设备学习模式。之后,对墙板输入装置上的空调开/关按键区域进行按压,产生空调开/关按键学习指令,单片机控制器101通过墙板接入接口102接收空调开/关按键学习指令,进入空调开/关按键区域的码值学习模式,之后,单片机控制器101通过红外接收接口201,接收新的空调的遥控设备(即红外控制设备的控制器)发出的目标指令(空调开/关指令),调用存储器103中的与目标指令对应的目标协议,获取与目标指令对应的码值(假设新的空调的空调开/关指令的码值为1111),并将码值1111进行存储,即将之前存储的空调开/关按键区域的码值1000更换为码值1111。

在可选的一个实施例中,所述ktv多协议控制设备还包括红外发射接口;所述红外发射接口与所述单片机控制器连接;

所述响应于所述第三触发操作,根据与所述第二按键区域对应的码值对所述目标设备进行控制,包括:

响应于所述第三触发操作,获取与所述第二按键区域对应的码值;

对所述第二按键区域对应的码值进行调制;

通过所述红外发射接口将调制后的码值发送至目标设备进行控制。

在本发明实施例中,红外发射模块能通过对应的协议把相应的码值进行调制后,发送出去来控制红外控制设备。

上述ktv应用场景下的设备接入方法,单片机控制器101响应于墙板输入装置上的第二按键区域的第三触发操作,获取与第二按键区域对应的码值,并对第二按键区域对应的码值进行调制,红外发射接口202将调制后的码值发送至目标设备。例如,对墙板输入装置上的空调开/关按键区域进行按压,产生第三触发操作,单片机控制器101获取与空调开/关按键区域对应的码值1111,并对码值1111进行调制,红外发射接口202将调制后的码值发送至目标设备,控制空调开/关。

在可选的一个实施例中,所述第一按键区域包括点歌机学习按键区域;所述设备接入接口包括点歌机接收接口;所述目标设备包括点歌机;

所述响应于所述键盘输入装置上的第一按键区域的第一触发操作,进入对应的学习模式;通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;通过所述设备接入接口接收目标设备的控制器发出的目标指令;调用所述存储器中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,包括:

通过所述键盘输入装置接收用户对所述点歌机学习按键区域的第一触发操作;

响应于所述第一触发操作,进入点歌机学习模式;

通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;

通过所述点歌机接收接口接收所述点歌机的控制器发出的目标指令;

响应于用户的协议选择操作,确定目标协议;

根据所述目标协议获取与所述目标指令对应的码值。

在本发明实施例中,存储器103中预存有若干市面上不同厂家的ktv点歌机的通信协议,即存储有点歌机中切歌、重唱、播放/暂停和音量控制等指令相应的码值,获取新的点歌机的码值,并将码值映射到ktv墙板中,实现ktv墙板对点歌机的控制,还存储墙板重映射的码值。

在本发明实施例中,假设ktv点歌机a的切歌指令的码值为1100,该码值存储在存储器103中,ktv点歌机a出现了故障,需要更换新的ktv点歌机b,则长按键盘输入装置105上的点歌机学习按键区域,进入点歌机学习模式。之后,对墙板输入装置上的切歌按键区域进行按压,产生切歌按键学习指令,单片机控制器101通过墙板接入接口102接收切歌按键学习指令,进入切歌按键区域的码值学习模式,之后,单片机控制器101通过点歌机接收接口203,接收ktv点歌机b的控制器(此处的控制器为机顶盒等)发出的目标指令(切歌指令),调用存储器103中的与目标指令对应的目标协议,获取与目标指令对应的码值(假设ktv点歌机b的切歌指令的码值为1101),并将码值1101进行存储,即将之前存储的切歌按键区域的码值1100更换为码值1101。

在本发明实施例中,用户通过键盘输入装置105对ktv点歌机的通信协议进行选择,根据选择的协议获取与目标指令对应的码值。

在本发明实施例中,点歌机接收接口203通过rs232通信协议,实现ktv多协议控制设备10和ktv点歌机的互相通信。

在上述发明实施例中,键盘输入装置105作为人机交互的接口,包括若干第一按键区域,例如,包括红外学习按键区域、点歌机学习按键区域、学习完成按键区域等等,可以对系统菜单、红外码调制功能、红外遥控码值解调、墙板键值重映射等功能进行选择和设定。

上述ktv应用场景下的设备接入方法,可对目前ktv市场中所使用的不同厂家的红外控制设备的遥控器按指定红外协议进行解码,并将码值重映射到ktv墙板中,同时可将码值按相应的红外协议进行红外波形调制后发射出去,实现墙板对不同厂家的红外控制设备的控制。也可对不同厂家的ktv点歌机的控制,对市面上不同厂家的ktv墙板按键操作码进行读取和码值重映射,实现点歌机和墙板之间正常通信。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图1所示,提供了一种ktv多协议控制设备10,所述ktv多协议控制设备10包括单片机控制器101、墙板接入接口102、存储器103、设备接入接口104和键盘输入装置105;所述墙板接入接口102、所述存储器103、所述设备接入接口104和所述键盘输入装置105均与所述单片机控制器101连接;所述墙板接入接口102与ktv墙板的墙板输入装置连接;所述键盘输入装置105包括若干第一按键区域;所述墙板输入装置包括若干第二按键区域;所述存储器103用于存储若干控制外接设备的协议;

所述键盘输入装置105,用于接收用户对第一按键区域的第一触发操作;

所述单片机控制器101,用于响应于所述第一触发操作,进入对应的学习模式;

所述墙板接入接口102,用于接收用户对第二按键区域的第二触发操作;

所述设备接入接口104,用于将目标设备的控制器发出的目标指令发送至所述单片机控制器101;

所述单片机控制器101,用于调用所述存储器103中的与所述目标指令对应的目标协议,获取与所述目标指令对应的码值,并将所述码值进行存储;

所述墙板接入接口102,用于接收用户对第二按键区域的第三触发操作;

所述单片机控制器101,用于响应于所述第三触发操作,根据与所述第二按键区域对应的码值对所述目标设备进行控制。

在可选的一个实施例中,如图3所示,提供了一种ktv多协议控制设备10,所述第一按键区域包括红外学习按键区域;所述设备接入接口104包括红外接收接口301;所述目标设备包括红外控制设备;

所述键盘输入装置105,用于接收用户对所述红外学习按键区域的第一触发操作;

所述单片机控制器101,用于响应于所述第一触发操作,进入红外学习模式;

所述墙板接入接口102,用于接收用户对第二按键区域的第二触发操作;

所述红外接收接口201,用于将所述红外控制设备的控制器发出的目标指令发送至所述单片机控制器101;

所述单片机控制器101,用于根据所述目标指令的包头,调用所述存储器103中的与所述包头对应的目标协议;以及根据所述目标协议对所述目标指令进行解码,得到与所述目标指令对应的码值。

在可选的一个实施例中,如图3所示,提供了一种ktv多协议控制设备10,所述ktv多协议控制设备10还包括红外发射接口302;所述红外发射接口302与所述单片机控制器101连接;

所述单片机控制器101,用于响应于所述第三触发操作,获取与所述第二按键区域对应的码值;以及对所述第二按键区域对应的码值进行调制;

所述红外发射接口202,用于将调制后的码值发送至目标设备进行控制。

在本发明实施例中,红外发射模块能通过对应的协议把相应的码值进行调制后,发送出去来控制红外控制设备。

在可选的一个实施例中,如图3所示,提供了一种ktv多协议控制设备10,所述第一按键区域包括点歌机学习按键区域;所述设备接入接口104包括点歌机接收接口303;所述目标设备包括点歌机;

所述单片机控制器101,用于响应于所述第一触发操作,进入点歌机学习模式;

所述墙板接入接口102,用于接收用户对第二按键区域的第二触发操作;

所述点歌机接收接口203,用于将所述点歌机的控制器发出的目标指令发送至所述单片机控制器101;

所述单片机控制器101,用于响应于用户的协议选择操作,确定目标协议;以及根据所述目标协议获取与所述目标指令对应的码值。

在本申请实施例中,上述实施例中的存储器103用于存储控制设备的协议(例如,控制红外控制设备的红外解码协议、控制点歌机的通信协议)和墙板重映射的码值。

在本申请实施例中,上述ktv多协议控制设备10的描述见ktv应用场景下的设备接入方法的各个实施例的描述,此处不加以赘述。

在可选的一个实施例中,所述ktv多协议控制设备10还包括显示装置;所述显示装置与所述单片机控制器101连接;

所述显示装置,用于显示接入目标设备和控制目标设备过程中的信息。

在本申请实施例中,显示装置采用6个7段数码管,对接入目标设备和控制目标设备过程中的信息(例如,系统菜单功能和码值等信息)进行显示。

在可选的一个实施例中,所述ktv多协议控制设备10还包括电源设备,该电源设备通过变压器和整流电路,将220v市电转变为直流12v、5v和3.3v多级不同电压值供给系统使用。

在可选的一个实施例中,键盘输入装置105作为人机交互的接口,包括若干第一按键区域,例如,包括红外学习按键区域、点歌机学习按键区域、学习完成按键区域等等,可以对系统菜单、红外码调制功能、红外遥控码值解调、墙板键值重映射等功能进行选择和设定。

关于ktv多协议控制设备的具体限定可以参见上文中对于ktv应用场景下的设备接入方法的限定,在此不再赘述。上述ktv多协议控制设备中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,如图4所示的ktv应用场景下的对空调和ktv点歌机的控制的示意图,ktv墙板可以控制空调和点歌机,ktv墙板上有控制空调和点歌机的按键区域,例如,当按压了空调开关按键,则通过rs485协议,将指令发送至ktv多协议控制设备,ktv多协议控制设备通过红外通信协议与空调通信,控制空调开关。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

通过所述键盘输入装置接收用户对所述点歌机学习按键区域的第一触发操作;

响应于所述第一触发操作,进入点歌机学习模式;

通过所述墙板接入接口接收用户对第二按键区域的第二触发操作;

通过所述点歌机接收接口接收所述点歌机的控制器发出的目标指令;

响应于用户的协议选择操作,确定目标协议;

根据所述目标协议获取与所述目标指令对应的码值。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1