CN102474502B - 用于针对本地网络中的设备实现多媒体服务的方法和装置 - Google Patents
用于针对本地网络中的设备实现多媒体服务的方法和装置 Download PDFInfo
- Publication number
- CN102474502B CN102474502B CN200980160878.9A CN200980160878A CN102474502B CN 102474502 B CN102474502 B CN 102474502B CN 200980160878 A CN200980160878 A CN 200980160878A CN 102474502 B CN102474502 B CN 102474502B
- Authority
- CN
- China
- Prior art keywords
- local
- common identity
- local device
- multimedia service
- network
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000013507 mapping Methods 0.000 claims abstract description 29
- 238000004891 communication Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000000875 corresponding effect Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2834—Switching of information between an external network and a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/1026—Media gateways at the edge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/1036—Signalling gateways at the edge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种本地网络(202)的家庭网关(200)中的方法和装置,用于为本地网络中存在的一个或多个本地设备在外部多媒体服务网络(IMS)中提供注册。当从第一本地设备(A)接收(2:2)到本地注册请求时,在家庭网关中存储(2:3)第一本地设备的对应标识与在多媒体服务网络中有效的第一公共身份的映射或关联。然后针对第一本地设备,将第一公共身份与第一本地设备的标识一起注册(2:4)在多媒体服务网络中。引用第一公共身份的任何来话或会话请求将被多媒体服务网络定向至第一本地设备。由此,可以使得家庭网关不那么复杂。
Description
技术领域
本发明总体涉及用于在外部网络中针对本地网络中的设备实现多媒体服务的方法和装置。
背景技术
针对使用IP(互联网协议)的基于分组的多媒体通信,已经开发了大量的不同类型的通信终端或设备。多媒体服务通常涉及不同格式和组合的媒体在IP网络上的传输。第三代伙伴计划(3GPP)也已经开发出被称为“IP多媒体子系统”(IMS)的架构,使得可以针对连接到不同接入网的用户终端实现这种多媒体服务和会话。通常将信令协议“SIP”(会话发起协议)用于受IMS网络中的具体会话控制节点控制的IMS服务。
3GPP还进一步定义了针对下一代多媒体电话(简称为“MMTel”)的各种解决方案和机制。为了访问IMS网络及其服务,要求所使用的终端“具有IMS能力”以及“遵从MMTel”,即,能够根据指定的过程和协议注册到IMS网络并与IMS网络通信。然而,很多消费电子(CE)产业的厂商如今提供的终端实际上既未根据需要具有IMS功能,也未根据需要遵从MMTel。
还在开发涉及有限本地网络中设备的多媒体通信技术,该有限本地网络使用内部寻址和传输手段,也被称为住宅或者办公室网络、LAN(局域网)、私人或者家庭网络。在本说明书中,术语“本地网络”表示任何的这种网络,以及术语“本地设备”表示能够在本地网络内部进行媒体通信的任何实体。此外,将本地网络外部的所有网络称为“外部网络”。
本地设备可以包括能够在网络内通信的任何类型的实体,例如固定和无线电话、计算机、媒体播放器、游戏单元、服务器和电视盒,后者也被称为“STB”(机顶盒)。如上指出的,大量的这种设备不具有IMS能力,即使通常可以根据IETF(互联网工程任务组)将这些设备配置为同样地使用SIP。此外,本地网络中出现的其他设备甚至不能够使用SIP,例如,更老的所谓“传统式”电话、PC设备和STB设备。
本地网络中出现的大量的这种非IMS设备使得希望提供非IMS设备和IMS网络之间的相互作用解决方案,以增强多媒体服务的市场。因此,已经设计出被称为“HIGA”(家庭IMS网关)的网关,作为本地网络和IMS网络之间的接口。HIGA代表本地设备处理向IMS网络的认证,并在内部设备专用消息(例如,IETFSIP)与外部的遵从IMS的消息(例如,IMSSIP)之间进行转换。在TISPAN(电信和互联网融合业务及高级联网协议)中详细说明了HIGA概念。
根据3GPP,因而一般要求访问IMS网络的通信终端具有“ISIM”(IMS订户身份模块)应用,以向IMS网络提供必要的认证和订户数据。ISIM通常存储被称为“IMPI”的IMS私人身份以及至少一个被称为“IMPU”的IMS公共身份等,IMPI和IMPU两者都在IMS网络中进行了注册。简而言之,将IMPI用于认证,而将IMPU用于标识IMS服务的订户和/或简档,并且可以通过电子邮件地址或者电话号码的方式来对其进行设计。
在图1中示出了具有不同的本地设备的本地网络100,在该示例中,不同的本地设备包括无线电话、固定电话、TV设备、膝上型计算机和媒体服务器。网络100还包括被称为RGW(住宅网关)的网关102,网关102连接到外部接入网104来为本地设备提供在网络100之外的媒体传输。本地网络100还包括提供至IMS网络108的信令连接的HIGA106。例如使用设备专用协议(如,IEFTSIP),HIGA106还具有对网络100中不同设备的不同内部接口。
当HIGA106使用设备专用接口/协议从网络100中的本地设备接收对多媒体服务的请求时,HIGA106将服务请求转换为至IMS网络108的有效的IMS请求(典型地,SIP邀请消息),以使用与设备100a相关联的IMS身份112来代表本地设备设置IMS会话。以类似的方式,当接收到从网络100之外的外部设备114发起的会话请求时,HIGA106还可以设置与本地设备的媒体会话。在每一种情况下,如双向箭头所指示的,在实际的会话期间,在RGW102和接入网104上传输媒体。
还已经提出在HIGA中使用一个或多个共享的IMS身份112,该一个或多个共享的IMS身份112是基于会话向本地设备分配的,即,在会话完成之后释放所使用的身份。由此,在HIGA和IMS二者中,没有必要针对每个本地设备的维护一个专用IMS身份112(这可能涉及到大量的IMS身份)。
然而,如果使用了共享的IMS身份,在IMS网络中将不能分辨出本地网络中的本地设备,并因此HIGA负责决定在来话和会话请求指向这种IMS身份时,对哪个设备发出警报。从而,使用共享的IMS身份使得本地设备对外部实体和网络来说是“匿名的”和不确定的,除非如上所述,针对每个本地设备保留专用IMS身份。
在每一种情况下,HIGA必须能够处理去话和来话以及去往和来自单个本地设备的会话请求,这要求HIGA具有一定的复杂度。有时可能是成问题的,因为可以从标准的零售商“现货”买到的HIGA产品非常简单,并且可能通常缺少所需的功能。
例如,HIGA必须装配能够针对不同的来话和会话请求确定要连接哪个(些)本地设备的软件,例如,根据被叫号码和/或本地网络中不同设备的通信类型和能力来确定。一些设备可能比另一些设备更适合特定类型的会话,等等。
这种类型的功能可使得HIGA产品更加昂贵,等等。此外,当从本地设备进行IMS注册时,用户必须输入IMPU或者等效信息作为所需的公共身份,从而可能感觉这是十分麻烦或者困难的任务。HIGA中的软件也需要更新和/或纠错。
发明内容
本发明的目的是基本上解决上述问题中的至少一些。此外,目的还在于支持本地终端对外部多媒体服务网络(例如,IMS网络)的注册,以及降低家庭网关中的复杂度。通过提供根据下面所附独立权利要求的方法和装置,可实现这些目的以及其他的目的。
根据本发明的一方面,在本地网络的家庭网关中提供了一种方法,用于为本地网络中存在的一个或多个本地设备在外部多媒体服务网络中提供注册。当从第一本地设备接收到本地注册请求时,存储第一本地设备的对应标识与在多媒体服务网络中有效的第一公共身份的映射或关联。然后针对第一本地设备,将第一公共身份与第一本地设备的标识一起注册在多媒体服务网络中。由此,引用第一公共身份的任何来话或会话请求将被多媒体服务网络定向至第一本地设备。
根据本发明的另一方面,在本地网络的家庭网关中提供了一种装置,该装置能够为本地网络中存在的一个或多个本地设备在外部多媒体服务网络中提供注册。家庭网关装置包括:接收单元,被配置为从第一本地设备接收本地注册请求,以及映射单元,被配置为存储第一本地设备的对应标识与在多媒体服务网络中有效的第一公共身份的映射或关联。发明性的家庭网关装置还包括注册单元,被配置为针对第一本地设备,将第一公共身份与第一本地设备的标识一起注册在多媒体服务网络中,使得引用第一公共身份的任何来话或会话请求将被多媒体服务网络定向至第一本地设备。
如果使用了以上的方法和/或家庭网关装置,可以使家庭网关不那么复杂,因为与现有技术相比,在本地网络中针对来话选择被叫设备的功能将更加简单。以上的方法和家庭网关装置的不同实施例是可能的。
在一个示例实施例中,不管何时从本地网络中的一个或多个其他本地设备接收到本地注册请求,针对每个相关联的本地设备,将第一公共身份作为共享公共身份与每个本地设备标识一起注册在多媒体服务网络中。由此,引用第一公共身份的任何来话或会话请求将被多媒体服务网络作为单独的呼叫或者会话请求定向至每个相关联的本地设备。
根据另一实施例,当第二本地设备接收到指示期望的第二公共身份的本地注册请求时,针对第二本地设备,将第二公共身份作为独立公共身份与第二本地设备的标识一起注册在多媒体服务网络中。引用第二公共身份的任何来话或会话请求将因而被多媒体服务网络仅定向至相关联的第二本地设备。
根据又一实施例,当从具体用户操作的本地设备接收到指示期望的第三公共身份的本地注册请求时,针对该用户,将第三公共身份作为独立公共身份与用户标识一起注册在多媒体服务网络中。引用第三公共身份的任何来话或会话请求将因而被多媒体服务网络仅定向至由该用户操作的本地设备。
在其他可能的实施例中,每个注册操作可以包括向多媒体服务网络发送外部注册请求,在外部注册请求的联系人报头中包括:公共身份之一;以及本地设备或用户的标识之一。可以通过电话号码和/或电子邮件地址的形式定义公共身份。此外,可以使用所存储的映射或关联来确定针对去话或会话请求使用哪个公共身份。例如,可以将根据IEFTSIP的内部设备专用消息用于与本地设备的通信,以及可以将根据IMSSIP的遵从IMS的消息用于与多媒体服务网络的通信。
将在下面的详细描述中说明本发明的其他可能的特征和好处。
附图说明
现在将根据示例性实施例并参考附图,对本发明进行更详细的说明,在附图中:
-图1是网络概述,示出了根据现有技术,具有各种不同本地设备的本地网络以及使用IMS网络来与外部终端通信的家庭网关。
-图2是示出根据一个可能的实施例,用于提供将本地设备注册至IMS网络的过程的示意性方框图。
-图3是示出根据另一实施例,本地网络的家庭网关所执行的用于提供将本地设备注册至多媒体服务网络的过程的流程图。
-图4a、4b和4c是示出根据其他可能的实施例,来话和去话的不同业务情况的示意性框图。
-图5是根据其他实施例的信令图,该信令图更详细地示出了如何可以实际实现本发明的解决方案。
-图6是更详细地示出根据其他可能的实施例的家庭网关的框图。
具体实施方式
简而言之,可以将本发明用于位于本地网络内的设备,以提供对多媒体服务网络的注册,从而支持将来话和会话请求定向至本地网络中适当的具体设备,而不需要针对每个设备的专用公共身份。家庭网关可以是在TISPAN中指定的HIGA,多媒体服务网络可以是IMS网络,然而本发明并不限于此。
当对本地设备上电或者以其他方式在本地网络中激活本地设备时,其自动向家庭网关发送本地注册请求,这是能够连接到本地网络的任何本地设备的非常正常的行为。在本解决方案中,为家庭网关配置(或者“规定”)了在外部多媒体服务网络(例如,IMS网络)中同样有效的一个或多个公共身份。常常广义地将为节点配置各种参数的操作称为“规定”。
当从本地设备接收到本地注册请求时,家庭网关存储本地设备的标识(identification)与这种预配置的公共身份(identity)的映射或关联,并且针对关联的本地设备,还在多媒体服务网络中注册公共身份以及本地设备标识。由此,多媒体服务网络将知道每当从远程方(例如,电话、计算机或服务器)接收到引用该公共身份的来话或者会话请求时,要联系哪个本地设备。从而,针对不同的来话和会话请求确定要连接哪个(些)本地设备的功能位于多媒体服务网络中(例如,由多媒体服务网络中适合的会话控制节点来处理),以及可以使得家庭网关相对简单并具有合理的价格。
现在将参考图2中示出的通信场景来描述如何可以执行以上注册的示例。在本示例中,由IMS网络来代表多媒体服务网络,虽然本发明通常不限于使用IMS网络。本地网络200包括多个本地设备(包括计算机设备A)和家庭网关202,家庭网关202可以是上述HIGA节点或者具有以下描述的功能的其他任何网关节点。还假设家庭网关202例如通过上述IMPI方式成为IMS网络的订户。
第一步骤2:1示出了向家庭网关配置或者规定在外部多媒体服务网络(例如,IMS网络)中同样有效的一个或多个公共身份。公共身份可以是被设计为电子邮件地址或者电话号码的IMPU:s,并且当建立家庭网关对IMS网络的预订时,也已经与IMPI或者类似信息一起配置在IMS网络中。
在下一步骤2:2中,本地设备A例如在上电或者以其他方式激活时,向家庭网关202发送本地注册请求,这是这种设备在本地网络中建立连接时的标准操作。家庭网关202还能够例如从接收到的注册请求或者通过所使用的内部通信接口确定本地设备A的标识。通常,注册请求是SIP注册(SIPREGISTER)消息,该SIP注册消息包含发送设备A的标识,例如,本地源IP地址和/或为家庭网关202所知道的设备身份。
在此外的步骤2:3中,家庭网关202存储第一本地设备的标识与在之前的步骤2:1中预先配置的公共身份之一的映射或关联。可以将该映射或关联存储在本地数据库202a或者等效设备中。接下来,家庭网关202在步骤2:4中执行注册,使得本地设备A在IMS网络中也与公共身份(例如,IMPU)相关联,所述注册指将以上选择的公共身份和设备A的相关标识一起注册在IMS网络中。
应该注意到,在步骤2:4的注册和/或步骤2:3的映射中使用的设备A的标识可以是任何类型的设备标识,从而,不一定使用步骤2:2的本地注册请求中存在的标识。例如,可以使用简单的命名等来指示IMS网络和/或以上映射中的设备A,例如,仅使用字母“A”。在另一示例中,A的标识可以包含其本地IP地址和某个唯一的ID代码。在实际的示例中,SIP注册(SIPREGISTER)消息的报头中的联系人字段可以是:
″Contact:IMPU_Unique_localIDWAN_IP_adress:5060″
在步骤2:5中,可以由从家庭网关202到设备A的适合的确认消息“完成”来结束所示出的过程,备选地,这可以在步骤2:2之后的任何时间执行。由此,引用在步骤2:4中注册的公共身份的任何来话或会话请求将被IMS网络定向至相关本地设备A。
例如当作为正常本地连接过程的一部分,网络200中的一个或多个其他本地设备(在本图中未示出)上电或者以其他方式激活时,家庭网关202可以同样地从网络200中的一个或多个其他本地设备接收本地注册请求。然后,可以针对每个设备存储相应的本地设备标识与相同公共身份的映射或关联,以及针对每个附加的本地设备,可以将公共身份作为共享的公共身份与每个本地设备标识一起注册在IMS网络中。
由此,引用所注册的公共身份的任何来话或会话请求将被IMS网络定向至每个相关本地设备。有效地,所有这些设备将被呼叫和报警(例如,振铃),因为来话或会话请求将被IMS网络定向至每个相关设备。常常将该功能称为“分叉”,即,IMS网络将来话或会话请求分路为多个单独的呼叫,下面将对此进行进一步描述。在引用已注册的公共身份的任何来话或会话请求将被IMS网络定向至所有相关本地设备这一意义上,具体地,可以使用已注册的公共身份来作为由本地网络中的多个设备共享的公用“家庭”公共身份。
然而,如果来自本地设备的本地注册请求指示了期望的公共身份,所述期望的公共身份要专门用于做出请求的本地设备或其当前用户,家庭网关存储本地设备或用户的相应标识与所指示的公共身份的映射或关联。然后,将该公共身份作为单个公共身份与对应的本地设备或用户标识一起注册在IMS网络中。由此,引用该单个公共身份的任何来话或会话请求将被IMS网络仅定向至相关本地设备或用户,即,在这种情况下没有分叉。
可以将家庭网关202配置为自动将所有进行注册的本地设备映射或关联到共享的家庭公共身份,这使得本地注册请求不指定任何期望的独立公共身份。通过这种方式,可以在本地网络中使用独立和共享公共身份的混合,并且使用或不使用分叉来基于被叫的公共身份来确定呼叫哪个(些)本地设备的功能将位于IMS网络中而不是家庭网关中。如上所述,分叉功能位于IMS网络中而不是家庭网关中实现了更简单和花费更少的家庭网关等。
现在将参考图3中的流程图来描述用于提供将本地设备注册至多媒体服务网络的示例性过程。该过程由本地网络的家庭网关(例如,图2中的家庭网关202)执行,该家庭网关已经被建立为多媒体服务网络的订户。
在第一步骤300中,为家庭网关配置或者规定一个或多个在多媒体服务网络中有效的公共身份,例如IMPU,这基本上对应于以上的步骤2:1。在下一步骤302中,家庭网关从网络中的本地设备接收本地注册请求,这基本上对应于以上的步骤2:2。然后,在接下来的步骤304中,针对进行请求的本地设备确定并选择上述配置的公共身份之一,例如IMPU。
如上所述,针对没有指定期望的独立公共身份的本地注册请求,可以“缺省地”选择共享公共身份。然而,本解决方案不排除也注册独立公共身份的可能性(如在所使用的设备中通过手动输入来进行指定那样)。备选地,可以将本地设备预先配置为在本地注册请求中自动包括特定的独立公共身份,以专属于设备或当前用户。
在下面的步骤306中,将本地设备的标识与步骤304中选择的公共身份的映射或关联存储在家庭网关中,这基本上对应于以上的步骤2:3。然后,如进一步的步骤308所示出的,将公共身份(例如IMPU)与适合的设备标识一起注册在多媒体服务网络中,这基本上对应于以上的步骤2:4。由此,在多媒体服务网络中也有效地创建了公共身份与本地设备之间的关联。如可选的最终步骤310所示出的,例如取决于所使用的本地设备专用协议,还可以向本地设备发送适合的注册确认消息。与图2的示例相似,基本上可以在步骤302之后的任何时候执行步骤310。
图2和图3已经勾勒出了以下的过程:在多媒体服务网络中创建对本地设备的公共身份的注册,使得任何的来话或会话请求将被多媒体服务网络具体地定向至该设备。现在将参考图4a-c,分别简要描述针对来话和去话的一些示例性的业务情况。
重用图2中的一些标号,图4a-c都示出了本地网络200,在本地网络200存在本地设备A、B和C,以及本地网络200中还有作为IMS网络中的订户的家庭网关202。使用IMS网络中的IMS会话控制节点400来以下面描述的方式控制去往和来自家庭网关202的呼叫和会话。
此外,已通过以上针对图2和图3描述的方式对设备A和B进行了注册,以使得设备A和B都与被表示为“HN”(家庭编号)的共享公共身份(例如,IMPU)相关联,而已对设备C进行了注册,以使得设备C或其当前用户与被表示为“PN”(个人编号)的独立公共身份(例如,IMPU)专门关联。如图中所示出的,将A、B和C与HN和PN的关联分别存储在家庭网关202中。在IMS网络的数据库402中,设备A和B的标识已经与共享公共身份HN一起进行了注册,而设备C或其当前用户的标识已经与独立公共身份PN一起进行了注册。再次地,设备A、B和C的注册标识可以是任何类型的设备标识,从而不一定是当与家庭网关通信时设备自己本地使用的那些设备标识。
在图4a的业务情况下,IMS节点400从远程方X接收使用HN作为被叫号码的来话。然后,IMS节点检查数据库402,并发现应该将来话定向至设备A和B,因为两者是与被叫号码HN一起注册的。然后,在IMS节点400处的分叉操作中创建分别具有被叫号码HN_A和HN_B的两个单独的来话,将这两个来话都发送至家庭网关202。从而,IMS节点400通过将设备A和B的之前注册的标识分别附加至接收到的被叫号码HN,来修改来话的被叫号码。结果,家庭网关202接收到两个呼叫,这两个呼叫被转换为设备专用的呼叫警报,以使得设备A和B都将振铃。
在图4b的业务情况下,IMS节点400从远程方X接收使用PN作为被叫号码的来话。然后,IMS节点检查数据库402,并发现应该将来话定向至设备C,相应地,例如取决于设备C的当前用户,已经将设备C与被叫号码PN一起进行了注册。在这种情况下,在IMS节点400处不进行分叉操作。从而,IMS节点400通过将设备C的之前注册的标识附加至接收到的被叫号码HN,来修改来话的被叫号码。结果,家庭网关202接收到单个呼叫,该单个呼叫被转换为设备专用的呼叫警报,以使得仅有设备C将振铃。
在图4c的业务情况下,家庭网关202从本地设备B接收到指向远程方X的去话。接收到的去话是设备专用呼叫请求,取决于所使用的设备类型,其可以具有或者可以不具有设备B的身份或者本地IP地址来作为主叫号码。然后,家庭网关202识别主叫设备并检查其本地映射,并根据本地存储的B与HN的映射或关联,发现至X的去话应该使用由HN和设备B的之前注册的标识构成的外部主叫号码。
从而,家庭网关202通过将对设备B有效的公共身份HN附加至设备B的之前注册的标识,来创建用于去话的外部主叫号码(即,HN_B)。例如,如果针对去话使用SIP,SIP报头可以包含例如“From:HN,Contact:HN_B”的参数。结果,IMS节点400接收到来自HN_B的呼叫,然后,IMS节点400简单地移除设备B的标识,使得远程方X将接收到以HN作为主叫号码的呼叫。
现在将参考图5中的信令图,更详细地描述如何可以实际实现本发明的解决方案的示例。在本示例中,本地网络中的本地设备500首先通过本地网络中的HIGA502和IMS网络中的IMS节点52注册到IMS网络中,然后设备500从未被示出的远程方接收来话。
第一步骤5:1示出了在HIGA502中将公共SIPURI规定或者配置为公共身份或IMPU,这基本上对应于以上的步骤2:1和300。在下一步骤5:2中,对设备500上电,这触发了下面的步骤5:3中的发现过程,发现过程正常来说是在连接到本地网络时进行的。通常,发现过程本身已为本领域技术人员所知,没有必要对其进行进一步描述以理解本实现示例。
在下一步骤5:4中,设备500向HIGA502发送本地注册请求,这基本上与以上的步骤2:2和302相对应,在该示例中,本地注册请求是SIP注册消息,其可以包括或者可以不包括设备200的本地身份。在决定设备500可以使用所规定的公共SIPURI来作为公共身份之后,在下面的步骤5:5中,HIGA502接着存储设备500的标识与公共SIPURI的映射或关联。该步骤基本上对应于以上的步骤2:3和306。
另一步骤5:6示出了将公共SIPURI与设备500的标识一起注册在IMS节点504中的操作,这基本上对应于以上的步骤2:4和308。在接下来的步骤5:7中,通过由IMS节点504在确认中向HIGA502发送SIP200完成消息来结束该操作。在另一所示出的步骤5:8中,HIGA502还可以在至设备500的确认中,取决于本地设备类型来发送对应的SIP200完成消息或者类似的消息。由此,完成设备500对IMS网络的注册。
另一步骤5:9示出了来自于远程方的来话最终被IMS节点504接收到,该呼叫指向作为“被叫号码”或等价信息的公共SIPURI。在下一步骤5:10中,IMS节点504基于步骤5:6中进行的注册以及可能以相同方式针对本地网络中的其他本地设备进行的任何其他注册(如果存在的话),确定向哪个或哪些设备发送呼叫。相应地,IMS节点504发现设备500与被叫公共SIPURI相关联,并通过将设备500的之前注册的标识与公共SIPURI包括在一起,对被叫号码进行修改。在接下来的步骤5:11中向HIGA502转发呼叫,并且如果有其他设备与被叫公共SIPURI相关联,如上作为分叉操作所描述的,也使用其他的本地设备标识来转发其他呼叫。
然后,HIGA502由来话的被叫号码识别出设备500,并在步骤5:12将来话转换为SIP振铃(SIPRINGING)消息形式的设备专用的呼叫警报,以使得在最后的步骤5:13中,设备500将会振铃。如果接收到从相同的远程方发出的具有其他本地设备标识的呼叫,也将向这些其他本地设备发出警报。然而,HIGA将察觉到这些呼叫,并将其作为彼此独立的单独呼叫进行处理。
现在将参考图6中的框图来更加详细地描述家庭网关中的装置。家庭网关600为具有多个本地设备的本地网络602提供服务,并且还已被建立为多媒体服务网络604(例如,IMS网络)的订户。家庭网关600还可以是HIGA。
家庭网关600被配置为对本地网络中存在的本地设备提供在外部多媒体服务网络604中的注册,这基本上以上述的方式来进行。家庭网关600包括:接收单元600a,被配置为从第一本地设备A接收本地注册请求;以及映射单元600b,被配置为存储600c相关第一本地设备A的对应标识与在多媒体服务网络604中有效的第一公共身份HN的映射。将该映射存储在适合的数据库600c中。
家庭网关600还包括注册单元600d,注册单元600d被配置为针对相关联的第一本地设备,将第一公共身份HN与设备A的标识一起注册在多媒体服务网络中。由此,引用第一公共身份的任何来话或会话请求将被多媒体服务网络604定向至相关联的第一本地设备A。
根据如下的其他实施例,还可以将图6中的家庭网关装置配置为处理不同的业务情况。例如,不管何时从本地网络中的一个或多个其他本地设备接收到本地注册请求,映射单元600b可以被配置为存储每个本地设备的对应标识与第一公共身份的映射或关联。然后,注册单元600d还被配置为针对其他相关本地设备中的每一个,将第一公共身份作为共享公共身份与每个本地设备标识一起注册在多媒体服务网络中。由此,引用第一公共身份的任何来话或会话请求将被多媒体服务网络604作为单独的呼叫或者会话请求定向至第一本地设备和其他本地设备中的每一个。
在另一示例中,当从第二本地设备接收到指示期望的第二公共身份的本地注册请求时,映射单元600d还可以被配置为存储第二本地设备的对应标识与第二公共身份的映射或关联。然后,注册单元600d还被配置为针对相关联的第二本地设备,将第二公共身份作为独立公共身份与第二本地设备的标识一起注册在多媒体服务网络中。由此,引用第二公共身份的任何来话或会话请求将被多媒体服务网络仅定向至相关联的第二本地设备。
在又一示例中,当从具体用户操作的本地设备接收到指示期望的第三公共身份的本地注册请求时,映射单元600d可以被配置为存储对应的用户标识与第三公共身份的映射或关联。然后,注册单元还被配置为针对相关联的用户,将第三公共身份作为独立公共身份与用户标识一起注册在多媒体服务网络中。由此,引用第三公共身份的任何来话或会话请求将被多媒体服务网络仅定向至由相关联的用户操作的本地设备。
根据另一实施例,注册单元还被配置为在每个注册操作中向多媒体服务网络发送外部注册请求,在外部注册请求的联系人报头中包括公共身份之一以及本地设备或用户的标识之一。
虽然已参考特定的示例性实施例对本发明进行了描述,该描述仅旨在示出本发明的概念,而不应被视为对本发明的限制。虽然在描述上述实施例时使用了HIGA、IMS和SIP的概念,基本上可以使用任何其他类似的适当标准、协议和网络单元按此处所描述的方式提供本地设备在多媒体网络中的注册。总的来说,本发明为以下独立权利要求所限定。
Claims (14)
1.一种本地网络(200、602)的家庭网关(202、502、600)中的方法,用于为本地网络中存在的至少一个本地设备(A、B、C)在外部多媒体服务网络(IMS,604)中提供注册,所述方法包括以下步骤:
-从第一本地设备(A)接收(302)本地注册请求,
-存储(306)第一本地设备的对应标识与在多媒体服务网络中有效的第一公共身份的映射或关联,以及
-针对第一本地设备,将第一公共身份与所述第一本地设备的所述标识一起注册(308)在多媒体服务网络中,
其中,引用第一公共身份的任何来话或会话请求将被多媒体服务网络定向至第一本地设备,
其中,不管何时从本地网络中的至少一个其他本地设备(B)接收到本地注册请求,存储每个本地设备的对应标识与第一公共身份的映射或关联,以及针对所述其他本地设备中的每一个,将第一公共身份作为共享公共身份(HN)与每个本地设备标识一起注册在多媒体服务网络中,使得引用第一公共身份的任何来话或会话请求将被多媒体服务网络作为分开的呼叫或者会话请求定向至所述第一本地设备和其他本地设备中的每一个。
2.根据权利要求1所述的方法,其中,当从本地网络中的第二本地设备接收到指示期望的第二公共身份的本地注册请求时,存储第二本地设备的对应标识与第二公共身份的映射或关联,以及针对第二本地设备,将第二公共身份作为独立公共身份(PN)与所述第二本地设备的标识一起注册在多媒体服务网络中,使得引用第二公共身份的任何来话或会话请求将被多媒体服务网络仅定向至第二本地设备。
3.根据权利要求1或2所述的方法,其中,当从本地网络中的由具体用户操作的本地设备接收到指示期望的第三公共身份的本地注册请求时,存储对应的用户标识与第三公共身份的映射或关联,以及针对所述用户,将第三公共身份作为独立公共身份(PN)与所述用户标识一起注册在多媒体服务网络中,使得引用第三公共身份的任何来话或会话请求将被多媒体服务网络仅定向至所述用户操作的本地设备。
4.根据权利要求1或2所述的方法,其中,每个注册操作包括向多媒体服务网络发送外部注册请求,在外部注册请求的联系人报头中包括:所述公共身份之一;以及本地设备或用户的所述标识之一。
5.根据权利要求1或2所述的方法,其中,以电话号码和/或电子邮件地址的形式定义公共身份。
6.根据权利要求1或2所述的方法,其中,使用所存储的映射或关联来确定针对去话或会话请求使用哪个公共身份。
7.根据权利要求1或2所述的方法,其中,将根据IEFTSIP的内部设备专用消息用于与本地设备的通信,以及将根据IMSSIP的遵从IMS的消息用于与多媒体服务网络的通信。
8.一种本地网络(602)的家庭网关(600)中的装置,用于为本地网络中存在的至少一个本地设备提供在外部多媒体服务网络(604)中的注册,所述装置包括:
-接收单元(600a),用于从第一本地设备(A)接收本地注册请求,
-映射单元(600b),用于存储(600c)第一本地设备的对应标识与在多媒体服务网络中有效的第一公共身份的映射或关联,以及
-注册单元(600d),用于针对第一本地设备,将第一公共身份与所述第一本地设备的所述标识一起注册在多媒体服务网络中,
其中,引用第一公共身份的任何来话或会话请求将被多媒体服务网络定向至第一本地设备,
其中,不管何时从本地网络中的至少一个其他本地设备(B)接收到本地注册请求,所述映射单元还存储每个本地设备的对应标识与第一公共身份的映射或关联,以及所述注册单元还针对所述其他本地设备中的每一个,将第一公共身份作为共享公共身份与每个本地设备标识一起注册在多媒体服务网络中,使得引用第一公共身份的任何来话或会话请求将被多媒体服务网络作为单独的呼叫或者会话请求定向至所述第一本地设备和其他本地设备中的每一个。
9.根据权利要求8所述的装置,其中,当从本地网络中的第二本地设备接收到指示期望的第二公共身份的本地注册请求时,所述映射单元还存储第二本地设备的对应标识与第二公共身份的映射或关联,以及所述注册单元还针对第二本地设备,将第二公共身份作为独立公共身份与所述第二本地设备的标识一起注册在多媒体服务网络中,使得引用第二公共身份的任何来话或会话请求将被多媒体服务网络仅定向至第二本地设备。
10.根据权利要求8或9所述的装置,其中,当从本地网络中的由具体用户操作的本地设备接收到指示期望的第三公共身份的本地注册请求时,所述映射单元还存储对应的用户标识与第三公共身份的映射或关联,以及所述注册单元还针对所述用户,将第三公共身份作为独立公共身份与所述用户标识一起注册在多媒体服务网络中,使得引用第三公共身份的任何来话或会话请求将被多媒体服务网络仅定向至所述用户操作的本地设备。
11.根据权利要求8或9所述的装置,其中,所述注册单元还在每个注册操作中向多媒体服务网络发送外部注册请求,在外部注册请求的联系人报头中包括:所述公共身份之一;以及本地设备或用户的所述标识之一。
12.根据权利要求8或9所述的装置,其中,以电话号码和/或电子邮件地址的形式定义公共身份。
13.根据权利要求8或9所述的装置,适于使用所存储的映射或关联来确定针对去话或会话请求使用哪个公共身份。
14.根据权利要求8或9所述的装置,适于将根据IEFTSIP的内部设备专用消息用于与本地设备的通信,以及将根据IMSSIP的遵从IMS的消息用于与多媒体服务网络的通信。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/SE2009/050929 WO2011019309A1 (en) | 2009-08-11 | 2009-08-11 | Method and arrangement for enabling multimedia services for a device in a local network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102474502A CN102474502A (zh) | 2012-05-23 |
CN102474502B true CN102474502B (zh) | 2015-11-25 |
Family
ID=43586310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980160878.9A Expired - Fee Related CN102474502B (zh) | 2009-08-11 | 2009-08-11 | 用于针对本地网络中的设备实现多媒体服务的方法和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20120128006A1 (zh) |
EP (1) | EP2465240B1 (zh) |
CN (1) | CN102474502B (zh) |
WO (1) | WO2011019309A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE602005019337D1 (de) * | 2005-12-13 | 2010-03-25 | Ericsson Telefon Ab L M | Verfahren und anordnung zur ermöglichung von multimedia-kommunikation |
US20140146785A1 (en) * | 2012-11-29 | 2014-05-29 | Alexandros Cavgalar | Gateway device, system and method |
FR2987207A1 (fr) * | 2012-02-17 | 2013-08-23 | France Telecom | Procede d'enregistrement d'un serveur d'application et serveur d'application |
CN103209223B (zh) * | 2013-04-27 | 2016-08-10 | 中国农业银行股份有限公司 | 分布式应用会话信息共享方法、系统和应用服务器 |
CN103338213B (zh) * | 2013-07-19 | 2017-02-08 | 中国人民解放军理工大学 | 本地设备与ims网络互通的方法、系统及接入网关 |
EP2874366B1 (en) * | 2013-11-18 | 2020-07-08 | Vodafone Holding GmbH | Network gateway implementing an instance manager function |
US10033723B2 (en) | 2013-12-18 | 2018-07-24 | At&T Intellectual Property I, L.P. | Methods, devices, and computer readable storage devices for authenticating devices having non-SIM based clients |
CN103812940A (zh) * | 2014-02-19 | 2014-05-21 | 浪潮软件股份有限公司 | 集群会话的集中式管理方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101091374A (zh) * | 2004-10-27 | 2007-12-19 | 艾利森电话股份有限公司 | Ip多媒体子系统接入方法和设备 |
CN101313550A (zh) * | 2005-11-24 | 2008-11-26 | 艾利森电话股份有限公司 | 实现多媒体通信的方法和设备 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7177642B2 (en) * | 2001-07-03 | 2007-02-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for handling multiple registration |
US6930598B2 (en) * | 2002-05-16 | 2005-08-16 | Eugene S. Weiss | Home gateway server appliance |
CN1836422B (zh) * | 2003-08-18 | 2012-01-11 | 北电网络有限公司 | 用于无线网上的业务拒绝与终止的方法和系统 |
US7738915B2 (en) * | 2005-01-14 | 2010-06-15 | Nextel Communications Inc. | System and method for private wireless networks |
DE602005019337D1 (de) * | 2005-12-13 | 2010-03-25 | Ericsson Telefon Ab L M | Verfahren und anordnung zur ermöglichung von multimedia-kommunikation |
CN101438256B (zh) * | 2006-03-07 | 2011-12-21 | 索尼株式会社 | 信息处理设备、信息通信系统、信息处理方法 |
KR100860404B1 (ko) * | 2006-06-29 | 2008-09-26 | 한국전자통신연구원 | 다중 도메인 홈네트워크 환경에서의 디바이스 인증 방법 및장치 |
EP1892940A1 (en) * | 2006-08-23 | 2008-02-27 | Thomson Telecom Belgium | Device and method for enabling SIP DECT terminal mobility |
WO2008074120A1 (en) * | 2006-12-19 | 2008-06-26 | Bce Inc. | Method, system and apparatus for handling a request for a media-over-packet communication session |
US8280978B2 (en) * | 2006-12-29 | 2012-10-02 | Prodea Systems, Inc. | Demarcation between service provider and user in multi-services gateway device at user premises |
MX2009007493A (es) * | 2007-03-05 | 2009-08-13 | Ericsson Telefon Ab L M | Metodo para controlar remotamente comunicacion de multimedia a traves de redes locales. |
WO2009080398A1 (en) * | 2007-12-20 | 2009-07-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Ims-based discovery and control of remote devices |
EP2235913B1 (en) * | 2008-01-24 | 2016-04-20 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for controlling a multimedia gateway comprising an imsi |
US8544080B2 (en) * | 2008-06-12 | 2013-09-24 | Telefonaktiebolaget L M Ericsson (Publ) | Mobile virtual private networks |
US8064360B2 (en) * | 2009-01-23 | 2011-11-22 | Empire Technology Development Llc | Wireless home network routing protocol |
US20110040836A1 (en) * | 2009-05-04 | 2011-02-17 | Andrew Allen | System and method for implementing media and media control transfer between devices |
-
2009
- 2009-08-11 EP EP09848315.9A patent/EP2465240B1/en active Active
- 2009-08-11 WO PCT/SE2009/050929 patent/WO2011019309A1/en active Application Filing
- 2009-08-11 CN CN200980160878.9A patent/CN102474502B/zh not_active Expired - Fee Related
- 2009-08-11 US US13/387,296 patent/US20120128006A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101091374A (zh) * | 2004-10-27 | 2007-12-19 | 艾利森电话股份有限公司 | Ip多媒体子系统接入方法和设备 |
CN101313550A (zh) * | 2005-11-24 | 2008-11-26 | 艾利森电话股份有限公司 | 实现多媒体通信的方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
EP2465240B1 (en) | 2018-11-07 |
EP2465240A4 (en) | 2017-04-26 |
WO2011019309A1 (en) | 2011-02-17 |
US20120128006A1 (en) | 2012-05-24 |
EP2465240A1 (en) | 2012-06-20 |
CN102474502A (zh) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102474502B (zh) | 用于针对本地网络中的设备实现多媒体服务的方法和装置 | |
US8208930B2 (en) | Message routing in a telecommunication system | |
US8099500B2 (en) | Policy service system architecture for sessions created using STUN | |
CN101480013B (zh) | 用于提供对附着于网络注册装置的媒体资源的访问的技术 | |
CN102273238A (zh) | 创建订户装置的全局唯一标识符 | |
CN101313550A (zh) | 实现多媒体通信的方法和设备 | |
US20120143982A1 (en) | Methods and Communications Node for Routing Communications Using a Bi-Level Addressing Scheme | |
CN101433025A (zh) | 在不都支持安全媒体的两个端点间建立通信会话的系统和方法 | |
CN107135132A (zh) | 一种网络互通方法及网络实体、控制实体 | |
CN100512495C (zh) | 一种实现被叫服务的方法和系统 | |
CN101904156B (zh) | 在SIP/IMS和UPnP网元之间交换控制代码 | |
KR20170063423A (ko) | 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버 | |
US20120140774A1 (en) | Methods and Systems for Enterprise Network Access Point Determination | |
US20120173689A1 (en) | Method And System For Migration of Managed Devices | |
US7756139B2 (en) | Apparatus and method for converting megaco protocol | |
US20170126748A1 (en) | Processing of signalling messages in a system comprising several core networks | |
WO2006087429A1 (en) | Interworking | |
US20130022055A1 (en) | Method and system for converting session initiation messages | |
KR100939526B1 (ko) | 애드혹 네트워크를 위한 효율적인 sip 등록방법 및 이를 위한 게이트웨이 노드 | |
CN101815070B (zh) | 消息处理方法及系统 | |
CN101741873B (zh) | 一种终端名称的修改方法和融合业务系统 | |
WO2009054661A1 (en) | Procedure for managing data synchronization under multiple devices environment | |
US20140047348A1 (en) | Identifying Communication Clients | |
CN103237025A (zh) | 用于提供对附着于网络注册装置的媒体资源的访问的技术 | |
CN108270756A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151125 |