CN102142988A - 配置设备的方法、装置和系统 - Google Patents
配置设备的方法、装置和系统 Download PDFInfo
- Publication number
- CN102142988A CN102142988A CN2010106087782A CN201010608778A CN102142988A CN 102142988 A CN102142988 A CN 102142988A CN 2010106087782 A CN2010106087782 A CN 2010106087782A CN 201010608778 A CN201010608778 A CN 201010608778A CN 102142988 A CN102142988 A CN 102142988A
- Authority
- CN
- China
- Prior art keywords
- terminal device
- information
- configuration
- terminal equipment
- gateway
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000008569 process Effects 0.000 abstract description 20
- 238000010586 diagram Methods 0.000 description 11
- 230000003993 interaction Effects 0.000 description 9
- 238000013499 data model Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
- H04L41/0809—Plug-and-play configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0843—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种配置设备的方法、装置和系统。本发明的配置设备的方法包括:接收配置服务器下发的配置模板;接收终端设备发送的设备宣告消息,该设备宣告消息携带该终端设备的终端设备信息,该终端设备信息包括标识该终端设备当前业务配置的第一信息;基于该配置模板以及该第一信息,对该终端设备进行配置。本发明的配置设备的装置包括第一接收模块、第二接收模块和配置模块。本发明的配置设备的系统包括配置服务器、网关和终端设备。采用本发明的方法、装置和系统能够简化网关对终端设备进行配置的流程,以及提高网关进行配置的效率。
Description
技术领域
本发明涉及通信领域,尤其涉及通信领域中配置设备的方法、装置和系统。
背景技术
随着嵌入式技术的发展,终端设备的种类日益增多,如个人电脑、打印机、网关和移动设备等。通用即插即用(Universal Plug and Play,简称为“UPnP”)协议允许终端设备在本地网络相互发现,并建立基本的网络服务,如数据共享、通讯、娱乐等,因此UPnP协议得到了终端设备的广泛支持。
远程集中管理本地网络中的终端设备可以有效提高终端设备的管理效率,并降低终端设备的管理费用。宽带论坛(Broadband Forum)的PD-174提出了一种代理管理模型,通过TR-069协议来远程管理非TR-069终端设备,包括实现了UPnP协议的终端设备。其中网关为终端设备提供代理,保证自动配置服务器(Auto-Configuration Server,简称为“ACS”)可以透明地控制终端设备。另外网关提供了协议转换机制,ACS的TR-069命令经过网关后转变为控制终端设备的UPnP命令,因而终端设备不需要实现TR-069协议就可被ACS配置和管理。
目前,网关和终端设备都实现了UPnP协议,网关作为UPnP控制点,而终端作为UPnP设备,网关根据终端设备信息进行配置,该流程通常如下:首先终端设备向网关发送设备宣告消息;网关接收到该设备宣告消息后向终端设备发送HTTP GET请求,以请求得到终端设备的设备描述和服务描述;终端设备通过对该GET请求进行响应,以向网关返回终端设备的设备描述和服务描述;接着网关向终端设备多次发送UPnP查询命令,以期望获得终端设备的各种信息;终端设备根据这些查询命令的参数向网关返回当前终端的各种信息;最后网关根据获取的终端设备当前信息对终端设备进行配置。当终端设备发送的设备通知消息过期或者终端设备重新上线后,继续进行上述网关与终端设备的交互流程,以对终端设备进行配置。
由于终端设备周期性地发送设备宣告消息,网关每次收到设备宣告消息后,都需要经过设备发现(接收终端设备的设备通知消息)和描述(取得终端设备的设备描述和服务描述)过程,并调用UPnP动作来获取终端设备的各种信息(例如业务能力等)。因此,网关对终端设备进行配置的流程复杂,降低了网关对终端设备进行配置的效率。
发明内容
为此,本发明实施例提供了一种配置设备的方法、装置和系统,以优化网关对终端设备进行配置的方案,提高网关对终端设备进行配置的效率。
一方面,本发明实施例提供了一种配置设备的方法,该方法包括:
接收配置服务器下发的配置模板;
接收终端设备发送的设备宣告消息,该设备宣告消息携带该终端设备的终端设备信息,该终端设备信息包括标识该终端设备当前业务配置的第一信息;
基于该配置模板以及该第一信息,对该终端设备进行配置。
另一方面,本发明实施例提供了一种配置设备的装置,该装置包括:
第一接收模块,用于接收配置服务器下发的配置模板;
第二接收模块,用于接收终端设备发送的设备宣告消息,该设备宣告消息携带该终端设备的终端设备信息,该终端设备信息包括标识该终端设备当前业务配置的第一信息;
配置模块,用于基于该配置模板以及该第一信息,对该终端设备进行配置。
再一方面,本发明实施例提供了一种配置设备的系统,该系统包括:配置服务器、网关和终端设备,
其中,该配置服务器用于向该网关下发配置模板;
该终端设备用于向该网关发送设备宣告消息,该设备宣告消息携带该终端设备的终端设备信息,该终端设备信息包括标识该终端设备当前业务配置的第一信息;
该网关包括:
第一接收模块,用于接收该配置模板;
第二接收模块,用于接收该设备宣告消息;
配置模块,用于基于该配置模板以及该第一信息,对该终端设备进行配置。
基于上述技术方案,由于本发明实施例的方法、装置和系统采用在设备宣告消息中携带终端设备信息的技术手段,从而能够简化网关为获取终端设备信息而与终端设备进行的交互流程,由此克服现有技术中流程复杂效率低下的问题,并且具有优化网关对终端设备进行配置的方案以及提高网关对终端设备进行配置的效率的技术效果。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的配置设备的方法的示意图;
图2是根据本发明另一实施例的配置设备的方法的示意图;
图3是根据本发明再一实施例的配置设备的方法的示意图;
图4是根据本发明再一实施例的配置设备的方法的流程图;
图5是根据本发明实施例的配置设备的装置的示意图;
图6是根据本发明另一实施例的配置设备的装置的示意图;
图7是根据本发明再一实施例的配置设备的装置的示意图;
图8是根据本发明实施例的配置设备的系统的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
图1示出了根据本发明实施例的配置设备的方法100的示意图。该方法100可应用于配置服务器通过网关代理管理UPnP终端设备。
在S110中,网关接收配置服务器下发的配置模板。该配置模板可以包括终端设备匹配规则,该终端设备匹配规则至少包括一个匹配条件,如果终端设备满足该匹配规则的所有匹配条件,则说明该终端设备符合该匹配规则,否则说明该终端设备不符合该匹配规则,该配置模板还可以包括与该终端设备匹配规则对应的配置信息和与该终端设备匹配规则对应的业务配置标识。
该终端设备匹配规则还可以包括对终端设备所连接的端口的要求、对终端设备能力的要求、对终端设备类型的要求、对终端设备制造商的要求、对终端设备序列号的要求、对终端设备软件的要求以及对终端设备硬件的要求中的一个或多个匹配条件。
在S120中,网关接收终端设备发送的设备宣告消息,该设备宣告消息携带有终端设备的终端设备信息,该终端设备信息包括标识终端设备当前业务配置的第一信息。因此该设备宣告消息不仅仅用于设备宣告,使得网关发现设备,该设备宣告消息还携带终端设备信息,使得终端设备主动将相关信息发送给网关,以简化网关获取终端设备相关信息的过程。
该设备宣告消息除了携带第一信息之外,还可以携带标识终端设备能力的第二信息、标识终端设备类型的第三信息、标识终端设备制造商的第四信息、标识终端设备序列号的第五信息、标识终端设备软件的第六信息以及标识终端设备硬件的第七信息中的一个或多个信息。
在S130中,网关基于接收到的该配置模板以及该第一信息,对终端设备进行配置。
由于本发明实施例的方法通过在设备宣告消息中携带终端设备信息,从而能够简化网关为获取终端设备信息而与终端设备进行的交互流程,由此能够优化网关对终端设备进行配置的方案,并且提高网关对终端设备进行配置的效率。
图2是根据本发明另一实施例的配置设备的方法200的示意图,该方法200详细示出了网关对终端设备进行配置的流程。
在S210中,网关配置服务器下发的配置模板;在S220中,网关接收终端设备发送的设备宣告消息,其中S210和S220与图1所示的方法100中的相关流程类似,为了简洁,在此不再赘述。
在S230中,网关确定终端设备需要进行配置。网关可以通过多种途径确定终端设备需要进行配置,例如,网关在接收到终端设备发送的设备宣告消息之后,对该设备宣告消息中包括的标识终端设备当前业务配置的第一信息进行检测,当确定该第一信息为空时,即终端设备没有当前业务配置,此时网关可以确定当前终端设备需要进行配置。当网关确定标识终端设备当前业务配置的第一信息为初始化配置请求标识时,此时网关也可以确定当前终端设备需要进行配置。
在本发明另一实施例中,当网关根据设备宣告消息携带的终端设备信息和配置模板所包括的终端设备匹配规则,能够确定终端设备与该终端设备匹配规则相匹配,并且还能够确定配置模板所包括的业务配置标识与设备宣告消息携带的第一信息不一致时,此时说明终端业务配置已经改变,网关也可以确定当前终端设备需要进行配置,下文中将对此详细说明。
在网关确定该终端设备需要进行配置之后,网关可以首先在配置服务器下发的配置模板所包括的终端设备匹配规则中,确定与该终端设备相匹配的第一终端设备匹配规则,如S240所示。为了确定该第一终端设备匹配规则,网关可以获取与该终端设备连接的端口的端口号,然后根据该端口号、该终端设备信息以及配置模板,确定与该终端设备匹配的第一终端设备匹配规则。
接着网关可以在该配置模板所包括的与终端设备匹配规则对应的所有配置信息中,查询得到与该第一终端设备匹配规则对应的第一配置信息,并将该第一配置信息发送给该终端设备,如S250所示,此时,网关对终端设备进行配置的过程结束。
在本发明实施例中,由于标识终端设备当前业务配置的第一信息为空,或该第一信息为初始化配置请求标识,因此网关在将该第一配置信息发送给该终端设备之后,网关还可以基于该第一终端设备匹配规则,在该配置模板所包括的所有业务配置标识中,确定与该第一终端设备匹配规则对应的第一业务配置标识,并将该第一业务配置标识下发给终端设备,如S260所示。
图3是根据本发明再一实施例的配置设备的方法300的示意图。该方法300详细说明了网关在确定与第一终端设备匹配规则对应的第一业务配置标识与第二信息不一致的情况下,对终端设备进行配置的流程。
在S310中,网关接收配置服务器下发的配置模板,该配置模板包括终端设备匹配规则、与该终端设备匹配规则对应的配置信息以及与该终端设备匹配规则对应的业务配置标识。
在S320中,网关接收终端设备发送的设备宣告消息,该设备宣告消息携带该终端设备的终端设备信息,该终端设备信息包括标识终端设备当前业务配置的第一信息,该终端设备信息还可以包括标识终端设备能力的第二信息、标识终端设备类型的第三信息、标识终端设备制造商的第四信息、标识终端设备序列号的第五信息、标识终端设备软件的第六信息以及标识终端设备硬件的第七信息中的至少一个。
在S330中,网关获取与当前终端设备连接的端口的端口号,并根据该端口号、终端设备信息和终端设备匹配规则,在配置模板包括的所有终端设备匹配规则中,确定与该终端设备匹配的第一终端设备匹配规则,如S340所示。
在S350中,网关可以基于该第一终端设备匹配规则,确定与该第一终端设备匹配规则对应的第一业务配置标识,并将该第一业务配置标识和设备宣告消息携带的第一信息进行比较,当确定该第一业务配置标识与该第一信息不一致时,说明终端设备需要进行配置。于是网关向该终端设备下发该配置模板中与该第一终端设备匹配规则对应的第一配置信息,如S360所示。
在S370中,当网关对终端设备进行配置之后,由于确定该第一业务配置标识与该第一信息不一致,即说明了当前终端设备的业务配置发生了改变,因此网关还可以向该终端设备下发配置模板具有的与该第一终端设备匹配规则对应的第一业务配置标识。
由于本发明实施例的方法通过在设备宣告消息中携带终端设备信息,从而能够简化网关为获取终端设备信息而与终端设备进行的交互流程,由此能够优化网关对终端设备进行配置的方案,并且提高网关对终端设备进行配置的效率。
图4是根据本发明再一实施例的配置设备的方法400的流程图。下面将以图4所示的流程图为例,详细说明根据本发明实施例的配置设备的方法400。
网关上线后,ACS可通过TR-069 RPC方法将配置模板下发到网关,如S410所示,网关接收ACS发送的SetParameterValues()请求,并对该请求进行响应。终端设备上线后,终端设备周期性地向网关发送设备宣告消息(ssdp:alive消息),该设备宣告消息携带方法100、200和300中所述的第一信息至第七信息中的一个或多个终端设备信息,这七个终端设备信息分别承载在对ssdp:alive消息头进行扩展之后的七个扩展字段中,这些扩展字段名的格式为“记号.域名”,其中域名必须是厂商的域名。例如如表1所示,示出了七个扩展字段名及其说明。
表1
网关收到终端设备发送的ssdp:alive消息后,在S430中,网关通过扩展字段DEVICEMODEL.HUAWEI.COM中的第三信息来判断网关是否支持该终端设备的类型,如果网关支持该终端设备类型,则该设备配置流程进行到S440,否则该设备配置流程结束。
接下来在S440中,网关判断是否已映射该终端设备的数据模型。网关可以查询网关中被代理设备节点,并由此确定该被代理设备节点中是否存在这样的终端设备节点,该终端设备节点的终端设备制造商和终端设备序列号分别与扩展字段MANUFACTUREROUI.HUAWEI.COM和SERIALNUMBER.HUAWEI.COM携带的第四信息和第五信息都相同。如果该被代理设备节点中存在上述终端设备节点,则说明网关已经为该终端设备映射过数据模型,那么该设备配置流程进行到S470;否则该设备配置流程进行到S450。
在S450中,网关先向终端设备发送HTTP GET请求,以请求终端设备的设备描述和服务描述;并接收终端设备对所述HTTP GET请求的响应DDDXML(可扩展标记语言的设备描述文件)和SCPD XML(可扩展标记语言的服务控制协议描述),从而获取终端设备的设备描述和服务描述。接着网关基于该设备描述和服务描述映射终端设备的数据模型,如S460所示。
网关确定已映射终端设备的数据模型或基于设备描述和服务描述对终端设备的数据模型进行映射之后,将网关代理数据模型中的终端设备状态开关isOnline修改为TRUE,如S470所示。接着,在S480中,网关判断终端设备业务配置是否改变。网关可以获取与终端设备连接的端口的端口号AttachedPort,并通过AttachedPort以及下述六个扩展字段DEVICEMODEL.HUAWEI.COM、MANUFACTUREROUI.HUAWEI.COM、SERIALNUMBER.HUAWEI.COM、PRODUCTCLASS.HUAWEI.COM、SOFTWAREVERSION.HUAWEI.COMHARDWAREVERSION.HUAWEI.COM分别携带的第三信息、第四信息、第五信息、第一信息、第六信息、第七信息,并查询网关中的业务状态表,得到与终端设备匹配规则对应的业务配置标识。网关将该业务配置标识与扩展字段PROVISIONINGCODE.HUAWEI.COM携带的第一信息进行比较,如果该业务配置标识与该第一信息一致,则说明业务没有发生改变,该设备配置流程结束;反之,如果该业务配置标识与该第一信息不一致,则说明业务发生改变,此时网关向终端设备下发与该终端设备匹配规则对应的配置信息,如S490所示。网关下发的配置文件中如果包含了查询业务状态表得到的该业务配置标识,则不需要单独调用UPnP命令将其写入终端设备数据模型中;否则网关需要单独调用UPnP命令将该业务配置标识写入终端数据模型中,至此该设备配置流程结束。
其中网关中的业务状态表可以包括八个字段:DeviceModel、ManufacturerOUI、SerialNumber、ProductClass、SoftwareVersion、HardwareVersion、AttachedPort、ProvisioningCode。该八个字段与终端设备宣告消息中携带的终端设备信息的对应关系如表2所示。
表2
业务状态表字段 | 扩展字段名 |
ProductClass | PRODUCTCLASS.HUAWEI.COM |
ProvisioningCode | PROVISIONINGCODE.HUAWEI.COM |
DeviceModel | DEVICEMODEL.HUAWEI.COM |
ManufacturerOUI | MANUFACTUREROUI.HUAWEI.COM |
SerialNumber | SERIALNUMBER.HUAWEI.COM |
SoftwareVersion | SOFTWAREVERSION.HUAWEI.COM |
HardwareVersion | HARDWAREVERSION.HUAWEI.COM |
AttachedPort |
该业务状态表包括了终端设备不同状态下的ProvisioningCode业务配置值。当该业务状态表中的字段ManufacturerOUI、SerialNumber、ProductClass、SoftwareVersion、DeviceModel和HardwareVersion都相同,但AttachedPort不同时,ProvisioningCode业务配置值可能不同,例如如表3所示,示出了终端设备业务状态表。
表3
由于本发明实施例的方法通过在设备宣告消息中携带终端设备信息,从而能够简化网关为获取终端设备信息而与终端设备进行的交互流程,由此能够优化网关对终端设备进行配置的方案,并且提高网关对终端设备进行配置的效率。
下面将描述根据本发明实施例的配置设备的装置和系统。
图5是根据本发明实施例的配置设备的装置600的示意图。如图5所示,装置600包括第一接收模块610、第二接收模块620和配置模块630,其中该第一接收模块610可用于接收配置服务器下发的配置模板;该第二接收模块620可用于接收终端设备发送的设备宣告消息,该设备宣告消息携带该终端设备的终端设备信息,该终端设备信息包括标识终端设备当前业务配置的第一信息;该配置模块630可用于基于该配置模板以及该第一信息,对该终端设备进行配置。
其中,该配置模板可以包括具有至少一个匹配条件的终端设备匹配规则、与该终端设备匹配规则对应的配置信息和与该终端设备匹配规则对应的业务配置标识,如果终端设备满足该匹配规则的所有匹配条件,则说明该终端设备符合该匹配规则,否则说明该终端设备不符合该匹配规则;该终端设备信息还可以包括标识终端设备能力的第二信息、标识终端设备类型的第三信息、标识终端设备制造商的第四信息、标识终端设备序列号的第五信息、标识终端设备软件的第六信息以及标识终端设备硬件的第七信息中的至少一个信息;该终端设备匹配规则可以包括对与终端设备连接的端口的要求、对终端设备能力的要求,并且该终端设备匹配规则还可以包括对终端设备类型的要求、对终端设备制造商的要求、对终端设备序列号的要求、对终端设备软件的要求以及对终端设备硬件的要求中的一个或多个匹配条件。
装置600的第一接收模块610、第二接收模块620和配置模块630的上述和其它操作和/或功能分别为了实现图1至图4中的各个方法100、200、300和400的相应流程,为了简洁,在此不再赘述。
由于本发明实施例的装置通过在设备宣告消息中携带终端设备信息,从而能够简化网关为获取终端设备信息而与终端设备进行的交互流程,由此能够优化网关对终端设备进行配置的方案,并且提高网关对终端设备进行配置的效率。
图6是根据本发明另一实施例的配置设备的装置700的示意图。在图6所示的实施例中,装置700包括第一接收模块710、第二接收模块720、确定模块730和配置模块740。
确定模块730可用于确定终端设备需要进行配置,该确定模块730可以包括第一确定单元731,该第一确定单元731用于确定第一信息为空,即终端设备没有当前业务配置,此时确定模块730可以确定当前终端设备需要进行配置;该确定模块730还可以包括第二确定单元732,该第二确定单元732用于确定第一信息为初始化配置请求标识,此时确定模块730也可以确定当前终端设备需要进行配置。
配置模块740可以包括第三确定单元741和第一发送单元742,其中该第三确定单元741用于基于该终端设备信息和该配置模板,在该配置模板包括的终端设备匹配规则中,确定与该终端设备匹配的第一终端设备匹配规则;第一发送单元742,用于将该配置模板中与该第一终端设备匹配规则对应的第一配置信息下发给终端设备。在本发明实施例中,该第三确定单元741可以包括获取子单元7411和确定子单元7412,该获取子单元7411可用于获取与该终端设备连接的端口的端口号,该确定子单元7412可用于根据该端口号、该终端设备信息和该配置模板包括的终端设备匹配规则,确定与该终端设备匹配的该第一终端设备匹配规则。
在本发明实施例中,装置700还可以包括发送模块,该发送模块用于在配置模块740对终端设备进行配置后,向终端设备下发配置模板中与该终端设备对应的第一业务配置标识。
装置700的第一接收模块710、第二接收模块720、确定模块730和配置模块740的上述和其它操作和/或功能分别为了实现图1至图4中的各个方法100、200、300和400的相应流程,为了简洁,在此不再赘述。
由于本发明实施例的装置通过在设备宣告消息中携带终端设备信息,从而能够简化网关为获取终端设备信息而与终端设备进行的交互流程,由此能够优化网关对终端设备进行配置的方案,并且提高网关对终端设备进行配置的效率。
图7是根据本发明再一实施例的配置设备的装置800的示意图。装置800的第一接收模块810、第二接收模块820以及配置模块840的第二发送单元841分别与装置700的相应模块相类似,在此不再赘述。
如图7所示,装置800的确定模块830可以包括第四确定单元831和第五确定单元832,该第四确定单元831可包括获取子单元8311和确定子单元8312,其中获取子单元8311可用于获取与终端设备连接的端口的端口号;确定子单元8312可用于根据该端口号、该终端设备信息和该配置模板包括的终端设备匹配规则,确定与该终端设备匹配的第一终端设备匹配规则;而该第五确定单元832可用于确定该第一业务配置标识与该第一信息不一致,当该第五确定单元832确定该第一业务配置标识与该第一信息不一致时,该确定模块830也可以确定当前终端设备需要进行配置。
在该实施例中,装置800的配置模块840包括第二发送单元841,该第二发送单元841在第五确定单元832确定该第一业务配置标识与该第一信息不一致后,将该配置模板中与该第一终端设备匹配规则对应的第一配置信息下发给终端设备。在本发明实施例中,装置800还可包括发送模块850,该发送模块850可用于在配置模块840对该终端设备进行配置后,向该终端设备下发该配置模板具有的与该第一终端设备匹配规则对应的第一业务配置标识,与装置700中的发送模块相类似。
装置800的各模块、单元、子单元和块的上述和其它操作和/或功能分别为了实现图1至图4中的各个方法100、200、300和400的相应流程,为了简洁,在此不再赘述。
由于本发明实施例的装置通过在设备宣告消息中携带终端设备信息,从而能够简化网关为获取终端设备信息而与终端设备进行的交互流程,由此能够优化网关对终端设备进行配置的方案,并且能够提高网关对终端设备进行配置的效率。
本发明实施例还提供了一种配置设备的系统,如图8所示。图8示出了根据本发明实施例的配置设备的系统1000的示意图,该系统1000包括配置服务器1100、网关1200和终端设备1300,其中,该配置服务器1100可用于向该网关1200下发配置模板;该终端设备1300可用于向该网关1200发送设备宣告消息,该设备宣告消息携带该终端设备的终端设备信息,该终端设备信息包括标识该终端设备当前业务配置的第一信息;该网关1200可包括第一接收模块1210、第二接收模块1220和配置模块1230,该第一接收模块1210可用于接收该配置模板,该第二接收模块1220可用于接收该设备宣告消息,该配置模块1330可用于基于该配置模板以及该第一信息,对该终端设备1300进行配置。
该系统1000的配置服务器1100、网关1200和终端设备1300的上述和其它操作和/或功能分别为了实现图1至图4中的各个方法100、200、300和400的相应流程,为了简洁,在此不再赘述。
由于本发明实施例的系统通过在设备宣告消息中携带终端设备信息,从而能够简化网关为获取终端设备信息而与终端设备进行的交互流程,由此能够优化网关对终端设备进行配置的流程,并且能够提高网关对终端设备进行配置的效率。
本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或步骤可以用硬件、处理器执行的软件程序,或者二者的结合来实施。软件程序可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内。
Claims (18)
1.一种配置设备的方法,其特征在于,包括:
接收配置服务器下发的配置模板;
接收终端设备发送的设备宣告消息,所述设备宣告消息携带所述终端设备的终端设备信息,所述终端设备信息包括标识所述终端设备当前业务配置的第一信息;
基于所述配置模板以及所述第一信息,对所述终端设备进行配置。
2.根据权利要求1所述的方法,其特征在于,所述终端设备信息还包括:
标识所述终端设备能力的第二信息、标识所述终端设备类型的第三信息、标识所述终端设备制造商的第四信息、标识所述终端设备序列号的第五信息、标识所述终端设备软件的第六信息以及标识所述终端设备硬件的第七信息中的至少一个。
3.根据权利要求2所述的方法,其特征在于,所述配置模板包括:
终端设备匹配规则、与所述终端设备匹配规则对应的配置信息以及与所述终端设备匹配规则对应的业务配置标识。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
基于所述第一信息,确定所述终端设备需要进行配置,
其中,在确定所述终端设备需要进行配置之后,基于所述配置模板以及所述第一信息,对所述终端设备进行配置。
5.根据权利要求4所述的方法,其特征在于,所述确定所述终端设备需要进行配置包括:
确定所述第一信息为空;或
确定所述第一信息为初始化配置请求标识。
6.根据权利要求5所述的方法,其特征在于,所述对所述终端设备进行配置包括:
基于所述终端设备信息和所述终端设备匹配规则,确定所述终端设备匹配规则中与所述终端设备匹配的第一终端设备匹配规则;
将所述配置信息中与所述第一终端设备匹配规则对应的第一配置信息下发给所述终端设备。
7.根据权利要求4所述的方法,其特征在于,所述确定所述终端设备需要进行配置包括:
基于所述终端设备信息和所述终端设备匹配规则,确定所述终端设备匹配规则中与所述终端设备匹配的第一终端设备匹配规则;
确定所述业务配置标识中与所述第一终端设备匹配规则对应的第一业务配置标识与所述第一信息不一致,
其中,所述对所述终端设备进行配置包括:
将所述配置信息中与所述第一终端设备匹配规则对应的第一配置信息下发给所述终端设备。
8.根据权利要求6或7所述的方法,其特征在于,所述确定所述终端设备匹配规则中与所述终端设备匹配的第一终端设备匹配规则包括:
获取与所述终端设备连接的端口的端口号;
根据所述端口号、所述终端设备信息和所述终端设备匹配规则,确定与所述终端设备匹配的所述第一终端设备匹配规则。
9.根据权利要求3至7中任一项所述的方法,其特征在于,所述终端设备匹配规则包括:
对所述终端设备能力的要求。
10.根据权利要求9所述的方法,其特征在于,所述终端设备匹配规则还包括:
对与所述终端设备连接的端口的要求、对所述终端设备类型的要求、对所述终端设备制造商的要求、对所述终端设备序列号的要求、对所述终端设备软件的要求以及对所述终端设备硬件的要求中的至少一个。
11.一种配置设备的装置,其特征在于,包括:
第一接收模块,用于接收配置服务器下发的配置模板;
第二接收模块,用于接收终端设备发送的设备宣告消息,所述设备宣告消息携带所述终端设备的终端设备信息,所述终端设备信息包括标识所述终端设备当前业务配置的第一信息;
配置模块,用于基于所述配置模板以及所述第一信息,对所述终端设备进行配置。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
确定模块,用于确定所述终端设备需要进行配置。
13.根据权利要求12所述的装置,其特征在于,所述确定模块包括:
第一确定单元,用于确定所述第一信息为空;或
第二确定单元,用于确定所述第一信息为初始化配置请求标识。
14.根据权利要求13所述的装置,其特征在于,所述配置模块包括:
第三确定单元,用于基于所述终端设备信息和所述配置模板,确定所述配置模板中与所述终端设备匹配的第一终端设备匹配规则;
第一发送单元,用于将所述配置模板中与所述第一终端设备匹配规则对应的第一配置信息下发给所述终端设备。
15.根据权利要求12所述的装置,其特征在于,所述确定模块包括:
第四确定单元,用于基于所述终端设备信息和所述配置模板,确定所述配置模板中与所述终端设备匹配的第一终端设备匹配规则;
第五确定单元,用于确定所述配置模板中与所述第一终端设备匹配规则对应的第一业务配置标识与所述第一信息不一致,
其中,所述配置模块包括:
第二发送单元,用于将所述配置模板中与所述第一终端设备匹配规则对应的第一配置信息下发给所述终端设备。
16.根据权利要求14或15所述的装置,其特征在于,所述第三确定单元和所述第四确定单元包括:
获取子单元,用于获取与所述终端设备连接的端口的端口号;
确定子单元,用于根据所述端口号、所述终端设备信息和所述配置模板,确定所述配置模板中与所述终端设备匹配的所述第一终端设备匹配规则。
17.根据权利要求11至15中任一项所述的装置,其特征在于,所述装置还包括:
发送模块,用于在所述配置模块对所述终端设备进行配置后,向所述终端设备下发所述配置模板中与所述终端设备对应的第一业务配置标识。
18.一种配置设备的系统,其特征在于,包括:配置服务器、网关和终端设备,
其中,所述配置服务器用于向所述网关下发配置模板;
所述终端设备用于向所述网关发送设备宣告消息,所述设备宣告消息携带所述终端设备的终端设备信息,所述终端设备信息包括标识所述终端设备当前业务配置的第一信息;
所述网关包括:
第一接收模块,用于接收所述配置模板;
第二接收模块,用于接收所述设备宣告消息;
配置模块,用于基于所述配置模板以及所述第一信息,对所述终端设备进行配置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106087782A CN102142988A (zh) | 2010-12-28 | 2010-12-28 | 配置设备的方法、装置和系统 |
EP11852464.4A EP2640002B1 (en) | 2010-12-28 | 2011-12-26 | Method, apparatus and system for configuring device |
PCT/CN2011/084605 WO2012089075A1 (zh) | 2010-12-28 | 2011-12-26 | 配置设备的方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106087782A CN102142988A (zh) | 2010-12-28 | 2010-12-28 | 配置设备的方法、装置和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102142988A true CN102142988A (zh) | 2011-08-03 |
Family
ID=44410230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010106087782A Pending CN102142988A (zh) | 2010-12-28 | 2010-12-28 | 配置设备的方法、装置和系统 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP2640002B1 (zh) |
CN (1) | CN102142988A (zh) |
WO (1) | WO2012089075A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012089075A1 (zh) * | 2010-12-28 | 2012-07-05 | 华为终端有限公司 | 配置设备的方法、装置和系统 |
CN103517260A (zh) * | 2012-09-27 | 2014-01-15 | 深圳市友讯达科技发展有限公司 | 通信参数与通信协议的配置方法、网络节点设备及系统 |
CN104113443A (zh) * | 2013-04-19 | 2014-10-22 | 中兴通讯股份有限公司 | 一种网络设备检测方法、装置及云检测系统 |
WO2015096737A1 (zh) * | 2013-12-26 | 2015-07-02 | 华为技术有限公司 | 一种控制网络设备自动开局的方法、设备及系统 |
CN105827463A (zh) * | 2016-05-16 | 2016-08-03 | 中国联合网络通信集团有限公司 | 一种客户端业务的配置方法、装置及系统 |
CN110880979A (zh) * | 2018-09-05 | 2020-03-13 | 上海欣诺通信技术股份有限公司 | 光网络终端配置方法、光线路终端、光网络系统及介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2897326A1 (en) * | 2014-01-21 | 2015-07-22 | Thomson Licensing | System comprising an access gateway and a wide-area-network modem device, and respective access gateway and wide-area-network modem device |
EP3205134B1 (en) * | 2014-11-12 | 2020-05-27 | ARRIS Enterprises LLC | Auto-configuration of wireless network extender |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466064A (zh) * | 2002-09-12 | 2004-01-07 | 联想(北京)有限公司 | 家庭网络中实现动态组网时的设备发现方法 |
CN1553630A (zh) * | 2003-06-08 | 2004-12-08 | 华为技术有限公司 | 一种自动配置终端设备的方法 |
CN1866855A (zh) * | 2005-09-13 | 2006-11-22 | 华为技术有限公司 | 一种远程管理本地网络设备的系统及实现方法 |
WO2010022898A1 (en) * | 2008-09-01 | 2010-03-04 | Alcatel Lucent | Method, device and module for optimising the remote management of home network devices |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101304350B (zh) * | 2007-05-11 | 2013-02-13 | 华为技术有限公司 | 访问家庭网络设备的方法、系统和家庭网络接入设备 |
KR101474840B1 (ko) * | 2007-11-05 | 2014-12-19 | 삼성전자 주식회사 | UPnP 기반의 네트워크 시스템 및 그 제어 방법 |
KR101481443B1 (ko) * | 2008-09-12 | 2015-01-12 | 삼성전자주식회사 | 통신 네트워크의 디바이스 관리 방법 및 시스템 |
CN102142988A (zh) * | 2010-12-28 | 2011-08-03 | 华为终端有限公司 | 配置设备的方法、装置和系统 |
-
2010
- 2010-12-28 CN CN2010106087782A patent/CN102142988A/zh active Pending
-
2011
- 2011-12-26 WO PCT/CN2011/084605 patent/WO2012089075A1/zh active Application Filing
- 2011-12-26 EP EP11852464.4A patent/EP2640002B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466064A (zh) * | 2002-09-12 | 2004-01-07 | 联想(北京)有限公司 | 家庭网络中实现动态组网时的设备发现方法 |
CN1553630A (zh) * | 2003-06-08 | 2004-12-08 | 华为技术有限公司 | 一种自动配置终端设备的方法 |
CN1866855A (zh) * | 2005-09-13 | 2006-11-22 | 华为技术有限公司 | 一种远程管理本地网络设备的系统及实现方法 |
WO2010022898A1 (en) * | 2008-09-01 | 2010-03-04 | Alcatel Lucent | Method, device and module for optimising the remote management of home network devices |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012089075A1 (zh) * | 2010-12-28 | 2012-07-05 | 华为终端有限公司 | 配置设备的方法、装置和系统 |
CN103517260A (zh) * | 2012-09-27 | 2014-01-15 | 深圳市友讯达科技发展有限公司 | 通信参数与通信协议的配置方法、网络节点设备及系统 |
CN103517260B (zh) * | 2012-09-27 | 2016-12-21 | 深圳友讯达科技股份有限公司 | 通信参数与通信协议的配置方法、网络节点设备及系统 |
CN104113443A (zh) * | 2013-04-19 | 2014-10-22 | 中兴通讯股份有限公司 | 一种网络设备检测方法、装置及云检测系统 |
US10063412B2 (en) | 2013-04-19 | 2018-08-28 | Zte Corporation | Network device detecting method and apparatus, and cloud detection system |
CN104113443B (zh) * | 2013-04-19 | 2018-10-02 | 南京中兴新软件有限责任公司 | 一种网络设备检测方法、装置及云检测系统 |
WO2015096737A1 (zh) * | 2013-12-26 | 2015-07-02 | 华为技术有限公司 | 一种控制网络设备自动开局的方法、设备及系统 |
US10091274B2 (en) | 2013-12-26 | 2018-10-02 | Huawei Technologies Co., Ltd | Method, device, and system for controlling network device auto-provisioning |
CN105827463A (zh) * | 2016-05-16 | 2016-08-03 | 中国联合网络通信集团有限公司 | 一种客户端业务的配置方法、装置及系统 |
CN105827463B (zh) * | 2016-05-16 | 2019-02-15 | 中国联合网络通信集团有限公司 | 一种客户端业务的配置方法、装置及系统 |
CN110880979A (zh) * | 2018-09-05 | 2020-03-13 | 上海欣诺通信技术股份有限公司 | 光网络终端配置方法、光线路终端、光网络系统及介质 |
Also Published As
Publication number | Publication date |
---|---|
EP2640002A4 (en) | 2013-09-18 |
EP2640002B1 (en) | 2016-03-09 |
EP2640002A1 (en) | 2013-09-18 |
WO2012089075A1 (zh) | 2012-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102142988A (zh) | 配置设备的方法、装置和系统 | |
JP4624701B2 (ja) | ネットワークを介した機器情報の管理装置およびその方法 | |
CN100407625C (zh) | 一种根据终端类型进行业务发放的方法 | |
US20080104221A1 (en) | Method and system for simple network management protocol based data management | |
CN101304350B (zh) | 访问家庭网络设备的方法、系统和家庭网络接入设备 | |
US20070162165A1 (en) | SYSTEM AND METHOD FOR USING WEB SYNDICATION PROTOCOLS AS AN OUT-OF-BAND UPnP SERVICE DISCOVERY SYSTEM | |
US20150055509A1 (en) | Communications device utilizing a central discovery mechanism, and respective method | |
CN102082828A (zh) | 用于发现无线网络中提供的服务的技术 | |
CN101854343B (zh) | 提供节点信息的方法、获取节点信息的方法及设备 | |
CN102130937A (zh) | 一种管理终端设备的方法、代理设备及系统 | |
US20130238779A1 (en) | Data structure for managing sensor network using id of sensor node and method using the same | |
CN102957551A (zh) | 一种批量管理设备的方法和系统 | |
CN102918803A (zh) | 用于管理设备管理服务器不能直接访问的设备的技术 | |
EP2171917B1 (en) | System and method for providing device management service to electronic device having no broadband communication module | |
CN101483543A (zh) | 网络管理方法与系统、终端与自动配置服务器 | |
CN101562639A (zh) | 信息同步方法、装置和系统 | |
CN111245660B (zh) | 一种基于网络的设备升级自适应传输方法 | |
KR100785482B1 (ko) | 한 개 이상의 서브 네트워크간 컴포넌트를 디스커버리 하는방법 및 그 장치 | |
CN104854930A (zh) | 用于允许与新检测到的装置进行通信的方法、控制节点、网关和计算机程序 | |
CN103368847A (zh) | 宽带融合通信的方法及路由器 | |
WO2009049542A1 (fr) | Un procédé, un système et un appareil corrélatif pour transmettre une commande de demande de procédure distante | |
EP2592781A1 (en) | Method and system for managing network topologies in home networks | |
JP4792964B2 (ja) | 位置情報システム | |
WO2005039125A1 (ja) | ホームリンク設定方法、ホームゲートウェイ装置、および移動端末 | |
CN101843038A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110803 |