一种采集开源信息的方法、装置、电子设备及存储介质与流程

文档序号:35392542发布日期:2023-09-09 14:46阅读:18来源:国知局
一种采集开源信息的方法、装置、电子设备及存储介质与流程

本发明涉及信息采集,尤其涉及一种采集开源信息的方法、装置、电子设备及存储介质。


背景技术:

1、开源信息采集是软件成分分析(sca,software composition analysis)工具开发过程中的一个重要环节,采集的开源信息具有种类繁多、数据量大的特点,因此,采集开源信息技术需要通过设计合理的框架结构和算法逻辑,来保证不同类型的开源信息可以有条不紊地采集。目前同类技术对于采集开源信息的过程中,会产生以下问题:一是采集程序种类、数量繁多,无法集中进行统筹管理;二是采集程序启动、重启频繁,重启的速率较低;三是采集程序进程查看复杂,无法快速找到并停止指定程序进程;四是采集程序代码更新迭代多,使得更新迭代的效率不断降低;五是采集程序日志路径复杂,无法快速进行查看;六是采集程序运行状态无法快速并直观地监测到。综上,现有技术中存在开源信息采集过程中程序运行启动以及程序运行状态监测的效率较低的问题。


技术实现思路

1、本发明提供一种采集开源信息的方法、装置、电子设备及存储介质,其主要目的在于解决在开源信息采集过程中程序运行启动以及程序运行状态监测的效率较低的问题。

2、为实现上述目的,本发明提供的一种采集开源信息的方法,包括:构建开源信息采集架构,其中,开源信息采集架构包括进程管理器及监视器;在进程管理器上配置服务参数及文件目录,并根据文件目录及预先获取的开源信息采集需求创建配置文件;利用监视器编写管理子程序,根据管理子程序监测配置文件的任务运行状态;根据任务运行状态及服务参数对开源信息采集架构进行更新,利用更新后的开源信息采集架构采集开源信息。

3、本发明还提供一种采集开源信息的装置,装置包括:采集架构构建模块,用于构建开源信息采集架构,其中,开源信息采集架构包括进程管理器及监视器;配置文件生成模块,用于在进程管理器上配置服务参数及文件目录,并根据文件目录及预先获取的开源信息采集需求创建配置文件;运行状态监测模块,用于利用监视器编写管理子程序,根据管理子程序监测配置文件的任务运行状态;开源信息采集模块,用于根据任务运行状态及服务参数对开源信息采集架构进行更新,利用更新后的开源信息采集架构采集开源信息。

4、本发明还提供一种电子设备,电子设备包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行上述的采集开源信息的方法。

5、本发明还提供一种计算机可读存储介质,计算机可读存储介质中存储有至少一个计算机程序,至少一个计算机程序被电子设备中的处理器执行以实现上述的采集开源信息的方法。

6、本发明实施例通过构建开源信息采集架构,能够从多维度优化程序采集开发的效率,并快速且全面地采集开源信息;通过在进程管理器上配置服务参数及文件目录,能够提高进程管理器的完整性;通过文件目录及开源信息采集需求创建配置文件,能够保证配置文件的准确性;通过监视器编写管理子程序,能够提高开源信息采集过程中程序运行启动的效率以及程序运行监测的效率;根据管理子程序监测配置文件,能够准确得到任务运行状态;通过任务运行状态及服务参数对开源信息采集架构进行更新,得到开源信息采集架构,利用开源信息采集架构采集开源信息,能够实现开源信息采集任务地快速迭代、更新及扩展,同时保证采集系统运行的稳定性和灵活性。因此本发明提出的采集开源信息的方法、装置、电子设备及存储介质,可以解决在开源信息采集的过程中程序运行启动以及程序运行状态监测的效率较低的问题。



技术特征:

1.一种采集开源信息的方法,其特征在于,所述方法包括:

2.如权利要求1所述的采集开源信息的方法,其特征在于,所述构建开源信息采集架构,包括:

3.如权利要求1所述的采集开源信息的方法,其特征在于,所述在所述进程管理器上配置服务参数及文件目录,包括:

4.如权利要求1所述的采集开源信息的方法,其特征在于,所述根据所述文件目录及预先获取的开源信息采集需求创建配置文件,包括:

5.如权利要求1所述的采集开源信息的方法,其特征在于,所述利用所述监视器编写管理子程序,包括:

6.如权利要求1所述的采集开源信息的方法,其特征在于,所述根据所述管理子程序监测所述配置文件的任务运行状态,包括:

7.如权利要求1至6中任一项所述的采集开源信息的方法,其特征在于,所述根据所述任务运行状态及所述服务参数对所述开源信息采集架构进行更新,包括:

8.一种采集开源信息的装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的采集开源信息的方法。


技术总结
本发明涉及信息采集技术领域,揭露了一种采集开源信息的方法、装置、电子设备及存储介质,该方法包括:构建开源信息采集架构,其中,开源信息采集架构包括进程管理器及监视器;在进程管理器上配置服务参数及文件目录,并根据文件目录及预先获取的开源信息采集需求创建配置文件;利用监视器编写管理子程序,根据管理子程序监测配置文件的任务运行状态;根据任务运行状态及服务参数对开源信息采集架构进行更新,利用更新后的开源信息采集架构采集开源信息。本发明构建开源信息采集架构,并根据开源信息采集架构采集开源信息,可以提高开源信息采集的过程中程序运行启动以及程序运行状态监测的效率。

技术研发人员:程宇浩,万振华,王颉,李华,董燕
受保护的技术使用者:深圳开源互联网安全技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1