预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共63页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112039971A(43)申请公布日2020.12.04(21)申请号202010869913.2(22)申请日2020.08.26(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人郑玉杰(74)专利代理机构北京国昊天诚知识产权代理有限公司11315代理人朱文杰(51)Int.Cl.H04L29/08(2006.01)权利要求书9页说明书38页附图15页(54)发明名称数据记录方法及装置、数据存储方法及装置(57)摘要本说明书实施例提供了数据记录方法及装置、数据存储方法及装置,其中,一种数据记录方法包括:获取目标业务的访问请求;基于所述访问请求初始化所述目标业务的业务页面;在检测到所述初始化过程中触发接口调用的情况下,调用过程记录接口并建立与服务器的长连接;基于所述过程记录接口记录所述业务页面的访问操作对应的访问过程数据;通过所述长连接向所述服务器发送所述访问过程数据。CN112039971ACN112039971A权利要求书1/9页1.一种数据记录方法,应用于客户端,包括:获取目标业务的访问请求;基于所述访问请求初始化所述目标业务的业务页面;在检测到所述初始化过程中触发接口调用的情况下,调用过程记录接口并建立与服务器的长连接;基于所述过程记录接口记录所述业务页面的访问操作对应的访问过程数据;通过所述长连接向所述服务器发送所述访问过程数据。2.根据权利要求1所述的数据记录方法,所述目标业务的业务页面,包括所述目标业务在至少一个业务阶段对应的业务阶段页面;其中,所述目标业务的第一业务阶段的第一业务页面的初始化脚本中包含所述过程记录接口的调用函数,若检测到所述业务页面的初始化脚本执行过程中所述调用函数被执行,则触发所述过程记录接口的调用。3.根据权利要求2所述的数据记录方法,还包括:检测所述目标业务的第二业务阶段的第二业务页面配置的业务完成事件是否被触发;若是,对所述访问过程数据进行打标,获得携带所述目标业务的业务完成标记的访问过程数据。4.根据权利要求3所述的数据记录方法,还包括:接收所述服务器发送的调用结束指令;基于所述调用结束指令结束对所述过程记录接口的调用。5.根据权利要求1所述的数据记录方法,所述建立与服务器的长连接,包括:向所述服务器发送WebSocket连接的建立请求;接收所述服务器返回的所述WebSocket连接的建立请求的建立响应,所述建立响应接收之后与所述服务器建立WebSocket连接。6.根据权利要求5所述的数据记录方法,所述基于所述过程记录接口记录所述业务页面的访问操作对应的访问过程数据,包括:读取展示的业务页面的页面元素数据;记录针对所述展示的业务页面的访问操作触发的页面事件的事件数据;记录所述页面事件执行后获得的更新业务页面的页面更新数据;将所述页面元素数据、所述事件数据和所述页面更新数据确定为所述访问操作对应的访问过程数据。7.根据权利要求6所述的数据记录方法,所述通过所述长连接向所述服务器发送所述访问过程数据,包括:将所述页面元素数据、所述事件数据和所述页面更新数据分割为帧序列;通过所述WebSocket连接向所述服务器发送所述帧序列。8.一种数据存储方法,应用于服务器,包括:响应于客户端并与所述客户端建立长连接;接收所述客户端通过所述长连接发送的目标业务的业务页面的访问操作对应的访问过程数据;所述访问过程数据由过程记录接口针对所述访问操作针对的目标业务的业务页面记录获得;2CN112039971A权利要求书2/9页基于所述访问过程数据检测所述目标业务是否被成功执行;若是,对所述访问过程数据进行归档存储。9.根据权利要求8所述的数据存储方法,所述接收所述客户端通过所述长连接发送的目标业务的业务页面的访问操作对应的访问过程数据步骤执行之后,且所述基于所述访问过程数据检测所述目标业务是否被成功执行步骤执行之前,包括:存储所述访问过程数据。10.根据权利要求9所述的数据存储方法,所述基于所述访问过程数据检测所述目标业务是否被成功执行,包括:通过检测所述访问过程数据中是否包含业务完成标记,来检测所述目标业务是否被成功执行;相应的,所述数据存储方法,还包括:删除存储的所述访问过程数据,并向所述客户端发送所述过程记录接口的调用结束指令。11.根据权利要求10所述的数据存储方法,若所述基于所述访问过程数据检测所述目标业务是否被成功执行步骤执行之后的结果为否,执行如下操作:检测预设时间范围内存储的访问过程数据中是否携带有所述业务完成标记;若否,删除存储的所述访问过程数据,向所述客户端发送所述过程记录接口的调用结束指令。12.根据权利要求8所述的数据存储方法,所