一种无线接入设备异常重启时间诊断方法及系统技术方案

技术编号:16649541 阅读:55 留言:0更新日期:2017-11-27 17:12
本发明专利技术公开了一种无线接入设备异常重启时间诊断方法及系统,该方法包括:S1.周期性地保存无线接入设备的当前系统时间;S2.无线接入设备发生异常重启后,将所述无线接入设备重启前保存的日志信息生成对应的日志信息文件,将所述日志信息文件命名为所述当前系统时间;S3.设置无线接入设备在异常重启后的系统时间为所述当前系统时间。本发明专利技术通过保留高端内存,周期性的记录系统时间,并结合日志记录功能,准确的保存了系统异常重启的时间,并且明确的区分了多次异常重启的时间准确性和连续性。

Method and system for diagnosing abnormal restart time of wireless access device

The invention discloses a wireless access device and restart the system time abnormal diagnosis method, the method includes: S1. periodically to save the current system time of wireless access equipment; S2. wireless access equipment is abnormal after the restart, the log log information to generate the corresponding information file save the wireless access equipment before the restart, the the log file named the current system time; S3. wireless access equipment in the system in time after the restart for the current system time. By keeping the high end memory, recording the system time periodically, and combining with the log record function, the time of the abnormal restart of the system is accurately preserved, and the time accuracy and continuity of the repeated abnormal restart are distinguished.

【技术实现步骤摘要】
一种无线接入设备异常重启时间诊断方法及系统
本专利技术涉及无线网络
,尤其涉及一种无线接入设备异常重启时间诊断方法及系统。
技术介绍
AP(accesspoint)设备在使用过程中有时候会出现多次异常重启的情况,软件开发人员在分析问题的时候,对于AP设备的第一次异常重启比较关注,因为后续的异常重启很可能是第一次异常重启后导致的一系列连锁反应,通过确定AP设备第一次异常重启的时间,分析对应时刻的异常记录文件,对于找到当时的真正原因有着比较重要的作用。AP项目中,目前已有了系统异常重启的日志记录文件功能,每次异常重启时会记录当前时刻的串口打印信息,生成文件并保存到flash,可是时间长了或者已经重启多次,目前无法明确区分第一时间出异常的日志。如申请号为CN201610933610.6的专利文献公开的“一种AP设备的异常重启原因检测方法及装置”,该专利技术公开了一种AP设备的异常重启原因检测方法及装置,该方法包括:在该AP设备重启前,于预留内存写入该次重启原因对应的重启原因标志及重启日志;于该AP设备重启时,映射获得该预留内存的虚拟地址;备份该预留内存中的重启日志信息,并实时记录当前的串口打印信息;读取该预留内存中的重启原因标志及重启日志并予以保存。又如申请号为CN201310109947.1的专利文献公开的“网络协调器或AP重启之后的会话恢复”,该专利技术涉及网络协调器或AP重启之后的会话恢复。由于各种原因(例如,电力循环或电力故障、不合适的故障转移保护、规划或计划的停电例如以便包括网络维护、软件更新等),网络协调器(例如,接入点(AP)或其他网络协调器类型装置)会发生重启。在确定网络协调器重启或复位时,网络协调器的通信内的单一位表明同步,并且没有其定时同步函数(例如,与通信系统中其他装置,例如无线站点(STA)、智能计量表站(SMSTA)等一起)。给定装置(例如,STA、SMSTA等)可以向网络协调器提供其当前TSF,使得其可以再同步、重建它的规划用于这些装置的唤醒时间(例如,目标唤醒时间(TWT))等。现有的记录系统异常重启信息功能模块没有详细区分日志记录时间,而且AP系统异常重启后,在记录保存异常重启信息之前,系统时间是不准的,在记录保存信息到flash的时候无法区分多次的异常重启的准确时间。
技术实现思路
针对上述现有技术的现状,本专利技术所要解决的技术问题在于提供一种无线接入设备异常重启时间诊断方法及系统。本专利技术解决上述技术问题所采用的技术方案为:一种无线接入设备异常重启时间诊断方法,包括:S1.周期性地保存无线接入设备的当前系统时间;S2.无线接入设备发生异常重启后,将所述无线接入设备重启前保存的日志信息生成对应的日志信息文件,将所述日志信息文件命名为所述当前系统时间;S3.设置无线接入设备在异常重启后的系统时间为所述当前系统时间。进一步地,步骤S1具体为:预先保留第一高端内存,用于保存无线接入设备的当前系统时间。进一步地,当检测到无线接入设备启动成功后,周期性地向所述第一高端内存写入所述无线接入设备的当前系统时间。进一步地,步骤S1中,还包括:预先保留第二高端内存,用于保存所述无线接入设备的串口日志信息。进一步地,步骤S2具体为:S21.无线接入设备发生异常重启后,读取所述第二高端内存中无线接入设备重启前的串口日志信息,生成对应的日志信息文件;S22.读取所述第一高端内存保存的当前系统时间,将所述日志信息文件命名为所述当前系统时间。进一步地,步骤S3中,无线接入设备发生异常重启后,读取所述第一高端内存保存的当前系统时间,设置所述无线接入设备在异常重启后的系统时间为所述当前系统时间。一种无线接入设备异常重启时间诊断系统,包括:保存模块,用于周期性地保存无线接入设备的当前系统时间;生成模块,用于在无线接入设备发生异常重启后,将所述无线接入设备重启前保存的日志信息生成对应的日志信息文件;命名模块,用于将所述日志信息文件命名为所述当前系统时间;设置模块,用于设置无线接入设备在异常重启后的系统时间为所述当前系统时间。进一步地,所述当前系统时间被保存至预先保留的第一高端内存;所述日志信息文件被保存至预先保留的第二高端内存。进一步地,还包括:第一读取模块,用于读取所述第一高端内存保存的当前系统时间。进一步地,还包括:第二读取模块,用于读取所述第二高端内存中无线接入设备重启前的串口日志信息。本专利技术通过保留高端内存,周期性的记录系统时间,并结合日志记录功能,准确的保存了系统异常重启的时间,设备异常重启后,时间和日志文件都保存到flash里面,避免了多次异常重启,导致日志文件的时间混乱以及系统时间的不连续性,因此,本方法有利于无线接入设备版本的故障诊断和完善。附图说明图1为本专利技术实施例一中一种无线接入设备异常重启时间诊断方法流程图;图2为本专利技术实施例三中一种无线接入设备异常重启时间诊断系统结构图。具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。无线接入设备(accesspoint),简称AP设备,是无线网络的重要节点。分析无线接入设备何时因何种原因发生异常重启是维护无线接入设备正常工作的重要内容。本专利技术首先预先保留了一段高端内存,在无线接入设备系统开始运行后,让定时监控进程周期性的把当前系统时间写入保留的高端内存,这段内存内容在不断电的情况下,是不会丢失的。当系统异常重启后,把重启前已保存好的日志信息生成文件,然后读取预先保存在高端内存的系统时间,以该时间命名日志文件,然后配置该系统时间到系统中去,这样,即使系统异常,也可以保证,后续的重启时间是在当前配置的系统时间之后,可以明确区分时间的先后顺序。以下为本专利技术具体实施例。实施例一图1为本实施例中一种无线接入设备异常重启时间诊断方法流程图。如图1所示,本实施例中一种无线接入设备异常重启时间诊断方法,包括:S1.周期性地保存无线接入设备的当前系统时间;当系统检测到无线接入设备启动成功后,通过一定时监控进程周期性保存无线接入设备的当前系统时间。定时监控进程每隔一段时间即读取AP系统当前时间,并将该系统当前时间保存。系统当前时间可被保存在本地文件中,亦可被上传至云端服务器。S2.无线接入设备发生异常重启后,将所述无线接入设备重启前保存的日志信息生成对应的日志信息文件,将所述日志信息文件命名为所述当前系统时间;无线接入设备正常运行时,会自动定时生成日志信息,正常情况下,该些日志信息不会以文件的形式存储以节约存储空间。当无线接入设备由于各种异常而自动重启或者被使用者手动重启后,为查明异常情况,将所述无线接入设备重启前保存的日志信息生成对应的日志信息文件。具体来说,AP发生异常重启的原因可以大致分为以下几种情况(其中重启原因标志使用的是对应字母的ANSCII码):1)reb,表示reboot命令重启,其重启原因标志为0x726562,其中,0x72,0x65,0x62分别对应字母r,e,b;2)pan,表示内核错误(panic)重启,其重启原因标志为0x70616e,其中,0x70,0x61,0x6e分别对应字母pan;3)dog,表示看门狗重启,其重启原因标志为0x646f67,其中,0x64,0x6f,0x6本文档来自技高网
...
一种无线接入设备异常重启时间诊断方法及系统

【技术保护点】
一种无线接入设备异常重启时间诊断方法,其特征在于,包括:S1.周期性地保存无线接入设备的当前系统时间;S2.无线接入设备发生异常重启后,将所述无线接入设备重启前保存的日志信息生成对应的日志信息文件,将所述日志信息文件命名为所述当前系统时间;S3.设置无线接入设备在异常重启后的系统时间为所述当前系统时间。

【技术特征摘要】
1.一种无线接入设备异常重启时间诊断方法,其特征在于,包括:S1.周期性地保存无线接入设备的当前系统时间;S2.无线接入设备发生异常重启后,将所述无线接入设备重启前保存的日志信息生成对应的日志信息文件,将所述日志信息文件命名为所述当前系统时间;S3.设置无线接入设备在异常重启后的系统时间为所述当前系统时间。2.如权利要求1所述的一种无线接入设备异常重启时间诊断方法,其特征在于,步骤S1具体为:预先保留第一高端内存,用于保存无线接入设备的当前系统时间。3.如权利要求2所述的一种无线接入设备异常重启时间诊断方法,其特征在于,当检测到无线接入设备启动成功后,周期性地向所述第一高端内存写入所述无线接入设备的当前系统时间。4.如权利要求1所述的一种无线接入设备异常重启时间诊断方法,其特征在于,步骤S1中,还包括:预先保留第二高端内存,用于保存所述无线接入设备的串口日志信息。5.如权利要求3或4所述的一种无线接入设备异常重启时间诊断方法,其特征在于,步骤S2具体为:S21.无线接入设备发生异常重启后,读取所述第二高端内存中无线接入设备重启前的串口日志信息,生成对应的日志信息文件;S22.读取所述第一高端内存保存的当前系统时间,将所述日志信息文件...

【专利技术属性】
技术研发人员:王成长
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1