[发明专利]一种对嵌入式设备集群管理及监控的方法有效
申请号: | 201210125017.0 | 申请日: | 2012-04-25 |
公开(公告)号: | CN102664952A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 赵琦;王罡;冯文全;朱楠;张猛 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 集群 管理 监控 方法 | ||
技术领域
本发明涉及一种通用化、高性能的基于B/S结构的嵌入式设备应用的解决方法,尤其涉及一种对嵌入式设备集群管理及监控的方法。它能够通过浏览器高效、实时地完成对单个嵌入式设备及嵌入式设备集群的控制管理及监控。该发明属于嵌入式应用开发技术领域。
背景技术
随着网络信息技术的飞速发展,Web(互联网)技术越来越多的用在控制领域,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。目前嵌入式系统技术已经成为了最热门的技术之一,嵌入式系统以系统内核小、系统精简、高实时性、高可靠性、多任务的操作系统等优点,在各个领域都得到了广泛应用。
随着web技术应用逐渐成熟,用户可以通过客户端连接以太网,并且获得用户权限时即可访问服务器。通过安装特定功能的软件即可完成期望的任务,它具有功耗低、体积小、性能高、成本低廉、可携带、易于部署等特点。但是在一定程度上加大了客户端电脑载荷,加大了系统维护与升级的成本与工作量,加大了用户的总体成本。
如果用恰当的方式将Web技术与嵌入式系统结合在一起实施远程控制系统,用户的工作界面就可以通过浏览器来实现,在这种结构下极少部分业务逻辑是在前端实现的,主要业务逻辑是在服务器端实现的,这样就不需要安装任何专门的软件即可以进行所需的操作,将能满足用户仅使用浏览器即可高效、实时地完成对嵌入式设备的管理控制及监控。
发明内容
本发明一种对嵌入式设备集群管理及监控的方法,它通过浏览器完成对单个嵌入式设备及嵌入式设备集群的控制管理及监控。
技术方案
(一)要解决的技术问题
传统的对于嵌入式设备及嵌入式集群设备的管理与控制通常是由客户端完成,用户通过客户端连接以太网,并获取用户权限来访问服务器,通过安装多种软件来完成既定的任务,来管理控制嵌入式设备及嵌入式集群设备。本发明提供了一种使用浏览器来管理与控制嵌入式设备及嵌入式集群设备的方法,通过此方法可以减少客户端电脑载荷,极大程度减少系统升级与维护的成本。
(二)具体的技术方案
本发明一种对嵌入式设备集群管理及监控的方法,它由硬件和软件两部分组成,硬件部分由具体嵌入式设备及服务器组成,以应对不同的开发需求,软件部分由DTEA(发明的一种分布式测试环境的实现框架)及具体Web应用组成。
本发明由DTEA实现后端业务逻辑,通过ICE中间件实现DTEA与Java的通信,并将服务器与嵌入式设备上业务逻辑分离来实现的。它们之间的关系是服务器通信端接收数据通过ICE中间件连接DTEA实现嵌入式设备上业务逻辑,然后再通过ICE中间件连接服务器通信端发送数据。
如图1所示,DTEA可运行于嵌入式设备上,DTEA的Java客户端及具体WEB应用可以运行在嵌入式设备或服务器上,根据需求不同,DTEA的Java客户端及具体WEB应用可以选择是在嵌入式上还是服务器上运行,如果处理量不大可以使DTEA与其客户端还有WEB应用均运行在相同嵌入式设备上。用户通过浏览器进行操作,将请求连接到WEB应用上,通过DTEAJava客户端远程或者本地连接DTEA,在DTEA上可以对不同服务对象进行管理并完成相应业务逻辑提供服务,再返回至DTEA Java客户端,最后通过WEB应用返回到浏览器上响应用户请求,下面说明本发明的技术方案。
一、由DTEA实现后端业务逻辑
(1)DTEA体系结构
分布式测试环境体系结构(DTEA:Distributed Test Environment Architecture)是一种分布式测试环境的实现框架。DTEA的目标是将软件环境中的各种功能模块以一种松耦合的方式进行系统集成,从而快速、有效的开发和部署软件应用系统。
DTEA系统的体系结构如图2所示,DTEA系统通常由一系列的后台服务器与一系列的前端应用程序组成。后台服务器运行DTEA服务,所提供的功能包括硬件I/O服务、通用仪器接口服务、不需要用户界面操作的软件计算、分析、存储服务等。前端应用程序通常作为DTEA的客户端,使DTEA服务器提供的各种服务来处理用户的请求,以获取向用户传输的数据。DTEA的服务模块之间也可以非常方便的通过使用远程对象引用与客户端相同的方式进行通信。
DTEA的服务模块使用一套标准的接口与外接进行信息交互,因此每个服务模块都有具体清晰的接口信息,便于软件开发工作的组织,同时可以实现软件模块的重用。
(2)DTEA软件框架实现
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210125017.0/2.html,转载请声明来源钻瓜专利网。