1.本发明涉及通信网络技术领域,尤其涉及一种网络设备的备份决策方法、装置、电子设备及存储介质。
背景技术:2.为了降低网络设备数据丢失的风险,需要经常对网络设备做备份。备份是指把当前运行所需的所有数据,如硬件数据、软件数据、用户数据和业务设置数据等写入一个备份文件中并进行安全保存。在发生致命错误的情况下,可以通过载入该备份文件实现数据全量恢复。
3.现有备份主要包括定期自动备份和单次人工备份等方式。定期自动备份,指按照预设的时间周期(例如每天、每星期或每月等)进行备份。人工备份,主要是在更换软件版本、更换硬件、故障修复或重要数据更改等特殊操作前进行,用于降低高风险操作可能导致的数据丢失和业务中断的风险。但上述两种方式均难以适应网络设备的风险的动态变化,仍然存在一定的数据丢失的风险。
技术实现要素:4.本发明提供一种网络设备的备份决策方法、装置、电子设备及存储介质,用以解决现有技术中存在数据丢失的风险的缺陷,实现降低网络设备数据丢失的风险。
5.第一方面,本发明提供一种网络设备的备份决策方法,包括:
6.根据目标网络设备的目标日志记录,获取特征向量;
7.将所述特征向量输入风险评估模型,获取所述目标网络设备的风险评估结果;
8.基于所述目标网络设备的风险评估结果,确定所述目标网络设备的备份策略;
9.其中,所述特征向量,用于表征所述目标日志记录的时间特征和内容特征。
10.在一个实施例中,所述风险评估模型,是基于朴素贝叶斯分类器的模型。
11.在一个实施例中,所述根据目标网络设备的目标日志记录,获取特征向量,具体包括:
12.基于所述目标日志记录中的时间信息,获得用于表征所述目标日志记录的时间特征的第一词向量,并对所述目标日志记录进行自然语言处理,获得用于表征所述目标日志记录的内容特征的第二词向量;
13.基于所述第一词向量和所述第二词向量,获得所述特征向量。
14.在一个实施例中,所述基于所述目标网络设备的风险评估结果,确定所述目标网络设备的备份策略,具体包括:
15.在所述目标网络设备的风险评估结果为高风险的情况下,将所述目标网络设备的备份策略确定为立即备份。
16.在一个实施例中,所述基于所述目标网络设备的风险评估结果,确定所述目标网络设备的备份策略,还包括:
17.在所述目标网络设备的风险评估结果为中风险的情况下,将所述目标网络设备的备份策略确定为延时备份。
18.在一个实施例中,所述基于所述目标网络设备的风险评估结果,确定所述目标网络设备的备份策略,还包括:
19.在所述目标网络设备的风险评估结果为低风险的情况下,将所述目标网络设备的备份策略确定为例行备份。
20.在一个实施例中,所述将所述特征向量输入风险评估模型,获取所述目标网络设备的风险评估结果之前,还包括:
21.基于所述目标网络设备的历史日志记录及预先确定的所述历史日志记录对应的风险程度分类标签进行训练,得到所述风险评估模型。
22.第二方面,本发明提供一种网络设备的备份决策装置,包括:
23.特征获取模块,用于根据目标网络设备的目标日志记录,获取特征向量;
24.风险评估模块,用于将所述特征向量输入风险评估模型,获取所述目标网络设备的风险评估结果;
25.备份决策模块,用于基于所述目标网络设备的风险评估结果,确定所述目标网络设备的备份策略;
26.其中,所述特征向量,用于表征所述目标日志记录的时间特征和内容特征。
27.第三方面,本发明提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述计算机程序时实现上述任一种所述网络设备的备份决策方法的步骤。
28.第四方面,本发明提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述任一种所述网络设备的备份决策方法的步骤。
29.本发明提供的网络设备的备份决策方法、装置、电子设备及存储介质,通过提取目标网络设备的目标日志记录的时间特征和内容特征,基于目标日志记录的时间特征和内容特征,获取目标网络设备的风险评估结果,基于目标网络设备的风险评估结果,确定目标网络设备的备份策略,能根据目标网络设备实时运行的风险情况,自动、及时、动态地调整备份策略,能适应风险的变化情况,更有效地降低网络设备数据丢失的风险。
附图说明
30.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1是本发明提供的网络设备的备份决策方法的流程示意图;
32.图2是本发明提供的网络设备的备份决策装置的结构示意图;
33.图3是本发明提供的电子设备的结构示意图。
具体实施方式
34.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本
发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.下面结合图1-图3描述本发明的网络设备的备份决策方法、装置、电子设备及存储介质。
36.图1是本发明提供的网络设备的备份决策方法的流程示意图。下面结合图1描述本技术实施例提供的网络设备的备份决策方法。如图1所示,该方法包括:步骤101、根据目标网络设备的目标日志记录,获取特征向量。
37.其中,特征向量,用于表征目标日志记录的时间特征和内容特征。
38.具体地,日志指网络设备运行过程中产生的所有日志文件,内容包含但不限于登陆信息、操作信息、告警信息和事件信息等。日志一般以文本形式保存。
39.可选地,本发明实施例中,日志记录存储的信息可以包括时间信息、告警信息、设备状态、资源占用率、话务情况和软件信息等。
40.例如,一条日志记录(日志记录1)为:thu mar 11 05:38:35 2021cst;board_down;epg_s;auto;board is down and is disconnected from the epg application.the board is located at board group 0,board17.;19.5.1.1.69;;1141589。
41.可选地,可以按照预设的第一时间周期,从目标网络设备的日志数据文件中,获取当前第一时间周期目标网络设备运行的日志信息。
42.第一时间周期的时长可以根据用户需求和/或日志信息的数据量的大小等实际情况确定。例如,第一时间周期可以为1小时或15分钟。对于第一时间周期的时长的具体值,本发明实施例不进行具体限定。
43.当前第一时间周期目标网络设备运行的日志信息包括若干条日志记录,可以将当前第一时间周期目标网络设备运行的日志信息中的每一条日志记录分别作为目标日志记录。目标日志记录,可以视为当前的日志记录或实时的日志记录。
44.对于目标日志记录,可以提取该日志记录中的时间信息,基于该时间信息,得到该目标日志记录的时间特征;并可以提取该日志记录中的告警信息、设备状态、资源占用率、话务情况和软件信息等内容,基于上述内容,得到该目标日志记录的内容特征。
45.时间特征,用于描述目标日志记录所记录的时间发生在一天中的哪个时间段。时间段的时长,为时间特征的粒度。
46.可选地,时间特征的粒度可以为小时级。
47.基于该目标日志记录的时间特征和内容特征,可以生成特征向量。该特征向量,可以表征该目标日志记录的时间特征和内容特征。
48.步骤102、将特征向量输入风险评估模型,获取目标网络设备的风险评估结果。
49.具体地,风险评估模型,可以是根据任一种机器休息算法,基于样本日志记录以及预先确定的样本日志记录对应的风险程度分类标签进行训练后得到的。
50.风险程度分类标签,是根据样本日志记录对应的维护日志获得的运行时间对应的风险程度确定的。风险程度分类标签,可以用于对样本日志记录对应的风险程度描述进行标记。
51.风险等级,可以根据用户需求等实际情况确定。例如,风险等级可以分为高、中、低三级,或者风险从高到低依次为第一级、第二级、第三级、第四级、第五级。对于风险等级的具体划分情况,本发明实施例不进行具体限定。
52.样本日志记录,可以是目标网络设备或者其他网络设备的历史日志记录。
53.需要说明的是,由于本技术是用于备份决策,需要考虑备份的时间对网络设备承载的业务的影响,根据维护日志获得运行时间对应的风险程度,风险程度可以至少由运行时间和事件类型两方面确定。对于两条日志记录,即使记录相同类型的事件,如果运行时间不同,其风险程度也不同。
54.例如,第一条样本日志记录记录了某日凌晨三点发生了事件a,事件a会导致非常严重的故障,凌晨三点基本不存在用户发起业务,立即备份基本不会对网络设备承载的业务造成影响,可以将第一条样本日志记录对应的风险程度分类标签确定为高风险;第二条样本日志记录记录了某日上午十点发生了事件a,上午十点用户发起的业务量非常大,立即备份基本会对网络设备承载的业务造成严重影响,可以将第二条样本日志记录对应的风险程度分类标签确定为中风险;第三条样本日志记录记录了某日凌晨两点发生了事件b,事件b会导致较严重的故障,凌晨两点基本不存在用户发起业务,立即备份基本不会对网络设备承载的业务造成影响,也可以将第三条样本日志记录对应的风险程度分类标签确定为高风险。
55.风险评估模型,是用于描述网络设备的日志记录与风险程度之间的关系的模型。
56.将特征向量输入该风险评估模型,从而可以基于风险评估模型所描述的网络设备的日志记录与风险程度之间的关系,对目标网络设备的风险进行评估,得到目标日志记录对应的风险程度分类标签,作为目标网络设备的风险评估结果。
57.步骤103、基于目标网络设备的风险评估结果,确定目标网络设备的备份策略。
58.具体地,根据目标网络设备的风险评估结果,基于风险程度分类标签与备份策略之间的对应关系,可以确定目标网络设备的备份策略。
59.备份策略,指目标网络设备进行备份的方式。例如,备份策略可以包括立即备份和例行备份(即按照原有的第二时间周期进行备份,不进行额外的备份)等。
60.例如,对于前述日志记录1,因为出现了板块重启,系统处于高风险,并且时间是在凌晨05时的非忙时,理应立即备份,降低可能出现的风险。
61.可以理解的是,第二时间周期的时长可以根据用户需求和/或日志信息的数据量的大小等实际情况确定。例如,第二时间周期可以为12小时、1日、1周或1个月。对于第二时间周期的时长的具体值,本发明实施例不进行具体限定。
62.需要说明的是,风险程度分类标签与备份策略之间的对应关系可以预先确定。
63.需要说明的是,备份策略与时间有关系,因而基于可以表征目标日志记录的时间特征和内容特征的特征向量,可以获得更准确的目标网络设备的风险评估结果,从而能基于更准确的目标网络设备的风险评估结果,确定更合适的目标网络设备的备份策略,能进一步降低网络设备数据丢失的风险。
64.通常的按照固定频率的定期备份无法将备份周期控制在较短的时间,因为备份有可能会造成性能损失或业务延迟,并且在风险较低的情况下频繁备份也会不必要地虚耗资源。而本发明实施例中,可以在网络设备运行风险较高时多做备份,风险较低时少做备份,
既可以有效减低丢失数据的风险,又可以降低设备资源占用。
65.并且,无需人工判断是否需要备份,无需人工干预下发指令,可以节约人力资源;由机器学习算法自动决策,降低了对操作员的经验、技能的要求,可以从另一方面节约人力资源。
66.本发明实施例通过提取目标网络设备的目标日志记录的时间特征和内容特征,基于目标日志记录的时间特征和内容特征,获取目标网络设备的风险评估结果,基于目标网络设备的风险评估结果,确定目标网络设备的备份策略,能根据目标网络设备实时运行的风险情况,自动、及时、动态地调整备份策略,能适应风险的变化情况,更有效地降低网络设备数据丢失的风险。
67.基于上述任一实施例的内容,风险评估模型,是基于朴素贝叶斯分类器的模型。
68.具体地,风险评估模型,可以是基于朴素贝叶斯分类器的模型。
69.贝叶斯分类器是各种分类器中分类错误概率最小或者在预先给定代价的情况下平均风险最小的分类器。
70.贝叶斯分类的思想基础是:对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。贝叶斯分类是一种最基本的统计分类方法,其通过某对象的先验概率,利用贝叶斯公式计算出其后验概率,即该对象属于某一类的概率,选择具有最大后验概率的类作为该对象所属的类。
71.贝叶斯公式如下:
72.p(c|x)=p(x|c)*p(c)/p(x)
73.其中p(c|x)指在x前提条件下发生c的概率,p(x|c)指在c前提条件下发生x的概率,p(c)指c发生的概率,p(x)指x发生的概率。
74.例如:以前述日志记录1为目标日志记录为例,朴素贝叶斯分类器会计算词向量中每个词,如“board_down”,“epg_s”,“disconnected”等与其分类的发生概率,从而获得特征向量对应的风险程度分类标签。
75.本发明实施例采用更适合文本处理的朴素贝叶斯分类器构建风险评估模型,更适合日志主要以文本形式保存的情况,获得的风险评估模型的准确性更高,从而能获得更准确的目标网络设备的风险评估结果,能基于更准确的目标网络设备的风险评估结果,确定更合适的目标网络设备的备份策略,能进一步降低网络设备数据丢失的风险。
76.基于上述任一实施例的内容,根据目标网络设备的目标日志记录,获取特征向量,具体包括:基于目标日志记录中的时间信息,获得用于表征目标日志记录的时间特征的第一词向量,并对目标日志记录进行自然语言处理,获得用于表征目标日志记录的内容特征的第二词向量。
77.具体地,可以通过自然语言处理(natural language processing,nlp)方法,对目标日志记录进行文本分词处理,并且剔除“the”,“is”,“at”等出现频率较多且对目标网络设备的风险程度没有指示意义的词,构建第二词向量。
78.词向量技术是将词转化成为稠密向量,并且对于相似的词,其对应的词向量也相近。词向量(word embedding),又叫word嵌入式自然语言处理(nlp)中的一组语言建模和特征学习技术的统称,是一种将来自词汇表的单词或短语被映射到实数的向量。
79.第二词向量,可以用于表征目标日志记录的内容特征。
80.对目标日志记录进行文本分词处理,可以采用基于空格或逗号等特殊符号作为分词分隔符的方法。
81.时间信息在目标日志记录等文本中的格式相对特殊,时间信息可能包括冒号、连接符或空格等特殊符号,基于特殊符号作为分词分隔符的文本分词方法对于时间信息的提取不适用,可以基于特殊符合前后的字符,提取目标日志记录中的时间信息。提取出目标日志记录中的时间信息之后,可以基于目标日志记录中的时间信息,构建第一词向量。
82.第一词向量,可以于表征目标日志记录的时间特征。
83.基于第一词向量和第二词向量,获得特征向量。
84.具体地,可以将第一词向量和第二词向量进行拼接或融合,得到特征向量。
85.本发明实施例通过基于目标日志记录中的时间信息,获得用于表征目标日志记录的时间特征的第一词向量,并对目标日志记录进行自然语言处理,获得用于表征目标日志记录的内容特征的第二词向量,基于第一词向量和第二词向量获得的特征向量能更准确地表征目标日志记录的特征,从而能基于特征向量获得更准确的目标网络设备的风险评估结果,能基于更准确的目标网络设备的风险评估结果,确定更合适的目标网络设备的备份策略,能进一步降低网络设备数据丢失的风险。
86.基于上述任一实施例的内容,基于目标网络设备的风险评估结果,确定目标网络设备的备份策略,具体包括:在目标网络设备的风险评估结果为高风险的情况下,将目标网络设备的备份策略确定为立即备份。
87.具体地,高风险,指网络设备运行处于高风险状态,需要立即对网络设备进行备份操作。
88.立即备份,指立即对网络设备进行备份操作。
89.在目标网络设备的风险评估结果为高风险的情况下,说明网络设备运行处于高风险状态,为了降低目标网络设备数据丢失的风险,需要立即对网络设备进行备份操作,可以将目标网络设备的备份策略确定为立即备份。
90.将目标网络设备的备份策略确定为立即备份之后,可以立即对目标网络设备进行备份操作,将目标网络设备当前运行所需的所有数据写入备份文件进行安全保存。
91.当前运行所需的所有数据,可以硬件数据、软件数据、用户数据和业务设置数据等中的至少一种。
92.本发明实施例通过在目标网络设备的风险评估结果为高风险的情况下,将目标网络设备的备份策略确定为立即备份,从而能立即对目标网络设备进行备份,能降低网络设备数据丢失的风险。
93.基于上述任一实施例的内容,基于目标网络设备的风险评估结果,确定目标网络设备的备份策略,还包括:在目标网络设备的风险评估结果为中风险的情况下,将目标网络设备的备份策略确定为延时备份。
94.具体地,中风险,指网络设备运行存在隐患,故障发生率提高,可以不立即对网络设备进行备份操作,但需要在目标时间窗口对网络设备进行备份操作。
95.延时备份,指在目标时间窗口对网络设备进行备份操作。
96.目标时间窗口,可以为第二日凌晨等业务较少的下一空闲时间窗口,或者当前时刻之后、距当前时刻目标时长的时间窗口。
97.目标时长,可以根据实际情况设置。例如,目标时长为1小时、2小时或4小时。对于目标时长的具体值,本发明实施例不进行具体限定。
98.在目标网络设备的风险评估结果为中风险的情况下,说明网络设备运行存在隐患,为了降低目标网络设备数据丢失的风险,需要在目标时间窗口对网络设备进行备份操作,可以将目标网络设备的备份策略确定为延时备份。
99.将目标网络设备的备份策略确定为延时备份之后,可以在目标时间窗口对目标网络设备进行备份操作,将目标网络设备当前运行所需的所有数据写入备份文件进行安全保存。
100.本发明实施例通过在目标网络设备的风险评估结果为中风险的情况下,将目标网络设备的备份策略确定为延时备份,从而能对目标网络设备进行延时备份,能降低网络设备数据丢失的风险。
101.基于上述任一实施例的内容,基于目标网络设备的风险评估结果,确定目标网络设备的备份策略,还包括:在目标网络设备的风险评估结果为低风险的情况下,将目标网络设备的备份策略确定为例行备份。
102.具体地,低风险,指网络设备运行正常或基本正常,可以按照原有的第二时间周期对网络设备进行备份操作。
103.例行备份,指按照原有的第二时间周期对网络设备进行备份操作。
104.在目标网络设备的风险评估结果为低风险的情况下,说明网络设备运行正常或基本正常,为了降低目标网络设备数据丢失的风险,可以将目标网络设备的备份策略确定为例行备份,保持原有的备份周期不变。
105.将目标网络设备的备份策略确定为例行备份之后,可以按照原有的第二时间周期对目标网络设备进行备份操作,将目标网络设备当前运行所需的所有数据写入备份文件进行安全保存。
106.可以理解的是,例行备份表示不进行额外的备份;立即备份和延时备份,均表示在按照原有的第二时间周期进行备份之外,还进行额外的备份。
107.本发明实施例通过在目标网络设备的风险评估结果为低风险的情况下,将目标网络设备的备份策略确定为例行备份,从而能对目标网络设备进行例行的备份,能降低网络设备数据丢失的风险。
108.基于上述任一实施例的内容,将特征向量输入风险评估模型,获取目标网络设备的风险评估结果之前,还包括:基于目标网络设备的历史日志记录及预先确定的历史日志记录对应的风险程度分类标签进行训练,得到风险评估模型。
109.具体地,可以将目标网络设备的历史日志记录作为样本日志记录,基于目标网络设备的维护日志,确定样本日志记录对应的风险程度分类标签。
110.根据任一种机器休息算法,基于上述样本日志记录和样本日志记录对应的风险程度分类标签进行训练,可以得到风险评估模型。该风险评估模型是对日常设备运维的一个经验总结,便于归纳和传授,对网络设备的运维有较大的意义。并且,。该风险评估模型对目标网络设备的风险评估的准确性更高。
111.本发明实施例通过基于目标网络设备的历史日志记录及预先确定的历史日志记录对应的风险程度分类标签进行训练,得到风险评估模型,获得的风险评估模型的准确性
更高,从而能获得更准确的目标网络设备的风险评估结果,能基于更准确的目标网络设备的风险评估结果,确定更合适的目标网络设备的备份策略,能进一步降低网络设备数据丢失的风险。
112.下面对本发明提供的网络设备的备份决策装置进行描述,下文描述的网络设备的备份决策装置与上文描述的网络设备的备份决策方法可相互对应参照。
113.图2是本发明提供的网络设备的备份决策装置的结构示意图。基于上述任一实施例的内容,如图2所示,网络设备的备份决策装置包括特征获取模块201、风险评估模块202和备份决策模块203,其中:
114.特征获取模块201,用于根据目标网络设备的目标日志记录,获取特征向量;
115.风险评估模块202,用于将特征向量输入风险评估模型,获取目标网络设备的风险评估结果;
116.备份决策模块203,用于基于目标网络设备的风险评估结果,确定目标网络设备的备份策略;
117.其中,特征向量,用于表征目标日志记录的时间特征和内容特征。
118.具体地,特征获取模块201、风险评估模块202和备份决策模块203顺次电连接。
119.特征获取模块201可以提取目标日志记录中的时间信息,基于该时间信息,得到目标日志记录的时间特征;并可以提取目标日志记录中的告警信息、设备状态、资源占用率、话务情况和软件信息等内容,基于上述内容,得到该目标日志记录的内容特征;基于该目标日志记录的时间特征和内容特征,可以生成特征向量。
120.风险评估模块202可以将特征向量输入风险评估模型,从而可以基于风险评估模型所描述的网络设备的日志记录与风险程度之间的关系,对目标网络设备的风险进行评估,得到目标日志记录对应的风险程度分类标签,作为目标网络设备的风险评估结果。
121.备份决策模块203可以根据目标网络设备的风险评估结果,基于风险程度分类标签与备份策略之间的对应关系,确定目标网络设备的备份策略。
122.可选地,特征获取模块201可以包括:
123.第一向量获取单元,用于基于目标日志记录中的时间信息,获得用于表征目标日志记录的时间特征的第一词向量;
124.第二向量获取单元,用于对目标日志记录进行自然语言处理,获得用于表征目标日志记录的内容特征的第二词向量;
125.第三向量获取单元,用于基于第一词向量和第二词向量,获得特征向量。
126.可选地,备份决策模块203可以具体用于在目标网络设备的风险评估结果为高风险的情况下,将目标网络设备的备份策略确定为立即备份。
127.可选地,备份决策模块203可以具体用于在目标网络设备的风险评估结果为中风险的情况下,将目标网络设备的备份策略确定为延时备份。
128.可选地,备份决策模块203可以具体用于在目标网络设备的风险评估结果为低风险的情况下,将目标网络设备的备份策略确定为例行备份。
129.可选地,网络设备的备份决策装置还可以包括模型训练模块,用于基于目标网络设备的历史日志记录及预先确定的历史日志记录对应的风险程度分类标签进行训练,得到风险评估模型。
130.本发明实施例提供的网络设备的备份决策装置,用于执行本发明上述网络设备的备份决策方法,其实施方式与本发明提供的网络设备的备份决策方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
131.该网络设备的备份决策装置用于前述各实施例的网络设备的备份决策方法。因此,在前述各实施例中的网络设备的备份决策方法中的描述和定义,可以用于本发明实施例中各执行模块的理解。
132.本发明实施例通过提取目标网络设备的目标日志记录的时间特征和内容特征,基于目标日志记录的时间特征和内容特征,获取目标网络设备的风险评估结果,基于目标网络设备的风险评估结果,确定目标网络设备的备份策略,能根据目标网络设备实时运行的风险情况,自动、及时、动态地调整备份策略,能适应风险的变化情况,更有效地降低网络设备数据丢失的风险。
133.下面对本发明提供的电子设备及存储介质进行描述,下文描述的电子设备及存储介质与上文描述的网络设备的备份决策方法可相互对应参照。
134.图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(communication interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的计算机程序,以执行网络设备的备份决策方法的步骤,例如包括:根据目标网络设备的目标日志记录,获取特征向量;将特征向量输入风险评估模型,获取目标网络设备的风险评估结果;基于目标网络设备的风险评估结果,确定目标网络设备的备份策略;其中,特征向量,用于表征目标日志记录的时间特征和内容特征。
135.此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
136.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的网络设备的备份决策方法的步骤,例如包括:根据目标网络设备的目标日志记录,获取特征向量;将特征向量输入风险评估模型,获取目标网络设备的风险评估结果;基于目标网络设备的风险评估结果,确定目标网络设备的备份策略;其中,特征向量,用于表征目标日志记录的时间特征和内容特征。
137.另一方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述各实施例提供的方法的步骤,例如包括:根据目标网络设备的目标日志记录,获取特征向量;将特征向量输入风险评估模型,获取目标网络设备的风险评估结果;基于目标网络设备的风险评估结果,确定目标网络设备的备份策略;其中,特征向量,用于表征目标日志记录的时间特征和内容特
征。
138.所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
139.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
140.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
141.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。