1、 短信平台产品需求规格说明书 86 2020年4月19日 文档仅供参考,不当之处,请联系改正。 TMDC_1.0_产品需求规格说明书 文档版本号: TMDC_1.0 文档编号: 文档密级: 保密 归属部门/项目: MISC产品线 产品名: TMDC 子系统名: 编写人: 胡铁 编写日期: -8-24 卓望数码技术(深圳)有限公司 版权所有 内部资料 注意保密 修订记录: 版本号 修订人
2、修订日期 修订内容 V1.0 .A 胡铁 -8-24 初稿 V1.0B 胡铁 -9-28 客户需求变更,修订需求: ² “处理”字段原来归属统计报表,现在归属举报短信 ² 统计报表页面根据用户输入查询条件进行统计,查询时间最小单位为小时 ² 其它运营商号码管理模块删除,但其它运营商号码的匹配规则需要支持可配 ² 号段数据维护由系统自动同步方式改为”维护人员手工操作导出+系统自动导入” ² 权限管理的操作日志查询,普通用户只能查看自己的操作日志,系统管理员能够查看全部用户的操作日志 ² 增加维护手册的文档要求 ² 删除MISC与TMDC之间的FTP接口要求
3、 ² 增加“汇总统计”功能 目 录 1 简介 8 1.1 目的 8 1.2 范围 8 1.3 定义、首字母缩写词和缩略语 8 1.4 参考资料 9 1.5 假定 9 2 产品定位 9 2.1 产品背景 9 2.2 问题说明 9 2.3 产品定位说明 9 3 产品概述 10 3.1 产品总体效果 10 3.2 假设与依赖关系 10 4 产品特性 10 4.1 TMDC-PR-F30001 举报短信接收、分析与用户反馈下发 10 4.1.1 需求背景 10
4、4.1.2 需求描述 11 4.1.3 举报短信接收 11 4.1.4 短信分析与分类 12 4.1.5 短信下发 16 4.2 TMDC-PR-F30002 举报短信查询处理 19 4.2.1 需求背景 19 4.2.2 需求描述 19 4.2.3 举报短信统计报表查询 20 4.2.4 10086客服查询举报短信 23 4.2.5 举报短信处理 24 4.3 TMDC-PR-F30003 系统数据维护 25 4.3.1 需求背景 25 4.3.2 需求描述 25 4.3.3 号段数据维护 26 4.3.4 SP服务代码维护 27 4.3.5 集团用户代码维护
5、30 4.3.6 分级条件设置 35 4.3.7 黑名单用户管理 37 4.3.8 处理意见维护 40 4.4 TMDC-PR-F30004 安全管理 41 4.4.1 需求背景 41 4.4.2 需求描述 41 4.4.3 登录管理 42 4.4.4 角色管理 44 4.4.5 用户管理 46 4.4.6 操作日志管理 50 5 外部约束 51 5.1 TMDC-PR-F30001 51 6 界面及接口 51 6.1 界面 51 6.1.1 TMDC-PR-F30001 51 6.1.2 TMDC-PR-F30002 52 6.1.3 TMDC-PR-F30
6、003 52 6.1.4 TMDC-PR-F30004 52 6.2 接口 52 6.2.1 硬件接口 52 6.2.2 软件接口 52 6.2.3 通信接口 52 7 其它需求 52 7.1 适用的标准 52 7.2 系统需求 53 7.3 TMDC-PR-N30001可用性 53 7.4 TMDC-PR-N30002可靠性 53 7.5 TMDC-PR-N30003性能 53 7.6 TMDC-PR-N30004安全性 53 7.6.1 网络安全 53 7.6.2 系统安全 53 7.6.3 应用安全 54 7.7 TMDC-PR-N30005可维护性(第二
7、期实现) 54 7.7.1 支持配置信息的查询和修改 54 7.7.2 支持监控和跟踪功能 54 7.7.3 支持故障管理 54 7.8 TMDC-PR-N30006环境需求 56 7.8.1 网络环境需求 56 7.8.2 硬件要求 56 7.8.3 存储需求 56 8 文档需求 56 8.1 TMDC-PR-D30001用户手册 56 8.2 联机帮助 57 8.3 TMDC-PR-D30002安装指南、配置文件、自述文件 57 8.4 TMDC-PR-D30004维护手册 57 9 附件 57 1 简介 1.1 目的 此文档的目的是收集、分
8、析和定义TMDC_1.0的需求和特性。它包括相关方和目标用户需要的功能和这些需要存在的原因,以及详细地说明所确定的产品的关键外部流程、接口和非功能性特性的需求、设计约束。 1.2 范围 本文档只描述TMDC_1.0的功能。该文档用于指导后续的软件需求说明书的开发。 1.3 定义、首字母缩写词和缩略语 ISMG Internet Short Message Gateway 短信息网关 SMSC Short Message Service Center 短信息中心 MS Mobile Subscriber 移动用户 MSC Mobile Switch Center
9、 移动交换中心 MO Mobile Originated 手机用户发起的短信息 MT Mobile Terminated 发送给手机用户的短信息 CMPP China Mobile Point to Point 中国移动移动点对点协议 TMDC Trash Short Message Disclosing Center 垃圾短消息举报中心 OAM Operation and Maintenance 或Operation, Administration and Maintenance 操作维护管理 TMDC.INF Trash Short Message Di
10、sclosing Center’s Interface System 垃圾短消息举报中心的接口子系统 TMDC.BIZ Trash Short Message Disclosing Center’s Business System 垃圾短消息举报中心的业务子系统 TMDC.OAM Trash Short Message Disclosing Center’s Operation and Maintenance System 垃圾短消息举报中心的网管子系统 1.4 参考资料 《垃圾短消息举报中心设备规范 0801.doc》 1.5 假定 本文档是TMDC1.0的全量产
11、品需求文档,假定阅读者了解CMPP通信协议;假定阅读者了解短信业务的业务流程;假定阅读者了解OAM功能。 2 产品定位 2.1 产品背景 为缓解垃圾短信的投诉,集中收集、分析和处理垃圾短信,计划部决定建设全国垃圾短消息举报中心(TMDC),为用户提供便捷的举报途径,并供集团公司、省公司查询、统计举报情况。用户投诉方式为:接收到垃圾短信,选择转发,并在短信的开头增加垃圾短信发送方号码,发送给TMDC。根据《垃圾短消息举报中心设备规范 0801.doc》的要求,TMDC的建设需要实现业务功能和网管功能。 2.2 问题说明 问题是 手机用户饱受垃圾短信群发之苦 影响 引发大量的
12、用户投诉 问题的后果 用户对中国移动移动的满意度降低 成功的解决方案能够 提高中国移动移动的服务质量,增加用户满意 2.3 产品定位说明 针对于 中国移动移动集团计划部提出的垃圾短消息举报中心设备规范 做什么 建立垃圾短信投诉中心,实现产品的业务功能和网管功能 该(产品名) TMDC 具有 完全符合垃圾短消息举报中心设备规范,接收并分析全国范围内手机用户的短消息投诉,管理员能够经过界面查看和处理短消息投诉;提供网管接口,并提供北向SNMP接口给IP综合网管系统。 不同于 我们的产品 3 产品概述 3.1 产品总体效果 l 满足手机用户举
13、报垃圾短信的需求 l 满足中国移动移动公司用户查看和处理手机用户举报短信息的需求 l 提供网管功能 3.2 假设与依赖关系 l ISMG能够接收用户举报的垃圾短消息,不经过DSMP鉴权,直接转发用户请求到TMDC l ISMG支持TMDC下发用户反馈的请求 l 全国各地的ISMG与TMDC之间的网络链路畅通 l IP综合网管系统(IPNMS)支持TMDC接入 4 产品特性 4.1 TMDC-PR-F30001 举报短信接收、分析与用户反馈下发 4.1.1 需求背景 为缓解垃圾短信的投诉,集中收集、分析和处理垃圾短信,中国移动移动集团公司计划部决定建设全国垃圾短消息
14、举报中心(TMDC),为用户提供便捷的举报途径,并供集团公司、省公司查询、统计举报情况。用户投诉方式为:接收到垃圾短信,选择转发,并在短信的开头增加垃圾短信发送方号码,发送给TMDC。 根据《垃圾短消息举报中心设备规范 0801.doc》的要求,TMDC的建设需要实现业务功能和网管功能。 4.1.2 需求描述 Ø 举报短信接收 TMDC接收ISMG转发过来的手机用户举报短信。TMDC与ISMG之间的接口协议,需要支持对CMPP协议的解析,可进行消息拆分和消息构建 Ø 举报短信分析 用户举报短消息中包含被举报方的号码,TMDC应分析举报内容,提取被举报方短消息号码,并根据被举报
15、号码的类型属性及举报人的归属地进行分类存储。 被举报号码可能放入长号码或者短信内容中。对于长号码方式,手机用户将垃圾短信转发到长号码(TMDC接入号+被举报号码);对于短信内容的方式,被举报号码放在内容的最前面,以特殊字符隔开。TMDC需要可配置成支持其中的任意一种方式,但不需要同时支持两种方式。 如果举报人发送到TMDC的短信没有包含被举报号码,要求TMDC给举报人下发提示短信,提醒举报人将被举报号码放入长号码或者短信内容中发送到TMDC平台。 Ø 用户反馈下发 TMDC能够经过ISMG向用户下发反馈消息。同时,TMDC向用户下发的短消息内容模版可设定。 4.1.3 举报短信接收
16、 4.1.3.1 功能概述 手机用户将收到的垃圾短信发送(TMDC接入号+被举报号码)到ISMG,ISMG接收到用户短信后,不需要到DSMP鉴权,而是直接转发到TMDC。TMDC与ISMG之间的接口通信协议采用CMPP2.0协议。 4.1.3.2 角色说明 手机用户、ISMG、TMDC 4.1.3.3 前置条件 手机用户发送举报短信 4.1.3.4 后置条件 TMDC分析举报短信 4.1.3.5 事件流 1. 手机用户转发垃圾短信至:TMDC接入号+被举报号码。或者,手机用户在短信内容中输入被举报号码,然后转发至:TMDC接入号; 2. IMSG收到用户
17、请求后,转发至TMDC; 3. TMDC收到ISMG转发来的消息后,回复“收到成功”给ISMG; 4. TMDC记录系统运行日志。 4.1.3.6 异常事件 TMDC在接收ISMG的请求包后,如果发现包的内容字段不符合接口规范,需要返回错误码(CMPP协议中已经定义)给ISMG。 4.1.4 短信分析与分类 4.1.4.1 功能概述 TMDC在接收到ISMG转发过来的垃圾短信后,需要根据用户手机号码和被举报号码进行分析和分类。 分类依据主要有: Ø 对于被举报号码为MSISDN号码的情况 ² 此类举报短消息的举报对象为手机用户号码,为点到点短消息类型。对于此类举报,应
18、分析被举报号码和举报人的归属省,并存储至“举报短信分类数据库”的举报人归属省的点到点举报存储空间中。 ² 对被举报号码为非中国移动移动公司MSISDN号码,归属省统一为“中央”。 Ø 对于被举报号码为SP服务代码号码的情况 ² 此类举报短消息的举报对象为SP服务代码,为应用到点短消息类型。对于此类举报,应分析被举报SP服务代码和举报人的归属省,并存储至“举报短信分类数据库”的举报人归属省的应用到点举报存储空间中。 ² 对于SP服务代码是属于其它运营商的情况,按照其它运营商号码处理。 Ø 对于被举报号码为集团用户代码的情况 ² 此类举报短消息的举报对象为集团用户代码,为应用到点短消息
19、类型。对于此类举报,应分析被举报集团用户代码和举报人的归属省,并存储至“举报短信分类数据库”的举报人归属省的应用到点举报存储空间中。 ² 对于集团用户代码是属于其它运营商的情况,按照其它运营商号码处理。 Ø 对于被举报号码为其它运营商号码的情况 ² 此类举报短消息的举报对象为其它运营商的手机号码,为点到点短消息类型。对于此类举报,应分析被举报其它运营商号码和举报人的归属省,并存储至“举报短信分类数据库”的举报人归属省的点到点举报存储空间中。 ² 对于其它运营商号码,其归属省统一为“中央”。 ² 其它运用商号码的分析与匹配原则可灵活配置 Ø 对于被举报号码为特殊号码的情况 此类举报
20、短消息的举报对象为被举报号码在“MSISDN号码”、“SP服务代码”、“集团用户号码”和“其它运营商代码”之外特殊号码。对于此类举报,应分析举报人的归属省,并存储至“举报短信分类数据库”的举报人归属省的应用到点举报存储空间中。 对于特殊号码由TMDC系统自动添加,其归属省统一为“中央”。 Ø 对于举报人号码在黑名单用户号码中的情况 对于这种情况,TMDC会将短信入库,但需要在统计时将能够将包含黑名单用户与未包含黑名单用户时的举报总量分开来。 4.1.4.2 角色说明 TMDC 4.1.4.3 前置条件 TMDC已经成功接收ISMG转发过来的举报短信 4.1.4.4 后置条
21、件 l TMDC需要对每个被举报号码的投诉次数进行计数,且需要能够将正常见户产生的投诉次数和黑名单用户产生的投诉次数区别开来。 l 对于没有被举报号码的短信,TMDC需要下发提示信息给用户 4.1.4.5 事件流 1. TMDC解析ISMG转发过来的垃圾短信包,获取举报人手机号码和被举报号码(被举报号码能够从长号码或者短信内容中获取,TMDC根据配置参数设定被举报号码获取途径); 2. 分析被举报人的号码是否MSISDN号码; 3. 如果是,则保存消息到举报人归属省的点对点数据存储空间,被举报号码类型为“MSISDN”,流程结束; 4. 如果不是,则分析被举报人的号码是否S
22、P服务代码; 5. 如果是,则保存消息到举报人归属省的应用到点数据存储空间,被举报号码类型为“SP服务代码”,流程结束; 6. 如果不是,则分析被举报人的号码是否集团用户号码; 7. 如果是,则保存消息到举报人归属省的应用到点数据存储空间,被举报号码类型为“集团用户号码”,流程结束; 8. 如果不是,则分析被举报人的号码是其它运营商号码; 9. 如果是,则保存消息到举报人归属省的应用到点数据存储空间,被举报号码类型为“其它运营商号码”,流程结束; 10. 如果不是,则分析被举报人的号码是已有特殊号码; 11. 如果是,则保存消息到举报人归属省的应用到点数据存储空间,被举报号码类型
23、为“特殊号码”,流程结束; 12. 如果不是,则添加新的特殊号码; 13. 保存消息到举报人归属省的应用到点数据存储空间,被举报号码类型为“特殊号码”,流程结束。 4.1.4.6 异常事件 l 如果分析和入库过程中发生异常,TMDC需要记录失败原因到运行日志中 4.1.5 短信下发 4.1.5.1 功能概述 TMDC在分析和入库ISMG转发过来的垃圾短信消息后,需要下发提示短信给举报人手机号码,说明已经收到举报信息;另外,如果TMDC在分析过程中发现消息中的被举报人号码为空,则需要经过ISMG下发提示短信给举报人,提醒手机用户将垃圾短信转发至:TMDC接入号+被举报人号码,
24、或者提醒手机用户将被举报号码输入短信内容的最前面,并以特殊字符(可配置,默认为“*”,即半角星号)分割,然后转发至:TMDC接入号。TMDC根据配置参数设定以及短信内容模版来编写短信内容。 两种下发短信的功能需要支持能够经过开关控制是否(分别)打开。另外,提示短信内容的模版可配置。 成功提示: “尊敬的客户:您向我公司转发的不良信息已收到,感谢您对中国移动移动的支持和关心,我公司将会根据您提供的信息联合社会各界进行查证和处理,谢谢!” 失败提示: 1.“尊敬的客户:请在信息内容的最前面输入被举报号码,并以‘*’与信息内容分隔,然后重新发送到XXXX,谢谢您的合作!” 2.“尊敬的
25、客户:请在发送号码XXXX后输入被举报号码,然后重新发送,谢谢您的合作!” 4.1.5.2 角色说明 手机用户、ISMG、TMDC 4.1.5.3 前置条件 l TMDC已经成功分析和入库举报短信或者TMDC分析举报短信时,发现被举报号码为空 4.1.5.4 后置条件 无后置条件 4.1.5.5 事件流 1. TMDC开始处理下发短信请求; 2. 如果是反馈短信,TMDC判断反馈短信的控制开关是否打开; 3. 如果反馈短信的控制开关为打开状态,则TMDC获取反馈短信的模版内容; 4. TMDC发送反馈短信到ISMG; 5. ISMG返回发送结果给TM
26、DC,流程结束; 6. 如果反馈短信的控制开关为关闭状态,则TMDC不发送短信,流程结束; 7. 如果是提示短信,TMDC判断提示短信的控制开关是否打开; 8. 如果提示短信的控制开关为打开状态,则TMDC获取提示短信的模版内容; 9. TMDC发送提示短信到ISMG; 10. ISMG返回发送结果给TMDC,流程结束; 11. 如果提示短信的控制开关为关闭状态,则TMDC不发送短信,流程结束。 4.1.5.6 异常事件 l TMDC经过ISMG下发短信时,如果连接ISMG失败,则需要重发 4.2 TMDC-PR-F30002 举报短信查询处理 4.2.1 需求背景
27、 为缓解垃圾短信的投诉,集中收集、分析和处理垃圾短信,中国移动移动集团公司计划部决定建设全国垃圾短消息举报中心(TMDC),为用户提供便捷的举报途径,并供集团公司、省公司查询、统计举报情况。用户投诉方式为:接收到垃圾短信,选择转发,并在短信的开头增加垃圾短信发送方号码,发送给TMDC。 根据《垃圾短消息举报中心设备规范 0801.doc》的要求,TMDC的建设需要实现业务功能和网管功能。 4.2.2 需求描述 u 举报短信统计报表查询 管理员能够经过WEB界面查询和导出各种类型的举报短信统计报表,能够查看和导出统计报表记录对应的举报短信列表,还能够查看举报短信的详细内容;统计报表记录
28、需要按照“被举报短信总量”按照不同的颜色分级展示;对于长时间没有处理的举报短信,系统需要突出显示;管理员能够经过WEB界面查询和导出各种类型举报短信的汇总统计结果。 u 10086客服查询举报短信 10086客服用户,能够经过WEB界面查询指定手机在指定日期内的举报短信内容。 u 举报短信处理 管理员能够经过WEB界面对举报短信进行处理。 4.2.3 举报短信统计报表查询 4.2.3.1 功能概述 Ø 举报短信统计报表查询 u 管理员能够查看不同类型的“举报短信统计报表”和“举报短信汇总统计报表”,其中省公司管理员能够查看本省的手机用户产生的“举报短信统计报表” 和“举






