区块链电子凭证转移方法、装置、电子设备及存储介质.pdf
《区块链电子凭证转移方法、装置、电子设备及存储介质.pdf》由会员分享,可在线阅读,更多相关《区块链电子凭证转移方法、装置、电子设备及存储介质.pdf(15页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202011205591.8 (22)申请日 2020.11.02 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (72)发明人 赖骏 (74)专利代理机构 深圳市沃德知识产权代理事 务所(普通合伙) 44347 代理人 高杰于志光 (51)Int.Cl. G06Q 20/38(2012.01) G06Q 40/04(2012.01) (54)发明名称 区块链电子凭证转移方法、 装置、 电子设备 及存储介质 。
2、(57)摘要 本发明涉及区块链技术, 揭露了一种区块链 电子凭证转移方法, 包括: 根据转让方的注册信 息, 生成转让方的区块链节点, 获取转让方的交 易单据信息, 并利用所述交易单据信息生成电子 凭证, 将所述电子凭证存储至转让方的区块链节 点中, 当接收到转让方发出的转移指令时, 对转 让方进行验证, 在所述转让方验证通过时, 获取 接收方信息, 根据所述转移指令, 从转让方的区 块链节点中提取出待转电子凭证, 将所述待转电 子凭证传输至接收方。 本发明还提出一种区块链 电子凭证转移装置、 电子设备及计算机可读存储 介质。 本发明可以解决无力构建区块链系统及节 点的问题。 权利要求书2页 。
3、说明书10页 附图2页 CN 112258186 A 2021.01.22 CN 112258186 A 1.一种区块链电子凭证转移方法, 其特征在于, 所述方法包括: 根据转让方的注册信息, 生成所述转让方的区块链节点; 获取所述转让方的交易单据信息, 并根据所述交易单据信息生成电子凭证; 将所述电子凭证存储至所述转让方的区块链节点中; 当接收到所述转让方发出的转移指令时, 对所述转让方进行验证; 在所述转让方验证通过时, 获取接收方信息, 根据所述转移指令, 从所述转让方的区块 链节点中调取待转电子凭证, 并根据所述接收方信息将所述待转电子凭证传输至所述接收 方对应的区块链节点。 2.如权。
4、利要求1所述的区块链电子凭证转移方法, 其特征在于, 所述将所述电子凭证存 储至所述区块链节点中之前, 所述方法还包括: 依据功能划分将所述转让方的区块链节点划分为一级节点与二级节点, 其中, 所述一 级节点用于存储所述电子凭证, 及所述二级节点用于存储所述转让方的验证信息。 3.如权利要求2所述的区块链电子凭证转移方法, 其特征在于, 所述将所述电子凭证存 储至所述转让方的区块链节点中之前, 所述方法还包括: 利用预构建的密钥生成模块, 在所述二级节点中构建密钥; 根据所述密钥搭建信息传输通道, 连接所述转让方与所述一级节点, 将所述电子凭证 存储至所述一级节点中。 4.如权利要求3所述的区。
5、块链电子凭证转移方法, 其特征在于, 所述根据所述密钥搭建 信息传输通道, 包括: 利用预构建的WIFI模块, 捕捉所述转让方的信号标识; 利用所述密钥及所述转让方的信号标识, 建立所述转让方与所述一级节点的所述信息 传输通道。 5.如权利要求3所述的区块链电子凭证转移方法, 其特征在于, 所述在所述二级节点中 构建密钥之后, 所述方法还包括: 将所述密钥进行加密及封装操作, 得到加密密钥接口; 利用所述加密密钥接口, 连接所述转让方与所述二级节点。 6.如权利要求1所述的区块链电子凭证转移方法, 其特征在于, 所述获取所述转让方的 交易单据信息, 并根据所述交易单据信息生成电子凭证, 包括:。
6、 将所述交易单据信息转换为结构化数据集; 将所述结构化数据集导入至预构建的电子凭证模板内, 生成所述电子凭证。 7.如权利要求1至6中任意一项所述的区块链电子凭证转移方法, 其特征在于, 所述根 据所述转移指令, 从所述转让方的区块链节点中调取待转电子凭证, 并根据所述接收方信 息将所述待转电子凭证传输至所述接收方对应的区块链节点, 包括: 解析所述电子凭证转移指令, 得到所述待转电子凭证存储在所述一级节点内的存储位 置; 调取所述存储位置提取所述待转电子凭证, 传输至所述接收方对应的区块链节点。 8.一种区块链电子凭证转移装置, 其特征在于, 所述装置包括: 区块链节点构建模块, 用于根据转。
7、让方的注册信息, 生成所述转让方的区块链节点; 电子凭证生成模块, 用于获取所述转让方的交易单据信息, 并利用所述交易单据信息 权利要求书 1/2 页 2 CN 112258186 A 2 生成电子凭证, 及将所述电子凭证存储至所述转让方的区块链节点中; 电子凭证验证模块, 用于当接收到所述转让方发出的转移指令时, 对所述转让方进行 验证; 电子凭证转移模块, 用于在所述转让方验证通过时, 获取接收方信息, 根据所述转移指 令, 从所述转让方的区块链节点中调取待转电子凭证, 并根据所述接收方信息将所述待转 电子凭证传输至所述接收方对应的区块链节点。 9.一种电子设备, 其特征在于, 所述电子设。
8、备包括: 至少一个处理器; 以及, 与所述至少一个处理器通信连接的存储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的区块链电子 凭证转移方法。 10.一种计算机可读存储介质, 包括存储数据区和存储程序区, 其特征在于, 所述存储 数据区存储创建的数据, 所述存储程序区存储有计算机程序; 其中, 所述计算机程序被处理 器执行时实现如权利要求1至7中任一项所述的区块链电子凭证转移方法。 权利要求书 2/2 页 3 CN 112258186 A 3 区块链电子凭证转移方法、 装置、 。
9、电子设备及存储介质 技术领域 0001 本发明涉及区块链技术, 尤其涉及一种区块链电子凭证转移方法、 装置、 电子设备 及计算机可读存储介质。 背景技术 0002 区块链是一个分布式的共享账本和数据库, 具有去中心化、 不可篡改、 全程留痕、 可以追溯、 集体维护、 公开透明等特点。 0003 区块链电子凭证是一种运用区块链技术的电子凭证, 区块链电子凭证的转移是将 电子凭证通过区块链从转让方节点发送到接收方节点的过程。 如今区块链电子凭证的转移 需要双方先部署各自企业的系统或节点, 但是很多小微企业及个人不了解区块链技术, 不 知道如何构建区块链的系统或者节点, 无法享用区块链技术带来的便利。
10、。 发明内容 0004 本发明提供一种区块链电子凭证转移方法、 装置、 电子设备及计算机可读存储介 质, 其主要目的在于解决不了解区块链技术而无法构建区块链系统及节点的问题。 0005 为实现上述目的, 本发明提供的一种区块链电子凭证转移方法, 包括: 0006 根据转让方的注册信息, 生成所述转让方的区块链节点; 0007 获取所述转让方的交易单据信息, 并根据所述交易单据信息生成电子凭证; 0008 将所述电子凭证存储至所述转让方的区块链节点中; 0009 当接收到所述转让方发出的转移指令时, 对所述转让方进行验证; 0010 在所述转让方验证通过时, 获取接收方信息, 根据所述转移指令,。
11、 从所述转让方的 区块链节点中调取待转电子凭证, 并根据所述接收方信息将所述待转电子凭证传输至所述 接收方对应的区块链节点。 0011 可选的, 所述将所述电子凭证存储至所述区块链节点中之前, 所述方法包括: 0012 依据功能划分将所述转让方的区块链节点划分为一级节点与二级节点, 其中, 所 述一级节点用于存储所述电子凭证, 及所述二级节点用于存储所述转让方的验证信息。 0013 可选的, 所述将所述电子凭证存储至所述转让方的区块链节点中之前, 所述方法 还包括: 0014 利用预构建的密钥生成模块, 在所述二级节点中构建密钥; 0015 根据所述密钥搭建信息传输通道, 连接所述转让方与所述。
12、一级节点, 将所述电子 凭证存储至所述一级节点中。 0016 可选的, 所述根据所述密钥搭建信息传输通道, 包括: 0017 利用预构建的WIFI模块, 捕捉所述转让方的信号标识; 0018 利用所述密钥及所述转让方的信号标识, 建立所述转让方与所述一级节点的所述 信息传输通道。 0019 可选的, 所述在所述二级节点中构建密钥之后, 所述方法还包括: 说明书 1/10 页 4 CN 112258186 A 4 0020 将所述密钥进行加密及封装操作, 得到加密密钥接口; 0021 利用所述加密密钥接口, 连接所述转让方与所述二级节点。 0022 可选的, 所述获取所述转让方的交易单据信息, 。
13、并根据所述交易单据信息生成电 子凭证, 包括: 0023 将所述交易单据信息转换为结构化数据集; 0024 将所述结构化数据集导入至预构建的电子凭证模板内, 生成所述电子凭证。 0025 可选的, 所述根据所述转移指令, 从所述转让方的区块链节点中调取待转电子凭 证, 并根据所述接收方信息将所述待转电子凭证传输至所述接收方对应的区块链节点, 包 括: 0026 解析所述电子凭证转移指令, 得到所述待转电子凭证存储在所述一级节点内的存 储位置; 0027 调取所述存储位置提取所述待转电子凭证, 传输至所述接收方对应的区块链节 点。 0028 为了解决上述问题, 本发明还提供一种区块链电子凭证转移。
14、装置, 所述装置包括: 0029 区块链节点构建模块, 用于根据转让方的注册信息, 生成所述转让方的区块链节 点; 0030 电子凭证生成模块, 用于获取所述转让方的交易单据信息, 并利用所述交易单据 信息生成电子凭证, 及将所述电子凭证存储至所述转让方的区块链节点中; 0031 电子凭证验证模块, 用于当接收到所述转让方发出的转移指令时, 对所述转让方 进行验证; 0032 电子凭证转移模块, 用于在所述转让方验证通过时, 获取接收方信息, 根据所述转 移指令, 从所述转让方的区块链节点中调取待转电子凭证, 并根据所述接收方信息将所述 待转电子凭证传输至所述接收方对应的区块链节点。 0033。
15、 为了解决上述问题, 本发明还提供一种电子设备, 所述电子设备包括: 至少一个处 理器; 以及, 0034 与所述至少一个处理器通信连接的存储器; 其中, 0035 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一 个处理器执行, 以使所述至少一个处理器能够执行上述所述的区块链电子凭证转移方法。 0036 为了解决上述问题, 本发明还提供一种计算机可读存储介质, 包括存储数据区和 存储程序区, 其中, 所述存储数据区存储创建的数据, 所述存储程序区存储有计算机程序; 其中, 所述计算机程序被处理器执行时实现上述所述的区块链电子凭证转移方法。 0037 本发明实施例根据转。
16、让方的注册信息, 生成所述转让方的区块链节点, 使得小微 企业或个人在无力构建区块链节点的情况下, 也能够使用区块链电子凭证; 本发明实施例 进一步获取所述转让方的交易单据信息, 并根据所述交易单据信息生成电子凭证, 将所述 电子凭证存储至所述转让方区块链节点中, 自动将交易信息转发为区块链电子凭证, 增加 处理交易信息的效率; 在所述转让方验证通过时, 获取接收方信息, 根据所述转移指令, 从 所述转让方的区块链节点中调取待转电子凭证, 并根据所述接收方信息将所述待转电子凭 证传输至所述接收方对应的区块链节点, 通过验证, 增加了数据的安全性。 由此本发明提出 的区块链电子凭证转移方法、 装。
17、置及计算机可读存储介质, 可以解决小微企业无力构建区 说明书 2/10 页 5 CN 112258186 A 5 块链系统与节点问题, 并且还可以增加交易的效率并提高数据传输的安全性。 附图说明 0038 图1为本发明其中一个实施例提供的区块链电子凭证转移方法的流程示意图; 0039 图2为本发明其中一个实施例提供的区块链电子凭证转移装置的模块示意图; 0040 图3为本发明其中一个实施例提供的实现区块链电子凭证转移方法的电子设备的 内部结构示意图; 0041 本发明目的的实现、 功能特点及优点将结合实施例, 参照附图做进一步说明。 具体实施方式 0042 应当理解, 此处所描述的具体实施例仅。
18、仅用以解释本发明, 并不用于限定本发明。 0043 本发明提供一种转移区块链电子凭证方法。 本申请实施例提供的转移区块链电子 凭证方法的执行主体包括但不限于服务端、 终端等能够被配置为执行本申请实施例提供的 该方法的电子设备中的至少一种。 换言之, 所述转移区块链电子凭证方法可以由安装在终 端设备或服务端设备的软件或硬件来执行, 所述软件可以是区块链平台。 所述服务端包括 但不限于: 单台服务器、 服务器集群、 云端服务器或云端服务器集群等。 0044 参照图1所示, 本实施例提供的转移区块链电子凭证方法包括: 0045 S1、 根据转让方的注册信息, 生成所述转让方的区块链节点。 0046 。
19、本发明其中一个实施例中, 可以以应用软件或者微信小程序等方式将一个电子凭 证转移程序植入用户的手机等电子设备中, 用户通过所述电子凭证转移程序输入账号密码 进行注册之后, 会自动构建该用户对应的区块链节点。 0047 优选地, 本发明实施例中, 所述电子凭证转移程序可以是一种电子钱包, 用户注册 之后, 可以用于存储、 调取、 转移电子凭证。 0048 S2、 获取所述转让方的交易单据信息, 并根据所述交易单据信息生成电子凭证。 0049 本发明较佳实施例中, 所述交易单据信息包括: 交易的公司名称(包括转让方公司 名称和接收方公司名称)、 交易时间、 地点、 人物、 物品或金额等信息。 00。
20、50 详细地, 本发明实施例中, 所述根据所述交易单据信息生成电子凭证, 包括: 0051 将所述交易单据信息转换为结构化数据集; 及将所述结构化数据集导入至预构建 的电子凭证模板内, 生成所述电子凭证。 0052 所述结构化数据也称作行数据, 是由二维表结构来逻辑表达和实现的数据, 严格 地遵循数据格式与长度规范, 主要通过关系型数据库进行存储和管理。 0053 所述电子凭证模板是预先利用程序编写出的, 不包括实质交易信息的电子凭证生 成程序, 将所述结构化交易数据集中的数据导入到所述电子凭证模板内相应位置, 可生成 电子凭证。 0054 S3、 将所述电子凭证存储至所述转让方的区块链节点中。
21、。 0055 本发明较佳实施例中, 将所述电子凭证存储至所述区块链节点后, 可以将所述电 子凭证称为区块链电子凭证。 0056 所述区块链节点指的是区块链网络中的计算机, 包含手机, 矿机和服务器等等, 如 当个人或者家庭用户参与进区块链网络, 则每个人或者家庭都可称为区块链节点。 说明书 3/10 页 6 CN 112258186 A 6 0057 详细地, 本发明另一实施例中, 所述S3之前, 可以包括: 0058 依据功能划分将所述区块链节点划分为一级节点与二级节点, 其中, 所述一级节 点用于存储所述电子凭证, 及所述二级节点用于存储转让方的验证信息。 0059 进一步地, 所述S3之。
22、前, 还可以包括: 0060 利用预构建的密钥生成模块, 在所述二级节点中构建密钥; 根据所述密钥搭建信 息传输通道, 连接转让方与所述一级节点, 将所述电子凭证存储至所述一级节点中。 0061 本发明较佳实施例中, 所述密钥生成模块是利用预构建第三方密钥软件构建的, 其中第三方密钥软件包括, 例如Quantum-Key.Net。 0062 进一步地, 所述在所述二级节点中构建密钥之后, 还可以包括: 0063 将所述密钥进行加密及封装操作, 得到加密密钥接口; 及利用所述加密密钥接口, 连接所述转让方与所述二级节点。 0064 本发明较佳实施例中, 所述封装操作得到加密密钥接口过程需要用到软。
23、件开发工 具包(SDK), 一般为特定的软件包, 如本发明利用特定的加密及封装软件包生成所述转让方 密钥对应的加密密钥接口。 0065 进一步地, 本发明实施例通过软件开发工具包(SDK)连接所述密钥与所述电子凭 证转移程序, 实现转让方与所述二级节点的连接, 从而实现转让方可以将所述电子凭证转 移至所述一级节点。 0066 进一步的, 本发明较佳实施例中, 所述根据所述密钥搭建信息传输通道, 连接转让 方与所述一级节点, 包括: 0067 利用预构建的WIFI模块, 捕捉所述转让方的信号标识; 及利用所述密钥及所述转 让方的信号标识, 建立转让方与所述一级节点的所述信息传输通道。 0068 。
24、本发明实施例利用WIFI模块搜索转让方的设备的WIFI信号标识。 0069 优选的, 本发明实施例利用所述转让方的信号标识与密钥进行校对, 如校对成功 可直接生成信息传输通道, 进一步地可用利用所述信息传输通道连接所述转让方与所述一 级节点, 每次传输区块链电子凭证时, 利用所述密钥, 打开信息传输通道, 将所述待转电子 凭证输送至所述一级节点中。 0070 S4、 当接收到所述转让方发出的转移指令时, 对所述转让方进行验证。 0071 本发明实施例可以获取转让方输入的交付密码, 对比所述交付密码与预构建的电 子凭证转移程序中存储的校验密码是否一致来执行对转让方的验证。 所述校验密码为转让 方。
25、通过所述电子凭证转移程序进行成功注册时提供的。 0072 本发明实施例中, 所述交付密码类似与手机钱包中的支付密码相似, 主要起安全 验证功能。 例如, 在转让方进行电子凭证转移时, 获得转让方输入的交付密码, 对比所述交 付密码与所述校验密码是否相同。 若所述交付密码与所述校验密码不同, 则停止所述交付 指令过程或重新输入交付密码; 若所述交付密码与所述校验密码相同, 则继续完成交付指 令。 0073 S5、 在所述转让方验证通过时, 获取接收方信息, 根据所述转移指令, 从所述转让 方的区块链节点中调取待转电子凭证, 并根据所述接收方信息将所述待转电子凭证传输至 所述接收方对应的区块链节点。
26、。 0074 详细地, 本发明实施例中, 获取接收方信息具体可以是指示所述电子凭证转移程 说明书 4/10 页 7 CN 112258186 A 7 序的客户端启动近场通信芯片产生射频场, 利用近场通信技术捕捉所述接收方信息。 0075 所述近场通信芯片, 为NFC技术的硬件设备, 可以提供一种十分安全快捷的通信方 式。 所述射频场为所述近场通信芯片中高频电流产生的场。 本发明实施例中, 在所述接受方 与所述转让方很近时, 通过所述近场通信芯片, 近距离获取所述接收方信息, 在核实所述接 收方信息确认后, 将确认后的接收方信息导入所述电子凭证转移程序。 0076 传统区块链电子凭证转移过程中,。
27、 需要转让方在系统中的反复对接收方信息进行 确认, 以防止区块链电子凭证传递错误, 使得电子凭证的传递具有滞后性, 而本发明实施例 中利用近场通信技术获取接收方信息并转移区块链电子凭证, 可以实现面对面核查并传 输, 方便快捷具有实时性, 解决了转移过程滞后性。 0077 详细地, 本发明较佳实施例, 所述所述根据所述转移指令, 从转让方的区块链节点 中调取待转电子凭证, 并根据所述接收方信息将所述待转电子凭证传输至所述接收方对应 的区块链节点, 包括: 0078 解析所述电子凭证转移指令, 得到所述待转电子凭证存储在所述一级节点内的存 储位置; 调取所述存储位置提取所述待转电子凭证, 传输至。
28、所述接收方对应的区块链节点。 0079 详细地, 本发明其他实施例中, 所述根据所述接收方信息将所述待转电子凭证传 输至所述接收方对应的区块链节点, 包括: 0080 判断所述接收方是否确认接收所述待转电子凭证; 若所述接收方不确认接收所述 待转电子凭证, 则结束转让过程; 若所述接收方确认接收所述待转电子凭证, 则发送所述待 转电子凭证至所述接收方。 0081 较佳的, 本发明实施例中, 当所述接收方收到待转电子凭证的基本信息时, 可以查 看所述基本信息有无错误, 确认所述基本信息无误时, 可以选择接收所述待转电子凭证, 当 发现所述基本信息有误时, 可以选择退回所述待转电子凭证。 0082。
29、 本发明较佳实施例中, 若所述接收方确认接收所述待转电子凭证, 则利用将所述 待转电子凭证从所述转让方的区块链节点中的一级节点中提取出来, 保存到接收方预构建 的区块链节点中。 0083 如图2所示, 是本发明区块链电子凭证转移装置的模块示意图。 0084 本发明所述区块链电子凭证转移装置100可以安装于电子设备中。 根据实现的功 能, 所述区块链电子凭证转移装置100可以包括区块链节点构建模块101、 电子凭证生成模 块102、 电子凭证验证模块103及电子凭证转移模块104。 本发所述模块也可以称之为单元, 是指一种能够被电子设备处理器所执行, 并且能够完成固定功能的一系列计算机程序段, 。
30、其存储在电子设备的存储器中。 0085 在本实施例中, 关于各模块/单元的功能如下: 0086 所述区块链节点构建模块101用于根据转让方的注册信息, 生成转让方的区块链 节点。 0087 本发明其中一个实施例中, 可以以应用软件或者微信小程序等方式将一个电子凭 证转移程序植入用户的手机等电子设备中, 用户通过所述电子凭证转移程序进行注册之 后, 会自动构建该用户对应的区块链节点。 0088 优选地, 本发明实施例中, 所述电子凭证转移程序可以是一种电子钱包, 用户注册 之后, 可以用于存储、 调取、 转移电子凭证。 说明书 5/10 页 8 CN 112258186 A 8 0089 所述电。
31、子凭证生成模块102用于获取所述转让方的交易单据信息, 并利用所述交 易单据信息生成电子凭证, 及将所述电子凭证存储至所述转让方的区块链节点中。 0090 本发明较佳实施例中, 所述交易单据信息包括: 交易的公司名称(包括转让方公司 名称和接收方公司名称)、 交易时间、 地点、 人物、 物品或金额等信息。 0091 详细地, 本发明实施例中, 所述电子凭证生成模块102采用下述操作生成电子凭 证, 包括: 0092 将所述交易单据信息转换为结构化数据集; 及将所述结构化数据集导入至预构建 的电子凭证模板内, 生成所述电子凭证。 0093 所述结构化数据也称作行数据, 是由二维表结构来逻辑表达和。
32、实现的数据, 严格 地遵循数据格式与长度规范, 主要通过关系型数据库进行存储和管理。 0094 所述电子凭证模板是预先利用程序编写出的, 不包括实质交易信息的电子凭证生 成程序, 将所述结构化交易数据集中的数据导入到所述电子凭证模板内相应位置, 可生成 电子凭证。 0095 本发明较佳实施例中, 将所述电子凭证存储至所述区块链节点后, 可以将所述电 子凭证称为区块链电子凭证。 0096 所述区块链节点指的是区块链网络中的计算机, 包含手机, 矿机和服务器等等, 如 当个人或者家庭用户参与进区块链网络, 则每个人或者家庭都可称为区块链节点。 0097 详细地, 本发明另一实施例中, 所述电子凭证。
33、生成模块102还可以用于依据功能划 分将所述区块链节点划分为一级节点与二级节点, 其中, 所述一级节点用于存储所述电子 凭证, 及所述二级节点用于存储转让方的验证信息。 0098 进一步地, 所述电子凭证生成模块102还可以用于: 利用预构建的密钥生成模块, 在所述二级节点中构建密钥; 根据所述密钥搭建信息传输通道, 连接转让方与所述一级节 点, 将所述电子凭证存储至所述一级节点中。 0099 本发明较佳实施例中, 所述密钥生成模块是利用预构建第三方密钥软件构建的, 其中第三方密钥软件包括, 例如Quantum-Key.Net。 0100 进一步地, 所述在所述二级节点中构建密钥之后, 所述电。
34、子凭证生成模块102还用 于: 将所述密钥进行加密及封装操作, 得到加密密钥接口; 及利用所述加密密钥接口, 连接 所述转让方与所述二级节点。 0101 本发明较佳实施例中, 所述封装操作得到加密密钥接口过程需要用到软件开发工 具包(SDK), 一般为特定的软件包, 如本发明利用特定的加密及封装软件包生成所述转让方 密钥对应的加密密钥接口。 0102 进一步地, 本发明实施例通过软件开发工具包(SDK)连接所述密钥与所述电子凭 证转移程序, 实现转让方与所述二级节点的连接, 从而实现转让方可以将所述电子凭证转 移至所述一级节点。 0103 进一步的, 本发明较佳实施例中, 所述电子凭证生成模块。
35、102采用下述方法连接转 让方与所述一级节点, 包括: 利用预构建的WIFI模块, 捕捉所述转让方的信号标识; 及利用 所述密钥及所述转让方的信号标识, 建立转让方与所述一级节点的所述信息传输通道。 0104 本发明实施例利用WIFI模块搜索转让方的设备的WIFI信号标识。 0105 优选的, 本发明实施例利用所述转让方的信号标识与密钥进行校对, 如校对成功 说明书 6/10 页 9 CN 112258186 A 9 可直接生成信息传输通道, 进一步地可用利用所述信息传输通道连接所述转让方与所述一 级节点, 每次传输区块链电子凭证时, 利用所述密钥, 打开信息传输通道, 将所述待转电子 凭证输。
36、送至所述一级节点中。 0106 所述电子凭证验证模块103用于当接收到所述转让方发出的转移指令时, 对所述 转让方进行验证。 本发明实施例可以所述电子凭证验证模块103获取转让方输入的交付密 码, 对比所述交付密码与预构建的电子凭证转移程序中存储的校验密码是否一致来执行对 转让方的验证。 0107 所述校验密码为转让方通过所述电子凭证转移程序进行成功注册时提供的。 所述 交付密码类似与手机钱包中的支付密码相似, 主要起安全验证功能。 例如, 在转让方进行电 子凭证转移时, 获得转让方输入的交付密码, 对比所述交付密码与所述校验密码是否相同。 若所述交付密码与所述校验密码不同, 则停止所述交付指。
37、令过程或重新输入交付密码; 若 所述交付密码与所述校验密码相同, 则继续完成交付指令。 0108 所述电子凭证转移模块104用于在所述转让方验证通过时, 利用近场通信技术获 取接收方信息, 根据所述转移指令, 从区块链节点中调取待转电子凭证, 并根据所述接收方 信息将所述待转电子凭证传输至接收方对应的区块链节点。 0109 详细地, 本发明实施例中通过所述电子凭证转移程序的客户端中的近场通信芯片 产生射频场, 捕捉到所述接收方信息。 所述近场通信芯片为NFC技术的硬件设备, 可以提供 了一种十分安全快捷的通信方式。 所述射频场为所述近场通信芯片中高频电流产生的场。 本发明实施例中, 在所述接受。
38、方与所述转让方很近时, 通过近场通信芯片, 近距离获取所述 接收方信息, 在核实所述接收方信息确认后, 将确认后的接收方信息导入所述电子凭证转 移程序。 0110 传统区块链电子凭证转移过程中, 需要转让方在系统中的反复对接收方信息进行 确认, 以防止区块链电子凭证传递错误, 使得电子凭证的传递具有滞后性, 而本发明实施例 中利用近场通信技术获取接收方信息并转移区块链电子凭证, 可以实现面对面核查并传 输, 方便快捷具有实时性, 解决了转移过程滞后性。 0111 详细地, 本发明较佳实施例, 所述电子凭证转移模块104详细用于: 解析所述电子 凭证转移指令, 得到所述待转电子凭证存储在所述一级。
39、节点内的存储位置; 调取所述存储 位置提取所述待转电子凭证, 传输至所述接收方对应的区块链节点。 0112 进一步的, 本发明其他实施例中, 所述电子凭证转移模块104在根据所述接收方信 息将所述待转电子凭证传输至接收方对应的区块链节点时, 详细执行: 判断所述接收方是 否确认接收所述待转电子凭证; 若所述接收方不确认接收所述待转电子凭证, 则结束转让 过程; 及若所述接收方确认接收所述待转电子凭证, 则发送所述待转电子凭证至所述接收 方。 0113 较佳的, 本发明实施例中, 当所述接收方收到待转电子凭证的基本信息时, 可以查 看所述基本信息有无错误, 确认所述基本信息无误时, 可以选择接收。
40、所述待转电子凭证, 当 发现所述基本信息有误时, 可以选择退回所述待转电子凭证。 0114 本发明较佳实施例中, 若所述接收方确认接收所述待转电子凭证, 则利用所述电 子凭证转移模块104将所述待转电子凭证从所述转让方的区块链节点中的一级节点中提取 出来, 保存到接收方预构建的区块链节点中。 说明书 7/10 页 10 CN 112258186 A 10 0115 如图3所示, 是本发明实现区块链电子凭证转移方法的电子设备的结构示意图。 0116 所述电子设备1可以包括处理器10、 存储器11和总线, 还可以包括存储在所述存储 器11中并可在所述处理器10上运行的计算机程序, 如区块链电子凭证。
41、转移程序12。 0117 其中, 所述存储器11至少包括一种类型的可读存储介质, 所述可读存储介质包括 闪存、 移动硬盘、 多媒体卡、 卡型存储器(例如: SD或DX存储器等)、 磁性存储器、 磁盘、 光盘 等。 所述存储器11在一些实施例中可以是电子设备1的内部存储单元, 例如该电子设备1的 移动硬盘。 所述存储器11在另一些实施例中也可以是电子设备1的外部存储设备, 例如电子 设备1上配备的插接式移动硬盘、 智能存储卡(Smart Media Card, SMC)、 安全数字(Secure Digital, SD)卡、 闪存卡(Flash Card)等。 进一步地, 所述存储器11还可以既。
42、包括电子设备1 的内部存储单元也包括外部存储设备。 所述存储器11不仅可以用于存储安装于电子设备1 的应用软件及各类数据, 例如区块链电子凭证转移程序12的代码等, 还可以用于暂时地存 储已经输出或者将要输出的数据。 0118 所述处理器10在一些实施例中可以由集成电路组成, 例如可以由单个封装的集成 电路所组成, 也可以是由多个相同功能或不同功能封装的集成电路所组成, 包括一个或者 多个中央处理器(Central Processing unit, CPU)、 微处理器、 数字处理芯片、 图形处理器 及各种控制芯片的组合等。 所述处理器10是所述电子设备的控制核心(Control Unit),。
43、 利 用各种接口和线路连接整个电子设备的各个部件, 通过运行或执行存储在所述存储器11内 的程序或者模块(例如执行区块链电子凭证转移程序等), 以及调用存储在所述存储器11内 的数据, 以执行电子设备1的各种功能和处理数据。 0119 所述总线可以是外设部件互连标准(peripheral component interconnect, 简称 PCI)总线或扩展工业标准结构(extended industry standard architecture, 简称EISA) 总线等。 该总线可以分为地址总线、 数据总线、 控制总线等。 所述总线被设置为实现所述存 储器11以及至少一个处理器10等之间。
44、的连接通信。 0120 图3仅示出了具有部件的电子设备, 本领域技术人员可以理解的是, 图3示出的结 构并不构成对所述电子设备1的限定, 可以包括比图示更少或者更多的部件, 或者组合某些 部件, 或者不同的部件布置。 0121 例如, 尽管未示出, 所述电子设备1还可以包括给各个部件供电的电源(比如电 池), 优选地, 电源可以通过电源管理装置与所述至少一个处理器10逻辑相连, 从而通过电 源管理装置实现充电管理、 放电管理、 以及功耗管理等功能。 电源还可以包括一个或一个以 上的直流或交流电源、 再充电装置、 电源故障检测电路、 电源转换器或者逆变器、 电源状态 指示器等任意组件。 所述电子。
45、设备1还可以包括多种传感器、 蓝牙模块、 Wi-Fi模块等, 在此 不再赘述。 0122 进一步地, 所述电子设备1还可以包括网络接口, 可选地, 所述网络接口可以包括 有线接口和/或无线接口(如WI-FI接口、 蓝牙接口等), 通常用于在该电子设备1与其他电子 设备之间建立通信连接。 0123 可选地, 该电子设备1还可以包括用户接口, 用户接口可以是显示器(Display)、 输 入单元(比如键盘(Keyboard), 可选地, 用户接口还可以是标准的有线接口、 无线接口。 可 选地, 在一些实施例中, 显示器可以是LED显示器、 液晶显示器、 触控式液晶显示器以及OLED (Organi。
46、c Light-Emitting Diode, 有机发光二极管)触摸器等。 其中, 显示器也可以适当的 说明书 8/10 页 11 CN 112258186 A 11 称为显示屏或显示单元, 用于显示在电子设备1中处理的信息以及用于显示可视化的用户 界面。 0124 应该了解, 所述实施例仅为说明之用, 在专利申请范围上并不受此结构的限制。 0125 所述电子设备1中的所述存储器11存储的区块链电子凭证转移程序12是多个指令 的组合, 在所述处理器10中运行时, 可以实现: 0126 根据转让方的注册信息, 生成所述转让方的区块链节点; 0127 获取所述转让方的交易单据信息, 并根据所述交易。
47、单据信息生成电子凭证; 0128 将所述电子凭证存储至所述转让方的区块链节点中; 0129 当接收到所述转让方发出的转移指令时, 对所述转让方进行验证; 0130 在所述转让方验证通过时, 获取接收方信息, 根据所述转移指令, 从所述转让方的 区块链节点中调取待转电子凭证, 并根据所述接收方信息将所述待转电子凭证传输至所述 接收方对应的区块链节点。 0131 进一步地, 所述电子设备1集成的模块/单元如果以软件功能单元的形式实现并作 为独立的产品销售或使用时, 可以存储在一个计算机可读取存储介质中。 所述计算机可读 介质可以包括: 能够携带所述计算机程序代码的任何实体或装置、 记录介质、 U盘。
48、、 移动硬 盘、 磁碟、 光盘、 计算机存储器、 只读存储器(ROM, Read-Only Memory)。 0132 进一步地, 所述计算机可用存储介质可主要包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系统、 至少一个功能所需的应用程序等; 存储数据区可存储根据区 块链节点的使用所创建的数据等。 0133 在本发明所提供的几个实施例中, 应该理解到, 所揭露的设备, 装置和方法, 可以 通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示意性的, 例如, 所述模块的 划分, 仅仅为一种逻辑功能划分, 实际实现时可以有另外的划分方式。 0134 所述作为分离部件说明的模块。
49、可以是或者也可以不是物理上分开的, 作为模块显 示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个 网络单元上。 可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目 的。 0135 另外, 在本发明各个实施例中的各功能模块可以集成在一个处理单元中, 也可以 是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中。 上述集成的单 元既可以采用硬件的形式实现, 也可以采用硬件加软件功能模块的形式实现。 0136 对于本领域技术人员而言, 显然本发明不限于上述示范性实施例的细节, 而且在 不背离本发明的精神或基本特征的情况下, 能够以其他的。
50、具体形式实现本发明。 0137 因此, 无论从哪一点来看, 均应将实施例看作是示范性的, 而且是非限制性的, 本 发明的范围由所附权利要求而不是上述说明限定, 因此旨在将落在权利要求的等同要件的 含义和范围内的所有变化涵括在本发明内。 不应将权利要求中的任何附关联图表记视为限 制所涉及的权利要求。 0138 本发明所指区块链是分布式数据存储、 点对点传输、 共识机制、 加密算法等计算机 技术的新型应用模式。 区块链(Blockchain), 本质上是一个去中心化的数据库, 是一串使用 密码学方法相关联产生的数据块, 每一个数据块中包含了一批次网络交易的信息, 用于验 证其信息的有效性(防伪)和。
- 内容关键字: 区块 电子 凭证 转移 方法 装置 电子设备 存储 介质
立体均温板.pdf
旋塞阀卡套压装机.pdf
干式变压器的风机底座.pdf
汽车电致光变色器件.pdf
电力巡检机器人.pdf
熔体和包含该熔体的熔断器.pdf
迷宫高压差流量调节角阀.pdf
麦克风.pdf
避雷器试验设备.pdf
具有喷射功能的薄膜冷却水槽.pdf
肠镜活检器.pdf
旋转式玩具泡泡机.pdf
用于市输水管道的采集终端装置.pdf
可燃和有毒气体检测装置.pdf
混砂前降阻剂筛分装置.pdf
具有防护功能的分支电缆.pdf
仓储机器人视觉识别的设备智能调度方法.pdf
可移动发电机组配电柜.pdf
带有辅助张嘴结构的儿童雾化器.pdf
污泥处理装置.pdf
垃圾桶抓举收集装置、控制方法及车辆.pdf
微流控芯片及核酸扩增分析仪.pdf
雷达产品检测方法、装置、设备及介质.pdf
压缩空气管路的智能监测方法及系统.pdf
基于SSPP结构的SIW带通滤波器.pdf
遥感模糊图像复原方法及系统.pdf
果树施肥量计算方法及系统.pdf
胃黏膜上皮细胞提取液及其制备方法与应用.pdf
面向多样性的代码审查者推荐方法及存储介质、设备.pdf
基于大数据的人工智能节能管理方法及系统.pdf
矿井用智能应急电源系统.pdf
基于脑电信号的个性化人机交互方法、装置、设备及介质.pdf
一种临床医学用血浆采集方法.pdf
手术用磨钻.pdf
一种简易举宫装置.pdf
一种插销结构.pdf
一种妇产科用刮勺.pdf
医疗检验用尿液收集装置.pdf
关注区域跟踪装置.pdf
一种利用单片机的无创眼眶压测量双重保护装置和保护方法.pdf
一种医用靠背支架.pdf
一种心血管介入治疗穿刺针.pdf
神经内科综合检查器.pdf
一种生物声光效应试验箱.pdf
一种具有可变夹角的扁平盘面的封堵器.pdf
一种超声手术装置.pdf
心包穿刺固定装置.pdf
一种拉扣式缝合器.pdf
一种放射医疗检查台.pdf
用于微创手术的套筒.pdf
一种基于MV自适应波束形成的超声CT成像方法.pdf