基于Web服务器的移动监控系统的制作方法

文档序号:7783112阅读:791来源:国知局
基于Web服务器的移动监控系统的制作方法
【专利摘要】本发明公开了一种基于Web服务器的移动监控系统,包括安装有支持HTML5技术规范的网页浏览器的移动智能终端,基于面向服务的体系结构的Web服务器,以及,待监控应用系统;网页浏览器根据用户请求通过互联网与Web服务器进行数据连接;移动智能终端启动网页浏览器向Web服务器发出访问请求与控制指令,以监控所述待监控应用系统;Web服务器接收访问请求后,实时接收所述移动智能终端所发出的控制指令,实时获取待监控应用系统的监控数据并将其反馈至所述移动智能终端。本发明提供的基于Web服务器的移动监控系统,避免了不同操作系统的限制,实现数据监控系统的在线维护,提高维护效率和监控系统的整体性能。
【专利说明】基于Web服务器的移动监控系统
【技术领域】
[0001]本发明涉及数据监控【技术领域】,尤其涉及一种基于Web服务器的移动监控系统。【背景技术】
[0002]现在移动智能终端越来越多,如智能手机、平板电脑等智能便携设备,因其携带方便,随时随地可以连接互联网、待机并可安装多用工程应用系统软件及娱乐游戏等而被广泛使用。
[0003]在数据监控【技术领域】中,传统的数据监控方法主要面向PC (Personal Computer,个人计算机)用户,利用PC机作为客户端,并通过连接互联网访问所需监控的应用系统,如企业内部数据系统。但PC机通常设置在办公场合,其体积大不方便携带;即使是采用笔记本型的计算机作为客户端,在工作节奏日益加快的当今时代中其仍然显得臃肿而便携性不足。
[0004]针对传统数据监控系统中的不足,目前已有相关厂家提出了采用移动智能终端,尤其是智能手机作为数据监控系统的客户端,来搭建移动监控系统。
[0005]由于现有的移动智能终端的操作系统种类多样,其中以Linux嵌入式系统为基础的智能终端操作系统就包括Android (安卓)、MeeGo (诺基亚与英特尔推出的操作系统)、WebOS (惠普公司推出的操作系统),其他类型的智能终端操作系统还包括Mac OS (苹果公司推出的操作系统XBlackBerry OS (黑莓手机操作系统)等,因此,针对不同移动智能终端的操作系统之间的差异,在利用智能终端作为数据监控系统的客户端时,需要解决不同的操作系统之间的兼容性问题。
[0006]通常,现有的解决方案为:针对不同的智能终端操作系统开发本地软件客户端,并在服务器端设置相应的特定支撑软件后,智能终端安装与其操作系统对应的本地软件客户端,即可通过服务器接入数据监控系统,实现对相应的待监控应用系统进行监控。虽然移动智能终端在本地应用开发体系结构中采用的是开放模式,但这种开发模式是有条件的开放模式,在特定的应用(如本发明涉及的数据监控系统)中,无论是智能终端客户端还是服务器端都需要特定开发的软件支持。因此,为了解决不同的移动智能移动终端的操作系统兼容性,整个监控系统都需要按照特定的需求进行专项开发。这种现有的解决方案的缺陷在于:需要对每一种的操作系统分别定制开发一套支撑软件作为客户端,而服务器端亦需要相应的软件支持,未实现真正的操作系统兼容;此外,随着移动通信产品多样化和快速变化的需求,在数据监控系统中进行功能调整或对客户端中进行软件升级时,均需要执行大量的更新操作,增加了数据监测系统后期维护的复杂性和难度,系统维护代价高效率低;第三,数据监控系统中的服务器难以与其他应用系统之间进行功能集成,不支持数据挖掘和数据融合,未能充分利用数据监控系统中的现有资源。

【发明内容】

[0007]本发明所要解决的技术问题是,提供一种基于Web服务器的移动监控系统,解决如何兼容不同移动智能终端的操作系统之间的差异,提高移动智能终端作为客户端访问待监控应用系统的便捷性,并降低对移动监控系统的维护难度与复杂性,从而提高移动监控系统的整体性能。
[0008]为解决以上技术问题,本发明提供一种基于Web服务器的移动监控系统,包括:安装有支持HTML5技术规范的网页浏览器的移动智能终端,基于面向服务的体系结构的Web服务器,以及,待监控应用系统;
所述网页浏览器,用于基于HTML5技术规范设置多种网络应用功能集,并根据用户请求通过互联网与所述Web服务器进行数据连接;
所述移动智能终端,用于根据用户指令启动所述网页浏览器,并通过互联网向所述Web服务器发出访问请求与控制指令,以监控所述待监控应用系统;
所述Web服务器,用于接收所述移动智能终端发出的访问请求后,对所述移动智能终端进行身份验证,并在验证通过后实时接收所述移动智能终端所发出的控制指令;根据所述控制指令,实时获取所述待监控应用系统的监控数据并将所述监控数据反馈至所述移动智能终端。
[0009]进一步地,所述移动智能终端包括网络地址发送器和页面数据接收器;
所述网络地址发送器,用于将所述移动智能终端的网络地址以URL方式发送给所述Web服务器,并向所述Web服务器发出访问请求与控制指令;
所述页面数据接收器,用于在所述Web服务器接收到所述移动智能终端的网络地址并建立数据连接后,接收所述Web服务器实时反馈的关于所述待监控应用系统的监控数据,并将所述监控数据反馈给所述网页浏览器;
所述网页浏览器,还用于将所述监控数据按照HTML5技术规范显示在网页上。
[0010]优选地,所述网页浏览器基于HTML5技术规范设置的多种网络应用功能集包括:动态失量图形处理器、音视频传输接口和摄像头接口。
[0011]更进一步地,所述Web服务器采用插件容器总线的工作方式建立有数据监控平台;
所述数据监控平台包括用于接入功能插件的SOA服务接口以及多个所述功能插件;所述功能插件分布式存放在所述插件容器总线上,以组建所述数据监控平台的系统功能。
[0012]再进一步地,所述SOA服务接口还用于接入第三方服务系统,以实现所述第三方服务系统与所述数据监控平台的数据融合。
[0013]优选地,所述功能插件在功能上相互独立,且所述功能插件支持在线热插拔。
[0014]优选地,所述数据监控平台将从所述待监控应用系统中反馈的监控数据以插件形式存放在所述插件容器总线上;并且,所述Web服务器将插件形式的监控数据以不透明方式传输至所述移动智能终端。
[0015]再进一步地,所述Web服务器的数量为一个或多个;
所述Web服务器在所述数据监控平台上还设有用于纵向级联扩展的本地接口,通过所述本地接口将多个Web服务器组建为服务器集群,并在所述服务器集群上实现负载均衡。
[0016]再进一步地,所述本地接口还用于接入一个或多个数据库系统,以实时读写所述数据监控平台的数据。
[0017]优选地,所述移动智能终端为智能手机。[0018]本发明提供的一种基于Web服务器的移动监控系统,利用安装有支持HTML5技术规范的网页浏览器的移动智能终端,可通过所述网页浏览器登录互联网,通过互联网访问基于面向服务的体系结构的Web服务器,由于HTML5技术规范的网页浏览器与移动智能终端的硬件及其操作系统无关,因此避免了移动智能终端的不同操作系统的限制,移动智能终端仅需启动网页浏览器即可访问Web服务器;进一步地,由于本发明提供的Web服务器采用了基于SOA服务体系架构,数据监控系统的各种功能均可采用插件的形式继续独立开发,并通过标准的SOA服务接口存放在插件容器总线上,当需要对数据监控系统进行功能调整或更新时,只需要调整相应的功能插件,而无需对整个数据监控系统进行调整,因此可以实现数据监控系统的在线维护,并提高系统维护效率;此外,多个Web服务器还可通过本地接口组建服务器集群,可实现负载均衡,满足大容量数据读写及同步数据采集的需要,提高监控系统的整体性能。
【专利附图】

【附图说明】
[0019]图1是本发明提供的基于Web服务器的移动监控系统的一个实施例的结构示意图;
图2是本发明实施例提供的数据监控平台的组织架构示意图;
图3是本发明实施例提供的基于Web服务器的移动监控系统又一结构示意图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0021]参见图1,是本发明提供的基于Web服务器的移动监控系统的实施例的结构示意图。
[0022]具体地,所述基于Web服务器的移动监控系统包括:安装有支持HTML5技术规范的网页浏览器101的移动智能终端100,基于面向服务的体系结构(Service-OrientedArchitecture,简称S0A)的Web服务器200,以及,待监控应用系统300。
[0023]其中,所述网页浏览器101,用于基于HTML5技术规范设置多种网络应用功能集,并根据用户请求通过互联网与所述Web服务器200进行数据连接;
所述移动智能终端100,用于根据用户指令启动所述网页浏览器101,并通过互联网向所述Web服务器200发出访问请求与控制指令,以监控所述待监控应用系统300 ;
所述Web服务器200,用于接收所述移动智能终端100发出的访问请求后,对所述移动智能终端100进行身份验证,并在验证通过后实时接收所述移动智能终端100所发出的控制指令;根据所述控制指令,实时获取所述待监控应用系统300的监控数据并将所述监控数据反馈至所述移动智能终端100。
[0024]Web服务器与实体的网络服务器不同,它是指可以向发出请求的网页浏览器提供文档的程序。Web服务器不仅能够存储信息,还能在用户通过网页浏览器提供的信息的基础上运行脚本和程序。
[0025]HTML (Hypertext Mark-up Language,标准通用置标语言)是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源,为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用。HTML5与其它版本的HTML的不同点在于,一方面HTML5强化了 Web网页的表现性能;其次,追加了本地数据库等Web应用的功能。HTML5能够减少浏览器对于需要插件的丰富性网络应用服务,并且提供更多能有效增强网络应用的标准集。因此,本发明采用可支持HTML5网页浏览器的移动智能终端100作为移动监控系统的客户端,不需要安装任何与移动监控系统相关驱动程序,只需要使用移动智能终端100自带的HTML5版本网页浏览器(即支持HTML5),通过互联网或者无线网络(WIFI)接入本移动监控系统即可。
[0026]因此,在本发明提供的移动监控系统中能够实现统一的用户页面功能,并通过HTML5提供了更多能有效增强移动监控系统的网络应用的标准功能集,优选地,所述网页浏览器101基于HTML5技术规范设置的多种网络应用功能集包括:动态失量图形处理器、音视频传输接口和摄像头接口。而在传统的移动监控系统中,需要为每一种终端的操作系统编写一个专用的客户端,下载并安装到用户的智能终端上,才能正确地解码出Web服务器200传送到移动智能终端100上的实时图形数据、视频监控实时画面。在本实施例中,可有效利用HTML5技术规范与智能终端100客户端的操作系统无关的特点,打破智能终端操作系统对移动监控系统的限制,对具有不同操作系统的移动智能终端100进行了真正意义上的兼容。
[0027]进一步地,所述移动智能终端100还包括网络地址发送器102和页面数据接收器103。
[0028]其中,所述网络地址发送器102,用于将所述移动智能终端100的网络地址以URL(Uniform Resource Locator,统一资源定位符)方式发送给所述Web服务器200,并向所述Web服务器200发出访问请求与控制指令;
所述页面数据接收器103,用于在所述Web服务器200接收到所述移动智能终端100的网络地址并建立数据连接后,接收所述Web服务器200实时反馈的关于所述待监控应用系统的监控数据,并将所述监控数据反馈给所述网页浏览器101 ;
所述网页浏览器101,还用于将所述监控数据按照HTML5技术规范显示在网页上。
[0029]在本实施例中,优选地,所述Web服务器200采用插件容器总线的工作方式建立有数据监控平台201。所述数据监控平台201包括用于接入功能插件的SOA服务接口 2011以及多个所述功能插件;所述功能插件分布式存放在所述插件容器总线2012上,以组建所述数据监控平台201的系统功能。
[0030]参看图2,是本发明实施例提供的数据监控平台的组织架构示意图。
[0031]进一步地,所述功能插件在功能上相互独立,且所述功能插件支持在线热插拔。
[0032]在一种可实现方式中,所述数据监控平台201将从所述待监控应用系统中反馈的监控数据以插件形式存放在所述插件容器总线2012上;并且,所述Web服务器200将插件形式的监控数据以不透明方式传输至所述移动智能终端100。
[0033]在本实施例中,优选地,所述移动智能终端100为智能手机102。
[0034]进一步地,所述SOA服务接口 2011还用于接入第三方服务系统400,以实现所述第三方服务系统400与所述数据监控平台201的数据融合。
[0035]参看图3,是本发明实施例提供的基于Web服务器的移动监控系统又一结构示意图。[0036]在本实施例中,所述Web服务器的数量N可为一个或多个。如图3所示,本发明可包括Web服务器200、Web服务器500、Web服务器600,……,Web服务器N,N≥I。
[0037]具体地,每一个所述Web服务器在所述数据监控平台201上还设有用于纵向级联扩展的本地接口 2012,通过所述本地接口 2012将多个Web服务器组建为服务器集群,并在所述服务器集群上实现负载均衡。
[0038]具体地,所述本地接口 2012包括但不限于各种数据库管理接口、通信构建接口、基础构建接口和服务器集群接口。
[0039]进一步地,所述本地接口 2012还用于接入一个或多个数据库系统,以实时读写所述数据监控平台201的数据。如图3所示,本发明提供的基于Web服务器的移动监控系统还包括数据库系统1、数据库系统2,……,数据库系统M,M≥I。
[0040]本发明提供的一种基于Web服务器的移动监控系统,利用安装有支持HTML5技术规范的网页浏览器的移动智能终端,可通过所述网页浏览器登录互联网,通过互联网访问基于面向服务的体系结构的Web服务器,由于HTML5技术规范的网页浏览器与移动智能终端的硬件及其操作系统无关,因此避免了移动智能终端的不同操作系统的限制,移动智能终端仅需启动网页浏览器即可访问Web服务器;进一步地,由于本发明提供的Web服务器采用了基于SOA服务体系架构,数据监控系统的各种功能均可采用插件的形式继续独立开发,并通过标准的SOA服务接口存放在插件容器总线上,当需要对数据监控系统进行功能调整或更新时,只需要调整相应的功能插件,而无需对整个数据监控系统进行调整,因此可以实现数据监控系统的在线维护,并提高系统维护效率;此外,多个Web服务器还可通过本地接口组建服务器集群,可实现负载均衡,满足大容量数据读写及同步数据采集的需要,提高监控系统的整体性能。
[0041]以上所述是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【权利要求】
1.一种基于Web服务器的移动监控系统,其特征在于,包括:安装有支持HTML5技术规范的网页浏览器的移动智能终端,基于面向服务的体系结构的Web服务器,以及,待监控应用系统; 所述网页浏览器,用于基于HTML5技术规范设置多种网络应用功能集,并根据用户请求通过互联网与所述Web服务器进行数据连接; 所述移动智能终端,用于根据用户指令启动所述网页浏览器,并通过互联网向所述Web服务器发出访问请求与控制指令,以监控所述待监控应用系统; 所述Web服务器,用于接收所述移动智能终端发出的访问请求后,对所述移动智能终端进行身份验证,并在验证通过后实时接收所述移动智能终端所发出的控制指令;根据所述控制指令,实时获取所述待监控应用系统的监控数据并将所述监控数据反馈至所述移动智能终端。
2.如权利要求1所述的基于Web服务器的移动监控系统,其特征在于,所述移动智能终端包括网络地址发送器和页面数据接收器; 所述网络地址发送器,用于将所述移动智能终端的网络地址以URL方式发送给所述Web服务器,并向所述Web服务器发出访问请求与控制指令; 所述页面数据接收器,用于在所述Web服务器接收到所述移动智能终端的网络地址并建立数据连接后,接收所述Web服务器实时反馈的关于所述待监控应用系统的监控数据,并将所述监控数据反馈给所述网页浏览器 ; 所述网页浏览器,还用于将所述监控数据按照HTML5技术规范显示在网页上。
3.如权利要求1所述的基于Web服务器的移动监控系统,其特征在于,所述网页浏览器基于HTML5技术规范设置的多种网络应用功能集包括:动态失量图形处理器、音视频传输接口和摄像头接口。
4.如权利要求1所述的基于Web服务器的移动监控系统,其特征在于,所述Web服务器采用插件容器总线的工作方式建立有数据监控平台; 所述数据监控平台包括用于接入功能插件的SOA服务接口以及多个所述功能插件;所述功能插件分布式存放在所述插件容器总线上,以组建所述数据监控平台的系统功能。
5.如权利要求4所述的基于Web服务器的移动监控系统,其特征在于,所述SOA服务接口还用于接入第三方服务系统,以实现所述第三方服务系统与所述数据监控平台的数据融入口 o
6.如权利要求4所述的基于Web服务器的移动监控系统,其特征在于,所述功能插件在功能上相互独立,且所述功能插件支持在线热插拔。
7.如权利要求6所述的基于Web服务器的移动监控系统,其特征在于,所述数据监控平台将从所述待监控应用系统中反馈的监控数据以插件形式存放在所述插件容器总线上;并且,所述Web服务器将插件形式的监控数据以不透明方式传输至所述移动智能终端。
8.如权利要求4所述的基于Web服务器的移动监控系统,其特征在于,所述Web服务器的数量为一个或多个; 所述Web服务器在所述数据监控平台上还设有用于纵向级联扩展的本地接口,通过所述本地接口将多个Web服务器组建为服务器集群,并在所述服务器集群上实现负载均衡。
9.如权利要求8所述的基于Web服务器的移动监控系统,其特征在于,所述本地接口还用于接入一个或多个数据库系统,以实时读写所述数据监控平台的数据。
10.如权利要求1 、任一项所述的基于Web服务器的移动监控系统,其特征在于,所述移动智能终端为智能手机。
【文档编号】H04L29/08GK103747074SQ201310748484
【公开日】2014年4月23日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】傅仁轩, 霍毅华 申请人:广州杰赛科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1