利索能及
我要发布
收藏
专利号: 2014104871054
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种快照型日志压缩方法,其特征在于,该方法包括:

日志接收服务器判断当前是否满足设定的日志压缩启动条件;

当满足设定的日志压缩启动条件时,针对快照型日志中携带的每个用户的每个操作行为,在本地查找更新时间最晚的携带该操作行为的快照型日志;

将查找到的所述更新时间最晚的快照型日志保存到压缩后的文件夹中,该压缩后的文件夹中保存的快照型日志用于提供给日志处理服务器。

2.如权利要求1所述的方法,其特征在于,所述满足设定的日志压缩启动条件包括:日志接收服务器中保存的快照型日志的数量达到设定的数量阈值;或

与上一次进行快照型日志压缩之间的时间间隔达到设定的时间阈值。

3.如权利要求2所述的方法,其特征在于,确定所述数量阈值包括:

日志接收服务器根据保存的每条快照型日志包含的平均字节数,及内存用于存储快照型日志的存储空间,确定该存储空间中存放的快照型日志的数量,将所述数量确定为数量阈值。

4.如权利要求1或2所述的方法,其特征在于,所述在本地查找更新时间最晚的携带该操作行为的快照型日志包括:识别快照型日志中携带的所述操作行为;

判断所述操作行为的信息是否保存在查找列表中;

当该操作行为的信息未保存在查找列表中时,将该操作行为的标识信息,所述快照型日志的更新时间记录到查找列表中;

当该操作行为的信息保存在查找列表中时,判断所述快照型日志的更新时间是否晚于查找列表中保存的该操作行为对应的更新时间,当所述快照型日志的更新时间晚于查找列表中保存的该操作行为对应的更新时间时,将查找列表中保存的该操作行为对应的更新时间替换为所述快照型日志的更新时间。

5.如权利要求4所述的方法,其特征在于,所述查找列表中还针对每个操作行为,保存有更新时间最晚的携带该操作行为的快照型日志所在的位置信息。

6.如权利要求5所述的方法,其特征在于,所述将查找到的所述更新时间最晚的快照型日志保存到压缩后的文件夹中包括:针对查找列表中保存的每条快照型日志的信息,判断该条快照型日志的更新时间与当前时间的时间间隔是否大于设定的时间阈值;

当该条快照型日志的更新时间与当前时间的时间间隔大于设定的时间阈值时,根据查找列表中保存的所述快照型日志的信息,将所述快照型日志进行压缩并保存到压缩后的文件夹中,并删除所述查找列表中保存的所述快照型日志的信息;

当所述查找列表中保存的每条快照型日志的更新时间与当前时间的时间间隔都不大于设定的时间阈值时,按照更新时间从早到晚的顺序对查找列表中的快照型日志进行排序,查找出更新时间较早的设定数量的快照型日志,将查找出的所述快照型日志保存到压缩后的文件夹中,并删除查找列表中保存的所述快照型日志的信息。

7.一种快照型日志压缩装置,其特征在于,所述装置包括:

判断模块,用于判断当前是否满足设定的日志压缩启动条件;

查找模块,用于当判断模块判断当前满足设定的日志压缩启动条件时,针对快照型日志中记录的每个用户的每个操作行为,在本地查找更新时间最晚的携带该操作行为的快照型日志;

存储模块,用于将查找到的所述更新时间最晚的快照型日志保存到压缩后的文件夹中,该压缩后的文件夹中保存的快照型日志用于提供给日志处理服务器。

8.如权利要求7所述的装置,其特征在于,所述判断模块,具体用于判断保存的快照型日志的数量是否达到设定的数量阈值,或判断与上一次进行快照型日志压缩之间的时间间隔达到设定的时间阈值。

9.如权利要求8所述的装置,其特征在于,所述装置还包括:

确定模块,用于根据保存的每条快照型日志包含的平均字节数,及内存中用于存储快照型日志的存储空间,确定该存储空间中存放的快照型日志的数量,将所述数量确定为数量阈值。

10.如权利要求7或8所述的装置,其特征在于,所述查找模块,具体用于识别快照型日志中携带的所述操作行为;判断所述操作行为的信息是否保存在查找列表中;当该操作行为的信息未保存在查找列表中时,将该操作行为的标识信息,所述快照型日志的更新时间记录到查找列表中;当该操作行为的信息保存在查找列表中时,判断所述快照型日志的更新时间是否晚于查找列表中保存的该操作行为对应的更新时间,当所述快照型日志的更新时间晚于查找列表中保存的该操作行为对应的更新时间时,将查找列表中保存的该操作行为对应的更新时间替换为所述快照型日志的更新时间。

11.如权利要求10所述的装置,其特征在于,所述存储模块,还用于在查找列表中还针对每个操作行为,保存有更新时间最晚的携带该操作行为的快照型日志所在的位置信息。

12.如权利要求11所述的装置,其特征在于,所述存储模块,具体用于针对查找列表中保存的每条快照型日志的信息,判断该条快照型日志的更新时间与当前时间的时间间隔是否大于设定的时间阈值;当该条快照型日志的更新时间与当前时间的时间间隔大于设定的时间阈值时,根据查找列表中保存的所述快照型日志的信息,将所述快照型日志进行压缩并保存到压缩后的文件夹中,并删除所述查找列表中保存的所述快照型日志的信息;当所述查找列表中保存的每条快照型日志的更新时间与当前时间的时间间隔都不大于设定的时间阈值时,按照更新时间从早到晚的顺序对查找列表中的快照型日志排序,查找出更新时间较早的设定数量的快照型日志,将查找出的所述快照型日志保存到压缩后的文件夹中,并删除查找列表中保存的所述快照型日志的信息。

13.一种日志接收服务器,其特征在于,所述日志接收服务器包括如权利要求7~12所述的装置。

14.一种快照型日志压缩系统,其特征在于,所述系统包括权利要求13所述的日志接收服务器,及对压缩后的快照型日志进行处理的日志处理服务器。