基于虚拟卡号的金融交易提供方法及虚拟卡号验证服务器技术

技术编号:34478605 阅读:15 留言:0更新日期:2022-08-10 08:54
本发明专利技术涉及基于虚拟卡号的金融交易提供方法及虚拟卡号验证服务器。本发明专利技术一个实施例的基于虚拟卡号的金融交易提供方法包括:虚拟卡号验证手段接收虚拟卡号生成手段提供的虚拟卡号的步骤S200(虚拟卡号接收步骤);所述虚拟卡号验证手段提取所述虚拟卡号中包含的多个细部代码的步骤S400;所述虚拟卡号验证手段以多个细部代码为基础来搜索实际卡号的存储位置的实际卡号搜索步骤S1000(实际卡号搜索步骤);及通过在所述存储位置提取的所述实际卡号进行金融交易或请求进行金融交易的步骤S1200。S1200。S1200。

【技术实现步骤摘要】
基于虚拟卡号的金融交易提供方法及虚拟卡号验证服务器
[0001]本申请是申请日为2018年01月17日、申请号为201810046684.7、题为“虚拟卡号生成装置及验证装置、金融交易提供系统、方法及程序”的专利申请的分案申请。


[0002]本专利技术涉及基于虚拟卡号的金融交易提供系统、虚拟卡号生成装置、虚拟卡号验证装置、基于虚拟卡号的金融交易提供方法及基于虚拟卡号的金融交易提供程序,更详细而言,涉及一种生成每个时间点不重复地生成的虚拟卡号,以此为基础搜索实际卡号并进行金融交易的系统、方法及程序和每个时间点生成不重复的虚拟卡号的装置及以此为基础搜索实际卡号并执行金融交易的装置。

技术介绍

[0003]代码形态数据正在许多领域利用。不仅是结算时利用的卡号、帐号,用于用户识别的IPIN号、居民身份证号等也是代码形态数据。
[0004]但是,在利用这种代码数据的过程中,泄露事故频发。就卡号而言,卡表面直接记载有实际卡号,因而在视觉上泄露给他人,在利用磁的结算时,卡号在直接传递给POS装置的同时泄露。
[0005]为了使实际卡号不直接泄露而进行了许多利用虚拟卡号的尝试,但为了搜索与虚拟卡号对应的实际卡号,需要用于识别使用者的数据。例如,就OTP(OneTime Password,一次性密码)而言,代码虽然随时间而变更并生成,但为了判断赋予使用者的算法而需要登录步骤,难以应用于多样的领域。
[0006]因此,需要一种专利技术,能够在不提供与实际卡号对应的使用者或装置的识别信息的同时,以实时变动的虚拟卡号为基础搜索实际卡号。
[0007]【现有技术文献】
[0008]【专利文献】
[0009]韩国注册专利10

1316466号(2013.10.01)

技术实现思路

[0010]本专利技术要解决的技术问题
[0011]本专利技术旨在提供一种无需用于虚拟卡号生成手段识别的另外步骤,便能够以虚拟卡号为基础搜索实际卡号的基于虚拟卡号的金融交易提供系统、虚拟卡号生成装置、虚拟卡号验证装置、基于虚拟卡号的金融交易提供方法及基于虚拟卡号的金融交易提供程序。
[0012]另外,本专利技术旨在提供一种在所有虚拟卡号生成手段中,提供在全周期内不重复且按单位计数间隔新生成的虚拟卡号的、基于虚拟卡号的金融交易提供系统、虚拟卡号生成装置、虚拟卡号验证装置、虚拟卡号提供方法及虚拟卡号提供程序。
[0013]本专利技术要解决的课题不限于以上言及的课题,未言及的其他课题是普通技术人员可以从以下记载明确理解的。
[0014]技术方案
[0015]本专利技术一个实施例的基于虚拟卡号的金融交易提供方法包括:虚拟卡号验证手段从金融交易终端接收虚拟卡号生成手段提供的虚拟卡号的虚拟卡号接收步骤;所述虚拟卡号验证手段提取所述虚拟卡号中包含的多个细部代码的步骤;所述虚拟卡号验证手段以多个细部代码为基础搜索实际卡号的存储位置的实际卡号搜索步骤;及通过在所述存储位置提取的所述实际卡号进行金融交易或请求进行金融交易的步骤;所述虚拟卡号验证手段和所述虚拟卡号生成手段包含相同的虚拟卡号生成函数;所述虚拟卡号根据特定规则结合固定代码及多个细部代码而生成;所述固定代码在所述虚拟卡号内结合于预先确定的位置,是判断与所述实际卡号对应的卡公司或卡类型的代码;所述多个细部代码的特征在于,包括:第1代码,其设置存储位置搜索的开始地点;及第2代码,其根据特定的搜索方式,设置从所述开始地点至所述存储位置的搜索路径;所述多个细部代码根据所述虚拟卡号生成函数中包含的多个细部代码生成函数分别生成;所述第1代码及所述第2代码每单位计数变更;所述单位计数按特定的时间间隔设置,随着所述时间间隔的经过而变更。
[0016]另外,作为另一实施例,其特征在于,所述虚拟卡号验证手段包括存储位置搜索算法,如果接收每单位计数正常生成的虚拟卡号,则从与所述第1代码对应的所述开始地点起,将按照与所述第2代码相应的搜索路径移动的地点提取为与所述存储位置匹配的地点。
[0017]另外,作为另一实施例,当卡公司服务器包括所述虚拟卡号验证手段时,所述虚拟卡号接收步骤是,所述虚拟卡号验证手段从支付结算服务服务器接收以所述固定代码为基础分类为与特定卡公司对应的所述虚拟卡号,且所述支付结算服务服务器从所述金融交易终端接收所述虚拟卡号;所述细部代码提取步骤的特征在于,包括:以所述固定代码为基础来判断卡类型的步骤;及利用与所述卡类型对应的所述虚拟卡号生成函数来提取多个细部代码的步骤;且所述虚拟卡号生成函数包括按特定的规则来结合细部代码的细部代码结合函数;所述实际卡号搜索步骤的特征在于,利用与所述卡类型对应的所述存储位置搜索算法,以多个细部代码为基础来搜索实际卡号的存储位置。
[0018]另外,作为另一实施例,所述虚拟卡号还包括与卡安全代码的位数对应的虚拟安全代码,还包括:所述虚拟卡号验证手段判断从所述虚拟卡号生成手段接收的接收安全代码与所述虚拟卡号验证手段内生成的生成安全代码是否一致并验证虚拟卡号的步骤。
[0019]另外,作为另一实施例,其特征在于,所述虚拟卡号将所述实际卡号的发放者识别号作为所述固定代码而配置于相同的位置,将除所述固定代码之外的位数的全部或一部分分开,赋予所述第1代码和第2代码的位数。
[0020]另外,作为另一实施例,当利用M个字符,生成N位的所述第1代码或所述第2代码时,各个所述细部代码为相异的MN个代码每单位计数分别匹配,所述虚拟卡号生成函数包含每单位计数按特定匹配规则依次提供第1代码或第2代码的第1函数或第2函数。
[0021]另外,作为另一实施例,所述第1代码从所述虚拟卡号验证手段开始发放实际卡号的最初时间点起,以经过的单位计数为基础生成,所述第2代码从发放个别实际卡号的时间点起,以经过的单位计数为基础生成。
[0022]另外,作为另一实施例,当所述存储位置搜索算法是在一个轨道上,以第1代码及第2代码为基础使指针移动时,所述实际卡号搜索步骤包括:将指针移动到与从所述虚拟卡号生成手段接收的所述虚拟卡号内第1代码对应的轨道上的地点的步骤;将与所述第1代码
对应的位置设置为搜索开始地点,按与所述第2代码对应的计数数使轨道回归,搜索与实际卡号存储位置匹配的地点的步骤;及提取实际卡号存储位置包含的实际卡号的步骤。
[0023]另外,作为另一实施例,当所述存储位置搜索算法是k角形在k(k为MN)个代码罗列的轨道上,顶点对应于各代码配置的地点并进行滚动移动时,所述实际卡号搜索步骤包括:使k角形滚动移动到与从所述虚拟卡号生成手段接收的所述虚拟卡号内第1代码对应的轨道上的地点的步骤;存储位置搜索步骤,将与所述第1代码对应的位置设置为搜索开始地点,根据应用于所述第2代码的搜索方式,以第2代码为基础搜索k角形的配置状态下的存储位置,且所述存储位置与所述k角形的各个顶点匹配;及提取所述存储位置包含的实际卡号的步骤。
[0024]另外,作为另一实施例,还包括:实际卡号存储步骤,如果从特定的虚拟卡本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟卡号的金融交易提供方法,其特征在于,包括:虚拟卡号接收步骤,虚拟卡号验证手段从金融交易终端接收由虚拟卡号生成手段提供的虚拟卡号,其中所述虚拟卡号根据特定规则结合固定代码及多个细部代码而生成;所述虚拟卡号验证手段提取所述虚拟卡号中包含的所述多个细部代码的步骤;所述虚拟卡号验证手段以所述多个细部代码之间的相关关系为基础搜索实际卡号的步骤;以及所述虚拟卡号验证手段利用搜索的所述实际卡号进行金融交易或请求进行金融交易的步骤,其中,所述固定代码在所述虚拟卡号内结合于预先确定的位置,并且是判断与所述实际卡号对应的卡公司或卡类型的代码,所述多个细部代码每单位计数变更,所述单位计数按特定的时间间隔设置。2.根据权利要求1所述的基于虚拟卡号的金融交易提供方法,其特征在于,所述多个细部代码包括:第1代码,设置存储有所述实际卡号的位置的开始地点;以及第2代码,根据特定的搜索方式,设置从所述开始地点至存储有所述实际卡号的位置的搜索路径,所述多个细部代码根据所述虚拟卡号生成函数中包含的多个细部代码生成函数而分别生成。3.根据权利要求2所述的基于虚拟卡号的金融交易提供方法,其特征在于,所述虚拟卡号验证手段包括:存储位置搜索算法,如果接收每单位计数正常生成的所述虚拟卡号,则从与所述第1代码对应的所述开始地点起,将按照与所述第2代码相应的搜索路径移动的地点提取为与所述存储位置匹配的地点。4.根据权利要求3所述的基于虚拟卡号的金融交易提供方法,其特征在于,在所述虚拟卡号接收步骤中,当卡公司服务器包括所述虚拟卡号验证手段时,所述虚拟卡号验证手段从支付结算服务服务器接收以所述固定代码为基础分类为与特定卡公司对应的所述虚拟卡号,所述支付结算服务服务器从所述金融交易终端接收所述虚拟卡号,在所述细部代码提取步骤中,以所述固定代码为基础来判断卡类型,并利用与所述卡类型对应的虚拟卡号生成函数来提取多个细部代码,所述虚拟卡号生成函数包括按特定的规则来结合所述多个细部代码的细部代码结合函数,在所述实际卡号搜索步骤中,利用与所述卡类型对应的所述存储位置搜索算法,以所述多个细部代码为基础来搜索所述实际卡号的存储位置。5.根据权利要求2所述的基于虚拟卡号的金融交易提供方法,其特征在于,所述虚拟卡号还包括与卡安全代码的位数对应的虚拟安全代码,还包括:所述虚拟卡号验证手段判断从所述虚拟卡号生成手段接收的接收安全代码与所述虚拟卡号验证手段内生成的生成安全代码是否一...

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

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

1