信息处理方法、装置、服务器及计算机可读存储介质制造方法及图纸

技术编号:20178437 阅读:17 留言:0更新日期:2019-01-23 00:53
本发明专利技术公开一种信息处理方法、装置、服务器及计算机可读存储介质,在所述信息处理方法中,在所述交易系统对目标对象进行交易时,每隔第一预设时长执行订单恢复操作,以及每隔第二预设时长执行订单核对操作,所述第二预设时长大于所述第一预设时长。在订单恢复操作中,通过定时调用目标交易查询接口来及时对掉单的订单进行恢复,有效缩短了掉单恢复时间,通过订单核对操作通过外部交易机构发送的订单核对文件,对交易目标对象产生的全部订单状态进行核对,能够保证订单的正确性。

Information Processing Method, Device, Server and Computer Readable Storage Media

The invention discloses an information processing method, device, server and computer readable storage medium, in which an order recovery operation is performed every first preset time and an order checking operation is performed every second preset time when the transaction system transacts the target object, and the second preset time is longer than the first preset time. In order recovery operation, the target transaction query interface is invoked regularly to restore the lost order in time, which effectively shortens the lost order recovery time. The order checking file sent by the external trading agency through the order checking operation can check all the order status generated by the transaction target object, and ensure the correctness of the order.

【技术实现步骤摘要】
信息处理方法、装置、服务器及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种信息处理方法、装置、服务器及计算机可读存储介质。
技术介绍
随着科学技术的不断发展,许多交易业务可以在交易平台上进行,例如黄金交易、卡券交易等。这些交易业务一般会涉及到交易平台与外部交易机构的交互,如黄金交易可能会涉及到交易平台与黄金收购公司之间的交互。在交易平台与外部交易机构的交互过程中,需要通过外部网关来对交易订单进行处理,当网络出现抖动或订单处理出现延迟等情况时,会导致交易平台无法接收到外部交易机构发送的订单处理结果,从而出现掉单。
技术实现思路
本说明书实施例提供及一种信息处理方法、装置、服务器及计算机可读存储介质。第一方面,本说明书实施例提供一种信息处理方法,包括:在所述交易系统对目标对象进行交易时,每隔第一预设时长执行订单恢复操作,以及每隔第二预设时长执行订单核对操作,所述第二预设时长大于所述第一预设时长;所述订单恢复操作包括:向目标交易查询接口发送针对处于掉单状态的目标订单的接口调用请求,获得接口调用结果;根据所述接口调用结果,确定所述目标订单的实际状态;所述订单核对操作包括:接收外部交易机构发送的订单核对文件;根据所述订单核对文件,对所述目标对象进行交易时产生的全部订单的订单状态进行核对。第二方面,本说明书实施例提供一种信息处理装置,包括:执行模块,用于在所述交易系统对目标对象进行交易时,每隔第一预设时长执行订单恢复操作,以及每隔第二预设时长执行订单核对操作,所述第二预设时长大于所述第一预设时长;所述执行模块,包括:订单恢复模块,用于向目标交易查询接口发送针对处于掉单状态的目标订单的接口调用请求,获得接口调用结果;根据所述接口调用结果,确定所述目标订单的实际状态;订单核对模块,用于接收外部交易机构发送的订单核对文件;根据所述订单核对文件,对所述目标对象进行交易时产生的全部订单的订单状态进行核对。第三方面,本说明书实施例提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行上述任一项所述方法的步骤。第四方面,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。本说明书实施例有益效果如下:在本说明书实施例提供的信息处理方法中,在交易系统对目标对象进行交易时,每隔第一预设时长执行订单恢复操作,以及每隔第二预设时长执行订单核对操作,所述第二预设时长大于所述第一预设时长;在订单恢复操作中,针对处于掉单状态的目标订单向目标交易查询接口发送接口调用请求,并根据接口调用结果来确定目标订单的实际状态;在订单核对操作中,接收外部交易机构发送的订单核对文件,对交易目标对象产生的全部订单的订单状态进行核对。上述方案中,通过订单恢复操作实现了在交易过程中及时对掉单的订单进行恢复,以及通过订单核对操作保证了订单状态的正确性。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本说明书实施例提供的信息处理方法的应用场景示意图;图2为本说明书实施例第一方面提供的一种信息处理方法的流程图;图3为本说明书实施例提供的一种订单状态示意图;图4为本说明书实施例提供的订单核对的流程图;图5为本说明书实施例第二方面提供的信息处理装置的示意图;图6为本说明书实施例第三方面提供的服务器的示意图。具体实施方式为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。请参考图1,为本说明书实施例提供的信息处理方法的应用场景示意图,交易系统100可以包括终端和服务器,终端可以安装有与交易系统100对应的应用程序,用户可以通过终端发起交易请求,终端将交易请求发送至服务器,服务器对交易请求进行处理。外部交易机构200为与交易系统100进行业务合作的机构,交易系统100可以与多个外部交易机构200通信,例如,外部交易机构200可以为银行、基金机构、保险机构等。外部交易机构200向交易系统100提供接口,当用户发起的交易请求需要外部交易机构200进行处理时,交易系统100可以直接调用外部交易机构200提供的接口。为了更好的理解本说明书实施例提供的方案,以交易系统为支付宝,目标对象为黄金红包为例来对本说明书实施例的应用场景进行说明。在该实施例中,红金红包可以使用黄金份额来创建红包,例如,一个红包可以是份额1mg的黄金,也可以是份额为2mg的黄金,用户可以根据实际需要在终端输入份额并创建黄金红包。用户在进行黄金份额卖出时,可以通过终端设备中的支付宝应用程序发起黄金份额卖出请求,如果用户持有多家机构的黄金红包,比如用户持有A银行、B基金机构的黄金红包,用户可以自行选择卖出哪家机构的黄金红包,支付宝的服务器在接收到卖出请求后调用被选中机构提供的接口,进行黄金份额的卖出。以卖出A银行的黄金份额为例,支付宝的服务器调用A银行提供的接口,A银行将用户在A银行账户中的黄金份额进行扣减,同时,支付宝增加用户支付宝账户中与卖出黄金份额对应的现金金额。第一方面,本说明书实施例提供的一种信息处理方法,应用于一交易系统中,如图2所示,为本说明书实施例提供的一种信息处理方法的流程图,该方法包括以下步骤:步骤S11:在所述交易系统对目标对象进行交易时,每隔第一预设时长执行订单恢复操作以及每隔第二预设时长执行订单核对操作,所述第二预设时长大于所述第一预设时长;订单恢复操作包括:步骤S111:向目标交易查询接口发送针对处于掉单状态的目标订单的接口调用请求,获得接口调用结果;步骤S112:根据所述接口调用结果,确定所述目标订单的实际状态;订单核对操作包括:步骤S113:接收外部交易机构发送的订单核对文件;步骤S114根据所述订单核对文件,对所述目标对象进行交易时产生的全部订单的订单状态进行核对。本说明书实施例中,目标对象可以为黄金红包、卡券、礼包等非现金对象,在进行目标对象的交易时,需要调用与交易系统合作的外部交易机构提供的接口。通常来讲,接口调用时会设置有接口调用的时限,如果在该接口调用的时限内,被调用的接口没有返回调用结果,则认为该笔订单为掉单状态。为了保证订单状态的准确性,本说明书实施例中的方案分别通过订单恢复操作以及订单核对操作来对订单状态进行恢复和核对。首先,订单恢复操作可以为一定时任务,即每隔第一预设时长执行一次订单恢复操作。第一预设时长可以根据实际需要来进行设定,在一个实施例中,第一预设时长为1min。在订单恢复操作中,可以每隔第一预设时长获取一次处于掉单状态的目标订单。应理解的是,订单可以包含有多个状态,如图3所示,为本说明书实施例示出的一种订单状态示意图,在该实施例中,在交易开始时,订单状态处于初始状态(Initial,I),当对交易进行处理时,订单状态处于交易确认中(Proc本文档来自技高网...

【技术保护点】
1.一种信息处理方法,应用于一交易系统中,所述方法包括:在所述交易系统对目标对象进行交易时,每隔第一预设时长执行订单恢复操作,以及每隔第二预设时长执行订单核对操作,所述第二预设时长大于所述第一预设时长;所述订单恢复操作包括:向目标交易查询接口发送针对处于掉单状态的目标订单的接口调用请求,获得接口调用结果;根据所述接口调用结果,确定所述目标订单的实际状态;所述订单核对操作包括:接收外部交易机构发送的订单核对文件;根据所述订单核对文件,对所述目标对象进行交易时产生的全部订单的订单状态进行核对。

【技术特征摘要】
1.一种信息处理方法,应用于一交易系统中,所述方法包括:在所述交易系统对目标对象进行交易时,每隔第一预设时长执行订单恢复操作,以及每隔第二预设时长执行订单核对操作,所述第二预设时长大于所述第一预设时长;所述订单恢复操作包括:向目标交易查询接口发送针对处于掉单状态的目标订单的接口调用请求,获得接口调用结果;根据所述接口调用结果,确定所述目标订单的实际状态;所述订单核对操作包括:接收外部交易机构发送的订单核对文件;根据所述订单核对文件,对所述目标对象进行交易时产生的全部订单的订单状态进行核对。2.根据权利要求1所述的信息处理方法,所述向目标交易查询接口发送针对处于掉单状态的目标订单的接口调用请求,获得接口调用结果,包括:在所述目标交易查询接口调用成功时,获得所述目标交易查询接口反馈的所述外部交易机构对所述目标订单进行处理的订单处理结果;所述根据所述接口调用结果,确定所述目标订单的实际状态,包括:根据所述订单处理结果,确定所述目标订单的实际状态。3.根据权利要求1所述的信息处理方法,所述根据所述接口调用结果,确定所述目标订单的实际状态,包括:在所述接口调用结果表明所述目标交易查询接口调用失败时,保持所述目标订单的实际状态为所述掉单状态。4.根据权利要求2所述的信息处理方法,所述根据所述订单处理结果,确定所述目标订单的实际状态,包括:在所述订单处理结果表明所述目标订单经所述外部交易机构处理后的最终状态为非掉单状态时,确定所述目标订单的实际状态为所述最终状态;在所述订单处理结果表明所述外部交易机构未接收到所述目标订单时,确定所述目标订单的实际状态为作废状态。5.根据权利要求1所述的信息处理方法,所述根据所述接口调用结果,确定所述目标订单的实际状态之后,所述方法还包括:在所述实际状态为非掉单状态时,根据所述实际状态对应的交易操作对所述目标订单进行处理。6.根据权利要求1所述的信息处理方法,所述接收外部交易机构发送的订单核对文件,包括:接收所述外部交易机构每隔所述第二预设时长发送的订单核对文件,所述订单核对文件包括所述外部交易机构每隔所述第二预设时长处理的所有订单的订单处理状态。7.根据权利要求6所述的信息处理方法,所述根据所述订单核对文件,对所述目标对象进行交易时产生的全部订单的订单状态进行核对,包括:针对所述全部订单中的每个订单,执行以下步骤:获取所述每个订单的订单标识以及所述每个订单的当前状态;根据所述订单标识在所述订单核对文件中查找所述每个订单;当在所述订单核对文件中查找到所述订单标识,且所述订单核对文件中与所述订单标识对应的订单处理状态与所述当前状态不同时,将所述当前状态变更为所述订单处理状态;当在所述订单核对文件中未查找到所述订单标识时,将所述当前状态变更为作废状态。8.一种信息处理装置,应用于一交易系统中,所述信息处理装置包...

【专利技术属性】
技术研发人员:程允彬赖永兴何建波曹刚
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1