遥控码的转发方法、装置及遥控终端制造方法及图纸

技术编号:13679634 阅读:53 留言:0更新日期:2016-09-08 07:20
一种遥控码的转发方法、装置及遥控终端,其中,遥控码的转发方法包括:接收当前终端发送的第一遥控码数据,同时发送第二遥控码,所述第一遥控码数据用于控制第一终端,所述第二遥控码用于控制第二终端;所述第一遥控码数据为遥控码时,转发所述遥控码至所述第一终端。本发明专利技术技术方案提高了遥控终端的转发性能。

【技术实现步骤摘要】

本专利技术涉及数据传输
,尤其涉及一种遥控码的转发方法、装置及遥控终端
技术介绍
目前,在智能家居领域,需要遥控器转发遥控码的应用场景中,通常是在向遥控器传送遥控码时,需要停止遥控器的发送过程;在遥控器正在发送遥控码时,不能同步接收遥控码。另外,现有技术方案只能是遥控器接收遥控码并转发,一般传送和存储一组遥控码需要几百字节的容量,当遥控码的数据量大时,射频(Radio Frequency,RF)信号的传输速度直接影响遥控码发送速度,导致转发性能差。
技术实现思路
本专利技术解决的技术问题是如何提高遥控终端的转发性能。为解决上述技术问题,本专利技术实施例提供一种遥控码的转发方法,用于遥控终端,遥控码的转发方法包括:接收当前终端发送的第一遥控码数据,同时发送第二遥控码,所述第一遥控码数据用于控制第一终端,所述第二遥控码用于控制第二终端;所述第一遥控码数据为遥控码时,转发所述遥控码至所述第一终端。可选的,所述第一遥控码数据为所述遥控码的特征值时,根据所述特征值在预存的多种遥控码中找出对应的所述遥控码,并转发所述遥控码至所述第一终端。可选的,所述遥控码和特征值的对应关系预存于所述遥控终端内。可选的,所述遥控码的转发方法还包括:转发所述遥控码至所述第一终端的同时,接收当前终端发送的第三遥控码数据。可选的,所述遥控码包括以下一种或多种:红外遥控码和射频遥控码。为解决上述技术问题,本专利技术实施例还公开了一种遥控码的转发装置,用于遥控终端,遥控码的转发装置包括:收发单元,适于接收当前终端发送的第一遥控码数据,同时发送第二遥控码,所述第一遥控码数据用于控制第一终端,所述第二遥控码用于控制第二终端;控制单元,适于在所述第一遥控码数据为遥控码时,控制转发所述遥控码至所述第一终端。可选的,所述控制单元在所述第一遥控码数据为所述遥控码的特征值时,根据所述特征值在预存的多种遥控码中找出对应的所述遥控码,并控制转发所述遥控码至所述第一终端。可选的,所述遥控码和特征值的对应关系预存于所述遥控终端内。可选的,所述收发单元在转发所述遥控码至所述第一终端的同时,接收所述当前终端发送的第三遥控码数据。可选的,所述遥控码包括以下一种或多种:红外遥控码和射频遥控码。为解决上述技术问题,本专利技术实施例还公开了一种遥控终端,所述遥控终端包括所述遥控码的转发装置。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施例通过接收当前终端发送的第一遥控码数据,同时发送第二遥控码,所述第一遥控码数据用于控制第一终端,所述第二遥控码用于控制第二终端,同时接收和发送的方式可以提高遥控终端的效率;所述第一遥控码数据为遥控码时,转发所述遥控码至所述第一终端。通过判断遥控码数据的类型,在遥控码数据为遥控码时,进行直接转发,提高了遥控终端的转发性能,同时提高了用户体验。进一步,所述第一遥控码数据为所述遥控码的特征值时,根据所述特征值在预存的多种遥控码中找出对应的所述遥控码,并转发所述遥控码至所述第一终端。通过发送遥控码的特征值的方式,可以减少传输数据量,提高传输速度,从而提高遥控终端的响应速度,进一步提高了遥控终端的转发性能,同时提高了用户体验。附图说明图1是本专利技术实施例一种遥控码的转发方法的流程图;图2是本专利技术实施例另一种遥控码的转发方法的流程图;图3是本专利技术实施例一种遥控码的转发方法的数据流示意图;图4是本专利技术实施例另一种遥控码的转发装置的结构示意图。具体实施方式如
技术介绍
中所述,现有技术方案只能是遥控器先接收遥控码并转发,当遥控码的数据量大时,射频(Radio Frequency,RF)信号的传输速度直接影响遥控码发送速度,导致转发性能差。为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。图1是本专利技术实施例一种遥控码的转发方法的流程图,下面结合图1对遥控码的转发方法的具体步骤做详细的说明。步骤S101:接收当前终端发送的第一遥控码数据,同时发送第二遥控码。本实施例所称当前终端可以发送遥控码数据,也可以接收遥控终端发送的遥控码,也就是说,当前终端支持与遥控终端进行通讯。具体地,当前终端包括但不限于智能电视、手机、PAD和计算机。具体而言,当前终端从云端服务器获取遥控码。更具体地,当前终端可以根据耦接到当前终端的终端设备确定控制码,例如,根据连接到电视的机顶盒型号获取对应的控制码。具体实施中,所述第一遥控码数据用于控制第一终端,所述第二遥控码用于控制第二终端。具体而言,第一遥控码数据和第二遥控码数据不同,第一终端和第二终端可以是同一种终端设备,也可以是不同的终端设备。具体而言,相对于现有技术中向遥控器传送遥控码时,需要停止遥控器的发送过程,通过接收第一遥控码数据同时发送第二遥控码的方式,提高了遥控终端数据存储和数据转发效率。更具体地,可以通过采用乒乓(cache-line ping-ponging,ping-pong)缓存方
式实现接收第一遥控码数据同时发送第二遥控码。进一步而言,可以配置两个相同的对象作为缓冲区(对象类型可以是任意的),两块缓冲区可以交替地被读和被写。也就是说,一块缓冲区在接收数据的同时,另一块缓冲区用于发送数据,从而可以提高数据存储和转发的效率。步骤S102:所述第一遥控码数据为遥控码时,转发所述遥控码至所述第一终端。具体实施中,遥控码数据可以为遥控码,也可以是遥控码的特征值。具体而言,遥控终端能够区分上述两种格式的数据。遥控码数据为遥控码时,遥控终端可以进行以下两种操作:直接转发和/或存储在遥控终端本地,其数据量较大;遥控码数据为遥控码的特征值时,需要根据特征值在预存的多种遥控码中找出对应的所述遥控码,其数据量较小。具体实施中,所述特征值表示控制码的特征信息,特征值和遥控码之间具有确定的关联关系,可以用于确定遥控码。具体而言,可以包括MAC地址、厂商和/或设备名称;还可以包括其他任意可以标识控制码的信息,如硬件和/或软件版本号等等,本专利技术实施例对此不做限制。具体实施中,所述第一遥控码数据为所述遥控码的特征值时,根据所述特征值在预存的多种遥控码中找出对应的所述遥控码,并转发所述遥控码至所述第一终端。具体地,第一遥控码数据为所述遥控码的特征值时,特征值对应的遥控码及其对应关系已经被预先存储在遥控终端中,以便遥控终端可以根据特征值和对应关系在存储区域找出对应的所述遥控码。具体而言,所述遥控码和特征值的对应关系预存于所述遥控终端内,例如可以是,存储在遥控终端的存储区域闪存(flash)内,从而使得遥控终端可以根据特征值和对应关系在存储区域找出对应的所述遥控码。相对于现有技术中遥控码的数据量大时,射频信号的传输速度直接影响遥控码发送速度,本专利技术实施例通过预先存储遥控码结合特征值的方式解决上述问题。遥控码预先存储在遥控终端,则遥控终端只需接收遥控码的特征值,且所述特征值的数据量小,例如,动态传送特征值只占用几个字节;遥控终端利用上述特征值,查找对应的遥控码并发送出去,可以提高传输速度,
节省传送时间。具体实施中,遥控码可以包括以下一种或多种:红外遥控码和射频遥控码。红外遥控码通过红外的方式进行传输,射频遥控码通过射频的方式进行传输,例如可以是蓝牙和WIFI。红外遥控码和本文档来自技高网
...

【技术保护点】
一种遥控码的转发方法,用于遥控终端,其特征在于,包括:接收当前终端发送的第一遥控码数据,同时发送第二遥控码,所述第一遥控码数据用于控制第一终端,所述第二遥控码用于控制第二终端;所述第一遥控码数据为遥控码时,转发所述遥控码至所述第一终端。

【技术特征摘要】
1.一种遥控码的转发方法,用于遥控终端,其特征在于,包括:接收当前终端发送的第一遥控码数据,同时发送第二遥控码,所述第一遥控码数据用于控制第一终端,所述第二遥控码用于控制第二终端;所述第一遥控码数据为遥控码时,转发所述遥控码至所述第一终端。2.根据权利要求1所述的遥控码的转发方法,其特征在于,所述第一遥控码数据为所述遥控码的特征值时,根据所述特征值在预存的多种遥控码中找出对应的所述遥控码,并转发所述遥控码至所述第一终端。3.根据权利要求2所述的遥控码的转发方法,其特征在于,所述遥控码和特征值的对应关系预存于所述遥控终端内。4.根据权利要求1或2所述的遥控码的转发方法,其特征在于,还包括:转发所述遥控码至所述第一终端的同时,接收当前终端发送的第三遥控码数据。5.根据权利要求1至3任一项所述的遥控码的转发方法,其特征在于,所述遥控码包括以下一种或多种:红外遥控码和射频遥控码。6.一种遥控码的转发装置,用于遥控终端,其特征在于,包括:收发单元,适于接收当前...

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

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

1