首页 / 专利库 / 计算机网络 / 服务器 / 一种遥控器、智能设备及配置方法

一种遥控器、智能设备及配置方法

阅读:1069发布:2020-06-11

专利汇可以提供一种遥控器、智能设备及配置方法专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种遥控器,其中的处理器用来接收来自于智能设备的一组或多组已配置的遥控指令集并予以保存;每一组已配置的遥控指令集都是基于一个与所述遥控器具有完全相同或大致相同的按键布局的虚拟遥控器界面进行配置的;还用来响应唯一的切换按键而在多组遥控指令集之间依次循环切换加载,或者响应多个切换按键而在多组遥控指令集之间进行相应切换加载。本申请还公开了一种智能设备、以及智能设备对遥控器的配置方法。本申请的配置方法主要在智能设备中进行,并且是基于与遥控器具有相同或相似布局的虚拟遥控器界面进行的,这给用户带来了非常直观的配置体验,减轻了用户在配置和使用遥控器时的学习和记忆成本。,下面是一种遥控器、智能设备及配置方法专利的具体信息内容。

1.一种遥控器,包括处理器、存储器、红外收发单元和按键区;其特征是,所述存储器用来非易失性地存储一组或多组已配置的遥控指令集;
所述红外收发单元用来发射和/或接收红外信号
所述按键区由多个按键组成,包括至少一个切换按键用来实现遥控指令集的切换;
所述处理器被配置为执行下列操作:接收来自于智能设备的一组或多组已配置的遥控指令集并予以保存;每一组已配置的遥控指令集都是基于一个与所述遥控器具有完全相同或大致相同的按键布局的虚拟遥控器界面进行配置的;响应唯一的切换按键而在多组遥控指令集之间依次循环切换加载,或者响应多个切换按键而在多组遥控指令集之间进行相应切换加载;将当前加载的一组遥控指令集中的各个虚拟按键的功能及其对应的遥控信号分别映射给所述按键区中相应位置的按键上。
2.根据权利要求1所述的遥控器,其特征是,所述按键区仅包括一个切换按键,用来在多组遥控指令集之间依次循环切换加载;唯一的切换按键的不同按压次数对应加载不同组的遥控指令集;
或者,所述按键区包括多个切换按键,分别用来切换到加载对应的一组遥控指令集。
3.根据权利要求2所述的遥控器,其特征是,所述遥控器还包括一个或多个指示灯,不同的指示灯表示当前加载的不同组的遥控指令集。
4.根据权利要求1所述的遥控器,其特征是,所述处理器还被配置为执行下列操作:接收来自于智能设备的指令,并根据所述指令将存储器中保存的一组或多组遥控指令集删除、或调整多组遥控指令集根据唯一的切换按键依次循环切换的顺序、或调整多组遥控指令集与多个切换按键之间的对应关系。
5.根据权利要求1所述的遥控器,其特征是,所述完全相同的按键布局是指虚拟遥控器界面上的虚拟按键与所述按键区中的按键的数量完全相同,并且虚拟遥控器界面上的虚拟按键与所述按键区中的按键的分布、排列、相对位置关系完全相同;
所述完全相同的按键布局下,所述处理器将各个虚拟按键的功能及其对应的遥控信号分别映射给相应位置的按键。
6.根据权利要求1所述的遥控器,其特征是,所述大致相同的按键布局是指虚拟遥控器界面上的虚拟按键与所述按键区中的按键的数量大致相同,和/或虚拟遥控器界面上的虚拟按键与所述按键区中的按键的分布、排列、相对位置关系大致相同;
所述大致相同的按键布局下,在所述按键区中选取一个包含大部分按键的子集,在虚拟遥控器界面上选取一个包含大部分虚拟按键的子集,按键子集与虚拟按键子集在数量、分布、排列、相对位置关系上相同;所述处理器将属于虚拟按键子集的各个虚拟按键的功能及其对应的遥控信号分别映射给属于按键子集的相应位置的按键。
7.根据权利要求1所述的遥控器,其特征是,所述遥控器还包括用来与智能设备之间进行通讯的通讯单元;所述遥控器的通讯单元与智能设备的通讯单元为相同类型。
8.一种智能设备,包括处理器、存储器、显示屏和红外收发单元;或者省略红外收发单元,改为外接红外收发配件;其特征是,
所述存储器用来存储一个或多个虚拟遥控器界面、以及一组或多组遥控指令集;
所述显示屏用来进行显示;
所述红外收发单元或红发收发配件用来发射和/或接收红外信号;
所述处理器被配置为执行下列操作:在智能设备上确定虚拟遥控器界面,所确定的虚拟遥控器界面与待配置的遥控器具有完全相同或大致相同的按键布局;所述虚拟遥控器界面上包括至少一个虚拟切换按键用来实现遥控指令集的切换;在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集;向遥控器发送一组或多组已配置的遥控指令集。
9.根据权利要求8所述的智能设备,其特征是,所述智能设备还包括网络单元,所述网络单元用来实现网络通信;
所述虚拟遥控器界面、遥控指令集改为部分或全部地存储在远程服务器中,由智能设备通过网络单元访问远程服务器而获取。
10.根据权利要求8或9所述的智能设备,其特征是,所述在智能设备上确定虚拟遥控器界面是指:所述处理器在显示屏上展示一个或多个虚拟遥控器界面的图片,由用户选择与待配置的遥控器的按键区具有完全相同或大致相同的按键布局的虚拟遥控器界面;所述处理器根据用户的选择确定虚拟遥控器界面;
或者,所述在智能设备上确定虚拟遥控器界面是指:所述处理器在显示屏上展示选择框和/或输入框,由用户选择和/或输入待配置的遥控器的信息;随后处理器根据用户选择和/或输入的信息从存储器或远程服务器保存的多个虚拟遥控器界面中得到查询结果;处理器根据本地或远程服务器的最终查询结果确定虚拟遥控器界面;
或者,所述在智能设备上确定虚拟遥控器界面是指:智能设备通过拍照或摄像单元对待配置的遥控器的按键区拍照或摄像,然后处理器或远程服务器基于图像或视频分析技术从中识别出待配置的遥控器的按键布局,并基于识别结果选择具有完全相同或大致相同的按键布局的虚拟遥控器界面;处理器根据本地或远程服务器的选择确定虚拟遥控器界面;
或者,所述在智能设备上确定虚拟遥控器界面是指:智能设备与待配置的遥控器建立通讯,所述处理器从待配置的遥控器获取信息;随后处理器根据所获取的遥控器信息从存储器或远程服务器保存的多个虚拟遥控器界面中返回唯一的查询结果;处理器根据唯一的查询结果确定虚拟遥控器界面。
11.根据权利要求8或9所述的智能设备,其特征是,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集是指:基于所确定的虚拟遥控器界面以及虚拟切换按键、希望控制的受控装置选择至少一组遥控指令集,并将每一组遥控指令集与唯一的虚拟切换按键的不同触发次数相对应、或者将每一组遥控指令集与多个虚拟切换按键中的每一个相对应。
12.根据权利要求11所述的智能设备,其特征是,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集是指:所述虚拟遥控器界面上仅有一个虚拟切换按键;所述处理器在显示屏上展示选择框和/或输入框,由用户选择和/或输入唯一的虚拟切换按键在不同触发次数下希望控制的受控装置的信息;随后处理器根据所确定的虚拟遥控器界面以及用户选择和/或输入的信息从存储器或远程服务器保存的多组遥控指令集中返回查询结果;最终处理器确定唯一的虚拟切换按键在每次触发时对应的一组遥控指令集;
或者,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集是指:所述虚拟遥控器界面上包括多个虚拟切换按键;所述处理器在显示屏上展示选择框和/或输入框,由用户选择和/或输入每个虚拟切换按键被触发后希望控制的受控装置的信息;随后处理器根据所确定的虚拟遥控器界面以及用户选择和/或输入的信息从存储器或远程服务器保存的多组遥控指令集中返回查询结果;最终处理器确定每个虚拟切换按键被触发后对应的一组遥控指令集。
13.根据权利要求11所述的智能设备,其特征是,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集还包括:在已配置的一组遥控指令集中,对未配置功能及其遥控信号的虚拟按键增加功能及其遥控信号,和/或对已配置功能及其遥控信号的虚拟按键修改功能和/或遥控信号。
14.根据权利要求13所述的智能设备,其特征是,所述对未配置功能及其遥控信号的虚拟按键增加功能及其遥控信号、或对已配置功能及其遥控信号的虚拟按键修改功能和/或遥控信号是指:所述处理器在显示屏上展示已配置的虚拟遥控器界面,一旦某个虚拟按键被触发,处理器就在显示屏上展示选择框和/或输入框,由用户选择和/或输入所触发的虚拟按键的新功能;随后处理器根据用户选择和/或输入的信息为所触发的虚拟按键保存新功能,并根据受控装置的信息自动生成并保存相应的遥控信号。
15.根据权利要求8所述的智能设备,其特征是,所述处理器被配置为执行下列操作:向遥控器发送指令,用来指示遥控器将所保存的一组或多组遥控指令集删除、或调整多组遥控指令集根据唯一的切换按键依次循环切换的顺序、或调整多组遥控指令集与多个切换按键之间的对应关系。
16.根据权利要求8所述的智能设备,其特征是,所述智能设备省略红外收发单元或红外收发配件,新增用来与遥控器之间进行通讯的通讯单元;所述智能设备的通讯单元与遥控器的通讯单元为相同类型。
17.根据权利要求16所述的智能设备,其特征是,所述智能设备还包括网络单元,所述网络单元用来实现网络通信;当所述通讯单元与所述网络单元为相同类型,则省略所述通讯单元,由所述网络单元负责与遥控器建立通讯。
18.一种遥控器的配置方法,其特征是,包括如下步骤:
步骤102:在智能设备上确定与待配置的遥控器具有完全相同或大致相同的按键布局的虚拟遥控器界面;
步骤104:在智能设备上根据所确定的虚拟遥控器界面配置至少一组遥控指令集;
步骤106:智能设备将已配置的一组或多组遥控指令集传输给遥控器;
步骤108:遥控器接收一组或多组遥控指令集并予以保存,由至少一个切换按键在多组遥控指令集中进行切换以选择当前加载的遥控指令集。

说明书全文

一种遥控器、智能设备及配置方法

技术领域

[0001] 本申请涉及一种通过智能设备对遥控器进行配置的方法、以及相应的智能设备、以及相应的遥控器。

背景技术

[0002] 万能遥控器也称通用遥控器,是指可以控制多种受控装置的遥控器,这与只能控制一种特定受控装置的专用遥控器相区别。
[0003] 一种常见的万能遥控器的配置方法是在制造时预先存储多组遥控指令集,每组遥控指令集对应于一种特定受控装置。使用万能遥控器之前,先进行万能遥控器与受控装置之间的适配过程。这可以简单地表述为万能遥控器遍历预先存储的多组遥控指令集并逐一发射给受控装置,由用户观察受控装置是否做出正确反应,以此判断哪一组遥控指令集适用于受控装置。所述万能遥控器在每更换一次受控装置时都需要重复上述适配过程。如果需要在两个或多个受控装置之间切换控制,则万能遥控器也需要反复地进行上述适配过程。这给用户带来了不好的使用体验,包括适配过程耗时长、操作繁琐等。发明内容
[0004] 本申请所要解决的技术问题是提供一种通过智能设备对遥控器进行配置的方法,可以快速、高效地完成配置过程。为此,本申请还要提供一种对遥控器进行配置的智能设备、以及一种接收智能设备的配置的遥控器。
[0005] 为解决上述技术问题,本申请提供了一种遥控器,包括处理器、存储器、红外收发单元和按键区。所述存储器用来非易失性地存储一组或多组已配置的遥控指令集。所述红外收发单元用来发射和/或接收红外信号。所述按键区由多个按键组成,包括至少一个切换按键用来实现遥控指令集的切换。所述处理器被配置为执行下列操作:接收来自于智能设备的一组或多组已配置的遥控指令集并予以保存;每一组已配置的遥控指令集都是基于一个与所述遥控器具有完全相同或大致相同的按键布局的虚拟遥控器界面进行配置的。以及响应唯一的切换按键而在多组遥控指令集之间依次循环切换加载,或者响应多个切换按键而在多组遥控指令集之间进行相应切换加载。以及将当前加载的一组遥控指令集中的各个虚拟按键的功能及其对应的遥控信号分别映射给所述按键区中相应位置的按键上。
[0006] 本申请的遥控器在更换受控装置时无需进行适配,只需要按压唯一的切换按键、或者按压多个切换按键之一即可。本申请的遥控器在配置时可以整组地向遥控器写入遥控指令集,还可对已存储的遥控指令集进行删除和/或修改。本申请的遥控器被写入和存储的遥控指令集是基于与遥控器的按键区具有相同或相似(大致相同)布局的虚拟遥控器界面进行配置的,因此在加载每组遥控指令集之后可以方便地将各个虚拟按键的功能和遥控信号映射到相应位置的实体按键上。
[0007] 优选地,所述按键区仅包括一个切换按键,用来在多组遥控指令集之间依次循环切换加载;唯一的切换按键的不同按压次数对应不同组的遥控指令集。或者,所述按键区包括多个切换按键,分别用来切换到加载对应的一组遥控指令集。这是按键区的两种优选实现方式,实体形式的切换按键可以用于快速切换所加载的遥控指令集,从而便于快速更换受控装置而无需进行适配。
[0008] 优选地,所述遥控器还包括一个或多个指示灯,不同的指示灯表示当前加载的不同组的遥控指令集。所述指示灯可用来使用户了解当前加载的是哪一组遥控指令集,从而便于用户了解所述遥控器当前可用于遥控哪一个受控装置。
[0009] 进一步地,所述处理器还被配置为执行下列操作:接收来自于智能设备的指令,并根据所述指令将存储器中保存的一组或多组遥控指令集删除、或调整多组遥控指令集根据唯一的切换按键依次循环切换的顺序、或调整多组遥控指令集与多个切换按键之间的对应关系。这为用户提供了对遥控器内存储的遥控指令集进行自定义调整的机会。
[0010] 进一步地,所述完全相同的按键布局是指虚拟遥控器界面上的虚拟按键与所述按键区中的按键的数量完全相同,并且虚拟遥控器界面上的虚拟按键与所述按键区中的按键的分布、排列、相对位置关系完全相同。所述完全相同的按键布局下,所述处理器将各个虚拟按键的功能及其对应的遥控信号分别映射给相应位置的按键。这是遥控器加载遥控指令集的一种优选实现方式。
[0011] 进一步地,所述大致相同的按键布局是指虚拟遥控器界面上的虚拟按键与所述按键区中的按键的数量大致相同,和/或虚拟遥控器界面上的虚拟按键与所述按键区中的按键的分布、排列、相对位置关系大致相同。所述大致相同的按键布局下,在所述按键区中选取一个包含大部分按键的子集,在虚拟遥控器界面上选取一个包含大部分虚拟按键的子集,按键子集与虚拟按键子集在数量、分布、排列、相对位置关系上相同。所述处理器将属于虚拟按键子集的各个虚拟按键的功能及其对应的遥控信号分别映射给属于按键子集的相应位置的按键。这是遥控器加载遥控指令集的另一种次优实现方式。
[0012] 可选地,所述遥控器还包括用来与智能设备之间进行通讯的通讯单元;所述遥控器的通讯单元与智能设备的通讯单元为相同类型。这为遥控器与智能设备之间设计了一条新的通讯渠道,因此可以不用通过两者的红外收发单元进行通讯。
[0013] 本申请还提供了一种智能设备,包括处理器、存储器、显示屏和红外收发单元;或者省略红外收发单元,改为外接红外收发配件。所述存储器用来存储一个或多个虚拟遥控器界面、以及一组或多组遥控指令集。所述显示屏用来进行显示。所述红外收发单元或红发收发配件用来发射和/或接收红外信号。所述处理器被配置为执行下列操作:在智能设备上确定虚拟遥控器界面,所确定的虚拟遥控器界面与待配置的遥控器具有完全相同或大致相同的按键布局;所述虚拟遥控器界面上包括至少一个虚拟切换按键用来实现遥控指令集的切换。以及在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集。以及向遥控器发送一组或多组已配置的遥控指令集。
[0014] 本申请的智能设备可用来对遥控器进行配置,包括向遥控器内写入已配置的遥控指令集,对遥控器中所保存的遥控指令集进行调整等。本申请的智能设备在配置遥控指令集时,是基于与待配置的遥控器的按键区具有相同或相似(大致相同)布局的虚拟遥控器界面进行配置的,提升了用户配置时的直观感受,减少了用户使用遥控器时的学习与记忆时间。
[0015] 进一步地,所述智能设备还包括网络单元,所述网络单元用来实现网络通信。所述虚拟遥控器界面、遥控指令集改为部分或全部地存储在远程服务器中,由智能设备通过网络单元访问远程服务器而获取。数据存储在智能设备本地或远程服务器中,可根据实际情况进行设置,在使用时并无本质差异。
[0016] 进一步地,所述在智能设备上确定虚拟遥控器界面是指:所述处理器在显示屏上展示一个或多个虚拟遥控器界面的图片,由用户选择与待配置的遥控器的按键区具有完全相同或大致相同的按键布局的虚拟遥控器界面;所述处理器根据用户的选择确定虚拟遥控器界面。或者,所述在智能设备上确定虚拟遥控器界面是指:所述处理器在显示屏上展示选择框和/或输入框,由用户选择和/或输入待配置的遥控器的信息;随后处理器根据用户选择和/或输入的信息从存储器或远程服务器保存的多个虚拟遥控器界面中得到查询结果;处理器根据本地或远程服务器的最终查询结果确定虚拟遥控器界面。或者,所述在智能设备上确定虚拟遥控器界面是指:智能设备通过拍照或摄像单元对待配置的遥控器的按键区拍照或摄像,然后处理器或远程服务器基于图像或视频分析技术从中识别出待配置的遥控器的按键布局,并基于识别结果选择具有完全相同或大致相同的按键布局的虚拟遥控器界面;处理器根据本地或远程服务器的选择确定虚拟遥控器界面。或者,所述在智能设备上确定虚拟遥控器界面是指:智能设备与待配置的遥控器建立通讯,所述处理器从待配置的遥控器获取信息;随后处理器根据所获取的遥控器信息从存储器或远程服务器保存的多个虚拟遥控器界面中返回唯一的查询结果;处理器根据唯一的查询结果确定虚拟遥控器界面。
这是“确定虚拟遥控器界面”的四种优选实现方式,用来确定与待配置的实体形式的遥控器具有相同或相似(大致相同)的按键布局的虚拟遥控器界面。这样对虚拟遥控器界面配置的遥控指令集可以直接映射到实体形式的遥控器的相应位置的按键上,降低用户的学习成本。
[0017] 进一步地,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集是指:基于所确定的虚拟遥控器界面以及虚拟切换按键、希望控制的受控装置选择至少一组遥控指令集,并将每一组遥控指令集与唯一的虚拟切换按键的不同触发次数相对应、或者将每一组遥控指令集与多个虚拟切换按键中的每一个相对应。这是对“根据虚拟遥控器界面配置遥控指令集”的整体描述。
[0018] 优选地,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集是指:所述虚拟遥控器界面上仅有一个虚拟切换按键;所述处理器在显示屏上展示选择框和/或输入框,由用户选择和/或输入唯一的虚拟切换按键在不同触发次数下希望控制的受控装置的信息;随后处理器根据所确定的虚拟遥控器界面以及用户选择和/或输入的信息从存储器或远程服务器保存的多组遥控指令集中返回查询结果;最终处理器确定唯一的虚拟切换按键在每次触发时对应的一组遥控指令集。或者,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集是指:所述虚拟遥控器界面上包括多个虚拟切换按键;所述处理器在显示屏上展示选择框和/或输入框,由用户选择和/或输入每个虚拟切换按键被触发后希望控制的受控装置的信息;随后处理器根据所确定的虚拟遥控器界面以及用户选择和/或输入的信息从存储器或远程服务器保存的多组遥控指令集中返回查询结果;最终处理器确定每个虚拟切换按键被触发后对应的一组遥控指令集。这是“根据虚拟遥控器界面配置遥控指令集”的两种优选实现方式。
[0019] 进一步地,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集还包括:在已配置的一组遥控指令集中,对未配置功能及其遥控信号的虚拟按键增加功能及其遥控信号,和/或对已配置功能及其遥控信号的虚拟按键修改功能和/或遥控信号。这为用户提供了自定义各个按键功能的机会。通常,遥控信号可以根据用户自定义的按键功能并结合希望控制的受控装置的信息自动生成,这可以在智能设备的存储器和/或远程服务器中预先设置有各种类型、各种品牌的受控装置的各类遥控信号及其功能的数据库
[0020] 进一步地,所述在智能设备上根据所确定的虚拟遥控器界面配置遥控指令集还包括:所述处理器在显示屏上展示已配置的虚拟遥控器界面,一旦某个虚拟按键被触发,处理器就在显示屏上展示选择框和/或输入框,由用户选择和/或输入所触发的虚拟按键的新功能;随后处理器根据用户选择和/或输入的信息为所触发的虚拟按键保存新功能,并根据受控装置的信息自动生成并保存相应的遥控信号。这是“用户自定义按键功能”的优选实现方式。
[0021] 进一步地,所述处理器被配置为执行下列操作:向遥控器发送指令,用来指示遥控器将所保存的一组或多组遥控指令集删除、或调整多组遥控指令集根据唯一的切换按键依次循环切换的顺序、或调整多组遥控指令集与多个切换按键之间的对应关系。这为用户提供了对遥控器内存储的遥控指令集进行自定义调整的机会。
[0022] 可选地,所述智能设备省略红外收发单元或红外收发配件,新增用来与遥控器建立通讯的通讯单元;所述智能设备的通讯单元与遥控器的通讯单元为相同类型。这为智能设备与遥控器之间设计了一条新的通讯渠道,因此可以不用通过两者的红外收发单元进行通讯。
[0023] 进一步地,当所述通讯单元与所述网络单元为相同类型,则省略所述通讯单元,由所述网络单元负责与遥控器建立通讯。这可以简化智能设备的结构与体积,降低成本。
[0024] 本申请还提供了一种遥控器的配置方法,包括如下步骤:步骤102:在智能设备上确定与待配置的遥控器具有完全相同或大致相同的按键布局的虚拟遥控器界面。步骤104:在智能设备上根据所确定的虚拟遥控器界面配置至少一组遥控指令集。步骤106:智能设备将已配置的一组或多组遥控指令集传输给遥控器。步骤108:遥控器接收一组或多组遥控指令集并予以保存,由至少一个切换按键在多组遥控指令集中进行切换以选择当前加载的遥控指令集。
[0025] 本申请的配置方法提供了由用户通过手机、平板电脑、计算机等智能设备对实体形式的遥控器进行配置的机会。本申请的配置方法主要在智能设备中进行,并且是基于与待配置的实体形式的遥控器具有相同或相似(大致相同)按键布局的虚拟遥控器界面进行的,这给用户带来了非常直观的配置体验,减轻了用户在使用遥控器时的学习和记忆成本。本申请的配置方法还支持由用户自定义新增和/或修改各个虚拟按键的功能,为用户提供了个性化定制遥控功能的机会。
附图说明
[0026] 图1是本申请的遥控器的实施例一的结构示意图。
[0027] 图2至图5是按键区的切换按键在不同实现方式下的示意图。
[0028] 图6是本申请的遥控器的实施例二的结构示意图。
[0029] 图7至图10是大致相同的按键布局的示意图。
[0030] 图11、图12是本申请的智能设备的实施例一及其变形的结构示意图。
[0031] 图13是本申请的智能设备的实施例二的结构示意图。
[0032] 图14、图15是虚拟遥控器界面的虚拟切换按键在不同实现方式下的示意图。
[0033] 图16是本申请提供的遥控器的配置方法的一个实施例的流程图
[0034] 图中附图标记说明:10为遥控器;12为处理器;14为存储器;16为红外收发单元;17为通讯单元;110为按键区;112、112a至112d为切换按键;115为按键的子集;120a至120d为指示灯;20为智能设备;22为处理器;24为存储器;25为显示屏;26为红外收发单元;27为通讯单元;28为网络单元;210为虚拟遥控器界面;212、212a至212d为虚拟切换按键;215为虚拟按键的子集;36为红外收发配件。

具体实施方式

[0035] 请参阅图1,这是本申请提供的遥控器的实施例一。所述遥控器10包括处理器12、存储器14、红外收发单元16和按键区110。
[0036] 所述处理器12例如是MCU(microcontroller或micro control unit,微控制器)、MPU(microprocessor或micro process unit,微处理器)、SoC(system on a chip,片上系统)、CPU中的一种或多种。
[0037] 所述存储器14为可擦写的非易失性存储器,例如是flash(闪存)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦除可编程只读存储器)等。所述存储器14用来非易失性地存储一组或多组遥控指令集。
[0038] 所述红外收发单元16用来发射和/或接收红外信号。发射红外信号可采用红外发光二极管等实现,例如是遥控器10向受控装置发射红外遥控信号。接收红外信号可采用红外光敏二极管等实现,例如是遥控器10学习其他遥控器发射的红外遥控信号。红外收发一体管集成了红外发射和接收功能,可用来替代红外发光二极管和红外光敏二极管。当智能设备20具有红外收发单元26或外接红外收发配件36时,遥控器10可通过红外收发单元16与智能设备20的红外收发单元26或外接红外收发配件36之间采用红外信号建立通讯。
[0039] 所述按键区110由多个按键组成,用来接收用户对遥控器10的输入。这些按键可以是物理按键、触摸按键等。所述按键区110中包括至少一个切换按键112用来实现遥控指令集的切换,还包括至少一个功能按键用来实现受控装置的某项遥控功能。
[0040] 请参阅图2,这是按键区110的局部结构,表现了切换按键的第一种实现方式。按键区110仅包括一个切换按键112,用来在多组遥控指令集之间依次循环切换。当唯一的切换按键112在第一次被按压后,遥控器10加载第一组遥控指令集。当唯一的切换按键112在第二次被按压后,遥控器10改为加载第二组遥控指令集。以此类推,唯一的切换按键112就可根据按压次数在多组遥控指令集之间依次循环切换。例如在4组遥控指令集之间依次循环切换,那么当唯一的切换按键112在第五次被按压后,遥控器10改为加载第一组遥控指令集。
[0041] 请参阅图3,这是按键区110的局部结构,表现了切换按键的第二种实现方式。按键区110包括多个切换按键,分别用来切换到对应的一组遥控指令集,图4中示意性地表示为4个切换按键112a至112d。当切换按键一112a被按压后,遥控器10加载第一组遥控指令集。当切换按键二112b被按压后,遥控器10改为加载第二组遥控指令集。以此类推,多个切换按键112a至112d就可在相同数量的多组遥控指令集之间进行任意切换。
[0042] 可选地,遥控器10上还包括多个指示灯,其数量与可切换的遥控指令集的组数相同。请参阅图4和图5,其中示意性地表示为4个指示灯120a至120d。当遥控器10加载不同组的遥控指令集时,不同的指示灯120a至120d亮起,以便于用户了解和使用。优选地,指示灯120a至120d位于遥控器10的正面。进一步优选地,指示灯120a至120d位于按键区110中或紧邻按键区110。进一步优选地,指示灯120a至120d紧邻唯一的切换按键112,如图4所示。或者进一步优选地,指示灯120a至120d紧邻相应的切换按键112a至112d,如图5所示。
[0043] 请参阅图6,这是本申请提供的遥控器的实施例二。所述遥控器10具有处理器12、存储器14、红外收发单元16、通讯单元17和按键区110。其中,所述红外收发单元16仅用来向受控装置发射红外遥控信号、和/或学习其他遥控器发射的红外遥控信号,不再用来与智能设备20之间采用红外信号建立通讯。新增加的通讯单元17用来与智能设备20之间进行通讯,例如当智能设备20具有通讯单元27时,遥控器10的通讯单元17与智能设备20的通讯单元27之间建立通讯。此时,遥控器10的通讯单元17与智能设备20的通讯单元27优选为相同类型,例如是USB通讯单元、蓝牙通讯单元、低功耗蓝牙(BLE,Bluetooth Low Energy)通讯单元、紫蜂(ZigBee)通讯单元、无线局域网(WLAN)通讯单元、移动网络通讯单元的任意一种或多种。
[0044] 在图1、图6所示的遥控器的实施例中,所述处理器12被配置为执行下列操作:
[0045] 第一,处理器12用来与智能设备20建立通讯。例如,当智能设备20具有红外收发单元26或外接红外收发配件36时,处理器12通过遥控器10的红外收发单元16与智能设备20的红外收发单元26或外接的红外收发配件36之间采用红外信号建立通讯。又如,当智能设备20具有通讯单元27时,处理器12通过遥控器10的通讯单元17与智能设备20的通讯单元27之间建立通讯。
[0046] 第二,处理器12用来接收来自于智能设备20的一组或多组已配置的遥控指令集,并将所接收的一组或多组已配置的遥控指令集非易失性地保存在存储器14中。每一组已配置的遥控指令集都是基于一个虚拟遥控器界面210而配置的,所述虚拟遥控器界面210与遥控器10的按键区110具有完全相同或大致相同的按键布局。
[0047] 所述完全相同的按键布局是指:虚拟遥控器界面210上的虚拟按键与遥控器10的按键区110中的按键的数量完全相同,并且虚拟遥控器界面210上的虚拟按键与遥控器10的按键区110中的按键的分布、排列、相对位置关系完全相同。
[0048] 所述大致相同的按键布局是指:虚拟遥控器界面210上的虚拟按键与遥控器10的按键区110中的按键的数量大致相同,和/或虚拟遥控器界面210上的虚拟按键与遥控器10的按键区110中的按键的分布、排列、相对位置关系大致相同。例如包括以下一种或多种情形:虚拟遥控器界面210上的虚拟按键数量比遥控器10的按键区110中的按键数量略多,例如差额在20%、优选15%、更优选10%范围内,如图7所示;虚拟遥控器界面210上的虚拟按键数量比遥控器10的按键区110中的按键数量略少,例如差额在20%、优选15%、更优选10%范围内,如图8所示;虚拟遥控器界面210上的虚拟按键与遥控器10的按键区110中的按键的分布、排列、相对位置关系整体接近仅有少量变化,如图9和图10所示。此时,必定可在遥控器10的按键区110中选取一个按键的子集115包含大部分按键,在虚拟遥控器界面210上选取一个虚拟按键的子集215包含大部分虚拟按键,而使按键子集115与虚拟按键子集215在数量、分布、排列、相对位置关系上相同,如图9、图10所示。所述大部分按键例如是超过50%、优选为60%、更优选为70的按键数量。
[0049] 优选地,一组遥控指令集包括虚拟遥控器界面上的全部虚拟按键的功能及其对应的遥控信号。
[0050] 次优地,一组遥控指令集包括虚拟遥控器界面上的部分虚拟按键的功能及其对应的遥控信号。
[0051] 可选地,处理器12还用来接收来自于智能设备20的指令,并根据所述指令将存储器14中保存的一组或多组遥控指令集删除、或调整根据唯一的切换按键112依次循环切换的顺序、或调整与多个切换按键112a至112d之间的对应关系等。
[0052] 第三,处理器12用来响应唯一的切换按键112而在存储器14保存的多组遥控指令集之间依次循环切换,或者响应多个切换按键112a至112d而在存储器14保存的多组遥控指令集之间进行相应切换。
[0053] 可选地,处理器12还用来根据当前加载的一组遥控指令集使相应的指示灯120a至120d发光。
[0054] 第四,处理器12用来将当前加载的一组遥控指令集中的各个虚拟按键的功能及其对应的遥控信号分别映射给遥控器10的按键区110中相应位置的按键上。
[0055] 如果虚拟遥控器界面210与遥控器10的按键区110具有完全相同的按键布局,那么虚拟按键与按键就具有一一对应关系,可以方便地将各个虚拟按键的功能及其对应的遥控信号分别映射给相应位置的按键。
[0056] 如果虚拟遥控器界面210与遥控器10的按键区110具有大致相同的按键布局,那么可在遥控器10的按键区110中选取一个按键的子集115包含大部分按键,在虚拟遥控器界面210上选取一个虚拟按键的子集215包含大部分虚拟按键,而使按键子集115与虚拟按键子集215具有完全相同的按键布局。此时,处理器12将当前加载的一组遥控指令集中的属于虚拟按键子集215的各个虚拟按键的功能及其对应的遥控信号分别映射给属于按键子集115的相应位置的按键。
[0057] 第五,处理器12还响应按键区110中的功能按键,而将被触发的功能按键110在当前加载的一组遥控指令集下所映射的遥控信号对外发射,以控制受控装置。
[0058] 与现有的遥控器相比,本申请提供的遥控器具有如下有益的技术效果。
[0059] 其一,现有的遥控器每更换一次受控装置时,都需要进行耗时较长的适配过程。本申请的遥控器无需进行适配过程,只需要按压唯一的切换按键、或者按压多个切换按键即可方便地更换当前加载的遥控指令集,从而分别适用不同的受控装置。
[0060] 其二,现有的遥控器在制造时预先存储多组遥控指令集,在使用时仅能逐个学习红外遥控信号。本申请的遥控器在制造时可以不存储任何遥控指令集,在配置时可以整组地向遥控器写入遥控指令集,还可对已存储的遥控指令集进行删除、调整排序、调整与切换按键的对应关系等操作。
[0061] 其三,本申请的遥控器被写入和存储的遥控指令集是基于与遥控器的按键区具有相同或相似(大致相同)布局的虚拟遥控器界面进行配置的,因此遥控器在加载每组遥控指令集之后可以方便地将各个虚拟按键的功能及其遥控信号映射到相应位置的实体按键上。
[0062] 请参阅图11,这是本申请提供的智能设备的实施例一。所述智能设备20例如是手机、平面电脑、计算机等,并具有智能操作系统因而可由用户自行安装软件或App(Application,应用程序)。所述智能设备20包括处理器22、存储器24、显示屏25、红外收发单元26和网络单元28。作为一种变形,可在智能设备20中省略红外收发单元26,改为外接红外收发配件36,如图12所示。
[0063] 所述处理器22例如是MCU、MPU、SoC、CPU中的一种或多种。
[0064] 所述存储器24为非易失性存储器,例如是flash、EEPROM等。所述存储器用来存储一个或多个虚拟遥控器界面210、以及一组或多组遥控指令集。所述每个虚拟遥控器界面210与一个或多个遥控器10的按键区110具有完全相同或大致相同的按键布局。所述每一组遥控指令集都是基于一个虚拟遥控器界面210作出的,每一组遥控指令集包括虚拟遥控器界面上的部分或全部虚拟按键的功能及其对应的遥控信号。
[0065] 可替换地,所述虚拟遥控器界面、遥控指令集部分或全部地存储在远程服务器中,由智能设备20通过网络访问远程服务器而获取。
[0066] 所述显示屏25用来进行显示。优选地,所述显示屏25为触控屏,同时作为一种输入设备。或者,智能设备20也可具有或外接键盘鼠标、触控板等输入设备。
[0067] 所述红外收发单元26或红发收发配件36用来发射和/或接收红外信号。智能设备20通过红外收发单元26或外接红的外收发配件36与遥控器10的红外收发单元16之间采用红外信号建立通讯。
[0068] 所述网络单元28用来实现网络通信,尤其是与远程服务器建立通讯,可以是有线网络通讯单元、无线局域网通讯单元、移动网络通讯单元中的任意一种或多种。
[0069] 请参阅图13,这是本申请提供的智能设备的实施例二。所述智能设备20包括处理器22、存储器24、显示屏25、通讯单元27和网络单元28。与智能设备的实施例一相比,智能设备的实施例二省略了红外收发单元26或红外收发配件36,新增了通讯单元27。新增的通讯单元27用来与遥控器10建立通讯,例如当遥控器10具有通讯单元17时,智能设备20的通讯单元27与遥控器10的通讯单元17之间建立通讯。此时,智能设备20的通讯单元27与遥控器10的通讯单元17优选为相同类型,例如是USB通讯单元、蓝牙通讯单元、低功耗蓝牙通讯单元、紫蜂通讯单元、无线局域网通讯单元、移动网络通讯单元的任意一种或多种。
[0070] 优选地,当通讯单元27与网络单元28为相同类型,则省略通讯单元27,由网络单元28负责与遥控器10建立通讯。
[0071] 在图11至图13所示的智能设备的实施例中,所述处理器22被配置为执行下列操作:
[0072] 第一,处理器22用来在智能设备20上确定虚拟遥控器界面210。
[0073] 例如,处理器22在显示屏25上展示一个或多个虚拟遥控器界面210的图片,由用户优先选择与遥控器10的按键区110具有完全相同的按键布局的虚拟遥控器界面210,次优选择与遥控器10的按键区110具有大致相同的按键布局的虚拟遥控器界面210;处理器22根据用户的选择确定虚拟遥控器界面210。
[0074] 又如,处理器22在显示屏25上展示选择框和/或输入框,由用户选择和/或输入遥控器10的品牌、型号、外观等信息;随后处理器22根据用户选择和/或输入的信息从存储器24保存的多个虚拟遥控器界面210中返回一个或多个查询结果,或者处理器22通过网络发往远程服务器进行查询并获取查询结果,查询结果可以采用文字方式或虚拟遥控器界面
210的图片方式呈现在显示屏25上;随后处理器22或远程服务器根据户的进一步选择、输入、确认或否认来缩小虚拟遥控器界面210的查询结果范围;最后处理器22根据自身或远程服务器的最终查询结果确定虚拟遥控器界面210。
[0075] 又如,智能设备20通过自身具有、或者外接的拍照或摄像单元对用户的遥控器10进行拍照或摄像,然后处理器22基于图像或视频分析技术从中识别出遥控器10的按键布局,或者处理器22通过网络发往远程服务器进行图像或视频分析并获取识别结果;随后处理器22或远程服务器再基于图像或视频的识别结果优先选择具有完全相同的按键布局的虚拟遥控器界面210,次优选择具有大致相同的按键布局的虚拟遥控器界面210;最后处理器22根据本地选择或远程服务器的选择确定虚拟遥控器界面210。
[0076] 又如,智能设备20与遥控器10之间建立通讯,处理器22从遥控器10获取其品牌、型号、标识、序列号等信息;随后处理器22根据所获取的遥控器10的信息从存储器24保存的多个虚拟遥控器界面中返回唯一的查询结果,或者处理器22通过网络发往远程服务器进行查询并获取唯一的查询结果;处理器22根据唯一的查询结果确定虚拟遥控器界面210。
[0077] 第二,处理器22用来在智能设备20上根据虚拟遥控器界面210配置遥控指令集。这是指基于所确定的虚拟遥控器界面210以及虚拟切换按键、希望操作的受控装置选择至少一组遥控指令集,并将每一组遥控指令集与唯一的虚拟切换按键212的不同触发次数相对应、或者与多个虚拟切换按键212a至212d中的每一个相对应。所述虚拟遥控器界面210上包括至少一个虚拟切换按键212用来实现遥控指令集的切换,还包括至少一个虚拟功能按键用来实现受控装置的某项遥控功能。
[0078] 请参阅图14,这是虚拟遥控器界面210的局部结构,表现了虚拟切换按键的第一种实现方式。虚拟遥控器界面210上仅包括有一个虚拟切换按键212,用来在多组遥控指令集之间依次循环切换。处理器22在显示屏25上展示选择框和/或输入框,由用户选择和/或输入唯一的虚拟切换按键212在不同触发次数下希望控制的受控装置的种类、品牌、型号等信息;随后处理器22根据用户选择和/或输入的信息从存储器24保存的多组遥控指令集中返回一个或多个查询结果,或者处理器22通过网络发往远程服务器进行查询并获取查询结果;随后处理器22或远程服务器根据户的进一步选择、输入、确认或否认缩小查询结果范围,直至最终确定唯一的虚拟切换按键212在不同触发次数下对应的唯一一组遥控指令集。
[0079] 请参阅图15,这是虚拟遥控器界面210的局部结构,表现了虚拟切换按键的第二种实现方式。虚拟遥控器界面210上包括有多个虚拟切换按键,每个虚拟切换按键分别用来切换到对应一组遥控指令集,图14中示意性地表示为4个虚拟切换按键212a至212d。当虚拟切换按键一212a被触发后,处理器22重复上述确定遥控指令集的过程,并将最终确定的一组遥控指令集与虚拟切换按键一212a相对应。当虚拟切换按键二212b被触发后,处理器22重复上述确定遥控指令集的过程,并将最终确定的一组遥控指令集与虚拟切换按键二212b相对应。以此类推,多个虚拟切换按键212a至212d就分别对应一组遥控指令集。
[0080] 当处理器22为所确定的一个虚拟遥控器界面210在唯一的虚拟切换按键212的不同触发次数下、或者对应于多个虚拟切换按键212a至212d分别确定了一组遥控指令集,就完成了配置遥控指令集。此时,已配置的每组遥控指令集通常包含了虚拟遥控器界面210的全部虚拟按键的功能及其遥控信号。如果有部分虚拟按键在已配置的一组遥控指令集中没有定义,此时可以忽略这些未定义的虚拟按键,或者可选地由用户自定义这些未定义的虚拟按键。可选地,即使是已定义的虚拟按键,也可由用户修改定义。
[0081] 可选地,处理器22用来在智能设备20上对已配置的虚拟遥控器界面210中进行补充或修改。这包括以下情形的任意一种或多种:对未配置功能及其遥控信号的虚拟按键增加功能及其遥控信号;对已配置功能及其遥控信号的虚拟按键修改功能和/或遥控信号。例如,处理器22在显示屏25上展示已配置的虚拟遥控器界面210,其中部分或全部的虚拟按键已被所确定的遥控指令集赋予了功能及其遥控信号。一旦某个未定义或已定义的虚拟按键被触发,处理器22就在显示屏25上选择框和/或输入框,由用户选择和/或输入所触发的虚拟按键的新功能;随后处理器22根据用户选择和/或输入的信息为所触发的虚拟按键保存新功能,并根据受控装置的种类、品牌、型号等信息自动生成并保存相应的遥控信号。
[0082] 第三,处理器22用来与远程服务器建立通讯,这是由网络单元28实现的。
[0083] 第四,处理器22用来与遥控器10建立通讯,这是由红外收发单元26或红外收发配件36或通讯单元27实现的。
[0084] 第五,处理器22用来向遥控器10发送一组或多组已配置的遥控指令集,所述已配置的遥控指令集所基于的虚拟遥控器界面210与遥控器10的按键区110具有完全相同或大致相同的按键布局。
[0085] 可选地,处理器22还向遥控器10发送指令,用来指示遥控器10将存储器14中保存的一组或多组遥控指令集删除、或调整根据唯一的切换按键112依次循环切换的顺序、或调整与多个切换按键112a至112d之间的对应关系等。
[0086] 与现有的智能设备相比,本申请提供的智能设备具有如下有益的技术效果。
[0087] 其一,现有的智能设备往往不支持对遥控器进行配置。本申请的智能设备可用来对遥控器进行配置,包括向遥控器内写入已配置的遥控指令集,从遥控器中删除所保存的遥控指令集等。
[0088] 其二,本申请的智能设备在配置遥控指令集时,是基于与遥控器的按键区具有相同或相似(大致相同)布局的虚拟遥控器界面进行配置的。用户可以直观地看到实体遥控器的按键区与虚拟遥控器界面具有一一对应或大致对应的关系,因此给用户带来了非常直观的配置体验。当已配置的遥控指令集写入遥控器后,遥控器可以方便地将各个虚拟按键的功能及其遥控信号映射到相应位置的实体按键上。这使得用户在虚拟遥控器界面上的配置直接映射到相同或相似布局的实体遥控器的按键区,无需用户花费时间记忆各个按键的功能,给用户带来了很好的使用体验。
[0089] 请参阅图16,这是本申请提供的遥控器的配置方法的实施例一。所述配置方法包括如下步骤。
[0090] 步骤102:根据实体遥控器的按键区的布局,在智能设备上确定虚拟遥控器界面。所确定的虚拟遥控器界面与实体遥控器的按键区优选具有完全相同的按键布局,次优具有大致相同的按键布局。
[0091] 步骤104:在智能设备上根据虚拟遥控器界面配置至少一组遥控指令集。所配置的每组遥控指令集可遥控用户希望操作的至少一个受控装置。
[0092] 当实体遥控器的按键区仅有一个切换按键时,虚拟遥控器界面上也仅有一个虚拟切换按键,此时每一组遥控指令集与唯一的虚拟切换按键的不同触发次数相对应,在写入实体遥控器以后也就与唯一的切换按键的不同触发次数相对应。
[0093] 当实体遥控器的按键区包括多个切换按键时,虚拟遥控器界面上也包括相应数量的多个虚拟切换按键,此时每一组遥控指令集与每个虚拟切换按键相对应,在写入实体遥控器以后也就与每个切换按键相对应。
[0094] 优选地,已配置的每组遥控指令集包含了虚拟遥控器界面的全部虚拟按键的功能及其遥控信号。
[0095] 次优地,已配置的每组遥控指令集包含了虚拟遥控器界面的部分虚拟按键的功能及其遥控信号。此时可以忽略这些未定义的虚拟按键,或者可选地由用户自定义这些未定义的虚拟按键。
[0096] 可选地,即使是已定义的虚拟按键,也可由用户修改定义。
[0097] 步骤106:智能设备与遥控器之间建立通讯,智能设备将已配置的一组或多组遥控指令集传输给遥控器。
[0098] 可选地,智能设备将遥控器中已保存的一组或多组遥控指令集删除掉、或调整与唯一的切换按键之间的循环切换顺序、或调整与多个切换按键之间的对应关系等。
[0099] 步骤108:遥控器接收一组或多组遥控指令集并予以保存,由至少一个切换按键在多组遥控指令集中进行切换以选择当前加载的遥控指令集。
[0100] 与现有的遥控器的配置方法相比,本申请提供的配置方法具有如下有益的技术效果。
[0101] 其一,现有的遥控器往往不支持由用户自行配置。本申请则提供了一种由用户通过智能设备对遥控器进行配置的方法,可用来使遥控器支持对新的受控装置的遥控,还可用来将遥控器中对用户无用的遥控指令集删除掉,实现了由用户对遥控器的个性化定制。
[0102] 其二,本申请提供的配置方法主要在智能设备中进行,并且是基于与遥控器的按键区具有相同或相似(大致相同)布局的虚拟遥控器界面进行的。这给用户带来了非常直观的配置体验,在配置过程中用户可以了解到各个虚拟按键的功能。当已配置的遥控指令集传输给遥控器之后,各个虚拟按键的功能及其遥控信号被自动地映射给相应位置的实体按键,用户无需花费时间再次记忆,给用户带来了很好的使用体验。
[0103] 其三,本申请提供的配置方法还支持由用户自定义各个虚拟按键的功能,智能设备会根据用户输入的受控装置的种类、品牌、型号等信息自动地为用户自定义的功能生成并保存相应的遥控信号。通常,每组遥控指令集已经针对各个虚拟遥控器界面进行了默认的最优化配置,为常见的、核心的虚拟功能按键赋予了相应的遥控功能以及相应的遥控信号。然而仍可能有部分虚拟按键未定义,或用户希望修改部分已定义的虚拟按键,本申请的配置方法就可以予以实现。
[0104] 以上仅为本申请的优选实施例,并不用于限定本申请。对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈