專利名稱:在ims網絡中向用戶裝置提供多媒體回鈴服務的方法和設備的制作方法
技術領域:
本發(fā)明涉及通信網絡領域,并更具體地涉及向用戶裝置提供回鈴服務。
背景技術:
通常,現(xiàn)有的回鈴服務使無線服務訂戶能預先選擇播放給通信裝置的音頻內容,其中,從所述通信裝置對所述無線服務訂戶啟動呼叫。音頻回鈴服務用被叫方指定的增強音頻內容取代(在被叫方應答之前,主叫方聽到的)傳統(tǒng)鈴聲。因而,音頻回鈴服務使被叫方能定制在主叫方裝置和被叫方裝置之間建立連接的過程中主叫方聽到的音頻內容。例如,播放給主叫方的音頻內容包括特殊的鈴聲音調、通告、音樂以及相似的增強音頻內容。不幸的是,現(xiàn)有的回鈴服務目前局限于純粹地提供音頻內容。
發(fā)明內容
現(xiàn)有技術中的各種不足通過本發(fā)明的方法和設備來解決,其中,本發(fā)明的方法和設備向主叫方裝置提供多媒體內容。具體地,根據本發(fā)明一個實施例的方法包括從主叫方裝置接收連接建立請求,其中,連接建立請求用于在網際協(xié)議(IP)多媒體子系統(tǒng)(IMS)網絡中的主叫方裝置和被叫方裝置之間建立連接;響應于連接建立請求獲得多媒體內容信息,其中,多媒體內容信息用于與主叫方裝置建立至少一個多媒體對話;以及,在建立連接的同時,向主叫方裝置發(fā)送多媒體內容信息的至少一部分。
通過考慮以下結合附圖的詳細描述,可容易地理解本發(fā)明的教導,在附圖中圖1描繪通信網絡結構的高層框圖;圖2A和圖2B描繪根據本發(fā)明一個實施例的方法的流程圖;以及圖3描繪適用于執(zhí)行本文所述功能的通用計算機的高層框圖。
為便于理解,在可能的情況下,使用相同的標號來指示附圖中所共有的相同元件。
具體實施例方式
本發(fā)明在包括IMS網絡和多個接入網絡的網際協(xié)議(IP)多媒體子系統(tǒng)(IMS)網絡結構的情形下討論;然而,本發(fā)明的方法容易應用于其它網絡結構。通常,IMS網絡結構使得能在基于IP的基礎結構上匯聚語音、數據和無線技術。如在本文描述的,IMS網絡結構能以支持第三代(3G)無線網絡、第四代(4G)無線網絡等的方式部署。因而,IMS網絡結構能實現(xiàn)實時的多媒體無線服務,如增強語音、發(fā)消息、會議、電視電話等多媒體服務。
通常,本發(fā)明使服務提供商能在主叫方裝置和被叫方裝置之間建立連接的過程中向主叫方裝置提供多媒體回鈴內容。使用基于IMS的網絡結構,本發(fā)明能在建立向主叫方裝置提供視頻內容(如電影剪輯、家庭錄像剪輯、以及類似的視頻內容)的視頻對話的同時,向主叫方裝置提供非視頻內容(如文本、靜止圖像、動畫、以及類似的非視頻內容)。因而,本發(fā)明使主叫方能在呼叫建立的過程中體驗由被叫方為向主叫方表現(xiàn)而選擇的多媒體內容的各種組合。
圖1描繪通信網絡結構的高層框圖。具體地,圖1的通信網絡結構100包括多個接入網絡(AN)102A-102B(統(tǒng)稱為AN 102);以及基于IMS的網絡(IMSN)110。如圖1中所示,AN 102通過多個通信鏈接(CL)112(統(tǒng)稱為CL 112)中的各個鏈接與IMSN 110通信。盡管被描繪成通過CL 112直接連接,但本領域中技術人員應理解,使用附加的網絡元件和通信鏈接(未示出)有助于AN 102與IMSN110之間的通信。
如圖1中所示,AN 102A包括網絡元件(NE)104A。有關的多個用戶裝置(UD)106A1-106AN(統(tǒng)稱為UD 106A)通過多個接入鏈接(AL)108A(統(tǒng)稱為AL 108A)中的各個鏈接而接入AN 102A。相似地,AN102B包括網絡元件(NE)104B。有關的多個用戶裝置(UD)106B1-106BN(統(tǒng)稱為UD 106B)通過多個接入鏈接(AL)108B(統(tǒng)稱為AL 108B)中的各個鏈接而接入AN 102B。NE 104A和NE 104B統(tǒng)一稱作NE 104。UD 106A和UD 106B統(tǒng)一稱作UD 106。
如圖1中所示,AN 102包括用于向UD 106提供多媒體服務的各種有線網絡和無線網絡。因而,基于AN類型而變化的NE 104包括用于支持本發(fā)明方法的各種網絡元件。因而,根據下面的網絡結構,NE104包括分組數據服務節(jié)點(PDSN)、網關通用分組無線服務(GPRS)支持節(jié)點(GGSN)、路由器、開關以及用于促進各種接入網絡和IMS網絡之間通信的類似網絡元件中的至少一個。
在一個實施例中,AN 102包括3G無線AN(如寬帶碼分多址復用(WCDMA)AN、通用移動通信系統(tǒng)(UMTS)AN、CDMA2000AN等)、4G無線AN、以及本領域中已知的類似無線AN中的至少一個。例如,在AN 102包括CDMA2000 Evolution Data Only(EvDO)網絡的一個實施例中,相應的NE 104包括PDSN。例如,在AN 102包括UMTS高速下行分組接入(HSDPA)網絡的另一實施例中,相應的NE 104包括GGSN。
盡管被描述成包括NE 104,但是,本領域中技術人員應理解,AN 102包括附加的網絡元件。因而,在AN 102包括無線AN的一個實施例中,AN 102可包括基站控制器(BSC)、訪問位置寄存器(VLR)、歸屬位置寄存器(HLR)、無線網絡控制器(RNC)、服務GPRS支持節(jié)點(SGSN)、移動交換中心(MSC)、以及本領域中已知的類似網絡元件的各種組合。在一個實施例中,附加網絡元件的至少一部分取決于無線AN技術。例如,在CDMA2000網絡中部署的至少一部分網絡元件與在UMTS網絡中部署的至少一部分網絡元件不同。
在另一實施例中,AN 102包括IP AN、公共交換電話網絡(PSTN)、綜合服務數字網絡(ISDN)AN、以及本領域中已知的類似有線AN中的至少一個。在AN 102包括IP AN的一個這樣的實施例中,相應的NE 104包括邊界元件(BE)。在一個實施例中,附加網絡元件的至少一部分取決于有線AN技術。因而,在AN 102包括有線AN的一個實施例中,AN 102包括開關、路由器、以及本領域中已知的類似網絡元件的各種組合。
在一個實施例中,NE 104作為用于在各個AN 104的每一個中切換呼叫的NE。通常,以此容量操作時,NE執(zhí)行切換功能、發(fā)信號功能(如公共信道信號)、以及類似的功能。如圖1中所示,NE 104作為對IMSN 110的各個接入點。在一個實施例中,根據連接建立請求的源和目的地,NE 104作為發(fā)端NE和終端NE。
例如,對于從UD 106A1(主叫用戶裝置)向UD 106B1(被叫用戶裝置)啟動的連接建立請求,NE 104A用作發(fā)端NE,并且,NE 104B用作終端NE。相似地,例如,對于從UD 106B2(主叫用戶裝置)向UD 106A1(被叫用戶裝置)啟動的連接建立請求,NE 104B用作發(fā)端NE,并且,NE 104A用作終端NE。
如本文所述,UD 106包括用于啟動和接收呼叫并通過相關的AL108訪問各種網絡服務的用戶裝置。因而,盡管在此結合移動電話進行描述,但是UD 106包括無線UD(如移動電話、個人數字助理(PDA)、計算機以及類似的無線裝置)、有線UD(如IP電話、對話啟動協(xié)議(SIP)電話、計算機以及類似的有線裝置)、以及本領域中已知的類似UD。
如本文所述,UD 106包括在本領域中已知的用于接收、處理和顯示多媒體內容的用戶裝置。應指出,啟動呼叫的用戶稱作主叫方,并且,被啟動呼叫的用戶稱作被叫方。因而,啟動呼叫的UD稱作主叫用戶裝置,并且,被啟動呼叫的UD稱作被叫用戶裝置。
如圖1中所示,IMSN 110包括歸屬訂戶服務器(HSS)120、呼叫狀態(tài)控制功能(CSCF)130、以及多媒體回鈴控制器(MRC)140。如圖1中所示,HSS 120、CSCF 130和MRC 140通過多個通信鏈接(CL)150(統(tǒng)稱為CL 150)而通信。通常,CSCF 130提供基于SIP的呼叫控制功能,并執(zhí)行基于SIP的對話處理功能,用于通過IMSN110和相關的AN 102提供多媒體服務。在一個實施例中,CSCF 130支持以下功能中的至少一個服務-CSCF(S-CSCF)功能、詢問-CSCF(I-CSCF)功能、代理-CSCF(P-CSCF)功能、以及類似的CSCF功能。
在一個實施例中,S-CSCF功能包括對話狀態(tài)管理功能、用于獲得訂戶信息并支持應用服務器交互工作的HSS-交互工作功能、以及類似的功能。在一個實施例中,I-CSCF功能包括HSS-交互工作功能、連接建立功能、拓撲隱藏網際網關(THIG)功能、以及類似的功能。在一個實施例中,P-CSCF功能包括UD試圖接入IMSN 110的IMS網絡接入點功能、服務質量功能、以及類似的功能。
如圖1中所示,HSS 120包括認證、授權和計算(AAA)服務器122和至少一個數據庫(DB)124。通常,AAA服務器122包括用于控制對網絡資源的訪問、跟蹤用戶網絡活動以及類似功能的系統(tǒng)。在一個實施例中,DB 124包括用于保存與通信服務訂戶相關的訂戶信息(如帳戶信息、用戶服務喜好、聽筒型號和相關終端能力信息、以及類似的信息)的數據庫。
在一個實施例中,訂戶信息包括連接建立信息和訂戶服務信息中的至少一個。在一個實施例中,連接建立信息包括用于定位UD的信息(例如,響應于主叫方啟動的呼叫而定位被叫方裝置)。在另一實施例中,訂戶服務信息包括特定訂戶是否訂購多媒體回鈴服務的指示、用于確定提供給主叫方裝置的多媒體內容的內容標識符、以及類似的訂戶服務信息。
在另一實施例中,DB 124包括用于保存UD終端能力信息(如在UD型號與UD支持的各種終端能力之間的映射)的數據庫。因而,DB 124包括終端能力參數,如UD終端級別、UD屏幕尺寸、U顏色能力、對話能力、編碼/解碼能力、以及類似的UD終端能力。例如,DB 124可使UD型號101XZ與UD型號101XZ支持的終端能力相關聯(lián)。在一個這樣的實施例中,UD終端能力信息的至少一部分用于在連接建立過程中確定MRC選擇發(fā)送給主叫方裝置的多媒體內容的至少一部分。
在一個實施例中,IMSN 110可選地包括視頻服務器(VS)142。盡管未示出,但本領域中技術人員應理解,IMSN 110包括各種其它的網絡元件和服務元件,如邊界元件、核心元件、呼叫允許控制器、網絡路由引擎、用戶概況引擎、域名服務器、服務代理系統(tǒng)、媒體網關、媒體網關控制功能、出口網關控制功能、媒體資源功能、多媒體資源功能處理器、媒體服務器、以及用于支持IMS網絡交通和相關服務的類似網絡元件和服務元件。
如圖1中所示,MRC 140包括用于控制在主叫方裝置和被叫方裝置之間建立連接的過程中提供給主叫方裝置的多媒體回鈴服務的系統(tǒng)。在一個實施例中,MRC 140包括向主叫方裝置提供多媒體內容的應用服務器。因而,在一個實施例中,MRC 140存儲文本內容、靜止圖像內容、動畫內容、視頻內容、以及類似的多媒體內容。如圖1中所示,MRC 140通過多個通信鏈接(CL)150(統(tǒng)稱為CL 150)與HSS 120和CSCF 130通信。
在一個實施例中,例如,控制多媒體回鈴服務包括響應于被叫方裝置訂購多媒體回鈴服務的確定,而識別發(fā)送給主叫方裝置的多媒體內容。在另一實施例中,例如,控制多媒體回鈴服務包括在連接建立過程中在至少一個內容服務器與主叫方裝置之間建立視頻對話,用于向主叫方裝置提供視頻內容。因而,在一個實施例中,MRC 120執(zhí)行本文所述的本發(fā)明方法的至少一部分。
盡管被描述成包括各種數量的AN 102、NE 104、UD 106、AL 108、IMSN 110、HSS 120、AAA服務器122、DB 124、CSCF 130、MRC 140、CL 150和VS 142,但本領域中技術人員應理解,可以使用更少或更多的AN 102、NE 104、UD 106、AL 108、IMSN 110、HSS 120、AAA服務器122、DB 124、CSCF 130、MRC 140、CL 150和VS 142。相似地,以各種配置部署AN 102、NE 104、UD 106、AL 108、IMSN 110、HSS 120、AAA服務器122、DB 124、CSCF 130、MRC 140、CL 150和VS 142。進而,盡管被描述成與IMSN 110通信,但在一個實施例中,AN 102與各種不同的網絡接口,所述網絡例如為個人數字蜂窩(PDC)網絡、分組數據交換網絡(PDSN)及類似的網絡。
圖2描繪根據本發(fā)明一個實施例的方法的流程圖。具體地,圖2的方法200包括向主叫方裝置提供多媒體內容的方法。盡管一部分步驟被描述成順序地執(zhí)行,但本領域中技術人員應理解,方法200順序描述的步驟中的至少一部分可同時執(zhí)行。進而,盡管在此主要結合CDMA2000EvDO網絡結構進行描述,但是,本領域中技術人員應理解,圖2的方法可在各種網絡結構中執(zhí)行。方法200在步驟202開始,并且前進到步驟204。
在步驟204中,用戶裝置與網絡建立各個對話。在用戶裝置接入GPRS網絡、UMTS網絡和類似網絡中至少一個的一個實施例中,用戶裝置與網絡建立分組數據協(xié)議(PDP)對話。例如,在用戶裝置與UMTS HSDPA網絡建立連接的一個實施例中,用戶裝置與GGSN建立PDP對話。在用戶裝置接入基于美國國家標準協(xié)會(ANSI)的網絡(如CDMA網絡)的另一實施例中,用戶裝置建立與網絡的點對點協(xié)議(PPP)對話。例如,在用戶裝置建立與CDMA2000EvDO網絡的連接的一個實施例中,用戶裝置與PDSN建立PPP對話。因而,在從主叫方裝置向被叫方裝置啟動連接建立請求之前,主叫方裝置和被叫方裝置建立與NE的各個對話,其中,所述NE與與AN相關,所述裝置通過AN而接入IMSN。
在步驟206中,用戶裝置向CSCF登記。在用戶裝置用SIP向CSCF登記的一個實施例中,CSCF作為用于用戶裝置登記的S-CSCF(即,作為使用戶裝置能用SIP向CSCF登記的SIP登記員)。盡管被描繪成包括一個CSCF(如CSCF 130),但在一個實施例中,部署多個CSCF,從而,主叫方裝置向發(fā)端(第一)CSCF登記,并且,被叫方裝置向終端(第二)CSCF登記。
在步驟208中,CSCF用HSS登記用戶裝置。在步驟210中,HSS向每個用戶裝置都登記的CSCF發(fā)送與每個用戶裝置相關的初始過濾條件。在一個實施例中,CSCF接收并存儲初始過濾條件。在一個實施例中,如圖1中所示,通過HSS 120向CSCF 130發(fā)送初始過濾條件的至少一部分。在另一實施例中,從AAA服務器122和DB 124中的至少一個獲得初始過濾條件的至少一部分。在一個實施例中,初始過濾條件包括連接建立信息和服務訂購信息中的至少一個。
在一個實施例中,連接建立信息包括主叫方信息、主叫方裝置信息、被叫方信息和被叫方裝置信息中的至少一個。例如,在一個實施例中,連接建立信息包括主叫方裝置路由信息、用于定位被叫方裝置的被叫方裝置路由信息等信息。在一個實施例中,服務訂購信息包括主叫方訂購信息和被叫方訂購信息中的至少一個。例如,在一個實施例中,被叫方訂購信息包括用于確定被叫方是否訂購多媒體回鈴服務的至少一個參數。
在一個實施例中,被叫方訂購信息包括至少一個多媒體內容標識符。在又一實施例中,被叫方訂購信息包括與每個主叫方相關的至少一個多媒體內容標識符。在一個實施例中,多媒體內容與主叫方的關聯(lián)可由被叫方配置,從而,特定的多媒體內容能以特定的主叫方為目標。在又一實施例中,提供給主叫方裝置的多媒體內容可基于呼叫日期、呼叫時間等參數來配置。
在一個實施例中,被叫方訂購信息包括用于在建立連接的過程中向主叫方裝置提供特定多媒體內容(如與各個音頻、文本、圖像和視頻內容相關的特定內容標識符)的至少一個多媒體內容標識符,其中,所述特定多媒體內容與主叫方無關。例如,向所有試圖與被叫方裝置建立連接的主叫方裝置提供特定的視頻剪輯。在另一實施例中,被叫方訂購信息包括用于在建立連接的過程中向特定主叫方提供特定多媒體內容的至少一個多媒體內容標識符。例如,向一個主叫方提供動畫圖像,同時向另一主叫方提供文本消息。
在步驟212中,主叫方啟動對被叫方的呼叫。在步驟214中,響應于主叫方啟動的呼叫,相關的主叫方裝置啟動用于與相關的被叫方裝置建立連接的連接建立請求。換句話說,主叫方試圖與被叫方建立連接(即,語音通信信道)。在主叫方啟動對被叫方的VOIP呼叫的一個實施例中,連接建立請求包括SIP INVITE消息。
例如,假設與UD 106A2(主叫方裝置)相關的主叫方啟動對與UD 106B1(被叫方裝置)相關的被叫方的VOIP呼叫。如本文所述,在啟動呼叫之前,主叫方裝置UD 106A2和與AN 102A相關的PDSN(如NE 104A)建立PPP對話,并且,被叫方裝置UD 106B1和與AN 102N相關的PDSN(如NE 104B)建立PPP對話。進而,CSCF 130存儲與被叫方裝置UD 106B1相關的初始過濾條件(從HSS 120獲得)。在此實例中,初始過濾條件包括用于確定被叫方是否訂購多媒體回鈴服務的服務訂購信息。
在步驟216中,CSCF接收連接建立請求,并評估相關的初始過濾條件。在一個實施例中,CSCF通過NE(如PDSN)接收連接建立請求,其中,主叫方裝置在裝置登記過程中與NE建立PPP對話。如圖1中所示,在主叫方裝置和被叫方裝置向公共CSCF登記的一個實施例中,CSCF接收連接建立請求,處理用于識別被叫方的連接建立請求,并且評估與被叫方相關的初始過濾條件。
在主叫方裝置向發(fā)端CSCF登記并且被叫方裝置向終端CSCF登記的另一實施例(未示出)中,在接收連接建立請求時,發(fā)端CSCF向終端CSCF發(fā)送連接建立請求。在此實施例中,在接收連接建立請求時,終端CSCF處理連接建立請求以便識別被叫方,并且評估與被叫方相關的初始過濾條件。
在連接建立請求包括SIP INVITE消息的一個實施例中,CSCF用作S-CSCF(即,CSCF用作SIP代理)。在以上實例的后續(xù)部分中,CSCF 130從NE 104A接收由主叫方裝置UD 106A2啟動的連接建立請求(如SIP INVITE消息)。CSCF使用SIP INVITE消息來識別(與被叫方裝置UD 106B1相關的)被叫方,并且評估與被叫方相關的初始過濾條件。
在步驟218中,確定被叫方是否訂購多媒體回鈴服務。在一個實施例中,使用在裝置登記過程中CSCF從HSS接收的初始過濾條件的至少一部分來執(zhí)行所述確定。在一個這樣的實施例中,所述確定作為由CSCF執(zhí)行的初始過濾條件評估的一部分。在另一實施例中,通過查詢與至少一個遠程系統(tǒng)相關的至少一個數據庫來執(zhí)行所述確定。在此實施例中,至少一個遠程系統(tǒng)包括HSS、AAA服務器、記帳數據庫、服務訂購數據庫以及類似遠程系統(tǒng)和相關數據庫中的至少一個。
如果被叫方裝置未訂購多媒體回鈴服務,方法200就前進到步驟220,此時,執(zhí)行標準連接建立。在一個典型的實施例中,使用在本文結合圖2描繪和描述的步驟228、230、232、252、254、262和264中的至少一部分來執(zhí)行標準連接建立。然而,應指出,在此實施例中,通過至少一個CSCF(不是通過結合圖2描繪和描述的MRC)來促進標準連接建立通信。接著,方法200前進到步驟270,在此步驟中方法200結束。如果被叫方裝置訂購多媒體回鈴服務,方法200就前進到步驟222。
在步驟222中,CSCF向MRC發(fā)送連接建立請求。在一個實施例中,連接建立請求包括SIP INVITE消息。在步驟224中,MRC處理接收的連接建立請求。接著,方法200同時前進到步驟226和步驟236。在以上實例的后續(xù)部分中,CSCF 130向MRC 140發(fā)送SIPINVITE消息,并且,MRC 140處理接收的SIP INVITE消息。
在一個實施例中,處理接收的連接建立請求包括獲得與主叫方相關的多媒體內容信息(即配置成在連接建立的同時向主叫方裝置提供)。在一個實施例中,多媒體內容信息用于與主叫方裝置建立至少一個多媒體對話。在一個實施例中,至少一個多媒體對話包括用于向主叫方裝置提供視頻內容的視頻對話。在另一實施例中,至少一個多媒體對話包括用于向主叫方裝置提供非視頻內容的非視頻對話。
在一個實施例中,多媒體內容信息包括非視頻內容。在另一實施例中,多媒體內容信息包括用于在主叫方裝置和能向主叫方裝置提供視頻內容的系統(tǒng)(如MRC 140、VS 142等)之間建立視頻對話的至少一個視頻內容標識符。因而,在一個實施例中,多媒體內容包括非視頻內容(如文本內容、靜止圖像內容、動畫內容、以及類似的非視頻內容)、視頻內容、以及類似的內容。
在一個實施例中,處理接收的連接建立請求包括識別與主叫方相關的多媒體內容信息(即配置成在連接建立的同時向主叫方裝置提供)。在一個實施例中,使用與主叫方相關的至少一個用戶標識符來識別多媒體內容,這里,通過從CSCF接收的連接建立請求(如,通過SIP INVITE消息、與SIP INVITE消息相關的另一消息等等)而確定至少一個用戶標識符。
在另一實施例中,通過查詢至少一個數據庫而識別至少一部分多媒體內容。在一個這樣的實施例中,至少一個數據庫包括與MRC相關的至少一個就地數據庫。在另一個這樣的實施例中,至少一個數據庫包括使用輕量級目錄訪問協(xié)議(LDAP)、傳輸控制協(xié)議(TCP)/IP連接等中的至少一個而與MRC通信的至少一個遠程數據庫。
在一個實施例中,處理接收的連接建立請求包括確定主叫方裝置是否能接收多媒體內容的至少一部分。在一個實施例中,MRC確定與所識別多媒體內容信息相關的多媒體內容特征。在又一實施例中,MRC接著查詢至少一個數據庫,用于確定與主叫方裝置相關的UD終端能力。在又一實施例中,MRC根據至少一個多媒體內容特征和與主叫方裝置相關的至少一個終端能力而選擇多媒體內容信息的至少一部分。
例如,MRC確定可顯示的兩種靜止圖像(一種為聯(lián)合圖像專家組(JPEG)圖像,一種為圖形交換格式(GIF)圖像)。在此實例中,MRC可確定主叫方裝置是否能顯示JPEG和GIF圖像,并且,因而,MRC選擇JPEG圖像(更高質量的圖像),作為提供給主叫方裝置的多媒體內容信息的一部分。另一方面,MRC可確定主叫方裝置只能顯示GIF圖像,此時,MRC選擇缺省GIF圖像作為提供給主叫方裝置的多媒體內容信息的一部分。
在一個實施例中,使用與主叫方裝置相關的至少一個終端能力參數來選擇提供給主叫方裝置的多媒體內容的至少一部分。例如,在以上實例的后續(xù)部分中,在確定主叫方裝置UD 106A2包括圖像內容觀看能力但不包括視頻內容觀看能力時(如視頻播放器),MRC選擇用于向主叫方裝置UD 106A2提供圖像內容的圖像內容。在此實例中,由于主叫方裝置UD 106A2不能向主叫方顯示視頻內容,因此,MRC忽略與主叫方裝置UD 106A2相關的視頻內容。
相似地,在一個實施例中,使用與主叫方裝置相關的至少一個終端能力參數來選擇向主叫方裝置提供至少一部分多媒體內容的部件。例如,在以上實例的后續(xù)部分中,在確定主叫方裝置UD 106A2支持運動圖像專家組4(MPEG-4)解碼功能時,MRC準備用MPEG-4編碼使識別的視頻內容流向主叫方裝置UD 106A2。
如圖2中所示,同時執(zhí)行步驟226和步驟236(以及可選的步驟248)。相似地,可與步驟236-250中的至少一部分同時地執(zhí)行步驟226-234中的至少一部分。因而,在一個實施例中,在主叫方裝置和被叫方裝置之間建立連接的同時,向主叫方裝置提供非視頻內容。相似地,在一個實施例中,在主叫方裝置和被叫方裝置之間建立連接的同時,建立用于向主叫方裝置提供視頻內容的視頻對話。進而,在一個實施例中,在向主叫方裝置提供非視頻內容的同時,建立用于向主叫方裝置提供視頻內容的視頻對話。
在步驟226中,確定連接建立是否延遲。在一個實施例中,通過MRC(如MRC 140)確定連接建立是否延遲。如果延遲連接建立,方法200就返回到步驟226(即,MRC連續(xù)監(jiān)視連接建立延遲周期的完成)。如果連接建立不延遲(如,不配置連接建立延遲周期,配置的連接建立延遲周期過期等),方法就前進到步驟228。
在步驟228中,MRC向CSCF發(fā)送連接建立請求,用于在主叫方裝置和被叫方裝置之間建立連接(如語音通信信道)。在一個實施例中,如本文所述,連接建立請求包括SIP INVITE消息。在主叫方裝置和被叫方裝置向不同CSCF登記的一個實施例中,MRC向終端-CSCF(即與被叫方裝置相關的CSCF)發(fā)送連接建立請求。在以上實例的后續(xù)部分中,MRC 140向與被叫方裝置UD 106B1相關的CSCF130發(fā)送SIP INVITE消息。
在步驟230中,CSCF向被叫方裝置發(fā)送連接建立請求。換句話說,與被叫方裝置相關的CSCF向被叫方裝置發(fā)送用于通知被叫方裝置呼入的信號。在一個實施例中,被叫方裝置接收的連接建立請求使被叫方裝置響鈴、振動、閃光等。在以上實例的后續(xù)部分中,CSCF 130向被叫方裝置UD 106B1發(fā)送SIP INVITE消息。
在步驟232中,被叫方裝置向MRC發(fā)送連接建立請求接收確認。在一個實施例中,通過與被叫方裝置相關的CSCF向MRC發(fā)送連接建立請求接收確認。在一個實施例中,連接建立請求接收確認包括SIP180RINGING消息。在以上實例的后續(xù)部分中,被叫方裝置UD 106B1向CSCF 130發(fā)送SIP 180 RINGING消息,CSCF 130接著向MRC 140發(fā)送SIP 180 RINGING消息。
在步驟234中,MRC抑制對主叫方裝置的標準回鈴。MRC抑制標準回鈴在連接建立過程中防止標準回鈴與提供給主叫方裝置的多媒體內容干涉。在以上實例的后續(xù)部分中,MRC抑制對主叫方裝置UD106A2的標準回鈴。接著,方法200前進到步驟252,此時,確定是否檢測對連接建立請求的響應。
在一個實施例中,MRC向主叫方裝置提供標準回鈴。在一個這樣的實施例中,通過經CSCF向主叫方裝置轉發(fā)SIP 180 RINGING消息而提供標準回鈴。在主叫方裝置和被叫方裝置向不同CSCF登記的一個這樣的實施例中,MRC向終端-CSCF(即與被叫方裝置相關的CSCF)發(fā)送SIP 180 RINGING消息。在此實施例中,終端-CSCF接著向發(fā)端-CSCF(即與主叫方裝置相關的CSCF)發(fā)送SIP 180RINGING消息,發(fā)端-CSCF接著向主叫方裝置轉發(fā)SIP 180RINGING消息。
在步驟236中,MRC向主叫方裝置提供多媒體內容信息。在一個實施例中,多媒體內容信息包括非視頻內容。在一個實施例中,非視頻內容包括文本內容、靜止圖像內容、動畫內容以及類似非視頻內容中的至少一個。在又一實施例中,非視頻內容包括音頻部分。在一個這樣的實施例中,使用至少一個消息向主叫方裝置提供非視頻內容,其中,在至少一個消息中承載非視頻內容。
在由主叫方裝置啟動視頻對話建立(相對于由MRC啟動)的一個實施例中,多媒體內容信息包括至少一個視頻內容標識符。在一個實施例中,至少一個視頻內容標識符用于通過與主叫方裝置相關的至少一個用戶接口而檢索用于顯示的視頻內容。在另一實施例中,至少一個視頻內容標識符用于在主叫方裝置與遠程系統(tǒng)之間建立視頻對話,這里,視頻對話用于向主叫方裝置提供視頻內容。例如,在一個實施例中,視頻對話包括實時傳輸協(xié)議(RTP)對話。
在一個實施例中,通過MRC使用訂戶服務信息的至少一部分而識別至少一個視頻內容標識符。例如,在一個實施例中,響應于CSCF執(zhí)行的初始過濾條件處理而向MRC提供訂戶服務信息。在另一實施例中,MRC通過使用被叫方信息和主叫方信息(如從被叫方到包括相關視頻內容標識符的主叫方的映射)查詢至少一個數據庫而識別至少一個視頻內容標識符。在一個實施例中,至少一個視頻內容標識符包括至少一個統(tǒng)一資源標識符(URI),至少一個統(tǒng)一資源定位器(URL)等中的至少一個。
在一個實施例中,使用至少一個SIP消息向主叫方裝置提供多媒體內容信息。在又一實施例中,至少一個SIP消息包括至少一個SIP200OK消息。在一個這樣的實施例中,包括多媒體內容信息的至少一個SIP消息由MRC通過與主叫方裝置和被叫方裝置相關的至少一個CSCF轉發(fā)給主叫方裝置。在以上實例的后續(xù)部分中,MRC 140向CSCF 130發(fā)送包括文本內容、圖像內容以及視頻內容URI的SIP消息,并且,CSCF向主叫方裝置UID 106A2轉發(fā)SIP消息。
在步驟238中,確定主叫方裝置是否接收非視頻內容,其中,所述非視頻內容是由MRC提供給主叫方裝置的一部分多媒體內容信息。如果未檢索到非視頻內容,方法200就前進到步驟242,此時,確定主叫方裝置是否接收視頻內容標識符,其中,所述視頻內容標識符是多媒體內容信息的一部分。如果檢索到非視頻內容,方法200就前進到步驟240。
在步驟240中,主叫方裝置向與主叫方裝置相關的至少一個用戶接口提供非視頻內容。在使用SIP消息向主叫方裝置提供非視頻內容的一個實施例中,主叫方裝置從SIP消息提取非視頻內容,并且,使用于顯示的非視頻內容適合與主叫方裝置相關的至少一個用戶接口。在以上實例的后續(xù)部分中,主叫方裝置UID 106A2使在SIP消息中設置的用于顯示的非視頻內容適合與主叫方裝置UID 106A2相關的至少一個用戶接口。
在步驟242中,確定主叫方裝置是否接收視頻內容標識符,其中,所述視頻內容標識符是由MRC提供給主叫方裝置的一部分多媒體內容信息。如果接收視頻內容標識符,方法200就前進到步驟244,此時,主叫方裝置啟動建立與MRC的視頻對話。如果未檢索到視頻內容標識符,方法200就前進到步驟246,此時,MRC啟動建立與主叫方裝置的視頻對話。
在步驟244中,主叫方裝置啟動建立與MRC的視頻對話。在遠程視頻服務器(如VS 142)上容納所識別視頻內容的一個實施例中,MRC有助于建立、管理和終止遠程視頻服務器和主叫方裝置之間的視頻對話。在以上實例的后續(xù)部分中,主叫方裝置UID 106A2使用提供給主叫方裝置的URI而啟動建立與MRC 140的視頻對話,其中,所述URI在從MRC 140接收的SIP消息中。
在一個實施例中,通過主叫方裝置使用RTSP SETUP消息啟動建立MRC和主叫方裝置之間的視頻對話。在此實施例中,RTSPSETUP消息由主叫方裝置發(fā)送給MRC。在接收RTSP SETUP消息時,MRC用相應的RTSP 200OK消息響應主叫方裝置。在從MRC接收RTSP 200OK消息時,主叫方裝置向MRC啟動RTSP PLAY消息。在從主叫方裝置接收RTSP PLAY消息時,MRC用相應的RTSP 200OK消息響應主叫方裝置。結果,在MRC與主叫方裝置之間建立RTP對話。在一個實施例中,在主叫方裝置與MRC之間的消息越過與主叫方裝置相關的CSCF。
在步驟246中,MRC啟動建立與主叫方裝置的視頻對話。在一個實施例中,在向主叫方裝置發(fā)送多媒體內容信息的同時,MRC啟動建立視頻對話。在遠程視頻服務器(如VS 142)上容納所識別視頻內容的一個實施例中,MRC有助于建立、管理和終止遠程視頻服務器與主叫方裝置之間的視頻對話。在以上實例的后續(xù)部分中,MRC140啟動建立與主叫方裝置UID 106A2的視頻對話。
在一個實施例中,MRC使用SIP INVITE消息而啟動建立MRC與主叫方裝置之間的視頻對話。在此實施例中,通過MRC向主叫方裝置發(fā)送SIP INVITE消息。在接收SIP INVITE消息時,主叫方裝置用相應的SIP 200OK消息響應MRC。在從主叫方裝置接收SIP 200OK消息時,MRC對主叫方裝置啟動SIP ACK消息。結果,在MRC和主叫方裝置之間建立RTP對話。在一個實施例中,在主叫方裝置與MRC之間的消息越過與主叫方裝置相關的CSCF。
在一個實施例中,在步驟226和步驟236的同時,方法200可選地前進到步驟248。在步驟248中,確定MRC是否啟動視頻對話建立。在RTSP用于在主叫方裝置與MRC之間建立視頻對話的一個實施例中,由主叫方裝置使用至少一個視頻內容標識符來啟動視頻對話建立。在SIP用于在主叫方裝置和MRC之間建立視頻對話的另一實施例中,由MRC使用SIP消息來啟動視頻對話建立。
如果視頻對話建立不由MRC啟動,方法200就前進到步驟236,此時,如本文中所述,MRC向主叫方裝置提供多媒體內容信息。換句話說,如果視頻對話建立不由MRC啟動,MRC就向主叫方裝置提供多媒體內容信息(包括用于使主叫方裝置能啟動建立視頻對話的非視頻內容和至少一個視頻內容標識符)。在一個這樣的實施例中,由于通過主叫方裝置啟動視頻對話建立,因此不需要步驟242和244。
如果視頻對話建立由MRC啟動,方法200就前進到步驟246。因而,如果視頻對話建立由MRC啟動,那么,在向主叫方裝置提供非視頻內容的同時,MRC啟動建立MRC與主叫方裝置之間的視頻對話。換句話說,如果視頻對話建立由MRC啟動,就在步驟248和246的同時執(zhí)行步驟236-240中的至少一部分。應指出,在一個這樣的實施例中,由MRC提供的多媒體內容信息不包括視頻內容標識符,由此不需要步驟242和244。
在步驟250中,MRC使用在主叫方裝置與MRC之間建立的視頻對話而向主叫方裝置提供視頻內容。在一個實施例中,至少一個視頻對話包括RTP對話。在另一實施例中,至少一個視頻對話包括RTSP對話。在以上實例的后續(xù)部分中,MRC 140使用在MRC 140與UID106A2之間建立的視頻對話向主叫方裝置UID 106A2提供視頻內容。UID 106A2從MRC 140接收流視頻內容,并且,使用于顯示的流視頻內容適合與主叫方裝置UID 106A2相關的至少一個用戶接口。
如本文中所述,在一個實施例中,由與MRC(如,可選的VS 142)通信的至少一個視頻服務器向主叫方裝置提供至少一部分視頻內容。在此實施例中,以使MRC能維持對視頻對話的控制的方式建立視頻對話,其中,所述視頻對話與提供給主叫方裝置的視頻內容的源無關。在一個實施例中,通過維持對已建立的視頻對話的控制,MRC能提供各種增強的多媒體回鈴服務功能(如,根據音頻內容的存在而在多媒體內容對話之間切換,在檢測對連接建立請求的響應之后提供多媒體內容,等等)。
如本文中所述,在一個實施例中,在步驟246(即建立用于向主叫方裝置提供視頻內容的視頻對話)的同時,執(zhí)行步驟236-240(即,向主叫方裝置提供非視頻內容)。換句話說,由于建立視頻對話(和使用視頻對話提供視頻內容)通常需要比向主叫方裝置提供非視頻內容更多的時間,因此,在完成視頻對話建立的過程中向主叫方裝置提供各種非視頻內容。因而,在完成視頻對話建立時,用通過建立的視頻對話提供的視頻內容取代在主叫方裝置上顯示的至少一部分非視頻內容。
在步驟252中,確定是否檢測對連接建立請求的響應。在一個實施例中,對連接建立請求的響應包括被叫方接聽電話、檢測到連接建立請求已經轉移到呼叫應答服務(如語音信箱服務器、呼叫轉發(fā)服務等)、以及類似響應中的至少一個。如果未檢測到響應,方法200就返回到步驟250(即,主叫方裝置繼續(xù)接收多媒體內容)。換句話說,多媒體內容連續(xù)地提供給主叫方裝置,直至檢測到對連接建立請求的響應為止。如果檢測到響應,方法200就前進到步驟254。
在步驟254中,CSCF通知MRC檢測到對連接建立請求的響應。在一個實施例中,使用SIP 200OK消息通知MRC檢測到對連接建立請求的響應。在一個實施例中,通過與被叫方裝置相關的CSCF而促使SIP 200OK消息從被叫方裝置發(fā)送到主叫方裝置。在以上實例的后續(xù)部分中,被叫方裝置UD 106B1向CSCF 130發(fā)送SIP 200OK消息,CSCF 130接著向MRC 140發(fā)送SIP 200 OK消息。盡管順序地描述,但是,在一個實施例中,同時地執(zhí)行步驟250、252和254。
在步驟256中,確定是否延遲多媒體內容終止。在一個實施例中,使用至少一個延遲參數(如RTSP RANGE參數)來延遲多媒體內容終止。在一個實施例中,多媒體內容配置成持續(xù)從以下時間中的至少一個開始測量的特定時間長度啟動連接建立請求;建立視頻對話;檢測對連接建立請求的響應;等等。在另一實施例中,在視頻內容完成(即,結束播放完整的視頻剪輯)之前,MRC延遲視頻內容終止。如果多媒體內容終止不延遲,方法200就前進到步驟260。如果延遲多媒體內容終止,方法200就前進到步驟258。
在步驟258中,在多媒體內容終止延遲周期內,MRC繼續(xù)向被叫方裝置提供多媒體內容的至少一部分。因而,多媒體內容終止延遲周期本質上作為MRC在檢測到對連接建立請求的響應之后(如在被叫方應答呼入之后)確定繼續(xù)向主叫方裝置提供多媒體內容的時間長度的計時器。
在一個實施例中,MRC抑制向主叫方裝置啟動連接建立響應已檢測消息。在一個實施例中,連接建立響應已檢測消息包括SIP 200OK消息、SIP(re)INVITE消息、以及本領域中已知的類似消息中的至少一個。在一個這樣的實施例中,在向主叫方裝置完整地提供視頻內容所需的時間長度內抑制連接建立響應已檢測消息。因而,在此實施例中,多媒體內容終止延遲周期包括向主叫方裝置完整地提供視頻內容所需的時間長度。
在步驟260中,MRC向主叫方裝置發(fā)送連接建立響應已檢測消息。在一個實施例中,連接建立響應已檢測消息越過至少一個CSCF。在一個實施例中,連接建立響應已檢測消息包括SIP 200 OK消息。在另一實施例中,連接建立響應已檢測消息包括SIP(re)INVITE消息。在以上實例的后續(xù)部分中,MRC 140通過CSCF 130向主叫方裝置UID 106A2啟動SIP 200OK消息。
在步驟262中,主叫方裝置向被叫方裝置發(fā)送連接建立響應檢測確認消息。在一個實施例中,連接建立響應檢測確認消息越過至少一個CSCF和MRC。在連接建立響應已檢測消息包括SIP 200OK消息的一個實施例中,連接建立響應檢測確認消息包括SIP ACK消息。在以上實例的后續(xù)部分中,主叫方裝置UID 106A2通過CSCF 130和MRC 140向被叫方裝置UID 106B1發(fā)送SIP ACK消息。
在連接建立響應已檢測消息包括SIP(re)INVITE消息的另一實施例中,由主叫方裝置啟動的連接建立響應檢測確認消息包括SIP 200OK(re)INVITE消息。在此實施例中,在接收SIP 200OK(re)INVITE消息時,MRC同時向被叫方裝置和主叫方裝置啟動各自的SIP ACK消息。
在步驟264中,終止視頻內容的發(fā)送。在步驟266中,釋放提供視頻內容的視頻對話。在使用RTSP建立視頻對話的一個實施例中,MRC使用RTSP TEARDOWN消息而啟動視頻對話的釋放。在使用SIP建立視頻對話的另一實施例中,通過MRC使用SIP BYE消息而啟動視頻對話的釋放。在步驟268中,開始主叫方和被叫方之間的語音通信。使用在主叫方裝置和被叫方裝置之間建立的VOIP連接來支持語音通信。接著,方法200前進到步驟270,在此步驟中,方法200結束。
盡管在本文描述成在開始語音通信之前終止,但是,在一個實施例中,在開始語音通信之后,可繼續(xù)向主叫方裝置提供至少一部分多媒體內容。例如,在開始語音通信之后,可繼續(xù)在與主叫方裝置相關的至少一個接口上顯示動畫。相似地,在開始語音通信之后,可繼續(xù)在主叫方裝置上顯示各種其它的多媒體內容。
在一個實施例中,通過與主叫方裝置相關的至少一個用戶接口向主叫方顯示至少一部分多媒體內容能通過主叫方來控制(如,暫停、停止、恢復等)。在一個這樣的實施例中,通過主叫方裝置激活通過與主叫方裝置相關的用戶接口得到的至少一個用戶輸入部件(如按鈕、觸摸屏等),而人工實現(xiàn)對至少一部分多媒體內容的控制。
可以預計,所述功能的至少一部分可組合成更少的功能元件/裝置。相似地,可以預計,可通過其它功能元件/裝置來執(zhí)行各種功能,或者,以不同的方式在各種功能元件/裝置上分配各種功能。例如,MRC 120所執(zhí)行功能的至少一部分可由NE 104和CSCF 130來執(zhí)行。進而,盡管在此結合一個MRC來描述,但是,所述功能的至少一部分可在多個MRC上分配。
圖3描繪適用于執(zhí)行本文所述功能的通用計算機的高層次框圖。如圖3中所示,系統(tǒng)300包括處理器元件302(如CPU);存儲器304,如隨機存取存儲器(RAM)和/或只讀存儲器(ROM);多媒體回鈴控制器模塊305;以及各種輸入/輸出裝置306(如存儲裝置、包括但不限于磁帶驅動器、軟盤驅動器、硬盤驅動器或緊湊盤驅動器、接收器、發(fā)送器、揚聲器、顯示器、輸出端口、以及用戶輸入裝置(如鍵盤、輔助鍵盤、鼠標等))。
應指出,本發(fā)明以軟件和/或以軟件和硬件的組合來實施,例如,使用特定用途集成電路(ASIC)、通用計算機或任何其它的硬件等效物來實施。在一個實施例中,此多媒體回鈴控制器模塊或程序305可裝入到存儲器304中,并且由處理器302執(zhí)行,以實施上述功能。因而,本發(fā)明的此多媒體回鈴控制器程序305(包括相關的數據結構)可存儲在計算機可讀介質或載體上,如RAM存儲器、磁性或光學驅動器或磁盤等。
盡管在此已經詳細示出和描述包括本發(fā)明教導的各個實施例,但是,本領域中技術人員容易想出許多其它的仍然包括這些教導的變化
權利要求
1.一種用于向主叫方裝置提供多媒體內容的方法,包括從所述主叫方裝置接收連接建立請求,所述連接建立請求用于在網際協(xié)議(IP)多媒體子系統(tǒng)(IMS)網絡中的所述主叫方裝置和被叫方裝置之間建立連接;響應于所述連接建立請求獲得多媒體內容信息,所述多媒體內容信息用于建立與所述主叫方裝置的至少一個多媒體對話;以及在建立所述連接的同時,向所述主叫方裝置發(fā)送所述多媒體內容信息的至少一部分。
2.如權利要求1所述的方法,其中,所述獲得多媒體內容信息包括確定與所述多媒體內容信息相關的至少一個多媒體內容特征;確定與所述主叫方裝置相關的至少一個終端能力參數;以及根據所述至少一個多媒體內容特征和所述至少一個終端能力參數而選擇所述多媒體內容信息的至少一部分。
3.如權利要求1所述的方法,進一步包括在所述主叫方裝置上接收所述多媒體內容信息的所述至少一部分;處理所述多媒體內容信息的所述至少一部分以便識別至少一個視頻內容標識符;以及在建立所述連接的同時,使用所述至少一個視頻內容標識符建立視頻對話,所述視頻對話用于向所述主叫方裝置提供視頻內容。
4.如權利要求1所述的方法,進一步包括建立與所述主叫方裝置的視頻對話,所述視頻對話的建立與所述向所述主叫方裝置發(fā)送所述多媒體內容信息的所述至少一部分同時發(fā)生,其中,所述多媒體內容信息的所述至少一部分包括非視頻內容。
5.如權利要求4所述的方法,進一步包括使用所述視頻對話向所述主叫方裝置提供視頻內容;以及響應于檢測到對所述連接建立請求的響應而插入延遲,所述延遲用于延遲所述視頻內容的終止。
6.一種存儲軟件程序的計算機可讀介質,其中,當由計算機執(zhí)行所述軟件程序時,所述軟件程序使計算機執(zhí)行包括如下步驟的方法從主叫方裝置接收連接建立請求,所述連接建立請求用于在網際協(xié)議(IP)多媒體子系統(tǒng)(IMS)網絡中的所述主叫方裝置和被叫方裝置之間建立連接;響應于所述連接建立請求獲得多媒體內容信息,所述多媒體內容信息用于建立與所述主叫方裝置的至少一個多媒體對話;以及在建立所述連接的同時,向所述主叫方裝置發(fā)送所述多媒體內容信息的至少一部分。
7.如權利要求6所述的計算機可讀介質,其中所述獲得多媒體內容信息包括確定與所述多媒體內容信息相關的至少一個多媒體內容特征;確定與所述主叫方裝置相關的至少一個終端能力參數;以及根據所述至少一個多媒體內容特征和所述至少一個終端能力參數而選擇所述多媒體內容信息的至少一部分。
8.如權利要求6所述的計算機可讀介質,進一步包括在所述主叫方裝置上接收所述多媒體內容信息的所述至少一部分;處理所述多媒體內容信息的至少一部分以便識別至少一個視頻內容標識符;以及在建立所述連接的同時,使用所述至少一個視頻內容標識符建立視頻對話,所述視頻對話用于向所述主叫方裝置提供視頻內容。
9.如權利要求6所述的計算機可讀介質,進一步包括建立與所述主叫方裝置的視頻對話,所述視頻對話的建立與所述向所述主叫方裝置發(fā)送所述多媒體內容信息的所述至少一部分同時發(fā)生,其中,所述多媒體內容信息的所述至少一部分包括非視頻內容。
10.一種用于向主叫方裝置提供多媒體內容的設備,包括從所述主叫方裝置接收連接建立請求的部件,所述連接建立請求用于在網際協(xié)議(IP)多媒體子系統(tǒng)(IMS)網絡中的所述主叫方裝置和被叫方裝置之間建立連接;響應于所述連接建立請求獲得多媒體內容信息的部件,所述多媒體內容信息用于建立與所述主叫方裝置的至少一個多媒體對話;以及在建立所述連接的同時,向所述主叫方裝置發(fā)送所述多媒體內容信息的至少一部分的部件。
全文摘要
本發(fā)明包括用于向主叫方裝置提供多媒體內容的方法和設備。具體地,所述方法包括從主叫方裝置接收連接建立請求,其中,所述連接建立請求用于在網際協(xié)議(IP)多媒體子系統(tǒng)(IMS)網絡中的主叫方裝置和被叫方裝置之間建立連接;響應于連接建立請求獲得多媒體內容信息,其中,多媒體內容信息用于與主叫方裝置建立至少一個多媒體對話;以及,在建立連接的同時,向主叫方裝置發(fā)送多媒體內容信息的至少一部分。
文檔編號H04L29/06GK1801862SQ20051013576
公開日2006年7月12日 申請日期2005年12月29日 優(yōu)先權日2004年12月30日
發(fā)明者拉瑪錢德拉·P.·巴特尼, 郭華, 安南德·N.·卡佳爾卡, 撒里特·姆克基, 蘭建·沙瑪 申請人:朗迅科技公司