CN105357289B - 路由器的配置方法、软件镜像文件的生成方法及*** - Google Patents

路由器的配置方法、软件镜像文件的生成方法及*** Download PDF

Info

Publication number
CN105357289B
CN105357289B CN201510697987.1A CN201510697987A CN105357289B CN 105357289 B CN105357289 B CN 105357289B CN 201510697987 A CN201510697987 A CN 201510697987A CN 105357289 B CN105357289 B CN 105357289B
Authority
CN
China
Prior art keywords
router
image file
software image
parameter information
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510697987.1A
Other languages
English (en)
Other versions
CN105357289A (zh
Inventor
丁勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huzhou YingLie Intellectual Property Operation Co.,Ltd.
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201510697987.1A priority Critical patent/CN105357289B/zh
Publication of CN105357289A publication Critical patent/CN105357289A/zh
Application granted granted Critical
Publication of CN105357289B publication Critical patent/CN105357289B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供一种路由器的配置方法、软件镜像文件的生成方法及***。所述路由器的配置方法包括:从服务器中获取所述路由器的参数信息,所述参数信息包括:产品型号信息或者硬件版本信息;将获取到的所述参数信息写入所述路由器的参数存储单元中;获取所述路由器的软件镜像文件;根据获取到的所述软件镜像文件与所述参数信息对所述路由器进行配置。本发明的方法中,针对硬件设置相同的不同路由器,只需要生成一个软件镜像文件,不同的参数信息被写入至路由器的参数存储单元中,从而节省了测试时间,提高了效率。

Description

路由器的配置方法、软件镜像文件的生成方法及***
技术领域
本发明涉及路由器配置技术领域,特别是涉及一种路由器的配置方法、软件镜像文件的生成方法及***。
背景技术
现代社会中,越来越多的场合会用到路由器。而在路由器产品定义中,经常会碰到几款路由器硬件PCB完全一样,软件需求也一模一样,最终只是因为外观或者外壳上的一些差异而导致产品名称不一样。
对于这种情况的软件镜像发布以及生产,目前的做法是在makefile中定义不同的产品型号以编译生成不同的软件镜像。在生产时使用各自产品型号的软件镜像进行生产。
这种做法一方面随着型号的增多,需要同时编译生成的产品软件镜像也会逐渐增多,导致每次编译发版本的时间过长。而且由于毕竟编译出来的不是同一个镜像,针对每个镜像每次都要进行一些基本回归测试,所以比较浪费测试资源,效率低,不利于产品的发布。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种路由器的配置方法、软件镜像文件的生成方法及***,用于解决现有技术软件中镜像文件的生成效率低下、以及路由器的配置复杂等问题。
为实现上述目的及其他相关目的,本发明提供一种路由器的配置方法,包括:从服务器中获取所述路由器的参数信息,所述参数信息包括:产品型号信息或者硬件版本信息;将获取到的所述参数信息写入所述路由器的参数存储单元中;获取所述路由器的软件镜像文件;根据获取到的所述软件镜像文件与所述参数信息对所述路由器进行配置。
于本发明的一实施例中,多个硬件配置相同的路由器获取同一个软件镜像文件。
于本发明的一实施例中,所述从服务器中获取所述路由器的参数信息的步骤包括:在所述路由器uboot逻辑中增加一接口,所述接口包括所述路由器的MAC地址信息;所述路由器通过所述接口从所述服务器中获取所述路由器的参数信息。于本发明的一实施例中,所述服务器的IP地址为:192.168.1.3。
本发明还提供一种软件镜像文件的生成方法,所述软件镜像文件的生成方法包括以下步骤:提供一服务器;在所述服务器上配置多个具有相同硬件设置的路由器的参数信息;所述参数信息包括:产品型号信息以及硬件版本信息;提供对应于所述多个具有相同硬件设置的路由器的软件镜像文件;根据路由器的MAC地址,从所述服务器上获取该路由器的参数信息和对应的软件镜像文件。
于本发明的一实施例中,所述服务器的IP地址为:192.168.1.3。
于本发明的一实施例中,在所述路由器的uboot逻辑中增加一接口,所述接口包括所述路由器的MAC地址信息;所述路由器通过所述接口从所述服务器中获取所述路由器的参数信息。
本发明还提供一种生成软件镜像文件的***,所述生成软件镜像文件的***包括:服务器,用于提供软件镜像文件以及路由器的参数信息,所述参数信息包括产品型号信息或者硬件版本信息;路由器,用于从所述服务器中获取相应的软件镜像文件以及参数信息。
于本发明的一实施例中,所述服务器的IP地址为:192.168.1.3。
于本发明的一实施例中,所述路由器包括:一接口,用于从所述服务器中获取参数信息;一参数信息存储单元,用于存储获取到的所述参数信息。
如上所述,本发明的路由器的配置方法、软件镜像文件的生成方法及***,具有以下有益效果:针对硬件配置相同的路由器,只发布一个相同的软件镜像文件;而在路由器的参数存储单元中存储对应的参数信息,如产品型号信息以硬件版本信息等信息。这样,在路由器配置时,就达到了区分不同产品的目的;而只发布同一个软件镜像文件后,节省了对多个软件镜像文件的测试过程,从而大大提高了软件镜像文件的生成效率。
附图说明
图1显示为本发明的路由器的配置方法的流程示意图。
图2显示为本发明软件镜像文件的生成方法的流程示意图。
图3显示为本发明生成软件镜像文件的***的结构示意图。
元件标号说明
100 服务器
200 路由器
201 接口
202 参数存储单元
S11~S14 步骤
S21~S24 步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
请参阅图1,本发明提供一种路由器的配置方法,所述路由器的配置方法包括以下步骤:
步骤S11,从服务器中获取所述路由器的参数信息,所述参数信息包括:产品型号信息或者硬件版本信息;
步骤S12,将获取到的所述参数信息写入所述路由器的参数存储单元中;
在具体实施例中,可以在路由器中划分一块分区,如1K的分区以存储差异化的配置(如产品型号、硬件版本号)。这些差异化的配置在生产时通过一定的机制配置到路由器中,从而达到区分不同产品的目的。当页面显示以及其它代码逻辑中需要使用产品型号,硬件版本号的地方,调用接口从分区中读取相应信息即可。
步骤S13,获取所述路由器的软件镜像文件;
步骤S14,根据获取到的所述软件镜像文件与所述参数信息对所述路由器进行配置。
在本实施例中,多个硬件配置相同的路由器获取同一个软件镜像文件。也就是说,当多个路由器的硬件PCB完全一样时,从服务器上获取同一个软件镜像文件,这样针对硬件设置相同的多个产品,只需要发布一个软件镜像文件即可。而不同的参数信息可以分别从服务器中相应获取到,并存储至每个路由器的参数存储单元中。
在具体实施例中,所述从服务器中获取所述路由器的参数信息的步骤包括:
在所述路由器uboot逻辑中增加一接口,所述接口包括所述路由器的MAC地址信息;
所述路由器通过所述接口从所述服务器中获取所述路由器的参数信息。
在本实施例中,所述服务器的IP地址为:192.168.1.3。
具体地,部署一个192.168.1.3的服务器,并配置好起始MAC段到结束MAC段的产品型号信息以及硬件版本信息,并可以响应路由器的请求:根据路由器MAC地址可以获取到相应的产品型号以及硬件版本号。
而通过在路由器uboot逻辑中增加一接口的方式,可以确保对于同硬件方案的不同产品型号路由器使用的同一个软件镜像。通过路由器uboot逻辑的调整以及生产时环境的设定,可以很方便的在生产时把这些差异化的信息(产品型号以及硬件版本号)写入路由器特定分区中。
本实施例的路由器的配置方法中,由于只需发布一个软件镜像文件,从而也大大节省了软件镜像文件的测试时间,从而提高了软件镜像文件的生成效率,同时也提高了路由器的配置效率。
相应地,本发明还提供一种软件镜像文件的生成方法,参考图2,所述软件镜像文件的生成方法包括以下步骤:
步骤S21,提供一服务器;所述服务器的IP地址为:192.168.1.3。
步骤S22,在所述服务器上配置多个具有相同硬件设置的路由器的参数信息;所述参数信息包括:产品型号信息以及硬件版本信息;
步骤S23,提供对应于所述多个具有相同硬件设置的路由器的软件镜像文件;
步骤S24,根据路由器的MAC地址,从所述服务器上获取该路由器的参数信息和对应的软件镜像文件。
在本实施例中,在所述路由器的uboot逻辑中增加一接口,所述接口包括所述路由器的MAC地址信息;所述路由器通过所述接口从所述服务器中获取所述路由器的参数信息。
相应地地,本发明还提供一种生成软件镜像文件的***,参考图3,所述生成软件镜像文件的***包括:
服务器100用于提供软件镜像文件以及路由器的参数信息,所述参数信息包括产品型号信息或者硬件版本信息;在本实施例中,所述服务器的IP地址为:192.168.1.3。
路由器200用于从所述服务器中获取相应的软件镜像文件以及参数信息。
在本实施例中,所述路由器包括:
一接口201用于从所述服务器中获取参数信息;
一参数信息存储单元202,用于存储获取到的所述参数信息。
这样,路由器通过接口201从服务器100上获取相应的路由器的参数信息,并将获取到的参数信息写入至参数信息存储单元202。另外,当路由器200从服务器上获取到对应的软件镜像文件后,再结合获取到的参数信息即可完成对路由器的配置。
在本实施例中,具有相同硬件设置的路由器从服务器上获取到的为同一个软件镜像文件。也就是说,针对硬件设置相同,但是产品型号等信息不同时,只需要生成一个软件镜像文件即可,从而大大提高了生成软件镜像文件的效率。
综上所述,本发明路由器的配置方法中,对于多个产品只需要发布一个软件镜像,测试工作量也只需要一次;同时提供通过配置服务器的方式在生产时可以很容易的把相关差异化信息写入到路由器指定分区中。这样就大大节省了测试时间,从而提高了配置效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (8)

1.一种路由器的配置方法,其特征在于,所述路由器的配置方法包括以下步骤:
从服务器中获取所述路由器的参数信息,所述参数信息包括:产品型号信息或者硬件版本信息;
将获取到的所述参数信息写入所述路由器的参数存储单元中;
获取所述路由器的软件镜像文件;
根据获取到的所述软件镜像文件与所述参数信息对所述路由器进行配置;
在所述路由器uboot逻辑中增加一接口,所述接口包括所述路由器的MAC地址信息;
所述路由器通过所述接口从所述服务器中获取所述路由器的参数信息。
2.根据权利要求1所述的路由器的配置方法,其特征在于:多个硬件配置相同的路由器获取同一个软件镜像文件。
3.根据权利要求1所述的路由器的配置方法,其特征在于:所述服务器的IP地址为:192.168.1.3。
4.一种软件镜像文件的生成方法,其特征在于:软件镜像文件的生成方法包括以下步骤:
提供一服务器;
在所述服务器上配置多个具有相同硬件设置的路由器的参数信息;所述参数信息包括:产品型号信息以及硬件版本信息;
提供对应于所述多个具有相同硬件设置的路由器的软件镜像文件;
根据路由器的MAC地址,从所述服务器上获取该路由器的参数信息和对应的软件镜像文件;
在所述路由器的uboot逻辑中增加一接口,所述接口包括所述路由器的MAC地址信息;所述路由器通过所述接口从所述服务器中获取所述路由器的参数信息。
5.根据权利要求4所述的软件镜像文件的生成方法,其特征在于:所述服务器的IP地址为:192.168.1.3。
6.一种生成软件镜像文件的***,其特征在于,所述生成软件镜像文件的***包括:
服务器,用于提供软件镜像文件以及路由器的参数信息,所述参数信息包括产品型号信息或者硬件版本信息;
路由器,用于从所述服务器中获取相应的软件镜像文件以及参数信息;根据获取到的所述软件镜像文件与所述参数信息对所述路由器进行配置;
在所述路由器的uboot逻辑中增加一接口,所述接口包括所述路由器的MAC地址信息;所述路由器通过所述接口从所述服务器中获取所述路由器的参数信息。
7.根据权利要求6所述的生成软件镜像文件的***,其特征在于:所述服务器的IP地址为:192.168.1.3。
8.根据权利要求6所述的生成软件镜像文件的***,其特征在于,所述路由器包括:
一接口,用于从所述服务器中获取参数信息;
一参数信息存储单元,用于存储获取到的所述参数信息。
CN201510697987.1A 2015-10-23 2015-10-23 路由器的配置方法、软件镜像文件的生成方法及*** Active CN105357289B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510697987.1A CN105357289B (zh) 2015-10-23 2015-10-23 路由器的配置方法、软件镜像文件的生成方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510697987.1A CN105357289B (zh) 2015-10-23 2015-10-23 路由器的配置方法、软件镜像文件的生成方法及***

Publications (2)

Publication Number Publication Date
CN105357289A CN105357289A (zh) 2016-02-24
CN105357289B true CN105357289B (zh) 2019-10-22

Family

ID=55333148

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510697987.1A Active CN105357289B (zh) 2015-10-23 2015-10-23 路由器的配置方法、软件镜像文件的生成方法及***

Country Status (1)

Country Link
CN (1) CN105357289B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106713004B (zh) * 2016-07-12 2022-02-18 腾讯科技(深圳)有限公司 一种路由器适配方法及***
CN106161146A (zh) * 2016-08-24 2016-11-23 上海斐讯数据通信技术有限公司 一种路由器***防盗启动方法及装置、路由器
CN107241412B (zh) * 2017-06-09 2020-11-27 台州市吉吉知识产权运营有限公司 一种无线接入设备mac地址保存方法及***
CN108664276B (zh) * 2018-05-15 2021-11-09 福建升腾资讯有限公司 一种通过文本配置硬件信息的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101788998A (zh) * 2009-12-03 2010-07-28 福建星网锐捷网络有限公司 映像文件的处理方法、装置和网络设备
CN102238140A (zh) * 2010-04-27 2011-11-09 鸿富锦精密工业(深圳)有限公司 多客户端共享服务器的***及方法
CN102571446A (zh) * 2012-02-08 2012-07-11 华为技术有限公司 网络设备的升级方法、装置及***
EP2814208A1 (en) * 2013-06-14 2014-12-17 Fujitsu Limited Program, apparatus, and method for creating configuration requirements

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101788998A (zh) * 2009-12-03 2010-07-28 福建星网锐捷网络有限公司 映像文件的处理方法、装置和网络设备
CN102238140A (zh) * 2010-04-27 2011-11-09 鸿富锦精密工业(深圳)有限公司 多客户端共享服务器的***及方法
CN102571446A (zh) * 2012-02-08 2012-07-11 华为技术有限公司 网络设备的升级方法、装置及***
EP2814208A1 (en) * 2013-06-14 2014-12-17 Fujitsu Limited Program, apparatus, and method for creating configuration requirements

Also Published As

Publication number Publication date
CN105357289A (zh) 2016-02-24

Similar Documents

Publication Publication Date Title
CN105357289B (zh) 路由器的配置方法、软件镜像文件的生成方法及***
CN106569869B (zh) 插件化打包方法及装置
CN109347675A (zh) 服务器配置方法、装置以及电子设备
CN105653253B (zh) 集中配置方法及装置
CN103034541B (zh) 一种分布式消息***及其中的设备和方法
CN105227657A (zh) 一种数据同步的方法和装置
CN105141466A (zh) 一种基于云平台的操作***自动化部署方法及***
CN104239337B (zh) 基于tcam的查表处理方法及装置
CN109683910A (zh) 大数据平台部署方法及装置
CN109104368A (zh) 一种请求连接方法、装置、服务器及计算机可读存储介质
CN105591722B (zh) 一种板间通信方法及装置
CN110022323A (zh) 一种基于WebSocket与Redux的跨终端实时交互的方法和***
CN106294083A (zh) 一种多条内存条协同闪烁特效灯控制***及其实现方法
US8627336B2 (en) Feedback system and method for processing incoming data using a plurality of mapper modules and reducer module(s)
US10257123B2 (en) Software-defined-networking (SDN) enabling operating-system containers for real-time application traffic flow improvement
CN103955379A (zh) 一种注册软件的方法和***
CN106709056A (zh) 一种nfs挂载目录导出方法及装置
CN102883312A (zh) 一种自组网方法、节点、主机与***
CN105700870B (zh) 一种多来源的流内容的展示方法及服务器
US9256700B1 (en) Public service for emulation of application load based on synthetic data generation derived from preexisting models
US9239720B2 (en) Device and method for generating application model based on layered structure
ATE511138T1 (de) Flexray-system mit effizienter speicherung von anweisungen
US10693705B2 (en) Show command service aka CLI relay
CN106330556B (zh) 一种用于生成服务模块调用关联信息的方法与装置
JP2017508335A5 (zh)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201123

Address after: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Jiji Intellectual Property Operation Co., Ltd

Address before: 201616 Shanghai city Songjiang District Sixian Road No. 3666

Patentee before: Phicomm (Shanghai) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201218

Address after: 8319 Yanshan Road, Bengbu City, Anhui Province

Patentee after: Bengbu Lichao Information Technology Co.,Ltd.

Address before: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: Hangzhou Jiji Intellectual Property Operation Co., Ltd

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210309

Address after: 313000 room 1019, Xintiandi commercial office, Yishan street, Wuxing District, Huzhou, Zhejiang, China

Patentee after: Huzhou YingLie Intellectual Property Operation Co.,Ltd.

Address before: 8319 Yanshan Road, Bengbu City, Anhui Province

Patentee before: Bengbu Lichao Information Technology Co.,Ltd.

TR01 Transfer of patent right