一种事件的搜索方法和设备的制造方法_6

文档序号:9547209阅读:来源:国知局
提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0240] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。
[0241] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1. 一种事件的搜索方法,其特征在于,包括: 接收输入的搜索条件,并从所述搜索条件中获取字段信息; 在根据获取到的所述字段信息和配置的字段索引信息确定所述搜索条件符合设定规 则时,从所述搜索条件中获取与所述字段信息匹配的字段模板; 利用所述字段模板生成新的搜索条件,并搜索出符合所述新的搜索条件的事件。2. 如权利要求1所述的方法,其特征在于,所述方法还包括: 在根据获取到的所述字段信息和配置的字段索引信息确定所述搜索条件不符合设定 规则时,返回搜索条件错误信息;或, 提示搜索条件不正确,将按照模糊查询方式进行搜索。3. 如权利要求1或2所述的方法,其特征在于,所述从所述搜索条件中获取与所述字段 信息匹配的字段模板,包括: 根据配置的字段名与事件模板类型之间的对应关系,得到所述字段信息中包含的字段 名对应的事件模板类型;并 根据配置的事件模板类型与字段模板之间的对应关系,查找出与得到的所述事件模板 类型匹配的字段模板。4. 如权利要求3所述的方法,其特征在于,所述查找出与得到的所述事件模板类型匹 配的字段模板,包括: 当依据字段信息查找出与得到的所述事件模板类型匹配的字段模板为嵌套字段模板 时,根据字段模板与字段模板的内容格式之间的对应关系,确定所述嵌套字段模板中包含 的每一个字段模板对应的所述字段模板的内容格式,其中,所述嵌套字段模板中包含了至 少两个字段模板; 将所述字段信息中包含的字段名对应的内容格式与所述嵌套字段模板中包含的每一 个字段模板的内容格式进行比较; 当所述字段信息中包含的字段名对应的内容格式与所述嵌套字段模板中包含的其中 一个字段模板的内容格式一致时,将内容格式一致的所述字段模板作为从所述搜索条件中 获取与所述字段信息匹配的字段模板。5. 如权利要求1至4任一所述的方法,其特征在于,所述利用所述字段模板生成新的搜 索条件,包括: 将所述字段信息以及所述字段模板进行组合,得到包含了所述字段模板的新的搜索条 件,其中,所述字段模板用于缩小搜索范围。6. 如权利要求1至5任一所述的方法,其特征在于,在利用所述字段模板生成新的搜索 条件之前,所述方法还包括: 根据字段名与事件数据来源之间的对应关系,得到抽取到的所述字段信息中包含的字 段名所对应的事件数据来源; 所述利用所述字段模板生成新的搜索条件,包括: 将所述字段信息、所述字段模板以及所述事件数据来源进行组合,得到包含了所述字 段模板和所述事件数据来源的新的搜索条件,其中,所述字段模板和所述事件数据来源用 于缩小搜索范围。7. 如权利要求1至6任一所述的方法,其特征在于,在利用所述字段模板生成新的搜索 条件之前,所述方法还包括: 根据字段名与产生包含所述字段名的事件的设备标识之间的对应关系,得到抽取到的 所述字段信息中包含的字段名对应的设备标识; 所述利用所述字段模板生成新的搜索条件,包括: 将所述字段信息、所述字段模板以及所述设备标识进行组合,得到包含了所述字段模 板和所述设备标识的新的搜索条件,其中,所述字段模板和所述设备标识用于缩小搜索范 围。8. 如权利要求1至7任一所述的方法,其特征在于,所述利用所述字段模板生成新的搜 索条件,包括: 当从所述搜索条件中获取与所述字段信息匹配的字段模板的个数为多个时,确定获取 的字段模板的属性,并根据所述字段模板的属性,将获取的字段模板进行排序; 根据排序结果,从获取的多个字段模板中选择至少一个字段模板生成新的搜索条件。9. 如权利要求1至8任一所述的方法,其特征在于,所述字段索引信息中包含了字段名 和事件模板类型,且每一个字段名对应至少一个事件模板类型; 所述根据获取到的所述字段信息和配置的字段索引信息确定所述搜索条件符合设定 规则,包括: 从配置的字段索引信息中搜索获取到的所述字段信息中包含的字段名,并在搜索到获 取到的所述字段信息中包含的字段名时,确定所述字段信息中包含的字段名对应的事件模 板类型,并根据配置的事件模板类型与字段模板之间的对应关系,查找出与确定的所述事 件模板类型对应的字段模板; 将获取到的所述字段信息中包含的字段名对应的内容格式与查找的所述字段模板的 内容格式进行比较; 当获取到的所述字段信息中包含的字段名对应的内容格式与查找的所述字段模板的 内容格式一致时,确定所述搜索条件符合设定规则。10. 如权利要求9所述的方法,其特征在于,所述方法还包括: 若从配置的字段索引信息中查找不到与获取到的所述字段信息中包含的字段名一致 的字段名,和/或若从配置的字段索引信息中查找到与获取到的所述字段信息中包含的字 段名一致的字段名、但获取到的字段信息中包含的字段名对应的内容格式与查找的所述字 段模板的内容格式不一致时,确定所述搜索条件不符合设定规则。11. 如权利要求1至10任一所述的方法,其特征在于,所述从所述搜索条件中获取字段 信息,包括: 解析接收到的搜索条件,并确定所述搜索条件中包含的至少一个字段信息,其中,所述 字段信息包含了字段名以及所述字段名对应的内容格式。12. -种事件的搜索设备,其特征在于,包括: 接收模块,用于接收输入的搜索条件,并从所述搜索条件中获取字段信息; 匹配模块,用于在根据所述接收模块获取到的所述字段信息和配置的字段索引信息 确定所述搜索条件符合设定规则时,从所述搜索条件中获取与所述字段信息匹配的字段模 板; 搜索模块,用于利用所述匹配模块获取的所述字段模板生成新的搜索条件,并搜索出 符合所述新的搜索条件的事件。13. 如权利要求12所述的搜索设备,其特征在于,所述设备还包括: 错误返回模块,用于在根据获取到的所述字段信息和配置的字段索引信息确定所述搜 索条件不符合设定规则时,返回搜索条件错误信息;或, 提示搜索条件不正确,将按照模糊查询方式进行搜索。14. 如权利要求12或13所述的搜索设备,其特征在于, 所述匹配模块,具体用于根据配置的字段名与事件模板类型之间的对应关系,得到所 述字段信息中包含的字段名对应的事件模板类型;并 根据配置的事件模板类型与字段模板之间的对应关系,查找出与得到的所述事件模板 类型匹配的字段模板。15. 如权利要求14所述的搜索设备,其特征在于, 所述匹配模块,具体用于当依据字段信息查找出与得到的所述事件模板类型匹配的字 段模板为嵌套字段模板时,根据字段模板与字段模板的内容格式之间的对应关系,确定所 述嵌套字段模板中包含的每一个字段模板对应的所述字段模板的内容格式,其中,所述嵌 套字段模板中包含了至少两个字段模板; 将所述字段信息中包含的字段名对应的内容格式与所述嵌套字段模板中包含的每一 个字段模板的内容格式进行比较; 当所述字段信息中包含的字段名对应的内容格式与所述嵌套字段模板中包含的其中 一个字段模板的内容格式一致时,将内容格式一致的所述字段模板作为从所述搜索条件中 获取与所述字段信息匹配的字段模板。16. 如权利要求12至15任一所述的搜索设备,其特征在于, 所述搜索模块,具体用于将所述字段信息以及所述字段模板进行组合,得到包含了所 述字段模板的新的搜索条件,其中,所述字段模板用于缩小搜索范围。17. 如权利要求12至16任一所述的搜索设备,其特征在于,所述搜索设备还包括: 事件数据来源确定模块,用于在利用所述字段模板生成新的搜索条件之前,根据字段 名与事件数据来源之间的对应关系,得到抽取到的所述字段信息中包含的字段名所对应的 事件数据来源; 所述搜索模块,具体用于将所述字段信息、所述字段模板以及所述事件数据来源进行 组合,得到包含了所述字段模板和所述事件数据来源的新的搜索条件,其中,所述字段模板 和所述事件数据来源用于缩小搜索范围。18. 如权利要求12至17任一所述的搜索设备,其特征在于,所述搜索设备还包括: 设备标识确定模块,用于在利用所述字段模板生成新的搜索条件之前,根据字段名与 产生包含所述字段名的事件的设备标识之间的对应关系,得到抽取到的所述字段信息中包 含的字段名对应的设备标识; 所述搜索模块,具体用于将所述字段信息、所述字段模板以及所述设备标识进行组合, 得到包含了所述字段模板和所述设备标识的新的搜索条件,其中,所述字段模板和所述设 备标识用于缩小搜索范围。19. 如权利要求12至18任一所述的搜索设备,其特征在于, 所述搜索模块,具体用于当从所述搜索条件中获取与所述字段信息匹配的字段模板的 个数为多个时,确定获取的字段模板的属性,并根据所述字段模板的属性,将获取的字段模 板进行排序; 根据排序结果,从获取的多个字段模板中选择至少一个字段模板生成新的搜索条件。20. 如权利要求12至19任一所述的搜索设备,其特征在于,所述字段索引信息中包含 了字段名和事件模板类型,且每一个字段名对应至少一个事件模板类型; 所述匹配模块,具体用于从配置的字段索引信息中搜索获取到的所述字段信息中包 含的字段名,并在搜索到获取到的所述字段信息中包含的字段名时,确定所述字段信息中 包含的字段名对应的事件模板类型,并根据配置的事件模板类型与字段模板之间的对应关 系,查找出与确定的所述事件模板类型对应的字段模板; 将获取到的所述字段信息中包含的字段名对应的内容格式与查找的所述字段模板的 内容格式进行比较; 当获取到的所述字段信息中包含的字段名对应的内容格式与查找的所述字段模板的 内容格式一致时,确定所述搜索条件符合设定规则。21. 如权利要求20所述的搜索设备,其特征在于, 所述匹配模块,还用于若从配置的字段索引信息中查找不到与获取到的所述字段信息 中包含的字段名一致的字段名,和/或若从配置的字段索引信息中查找到与获取到的所述 字段信息中包含的字段名一致的字段名、但获取到的字段信息中包含的字段名对应的内容 格式与查找的所述字段模板的内容格式不一致时,确定所述搜索条件不符合设定规则。22. 如权利要求12至21任一所述的搜索设备,其特征在于, 所述接收模块,具体用于解析接收到的搜索条件,并确定所述搜索条件中包含的至少 一个字段信息,其中,所述字段信息包含了字段名以及所述字段名对应的内容格式。
【专利摘要】本发明公开了一种事件的搜索方法和设备,包括:接收输入的搜索条件,并从所述搜索条件中获取字段信息;在根据获取到的所述字段信息和配置的字段索引信息确定所述搜索条件符合设定规则时,从所述搜索条件中获取与所述字段信息匹配的字段模板;利用所述字段模板生成新的搜索条件,并搜索出符合所述新的搜索条件的事件,这样通过对输入的搜索条件的分析,避免了当接收到的搜索条件不正确时发生无意义的搜索以及基于搜索的计算问题,同时利用从搜索条件中获取的字段信息,确定该字段信息对应的至少一个字段模板,利用该字段模板生成新的搜索条件,有效地缩小了原搜索条件对应的搜索范围,提高了搜索效率,节省了计算资源。
【IPC分类】G06F17/30
【公开号】CN105302827
【申请号】CN201410309581
【发明人】李正兵, 邵刚
【申请人】华为技术有限公司
【公开日】2016年2月3日
【申请日】2014年6月30日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1