‘襄辫蘩一嚣麓纛豢.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
‘:襄辫蘩一嚣麓纛豢 、谢.. ..≯‰ 7.誓.. ..皇嚣 。漱 ,髦 .t毋 √ 。鹈 瓤i强蕊镰¨ 警篷藜囊鹈。..蕊缀投才 远程诊断系统不同Web页面之阀 数据交换解决方案 李阳海高伟黄树红汪勇 张金平扬涛 摘要 在基于weh的远程故障诊断系统,需要在不同页面刮用不同的分析工具对同组数据进行分析。为了避免页面反复 从数据库读取同样的数据,有必要在不同页面之间共享数据和通信。然而在用Java AppleL编写界面时发现,Java本 身的安全机制限制了这种通信的进行。本文找到, 种页面数据交换途径,使用户任客户端不用通过服务器中转就 能够实现不同页面之间的数据交换,免去了网络通讯带来的延迟,提高了远程诊断系统实时分析的能力。 关键词JⅢ,数据交换,weh页面,远程敌障诊断 止Appl乩与陈它下载点以外的任何一台主机建立联系,包括它 一、引言 Java技术在机械设备远程临控或者故障诊断系统中的应 r满足跨页面通信的要求,一般的作法是做一个单独的通信员 用,将成为该领域的一个发展方向。用J啪Applet实现原来用 不能保证传输可靠性,而且延迟很大,建立一个TcI’/IP连接往 Act-坩x拄件实现的功能止得到越来越多的重视。这是基于Java 自身的优势。首先,Java是跨平台的,它为不l州的操作乎台提供往需要花几秒钟的时间,且由于只有·个通道,迁容易造成数据 了支持,提高r系统兼蒋性和可用性;其次,用J…编码的效率 传输瓶颈。因此,不适合远程诊断系统,本文经过研究,找到了 比较高,是专门为网络编程而提供的语言,并儿吸收了其它高级 种叮靠的解决方案,能够实现在客户本地机上不同贞面Ap— 语言的优秀部分。它不仅摒齐了如c语言中的不合理部分,析 plet之间的通信与资源共享,大大减少了网络流量,可有效提高 且限制r程序语言的一部分会给用户安全性造成威胁的功能。 远程诊断系统的性能, 可见.J…的跨平台性、高效率以及安全性是它探受网络程序员 二、方案 青睐的原因。然而.J…的安伞陛要求也给系统开发造成了其它 困难.不同web页面的数据直接交换就是其中之一、 在开发基于w出的远程诊断系统时,用不同的Weh页面实 现不同信号分析功能,比如对振动信号进行频域或时域分析, 么即使它们运行在不同的浏览器窗口中.它们也将共享同一个 但由于贞画之『日j的数据交换存在崩难,在分析或显示菜时刻振 e“r删m 运行埘环境fnmlj血e 动波形时,不得不由页面各自向数据库请求同样的数据。如果 在的uRL地址,也可以看作是在服务器J:的地址。共享运行环 要用两种分析手段,1司Ⅱ寸分析4条由1024点数据组成的振动波境使得类的静态域和结构能够被所有的Apph实例防问,罔 形,意昧着从远程数据库中两次请求4x1024字节的同样数据.此。可以用这些静态域和结构在不嘲的Applet之间传递信息。 极大地影响远程诊断系统的宴时性和诊断功能实现。如果要用 橱过这样的途径,不仅可蹦把整数、字符、字符串等简单数 更多的分析手段分析数据,则N题更严重。 据类型存绪到这些静志域,析冠还可以1竽储Appk实例本身的 凶此,有必要突破在不同页面之问进行数据共享和通信的 问题,使诊断系统从

文档评论(0)

159****9825 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档