一种虚拟账户的管理方法及装置与流程

文档序号:22315961发布日期:2020-09-23 01:42阅读:230来源:国知局
一种虚拟账户的管理方法及装置与流程

本申请涉及信息安全技术领域,尤其涉及一种虚拟账户的管理方法及装置。



背景技术:

线上支付由于其具备快捷、低成本、高安全性的特点,在日常生活中的应用日益普及。

目前,在使用线上支付的方式时,需要在支持线上支付功能的各支付机构中绑定在各个银行中开立的银行卡,这样一方面会导致用户的银行卡信息(卡号、手机号等)均需要告知各支付机构,存在用户信息泄露的风险;另一方面,在需要更换绑定的银行卡时,需要针对每个支付机构都进行更换,操作上不方便。



技术实现要素:

为了解决现有技术存在的上述技术问题,本申请提供了一种虚拟账户的管理方法及装置,能够降低用户信息泄露的风险并简化更换绑定的银行卡的操作。

第一方面,本申请提供了一种虚拟账户的管理方法,应用于银行系统,所述方法包括:

在银行卡卡号的号段内划分预设子区段,通过所述预设子区段内的数字编号区别银行卡和虚拟支付账户组;

将用户的至少一张银行卡和所述虚拟账户组关联;

当确定支付请求中的卡号为所述虚拟支付账户组的卡号时,利用与所述虚拟支付账户组关联的所述至少一张银行卡进行支付操作。

可选的,当将所述用户的至少两张银行卡和所述虚拟账户组关联时,所述方法还包括:

设置所述至少两张银行卡的收款顺序和/或付款顺序。

可选的,所述方法还包括,将其他用户的虚拟账户组与所述用户的虚拟账户组关联。

可选的,所述方法还包括,确定关联的各虚拟账户组之间的权限等级,高权限等级的虚拟账户组管理低权限等级的虚拟账户组关联的银行卡。

可选的,所述预设子区段为所述卡号的号段内的一位号段或者两位号段。

可选的,所述虚拟账户组关联的银行卡至少包括以下中的一种:

借记卡或信用卡。

第二方面,本申请实施例还提供了一种虚拟账户的管理装置,所述装置应用于银行系统,所述装置包括:划分单元、关联单元和处理单元;

所述划分单元,用于在银行卡卡号的号段内划分预设子区段,通过预设子区段内的数字编号区别银行卡和虚拟支付账户组;

所述关联单元,用于将用户的至少一张银行卡和所述虚拟账户组关联;

所述处理单元,用于当确定支付请求中的卡号为所述虚拟支付账户组的卡号时,利用与所述虚拟支付账户组关联的所述至少一张银行卡进行支付操作。

可选的,所述装置还包括:顺序设置单元;

所述顺序设置单元,用于当将所述用户的至少两张银行卡和所述虚拟账户组关联时,设置所述至少两张银行卡的收款顺序和/或付款顺序。

第三方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所述的虚拟账户的管理方法。

第四方面,本申请实施例还提供了一种电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行以上所述的虚拟账户的管理方法。

本申请提供的技术方案至少具有以下的优点:

本申请提供的管理方法首先在银行卡卡号的号段内划分预设子区段,通过预设子区段内的数字编号区别银行卡和虚拟支付账户组,即虚拟支付账户组的号码也符合银行卡卡号的规则,并可通过预设子区段内的数字编号与银行卡区别开;然后将用户的至少一张银行卡和虚拟账户组关联,银行系统可以管理该关联关系;当确定支付请求中的卡号为所述虚拟支付账户组的卡号时,利用与虚拟支付账户组关联的所述至少一张银行卡进行支付操作。利用该方法,采用虚拟支付账户组的卡号与外部的支付机构进行业务,而关联的银行卡对外部的支付机构不可见,进而降低了用户隐私信息的泄露风险,并且还可以在虚拟支付账户组的卡号不改变的情况,调整关联的银行卡,避免了针对每个支付机构都进行更换操作,因此还简化了用户操作。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的一种虚拟账户的管理方法的流程图;

图2为本申请实施例提供的银行卡的示意图;

图3为本申请实施例提供的一种虚拟账户的管理装置的示意图;

图4为本申请实施例提供的另一种虚拟账户的管理装置的示意图;

图5为本申请实施例提供的一种电子设备的示意图。

具体实施方式

目前,在使用线上支付的方式时,需要在支持线上支付功能的各支付机构中绑定在各个银行中开立的银行卡,存在用户信息泄露的风险,而在需要更换绑定的银行卡时,需要针对每个支付机构都进行更换,操作上不方便。

为了解决以上技术问题,本申请实施例提供了一种虚拟账户的管理方法、装置、计算机可读存储介质和电子设备,通过按照原来卡号规则下设立新的虚拟支付账户组,并通过卡号的预设子区段内的数字编号区别银行卡和虚拟支付账户组,既可以在虚拟支付账户组的卡号不改变的情况,随意调整内部关联的银行卡,在一定程度保障用户隐私信息,而且避免了用户针对每个支付机构都进行更换操作,简化了用户操作。

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

实施例一:

本申请实施例提供了一种虚拟账户的管理方法,下面结合附图具体说明。

参见图1,该图为本申请实施例提供的一种虚拟账户的管理方法的流程图。

本申请实施例提供的方法包括以下步骤:

s101:在银行卡卡号的号段内划分预设子区段,通过预设子区段内的数字编号区别银行卡和虚拟支付账户组。

本申请实施例中的银行卡即真实的银行卡,虚拟支付账户组的卡号规则符合所属银行的银行卡的卡号规则。

参见图2,该图为本申请实施例提供的银行卡的示意图。

其中,银行卡200的卡号如图所示,例如卡号可以为19位数字,其中前6位用于区分所属的银行,可以在其余的号位中划分出预设子区段,用于区别银行卡和虚拟支付账户组。

其中,预设子区段可以为卡号的号段内的一位号段或者两位号段,图中以预设子区段201为一位号段为例进行说明。此外,本申请实施例对预设子区段的具体位置不作具体限定,即不限定号段内从第几位开始为预设子区段。

可以理解的是,在一些实施例中,虚拟账户组可以与银行卡一样,具备实体卡,即用户在申请获取虚拟账户组的卡号后,可以获取实体卡;在另一些实施例中,虚拟支付账户组可以仅有对应的卡号,而不具备实体卡,虚拟支付账户组的卡号信息由银行系统进行管理,用户可以知晓该卡号信息并将可以虚拟支付账户组的卡号与第三方的支付机构进行绑定。

对于银行系统,可以将虚拟支付账户组的卡号与银行卡号统一进行管理,区分时通过预设子区段内的数字编号区别,例如当预设子字段内的数字编号为1时为银行卡卡号,为0时为虚拟支付账户组;又例如当预设子字段内的数字编号为奇数时为银行卡卡号,为偶数时为虚拟支付账户组。

s102:将用户的至少一张银行卡和虚拟账户组关联。

当用户申请获取虚拟账户组的卡号后,可以将在对应银行中开立的银行卡关联到该虚拟支付账户组中,并允许用户将多个银行卡关联至该虚拟账户组,用户也可以解除银行卡与虚拟账户组的关联,下面具体说明。

在一些实施例中,用户可以将至少两个银行卡关联至同一个虚拟支付账户组中,此时用户可以设置所述至少两张银行卡的收款顺序和/或付款顺序,并可以分别对所述至少两张银行卡的限额进行设置与管理。

在另一些实施例中,用户可以同时将自身的银行卡和其他用户的虚拟支付账户组关联到自身的虚拟支付账户组,或者仅将其他用户的虚拟支付账户组关联到自身的虚拟支付账户组中。

以上实施例的一个可能的应用场景为以家庭为单位的虚拟支付账户组,具体而言,家庭中的监护人可以将被监护人的虚拟支付账户组关联到自身的虚拟支付账户组中,其中,被监护人的虚拟支付账户组中可以关联被监护人的银行卡。

可以理解的是,以上场景的说明仅是一个示例,并不构成对于本申请的限定。

当用户将其他用户的虚拟账户组与自身的虚拟账户组关联时,还可以确定关联的各虚拟账户组之间的权限等级,高权限等级的虚拟账户组管理低权限等级的虚拟账户组关联的银行卡。结合以上的应用场景,即监护人的虚拟账户组的权限等级为高,被监护人的虚拟账户组的权限等级为低。

其中,用户的银行卡可以为借记卡或信用卡,本申请实施例不作具体限定。

s103:当确定支付请求中的卡号为虚拟支付账户组的卡号时,利用与虚拟支付账户组关联的至少一张银行卡进行支付操作。

用户将虚拟支付账户组与支付机构或平台进行绑定后,在进行线上支付时,银行收到支付机构发送的包含支付请求的报文,报文中包括卡号。当根据卡号中的预设子区段内的数字编号确定卡号为所述虚拟支付账户组的卡号时,利用与所述虚拟支付账户组关联的所述至少一张银行卡进行支付操作。

综上所述,利用本申请实施例提供的管理方法,在银行卡卡号的号段内划分预设子区段,通过预设子区段内的数字编号区别银行卡和虚拟支付账户组,即虚拟支付账户组的号码也符合银行卡卡号的规则,并可通过预设子区段内的数字编号与银行卡区别开;然后将用户的至少一张银行卡和虚拟账户组关联,银行系统可以管理该关联关系;当确定支付请求中的卡号为所述虚拟支付账户组的卡号时,利用与虚拟支付账户组关联的所述至少一张银行卡进行支付操作。利用该管理方法,采用虚拟支付账户组的卡号与外部的支付机构进行业务,而关联的银行卡对外部的支付机构不可见,进而降低了用户隐私信息的泄露风险,并且还可以在虚拟支付账户组的卡号不改变的情况,调整关联的银行卡,避免了针对每个支付机构都进行更换操作,因此还简化了用户操作。

实施例二:

基于上述实施例提供的虚拟账户的管理方法,本申请实施例二还提供了一种虚拟账户的管理装置,下面结合附图具体说明。

参见图3,该图为本申请实施例提供的一种虚拟账户的管理装置的示意图。

本申请实施例所述装置包括:划分单元301、关联单元302和处理单元303。

其中,划分单元301用于在银行卡卡号的号段内划分预设子区段,通过预设子区段内的数字编号区别银行卡和虚拟支付账户组。

其中,预设子区段为所述卡号的号段内的一位号段或者两位号段。

关联单元302用于将用户的至少一张银行卡和虚拟账户组关联。

在一些实施例中,关联单元302用于还用于将其他用户的虚拟账户组与所述用户的虚拟账户组关联。进一步的,关联单元302还用于确定关联的各虚拟账户组之间的权限等级,其中,高权限等级的虚拟账户组管理低权限等级的虚拟账户组关联的银行卡。

其中,虚拟账户组关联的银行卡可以为借记卡或信用卡,本申请实施例不作具体限定。

处理单元303用于当确定支付请求中的卡号为虚拟支付账户组的卡号时,利用与虚拟支付账户组关联的至少一张银行卡进行支付操作。

参见图4,该图为本申请实施例提供的一种虚拟账户的管理装置的示意图。

该图与图3所示的装置的区别在于:还包括了顺序设置单元304。

该顺序设置单元304用于当将用户的至少两张银行卡和虚拟账户组关联时,设置至少两张银行卡的收款顺序和/或付款顺序。

综上所述,利用本申请实施例提供的管理装置,划分单元在银行卡卡号的号段内划分预设子区段,通过预设子区段内的数字编号区别银行卡和虚拟支付账户组,即虚拟支付账户组的号码也符合银行卡卡号的规则,并可通过预设子区段内的数字编号与银行卡区别开;关联单元将用户的至少一张银行卡和虚拟账户组关联,银行系统可以管理该关联关系;处理单元当确定支付请求中的卡号为所述虚拟支付账户组的卡号时,利用与虚拟支付账户组关联的所述至少一张银行卡进行支付操作。利用该装置,将虚拟支付账户组的卡号与外部的支付机构进行业务,而关联的银行卡对外部的支付机构不可见,进而降低了用户隐私信息的泄露风险,并且还可以在虚拟支付账户组的卡号不改变的情况,调整关联的银行卡,避免了针对每个支付机构都进行更换操作,因此还简化了用户操作。

所述虚拟账户的管理装置包括处理器和存储器,上述划分单元、关联单元、处理单元和顺序设置单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现以上的虚拟账户的管理方法。

本申请实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述的虚拟账户的管理方法。

本申请实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述的虚拟账户的管理方法。

本申请实施例还提供了一种电子设备,下面结合附图具体说明。

参见图5,该图为本申请实施例提供的一种电子设备的示意。

该电子设备包括至少一个处理器501、以及与处理器501连接的至少一个存储器502、总线;其中,处理器501、存储器502通过总线503完成相互间的通信;处理器501用于调用存储器502中的程序指令,以执行上述的虚拟账户的管理方法。

本申请实施例中的电子设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

在银行卡卡号的号段内划分预设子区段,通过所述预设子区段内的数字编号区别银行卡和虚拟支付账户组;

将用户的至少一张银行卡和所述虚拟账户组关联;

当确定支付请求中的卡号为所述虚拟支付账户组的卡号时,利用与所述虚拟支付账户组关联的所述至少一张银行卡进行支付操作。

可选的,当将所述用户的至少两张银行卡和所述虚拟账户组关联时,所述方法还包括:

设置所述至少两张银行卡的收款顺序和/或付款顺序。

可选的,所述方法还包括,将其他用户的虚拟账户组与所述用户的虚拟账户组关联。

可选的,所述方法还包括,确定关联的各虚拟账户组之间的权限等级,高权限等级的虚拟账户组管理低权限等级的虚拟账户组关联的银行卡。

可选的,所述预设子区段为所述卡号的号段内的一位号段或者两位号段。

可选的,所述虚拟账户组关联的银行卡至少包括以下中的一种:

借记卡或信用卡。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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