一种设备日志处理方法

文档序号:9891237阅读:269来源:国知局
一种设备日志处理方法
【技术领域】
[0001 ]本发明涉及多设备管理技术领域,尤其涉及一种设备日志处理方法。
【背景技术】
[0002]现有技术中,对于多设备的管理,通常需要设置一个统一的管理服务器来实现这些设备运行过程中产生的设备日志的管理和查询操作。传统的设备日志收集和查询机制一般是在设备产生日志后就直接保存并发送给服务端,由服务端进行处理和存储。这种机制会导致服务端承受巨大的处理和存储压力,并且在运行时间较长或者管理的设备较多的情况下,庞大的日志数据库也会导致日志查询的进度非常缓慢,这就造成使用者等待查询结果的时间被拉长,从而降低使用者的使用体验。

【发明内容】

[0003]根据现有技术中存在的上述问题,现提供一种设备日志处理方法的技术方案,旨在缓解服务器保存设备日志的压力,提升日志查询的效率,从而提升使用者的使用体验。
[0004]上述技术方案具体包括:
[0005]—种设备日志处理方法,其中,包括至少一个产生设备日志的设备端,还包括:
[0006]步骤SI,根据外部的操作指令,采用一操作端形成并输出对应的日志查询请求;
[0007]步骤S2,采用一服务端获取并缓存所述日志查询请求;
[0008]步骤S3,采用一中转端定时向所述服务端发送一触发请求,所述服务端接收到所述触发请求后,将缓存的所述日志查询请求发送至所述中转端;
[0009]步骤S4,所述中转端根据所述日志查询请求,从相应的所述设备端获取所述设备日志并发送至所述服务端;
[0010]步骤S5,所述服务端将获取的所述设备日志提供给所述操作端,以供使用者查询。[0011 ]优选的,该设备日志处理方法,其中,所述步骤S2中,在所述服务端内建立一公共缓存,以缓存所述日志查询请求。
[0012]优选的,该设备日志处理方法,其中,所述步骤S3具体包括:
[0013]步骤S31,所述服务端接收所述中转端发送的所述触发请求;
[0014]步骤S32,所述服务端查找是否缓存有所述日志查询请求:
[0015]若否,则向所述中转端返回空命令,并等待下一次发送所述触发请求,返回所述步骤 S31;
[0016]步骤S33,所述服务端向所述中转端发送包括有所述日志查询请求的查询命令,随后转向所述步骤S4。
[0017]优选的,该设备日志处理方法,其中,所述步骤S33中,所述服务端将所述日志查询请求中包括的数据封装形成一预定格式的所述查询命令并发送至所述中转端。
[0018]优选的,该设备日志处理方法,其中,所述步骤S4具体包括:
[0019]步骤S41,所述中转端向对应的所述设备端发送所述日志查询请求;
[0020]步骤S42,接收所述日志查询请求的所述设备将保存的所有所述设备日志打包形成一个预定格式的数据文件,并将所述数据文件的存储路径发送至所述中转端;
[0021]步骤S43,所述中转端根据所述存储路径获取所述数据文件,并将所述数据文件包括在所述触发请求中发送至所述服务端。
[0022]优选的,该设备日志处理方法,其中,若所述中转端向所述服务端发送的下一个所述触发请求中包括所述数据文件,则所述中转端立即向所述服务端发送所述触发请求。
[0023]优选的,该设备日志处理方法,其中,所述步骤S3中,采用所述中转端,将包括所述设备日志的一数据文件包括在所述触发请求中发送至所述服务端;
[0024]所述步骤S31中,所述服务端接收所述触发请求后,首先判断所述触发请求的内容:
[0025]若所述触发请求为空,则转向所述步骤S32;
[0026]若所述触发请求中包括的内容不关联于所述设备日志,则根据所述触发请求处理完毕后再转向所述步骤S32;
[0027]若所述触发请求中包括所述数据文件,则直接解析所述数据文件得到所述设备日志,随后转向所述步骤S5,并在执行完所述步骤S5后返回所述步骤S32。
[0028]优选的,该设备日志处理方法,其中,所述步骤S3中,采用所述中转端,将包括所述设备日志的一数据文件包括在所述触发请求中发送至所述服务端;
[0029]所述步骤S5具体包括:
[0030]步骤S51,所述服务端接收所述数据文件并进行解码;
[0031]步骤S52,所述服务端将经过解码的所述数据文件处理形成一压缩文件并进行保存;
[0032]步骤S53,所述服务端保存关联于所述压缩文件的日志存储信息;
[0033]步骤S54,所述服务端向所述操作端发送用于表示日志获取成功的提示信息,以提示使用者通过所述操作端下载所述设备日志。
[0034]优选的,该设备日志处理方法,其中,所述步骤S53中,所述日志存储信息包括:
[0035]所述压缩文件对应的所述设备端的编号;
[0036]所述压缩文件的文件名称;
[0037]所述压缩文件的存储路径;
[0038]所述压缩文件对应的文件下载地址;
[0039]保存所述压缩文件的存储时间。
[0040]上述技术方案的有益效果是:提供一种设备日志处理方法,能够缓解服务器保存设备日志的压力,提升日志查询的效率,从而提升使用者的使用体验。
【附图说明】
[0041]图1是本发明的较佳的实施例中,一种设备日志处理方法的总体流程示意图;
[0042]图2是本发明的较佳的实施例中,支撑设备日志处理方法的设备逻辑结构示意图;
[0043]图3是本发明的较佳的实施例中,服务端发送日志查询请求的步骤的流程示意图;
[0044]图4是本发明的较佳的实施例中,中转端获取设备日志的步骤的流程示意图;
[0045]图5是本发明的较佳的实施例中,包括服务端判断触发请求的设备日志处理方法的总体流程示意图;
[0046]图6是本发明的较佳的实施例中,服务端提供给操作端查询日志的步骤的流程示意图。
【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0049]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0050]本发明的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种设备日志处理方法,该方法中,包括至少一个能够产生设备日志的设备端。不同的设备端可以分属于不同的设备类型。所有设备端可以同属于一个类型,例如均为某个工种的操作设备,也可以分属于不同类型,在此不做限定。
[0051 ]本发明的较佳的实施例中,上述设备日志处理方法具体包括:
[0052]步骤SI,根据外部的操作指令,采用一操作端形成并输出对应的日志查询请求;
[0053]步骤S2,采用一服务端获取并缓存所述日志查询请求;
[0054]步骤S3,采用一中转端定时向所述服务端发送一触发请求,所述服务端
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1