本发明涉及路由器技术领域,尤其涉及一种路由器无线参数校准方法及系统。
背景技术:
通常情况下,由于元器件精度不够等原因,需要对工厂生产的路由器进行无线参数的校准。
传统的生产流程中,通常需要将路由器正常启动后,才能对路由器进行无线参数的校准。路由器正常启动的时间较长,不利于工厂的量产的产能和效率。
例如,公开号为cn105656570a的专利公开了一种发射功率的校准方法,所述一种发射功率的校准方法包括以下步骤:采集发射功率信号的样本信号,并将该样本信号输入至自适应滤波器;根据目标输出信号及该自适应滤波器输出的待校准输出信号获取当前误差信号;将该当前误差信号输入至该自适应滤波器,并根据该当前误差信号更新步长及抽头权系数,通过不断的更新该步长和该抽头权系数使该当前误差信号达到误差允许的范围内为止。公开号为cn104320203a的专利公开了一种无线频率校准装置及方法,其中,该无线频率校准装置包括:无线接收器,用于接收、放大及采样无线校准信号;频率检测模块,用于识别该无线校准信号是否为参考频率;频率测量模块,用于当该频率检测模块识别该无线校准信号为参考频率时,基于本地振荡器的振荡频率测量该参考频率以获得一测量结果;以及判断校准模块,用于依据该测量结果判断该振荡频率是高于还是低于该参考频率,并依据该判断结果校准该本地振荡器的振荡频率。上述两个专利文件中,均在正常启动情况下对无线参数进行校准。由于路由器正常启动的时间较长,可能导致生产的产能和效率较低。
此外,由于智能路由器本身服务众多,为用户提供各种服务功能;在进行无线参数校准时,这些功能服务也是不必要的,这些业务的启动占用了大量的资源,使得路由器的开机时间加长。
总而言之,在生产过程中需要对路由器的无线参数进行校准时,路由器的正常启动需要耗费大量的时间,不利于生产效率和产能。
技术实现要素:
本发明所要解决的技术问题在于,在工厂生产路由器时,无线参数校准需要一定的时间,影响路由器的生产效率和产能。
针对现有技术的上述不足,提出一种路由器无线参数校准方法及系统。
所述路由器无线参数校准方法包括:
设定路由器的启动参数,以将所述路由器的启动模式设定为快速启动模式;
根据设定的启动参数,以快速启动模式启动所述路由器;
在快速启动模式下,对所述路由器的无线参数进行校准。
进一步地,所述对所述路由器的无线参数进行校准包括:
接收校准客户端发送的无线校准控制命令;
响应于所述无线校准控制命令,将无线采样数据发送至所述校准客户端,以便所述校准客户端根据所述无线采样数据生成校准数据;
接收所述校准客户端发送的所述校准数据,并根据所述校准数据对所述路由器的无线参数进行校准。
进一步地,所述以快速启动模式启动所述路由器包括:
启动路由器的引导程序并初始化内核;
根据设定的启动参数,判断所述路由器的启动模式是否设定为快速启动模式;
若是,则以快速启动模式启动路由器。
进一步地,所述以快速启动模式启动路由器包括:
在启动脚本中删除所述快速启动模式中预设关闭的第一系统服务,以禁止启动所述第一系统服务;
启动所述快速启动模式中预设开启的第二系统服务。
进一步地,在快速启动模式下,对所述路由器的无线参数进行校准之后,还包括:
接收校准客户端发送的控制命令;
响应于所述控制命令,更改路由器的所述启动参数,以使所述路由器恢复正常启动模式。
所述路由器无线参数校准系统包括:
启动参数设定模块,用于设定路由器的启动参数,以将所述路由器的启动模式设定为快速启动模式;
路由器启动模块,用于根据设定的启动参数,以快速启动模式启动所述路由器;
参数校准模块,用于在快速启动模式下,对所述路由器的无线参数进行校准。
进一步地,所述参数校准模块包括:
校准命令接收子模块,用于接收校准客户端发送的无线校准控制命令;
数据发送子模块,用于响应于所述无线校准控制命令,将无线采样数据发送至所述校准客户端,以便所述校准客户端根据所述无线采样数据生成校准数据;
参数校准子模块,用于接收所述校准客户端发送的所述校准数据,并根据所述校准数据对所述路由器的无线参数进行校准。
进一步地,所述路由器启动模块包括:
初始化子模块,用于启动路由器的引导程序并初始化内核;
判断子模块,用于根据设定的启动参数,判断所述路由器的启动模式是否设定为快速启动模式;
启动子模块,用于当所述路由器的启动模式为快速启动模式时,以快速启动模式启动路由器。
进一步地,所述启动子模块包括:
服务删除单元,用于在启动脚本中删除所述快速启动模式中预设关闭的第一系统服务,以禁止启动所述第一系统服务;
服务启动单元,用于启动所述快速启动模式中预设开启的第二系统服务。
进一步地,还包括:
控制命令接收模块,用于接收校准客户端发送的控制命令;
启动参数更改模块,用于响应于所述控制命令,更改路由器的所述启动参数,以使所述路由器恢复正常启动模式。
本发明通过在快速启动模式下对路由器的无线参数进行校准,有效了节省了校准时的开机时间,提高了工厂生产路由器的产能和效率。此外,使用校准客户端对路由器进行统一校准,有利于工厂的量产。
附图说明
图1是本发明实施例一提供的一种路由器无线参数校准方法的流程图;
图2是本发明实施例二提供的一种路由器无线参数校准方法的流程图;
图3是本发明实施例三提供的一种路由器无线参数校准方法的流程图;
图4是本发明实施例四提供的一种路由器无线参数校准系统的结构框图。
具体实施方式
以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
还应当理解,此处所描述的具体实施例仅仅用于理解本发明,并不用于限定本发明。
在本发明中,快速启动模式和工厂模式相同,即为工厂生产准备的特殊模式,快速启动模式特指为系统快速启动而准备的一种工厂模式。
快速启动模式将路由器精简为最小的系统,启动路由器必要的系统服务,在这个最小系统下进行无线参数校准。
实施例一
本实施例提供一种路由器无线参数校准方法,其流程图如图1所示,详述如下:
步骤s101,设定路由器的启动参数,以将所述路由器的启动模式设定为快速启动模式。
路由器的启动模式至少包括快速启动模式和正常启动模式。路由器的启动模式由启动参数决定。
在路由器中存在一个记录厂家特定保留信息的一个分区,在该分区中可修改路由器的启动参数。
在本发明中,将路由器的启动参数设定为快速启动模式。
步骤s102,根据设定的启动参数,以快速启动模式启动所述路由器。
由于在步骤s101中,将启动参数已经设定为快速启动模式,路由器在启动时根据启动参数的设定,以快速启动模式启动。
以快速启动模式启动时,由于只加载路由器必要的系统服务,占用资源较少,启动速度较快。
步骤s103,在快速启动模式下,对所述路由器的无线参数进行校准。
在本发明中,所述无线参数又名为无线芯片参数,包括:频率、发射电平、接收信号强度指示等。
在大批量生产路由器时,所用元器件的绝对精度通常不足以满足设备频率、功率电平和其它无线参数的性能指标。所以,需要在生产时,需要对路由器的无线参数进行校准。
在快速启动模式下,进行校准,可以有效的节省校准所需的时间,提高路由器生产的产能和效率。
进一步地,在快速启动模式下,对所述路由器的无线参数进行校准之后,还包括:
接收校准客户端发送的控制命令;
响应于所述控制命令,更改路由器的所述启动参数,以使所述路由器恢复正常启动模式。
在本发明中,还包括一个校准客户端,所述校准客户端对工厂生产线上的路由器进行统一的校准。
在对路由器的无线参数校准结束后,需要更改路由器的启动参数,将路由器的预定启动模式设定为正常启动。
在本实施例中,在快速启动模式下对路由器的无线参数进行校准,有效了节省了校准时的开机时间,提高了工厂生产路由器的产能和效率。
实施例二
本实施例提供一种路由器无线参数校准方法,其流程图如图2所示,详述如下:
步骤s201,设定路由器的启动参数,以将所述路由器的启动模式设定为快速启动模式。
步骤s202,根据设定的启动参数,以快速启动模式启动所述路由器。
步骤s203,接收校准客户端发送的无线校准控制命令。
在校准客户端上通过telnet方式登录路由器,发送无线校准控制命令至所述路由器。
所述无线校准控制命令用于指示路由器采集无线采样数据,并将其发送至校准客户端。
步骤s204,响应于所述无线校准控制命令,将无线采样数据发送至所述校准客户端,以便所述校准客户端根据所述无线采样数据生成校准数据。
具体地,校准客户端与所述路由器建立socket连接。校准客户端通过socket连接获取所述无线采样数据,以及发送对应的校准数据至所述路由器。
所述路由器在接收到所述无线校准控制命令之后,将无线采样数据发送至所述校准客户端,以便所述校准客户端根据所述无线采样数据生成校准数据。
一般来说,对于各个无线参数的校准方法是不同的,在本发明中不限制其具体的校准方法。
例如发射电平的校准可以使用补偿数组的办法,精确测出为达到各个功率电平,所应施加的激励。
进一步地,校准客户端可用于各种无线参数的校准。
步骤s205,接收所述校准客户端发送的所述校准数据,并根据所述校准数据对所述路由器的无线参数进行校准。
所述校准数据可校准所述无线参数。
路由器在获取所述校准数据之后,将其写入路由器中,用于校准对应的无线参数。
此外,本发明中的无线参数也同样适用于其他参数的校准,例如电池等模块的参数。
在本实施例中,使用校准客户端对路由器进行统一校准,有利于工厂的量产。
实施例三
本实施例提供一种路由器无线参数校准方法,其流程图如图3所示,详述如下:
步骤s301,设定路由器的启动参数,以将所述路由器的启动模式设定为快速启动模式。
步骤s302,启动路由器的引导程序并初始化内核。
在启动路由器前需要加载引导程序,例如uboot引导程序。
进一步地,初始化路由器系统的内核。
步骤s303,根据设定的启动参数,判断所述路由器的启动模式是否设定为快速启动模式。
在内核初始化之后,当路由器检测述路由器的启动模式是否设定为快速启动模式。
步骤s304,当路由器的启动模式为快速启动模式时,以快速启动模式启动路由器。
当所述路由器的启动模式为快速启动模式时,以快速启动模式启动路由器。
所述以快速启动模式启动路由器包括:
在启动脚本中删除所述快速启动模式中预设关闭的第一系统服务,以禁止启动所述第一系统服务;
启动所述快速启动模式中预设开启的第二系统服务。
所述快速启动模式只加载必要的系统服务,以最小系统运行。
所述第一系统服务在所述快速启动模式中默认关闭,例如一些智能路由器中提供的基础功能服务之外的服务,例如网络硬盘。
所述第二系统服务至少包括校准所述无线参数所必须的服务。在此基础上,可包含其他一些基础的必不可少的服务。本发明不限制所述第二系统服务所包含的具体系统服务。
步骤s305,在快速启动模式下,对所述路由器的无线参数进行校准。
其余未详述的步骤,参看前述的实施例。
应当理解,上述的步骤并没有严格的执行顺序,所有可预见并且不影响功能的实现的变化都应该在本发明的保护范围内。
实施例四
本实施例提供一种路由器无线参数校准系统,其结构框图如图4所示,详述如下:
所述路由器无线参数校准系统包括:
启动参数设定模块41,用于设定路由器的启动参数,以将所述路由器的启动模式设定为快速启动模式;
路由器启动模块42,用于根据设定的启动参数,以快速启动模式启动所述路由器;
参数校准模块43,用于在快速启动模式下,对所述路由器的无线参数进行校准。
进一步地,所述参数校准模块43包括:
校准命令接收子模块,用于接收校准客户端发送的无线校准控制命令;
数据发送子模块,用于响应于所述无线校准控制命令,将无线采样数据发送至所述校准客户端,以便所述校准客户端根据所述无线采样数据生成校准数据;
参数校准子模块,用于接收所述校准客户端发送的所述校准数据,并根据所述校准数据对所述路由器的无线参数进行校准。
进一步地,所述路由器启动模块42包括:
初始化子模块,用于启动路由器的引导程序并初始化内核;
判断子模块,用于根据设定的启动参数,判断所述路由器的启动模式是否设定为快速启动模式;
启动子模块,用于当所述路由器的启动模式为快速启动模式时,以快速启动模式启动路由器。
进一步地,所述启动子模块包括:
服务删除单元,用于在启动脚本中删除所述快速启动模式中预设关闭的第一系统服务,以禁止启动所述第一系统服务;
服务启动单元,用于启动所述快速启动模式中预设开启的第二系统服务。
进一步地,还包括:
控制命令接收模块,用于接收校准客户端发送的控制命令;
启动参数更改模块,用于响应于所述控制命令,更改路由器的所述启动参数,以使所述路由器恢复正常启动模式。
由于本实施例提供的路由器无线参数校准系统应用于前述的方法实施例,相关的内容参见对应的方法实施例。
在本申请所提供的实施例中,应该理解所描述的方法和系统都是示意性的,在实际实施过程中通过调整可以有所差别。
另外,各功能单元或模块的具体名称也只是为了便于相互区分,并不用于本发明的保护范围。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。