[go: up one dir, main page]

TWI434562B - 藉由私人網路致能多媒體通信之方法與配置 - Google Patents

藉由私人網路致能多媒體通信之方法與配置 Download PDF

Info

Publication number
TWI434562B
TWI434562B TW096139389A TW96139389A TWI434562B TW I434562 B TWI434562 B TW I434562B TW 096139389 A TW096139389 A TW 096139389A TW 96139389 A TW96139389 A TW 96139389A TW I434562 B TWI434562 B TW I434562B
Authority
TW
Taiwan
Prior art keywords
local device
private network
message
local
network
Prior art date
Application number
TW096139389A
Other languages
English (en)
Other versions
TW200835269A (en
Inventor
Robert Skog
Justus Pepersson
Torbjorn Cagenius
Shingo Murakami
Original Assignee
Ericsson Telefon Ab L M
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Publication of TW200835269A publication Critical patent/TW200835269A/zh
Application granted granted Critical
Publication of TWI434562B publication Critical patent/TWI434562B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2834Switching of information between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/1026Media gateways at the edge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/1036Signalling gateways at the edge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

藉由私人網路致能多媒體通信之方法與配置
本發明大體係關於藉由私人網路中之多媒體閘道器致能與連接至私人網路之設備的多媒體通信之方法及配置。
現今可得到諸如固定或行動電腦及電話之各種通信終端機及設備,其可使用網際網路協定(IP)進行基於封包之多媒體通信。多媒體服務通常需要傳輸以不同格式及組合表示媒體的編碼資料。舉例而言,IP終端機可與另一IP終端機交換音訊資訊以及可視資訊,或可自一內容伺服器下載以任何格式呈現之多媒體。
一稱為"IP多媒體子系統"(IMS)之網路架構已藉由第3代合作夥伴計劃(3GPP)開發作為一用於處理封包域(packet domain)中之多媒體服務及會話的開放標準。IMS網路基本上基於IP傳送而控制IP終端機之多媒體會話,而與存取技術無關。舉例而言,複數個不同存取網路可附接至同一個IMS網路。
圖1為藉由IMS服務網路向行動IP終端機A提供多媒體服務之基礎網路結構的一例示性示意圖。終端機A連接至一無線電存取網路100並在一涉及一或多個多媒體服務之通信會話中與另一IP終端機B通信。無線電存取網路100連接至一處理關於終端機A之會話的IMS網路102。或者,終端機A可與一內容伺服器通信以用於下載某一媒體內容。
圖1中所說明的會話係藉由IMS網路102中之特定節點(此 處整體稱為"會話管理節點"104)來管理。此等節點通常包括伺服呼叫會話控制功能(S-CSCF)、詢問呼叫會話控制功能(I-CSCF)及代理呼叫會話控制功能(P-CSCF)。IMS網路102亦包括用於致能各種多媒體服務的一或多個應用伺服器106及一儲存用戶及鑑認資料之資料庫元件本端用戶伺服器(HSS)108。網路元件104-108之各種功能大體為此項技術中所已知且此處無需進一步描述來理解本發明之上下文。
一稱為"會話起始協定(SIP)"之信號傳輸協定用於控制IMS網路中之會話。因此可藉由IMS系統及IP終端機或設備使用標準SIP訊息以建立及控制多媒體會話。舉例而言,SIP中定義之訊息被稱為"INVITE",(例如)當一終端機中調用一多媒體應用程式時,該終端機可在建立程序期間將該"INVITE"訊息發送至另一方以起始一會話。
在SIP中,一稱為"會話描述協定SDP"之額外協定用於藉由SDP訊息描述多媒體會話,該SDP訊息可作為一自含體嵌入SIP訊息中。因此,如此項技術中所熟知,可藉由終端機使用SDP以提供關於該等終端機之特定性能及偏好之資訊,以指定及協商即將來臨之多媒體會話的會話參數。上述SIP INVITE訊息通常包括具有關於一或多個所需編碼解碼器(編碼器/解碼器)以及會話所需之其他通信參數(諸如,IP位址及埠號(port number))之資訊的嵌入SDP訊息。
根據3GPP,需要一存取IMS網路之預訂通信終端機能夠存取適用於IMS的用戶識別碼模組(SIM)應用程式(整體稱 為"ISIM"(IMS SIM)),以提供必要的鑑認及用戶資料至IMS網路業者。現今僅此等具有ISIM性能之終端機允許存取一IMS網路。
ISIM應用程式通常安裝於通用積體電路卡(UICC)(類似於用於GSM終端機之熟知SIM卡)上。具有ISIM之終端機稱為IMS終端機。其中,ISIM儲存一稱為"IMPI"之IMS私人識別碼及至少一稱為"IMPU"之IMS公眾識別碼,其皆為IMS網路所已知。IMPI用於鑑認且不向第三方透露,而當參與IMS服務時,IMPU可由任何人使用以識別用戶及/或其裝備,如類似於電子郵件位址或電話號碼。目的在於每一IMPU與一IMS服務設定檔相關聯。
雖然起初構想出IMS概念以致能用於行動IP終端機之多媒體服務,但是可無關於存取技術而使用該概念,如上文所提及。在歐洲電信標準協會(ETSI)中,一稱為高級網路之電信及網際網路服務與協定(TISPAN)之工作組當前正藉由採用固定網路中之IMS而工作。現在亦需要向連接至本地或私人網路(特別是使用(例如)習知區域網路(LAN)裝備及協定之住宅或辦公室網路環境)的各種IP終端機提供此等基於IMS之服務。在以下描述中將使用通用術語"私人網路"以表示任何此等網路,包括LAN、廣域網路(WAN)及無線區域網路(WLAN)。此外,術語"本端設備"將用於表示私人網路中之可進行IP通信的任何終端機。
私人網路可包括並非為IMS致能的固定或無線通信設備(即使其可為"SIP致能的"),而私人網路中之其他通信設備 可既不是IMS致能的亦不是SIP致能的。舉例而言,此等簡單設備可包括固定電話及無繩電話,以及PC及所謂的電視機視訊轉接器(STB)。許多此等現有設備使得需要提供非IMS設備與IMS網路之間的互通解決方案,以增強多媒體服務之市場。
為了向私人網路中之非IMS致能的設備提供IMS服務,已界定一稱為"本端IMS閘道器(HIG)"的多媒體閘道器,其可代表私人網路中之任何本端設備充當IMS致能之終端機。在WO 2006/045706(Telefonaktiebolaget LM Ericsson)中描述了此類本端IMS閘道器。其中,HIG包括一SIP"背對背使用者代理"(B2BUA)以用於在SIP致能但非IMS致能之設備與IMS網路之間通信。B2BUA具有一ISIM應用程式並代表SIP設備處理IMS信號傳輸,使得涉及SIP設備之所有信號傳輸與ISIM應用程式上之相應IMPI相關聯。舉例而言,SIP致能之本端設備可發送一含有僅SIP識別碼之SIP REGISTER訊息至HIG。HIG接著將根據正規IMS程序將該訊息轉換成含有IMPI與IMPU之IMS REGISTER訊息。
圖2中大體概述使用HIG的典型情況,說明一諸如家庭住宅或辦公室之私人或"本端"環境200,其含有在私人網路202中鏈接在一起的複數個不同本端設備。如此處所說明,此等設備可包括一有線電話、一無繩電話、一電視機、一伺服器及一PC,且此等設備在下文中將被簡稱為"本端設備"。
私人網路202包括一連接至一外部存取網路206的習知住宅閘道器RGW 204,從而為媒體M提供一至及自網路202中之設備的通信鏈路。儘管此處未特定說明,但是RGW 204通常包括網路位址轉換(NAT)及防火牆功能,且亦包括一提供私人IP位址至該等設備的本地動態主機組態協定(DHCP)伺服器,如此項技術中所熟知。
私人網路202進一步包括一HIG 208,其提供一至IMS網路之連接,此處將IMS網路表示為一含有一HSS 212之IMS核心210。HIG 208具有朝向不同類型設備用於使用特定設備協定進行信號傳輸之介面。在上述文獻WO 2006/045706中,詳細描述了包括各種介面、協定轉換及閘道器功能的基礎功能HIG架構。實務上,所描述之HIG功能性可經實施為一獨立節點,或以一RGW來實施,或甚至以一IMS致能的終端機來實施。然而,在此描述中其被認為是一無關於實施的獨立功能單元。
在HIG 208中,儲存私人網路202中之每一設備的識別碼資訊214,識別碼資訊214通常包括上述IMPU,該資訊適用於存取IMS核心210,其中相同的識別碼資訊亦作為用戶資訊216儲存於HSS 212中,如圖中所指示。上述WO 2006/045706概述了IMPI與IMPU之不同組合可如何用於此環境。因此,網路202中之每一本端設備已被指派一與一特定IMS識別碼相關聯的本地識別碼,該特定IMS識別碼諸如用於表示一或多個設備的IMPU或HIG之IMPU。識別碼資訊214通常儲存於實施於HIG 208中之ISIM應用程式 中。
因此,當網路202中之一設備使用其性能內之協定發送一對於IMS服務的請求時,HIG 208藉由其本地IP位址來識別該設備,且擷取設備自身或登錄至該設備上之使用者的相應IMS識別碼214。接著,HIG 208可轉換接收之服務請求並代表該設備使用已擷取IMS識別碼214建立一有效的基於SIP之IMS請求(例如,SIP INVITE)。因此,HIG 208接著將藉由與IMS核心210通信而傳送適當SIP訊息來建立一用於設備之會話。
以一類似方式,可藉由代表一設備的HIG使用與該設備或HIG 208相關聯之IMS識別碼214建立一涉及IMS服務之入局呼叫,該入局呼叫可經定址至該等設備中之一者或大體經定址至私人家庭或辦公室。接著可經由RGW 204將該呼叫路由至被呼叫設備,以傳送媒體M。以此方式,IMS核心將將網路202中之設備認為IMS致能的設備(即使此並非為該狀況),且該設備將將HIG 208用作一代理以用於存取藉由IMS網路提供的服務。
IMS網路業者通常將在IMS網路上登記的IMS識別碼作為儲存於HSS 212中之用戶資訊來分派。根據不同替代方案,將網路202中之每一本端設備的有效IMS識別碼及必要鑑認資料登記於HIG中,或一或多個共同IMS識別碼可由複數個本端設備共用以在會話基礎上來使用。
非IMS設備可藉由HIG 208使用根據通用即插即用(UPnP)之架構來通信,UPnP係以多製造商合作形式開發 以用於建立標準設備控制協定。因此,UPnP提供點對點連接以用於私人網路中之任何類型設備之間的通信,而無關於設備的存取技術、作業系統、程式設計語言、格式標準及通信協定。UPnP技術係基於網際網路標準(諸如IP、TCP、UDP、HTTP及XML),且可使用任何傳送媒體,諸如,電話線、乙太網路及不同類型之無線媒體。UPnP定義用於每一類型設備的基礎協定集合。
此外,UPnP支援一自動"發現"過程,亦稱為"配對"。使用發現過程,本端設備可動態地加入一私人網路,獲得一私人IP位址,宣布其名稱或IP位址,並根據請求將其性能提供給其他設備。以此方式,私人網路中之每一本端設備亦可獲得關於網路中之其他設備的存在及性能之資訊。
數位生活網路聯盟(DLNA)係一種由電子消費裝備之主要製造者開發以用於獲取、儲存及存取來自本端網路中之任何設備的數位內容(例如,音樂、電源及影像)的新技術。此等DLNA設備併入一稱為"設備及服務發現與控制"之連網組件以用於自動自組態連網特性(諸如,私人IP位址),亦即,上述發現功能性。為實現此,DLNA使用一根據UPnP設備架構之標準化UPnP協定(版本1),從而在本端中提供簡單及有效的設備連網。
除私人網路中之不同本端設備之通信外,亦需要遠端地存取私人網路,亦即,使得一位於私人網路之外的遠端設備可用與當位於私人網路之內時的相同方法與私人網路中之本端設備通信。在WO 2006/079891(Nokia)中,描述一 種建立一作為資料傳送通道的虛擬私人網路(VPN)隧道(例如,使用IP安全(IPSec))以用於遠端UPnP存取的解決方案。大概而言,DLNA將使用UPnP遠端存取架構以亦允許遠端DLNA設備存取本端網路。
然而,私人網路中之本端設備使用私人IP位址(例如,10.0.x.x、192.168.x.x及172.x.x.x)以用於網路內通信。此等本地網路位址可僅用於在私人網路內部路由。一旦本端設備(當位於一私人網路之內時)已在該網路中執行發現過程,其便具有其他本端設備之IP位址、名稱及性能的知識。使用此知識,此等設備可在該私人網路之內而非之外交換媒體內容。因此,若本端設備移至私人網路之外且連接至某一公眾存取網路,則其可不再以此方式與其他本端設備相互作用。
上述WO 2006/079891中所描述的用於遠端存取之解決方案需要使用基於完全合格域名(Fully Qualified Domain Name,FQDN)及動態域名伺服器(DNS)技術的IP位址解析。因此,必需能夠存取私人網路中之一動態DNS用戶端。此外,此解決方案為藉由鑑認當前正使用之設備而非該設備之使用者的"設備中心式"解決方案。
本發明之目標為解決上文所概述之問題。更特定言之,本發明之目標為可能自一位於一私人網路之外的遠端設備存取該私人網路中之本端設備而無需IP位址解析功能性。可藉由提供根據下文附加之獨立項之方法及配置而獲得此 等目標及其他目標。
根據一態樣,在一遠端設備中提供一種當該遠端設備位於一私人網路之外時自該遠端設備存取該私人網路中之本端設備的方法,其中該私人網路包括一連接至一多媒體服務網路之多媒體閘道器。在該多媒體服務網路上發送一指向該多媒體閘道器之會話邀請訊息,若選定之本端設備的一識別符可用於遠端設備則該會話邀請訊息視情況包括該選定之本端設備的該識別符。接著,回應於該會話邀請訊息而自多媒體閘道器接收私人網路中之住宅閘道器的連接參數。若一本端設備識別符包括於該會話邀請訊息中則接收之連接參數與選定之本端設備相關聯,或若無本端設備識別符包括於該會話邀請訊息中則接收之連接參數與多媒體閘道器中之可提供本端設備資訊的一代理功能相關聯。該等連接參數接著用於與選定之本端設備通信而傳送媒體或自該代理功能獲得本端設備資訊。
根據另一態樣,在一位於一私人網路之外的遠端設備中提供一種配置,其用於存取該私人網路中之一本端設備,其中該私人網路包括一連接至一多媒體服務網路的多媒體閘道器。本發明之遠端設備配置包含用於在多媒體服務網路上發送一指向多媒體閘道器之會話邀請訊息的構件,若一選定之本端設備的一識別符可用於該遠端設備則該會話邀請訊息視情況包括該選定之本端設備的該識別符。該遠端設備配置進一步包含用於回應於該會話邀請訊息而自該多媒體閘道器接收該私人網路中之住宅閘道器之連接參數 以用於與一選定之本端設備通信的構件。若一本端設備識別符包括於會話邀請訊息中則該等接收之連接參數與選定之本端設備相關聯,或若無本端設備識別符包括於該會話邀請訊息中,則該等接收之連接參數與該多媒體閘道器中之可提供本端設備資訊的代理功能相關聯。該遠端設備配置進一步包含使用該等連接參數以與選定之本端設備通信而傳送媒體或自該代理功能獲得本端設備資訊的構件。
藉由在遠端設備中實施上述本發明之方法及配置,當位於該私人網路之外時,可容易及安全地存取在一私人網路中之本端設備而無需IP位址解析功能性。
遠端設備中之本發明方法及配置可視情況具有以下另外特徵。
接收之連接參數較佳包括一可用於在私人網路之外路由的網路位址/埠號組合。
若遠端設備在先前位於私人網路之內時執行的發現過程中已獲得本端設備識別符,則選定之本端設備識別符可包括於會話邀請訊息中。
會話邀請訊息可為一正規SIP INVITE訊息且本端設備識別符可包括於一嵌入於SIP INVITE訊息中之SDP訊息中,或包括於SIP標頭中之"To:"欄位中。
若無本端設備識別符包括於會話邀請訊息中,則可與私人網路建立一至代理功能的VPN隧道以用於與該代理功能同步以獲得關於私人網路中之本端設備的資訊。VPN隧道亦可用於與一選定之本端設備通信。
根據又一態樣,在一私人網路中且與一多媒體服務網路連接的多媒體閘道器中提供一種方法,以致能自一位於私人網路之外的遠端設備存取私人網路中之本端設備。在該多媒體服務網路上自遠端設備接收一會話邀請訊息,該會話邀請訊息視情況包括一選定之本端設備的一識別符。接著建立私人網路中之住宅閘道器的連接參數以用於與遠端設備通信。若一本端設備識別符包括於會話邀請訊息中,則此等連接參數與選定之本端設備相關聯,或若無本端設備識別符包括於會話邀請訊息中,則此等連接參數與該多媒體閘道器中之可提供本端設備資訊的代理功能相關聯。接著回應於接收之會話邀請訊息而將建立之連接參數發送至遠端設備。
根據又一態樣,在一私人網路中之一多媒體閘道器中提供一種配置,以用於致能自一位於私人網路之外的遠端設備存取一本端設備,該多媒體閘道器連接至一多媒體服務網路。本發明之多媒體閘道器配置包含用於在多媒體服務網路上自遠端設備接收一會話邀請訊息的構件,該會話邀請訊息視情況包括一選定之本端設備的一識別符。該多媒體閘道器配置進一步包含用於建立私人網路中之住宅閘道器的連接參數以用於與遠端設備通信之構件。若一本端設備識別符包括於會話邀請訊息中,則此等連接參數與選定之本端設備相關聯,或若無本端設備識別符包括於該會話邀請訊息中,則此等連接參數與該多媒體閘道器中之可提供本端設備資訊的代理功能相關聯。該多媒體閘道器配置 進一步包含用於回應於接收之會話邀請訊息而發送建立之連接參數至遠端設備的構件。
藉由在多媒體閘道器中實施上述發明方法及配置,遠端設備可在位於私人網路之外時容易及安全地存取私人網路中之本端設備,而無需IP位址解析功能性。
多媒體閘道器中之本發明方法及配置可視情況具有以下另外特徵。
建立之連接參數較佳包括一可用於在私人網路之外路由的網路位址/埠號組合。
接收之會話邀請訊息可為一正規SIP INVITE訊息,且在該狀況下,發送一200 OK訊息作為具有連接參數之回應,該等連接參數包括於一嵌入於200 OK訊息中之SDP訊息中,或包括於200 OK訊息之SIP標頭中的"To:"欄位中。
或者,若無本端設備識別符包括於接收之會話邀請訊息中,則可與遠端設備建立一至代理功能之VPN隧道,以用於與遠端設備同步以提供關於私人網路中之本端設備的資訊。在下文實施方式中將闡釋本發明之另外可能特徵及益處。
簡單描述,本發明藉由使用多媒體服務網路中之標準會話建立訊息以獲得在遠端設備與選定之本端設備之間的多媒體閘道器中之連接,而致能一位於一私人網路之外的遠端設備與該私人網路中之本端設備的多媒體通信。
在此描述中,多媒體閘道器將被稱為一連接至一IMS網 路的HIG,且術語UPnP將用於表示私人網路架構。然而,本發明基本上既不限於此等特定術語,又不限於下文中所涉及的任何特定協定及標準。
圖3說明一私人網路300之示意情況實例,該私人網路300包含一用於控制多媒體服務之多媒體閘道器HIG 302及一用於傳送資料及媒體的住宅閘道器RGW 304。兩個本端設備展示於私人網路300中,亦即,一無線終端機306及一媒體伺服器308,但是其他本端設備可適當地存在於網路300中。
在此實例中,無線終端機306移至私人網路之外(如由虛線箭頭所指示),且接著連接至一公眾存取網路(未圖示)。藉此,無線終端機306在此情形中成為一相對於私人網路300之遠端設備。在此解決方案中,前提為遠端設備306與HIG 302已登記為多媒體服務網路310(諸如IMS網路)之用戶端。此外,遠端設備306具有一經調適以用於遠端存取私人網路中之本端設備的特定應用程式,其將在以下描述中整體稱為"本端設備存取用戶端(HDAC)"。HDAC應用程式亦可經調適以檢查遠端設備306當前是否連接至私人網路。
在使用者啟動遠端設備306中之HDAC後,(例如)使用IMPU識別碼,發送一指向網路300中之HIG 302的會話邀請訊息(諸如,正規SIP INVITE訊息)。HIG 302中之特定IMPU識別碼可經定義以用於遠端存取HIG 302。現有機制接著用於建立一與HIG 302之多媒體會話,且會話可用於 存取網路中之選定的本端設備。或者,會話可用於存取HIG中之一代理功能以通常存取私人網路且在同步過程中自該代理功能獲得本端設備資訊。
HIG 302接著藉由建立RGW 304中之連接參數(包括IP位址/埠號組合)而回應,其接著可用於與選定之本端設備或與HIG 302中之代理功能通信。接著回應於會話邀請訊息而將該等連接參數發送至遠端設備306,該等連接參數較佳包括於一正規會話建立訊息中。舉例而言,該等連接參數可包括於一習知地嵌入於SIP 200 OK訊息中之SDP訊息中,SIP 200 OK訊息為一對SIP INVITE之正規回應訊息。
在此實例中,使用者希望存取媒體伺服器308,以自其中提取一些媒體內容(例如,音樂或影像)以在設備306上播放或顯示。若遠端設備306在先前位於私人網路300中時已執行一發現製程,則設備資訊(諸如,名稱、設備識別碼及設備性能)已儲存於遠端設備306中,該設備資訊可用於使用者進行設備選擇。若此提供之資訊在發現過程中被交換或儲存於設備306中,則使用者甚至可瀏覽儲存於本端設備中之媒體內容。
如本端設備資訊可用於遠端設備,則本端設備之清單可呈現於顯示幕上以供使用者選擇。視實施而定,使用者可在啟動設備306中之HDAC之前選擇一本端設備用於通信。若在發送會話邀請訊息前使用者以此方式選擇本端設備308,則設備306中之HDAC(當被啟動時)將使選定本端設備308之一識別符包括於該訊息中(例如,包括於嵌入於 SIP INVITE訊息中之SDP訊息中)。本端設備識別符亦可包括於該訊息之標頭(例如,SIP標頭中之"To:"欄位)中。本端設備識別符可為一名稱、一私人網路位址(例如,IP位址或媒體存取控制(MAC)位址)、一通用唯一識別符(UUID)或私人網路300中認可的任何其他設備識別符。
另一方面,若無本端設備資訊可用於遠端設備306,則可在接收到包括網路位址及埠號之連接參數後自HIG 302獲得本端設備資訊。在該狀況下,設備306中之HDAC將自然地發送一無任何本端設備之識別符的"簡單"會話邀請訊息,其中術語"簡單"僅用於指示缺少此本端設備識別符。然而,HIG 302中之上述代理功能的識別符可包括於簡單會話邀請訊息中。
HIG 302為私人網路300之一部分,假定HIG 302參與任何執行的發現過程,且因此獲得先前已儲存於設備資料庫302a或其類似物中的本端設備資訊。發現過程可由HIG中之UPnP代理功能執行。因此,HIG 302將回應於會話邀請訊息而發送關於本端設備之有效資訊(包括,其名稱、設備識別碼及性能)至遠端設備306。接著,使用者可選擇一本端設備用於通信。
圖4為根據另一實施例的具有由遠端設備執行以用於與私人網路中之本端設備通信多媒體內容(此處,簡稱為"媒體")的步驟之流程圖。私人網路亦包含一多媒體閘道器及一住宅閘道器。以實例說明,在此過程中遠端設備、本端設備、多媒體閘道器及住宅閘道器可分別為對於圖3所描 述的無線終端機306、媒體伺服器308、HIG 302及RGW 304。
在第一步驟400中,回應於某一適當使用者輸入(諸如按一按鈕或其等效物)而啟動遠端設備中之HDAC。如上文所提及,回應於HDAC之啟動,或在使用者選擇一特定本端設備用於通信後,遠端設備可發送一會話邀請訊息至多媒體閘道器。舉例而言,若本端設備資訊可用於遠端設備,則本端設備之清單可呈現於一顯示幕上以供使用者選擇。若不可用,則可藉由使用者或HDAC起始一簡單會話邀請訊息,該簡單會話邀請訊息將在下文更詳細地描述。
在下一步驟402中,過程視任何本端設備資訊是否可用於遠端設備而定而基本上被分成兩個不同分枝。如上文所提及,遠端設備可能先前已執行一發現過程以獲得並儲存本端設備資訊(其在某一方面仍有效)。在一可能實施中,遠端設備(例如)可能在相對較近時已執行發現過程,藉以所儲存之本端設備資訊可被認為有效。然而,若在最近發現過程之後經過了預定時段,則任何儲存之本端設備資訊可被認為過期。另一可能情況為遠端設備實際上從未存在於私人網路中且因此從未執行過發現過程,藉此根本就無儲存之本端設備資訊。
因此,在當有效本端設備資訊可用於遠端設備時(步驟402中之"是")的前一狀況下,在步驟404中將會話邀請訊息發送至多媒體閘道器,該會話邀請訊息包括一由使用者選擇以用於通信的本端設備之一識別符,如上文所描述。回 應於步驟404之會話邀請訊息,自多媒體閘道器接收住宅閘道器中之與選定之本端設備相關聯的連接參數,如步驟406中所說明。接收之連接參數較佳包括住宅閘道器中之至少一IP位址/埠號組合。
在步驟408中,在步驟406中所接收之連接參數接著用於與相關聯之本端設備通信而傳送媒體。因為在住宅閘道器中給定之連接參數已與選定之本端設備相關聯,所以來自彼等連接參數定址之遠端設備的任何訊息或資料將因此被指向選定之設備。應注意,住宅閘道器中之接收之連接參數可用於在私人網路之外路由,而本端設備之私人IP位址不可在私人網路之外路由。
另一方面,若無有效本端設備資訊可用於遠端設備(步驟402中之"否"),則在步驟410中將一無特定本端設備識別符的"簡單"會話邀請訊息發送至多媒體閘道器,但該"簡單"會話邀請訊息可含有一指向多媒體閘道器中之代理功能的識別符,如上文所提及。回應於步驟410之簡單會話邀請訊息,自多媒體閘道器接收住宅閘道器中之與多媒體閘道器中之代理功能相關聯的連接參數,如步驟412中所說明。
代理功能可藉由執行一發現過程以獲得關於私人網路中之本端設備的有效資訊而將本端設備資訊提供給遠端設備,且可為一如上文所描述之UPnP代理。因此,代理功能在發現過程期間自本端設備不斷地收集此資訊,此資訊較佳包括其名稱、設備識別碼及性能。
在步驟412中接收的連接參數可用於與代理功能通信且較佳包括住宅閘道器中之至少一IP位址/埠號組合,當與代理功能通信時任何隨後訊息及請求可經定址至該至少一IP位址/埠號組合。應注意,住宅閘道器中之接收的連接參數可用於在私人網路之外路由,而本端設備之私人IP位址不可在私人網路之外路由。
在隨後步驟414中,使用該代理之接收之IP位址及埠號,與私人網路建立一至多媒體閘道器中之代理功能的VPN隧道(例如,IPSec)。在另一步驟416中,所建立之VPN隧道接著用於與代理功能同步以獲得本端設備資訊,以發現私人網路中之設備及服務。當接收本端設備資訊時,本端設備較佳以一適當方式顯示於遠端設備上,且使用者可接著藉由一適當輸入命令而選擇一本端設備用於通信。
最終,在最後說明之步驟418中,使用在步驟414中建立的VPN隧道,遠端設備可與選定之本端設備通信而傳送媒體。藉此,基本上用與遠端設備實際上位於私人網路內相同之方法,(例如)使用UPnP協定,可在遠端設備處選擇一本端設備且可使用VPN隧道安全地交換有關資訊及資料。或者,一旦在步驟416後本端設備資訊可用於遠端設備,便可關閉當前VPN隧道且可在稍後某一時刻根據步驟404將包括一選定本端設備識別符之會話邀請訊息發送至多媒體閘道器並繼續前進,藉此遵循流程圖之左側分枝。
圖5為根據另一實施例的具有由多媒體閘道器執行以用 於致能一在遠端設備與私人網路中之本端設備之間的多媒體會話的步驟之流程圖。此過程基本上對應於上文在圖4中所描述之遠端設備中進行的過程,圖4中相同組件及條件大體亦適於圖5中之組件及條件且此處將不再描述。
在第一步驟500中,自遠端設備接收一會話邀請訊息,其可含有或可不含有一本端設備識別符,參看下文。回應於此,在隨後步驟502中,多媒體閘道器較佳鑑認遠端設備及/或其使用者。
接下來,在步驟504中確定任何本端設備識別符是否包括於接收之會話邀請訊息中以指示一選定之本端設備用於通信。如上文所提及,遠端設備可包括或可不包括會話邀請訊息中之一本端設備識別符,此視其在遠端設備中之可用性而定。
若包括一本端設備識別符(步驟504中之"是"),則在步驟506中基於所包括之本端設備識別符而確定選定之本端設備的私人網路位址。若將名稱或其類似物用作本端設備識別符,則可在多媒體閘道器中之設備資料庫或其類似物中發現設備之相應私人IP位址。如上文所提及,本端設備識別符可實際上為其私人網路位址,且在該狀況下在此步驟中對其進行鑑認。
隨後,在步驟508中,(例如)藉由在住宅閘道器中建立在遠端設備之IP位址/埠號與一與選定本端設備相關聯之IP位址/埠號之間的NAT綁定而建立至選定本端設備之連接。
在下一步驟510中,將住宅閘道器中之與選定之本端設 備相關聯的連接參數發送至遠端設備,該步驟對應於圖4中之步驟406。連接參數較佳包括根據NAT綁定為遠端設備而保留的住宅閘道器中之至少IP位址/埠號。遠端設備可接著使用彼等連接參數以與選定之本端設備通信而傳送任何訊息或資料,彼等連接參數因此可在私人網路之外路由。
另一方面,若接收一不包括本端設備識別符之簡單會話邀請訊息(步驟504中之"否"),則在步驟512中,(例如)藉由在住宅閘道器中建立在遠端設備之IP位址/埠號與一與代理功能相關聯的IP位址/埠號之間的NAT綁定,在住宅閘道器中建立一至多媒體閘道器中之代理功能的連接。以與上文對於圖4所描述的方式相同的方式,代理功能可執行一發現過程以獲得關於私人網路中之本端設備的有效資訊,且代理功能可為一UPnP代理。
在下一步驟514中,對應於圖4中之步驟412,將住宅閘道器中之與代理功能相關聯的連接參數發送至遠端設備,該等連接參數較佳包括住宅閘道器中之為遠端設備而保留的至少IP位址/埠號。遠端設備可接著使用彼等連接參數以與代理功能通信而傳送任何訊息或資料,彼等連接參數因此可在私人網路之外路由。
在隨後步驟516中,使用該代理之所發送IP位址及埠號,與遠端設備建立一至多媒體閘道器中之代理功能的VPN隧道(例如,IPSec)。在另一步驟518中,所建立的VPN隧道接著用於同步過程以提供本端設備資訊至遠端設 備,以顯示私人網路中之設備及服務。遠端設備使用者可接著選擇一本端設備用於通信,其未在此圖中另外說明。
圖6為一說明實現上文描述之解決方案的不同功能可如何實施於在一側的遠端設備600中及在另一側的私人網路之住宅閘道器RGW 602及多媒體閘道器HIG 604中的一實例之示意方塊圖。多媒體閘道器HIG 604連接至IMS網路(未圖示),且HIG 604與遠端設備600已登記為IMS用戶端。應注意,圖6純粹從邏輯上說明不同結構,且熟習此項技術者實務上將能夠藉由任何適當硬體及軟體實施此等功能。
遠端設備600包含一用於與私人網路中之本端設備(未圖示)相互作用的HDAC應用程式600a。當設備600存在於私人網路中時,其充當一本端設備,使用UPnP控制點(CP)600b以用於連接及設備發現。當位於私人網路之外時,IMS使用者代理(UA)600c用於獲得RGW 602之連接參數(例如,一可路由IP位址/埠號組合)以用於與私人網路中之本端設備通信。UPnP代理600d用於同步在遠端設備與本端網路之間的UPnP發現訊息,且一連接用戶端(CC)600e用於基於RGW 602之IP位址建立一連接,該IP位址可在IMS上藉由正規SIP訊息而擷取,如上文所描述。遠端設備600亦可包含一資料庫或其類似物600f,以用於儲存本端設備資訊。
RGW 602為一包含一NAT功能602a及一UPnP網際網路閘道器設備(IGD)602b的習知住宅閘道器,用於控制NAT IP 位址及埠映射。
HIG 604包含一含有本端設備之私人IP位址的用戶端資料庫(DB)604a且其中本端設備資訊亦藉由發現過程或類似過程來收集,如上文所描述。儲存於用戶端DB 604a中的本端設備之發現資訊亦可包括設備之名稱及性能。本端設備之私人IP位址及發現資訊亦可儲存於獨立資料庫中,此視實施而定。HIG 604進一步包含一HIG邏輯功能604b及一背對背使用者代理(B2B UA)604c以用於在本端設備與IMS網路之間的通信。
HIG 604因此藉由實施一UPnP CP 604d、一UPnP代理604e及一CC 604f而支援根據上文描述之實例的遠端存取,UPnP CP 604d、UPnP代理604e及CC 604f分別對應於遠端設備600之UPnP CP 600b、UPnP代理600d及連接用戶端600e。UPnP代理604e可用於傳輸(例如,多播UPnP發現訊息至遠端設備600),以有助於UPnP發現資訊之同步。
圖7及圖8分別根據另外實施例更詳細地說明可如何實施不同節點及組件之間的信號傳輸程序,以藉由住宅閘道器RGW 702及多媒體閘道器HIG 704達成自遠端設備700遠端存取本端設備706,基本上如上文所闡釋。此外,前提是遠端設備700與HIG 704已登記為IMS用戶端。
因此隨後信號傳輸步驟稍有不同,此取決於遠端設備是否與私人網路同步,亦即,遠端設備是否具有(例如)在先前位於網路中時在發現過程中所獲得的關於私人網路上之本端設備及服務的任何資訊。若已添加新設備至私人網 路,或當使用一從未進入私人網路之遠端設備時,則遠端設備並不與私人網路同步。在圖7中,有效本端設備資訊自開始便可用於遠端設備,而在圖8中,則並非如此。
在圖7與圖8中,遠端設備700包含一用於存取本端設備之用戶端應用程式HDAC 700a、一用於在IMS網路上通信的使用者代理IMS UA 700b及一用於在私人網路內之本端設備之間通信的應用程式UPnP 700c。此外,RGW 702包含一相應UPnP應用程式702a,且HIG 704包含一提供一在本端設備與IMS網路之間的介面之使用者代理B2BUA 704a及一相應UPnP應用程式704b。UPnP應用程式700c及704b二者皆含有如上文對於圖6所描述的控制點及代理功能。
現在將參看圖7描述當有效本端設備資訊可用於遠端設備時的狀況。在一第一步驟7:1中,一希望自遠端設備700存取一本端設備的使用者啟動HDAC 700a,當位於私人網路之中或之外時可以相同方式來進行啟動。如上文所提及,在步驟7:1中啟動HDAC之前使用者可能已選擇本端設備706。
在下一步驟7:2中,HDAC 700a使用UPnP 700c之控制點功能基本上檢查遠端設備700當前是否連接至私人網路及位於私人網路之中。回應於此,在步驟7:3中UPnP 700c基本上回答"是"(位於私人網路之中、連接)或"否"(位於私人網路之外、遠端連接)。
在隨後步驟7:4中,HDAC 700a起始IMS UA 700b以發送一基於IMS之SIP INVITE作為一會話邀請訊息,指向HIG 704之IMPU,在此狀況下該會話邀請訊息包括選定之本端設備706的識別符。回應於此,在下一步驟7:5中,IMS UA 700b發出包括本端設備識別符之SIP INVITE,其由HIG 704中之B2BUA 704a來接收。在步驟7:6中B2BUA 704a接著藉由將遠端設備之IMS使用者識別碼(亦包括於SIP INVITE中)與預先儲存於HIG 704中之經允許的使用者之值作比較而鑑認使用者。
如由步驟7:6a所指示,B2BUA 704a接著在此時將接收之SIP INVITE通知UPnP應用程式704b。接下來,在步驟7:7中,UPnP應用程式704b中之UPnP CP向RGW 702中之UPnP功能702a請求一NAT綁定,其藉由UPnP IGD來處理,如上文對於圖6所描述。請求對於遠端設備之IP位址及埠號(其通常在SIP INVITE之SDP中供應)及選定之本端設備706的本地IP位址的NAT綁定。因此,HIG 704可使用包括於SIP INVITE中的接收之本端設備識別符自其設備資料庫中擷取本端設備706之本地IP位址。在步驟7:8中,RGW中之UPnP功能702a(IGD)接著確認NAT綁定。因此,若在上述SIP INVITE中接收本端設備識別符,則步驟7:7及步驟7:8表示如對於圖5中之步驟508所描述的私人網路之連接參數的建立。
在連接參數因此經建立以用於與本端設備通信後,在下一步驟7:9中,HIG 704中之B2BUA 704a發送一稱為200 OK的在SIP中之標準確認訊息至遠端設備700中之IMSUA 700b。200 OK訊息包括一含有具有經建立用於本端設備 706的IP位址及埠之NAT綁定資訊的SDP,遠端設備可使用其以用於傳送任何訊息及資料至選定之本端設備或自選定之本端設備傳送任何訊息及資料。在隨後步驟7:10中,IMSUA 700b將SDP資訊轉遞至RDAC 700a。
此時,HDAC 700a可起始UPnP功能700c之連接用戶端以使用本地IP位址及埠之接收之連接參數來建立一至選定之本端設備的VPN隧道(例如,IPSec),以提供安全通信。然而,此處未描述VPN隧道之建立,因為對於本解決方案可省略對其的描述。
隨後步驟7:11大體說明遠端設備700之使用者使用UPnP CP瀏覽選定之本端設備706中之媒體內容。在步驟7:12中,回應於來自使用者之適當輸入命令,UPnP CP藉由發送一HTTP GET命令至本端設備而選擇本端設備上之媒體。在最後說明之步驟7:13中,最終將所請求之媒體內容發送至遠端設備700之UPnP功能700c。應注意,在步驟7:11、7:12及7:13中的遠端設備700與本端設備706之間的通信係使用建立之NAT綁定而在RGW 702上傳輸。
在圖8中,與上文描述的圖7之狀況相比,當過程開始時有效本端設備資訊實際上不可用於遠端設備。在第一步驟8:1中,儘管由於尚無本端設備資訊可用而未預先選擇任何本端設備,但是使用者啟動HDAC 700a。隨後步驟8:2及8:3基本上與圖7中之步驟7:2及7:3相同,且此處將不重複其描述。
接下來,在隨後步驟8:4中,HDAC 700a起始IMS UA 700b以發送一IMS SIP INVITE作為一簡單會話邀請訊息,在此狀況下該訊息不含有本端設備識別符。在下一步驟8:5中,IMS UA 700b接著發送SIP INVITE至HIG 704中之B2BUA 704a。在步驟8:6中,B2BUA 704a接著用基本上與圖7中之步驟7:6中相同之方法來鑑認使用者,且此處將不重複其描述。
此外,對應於圖7中之步驟7:6a,步驟8:6a說明將接收之SIP INVITE通知給UPnP應用程式704b。下一步驟8:7說明向UPnP功能702a請求NAT綁定,如同圖7中之步驟7:7中一樣,自UPnP應用程式704b中之UPnP CP發送該請求。然而,在此狀況下,由於尚未指示本端設備,故請求對於遠端設備之IP位址及埠號與HIG 704之UPnP代理之本地IP位址的NAT綁定。一特定埠號用於到達UPnP代理。UPnP代理可在與HIG相同之設備中,亦即,具有相同IP位址。
對應於圖7中之步驟7:8,步驟8:8說明NAT綁定之確認。因此,若在上述SIP INVITE中未接收到本端設備識別符,則步驟8:7及步驟8:8表示如對於圖5中之步驟512所描述的私人網路之連接參數的建立。
在下一步驟8:9中,對應於圖7中之步驟7:9及圖5中之步驟514,發送一確認訊息200 OK至IMSUA 700b。該200 OK訊息包括一具有NAT綁定資訊之SDP,現在該NAT綁定資訊包括經建立用於HIG 704中之UPnP的IP位址及埠,遠端設備可使用其以用於在選擇本端設備之前傳送任何訊息及資料。在下一步驟8:10中,對應於圖7中之步驟7:10, IMSUA 700b將SDP資訊轉遞至HDAC 700a。
在隨後步驟8:11中,HDAC 700a起始UPnP功能700c中之連接用戶端以使用該UPnP代理之接收之IP位址及埠建立一至HIG 704中之UPnP代理的VPN隧道(例如,IPSec)。在步驟8:12中,根據上文請求,建立一VPN隧道。此時,可根據上述WO 2006/079891(Nokia)建立VPN隧道。
在成功建立VPN隧道後,在隨後步驟8:13中,UPnP功能700c中之UPnP代理可關於本端設備資訊而與UPnP功能704b中之UPnP代理同步,以發現私人網路中之設備及服務。因此此步驟對應於圖5中之步驟518及圖4中之步驟416。藉此,基本上用與遠端設備位於私人網路中相同之方法,可選擇本端設備且可使用VPN隧道在遠端設備700與私人網路之間安全地交換有關資訊及資料。
基本上用與圖7中之步驟7:11、7:12及7:13中相同之方法分別執行下文描述的內容瀏覽之步驟8:14、發送資料提取命令之步驟8:15及發送請求媒體至遠端設備700之步驟8:16,且此處將不重複其描述。
圖9a示意性說明一位於私人網路之外的遠端設備A發送一包括選定設備之識別符的會話邀請訊息900a至一多媒體閘道器902。回應於此,多媒體閘道器902發送與選定本端設備相關聯之連接參數900b至遠端設備A。
圖9b示意性說明遠端設備A發送一不具有本端設備識別符之簡單會話邀請訊息900c至多媒體閘道器902。回應於此,多媒體閘道器902發送與代理功能相關聯之連接參數 900d至遠端設備A。代理功能可藉由已在私人網路中執行一發現過程而提供本端設備資訊,如上文所描述。
藉由根據上文描述之實施例中之任一者實施本發明,可自一位於私人網路之外的遠端設備容易及安全地存取私人網路中之本端設備。此外,無需使用IP位址解析功能性。
有利的是,遠端設備中之HDAC與IMS部分相互作用且亦係"上下文有關的",亦即,可偵測設備是否存在於私人網路中。IMS訊息用於載運選定之設備識別碼至私人網路,且HIG可在RGW中進行必要的IP位址/埠映射以致能遠端存取。此意謂HDAC應用程式之"樣式(look and feel)"對於最終使用者可能係相同的,無關於他/她是在私人網路內還是在私人網路外。因此,當遠端連接時可能使用相同設備識別碼。
此外,本解決方案為"使用者中心式",因為IMS用於發現私人HIG,使得存取控制不再與設備相關而與使用者相關。可實現此是因為:UPnP與使用者不相關(其為一設備中心式架構),而IMS則相反。然而,本發明不限於IMS網路之使用,而可藉由使用通常用於建立媒體通信的正規SIP訊息而實施。
雖然已參考特定例示性實施例而描述本發明,但是該描述通常僅意欲說明本發明概念且不應認為限制本發明之範疇。儘管當描述上文實施例時已貫穿全文使用IMS、HIG及UPnP之概念,但是基本上可使用用於致能多媒體通信的任何其他標準及網路元件。舉例而言,SIP可用作一通 用信號傳輸協定而無關於是否使用IMS之網路標準。本發明藉由以下獨立項而界定。
100‧‧‧無線電存取網路
102‧‧‧IMS網路
104‧‧‧會話管理節點
106‧‧‧應用伺服器
108‧‧‧資料庫元件HSS/本端用戶伺服器
200‧‧‧私人或"本端"環境
202‧‧‧私人網路
204‧‧‧住宅閘道器RGW
206‧‧‧外部存取網路
208‧‧‧多媒體閘道器HIG
210‧‧‧IMS核心
212‧‧‧HSS/本端用戶伺服器
214‧‧‧識別碼資訊
216‧‧‧用戶資訊
300‧‧‧私人網路
302‧‧‧多媒體閘道器HIG
304‧‧‧住宅閘道器RGW
306‧‧‧無線終端機
308‧‧‧媒體伺服器
310‧‧‧多媒體服務網路
600‧‧‧遠端設備
600a‧‧‧HDAC應用程式
600b‧‧‧UPnp控制點(CP)
600c‧‧‧IMS使用者代理(UA)
600d‧‧‧UPnP代理
600e‧‧‧CC/連接用戶端
600f‧‧‧資料庫
602‧‧‧住宅閘道器RGW
602a‧‧‧NAT功能
602b‧‧‧UPnP網際網路閘道器設備IGD
604‧‧‧多媒體閘道器HIG
604a‧‧‧資料庫
604b‧‧‧HIG邏輯功能
604c‧‧‧B2B UA/背對背使用者代理
604d‧‧‧UPnP CP
604e‧‧‧UPnP代理
604f‧‧‧CC
700‧‧‧遠端設備
700a‧‧‧用戶端應用程式HDAC
700b‧‧‧使用者代理IMS UA
700c‧‧‧應用程式UPnP/UPnP功能
702‧‧‧住宅閘道器RGW
702a‧‧‧UPnP應用程式/UPnP功能
704‧‧‧多媒體閘道器HIG
704a‧‧‧使用者代理B2BUA
704b‧‧‧UPnP應用程式
706‧‧‧本端設備
900a‧‧‧會話邀請訊息
900b‧‧‧連接參數
900c‧‧‧簡單會話邀請訊息
900d‧‧‧連接參數
902‧‧‧多媒體閘道器
圖1為用於致能終端機A之多媒體通信的習知IMS網路結構之示意圖。
圖2為根據先前技術之具有藉由一本地"本端IMS閘道器(HIG)"存取多媒體服務能力之住宅/私人網路之示意圖。
圖3為根據一實施例的自遠端設備存取本端設備的示意情況。
圖4為根據另一實施例的具有由遠端設備執行以用於與私人網路中之本端設備通信而傳送多媒體內容的步驟之流程圖。
圖5為根據另一實施例的具有由多媒體閘道器執行以用於在遠端設備與私人網路中之本端設備之間建立多媒體會話之步驟的流程圖。
圖6為根據另一實施例說明遠端設備、住宅閘道器RGW及多媒體閘道器HIG之功能架構之示意方塊圖。
圖7為根據另一實施例的在本端設備資訊可用於遠端設備時獲得自遠端設備至私人網路中之本端設備的遠端存取之信號傳輸圖。
圖8為根據另一實施例的在本端設備資訊不可用於遠端設備時獲得自遠端設備至私人網路中之本端設備的遠端存取之信號傳輸圖。
圖9a及圖9b為根據另外實施例的發送會話邀請訊息至多 媒體閘道器的遠端設備A之方塊圖。
300‧‧‧私人網路
302‧‧‧多媒體閘道器HIG
302a‧‧‧設備資料庫
304‧‧‧住宅閘道器RGW
306‧‧‧無線終端機
308‧‧‧媒體伺服器
310‧‧‧多媒體服務網路

Claims (29)

  1. 一種在一遠端設備(306)位於一私人(private)網路(300)之外時自該遠端設備存取一在該私人網路中之本端(home)設備(308)的方法,其中該私人網路包括一連接至一多媒體服務網路(310)之多媒體閘道器(302),該方法包含在該遠端設備中執行的以下步驟:在該多媒體服務網路上發送一指向該多媒體閘道器之會話邀請訊息,若一選定之本端設備之一識別符可用於該遠端設備則該訊息視情況包括該選定之本端設備之該識別符,回應於該會話邀請訊息而自該多媒體閘道器接收該私人網路中之一住宅閘道器之連接參數,其中若該本端設備識別符包括於該會話邀請訊息中則該等連接參數與該選定之本端設備相關聯,或若無本端設備識別符包括於該會話邀請訊息中則該等連接參數與該多媒體閘道器中之一可提供本端設備資訊的代理(porxy)功能相關聯,及使用該等接收之連接參數以與該選定之本端設備通信而傳送媒體(media)或自該代理功能獲得本端設備資訊。
  2. 如請求項1之方法,其中該等接收之連接參數包括一可用於在該私人網路之外路由的網路位址/埠號組合。
  3. 如請求項1或2之方法,其中若該遠端設備已在先前位於該私人網路之內時執行的一發現過程中獲得本端設備資訊,則該本端設備識別符包括於該會話邀請訊息中。
  4. 如請求項3之方法,其中該會話邀請訊息為一正規SIP INVITE訊息且該本端設備識別符包括於一嵌入於該SIP INVITE訊息中之SDP訊息中,或包括於一在SIP標頭中之"To:"欄位中。
  5. 如請求項1或2之方法,其中若無本端設備識別符包括於該會話邀請訊息中,則與該私人網路建立一至該代理功能之VPN隧道,且該VPN隧道用於與該代理功能同步以獲得關於該私人網路中之本端設備的資訊。
  6. 如請求項5之方法,其中該VPN隧道進一步用於與任何選定之本端設備通信。
  7. 如請求項1或2之方法,其中該多媒體閘道器為一本端IMS閘道器且該多媒體服務網路為一IMS網路,且其中該遠端設備與該本端IMS閘道器為IMS用戶端。
  8. 如請求項7之方法,其中該經發送之會話邀請訊息指向該多媒體閘道器之一IMPU且包括該遠端設備之一IMPU。
  9. 如請求項1或2之方法,其中該選定之本端設備為一媒體伺服器且該遠端設備藉由串流而接收該經傳送之媒體。
  10. 一種在一遠端設備中之系統,其用於在該遠端設備位於一私人網路之外時存取一在該私人網路中之本端設備,其中該私人網路包括一連接至一多媒體服務網路的多媒體閘道器,該系統包含:用於在該多媒體服務網路上發送一指向該多媒體閘道器之會話邀請訊息的構件,若一選定之本端設備的一識 別符可用於該遠端設備則該訊息視情況包括該選定之本端設備的該識別符,用於回應於該會話邀請訊息而自該多媒體閘道器接收該私人網路中之一住宅閘道器之連接參數的構件,其中若一本端設備識別符包括於該會話邀請訊息中,則該等連接參數與一選定之本端設備相關聯,或若無本端設備識別符包括於該會話邀請訊息中,則該等連接參數與該多媒體閘道器中之一可提供本端設備資訊的代理功能相關聯,及用於使用該等接收之連接參數以與該選定之本端設備通信而傳送媒體或自該代理功能獲得本端設備資訊的構件。
  11. 如請求項10之系統,其中該等接收之連接參數包括一可用於在該私人網路之外路由的網路位址/埠號組合。
  12. 如請求項10或11之系統,其進一步包含進行以下操作構件:若該遠端設備已在先前位於該私人網路之內時執行的一發現過程中獲得本端設備資訊,則將該本端設備識別符包括於該會話邀請訊息中。
  13. 如請求項12之系統,其中該會話邀請訊息為一正規SIP INVITE訊息且該本端設備識別符包括於一嵌入於該SIP INVITE訊息中之SDP訊息中,或包括於SIP標頭中之一"To:"欄位中。
  14. 如請求項10或11之系統,其進一步包含進行以下操作構件:若無本端設備識別符包括於該會話邀請訊息中,則 用於與該私人網路建立一至該代理功能之VPN隧道,且使用該VPN隧道以用於與該代理功能同步以獲得關於該私人網路中之本端設備的資訊。
  15. 如請求項14之系統,其進一步包含進行以下操作構件:使用該VPN隧道以用於與任何選定之本端設備通信。
  16. 如請求項10或11之系統,其中該多媒體閘道器為一本端IMS閘道器且該多媒體服務網路為一IMS網路,且其中該遠端設備與該本端IMS閘道器為IMS用戶端。
  17. 如請求項16之系統,其中該經發送之會話邀請訊息指向該多媒體閘道器之一IMPU且包括該遠端設備之一IMPU。
  18. 如請求項10或11之系統,其中該本端設備為一媒體伺服器且該遠端設備經調適以藉由串流而接收該經傳送之媒體。
  19. 如請求項10或11之系統,其進一步包含用於檢查該遠端設備當前是否連接至該私人網路之構件。
  20. 一種致能自一位於一私人網路(300)之外的遠端設備(306)存取一在該私人網路中之本端設備(308)的方法,其中該私人網路包括一連接至一多媒體服務網路(310)之多媒體閘道器(302),該方法包含在該多媒體閘道器中執行的以下步驟:在該多媒體服務網路上自該遠端設備接收一會話邀請訊息,該訊息視情況包括一選定之本端設備的一識別符, 建立該私人網路中之一住宅閘道器的連接參數以用於與該遠端設備通信,其中若該本端設備識別符包括於該會話邀請訊息中則該等連接參數與該選定之本端設備相關聯,或若無本端設備識別符包括於該會話邀請訊息中,則該等連接參數與該多媒體閘道器中之一可提供本端設備資訊的代理功能相關聯,及回應於該會話邀請訊息而發送該等建立之連接參數至該遠端設備。
  21. 如請求項20之方法,其中該等經建立之連接參數包括一可用於在該私人網路之外路由的網路位址/埠號組合。
  22. 如請求項20或21之方法,其中該接收之會話邀請訊息為一正規SIP INVITE訊息,且一200 OK訊息經發送作為一具有該等連接參數之回應,該等連接參數包括於一嵌入於該200 OK訊息中的SDP訊息中,或包括於該200 OK訊息之SIP標頭中之一"To:"欄位中。
  23. 如請求項20或21之方法,其中若無本端設備識別符包括於該接收之會話邀請訊息中,則與該遠端設備建立一至該代理功能之VPN隧道,且該VPN隧道用於與該遠端設備同步以提供關於該私人網路中之本端設備的資訊。
  24. 如請求項20或21之方法,其中該多媒體閘道器為一本端IMS閘道器且該多媒體服務網路為一IMS網路,且其中該遠端設備與該本端IMS閘道器為IMS用戶端。
  25. 一種在一私人網路(300)中之一多媒體閘道器(302)中之 系統,其用於致能自一位於該私人網路之外的遠端設備(306)存取一本端設備(308),該多媒體閘道器連接至一多媒體服務網路(310),該系統包含:用於在該多媒體服務網路上自該遠端設備接收一會話邀請訊息的構件,該訊息視情況包括一選定之本端設備的一識別符,用於建立該私人網路中之一住宅閘道器之連接參數以用於與該遠端設備通信的構件,其中若該本端設備識別符包括於該會話邀請訊息中則該等連接參數與該選定之本端設備相關聯,或若無本端設備識別符包括於該會話邀請訊息中,則該等連接參數與該多媒體閘道器中之一可提供本端設備資訊的代理功能相關聯,及用於回應於該會話邀請訊息而發送該等建立之連接參數至該遠端設備的構件。
  26. 如請求項25之系統,其中該等建立之連接參數包括一可用於在該私人網路之外路由的網路位址/埠號組合。
  27. 如請求項26之系統,其中該接收之會話邀請訊息為一正規SIP INVITE訊息,該系統進一步包含用於發送一200 OK訊息作為一具有該等連接參數之回應的構件,該等連接參數包括於一嵌入於該200 OK訊息中之SDP訊息中,或包括於該200 OK訊息之SIP標頭中的一"To:"欄位中。
  28. 如請求項25至27中任一項之系統,其進一步包含:用於在無本端設備識別符包括於該接收之會話邀請訊息中時 與該遠端設備建立一至該代理功能之VPN隧道的構件;及用於使用該VPN隧道以與該遠端設備同步以提供關於該私人網路中之本端設備之資訊的構件。
  29. 如請求項25、26或27之系統,其中該多媒體閘道器為一本端IMS閘道器且該多媒體服務網路為一IMS網路,且其中該遠端設備與該本端IMS閘道器為IMS用戶端。
TW096139389A 2006-10-31 2007-10-19 藉由私人網路致能多媒體通信之方法與配置 TWI434562B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE2006001232 2006-10-31
PCT/SE2006/001422 WO2008054270A1 (en) 2006-10-31 2006-12-13 A method and arrangement for enabling multimedia communication with a private network

Publications (2)

Publication Number Publication Date
TW200835269A TW200835269A (en) 2008-08-16
TWI434562B true TWI434562B (zh) 2014-04-11

Family

ID=39344521

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096139389A TWI434562B (zh) 2006-10-31 2007-10-19 藉由私人網路致能多媒體通信之方法與配置

Country Status (7)

Country Link
US (2) US8700784B2 (zh)
EP (1) EP2078403B1 (zh)
JP (1) JP5189104B2 (zh)
CN (1) CN101536451B (zh)
HK (1) HK1137872A1 (zh)
TW (1) TWI434562B (zh)
WO (1) WO2008054270A1 (zh)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
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
US20070214232A1 (en) * 2006-03-07 2007-09-13 Nokia Corporation System for Uniform Addressing of Home Resources Regardless of Remote Clients Network Location
JP2010515338A (ja) * 2006-12-28 2010-05-06 テレフオンアクチーボラゲット エル エム エリクソン(パブル) サービス発見のための方法と装置
GB2445779B (en) 2007-01-11 2009-07-08 Samsung Electronics Co Ltd Wireless communication system
WO2008088259A1 (en) * 2007-01-18 2008-07-24 Telefonaktiebolaget Lm Ericsson (Publ) A method and apparatus for remote access to a home network
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.
DE112007003657T5 (de) * 2007-09-17 2010-07-22 Telefonaktiebolaget L M Ericsson (Publ) Verfahren und Anordnung für ein Multimediagateway und Kommunikationsendgeräte
WO2009036801A1 (en) * 2007-09-20 2009-03-26 Telefonaktiebolaget Lm Ericsson (Publ) Methods and arrangements for a telecommunications system
TW200924436A (en) * 2007-11-22 2009-06-01 D Link Corp Method of connecting network terminal devices of a private network by using a hand-held electronic device
KR101495723B1 (ko) * 2008-01-15 2015-02-25 삼성전자주식회사 복수의 원격 접속을 지원하는 UPnP(UniversalPlug and Play) RAS(Remote Access Server) 장치 및 그 방법
JP5058342B2 (ja) * 2008-05-23 2012-10-24 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Imsユーザ装置、その制御方法、ホストデバイス、及びその制御方法
TW201011587A (en) * 2008-09-03 2010-03-16 Wayi Internat Digital Entertainment Co Ltd Computer tied-in system and its method
WO2010047628A1 (en) * 2008-10-21 2010-04-29 Telefonaktiebolaget L M Ericsson (Publ) A method for enabling a wireless home network to be accessed remotely
EP2364535A2 (en) 2008-11-17 2011-09-14 QUALCOMM Incorporated Remote access to local network via security gateway
WO2010057120A2 (en) * 2008-11-17 2010-05-20 Qualcomm Incorporated Remote access to local network
US20100138900A1 (en) * 2008-12-02 2010-06-03 General Instrument Corporation Remote access of protected internet protocol (ip)-based content over an ip multimedia subsystem (ims)-based network
CN101783735B (zh) * 2009-01-15 2012-07-04 华为终端有限公司 远程管理设备的方法、装置及通信系统
EP2404409A1 (en) * 2009-03-03 2012-01-11 Telefonaktiebolaget L M Ericsson (publ) Media transfer to a renderer in a local network from a server in a second local network
PL2271054T3 (pl) * 2009-06-30 2014-11-28 Orange Sposób sterowania jednostką sieci odległej z sieci lokalnej
GB2472842B (en) 2009-08-21 2012-06-27 Samsung Electronics Co Ltd A network entity, a wireless communication unit and methods for access to a remote private IP network and supporting therof
GB2487335B (en) * 2009-08-21 2013-04-03 Samsung Electronics Co Ltd A network entity, a wireless communication unit and a method for accessing a remote private ip network
US20120106399A1 (en) * 2009-08-27 2012-05-03 Nokia Siemens Networks Oy Identity management system
EP2306759B1 (en) * 2009-10-05 2014-10-29 Mitsubishi Electric R&D Centre Europe B.V. Remote access to a LAN
KR101702417B1 (ko) * 2009-11-09 2017-02-06 삼성전자주식회사 UPnP를 이용한 호 송수신 시스템에서 통화의 독점권을 부여하는 방법 및 장치
FR2953082A1 (fr) * 2009-11-26 2011-05-27 France Telecom Acces a un contenu reference par un serveur de contenu d'un reseau local
US8862697B2 (en) * 2009-12-31 2014-10-14 Aten International Co., Ltd. Intelligent network management platform for IKVM servers
TW201125376A (en) * 2010-01-05 2011-07-16 Lite On Technology Corp Communicating module, multimedia player and transceiving system comprising the multimedia player
JP5674090B2 (ja) * 2010-04-02 2015-02-25 Necプラットフォームズ株式会社 コンテンツ転送システム、コンテンツ転送システム制御方法およびその制御用プログラム
US8583811B2 (en) * 2010-04-23 2013-11-12 Qualcomm Incorporated Gateway device for multimedia content
CN102480486B (zh) * 2010-11-24 2015-07-22 阿尔卡特朗讯公司 验证通信会话的方法、设备及系统
US8719449B2 (en) * 2010-11-29 2014-05-06 Telefonaktiebolaget L M Ericsson (Publ) Identification of a private device in a public network
US9264459B2 (en) * 2010-12-16 2016-02-16 Palo Alto Research Center Incorporated SIP-based custodian routing in content-centric networks
FR2969889B1 (fr) * 2010-12-28 2013-07-26 Radiotelephone Sfr Procede de controle a distance d'un equipement reseau et systeme associe
US8838735B2 (en) * 2011-06-28 2014-09-16 At&T Intellectual Property I, L.P. Methods, systems, and products for address translation in residential networks
KR101385582B1 (ko) * 2011-09-09 2014-04-16 주식회사 케이티 홈 네트워크의 단말에 대한 원격 접속 제공 장치 및 방법
US9397932B2 (en) * 2012-01-17 2016-07-19 Reno Acquisitions, Llc Systems and methods for routing network information
US8635668B1 (en) * 2012-07-11 2014-01-21 International Business Machines Corporation Link analysis tool for security information handling system
US9565475B2 (en) * 2012-10-11 2017-02-07 Netflix, Inc. System and method for managing playback of streaming digital content
US9727321B2 (en) 2012-10-11 2017-08-08 Netflix, Inc. System and method for managing playback of streaming digital content
JP6164829B2 (ja) * 2012-12-11 2017-07-19 キヤノン株式会社 通信装置及びその制御方法、並びにプログラム
EP2991278B1 (en) * 2014-08-28 2019-07-31 Alcatel Lucent Method and system for managing network traffic
EP3002922A1 (en) * 2014-09-30 2016-04-06 Alcatel Lucent Method and system for operating a user equipment device in a private network
US9510188B2 (en) * 2014-12-10 2016-11-29 Telefonaktiebolaget Lm Ericsson (Publ) Methods providing wireless device subscription information and related network nodes and wireless devices
FR3031258B1 (fr) * 2014-12-31 2017-01-27 Bull Sas Methode de communication entre un gestionnaire d'action distant et un boitier de communication
WO2016176434A1 (en) 2015-04-28 2016-11-03 Duke Manufacturing Co. System and apparatus for connecting kitchen components
US10397182B1 (en) * 2016-03-24 2019-08-27 Sprint Communications Company L.P. Method and procedure to identify a source across a network address translation device
US11178192B2 (en) 2016-07-19 2021-11-16 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for facilitating connectivity check between terminal device and media gateway
US10791116B1 (en) * 2016-09-30 2020-09-29 NortonLifeLock Inc. Systems and methods for securing universal plug and play connections
US11509696B2 (en) * 2018-08-01 2022-11-22 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatuses for enhancement to IP multimedia subsystem
US11895091B1 (en) 2023-02-03 2024-02-06 Dice Corporation Scalable router interface communication paths
US11863534B1 (en) * 2023-02-03 2024-01-02 Dice Corporation Scalable router interface initiation

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020103850A1 (en) * 2001-01-31 2002-08-01 Moyer Stanley L. System and method for out-sourcing the functionality of session initiation protocol (SIP) user agents to proxies
US6806412B2 (en) * 2001-03-07 2004-10-19 Microsoft Corporation Dynamic channel allocation in a synthesizer component
US7698433B2 (en) * 2001-03-20 2010-04-13 Verizon Business Global Llc User aliases in communication system
US7010002B2 (en) * 2001-06-14 2006-03-07 At&T Corp. Broadband network with enterprise wireless communication method for residential and business environment
DE60213379T2 (de) * 2002-06-03 2007-09-20 Alcatel Lucent Telekommunikationssystem mit Transfer einer packetvermittelteten Multimedia Sitzung zu einer leitungsvermittelten Verbindung
JP2004158982A (ja) * 2002-11-05 2004-06-03 Hitachi Ltd 情報端末、情報端末の通信管理プログラム及び通信管理方法
JP4193467B2 (ja) 2002-11-06 2008-12-10 株式会社エクォス・リサーチ 交通情報提供装置
JP2004171277A (ja) * 2002-11-20 2004-06-17 Seiko Epson Corp デバイス制御システム、デバイス制御端末及び端末用プログラム、並びにデバイス制御方法
US7532628B2 (en) * 2002-12-30 2009-05-12 Cisco Technology, Inc. Composite controller for multimedia sessions
US7978655B2 (en) * 2003-07-22 2011-07-12 Toshiba America Research Inc. Secure and seamless WAN-LAN roaming
JP2005051473A (ja) 2003-07-28 2005-02-24 Sony Corp ネットワーク相互接続装置及びネットワーク相互接続方法、名前解決装置、並びにコンピュータ・プログラム
JP2005244275A (ja) * 2004-02-24 2005-09-08 Matsushita Electric Ind Co Ltd ゲートウェイ装置
US20050240758A1 (en) * 2004-03-31 2005-10-27 Lord Christopher J Controlling devices on an internal network from an external network
GB2419774A (en) * 2004-10-27 2006-05-03 Ericsson Telefon Ab L M Accessing IP multimedia subsystem (IMS) services
JP4041118B2 (ja) * 2004-11-24 2008-01-30 株式会社東芝 ゲートウェイ装置、ネットワークシステム、通信プログラム及び通信方法
US7948890B2 (en) * 2004-12-14 2011-05-24 Industrial Technology Research Institute System and method for providing a communication channel
US8261341B2 (en) * 2005-01-27 2012-09-04 Nokia Corporation UPnP VPN gateway configuration service
KR100694206B1 (ko) * 2005-02-28 2007-03-14 삼성전자주식회사 사설망에서의 sip 서비스 제공 장치 및 그 방법
TWI267293B (en) * 2005-03-09 2006-11-21 Plustek Inc Multimedia conference system and method which enables communication between private network and Internet
JP4663383B2 (ja) * 2005-04-13 2011-04-06 株式会社日立製作所 ホームゲートウェイ装置、ホームゲートウェイ装置の制御方法及び通信システムの制御方法
US7899168B2 (en) * 2005-08-31 2011-03-01 Microsoft Corporation Controlling or monitoring PBX phone from multiple PC endpoints
US20070094691A1 (en) * 2005-10-24 2007-04-26 Gazdzinski Robert F Method and apparatus for on-demand content transmission and control over networks
US8543705B2 (en) * 2005-11-24 2013-09-24 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for enabling multimedia communication
DE602005019337D1 (de) * 2005-12-13 2010-03-25 Ericsson Telefon Ab L M Verfahren und anordnung zur ermöglichung von multimedia-kommunikation

Also Published As

Publication number Publication date
HK1137872A1 (en) 2010-08-06
US8700784B2 (en) 2014-04-15
CN101536451B (zh) 2013-04-24
JP2010508696A (ja) 2010-03-18
JP5189104B2 (ja) 2013-04-24
CN101536451A (zh) 2009-09-16
EP2078403A1 (en) 2009-07-15
US20120265889A1 (en) 2012-10-18
WO2008054270A1 (en) 2008-05-08
EP2078403A4 (en) 2014-07-09
US20100070636A1 (en) 2010-03-18
US8549155B2 (en) 2013-10-01
TW200835269A (en) 2008-08-16
EP2078403B1 (en) 2017-07-26

Similar Documents

Publication Publication Date Title
TWI434562B (zh) 藉由私人網路致能多媒體通信之方法與配置
EP2116006B1 (en) Method for remotely controlling multimedia communication across local networks.
JP4875169B2 (ja) ホームネットワークに対するリモートアクセスのための方法及び装置
US8127028B2 (en) Method and arrangement of a multimedia gateway and communication terminals
JP4041118B2 (ja) ゲートウェイ装置、ネットワークシステム、通信プログラム及び通信方法
JP4891332B2 (ja) マルチメディア通信を可能にするための方法および装置
US20090092109A1 (en) Method and Apparatus for Enabling Discovery Within a Home Network
US20110182205A1 (en) Method and apparatus for service discovery
US20070198669A1 (en) Plug-and-play device for videophony applications on packet-switched networks
US9204091B2 (en) Apparatus and method for configuring high-definition video telephony between computer devices
US8775683B2 (en) Exchanging control codes between SIP/IMS and UPnP network elements
FI124824B (fi) Multimediayhdyskäytävä viestintäpäätteitä varten ja

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees