CN101192995A - 服务器客户端通信的管理方法 - Google Patents
服务器客户端通信的管理方法 Download PDFInfo
- Publication number
- CN101192995A CN101192995A CN200710169371.2A CN200710169371A CN101192995A CN 101192995 A CN101192995 A CN 101192995A CN 200710169371 A CN200710169371 A CN 200710169371A CN 101192995 A CN101192995 A CN 101192995A
- Authority
- CN
- China
- Prior art keywords
- parameter
- interface
- equipment
- write
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 12
- 238000007726 management method Methods 0.000 title description 53
- 238000000034 method Methods 0.000 claims abstract description 56
- 238000004590 computer program Methods 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 abstract 1
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 239000002609 medium Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000012120 mounting media Substances 0.000 description 1
- 230000000007 visual effect 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/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- 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/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- 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
-
- 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/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及服务器客户端通信的管理方法,用于管理服务器装置(30)和客户装置(11,12,13)之间的通信,该方法包括在所述装置之一(11,12,13,30)上,读和/或写参数的步骤,用于配置和/或监视所述装置的另一个(11,12,13,30),并且为允许引入新参数,该方法包括对于所述参数创建属性的步骤,所述属性包括用于定义所述参数的扩展标记语言模式。所述装置之一(30)链接到北向接口(33)和南向接口(31,32),所述创建步骤经由所述南向接口执行。扩展标记语言模式定义例如包括名称和数值的非标准化参数的参数类型、类型的描述和/或参数的描述和/或参数的元数据。服务器装置是自动配置服务器,客户装置是客户端设备,该方法是TR-069协议。
Description
技术领域
本发明涉及用于管理服务器装置和客户装置之间通信的方法,该方法包括如下步骤:在所述装置之一上,读和/或写用于配置和/或监视所述装置的另一个的参数。
这类方法的例子是协议,这类服务器装置的例子是自动配置服务器,这类客户装置的例子是客户端设备。
背景技术
US 2006/0120305 A1公开了远程管理方法和自动配置服务器。US2006/0075118 A1公开了用于在客户装置和服务器之间交换消息的系统。
现有技术方法是公知常识。管理协议例如管理客户装置(CPE)和服务器装置(自动配置服务器或ACS)之间的通信。管理协议定义了这样的机制,例如包括CPE的安全自动配置,并且可以进一步将其它CPE的管理功能结合到公共框架内。管理协议可以使用定义了通用机制的RPC方法,通过所述通用机制ACS能读或写参数以配置CPE并监视CPE状态和其统计数据。每个参数例如由名称-数值对组成。名称定义了特定参数,并且具有与目录中的文件类似的分层结构,每级由“.”(圆点)分开。参数的值可以是若干定义的数据类型。参数可以定义为只读或只写。
问题在于没有参数类型的描述,除非如果参数是标准化的,则描述类型,但是从目标模型自身来看可能是不可用的。这意味着非标准化对象模型不能被发现并从客户侧动态上载到服务器侧。当经由管理协议努力获取服务管理时,这在多服务提供商管理的商业模型中是个问题。每个服务提供商能并且将创建自己的服务和应用。这样的应用相关的参数不会被标准化,因为目前对于装置相关参数就是这种情况。发现由其它服务提供商的绑定提供的服务不应当破坏服务平台的值,所述服务平台向其它绑定提供绑定的服务。例如,在第一服务提供商已经创建了向服务平台提供服务的绑定的情况下,而第二服务提供商进入该服务平台,则为了允许第二服务提供商的绑定使用第一服务提供商的绑定,第二服务提供商必须能够看见并理解以及能跟踪第一服务提供商的绑定的变化,甚至在不允许第二服务提供商管理第一服务提供商的绑定的情况下。
发明内容
本发明的目的是提供如上定义的、允许引入任意参数的方法。
根据本发明的方法特征在于该方法包括如下步骤:
-对于参数创建属性,所述属性包括用于定义该参数的扩展标记语言模式。
通过创建包括用于定义参数的扩展标记语言模式的属性,可以引入属性参数,并且所述装置之一可以读和/或写甚至完全的新参数用于配置和/或监视所述装置的另一个。
另外,根据本发明的方法的有利之处特别在于它更加灵活并且提供更多的可能性。
根据本发明的方法的实施例特征在于,所述装置之一链接到北向接口和南向接口,所述创建步骤经由南向接口执行。所述装置之一经由北向接口链接到例如服务提供商,并且经由南向接口链接到例如客户装置。
根据本发明的方法的实施例特征在于,所述扩展标记语言模式定义了参数类型和/或参数类型的描述和/或参数的描述和/或参数的元数据。该实施例公开了定义参数的若干方法。
根据本发明的方法的实施例特征在于,所述参数是包括名称和数值的非标准化参数。特别地,非标准化参数不能被用于现有技术,而现在能有利地用在根据本发明的状况下。
根据本发明的方法的实施例特征在于,所述服务器装置是自动配置服务器,客户装置是客户端设备,该方法是TR-069协议。
根据本发明的方法的实施例特征在于该方法进一步包括如下步骤:-经由远程管理协议从住宅装置向住宅服务管理平台或其它装置输出图形用户接口和/或web接口。所述住宅装置可以或者可以不对应于客户装置,所述住宅服务管理平台可以或者可以不对应于服务器装置。所述住宅服务管理平台可以例如聚集若干或所有住宅装置的若干或所有图形用户接口。因此,该实施例可以与读和/或写步骤以及创建步骤有关或者无关。
根据本发明的方法的实施例特征在于该方法进一步包括如下步骤:-将其它参数的元数据包括到对象模型,所述对象模型列出了用于配置所述住宅装置的参数,所述元数据定义了在用户接口和/或web接口中的含义或者它将被描述的方式。
本发明还涉及用于执行如上定义的方法的步骤的计算机程序产品。
本发明还涉及用于存储和包括如上定义的计算机程序产品的介质。
本发明还涉及用于管理服务器装置和客户装置之间的通信的设备,所述设备是所述装置之一并且包括
-用于读和/或写参数的装置,用于配置和/或监视所述装置的另一个,所述设备特征在于包括
-用于对参数读和/或写属性的装置,所述属性包括用于定义该参数的扩展标记语言模式。
根据本发明的设备的实施例特征在于,所述设备链接到北向接口和南向接口,所述属性和/或写装置链接到南向接口。
根据本发明的设备的实施例特征在于,所述扩展标记语言模式定义了参数类型和/或参数类型的描述和/或参数的描述和/或参数的元数据。
根据本发明的设备的实施例特征在于,所述参数是包括名称和数值的非标准化参数。
根据本发明的设备的实施例特征在于,所述服务器装置是自动配置服务器,客户装置是客户端设备,通信的管理依据TR-069协议。
优选地,根据本发明的设备进一步包括:-经由远程管理协议从住宅装置向住宅服务管理平台或其它装置输出图形用户接口和/或web接口的装置。所述住宅装置可以或者可以不对应于客户装置,所述住宅服务管理平台可以或者可以不对应于服务器装置。所述住宅服务管理平台可以例如聚集若干或所有住宅装置的若干或所有图形用户接口。因此,该实施例可以与读和/或写参数的装置以及用于读和/或写属性的装置有关或者无关。
另外,优选地,根据本发明的设备进一步包括-将其它参数的元数据包括到对象模型的装置,所述对象模型列出了用于配置所述住宅装置的参数,所述元数据定义了在用户接口和/或web接口中的含义或者它将被描述的方式。
根据本发明的计算机程序产品的实施例、根据本发明的介质的实施例以及根据本发明的设备的实施例对应于根据本发明的方法的实施例。
本发明尤其基于这样的认识,即应当可能引入新参数而不必对其标准化,并且尤其基于这样的基本思想,即要引入和/或使用用于定义参数的扩展标记语言模式。
本发明解决了问题,特别是提供了如上定义的允许引入任意参数的方法。另外,根据本发明的方法的有利之处特别在于它更加灵活并且提供更多的可能性。
附图说明
参考以下描述的实施例,本发明的这些和其他方面将变得明显。图中:
图1图示出包括传输网络的系统,所述传输网络耦合到根据本发明的服务器装置、具有根据本发明的客户装置的住宅网络以及服务提供商,
图2更详细地图示了服务终端、网关和服务器装置,
图3图示包括彼此耦合的住宅网络和互联网的系统以及
图4示出调节聚光灯亮度的简单照明开关的对象模型的例子。
具体实施方式
图1示出的系统包括传输网络20,传输网络20包括具有接入节点21的接入网络22,并且包括具有边缘节点23的核心网络24,边缘节点23耦合到根据本发明的服务器装置30。核心网络24耦合到服务提供商40或服务配置管理器40。接入节点21耦合到边缘节点23以及住宅网络10的网关12。住宅网络10进一步包括彼此耦合并经由局部网(local network)耦合到网关12的服务终端11和管理器13。服务终端11、网关12和管理器13是客户装置11、12和13。服务器装置30经由南向接口31、32链接到网关12和服务终端11,并且经由北向接口33链接到服务提供商40或服务配置管理器40。接口31、32和33是远程管理接口。未示出的诸如UpnP发现和(自动)配置的局部管理接口可以出现在一方面的管理器13和另一方面的服务终端11、网关12之间。
在现有技术状况中,诸如TR069的管理协议管理诸如客户端设备的客户装置11、12和13以及诸如自动配置服务器的服务器装置30之间的通信。管理协议定义了这样的机制,例如包括客户装置11、12和13的安全自动配置,并且可以进一步将其它客户装置的管理功能结合到公共框架内。管理协议可以使用定义了通用机制的RPC方法,通过所述通用机制服务器装置30能读或写参数以配置客户装置11、12、13并监视客户装置状态和其统计数据。每个参数例如由名称-数值对组成。名称定义了特定参数,并且具有与目录中的文件类似的分层结构,每级由“.”(圆点)分开。参数的值可以是若干定义的数据类型。参数可以定义为只读或只写。
问题在于没有参数类型的描述,除非如果参数是标准化的,则描述类型,但是从目标模型自身来看可能是不可用的。这意味着非标准化对象模型不能被发现并经由南向接口31、32动态上载到服务器装置30中。当经由管理协议努力获取服务管理时,这在多服务提供商管理的商业模型中是个问题。每个服务提供商能并且将创建自己的服务和应用。这样的应用相关的参数不会被标准化。发现由其它服务提供商的绑定提供的服务不应当破坏服务平台的值,所述服务平台向其它绑定提供绑定的服务。
为了允许引入任意新参数,根据本发明的方法包括以下步骤:
-在装置11、12、13、30之一上,读和/或写用于配置装置11、12、13、30的另一个的参数,以及
-对于参数创建属性,所述属性包括用于定义该参数的扩展标记语言模式。
通过创建包括用于定义参数的扩展标记语言模式的属性,可以引入属性参数,并且所述装置11、12、13、30之一可以读和/或写甚至完全的新参数用于配置和/或监视所述装置11、12、13、30的另一个。该方法更加灵活并且提供更多的可能性。
优选地,所述装置30之一链接到北向接口33和南向接口31、32,所述创建步骤经由南向接口31、32执行。所述装置30之一经由北向接口33链接到例如服务提供商40或服务配置管理器40,并且经由南向接口31、32链接到例如客户装置11、12、13。
优选地,所述扩展标记语言模式定义了参数类型和/或参数类型的描述和/或参数的描述和/或参数的元数据。该实施例公开了定义参数的若干方法。
优选地,所述参数是包括名称和数值的非标准化参数。特别地,非标准化参数不能被用于现有技术,而现在能有利地用在根据本发明的状况下。
下面示出了XML模式的例子:
<?xml version=”1.0”encoding=”ISO-8859-1”?>
<xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema”>
<xs:element name=”defenition”>
<xs:complexType>
<xs:sequence>
<xs:element name=”parameter-name”type=”xs:string”/>
<xs:element name=”description”type=”xs:string”/>
<xs:element name=”type”type=”parameter-definition-type”/>
</xs:sequence>
</xs:complexType>
<xs:attribute name=”isArray”type=”xs:boolean”/>
</xs:element>
<xs:element name=”parameter-definition-type”>
<xs:complexType>
<xs:sequence>
<xs:element name=”sub-type”type=”defenition”/>
<xs:element name=”type”type=”parameter-base-type”/>
<xs:element name=”enum-type”type=”parameter-enum-type”/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”parameter-enum-type”>
<xs:complexType>
<xs:sequence>
<xs:element name=”value”type=”parameter-base-type”/>
</xs:sequence>
</xs:complexType>
<xs:attribute name=”name”type=”xs:string”/>
</xs:element>
<xs:simpleType name=”parameter-base-type”>
<xs:element name=”Integer”type=”xs:string”/>
<xs:element name=”Long”type=”xs:string”/>
<xs:element name=”String”type=”xs:string”/>
</xs:simpleType>
</xs:schema>
以下示出了将如何使用XML模式的例子
<?xml version=″1.0″?>
<note
xmlns=″http://www.alcatel.be″
xmlns:xsi=″http://www.w3.org/2001/XMLSchema-instance″
xsi:schemaLocation=″http://www.alcatel.automatic.parameter.creation.xsd″>
<definition>
<parameter-name>device.service.log.loglevel</parameter-name>
<description>Gives the log level of the logging application.</description>
<type>
<enum-type>log-level</enum-type>
</type>
</definition>
<parameter-enum-type name=”log-level”>
<value>debug</value>
<value>info</value>
<value>error</value>
</parameter-enum-type>
本发明还涉及用于管理服务器装置30和客户装置11、12、13之间的通信的设备11、12、13、30,所述设备11、12、13、30是所述装置11、12、13、30之一并且包括
-用于读和/或写参数的装置70、80、90,用于配置和/或监视所述装置-用于读和/或写参的另一个,以及
-用于对参数读和/或写属性的装置70、80、90,所述属性包括用于定义该参数的扩展标记语言模式。
优选地,所述设备30链接到北向接口33和南向接口31、32,所述属性和/或写装置90链接到南向接口31、32。
优选地,所述扩展标记语言模式定义了参数类型和/或参数类型的描述和/或参数的描述和/或参数的元数据。
优选地,所述参数是包括名称和数值的非标准化参数。
优选地,服务器装置30是自动配置服务器,客户装置11、12、13是客户端设备,通信的管理依据TR-069协议。
另外,如图2所示,服务终端11包括耦合到接收器71、接口72和发送器73的处理器/存储器70。接口72耦合到接收器71和发送器73并且经由未示出的局部网14耦合到网关12的第一接口82。网关12包括耦合到接收器83、第一接口82和发送器81的处理器/存储器80。第一接口82耦合到接收器83和发送器81。处理器/存储器80进一步耦合到接收器85、第二接口86和发送器87。第二接口86耦合到接收器85和发送器87并且经由这里未示出的传输网络20耦合到服务器装置30的接口92。该服务器装置30包括耦合到接收器93、接口92和发送器91的处理器/存储器90。接口92耦合到接收器93和发送器91。
处理器/存储器90经由南向接口31链接到处理器/存储器80,并且经由南向接口32耦合到处理器/存储器70。每个处理器/存储器70、80、90可以是用于读和/或写参数用于配置和/或监视所述装置的另一个的装置,并且可以是用于对参数读和/或写属性的装置,所述属性包括用于定义该参数的扩展标记语言模式。
所以,新的对象模型经由南向接口31、32自动地发现(并且不再需要来自服务提供商的动作),而不是由服务提供商经由北向接口33转储(dump),所述服务提供商为住宅网络的单一服务提供商管理工作。然后创建正确的对象模型。这一思想允许住宅网络由不同的服务提供商管理。新对象经由南向接口31、32的检测和创建对于LAN服务管理更加重要。它还作出可能的多ACS管理的商业模型。
图3示出的系统包括经由接口55彼此耦合的住宅网络50和互联网60。住宅装置51-54耦合到和/或形成住宅网络50的一部分。服务提供商62包括住宅服务管理平台63和web服务器64并且耦合到和/或形成互联网60的一部分。Web服务器耦合到用户装置61。
另一方面,根据本发明的方法包括以下步骤,-经由远程管理协议从住宅装置51-54向住宅服务管理平台63或其它装置(客户端设备)输出图形用户接口和/或web接口。该实施例可以与读和/或写步骤以及创建步骤有关或者无关。
优选地,该方法进一步包括如下步骤:-将其它参数的元数据包括到对象模型,所述对象模型列出了用于配置所述住宅装置51-54的参数,所述元数据定义了在用户接口和/或web接口中的含义或者它将被描述的方式。
根据本发明的设备进一步包括:-经由远程管理协议从住宅装置51-54向住宅服务管理平台63或其它装置(客户端设备)输出图形用户接口和/或web接口的装置。该实施例可以与读和/或写参数的装置70、80、90以及用于读和/或写属性的装置70、80、90有关或者无关。该用于输出的装置可以例如对应于发送器73、81、87、91或者对应于未示出的发送器。
优选地,该设备进一步包括:-将其它参数的元数据包括到对象模型的装置,所述对象模型列出了用于配置所述住宅装置51-54的参数,所述元数据定义了在用户接口和/或web接口中的含义或者它将被描述的方式。这意味着用于包括元数据的装置可以例如对应于处理器/存储器70、80、90或者对应于未示出的处理器/存储器。
关于该方面作了以下观察。近年来,住宅网络从链接到互联网的单一个人计算机演进到互连了许多不同装置的成熟局域网。随着互联网的普及,能够用IP协议通信的住宅装置的数量显著增加。较早以前,只有诸如桌上型计算机、膝上型计算机和掌上型计算机的个人计算机装置能通过IP协议访问网络。现在,诸如硬盘记录器、摄像机、TV机顶盒等的其它电子装置能够访问IP网络,允许客户借助于例如web接口配置它们。另外,诸如大型家用电器和domotic应用的住宅中的其它装置也朝着IP网络突飞猛进地发展。
由于在住宅网络上管理这些过多的装置变成了一项富有挑战性的任务,已经作出了很多努力来发现共同的解决方案。由服务提供商(例如,DSL论坛、OMA等)需求驱使,远程管理住宅网络已经成为热点话题。这样,服务提供商能够远程地配置某些装置,以便提供其提供的服务的质量并且将客户从一些困难的和重复性的管理任务中解脱出来。
服务提供商提供的服务之一是由客户远程配置住宅网络。服务提供商提供了集中的平台,通过所述平台客户能访问住宅装置。例如,当客户在国外时,他/她可以使用web浏览器访问服务提供商的web服务器,以便获取所有在他/她的住宅网络中的被管理装置的概览。通过该web接口,能执行某些配置任务。例如,客户可以决定住宅告警应该打开,因此他/她将使用web浏览器基于告警设定上出现的详细信息访问适当的装置。一个遗留的问题是这些配置设定的可视化。由于每个装置需要不同的设定并且以特定的方式进行配置,单一的一般图形管理接口将是不够的。
主要有两种不同方法来远程配置住宅网络中的装置。遗憾的是,它们都具有使它们不适于提供用户友好服务的缺陷。
I)没有本地服务管理平台(HSM):在这种情况下,每个住宅装置被直接访问而无需使用集中式平台。例如,客户可以浏览须配置的装置的web接口。所以,他/她必须知道住宅网络中每个可能的装置的IP地址。此外,住宅防火墙/NA(P)T必须预先正确配置,以便于将请求转发给正确的装置。当然,该装置必须运行web服务器以便允许远程配置。除了这些缺陷以外,当每个单独的装置可以独立地并且以非协调的方式访问互联网时,会出现安全问题。
II)有本地服务管理平台(HSM):使用HSM,服务提供商向住宅网络提供远程配置服务。为了做到这一点,可以使用诸如TR-069或OMA-DM的远程管理协议。当出国时,客户进入集中式HSM以便访问住宅网络并获得所有住宅装置或服务的概览。一旦选择了适当的装置或服务,客户可以配置它。尽管该方法具有一些重要的优点(例如对住宅的集中式访问、所有被管理的服务的概览、可以由服务提供商提供安全性,等等),但是远程管理协议并不配备足够信息以提供用户友好装置配置。TR-069协议例如借助于获取和设定装置的某些参数来配置装置。参数被定义为名称-数值对,其不提供关于参数含义的任何信息。HSM不知道参数的含义,而且用户只能猜想改变该参数对装置配置会有何影响。当前,通过HSM提供住宅装置的远程管理的唯一解决方案是通过向客户呈现能被改变的基于文本的参数列表。如果HSM是用web页面的布局(并且映射到参数)对全部现有装置的每一可能类型和品牌进行配置,则图形web接口才是可能的。
解决以上问题的思想是把图形用户或web接口经由远程管理协议(例如TR-069或OMA-DM)从住宅装置输出到HSM。这意味着将用配置装置所必需的描述图形接口的信息来扩展远程管理协议。例如,TR-069协议对每个装置需要对象模型(参数树)。该对象模型列出配置该装置的所有参数(读/写)。该思想是包括每个参数的元数据,所述元数据定义了在图形用户接口(GUI)中的含义或者它将被描述的方式。对象模型的元数据可以例如借助于XML模式定义,如下所示:
作为例子示出了调节聚光灯的亮度的简单照明开关(调光器)的对象模型。如图4所示,该对象模型可以包含指示开关接通或断开的参数以及指示灯光强度的参数。提供示意以创建图形用户接口的XML模式可以定义第一个参数必须被描述为通/断开关,而第二个参数必须被描述为具有步进为1范围从0到10的转动轮。
使用远程管理协议的图形用户接口扩展,HSM可以通过它的北向接口将该图形用户接口信息传送给web服务器,所述web服务器托管必须配置的装置的web页面。基于从HSM接收的图形用户接口信息,web服务器创建页面并将其提供给客户。该页面的布局可以基于服务提供商定义的专用模板。
在图3中示出使用TR-069的图形用户接口扩展的装置远程配置。客户去工作并想远程配置他的硬盘记录器以存储某电视节目。他/她浏览住宅网络服务提供商web页面并且登陆他/她的账户。如果成功,他/她接收由住宅网络服务提供商管理的所有住宅装置的概览。客户选择硬盘记录器以便配置它。接下来,服务提供商联系HSM,HSM转而使用TR-069协议联系住宅中的硬盘记录器(例如,检索对象模型以及获得参数值)。作为对象模型的一部分,硬盘记录器向HSM发送图形用户接口信息以创建web接口,HSM将其传递至住宅网络服务提供商web服务器。该web服务器使用该信息结合他自己的web风格创建能用于配置硬盘记录器的web页面。一旦客户已经提交了请求的配置动作,web服务器将配置转发给HSM,HSM转而使用TR-069协议设定参数值以配置硬盘记录器。该解决方案的主要优点是:
-无需每个住宅装置商都有web服务器(装置中需要更少的逻辑/处理能力),
-对于每个住宅装置统一的外观和感觉,
-对每个住宅装置的可能的标准化的web访问,
-管理和配置所有住宅装置的集中的web站点,
-只需一个配置协议(例如,TR-069、OMA DM)配置住宅网络中的装置(例如不必为了传递HTTP请求至正确的装置而调整住宅防火墙/NAT),
-HSM可以管理对所有住宅装置的安全接入,并且
-可能向自己不提供web接口的装置,例如大型家用电器,提供web接口。
在图1-3中,每个耦合/连接可以是有线耦合/连接或无线耦合/连接,并且可以包括未示出的子耦合/子连接和/或单元。示出的任一单元可以被划分为子单元,并且任何两个或更多单元可以集成为新的以及较大单元。示出的任一单元可以包括硬件和/或软件。根据本发明的计算机程序产品可以存储在固定介质或者可移动介质上。
例如“用于管理”中的表达方式“用于”并不排除同时或不同时的还执行其它功能。“耦合到Y的X”、“X和Y之间的耦合”以及“耦合X和Y”等表达方式并不排除X和Y之间存在Z。“P包括Q”和“包括Q的P”等表达方式并不排除也包括/包含元件R。术语“一种”并不排除一个或者多个复数出现的可能性。
读和/或写等的步骤和/或功能不排除另外的步骤和/或功能,特别是针对附图描述的步骤和/或功能。
Claims (14)
1.一种用于管理服务器装置(30)和客户装置(11,12,13)之间的通信的方法,该方法包括如下步骤:
-在所述装置之一(11,12,13,30)上,读和/或写用于配置和/或监视所述装置的另一个(11,12,13,30)的参数,
-对于所述参数创建属性,所述属性包括用于定义所述参数的扩展标记语言模式。
2.根据权利要求1所述的方法,其特征在于,所述装置之一(30)链接到北向接口(33)和南向接口(31,32),所述创建步骤经由所述南向接口(31,32)执行。
3.根据权利要求1或2所述的方法,其特征在于,所述扩展标记语言模式定义了所述参数类型和/或所述参数类型的描述和/或所述参数的描述和/或所述参数的元数据。
4.根据权利要求1、2或3所述的方法,其特征在于,所述参数是包括名称和数值的非标准化参数。
5.根据权利要求1、2、3或4所述的方法,其特征在于,所述服务器装置(30)是自动配置服务器,所述客户装置(11,12,13)是客户端设备,所述方法是TR-069协议。
6.根据权利要求1、2、3、4或5所述的方法,其特征在于,该方法进一步包括如下步骤:
-经由远程管理协议从住宅装置(51,52,53,54)向住宅服务管理平台(63)或其它装置输出图形用户接口和/或web接口。
7.根据权利要求6所述的方法,其特征在于,该方法进一步包括如下步骤:
-将其它参数的元数据包括到对象模型,所述对象模型列出了用于配置所述住宅装置(51,52,53,54)的参数,所述元数据定义了在所述图形用户接口和/或web接口中的含义或者它将被描述的方式。
8.一种计算机程序产品,用于执行如权利要求1-7任一项所述的方法的步骤。
9.一种用于存储和包括如权利要求8所述的计算机程序产品的介质。
10.一种用于管理服务器装置(30)和客户装置(11,12,13)之间的通信的设备,所述设备(11,12,13,30)是所述装置之一(11,12,13,30)并且包括
-读和/或写参数的装置(70,80,90),用于配置和/或监视所述装置的另一个(11,12,13,30),
其特征在于,所述设备(11,12,13,30)包括
-对所述参数读和/或写属性的装置(70,80,90),所述属性包括用于定义所述参数的扩展标记语言模式。
11.根据权利要求10所述的设备(11,12,13,30),其特征在于,所述设备(30)链接到北向接口(33)和南向接口(31,32),所述属性和/或写装置(90)链接到所述南向接口(31,32)。
12.根据权利要求10或11所述的设备(11,12,13,30),其特征在于,所述扩展标记语言模式定义了所述参数类型和/或所述参数类型的描述和/或所述参数的描述和/或所述参数的元数据。
13.根据权利要求10、11或12所述的设备(11,12,13,30),其特征在于,所述参数是包括名称和数值的非标准化参数。
14.根据权利要求10、11、12或13所述的设备(11,12,13,30),其特征在于,所述服务器装置(30)是自动配置服务器,所述客户装置(11,12,13)是客户端设备,并且所述通信的管理依据TR-069协议。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP06291863.6 | 2006-11-30 | ||
| EP06291863A EP1927919A1 (en) | 2006-11-30 | 2006-11-30 | Management method for server customer communication |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101192995A true CN101192995A (zh) | 2008-06-04 |
| CN101192995B CN101192995B (zh) | 2011-05-04 |
Family
ID=38198432
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200710169371.2A Expired - Fee Related CN101192995B (zh) | 2006-11-30 | 2007-11-26 | 服务器客户端通信的管理方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20080133718A1 (zh) |
| EP (1) | EP1927919A1 (zh) |
| KR (1) | KR20090094259A (zh) |
| CN (1) | CN101192995B (zh) |
| WO (1) | WO2008064825A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009146598A1 (zh) * | 2008-06-06 | 2009-12-10 | 中兴通讯股份有限公司 | 计算机可读介质、北向接口统一平台及其启动方法 |
| CN101741665A (zh) * | 2009-12-24 | 2010-06-16 | 中兴通讯股份有限公司 | 业务处理结果信息通知方法、装置和系统 |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2437067T3 (es) * | 2007-05-07 | 2014-01-08 | Alcatel Lucent | Módulo de aplicación y servidor de gestión remota con modelo de descripción de parámetros |
| US8479262B2 (en) * | 2008-02-13 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Managing electronic devices using an electronic device as a root of trust |
| WO2009102353A1 (en) * | 2008-02-13 | 2009-08-20 | Hewlett-Packard Development Company, L.P. | Managing electronic devices with different types of device location limited device management clients |
| WO2009146637A1 (zh) * | 2008-06-06 | 2009-12-10 | 华为技术有限公司 | 设备与网关关联的方法和装置 |
| CN101296232B (zh) * | 2008-06-16 | 2012-07-18 | 中兴通讯股份有限公司 | 一种多级网管多北向接口的适配装置及方法 |
| EP2161943B1 (en) | 2008-09-08 | 2017-05-03 | Alcatel Lucent | Method for remotely managing devices, devices and systems related thereto |
| EP2228944A1 (en) * | 2009-03-09 | 2010-09-15 | Alcatel Lucent | Method and system for remote configuration of a device |
| EP2230798A1 (en) * | 2009-03-17 | 2010-09-22 | Alcatel Lucent | Method and system for remote management of applications hosted on a device, and server for use in such a system |
| EP2403201A1 (en) * | 2010-06-30 | 2012-01-04 | Alcatel Lucent | Method for communicating between customer device and server device |
| CN102378156B (zh) * | 2010-08-10 | 2014-04-23 | 鸿富锦精密工业(深圳)有限公司 | 客户端设备及更新设备参数的方法 |
| US10164843B2 (en) * | 2015-09-21 | 2018-12-25 | Ruby Tech Corporation | Network switch, device management system, and device management method thereof |
| CN106682105B (zh) * | 2016-12-05 | 2021-09-03 | 京信网络系统股份有限公司 | Tr参数与结构体参数的转换、acs与cpe的通信方法和系统 |
| CN110505117A (zh) * | 2019-08-07 | 2019-11-26 | 深圳市吉祥腾达科技有限公司 | Tr069测试方法、系统及存储介质 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09311771A (ja) * | 1996-05-22 | 1997-12-02 | Matsushita Electric Works Ltd | ネットワーク機器管理方法及びその装置 |
| US7127471B1 (en) * | 1999-07-26 | 2006-10-24 | Microsoft Corporation | Automatic pruning of orphaned objects from directory services and other databases |
| US7032014B2 (en) * | 2002-01-18 | 2006-04-18 | Sun Microsystems, Inc. | Service management system for configuration information |
| US6934356B1 (en) * | 2003-07-22 | 2005-08-23 | General Electric Company | System and method for dynamic generation of a single user interface for displaying and entry of medical imaging configuration data |
| EP1638288B1 (en) | 2004-09-17 | 2008-11-05 | Alcatel Lucent | System for exchanging messages between customer devices (CPE) and servers |
| DE602004031438D1 (de) | 2004-12-06 | 2011-03-31 | Alcatel Lucent | Fernverwaltungsverfahren, ein dazugehörender Autokonfigurierungsserver, ein dazugehörender weiterer Autokonfigurierungsserver, ein dazugehörendes Wegeleit-Gateway und eine dazugehörende Vorrichtung |
| CN100403690C (zh) * | 2005-04-30 | 2008-07-16 | 华为技术有限公司 | 用户驻地设备配置管理方法及其系统 |
-
2006
- 2006-11-30 EP EP06291863A patent/EP1927919A1/en not_active Ceased
-
2007
- 2007-11-21 WO PCT/EP2007/010183 patent/WO2008064825A1/en not_active Ceased
- 2007-11-21 KR KR1020097011062A patent/KR20090094259A/ko not_active Ceased
- 2007-11-26 CN CN200710169371.2A patent/CN101192995B/zh not_active Expired - Fee Related
- 2007-11-29 US US11/947,757 patent/US20080133718A1/en not_active Abandoned
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009146598A1 (zh) * | 2008-06-06 | 2009-12-10 | 中兴通讯股份有限公司 | 计算机可读介质、北向接口统一平台及其启动方法 |
| CN102037677B (zh) * | 2008-06-06 | 2012-11-14 | 中兴通讯股份有限公司 | 计算机可读介质、北向接口统一平台及其启动方法 |
| CN101741665A (zh) * | 2009-12-24 | 2010-06-16 | 中兴通讯股份有限公司 | 业务处理结果信息通知方法、装置和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1927919A1 (en) | 2008-06-04 |
| US20080133718A1 (en) | 2008-06-05 |
| CN101192995B (zh) | 2011-05-04 |
| KR20090094259A (ko) | 2009-09-04 |
| WO2008064825A1 (en) | 2008-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101192995B (zh) | 服务器客户端通信的管理方法 | |
| US10333808B2 (en) | Methods and apparatus for providing adaptive private network centralized management system data visualization processes | |
| US20080098454A1 (en) | Network Management Appliance | |
| EP2086169B1 (en) | A configuration management method of customer premises equipment and device thereof | |
| JP5343070B2 (ja) | パラメータ記述モデルを有するアプリケーションモジュールおよび遠隔管理サーバ | |
| US20040172466A1 (en) | Method and apparatus for monitoring a network | |
| US20070150561A1 (en) | System and method for verifying a network device's configuration | |
| US20060031434A1 (en) | System and method for configuring a network device | |
| US20070244997A1 (en) | System and method for configuring a network device | |
| CN113381875B (zh) | 用于获取配置数据的方法 | |
| CN101778264A (zh) | 视频监控方法和系统 | |
| CN101459688A (zh) | 用于可用wsd的装置的动态多平台监视客户机 | |
| WO2004084454A2 (en) | Relational model for management information in network devices | |
| CN205647591U (zh) | 一种智能家居系统 | |
| EP3145136B1 (en) | Network switch, device management system, and device management method thereof | |
| CN102006178A (zh) | 一种snmp网络管理方法和系统 | |
| US8843644B2 (en) | Method and apparatus for enabling a management system to interface with managed devices | |
| CN110018677A (zh) | 一种物联网设备管理系统及方法 | |
| CN109274715A (zh) | 车载多通道通信系统的平台资源管理系统 | |
| KR100791297B1 (ko) | 이벤트 정보를 관리하는 장치, 방법 및 시스템 | |
| CN101808024B (zh) | 获取被代理设备能力信息的方法、装置及系统 | |
| Kastner et al. | Accessing KNX networks via BACnet/WS | |
| CN101442529A (zh) | 设备管理系统和设备管理命令调度方法 | |
| Falchuk et al. | An open service platform for deploying and managing services at network edges | |
| Shiyu | Web-based distributed network management system implemented by J2EE platform |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110504 Termination date: 20161126 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |