基于虚拟代码的交易系统、方法及程序技术方案

技术编号:33366211 阅读:27 留言:0更新日期:2022-05-11 22:26
本发明专利技术提供一种基于虚拟代码的交易系统、方法及程序,其特征在于,所述方法包括如下步骤:虚拟代码接收步骤,虚拟代码验证单元接收虚拟代码,所述虚拟代码借由包括在虚拟代码生成单元的虚拟代码生成函数而生成;所述虚拟代码验证单元从所述虚拟代码中搜索用户标识(UID,UserIdentification)的存储位置;所述虚拟代码验证单元搜索与搜索到的UID匹配而存储的控制命令信息;以及基于提取的所述控制命令信息来执行控制命令,其中,所述虚拟代码验证单元存储多个UID,并且每隔预设定的周期改变与所述多个UID中的每一个匹配的控制命令信息。息。息。

【技术实现步骤摘要】
【国外来华专利技术】基于虚拟代码的交易系统、方法及程序


[0001]本专利技术涉及一种利用虚拟代码的交易方法。

技术介绍

[0002]代码形态数据正在用于许多领域。除了支付时使用的卡号、账号之外,用于识别用户的IPIN号、居民身份证号等是代码形态数据。
[0003]但是,在利用这种代码数据的过程中,发生很多泄露的事故。随着用作代用货币的虚拟代码被泄露而他人不合法地使用,购购买方可能会受到损害,并且随着伪造使用不合法的虚拟代码,销售方可能会受到损害。
[0004]为了防止形成虚拟代码的代码及虚拟代码生成规则被泄露,使用临时生成的虚拟代码的尝试较多,但是为了搜索与虚拟代码对应的实际代码,需要用于识别用户的数据。例如,对一次性密码(OTP,One Time Password)的情况而言,虽然每次都改变代码而生成,但为了判断赋予用户的算法,需要登录步骤,因此难以应用于多样的领域。
[0005]并且,在验证虚拟代码的有效性的装置中难以进行通信的情况下,存在难以验证虚拟代码的有效性的问题。
[0006]因此,需要一种能够基于实时变化的虚拟代码来判断虚拟代码的有效性并使用而不提供关于与虚拟代码对应的用户或装置的识别信息的专利技术。
[0007]对此,现有技术文献有韩国授权专利10

1316466号(2013年10月01日)。

技术实现思路

[0008]技术问题
[0009]本专利技术所要解决的技术问题在于提供一种交易行为后不重复生成由销售方发放的虚拟代码的方法及系统。
[0010]并且,本专利技术所要解决的技术问题在于提供一种在交易行为后向由销售方发放的虚拟代码赋予有效期,使得购买方在购买虚拟代码后在经过预定时间后无法使用的方法及系统。
[0011]并且,本专利技术所要解决的技术问题在于提供一种即使令牌的生成规则被泄露,也使得在经过预定时间之后不能使用对应规则的方法及系统。
[0012]本专利技术所要解决的技术问题并不局限于以上提及的技术问题,本领域技术人员可以通过下文的记载而明确理解未提及的其他技术问题。
[0013]技术方案
[0014]用于解决上述技术问题的本专利技术提供一种利用虚拟代码的交易方法,其特征在于,包括如下步骤:虚拟代码接收步骤,虚拟代码验证单元接收虚拟代码,所述虚拟代码借由包括在虚拟代码生成单元的虚拟代码生成函数而生成;所述虚拟代码验证单元从所述虚拟代码中搜索用户标识(UID,User Identification)的存储位置;所述虚拟代码验证单元搜索与搜索到的UID匹配而存储的控制命令信息;以及基于提取的所述控制命令信息来执
行控制命令,其中,所述虚拟代码验证单元存储多个UID,并且每隔预设定的周期改变与所述多个UID中的每一个匹配的控制命令信息。
[0015]在一实施例中,本专利技术可以包括如下步骤:所述虚拟代码验证单元每隔预设定的周期更新存储于所述虚拟代码验证单元的周期信息,其中,当所述虚拟代码验证单元更新所述周期信息时,使与所述多个用户标识中的每一个匹配而存储的控制命令信息与彼此不同的用户标识匹配而存储。
[0016]在一实施例中,本专利技术还可以包括如下步骤:所述虚拟代码验证单元利用存储的所述周期信息验证所述虚拟代码。
[0017]在一实施例中,验证所述虚拟代码的步骤可以包括如下步骤:所述虚拟代码验证单元从所述虚拟代码提取周期信息;以及所述虚拟代码验证单元将提取的所述周期信息与存储于所述虚拟代码验证单元的周期信息进行比较,以验证所述虚拟代码的有效性。
[0018]在一实施例中,所述虚拟代码验证单元更新存储于所述虚拟代码验证单元的周期信息的步骤可以包括如下步骤:所述虚拟代码验证单元将周期信息从第一周期更新到第二周期;以及所述虚拟代码验证单元改变控制命令信息的存储位置,使得在所述第一周期与特定用户标识匹配而存储的控制命令信息在所述第二周期与不同于所述特定用户标识的用户标识匹配。
[0019]在一实施例中,验证所述虚拟代码的步骤可以包括如下步骤:在提取的所述周期信息与存储于所述虚拟代码验证单元的第二周期不一致的情况下,所述虚拟代码验证单元确认提取的所述周期信息是否与所述第一周期一致。
[0020]在一实施例中,在提取的所述周期信息与所述第一周期一致的情况下,基于提取的所述控制命令信息来执行控制命令的步骤可以包括如下步骤:所述虚拟代码验证单元执行与在所述第一周期与提取的所述用户标识匹配而存储的控制命令信息对应的控制指令。
[0021]在一实施例中,所述虚拟代码可以包括:第一代码,设定搜索存储位置的开始位置;以及第二代码,根据特定的搜索方式来设定从所述开始位置向所述存储位置的搜索路径,其中,所述第一代码及所述第二代码可以按每单位计数而改变。
[0022]在一实施例中,所述虚拟代码验证单元验证所述虚拟代码的步骤可以包括如下步骤:所述虚拟代码验证单元从所述虚拟代码提取虚拟代码验证单元的固有值;以及所述虚拟代码验证单元将提取的所述固有值与存储在所述虚拟代码验证单元的固有值进行比较,从而验证所述虚拟代码的有效性。
[0023]并且,本专利技术提供一种利用虚拟代码的交易程序,所述程序为了与作为硬件的计算机结合,且执行上述的方法而存储于介质。
[0024]并且,提供一种用于交易的虚拟代码生成装置。具体而言,本专利技术提供一种如下的用于交易的虚拟代码生成装置,其特征在于,包括:详细代码生成部,基于存储于所述虚拟代码生成装置的多个用户标识中的与对应于用户的购买请求的控制命令信息匹配而存储的用户标识,来生成一个以上的详细代码;虚拟代码生成部,利用虚拟代码生成函数组合所述一个以上的详细代码而生成虚拟代码;以及虚拟代码提供部,向虚拟代码接收装置或虚拟代码验证装置传输所述虚拟代码,其中,所述虚拟代码生成装置存储有多个用户标识,并且每隔预设定的周期改变分别与所述多个用户标识匹配的控制命令信息。
[0025]在一实施例中,所述虚拟代码生成装置可以以与所述虚拟代码验证装置相同的周
期,将与所述多个用户标识中的每一个匹配而存储的控制命令信息与彼此不同的用户标识匹配而存储。
[0026]并且,提供一种用于交易的虚拟代码验证装置,具体而言,本专利技术提供一种如下的用于交易的虚拟代码验证装置,其特征在于,包括:虚拟代码接收部,接收虚拟代码;详细代码提取部,从所述虚拟代码提取详细代码;存储位置搜索部,基于所述详细代码来搜索用户标识的存储位置;控制命令信息提取部,提取与搜索到的所述用户标识匹配而存储的控制命令信息;虚拟代码验证部,验证所述虚拟代码;以及控制部,基于提取的所述控制命令信息来执行控制,其中,在所述虚拟代码验证装置存储有多个用户标识,并且每隔预设定的周期改变与所述多个用户标识中的每一个匹配的控制命令信息。
[0027]在一实施例中,所述虚拟代码验证装置可以以与所述虚拟代码生成装置相同的周期,将与所述多个用户标识中的每一个匹配而存储的控制命令信息与彼此不同的用户标识匹配而存储。
[0028]在一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种利用虚拟代码的交易方法,其特征在于,包括如下步骤:虚拟代码接收步骤,虚拟代码验证单元接收虚拟代码,所述虚拟代码借由包括在虚拟代码生成单元的虚拟代码生成函数而生成;所述虚拟代码验证单元从所述虚拟代码中搜索用户标识的存储位置;所述虚拟代码验证单元搜索与搜索到的用户标识匹配而存储的控制命令信息;以及基于提取的所述控制命令信息来执行控制命令,其中,所述虚拟代码验证单元存储多个用户标识,并且每隔预设定的周期改变与所述多个用户标识中的每一个匹配的控制命令信息。2.根据权利要求1所述的利用虚拟代码的交易方法,其特征在于,还包括如下步骤:所述虚拟代码验证单元每隔预设定的周期更新存储于所述虚拟代码验证单元的周期信息,其中,当所述虚拟代码验证单元更新所述周期信息时,使与所述多个用户标识中的每一个匹配而存储的控制命令信息与彼此不同的用户标识匹配而存储。3.根据权利要求2所述的利用虚拟代码的交易方法,其特征在于,还包括如下步骤:所述虚拟代码验证单元利用存储的所述周期信息验证所述虚拟代码。4.根据权利要求3所述的利用虚拟代码的交易方法,其特征在于,验证所述虚拟代码的步骤包括如下步骤:所述虚拟代码验证单元从所述虚拟代码提取周期信息;以及所述虚拟代码验证单元将提取的所述周期信息与存储于所述虚拟代码验证单元的周期信息进行比较,以验证所述虚拟代码的有效性。5.根据权利要求4所述的利用虚拟代码的交易方法,其特征在于,所述虚拟代码验证单元更新存储于所述虚拟代码验证单元的周期信息的步骤包括如下步骤:所述虚拟代码验证单元将周期信息从第一周期更新到第二周期;以及所述虚拟代码验证单元改变控制命令信息的存储位置,使得在所述第一周期与特定用户标识匹配而存储的控制命令信息在所述第二周期与不同于所述特定用户标识的用户标识匹配。6.根据权利要求5所述的利用虚拟代码的交易方法,其特征在于,验证所述虚拟代码的步骤包括如下步骤:在提取的所述周期信息与存储于所述虚拟代码验证单元的第二周期不一致的情况下,所述虚拟代码验证单元确认提取的所述周期信息是否与所述第一周期一致。7.根据权利要求6所述的利用虚拟代码的交易方法,其特征在于,在提取的所述周期信息与所述第一周期一致的情况下,基于提取的所述控制命令信息来执行控制命令的步骤包括如下步骤:所述虚拟代码验证单元执行与在所述第一周期与提取的所述用户标识匹配而存储的控制命令信息对应的控制指令。8.根据权利要求1所述的利用虚拟代码的交易方法,其特征在于,所述虚拟代码包括:第一代码,设定搜索存储位置的开...

【专利技术属性】
技术研发人员:刘昌训
申请(专利权)人:森斯通株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1