数据的存储方法、装置、设备以及计算机可读存储介质制造方法及图纸

技术编号:27452346 阅读:44 留言:0更新日期:2021-02-25 04:40
本发明专利技术公开了一种数据的存储方法、装置、设备以及计算机可读存储介质,该方法包括:获取行为信息,行为信息为设备内各个模块进行预设操作产生的信息;在行为信息对应的操作未被执行,将行为信息存储于预设存储区域。本发明专利技术避免了多次对同一行为信息进行存储,节省了磁盘的存储空间。盘的存储空间。盘的存储空间。

【技术实现步骤摘要】
数据的存储方法、装置、设备以及计算机可读存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种数据的存储方法、装置、设备以及计算机可读存储介质。

技术介绍

[0002]随着计算机的数据处理能力不断上升,计算机操作的行为数据的数量和种类不断增加,通过计算机操作的行为数据的收集和分析,能够得到用户的操作数据或者保障计算机中重要数据的安全等,因此,计算机操作的行为数据收集非常重要。由于收集的行为数据的数量庞大且种类多样,并且存在大量的相同的行为数据,容易导致存储空间的浪费。

技术实现思路

[0003]本专利技术的主要目的在于提供一种数据的存储方法、装置、设备以及计算机可读存储介质,旨在解决存储空间的浪费的问题。
[0004]为实现上述目的,本专利技术提供的一种数据的存储方法,所述数据的存储方法包括以下步骤:
[0005]获取行为信息,所述行为信息为设备内各个模块进行预设操作产生的信息;
[0006]在所述行为信息对应的存储操作未被执行的情况下,将所述行为信息存储于预设存储区域。
[0007]在一实施例中,所述获取行为信息的步骤之后,还包括:
[0008]确定所述行为信息的行为类型,根据所述行为类型在第一映射表中确定所述行为类型对应的第二映射表;
[0009]确定所述行为信息对应的第一标识值;
[0010]确定所述第二映射表中是否包括与第一标识值匹配的第二标识值,其中,在所述第二映射表中包括所述第二标识值时,判定所述行为信息对应的存储操作已被执行,在所述第二映射表中不包括所述第二标识值时,判定所述行为信息对应的存储操作未被执行。
[0011]在一实施例中,所述将所述行为信息存储于预设存储区域的步骤包括:
[0012]将所述行为信息以及所述第一标识值存储于预设存储区域。
[0013]在一实施例中,所述将所述行为信息以及所述第一标识值存储于预设存储区域的步骤包括:
[0014]确定当前时间与上一次存储时间的间隔时长,所述上一次存储时间为预设存储区域最近一次存储数据的时间;
[0015]若所述间隔时长小于预设时长,将所述行为信息以及所述第一标识值进行缓存;
[0016]若所述间隔时长大于或等于预设时长,将所述间隔时长内缓存的行为信息、缓存的行为信息对应的标识值、所述行为信息以及所述第一标识值存储于预设存储区域,并清除缓存的行为信息以及标识值。
[0017]在一实施例中,所述将所述行为信息以及所述第一标识值存储于预设存储区域的
步骤包括:
[0018]确定缓存的待存储数据对应的参考数值,所述待存储数据包括待存储行为信息以及标识值,所述参数数值包括缓存的所述待存储数据对应的数量或者数据量;
[0019]若所述参考数值小于预设阈值,缓存所述行为信息以及所述第一标识值;
[0020]若所述参考数值大于预设阈值,将缓存的所述待存储数据、所述行为信息以及所述第一标识值存储于预设存储区域,并清除缓存的所述待存储数据。
[0021]在一实施例中,所述将所述行为信息存储于预设存储区域的步骤包括:
[0022]确定所述行为信息的文件路径的第三标识值;
[0023]在第三映射表未存储第三标识值的情况下,确定所述行为信息的特征值;
[0024]将所述第三标识值以及所述特征值存储于所述第三映射表,且将所述行为信息存储于预设存储区域。
[0025]在一实施例中,所述确定所述行为信息的文件路径的第三标识值的步骤之后,还包括:
[0026]若所述第三映射表中存储第三标识值,则获取所述行为信息的文件的存储时间以及预设存储区域中数据的最后修改时间;
[0027]若所述存储时间与所述最后修改时间不一致,则计算所述行为信息的特征值;
[0028]将所述第三标识值以及所述特征值存储与所述第三映射表,且将所述行为信息存储于预设存储区域。
[0029]在一实施例中,所述将所述行为信息存储于预设的存储区域的步骤包括:
[0030]获取所述行为信息的主体以及客体;
[0031]建立所述主体和所述客体的对应关系;
[0032]将所述对应关系以及所述客体存储于预设存储区域。
[0033]在一实施例中,所述将所述对应关系以及所述客体存储于预设存储区域的步骤之前,还包括:
[0034]确定是否存储所述行为信息的主体与客体的对应关系;
[0035]在确定存储所述对应关系的情况下,根据所述主体以及所述客体更新所述对应关系;
[0036]在确定未存储所述对应关系时,执行所述建立所述主体和所述客体的对应关系的步骤。
[0037]为实现上述目的,本专利技术还提供一种数据的存储装置,所述数据的存储装置包括:
[0038]获取模块,用于获取行为信息,所述行为信息为设备内各个模块进行预设操作产生的信息;
[0039]存储模块,用于在所述行为信息对应的操作未被执行,将所述行为信息存储于预设存储区域。
[0040]为实现上述目的,本专利技术还提供一种数据的存储设备,所述数据的存储设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的数据的存储程序,所述数据的存储程序被所述处理器执行时实现如上所述的数据的存储方法的各个步骤。
[0041]为实现上述目的,本专利技术还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有数据的存储程序,所述数据的存储程序被处理器执行时实现如上所
述的数据的存储方法的各个步骤。
[0042]本专利技术提供的一种数据的存储方法、装置、设备以及计算机可读存储介质,获取行为信息,行为信息为设备内各个模块进行预设操作产生的信息;在行为信息对应的存储操作未被执行的情况下,将行为信息存储于预设存储区域。通过确定行为信息对应的存储操作的执行情况,确定行为信息是否进行存储,避免了多次对同一行为信息进行存储,节省了磁盘的存储空间。
附图说明
[0043]图1为本专利技术实施例涉及的数据的存储设备的硬件结构示意图;
[0044]图2为本专利技术数据的存储方法的第一实施例的流程示意图;
[0045]图3为本专利技术数据的存储方法的第二实施例的流程示意图;
[0046]图4为本专利技术数据的存储方法的第三实施例的细化流程示意图;
[0047]图5为本专利技术数据的存储方法的第四实施例的步骤S20的细化流程示意图;
[0048]图6为本专利技术数据的存储方法的第五实施例的步骤S20的细化流程示意图;
[0049]图7为本专利技术数据的存储方法的第六实施例的步骤S20的细化流程示意图;
[0050]图8为本专利技术数据的存储方法的第七实施例的步骤S20的细化流程示意图;
[0051]图9为本专利技术数据的存储装置的功能模块示意图。
[0052]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的存储方法,其特征在于,所述数据的存储方法包括以下步骤:获取行为信息,所述行为信息为设备内各个模块进行预设操作产生的信息;在所述行为信息对应的存储操作未被执行的情况下,将所述行为信息存储于预设存储区域。2.如权利要求1所述的数据的存储方法,其特征在于,所述获取行为信息的步骤之后,还包括:确定所述行为信息的行为类型,根据所述行为类型在第一映射表中确定所述行为类型对应的第二映射表;确定所述行为信息对应的第一标识值;确定所述第二映射表中是否包括与第一标识值匹配的第二标识值,其中,在所述第二映射表中包括所述第二标识值时,判定所述行为信息对应的存储操作已被执行,在所述第二映射表中不包括所述第二标识值时,判定所述行为信息对应的存储操作未被执行。3.如权利要求2所述的数据的存储方法,其特征在于,所述将所述行为信息存储于预设存储区域的步骤包括:将所述行为信息以及所述第一标识值存储于预设存储区域。4.如权利要求3所述的数据的存储方法,其特征于,所述将所述行为信息以及所述第一标识值存储于预设存储区域的步骤包括:确定当前时间与上一次存储时间的间隔时长,所述上一次存储时间为预设存储区域最近一次存储数据的时间;若所述间隔时长小于预设时长,将所述行为信息以及所述第一标识值进行缓存;若所述间隔时长大于或等于预设时长,将所述间隔时长内缓存的行为信息、缓存的行为信息对应的标识值、所述行为信息以及所述第一标识值存储于预设存储区域,并清除缓存的行为信息以及标识值。5.如权利要求3所述的数据的存储方法,其特征在于,所述将所述行为信息以及所述第一标识值存储于预设存储区域的步骤包括:确定缓存的待存储数据对应的参考数值,所述待存储数据包括待存储行为信息以及标识值,所述参数数值包括缓存的所述待存储数据对应的数量或者数据量;若所述参考数值小于预设阈值,缓存所述行为信息以及所述第一标识值;若所述参考数值大于预设阈值,将缓存的所述待存储数据、所述行为信息以及所述第一标识值存储于预设存储区域,并清除缓存的所述待存储数据。6.如权利要求1所述的数据的存储方法,其特征在于,所述将所述行为信息存...

【专利技术属性】
技术研发人员:李飞虎
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

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

1