(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 103475714 A
发送ajax请求的步骤(43)申请公布日 2013.12.25
(21)申请号 CN201310410443.3
(22)申请日 2013.09.10
(71)申请人 北京思特奇信息技术股份有限公司
    地址 100086 北京市海淀区中关村南大街6号中电信息大厦16层
(72)发明人 姚杰
(74)专利代理机构 北京轻创知识产权代理有限公司
    代理人 杨立
(51)Int.CI
      H04L29/08
      G06F17/30
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      一种基于ActiveX技术进行操作日志记录和上传的系统及方法
(57)摘要
      本发明涉及一种基于ActiveX技术进行操作日志记录和上传的系统和方法,包括:信息展示模块,用于基于HTML语言进行操作日志展示;信息处理模块,其与信息展示模块通信,用于通过ActiveX技术从所述信息展示模块调用操作日志,并基于ActiveX技术对操作日志进行缓存、分析、监控,并生成日志文件,再将日志文件定时上传至FTP服务器;构建在FTP服务器上的日志存储模块,其与信息处理模块通信,用于解析上传至FTP服务器上的日志文件,并将解析后的日志文件存储至设定的数据库模块中。本发明使用ActiveX技术实现操作日志记录并上传至服务器的功能,提高了日志记录并发效率,降低了IE通过AJAX并发请求服务器时造成拥塞的可能性,提高了服务器使用效率。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种基于ActiveX技术进行操作日志记录和上传的系统,其特征在            于,包括信息展示模块、信息处理模块和搭建在FTP服务器上的日志存储模            块;           
所述信息展示模块,其与所述信息处理模块通信,用于基于HTML语言            进行操作日志展示;           
所述信息处理模块,其与所述信息展示模块通信,用于通过ActiveX技            术从所述信息展示模块调用操作日志,并基于ActiveX技术对操作日志进行            缓存、分析、监控,并生成日志文件,再将日志文件定时上传至FTP服务器;           
所述日志存储模块,其与所述信息处理模块通信,用于解析上传至FTP            服务器上的日志文件,并将解析后的日志文件存储至设定的数据库模块中。           
2.根据权利要求1所述的系统,其特征在于,所述信息处理模块包括            ActiveX接口模块以及与所述ActiveX接口模块均相连的监控模块、数据处            理模块、日志生成模块和定时上传模块;           
所述ActiveX接口模块,其用于从所述信息展示模块中调用操作日志;           
所述监控模块,其用于对调用的操作日志进行监控;           
所述数据处理模块,其用于缓存和分析调用的操作日志;           
所述日志生成模块,其用于基于调用的操作日志生成日志文件;           
所述定时上传模块,其用于定时将日志文件上传至FTP服务器。           
3.根据权利要求1所述的系统,其特征在于,所述日志存储模块包括            依次连接的解析模块和存储模块,所述解析模块用于解析上传到FTP服务器            上的日志文件,并将解析
后日志文件格式化;所述存储模块,用于将格式化            后的日志文件存储至设定的数据库模块中。           
4.根据权利要求1至3中任一所述的系统,其特征在于,所述信息处                            理模块还包括AJAX接口模块,其用于采用AJAX技术从所述信息展示模块中            调用除操作日志外的相关业务信息。           
5.一种基于ActiveX技术进行操作日志记录和上传的方法,其特征在            于,包括:           
步骤1,基于HTML语言进行操作日志展示;           
步骤2,通过ActiveX技术调用展示的操作日志,并基于ActiveX技术            对操作日志进行缓存、分析和监控,并生成日志文件,再将日志文件定时上            传至FTP服务器;           
步骤3,解析上传至FTP服务器上的日志文件,并将解析后的日志文件            存储至设定的数据库模块中。