红外码传输方法、以及智能红外遥控器、智能终端、系统技术方案

技术编号:30160702 阅读:17 留言:0更新日期:2021-09-25 15:14
本申请公开了红外码传输方法,包括用于学习红外码并上传至服务器的上传过程、和用于从服务器获取红外码的下载过程,其中,在用于操控被控电子设备的终端侧,所述上传过程包括:在学习模式下,接收待学习的红外码,所述待学习的红外码与控制功能名称对应;对待学习的红外码进行编码,将编码后的红外码、以及其对应的控制功能名称上传至服务器,并存储;所述下载过程包括:在控制模式下,接收用户输入的待操控的控制功能名称,将输入的控制功能名称发送至服务器,使得服务器根据控制功能名称查找对应的编码后的红外码,接收来自服务器编码后的红外码,解码该编码后的红外码。实现了红外码的高效传输,丰富了红外码的种类,减少了红外遥控器的数量。外遥控器的数量。外遥控器的数量。

【技术实现步骤摘要】
红外码传输方法、以及智能红外遥控器、智能终端、系统


[0001]本专利技术涉及红外无线控制领域,特别地,涉及一种红外码传输方法。

技术介绍

[0002]通过红外无线信号可以对电子设备进行操控,其中,红外无线信号由红外码组成。参见图1所示,图1为红外码的一种示意图。红外码是时间码,单位为微秒,其与各种协议剥离,可以任意传输、发送,和硬件没有关联关系,也就是说任何硬件都可以使用。常用的红外码发射装置如空调遥控器、电视遥控器、用于控制机顶盒、风扇、热水器、空气净化器、灯泡开关、功放等遥控器。作为一个例子,随着人们生活水平的提高,家用电器也越来越多,而且家电大都可以用红外遥控器控制,如果能够将所有家电红外遥控器指令通过一个遥控器或终端来操控,则会便利很多。
[0003]目前,通过智能终端所安装的应用程序(APP)以红外无线信号控制电子设备的方式中,由于对于不同的电子设备,用于控制的红外码不同,因此需要安装不同的应用程序,这导致智能终端所承载的应用程序过多,用户体验差。
[0004]此外,鉴于目前红外码库厂商提供的红外码库无法包含所有遥控器的红外码,对于红外码库不包含的红外码就必须另做处理,这导致将所有家电红外遥控器指令通过一个遥控器或智能终端来操控难以实现。

技术实现思路

[0005]本专利技术提供了一种红外码传输方法,以获取用于操控被控电子设备的红外码。
[0006]本专利技术提供一种红外码传输方法,包括用于学习红外码并上传至服务器的上传过程、和用于从服务器获取红外码的下载过程,其中,在用于操控被控电子设备的终端侧,
[0007]所述上传过程包括:
[0008]在学习模式下,接收待学习的红外码,所述待学习的红外码与控制功能名称对应;
[0009]对待学习的红外码进行编码,将编码后的红外码、以及其对应的控制功能名称上传至服务器,并存储;
[0010]所述下载过程包括:
[0011]在控制模式下,接收用户输入的待操控的控制功能名称,
[0012]将输入的控制功能名称发送至服务器,使得服务器根据控制功能名称查找对应的编码后的红外码,
[0013]接收来自服务器编码后的红外码,解码该编码后的红外码。
[0014]较佳地,所述终端侧包括,用于人机交互的智能终端、和用于对红外码进行编解码且向被控电子设备输出红外码的智能红外遥控器,
[0015]所述在学习模式下,接收待学习的红外码,包括:
[0016]智能终端响应于用户输入的待学习红外码的控制功能名称,将第一数据报文发送给智能红外遥控器,所述第一数据报文至少携带有待学习红外码的控制功能名称;
[0017]智能红外遥控器响应于接收的第一数据报文,等待接收待学习的红外码;
[0018]所述对待学习的红外码进行编码,将编码后的红外码、以及其对应的控制功能名称上传至服务器,包括,
[0019]智能红外遥控器接收待学习的红外码,对待学习的红外码进行编码,将编码后的红外码、以及对应的控制功能名称携带在第二数据报文中发送至服务器。
[0020]较佳地,所述在控制模式下,接收用户输入的待操控的控制功能名称,包括:
[0021]智能终端接收用户输入的待操控的控制功能名称,
[0022]所述将输入的控制功能名称发送至服务器,包括:
[0023]智能终端响应于用户输入的待操控的控制功能名称,将第三数据报文发送至服务器,所述第三数据报文携带有待操控的控制功能名称、以及智能红外遥控器地址,使得服务器根据智能红外遥控器地址将查询到的编码后的红外码发送给智能红外遥控器;
[0024]或者,
[0025]智能终端响应于用户输入的待操控的控制功能名称,将第三数据报文发送至服务器,所述第三数据报文携带有待操控的控制功能名称,以便服务器向智能终端返回查询到的编码后的红外码,并将查询到的编码后的红外码转发给智能红外遥控器;
[0026]所述接收来自服务器编码后的红外码,解码该编码后的红外码,包括:
[0027]智能红外遥控器接收来自服务器的第四数据报文或者接收智能终端转发的来自服务器的第四数据报文,该报文至少携带有编码后的红外码,
[0028]智能红外遥控器对编码后的红外码进行解码,得到解码后的红外码,并向被控电子设备发送解码后的红外码。
[0029]较佳地,当智能终端直接接入服务器时,所述第一数据报文还包括智能红外遥控器地址,使得服务器根据智能红外遥控器地址将第一数据报文发送至智能红外遥控器;
[0030]当智能终端、智能红外遥控器通过局域网互联时,所述第一数据报文还包括智能红外遥控器地址,所述第一数据报文通过网关发送至智能红外遥控器;
[0031]当智能终端、智能红外遥控器通过蓝牙互联时,所述第一数据报文通过蓝牙通信链路发送至智能红外遥控器;
[0032]所述第二数据报文还包括智能红外遥控器标识,使得服务器建立智能红外遥控器标识、以及控制功能名称、编码后的红外码的对应关系;
[0033]所述第三数据报文还包括智能红外遥控器标识,使得服务器根据智能红外遥控器标识、以及控制功能名称查找对应的编码后的红外码。
[0034]较佳地,所述终端侧包括用于人机交互、对红外码进行编解码且向被控电子设备输出红外码的智能终端,
[0035]所述在学习模式下,接收待学习的红外码,包括:
[0036]智能终端响应于用户输入的待学习红外码的控制功能名称,等待接收待学习的红外码,
[0037]所述对待学习的红外码进行编码,将编码后的红外码、以及其对应的控制功能名称上传至服务器,包括:
[0038]智能终端接收到待学习的红外码后,对待学习的红外码进行编码,得到编码后的红外码,
[0039]将第五数据报文发送给服务器,所述第五数据报文至少携带有编码后的红外码、以及对应的控制功能名称。
[0040]较佳地,所述在控制模式下,接收用户输入的待操控的控制功能名称,包括:
[0041]智能终端接收用户输入的待操控的控制功能名称,
[0042]所述将输入的控制功能名称发送至服务器,包括:
[0043]智能终端响应于用户输入的待操控的控制功能名称,将第六数据报文发送至服务器,所述第六数据报文至少携带有待操控的控制功能名称;
[0044]所述接收来自服务器编码后的红外码,解码该编码后的红外码,包括:
[0045]智能终端接收来自服务器的第七数据报文,该报文至少携带有编码后的红外码,
[0046]智能终端对编码后的红外码进行解码,得到解码后的红外码,并向被控电子设备发送解码后的红外码。
[0047]较佳地,所述第五数据报文还包括智能终端标识,使得服务器建立智能终端器标识、以及控制功能名称、编码后的红外码的对应关系;
[0048]所述第六数据报文还包括智能终端标识,使得服务器根据智能终端标识、以及控制功能名称查找对应的编码后的红外码。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种红外码传输方法,其特征在于,包括用于学习红外码并上传至服务器的上传过程、和用于从服务器获取红外码的下载过程,其中,在用于操控被控电子设备的终端侧,所述上传过程包括:在学习模式下,接收待学习的红外码,所述待学习的红外码与控制功能名称对应;对待学习的红外码进行编码,将编码后的红外码、以及其对应的控制功能名称上传至服务器,并存储;所述下载过程包括:在控制模式下,接收用户输入的待操控的控制功能名称,将输入的控制功能名称发送至服务器,使得服务器根据控制功能名称查找对应的编码后的红外码,接收来自服务器编码后的红外码,解码该编码后的红外码。2.如权利要求1所述的方法,其特征在于,所述终端侧包括,用于人机交互的智能终端、和用于对红外码进行编解码且向被控电子设备输出红外码的智能红外遥控器,所述在学习模式下,接收待学习的红外码,包括:智能终端响应于用户输入的待学习红外码的控制功能名称,将第一数据报文发送给智能红外遥控器,所述第一数据报文至少携带有待学习红外码的控制功能名称;智能红外遥控器响应于接收的第一数据报文,等待接收待学习的红外码;所述对待学习的红外码进行编码,将编码后的红外码、以及其对应的控制功能名称上传至服务器,包括,智能红外遥控器接收待学习的红外码,对待学习的红外码进行编码,将编码后的红外码、以及对应的控制功能名称携带在第二数据报文中发送至服务器。3.如权利要求2所述的方法,其特征在于,所述在控制模式下,接收用户输入的待操控的控制功能名称,包括:智能终端接收用户输入的待操控的控制功能名称,所述将输入的控制功能名称发送至服务器,包括:智能终端响应于用户输入的待操控的控制功能名称,将第三数据报文发送至服务器,所述第三数据报文携带有待操控的控制功能名称、以及智能红外遥控器地址,使得服务器根据智能红外遥控器地址将查询到的编码后的红外码发送给智能红外遥控器;或者,智能终端响应于用户输入的待操控的控制功能名称,将第三数据报文发送至服务器,所述第三数据报文携带有待操控的控制功能名称,以便服务器向智能终端返回查询到的编码后的红外码,并将查询到的编码后的红外码转发给智能红外遥控器;所述接收来自服务器编码后的红外码,解码该编码后的红外码,包括:智能红外遥控器接收来自服务器的第四数据报文或者接收智能终端转发的来自服务器的第四数据报文,该报文至少携带有编码后的红外码,智能红外遥控器对编码后的红外码进行解码,得到解码后的红外码,并向被控电子设备发送解码后的红外码。4.如权利要求2或3所述的方法,其特征在于,当智能终端直接接入服务器时,所述第一数据报文还包括智能红外遥控器地址,使得服务器根据智能红外遥控器地址将第一数据报
文发送至智能红外遥控器;当智能终端、智能红外遥控器通过局域网互联时,所述第一数据报文还包括智能红外遥控器地址,所述第一数据报文通过网关发送至智能红外遥控器;当智能终端、智能红外遥控器通过蓝牙互联时,所述第一数据报文通过蓝牙通信链路发送至智能红外遥控器;所述第二数据报文还包括智能红外遥控器标识,使得服务器建立智能红外遥控器标识、以及控制功能名称、编码后的红外码的对应关系;所述第三数据报文还包括智能红外遥控器标识,使得服务器根据智能红外遥控器标识、以及控制功能名称查找对应的编码后的红外码。5.如权利要求1所述的方法,其特征在于,所述终端侧包括用于人机交互、对红外码进行编解码且向被控电子设备输出红外码的智能终端,所述在学习模式下,接收待学习的红外码,包括:智能终端响应于用户输入的待学习红外码的控制功能名称,等待接收待学习的红外码,所述对待学习的红外码进行编码,将编码后的红外码、以及其对应的控制功能名称上传至服务器,包括:智能终端接收到待学习的红外码后,对待学习的红外码进行编码,得到编码后的红外码,将第五数据报文发送给服务器,所述第五数据报文至少携带有编码后的红外码、以及对应的控制功能名称。6.如权利要求5所述的方法,其特征在于,所述在控制模式下,接收用户输入的待操控的控制功能名称,包括:智能终端接收用户输入的待操控的控制功能名称,所述将输入的控制功能名称发送至服务器,包括:智能终端响应于用户输入的待操控的控制功能名称,将第六数据报文发送至服务器,所述第六数据报文至少携带有待操控的控制功能名称;所述接收来自服务器编码后的红外码,解码该编码后的红外码,包括:智能终端接收来自服务器的第七数据报文,该报文至少携带有编码后的红外码,智能终端对编码后的红外码进行解码,得到解码后的红外码,并向被控电子设备发送解码后的红外码。7.如权利要求5或6所述的方法,其特征在于,所述第五数据报文还包括智能终端标识,使得服务器建立智能终端标识、以及控制功能名称、编码后的红外码的对应关系;所述第六数据报文还包括智能终端标识,使得服务器根据智能终端标识、以及控制功能名称查找对应的编码后的红外码。8.一种红外码传输方法,其特征在于,包括用于学习红外码并上传至服务器的上传过程、和用于从服务器获取红外码的下载过程,其中,在服务器侧,所述上传过程包括:接收来自用于操控被控电子设备的终端侧的编码后的红外码、以及其对应的控制功能名称,并存储;所述编码后的红外码为待学习的红外码;
所述下载过程包括:接收来自所述...

【专利技术属性】
技术研发人员:刘干
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:

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

1