当界面提示连接成功时即可对GSM用户提供远程查询服务,用户只要利用移动终端将查询内容按事先约定的格式发送到GSM Modem,程序就会通过检索数据库服务器中的数据[ ],将返回的结果发回给查询用户,要注意一定要按事先约定的查询格式发送查询内容,否则将无法得到查询回复。如用户想通过手机查询编号为zj1的点在2012-5-1收集到的数据,只要将内容 “zj1 2012-5-1”发送给服务器(注意中间要有个空格),服务器就可以将数据库中相关的数据返回给查询用户[ ]。
图4.4 桩基施工信息管理GSM终端服务模块
GSM Modem二次开发技术参数如下[ ]:
控件名称:DetuoSMSOCX.ocx ;MSCOM32.ocx
波特率设置:9600bit/s
控件事件:RecvMsg
      功能描述:当短信到达时触发该事件
      返回参数:Date   recvTime  收到信息的时间
         String  MsgContent  信息的内容
         String  phoneNo    信息发送方的手机号码
控件方法:
ConModem方法
功能描述:连接GSM Modem端口
参数:commName  端口号  
      commRate   波特率
返回值:boolean   True=成功   False=失败
DisConModem 方法
功能描述:断开与GSM Modem的连接
没有参数和返回值
getCenterNo 方法
功能描述: 读取GSM Modem的短消息中心号
参数:     无
返回值:   短消息中心号
SendMsg 方法
功能描述:发送短消息
参数:    String  num   对方的手机号码
          String  str     发送的内容
返回值:  boolean   True=成功   False=失败
ReadMsg 方法
功能描述:从手机SIM卡中读取短消息
参数:    Index  SIM卡中短消息的类型
全部短信
          返回值: 无
数据查询模块和定时发送模块是建立在GSM Modem与本地计算机已经建立连接的基础上的。在连接成功以后需要设置数据源号码,也就是现场数据采集系统向数据库服务器传回数据的号码。在采集到的新数据存入数据库前我们要对这些数据记录进行粗差探测,并将粗差探测对象发送给监测工程师,以便及时采取相关措施[ ]。
在本系统中,粗差探测的模式可以为平均值模式和极值模式。平均值模式就是将接收到的数据和数据库中已经存在的数据的平均数进行比较,此处我们可以设定一个百分比,如果接收到的数据超过数据库中已存在数据的平均值的一定百分比,我们视之为粗差探测的对象,并将此记录发送给我们事先设置的特定对象。同时将此记录更新到数据库中。这样我们就建立了系统的数据采集,接收和存储的全自动化系统,避免了人为因素产生的误差和读数与记录误差[ ]。
上一篇:商贸中心空调工程设计+计算书
下一篇:MATLAB超长光纤光栅沉降管挠度计算算法研究

AHP建设工程施工危险源辨识与控制

奔腾威海港航基地码头施...

奔腾威海港航基地沉箱码...

奔腾威海某码头工程施工组织设计+CAD图纸

湛江1.5万吨集装箱码头设...

外墙外保温材料的选用及施工技术的研究

安徽省涡阳县污水处理厂建筑与施工报告

国内外无刷直流电动机研究现状

中国古代秘书擅权的发展和恶变

高校网球场馆运营管理初探【1805字】

浅谈传统人文精神茬大學...

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表

拉力采集上位机软件开发任务书

《醉青春》导演作品阐述

辩护律师的作证义务和保...

多元化刑事简易程序构建探讨【9365字】