数据处理方法、装置、电子设备以及存储介质与流程

文档序号:30706489发布日期:2022-07-09 23:35阅读:87来源:国知局
数据处理方法、装置、电子设备以及存储介质与流程

1.本技术涉及计算机技术领域,具体涉及一种数据处理方法、装置、电子设备以及存储介质。


背景技术:

2.数据库一致性(database consistency)是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。保证数据库一致性是指当事务完成时,必须使所有数据都具有一致的状态。
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.图1a是本技术提供的数据处理方法的场景示意图;
43.图1b是本技术提供的分布式系统100应用于区块链系统的一个可选的结构示意图;
44.图1c是本技术提供的区块结构(block structure)一个可选的示意图;
45.图1d是本技术提供的数据处理方法的流程示意图;
46.图1e是本技术提供的数据处理方法中标注数据表的示意图;
47.图1f是本技术提供的数据处理方法中标注数据表的另一示意图;
48.图1g是本技术提供的数据处理方法中标注数据表的又一示意图;
49.图1h是本技术提供的数据处理方法中数据一致性控件的示意图;
50.图2是本技术提供的数据处理方法的另一流程示意图;
51.图3是本技术提供的数据处理装置的结构示意图;
52.图4是本技术提供的电子设备的结构示意图。
具体实施方式
53.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.本技术提供一种数据处理方法、装置、电子设备和存储介质。
55.其中,该数据处理装置具体可以集成在终端中,终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表或者只能车辆等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器,本技术在此不做限制。
56.例如,请参阅图1a,本技术提供一种数据处理装置,该数据处理装置集成在终端中,当需要对数据进行审计时,审计人员可以通过该集成有数据处理装置的终端进行审计,具体的,终端可以显示数据处理页面,终端在接收到目标数据集后,可以基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,然后,终端响应于审计人员针对候选数据的选择操作,将选择的候选数据确定为目标数据,最后,终端响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致,比如,审计人员通过终端的鼠标点击数据一致性
控件,使得目标数据与关联的候选数据一致,由此完成数据审计。
57.本技术提供的数据处理方法,基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,并通过数据处理页面中数据一致性控件对目标数据及其关联的候选数据进行数据一致性处理,整个过程无需审计人员确定存储的数据所对应的业务规则和描述信息,因此,提高了审计效率。
58.需要说明的是,本技术涉及的系统可以是由客户端、多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)通过网络通信的形式连接形成的分布式系统。
59.以分布式系统为区块链系统为例,参见图1b,图1b是本技术提供的分布式系统100应用于区块链系统的一个可选的结构示意图,由多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)和客户端形成,节点之间形成组成的点对点(p2p,peer to peer)网络,p2p协议是一个运行在传输控制协议(tcp,transmission control protocol)协议之上的应用层协议。在分布式系统中,任何机器如服务器、终端都可以加入而成为节点,节点包括硬件层、中间层、操作系统层和应用层。
60.参见图1b示出的区块链系统中各节点的功能,涉及的功能包括:
61.1)路由,节点具有的基本功能,用于支持节点之间的通信。
62.节点除具有路由功能外,还可以具有以下功能:
63.2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数据的来源,将记录数据发送到区块链系统中的其他节点,供其他节点在验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。
64.例如,应用实现的业务包括:
65.2.1)钱包,用于提供进行电子货币的交易的功能,包括发起交易(即,将当前交易的交易记录发送给区块链系统中的其他节点,其他节点验证成功后,作为承认交易有效的响应,将交易的记录数据存入区块链的临时区块中;当然,钱包还支持查询电子货币地址中剩余的电子货币;
66.2.2)共享账本,用于提供账目数据的存储、查询和修改等操作的功能,将对账目数据的操作的记录数据发送到区块链系统中的其他节点,其他节点验证有效后,作为承认账目数据有效的响应,将记录数据存入临时区块中,还可以向发起操作的节点发送确认。
67.2.3)智能合约,计算机化的协议,可以执行某个合约的条款,通过部署在共享账本上的用于在满足一定条件时而执行的代码实现,根据实际的业务需求代码用于完成自动化的交易,例如查询买家所购买商品的物流状态,在买家签收货物后将买家的电子货币转移到商户的地址;当然,智能合约不仅限于执行用于交易的合约,还可以执行对接收的信息进行处理的合约。
68.3)区块链,包括一系列按照产生的先后时间顺序相互接续的区块(block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区块链系统中节点提交的记录数据。
69.参见图1c,图1c是本技术提供的区块结构(block structure)一个可选的示意图,每个区块中包括本区块存储交易记录的哈希值(本区块的哈希值)、以及前一区块的哈希值,各区块通过哈希值连接形成区块链。另外,区块中还可以包括有区块生成时的时间戳等信息。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关
联产生的数据块,每一个数据块中包含了相关的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
70.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优先顺序的限定。
71.本实施例将从数据处理装置集成在观众终端的角度进行描述。
72.一种数据处理方法,包括:显示数据处理页面,接收目标数据集,基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据,响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致。
73.请参阅图1d,图1d为本技术提供的数据处理方法的流程示意图。该数据处理方法的具体流程可以如下:
74.101、显示数据处理页面。
75.比如,审计人员可以运行终端中安装的审计程序的客户端,该客户端可以显示数据处理页面,当然,也可以在浏览器中显示数据处理页面,还可以在终端的小程序中显示数据处理页面,小程序是一种不用下载就能使用的应用。
76.102、接收目标数据集。
77.其中,目标数据集包括多个候选数据,可以利用有线或无线通信方式与数据发送端进行直接或间接地连接,比如,可以通过无线网络接收数据发送端发送的目标数据集,无线网络是指无需布线就能实现各种通信设备互联的网络。无线网络技术涵盖的范围很广,既包括允许用户建立远距离无线连接的全球语音和数据网络,也包括为近距离无线连接进行优化的红外线及射频技术。根据网络覆盖范围的不同,可以将无线网络划分为无线广域网(wireless wide areanetworkwwan)、无线局域网(wireless local area network,wlan)、无线城域网(wireless metropolitan area network,wman)和无线个人局域网(wireless personal area network,wpan)。
78.需要说明的是,目标数据可以为任意类型的数据,如虚拟资源转移数据或推广信息的凭证数据等等,具体根据实际业务需求而定,其中,数据发送端在发送数据之前,可以标记需要发送的数据其对应的数据标签,在接收到数据发送端所发送的数据后,可以根据这些数据标签,确定需要审计的数据,即,可选的,在一些实施例中,步骤“接收目标数据集”,具体可以包括:
79.(11)接收多个待处理数据,待处理数据对应一个数据标签;
80.(12)根据待处理数据对应的数据标签,从多个待处理数据选择数据标签为预设标签的待处理数据,得到目标数据集。
81.其中,数据标签用于指示待处理数据是否需要审计,当数据标签为预设标签时,则将数据标签为预设标签的待处理数据确定为候选数据,并将得到的候选数据添加至同一集合中,从而得到目标数据集。
82.进一步的,为了提高审计效率,可以在数据处理页面中设置标签筛选控件,过滤掉不需要审计的数据,即,可选的,在一些实施例中,数据处理页面包括标签筛选控件,步骤“根据待处理数据对应的数据标签,从多个待处理数据选择数据标签为预设标签的待处理
数据,得到目标数据集”,具体可以为:当检测到针对数据筛选控件触发的操作时,过滤数据标签不为预设标签的待处理数据,得到目标数据集。
83.其中,标签筛选控件的样式以及位置可以根据实际情况进行设置,在此不作限制。
84.103、基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表。
85.首先,介绍数据表的概念,数据表是一个临时保存数据的网格虚拟表(表示内存中数据的一个表)。数据表是ado.net库中的核心对象。它可以被应用在编程语言中。ado.net有两部分构成:数据提供程序和数据集,其中,数据提供程序能和数据库保持链接并且执行sql命令,操纵数据集;数据集能与数据库在断开链接的情况下进行数据库的操作。
86.在本技术中,以数据表的粒度在数据处理页面展示存储的数据,以便于后续对候选数据进行处理,其中,可以获取候选数据之间的关联信息,基于该关联信息确定关联的候选数据,然后,对关联的候选数据对应的数据表进行标注,并显示标注后数据表,即,可选的,在一些实施例中,步骤“基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表”,具体可以包括:
87.(21)基于候选数据之间的关联信息确定关联的候选数据;
88.(22)对关联的候选数据对应的数据表进行标注,并在数据处理页面中展示标注后数据表。
89.例如,可以用高亮的颜色标注相关联的数据表,以便审计人员获知哪些候选数据是关联的,当然,也可以用连线的方式表明相关联的数据表,具体根据实际情况而定。
90.需要说明的是,对于某些数据表而言,其可能具有子数据表,因此,需要考虑到各候选数据的展示状态,然后,基于展示状态和数据处理页面的尺寸的,对关联的候选数据对应的数据表进行标注,即,可选的,在一些实施例中,步骤“对关联的候选数据对应的数据表进行标注,并在数据处理页面中展示标注后数据表”,具体可以包括:
91.(31)确定各候选数据的展示状态;
92.(32)基于候选数据的展示状态以及数据处理页面的页面尺寸,对关联的候选数据对应的数据表进行标注。
93.其中,展示状态包括展开状态和折叠状态,可选的,在一些实施例中,为了便于数据在展示时的排布以及减小计算量,可以将所有数据对应的展示尺寸设置为同一尺寸,比如,数据在展示时的尺寸设置为2*2,也可以为别的尺寸,具体可以根据实际情况进行设置,在此不再赘述,进一步的,在获取到数据处理页面的页面尺寸后,根据数据处理页面的页面尺寸、候选数据的展示状态和展示尺寸,对关联的候选数据对应的数据表进行标注,即,可选的,在一些实施例中,步骤“基于候选数据的展示状态以及数据处理页面的页面尺寸,对关联的候选数据对应的数据表进行标注”,具体可以包括:
94.(41)基于候选数据的展示状态以及数据处理页面的页面尺寸,计算数据处理页面展示数据表对应的展示数量;
95.(42)根据展示数量,对关联的候选数据对应的数据表进行标注。
96.比如,在计算出数据处理页面展示数据表对应的展示数量后,可以根据预置策略以某个候选数据为基准进行展示,如,以第一个候选数据的数据表为基准,基于展示数量以及第一个候选数据的数据表,对待展示的候选数据进行标注,标注的方式有很多种,比如,
请参阅图1e,以框选的形式标注待展示的候选数据,通过框的线条粗细区分不同的框,并且,相关联的候选数据用相同的框进行框选;又比如,请参阅图1f,通过文字的形式进行标注,将相关联的数据表用相同的文字标注,如数据表a和数据表b相关联,那么采用相同的文字标注数据表a和数据表b;再比如,请参阅图1g,通过数据表与数据表连线的形式,将相关联的数据表进行连线;又或者是,用不同的颜色标注数据表,具体根据实际情况进行选择。
97.需要说明的是,由于相同色相的颜色对于不同的人而言,区分程度不一样,比如,“大红色”和“浅红色”对某些人而言是容易产生混淆的颜色,因此,为了避免由于颜色混淆而造成后续数据处理出错,在本技术中,根据展示数量获取相应的关联标识对候选数据进行标注,即,可选的,在一些实施例中,步骤“根据展示数量,对关联的候选数据对应的数据表进行标注”,具体可以包括:
98.(51)根据展示数量在多个候选数据中确定待展示的候选数据,得到待展示数据集;
99.(52)检测所述展示数量是否大于预设值;
100.(53)当检测到展示数量大于预设值时,则获取第一关联标识,并将获取的第一关联标识添加至待展示数据集中每个候选数据对应的数据表中;
101.(54)当检测到展示数量小于或等于预设值时,则获取第二关联标识,并将获取的第二关联标识添加至待展示数据集中每个候选数据对应的数据表中。
102.比如,预设值为7,当检测到展示数量为6时,则获取第二关联标识,该第二关联标识为颜色标识,具体为7种不同的颜色标识,即“红色”、“橙色”、“黄色”、“绿色”、“蓝色”、“青色”以及“紫色”,当展示数量小于7时,则随机在这7种颜色标识中选取相应数量的标识,对候选数据的数据表进行标注;又比如,预设值为7当检测到展示数量为9时,则获取第一关联标识,该第一关联标识为线条标识,具体的是将相关联的候选数据对应的数据表进行连线,进一步的,当审计人员选择某一根线时,高亮的显示线两端的数据表,以便审计人员进行后续数据处理。
103.进一步的,为了提高数据处理效率,在数据处理页面中设置数据一致性控件,后续审计人员进行数据一致性处理时,可以直接点击该数据一致性控件完成对数据进行数据一致性处理,即,可选的,在一些实施例中,数据处理页面包数据展示区域和控件区域,步骤“基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表”,具体可以为:在控件区域展示数据一致性控件,以及基于候选数据之间的关联信息,在数据展示区域中展示候选数据对应的数据表。
104.其中数据展示区域可以位于数据处理页面的顶部区域、底部区域、中间区域或者任意位置,同样的,控件区域也可以位于数据处理页面的顶部区域、底部区域、中间区域或者任意位置,并且,该数据一致性控件的样式可以根据实际情况进行设置。
105.还需要说明的是,在本技术中,数据一致性控件用于约束候选数据与其关联的候选数据的数据一致性,即,使得候选数据与其关联的候选数据一致,另外,数据一致性控件可以是在显示数据处理页面之后才显示在数据处理页面中,也可以是与数据处理页面同时显示,还可以是在确定目标数据后显示,具体根据实际情况而定,在此不再赘述。
106.104、响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据。
107.例如,具体的,审计人员可以在数据处理页面中选择当前需要处理的候选数据,得
到目标数据,响应于对候选数据的选择操作,将选择的候选数据确定为目标数据,并以高亮的颜色显示目标数据对应的数据表,即,以高亮的颜色显示目标数据的数据表,及其关联的候选数据的数据表。
108.105、响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致。
109.例如,具体的,请参阅图1h,当检测到针对数据一致性控件触发的点击操作时,将目标数据(即图中的第一数据)以及与目标数据关联的候选数据(即图中的第二数据)进行数据一致性处理,使得第一数据等于第二数据,以上完成对第一数据和第二数据的数据一致性处理。
110.本技术实施例在显示数据处理页面后,接收包括多个候选数据目标数据集,然后,基于候选数据之间的关联信息,在数据处理页面中展示所述候选数据对应的数据表,接着,响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据,最后,响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致,在本技术提供的数据处理方案中,基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,并通过数据处理页面中数据一致性控件对目标数据及其关联的候选数据进行数据一致性处理,整个过程无需审计人员确定存储的数据所对应的业务规则和描述信息,因此,提高了审计效率。
111.进一步的,本实施例将从数据处理装置集成在终端的角度进行描述。
112.请参阅图2,一种数据处理方法,具体流程可以如下:
113.201、终端显示数据处理页面。
114.其中,终端可以在其显示屏幕上显示数据处理页面,具体的,终端可运行安装的审计程序的客户端,通过该客户端显示数据处理页面;当然,终端也可以在浏览器中显示数据处理页面,终端还可以在终端的小程序中显示数据处理页面。
115.202、终端接收目标数据集。
116.例如,具体的,终端可以利用有线或无线通信方式与数据发送端进行直接或间接地连接,该数据发送端可以是手机、电脑或者笔记本等电子设备,也可以是服务器。
117.203、终端基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表。
118.在本技术中,终端以数据表的粒度在数据处理页面展示存储的数据,以便于后续对候选数据进行处理,其中,终端可以获取候选数据之间的关联信息,基于该关联信息确定关联的候选数据,然后,终端对关联的候选数据对应的数据表进行标注,并显示标注后数据表。
119.204、终端响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据。
120.例如,具体的,审计人员可以利用终端的鼠标或触控笔在数据处理页面中选择当前需要处理的候选数据,得到目标数据,终端响应于对候选数据的选择操作,将选择的候选数据确定为目标数据,并以高亮的颜色显示目标数据对应的数据表,即,终端以高亮的颜色显示目标数据的数据表,及其关联的候选数据的数据表。
121.205、终端响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致。
122.例如,具体的,终端当检测到针对数据一致性控件触发的点击操作时,将目标数据以及与目标数据关联的候选数据进行数据一致性处理,使得目标数据与关联的候选数据一致。
123.由上可知,本技术实施例的终端在显示数据处理页面后,终端接收包括多个候选数据目标数据集,然后,终端基于候选数据之间的关联信息,在数据处理页面中展示所述候选数据对应的数据表,接着,终端响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据,最后,终端响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致,在本技术提供的数据处理方案中,基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,并通过数据处理页面中数据一致性控件对目标数据及其关联的候选数据进行数据一致性处理,整个过程无需审计人员确定存储的数据所对应的业务规则和描述信息,因此,提高了审计效率。
124.为便于更好的实施本技术的数据处理方法,本技术还提供一种基于上述数据处理装置(简称处理装置),其中,第一转移装置集成在观众所在的终端中,并且,所提及名词的含义与上述数据处理方法中相同,具体实现细节可以参考方法实施例中的说明。
125.请参阅图3,图3为本技术提供的数据处理装置的结构示意图,其中该生成装置可以包括显示模块301、接收模块302、展示模块303、确定模块304以及处理模块305,具体可以如下:
126.显示模块301,用于显示数据处理页面。
127.例如,具体的,显示模块301可运行安装在终端上的审计程序的客户端,通过该客户端显示数据处理页面;当然,显示模块301也可以在浏览器中显示数据处理页面,显示模块301还可以在终端的小程序中显示数据处理页面。
128.接收模块302,用于接收目标数据集。
129.其中,目标数据集包括多个候选数据,接收模块302可以利用有线或无线通信方式与数据发送端进行直接或间接地连接,该数据发送端可以是手机、电脑或者笔记本等电子设备,也可以是服务器。
130.可选的,在一些实施例中,接收模块302具体可以包括:
131.接收单元,用于接收多个待处理数据,待处理数据对应一个数据标签;
132.选择单元,用于根据待处理数据对应的数据标签,从多个待处理数据选择数据标签为预设标签的待处理数据,得到目标数据集。
133.可选的,在一些实施例中,选择单元具体可以用于:当检测到针对数据筛选控件触发的操作时,过滤数据标签不为预设标签的待处理数据,得到目标数据集。
134.展示模块303,用于基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表。
135.例如,具体的,展示模块303以数据表的粒度在数据处理页面展示存储的数据,以便于后续对候选数据进行处理,其中,展示模块303可以获取候选数据之间的关联信息,基于该关联信息确定关联的候选数据,然后,展示模块303对关联的候选数据对应的数据表进行标注,并显示标注后数据表。
136.可选的,在一些实施例中,展示模块303具体可以包括:
137.确定子模块,用于基于候选数据之间的关联信息确定关联的候选数据;
138.标注子模块,用于对关联的候选数据对应的数据表进行标注;
139.展示子模块,用于在所述数据处理页面中展示标注后数据表。
140.可选的,在一些实施例中,标注子模块具体可以包括:
141.确定单元,用于确定各候选数据的展示状态;
142.标注单元,用于基于候选数据的展示状态以及数据处理页面的页面尺寸,对关联的候选数据对应的数据表进行标注。
143.可选的,在一些实施例中,标注单元具体可以包括:
144.计算子单元,用于基于候选数据的展示状态以及数据处理页面的页面尺寸,计算数据处理页面展示数据表对应的展示数量;
145.标注子单元,用于根据展示数量,对关联的候选数据对应的数据表进行标注。
146.可选的,在一些实施例中,标注子单元具体可以用于:根据展示数量在多个候选数据中确定待展示的候选数据,得到待展示数据集;检测展示数量是否大于预设值;当检测到展示数量大于预设值时,则获取第一关联标识,并将获取的第一关联标识添加至待展示数据集中每个候选数据对应的数据表中;当检测到展示数量小于或等于预设值时,则获取第二关联标识,并将获取的第二关联标识添加至待展示数据集中每个候选数据对应的数据表中。
147.可选的,在一些实施例中,数据处理页面包括数据展示区域和控件区域,展示模块303具体可以用于:在控件区域展示数据一致性控件,以及基于候选数据之间的关联信息,在数据展示区域中展示候选数据对应的数据表。
148.确定模块304,用于响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据。
149.例如,具体的,审计人员可以利用终端的鼠标或触控笔在数据处理页面中选择当前需要处理的候选数据,得到目标数据,确定模块304响应于对候选数据的选择操作,将选择的候选数据确定为目标数据,并以高亮的颜色显示目标数据对应的数据表。
150.处理模块305,用于响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致。
151.本技术实施例的显示模块301在显示数据处理页面后,接收模块302接收包括多个候选数据目标数据集,然后,展示模块303基于候选数据之间的关联信息,在数据处理页面中展示所述候选数据对应的数据表,接着,确定模块304响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据,最后,处理模块305响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致,在本技术提供的数据处理方案中,基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,并通过数据处理页面中数据一致性控件对目标数据及其关联的候选数据进行数据一致性处理,整个过程无需审计人员确定存储的数据所对应的业务规则和描述信息,因此,提高了审计效率。
152.此外,本技术还提供一种电子设备,如图4所示,其示出了本技术所涉及的电子设备的结构示意图,具体来讲:该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本
领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
153.处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
154.存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
155.电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
156.该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
157.尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:
158.显示数据处理页面,接收目标数据集,基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据,响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致。
159.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
160.由上可知,本技术实施例在显示数据处理页面后,接收包括多个候选数据目标数据集,然后,基于候选数据之间的关联信息,在数据处理页面中展示所述候选数据对应的数据表,接着,响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据,最后,响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致,在本技术提供的数据处理方案中,基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,并通过数据处理页面中数据一致性控件对目标数据及其关联的候选数据进行数据一致性处理,整个
过程无需审计人员确定存储的数据所对应的业务规则和描述信息,因此,提高了审计效率。
161.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
162.为此,本技术提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术所提供的任一种数据处理方法中的步骤。例如,该指令可以执行如下步骤:
163.显示数据处理页面,接收目标数据集,基于候选数据之间的关联信息,在数据处理页面中展示候选数据对应的数据表,响应于针对候选数据的选择操作,将选择的候选数据确定为目标数据,响应于针对数据处理页面中数据一致性控件的操作,对目标数据及其关联的候选数据进行数据一致性处理,以使得目标数据与关联的候选数据一致。
164.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
165.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
166.由于该存储介质中所存储的指令,可以执行本技术所提供的任一种数据处理方法中的步骤,因此,可以实现本技术所提供的任一种数据处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
167.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
168.以上对本技术所提供的一种数据处理方法、装置、电子设备以及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1