移动办公系统短信自动转发方案设计

2012-07-05 08:54
科技传播 2012年6期
关键词:短信办公分组

徐 欣

山西电力通信中心,山西太原 030001

1 移动办公系统概述

1.1 移动办公系统简介

移动办公系统是办公局域网用户登陆移动办公系统平台,发送短信给企业通讯录或自定义分组中的某些成员,实现手机短信的立即或定时群发。本系统建设的主要目的是为系统用户提供一个方便灵活的信息交流平台,方便用户进行协同办公,提高效率。

1.2 移动办公系统的实现方式

移动办公系统的实现主要是系统平台将接收到的用户发送信息内容、发送用户、立即或定时设置等,通过系统逻辑模块处理后传入数据库,转换为数据库中的多条短信发送记录,再将这些短信发送记录通过GSM模块(俗称“短信猫”)发送至无线终端。

2 移动办公系统短信自动转发方案

2.1 移动办公系统短信自动转发需求分析

在实际工作和生活中,用户往往需要将接收到的某些特定短信转发给其他特定用户。例如,工作人员在接收到“火灾报警”短信时,需要手动将此短信转发给“火灾报警”短信接收用户组。移动办公系统短信自动转发是将系统接收到的某些特定短信自动转发给某些特定用户。此时,工作人员只需将“火灾报警”短信发送到系统指定号码,系统在接收到此短信后,会自动将此短信转发给“火灾报警”短信接收用户组。此项功能的实现可在一定程度上提高企业的办公效率。

另外,此项功能还可实现特定短信的自动发送,例如突发事件的短信告警,如在移动办公服务器端加装温度传感装置,当机房温度超过某一临界值时,温度传感装置会自动产生告警并将告警以相应形式发送至移动办公服务器,移动办公系统再将该告警信息以短信形式自动通知相关负责人,以便更加及时的采取必要的安全措施。

2.2 移动办公系统短信自动转发方案概述

移动办公系统短信自动转发方案是将系统接收到的具有唯一标识的短信内容通过移动办公平台自动转发到相对应的分组用户。实现此功能需将短信按照内容进行分类,并确定其唯一标识符,如“火灾报警”,取“火灾报警”的首字母大写“HZBJ”作为此类短信的唯一标识符,发送“HZBJ+具体内容”到系统指定号码,系统平台根据此短信唯一标识符“HZBJ”,将此短信自动转发至“火灾报警”短信接收用户组。

3 移动办公系统短信自动转发方案实现

3.1 移动办公系统短信自动转发实现方式

移动办公系统短信自动转发实现主要是将短信接收模块与短信发送模块对接,实现将特定格式的短信自动转发至相应的分组用户。图1为火灾报警短信自动转发示意图。

3.2 通过系统管理员对短信转发功能进行统一管理

系统管理员通过登陆系统平台进行统一管理,见图2。将短信接收用户按照相应标识类别进行分组。为避免短信误发,将所有类别的短信发送用户加入白名单,规定只有收到在白名单中的用户发送的短信才能进行自动转发,对非白名单中的用户发送的短信不会自动转发。

图1 火灾报警短信自动转发示意图

图2 系统管理员主要职责

4 移动办公系统短信自动转发方案数据库及数据结构设计

在原有系统数据库设计的基础上,移动办公系统短信自动转发方案需新增三个数据库表,分别为:短信接收表(MESSAGE_RECEIVE),短信转发表(MESSAGE_SEND)和短信转发分组表(GROUP_TRANSMIT)。

短信接收表用于存储具有唯一标识的短信内容及其相关信息。其中“MARK”记录接收短信的唯一标识,“SENDER”记录短信发送者的手机号,“RECEIVER”记录接收短信手机号,“CONTENT”记录接收短信的内容,“INSERTTIME”记录接收短信的时间。

表1 短信接收表:MESSAGE_RECEIVE

CONTENT varchar(200) 200 true INSERTTIME varchar(2) 2 true

表2 短信转发表:MESSAGE_SEND

短信转发分组表记录短信唯一标识与相应的转发分组的一一对应关系。其中“MARK”记录短信的唯一标识,“GROUPNAME”记录与“MARK”相对应的分组名称。

表3 短信转发分组表:GROUP_TRANSMIT

方案设计思想:当系统接收短信的发送者(MESSAGE_RECEIVE.sender)是白名单(BaiMingDan.Sender﹛﹜)中的用户,且短信唯一标识(MESSAGE_RECEIVE.mark)在短信转发唯一标识库(MESSAGE.Mark﹛﹜)中,系统将对接收短信进行自动转发。程序先将所收到短信的唯一标识(MESSAGE_RECEIVE.mark)、短信发送者(MESSAGE_RECEIVE.sender)、短信内容(MESSAGE_RECEIVE.content)等相关信息存储在短信接收表中,在短信转发分组表中,查找短信唯一标识(GROUP_TRANSMIT.mark)所对应的分组名称(GROUP_TRANSMIT.groupname),在短信转发表中,将短信内容(MESSAGE_SEND.content)发送给相应的转发分组(MESSAGE_SEND.groupname)所对应的分组成员(MESSAGE_SEND.groupusers),完成短信的自动转发功能。

数据结构设计如下:

5 结论

本文阐述了移动办公系统短信自动转发方案及其数据库、数据结构设计,此项功能有助于提高企业的办公效率,并能有效的节约成本。

[1]严蔚敏,吴伟民著.数据结构[M].北京:清华大学出版社,2001.

猜你喜欢
短信办公分组
Sharecuse共享办公空间
X-workingspace办公空间
道歉短信
分组搭配
怎么分组
代发短信
分组
U-CUBE共享办公空间
“八一”节日短信之一
广场办公