System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计费出账,尤其涉及一种个性化计费出账方法、装置、设备及存储介质。
技术介绍
1、计费出账是生成用户账单的过程。出账的依据是运营商与用户签订的合同约束的内容,包括运营商提供的服务与产品,套餐计费规则,用户性质,用户缴费规则等等。其中的用户性质可分为两类:“预付费”和“后付费”。“预付费”就是用户在使用业务之前必须预先支付费用,这个费用在用户成功使用业务之后再给予实际的扣除。“后付费”就是通过将个人信息在运营商处登记后,先消费,月底根据消费情况统一结算,多消费多付费,少消费少付费。
2、随着电信运营商业务的发展,客户对于计费出账的个性化需求不断增加,一般的计费系统在自然月月底进行计费出账。月租资费一般在自然月月底按照按天或按整月收取的方式进行计费出账,客户次月1号以后可按照出账费用进行缴费销账,也可按照预付费或者后付费的方式提前或延后进行计费出账。
3、在现有的计费系统中,客户订购月租资费,在每个自然月月底按照按天或按整月收取的方式进行费用计算和出账,出账次数多,计费系统压力大,同时无法满足客户提前打印发票进行账务报账的需求。按天或按整月的方式进行费用计算和出账,可能会导致客户因忘记缴费而欠费停机,影响客户体验。
技术实现思路
1、本申请提供一种个性化计费出账方法、装置、设备及存储介质,用以解决现有计费系统月底计费出账次数多,计费系统压力大,无法满足客户提前打印发票进行账务报账的需求的问题。
2、一方面,本申请提供一种个性化计费出账方法,该
3、获取目标用户的计费属性信息,所述计费属性信息包括:所述目标用户对应的计费周期、长周期计费开始时刻、所述目标用户对应的资费信息;
4、根据所述长周期计费开始时刻和所述计费周期,确定所述目标用户的出账时刻;
5、判断所述出账时刻与当前时刻是否一致;
6、在所述出账时刻与当前时刻一致时,根据所述资费信息,确定所述目标用户对应的计费账单,并对所述计费账单进行出账处理。
7、可选的,所述计费属性信息还包括:用户性质,所述用户性质包括:预付费性质,在所述用户性质为预付费性质时,所述根据所述长周期计费开始时刻和所述计费周期,确定所述目标用户的出账时刻,包括:
8、若所述计费账单为首次计费账单,则获取所述目标用户的资费订单竣工时刻,所述资费订单竣工时刻用于指示资费对应的资费业务竣工的时刻;
9、判断所述资费订单竣工时刻是否小于所述长周期计费开始时刻;
10、若是,则确定所述目标用户的出账时刻为所述长周期计费开始时刻对应的第一预设时刻;
11、若否,则确定所述目标用户的出账时刻为所述资费订单竣工时刻对应的第二预设时刻;
12、若所述计费账单为第m次计费账单,则采用如下公式确定所述目标用户的第m次出账时刻:
13、第m次出账时刻=长周期计费开始时刻+[(m-1)×计费周期]。
14、可选的,所述用户性质还包括:后付费性质,在所述用户性质为后付费性质时,所述根据所述长周期计费开始时刻和所述计费周期,确定所述目标用户的出账时刻,包括:
15、采用如下公式确定所述目标用户的第m次出账时刻:
16、第m次出账时刻=长周期计费开始时刻+(m×计费周期)。
17、可选的,所述资费信息包括:资费订单开始时刻、资费订单结束时刻以及所述资费订单对应的资费;所述根据所述资费信息,确定所述目标用户对应的计费账单,包括:
18、根据所述资费订单开始时刻、所述资费订单结束时刻以及所述出账时刻,确定所述目标用户对应的计费账单。
19、可选的,所述方法还包括:
20、获取所述目标用户发送的计费变更请求,所述计费变更请求用于对所述目标用户的用户性质进行变更,所述计费变更请求包括:第一变更时刻;
21、若所述计费变更请求用于指示由预付费性质变更为后付费性质,则在所述第一变更时刻对应的计费周期内,按照预付费性质对应的计费方式计算所述目标用户的计费账单,并在所述第一变更时刻对应的计费周期之后,对所述目标用户的计费账单进行预付费补退处理,并按照后付费对应的计费方式计算所述目标用户的计费账单。
22、可选的,所述方法还包括:
23、若所述计费变更请求用于指示由后付费性质变更为预付费性质,则在所述第一变更时刻对应的计费周期内,按照后付费性质和预付费性质对应的计费方式共同计算所述目标用户的计费账单,并在所述第一变更时刻对应的计费周期之后,对所述目标用户的计费账单进行退费处理,并按照预付费对应的计费方式计算所述目标用户的计费账单。
24、可选的,所述方法还包括:
25、获取所述目标用户发送的周期变更请求,所述周期变更请求用于对所述目标用户的计费周期由第一计费周期变更为第二计费周期,所述周期变更请求包括:第二变更时刻;
26、在所述第二变更时刻对应的计费周期内,按照第一计费周期计算所述目标用户的计费账单,并在所述第二变更时刻对应的计费周期之后,按照第二计费周期计算所述目标用户的计费账单。
27、另一方面,本申请提供一种个性化计费出账装置,包括:
28、获取模块,用于获取目标用户的计费属性信息,所述计费属性信息包括:所述目标用户对应的计费周期、长周期计费开始时刻、所述目标用户对应的资费信息;
29、确定模块,用于根据所述长周期计费开始时刻和所述计费周期,确定所述目标用户的出账时刻;
30、判断模块,用于判断所述出账时刻与当前时刻是否一致;
31、所述确定模块,还用于在所述出账时刻与当前时刻一致时,根据所述资费信息,确定所述目标用户对应的计费账单,并对所述计费账单进行出账处理。
32、可选的,所述获取模块,还用于若所述计费账单为首次计费账单,则获取所述目标用户的资费订单竣工时刻,所述资费订单竣工时刻用于指示资费对应的资费业务竣工的时刻;
33、所述判断模块,还用于判断所述资费订单竣工时刻是否小于所述长周期计费开始时刻;
34、所述确定模块,还用于在所述资费订单竣工时刻小于所述长周期计费开始时刻时,确定所述目标用户的出账时刻为所述长周期计费开始时刻对应的第一预设时刻;
35、所述确定模块,还用于在所述资费订单竣工时刻大于所述长周期计费开始时刻时,确定所述目标用户的出账时刻为所述资费订单竣工时刻对应的第二预设时刻;
36、所述确定模块,用于若所述计费账单为第m次计费账单,则采用如下公式确定所述目标用户的第m次出账时刻:
37、第m次出账时刻=长周期计费开始时刻+[(m-1)×计费周期]。
38、可选的,所述确定模块,还用于采用如下公式确定所述目标用户的第m次出账时刻:第m次出账时刻=长周期计费开始时刻+(m×计费周期)。
39、可选的,所述确定模块,用于根据本文档来自技高网...
【技术保护点】
1.一种个性化计费出账方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述计费属性信息还包括:用户性质,所述用户性质包括:预付费性质,在所述用户性质为预付费性质时,所述根据所述长周期计费开始时刻和所述计费周期,确定所述目标用户的出账时刻,包括:
3.根据权利要求2所述的方法,其特征在于,所述用户性质还包括:后付费性质,在所述用户性质为后付费性质时,所述根据所述长周期计费开始时刻和所述计费周期,确定所述目标用户的出账时刻,包括:
4.根据权利要求3所述的方法,其特征在于,所述资费信息包括:资费订单开始时刻、资费订单结束时刻以及所述资费订单对应的资费;所述根据所述资费信息,确定所述目标用户对应的计费账单,包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求3所述的方法,其特征在于,所述方法还包括:
8.一种个性化计费出账装置,其特征在于,所述装置包括:
9.一种个性化计费出账设备
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6中任一项所述的一种个性化计费出账方法。
...【技术特征摘要】
1.一种个性化计费出账方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述计费属性信息还包括:用户性质,所述用户性质包括:预付费性质,在所述用户性质为预付费性质时,所述根据所述长周期计费开始时刻和所述计费周期,确定所述目标用户的出账时刻,包括:
3.根据权利要求2所述的方法,其特征在于,所述用户性质还包括:后付费性质,在所述用户性质为后付费性质时,所述根据所述长周期计费开始时刻和所述计费周期,确定所述目标用户的出账时刻,包括:
4.根据权利要求3所述的方法,其特征在于,所述资费信息包括:资费订单开始时刻、资费订单结束时刻以及所述资费订单对应的资...
【专利技术属性】
技术研发人员:石传青,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。