无线接入设备启动方法及系统的制作方法

文档序号:10724756阅读:419来源:国知局
无线接入设备启动方法及系统的制作方法
【专利摘要】本发明实施例提出一种无线接入设备启动方法及系统,通过一主分区或一备用分区加载系统镜像文件,其方法包括:启动一计数器;加载主分区的系统镜像文件;当主分区系统镜像文件加载失败时,将所述计数器的计数加一;判断所述计数器的计数是否大于一预设数字;当所述计数器的计数大于所述预设数字,则切换加载备用分区的系统镜像文件,否则重新加载主分区的系统镜像文件。本发明通过计数器的计数来决定是否从主分区切换到备用分区来启动,真正发挥了备用分区的作用,无需用户操作,实现了分区之间的自动切换,也提高了无线接入设备的使用效率。
【专利说明】
无线接入设备启动方法及系统
技术领域
[0001]本发明涉及通信技术领域,特别涉及一种无线接入设备启动方法及系统。
【背景技术】
[0002]无线接入设备(WirelessAccessPoint,AP)在启动时,需要先加载系统镜像文件。但是,在长年累月的运行过程中,可能会造成系统镜像文件的损坏,导致设备无法启动。这种情况下通常的做法是对系统镜像文件进行恢复,但是需要将设备拿到维修点进行修复,非常不便。
[0003]为此,一些无线接入设备采用了双分区的做法,即分为主分区和备用分区,启动时首先在主分区中加载系统镜像文件,如果无法启动,则切换到备用分区加载系统镜像文件,从而可以保障系统可以正常运作。但是,主分区和备用分区之间的切换需要人工操作来完成,专业性要求较高,且操作不便。

【发明内容】

[0004]本发明实施例的目的是提供一种无线接入设备启动方法及系统,以解决现有的无线接入设备主备分区切换时专业性要求高、操作不便的问题。
[0005]本发明实施例提出一种无线接入设备启动方法,通过一主分区或一备用分区加载系统镜像文件,包括:
[0006]启动一计数器;
[0007]加载主分区的系统镜像文件;
[0008]当主分区系统镜像文件加载失败时,将所述计数器的计数加一;
[0009]判断所述计数器的计数是否大于一预设数字;
[0010]当所述计数器的计数大于所述预设数字,则切换加载备用分区的系统镜像文件,否则重新加载主分区的系统镜像文件。
[0011]依照本发明较佳实施例所述的无线接入设备启动方法,所述判断所述计数器的计数是否大于一预设数字的步骤中,所述预设数字为3。
[0012]依照本发明较佳实施例所述的无线接入设备启动方法,所述当主分区系统镜像文件加载失败时,将所述计数器加一的步骤之后还包括:累计主分区系统镜像文件的连续上电加载失败次数;
[0013]所述判断所述计数器的计数是否大于一预设数字的步骤中,所述预设数字等于连续上电加载失败次数与预设的一崩溃重启次数之和。
[0014]依照本发明较佳实施例所述的无线接入设备启动方法,所述启动所述计数器的步骤之前包括:
[0015]预存一最新镜像文件;
[0016]判断所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本是否匹配;
[0017]若所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本不匹配,则分别将所述主分区和备用分区进行镜像文件的升级。
[0018]依照本发明较佳实施例所述的无线接入设备启动方法,所述无线接入设备启动方法还包括:当加载系统镜像文件成功后,将所述计数器清零。
[0019]本发明还提出一种无线接入设备启动装置,通过一主分区或一备用分区加载系统镜像文件,包括:
[0020]—计数器;
[0021]主分区加载单元,用于加载主分区的系统镜像文件;
[0022]计数单元,用于当主分区系统镜像文件加载失败时,将所述计数器的计数加一;
[0023]计数判断单元,用于判断所述计数器的计数是否大于一预设数字;
[0024]切换单元,用于当所述计数器的计数大于所述预设数字,则切换加载备用分区的系统镜像文件;
[0025]当所述计数器的计数小于等于所述预设数字,则主分区加载单元重新加载主分区的系统镜像文件。
[0026]依照本发明较佳实施例所述的无线接入设备启动装置,所述预设数字为3。
[0027]依照本发明较佳实施例所述的无线接入设备启动装置,所述无线接入设备启动装置还包括:
[0028]上电失败累计单元,用于累计主分区系统镜像文件的连续上电加载失败次数;
[0029]所述预设数字等于连续上电加载失败次数与预设的一崩溃重启次数之和。
[0030]依照本发明较佳实施例所述的无线接入设备启动装置,所述无线接入设备启动装置还包括:
[0031 ]预存单元,用于预存一最新镜像文件;
[0032]版本判断单元,用于判断所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本是否匹配;
[0033]升级单元,用于当所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本不匹配,则分别将所述主分区和备用分区进行镜像文件的升级。
[0034]依照本发明较佳实施例所述的无线接入设备启动装置,所述无线接入设备启动装置还包括:
[0035]清零单元,用于当加载系统镜像文件成功后,将所述计数器清零。
[0036]相对于现有技术,本发明的有益效果是:本发明通过计数器的计数来决定是否从主分区切换到备用分区来启动,真正发挥了备用分区的作用,无需用户操作,实现了分区之间的自动切换,也提高了无线接入设备的使用效率。
【附图说明】
[0037]图1为本发明实施例的一种无线接入设备启动方法的流程图;
[0038]图2为本发明实施例的另一种无线接入设备启动方法的流程图;
[0039]图3为本发明实施例的一种无线接入设备启动装置的结构图;
[0040]图4为本发明实施例的另一种无线接入设备启动装置的结构图。
【具体实施方式】
[0041 ]有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
[0042]请参见图1,其为本发明实施例的一种无线接入设备启动方法的流程图,其包括以下步骤:
[0043]SlOl,启动一计数器。
[0044]S102,加载主分区的系统镜像文件。所述系统镜像文件是指由PC端的代码程序编译而成的系统文件,系统镜像文件预存在主分区和备用分区中,无线接入设备启动时需要先加载系统镜像文件。
[0045]S103,判断主分区的系统镜像文件是否加载成功,若加载成功则流程结束,若加载失败则进入步骤S104。加载失败也可以称之为系统崩溃,其原因例如代码漏洞、文件损坏等。
[0046]S104,将所述计数器的计数加一。
[0047]S105,判断所述计数器的计数是否大于一预设数字。若计数器的计数大于所述预设数字,则进入步骤S106,若计数器的计数不大于所述预设数字,则返回S102。所述预设数字可以根据实际需要来设置,本实施例的预设数字优选3。
[0048]S106,切换加载备用分区的系统镜像文件。主分区的系统镜像文件和备用分区的系统镜像文件存放地址不同,比如主分区是addrl,备分区是addr2,引用的文件地址从addrl转换到addr2就可以实现分区的切换。
[0049]本实施例的方法通过计数器的计数来决定是否从主分区切换到备用分区来启动,真正发挥了备用分区的作用,无需用户操作,实现了分区之间的自动切换,也提高了无线接入设备的使用效率。
[0050]请参见图2,其为本发明实施例的另一种无线接入设备启动方法的流程图,其包括以下步骤:
[0051 ] S201,预存一最新镜像文件。
[0052]S202,判断所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本是否匹配。若所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本不匹配,说明主分区和备用分区中的系统镜像文件不是最新版本,需要进行升级,则进入步骤S203,若所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本匹配,说明主分区和备用分区中的系统镜像文件是最新版本,则进入步骤S204。
[0053]S203,分别将所述主分区和备用分区进行镜像文件的升级。所述的升级即将主分区和备用分区中的系统镜像文件更新为最新镜像文件。
[0054]S204,启动一计数器。
[0055]S205,加载主分区的系统镜像文件。
[0056]S206,判断主分区的系统镜像文件是否加载成功,若加载成功则进入步骤S211,若加载失败则进入步骤S207。
[0057]S207,将所述计数器的计数加一。
[0058]S208,累计主分区系统镜像文件的连续上电加载失败次数。
[0059]S209,判断所述计数器的计数是否大于一预设数字。所述预设数字等于连续上电加载失败次数与预设的一崩溃重启次数之和。若计数器的计数大于所述预设数字,则进入步骤S210,若计数器的计数不大于所述预设数字,则返回S205。
[0060]其中,所述上电加载失败是指断电后重新上电加载系统镜像文件失败,所述崩溃重启是指没有断电的情况下系统自重启加载系统镜像文件。由于计数器的计数值一般都保存在flash存储器中,数据的存储不受断电的影响,所以上电加载失败时计数器仍然会进行计数。但是,由于断电后第一次加载系统镜像文件的失败概率较高,如果不将连续上电加载失败次数考虑在内,可能会由于人为误操作等原因导致连续断电上电,从而造成主分区和备用分区间的误切换,因而本实施例将连续上电加载失败次数和崩溃重启次数都归于预设数字的范畴中,确保了设备的正常运行。
[0061 ] S210,切换加载备用分区的系统镜像文件。
[0062]S211,当加载系统镜像文件成功后,将所述计数器清零。
[0063]本实施例的方法通过计数器的计数来决定是否从主分区切换到备用分区来启动,真正发挥了备用分区的作用,无需用户操作,实现了分区之间的自动切换,也提高了无线接入设备的使用效率。
[0064]本发明还提出一种无线接入设备启动装置,请参见图3,图3是本发明实施例的一种无线接入设备启动装置的结构图,此无线接入设备启动装置包括:计数器31、主分区加载单元32、计数单元33、计数判断单元34以及切换单元35。计数单元33分别与主分区加载单元32和计数器31相连,计数判断单元34分别与计数器31、主分区加载单元32及切换单元35相连。
[0065]主分区加载单元32用于加载主分区的系统镜像文件。所述系统镜像文件是指由PC端的代码程序编译而成的系统文件,系统镜像文件预存在主分区和备用分区中,无线接入设备启动时需要先加载系统镜像文件。
[0066]计数单元33用于当主分区加载单元32加载主分区系统镜像文件失败时,将所述计数器31的计数加一。加载失败也可以称之为系统崩溃,其原因例如代码漏洞、文件损坏等。
[0067]计数判断单元34用于在主分区加载单元32每次加载系统镜像文件之前,判断所述计数器31的计数是否大于一预设数字。所述预设数字可以根据实际需要来设置,本实施例的预设数字优选3。
[0068]切换单元35用于当所述计数判断单元34判断出计数器31的计数大于所述预设数字,则切换加载备用分区的系统镜像文件。否则,当计数器31的计数小于等于所述预设数字,则主分区加载单元32重新加载主分区的系统镜像文件。主分区的系统镜像文件和备用分区的系统镜像文件存放地址不同,比如主分区是addrl,备分区是addr2,引用的文件地址从addrl转换到addr2就可以实现分区的切换。
[0069]本实施例的装置通过计数器的计数来决定是否从主分区切换到备用分区来启动,真正发挥了备用分区的作用,无需用户操作,实现了分区之间的自动切换,也提高了无线接入设备的使用效率。
[0070]请参见图4,其为本发明实施例的另一种无线接入设备启动装置的结构图,与图3的实施例相比,本实施例的无线接入设备启动装置除了包括:计数器31、主分区加载单元
32、计数单元33、计数判断单元34、切换单元35,还包括:上电失败累计单元41、预存单元42、版本判断单元43、升级单元44以及清零单元45。上电失败累计单元41分别与主分区加载单元32和计数判断单元34相连,版本判断单元43与预存单元42相连,升级单元44与版本判断单元43相连,且版本判断单元43和升级单元44均连接到主分区加载单元32,清零单元45与计数器31相连。
[0071]在加载系统镜像文件之前,预存单元42会先预存一最新镜像文件。预存单元42可以通过远程下载的方式获得最新镜像文件并存放于存储器中,例如flash存储器。
[0072]版本判断单元43用于判断所述主分区和备用分区中的系统镜像文件的版本与预存单元42存储的所述最新镜像文件的版本是否匹配。
[0073]当版本判断单元43判断出所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本不匹配,说明主分区和备用分区中的系统镜像文件不是最新版本,需要进行升级,则升级单元44会分别将所述主分区和备用分区进行镜像文件的升级。所述的升级即将主分区和备用分区中的系统镜像文件更新为最新镜像文件。如果版本判断单元43判断出所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本匹配,说明主分区和备用分区中的系统镜像文件是最新版本,则启动计数器31。
[0074]启动计数器31时,主分区加载单元32开始加载主分区的系统镜像文件。
[0075]当主分区加载单元32加载主分区系统镜像文件失败时,计数单元33会将所述计数器31的计数加一。同时,上电失败累计单元41会累计主分区系统镜像文件的连续上电加载失败次数。
[0076]计数判断单元34用于在主分区加载单元32每次加载系统镜像文件之前,判断所述计数器31的计数是否大于一预设数字。所述预设数字等于连续上电加载失败次数与预设的一崩溃重启次数之和。其中,所述上电加载失败是指断电后重新上电加载系统镜像文件失败,所述崩溃重启是指没有断电的情况下系统自重启加载系统镜像文件。由于计数器的计数值一般都保存在flash存储器中,数据的存储不受断电的影响,所以上电加载失败时计数器仍然会进行计数。但是,由于断电后第一次加载系统镜像文件的失败概率较高,如果不将连续上电加载失败次数考虑在内,可能会由于人为误操作等原因导致连续断电上电,从而造成主分区和备用分区间的误切换,因而本实施例将连续上电加载失败次数和崩溃重启次数都归于预设数字的范畴中,确保了设备的正常运行。
[0077]当计数判断单元34判断出计数器31的计数大于所述预设数字,则切换单元35切换加载备用分区的系统镜像文件。否则,当计数器31的计数小于等于所述预设数字,则主分区加载单元32重新加载主分区的系统镜像文件。
[0078]清零单元45用于当加载系统镜像文件成功后,将所述计数器清零。
[0079]本实施例的装置通过计数器的计数来决定是否从主分区切换到备用分区来启动,真正发挥了备用分区的作用,无需用户操作,实现了分区之间的自动切换,也提高了无线接入设备的使用效率。
[0080]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或网络设备等)执行本发明实施例各个实施场景所述的方法。
[0081]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种无线接入设备启动方法,其特征在于,通过一主分区或一备用分区加载系统镜像文件,包括: 启动一计数器; 加载主分区的系统镜像文件; 当主分区系统镜像文件加载失败时,将所述计数器的计数加一; 判断所述计数器的计数是否大于一预设数字; 当所述计数器的计数大于所述预设数字,则切换加载备用分区的系统镜像文件,否则重新加载主分区的系统镜像文件。2.如权利要求1所述的无线接入设备启动方法,其特征在于,所述判断所述计数器的计数是否大于一预设数字的步骤中,所述预设数字为3。3.如权利要求1所述的无线接入设备启动方法,其特征在于, 所述当主分区系统镜像文件加载失败时,将所述计数器加一的步骤之后还包括:累计主分区系统镜像文件的连续上电加载失败次数; 所述判断所述计数器的计数是否大于一预设数字的步骤中,所述预设数字等于连续上电加载失败次数与预设的一崩溃重启次数之和。4.如权利要求1所述的无线接入设备启动方法,其特征在于,所述启动所述计数器的步骤之前包括: 预存一最新镜像文件; 判断所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本是否匹配; 若所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本不匹配,则分别将所述主分区和备用分区进行镜像文件的升级。5.如权利要求1所述的无线接入设备启动方法,其特征在于,所述无线接入设备启动方法还包括:当加载系统镜像文件成功后,将所述计数器清零。6.—种无线接入设备启动装置,其特征在于,通过一主分区或一备用分区加载系统镜像文件,包括: 一计数器; 主分区加载单元,用于加载主分区的系统镜像文件; 计数单元,用于当主分区系统镜像文件加载失败时,将所述计数器的计数加一; 计数判断单元,用于判断所述计数器的计数是否大于一预设数字; 切换单元,用于当所述计数器的计数大于所述预设数字,则切换加载备用分区的系统镜像文件; 当所述计数器的计数小于等于所述预设数字,则主分区加载单元重新加载主分区的系统镜像文件。7.如权利要求6所述的无线接入设备启动装置,其特征在于,所述预设数字为3。8.如权利要求6所述的无线接入设备启动装置,其特征在于,所述无线接入设备启动装置还包括: 上电失败累计单元,用于累计主分区系统镜像文件的连续上电加载失败次数; 所述预设数字等于连续上电加载失败次数与预设的一崩溃重启次数之和。9.如权利要求6所述的无线接入设备启动装置,其特征在于,所述无线接入设备启动装置还包括: 预存单元,用于预存一最新镜像文件; 版本判断单元,用于判断所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本是否匹配; 升级单元,用于当所述主分区和备用分区中的系统镜像文件的版本与所述最新镜像文件的版本不匹配,则分别将所述主分区和备用分区进行镜像文件的升级。10.如权利要求6所述的无线接入设备启动装置,其特征在于,所述无线接入设备启动装置还包括: 清零单元,用于当加载系统镜像文件成功后,将所述计数器清零。
【文档编号】G06F11/14GK106095625SQ201610547394
【公开日】2016年11月9日
【申请日】2016年7月13日
【发明人】党韦韦
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1