家庭网关单元型终端设备配置信息返回及配置方法、设备与流程

文档序号:14281496阅读:667来源:国知局
家庭网关单元型终端设备配置信息返回及配置方法、设备与流程

本发明涉及计算机网络通信技术领域,特别涉及一种家庭网关单元型终端设备配置信息返回及配置方法、设备。



背景技术:

hgu(homegatewayunit,家庭网关单元)型终端设备主要用于单独家庭用户,具有家庭网关功能,可以提供上网、iptv(internetprotocoltelevision,网络协议电视)等功能,支持tro69远程管理,tr069协议是宽带论坛制定的一个面向终端设备的网管协议,也称为cwmp(cpewanmanagementprotocol,用户终端设备广域网管理协议)。

当前hgu型终端设备的配置大多是通过tr069进行下发配置而完成部署的,但其不足在于:该方案下不能实现hgu型终端设备的自动部署。



技术实现要素:

本发明提供了一种家庭网关单元型终端设备配置信息返回及配置方法、计算机设备、计算机可读存储介质,用以解决hgu型终端设备的部署问题。

本发明实施例中提供了一种hgu型终端设备的配置信息返回方法,包括:

在动态主机配置协议服务器dhcpserver上接收hgu型终端设备向网络广播的动态主机配置协议发现dhcpdiscover报文,其中,在报文中请求返回以下选项中的一个或者其组合的信息:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

向所述hgu型终端设备返回动态主机配置协议提供dhcpoffer响应报文,该响应报文中包括该dhcpserver所属网络中可用于自动部署的选择信息,所述选择信息包括以下信息中的一个或者其组合:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件。

实施中,所述dhcpserver提供的tftpip地址为tftp服务地址;

所述tftp服务用于提供专用配置文件和/或通用配置文件,其中,专用配置文件为针对特定类终端设备的性能的配置文件,通用配置文件为满足终端设备基本开通要求性能的配置文件。

本发明实施例中提供了一种hgu型终端设备的配置方法,包括:

在hgu型终端设备上向网络广播dhcpdiscover报文,其中,在报文中请求返回以下选项中的一个或者其组合的信息:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

接收dhcpserver返回的dhcpoffer响应报文,该响应报文中包括该dhcpserver所属网络中可用于自动部署的选择信息,所述选择信息包括以下信息中的一个或者其组合:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

在hgu型终端设备上根据所述选择信息对该hgu型终端设备进行配置。

实施中,在hgu型终端设备上根据所述选择信息对该hgu型终端设备进行配置,是根据所述选择信息通过tr069平台、tftpserver或通过wan口的远程访问对该hgu型终端设备进行配置。

实施中,在hgu型终端设备上根据所述选择信息按以下方式之一对该hgu型终端设备进行配置:

在所述选择信息包括tr069的统一资源定位符、用户名以及密码时,根据所述选择信息通过tr069平台对该hgu型终端设备进行配置;或,

在所述选择信息包括tftpip地址时,根据所述选择信息通过tftpserver对该hgu型终端设备进行配置;或,

在所述选择信息包括hgu型终端设备的通用配置文件时,根据所述选择信息通过tftpserver对该hgu型终端设备进行配置;或,

在所述选择信息包括无效的tr069的统一资源定位符、用户名以及密码,无效的tftpip地址,以及无效的hgu型终端设备的通用配置文件时,根据所述选择信息通过wan口的远程访问对该hgu型终端设备进行配置。

实施中,所述选择信息包括:tr069的统一资源定位符、用户名以及密码;

在hgu型终端设备上根据所述选择信息通过tr069平台对该hgu型终端设备进行配置,包括:

将tr069的统一资源定位符、用户名以及密码添加到hgu型终端设备对应的url、用户名和密码中;

向dhcpserver发送dhcprequest请求报文,其中,在报文中携带tr069的统一资源定位符、用户名以及密码;

在接收dhcpserver返回的dhcpack报文进行信息确认后,通过dhcp协议为终端设备分配ip地址;

在hgu型终端设备与tr069平台实现通信后,通过tr069平台对该hgu型终端设备进行配置。

实施中,进一步包括:

在dhcprequest请求报文中携带所述选择信息中的所有信息。

实施中,进一步包括:

在hgu型终端设备不能与tr069平台实现通信时,按所述选择信息包括tftpip地址时通过tftpserver对该hgu型终端设备进行配置。

实施中,在hgu型终端设备与tr069平台在失败通信次数达到预设次数时,确定hgu型终端设备不能与tr069平台实现通信。

实施中,所述选择信息包括:tftpip地址;

在hgu型终端设备上根据所述选择信息通过tftpserver对该hgu型终端设备进行配置,包括:

根据tftpip地址向tftpserver发起get专用配置文件的请求;

在tftpserver能提供专用配置文件时,按照tftpserver提供的专用配置文件对该hgu型终端设备进行配置。

实施中,进一步包括:

在tftpserver不能提供专用配置文件时,按所述选择信息包括hgu型终端设备的通用配置文件时,通过tftpserver对该hgu型终端设备进行配置。

实施中,确定tftpserver能提供专用配置文件,是hgu型终端设备确定能够在设定的等待时间内接收到由tftpserver下发的专用配置文件时,确定tftpserver能提供专用配置文件。

实施中,所述选择信息包括:hgu型终端设备的通用配置文件;

在hgu型终端设备上根据所述选择信息通过tftpserver对该hgu型终端设备进行配置,包括:

向dhcpserver发送dhcprequest请求报文,其中,在报文中携带tftpip地址以及hgu型终端设备的通用配置文件;

在接收dhcpserver返回的dhcpack报文进行信息确认后,通过dhcp协议为终端设备分配ip地址;

向tftpserver发起get通用配置文件的请求;

在tftpserver能提供通用配置文件时,按照tftpserver提供的专用配置文件对该hgu型终端设备进行配置。

实施中,tftpserver是根据所述选择信息中的tftpip地址确定的。

实施中,进一步包括:

在tftpserver不能提供通用配置文件时,按所述选择信息包括无效的tr069的统一资源定位符、用户名以及密码,无效的tftpip地址,以及无效的hgu型终端设备的通用配置文件时,通过wan口的远程访问对该hgu型终端设备进行配置。

本发明实施例中提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现hgu型终端设备的配置信息返回方法。

本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行hgu型终端设备的配置信息返回方法的计算机程序。

本发明实施例中提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现hgu型终端设备的配置方法。

本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行hgu型终端设备的配置方法的计算机程序。

本发明有益效果如下:

本发明实施例提供的技术方案中,由于hgu型终端设备入网后会广播dhcpdiscover报文,而相应的dhcpserver会将所属网络中可用于自动部署的涉及tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件的选择信息返回hgu型终端设备,hgu型终端设备也因而能够依据该信息中的一个或多个信息从相应的渠道获得配置,从而完成自身的部署。

进一步的,在此过程中,由于选择信息是从网络侧提供的,在部署的过程中并不需要hgu型终端设备厂家对不同的运营商做出预配置,即使是在hgu型终端设备零配置的情况下也能完成hgu型终端设备的管理和配置下发,解决了不同的环境下需要不同的hgu的定制版本的问题,从而有利于众多hgu型终端设备的自动部署。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例中hgu型终端设备的配置信息返回方法实施流程示意图;

图2为本发明实施例中hgu型终端设备的配置方法实施流程示意图;

图3为本发明实施例中hgu型终端设备部署实施流程示意图。

具体实施方式

发明人在发明过程中注意到:

由于当前hgu型终端设备的配置大多是通过tr069进行下发配置而完成部署的,因而需要hgu型终端设备厂家对不同的运营商做出预配置,这也就导致不同的地方的hgu型终端设备有不同的软件版本。进一步的,如果在hgu型终端设备需要进行自动部署时,由于不知道局端的配置信息设置情况,因而也就难以完成自动部署。

基于此,本发明实施例中提供了对hgu型终端设备在零配置下进行自动部署的方案,实现对hgu型终端设备的自动配置。下面结合附图对本发明的具体实施方式进行说明。

在说明过程中,将分别从网络与hgu型终端设备侧的实施进行说明,然后还将给出二者配合实施的实例以更好地理解本发明实施例中给出的方案的实施。这样的说明方式并不意味着二者必须配合实施、或者必须单独实施,实际上,当网络与hgu型终端设备分开实施时,其也各自解决网络、hgu型终端设备侧的问题,而二者结合使用时,会获得更好的技术效果。

图1为hgu型终端设备的配置信息返回方法实施流程示意图,如图所示,包括:

步骤101、在dhcpserver(dhcp服务器;dhcp:dynamichostconfigurationprotocol,动态主机配置协议)上接收hgu型终端设备向网络广播的dhcpdiscover报文,其中,在报文中请求返回以下选项中的一个或者其组合的信息:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

步骤102、向所述hgu型终端设备返回dhcpoffer响应报文,该响应报文中包括该dhcpserver所属网络中可用于自动部署的选择信息,所述选择信息包括以下信息中的一个或者其组合:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件。

具体的,hgu型终端设备向dhcpserver申请索取选项中所列出的信息,dhcpserver则返回相应的选项的信息中的一个或者多个。具体实施中,返回的信息可以是无效的信息,但该信息仍然对应相应选项。

实施中,所述dhcpserver提供的tftpip地址为tftp服务地址;

所述tftp(trivialfiletransferprotocol,简单文件传输协议)服务用于提供专用配置文件和/或通用配置文件,其中,专用配置文件为针对特定类终端设备的性能的配置文件,通用配置文件为满足终端设备基本开通要求性能的配置文件。

具体的,可以将tftpipaddress设置为预先设置的tftp服务地址,在该tftp服务上面部署专用配置文件和通用配置文件,其中专用配置文件可以和通用配置文件以不同的预定名称进行区别,例如,专用配置文件的命名格式为hgu型终端设备的wan接口的mac.cfg格式,通用配置文件名称为:default.cfg;两类配置文件分别部署在tftp的预定目录中。

该设置的具体使用还将会结合hgu型终端设备侧的实施以及实例进行说明。

图2为hgu型终端设备的配置方法实施流程示意图,如图所示,包括:

步骤201、在hgu型终端设备上向网络广播dhcpdiscover报文,其中,在报文中请求返回以下选项中的一个或者其组合的信息:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

步骤202、接收dhcpserver返回的dhcpoffer响应报文,该响应报文中包括该dhcpserver所属网络中可用于自动部署的选择信息,所述选择信息包括以下信息中的一个或者其组合:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

步骤203、在hgu型终端设备上根据所述选择信息对该hgu型终端设备进行配置。

实施中,在hgu型终端设备上根据所述选择信息对该hgu型终端设备进行配置,是根据所述选择信息通过tr069平台、tftpserver或通过wan口的远程访问对该hgu型终端设备进行配置。

实施中,在hgu型终端设备上根据所述选择信息按以下方式之一对该hgu型终端设备进行配置:

在所述选择信息包括tr069的统一资源定位符、用户名以及密码时,根据所述选择信息通过tr069平台对该hgu型终端设备进行配置;或,

在所述选择信息包括tftpip地址时,根据所述选择信息通过tftpserver对该hgu型终端设备进行配置;或,

在所述选择信息包括hgu型终端设备的通用配置文件时,根据所述选择信息通过tftpserver对该hgu型终端设备进行配置;或,

在所述选择信息包括无效的tr069的统一资源定位符、用户名以及密码,无效的tftpip地址,以及无效的hgu型终端设备的通用配置文件时,通过wan口的远程访问对该hgu型终端设备进行配置。

具体实施可以如下:

1、所述选择信息包括:tr069的统一资源定位符、用户名以及密码;

在hgu型终端设备上根据所述选择信息通过tr069平台对该hgu型终端设备进行配置,包括:

将tr069的统一资源定位符、用户名以及密码添加到hgu型终端设备对应的url、用户名和密码中;

向dhcpserver发送dhcprequest请求报文,其中,在报文中携带tr069的统一资源定位符、用户名以及密码;

在接收dhcpserver返回的dhcpack报文进行信息确认后,通过dhcp协议为终端设备分配ip地址;

在hgu型终端设备与tr069平台实现通信后,通过tr069平台对该hgu型终端设备进行配置。

具体实施中,还可以进一步包括:

在dhcprequest请求报文中携带所述选择信息中的所有信息。

具体实施中,还可以进一步包括:

在hgu型终端设备不能与tr069平台实现通信时,按所述选择信息包括tftpip地址时通过tftpserver对该hgu型终端设备进行配置。

具体实施中,在hgu型终端设备与tr069平台在失败通信次数达到预设次数时,确定hgu型终端设备不能与tr069平台实现通信。

2、所述选择信息包括:tftpip地址;

在hgu型终端设备上根据所述选择信息通过tftpserver对该hgu型终端设备进行配置,包括:

根据tftpip地址向tftpserver发起get专用配置文件的请求;

在tftpserver能提供专用配置文件时,按照tftpserver提供的专用配置文件对该hgu型终端设备进行配置。

具体实施中,还可以进一步包括:

在tftpserver不能提供专用配置文件时,按所述选择信息包括hgu型终端设备的通用配置文件时,通过tftpserver对该hgu型终端设备进行配置。

具体实施中,确定tftpserver能提供专用配置文件,是hgu型终端设备确定能够在设定的等待时间内接收到由tftpserver下发的专用配置文件时,确定tftpserver能提供专用配置文件。

3、所述选择信息包括:hgu型终端设备的通用配置文件;

在hgu型终端设备上根据所述选择信息通过tftpserver对该hgu型终端设备进行配置,包括:

向dhcpserver发送dhcprequest请求报文,其中,在报文中携带tftpip地址以及hgu型终端设备的通用配置文件;

在接收dhcpserver返回的dhcpack报文进行信息确认后,通过dhcp协议为终端设备分配ip地址;

向tftpserver发起get通用配置文件的请求;

在tftpserver能提供通用配置文件时,按照tftpserver提供的专用配置文件对该hgu型终端设备进行配置。

具体实施中,tftpserver是根据所述选择信息中的tftpip地址确定的。

具体实施中,还可以进一步包括:

在tftpserver不能提供通用配置文件时,按所述选择信息包括无效的tr069的统一资源定位符、用户名以及密码,无效的tftpip地址,以及无效的hgu型终端设备的通用配置文件时,通过wan口的远程访问对该hgu型终端设备进行配置。

4、所述选择信息包括无效的tr069的统一资源定位符、用户名以及密码,无效的tftpip地址,以及无效的hgu型终端设备的通用配置文件时,根据所述选择信息通过wan口的远程访问对该hgu型终端设备进行配置。

下面对上述4种方式结合的一种实施方式进行实例说明,需要说明的是,结合的方式并不仅只有实例这一种,具体实践中可以根据需要进行结合,只要能够实现自动部署即可。

预先在网络侧局端设置一台dhcpserver(dynamichostconfigurationprotocolserver,动态主机配置协议服务器),且根据组网的实际情况来设置dhcpserver中dhcp报文的选项(option)字段43、66、67信息中的一个或者多个,选项(option)字段43、66、67信息为可用于自动部署的选择信息,其中,option43字段信息为:tr069的统一资源定位符+用户名+密码(url+username+password);option66字段信息为:tftpipaddress(tftpip地址;tftp:trivialfiletransferprotocol,简单文件传输协议);option67字段信息为:hgu型终端设备的通用配置文件。实例中,以字段43、66、67信息为例,是因为现有的协议在这些字段中可以携带这些信息,较为容易实施,但是,具体实施中可以根据实际需要来确定携带tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件等信息的具体方式,甚至新增字段来携带、构建新报文来携带都是可以的,只要能识别这些信息即可,字段43、66、67仅用于教导本领域技术人员具体如何实施本发明,但不意味仅能使用字段43、66、67一种方式,实施过程中可以结合实践需要来确定相应的方式。

进一步地,可以利用option66携带的tftpipaddress为预先设置的tftp服务地址,在tftp服务上面部署专用配置文件和通用配置文件,其中专用配置文件可以和通用配置文件以不同的预定名称进行区别,例如,专用配置文件的命名格式为hgu型终端设备的wan接口的mac.cfg格式,通用配置文件名称为:default.cfg;两类配置文件分别部署在tftp的预定目录中;专用配置文件为针对特定类终端设备的所有性能的配置文件;而通用配置文件为满足终端设备基本开通要求性能的配置文件,适宜在开通测试的初期无专用配置文件时用于终端设备的自动部署。

图3为hgu型终端设备部署实施流程示意图,如图所示,当未进行部署配置的hgu型终端设备上电后执行如下步骤:

步骤300:hgu型终端设备通过自身配置的wan(wideareanetwork,广域网)连接向网络中广播dhcpdiscover(dhcp发现)报文,其中,该dhcpdiscover报文不仅包括通用的网络参数,还包括选项43、选项66和选项67,此时,各选项值可为空或者无效值。

步骤301:dhcpserver接收到该dhcpdiscover报文后,判断本地存在可用于自动部署的选择信息时,向终端设备发送dhcpoffer(dhcp提供)响应报文,该响应报文中包括本地所预先设置的所有可用于自动部署的选择信息。

在本步骤中,可用于自动部署的选择信息是预先设置的option43、66、67的信息中的一个或者多个;dhcpoffer响应报文所携带的选择信息可以包括本地所配置的所有选择信息,具体的说,如果只配置了option43,则携带option43的信息,如果配置了option66和67,则携带option66和67的信息,如果option43,option66和option67均被预先配置,则携带option43,option66和67的信息;其中:

其中,option43字段为:tr069的url+username+password;

option66字段为:tftpipaddress;

option67字段为:hgu型终端设备的通用配置文件;

步骤302:终端设备收到dhcpserver发送的dhcpoffer响应报文,如果判断option43存在有效信息,执行步骤303,如果option43不存在有效信息,但是option66存在有效信息,执行步骤307,如果option43和option66中均不存在有效信息,执行步骤313;

步骤303:终端设备将dhcpoffer响应报文中option43字段中的信息tr069的url+username+password分别添加到hgu型终端设备对应的url(uniformresourelocator,统一资源定位符)、用户名和密码中;随后完成通过终端设备向dhcpserver发送dhcprequest(dhcp请求)报文,其中dhcprequest请求报文包含通用的网络参数和包括option43选项信息;并接收dhcpserver下发的dhcpack(dhcp确认)报文进行信息确认,并完成通过dhcp协议为终端设备分配ip地址的过程;

实施中,在本步骤中,终端设备向dhcpserver发送dhcprequest请求报文时可以包含根据dhcpoffer响应报文所得到的所有可用于自动部署的选择信息(option43,option66或者option67),以便于当利用option43所携带信息自动部署失败而采用其它信息自动部署时不需要在多次与dhcpserver进行地址等信息确认。也即,可以在dhcprequest请求报文中携带所述选择信息中的所有信息。

步骤304:终端设备判断是否可以实现与tr069平台的通信,如果是,执行步骤305,则通过tr069平台实现了对hgu型终端设备的管理和配置的下发;如果否,则表明hgu型终端设备与tr069平台之间无法通行,执行步骤306;

在本步骤中,判断是否可以实现终端设备与tr069平台的通信可以通过以下方式:如果终端设备发起多次(例如,3次)与tr069平台进行交互均失败,则认为两者之间不能通行,否则,认为可以正常通行。也即,在hgu型终端设备与tr069平台在失败通信次数达到预设次数时,确定hgu型终端设备不能与tr069平台实现通信。

步骤305:接收tr069平台对hgu型终端设备下发的配置报文,对终端设备实现自动配置。

步骤306:终端设备判断dhcpoffer响应报文中option66是否存在有效信息,如果是,向dhcpserver发送dhcprequest请求报文,其中dhcprequest请求报文包含通用的网络参数和option66和option67选项信息;并接收dhcpserver下发的dhcpack报文进行信息确认,由此完成通过dhcp协议为终端设备分配ip地址的过程;然后执行步骤307,否则执行步骤313;

步骤307:终端设备获取dhcpoffer响应报文中option66字段中的信息,且根据option66字段信息tftpipaddress自动向tftpserver发起get(获取)专用配置文件的请求;

步骤308:终端设备判断是否在设定第一等待时间内接收到由tftpserver下发的专用配置文件,如果是,表明tftpserver上存在匹配的专用配置文件,执行步骤309,否则,表明tftpserver上无匹配的配置文件,执行步骤306;

此步骤中,在tftpserver上存在匹配的专用配置文件可以将该文件下发给终端设备,而只有tftpserver的特定位置上存储着预先设置的文件名的文件时可以认为存在匹配的专用配置文件,具体可以如下:

tftpserver接收到hgu型终端设备发送的get专用配置文件的请求时判断tftp的预定目录中是否存在设定名称的文件,例如,以hgu型终端设备的wan接口的mac.cfg格式命名的文件,如果有则表明存在对应于申请的匹配专用配置文件,将该专用配置文件下发到hgu型终端设备;否则,认为不存在。

步骤309:hgu型终端设备按照该专用的配置文件对hgu型终端设备进行自动配置。

步骤310:hgu型终端设备获取dhcpoffer响应报文中option67字段中的信息,且根据option66字段信息tftpipaddress自动向tftpserver发起get通用配置文件的请求;

步骤311:hgu型终端设备判断是否在设定第二等待时间内接收到由tftpserver下发的通用配置文件,如果是,表明tftpserver上存在匹配的通用配置文件执行步骤312,否则,表明tftpserver上无匹配的通用配置文件,执行步骤313;

此步骤中,当tftpserver上存在匹配的通用配置文件时可将该文件下发给hgu型终端设备,而在tftpserver的特定位置上存储着预先设置的文件名的文件时可认为存在匹配的通用配置文件,具体可以如下:

tftpserver接收到hgu型终端设备发送的get通用配置文件的请求时判断tftp的预定目录中是否存在设定名称的文件,例如,default.cfg格式命名的文件,如果有则表明存在对应于申请的匹配通用配置文件,将该通用配置文件下发到hgu型终端设备;否则,认为无匹配的通用配置文件。

步骤312:hgu型终端设备按照该通用的配置文件对hgu型终端设备进行自动配置。

步骤313:hgu型终端设备允许通过wan口远程访问本终端设备的web页面的功能,通过web方式来加载hgu型终端设备的管理。

在本步骤中,如何通过wan口远程访问本终端设备的web页面可以采用本领域普通技术人员所已知的任何方式来实现,此处并不限定。

由此,通过上述方案可以完成对hgu型终端设备自动部署时的配置过程,而不需要在终端设备侧已知局端设备可以利用的配置手段,使得现场配置过程更加容易,减轻了现网中设备开通和维护的工作量;同时也解决了不同的现网环境下需要对终端设备定制不同版本以配合自动部署和升级的限制。

基于同一发明构思,本发明实施例中还提供了一种计算机设备、计算机可读存储介质,由于这些设备解决问题的原理与一种家庭网关单元型终端设备配置信息返回及配置方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下方法:

在dhcpserver上接收hgu型终端设备向网络广播的dhcpdiscover报文,其中,在报文中请求返回以下选项中的一个或者其组合的信息:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

向所述hgu型终端设备返回dhcpoffer响应报文,该响应报文中包括该dhcpserver所属网络中可用于自动部署的选择信息,所述选择信息包括以下信息中的一个或者其组合:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件。

一种计算机可读存储介质,所述计算机可读存储介质存储有执行如下所述方法的计算机程序:

在dhcpserver上接收hgu型终端设备向网络广播的dhcpdiscover报文,其中,在报文中请求返回以下选项中的一个或者其组合的信息:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

向所述hgu型终端设备返回dhcpoffer响应报文,该响应报文中包括该dhcpserver所属网络中可用于自动部署的选择信息,所述选择信息包括以下信息中的一个或者其组合:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下所述方法。

本发明实施例中提供了一种hgu型终端设备的配置方法,包括:

在hgu型终端设备上向网络广播dhcpdiscover报文,其中,在报文中请求返回以下选项中的一个或者其组合的信息:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

接收dhcpserver返回的dhcpoffer响应报文,该响应报文中包括该dhcpserver所属网络中可用于自动部署的选择信息,所述选择信息包括以下信息中的一个或者其组合:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

在hgu型终端设备上根据所述选择信息对该hgu型终端设备进行配置。

一种计算机可读存储介质,所述计算机可读存储介质存储有执行如下所述方法的计算机程序:

在hgu型终端设备上向网络广播dhcpdiscover报文,其中,在报文中请求返回以下选项中的一个或者其组合的信息:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

接收dhcpserver返回的dhcpoffer响应报文,该响应报文中包括该dhcpserver所属网络中可用于自动部署的选择信息,所述选择信息包括以下信息中的一个或者其组合:tr069的统一资源定位符、用户名以及密码,tftpip地址,hgu型终端设备的通用配置文件;

在hgu型终端设备上根据所述选择信息对该hgu型终端设备进行配置。

综上所述,在本发明实施例提供的技术方案中,能够针对hgu的零配置完成hgu的管理和配置下发,解决不同的环境下需要不同的hgu的定制版本的问题;

采用方案后,无论是在何种的环境中,都可以实现hgu的配置下发,从而减轻维护和开通的工作量;

进一步的,通过option67携带通用配置信息可以满足临时性开通测试的条件,使终端设备完成初步部署。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1