用于在電子裝置中降低功耗的設(shè)備和方法
【專利摘要】本發(fā)明提供一種用于在電子裝置中降低應(yīng)用處理器的功耗的設(shè)備和方法。所述電子裝置包括:第一處理器,用于支持第一互聯(lián)網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(IMS)協(xié)議棧;第二處理器,用于支持第二IMS協(xié)議棧。第一處理器包括用于處理多媒體服務(wù)的應(yīng)用處理器,而第二處理器包括用于處理通信服務(wù)的通信處理器(CP)、調(diào)制解調(diào)處理器(MP)、基帶處理器(BP)之一。
【專利說明】用于在電子裝置中降低功耗的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明總體涉及一種電子裝置。更具體地講,本發(fā)明涉及一種用于在電子裝置中降低功耗的設(shè)備和方法。
【背景技術(shù)】
[0002]基于通信技術(shù)的發(fā)展,便攜式電子裝置正發(fā)展成一種不僅提供語音呼叫服務(wù),而且通過使用數(shù)據(jù)通信服務(wù)來提供各種多媒體服務(wù)的多媒體裝置。為了提供語音呼叫服務(wù)和各種多媒體服務(wù),根據(jù)現(xiàn)有技術(shù)的便攜式電子裝置可包括:用于數(shù)據(jù)通信的調(diào)制解調(diào)處理器(MP)和用于驅(qū)動應(yīng)用以及用于處理用戶界面(UI)的應(yīng)用處理器(AP)。
[0003]與可操作地連接到持久電源的固定電子裝置不同,便攜式電子裝置為了可便攜性而將電池用作電源。電池容量限制了便攜式電子裝置的操作時間。因此,便攜式電子裝置需要一種使用有限的電力來延長其操作時間的方法。
[0004]如以上所討論的,便攜式電子裝置使用AP來提供多種多媒體服務(wù)。這樣,隨著AP的功耗增加,便攜式電子裝置的操作時間縮短。
[0005]因此,存在對于一種用于在便攜式裝置中使用用于多媒體服務(wù)的AP時降低功耗的方法的需求。
[0006]以上信息被呈現(xiàn)為背景信息僅是為了幫助理解本公開。對于以上信息中的任何信息是否可用作與本發(fā)明相關(guān)的現(xiàn)有技術(shù),沒有做出確定并且沒有做出斷言。
【發(fā)明內(nèi)容】
[0007]技術(shù)問題
[0008]本發(fā)明的方面在于至少解決以上提到的問題和/或缺點,并且至少提供下面描述的優(yōu)點。因此,本發(fā)明的方面在于提供一種用于降低電子裝置中的功耗的設(shè)備和方法。
[0009]本發(fā)明的另一方面在于提供一種用于降低電子裝置中的應(yīng)用處理器的功耗的設(shè)備和方法。
[0010]本發(fā)明的另一方面在于提供一種用于在電子裝置的調(diào)制解調(diào)處理器中支持互聯(lián)網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(MS)協(xié)議的設(shè)備和方法。
[0011]本發(fā)明的另一方面在于提供一種用于在電子裝置的調(diào)制解調(diào)處理器中提供IMS服務(wù)的設(shè)備和方法。
[0012]本發(fā)明的另一方面在于提供一種用于在電子裝置的調(diào)制解調(diào)處理器中提供分組交換(PS)網(wǎng)絡(luò)的語音服務(wù)的設(shè)備和方法。
[0013]根據(jù)本發(fā)明的一方面,提供了一種電子裝置。所述電子裝置包括:第一處理器,用于支持第一互聯(lián)網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(IMS)協(xié)議棧;第二處理器,用于支持第二 IMS協(xié)議棧。第一處理器包括用于處理多媒體服務(wù)的應(yīng)用處理器(AP),第二處理器包括用于處理通信服務(wù)的通信處理器(CP)、調(diào)制解調(diào)處理器(MP)和基帶處理器(BP)中的至少一個。
[0014]根據(jù)本發(fā)明的一方面,第一處理器和第二處理器支持包括用于等效提供MS服務(wù)的多個IMS協(xié)議的IMS協(xié)議棧。
[0015]根據(jù)本發(fā)明的一方面,第一處理器支持包括多個MS協(xié)議的第一 MS協(xié)議棧以提供頂S服務(wù),第二處理器支持包括第一 MS協(xié)議棧中的至少一個MS協(xié)議的第二 MS協(xié)議棧以及傳輸控制協(xié)議/IP (TCP/IP)。第二 IMS協(xié)議棧包括會話初始化協(xié)議(SIP)、實時傳輸協(xié)議(RTP)和實時控制協(xié)議(RTCP)中的至少一個。
[0016]根據(jù)本發(fā)明的一方面,第一處理器支持包括至少一個MS協(xié)議的第一 MS協(xié)議棧以提供頂S服務(wù),第二處理器包括第二 MS協(xié)議棧,其中,第二 MS協(xié)議棧包括與第一 MS協(xié)議棧中的至少一個頂S協(xié)議不同的至少一個MS協(xié)議。
[0017]根據(jù)本發(fā)明的一方面,提供了一種用于在包括用于支持第一 IMS協(xié)議棧的第一處理器和用于支持第二 MS協(xié)議棧的第二處理器的電子裝置中提供MS服務(wù)的方法。所述方法包括:確定是否提供通信服務(wù);當確定提供通信服務(wù)時,使用第二處理器提供至少一個MS服務(wù)。第一處理器包括用于處理多媒體服務(wù)的AP,第二處理器包括用于處理通信服務(wù)的CP、MP和BP中的至少一個。
[0018]根據(jù)本發(fā)明的一方面,第一處理器包括視頻引擎和音頻引擎中的至少一個,第二處理器包括視頻引擎和音頻引擎中的至少一個,視頻引擎處理從MS協(xié)議棧提供的視頻數(shù)據(jù),輸出處理的視頻數(shù)據(jù),并將接收的視頻數(shù)據(jù)發(fā)送到MS協(xié)議棧,音頻引擎處理從MS協(xié)議棧提供的音頻數(shù)據(jù),輸出處理的音頻數(shù)據(jù),并將接收的音頻數(shù)據(jù)發(fā)送到MS協(xié)議棧。
[0019]根據(jù)本發(fā)明的一方面,第一處理器和第二處理器支持包括用于等效提供MS服務(wù)的多個IMS協(xié)議的IMS協(xié)議棧。
[0020]根據(jù)本發(fā)明的一方面,提供MS服務(wù)的步驟包括:如果第二處理器包括視頻引擎和音頻引擎,則使用所述多個頂S協(xié)議來提供MS服務(wù),其中,視頻引擎處理從MS協(xié)議棧提供的視頻數(shù)據(jù),輸出處理的視頻數(shù)據(jù),并將接收的視頻數(shù)據(jù)發(fā)送到MS協(xié)議棧,音頻引擎處理從MS協(xié)議棧提供的音頻數(shù)據(jù),輸出處理的音頻數(shù)據(jù),并將接收的音頻數(shù)據(jù)發(fā)送到IMS協(xié)議棧,并且當?shù)诙幚砥魈峁㎝S服務(wù)時第一處理器暫時關(guān)閉。
[0021]根據(jù)本發(fā)明的一方面,第一處理器支持包括多個MS協(xié)議的第一 MS協(xié)議棧以提供頂S服務(wù),第二處理器支持包括第一 MS協(xié)議棧中的至少一個MS協(xié)議的第二 MS協(xié)議棧。第二 MS協(xié)議棧包括SIP、RTP和RTCP中的至少一個。
[0022]根據(jù)本發(fā)明的一方面,提供MS服務(wù)的步驟包括:如果第二處理器包括視頻引擎和音頻引擎,則使用所述至少一個IMS協(xié)議來通過分組交換(PS)網(wǎng)絡(luò)提供語音呼叫服務(wù)或視頻呼叫服務(wù),其中,視頻引擎處理從頂S協(xié)議棧提供的視頻數(shù)據(jù),輸出處理的視頻數(shù)據(jù),并將接收的視頻數(shù)據(jù)發(fā)送到MS協(xié)議棧,音頻引擎處理從MS協(xié)議棧提供的音頻數(shù)據(jù),輸出處理的音頻數(shù)據(jù),并將接收的音頻數(shù)據(jù)發(fā)送到MS協(xié)議棧,并且當?shù)诙幚砥魈峁┱Z音呼叫服務(wù)或視頻呼叫服務(wù)時,第一處理器暫時關(guān)閉。
[0023]根據(jù)本發(fā)明的一方面,提供MS服務(wù)的步驟包括:如果第二處理器包括音頻引擎則使用所述至少一個MS協(xié)議棧來通過分組交換(PS)網(wǎng)絡(luò)提供語音呼叫服務(wù),其中,音頻引擎處理從MS協(xié)議棧提供的音頻數(shù)據(jù),輸出處理的音頻數(shù)據(jù),并將接收的音頻數(shù)據(jù)發(fā)送到MS協(xié)議棧,并且當?shù)诙幚砥魈峁┱Z音呼叫服務(wù)時,第一處理器暫時關(guān)閉。
[0024]根據(jù)本發(fā)明的一方面,還包括:當提供語音呼叫服務(wù)時,使用第二處理器的會話初始化協(xié)議(SIP)來執(zhí)行會話刷新。
[0025]根據(jù)本發(fā)明的一方面,提供MS服務(wù)的步驟包括:由第一處理器使用所述多個MS協(xié)議通過PS網(wǎng)絡(luò)提供視頻呼叫服務(wù)。
[0026]根據(jù)本發(fā)明的一方面,還包括:在第一處理器中提供視頻呼叫服務(wù)之前,確定從第二處理器的數(shù)據(jù)路由器中的物理層接收的數(shù)據(jù)的類型;當數(shù)據(jù)包括用于視頻呼叫服務(wù)的視頻數(shù)據(jù)和音頻數(shù)據(jù)中的至少一個時,在數(shù)據(jù)路由器中將數(shù)據(jù)輸出到第一處理器的傳輸控制協(xié)議/IP (TCP/IP)。
[0027]根據(jù)本發(fā)明的一方面,還包括:如果數(shù)據(jù)包括用于語音呼叫服務(wù)的音頻數(shù)據(jù),則在數(shù)據(jù)路由器中將數(shù)據(jù)輸出到第二處理器的TCP/IP,其中,提供語音呼叫服務(wù)的步驟包括:使用通過TCP/IP從數(shù)據(jù)路由器接收的音頻數(shù)據(jù)在第二處理器中通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0028]根據(jù)本發(fā)明的一方面,數(shù)據(jù)路由器基于分組數(shù)據(jù)網(wǎng)絡(luò)(TON)和載體的類型確定數(shù)據(jù)類型。
[0029]根據(jù)本發(fā)明的一方面,數(shù)據(jù)路由器通過分析IP包的頭來確定數(shù)據(jù)類型。
[0030]根據(jù)本發(fā)明的一方面,第一處理器支持包括至少一個MS協(xié)議的第一 MS協(xié)議棧以提供頂S服務(wù),第二處理器包括第二 MS協(xié)議棧,其中,第二協(xié)議棧包括與第一 MS協(xié)議棧中的至少一個頂S協(xié)議不同的至少一個MS協(xié)議。
[0031]通過下面結(jié)合附圖公開本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其他方面、優(yōu)點和顯著特征將對本領(lǐng)域的技術(shù)人員變得清楚。
【專利附圖】
【附圖說明】
[0032]通過結(jié)合附圖進行的以下描述,本發(fā)明的特定示例性實施例的以上和其他的方面、特征和優(yōu)點將更清楚,其中:
[0033]圖1是根據(jù)本發(fā)明的示例性實施例的電子裝置的框圖;
[0034]圖2是根據(jù)本發(fā)明的示例性實施例的應(yīng)用處理器(AP)和調(diào)制解調(diào)處理器(MP)的詳細框圖;
[0035]圖3是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供互聯(lián)網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(MS)服務(wù)的方法的流程圖;
[0036]圖4是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供IMS服務(wù)的方法的流程圖;
[0037]圖5是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供MS服務(wù)的數(shù)據(jù)流示圖;
[0038]圖6是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供IMS服務(wù)的數(shù)據(jù)流示圖;
[0039]圖7是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供IMS服務(wù)的數(shù)據(jù)流示圖;
[0040]圖8是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供IMS服務(wù)的數(shù)據(jù)流示圖;
[0041]圖9是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供語音服務(wù)的方法的流程圖;
[0042]圖10是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供語音服務(wù)的方法的流程圖;
[0043]圖11是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供語音服務(wù)的方法的流程圖;
[0044]圖12是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供語音服務(wù)的數(shù)據(jù)流示圖;
[0045]圖13是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供語音服務(wù)的數(shù)據(jù)流示圖;
[0046]圖14是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供語音服務(wù)的數(shù)據(jù)流示圖;
[0047]圖15是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中服務(wù)改變的數(shù)據(jù)流示圖;
[0048]圖16是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中服務(wù)改變的數(shù)據(jù)流示圖;
[0049]圖17是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中服務(wù)改變的數(shù)據(jù)流示圖;
[0050]圖18是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中服務(wù)改變的數(shù)據(jù)流示圖;
[0051]圖19是根據(jù)本發(fā)明的示例性實施例的在電子裝置的MP中語音服務(wù)的切換的數(shù)據(jù)流示圖;
[0052]圖20是根據(jù)本發(fā)明的示例性實施例的電子裝置中的MP改變的數(shù)據(jù)流示圖;
[0053]圖21是根據(jù)本發(fā)明的示例性實施例的在電子裝置中同時使用多個MP的數(shù)據(jù)流示圖;
[0054]圖22是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供語音服務(wù)的方法的流程圖;
[0055]圖23是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中處理MS數(shù)據(jù)的數(shù)據(jù)流示圖;
[0056]圖24是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中處理MS數(shù)據(jù)的數(shù)據(jù)流示圖;以及
[0057]圖25是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中處理MS數(shù)據(jù)的數(shù)據(jù)流示圖。
[0058]貫穿附圖,相同的附圖標記將被理解為表示相同的部分、組件和結(jié)構(gòu)。
【具體實施方式】
[0059]參照附圖提供以下描述來幫助全面理解由權(quán)利要求及其等同物限定的本發(fā)明的示例性實施例。以下描述包括各種特定的細節(jié)以幫助理解,但是這些細節(jié)僅被認為是示例性的。因此,本領(lǐng)域的普通技術(shù)人員將意識到在不脫離本發(fā)明的范圍和精神的情況下可對在此描述的示例性實施例進行各種改變和修改。另外,為了清楚和簡潔可省略對公知的功能和構(gòu)造的描述。
[0060]在以下描述和權(quán)利要求中使用的術(shù)語和詞語不限于書面含義,而僅被發(fā)明人使用以實現(xiàn)對本發(fā)明清楚且一致的理解。因此,對本領(lǐng)域的技術(shù)人員應(yīng)當清楚的是,提供對本發(fā)明的示例性實施例的以下描述僅為了說明的目的,而不是為了限制由權(quán)利要求及其等同物限定的本發(fā)明的目的。
[0061]要理解的是,除非上下文另外清楚地指示,否則單數(shù)形式包括復(fù)數(shù)指示物。因此,例如,參考“組件表面”包括參考這樣的一個或更多個表面。
[0062]術(shù)語“基本地”表示敘述的特性、參數(shù)或值不需準確獲得,但是在不排除特性意圖提供的作用的全部效果中可能出現(xiàn)包括本領(lǐng)域的技術(shù)人員所知的(例如)容差、測量誤差、測量精度極限以及其他因素的偏差或變化。
[0063]本發(fā)明的示例性實施例提供一種用于在電子裝置中降低應(yīng)用處理器(AP)的功耗的技術(shù)。AP可使用數(shù)據(jù)驅(qū)動應(yīng)用或者可處理用戶界面(UI)。
[0064]下文中,所述電子裝置可采用包括AP和調(diào)制解調(diào)處理器(MP)的裝置。例如,電子裝置可對應(yīng)于便攜式電子裝置、便攜式終端、移動終端、移動平板(pad)、媒體播放器、個人數(shù)字助理(PDA)、桌上型計算機、膝上型計算機、智能電話、上網(wǎng)本、電視、移動互聯(lián)網(wǎng)裝置(MID)、超移動個人計算機(UMPC)、平板PC、導(dǎo)航系統(tǒng)、智能TV、腕表、數(shù)碼相機、MP3播放器、手持式電子書、便攜式游戲機、便攜式媒體播放器等。用于處理通信調(diào)制解調(diào)功能的MP可被稱為通信處理器(CP)或基帶處理器(BP)。
[0065]圖1是根據(jù)本發(fā)明的示例性實施例的電子裝置的框圖。
[0066]參照圖1,假設(shè)所述電子裝置包括觸摸屏。
[0067]如圖1所示,所述電子裝置可包括:控制器100、揚聲器/麥克風(fēng)110、射頻(RF)通信系統(tǒng)120、輸入裝置130、觸摸屏140和外部存儲器150。根據(jù)本發(fā)明的示例性實施例,所述電子裝置可包括多個外部存儲器150。
[0068]控制器100可包括接口 101、AP 103、MP 105和內(nèi)部存儲器107??刂破?00的接口 101、AP 103,MP 105和內(nèi)部存儲器107可集成在至少一個集成電路上或者可單獨實現(xiàn)。根據(jù)本發(fā)明的示例性實施例,控制器可包括多個AP 103、多個MP 105和/或多個內(nèi)部存儲器 107。
[0069]AP 103進行控制以使用至少一個軟件程序來提供多媒體服務(wù)和Π。AP 103可通過處理數(shù)據(jù)來提供多媒體服務(wù),其中,所述數(shù)據(jù)通過使用存儲在內(nèi)部存儲器107和外部存儲器150中的至少一個的互聯(lián)網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(MS)協(xié)議而通過分組交換(PS)網(wǎng)絡(luò)發(fā)送和接收。當MP 105支持MS協(xié)議時,AP 103可提供與支持MS協(xié)議的MP 105相關(guān)聯(lián)的IMS服務(wù)。
[0070]MP 105處理通過通信網(wǎng)絡(luò)發(fā)送和接收的語音信號和數(shù)據(jù)。MP 105可包括通信協(xié)議和編解碼器。另外,MP 105可進行控制以使用內(nèi)部存儲器107和外部存儲器150中的至少一個所存儲的至少一個頂S協(xié)議來提供MS服務(wù)。例如,MP 105可支持在MS標準中定義的至少一個協(xié)議,諸如,會話初始化協(xié)議(SIP)、會話描述協(xié)議(SDP)、實時傳輸協(xié)議(RTP)、實時控制協(xié)議(RTCP)、消息會話中繼協(xié)議(MSRP)、超文本傳輸協(xié)議(HTTP)、實時流協(xié)議(RTSP)、傳輸控制協(xié)議/IP (TCP/IP)等。這樣,MP 105可支持與AP 103支持的協(xié)議相同的MS協(xié)議或者可僅支持MS服務(wù)所需的一些協(xié)議。
[0071]接口 101將電子裝置的輸入外圍設(shè)備/輸出外圍設(shè)備與AP 103和MP 105相互連接。另外,AP 103和MP 105可使用如圖2所示的進程間通信(IPC) 230來進行相互通信。
[0072]內(nèi)部存儲器107和外部存儲器150存儲用于控制電子裝置的操作的程序、在電子裝置的操作中產(chǎn)生的數(shù)據(jù)和多媒體內(nèi)容。例如,程序可包括:操作系統(tǒng)程序、通信程序、圖形程序、Π程序、協(xié)議、編解碼器、至少一個應(yīng)用程序等。當內(nèi)部存儲器107和外部存儲器150中的至少一個存儲協(xié)議時,存儲器可通過將AP 103的協(xié)議和MP 105的協(xié)議分開來存儲協(xié)議。程序可對應(yīng)于一套指令,并可因此被表示為指令集。
[0073]揚聲器/麥克風(fēng)110輸入并輸出音頻信號。所述電子裝置可使用通過外部端口連接的耳機(ear phone)(未示出)、頭掛式耳機(head phone)(未示出)、頭戴式耳機(headset)(未示出)中的任何一個來輸入和輸出音頻信號。
[0074]RF系統(tǒng)120執(zhí)行用于語音通信和數(shù)據(jù)通信的通信功能。這樣,RF系統(tǒng)120可包括用于無線通信的多個子模塊,諸如,天線、收發(fā)器、RF模塊等。RF系統(tǒng)120可被劃分成用于支持不同的通信網(wǎng)絡(luò)的多個通信子模塊。例如,通信網(wǎng)絡(luò)可包括全球移動通信系統(tǒng)(GSM)網(wǎng)絡(luò)、增強型數(shù)據(jù)GSM環(huán)境(EDGE)網(wǎng)絡(luò)、碼分多址(CDMA)網(wǎng)絡(luò)、W-CDMA網(wǎng)絡(luò)、長期演進(LTE)網(wǎng)絡(luò)、正交頻分多址(OFDMA)網(wǎng)絡(luò)、無線本地局域網(wǎng)絡(luò)(LAN)、藍牙網(wǎng)絡(luò)、近場通信(NFC)等中的任何一種,但不限于以上網(wǎng)絡(luò)。
[0075]輸入裝置130將通過用戶的選擇而產(chǎn)生的輸入數(shù)據(jù)提供給控制器100。例如,輸入裝置130可僅包括用于控制電子裝置的控制按鈕。作為另一示例,輸入裝置130可包括用于從用戶接收輸入數(shù)據(jù)的鍵盤。
[0076]觸摸屏幕140是用于輸入和輸出信息的輸入/輸出裝置,并可包括顯不器142和觸摸輸入部144。
[0077]顯示器142顯示電子裝置的狀態(tài)信息、由用戶輸入的字符、運動圖像和靜止圖像。
[0078]觸摸輸入部144將通過觸摸面板檢測的觸摸信息提供給控制器100。這樣,觸摸輸入部144將觸摸筆或手指的觸摸信息提供給控制器100。
[0079]根據(jù)本發(fā)明的示例性實施例,內(nèi)部存儲器107可與AP 103和MP 105分開。
[0080]可選地,AP 103和MP 105可分別包括內(nèi)部存儲器107。這樣,AP 103和MP 105可使用存儲在各自的內(nèi)部存儲器中的至少一個頂S協(xié)議和TCP/IP來提供MS服務(wù)。
[0081 ] 圖2是根據(jù)本發(fā)明的示例性實施例的AP和MP的詳細框圖。
[0082]參照圖2,假設(shè)AP 103和MP 105使用存儲在各自的內(nèi)部存儲器中的至少一個MS協(xié)議和TCP/IP來提供IMS服務(wù)。
[0083]如圖2所示,AP 103進行控制以使用至少一個軟件程序來提供多媒體服務(wù)。例如,AP 103包括:應(yīng)用層200、框架層210和庫層220。AP 103還可包括除了這些組件之外的各種組件。
[0084]應(yīng)用層200驅(qū)動應(yīng)用程序。例如,應(yīng)用層200驅(qū)動IMS應(yīng)用、非IMS應(yīng)用和可在電子裝置中執(zhí)行的電話應(yīng)用。
[0085]框架層210將應(yīng)用層200和庫層220相互連接。
[0086]庫層220包括用于提供MS服務(wù)的必要模塊,諸如MS庫222JMS服務(wù)控制器224、第一媒體引擎226和TCP/IP 228。庫層220還可包括除了這些組件之外的各種組件。
[0087]IMS庫222包括第一 MS協(xié)議棧以及用于驅(qū)動MS應(yīng)用的裝置和軟件。例如,第一 IMS協(xié)議??砂∕S標準定義的協(xié)議,諸如(例如),SIP、SDP、RTP、RTCP, RTSP、MSRP、HTTP 等。
[0088]MS服務(wù)控制器224確定針對MS服務(wù)是使用AP 103的第一 MS協(xié)議棧和AP 103的第一媒體引擎226,還是使用MP 105的第二協(xié)議棧244和第二媒體引擎242。例如,為了提供頂S服務(wù),IMS服務(wù)控制器224進行控制以將AP 103的第一 MS協(xié)議棧用作主協(xié)議并與應(yīng)用相互作用。為了提供MS服務(wù),MS服務(wù)控制器224進行控制以驅(qū)動MP 105的第二IMS協(xié)議棧244和第二媒體引擎242。
[0089]第一媒體引擎226包括用于處理視頻數(shù)據(jù)和音頻數(shù)據(jù)的必要的裝置和軟件。例如,第一媒體引擎226包括視頻引擎和音頻引擎中的至少一個,其中,視頻引擎包括用于處理視頻數(shù)據(jù)的必要的裝置和軟件,音頻引擎包括用于處理音頻數(shù)據(jù)的必要的裝置和軟件。
[0090]MP 105包括用于處理與外部基站的通信的調(diào)制解調(diào)收發(fā)器248。例如,調(diào)制解調(diào)收發(fā)器248可包括多個子模塊,所述多個子模塊包括與RF系統(tǒng)、物理層和調(diào)制解調(diào)協(xié)議棧的接口。這樣,調(diào)整解調(diào)收發(fā)器248可被劃分為用于支持不同的通信網(wǎng)絡(luò)的多個通信子模塊。例如,通信網(wǎng)絡(luò)可包括:GSM網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)、W-CDMA網(wǎng)絡(luò)、LTE網(wǎng)絡(luò)、OFDMA網(wǎng)絡(luò)、無線LAN網(wǎng)絡(luò)、藍牙網(wǎng)絡(luò)、NFC等中的至少一種,但不限于以上網(wǎng)絡(luò)。
[0091]另外,MP 105包括用于為了 MS服務(wù)而處理MS數(shù)據(jù)的第二媒體引擎242、第二頂S協(xié)議棧244和TCP/IP 246。MP 105還可包括除了這些組件之外的各種組件。
[0092]如上所述,AP 103可包括用于處理MS數(shù)據(jù)的第一 MP協(xié)議棧,MP 105可包括用于處理MS數(shù)據(jù)的第二 MP協(xié)議棧244。第一 MS協(xié)議棧和第二 MS協(xié)議棧244均包括IMS服務(wù)所需的每個MS協(xié)議。可選地,第二 MS協(xié)議棧244可以是第一 MS協(xié)議棧的子集。例如,第一 MS協(xié)議??砂∕S服務(wù)所需的每個MS協(xié)議,而第二 MS協(xié)議棧244可包括頂S服務(wù)所需的一些MS協(xié)議。更具體地講,第二 MS協(xié)議棧244可包括RTP/RTCP協(xié)議(如圖12所示),或RTP/RTCP協(xié)議和SIP協(xié)議的一些功能(如圖13所示)。例如,第一IMS協(xié)議棧和第二 MS協(xié)議棧244可包括不同的MS協(xié)議。
[0093]AP 103可包括用于處理MS數(shù)據(jù)的第一媒體引擎226,MP 105可包括用于處理IMS數(shù)據(jù)的第二媒體引擎242。第一媒體引擎226和第二媒體引擎242均可包括視頻引擎和音頻引擎。例如,第一媒體引擎226可包括視頻引擎和音頻引擎,而第二媒體引擎242可包括音頻引擎。例如,第一媒體引擎226可包括視頻引擎,而第二媒體引擎242可包括音頻引擎。
[0094]當?shù)谝?MS協(xié)議棧和第二 MS協(xié)議棧244均包括MS服務(wù)所需的全部MS協(xié)議,并均包括視頻引擎和音頻引擎時,所述電子裝置可如圖3所示的使用MP來提供MS服務(wù)。
[0095]圖3是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供IMS服務(wù)的方法的流程圖。
[0096]參照圖3,在步驟301,電子裝置確定是否使用AP來通過網(wǎng)絡(luò)提供通信服務(wù)。例如,電子裝置確定電子裝置是否可通過LTE網(wǎng)絡(luò)來提供通信服務(wù)。
[0097]如果電子裝置在步驟301確定提供通信服務(wù),則電子裝置進行步驟303,其中,在所述步驟303中,電子裝置使用MP來提供MS服務(wù)。例如,為了通過LTE網(wǎng)絡(luò)提供通信服務(wù),圖2中的AP 103的MS服務(wù)控制器224驅(qū)動MP 105的第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246。然后,MP 105使用第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246來提供MS服務(wù)。這樣,電子裝置可通過關(guān)閉AP來降低功耗。
[0098]然后,電子裝置結(jié)束提供MS服務(wù)的處理。
[0099]如圖4所示,當電子裝置包括多個MP時,電子裝置根據(jù)MP是否支持MS協(xié)議來提供IMS服務(wù)。
[0100]圖4是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供IMS服務(wù)的方法的流程圖。
[0101]參照圖4,在步驟401,電子裝置使用AP來確定用于提供通信服務(wù)的網(wǎng)絡(luò)。例如,當電子裝置包括LTE MP和增強型高速率分組數(shù)據(jù)(eHRPD)MP時,電子裝置根據(jù)優(yōu)先級確定電子裝置是否可通過LTE網(wǎng)絡(luò)提供通信服務(wù)。當確定無法通過LTE網(wǎng)絡(luò)提供通信服務(wù)時,電子裝置確定電子裝置是否可使用eHRPD來提供通信服務(wù)。
[0102]在步驟403,電子裝置確定用于通信服務(wù)的網(wǎng)絡(luò)的MP是否支持MS協(xié)議。
[0103]如果電子裝置在步驟403確定用于通信服務(wù)的網(wǎng)絡(luò)的MP支持MS協(xié)議,則電子裝置進行步驟405,其中,在所述步驟405中,電子裝置使用MP來提供MS服務(wù)。例如,當通過LTE網(wǎng)絡(luò)提供通信服務(wù)時,圖2中的AP 103的MS服務(wù)控制器224驅(qū)動MP 105的第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246。然后,MP 105使用第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246來提供MS服務(wù)。這樣,電子裝置可通過關(guān)閉不提供通信服務(wù)的網(wǎng)絡(luò)的MP和AP來降低功耗。
[0104]相反,如果電子裝置在步驟403確定用于通信服務(wù)的網(wǎng)絡(luò)的MP不支持MS協(xié)議,則電子裝置進行步驟409,其中,在所述步驟409中,電子裝置使用AP來提供MS服務(wù)。這樣,電子裝置可通過關(guān)閉不提供通信服務(wù)的網(wǎng)絡(luò)的MP來降低功耗。
[0105]在步驟407,電子裝置確定通信網(wǎng)絡(luò)是否改變。例如,電子裝置確定電子裝置是否從LTE網(wǎng)絡(luò)切換到eHRPD網(wǎng)絡(luò)。
[0106]如果電子裝置在步驟407確定通信網(wǎng)絡(luò)改變,則電子裝置返回到電子裝置重新確定改變后的網(wǎng)絡(luò)的MP是否支持MS協(xié)議的步驟403。
[0107]相反,如果電子裝置在步驟407確定通信網(wǎng)絡(luò)沒有改變,則電子裝置結(jié)束此處理。例如,當提供通信服務(wù)時,電子裝置使用MP或AP來提供MS服務(wù)。
[0108]如上所討論的,當在兩個MP之間發(fā)生切換時,電子裝置可使用AP來提供MP的MS服務(wù)。在這種情況下,MP的MS協(xié)議棧和AP的MS協(xié)議棧應(yīng)同步并鏈接。例如,當進入LTE網(wǎng)絡(luò)時,電子裝置使用LTE MP來提供MS服務(wù)。當電子裝置切換到eHRPD網(wǎng)絡(luò)時,LTE MP將用于MS服務(wù)的必要信息(諸如,會話信息)發(fā)送到AP的MS協(xié)議棧。AP可使用從LTEMP接收的用于MS服務(wù)的必要信息來通過eHRPD網(wǎng)絡(luò)保持MS服務(wù)。這樣,當不執(zhí)行用于檢查LTE網(wǎng)絡(luò)的信道條件的通信協(xié)議時,電子裝置可通過關(guān)閉LTE MP來降低功耗。
[0109]圖5是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供MS服務(wù)的數(shù)據(jù)流示圖。
[0110]參照圖5,第一 MP包括與AP包括的MS協(xié)議相同的MS協(xié)議、視頻引擎和音頻引擎,而第二 MP不支持MS協(xié)議。
[0111]當電子裝置包括多個MP時,AP可確定用于提供通信服務(wù)的通信網(wǎng)絡(luò)。
[0112]當通信服務(wù)通過使用支持MS協(xié)議的第一 MP而被提供時,AP可驅(qū)動第一 MP的TCP/IP、IMS庫和媒體引擎。
[0113]第一 MP可使用TCP/IP、IMS庫和媒體引擎來提供MS服務(wù)。例如,為了提供語音呼叫服務(wù),第一 MP通過SIP信令來設(shè)置呼叫。下一步,第一 MP處理用于語音呼叫服務(wù)的語音數(shù)據(jù),從而通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。另外,第一 MP在語音呼叫服務(wù)期間執(zhí)行周期性的會話刷新。這樣,AP和第二 MP可被關(guān)閉以降低電子裝置的功耗。通過PS網(wǎng)絡(luò)提供的語音呼叫服務(wù)包括IP語音(VoIP)服務(wù)。
[0114]例如,為了提供視頻呼叫服務(wù),第一 MP通過SIP信令設(shè)置呼叫。下一步,第一 MP處理用于視頻呼叫服務(wù)的視頻數(shù)據(jù)和語音數(shù)據(jù),從而通過PS網(wǎng)絡(luò)提供視頻呼叫服務(wù)。另外,第一 MP在視頻呼叫服務(wù)期間執(zhí)行周期性的會話刷新。這樣,AP和第二 MP可被關(guān)閉以降低電子裝置的功耗。
[0115]如此,當?shù)谝?MP支持MS協(xié)議時,第一 MP的第一調(diào)制解調(diào)收發(fā)器包括用于將從物理層接收的數(shù)據(jù)進行分類和路由到充足的路徑的數(shù)據(jù)路由器。例如,數(shù)據(jù)路由器基于分組數(shù)據(jù)網(wǎng)絡(luò)(TON)和載體(bearer)的類型而對數(shù)據(jù)進行分類。例如,數(shù)據(jù)路由器可通過分析IP包的頭來對數(shù)據(jù)進行分類。數(shù)據(jù)被劃分成頂S數(shù)據(jù)和非MS數(shù)據(jù),并且MS數(shù)據(jù)被劃分成信令和多媒體數(shù)據(jù)。此時,數(shù)據(jù)路由器可實現(xiàn)在第一調(diào)制解調(diào)收發(fā)器的調(diào)制解調(diào)協(xié)議棧中,或者可被單獨實現(xiàn)。例如,在LTE系統(tǒng)中,數(shù)據(jù)路由器可實現(xiàn)在分組數(shù)據(jù)匯聚協(xié)議(TOCP)層中或者基于rocp而單獨實現(xiàn)。
[0116]因此,當?shù)谝?MP支持MS協(xié)議時,數(shù)據(jù)路由器可將MS數(shù)據(jù)和MS信號發(fā)送到第一 MP的TCP/IP,并通過AP的TCP/IP將非MS數(shù)據(jù)發(fā)送到相應(yīng)的應(yīng)用。
[0117]當通信服務(wù)通過使用不支持MS協(xié)議的第二 MP而被提供時,AP可提供MS服務(wù)。例如,在語音呼叫服務(wù)中,AP可通過SIP信令來設(shè)置呼叫。下一步,AP可處理通過第二 MP接收的音頻數(shù)據(jù),從而提供語音呼叫服務(wù)。
[0118]例如,為了視頻呼叫服務(wù),AP可通過SIP信令來設(shè)置呼叫。下一步,AP可處理通過第二 MP接收的視頻數(shù)據(jù)和音頻數(shù)據(jù),從而提供視頻呼叫服務(wù)。
[0119]在從第一 MP切換到第二 MP的情況下,第一 MP將用于MS服務(wù)的必要信息(諸如會話信息)發(fā)送到AP的MS協(xié)議棧以與AP的MS協(xié)議棧同步并鏈接。因此,AP可使用用于從第一 MP提供的MS服務(wù)的必要信息來保持MS服務(wù)。
[0120]圖6是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供MS服務(wù)的數(shù)據(jù)流示圖。
[0121]參照圖6,針對語音呼叫服務(wù),第一 MP可使用TCP/IP、MS庫和媒體引擎來處理用于語音呼叫服務(wù)的音頻數(shù)據(jù),并通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0122]在視頻呼叫服務(wù)中,可通過第一 MP的TCP/IP、MS庫和媒體引擎來處理用于視頻呼叫服務(wù)的音頻數(shù)據(jù)??赏ㄟ^第一 MP的TCP/IP和MS庫以及AP的媒體引擎來處理用于視頻呼叫服務(wù)的視頻數(shù)據(jù)。
[0123]如此,當不同的處理器處理用于視頻呼叫服務(wù)的視頻數(shù)據(jù)和音頻數(shù)據(jù)時,AP和第一 MP交換信息以同步所述兩種數(shù)據(jù)。例如,當將視頻數(shù)據(jù)發(fā)送到AP時,第一 MP也發(fā)送針對語音數(shù)據(jù)的同步信息。
[0124]圖7是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供MS服務(wù)的數(shù)據(jù)流示圖。
[0125]參照圖7,在語音呼叫服務(wù)中,第一 MP可使用TCP/IP、MS庫和媒體引擎來處理用于語音呼叫服務(wù)的音頻數(shù)據(jù),并提供語音呼叫服務(wù)。
[0126]在視頻呼叫服務(wù)中,可通過第一 MP的TCP/IP和MS庫以及AP的媒體引擎來處理用于視頻呼叫服務(wù)的音頻數(shù)據(jù)和視頻數(shù)據(jù)。
[0127]因此,數(shù)據(jù)路由器可將MS數(shù)據(jù)和MS信號發(fā)送到第一 MP的TCP/IP,并通過AP的TCP/IP將非MS數(shù)據(jù)發(fā)送到相應(yīng)的應(yīng)用。
[0128]圖8是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供MS服務(wù)的數(shù)據(jù)流示圖。
[0129]參照圖8,在語音呼叫服務(wù)中,第一 MP可使用TCP/IP、MS庫和媒體引擎來處理用于語音呼叫服務(wù)的音頻數(shù)據(jù),并通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0130]在視頻呼叫服務(wù)中,可通過AP的TCP/IP、MS庫和媒體引擎來處理用于視頻呼叫服務(wù)的音頻數(shù)據(jù)和視頻數(shù)據(jù)。
[0131]因此,當語音呼叫服務(wù)切換到視頻呼叫服務(wù)時,AP可通過驅(qū)動用于視頻呼叫服務(wù)的TCP/IP、IMS庫和媒體引擎來提供視頻呼叫服務(wù)。
[0132]當視頻呼叫服務(wù)切換到語音呼叫服務(wù)時,AP可驅(qū)動第一 MP的TCP/IP、IMS庫和媒體引擎。因此,第一 MP可使用TCP/IPUMS庫和媒體引擎來處理語音數(shù)據(jù),并提供語音呼叫服務(wù)。
[0133]如此,當?shù)谝?MP提供語音呼叫服務(wù)而AP提供視頻呼叫服務(wù)時,第一 MP的數(shù)據(jù)路由器可將用于語音呼叫服務(wù)的音頻信號發(fā)送到第一MP的TCP/IP,并將MS信號和用于視頻呼叫服務(wù)的數(shù)據(jù)(例如,音頻數(shù)據(jù)和視頻數(shù)據(jù))發(fā)送到AP的TCP/IP。
[0134]當圖2中的第二 MS協(xié)議棧是第一 MS協(xié)議棧的子集時,電子裝置可使用圖9中的MP來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0135]圖9是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供語音服務(wù)的方法的流程圖。
[0136]參照圖9,在步驟901,電子裝置使用AP來確定通過網(wǎng)絡(luò)能否提供通信服務(wù)。例如,電子裝置確定電子裝置是否可通過LTE網(wǎng)絡(luò)提供通信服務(wù)。
[0137]如果電子裝置在步驟901使用AP來確定通過網(wǎng)絡(luò)提供通信服務(wù),則電子裝置進行步驟903,其中,在所述步驟903中,電子裝置使用MP來通過PS網(wǎng)絡(luò)提供視頻呼叫服務(wù)。例如,為了通過LTE網(wǎng)絡(luò)提供語音呼叫服務(wù),圖2的AP 103的MS服務(wù)控制器224驅(qū)動MP105的第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246。下一步,MP 105使用第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。這樣,電子裝置可通過關(guān)閉AP來降低功耗。
[0138]下一步,電子裝置結(jié)束此處理。
[0139]如圖10或圖11所示,當電子裝置包括多個MP時,電子裝置可根據(jù)MP是否支持IMS協(xié)議來提供MS服務(wù)。
[0140]圖10是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供語音服務(wù)的方法的流程圖。
[0141]參照圖10,在步驟1001,電子裝置使用AP來確定用于通信服務(wù)的網(wǎng)絡(luò)。例如,當電子裝置包括LTE MP和eHRPD MP時,電子裝置根據(jù)優(yōu)先級確定電子裝置是否可通過LTE網(wǎng)絡(luò)提供通信服務(wù)。當電子裝置確定電子裝置通過LTE網(wǎng)絡(luò)不能提供通信服務(wù)時,電子裝置確定電子裝置是否可提供使用eHRPD的通信服務(wù)。
[0142]在步驟1003,電子裝置確定用于通信服務(wù)的網(wǎng)絡(luò)的MP是否支持MS協(xié)議。
[0143]如果電子裝置在步驟1003確定用于通信服務(wù)的網(wǎng)絡(luò)的MP支持MS協(xié)議,則電子裝置進行步驟1005,其中,在所述步驟1005中,電子裝置確定電子裝置是否提供語音呼叫服務(wù)。
[0144]如果電子裝置在步驟1005確定電子裝置正在提供語音呼叫服務(wù),則電子裝置進行步驟1007,其中,在所述步驟1007中,電子裝置使用MP通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。例如,當通過LTE網(wǎng)絡(luò)提供語音呼叫服務(wù)時,圖2的AP 103的MS服務(wù)控制器224驅(qū)動MP105的第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246。下一步,MP 105使用第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246來提供語音呼叫服務(wù)。這樣,電子裝置可通過關(guān)閉不提供通信服務(wù)的網(wǎng)絡(luò)的AP和MP來降低功耗。
[0145]相反,如果電子裝置在步驟1005確定電子裝置不提供語音呼叫服務(wù)時(例如,當提供除了語音呼叫服務(wù)之外的其他服務(wù)時),則電子裝置進行步驟1011,其中,在所述步驟1011中,電子裝置使用AP來提供MS服務(wù)。
[0146]相反,如果電子裝置在步驟1003確定用于通信服務(wù)的網(wǎng)絡(luò)的MP不支持MS協(xié)議時,則電子裝置進行步驟1011,其中,在所述步驟1011中,電子裝置使用AP來提供MS服務(wù)。這樣,電子裝置可通過關(guān)閉不提供通信服務(wù)的網(wǎng)絡(luò)的MP來降低功耗。
[0147]當電子裝置確定電子裝置在步驟1007使用MP來提供語音呼叫服務(wù)時,電子裝置進行步驟1009,其中,在所述步驟1009中,電子裝置確定電子裝置是否切換到視頻呼叫服務(wù)。
[0148]如果電子裝置在步驟1009確定電子裝置切換到視頻呼叫服務(wù),則電子裝置進行步驟1011,其中,在所述步驟1011中,電子裝置使用AP來提供視頻呼叫服務(wù)。例如,當切換到視頻呼叫服務(wù)時,AP通過驅(qū)動用于視頻呼叫服務(wù)的TCP/IP、IMS庫和媒體引擎來提供視頻呼叫服務(wù)。
[0149]如果電子裝置在步驟1009確定電子裝置沒有切換到視頻呼叫服務(wù),則電子裝置結(jié)束在MP中提供語音服務(wù)的處理。例如,電子裝置使用MP通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0150]圖11是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供語音服務(wù)的方法的流程圖。
[0151]參照圖11,在步驟1101,電子裝置使用AP確定用于通信服務(wù)的網(wǎng)絡(luò)。例如,當電子裝置包括LTE MP和eHRPD MP時,電子裝置根據(jù)優(yōu)先級確定電子裝置是否可通過LTE網(wǎng)絡(luò)提供通信服務(wù)。當通過LTE網(wǎng)絡(luò)不能提供通信服務(wù)時,電子裝置確定電子裝置是否可提供使用eHRPD的通信服務(wù)。
[0152]在步驟1103,電子裝置確定用于通信服務(wù)的網(wǎng)絡(luò)的MP是否支持MS協(xié)議。
[0153]如果電子裝置在步驟1103確定用于通信服務(wù)的網(wǎng)絡(luò)的MP支持MS協(xié)議,則電子裝置進行步驟1105,其中,在所述步驟1105中,電子裝置確定電子裝置是否提供語音呼叫服務(wù)。
[0154]如果電子裝置在步驟1105確定電子裝置提供語音呼叫服務(wù),則電子裝置進行步驟1107,其中,在所述步驟1107中,電子裝置使用MP通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。例如,當電子裝置確定電子裝置通過LTE網(wǎng)絡(luò)提供語音呼叫服務(wù)時,圖2中的AP 103的IMS服務(wù)控制器224驅(qū)動MP 105的第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246。下一步,MP 105使用第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246來提供語音呼叫服務(wù)。這樣,電子裝置可通過關(guān)閉不提供通信服務(wù)的網(wǎng)絡(luò)的AP和MP來降低功耗。
[0155]如果電子裝置在步驟1105確定電子裝置不提供語音呼叫服務(wù)時(例如,當提供除了語音呼叫服務(wù)之外的其他服務(wù)時),則電子裝置進行步驟1111,其中,在所述步驟1111中,電子裝置使用AP來提供MS服務(wù)。
[0156]相反,如果電子裝置在步驟1103確定用于通信服務(wù)的網(wǎng)絡(luò)的MP不支持MS協(xié)議,則電子裝置進行步驟1111,其中,在所述步驟1111中,電子裝置使用AP來提供MS服務(wù)。這樣,電子裝置可通過關(guān)閉不提供通信服務(wù)的網(wǎng)絡(luò)的MP來降低功耗。
[0157]當在步驟1107使用MP來提供語音呼叫服務(wù)時,電子裝置進行步驟1109,其中,在步驟1109中,電子裝置確定通信網(wǎng)絡(luò)是否改變。例如,電子裝置確定電子裝置是否從LTE網(wǎng)絡(luò)切換到eHRPD網(wǎng)絡(luò)。
[0158]如果電子裝置在步驟1009確定通信網(wǎng)絡(luò)改變,則電子裝置返回到步驟1103,其中,在所述步驟1103中,電子裝置確定改變后的通信網(wǎng)絡(luò)的MP是否支持MS協(xié)議棧。
[0159]相反,如果電子裝置在步驟1109確定通信網(wǎng)絡(luò)沒有改變,則電子裝置結(jié)束在MP中提供語音服務(wù)的處理。例如,電子裝置使用MP持續(xù)提供語音呼叫服務(wù)。
[0160]如此,當在兩個MP之間發(fā)生切換時,電子裝置可使用AP來提供MP的語音呼叫服務(wù)。在這種情況下,MP的MS協(xié)議棧和AP的協(xié)議棧應(yīng)同步并鏈接。例如,當進入LTE網(wǎng)絡(luò)時,電子裝置使用LTE MP來提供語音呼叫服務(wù)。當電子裝置切換到eHRPD網(wǎng)絡(luò)時,LTE MP將用于語音呼叫服務(wù)的必要信息(諸如,會話信息)發(fā)送到AP的MS協(xié)議棧。AP可使用從LTE MP接收的用于語音呼叫服務(wù)的必要信息來通過eHRPD網(wǎng)絡(luò)保持語音呼叫服務(wù)。這樣,當不執(zhí)行用于檢查LTE網(wǎng)絡(luò)的信道條件的通信協(xié)議時,電子裝置可通過關(guān)閉LTE MP來降低功耗。
[0161]圖12是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供語音服務(wù)的數(shù)據(jù)流示圖。
[0162]參照圖12,MP是AP的MS協(xié)議的子集。例如,MP可包括TCP/IP和MS協(xié)議的RTP/RTCP。
[0163]AP處理除了 MS信號和語音呼叫服務(wù)之外的數(shù)據(jù)。另外,在語音呼叫服務(wù)中,AP通過SIP信令設(shè)置呼叫,并激活MP的TCP/IP、RTP/RTCP和媒體引擎。
[0164]MP使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。這樣,可使AP失活以降低電子裝置的功耗。然而,為了在語音呼叫服務(wù)期間周期性的會話刷新,失活的AP被周期性地激活。
[0165]當MP通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)時,數(shù)據(jù)路由器將用于呼叫連接的信號和用于視頻呼叫服務(wù)的數(shù)據(jù)(音頻數(shù)據(jù)和視頻數(shù)據(jù))發(fā)送到AP的TCP/IP。數(shù)據(jù)路由器將用于語音呼叫服務(wù)的音頻信號發(fā)送到MP的TCP/IP。
[0166]圖13是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供語音服務(wù)的數(shù)據(jù)流示圖。
[0167]參照圖13,MP是AP的MS協(xié)議的子集。例如,MP可包括TCP/IP以及MS協(xié)議的RTP/RTCP 和子 SIP (輕 SIP(light SIP))。
[0168]AP處理除了 MS信號和語音呼叫服務(wù)之外的數(shù)據(jù)。另外,在語音呼叫服務(wù)中,AP通過SIP信令設(shè)置呼叫并激活MP的TCP/IP、RTP/RTCP和媒體引擎。另外,AP將用于針對語音呼叫服務(wù)的會話刷新的必要信息發(fā)送到MP的子SIP。
[0169]MP使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。MP還使用子SIP在語音呼叫服務(wù)期間執(zhí)行周期性的會話刷新。這樣,可關(guān)閉AP以降低電子裝置的功耗。
[0170]當MP通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)時,數(shù)據(jù)路由器將用于呼叫連接的信號和用于視頻呼叫服務(wù)的數(shù)據(jù)(音頻數(shù)據(jù)和視頻數(shù)據(jù))發(fā)送到AP的TCP/IP。數(shù)據(jù)路由器將用于語音呼叫服務(wù)的音頻信號發(fā)送到MP的TCP/IP。
[0171]如此,MP使用子SIP執(zhí)行會話刷新。如圖14所示,為了區(qū)分出MS信號中的與子SIP相關(guān)的信號,數(shù)據(jù)路由器可包括IMS信令路由器。
[0172]圖14是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中提供語音服務(wù)的數(shù)據(jù)流示圖。
[0173]參照圖14,IMS信令路由器可對MS信號進行分類,并將子SIP處理的與會話刷新相關(guān)的信號路由到子SIP,并將其他信號路由到AP的MS協(xié)議棧。MS信令路由器處理從MP的子SIP和AP的MS協(xié)議棧發(fā)送的全部MS信號。
[0174]子SIP的操作可限于在AP的IMS協(xié)議棧的控制下需要子SIP操作(例如,用于語音呼叫服務(wù))時的情況。因此,IMS信令路由器僅當子SIP被驅(qū)動時將IMS信號路由到子SIP,而當子SIP不被驅(qū)動時將IMS信號路由到AP。
[0175]在語音呼叫服務(wù)期間失活的AP可在從IMS信令路由器接收到IMS信號時被激活。
[0176]圖15是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中服務(wù)改變的數(shù)據(jù)流示圖。
[0177]參照圖15,MP包括AP的MS協(xié)議的子集。例如,MP可包括MS協(xié)議的子SIP (輕SIP)和 RTP/RTCP 以及 TCP/IP。
[0178]MP使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。例如,AP通過SIP信令設(shè)置呼叫,并激活MP的TCP/IP、RTP/RTCP和媒體引擎。因此,MP可使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0179]當語音呼叫服務(wù)切換到視頻呼叫服務(wù)時,AP可通過驅(qū)動用于視頻呼叫服務(wù)的TCP/IP、IMS庫和媒體引擎來提供視頻呼叫服務(wù)。
[0180]MP的數(shù)據(jù)路由器可將用于語音呼叫服務(wù)的音頻信號發(fā)送到MP的TCP/IP,并將用于視頻呼叫服務(wù)的信號和數(shù)據(jù)(音頻數(shù)據(jù)和視頻數(shù)據(jù))發(fā)送到AP的TCP/IP。當語音呼叫服務(wù)切換到視頻呼叫服務(wù),并且為了視頻呼叫服務(wù)而AP的TCP/IP、MS庫和媒體引擎被驅(qū)動時,數(shù)據(jù)路由器可將語音數(shù)據(jù)路徑從MP的TCP/IP切換到AP的TCP/IP。
[0181]圖16是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中服務(wù)改變的數(shù)據(jù)流示圖。
[0182]參照圖16,MP包括AP的MS協(xié)議的子集。例如,MP可包括MS協(xié)議的RTP/RTCP和子SIP (輕SIP)以及TCP/IP。
[0183]MP使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。例如,AP通過SIP信令設(shè)置呼叫,然后激活MP的TCP/IP、RTP/RTCP和媒體引擎。因此,MP使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0184]當語音呼叫服務(wù)切換到視頻呼叫服務(wù)時,用于視頻呼叫服務(wù)的音頻數(shù)據(jù)可通過MP的TCP/IP、RTP/RTCP和媒體引擎來處理。用于視頻呼叫服務(wù)的視頻數(shù)據(jù)通過AP的TCP/IP、IMS協(xié)議棧和媒體引擎來處理。例如,當語音呼叫服務(wù)切換到視頻呼叫服務(wù)時,數(shù)據(jù)路由器不切換語音數(shù)據(jù)路徑而是將語音數(shù)據(jù)發(fā)送到MP的TCP/IP。同時,數(shù)據(jù)路由器可將MS信號和視頻數(shù)據(jù)發(fā)送到AP的TCP/IP,以使AP可處理MS信號和視頻數(shù)據(jù)。
[0185]如此,當不同的處理器處理用于視頻呼叫服務(wù)的視頻數(shù)據(jù)和音頻數(shù)據(jù)時,AP和MP可交換信息以同步所述兩種數(shù)據(jù)。
[0186]圖17是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中服務(wù)改變的數(shù)據(jù)流示圖。
[0187]參照圖17,MP包括AP的MS協(xié)議的子集。例如,MP可包括MS協(xié)議的RTP/RTCP和子SIP (輕SIP)以及TCP/IP。
[0188]MP使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。例如,AP通過SIP信令設(shè)置呼叫,然后激活MP的TCP/IP、RTP/RTCP和媒體引擎。因此,MP可使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0189]當語音呼叫服務(wù)切換到視頻呼叫服務(wù)時,用于視頻呼叫服務(wù)的音頻數(shù)據(jù)可通過MP的TCP/IP、RTP/RTCP和媒體引擎來處理。用于視頻呼叫服務(wù)的視頻數(shù)據(jù)通過MP的TCP/IP和RTP/RTCP以及AP的媒體引擎來處理。例如,當語音呼叫服務(wù)切換到視頻呼叫服務(wù)時,數(shù)據(jù)路由器不切換語音數(shù)據(jù)路徑,而是將語音數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到MP的TCP/IP。同時,數(shù)據(jù)路由器可將MS信號發(fā)送到AP的TCP/IP,以使AP可處理MS信號。
[0190]圖18是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中服務(wù)改變的數(shù)據(jù)流示圖。
[0191]參照圖18,MP包括AP的MS協(xié)議的子集。例如,MP可包括MS協(xié)議的RTP/RTCP和子SIP (輕SIP)以及TCP/IP。
[0192]MP使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。例如,AP通過SIP信令設(shè)置呼叫,然后激活MP的TCP/IP、RTP/RTCP和媒體引擎。因此,MP可使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0193]當語音呼叫服務(wù)切換到視頻呼叫服務(wù)時,用于視頻呼叫服務(wù)的音頻數(shù)據(jù)和視頻數(shù)據(jù)可通過MP的TCP/IP、RTP/RTCP和媒體引擎來處理。例如,當語音呼叫服務(wù)切換到視頻呼叫服務(wù)時,數(shù)據(jù)路由器可不切換語音數(shù)據(jù)路徑而是將語音數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到MP的TCP/IP。同時,數(shù)據(jù)路由器可將MS信號發(fā)送到AP的TCP/IP,以使AP可處理MS信號。
[0194]圖19是根據(jù)本發(fā)明的示例性實施例的在電子裝置的MP中語音服務(wù)的切換的數(shù)據(jù)流示圖。
[0195]參照圖19,MP可使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0196]當從PS網(wǎng)絡(luò)至作為單無線電模式語音呼叫連續(xù)性(SRVCC)的電路服務(wù)(CS)網(wǎng)絡(luò)的切換被執(zhí)行時,MP可通過MS協(xié)議棧和CS網(wǎng)絡(luò)協(xié)議棧之間的切換來將語音數(shù)據(jù)路徑從PS網(wǎng)絡(luò)切換到CS網(wǎng)絡(luò)。
[0197]如圖19所示,MP可使用單個音頻引擎來處理PS網(wǎng)絡(luò)的音頻數(shù)據(jù)和CS網(wǎng)絡(luò)的音頻數(shù)據(jù)二者。例如,MP可包括用于處理PS網(wǎng)絡(luò)的音頻數(shù)據(jù)的第一音頻引擎和用于處理CS網(wǎng)絡(luò)的音頻數(shù)據(jù)的第二音頻引擎。在這種情況下,當語音數(shù)據(jù)路徑從PS網(wǎng)絡(luò)切換到CS網(wǎng)絡(luò)時,MP可將第一音頻引擎切換到第二音頻引擎。
[0198]另外,在將第4代(4G)系統(tǒng)的PS網(wǎng)絡(luò)切換到2G或3G系統(tǒng)的CS網(wǎng)絡(luò)之后,電子裝置可通過2G或3G系統(tǒng)的PS網(wǎng)絡(luò)執(zhí)行訪問引腳釋放。
[0199]圖20是根據(jù)本發(fā)明的示例性實施例的電子裝置中的MP改變的數(shù)據(jù)流示圖。
[0200]參照圖20,第一 MP包括AP的MS協(xié)議的子集,第二 MP不支持MS協(xié)議。
[0201]當使用第一 MP來提供通信服務(wù)時,第一 MP使用TCP/IP、RTP/RTCP和媒體引擎來處理用于語音呼叫服務(wù)的音頻數(shù)據(jù),從而通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0202]在視頻呼叫服務(wù)中,第一 MP的數(shù)據(jù)路由器可將用于視頻呼叫服務(wù)的音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到AP的TCP/IP。AP可使用TCP/IP、RTP/RTCP和媒體引擎來提供視頻呼叫服務(wù)。
[0203]因此,數(shù)據(jù)路由器可將用于語音呼叫服務(wù)的視頻數(shù)據(jù)發(fā)送到第一 MP的TCP/IP,并將MS信號和用于視頻呼叫服務(wù)的數(shù)據(jù)(音頻數(shù)據(jù)和視頻數(shù)據(jù))發(fā)送到AP的TCP/IP。
[0204]同時,當通信服務(wù)通過使用第二 MP來提供時,AP可處理從第二 MP接收的MS數(shù)據(jù),從而提供IMS服務(wù)。
[0205]當從第一 MP至第二 MP的切換被執(zhí)行時,語音呼叫服務(wù)可從第一 MP前進到AP,然后在AP中被處理。在這種情況下,第一 MP可將用于語音呼叫服務(wù)的必要信息(諸如會話信息)發(fā)送到AP的MS協(xié)議棧以與AP的MS協(xié)議棧同步并鏈接。因此,AP可使用從第一MP接收的用于語音呼叫服務(wù)的必要信息來保持語音呼叫服務(wù)。
[0206]在本發(fā)明的這個示例性實施例中,第二 MP不支持MS協(xié)議。
[0207]可選地,當?shù)诙?MP支持MS協(xié)議時,語音呼叫服務(wù)可從第一 MP切換到第二 MP并在第二 MP中被處理。
[0208]圖21是根據(jù)本發(fā)明的示例性實施例的在電子裝置中同時使用多個MP的數(shù)據(jù)流示圖。
[0209]參照圖21,電子裝置可同時使用多個MP。例如,電子裝置可同時使用第三代合作伙伴項目(3GPP)標準的第一 MP和支持無線互聯(lián)網(wǎng)的第二 MP。
[0210]在這種情況下,第一 MP通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù),而AP使用通過第二 MP接收的數(shù)據(jù)來提供除了語音呼叫服務(wù)之外的其他MS服務(wù)和非MS服務(wù)。這樣,AP對從第一MP接收的MS信號以及從第二 MP接收的數(shù)據(jù)進行分離和處理。
[0211]如圖22所示,當圖2中的第一 MP協(xié)議棧和第二 MP協(xié)議棧244包括不同的協(xié)議棧時,電子裝置可使用MP通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0212]圖22是根據(jù)本發(fā)明的示例性實施例的用于在MP中提供語音服務(wù)的方法的流程圖。
[0213]參照圖22,假設(shè)電子裝置使用MP來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0214]在步驟2201,電子裝置確定電子裝置是否可使用AP來通過網(wǎng)絡(luò)提供通信服務(wù)。例如,電子裝置確定電子裝置是否可通過LTE網(wǎng)絡(luò)提供通信服務(wù)。
[0215]當提供通信服務(wù)時,電子裝置在步驟2203確定電子裝置是否提供語音呼叫服務(wù)。
[0216]如果電子裝置在步驟2203確定電子裝置提供語音呼叫服務(wù),則電子裝置進行步驟2205,其中,在所述步驟2205中,電子裝置使用MP來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。例如,當通過LTE網(wǎng)絡(luò)提供語音呼叫服務(wù)時,圖2中的AP 103的MS服務(wù)控制器224驅(qū)動MP105的第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246。下一步,MP 105使用第二媒體引擎242、第二 MS協(xié)議棧244和TCP/IP 246來提供語音呼叫服務(wù)。這樣,電子裝置可通過關(guān)閉不提供通信服務(wù)的網(wǎng)絡(luò)的AP和MP來降低功耗。
[0217]如果電子裝置在步驟2203確定電子裝置不提供語音呼叫服務(wù)(例如,當電子裝置提供除了語音呼叫服務(wù)之外的其他服務(wù)時),則電子裝置進行步驟2207,其中,在所述步驟2207中,電子裝置使用MP來對數(shù)據(jù)進行首先處理。
[0218]在步驟2209,電子裝置在AP中使用由MP處理的數(shù)據(jù)來提供MS服務(wù)。例如,AP使用由MP處理的數(shù)據(jù)來提供除了語音呼叫服務(wù)之外的其他MS服務(wù)。
[0219]下一步,電子裝置結(jié)束在MP中提供語音服務(wù)的處理。
[0220]圖23是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中處理MS數(shù)據(jù)的數(shù)據(jù)流示圖。
[0221 ] 參照圖23,MP包括與AP包括的MS協(xié)議不同的MS協(xié)議。例如,MP可包括TCP/IP、子SIP (輕SIP)和RTP/RTCP以提供語音呼叫服務(wù)和視頻呼叫服務(wù)。
[0222]MP可使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0223]MP可使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供視頻呼叫服務(wù)。
[0224]這樣,AP可處理通過MP的TCP/IP接收的MS信號。
[0225]因此,數(shù)據(jù)路由器可將用于語音呼叫服務(wù)的音頻數(shù)據(jù)、用于視頻呼叫服務(wù)的數(shù)據(jù)(音頻數(shù)據(jù)和視頻數(shù)據(jù))和頂S信號發(fā)送到MP的TCP/IP。
[0226]根據(jù)本發(fā)明的示例性實施例,MP處理MS信號。
[0227]可選地,AP可使用第一 MS協(xié)議棧來二次處理從MP接收的已處理的MS信號。
[0228]圖24是根據(jù)本發(fā)明的示例性實施例的用于在電子裝置的MP中處理MS數(shù)據(jù)的數(shù)據(jù)流示圖。
[0229]參照圖24,MP包括與AP包括的MS協(xié)議不同的MS協(xié)議。例如,MP可包括TCP/IP、子SIP (輕SIP)和RTP/RTCP以處理語音數(shù)據(jù)。
[0230]MP可使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0231]當服務(wù)切換到視頻呼叫服務(wù)時,用于視頻呼叫服務(wù)的音頻數(shù)據(jù)可通過MP的TCP/IP、RTP/RTCP和媒體引擎來處理。用于視頻呼叫服務(wù)的視頻數(shù)據(jù)可通過MP的TCP/IP、第二MS協(xié)議棧和AP的媒體引擎來處理。這樣,MP可對用于視頻呼叫服務(wù)的視頻數(shù)據(jù)進行首次處理,然后將已處理的視頻數(shù)據(jù)發(fā)送到AP。
[0232]如此,當不同的處理器處理用于視頻呼叫服務(wù)的視頻數(shù)據(jù)和音頻數(shù)據(jù)時,AP和MP交換信息以同步所述兩種數(shù)據(jù)。
[0233]根據(jù)本發(fā)明的示例性實施例,AP可使用媒體引擎來處理由MP首次處理的視頻數(shù)據(jù)。
[0234]可選地,AP可使用第一 MS協(xié)議棧來處理從MP接收的首次處理的視頻數(shù)據(jù),然后使用媒體引擎播放視頻數(shù)據(jù)。
[0235]圖25是根據(jù)本發(fā)明的示例性實施例的用于處理電子裝置的MP中的MS數(shù)據(jù)的數(shù)據(jù)流示圖。
[0236]參照圖25,MP包括與AP包括的MS協(xié)議不同的MS協(xié)議。例如,MP可包括TCP/IP、子SIP (輕SIP)和RTP/RTCP以處理語音呼叫服務(wù)。
[0237]MP可使用TCP/IP、RTP/RTCP和媒體引擎來通過PS網(wǎng)絡(luò)提供語音呼叫服務(wù)。
[0238]為了提供視頻呼叫服務(wù),MP可對用于視頻呼叫服務(wù)的音頻數(shù)據(jù)和視頻數(shù)據(jù)進行首次處理,然后將音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到AP。AP使用由MP處理的數(shù)據(jù)來提供視頻呼叫服務(wù)。
[0239]根據(jù)本發(fā)明的示例性實施例,AP可使用第一 IMS協(xié)議棧來對由MP首次處理的音頻數(shù)據(jù)和視頻數(shù)據(jù)進行二次處理,然后使用媒體引擎播放音頻數(shù)據(jù)和視頻數(shù)據(jù)。
[0240]可選地,AP可使用媒體引擎播放由MP首次處理的音頻數(shù)據(jù)和視頻數(shù)據(jù)。
[0241 ] 如上所述,電子裝置的MP支持MS協(xié)議并在不使用AP的情況下提供MS服務(wù)。因此,可縮短AP的驅(qū)動時間以降低AP的功耗。
[0242]將理解,可以以硬件、軟件或硬件與軟件的組合的形式實現(xiàn)根據(jù)權(quán)利要求和本說明書中的描述的本發(fā)明的示例性實施例。
[0243]任何這樣的軟件可被存儲在非暫時性計算機可讀存儲介質(zhì)中。非暫時性計算機可讀存儲介質(zhì)存儲一個或多個程序(軟件模塊),所述一個或多個程序包括以下指令,所述指令當被電子裝置中的一個或多個處理器執(zhí)行時使電子裝置執(zhí)行本發(fā)明的方法。
[0244]任何這樣的軟件可以以易失性存儲器或非易失性存儲器(諸如,例如只讀存儲器(ROM)的可擦除或可重寫的存儲裝置)的形式被存儲,或者以諸如隨機存取存儲器(RAM)、存儲芯片、裝置或集成電路的存儲器的形式被存儲,或者被存儲在光學(xué)可讀介質(zhì)或磁性可讀介質(zhì)(諸如,緊湊盤(CD)、數(shù)字多功能盤(DVD)、磁盤或磁帶等)中。將理解存儲裝置和存儲介質(zhì)是適于存儲程序的機器可讀存儲器的示例性實施例,所述程序包括當被執(zhí)行時實施本發(fā)明的示例性實施例的指令。因此,示例性實施例提供包括以下代碼的程序和存儲這樣的程序的機器可讀存儲器,所述代碼用于實現(xiàn)如本申請文件的權(quán)利要求書中的任何一項權(quán)利要求請求保護的設(shè)備或方法。
[0245]雖然已參考本發(fā)明的特定示例性實施例示出并描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可在形式和細節(jié)上進行各種改變。
【權(quán)利要求】
1.一種電子裝置,包括: 第一處理器,用于支持第一互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧;以及 第二處理器,用于支持第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧, 其中,第一處理器包括用于處理多媒體服務(wù)的應(yīng)用處理器, 其中,第二處理器包括用于處理通信服務(wù)的通信處理器、調(diào)制解調(diào)處理器和基帶處理器之一 O
2.如權(quán)利要求1所述的電子裝置,其中,第一處理器包括視頻引擎和音頻引擎中的至少一個, 其中,第二處理器包括視頻引擎和音頻引擎中的至少一個, 其中,視頻引擎處理從互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧提供的視頻數(shù)據(jù),輸出處理的視頻數(shù)據(jù),并將接收的視頻數(shù)據(jù)發(fā)送到互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧, 其中,音頻引擎處理從互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧提供的音頻數(shù)據(jù),輸出處理的音頻數(shù)據(jù),并將接收的音頻數(shù)據(jù)發(fā)送到互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧。
3.如權(quán)利要求1所述的電子裝置,其中,第一處理器和第二處理器支持包括用于等效提供互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)服務(wù)的多個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議的互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧。
4.如權(quán)利要求3所述的電子裝置,其中,如果第二處理器包括視頻引擎和音頻引擎,則第二處理器使用所述多個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議來提供互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)服務(wù), 其中,視頻引擎處理從第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧提供的視頻數(shù)據(jù),輸出處理的視頻數(shù)據(jù),并將接收的視頻數(shù)據(jù)發(fā)送到第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧, 其中,音頻引擎處理從第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧提供的音頻數(shù)據(jù),輸出處理的音頻數(shù)據(jù),并將接收的音頻數(shù)據(jù)發(fā)送到第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧, 其中,當?shù)诙幚砥魈峁┗ヂ?lián)網(wǎng)協(xié)議多媒體子系統(tǒng)服務(wù)時,第一處理器暫時關(guān)閉。
5.如權(quán)利要求1所述的電子裝置,其中,第一處理器支持包括用于提供互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)服務(wù)的多個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議的第一互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧, 其中,第二處理器支持包括第一互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧中的至少一個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議的第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧以及傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議。
6.如權(quán)利要求5所述的電子裝置,其中,第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧包括會話初始化協(xié)議、實時傳輸協(xié)議和實時控制協(xié)議中的至少一個。
7.如權(quán)利要求5所述的電子裝置,其中,如果第二處理器包括視頻引擎和音頻引擎,則第二處理器使用所述至少一個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議來通過分組交換網(wǎng)絡(luò)提供語音呼叫服務(wù)和視頻呼叫服務(wù), 其中,視頻引擎處理從第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧提供的視頻數(shù)據(jù),輸出處理的視頻數(shù)據(jù),并將接收的視頻數(shù)據(jù)發(fā)送到第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧, 其中,音頻引擎處理從第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧提供的音頻數(shù)據(jù),輸出處理的音頻數(shù)據(jù),并將接收的音頻數(shù)據(jù)發(fā)送到第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧, 其中,當?shù)诙幚砥魈峁┱Z音呼叫服務(wù)或視頻呼叫服務(wù)時,第一處理器暫時關(guān)閉。
8.如權(quán)利要求5所述的電子裝置,其中,如果第二處理器包括音頻引擎,則第二處理器使用第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧來通過分組交換網(wǎng)絡(luò)提供語音呼叫服務(wù), 其中,音頻引擎處理從第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧提供的音頻數(shù)據(jù),輸出處理的音頻數(shù)據(jù),并將接收的音頻數(shù)據(jù)發(fā)送到第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧, 其中,當?shù)诙幚砥魈峁┱Z音呼叫服務(wù)時,第一處理器暫時關(guān)閉。
9.如權(quán)利要求8所述的電子裝置,其中,第二處理器使用會話初始化協(xié)議來在語音呼叫期間執(zhí)行會話刷新。
10.如權(quán)利要求9所述的電子裝置,其中,第二處理器包括: 第一路由器,用于根據(jù)會話初始化協(xié)議信號的類型,將會話初始化協(xié)議信號選擇性地發(fā)送到第二處理器的會話初始化協(xié)議或者發(fā)送到第一處理器的會話初始化協(xié)議。
11.如權(quán)利要求8所述的電子裝置,其中,第一處理器通過處理經(jīng)由所述多個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議從第二處理器接收的視頻數(shù)據(jù)和音頻數(shù)據(jù),來通過分組交換網(wǎng)絡(luò)提供視頻呼叫服務(wù)。
12.如權(quán)利要求11所述的電子裝置,其中,第二處理器包括: 數(shù)據(jù)路由器,用于將用于語音呼叫服務(wù)的音頻數(shù)據(jù)輸出到第二處理器的傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議,并用于將用于視頻呼叫服務(wù)的視頻數(shù)據(jù)和音頻數(shù)據(jù)輸出到第一處理器的傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議。
13.如權(quán)利要求12所述的電子裝置,其中,數(shù)據(jù)路由器基于分組數(shù)據(jù)網(wǎng)絡(luò)和載體的類型來對數(shù)據(jù)進行分類,或者通過分析互聯(lián)網(wǎng)協(xié)議包的頭來對數(shù)據(jù)進行分類。
14.如權(quán)利要求1所述的電子裝置,其中,第一處理器支持包括至少一個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議的第一互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧,以提供互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)服務(wù), 其中,第二處理器包括第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧,第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧包括與第一互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧中的至少一個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議不同的至少一個互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議。
15.一種用于在包括第一處理器和第二處理器的電子裝置中提供互聯(lián)網(wǎng)多媒體子系統(tǒng)服務(wù)的方法,其中,第一處理器用于支持第一互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧,而第二處理器用于支持第二互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)協(xié)議棧,所述方法包括: 確定是否提供通信服務(wù);以及 當確定提供通信服務(wù)時,使用第二處理器提供至少一種互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)服務(wù), 其中,第一處理器包括用于處理多媒體服務(wù)的應(yīng)用處理器, 其中,第二處理器包括用于處理通信服務(wù)的通信處理器、調(diào)制解調(diào)處理器和基帶處理器之一 O
【文檔編號】G06F1/32GK104335169SQ201380029103
【公開日】2015年2月4日 申請日期:2013年6月7日 優(yōu)先權(quán)日:2012年6月7日
【發(fā)明者】裴泰廷, 姜鎮(zhèn)奎, 金惠貞, 李祥洙 申請人:三星電子株式會社