江西移动boss系统概要设计说明书-计费子系统-20030621更新
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江西移动BOSS系统初验
计费系统
概要设计说明书
文档编号:BOSS-XX-HLD-0
创建日期:2002-04-20
最后修改日期:2003-05-21
版本号:0.0.2
电子版文件名:江西移动boss系统概要设计说明书模板.doc
目录
1 引言 (5)
1.1 编写目的 (5)
1.2 背景介绍 (5)
1.3 术语定义 (5)
1.4 参考资料 (9)
2 系统目标 (10)
2.1 系统描述 (10)
2.2 总体概要设计 (10)
2.2.1 系统功能子模块组成 (12)
2.2.2 子模块实现功能及引用包含关系 (12)
2.2.2.1 采集模块 (12)
2.2.2.2 计费模块 (13)
2.2.2.3 漫游结算模块 (28)
2.2.2.4 ICP结算模块 (32)
2.3 子系统概要设计 (35)
2.3.1 采集模块 (35)
2.3.1.1 原始话单采集 (35)
2.3.1.1.1 功能概述 (35)
2.3.1.1.2 时序图 (36)
2.3.1.1.3 异常处理...................................................... 错误!未定义书签。
2.3.1.2 漫游话单采集 (37)
2.3.1.2.1 功能概述 (37)
2.3.1.2.2 时序图 (37)
2.3.1.2.3 异常处理...................................................... 错误!未定义书签。
2.3.1.3 漫游文件上传 (37)
2.3.1.3.1 功能概述...................................................... 错误!未定义书签。
2.3.1.3.2 时序图.......................................................... 错误!未定义书签。
2.3.1.3.3 异常处理...................................................... 错误!未定义书签。
2.3.2 计费模块 (39)
2.3.2.1 文件名规范化 (39)
2.3.2.2 预处理 (41)
2.3.2.3 计费信息资料填充 (43)
2.3.2.4 查重 (46)
2.3.2.5 一次批价 (48)
2.3.2.6 用户信息资料填充 (51)
2.3.2.7 二次批价 (53)
2.3.2.8 数据派发 (56)
2.3.2.9 帐目汇总 (58)
2.3.2.10 数据装载 (60)
2.3.2.11 高额处理 (62)
2.3.2.12 用户资料提取 (64)
2.3.2.13 用户资料整理 (65)
2.3.2.14 梦网鉴权处理 (65)
2.3.2.15 错单回滚............................................................... 错误!未定义书签。
2.3.2.16 错单整合/日志整合 (67)
2.3.3 漫游结算模块 (68)
2.3.4 ICP结算模块 (77)
2.4 系统非功能性需求概述 (82)
2.5 其他设计概念 (82)
3 接口设计 (83)
3.1 外部接口 (83)
3.2 内部接口 (83)
3.2.1 业务受理接口 (83)
3.2.2 普通前台调用接口 (83)
3.2.3 系统内部调度接口 (83)
1引言1.1 编写目的
1.2 背景介绍
1.3 术语定义
1.4 参考资料
《中国移动BOSS系统业务规范》
《中国移动BOSS系统技术规范》
《中国移动BOSS系统技术规范》
《中国移动BOSS系统业务需求方案》
2系统目标
江西BOSS系统计费子系统的目标定义为完成从原始服务使用记录到统一的结构化的内部数据记录格式的转换以及进行服务使用费用的批价。
批价后的详单作为江西BOSS系统记帐和收费的根本依据。
2.1 系统描述
江西BOSS计费子系统主要完成本省各种业务的计费处理,主要功能包括:
●多种原始话单的采集、预处理;
●提供对各种服务使用记录根据客户信息实现用户清单级别的灵活的、实时的、
准确的批价和优惠处理功能;
●提供帐务系统所需的各种帐目详细的汇总数据;
●提供本省与漫游来访的省际、国际用户的漫游结算,高额话费报告处理等功能;
●提供完整的、详细的、准确的错单记录和日志记录;
计费子系统按照处理性质和功能范围分为四大模块:
采集模块,计费模块,漫游结算模块和ICP结算模块。
2.2 总体概要设计
子系统示意图如下所示
亚信管理软件有限公司第10 页共83 页
2.2.1 系统功能子模块组成
计费子系统功能模块如图所示。
2.2.2 子模块实现功能及引用包含关系
2.2.2.1 采集模块
采集模块从移动交换机、网关、增值服务平台或其他服务记录文件介质(如磁带、光盘)等数据源采集原始话单或服务记录的原始文件,支持GSM 语音服务(含VPMN 、CFW 、不同制式漫游、边界漫游、国际短信、W AP 、IP 电话)、GPRS 服务、ISMG 服务、SMS 服务、POC 服务等服务的数据采集;支持中国移动集团公司采用或制定的各类标准协议,包括X.25、TCP/IP 、FTAM 、FTP 等协议。
采集的原始话单做为计费子系统的入口数据,同时作数据备份。
另外,采集模块还负责接收集团公司下发的省内用户的漫游话单,和ICP 话单,并负责定时定量向集团公司上传各类漫游来访话单文件,如D 、B 、I 等文件。
采集模块提供了日志记录功能,并提供相应的管理界面和外部访问接口,支持集中式采集或分散式采集,保证进行不间断采集。
采集模块用例图如下
采集机
定时器
计费模块
计费模块
集团公司
2.2.2.2 计费模块
计费模块作为计费子系统的主要处理模块,负责各种话单的预处理,资料填充,查重,批价,汇总,数据派发,数据装载等各项处理。
文件名规范化
采集到的原始话单根据其类型、采集点的不同,文件名可能不相同,文件规范化处
理子模块会根据服务类型(GSM 、GPRS 、SMS )和采集点重新分配文件名,便于后续流程中话单的跟踪验证。
文件名规范化子模块的用例图如下所示:
定时器
预处理模块
原始话单
●话单预处理
预处理模块将规范化后所获得的原始话单经过格式转换、过滤、检错、话单合并和分类,最终形成有效的标准话单格式的文件,提供给批价和数据装载模块。
格式转换是指从原始服务使用记录到标准服务使用记录的转换,其中包括格式的转换和记录编码按照统一的要求进行转换(如:将二进制转换为ASCII码)。
标准服务使用记录格式遵守中国移动通信集团公司BOSS规定的标准。
过滤是指从业务服务数据源采集下来的服务使用记录中,并不是所有的服务使用记录对计费都有用,需要过滤掉一些没有用的服务使用记录。
检错是指对数据的完整性、合法性、有效性和准确性进行检查。
检查的内容包括原始服务使用记录文件中服务使用记录的连续性、完整性,原始服务使用记录的有效性、准确性、合法性,同时将错误、无效的的记录数据单独存放。
在一些业务中预处理要进行服务使用记录合并。
服务使用记录合并是指对相关的两条或多条原始服务使用记录进行信息内容,数据内容的合并,形成一条标准服务使用记录。
预处理应该满足如下功能要求:
(1)支持GSM语音服务、GPRS服务、ISMG服务、SMS服务、MMS等业务的数据预处理。
(2)支持对CDR文件的文件名检查、解码检错、CDR检错、保证进入计费系统数据的正确性、完整性、合法性和有效性。
(3)支持对不同编码格式的处理,如ASCII、BCD、二进制、ASN.1等。
(4)支持对话单的过滤功能,由于对于某些业务在多个采集点均会产生话单,当计费点确定后需要过滤掉其他采集点获得的原始CDR,目前话单过滤主要包括。
MSC:过滤掉智能网用户原始服务使用记录
MSC,SCP:通话时间在1秒含1秒的以及超长的服务使用记录;
SMSC:
①端局产生的国内短信话单;
②神州行客户短信服务使用记录;
③发送不成功的短信服务使用记录。
ISMG:
采集自ISMG上的短信服务使用记录,根据其作用在计费结算模块中可划分为自行处理、保留和上传三类来处理。
对失败和不能作为计费依据的服务使用记录需自行处理,省中心可对该类信息进行业务统计,若删除该类信息需进行相应的日志记录。
此类服务使用记录包括:
其SP代码为注册到外省网关的SMT和SMC话单
①其SP代码为注册到外省网关的SMT和SMC话单;
②不需要计费的SMA,SMA-F话单;
③神州行客户短信话单。
(5)提供话单的合并功能,对话单合并提供时限控制。
(6)预处理支持对本省超长话单的合并。
(7)可对原始服务使用记录文件中的有效记录、无效记录、错误记录进行统计。
(8)可对服务使用记录文件中错单的错误类型、数量、分布进行统计。
(9)提供给监控系统数据,记录详细日志,日志体信息包括数据源类型、文件名、文件路径、文件大小、处理开始时间、处理时长、有效话单数、无效话单数、纠错话单数等。
预处理子模块的用例图如下所示:
定时器
计费信息填充
模块
资料填充
话单在批价前,需要进行资料的填充,以补充话单中不完整或空缺的信息项。
考虑标准批价和个性批价依据的信息来源不同,资料填充也分为两种类型,一种是计费信息资料的填充,计费信息资料取自集团公司和计费侧的局数据,包括交换机定义表,MSISDN号段表,费率区号表等,标准话单填充计费信息资料后,才能够根据集团公司和省公司的业务资费标准进行一次批价(即基本批价)。
另一种是营业用户资料的填充,用户资料的主要元素是服务计划,二次批价(即个性批价)是根据话单中填充的用户服务计划对话单进行优惠性批价的。
计费信息资料填充子模块的用例图如下所示:
查重模块用户信息资料填充子模块的用例图如下所示:
营业用户资料接口
● 话单查重
查重是为了防止出现重单而导致重复计费,要求保证当前月和前三个月无重单。
查
重方式要求简单、快速、准确,并且易于维护。
查重速度必须保证流畅。
查重子模块的用例图如下所示:
查重库
● 批价
批价作为计费子系统的核心模块,是根据服务使用资源信息、资费政策、用户资料信息和帐户资料信息,对待处理的标准话单进行费用计算,形成清单文件。
批价依据是对服务使用记录进行计费的参量,包括计费资源信息、资费政策信息、用户资料信息和帐户资料信息。
计费资源信息:指服务使用所占用的网络和其他资源的信息,例如通话时长、GPRS 上网流量等。
资费政策:包括信息产业部、中国移动集团公司制定的资费政策,也包括江西移动制定的经过审批的地方性资费政策,以及各种基于详单级的优惠、套餐计划等。
用户资料信息:是基于客户管理形成的各种用户资料信息。
帐务资料信息:是基于帐务的各种信息归纳建模形成的用户帐务资料信息。
计费处理中的批价过程包括以下两种批价类型:
1)基本批价,根据定义的标准资费和全局资费表完成批价;
2)个性批价,针对用户的服务计划完成批价;
资费解析
1)根据用户资料信息和话单分析信息抽取计费条件组成要素。
2)根据条件要素进行条件解析,得到使用条件编号。
3)读取使用条件与资费关系表,得到在该种使用条件下收取的费用类型
与对应的费率编号。
4)解析优惠条件。
5)读取使用条件与优惠关系表,得到在该种优惠条件下收取的费用类型
与对应的优惠编号。
6)计算每一种费用类型的费用。
提供良好的资费模型反映计费原则,如时间段、时长、位置等计费。
与客户信息无关的话费优惠处理,如:
1)国家法定日期、时段优惠
2)呼入、呼出字头优惠
3)特服号码优惠
4)对一次通话的开始和结束的日期、时间处于不同的费率时间进行分段
或跳档计费
计费模块可以对GSM语音服务、GPRS服务、VPMN服务、SMS服务、ISMG 服务、IP业务等服务使用记录的批价,具体功能包括有
1)支持对GSM传统语音的本地批价处理;
2)支持对GSM传统语音的漫游(省内、国内、国际等)批价处理;
3)支持对GSM传统语音长途(国内、国际等)批价处理,同时需要支持对
用户自由选择不同长途运营商的批价处理;
4)支持对移动关于IP(17951)的批价处理;
5)支持对GPRS的批价处理;
6)支持对各类短信的批价处理;
7)支持对移动梦网的批价处理;
8)支持对VPMN记录的批价处理;
9)对计费参数的改变,可以在程序不停止的情况下读取最新的参数,继续处
理;
10) 特殊号码段的特殊批价功能; 11) 支持优惠的跨时段处理;
12) 支持按时间优惠(时段,节假日等); 13) 支持按位置信息优惠(小区等); 14) 支持按用户个性化信息优惠;
15) 支持按总量优惠;
16) 记录详细的日志,具体信息包括有文件名、文件大小、批价开始时间、时
长、批价有效话单数、无效话单数、批价完生成的的文件名等; 17) 批价后话单中能够记录优惠前和优惠后的费用;
单个呼叫的费率由以下决定:
1
) 服务类型(GSM 语音、IP 、梦网SMS 、GPRS 、WAP 等) 2) 发生的时间:高峰期、低峰期(费率时间) 3)
主叫、被叫地点 (费率区域) 4) 计费单位 (秒、字节、信息等) 5) 呼叫类型 (主叫/被叫/呼转)
6) 对端号码运营商类型(移动、联通GSM 、联通CDMA 、固定电话等) 7) 长途类型 8) 漫游类型
一次批价,是根据集团公司和省公司定义的标准资费和全局费率表进行的费用处理,
主要针对全网业务的通用资费标准,处理的话单包括GSM 语音,GPRS ,SMS 话单,处理用户对象包括各类用户:省内,省际漫游来访,国际漫游来访。
一次批价子模块的用例图如下所示:
二次批价,主要是根据省公司定义的优惠性资费标准进行的费用处理,其中优惠政策兼顾各地市不同的资费需求,对一项新的资费政策,既支持到某一地市用户的单独优惠,也支持全省用户的普遍优惠处理。
优惠资费政策必须与相应的服务计划关联,二次批价子模块是根据用户申请的服务计划进行费用处理的。
所处理的话单包括GSM语音,GPRS,SMS话单,处理用户对象主要是江西省省内用户,包括省内用户漫游出访产生的各类漫游话单。
二次批价子模块的用例图如下所示:
帐目汇总
根据服务使用详细记录的服务号码,进行汇总处理,形成汇总后的明细帐单。
计费汇总模块能根据清单的服务号码每日形成日汇总及月汇总中间文件提供给帐务或其它系统。
(1)所有汇总科目涉及费用的都以人民币‘厘’为单位。
现有汇总文件科目详细:
(2)提供详细的日志记录功能,主要记录的要素有:文件名称、处理起始时间、处理记录、输出文件名称、路径等。
(3)帐目汇总子模块收到日终标志后,会结束当天的汇总,启用新一天的汇总结果文件,当天的汇总结果按照各个地市的费率区号,分别形成文件,提交到传输接口,由接口程序将汇总结果文件传输给帐务子系统。
帐目汇总子模块的用例图如下所示:
数据派发
数据派发程序读取批价后的详单记录,根据不同的派发需求进行数据分拣和重组。
派发需求包括数据装载程序需要的按分表原则存放在不同的文件路径;根据漫游类型、业务类型、归属地市等信息进行分类,以便漫游上发程序形成一定格式的文件发送到全国中心等等。
数据派发有两种方式,一种是记录一级的派发,对每条记录都按照派发需求进行派发,记录级派发对每条话单都要过滤处理,形成新的输出文件。
另一种是文件一级的派发,适用于不需要对记录进行判断,整个文件都派发的情况。
文件级派发是一种文件复制的派发方式,省去对每条话单的过滤判断,进行文件级派发等同于操作系统的文件复制操作。
话单级派发子模块的用例图如下所示:
文件级派发子模块的用例图如下所示:
数据装载(入库)
批价后话单文件经数据派发形成根据分表原则划分的入库临时文件,由数据装载程序插入详单表中。
功能要点如下:
(1)批价后的清单记录需至少在线保存六个月;
(2)可以将GSM语音服务、GPRS服务、智能网服务、ISMG服务、SMS服务、集团公司漫游结算系统下发服务等服务的话单装载到数据库中;具体有:
a)GSM传统语音
i.本省客户(本地、省内漫游出访、省际漫游出访、国际漫游出访)和漫游来访(省
际漫游来访、国际漫游来访)客户的普通语音清单;
ii.国际漫游出、来访客户的短信话单。
iii.本省客户和漫游来访客户的呼转话单
iv.不同制式漫游出来访客户的语音话单
v.本省客户和漫游来访客户的IP电话话单
vi.本省客户和漫游来访客户的W AP话单
vii.边界漫游话单
viii.一次性拨号业务话单;
b)GPRS
i.本地服务记录;
ii.漫游服务记录;
c)智能网服务
i.神州行清单数据;
ii.V PMN清单数据;
iii.充值卡清单数据;
iv.I P记帐卡;
v.P PIP;
d)普通短信
e)移动梦网
f)MMS
(3)能处理不同格式的数据,并对这些格式进行必要的校验。
分析数据的正确性、填补需要在处理时才能得到的数据,将错单分类输出到相应的目录下;
(4)提供通过配置目标表名及目标表结构完成对不同数据的装载功能;
(5)支持将数据以批量的方式导入到目标表;
(6)保证数据完整性、安全性;
(7)提供监控系统监控数据;
(8)记录详细的日志,主要记录的内容有:文件名称、处理时间、总记录数、成功装载数量、未成功装载记录数量,对于未装载的记录将单独存放,并说明其未装载的原因。
数据装载子模块的用例图如下所示:
2.2.2.3 漫游结算模块
漫游结算模块负责按集团公司规定组合漫游来访话单文件,通过采集模块定时定量的上传文件。
并负责处理集团公司下发的本省用户漫游话单,通过话单稽核、格式转换,导入计费模块进行处理。
另外对上传下发的文件做汇总和统计,便于漫游结算。
漫游话单分拣处理
对采集模块采集的集团公司的各类下发文件,按文件类型不同分拣到各个指定的处理目录,便于后续的稽核和格式转换处理。
漫游话单分拣子模块的用例图如下所示:
漫游话单的稽核与格式转换
对部中心的下传话单文件进行稽核和数据格式的转换。
主要对部中心的D文件、I文件、B文件、Y文件、Z文件等文件,检查文件大小是否正确,头尾记录是否合法,尾记录的合计是否于文件体相符。
对不能通过稽核检查的文件,暂时作为非法文件保存,待日后检查分析。
通过稽核的文件,按文件类型转换为标准格式的话单文件,即GSM标准话单文件或GPRS标准格式的话单文件或SMS标准格式的话单文件。
漫游稽核处理目前处理以下几种下发文件:
a)GSM漫游出访文件
b)呼转漫游出访文件
c)GPRS漫游出访文件
d)神州行PI/PO/PD文件
e)神州行充值卡话单文件
f)IP记帐卡业务话单文件
g)VPMN话单文件
h)智能网IP业务(固定电话预付费IP、固定电话IP直通车)话单文件
i)神州行IUSER话单文件
漫游话单稽核与格式转换子模块的用例图如下所示:
●漫游话单的数据填充
漫游话单的数据填充处理,主要对漫游话单中的计费号码的归属信息和漫游信息进行确认和补充,对信息不全且不能修正的话单,暂时作为错单保存,待日户检查分析,正确补充和确认的话单,继续后续的处理。
填充过程,检查归属信息和漫游信息,主要是根据计费号码查找局数据确认的方式,漫游信息往往是由漫游地填写,若没有填写,则不能继续后续的计费处理。
漫游话单的数据填充子模块的用例图如下所示:
定时器
块
●漫游话单的派发
漫游话单的派发是记录级的派发,其功能是将漫游的标准话单派发到计费模块的"计费
信息填充子模块"进行计费模块的处理。
其派发方式与计费模块的话单级派发相同。
●
组合漫游上传文件的处理
漫游上传文件组合处理负责组合计费模块派发过来的漫游来访用户产生的话单,形成集团公司要求格式的上传文件,供上传集团公司做漫游结算。
系统能按时间间隔定时定量的生成上传话单文件,对超时话单,和非法话单进行过滤处理。
组合处理的上传文件主要包括:
省际用户来访普通话单上传D 文件; 省际用户来访呼转话单上传B 文件; 省际用户边界漫游话单上传Z 文件; 省际用户边界漫游呼转上传Y 文件; 省际用户来访高额话单HD 文件;
国际来访高额话单HI 文件; 国际来访用户话单上传I 文件; 省际用户来访GPRS 话单G 文件; 国际用户来访GPRS 话单IG 文件; 音信互动的Q 文件;
全球通测试卡拨测话单上传省内拨测AI ,省际来访拨测AO 文件。
组合漫游上传文件子模块的用例图如下所示:
定时器
传模块
●
漫游结算的统计
对上传/下传部中心的话单文件按文件、归属费率区、到访费率区等统计要素进行统计。
并将统计结果入库。
●
SCP 话单格式转化
华为神州行SCP IUSER 平台的话单格式与原先的神州行话单不一致,为便于后续处理,SCP 话单格式转化子模块负责将IUSER 平台的话单转化为原先的神州行话单格式,使得后续处理能与原神州行话单相同。
同时也便于统计子系统对此类话单的处理。
转换处理,是一种原始格式的文本文件到另一种原始格式的文本文件的转化。
保证转换后的格式的文件与原神州行话单一同接受"漫游话单稽核和格式转换"的处理。
SCP 话单格式转化子模块的用例图如下所示:
文件
2.2.2.4 I CP 结算模块
ICP 结算模块负责按集团公司规定组合漫游来访ICP 话单文件,通过采集模块定时定量的上传文件,主要是漫游的梦网话单文件和梦网鉴权资料文件。
并负责处理集团公司下发的本省用户漫游话单,通过话单稽核、格式转换,导入计费模块进行处理。
另外对上传下发的文件做汇总和统计,便于ICP 结算。
●
ICP 漫游话单的稽核与预处理
对部中心的下传话单文件进行稽核和数据格式的转换。
检查文件大小是否正确,头尾记录是否合法,尾记录的合计是否于文件体相符。
对不能通过稽核检查的文件,暂时作为非法
文件保存,待日后检查分析。
通过稽核的文件,按文件类型转换为SMS 标准格式的话单文件。
漫游稽核处理目前处理梦网漫游出访的文件(M 文件)。
稽核预处理ICP 漫游话单子模块的用例图如下所示:
●
ICP 漫游话单的派发
ICP 漫游话单的派发是记录级的派发,其功能是将漫游的标准话单派发到计费模块的"计费信息填充子模块"进行计费模块的处理。
其派发方式与计费模块的话单级派发相同。
●
上传ICP 漫游来访话单的组合处理
上传ICP 漫游文件组合处理负责组合计费模块派发过来的漫游来访用户产生的梦网话单,形成集团公司要求格式的上传文件,供上传集团公司做ICP 漫游结算。
系统能按时间间隔定时定量的生成上传话单文件,对超时话单,和非法话单进行过滤处理。
组合处理的上传文件主要是梦网M 文件。
组合ICP 漫游上传文件子模块的用例图如下所示:
定时器
上传模块
●梦网鉴权文件组合处理
梦网鉴权文件组合处理负责组合计费模块派发过来的梦网鉴权资料文件,形成集团公司要求格式的上传鉴权文件,供上传集团公司做梦网鉴权。
系统能按时间间隔定时定量的生成上传话单文件。
组合梦网鉴权文件子模块的用例图如下所示:
定时器
鉴权文件
上传模块
●ICP漫游结算的统计
对上传/下传部中心的ICP话单文件按文件、归属费率区、到访费率区等统计要素进行统计。
并将统计结果入库。
2.3 子系统概要设计
2.3.1采集模块
2.3.1.1 原始话单采集
2.3.1.1.1功能概述
采集模块从移动交换机、网关、增值服务平台或其他服务记录文件介质(如磁带、光盘)等数据源采集原始话单或服务记录的原始文件,现有系统使用FTP协议,集中采集方式。
采集的原始话单做为计费子系统的入口数据,同时作数据备份。
2.3.1.1.2时序图
2.3.1.1.3时序图描述
(1)文件采集类型分析;
(2)返回采集类型参数;
(3)定时激活采集处理;
(4)搜索数据源路径;
(5)返回文件列表;
(6)下载文件(GET);
(7)记录日志;
(8)记录异常退出日志;
(9)写日志文件;
(10)上传文件(PUT);。