本技术涉及移动通信,尤其涉及一种业务核查的方法、装置、设备、存储介质及产品。
背景技术:
1、目前,随着移动通信技术的发展,移动通信业务越来越丰富。相应的,对各种业务的计费过程也越来越复杂。进而需要进行计费业务的核查和修复,来确保计费的准确。
2、常见的相关方法一般是进行系统业务量波动的监控,在某些业务量出现异常后,通过告警通知负责人,由负责人登陆系统核查业务量异常的原因,定位具体问题,手工修复。现有的相关方法,在发现的业务异常,仍然需要人工核查定位,手工修复。问题核查重复性高,核查方法分散,核查和修复耗时长,效率低下。
技术实现思路
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、第三方面,本技术实施例提供一种业务核查的设备,所述设备包括:处理器,以及存储有计算机程序指令的存储器;所述处理器读取并执行所述计算机程序指令,以实现如上文描述的业务核查的方法。
44、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上文描述的业务核查的方法。
45、第五方面,本技术实施例提供一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上文描述的业务核查的方法。
46、本技术实施例的上述方式通过获取包括有用户的业务类型和业务数据的用户信息进行核查,进而得到稽核结果以及对应的稽核结果码,根据稽核结果码来调用相应的修复函数,进行业务数据修复。能够对相关业务进行自动稽核,在得到稽核结果后,对有问题的业务进行自动修复,实现快速进行业务问题的核查和修复,提高效率。
1.一种业务核查的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的业务核查的方法,其特征在于,所述按照业务类型对业务数据进行核查,得到包括目标信息的目标业务数据的稽核结果,包括:
3.根据权利要求2所述的业务核查的方法,其特征在于,在所述按照业务类型,查询数据库中是否存在用户信息对应的用户账单之后,所述方法还包括:
4.根据权利要求1所述的业务核查的方法,其特征在于,所述按照业务类型对业务数据进行核查,得到包括目标信息的目标业务数据的稽核结果,还包括:
5.根据权利要求1所述的业务核查的方法,其特征在于,在所述获取稽核结果码对应的修复函数之前,还包括:
6.根据权利要求5所述的业务核查的方法,其特征在于,所述根据所述一级稽核码,从所述稽核结果码中提取其他的各级稽核码,包括:
7.根据权利要求6所述的业务核查的方法,其特征在于,所述获取稽核结果码对应的修复函数,包括:
8.根据权利要求1至7任一项所述的业务核查的方法,其特征在于,在所述按照业务类型对业务数据进行核查,得到包括目标信息的目标业务数据的稽核结果之前,包括:
9.一种业务核查的装置,其特征在于,所述装置包括:
10.一种业务核查的设备,其特征在于,所述设备包括:处理器,以及存储有计算机程序指令的存储器;所述处理器读取并执行所述计算机程序指令,以实现如权利要求1-8任意一项所述的业务核查的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-8任意一项所述的业务核查的方法。
12.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-8任意一项所述的业务核查的方法。