【技术实现步骤摘要】
一种信息记录方法及装置、信息存储方法、装置及系统
本文件涉及计算机
,尤其涉及一种信息记录方法及装置、信息存储方法、装置及系统。
技术介绍
目前,随着互联网技术的快速发展,互联网在人们日常的学习、工作和生活中得到广泛的应用。人们日常的各种事务都可以通过互联网来处理和呈现。其中,基于互联网技术为用户提供线上业务办理服务越来越受到用户青睐,例如用户通过客户端上安装的应用程序即可完成线上保险业务办理、理财业务办理等。通常,在业务办理过程中用户需要提供业务办理相关的信息并进行与业务办理相关的操作,例如点击确认按钮、签名等操作。然而,在线上业务办理完成之后因用户提供的信息错误而使得用户无法享有相应的服务、或者由于所办理的业务没有达到用户的预期效果而使用户不承认其办理了相关业务等纠纷时有发生,存在推卸责任,以及给用户和业务提供方带来诸多麻烦等问题。
技术实现思路
本说明书一个或多个实施例的目的是提供一种信息记录方法。该信息记录方法包括:针对基于用户操作行为所触发的目标业务的最小业务处理事件,确定 ...
【技术保护点】
1.一种信息记录方法,包括:/n针对基于用户操作行为所触发的目标业务的最小业务处理事件,确定执行所述最小业务处理事件所涉及的用户访问页面中的目标页面元素;以及,/n获取在所述用户访问页面上的所述用户操作行为的描述信息;/n根据所述目标页面元素的特征信息和所述描述信息,生成所述最小业务处理事件对应的用户行为记录信息;/n以所述最小业务处理事件为最小信息上传节点,向服务端发送所述目标业务的业务处理链路中每个所述最小业务处理事件的所述用户行为记录信息。/n
【技术特征摘要】 【专利技术属性】
1.一种信息记录方法,包括:
针对基于用户操作行为所触发的目标业务的最小业务处理事件,确定执行所述最小业务处理事件所涉及的用户访问页面中的目标页面元素;以及,
获取在所述用户访问页面上的所述用户操作行为的描述信息;
根据所述目标页面元素的特征信息和所述描述信息,生成所述最小业务处理事件对应的用户行为记录信息;
以所述最小业务处理事件为最小信息上传节点,向服务端发送所述目标业务的业务处理链路中每个所述最小业务处理事件的所述用户行为记录信息。
2.根据权利要求1所述的方法,其中,还包括:
若所述最小业务处理事件为针对所述目标业务的首页访问事件,则向服务端发送长链接建立请求,以使所述服务端与客户端之间建立长链接;
对应的,所述向服务端发送所述目标业务的业务处理链路中每个所述最小业务处理事件的所述用户行为记录信息,包括:
利用所述长链接向所述服务端发送所述目标业务的业务处理链路中每个所述最小业务处理事件的所述用户行为记录信息;
若所述最小业务处理事件为针对所述目标业务的业务处理结束事件,则向所述服务端发送长链接断开请求,以使所述服务端与客户端之间断开所述长链接。
3.根据权利要求1所述的方法,其中,在向服务端发送所述目标业务的业务处理链路中每个所述最小业务处理事件的所述用户行为记录信息之后,还包括:
接收所述服务端针对所述用户行为记录信息返回的信息存储反馈信息;
基于所述信息存储反馈信息,从已发送的所述用户行为记录信息中确定待补发行为记录信息。
4.根据权利要求3所述的方法,其中,所述基于所述信息存储反馈信息,从已发送的所述用户行为记录信息中确定待补发行为记录信息,包括:
基于所述信息存储反馈信息,确定已存储的所述用户行为记录信息对应的目标节点标识;
根据所述目标节点标识和已发送的所述用户行为记录信息对应的上传节点标识,从已发送的所述用户行为记录信息中确定待补发行为记录信息。
5.根据权利要求3所述的方法,其中,所述基于所述信息存储反馈信息,从已发送的所述用户行为记录信息中确定待补发行为记录信息,包括:
基于所述信息存储反馈信息,更新已发送的所述用户行为记录信息的存储状态类型;
根据更新后的所述存储状态类型,从已发送的所述用户行为记录信息中确定待补发行为记录信息。
6.根据权利要求5所述的方法,其中,所述上传节点标识包括:操作行为时间戳,所述信息存储反馈信息包括:当前存储的所述用户行为记录信息对应的目标操作时间戳;
所述基于所述信息存储反馈信息,更新已发送的所述用户行为记录信息的存储状态类型,包括:
将操作行为时间戳等于所述目标操作时间戳的用户行为记录信息的存储状态类型更新为已存储;以及,
在已发送的所述用户行为记录信息中,确定操作行为时间戳早于所述目标操作时间戳的目标行为记录信息的存储状态类型;
若所述存储状态类型不是已存储,则将所述目标行为记录信息的存储状态类型更新为待补发。
7.根据权利要求5所述的方法,其中,所述信息存储反馈信息包括:当前存储的所述用户行为记录信息对应的目标节点标识;
所述基于所述信息存储反馈信息,更新已发送的所述用户行为记录信息的存储状态类型,包括:
将所述目标节点标识对应的用户行为记录信息的存储状态类型更新为已存储;以及,
判断所述目标节点标识与所述服务端反馈的前一上传节点标识是否为相邻节点标识;
若不为相邻节点标识,则确定所述目标节点标识与前一上传节点标识之间的中间上传节点标识对应的目标行为记录信息的存储状态类型;
若所述存储状态类型不是已存储,则将所述目标行为记录信息的存储状态类型更新为待补发。
8.根据权利要求2所述的方法,其中,所述向所述服务端发送长链接断开请求,包括:
确定当前剩余的至少一个待补发行为记录信息;
利用所述长链接向所述服务端发送所述至少一个待补发行为记录信息;
基于所述服务端针对所述待补发行为记录信息返回的信息存储反馈信息,确定所述至少一个待补发行为记录信息是否已全部存储于所述服务端;
若确定已全部存储,则向所述服务端发送长链接断开请求。
9.根据权利要求3所述的方法,其中,在基于所述信息存储反馈信息,从已发送的所述用户行为记录信息中确定待补发行为记录信息之后,还包括:
获取本地缓存的所述待补发行为记录信息,并向所述服务端发送所述待补发行为记录信息;
接收所述服务端针对所述待补发行为记录信息返回的补发信息存储反馈信息;
基于所述补发信息存储反馈信息,确定当前剩余的至少一个待补发行为记录信息。
10.根据权利要求1所述的方法,其中,所述向服务端发送所述目标业务的业务处理链路中每个所述最小业务处理事件的所述用户行为记录信息,包括:
针对每个所述用户行为记录信息,生成该用户行为记录信息对应的二进制形式的行为记录信息;
向服务端发送所述目标业务的业务处理链路中每个所述最小业务处理事件对应的所述二进制形式的行为记录信息。
11.根据权利要求1所述的方法,其中,所述确定执行所述最小业务处理事件所涉及的用户访问页面中的目标页面元素,包括:
监测执行所述最小业务处理事件所涉及的用户访问页面对应的CSS样式中是否存在被更新的目标CSS样式;其中,所述目标CSS样式由所述目标业务对应的第一应用的业务处理模块基于所述最小业务处理事件所更新;
监测执行所述最小业务处理事件所涉及的用户访问页面对应的DOM结构中是否存在被更新的目标DOM节点;其中,所述目标DOM节点由所述目标业务对应的第一应用的业务处理模块基于所述最小业务处理事件所更新;
将所述目标CSS样式和/或所述目标DOM节点所对应的页面元素确定为基于所述用户操作行为而变化的目标页面元素。
12.根据权利要求1所述的方法,其中,所述获取在所述用户访问页面上的所述用户操作行为的描述信息,包括:
接收所述目标业务对应的第一应用的业务处理模块发送的所述用户操作行为的描述信息;其中,所述描述信息为所述业务处理模块执行所述最小业务处理事件时,基于所述用户操作行为所针对的页面元素关联的标注信息所生成的信息;所述标注信息用于描述所述用户操作行为的操作含义。
13.一种信息存储方法,包括:
接收客户端发送的目标业务的业务处理链路中每个最小业务处理事件的用户行为记录信息;其中,所述最小业务处理事件是基于用户操作行为所触发的业务处理事件,所述用户行为记录信息是根据执行所述最小业务处理事件所涉及的用户访问页面中的目标页面元素、在所述用户访问页面上的所述用户操作行为的描述信息所生成的;
基于各所述最小业务处理事件对应的上传节点标识,存储所述用户行为记录信息。
14.根据权利要求13所述的方法,其中,在接收客户端发送的目标业务的业务处理链路中每个最小业务处理事件的用户行为记录信息之前,还包括:
接收客户端发送的长链接建立请求;其中,所述长链接建立请求是所述客户端确定当前执行的最小业务处理事件为针对目标业务的首页访问事件所发出的;
响应于所述长链接建立请求,与所述客户端之间建立长链接。
15.根据权利要求14所述的方法,其中,所述接收客户端发送的目标业务的业务处理链路中每个最小业务处理事件的用户行为记录信息,包括:
利用所述长链接接收客户端发送的目标业务的业务处理链路中每个最小业务处理事件的用户行为记录信息。
16.根据权利要求15所述的方法,其中,在利用所述长链接接收客户端发送的目标业务的业务处理链路中每个最小业务处理事件的用户行为记录信息之后,还包括:
接收客户端发送的长链接断开请求;其中,所述长链接断开请求是所述客户端确定当前执行的最小业务处理事件为针对目标业务的业务处理结束事件所发出的;
响应于所述长链接断开请求,与所述客户端之间断开所述长链接。
17.根据权利要求13所述的方法,其中,在基于各所述最小业务处理事件对应的上传节点标识,存储所述用户行为记录信息之后,还包括:
接收记录信息查询终端发送的行为记录查询请求;其中,所述行为记录查询请求携带有业务处理标识信息;
获取与所述业务处理标识信息对应的所述用户行为记录信息;
技术研发人员:胡斌,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。