基于区块链的信息处理方法、装置、设备及介质制造方法及图纸

技术编号:35017611 阅读:57 留言:0更新日期:2022-09-24 22:44
本申请实施例提供一种基于区块链的信息处理方法、装置、设备及介质。在本申请实施例中,在每期凭证获取截止后,将该期次的已产生的凭证号码数据的摘要信息以交易的方式写入至区块链中,这样,能够防止期望凭证号码数据在凭证获取截止后被非法写入至凭证发行系统中,还能够追溯当前期次已产生的凭证号码数据。进一步的,根据凭证获取截止时间和出块周期预估在凭证兑现时间到达时,区块链上新增的与当前期次的凭证兑现时间对应的目标区块,并基于目标区块的区块头数据,生成当前期次的凭证兑现参数,该凭证兑现参数提供给凭证发行系统以供凭证发行系统生成当前期次的期望凭证号码数据。由此,保证了期望凭证号码数据的安全性和可信性。全性和可信性。全性和可信性。

【技术实现步骤摘要】
基于区块链的信息处理方法、装置、设备及介质


[0001]本申请涉及区块链
,尤其涉及一种基于区块链的信息处理方法、装置、设备及介质。

技术介绍

[0002]电子凭证是一种以电子化方式记录业务交易的依据。例如,电子凭证包括登录应用系统的电子凭证、许可进入特定场馆的电子凭证或者金融交易电子凭证。在一些应用场景中,实际应用中,随着时间推移,需要产生大量的不同凭证号码的电子凭证,如何保证产生安全和可信的凭证号码成为亟待解决的技术问题。

技术实现思路

[0003]本申请的多个方面提供一种基于区块链的信息处理方法、装置、设备及介质,用以保证期望凭证号码数据的安全性和可信性。
[0004]本申请实施例提供一种基于区块链的信息处理方法,包括:从凭证发行系统获取在当前期次的凭证获取截止时间到达后产生的当前期次的已产生的凭证号码数据;采用第一信息摘要算法生成凭证号码数据的摘要信息;将摘要信息写入区块链的第一区块中,并根据摘要信息的哈希值生成第一区块的区块头数据,第一区块是在出块周期到达时区块链上新增的区块;根据凭证获取截止时间和出块周期,从自第一区块之后按照出块周期依次出现在区块链上的区块中,确定与当前期次的凭证兑现时间对应的目标区块;在当前期次的凭证兑现时间的到达期间,根据目标区块的区块头数据,生成当前期次的凭证兑现参数,凭证兑现参数用于提供给凭证发行系统,以供凭证发行系统基于凭证兑现参数生成当前期次的期望凭证号码数据。
[0005]本申请实施例还提供一种基于区块链的信息处理装置,包括:获取模块,用于从凭证发行系统获取在当前期次的凭证获取截止时间到达后产生的当前期次的已产生的凭证号码数据,以及采用第一信息摘要算法生成凭证号码数据的摘要信息;处理模块,用于将摘要信息写入区块链的第一区块中,并根据摘要信息的哈希值生成第一区块的区块头数据,第一区块是在出块周期到达时区块链上新增的区块;根据凭证获取截止时间和出块周期,从自第一区块之后按照出块周期依次出现在区块链上的区块中,确定与当前期次的凭证兑现时间对应的目标区块;在当前期次的凭证兑现时间的到达期间,根据目标区块的区块头数据,生成当前期次的凭证兑现参数,凭证兑现参数用于提供给凭证发行系统,以供凭证发行系统基于凭证兑现参数生成当前期次的期望凭证号码数据。
[0006]本申请实施例还提供一种计算机设备,包括:存储器和处理器;存储器,用于存储计算机程序;处理器耦合至存储器,用于执行计算机程序以用于执行基于区块链的信息处理方法中的步骤。
[0007]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器实现基于区块链的信息处理方法中的步骤。
[0008]在本申请实施例中,在每期凭证获取截止后,将该期次的已产生的凭证号码数据的摘要信息以交易的方式写入至区块链中,这样,能够防止期望凭证号码数据在凭证获取截止后被非法写入至凭证发行系统中,还能够追溯当前期次已产生的凭证号码数据。进一步的,根据凭证获取截止时间和出块周期预估在凭证兑现时间到达时,区块链上新增的与当前期次的凭证兑现时间对应的目标区块,并基于目标区块的区块头数据,生成当前期次的凭证兑现参数,该凭证兑现参数提供给凭证发行系统以供凭证发行系统生成当前期次的期望凭证号码数据。由此,有效地防止当前期次的期望凭证号码数据在凭证兑现时间之前提前被产生,保证了期望凭证号码数据的安全性和可信性,减少了期望凭证号码数据被非法篡改的风险。
附图说明
[0009]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0010]图1为本申请一示例性实施例提供的一种区块链系统的架构图;
[0011]图2为本申请一示例性实施例提供的一种基于区块链的信息处理方法的流程示意图;
[0012]图3为本申请一示例性实施例提供的区块的链接示意图;
[0013]图4为本申请一示例性实施例提供的期望凭证号码数据产生过程图;
[0014]图5为本申请一示例性实施例提供的一种基于区块链的信息处理装置的结构示意图;
[0015]图6为本申请一示例性实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0016]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0017]首先,对本申请实施例涉及的名词进行解释:
[0018]凭证发行系统是指能够按照期次产生电子凭证的凭证号码数据的系统。
[0019]凭证获取开始时间:是指每期次从凭证发行系统获取凭证号码数据的开始时间;
[0020]凭证获取截止时间:是指每期次从凭证发行系统获取凭证号码数据的截止时间;
[0021]凭证兑现时间:是指每期次凭证发行系统兑现期望号码数据的时间,在每期次的凭证兑现时间到达时,凭证发行系统基于在每期次的凭证获取开始时间和每期次凭证获取截止时间之间产生的凭证号码数据,产生一个每期次的期望凭证号码数据。若在凭证获取开始时间和凭证获取截止时间产生的凭证号码数据与期望凭证号码数据相同,则可以授权凭证号码数据的获取者相应的权限,例如,登录应用系统权限、转账权限或者许可进入私人场馆的权限等等。
[0022]凭证号码数据和期望凭证号码数据均是指凭证发行系统产生的凭证号码数据;凭证兑现参数是指用于辅助生成期望凭证号码数据的参数。
[0023]为了满足现有的保证产生可信的凭证号码的需求,本申请实施例提供一种基于区块链的信息处理方法、装置、设备及介质。在本申请实施例中,在每期凭证获取截止后,将该期次的已产生的凭证号码数据的摘要信息以交易的方式写入至区块链中,这样,能够防止期望凭证号码数据在凭证获取截止后被非法写入至凭证发行系统中,还能够追溯当前期次已产生的凭证号码数据。进一步的,根据凭证获取截止时间和出块周期预估在凭证兑现时间到达时,区块链上新增的与当前期次的凭证兑现时间对应的目标区块,并基于目标区块的区块头数据,生成当前期次的凭证兑现参数,该凭证兑现参数提供给凭证发行系统以供凭证发行系统生成当前期次的期望凭证号码数据。由此,有效地防止当前期次的期望凭证号码数据在凭证兑现时间之前提前被产生,保证了期望凭证号码数据的安全性和可信性,减少了期望凭证号码数据被非法篡改的风险。
[0024]图1为本申请一示例性实施例提供的一种区块链系统的架构图。如图1所示,该区块链系统可以包括多个区块链节点,各区块链节点共同形成区块链系统。其中,区块链节点可以是终端设备或服务器,各区块链节点在区块链系统中的地位对等,各区块链节点共同维护一条区块链。
[0025]如图1所示,区块链系统可与凭证发行系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的信息处理方法,其特征在于,包括:从凭证发行系统获取在当前期次的凭证获取截止时间到达后产生的当前期次的已产生的凭证号码数据,以及采用第一信息摘要算法生成所述凭证号码数据的摘要信息;将所述摘要信息写入区块链的第一区块中,并根据所述摘要信息的哈希值生成所述第一区块的区块头数据,所述第一区块是在出块周期到达时所述区块链上新增的区块;根据所述凭证获取截止时间和所述出块周期,从自所述第一区块之后按照所述出块周期依次出现在所述区块链上的区块中,确定与当前期次的凭证兑现时间对应的目标区块;在当前期次的凭证兑现时间的到达期间,根据所述目标区块的区块头数据,生成当前期次的凭证兑现参数,所述凭证兑现参数用于提供给所述凭证发行系统,以供所述凭证发行系统基于所述凭证兑现参数生成当前期次的期望凭证号码数据。2.根据权利要求1所述的方法,其特征在于,根据所述凭证获取截止时间和所述出块周期,从自所述第一区块之后按照所述出块周期依次出现在所述区块链上的区块中,确定与当前期次的凭证兑现时间对应的目标区块,包括:根据所述凭证获取截止时间、所述凭证兑现时间和所述出块周期,确定从所述凭证获取截止时间至所述凭证兑现时间期间可生成的区块的数量;将所述第一区块的区块号与所述可生成的区块的数量之和,确定为所述目标区块的区块号,所述目标区块的区块号用于标识所述目标区块在所述区块链中的上链顺序。3.根据权利要求2所述的方法,其特征在于,在当前期次的凭证兑现时间的到达期间,根据所述目标区块的区块头数据,生成当前期次的凭证兑现参数,包括:在到达当前期次凭证兑现时间的情况下,根据所述区块链上在所述目标区块之后上链的区块数量,确定所述目标区块是否生效;在所述目标区块生效的情况下,根据所述目标区块的区块号从所述区块链上获取所述目标区块的区块头数据;根据所述目标区块的区块头数据,生成当前期次的凭证兑现参数。4.根据权利要求3所述的方法,其特征在于,在到达当前期次凭证兑现时间的情况下,根据所述区块链上在所述目标区块之后上链的区块数量,确定所述目标区块是否生效,包括:在到达当前期次凭证兑现时间的情况下,监测所述区块链上在所述目标区块之后产生的新区块的数量,直至监测到所述新区块的数量达到设定数量时,确定所述目标区块生效。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:在每次出块周期到达时,在所述区块链上新增区块时,根据上一个区块的区块头数据,确定新增的下一个区块的区块头数据。6....

【专利技术属性】
技术研发人员:庞洪福
申请(专利权)人:达闼机器人成都有限公司
类型:发明
国别省市:

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

1