CN103747074B - mobile monitoring system based on Web server - Google Patents
mobile monitoring system based on Web server Download PDFInfo
- Publication number
- CN103747074B CN103747074B CN201310748484.3A CN201310748484A CN103747074B CN 103747074 B CN103747074 B CN 103747074B CN 201310748484 A CN201310748484 A CN 201310748484A CN 103747074 B CN103747074 B CN 103747074B
- Authority
- CN
- China
- Prior art keywords
- web server
- mobile
- data
- web
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 100
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 claims description 3
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 238000012423 maintenance Methods 0.000 abstract description 9
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 5
- 230000004927 fusion Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000013480 data collection Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009440 infrastructure construction Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种基于Web服务器的移动监控系统,包括安装有支持HTML5技术规范的网页浏览器的移动智能终端,基于面向服务的体系结构的Web服务器,以及,待监控应用系统;网页浏览器根据用户请求通过互联网与Web服务器进行数据连接;移动智能终端启动网页浏览器向Web服务器发出访问请求与控制指令,以监控所述待监控应用系统;Web服务器接收访问请求后,实时接收所述移动智能终端所发出的控制指令,实时获取待监控应用系统的监控数据并将其反馈至所述移动智能终端。本发明提供的基于Web服务器的移动监控系统,避免了不同操作系统的限制,实现数据监控系统的在线维护,提高维护效率和监控系统的整体性能。
The invention discloses a mobile monitoring system based on a Web server, which includes a mobile intelligent terminal installed with a web browser supporting HTML5 technical specifications, a Web server based on a service-oriented architecture, and an application system to be monitored; the web browser Carry out data connection with Web server through Internet according to user's request; Mobile intelligent terminal starts web browser and sends access request and control order to Web server, to monitor described application system to be monitored; After Web server receives access request, receives described mobile The control command issued by the smart terminal acquires the monitoring data of the application system to be monitored in real time and feeds it back to the mobile smart terminal. The mobile monitoring system based on the Web server provided by the invention avoids the limitation of different operating systems, realizes the online maintenance of the data monitoring system, and improves the maintenance efficiency and the overall performance of the monitoring system.
Description
技术领域technical field
本发明涉及数据监控技术领域,尤其涉及一种基于Web服务器的移动监控系统。The invention relates to the technical field of data monitoring, in particular to a mobile monitoring system based on a Web server.
背景技术Background technique
现在移动智能终端越来越多,如智能手机、平板电脑等智能便携设备,因其携带方便,随时随地可以连接互联网、待机并可安装多用工程应用系统软件及娱乐游戏等而被广泛使用。Now there are more and more mobile smart terminals, such as smart phones, tablet computers and other smart portable devices, which are widely used because they are easy to carry, can connect to the Internet anytime, anywhere, stand by and install multi-purpose engineering application system software and entertainment games.
在数据监控技术领域中,传统的数据监控方法主要面向PC(Personal Computer,个人计算机)用户,利用PC机作为客户端,并通过连接互联网访问所需监控的应用系统,如企业内部数据系统。但PC机通常设置在办公场合,其体积大不方便携带;即使是采用笔记本型的计算机作为客户端,在工作节奏日益加快的当今时代中其仍然显得臃肿而便携性不足。In the field of data monitoring technology, traditional data monitoring methods are mainly oriented to PC (Personal Computer, personal computer) users, using PCs as clients, and accessing the application systems required to be monitored by connecting to the Internet, such as enterprise internal data systems. However, PCs are usually installed in offices, and they are too bulky to carry; even if a notebook computer is used as a client, it still seems bloated and lacks portability in the current era where the pace of work is accelerating day by day.
针对传统数据监控系统中的不足,目前已有相关厂家提出了采用移动智能终端,尤其是智能手机作为数据监控系统的客户端,来搭建移动监控系统。In view of the deficiencies in the traditional data monitoring system, relevant manufacturers have proposed to use mobile smart terminals, especially smart phones, as the client of the data monitoring system to build a mobile monitoring system.
由于现有的移动智能终端的操作系统种类多样,其中以Linux嵌入式系统为基础的智能终端操作系统就包括Android(安卓)、MeeGo(诺基亚与英特尔推出的操作系统)、WebOS(惠普公司推出的操作系统),其他类型的智能终端操作系统还包括Mac OS(苹果公司推出的操作系统)、BlackBerry OS(黑莓手机操作系统)等,因此,针对不同移动智能终端的操作系统之间的差异,在利用智能终端作为数据监控系统的客户端时,需要解决不同的操作系统之间的兼容性问题。Due to the various types of operating systems of existing mobile smart terminals, the smart terminal operating systems based on Linux embedded systems include Android (Android), MeeGo (operating systems launched by Nokia and Intel), WebOS (operating systems launched by Hewlett-Packard). operating system), other types of smart terminal operating systems include Mac OS (operating system launched by Apple Inc.), BlackBerry OS (BlackBerry operating system), etc. Therefore, the differences between operating systems for different mobile smart terminals When using the smart terminal as the client of the data monitoring system, it is necessary to solve the compatibility problem between different operating systems.
通常,现有的解决方案为:针对不同的智能终端操作系统开发本地软件客户端,并在服务器端设置相应的特定支撑软件后,智能终端安装与其操作系统对应的本地软件客户端,即可通过服务器接入数据监控系统,实现对相应的待监控应用系统进行监控。虽然移动智能终端在本地应用开发体系结构中采用的是开放模式,但这种开发模式是有条件的开放模式,在特定的应用(如本发明涉及的数据监控系统)中,无论是智能终端客户端还是服务器端都需要特定开发的软件支持。因此,为了解决不同的移动智能移动终端的操作系统兼容性,整个监控系统都需要按照特定的需求进行专项开发。这种现有的解决方案的缺陷在于:需要对每一种的操作系统分别定制开发一套支撑软件作为客户端,而服务器端亦需要相应的软件支持,未实现真正的操作系统兼容;此外,随着移动通信产品多样化和快速变化的需求,在数据监控系统中进行功能调整或对客户端中进行软件升级时,均需要执行大量的更新操作,增加了数据监测系统后期维护的复杂性和难度,系统维护代价高效率低;第三,数据监控系统中的服务器难以与其他应用系统之间进行功能集成,不支持数据挖掘和数据融合,未能充分利用数据监控系统中的现有资源。Usually, the existing solution is: develop a local software client for different smart terminal operating systems, and after setting the corresponding specific support software on the server side, the smart terminal installs the local software client corresponding to its operating system, you can pass The server is connected to the data monitoring system to monitor the corresponding application system to be monitored. Although the mobile intelligent terminal adopts an open mode in the local application development architecture, this development mode is a conditional open mode. Both the client and the server require specially developed software support. Therefore, in order to solve the operating system compatibility of different mobile smart mobile terminals, the entire monitoring system needs to be specially developed according to specific requirements. The defect of this existing solution is that it is necessary to customize and develop a set of support software for each operating system as the client, and the server also needs corresponding software support, which does not realize the compatibility of the real operating system; in addition, With the diversification and fast-changing demands of mobile communication products, a large number of update operations need to be performed when performing function adjustments in the data monitoring system or software upgrades in the client, which increases the complexity and complexity of the later maintenance of the data monitoring system. Difficulty, high cost of system maintenance and low efficiency; third, the server in the data monitoring system is difficult to integrate functions with other application systems, does not support data mining and data fusion, and fails to make full use of the existing resources in the data monitoring system.
发明内容Contents of the invention
本发明所要解决的技术问题是,提供一种基于Web服务器的移动监控系统,解决如何兼容不同移动智能终端的操作系统之间的差异,提高移动智能终端作为客户端访问待监控应用系统的便捷性,并降低对移动监控系统的维护难度与复杂性,从而提高移动监控系统的整体性能。The technical problem to be solved by the present invention is to provide a mobile monitoring system based on a Web server, how to solve the difference between the operating systems of different mobile smart terminals, and improve the convenience of the mobile smart terminal as a client to access the application system to be monitored , and reduce the maintenance difficulty and complexity of the mobile monitoring system, thereby improving the overall performance of the mobile monitoring system.
为解决以上技术问题,本发明提供一种基于Web服务器的移动监控系统,包括:安装有支持HTML5技术规范的网页浏览器的移动智能终端,基于面向服务的体系结构的Web服务器,以及,待监控应用系统;In order to solve the above technical problems, the present invention provides a mobile monitoring system based on a Web server, including: a mobile smart terminal installed with a web browser supporting the HTML5 technical specification, a Web server based on a service-oriented architecture, and, to be monitored operating system;
所述网页浏览器,用于基于HTML5技术规范设置多种网络应用功能集,并根据用户请求通过互联网与所述Web服务器进行数据连接;The web browser is used to set multiple network application function sets based on HTML5 technical specifications, and perform data connection with the web server through the Internet according to user requests;
所述移动智能终端,用于根据用户指令启动所述网页浏览器,并通过互联网向所述Web服务器发出访问请求与控制指令,以监控所述待监控应用系统;The mobile intelligent terminal is used to start the web browser according to user instructions, and send access requests and control instructions to the web server through the Internet, so as to monitor the application system to be monitored;
所述Web服务器,用于接收所述移动智能终端发出的访问请求后,对所述移动智能终端进行身份验证,并在验证通过后实时接收所述移动智能终端所发出的控制指令;根据所述控制指令,实时获取所述待监控应用系统的监控数据并将所述监控数据反馈至所述移动智能终端。The Web server is configured to perform identity verification on the mobile smart terminal after receiving the access request sent by the mobile smart terminal, and receive the control instruction sent by the mobile smart terminal in real time after the verification is passed; according to the The control instruction is to obtain the monitoring data of the application system to be monitored in real time and feed back the monitoring data to the mobile smart terminal.
进一步地,所述移动智能终端包括网络地址发送器和页面数据接收器;Further, the mobile intelligent terminal includes a network address transmitter and a page data receiver;
所述网络地址发送器,用于将所述移动智能终端的网络地址以URL方式发送给所述Web服务器,并向所述Web服务器发出访问请求与控制指令;The network address transmitter is configured to send the network address of the mobile smart terminal to the Web server in the form of URL, and send an access request and a control instruction to the Web server;
所述页面数据接收器,用于在所述Web服务器接收到所述移动智能终端的网络地址并建立数据连接后,接收所述Web服务器实时反馈的关于所述待监控应用系统的监控数据,并将所述监控数据反馈给所述网页浏览器;The page data receiver is configured to receive real-time feedback from the web server about the monitoring data of the application system to be monitored after the web server receives the network address of the mobile smart terminal and establishes a data connection, and feeding back the monitoring data to the web browser;
所述网页浏览器,还用于将所述监控数据按照HTML5技术规范显示在网页上。The web browser is also used to display the monitoring data on a web page according to the HTML5 technical specification.
优选地,所述网页浏览器基于HTML5技术规范设置的多种网络应用功能集包括:动态失量图形处理器、音视频传输接口和摄像头接口。Preferably, the various network application function sets set by the web browser based on the HTML5 technical specification include: a dynamic vector graphics processor, an audio and video transmission interface, and a camera interface.
更进一步地,所述Web服务器采用插件容器总线的工作方式建立有数据监控平台;Furthermore, the Web server adopts the working mode of the plug-in container bus to establish a data monitoring platform;
所述数据监控平台包括用于接入功能插件的SOA服务接口以及多个所述功能插件;所述功能插件分布式存放在所述插件容器总线上,以组建所述数据监控平台的系统功能。The data monitoring platform includes an SOA service interface for accessing functional plug-ins and a plurality of functional plug-ins; the functional plug-ins are distributed and stored on the plug-in container bus to form system functions of the data monitoring platform.
再进一步地,所述SOA服务接口还用于接入第三方服务系统,以实现所述第三方服务系统与所述数据监控平台的数据融合。Still further, the SOA service interface is also used to access a third-party service system, so as to realize data fusion between the third-party service system and the data monitoring platform.
优选地,所述功能插件在功能上相互独立,且所述功能插件支持在线热插拔。Preferably, the functional plug-ins are functionally independent from each other, and the functional plug-ins support online hot swapping.
优选地,所述数据监控平台将从所述待监控应用系统中反馈的监控数据以插件形式存放在所述插件容器总线上;并且,所述Web服务器将插件形式的监控数据以不透明方式传输至所述移动智能终端。Preferably, the data monitoring platform stores the monitoring data fed back from the application system to be monitored in the form of plug-ins on the plug-in container bus; and the web server transmits the monitoring data in the form of plug-ins to the The mobile smart terminal.
再进一步地,所述Web服务器的数量为一个或多个;Still further, the number of the Web servers is one or more;
所述Web服务器在所述数据监控平台上还设有用于纵向级联扩展的本地接口,通过所述本地接口将多个Web服务器组建为服务器集群,并在所述服务器集群上实现负载均衡。The web server is also provided with a local interface for vertical cascading expansion on the data monitoring platform, through which a plurality of web servers are formed into a server cluster, and load balancing is implemented on the server cluster.
再进一步地,所述本地接口还用于接入一个或多个数据库系统,以实时读写所述数据监控平台的数据。Still further, the local interface is also used to access one or more database systems, so as to read and write the data of the data monitoring platform in real time.
优选地,所述移动智能终端为智能手机。Preferably, the mobile smart terminal is a smart phone.
本发明提供的一种基于Web服务器的移动监控系统,利用安装有支持HTML5技术规范的网页浏览器的移动智能终端,可通过所述网页浏览器登录互联网,通过互联网访问基于面向服务的体系结构的Web服务器,由于HTML5技术规范的网页浏览器与移动智能终端的硬件及其操作系统无关,因此避免了移动智能终端的不同操作系统的限制,移动智能终端仅需启动网页浏览器即可访问Web服务器;进一步地,由于本发明提供的Web服务器采用了基于SOA服务体系架构,数据监控系统的各种功能均可采用插件的形式继续独立开发,并通过标准的SOA服务接口存放在插件容器总线上,当需要对数据监控系统进行功能调整或更新时,只需要调整相应的功能插件,而无需对整个数据监控系统进行调整,因此可以实现数据监控系统的在线维护,并提高系统维护效率;此外,多个Web服务器还可通过本地接口组建服务器集群,可实现负载均衡,满足大容量数据读写及同步数据采集的需要,提高监控系统的整体性能。A mobile monitoring system based on a Web server provided by the present invention can use a mobile intelligent terminal installed with a web browser supporting the HTML5 technical specification to log in to the Internet through the web browser, and access the system based on the service-oriented architecture through the Internet. Web server, because the web browser of the HTML5 technical specification has nothing to do with the hardware and operating system of the mobile smart terminal, thus avoiding the restrictions of different operating systems of the mobile smart terminal, the mobile smart terminal only needs to start the web browser to access the Web server Further, because the Web server provided by the present invention has adopted based on the SOA service architecture, the various functions of the data monitoring system can continue to be developed independently in the form of plug-ins, and are stored on the plug-in container bus through standard SOA service interfaces. When it is necessary to adjust or update the function of the data monitoring system, it is only necessary to adjust the corresponding functional plug-in instead of adjusting the entire data monitoring system, so the online maintenance of the data monitoring system can be realized and the system maintenance efficiency can be improved; in addition, multiple A web server can also form a server cluster through the local interface, which can realize load balancing, meet the needs of large-capacity data reading and writing and synchronous data collection, and improve the overall performance of the monitoring system.
附图说明Description of drawings
图1是本发明提供的基于Web服务器的移动监控系统的一个实施例的结构示意图;Fig. 1 is the structural representation of an embodiment of the mobile monitoring system based on Web server that the present invention provides;
图2是本发明实施例提供的数据监控平台的组织架构示意图;Fig. 2 is a schematic diagram of the organizational structure of the data monitoring platform provided by the embodiment of the present invention;
图3是本发明实施例提供的基于Web服务器的移动监控系统又一结构示意图。Fig. 3 is another structural schematic diagram of the mobile monitoring system based on the Web server provided by the embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention.
参见图1,是本发明提供的基于Web服务器的移动监控系统的实施例的结构示意图。Referring to FIG. 1 , it is a schematic structural diagram of an embodiment of a mobile monitoring system based on a Web server provided by the present invention.
具体地,所述基于Web服务器的移动监控系统包括:安装有支持HTML5技术规范的网页浏览器101的移动智能终端100,基于面向服务的体系结构(Service-OrientedArchitecture,简称SOA)的Web服务器200,以及,待监控应用系统300。Specifically, the mobile monitoring system based on a Web server includes: a mobile smart terminal 100 installed with a web browser 101 supporting HTML5 technical specifications, a Web server 200 based on a service-oriented architecture (Service-Oriented Architecture, referred to as SOA), And, the application system 300 is to be monitored.
其中,所述网页浏览器101,用于基于HTML5技术规范设置多种网络应用功能集,并根据用户请求通过互联网与所述Web服务器200进行数据连接;Wherein, the web browser 101 is configured to set multiple network application function sets based on the HTML5 technical specification, and perform data connection with the Web server 200 through the Internet according to user requests;
所述移动智能终端100,用于根据用户指令启动所述网页浏览器101,并通过互联网向所述Web服务器200发出访问请求与控制指令,以监控所述待监控应用系统300;The smart mobile terminal 100 is configured to start the web browser 101 according to a user instruction, and send an access request and a control instruction to the web server 200 through the Internet, so as to monitor the application system 300 to be monitored;
所述Web服务器200,用于接收所述移动智能终端100发出的访问请求后,对所述移动智能终端100进行身份验证,并在验证通过后实时接收所述移动智能终端100所发出的控制指令;根据所述控制指令,实时获取所述待监控应用系统300的监控数据并将所述监控数据反馈至所述移动智能终端100。The Web server 200 is configured to verify the identity of the mobile smart terminal 100 after receiving the access request sent by the smart mobile terminal 100, and receive the control instruction sent by the smart mobile terminal 100 in real time after the verification is passed. Obtaining the monitoring data of the application system 300 to be monitored in real time according to the control instruction and feeding the monitoring data back to the smart mobile terminal 100 .
Web服务器与实体的网络服务器不同,它是指可以向发出请求的网页浏览器提供文档的程序。Web服务器不仅能够存储信息,还能在用户通过网页浏览器提供的信息的基础上运行脚本和程序。A web server is different from a physical web server in that it refers to a program that can provide documents to requesting web browsers. Web servers not only store information, but also run scripts and programs based on information provided by users through web browsers.
HTML(Hypertext Mark-up Language,标准通用置标语言)是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源,为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用。HTML5与其它版本的HTML的不同点在于,一方面HTML5强化了Web网页的表现性能;其次,追加了本地数据库等Web应用的功能。HTML5能够减少浏览器对于需要插件的丰富性网络应用服务,并且提供更多能有效增强网络应用的标准集。因此,本发明采用可支持HTML5网页浏览器的移动智能终端100作为移动监控系统的客户端,不需要安装任何与移动监控系统相关驱动程序,只需要使用移动智能终端100自带的HTML5版本网页浏览器(即支持HTML5),通过互联网或者无线网络(WIFI)接入本移动监控系统即可。HTML (Hypertext Mark-up Language) is an international standard language that defines the structure of electronic documents and describes its content. It is the origin of all electronic document markup languages and provides an extremely powerful tool for syntax markup. At the same time, it has excellent scalability, so it is very useful in data classification and indexing. The difference between HTML5 and other versions of HTML is that, on the one hand, HTML5 strengthens the performance of Web pages; secondly, it adds the functions of Web applications such as local databases. HTML5 can reduce the browser's need for rich web application services that require plug-ins, and provide more standard sets that can effectively enhance web applications. Therefore, the present invention adopts the mobile intelligent terminal 100 that can support the HTML5 web browser as the client of the mobile monitoring system, and does not need to install any drivers related to the mobile monitoring system, and only needs to use the HTML5 version of the mobile intelligent terminal 100 to browse the webpage. Device (i.e. support HTML5), just access the mobile monitoring system through the Internet or wireless network (WIFI).
因此,在本发明提供的移动监控系统中能够实现统一的用户页面功能,并通过HTML5提供了更多能有效增强移动监控系统的网络应用的标准功能集,优选地,所述网页浏览器101基于HTML5技术规范设置的多种网络应用功能集包括:动态失量图形处理器、音视频传输接口和摄像头接口。而在传统的移动监控系统中,需要为每一种终端的操作系统编写一个专用的客户端,下载并安装到用户的智能终端上,才能正确地解码出Web服务器200传送到移动智能终端100上的实时图形数据、视频监控实时画面。在本实施例中,可有效利用HTML5技术规范与智能终端100客户端的操作系统无关的特点,打破智能终端操作系统对移动监控系统的限制,对具有不同操作系统的移动智能终端100进行了真正意义上的兼容。Therefore, a unified user page function can be realized in the mobile monitoring system provided by the present invention, and more standard function sets that can effectively enhance the network application of the mobile monitoring system are provided through HTML5. Preferably, the web browser 101 is based on The various network application function sets set by the HTML5 technical specification include: dynamic vector graphics processor, audio and video transmission interface and camera interface. However, in a traditional mobile monitoring system, it is necessary to write a dedicated client for each terminal operating system, download and install it on the user's smart terminal, in order to correctly decode the web server 200 and send it to the mobile smart terminal 100. Real-time graphic data, video surveillance real-time picture. In this embodiment, the feature that the HTML5 technical specification has nothing to do with the operating system of the smart terminal 100 client can be effectively used, breaking the limitation of the smart terminal operating system on the mobile monitoring system, and making real sense for mobile smart terminals 100 with different operating systems. Compatible on.
进一步地,所述移动智能终端100还包括网络地址发送器102和页面数据接收器103。Further, the smart mobile terminal 100 also includes a network address transmitter 102 and a page data receiver 103 .
其中,所述网络地址发送器102,用于将所述移动智能终端100的网络地址以URL(Uniform Resource Locator,统一资源定位符)方式发送给所述Web服务器200,并向所述Web服务器200发出访问请求与控制指令;Wherein, the network address transmitter 102 is configured to send the network address of the mobile intelligent terminal 100 to the Web server 200 in the form of URL (Uniform Resource Locator, Uniform Resource Locator), and send the network address to the Web server 200 Issue access requests and control instructions;
所述页面数据接收器103,用于在所述Web服务器200接收到所述移动智能终端100的网络地址并建立数据连接后,接收所述Web服务器200实时反馈的关于所述待监控应用系统的监控数据,并将所述监控数据反馈给所述网页浏览器101;The page data receiver 103 is configured to receive real-time feedback from the Web server 200 about the application system to be monitored after the Web server 200 receives the network address of the smart mobile terminal 100 and establishes a data connection. monitoring data, and feeding the monitoring data back to the web browser 101;
所述网页浏览器101,还用于将所述监控数据按照HTML5技术规范显示在网页上。The web browser 101 is further configured to display the monitoring data on a web page according to the HTML5 technical specification.
在本实施例中,优选地,所述Web服务器200采用插件容器总线的工作方式建立有数据监控平台201。所述数据监控平台201包括用于接入功能插件的SOA服务接口2011以及多个所述功能插件;所述功能插件分布式存放在所述插件容器总线2012上,以组建所述数据监控平台201的系统功能。In this embodiment, preferably, the Web server 200 establishes a data monitoring platform 201 in a working manner of a plug-in container bus. The data monitoring platform 201 includes an SOA service interface 2011 for accessing functional plug-ins and a plurality of functional plug-ins; the functional plug-ins are distributed and stored on the plug-in container bus 2012 to form the data monitoring platform 201 system functions.
参看图2,是本发明实施例提供的数据监控平台的组织架构示意图。Referring to FIG. 2 , it is a schematic diagram of the organizational structure of the data monitoring platform provided by the embodiment of the present invention.
进一步地,所述功能插件在功能上相互独立,且所述功能插件支持在线热插拔。Further, the functional plug-ins are functionally independent from each other, and the functional plug-ins support online hot swapping.
在一种可实现方式中,所述数据监控平台201将从所述待监控应用系统中反馈的监控数据以插件形式存放在所述插件容器总线2012上;并且,所述Web服务器200将插件形式的监控数据以不透明方式传输至所述移动智能终端100。In a practicable manner, the data monitoring platform 201 stores the monitoring data fed back from the application system to be monitored on the plug-in container bus 2012 in the form of a plug-in; The monitoring data of is transmitted to the smart mobile terminal 100 in an opaque manner.
在本实施例中,优选地,所述移动智能终端100为智能手机102。In this embodiment, preferably, the smart mobile terminal 100 is a smart phone 102 .
进一步地,所述SOA服务接口2011还用于接入第三方服务系统400,以实现所述第三方服务系统400与所述数据监控平台201的数据融合。Further, the SOA service interface 2011 is also used to access the third-party service system 400 to realize data fusion between the third-party service system 400 and the data monitoring platform 201 .
参看图3,是本发明实施例提供的基于Web服务器的移动监控系统又一结构示意图。Referring to FIG. 3 , it is another structural schematic diagram of the mobile monitoring system based on the Web server provided by the embodiment of the present invention.
在本实施例中,所述Web服务器的数量N可为一个或多个。如图3所示,本发明可包括Web服务器200、Web服务器500、 Web服务器600,……,Web服务器N,N≥1。In this embodiment, the number N of web servers may be one or more. As shown in FIG. 3 , the present invention may include Web server 200 , Web server 500 , Web server 600 , . . . , Web server N, where N≧1.
具体地,每一个所述Web服务器在所述数据监控平台201上还设有用于纵向级联扩展的本地接口2012,通过所述本地接口2012将多个Web服务器组建为服务器集群,并在所述服务器集群上实现负载均衡。Specifically, each of the Web servers is also provided with a local interface 2012 for vertical cascading expansion on the data monitoring platform 201, and a plurality of Web servers are formed into a server cluster through the local interface 2012, and in the Load balancing is implemented on the server cluster.
具体地,所述本地接口2012包括但不限于各种数据库管理接口、通信构建接口、基础构建接口和服务器集群接口。Specifically, the local interface 2012 includes, but is not limited to, various database management interfaces, communication construction interfaces, infrastructure construction interfaces, and server cluster interfaces.
进一步地,所述本地接口2012还用于接入一个或多个数据库系统,以实时读写所述数据监控平台201的数据。如图3所示,本发明提供的基于Web服务器的移动监控系统还包括数据库系统1、数据库系统2,……,数据库系统M,M≥1。Further, the local interface 2012 is also used to access one or more database systems to read and write the data of the data monitoring platform 201 in real time. As shown in Fig. 3, the mobile monitoring system based on the Web server provided by the present invention also includes a database system 1, a database system 2, ..., a database system M, where M≥1.
本发明提供的一种基于Web服务器的移动监控系统,利用安装有支持HTML5技术规范的网页浏览器的移动智能终端,可通过所述网页浏览器登录互联网,通过互联网访问基于面向服务的体系结构的Web服务器,由于HTML5技术规范的网页浏览器与移动智能终端的硬件及其操作系统无关,因此避免了移动智能终端的不同操作系统的限制,移动智能终端仅需启动网页浏览器即可访问Web服务器;进一步地,由于本发明提供的Web服务器采用了基于SOA服务体系架构,数据监控系统的各种功能均可采用插件的形式继续独立开发,并通过标准的SOA服务接口存放在插件容器总线上,当需要对数据监控系统进行功能调整或更新时,只需要调整相应的功能插件,而无需对整个数据监控系统进行调整,因此可以实现数据监控系统的在线维护,并提高系统维护效率;此外,多个Web服务器还可通过本地接口组建服务器集群,可实现负载均衡,满足大容量数据读写及同步数据采集的需要,提高监控系统的整体性能。A mobile monitoring system based on a Web server provided by the present invention can use a mobile intelligent terminal installed with a web browser supporting the HTML5 technical specification to log in to the Internet through the web browser, and access the system based on the service-oriented architecture through the Internet. Web server, because the web browser of the HTML5 technical specification has nothing to do with the hardware and operating system of the mobile smart terminal, thus avoiding the restrictions of different operating systems of the mobile smart terminal, the mobile smart terminal only needs to start the web browser to access the Web server Further, because the Web server provided by the present invention has adopted based on the SOA service architecture, the various functions of the data monitoring system can continue to be developed independently in the form of plug-ins, and are stored on the plug-in container bus through standard SOA service interfaces. When it is necessary to adjust or update the function of the data monitoring system, it is only necessary to adjust the corresponding functional plug-in instead of adjusting the entire data monitoring system, so the online maintenance of the data monitoring system can be realized and the system maintenance efficiency can be improved; in addition, multiple A web server can also form a server cluster through the local interface, which can realize load balancing, meet the needs of large-capacity data reading and writing and synchronous data collection, and improve the overall performance of the monitoring system.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。The above description is a preferred embodiment of the present invention, and it should be pointed out that for those skilled in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications are also considered Be the protection scope of the present invention.
Claims (7)
- A kind of 1. mobile monitoring system based on Web server, it is characterised in that including:It is provided with and supports HTML5 technical specifications Web browser mobile intelligent terminal, the Web server based on Services Oriented Achitecture, and, application to be monitored System;The web browser, for setting multiple network application function collection based on HTML5 technical specifications, and asked according to user Data are carried out by internet with the Web server to be connected;The mobile intelligent terminal, for starting the web browser according to user instruction, and by internet to the Web Server sends access request and control instruction, to monitor the application system to be monitored;The Web server, after the access request sent for receiving the mobile intelligent terminal, to the mobile intelligent terminal Carry out authentication, and the control instruction that mobile intelligent terminal described in real-time reception is sent after being verified;According to described Control instruction, the monitoring data of the application system to be monitored is obtained in real time and the monitoring data is fed back into the mobile intelligence Can terminal;The web browser is included based on the multiple network application function collection that HTML5 technical specifications are set:Dynamic vector figure Processor, audio video transmission interface and utilizing camera interface;The Web server is established using the working method of insert receptacle bus data monitoring platform;The data monitoring platform includes the SOA service interfaces and multiple feature cards for access function plug-in unit;Institute State feature card distribution to be stored in the insert receptacle bus, to set up the systemic-function of the data monitoring platform;The feature card is functionally separate, and the feature card supports online insertion and removal;The monitoring data fed back from the application system to be monitored is stored in institute by the data monitoring platform with card format State in insert receptacle bus.
- 2. the mobile monitoring system based on Web server as claimed in claim 1, it is characterised in that the intelligent movable is whole End includes network address transmitter and page data receiver;The network address transmitter, for the network address of the mobile intelligent terminal to be sent into the Web in a manner of URL Server, and send access request and control instruction to the Web server;The page data receiver, for receiving the network address of the mobile intelligent terminal in the Web server simultaneously After establishing data connection, the monitoring data on the application system to be monitored of the Web server Real-time Feedback is received, and The monitoring data is fed back into the web browser;The web browser, it is additionally operable to according to HTML5 technical specifications include the monitoring data on webpage.
- 3. the mobile monitoring system based on Web server as claimed in claim 1, it is characterised in that the SOA service interfaces It is additionally operable to access Third-Party Service, to realize that the data of the Third-Party Service and the data monitoring platform are melted Close.
- 4. the mobile monitoring system based on Web server as claimed in claim 1, it is characterised in that the Web server will The monitoring data of card format is transmitted in a manner of opaque to the mobile intelligent terminal.
- 5. the mobile monitoring system based on Web server as claimed in claim 1, it is characterised in that the Web server Quantity is one or more;The Web server is additionally provided with the local interface that extension is cascaded for longitudinal direction on the data monitoring platform, passes through institute State local interface and multiple Web servers are constructed as server cluster, and load balancing is realized on the server cluster.
- 6. the mobile monitoring system based on Web server as claimed in claim 5, it is characterised in that the local interface is also For accessing one or more Database Systems, to read and write the data of the data monitoring platform in real time.
- 7. the mobile monitoring system based on Web server as described in any one of claim 1~6, it is characterised in that the shifting Dynamic intelligent terminal is smart mobile phone.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310748484.3A CN103747074B (en) | 2013-12-31 | 2013-12-31 | mobile monitoring system based on Web server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310748484.3A CN103747074B (en) | 2013-12-31 | 2013-12-31 | mobile monitoring system based on Web server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103747074A CN103747074A (en) | 2014-04-23 |
CN103747074B true CN103747074B (en) | 2018-01-16 |
Family
ID=50504060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310748484.3A Expired - Fee Related CN103747074B (en) | 2013-12-31 | 2013-12-31 | mobile monitoring system based on Web server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103747074B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104135537A (en) * | 2014-08-15 | 2014-11-05 | 深圳科士达科技股份有限公司 | Method and system for monitoring photovoltaic inverter by using embedded WEB server |
CN104158899B (en) * | 2014-08-25 | 2015-12-02 | 努比亚技术有限公司 | Based on information push of mobile terminal method, the Apparatus and system of Service-Oriented Architecture Based |
CN104881352A (en) * | 2015-06-03 | 2015-09-02 | 上海新炬网络信息技术有限公司 | System resource monitoring device based on mobile terminal |
CN106572136A (en) * | 2015-10-10 | 2017-04-19 | 北京国双科技有限公司 | Server operation control method, device and system |
CN105635259B (en) * | 2015-12-25 | 2019-01-18 | 上海建坤信息技术有限责任公司 | A kind of multi-screen real-time interaction system based on Web technology |
CN107370775B (en) * | 2016-05-11 | 2020-04-28 | 阿里巴巴集团控股有限公司 | Method and system for starting application |
CN111552624A (en) * | 2020-04-30 | 2020-08-18 | 城云科技(中国)有限公司 | Use monitoring method for cross-border trade big data platform |
CN114025140B (en) * | 2021-11-19 | 2024-03-08 | 四方智能(武汉)控制技术有限公司 | Integrated client for B/S architecture monitoring system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101986652A (en) * | 2010-09-27 | 2011-03-16 | 北京泰豪智能工程有限公司 | Data sharing method and system based on embedded servers as well as client |
CN102434939A (en) * | 2011-09-27 | 2012-05-02 | 烟台蓝德空调工业有限责任公司 | Central air-conditioning monitoring system based on embedded Web server |
CN103365320A (en) * | 2013-06-27 | 2013-10-23 | 黄杰 | Web server-based laboratory monitoring system |
-
2013
- 2013-12-31 CN CN201310748484.3A patent/CN103747074B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101986652A (en) * | 2010-09-27 | 2011-03-16 | 北京泰豪智能工程有限公司 | Data sharing method and system based on embedded servers as well as client |
CN102434939A (en) * | 2011-09-27 | 2012-05-02 | 烟台蓝德空调工业有限责任公司 | Central air-conditioning monitoring system based on embedded Web server |
CN103365320A (en) * | 2013-06-27 | 2013-10-23 | 黄杰 | Web server-based laboratory monitoring system |
Also Published As
Publication number | Publication date |
---|---|
CN103747074A (en) | 2014-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103747074B (en) | mobile monitoring system based on Web server | |
JP6258312B2 (en) | System and method for a single KVM client supporting multiple different video compression techniques | |
US20140298188A1 (en) | Remote operation method and system | |
CN111414407A (en) | Data query method, device, computer equipment and storage medium for database | |
US20150189036A1 (en) | Offline caching method and apparatus | |
CN106713485A (en) | Cloud computing mobile terminal and working method thereof | |
CN107580011B (en) | Data sharing method and desktop cloud server | |
CN105142011A (en) | Web-based television terminal multi-screen interaction method and device | |
CN103699635B (en) | Information processing method and device | |
CN103116645B (en) | The method and device of browsing page by mobile equipment | |
CN103618710A (en) | Individual processing method and device of file between mobile device and computing device | |
CN103685433A (en) | Virtual document transmission system and virtual document transmission method thereof | |
CN103051694B (en) | The method and mobile communication terminal of mobile communication terminal control device | |
US20150058452A1 (en) | Video loading method, device and system of mobile terminal | |
WO2015035897A1 (en) | Search methods, servers, and systems | |
CN104349177A (en) | Method for turning to play multimedia file under desktop cloud, virtual machine and system | |
CN103067500B (en) | Web browsing method based on cloud terminal | |
CN202799005U (en) | Cloud computing based internet monitoring system of set top box and set top box | |
CN111831513B (en) | Log query method, device, electronic equipment and storage medium | |
CN109716731A (en) | For providing the system and method for functions reliably and efficiently data transmission | |
WO2014146448A1 (en) | Method and system for synchronizing browser bookmarks | |
CN102209116A (en) | Method and device for acquiring Internet protocol television program information, and television | |
CN104156372B (en) | A kind of methods, devices and systems for opening webpage | |
TW201500933A (en) | Method for sharing and synchronizing data in local area network | |
CN103970794B (en) | Data access method and data access device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180116 |