一种互联网业务操作过程回溯方法、系统以及装置制造方法及图纸

技术编号:21917420 阅读:47 留言:0更新日期:2019-08-21 13:30
本发明专利技术公开了一种互联网业务操作过程回溯方法、系统以及装置,所述方法包括以下步骤:S1、采集数据,采集用户在操作业务系统过程中生成的行为数据,以及业务系统服务端响应的交互数据;S2、生成模拟文件,根据所述行为数据生成前端行为指令文件,根据所述交互数据生成业务数据源文件;S3、提供模拟服务,监听所述前端行为指令文件进行前端模拟,监听所述业务数据源文件进行服务端模拟;S4、生成回溯视频,根据所述前端模拟和所述服务端模拟,回溯并录制用户的操作过程,生成回溯视频。本发明专利技术实现了用户操作业务行为的重现和回溯,有利于业务服务提供方与用户之间的沟通交流,以及相关操作过程的存证,避免双方产生歧义和纠纷。

A Backtracking Method, System and Device for Internet Business Operation Process

【技术实现步骤摘要】
一种互联网业务操作过程回溯方法、系统以及装置
本专利技术涉及计算机
,特别涉及一种互联网业务操作过程回溯方法、系统以及装置。
技术介绍
随着网络科技的发展,越来越多的业务利用互联网远程操作完成,由于业务操作者和业务提供方在操作时没有面对面的接触,因此业务提供方不能清楚地获知业务的操作过程,导致业务操作者和业务提供方不能进行有效的沟通。并且,当业务操作者与业务提供方对业务的操作过程存在异议时,没有客观的证据能够证明当时操作过程。基于上述原因,有必要提供一种业务操作过程的回溯方法,当需要回看业务的操作过程时,能够及时调取相应视频回看,便于业务操作者和业务提供者之间的有效沟通,也便于过程存证。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种互联网业务操作过程回溯方法、系统以及装置。所述技术方案如下:一方面,提供了一种互联网业务操作过程回溯方法,包括以下步骤:S1、采集数据,采集用户在操作业务系统过程中生成的行为数据,以及业务系统服务端响应的交互数据;S2、生成模拟文件,根据所述行为数据生成前端行为指令文件,根据所述交互数据生成业务数据源文件;S3、提供模拟服务,监听所述前端行为指令文件进行前端模拟,监听所述业务数据源文件进行服务端模拟;S4、生成回溯视频,根据所述前端模拟和所述服务端模拟,回溯并录制用户的操作过程,生成回溯视频。进一步地,所述步骤S1包括:判断接收到的开始业务请求是回溯过程中的模拟请求还是真实操作过程中的真实请求;若是所述模拟请求,则不采集数据,若是所述真实请求,则识别所述真实请求中是否包含回溯追踪码,若所述真实请求中不包含所述回溯追踪码,则生成所述回溯追踪码,并将所述回溯追踪码注入到所述开始业务请求中,若包含所述回溯追踪码,则进行采集数据;当接收到结束业务请求时完成数据采集,销毁所述回溯追踪码。进一步地,所述步骤S2包括:在所述行为数据中抽取具有同一个所述回溯追踪码的行为数据组成行为数据集;根据所述行为数据发生的先后顺序编排所述行为数据集,生成所述前端行为指令文件;根据所述行为数据集在所述交互数据中抽取对应的交互数据组成交互数据集,生成所述业务数据源文件。进一步地,所述步骤S3包括:根据所述前端行为指令文件进行所述前端模拟;根据所述前端行为指令文件中的URL编排所述业务数据源文件;根据所述业务数据源文件模拟服务端的响应数据。进一步地,所述步骤S4包括:回溯用户操作行为以及与所述用户操作行为对应的所述服务端响应数据;在回溯的同时进行视频录制,生成所述回溯视频。进一步地,所述方法还包括:根据配置规则配置一业务流程中所包含的与回溯过程有关业务节点;异步分析所述回溯视频中包含的所述业务节点,以及异步分析与所述回溯视频关联的业务数据。进一步地,所述异步分析所述回溯视频中包含的所述业务节点包括:获取所述业务节点;回溯所述前端行为指令文件中包含的URL,按照所述配置规则进行视频节点解析。进一步地,所述异步分析与所述回溯视频关联的业务数据包括:获取与所述回溯视频关联的业务数据;按照所述配置规则解析与所述业务节点相关的业务数据。进一步地,所述方法还包括:采用摘要算法生成所述回溯视频的摘要,并将所述摘要上传至区块链。另一方面,本专利技术提供一种基于上述回溯方法建立的互联网业务操作过程回溯系统,包括:配置在业务系统中的行为数据采集模块,用于采集用户操作行为数据;配置在业务系统中的交互数据采集模块,用于采集服务端交互数据;数据收集模块,用于接收所述行为数据采集模块发出的所述行为数据以及所述交互数据采集模块发出的所述交互数据;数据编排模块,用于清洗和编排所述行为数据和所述交互数据,生成前端行为指令文件和业务数据源文件;模拟模块,用于提供模拟服务,监听所述前端行为指令文件进行前端模拟,监听所述业务数据源文件进行服务端模拟;回放模块,用于回溯并录制用户的操作过程,生成回溯视频。进一步地,所述行为数据采集模块还用于识别真实操作过程中的真实请求中是否包含回溯追踪码;所述交互数据采集模块还用于判断接收到的开始业务请求是回溯过程中的模拟请求还是所述真实请求;所述系统还包括:配置在业务系统中的回溯追踪码生成模块,用于在真实操作过程中在识别到开始业务请求时生成回溯追踪码,并将所述回溯追踪码注入到开始业务请求中。进一步地,所述数据编排模块还用于根据配置规则配置一业务流程中所包含的与回溯过程有关业务节点;所述系统还包括:业务节点异步分析模块,用于异步分析所述回溯视频中包含的所述业务节点;业务数据异步分析模块,用于异步分析与所述回溯视频关联的业务数据。进一步地,所述系统还包括:区块链存储系统,用于生成所述回溯视频的摘要,并将所述摘要上传至区块链。又一方面,本专利技术提供一种互联网业务操作过程回溯装置,包括:处理器,用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述互联网业务操作过程回溯方法。本专利技术实施例提供的技术方案带来的有益效果是:1、本专利技术公开的互联网业务操作过程回溯方法实现了用户操作业务行为的重现和回溯,有利于业务服务提供方与用户之间的沟通交流,以及相关操作过程的存证,避免双方产生歧义和纠纷;2、本专利技术还基于回溯方法提供了对回溯视频的异步分析的过程,有利于进一步分析回溯视频的关键节点和相应的业务数据,方便后期回溯视频的查找和调用;3、本专利技术还结合区块链技术,利用区块链的去中心、不可篡改的特性将回溯视频的摘要上链存储,保证回溯视频的真实性;4、本专利技术公开的互联网业务操作过程回溯系统基于业务系统中的插件采集数据再进行后续处理,简化了回溯系统的结构,提高了数据采集的真实性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的互联网业务操作过程回溯方法流程图;图2是本专利技术实施例提供的互联网业务操作过程回溯系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1为了便于业务操作者与业务提供方之间的有效沟通,以及对操作过程的中间存证,如图1所示,本专利技术公开一种互联网业务操作过程回溯方法,包括以下步骤:S1、采集数据,采集用户操作业务系统过程中生成的行为数据,以及业务系统服务端响应的交互数据;S2、生成模拟文件,根据所述行为数据生成前端行为指令文件,根据所述交互数据生成业务数据源文件;S3、提供模拟服务,监听所述前端行为指令文件进行前端模拟,监听所述业务数据源文件进行服务端模拟;S4、生成回溯视频,根据所述前端模拟和所述服务端模拟,回溯并录制用户的操作过程,生成回溯视频。需要说明的是,上述方法中的行为数据包括通过识别用户诸如:点击、拖拽、输入、滑动等操作动作生成的数据。交互数据包括log文件,log文件中包含业务系统的前端与服本文档来自技高网...

【技术保护点】
1.一种互联网业务操作过程回溯方法,其特征在于,包括以下步骤:S1、采集数据,采集用户在操作业务系统过程中生成的行为数据,以及业务系统服务端响应的交互数据;S2、生成模拟文件,根据所述行为数据生成前端行为指令文件,根据所述交互数据生成业务数据源文件;S3、提供模拟服务,监听所述前端行为指令文件进行前端模拟,监听所述业务数据源文件进行服务端模拟;S4、生成回溯视频,根据所述前端模拟和所述服务端模拟,回溯并录制用户的操作过程,生成回溯视频。

【技术特征摘要】
1.一种互联网业务操作过程回溯方法,其特征在于,包括以下步骤:S1、采集数据,采集用户在操作业务系统过程中生成的行为数据,以及业务系统服务端响应的交互数据;S2、生成模拟文件,根据所述行为数据生成前端行为指令文件,根据所述交互数据生成业务数据源文件;S3、提供模拟服务,监听所述前端行为指令文件进行前端模拟,监听所述业务数据源文件进行服务端模拟;S4、生成回溯视频,根据所述前端模拟和所述服务端模拟,回溯并录制用户的操作过程,生成回溯视频。2.如权利要求1所述的一种互联网业务操作过程回溯方法,其特征在于,所述步骤S1包括:判断接收到的开始业务请求是回溯过程中的模拟请求还是真实操作过程中的真实请求;若是所述模拟请求,则不采集数据,若是所述真实请求,则识别所述真实请求中是否包含回溯追踪码,若所述真实请求中不包含所述回溯追踪码,则生成所述回溯追踪码,并将所述回溯追踪码注入到所述开始业务请求中,若包含所述回溯追踪码,则进行采集数据;当接收到结束业务请求时完成数据采集,销毁所述回溯追踪码。3.如权利要求1所述的一种互联网业务操作过程回溯方法,其特征在于,所述步骤S2包括:在所述行为数据中抽取具有同一个所述回溯追踪码的行为数据组成行为数据集;根据所述行为数据发生的先后顺序编排所述行为数据集,生成所述前端行为指令文件;根据所述行为数据集在所述交互数据中抽取对应的交互数据组成交互数据集,生成所述业务数据源文件。4.如权利要求1所述的一种互联网业务操作过程回溯方法,其特征在于,所述步骤S3包括:根据所述前端行为指令文件进行所述前端模拟;根据所述前端行为指令文件中的URL编排所述业务数据源文件;根据所述业务数据源文件模拟服务端的响应数据。5.如权利要求1所述的一种互联网业务操作过程回溯方法,其特征在于,所述步骤S4包括:回溯用户操作行为以及与所述用户操作行为对应的所述服务端响应数据;在回溯的同时进行视频录制,生成所述回溯视频。6.如权利要求1至5中任一项所述的一种互联网业务操作过程回溯方法,其特征在于,所述方法还包括:根据配置规则配置一业务流程中所包含的与回溯过程有关业务节点;异步分析所述回溯视频中包含的所述业务节点,以及异步分析与所述回溯视频关联的业务数据。7.如权利要求6所述的一种互联网业务操作过程回溯方法,其特征在于,所述异步分析所述回溯视频中包含的所述业务节点包括:获取所述业务节点;回溯所述前端...

【专利技术属性】
技术研发人员:朱斌和太贺徐翔李雪丹
申请(专利权)人:众安信息技术服务有限公司
类型:发明
国别省市:广东,44

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

1