用于多设备红外遥控的用户终端制造技术

技术编号:15823866 阅读:26 留言:0更新日期:2017-07-15 05:42
本发明专利技术实施例涉及一种用于多设备红外遥控的用户终端,包括:输入模块生成遥控数据获取请求,通过发送模块发送给数据管理服务器;接收模块接收数据管理服务器返回的设备类型列表数据;显示模块将显示数据显示为所述可选设备类型的信息;处理单元根据输入模块接收的设备类型选择指令生成下载请求,并通过发送模块发送给数据管理服务器;接收模块接收数据管理服务器返回的第一类设备的遥控数据,并存储在存储单元中;处理单元根据输入模块接收到的操控请求指令获取存储的第一设备的遥控数据,进行解析生成第一用户操作界面,并通过接收用户输入的操作指令对应到相应的红外遥控码值,通过红外发射装置进行发送。

【技术实现步骤摘要】
用于多设备红外遥控的用户终端
本专利技术涉及终端设备
,尤其涉及一种用于多设备红外遥控的用户终端。
技术介绍
红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用。现在家庭中每种电子设备都有自己的遥控器,诸如空调,电视,音响等设备,造成遥控器众多,使用麻烦的问题。目前市场上的万能遥控器都是预先将各种类型的遥控码值预制在遥控器中,一旦出现新的设备与新的遥控码值,则不能实现控制。为此,业内也提出一种学习型遥控器,可以通过学习被控制设备的遥控码值实现支持不同设备的遥控。但是该设备每学习一次只能支持一种设备,如果需要一个学习型遥控器支持多个设备,则不能实现。
技术实现思路
本专利技术的目的是提供一种用于多设备红外遥控的用户终端,能够替代其它被遥控设备原有的遥控器,通过一个用户终端实现遥控多个设备的效果,并且可以通过动态更新以动态的适应新出现的可遥控设备,大大降低了维护成本,方便了用户的使用。为实现上述目的,本专利技术提供了一种用于多设备红外遥控的用户终端,包括:输入模块,接收用户输入的新增设备类型请求指令,并生成遥控数据获取请求;发送模块,将所述遥控数据获取请求发送给数据管理服务器;接收模块,接收所述数据管理服务器根据所述遥控数据获取请求返回的设备类型列表数据;所述设备类型列表数据包括可选设备类型的信息;显示模块,将所述显示数据显示为所述可选设备类型的信息;所述输入模块还用于,接收用户根据所述可选设备类型的信息输入的至少用于选择第一类设备的设备类型选择指令;处理单元,根据所述设备类型选择指令生成下载请求,并通过所述发送模块发送给所述数据管理服务器;所述设备下载请求包括所述第一类设备的设备类型;所述接收模块接收所述数据管理服务器根据所述下载请求返回的第一设备的遥控数据,并存储在存储单元中;所述遥控数据包括设备虚拟界面数据和红外遥控码值;所述输入模块还用于,接收用户输入的第一设备的操控请求指令;其中,所述第一类设备中包括所述第一设备;所述处理单元根据所述操控请求指令获取存储的所述第一设备的遥控数据,进行解析,并根据解析得到的第一设备的设备虚拟界面数据生成第一用户操作界面;所述输入模块还用于,接收用户通过所述第一用户界面输入的操作指令;所述处理单元根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第一设备,用以对所述第一设备进行红外遥控。优选的,所述第一类设备中包括第二设备;所述输入模块还用于,接收用户输入的第二设备的操控请求指令;所述处理单元还用于,根据所述操控请求指令获取存储在所述存储单元内的所述第二设备的遥控数据,解析,并根据解析得到的第二设备的设备虚拟界面数据生成第二用户操作界面;所述输入模块还用于,接收用户通过所述第二用户界面的操作指令;所述处理单元还用于,根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第二设备,用以对所述第二设备进行红外遥控。优选的,所述接收单元还用于,接收所述数据管理服务器推送的遥控数据的更新提示信息,并发送给所述显示模块显示。优选的,所述用户终端还包括:所述接收模块还用于,接收用户输入的新增遥控设备上报信息;所述处理单元还用于,根据所述新增遥控设备上报信息生成新增遥控设备上报请求;所述发送模块还用于,将所述新增遥控设备上报请求发送给所述数据管理服务器。进一步优选的,所述新增遥控设备上报信息包括:所请求新增设备的设备名称、设备类型和设备型号。本专利技术实施例提供的用于多设备红外遥控的用户终端,能够替代其它被遥控设备原有的遥控器,通过一个用户终端实现可遥控多个设备的效果,并且可以通过动态更新以动态的适应新出现的可遥控设备,大大降低了维护成本,方便了用户的使用。附图说明图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接收用户根据可选设备类型的信息输入的至少用于选择第一类设备的设本文档来自技高网...
用于多设备红外遥控的用户终端

【技术保护点】
一种用于多设备红外遥控的用户终端,其特征在于,所述用户终端包括:输入模块,接收用户输入的新增设备类型请求指令,并生成遥控数据获取请求;发送模块,将所述遥控数据获取请求发送给数据管理服务器;接收模块,接收所述数据管理服务器根据所述遥控数据获取请求返回的设备类型列表数据;所述设备类型列表数据包括可选设备类型的信息;显示模块,将所述设备类型列表数据显示为所述可选设备类型的信息;所述输入模块还用于,接收用户根据所述可选设备类型的信息输入的至少用于选择第一类设备的设备类型选择指令;处理单元,根据所述设备类型选择指令生成下载请求,并通过所述发送模块发送给所述数据管理服务器;所述设备下载请求包括所述第一类设备的设备类型;所述接收模块接收所述数据管理服务器根据所述下载请求返回的第一类设备的遥控数据,并存储在存储单元中;所述遥控数据包括设备虚拟界面数据和红外遥控码值;所述输入模块还用于,接收用户输入的第一设备的操控请求指令;其中,所述第一类设备中包括所述第一设备;所述处理单元根据所述操控请求指令获取存储的所述第一设备的遥控数据,进行解析,并根据解析得到的第一设备的设备虚拟界面数据生成第一用户操作界面;所述输入模块还用于,接收用户通过所述第一用户界面输入的操作指令;所述处理单元根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第一设备,用以对所述第一设备进行红外遥控。...

【技术特征摘要】
1.一种用于多设备红外遥控的用户终端,其特征在于,所述用户终端包括:输入模块,接收用户输入的新增设备类型请求指令,并生成遥控数据获取请求;发送模块,将所述遥控数据获取请求发送给数据管理服务器;接收模块,接收所述数据管理服务器根据所述遥控数据获取请求返回的设备类型列表数据;所述设备类型列表数据包括可选设备类型的信息;显示模块,将所述设备类型列表数据显示为所述可选设备类型的信息;所述输入模块还用于,接收用户根据所述可选设备类型的信息输入的至少用于选择第一类设备的设备类型选择指令;处理单元,根据所述设备类型选择指令生成下载请求,并通过所述发送模块发送给所述数据管理服务器;所述设备下载请求包括所述第一类设备的设备类型;所述接收模块接收所述数据管理服务器根据所述下载请求返回的第一类设备的遥控数据,并存储在存储单元中;所述遥控数据包括设备虚拟界面数据和红外遥控码值;所述输入模块还用于,接收用户输入的第一设备的操控请求指令;其中,所述第一类设备中包括所述第一设备;所述处理单元根据所述操控请求指令获取存储的所述第一设备的遥控数据,进行解析,并根据解析得到的第一设备的设备虚拟界面数据生成第一用户操作界面;所述输入模块还用于,接收用户通过所述第一用户界面输入的操作指令;所述处理单元根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到...

【专利技术属性】
技术研发人员:朱洪龙孙健刘斌
申请(专利权)人:环球智达科技北京有限公司
类型:发明
国别省市:北京,11

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

1