ZXT10综合计费帐务系统基本知识_第1页
ZXT10综合计费帐务系统基本知识_第2页
ZXT10综合计费帐务系统基本知识_第3页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ZXT10综合计费帐务系统基本知识资料管理篇深圳市中兴通讯股份有限公司目录1 基本概念 42 资料管理篇 42.1 业务类型、计费类别、设备类别 4本地网、营业区、局向、营业点之间的关系 62.3 帐目类型编码 6帐目类型编码 62.3.2 基本帐目类型和附加帐目类型编码之间的关系 62.4 帐务周期类别、帐务周期、帐务周期的各个阶段完成的工作 62.5 费率设置相关表结构和使用方法 82.5.1 BASIC_TARIFF 表 82.5.1.1 固定费用计算流程 82.5.1.2 计次费用计算流程 92.5.2 LATN_CALL_TARIFF 表 92.5.3 TOLL_TARIFF 表 9

2、2.5.4 TARIFF_TIME_SP AN 表 102.5.5 TARIFF_DURATION表 10时长费率、时段费率之间的关系。 112.6 优惠设置相关表结构和使用方法 12清单优惠 12帐目优惠 123 97 接口篇 143.1 97 工单终端、资料服务端、 97 系统、相关表之间的关系 143.2 客户、帐户、帐务关系 153.3 计费程序如何查找匹配用户资料 153.4 改帐务关系工单时,资料服务端的程序处理流程 223.5 每日维护模块 233.6 举例描述过户和新装机工单的区别 163.7 描述 97 接口表中 ACTION 字段含义 163.8 描述 SERV 表中 AC

3、TION 字段在不同工单下是如何改动的 173.9详细描述 SERV 表中 STOP_FLAG 含义 183.10 从业务上阐述,违章单停、违章双停、单停、双停的区别 193.11 描述清楚停机业务对 SERV 表如何操作 193.12 描述清楚拆机业务对 SERV 表如何操作。 193.13 描述 SERV 表 STATE=F0A,F0T,F0X,F0V 的不同含义 193.14 从业务上描述清楚停机、拆机之间的关系 203.14.1 停机、拆机转换 20停机、拆机对帐务关系的影响 20在停机阶段和拆机阶段对收费(通话费、固定费、新业务费等)的影响。 203.15 描述清楚五种改号工单的区别

4、 20举例描述跨局移机改号工单对serv 各字段如何修改 203.16 举例描述新装号段、改号段工单的处理流程 213.17 描述 112 接口 234 客户化帐单定制 244.1 定制帐单的基本概念 244.2 BILL_FORMAT 表中 BILL _TYPE 的不同取值的含义 244.3 在通用发票定制过程中通过帐目类型查找出所归属的定制帐单项的流程 245 资料割接篇 265.1 静态资料割接 265.2 动态资料割接 & 营收对帐 261基本概念计费帐务系统的资料管理子系统属于整个系统的一个核心支撑模块,从下面的图我们可以看出,资 料管理子系统与计费帐务系统中的数据采集、计费

5、处理、帐务处理、销帐处理模块都有着密不可分的联 系,给这些相关的模块提供必要的参数维护以保证系统的正常运行。图1.1本地计费帐务系统功能模型图资料管理子系统的基本功能包括:维护系统的各种静态参数(包括资费参数、业务参数、优惠参数、 信用度参数)和相关的基本用户资料。所以,与资料管理系统相关的模块有资料管理终端(维护静态参 数)、97接口终端(维护用户资料)、资料管理服务端(维护静态参数ID和处理用户资料变更工单)三个模块。2资料管理篇资料管理终端负责维护计费帐务系统所需的各种静态资料,包括业务参数、资费参数、优惠参数、 信用度参数这几个大类。下面分别就一些典型参数加以介绍。2.1业务类型、计费

6、类别、设备类别业务类型(service_type )、计费类别(billing_type_id)、设备类别(serv_type_id)是计费帐务系统业务参 数中三个最重要的参数。并且这三个参数也是用户资料SERV表的三个重要参数。对用户发生通话业务的计费批价依赖于这三个参数的匹配。业务类型、设备类型、计费类别是用户的属性,在SERV用户表中分别对应了 service_type、serv_type_id、billing_type_id,这三个用户属性决定了为用户计费的一些资费标准,三个属性的组合也必 须符合一定的要求。实际上在各个版本的业务应用中,这些属性之间都有一些组合关系,如用户不可能 同时

7、拥有某种设备类别和计费类别,也就是说某种设备类别和计费类别的组合是不符合业务规范的。目前在 V2.1版本中,新增了两个表 LMT_SERV_BILL ,LMT_SERVICE_SERV,在这两个表里分别记录了 可能的设备类型和计费类型的组合,不可能的业务类型和设备类型的组合。在V5.0版本中,新增了SERVICE_TYPE表,直接在 SERV_TYPE表中有service_type_id,表明了设备类别和业务类型的隶属关 系。F面是V2.1的业务类型、设备类别、计费类别的例子。业务类型设备类别计费类别备注0 :电话(PSTN, ISDN)1:市话私人住宅 企事业单位 公用电话2: ISDN私人

8、住宅 企事业单位3 :中继合用中继线 证券中继4 :专线市话专线 会议专线 长话专线5 :租维市租维 长租维1: 800业务6: 800业务800用户2: 200业务7: 200业务200用户3:电报&电报业务用户电报(普通) 用户电报(交换机)用户电报(涉外)5:宽带业务9 :宽带业务宽带用户以下是按照三个属性确定的用户基本月租费用和市话通话费用资费标准的例子。 例:市话基本月租费:(BASIC TARIFF表确定)业务类别设备类别计费类别资费标准电话市话私人住宅固定费用,每月 21.60兀电话市话企事业单位:固定费用,每月 33.00元市话通话费:(BASIC TARIFF 表确定

9、)业务类别设备类别计费类别资费标准电话市话私人住宅按次计算,每次0.18元电话市话企事业单位:按次计算,每次0.18元国内长话通话费:(TOLL TARIFF表确定)业务类别设备类别计费类别资费标准电话市话话亭电话按话单时长收取,每分钟 0.20元电话市话输忙电话按话单时长收取,每分钟 0.20元电话市话住宅兼办按话单时长收取,每分钟 0.20元电话市话乙种兼办按话单时长收取,每分钟 0.20元国内长话建设费:(BASIC_TARIFF表确定)2.2本地网、营业区、局向、营业点之间的关系本地网(LATN)营业区(AREA) 1|营业点(SITE) |局向(EXCHANGE) I一个本地网拥有一

10、个或多个营业区,一个营业区属于一个本地网。局向与营业区之间是多对一的关系。一个局向只能属于一个营业区,但一个营业区可以拥有多个局向。 一个营业点属于一个营业区,一个营业区可以拥有多个营业点。这里再补充澄清一下局向的概念。V2.1版本中我们将exchange_id表示为局向,同时计费帐务的按局分拣流程要求对于每个exchange_id,对应的用户数量是均衡的,这样计费帐务多线程处理的效率最高。由于计费帐务程序的限制,要求处理 用户的改号业务时,不能够改变用户的局向。用户的局向信息是通过业务接入号码acc_nbr到EXCHANGE_MAP 表中匹配得到的,所以改号业务基本上都是需要修改局向信息的。

11、这样就造成一个矛 盾。从V3.0以后的版本开始,我们增加了 97局向表(EXCHANGE97),97局向号码映射表 (EXCHANGE_MAP_97 )。用户的局向就认为是 97局向,而原来的 EXCHANGE 和EXCHANGE_MAP 表仍然保留,留给计费帐务专用, 并且EXCHANGE.exchange_id被理解为计费分组号, 而不再是局向了。2.3帐目类型编码帐目类型编码由ACCT_ITEM_TYPE 帐目类型表定义。X 00000是系统默认的帐目类型大类,不允许分配给某个具体的费用,也就是用户不可能产生大类的 费用。(V5.0扩充了大类的编码取值范围为XX0000,也就是可以有99

12、个帐目类型大类)帐目类型的类型type_type字段定义:固定费用类'10'计量费用类20欠费处理方法arrear_method“0” :不催缴;“1” :催缴不停机;“2” :停机基本帐目类型和附加帐目类型编码之间的关系基本帐目类型和其附加费帐目类型编码只有最后一位不同,基本帐目类型的最后一位编码为0,而对应的附加费的帐目类型编码为 19。比如说国内长途通话费若编码为310000,则对应310001310009都是国内长途通话费对应的附加费;计算附加费流程:1、首先要根据主帐目类型匹配对应的附加费帐目类型;2、其次,还要匹配本地网号、营业区号、设备类别、计费类别;设置附加费的

13、时候,要注意附加费帐目类型同主帐目类型编码上的关系,同时关注本地网号、营业 区号、设备类别、计费类别;2.4帐务周期类别、帐务周期、帐务周期的各个阶段完成的工作帐务周期类别:帐务周期是指用户帐单对应的费用周期,一般以月为单位,也可以以天、周、旬、季度、年为单位。在 BILLING_CYCLE_TYPE 和PAY_CYCLE_TYPE 表中组合设置。 帐务周期:计费帐务处理所对应的用户业务费用发生时间段。h计费周期补充期一审核期半缴费周期出帐期计费周期定义了话单费用记入哪个帐务周期的根本条件,只有发生在计费周期内的话单或其它业务 使用费(另含固定费用)才能计入本帐务周期(如果本帐务周期已经出帐,

14、还有属于本帐期的业务使用 费未合帐的,如无主无资料话单等,在合帐时则按照就近原则合入最早的一个相同类型帐期中);在实时采集和实时计费模式下,在计费周期内会有源源不断的话单和清单到达计费帐务系统,系统就将这些话 单与清单合入本帐期内。如果此时到达的话单与清单中有属于上个同类型帐期定义的计费周期的话单的 话,则需要检查上个同类型帐期是否已经出帐,如果已经出帐,则合入本帐期;如果还未出帐,则合入 上帐期,根据情况,如果上帐期已经进行了优惠处理,则因费用发生变化而需要重新进行优惠处理;如 未优惠,则不需要进行更多的处理。补充期是一个过渡时间段,其目的是提供一个缓冲时间,以供一些延期达到的话单如市话跳次

15、文件 迟送等原因能够及时加入到该帐期,也是为了进行一些人工录入数据和脱机数据的处理,在补充期内, 这些数据可随时加入系统中,并进行相应的帐务处理。由于在补充期内,会不断有数据到达,因此在补 充期内不进行优惠处理。在补充期结束进入审核期时,进行一次性的用户优惠处理,计费优惠费用。补充期的另一个作用就是供运营商在期间对帐期的各种话单、清单以及帐目数据进行检查。审核期的最主要目的是提供给运营商进行优惠处理、重优惠处理的时间,这也是限制只能在审核期 内进行优惠处理的原因之一。同时在前面补充期内的处理,在审核期均可以进行,可以回退、重处理、 重合帐等,不同之处理就在于审核期内重处理后,可以进行优惠处理,

16、而补充期则不能。经过检查无误后,在审核期内就可能进行出帐处理,将计费主机上经过确定的帐目、清单数据转储 入营收主机。其具体细节可参见出帐处理描述。一旦出帐成功,该帐期周期在计费主机上的使命就结束 了,不能再新增任何费用,其状态将变更成“已出帐50E ”。一个帐期A结束后,将生成一个新的同类型帐务周期B。E生成后到达的很多根据时间判别属于帐期A的老数据将继续合帐入帐期 A,生成A的帐目。经过一段时间后(在系统中称为补充期),帐期 A过渡到审核期。进入审核期后,用户可以指定优惠该帐期的设备帐目,用户可以查询优惠结果。如果审核期内 又有帐期A的数据到达,将导致重合设备帐。重合帐或者优惠标准有误将导致

17、重新优惠处理。在 审核期内就可以进行重优惠。而其它时期内不得对帐目进行优惠。审核期结束后,帐期A的数据将被出帐,系统将全部帐务数据出帐给销帐主机。状态转成已出帐。审核期的确定方法为指定出帐日期前的固定天数为审核期,每种帐务周期类型 可以对应不同的审核期(修改 BILLING_CYCLE_TYPE 表)。BILLING_CYCLE 表中 state字段含义:50A :帐期中50B :补充期50D :审核期50E:已出帐2.5 费率设置相关表结构和使用方法BASIC_TARIFF 表该表包含了适用于本地计费系统的基本费率,包括固定费率,计次费率,附加费(税 )率。并记录此类费率更改过程。1、固定费

18、率: 对于固定费率来说相关的字段是, 设备类别 ( serv_type_id )、计费类别 (billing_type_id) 、 占用资源标志 (product_id) 、本地网号 (latn_id) 、营业区号 (area_id) ;2、计次费率: 相关的字段是, 本地网号、 营业区号、 设备类别、 计费类别、 跳次算法号 (tariff_set_id) 、 生效日期 (eff_date) 和失效日期 (exp_date);3、附加费:本地网号、营业区号、设备类别、计费类别、附加费帐目类型、生效日期和失效日期; 费率的取值规则由 method 定义,取值精度由 rate、rate_prec

19、ision 、calc_precision 三者共同定义完成。固定费用计算流程遍历整个用户表(实际处理是按照分组号进行处理的) ,遍历的方式是按 serv_id 进行排序; 对于同一个 serv_id ,把其所有的记录取出并进行比较;1) 对于取出只有一条记录情况有三种情形:情形一:这个记录是无效则不需要计算其月租费;情形二:这条记录是 F0A ,则需要作以下的判别,从业务上对正常用户也进行了划分,不同情况 的用户处理方式不同:理论上系统对欠费用户也要收取固定费用的,在此情况下,用户如果欠费达数个月后,将被强行 拆机。但实际上这些用户如果达到拆机时限时,考虑到用户关系问题,很多并不会拆机。在这

20、种情 况下就出现了应属于已拆类别的用户,但仍被标记为欠费的用户,这些用户是不能收取租费的。这 类用户被定义为“虚假欠费用户” ,通过 stop_flag1= '8'来表示。也即, stop_flag1 = 8'的用户,不 收取任何固定费用(月租与新业务费用) 。同时,对停机状态不同的用户,其收费也有所不同,其业务描述请参见 2.8 中关于停机的描述。 对于普通停机用户,其新业务费不再收取;但对于违章停机用户来说,其必须继续支付新业务费。 在系统中对于 stop_flag0 = 1'& 2'的用户(即普通停机用户) ,其新业务费不再收取。计算多少个

21、月的租费则需要看created_date和completed_date字段和本帐期的开始和结束时间来判别;若本帐期建档同时 completed_date 也在计算范围内则属于新装机用户, 根据 completed_date 来判 别收取月租的多少;否则属于老用户,收取一个月的月租;情形三:这条记录状态FOT (拆机了),则不收取月租费;2) 对于取出有多条记录情况也有三种情形:情形一:都是无效则不需要计算其月租费;情形二:有一条记录为FOA,则需要作以下的判别,与3中的判别方法相同。计算多少个月的租费则需要看这个用户对应的serv_seq_nbr=1的那条记录的 created_date和co

22、mpleted_date字段和本帐期的开始和结束时间来判别;若本帐期建档同时 completed_date 也在计算范围内则属于新装机用户, 根据 completed_date 来判别收取月租的多少;否则属于老用户,收取一个月租;情形三:只有一条 F0T 记录;其余为无效记录,则不收取月租费;对于资源占用费用也是按类似的方式进行计算,区别只是一个从用户表(SERV)中取记录,这个是从用户占用资源表( SERV_PRODUCT )取提取相关信息而已;设置固定费率涉及到的字段是:设备类别、计费类别、资源种类来设置;计次费用计算流程计次话单主要包括如下数据项:主叫信息、跳次表号(根据各地实际定义的不

23、同,可能分别对应市内 通话、上网通话、区间通话、农话通话等) 、跳次数量(有净跳次值与累计跳次值两种,同时跳次文件名 中含有对应的交换机号和本地网号) ;计次费用计算处理流程如下:1、主叫号码 - 用户信息 - 设备类别、 计费类别、局向 (取得营业区号) ; (查找 SERV 表得到)2、文件名 交换机局号 (exchange_id) *- - 交换机类型( switch_type_id );(查找 SWITCHES 表得到)3、跳次号 (meter_id) 、交换机号 (switch_id) 、交换机类型 (switch_type_id)- 跳次算法号 ( tariff_set_id );

24、 (查找 METER_TARIFF 表得到)4、设备类型、 计费类别、营业区号、 计次费率算法号 市话费率; (查找 BASIC_TARIFF 得到)则设置计次费率对应的参考字段是: 设备类别、计费类别、营业区号、计次费率算法号(可以根据交换机、交换机类型、跳次算法号) ; 局向和局号是两个概念。在系统中都是用exchange_id来表示,但是含义不同。exchange_id仅仅在SWITCHES 表中才表示局号,这个局号信息是局方提供的,和采集输出的文件名称中的局号相匹配。2.5.2 LATN_CALL_TARIFF 表该表记录本地网范围内的区间计时通话或者区内计时通话费率。 计时话单信息包

25、含了主叫号码、被叫号码、通话开始时间、通话结束时间、时长、出入中继;所以 其费率的查找流程如下;主叫号码 - 用户信息 - 设备类别、计费类别、局向(由此又可以得到营业区号 calling_area_id ); 被叫号码 被叫所在局向 被叫所在营业区号 (called_area_id)通话开始时间 - 节假日类别( holiday_type_id ) 设备类别、计费类别、主叫营业区号、被叫营业区号、节假日类别、通话开始时间(匹配费率生效 日期和失效日期) - 找到该话单的费率 (rate);若该费率有对应的时段费率,则到时段费率表中查找对应的时段费率(time_tariff_id) ;若还有对

26、应的时长费率则到时长费率表查找对应的时长费率(dura_grp_id) ;根据所找到的相关费率计算对应的话单的通话费率,再按相关费率计算该话单的通话费率 (rate) ; 根据基本帐务类型到 basic_tariff 表中找到附加费费率。从计算流程可以看出,本地网内计时通话费率的参考字段有主被叫营业区号、设备类别、计费类别、 节假日类别、生效和失效日期、时段费率标志、时长费率标志、时长费率和时段费率的关系;2.5.3 TOLL_TARIFF 表 该表记录长途通话费率,主要用于对长途计时话单进行批价。 计时话单信息包含了主叫号码、被叫号码、通话开始时间、通话结束时间、时长、出入中继;所以 其费率

27、的查找流程如下:主叫号码 - 用户信息 - 设备类别( serv_type_id )、计费类别 (billing_type_id) ; 被叫号码 + 主叫本地网号被叫长途区号分组 (toll_grp_id)通话开始时间 - 节假日类别 (holiday_type_id) 设备类别、计费类别、长途区号分组、节假日类别、通话开始时间(匹配费率生效日期和失效日期) - 找到该话单的费率 (rate);若该费率有对应的时段费率,则到时段费率表(TARIFF_TIME_SPAN) 中查找对应的时段费率(time_tariff_id) ;若还有对应的时长费率则到时长费率表 (TARIFF_DURA TIO

28、N) 查找对应的时长费率 (dura_grp_id) ; 根据所找到的相关费率计算对应的话单的通话费率、基本帐目类型 (acct_item_type_id) ,再按相关费 率计算该话单的通话费率;根据基本帐目类型到 BASIC_TARIFF 表中找到附加费费率。 从计算流程可以看出,本地网内计时通话费率的参考字段有设备类别、计费类别、长途区号分组、 节假日类别、生效和失效日期、时段费率标志、时长费率标志、时长费率和时段费率的关系;2.5.4 TARIFF_TIME_SPAN 表该表记录了时段费率信息。 时段费率电信运营商提供的一种费率优惠手段,对特定时间段内的通话给予优惠的一种方法。这种 特定

29、的时间段为绝对时间,如每周日全天通话享受六折优惠,每天的22:00 至 24:00 享受六折, 0 点至次日 8 点享受三折优惠等。在特定时间段内的费率可以与基本费率不同,具体形式可以是新制定费率或 者经过折扣计算后的费率。是由于某些时段内的费率同基本费率不同,但是计费单元都是相同。比如说 某个节假日,电信给出一种优惠政策,整天都是半价;或者是在某个时段内是半价;则可以在 TIME_SPAN 表中设置如下:time_span_idbegin_timeend_timespan_time_flag1023:59:59跨时段一分钟按前一时段计算2721跨时段一分钟按前一时段计算在 TARIFF_TI

30、ME_SPAN 表中再设置对应这两个时段的费率;在基本费率 (TOLL_TARIFF , LATN_CALL_TARIFF) 表中引用此时段费率( time_tariff_id )。2.5.5 TARIFF_DURATION 表 该表记录了时长费率的信息。 时长费率是电信运营商提供的另一种费率优惠手段,对通话时间内的特定时间段给予优惠的一种方 法,可以将其理解为一种相对时段费率优惠,在上小节提及的时段优惠实际上是一种绝对时段费率优惠。 就是计算话单的费率的时间单位不是固定的(这个不包含新旧费率发生变更情形) ,而是随着通话时间的 改变而改变;比如说,现在市话出详单,则其对应的费率是前三分钟是一

31、个费率,而后每分钟是一个费 率;下面给出市内通话(出详单)的时长费率的设置方法:1、首先在 LATN_CALL_TARIFF 表中设置其基本费率, 对应的时间单位是 60 秒,对应的费率为 0.10 元;对于其他的设置元素(设备类别、计费类别、主被叫营业区号、生效日期和失效日期可以根据实际 情形设置);同时设置对应的时长费率标志 dura_grp_id ;2、每一条记录表示一个时长费率算法中一段的费率定义,时长费率算法号相同的记录定义了一套时 长费率,每条时长费率与时长费率组内序列号有关,时长费率组内序列号为 1 定义了时长费率算法对话 单每一时长的费率定义,以此类推。 每个时长费率算法组内时

32、长费率组内序列号最大的记录其循环标志 必为“ 1”,循环标志从时长费率组内序列号最大的记录往前推,循环标志为“1”的记录描述时长费率算法的循环引用。例:标识 算法号 序列号单位单位数值含义费率循标时长费率描述1 5 1603200.200前三分钟 0.2 元(注意,这里不是前三分钟每分钟 0.2 元)2 5 2601200.11以后每分钟 0.1 元2.5.6 时长费率、时段费率之间的关系。相互的关系:1、时段费率是基于基本费率,就是首先要有基本费率才有时段费率;2、时长费率可以基于时段费率(在时长费率基础上享受时段折扣);现在计费处理程序中时长费率中单位时间和基本费率的单位时间存在关系(时长

33、费率的单位时间是基本费率单位时间整数倍) ;用例:若用一个时长费率是前三分钟是 0.40 元;以后每分钟是 0.20 元;而且时长费率是基于时段费率(每 天0:007:00 享受 6折优惠);用例分析: 这个用例中有时长费率,若在有时段折扣的范围内打电话则有时长费率的同时享受时段折扣; 计费程序在划价时,假设基本费率为每分钟1元,如果同时设置了时长费率和时段费率,其中时段费率为21: 00 24: 00(对应time_span_id=1),费率取值为每分钟 0。4元。时长费率为前 2分钟0。5元,以后 每分钟 0。 3元。那么时段费率表 TARIFF_TIME_SPAN 表的记录如下:time

34、_span_id call_catg rate110.4时长费率算法表 TARIFF_DURA TION 表的记录如下:dura_grp_iddura_tariff_idtariff_durationmethodrate11220'0。 512120'0。 3那么划价时的流程如下:(以长途费率为例,通话时间从20: 55:30 21: 03: 12,区间计时费率类似)1 首先将话单按照时段进行分割,那么可以分割为两个时段,20: 55: 30 21: 00, 21: 00 21:03: 12。然后在每个小段内再按时长进行划分,如第一个小段将按照时长再划分为4个小段,20:55:

35、30 20:57:30,20:57:30 20:58:30,20:58:30 20:59:30,20:59:30 21:00:00,第二个小段的划分类似。2. 划分完小段后,再查看 TOLL_TARIFF表中的span_dura_flag字段。该字段有两种取值:a. 取最大值。在这种情况下,将在最后划分的每个小段中,取时长费率和时段费率中的最小值进 行计算。最大值的含义是给用户的优惠最大。b. 时段基于时长。在这种情况下,就是时段的优惠结合时长的优惠,那么必须有一种费率的计算 方法是基于比例的。目前的数据库设计,时段费率是没有计算方法的,取固定值,只有时长费率可以设置计算方法。那么这时,dur

36、a_grp_id时长费率TARIFF_DURA TION 表的记录必须设置为:dura_tariff_idtariff_durationmethodrate11210'5012110'30计费批价时,会先按时段费率的费率进行计算,然后结合时长费率的百分比进行优惠计算。2.6 优惠设置相关表结构和使用方法清单优惠清单优惠可以分成两种:时段优惠和主被叫关系优惠; 清单优惠涉及到了以下一些表:SERV_DISCT (用户优惠)、SERV_CATG (用户群)、SERV_CAT_DISCT (用户群优惠)、DISCT_RULE(优惠规则) 、TICKET_BASED_DISCT(清单优

37、惠) 、DESTINATION (主被叫关系优惠)表间的逻辑关系:用 户 优 惠 : serv_id serv_disct( 由 字 段 disct_rule) disct_rule ( 由 字 段 disnct_rule_id ) ticket_based_disct( 由字段 disct_rule_id) destination用户群优惠:billing_type_id,serv_type_id serv_catg(由字段 serv_catg_id) serv_cat_disct(由字段disct_rule) disct_rule ( 由 字 段 disct_rule_id ) ticke

38、t_based_disct ( 由 字 段 disct_rule_id ) destination;映射关系说明:serv_id 到 serv_disct,可以是一对多的关系或一对一的关系;billing_type_id 和 serv_type_id 到 serv_catg也是一对多的关系;从 serv_catg 到 serv_cat_disct 也是一对多的关系;对于 serv_disct (或 serv_cat_disct)至 disct_rule 是一对多的关系;对于 disct_rule 到 ticket_based_disct 也是一对一的关系;ticket_based_disct

39、到 destination 的关系也是一对一的关系;相关说明:对应时段优惠来说,关联到 ticket_based_disct ,后面的 destination 没有必要要关联了; 对于主被叫关系优惠来说,一直要关联到 dsetination 表;处理流程:清单优惠处理流程基本上是根据表间的逻辑关系进行;首先,查找对应用户是否存在用户用户或者对应的用户群优惠(这个用户必需属于这个用户群);而后,根据用户享受的优惠规则,到优惠规则表中查找对应的优惠方法;同时检查用户是否满足优 惠的现在条件; (这些限制条件可以是在一个日期范围内,或者一定的时段内,或者是被叫区号或者号码 有一定要求) ;若满足则按

40、给出的优惠方法对话单进行优惠处理;否则不进行优惠处理;帐目优惠帐目优惠分帐目优惠与总帐优惠。帐目优惠:1)需要在帐户优惠表 ACCT_DISCT 中为帐户设置一条帐户优惠, 其 disct_rule 字段与 DISCT_RULE 表关联。(用户也可以享受帐目优惠,记录在 SERV_DISCT 表中)2)在优惠规则表 DISCT_RULE 中添加记录(分级累进优惠需要添加多条记录) ,设置用户优惠的优 惠方法,其 disct_rule 字段与 ACCT_DISCT 表相关联。3)在帐目优惠规则表 ACCT_ITEM_DISCT 中添加记录(分级累进优惠需要添加多条记录) ,为帐目 优惠设置辅助信

41、息。其 disct_rule_id 与 DISCT_RULE 相关联。4)在帐目优惠帐目组类型映射表 ACCT_DISCT_GNP_MAP 中添加一条记录,标识帐目类型组同帐 目类型的关系。一个帐目类型组下可有多个帐目类型,进行优惠时会对此组号下的所有帐目类型进行优 惠。(帐目优惠区分参考优惠帐目类型组和优惠帐目类型组, 如果两者不一致的话, 就需要增加多条记录。 )帐 目 优 惠 设 置 与 表 ACCT_DISCT , DISCT_RULE , ACCT_ITEM_DISCT ,ACCT_DISCT_GNP_MAP , SERV_DISCT , SERV_CATG_DISCT 相关。注:采

42、用分级累进时,DISCT_RULEACCT_ITEM_DIS有多条记录总帐优惠:1) 需要在帐户优惠表 ACCT_DISCT中为帐户设置一条帐户优惠,其disct_rule字段与DISCT_RULE表关联。(客户也可以享受,在 CUST_DISCT表中记录,但是目前的优惠是通过存储过程实现的,最终将 优惠分摊至该客户下的所有设备上)2) 在优惠规则表 DISCT_RULE中添加记录(分级累进优惠需要添加多条记录),设置用户优惠的优 惠方法,其 disct_rule字段与 ACCT_DISCT表相关联。3) 在总额优惠规则表 VALUE_BASED_DISCT 中添加记录(分级累进优惠需要添加多

43、条记录),为总帐优惠设置辅助信息。其disct_rule_id与DISCT_RULE相关联注:采用分级累进时,DISCT_RULEVALUE_BASED_DISC多条记录3 97接口篇3.1 97工单终端、资料服务端、97系统、相关表之间的关系上图描述了 97接口终端,资料管理服务端与97系统和计费帐务系统的表交互的关系。97系统和计费帐务系统通过接口表交互。同时计费帐务系统在本地也建了一套与97接口表结构完全相同的接口库,用于处理97系统无法通过接口自动送过来的工单数据。这些数据的来源是通过97接口终端进行人工录入的,录入的目的表是本地接口表。97服务端可以同时对 97接口表和本地接口表进行

44、扫描处理,分别处理两个来源的工单,将用户的资料变更数据反映到计费系统的数据库中。97 接口库包括了 4 张接口表 SERVICE_97、ACCOUNT_97、CUST_97、PRODUCT_97,内部接口库 表也包括了四张表 SERVICE_INNER、ACCOUNT_INNER、CUST_INNER、PRODUCT_INNER,两个库 的表结构基本一致。 但是SERVICE_INNER比SERVICE_97多了两个字段,recorder和time,初始设计时 分别表示录入员和录入时间。为了客户端操作97数据库和自己录入数据库的统一,目前改用addi_1和addi_2两个字段来表示录入员和录入

45、时间。对表结构的描述可以参见 vss上A产品管理/ZXT10-LSV2.1(重庆本地网)/A方案设计/重庆97接口建议书静态资料表包括了以下的几张表:SERV_TYPE (设备类型表)、SERVICE_TYPE (业务类型表)、BILLING_TYPE (计费类别表)、BASIC_TARIFF (般费率表)、PRODUCT (资源类型表)、CUST_TYPE (客户类型表)、BILLING_CYCLE_TYPE( 计费周期类型表 )、PAYMENT_METHOD(付费方式表 )、 PAY_CYCLE_TYPE (缴费周期类型表 )、ACCT_ITEM_TYPE(帐目类型表卜AREA (营业区表

46、)、LATN (本地网区号表)、EXCHANGE_MAP (计费分组映射表)、EXCHANGE (计费分组表)、EXCHANGE97 (97局向表)、EXCH_MAP_SITE ( 97局向映射表,只适用于 V5.0 )、PROPERTY_SERV (用户职业表, 只适用于 V5.0 )、OCCUPATION(客户职业表,只适用于 V5.0)、BANK_BRANCH(银行表)等。用户资料表包括了以下几张表:SERV (用户表)、CUST (客户表)、ACCT (帐户表)、SERV_ACCT(帐务关系表)、SERV_PRODUCT (用户占用资源表)、NBR_GROUP (号段表)、ADDRES

47、S (地址表)。97接口数据库可以放置在 97营业系统的数据库服务器上,也可以放在计费帐务系统的营收数据库服务器上,也可以放置在一台单独的数据库服务器上,97接口的服务端可以通过配置文件的设置,访问97接口数据库。3.2客户、帐户、帐务关系客户:与使用电信业务有关的个人或实体。对应系统的CUST表。帐户:同一用户使用多种电信业务的集合标识,便于用户一张帐单可以缴纳所有的电信费用。对应 系统的ACCT表。用户:电信业务的使用者,通常与电信企业订有协议。一个用户要占用一定数量的电信产品或电信 网络资源(PORDUCT表),一个用户可以占用多项电信产品或电信网络资源( SERV_PRODUCT )。

48、对应 系统的SERV表。帐务关系:描述用户使用电信业务发生的具体的帐目由哪个帐户为之付费的关系。 对应系统的SERV_ACCT 表。具体地说,一个帐户可以为多个用户付费,一个用户的费 用也可以由多个帐户为之缴纳。客户一帐户一用户关系3.3计费程序如何查找匹配用户资料以下面的例子为例,接入号为65102889的用户在发生改设备类型、跨局移机不改号、改号业务操作以后serv表中的记录变更情况如下:Serv_i dServ_seq _nbrAcc_nbrActio nExch ange_ id -StateState_d ateNbr_eff_ dateExp_dateEff_dat eCreate

49、_da teS3165102889A1B7:68F0X2000-02000-05-2001-01-2000-02000-5-01-1208095-085-1814:29:1723:59:5914:18:19S3265102889B7A368F0X2001-02000-05-2001-02-2001-02001-01-3-1808091-101214:29:1723:59:5914:29:17S3365102889A3A756F0X2001-02000-05-2001-04-2001-02001-03-4-1808092-101814:29:1723:59:5914:29:17S34688828

50、92A776F0A2001-02001-04-2001-02001-04-4-18104-101814:29:1714:29:17对于这个问题,我们用一个实际例子来说明一下:用例:假设号码 A曾经被用户B1和用户B2使用过(如下图所示),在时段D1,D2是用户B1使用,对应的设备类别是 C1,在时间D2该用户该了设备类别为 C2;而后在D3时间又做了跨局移机不改号; 在D4时间又作了改号,改号码为 A1 ;而旧号码 A在时间D5被别用户B2使用;D11D21D31D41 D51| -1A-|=-|-1A1| B2假设现在对于各个时段都来了对应一条话单号码A的话单,各个时间段内话单计费处理如下:

51、对于D1,D2时间段内的话单归属于用户B1,现在是按设备类别 C1计算其对应的通话费;费用累计到 B1 上;对于时段D2,D4那来的话单都是按设备类别C2计算对应的费用;累计到用户 B1 上;在前面提到了电管局对改号后原号码的封存时间进行了限制,系统中对此时间也进行了处理,有些 局方要求,在用户改号以后,原号码在被新用户使用之间,封存时限之内的所有发生的话单,归原用户 所有。目前系统中增加了一个处理时间限制,在D4到D4+时限规定范围内的话单,属于用户B1。对于时间D5以后的话单都累计到用户 B2 上;3.4新装机工单和过户工单的区别新装机时包括了以下的内容1 .新增用户的信息。2.确定用户所

52、属的客户。 可为新增客户或选择原有客户。如果为新增客户还需要新客户的各种信息,cust_97表中必须有1条记录记载了新客户的信息。3 .新增用户占用资源信息。4 .确定用户各帐目所属的帐户。可为新增帐户或选择原有帐户。如为新增帐户还需要该帐户的各种 信息。5.新增用户的帐务关系信息。过户包括了以下的内容1 .过户工单指将一个电信用户从一个客户下移到别一个客户下,即修改用户所属的客户。2 过户不改变用户的占用资源情况,可改变过户用户的帐务关系:可以删除部分帐务关系,再重新 增加新的帐务关系。新装机时要在 SERV表中新增加一个新用户的记录,而过户时首先注销SERV表中过户用户的有效记录(FOA的

53、状态修改为FOX),再增加1条该用户的记录,该记录的状态为 FOA, cust_id字段的值是过给 的新客户的客户标识。3.5 97接口表中action字段含义表名Action编码含义备注Service.*A1-C1'A1' /*新装机*/'A2' /*局内移机不改 号*/'A3' /*跨局移机不改 号*/'A4' /*局内移机改号(v5.0 )如右所示*/'A5' /*跨局移机改号*/'A6' /*改用户地址*/'A7' /* 改号 */'A8' /* 拆机 */&

54、#39;A9' /* 改名 */'B1' /*改帐务信息*/'B2' /* 过户 */'B3' /*单向停机*/'B4' /*双向停机*/'B5' /* 复话 */'B6' /*改用户占用资 源*/'B7' /*改用户设备类 型*/'B8' /*改电话用户类 */'B9' II改用户信息'C1'II补收费Cust_*01 02 030T:新增02”:修改“ 03:”删除Acct_*01020304050601 “新增帐户(并增 加帐务关系)02 “修改帐务合同 号03 “修改帐务信息“ 04:”增加帐务关系“5” :删除帐务关系“6” :合同帐户改归 属客户(v5.0)01:新增帐务及帐户 关系02:只增帐务关系03:删除帐务关系04:过所有帐户给新 客户05:过所有帐户给老 客户06:修改帐户信息Product.*01 020T:新增产品02”:减少产品3.6 SERV表中action字段在不同工单下是如何改动的SERV表中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论