B/S模式实现了“瘦”客户机方式,解决了C/S模式存在的不足,极大地简化了客户机的工作。客户机上只需安装、配置少量的软件,即可通过浏览器访问服务器;而服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。B/S模式为系统提供了更大的开放性与灵活性,软件的开发、维护、更新只需在服务器进行,减少了系统维护的周期与费用。但是,要构建B/S模式的远程故障诊断系统,企业必须建立和维护故障诊断中心,在一定程度上增加了企业的成本。

1.2.3  C/S和B/S混合模式

在C/S和B/S混合模式中,远程故障诊断系统主要包括采集终端、本地监控中心、本地监控终端、故障诊断中心和远程监控终端等部分。其中,采集终端、本地监控中心及本地监控终端设在企业内部,故障诊断中心及远程监控终端设在设备生产厂家的技术服务中心。采集终端与本地监控中心之间、本地监控中心与故障诊断中心之间采用的是C/S模式,本地监控中心与本地监控终端之间、故障诊断中心与远程监控终端之间采用的是B/S模式。

C/S和B/S混合模式解决了基于B/S模式的远程故障诊断系统所存在的部分问题,将故障诊断中心设在设备生产厂家的技术服务中心,由专业的技术人员对故障诊断中心的软硬件设施进行维护和更新,降低了企业的成本。但是,在C/S和B/S混合模式下,企业内部仍然需要建立和维护本地监控中心,负责管理本地数据以及设备与故障诊断中心的通讯,造成了资源的浪费。

1.3  研究方向

采用云计算架构,可以实现基于云服务的智能设备故障诊断系统,包括云终端软件、云诊断中心和云服务中心三个部分。云终端软件由企业的设备维护人员负责,他们可以管理用户信息、设备信息和诊断信息,查询未诊断记录和已诊断记录,进行文本诊断和语音视频诊断。云诊断中心由设备生产厂家的技术人员负责,他们可以在任何地点使用任意一台能够上网的设备处理故障诊断请求,进行文本诊断和语音视频诊断。云服务中心负责存储、分析和管理设备的历史诊断数据,实现故障智能诊断。

云计算架构彻底解决了现有的远程故障诊断系统所存在的问题。企业可以利用该系统进行远程故障诊断,而不必建立和维护专门的远程故障诊断中心,且系统的软硬件设施都由专业的技术人员进行维护和更新,大大降低了企业的成本。同时,云的使用规模可以动态伸缩,满足了应用和用户规模增长或减少的需要,避免了资源的浪费,从而实现了企业效益的最大化。

本文主要集中于开发基于云服务的智能设备故障诊断系统中的云终端软件模块。

 2  开发平台

云终端软件模块分为本地信息管理和故障诊断网站两个子模块。以Delphi XE3为开发工具,Microsoft SQL Server 2012为数据库软件,实现本地信息管理;以Node.js 0.10.0为开发工具,运用WebRTC技术,实现故障诊断网站。

2.1  Delphi

Delphi是Windows平台上著名的快速应用程序开发工具。Delphi是一个集成开发环境,使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,通过IDE、VCL工具与编译器,配合链接数据库的功能,构成了一个以面向对象程序设计为中心的应用程序开发工具。Delphi所编译的可执行文件,虽然容量较大,但因为产生的是真正的原生机器码,性能上比较快速。除了使用数据库的程序之外,不需安装即可运行,在使用上相当方便。Delphi的主要特点如下所示:

(1)可视化开发环境。

上一篇:基于android WebView的简单浏览器的设计与实现
下一篇:城市轨道交通车辆轮对管理信息系统关键技术模块开发

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

银行行办公信息服务系统【1544字】

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识