基于用户终端的多设备红外遥控方法技术

技术编号:16130431 阅读:27 留言:0更新日期:2017-09-01 21:38
本发明专利技术实施例涉及一种基于用户终端的多设备红外遥控方法,包括:用户终端生成更新检查请求信息;接收数据管理服务器根据更新检查请求信息返回的待更新的遥控数据的显示数据,并显示;接收用户根据显示信息输入的至少用于选择第一设备或第一类设备的设备选择指令,并生成下载请求发送给数据管理服务器;接收数据管理服务器返回的第一设备或第一类设备的遥控数据;接收用户输入的第一设备的操控请求指令,其中第一设备属于第一类设备,获取存储的第一设备的遥控数据并解析;根据解析得到的数据生成第一用户操作界面;接收用户通过第一用户界面的输入的操作指令,对应到相应的红外遥控码值,并发送到第一设备,用以对第一设备进行红外遥控。

【技术实现步骤摘要】
基于用户终端的多设备红外遥控方法
本专利技术涉及通信
,尤其涉及一种基于用户终端的多设备红外遥控方法。
技术介绍
红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用。现在家庭中每种电子设备都有自己的遥控器,诸如空调,电视,音响等设备,造成遥控器众多,使用麻烦的问题。目前市场上的万能遥控器都是预先将各种类型的遥控码值预制在遥控器中,一旦出现新的设备与新的遥控码值,则不能实现控制。为此,业内也提出一种学习型遥控器,可以通过学习被控制设备的遥控码值实现支持不同设备的遥控。但是该设备每学习一次只能支持一种设备,如果需要一个学习型遥控器支持多个设备,则不能实现。
技术实现思路
本专利技术的目的是提供一种基于用户终端的多设备红外遥控方法,解决了随着环境设备增多而需要多个遥控器的问题,通过一个用户终端来替代其它被遥控设备原有的遥控器,实现一个用户终端遥控多个设备的效果,并且可以通过动态更新以动态的适应新出现的可遥控设备,大大降低了成本,方便了用户的使用。为实现上述目的,本专利技术提供了一种基于用户终端的多设备红外遥控方法,包括:所述用户终端生成更新检查请求信息;所述更新检查请求信息包括所述用户终端内存储的遥控数据对应的设备信息或设备类型信息;将所述更新检查请求信息发送给数据管理服务器,用以所述数据管理服务器根据所述遥控数据对应的设备信息或设备类型信息确定待更新的遥控数据;接收所述数据管理服务器根据所述更新检查请求信息返回的待更新的遥控数据的显示数据,并显示为待下载遥控设备信息或待下载遥控设备类型信息;接收用户根据待下载遥控设备信息输入的至少用于选择第一设备或第一类设备的设备选择指令;根据所述设备选择指令生成下载请求发送给所述数据管理服务器;所述设备下载请求包括所述第一设备的设备名称、设备类型和设备型号,或者所述设备下载请求报刊所述第一类设备的设备类型;接收所述数据管理服务器根据所述下载请求返回的第一设备的遥控数据,或者第一类设备的遥控数据,并存储;所述遥控数据包括设备虚拟界面数据和红外遥控码值;接收用户输入的第一设备的操控请求指令,根据所述操控请求指令获取存储的所述第一设备的遥控数据,并进行解析;其中,所述第一类设备中包括所述第一设备;根据解析得到的第一设备的设备虚拟界面数据生成第一用户操作界面;接收用户通过所述第一用户界面输入的操作指令,根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第一设备,用以对所述第一设备进行红外遥控。优选的,接收用户输入的遥控设备选择指令;根据所述遥控设备选择指令获取存储的全部的遥控数据,并生成可操控设备选择界面;所述可操控设备选择界面显示有全部可操控设备的显示信息。进一步优选的,所述可操控设备选择界面包括所述第二设备的显示信息;接收用户输入的第二设备的操控请求指令,根据所述操控请求指令获取存储的所述第二设备的遥控数据,并进行解析;根据解析得到的第二设备的设备虚拟界面数据生成第二用户操作界面;接收用户通过所述第二用户界面的操作指令,根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第二设备,用以对所述第二设备进行红外遥控。优选的,在所述用户终端生成更新检查请求信息之前,所述方法还包括:接收所述数据管理服务器推送的遥控数据的更新提示信息,并显示;接收用户输入的确认更新指令,生成所述更新检查请求信息。优选的,在所述用户终端生成更新检查请求信息之前,所述方法还包括:接收用户输入的遥控设备选择指令。优选的,所述方法还包括:接收用户输入的新增遥控设备上报信息;根据所述新增遥控设备上报信息生成新增遥控设备上报请求;将所述新增遥控设备上报请求发送给所述数据管理服务器。进一步优选的,所述新增遥控设备上报信息包括:所请求新增设备的设备名称、设备类型和设备型号。本专利技术实施例提供的基于用户终端的多设备红外遥控方法,通过一个用户终端来替代其它被遥控设备原有的遥控器,实现一个用户终端遥控多个设备的效果,并且可以通过动态更新以动态的适应新出现的可遥控设备,大大降低了成本,方便了用户的使用。附图说明图1为本专利技术实施例提供的基于用户终端的多设备红外遥控方法的流程图;图2为本专利技术实施例提供的新增遥控设备的上报方法流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术实施例提供的基于用户终端的多设备红外遥控方法,主要应用于用户移动终端设备中,也就是说,用户终端在本专利技术中主要是指移动终端设备,比如智能手机、平板电脑等。图1为本专利技术实施例提供的基于用户终端的多设备红外遥控方法的流程图,在此流程中,技术方案的执行主体为用户终端,与用户终端进行交互的还有数据管理服务器,数据管理服务器用于对遥控设备的红外遥控码值进行存储、更新和管理。本实施例提供的多设备红外遥控方法流程如图1所示,主要包括如下步骤:步骤101,用户终端生成更新检查请求信息;具体的,更新检查请求信息包括用户终端内存储的遥控数据对应的设备信息或设备类型信息。本实施例提供的方法,可以针对具体设备进行更新检查,也可以按照设备类型来进行更新检查。生成更新检查请求信息的方法可以不止一种。以设备的更新检查为例:在一个例子中,在用户启动遥控设备选择的时候,显示本地存储的全部的遥控数据,使用户能够根据是否存储有所需的遥控设备的遥控数据来确定是否生成更新检查请求信息。其具体过程可以包括:用户终端接收用户输入的遥控设备选择指令;根据遥控设备选择指令获取存储的全部的遥控数据,并生成可操控设备选择界面,在可操控设备选择界面显示有全部可操控设备的显示信息。如果用户所要遥控的遥控设备在可操控设备的显示列表中,则直接进行选择,即可生成对该设备的操控请求指令,获取该设备的操控数据即可实现遥控。具体过程与步骤107之后的执行过程相同,具体不在此展开说明,详见后续详述。如果没有,则生成更新检查请求信息。在另一个例子中,可以是由数据管理服务器侧触发发起更新检查。具体的,用户终端接收数据管理服务器推送的遥控数据的更新提示信息,并显示给用户。更新提示信息用于告知用户后数据管理服务器中新增了新的遥控数据。用户可以自行确定是否要进行更新。如果确定更新,用户终端接收用户输入的确认更新指令,生成更新检查请求信息。步骤102,将所述更新检查请求信息发送给数据管理服务器,用以所述数据管理服务器根据所述遥控数据对应的设备信息或设备类型信息确定待更新的遥控数据;具体的,用户终端将更新检查请求信息发送到数据管理服务器,数据管理服务器根据接收到的更新检查请求信息,比较用户终端内存储的遥控数据以及服务器内存储的遥控数据之间的差别,具体可以是比对遥控数据对应的设备信息或者设备类型信息,由此确定哪些遥控数据是用户终端内没有的,将其作为待更新的遥控数据。当然也可以根据其他方式来确定待更新遥控数据,比如获取用户终端内存储的各个遥控数据的发布日期,将距离当前日期最近的日期作为最后更新日期,然后将数据管理服务器中在最后更新日期之后的所有遥控数据作为待更新的遥控数据。优选的,用户终端具有无线接口,与数据管理服务器之间优选的采用无线通信方式进行数据传输。步本文档来自技高网...
基于用户终端的多设备红外遥控方法

【技术保护点】
一种基于用户终端的多设备红外遥控方法,其特征在于,所述方法包括:所述用户终端生成更新检查请求信息;所述更新检查请求信息包括所述用户终端内存储的遥控数据对应的设备信息或设备类型信息;将所述更新检查请求信息发送给数据管理服务器,用以所述数据管理服务器根据所述遥控数据对应的设备信息或设备类型信息确定待更新的遥控数据;接收所述数据管理服务器根据所述更新检查请求信息返回的待更新的遥控数据的显示数据,并显示为待下载遥控设备信息或待下载遥控设备类型信息;接收用户根据待下载遥控设备信息输入的至少用于选择第一设备或第一类设备的设备选择指令;根据所述设备选择指令生成下载请求发送给所述数据管理服务器;所述设备下载请求包括所述第一设备的设备名称、设备类型和设备型号,或者所述设备下载请求报刊所述第一类设备的设备类型;接收所述数据管理服务器根据所述下载请求返回的第一设备的遥控数据,或者第一类设备的遥控数据,并存储;所述遥控数据包括设备虚拟界面数据和红外遥控码值;接收用户输入的第一设备的操控请求指令,根据所述操控请求指令获取存储的所述第一设备的遥控数据,并进行解析;其中,所述第一类设备中包括所述第一设备;根据解析得到的第一设备的设备虚拟界面数据生成第一用户操作界面;接收用户通过所述第一用户界面输入的操作指令,根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第一设备,用以对所述第一设备进行红外遥控。...

【技术特征摘要】
1.一种基于用户终端的多设备红外遥控方法,其特征在于,所述方法包括:所述用户终端生成更新检查请求信息;所述更新检查请求信息包括所述用户终端内存储的遥控数据对应的设备信息或设备类型信息;将所述更新检查请求信息发送给数据管理服务器,用以所述数据管理服务器根据所述遥控数据对应的设备信息或设备类型信息确定待更新的遥控数据;接收所述数据管理服务器根据所述更新检查请求信息返回的待更新的遥控数据的显示数据,并显示为待下载遥控设备信息或待下载遥控设备类型信息;接收用户根据待下载遥控设备信息输入的至少用于选择第一设备或第一类设备的设备选择指令;根据所述设备选择指令生成下载请求发送给所述数据管理服务器;所述设备下载请求包括所述第一设备的设备名称、设备类型和设备型号,或者所述设备下载请求报刊所述第一类设备的设备类型;接收所述数据管理服务器根据所述下载请求返回的第一设备的遥控数据,或者第一类设备的遥控数据,并存储;所述遥控数据包括设备虚拟界面数据和红外遥控码值;接收用户输入的第一设备的操控请求指令,根据所述操控请求指令获取存储的所述第一设备的遥控数据,并进行解析;其中,所述第一类设备中包括所述第一设备;根据解析得到的第一设备的设备虚拟界面数据生成第一用户操作界面;接收用户通过所述第一用户界面输入的操作指令,根据所述操作指令对应到相应的红外遥控码值,并通过所述用户终端的红外发射装置发送到所述第一设备,用以对所述第一设备进行红外遥控。2.根据权利要求1所述的基于用户终端的多设备红外遥控方法,其特征在于,所述方法还包括:接收用户输入的遥控设备选择指令;根据...

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

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

1