[发明专利]一种通用型物联网监测控制系统及控制方法在审
申请号: | 201710085168.0 | 申请日: | 2017-02-17 |
公开(公告)号: | CN106941486A | 公开(公告)日: | 2017-07-11 |
发明(设计)人: | 孙万蓉;杨杰;侯彦宾;胡建强;吴恩邦;邹敏 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 西安长和专利代理有限公司61227 | 代理人: | 黄伟洪,何畏 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用型 联网 监测 控制系统 控制 方法 | ||
技术领域
本发明属于物联网技术领域,尤其涉及一种通用型物联网监测控制系统及控制方法。
背景技术
当前随着互联网的飞速发展,物联网应运而生,它综合了各个学科的不同技术,越来越受到国家、科研机构和企业的重视。物联网(“The Internet of Things,IoT”)是当前信息技术的重要组成部分。本质上来说就是把物与物连接起来的互联网,而随着互联网和各类感知硬件的快速发展,结合两者优势的物联网将使我们的生产、生活变得更加智能、高效。现今,在生产生活中,人们越来越希望对各类信息进行一个有效的管理。有些传感器在提供采集相关数据的同时也可能会集成一个小的液晶显示屏,但是这种方式需要大量的人力去查看管理,显然达不到自动化的程度。现有的物联网监测系统大多采用C/S架构,即客户端/服务端架构,这种架构模式需要采购大量的客户端、服务端设备,同时还需要在客户端上安装专门的应用软件,在每次升级的时候都需要针对每一台客户端设备或服务端设备进行依次升级,这会耗费大量的人力和物力。同时软件平台和硬件模块之间的耦合度高以及软件平台各模块之间耦合度高都极大的降低了模块的可扩展性和维护性。随着WEB技术的发展,B/S架构,即浏览器/服务端架构受到了普遍的推崇。这种架构在前台不需要安装特定的应用软件,这只需要安装一个通用的浏览器即可;而在服务端将真正处理业务的后台应用软件和进行数据存储的数据库服务器解耦,同时也将软件平台和硬件平台进行了解耦。极大的降低了整个模块的维护成本,同时提高了模块的可扩展性。如何利用这种架构或方法来设计一种方便维护、低成本的系统是亟待解决的问题。
综上所述,现有的物联网监测系统采用C/S架构存在每次升级时需要针对每一台客户端设备或服务端设备进行依次升级,耗费大量的人力和物力。
发明内容
本发明的目的在于提供一种通用型物联网监测控制系统及控制方法,旨在解决现有的物联网监测系统采用C/S架构存在每次升级时需要针对每一台客户端设备或服务端设备进行依次升级,耗费大量的人力和物力的问题。
本发明是这样实现的,一种通用型物联网监测控制系统,所述通用型物联网监测控制系统包括:
WEB应用服务子模块,与数据库服务子模块连接,用于和数据库服务子模块进行交互,对数据进行相关的业务处理,同时在浏览器中展现给用户;
数据接收子模块,与数据库服务子模块连接,用于接收硬件发送过来的符合相关格式的数据,然后将数据发送到数据库服务子模块中进行存储;
数据库服务子模块,用于存储数据接收子模块发送过来的数据,以及和WEB应用服务子模块交互,完成数据实际的存储和修改操作。
进一步,所述WEB应用服务子模块分为前端页面显示部分和后台业务处理部分;
所述前端显示部分包括平台管理页面、节点管理页面、用户管理页面、实时监测页面、历史数据页面;
所述后台业务处理部分包括struts2表现层、spring业务整合层、hibernate持久层。
进一步,所的数据接收子模块包括普通数据接收服务和图片数据接收服务。
进一步,所述数据库服务子模块包括硬件平台表_platform,平台类型_plattype,传感器表_sensor,传感器类型表_sensortype,用户表_user,目录表_menu,数据表_data。
本发明的另一目的在于提供一种所述通用型物联网监测控制系统的通用型物联网监测控制方法,所述通用型物联网监测控方法包括:
和数据库服务子模块进行交互,对数据进行相关的业务处理,同时在浏览器中展现给用户;
接收硬件发送过来的符合相关格式的数据,然后将数据发送到数据库服务子模块中进行存储;
存储数据接收子模块发送过来的数据,以及和WEB应用服务子模块交互,完成数据实际的存储和修改操作。
进一步,所述和数据库服务子模块进行交互,对数据进行相关的业务处理,同时在浏览器中展现给用户包括:
用户在浏览器中进行操作时,前端页面显示部分中EasyUI框架首先将数据封装成JSON数据格式,然后使用RESTful风格网络地址,找到后台业务处理部分表现层相关的类,使用POST方法将数据发送给后台业务处理部分;
后台业务处理部分中表现层解析相关的请求找到对应的业务处理service类,并解析JSON数据封装成JAVA实体类数据,然后将数据交给对应的业务层相关类去处理,比如数据校验工作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710085168.0/2.html,转载请声明来源钻瓜专利网。