支付轨迹重现方法、装置、系统、电子设备、存储介质制造方法及图纸

技术编号:17098446 阅读:29 留言:0更新日期:2018-01-21 10:36
本发明专利技术提供一种支付轨迹重现方法、装置、系统、电子设备、存储介质,所述方法包括:接收订单标识和支付时间范围;根据所述订单标识和支付时间范围于用户行为日志服务器集群中获取关联该订单标识的用户行为日志;根据所述订单标识和支付时间范围于支付过程日志服务器集群中获取关联该订单标识的支付过程日志,各所述支付过程日志具有调用关系,获取所述支付过程日志时,依据所述调用关系逐级加载所述支付过程日志;重组用户行为日志和支付过程日志以重现支付轨迹。本发明专利技术提供的方法及装置实现支付轨迹的重现。

Payment trajectory recurrence method, device, system, electronic equipment, storage medium

The invention provides a payment trajectory reconstruction method and apparatus and system, electronic device and storage medium, wherein the method comprises: receiving the order identification and payment time range; according to the order identification and payment time range for the user behavior log server in the cluster to obtain the associated user behavior log the order identification; according to the order identification and the time of payment in payment process log in the server cluster to obtain payment process log the order identifier associated with the payment process log call, obtaining the payment process log, according to load the call by the payment process log; reorganization of user behavior log and payment process log to reproduce the payment path. The method and device provided by the invention realize the reappearance of the payment trajectory.

【技术实现步骤摘要】
支付轨迹重现方法、装置、系统、电子设备、存储介质
本专利技术涉及计算机应用
,尤其涉及一种支付轨迹重现方法、装置、系统、电子设备、存储介质。
技术介绍
互联网应用系统经常需要为处理各种用户咨询、报修和投诉等客户服务流程提供支持,支付系统作为互联网应用系统中的重要组成部分,也是如此。然而,由于支付子系统众多,使得传统客服的需求处理流程:操作繁琐、耗时长、处理效率极其低下。具体而言,用于支持客服流程的主要信息有用户行为日志和支付过程日志。由于互联网应用的高并发等特性,支付过程日志服务器集群中各子系统均采用分布式部署,彼此独立,支付过程日志缺乏关联。如何将这些子系统的日志建立完整的关联关系,并支持准确重现用户操作过程,成为解决问题的关键。进一步地,现有技术具有如下缺陷:1)用户行为日志与支付过程日志彼此独立,缺乏关联;2)用户行为日志与支付过程日志是基于消息队列,日志流水量极大,时间并不能作为先后顺序的判断依据;3)支付过程复杂,分散在各个子系统中的支付过程日志也缺乏关联。
技术实现思路
本专利技术为了克服上述现有技术存在的缺陷,提供一种支付轨迹重现方法、装置、系统、电子设备、存储介质,以实现支付轨迹的重现。根据本专利技术的一个方面,提供一种支付轨迹重现方法,包括:接收订单标识和支付时间范围;根据所述订单标识和支付时间范围于用户行为日志服务器集群中获取关联该订单标识的用户行为日志;根据所述订单标识和支付时间范围于支付过程日志服务器集群中获取关联该订单标识的支付过程日志,各所述支付过程日志具有调用关系,获取所述支付过程日志时,依据所述调用关系逐级加载所述支付过程日志;其中,在所述用户行为日志服务器集群和所述支付过程日志服务器集群中,各订单标识关联一个或多个支付请求标识,所述支付请求标识唯一标识用户的支付请求,各所述支付请求标识关联一个或多个支付会话标识,所述支付会话标识唯一标识用户的支付会话;在所述用户行为日志服务器集群中,各所述支付会话标识关联一个或多个用户行为日志,同一支付会话关联的所述用户行为日志的操作顺序由用户操作序列标识来标识;在所述支付过程日志服务器集群中,各所述支付会话标识关联一个或多个支付过程日志,同一支付会话关联的所述支付过程日志的调用顺序由支付操作序列标识来标识;按所述支付过程日志的调用关系逐级重组同一支付请求标识关联的用户行为日志和支付过程日志以重现一子支付轨迹,当所述订单标识关联多个支付请求标识时,按所述订单标识和支付请求标识的关联关系重组所述订单标识的多个子支付轨迹以重现支付轨迹。可选地,所述支付过程日志依据所述调用关系以树形结构储存,所述逐级加载所述支付过程日志包括:自所述支付过程日志的根结点向叶子节点以广度遍历的方式逐层加载。可选地,根据所述订单标识和支付时间范围于用户行为日志服务器集群中获取关联该订单标识的用户行为日志包括:所述用户行为日志服务器集群依据所述订单标识和所述支付时间范围自一数据库获取所述用户行为日志;所述根据所述订单标识和支付时间范围于支付过程日志服务器集群中获取关联该订单标识的支付过程日志包括:所述支付过程日志服务器集群依据所述订单标识和所述支付时间范围自一数据库获取所述支付过程日志。可选地,所述用户行为日志服务器集群和所述支付过程日志服务器集群首次依据所述订单标识和所述支付时间范围自所述数据库获取所述用户行为日志和所述支付过程日志后,缓存所述用户行为日志和所述支付过程日志于一缓存区,当再次依据相同的订单标识和相同的支付时间范围获取用户行为日志和所述支付过程日志时,自所述缓存区获取所述用户行为日志和所述支付过程日志。可选地,所述子支付轨迹及所述支付轨迹以文字的形式重现,包括:获取重现对象的类型,依据所述用户行为日志和所述支付过程日志在一映射表中获取对应该重现对象的类型的文字表达,所述映射表储存有所述用户行为日志和所述支付过程日志对应不同重现对象的类型的不同文字表达。可选地,所述子支付轨迹及所述支付轨迹以用户操作界面的动画形式重现,各所述支付会话标识对应一页面模板,于各页面模板中加载用户行为日志和支付过程日志。根据本专利技术的又一方面,还提供一种支付轨迹重现装置,包括:接收模块,用于接收订单标识和支付时间范围;用户行为日志获取模块,用于根据所述订单标识和支付时间范围于用户行为日志服务器集群中获取关联该订单标识的用户行为日志;支付过程日志获取模块,根据所述订单标识和支付时间范围于支付过程日志服务器集群中获取关联该订单标识的支付过程日志,各所述支付过程日志具有调用关系,获取所述支付过程日志时,依据所述调用关系逐级加载所述支付过程日志;其中,在所述用户行为日志服务器集群和所述支付过程日志服务器集群中,各订单标识关联一个或多个支付请求标识,所述支付请求标识唯一标识用户的支付请求,各所述支付请求标识关联一个或多个支付会话标识,所述支付会话标识唯一标识用户的支付会话;在所述用户行为日志服务器集群中,各所述支付会话标识关联一个或多个用户行为日志,同一支付会话关联的所述用户行为日志的操作顺序由用户操作序列标识来标识;在所述支付过程日志服务器集群中,各所述支付会话标识关联一个或多个支付过程日志,同一支付会话关联的所述支付过程日志的调用顺序由支付操作序列标识来标识;支付轨迹重现模块,用于按所述支付过程日志的调用关系逐级重组同一支付请求标识关联的用户行为日志和支付过程日志以重现一子支付轨迹,当所述订单标识关联多个支付请求标识时,按所述订单标识和支付请求标识的关联关系重组所述订单标识的多个子支付轨迹以重现支付轨迹。根据本专利技术的又一方面,还提供一种支付轨迹重现系统,包括:如上所述的支付轨迹重现装置;用户行为日志服务器集群,用于管理所述用户行为日志;支付过程日志服务器集群,用于管理所述支付过程日志。根据本专利技术的又一方面,还提供一种电子设备,所述电子设备包括:处理器;存储介质,其上存储有计算机程序,所述计算机程序被所述处理器运行时执行如上所述的步骤。根据本专利技术的又一方面,还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上所述的步骤。相比现有技术,本专利技术的优势在于:1)利用订单标识、支付请求标识、支付会话标识及操作序列标识使用户行为日志和支付过程日志相关联,也使得不同服务的支付过程日志也关联起来,仅凭订单标识和支付时间范围即可将用户行为日志和支付过程日志重组为支付轨迹,依据所获得的用户行为日志和支付过程日志重现支付轨迹可以实现支付轨迹的重现,且提高支付轨迹重现的效率;2)由于用户行为日志和支付过程日志的数据量非常大,频繁的查询必然造成系统性能的损失,因此,可采用树形结构储存支付过程日志并逐级加载支付过程日志,同时可依据相同的支付会话标识同步逐级加载用户行为日志以增强系统性能和支付轨迹再现的速度;3)设置缓存区以将查询过的用户行为日志和支付过程日志缓存,当再次查询时可从缓存中直接获取用户行为日志和支付过程日志,进一步减少查询次数,增加支付轨迹再现的速度;4)当获取到用户行为日志和支付过程日志后,可针对不同的重现对象对日志中的信息以不同的通俗的文字表达该用户行为日志和/或支付过程日志的含义;5)可利用页面模板,并加载用户行为日志和支付过程日志来以动画的形式重现支本文档来自技高网...
支付轨迹重现方法、装置、系统、电子设备、存储介质

【技术保护点】
一种支付轨迹重现方法,其特征在于,包括:接收订单标识和支付时间范围;根据所述订单标识和支付时间范围于用户行为日志服务器集群中获取关联该订单标识的用户行为日志;根据所述订单标识和支付时间范围于支付过程日志服务器集群中获取关联该订单标识的支付过程日志,各所述支付过程日志具有调用关系,获取所述支付过程日志时,依据所述调用关系逐级加载所述支付过程日志;其中,在所述用户行为日志服务器集群和所述支付过程日志服务器集群中,各订单标识关联一个或多个支付请求标识,所述支付请求标识唯一标识用户的支付请求,各所述支付请求标识关联一个或多个支付会话标识,所述支付会话标识唯一标识用户的支付会话;在所述用户行为日志服务器集群中,各所述支付会话标识关联一个或多个用户行为日志,同一支付会话关联的所述用户行为日志的操作顺序由用户操作序列标识来标识;在所述支付过程日志服务器集群中,各所述支付会话标识关联一个或多个支付过程日志,同一支付会话关联的所述支付过程日志的调用顺序由支付操作序列标识来标识;按所述支付过程日志的调用关系逐级重组同一支付请求标识关联的用户行为日志和支付过程日志以重现一子支付轨迹,当所述订单标识关联多个支付请求标识时,按所述订单标识和支付请求标识的关联关系重组所述订单标识的多个子支付轨迹以重现支付轨迹。...

【技术特征摘要】
1.一种支付轨迹重现方法,其特征在于,包括:接收订单标识和支付时间范围;根据所述订单标识和支付时间范围于用户行为日志服务器集群中获取关联该订单标识的用户行为日志;根据所述订单标识和支付时间范围于支付过程日志服务器集群中获取关联该订单标识的支付过程日志,各所述支付过程日志具有调用关系,获取所述支付过程日志时,依据所述调用关系逐级加载所述支付过程日志;其中,在所述用户行为日志服务器集群和所述支付过程日志服务器集群中,各订单标识关联一个或多个支付请求标识,所述支付请求标识唯一标识用户的支付请求,各所述支付请求标识关联一个或多个支付会话标识,所述支付会话标识唯一标识用户的支付会话;在所述用户行为日志服务器集群中,各所述支付会话标识关联一个或多个用户行为日志,同一支付会话关联的所述用户行为日志的操作顺序由用户操作序列标识来标识;在所述支付过程日志服务器集群中,各所述支付会话标识关联一个或多个支付过程日志,同一支付会话关联的所述支付过程日志的调用顺序由支付操作序列标识来标识;按所述支付过程日志的调用关系逐级重组同一支付请求标识关联的用户行为日志和支付过程日志以重现一子支付轨迹,当所述订单标识关联多个支付请求标识时,按所述订单标识和支付请求标识的关联关系重组所述订单标识的多个子支付轨迹以重现支付轨迹。2.如权利要求1所述的支付轨迹重现方法,其特征在于,所述支付过程日志依据所述调用关系以树形结构储存,所述逐级加载所述支付过程日志包括:自所述支付过程日志的根结点向叶子节点以广度遍历的方式逐层加载。3.如权利要求1所述的支付轨迹重现方法,其特征在于,根据所述订单标识和支付时间范围于用户行为日志服务器集群中获取关联该订单标识的用户行为日志包括:所述用户行为日志服务器集群依据所述订单标识和所述支付时间范围自一数据库获取所述用户行为日志;所述根据所述订单标识和支付时间范围于支付过程日志服务器集群中获取关联该订单标识的支付过程日志包括:所述支付过程日志服务器集群依据所述订单标识和所述支付时间范围自一数据库获取所述支付过程日志。4.如权利要求3所述的支付轨迹重现方法,其特征在于,所述用户行为日志服务器集群和所述支付过程日志服务器集群首次依据所述订单标识和所述支付时间范围自所述数据库获取所述用户行为日志和所述支付过程日志后,缓存所述用户行为日志和所述支付过程日志于一缓存区,当再次依据相同的订单标识和相同的支付时间范围获取用户行为日志和所述支付过程日志时,自所述缓存区获取所述用户行为日志和所述支付过程日志。5.如权利要求1...

【专利技术属性】
技术研发人员:张义柏郑李
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:上海,31

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

1