[发明专利]一种快速启动无线路由器的方法及无线路由器在审
申请号: | 201810274945.0 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108595212A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 何山 | 申请(专利权)人: | 上海康斐信息技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;H04L12/771 |
代理公司: | 杭州奥创知识产权代理有限公司 33272 | 代理人: | 陈智明 |
地址: | 200333 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线路由器 配置参数 快速启动 启动时 读取 保存 记录 配置 | ||
本发明公开了一种快速启动无线路由器的方法,所述方法包括:在无线路由器第一次启动时,将Uboot系统中的配置参数记录并保存,此后每次无线路由器启动时,读取所述配置参数,并以所述配置参数配置所述无线路由器,减少无线路由器的启动时间,给用户带来更好的体验。
技术领域
本发明属于无线无线路由器技术领域,特别涉及一种快速启动无线路由器的方法及无线路由器。
背景技术
Uboot的全称为Universal Boot Loader,是目前使用最为广泛的开源引导程序(boot loader),支持大多数的主流32位硬件平台和主流操作系统的引导,它有丰富的指令和外设驱动,可满足绝大多数此类系统的需要。
现有技术方案中,在无线路由器基本会内置一个UBoot系统,系统中会包含无线路由器的硬件驱动程序,使无线路由器可以依靠这个系统正常工作。但由于UBoot系统文件较大,一般将系统文件存放在存储芯片中。启动时,Uboot系统文件会引导整个无线路由器的启动。在Uboot系统启动过程中,而硬件芯片的初始化过程耗时长。无线路由器在硬件初始化的过程中,先检测硬件芯片的参数,再从存储芯片中读取硬件芯片的软件配置,然后根据芯片参数和软件配置进行计算,得出硬件芯片寄存器的值,将寄存器值写入对应的寄存器,硬件初始化工作完成。在无线路由器中,因为Wi-Fi芯片需要根据芯片各种参数调节内部的功率放大器的各项参数及底噪参数等,因此Wi-Fi芯片的硬件初始化过程的时间较长。由于计算芯片寄存器的值需要上述三步才能完成,而经过这三步得出的寄存器值需要的时间比较长,往往会让用户感到等待无线路由器的初始化时间太长,十分不利于用户的体验。
因此,如何快速启动无线路由器,减少启动时间,给用户带来更好的体验,是急需解决的技术问题。
发明内容
鉴于此,本发明的目的在于提供一种快速启动无线路由器的方法及无线路由器,减少无线路由器的启动时间,给用户带来更好的体验。
根据上述发明目的,本发明提供一种快速启动无线路由器的方法,所述方法包括:
在无线路由器第一次启动时,将Uboot系统中的配置参数记录并保存;
此后每次无线路由器启动时,读取所述配置参数,并以所述配置参数配置所述无线路由器。
优选地,所述方法还包括:
在所述Uboot系统中设置启动识别标志,用于识别所述无线路由器是否为首次启动。
优选地,所述方法还包括:当Uboot系统文件进行存储时,设置所述启动识别标志为0。
优选地,所述方法还包括:
当所述无线路由器首次启动完成后,设置所述启动识别标志为1。
优选地,所述方法还包括:
当所述启动识别标志为0时,所述无线路由器为首次启动,执行所述无线路由器的初始化步骤,记录并保存所述Uboot系统中的配置参数。
优选地,所述方法还包括:
当所述启动识别标志为1时,所述无线路由器为非首次启动,读取所述Uboot系统中的配置参数,并以所述配置参数配置所述无线路由器。
优选地,所述方法还包括:将所述配置参数存储于Flash存储器中。
根据上述发明目的,本发明提供一种无线路由器,包括:
记录模块,在无线路由器第一次启动时,将Uboot系统中的配置参数记录并保存;
读取模块,此后每次无线路由器启动时,读取所述配置参数;
配置模块,以所述配置参数配置所述无线路由器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海康斐信息技术有限公司,未经上海康斐信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810274945.0/2.html,转载请声明来源钻瓜专利网。