一种煤矿短信发送平台的设计与实现.docVIP

  • 10
  • 0
  • 约3.69千字
  • 约 6页
  • 2016-09-10 发布于北京
  • 举报

一种煤矿短信发送平台的设计与实现.doc

一种煤矿短信发送平台的设计与实现.doc

一种煤矿短信发送平台的设计与实现   【摘要】针对矿山企业对短信发送平台的需求,提出了一种新的短信发送系统,该系统与人员定位管理系统实现了对接,可以根据自己的业务需求灵活进行配置,实现针对不同人群发不同短信的功能,实际应用表明,系统易于操作,有助于提高工作效率和人性化管理。   【关键词】煤矿;短信平台;设计与实现   Abstract:This article proposes a new short message management system in order to satisfy the mining enterprises’demands.This system has the ability to communicate with the personnel positioning system and allows flexible configurations for various business requirements.Different groups of people in a company may receive different messages.The actual practice shows that it is easy to operate this system and it can also help improve the efficiency and the level of the humanized management.   Key Words:Coal Mine;SMS Platform;Design and Implementation   1.引言   随着企业短信的蓬勃发展,短信猫作为一种能够自由进行点对点通信的设备日益受到行业软件开发商的关注[1]。矿山企业的信息化不仅对硬件提出了更高的要求,软件更要符合矿山企业的业务需求。本文设计并实现了一种利用短信猫自动发送短信的系统,该系统不仅具有大多数类似系统的短信单发、群发功能,而且系统和井下人员定位系统集成,能够针对矿上不同员工发送不同的定制内容短信。   2.系统组成   煤矿短信发送平台系统由短信猫、接收器、人员定位数据库服务器、短信平台数据库服务器、客户端计算机组成。其中接收器选用KJF91A接收器,负责接收人员定位有源卡的信息。短信平台数据库服务器用来存储缓冲数据和历史发送记录,人员定位数据库服务器用于存储人员信息,短信猫则选用支持标准AT指令的WAVECOM GSM短信终端。   3.系统工作流程   煤矿短信发送平台系统可以按照矿方的要求来为不同的员工发送定制内容的短信,这里以为实时上井人员家属发送平安短信为例,要求当员工上井之后,实时给其家属发送一条升井提示短信。系统的工作流程如图1所示:   图1 上井提示流程图   接收器每接收到一名上井人员的有源卡信息后,则会插入一条记录到人员定位数据库PersonDayDutyRecord日考勤表中,这样我们就可以通过该表来找出实时上井的人员发射器号。当软件平台启动以后,会触发两个线程ScanThread和SendThread。ScanThread每隔500毫秒扫描得到PersonDayDutyRecord中最新增加的200条数据(考虑到实际应用中,同时上井人数不会超过200人)放入T_Copy表中,然后与上一次扫描得到的T_Backup中的数据比较得到新的上井人员的发射器号,然后通过人员定位数据库中PeopleSender表和People表找到这些人员的联系方式等信息放入T_Wait表(表结构如表1所示),SendThread则会不间断扫描T_Wait表中的数据,为其中的每一条数据中指定的电话号码发送指定内容的信息,成功发送短信之后则将该条记录从T_Wait中删除,同时在历史表T_History$$yyyyMMdd$$(表结构如表2所示)和日志文件Log$$yyyyMMdd$$中各添加一条。   表1 T_Wait表结构   列名 数据类型 备注   PeoPle_id int 人员编号   People_name varchar(32) 人员姓名   Type int 短信类型   Telephone varchar(32) 电话号码   Time datetime 记录生成时间   Message text 短信内容   表2 T_History表结构   列名 数据类型 备注   SendTime datetime 短信发送时间   Type int 发送短信类型   Name varchar(32) 姓名   Telephone varchar(32) 电话号码   Message

文档评论(0)

1亿VIP精品文档

相关文档