一种基于区块链邮票的邮资支付方法与流程

文档序号:16317730发布日期:2018-12-19 05:32阅读:402来源:国知局
一种基于区块链邮票的邮资支付方法与流程

本发明涉及邮政技术领域,尤其涉及一种基于区块链邮票的邮资支付方法。

背景技术

区块链是一种去中心化的、开放的、自制的、无法篡改的分布式数据库,其主要是一串使用密码学方法产生的数据块,每个区块都连着上一个区块,从而保证添加到区块链的数据被永久存储,难以被篡改。每个区块有区块头和区块体两部分组成,其中,区块头记录区块的生成时间、区块体的哈希、上一个区块的哈希等多项特征值,而区块体记录实际数据。

邮票是供寄邮件贴用的邮资凭证,现有的邮票作为邮资凭证主要是根据实体邮票上印制的价值来实现。用户购买实体邮票的价钱作为邮资,伪造者通过伪造邮票来赚取邮资,而带有伪造邮票的信件只有在到达邮局后才会被识别出。用户需另行补回邮资,不仅损失了金钱,而且浪费了时间。此外,在信件寄送过程中,用户无法通过邮票来查询信件的当前所在位置,具有一定的局限性。



技术实现要素:

本发明实施例提出一种基于区块链邮票的邮资支付方法,通过区块链邮票实现邮资支付,能避免伪造邮票所带来的寄件问题,确保邮件的真实和安全。

本发明实施例提供一种基于区块链邮票的邮资支付方法,包括:

获取带有区块链邮票的邮件和所述邮件的寄件信息,并根据所述寄件信息,确定所述邮件从所述寄件人寄送到收件人的配送路径;其中,所述配送路径设置有n个中转节点,各中转节点按照配送顺序分别为c1、c2…ci、ci+1、ci+2…cn,n≥1;

接收所述寄件人发起的邮资支付命令,并将存储在所述寄件人账户中的第一区块链编码转移到中转节点c1的账户上;其中,所述第一区块链编码与所述区块链邮票相对应,且所述第一区块链编码的交易信息记录在区块链上;

接收所述中转节点c1发起的邮资确认命令,并在区块链上记录所述区块链邮票的邮戳信息;

根据所述配送路线的配送顺序,依次将所述第一区块链编码转移到各中转节点,并在所述区块链上记录所述第一区块链编码在各中转节点之间的转移记录;

当所述第一区块链编码转移至中转节点cn,且所述邮件到达所述中转节点cn时,接收所述中转节点cn的账户发起编码转移命令,并根据所述编码转移命令,将所述第一区块链编码转移到所述收件人的账户上;

在区块链上记录所述中转节点cn到所述收件人的转移记录,并将所述邮件从所述中转节点cn寄送给收件人。

进一步的,所述将存储在所述寄件人账户中的第一区块链编码转移到中转节点c1的账户上之前还包括:

根据所述第一区块链编码,查询所述区块链邮票的使用状态;

如果所述区块链邮票的使用状态为已销值状态,则取消本次转移;

如果所述区块链邮票的使用状态为未销值状态,则将存储在所述寄件人账户中的第一区块链编码转移到中转节点c1的账户上。

进一步的,在所述接收所述中转节点c1发起的邮资确认命令,并在区块链上记录所述区块链邮票的邮戳信息之后,还包括:

将所述区块链邮票的使用状态更新为已销值状态。

进一步的,所述根据所述配送路线的配送顺序,依次将所述第一区块链编码转移到各中转节点,并在所述区块链上记录所述第一区块链编码在各中转节点之间的转移记录,具体为:

当所述第一区块链编码按照配送顺序从中转节点ci到中转节点ci+1时,接收所述中转节点ci发起的编码转移命令,并根据所述中转节点ci发起的编码转移命令,将所述第一区块链编码从所述中转节点ci的账户上转移到所述中转节点ci+1的账户上;

在接收到所述中转节点ci+1的账户发起的确认命令后,在所述区块链上记录所述第一区块链编码从所述中转节点ci到所述中转节点ci+1的转移记录。

进一步的,当所述第一区块链编码转移到所述中转节点ci+1时,所述中转节点ci+1接收所述邮件。

进一步的,所述邮资支付方法还包括:

根据所述第一区块链编码,在区块链上查询所述区块链邮票的交易信息;所述交易信息包括:邮票的发行方信息、历史交易信息和当前拥有者的账户信息。

实施本发明实施例,具有如下有益效果:

本发明实施例提供的基于区块链邮票的邮资支付方法,先根据寄件信息确定配送路径和该路径上的n个中转节点,再接收寄件人发起的邮资支付命令,将区块链邮票对应的第一区块链编码转移到第一个中转节点的账户上,并在区块链上记录该区块链邮票的邮戳信息;邮件依次到达各中转节点,第一区块链编码也依次转移到各中转节点的账户上,最后第一区块链编码到达收件人的账户,邮件也送达给收件人,而区块链上也记录了第一区块链编码的整个转移记录。相比于现有技术无法避免伪造邮票带来的问题,本发明技术方案通过区块链编码来实现邮资支付,能避免伪造邮票所带来的寄件问题,确保邮件的真实和安全。此外,寄件人和收件人可以根据区块链编码查询邮件的寄送进度和历史交易信息,提高邮票的收藏价值。

附图说明

图1是本发明提供的基于区块链邮票的邮资支付方法的一种实施例的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明提供的基于区块链邮票的邮资支付方法的一种实施例的流程示意图,该方法包括步骤101至步骤106,各步骤具体如下:

步骤101:获取带有区块链邮票的邮件和所述邮件的寄件信息,并根据寄件信息,确定该邮件从寄件人寄送到收件人的配送路径。

在本实施例中,根据寄件信息规划配送路径属于现有技术,在此不再赘述。本发明的配送路径设置有n个中转节点,各中转节点按照配送顺序分别为c1、c2…ci、ci+1、ci+2…cn,n≥1。n的数量由计算得出的配送路径确定。

步骤102:接收寄件人发起的邮资支付命令,并将存储在寄件人账户中的第一区块链编码转移到中转节点c1的账户上;其中,第一区块链编码与区块链邮票相对应,且第一区块链编码的交易信息记录在区块链上。

在本实施例中,寄件人在购买区块链邮票并完成支付时,邮票发行方会将该区块链邮票对应的区块链编码发送到寄件人的账户。邮票发行方在发行邮票时,会在每一枚邮票正面上采用荧光印刷的方式印制一个唯一的区块链编码,然后将此区块链编码记录在邮票发行方在区块链上的账户中。每个邮票的合法持有者需同时拥有实体邮票和此邮票的区块链编码。印制在邮票上的荧光区块链编码只有在特定波长的光照射时才会显现。

在本实施例中,寄件人在中转节点c1寄件或者邮件达到中转节点c1时,寄件人登录自己在区块链上的账户,将第一区块链编码从自己的账户转移到中转节点c1的账户上。此外,在将存储在寄件人账户中的第一区块链编码转移到中转节点c1的账户上之前还包括:根据第一区块链编码,查询区块链邮票的使用状态;如果块链邮票的使用状态为已销值状态,则取消本次转移;如果区块链邮票的使用状态为未销值状态,则将存储在寄件人账户中的第一区块链编码转移到中转节点c1的账户上。

由于本发明的区块链编码具有邮资的功能,因此为避免同一个区块链编码的重复使用,在第一个中转节点获得区块链编码前,需检查该区块链编码所对应的邮票使用状态。如果是已销值状态,说明该邮票已经使用过,但仍可作为收藏使用。如果是未销值状态,则可以继续寄件。

作为本实施例的一种举例,如果该区块链邮票的邮资不够支付该配送路线的费用,则将该邮件退返给寄件人。

步骤103:接收中转节点c1发起的邮资确认命令,并在区块链上记录区块链邮票的邮戳信息。

在本实施例中,中转节点c1的工作人员登录c1节点的账户,在确认该第一区块链编码转移到达且该区块链邮票未销值的情况下,发起邮资确认命令,并在区块链记录区块链邮票的邮戳信息。邮戳信息包括加盖邮戳的时间和地点。

在本实施例中,在区块链上记录区块链邮票的邮戳信息之后,还包括:将区块链邮票的使用状态更新为已销值状态。本发明的邮票在充当过邮资支付后,会进行销值,而对于伪造的邮票,首先其没有对应的区块链编码,其次用户在购买前如果没获得该邮票的区块链编码,则可以判定该邮票为伪造或者该邮票的拥有者不是邮票售卖者,因此从根本上杜绝邮票的伪造贩卖,避免伪造邮票所带来的一系列问题。

步骤104:根据配送路线的配送顺序,依次将第一区块链编码转移到各中转节点,并在区块链上记录第一区块链编码在各中转节点之间的转移记录。

在本实施例中,步骤104具体为:当第一区块链编码按照配送顺序从中转节点ci到中转节点ci+1时,接收中转节点ci发起的编码转移命令,并根据中转节点ci发起的编码转移命令,将第一区块链编码从中转节点ci的账户上转移到中转节点ci+1的账户上;在接收到中转节点ci+1的账户发起的确认命令后,在区块链上记录第一区块链编码从中转节点ci到中转节点ci+1的转移记录。此外,当第一区块链编码转移到中转节点ci+1时,中转节点ci+1接收该邮件。

在本实施例中,每个中转节点在区块链上各自拥有自己的账户,在邮件寄送的过程中,邮件到达一个中转节点,该第一区块链编码即被转移到相应的账户上,同时每次的转移记录也依次记录在区块链上。

步骤105:当第一区块链编码转移至中转节点cn,且邮件到达中转节点cn时,接收中转节点cn的账户发起编码转移命令,并根据编码转移命令,将第一区块链编码转移到收件人的账户上。

步骤106:在区块链上记录中转节点cn到收件人的转移记录,并将邮件从中转节点cn寄送给收件人。

在本实施例中,中转节点cn的工作人员登录账户,将第一区块链编码转移到收件人的账户上。收件人在收到邮件后登录自己的账户,确认收到该第一区块链编码。当收件人同时拥有第一区块链编码和带区块链邮票的邮件时,完成整个寄件和收件过程。

作为本实施例的一种举例,该邮资支付方法还包括:根据第一区块链编码,在区块链上查询区块链邮票的交易信息。交易信息包括:邮票的发行方信息、历史交易信息和当前拥有者的账户信息。寄件人或收件人可通过第一区块链编码在区块链上查询到该邮票的交易信息,从而确定邮件到达了哪个节点,提高邮件的跟踪溯源能力。

由上可见,本发明实施例提供的基于区块链邮票的邮资支付方法,先根据寄件信息确定配送路径和该路径上的n个中转节点,再接收寄件人发起的邮资支付命令,将区块链邮票对应的第一区块链编码转移到第一个中转节点的账户上,并在区块链上记录该区块链邮票的邮戳信息;邮件依次到达各中转节点,第一区块链编码也依次转移到各中转节点的账户上,最后第一区块链编码到达收件人的账户,邮件也送达给收件人,而区块链上也记录了第一区块链编码的整个转移记录。相比于现有技术无法避免伪造邮票带来的问题,本发明技术方案通过区块链编码来实现邮资支付,能避免伪造邮票所带来的寄件问题,确保邮件的真实和安全。此外,寄件人和收件人可以根据区块链编码查询邮件的寄送进度和历史交易信息,提高邮票的收藏价值。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1