业务数据稽核方法、装置、计算设备及存储介质制造方法及图纸

技术编号:35241916 阅读:11 留言:0更新日期:2022-10-19 09:47
本申请公开了一种业务数据稽核方法、装置、计算设备及存储介质,业务数据稽核方法包括:获取源业务数据库中的待稽核字段的目标业务数据;将目标业务数据与区块链网络中存储的待稽核字段的业务数据变更记录进行匹配,得到匹配结果,其中,区块链网络中存储的数据包括通过业务表单办理业务时的至少一个字段的业务数据变更记录;根据匹配结果,生成业务数据稽核结果。利用本申请公开的业务数据稽核方法,能够较为容易地发现源业务数据库中的业务数据是否被非法更改。数据是否被非法更改。数据是否被非法更改。

【技术实现步骤摘要】
业务数据稽核方法、装置、计算设备及存储介质


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

技术介绍

[0002]在一些情况下,用户想要变更业务数据,面对这种情况,可以利用业务表单来为用户办理业务数据的变更。比如,如果变更用户的手机号码的套餐,则可以由工作人员对业务表单进行操作,并调用后台代码更改源业务数据库中的业务数据,以实现业务数据的变更。
[0003]上述利用业务表单来为用户办理业务数据的变更的手段是合法的,而如果采用非法手段直接更改源业务数据库中的业务数据,来变更用户的业务数据,那么除源业务数据库的操作日志之外,不会留下任何痕迹。
[0004]在对源业务数据库中的业务数据进行稽核时,虽然可以根据源业务数据库的操作日志来判断源业务数据库中的业务数据是否发生更改。但是,由于操作日志的数据量比较大,导致在实际上对业务数据进行稽核时很难发现源业务数据库中的业务数据被非法更改。

技术实现思路

[0005]本申请实施例提供一种业务数据稽核方法、装置、计算设备及存储介质,能够解决在实际上对业务数据进行稽核时很难发现源业务数据库中的业务数据被非法更改的技术问题。
[0006]一方面,本申请实施例提供一种业务数据稽核方法,包括:
[0007]获取源业务数据库中的待稽核字段的目标业务数据;
[0008]将所述目标业务数据与区块链网络中存储的所述待稽核字段的业务数据变更记录进行匹配,得到匹配结果,其中,所述区块链网络中存储的数据包括通过业务表单办理业务时的至少一个字段的业务数据变更记录;
[0009]根据所述匹配结果,生成业务数据稽核结果。
[0010]另一方面,本申请实施例提供了一种业务数据稽核装置,包括:
[0011]第一获取模块,用于获取源业务数据库中的待稽核字段的目标业务数据;
[0012]匹配模块,用于将所述目标业务数据与区块链网络中存储的所述待稽核字段的业务数据变更记录进行匹配,得到匹配结果,其中,所述区块链网络中存储的数据包括通过业务表单办理业务时的至少一个字段的业务数据变更记录;
[0013]生成模块,用于根据所述匹配结果,生成业务数据稽核结果。
[0014]再一方面,本申请实施例提供了一种计算设备,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现所述的业务数据稽核方法。
[0015]再一方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质上存
储有计算机程序指令,所述计算机程序指令被处理器执行时实现所述的业务数据稽核方法。
[0016]本申请实施例的业务数据稽核方法、装置、计算设备及存储介质,区块链网络中存储有通过业务表单办理业务变更时的数据变更记录。由于通过业务表单办理业务是合法办理业务的手段,以及区块链网络具有不可篡改的特性,因此,区块链网络中存储的数据变更记录是可靠的,可以基于区块链网络中存储的数据变更记录来对源业务数据库中的业务数据进行稽核。具体地,可以先获取源业务数据库中的待稽核字段的目标业务数据;然后,将目标业务数据与区块链网络中存储的待稽核字段的业务数据变更记录进行匹配,并根据匹配结果生成业务数据稽核结果。如此,可以较为容易地发现源业务数据库中的业务数据是否被非法更改。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请提供的一种业务数据稽核方法的一个实施例的流程示意图。
[0019]图2是本申请提供的一种业务数据稽核系统的一个实施例的示意图。
[0020]图3是本申请提供的一种业务数据稽核方法的另一个实施例的流程示意图。
[0021]图4是本申请提供的一种上链信息格式的一个实施例的示意图。
[0022]图5是本申请提供的一种业务数据稽核装置的一个实施例的结构示意图。
[0023]图6是本申请提供的一种计算设备的一个实施例的硬件结构示意图。
具体实施方式
[0024]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0025]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0026]为了变更业务数据,可以利用业务表单来为用户办理业务数据的变更。其中,可以在前台的业务表单上进行操作,并调用后台代码实现对源数据库中的业务数据进行变更。比如,如果用户想要更改手机号码的套餐,则用户可以通过电信营业厅办理。具体地,用户
可以先告诉电信营业厅的工作人员自己的业务数据变更的需求,然后,由工作人员对业务表单进行操作以实现业务数据的变更。
[0027]而在一些设计复杂的业务系统运行过程中会出现一些异常,如遇到逻辑错误会导致数据变更出现问题,或者通过后台变更业务数据导致出现异常。为了处理业务系统以及后台变更业务数据而发生的异常情况,业务系统设有配套的数据维护流程进行对此类异常进行处理。具体地,针对异常情况的业务数据的更改,可以先经过数据维护流程的审批,然后,由工作人员通过后台的业务表单直连源业务数据库来变更业务数据。
[0028]可见,工作人员可以直连源业务数据库来变更业务数据。如果未经过前台业务办理流程,也未经过后台数据维护流程的审批,而是由工作人员私自直连源业务数据库来变更业务数据,这种情况除了源业务数据库的操作日志外,不会留下任何痕迹。如果对源业务数据库中的时间、金额、套餐等级等数据进行修改,将对业务合规性产生较大的危害。
[0029]在直连源业务数据库时,如果经过数据维护流程的审批,则属于合法、合规的手段。而通过非法手段直连源业务数据库的操作夹杂在海量的操作日志中,通过传统方式对数据库操作日志进行审计,很难发现源业务数据库中的业务数据被非法更改本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据稽核方法,其特征在于,包括:获取源业务数据库中的待稽核字段的目标业务数据;将所述目标业务数据与区块链网络中存储的所述待稽核字段的业务数据变更记录进行匹配,得到匹配结果,其中,所述区块链网络中存储的数据包括通过业务表单办理业务时的至少一个字段的业务数据变更记录;根据所述匹配结果,生成业务数据稽核结果。2.根据权利要求1所述的方法,其特征在于,所述获取源业务数据库中的待稽核字段的目标业务数据,包括:调用数据库中间表,所述数据库中间表中存储有从所述源业务数据库中提取的至少一个关键字段的业务数据;从所述数据库中间表中获取所述待稽核字段的目标业务数据,其中,所述待稽核字段为所述至少一个关键字段中的字段。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:监控所述源业务数据库中的各个所述关键字段的业务数据是否发生变更;在监控到所述源业务数据库中的任意第一关键字段的业务数据发生变更的情况下,更新所述数据库中间表中所述第一关键字段的业务数据,以使所述数据库中间表中所述第一关键字段的业务数据与所述源业务数据库中所述第一关键字段的变更后的业务数据一致。4.根据权利要求3所述的方法,其特征在于,所述监控所述源业务数据库中的各个所述关键字段的业务数据是否发生变更,包括:通过在所述源业务数据库中部署的触发器、长连接以及监控接口中的至少一项,监控所述源业务数据库中的各个所述关键字段的业务数据是否发生变更。5.根据权利要求1所述的方法,其特征在于,所述获取源业务数据库中的待稽核字段的目标业务数据之前,所述方法还包括:在通过所述业务表单上成功变更字段的业务数据的情况下,获取变更字段的数据变更记...

【专利技术属性】
技术研发人员:王欣史远
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1