一种日志上传方法和通信设备技术

技术编号:19751105 阅读:26 留言:0更新日期:2018-12-12 05:44
本发明专利技术实施例公开了一种日志上传方法和通信设备,包括:在确定当前时刻满足第一设定周期时,将通信设备中存储的日志文件上传至日志服务器,在确定当前时刻不满足第一设定周期,但满足第二设定周期时,检测通信设备中存储的日志文件,将满足设定条件的日志文件上传至日志服务器,并将通信设备中存储的已成功上传的日志删除。如此,通过设置的第一设定周期和第二设定周期将日志文件周期性上传至日志服务器,可有效保证日志文件的完整性,方便设备维护人员在日志服务器中查看设备的日志文件,提高研发和运维人员定位和解决问题的效率。

【技术实现步骤摘要】
一种日志上传方法和通信设备
本专利技术涉及无线通信
,尤其涉及一种日志上传方法和通信设备。
技术介绍
如今,通信设备中保存的日志文件已是运维过程中排查和解决问题的一种非常有效和重要的手段。通过查看设备中的日志文件可以了解到设备运行过程中的状态,了解到操作维护人员对设备进行了哪些操作。如果设备出现了异常,还可以通过查看日志文件快速定位和解决问题。因此,日志的完整性对通信设备来说非常重要。然而,在现在的通信设备的内存空间通常比较有限,由于通信设备内存空间和带宽的限制,日志文件大小不能无限的增大,那样会导致内存空间被占满,导致设备不可用。当日志文件达到最大限制时,通信设备会回滚到内存空间的开始重新记录日志文件,这样新记录的日志文件就会覆盖原先记录的日志文件,从而导致日志内容的丢失、日志文件无法长期保存。综上所述,目前亟需要一种日志上传方法,用以解决现有技术中通信设备记录日志文件时容易导致日志内容丢失、日志文件无法长期保存的技术问题。
技术实现思路
本专利技术提供一种日志上传方法和通信设备,用以解决现有技术中通信设备记录日志文件时容易导致日志内容丢失、日志文件无法长期保存的技术问题。本专利技术实施例提供的一种日志上传方法,包括:若确定当前时刻满足第一设定周期,则将所述通信设备中存储的日志文件上传至日志服务器;若确定当前时刻不满足所述第一设定周期,但满足第二设定周期,则检测通信设备中存储的所述日志文件,将满足设定条件的所述日志文件上传至所述日志服务器,并将所述通信设备中存储的已上传成功的日志文件删除;所述第一设定周期大于所述第二设定周期;可选地,所述将满足设定条件的日志文件上传至日志服务器,包括:将文件大小大于等于设定阈值的所述日志文件上传至所述日志服务器;和/或,将设定模块产生的所述日志文件上传至所述日志服务器。可选地,所述若确定当前时刻满足第一设定周期,则在将通信设备中存储的日志文件上传至日志服务器之后,还包括:将所述通信设备中存储的已上传成功的日志文件删除。可选地,所述将所述日志文件上传至所述日志服务器,包括:将待上传的所述日志文件提取特征项,并压缩后上传至所述日志服务器。基于同样的专利技术构思,本专利技术还提供一种通信设备,包括:确定模块,用于确定当前时刻是否满足第一设定周期,是否满足第二设定周期,其中所述第一设定周期大于所述第二设定周期;检测模块,用于在所述确定模块确定当前时刻不满足所述第一设定周期,但满足所述第二设定周期时,检测存储的日志文件;上传模块,用于若所述确定模块确定当前时刻满足所述第一设定周期,将存储的日志文件上传至日志服务器;以及,若所述确定模块确定当前时刻不满足所述第一设定周期,但满足所述第二设定周期,将所述检测模块检测到的满足设定条件的所述日志文件上传至所述日志服务器;删除模块,用于在所述确定模块确定当前时刻不满足所述第一设定周期,但满足所述第二设定周期时,将存储的已上传成功的所述日志文件删除。可选地,所述上传模块具体用于:将文件大小大于等于设定阈值的所述日志文件上传至所述日志服务器;和/或,将设定模块产生的所述日志文件上传至所述日志服务器。可选地,所述删除模块还用于:在所述确定模块在当前时刻满足所述第一设定周期时,将存储的已上传成功的所述日志文件删除。可选地,所述上传模块具体用于:将待上传的所述日志文件提取特征项,并压缩后上传至所述日志服务器。本专利技术另一实施例提供了一种通信设备,其包括存储器、处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。本专利技术另一实施例提供了一种计算机存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。本专利技术实施例中,在确定当前时刻满足第一设定周期时,将通信设备中存储的日志文件上传至日志服务器,在确定当前时刻不满足第一设定周期,但满足第二设定周期时,检测通信设备中存储的日志文件,将满足设定条件的日志文件上传至日志服务器,并将通信设备中存储的已成功上传的日志删除。可以看出,本专利技术实施例通过设置的第一设定周期和第二设定周期将日志文件周期性上传至日志服务器,可有效保证日志文件的完整性,方便设备维护人员在日志服务器中查看设备的日志文件,提高研发和运维人员定位和解决问题的效率。此外,由于第二设定周期小于第一设定周期,本专利技术实施例中按照第二设定周期上传日志文件,可使得满足设定条件的日志文件更快地上传到日志服务器,从而可提高日志上传效率,节省日志文件的上传带宽,按照第一设定周期上传日志文件,又可进一步避免未在第二设定周期上传的日志文件数据丢失的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种日志上传方法所对应的流程示意图;图2a、图2b、图2c为本专利技术实施例中第一设定周期和第二设定周期的示意图;图3为本专利技术实施例提供的另一日志上传方法的流程示意图;图4为本专利技术实施例提供的一种通信设备的结构示意图;图5为本专利技术实施例提供的另一种通信设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例,仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例中,所述日志上传方法可应用于多种类型的通信设备,尤其是嵌入式通信设备,例如基站,无线局域网(WirelessLocalAreaNetworks,WLAN)设备。下面结合说明书附图对本专利技术实施例做进一步详细描述。图1示出了本专利技术实施例中提供的一种日志上传方法所对应的流程示意图,如图1所示,所述方法包括:步骤S101:若确定当前时刻满足第一设定周期,则将所述通信设备中存储的日志文件上传至日志服务器;步骤S102:若确定当前时刻不满足所述第一设定周期,但满足第二设定周期,则检测通信设备中存储的所述日志文件,将满足设定条件的所述日志文件上传至所述日志服务器,并将所述通信设备中存储的已上传成功的日志文件删除。可以看出,本专利技术实施例通过设置的第一设定周期和第二设定周期将日志文件周期性上传至日志服务器,可有效保证日志文件的完整性,方便设备维护人员在日志服务器中查看设备的日志文件,提高研发和运维人员定位和解决问题的效率。此外,由于第二设定周期小于第一设定周期,本专利技术实施例中按照第二设定周期上传日志文件,可使得满足设定条件的日志文件更快地上传到日志服务器,从而可提高日志上传效率,节省日志文件的上传带宽,按照第一设定周期上传日志文件,又可进一步避免未在第二设定周期上传的日志文件数据丢失的问题。具体的,在步骤S101的具体实施中,通信设备可实时监测设备的运行时间,若确定当前时刻满足第一设定周期,则将通信设备中存储的日志文件上传至所述日志服务器。可选地,在当前时刻满足第一设定周期时,可将通信设备中存储的全部日志文件本文档来自技高网...

【技术保护点】
1.一种日志上传方法,其特征在于,所述方法包括:若确定当前时刻满足第一设定周期,则将通信设备中存储的日志文件上传至日志服务器;若确定当前时刻不满足所述第一设定周期,但满足第二设定周期,则检测通信设备中存储的所述日志文件,将满足设定条件的所述日志文件上传至所述日志服务器,并将所述通信设备中存储的已上传成功的日志文件删除;所述第一设定周期大于所述第二设定周期。

【技术特征摘要】
1.一种日志上传方法,其特征在于,所述方法包括:若确定当前时刻满足第一设定周期,则将通信设备中存储的日志文件上传至日志服务器;若确定当前时刻不满足所述第一设定周期,但满足第二设定周期,则检测通信设备中存储的所述日志文件,将满足设定条件的所述日志文件上传至所述日志服务器,并将所述通信设备中存储的已上传成功的日志文件删除;所述第一设定周期大于所述第二设定周期。2.根据权利要求1所述的方法,其特征在于,所述将满足设定条件的所述日志文件上传至所述日志服务器,包括:将文件大小大于等于设定阈值的所述日志文件上传至所述日志服务器;和/或,将设定模块产生的所述日志文件上传至所述日志服务器。3.根据权要2所述的方法,其特征在于,所述若确定当前时刻满足第一设定周期,则在将通信设备中存储的日志文件上传至日志服务器之后,还包括:将所述通信设备中存储的已上传成功的日志文件删除。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述将所述日志文件上传至所述日志服务器,包括:将待上传的所述日志文件提取特征项,并压缩后上传至所述日志服务器。5.一种通信设备,其特征在于,所述设备包括:确定模块,用于确定当前时刻是否满足第一设定周期,是否满足第二设定周期,其中所述第一设定周期大于所述第二设定周期;检测模块,用于在所述确定模块确定当前时刻不满足所述第一设定周期,但满足所述第二设定周期时,检测存储的日...

【专利技术属性】
技术研发人员:张盟
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1