1、 短信平台 操作手册 伏明成 2012/3/13 2 目录 1. 背景 . 3 2. 建设目标 . 3 3. 解决方案 . 3 3.1 总体思路 . 3 3.2 功能描述 . 5 3.2.1 客服人员功能 . 5 3.2.2 代理商功能 . 6 3.2.3 终端用户功能 . 6 3.2.4 发送短信服务功能 . 7 3.2.5 权限管理 . 7 3.2.6 统计查询 . 8 3.3 技术结构 . 8 3.3.1 平台 总体结构 . 8 3.3.2 开发架构 . 9 3.3.3 技术优势 . 9 3.4 需求分析 . 10 3.4.1 代理商平台 . 10 3.4.2 终端用户平台 . 18 3
2、.4.3 管理员平台 . 27 3.4.4 数据接口 错误 !未定义书签。 3.4.5 短信发送服务 . 38 3.5 其他非功能性需求 . 40 4. 项目实施计划 . 43 4.1 工程进度表 . 43 4.2 项目启动阶段 . 43 4.3 系统构建阶段 . 44 4.4 项目计划阶段 . 44 4.5 系统开发阶段 . 45 4.6 系统稳定阶段 . 45 4.7 试运行阶段 . 46 4.8 验收阶段 . 47 3 1. 背景 近几年中国通信市场飞速发展,市场规模以人们难以想象的速度急剧扩张。短信( SMS)作为目前无线领域中一个神采飞扬的应用,改变传统的通信方式,改变着人们现在的生
3、活方式,引发出新 的机遇。 2. 建设目标 按着同客户方的了解,本项目的建设目标是以短信的收发为核心建立一个可以支持多级管理的短信平台。 具体要去如下: 后台管理支持 通道 权限控制 管理 支持多级供应商管理 支持短信的多级审核功能 支持准确、清晰的计费管理 ,包括通道计费和客户计费 支持帐户充值管理 支持代理商后台分级管理 支持为客户提供 SDK 服务 3. 解决方案 3.1 总体思路 对于目前四大电信服务商,平台的通道管理提供应对不同服务商的通道功能,以及支持同一个供应商的多通道服务。 整个平台提供两种形式的短信发送服务,一个是 WEB 版的短信发送,可以使用 自己定义的短信模板发送单个用
4、户或者多个用户的短息,可以定时发送,也可以立即发送。同时也提供 SDK 形式的服务,由客户自己集成到应用中,使用平台的发送功能。 平台支持多级代理商功能, 每个代理商可以发展自己的客户,使用平台维护自己的客户4 信息以及客户充值、发送、短信审核等功能。平台网络拓扑图如下: 业 务 数 据 库业 务 数 据 库W E B 服 务中 国 电 信中 国 联 通中 国 移 动防 火 墙业 务 数 据 库短 线 平 台I n t e r n e t客 服 人 员终 端 客 户终 端 客 户代 理 商终 端 客 户S D K 接 入 服 务防 火 墙平台的包括的各种角色如下: 客服人员:公司内部对短信平台
5、进行管理的人员 代理商:在平台中注册账号,并且同时可以自己添加下线服务的人员或者公司。 终端用户: 根据指定 的服务商提供的发短信协议,可以通过 WEB 端发送短信的操作者。 SDK 接入服务: 使用平台提供的 SDK,并且在指定 代理商或者公司本身提供通讯协议 框架内发送短信服务的客户 。 5 3.2 功能描述 3.2.1 客服人员功能 客服人员定义通道,发送短信并且对经过文字过滤后没有审核通过的短信手工审核。同时可以帮助客户修改短信内容,从新发送。 客 服 人 员定 义 通 信 通 道添 加 代 理 商添 加 终 端 用 户审 核 过 滤 失 败 短 信发 送 短 信充 值 管 理编 辑
6、短 信 内 容客服人员二次审核 客 服 人 员审 核 客 服 人 员审 核 不 通 过 短 信6 3.2.2 代理商功能 代理商是 母公司下属的使用平台协议用户,他们可以 增加自己的终端用户,也可以自己发送短信。同时也具有充值、日志查询 、计费管理等功能。 代 理 商添 加 终 端 用 户发 送 短 信充 值 管 理( 自 己 终 端 用 户 充 值 )计 费 管 理短 信 审 核查 询 日 志代理商 所属终端用户在发短信计费时,一个是首先从客户本身的计费中扣除发送费用,二是根据代理商的短信价格扣除代理商本身的费用。 3.2.3 终端用户功能 终端发送短信,同时可以查询发送短息历史数据。可以统
7、计或者查询目前发送的费用情况。 终 端 用 户发 送 短 信发 送 统 计费 用 查 询发 送 日 志 查 询7 3.2.4 发送短信服务功能 无论是终端客户、代理商还是客户服务人员,发送短信后,首先经过文字过滤, 如果过滤通过后,进入发送短信队列中。 由短信调度服务来发送短信,同时短信发送服务自动记录没有发送成功的短信以及信息提示。 同时可以根据设置开关,计算是否计费。 短 信 调 度 服 务短 信 队 列通 道 状 态 短 信 发 送 设 置发 送 短 信计 算 费 用写 日 志更 新 账 户 状 态3.2.5 权限管理 权 限 设 置管 理 员权 限 控 制管理员根据用户角色分配操作权限
8、。另外在每个页面访问时,首先通过权限控制判断是否可以操作。 8 3.2.6 统计查询 供 应 商 统 计 缴 费 统 计统 计 人 员按 日 统 计按 月 统 计统计人员可以根据所属代理商、个人或者 平台管理的统计人员按天、 按月或者按代理商统计发送成功发送条数、失败发送条数等情况。 3.3 技术 结构 3.3.1 平台总体结构 短 信 处 理后 台 管 理W E B 页 面通 道 管 理 代 理 商 管 理 审 核 管 理用 户 管 理充 值 管 理内 容 录 入 发 送 内 容 修 改 确 定内 容 审 核 ( 二 次 审 核 )发 送 结 果 提 示计 费 管 理文 字 过 滤S D K
9、 服 务日 志 管 理短 信 发 送 服 务( w i n d o w s s e r v i c e )9 3.3.2 开发架构 平台开发采用 .NET 技术,使用多层开发结构,如下: 3.3.3 技术 优势 微软 .NET 平台及 Visual Studio .NET 开发环境 也拥有下列技术优势 : 先进的应用开发开发平台与开发环境 .NET 是目前使用最为广泛的开发平台。 Visual Studio 系列开发工具也是业界公认的最先进,开发效率最高的集成开发环境( IDE, Integrated Development Environment),支持多种编程语言进行开发( C#、 J#、
10、 VC+、 VB、 Pascal),支持 Windows 和 WEB应用的可视化设计与开发。在快速应用开发( RAD, Rapid Application Development)领域占据着绝对的主导地位。 高开发速度与低总体拥有成本 ( TCO, Total Cost of Ownership) 微软 的 产品提供了大量开箱即用的功能,在其上进行扩展开发也 明显 易于其他厂商 。方便友好的功能配置和较少的 代码量 使得基于微软产品和技术开发的应用系统在可 维护 性上 领先于其他厂商。另外, Net 平台运行在 PC 服务器上,对硬件没有依赖性。同时 PC 硬件本身成本较低,维护水平要求和费用
11、都比较低。而且基于Intel 开发架构的 PC 硬件不绑定厂商,零部件有较高的可替换性。基于 .Net 的应用维护和升级都十分简单,特别是基于 .Net 的智能客户端技术,可以将升级的成本10 降低到接近于零。 技术先进性与开放性 .NET 技术在提出时全面基于开放的 XML 标准进行构建,支持 Web Service 等最新的技术。 .NET 技术完全支持并主动提倡面向服务的架构( SOA, Service Oriented Architecture)设计理念,始终是目前业界技术的领导者。 系统和用户的易用性 目前,绝 大部分的客户端系统均采用 Windows 平台, 在 前台办公平台软件如
12、 Office、Outlook 和 IE 应用程序方面也处于市场的主流地位。基于微软平台的解决方案可以与客户端的系统和应用程序 进行无缝地集成 ,并能够支持同风格界面的 移动设备 远程 访问方式 。最大限度维持了用户原有的使用习惯,大大提高系统的易用性,降低用户培训学习的成本。 3.4 需求分析 后台管理支持通道权限控制管理 支持多级供应商管理 支持短信的多级审核功能 支持准确、清 晰的计费管理,包括通道计费和客户计费 支持帐户充值管理 支持代理商后台分级管理 支持为客户提供 SDK 服务 3.4.1 代理商 平台 3.4.1.1 系统设置 3.4.1.1.1 密码修改 修改当前账户的登录密码
13、信息 11 3.4.1.1.2 余额查询 查询当前账户的余额信息 3.4.1.1.3 账户信息修改 修改当前账户的信息 12 3.4.1.2 客户管理 3.4.1.2.1 代理客户管理 代理商客户管理 添加编辑代理商客户信息 3.4.1.2.2 终端客户管理 客户管理,代理商对客户信息进行添加修改操作,同时可给当前客户的相关庄户进行充值操作。 添加和编辑客户信息 13 客户账户充值 3.4.1.2.3 站内信管理 站内信是方便代理商与终端客户之间的沟 通。 新增站内信 14 3.4.1.3 充值管理 3.4.1.3.1 代理商客户充值 给当前账户下面的代理客户进行充值,选择充值账户进行充值。
14、网关充值 3.4.1.3.2 代理商充值记录(当前账户) 当前登录账户的充值记录 15 3.4.1.3.3 代理商终端客户充值记录 当前代理商名下客户的充值记录 3.4.1.4 客户消费管理 3.4.1.4.1 代理商终端客户消费记录 当前代理商名下客户的消费记录 3.4.1.5 短信管理 3.4.1.5.1 待发短信查看 当有待发短信的时候,系统会通过语音形式进行提醒,并且将待发短信提交出去。 16 3.4.1.5.2 待审核短信查看 当有待审核短信的时候,系统会通过语音形式进行提醒,管理员需将其审核通过,方可进入待发队列中,在审核的同时可以变更短信发送通道等信息。 短信审核 3.4.1.5
15、.3 待审核定时短信查看 当有待审核定时短信的时候,系统会通过语音形式进行提醒,管理员需将其审核通过,方可进入待发队列中,在审核的同时可以变更短信发送通道等信息。 短信审核 17 3.4.1.5.4 彩信管理 查看短信发送记录。 3.4.1.5.5 已发短信管理 查看已经发送的短信记录,可以根据时间区间按日统计,按月统计等等。可查看发送记录详细,以及具体发送的号码信息。并且可以导出当前发送记录 3.4.1.6 安全注销 系统将自动清除登录前的相关信息。 18 3.4.2 终端 用户 平台 3.4.2.1 系统设置 3.4.2.1.1 密码修改 修改当前账户的登录密码信息 3.4.2.1.2 余
16、额查询 查询当前账户的余额信息 3.4.2.1.3 账户信息修改 修改当前账户的信息 19 3.4.2.1.4 开票信息 修改当前账户的开票信息 3.4.2.1.5 账户消费记录 根据时间或者关键词筛选当前账户的消费记录 20 3.4.2.1.6 账户充值记录 根据时间或者关键词筛选当前账户的充值记录 3.4.2.2 集群信息管理 3.4.2.2.1 集群信息申请 集群信息是针对一些无法再平台发送短信的情况下设置的,用户可以发送内容到指定的号码,然后由系统帮助客户完成发送。管理员可以对用户的申请 进行审核,审核后分配一个集群号给当前客户 , 输入申请标题,选择需要加入集群的客户信息 3.4.2
17、.2.2 集群信息管理 当前审核通过的集群申请,客户通过平台分配的集群号进行集群发送 21 3.4.2.2.3 账户充值记录 集群短信发送 记录 统计 3.4.2.3 短 信 库 信息 3.4.2.3.1 短信库分类管理 短信库分类 添加和编辑短信库分类信息 3.4.2.3.2 短信库管理 短信库 管理,短信库是方便客户批量提交短信时使用 22 添加和编辑短信库信息 3.4.2.4 通讯录管理 3.4.2.4.1 分组管理 分组管理,分组是便于用户对自己的客户的管理 添加和编辑分组信息 23 3.4.2.4.2 会员信息管理 会员信息管理 添加和编辑 会 员 信息 3.4.2.4.3 会员信息
18、导入 为了方便用户添加会员信息,用户根据平台提供的会员信息模板,直接导入。方便快捷的录入会员信息 24 3.4.2.5 短信管理 3.4.2.5.1 短信发送 短信发送,用户可以选择发送通道。 号码导入 ,导入的方式可以限制记事本或者 excel 模式进行导入 25 发送的内容可以选择短信库中的短信内容 3.4.2.5.2 接收短信 接收短信,需要相应通道支持,通道需要支持回复功能。 3.4.2.5.3 短信发送记录 根据时间观关键词进行筛选,并对筛选的记录进行导出,也可以查看指定短信的发送内容和手机号的详细信息 短信详细记录 26 3.4.2.5.4 个性化短信发送 个性 化短信发送是方便特
19、例情况下的短信发送。用户可以拼接发送内容,设置相关发送参数等等 设置参数 27 3.4.2.5.5 个性化短信发送记录 查看个性化短信发送记录 3.4.2.6 安全注销 系统将自动清除登录前的相关信息。 3.4.3 管理 员平台 3.4.3.1 系统管理 3.4.3.1.1 管理员列表 管理当前系统的所有管理员账户,对账户进行添加,修改删除,并给对应的管理员配置相应的权限 新增或者修改管理员信息 28 设置管理员的权限 3.4.3.1.2 密码修改 修改当前登录的账户的登录密码 3.4.3.1.3 扣量操作 在此页面主要设置扣量方式 ,设置一种扣量区间,然后选择对应的客户适用与此扣量区间。 29 3.4.3.1.4 登 录时间设置 通过设置登录时间区间,可以限制用户在某一段时间内可以登录本系统,同时也可以取消登录时间的限制功能 , 3.4.3.1.5 公告通知 管理员可以通过公告通知对整个平台的用户发布一些通知,已经活动公告等等 新增公告通知 30 3.4.3.2 通道管理 3.4.3.2.1 通道列表 查看当前平台的所有通道信息,并对相关通道信息进行维护,并且查看对应通道中短信记录信息。 新增和编辑通道信息