1.一种基于日志的关键字告警方法,其特征在于,包括:接收网络设备提交的设备运行日志;
在所述设备运行日志中查找是否存在预设的告警关键字集中的任一告警关键字;
若所述设备运行日志中存在所述任一告警关键字,则根据预设的通知关键字集在所述设备运行日志中提取至少一个通知关键字;
根据通知关键字集映射表获取所述设备运行日志中的至少一个通知关键字对应的告警通知内容,所述通知关键字集映射表包括各个通知关键字对应的告警通知内容;
确定在所述设备运行日志中提取得到的至少一个通知关键字对应的通知内容类型,所述至少一个通知关键字对应的通知内容类型包括网络设备标识、告警发生时间、告警发生位置、告警事件标识或告警事件说明;
根据所述至少一个通知关键字对应的通知内容类型从多个告警通知模板中确定对应的目标通知模板语音,所述目标通知模板语音包括所述至少一个通知关键字对应的通知内容类型的内容添加位置;
将所述至少一个通知关键字对应的告警通知内容转换成至少一个告警通知语音;
根据所述至少一个通知关键字对应的通知内容类型,将所述至少一个通知关键字对应的告警通知语音分别添加到目标通知模板语音中对应通知内容类型的内容添加位置,生成所述网络设备的语音通知信息;
请求与指定设备建立语音通话,并在所述语音通话建立成功后,向所述指定设备语音播报所述语音通知信息。
2.一种基于日志的关键字告警方法,其特征在于,包括:接收网络设备提交的设备运行日志;
在所述设备运行日志中查找是否存在预设的告警关键字集中的任一告警关键字;
若所述设备运行日志中存在所述任一告警关键字,则根据预设的通知关键字集在所述设备运行日志中提取至少一个通知关键字;
根据通知关键字集映射表获取所述设备运行日志中的至少一个通知关键字对应的告警通知内容,所述通知关键字集映射表包括各个通知关键字对应的告警通知内容;
确定在所述设备运行日志中提取得到的至少一个通知关键字对应的通知内容类型,所述至少一个通知关键字对应的通知内容类型包括网络设备标识、告警发生时间、告警发生位置、告警事件标识或告警事件说明;
根据所述至少一个通知关键字对应的通知内容类型从多个告警通知模板中确定对应的目标告警通知模板,所述目标告警通知模板包括所述至少一个通知关键字对应的通知内容类型的内容添加位置;
根据所述至少一个通知关键字对应的通知内容类型,将所述至少一个通知关键字对应的告警通知内容分别添加到所述目标告警通知模板中对应通知内容类型的内容添加位置,从而得到所述至少一个通知关键字对应的告警通知内容与预设的目标告警通知模板的拼接结果;
通过所述拼接结果生成所述网络设备的语音通知信息;
请求与指定设备建立语音通话,并在所述语音通话建立成功后,向所述指定设备语音播报所述语音通知信息。
3.如权利要求1或2所述的方法,其特征在于,所述生成所述网络设备的语音通知信息,还包括:
检测所述设备运行日志中提取的所述至少一个通知关键字所在语句的初始语言类型,获取目标语言类型;
根据所述初始语言类型对所述至少一个通知关键字所在语句进行切分,得到组成所述至少一个通知关键字所在语句的第一元素集,所述第一元素集所包含的各个第一元素为单词或短语;
将所述第一元素集中的各个第一元素翻译成目标语言类型的第一目标元素,根据所述第一元素集获取对应的第一目标句式;
根据所述第一目标句式及翻译得到的各个第一目标元素生成所述目标语言类型的第一目标语句;
将所述第一目标语句中所述至少一个通知关键字对应的个第一目标元素替换为所述至少一个通知关键字对应的告警通知内容,得到所述至少一个通知关键字所在语句的告警通知语句;
根据所述至少一个通知关键字所在语句的告警通知语句与预设的目标告警通知模板的拼接结果生成所述网络设备的语音通知信息。
4.如权利要求1或2所述的方法,其特征在于,所述生成所述网络设备的语音通知信息,还包括:
在确定所述设备运行日志的长度未超过预设告警长度阈值的情况下,检测所述设备运行日志的初始语言类型,获取目标语言类型;
将所述设备运行日志拆分成多个日志单句,根据所述初始语言类型对所述多个日志单句中的任一日志单句进行切分,得到组成所述任一日志单句的第二元素集,所述第二元素集所包含的各个第二元素为单词或短语;
将所述第二元素集中的各个第二元素翻译成目标语言类型的第二目标元素,根据所述第二元素集获取对应的第二目标句式;
根据所述第二目标句式及翻译得到的各个第二目标元素生成所述目标语言类型的第二目标语句;
将所述第二目标语句中所述至少一个通知关键字对应的至少一个第二目标元素替换为所述通知关键字对应的告警通知内容;
将所述告警通知内容与预设的目标告警通知模板的拼接结果生成所述网络设备的语音通知信息。
5.如权利要求1或2所述的方法,其特征在于,所述请求与指定设备建立语音通话,并在所述语音通话建立成功后,向所述指定设备语音播报所述语音通知信息包括:根据所述网络设备的设备标识和所述设备运行日志中提取得到的所述至少一个通知关键字,确定所述网络设备的多个终端设备,所述多个终端设备为所述指定设备,所述指定设备至少包括第一终端设备和第二终端设备;
请求与所述第一终端设备建立语音通话,若所述语音通话建立成功,则向所述第一终端设备语音播报所述语音通知信息;否则请求与所述第二终端设备建立语音通话,若所述语音通话建立成功,则向所述第二终端设备语音播报所述语音通知信息,否则返回执行所述请求与所述第一终端设备建立语音通话的步骤。
6.一种基于日志的关键字告警装置,其特征在于,所述装置包括:接收模块,用于接收网络设备提交的设备运行日志;
查找模块,用于在所述设备运行日志中查找是否存在预设的告警关键字集中的任一告警关键字;
所述查找模块,还用于若所述设备运行日志中存在所述任一告警关键字,则根据预设的通知关键字集在所述设备运行日志中提取至少一个通知关键字;
获取模块,用于根据通知关键字集映射表获取所述设备运行日志中的至少一个通知关键字对应的告警通知内容,所述通知关键字集映射表包括各个通知关键字对应的告警通知内容;
处理模块,用于确定在所述设备运行日志中提取得到的至少一个通知关键字对应的通知内容类型,所述至少一个通知关键字对应的通知内容类型包括网络设备标识、告警发生时间、告警发生位置、告警事件标识或告警事件说明;根据所述至少一个通知关键字对应的通知内容类型从多个告警通知模板中确定对应的目标通知模板语音,所述目标通知模板语音包括所述至少一个通知关键字对应的通知内容类型的内容添加位置;将所述至少一个通知关键字对应的告警通知内容转换成至少一个告警通知语音;根据所述至少一个通知关键字对应的通知内容类型,将所述至少一个通知关键字对应的告警通知语音分别添加到目标通知模板语音中对应通知内容类型的内容添加位置,生成所述网络设备的语音通知信息;
反馈模块,用于请求与指定设备建立语音通话,并在所述语音通话建立成功后,向所述指定设备语音播报所述语音通知信息。
7.一种基于日志的关键字告警装置,其特征在于,所述装置包括:接收模块,用于接收网络设备提交的设备运行日志;
查找模块,用于在所述设备运行日志中查找是否存在预设的告警关键字集中的任一告警关键字;
所述查找模块,还用于若所述设备运行日志中存在所述任一告警关键字,则根据预设的通知关键字集在所述设备运行日志中提取至少一个通知关键字;
获取模块,用于根据通知关键字集映射表获取所述设备运行日志中的至少一个通知关键字对应的告警通知内容,所述通知关键字集映射表包括各个通知关键字对应的告警通知内容;
处理模块,用于确定在所述设备运行日志中提取得到的至少一个通知关键字对应的通知内容类型,所述至少一个通知关键字对应的通知内容类型包括网络设备标识、告警发生时间、告警发生位置、告警事件标识或告警事件说明;根据所述至少一个通知关键字对应的通知内容类型从多个告警通知模板中确定对应的目标告警通知模板,所述目标告警通知模板包括所述至少一个通知关键字对应的通知内容类型的内容添加位置;根据所述至少一个通知关键字对应的通知内容类型,将所述至少一个通知关键字对应的告警通知内容分别添加到所述目标告警通知模板中对应通知内容类型的内容添加位置,从而得到所述至少一个通知关键字对应的告警通知内容与预设的目标告警通知模板的拼接结果;通过所述拼接结果生成所述网络设备的语音通知信息;
反馈模块,用于请求与指定设备建立语音通话,并在所述语音通话建立成功后,向所述指定设备语音播报所述语音通知信息。
8.一种基于日志的关键字告警装置,其特征在于,包括处理器、存储器、传输设备;
所述处理器分别与所述存储器和所述传输设备相连,其中,所述传输设备用于将数据传输给用户,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如权利要求1‑5任一项所述的方法。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如权利要求1‑5任一项所述的方法。