用于在通信网络中提供服务的设备和方法_3

文档序号:8270282阅读:来源:国知局
ort Layer Security (传输层安全)”)连接,其中住宅网关使得客户端能够向运营商的服务器声明自己。运营商的服务器因此可检索客户端的标识符如其MAC地址。运营商的服务器然后向住宅网关通知该标识符并向住宅网关指示客户端的类型。
[0053]在步骤307中,服务器101通过通信网络100发送在步骤306建立的响应。在步骤308中,由客户端110接收并处理该响应。
[0054]因为客户端110关心获得由服务器101所提供服务的列表,所以客户端110建立这样的请求,该请求旨在获得该服务的列表。根据UPnP协议,该响应采用HTTP GET消息的形式,其中该HTTP GET消息参考由服务器101供给的URL并封装在发送至服务器101的一个或多个TCP (如在标准文件RFC 793中定义的,英文为“Transmiss1n ControlProtocol (传输控制协议)”)帧中。在步骤309中,客户端101通过第一通信网络100发送请求。在步骤310中,由服务器101接收该请求。
[0055]在步骤310中,服务器101建立该请求的响应。该响应包括在步骤306选择的每个服务的描述。如果没有服务对应于客户端110的类型,则该响应包括错误代码。
[0056]在步骤311中,服务器101通过通信网络100发送该响应。在步骤312中,由客户端110接收并处理该响应。因此客户端110仅获得被授权访问的每个服务的描述。下文将参照图5详细描述由服务器101执行的关于由客户端访问服务的处理。
[0057]在【具体实施方式】中,服务器101周期地通告其通过第一通信网络100提供的服务。这取决于在服务器与客户端之间实施的服务发现协议;例如UPnP协议的情况。下文将参照图4详细描述该方面。
[0058]在另一【具体实施方式】中,客户端可向服务器101请求服务的失效。当服务器101接收到这种请求时,服务器101确定发出该请求的客户端的类型并根据服务器101中的预定规则基于客户端的类型使客户端被授权访问的服务失效。当服务器101适于周期地通告其通过第一通信网络100提供的服务时,服务器101停止发送这种通告。服务器101的其他服务仍然能够由客户端访问并且在请求时以与步骤308至步骤312相同的方式由服务器101向客户端提供服务描述。这样允许服务器101的服务的部分失效,并且这样具体地在已提到的住宅网关的示例的情况中仅使所涉及的接口失效。用户因此可使与接口 TEL相关的服务失效,而不使与接口 TV相关的服务失效。
[0059]图4示意性示出了服务通告算法。由服务器101实施该算法。
[0060]在步骤401中,服务器101确定服务器101通过第一通信网络100提供的所有服务中与第一通信网络100相连接的所有客户端能够访问的每个服务。为此,服务器101确定与第一通信网络相连接的每个客户端的类型并根据上述的预定规则和客户端的类型确定输出的服务。服务器101然后建立这样的描述:该描述限于能够共同访问的服务。
[0061]在步骤402中,服务器101通过广播该描述来向与第一通信网络100相连接的客户端通告这些服务。可周期地或伪周期地执行该通告,例如每二至三分钟。根据UPnP协议,这种通告采用消息NOTIFY的形式,其中该消息NOTIFY根据HTTP协议而格式化并封装在旨在用于IP地址255.255.255.250和用于UDP端口 1900的UDP数据报中。
[0062]图5示意性示出了用于处理访问服务的访问请求的算法。由服务器101实施该算法。
[0063]在步骤501中,服务器101接收用于访问服务的访问请求。在随后的步骤502中,服务器101确定该请求所接收自的客户端的类型。
[0064]在随后的步骤503中,服务器101检查根据服务器101中的预定规则客户端的类型是否和与该请求相关的服务相符。如果相符,则在步骤504中,服务器101使得客户端能够访问与该请求相关的服务。否则,在步骤505中,服务器101不允许客户端访问与该请求相关的服务并向客户端发送这样的响应,该包括通知拒绝的错误代码。根据UPnP协议,请求和响应采用这样的消息的形式,其中上述消息根据SOAP (英文为“Simple Object AccessProtocol (简单对象访问协议)”)并封装在发送至服务器101的一个或多个TCP帧中。
【主权项】
1.一种设备(101),所述设备用于在第一通信网络(100)中向与所述第一通信网络相连接的至少一个客户端(110 ;111 ;112)提供至少一个服务,其特征在于,所述设备包括: -用于获得每个客户端的客户端类型的装置;以及 -用于输出服务描述的装置(311),其中所述服务描述描述所述服务中的至少一个服务; 以及,其中,为了获得所述服务描述,所述设备包括: -用于根据所述服务描述所输出至的至少一个对应客户端的类型选择由所述服务描述所描述的每个服务的装置(306)。
2.根据权利要求1所述的设备,其特征在于,所述设备包括用于根据预定规则建立所述服务描述的装置,其中对于客户端类型,所述预定规则关联所述服务中的至少一个服务。
3.根据权利要求2所述的设备,其特征在于,所述设备包括: -用于确定与所述第一通信网络相连接的每个客户端的类型的装置; -用于根据所述预定规则确定与和所述第一通信网络相连接的客户端的所有类型相关联的每个服务的装置(401); -用于建立所述服务描述的装置,所述服务描述限于所确定的所述服务;以及 -用于通过所述第一通信网络广播所建立的所述服务描述的装置(402)。
4.根据权利要求2和3中任一项所述的设备,其特征在于,所述设备包括: -用于接收访问请求的装置(501),所述访问请求用于访问所述服务; -用于确定发送所述访问请求的所述客户端的类型的装置(502);以及-用于根据所述预定规则和所述客户端的所述类型决定是否授权所述客户端能够访问所述服务的装置(503,504,505)。
5.根据权利要求2至4中任一项所述的设备,其特征在于,所述设备包括: -用于接收服务失效请求的装置,所述服务失效请求用于使由所述设备提供的所述服务失效; -用于确定发送所述服务失效请求的所述客户端的类型的装置;以及-用于响应于所述服务失效请求使根据所述预定规则与所述客户端的所述类型相关联的所述服务失效的装置。
6.根据权利要求1至5中任一项所述的设备,其特征在于,所述设备包括: -用于接收服务描述请求的装置(309); -用于确定发送所述服务描述请求的所述客户端的类型的装置; -用于根据所述客户端的所述类型建立所述服务描述的装置(310);以及 -用于响应于所述服务描述请求传输所建立的所述服务描述的装置(311)。
7.根据权利要求1至6中任一项所述的设备,其特征在于,用于获得每个客户端的客户端类型的所述装置适于根据以下项确定至少一个客户端的类型: -通过所述第一通信网络交换的以太网帧中的MAC地址;和/或 -包括在通过所述第一通信网络交换的DHCP消息中的选择;和/或 -通过所述第一通信网络交换的帧序列。
8.根据权利要求1至7中任一项所述的设备,其特征在于,所述设备为互连设备或用于集成在互连设备中,所述互连设备用于互连所述第一通信网络与第二通信网络(120),每个所述服务和所述互连设备与所述第二通信网络的接口(131 ;132 ;133)相关。
9.根据权利要求8所述的设备,其特征在于,所述设备包括用于通过所述第二通信网络接收信息的装置,其中所述信息指示与所述第一通信网络相连接的至少一个客户端的类型。
10.根据权利要求1至9中任一项所述的设备,其特征在于,所述服务符合UPnP标准。
11.一种方法,所述方法用于在通信网络(100)中向与所述通信网络相连接的至少一个客户端(110 ;111 ;112)提供至少一个服务,其特征在于,设备执行以下步骤: -获得每个客户端的客户端类型; -输出(311)服务描述,其中所述服务描述描述所述服务中的至少一个服务;以及-为了获得所述服务描述,根据所述服务描述所输出至的至少一个对应客户端的类型选择(306)由所述服务描述所描述的每个服务。
【专利摘要】设备(如住宅网关)旨在在通信网络中向与该通信网络相连接的至少一个客户端提供至少一个服务。该设备实施:用于获得每个客户端的客户端类型的装置;以及用于输出服务描述的装置(311),其中该服务描述描述上述服务中的至少一个服务;以及为了获得上述服务描述,用于根据上述服务描述所输出至的至少一个对应客户端的类型选择由上述服务描述所描述的每个服务的装置(306)。
【IPC分类】H04L29-08
【公开号】CN104584514
【申请号】CN201380043568
【发明人】尼古拉斯·维维恩
【申请人】萨热姆通信宽带简易股份有限公司
【公开日】2015年4月29日
【申请日】2013年7月19日
【公告号】EP2883341A1, US20150222732, WO2014023550A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1