一种数字货币的交易方法和系统与流程

文档序号:16583801发布日期:2019-01-14 18:12阅读:278来源:国知局
一种数字货币的交易方法和系统与流程

本发明实施例涉及区块链技术领域,尤其涉及一种数字货币的交易方法和系统。



背景技术:

随着科学技术的发展,由于区块链具有数据安全且透明等优势,所以区块链相关的技术被广泛的应用于贸易经融等领域。

众所周知的是,区块链中的电子交易,需要使用数字货币。并且每个区块链都会发行与其对应的数字货币,但是,不同的数字货币在不同的区块链之间不能通用。同一个用户可能持有多种数字货币,且由于目前许多国家禁止数字货币与法定货币的直接兑换(即禁止非法定数字货币兑现),这就使用户无法实现多种不同数字货币之间的兑换。



技术实现要素:

为解决上述技术问题,本发明实施例提供了一种数字货币的交易方法和系统。

根据本发明实施例的一个方面,本发明实施例提供了一种数字货币的交易方法,应用于不同的区块链之间,所述方法包括:

当第一区块链向第二区块链发起交易,且所述第一区块链中同意所述交易对应的交易内容的节点的数量大于预设的第一阈值时,则所述第一区块链根据所述交易生成第一区块,且将所述第一区块发送至预设的结算区块链;

当所述第二区块链中同意所述交易内容的节点的数量大于预设的第二阈值时,则所述第二区块链根据所述交易生成第二区块,且将所述第二区块发送至所述结算区块链;

所述结算区块链对所述第一区块和所述第二区块进行验证,得到验证结果;

当所述验证结果为验证通过时,则所述结算区块链对所述交易进行结算。

通过本实施例提供的:当第一区块链中同意交易内容的节点的数量大于第一阈值时,第一区块链根据交易生成第一区块,且将第一区块发送至结算区块链,同样的,当第二区块链中同意交易内容的节点的数量大于第二阈值时,则第二区块链也根据交易生成第二区块,并将第二区块发送至结算区块链,由结算区块链对第一区块和第二区块进行验证,并当验证通过时,对交易进行结算的技术方案,实现了不同数字货币之间的兑换,以便为用户带来了便利,且实现了充分利用资源的技术效果。

进一步地,所述方法还包括:

注册前的第一区块链将与其对应的第一注册信息在所述结算区块链中进行广播;

所述结算区块链根据所述第一注册信息生成第一注册块;

当所述注册前的第一区块链中同意所述第一注册块的节点的数量大于所述第一阈值时,则所述注册前的第一区块链将所述第一注册块写入所述结算区块链中,得到注册后的所述第一区块链。

通过本实施例提供的:结算区块链根据第一注册信息生成第一注册块,注册前的第一区块链中同意第一注册块的节点的数量大于第一阈值时,则对注册前的第一注册块进行注册,得到第一区块链的技术方案,实现了快速将第一区块链与结算区块链进行结合的技术效果。

进一步地,所述方法还包括:

注册前的第二区块链将与其对应的第二注册信息在所述结算区块链中进行广播;

所述结算区块链根据所述第二注册信息生成第二注册块;

当所述注册前的第二区块链中同意所述第二注册块的节点的数量大于所述第二阈值时,则所述注册前的第二区块链将所述第二注册块写入所述结算区块链中,得到注册后的所述第二区块链。

通过本实施例提供的:结算区块链根据第二注册信息生成第二注册块,注册前的第二区块链中同意第二注册块的节点的数量大于第二阈值时,则对注册前的第二注册块进行注册,得到第二区块链的技术方案,实现了快速将第二区块链与结算区块链进行结合的技术效果。

进一步地,所述方法还包括:

所述结算区块链将其对应的结算区块链信息在所述结算区块链中进行广播;

其中,所述结算区块链信息包括:

所述结算区块链的数字货币lc的发型速度vlc,所述结算区块链产生一个区块的目标平均时间blt,所述结算区块链的计算量难度powl,所述结算链的节点数量qln。

进一步地,所述第一注册信息包括:所述第一区块链的数字货币ac的发行速度vac,所述第一区块链产生一个区块的目标平均时间bat,所述第一区块链的计算量难度powa,所述第一区块链的节点数量qan;

所述第二注册信息包括:所述第二区块链的数字货币bc的发行速度vbc,所述第二区块链产生一个区块的目标平均时间bbt,所述第二区块链的计算量难度powb,所述第二区块链的节点数量qbn。

进一步地,当所述交易内容为:所述第一区块链支付给所述第二区块链数量为qac的ac时,则所述结算区块链对所述交易进行结算,具体包括:

分别计算所述结算区块链、所述第一区块链和第二区块链的归一化难度系数,得到与所述结算区块链对应的归一化难度系数rl,与所述第一区块链对应的归一化难度系数ra,以及与所述第二区块链对应的归一化难度系数rb;

根据所述归一化难度系数ra、所述归一化难度系数rb和所述归一化难度系数rl,计算所述第一区块链和第二区块链之间的兑换率;

根据所述兑换率将qac数量的ac兑换为qbc数量的bc。

在本实施例中,通过分别对结算区块链、第一区块链和第三区块链的归一化难度系数,再根据三个归一化难度系数进行计算,得到第一区块链和第二区块链之间的兑换率,根据兑换率进行兑换的技术方案,实现了不同货币之间的兑换的技术效果。

进一步地,所述归一化难度系数rl=powl*blt/vlc;

所述归一化难度系数ra=powa*bat/vac;

所述归一化难度系数rb=powb*bbt/vbc。

进一步地,所述方法还包括:

所述结算区块链将所述交易写入所述结算区块链对应的账本中。

通过本实施例提供的:将交易写入账本中的技术方案,实现了对交易的有据可查的技术效果。

进一步地,所述结算区块链对所述第一区块和所述第二区块进行验证,得到验证结果,具体包括:

将所述第一区块的内容和所述第二区块的内容进行匹配,得到相似度;

当所述相似度大于预设的第三阈值时,则确定所述验证结果为验证通过。

通过本实施例提供的:将第一区块的内容与第二区块的内容进行匹配,将相似度与第三阈值进行比较,若比较结果为相似度大于第三阈值,则验证结果为验证通过的技术方案,实现了高效且精准的对第一区块和第二区块进行验证的技术效果。

根据本发明实施例的另一个方面,本发明实施例提供了一种数字货币的交易系统,应用于不同的区块链之间,所述系统包括:第一区块链、第二区块链和结算区块链,其中,

当所述第一区块链向所述第二区块链发起交易,且所述第一区块链中同意所述交易对应的交易内容的节点的数量大于预设的第一阈值时,则所述第一区块链用于:根据所述交易生成第一区块,且将所述第一区块发送至预设的结算区块链;

当所述第二区块链中同意所述交易内容的节点的数量大于预设的第二阈值时,则所述第二区块链用于:根据所述交易生成第二区块,且将所述第二区块发送至所述结算区块链;

所述结算区块链用于:对所述第一区块和所述第二区块进行验证,得到验证结果,并当所述验证结果为验证通过时,用于对所述交易进行结算。

进一步地,所述系统还包括:注册前的第一区块链,其中,

所述注册前的第一区块链用于:将与其对应的第一注册信息在所述结算区块链中进行广播;

所述结算区块链还用于:根据所述第一注册信息生成第一注册块;

当所述注册前的第一区块链中同意所述第一注册块的节点的数量大于所述第一阈值时,则所述注册前的第一区块链还用于:将所述第一注册块写入所述结算区块链中,得到注册后的所述第一区块链。

进一步地,所述系统还包括:注册前的第二区块链,其中,

所述注册前的第二区块链用于:将与其对应的第二注册信息在所述结算区块链中进行广播;

所述结算区块链还用于:根据所述第二注册信息生成第二注册块;

当所述注册前的第二区块链中同意所述第二注册块的节点的数量大于所述第二阈值时,则所述注册前的第二区块链还用于:将所述第二注册块写入所述结算区块链中,得到注册后的所述第二区块链。

进一步地,所述结算区块链还用于:将其对应的结算区块链信息在所述结算区块链中进行广播;

其中,所述结算区块链信息包括:

所述结算区块链的数字货币lc的发型速度vlc,所述结算区块链产生一个区块的目标平均时间blt,所述结算区块链的计算量难度powl,所述结算链的节点数量qln。

进一步地,所述第一注册信息包括:所述第一区块链的数字货币ac的发行速度vac,所述第一区块链产生一个区块的目标平均时间bat,所述第一区块链的计算量难度powa,所述第一区块链的节点数量qan;

所述第二注册信息包括:所述第二区块链的数字货币bc的发行速度vbc,所述第二区块链产生一个区块的目标平均时间bbt,所述第二区块链的计算量难度powb,所述第二区块链的节点数量qbn。

进一步地,当所述交易内容为:所述第一区块链支付给所述第二区块链数量为qac的ac时,则所述结算区块链还用于:

分别计算所述结算区块链、所述第一区块链和第二区块链的归一化难度系数,得到与所述结算区块链对应的归一化难度系数rl,与所述第一区块链对应的归一化难度系数ra,以及与所述第二区块链对应的归一化难度系数rb;

根据所述归一化难度系数ra、所述归一化难度系数rb和所述归一化难度系数rl,计算所述第一区块链和第二区块链之间的兑换率;

根据所述兑换率将qac数量的ac兑换为qbc数量的bc。

其中,所述归一化难度系数rl=powl*blt/vlc;

所述归一化难度系数ra=powa*bat/vac;

所述归一化难度系数rb=powb*bbt/vbc。

进一步地,所述结算区块链还用于:将所述交易写入所述结算区块链对应的账本中。

进一步地,所述结算区块链还用于:将所述第一区块的内容和所述第二区块的内容进行匹配,得到相似度,且当所述相似度大于预设的第三阈值时,则确定所述验证结果为验证通过。

附图说明

图1为本发明实施例提供的一种数字货币的交易方法的流程示意图;

图2为本发明实施例提供的第一区块链注册的流程示意图;

图3为本发明实施例提供的第二区块链注册的流程示意图;

图4为本发明实施例提供的一种数字货币的交易系统的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

本发明实施例提供了一种数字货币的交易方法和系统。

根据本发明实施例的一个方面,本发明实施例提供了一种数字货币的交易方法,应用于不同的区块链之间。

第一实施例:

请参阅图1,图1为本发明实施例提供的一种数字货币的交易方法的流程示意图。

如图1所示,该方法包括:

s100:当第一区块链向第二区块链发起交易,且第一区块链中同意交易对应的交易内容的节点的数量大于预设的第一阈值时,则第一区块链根据交易生成第一区块,且将第一区块发送至预设的结算区块链。

众所周知的是,区块链中的电子交易,经常使用数字货币。且每个区块链都会发行自己的数字货币。然后数字货币在区块链之间不通用。即,在现有技术中,不能实现数字货币之间的兑换。

但是,在本实施例中,为解决现有技术中没法实现数字货币之间的兑换的技术弊端,通过设置结算区块链,从而实现由结算区块链对不同的多个区块链之间的数字货币进行兑换。

其中,结算区块链为任一区块链。优选地,结算区块链为活跃度高的区块链。

当需要实现第一区块链和第二区块链之间的数字货币的兑换时。则第一区块链向第二区块链发起交易。具体地,交易即为数字货币兑换对应的交易。

第一区块链中的每个节点均会对该交易对应的交易内容进行表态,即对该交易对应的交易内容进行校验,确认是否同意该交易内容。如:

第一区块链中共有20个节点,每个节点均对该交易内容进行表态,当有12个节点同意该交易内容,且第一阈值为10时,则第一区块链根据交易生成第一区块,并将该第一区块发送至结算区块链,以便结算区块链进行相应的结算(即兑换)。

其中,根据第一区块链中节点的数量对第一阈值进行设定。优选地,将第一阈值设置为第一区块链中节点的数量的二分之一。

在一种可能实现的方案中,当第一区块链中同意交易内容的节点的数量小于或者等于第一阈值时,则流程结束。即,第一区块链不生成第一区块,货币兑换失败。

s200:当第二区块链中同意交易内容的节点的数量大于预设的第二阈值时,则第二区块链根据交易生成第二区块,且将第二区块发送至结算区块链。

第二区块链接收到交易后,第二区块链中的每个节点均会对该交易对应的交易内容进行表态,即对该交易内容进行验证,确定是否同意该交易内容。如:

第二区块链中共有30个节点,每个节点均对该交易内容进行表态,当有18个节点同意该交易内容,且第二阈值为16时,则第二区块链根据交易生成第二区块,并将该第二区块发送至结算区块链,以便结算区块链进行相应的结算(即兑换)。

其中,根据第二区块链中节点的数量对第二阈值进行设定。优选地,将第二阈值设置为第二区块链中节点的数量的二分之一。

在一种可能实现的方案中,当第二区块链中同意交易内容的节点的数量小于或者等于第二阈值时,则流程结束。即,第二区块链不生成第二区块,货币兑换失败。

s300:结算区块链对第一区块和第二区块进行验证,得到验证结果。

s400:当验证结果为验证通过时,则结算区块链对交易进行结算。

在一种可能实现的方案中,当验证结果为验证失败时,则流程结束。即,结算区块链不对交易进行结算,兑换数字货币失败。

在一种可能实现的方案中,当验证结果为失败时,则由第一区块链向第二区块链发起冲抵交易,该冲抵交易用于冲抵交易。则第一区块链生和第二区块链分别生成冲抵交易对应的区块,以便实现冲抵交易。

在一种可能实现的方案中,在第一区块链和第二区块链中,如果需要保证其他内部交易内容不被泄露,可以为第一区块链和第二区块链的交易单独生成一个区块。

第二实施例:

本实施例以第一实施例为基础。

请参阅图2,图2为本发明实施例提供的第一区块链注册的流程示意图。

结合图1和图2可知,在s100之前,该方法还包括:

s1:注册前的第一区块链将与其对应的第一注册信息在结算区块链中进行广播。

优选地,第一注册信息包括:第一区块链的数字货币ac的发行速度vac,第一区块链产生一个区块的目标平均时间bat,第一区块链的计算量难度powa,第一区块链的节点数量qan。

其中,第一区块链产生一个区块的目标平均时间bat一经确定后,是不能做变更的。

当然,第一注册信息还可以包括第一区块链的名称。

s2:结算区块链根据第一注册信息生成第一注册块。

注册前的第一区块链将第一注册信息在结算区块链中进行广播后,结算区块链会根据第一注册信息生成一个区块,即第一注册块。

s3:当注册前的第一区块链中同意第一注册块的节点的数量大于第一阈值时,则注册前的第一区块链将第一注册块写入结算区块链中,得到注册后的第一区块链。

如:第一区块链中共有20个节点,每个节点均对该第一注册块进行表态,当有12个节点同意该第一注册块,且第一阈值为10时,则将该第一注册块写入结算区块链中,以便得到注册后的第一区块链。

在一种可能实现的方案中,当第一区块链中同意第一注册块的节点的数量小于或者等于第一阈值时,则流程结束。即,不再执行将第一注册块写入结算区块链中的步骤。即,货币兑换失败。

在注册完成后,第一区块链中的每个节点正式成为结算区块链的节点。当然,第一区块链中的每个节点仍是第一区块链的节点。

当第一注册信息中的任一信息发生变化时,需要向结算区块链更新发生变化的信息,更新的过程与注册的过程相同。

当然,在更新时,可以选择部分更新,也可以选择全部更新。即,可以更新只发生了变化的信息,也可以直接将第一信息中的所有信息均进行更新。

如:当第一注册信息中的第一区块链的数字货币ac的发行速度vac发生变化时,第一区块链可只将变化后的第一区块链的数字货币ac的发行速度vac在结算区块链中进行广播,而不广播第一注册信息中的其它信息。

当然,第一区块链也可以将变化后的第一区块链的数字货币ac的发行速度vac、第一区块链产生一个区块的目标平均时间bat、第一区块链的计算量难度powa、第一区块链的节点数量qan在结算区块链中进行广播。

第三实施例:

本实施例以第二实施例为基础。

请参阅图3,图3为本发明实施例提供的第二区块链注册的流程示意图。

结合图1和图3可知,在s100之前,该方法还包括:

s4:注册前的第二区块链将与其对应的第二注册信息在结算区块链中进行广播。

优选地,第二注册信息包括:第二区块链的数字货币bc的发行速度vbc,第二区块链产生一个区块的目标平均时间bbt,第二区块链的计算量难度powb,第二区块链的节点数量qbn。

其中,第二区块链产生一个区块的目标平均时间bbt一经确定后,是不能做变更的。

当然,第二注册信息还可以包括第二区块链的名称。

s5:结算区块链根据第二注册信息生成第二注册块。

注册前的第二区块链将第二注册信息在结算区块链中进行广播后,结算区块链会根据第二注册信息生成一个区块,即第二注册块。

s6:当注册前的第二区块链中同意第二注册块的节点的数量大于第二阈值时,则注册前的第二区块链将第二注册块写入结算区块链中,得到注册后的第二区块链。

如:第二区块链中共有30个节点,每个节点均对该第二注册块进行表态,当有18个节点同意该第二注册块,且第二阈值为16时,则将该第二注册块写入结算区块链中,以便得到注册后的第二区块链。

在一种可能实现的方案中,当第二区块链中同意第二注册块的节点的数量小于或者等于第二阈值时,则流程结束。即,不再执行将第二注册块写入结算区块链中的步骤。即,货币兑换失败。

在注册完成后,第二区块链中的每个节点正式成为结算区块链的节点。当然,第二区块链中的每个节点仍是第二区块链的节点。

当第一注册信息中的任一信息发生变化时,需要向结算区块链更新发生变化的信息,更新的过程与注册的过程相同。

当然,在更新时,可以选择部分更新,也可以选择全部更新。即,可以更新只发生了变化的信息,也可以直接将第一信息中的所有信息均进行更新。

如:当第二注册信息中的第二区块链的数字货币bc的发行速度vbc发生变化时,第二区块链可只将变化后的第二区块链的数字货币bc的发行速度vbc在结算区块链中进行广播,而不广播第二注册信息中的其它信息。

当然,第二区块链也可以将变化后的第二区块链的数字货币bc的发行速度vbc、第二区块链产生一个区块的目标平均时间bat、第二区块链的计算量难度powa、第二区块链的节点数量qan在结算区块链中进行广播。

第四实施例:

本实施例以第三实施例为基础。在s100之前,该方法还包括:

s7:结算区块链将其对应的结算区块链信息在结算区块链中进行广播。

其中,结算区块链信息包括:

结算区块链的数字货币lc的发型速度vlc,结算区块链产生一个区块的目标平均时间blt,结算区块链的计算量难度powl,结算链的节点数量qln。

其中,结算区块链产生一个区块的目标平均时间blt一经确定后,是不能做变更的。

当然,结算区块链信息还可以包括结算区块链的名称。

第五实施例:

本实施例以第四实施例为基础。在本实施例中,当交易内容为:第一区块链支付给第二区块链数量为qac的ac时,则结算区块链对交易进行结算,具体包括:

s401:分别计算结算区块链、第一区块链和第二区块链的归一化难度系数,得到与结算区块链对应的归一化难度系数rl,与第一区块链对应的归一化难度系数ra,以及与第二区块链对应的归一化难度系数rb。

优选地,归一化难度系数rl=powl*blt/vlc。归一化难度系数ra=powa*bat/vac。归一化难度系数rb=powb*bbt/vbc。

s402:根据归一化难度系数ra、归一化难度系数rb和归一化难度系数rl,计算第一区块链和第二区块链之间的兑换率。

s403:根据兑换率将qac数量的ac兑换为qbc数量的bc。

具体地:第一区块链的数字货币ac和结算区块链的数字货币lc之间的兑换率为ra/rl。即每1个ac可以兑换(ra/rl)个lc。例如rl=2,ra=1(结算区块链的计算量难度powl是第一区块链的计算量难度powa的2倍),则1个ac可以兑换ra/rl=1/2个,即0.5个lc。

同样的,可得1个bc可以兑换(rb/rl)个lc;一个ac可以兑换(ra/rb)个bc。

第六实施例:

本实施例以第一至第五实施例中的任一实施例为基础。在本实施例中,在s400之后,该方法还包括:

s8:结算区块链将交易写入结算区块链对应的账本中。

具体地:写入账本中的交易的内容包括:第一区块链中某节点na支付qac个ac;第二区块链中的某节点nb接受了na支付的qbc个bc;交易成立时ac与bc的兑换率;以及计算ac与bc兑换率的参数powa、bat、vac、powb、bbt、vbc;第一区块链中关于该交易的交易记录;第二区块链中中关于该交易的交易记录。其中,第一区块链中包含该交易区块,第二区块链中包含该交易的区块。

其中,将第一区块链的powa、bat、vac,以及第二区块链的powb、bbt、vbc写入结算区块链中,由于第一区块链和第二区块链本身的区块的不可更改的特性,可以防止第一区块链和第二区块链在交易过程中出现欺诈的现象。

第七实施例:

本实施例以第一至第六实施例中的任一实施例为基础。在本实施例中,在s300具体包括:

s301:将第一区块的内容和第二区块的内容进行匹配,得到相似度。

s302:当相似度大于预设的第三阈值时,则确定验证结果为验证通过。

优选地,第三阈值大于50%。即,当第一区块的内容与第二区块的内容大部分相同时,则验证结果为验证通过。

根据本发明实施例的另一个方面,本发明实施例提供了与上述方法相对应的一种数字货币的交易系统,应用于不同的区块链之间。

请参阅图4,图4为本发明实施例提供的一种数字货币的交易系统的结构示意图。

如图4所示,该系统包括:第一区块链、第二区块链和结算区块链,其中,

当第一区块链向第二区块链发起交易,且第一区块链中同意交易对应的交易内容的节点的数量大于预设的第一阈值时,则第一区块链用于:根据交易生成第一区块,且将第一区块发送至预设的结算区块链;

当第二区块链中同意交易内容的节点的数量大于预设的第二阈值时,则第二区块链用于:根据交易生成第二区块,且将第二区块发送至结算区块链;

结算区块链用于:对第一区块和第二区块进行验证,得到验证结果,并当验证结果为验证通过时,用于对交易进行结算。

在一种可能实现的方案中,该系统还包括:注册前的第一区块链,其中,

注册前的第一区块链用于:将与其对应的第一注册信息在结算区块链中进行广播;

结算区块链还用于:根据第一注册信息生成第一注册块;

当注册前的第一区块链中同意第一注册块的节点的数量大于第一阈值时,则注册前的第一区块链还用于:将第一注册块写入结算区块链中,得到注册后的第一区块链。

在一种可能实现的方案中,该系统还包括:注册前的第二区块链,其中,

注册前的第二区块链用于:将与其对应的第二注册信息在结算区块链中进行广播;

结算区块链还用于:根据第二注册信息生成第二注册块;

当注册前的第二区块链中同意第二注册块的节点的数量大于第二阈值时,则注册前的第二区块链还用于:将第二注册块写入结算区块链中,得到注册后的第二区块链。

在一种可能实现的方案中,结算区块链还用于:将其对应的结算区块链信息在结算区块链中进行广播;

其中,结算区块链信息包括:

结算区块链的数字货币lc的发型速度vlc,结算区块链产生一个区块的目标平均时间blt,结算区块链的计算量难度powl,结算链的节点数量qln。

在一种可能实现的方案中,第一注册信息包括:第一区块链的数字货币ac的发行速度vac,第一区块链产生一个区块的目标平均时间bat,第一区块链的计算量难度powa,第一区块链的节点数量qan;

第二注册信息包括:第二区块链的数字货币bc的发行速度vbc,第二区块链产生一个区块的目标平均时间bbt,第二区块链的计算量难度powb,第二区块链的节点数量qbn。

在一种可能实现的方案中,当交易内容为:第一区块链支付给第二区块链数量为qac的ac时,则结算区块链还用于:

分别计算结算区块链、第一区块链和第二区块链的归一化难度系数,得到与结算区块链对应的归一化难度系数rl,与第一区块链对应的归一化难度系数ra,以及与第二区块链对应的归一化难度系数rb;

根据归一化难度系数ra、归一化难度系数rb和归一化难度系数rl,计算第一区块链和第二区块链之间的兑换率;

根据兑换率将qac数量的ac兑换为qbc数量的bc。

其中,归一化难度系数rl=powl*blt/vlc;

归一化难度系数ra=powa*bat/vac;

归一化难度系数rb=powb*bbt/vbc。

在一种可能实现的方案中,结算区块链还用于:将第一区块的内容和第二区块的内容进行匹配,得到相似度,且当相似度大于预设的第三阈值时,则确定验证结果为验证通过。

读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

还应理解,在本发明各实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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