设备配置方法和装置的制作方法

文档序号:7853430阅读:138来源:国知局
专利名称:设备配置方法和装置的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种设备配置方法和装置。
背景技术
通信设备例如路由器、交换机等,在开局和现网运行中都可能需要配置参数;例如,设备第一次在网络上部署时,需要进行开局配置,主要是配置业务参数、用户信息和IP地址等;设备在现网运行中,可能由于组网变化或者设备软件升级等情况,需要修改配置的参数。现有技术中,设备配置参数主要是人工配置,即通过人工登录设备进行人机交互 完成配置。例如,设备的操作人员通过设备提供的命令行,进行开局配置或者修改配置的参数。但是,这种方式的技术缺陷是由于需要操作人员逐个设备进行配置,当设备较多时,人工配置效率低,人力成本较高,人工配置的准确度也较难得到保证。

发明内容
本发明提供一种设备配置方法和装置,以提高设备配置的效率和准确性,降低配置成本。本发明的第一个方面是提供一种设备配置方法,包括向文件管理装置发送统一资源定位符URL请求,所述URL请求中包括通信设备的设备标识;接收所述文件管理装置返回的与所述设备标识对应的配置文件的URL ;向所述文件管理装置发送配置文件请求,所述配置文件请求中包含所述URL ;接收所述文件管理装置返回的与所述URL对应的所述配置文件;根据所述配置文件进行配置。本发明的另一个方面是提供一种设备配置方法,包括接收通信设备发送的统一资源定位符URL请求,所述URL请求中包括所述通信设备的设备标识;将与所述设备标识对应的配置文件的URL发送至所述通信设备;接收所述通信设备的配置文件请求,所述配置文件请求中包含所述URL ;向所述通信设备发送所述URL对应的所述配置文件,以使得所述通信设备根据所述配置文件进行配置。本发明的另一个方面是提供一种通信设备,包括URL获取单元,用于向文件管理装置发送统一资源定位符URL请求,所述URL请求中包括通信设备的设备标识;接收所述文件管理装置返回的与所述设备标识对应的配置文件的URL ;配置文件获取单元,用于向所述文件管理装置发送配置文件请求,所述配置文件请求中包含所述URL获取单元获取的所述URL ;接收所述文件管理装置返回的与所述URL对应的所述配置文件;文件配置单元,用于根据所述配置文件获取单元获取的所述配置文件进行配置。本发明的又一个方面是提供一种文件管理装置,包括
URL管理单元,用于接收通信设备发送的统一资源定位符URL请求,所述URL请求中包括所述通信设备的设备标识;将与所述设备标识对应的配置文件的URL发送至所述通信设备;文件管理单元,用于接收所述通信设备的配置文件请求,所述配置文件请求中包含所述URL ;向所述通信设备发送所述URL对应的所述配置文件。本发明设备配置方法和装置的技术效果是通过由通信设备从文件管理装置获取配置文件的URL,并根据该URL获取对应的配置文件,提高了配置文件配置的效率和准确性,并且降低了配置成本。


图I为本发明实施例提供的一种设备配置方法的流程示意图;图2为本发明实施例提供的另一种设备配置方法的流程示意图;图3为本发明实施例提供的设备配置方法所应用的系统架构图;图4为本发明实施例提供的设备配置方法的信令示意图;图5为本发明实施例提供的通信设备的一种结构示意图;图6为本发明实施例提供的通信设备的另一种结构示意图;图7为本发明实施例提供的通信设备的又一种结构示意图;图8为本发明实施例提供的文件管理装置的一种结构示意图;图9为本发明实施例提供的文件管理装置的另一种结构示意图。
具体实施例方式图I为本发明实施例提供的一种设备配置方法的流程示意图,该方法可以是由通信设备执行,如图I所示,本实施例的方法包括101、向文件管理装置发送统一资源定位符(Uniform Resource Locator,简称URL)请求,所述URL请求中包括通信设备的设备标识;其中,通信设备包括路由器、交换机等,URL请求用于获取通信设备的配置文件的URL。其中,URL是用于完整地描述Internet上的网页和其它资源的地址的一种标识方法;URL可以是http://开头,例如http://www. huawei. com,可以包括如超文本(扩展名为.html或.xml)名称之类的详细信息。使用URL可以准确地定位Internet上的指定文件。在开局和现网运行中可能需要配置该通信设备的设备参数,该设备参数例如包括IP地址、用户信息和业务参数等,该通信设备向文件管理装置发送URL请求,并在该URL请求中携带该通信设备的设备标识。所述的设备标识是能够唯一标识该通信设备的信息,例如IP地址,MAC地址,设备条码等。本实施例中,设定了包括该通信设备所需要配置的设备参数的配置文件,该配置文件例如可以是根据通信设备将要部署的业务定制的,并将该配置文件存储在所述文件管理装置上,通过URL标识该配置文件的存储位置。通信设备通过访问相应的URL,从所述文件管理装置上获取到相应的配置文件。可选的,例如,本实施例的URL可以是根据通信设备的设备条码进行人工设定,即根据设备条码给该通信设备的配置文件分配一个唯一的URL,通过URL对配置文件进行标识。102、接收所述文件管理装置返回的与所述设备标识对应的配置文件的URL ;其中,文件管理装置在接收到101中的URL请求后,根据URL请求中携带的设备标识,将与该设备标识对应的配置文件的URL发送至该通信设备;该URL用于标识该通信设备所需的配置文件的存储位置。103、向所述文件管理装置发送配置文件请求,所述配置文件请求中包含所述URL ;
其中,通信设备在获取到配置文件的URL后,将根据该URL向文件管理装置发送配置文件请求,该配置文件请求用于获取配置文件,该配置文件请求中包含所述URL ;实际实施中,可以是采用访问所述URL的方式发送配置文件请求,该请求中必然携带URL。104、接收所述文件管理装置返回的与所述URL对应的所述配置文件;105、根据所述配置文件进行配置。其中,通信设备在接收到配置文件后,将会根据该配置文件执行自动配置,完成自身的业务部署,或者自身的软件升级等;例如,当通信设备的软件需要升级时,上述的配置文件中包括升级后的软件所对应的一些配置参数,通信设备则根据该配置文件执行自动配置,将该通信设备上的软件的配置参数修改为配置文件中的配置参数,从而完成软件升级。本实施例的设备配置方法,与现有技术中的设备配置方法相比较,通过将包括有通信设备的设备参数的配置文件存储在文件管理装置,并通过URL标识,当需要配置通信设备时,由通信设备主动从文件管理装置获取配置文件的URL,并根据该URL获取对应的配置文件自动配置,可以解决现有技术中,人工配置效率低,人力成本较高,人工配置准确度无法保证的问题。采用本发明实施例提供的技术方案,通信设备可以自动获取配置文件、完成配置,无需人工操作,提高了设备配置的效率和准确性,降低了配置成本。图2为本发明实施例提供的另一种设备配置方法的流程示意图,该方法可以是由文件管理装置执行,如图2所示,本实施例的方法包括201、接收通信设备发送的统一资源定位符URL请求,所述URL请求中包括所述通信设备的设备标识;其中,文件管理装置内存储有通信设备的设备标识与URL的对应关系,该URL用于标识该通信设备所需的配置文件的存储位置;通信设备在向文件管理装置请求配置文件的URL时,需要将唯一标识设备自身的设备标识携带在URL请求中。例如,该设备标识可以是设备条码。当所述通信设备需要进行自动配置时,所述通信设备向所述文件管理装置发送所述URL请求。202、将与所述设备标识对应的配置文件的URL发送至所述通信设备;其中,文件管理装置在接收到URL请求后,将根据设备标识与URL的对应关系,获取到与该设备标识对应的配置文件的URL,并将该URL发送至所述通信设备。
203、接收所述通信设备的配置文件请求,所述配置文件请求中包含所述URL。其中,通信设备在获取到配置文件的URL后,将根据该URL向文件管理装置发送配置文件请求,用于请求获取配置文件,该配置文件请求中包含所述URL;例如可以是采用访问所述URL的方式发送配置文件请求。204、向所述通信设备发送所述URL对应的所述配置文件,以使得所述通信设备根据所述配置文件进行配置;本实施例的设备配置方法,通过文件管理装置存储通信设备的配置文件,并分配唯一标识该配置文件存储位置的URL,并根据通信设备的URL请求和配置文件请求,将对应的配置文件发送至该通信设备,以使该通信设备自动进行配置,提高了设备配置的效率和准确性,并且降低了配置成本。如图3所示,为本发明实施例提供的设备配置方法所应用的系统架构图,该系统包括总部设备31、多个分支设备32和网络服务器33。总部设备31是用于管理所述的多个 分支设备32的装置,该总部设备31和分支设备32可以是交换机、路由器等。多个分支设备32可以通过Internet与总部设备31、网络服务器33建立通信连接。此外,参见图3所示,网络服务器33可以直接与Internet连接,或者也可以通过总部设备31连接至Internet。本实施例以其中一个分支设备的开局配置为例进行说明。需要说明的是,本发明实施例中,所述文件管理装置例如可以包括URL管理单元和文件管理单元,其中,URL管理单元用于根据通信设备的设备标识反馈对应的配置文件的URL,文件管理单元用于根据URL反馈对应的配置文件,并且,该文件管理装置可以采用分布式部署,即上述的两个功能单元分别部署在不同的设备上。例如,如图3所示,URL管理单元设置在总部设备31上,文件管理单元设置在网络服务器33上;在具体实施中,可以是由网络服务器33存储分支设备32的配置文件,以及,配置文件与URL的对应关系,以使得可以根据URL找到对应的配置文件;由总部设备31存储所述URL,以及存储URL与配置文件所属的通信设备的设备标识的对应关系,以使得可以根据设备标识找到对应的URL;至于URL的生成方式本实施例不做限制,可以采用常用的URL的生成方式即可,例如可以由人工设定配置文件的URL之后,将URL存储在总部设备31上。如图4所示,为本发明实施例提供的设备配置方法的信令示意图,示出了图3所示的系统中,由总部设备31和网络服务器33共同实现文件管理装置,与分支设备32交互,实现本发明提供的设备配置方法。本实施例的设备配置方法,一并描述了分支设备开始请求获取URL之前的处理;但是本实施例的如下步骤并不局限于如下所述的执行顺序。如图4所示,该方法可以包括401、在网络服务器上存储配置文件;例如,在网络规划时,可以将规划网络中分支设备的配置信息存储在网络服务器上,该配置信息是以配置文件的形式存储;所述的配置文件可以自动生成,也可以支持根据网络用户的需求进行定制,定制后的文件只要保证通过URL能够获取到即可。此外,所述的配置文件也可以不是在网络规划时存储到网络服务器上,可以在其他时间存储,只要能够保证在分支设备启用之前存放到该网络服务器上,使得在分支设备启动的时候能够取用到就可以。
402、设定与所述配置文件对应的URL,并将该URL存储在总部设备上;其中,在总部设备上存储分支设备的设备标识与该分支设备的配置文件的URL之间的对应关系,而在网络服务器上将配置文件放置在对应的URL即可,网络服务器相当于存储了配置文件与URL的对应关系。在将分支设备的配置文件存放在网络服务器的对应URL下,并在总部设备中存储分支设备的设备标识与该分支设备配置文件的URL之间的对应关系之后,可以将分支设备设置为自动配置,即设置分支设备使得该设备在开局时会自动执行本发明实施例提供的设备配置方法。403、分支设备向总部设备发送URL请求,所述URL请求中包括分支设备的设备标识; 分支设备在安装完成并启动后,通过Internet和总部设备进行通信,发送所述URL请求,向总部设备请求获取所述分支设备的配置文件的URL ;所述URL请求中包括该分支设备的设备标识,例如设备条码。可选的,本实施例中,所述URL请求可以是通过因特网安全协议(InternetProtocol Security,简称IPSec)封装的。IPSec是一个工业标准的网络安全协议,用来为IP网络通信提供透明的安全服务,保护TCP/IP通信免遭窃听和篡改,可以有效抵御网络攻击,同时保持易用性。采用IPSec封装的优点是,可以保护IP数据包的安全,以及为抵御网络攻击提供防护措施;IPSec可以为数据包提供密码保护、密钥管理等安全管理,可以为分支设备与文件管理装置之间的通信提供强有力的安全保护。基于该IPSec进行URL信息和配置文件的推送,可以提高文件传输的安全性。404、总部设备向分支设备返回所述分支设备的配置文件的URL ; 本实施例中,总部设备在接收到分支设备发送的URL请求后,将根据该URL请求中携带的设备标识,以及该总部设备自身存储的设备标识与URL的对应关系,查找到该设备标识对应的配置文件的URL,并将该URL发送至分支设备。同样,总部设备向分支设备返回的所述URL可以是通过IPSec封装的。403和404中采用IPSec封装模式,可以提高URL传递的安全性。405、分支设备根据获取到的URL,向网络服务器发送配置文件请求,该配置文件请求中包含所述URL ;其中,分支设备获取到自己的配置文件的URL后,可以通过IPSec封装模式向网络服务器发送配置文件请求,用于请求获取配置文件,具体地,将获取到的URL通过IPSec封装,并根据该URL向网络服务器发送配置文件请求。406、网络服务器向分支设备返回与URL对应的配置文件;其中,网络服务器收到分支设备的配置文件请求后,解析所述配置文件请求中的URL,获得分支设备所请求的配置文件所在的URL,并获取该URL处存放的配置文件。同样,为了保证配置文件的安全传输,网络服务器可以通过基于IPSec的文件传输协议,将在所述的URL处存放的配置文件传输至分支设备。407、分支设备在接收到配置文件后,可以向网络服务器返回配置文件传输完成确认;408、分支设备根据该配置文件,自动完成配置;
可选地,分支设备在配置完成后,可以通知总部设备,配置完成,网络部署成功。可选的,本实施例是以开局部署为例,也可以应用于其他场景。例如,网络上运行的设备因为组网变化或软件升级等原因修改配置的参数。此时,可以在配置文件有更新时,人工触发分支设备发送URL请求,再获取配置文件完成自动配置;或者,由总部设备通知分支设备启动获取URL,再获取配置文件,完成自动配置。只要在配置文件有更新时给分支设备一个触发URL请求的配置指示即可。可选的,本实施例是以通过IPSec获取URL信息和配置文件为例;也可以适用于设备支持的其它任何文件类型,例如,本发明实施例中所述的配置文件可以是设备的程序和其它数据文件,如设备上的软件升级文件等。本实施例的设备配置方法,通过通信设备自动获取配置文件的URL,并根据URL进行配置文件的获取和自动配置,提高了设备配置的效率和准确度,节省了设备配置中的人力成本,并且通过IPSec进行URL和配置文件的请求和传输,提高了 URL和文件传输的安全性。图5为本发明实施例提供的通信设备的一种结构示意图,该通信设备例如是图3所示的其中一个分支设备,如图5所示,本实施例的通信设备可以包括URL获取单元51、配置文件获取单元52和文件配置单元53 ;其中,URL获取单元51,用于向文件管理装置发送统一资源定位符URL请求,所述URL请求中包括通信设备的设备标识;接收所述文件管理装置返回的与所述设备标识对应的配置文件的URL ;配置文件获取单元52,用于向文件管理装置发送配置文件请求,所述配置文件请求中包含所述URL获取单元51获取的所述URL ;以及接收所述文件管理装置返回的与所述URL对应的所述配置文件;
文件配置单元53,用于根据所述配置文件获取单元52获取的所述配置文件进行配置。图6为本发明实施例提供的通信设备的另一种结构示意图,如图6所示,本实施例的通信设备在图5所示结构的基础上还包括安全处理单元54,用于将所述URL获取单元51发送的URL请求通过IPSec封装,还用于对所述配置文件获取单元52发送的配置文件请求进行IPSec封装。相应的,URL获取单元51,具体用于向文件管理装置发送安全处理单元54进行IPSec封装后的URL请求;配置文件获取单元52,具体用于向文件管理装置发送安全处理单元54进行IPSec封装后的配置文件请求。图7为本发明实施例提供的通信设备的又一种结构示意图,如图7所示,该通信设备在图6所示结构的基础上还可以包括触发单元55,用于在接收到用于触发所述URL请求的配置指示时,通知所述URL获取单元执行向文件管理装置发送统一资源定位符URL请求。图8为本发明实施例提供的文件管理装置的一种结构示意图,本实施例仅对该文件管理装置的结构做简单说明,其具体的工作原理可以结合参见本发明实施例提供的设备配置方法所述。如图8所示,该文件管理装置可以包括URL管理单元81和文件管理单元82 ;其中,URL管理单元81,用于接收通信设备发送的统一资源定位符URL请求,所述URL请求中包括所述通信设备的设备标识;以及,将与所述设备标识对应的配置文件的URL发送至所述通信设备;文件管理单元82,用于接收所述通信设备的配置文件请求,所述配置文件请求中包含所述URL ;向所述通信设备发送所述URL对应的配置文件。图9为本发明实施例提供的文件管理装置的另一种结构示意图,如图9所示,本实施例的文件管理装置在图8所示结构的基础上还可以包括安全处理单元83,用于对所述URL管理单元81发送的配置文件的URL进行IPSec封装,对所述文件管理单元82发送的所述配置文件进行IPSec封装。进一步的,该文件管理装置可以采用分布式部署,URL管理单元81可以设置在第一设备上,文件管理单元82可以设置在第二设备上。例如,如图3所示的系统中,URL管理单元81设置在总部设备上,文件管理单元82设置在网络服务器上。
本实施例中,该文件管理装置中的文件管理单元82,用于存储通信设备的配置文件,以及所述配置文件与URL的对应关系;URL管理单元81,用于存储所述URL,以及通信设备的设备标识与所述URL的对应关系。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种设备配置方法,其特征在于,包括 向文件管理装置发送统一资源定位符URL请求,所述URL请求中包括通信设备的设备标识; 接收所述文件管理装置返回的与所述设备标识对应的配置文件的URL ; 向所述文件管理装置发送配置文件请求,所述配置文件请求中包含所述URL ; 接收所述文件管理装置返回的与所述URL对应的所述配置文件; 根据所述配置文件进行配置。
2.根据权利要求I所述的设备配置方法,其特征在于,所述URL请求通过IPSec封装; 所述文件管理装置返回的所述URL通过IPSec封装; 所述配置文件请求通过IPSec封装; 所述文件管理装置返回的所述配置文件通过IPSec封装。
3.根据权利要求I或2所述的设备配置方法,其特征在于,所述向文件管理装置发送统一资源定位符URL请求之前,还包括 接收用于触发所述URL请求的配置指示。
4.一种设备配置方法,其特征在于,包括 接收通信设备发送的统一资源定位符URL请求,所述URL请求中包括所述通信设备的设备标识; 将与所述设备标识对应的配置文件的URL发送至所述通信设备; 接收所述通信设备的配置文件请求,所述配置文件请求中包含所述URL ; 向所述通信设备发送所述URL对应的所述配置文件,以使得所述通信设备根据所述配置文件进行配置。
5.根据权利要求4所述的设备配置方法,其特征在于,在所述接收通信设备发送的统一资源定位符URL请求之前,还包括 获取所述通信设备的所述配置文件,并设定与所述配置文件对应的所述URL ; 存储所述通信设备的设备标识与所述URL的对应关系,以使得根据所述设备标识获取对应的所述URL ; 存储所述URL与所述配置文件的对应关系,以使得根据所述URL获取对应的所述配置文件。
6.一种通信设备,其特征在于,包括 URL获取单元,用于向文件管理装置发送统一资源定位符URL请求,所述URL请求中包括通信设备的设备标识;接收所述文件管理装置返回的与所述设备标识对应的配置文件的URL ; 配置文件获取单元,用于向所述文件管理装置发送配置文件请求,所述配置文件请求中包含所述URL获取单元获取的所述URL ;接收所述文件管理装置返回的与所述URL对应的所述配置文件; 文件配置单元,用于根据所述配置文件获取单元获取的所述配置文件进行配置。
7.根据权利要求6所述的通信设备,其特征在于,还包括 安全处理单元,用于对所述URL请求进行IPSec封装,还用于对所述配置文件请求进行IPSec封装;相应地, 所述URL获取单元,具体用于向所述文件管理装置发送所述安全处理单元进行IPSec封装后的URL请求; 所述配置文件获取单元,具体用于向所述文件管理装置发送所述安全处理单元进行IPSec封装后的配置文件请求。
8.根据权利要求6或7所述的通信设备,其特征在于,还包括 触发单元,用于在接收到配置指示时,触发所述URL获取单元向所述文件管理装置发送所述URL请求。
9.一种文件管理装置,其特征在于,包括 URL管理单元,用于接收通信设备发送的统一资源定位符URL请求,所述URL请求中包括所述通信设备的设备标识;将与所述设备标识对应的配置文件的URL发送至所述通信设备; 文件管理单元,用于接收所述通信设备的配置文件请求,所述配置文件请求中包含所述URL ;向所述通信设备发送所述URL对应的所述配置文件。
10.根据权利要求9所述的文件管理装置,其特征在于,还包括 安全处理单元,用于对所述URL管理单元发送的所述URL进行IPSec封装,对所述文件管理单元发送的所述配置文件进行IPSec封装。
11.根据权利要求9或10所述的文件管理装置,其特征在于,所述URL管理单元设置在第一设备上,所述文件管理单元设置在第二设备上。
全文摘要
本发明提供一种设备配置方法和装置,其中方法包括向文件管理装置发送统一资源定位符URL请求,所述URL请求中包括通信设备的设备标识;接收所述文件管理装置返回的与所述设备标识对应的配置文件的所述URL;向所述文件管理装置发送配置文件请求,所述配置文件请求中包含所述URL,接收所述文件管理装置返回的与所述URL对应的所述配置文件;根据所述配置文件进行配置。本发明提高了设备配置的效率和准确性,降低了配置成本,同时保证了配置数据的安全性。
文档编号H04L29/06GK102724067SQ20121019190
公开日2012年10月10日 申请日期2012年6月12日 优先权日2012年6月12日
发明者井天成, 郭俊, 靖相坤 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1