用于红外遥控的遥控码分发方法与流程

文档序号:11584957阅读:772来源:国知局
用于红外遥控的遥控码分发方法与流程

本发明涉及通信技术领域,尤其涉及一种用于红外遥控的遥控码分发方法。



背景技术:

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

现在家庭中每种电子设备都有自己的遥控器,诸如空调,电视,音响等设备,造成遥控器众多,使用麻烦的问题。目前市场上的万能遥控器都是预先将各种类型的遥控码值预制在遥控器中,一旦出现新的设备与新的遥控码值,则不能实现控制。为此,业内也提出一种学习型遥控器,可以通过学习被控制设备的遥控码值实现支持不同设备的遥控。但是该设备每学习一次只能支持一种设备,如果需要一个学习型遥控器支持多个设备,则不能实现。

因而,如何实现对遥控设备的遥控码的动态分发和更新,使遥控这些遥控设备的装置能够适应于遥控码的更新动态变化的需要,还是本行业亟待解决的问题。



技术实现要素:

本发明的目的是提供一种用于红外遥控的遥控码分发方法,通过遥控码的分发可以动态更新用户终端中有限存储的红外遥控码,以动态的适应新出现的可遥控设备,从而始终能够满足使用需求。通过接收遥控码的用户终端来替代其它被遥控设备原有的遥控器,实现一个用户终端遥控多个设备的效果,也有效的解决了随着环境设备增多而需要多个遥控器的问题,大大降低了维护成本,方便了用户的使用。

为实现上述目的,本发明提供了一种用于红外遥控的遥控码分发方法,包括:

数据管理服务器接收用户终端发送的遥控数据获取请求;

根据所述遥控数据获取请求得到遥控数据的显示数据,发送给所述用户终端;其中所述显示数据包括设备类型;

接收用户终端根据发送的下载请求;所述设备下载请求包括至少所述第一类设备的设备类型;

根据所述下载请求查询所述第一类设备的遥控数据并发送给所述用户终端;所述遥控数据包括设备虚拟界面数据和红外遥控码值。

优选的,所述方法还包括:

所述数据管理服务器接收管理终端发送的新增遥控数据,并对所述新增遥控数据进行存储。

进一步优选的,所述方法还包括:

根据所述新增遥控数据生成所述遥控数据的更新提示信息,并分发给各个用户终端。

优选的,所述方法还包括:

接收用户终端发送的新增遥控设备上报请求;

根据所述新增遥控设备上报请求确定所请求新增设备的设备名称、设备类型和设备型号。

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

优选的,所述方法还包括:

根据所述新增遥控设备上报请求生成新增遥控数据提示信息,发送给管理终端。

本发明实施例提供的用于红外遥控的遥控码分发方法,通过遥控码的分发可以动态更新用户终端中有限存储的红外遥控码,以动态的适应新出现的可遥控设备,从而始终能够满足使用需求。通过接收遥控码的用户终端来替代其它被遥控设备原有的遥控器,实现一个用户终端遥控多个设备的效果,也有效的解决了随着环境设备增多而需要多个遥控器的问题,大大降低了维护成本,方便了用户的使用。

附图说明

图1为本发明实施例提供的用于红外遥控的遥控码分发方法的流程图;

图2为本发明实施例提供的新增遥控设备上报的处理方法流程图。

具体实施方式

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

图1为本发明实施例提供的用于红外遥控的遥控码分发方法的流程图,在此流程中,技术方案的执行主体为数据管理服务器,用户终端和管理终端分别与之进行交互。如图1所示,本发明设计到的主要流程包括如下步骤:

步骤110,数据管理服务器接收用户终端发送的遥控数据获取请求;

具体的,遥控数据获取请求,在用户终端内产生,用户终端在本发明中主要是指移动终端设备,比如智能手机、平板电脑等。

遥控数据获取请求的生成方法可以包括但不限于:

通过用户终端接收用户输入的新增遥控设备的指令来生成遥控数据获取请求。具体的,新增遥控设备的指令的输入方法可以不止一种。

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

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

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

步骤120,根据遥控数据获取请求得到遥控数据的显示数据,发送给用户终端;

具体的,数据管理服务器根据所接收到的遥控数据获取请求,获取数据管理服务器中存储的用于遥控各个遥控设备的遥控数据,并返回遥控数据的显示数据。

遥控数据的请求可以按照设备类型来进行反馈。服务器返回的是当前所支持的各类设备的所有品牌所有型号的遥控数据的显示信息。比如具体可以为可选设备类型的显示信息

步骤130,接收用户终端根据发送的下载请求;

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

在优选的方案中,待下载遥控设备类型信息在用户界面可以展示为设备类型信息列表,并提供对列表中设备类型信息的选择操作的操作界面。用户终端通过识别选择操作,生成下载请求。

在本例中以用户输入了选择第一类设备的设备选择指令,从而对第一类设备的遥控数据进行分发流程在下面进行说明。如果用户一次性选择了多个类型设备的数据,那么其分发过程也参考本实施例中提供的方法来实现。

设备的下载请求包括至少第一类设备的设备类型。

步骤140,根据下载请求查询第一类设备的遥控数据并发送给用户终端;

具体的,数据管理服务器根据下载查询请求中第一类设备的信息,查询对第一类设备的遥控数据。遥控数据包括设备虚拟界面数据和红外遥控码值;其中,红外遥控码值中还包括针对每个遥控设备的不同操作指令与红外遥控码值的对应关系。

在将第一类设备的遥控数据发送给用户终端之后,用户终端能够根据解析得到的第一类设备中包括的多个设备的设备虚拟界面数据,并根据用户在第一类设备种包括的多个设备所输入的第一设备的操控请求指令,获取第一设备的遥控数据,并进行解析生成第一用户操作界面,并能通过第一用户操作界面接收用户输入的操作指令,根据操作指令对应到相应的红外遥控码值,并通过用户终端的红外发射装置发送到第一设备,从而实现对第一设备进行红外遥控。

本发明实施例提供的用于红外遥控的遥控码分发方法,通过遥控码的分发可以动态更新用户终端中有限存储的红外遥控码,以动态的适应新出现的可遥控设备,从而始终能够满足使用需求。通过接收遥控码的用户终端来替代其它被遥控设备原有的遥控器,实现一个用户终端遥控多个设备的效果,也有效的解决了随着环境设备增多而需要多个遥控器的问题,大大降低了维护成本,方便了用户的使用。

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

新增遥控设备的上报方法如图2所示,包括如下步骤:

步骤201,接收用户终端发送的新增遥控设备上报请求;

其中,新增遥控设备上报请求携带有新增遥控设备上报信息,其中可以包括所请求新增设备的设备名称、设备类型和设备型号。

步骤202,根据新增遥控设备上报请求确定所请求新增设备的设备名称、设备类型和设备型号。

步骤203,根据新增遥控设备上报请求生成新增遥控数据提示信息,发送给管理终端。

数据管理服务器会对新增遥控设备上报请求进行解析,生成新增遥控数据提示信息并记录,其中新增遥控数据提示信息包括有所请求的设备名称、设备类型和设备型号等信息。由此,能够向管理员用户或者维护人员提示用户的遥控数据需求,能够及时上传遥控数据。

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

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

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

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