用于多设备红外遥控的用户终端的制作方法

文档序号:11730387阅读:129来源:国知局
用于多设备红外遥控的用户终端的制作方法与工艺

本发明涉及终端设备技术领域,尤其涉及一种用于多设备红外遥控的用户终端。



背景技术:

红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用。

现在家庭中每种电子设备都有自己的遥控器,诸如空调,电视,音响等设备,造成遥控器众多,使用麻烦的问题。目前市场上的万能遥控器都是预先将各种类型的遥控码值预制在遥控器中,一旦出现新的设备与新的遥控码值,则不能实现控制。

为此,业内也提出一种学习型遥控器,可以通过学习被控制设备的遥控码值实现支持不同设备的遥控。但是该设备每学习一次只能支持一种设备,如果需要一个学习型遥控器支持多个设备,则不能实现。



技术实现要素:

本发明的目的是提供一种用于多设备红外遥控的用户终端,能够替代其它被遥控设备原有的遥控器,通过一个用户终端实现遥控多个设备的效果,并且可以通过动态更新以动态的适应新出现的可遥控设备,大大降低了维护成本,方便了用户的使用。

为实现上述目的,本发明提供了一种用于多设备红外遥控的用户终端,包括:

输入模块,接收用户输入的新增设备类型请求指令,并生成遥控数据获取请求;

发送模块,将所述遥控数据获取请求发送给数据管理服务器;

接收模块,接收所述数据管理服务器根据所述遥控数据获取请求返回的设备类型列表数据;所述设备类型列表数据包括可选设备类型的信息;

显示模块,将所述显示数据显示为所述可选设备类型的信息;

所述输入模块还用于,接收用户根据所述可选设备类型的信息输入的至少用于选择第一类设备的设备类型选择指令;

处理单元,根据所述设备类型选择指令生成下载请求,并通过所述发送模块发送给所述数据管理服务器;所述设备下载请求包括所述第一类设备的设备类型;

所述接收模块接收所述数据管理服务器根据所述下载请求返回的第一设备的遥控数据,并存储在存储单元中;所述遥控数据包括设备虚拟界面数据和红外遥控码值;

所述输入模块还用于,接收用户输入的第一设备的操控请求指令;其中,所述第一类设备中包括所述第一设备;

所述处理单元根据所述操控请求指令获取存储的所述第一设备的遥控数据,进行解析,并根据解析得到的第一设备的设备虚拟界面数据生成第一用户操作界面;

所述输入模块还用于,接收用户通过所述第一用户界面输入的操作指令;

所述处理单元根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第一设备,用以对所述第一设备进行红外遥控。

优选的,所述第一类设备中包括第二设备;

所述输入模块还用于,接收用户输入的第二设备的操控请求指令;

所述处理单元还用于,根据所述操控请求指令获取存储在所述存储单元内的所述第二设备的遥控数据,解析,并根据解析得到的第二设备的设备虚拟界面数据生成第二用户操作界面;

所述输入模块还用于,接收用户通过所述第二用户界面的操作指令;

所述处理单元还用于,根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第二设备,用以对所述第二设备进行红外遥控。

优选的,所述接收单元还用于,接收所述数据管理服务器推送的遥控数据的更新提示信息,并发送给所述显示模块显示。

优选的,所述用户终端还包括:

所述接收模块还用于,接收用户输入的新增遥控设备上报信息;

所述处理单元还用于,根据所述新增遥控设备上报信息生成新增遥控设备上报请求;

所述发送模块还用于,将所述新增遥控设备上报请求发送给所述数据管理服务器。

进一步优选的,所述新增遥控设备上报信息包括:所请求新增设备的设备名称、设备类型和设备型号。

本发明实施例提供的用于多设备红外遥控的用户终端,能够替代其它被遥控设备原有的遥控器,通过一个用户终端实现可遥控多个设备的效果,并且可以通过动态更新以动态的适应新出现的可遥控设备,大大降低了维护成本,方便了用户的使用。

附图说明

图1为本发明实施例提供的用户终端的结构框图。

图2为本发明实施例提供的用户终端所执行的红外遥控的方法流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明实施例提供的用于多设备红外遥控的用户终端,主要是指智能手机、平板电脑等可交互式智能终端设备。

图1为本发明实施例提供的用于多设备红外遥控的用户终端的结构框图,如图所示,主要包括:输入模块1、发送模块2、接收模块3、显示模块4、处理单元5、存储单元6和红外发射装置7。下面首先对各个模块进行具体介绍。

输入模块1,可以是功能按钮、键盘、触摸屏等具体硬件模块。

发送模块2和接收模块3,均可以为手机中的无线芯片,比如具体为集成wifi,蓝牙,zigbee,rf4ce,sub-1ghz等多种物联网无线协议与射频的芯片。

显示模块4,可以为包括显示驱动的显示屏,优选为可触摸屏。

处理单元5,是指用户终端的处理器连同具有处理功能的板卡,也包括板卡上的处理电路。

存储单元6,可以具体为rom、ram或者手机中的扩展卡,如sd卡,minisd卡等等。

红外发射装置7,可以具体为手机红外发射器。

上述已经对本发明中用户终端的各个模块进行了说明,下面结合图2所示的用户终端所执行的红外遥控方法的流程图,对本发明提出的用户终端中各个模块的功能和其交互过程进行说明。结合图1、图2所示,本发明提出的用户终端中所主要执行的方法步骤包括如下:

步骤201,输入模块1接收用户输入的新增设备类型请求指令,并生成遥控数据获取请求;

具体的,新增设备类型请求指令的输入方法可以不止一种。

比如,可以是在用户启动遥控设备选择的时候,显示本地存储的全部的遥控数据,使用户能够根据是否存储有所需的遥控设备的遥控数据来确定是否输入新增设备类型请求指令。

其具体过程可以包括:

用户终端的输入模块1接收用户输入的遥控设备类型选择指令;根据遥控设备类型选择指令获取存储的全部的遥控数据,并生成可操控设备选择界面,在可操控设备选择界面显示有全部可操控设备类型的显示信息。

如果用户所要遥控的遥控设备在可操控设备类型的显示列表中,则直接进行选择,即可生成对该设备的操控请求指令,获取该设备的操控数据即可实现遥控。具体过程与步骤207之后的执行过程相同,具体不在此展开说明,详见后续详述。

再如,可以是通过用户终端接收数据管理服务器推送的遥控数据的更新提示信息来触发新增设备类型请求指令输入。通过用户终端对遥控数据的更新提示信息进行显示,使用户能够根据所显示的信息来确定是否输入新增设备类型请求指令。

步骤202,发送模块2将遥控数据获取请求发送给数据管理服务器;

具体的,用户终端具有无线接口,与数据管理服务器之间优选的采用无线通信方式进行数据传输。

数据管理服务器根据所接收到的遥控数据获取请求,获取数据管理服务器中存储的用于遥控各个遥控设备设备类型信息,并返回设备类型列表数据。

步骤203,接收模块3接收数据管理服务器根据遥控数据获取请求返回的设备类型列表数据,并通过显示模块4显示为所述可选设备类型的信息;

具体的,设备类型列表数据包括可选设备类型的信息,其中至少包括有设备类型的显示信息。显示模块44将显示数据进行显示,从而为用户展示可选设备类型的信息,从而用户能够获知有哪些类型的遥控设备的遥控数据能够从服务器下载得到。步骤204,输入模块1接收用户根据可选设备类型的信息输入的至少用于选择第一类设备的设备类型选择指令;

具体的,用户终端接收用户根据展示可选设备类型的信息输入的设备类型选择指令。设备类型选择指令可以是通过用户对用户终端的用户界面进行点击操作输入的。用户可以选择一个类型设备,也可以同时一次性选择多个类型的设备。

在本例中以用户输入了选择第一类设备的设备类型选择指令,对于获取第一类设备的遥控数据的流程在下面进行说明。

在优选的方案中,所述可选设备类型的信息在用户界面可以展示为设备信息列表,并提供对列表中设备信息的选择操作的操作界面。

步骤205,处理单元5根据设备类型选择指令生成下载请求,通过发送模块2发送给数据管理服务器;

具体的,设备下载请求包括第一类设备的设备类型;这些信息通过用户的输入选择所对应的可选设备类型的信息解析得到。

步骤206,输入模块1接收数据管理服务器根据下载请求返回的第一类设备的遥控数据并存储在存储单元6中;

具体的,遥控数据包括设备虚拟界面数据和红外遥控码值;其中,红外遥控码值中还包括针对每个遥控设备的不同操作指令与红外遥控码值的对应关系。

步骤207,输入模块1接收用户输入的第一设备的操控请求指令,根据操控请求指令获取存储的第一设备的遥控数据,并进行解析;

具体的,第一设备为第一类设备中的一个设备。在对第一设备的遥控数据进行存储之后,用户可以通过用户界面进行第一设备的操控选择,用户终端对操控选择进行解析生成操控请求指令,该请求指令中包括有第一设备的设备信息,因此可以在本地的存储器中根据对第一设备的操控请求指令获取第一设备的遥控数据。

步骤208,处理单元5根据解析得到的第一设备的设备虚拟界面数据生成第一用户操作界面;

具体的,第一用户操作界面为对第一设备进行遥控操作的虚拟操作界面,通过用户终端的用户界面的方式进行呈现,并实现对第一设备操控的输入。

步骤209,输入模块1接收用户通过第一用户界面输入的操作指令,根据操作指令对应到相应的红外遥控码值,并通过用户终端的红外发射装置7发送到第一设备,用以对第一设备进行红外遥控。

具体的,用户终端具有红外发射装置7。用户终端解析第一用户操作界面接收用户输入操作,生成相应的输入操作指令,并根据针对每个遥控设备的不同操作指令与红外遥控码值的对应关系,得到进行遥控的红外遥控码值。

此外,本发明实施例的智能终端,还能够主动上报请求新增遥控设备,特别适用于满足不断推陈出新的电子设备的更换交替的需求。

正常情况下,新推出的电子设备的遥控数据的维护都是由维护人员写入到数据管理服务器中进行维护的,但是很多时候往往维护人员的操作不会那么及时,所涉及的设备也没有那么全面。当用户发现有新的遥控设备想要进行遥控,而数据管理服务器中还没有提供相应的遥控数据时,可以通过如下方法将需求上报给数据管理服务器,用以提示维护人员尽早上传遥控数据。

新增遥控设备的上报方法包括如下步骤:

输入模块1接收用户输入的新增遥控设备上报信息;其中,新增遥控设备上报信息包括:所请求新增设备的设备名称、设备类型和设备型号。

处理单元5根据新增遥控设备上报信息生成新增遥控设备上报请求;

发送模块2将新增遥控设备上报请求发送给数据管理服务器。数据管理服务器会对新增遥控设备上报请求进行解析,生成新增遥控数据提示信息并记录,其中新增遥控数据提示信息包括有所请求的设备名称、设备类型和设备型号等信息。

本发明实施例提供的用于多设备红外遥控的用户终端,通过一个用户终端来替代其它被遥控设备原有的遥控器,实现一个用户终端遥控多个设备的效果,并且可以通过动态更新以动态的适应新出现的可遥控设备,大大降低了成本,方便了用户的使用。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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