现代企业短信平台的设计及实现方式

现代企业短信平台的设计及实现方式黎奇迈摘要:本文通过分析企业短信服务业务的工作过程,对现代企业短信应用平台进行架构设计、数据库设计,研究系统实现中的关键技术,为企业开发短信应用提供借鉴。关键词:企业短信应用;网关设计;实现方式:TU232文献标识码:A:Abstract:throughanalysisofenterpriseshortmessageservicebusinessworkprocess,themodernenterpriseSMSapplicationplatformofarchitecturedesign,databasedesign,researchtherealizationofthesystemisthekeytechnologyfortheenterprisedevelopmentSMSapplicationwithreference.Keywords:enterpriseSMSapplication;Gatewaydesign;Realizationway一、引言手机短信作为一种非常重要的沟通方式,正在被越来越多的企业重视。多年来,及时准确地采集前端销售数据、快速地将各种消息传递给目标人群一直是各类企业追求的目标。作为企业信息化的一部分,不少企业开始考虑建立企业的短信应用平台,为企业提供方便灵活的基于短信的双向交流渠道。目前已有的应用形式包括:通过短信平台来群发短信、查询手机接收的状态;针对企业员工的邮件、公文、日程安排等进行短信提醒;接收手机发来的各种信息,针对不同的信息进行相关的处理,如信息采编、事务批办、点播等操作。二、企业短信服务业务的工作过程用户发短信业务(即MO业务,如信息点播等),短信中心将短信内容以SMPP协议发给连接的短信网关,短信网关根据短信发送号码(即SP的服务代码)将短信内容以CM协议发给相应的SP,由SP进行处理。图1.短信服务业务处理过程用户收短信业务(即MT业务,如短信群发等):提供此项业务的SP将短信内容以CMPP協议发给连接的短信网关,由短信网关根据用户手机号段以SMPP协议发给用户所属的短信中心;短信中心将短信下发到用户手机终端上。企业短信应用网关系统对外有两个短信接口:一个通过Internet连接到移动运营商短信网关;另一个连接GSM短信猫,和普通手机一样连接到移动运营商的GSM无线网络上。如此,用户手机可以发送短信到企业申请的短信接入号码或者GSM短信猫上的SIM卡的号码,也可以接收到移动运营商短信网关和GSM短信猫发送过来的短信。企业短信应用网关系统的后台数据库可以是MySQL数据库,通过对数据库中的库表实现与企业其他信息系统的松耦合应用。企业其他信息系统,如OA系统和告警系统可以通过写入/读取该数据库中的库表实现短信收发,如RADIUS系统可以以该数据库中的库表作为有效用户表,结合短信应用提供VPN/WLAN接入的双因子认证动态密码。三、企业短信应用系统架构设计为了构建灵活、可扩展性强、可插入模块化的企业短信应用网关系统,系统架构采用队列处理方式,并由多个进程并行处理,具体如图2所示:图2系统架构设计图企业短信网关的核心由收短信队列(inbox)、发短信队列(outbox)、任务短信队列(submit)、一个核心调度进程(schedule)和多个短信收发进程组成,其中三个短信队列分别由三个数据库表inbox、outbox和submit库表支持,采用插入数据/读取数据的方式实现。多个短信收发进程(gmccd、gsmmodemd)轮询收发各自负责的短信设备,将接收到的短信和形成数据库记录插入inbox表,轮询outbox表选择确定由其发送短信而尚未发送的短信记录并将其发送。如图有两个短信收发进程,一个是gmccd进程负责轮询收发来自移动运营商短信网关的短信,一个是gsmmodemd进程负责轮询收发来自GSM短信猫上的短信。核心调度进程schedule一方面轮询inbox表中新进入尚未处理的短信记录,和员工控制进程employees确认发送者手机号码有效之后,分别调度不同的应用进程进行服务;另一方面轮询submit表中新进入尚未处理的短信记录,将用户名列表翻译为手机号码组,分析组中每个手机号码属于那个移动运营商并确定短信发送网关,将短信和发送网关号形成短信发送记录插入outbox表。企业短信应用网关系统包括多个外挂模块,help模块提供帮助短信,vpn模块生成VPN接入密码并生成RADIUS帐户,wlan模块生成WLAN接入密码并生成RADIUS帐户,address模块提供短信查询通信录功能,另外还可以外挂短信问卷调查模块,等等。pwd_reclaim模块是额外的进程,负责清理R...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?