下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 企业短信平台的开发与应用 刘伟Summary:短信平台基于移动云MAS、WebService、多线程等新技术,整合了企业多套短信发送平台,替代了原来的MAS主机模式。新的短信平台无需接入发送设备,运行速度快,操作人性化。本文对背景、技术原理及功能实现等方面进行了介绍。Key:短信;状态;云MAS;回执:TN921 :A :1007-9416(2019)09-0160-021 项目背景虽然目前移动通讯技术日新月异,QQ、微信、各种APP通知目不暇接,对传统的短信起着巨大的冲击,但短信由于和手机号绑定固定性,仍然起着不可替代的作用。短信仍然是向终端用户推送消息最重要的方式。目前短信通讯有多种机制
2、,既有自有的MAS机系统,又有短信猫,又有运营商的在线发送系统,各类应用参差不齐。基于企业短信业务平台比较分散,有必要建立一个统一的短信收发平台,作为企业各种应用与服务提供商之间一个中转、管理平台。平台为各电信运营商提供一个统一的标准及接口,解决目前企业地区存在的多套短信平台,彼此不统一的状况。2 技术方案2.1 技术路线新的企业短信平台是基于移动云MAS技术实现的。云MAS是部署在公共云或私有云环境的集中建设、集中运营、集中维护的消息类业务平台;云MAS业务为客户提供模版短信、普通短信、彩信、网信等信息化应用,用于客户发布验证码等模版短信、会议通知、投票调查、彩信内刊、产品咨询、电子对账单、
3、网信问卷调查等信息。云MAS提供了三種接口方式:.Net SDK、Java SDK、Http。企业短信平台采用的是.Net SDK连接方式。发送速度2030条/秒,回执轮询间隔为5秒。2.2 网络结构由企业内网各种业务系统通过内网连接短信平台,再由平台通过互联网连接云MAS业务平台实现短信的发送,接收功能。网络结构如图1所示。2.3 数据交互流程(图2)3 功能介绍3.1 短信发送通过输入的电话号码及短信内容,通过SDK的sendDSMS函数进行短信发送。该功能支持多号码发送,一般用于会议通知等场景的使用。该功能支持通讯录选取、号码验证、姓名联想、定时发送、模版导入、短信预览等功能。页面功能如
4、图3所示。3.2 短信文件导入通过导入Excel文件,可以一次性导入多条短信数据并发送。一般适用于通知性短信(如工资条短信通知)的应用场景。同样该功能支持短信签名、定时发送、重复发送等功能。3.3 获取回执、回复短信的发送与获取回执和获取回复是异步的,这表示短信发送完后,不能立即得到回执信息,需要由平台主动向云MAS进行轮询获取。为了实现这一功能,平台采用多线程在后台每5秒进行一次轮询的方式。既不影响到平台功能的正常运行,又能及时的获取到回执与回复信息。3.4 接口实现除了可以在平台上进行短信的发送外,还可以通过接口的方式,由业务系统通过接口发送短信。 接口是用WebService技术实现,任
5、何类型的程序语言均可调用,WebService提供如下几个调用函数:(1)短信发送:Send_SMS;(2)短信批量发送:Send_SMS;(3)获取发送状态GetSendedSmsStatus;(4)获取回复短信GetReplySms。3.5 其他功能短信平台采用了3级权限配置,分别为平台管理、单位管理、使用者。其中平台管理员可以设置单位管理员,单位管理员分配使用者的权限。短信平台目前有6中角色,分别为:平台管理、单位管理、会议通知、批量发送者、审阅、接口查询。平台其他功能如下:(1)签名组配置;(2)应用系统设置;(3)常用联系人设置;(4)联系方式同步;(5)短信审阅;(6)短信收件箱。
6、4 创新点企业短信平台基于云MAS平台,贴近用户使用场景,采用了多种新技术进行开发,使得平台具有以下几个创新点:(1)基于云MAS平台进行开发,发送短信通过互联网交给了云MAS平台,抛弃了原有的短信发送的硬件配置,简化了硬件建设及维护成本,增强了平台的稳定性。(2)采用多线程轮询技术,实现页面与后台分开运行,平台页面功能与后台短信处理功能互不影响,大大提高了平台运行的效率。(3)大量采用了AJAX技术,即时刷新页面,使得平台具有丰富的人性化操作。无论是从号码验证、姓名联想,还是短信文件的批量导入,回执状态即时更新,均操作简单方便,页面使用流畅。(4)实现短信配对回复,之前的短信平台无法对每条短
7、信进行回复查看。企业短信平台利用云MAS平台提供的扩展码,为每条短信设置了单独的号码,使得平台可以辨别终端用户针对每条短信的回复情况。(5)平台提供了WebService接口,使得平台应用可以进行系统间的对接。为短信发送自动化奠定了基础。5 结语企业短信平台的建立,解决了企业在信息通知上存在的多套,不统一的状况。简化了发送机制,节约了向运营商支付成本,脱离了对运营商依赖。平台在吸取了几大运营商平台上的优点的同时,对操作上做了许多人性化细节改进,使得短信平台达到并超过了几大运营商的同类产品。相信短信平台的全面应用,将对企业信息化管理起到积极的作用。Reference1 徐乐,赵荣辉.基于WEB服
8、务的短信发送平台设计实现J.数字技术与应用,2016(09):193-194.2 孙冬雪.一种短信营销服务系统的设计J.信息技术与标准化,2018(06):46-48+52.Abstract:The SMS platform is based on new technologies such as mobile cloud MAS, WebService, and multithreading, and integrates multiple sets of SMS sending platforms in the enterprise, replacing the original MAS host mode. The new SMS platform does not need to access the sending device, running fast and operating humanely. Th
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村改厕工程施工方案
- 电网企业安全管理员日常检查安全操作规程
- 2026公务员考试《行测》专项试题及答案
- 供水管网水质异常应急预案演练脚本
- 铁塔施工方案
- 旧城改造项目电力工程验收施工方案-施工作业指导书
- 幼儿园地震演练活动方案
- 2026呼吸内科理论考试题及答案
- 工具表格-2、面谈准备和沟通话术技巧
- 第四单元自测练习卷-2026-2027学年语文四年级上册统编版
- 2026年小学心理健康教研专任教师招聘考试笔试试题(含答案)
- 2026年金融行业风险防控六月方案
- 基础会计教材电子版
- 山东省菏泽市2025-2026学年高一下学期期末考试化学试卷
- 2026广西柳州市城中区人民法院招录聘用工作人员3人(二)笔试参考题库及答案详解
- 新版2025-2026学年道德与法治三年级上册全册教学设计合集
- 2026年1月浙江省高考(首考)思想政治试题(含答案)
- 山东会展业发展研究
- 房屋装修简单合同
- 医院陪护感染知识培训课件
- 龙虎山正一日诵早晚课
评论
0/150
提交评论