一种关联账户的资产转出处理方法和装置与流程

文档序号:24971626发布日期:2021-05-07 22:42阅读:217来源:国知局
一种关联账户的资产转出处理方法和装置与流程

本发明涉及数据处理技术领域,特别涉及一种关联账户的资产转出处理方法和装置。



背景技术:

在大宗商品尤其是石化商品,例如原油、石油、汽油等的买卖交易中,因为商品交易量大,买卖双方很少采用货到结算的方式进行结算,常见都是采用预付的方式,有时甚至要求一次性全额支付。对于这样的情况,如果在配送途中出现遗洒、盗换等问题,主要的经济损失就都由买方承受了。

为解决这个问题,买卖双方可在第三方建立关联账户,买方可提前将结算资产转至该账户,在该账户内的资产只能向卖方定向划拨,划拨前需得到买方确认。这样一来,一方面卖方无需担心买方将该资产挪用,另一方面买方也对结算具有了约束力。



技术实现要素:

本发明的目的,就是针对现有技术的缺陷,提供一种关联账户的资产转出处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,在执行资产转出时验证卖方账号,保证了资产划拨的定向性;验证金额是否超限,保证了资产的安全性;向买方进行确权,保证了资产划拨的约束性。

为实现上述目的,本发明实施例第一方面提供了一种关联账户的资产转出处理方法,所述方法包括:

接收从卖方发送的第一转出指令数据;

根据所述第一转出指令数据,进行买方转出确认处理;

所述买方转出确认处理成功,则向所述卖方,进行第一资产转出处理。

优选的,所述第一转出指令数据包括第一卖方账号数据和第一转出数量数据。

优选的,所述根据所述第一转出指令数据,进行买方转出确认处理,具体包括:

对所述第一转出指令数据,进行第一数据检验处理;

所述第一数据检验处理成功,则将所述第一卖方账号数据和所述第一转出数量数据做为指令参数,生成第一转出确认指令数据;

向买方发送所述第一转出确认指令数据;并接收从所述买方回发的第一指令返回数据;所述第一指令返回数据包括第一买方账号数据和第一转出确认数据;

对所述第一指令返回数据,进行第二数据检验处理;

所述第二数据检验处理成功,则所述买方转出确认处理成功。

进一步的,所述对所述第一转出指令数据,进行第一数据检验处理,具体包括:

对所述第一卖方账号数据,进行第一卖方账号检验处理;

对所述第一转出数量数据,进行第一转限检验处理;

所述第一卖方账号检验处理成功、且所述第一转限检验处理成功,则所述第一数据检验处理成功。

进一步的,所述对所述第一指令返回数据,进行第二数据检验处理,具体包括:

对所述第一买方账号数据,进行第一买方账号检验处理;

所述第一买方账号检验处理成功、且所述第一转出确认数据为确认转出时,所述第二数据检验处理成功。

优选的,所述向所述卖方,进行第一资产转出处理,具体包括:

读取关联账户资产池的资产余额,生成第一余额数据;

当所述第一余额数据不低于所述第一转出数量数据时,从所述关联账户资产池中,提取与所述第一转出数量数据对应的资产,向所述第一卖方账号数据对应的账号,进行资产划拨处理。

本发明实施例第二方面提供了一种关联账户的资产转出处理装置,包括:

获取模块用于接收从卖方发送的第一转出指令数据;

处理模块用于根据所述第一转出指令数据,进行买方转出确认处理;所述买方转出确认处理成功,则向所述卖方,进行第一资产转出处理。

本发明实施例第三方面提供了一种电子设备,包括:存储器、处理器和收发器;

所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面所述的方法步骤;

所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。

本发明实施例第四方面提供了一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码被计算机执行时,使得所述计算机执行上述第一方面所述的方法。

本发明实施例第五方面提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面所述的方法的指令。

本发明实施例提供一种关联账户的资产转出处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,在执行资产转出时验证卖方账号,保证了资产划拨的定向性;验证金额是否超限,保证了资产的安全性;向买方进行确权,保证了资产划拨的约束性。

附图说明

图1为本发明实施例一提供的一种关联账户的资产转出处理方法示意图;

图2为本发明实施例二提供的一种关联账户的资产转出处理装置的模块结构图;

图3为本发明实施例三提供的一种电子设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

买卖双方在第三方机构,例如金融机构、具备对公业务能力的第三方平台上建立买方账户、卖方账户以及关联账户,并由第三机构负责为双方进行关联账户管理;在关联账户中需留存买、卖方账户的账号信息,做为买、卖方绑定账号数据,用于比对账号合法性;在关联账户中还需设定转出资产阈值,用于限制转出数量,保证账户内资产的安全;买方预先将资产存入关联账户资产池做为关联账户的资产;进行资产转让时,卖方需向关联账户发起转出指令,关联账户在完成账号检验、转限检验等操作之后,向买方发起用于确权的转出确认指令,得到买方确认之后,再将关联账户资产池内资产向指定账户进行划拨;本发明实施例一提供一种关联账户的资产转出处理方法,对关联账户响应转出指令的过程进行处理,如图1为本发明实施例一提供的一种关联账户的资产转出处理方法示意图所示,本方法主要包括如下步骤:

步骤1,接收从卖方发送的第一转出指令数据;

其中,第一转出指令数据包括第一卖方账号数据和第一转出数量数据。

这里,第一转出指令数据是由卖方从卖方账户向关联账户发起的要求资产划转的指令,第一卖方账号数据为由卖方给出的资产接收账号也就是常说的接收账号,第一转出数量数据为卖方给出的资产划拨数量。

步骤2,根据第一转出指令数据,进行买方转出确认处理;

具体包括:步骤21,对第一转出指令数据,进行第一数据检验处理;

具体包括:步骤211,对第一卖方账号数据,进行第一卖方账号检验处理;

具体包括:使用预设的卖方绑定账号数据,对第一卖方账号数据进行比对,当卖方绑定账号数据与第一卖方账号数据相同时,第一卖方账号检验处理成功;

这里,如前文所述,在关联账户中留存了买、卖方账户的账号信息,做为买、卖方绑定账号数据,所以在接收到转出指令时,需要验证指令中的第一卖方账号数据是否与卖方绑定账号数据一致,如果一致说明账号正确,继续后续步骤;如果不一致,则不符合关联账户定向划拨的原则,关联账户管理方会终止当前资产转出处理流程,并会向卖方发送类似账户信息错误这样的消息;

步骤212,对第一转出数量数据,进行第一转限检验处理;

具体包括:使用预设的转出资产阈值,对第一转出数量数据进行比对,当第一转出数量数据未超出转出资产阈值时,第一转限检验处理成功;

这里,如前文所述,在关联账户中设定了转出资产阈值,用于限制转出数量,保证账户内资产的安全,如果买方要求的第一转出数量数据超过该数值,关联账户管理方会终止当前资产转出处理流程,并会向卖方发送类似金额超限这样的消息;

步骤213,第一卖方账号检验处理成功、且第一转限检验处理成功,则第一数据检验处理成功;

这里,第一数据检验处理成功的条件是第一卖方账号检验处理和第一转限检验处理都要成功,说明卖方发起的转出指令要求没有违规;

步骤22,第一数据检验处理成功,则将第一卖方账号数据和第一转出数量数据做为指令参数,生成第一转出确认指令数据;

步骤23,向买方发送第一转出确认指令数据;并接收从买方回发的第一指令返回数据;

其中,第一指令返回数据包括第一买方账号数据和第一转出确认数据;

这里,第一转出确认指令数据是从关联账户管理方向买方发起的要求对资产划转进行确权的指令,指令中包括了卖方给出的接收账号也就是第一卖方账号数据,还包括了卖方给出的资产划拨数量也就是第一转出数量数据;第一买方账号数据为买方自身的账号信息;

买方收到第一转出确认指令数据之后,对由卖方提交的接收账号和资产划拨数量进行核验:若此时买方已经收到卖方货物并完成验收,且上述两个数据都没问题,买方回复的第一转出确认数据会被设为确认转出;若此时买方尚未收到卖方货物、或未能完成验收、或上述两个数据中有错误,买方回复的第一转出确认数据会被设为具体的错误信息;

步骤24,对第一指令返回数据,进行第二数据检验处理;

具体包括:步骤241,对第一指令返回数据的第一买方账号数据,进行第一买方账号检验处理;

具体包括:使用预设的买方绑定账号数据,对第一买方账号数据进行比对,当买方绑定账号数据与第一买方账号数据相同时,第一买方账号检验处理成功;

这里,如前文所述,在关联账户中留存了买、卖方账户的账号信息,做为买、卖方绑定账号数据,所以在接收到第一指令返回数据时,需要验证返回数据中的第一买方账号数据是否与买方绑定账号数据一致,如果一致说明账号正确,继续后续步骤;如果不一致,关联账户管理方会终止当前资产转出处理流程,并会向买方账户发送类似账户信息错误这样的消息;

步骤242,第一买方账号检验处理成功、且第一转出确认数据为确认转出时,第二数据检验处理成功;

这里,第一数据检验处理成功的条件是第一买方账号检验处理成功、且买方的确权结果也就是第一转出确认数据为确认转出,说明买方对卖方发起的转出指令进行成功确权;

步骤25,第二数据检验处理成功,则买方转出确认处理成功。

这里,通过步骤21对第一转出指令数据进行合规检查成功、通过步骤22-23获取了买方的确权回复也就是第一指令返回数据、通过步骤24对买方的第一指令返回数据进行确权检查也成功之后,可以视买方转出确认处理的全过程处理成功。下一步就可以启动资产划拨操作了。

步骤3,买方转出确认处理成功,则向卖方,进行第一资产转出处理;

具体包括:步骤31,读取关联账户资产池的资产余额,生成第一余额数据;

步骤32,当第一余额数据不低于第一转出数量数据时,从关联账户资产池中,提取与第一转出数量数据对应的资产,向第一卖方账号数据对应的账号,进行资产划拨处理;

这里,就是从关联账号处向卖方账号进行资产划拨,划拨资产的数量等于第一转出数量数据;划拨前关联账户还会比关联账户资产池的资产余额是否足够,如果余额不足,则关联账户管理方会终止当前资产转出处理流程,并会向买方、和或卖方账户发送类似账户余额不足这样的消息。

完成资产划拨之后,关联账户管理方会将与划拨相关的数据进行统计,例如划拨前、后的余额,划拨时间,划拨数量也就是第一转出数量数据,划拨去向也就是第一卖方账号数据对应的账号等等,并将统计数据以指令或者通知信息的方式向买、卖双方发送;卖方接收到该指令或者通知信息之后,就可以通过查询本账户余额来核查是否已经到账。

图2为本发明实施例二提供的一种关联账户的资产转出处理装置的模块结构图,该装置可以为实现本发明实施例方法的终端设备或者服务器,也可以为与上述终端设备或者服务器连接的实现本发明实施例方法的装置,例如该装置可以是上述终端设备或者服务器的装置或芯片系统。如图2所示,该装置包括:

获取模块201用于接收从卖方发送的第一转出指令数据;

处理模块202用于根据第一转出指令数据,进行买方转出确认处理;买方转出确认处理成功,则向卖方,进行第一资产转出处理。

本发明实施例提供的一种关联账户的资产转出处理装置,可以执行上述方法实施例中的方法步骤,其实现原理和技术效果类似,在此不再赘述。

需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,获取模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个数字信号处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本发明实施例所描述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线路(digitalsubscriberline,dsl))或无线(例如红外、无线、蓝牙、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

图3为本发明实施例三提供的一种电子设备的结构示意图。该电子设备可以为前述的终端设备或者服务器,也可以为与前述终端设备或者服务器连接的实现本发明实施例方法的终端设备或服务器。如图3所示,该电子设备可以包括:处理器31(例如cpu)、存储器32、收发器33;收发器33耦合至处理器31,处理器31控制收发器33的收发动作。存储器32中可以存储各种指令,以用于完成各种处理功能以及实现本发明上述实施例中提供的方法和处理过程。优选的,本发明实施例涉及的电子设备还包括:电源34、系统总线35以及通信端口36。系统总线35用于实现元件之间的通信连接。上述通信端口36用于电子设备与其他外设之间进行连接通信。

在图3中提到的系统总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

上述的处理器可以是通用处理器,包括中央处理器cpu、网络处理器(networkprocessor,np)等;还可以是数字信号处理器dsp、专用集成电路asic、现场可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

需要说明的是,本发明实施例还提供一种计算机可读存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的方法和处理过程。

本发明实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中提供的方法和处理过程。

本发明实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在存储介质中,至少一个处理器可以从上述存储介质读取上述计算机程序,上述至少一个处理器执行上述实施例中提供的方法和处理过程。

本发明实施例提供一种关联账户的资产转出处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,在执行资产转出时验证卖方账号,保证了资产划拨的定向性;验证金额是否超限,保证了资产的安全性;向买方进行确权,保证了资产划拨的约束性。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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