CN110968442A - 一种数据处理方法以及设备 - Google Patents
一种数据处理方法以及设备 Download PDFInfo
- Publication number
- CN110968442A CN110968442A CN201911207374.XA CN201911207374A CN110968442A CN 110968442 A CN110968442 A CN 110968442A CN 201911207374 A CN201911207374 A CN 201911207374A CN 110968442 A CN110968442 A CN 110968442A
- Authority
- CN
- China
- Prior art keywords
- information
- block
- user
- matching
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 55
- 238000000034 method Methods 0.000 claims abstract description 32
- 230000006870 function Effects 0.000 claims description 31
- 238000003860 storage Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 239000012634 fragment Substances 0.000 claims description 5
- 238000009826 distribution Methods 0.000 abstract description 7
- 230000000875 corresponding effect Effects 0.000 description 101
- 238000010586 diagram Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000009412 basement excavation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/008—Reliability or availability analysis
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请实施例公开一种数据处理方法以及设备,其中方法包括如下步骤:获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中;根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。采用本申请,可以保证数据处理和分配的数据可靠性。
Description
技术领域
本申请涉及电子技术领域,尤其涉及一种数据处理方法以及设备。
背景技术
移动互联网时代的到来,数据已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于数据大量的挖掘和运用,改变了人们的生活方式,为了提高用户群体之间的交互性,增加用户积极性,通常会对业务对象进行数据奖励,数据奖励一般采用随机的方式,例如,数据奖励对应的奖励物品和用户都是随机抽取,但数据奖励带来数据增长的同时会带来巨大的隐患,例如,通过更改数据奖励的随机性以获取不正当的利益,导致用户的利益受损,无法保证数据处理和分配的数据可靠性。
发明内容
本申请实施例提供一种数据处理方法以及设备,可以保证数据处理和分配的数据可靠性。
本申请实施例一方面提供了一种数据处理方法,可包括:
获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;
将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中;一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息;
根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;
根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
其中,获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联,包括:
获取用户根据号码模板选择的号码信息;将号码信息与号码模板进行匹配,生成匹配结果;
若匹配结果为匹配通过,则将号码信息和用户对应的用户信息进行关联,若匹配结果为匹配不通过,则向用户发送提示信息。
其中,将号码信息和号码信息关联的用户信息发送至区块链节点,包括:
采用目标私钥对号码信息和号码信息关联的用户信息,进行加密处理生成密文;
将密文发送到区块链中的区块链节点,以使区块链节点基于密文生成号码区块。
其中,根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码,包括:
获取号码模板中的子模板的模板数量;采用随机函数生成与模板数量相同的至少一个随机数;
将至少一个随机数中的每个随机数分别与用户数量、号码区块的最大区块高度信息、号码区块的最小区块高度信息,生成至少一个哈希值;
根据至少一个哈希值确定匹配号码。
其中,根据至少一个哈希值确定匹配号码,包括:
通过数值转换,将至少一个哈希值生成至少一个哈希值分别对应的十进制数,根据十进制数确定至少一个目标数值;
根据子模板确定每个目标数值对应的命中号码片段;
根据至少一个随机数生成的时间顺序,将至少一个命中号码片段生成匹配号码。
其中,根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息,包括:
从区块链中获取存储号码信息和用户信息对应的号码区块,从号码区块中获取号码信息;
获取匹配号码中命中号码片段和号码信息中号码信息片段,统计命中号码片段与号码信息片段的相同片段数量;
根据相同片段数量确定号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
其中,从区块链中获取存储号码信息和用户信息对应的号码区块,从号码区块中获取号码信息,包括:
获取目标私钥对应的目标公钥,根据目标公钥对应的地址信息,从区块链中获取存储号码信息和用户信息对应的号码区块;
从号码区块中获取密文,采用目标公钥对密文进行解密,生成号码信息和号码信息关联的用户信息。
本申请实施例一方面提供了一种数据处理设备,可包括:
号码获取单元,用于获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;
信息发送单元,用于将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中;一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息;
信息匹配单元,用于根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;
信息确定单元,用于根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
其中,号码获取单元具体用于:
获取用户根据号码模板选择的号码信息;将号码信息与号码模板进行匹配,生成匹配结果;
若匹配结果为匹配通过,则将号码信息和用户对应的用户信息进行关联,若匹配结果为匹配不通过,则向用户发送提示信息。
其中,信息发送单元具体用于:
采用目标私钥对号码信息和号码信息关联的用户信息,进行加密处理生成密文;
将密文发送到区块链中的区块链节点,以使区块链节点基于密文生成号码区块。
其中,信息匹配单元包括:
哈希生成子单元,用于获取号码模板中的子模板的模板数量;采用随机函数生成与模板数量相同的至少一个随机数;将至少一个随机数中的每个随机数分别与用户数量、号码区块的最大区块高度信息、号码区块的最小区块高度信息,生成至少一个哈希值;
信息匹配子单元,用于根据至少一个哈希值确定匹配号码。
其中,信息匹配子单元具体用于:
通过数值转换,将至少一个哈希值生成至少一个哈希值分别对应的十进制数,根据十进制数确定至少一个目标数值;
根据子模板确定每个目标数值对应的命中号码片段;
根据至少一个随机数生成的时间顺序,将至少一个命中号码片段生成匹配号码。
其中,信息确定单元包括:
信息获取子单元,用于从区块链中获取存储号码信息和用户信息对应的号码区块,从号码区块中获取号码信息;
信息确定子单元,用于获取匹配号码中命中号码片段和号码信息中号码信息片段,统计命中号码片段与号码信息片段的相同片段数量;根据相同片段数量确定号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
其中,信息获取子单元具体用于:
获取目标私钥对应的目标公钥,根据目标公钥对应的地址信息,从区块链中获取存储号码信息和用户信息对应的号码区块;
从号码区块中获取密文,采用目标公钥对密文进行解密,生成号码信息和号码信息关联的用户信息。
本申请实施例一方面提供了一种计算机可读存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行上述的方法步骤。
本申请实施例一方面提供了一种计算机设备,包括处理器和存储器;其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行上述的方法步骤。
在本申请实施例中,通过获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中,根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。通过无法篡改且无法预测的哈希值确定匹配号码,进一步确定号码信息对应的用户信息的等级信息,保证数据处理和分配的数据可靠性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本申请实施例提供的一种数据处理的***架构图;
图1b是本申请实施例提供的一种数据共享***的场景示意图;
图1c是本申请实施例提供的一种区块链的结果示意图;
图1d是本申请实施例提供的一种产生区块的流程示意图;
图2是本申请实施例提供的一种数据处理方法的流程示意图;
图3是本申请实施例提供的一种数据处理方法的流程示意图;
图4是本申请实施例提供的一种数据处理的场景示意图;
图5是本申请实施例提供的一种数据处理设备的结构示意图;
图6是本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参见图1a,是本发明实施例提供的一种数据处理的***架构图。区块链网络10h通过通信总线10d与用户终端集群建立连接,用户终端集群可包括:用户终端10a、用户终端10b、...、用户终端10c。区块链网络10h中包括区块链节点10f、...、区块链节点10g,服务器10e通过获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联,并发送至区块链节点,区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中,一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息,服务器10e根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码,服务器10e从区块链中获取号码信息,并计算号码信息与匹配号码的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
本申请实施例涉及的设备可以包括具有数据传输和存储的服务器和代理,用户终端包括:平板电脑、智能手机、个人电脑(PC)、笔记本电脑、掌上电脑等终端设备。
区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
下面将结合图1b、图1c和图1d,为本申请实施例提供的具体实施场景进行说明,图1b所示的为数据共享***,数据共享***100是指用于进行节点与节点之间数据共享的***,该数据共享***中可以包括多个节点101,多个节点101可以是指数据共享***中各个客户端。每个节点101在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该数据共享***内的共享数据。为了保证数据共享***内的信息互通,数据共享***中的每个节点之间可以存在信息连接,节点之间可以通过上述信息连接进行信息传输。例如,当数据共享***中的任意节点接收到输入信息时,数据共享***中的其他节点便根据共识算法获取该输入信息,将该输入信息作为共享数据中的数据进行存储,使得数据共享***中全部节点上存储的数据均一致。
对于数据共享***中的每个节点,均具有与其对应的节点标识,而且数据共享***中的每个节点均可以存储有数据共享***中其他节点的节点标识,以便后续根据其他节点的节点标识,将生成的区块广播至数据共享***中的其他节点。每个节点中可维护一个如下表所示的节点标识列表,将节点名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为IP(Internet Protocol,网络之间互联的协议)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。
表1节点名称和节点标识的对应关系
节点名称 | 节点标识 |
节点1 | 117.114.151.174 |
节点2 | 117.116.189.145 |
… | … |
节点N | 119.123.789.258 |
数据共享***中的每个节点均存储一条相同的区块链。区块链由多个区块组成,参见图1c,区块链由多个区块组成,创始块中包括区块头和区块主体,区块头中存储有输入信息特征值、版本号、时间戳和难度值,区块主体中存储有输入信息;创始块的下一区块以创始块为父区块,下一区块中同样包括区块头和区块主体,区块头中存储有当前区块的输入信息特征值、父区块的区块头特征值、版本号、时间戳和难度值,并以此类推,使得区块链中每个区块中存储的区块数据均与父区块中存储的区块数据存在关联,保证了区块中输入信息的安全性。
在生成区块链中的各个区块时,参见图1d,区块链所在的节点在接收到输入信息时,对输入信息进行校验,完成校验后,将输入信息存储至内存池中,并更新其用于记录输入信息的哈希树;之后,将更新时间戳更新为接收到输入信息的时间,并尝试不同的随机数,多次进行特征值计算,使得计算得到的特征值可以满足下述公式:
SHA256(SHA256(version+prev_hash+merkle_root+ntime+nbits+x))<TARGET
其中,SHA-256为计算特征值所用的特征值算法;version(版本号)为区块链中相关区块协议的版本信息;prev_hash为当前区块的父区块的区块头特征值;merkle_root为输入信息的特征值;ntime为更新时间戳的更新时间;nbits为当前难度,在一段时间内为定值,并在超出固定时间段后再次进行确定;x为随机数;TARGET为特征值阈值,该特征值阈值可以根据nbits确定得到。
这样,当计算得到满足上述公式的随机数时,便可将信息对应存储,生成区块头和区块主体,得到当前区块。随后,区块链所在节点根据数据共享***中其他节点的节点标识,将新生成的区块分别发送给其所在的数据共享***中的其他节点,由其他节点对新生成的区块进行校验,并在完成校验后将新生成的区块添加至其存储的区块链中。
请参见图2,为本申请实施例提供了一种数据处理方法的流程示意图。如图2所示,本申请实施例的方法可以包括以下步骤S101-步骤S104。
S101,获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;
具体的,数据处理设备获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联,可以理解的是,号码模板为用户选择号码信息的标准,包括号码信息的长度、数量等信息,号码信息具体为数字信息,例如,号码模板设定号码信息由三个号码段组成,每个号码段的长度为三位数,则用户选择的号码信息可以是九位数的数字“xxx xxx xxx”,数据处理设备获取用户选择的号码信息,将号码信息和用户对应的用户信息进行关联,用户信息为用户登录名,具体可以是手机号,或者是身份证号,需要说明的是,数据处理设备可以检测用户选择的号码信息进行是否满足号码模板的标准,例如,号码模板设定号码信息为九位数,若用户选择的号码信息为八位数,则会发出输入有误的提示信息,提醒用户重新选择号码信息。
S102,将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中;一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息;
具体的,数据处理设备将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中,可以理解的是,一个号码信息关联一个用户信息,即用户信息与号码信息是一一对应的,数据处理设备将号码信息和号码信息对应的用户信息发送至区块链节点,区块链节点是区块链中处理数据,维护区块链正常运行的服务器,在区块链中可以包括多个节点,节点之间的信息可以共享,需要说明的是,数据处理设备将每个号码信息和号码信息对应的用户信息发送至区块链节点,区块链节点接收到用户信息和号码信息后,基于用户信息和号码信息生成号码区块,并将号码区块添加至区块链中,一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息,号码区块包括区块头和区块体,区块头中包括区块链的版本号、时间戳以及上一个区块的哈希地址,区块体用于存储用户信息和摇号信息。
S103,根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;
具体的,数据处理设备根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码,可以理解的是,随机数是随机函数随机生成的,具有不可预见性,可以随机生成多个相互独立的随机数,各随机数之间互不相关,用户数量为参与选择号码信息的用户人数,号码区块的高度信息为区块在区块链中的位置信息信息决定,具有唯一性,数据处理设备采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,例如,根据一个随机数和用户数量,以及区块的区块高度信息生成一个哈希值,则根据上述至少一个随机数可以生成与随机数的数量相同的哈希值,根据至少一个哈希值确定匹配号码,匹配号码为与号码信息具有相同格式的号码信息,例如,号码信息为三个号码段且为九位数的数字,则匹配信息也为具有三个号码段且九位数的数字。
S104,根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
具体的,数据处理设备根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息,可以理解的是,号码信息和匹配号码具有多个号码段,匹配度对应匹配号码与号码信息的相同号码段的个数,相同号码段数量越多,匹配度越高,数据处理设备从号码区块中获取多个号码信息以及多个号码信息对应的用户信息,根据匹配号码计算每个号码信息对应的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息,具体的,若号码信息具有三个号码段,三个号码段均相同的号码信息的匹配度为3,号码信息对应的用户信息的等级信息为第一等级,两个号码段均相同的号码信息的匹配度为2,号码信息对应的用户信息的等级信息为第二等级,一个号码段相同的号码信息的匹配度为1,号码信息对应的用户信息的等级信息为第三等级。
在本申请实施例中,通过获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中,根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。通过无法篡改且无法预测的哈希值确定匹配号码,进一步确定号码信息对应的用户信息的等级信息,保证数据处理和分配的数据可靠性。
请参见图3,为本申请实施例提供了一种数据处理方法的流程示意图。如图3所示,本申请实施例的方法可以包括以下步骤S201-步骤S207。
S201,获取用户根据号码模板选择的号码信息;将号码信息与号码模板进行匹配,生成匹配结果;若匹配结果为匹配通过,则将号码信息和用户对应的用户信息进行关联,若匹配结果为匹配不通过,则向用户发送提示信息。
具体的,数据处理设备获取用户根据号码模板选择的号码信息;将号码信息与号码模板进行匹配,生成匹配结果;若匹配结果为匹配通过,则将号码信息和用户对应的用户信息进行关联,若匹配结果为匹配不通过,则向用户发送提示信息,可以理解的是,号码模板为用户选择号码信息的标准,包括号码信息的长度、数量等信息,号码信息具体为数字信息,用户信息为用户登录名,具体可以是手机号,或者是身份证号,数据处理设备获取用户根据号码模板选择的号码信息,将号码信息与号码模板进行匹配,生成匹配结果,若号码信息与号码模板的标准相同,将号码信息和用户对应的用户信息进行关联,若用户选择的号码信息进行不满足号码模板的标准,则向用户发送提示信息,例如,号码模板设定号码信息为九位数,若用户选择的号码信息为九位数,将号码信息和用户信息进行关联,若用户选择的号码信息为八位数,则会发出输入有误的提示信息,提示信息可以包括语音提示信息和文字提示信息,提醒用户重新选择号码信息。
S202,采用目标私钥对号码信息和号码信息关联的用户信息,进行加密处理生成密文;
具体的,数据处理设备采用目标私钥对号码信息和号码信息关联的用户信息,进行加密处理生成密文,可以理解的是,目标私钥为非对称密钥密码***中非公开的秘钥,是通过非对称的加密算法生成的,加密算法包括:RSA加密算法、椭圆曲线加密算法等,数据处理设备采用目标私钥对号码信息和号码信息关联的用户信息进行加密处理,加密处理是采用预设的加密方法将用户信息和摇号信息生成摇号密文信息,密文信息可以通过目标私钥对应的目标公钥进行解密生成号码信息和号码信息对应的用户信息。
S203,将密文发送到区块链中的区块链节点,以使区块链节点基于密文生成号码区块。
具体的,数据处理设备将密文发送到区块链中的区块链节点,以使区块链节点基于密文生成号码区块,可以理解的是,数据处理设备将密文发送到区块链中的区块链节点,区块链节点根据密文、时间信息以及上一个区块的哈希值生成号码区块,并将号码区块作为新的区块加入到区块链中。
S204,获取号码模板中的子模板的模板数量;采用随机函数生成与模板数量相同的至少一个随机数;将至少一个随机数中的每个随机数分别与用户数量、号码区块的最大区块高度信息、号码区块的最小区块高度信息,生成至少一个哈希值;
具体的,数据处理设备获取号码模板中的子模板的模板数量;采用随机函数生成与模板数量相同的至少一个随机数;将至少一个随机数中的每个随机数分别与用户数量、号码区块的最大区块高度信息、号码区块的最小区块高度信息,生成至少一个哈希值,可以理解的是,模板数量为号码信息的号码段数量,随机数是随机函数随机生成的,具有不可预见性,可以随机生成多个相互独立的随机数,各随机数之间互不相关,用户数量为参与选择号码信息的用户人数,号码区块的高度信息为区块在区块链中的位置信息信息决定,具有唯一性,最大区块高度信息是至少一个号码区块中区块高度信息的最大值,最小区块高度信息是至少一个号码区块中区块高度信息的最小值,数据处理设备采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量、最大区块高度信息和最小区块高度信息,生成至少一个哈希值,例如,根据一个随机数和用户数量,以及最大区块高度信息和最小区块高度信息生成一个哈希值,则根据上述至少一个随机数可以生成与随机数的数量相同的哈希值,根据至少一个哈希值确定匹配号码,匹配号码为与号码信息具有相同格式的号码信息,例如,号码信息为三个号码段且为九位数的数字,则匹配信息也为具有三个号码段且九位数的数字。
S205,根据至少一个哈希值确定匹配号码。
具体的,数据处理设备通过数值转换,将至少一个哈希值生成至少一个哈希值分别对应的十进制数,根据十进制数确定至少一个目标数值;根据子模板确定每个目标数值对应的命中号码片段;根据至少一个随机数生成的时间顺序,将至少一个命中号码片段生成匹配号码,可以理解的是,通过数值转换,将至少一个哈希值生成至少一个哈希值分别对应的十进制数,至少一个哈希值与号码信息的号码段的数量相同,及十进制数的数量与哈希值的数量相同,根据十进制数确定至少一个目标数值,目标数值是通过十进制数生成的,具体的,可以选取十进制数的后五为作为目标数值,根据子模板确定每个目标数值对应的命中号码片段,子模版为号码段对应的模板,例如,号码信息有三个号码段,则号码信息对应三个子模版,每个子模版对应的号码段可以不相同,根据至少一个随机数生成的时间顺序,将至少一个命中号码片段进行组合生成匹配号码。
S206,从区块链中获取存储号码信息和用户信息对应的号码区块,从号码区块中获取号码信息;
具体的,数据处理设备获取目标私钥对应的目标公钥,根据目标公钥对应的地址信息,从区块链中获取存储号码信息和用户信息对应的号码区块;从号码区块中获取密文,采用目标公钥对密文进行解密,生成号码信息和号码信息关联的用户信息,可以理解的是,目标公钥为目标私钥对应的秘钥,目标公钥为非对称密钥密码***中公开的秘钥,是通过非对称的加密算法生成的,加密算法包括:RSA加密算法、椭圆曲线加密算法等,数据处理设备获取目标私钥对应的目标公钥,目标公钥可以生成目标公钥对应的地址信息,根据目标公钥对应的地址信息,从区块链中获取存储号码信息和用户信息对应的号码区块,从号码区块中获取密文,密文为采用目标公钥加密生成的,采用目标公钥对密文进行解密,可以生成号码信息和号码信息对应的用户信息。
S207,获取匹配号码中命中号码片段和号码信息中号码信息片段,统计命中号码片段与号码信息片段的相同片段数量;根据相同片段数量确定号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
具体的,数据处理设备获取匹配号码中命中号码片段和号码信息中号码信息片段,统计命中号码片段与号码信息片段的相同片段数量;根据相同片段数量确定号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息,可以理解的是,号码信息和匹配号码具有多个号码段,匹配度对应匹配号码与号码信息的相同号码段的个数,相同号码段数量越多,匹配度越高,数据处理设备从号码区块中获取多个号码信息以及多个号码信息对应的用户信息,获取匹配号码中命中号码片段和号码信息中号码信息片段,统计命中号码片段与号码信息片段的相同片段数量,根据相同片段数量确定号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息具体的,若号码信息具有三个号码段,三个号码段均相同的号码信息的匹配度为3,号码信息对应的用户信息的等级信息为第一等级,两个号码段均相同的号码信息的匹配度为2,号码信息对应的用户信息的等级信息为第二等级,一个号码段相同的号码信息的匹配度为1,号码信息对应的用户信息的等级信息为第三等级。请参见图4,为本申请实施例提供了一种数据处理的场景示意图。如图4所示,数据处理设备获取用户选择的号码信息,将号码信息和用户对应的用户信息进行关联,例如,用户信息1关联号码信息1、用户信息2关联号码信息2、...、用户信息n关联号码信息n,用户信息和号码信息一一对应,将号码信息和号码信息关联的用户信息发送至区块链节点,区块链节点基于号码信息和用户信息生成号码区块,一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息,例如,号码区块1中包括用户信息1和号码信息1,根据随机函数生成的至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码,从区块链中获取各号码信息,确定各号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
在本申请实施例中,通过获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中,根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。通过无法篡改且无法预测的哈希值确定匹配号码,进一步确定号码信息对应的用户信息的等级信息,保证数据处理和分配的数据可靠性。
请参见图5,为本申请实施例提供了一种数据处理设备的结构示意图。如图5所示,本申请实施例的数据处理设备1可以包括:号码获取单元11、信息发送单元12、信息匹配单元13、信息确定单元14。
号码获取单元11,用于获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;
具体的,号码获取单元11获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联,可以理解的是,号码模板为用户选择号码信息的标准,包括号码信息的长度、数量等信息,号码信息具体为数字信息,例如,号码模板设定号码信息由三个号码段组成,每个号码段的长度为三位数,则用户选择的号码信息可以是九位数的数字“xxx xxx xxx”,数据处理设备获取用户选择的号码信息,将号码信息和用户对应的用户信息进行关联,用户信息为用户登录名,具体可以是手机号,或者是身份证号,需要说明的是,数据处理设备可以检测用户选择的号码信息进行是否满足号码模板的标准,例如,号码模板设定号码信息为九位数,若用户选择的号码信息为八位数,则会发出输入有误的提示信息,提醒用户重新选择号码信息。
信息发送单元12,用于将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中;一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息;
具体的,信息发送单元12将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中,可以理解的是,一个号码信息关联一个用户信息,即用户信息与号码信息是一一对应的,数据处理设备将号码信息和号码信息对应的用户信息发送至区块链节点,区块链节点是区块链中处理数据,维护区块链正常运行的服务器,在区块链中可以包括多个节点,节点之间的信息可以共享,需要说明的是,数据处理设备将每个号码信息和号码信息对应的用户信息发送至区块链节点,区块链节点接收到用户信息和号码信息后,基于用户信息和号码信息生成号码区块,并将号码区块添加至区块链中,一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息,号码区块包括区块头和区块体,区块头中包括区块链的版本号、时间戳以及上一个区块的哈希地址,区块体用于存储用户信息和摇号信息。
信息匹配单元13,用于根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;
如图5所示,本申请实施例的信息匹配单元13可以包括:哈希生成子单元131、信息匹配子单元132。
哈希生成子单元131,用于获取号码模板中的子模板的模板数量;采用随机函数生成与模板数量相同的至少一个随机数;将至少一个随机数中的每个随机数分别与用户数量、号码区块的最大区块高度信息、号码区块的最小区块高度信息,生成至少一个哈希值;
信息匹配子单元132,用于根据至少一个哈希值确定匹配号码。
具体的,信息匹配单元13根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码,可以理解的是,随机数是随机函数随机生成的,具有不可预见性,可以随机生成多个相互独立的随机数,各随机数之间互不相关,用户数量为参与选择号码信息的用户人数,号码区块的高度信息为区块在区块链中的位置信息信息决定,具有唯一性,数据处理设备采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,例如,根据一个随机数和用户数量,以及区块的区块高度信息生成一个哈希值,则根据上述至少一个随机数可以生成与随机数的数量相同的哈希值,根据至少一个哈希值确定匹配号码,匹配号码为与号码信息具有相同格式的号码信息,例如,号码信息为三个号码段且为九位数的数字,则匹配信息也为具有三个号码段且九位数的数字。
信息确定单元14,用于根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
如图5所示,本申请实施例的信息确定单元14可以包括:信息获取子单元141、信息确定子单元142。
信息获取子单元141,用于从区块链中获取存储号码信息和用户信息对应的号码区块,从号码区块中获取号码信息;
信息确定子单元142,用于获取匹配号码中命中号码片段和号码信息中号码信息片段,统计命中号码片段与号码信息片段的相同片段数量;根据相同片段数量确定号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
具体的,信息确定单元14根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息,可以理解的是,号码信息和匹配号码具有多个号码段,匹配度对应匹配号码与号码信息的相同号码段的个数,相同号码段数量越多,匹配度越高,数据处理设备从号码区块中获取多个号码信息以及多个号码信息对应的用户信息,根据匹配号码计算每个号码信息对应的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息,具体的,若号码信息具有三个号码段,三个号码段均相同的号码信息的匹配度为3,号码信息对应的用户信息的等级信息为第一等级,两个号码段均相同的号码信息的匹配度为2,号码信息对应的用户信息的等级信息为第二等级,一个号码段相同的号码信息的匹配度为1,号码信息对应的用户信息的等级信息为第三等级。
在本申请实施例中,通过获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中,根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。通过无法篡改且无法预测的哈希值确定匹配号码,进一步确定号码信息对应的用户信息的等级信息,保证数据处理和分配的数据可靠性。
请参见图6,为本申请实施例提供了一种计算机设备的结构示意图。如图6所示,计算机设备1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图6所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及数据处理应用程序。
在图6所示的计算机设备1000中,网络接口1004可提供网络通讯功能,用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的数据处理应用程序,以实现上述图2-图4任一个所对应实施例中对数据处理方法的描述,在此不再赘述。
应当理解,本申请实施例中所描述的计算机设备1000可执行前文图2-图4任一个所对应实施例中对数据处理方法的描述,也可执行前文图5所对应实施例中对数据处理设备的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
此外,这里需要指出的是:本申请实施例还提供了一种计算机可读存储介质,且计算机可读存储介质中存储有前文提及的数据处理设备所执行的计算机程序,且计算机程序包括程序指令,当处理器执行程序指令时,能够执行前文图2-图4任一个所对应实施例中对数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
Claims (10)
1.一种数据处理方法,其特征在于,包括:
获取用户根据号码模板选择的号码信息,将所述号码信息和所述用户对应的用户信息进行关联;
将所述号码信息和所述号码信息关联的用户信息发送至区块链节点,以使所述区块链节点基于所述号码信息和所述用户信息生成号码区块,将所述号码区块添加至区块链中;一个所述号码区块包括一个号码信息和所述一个号码信息关联的一个用户信息;
根据所述号码模板,采用随机函数生成至少一个随机数,根据所述至少一个随机数、用户数量和所述号码区块的区块高度信息,生成至少一个哈希值,根据所述至少一个哈希值确定匹配号码;
根据所述匹配号码,确定所述号码区块中号码信息的匹配度,根据匹配度确定所述号码信息对应的用户信息的等级信息。
2.根据权利要求1所述的方法,其特征在于,所述获取用户根据号码模板选择的号码信息,将所述号码信息和所述用户对应的用户信息进行关联,包括:
获取用户根据号码模板选择的号码信息;将所述号码信息与号码模板进行匹配,生成匹配结果;
若所述匹配结果为匹配通过,则将所述号码信息和所述用户对应的用户信息进行关联,若所述匹配结果为匹配不通过,则向所述用户发送提示信息。
3.根据权利要求1所述的方法,其特征在于,所述将所述号码信息和所述号码信息关联的用户信息发送至区块链节点,包括:
采用目标私钥对所述号码信息和所述号码信息关联的用户信息,进行加密处理生成密文;
将所述密文发送到区块链中的区块链节点,以使所述区块链节点基于所述密文生成所述号码区块。
4.根据权利要求1所述的方法,其特征在于,所述根据所述号码模板,采用随机函数生成至少一个随机数,根据所述至少一个随机数、用户数量和所述号码区块的区块高度信息,生成至少一个哈希值,根据所述至少一个哈希值确定匹配号码,包括:
获取所述号码模板中的子模板的模板数量;采用随机函数生成与所述模板数量相同的至少一个随机数;
将所述至少一个随机数中的每个随机数分别与用户数量、所述号码区块的最大区块高度信息、所述号码区块的最小区块高度信息,生成至少一个哈希值;
根据所述至少一个哈希值确定匹配号码。
5.根据权利要求4所述的方法,其特征在于,所述根据所述至少一个哈希值确定匹配号码,包括:
通过数值转换,将所述至少一个哈希值生成所述至少一个哈希值分别对应的十进制数,根据所述十进制数确定至少一个目标数值;
根据所述子模板确定每个目标数值对应的命中号码片段;
根据所述至少一个随机数生成的时间顺序,将所述至少一个命中号码片段生成匹配号码。
6.根据权利要求1所述的方法,其特征在于,所述根据所述匹配号码,确定所述号码区块中号码信息的匹配度,根据匹配度确定所述号码信息对应的用户信息的等级信息,包括:
从所述区块链中获取存储所述号码信息和所述用户信息对应的号码区块,从所述号码区块中获取所述号码信息;
获取所述匹配号码中命中号码片段和所述号码信息中号码信息片段,统计所述命中号码片段与所述号码信息片段的相同片段数量;
根据所述相同片段数量确定号码信息的匹配度,根据匹配度确定所述号码信息对应的用户信息的等级信息。
7.根据权利要求6所述的方法,其特征在于,所述从所述区块链中获取存储所述号码信息和所述用户信息对应的号码区块,从所述号码区块中获取所述号码信息,包括:
获取目标私钥对应的目标公钥,根据所述目标公钥对应的地址信息,从所述区块链中获取存储所述号码信息和所述用户信息对应的号码区块;
从所述号码区块中获取密文,采用所述目标公钥对所述密文进行解密,生成所述号码信息和所述号码信息关联的用户信息。
8.一种数据处理设备,其特征在于,包括:
号码获取单元,用于获取用户根据号码模板选择的号码信息,将所述号码信息和所述用户对应的用户信息进行关联;
信息发送单元,用于将所述号码信息和所述号码信息关联的用户信息发送至区块链节点,以使所述区块链节点基于所述号码信息和所述用户信息生成号码区块,将所述号码区块添加至区块链中;一个所述号码区块包括一个号码信息和所述一个号码信息关联的一个用户信息;
信息匹配单元,用于根据所述号码模板,采用随机函数生成至少一个随机数,根据所述至少一个随机数、用户数量和所述号码区块的区块高度信息,生成至少一个哈希值,根据所述至少一个哈希值确定匹配号码;
信息确定单元,用于根据所述匹配号码,确定所述号码区块中号码信息的匹配度,根据匹配度确定所述号码信息对应的用户信息的等级信息。
9.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如权利要求1-7任一项所述的方法。
10.一种计算机设备,其特征在于,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1-7任意一项的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911207374.XA CN110968442B (zh) | 2019-11-29 | 2019-11-29 | 一种数据处理方法以及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911207374.XA CN110968442B (zh) | 2019-11-29 | 2019-11-29 | 一种数据处理方法以及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110968442A true CN110968442A (zh) | 2020-04-07 |
CN110968442B CN110968442B (zh) | 2024-06-25 |
Family
ID=70032420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911207374.XA Active CN110968442B (zh) | 2019-11-29 | 2019-11-29 | 一种数据处理方法以及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110968442B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107862782A (zh) * | 2017-10-27 | 2018-03-30 | 链家网(北京)科技有限公司 | 基于以太坊区块链的抽签方法及装置 |
CN108924107A (zh) * | 2018-06-21 | 2018-11-30 | 桂林电子科技大学 | 一种区块链远程医疗数据调用可验证方法 |
CN109389399A (zh) * | 2018-10-18 | 2019-02-26 | 深圳前海乐寻坊区块链科技有限公司 | 基于区块链的***方法、装置、计算机设备及存储介质 |
CN109615758A (zh) * | 2018-10-22 | 2019-04-12 | 中国平安人寿保险股份有限公司 | 抽奖数据处理方法、装置、存储介质及服务器 |
CN110070659A (zh) * | 2019-05-28 | 2019-07-30 | 中国大唐集团科学技术研究院有限公司华中电力试验研究院 | 一种基于区块链的火电企业电煤入厂验收方法 |
CN110493007A (zh) * | 2019-09-06 | 2019-11-22 | 腾讯科技(深圳)有限公司 | 一种基于区块链的信息验证方法、装置、设备及存储介质 |
-
2019
- 2019-11-29 CN CN201911207374.XA patent/CN110968442B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107862782A (zh) * | 2017-10-27 | 2018-03-30 | 链家网(北京)科技有限公司 | 基于以太坊区块链的抽签方法及装置 |
CN108924107A (zh) * | 2018-06-21 | 2018-11-30 | 桂林电子科技大学 | 一种区块链远程医疗数据调用可验证方法 |
CN109389399A (zh) * | 2018-10-18 | 2019-02-26 | 深圳前海乐寻坊区块链科技有限公司 | 基于区块链的***方法、装置、计算机设备及存储介质 |
CN109615758A (zh) * | 2018-10-22 | 2019-04-12 | 中国平安人寿保险股份有限公司 | 抽奖数据处理方法、装置、存储介质及服务器 |
CN110070659A (zh) * | 2019-05-28 | 2019-07-30 | 中国大唐集团科学技术研究院有限公司华中电力试验研究院 | 一种基于区块链的火电企业电煤入厂验收方法 |
CN110493007A (zh) * | 2019-09-06 | 2019-11-22 | 腾讯科技(深圳)有限公司 | 一种基于区块链的信息验证方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110968442B (zh) | 2024-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110601853B (zh) | 一种区块链私钥生成方法以及设备 | |
CN110519297B (zh) | 一种基于区块链私钥的数据处理方法以及设备 | |
KR101977109B1 (ko) | 해시함수 기반의 대규모 동시 전자서명 서비스 시스템 및 그 방법 | |
CN107948143B (zh) | 一种云存储中基于身份的隐私保护完整性检测方法和*** | |
CN113282603B (zh) | 区块链共识节点校验方法、装置、设备以及存储介质 | |
CN111080295A (zh) | 一种基于区块链的电子合同处理方法以及设备 | |
CN106411525B (zh) | 消息认证方法和*** | |
CN111177801B (zh) | 电子文档的签章方法、装置、存储介质和电子设备 | |
CN110035058B (zh) | 资源请求方法、设备及存储介质 | |
CN104580246B (zh) | WiFi环境下动态智能安全密钥产生和管控***及方法 | |
CN109962777A (zh) | 许可区块链***中的密钥生成、获取密钥的方法及设备 | |
US20160255056A1 (en) | Apparatus and method for messaging security and reliability | |
CN110968644A (zh) | 一种数据处理方法以及设备 | |
CN110958317B (zh) | 一种数据处理方法以及设备 | |
CN110866265A (zh) | 一种基于区块链的数据存储方法、设备及存储介质 | |
CN110597836A (zh) | 基于区块链网络的信息查询请求响应方法及装置 | |
CN117240625B (zh) | 一种涉及防篡改的数据处理方法、装置及电子设备 | |
CN106605419A (zh) | 用于安全的sms通信的方法和*** | |
US11374933B2 (en) | Securing digital data transmission in a communication network | |
CN112995357A (zh) | 基于云托管服务的域名管理方法、装置、介质及电子设备 | |
CN110570197B (zh) | 一种基于区块链的数据处理方法以及设备 | |
CN110647583A (zh) | 一种区块链构建方法、装置、终端及介质 | |
CN107342869B (zh) | 基于智能终端的可信点名方法及其*** | |
CN110601850B (zh) | 一种景点信息记录方法及相关设备、存储介质 | |
CN110618989B (zh) | 信息处理方法、信息处理装置及相关产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |