1.本发明涉及区块链领域,尤其涉及基于区块链的纪念币预约方法及装置。
背景技术:2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
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.图1为本发明实施例中基于区块链的纪念币预约方法示意图;
35.图2为本发明实施例中另一基于区块链的纪念币预约方法示意图;
36.图3为本发明实施例中基于区块链的纪念币预约装置结构图;
37.图4为本发明实施例中另一基于区块链的纪念币预约装置结构图;
38.图5为本发明实施例中另一基于区块链的纪念币预约装置结构图。
具体实施方式
39.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
40.为了进行基于区块链的纪念币预约,保证预约信息真实有效,避免泄露隐私,本发明实施例提供一种基于区块链的纪念币预约方法,如图1所示,该方法可以包括:
41.步骤101、获得客户纪念币预约信息和对应的身份信息综合码;
42.步骤102、对所述客户纪念币预约信息进行记账;
43.步骤103、对确认有效性后的客户纪念币预约信息进行联盟链上链,其中所述确认有效性后的客户纪念币预约信息是联盟链共识参与者对记账后的客户纪念币预约信息进行有效性确认后得到的;
44.步骤104、根据上链后的客户纪念币预约信息和身份信息综合码,进行纪念币预约。
45.由图1所示可以得知,本发明实施例通过获得客户纪念币预约信息和对应的身份信息综合码;对所述客户纪念币预约信息进行记账;对确认有效性后的客户纪念币预约信息进行联盟链上链,其中所述确认有效性后的客户纪念币预约信息是联盟链共识参与者对记账后的客户纪念币预约信息进行有效性确认后得到的;根据上链后的客户纪念币预约信息和身份信息综合码,进行纪念币预约。本发明实施例利用联盟链的不可篡改性,保证了预约信息和客户身份证信息的真实性,降低了客户身份信息被委托人盗用和伪造预约短信的风险;同时联盟链的私钥机制保证了客户的身份信息和纪念币预约信息只能在联盟链内被访问,避免了客户隐私泄露。
46.发明人发现,客户进行纪念币预约委托他人领取时,代销银行往往需要客户提供自己及委托人的身份证信息。现有的出示委托人及预约人身份证的方法,被委托人需要将自己的实体身份证交给委托人暂时保管,具有一定的信息泄露及伪造身份的风险,并且预约短信也可能存在伪造的风险。因此,发明人利用了联盟链上的信息具有不可篡改性,且每一个节点都有属于自己的私钥,如果节点与节点之间需要进行信息交换和数据交流,就必须知道对方节点私钥。将纪念币预约码上链,可以在根据预约码查询客户身份证信息和预约信息的时候,既能保证获取真实预约信息,又避免了泄露客户隐私问题。基于联盟链的纪念币预约码系统利用联盟链的不可篡改性,保证了预约信息和客户身份证信息的真实性,降低了客户身份信息被委托人盗用和伪造预约短信的风险;同时联盟链的私钥机制,保证了客户的身份信息和纪念币预约信息只能在联盟链内被访问,避免了客户隐私泄露。
47.实施例中,获得客户纪念币预约信息和对应的身份信息综合码。
48.在一个实施例中,基于区块链的纪念币预约方法,还包括:
49.接收联盟链许可证,所述联盟链许可证中携带操作权限信息;
50.获得客户纪念币预约信息和对应的身份信息综合码,包括:根据操作权限信息获得客户纪念币预约信息和对应的身份信息综合码。
51.具体实施时,为各代发行纪念币的银行发放联盟链许可证,并管理该机构的操作
权限,进而,接收携带操作权限信息的联盟链许可证,然后根据操作权限信息获得客户纪念币预约信息和对应的身份信息综合码。
52.在一个实施例中,所述客户纪念币预约信息和对应的身份信息综合码是进行客户身份认证后生成的,所述身份信息综合码中携带客户身份证信息。
53.具体实施时,由预约客户主动通过认证后,生成自己的纪念币预约信息和带有自己身份证信息的综合码交由委托人出示给银行,以便代为领取纪念币。
54.实施例中,对所述客户纪念币预约信息进行记账;
55.对确认有效性后的客户纪念币预约信息进行联盟链上链,其中所述确认有效性后的客户纪念币预约信息是联盟链共识参与者对记账后的客户纪念币预约信息进行有效性确认后得到的;
56.根据上链后的客户纪念币预约信息和身份信息综合码,进行纪念币预约。
57.在一个实施例中,如图2所示,基于区块链的纪念币预约方法还包括:
58.步骤201、接收预约信息查询请求;
59.步骤202、根据所述预约信息查询请求,查询联盟链上的客户纪念币预约信息。
60.本发明实施例将客户的纪念币预约信息在联盟链上进行记录和共享;利用联盟链的不可篡改性保证纪念币预约的真实性;利用联盟链的私钥机制保护客户的身份信息。基于联盟链的纪念币预约系统利用联盟链的不可篡改性,保证了纪念币预约信息的真实性,降低了由于伪造纪念币预约短信、纪念币被冒领的风险;同时联盟链的私钥机制和预约信息身份信息综合码,保证了客户的身份证信息可在联盟链内被访问,避免了将身份证交给委托人的风险。
61.基于同一发明构思,本发明实施例还提供了一种基于区块链的纪念币预约装置,如下面的实施例所述。由于这些解决问题的原理与基于区块链的纪念币预约方法相似,因此基于区块链的纪念币预约装置的实施可以参见方法的实施,重复之处不再赘述。
62.图3为本发明实施例中基于区块链的纪念币预约装置的结构图,如图3所示,该基于区块链的纪念币预约装置包括:
63.信息获得模块301,用于获得客户纪念币预约信息和对应的身份信息综合码;
64.信息记账模块302,用于对所述客户纪念币预约信息进行记账;
65.信息上链模块303,用于对确认有效性后的客户纪念币预约信息进行联盟链上链,其中所述确认有效性后的客户纪念币预约信息是联盟链共识参与者对记账后的客户纪念币预约信息进行有效性确认后得到的;
66.纪念币预约模块304,用于根据上链后的客户纪念币预约信息和身份信息综合码,进行纪念币预约。
67.一个实施例中,如图4所示,图3的基于区块链的纪念币预约装置还包括:
68.许可证接收模块305,用于接收联盟链许可证,所述联盟链许可证中携带操作权限信息;
69.所述信息获得模块进一步用于:根据操作权限信息获得客户纪念币预约信息和对应的身份信息综合码。
70.一个实施例中,如图5所示,基于区块链的纪念币预约装置还包括:
71.请求接收模块306,用于接收预约信息查询请求;
72.信息查询模块307,用于根据所述预约信息查询请求,查询联盟链上的客户纪念币预约信息。
73.一个实施例中,所述客户纪念币预约信息和对应的身份信息综合码是进行客户身份认证后生成的,所述身份信息综合码中携带客户身份证信息。
74.基于前述发明构思,本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的纪念币预约方法。
75.基于前述发明构思,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的纪念币预约方法。
76.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的纪念币预约方法。
77.本发明实施例通过获得客户纪念币预约信息和对应的身份信息综合码;对所述客户纪念币预约信息进行记账;对确认有效性后的客户纪念币预约信息进行联盟链上链,其中所述确认有效性后的客户纪念币预约信息是联盟链共识参与者对记账后的客户纪念币预约信息进行有效性确认后得到的;根据上链后的客户纪念币预约信息和身份信息综合码,进行纪念币预约。本发明实施例利用联盟链的不可篡改性,保证了预约信息和客户身份证信息的真实性,降低了客户身份信息被委托人盗用和伪造预约短信的风险;同时联盟链的私钥机制保证了客户的身份信息和纪念币预约信息只能在联盟链内被访问,避免了客户隐私泄露。
78.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
79.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
80.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
81.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
82.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:1.一种基于区块链的纪念币预约方法,其特征在于,包括:获得客户纪念币预约信息和对应的身份信息综合码;对所述客户纪念币预约信息进行记账;对确认有效性后的客户纪念币预约信息进行联盟链上链,其中所述确认有效性后的客户纪念币预约信息是联盟链共识参与者对记账后的客户纪念币预约信息进行有效性确认后得到的;根据上链后的客户纪念币预约信息和身份信息综合码,进行纪念币预约。2.如权利要求1所述的基于区块链的纪念币预约方法,其特征在于,还包括:接收联盟链许可证,所述联盟链许可证中携带操作权限信息;获得客户纪念币预约信息和对应的身份信息综合码,包括:根据操作权限信息获得客户纪念币预约信息和对应的身份信息综合码。3.如权利要求1所述的基于区块链的纪念币预约方法,其特征在于,还包括:接收预约信息查询请求;根据所述预约信息查询请求,查询联盟链上的客户纪念币预约信息。4.如权利要求1所述的基于区块链的纪念币预约方法,其特征在于,所述客户纪念币预约信息和对应的身份信息综合码是进行客户身份认证后生成的,所述身份信息综合码中携带客户身份证信息。5.一种基于区块链的纪念币预约装置,其特征在于,包括:信息获得模块,用于获得客户纪念币预约信息和对应的身份信息综合码;信息记账模块,用于对所述客户纪念币预约信息进行记账;信息上链模块,用于对确认有效性后的客户纪念币预约信息进行联盟链上链,其中所述确认有效性后的客户纪念币预约信息是联盟链共识参与者对记账后的客户纪念币预约信息进行有效性确认后得到的;纪念币预约模块,用于根据上链后的客户纪念币预约信息和身份信息综合码,进行纪念币预约。6.如权利要求5所述的基于区块链的纪念币预约装置,其特征在于,还包括:许可证接收模块,用于接收联盟链许可证,所述联盟链许可证中携带操作权限信息;所述信息获得模块进一步用于:根据操作权限信息获得客户纪念币预约信息和对应的身份信息综合码。7.如权利要求5所述的基于区块链的纪念币预约装置,其特征在于,还包括:请求接收模块,用于接收预约信息查询请求;信息查询模块,用于根据所述预约信息查询请求,查询联盟链上的客户纪念币预约信息。8.如权利要求5所述的基于区块链的纪念币预约装置,其特征在于,所述客户纪念币预约信息和对应的身份信息综合码是进行客户身份认证后生成的,所述身份信息综合码中携带客户身份证信息。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至4任一所述方法。11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至4任一所述方法。
技术总结本发明公开了一种基于区块链的纪念币预约方法及装置,可用于区块链领域,其中方法包括:获得客户纪念币预约信息和对应的身份信息综合码;对所述客户纪念币预约信息进行记账;对确认有效性后的客户纪念币预约信息进行联盟链上链,其中所述确认有效性后的客户纪念币预约信息是联盟链共识参与者对记账后的客户纪念币预约信息进行有效性确认后得到的;根据上链后的客户纪念币预约信息和身份信息综合码,进行纪念币预约。本发明可以进行基于区块链的纪念币预约,保证预约信息真实有效,避免泄露隐私。泄露隐私。泄露隐私。
技术研发人员:栾英英
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.04.08
技术公布日:2022/7/5