一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于联盟链的签证申请方法及装置与流程

2021-12-04 01:17:00 来源:中国专利 TAG:


1.本发明涉及区块链技术领域,尤其涉及基于联盟链的签证申请方法及装置。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.目前在申请办理出国签证时需要提供用户的资料信息,如身份证,护照,存款证明,房产信息等,线下准备这些资料非常麻烦,需要在不同的机构准备资料,一步步申请办理,流程复杂,且客户体验差,且线下方式在邮寄过程中容易造成原件的损伤和遗失。


技术实现要素:

4.本发明实施例提供一种基于联盟链的签证申请方法,用以解决线下准备签证资料申请办理,流程复杂,且客户体验差的技术问题,该方法包括:
5.接收用户提交的签证办理请求;
6.根据所述签证办理请求对用户身份合法性进行验证,验证通过后,触发智能合约,将签证办理请求记录上链;
7.根据所述签证办理请求确定签证办理所需资料,基于所述签证办理所需资料和所述签证办理请求调用联盟链中查询接口,在对应机构下获取相应的资料信息;
8.将所述相应的资料信息发送至大使馆节点进行签发,接收办理成功通知信息,将所述办理成功通知信息通知到用户;
9.其中,办理签证涉及的机构构建联盟链。
10.本发明实施例还提供一种基于联盟链的签证申请装置,用以解决线下准备签证资料申请办理,流程复杂,且客户体验差的技术问题,该装置包括:
11.办理签证受理模块,用于接收用户提交的签证办理请求;
12.签证申请办理模块,用于根据所述签证办理请求对用户身份合法性进行验证,验证通过后,触发智能合约,将签证办理请求记录上链;根据所述签证办理请求确定签证办理所需资料,基于所述签证办理所需资料和所述签证办理请求调用联盟链中查询接口,在对应机构下获取相应的资料信息;将所述相应的资料信息发送至大使馆节点进行签发,接收办理成功通知信息,将所述办理成功通知信息通知到用户;
13.其中,办理签证涉及的机构构建联盟链。
14.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于联盟链的签证申请方法。
15.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述所述基于联盟链的签证申请方法的步骤。
16.本发明实施例中,与现有技术中线下准备签证资料申请办理的技术方案相比,通
过接收用户提交的签证办理请求;根据所述签证办理请求对用户身份合法性进行验证,验证通过后,触发智能合约,将签证办理请求记录上链;根据所述签证办理请求确定签证办理所需资料,基于所述签证办理所需资料和所述签证办理请求调用联盟链中查询接口,在对应机构下获取相应的资料信息;将所述相应的资料信息发送至大使馆节点进行签发,接收办理成功通知信息,将所述办理成功通知信息通知到用户;其中,办理签证涉及的机构构建联盟链,可以实现在联盟链内查询办理签证所需资料然后验证并进行申请办理,将签证存储区块链,供查询,提高效率,提高客户体验。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
18.图1为本发明实施例中基于联盟链的签证申请方法流程图一;
19.图2为本发明实施例中基于联盟链的签证申请方法流程图二;
20.图3为本发明实施例中基于联盟链的签证申请方法流程图三;
21.图4为本发明实施例中基于联盟链的签证申请方法流程图四;
22.图5为本发明实施例中基于联盟链的签证申请装置结构框图。
具体实施方式
23.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
24.术语解释:
25.联盟链:是由多个私有链组成的集群,由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。
26.签证:是一国政府机关依照本国法律规定为申请入出或通过本国的外国人颁发的一种许可证明。
27.图1为本发明实施例中基于联盟链的签证申请方法流程图一;如图1所示,该方法包括:
28.步骤101:接收用户提交的签证办理请求;
29.步骤102:根据所述签证办理请求对用户身份合法性进行验证,验证通过后,触发智能合约,将签证办理请求记录上链;
30.步骤103:根据所述签证办理请求确定签证办理所需资料,基于所述签证办理所需资料和所述签证办理请求调用联盟链中查询接口,在对应机构下获取相应的资料信息;
31.步骤104:将所述相应的资料信息发送至大使馆节点进行签发,接收办理成功通知信息,将所述办理成功通知信息通知到用户;
32.其中,办理签证涉及的机构构建联盟链。
33.具体的,步骤101接收用户申请办理签证的请求,请求内容包括用户姓名、用户身
份证号、手机号、国家编号、用途、银行等。
34.步骤102验证用户身份合法性,其中通过用户姓名、用户身份证号、手机号这用户唯一标识验证用户身份。
35.步骤103首先,搭建联盟链,将银行、大使馆、出入境管理局等办理签证涉及的机构组建成联盟链,各机构作为一个节点接入,建立共识。收到签证办理请求后进行客户信息共识效验,触发智能合约,将用户的签证申请记录上链。
36.然后,根据国家编号,确定前往哪个国家,查询该国办理签证所需资料;根据用户姓名、用户身份证、手机号组成的用户唯一标识,通过联盟链上各机构提供的查询接口,获取用户在各机构下的资料信息。如护照则去出入境管理局查询,如存款证明去对应银行查询。
37.步骤104获取到全部所需资料后,将全部资料发送大使馆,若大使馆同意会发签证,则返回申请签证办理成功,通知用户申请签证办理成功。
38.在本发明实施例中,所述办理签证涉及的机构包括银行节点;
39.如图2所示,还包括:
40.步骤201:在银行节点获得存款证明,若存款证明所需金额大于用户余额时,办理签证失败,若存款证明所需金额不大于用户余额,则将所述相应的资料信息发送至大使馆节点进行签发。
41.具体的,获取资料后进行验证,如存款证明所需金额大于用户余额时,办理签证失败,若用户余额充足,则继续办理流程。
42.在本发明实施例中,如图3所示,还包括:
43.步骤301:将申请办理签证记录进行加密,将加密信息打包成区块,记录到联盟链中。
44.具体的,同时对申请办理签证记录进行加密,将信息打包成区块,追加到联盟链中,支持后续需要时查询使用。其中办理签证记录包括:用户姓名、用户身份证号、手机号、国家编号、用途、有效期等。
45.在本发明实施例中,如图4所示,还包括:
46.步骤401:根据联盟链中存储的申请办理签证记录,生成电子版签证提供给用户。
47.具体的,根据区块链存储的签证记录,提供签证查询功能,生成电子版签证,代替原来纸质版签证。解决线下方式在邮寄过程中容易造成原件的损伤和遗失的问题。
48.本发明实施例中还提供了一种基于联盟链的签证申请装置,如下面的实施例所述。由于该装置解决问题的原理与基于联盟链的签证申请方法相似,因此该装置的实施可以参见基于联盟链的签证申请方法的实施,重复之处不再赘述。
49.图5为本发明实施例中基于联盟链的签证申请装置结构框图,如图5所示,该装置包括:
50.办理签证受理模块02,用于接收用户提交的签证办理请求;
51.签证申请办理模块04,用于根据所述签证办理请求对用户身份合法性进行验证,验证通过后,触发智能合约,将签证办理请求记录上链;根据所述签证办理请求确定签证办理所需资料,基于所述签证办理所需资料和所述签证办理请求调用联盟链中查询接口,在对应机构下获取相应的资料信息;将所述相应的资料信息发送至大使馆节点进行签发,接
收办理成功通知信息,将所述办理成功通知信息通知到用户;
52.其中,办理签证涉及的机构构建联盟链。
53.在本发明实施例中,所述办理签证涉及的机构包括银行节点;
54.签证申请办理模块还用于:
55.在银行节点获得存款证明,若存款证明所需金额大于用户余额时,办理签证失败,若存款证明所需金额不大于用户余额,则将所述相应的资料信息发送至大使馆节点进行签发。
56.在本发明实施例中,签证申请办理模块还用于:
57.将申请办理签证记录进行加密,将加密信息打包成区块,记录到联盟链中。
58.在本发明实施例中,如图5所示,还包括:
59.签证查询模块06,用于根据联盟链中存储的申请办理签证记录,生成电子版签证提供给用户。
60.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于联盟链的签证申请方法。
61.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述所述基于联盟链的签证申请方法的步骤。
62.本发明实施例中,与现有技术中线下准备签证资料申请办理的技术方案相比,通过接收用户提交的签证办理请求;根据所述签证办理请求对用户身份合法性进行验证,验证通过后,触发智能合约,将签证办理请求记录上链;根据所述签证办理请求确定签证办理所需资料,基于所述签证办理所需资料和所述签证办理请求调用联盟链中查询接口,在对应机构下获取相应的资料信息;将所述相应的资料信息发送至大使馆节点进行签发,接收办理成功通知信息,将所述办理成功通知信息通知到用户;其中,办理签证涉及的机构构建联盟链,可以实现在联盟链内查询办理签证所需资料然后验证并进行申请办理,将签证存储区块链,供查询,提高效率,提高客户体验。生成电子版签证,代替原来纸质版签证。
63.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
64.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
65.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
66.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
67.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献