System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理领域,尤其涉及一种资费自动化收敛方法、设备和可读存储介质。
技术介绍
1、随着电信业务的发展,运营商为用户提供的服务越来越多样化,因此,产品的资费量越来越多。
2、产品资费量剧增,导致数据库数据量增多,数据库压力较大,但是,随着电信业务的更新迭代,许多产品和资费的实际订购数量越来越少,逐渐被用户淘汰。在电信系统中,产品和资费杂而乱,影响前台用户的感知。
3、因此,如何设计一个合适的资费自动化收敛方法,以适用于如今的电信业务系统成为一个亟需解决的问题。
技术实现思路
1、本申请提供一种资费自动化收敛方法、设备及可读存储介质,用以降低产品资费的复杂度,使得产品结构更清晰,提升前台以及用户的感知度。
2、第一方面,本申请提供一种资费自动化收敛方法,包括:
3、根据用户套餐订购信息表中的每个套餐的资费的订购信息,获取所述套餐的资费的订购类型,所述订购类型根据套餐的资费被订购的数量确定的;
4、根据资费信息表中存储的套餐的资费,获取存储的各套餐的资费与产品的对应关系,并获取对应的产品的产品状态,其中,所述产品中包括多个不同的套餐的资费;
5、根据所述各套餐的资费与产品的对应关系以及对应的产品的产品状态,对每个套餐的资费进行标注,获取套餐的资费对应的产品打标类型;
6、根据资费订购类型和产品打标类型确定收敛范围,并根据所述收敛范围对数据库中的套餐的资费进行删除处理。
7、在一种可能
8、根据用户套餐订购信息表中的每个套餐的资费的订购信息,获取每个套餐的资费的订购数量;
9、根据每个套餐的资费的订购数量所属的订购数量范围,对所述用户套餐订购信息表的每个套餐的资费进行分级,得到分级结果;其中,属于同一订购数量范围的套餐的资费对应同一分级,订购数量范围越大,对应的分级级别越高;
10、根据每个套餐的资费对应的分级,获取所述套餐的资费的订购类型,其中,属于同一分级的套餐对应同一订购类型。
11、在一种可能的设计中,所述根据所述各套餐的资费与产品的对应关系以及对应的产品的产品状态,对每个套餐的资费进行标注,获取套餐的资费对应的产品打标类型,包括:
12、若所述套餐的资费未对应产品,则将所述套餐的资费打标为“无产品”类型;
13、若所述套餐的资费对应的多个产品中至少有一个产品的产品状态为在售状态,则将所述套餐的资费打标为“产品在售”类型;
14、若所述套餐的资费对应的多个产品的产品状态均为不在售状态,则将所述套餐的资费打标为“产品停售”类型。
15、在一种可能的设计中,所述根据资费订购类型和产品打标类型确定收敛范围,包括:
16、根据所述“无产品”和“产品停售”类型的套餐的资费对应的订购类型,获取低于预设分级的目标分级对应的目标套餐的资费;
17、根据所述目标套餐的资费,生成资费清单,所述资费清单用于确定收敛范围。
18、在一种可能的设计中,所述根据所述收敛范围对数据库中的套餐的资费进行删除处理,包括:
19、根据所述资费信息表中每个套餐的资费的编码信息,获取所述资费清单中每个目标套餐的资费的编码信息,所述编码信息是数据库中资费的唯一标识;
20、根据所述资费清单中的每个目标套餐的资费的编码信息,通过外键关联在数据库中获取所述编码信息关联的其它数据信息;
21、删除所述目标套餐的资费以及关联的其它数据信息。
22、在一种可能的设计中,所述删除所述目标套餐的资费以及对应的其它数据信息,包括:
23、获取所述目标套餐的资费的树形结构信息,其中,所述树形结构信息包括多级节点,所述多级节点包括资费基本信息、资费构成、资费构成传参、资费事件、资费批价政策、资费条件收敛、计费处理或计费优惠中的至少一项;
24、针对每级节点,生成对应的脚本,以使所述脚本获取本级节点对应的资费数据表,并通过外键关联的方式获取本级节点对应的资费数据表所关联的其它数据表,并删除所述资费数据表和所述其它数据表中所述编码信息关联的数据。
25、在一种可能的设计中,所述根据用户套餐订购信息表中的每个套餐的资费的订购信息,获取所述套餐的资费的订购类型之前,所述方法还包括:
26、对所述资费信息表中的套餐的资费进行数据预处理,删除所述资费信息表中不符合收敛条件的套餐的资费,其中,所述不符合收敛条件的套餐的资费为系统底层参数。
27、第二方面,本申请提供一种资费自动化收敛设备,包括:
28、获取模块,用于根据用户套餐订购信息表中的每个套餐的资费的订购信息,获取所述套餐的资费的订购类型,所述订购类型根据套餐的资费被订购的数量确定的;
29、关联模块,用于根据资费信息表中存储的套餐的资费,获取存储的各套餐的资费与产品的对应关系,并获取对应的产品的产品状态,其中,所述产品中包括多个不同的套餐的资费;
30、标注模块,用于根据所述各套餐的资费与产品的对应关系以及对应的产品的产品状态,对每个套餐的资费进行标注,获取套餐的资费对应的产品打标类型;
31、收敛模块,用于根据资费订购类型和产品打标类型确定收敛范围,并根据所述收敛范围对数据库中的套餐的资费进行删除处理。
32、在一种可能的设计中,所述获取模块,具体用于:
33、根据用户套餐订购信息表中的每个套餐的资费的订购信息,获取每个套餐的资费的订购数量;
34、根据每个套餐的资费的订购数量所属的订购数量范围,对所述用户套餐订购信息表的每个套餐的资费进行分级,得到分级结果;其中,属于同一订购数量范围的套餐的资费对应同一分级,订购数量范围越大,对应的分级级别越高;
35、根据每个套餐的资费对应的分级,获取所述套餐的资费的订购类型,其中,属于同一分级的套餐对应同一订购类型。
36、在一种可能的设计中,所述标注模块,具体用于:
37、若所述套餐的资费未对应产品,则将所述套餐的资费打标为“无产品”类型;
38、若所述套餐的资费对应的多个产品中至少有一个产品的产品状态为在售状态,则将所述套餐的资费打标为“产品在售”类型;
39、若所述套餐的资费对应的多个产品的产品状态均为不在售状态,则将所述套餐的资费打标为“产品停售”类型。
40、在一种可能的设计中,所述收敛模块,具体用于:
41、根据所述“无产品”和“产品停售”类型的套餐的资费对应的订购类型,获取低于预设分级的目标分级对应的目标套餐的资费;
42、根据所述目标套餐的资费,生成资费清单,所述资费清单用于确定收敛范围
43、在一种可能的设计中,所述收敛模块,还具体用于:本文档来自技高网...
【技术保护点】
1.一种资费自动化收敛方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据用户套餐订购信息表中的每个套餐的资费的订购信息,获取所述套餐的资费的订购类型,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述各套餐的资费与产品的对应关系以及对应的产品的产品状态,对每个套餐的资费进行标注,获取套餐的资费对应的产品打标类型,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据资费订购类型和产品打标类型确定收敛范围,包括:
5.根据权利要求4所述的方法,所述根据所述收敛范围对数据库中的套餐的资费进行删除处理,包括:
6.根据权利要求5所述的方法,所述删除所述目标套餐的资费以及对应的其它数据信息,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据用户套餐订购信息表中的每个套餐的资费的订购信息,获取所述套餐的资费的订购类型之前,所述方法还包括:
8.一种资费自动化收敛设备,其特征在于,包括:
9.一种资费自动化收敛设备,其特征在于,包括:至少一
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至7任一项所述的资费自动化收敛方法。
...【技术特征摘要】
1.一种资费自动化收敛方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据用户套餐订购信息表中的每个套餐的资费的订购信息,获取所述套餐的资费的订购类型,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述各套餐的资费与产品的对应关系以及对应的产品的产品状态,对每个套餐的资费进行标注,获取套餐的资费对应的产品打标类型,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据资费订购类型和产品打标类型确定收敛范围,包括:
5.根据权利要求4所述的方法,所述根据所述收敛范围对数据库中的套餐的资费进行删除处理,...
【专利技术属性】
技术研发人员:王新,刘海峰,孟晨,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。