业务数据的处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:29492467 阅读:27 留言:0更新日期:2021-07-30 19:04
本发明专利技术公开了业务数据的处理方法、装置、电子设备和存储介质,涉及云计算技术领域。该方法的一具体实施方式包括:接收冻结业务请求,获取个人结算账户标识和机构标识,查询对应的对私数据库分片地址和对公数据库分片地址;获取冻结金额和业务订单标识生成合约副本,将合约副本和机构标识之间的对应关系存储至对公数据库分片;获取冻结业务请求中的冻结金额更新个人结算账户标识对应的可用余额和总冻结金额,生成模型生成冻结事件记录,并存储;向终端发送冻结成功信息。该实施方式能够解决现有技术中机构合约与个人合约之间的存在高度关联性,导致个人保证金业务处理花费时间较长,降低了业务处理的效率的问题。

【技术实现步骤摘要】
业务数据的处理方法、装置、电子设备和存储介质
本专利技术涉及云计算
,尤其涉及一种业务数据的处理方法、装置、电子设备和存储介质。
技术介绍
个人保证金业务为,金融机构针对机构和个人在一些商品或服务交易中的资金安全问题提供的一种资金托管服务,具体的,金融机构可以基于合作机构和个人用户的共同委托,按照合作机构的机构合约和个人用户的个人合约,实现对个人账户的资金进行冻结、解冻和扣划等操作。但是现有技术中机构合约与个人合约之间的存在高度关联性,个人保证金业务的处理需要频繁进行数据交互,而随着个人保证金业务数量的大量增加,导致个人保证金业务处理花费时间较长,降低了业务处理的效率。
技术实现思路
有鉴于此,本专利技术实施例提供一种业务数据的处理方法、装置、电子设备和存储介质,能够解决现有技术中机构合约与个人合约之间的存在高度关联性,导致个人保证金业务处理花费时间较长,降低了业务处理的效率的问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据对比的方法。本专利技术实施例的一种业务数据的处理方法包括:接收终端发送的冻结业务请求,获取所述冻结业务请求中个人结算账户标识和机构标识,以根据预设对应关系查询对应的对私数据库分片地址和对公数据库分片地址;获取所述冻结业务请求中的冻结金额和业务订单标识,调用合约副本生成模型生成合约副本,基于所述对公数据库分片地址,将所述合约副本和所述机构标识之间的对应关系存储至对公数据库分片;基于所述对私数据库分片地址,从对私数据库分片中查询所述个人结算账户标识对应的可用余额和总冻结金额,获取所述冻结业务请求中的冻结金额,以更新所述可用余额和所述总冻结金额,进而调用预设的记录生成模型生成冻结事件记录,存储所述个人结算账户标识和所述冻结事件记录的对应关系;建立所述业务订单标识、所述对私数据库分片地址和所述对公数据库分片地址之间的对应关系,向所述终端发送冻结成功信息。在一个实施例中,所述调用预设的记录生成模型生成冻结事件记录,包括:获取所述冻结业务请求中业务订单标识,以生成合约标识;查询所述冻结业务请求对应的冻结日期和冻结编号,以基于所述个人结算账户标识、冻结日期和冻结编号生成所述冻结事件记录标识;基于所述冻结事件记录标识和所述冻结业务请求中的冻结金额,生成冻结事件记录;基于所述业务订单标识、所述冻结事件记录标识、所述冻结业务请求中冻结金额和个人结算账户标识,调用合约生成模型,生成所述业务订单标识对应的合约。在又一个实施例中,所述获取所述冻结业务请求中业务订单标识,以生成合约标识,包括:将所述业务订单标识与预设编码拼接,生成合约标识。在又一个实施例中,向所述终端发送冻结成功信息之后,还包括:接收终端发送的扣款业务请求,获取所述扣款业务请求中的所述业务订单标识,以根据建立的对应关系查询对应的对私数据库分片地址和对公数据库分片地址;基于查询的对私数据库分片地址,从对私数据库分片中查询所述业务订单标识对应的保证金子合约,以从所述保证金子合约中确定待扣款结算账户标识,获取所述扣款业务请求中解冻金额,基于所述解冻金额和所述待扣款结算账户标识执行扣款交易操作,更新所述保证金子合约的合约状态;基于查询的对公数据库分片地址,从对公数据库分片中查询所述业务订单标识对应的合约副本,以从查询的合约副本中确定对公结算账户标识,获取所述扣款业务请求中解冻金额,基于所述解冻金额和所述对公结算账户标识执行收款交易操作,进而基于所述合约状态更新查询到合约副本的状态;向所述终端返回扣款成功信息。在又一个实施例中,基于所述解冻金额和所述待扣款结算账户标识执行扣款交易操作之前,还包括:查询待扣款结算账户标识所对应的冻结金额和可用余额,以基于所述解冻金额更新所述待扣款结算账户标识对应的冻结金额和可用余额。在又一个实施例中,所述更新所述保证金子合约的合约状态,包括:获取所述保证金子合约中的冻结金额,判断所述保证金子合约中的冻结金额是否等于所述解冻金额;若否,则不对所述保证金子合约的合约状态操作;若是,则更新所述保证金子合约的合约状态为已解约。在又一个实施例中,还包括:接收异步消息,获取所述异步消息中的业务订单标识,以基于建立的对应关系查询对应的对公数据库分片地址,进而根据查询的对公数据库分片地址,获取所述异步消息中业务订单标识对应的合约副本;确定该合约副本的合约时间戳,获取所述异步消息中的状态时间戳、合约副本的当前状态,判断所述合约时间戳是否大于所述状态时间戳,若是则将所述合约副本的状态更新为所述当前状态,若否则不对所述合约副本进行处理。在又一个实施例中,所述获取所述冻结业务请求中的冻结金额之前,还包括:基于所述对公存储分片地址,从对公存储分片中查询所述机构标识对应的机构信息;调用机构校验模型,校验所述机构信息,得出机构校验结果;若所述机构校验结果为校验通过,则不做处理;若所述机构校验结果为校验不通过,则向所述终端发送冻结失败信息。在又一个实施例中,在获取所述冻结业务请求中的冻结金额之前,还包括:基于所述对私存储分片地址,从所述对私存储分片中查询所述个人结算账户标识对应的账户信息;调用账户校验模型,校验所述账户信息,得出账户校验结果;若所述账户校验结果为校验通过,则不做处理;若所述账户校验结果为校验不通过,则向所述终端发送冻结失败信息。为实现上述目的,根据本专利技术实施例的另一方面,提供了一种业务数据的处理装置。本专利技术实施例的一种业务数据的处理装置包括:接收单元,用于接收终端发送的冻结业务请求,获取所述冻结业务请求中个人结算账户标识和机构标识,以根据预设对应关系查询对应的对私数据库分片地址和对公数据库分片地址;生成单元,用于获取所述冻结业务请求中的冻结金额和业务订单标识,调用合约副本生成模型生成合约副本,基于所述对公数据库分片地址,将所述合约副本和所述机构标识之间的对应关系存储至对公数据库分片;所述生成单元,还用于基于所述对私数据库分片地址,从对私数据库分片中查询所述个人结算账户标识对应的可用余额和总冻结金额,获取所述冻结业务请求中的冻结金额,以更新所述可用余额和所述总冻结金额,进而调用预设的记录生成模型生成冻结事件记录,存储所述个人结算账户标识和所述冻结事件记录的对应关系;发送单元,用于建立所述业务订单标识、所述对私数据库分片地址和所述对公数据库分片地址之间的对应关系,向所述终端发送冻结成功信息。在一个实施例中,所述生成单元,具体用于:获取所述冻结业务请求中业务订单标识,以生成合约标识;查询所述冻结业务请求对应的冻结日期和冻结编号,以基于所述个人结算账户标识、冻结日期和冻结编号生成所述冻结事件记录标识;基于所述冻结事件记录标识和所述冻结业务请求中的冻结金额,生成冻结事件记录;基于所述业务订单标识、所述冻结事件记录标识、所述冻结业务请求中冻结金额和个人本文档来自技高网...

【技术保护点】
1.一种业务数据的处理方法,其特征在于,包括:/n接收终端发送的冻结业务请求,获取所述冻结业务请求中个人结算账户标识和机构标识,以根据预设对应关系查询对应的对私数据库分片地址和对公数据库分片地址;/n获取所述冻结业务请求中的冻结金额和业务订单标识,调用合约副本生成模型生成合约副本,基于所述对公数据库分片地址,将所述合约副本和所述机构标识之间的对应关系存储至对公数据库分片;/n基于所述对私数据库分片地址,从对私数据库分片中查询所述个人结算账户标识对应的可用余额和总冻结金额,获取所述冻结业务请求中的冻结金额,以更新所述可用余额和所述总冻结金额,进而调用预设的记录生成模型生成冻结事件记录,存储所述个人结算账户标识和所述冻结事件记录的对应关系;/n建立所述业务订单标识、所述对私数据库分片地址和所述对公数据库分片地址之间的对应关系,向所述终端发送冻结成功信息。/n

【技术特征摘要】
1.一种业务数据的处理方法,其特征在于,包括:
接收终端发送的冻结业务请求,获取所述冻结业务请求中个人结算账户标识和机构标识,以根据预设对应关系查询对应的对私数据库分片地址和对公数据库分片地址;
获取所述冻结业务请求中的冻结金额和业务订单标识,调用合约副本生成模型生成合约副本,基于所述对公数据库分片地址,将所述合约副本和所述机构标识之间的对应关系存储至对公数据库分片;
基于所述对私数据库分片地址,从对私数据库分片中查询所述个人结算账户标识对应的可用余额和总冻结金额,获取所述冻结业务请求中的冻结金额,以更新所述可用余额和所述总冻结金额,进而调用预设的记录生成模型生成冻结事件记录,存储所述个人结算账户标识和所述冻结事件记录的对应关系;
建立所述业务订单标识、所述对私数据库分片地址和所述对公数据库分片地址之间的对应关系,向所述终端发送冻结成功信息。


2.根据权利要求1所述的方法,其特征在于,所述调用预设的记录生成模型生成冻结事件记录,包括:
获取所述冻结业务请求中业务订单标识,以生成合约标识;
查询所述冻结业务请求对应的冻结日期和冻结编号,以基于所述个人结算账户标识、冻结日期和冻结编号生成所述冻结事件记录标识;
基于所述冻结事件记录标识和所述冻结业务请求中的冻结金额,生成冻结事件记录;
基于所述业务订单标识、所述冻结事件记录标识、所述冻结业务请求中冻结金额和个人结算账户标识,调用合约生成模型,生成所述业务订单标识对应的合约。


3.根据权利要求2所述的方法,其特征在于,所述获取所述冻结业务请求中业务订单标识,以生成合约标识,包括:
将所述业务订单标识与预设编码拼接,生成合约标识。


4.根据权利要求2所述的方法,其特征在于,向所述终端发送冻结成功信息之后,还包括:
接收终端发送的扣款业务请求,获取所述扣款业务请求中的所述业务订单标识,以根据建立的对应关系查询对应的对私数据库分片地址和对公数据库分片地址;
基于查询的对私数据库分片地址,从对私数据库分片中查询所述业务订单标识对应的保证金子合约,以从所述保证金子合约中确定待扣款结算账户标识,获取所述扣款业务请求中解冻金额,基于所述解冻金额和所述待扣款结算账户标识执行扣款交易操作,更新所述保证金子合约的合约状态;
基于查询的对公数据库分片地址,从对公数据库分片中查询所述业务订单标识对应的合约副本,以从查询的合约副本中确定对公结算账户标识,获取所述扣款业务请求中解冻金额,基于所述解冻金额和所述对公结算账户标识执行收款交易操作,进而基于所述合约状态更新查询到合约副本的状态;
向所述终端返回扣款成功信息。


5.根据权利要求4所述的方法,其特征在于,基于所述解冻金额和所述待扣款结算账户标识执行扣款交易操作之前,还包括:
查询待扣款结算账户标识所对应的冻结金额和可用余额,以基于所述解冻金额更新所述待扣款结算账户标识对应的冻结金额和可用余额。


6.根据权利要求4所述的方法,其特征在于,所述更新所述保证金子合约的合约状态,包括:
获取所述保证金子合约中的冻结金额,判断所述保证金子合约中的冻结金额是否等于所述解冻金额;
若否,则不对所述保证金子合约的合约状态操作;
若是,则更新所述保证金子合约的合约状态为已解约。


7.根据权利要求4所述的方法,其特征在于,还包括:
接收异步消息,获取所述异步消息中的业务订单标识,以基于建立的对应关系查询对应的对公数据库分片地址,进而根据
查询的对公数据库分片地址,获取所述异步消息中业务订单标识对应的合约副本;
确定该合约副本的合约时间戳,获取所述异步消息中的状态时间戳、合约副本的当前状态,判断所述合约时间戳是否大于所述状态时间戳,若是则将所述合约副本的状态更新为所述当前状态,若否则不对所述合约副本进行处理。


8.根据权利要求1所述的方法,其特征在于,所述获取所述冻结业务请求中的冻结金额之前,还包括:
基于所述对公存储分片地址,从对公存储分片中查询所述机构标识对应的机构信息;<...

【专利技术属性】
技术研发人员:李锐
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1