数据稽核方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:37559599 阅读:5 留言:0更新日期:2023-05-15 07:42
本申请实施例公开了一种数据稽核方法、装置、设备、介质及程序产品。其中,方法包括:获取网元发送的实际订单数据;基于实际订单数据,确定实际订单数据对应的待稽核数据在区块链中的目标存储位置;从目标存储位置获取待稽核数据;将实际订单数据与待稽核数据进行比对,得到第一数据稽核结果;将第一数据稽核结果存储至区块链。本申请实施例能够提高数据稽核的准确性和灵活性。准确性和灵活性。准确性和灵活性。

【技术实现步骤摘要】
数据稽核方法、装置、设备、介质及程序产品


[0001]本申请属于数据处理
,尤其涉及一种数据稽核方法、装置、设备、计算机存储介质及计算机程序产品。

技术介绍

[0002]业务运营支撑系统(Business&Operation Support System,BOSS系统)、客户关系管理系统(Customer relationship management system,CRM系统)或其它系统,在开通网元数据时,经常遇到数据开通到网元后,与实际业务对应不一致情况。由于各网元接口不同,协议不同,网元设置参数复杂,格式复杂,私有协议、业务叠加等情况的发生,经常遇到实际开通数据参数与业务真实表达数据不一致的问题,而且经常是任务认定以BOSS系统为准,或下次以CRM为准,缺乏足够的客观依据。例如,带宽开通是100M,但实际可能未开通或开通为80M,导致无法保证网元开通与业务表达数据的一致性。因此,需要对网元开通数据进行稽核。
[0003]相关技术涉及构建稽核逻辑配置表和稽核结果代码映射表,以用于对业务数据表进行稽核,获取稽核结果。但是,在实际应用中,数据稽核情况会随着各种实际应用场景而变化,这种方法只是从配置表数据表出发,技术局限性大。

技术实现思路

[0004]本申请实施例提供一种数据稽核方法、装置、设备、计算机存储介质及计算机程序产品,能够提高数据稽核的准确性和灵活性。
[0005]第一方面,本申请实施例提供了一种数据稽核方法,包括:
[0006]获取网元发送的实际订单数据;
[0007]基于实际订单数据,确定实际订单数据对应的待稽核数据在区块链中的目标存储位置;
[0008]从目标存储位置获取待稽核数据;
[0009]将实际订单数据与待稽核数据进行比对,得到第一数据稽核结果;
[0010]将第一数据稽核结果存储至区块链。
[0011]在一种可选的实施方式中,实际订单数据包括实际订单的时间戳、订单号、与订单号关联的工单号以及工单结果编号;
[0012]基于实际订单数据,确定实际订单数据对应的待稽核数据在区块链中的目标存储位置,包括:
[0013]对实际订单数据的时间戳以及订单号进行哈希计算,得到目标存储位置的横坐标;
[0014]对实际订单数据的工单号以及工单结果编号进行哈希计算,得到目标存储位置的纵坐标;
[0015]基于横坐标以及纵坐标,确定实际订单数据对应的待稽核数据在区块链中的目标
存储位置。
[0016]在一种可选的实施方式中,将第一数据稽核结果存储至区块链,包括:
[0017]在实际订单数据与待稽核数据不一致的情况下,对时间戳以及订单号进行哈希计算,得到第一数据稽核结果对应的第一存储位置的横坐标;
[0018]对工单号以及工单结果编号进行哈希计算,得到第一数据稽核结果对应的第一存储位置的纵坐标;
[0019]基于第一存储位置的横坐标以及纵坐标,在区块链中确定第一存储位置;
[0020]在目标存储位置与第一存储位置不一致的情况下,基于第一存储位置,将第一数据稽核结果存储至区块链。
[0021]在一种可选的实施方式中,在基于实际订单数据,确定实际订单数据对应的待稽核数据在区块链中的目标存储位置之前,方法还包括:
[0022]在检测到订单的状态为开通状态的情况下,获取与订单对应的订单数据;
[0023]对订单数据进行校验;
[0024]在订单数据通过校验的情况下,进行区块链共识;
[0025]将订单数据作为待稽核数据,存储至区块链。
[0026]在一种可选的实施方式中,订单数据包括订单的时间戳、订单号、与订单号关联的工单号以及工单结果编号;
[0027]对订单数据进行校验,包括:
[0028]对订单数据中的订单号以及工单号进行关联关系校验;
[0029]在关联关系校验通过的情况下,对订单数据进行智能合约校验。
[0030]在一种可选的实施方式中,在对订单数据进行校验之后,方法还包括:
[0031]在订单数据未通过校验的情况下,输出第二数据稽核结果,第二数据稽核结果用于表征订单数据异常。
[0032]在一种可选的实施方式中,将订单数据作为待稽核数据,存储至区块链,包括:
[0033]对订单数据的时间戳以及订单号进行哈希计算,得到第二存储位置的横坐标;
[0034]对订单数据的工单号以及工单结果编号进行哈希计算,得到第二存储位置的纵坐标;
[0035]基于第二存储位置的横坐标以及纵坐标,在区块链中确定第二存储位置;
[0036]将订单数据作为待稽核数据,基于第二存储位置,将待稽核数据存储至区块链。
[0037]第二方面,本申请实施例提供一种数据稽核装置,包括:
[0038]获取模块,用于获取网元发送的实际订单数据;
[0039]确定模块,用于基于实际订单数据,确定实际订单数据对应的待稽核数据在区块链中的目标存储位置;
[0040]获取模块,用于从目标存储位置获取待稽核数据;
[0041]比对模块,用于将实际订单数据与待稽核数据进行比对,得到第一数据稽核结果;
[0042]存储模块,用于将第一数据稽核结果存储至区块链。
[0043]第三方面,本申请实施例提供一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;
[0044]处理器执行计算机程序指令时实现如本申请第一方面任一可选实施方式的数据
稽核方法。
[0045]第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如本申请第一方面任一可选实施方式的数据稽核方法。
[0046]第五方面,本申请实施例提供一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如本申请第一方面任一可选实施方式的数据稽核方法。
[0047]本申请实施例的数据稽核方法、装置、设备、计算机存储介质及计算机程序产品,能够获取网元发送的实际订单数据,基于实际订单数据,确定实际订单数据对应的待稽核数据在区块链中的目标存储位置,从目标存储位置获取待稽核数据。如此,能够根据实际订单数据,从区块链中获取与实际订单对应的待稽核数据。待稽核数据存储于区块链中,能够提升待稽核数据的安全性,降低待稽核数据被篡改的风险。然后,将实际订单数据与待稽核数据进行比对,得到第一数据稽核结果,将第一数据稽核结果存储至区块链。如此,能够提升数据稽核的准确性,提升数据稽核结果的安全性,降低数据稽核结果被篡改的风险。本申请实施例能够根据实际订单数据,灵活地获取存储于区块链的待稽核数据,并进行数据稽核,最后将数据稽核结果存储于区块链,从而有效提高了数据稽核的准确性和灵活性。
附图说明
[0048]为了更清楚地说明本申请实施例的技术方案,下面将对本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据稽核方法,其特征在于,包括:获取网元发送的实际订单数据;基于所述实际订单数据,确定所述实际订单数据对应的待稽核数据在区块链中的目标存储位置;从所述目标存储位置获取所述待稽核数据;将所述实际订单数据与所述待稽核数据进行比对,得到第一数据稽核结果;将所述第一数据稽核结果存储至区块链。2.根据权利要求1所述的方法,其特征在于,所述实际订单数据包括实际订单的时间戳、订单号、与订单号关联的工单号以及工单结果编号;所述基于所述实际订单数据,确定所述实际订单数据对应的待稽核数据在区块链中的目标存储位置,包括:对所述实际订单数据的时间戳以及订单号进行哈希计算,得到所述目标存储位置的横坐标;对所述实际订单数据的工单号以及工单结果编号进行哈希计算,得到所述目标存储位置的纵坐标;基于所述横坐标以及所述纵坐标,确定所述实际订单数据对应的待稽核数据在区块链中的目标存储位置。3.根据权利要求2所述的方法,其特征在于,所述将所述第一数据稽核结果存储至区块链,包括:在所述实际订单数据与所述待稽核数据不一致的情况下,对所述时间戳以及所述订单号进行哈希计算,得到所述第一数据稽核结果对应的第一存储位置的横坐标;对所述工单号以及所述工单结果编号进行哈希计算,得到所述第一数据稽核结果对应的第一存储位置的纵坐标;基于所述第一存储位置的横坐标以及纵坐标,在区块链中确定所述第一存储位置;在所述目标存储位置与所述第一存储位置不一致的情况下,基于所述第一存储位置,将所述第一数据稽核结果存储至区块链。4.根据权利要求1所述的方法,其特征在于,在所述基于所述实际订单数据,确定所述实际订单数据对应的待稽核数据在区块链中的目标存储位置之前,所述方法还包括:在检测到订单的状态为开通状态的情况下,获取与所述订单对应的订单数据;对所述订单数据进行校验;在所述订单数据通过校验的情况下,进行区块链共识;将所述订单数据作为待稽核数据,存储至区块链。5.根据权利要求4所述的方法,其特征在于,所述订单数据包括所述订单的时间戳、订单号、与订单号关联的工单号以及工单结果...

【专利技术属性】
技术研发人员:赖思为方有轩叶可可张晓京赵思远郑旭晓贾晓元
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1