一种数据处理方法、装置及电子设备制造方法及图纸

技术编号:25397320 阅读:24 留言:0更新日期:2020-08-25 23:02
本发明专利技术提供了一种数据处理方法、装置及电子设备,其中,该方法包括:获取用户发送的流程节点处理信息,所述流程节点处理信息,包括:所述用户处理的流程节点名称和所述用户处理流程节点的审批结果;利用分配给用户的公钥对用户的签名进行验证;当确定用户的签名通过验证后,将流程节点名称和用户处理流程节点的审批结果发送到区块链节点服务器存储,并接收区块链节点服务器返回的审批结果的存储地址;生成流程节点名称与所述审批结果的存储地址的对应关系,并对生成的所述对应关系进行存储。通过本发明专利技术实施例提供的数据处理方法、装置及电子设备,可以避免通过后台篡改的方式进行审批结果修改的现象出现。

【技术实现步骤摘要】
一种数据处理方法、装置及电子设备
本专利技术涉及计算机
,具体而言,涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
目前,广告项目的创建、策略、排期、执行、直到结案等一系列流程的关键节点,都需要人为审批后才能执行。但人为审批后的流程可以通过对数据库后台篡改的方式进行审批结果修改,后果严重的情况下会导致不必要的损失。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种数据处理方法、装置、电子设备及计算机可读存储介质。第一方面,本专利技术实施例提供了一种数据处理方法,包括:获取用户发送的流程节点处理信息,所述流程节点处理信息,包括:所述用户处理的流程节点名称和所述用户处理流程节点的审批结果;其中,所述审批结果携带有用户的签名;所述流程节点是与所述流程节点名称匹配的流程节点;利用分配给所述用户的公钥对所述用户的签名进行验证;当确定所述用户的签名通过验证后,将所述流程节点名称和所述用户处理流程节点的审批结果发送到区块链节点服务器存储,并接收所述区块链节点服务器返回的所述审批结果的存储地址;生成所述流程节点名称与所述审批结果的存储地址的对应关系,并对生成的所述对应关系进行存储。第二方面,本专利技术实施例提供了一种数据处理装置,包括:获取模块,用于获取用户发送的流程节点处理信息,所述流程节点处理信息,包括:所述用户处理的流程节点名称和所述用户处理流程节点的审批结果;其中,所述审批结果携带有用户的签名;所述流程节点是与所述流程节点名称匹配的流程节点;验证模块,用于利用分配给所述用户的公钥对所述用户的签名进行验证;存储模块,用于当确定所述用户的签名通过验证后,将所述流程节点名称和所述用户处理流程节点的审批结果发送到区块链节点服务器存储,并接收所述区块链节点服务器返回的所述审批结果的存储地址;生成模块,用于生成所述流程节点名称与所述审批结果的存储地址的对应关系,并对生成的所述对应关系进行存储。第三方面,本专利技术实施例提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,所述计算机程序被所述处理器执行时实现上述第一方面所述的数据处理方法中的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的数据处理方法中的步骤。本专利技术实施例提供的第一方面至第四方面记载的方案中,通过将用户处理流程节点的审批结果发送到区块链节点服务器进行存储,与相关技术中无法避免通过对数据库后台篡改的方式进行审批结果修改相比,通过将用户处理流程节点的审批结果进行上链操作,利用区块链上信息不可更改的特点对用户处理流程节点的审批结果进行存储,避免通过后台篡改的方式进行审批结果修改的现象出现,大大提高了用户对流程节点的审批结果的可追溯性和安全性。附图说明为了更清楚地说明本专利技术实施例或
技术介绍
中的技术方案,下面将对本专利技术实施例或
技术介绍
中所需要使用的附图进行说明。图1示出了本专利技术实施例1所提供的一种数据处理方法的流程图;图2示出了本专利技术实施例2所提供的一种数据处理装置的结构示意图;图3示出了本专利技术实施例3所提供的一种电子设备的结构示意图。具体实施方式为了本专利技术实施例的描述清楚简洁,首先给出相关概念或技术的简要介绍:这里,先对能够执行本申请以下各实施例提出的数据处理方法的应用场景进行描述:所述应用场景,包括:广告投放系统、用户以及区块链节点服务器。所述广告投放系统分别与用户以及区块链节点服务器进行交互。所述广告投放系统,用于接收所述广告商发起的广告投放任务,并形成广告投放任务的多个流程节点,多个流程节点是有序链式结构。所述广告投放系统,可以采用现有技术中任何能够执行本实施例提出的数据处理方法的计算设备,这里不再一一赘述。广告投放任务的流程节点,包括但不限于:广告投放任务的创建节点、广告投放任务的策略节点、广告投放任务的排期节点、广告投放任务的执行节点、以及广告投放任务的结案节点。在一个实现方式中,广告投放任务的创建节点、广告投放任务的策略节点、广告投放任务的排期节点、广告投放任务的执行节点、以及广告投放任务的结案节点形成的有序链式结构可以表示为:广告投放任务的创建节点→广告投放任务的策略节点→广告投放任务的排期节点→广告投放任务的执行节点→以及广告投放任务的结案节点。所述用户,用于对所述广告投放系统生成的广告投放任务的流程节点进行审批。所述区块链节点服务器,用于利用区块链可追溯不可更改的特点,对广告投放系统发送的用户处理流程节点的审批结果进行存储。所述广告投放系统,接收到所述广告商发起的广告投放任务后,会生成广告投放任务的创建、广告投放任务的策略、广告投放任务的排期、广告投放任务的执行、以及广告投放任务的结案这些任务节点,并首先将作为流程节点的广告投放任务的创建任务节点发送给审批该节点的用户进行审批;当审批该广告投放任务的创建任务节点的用户审批完成后,会将包括审批结果的流程节点处理信息反馈给广告投放系统,由广告投放系统将作为流程节点的广告投放任务的创建任务节点的审批结果上传到区块链节点服务器进行存储。从而利用区块链不可更改的特点,避免通过后台篡改的方式进行审批结果修改的现象出现。基于此,本申请实施例提出一种数据处理方法、装置、电子设备及计算机可读存储介质,通过将用户处理流程节点的审批结果发送到区块链节点服务器进行存储,利用区块链上信息不可更改的特点对用户处理流程节点的审批结果进行存储,避免通过后台篡改的方式进行审批结果修改的现象出现。所属
的技术人员应当知道,本专利技术实施例可以实现为数据处理方法、装置、电子设备及计算机可读存储介质。因此,本专利技术实施例可以具体实现为以下形式:完全的硬件、完全的软件(包括固件、驻留软件、微代码等)、硬件和软件结合的形式。此外,在一些实施例中,本专利技术实施例还可以实现为在一个或多个计算机可读存储介质中的计算机程序产品的形式,该计算机可读存储介质中包含计算机程序代码。上述计算机可读存储介质可以采用一个或多个计算机可读存储介质的任意组合。计算机可读存储介质包括:电、磁、光、电磁、红外或半导体的系统、装置或器件,或者以上任意的组合。计算机可读存储介质更具体的例子包括:便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、闪存(FlashMemory)、光纤、光盘只读存储器(CD-ROM)、光存储器件、磁存储器件或以上任意组合。在本专利技术实施例中,计算机可读存储介质可以是任意包含或存储程序的有形介质,该程序可以被指令执行系统、装置、器件使用或与其结合使用。上述计算机可读存储介质包含的计算机程序代码可以用任意适当的介质传输,包括:无线、电线、光缆、射频(Ra本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取用户发送的流程节点处理信息,所述流程节点处理信息,包括:所述用户处理的流程节点名称和所述用户处理流程节点的审批结果;其中,所述审批结果携带有用户的签名;所述流程节点是与所述流程节点名称匹配的流程节点;/n利用分配给所述用户的公钥对所述用户的签名进行验证;/n当确定所述用户的签名通过验证后,将所述流程节点名称和所述用户处理流程节点的审批结果发送到区块链节点服务器存储,并接收所述区块链节点服务器返回的所述审批结果的存储地址;/n生成所述流程节点名称与所述审批结果的存储地址的对应关系,并对生成的所述对应关系进行存储。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取用户发送的流程节点处理信息,所述流程节点处理信息,包括:所述用户处理的流程节点名称和所述用户处理流程节点的审批结果;其中,所述审批结果携带有用户的签名;所述流程节点是与所述流程节点名称匹配的流程节点;
利用分配给所述用户的公钥对所述用户的签名进行验证;
当确定所述用户的签名通过验证后,将所述流程节点名称和所述用户处理流程节点的审批结果发送到区块链节点服务器存储,并接收所述区块链节点服务器返回的所述审批结果的存储地址;
生成所述流程节点名称与所述审批结果的存储地址的对应关系,并对生成的所述对应关系进行存储。


2.根据权利要求1所述的方法,其特征在于,还包括:
获取用户的注册信息;
当利用所述用户的注册信息对所述用户完成注册时,获取向所述用户分配相互配合使用的公钥和私钥;
存储分配给所述用户的公钥,并将所述私钥发送给用户使用。


3.根据权利要求1所述的方法,其特征在于,还包括:
获取审批结果查询请求,所述审批结果查询请求携带有需要查询审批结果的流程节点名称;
查询出与所述流程节点名称匹配的流程节点的审批结果的存储地址,并利用查询出的存储地址生成审批结果获取请求,并将生成的审批结果获取请求发送到所述区块链节点服务器;
接收所述区块链节点服务器返回的所述流程节点名称和所述流程节点名称匹配的流程节点的审批结果。


4.一种数据处理装置,其特征在于,包括:
获取模块,用于获取用户发送的流程节点处理信息,所述流程节点处理信息,包括:所述用户处理的流程节点名称和所述用户处理流程节点的审批结果;其中,所述审批结果携带有用户的签名;所述流程节点是与所述流程节点名称匹配的流程节点;
验证模块,用于利用...

【专利技术属性】
技术研发人员:李谦
申请(专利权)人:北京精准沟通传媒科技股份有限公司
类型:发明
国别省市:北京;11

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

1