TWI462551B - 對話啟動協定(sip)-超文件傳送協定(http)應用關聯器 - Google Patents
對話啟動協定(sip)-超文件傳送協定(http)應用關聯器 Download PDFInfo
- Publication number
- TWI462551B TWI462551B TW098104101A TW98104101A TWI462551B TW I462551 B TWI462551 B TW I462551B TW 098104101 A TW098104101 A TW 098104101A TW 98104101 A TW98104101 A TW 98104101A TW I462551 B TWI462551 B TW I462551B
- Authority
- TW
- Taiwan
- Prior art keywords
- application
- message
- sip
- ims
- itf
- Prior art date
Links
Classifications
-
- 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- 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/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
- H04L69/085—Protocols for interworking; Protocol conversion specially adapted for interworking of IP-based networks with other networks
-
- 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]
-
- 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/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本發明一般係關於電信系統及改良其中的服務。
本申請案係關於並要求2008年3月5日申請的名稱為"SIP-HTTP應用關聯器"之美國臨時專利申請案序號61/033,872與2008年3月28日申請的名稱為"用於第三方通知之通知框架"之美國臨時專利申請案序號61/040,219的優先權,該兩者之揭示內容皆係以引用的方式併入於此。
隨著技術水準增加,針對通信之選項已出現更多變化。例如,在電信產業的過去30年中,個人通信已從具有一單一旋轉撥號電話之一家庭發展為具有容納語音與資料兩者的多個電話、電纜及/或光纖線之一家庭。此外,蜂巢式電話與Wi-Fi(WirelessFidelity;無線保真)已向通信添加一行動元件。同樣,在娛樂產業,30年前僅有一用於電視的格式而此格式係無線發送並經由位於家庭的天線來接收。此已發展成圖像品質之不同標準(例如,標準解析度TV(television;電視)(SDTV),增強解析度TV(EDTV)及高解析度TV(HDTV)與用於輸送此等不同的電視顯示格式之更多系統(例如電纜及衛星)兩者。此外,服務已增長而變成重疊於此兩個產業之間。隨著此等系統在兩個產業中皆不斷發展,服務提供內容將不斷合併而預期新穎服務將可供消費者使用。而且,此等服務將基於處理與輸出更多資訊之技術能力,例如如吾等所見,在電視上觀看的節目之圖像品質之改良方面,而因此吾等預期服務輸送要求將不斷依賴於遍及網路(包括離終端使用者"最後英里")有更多頻寬可供使用。
影響通信與娛樂產業兩者之另一相關技術係網際網路。自從20世紀90年代早期開始已結合網際網路使用之一協定係超文件傳送協定(Hyper Text Transfer Protocol;HTTP)。此協定係一基於交易的協定,其最初主要係設計用以接取超文件標記語言(HTML)頁面而不一定係設計用來處置該網際網路的實體結構及相關聯的通信串流(其已發展用於處置一增加的資料流量)。例如,伺服器具有比以往更多的記憶體,存在具有比過去更高之一頻寬的通信鏈路,處理器更快且能力更大且存在利用此等元件之優點的協定。隨著消費者對該網際網路之使用增長,服務公司已轉向作為用於提供傳統服務之一機構的網際網路(及其他網際網路協定(IP)網路)。向HTTP(例如,HTTP 1.1)的發展已在此方面提高其能力,而各個硬體供應商對將HTTP與其設備整合很熟悉。存在利用先前改良之優點的更新穎服務,此等改良包括(例如)IP電視(IPTV,稱為使用IP資料封包透過一網路輸送電視節目之系統或服務)、隨選視訊(VOD),網際網路語音協定(VoIP)及其他以單獨或附隨在一起的方式接收之與網路相關的服務。
為容納使用IP網路來提供各種服務之新穎而不同的方式,正在開發並標準化新穎的網路架構。IP多媒體子系統(IMS)係用於向一終端使用者輸送IP多媒體服務之一架構框架。該IMS架構已發展成使用IP協定之一與服務不相依的佈局(例如,對話啟動協定(Session Initiation Protocol;SIP)發信,其以一點對點方式操作)來提供用於不同系統之一會聚機構。此部分程度上係經由提供將接取網路與服務層隔離之一水平控制層來實現。IMS架構可提供用於推出IPTV系統及服務之一有用平台,且還有其他用途,不一而足。
因此,下面所說明之範例性具體實施例解決對促進利用不同發信協定的器件之間的通信之網路實體及方法的需要。
依據本發明之系統及方法藉由提供促進利用不同協定的器件之間的通信之技術來解決此需要及其他問題。
依據範例性具體實施例,一種用於在一網際網路協定(IP)多媒體子系統(IMS)網路與一非IMS節點之間動態關聯應用資訊之方法包括:在一閘道器處從該IMS網路接收使用一第一發信協定之一第一訊息;讀取來自該第一訊息之資訊;將該資訊與先前儲存的資訊關聯以決定運行於該非IMS節點上的複數個應用之哪一應用係與該第一訊息相關聯;以及使用不同於該第一發信協定之一第二發信協定朝該非IMS節點發送一第二訊息,其中該第二訊息包括與運行於該非IMS節點上的複數個應用之一與該第一訊息相關聯的應用相關聯之資訊。
依據另一範例性具體實施例,一種閘道器器件包括:一通信介面,其用於發送與接收訊息,其中使用一第一發信協定之一第一所接收的訊息包括與一應用相關聯之資訊;一記憶體,其用於儲存包括應用識別(ID)、一致資源***(URL)、預設資訊及IMS通信服務識別符(ICSI)之資訊;以及一處理器,其用於將使用該第一發信協定之該第一所接收的訊息與該所儲存的資訊關聯來決定一所需應用來產生一使用不同於該第一發信協定之一第二發信協定的第二訊息,其中使用一第二發信協定的該第二訊息包括與允許該非IMS節點從執行於該非IMS節點上的複數個應用中識別該所需應用之應用相關聯的資訊。
下面關於範例性具體實施例之詳細說明參考附圖。不同圖式中的相同參考數字識別相同或類似元件。以下詳細說明亦不限制本發明。相反,本發明之範疇係由隨附申請專利範疇來定義。
超文件傳送協定(HTTP)與對話啟動協定(SIP)係可用於支援透過一網路或多個網路輸送服務之協定。在某些情況下,硬體供應商(例如,網際網路協定電視(IPTV)終端機功能(ITF)之製造商及類似者)可在其產品中使用HTTP,而使用該網際網路協定多媒體子系統(IMS)網路架構來輸送服務(例如,IPTV)之服務提供者可在其產品中使用對話啟動協定(SIP)。HTTP係一基於交易的協定,而SIP係允許在具有SIP端點的器件之間通信之一基於對話的協定。儘管使用HTTP之系統能夠接收某些與IMS相關聯的服務(例如,使用HTTP發信來傳輸IPTV發信),但此等系統一般不能利用在更新穎架構上使用的特定協定(例如SIP,其係用在前面提到的IMS網路架構上)。使用SIP發信之器件與使用HTTP發信之器件將需要一介面,例如一IMS閘道器,用於將資訊從一協定傳送至另一協定以作進一步傳輸。可相對於圖1所示之範例性組件在一高層級看見此概念。
圖1包括一ITF 2、一IMS閘道器4及一IMS網路10。該ITF 2(其可以係,例如符合可在www.openiptvforum.org找到的開放ITF(OITF)要求之任何ITF)與該IMS閘道器4係位於相同的一般場所,例如,一住宅,並使用HTTP發信來與彼此通信。IMS閘道器4使用SIP發信與該IMS網路10通信。在此範例性具體實施例中,該IMS網路10係顯示為具有:一呼叫對話控制功能(CSCF)6,其實行驗證與對話管理;以及兩個應用伺服器,例如一點對點(P2P)通信致能器14,其用於發訊息;以及一網路伺服器8,其係與一惟一一致資源***(URL)相關聯。IMS閘道器4具有兼用HTTP發信與SIP發信之能力以及將來自任一側的發信請求關聯之能力。更明確言之,IMS閘道器4接收SIP訊息並使用非SIP發信(例如HTTP發信)將該資訊轉遞至運行於該ITF 2上的正確應用,下面將依據範例性具體實施例來加以說明。在1999年6月某日的意見請求(Request for Comments;RFC)2616中可找到關於HTTP發信之更多資訊。IMS網路10係以一簡化格式顯示而僅具有經繪示用以解說在下述範例性具體實施例中的發信程序之特定節點,但是在一IMS網路10中一般會找到更多節點而可分別在2007年3月某日的第三代合夥專案(3GPP)技術規格(TS)23.228,第8版與2002年6月某日的RFC 3261中找到關於IMS架構總體與SIP發信之更多細節。
依據範例性具體實施例,如圖2所示,ITF 2可能正在運行多個應用,例如基於瀏覽器的應用1 202、基於瀏覽器的應用2 204及基於原生的應用1 210,以及相同應用之多個實例,例如基於瀏覽器的應用3實例1 206及基於瀏覽器的應用3實例2 208。基於瀏覽器的應用可在一分散式應用環境(DAE)中操作,並包括(例如)諸如線上狀態與聊天/發訊息之類應用。基於原生的應用可在ITF嵌入式應用(例如註冊表與設定檔管理)中操作。但是,在此,與基於瀏覽器及基於原生兩者皆相關聯之此等應用範例純係解說性,且熟習此項技術者會瞭解對於將一應用開發為基於瀏覽器或基於原生並無任何限制。同樣如圖2所示,IMS閘道器4接收SIP訊息214,該SIP訊息214包括可能係關於在ITF 2中運行之多個應用之一應用的資訊。IMS閘道器4將此資訊轉遞至該ITF 2作為通知212,在該ITF 2處該等通知抵達所需應用,如下所述。
現將相對於圖3來說明範例性IMS閘道器4。該IMS閘道器4將來自該IMS網路10之輸入的SIP訊息214與運行於ITF 2上的應用匹配。IMS閘道器4包括一通知路由器302,其負責確保將以該ITF 2為目的地之輸入的SIP訊息214分派至該ITF 2中的適當應用。為支援此功能,依據此範例性具體實施例,該通知路由器302包括一授權/對話管理功能306、一IMS閘道器(IG)-ITF伺服器304及一暫存器308。該授權/對話管理功能306係用於該IMS網路10針對其自身與針對ITF 2皆包括其相關聯之應用之條件的授權與對話管理。該IG-ITF伺服器304向該ITF 2發送訊息。該暫存器308包括關於在ITF 2中支援之應用的資訊、SIP對話資訊、一致資源***(URL)資訊及其他識別資訊,例如藉由操作者網路來預先組態之資訊,其係用於對運行於ITF 2上之一應用作唯一識別來將輸入的SIP訊息214與其個別的ITF應用正確匹配。在為訊息轉遞決定該SIP訊息/ITF應用關係時,該授權/對話管理功能306與該IG-ITF伺服器304兩者皆與該暫存器308通信。此外,可在按需要以資訊填入該暫存器308時,使用此等功能。依據此範例性具體實施例之IMS閘道器4係一狀態性器件,其按需要保留運行於ITF 2中之應用的知識及相關聯的SIP會話資訊。該IMS閘道器4亦將此類狀態保留於其記憶體(未顯示於圖3中,但顯示於下面說明之圖10中)中與ITF 2電力開啟之時間一樣長。下面將更詳細說明從一ITF 2與一IMS閘道器4兩者之觀點來看的應用。
依據範例性具體實施例,多個應用可在ITF 2上一同操作。如上所述,可將此等應用分成兩個一般類別之執行該ITF 2中的服務邏輯之應用,例如基於DAE之應用與ITF嵌入式應用。從該IMS閘道器4之觀點(因為其使用SIP與IMS網路10介接)來看,此等應用係以依據此範例性具體實施例之三個不同方式(取決於,例如,一SIP會話與狀態資訊之存在(或對此資訊之需要))與SIP通信介接。
用於依據此等範例性具體實施例將應用與SIP通信介接之第一方式係與需要一SIP會話(例如線上狀態與對話設定)之應用相關聯。當具有SIP端點的兩個實體(例如IMS閘道器4與一IMS節點)參與使用SIP之通信時發生一SIP會話。其他應用不需要一SIP會話;其主要係一獨立交易類型的應用(即時發訊息或註冊),在此類應用中不需要一SIP會話。依據一範例性具體實施例,基於事件處置之目的,可將向該IMS閘道器4之一輸入的SIP訊息視為三類訊息之一類,例如一新訊息、針對一現存SIP會話之一訊息或對從一在ITF 2中的應用啟動之一請求的一訊息回應,一新訊息可以(例如)係針對其不存在現存SIP會話之一SIP MESSAGE(SIP訊息)。一現存訊息可以(例如)係屬於一現存SIP會話之一SIP NOTIFY(SIP通知)。一訊息回應可以(例如)係對藉由該IMS閘道器4啟動之一請求的一SIP 200 OK,例如由該ITF 2發起並藉由該IMS閘道器4來正確地修改/轉遞之一服務請求訊息。下面將更詳細說明此三個經不同處置的通知事件。
依據範例性具體實施例,IMS閘道器4與ITF 2通信以基於通知事件之類型向適當的應用輸送不同類型的通知,如圖4所示。最初,該IMS閘道器4接收一輸入的SIP訊息214。該通知路由器302決定已接收哪一類型的事件。該通知路由器302接著生成並向ITF 2傳遞一對話中通知414或一第三方通知416。一般在ITF 2上之一作用中應用與該IMS閘道器4之間存在一進行中通信時使用對話中通知。第三方通知一般係用於將開始與一在ITF 2中的非作用中之應用之一通信的新訊息。若該通知係一對話中通知414,則將該通知轉遞至適當的DAE應用,例如DAE應用1 408或DAE應用2 412,該DAE應用當前正在該ITF 2之瀏覽器區段404中運行。若該通知係一第三方通知416,則將該通知轉遞至在該ITF 2中的第三方通知處置器420(其作用類似於一路由器功能)。
第三方通知處置器420接著決定所接收的通知需要去往一DAE基於瀏覽器的應用402還係一ITF嵌入式應用406。若該通知欲去往一DAE基於瀏覽器的應用402,則傳遞一一致資源***(URL),該瀏覽器404可接取該一致資源***(URL)用於DAE基於瀏覽器的應用402。若所接收的通知欲去往一ITF嵌入式應用406,則經由一應用程式化介面(API)將該通知傳遞至所需ITF嵌入式應用406以供使用。此外,儘管圖4未顯示,但諸如初始服務請求之類訊息可自該ITF 2發起且係傳送至該IMS閘道器4以供傳輸至該IMS網路10。
如上所述,ITF 2可使用HTTP發信將請求從作用中應用發送至IMS閘道器4。依據範例性具體實施例,為促進對應用之正確追蹤,尤其係為協調在該IMS閘道器4處接收之SIP訊息,針對每應用將一唯一應用識別(ID)***至從ITF 2向該IMS閘道器4之HTTP請求訊息中。可針對運行於ITF2上的DAE應用408、412及ITF嵌入式應用406而產生此等請求。對於DAE應用408、412及ITF嵌入式應用406,可使用歐洲電腦製造商協會(ECMA)指令碼來將該唯一應用ID***至一HTTP請求訊息之一標頭或標頭副檔名中。此等應用ID可能或可能未經標準化,但將會係唯一以促進對訊息之適當投送。用於確保唯一性之一方法包括將該應用ID表示為具有說明唯一性的特性屬性之一服務一致資源名稱(URN)。對於關於URN之更多資訊,有興趣的讀者可閱覽1997年5月某日的RFC 2141。此外,可向該HTTP請求訊息添加一新欄位用於載送此唯一應用ID,如上面所指示。
依據範例性具體實施例,一旦藉由該IMS閘道器4接收來自該ITF 2之HTTP請求,便將該唯一應用ID連同對應的SIP會話及(在適用之情況下)所儲存的狀態保留於該IMS閘道器4中。此外,在接收到該HTTP請求及生成該SIP會話後,該IMS閘道器4隨即保留與欲針對該SIP會話用於正在進行的事件報告之通知類型(例如第三方通知或對話中通知)相關之動態資訊。
如上所述,該IMS閘道器4儲存關於運行於ITF 2上的應用之資訊及SIP會話資訊。依據範例性具體實施例,識別資訊係儲存於暫存器308中以便可將來自輸入的SIP訊息214的資訊轉遞至運行於ITF 2上的正確應用。圖5(a)與5(b)分別顯示用於將識別資訊儲存於暫存器308中之範例性表格500與520。在暫存器308中的範例性應用識別表格500可(例如)供該IMS閘道器4用來處置第三方通知。更明確言之,在此範例中,一般藉由服務提供者(SP)在遠端預先組態應用識別表格500,而由該服務提供者提供用於該等DAE應用之應用ID而將該URL用於其個別的DAE應用。無需使用一URL之ITF嵌入式應用透過家用網路介面與IMS閘道器介面(HNI與IGI)(未顯示)在起始期間向該IMS閘道器4註冊。該ITF 2部署包括一顯示能力與使用者互動能力。
針對每一應用,可定義一IMS通信服務識別符(ICSI),其供該IMS閘道器4依據此範例性具體實施例使用來輔助將輸入的SIP訊息214與應用匹配並就與IMS要求之符合性來檢查傳出SIP訊息。在某些情況下,相同應用之多個實例可同時運作於ITF 2上。為支援此點,範例性訊務表格520儲存允許IMS閘道器4區分一應用之不同實例的資訊。藉由在各個時間使用儲存於表格500與520上之此等不同的各項識別資訊,該IMS閘道器4可識別將會向在ITF 2中的哪些應用(或應用實例)投送哪些通知或訊息。下面更詳細地說明範例性的應用識別表格500及訊務表格520。而且,儘管應用識別表格500及訊務表格520係顯示為兩個分離的表格,但其可能係儲存於一單一表格中或者該資訊可能替代的係在仍係連結之同時進一步分配於兩個以上的表格之上。
如圖5(a)所示,應用識別表格500按需要保留(如橫跨一列502閱讀所示)在應用ID 504、在第三方通知中用於一DAE應用的URL 508與ICSI 506之間的一連結。此外,顯示使用一預設URL之一預設DAE應用,其可在輸入的SIP訊息不包括一ICSI或一應用ID(如在應用識別表格500中的"未定義"項目所示)時使用。該應用識別表格500提供針對該通知路由器302之資訊以在處置該輸入的SIP訊息包括該ICSI,該應用ID、該ICSI與該應用ID兩者及不包括該ICSI或該應用ID之任一者的事件時使用。連同其他資訊之此資訊係供該IMS閘道器4用來處置事件。
依據範例性具體實施例,如圖5(b)所示,訊務表格520保留在一SIP會話或在輸入的SIP訊息214的特定SIP標頭中之應用識別資訊與一應用實例之間的一連結。每一連結係表示於表格520中,如每一項目522、524、526所示,其中項目1 522可表示與一應用之一第一實例連結的一SIP會話(或應用識別資訊),項目2 524可表示相同應用之一第二實例或一不同應用之一第一實例,而項目3 526可表示相同應用之一第三實例或當前運作於ITF 2上之一不同應用的一第一實例。一旦選擇一項目522、524、526來處置任何輸入的SIP訊息214,該項目522、524、526便會包含足夠的狀態資訊來允許該IMS閘道器4對欲用於以相關聯的應用實例為目的地之輸入訊務的TCP作唯一識別。此外,以此方式使用該TCP亦允許該IMS閘道器4知道該應用實例已於何時結束(例如該TCP連接以一適當方式結束),並在針對相同應用的不同實例之多個TCP鏈路不適當地結束(例如,多個TCP鏈路大致同時關閉)之情況下致能錯誤恢復。而且,依據範例性具體實施例,可按該訊務表格520之需要將額外的狀態資訊儲存於每一項目522、524、526中。
依據範例性具體實施例,不同的訊務情形可產生生成一項目522、524、526並將其儲存於訊務表格520內之需要。在一第一情形中,訊務(例如訊息及/或發信)自在該ITF 2上之一應用發起,且係傳遞至IMS閘道器4,該IMS閘道器4需要保留一SIP會話。該IMS閘道器4將一請求轉遞至該IMS網路10以建立一對話,而且生成並保留一SIP會話。接著生成一項目522、524、526並將其儲存於訊務表格520中,該訊務表格520將該應用實例與該SIP會話連結並儲存任何其他所需狀態資訊,例如TCP資訊。
依據範例性具體實施例,在一第二訊務情形中,訊務自在該ITF 2上之一應用發起,係傳遞至IMS閘道器4且不需要生成並保留一SIP會話。在此情形中,不需要在訊務表格520中製作一項目522、524、526。替代的係,取決於在ITF 2上之發端應用,若(例如)該發端應用係一註冊應用(或類似者)則在IMS閘道器4中生成一SIP狀態並將其儲存於記憶體中,或者,若(例如)該發端應用係一即時發訊息應用、一獨立交易應用(或類似者)則在與該IMS網路10的互動成功完成後不保留任何狀態。
依據另一範例性具體實施例,在一第三訊務情形中,藉由該IMS閘道器4從該IMS網路10接收一SIP訊息214,在該訊務表格中不存在任何針對該SIP訊息214之項目。在此情形中,該IMS閘道器4使用該應用識別表格500來識別一適當應用並將該請求轉遞至在ITF 2上之適當應用,下面對此將作更詳細說明。取決於所識別之應用,可在訊務表格520中製作一項目522、524、526。例如,若所識別之應用需要保留一SIP會話,則繼該IMS閘道器4從該ITF 2接收一成功回應後生成一項目522、524、526。在另一範例中,若所識別之應用不需要保留一SIP會話,則不生成一項目522、524、526並將其儲存於訊務表格520中。替代的係,完成該交易,而該IMS閘道器4保持狀態性直至諸如成功完成整個交易之類時間為止。在另一範例中,若所識別之應用不需要一SIP會話但想要針對輸入訊息保持作用中,則其可藉由保留其TCP連接來指示此點而接著生成一項目522、524、526並將其保留於訊務表格520中。
因此,依據範例性具體實施例,一IMS閘道器4處置來自該IMS網路10的不同之輸入的SIP訊息,該IMS網路10需要以不同方式(取決於可供該IMS閘道器4使用的資訊)向該ITF 2傳遞一通知。在一第一範例性具體實施例中,該IMS閘道器4藉由參照訊務表格520來決定是否存在與一輸入的SIP訊息相關聯之一先前現存的SIP會話,若存在與該輸入的SIP訊息相關聯之一先前現存的SIP會話,則藉由該IMS閘道器4透過該TCP鏈路向適當的應用實例傳遞一對話中通知。所傳遞的通知包括所接收的SIP訊息之封包承載部分(或一囊封版本),包括相關SIP標頭。
用於將應用與SIP通信介接之第二方式係與不需要一SIP會話但具有保留於該IMS閘道器4中之一狀態(例如註冊)的應用相關聯。在另一範例性具體實施例中,該IMS閘道器4接收來自IMS網路10之一SIP訊息,針對該SIP訊息不存在先前現存的SIP會話。但是,在此情況下,存在儲存於訊務表格520中之狀態資訊,該狀態資訊允許IMS閘道器4識別所期望的應用實例並透過適當的TCP鏈路將該通知傳遞至在ITF 2中之正確的應用實例(其中基於該目的而使用對話中通知)。所傳遞的通知包括所接收的SIP訊息之封包承載部分(或一囊封版本),包括相關SIP標頭。
從該IMS閘道器4之觀點來看,將應用與SIP通信介接之此第三方式,係與不需要一SIP會話且不需要一狀態(例如,發訊息與呼叫器識別)之應用相關聯。在另一範例性具體實施例中,該IMS閘道器4從IMS網路10接收一SIM訊息,對於該SIP訊息不存在對應的SIP會話,且在訊務表格520中不存在任何當前所保留的狀態資訊,例如對於來自該IMS網路10之新輸入之SIP訊息的情況。在此情況下,識別一應用ID需要參照表格500,且亦取決於該輸入訊息之內容(一般係在接受與聯絡SIP標頭中之內容)。依據範例性具體實施例,該SIP標頭中的接受與聯絡欄位可包括允許該IMS閘道器4將該SIP訊息與運行於ITF 2上之一應用匹配起來的資訊。例如,一SIP標頭中的接受與聯絡欄位可能包括一URL、一應用ID或一ICSI。關於SIP訊息中之接受與聯絡欄位的更多資訊,有興趣的讀者可閱覽2004年某日的RFC 3841。藉由使用此資訊,該IMS閘道器4接著將該SIP訊息鏈結至在該ITF 2上之一應用並轉遞該通知(其中基於該目的而使用第三方通知)。所傳遞的通知包括,除表格500中匹配之項目選擇的資訊外,所接收之SIP訊息的封包承載部分(或一囊封版本),包括相關SIP標頭。
依據另一範例性具體實施例,該IMS閘道器4接收來自IMS網路10之一SIP訊息,該SIP訊息明確包括僅一ICSI,因此該IMS閘道器4假定並使用一預設應用ID,一般以一用於按需要結合任何ICSI使用之預設應用ID來填入該應用識別表格500。例如,如圖5(a)中之列514及516所示,ICSI 1及ICSI 2係連結至一預設應用ID。藉由使用此預設應用ID,該IMS閘道器4將所接收的通知轉遞至在ITF 2上的預設應用ID。此外,在來自該IMS網路10之輸入的SIP訊息不包括一ICSI或一應用ID的情況,則是使用一預設URL。
依據另一範例性具體實施例,該IMS閘道器4接收來自IMS網路10之一SIP訊息,該SIP訊息明確包括一ICSI與一應用ID兩者,因此該路由器功能302能夠藉由參照應用識別表格500將所接收的通知鏈結至在ITF 2上操作之一應用。在此情況下,該IMS閘道器4接著向該ITF 2傳遞一訊息(例如,第三方通知),該訊息包括用於轉遞至該所識別應用之通知資訊。所傳遞的通知包括,除從在表格500中匹配的項目選擇之資訊外,所接收的SIP訊息之封包承載部分(或一囊封版本),包括相關SIP標頭。
在該IMS閘道器4接收一SIP訊息並決定其係一對話中通知還係一第三方通知後,該IMS閘道器4以適當方式發送該通知。例如,若該SIP訊息係一對話中通知(如一般藉由狀態資訊決定),則該IMS閘道器4使用HTTP發信或其他發信機制向運行於該ITF 2中的適當應用傳遞該通知資訊。若將該通知決定為一第三方通知,則將該通知資訊發送至在ITF 2中的第三方通知處置器420,後者將其傳遞至正確應用,例如一ITF嵌入式應用406或一DAE瀏覽器應用402。該第三方通知處置器420基於在該第三方通知訊息416中接收之資訊來作出此決定。最初,該第三方通知處置器420在該第三方通知訊息416中尋找一應用ID。若一應用ID存在且未經該第三方通知處置器420辨識,則使用所包括的URL來提取一網路應用DAE以處置該請求。在該第三方通知處置器420辨識該應用ID之情況下,則其將所需應用視為一ITF嵌入式應用406及相應地使用一適當的API來轉遞該通知。
依據其他範例性具體實施例,可從ITF 2產生請求,該等請求導致將傳出訊務從該IMS閘道器4發送至該IMS網路10。可使用各種方法來對發端應用作唯一識別而使得可將隨後接收之輸入的SIP訊息與所需應用匹配。例如,若一DAE應用408、412或一ITF嵌入式應用406發起一訊息,則其可將該應用ID嵌入於一新HTTP標頭內,接著將藉由該IMS閘道器4來擷取該新HTTP標頭。或者,該DAE應用408、412及該ITF嵌入式應用406可在一新HTTP副檔名標頭中包括一ICSI,接著該IMS閘道器4可結合應用識別表格500來將該新HTTP副檔名與在SIP標頭中的額外資訊一起用來定位該應用ID。
現將相對於基於上述範例性系統及方法之圖6至9來說明範例性發信圖式。圖6(a)顯示用於接收一SIP訊息以開始一發訊息應用之一範例性發信圖式,針對該SIP訊息在ITF 2上無任何當前作用中的發訊息應用。最初,將一SIP訊息602(其在該接受與聯絡標頭中包括資訊"appid=MESSAGING(appid=發訊息)"從P2P(peer to peer;點對點)通信致能器12發送至該CSCF 6,該CSCF 6將該SIP訊息602轉遞至在IMS閘道器4內的授權/對話管理功能306。該IMS閘道器4參照訊務表格520並看見無任何與該輸入的SIP訊息匹配之項目。該IMS閘道器接著參照應用識別表格500並基於所接收的接收與聯絡標頭資訊(例如,"appid=發訊息")及(按需要)在表格500中的資訊來定位該應用ID。授權/對話管理功能306接著發送一訊息604以向IG-ITF伺服器304調用第三方通知。該IG-ITF伺服器304接著傳遞一訊息606以向該ITF 2調用包括一應用ID("appid")與一URL(從該應用識別表格500獲得)之第三方通知。
在此範例中,在ITF 2中的第三方通知處置器420不辨識所接收之appid,而替代的係,該ITF 2使用該所接收之URL來提取該應用,如訊息614中所示。當網路伺服器8接收HTTP獲得URL(HTTP Get URL)訊息614時,將包括一具有ECMA指令碼的同屬DAE應用處置器之一200 OK訊息傳遞回至該ITF 2,如訊息616中所示。大約在同時,該IG-ITF伺服器304將一操作結果608傳遞回至該授權/對話管理功能306。基於該操作結果608,該授權/對話管理功能306將一202 ACCEPTED(已接受)訊息610發送至該CSCF 6,該CSCF 6接著將一202已接受訊息612發送至該P2P通信致能器12。若該發訊息應用需要保持作用中,則其保留該TCP連接。該IMS閘道器4接著在訊務表格520中生成一項目,並保留額外的SIP及與應用相關之狀態資訊。若一輸入的SIP訊息係以該發訊息應用為目的地,則此藉由使用對話中通知(此係與在此情況下使用第三方通知相反)來允許稍後調用該應用。
依據範例性具體實施例,圖6(b)顯示在一發訊息DAE當前係作用中且運行於該ITF 2中並具有與該IG-ITF伺服器304之一永久TCP連接時用於接收一關於一發訊息應用的SIP訊息之一範例性發信圖式。最初,將一SIP訊息618(其在該接受與聯絡標頭中包括該資訊"appid=發訊息")從該P2P通信致能器12發送至該CSCF 6,該CSCF 6將該SIP訊息618轉遞至在IMS閘道器4內的授權/對話管理功能306。該IMS閘道器4參照訊務表格520並定位在該訊務表格520中之一項目,該項目可基於在該SIP訊息618中的接受與聯絡標頭來處置該輸入的SIP訊息。此外,基於其狀態性能力,該IMS閘道器4認識一DAE訊息應用當前正運行於ITF 2上而因此將使用對話中通知。授權/對話管理功能306接著發送一訊息620以向該IG-ITF伺服器304調用對話中通知。IG-ITF伺服器304接著將一用於調用對話中通知的訊息622傳遞至ITF 2,該ITF 2可使用可擴充標記語言(XML)。接著將一操作結果訊息624從該IG-ITF伺服器304傳遞至該授權/對話管理功能306。該授權/對話管理功能306接著將一202已接受訊息626發送至該CSCF 6,該CSCF 6接著將一202已接受訊息628發送至該P2P通信致能器12。
依據範例性具體實施例,圖7顯示當該ITF 2正在運行一線上狀態應用時之範例性發信。最初,一使用者開始一線上狀態應用,該線上狀態應用係已於先前提取且建立與該IG-ITF伺服器304之一TCP連接用於線上狀態通知。此產生在訊務表格520中生成之一項目,該IMS閘道器4可使用該項目來將與相同會話相關之輸入的SIP線上狀態通知訊息匹配,此進一步允許該IMS閘道器4使用對話中通知來將輸入的線上狀態通知訊息傳送至在ITF 2中的線上狀態應用。在經由該CSCF 6接收包括來自該P2P通信致能器12的線上狀態資訊之一SIP通知訊息702後,該IMS閘道器4隨即將該訊息702與在訊務表格520中的適當SIP會話匹配,並選擇適當的應用實例。此外,該IMS閘道器4還瞭解在此情況下其應使用對話中通知。授權/對話管理功能306接著發送一訊息704以向該IG-ITF伺服器304調用對話中通知。該IG-ITF伺服器304接著將一訊息706傳遞至ITF 2以調用包括輸入的通知(其可以採用XML)之對話中通知。接著將一操作結果訊息708從該IG-ITF伺服器304傳遞至該授權/對話管理功能306。該授權/對話管理功能306接著將一200 OK訊息710發送至該CSCF 6,該CSCF 6接著將一200 OK訊息712發送至該P2P通信致能器12。
依據範例性具體實施例,圖8(a)顯示針對使用一ITF嵌入式應用發訊息之一情況的範例性發信。最初,P2P通信致能器12將在該接受與聯絡標頭中包括"ICSI=發訊息"之一SIP訊息802發送至CSCF 6,該CSCF 6將SIP訊息802轉遞至在該IMS閘道器4中之授權/對話管理功能306。該IMS閘道器4獲取在該接受與聯絡中的資訊、參照訊務表格520並看見無任何與該輸入的SIP訊息匹配之項目。該IMS閘道器接著參照應用識別表格500並將該所接收的ICSI與儲存於表格500中之一連結至一應用ID(例如,在表格500之相同列511中找到)的ICSI匹配。該授權/對話管理功能306將一訊息804與用於該ITF 2的資訊一起發送至該IG-ITF伺服器304以調用第三方通知。該IG-ITF伺服器304接著發送一訊息806以向該ITF 2調用包括一應用ID之第三方通知。在ITF 2中的第三方通知處置器420接收訊息806並辨識該應用ID,而ITF 2接著發起該嵌入式發訊息應用,例如發起用於發訊息之一ITF嵌入式應用406來替代用於發訊息之一DAE基於瀏覽器的應用402。接著將一操作結果訊息808從該IG-ITF伺服器304傳遞至該授權/對話管理功能306。該授權/對話管理功能306接著將一202已接受訊息810發送至該CSCF 6,該CSCF 6接著將一202已接受訊息812發送至該P2P通信致能器12。該ITF嵌入式應用406可選擇保持作用中並保留該TCP連接,在此情況下該IMS閘道器4在訊務表格520中生成一項目而允許使用對話中通知來輸送以該應用為目的地之後續輸入訊息。
依據範例性具體實施例,圖8(b)顯示用於在一作用中嵌入式訊息應用當前係運行於具有與該IG-ITF伺服器304之一TCP連接的ITF 2中時接收關於一發訊息應用之一SIP訊息的範例性發信。最初,將一SIP訊息814(其在該接受與聯絡標頭中包括資訊"ICSI=發訊息")從該P2P通信致能器12發送至該CSCF 6,該CSCF 6將該SIP訊息814轉遞至在IMS閘道器4內的授權/對話管理功能306。該IMS閘道器4接著參照訊務表格520並定位一可基於在該SIP訊息814中的接受與聯絡標頭中之資訊來處置該輸入訊息之一項目。基於其狀態性能力,該IMS閘道器4認識到應使用對話中通知。授權/對話管理功能306接著發送一訊息816以向該IG-ITF伺服器304調用對話中通知。該IG-ITF伺服器304接著向該ITF 2傳遞一訊息818以調用包括可以採用XML的資訊之對話中資訊。接著將一操作結果訊息820從該IG-ITF伺服器304傳遞至該授權/對話管理功能306。該授權/對話管理功能306接著將一202已接受訊息822發送至該CSCF 6,該CSCF 6接著將一202已接受訊息824發送至該P2P通信致能器12。
依據範例性具體實施例,圖9顯示用於在IMS閘道器4接收不包括一應用ID或一ICSI之一SIP訊息的範例性發信。最初,P2P通信致能器12將一SIP PUBLISH(SIP公告)訊息902發送至CSCF 6,該CSCF 6將該SIP公告訊息902轉遞至在IMS閘道器4中的授權/對話管理功能306。該IMS閘道器4注意到所接收的SIP公告訊息902缺少在該接受與聯絡標頭中之一應用ID與一ICSI兩者,因此其不參照訊務表格520,而實際上參照應用識別表格500,並從具有預設URL之表格500挑選該應用。該授權/對話管理功能306接著發送一訊息904以向該IG-ITF伺服器304調用第三方通知。該IG-ITF伺服器304接著傳遞一訊息906來調用包括從表格500獲得之預設URL的第三方通知。該ITF 2接收訊息906而該第三方通知處置器420未看見一應用ID而替代地使用所供應的URL來提取一DAE應用以處置此請求,如傳遞至網路伺服器8之HTTP獲得URL訊息908中所示。網路伺服器8以一200 OK訊息910回應於ITF 2,該200 OK訊息910包括一DAE預設應用處置器(其一般包括某一可擴充超文件標記語言(XHTML)及Ecma指令碼指令。接著將一操作結果訊息912從該IG-ITF伺服器304傳遞至該授權/對話管理功能306。該授權/對話管理功能306接著將一200 OK訊息914發送至該CSCF 6,該CSCF 6接著將一200 OK訊息916發送至該P2P通信致能器12。
依據使用上述系統及方法之範例性具體實施例,該IMS閘道器4可具有實行針對各種錯誤(例如,與ITF 2的多個TCP鏈路之遺失)的錯誤恢復之能力。在此情況下,若多個應用實例當前在ITF 2中係作用中,則每一應用實例將具有一不同的TCP向上鏈路用於與IMS閘道器4通信。此等TCP鏈路向上之時間將與該應用實例向上並運行之時間一樣長。當一TCP鏈路下降時,該IMS閘道器4偵測該TCP鏈路之遺失並基於用於該應用實例之一可組態時脈而等待(例如)約40至60秒,以重新建立一新鏈路來允許該IMS閘道器4更新在該訊務表格520中的適當項目522、524及526。
依據範例性具體實施例,若與該TCP鏈路的重新建立相關聯之時脈失效,則該IMS閘道器4假定該應用實例已結束並繼續進行以終止對應的網路側通信且從該訊務表格520移除該項目522、524或526。若該應用實例未結束,則其一般將向其同級傳遞(作為該TCP鏈路重新建立之部分)與一SIP UPDATE(SIP更新)等效者,此不改變任何SIP狀態資訊但實際上允許該IMS閘道器4處置在多個鏈路失敗之情況下的錯誤恢復。在針對相同應用的多個實例之多個鏈路失敗之此情況下,該IMS閘道器4可結合在訊務表格520中儲存的狀態資訊使用在一SIP更新訊息中的資訊來對所期望的應用實例作唯一識別並致能成功的錯誤恢復。
上述範例性具體實施例提供涉及人對人通信之訊息及協定。現將相對於圖10說明可實行一IMS閘道器4的功能之一範例性通信節點1000。通信節點1000可包含一處理器1002(或多個處理器核心)、一記憶體1004、一或多個次要儲存器件1006及一介面單元1008來促進通信節點1000與其他網路及器件之間的通信。記憶體1004及/或次要儲存器件1006可用於儲存狀態資訊與表格500及520兩者。亦可將邏輯及協定包含於欲結合處理器1002使用之通信節點1000內用於決定通知類型以及藉由IMS閘道器4實行的所有其他上述範例性功能。
利用依據範例性具體實施例之上述範例性系統,在圖11之流程圖中顯示用於促進利用不同協定的器件之間的通信之一方法。最初,用於在一網際網路多媒體子系統(IMS)網路與一非IMS節點之間動態關聯應用資訊之一方法包括:在步驟1102中,在一閘道器處使用一第一發信協定在一閘道器處從該IMS網路接收一第一訊息;在步驟1104中,讀取來自該第一訊息之資訊;在步驟1106中將該資訊與先前儲存的資訊關聯以決定運行於該非IMS節點上的複數個應用之哪一應用係與該第一訊息相關聯;以及在步驟1108中,使用不同於該第一發信協定之一第二發信協定朝該非IMS節點發送一第二訊息,其中該第二訊息包括與運行於該非IMS節點上的複數個應用之一與該第一訊息相關聯的應用相關聯之資訊。
熟習此項技術者會明白,可在軟體中完全或部分地實施諸如圖11所解說者之類的方法。因此,可藉由一或多個處理器執行包含於一記憶體器件中的指令序列來實行依據本發明之範例性具體實施例的用於處理資料之系統及方法。可從其他電腦可讀取媒體(例如次要資料儲存器件1006,其可以係固定、可移除式或遠端(網路儲存)媒體)將此類指令讀取至該記憶體器件1004內。例如包含於該記憶體器件中的該等指令序列之執行驅使該處理器操作,如上所述。在替代性具體實施例中,可代替或與軟體指令組合地使用硬線電路以實施範例性具體實施例。
上述範例性具體實施例旨在從各方面解說而非限制本發明。所有此類變化及修改方案皆係視為在隨附申請專利範圍所定義的本發明之範疇及精神內。例如,多個ITF 2可與在一單一住宅中的IMS閘道器4通信,而在此情況下該IMS閘道器4仍能夠藉由(例如)將額外資訊儲存於表格500及520(其參考一在上面運行一應用的ITF)中來對在與其通信的任何ITF 2上之應用作唯一識別。此外,上述範例性服務純係解說性,而可透過上述系統及方法來支援其他IMS服務。本申請案之說明內容中所使用的任何元件、動作或指令皆不應解釋為對於本發明具有關鍵或本質意義,除非明確說明如此。而且,本文所使用的冠詞"一"旨在包括一或多個項目。
2...ITF
4...IMS閘道器
6...呼叫對話控制功能(CSCF)
8...網路伺服器
10...IMS網路
12...P2P通信致能器
202...基於瀏覽器的應用1
204...基於瀏覽器的應用2
206...基於瀏覽器的應用3實例1
208...基於瀏覽器的應用3實例2
210...基於原生的應用1
212...通知
214...SIP訊息
302...通知路由器
304...IMS閘道器(IG)至ITF伺服器
306...授權/對話管理功能
308...暫存器
402...DAE基於瀏覽器的應用
404...瀏覽器(區段)
406...ITF嵌入式應用
408...DAE應用1
410...URL
412...DAE應用2
414...對話中通知
416...第三方通知(訊息)
420...第三方通知處置器
500...範例性應用識別表格
504...應用ID
506...ICSI
508...URL
520...範例性訊務表格
522、524、526...項目
1000...範例性通信節點
1002...處理器
1004...記憶體
1006...次要儲存器件
1008...介面單元
附圖解說範例性具體實施例,其中:
圖1顯示依據範例性具體實施例在一網際網路協定(IP)多媒體子系統(IMS)網路與一網際網路協定電視終端機功能(ITF)之間的發信;
圖2繪示依據範例性具體實施例在與一IMS閘道器通信時運行多個應用之一ITF;
圖3顯示依據範例性具體實施例之一IMS閘道器;
圖4顯示依據範例性具體實施例向一ITF發送不同類型的訊息之一IMS閘道器;
圖5(a)顯示依據範例性具體實施例用於儲存資訊之一應用識別表格;
圖5(b)顯示依據範例性具體實施例之一訊務表格;
圖6(a)、6(b)、7、8(a)、8(b)及9係依據範例性具體實施例用於解說為接取一應用而在一IMS閘道器處的SIP發信之發信圖式;
圖10顯示依據範例性具體實施例之一通信節點;以及
圖11顯示依據範例性具體實施例用於在一IMS網路與一非IMS節點之間關聯應用資訊之一方法流程圖。
2...ITF
4...IMS閘道器
214...SIP訊息
302...通知路由器
402...DAE基於瀏覽器的應用
404...瀏覽器(區段)
406...ITF嵌入式應用
408...DAE應用1
410...URL
412...DAE應用2
414...對話中通知
416...第三方通知(訊息)
420...第三方通知處置器
Claims (32)
- 一種用於在一網際網路協定(IP)多媒體子系統(IMS)網路與一非IMS節點之間關聯應用資訊之方法,其包含:在一閘道器處,使用來自該IMS網路之一第一發信協定接收一第一訊息,該第一訊息包括識別資訊,該識別資訊係一對話啟動協定(SIP)對話識別符、一一致資源***(URL)與一IMS通信服務識別符(ICSI)中之一者;使用一先前儲存表格,該先前儲存表格使該識別資訊與運行於該非IMS節點上之複數個應用中之一者相關,並依據該識別資訊使該第一訊息與該複數個應用中之一者相關聯;以及使用不同於該第一發信協定之一第二發信協定,朝該非IMS節點發送一第二訊息,其中該第二訊息包括一對應於該經相關聯應用(associated application)之應用識別符,其使該非IMS節點可將該第二訊息投送(route)至該經相關聯應用。
- 如請求項1之方法,其中該閘道器針對運行於該非IMS節點上之該經相關聯應用而使用一SIP會話。
- 如請求項2之方法,進一步包含:接收針對運行於該非IMS節點上之該經相關聯應用之一後續訊息;以及朝該非IMS節點發送一對話中通知訊息。
- 如請求項1之方法,其中該閘道器針對運行於該非IMS節點上之該經相關聯應用,具有保留於一記憶體中之一狀 態。
- 如請求項1之方法,其中該閘道器針對運行於該非IMS節點上之該經相關聯應用係無狀態(stateless)。
- 如請求項1之方法,其中該第一訊息係包括在一聯絡與接收(contact-accept)標頭中之該識別資訊之一對話啟動協定(SIP)訊息。
- 如請求項1之方法,其中該第二發信協定係超文件傳送協定(HTTP)。
- 如請求項1之方法,進一步包含:使用該第二發信協定從該非IMS節點接收一第二訊息,其包括一應用識別(ID),其中該第二訊息係一HTTP請求訊息。
- 如請求項1之方法,其中該先前儲存表格包括已儲存的URL、ICSI及應用ID。
- 如請求項1之方法,其中該經相關聯應用之每一實例係經唯一識別。
- 如請求項10之方法,其中自一應用識別與一傳輸控制協定(TCP)值之一雜湊(hashing)之並置(concatenation)生成該唯一識別。
- 如請求項10之方法,其中藉由接收從需要保留一SIP會話之一第一應用發起之一訊息以及接收與需要保留一SIP會話之一第二應用相關聯之一SIP訊息中之至少一者來針對該先前儲存表格生成項目。
- 如請求項1之方法,進一步包含: 在接收該第一訊息後建立一SIP會話;儲存將該SIP會話與該經相關聯應用鏈結之額外資訊;以及對於基於該所儲存之額外資訊與該應用相關聯之來自該IMS網路之後續所接收的訊息,使用對話中通知。
- 如請求項1之方法,進一步包含:在啟動該經相關聯應用後,建立與該非IMS節點之一傳輸控制協定(TCP)連接;以及在停用該經相關聯應用後,終止與該非IMS節點之該TCP連接。
- 如請求項1之方法,其中該非IMS節點係一網際網路協定電視終端機功能(ITF)。
- 如請求項1之方法,其中該經相關聯應用係一分散式應用環境(DAE)應用與一嵌入式ITF應用中之至少一者。
- 一種閘道器器件,其包含:一通信介面,用於發送與接收訊息,其中使用一第一發信協定之來自一IMS網路之一第一所接收訊息包括識別資訊,該識別資訊係一對話啟動協定(SIP)對話識別符、一一致資源***(URL)與一IMS通信服務識別符(ICSI)中之一者;一記憶體,用於儲存一表格,該表格使該識別資訊與運行於一非IMS節點上之複數個應用中之一者相關;以及一處理器,用於使用該表格依據該識別資訊使該第一 所接收訊息與該複數個應用中之一者相關聯,及用於指示該通信介面以使用不同於該第一發信協定之一第二發信協定將一第二訊息傳送至該非IMS節點,其中該第二訊息包括一對應於該經相關聯應用之應用識別符,其使該非IMS節點可將該第二訊息投送至該經相關聯應用。
- 如請求項17之閘道器器件,其中該閘道器對運行於該非IMS節點上之該經相關聯應用使用一SIP會話。
- 如請求項18之閘道器器件,進一步包含:在該通信介面處,接收一後續訊息,該後續訊息係針對運行於該非IMS節點上之該經相關聯應用,並朝該非IMS節點發送一對話中通知訊息。
- 如請求項17之閘道器器件,其中該閘道器針對運行於該非IMS節點上之該經相關聯應用,具有保留於一記憶體中之一狀態。
- 如請求項17之閘道器器件,其中該閘道器對於運行於該非IMS節點上之該經相關聯應用係無狀態。
- 如請求項17之閘道器器件,其中該第一訊息係包括在一聯絡與接收標頭中之該識別資訊之一對話啟動協定(SIP)訊息。
- 如請求項17之閘道器器件,其中該第二發信協定係超文件傳送協定(HTTP)。
- 如請求項17之閘道器器件,進一步包含:在該通信介面處,使用該第二發信協定從該非IMS節點接收一第二訊息,其包括一應用識別(ID),其中該第 二訊息係一HTTP請求訊息。
- 如請求項17之閘道器器件,其中該表格係一預先組態的表格,用於儲存包括URL、ICSI及應用ID之先前儲存資訊。
- 如請求項17之閘道器器件,其中在該記憶體中對該經相關聯應用之每一實例作唯一識別。
- 如請求項26之閘道器器件,其中自一應用識別與一傳輸控制協定(TCP)值之一雜湊之一並置(concatenation)生成該唯一識別。
- 如請求項26之閘道器器件,其中藉由接收從需要保留一SIP會話之一第一應用發起之一訊息以及接收與需要保留一SIP會話之一第二應用相關聯之一SIP訊息中之至少一者,針對該記憶體生成項目。
- 如請求項17之閘道器器件,進一步包含:該閘道器,用於在接收該第一訊息後建立一SIP會話;該記憶體,用於儲存鏈結該SIP會話與該經相關聯應用之額外資訊,其中該閘道器對於基於該所儲存之額外資訊與該應用相關聯之來自該IMS網路的後續所接收訊息,使用對話中通知。
- 如請求項17之閘道器器件,其中該閘道器在該經相關聯應用之啟動後,建立與該非IMS節點之一傳輸控制協定(TCP)連接,並在停用該經相關聯應用後,終止與該非IMS節點之該TCP連接。
- 如請求項17之閘道器器件,其中該非IMS節點係一網際網路協定電視終端機功能(ITF)。
- 如請求項17之閘道器器件,其中該應用係一分散式應用環境(DAE)應用與一嵌入式ITF應用中之至少一者。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US3387208P | 2008-03-05 | 2008-03-05 | |
US4021908P | 2008-03-28 | 2008-03-28 | |
US12/235,266 US8831032B2 (en) | 2008-03-05 | 2008-09-22 | SIP-HTTP application correlator |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200943873A TW200943873A (en) | 2009-10-16 |
TWI462551B true TWI462551B (zh) | 2014-11-21 |
Family
ID=41053511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098104101A TWI462551B (zh) | 2008-03-05 | 2009-02-09 | 對話啟動協定(sip)-超文件傳送協定(http)應用關聯器 |
Country Status (11)
Country | Link |
---|---|
US (1) | US8831032B2 (zh) |
EP (1) | EP2255514B1 (zh) |
JP (1) | JP5379167B2 (zh) |
KR (1) | KR101717297B1 (zh) |
CN (1) | CN101960822B (zh) |
AU (1) | AU2009220890B2 (zh) |
BR (1) | BRPI0910427A2 (zh) |
CA (1) | CA2717755C (zh) |
ES (1) | ES2507571T3 (zh) |
TW (1) | TWI462551B (zh) |
WO (1) | WO2009109901A1 (zh) |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8713623B2 (en) | 2001-09-20 | 2014-04-29 | Time Warner Cable Enterprises, LLC | Technique for effectively providing program material in a cable television system |
US8266429B2 (en) | 2004-07-20 | 2012-09-11 | Time Warner Cable, Inc. | Technique for securely communicating and storing programming material in a trusted domain |
US8312267B2 (en) | 2004-07-20 | 2012-11-13 | Time Warner Cable Inc. | Technique for securely communicating programming content |
US9723267B2 (en) | 2004-12-15 | 2017-08-01 | Time Warner Cable Enterprises Llc | Method and apparatus for wideband distribution of content |
US20070022459A1 (en) | 2005-07-20 | 2007-01-25 | Gaebel Thomas M Jr | Method and apparatus for boundary-based network operation |
US8520850B2 (en) | 2006-10-20 | 2013-08-27 | Time Warner Cable Enterprises Llc | Downloadable security and protection methods and apparatus |
US8732854B2 (en) | 2006-11-01 | 2014-05-20 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US8621540B2 (en) | 2007-01-24 | 2013-12-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for provisioning in a download-enabled system |
EP2061212B1 (en) * | 2007-11-13 | 2018-06-20 | Cellular Communications Equipment Llc | Method, apparatus and program product for merging communication sessions in an IMS |
JP4623118B2 (ja) * | 2008-03-28 | 2011-02-02 | ソニー株式会社 | ゲートウェイ装置、通信方法及びプログラム |
EP2259591A4 (en) * | 2008-03-28 | 2013-08-14 | Samsung Electronics Co Ltd | METHOD AND DEVICE FOR RECEIVING DATA FOR APPLICATIONS PROVIDING AN IP TELEVISION COMMUNICATIONS SERVICE |
US9357247B2 (en) | 2008-11-24 | 2016-05-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US8612610B2 (en) * | 2009-02-10 | 2013-12-17 | Telefonaktiebolaget Lm Ericsson (Publ) | IP multimedia service provision |
KR101615624B1 (ko) * | 2009-02-27 | 2016-04-26 | 삼성전자주식회사 | 원격 사용자 인터페이스 디바이스를 제어하는 장치 및 방법 |
US11076189B2 (en) | 2009-03-30 | 2021-07-27 | Time Warner Cable Enterprises Llc | Personal media channel apparatus and methods |
US9215423B2 (en) | 2009-03-30 | 2015-12-15 | Time Warner Cable Enterprises Llc | Recommendation engine apparatus and methods |
US9866609B2 (en) | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US9602864B2 (en) | 2009-06-08 | 2017-03-21 | Time Warner Cable Enterprises Llc | Media bridge apparatus and methods |
US8200790B1 (en) * | 2009-07-13 | 2012-06-12 | Sprint Communications Company L.P. | Dynamically identifying client applications on mobile devices |
US8813124B2 (en) | 2009-07-15 | 2014-08-19 | Time Warner Cable Enterprises Llc | Methods and apparatus for targeted secondary content insertion |
US9237381B2 (en) | 2009-08-06 | 2016-01-12 | Time Warner Cable Enterprises Llc | Methods and apparatus for local channel insertion in an all-digital content distribution network |
US8396055B2 (en) | 2009-10-20 | 2013-03-12 | Time Warner Cable Inc. | Methods and apparatus for enabling media functionality in a content-based network |
US10264029B2 (en) * | 2009-10-30 | 2019-04-16 | Time Warner Cable Enterprises Llc | Methods and apparatus for packetized content delivery over a content delivery network |
US9635421B2 (en) | 2009-11-11 | 2017-04-25 | Time Warner Cable Enterprises Llc | Methods and apparatus for audience data collection and analysis in a content delivery network |
US20110138453A1 (en) * | 2009-12-03 | 2011-06-09 | Samsung Electronics Co., Ltd. | Single sign-on in mixed http and sip environments |
US9519728B2 (en) | 2009-12-04 | 2016-12-13 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and optimizing delivery of content in a network |
JP5227984B2 (ja) * | 2010-02-25 | 2013-07-03 | エヌ・ティ・ティ・コムウェア株式会社 | ゲートウェイシステム、通信方法、収容管理サーバ装置及びプログラム |
US9342661B2 (en) | 2010-03-02 | 2016-05-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for rights-managed content and data delivery |
US20110264530A1 (en) | 2010-04-23 | 2011-10-27 | Bryan Santangelo | Apparatus and methods for dynamic secondary content and data insertion and delivery |
KR101475584B1 (ko) * | 2010-04-30 | 2014-12-22 | 인터디지탈 패튼 홀딩스, 인크 | 네트워크 통신에서의 경량 프로토콜 및 에이전트 |
US9300445B2 (en) | 2010-05-27 | 2016-03-29 | Time Warner Cable Enterprise LLC | Digital domain content processing and distribution apparatus and methods |
US9906838B2 (en) | 2010-07-12 | 2018-02-27 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US8997136B2 (en) | 2010-07-22 | 2015-03-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for packetized content delivery over a bandwidth-efficient network |
US9185341B2 (en) | 2010-09-03 | 2015-11-10 | Time Warner Cable Enterprises Llc | Digital domain content processing and distribution apparatus and methods |
US8930979B2 (en) | 2010-11-11 | 2015-01-06 | Time Warner Cable Enterprises Llc | Apparatus and methods for identifying and characterizing latency in a content delivery network |
US10148623B2 (en) | 2010-11-12 | 2018-12-04 | Time Warner Cable Enterprises Llc | Apparatus and methods ensuring data privacy in a content distribution network |
ES2387437B1 (es) | 2010-11-19 | 2013-05-20 | Telefónica, S.A. | Sistema de comunicaciones y método para comunicaciones entre internet y subsistemas ngn/ims. |
US9602414B2 (en) | 2011-02-09 | 2017-03-21 | Time Warner Cable Enterprises Llc | Apparatus and methods for controlled bandwidth reclamation |
US8762559B2 (en) | 2011-12-16 | 2014-06-24 | Robert L. Engelhart | System and method for non-IMS application service access over IP multimedia subsystem |
CN102801701A (zh) * | 2012-03-25 | 2012-11-28 | 青岛百灵信息科技有限公司 | 一种sip网络与用户应用网络的应用相关器 |
US9467723B2 (en) | 2012-04-04 | 2016-10-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated highlight reel creation in a content delivery network |
WO2014016846A1 (en) * | 2012-07-25 | 2014-01-30 | Hewlett-Packard Development Company, L.P. | Message routing using a home gateway |
US20140032774A1 (en) * | 2012-07-30 | 2014-01-30 | Microsoft Corporation | Client-emulating Gateways for Communication Network Migration |
US20140082645A1 (en) | 2012-09-14 | 2014-03-20 | Peter Stern | Apparatus and methods for providing enhanced or interactive features |
CN102917041A (zh) * | 2012-10-11 | 2013-02-06 | 四川长虹电器股份有限公司 | 基于ip多媒体***的移动终端发放*** |
US9565472B2 (en) | 2012-12-10 | 2017-02-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for content transfer protection |
US9509745B2 (en) | 2013-02-04 | 2016-11-29 | Oracle International Corporation | Java API for programming web real-time communication applications |
US9473581B2 (en) | 2013-02-04 | 2016-10-18 | Oracle International Corporation | Integrated web-enabled session border controller |
US9648049B2 (en) | 2013-02-04 | 2017-05-09 | Oracle International Corporation | System and method for extending IP multimedia subsystem to HTML5 environments |
US9712593B2 (en) | 2013-02-04 | 2017-07-18 | Oracle International Corporation | Javascript API for WebRTC |
US10476915B2 (en) * | 2013-02-04 | 2019-11-12 | Oracle International Corporation | Real-time communication signaling gateway |
US9130942B2 (en) | 2013-02-05 | 2015-09-08 | Qualcomm Incorporated | Optimizing recipient application selection in a multiple application environment using equivalence classes for applications |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
US10368255B2 (en) | 2017-07-25 | 2019-07-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks |
US9066153B2 (en) | 2013-03-15 | 2015-06-23 | Time Warner Cable Enterprises Llc | Apparatus and methods for multicast delivery of content in a content delivery network |
US9313568B2 (en) | 2013-07-23 | 2016-04-12 | Chicago Custom Acoustics, Inc. | Custom earphone with dome in the canal |
US9621940B2 (en) | 2014-05-29 | 2017-04-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for recording, accessing, and delivering packetized content |
US11540148B2 (en) | 2014-06-11 | 2022-12-27 | Time Warner Cable Enterprises Llc | Methods and apparatus for access point location |
US9935833B2 (en) | 2014-11-05 | 2018-04-03 | Time Warner Cable Enterprises Llc | Methods and apparatus for determining an optimized wireless interface installation configuration |
US10116676B2 (en) | 2015-02-13 | 2018-10-30 | Time Warner Cable Enterprises Llc | Apparatus and methods for data collection, analysis and service modification based on online activity |
US9986578B2 (en) | 2015-12-04 | 2018-05-29 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective data network access |
US9918345B2 (en) | 2016-01-20 | 2018-03-13 | Time Warner Cable Enterprises Llc | Apparatus and method for wireless network services in moving vehicles |
US10404758B2 (en) | 2016-02-26 | 2019-09-03 | Time Warner Cable Enterprises Llc | Apparatus and methods for centralized message exchange in a user premises device |
US10492034B2 (en) | 2016-03-07 | 2019-11-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for dynamic open-access networks |
US10164858B2 (en) | 2016-06-15 | 2018-12-25 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and diagnosing a wireless network |
US11212593B2 (en) | 2016-09-27 | 2021-12-28 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated secondary content management in a digital network |
CN107959704B (zh) * | 2016-10-18 | 2020-01-03 | ***通信有限公司研究院 | 一种数据处理方法及家庭网关 |
US10944836B2 (en) * | 2016-10-31 | 2021-03-09 | Vivint, Inc. | Dynamically addressable network services |
US11089100B2 (en) | 2017-01-12 | 2021-08-10 | Vivint, Inc. | Link-server caching |
US10645547B2 (en) | 2017-06-02 | 2020-05-05 | Charter Communications Operating, Llc | Apparatus and methods for providing wireless service in a venue |
US10827319B2 (en) | 2017-06-02 | 2020-11-03 | Apple Inc. | Messaging system interacting with dynamic extension app |
US10638361B2 (en) | 2017-06-06 | 2020-04-28 | Charter Communications Operating, Llc | Methods and apparatus for dynamic control of connections to co-existing radio access networks |
US10757547B2 (en) * | 2017-11-08 | 2020-08-25 | Avaya Inc. | Sequenced applications for controlling communication features |
US10477349B2 (en) | 2018-02-13 | 2019-11-12 | Charter Communications Operating, Llc | Apparatus and methods for device location determination |
US11755503B2 (en) | 2020-10-29 | 2023-09-12 | Storj Labs International Sezc | Persisting directory onto remote storage nodes and smart downloader/uploader based on speed of peers |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060209794A1 (en) * | 2004-08-13 | 2006-09-21 | Bae Kiwan E | Method and system for providing interdomain traversal in support of packetized voice transmissions |
TWI272493B (en) * | 2003-11-25 | 2007-02-01 | Sony Corp | Service management apparatus, service management method, service providing system, and service providing method |
TWI274491B (en) * | 2003-07-28 | 2007-02-21 | Sony Corp | Network interconnection apparatus, network interconnection method, name resolution apparatus and computer program |
TWI276335B (en) * | 2005-10-07 | 2007-03-11 | Vicotel Inc | System and method for sharing SIP sessions |
WO2007071269A1 (en) * | 2005-12-19 | 2007-06-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for providing interoperability between different protocol domains |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE60213484T2 (de) * | 2002-10-09 | 2007-02-01 | Nokia Corp. | Kommunikationssystem |
JP4273899B2 (ja) * | 2003-09-25 | 2009-06-03 | 日本電気株式会社 | ネットワークシステム、プロトコル変換装置及び方法 |
JP4044551B2 (ja) * | 2004-11-24 | 2008-02-06 | 株式会社東芝 | ゲートウェイ装置、コンテンツ提供サーバ、通信プログラムおよび通信方法 |
ATE429767T1 (de) * | 2005-05-25 | 2009-05-15 | Ericsson Telefon Ab L M | Verfahren und vorrichtung zum identifizieren eines ims-dienstes |
CN100550731C (zh) * | 2005-06-17 | 2009-10-14 | 中兴通讯股份有限公司 | 一种固网用户到ip多媒体子***的接入安全***和方法 |
CN1897578A (zh) * | 2005-07-14 | 2007-01-17 | 华为技术有限公司 | 一种消息转换方法与*** |
US7818294B2 (en) * | 2005-10-07 | 2010-10-19 | International Business Machines Corporation | Apparatus, system, and method for implementing an IMS SOAP gateway |
US7783771B2 (en) * | 2005-12-20 | 2010-08-24 | Sony Ericsson Mobile Communications Ab | Network communication device for universal plug and play and internet multimedia subsystems networks |
JP2007272868A (ja) * | 2006-03-07 | 2007-10-18 | Sony Corp | 情報処理装置、情報通信システム、および情報処理方法、並びにコンピュータ・プログラム |
DE602007004213D1 (de) * | 2006-06-02 | 2010-02-25 | Ericsson Telefon Ab L M | Ims dienst-proxy in einem higa |
CN101155191B (zh) * | 2006-09-25 | 2011-06-08 | 华为技术有限公司 | 支持ims终端享用现有iptv业务的***和方法 |
ATE497305T1 (de) * | 2007-06-29 | 2011-02-15 | Research In Motion Ltd | System und verfahren zur kommunikationsprotokollabbildung |
US20090017796A1 (en) * | 2007-07-09 | 2009-01-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and systems for communicating between ims and non-ims networks |
US8161171B2 (en) * | 2007-11-20 | 2012-04-17 | Oracle International Corporation | Session initiation protocol-based internet protocol television |
US20090168758A1 (en) * | 2007-12-31 | 2009-07-02 | Sony Ericsson Mobile Communications Ab | Methods for facilitating communication between internet protocol multimedia subsystem (ims) devices and non-ims devices and between ims devices on different ims networks and related electronic devices and computer program products |
PL2250786T3 (pl) * | 2008-02-29 | 2012-03-30 | Ericsson Telefon Ab L M | Technika przeprowadzania konwersji sygnału pomiędzy domenami HTTP i SIP |
-
2008
- 2008-09-22 US US12/235,266 patent/US8831032B2/en active Active
-
2009
- 2009-02-09 TW TW098104101A patent/TWI462551B/zh active
- 2009-03-02 BR BRPI0910427A patent/BRPI0910427A2/pt not_active Application Discontinuation
- 2009-03-02 AU AU2009220890A patent/AU2009220890B2/en active Active
- 2009-03-02 JP JP2010549230A patent/JP5379167B2/ja not_active Expired - Fee Related
- 2009-03-02 WO PCT/IB2009/050836 patent/WO2009109901A1/en active Application Filing
- 2009-03-02 CN CN200980108355.XA patent/CN101960822B/zh active Active
- 2009-03-02 EP EP09717791.9A patent/EP2255514B1/en active Active
- 2009-03-02 CA CA2717755A patent/CA2717755C/en active Active
- 2009-03-02 ES ES09717791.9T patent/ES2507571T3/es active Active
- 2009-03-02 KR KR1020107022251A patent/KR101717297B1/ko active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI274491B (en) * | 2003-07-28 | 2007-02-21 | Sony Corp | Network interconnection apparatus, network interconnection method, name resolution apparatus and computer program |
TWI272493B (en) * | 2003-11-25 | 2007-02-01 | Sony Corp | Service management apparatus, service management method, service providing system, and service providing method |
US20060209794A1 (en) * | 2004-08-13 | 2006-09-21 | Bae Kiwan E | Method and system for providing interdomain traversal in support of packetized voice transmissions |
TWI276335B (en) * | 2005-10-07 | 2007-03-11 | Vicotel Inc | System and method for sharing SIP sessions |
WO2007071269A1 (en) * | 2005-12-19 | 2007-06-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for providing interoperability between different protocol domains |
Also Published As
Publication number | Publication date |
---|---|
AU2009220890A1 (en) | 2009-09-11 |
US8831032B2 (en) | 2014-09-09 |
CA2717755A1 (en) | 2009-09-11 |
CN101960822A (zh) | 2011-01-26 |
BRPI0910427A2 (pt) | 2019-03-19 |
JP2011524095A (ja) | 2011-08-25 |
AU2009220890B2 (en) | 2013-09-19 |
EP2255514B1 (en) | 2014-07-16 |
JP5379167B2 (ja) | 2013-12-25 |
WO2009109901A1 (en) | 2009-09-11 |
US20090225760A1 (en) | 2009-09-10 |
EP2255514A1 (en) | 2010-12-01 |
KR20100126789A (ko) | 2010-12-02 |
ES2507571T3 (es) | 2014-10-15 |
TW200943873A (en) | 2009-10-16 |
CN101960822B (zh) | 2014-10-08 |
KR101717297B1 (ko) | 2017-03-27 |
CA2717755C (en) | 2013-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI462551B (zh) | 對話啟動協定(sip)-超文件傳送協定(http)應用關聯器 | |
US9331967B2 (en) | Browser/HTML friendly protocol for real-time communication signaling | |
EP2044747B1 (en) | Technique for providing access to a media resource attached to a network-registered device | |
US7907622B2 (en) | Gateway device, communication method and program | |
EP2870735B1 (en) | Method for adding client capability data to a sip message | |
US9100407B2 (en) | Method and system to enhance performance of a session initiation protocol network and its elements | |
JP5173607B2 (ja) | 通信システム | |
JP5716795B2 (ja) | サービス制御装置、サービス制御システム及び方法 | |
CN112261336B (zh) | 一种融合gb28181协议实现手机视频通信的方法 | |
US20090113077A1 (en) | Service discovery associated with real time composition of services | |
US7899058B2 (en) | Using a hash value as a pointer to an application class in a communications device | |
US20100306349A1 (en) | Method and System for Configuring Service on Terminal | |
KR101499354B1 (ko) | RTCWeb 서비스를 IMS 네트워크에 제공하기 위한 서버 | |
Rosenberg | A Framework for Application Interaction in the Session Initiation Protocol (SIP) | |
JP2009118022A (ja) | コンテンツ提供システム、監視サーバおよびsipプロキシサーバ | |
JP6549523B2 (ja) | 要求先端末のオプション機能の非使用を整合する網間制御方法、sipサーバ及びプログラム | |
JP2009164946A (ja) | ゲートウェイ装置、その通信接続方法、コンピュータプログラム、ネットワークシステム | |
KR20070078160A (ko) | 이동 통신 단말기와 스트리밍 서버 간의 문자 메시지 전송방법 |