一种智能家居遥控系统的制作方法

文档序号:9249789阅读:471来源:国知局
一种智能家居遥控系统的制作方法
【技术领域】
[0001]本发明涉及智能家居技术领域,具体地是涉及一种智能家居遥控系统。
【背景技术】
[0002]随着智能家居系统行业的发展以及价格越来越亲民化,导致民众接受度不断提高,智能家居产品逐渐走入寻常百姓家里。现有的智能家居终端,为了满足用户不断提高的要求,移动终端在性能、功能、人性化方面不断地推陈出新,而作为移动终端配套产品的软件也需不断地更新。
[0003]传统的软件更新主要是通过在销售移动终端时,将数据线同时捆绑出售,以供用户下载更新软件。但是,这种方法将会导致如下问题:
[0004]1.不同的移动终端需配备不同的数据线,当更换移动终端时,原来的数据线将不可用而导致资源的浪费。
[0005]2.如果没有随身携带数据线,则无法更新软件。
[0006]因此,本发明的发明人亟需构思一种新技术以改善其问题。

【发明内容】

[0007]本发明旨在提供一种可以在线对移动终端进行软件更新的智能家居遥控系统。
[0008]为解决上述技术问题,本发明的技术方案是:
[0009]一种智能家居遥控系统,包括服务器终端和遥控终端,其中所述遥控终端控制一个或者多个的家用设备,所述遥控终端具体包括:
[0010]通信模块,用于与所述服务器终端和家用设备进行通信;
[0011]输入模块,用于供用户针对不同的家用设备输入品牌信息和控制信息,并将所述品牌信息通过所述通信模块发送给所述服务器终端,将控制信息通过所述通信模块发送给对应的家用设备;
[0012]升级模块,用于通过所述通信模块将固化在所述遥控终端中当前的软件版本信息发送给所述服务器终端,同时从所述服务器终端获取最新的软件安装包并对遥控终端的软件进行升级;
[0013]所述服务器终端包括:
[0014]获取模块,用于通过所述通信模块获取品牌信息和软件版本信息,并将其发送给检测模块;
[0015]数据库模块,用于预先存储数据资源,所述数据资源包括有不同品牌的家用设备通信时使用的协议以及按键时对应的码值、软件安装包的版本信息;
[0016]所述检测模块,用于将获取的品牌信息与其数据资源进行比对,将该品牌信息对应的协议和码值整合为一条推送信息并发送给推送模块;同时通过与所述数据库模块内的软件安装包的版本信息进行比对,确认所述遥控终端是否需要软件更新,若需要则发送软件更新指令到所述推送模块;
[0017]推送模块,用于将推送信息发送给所述遥控终端,并根据所述软件更新指令后最新的软件安装包推送给所述遥控终端。
[0018]优选地,所述服务器终端还包括数据库更新模块,用于对数据库模块内的数据资源进行更新和/或替换。
[0019]优选地,所述通信模块包括:
[0020]第一通信单元,用于将不同的家用设备的品牌信息、当前的软件版本信息发送给所述服务器终端,同时接收由所述服务器终端发送的通信协议和最新的软件安装包,其中所述软件版本信息包括遥控终端型号、序列号、硬件版本参数、鉴权信息以及与所述鉴权信息对应的加密算法和密钥;
[0021]第二通信单元,用于将控制信息发送给不同的家用设备。
[0022]优选地,所述遥控终端还包括功能扩展模块,用于与家居安防系统、智能报警系统、智能抄表系统连接。
[0023]优选地,所述第一通信单元通过无线网络的方式进行通信。
[0024]优选地,所述第二通信单元通过蓝牙、红外、WiF1、ZigBee的方式进行通信。
[0025]优选地,所述服务器终端还包括电量检测模块,用于检测所述遥控终端的电池电量是否低于设定的电量阈值。
[0026]优选地,所述服务器还包括推广模块,用于推送游戏、新闻、广告到所述遥控终端。
[0027]采用上述技术方案,本发明至少包括如下有益效果:
[0028]本发明所述的智能家居遥控系统,包括服务器终端和遥控终端两部分,通过服务器终端软件的不断更新和推送实现遥控终端应用的不断扩展。且其能够方便地实现软件无线更新,避免使用数据线进行传输,便利性更强。同时服务器终端的数据库资源也可以进行更新和替换,使其不断满足用户的使用需求。功能扩展模块的设置,使的其可以与家居安防系统、智能报警系统、智能抄表系统连接,实现物物连接,功能性和实用性更强。
【附图说明】
[0029]图1为本发明所述的智能家居遥控系统的结构示意图。
【具体实施方式】
[0030]下面结合附图和实施例对本发明进一步说明。
[0031]如图1所示,为符合本发明的一种智能家居遥控系统,包括服务器终端和遥控终端,其中所述遥控终端控制一个或者多个的家用设备,所述家用设备可以直接为各种家用电器,也可以为控制其运行的遥控器。
[0032]所述遥控终端具体包括:
[0033]通信模块,用于与所述服务器终端和家用设备进行通信;
[0034]输入模块,用于供用户针对不同的家用设备输入品牌信息和控制信息,并将所述品牌信息通过所述通信模块发送给所述服务器终端,将控制信息通过所述通信模块发送给对应的家用设备;所述控制信息包括但不限于开启、关闭、休眠等,对于不同的家用设备可以产生不同的控制信息,由于其为本领域技术人员的常规技术手段,故此处不再赘述。
[0035]升级模块,用于通过所述通信模块将固化在所述遥控终端中当前的软件版本信息发送给所述服务器终端,同时从所述服务器终端获取最新的软件安装包并对遥控终端的软件进行升级;
[0036]所述服务器终端包括:
[0037]获取模块,用于通过所述通信模块获取品牌信息和软件版本信息,并将其发送给检测模块;
[0038]数据库模块,用于预先存储数据资源,所述数据资源包括有不同品牌的家用设备通信时使用的协议以及按键时对应的码值、软件安装包的版本信息;
[0039]所述检测模块,用于将获取的品牌信息与其数据资源进行比对,将该品牌信息对应的协议和码值整合为一条推送信息并发送给推送模块;同时通过与所述数据库模块内的软件安装包的版本信息进行比对,确认所述遥控终端是否需要软件更新,若需要则发送软件更新指令到所述推送模块;
[0040]推送模块,用于将推送信息发送给所述遥控终端,并根据所述软件更新指令后最新的软件安装包推送给所述遥控终端。
[0041]优选地,所述服务器终端还包括数据库更新模块,用于对数据库模块内的数据资源进行更新和/或替换。
[0042]优选地,所述通信模块包括:
[0043]第一通信单元,用于将不同的家用设备的品牌信息、当前的软件版本信息发送给所述服务器终端,同时接收由所述服务器终端发送的通信协议和最新的软件安装包,其中所述软件版本信息包括但不限于遥控终端型号、序列号、硬件版本参数、鉴权信息以及与所述鉴权信息对应的加密算法和密钥;
[0044]第二通信单元,用于将控制信息发送给不同的家用设备。
[0045]本实施例中遥控终端先将软件鉴权信息发送给服务器终端,服务器终端根据鉴权信息获得对应的加密算法。服务器终端根据密钥及加密算法生成随机码,并发送给遥控终端。遥控终端接收到随机码后,根据密钥及加密算法产生验证码,并
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1