專利名稱:用于針對本地網絡中的設備實現多媒體服務的方法和裝置的制作方法
技術領域:
本發明總體涉及用于在外部網絡中針對本地網絡中的設備實現多媒體服務的方法和裝置。
背景技術:
針對使用IP(互聯網協議)的基于分組的多媒體通信,已經開發了大量的不同類型的通信終端或設備。多媒體服務通常涉及不同格式和組合的媒體在IP網絡上的傳輸。第三代伙伴計劃(3GPP)也已經開發出被稱為“IP多媒體子系統”(IMS)的架構,使得可以針對連接到不同接入網的用戶終端實現這種多媒體服務和會話。通常將信令協議“SIP”(會話發起協議)用于受IMS網絡中的具體會話控制節點控制的IMS服務。3GPP還進一步定義了針對下一代多媒體電話(簡稱為“MMTel”)的各種解決方案和機制。為了訪問IMS網絡及其服務,要求所使用的終端“具有IMS能力”以及“遵從 MMTel”,S卩,能夠根據指定的過程和協議注冊到IMS網絡并與IMS網絡通信。然而,很多消費電子(CE)產業的廠商如今提供的終端實際上既未根據需要具有IMS功能,也未根據需要遵從MMel。還在開發涉及有限本地網絡中設備的多媒體通信技術,該有限本地網絡使用內部尋址和傳輸手段,也被稱為住宅或者辦公室網絡、LAN(局域網)、私人或者家庭網絡。在本說明書中,術語“本地網絡”表示任何的這種網絡,以及術語“本地設備”表示能夠在本地網絡內部進行媒體通信的任何實體。此外,將本地網絡外部的所有網絡稱為“外部網絡”。本地設備可以包括能夠在網絡內通信的任何類型的實體,例如固定和無線電話、 計算機、媒體播放器、游戲單元、服務器和電視盒,后者也被稱為“STB”(機頂盒)。如上指出的,大量的這種設備不具有IMS能力,即使通常可以根據IETF(互聯網工程任務組)將這些設備配置為同樣地使用SIP。此外,本地網絡中出現的其他設備甚至不能夠使用SIP,例如,更老的所謂“傳統式”電話、PC設備和STB設備。本地網絡中出現的大量的這種非IMS設備使得希望提供非IMS設備和IMS網絡之間的相互作用解決方案,以增強多媒體服務的市場。因此,已經設計出被稱為“HIGA”(家庭 IMS網關)的網關,作為本地網絡和IMS網絡之間的接口。HIGA代表本地設備處理向IMS 網絡的認證,并在內部設備專用消息(例如,IETF SIP)與外部的遵從IMS的消息(例如, IMS SIP)之間進行轉換。在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。例如使用設備專用協議(如,IEFT SIP), HIGA 106還具有對網絡100中不同設備的不同內部接當HIGA 106使用設備專用接口 /協議從網絡100中的本地設備接收對多媒體服務的請求時,HIGA 106將服務請求轉換為至IMS網絡108的有效的IMS請求(典型地,SIP 邀請消息),以使用與設備IOOa相關聯的IMS身份112來代表本地設備設置IMS會話。以類似的方式,當接收到從網絡100之外的外部設備114發起的會話請求時,HIGA 106還可以設置與本地設備的媒體會話。在每一種情況下,如雙向箭頭所指示的,在實際的會話期間, 在RGW 102和接入網104上傳輸媒體。還已經提出在HIGA中使用一個或多個共享的IMS身份112,該一個或多個共享的 IMS身份112是基于會話向本地設備分配的,S卩,在會話完成之后釋放所使用的身份。由此, 在HIGA和IMS 二者中,沒有必要針對每個本地設備的維護一個專用IMS身份112 (這可能涉及到大量的IMS身份)。然而,如果使用了共享的IMS身份,在IMS網絡中將不能分辨出本地網絡中的本地設備,并因此HIGA負責決定在來話和會話請求指向這種IMS身份時,對哪個設備發出警報。 從而,使用共享的IMS身份使得本地設備對外部實體和網絡來說是“匿名的”和不確定的, 除非如上所述,針對每個本地設備保留專用IMS身份。在每一種情況下,HIGA必須能夠處理去話和來話以及去往和來自單個本地設備的會話請求,這要求HIGA具有一定的復雜度。有時可能是成問題的,因為可以從標準的零售商“現貨”買到的HIGA產品非常簡單,并且可能通常缺少所需的功能。例如,HIGA必須裝配能夠針對不同的來話和會話請求確定要連接哪個(些)本地設備的軟件,例如,根據被叫號碼和/或本地網絡中不同設備的通信類型和能力來確定。一些設備可能比另一些設備更適合特定類型的會話,等等。這種類型的功能可使得HIGA產品更加昂貴,等等。此外,當從本地設備進行IMS 注冊時,用戶必須輸入IMPU或者等效信息作為所需的公共身份,從而可能感覺這是十分麻煩或者困難的任務。HIGA中的軟件也需要更新和/或糾錯。
發明內容
本發明的目的是基本上解決上述問題中的至少一些。此外,目的還在于支持本地終端對外部多媒體服務網絡(例如,IMS網絡)的注冊,以及降低家庭網關中的復雜度。通過提供根據下面所附獨立權利要求的方法和裝置,可實現這些目的以及其他的目的。根據本發明的一方面,在本地網絡的家庭網關中提供了一種方法,用于為本地網絡中存在的一個或多個本地設備在外部多媒體服務網絡中提供注冊。當從第一本地設備接收到本地注冊請求時,存儲第一本地設備的對應標識與在多媒體服務網絡中有效的第一公共身份的映射或關聯。然后針對第一本地設備,將第一公共身份與第一本地設備的標識一起注冊在多媒體服務網絡中。由此,引用第一公共身份的任何來話或會話請求將被多媒體服務網絡定向至第一本地設備。
根據本發明的另一方面,在本地網絡的家庭網關中提供了一種裝置,該裝置能夠為本地網絡中存在的一個或多個本地設備在外部多媒體服務網絡中提供注冊。家庭網關裝置包括接收單元,被配置為從第一本地設備接收本地注冊請求,以及映射單元,被配置為存儲第一本地設備的對應標識與在多媒體服務網絡中有效的第一公共身份的映射或關聯。 發明性的家庭網關裝置還包括注冊單元,被配置為針對第一本地設備,將第一公共身份與第一本地設備的標識一起注冊在多媒體服務網絡中,使得引用第一公共身份的任何來話或會話請求將被多媒體服務網絡定向至第一本地設備。如果使用了以上的方法和/或家庭網關裝置,可以使家庭網關不那么復雜,因為與現有技術相比,在本地網絡中針對來話選擇被叫設備的功能將更加簡單。以上的方法和家庭網關裝置的不同實施例是可能的。在一個示例實施例中,不管何時從本地網絡中的一個或多個其他本地設備接收到本地注冊請求,針對每個相關聯的本地設備,將第一公共身份作為共享公共身份與每個本地設備標識一起注冊在多媒體服務網絡中。由此,引用第一公共身份的任何來話或會話請求將被多媒體服務網絡作為單獨的呼叫或者會話請求定向至每個相關聯的本地設備。根據另一實施例,當第二本地設備接收到指示期望的第二公共身份的本地注冊請求時,針對第二本地設備,將第二公共身份作為獨立公共身份與第二本地設備的標識一起注冊在多媒體服務網絡中。引用第二公共身份的任何來話或會話請求將因而被多媒體服務網絡僅定向至相關聯的第二本地設備。根據又一實施例,當從具體用戶操作的本地設備接收到指示期望的第三公共身份的本地注冊請求時,針對該用戶,將第三公共身份作為獨立公共身份與用戶標識一起注冊在多媒體服務網絡中。引用第三公共身份的任何來話或會話請求將因而被多媒體服務網絡僅定向至由該用戶操作的本地設備。在其他可能的實施例中,每個注冊操作可以包括向多媒體服務網絡發送外部注冊請求,在外部注冊請求的聯系人報頭中包括公共身份之一;以及本地設備或用戶的標識之一。可以通過電話號碼和/或電子郵件地址的形式定義公共身份。此外,可以使用所存儲的映射或關聯來確定針對去話或會話請求使用哪個公共身份。例如,可以將根據IEFT SIP 的內部設備專用消息用于與本地設備的通信,以及可以將根據IMS SIP的遵從IMS的消息用于與多媒體服務網絡的通信。將在下面的詳細描述中說明本發明的其他可能的特征和好處。
現在將根據示例性實施例并參考附圖,對本發明進行更詳細的說明,在附圖中-圖1是網絡概述,示出了根據現有技術,具有各種不同本地設備的本地網絡以及使用IMS網絡來與外部終端通信的家庭網關。-圖2是示出根據一個可能的實施例,用于提供將本地設備注冊至IMS網絡的過程的示意性方框圖。-圖3是示出根據另一實施例,本地網絡的家庭網關所執行的用于提供將本地設備注冊至多媒體服務網絡的過程的流程圖。-圖4a、4b和如是示出根據其他可能的實施例,來話和去話的不同業務情況的示意性框圖。-圖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注冊(SIP REGISTER)消息,該SIP注冊消息包含發送設備A的標識, 例如,本地源IP地址和/或為家庭網關202所知道的設備身份。在此外的步驟2 3中,家庭網關202存儲第一本地設備的標識與在之前的步驟2 1 中預先配置的公共身份之一的映射或關聯。可以將該映射或關聯存儲在本地數據庫20 或者等效設備中。接下來,家庭網關202在步驟2:4中執行注冊,使得本地設備A在IMS網絡中也與公共身份(例如,IMPU)相關聯,所述注冊指將以上選擇的公共身份和設備A的相關標識一起注冊在IMS網絡中。應該注意到,在步驟2 4的注冊和/或步驟2 3的映射中使用的設備A的標識可以是任何類型的設備標識,從而,不一定使用步驟2:2的本地注冊請求中存在的標識。例如, 可以使用簡單的命名等來指示IMS網絡和/或以上映射中的設備A,例如,僅使用字母“A”。 在另一示例中,A的標識可以包含其本地IP地址和某個唯一的ID代碼。在實際的示例中, SIP注冊(SIP REGISTER)消息的報頭中的聯系人字段可以是“ Contact :IMPU_Unique_localIDiffAN_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中的家庭網關20 執行,該家庭網關已經被建立為多媒體服務網絡的訂戶。在第一步驟300中,為家庭網關配置或者規定一個或多個在多媒體服務網絡中有效的公共身份,例如IMPU,這基本上對應于以上的步驟2:1。在下一步驟302中,家庭網關從網絡中的本地設備接收本地注冊請求,這基本上對應于以上的步驟2:2。然后,在接下來的步驟304中,針對進行請求的本地設備確定并選擇上述配置的公共身份之一,例如IMPU。如上所述,針對沒有指定期望的獨立公共身份的本地注冊請求,可以“缺省地”選擇共享公共身份。然而,本解決方案不排除也注冊獨立公共身份的可能性(如在所使用的設備中通過手動輸入來進行指定那樣)。備選地,可以將本地設備預先配置為在本地注冊請求中自動包括特定的獨立公共身份,以專屬于設備或當前用戶。在下面的步驟306中,將本地設備的標識與步驟304中選擇的公共身份的映射或關聯存儲在家庭網關中,這基本上對應于以上的步驟2:3。然后,如進一步的步驟308所示出的,將公共身份(例如IMPU)與適合的設備標識一起注冊在多媒體服務網絡中,這基本上對應于以上的步驟2:4。由此,在多媒體服務網絡中也有效地創建了公共身份與本地設備之間的關聯。如可選的最終步驟310所示出的,例如取決于所使用的本地設備專用協議,還可以向本地設備發送適合的注冊確認消息。與圖2的示例相似,基本上可以在步驟302之后的任何時候執行步驟310。圖2和圖3已經勾勒出了以下的過程在多媒體服務網絡中創建對本地設備的公共身份的注冊,使得任何的來話或會話請求將被多媒體服務網絡具體地定向至該設備。現在將參考圖如-c,分別簡要描述針對來話和去話的一些示例性的業務情況。重用圖2中的一些標號,圖如-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中。在MS網絡的數據庫402中,設備A和B的標識已經與共享公共身份HN — 起進行了注冊,而設備C或其當前用戶的標識已經與獨立公共身份PN—起進行了注冊。再次地,設備A、B和C的注冊標識可以是任何類型的設備標識,從而不一定是當與家庭網關通信時設備自己本地使用的那些設備標識。在圖如的業務情況下,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將振鈴。在圖如的業務情況下,家庭網關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首先通過本地網絡中的HIGA 502和IMS 網絡中的IMS節點52注冊到IMS網絡中,然后設備500從未被示出的遠程方接收來話。第一步驟5:1示出了在HIGA 502中將公共SIP URI規定或者配置為公共身份或 IMPU,這基本上對應于以上的步驟2 1和300。在下一步驟5 2中,對設備500上電,這觸發了下面的步驟5:3中的發現過程,發現過程正常來說是在連接到本地網絡時進行的。通常,發現過程本身已為本領域技術人員所知,沒有必要對其進行進一步描述以理解本實現示例。在下一步驟5:4中,設備500向HIGA 502發送本地注冊請求,這基本上與以上的步驟2:2和302相對應,在該示例中,本地注冊請求是SIP注冊消息,其可以包括或者可以不包括設備200的本地身份。在決定設備500可以使用所規定的公共SIP URI來作為公共身份之后,在下面的步驟5:5中,HIGA 502接著存儲設備500的標識與公共SIP URI的映射或關聯。該步驟基本上對應于以上的步驟2:3和306。另一步驟5 6示出了將公共SIP URI與設備500的標識一起注冊在IMS節點504 中的操作,這基本上對應于以上的步驟2:4和308。在接下來的步驟5:7中,通過由IMS節點504在確認中向HIGA 502發送SIP 200完成消息來結束該操作。在另一所示出的步驟 5:8中,HIGA 502還可以在至設備500的確認中,取決于本地設備類型來發送對應的SIP 200完成消息或者類似的消息。由此,完成設備500對IMS網絡的注冊。另一步驟5:9示出了來自于遠程方的來話最終被IMS節點504接收到,該呼叫指向作為“被叫號碼”或等價信息的公共SIP URI。在下一步驟5:10中,IMS節點504基于步驟5:6中進行的注冊以及可能以相同方式針對本地網絡中的其他本地設備進行的任何其他注冊(如果存在的話),確定向哪個或哪些設備發送呼叫。相應地,IMS節點504發現設備500與被叫公共SIP URI相關聯,并通過將設備500的之前注冊的標識與公共SIP URI 包括在一起,對被叫號碼進行修改。在接下來的步驟5:11中向HIGA 502轉發呼叫,并且如果有其他設備與被叫公共SIP URI相關聯,如上作為分叉操作所描述的,也使用其他的本地設備標識來轉發其他呼叫。然后,HIGA 502由來話的被叫號碼識別出設備500,并在步驟5:12將來話轉換為 SIP振鈴(SIP RINGING)消息形式的設備專用的呼叫警報,以使得在最后的步驟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 的概念,基本上可以使用任何其他類似的適當標準、協議和網絡單元按此處所描述的方式提供本地設備在多媒體網絡中的注冊。總的來說,本發明為以下獨立權利要求所限定。
權利要求
1.一種本地網絡O00、602)的家庭網關O02、502、600)中的方法,用于為本地網絡中存在的至少一個本地設備(A、B、C)在外部多媒體服務網絡(IMS,604)中提供注冊,所述方法包括以下步驟-從第一本地設備(A)接收(30 本地注冊請求,-存儲(306)第一本地設備的對應標識與在多媒體服務網絡中有效的第一公共身份的映射或關聯,以及-針對第一本地設備,將第一公共身份與所述第一本地設備的所述標識一起注冊 (308)在多媒體服務網絡中,其中,引用第一公共身份的任何來話或會話請求將被多媒體服務網絡定向至第一本地設備。
2.根據權利要求1所述的方法,其中,不管何時從本地網絡中的至少一個其他本地設備(B)接收到本地注冊請求,存儲每個本地設備的對應標識與第一公共身份的映射或關聯,以及針對所述其他本地設備中的每一個,將第一公共身份作為共享公共身份(HN)與每個本地設備標識一起注冊在多媒體服務網絡中,使得引用第一公共身份的任何來話或會話請求將被多媒體服務網絡作為分開的呼叫或者會話請求定向至所述第一本地設備和其他本地設備中的每一個。
3.根據權利要求1或2所述的方法,其中,當從本地網絡中的第二本地設備接收到指示期望的第二公共身份的本地注冊請求時,存儲第二本地設備的對應標識與第二公共身份的映射或關聯,以及針對第二本地設備,將第二公共身份作為獨立公共身份(PN)與所述第二本地設備的標識一起注冊在多媒體服務網絡中,使得引用第二公共身份的任何來話或會話請求將被多媒體服務網絡僅定向至第二本地設備。
4.根據權利要求1-3中任一項所述的方法,其中,當從本地網絡中的由具體用戶操作的本地設備接收到指示期望的第三公共身份的本地注冊請求時,存儲對應的用戶標識與第三公共身份的映射或關聯,以及針對所述用戶,將第三公共身份作為獨立公共身份(PN)與所述用戶標識一起注冊在多媒體服務網絡中,使得引用第三公共身份的任何來話或會話請求將被多媒體服務網絡僅定向至所述用戶操作的本地設備。
5.根據權利要求1-4中任一項所述的方法,其中,每個注冊操作包括向多媒體服務網絡發送外部注冊請求,在外部注冊請求的聯系人報頭中包括所述公共身份之一;以及本地設備或用戶的所述標識之一。
6.根據權利要求1-5中任一項所述的方法,其中,以電話號碼和/或電子郵件地址的形式定義公共身份。
7.根據權利要求1-6中任一項所述的方法,其中,使用所存儲的映射或關聯來確定針對去話或會話請求使用哪個公共身份。
8.根據權利要求1-7中任一項所述的方法,其中,將根據IEFTSIP的內部設備專用消息用于與本地設備的通信,以及將根據IMS SIP的遵從IMS的消息用于與多媒體服務網絡的通信。
9.一種本地網絡(602)的家庭網關(600)中的裝置,用于為本地網絡中存在的至少一個本地設備提供在外部多媒體服務網絡(604)中的注冊,所述裝置包括-接收單元(600a),用于從第一本地設備(A)接收本地注冊請求,-映射單元(600b),用于存儲(600c)第一本地設備的對應標識與在多媒體服務網絡中有效的第一公共身份的映射或關聯,以及-注冊單元(600d),用于針對第一本地設備,將第一公共身份與所述第一本地設備的所述標識一起注冊在多媒體服務網絡中,其中,引用第一公共身份的任何來話或會話請求將被多媒體服務網絡定向至第一本地設備。
10.根據權利要求9所述的裝置,其中,不管何時從本地網絡中的至少一個其他本地設備(B)接收到本地注冊請求,所述映射單元還存儲每個本地設備的對應標識與第一公共身份的映射或關聯,以及所述注冊單元還針對所述其他本地設備中的每一個,將第一公共身份作為共享公共身份與每個本地設備標識一起注冊在多媒體服務網絡中,使得引用第一公共身份的任何來話或會話請求將被多媒體服務網絡作為單獨的呼叫或者會話請求定向至所述第一本地設備和其他本地設備中的每一個。
11.根據權利要求9或10所述的裝置,其中,當從本地網絡中的第二本地設備接收到指示期望的第二公共身份的本地注冊請求時,所述映射單元還存儲第二本地設備的對應標識與第二公共身份的映射或關聯,以及所述注冊單元還針對第二本地設備,將第二公共身份作為獨立公共身份與所述第二本地設備的標識一起注冊在多媒體服務網絡中,使得引用第二公共身份的任何來話或會話請求將被多媒體服務網絡僅定向至第二本地設備。
12.根據權利要求9-11中任一項所述的裝置,其中,當從本地網絡中的由具體用戶操作的本地設備接收到指示期望的第三公共身份的本地注冊請求時,所述映射單元還存儲對應的用戶標識與第三公共身份的映射或關聯,以及所述注冊單元還針對所述用戶,將第三公共身份作為獨立公共身份與所述用戶標識一起注冊在多媒體服務網絡中,使得引用第三公共身份的任何來話或會話請求將被多媒體服務網絡僅定向至所述用戶操作的本地設備。
13.根據權利要求9-12中任一項所述的裝置,其中,所述注冊單元還在每個注冊操作中向多媒體服務網絡發送外部注冊請求,在外部注冊請求的聯系人報頭中包括所述公共身份之一;以及本地設備或用戶的所述標識之一。
14.根據權利要求9-13中任一項所述的裝置,其中,以電話號碼和/或電子郵件地址的形式定義公共身份。
15.根據權利要求9-14中任一項所述的裝置,適于使用所存儲的映射或關聯來確定針對去話或會話請求使用哪個公共身份。
16.根據權利要求9-15中任一項所述的裝置,適于將根據IEFTSIP的內部設備專用消息用于與本地設備的通信,以及將根據IMS SIP的遵從IMS的消息用于與多媒體服務網絡的通信。
全文摘要
本發明公開了一種本地網絡(202)的家庭網關(200)中的方法和裝置,用于為本地網絡中存在的一個或多個本地設備在外部多媒體服務網絡(IMS)中提供注冊。當從第一本地設備(A)接收(2:2)到本地注冊請求時,在家庭網關中存儲(2:3)第一本地設備的對應標識與在多媒體服務網絡中有效的第一公共身份的映射或關聯。然后針對第一本地設備,將第一公共身份與第一本地設備的標識一起注冊(2:4)在多媒體服務網絡中。引用第一公共身份的任何來話或會話請求將被多媒體服務網絡定向至第一本地設備。由此,可以使得家庭網關不那么復雜。
文檔編號H04L29/06GK102474502SQ200980160878
公開日2012年5月23日 申請日期2009年8月11日 優先權日2009年8月11日
發明者尤斯圖斯·彼得松, 羅伯特·斯科格 申請人:瑞典愛立信有限公司