CN112464272A - 数据转移方法、***、终端、服务器及存储介质 - Google Patents

数据转移方法、***、终端、服务器及存储介质 Download PDF

Info

Publication number
CN112464272A
CN112464272A CN201910839477.1A CN201910839477A CN112464272A CN 112464272 A CN112464272 A CN 112464272A CN 201910839477 A CN201910839477 A CN 201910839477A CN 112464272 A CN112464272 A CN 112464272A
Authority
CN
China
Prior art keywords
data transfer
payment identification
terminal
server
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910839477.1A
Other languages
English (en)
Inventor
雷羽平
王珂
吴成琦
张赛
何少明
张维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910839477.1A priority Critical patent/CN112464272A/zh
Publication of CN112464272A publication Critical patent/CN112464272A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请公开了一种数据转移方法、***、终端、服务器及存储介质,所述方法包括:第一终端获取第一支付识别码,第二终端获取第二支付识别码;第一终端向第二终端发送第一数据转移请求;第二终端基于第一数据转移请求,向银联服务器发送第二数据转移请求;银联服务器基于第二数据转移请求,将数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。采用本申请的技术方案,实现了在不需要用户个人隐私信息的前提下,通过支付识别码和银行代码组成的支付标识信息对用户的银行账户进行标识,完成跨行转账业务;且本申请的支付识别码可以标识用户的级别,从而可以根据用户的级别设置数据转移额度。

Description

数据转移方法、***、终端、服务器及存储介质
技术领域
本申请涉及互联网通信技术领域,尤其涉及一种数据转移方法、***、终端、服务器及存储介质。
背景技术
目前银行与银行之间的转帐汇款需要先将用户个人信息(电子邮箱、手机号码)与银行客户端进行绑定,在登录客户端后输入金额和支付密码才能实现转账。
由于电子邮箱、手机号码是在第三方平台注册生成,且各自有不同的通讯用途,其曝光度较高,存在较高的盗用风险。而且用户更换或撤消电子邮箱、手机号码后不一定到银行客户端更新,这给银行产生许多绑定无效或不存在的电子邮箱或手机号码,而且无法控制,只能依靠用户自觉注销或更换绑定的邮箱和手机。
因此,有必要提供一种数据转移方法、***、终端、服务器及存储介质,避免用户的隐私泄露,且便于银行后台管理用户的支付标识信息。
发明内容
本申请提供了一种数据转移方法、***、终端、服务器及存储介质,可以避免用户的隐私泄露,且便于银行后台管理用户的支付标识信息。
一方面,本申请提供了一种数据转移方法,所述方法包括:
第一终端向第一服务器发送第一支付识别码获取请求;
所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;
第二终端向第二服务器发送第二支付识别码获取请求;
所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;
所述第一终端向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;
所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;
所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
另一方面提供了一种数据转移方法,所述方法包括:
向第二服务器发送第二支付识别码获取请求;
接收所述第二服务器基于所述第二支付识别码获取请求发送的所述第二支付识别码;
接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带数据转移值以及第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和第一支付识别码组成;所述第一支付识别码为第一服务器基于第一支付识别码获取请求向所述第一终端发送的;所述第一支付识别码获取请求为所述第一终端向所述第一服务器发送的;
基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从所述数据转入方对应的支付标识信息所在账户中转移至所述数据转出方对应的支付标识信息所在账户;所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由本地终端的银行代码和所述第二支付识别码组成。
另一方面提供了一种数据转移方法,所述方法包括:
向第一服务器发送第一支付识别码获取请求;
接收所述第一服务器基于所述第一支付识别码获取请求发送的所述第一支付识别码;
向第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成,所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的,所述第二支付识别码获取请求为所述第二终端向所述第二服务器发送的。
另一方面提供了一种数据转移方法,所述方法包括:
接收第一终端发送的第一支付识别码获取请求;
基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;以使所述第一终端向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;以及基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
另一方面提供了一种数据转移方法,所述方法包括:
接收第二终端发送的第二支付识别码获取请求;
基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;以使所述第二终端接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;所述第一支付识别码为所述第一服务器基于所述第一支付识别码获取请求向所述第一终端发送的;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
另一方面提供了一种数据转移终端,所述终端包括:
第二支付识别码获取请求发送模块,用于向第二服务器发送第二支付识别码获取请求;
第二支付识别码接收模块,用于接收所述第二服务器基于所述第二支付识别码获取请求发送的所述第二支付识别码;
第一数据转移请求接收模块,用于接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和第一支付识别码组成;所述第一支付识别码为第一服务器基于第一支付识别码获取请求向所述第一终端发送的;所述第一支付识别码获取请求为所述第一终端向所述第一服务器发送的;
数据转移信息发送模块,用于基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从所述数据转入方对应的支付标识信息所在账户中转移至所述数据转出方对应的支付标识信息所在账户;所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由本地终端的银行代码和所述第二支付识别码组成。
另一方面提供了一种数据转移终端,所述终端包括:
第一支付识别码获取请求发送模块,用于向第一服务器发送第一支付识别码获取请求;
第一支付识别码接收模块,用于接收所述第一服务器基于所述第一支付识别码获取请求发送的所述第一支付识别码;
第一数据转移请求发送模块,用于向第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成,所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的,所述第二支付识别码获取请求为所述第二终端向所述第二服务器发送的。
另一方面提供了一种数据转移服务器,所述服务器包括:
第一支付识别码获取请求接收模块,用于接收第一终端发送的第一支付识别码获取请求;
第一支付识别码发送模块,用于基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;以使所述第一终端向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;以及基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
另一方面提供了一种数据转移服务器,所述服务器包括:
第二支付识别码获取请求接收模块,用于接收第二终端发送的第二支付识别码获取请求;
第二支付识别码发送模块,用于基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;以使所述第二终端接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;所述第一支付识别码为所述第一服务器基于所述第一支付识别码获取请求向所述第一终端发送的;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
另一方面提供了一种数据转移***,所述***包括第一终端、第一服务器、第二终端、第二服务器以及银联服务器;
所述第一终端,用于向所述第一服务器发送第一支付识别码获取请求;以及向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;
所述第一服务器,用于基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;
所述第二终端,用于向所述第二服务器发送第二支付识别码获取请求;以及基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;
所述第二服务器,用于基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;
所述银联服务器,用于基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
另一方面提供了一种数据转移服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的数据转移方法。
另一方面提供了一种数据转移终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的数据转移方法。
另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上所述的数据转移方法。
本申请提供的数据转移方法、***、终端、服务器及存储介质,具有如下技术效果:
本申请中两个终端分别通过各自的服务器获取对应的支付识别码,在数据转移过程中,第二终端通过接收第一终端发送的携带第一支付标识信息的第一数据转移请求,向银联服务器发送第二数据转移请求;银联服务器通过所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;采用本申请的技术方案,实现了在不需要用户个人隐私信息的前提下,通过支付识别码和银行代码组成的支付标识信息对用户的银行账户进行标识,完成跨行转账业务;从而可避免用户的隐私泄露,且便于银行后台管理用户的支付标识信息;此外,本申请的支付识别码可以标识用户的级别,从而可以根据用户的级别设置数据转移额度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本申请实施例提供的一种***的示意图;
图2是本申请实施例提供的一种数据转移方法的流程示意图;
图3是本申请实施例提供的一种确定所述数据转移信息符合预设条件的方法的流程示意图;
图4是本申请实施例提供的一种获取支付识别码的方法的流程示意图;
图5是本申请实施例提供的一种收款二维码生成方法的流程示意图;
图6是本申请实施例提供的一种通过识别二维码汇款方法的流程示意图;
图7是本申请实施例提供的一种汇款方法流程示意图;
图8是本申请实施例提供的通过支付识别码的跨行转账方法的流程示意图;
图9是本申请实施例提供的另一种获取支付识别码的方法的流程示意图;
图10是本申请实施例提供的一种跨行转账方法的流程示意图;
图11是本申请实施例提供的另一种数据转移方法的流程示意图;
图12是本申请实施例提供的另一种数据转移方法的流程示意图;
图13是本申请实施例提供的另一种数据转移终端的结构示意图;
图14是本申请实施例提供的另一种数据转移终端的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参阅图1,图1是本申请实施例提供的一种***的示意图,如图1所示,该***可以至少包括第一终端01、第二终端02、第一服务器03、第二服务器04和银联服务器05。
具体的,所述第一终端01可以包括智能手机、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体,例如所述第一终端01可以包括电子银行的应用程序。
具体的,所述第二终端02可以包括智能手机、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体,例如所述第二终端02可以包括电子银行的应用程序。
具体的,所述第一服务器03可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。所述服务器03可以包括有网络通信单元、处理器和存储器等等。所述第一服务器03可以为所述第一终端01提供后台服务。
具体的,所述第二服务器04可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。所述第二服务器04可以包括有网络通信单元、处理器和存储器等等。所述第二服务器04可以为所述第二终端02提供后台服务。
具体的,所述银联服务器05可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。所述银联服务器05可以包括有网络通信单元、处理器和存储器等等。所述银联服务器05可以为所述第一服务器03和第二服务器04提供后台服务。
以下介绍本申请基于上述***的数据转移方法,图2是本申请实施例提供的一种数据转移方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:
S201:第一终端向第一服务器发送第一支付识别码获取请求。
在本说明书实施例中,所述第一终端包括第一银行应用程序,所述第一服务器用于为所述第一银行应用程序提供后台服务。
在本说明书实施例中,第一终端向第一服务器发送第一支付识别码获取请求可以包括:
所述第一终端响应于第一用户在显示界面的触发操作,向第一服务器发送第一支付识别码获取请求。
在本说明书实施例中,所述第一支付识别码获取请求可以携带第一终端对应的第一用户的标识信息,例如,所述第一用户的标识信息可以包括第一用户的身份标识、手机号码和邮箱账号。
S203:所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码。
在本说明书实施例中,所述第一支付识别码可以由一串字符组成,所述第一支付识别码为所述第一终端在所述第一服务器的唯一标识信息;所述第一服务器可以为多个第一终端分配不同的支付识别码,且每个第一终端的支付识别码均不相同。
在本说明书实施例中,所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码的步骤之后,所述方法还可以包括:
所述第一服务器向所述银联服务器发送所述第一支付标识信息。
在本说明书实施例中,所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码可以包括:
所述第一服务器基于所述第一支付识别码获取请求中第一终端对应的第一用户的标识信息,生成所述第一终端的第一支付识别码;
所述第一服务器向所述第一终端发送所述第一支付识别码。
在本说明书实施例中,所述第一支付识别码获取请求携带第一认证信息和第一终端的用户级别信息,所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码可以包括:
所述第一服务器基于所述第一认证信息,判断所述第一支付识别码获取请求的合法性;
当所述第一支付识别码获取请求合法时,所述第一服务器基于所述第一终端的用户级别信息,生成所述第一支付识别码并向所述第一终端发送所述第一支付识别码;
当所述第一支付识别码获取请求不合法时,所述第一服务器向所述第一终端发送请求失败信息。
在一个具体的实施例中,所述第一服务器基于所述第一终端的用户级别信息,生成所述第一支付识别码并向所述第一终端发送所述第一支付识别码可以包括:
所述第一服务器获取第一银行的账户信息;
所述第一服务器基于所述第一终端的用户级别信息以及第一银行的账户信息,生成所述第一支付识别码并向所述第一终端发送所述第一支付识别码。
在一个具体的实施例中,所述第一认证信息可以包括第一终端的标识信息和第一银行的标识信息,所述第一服务器基于所述第一认证信息,判断所述第一支付识别码获取请求的合法性可以包括:
所述第一服务器基于所述第一银行的标识信息,判断所述第一银行是否为所述第一服务器对应的银行;若是,则确定所述第一支付识别码获取请求合法;若不是,则确定所述第一支付识别码获取请求不合法。
在一个具体的实施例中,所述第一银行的标识信息可以包括第一银行的名称、代码。
在一个具体的实施例中,所述第一终端的用户级别信息可以包括普通用户和高级会员用户,例如,对于普通用户,可以设置数字7开头的第一支付识别码;对于高级会员用户,可以设置8开头的第一支付标识码,从而便于通过第一支付识别码快速确定第一终端对应用户的级别。
在一个具体的实施例中,如图4(a-d)所示,图4为获取支付识别码的方法流程图,用户可在终端的显示界面中提交认证资料申请获取支付识别码(图4a-4b),终端收到申请后进行认证,认证成功后会显示申请成功(图4c),然后将快速支付识别码显示给用户(图4d)。
在本说明书实施例中,通过第一服务器生成第一终端的第一支付识别码,作为所述第一终端的唯一标识信息,可以避免用户使用自己的手机号码或邮箱账号等隐私信息与第一服务器建立绑定关系导致的隐私泄露;且便于第一服务器管理第一终端的标识信息。
在本说明书实施例中,第一终端获取第一支付识别码之后,可以使用所述第一支付识别码进行银行交易,也可以向第一服务器申请对所述第一支付识别码进行重置。
S205:第二终端向第二服务器发送第二支付识别码获取请求。
在本说明书实施例中,所述第二终端包括第二银行应用程序,所述第二服务器用于为所述第二银行应用程序提供后台服务;
在本说明书实施例中,第二终端向第二服务器发送第二支付识别码获取请求可以包括:
所述第二终端响应于第二用户在显示界面的触发操作,向第二服务器发送第二支付识别码获取请求。
在本说明书实施例中,所述第二支付识别码获取请求可以携带第二终端对应的第二用户的标识信息,例如,所述第二用户的标识信息可以包括第二用户的身份标识、手机号码和邮箱账号。
S207:所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码。
在本说明书实施例中,所述第二支付识别码可以由一串字符组成,所述第二支付识别码为所述第二终端在所述第二服务器的唯一标识信息;所述第二服务器可以为多个第二终端分配不同的支付识别码,且每个第二终端的支付识别码均不相同。
在本说明书实施例中,所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码的步骤之后,所述方法还可以包括:
所述第二服务器向所述银联服务器发送所述第二支付标识信息。
在本说明书实施例中,所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码可以包括:
所述第二服务器基于所述第二支付识别码获取请求中第二终端对应的第二用户的标识信息,生成所述第二终端的第二支付识别码;
所述第二服务器向所述第二终端发送所述第二支付识别码。
在本说明书实施例中,所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码可以包括:
所述第二服务器基于所述第二支付识别码获取请求中第二终端对应的第二用户的标识信息,生成所述第二终端的第二支付识别码;
所述第二服务器向所述第二终端发送所述第二支付识别码。
在一些实施例中,所述第一支付识别码获取请求携带所述第一终端的用户级别信息,所述第二支付识别码获取请求携带所述第二终端的用户级别信息,
相应的,所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码包括:
所述第一服务器基于所述第一终端的用户级别信息,生成所述第一支付识别码并向所述第一终端发送所述第一支付识别码;
相应的,所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码包括:
所述第二服务器基于所述第二终端的用户级别信息,生成所述第二支付识别码并向所述第二终端发送所述第二支付识别码;
相应的,所述方法还包括:
所述第一服务器基于所述第一支付识别码,确定所述第一终端的第一数据转移额度;
所述第二服务器基于所述第二支付识别码,确定所述第二终端的第二数据转移额度。
所述第二终端的用户级别信息可以包括普通用户和高级会员用户,例如,对于普通用户,可以设置数字1开头的第二支付识别码;对于高级会员用户,可以设置2开头的第二支付标识码,从而便于通过第二支付识别码快速确定第二终端对应用户的级别。
在一些实施例中,所述第二支付识别码获取请求携带第二认证信息和第二终端的用户级别信息,所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码可以包括:
所述第二服务器基于所述第二认证信息,判断所述第二支付识别码获取请求的合法性;
当所述第二支付识别码获取请求合法时,所述第二服务器基于所述第二终端的用户级别信息,生成所述第二支付识别码并向所述第二终端发送所述第二支付识别码;
当所述第二支付识别码获取请求不合法时,所述第二服务器向所述第二终端发送请求失败信息。
在一个具体的实施例中,所述第二服务器基于所述第二终端的用户级别信息,生成所述第二支付识别码并向所述第二终端发送所述第二支付识别码可以包括:
所述第二服务器获取第二银行的账户信息;
所述第二服务器基于所述第二终端的用户级别信息以及第二银行的账户信息,生成所述第二支付识别码并向所述第二终端发送所述第二支付识别码。
在一个具体的实施例中,所述第二认证信息可以包括第二终端的标识信息和第二银行的标识信息,所述第二服务器基于所述第二认证信息,判断所述第二支付识别码获取请求的合法性可以包括:
所述第二服务器基于所述第二银行的标识信息,判断所述第二银行是否为所述第二服务器对应的银行;若是,则确定所述第二支付识别码获取请求合法;若不是,则确定所述第二支付识别码获取请求不合法。
在一个具体的实施例中,所述第一银行的标识信息可以包括第一银行的名称、代码。
在本说明书实施例中,通过第二服务器生成第二终端的第二支付识别码,作为所述第二终端的唯一标识信息,可以避免用户使用自己的手机号码或邮箱账号等隐私信息与第二服务器建立绑定关系导致的隐私泄露;且便于第二服务器管理第二终端的标识信息。
在本说明书实施例中,第二终端获取第二支付识别码之后,可以使用所述第二支付识别码进行银行交易,也可以向第二服务器申请对所述第二支付识别码进行重置。
S209:所述第一终端向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成。
在本说明书实施例中,所述数据转移值可以为转账金额,所述第一终端的银行代码可以为银行国际代码(Society for Worldwide Interbank FinancialTelecommunication Code,SWIFT Code)。
在一个具体的实施例中,所述第一终端的银行可以为招商银行深圳分行,其对应的银行代码为CMBCCNBS050,第一支付识别码为8602290,则第一支付标识信息为CMBCCNBS050+8602290。
在本说明书实施例中,所述第一数据转移请求可以携带数据转移值和二维码,所述第一终端向所述第二终端发送第一数据转移请求的步骤之前,所述方法还可以包括:
所述第一终端基于所述数据转移值以及所述第一支付标识信息,生成所述二维码。
在本说明书实施例中,所述第一数据转移请求还携带所述第一终端的标识信息,所述第二终端基于所述第一数据转移请求,生成数据转移信息的步骤之前,所述方法还可以包括:
所述第二终端基于所述第一终端的标识信息,判断所述第一数据转移请求的合法性;
在一个具体的实施例中,所述第二终端可以根据第一终端的标识信息,判断所述第一终端是否为合法终端,若是,则确定所述第一数据转移请求合法;若不是,则确定所述第一数据转移请求不合法。
S2011:所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成。
在本说明书实施例中,所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求可以包括:
所述第二终端基于所述第一数据转移请求,生成数据转移信息,并向所述第二服务器发送所述数据转移信息;所述数据转移信息包括所述数据转移值、所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;
所述第二服务器向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述数据转移信息。
在本说明书实施例中,所述第二终端基于所述第一数据转移请求,生成数据转移信息可以包括:
当所述第一数据转移请求合法时,所述第二终端执行基于所述第一数据转移请求,生成所述数据转移信息。
当所述第一数据转移请求不合法时,所述第二终端向所述第一终端发送数据转移失败提示信息。
在本说明书实施例中,所述第二终端基于所述第一数据转移请求,生成数据转移信息可以包括:
所述第二终端基于所述二维码,获取所述数据转移值以及所述第一支付标识信息;
所述第二终端基于所述数据转移值、所述第一支付标识信息以及所述第二终端对应的第二支付标识信息,生成所述数据转移信息。
在一个具体的实施例中,如图5(a-d)所示,收款方用户可以通过点击终端显示界面的“收款”(图5a),输入收款金额和交易密码(图5b)后进行确认(图5c),从而生成携带了收款金额和支付识别码的收款二维码(图5d)。
在一个具体的实施例中,如图6(a-c)所示,付款方用户通过扫描所述收款二维码,获取付款金额以及付款方信息(图6a),且付款方可以修改付款金额(图6b),然后确定收款方、付款金额和支付账户信息(图6c)。如图7(d-e)所示,付款方用户在确定信息之后,通过输入交易密码(图7d),即可成功完成支付(图7e)。
在本说明书实施例中,如图3所示,当所述第一终端为数据转入方时,所述第二服务器向银联服务器发送第二数据转移请求的步骤之前,所述方法还可以包括:
所述第二服务器判断所述数据转移信息是否符合预设条件;
相应的,所述第二服务器判断所述数据转移信息是否符合预设条件的方法包括:
S301:所述第二服务器获取所述第二支付标识对应账户的余额;
S303:所述第二服务器判断所述数据转移值是否小于等于所述第二支付标识对应账户的余额;
S305:当所述数据转移值小于等于所述第二支付标识对应账户的余额时,所述第二服务器判断所述数据转移值是否小于等于预设阈值;
S307:当所述数据转移值小于等于预设阈值时,所述第二服务器确定所述数据转移信息符合预设条件。
在一个具体实施例中,所述预设阈值可以为账户的单次转账限额。
S2013:所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
在本说明书实施例中,所述第一数据转移请求包括第一数据转入请求,所述第一终端为数据转入方;所述银联服务器基于所述第二数据转移请求,将所述数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户可以包括:
所述银联服务器基于所述第二数据转移请求,向所述第二服务器发送数据转移值扣除请求;所述数据转移值扣除请求携带所述数据转移值与所述第二支付识别码;
所述第二服务器基于所述数据转移值扣除请求,从所述第二支付识别码对应的账户中扣除所述数据转移值;
所述银联服务器基于所述数据转移信息中所述数据转移值与所述第一支付标识信息,向所述第一服务器发送数据转移值增加请求;所述数据转移值增加请求携带所述数据转移值与所述第二支付识别码;
所述第一服务器基于所述数据转移值增加请求,将所述数据转移值添加至所述第一支付识别码对应的账户中。
在本说明书实施例中,所述第一数据转移请求包括第一数据转出请求,所述第一终端为数据转出方;所述银联服务器基于所述第二数据转移请求,将所述数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户可以包括:
所述银联服务器基于所述数据转移信息中所述数据转移值与所述第一支付标识信息,向所述第一服务器发送数据转移值扣除请求;所述数据转移值扣除请求携带所述数据转移值与所述第一支付识别码;
所述第一服务器基于所述数据转移值扣除请求,从所述第一支付识别码对应的账户中扣除所述数据转移值;
所述银联服务器基于所述数据转移信息中所述数据转移值与所述第二支付标识信息,向所述第二服务器发送数据转移值增加请求;所述数据转移值增加请求携带所述数据转移值与所述第二支付识别码;
所述第二服务器基于所述数据转移值增加请求,将所述数据转移值添加至所述第二支付识别码对应的账户中。
在本说明书实施例中,所述第一服务器向所述第一终端发送第一支付识别码之后,还向所述银联服务器发送第一支付标识信息;所述第二服务器向所述第二终端发送第二支付识别码之后,还向所述银联服务器发送第二支付标识信息;从而使银联服务器对不同的支付识别信息进行存储,便于实现跨行转账。
在一个具体的实施例中,如图8-9所示,当需要使用支付识别码进行跨行转账时,用户可通过客户端向后台服务器发送请求指令,后台服务器基于所述请求指令生成支付识别码返回客户端,并生成支付标识信息发送给银联服务器。当客户端获取到支付识别码之后,即可实现跨行转账,如图10所示,第一客户端需要收款时,通过第一支付识别码和收款金额生成收款二维码并发送给第二客户端,第二客户端通过识别所述收款二维码,获取收款金额、收款人信息,并进行确认,且可以修改收款金额之后进行汇款;第二客户端确认汇款信息之后,发送给对应的第二服务器;第二服务器判断所述汇款信息是否符合条件,例如,是否有足够的额,汇款金额是否超出限额等;当所述汇款信息符合条件时,第二服务器向银联服务器发送汇款请求,银联服务器基于请求,从第二服务器中扣除汇款金额,并在第一服务器中增加收款金额,同时向两个服务器对应的客户端发送通知消息。
由以上本说明书实施例提供的技术方案可知,本说明书实施例的两个终端分别通过各自的服务器获取对应的支付识别码,在数据转移过程中,第二终端通过接收第一终端发送的携带第一支付标识信息的第一数据转移请求,向银联服务器发送第二数据转移请求;银联服务器通过所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;采用本申请的技术方案,实现了在不需要用户个人隐私信息的前提下,通过支付识别码和银行代码组成的支付标识信息对用户的银行账户进行标识,完成跨行转账业务;从而可避免用户的隐私泄露,且便于银行后台管理用户的支付标识信息;此外,本申请的支付识别码可以标识用户的级别,从而可以根据用户的级别设置数据转移额度。
以下以第一终端为执行主体介绍本说明书一种数据转移方法的具体实施例,图11是本申请实施例提供的一种数据转移方法的流程示意图,具体的,结合图11所示,所述方法可以包括:
S1101:向第一服务器发送第一支付识别码获取请求;
S1103:接收所述第一服务器基于所述第一支付识别码获取请求发送的所述第一支付识别码;
S1105:向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成,所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的,所述第二支付识别码获取请求为所述第二终端向所述第二服务器发送的。
在一些实施例中,所述第一数据转移请求携带二维码,所述向所述第二终端发送第一数据转移请求的步骤之前,所述方法还可以包括:
基于所述数据转移值以及所述第一支付标识信息,生成所述二维码。
本说明书实施例提供了一种数据转移终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的数据转移方法。
以下以第二终端为执行主体介绍本说明书一种数据转移方法的具体实施例,图12是本申请实施例提供的一种数据转移方法的流程示意图,具体的,结合图12所示,所述方法可以包括:
S1201:向第二服务器发送第二支付识别码获取请求;
S1203:接收所述第二服务器基于所述第二支付识别码获取请求发送的所述第二支付识别码;
S1205:接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和第一支付识别码组成;所述第一支付识别码为第一服务器基于第一支付识别码获取请求向所述第一终端发送的;所述第一支付识别码获取请求为所述第一终端向所述第一服务器发送的;
S1207:基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从所述数据转入方对应的支付标识信息所在账户中转移至所述数据转出方对应的支付标识信息所在账户;所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由本地终端的银行代码和所述第二支付识别码组成。
在一些实施例中,所述基于所述第一数据转移请求,向银联服务器发送第二数据转移请求可以包括:
基于所述第一数据转移请求,生成数据转移信息,并向所述第二服务器发送所述数据转移信息;所述数据转移信息包括所述数据转移值、所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;以使所述第二服务器向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述数据转移信息。
所述基于所述第一数据转移请求,生成数据转移信息可以包括:
基于所述二维码,获取所述数据转移值以及所述第一支付标识信息;
基于所述数据转移值、所述第一支付标识信息以及所述第二终端对应的第二支付标识信息,生成所述数据转移信息。
在一些实施例中,所述第一数据转移请求还携带所述第一终端的标识信息,所述基于所述第一数据转移请求,生成数据转移信息的步骤之前,所述方法还可以包括:
基于所述第一终端的标识信息,判断所述第一数据转移请求的合法性;
在一些实施例中,所述基于所述第一数据转移请求,生成数据转移信息可以包括:
当所述第一数据转移请求合法时,执行基于所述第一数据转移请求,生成所述数据转移信息。
本说明书实施例提供了一种数据转移终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的数据转移方法。
以下以第一服务器为执行主体介绍本说明书一种数据转移方法的具体实施例,以下是本申请实施例提供的一种数据转移方法,所述方法可以包括:
接收第一终端发送的第一支付识别码获取请求;
基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;以使所述第一终端向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;以及基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
在一些实施例中,所述第一支付识别码获取请求携带所述第一终端的用户级别信息,所述基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码包括:
基于所述第一终端的用户级别信息,生成所述第一支付识别码并向所述第一终端发送所述第一支付识别码;
相应的,所述方法还包括:
基于所述第一支付识别码,确定所述第一终端的第一数据转移额度。
在一些实施例中,还可以基于所述第一支付识别码,确定所述第一终端的用户权限信息。
在一些实施例中,所述第一支付识别码获取请求携带第一认证信息和第一终端的用户级别信息,所述基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码可以包括:
基于所述第一认证信息,判断所述第一支付识别码获取请求的合法性;
当所述第一支付识别码获取请求合法时,基于所述第一终端的用户级别信息,生成所述第一支付识别码并向所述第一终端发送所述第一支付识别码。
在一些实施例中,所述基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码的步骤之后,所述方法还可以包括:
向所述银联服务器发送所述第一支付标识信息。
本说明书实施例提供了一种数据转移服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的数据转移方法。
以下以第二服务器为执行主体介绍本说明书一种数据转移方法的具体实施例,以下是本申请实施例提供的一种数据转移方法,具体的,所述方法可以包括:
接收第二终端发送的第二支付识别码获取请求;
基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;以使所述第二终端接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;所述第一支付识别码为所述第一服务器基于所述第一支付识别码获取请求向所述第一终端发送的;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
在一些实施例中,所述第二支付识别码获取请求携带所述第二终端的用户级别信息,所述基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码可以包括:
基于所述第二终端的用户级别信息,生成所述第二支付识别码并向所述第二终端发送所述第二支付识别码;
相应的,所述方法还包括:
基于所述第二支付识别码,确定所述第二终端的第二数据转移额度。
在一些实施例中,还可以基于所述第二支付识别码,确定所述第二终端的用户权限信息。
在一些实施例中,所述第二支付识别码获取请求携带第二认证信息和第二终端的用户级别信息,所述基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码可以包括:
基于所述第二认证信息,判断所述第二支付识别码获取请求的合法性;
当所述第二支付识别码获取请求合法时,基于所述第二终端的用户级别信息,生成所述第二支付识别码并向所述第二终端发送所述第二支付识别码。
在一些实施例中,所述方法还可以包括:
接收所述第二终端发送的数据转移信息;所述数据转移信息包括所述数据转移值、所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;
向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述数据转移信息。
在一些实施例中,当所述第一终端为数据转入方时,所述向银联服务器发送第二数据转移请求的步骤之前,所述方法还可以包括:
判断所述数据转移信息是否符合预设条件;
相应的,所述判断所述数据转移信息是否符合预设条件的方法可以包括:
获取所述第二支付标识对应账户的余额;
判断所述数据转移值是否小于等于所述第二支付标识对应账户的余额;
当所述数据转移值小于等于所述第二支付标识对应账户的余额时,判断所述数据转移值是否小于等于预设阈值;
当所述数据转移值是否小于等于预设阈值时,确定所述数据转移信息符合预设条件。
在一些实施例中,所述基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码的步骤之后,所述方法还可以包括:
向所述银联服务器发送所述第二支付标识信息。
本说明书实施例提供了一种数据转移服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的数据转移方法。
本说明书实施例中,所述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
本说明书实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上所述的数据转移方法。
本申请实施例还提供了一种数据转移终端,如图13所示,所述终端可以包括:
第一支付识别码获取请求发送模块1310,用于向第一服务器发送第一支付识别码获取请求;
第一支付识别码接收模块1320,用于接收所述第一服务器基于所述第一支付识别码获取请求发送的所述第一支付识别码;
第一数据转移请求发送模块1330,用于向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成,所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的,所述第二支付识别码获取请求为所述第二终端向所述第二服务器发送的。
所述的终端实施例中的终端与方法实施例基于同样的发明构思。
本申请实施例还提供了一种数据转移终端,如图14所示,所述终端可以包括:
第二支付识别码获取请求发送模块1410,用于向第二服务器发送第二支付识别码获取请求;
第二支付识别码接收模块1420,用于接收所述第二服务器基于所述第二支付识别码获取请求发送的所述第二支付识别码;
第一数据转移请求接收模块1430,用于接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和第一支付识别码组成;所述第一支付识别码为第一服务器基于第一支付识别码获取请求向所述第一终端发送的;所述第一支付识别码获取请求为所述第一终端向所述第一服务器发送的;
数据转移信息发送模块1440,用于基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从所述数据转入方对应的支付标识信息所在账户中转移至所述数据转出方对应的支付标识信息所在账户;所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由本地终端的银行代码和所述第二支付识别码组成。
所述的终端实施例中的终端与方法实施例基于同样的发明构思。
本申请实施例还提供了一种数据转移服务器,所述服务器可以包括:
第一支付识别码获取请求接收模块,用于接收第一终端发送的第一支付识别码获取请求;
第一支付识别码发送模块,用于基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;以使所述第一终端向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;以及基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
所述的服务器实施例中的服务器与方法实施例基于同样的发明构思。
本申请实施例还提供了一种数据转移服务器,所述服务器可以包括:
第二支付识别码获取请求接收模块,用于接收第二终端发送的第二支付识别码获取请求;
第二支付识别码发送模块,用于基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;以使所述第二终端接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;所述第一支付识别码为所述第一服务器基于所述第一支付识别码获取请求向所述第一终端发送的;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
所述的服务器实施例中的服务器与方法实施例基于同样的发明构思。
本申请另一方面还提供一种数据转移***,所述***包括第一终端、第一服务器、第二终端、第二服务器以及银联服务器;
所述第一终端,用于向所述第一服务器发送第一支付识别码获取请求;以及向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带数据转移值以及第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;
所述第一服务器,用于基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;
所述第二终端,用于向所述第二服务器发送第二支付识别码获取请求;以及基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;
所述第二服务器,用于基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;
所述银联服务器,用于基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
由上述本申请提供的数据转移方法、***、终端、服务器或存储介质的实施例可见,本说明书实施例中两个终端分别通过各自的服务器获取对应的支付识别码,在数据转移过程中,第二终端通过接收第一终端发送的携带第一支付标识信息的第一数据转移请求,向银联服务器发送第二数据转移请求;银联服务器通过所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;采用本申请的技术方案,实现了在不需要用户个人隐私信息的前提下,通过支付识别码和银行代码组成的支付标识信息对用户的银行账户进行标识,完成跨行转账业务;从而可避免用户的隐私泄露,且便于银行后台管理用户的支付标识信息;此外,本申请的支付识别码可以标识用户的级别,从而可以根据用户的级别设置数据转移额度。
需要说明的是:上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于服务器、终端、***、存储介质的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (12)

1.一种数据转移方法,其特征在于,所述方法包括:
第一终端向第一服务器发送第一支付识别码获取请求;
所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;
第二终端向第二服务器发送第二支付识别码获取请求;
所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;
所述第一终端向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;
所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;
所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
2.根据权利要求1所述的方法,其特征在于,所述第一数据转移请求包括第一数据转入请求,所述第一终端为数据转入方;所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户包括:
所述银联服务器基于所述第二数据转移请求,向所述第二服务器发送数据转移值扣除请求;所述数据转移值扣除请求携带所述数据转移值与所述第二支付识别码;
所述第二服务器基于所述数据转移值扣除请求,从所述第二支付识别码对应的账户中扣除所述数据转移值;
所述银联服务器基于所述数据转移信息中所述数据转移值与所述第一支付标识信息,向所述第一服务器发送数据转移值增加请求;所述数据转移值增加请求携带所述数据转移值与所述第二支付识别码;
所述第一服务器基于所述数据转移值增加请求,将所述数据转移值添加至所述第一支付识别码对应的账户中。
3.根据权利要求1所述的方法,其特征在于,所述第一数据转移请求包括第一数据转出请求,所述第一终端为数据转出方;所述银联服务器基于所述第二数据转移请求,将所述数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户包括:
所述银联服务器基于所述数据转移信息中所述数据转移值与所述第一支付标识信息,向所述第一服务器发送数据转移值扣除请求;所述数据转移值扣除请求携带所述数据转移值与所述第一支付识别码;
所述第一服务器基于所述数据转移值扣除请求,从所述第一支付识别码对应的账户中扣除所述数据转移值;
所述银联服务器基于所述数据转移信息中所述数据转移值与所述第二支付标识信息,向所述第二服务器发送数据转移值增加请求;所述数据转移值增加请求携带所述数据转移值与所述第二支付识别码;
所述第二服务器基于所述数据转移值增加请求,将所述数据转移值添加至所述第二支付识别码对应的账户中。
4.根据权利要求1所述的方法,其特征在于,所述第一支付识别码获取请求携带第一认证信息和第一终端的用户级别信息,所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码包括:
所述第一服务器基于所述第一认证信息,判断所述第一支付识别码获取请求的合法性;
当所述第一支付识别码获取请求合法时,所述第一服务器基于所述第一终端的用户级别信息,生成所述第一支付识别码并向所述第一终端发送所述第一支付识别码;
相应的,所述第二支付识别码获取请求携带第二认证信息和第二终端的用户级别信息,所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码包括:
所述第二服务器基于所述第二认证信息,判断所述第二支付识别码获取请求的合法性;
当所述第二支付识别码获取请求合法时,所述第二服务器基于所述第二终端的用户级别信息,生成所述第二支付识别码并向所述第二终端发送所述第二支付识别码。
5.根据权利要求1所述的方法,其特征在于,所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求包括:
所述第二终端基于所述第一数据转移请求,生成数据转移信息,并向所述第二服务器发送所述数据转移信息;所述数据转移信息包括所述数据转移值、所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;
所述第二服务器向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述数据转移信息。
6.根据权利要求1所述的方法,其特征在于,所述第一支付识别码获取请求携带所述第一终端的用户级别信息,所述第二支付识别码获取请求携带所述第二终端的用户级别信息,
相应的,所述第一服务器基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码包括:
所述第一服务器基于所述第一终端的用户级别信息,生成所述第一支付识别码并向所述第一终端发送所述第一支付识别码;
相应的,所述第二服务器基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码包括:
所述第二服务器基于所述第二终端的用户级别信息,生成所述第二支付识别码并向所述第二终端发送所述第二支付识别码;
相应的,所述方法还包括:
所述第一服务器基于所述第一支付识别码,确定所述第一终端的第一数据转移额度;
所述第二服务器基于所述第二支付识别码,确定所述第二终端的第二数据转移额度。
7.一种数据转移方法,其特征在于,所述方法包括:
向第二服务器发送第二支付识别码获取请求;
接收所述第二服务器基于所述第二支付识别码获取请求发送的所述第二支付识别码;
接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和第一支付识别码组成;所述第一支付识别码为第一服务器基于第一支付识别码获取请求向所述第一终端发送的;所述第一支付识别码获取请求为所述第一终端向所述第一服务器发送的;
基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从所述数据转入方对应的支付标识信息所在账户中转移至所述数据转出方对应的支付标识信息所在账户;所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由本地终端的银行代码和所述第二支付识别码组成。
8.一种数据转移方法,其特征在于,所述方法包括:
向第一服务器发送第一支付识别码获取请求;
接收所述第一服务器基于所述第一支付识别码获取请求发送的所述第一支付识别码;
向第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成,所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的,所述第二支付识别码获取请求为所述第二终端向所述第二服务器发送的。
9.一种数据转移***,其特征在于,所述***包括第一终端、第一服务器、第二终端、第二服务器以及银联服务器;
所述第一终端,用于向所述第一服务器发送第一支付识别码获取请求;以及向所述第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成;
所述第一服务器,用于基于所述第一支付识别码获取请求,向所述第一终端发送所述第一支付识别码;
所述第二终端,用于向所述第二服务器发送第二支付识别码获取请求;以及基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成;
所述第二服务器,用于基于所述第二支付识别码获取请求,向所述第二终端发送所述第二支付识别码;
所述银联服务器,用于基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户。
10.一种数据转移终端,其特征在于,所述终端包括:
第二支付识别码获取请求发送模块,用于向第二服务器发送第二支付识别码获取请求;
第二支付识别码接收模块,用于接收所述第二服务器基于所述第二支付识别码获取请求发送的所述第二支付识别码;
第一数据转移请求接收模块,用于接收第一终端发送的第一数据转移请求,所述第一数据转移请求携带第一支付标识信息,所述第一支付标识信息由所述第一终端的银行代码和第一支付识别码组成;所述第一支付识别码为第一服务器基于第一支付识别码获取请求向所述第一终端发送的;所述第一支付识别码获取请求为所述第一终端向所述第一服务器发送的;
数据转移信息发送模块,用于基于所述第一数据转移请求,向银联服务器发送第二数据转移请求,以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从所述数据转入方对应的支付标识信息所在账户中转移至所述数据转出方对应的支付标识信息所在账户;所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付标识信息由本地终端的银行代码和所述第二支付识别码组成。
11.一种数据转移终端,其特征在于,所述终端包括:
第一支付识别码获取请求发送模块,用于向第一服务器发送第一支付识别码获取请求;
第一支付识别码接收模块,用于接收所述第一服务器基于所述第一支付识别码获取请求发送的所述第一支付识别码;
第一数据转移请求发送模块,用于向第二终端发送第一数据转移请求,所述第一数据转移请求携带第一支付标识信息;以使所述第二终端基于所述第一数据转移请求,向银联服务器发送第二数据转移请求;以使所述银联服务器基于所述第二数据转移请求,将所述第二数据转移请求对应的数据转移值从数据转入方对应的支付标识信息所在账户中转移至数据转出方对应的支付标识信息所在账户;所述第一支付标识信息由所述第一终端的银行代码和所述第一支付识别码组成,所述第二支付标识信息由所述第二终端的银行代码和所述第二支付识别码组成,所述第二数据转移请求携带所述第一支付标识信息以及第二支付标识信息;所述第二支付识别码为所述第二服务器基于所述第二支付识别码获取请求向所述第二终端发送的,所述第二支付识别码获取请求为所述第二终端向所述第二服务器发送的。
12.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-6任一、权利要求7或权利要求8所述的数据转移方法。
CN201910839477.1A 2019-09-06 2019-09-06 数据转移方法、***、终端、服务器及存储介质 Pending CN112464272A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910839477.1A CN112464272A (zh) 2019-09-06 2019-09-06 数据转移方法、***、终端、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910839477.1A CN112464272A (zh) 2019-09-06 2019-09-06 数据转移方法、***、终端、服务器及存储介质

Publications (1)

Publication Number Publication Date
CN112464272A true CN112464272A (zh) 2021-03-09

Family

ID=74806757

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910839477.1A Pending CN112464272A (zh) 2019-09-06 2019-09-06 数据转移方法、***、终端、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN112464272A (zh)

Similar Documents

Publication Publication Date Title
US11410166B2 (en) Systems and methods for automated decentralized multilateral transaction processing
CN111160845B (zh) 一种业务处理方法和装置
CN105099688A (zh) 一种电子账户的操作方法、支付页面的展示方法及装置
CN110322317B (zh) 一种交易数据处理方法、装置、电子设备及介质
CN110874742B (zh) 一种基于区块链和智能合约的支付方法及装置
TW201947481A (zh) 虛擬卡生成方法、使用者終端以及權杖伺服器
CN112365258A (zh) 电子货币账户的绑定方法、装置和电子设备
CN110610365A (zh) 一种识别交易请求的方法和装置
US11727389B2 (en) Systems and methods for managing third party tokens and transactions across issuer ecosystems
US11436601B2 (en) Pre-built user interface for payment system and method
CN108848061B (zh) 一种用户信息传输方法及终端设备
CN115983907A (zh) 一种数据推荐方法、装置、电子设备及计算机可读介质
CN108156206B (zh) 一种数据转移方法、服务器、客户端以及***
CN112464272A (zh) 数据转移方法、***、终端、服务器及存储介质
CN110086761B (zh) 一种提供资源的方法和设备
US11416862B2 (en) Systems and methods for location-based mobile payments
CN109961277B (zh) 支付流程确定方法、装置及电子设备
KR20220153145A (ko) 보험계약 체결용 장치 및 보험계약 체결방법
CN112749958A (zh) 资源转移方法、装置、设备以及存储介质
CN111415245A (zh) 一种开户方法和装置
US20150131787A1 (en) Interconnected voice response units
CN111612608A (zh) 汇款执行方法及装置和电子设备
CN110796548A (zh) 资产交易方法及装置
KR20180048464A (ko) 간편 사용자 개인 정보 입력 클라우드 서비스 제공 방법 및 시스템
CN112785380B (zh) 交易处理方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40040646

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination