本发明专利技术公开了一种基于Web Service的机房温度监控系统及其监控方法。其在机房内设置无线温度感应网络和一个与该网络连接的汇聚节点装置,服务器与汇聚节点装置相连,并以网络服务软件的形式接入Internet网络以与客户端设备进行通讯。本发明专利技术遵循统一的Web Service标准,便于实现与其他系统或服务的集成;提供多种用户交互方式,包括客户端应用程序、Web页面、Email、手机短信;部署方便,无线传感器节点可以很方便的部署到机房的任何角落。
Computer room temperature monitoring system and monitoring method based on Web Service
The invention discloses a computer room temperature monitoring system based on a Web Service and a monitoring method thereof. The computer room is provided with a wireless temperature sensing network and a sink node device is connected with the network server, connected with the sink node device, and the form of a Internet network access network services software to communicate with client devices. The present invention follows the unified Web Service standard, it is easy to realize the integration with other systems or services; provide a variety of user interactions, including the client applications, Web pages, Email, mobile phone SMS; convenient deployment, wireless sensor nodes can be easily deployed to any corner of the room.
【技术实现步骤摘要】
本专利技术涉及到计算机机房的温度监控,特别应用了 Web Service和无线传 感器网络的技术,实现了一个提供多途径温度査询、易于实现服务集成与功能 扩充的机房温度监控系统。二、
技术介绍
随着Internet的快速发展,人们对于网络的依赖越来越强,基于Internet 的应用系统也不断出现,而Web Service规范己成为此类系统开发过程中广泛 接受的标准。Web Service是建立可互操作的分布式应用程序的新平台。这个 平台是一套标准,它定义了应用程序如何在Web上实现互操作性。也就是说你 可以用任何你喜欢的语言,在任何你喜欢的平台上写Web Service ,只要我们 可以通过Web Service标准对这些服务进行査询和访问。另一方面,机房布线状况一般比较负责多变而且代价昂贵,而无线传感器 网络的技术则可以有效的避免这一 问题。一种机房温度监控系统的优秀的解决方案应该在保证监控效果准确的同时 为用户提供尽可能多的温度信息获取方式,不管用户在哪儿都可以获取到温度 信息,同时解决方案的实现应该要花费尽可能小的代价。三、
技术实现思路
本专利技术提供了一种基于Web Service以及无线传感器网络技术的机房温度 监控系统,系统可以定时采集机房温度信息,并提供多种途径的温度査询方式, 包括客户端应用程序、Web页面、Email、手机短信等,当温度超过指定阀值时 可以及时通过短信向用户发出警报。另外系统遵循Web Service规范提供了标 准的温度査询接口,易于实现与其他系统或服务的集成。本专利技术所述的一种基于Web Service的机房温度监控系统,它包括在机房温度敏感部位设置至少两个无线传感器节点,各无线传感器节点相 互连接构成温度感应网络,用来采集温度信息;一个汇聚节点装置,与温度感应网络连接,用来收集上述各传感器节点采 集的温度信息;至少一台计算机作为系统的服务器,服务器与汇聚节点装置相连,并以万 维网络服务形式接入Internet网络以与客户端设备进行通讯。上述服务器中装有与汇聚节点装置连接的通讯装置以及数据存储装置,通 讯装置读取温度感应网络发送的温度数据,经分析处理后存入数据存储装置; 当温度超过设定的阀值,通讯装置向用户端设备发出警报。上述服务器中设有遵循Web Service标准的温度査询、修改系统设置的统 一Web服务接口,以便客户端或其他系统调用。此外,本专利技术还提供了一种基于Web Service的机房温度监控方法,它包括-设在机房中的温度感应网络,用来采集温度信息; 一个汇聚节点,与温度感应网络连接,用来收集温度信息; 至少一台计算机作为系统的服务器,服务器与汇聚节点相连,该服务器以 万维网络服务形式接入Internet网络以与客户端进行通讯,其歩骤是(1) 、温度感应网络釆集的温度信息经汇聚节点传送至服务器;(2) 、服务器将读取到的信息经分析处理后存入数据库;(3) 、当温度超过数据库中存储的阀值时服务器通知客户端。服务器可以通过短信方式通知客户端,短信功能是通过调用第三方提供的 Web服务实现。上述服务器遵循Web Service标准提供温度査询温度、修改系统设置的统 一Web服务接口,响应客户端的査询请求或是修改阀值时访问数据库。用户可以通过客户端应用程序调用Web服务查询温度、修改系统设置。 服务器的一种工作模式是不断读取配置文件中的发送报告时间,到时间后 查询数据库生成温度信息报告以短信方式发送给用户并将工作情况写入到日志 文件中。服务器的另一种工作模式是不断读取配置文件中的发送报告时间,到时间后 査询数据库生成的温度信息报告并以电子邮件方式发送给用户并将工作情况写 入到日志文件中,用户则通过浏览器或是手机收取电子邮件获得温度信息。本专利技术具体提供的功能包括 1、定时采集机房温度信息; 2、 允许用户通过多种途径获取温度信息,包括客户端应用程序、Web浏览器、 手机短信、Email;3、 每天定时通过手机短信以及电子邮件向用户报告机房温度信息,并允许用修 改发送时间以及短信接收方的号码;4、 用户可以主动通过发送短信查询温度;5、 温度超过指定阀值时及时向用户发出警报,并允许用户设定和修改阀值;6、 遵循Web Service规范提供了标准的温度査询接口,易于实现系统的功能扩 充以及与其他服务的集成。本专利技术利用无线传感器网络采集机房温度信息并存入数据库,遵循Web Service规范提供标准的温度查询和系统相关参数设定接口 ,客户端应用程序 和Web页面通过调用査询接口获取温度信息。每天定时通过短信和Email向用 户报告温度信息,短信功能通过调用相关的Web服务,发送Eraail通过开发工 具的相关控件来调用电子邮件服务器的相关服务来实现。本专利技术与现有技术相比,其显著优点是提供了丰富的温度信息获取方式, 不管用户在哪儿都可以通过适当的途径获取到温度信息。另外系统部署方便, 无线传感器节点可以很方便的放置到机房的任何角落。四附图说明图1-1,图l-2,图1-3,图1-4、图l-5显示了本系统的五个典型应用场 景;图2显示了系统的功能框架;图3为系统各部分之间的功能交互描述;图4是客户端应用程序的界面;图5为Web访问页面; 图 6为手机短信温度报告的内容; 图7为Email温度报告的内容。五具体实施方式 1、本专利技术的硬件环境(1) 在机房温度敏感部位放置无线传感器节点,它们用来采集温度信息;(2) —个汇聚节点用来收集无线传感器节点采集的温度信息,汇聚节点与服务 器相连; (3)至少一台计算机作为系统的服务器2、 应用场景图1-1,图1-2,图1-3,图1-4、图1-5显示了本系统的五个典型应用场景。图1-1描述了系统采集到温度信息后的处理流程。釆集到温度信息后首先 将数据存入数据库,如果温度超过指定阀值则利用短信向用户发出警报。图1-2描述了系统响应用户査询请求的处理流程。用户可以通过客户端应 用程序、Web页面来查询温度,客户端应用程序和Web页面通过调用服务端应 用程序提供的Web服务接口査询温度并将返回结果显示给用户。图1-3描述了系统响应用户修改系统参数的处理流程。用户可以通过客户 端应用程序、Web页面来设定相关系统参数,客户端应用程序和Web页面通过 调用服务端应用程序提供的Web服务接口来实现对系统参数的修改。图1-4描述了用户利用短信息査询温度和修改系统参数的工作过程。服务 段程序读取接收到的短信,如果是査询温度则访问数据库査询温度,如果是修 改参数则根据短信内容修改参数,最后将结果通过短信返回给用户。图1-5描述了向用户报告每天的温度信息的工作流程。当报告时间到时, 程序访问数据库查询温度并将结果通过短信和Email发送给用户。3、 系统结构系统的功能框架如图2所示,各个部分完成的功能为-*客户端>客户端应用程序ObserverClient.exe,供用户通过桌面应用程序査询温度、修改相应系统设置等; > Web页面供用户不需要下载客户端通过浏览器访问Web页面就可以査询温度信息、修改相应系统设置等; >手机即使用户不在屯脑旁也可以了解机房温度信息。*服务端应用程序>串口通讯程序SDIAPP.exe,主要负本文档来自技高网...
【技术保护点】
一种基于WebService的机房温度监控系统,其特征在于它包括:在机房温度敏感部位设置至少两个无线传感器节点,各无线传感器节点相互连接构成温度感应网络,用来采集温度信息;一个汇聚节点装置,与温度感应网络连接,用来收集上 述各传感器节点采集的温度信息;至少一台计算机作为系统的服务器,服务器与汇聚节点装置相连,并以万维网络服务形式接入Internet网络以与客户端设备进行通讯。
【技术特征摘要】
【专利技术属性】
技术研发人员:吕建,徐锋,陶先平,
申请(专利权)人:南京大学,
类型:发明
国别省市:84[中国|南京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。