交易控制方法及装置、电子设备、存储介质制造方法及图纸

技术编号:36650083 阅读:21 留言:0更新日期:2023-02-18 13:12
本申请实施例揭示了一种交易控制方法及装置、电子设备、存储介质。该方法包括:支付信令后台与第一操作系统对应的支付组件建立第一支付通道,并同时与第二操作系统对应的支付组件也建立第二支付通道;接收第二操作系统对应的支付组件通过第二支付通道发送的虚拟商品信息;通过第一支付通道向第一操作系统对应的支付组件发送虚拟商品信息,以使第一操作系统对应的支付组件基于第一操作系统的支付服务执行虚拟商品信息对应的支付操作;若接收到第一操作系统对应的支付组件通过第一支付通道返回的支付成功的消息,则通过第二支付通道向第二操作系统对应的支付组件返回虚拟商品购买成功的通知信息。本申请实施例的技术方案极大地优化了交易控制方案。极大地优化了交易控制方案。极大地优化了交易控制方案。

【技术实现步骤摘要】
交易控制方法及装置、电子设备、存储介质


[0001]本申请涉及金融
,具体而言,涉及一种交易控制方法及装置、电子设备、计算机可读存储介质。

技术介绍

[0002]目前,相关技术中仅能实现在相同操作系统下的虚拟商品的购买交易,而对于如何实现不同操作系统下的虚拟商品的购买交易,现有技术并没有明确方案。

技术实现思路

[0003]为解决上述技术问题,本申请的实施例提供了一种交易控制方法及装置、电子设备、计算机可读存储介质。
[0004]根据本申请实施例的一个方面,提供了一种交易控制方法,应用于支付信令后台,所述方法包括:与第一操作系统对应的支付组件建立第一支付通道,并与第二操作系统对应的支付组件建立第二支付通道;接收所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息;通过所述第一支付通道向所述第一操作系统对应的支付组件发送所述虚拟商品信息,以使所述第一操作系统对应的支付组件基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;若接收到所述第一操作系统对应的支付组件通过所述第一支付通道返回的支付成功的消息,则通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知信息。
[0005]根据本申请实施例的一个方面,提供了一种交易控制方法,应用于第一操作系统对应的支付组件,所述方法包括:与支付信令后台建立第一支付通道;通过所述第一支付通道接收所述支付信令后台发送的虚拟商品信息;其中,所述虚拟商品信息是所述支付信令后台通过与第二操作系统对应的支付组件建立的第二支付通道所接收到的;基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;基于支付操作执行成功的结果,通过所述第一支付通道发送支付成功的消息至所述支付信令后台,以使所述支付信令后台通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知消息。
[0006]根据本申请实施例的一个方面,提供了一种交易控制方法,应用于第二操作系统对应的支付组件,所述方法包括:与支付信令后台建立第二支付通道;通过所述第二支付通道向所述支付信令后台发送虚拟商品信息,以使所述支付信令后台通过与第一操作系统对应的支付组件建立的第一支付通道转发所述虚拟商品信息,并由所述第一操作系统对应的支付组件基于所述第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;接收所述支付信令后台通过所述第二支付通道发送的虚拟商品购买成功的通知消息。
[0007]根据本申请实施例的一个方面,提供了一种交易控制装置,所述装置装配于支付信令后台,所述装置包括:第一建立模块,配置为与第一操作系统对应的支付组件建立第一支付通道,并与第二操作系统对应的支付组件建立第二支付通道;第一接收模块,配置为接
收所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息;第一发送模块,配置为通过所述第一支付通道向所述第一操作系统对应的支付组件发送所述虚拟商品信息,以使第一操作系统对应的支付组件基于所述第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;第一发送模块,还配置为若接收到所述第一操作系统对应的支付组件通过所述第一支付通道返回的支付成功的消息,则通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知信息。
[0008]根据本申请实施例的一个方面,提供了一种交易控制装置,所述装置装配于第一操作系统对应的支付组件,所述装置包括:第二建立模块,配置为与支付信令后台建立第一支付通道;第二接收模块,配置为通过所述第一支付通道接收所述支付信令后台发送的虚拟商品信息;其中,所述虚拟商品信息是所述支付信令后台通过与第二操作系统对应的支付组件建立的第二支付通道所接收到的;支付操作执行模块,配置为基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;第二发送模块,配置为基于支付操作执行成功的结果,通过所述第一支付通道发送支付成功的消息至所述支付信令后台,以使所述支付信令后台通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知消息。
[0009]根据本申请实施例的一个方面,提供了一种交易控制装置,所述装置装配于第二操作系统对应的支付组件,所述装置包括:第三建立模块,配置为与支付信令后台建立第二支付通道;第三发送模块,配置为通过所述第二支付通道向所述支付信令后台发送虚拟商品信息,以使所述支付信令后台通过与第一操作系统对应的支付组件建立的第一支付通道转发所述虚拟商品信息,并由所述第一操作系统对应的支付组件基于所述第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;第三接收模块,配置为接收所述支付信令后台通过所述第二支付通道发送的虚拟商品购买成功的通知消息。
[0010]根据本申请实施例的一个方面,提供了一种电子设备,包括处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上实施例中所述的交易控制方法。
[0011]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上实施例中所述的交易控制方法。
[0012]根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的交易控制方法。
[0013]在本申请的一些实施例提供的技术方案中,支付信令后台与第一操作系统对应的支付组件建立了第一支付通道,并同时与第二操作系统对应的支付组件也建立了第二支付通道;这样可以接收第二操作系统对应的支付组件通过第二支付通道发送的虚拟商品信息,并可以通过第一支付通道向第一操作系统对应的支付组件发送虚拟商品信息,以使第一操作系统对应的支付组件基于第一操作系统的支付服务执行支付操作;进而如果接收到第一操作系统对应的支付组件通过第一支付通道返回的支付成功的消息,则可以通过第二支付通道向第二操作系统对应的支付组件返回虚拟商品购买成功的通知信息。也即,本申
请中通过支付信令后台与第一操作系统对应的支付组件和第二操作系统对应的支付组件分别建立支付通道,即支付信令后台作为第一操作系统对应的支付组件和第二操作系统对应的支付组件的中转者,能够进行第一操作系统对应的支付组件和第二操作系统对应的支付组件之间相关交易数据的交互,从而实现了不同操作系统下的虚拟商品的购买交易,提升了用户的使用体验。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易控制方法,其特征在于,应用于支付信令后台,所述方法包括:与第一操作系统对应的支付组件建立第一支付通道,并与第二操作系统对应的支付组件建立第二支付通道;接收所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息;通过所述第一支付通道向所述第一操作系统对应的支付组件发送所述虚拟商品信息,以使所述第一操作系统对应的支付组件基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;若接收到所述第一操作系统对应的支付组件通过所述第一支付通道返回的支付成功的消息,则通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知信息。2.如权利要求1所述的方法,其特征在于,所述与第一操作系统对应的支付组件建立第一支付通道,包括:响应于所述第一操作系统对应的支付组件发送的第一链路建立请求,从链路池中查找所述第一操作系统对应的支付组件与所述支付信令后台之间已建立的通信链路;若查找到所述通信链路,则将所述通信链路作为所述第一支付通道;若未查找到所述通信链路,则重新建立与所述第一操作系统对应的支付组件进行通信的链路以得到所述第一支付通道。3.如权利要求1所述的方法,其特征在于,在所述接收所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息之后,所述方法还包括:根据所述虚拟商品信息所属的类型,确定所述虚拟商品信息的优先级;将所述虚拟商品信息存入所述优先级对应的信令队列;若确定所述第一支付通道可用,则根据所述优先级获取对应信令队列中的所述虚拟商品信息,以通过所述第一支付通道向所述第一操作系统对应的支付组件发送所述虚拟商品信息。4.如权利要求1

3中任一项所述的方法,其特征在于,所述方法还包括:若监测到在预设时间段内未接收到所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息,且在历史时间段内所述第二操作系统对应的支付组件发送虚拟商品的次数或频率大于预设阈值,则将所述第二支付通道对应的通信链路存储至链路池中;若监测到在所述预设时间段内未接收到所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息,且在所述历史时间段内所述第二操作系统对应的支付组件发送虚拟商品信息的次数或频率小于所述预设阈值,则断开所述第二支付通道对应的通信链路。5.一种交易控制方法,其特征在于,应用于第一操作系统对应的支付组件,所述方法包括:与支付信令后台建立第一支付通道;通过所述第一支付通道接收所述支付信令后台发送的虚拟商品信息;其中,所述虚拟商品信息是所述支付信令后台通过与第二操作系统对应的支付组件建立的第二支付通道所接收到的;
基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;基于支付操作执行成功的结果,通过所述第一支付通道发送支付成功的消息至所述支付信令后台,以使所述支付信令后台通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知消息。6.如权利要求5所述的方法,其特征在于,所述基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作,包括:向第三方支付后台发送所述虚拟商品信息,以使所述第三方支付后台针对所述虚拟商品信息返回虚拟商品订单信息;根据所述虚拟商品订单信息生成扣费请求;向第一操作系统对应的服务器发送所述扣费请求,以使所述第一操作系统对应的服务器根据所述扣费请求调用预设扣费组件进行所述虚拟商品订单信息对应的扣费,并返回扣费票据,以完成支付操作。7.如权利要求6所述的方法,其特征在于,所述方法还包括:向所述第三方支付后台发送发货请求,所述发货请求中携带有所述虚拟商品信息对应的扣费票据,以使所述第三方支付后台将所述扣费票据转发至所述第一操作系统对应的服务器进行所述扣费票据的校验,并根据校验成功的结果执行发货操作,并返回虚拟商品发货成功的通知消息;接收所述虚拟商品发货成功的通知消息。8.一种交易控制方法,其特征在于,应用于第二操作系统对应的支付组件,所述方法包括:与支付信令后台建立第二支付通道;通过所述第二支付通道向所述支付信令后台发送虚拟商品信息,以使所述支付信令后台通过与第一操作...

【专利技术属性】
技术研发人员:黄思聪郑循茂杨程李伟建郭晓丹
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:

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

1