信號(hào),因此它可以基于通過(guò)RIL發(fā)送和接收的信號(hào)執(zhí)行各種通信功能app。此外,電子設(shè)備100可以基于PS網(wǎng)絡(luò)310處理信號(hào),而不需要改變?cè)赗IL和通信功能app之上的操作系統(tǒng)(OS)。
[0033]電子設(shè)備100可以包括信號(hào)處理模塊110、輸入模塊120、音頻處理模塊130、顯示模塊140、存儲(chǔ)模塊150和控制模塊200。此外,電子設(shè)備100還可以包括其它模塊,例如,W1-Fi通信模塊。W1-Fi通信模塊可以與控制模塊200連接并通過(guò)控制模塊200的控制而操作。
[0034]信號(hào)處理模塊110可以執(zhí)行信號(hào)處理,諸如放大和轉(zhuǎn)換由包括在控制模塊200中的通信調(diào)制解調(diào)器或通信模塊提供的信號(hào)。此外,信號(hào)處理模塊110可以通過(guò)天線發(fā)送處理的信號(hào)。此外,信號(hào)處理模塊110可以轉(zhuǎn)換或放大通過(guò)天線接收的信號(hào),進(jìn)而將其提供到控制模塊200。具體地,信號(hào)處理模塊110可以將與通信功能相關(guān)的信號(hào)提供到可以設(shè)置為包括通信模塊的第二處理器202。
[0035]輸入模塊120可以支持與電子設(shè)備100的操作相關(guān)的信號(hào)的產(chǎn)生。輸入模塊120可以包括至少一個(gè)鍵按鈕、側(cè)鍵、主頁(yè)鍵、菜單鍵、電源鍵等。此外,輸入模塊120可以包括觸摸板。此外,當(dāng)顯示模塊140被設(shè)置為觸摸屏的形式時(shí),輸入模塊120可以包括顯示模塊140。在實(shí)施例中,輸入模塊120可以根據(jù)用戶的控制產(chǎn)生用于請(qǐng)求激活通信功能app的輸入信號(hào)和用于請(qǐng)求失活通信功能app的輸入信號(hào)。產(chǎn)生的輸入信號(hào)可被提供到控制模塊200,以用作用于激活相應(yīng)的通信功能app的指令。
[0036]用于請(qǐng)求激活通信功能app的輸入信號(hào)可以包括以下輸入信號(hào)中的至少一個(gè):例如,激活與通信功能相關(guān)的app的輸入信號(hào)、激活與消息服務(wù)相關(guān)的app的輸入信號(hào)、激活與視頻電話呼叫相關(guān)的app的輸入信號(hào)、以及激活網(wǎng)絡(luò)服務(wù)器連接的輸入信號(hào)。
[0037]音頻處理模塊130可以執(zhí)行在電子設(shè)備100的操作中產(chǎn)生的音頻信號(hào)的處理。例如,音頻處理模塊130可以執(zhí)行輸出在存儲(chǔ)在電子設(shè)備100中的某些音頻文件的再現(xiàn)時(shí)產(chǎn)生的音頻信號(hào)或者從外部電子設(shè)備接收的音頻信號(hào)。音頻處理模塊130可以執(zhí)行音頻信號(hào)的收集以支持電子設(shè)備100的記錄功能或電話呼叫功能。在實(shí)施例中,音頻處理模塊130可以輸出與CS網(wǎng)絡(luò)320連接時(shí)的引導(dǎo)聲音或效果聲音、與PS網(wǎng)絡(luò)310連接時(shí)的引導(dǎo)聲音或效果聲音、以及在CS網(wǎng)絡(luò)320和PS網(wǎng)絡(luò)310之間切換時(shí)的引導(dǎo)聲音或效果聲音。該引導(dǎo)聲音或效果聲音可以通過(guò)用戶設(shè)置或設(shè)計(jì)者的設(shè)計(jì)而被省略。
[0038]顯示模塊140可以輸出用于操作電子設(shè)備100所需要的圖像。例如,顯示模塊140可以提供等待圖像、菜單圖像、圖標(biāo)圖像和某些內(nèi)容輸出圖像。當(dāng)被設(shè)置為觸摸屏形式時(shí),顯示模塊140可以操作為輸入模塊120。顯示模塊140可以包括顯示面板、和觸摸面板或觸摸片。顯示模塊140可以支持手指觸摸、電子筆觸摸或普通筆觸摸。為此,顯示模塊140可以包括多個(gè)觸摸面板或觸摸片。
[0039]顯示模塊140可以輸出用于通信功能app的操作圖像。例如,顯示模塊140可以輸出用于操作通信功能的撥號(hào)器圖像、呼叫連接圖像、呼叫圖像、以及呼叫結(jié)束圖像。顯示模塊140可以輸出消息接收?qǐng)D像、消息編寫圖像以及消息發(fā)送圖像。這里,消息可以包括短消息、多媒體消息和電子郵件。顯示模塊140可以基于數(shù)據(jù)通信功能輸出圖像,諸如網(wǎng)絡(luò)連接圖像。顯示模塊140可以在其一側(cè)輸出狀態(tài)欄。狀態(tài)欄可以包括與電子設(shè)備100的某些功能相對(duì)應(yīng)的指示符。例如,可以在狀態(tài)欄中顯示電池指示符、顯示報(bào)警設(shè)置的指示符等。此外,可以在狀態(tài)欄中顯示表示通信網(wǎng)絡(luò)類型的指示符,并且通信網(wǎng)絡(luò)指示符可以響應(yīng)于相應(yīng)通信網(wǎng)絡(luò)的無(wú)線環(huán)境而實(shí)時(shí)改變。
[0040]同時(shí),可以保持在顯示模塊140上顯示的某些通信功能app圖像,無(wú)論連接的是CS網(wǎng)絡(luò)320還是PS網(wǎng)絡(luò)310以執(zhí)行相應(yīng)功能。也就是說(shuō),通過(guò)CS網(wǎng)絡(luò)320發(fā)送和接收的信號(hào)以及通過(guò)PS網(wǎng)絡(luò)310發(fā)送和接收的信號(hào)可以通過(guò)相同通信功能app圖像來(lái)輸出。此外,用于請(qǐng)求某些通信功能的信號(hào)可以根據(jù)通信環(huán)境或控制模塊200的控制而通過(guò)CS網(wǎng)絡(luò)320或PS網(wǎng)絡(luò)310被發(fā)送,無(wú)需改變通信功能app圖像。
[0041]存儲(chǔ)模塊150可以存儲(chǔ)用于操作電子設(shè)備100所需要的數(shù)據(jù)或在電子設(shè)備100的操作過(guò)程中產(chǎn)生的數(shù)據(jù)。存儲(chǔ)模塊150可以存儲(chǔ)操作電子設(shè)備100所需要的程序。例如,存儲(chǔ)模塊150可以存儲(chǔ)操作系統(tǒng)、至少一個(gè)app等。操作系統(tǒng)可以執(zhí)行用于控制至少一個(gè)app的操作的信號(hào)的處理。至少一個(gè)app可以是與由電子設(shè)備100提供的用戶功能相對(duì)應(yīng)的應(yīng)用程序。至少一個(gè)app可以包括通信功能app。通信功能app可以包括電話呼叫app、消息服務(wù)app、以及諸如視頻呼叫和網(wǎng)絡(luò)連接的數(shù)據(jù)通信app。如上所述,這些通信功能app可以在基于CS網(wǎng)絡(luò)320的功能app和基于PS網(wǎng)絡(luò)310的功能app中的至少一個(gè)的基礎(chǔ)上操作。備選地,單個(gè)app可以根據(jù)情況請(qǐng)求CS網(wǎng)絡(luò)320或PS網(wǎng)絡(luò)310的操作。存儲(chǔ)在存儲(chǔ)模塊150中的通信功能app可以被加載到控制模塊200,并且可以根據(jù)用戶請(qǐng)求而操作為特定“app”。
[0042]控制模塊200可以執(zhí)行對(duì)電子設(shè)備100的操作所需要的信號(hào)處理和數(shù)據(jù)處理的控制。例如,基于某個(gè)app的請(qǐng)求,控制模塊200可以從存儲(chǔ)模塊150加載相應(yīng)的app,并且可以執(zhí)行該app以控制對(duì)特定功能的支持。也就是說(shuō),控制模塊200可以加載通信功能app并基于該app控制對(duì)電話呼叫功能、消息服務(wù)功能或數(shù)據(jù)通信功能的支持。這里,控制模塊200可以包括用于支持通信功能app的執(zhí)行的第一處理器201和第二處理器202。
[0043]第一處理器201可以處理在電子設(shè)備100中操作的各種功能。例如,第一處理器201可以執(zhí)行音頻文件或圖像文件的再現(xiàn)。第一處理器201可以控制通信功能app的操作。第二處理器202可以包括至少一個(gè)通信模塊。第二處理器202可以與第一處理器201合作以根據(jù)至少一個(gè)通信模塊的操作支持?jǐn)?shù)據(jù)的發(fā)送和接收。
[0044]將參照?qǐng)D2詳細(xì)地描述上述第一處理器201和第二處理器202。
[0045]圖2示出根據(jù)本公開的電子設(shè)備中的控制模塊200的示例配置。
[0046]參照?qǐng)D2,第一處理器201可以包括支持通信功能的至少一個(gè)app210、操作系統(tǒng)220、RIL 230和V-頂S調(diào)制解調(diào)器240。這里,操作系統(tǒng)220可以是與通信功能相關(guān)的部分框架,例如,電話框架。
[0047]至少一個(gè)app 210可以是可以在第一處理器201中執(zhí)行的各種應(yīng)用程序之一。例如,至少一個(gè)app 210可以是如上所述的音頻再現(xiàn)app或圖像再現(xiàn)app。在實(shí)施例中,至少一個(gè)app 210可以支持顯示功能以顯示諸如撥號(hào)器的輸入界面以及當(dāng)前語(yǔ)音呼叫狀態(tài)。app210可以支持允許用戶選擇基于PS網(wǎng)絡(luò)310的語(yǔ)音功能和基于CS網(wǎng)絡(luò)320的語(yǔ)音功能之一。為此,app 210可以提供基于PS網(wǎng)絡(luò)310的語(yǔ)音功能的選擇項(xiàng)和基于CS網(wǎng)絡(luò)320的語(yǔ)音功能的選擇項(xiàng)。功能選擇項(xiàng)可以被設(shè)置為與特定物理鍵配對(duì)并且被設(shè)置為將在顯示模塊140中輸出的虛擬鍵按鈕。
[0048]app 210可以根據(jù)用戶輸入請(qǐng)求操作系統(tǒng)220進(jìn)行到用戶所請(qǐng)求的號(hào)碼的語(yǔ)音呼叫連接。此外,當(dāng)從網(wǎng)絡(luò)接收呼入的語(yǔ)音呼叫時(shí),app 210可以通過(guò)操作系統(tǒng)220顯示語(yǔ)音呼叫的接收,并提供用戶可以接受或拒絕呼叫的功能。app210可以支持按照用戶請(qǐng)求通過(guò)操作系統(tǒng)220將特定信息發(fā)送到其它電子設(shè)備,或者接收由其它電子設(shè)備發(fā)送的特定消息以在顯不1?塊140中輸出。
[0049]操作系統(tǒng)220可以產(chǎn)生和管理與通信功能相關(guān)的上下文(例如,話音電話呼叫上下文),并對(duì)app 210提供用于語(yǔ)音呼叫控制的應(yīng)用編程接口(API)。當(dāng)app 210通過(guò)API請(qǐng)求發(fā)送語(yǔ)音呼叫時(shí),操作系統(tǒng)220可以向RIL 230傳送撥號(hào)請(qǐng)求。此外,當(dāng)從RIL 230接收到由于呼入呼叫的產(chǎn)生而導(dǎo)致的呼入呼叫事件時(shí),操作系統(tǒng)220可以將呼入呼叫事件傳送到app210。操作系統(tǒng)220可以支持關(guān)于話音呼叫狀態(tài)的信息,例如,呼叫方的電子設(shè)備的號(hào)碼或者當(dāng)前電話呼叫狀態(tài),以供app 210參考。該API可以包括用于改變附加服務(wù)(諸如呼叫保持服務(wù)、呼叫方ID限制服務(wù)等)功能的設(shè)置的例程。
[0050]RIL 230可以提供如下功能:將與語(yǔ)音呼叫和消息服務(wù)(諸如短消息服務(wù))相關(guān)的請(qǐng)求轉(zhuǎn)換為可以被第二處理器202識(shí)別的控制信號(hào)。因此,利用RIL 230的信號(hào)處理,操作系統(tǒng)220可以使用相同的請(qǐng)求消息來(lái)控制第二處理器202,而不論構(gòu)成第二處理器202的硬件類型如何。此外,RIL 230可以提供如下功能:將根據(jù)語(yǔ)音呼叫接收而在第二處理器202中產(chǎn)生的語(yǔ)音呼叫接收的事件轉(zhuǎn)換為可被操作系統(tǒng)220識(shí)別的事件。RIL 230可以確定第二處理器202的PS通信模塊272和CS通信模塊273中的哪個(gè)可以通過(guò)操作系統(tǒng)220的請(qǐng)求來(lái)操作。此外,RIL 230可以直接接收由于第二處理器202的CS通信模塊273的操作所導(dǎo)致的消息,并且可以將該消息傳送到操作系統(tǒng)220。RIL 230可以通過(guò)V-頂S調(diào)制解調(diào)器240將由第二處理器202的PS通信模塊272接收到的消息傳送到操作系統(tǒng)220。
[0051]RIL 230可以在基于PS通信模塊272處理數(shù)據(jù)時(shí)在可以是虛擬通信模塊的V-頂S調(diào)制解調(diào)器的基礎(chǔ)上形成路徑。此外,RIL 230可以在基于CS通信模塊273處理數(shù)據(jù)時(shí)直接與特定通信模塊(例如CS通信模塊273)形成路徑。當(dāng)發(fā)生從基于PS通信模塊272的分組語(yǔ)音呼叫連接的狀態(tài)切換到基于CS通信模塊273的電路語(yǔ)音呼叫連接的狀態(tài)時(shí),RIL230可以直接與CS通信模塊273形成路徑,然后可以通過(guò)操作系統(tǒng)220將呼叫狀態(tài)的改變傳送到通信功能app 210,并可以控制發(fā)送用于釋放分組語(yǔ)音呼叫的消息。
[0052]作為虛擬通信模塊的虛擬IP多媒體子系統(tǒng)(V-頂S)調(diào)制解調(diào)器240可以與RIL230進(jìn)行通信,并且可以提供用于與PS網(wǎng)絡(luò)310連接的通信接口。V-頂S調(diào)制解調(diào)器240可以基于第二處理器202的特定通信模塊控制功能的操作,以與網(wǎng)絡(luò)300進(jìn)行數(shù)據(jù)的發(fā)送和接收。在該操作中,V-1MS