进程识别方法、装置、设备、介质和程序制造方法及图纸

技术编号:32645989 阅读:14 留言:0更新日期:2022-03-12 18:28
本公开提供了一种进程识别方法,可以应用于大数据技术领域。该进程识别方法包括:采集至少一个系统中进程信息,得到原始进程数据;将所述原始进程数据进行预处理以保留关键信息,将至少一个所述关键信息转化为文本流数据;根据流式计算引擎通过预设的识别规则库对所述文本流数据中的关键信息进行识别;以及在对所述关键信息识别成功的情况下,对所述关键信息进行处理以表征系统的运行情况。信息进行处理以表征系统的运行情况。信息进行处理以表征系统的运行情况。

【技术实现步骤摘要】
进程识别方法、装置、设备、介质和程序


[0001]本公开涉及大数据领域,具体流式计算领域,更具体地涉及一种进程识别方法方法、装置、设备、介质和程序。

技术介绍

[0002]目前,商业银行的数据中心,随着银行业的业务拓展,其软硬件架构、业务系统也随之越来越纷繁和复杂,随之而来的是数据中心所面临的IT运维的挑战亦越来越大。银行的各类业务系统无时不刻承载着银行核心业务的进行和发展,无论是总行、分行、网点还是网银、手机银行等业务执行和管理机构还是线下、线上等各类业务渠道,背后都是由银行业务系统在24小时的支撑着,因此对于银行业数据中心IT运维保障能力都被各家银行提上了非常重要的地位,是银行当之无愧的生命线。银行数据中心的日常IT运维工作都会面临一个共性的问题,即如何快速且准确的掌握其所有线上系统的运行情况,只有准确掌握业务系统的运行情况才能高效开展后续各种运维工作。

技术实现思路

[0003]鉴于上述问题,本公开提供了一种提高运维工作效率的进程识别方法、装置、设备、介质和程序。
[0004]本公开的第一方面,提供了一种进程识别方法,包括:采集至少一个系统中进程信息,得到原始进程数据;将所述原始进程数据进行预处理以保留关键信息,将至少一个所述关键信息转化为文本流数据;根据流式计算引擎通过预设的识别规则库对所述文本流数据中的关键信息进行识别;以及在对所述关键信息识别成功的情况下,对所述关键信息进行处理以表征系统的运行情况。
[0005]根据本公开的实施例,所述采集至少一个系统中进程信息,得到原始进程数据,包括:通过执行自动化脚本的方式,对至少一个系统中的原始进程数据进行定期采集,其中,所述定期采集包括对每个系统中的每个进程通过预设时间间隔进行周期性采集。
[0006]根据本公开的实施例,所述原始进程数据包括特定字符与关键信息的组合,所述特定字符分割包含关键信息的固定字段,其中,所述将所述原始进程数据进行预处理以保留关键信息包括:识别所述特定字符以定位固定字段;提取所述固定字段中的关键信息。
[0007]根据本公开的实施例,所述根据流式计算引擎通过预设的识别规则库对所述文本流中的关键信息进行识别,其中,所述预设的识别规则库包括:通过监督学习或专家法生成所述原始进程数据的特征规则,所述特征规则包括正则和多维组合用以建立并完善识别规则库。
[0008]根据本公开的实施例,在所述在对所述关键信息识别成功的情况下,对所述关键信息进行处理以表征系统的运行情况中,所述处理包括:对所述关键信息进行打标处理,标记进程识别规则名称以及对该识别规则名称相关的描述信息,其中,所述描述信息包括:类别、识别对象、描述、状态和操作;将打标处理后的进程进行封装。
[0009]根据本公开的实施例,还包括:在对所述关键信息识别失败的情况下,对所述关键信息进行打标处理,标记进程为未知类;将标记为未知类的进程进行封装并发送至所述预设的识别规则库中以完善识别规则库。
[0010]本公开的第二方面,提供了一种进程识别装置,包括:所述装置包括:自动化采集模块、数据预处理模块、流式计算模块和智能识别模块,其中,所述自动化采集模块,用于采集至少一个系统中进程信息,得到原始进程数据;所述数据预处理模块,用于将所述原始进程数据进行预处理以保留关键信息,将至少一个所述关键信息转化为文本流数据;所述流式计算模块,用于根据流式计算引擎通过预设的识别规则库对所述文本流数据中的关键信息进行识别;以及所述智能识别模块,用于在对所述关键信息识别成功的情况下,对所述关键信息进行处理以表征系统的运行情况。
[0011]本公开的第三方面,提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述进程识别的方法。
[0012]本公开的第四方面,还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述进程识别的方法。
[0013]本公开的第五方面,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述进程识别的方法。
附图说明
[0014]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0015]图1示意性示出了根据本公开实施例的进程识别方法、装置、设备和介质的应用场景图。
[0016]图2示意性示出了根据本公开实施例的进程识别方法的流程图。
[0017]图3示意性示出了根据本公开实施例的进程识别结果的展示图。
[0018]图4示意性示出了根据本公开实施例的进程识别装置的结构框图。以及
[0019]图5示意性示出了根据本公开实施例的适于实现进程识别方法的电子设备的方框图。
具体实施方式
[0020]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0021]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0022]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的
含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0023]在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B 和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。
[0024]在对本公开的技术方案进行描述之前,先对本领域的技术术语进行说明如下:
[0025]流数据:指在时间分布和数量上无限的一系列动态数据集合体,数据的价值随着时间的流式而降低,以此并需实时计算给出秒级响应。
[0026]流式计算:对流数据进行实时处理。因此,流计算拥有以下特点:
[0027]1.流式计算时效性强、低时延;
[0028]2.流式计算的数据一般是动态的、无边界的;
[0029]3.流式计算的应用场景对时效性要求较高;
[0030]4.流式计算的任务持续进行。
[0031]以下存在两种与本公开相关的现有技术:
[0032]现有技术一,人工账台:人工账台是一种较为传统的解决方案,通过系统管理员持续的对运维对象上运行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种进程识别方法,其特征在于,包括:采集至少一个系统中进程信息,得到原始进程数据;将所述原始进程数据进行预处理以保留关键信息,将至少一个所述关键信息转化为文本流数据;根据流式计算引擎通过预设的识别规则库对所述文本流数据中的关键信息进行识别;以及在对所述关键信息识别成功的情况下,对所述关键信息进行处理以表征系统的运行情况。2.根据权利要求1所述的方法,其特征在于,所述采集至少一个系统中进程信息,得到原始进程数据,包括:通过执行自动化脚本的方式,对至少一个系统中的原始进程数据进行定期采集,其中,所述定期采集包括对每个系统中的每个进程通过预设时间间隔进行周期性采集。3.根据权利要求1所述的方法,其特征在于,所述原始进程数据包括特定字符与关键信息的组合,所述特定字符分割包含关键信息的固定字段,其中,所述将所述原始进程数据进行预处理以保留关键信息包括:识别所述特定字符以定位固定字段;提取所述固定字段中的关键信息。4.根据权利要求1所述的方法,其特征在于,所述根据流式计算引擎通过预设的识别规则库对所述文本流中的关键信息进行识别,其中,所述预设的识别规则库包括:通过监督学习或专家法生成所述原始进程数据的特征规则,所述特征规则包括正则和多维组合用以建立并完善识别规则库。5.根据权利要求1所述的方法,其特征在于,在所述在对所述关键信息识别成功的情况下,对所述关键信息进行处理以表征系统的运行情况中,所述处理包括:对所述关键信息进行打标处理,标记进程识别规则名称以及对该识别规则名称相关的...

【专利技术属性】
技术研发人员:吕志威李立孟朝雄
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1