一种基于c/s模式的桥梁监测系统的制作方法

文档序号:6330217阅读:213来源:国知局
专利名称:一种基于c/s模式的桥梁监测系统的制作方法
技术领域
本实用新型涉及自动化领域,特别涉及一种基于c/s模式的桥梁 监测系统。
背景技术
现有技术桥梁监测方法主要包括以下三种方式
一、 传统的监测方式。
现有技术中最传统的监测方式是采用人工进行数据的测量、记录 和处理。该监测方式测量速度慢,完成桥梁结构的一次采集数据耗时 较长,难以保证各测点数据工作状态的 一致性。例如8: 00与10: 00 测的数据由于温度的影响造成桥梁结构工作状态不一致,再加上测点 位置的不同,在处理时就较难消除温度的影响,数据的处理就变成比 较复杂。而且数据在测量、记录、处理过程中难免引入人为的误差甚 至错误。由于桥梁地域分散,多处偏远地区,多为高空作业,桥梁施 工和运营期间人工测量数据工作难度大。
二、 利用移动的GSM (泛欧数字蜂窝移动通信系统)建立连接的 桥梁监测方式。
采用GSM连接的桥梁监测方式是利用GSM的电路交换的话音业 务建立点对点的数据建立连接,通过数据中心计算机分别控制桥上各 采集仪采集数据。
采用GSM连接的桥梁监测技术实施方式为传感器通过电缆线接 到采集仪,采集仪采用现场RS485总线连接到电平转换单元上,电平 转换单元采用RS232接口连接到现场GSM数据传输单元;现场GSM数 据传输单元通过GSM网络与监测中心GSM数据传输单元建立连接,监 测中心GSM数据传输单元通过RS232接口连接到监测中心计算才几连 接。其工作过程为通过监测中心控制与之相连的GSM数据传输单元主动呼叫远程GSM数据传输单元建立连接,随后监测中心计算机直接
控制其中一台采集仪采集数据,待其釆集完毕后再控制另一台采集仪。 此种方法,数据中心同 一套设备在同 一 时间只能采集一座桥梁或 一个采集仪相连接的传感器数据。而且对总线上的设备控制也是点对 点的控制方式,故数据釆集的速度慢、操作繁瑣。数据传输方法是基
于移动通信2.0G技术,数据中心计算机必须配备专用的数据传输模块 和移动电话卡,使用极不方便。数据传输速度慢、费用高、建立大型 监控网比较困难。
三、利用光缆建立连接的桥梁监测方式。
利用光缆建立连接的桥梁监测技术实施方式的工作过程为传感 器通过电缆线接到采集仪,釆集仪釆用现场RS485总线连接到控制终 端机上。控制终端机连接到光电转换器接入远程光缆网络。再通过监 测中心光电转换器与监测中心计算机建立远程连接,实现桥梁的监测。
利用光缆建立连接的桥梁监测方式是利用专用光缆或租用电信 公用光缆建立数据连接,监测中心计算机控制采集设备完成数据采集 或通过设置控制终端机实现数据的自动采集。此种方法的缺点是成本 高、维护难度大、监测中心比较固定,组建大型监控网比较困难。
因此,如何在桥梁分布零散的情况下组建大型监控网,实现桥梁 的监测,是目前需要解决的问题。
而且对于一些异常信号无法及时报警,无法及时得知桥梁的安全 状况。

实用新型内容
本实用新型所要解决的技术问题是提供一种基于C/S模式的桥 梁监测系统,用于在桥梁分布零散的情况下组建大型监控网,实现桥 梁的监测。
为了解决上述问题,本实用新型采取以下技术方案 一种基于C/S模式的桥梁监测系统,其特征在于,该系统包括安 装在桥梁上的传感器、与所述传感器相连的采集仪、与所述采集仪相连的智能控制单元、数据库服务器以及包括数据收发单元和数据处理
单元的监测中心计算才几;
所述采集仪用于釆集与其相连传感器的数据;
所述智能控制单元接收所述采集仪采集的数据,发送到所述监测 中心计算机的数据收发单元;
所述数据收发单元将接收到的数据发送到数据处理单元; 所述数据处理单元,对所述数据收发单元接收到的数据进行具体 操作;
所述数据收发单元包括主线程单元和线程池单元; 所述线程池单元包括身份验证子线程和执行具体操作的辅线程 子单元;
所述主线程单元,用于控制调用相应具体"t喿作对应的辅线程子单
元;
所述身份验证子线程,用于身份合法验证的身份验证子线程; 所述辅线程子单元,用于执行对应的具体操作,将执行结果存储
到所述数据库服务器中,并将执行完毕的反馈信息发送到所述主线程
单元;
所述数据库服务器,用于提供数据存储、查询、处理服务; 所述监测中心计算机当接收到异常数据时,发送报警信号、信息。 优选的,所述数据的处理包括对接收到的数据进行解析、存储、 分析、显示。
优选的,所述智能控制单元通过DTU数据传输单元和通信基站 接入GPRS或者CDMA网络,连接到因特网,再通过路由器连接所述 监测中心计算才几。
优选的,所述智能控制单元直接控制所述采集仪采集所述传感器 的数据。
优选的,所述传感器为多数个,连接在一个或者多数个采集仪上。 优选的,所述采集仪具有多数个通道,每个所述通道釆集与之相 连的传感器的数据。
6优选的,所述智能控制单元为一个或多个,根据所述监测中心计 算机的控制信,t、控制所述采集仪。
本实用新型的有益效果为所述采集仪根据所述智能控制单元接
收到的所述监测中心计算机发送的控制信息进行数据采集。本实用新
型的有益效果为本实用新型实施例所述基于C/S模式的桥梁监测系 统,包括安装在桥梁上的传感器、与所述传感器相连的釆集仪、与所 述采集仪相连的智能控制单元、数据库服务器以及包括数据收发单元 和数据处理单元的监测中心计算机。所述采集仪用于采集与其相连的 传感器数据;所述智能控制单元控制所述釆集仪采集数据并传送相应 数据;所述数据收发单元将接收到的数据发送到数据处理单元;所述 数据处理单元根据数据收发单元接收到的数据执行具体的数据处理操 作。监测中心计算机是通过网络设备与所述智能控制单元相通信的, 而且所述监测中'"、计算机不必固定,只要能与所述智能控制单元相通 信即可。
进一步,采集仪的控制采用分级控制模式,即监测中心计算机控 制智能控制单元,智能控制单元控制各采集仪。同一总线上的釆集仪 在智能控制单元的控制下可以同时并行的工作,能够实现数据采集的 快速性。
进一步,本系统充分利用了公共通信网络,组建监控网除了必要 的采集设备不需增加其它专用设备,降低了成本,系统设备的安装更 为简单方便,组网方便;维护成本低。而且监测中心计算机的建立地 点具有很大的灵活性。
本实用新型在桥梁出现异常情况时能及时报警,可以有效避免危 险的发生,保证桥梁的安全。


图l为本实用新型所述系统第一种实施方式结构图; 图2为本实用新型所述系统第二种实施方式结构图; 图3为本实用新型所述系统组网方案图;图4为本实用新型所述监测中心计算才几的数据处理流程图。
图中1、监测中心计算机,101、数据收发单元,102、数据处 理单元,1011、主线程单元,1012、线程池单元,2、网络设备,3、 路由器,4、移动监测终端计算机,5、 Internet, 6、通信基站,7、 DTU (数据传输单元),8、智能控制单元,9、采集仪,10、传感器,11、 数据库服务器,12、 GPRS/CDMA网络。
具体实施方式
为使本实用新型的上述目的、特征和优点能够更加明显易懂,下 面结合附图和具体实施方式
对本实用新型作进一步详细的说明。
本实用新型提供一种基于C/S模式的桥梁监测系统,用于在桥梁 分布零散的情况下组建大型监控网,实现桥梁的监测。
结合附图和具体实施方式
对本实用新型作进一步的详细说明。
参见图1,该图为本实用新型所述系统第一种实施方式结构图。 本实用新型所述基于c/s模式的桥梁监测系统第一种实施方式, 包括安装在桥梁上的传感器10、与所述传感器IO相连的采集仪9、与 所述采集仪9相连的智能控制单元8、数据库服务器11以及包括数据 收发单元101和数据处理单元102的监测中心计算机1。 所述采集仪9用于采集与其相连的传感器IO数据。 所述智能控制单元8控制所述采集仪9采集数据并接收相应数 据,发送到所述监测中心计算机1的数据收发单元101。
所述数据收发单元101将接收到的数据,发送到数据处理单元 102,数据处理单元102对接收到的数据进行处理并将结果发送或存储 到所述数据库服务器11中。该处理结果可以通过所述监测中心计算机 1显示。
数据处理单元102,对所述数据收发单元101接收到的数据进行 解析、存储、分析、显示等操作,并把处理结果存储到所述数据库服 务器11中。所述数据的处理包括对接收到的数据进行解析、存储、分析、显 示等操作。
本实用新型实施例所述基于C/S模式的桥梁监测系统,包括安装
在桥梁上的传感器10、与所述传感器IO相连的采集仪9、与所述采集 仪9相连的智能控制单元8,以及包括数据收发单元101和数据处理 单元102的监测中心计算机1。所述数据处理单元102根据数据收发 单元101接收到的数据执行具体的数据处理操作。监测中心计算机1 是通过网络设备2与所述智能控制单元8相通信的,而且所述监测中 心计算机1不必固定,只要能与所述智能控制单元8相通信即可。 参见图2,该图为本实用新型所述系统第二种实施方式结构图。 本实用新型所述系统第二种实施方式相对于第一种实施方式,所 述数据收发单元101,进一步可以包括主线程单元1011和线程池单元 1012。
所述线程池单元1012包括执行具体操作的辅线程子单元。 所述主线程单元1011控制调用相应具体操作对应的辅线程子单
元,所述辅线程子单元调用数据处理单元102中对应的具体操作的子
单元,将执行结果存储到所述监测中心计算机1中,并将执行完毕的
反馈信息发送到所述主线程单元1011。
本实用新型所述数据处理单元102进一步可以包括数据解析子单
元、数据存储子单元、数据分析子单元、数据显示子单元。(图2中未
示出)。
所述辅线程子单元可以包括接收辅线程、发送辅线程、解析辅线 程、存储辅线程、分析辅线程、显示辅线程等对应具体操作的辅线程。 所述接收辅线程在所述主线程单元1011调用下,接收发送到所述监测 中心计算机1的数据。
所述发送辅线程在所述主线程单元1011调用下,发送控制命令到 所述智能控制单元8。
所述解析辅线程对应于所述数据处理单元102的数据解析子单 元,当所述主线程单元1011控制调用所述解析辅线程时,所述解析辅线程调用数据解析子单元,由数据解析子单元执行具体的数据解析操作。
所述存储辅线程对应于所述数据处理单元102的数据存储子单 元,当所述主线程单元1011控制调用所述存储辅线程时,所述存储辅 线程调用数据存储子单元,由数据存储子单元执行具体的数据存储操 作。
所述分析辅线程对应于所述数据处理单元102的数据分析子单 元,当所述主线程单元1011控制调用所述分析辅线程时,所述分析辅 线程调用数据分析子单元,由数据分析子单元执行具体的数据分析操作。
所述显示辅线程对应于所述数据处理单元102的数据显示子单 元,当所述主线程单元1011控制调用所述显示辅线程时,所述显示辅 线程调用数据显示子单元,由数据显示子单元执行具体的数据显示操作。
所述线程池单元1012还可以包括用于身份合法验证的身份验证 子线程。
所述主线程单元1011在调用所述线程池单元1012中每个具体辅 线程之前,可以首先调用身份验证子线程。
数据收发单元101在进行通讯前首先要建立连接,建立连接时需 要进行身份验证。只有当验证身份合法后才准许连接,否则不能建立 连^妻;/人而保i正通讯的安全性。
所述监测中心计算才几1还可以包括用户管理单元,用于验证用户 的合法身份,并可以根据实际需要增加新的合法用户。
下面以接收所述智能控制单元8发送的数据为例,具体说明监测 中心计算机l的工作过程。
监测中心计算机1监听网络端口 ,当收到一个或多个数据传输单 元7的连接请求时,所述监测中心计算机1建立一个或多个Socket(网 络套接字)连接。通过同时建立一个或多个连接,以便实现同时对一 个或多个桥梁的监控。监测中心计算机1监听数据收发单元101的接收状态,当监测中 心计算机1监听到有数据到达时,通知主线程单元1011。所述监听过 程还可以通过监听辅线程实现。
主线程单元1011启动线程池单元1012,调用4妾收辅线程,执4f 具体的接收过程。
然后对接收到的数据进行数据校验后,可以存储到存储区,在将 执行结果反馈给主线程单元1011。
所述数据收发单元101包括线程池单元1012,使监测中心计算机 1的同一套设备能够同时对多座桥梁进行实时监测,提高了资源的利 用率,降低了建立数据中心的成本。同时检测多个桥梁主要是通过建 立多个连接来实现的。通过线程池单元才能^f吏整个系统更好的工作。 实现本实用新型所述系统实施例建立多个连接是充分条件,包括多线 程即线程池单元是必要条件。
所述数据收发单元101可以只包括主线程单元和监听线程单元; 所述数据处理单元102中包括线程池单元。
同样包括在所述数据处理单元102中的线程池单元也可以包括执 行具体#:作的多个辅线程子单元。
所述主线程单元用于控制调用数据处理单元102中相应具体操作 对应的辅线程子单元;所述辅线程子单元执行对应的具体操作,将执 行结果存储到所述数据库服务器中,并将执行完毕的反馈信息发送到 所述主线程单元。
所述辅线程子单元可以包括接收辅线程、发送辅线程、解析辅线 程、存储辅线程、分析辅线程、显示辅线程等对应具体操作的辅线程。 具体工作过程可以参见上文所述。
当然,所述数据收发单元还可以只包括监听线程单元,数据处理 单元102包括主线程单元和线程池单元。
当所述监听线程单元监听到有数据发送到所述监测中心计算机1 时,通知所述数据处理单元102中的主线程单元。然后所述主线程单 元再调用所述线程池单元中的接收线程。由于监听线程单元的存在,可以保证监测中心计算机1能够实时接收路由器3或网络设备2发送 的数据或消息。
优选实施方式,本实用新型所述系统还可以包括数据库管理单 元,数据库管理单元用于存储用户管理数据、处理后数据等监测数据。 为用户使用监测数据提供了方便。
多线程:技术主要解决处理器单元内多个线程^l行的问题,它可以 显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。但如 果对多线程应用不当,会增加对单个任务的处理时间。
对于一般的应用,考虑到需要及时的响应用户界面,可以把交互 和调度等工作放在主线程单元里面,此线程占用CPU开销极小,可以 忽略。另开的任务线程数目则最好符合上面的原则。
优选方式,调度程序在所有工作线程都繁忙时候再创建新线程, 达到限定数目后不再创建新线程,转而把任务加入待处理队列。
任务线程设计成一个循环,除非主线程单元通知,否则永不中止。 每一次循环首先检查任务队列,如果发现有待处理任务,则处理,并 标记此任务为"正在处理"。处理完成后从队列中删除此任务。
线程池单元包括
线程池管理器(Thread Pool Manager ):用于创建并管理线程池。 辅线程子单元即工作线程单元(Work Thread):线程池单元中的 辅线程。
任务接口 (Task):每个任务必须实现的接口,以供工作线程调度 任务的执行。
任务队列用于存放没有处理的任务。
本实用新型第一种实施方式所述智能控制单元可以通过DTU和 通信基站接入GPRS或者CDMA网络,连接到因特网,再通过路由器 连接所述监测中心计算机。
这样组建监控网,除了必要的采集仪等设备就不需增加其它设 备,降低成本。采集仪等设备的安装简单方便,并且监控网组网方便, 而且监测中心计算机的建立地点具有很大的灵活性。
12当然,所述传感器10可以为多数个,连接在一个或者多数个采 集仪上。
所述采集仪9具有多数个通道,且每个通道对应釆集与之相连的
一个传感器10的数据。
所述智能控制单元8可以为一个或多个,#^居所述监测中心计算 机1的控制信息通过所述智能控制单元8控制所述采集仪9。
所述智能控制单元8可以自动控制釆集仪9采集所述传感器10 数据,也可以根据所述智能控制单元8接收到的所述监测中心计算机 1发送的控制信息进行数据采集。
这样,所述釆集仪9的控制就是采用了分级控制模式。即监测中 心计算机1控制智能控制单元8,智能控制单元8控制各采集仪9。同 一总线上的采集仪9在智能控制单元8的控制下可以同时并行的工作, 实现了快速采集数据。
同时,所述智能控制单元可以通过DTU 7和通信基站接入GPRS 或者CDMA网络,连接到因特网,再通过有线或者无线网络连接到所 述监测中心计算机1或者移动终端计算机4。
所述监测中心计算机或者移动终端计算机当接收到异常数据时, 可以发送报警信号,及时报警,预防危险的发生,保证桥梁的安全。
参见图3,该图为本实用新型所述系统组网方案图。
下面结合图3具体说明本实用新型所述系统组网方案的工作过程。
传感器10通过电缆线接到釆集仪9,采集仪9采用现场总线可以 是RS485总线或CAN总线,连接到智能控制单元8上。智能控制单 元8可以采用RS232接口连4妄到DTU 7。 DTU 7可以通过通信基站6 进入GPRS或CDMA网络12接入Internet 5。再通过^各由器3与监测 中心计算才几1,或者通过无线网络与移动终端计算才几4建立socket网 络连接,实现桥梁的监测。
监测中心计算才几1或移动终端计算机4的控制命令通过Internet 5、 DTU7发送到智能控制单元8,智能控制单元8解析命令控制各采集仪9同时工作。采集仪9完成数据采集操作后,回传数据给智能控
制单元8,智能控制单元8将所需数据打包发送回监测中心计算机1 或移动终端计算机4。监测中心计算机1或移动终端计算机4在接收 到数据后,对数据进行解析、存储、分析、显示等操作,并将处理后 的数据存储到数据库服务器11。
当数据出现异常时,监测中心计算机1或移动终端计算机4产生 报警信息。
智能控制单元8的控制参数,可以通过监测中心计算机1或移动 终端计算机4设置。从而实现智能控制单元8的定时自动测量。当采 集仪9测量完成后将数据回传到监测中心计算机1或移动终端计算机 4,并将测量数据存储到智能控制单元8的存储器中,这样就可以避免 因网络不通而造成数据丢失。
智能控制单元8在工作时会根据现场采集设备出现的问题,比如 电压异常,传感器异常,总线异常等,发送各类报错或报警信息。当 连接不到监测中心计算机1或移动监控终端计算机4时,还可以根据 智能控制单元8存储器中存储的管理者手机等终端发送短信报警信 息。
参见图4,该图为本实用新型所述监测中心计算机的数据处理流 程图。
SIO、启动线禾呈池。
S20、确定有需要执行辅线程。然后执行步骤S30。 S30、判断线程池队列是否已满,若是执行步骤S40;否则执行步 骤S50。
线程池队列的最大极限是预先设定的,可以根据实际需要设定不 同的数量。
S40、动态分配线程池队列空间,然后执行步骤S50。 动态分配线程池队列空间是指预先分配给每个辅线程一定数量 的队列空间,当然这个队列空间远小于上述线程池队列的最大极限。 当线程池队列数量大于上述设定的队列空间时,动态分配给该辅线程预定数量的队列空间。该预定数量可以等于上述第 一 次分配的队列空 间数量,也可以大于或者小于上述第一次分配的队列空间数量。具体 的预定数量可以根据实际需要进行设定。
当然线程池队列的最大极限的设定都是可以满足动态分配线程 池队列空间的需求的。
即使当动态分配线程池队列空间后的队列空间等于线程池队列 的最大极限时,也是可以等待线程池中先进先出的线程执行后,再排 队进入线程池。
S50、将要才丸行的 一个或多个辅线程的地址》文入线程池队列。 线程池队列中只是记录需要执行的辅线程的地址,这样可以节约 空间。
S60、线程池通过该辅线程地址完成ft据处理单元的调用。 以上所述仅是本实用新型的优选实施方式,应当指出,对于本才支 术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还 可以作出若干改进和润饰,这些改进和润饰也应— 见为本实用新型的保 护范围。
权利要求1、一种基于C/S模式的桥梁监测系统,其特征在于,该系统包括安装在桥梁上的传感器、与所述传感器相连的采集仪、与所述采集仪相连的智能控制单元,以及包括数据收发单元和数据处理单元的监测中心计算机;所述采集仪用于采集与其相连传感器的数据;所述智能控制单元接收所述采集仪采集的数据,发送到所述监测中心计算机的数据收发单元;所述数据收发单元将接收到的数据发送到数据处理单元;所述数据处理单元,对所述数据收发单元接收到的数据进行具体操作;所述数据收发单元包括主线程单元和线程池单元;所述线程池单元包括身份验证子线程和执行具体操作的辅线程子单元;所述主线程单元,用于控制调用相应具体操作对应的辅线程子单元;所述身份验证子线程,用于身份合法验证的身份验证子线程;所述辅线程子单元,用于执行对应的具体操作,将执行结果存储到所述数据库服务器中,并将执行完毕的反馈信息发送到所述主线程单元;所述数据库服务器,用于提供数据存储、查询、处理服务;所述监测中心计算机当接收到异常数据时,发送报警信号、信息。
2、 根据权利要求1所述的基于C/S模式的桥梁监测系统,其特 征在于,所述数据的处理包括对接收到的数据进行解析、存储、分析、 显示。
3、 根据权利要求1所述的基于C/S模式的桥梁监测系统,其特 征在于,所述智能控制单元通过DTU数据传输单元和通信基站接入 GPRS或者CDMA网络,连接到因特网,再通过路由器连接所述监测 中心计算机。
4、 根据权利要求3所述的基于C/S模式的桥梁监测系统,其特征在于,所述智能控制单元直接控制所述采集仪采集所述传感器的数据。
5、 根据权利要求1所述的基于C/S模式的桥梁监测系统,其特 征在于,所述传感器为多数个,连接在一个或者多数个采集仪上。
6、 根据权利要求5所述的基于C/S模式的桥梁监测系统,其特 征在于,所述采集仪具有多数个通道,每个所述通道采集与之相连的传感器的数据。
7、 根据权利要求1所述的基于C/S模式的桥梁监测系统,其特 征在于,所述智能控制单元为一个或多个,根据所述监测中心计算机 的控制信息控制所述采集仪。
8、 根据权利要求1或2所述的基于C/S模式的桥梁监测系统, 其特征在于,所述采集仪根据所述智能控制单元接收到的所述监测中 心计算机发送的控制信息进行数据采集。
专利摘要一种基于C/S模式的桥梁监测系统,包括安装在桥梁上的传感器、与传感器相连用于采集与其相连的传感器数据的采集仪、与采集仪相连的用于控制所述采集仪采集数据并传送相应数据的智能控制单元、数据库服务器以及包括数据收发单元和数据处理单元的监测中心计算机。数据收发单元包括用于控制调用相应具体操作对应辅线程子单元的主线程单元和线程池单元。所述监测中心计算机将处理后的数据存储在数据库服务器中;监测中心计算机接到异常数据时报警。本实用新型用于在桥梁分布零散的情况下组建大型监控网,实现桥梁的监测,可实现报警,避免危险的发生,保证桥梁的安全。
文档编号G05B19/418GK201364485SQ20092000409
公开日2009年12月16日 申请日期2009年1月21日 优先权日2009年1月21日
发明者吴国松, 孙明星, 乐 张, 强 杨, 胡永军, 思 蒋, 谢凤禹, 郝章喜, 黄自桂 申请人:重庆交通大学;重庆国通土木工程技术有限公司;云南省公路开发投资有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1