一种兼容多接口的网关系统的制作方法

文档序号:17938052发布日期:2019-06-18 22:47阅读:168来源:国知局
一种兼容多接口的网关系统的制作方法

本发明涉及一种兼容多接口的网关系统。



背景技术:

网关(gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。

现有智能家居系统主要着眼于基于物联网技术的家用设备远程或本地控制与室内环境监测,网关作为智能家居系统控制中枢,担负着网内外信息交换的核心任务,而且目前的网关为适应于不同的设备,往往兼容于不同的设备,而目前的智能家居设备往往还是需要使用人员在现场开启,以致于在使用人员在需要实际使用的时候,还需要等待,还有改进的空间。



技术实现要素:

本发明的目的是提供一种兼容多接口的网关系统,能够在使用人员在还未到家的时候自动开启,减少了使用人员在实际到达时的等待时间。

本发明的上述技术目的是通过以下技术方案得以实现的:

一种兼容多接口的网关系统,包括用户终端、控制终端、受控于控制终端的感知层、网关、通信层以及云端服务器,所述控制终端与所述网关通信连接,所述网关通过所述通信层与所述云端服务器通信连接;所述网关系统还包括设置在网关上的多个标准接口;所述云端服务器包括自动识别模块、存储模块以及下载模块,所述自动识别模块用于自动识别多个所述标准接口的协议,所述存储模块用于存储多个所述标准接口的所述协议,所述下载模块将所述协议下载至所述网关,其特征在于:所述感知层包括温度检测装置以及人体检测装置,用户终端设置有供用户每日输入回家时间的回家规划记录模块,回家规划记录模块将用户每日所输入的回家规划时间上传至云端服务器中,所述下载模块将回家规划时间以及与空调相关的协议下载均下载至所述网关;

还包括存储有用户适宜温度的适宜温度记录数据库,控制终端控制人体检测装置对房子内是否有人进行检测,并在无人的情况下启动温度检测装置以检测房内的温度,并将房内的温度和调取于适宜温度记录数据库中的适宜温度进行比对,若比对不上,则所述控制终端控制空调在早于回家规划时间空调预调温时间的时候启动,以将房内的温度调至适宜温度。

采用上述方案,结合温度检测装置以及人体检测装置的设置,可以实现在人还未回家的时候进行温度的检测,同时结合回家规划记录模块以通过控制终端调节空调使室内的温度在用户回家之前到达适宜的温度。

作为优选,用户终端还包括用于输入房内所需温度的调温模块,所述调温模块将用户输入的温度情况上传至云端服务器,所述下载模块将用户所输入的温度下载至所述网关,控制终端控制人体检测装置对房子内是否有人进行检测,并在无人的情况下启动温度检测装置以检测房内的温度,并将房内的温度和用户所输入的温度进行比对,若比对不上,则所述控制终端控制空调在早于回家规划时间空调预调温时间的时候启动,以将房内的温度调至适宜温度。

采用上述方案,通过调温模块的设置以便于用户根据个人的需要设置调温模块处的温度,并且最好通过控制终端控制空调将房内的温度调节至适宜的温度范围内。

作为优选,用户终端还包括将权限分配于他人从而使他人亦可以使用调温模块或回家规划记录模块的权限分配模块。

采用上述方案,通过权限分配模块有利于用户将其本身的权限分配给他人,从而方便他人在来你家的时候可以自动设置房内的温度,并且提前进行调温,提高了调温的效率。

作为优选,还包括存储有空调单位时间内的升温速度的升温速度数据库以及空调单位时间内的降温速度的降温速度数据库;

若温度检测装置所检查到的房内温度低于用户所需温度,控制终端调取升温速度数据库中的空调升温速度作为除数,同时以用户所需温度和房内温度的温度差作为被除数,得出所需的空调预调温时间;

反之,若温度检测装置所检查到的房内温度高于用户所需温度,控制终端调取降温速度数据库中的空调降温速度作为除数,同时以用户所需温度和房内温度的温度差作为被除数,得出所需的空调预调温时间。

采用上述方案,通过升温速度数据库、以及降温速度数据库、以及控制终端可以分别获取相应的空调预调温时间,并结合用户的到家时间,从而在节约电能的情况下进行调温。

作为优选,还包括提示模块;

若温度检测装置所检测到的房内温度未到达用户所需温度的时候,且通过人体检测装置检测到人的时候,控制终端启动提示模块提示于用户。

采用上述方案,通过提示模块的设置便于到家的用户及时了解此时房内的温度是否到达标准温度,在未到达用户所需温度的时候,对用户进行提示。

作为优选,所述提示模块为频闪提示单元。

采用上述方案,由于提示模块为频闪提示单元,因此相比于一般的发光单元,具有更好的提示效果。

作为优选,所述通信层通过互联网与所述云端服务器连接;或所述通信层通过移动通信网与所述云端服务器连接;或所述通信层通过通信专网与所述云端服务器连接;或所述通信层通过异构网融合与所述云端服务器连接。

采用上述方案,通信层的通信方式有多种,从而提高了通信的效率。

作为优选,所述通信层与所述云端服务器之间的数据传输进行加密处理。

采用上述方案,通过将通信层与云端服务器之间的数据传输以加密的形式进行,从而提高了通信时的安全性。

综上所述,本发明具有以下有益效果:通过权限分配模块的设置可以实现在用户不在家而有朋友或亲戚要来家的时候可以将权限分配给对方,以供对方通过调温模块设置相应所需的温度或设置回家规划记录模块调控回家的时间。

附图说明

图1为兼容多接口的网关系统的系统框图一;

图2为兼容多接口的网关系统的系统框图二。

具体实施方式

以下结合附图对本发明作进一步详细说明。

如图1所示,本实施例公开的一种兼容多接口的网关系统,包括用户终端、控制终端、受控于控制终端的感知层、网关、通信层以及云端服务器,用户终端指手机或电脑,控制终端与网关通信连接,网关通过通信层与云端服务器通信连接;网关系统还包括设置在网关上的多个标准接口,标准接口包括wan接口、lan接口以及usb接口;云端服务器包括自动识别模块、存储模块以及下载模块,自动识别模块用于自动识别多个标准接口的协议,存储模块用于存储多个标准接口的协议,协议包括tcp/ip协议、http协议、mqtt协议以及coap协议,下载模块将协议下载至网关。

本发明的网关系统,实现引入不同外接设备介入网络,屏蔽底层通信差异,其中外接设备可采用uart(通用异步收发)总线形式进行连接,并添加统一的协议适配度,将数据提取,按照tlv(type,length,value)的方式进行组织,封装。如此,封装了tlv格式的外接设备数据,在进入网络前都变成标准的ip数据包。外接设备与网关之间通过定义at指令,节点可通过各类现场数据协议组网,使网关接口之间只需要关注外接设备的控制指令和数据交互指令。

在光线通信为主、其他通信方式为辅的方式上,具备rs232/rs485/zigbee/wifi/plc等多种开放接入接口,通信组网方式进行灵活,可以构架成星型、链型、树状、网状、单纤维、双纤维、环上多分支、多环相交、多环相切等各种拓扑结构。

如图2所示,其中,感知层包括温度检测装置以及人体检测装置,温度检测装置的型号为pt100,人体检测装置为热释电红外传感器,热释电红外传感器的型号为re200b,用户终端设置有供用户每日输入回家时间的回家规划记录模块,回家规划记录模块将用户每日所输入的回家规划时间上传至云端服务器中,下载模块将回家规划时间以及与空调相关的协议下载均下载至网关。

进一步的,一种兼容多接口的网关系统还包括存储有用户适宜温度的适宜温度记录数据库,控制终端控制人体检测装置对房子内是否有人进行检测,并在无人的情况下启动温度检测装置以检测房内的温度,并将房内的温度和调取于适宜温度记录数据库中的适宜温度进行比对,若比对不上,则控制终端控制空调在早于回家规划时间空调预调温时间的时候启动,以将房内的温度调至适宜温度。

此外,用户终端还包括用于输入房内所需温度的调温模块,调温模块将用户输入的温度情况上传至云端服务器,下载模块将用户所输入的温度下载至网关,控制终端控制人体检测装置对房子内是否有人进行检测,并在无人的情况下启动温度检测装置以检测房内的温度,并将房内的温度和用户所输入的温度进行比对,若比对不上,则控制终端控制空调在早于回家规划时间空调预调温时间的时候启动,以将房内的温度调至适宜温度。

而还存在回家的人不是主人本人,因此用户终端还包括将权限分配于他人从而使他人亦可以使用调温模块或回家规划记录模块的权限分配模块。

此外,为较好的估计空调预调所需时间,一种兼容多接口的网关系统还包括存储有空调单位时间内的升温速度的升温速度数据库以及空调单位时间内的降温速度的降温速度数据库;若温度检测装置所检查到的房内温度低于用户所需温度,控制终端调取升温速度数据库中的空调升温速度作为除数,同时以用户所需温度和房内温度的温度差作为被除数,得出所需的空调预调温时间;反之,若温度检测装置所检查到的房内温度高于用户所需温度,控制终端调取降温速度数据库中的空调降温速度作为除数,同时以用户所需温度和房内温度的温度差作为被除数,得出所需的空调预调温时间。

进一步的,为方便进入家门的用户及时了解此时温度是否到达适宜的温度,还包括提示模块;若温度检测装置所检测到的房内温度未到达用户所需温度的时候,且通过人体检测装置检测到人的时候,控制终端启动提示模块提示于用户,提示模块为频闪提示单元,频闪提示单元为频闪发光二极管。

通信层通过互联网与云端服务器连接;或通信层通过移动通信网与云端服务器连接;或通信层通过通信专网与云端服务器连接;或通信层通过异构网融合与云端服务器连接,通信层与云端服务器之间的数据传输进行加密处理,其中移动通信网是采用gprs/cdma的通讯功能,具体的实现方式可以是,采用gprs芯片,然后连接一个sim卡芯片,通过sim卡芯片实现与移动网络的接入,从而实现网关的移动通信网络的连接,数据加密技术是指将一个信息(或指明文),经过加密钥匙及加密函数转换,变成无意义的密文,而接收方则将此密文经过解密函数、解密钥匙还原成密文。

在进行通信层的加密时,我们一般采用链路加密,对于在两个网络节点间的某一个词通信链路,链路加密能为网上传输的数据提供安全保证,对于链路加密(又称在线加密),所有信息在被传输之前进行加密,在每一个节点对接收到的消息进行解密,然后先使用下一个链路的密钥对消息进行加密,再进行传输,在到达目的地之前一,一个消息可能要经过许多通信链路的传输。

由于在每一个中间传输节点消息均被解密后重新进行加密,因此,包括路由消息在内的所有数据均以密文形式出现,这样链路加密就掩盖了被传输消息的源点与终点,由于填充技术的使用以及填充字符在不需要传输的情况下就可以进行加密,这使得消息的频率和长度特性得以掩盖,聪哥可以防止通信业务进行分析。

整体的过程如下:

在用户本人回家的时候,可以通过回家规划记录模块填入相应的回家计划,通过云端服务器、网关将相应的信息传入控制终端,控制终端通过温度检测装置检测房内的温度,并且通过人体检测装置检测家里是否有人。

在家里没人同时温度检测装置所检测的温度和适宜温度记录数据库中的温度不一致的时候,启动空调直到将房内的温度调至适宜温度为止。

而在用户未回家,有朋友或亲戚要回家的时候,亦可以通过权限分配模块将权限分配将调温模块或回家规划记录模块的权限,以供用户调节相应的温度。

进一步的为节约能源,通过控制装置、升温速度数据库、降温速度数据库可以计算出相应预调温时间,同时结合回家时间,通过控制终端控制空调进行相应的调温。

而且为方便用户或客人知道温度是否到达他个人所需的温度,通过提示模块会进行提示。

本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。

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