CN111342992B - 设备信息变更记录的处理方法及系统 - Google Patents
设备信息变更记录的处理方法及系统 Download PDFInfo
- Publication number
- CN111342992B CN111342992B CN202010075047.XA CN202010075047A CN111342992B CN 111342992 B CN111342992 B CN 111342992B CN 202010075047 A CN202010075047 A CN 202010075047A CN 111342992 B CN111342992 B CN 111342992B
- Authority
- CN
- China
- Prior art keywords
- information
- original
- address
- equipment information
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000008859 change Effects 0.000 title claims abstract description 86
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004590 computer program Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000003672 processing method Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供一种设备信息变更记录的处理方法,包括步骤:获取局域网内至少一个设备的原始设备信息,并根据所述原始设备信息建立原始设备信息表,其中,所述原始设备信息至少包括原始IP地址;每相隔预设的时间间隔获取所述局域网内所述至少一个设备的目标设备信息,并将所述目标设备信息与所述原始设备信息进行对比,以得到对比结果,其中,所述目标设备信息至少包括目标IP地址;根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示。通过本发明实施例,能够自动地对资产设备的变更进行记录,提高了对资产设备的管理效率。
Description
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种设备信息变更记录的处理方法、系统、计算机设备及存储介质。
背景技术
在企业内部局域网中,接入的设备越来越多,无论是计算机、打印机还是其他智能网络设备都可以通过接入局域网实现信息交互和资源共享。而这些设备也是企业的固定资产,如何对这些资产进行有效的登记和管理也是一个每个企业都要面对的问题。
在常见的企业资产管理系统中,通常是将资产设备贴上对应的条形码或者二维码,然后,在扫描条形码或者二维码后,通过人工把资产设备的硬件信息录入到资产管理系统中。然而,当局域网内接入的设备数量巨大时,这种硬件信息录入的方法需要耗费大量的人力物力。此外,当局域网内接入的设备发生变更时,资产管理系统并不能自动监控设备变更的详情,人工监管的效率低下。
故,本发明旨在解决现有技术中资产设备管理效率低下的问题。
发明内容
有鉴于此,本发明实施例提供了一种设备信息变更记录的处理方法、系统、计算机设备及计算机可读存储介质,能够提高局域网内资产设备的管理效率。
本发明实施例是通过下述技术方案来解决上述技术问题:
一种设备信息变更记录的处理方法,包括:
获取局域网内至少一个设备的原始设备信息,并根据所述原始设备信息建立原始设备信息表,其中,所述原始设备信息至少包括原始IP地址;
每相隔预设的时间间隔获取所述局域网内所述至少一个设备的目标设备信息,并将所述目标设备信息与所述原始设备信息进行对比,以得到对比结果,其中,所述目标设备信息至少包括目标IP地址;
根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示。
可选地,每个设备预设有对应的SNMP代理,所述获取所述局域网内至少一个设备的原始设备信息或目标设备信息,包括:
根据SNMP协议建立与所述SNMP代理的通信连接;
发送获取原始设备信息或目标设备信息的数据请求至所述SNMP代理,以使所述SNMP代理根据所述数据请求反馈所述原始设备信息或所述目标设备信息,其中,所述数据请求至少包括请求时刻和请求端IP地址;
从所述SNMP代理获取所述原始设备信息或所述目标设备信息。
可选地,所述将所述目标设备信息与所述原始设备信息进行对比,包括:
将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比,当所述原始设备信息中存在与所述目标IP地址相同的原始IP地址时,从所述原始设备信息表中获取与所述原始IP地址对应的其他原始设备信息;
将所述其他原始设备信息和与所述目标IP地址对应的其他目标设备信息进行对比,当所述其他原始设备信息与所述其他目标设备信息不相同时,则将所述其他目标设备信息标记为变更的设备信息;
建立设备变更信息表,并获取所述目标设备信息的数据请求的请求时刻和请求端IP地址,以将所述请求时刻、所述请求端IP地址和所述变更的设备信息存储到所述设备变更信息表中。
可选地,所述将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比之后,还包括:
当所述原始设备信息中不存在与所述目标IP地址相同的原始IP地址时,则将所述目标设备信息标记为新增的设备信息;
获取所述目标设备信息的数据请求的请求时刻和请求端IP地址,并将所述请求时刻、所述请求端IP地址和所述新增的设备信息存储到所述设备变更信息表中。
可选地,所述根据所述对比结果获取所述局域网内新增和/或变更的设备信息之后,还包括:
根据所述局域网内新增和/或变更的设备信息对所述原始设备信息表进行更新。
可选地,所述根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示,包括:
从所述设备变更信息表中获取设备变更信息;
根据所述请求时刻对所述设备变更信息进行排序,并将排序后的设备变更信息显示。
为了实现上述目的,本发明实施例还提供一种设备信息变更记录的处理系统,包括:
获取模块,用于获取局域网内至少一个设备的原始设备信息,并根据所述原始设备信息建立原始设备信息表,其中,所述原始设备信息至少包括原始IP地址;
对比模块,用于每相隔预设的时间间隔获取所述局域网内所述至少一个设备的目标设备信息,并将所述目标设备信息与所述原始设备信息进行对比,以得到对比结果,其中,所述目标设备信息至少包括目标IP地址;
显示模块,用于根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示。
为了实现上述目的,本发明实施例还提供一种计算机设备,所述计算机设备包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述设备信息变更记录的处理方法的步骤。
为了实现上述目的,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上所述的设备信息变更记录的处理方法的步骤。
本发明实施例提供的设备信息变更记录的处理方法、系统、计算机设备及计算机可读存储介质,通过设定时间间隔自动地获取局域网内的资产设备信息,并将其与原始设备信息进行对比,从而对局域网内资产设备的变更进行记录,提高了资产设备的管理效率。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为本发明实施例一之设备信息变更记录的处理方法的应用环境图;
图2为本发明实施例一之设备信息变更记录的处理方法的步骤流程图;
图3为本发明实施例二之设备信息变更记录的处理系统的程序模块示意图;
图4为本发明实施例三之计算机设备的硬件结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
实施例一
参阅图1,示出了本发明实施例一之设备信息变更记录的处理方法的应用环境图。图1中多个设备处于同一局域网内。当所述局域网内的管理站配置完成后,所述管理站通过SNMP(Simple Network Management Protocol,简单网络管理协议)协议与SNMP代理进行通信连接,SNMP代理与设备之间通过MIB(Management Information Base,管理信息库)实现数据的交互。需要说明的是所述管理站是工作人员根据SNMP协议进行配置。
请参阅图2,示出了本发明实施例一之设备信息变更记录的处理方法的步骤流程图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。下面以计算机设备为执行主体进行示例性描述,具体如下:
步骤S100,获取局域网内至少一个设备的原始设备信息,并根据所述原始设备信息建立原始设备信息表,其中,所述原始设备信息至少包括原始IP地址。
具体的,一个局域网内有众多的接入设备,例如计算机、打印机、智能电视和其他智能设备,这些接入设备通过网线或者无线网络接入到局域网内。当这些设备接入到局域网内时,通过将SNMP模块插入至这些设备中,并运行SNMP代理,即可以根据SNMP协议获取这些设备的信息。通过本实施例,能够获取到局域网内的原始设备信息,从而为判断设备信息是否发生变更提供参照。
结合图1,所述MIB定义了每个设备中被管理的对象,即每台设备的设备信息。当需要获取设备的设备信息时,所述计算机设备可以通过管理站与所述设备的SNMP代理建立通信连接,并向所述设备的SNMP代理发送数据请求。其中,所述数据请求用于向所述SNMP代理申请MIB中定义的数据,所述数据请求中还包括所述管理站的IP地址,即所述请求端IP地址,以及发起数据请求时的时间点,即所述数据请求的请求时刻。然后,记录所述请求端IP地址和所述请求时刻到管理站的操作日志中,其中,所述请求端IP地址与相关人员的身份进行绑定,因此根据所述请求端IP地址,可以追查到发送所述数据请求来获取资产设备信息的相关责任人。
所述SNMP代理识别所述数据请求后,将设备提供的相关状态或状态参数等数据转换为MIB定义的格式,并反馈给管理站。在本实施例中,所述相关状态或状态参数指的是设备的软硬件信息,包括IP地址、MAC地址、端口索引号、端口类型、端口速度、物理地址、CPU信息、内存信息、设备名称和操作系统。其中,MAC地址、端口索引号、端口类型、端口速度、物理地址、CPU信息、内存信息、设备名称和操作系统在本实施例中统称为其他原始设备信息,所述其他原始设备信息与IP地址对应。在SNMP代理将所述设备的软硬件信息转换成MIB定义的格式后,将转换后的对应格式的设备信息反馈给管理站,管理站接收到反馈的设备信息后,在预设的数据库中建立原始设备信息表,并将所述设备信息存储到所述原始设备信息表中,以作为局域网内的资产设备原始记录。通过本实施例,可以根据SNMP代理获取局域网内的原始设备信息或目标设备信息。
在一示例性的实施例中,在将所述设备信息存储到所述原始设备信息表中时,还将所述设备信息中的IP地址设置为所述原始设备信息表的主键。
具体的,数据库表由若干行和若干列组成,每一行表示一条记录,每一列表示一个字段,所述主键用来唯一确定一条记录的一个字段。例如,在所述原始设备信息表中,有IP地址、MAC地址和端口索引号等多个字段,其中,所述IP地址对于局域网内的每一台设备来说都是唯一的,因此可以将所述IP地址设定为所述原始设备信息表的主键,以提高对设备信息的查询效率。在另一示例性的实施例中,还可以将所述MAC地址设定为所述原始设备信息表的主键。
步骤S102,每相隔预设的时间间隔获取所述局域网内所述至少一个设备的目标设备信息,并将所述目标设备信息与所述原始设备信息进行对比,以得到对比结果,其中,所述目标设备信息至少包括目标IP地址。
具体的,通过定时调度任务设定扫描周期,控制所述管理站周期性地向局域网内的SNMP代理发送数据请求,从而获取最新资产设备信息,即所述目标设备信息。在本实施例中,所述目标设备信息是指根据定时调度任务获取到的设备的软硬件信息,包括IP地址、MAC地址、端口索引号、端口类型、端口速度、物理地址、CPU信息、内存信息、设备名称和操作系统。其中,MAC地址、端口索引号、端口类型、端口速度、物理地址、CPU信息、内存信息、设备名称和操作系统在本实施例中统称为其他目标设备信息,所述其他目标设备信息与IP地址对应。然后,将所述目标设备信息与原始的设备信息进行对比,以判断局域网内的资产设备是否有发生变化。其中,所述扫描周期可以任意设置,例如,本实施例的扫描周期被设定为5分钟。通过本实施例,将目标设备信息与原始设备信息进行对比,可以得到局域网内设备信息变更的记录。
在一示例性的实施例中,所述将所述目标设备信息与所述原始设备信息进行对比时,还将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比,当所述原始设备信息中存在与所述目标IP地址相同的原始IP地址时,从所述原始设备信息表中获取与所述原始IP地址对应的其他原始设备信息。然后,将所述其他原始设备信息和与所述目标IP地址对应的其他目标设备信息进行对比,当所述其他原始设备信息与所述其他目标设备信息不相同时,则将所述其他目标设备信息标记为变更的设备信息。在本实施例中,通过将目标IP地址与原始IP地址进行对比,并将对应的其他目标设备信息与其他原始设备信息进行对比,可以获取到局域网内变更的设备信息。
示例性的,在所述设备信息表中有一千条记录,每条记录有原始IP地址和其他原始设备信息等十个字段,其中,原始IP地址是所述设备信息表的主键。所述计算机设备则将所述目标IP地址与所述主键中的原始IP地址逐一进行对比,当存在与所述目标IP地址相同的原始IP地址时,则从所述设备信息表中获取与该原始IP地址对应的其他九个字段的值,即所述其他原始设备信息,并将所述其他原始设备信息与所述其他目标信息进行对比。当所述九个字段的值有一个不相同时,则将所述目标设备信息中的其他九个字段的值标记为变更的设备信息。
在另一示例性的实施例中,将所述目标设备信息标记为变更的设备信息后,建立设备变更信息表,并获取所述管理站的操作日志中的请求端IP地址和请求时刻,以将所述请求端IP地址、所述请求时刻和所述变更的设备信息存储到所述设备变更信息表中。通过本实施例,将变更的设备信息存储到设备变更信息表中,以根据设备信息中的请求时刻对设备变更记录对设备变更记录进行排序展示。
在另一示例性的实施例中,将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比之后,当所述原始设备信息中不存在与所述目标IP地址相同的原始IP地址时,则将所述目标设备信息标记为新增的设备信息。然后,获取所述目标设备信息的数据请求的请求时刻和请求端IP地址,并将所述请求时刻、所述请求端IP地址和所述新增的设备信息存储到所述设备变更信息表中。通过本实施例,将目标IP地址与原始IP地址进行对比,可以得到局域网内新增的设备信息。
在另一示例性的实施例中,将所述请求时刻、所述请求端IP地址和所述新增和/或变更的设备信息存储到所述设备变更信息表后,还根据所述新增和/或变更的设备信息对所述原始设备信息表进行更新。通过本实施例,根据新增和/或变更的设备信息对原始设备信息表进行更新,可以将更新后的原始设备信息表作为判断局域网内设备信息是否发生变更的参照。
具体的,当所述设备变更信息表中存在新增的设备信息时,则将新增的设备信息添加到所述原始设备信息表中;当所述设备信息变更表中存在变更的设备信息时,则根据所述变更的设备信息对所述原始设备信息表中的字段值进行更改。
步骤S104,根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示。
具体的,从所述设备变更信息表中获取设备变更信息,然后根据所述请求时刻对所述设备变更信息进行排序,并将排序后的设备变更信息在显示端进行显示。通过本实施例,根据请求时刻对设备变更信息进行排序并进行展示,可以让用户清楚地看到局域网内设备信息的变更记录。
示例性的,有一台设备的原始IP地址为192.168.0.1,与其对应的设备名称被修改了两次,则将这两个修改的名称根据修改该设备名称的请求时刻的先后顺序进行排序,然后将排序后的这两个设备名称投射到显示端进行显示。
本发明通过设定时间间隔自动地获取局域网内的资产设备信息,并将其与原始设备信息进行对比,从而对局域网内资产设备的变更进行记录,提高了资产设备的管理效率。
实施例二
请参阅图3,示出了本发明实施例二之设备信息变更记录的处理系统的程序模块示意图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。在本实施例中,设备信息变更记录的处理系统20可以包括或被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本发明,并可实现上述设备信息变更记录的处理方法。本发明实施例所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序本身更适合于描述设备信息变更记录的处理系统20在存储介质中的执行过程。以下描述将具体介绍本实施例各程序模块的功能:
获取模块200,用于获取局域网内至少一个设备的原始设备信息,并根据所述原始设备信息建立原始设备信息表,其中,所述原始设备信息至少包括原始IP地址。
具体的,一个局域网内有众多的接入设备,例如计算机、打印机、智能电视和其他智能设备,这些接入设备通过网线或者无线网络接入到局域网内。当这些设备接入到局域网内时,通过插入SNMP(Simple Network Magement Protocol,简单网络管理协议)模块,并运行SNMP代理,即可以根据SNMP协议获取这些设备的信息。通过本实施例,能够获取到局域网内的原始设备信息,从而为判断设备信息是否发生变更提供参照。
在本实施例中,首先,相关人员根据SNMP协议为局域网配置一个管理站,管理站通过SNMP协议与SNMP代理进行通信连接,SNMP代理与设备之间通过MIB(ManagementInformation Base,管理信息库)进行数据的交互,其中,所述MIB定义了每个设备中被管理的对象,即每台设备的设备信息。当需要获取设备的设备信息时,所述计算机设备可以通过管理站与所述设备的SNMP代理建立通信连接,并向所述设备的SNMP代理发送数据请求。其中,所述数据请求用于向所述SNMP代理申请MIB中定义的数据,所述数据请求中还包括所述管理站的IP地址,即所述请求端IP地址,以及发起数据请求时的时间点,即所述数据请求的请求时刻。然后,记录所述请求端IP地址和所述请求时刻到管理站的操作日志中,其中,所述请求端IP地址与相关人员的身份进行绑定,因此根据所述请求端IP地址,可以追查到发送所述数据请求来获取资产设备信息的相关责任人。
所述SNMP代理识别所述数据请求后,将设备提供的相关状态或状态参数等数据转换为MIB定义的格式,并反馈给管理站。在本实施例中,所述相关状态或状态参数指的是设备的软硬件信息,包括IP地址、MAC地址、端口索引号、端口类型、端口速度、物理地址、CPU信息、内存信息、设备名称和操作系统。其中,MAC地址、端口索引号、端口类型、端口速度、物理地址、CPU信息、内存信息、设备名称和操作系统在本实施例中统称为其他原始设备信息,所述其他原始设备信息与IP地址对应。在SNMP代理将所述设备的软硬件信息转换成MIB定义的格式后,将转换后的对应格式的设备信息反馈给管理站,管理站接收到反馈的设备信息后,在预设的数据库中建立原始设备信息表,并将所述设备信息存储到所述原始设备信息表中,以作为局域网内的资产设备原始记录。通过本实施例,可以根据SNMP代理获取局域网内的原始设备信息或目标设备信息。
在一示例性的实施例中,在将所述设备信息存储到所述原始设备信息表中时,还将所述设备信息中的IP地址设置为所述原始设备信息表的主键。
具体的,数据库表由若干行和若干列组成,每一行表示一条记录,每一列表示一个字段,所述主键用来唯一确定一条记录的一个字段。例如,在所述原始设备信息表中,有IP地址、MAC地址和端口索引号等多个字段,其中,所述IP地址对于局域网内的每一台设备来说都是唯一的,因此可以将所述IP地址设定为所述原始设备信息表的主键,以提高对设备信息的查询效率。在另一示例性的实施例中,还可以将所述MAC地址设定为所述原始设备信息表的主键。
对比模块202,用于每相隔预设的时间间隔获取所述局域网内所述至少一个设备的目标设备信息,并将所述目标设备信息与所述原始设备信息进行对比,以得到对比结果,其中,所述目标设备信息至少包括目标IP地址。
具体的,通过定时调度任务设定扫描周期,控制所述管理站周期性地向局域网内的SNMP代理发送数据请求,从而获取最新资产设备信息,即所述目标设备信息。然后,将所述目标设备信息与原始的设备信息进行对比,以判断局域网内的资产设备是否有发生变化。其中,所述扫描周期可以任意设置,例如,本实施例的扫描周期被设定为5分钟。通过本实施例,将目标设备信息与原始设备信息进行对比,可以得到局域网内设备信息变更的记录。
在一示例性的实施例中,所述将所述目标设备信息与所述原始设备信息进行对比时,还将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比,当所述原始设备信息中存在与所述目标IP地址相同的原始IP地址时,从所述原始设备信息表中获取与所述原始IP地址对应的其他原始设备信息。在本实施例中,所述目标设备信息是指根据定时调度任务获取到的设备的软硬件信息,包括IP地址、MAC地址、端口索引号、端口类型、端口速度、物理地址、CPU信息、内存信息、设备名称和操作系统。其中,MAC地址、端口索引号、端口类型、端口速度、物理地址、CPU信息、内存信息、设备名称和操作系统在本实施例中统称为其他目标设备信息,所述其他目标设备信息与IP地址对应。然后,将所述其他原始设备信息和与所述目标IP地址对应的其他目标设备信息进行对比,当所述其他原始设备信息与所述其他目标设备信息不相同时,则将所述其他目标设备信息标记为变更的设备信息。在本实施例中,通过将目标IP地址与原始IP地址进行对比,并将对应的其他目标设备信息与其他原始设备信息进行对比,可以获取到局域网内变更的设备信息。
示例性的,在所述设备信息表中有一千条记录,每条记录有原始IP地址和其他原始设备信息等十个字段,其中,原始IP地址是所述设备信息表的主键。所述计算机设备则将所述目标IP地址与所述主键中原始IP地址逐一进行对比,当存在与所述目标IP地址相同的原始IP地址时,则从所述设备信息表中获取与该原始IP地址对应的其他九个字段的值,即所述其他原始设备信息,并将所述其他原始设备信息与所述其他目标信息进行对比。当所述九个字段的值有一个不相同时,则将所述目标设备信息中的其他九个字段值标记为变更的设备信息。
在另一示例性的实施例中,将所述目标设备信息标记为变更的设备信息后,建立设备变更信息表,并获取所述管理站的操作日志中的请求端IP地址和请求时刻,以将所述请求端IP地址、所述请求时刻和所述变更的设备信息存储到所述设备变更信息表中。通过本实施例,将变更的设备信息存储到设备变更信息表中,以根据设备信息中的请求时刻对设备变更记录对设备变更记录进行排序展示。
在另一示例性的实施例中,将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比之后,当所述原始设备信息中不存在与所述目标IP地址相同的原始IP地址时,则将所述目标设备信息标记为新增的设备信息。然后,获取所述目标设备信息的数据请求的请求时刻和请求端IP地址,并将所述请求时刻、所述请求端IP地址和所述新增的设备信息存储到所述设备变更信息表中。通过本实施例,将目标IP地址与原始IP地址进行对比,可以得到局域网内新增的设备信息。
在另一示例性的实施例中,将所述请求时刻、所述请求端IP地址和所述新增和/或变更的设备信息存储到所述设备变更信息表后,还根据所述新增和/或变更的设备信息对所述原始设备信息表进行更新。通过本实施例,根据新增和/或变更的设备信息对原始设备信息表进行更新,可以将更新后的原始设备信息表作为判断局域网内设备信息是否发生变更的参照。
具体的,当所述设备变更信息表中存在新增的设备信息,则将新增的设备信息添加到所述原始设备信息表中;当所述设备信息变更表中存在变更的设备信息,则根据所述变更的设备信息对所述原始设备信息表中的字段值进行更改。
显示模块204,用于根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示。
具体的,从所述设备变更信息表中获取设备变更信息,然后根据所述请求时刻对所述设备变更信息进行排序,并将排序后的设备变更信息在显示端进行显示。通过本实施例,根据请求时刻对设备变更信息进行排序并进行展示,可以让用户清楚地看到局域网内设备信息的变更记录。
示例性的,有一台设备的原始IP地址为192.168.0.1,与其对应的设备名称被修改了两次,则将这两个修改的名称根据修改该设备名称的请求时刻的先后顺序进行排序,然后将排序后的这两个设备名称投射到显示端进行显示。
本发明通过SNMP协议获取局域网内的资产设备信息,能够自动地对资产设备的变更进行记录,提高了对资产设备的管理效率。
实施例三
参阅图4,是本发明实施例三之计算机设备的硬件架构示意图。本实施例中,所述计算机设备2是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。该计算机设备2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图4所示,所述计算机设备2至少包括,但不限于,可通过系统总线相互通信连接存储器21、处理器22、网络接口23、以及设备信息变更记录的处理系统20。其中:
本实施例中,存储器21至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器21可以是计算机设备2的内部存储单元,例如该计算机设备2的硬盘或内存。在另一些实施例中,存储器21也可以是计算机设备2的外部存储设备,例如该计算机设备2上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,存储器21还可以既包括计算机设备2的内部存储单元也包括其外部存储设备。本实施例中,存储器21通常用于存储安装于计算机设备2的操作系统和各类应用软件,例如实施例二的设备信息变更记录的处理系统20的程序代码等。此外,存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。
处理器22在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制计算机设备2的总体操作。本实施例中,处理器22用于运行存储器21中存储的程序代码或者处理数据,例如运行设备信息变更记录的处理系统20,以实现实施例一的设备信息变更记录的处理方法。
所述网络接口23可包括无线网络接口或有线网络接口,该网络接口23通常用于在所述计算机设备2与其他电子装置之间建立通信连接。例如,所述网络接口23用于通过网络将所述计算机设备2与外部终端相连,在所述计算机设备2与外部终端之间的建立数据传输通道和通信连接等。所述网络可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯系统(Global System of Mobile communication,GSM)、宽带码分多址(WidebandCode Division Multiple Access,WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi-Fi等无线或有线网络。
需要指出的是,图4仅示出了具有部件20-23的计算机设备2,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。
在本实施例中,存储于存储器21中的所述设备信息变更记录的处理系统20还可以被分割为一个或者多个程序模块,所述一个或者多个程序模块被存储于存储器21中,并由一个或多个处理器(本实施例为处理器22)所执行,以完成本发明。
例如,图3示出了所述设备信息变更记录的处理系统20的程序模块示意图,该实施例中,所述设备信息变更记录的处理系统20可以被划分为获取模块200、对比模块202和显示模块204。其中,本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述设备信息变更记录的处理系统20在所述计算机设备2中的执行过程。所述程序模块200-204的具体功能在实施例二中已有详细描述,在此不再赘述。
实施例四
本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储设备信息变更记录的处理系统20,被处理器执行时实现实施例一的设备信息变更记录的处理方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (7)
1.一种设备信息变更记录的处理方法,其特征在于,包括:
获取局域网内至少一个设备的原始设备信息,并根据所述原始设备信息建立原始设备信息表,其中,所述原始设备信息至少包括原始IP地址;
每相隔预设的时间间隔获取所述局域网内所述至少一个设备的目标设备信息,并将所述目标设备信息与所述原始设备信息进行对比,以得到对比结果,其中,所述目标设备信息至少包括目标IP地址;
根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示;
每个设备预设有对应的SNMP代理,所述获取所述局域网内至少一个设备的原始设备信息或目标设备信息,包括:
根据SNMP协议建立与所述SNMP代理的通信连接;
发送获取原始设备信息或目标设备信息的数据请求至所述SNMP代理,以使所述SNMP代理根据所述数据请求反馈所述原始设备信息或所述目标设备信息,其中,所述数据请求至少包括请求时刻和请求端IP地址;
从所述SNMP代理获取所述原始设备信息或所述目标设备信息;
所述将所述目标设备信息与所述原始设备信息进行对比,包括:
将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比,当所述原始设备信息中存在与所述目标IP地址相同的原始IP地址时,从所述原始设备信息表中获取与所述原始IP地址对应的其他原始设备信息;
将所述其他原始设备信息和与所述目标IP地址对应的其他目标设备信息进行对比,当所述其他原始设备信息与所述其他目标设备信息不相同时,则将所述其他目标设备信息标记为变更的设备信息;
建立设备变更信息表,并获取所述目标设备信息的数据请求的请求时刻和请求端IP地址,以将所述请求时刻、所述请求端IP地址和所述变更的设备信息存储到所述设备变更信息表中。
2.根据权利要求1所述的设备信息变更记录的处理方法,其特征在于,所述将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比之后,还包括:
当所述原始设备信息中不存在与所述目标IP地址相同的原始IP地址时,则将所述目标设备信息标记为新增的设备信息;
获取所述目标设备信息的数据请求的请求时刻和请求端IP地址,并将所述请求时刻、所述请求端IP地址和所述新增的设备信息存储到所述设备变更信息表中。
3.根据权利要求1所述的设备信息变更记录的处理方法,其特征在于,所述根据所述对比结果获取所述局域网内新增和/或变更的设备信息之后,还包括:
根据所述局域网内新增和/或变更的设备信息对所述原始设备信息表进行更新。
4.根据权利要求3所述的设备信息变更记录的处理方法,其特征在于,所述根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示,包括:
从所述设备变更信息表中获取设备变更信息;
根据所述请求时刻对所述设备变更信息进行排序,并将排序后的设备变更信息显示。
5.一种设备信息变更记录的处理系统,其特征在于,包括:
获取模块,用于获取局域网内至少一个设备的原始设备信息,并根据所述原始设备信息建立原始设备信息表,其中,所述原始设备信息至少包括原始IP地址;
对比模块,用于每相隔预设的时间间隔获取所述局域网内所述至少一个设备的目标设备信息,并将所述目标设备信息与所述原始设备信息进行对比,以得到对比结果,其中,所述目标设备信息至少包括目标IP地址;
显示模块,用于根据所述对比结果获取所述局域网内新增和/或变更的设备信息并显示;
每个设备预设有对应的SNMP代理,所述获取模块还用于:
根据SNMP协议建立与所述SNMP代理的通信连接;
发送获取原始设备信息的数据请求至所述SNMP代理,以使所述SNMP代理根据所述数据请求反馈所述原始设备信息,其中,所述数据请求至少包括请求时刻和请求端IP地址;
从所述SNMP代理获取所述原始设备信息;
所述对比模块还用于:
将所述目标设备信息中的目标IP地址与所述原始设备信息中的原始IP地址逐一进行对比,当所述原始设备信息中存在与所述目标IP地址相同的原始IP地址时,从所述原始设备信息表中获取与所述原始IP地址对应的其他原始设备信息;
将所述其他原始设备信息和与所述目标IP地址对应的其他目标设备信息进行对比,当所述其他原始设备信息与所述其他目标设备信息不相同时,则将所述其他目标设备信息标记为变更的设备信息;
建立设备变更信息表,并获取所述目标设备信息的数据请求的请求时刻和请求端IP地址,以将所述请求时刻、所述请求端IP地址和所述变更的设备信息存储到所述设备变更信息表中。
6.一种计算机设备,所述计算机设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述的设备信息变更记录的处理方法的步骤。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如权利要求1至4中任一项所述的设备信息变更记录的处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010075047.XA CN111342992B (zh) | 2020-01-22 | 2020-01-22 | 设备信息变更记录的处理方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010075047.XA CN111342992B (zh) | 2020-01-22 | 2020-01-22 | 设备信息变更记录的处理方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111342992A CN111342992A (zh) | 2020-06-26 |
CN111342992B true CN111342992B (zh) | 2022-07-29 |
Family
ID=71187037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010075047.XA Active CN111342992B (zh) | 2020-01-22 | 2020-01-22 | 设备信息变更记录的处理方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111342992B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111953528B (zh) * | 2020-07-28 | 2023-09-15 | 深圳供电局有限公司 | 分布式网络资产测绘方法及装置、计算机设备、存储介质 |
CN111988442A (zh) * | 2020-08-10 | 2020-11-24 | 江苏锐创软件技术有限公司 | Ip资源管理方法、装置、设备及存储介质 |
CN112039725B (zh) * | 2020-08-20 | 2021-12-07 | 江苏锐创软件技术有限公司 | It物理资产监测方法、装置、平台及可读存储介质 |
CN114124899A (zh) * | 2021-10-28 | 2022-03-01 | 北京三快在线科技有限公司 | 票据打印设备管理方法、装置、电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272275A (zh) * | 2008-05-07 | 2008-09-24 | 华为技术有限公司 | 网管设备、获取网络设备配置信息的方法及系统 |
CN103905265A (zh) * | 2012-12-27 | 2014-07-02 | 中国移动通信集团公司 | 一种网络中新增设备的检测方法和装置 |
CN107809433A (zh) * | 2017-11-06 | 2018-03-16 | 中国联合网络通信集团有限公司 | 资产管理方法及装置 |
CN110691001A (zh) * | 2019-10-25 | 2020-01-14 | 杭州迪普科技股份有限公司 | 一种设备统一管理方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10341841B2 (en) * | 2017-10-02 | 2019-07-02 | Servicenow, Inc. | Operation of device and application discovery for a managed network |
-
2020
- 2020-01-22 CN CN202010075047.XA patent/CN111342992B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272275A (zh) * | 2008-05-07 | 2008-09-24 | 华为技术有限公司 | 网管设备、获取网络设备配置信息的方法及系统 |
CN103905265A (zh) * | 2012-12-27 | 2014-07-02 | 中国移动通信集团公司 | 一种网络中新增设备的检测方法和装置 |
CN107809433A (zh) * | 2017-11-06 | 2018-03-16 | 中国联合网络通信集团有限公司 | 资产管理方法及装置 |
CN110691001A (zh) * | 2019-10-25 | 2020-01-14 | 杭州迪普科技股份有限公司 | 一种设备统一管理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111342992A (zh) | 2020-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111342992B (zh) | 设备信息变更记录的处理方法及系统 | |
CN109408746B (zh) | 画像信息查询方法、装置、计算机设备和存储介质 | |
CN110704521A (zh) | 接口数据接入方法及系统 | |
CN112039900B (zh) | 网络安全风险检测方法、系统、计算机设备和存储介质 | |
CN111078140A (zh) | 核电站文件上传管理方法、装置、终端设备及介质 | |
CN110932918B (zh) | 日志数据采集方法、装置及存储介质 | |
CN110688828A (zh) | 文件处理方法及装置、文件处理系统、计算机设备 | |
CN111552712A (zh) | 报表数据提取方法、装置及计算机设备 | |
CN112217656A (zh) | Sd-wan系统中的网络设备的配置信息同步方法和装置 | |
CN111199028A (zh) | 资源信息访问方法、装置、计算机设备和存储介质 | |
CN113946837A (zh) | 数据访问和数据访问权限的配置方法、设备、存储介质 | |
WO2019095667A1 (zh) | 数据库数据采集方法、应用服务器及计算机可读存储介质 | |
CN110738038A (zh) | 合同文本的生成方法、装置、设备及计算机可读存储介质 | |
CN106202848A (zh) | 医学影像文件的获取方法、用户终端及主服务器 | |
CN111352851A (zh) | 一种程序测试方法、装置、计算机设备及存储介质 | |
CN113449339A (zh) | 日志收集方法、系统、计算机设备及计算机可读存储介质 | |
CN112422450B (zh) | 计算机设备、服务请求的流量控制方法及装置 | |
CN111538754A (zh) | 一种数据归集管理系统、方法、装置、设备和存储介质 | |
CN109286527B (zh) | 关联交换机逻辑和实物图端口的方法及网管系统 | |
CN110968592A (zh) | 元数据采集方法、装置、计算机设备及计算机可读存储介质 | |
CN110502557B (zh) | 数据导入方法、装置、计算机设备和存储介质 | |
CN113204427A (zh) | 资源管理方法、装置、计算机设备及存储介质 | |
CN111400289A (zh) | 智能用户分类方法、服务器及存储介质 | |
CN111045928A (zh) | 一种接口数据测试方法、装置、终端及存储介质 | |
CN108566293B (zh) | 电子装置、zk节点信息通知方法及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Room 332, 3 / F, Building 102, 28 xinjiekouwei street, Xicheng District, Beijing 100088 Applicant after: QAX Technology Group Inc. Applicant after: Qianxin Wangshen information technology (Beijing) Co.,Ltd. Address before: Room 332, 3 / F, Building 102, 28 xinjiekouwei street, Xicheng District, Beijing 100088 Applicant before: QAX Technology Group Inc. Applicant before: LEGENDSEC INFORMATION TECHNOLOGY (BEIJING) Inc. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |