一种日志处理方法和装置
专利摘要:本发明一实施例提供一种日志处理方法,包括:主设备通过逐级传递的方式,采集第N级从设备的日志数据;其中,所述主设备采集到的第N级从设备的日志数据包括第N级从设备本身的日志数据,以及第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址。本发明实施例通过主设备采集第N级从设备的日志数据,且由于从设备传送到主设备的日志数据中携带第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址,故仅通过对主设备进行操作便能获得从设备的日志数据,以及主从设备间的拓扑关系,从而能够明确各级设备的连接关系,为高效的日志分析打下基础。
专利说明:
一种日志处理方法和装置
[0001] 技术领域
[0002] 本发明涉及计算机技术领域,尤其涉及一种日志处理方法和装置。
[0003] 背景技术
[0004] 随着视频会议系统的发展,互动协助显得越来越重要,视频会议系统搭配其他辅助设备的场景也变得越来越常见,如辅流,白板等。
[0005] 目前,在主从设备连接之间,一般只有主设备能连接外部网络,而从设备则通过PC口或内部连接线和主设备相连。因此主从设备间可以互通,但从设备无法和外部网路直接相通。在现有技术中,从设备的日志直接保存到从设备中,但发明人在实践中发现,从设备的空间一般比较小,保存的日志有限;如果需要将从设备的日志导出进行分析,还需要额外的USB口或串口来辅助日志导出,较为麻烦,还导致进行日志分析效率的低下,故,如何对从设备的日志进行处理才能为高效的日志分析打下基础,是一个急需解决的问题。
[0006] 发明内容
[0007] 本发明基于主从设备场景,提出一种日志处理方法和装置,以求在不改变外部环境的基础上,仅对主设备进行操作便能获得从设备的日志数据信息,为实现级联设备上的高效日志分析打下基础。
[0008] 为了解决上述技术问题,本发明一实施例提供一种日志处理方法,包括:
[0009] 主设备通过逐级传递的方式,采集第N级从设备的日志数据;其中,所述主设备采集到的第N级从设备的日志数据包括第N级从设备本身的日志数据,以及第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址。
[0010] 进一步地,所述日志处理方法,还包括:
[0011] 将主设备采集的各级日志数据整合成一份合成日志数据,并响应用户输入的日志导出指令,导出至本地数据库,或日志服务器。
[0012] 进一步地,所述将主设备采集的各级日志数据整合成一份合成日志数据,具体的,将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据中;其中第N级从设备的日志数据携带有第N-1级从设备本身的日志数据。
[0013] 进一步地,所述日志处理方法,还包括:
[0014] 通过设定的工具,将所述合成日志数据中的各级设备的层级关系解析出来,并根据用户框选的至少一个目标日志,进行过滤处理;其中,所述设定的工具包括过滤器。
[0015] 进一步地,所述主设备接入以太网,并通过PC口与所述第一级从设备连接,各级从设备之间通过内部连接线进行电连接。
[0016] 本发明一实施例还提供一种日志处理装置,包括:
[0017] 采集单元,用于主设备通过逐级传递的方式,采集第N级从设备的日志数据;其中,所述主设备采集到的第N级从设备的日志数据包括第N级从设备本身的日志数据,以及第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址。
[0018] 进一步地,所述的日志处理装置,还包括:
[0019] 整合单元,用于将主设备采集的各级日志数据整合成一份合成日志数据,并响应用户输入的日志导出指令,导出至本地数据库,或日志服务器。
[0020] 进一步地,所述将主设备采集的各级日志数据整合成一份合成日志数据,具体的,将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据中;其中第N级从设备的日志数据携带有第N-1级从设备本身的日志数据。
[0021] 进一步地,所述日志处理装置,还包括:
[0022] 解析单元,用于通过设定的工具,将所述合成日志数据中的各级设备的层级关系解析出来,并根据用户框选的至少一个目标日志,进行过滤处理;其中,所述设定的工具包括过滤器。
[0023] 进一步地,所述主设备接入以太网,并通过PC口与所述第一级从设备连接,各级从设备之间通过内部连接线进行电连接。
[0024] 相比于现有技术,本发明实施例的有益效果在于,通过主设备采集第N级从设备的日志数据,且由于从设备传送到主设备的日志数据中携带第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址,故仅通过对主设备进行操作便能获得从设备的日志数据,以及主从设备间的拓扑关系,从而能够明确各级设备的连接关系,为高效的日志分析打下基础。
[0025] 附图说明
[0026] 为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1是本发明一实施例提供的一种日志处理方法的流程图;
[0028] 图2是本发明一优选的实施例提供的一种日志处理方法流程图;
[0029] 图3是本发明另一优选的实施例提供的一种日志处理方法流程图;
[0030] 图4是本发明一实施例提供的一种日志处理装置的结构图;
[0031] 图5是本发明一优选的实施例提供的一种日志处理装置的结构图;
[0032] 图6是本发明另一优选的实施例提供的一种日志处理装置的结构图。
[0033] 图7是实施另一优选的实施例时,解析出来设备层级关系图。
[0034] 图8时实施另一优选的实施例时,过滤出来的日志。
[0035] 具体实施方式
[0036] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037] 应当理解,文中所使用的步骤编号仅是为了方便描述,不对作为对步骤执行先后顺序的限定。
[0038] 应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0039] 术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0040] 参阅图1,本发明一实施例提供的一种日志处理方法,包括:
[0041] S1、主设备通过逐级传递的方式,采集第N级从设备的日志数据;其中,所述主设备采集到的第N级从设备的日志数据包括第N级从设备本身的日志数据,以及第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址。
[0042] 其中,所述主设备接入以太网,并通过PC口与所述第一级从设备连接,各级从设备之间通过内部连接线进行电连接。
[0043] 在本发明实施例中,通过主设备采集第N级从设备的日志数据,且由于从设备传送到主设备的日志数据中携带第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址,故仅通过对主设备进行操作便能获得从设备的日志数据,以及主从设备间的拓扑关系,从而能够明确各级设备的连接关系。由于只有主设备直接与外部相通,而从设备不需要和外部直接相通,安全性高。
[0044] 参阅图2,在其中一种优选的实施例中,所述日志处理方法,还包括:
[0045] S2、将主设备采集的各级日志数据整合成一份合成日志数据,并响应用户输入的日志导出指令,导出至本地数据库,或日志服务器。
[0046] 在本发明实施例中,通过将采集到的日志数据合成一份合成日志数据,使得可一次性将从设备的日志数据导出,并通过将日志导出进行保存到本地数据库,使得能够将从设备的日志数据保存到主设备中,或保存到日志服务器,从而解除现有从设备空间小的限制。
[0047] 在其中一种优选的实施例中,所述将主设备采集的各级日志数据整合成一份合成日志数据,具体的,将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据中;其中第N级从设备的日志数据携带有第N-1级从设备本身的日志数据。
[0048] 在具体的实施例中,当从设备只有一级时,也就是说只有一级从设备和主设备,从设备在上传日志前,由于从设备本身的设备名称和Mac地址附在日志打印前,故当从设备将日志传递给主设备时,连同从设备本身的设备名称和Mac地址一起将从设备本身的日志数据上传到主设备中,这样,仅通过对主设备进行操作,便可获得到从设备的日志数据,以及主从设备的拓扑关系。
[0049] 当从设备有两级,当N=1时,即主设备采集第一级从设备的日志数据,由于从设备的日志数据是逐级上传的且第N级从设备的日志数据携带有第N-1级从设备本身的日志数据,故主设备采集到的第一级从设备的日志数据包括第二级从设备本身的日志数据以及附在日志打印前的第二级从设备的设备名称和Mac地址。故仅通过对主设备进行操作,便可获得第一级到最后一级从设备本身的的日志数据,以及各级设备对应的设备名称和Mac地址,即主从设备的拓扑关系。
[0050] 当从设备有两级,当N=2时,即主设备采集第二级从设备的日志数据,也就是主设备采集最后一级从设备的日志数据,此时,当第一级从设备不工作时,第二级从设备的日志数据并不包括第一级从设备本身的日志以及第一级从设备的设备名称和其Mac地址。当第一级从设备工作时,第二级从设备的日志数据包括第一级从设备本身的日志数据以及第一级从设备的设备名称和其Mac地址。
[0051] 在本发明实施例中,由于第N级从设备的日志数据携带有第N-1级从设备本身的日志数据,通过将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据,从而整合成一份合成数据,进而加强了日志之间的关联。
[0052] 参阅图3、图7、图8,在其中一种优选的实施例中,所述日志处理方法还包括:
[0053] S3、通过设定的工具,将所述合成日志数据中的各级设备的层级关系解析出来,并根据用户框选的至少一个目标日志,进行过滤处理;其中,所述设定的工具包括过滤器。
[0054] 在本发明实施例中,在需要对日志进行分析时,通过工具,如过滤器等,将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据,从而整合而成的合成日志数据中的各级设备的层级关系解析出来,通过简单的工作过滤,如采用树状过滤方法,便可将各个设备的日志过滤出来。从而使得在对主设备保存的日志数据进行分析时,也就是对合成日志数据进行分析时,主设备在某个点发生某个事件时,也可同时观察到从设备在此时的动作,从而实现高效的日志分析。
[0055] 参阅图4,本发明一实施例还提供的一种日志处理装置,包括:
[0056] 采集单元1,用于主设备通过逐级传递的方式,采集第N级从设备的日志数据;其中,所述主设备采集到的第N级从设备的日志数据包括第N级从设备本身的日志数据,以及第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址。
[0057] 其中,所述主设备接入以太网,并通过PC口与所述第一级从设备连接,各级从设备之间通过内部连接线进行电连接。
[0058] 在本发明实施例中,通过主设备采集第N级从设备的日志数据,且由于从设备传送到主设备的日志数据中携带第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址,故仅通过对主设备进行操作便能获得从设备的日志数据,以及主从设备间的拓扑关系,从而能够明确各级设备的连接关系。由于只有主设备直接与外部相通,而从设备不需要和外部直接相通,安全性高。
[0059] 参阅图5,在其中一种优选的实施例中,所述日志处理装置,还包括:
[0060] 整合单元2,用于将主设备采集的各级日志数据整合成一份合成日志数据,并响应用户输入的日志导出指令,导出至本地数据库,或日志服务器。
[0061] 在本发明实施例中,通过将采集到的日志数据合成一份合成日志数据,使得可一次性将从设备的日志数据导出,并通过将日志导出进行保存到本地数据库,使得能够将从设备的日志数据保存到主设备中,或保存到日志服务器,从而解除现有从设备空间小的限制。
[0062] 在其中一种优选的实施例中,所述将主设备采集的各级日志数据整合成一份合成日志数据,具体的,将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据中;其中第N级从设备的日志数据携带有第N-1级从设备本身的日志数据。
[0063] 在具体的实施例中,当从设备只有一级时,也就是说只有一级从设备和主设备,从设备在上传日志前,由于从设备本身的设备名称和Mac地址附在日志打印前,故当从设备将日志传递给主设备时,连同从设备本身的设备名称和Mac地址一起将从设备本身的日志数据上传到主设备中,这样,仅通过对主设备进行操作,便可获得到从设备的日志数据,以及主从设备的拓扑关系。
[0064] 当从设备有两级,当N=1时,即主设备采集第一级从设备的日志数据,由于从设备的日志数据是逐级上传的且第N级从设备的日志数据携带有第N-1级从设备本身的日志数据,故主设备采集到的第一级从设备的日志数据包括第二级从设备本身的日志数据以及附在日志打印前的第二级从设备的设备名称和Mac地址。故仅通过对主设备进行操作,便可获得第一级到最后一级从设备本身的的日志数据,以及各级设备对应的设备名称和Mac地址,即主从设备的拓扑关系。
[0065] 当从设备有两级,当N=2时,即主设备采集第二级从设备的日志数据,也就是主设备采集最后一级从设备的日志数据,此时,当第一级从设备不工作时,第二级从设备的日志数据并不包括第一级从设备本身的日志以及第一级从设备的设备名称和其Mac地址;当第一级从设备工作时,第二级从设备的日志数据包括第一级从设备本身的日志数据以及第一级从设备的设备名称和其Mac地址。
[0066] 在本发明实施例中,由于第N级从设备的日志数据携带有第N-1级从设备本身的日志数据,通过将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据,从而整合成一份合成数据,进而加强了日志之间的关联。
[0067] 参阅图6-图8,在其中一种优选的实施例中,所述日志处理装置还包括:
[0068] 解析单元3,用于通过设定的工具,将所述合成日志数据中的各级设备的层级关系解析出来,并根据用户框选的至少一个目标日志,进行过滤处理;其中,所述设定的工具包括过滤器。
[0069] 在本发明实施例中,在需要对日志进行分析时,通过工具,如过滤器等,将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据,从而整合而成的合成日志数据中的各级设备的层级关系解析出来,通过简单的工作过滤,如采用树状过滤方法,便可将各个设备的日志过滤出来。从而使得在对主设备保存的日志数据进行分析时,也就是对合成日志数据进行分析时,主设备在某个点发生某个事件时,也可同时观察到从设备在此时的动作,从而实现高效的日志分析。
[0070] 在其中一种优选的实施例中,所述主设备接入以太网,并通过PC口与所述第一级从设备连接,各级从设备之间通过内部连接线进行电连接。
[0071] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
权利要求:1.一种日志处理方法,其特征在于,包括:
主设备通过逐级传递的方式,采集第N级从设备的日志数据;其中,所述主设备采集到的第N级从设备的日志数据包括第N级从设备本身的日志数据,以及第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址。
2.根据权利要求1所述的日志处理方法,其特征在于,还包括:
将主设备采集的各级日志数据整合成一份合成日志数据,并响应用户输入的日志导出指令,导出至本地数据库,或日志服务器。
3.根据权利要求2所述的日志处理方法,其特征在于,所述将主设备采集的各级日志数据整合成一份合成日志数据,具体的,将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据中;其中第N级从设备的日志数据携带有第N-1级从设备本身的日志数据。
4.根据权利要求3所述的日志处理方法,其特征在于,还包括:
通过设定的工具,将所述合成日志数据中的各级设备的层级关系解析出来,并根据用户框选的至少一个目标日志,进行过滤处理;其中,所述设定的工具包括过滤器。
5.根据权利要求1所述的日志处理方法,其特征在于,所述主设备接入以太网,并通过PC口与所述第一级从设备连接,各级从设备之间通过内部连接线进行电连接。
6.一种日志处理装置,其特征在于,包括:
采集单元,主设备通过逐级传递的方式,采集第N级从设备的日志数据;其中,所述主设备采集到的第N级从设备的日志数据包括第N级从设备本身的日志数据,以及第一级从设备至第N级从设备的设备名称和Mac地址,及自身的设备名称和Mac地址。
7.根据权利要求6所述的日志处理装置,其特征在于,还包括:
整合单元,用于将主设备采集的各级日志数据整合成一份合成日志数据,并响应用户输入的日志导出指令,导出至本地数据库,或日志服务器。
8.根据权利要求7所述的日志处理装置,其特征在于,所述将主设备采集的各级日志数据整合成一份合成日志数据,具体的,将所述主设备采集到的第N级从设备的日志数据添加至所述主设备自身的日志数据中;其中第N级从设备的日志数据携带有第N-1级从设备本身的日志数据。
9.根据权利要求8所述的日志处理装置,其特征在于,还包括:
解析单元,用于通过设定的工具,将所述合成日志数据中的各级设备的层级关系解析出来,并根据用户框选的至少一个目标日志,进行过滤处理;其中,所述设定的工具包括过滤器。
10.根据权利要求6所述的日志处理装置,其特征在于,所述主设备接入以太网,并通过PC口与所述第一级从设备连接,各级从设备之间通过内部连接线进行电连接。
公开号:CN110597687
申请号:CN201910800853.6A
发明人:李志彬 张联昌 冯万健
申请人:厦门亿联网络技术股份有限公司
申请日:2019-08-27
公开日:2019-12-20