行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211152586.4 (22)申请日 2022.09.21 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 常亮 刘伟 谢蓓 李卓  (74)专利代理 机构 北京市兰台律师事务所 11354 专利代理师 张博 (51)Int.Cl. G06F 16/18(2019.01) G06F 16/22(2019.01) G06F 9/54(2006.01) G06F 8/41(2018.01) (54)发明名称 一种基于Uliweb的表数据修改日志记录方 法及系统 (57)摘要 本发明公开了一种基于Uliweb的表数据修 改日志记录方法及系统, 涉及软件技术领域, 所 述方法包括: 当用户请求到达服务器时, 线程处 理中间件对用户请求进行预处理, 将用户请求中 的用户信息记录至本地变量; 服务器处理所述用 户请求, 获得数据变化信息; 根据数据变化信息 的类型, 发送不同的请求指令, 并将数据变化信 息作为指令参数; 代码应用程序通过指令分发器 接收所述请求指令, 解析指令参数, 获取所述数 据变化信息; 读取所述本地变量中的用户信息, 并将所述用户信息和所述数据变化信息记录至 日志文件中。 解决了现有技术无法记录或者不方 便记录数据变化日志, 对代码的侵入程度高, 解 析难度大, 不能作为审计的依据的技 术问题。 权利要求书2页 说明书8页 附图3页 CN 115495425 A 2022.12.20 CN 115495425 A 1.一种基于Ul iweb的表数据修改日志 记录方法, 其特 征在于, 所述方法包括: 获得用户请求; 当所述用户请求到达服务器时, 线程处理中间件对所述用户请求进行预处理, 将所述 用户请求中的用户信息记录 至本地变量; 所述服务器处理所述用户请求, 获得 数据变化信息; 根据所述数据变化信息的类型, 发送不同的请求指令, 并将所述数据变化信息作为指 令参数; 代码应用程序通过指令分发器接收所述请求指令, 解析所述指令参数, 获取所述数据 变化信息; 读取所述本地变量中的所述用户信 息, 并将所述用户信 息和所述数据变化信 息记录至 日志文件中。 2.如权利要求1所述的方法, 其特征在于, 所述根据所述数据变化信息的类型, 发送不 同的请求指令, 包括: 判断所述数据变化信息的类型 是否为删除数据; 如果所述类型为删除数据, 发送post_delete指令 。 3.如权利要求2所述的方法, 其特 征在于, 所述方法包括: 如果所述类型不 为删除数据, 发送post_save指令 。 4.如权利要求1所述的方法, 其特 征在于, 所述方法包括: 所述代码应用程序包括所述线程处理中间件和视 图, 其中, 所述线程处理中间件对所 述用户请求进行 预处理, 所述视图用于处 理日志的代码逻辑。 5.如权利要求 4所述的方法, 其特 征在于, 所述方法包括: 当Uliweb服务启动时, 加载 所述代码应用程序; 将所述代码应用程序的所述视图中的process_post_save方法与所述post_save指令 进行绑定, process_post_delete方法与 所述post_delete指令进行绑定, 注册到所述指令 分发器中, 同时注 册所述线程处 理中间件的Mid dleware中间件。 6.如权利要求1所述的方法, 其特征在于, 所述读取所述本地变量中的所述用户信息, 并将所述用户信息和所述数据变化信息记录 至日志文件中, 包括: 调用save_l og函数; 所述save_l og函数执行时, 从所述本地变量中读取 所述用户信息; 通过所述save_l og函数将所述用户信息和所述数据变化信息记录 至日志文件中。 7.一种基于Ul iweb的表数据修改日志 记录系统, 其特 征在于, 所述系统包括: 请求获得模块, 用于获得用户请求; 请求预处理模块, 用于当所述用户请求到达服务器时, 线程处理中间件对所述用户请 求进行预处理, 将所述用户请求中的用户信息记录 至本地变量; 数据变化信息获得模块, 用于所述 服务器处理所述用户请求, 获得 数据变化信息; 请求指令发送模块, 用于根据 所述数据变化信 息的类型, 发送不同的请求指令, 并将所 述数据变化信息作为指令参数; 指令参数解析模块, 用于代码应用程序通过指令分发器接收所述请求指令, 解析所述 指令参数, 获取 所述数据变化信息;权 利 要 求 书 1/2 页 2 CN 115495425 A 2日志记录模块, 用于读取所述本地变量中的所述用户信息, 并将所述用户信息和所述 数据变化信息记录 至日志文件中。 8.一种基于Uliweb的表数据修改日志记录电子设备, 包括总线、 收发器、 存储器、 处理 器及存储在所述存储器上并可在所述处理器上运行 的计算机程序, 所述收发器、 所述存储 器和所述处理器通过所述总线相连, 其特征在于, 所述计算机程序被所述处理器执行时实 现如权利要求1 ‑6中任一项所述方法中的步骤。 9.一种计算机程序产品, 包括计算机程序和/或指令, 其特征在于, 该计算程序和/或指 令被处理器执行时实现权利要求1 ‑6中任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115495425 A 3

.PDF文档 专利 一种基于Uliweb的表数据修改日志记录方法及系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于Uliweb的表数据修改日志记录方法及系统 第 1 页 专利 一种基于Uliweb的表数据修改日志记录方法及系统 第 2 页 专利 一种基于Uliweb的表数据修改日志记录方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:31:51上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。