当前位置:文档之家› SMS短信平台解决实施方案

SMS短信平台解决实施方案

SMS短信平台解决实施方案————————————————————————————————作者:————————————————————————————————日期:短信平台操作手册伏明成2012/3/13目录1.背景 (6)2.建设目标 (6)3.解决方案 (6)3.1总体思路63.2功能描述83.2.1客服人员功能83.2.2代理商功能93.2.3终端用户功能93.2.4发送短信服务功能103.2.5权限管理103.2.6统计查询113.3技术结构113.3.1平台总体结构113.3.2开发架构123.3.3技术优势123.4需求分析133.4.1代理商平台133.4.2终端用户平台213.4.3管理员平台303.4.4数据接口错误!未定义书签。

3.4.5短信发送服务413.5其他非功能性需求434.项目实施计划 (46)4.1工程进度表464.2项目启动阶段464.3系统构建阶段474.4项目计划阶段474.5系统开发阶段484.6系统稳定阶段484.7试运行阶段494.8验收阶段501.背景近几年中国通信市场飞速发展,市场规模以人们难以想象的速度急剧扩张。

短信(SMS)作为目前无线领域中一个神采飞扬的应用,改变传统的通信方式,改变着人们现在的生活方式,引发出新的机遇。

2.建设目标按着同客户方的了解,本项目的建设目标是以短信的收发为核心建立一个可以支持多级管理的短信平台。

具体要去如下:➢后台管理支持通道权限控制管理➢支持多级供应商管理➢支持短信的多级审核功能➢支持准确、清晰的计费管理,包括通道计费和客户计费➢支持帐户充值管理➢支持代理商后台分级管理➢支持为客户提供SDK服务3.解决方案3.1总体思路对于目前四大电信服务商,平台的通道管理提供应对不同服务商的通道功能,以及支持同一个供应商的多通道服务。

整个平台提供两种形式的短信发送服务,一个是WEB版的短信发送,可以使用自己定义的短信模板发送单个用户或者多个用户的短息,可以定时发送,也可以立即发送。

同时也提供SDK形式的服务,由客户自己集成到应用中,使用平台的发送功能。

平台支持多级代理商功能,每个代理商可以发展自己的客户,使用平台维护自己的客户信息以及客户充值、发送、短信审核等功能。

平台网络拓扑图如下:业务数据库业务数据库WEB 服务中国电信中国联通中国移动防火墙业务数据库短线平台Internet客服人员终端客户终端客户代理商终端客户SDK 接入服务防火墙平台的包括的各种角色如下:客服人员:公司内部对短信平台进行管理的人员代理商:在平台中注册账号,并且同时可以自己添加下线服务的人员或者公司。

终端用户:根据指定的服务商提供的发短信协议,可以通过WEB 端发送短信的操作者。

SDK 接入服务:使用平台提供的SDK ,并且在指定代理商或者公司本身提供通讯协议框架内发送短信服务的客户。

3.2功能描述3.2.1客服人员功能客服人员定义通道,发送短信并且对经过文字过滤后没有审核通过的短信手工审核。

同时可以帮助客户修改短信内容,从新发送。

客服人员定义通信通道添加代理商添加终端用户审核过滤失败短信发送短信充值管理编辑短信内容客服人员二次审核客服人员审核客服人员审核不通过短信3.2.2代理商功能代理商是母公司下属的使用平台协议用户,他们可以增加自己的终端用户,也可以自己发送短信。

同时也具有充值、日志查询、计费管理等功能。

代理商添加终端用户发送短信充值管理(自己终端用户充值)计费管理短信审核查询日志代理商所属终端用户在发短信计费时,一个是首先从客户本身的计费中扣除发送费用,二是根据代理商的短信价格扣除代理商本身的费用。

3.2.3终端用户功能终端发送短信,同时可以查询发送短息历史数据。

可以统计或者查询目前发送的费用情况。

终端用户发送短信发送统计费用查询发送日志查询3.2.4发送短信服务功能无论是终端客户、代理商还是客户服务人员,发送短信后,首先经过文字过滤,如果过滤通过后,进入发送短信队列中。

由短信调度服务来发送短信,同时短信发送服务自动记录没有发送成功的短信以及信息提示。

同时可以根据设置开关,计算是否计费。

短信调度服务通道状态短信发送设置短信队列发送短信计算费用更新账户状态写日志3.2.5权限管理权限设置管理员权限控制管理员根据用户角色分配操作权限。

另外在每个页面访问时,首先通过权限控制判断是否可以操作。

3.2.6 统计查询供应商统计缴费统计统计人员按日统计按月统计统计人员可以根据所属代理商、个人或者平台管理的统计人员按天、按月或者按代理商统计发送成功发送条数、失败发送条数等情况。

3.3 技术结构 3.3.1 平台总体结构短信处理后台管理WEB 页面通道管理代理商管理审核管理用户管理充值管理内容录入发送内容修改确定内容审核(二次审核)发送结果提示计费管理文字过滤SDK 服务日志管理短信发送服务(windows service )3.3.2开发架构平台开发采用.NET技术,使用多层开发结构,如下:3.3.3技术优势微软.NET平台及Visual Studio .NET开发环境也拥有下列技术优势:➢先进的应用开发开发平台与开发环境.NET是目前使用最为广泛的开发平台。

Visual Studio系列开发工具也是业界公认的最先进,开发效率最高的集成开发环境(IDE,Integrated Development Environment),支持多种编程语言进行开发(C#、J#、VC++、VB、Pascal…),支持Windows和WEB应用的可视化设计与开发。

在快速应用开发(RAD,Rapid Application Development)领域占据着绝对的主导地位。

➢高开发速度与低总体拥有成本(TCO,Total Cost of Ownership)微软的产品提供了大量开箱即用的功能,在其上进行扩展开发也明显易于其他厂商。

方便友好的功能配置和较少的代码量使得基于微软产品和技术开发的应用系统在可维护性上领先于其他厂商。

另外,Net平台运行在PC服务器上,对硬件没有依赖性。

同时PC硬件本身成本较低,维护水平要求和费用都比较低。

而且基于Intel开发架构的PC硬件不绑定厂商,零部件有较高的可替换性。

基于.Net的应用维护和升级都十分简单,特别是基于.Net的智能客户端技术,可以将升级的成本降低到接近于零。

➢技术先进性与开放性.NET技术在提出时全面基于开放的XML标准进行构建,支持Web Service等最新的技术。

.NET技术完全支持并主动提倡面向服务的架构(SOA,Service OrientedArchitecture)设计理念,始终是目前业界技术的领导者。

➢系统和用户的易用性目前,绝大部分的客户端系统均采用Windows平台,在前台办公平台软件如Office、Outlook和IE应用程序方面也处于市场的主流地位。

基于微软平台的解决方案可以与客户端的系统和应用程序进行无缝地集成,并能够支持同风格界面的移动设备远程访问方式。

最大限度维持了用户原有的使用习惯,大大提高系统的易用性,降低用户培训学习的成本。

3.4需求分析➢后台管理支持通道权限控制管理➢支持多级供应商管理➢支持短信的多级审核功能➢支持准确、清晰的计费管理,包括通道计费和客户计费➢支持帐户充值管理➢支持代理商后台分级管理➢支持为客户提供SDK服务3.4.1代理商平台3.4.1.1系统设置3.4.1.1.1密码修改修改当前账户的登录密码信息3.4.1.1.2余额查询查询当前账户的余额信息3.4.1.1.3账户信息修改修改当前账户的信息3.4.1.2客户管理3.4.1.2.1代理客户管理代理商客户管理添加编辑代理商客户信息3.4.1.2.2终端客户管理客户管理,代理商对客户信息进行添加修改操作,同时可给当前客户的相关庄户进行充值操作。

添加和编辑客户信息客户账户充值3.4.1.2.3站内信管理站内信是方便代理商与终端客户之间的沟通。

新增站内信3.4.1.3充值管理3.4.1.3.1代理商客户充值给当前账户下面的代理客户进行充值,选择充值账户进行充值。

网关充值3.4.1.3.2代理商充值记录(当前账户)当前登录账户的充值记录3.4.1.3.3代理商终端客户充值记录当前代理商名下客户的充值记录3.4.1.4客户消费管理3.4.1.4.1代理商终端客户消费记录当前代理商名下客户的消费记录3.4.1.5短信管理3.4.1.5.1待发短信查看当有待发短信的时候,系统会通过语音形式进行提醒,并且将待发短信提交出去。

3.4.1.5.2待审核短信查看当有待审核短信的时候,系统会通过语音形式进行提醒,管理员需将其审核通过,方可进入待发队列中,在审核的同时可以变更短信发送通道等信息。

短信审核3.4.1.5.3待审核定时短信查看当有待审核定时短信的时候,系统会通过语音形式进行提醒,管理员需将其审核通过,方可进入待发队列中,在审核的同时可以变更短信发送通道等信息。

短信审核3.4.1.5.4彩信管理查看短信发送记录。

3.4.1.5.5已发短信管理查看已经发送的短信记录,可以根据时间区间按日统计,按月统计等等。

可查看发送记录详细,以及具体发送的号码信息。

并且可以导出当前发送记录3.4.1.6安全注销系统将自动清除登录前的相关信息。

3.4.2终端用户平台3.4.2.1系统设置3.4.2.1.1密码修改修改当前账户的登录密码信息3.4.2.1.2余额查询查询当前账户的余额信息3.4.2.1.3账户信息修改修改当前账户的信息3.4.2.1.4开票信息修改当前账户的开票信息3.4.2.1.5账户消费记录根据时间或者关键词筛选当前账户的消费记录3.4.2.1.6账户充值记录根据时间或者关键词筛选当前账户的充值记录3.4.2.2集群信息管理3.4.2.2.1集群信息申请集群信息是针对一些无法再平台发送短信的情况下设置的,用户可以发送内容到指定的号码,然后由系统帮助客户完成发送。

管理员可以对用户的申请进行审核,审核后分配一个集群号给当前客户,输入申请标题,选择需要加入集群的客户信息3.4.2.2.2集群信息管理当前审核通过的集群申请,客户通过平台分配的集群号进行集群发送3.4.2.2.3账户充值记录集群短信发送记录统计3.4.2.3短信库信息3.4.2.3.1短信库分类管理短信库分类添加和编辑短信库分类信息3.4.2.3.2短信库管理短信库管理,短信库是方便客户批量提交短信时使用添加和编辑短信库信息3.4.2.4通讯录管理3.4.2.4.1分组管理分组管理,分组是便于用户对自己的客户的管理添加和编辑分组信息3.4.2.4.2会员信息管理会员信息管理添加和编辑会员信息3.4.2.4.3会员信息导入为了方便用户添加会员信息,用户根据平台提供的会员信息模板,直接导入。

相关主题