用户操作系统的数据日志收集方法、装置、设备及介质制造方法及图纸

技术编号:32642232 阅读:27 留言:0更新日期:2022-03-12 18:18
本发明专利技术提出一种用户操作系统的数据日志收集方法、装置、设备及介质,在用户访问操作系统时,通过用户访问接口完成鉴权,并提取对应用户的用户信息和接口信息;监测用户操作,在监测到用户执行业务逻辑引起数据变更时,提取数据变更前后的业务数据;监测到用户完成操作时,将提取的所述用户信息、接口信息及数据变更前后的业务数据进行整合,生成数据日志并发送至日志数据库进行存储。通过本发明专利技术,能够解决现有日志收集方案中记录数据日志带来的庞大工作量和代码侵入问题。大工作量和代码侵入问题。大工作量和代码侵入问题。

【技术实现步骤摘要】
用户操作系统的数据日志收集方法、装置、设备及介质


[0001]本专利技术涉及安全保护
,尤其涉及一种用户操作系统的数据日志收集方法、装置、设备及介质。

技术介绍

[0002]在WEB系统使用过程中,系统管理员往往会希望记录用户操作对数据的改动,并能方便的查询日志,日志内网一般包括操作人、操作时间、操作的功能、变化前的内容、变化后的内容,开发人员的常规做法是在每次数据库操作后手动记录一条日志到日志表,但是在现有方案处理下,记录数据日志带来的庞大工作量和代码侵入问题。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本专利技术的第一个目的在于提出一种用户操作系统的数据日志收集方法,包括:
[0005]在用户访问操作系统时,通过用户访问接口完成鉴权,并提取对应用户的用户信息和接口信息;
[0006]监测用户操作,在监测到用户执行业务逻辑引起数据变更时,提取数据变更前后的业务数据;
[0007]监测到用户完成操作时,将提取的所述用户信息、接口本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用户操作系统的数据日志收集方法,其特征在于,包括:在用户访问操作系统时,通过用户访问接口完成鉴权,并提取对应用户的用户信息和接口信息;监测用户操作,在监测到用户执行业务逻辑引起数据变更时,提取数据变更前后的业务数据;监测到用户完成操作时,将提取的所述用户信息、接口信息及数据变更前后的业务数据进行整合,生成数据日志并发送至日志数据库进行存储。2.根据权利要求1所述的用户操作系统的数据日志收集方法,其特征在于,设置一基本信息保持器,在提取到对应用户的用户信息和接口信息时,将所述对应用户的用户信息和接口信息存储于所述基本信息保持器中。3.根据权利要求2所述的用户操作系统的数据日志收集方法,其特征在于,在监测用户操作的步骤中,监测用户操作是通过设置数据变更监听器进行监测;在所述数据变更监听器监测到用户执行业务逻辑时,监测是否产生数据变更,并在监测到产生数据变更时,进行数据提取。4.根据权利要求3所述的用户操作系统的数据日志收集方法,其特征在于,在所述数据变更监听器监测到数据变更时,所述用户操作系统构建一日志缓冲区;所述数据变更监听器实时监听产生数据变更时,将发生数据变更的变更节点前后的业务数据进行提取,并存储于实时日志缓冲区中,直至所述数据变更监听器监测到指定时间间隔内再无业务数据变更时,得到全部的发生变更的业务数据。5.根据权利要求4所述的用户操作系统的数据日志收集方法,其特征在于,设置一事务监听器,用于监测所述用户操作是否完成;在监测到用户完成操作时,所述事务监听器将所述基本信息保持器中存储的用户信息和接口信息,及所述日志缓冲区中存储的发生变更的业务数据发送至日志接收器。6.根据权利要求5所述的用户操作系统的数...

【专利技术属性】
技术研发人员:汪鹏崔俊涛
申请(专利权)人:上海万位科技有限公司
类型:发明
国别省市:

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

1