一种红外数据传输方法、系统及遥控终端技术方案

技术编号:13638155 阅读:97 留言:0更新日期:2016-09-03 02:45
一种红外数据传输方法、系统及遥控终端,该方法包括:遥控终端接收电视发送的红外受控设备对应的红外数据帧,红外数据帧包括数据包总数和红外数据信息,数据包总数限定的多包红外数据帧中的红外数据信息包含按键码值数据与对应的红外波形数据,按键码值数据和红外波形数据用于控制所述红外受控设备;解析所述红外数据帧;当所述红外数据帧中的红外数据信息包含结束符时,单个按键码值数据的一组红外数据帧接收完毕,保存对应于单个按键码值数据的该组红外数据帧;继续从电视接收所述红外数据帧,直至接收到全部按键码值数据对应的红外数据帧。上述方案可使控制电视的遥控终端控制其他红外受控设备。

【技术实现步骤摘要】

本专利技术涉及智能家居
,特别是涉及一种红外数据传输方法、系统及遥控终端
技术介绍
随着家电设备的数字化和网络化,家电的功能越来越多,为了操作方便,家电设备都具有相应的配套遥控器。然而家电设备增多,配套的遥控器也增多。目前,电视的配套遥控器可以是Ble遥控器,Wifi遥控器,或者2.4GHz遥控器,即可以通过Ble功能、Wifi功能或者通用2.4Ghz协议控制智能电,而其他可以通过红外控制的设备则只能使用相应的配套遥控器单独控制。换句话说,不能使用原控制电视的遥控器控制其他红外设备,使得用户需要频繁控制电视和该红外设备时非常不便。例如,常见的红外受控设备为机顶盒,机顶盒与电视连接,机顶盒可以通过控制电视来切换视频源。在用户观看电视节目的场景,用户必须区分使用控制电视的遥控器和控制机顶盒的遥控器。才能分别控制机顶盒和电视。可见,由于不能使用同一个遥控器来控制电视和机顶盒,使得用户体验较差。因此,需要提出一种可以使用同一遥控器控制电视和其他红外受控设备的方案。
技术实现思路
本专利技术解决的技术问题是提供一种红外数据传输方法、系统及遥控终端,使得与电视配套的遥控终端也可以控制其他红外受控设备。为解决上述技术问题,本专利技术提供一种红外数据传输方法,所述方法包括:遥控终端接收电视发送的红外受控设备对应的红外数据帧,所述红外数据帧包括数据包总数和红外数据信息,其中,所述数据包总数限定的多包红外数据帧中的红外数据信息包含按键码值数据与对应的红外波形数据,所述
按键码值数据和红外波形数据用于控制所述红外受控设备;解析所述红外数据帧;当所述红外数据帧中的红外数据信息包含结束符时,对应于所述红外受控设备的单个按键码值数据的一组红外数据帧接收完毕,保存对应于所述单个按键码值数据的该组红外数据帧;继续从所述电视接收所述红外数据帧,直至接收到全部按键码值数据对应的红外数据帧。可选地,所述红外数据帧还包括帧头,所述帧头用于指示当前红外数据帧中的红外数据信息是否包含按键码值数据。可选地,单个按键码值数据对应的一组红外数据帧中,第一包的所述红外数据帧包含所述按键码值数据,第一包以后的所述红外数据帧包含所述红外波形数据。可选地,单个按键码值数据对应的一组红外数据帧中,最后一包的所述红外数据帧包括所述结束符。可选地,所述红外数据帧通过以下方式获得:所述电视识别所述红外受控设备的类型,并根据所述红外受控设备的类型从云端服务器得到对应的红外码型数据,所述云端服务器记录有多种红外受控设备的所述类型配套的红外码型数据;所述电视从云端服务器下载所述红外码型数据;所述电视将所述红外码型数据封装成多包所述红外数据帧。可选地,所述红外数据传输方法,还包括:所述遥控终端接收所述电视发送的当前按键码值数据,其中,所述当前按键码值数据基于用户的选择操作生成;所述遥控终端获取对应于所述当前按键码值数据的所述红外波形数据,以基于该红外波形数据控制所述红外受控设备。可选地,所述红外数据传输方法,还包括:所述遥控终端接收完当前包所述红外数据帧时,发送应答帧至所述电视,所述应答帧包括接收状态和请求信息,其中,所述接收状态指示是否正常接收,所述请求信息指示是否需要重传当前包所述红外数据帧。本专利技术实施例还提供一种遥控终端,所述遥控终端包括:第一接收单元、
解析单元、保存单元和控制接收单元;所述第一接收单元,适于接收电视发送的红外受控设备对应的红外数据帧,所述红外数据帧包括数据包总数和红外数据信息,其中,所述数据包总数限定的多包红外数据帧中的红外数据信息包含按键码值数据与对应的红外波形数据,所述按键码值数据和红外波形数据用于控制所述红外受控设备;所述解析单元,适于解析所述红外数据帧;所述保存单元,适于当所述红外数据帧中的红外数据信息包含结束符时,对应于所述红外受控设备的单个按键码值数据的一组红外数据帧接收完毕,保存对应于所述单个按键码值数据的该组红外数据帧;所述控制接收单元,适于控制所述第一接收单元继续从所述电视接收所述红外数据帧,直至接收到全部按键码值数据对应的红外数据帧。可选地,所述红外数据帧还包括帧头,所述帧头用于指示当前红外数据帧中的红外数据信息是否包含按键码值数据。可选地,单个按键码值数据对应的一组红外数据帧中,第一包的所述红外数据帧包含所述按键码值数据,第一包以后的所述红外数据帧包含所述红外波形数据。可选地,单个按键码值数据对应的一组红外数据帧中,最后一包的所述红外数据帧包括所述结束符。可选地,所述遥控终端,还包括:第二接收单元,适于接收所述电视发送的当前按键码值数据,其中,所述当前按键码值数据基于用户的选择操作生成;获取单元,适于获取对应于所述当前按键码值数据的所述红外波形数据,以基于该红外波形数据控制所述红外受控设备。可选地,所述遥控终端还包括:应答帧发送单元,适于接收完当前包所述红外数据帧时,发送应答帧至所述电视,所述应答帧包括接收状态和请求信息,其中,所述接收状态指示是否正常接收所述当前包红外数据帧,所述请求信息指示是否需要重传所述
当前包所述红外数据帧。本专利技术实施例还提供一种红外数据传输系统,所述系统包括上述的遥控终端、电视和红外受控设备。可选地,所述红外数据帧通过所述电视的识别单元、下载单元和封装单元获得;其中,所述识别单元适于识别所述红外受控设备的类型,并根据所述红外受控设备的类型从云端服务器得到对应的红外码型数据,所述云端服务器记录有多种红外受控设备的所述类型配套的红外码型数据;所述下载单元,适于从云端服务器下载所述红外码型数据;所述封装单元,适于将所述红外码型数据封装成多包所述红外数据帧。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施例的遥控终端接收电视发送的红外受控设备对应的红外数据帧,所述红外数据帧预先规定以特定的格式进行封装,所述遥控终端解析所述红外数据帧中后可以得到所述红外受控设备的配套遥控器的红外按键码值数据和对应的红外波形数据。当电视发送当前按键码值数据时,可以确定对应的红外波形数据控制所述红外受控设备。本专利技术实施例由于实现了电视将按键码值数据和对应红外波形数据发送至遥控终端,从而可以使得遥控终端根据当前的按键码值数据得到当前控制所述红外受控设备所需要的红外波形数据,从而使得同一遥控终端在原有控制电视的功能的基础上,还可以控制红外受控设备。附图说明图1是本专利技术实施例中的一种红外数据传输方法的流程图;图2是本专利技术实施例中的一种遥控终端的结构示意图;图3是本专利技术实施例中的一种红外数据传输系统的结构示意图。具体实施方式目前,电视的配套遥控器可以是Ble遥控器,Wifi遥控器,或者2.4GHz遥控器,即可以通过Ble功能、Wifi功能或者通用2.4Ghz协议控制智能电,而其他可以通过红外控制的设备则只能使用相应的配套遥控器单独控制。换句话
说,不能使用原控制电视的遥控器控制其他红外设备,使得用户需要频繁控制电视和该红外设备时非常不便。本专利技术实施例的遥控终端接收电视发送的红外受控设备对应的红外数据帧,所述红外数据帧预先规定以特定的格式进行封装,所述遥控终端解析所述红外数据帧中后可以得到所述红外受控设备的配套遥控器的红外按键码值数据和对应的红外波形数据。当电视发送当前按键码本文档来自技高网
...

【技术保护点】
一种红外数据传输方法,其特征在于,包括:遥控终端接收电视发送的红外受控设备对应的红外数据帧,所述红外数据帧包括数据包总数和红外数据信息,其中,所述数据包总数限定的多包红外数据帧中的红外数据信息包含按键码值数据与对应的红外波形数据,所述按键码值数据和红外波形数据用于控制所述红外受控设备;解析所述红外数据帧;当所述红外数据帧中的红外数据信息包含结束符时,对应于所述红外受控设备的单个按键码值数据的一组红外数据帧接收完毕,保存对应于所述单个按键码值数据的该组红外数据帧;继续从所述电视接收所述红外数据帧,直至接收到全部按键码值数据对应的红外数据帧。

【技术特征摘要】
1.一种红外数据传输方法,其特征在于,包括:遥控终端接收电视发送的红外受控设备对应的红外数据帧,所述红外数据帧包括数据包总数和红外数据信息,其中,所述数据包总数限定的多包红外数据帧中的红外数据信息包含按键码值数据与对应的红外波形数据,所述按键码值数据和红外波形数据用于控制所述红外受控设备;解析所述红外数据帧;当所述红外数据帧中的红外数据信息包含结束符时,对应于所述红外受控设备的单个按键码值数据的一组红外数据帧接收完毕,保存对应于所述单个按键码值数据的该组红外数据帧;继续从所述电视接收所述红外数据帧,直至接收到全部按键码值数据对应的红外数据帧。2.根据权利要求1所述的红外数据传输方法,其特征在于,所述红外数据帧还包括帧头,所述帧头用于指示当前红外数据帧中的红外数据信息是否包含按键码值数据。3.根据权利要求2所述的红外数据传输方法,其特征在于,单个按键码值数据对应的一组红外数据帧中,第一包的所述红外数据帧包含所述按键码值数据,第一包以后的所述红外数据帧包含所述红外波形数据。4.根据权利要求2所述的红外数据传输方法,其特征在于,单个按键码值数据对应的一组红外数据帧中,最后一包的所述红外数据帧包括所述结束符。5.根据权利要求1所述的红外数据传输方法,其特征在于,所述红外数据帧通过以下方式获得:所述电视识别所述红外受控设备的类型,并根据所述红外受控设备的类型从云端服务器得到对应的红外码型数据,所述云端服务器记录有多种红外受控设备的所述类型配套的红外码型数据;所述电视从云端服务器下载所述红外码型数据;所述电视将所述红外码型数据封装成多包所述红外数据帧。6.根据权利要求1所述的红外数据传输方法,其特征在于,还包括:所述遥控终端接收所述电视发送的当前按键码值数据,其中,所述当前按键码值数据基于用户的选择操作生成;所述遥控终端获取对应于所述当前按键码值数据的所述红外波形数据,以基于该红外波形数据控制所述红外受控设备。7.根据权利要求1所述的红外数据传输方法,其特征在于,还包括:所述遥控终端接收完当前包所述红外数据帧时,发送应答帧至所述电视,所述应答帧包括接收状态和请求信息,其中,所述接收状态指示是否正常接收,所述请求信息指示是否需要重传当前包所述红外数据帧。8.一种遥控终端,其特征在于,包括:第一接收单元、解析单元、保存单元和控制接收单元;所述第一接收单元,适于接收电视发送的红外受控设备对应的红外数据帧,所述红外数...

【专利技术属性】
技术研发人员:龙涛刘正东龙江王莹
申请(专利权)人:镇江惠通电子有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1