一种路由器配置方法、装置、以及一种路由器的制造方法

文档序号:8514509阅读:214来源:国知局
一种路由器配置方法、装置、以及一种路由器的制造方法
【技术领域】
[0001]本发明涉及路由器领配置,特别是涉及一种通过云端服务器对路由器进行配置的方法、装置、以及一种路由器。
【背景技术】
[0002]目前由于802.11的协议变得越来越复杂,同时不同的客户所要求的功能也越来越多,因此产品在设计的过程中针对FLASH和DDR的容量的要求也变得越来越大,在产品的整个设计过程中,存储模块的设计的成本会占到总成本的相当大的部分,如果能够在产品的设计过程中大幅度的降低存储芯片的容量,那么对整个产品的成本降低会有特别突出的贡献。
[0003]且目前的产品的存储设计方案还是按照软件的容量的需求来进行设计,继而导致产品的功能越多FLASH的容量就会越大,同时由于产品的功能软件特别多,导致产品在量产之后需要面临大量的软件的升级过程,耗时耗力。因此我们亟需设计一种方法,能够既起到降低Flash容量的大小、降低成本的作用,同时还可以解决目前产品的设计过程中由于功能的复杂性而导致软件后续的升级过程中发生的种种问题。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种路由器配置方法、装置、以及一种路由器,用于解决现有技术中路由器存储容量较大导致的成本过高,且软件升级较复杂、易出错等的问题。
[0005]为实现上述目的及其他相关目的,本发明提供一种路由器配置方法,应用于一路由器中,所述路由器与至少一云端服务器进行通信,所述云端服务器中预先存储至少一个软件包,所述路由器配置方法包括如下步骤:令所述路由器登陆到相应的云端服务器;获取所述路由器的硬件标识信息和软件预加载信息;根据所述硬件标识信息和软件预加载信息在所述云端服务器中提取相应的软件包并进行下载;运行已下载完成的所述软件包。
[0006]可选的,在执行令所述路由器登陆到相应的云端服务器的步骤之前,令所述路由器根据自身存储模块中的预装软件进行启动并初始化。
[0007]可选的,在令所述路由器登陆到相应的云端服务器时,判断所述路由器是否已在所述云端服务器进行注册,是时,则直接根据注册时的用户名和密码进行登陆;否时,则设置用户名和密码进行注册。
[0008]可选的,所述软件预加载信息为软件升级相关信息。
[0009]可选的,所述硬件标识信息为与所述路由器的mac地址或产品序列号。
[0010]为实现上述目的及其他相关目的,本发明还提供一种路由器配置装置,应用于一路由器中,所述路由器与至少一云端服务器进行通信,所述云端服务器中预先存储至少一个软件包,所述路由器配置装置包括:云端连接模块,用以令所述路由器登陆到相应的云端服务器;信息获取模块,用以获取所述路由器的硬件标识信息和软件预加载信息;软件提取模块,用以根据所述硬件标识信息和软件预加载信息在所述云端服务器中提取相应的软件包并进行下载;软件运行模块,运行已下载完成的所述软件包。
[0011]可选的,还包括初始化模块,以令所述路由器根据自身存储模块中的预装软件进行启动并初始化。
[0012]可选的,所述云端连接模块在令所述路由器登陆到相应的云端服务器时,还判断所述路由器是否已在所述云端服务器进行注册,是时,则直接根据注册时的用户名和密码进行登陆;否时,则设置用户名和密码进行注册。
[0013]可选的,所述软件预加载信息为软件升级相关信息;所述硬件标识信息为与所述路由器的mac地址或产品序列号。
[0014]为实现上述目的及其他相关目的,本发明还提供一种路由器,具有如上任一项所述的路由器配置装置。
[0015]如上所述,本发明的一种路由器配置方法、装置、以及一种路由器,通过将部分软件存储于云端服务器中,以减小路由器本身的存储单元的容量,降低成本,且可极大的方便软件的更新升级,并能保证路由器不会因为在软件升级的过程中断电而造成无法开机的问题,提高路由器使用的稳定性以及提高用户体验性能。
【附图说明】
[0016]图1显示为本发明的一种路由器配置方法在一具体实施例中的流程示意图。
[0017]图2显示为本发明的一种路由器配置装置在一具体实施例中的模块示意图。
[0018]图3显示为本发明的一种路由器在一具体实施例中的模块示意图。
[0019]元件标号说明
[0020]1、21 路由器配置装置
[0021]11而连接板块
[0022]12信息获取模块
[0023]13软件提取模块
[0024]14软件运行模块
[0025]2路由器
[0026]Sll ?S14 步骤
【具体实施方式】
[0027]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0028]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0029]请参阅图1,显示为本发明的一种路由器配置方法在一具体实施例中的流程示意图,应用于一路由器中,所述路由器与至少一云端服务器进行通信,所述云端服务器中预先存储至少一个软件包,所述路由器配置方法包括以下步骤:
[0030]Sll:令所述路由器登陆到相应的云端服务器。在所述路由器登陆到相应的云端服务器时,优选以预先设置的用户名和密码进行登陆,且还判断所述路由器是否已在所述云端服务器进行注册,若是,则直接根据注册时的用户名和密码进行登陆;若否,则设置用户名和密码进行注册。且为用户提供“记住注册信息”选项,用户在勾选了所述“记住注册信息”的选项后,则在下次登陆时,可不需要再次输入用户名和密码而自动登陆。
[0031]S12:获取所述路由器的硬件标识信息和软件预加载信息;所述软件预加载信息例如为软件升级相关信息,所述硬件标识信息为与所述路由器的mac地址或产品序列号,以唯一标识所述路由器。本领域技术人员可知,所述步骤Sll和步骤S12的顺序并不以本实施例所示的为限,亦可为先执行获取所述路由器的硬件标识信息和软件预加载信息的步骤,再执行令所述路由器登陆到相应的云端服务器的步骤。
[0032]S13:根据所述硬件标识信息和软件预加载信息在所述云端服务器中提取相应的软件包并进行下载。
[0033]S13:运行已下载完成的所述软件包。
[0034]优选的,在所述步骤Sll之前,令所述路由器根据自身存储模块中的预装软件进行启动并初始化。所述存储模块例如为所述路由器中的Flash,所述预装软件只需满足所述路由器的基本配置需要即可,例如包括路由器的主芯片的基本的配置内容。即使得所述路由器的Flash的容量大小亦只需考虑所述预装软件的大小即可,可以减小路由器本身的存储单元的容量,降低成本。
[0035]且如果路由器再次重新启动,那么路由器需要重新通过云端服务器来进行软件下载、运行以实现各种功能。
[0036]例如,在一具体实施例中,所述路由器的配置方法的应用原理为:首先在路由器的自身存储模块中必须包括使所述路由器完成基本配置的软件,使路由器完成初始化,同时在软件的底层协议中进行设定,使得路由器能够通过网口直接连接到我们目前已经设定好的云端服务器,并且在软件的底层设定中,设定好路由器的硬件编号和所对应的软件的版本号以便于路由器能够顺利地从云端服务器上面抓取到所对应的软件的版本。因此整个的路由器从启动到完成的过程中主要分成以下的步骤:第一步首先通过路由器上的小容量的FLASH中的代码进行启动,同时进行路由器的初始化。第二步是在路由器完成初始化以后自动通过网络端口连接到针对路由器所设定的云端服务器,并且自动级行身份注册和验证。第三步是根据在FLASH内部已经烧录的硬件版本信息和软件升级需要的信息找到需要在服务器上面抓取的软件包。第四步是直接通过网络口下载的方式将已经确定的软件下载到对应的路由器的DDR_RAM中来。第五步是直接将已经完成下载任务的软件在DDR中进行运行并且运行路由器的各种功能。通过以上所论述的五个步骤就可以实现无线路由器通过云端进行应用软件的下载运
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1