一种设备日志处理方法_3

文档序号:9891237阅读:来源:国知局
请求后,首先判断触发请求的内容:
[0088]若触发请求为空,则转向步骤S32;
[0089]若触发请求中包括的内容不关联于设备日志,则根据触发请求处理完毕后再转向步骤S32;
[0090]若触发请求中包括数据文件,则直接解析数据文件得到设备日志,随后转向步骤S5,并在执行完步骤S5后返回步骤S32。
[0091]换言之,本发明的较佳的实施例中,服务器接收到上述触发请求后,首先执行判断:
[0092]I)若触发请求为空,则直接转向上述步骤S32,即直接从公共缓存中查询是否存在需要发送的日志查询请求并发送;
[0093]2)若触发请求中包括数据文件,则服务端直接解析该数据文件并得到设备日志,保存这些设备日志并转向上述步骤S5,在执行完步骤S5后返回步骤S32。具体地,对应上文中所述,上述解析方式同样可以采用base64解码的方式进行。解析上述数据文件并得到设备日志的过程在下文中会详述。
[0094]3)若触发请求不为空,但是其中包括了其他非设备日志的有效请求,则服务端首先根据该有效请求进行相应的处理,随后再执行上述步骤S32。上述对有效请求的处理在现有技术中有较多实现方式,且不属于本发明的保护范围,因此在此不再赘述。
[0095]本发明的较佳的实施例中,如图6所示,上述步骤S5具体包括:
[0096]步骤S51,服务端接收数据文件并进行解码;
[0097]步骤S52,服务端将经过解码的数据文件处理形成一压缩文件并进行保存;
[0098]步骤S53,服务端保存关联于压缩文件的日志存储信息;
[0099]步骤S54,服务端向操作端发送用于表示日志获取成功的提示信息,以提示使用者通过操作端下载设备日志。
[0100]具体地,本发明的较佳的实施例中,服务端接收到数据文件后,进行base64解码,然后将经过解码的数据文件处理写成一个压缩文件并存放在服务端中。随后,服务端保存关联于该压缩文件的日志存储信息。
[0101 ]具体地,上述日志存储信息中可以包括:
[0102]压缩文件对应的设备端的编号;
[0103]压缩文件的文件名称;
[0104]压缩文件的存储路径;
[0105]压缩文件对应的文件下载地址;
[0106]保存压缩文件的存储时间。
[0107]最后,服务端将日志获取成功的提示消息发送至操作端,以提示操作端可以来服务端查询和下载相应的设备日志。随后使用者可以登录操作端,并通过操作端下载保存在服务端的相应的设备日志。
[0108]以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【主权项】
1.一种设备日志处理方法,其特征在于,包括至少一个产生设备日志的设备端,还包括: 步骤Si,根据外部的操作指令,采用一操作端形成并输出对应的日志查询请求; 步骤S2,采用一服务端获取并缓存所述日志查询请求; 步骤S3,采用一中转端定时向所述服务端发送一触发请求,所述服务端接收到所述触发请求后,将缓存的所述日志查询请求发送至所述中转端; 步骤S4,所述中转端根据所述日志查询请求,从相应的所述设备端获取所述设备日志并发送至所述服务端; 步骤S5,所述服务端将获取的所述设备日志提供给所述操作端,以供使用者查询。2.如权利要求1所述的设备日志处理方法,其特征在于,所述步骤S2中,在所述服务端内建立一公共缓存,以缓存所述日志查询请求。3.如权利要求1所述的设备日志处理方法,其特征在于,所述步骤S3具体包括: 步骤S31,所述服务端接收所述中转端发送的所述触发请求; 步骤S32,所述服务端查找是否缓存有所述日志查询请求: 若否,则向所述中转端返回空命令,并等待下一次发送所述触发请求,返回所述步骤S31; 步骤S33,所述服务端向所述中转端发送包括有所述日志查询请求的查询命令,随后转向所述步骤S4。4.如权利要求3所述的设备日志处理方法,其特征在于,所述步骤S33中,所述服务端将所述日志查询请求中包括的数据封装形成一预定格式的所述查询命令并发送至所述中转端。5.如权利要求1所述的设备日志处理方法,其特征在于,所述步骤S4具体包括: 步骤S41,所述中转端向对应的所述设备端发送所述日志查询请求; 步骤S42,接收所述日志查询请求的所述设备将保存的所有所述设备日志打包形成一个预定格式的数据文件,并将所述数据文件的存储路径发送至所述中转端; 步骤S43,所述中转端根据所述存储路径获取所述数据文件,并将所述数据文件包括在所述触发请求中发送至所述服务端。6.如权利要求5所述的设备日志处理方法,其特征在于,若所述中转端向所述服务端发送的下一个所述触发请求中包括所述数据文件,则所述中转端立即向所述服务端发送所述触发请求。7.如权利要求3所述的设备日志处理方法,其特征在于,所述步骤S3中,采用所述中转端,将包括所述设备日志的一数据文件包括在所述触发请求中发送至所述服务端; 所述步骤S31中,所述服务端接收所述触发请求后,首先判断所述触发请求的内容: 若所述触发请求为空,则转向所述步骤S32 ; 若所述触发请求中包括的内容不关联于所述设备日志,则根据所述触发请求处理完毕后再转向所述步骤S32; 若所述触发请求中包括所述数据文件,则直接解析所述数据文件得到所述设备日志,随后转向所述步骤S5,并在执行完所述步骤S5后返回所述步骤S32。8.如权利要求1所述的设备日志处理方法,其特征在于,所述步骤S3中,采用所述中转端,将包括所述设备日志的一数据文件包括在所述触发请求中发送至所述服务端; 所述步骤S5具体包括: 步骤S51,所述服务端接收所述数据文件并进行解码; 步骤S52,所述服务端将经过解码的所述数据文件处理形成一压缩文件并进行保存; 步骤S53,所述服务端保存关联于所述压缩文件的日志存储信息; 步骤S54,所述服务端向所述操作端发送用于表示日志获取成功的提示信息,以提示使用者通过所述操作端下载所述设备日志。9.如权利要求8所述的设备日志处理方法,其特征在于,所述步骤S53中,所述日志存储信息包括: 所述压缩文件对应的所述设备端的编号; 所述压缩文件的文件名称; 所述压缩文件的存储路径; 所述压缩文件对应的文件下载地址; 保存所述压缩文件的存储时间。
【专利摘要】本发明公开了一种设备日志处理方法,属于多设备管理技术领域;方法包括:步骤S1,根据外部的操作指令,采用一操作端形成并输出对应的日志查询请求;步骤S2,采用一服务端获取并缓存日志查询请求;步骤S3,采用一中转端定时向服务端发送一触发请求,服务端接收到触发请求后,将缓存的日志查询请求发送至中转端;步骤S4,中转端根据日志查询请求,从相应的设备端获取设备日志并发送至服务端;步骤S5,服务端将获取的设备日志提供给操作端,以供使用者查询。上述技术方案的有益效果是:能够缓解服务器保存设备日志的压力,提升日志查询的效率,从而提升使用者的使用体验。
【IPC分类】H04L12/24
【公开号】CN105656694
【申请号】
【发明人】袁初成
【申请人】上海缔安科技股份有限公司
【公开日】2016年6月8日
【申请日】2016年3月15日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1