掌桥专利:专业的专利平台
掌桥专利
首页

交易状态信息的发送方法、装置、存储介质及电子设备

文献发布时间:2024-04-18 19:58:53


交易状态信息的发送方法、装置、存储介质及电子设备

技术领域

本发明涉及数据处理技术领域,特别涉及一种交易状态信息的发送方法、装置、存储介质及电子设备。

背景技术

目前,在用户完成交易后,银行通常需要给用户发送交易状态信息,以使得用户确定交易是否完成,然而,银行往往会处理的海量的交易,银行在给用户推送每个交易的交易状态信息,容易因为各种原因出现遗漏的情况,导致客户无法收到遗漏的交易状态信息,使得客户体验差。

发明内容

本发明所要解决的技术问题是提供一种交易状态信息的发送方法、装置、存储介质及电子设备,可以使得用户顺利接收到交易状态信息,提高用户体验。具体方案如下:

一种交易状态信息的发送方法,包括:

响应于交易状态信息处理指令,确定当前所处的时间段;

在当前所处的时间段为预设的第一时间段的情况下,确定出各个待推送的目标交易状态信息所对应的目标用户终端,所述目标交易状态信息为当前存在遗漏风险的交易状态信息;

根据每个所述目标用户终端的网络丢包率确定出每个所述目标用户终端的推送优先级;

根据每个所述目标用户终端的推送优先级确定每个所述目标用户终端的推送策略;

按每个所述目标用户终端的推送策略,将每个所述目标用户终端对应的目标交易状态信息发往每个所述目标用户终端。

上述的方法,可选的,还包括:

在当前所处的时间段为预设的第二时间段的情况下,确定出当前待推送的交易状态信息所对应的用户终端;

确定所述用户终端所属的客户在所述第二时间段的累计交易次数;

根据所述累计交易次数为所述当前待推送的交易状态信息设置序号;

将已设置序号的所述交易状态信息发往所述用户终端。

上述的方法,可选的,所述将已设置序号的所述交易状态信息发往所述用户终端之后,还包括:

在接收到所述用户终端发送的遗漏通知的情况下,获取所述交易状态信息遗漏通知中的遗漏序号;

在所述用户终端对应的各个交易状态信息中确定出所述遗漏序号对应的遗漏交易状态信息;

将所述遗漏交易状态信息发往所述用户终端。

上述的方法,可选的,所述根据每个所述目标用户终端的网络丢包率确定出每个所述目标用户终端的推送优先级,包括:

确定每个所述目标用户终端的网络丢包率所述处的丢包率区间;

根据每个所述目标用户终端的网络丢包率所处的丢包率区间确定出每个所述目标用户终端的推送优先级。

上述的方法,可选的,所述根据每个所述目标用户终端的推送优先级确定每个所述目标用户终端的推送策略,包括:

根据每个所述目标用户终端的推送优先级查询预设的策略配置文件,以确定每个所述目标用户终端的推送策略,所述推送策略至少包括消息推送次数。

一种交易状态信息的发送装置,包括:

第一确定单元,用于响应于交易状态信息处理指令,确定当前所处的时间段;

第二确定单元,用于在当前所处的时间段为预设的第一时间段的情况下,确定出各个待推送的目标交易状态信息所对应的目标用户终端,所述目标交易状态信息为当前存在遗漏风险的交易状态信息;

第三确定单元,用于根据每个所述目标用户终端的网络丢包率确定出每个所述目标用户终端的推送优先级;

第四确定单元,用于根据每个所述目标用户终端的推送优先级确定每个所述目标用户终端的推送策略;

第一发送单元,用于按每个所述目标用户终端的推送策略,将每个所述目标用户终端对应的目标交易状态信息发往每个所述目标用户终端。

上述的装置,可选的,还包括:

第五确定单元,用于在当前所处的时间段为预设的第二时间段的情况下,确定出当前待推送的交易状态信息所对应的用户终端;

第六确定单元,用于确定所述用户终端所属的客户在所述第二时间段的累计交易次数;

设置单元,用于根据所述累计交易次数为所述当前待推送的交易状态信息设置序号;

第二发送单元,用于将已设置序号的所述交易状态信息发往所述用户终端。

上述的装置,可选的,还包括:

获取单元,用于在接收到所述用户终端发送的遗漏通知的情况下,获取所述交易状态信息遗漏通知中的遗漏序号;

第七确定单元,用于在所述用户终端对应的各个交易状态信息中确定出所述遗漏序号对应的遗漏交易状态信息;

第三发送单元,用于将所述遗漏交易状态信息发往所述用户终端。

一种存储介质,所述存储介质包括存储指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上述的交易状态信息的发送方法。

一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的交易状态信息的发送方法。

与现有技术相比,本发明包括以下优点:

本发明提供了一种交易状态信息的发送方法、装置、存储介质及电子设备,其中,可以响应于交易状态信息处理指令,确定当前所处的时间段;在当前所处的时间段为预设的第一时间段的情况下,确定出各个待推送的目标交易状态信息所对应的目标用户终端,所述目标交易状态信息为当前存在遗漏风险的交易状态信息;根据每个所述目标用户终端的网络丢包率确定出每个所述目标用户终端的推送优先级;根据每个所述目标用户终端的推送优先级确定每个所述目标用户终端的推送策略;按每个所述目标用户终端的推送策略,将每个所述目标用户终端对应的目标交易状态信息发往每个所述目标用户终端。应用本发明实施例提供的方法,可以使得用户顺利接收到交易状态信息,提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明提供的一种交易状态信息的发送方法的方法流程图;

图2为本发明提供的又一种交易状态信息的发送方法的方法流程图;

图3为本发明提供的确定出每个目标用户终端的推送优先级的过程的流程图;

图4为本发明提供的一种交易状态信息的发送装置的结构示意图;

图5为本发明提供的一种电子设备的结构示意图;

图6为本发明提供的一种处理交易状态信息的流程示例图;

图7为本发明提供的又一种处理交易状态信息的流程示例图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

目前,在用户完成交易后,银行通常需要给用户发送交易状态信息,以使得用户确定交易是否完成,然而,银行往往会处理的海量的交易,银行在给用户推送每个交易的交易状态信息,容易因为各种原因出现遗漏的情况,导致客户无法收到遗漏的交易状态信息,使得客户体验差。

基于此,本发明实施例提供了一种交易状态信息的发送方法,该方法可以应用于电子设备,所述方法的方法流程图如图1所示,具体包括:

S101:响应于交易状态信息处理指令,确定当前所处的时间段。

在本实施例中,可以预先将一个时间周期分为不同的时间段;接收到交易状态信息处理指令,响应于该交易状态信息处理指令,确定当前时间,根据当前时间确定当前所处的时间段。

例如,将每天划分为多个时间段,第一时间段可以是6:00到23:59;第二时间段可以是0:00到6:00等。

可选的,该交易状态信息处理指令可以是应用程度定时触发的指令,也可以是用户在接收到预设的按键或控件触发的指令。

S102:在当前所处的时间段为预设的第一时间段的情况下,确定出各个待推送的目标交易状态信息所对应的目标用户终端,所述目标交易状态信息为当前存在遗漏风险的交易状态信息。

在本实施例中,可以将携带有遗漏风险标记的交易状态信息作为目标交易状态信息,该交易状态信息的遗漏风险标记可以是在预先传输该交易状态信息过程中出现网络故障或设备故障的情况下设置。

可选的,目标交易状态信息可以是用户在当前时间段或当前时间段的前一时间段发起交易而生成的交易状态信息,具体可以是银行账务系统根据交易生成的账务信息,可以包括交易流水号、交易时间、交易金额、收款方信息和付款方信息等。

S103:根据每个所述目标用户终端的网络丢包率确定出每个所述目标用户终端的推送优先级。

在本实施例中,可以根据各个目标用户终端的网络丢包率越高,则目标终端的推送优先级可以越高,若目标用户终端的网络丢包率越低,则目标终端的推送优先级可以越低。

S104:根据每个所述目标用户终端的推送优先级确定每个所述目标用户终端的推送策略。

在本实施例中,推送策略可以包括信息发送渠道、信息发送次数、信息发送时间等其中一种,发送渠道可以是短信、邮件、消息弹窗等其中一种或多种。

在本实施例中,不同推送优先级的目标用户终端的推送策略不同。

S105:按每个所述目标用户终端的推送策略,将每个所述目标用户终端对应的目标交易状态信息发往每个所述目标用户终端。

在本实施例中,通过按每个目标用户终端的推送策略,将每个目标交易状态信息发往每个目标用户终端,能够准确地补充发送存在遗漏风险的交易状态信息,可以使得用户顺利接收到交易状态信息,提高用户体验。

在本发明提供的一实施例中,基于上述的方案,可选的,如图2所示,交易状态信息的发送方法还包括以下步骤:

S106:在当前所处的时间段为预设的第二时间段的情况下,确定出当前待推送的交易状态信息所对应的用户终端。

在本实施例中,当前待推送的交易状态信息可以是基于用户在当前所处的时间段发起的交易实时生成的。

可选的,第二时间段可以为第一时间段的前一时间段。

S107:确定所述用户终端所属的客户在所述第二时间段的累计交易次数。

在本实施例中,可以获取用户终端所属的客户的交易记录,根据交易记录确定客户在第二时间段的累计交易次数。

S108:根据所述累计交易次数为所述当前待推送的交易状态信息设置序号。

在本实施例中,可以将该累计交易次数作为序号,并为交易状态信息设置序号。

S109:将已设置序号的所述交易状态信息发往所述用户终端。

在本实施例中,通过将序号发往用户终端,可以使得用户终端所属的客户根据序号核对是否存在遗漏交易信息。

例如,客户发起4笔交易,客户的用户终端收到了序号为1的交易状态信息、序号为3的交易状态信息和序号为4的交易状态信息,则用户可以确定序号为2的交易状态信息发生遗漏。

在本发明提供的一实施例中,基于上述的方案,可选的,所述将已设置序号的所述交易状态信息发往所述用户终端之后,还包括:

在接收到所述用户终端发送的遗漏通知的情况下,获取所述交易状态信息遗漏通知中的遗漏序号;

在所述用户终端对应的各个交易状态信息中确定出所述遗漏序号对应的遗漏交易状态信息;

将所述遗漏交易状态信息发往所述用户终端。

在本实施例中,在接收到遗漏通知后,可以对遗漏通知进行解析,得到遗漏通知中包含的遗漏序号。

可选的,可以将遗漏序号与用户终端对应的各个已设置序号的交易状态信息进行匹配,将序号与遗漏序号一致的交易状态信息确定为遗漏交易状态信息。

在本发明提供的一实施例中,基于上述的方案,可选的,所述根据每个所述目标用户终端的网络丢包率确定出每个所述目标用户终端的推送优先级的过程,如图3所示,包括:

S301:确定每个所述目标用户终端的网络丢包率所述处的丢包率区间。

在本实施例中,可以预先设置多个丢包率区间,例如设置0%至0.1%为第一丢包率区间,设置0.1%至1%为第二丢包率区间,设置1%至100%为第三丢包率区间等。

可选的,将目标用户终端的网络丢包率与各个丢包率区间进行匹配,将匹配成功的丢包率区间作为该网络丢包率所处的丢包率区间。

在一些实施例中,可以将网络丢包率与预设的阈值进行比对,以确定网络丢包率所处的丢包率区间。

S302:根据每个所述目标用户终端的网络丢包率所处的丢包率区间确定出每个所述目标用户终端的推送优先级。

在本实施例中,可以设置不同丢包率区间对应的不同的推送优先级,例如,在网络丢包率处于第一丢包率区间的情况下,确定目标用户端的推送优先级为第一推送优先级;在网络丢包率处于第二丢包率区间的情况下,确定目标用户端的推送优先级为第二推送优先级;在网络丢包率处于第三丢包率区间的情况下,确定目标用户端的第三优先级为第三推送优先级;第三推送优先级大于第二推送优先级,第二推送优先级大于第一推送优先级。

在本发明提供的一实施例中,基于上述的方案,可选的,所述根据每个所述目标用户终端的推送优先级确定每个所述目标用户终端的推送策略,包括:

根据每个所述目标用户终端的推送优先级查询预设的策略配置文件,以确定每个所述目标用户终端的推送策略,所述推送策略至少包括消息推送次数。

可选的,可以根据目标用户终端的推送优先级查询预设的策略配置文件,得到该推送优先级对应的推送策略,将该推送优先级对应的推送策略确定为目标用户终端的推送策略。

在本实施例中,不同推送优先级的消息推送次数可以不同,例如,第三推送优先级的消息推送次数可以为3次,第二推送优先级的消息推送次数可以为2次,具体的消息推送次数可以根据实际需求进行设定,能够避免服务器资源和网络资源浪费。

与图1所述的方法相对应,本发明实施例还提供了一种交易状态信息的发送装置,用于对图1中方法的具体实现,本发明实施例提供的交易状态信息的发送装置可以应用于电子设备中,其结构示意图如图4所示,具体包括:

第一确定单元401,用于响应于交易状态信息处理指令,确定当前所处的时间段;

第二确定单元402,用于在当前所处的时间段为预设的第一时间段的情况下,确定出各个待推送的目标交易状态信息所对应的目标用户终端,所述目标交易状态信息为当前存在遗漏风险的交易状态信息;

第三确定单元403,用于根据每个所述目标用户终端的网络丢包率确定出每个所述目标用户终端的推送优先级;

第四确定单元404,用于根据每个所述目标用户终端的推送优先级确定每个所述目标用户终端的推送策略;

第一发送单元405,用于按每个所述目标用户终端的推送策略,将每个所述目标用户终端对应的目标交易状态信息发往每个所述目标用户终端。

在本发明提供的一实施例中,基于上述的方案,可选的,还包括:

第五确定单元,用于在当前所处的时间段为预设的第二时间段的情况下,确定出当前待推送的交易状态信息所对应的用户终端;

第六确定单元,用于确定所述用户终端所属的客户在所述第二时间段的累计交易次数;

设置单元,用于根据所述累计交易次数为所述当前待推送的交易状态信息设置序号;

第二发送单元,用于将已设置序号的所述交易状态信息发往所述用户终端。

在本发明提供的一实施例中,基于上述的方案,可选的,还包括:

获取单元,用于在接收到所述用户终端发送的遗漏通知的情况下,获取所述交易状态信息遗漏通知中的遗漏序号;

第七确定单元,用于在所述用户终端对应的各个交易状态信息中确定出所述遗漏序号对应的遗漏交易状态信息;

第三发送单元,用于将所述遗漏交易状态信息发往所述用户终端。

在本发明提供的一实施例中,基于上述的方案,可选的,所述第三确定单元,包括:

第一确定子单元,用于确定每个所述目标用户终端的网络丢包率所述处的丢包率区间;

第二确定子单元,用于根据每个所述目标用户终端的网络丢包率所处的丢包率区间确定出每个所述目标用户终端的推送优先级。

在本发明提供的一实施例中,基于上述的方案,可选的,所述第四确定单元,包括:

查询子单元,用于根据每个所述目标用户终端的推送优先级查询预设的策略配置文件,以确定每个所述目标用户终端的推送策略,所述推送策略至少包括消息推送次数。

上述本发明实施例公开的交易状态信息的发送装置中的各个单元和模块具体的原理和执行过程,与上述本发明实施例公开的交易状态信息的发送方法相同,可参见上述本发明实施例提供的交易状态信息的发送方法中相应的部分,这里不再进行赘述。

本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述交易状态信息的发送方法。

本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:

响应于交易状态信息处理指令,确定当前所处的时间段;

在当前所处的时间段为预设的第一时间段的情况下,确定出各个待推送的目标交易状态信息所对应的目标用户终端,所述目标交易状态信息为当前存在遗漏风险的交易状态信息;

根据每个所述目标用户终端的网络丢包率确定出每个所述目标用户终端的推送优先级;

根据每个所述目标用户终端的推送优先级确定每个所述目标用户终端的推送策略;

按每个所述目标用户终端的推送策略,将每个所述目标用户终端对应的目标交易状态信息发往每个所述目标用户终端。

在本发明提供的一实施例中,还提供了一种交易状态信息的发送系统,具体包括动账收集模块、动账推送模块、遗漏监听模块和客户分级模块;

在当前时间段为第一时间段的情况下,如图6所示,动账收集模块可以从银行账务系统获取全量账务信息(交易状态信息),收集模块将全量账务信息发送给推送模块;客户分级模块通过网络质量监控,对不同的客户进行分级,并将分级结果实时发送推送模块。如网络丢包率低于0.1%为低优先级,低于1%为中优先级,高于1%为高优先级;推送模块将全量或者可分析出来的遗漏动账信息,按不同级别客户的策略进行推送。如高优先级客户优先占用服务器资源进行筛选推送,且推送两次,中优先级其次仅推送一次,低优先级占用最小服务器资源且仅推送一次。

在当前时间段为第二时间段的情况下,如图7所示,动账收集模块可以从银行账务系统实时获取客户账户的动账消息。动账收集模块将动账信息发送给推送模块,推送模块根据日期+序号,计算出流水号。推送模块将流水号及动账信息(交易状态信息)实时或准实时推送给客户。监听模块监听客户端发来的遗漏通知,遗漏通知中包含疑似遗漏的动账信息的序号。监听模块根据遗漏通知的序号,调用推送模块找到对应动账信息进行补发。

需要说明的是,本发明提供的一种交易状态信息的发送方法、装置、存储介质及电子设备可用于金融领域或其他领域,例如可以应用于金融领域中的交易状态信息推送场景,其他领域为金融领域之外的任意领域,例如,通信技术领域。上述仅为示例,并不对本发明提供的一种交易状态信息的发送方法、装置、存储介质及电子设备的应用领域进行限定。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

以上对本发明所提供的一种交易状态信息的发送方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 信息发送方法及装置、存储介质、电子装置
  • 基于区块链的交易验证方法、装置、存储介质及电子设备
  • 商品状态识别方法、装置、电子设备及可读存储介质
  • 交通指示灯的状态识别方法、装置、电子设备及存储介质
  • 调整订单状态的方法、装置及存储介质、电子设备
  • 交易发送方法、装置、电子设备及可读存储介质
  • 交易发送方法、装置、电子设备及可读存储介质
技术分类

06120116514653