一种基于b/s结构的离散数据点曲线构造系统及其构造方法

文档序号:7749738阅读:156来源:国知局
专利名称:一种基于b/s结构的离散数据点曲线构造系统及其构造方法
技术领域
本发明涉及远程数据监测技术领域,具体涉及一种离散数据点的曲线构造系统和 方法。
背景技术
针对工业数据远程监测,近年来国内外都分别提出了各种方案。目前的技术方案 中通常使用专门的设备或软件进行远程数据的接收和监控,使用较为不便,实时性不强,同 时现有的远程数据监测系统通常较为复杂,开发周期长、人力、物力消耗大,同时其运行通 常需专门的设备或软件支持,也带来不便。如公开号为CN1936995A所公开的一种工业烟气在线监测系统的控制及数据传输 系统及方法,包括烟尘监测子系统,实时监测烟尘浓度;烟气排放参数监测子系统,实时检 测烟气含氧量、流速、压力、温度等参数,气态污染物监测子系统,对烟气实时采样和控制, 进行预处理,系统控制及数据采集处理子系统,采集上述子系统的输出信号、并进行处理、 存储、显示、记录和统计,实现数据实时、远距离传输;烟气预处理程控,与环保监测中心站 计算机通信,其采用C/S结构,环保监测中心站计算机必须安装相应系统才能实现数据监 测。现有技术还存在实时性不强,不能自动更新客户端数据等缺点。

发明内容
有鉴于此,为了解决上述问题,本发明公开了一种基于B/S结构的离散数据点曲 线构造系统,能够实时获取服务器端数据,并构造为曲线并实时显示。本发明的目的是这样实现的基于B/S结构的离散数据点曲线构造系统,包括通 过互联网相互连接的服务器端和客户端;所述服务器端包括数据源,工业数据并储存;数据访问接口 ;以及万维网服务器,通过数据访问接口从数据源采集工业数据,并发布到网络;所述客户端包括数据收发模块,用于与万维网服务器交互数据;以及曲线构造模块,根据用户设定,调用数据收发模块获取的数据,并构造为曲线输出显不。进一步,所述数据收发模块通过AJAX方式从服务器实时获取数据;进一步,所述曲线构造模块通过SilverLight模块构造曲线;进一步,所述数据访问接口可对数据源中的一个或多个数据点进行数据采集,对 每个数据点采集的数据,按时间顺序排列为数组。
本发明还提供上述基于B/S结构的离散数据点曲线构造系统的曲线构造方法,包 括如下步骤1)用户进行曲线初始化设定;2)曲线构造模块通过数据收发模块与万维网服务器建立连接,将要采集的数据点 信息发送到万维网服务器;3)客户端按设定的数据采集时间间隔,向万维网服务器发送请求,再由万维网服 务器调用数据访问接口从数据源采集工业数据,并发送至数据收发模块;4)数据收发模块接收工业数据,由曲线构造模块根据用户设定构造为曲线输出显
7J\ o进一步,所述步骤1)中,用户设定包括曲线背景、曲线坐标图、线条粗细、线条颜 色和/或描述性文字,以及数据采集时间间隔;进一步,所述步骤4)中,数据收发模块通过AJAX方式从服务器实时获取数据;进一步,所述步骤4)中,所述曲线构造模块通过SilverLight模块构造曲线;进一步,所述曲线构造模块还根据数据收发模块实时获取的数据,对曲线进行实 时更新。本发明的有益效果是采用B/S结构(Browser/Server,浏览器/服务器结构),使 本系统的扩展性极强,客户端可在任何能够连上互联网的地方对服务器端进行访问,维护 简便,并能实时刷新工业数据。


为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步的详细描述图1示出了基于B/S结构的离散数据点曲线构造系统的结构示意图。
具体实施例方式以下将对本发明的优选实施例进行详细的描述。参见图1,本发明基于B/S结构的离散数据点曲线构造系统,包括通过互联网相互 连接的服务器端和客户端;所述服务器端包括数据源、数据访问接口及万维网服务器,所述 数据源用于存储采集的工业数据,万维网服务器用于通过数据访问接口从数据源采集工业 数据,并发布到网络;所述客户端包括数据收发模块、曲线构造模块和界面控制模块,所述 数据收发模块,用于与万维网服务器交互数据;曲线构造模块用于根据用户设定,调用数据 收发模块获取的数据,并构造为曲线输出显示;所述数据收发模块通过AJAX (Asynchronous JavaScript and XML,异步JavaScript和XML)方式从服务器实时获取数据,可减轻 服务器负担,并可实时获取数据;所述曲线构造模块通过SilverLight模块构造曲线, SilverLight是微软公司提供的强大的应用程序,可高效率开发图像、音频、视频应用。所述 数据访问接口可对数据源中的一个或多个数据点进行数据采集,对每个数据点按一定的时 间间隔采集数据,并按时间顺序排列为数组。所述界面控制模块用于用户输入初始化设定。本发明还提供上述基于B/S结构的离散数据点曲线构造系统的曲线构造方法,包 括如下步骤
1)用户通过TOB浏览器,调用界面控制模块进行曲线初始化设定,包括曲线背景、 曲线坐标图、线条粗细、线条颜色和/或描述性文字,以及数据采集时间间隔;2)曲线构造模块通过数据收发模块与万维网服务器建立连接,将要采集的数据点 信息发送到万维网服务器;3)客户端按设定的数据采集时间间隔,向万维网服务器发送请求,再由万维网服 务器调用数据访问接口从数据源采集工业数据,并发送至数据收发模块;4)数据收发模块通过AJAX方式从服务器实时获取数据,由曲线构造模块根据用 户设定构造为曲线输出显示,并不断根据数据收发模块实时获取的数据,对曲线进行实时 更新。以上所述仅为本发明的优选并不用于限制本发明,显然,本领域的技术人员可以 对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修 改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和 变型在内。
权利要求
基于B/S结构的离散数据点曲线构造系统,其特征在于包括通过互联网相互连接的服务器端和客户端;所述服务器端包括数据源,工业数据并储存;数据访问接口;以及万维网服务器,通过数据访问接口从数据源采集工业数据,并发布到网络;所述客户端包括数据收发模块,用于与万维网服务器交互数据;以及曲线构造模块,根据用户设定,调用数据收发模块获取的数据,并构造为曲线输出显示。
2.如权利要求1所述的基于B/S结构的离散数据点曲线构造系统,其特征在于所述 数据收发模块通过AJAX方式从服务器实时获取数据。
3.如权利要求2所述的基于B/S结构的离散数据点曲线构造系统,其特征在于所述 曲线构造模块通过SilverLight模块构造曲线。
4.如权利要求1至3中任一项所述的基于B/S结构的离散数据点曲线构造系统,其特 征在于所述数据访问接口可对数据源中的一个或多个数据点进行数据采集,对每个数据 点采集的数据,按时间顺序排列为数组。
5.如权利要求1-4中任一项所述的基于B/S结构的离散数据点曲线构造系统的曲线构 造方法,其特征在于包括如下步骤1)用户进行曲线初始化设定;2)曲线构造模块通过数据收发模块与万维网服务器建立连接,将要采集的数据点信息 发送到万维网服务器;3)客户端按设定的数据采集时间间隔,向万维网服务器发送请求,再由万维网服务器 调用数据访问接口从数据源采集工业数据,并发送至数据收发模块;4)数据收发模块接收工业数据,由曲线构造模块根据用户设定构造为曲线输出显示。
6.如权利要求5所述的基于B/S结构的离散数据点曲线构造系统的曲线构造方法,其 特征在于所述步骤1)中,用户设定包括曲线背景、曲线坐标图、线条粗细、线条颜色和/或 描述性文字,以及数据采集时间间隔。
7.如权利要求6所述的基于B/S结构的离散数据点曲线构造系统的曲线构造方法,其 特征在于所述步骤4)中,数据收发模块通过AJAX方式从服务器实时获取数据。
8.如权利要求7所述的基于B/S结构的离散数据点曲线构造系统的曲线构造方法,其 特征在于所述步骤4)中,所述曲线构造模块通过SilverLight模块构造曲线。
9 如权利要求8所述的基于B/S结构的离散数据点曲线构造系统的曲线构造方法,其 特征在于所述曲线构造模块还根据数据收发模块实时获取的数据,对曲线进行实时更新。
全文摘要
本发明涉及远程数据监测技术领域,具体涉及一种离散数据点的曲线构造系统和方法,能够实时获取服务器端数据,并构造为曲线并实时显示;本发明的基于B/S结构的离散数据点曲线构造系统包括通过互联网相互连接的服务器端和客户端;所述服务器端包括数据源,工业数据并储存;数据访问接口;以及万维网服务器,通过数据访问接口从数据源采集工业数据,并发布到网络;所述客户端包括数据收发模块,用于与万维网服务器交互数据;以及曲线构造模块,根据用户设定,调用数据收发模块获取的数据,并构造为曲线输出显示;本发明的系统和方法扩展性极强,客户端可在任何能够连上互联网的地方对服务器端进行访问,维护简便,并能实时刷新工业数据。
文档编号H04L29/08GK101877720SQ20101018252
公开日2010年11月3日 申请日期2010年5月25日 优先权日2010年5月25日
发明者刘昆, 刘艺, 周伟, 周松, 唐小健, 宋扬, 张帮均, 张汉荣, 张辉, 曾祥宁, 李征, 杜云贵, 杨刚, 欧阳宏, 王志伟, 蒋建华, 蒋晓玲, 谢川, 郭红宇 申请人:中电投远达环保工程有限公司;中冶赛迪工程技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1