技术领域
[0001] 本
发明涉及家居控制领域,更具体地,涉及一种智能家居系统。
背景技术
[0002] 近些年,随着科学技术的不断发展,科技改变生活的理念慢慢深入人心,各种智能产品登上了时代的舞台。
物联网的兴起,从“人与人”、“人与物”的连接飞跃到了“物与物”的连接,让万物互联可能,是时代的一次巨大的进步,人们的生活也逐渐趋向智能化,而具有巨大潜
力的“智能家居”行业也随之成为了人们的关注的热点。智能家居是集合网络通信技术、
云端控制技术、安防系统、智能家电控制、设备自动化管理以及提供个性服务为一体,以实现家居互联、智能控制的一个智能化
生态系统,给人们带来了全新家居生活的体验。但目前国内的智能家居系统研究开发依然处于初始阶段,仍然面临着各种各样的问题如:智能家居成本偏高,消费
门槛过于局限,功能操作繁琐或者实用性不高、用户体验差等。
发明内容
[0003] 为克服上述
现有技术与方法的不足,本发明提出了一种智能家居系统。
[0004] 为解决上述技术问题,本发明的技术方案如下:
[0005] 一种智能家居系统,包括控
制模块、Web
服务器、Java中央管理服务器、
数据库、若干个
传感器和若干个家居终端,其中,
[0006] 所述的
控制模块对家居终端进行控制,控制模块分别与若干个家居终端电连接;
[0007] 所述的控制模块对传感器的采集数据进行处理,控制模块分别与若干个传感器电连接;
[0008] 所述的数据库用于存储传感器的采集数据,数据库与Java中央管理服务器
信号连接;
[0009] 所述的Java中央管理服务器部署在本地,Java中央管理服务器与控制模块信号连接;
[0010] 所述的Web服务器与控制模块信号连接;
[0011] 所述的Web服务器与数据库信号连接。
[0012] 本发明这种,Web服务器提供环境数据的页面展示,并根据用户权限开放家居终端的控制功能。其中,Web服务器还提供了博客式的交流系统,可以写日志、评论、点赞等,实现了智能家具的社交化功能。
[0013] 在一种优选的方案中,所述的数据库是MySQL数据库。
[0014] 在一种优选的方案中,所述的智能家居系统还包括第一程序模块,所述的第一程序模块被控制模块执行,包括以下步骤:
[0015] S1:判断Java中央管理服务器与控制模块的连接状况,如果断开连接,则执行S2;如果没有断开连接,执行S3;
[0016] S2:周期性查询Java中央管理服务器与控制模块的连接状况,直至没有断开连接;
[0017] S3:控制模块收集各个传感器的采集数据,将所有采集数据统一传输至Java中央管理服务器;
[0018] S4:控制模块是否收到控制指令,若没有收到控制指令,执行S:5;若收到Java中央管理服务器传输的控制指令,执行S6;
[0019] S5:周期性查询控制模块是否收到控制指令,直至收到控制指令,执行S6;
[0020] S6:控制模块根据控制指令对家居终端进行控制。
[0021] 在一种优选的方案中,所述的第一程序模块通过嵌入式Linux系统体现。
[0022] 在一种优选的方案中,所述的智能家居系统还包括第二程序模块,所述的第二程序模块被Web服务器执行,包括以下步骤:
[0023] 步骤一:判断使用者是否进行账户注册,若没有进行账户注册,要求使用者进行账户注册;若已经进行账户注册,执行步骤二;
[0024] 步骤二:账户的权限是否拥有控制家居终端的权限,如果没有控制家居终端的权限,执行步骤三;如果有控制家居终端的权限,执行步骤四;
[0025] 步骤三:使用者进行非家居终端控制的操作;
[0026] 步骤四:使用者通过Web服务器远程下达控制指令。
[0027] 在一种优选的方案中,所述的传感器是烟雾传感器和/或
温度传感器和/或
湿度传感器和/或
亮度传感器。
[0028] 在一种优选的方案中,所述的智能家居系统还包括执行器,所述的执行器用于启动/关闭家居终端,执行器和控制模块电连接。
[0029] 在一种优选的方案中,所述的执行器包括继电器,所述的继电器用于启动/关闭家居终端,继电器和控制模块电连接。
[0030] 在一种优选的方案中,所述的执行器还包括红外
控制器,所述的红外控制器用于通过解析红外编码,代替传统手持遥控设备,远程、智能启动/关闭家居终端,红外控制器和控制模块电连接。
[0031] 在一种优选的方案中,所述的智能家居系统还包括
人机交互模块,所述的人机交互模块用于生成控制指令,查看环境数据,人机交互模块与控制模块电连接。
[0032] 在一种优选的方案中,所述的人机交互模块是
触摸屏和/或麦克
风。
[0033] 与现有技术相比,本发明技术方案的有益效果是:
[0034] 本发明通过传感器实时采集环境信息,更新住宅环境信息,发送到Java中央管理服务器中,进行数据的分析与存储;同时Java中央管理服务器实现了对整个智能家居系统的控制逻辑,可以根据环境信息、用户操作等下发控制指令,从而实现对家居终端的控制。
[0035] 本发明在实现基本的控制逻辑、展示功能之外,采用成熟的互联网开发方式,真实而又紧密地将家居环境、
硬件设备与信息网络连接起来。特别的,本发明实现一种简约的、松散的、用户选择
自由度高的智能家居解决方案,为此,本发明实践性地实现了一种通过红外控制模块兼容传统家电的控制方式,使用户可以快速、简单地部署智能家居系统,解除了不同平台、不同协议的智能化产品对用户选择的限制。特别的,相比于目前主流的智能家居实现方案,本发明将系统的中央管理服务器搭建在用户家庭本地,有效地保护了用户的家居信息安全,避免个人数据的泄露。特别的,本发明采用“去中心化”思想(在一个分布有众多
节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。提升了网民参与贡献的积极性、降低了生产内容的门槛。最终使得每一个网民均成为了一个微小且独立的信息提供商,使得互联网更加扁平、内容生产更加多元化。——摘自互联网),为智能家居系统开发社交化的Web服务器,使用户在保证数据安全的情况下,以家庭智能系统为平台,进行网络社交活动,丰富了智能家居内涵,能有效促进智能家居的推广。特别的,本发明不是简单地对
电子电路控制方式的网络化转移,本发明通过将完善的电路技术与成熟的互联网技术根据家居实际应用场景进行深切结合,实现了快速部署,维护方便,信息安全,管理简单等系统特性。特别的,本发明实现了远程更新用户程序的功能,使家居智能化系统的升级维护更加方便有效,使系统具有更强的应用价值,并配合上述所列特性,本发明旨在实现一种以单个家庭为基本单位,以社区为基本单元,实现家庭智能家居系统互联网式
覆盖的大规模部署。
附图说明
[0038] 图3为实施例的流程图。
具体实施方式
[0039] 附图仅用于示例性说明,不能理解为对本
专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
[0040] 对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0041] 实施例
[0042] 如图1所示,一种智能家居系统,包括控制模块、Web服务器、Java中央管理服务器、数据库、若干个传感器和若干个家居终端,其中,
[0043] 控制模块对家居终端进行控制,控制模块分别与若干个家居终端电连接;
[0044] 控制模块对传感器的采集数据进行处理,控制模块分别与若干个传感器电连接;
[0045] 数据库用于存储传感器的采集数据,数据库与Java中央管理服务器信号连接;
[0046] Java中央管理服务器部署在本地,Java中央管理服务器与控制模块信号连接;
[0047] 所述的Web服务器与控制模块信号连接;
[0048] 所述的Web服务器与数据库信号连接。
[0049] 在实施例的
基础上,还可以进行以下改进:数据库是MySQL数据库。
[0050] 在实施例及改进方案中,还可以进行以下改进:智能家居系统还包括第一程序模块,第一程序模块被控制模块执行,如图2所示,包括以下步骤:
[0051] S1:判断Java中央管理服务器与控制模块的连接状况,如果断开连接,则执行S2;如果没有断开连接,执行S3;
[0052] S2:周期性查询Java中央管理服务器与控制模块的连接状况,直至没有断开连接;
[0053] S3:控制模块收集各个传感器的采集数据,将所有采集数据统一传输至Java中央管理服务器;
[0054] S4:控制模块是否收到控制指令,若没有收到控制指令,执行S:5;若收到Java中央管理服务器传输的控制指令,执行S6;
[0055] S5:周期性查询控制模块是否收到控制指令,直至收到控制指令,执行S6;
[0056] S6:控制模块根据控制指令对家居终端进行控制。
[0057] 本实施例中,Java中央管理服务器是本地服务,控制模块通过与Java中央管理服务器信息交互,实现数据的上传与硬件的控制。Java中央管理服务器采用成熟的互联网服务器设计与管理思想,成功对家居环境数据、硬件终端、Web页面
请求、移动终端
访问以及数据分析与决策等繁杂的功能模块进行了统筹管理,提高了智能家居系统的执行效率,扩大了智能家居的部署规模,减小了
软件管理平台的搭建时间与维护难度。同时,Java中央管理服务器通过使用云计算服务,实现了精准的
语音识别与语音播报功能。
[0058] 在实施例及改进方案中,还可以进行以下改进:第一程序模块通过嵌入式Linux系统体现。
[0059] 本改进实施例中,使用Linux+QT的软件方案在ARM1176JZF-S
内核的硬件平台上构建了嵌入式
操作系统。
[0060] 在实施例及改进方案中,还可以进行以下改进:智能家居系统还包括第二程序模块,第二程序模块被Web服务器执行,如图3所示,包括以下步骤:
[0061] 步骤一:判断使用者是否进行账户注册,若没有进行账户注册,要求使用者进行账户注册;若已经进行账户注册,执行步骤二;
[0062] 步骤二:账户的权限是否拥有控制家居终端的权限,如果没有控制家居终端的权限,执行步骤三;如果有控制家居终端的权限,执行步骤四;
[0063] 步骤三:使用者进行非家居终端控制的操作;
[0064] 步骤四:使用者通过Web服务器远程下达控制指令。
[0065] 在实施例及改进方案中,还可以进行以下改进:传感器是烟雾传感器和/或温度传感器和/或湿度传感器和/或亮度传感器。
[0066] 本改进实施例中,烟雾传感器的主要功能是监测家庭燃气
泄漏,为了避免家庭
液化气、
天然气、
煤气发生泄漏等事故的出现;温度传感器的主要功能是实时监测室内温度;湿度传感器的主要功能是实时监测室内湿度;亮度传感器用于检测光照强度,实现适时对家庭灯光的控制调节。
[0067] 在实施例及改进方案中,还可以进行以下改进:智能家居系统还包括执行器,执行器用于启动/关闭家居终端,执行器和控制模块电连接,执行器和家居终端电连接。
[0068] 在实施例及改进方案中,还可以进行以下改进:执行器包括继电器,继电器用于启动/关闭家居终端,继电器和控制模块电连接,继电器和家居终端电连接。
[0069] 在实施例及改进方案中,还可以进行以下改进:执行器还包括红外控制器,红外控制器用于启动/关闭家居终端,红外控制器和控制模块电连接,红外控制器通过解析红外编码,代替传统手持遥控设备,远程、智能可控地控制传统使用红外信号控制的家居设备。
[0070] 在实施例及改进方案中,还可以进行以下改进:智能家居系统还包括人机交互模块,人机交互模块用于生成控制指令,查看环境信息,人机交互模块与控制模块电连接。
[0071] 在实施例及改进方案中,还可以进行以下改进:人机交互模块是触摸屏和/或麦克风。
[0072] 本改进实施例中,使用者可以通过触摸屏生成控制指令,还可以查看传感器上传的环境数据;使用者通过麦克风,基于语音识别技术生成控制指令。
[0073] 在实施例及改进方案中,还可以进行以下改进:家居终端是
热水器和/或
空调和/或风扇和/或灯和/或电视机和/或门禁。
[0074] 本实施例集合了Web服务器、控制模块、Java中央管理服务器以及众多传感器于一体,是一个稳定的、高效的、可扩展的智能家居系统。通过传感器实时收集环境信息,更新住宅环境信息,发送到控制模块进行数据的分析与存储,进而使得服务器可以从数据库中读取环境信息,同时控制模块实现了对整个智能家居系统的控制逻辑,可以根据环境信息、用户操作等下发控制指令,从而实现对具体硬件的控制。
[0075] 用户可以在PC端或移动端通过网页浏览器登录智能家居
监控系统,通过网络访问Web服务器,当用户点击控制按钮时,Web服务器会发送相应的控制协议给控制模块,从而实现对家居电器的控制。当用户在住宅中时,可以通过触摸屏和麦克风来操控智能家电,如打开风扇、关闭电视机等操作,用户还可以在Web页面上查看实时更新的家居环境信息,然后通过通信网络对智能空调、智能电视机、智能风扇、智能窗帘等智能家电进行远程操控,即使对于传统家电——使用红外信号控制,也可以通过红外控制器进行远程操控。即便出门在外,也可以控制家里电器的
开关,检查是否出现异常现象如燃气
阀门未关好等情况。操作简便而又高效,而且能够满足用户对居住环境舒适性的要求。
[0076] 在上述具体实施方式的具体内容中,各技术特征可以进行任意不矛盾的组合,为使描述简洁,未对上述各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本
说明书记载的范围。
[0077] 附图中描述
位置关系的用语仅用于示例性说明,不能理解为对本专利的限制;
[0078] 显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。因此无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何
修改、等同替换和改进等,均应包含在本发明
权利要求的保护范围之内。