欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種支持多phone業(yè)務(wù)的安卓系統(tǒng)、方法及系統(tǒng)芯片的制作方法

文檔序號:7807816閱讀:176來源:國知局
一種支持多phone業(yè)務(wù)的安卓系統(tǒng)、方法及系統(tǒng)芯片的制作方法
【專利摘要】本發(fā)明實施例公開了一種支持多phone業(yè)務(wù)的安卓系統(tǒng)、方法及系統(tǒng)芯片。該安卓系統(tǒng)包括:phone應(yīng)用模塊、phone管理模塊、IMS?phone模塊、IMS?RIL-JAVA模塊、RIL-C模塊,第一phone模塊,第一RIL-JAVA模塊,第一phone模塊為安卓原生系統(tǒng)中的GSM?phone模塊或者CDMA?phone模塊,該系統(tǒng)中包含IMS?phone模塊和IMS?RIL-JAVA模塊,且為IMS?RIL-JAVA模塊與RIL-C模塊之間的通信設(shè)置了IMS?Socket通信通道及命令字,使得系統(tǒng)能夠有效支持IMS業(yè)務(wù),且IMS業(yè)務(wù)與第一phone模塊的業(yè)務(wù)處理邏輯互相獨立,有效支持多phone業(yè)務(wù)。
【專利說明】一種支持多phone業(yè)務(wù)的安卓系統(tǒng)、方法及系統(tǒng)芯片

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種支持多電話(Phone)業(yè)務(wù)的安卓系統(tǒng)、 方法及系統(tǒng)芯片。

【背景技術(shù)】
[0002] 安卓(Android)系統(tǒng)架構(gòu)中的無線接口層(Radio Interface Layer,縮寫為: RIL)提供了安卓通信相關(guān)的服務(wù)于無線電硬件之間的抽象層。RIL本身是與通訊無關(guān)的, 其為上層提供基于全球移動通信系統(tǒng)(Global System for Mobile communication,縮寫 為:GSM)、寬帶碼分多址(Wideband Code Division Multiple Access,縮寫為:WCDMA)、 碼分多址(Code Division Multiple Access,縮寫為:CDMA)、時分同步碼分多址(Time Division-Synchronous Code Division Multiple Access,縮寫為:TD_SCDMA)、長期演進 (Long Term Evolution,縮寫為:LTE)等網(wǎng)絡(luò)的服務(wù)及應(yīng)用。
[0003] RIL位于無線基帶系統(tǒng)(MODEM)的協(xié)議棧之上,安卓系統(tǒng)的框架層之下,分成了兩 部分,一部分是RIL-JAVA語言JAVA部分,一部分是RIL-C語言C部分,RIL-JAVA部分和 RIL-C部分是通過套接字(Socket)通道連通應(yīng)用層和平臺驅(qū)動層的,其中,RIL-C部分的框 架主要分成兩部分,一個是RILD守護進程,一個是針對調(diào)制解調(diào)器(MODEM)實現(xiàn)的功能庫 (Libril)〇
[0004] 其中,RIL為接入點(Access Point,縮寫為:AP)上層軟件系統(tǒng)和無線設(shè)備之間通 信提供接口,提供了 AP和調(diào)制解調(diào)器(MODEM)之間進行通信的一個抽象層,負(fù)責(zé)指令的可 靠傳輸、AP側(cè)的請求消息的發(fā)送及MODEM側(cè)響應(yīng)的解析,因此,RIL的性能的好壞影響著所 有無線通信應(yīng)用相關(guān)的軟件的使用。
[0005] 在安卓原生系統(tǒng)中支持GSM phone和CDMA phone的創(chuàng)建,但是這兩個phone是 根據(jù)不同的底層平臺獨立存在的,即如果MODEM支持的是CDMA模式,則上層應(yīng)用使用CDMA phone,其他模式下都是使用GSM phone。因此,目前的安卓原生系統(tǒng)中,未提供支持多phone 業(yè)務(wù)并發(fā)的功能,例如若同時存在傳統(tǒng)電路交換(Circuit Switched,縮寫為:CS)域業(yè)務(wù) 與IP多媒體子系統(tǒng)(IP Multimedia Subsystem,縮寫為:MS)業(yè)務(wù)時,安卓系統(tǒng)需要在原 有的GSM phone、Framework和RIL-C中增加 MS業(yè)務(wù)功能的支持,受原有系統(tǒng)的影響,新增 業(yè)務(wù)在原有系統(tǒng)中很難擴展與維護。


【發(fā)明內(nèi)容】

[0006] 本發(fā)明實施例提供了一種支持多phone業(yè)務(wù)的安卓系統(tǒng)、方法及系統(tǒng)芯片,用于 解決現(xiàn)有技術(shù)中安卓原生系統(tǒng)難以有效支持頂S業(yè)務(wù)的問題。
[0007] 本發(fā)明第一方面提供了一種支持多phone業(yè)務(wù)的安卓系統(tǒng),包括:
[0008] phone應(yīng)用模塊、phone管理模塊、網(wǎng)絡(luò)之間互連的協(xié)議IP多媒體子系統(tǒng)MS phone模塊、MS無線接口層JAVA語言RIL-JAVA模塊、無線接口層C語言RIL-C模塊,第一 phone模塊,第一 RIL-JAVA模塊,所述第一 phone模塊為安卓原生系統(tǒng)中的全球移動通信系 統(tǒng)GSM phone模塊或者碼分多址CDMA phone模塊;
[0009] 所述phone應(yīng)用模塊用于生成應(yīng)用業(yè)務(wù),所述應(yīng)用業(yè)務(wù)包括:指令和類型參數(shù); [0010] 所述Phone管理模塊用于接收所述應(yīng)用業(yè)務(wù),并根據(jù)所述類型參數(shù)、第一業(yè)務(wù)類 型及第二業(yè)務(wù)類型,確定由所述MS phone模塊處理或由所述第一 phone模塊處理所述應(yīng) 用業(yè)務(wù),所述第一業(yè)務(wù)類型為所述第一 phone模塊當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型, 所述第二業(yè)務(wù)類型為所述MS phone模塊當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型;
[0011] 當(dāng)確定由所述第一 phone模塊處理所述應(yīng)用業(yè)務(wù)時,所述第一 phone模塊用于接 收所述phone管理模塊發(fā)送的所述指令,根據(jù)所述指令創(chuàng)建第一業(yè)務(wù)實體,以及將所述指 令轉(zhuǎn)換成第一 RIL命令,并將所述第一 RIL命令發(fā)送給所述第一 RIL-JAVA模塊;所述第 一 RIL-JAVA模塊用于將所述第一 RIL命令通過第一套接字Socket通信通道發(fā)送給所述 RIL-C模塊,所述業(yè)務(wù)實體用于記錄應(yīng)用業(yè)務(wù)的特性及處理狀態(tài);
[0012] 當(dāng)確定由所述IMS phone模塊處理所述應(yīng)用業(yè)務(wù)時,所述IMS phone模塊用于接 收所述指令,根據(jù)所述指令創(chuàng)建第二業(yè)務(wù)實體,以及將所述指令轉(zhuǎn)換成第二RIL命令,并將 所述第二RIL命令發(fā)送給所述MS RIL-JAVA模塊;所述MS RIL-JAVA模塊用于將所述第 二RIL命令通過MS Socket通信通道發(fā)送給所述RIL-C模塊;
[0013] 所述RIL-C模塊用于接收所述第一 RIL命令,將所述第一 RIL命令轉(zhuǎn)換成第一調(diào) 制解調(diào)器命令,并將所述第一調(diào)制解調(diào)器命令發(fā)送給基帶處理器,或者接收所述第二RIL 命令,將所述第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令,并將所述第二調(diào)制解調(diào)器命令發(fā) 送給所述基帶處理器,以使所述基帶處理器響應(yīng)所述第一調(diào)制解調(diào)器命令或者所述第二調(diào) 制解調(diào)器命令。
[0014] 在第一方面第一種可能的實現(xiàn)方式中,所述phone管理模塊具體用于判斷所述類 型參數(shù)對應(yīng)的業(yè)務(wù)類型是否屬于所述第一業(yè)務(wù)類型,及判斷所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型 是否屬于所述第二業(yè)務(wù)類型;
[0015] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的 業(yè)務(wù)類型不屬于所述第二業(yè)務(wù)類型,則確定由所述第一 phone模塊處理所述應(yīng)用業(yè)務(wù); [0016] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng) 的業(yè)務(wù)類型屬于所述第二業(yè)務(wù)類型,則確定由所述MS phone模塊處理所述應(yīng)用業(yè)務(wù);
[0017] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的 業(yè)務(wù)類型屬于所述第二業(yè)務(wù)類型,則判斷所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類 型中預(yù)先設(shè)置的優(yōu)先級是否高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù) 先設(shè)置的優(yōu)先級,若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先 級高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由 所述第一 phone模塊處理所述應(yīng)用業(yè)務(wù),若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù) 類型中預(yù)先設(shè)置的優(yōu)先級低于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先 設(shè)置的優(yōu)先級,則確定由所述頂S phone模塊處理所述應(yīng)用業(yè)務(wù)。
[0018] 結(jié)合第一方面第一種可能的實現(xiàn)方式,在第一方面第二種可能的實現(xiàn)方式中,所 述第一 Socket通信通道為安卓原生系統(tǒng)中的Socket通信通道,所述RIL-C模塊通過標(biāo)記 區(qū)分所述IMS Socket通信通道和所述第一 Socket通信通道。
[0019] 結(jié)合第一方面第二種可能的實現(xiàn)方式,在第一方面第三種可能的實現(xiàn)方式中,所 述RIL-C模塊具體用于若接收到所述第一 RIL命令,將所述第一 RIL命令轉(zhuǎn)換成所述第一 調(diào)制解調(diào)器命令,將所述第一調(diào)制解調(diào)器命令及接收所述第一 RIL命令的Socket通信通 道的標(biāo)記發(fā)送給所述基帶處理器;或者,若接收到所述第二RIL命令,將所述第二RIL命令 轉(zhuǎn)換成所述第二調(diào)制解調(diào)器命令,將所述第二調(diào)制解調(diào)器命令及接收所述第二RIL命令的 Socket通信通道的標(biāo)記發(fā)送給所述基帶處理器;
[0020] 所述RIL-C模塊還用于若接收到所述基帶處理器返回的響應(yīng)消息和Socket通信 通道的標(biāo)記,則通過所述Socket通信通道的標(biāo)記對應(yīng)的Socket通信通道發(fā)送所述響應(yīng)消 息。
[0021] 結(jié)合第一方面或者第一方面第一種可能的實現(xiàn)方式或者第一方面第二種可能的 實現(xiàn)方式或者第一方面第三種可能的實現(xiàn)方式,在第一方面第四種可能的實現(xiàn)方式中,所 述RIL-C模塊中包含供所述IMS phone模塊使用的一套命令字,和安卓原生系統(tǒng)中的供所 述第一 phone模塊使用的一套命令字;
[0022] 所述RIL-C模塊還用于接收所述基帶處理器發(fā)送的第三調(diào)制解調(diào)器命令和所述 第三調(diào)制解調(diào)器命令的命令字,將所述第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命令,并查找 預(yù)先設(shè)置的命令字與phone模塊之間的對應(yīng)關(guān)系,確定與所述第三調(diào)制解調(diào)器命令的命令 字對應(yīng)的phone模塊,且若與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的phone模塊為所述 第一 phone模塊,則通過所述第一 Socket通信通道向所述第一 RIL-JAVA模塊發(fā)送所述第 三RIL命令,若與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的phone模塊為所述IMS phone 模塊,則通過所述MS Socket通信通道向所述頂S RIL-JAVA模塊發(fā)送所述第三RIL命令。
[0023] 結(jié)合第一方面第四種可能的實現(xiàn)方式,在第一方面第五種可能的實現(xiàn)方式中,所 述IMS phone模塊還用于若確定由所述IMS phone模塊處理所述應(yīng)用業(yè)務(wù),則所述IMS phone模塊處理完所述應(yīng)用業(yè)務(wù)之后,刪除所述第二業(yè)務(wù)實體;
[0024] 所述第一 phone模塊還用于若確定由所述第一 phone模塊處理所述應(yīng)用業(yè)務(wù),則 所述第一 phone模塊處理完所述應(yīng)用業(yè)務(wù)之后,刪除所述第一業(yè)務(wù)實體。
[0025] 本發(fā)明第二方面提供了一種支持多電話phone業(yè)務(wù)的方法,包括:
[0026] 生成應(yīng)用業(yè)務(wù),所述應(yīng)用業(yè)務(wù)包括:指令和所述類型參數(shù);
[0027] 根據(jù)所述類型參數(shù)、第一業(yè)務(wù)類型及第二業(yè)務(wù)類型確定所述應(yīng)用業(yè)務(wù)是在第一網(wǎng) 絡(luò)模式下處理還是在網(wǎng)絡(luò)之間互連的協(xié)議IP多媒體子系統(tǒng)MS模式下處理,所述第一網(wǎng)絡(luò) 模式為全球移動通信系統(tǒng)GSM模式或者碼分多址CDMA模式,所述第一業(yè)務(wù)類型為所述第一 網(wǎng)絡(luò)模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,所述第二業(yè)務(wù)類型為所述MS模式當(dāng)前所 注冊的交換域支持的業(yè)務(wù)類型;
[0028] 若確定在所述第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù),則根據(jù)所述指令創(chuàng)建第一業(yè)務(wù) 實體,將所述指令轉(zhuǎn)換成第一 RIL命令;或者,若確定在所述IMS模式下處理所述應(yīng)用業(yè)務(wù), 則根據(jù)所述指令創(chuàng)建第二業(yè)務(wù)實體,將所述指令轉(zhuǎn)換成第二RIL命令,所述業(yè)務(wù)實體用于 記錄所述應(yīng)用業(yè)務(wù)的特性及處理狀態(tài);
[0029] 將所述第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令并將所述第一調(diào)制解調(diào)器命令 發(fā)送給基帶處理器,或者,將所述第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令并將所述第二 調(diào)制解調(diào)器命令發(fā)送給所述基帶處理器。
[0030] 在第二方面第一種可能的實現(xiàn)方式中,所述根據(jù)所述類型參數(shù)、第一業(yè)務(wù)類型及 第二業(yè)務(wù)類型確定所述應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式還是在網(wǎng)絡(luò)之間互連的協(xié)議IP多媒體 子系統(tǒng)MS模式下處理,包括:
[0031] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的 業(yè)務(wù)類型不屬于所述第二業(yè)務(wù)類型,則確定在所述第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù);
[0032] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng) 的業(yè)務(wù)類型屬于所述第二業(yè)務(wù)類型,則確定在所述頂S模式下處理所述應(yīng)用業(yè)務(wù);
[0033] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的 業(yè)務(wù)類型屬于所述第二業(yè)務(wù)類型,則判斷所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類 型中預(yù)先設(shè)置的優(yōu)先級是否高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù) 先設(shè)置的優(yōu)先級,若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先 級高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由 所述第一網(wǎng)絡(luò)模塊處理所述應(yīng)用業(yè)務(wù),若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類 型中預(yù)先設(shè)置的優(yōu)先級低于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè) 置的優(yōu)先級,則確定由所述頂S模式處理所述應(yīng)用業(yè)務(wù)。
[0034] 結(jié)合第二方面或者第二方面第一種可能的實現(xiàn)方式,在第二方面第二種可能的實 現(xiàn)方式中,所述方法還包括:
[0035] 接收基帶處理器發(fā)送的第三調(diào)制解調(diào)器命令和所述第三調(diào)制解調(diào)器命令的命令 字,將所述第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命令,并查找預(yù)先設(shè)置的命令字與網(wǎng)絡(luò)模 式之間的對應(yīng)關(guān)系,確定與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式,其中,若與 所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為第一網(wǎng)絡(luò)模式,則在所述第一網(wǎng)絡(luò)模 式下處理所述第三調(diào)制解調(diào)器命令,若與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模 式為頂S模式,則在所述MS模式下處理所述第三調(diào)制解調(diào)器命令。
[0036] 結(jié)合第二方面第二種可能的實現(xiàn)方式,在第二方面第三種可能的實現(xiàn)方式中,所 述方法還包括:
[0037] 若在第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù),則在處理完所述應(yīng)用業(yè)務(wù)之后,刪除在 所述第一網(wǎng)絡(luò)模式下建立的所述第一業(yè)務(wù)實體;
[0038] 若在MS模式下處理所述應(yīng)用業(yè)務(wù),則在處理完所述應(yīng)用業(yè)務(wù)之后,刪除在所述 頂S模式下建立的所述第二業(yè)務(wù)實體。
[0039] 本發(fā)明第三方面提供了一種系統(tǒng)芯片,包括:應(yīng)用處理器和基帶處理器,所述應(yīng) 用處理器運行如權(quán)利要求1至6所述的支持多電話phone業(yè)務(wù)的安卓系統(tǒng),用于生成應(yīng)用 業(yè)務(wù),所述應(yīng)用業(yè)務(wù)包括:指令和所述類型參數(shù);根據(jù)所述類型參數(shù)、第一業(yè)務(wù)類型及第二 業(yè)務(wù)類型確定所述應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式下處理還是在網(wǎng)絡(luò)之間互連的協(xié)議IP多媒 體子系統(tǒng)頂S模式下處理,所述第一網(wǎng)絡(luò)模式為全球移動通信系統(tǒng)GSM模式或者碼分多址 CDMA模式,所述第一業(yè)務(wù)類型為所述第一網(wǎng)絡(luò)模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型, 所述第二業(yè)務(wù)類型為所述頂S模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型;若確定在所述第 一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù),則根據(jù)所述指令創(chuàng)建第一業(yè)務(wù)實體,將所述指令轉(zhuǎn)換成 第一 RIL命令;將所述第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令并將所述第一調(diào)制解調(diào)器 命令發(fā)送給所述基帶處理器,所述業(yè)務(wù)實體用于記錄所述應(yīng)用業(yè)務(wù)的特性及處理狀態(tài);若 確定在所述MS模式下處理所述應(yīng)用業(yè)務(wù),則根據(jù)所述指令創(chuàng)建第二業(yè)務(wù)實體,將所述指 令轉(zhuǎn)換成第二RIL命令;將所述第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令并將所述第二調(diào) 制解調(diào)器命令發(fā)送給所述基帶處理器;
[0040] 所述基帶處理器用于響應(yīng)所述第一調(diào)制解調(diào)器命令或者所述第二調(diào)制解調(diào)器命 令。
[0041] 在第三方面第一種可能的實現(xiàn)方式中,所述應(yīng)用處理器用于根據(jù)所述類型參數(shù)、 第一業(yè)務(wù)類型及第二業(yè)務(wù)類型確定所述應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式還是在網(wǎng)絡(luò)之間互連 的協(xié)議IP多媒體子系統(tǒng)MS模式下處理,具體包括:
[0042] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的 業(yè)務(wù)類型不屬于所述第二業(yè)務(wù)類型,則確定在所述第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù);
[0043] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng) 的業(yè)務(wù)類型屬于所述第二業(yè)務(wù)類型,則確定在所述頂S模式下處理所述應(yīng)用業(yè)務(wù);
[0044] 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的 業(yè)務(wù)類型屬于所述第二業(yè)務(wù)類型,則判斷所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類 型中預(yù)先設(shè)置的優(yōu)先級是否高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù) 先設(shè)置的優(yōu)先級,若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先 級高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由 所述第一網(wǎng)絡(luò)模塊處理所述應(yīng)用業(yè)務(wù),若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類 型中預(yù)先設(shè)置的優(yōu)先級低于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè) 置的優(yōu)先級,則確定由所述頂S模式處理所述應(yīng)用業(yè)務(wù)。
[0045] 結(jié)合第三方面或者第三方面第一種可能的實現(xiàn)方式,在第三方面第二種可能的實 現(xiàn)方式中,所述應(yīng)用處理器還用于:
[0046] 接收基帶處理器發(fā)送的第三調(diào)制解調(diào)器命令和所述第三調(diào)制解調(diào)器命令的命令 字,將所述第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命令,并查找預(yù)先設(shè)置的命令字與網(wǎng)絡(luò)模 式之間的對應(yīng)關(guān)系,確定與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式,其中,若與 所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為第一網(wǎng)絡(luò)模式,則在所述第一網(wǎng)絡(luò)模 式下處理所述第三調(diào)制解調(diào)器命令,若與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模 式為頂S模式,則在所述MS模式下處理所述第三調(diào)制解調(diào)器命令。
[0047] 結(jié)合第三方面第二種可能的實現(xiàn)方式,在第三方面第三種可能的實現(xiàn)方式中,所 述應(yīng)用處理器還用于:
[0048] 若在第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù),則在處理完所述應(yīng)用業(yè)務(wù)之后,刪除在 所述第一網(wǎng)絡(luò)模式下建立的所述第一業(yè)務(wù)實體;
[0049] 若在MS模式下處理所述應(yīng)用業(yè)務(wù),則在處理完所述應(yīng)用業(yè)務(wù)之后,刪除在所述 頂S模式下建立的所述第二業(yè)務(wù)實體。
[0050] 從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
[0051] 支持多phone業(yè)務(wù)的安卓系統(tǒng)包括:phone應(yīng)用模塊、phone管理模塊、IMS phone 模塊、頂S RIL-JAVA模塊、RIL-C模塊,第一 phone模塊、第一 RIL-JAVA模塊,其中,第一 phone模塊為安卓原生系統(tǒng)中的GSM phone模塊或者CDMA模塊,其中,phone應(yīng)用模塊用 于生成應(yīng)用業(yè)務(wù),該應(yīng)用業(yè)務(wù)包括指令和類型參數(shù),phone管理模塊用于根據(jù)類型參數(shù)、第 一業(yè)務(wù)類型及第二業(yè)務(wù)類型,確定由IMS phone模塊或由第一 phone模塊處理該應(yīng)用業(yè) 務(wù),且第一業(yè)務(wù)類型為第一 phone模塊當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,第二業(yè)務(wù)類 型為IMS phone模塊當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,當(dāng)確定由第一 phone模塊處理 該應(yīng)用業(yè)務(wù)時,第一 phone模塊接收該phone管理模塊發(fā)送的指令,根據(jù)該指令創(chuàng)建第一 業(yè)務(wù)實體,將該指令轉(zhuǎn)換成第一 RIL命令,將該第一 RIL命令發(fā)送給第一 RIL-JAVA模塊, 該第一 RIL-JAVA模塊用于將該第一 RIL命令通過第一套接字(Socket)通信通道發(fā)送給 RIL-C模塊,當(dāng)確定由頂S phone模塊處理該應(yīng)用業(yè)務(wù)時,該頂S phone模塊接收指令,根 據(jù)該指令創(chuàng)建第二業(yè)務(wù)實體,將該指令轉(zhuǎn)換成該第二RIL命令,并將該第二RIL命令發(fā)送 給頂S-RIL-JAVA模塊,該頂S RIL-JAVA模塊用于將該第二RIL命令通過頂S Socket通信 通道發(fā)送給RIL-C模塊,RIL-C模塊用于接收第一 RIL命令,將該第一 RIL命令轉(zhuǎn)換成第一 調(diào)制解調(diào)器命令,并將該調(diào)制解調(diào)器命令發(fā)送給基帶處理器,或者接收第二RIL命令,將該 第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令,將該第二調(diào)制解調(diào)器命令發(fā)送給基帶處理器, 使得基帶處理器響應(yīng)該第一調(diào)制解調(diào)器命令或者第二調(diào)制解調(diào)器命令,通過在系統(tǒng)中設(shè)置 MS phone模塊、頂S RIL-JAVA模塊及MS Socket通信信道,使得系統(tǒng)能夠有效的支持MS 業(yè)務(wù),且IMS業(yè)務(wù)與其他的Phone業(yè)務(wù)的業(yè)務(wù)邏輯獨立,互不影響,能夠有效支持多phone 業(yè)務(wù)。

【專利附圖】

【附圖說明】
[0052] 圖1為本發(fā)明實施例中支持多phone業(yè)務(wù)的安卓系統(tǒng)的一個示意圖;
[0053] 圖2為本發(fā)明實施例中支持多phone業(yè)務(wù)的方法的另一示意圖;
[0054] 圖3為本發(fā)明實施例中系統(tǒng)芯片的結(jié)構(gòu)的示意圖。

【具體實施方式】
[0055] 本發(fā)明實施例提供了一種支持多phone業(yè)務(wù)的安卓系統(tǒng)、方法及系統(tǒng)芯片,用于 解決現(xiàn)有的安卓原生系統(tǒng)難以有效支持頂S業(yè)務(wù)的問題。
[0056] 請參閱圖1,為本發(fā)明實施例中支持多phone業(yè)務(wù)的安卓系統(tǒng)的實施例,包括:
[0057] phone 應(yīng)用模塊 101、phone 管理模塊 102、IMS phone 模塊 103,IMS RIL-JAVA 模 塊 104、RIL-C 模塊 105、第一 phone 模塊 106、第一 RIL-JAVA 模塊 107,其中,第一 phone 模 塊106為安卓原生系統(tǒng)中的GSM phone模塊或者CDMA phone模塊;
[0058] 其中,phone應(yīng)用模塊101用于生成應(yīng)用業(yè)務(wù)、該應(yīng)用業(yè)務(wù)包括:指令和類型參 數(shù);
[0059] phone管理模塊102用于接收該應(yīng)用業(yè)務(wù),并根據(jù)該類型參數(shù)、第一業(yè)務(wù)類型及第 二業(yè)務(wù)類型確定由IMS phone模塊103還是由第一 phone模塊106處理該應(yīng)用業(yè)務(wù),該第 一業(yè)務(wù)類型為第一 phone模塊106當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,該第二業(yè)務(wù)類型 為IMS phone模塊103當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型;
[0060] 當(dāng)確定由第一 phone模塊106處理該應(yīng)用業(yè)務(wù)時,該第一 phone模塊106用于接 收phone管理模塊102發(fā)送的指令,根據(jù)該指令創(chuàng)建第一業(yè)務(wù)實體,以及將該指令轉(zhuǎn)換成第 一 RIL命令,并將該第一 RIL命令發(fā)送給第一 RIL-JAVA模塊107 ;第一 RIL-JAVA模塊107 則用于將該第一 RIL命令通過第一 Socket通信通道發(fā)送給RIL-C模塊105,其中,業(yè)務(wù)實體 用于記錄應(yīng)用業(yè)務(wù)的特性及處理狀態(tài);
[0061] 當(dāng)確定由頂S phone模塊103處理該應(yīng)用業(yè)務(wù)時,該頂S phone模塊103用于接收 指令,根據(jù)該指令創(chuàng)建第二業(yè)務(wù)實體,以及將該指令轉(zhuǎn)換成第二RIL命令,并將該第二RIL 命令發(fā)送給頂S RIL-JAVA模塊104;該頂S RIL-JAVA模塊104用于將該第二RIL命令通 過IMS Socket通信通道發(fā)送給RIL-C模塊105 ;
[0062] RIL-C模塊105用于接收第一 RIL命令,將該第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器 命令,并將該第一調(diào)制解調(diào)器命令發(fā)送給基帶處理器;或者,接收第二RIL命令,將該第二 RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令,并將該第二調(diào)制解調(diào)器命令發(fā)送給基帶處理器,使得 該基帶處理器響應(yīng)第一調(diào)制解調(diào)器命令或者第二調(diào)制解調(diào)器命令。
[0063] 其中,第一 phone模塊106當(dāng)前所注冊的交換域可以是CS域或者分組交換 (Packet Switch, PS)域,IMS phone模塊103當(dāng)前所注冊的交換域可以是IMS域。
[0064] 上述的支持多phone業(yè)務(wù)的安卓系統(tǒng)可以是基于安卓原生系統(tǒng)的架構(gòu)設(shè)計的操 作系統(tǒng),通過在該安卓原生系統(tǒng)中增加頂S Phone模塊103、MS RIL-JAVA模塊104及供 MS RIL-JAVA模塊104使用的MS Socket通信通道,使得該系統(tǒng)能夠支持MS業(yè)務(wù),且MS 業(yè)務(wù)與安卓原生系統(tǒng)原來支持的業(yè)務(wù)互相獨立,能夠有效支持多Phone業(yè)務(wù)。
[0065] 在本發(fā)明實施例中,phone管理模塊102具體用于判斷類型參數(shù)對應(yīng)的業(yè)務(wù)類型 是否屬于第一業(yè)務(wù)類型,及判斷類型參數(shù)對應(yīng)的業(yè)務(wù)類型是否屬于第二業(yè)務(wù)類型;
[0066] 若該類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于第一業(yè)務(wù)類型,且該類型參數(shù)對應(yīng)的業(yè)務(wù)類型 不屬于第二業(yè)務(wù)類型,則確定由第一 phone模塊106處理該應(yīng)用業(yè)務(wù);
[0067] 若該類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于第一業(yè)務(wù)類型,且該類型參數(shù)對應(yīng)的業(yè)務(wù)類 型屬于第二業(yè)務(wù)類型,則確定由頂S phone模塊103處理該應(yīng)用業(yè)務(wù);
[0068] 若該類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于第一業(yè)務(wù)類型,且該類型參數(shù)對應(yīng)的業(yè)務(wù)類型 屬于第二業(yè)務(wù)類型,則判斷該類型參數(shù)對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先 級是否高于類型參數(shù)對應(yīng)的業(yè)務(wù)類型在第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,若該類型參數(shù) 對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級高于該類型參數(shù)對應(yīng)的業(yè)務(wù)類型在 第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由第一 phone模塊106處理應(yīng)用業(yè)務(wù),若該類型 參數(shù)對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級低于該類型參數(shù)對應(yīng)的業(yè)務(wù)類 型在第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由MS phone模塊103處理該應(yīng)用業(yè)務(wù)。 [0069] 需要說明的是,在預(yù)先設(shè)置應(yīng)用業(yè)務(wù)在不同的phone模塊中的優(yōu)先級時,可避免 同一業(yè)務(wù)類型的應(yīng)用業(yè)務(wù)在多個phone模塊中的優(yōu)先級設(shè)置的相同,或者,若該類型參數(shù) 對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級與該類型參數(shù)對應(yīng)的業(yè)務(wù)類型在第 二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級相同,貝1J可任意選擇IMS phone模塊103或者第一 phone 模塊106處理該應(yīng)用業(yè)務(wù)。在實際應(yīng)用中,可根據(jù)需要設(shè)置不同phone模塊中不同業(yè)務(wù)類 型的應(yīng)用業(yè)務(wù)的優(yōu)先級,此處不做限定。
[0070] 在本發(fā)明實施例中,第一 Socket通信通道為安卓原生系統(tǒng)中的Socket通信通 道,RIL-C模塊105通過標(biāo)記區(qū)分IMS Socket通信通道和第一 Socket通信通道。例如, 可將IMS RIL-JAVA模塊104與RIL-C模塊105之間的IMS Socket通信通道標(biāo)記為1,將 第一 RIL-JAVA模塊107與RIL-C模塊105之間的第一 Socket通信通道標(biāo)記為0,或者, 將IMS-JAVA模塊104與RIL-C模塊105之間的IMS Socket通信通道標(biāo)記為0,將第一 RIL-JAVA模塊107與RIL-C模塊105之間的第一 Socket通信通道標(biāo)記為1,在實際應(yīng)用中, 可根據(jù)具體的需要設(shè)置Socket通信通道的標(biāo)記,此處不做限定。
[0071] 在本發(fā)明實施例中,RIL-C模塊105具體用于若接收到第一 RIL命令,將該第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令,將該第一調(diào)制解調(diào)器命令及接收該第一 RIL命令的 Socket通信通道的標(biāo)記發(fā)送給基帶處理器,或者,若接收到第二RIL命令,將該第二RIL命 令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令,將該第二調(diào)制解調(diào)器命令及接收該第二RIL命令的Socket 通信通道的標(biāo)記發(fā)送給基帶處理器。
[0072] 其中,調(diào)制解調(diào)器命令還可稱為AT (Attention)命令。
[0073] 在本發(fā)明實施例中,支持多phone業(yè)務(wù)的安卓系統(tǒng)中包含了頂S phone模塊103 和第一 phone模塊106,不同的phone模塊都有對應(yīng)的Socket通信通道進行通信,能夠有效 的支持多phone業(yè)務(wù)的業(yè)務(wù)邏輯獨立,實現(xiàn)多phone業(yè)務(wù)并發(fā)。
[0074] RIL-C模塊105還用于若接收到基帶處理器返回的響應(yīng)消息和Socket通信通道的 標(biāo)記,則通過該Socket通信通道的標(biāo)記對應(yīng)的Socket通信通道發(fā)送該響應(yīng)消息。
[0075] 在本發(fā)明實施例中,第一 phone模塊106還用于若確定由第一 phone模塊106處 理應(yīng)用業(yè)務(wù),則該第一 phone模塊106處理完該應(yīng)用業(yè)務(wù)之后,刪除在第一 RIL-JAVA模塊 107創(chuàng)建的第一業(yè)務(wù)實體。頂S phone模塊103還用于若確定使用頂S phone模塊103處 理應(yīng)用業(yè)務(wù),則頂S phone模塊103還用于在處理完該應(yīng)用業(yè)務(wù)之后,刪除在頂S RIL-JAVA 模塊104創(chuàng)建的與應(yīng)用業(yè)務(wù)對應(yīng)的第二業(yè)務(wù)實體。
[0076] 在本發(fā)明實施例中,RIL-C模塊105中包含供頂S phone模塊103使用的一套命 令字,和安卓原生系統(tǒng)中的供第一 phone模塊106使用的一套命令字。命令字用于RIL-C 模塊105確定來自基帶處理器的調(diào)制解調(diào)器命令需要發(fā)送給IMS phone模塊103還是第一 phone模塊106,通過對不同的phone模塊提供不同的命令字,使得不同的phone模塊之間 的業(yè)務(wù)處理邏輯相互獨立。
[0077] 其中,RIL-C105還用于接收基帶處理器發(fā)送的第三調(diào)制解調(diào)器命令和該第三調(diào) 制解調(diào)器命令的命令字,將該第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命令,并查找預(yù)先設(shè)置 的命令字與phone模塊之間的對應(yīng)關(guān)系,確定與該第三調(diào)制解調(diào)器命令的命令字對應(yīng)的 phone模塊,且若與該第三調(diào)制解調(diào)器命令的命令字對應(yīng)的phone模塊為第一 phone模塊 106,則通過第一 Socket通信通道向第一 RIL-JAVA模塊107發(fā)送該第三RIL命令,若與第 三調(diào)制解調(diào)器命令的命令字對應(yīng)的phone模塊為MS phone模塊103,則通過MS Socket 通信通道向IMS RIL-JAVA模塊104發(fā)送該第三RIL命令。
[0078] 在本發(fā)明實施例中,支持多phone業(yè)務(wù)的安卓系統(tǒng)中包含頂S phone模塊103和 IMS RIL-JAVA模塊104,且為IMS RIL-JAVA模塊104與RIL-C模塊105之間的通信設(shè)置 了頂S Socket通信通道及命令字,使得系統(tǒng)能夠有效支持MS業(yè)務(wù),且MS業(yè)務(wù)與第一 phone模塊106的業(yè)務(wù)處理邏輯互相獨立,并不影響第一 phone模塊106的性能,有效支持 多phone業(yè)務(wù)。
[0079] 請參閱圖2,為本發(fā)明實施例中支持多phone業(yè)務(wù)的方法的實施例,包括:
[0080] 201、生成應(yīng)用業(yè)務(wù),應(yīng)用業(yè)務(wù)包括:指令和類型參數(shù);
[0081] 在本發(fā)明實施例中,支持多phone業(yè)務(wù)的安卓系統(tǒng)生成應(yīng)用業(yè)務(wù),該應(yīng)用業(yè)務(wù)包 括指令和類型參數(shù)。
[0082] 202、根據(jù)類型參數(shù)、第一業(yè)務(wù)類型及第二業(yè)務(wù)類型確定應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模 式下處理還是在MS模式下處理,第一網(wǎng)絡(luò)模式為GSM模式或者CDMA模式,第一業(yè)務(wù)類型 為第一網(wǎng)絡(luò)模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,第二業(yè)務(wù)類型為MS模式當(dāng)前所注 冊的交換域支持的業(yè)務(wù)類型;執(zhí)行步驟203或者204 ;
[0083] 在本發(fā)明實施例中,系統(tǒng)可根據(jù)應(yīng)用業(yè)務(wù)包含的類型參數(shù)、第一業(yè)務(wù)類型及第二 業(yè)務(wù)類型確定應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式下處理還是在MS模式下處理,其中,第一網(wǎng)絡(luò) 模式為GSM模式或者CDMA模式,第一業(yè)務(wù)類型為第一網(wǎng)絡(luò)模式當(dāng)前所注冊的交換域支持的 業(yè)務(wù)類型,且第一網(wǎng)絡(luò)模式當(dāng)前所注冊的交換域可以是CS域或者PS域,其中,第二業(yè)務(wù)類 型為MS模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,且IMS模式當(dāng)前所注冊的交換域為IMS 域。
[0084] 其中,系統(tǒng)確定該應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式下處理還是在MS模式下處理具體 可以為:
[0085] 若該應(yīng)用業(yè)務(wù)包括的類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于第一業(yè)務(wù)類型,且該類型參數(shù) 對應(yīng)的業(yè)務(wù)類型不屬于第二業(yè)務(wù)類型,則確定在第一網(wǎng)絡(luò)模式下處理該應(yīng)用業(yè)務(wù);
[0086] 若該類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于第一業(yè)務(wù)類型,且該類型參數(shù)對應(yīng)的業(yè)務(wù)類 型屬于第二業(yè)務(wù)類型,則確定在頂S模式下處理應(yīng)用業(yè)務(wù);
[0087] 若該類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于第一業(yè)務(wù)類型,且該類型參數(shù)對應(yīng)的業(yè)務(wù)類型 屬于第二業(yè)務(wù)類型,則判斷該類型參數(shù)對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先 級是否高于該類型參數(shù)對應(yīng)的業(yè)務(wù)類型在第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,若該類型參 數(shù)對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級高于該類型參數(shù)對應(yīng)的業(yè)務(wù)類型 在第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由第一網(wǎng)絡(luò)模塊處理應(yīng)用業(yè)務(wù),若該類型參 數(shù)對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級低于該類型參數(shù)對應(yīng)的業(yè)務(wù)類型 在第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由MS模式處理應(yīng)用業(yè)務(wù)。
[0088] 203、若確定在第一網(wǎng)絡(luò)模式下處理應(yīng)用業(yè)務(wù),則根據(jù)指令創(chuàng)建第一業(yè)務(wù)實體,將 指令轉(zhuǎn)換成第一 RIL命令,該業(yè)務(wù)實體用于記錄應(yīng)用業(yè)務(wù)的特性及處理狀態(tài);
[0089] 在本發(fā)明實施例中,若確定在第一網(wǎng)絡(luò)模式下處理該應(yīng)用業(yè)務(wù),則根據(jù)應(yīng)用業(yè)務(wù) 中包含的指令創(chuàng)建第一業(yè)務(wù)實體,將該指令轉(zhuǎn)換成第一 RIL命令,其中,業(yè)務(wù)實體用于記錄 該應(yīng)用業(yè)務(wù)的特性及處理狀態(tài),其中,應(yīng)用業(yè)務(wù)的特性包括:應(yīng)用業(yè)務(wù)的指令、類型參數(shù)等 等。
[0090] 204、若確定在MS模式下處理應(yīng)用業(yè)務(wù),則根據(jù)指令創(chuàng)建第二業(yè)務(wù)實體,將指令 轉(zhuǎn)換成第二RIL命令;
[0091] 在本發(fā)明實施例中,若確定在MS模式下處理該應(yīng)用業(yè)務(wù),則根據(jù)該應(yīng)用業(yè)務(wù)包 含的指令創(chuàng)建第二業(yè)務(wù)實體,將該指令轉(zhuǎn)換成第二RIL命令。
[0092] 205、將第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令并將第一調(diào)制解調(diào)器命令發(fā)送 給基帶處理器,業(yè)務(wù)實體用于記錄應(yīng)用業(yè)務(wù)的特性及處理狀態(tài);或者,將第二RIL命令轉(zhuǎn)換 成第二調(diào)制解調(diào)器命令并將第二調(diào)制解調(diào)器命令發(fā)送給基帶處理器。
[0093] 在本發(fā)明實施例中,系統(tǒng)將該第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令并將第一 調(diào)制解調(diào)器命令發(fā)送給基帶處理器,使得該基帶處理器能夠響應(yīng)該第二調(diào)制解調(diào)器命令, 或者將該第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令并將第二調(diào)制解調(diào)器命令發(fā)送給基帶 處理器,使得基帶處理器能夠響應(yīng)該第二調(diào)制解調(diào)器命令。
[0094] 需要說明的是,在第一網(wǎng)絡(luò)模式下處理完該應(yīng)用業(yè)務(wù)之后,可刪除該第一業(yè)務(wù)實 體,在MS模式下處理完該應(yīng)用業(yè)務(wù)之后,可刪除該第二業(yè)務(wù)實體。
[0095] 需要說明的是,在該系統(tǒng)中包含IMS phone模塊和第一 phone模塊,且IMS phone 模塊支持IMS模式,第一 phone模塊支持GSM模式或者CDMA模式,該系統(tǒng)可以同時支持IMS 模式和GSM模式,且MS模式下處理應(yīng)用業(yè)務(wù)的業(yè)務(wù)邏輯與GSM模式下處理應(yīng)用業(yè)務(wù)的業(yè) 務(wù)邏輯相互獨立,或者同時支持頂S模式和CDMA模式,且MS模式下處理的應(yīng)用業(yè)務(wù)的業(yè) 務(wù)邏輯與CDMA模式下處理的應(yīng)用業(yè)務(wù)的業(yè)務(wù)邏輯相互獨立,使得該系統(tǒng)能夠支持多phone 業(yè)務(wù)。
[0096] 在本發(fā)明實施例中,系統(tǒng)中還包含供MS模式下使用的命令字及供第一網(wǎng)絡(luò)模式 下使用的命令字,且供第一網(wǎng)絡(luò)模式下使用的命令字為安卓原生系統(tǒng)中的命令字。
[0097] 其中,系統(tǒng)還可接收基帶處理器發(fā)送的第三調(diào)制解調(diào)器命令和第三調(diào)制解調(diào)器命 令的命令字,并將第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命令,并查找預(yù)先設(shè)置的命令字與 網(wǎng)絡(luò)模式之間的對應(yīng)關(guān)系,確定與第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式,其中,若 與第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為第一網(wǎng)絡(luò)模式,則在第一網(wǎng)絡(luò)模式下處 理第三調(diào)制解調(diào)器命令,若與第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為MS模式, 則在MS模式下處理第三調(diào)制解調(diào)器命令。
[0098] 在本發(fā)明實施例中,支持多phone業(yè)務(wù)的安卓系統(tǒng)將根據(jù)生成的應(yīng)用業(yè)務(wù)的類型 參數(shù)、第一業(yè)務(wù)類型及第二業(yè)務(wù)類型確定是在第一網(wǎng)絡(luò)模式還是在MS模式下處理該應(yīng)用 業(yè)務(wù),并且在不同的網(wǎng)絡(luò)模式下處理業(yè)務(wù)的業(yè)務(wù)邏輯相互獨立,使得能夠支持MS業(yè)務(wù),且 能夠有效支持多phone業(yè)務(wù)。
[0099] 請參閱圖3,為本發(fā)明實施例中一種系統(tǒng)芯片的結(jié)構(gòu)的不意圖,包括:
[0100] 應(yīng)用處理器301和基帶處理器302,所述應(yīng)用處理器運行如圖1所示實施例描述的 支持多phone業(yè)務(wù)的安卓系統(tǒng)。
[0101] 其中,應(yīng)用處理器301用于生成應(yīng)用業(yè)務(wù),該應(yīng)用業(yè)務(wù)包括:指令和該應(yīng)用業(yè)務(wù)的 類型參數(shù);根據(jù)類型參數(shù)、第一業(yè)務(wù)類型及第二業(yè)務(wù)類型確定該應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模 式下處理還是在MS模式下處理,第一網(wǎng)絡(luò)模式為GSM模式或者CDMA模式,第一業(yè)務(wù)類型 為第一網(wǎng)絡(luò)模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,第二業(yè)務(wù)類型為MS模式當(dāng)前所注 冊的交換域支持的業(yè)務(wù)類型;若確定在第一網(wǎng)絡(luò)模式下處理應(yīng)用業(yè)務(wù),則根據(jù)指令創(chuàng)建第 一業(yè)務(wù)實體,將該指令轉(zhuǎn)換成第一 RIL命令;將該第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令 并將該第一調(diào)制解調(diào)器命令發(fā)送給基帶處理器302,業(yè)務(wù)實體用于記錄應(yīng)用業(yè)務(wù)的特性及 處理狀態(tài);若確定在頂S模式下處理該應(yīng)用業(yè)務(wù),則根據(jù)該指令創(chuàng)建第二業(yè)務(wù)實體,將該指 令轉(zhuǎn)換成第二RIL命令;將該第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令并將該第二調(diào)制解 調(diào)器命令發(fā)送給基帶處理器302 ;
[0102] 基帶處理器302用于響應(yīng)第一調(diào)制解調(diào)器命令或者第二調(diào)制解調(diào)器命令。
[0103] 在本發(fā)明實施例中,應(yīng)用處理器301用于根據(jù)類型參數(shù)、第一業(yè)務(wù)類型及第二業(yè) 務(wù)類型確定應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式還是在頂S模式下處理,具體包括:
[0104] 若該應(yīng)用業(yè)務(wù)包含的類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于第一業(yè)務(wù)類型,且該類型參數(shù) 對應(yīng)的業(yè)務(wù)類型不屬于第二業(yè)務(wù)類型,則確定在第一網(wǎng)絡(luò)模式下處理應(yīng)用業(yè)務(wù);
[0105] 若該類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于第一業(yè)務(wù)類型,且該類型參數(shù)對應(yīng)的業(yè)務(wù)類 型屬于第二業(yè)務(wù)類型,則確定在頂S模式下處理應(yīng)用業(yè)務(wù);
[0106] 若該類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于第一業(yè)務(wù)類型,且該類型參數(shù)對應(yīng)的業(yè)務(wù)類型 屬于第二業(yè)務(wù)類型,則判斷該類型參數(shù)對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先 級是否高于該類型參數(shù)對應(yīng)的業(yè)務(wù)類型在第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,若該類型參 數(shù)對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級高于該類型參數(shù)對應(yīng)的業(yè)務(wù)類型 在第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由第一網(wǎng)絡(luò)模塊處理應(yīng)用業(yè)務(wù),若該類型參 數(shù)對應(yīng)的業(yè)務(wù)類型在第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級低于該類型參數(shù)對應(yīng)的業(yè)務(wù)類型 在第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由MS模式處理應(yīng)用業(yè)務(wù)。
[0107] 在本發(fā)明實施例中,應(yīng)用處理器301還用于:接收基帶處理器302發(fā)送的第三調(diào)制 解調(diào)器命令和該第三調(diào)制解調(diào)器命令的命令字,將第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命 令,并查找預(yù)先設(shè)置的命令字與網(wǎng)絡(luò)模式之間的對應(yīng)關(guān)系,確定與該第三調(diào)制解調(diào)器命令 的命令字對應(yīng)的網(wǎng)絡(luò)模式,其中,若與該第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為 第一網(wǎng)絡(luò)模式,則在第一網(wǎng)絡(luò)模式下處理該第三調(diào)制解調(diào)器命令,若與該第三調(diào)制解調(diào)器 命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為頂S模式,則在MS模式下處理第三調(diào)制解調(diào)器命令。
[0108] 在本發(fā)明實施例中,應(yīng)用處理器301還用于:若在第一網(wǎng)絡(luò)模式下處理應(yīng)用業(yè)務(wù), 則在處理完該應(yīng)用業(yè)務(wù)之后,刪除在第一網(wǎng)絡(luò)模式下建立的第一業(yè)務(wù)實體;若在頂S模式 下處理應(yīng)用業(yè)務(wù),則在處理完應(yīng)用業(yè)務(wù)之后,刪除在MS模式下建立的第二業(yè)務(wù)實體。
[0109] 在你本發(fā)明實施例中,應(yīng)用處理器301可根據(jù)生成的應(yīng)用業(yè)務(wù)包含的類型參數(shù)、 第一業(yè)務(wù)類型及第二業(yè)務(wù)類型確定該應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式下處理還是在頂S模式 下處理,且若在第一網(wǎng)絡(luò)模式下處理該應(yīng)用業(yè)務(wù),則根據(jù)該應(yīng)用業(yè)務(wù)包含的指令創(chuàng)建第一 業(yè)務(wù)實體,將該指令轉(zhuǎn)換成第一 RIL命令,將該第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令并 將該第一調(diào)制解調(diào)器命令發(fā)送給基帶處理器302,若在MS模式下處理該應(yīng)用業(yè)務(wù),則根據(jù) 該指令創(chuàng)建第二業(yè)務(wù)實體,將該指令轉(zhuǎn)換成第二RIL命令,將該第二RIL命令轉(zhuǎn)換成第二調(diào) 制解調(diào)器命令并將該第二調(diào)制解調(diào)器命令發(fā)送給基帶處理器302,通過在系統(tǒng)芯片中設(shè)置 第一網(wǎng)絡(luò)模式及頂S模式,且第一網(wǎng)絡(luò)模式下處理應(yīng)用業(yè)務(wù)的業(yè)務(wù)邏輯與MS模式下處理 應(yīng)用業(yè)務(wù)的業(yè)務(wù)邏輯相互獨立,能夠有效的支持頂S業(yè)務(wù),且能夠支持多phone業(yè)務(wù)。
[0110] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上 述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0111] 以上對本發(fā)明所提供的一種支持多phone業(yè)務(wù)的安卓系統(tǒng)、方法及系統(tǒng)芯片進行 了詳細介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應(yīng) 用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1. 一種支持多電話phone業(yè)務(wù)的安卓系統(tǒng),其特征在于,包括: phone應(yīng)用模塊、phone管理模塊、網(wǎng)絡(luò)之間互連的協(xié)議IP多媒體子系統(tǒng)IMS phone模 塊、MS無線接口層JAVA語言RIL-JAVA模塊、無線接口層C語言RIL-C模塊,第一 phone模 塊,第一 RIL-JAVA模塊,所述第一 phone模塊為安卓原生系統(tǒng)中的全球移動通信系統(tǒng)GSM phone模塊或者碼分多址CDMA phone模塊; 所述phone應(yīng)用模塊用于生成應(yīng)用業(yè)務(wù),所述應(yīng)用業(yè)務(wù)包括:指令和類型參數(shù); 所述phone管理模塊用于接收所述應(yīng)用業(yè)務(wù),并根據(jù)所述類型參數(shù)、第一業(yè)務(wù)類型及 第二業(yè)務(wù)類型,確定由所述IMS phone模塊處理或由所述第一 phone模塊處理所述應(yīng)用業(yè) 務(wù),所述第一業(yè)務(wù)類型為所述第一 phone模塊當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,所述 第二業(yè)務(wù)類型為所述MS phone模塊當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型; 當(dāng)確定由所述第一 phone模塊處理所述應(yīng)用業(yè)務(wù)時,所述第一 phone模塊用于接收 所述phone管理模塊發(fā)送的所述指令,根據(jù)所述指令創(chuàng)建第一業(yè)務(wù)實體,以及將所述指 令轉(zhuǎn)換成第一 RIL命令,并將所述第一 RIL命令發(fā)送給所述第一 RIL-JAVA模塊;所述第 一 RIL-JAVA模塊用于將所述第一 RIL命令通過第一套接字Socket通信通道發(fā)送給所述 RIL-C模塊,所述業(yè)務(wù)實體用于記錄應(yīng)用業(yè)務(wù)的特性及處理狀態(tài); 當(dāng)確定由所述IMS phone模塊處理所述應(yīng)用業(yè)務(wù)時,所述IMS phone模塊用于接收所 述指令,根據(jù)所述指令創(chuàng)建第二業(yè)務(wù)實體,以及將所述指令轉(zhuǎn)換成第二RIL命令,并將所述 第二RIL命令發(fā)送給所述頂S RIL-JAVA模塊;所述頂S RIL-JAVA模塊用于將所述第二RIL 命令通過頂S Socket通信通道發(fā)送給所述RIL-C模塊; 所述RIL-C模塊用于接收所述第一 RIL命令,將所述第一 RIL命令轉(zhuǎn)換成第一調(diào)制解 調(diào)器命令,并將所述第一調(diào)制解調(diào)器命令發(fā)送給基帶處理器,或者接收所述第二RIL命令, 將所述第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令,并將所述第二調(diào)制解調(diào)器命令發(fā)送給所 述基帶處理器,以使所述基帶處理器響應(yīng)所述第一調(diào)制解調(diào)器命令或者所述第二調(diào)制解調(diào) 器命令。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述phone管理模塊具體用于判斷所述類 型參數(shù)對應(yīng)的業(yè)務(wù)類型是否屬于所述第一業(yè)務(wù)類型,及判斷所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型 是否屬于所述第二業(yè)務(wù)類型; 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè)務(wù) 類型不屬于所述第二業(yè)務(wù)類型,則確定由所述第一 phone模塊處理所述應(yīng)用業(yè)務(wù); 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè) 務(wù)類型屬于所述第二業(yè)務(wù)類型,則確定由所述MS phone模塊處理所述應(yīng)用業(yè)務(wù); 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè)務(wù) 類型屬于所述第二業(yè)務(wù)類型,則判斷所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中 預(yù)先設(shè)置的優(yōu)先級是否高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè) 置的優(yōu)先級,若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級高 于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由所述 第一 phone模塊處理所述應(yīng)用業(yè)務(wù),若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型 中預(yù)先設(shè)置的優(yōu)先級低于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置 的優(yōu)先級,則確定由所述IMS phone模塊處理所述應(yīng)用業(yè)務(wù)。
3. 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述第一 Socket通信通道為安卓原生系 統(tǒng)中的Socket通信通道,所述RIL-C模塊通過標(biāo)記區(qū)分所述頂SSocket通信通道和所述第 一 Socket通信通道。
4. 根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述RIL-C模塊具體用于若接收到所述第 一 RIL命令,將所述第一 RIL命令轉(zhuǎn)換成所述第一調(diào)制解調(diào)器命令,將所述第一調(diào)制解調(diào)器 命令及接收所述第一 RIL命令的Socket通信通道的標(biāo)記發(fā)送給所述基帶處理器;或者,若 接收到所述第二RIL命令,將所述第二RIL命令轉(zhuǎn)換成所述第二調(diào)制解調(diào)器命令,將所述第 二調(diào)制解調(diào)器命令及接收所述第二RIL命令的Socket通信通道的標(biāo)記發(fā)送給所述基帶處 理器; 所述RIL-C模塊還用于若接收到所述基帶處理器返回的響應(yīng)消息和Socket通信通道 的標(biāo)記,則通過所述Socket通信通道的標(biāo)記對應(yīng)的Socket通信通道發(fā)送所述響應(yīng)消息。
5. 根據(jù)權(quán)利要求1至4任一項所述的系統(tǒng),其特征在于,所述RIL-C模塊中包含供所 述IMS phone模塊使用的一套命令字,和安卓原生系統(tǒng)中的供所述第一 phone模塊使用的 一套命令字; 所述RIL-C模塊還用于接收所述基帶處理器發(fā)送的第三調(diào)制解調(diào)器命令和所述第三 調(diào)制解調(diào)器命令的命令字,將所述第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命令,并查找預(yù)先 設(shè)置的命令字與phone模塊之間的對應(yīng)關(guān)系,確定與所述第三調(diào)制解調(diào)器命令的命令字對 應(yīng)的phone模塊,且若與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的phone模塊為所述第一 phone模塊,則通過所述第一 Socket通信通道向所述第一 RIL-JAVA模塊發(fā)送所述第三RIL 命令,若與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的phone模塊為所述IMS phone模塊,則 通過所述頂S Socket通信通道向所述頂S RIL-JAVA模塊發(fā)送所述第三RIL命令。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述IMS phone模塊還用于若確定由所述 MS phone模塊處理所述應(yīng)用業(yè)務(wù),則所述MS phone模塊處理完所述應(yīng)用業(yè)務(wù)之后,刪除 所述第二業(yè)務(wù)實體; 所述第一 phone模塊還用于若確定由所述第一 phone模塊處理所述應(yīng)用業(yè)務(wù),則所述 第一 phone模塊處理完所述應(yīng)用業(yè)務(wù)之后,刪除所述第一業(yè)務(wù)實體。
7. -種支持多電話phone業(yè)務(wù)的方法,其特征在于,包括: 生成應(yīng)用業(yè)務(wù),所述應(yīng)用業(yè)務(wù)包括:指令和所述類型參數(shù); 根據(jù)所述類型參數(shù)、第一業(yè)務(wù)類型及第二業(yè)務(wù)類型確定所述應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模 式下處理還是在網(wǎng)絡(luò)之間互連的協(xié)議IP多媒體子系統(tǒng)MS模式下處理,所述第一網(wǎng)絡(luò)模式 為全球移動通信系統(tǒng)GSM模式或者碼分多址CDMA模式,所述第一業(yè)務(wù)類型為所述第一網(wǎng)絡(luò) 模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,所述第二業(yè)務(wù)類型為所述頂S模式當(dāng)前所注冊 的交換域支持的業(yè)務(wù)類型; 若確定在所述第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù),則根據(jù)所述指令創(chuàng)建第一業(yè)務(wù)實 體,將所述指令轉(zhuǎn)換成第一 RIL命令;或者,若確定在所述IMS模式下處理所述應(yīng)用業(yè)務(wù),則 根據(jù)所述指令創(chuàng)建第二業(yè)務(wù)實體,將所述指令轉(zhuǎn)換成第二RIL命令,所述業(yè)務(wù)實體用于記 錄所述應(yīng)用業(yè)務(wù)的特性及處理狀態(tài); 將所述第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令并將所述第一調(diào)制解調(diào)器命令發(fā)送 給基帶處理器,或者,將所述第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令并將所述第二調(diào)制 解調(diào)器命令發(fā)送給所述基帶處理器。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述類型參數(shù)、第一業(yè)務(wù)類型及 第二業(yè)務(wù)類型確定所述應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式還是在網(wǎng)絡(luò)之間互連的協(xié)議IP多媒體 子系統(tǒng)MS模式下處理,包括: 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè)務(wù) 類型不屬于所述第二業(yè)務(wù)類型,則確定在所述第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù); 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè) 務(wù)類型屬于所述第二業(yè)務(wù)類型,則確定在所述頂S模式下處理所述應(yīng)用業(yè)務(wù); 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè)務(wù) 類型屬于所述第二業(yè)務(wù)類型,則判斷所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中 預(yù)先設(shè)置的優(yōu)先級是否高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè) 置的優(yōu)先級,若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級高 于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由所述 第一網(wǎng)絡(luò)模塊處理所述應(yīng)用業(yè)務(wù),若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中 預(yù)先設(shè)置的優(yōu)先級低于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置的 優(yōu)先級,則確定由所述頂S模式處理所述應(yīng)用業(yè)務(wù)。
9. 根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述方法還包括: 接收基帶處理器發(fā)送的第三調(diào)制解調(diào)器命令和所述第三調(diào)制解調(diào)器命令的命令字, 將所述第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命令,并查找預(yù)先設(shè)置的命令字與網(wǎng)絡(luò)模式之 間的對應(yīng)關(guān)系,確定與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式,其中,若與所述 第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為第一網(wǎng)絡(luò)模式,則在所述第一網(wǎng)絡(luò)模式下 處理所述第三調(diào)制解調(diào)器命令,若與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為 MS模式,則在所述MS模式下處理所述第三調(diào)制解調(diào)器命令。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括: 若在第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù),則在處理完所述應(yīng)用業(yè)務(wù)之后,刪除在所述 第一網(wǎng)絡(luò)模式下建立的所述第一業(yè)務(wù)實體; 若在MS模式下處理所述應(yīng)用業(yè)務(wù),則在處理完所述應(yīng)用業(yè)務(wù)之后,刪除在所述MS模 式下建立的所述第二業(yè)務(wù)實體。
11. 一種系統(tǒng)芯片,其特征在于,包括:應(yīng)用處理器和基帶處理器,所述應(yīng)用處理器運 行如權(quán)利要求1至6所述的支持多電話phone業(yè)務(wù)的安卓系統(tǒng),用于生成應(yīng)用業(yè)務(wù),所述 應(yīng)用業(yè)務(wù)包括:指令和所述類型參數(shù);根據(jù)所述類型參數(shù)、第一業(yè)務(wù)類型及第二業(yè)務(wù)類型 確定所述應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式下處理還是在網(wǎng)絡(luò)之間互連的協(xié)議IP多媒體子系統(tǒng) 頂S模式下處理,所述第一網(wǎng)絡(luò)模式為全球移動通信系統(tǒng)GSM模式或者碼分多址CDMA模式, 所述第一業(yè)務(wù)類型為所述第一網(wǎng)絡(luò)模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型,所述第二業(yè) 務(wù)類型為所述MS模式當(dāng)前所注冊的交換域支持的業(yè)務(wù)類型;若確定在所述第一網(wǎng)絡(luò)模式 下處理所述應(yīng)用業(yè)務(wù),則根據(jù)所述指令創(chuàng)建第一業(yè)務(wù)實體,將所述指令轉(zhuǎn)換成第一 RIL命 令;將所述第一 RIL命令轉(zhuǎn)換成第一調(diào)制解調(diào)器命令并將所述第一調(diào)制解調(diào)器命令發(fā)送給 所述基帶處理器,所述業(yè)務(wù)實體用于記錄所述應(yīng)用業(yè)務(wù)的特性及處理狀態(tài);若確定在所述 MS模式下處理所述應(yīng)用業(yè)務(wù),則根據(jù)所述指令創(chuàng)建第二業(yè)務(wù)實體,將所述指令轉(zhuǎn)換成第二 RIL命令;將所述第二RIL命令轉(zhuǎn)換成第二調(diào)制解調(diào)器命令并將所述第二調(diào)制解調(diào)器命令 發(fā)送給所述基帶處理器; 所述基帶處理器用于響應(yīng)所述第一調(diào)制解調(diào)器命令或者所述第二調(diào)制解調(diào)器命令。
12. 根據(jù)權(quán)利要求11所述的系統(tǒng)芯片,其特征在于,所述應(yīng)用處理器用于根據(jù)所述類 型參數(shù)、第一業(yè)務(wù)類型及第二業(yè)務(wù)類型確定所述應(yīng)用業(yè)務(wù)是在第一網(wǎng)絡(luò)模式還是在網(wǎng)絡(luò)之 間互連的協(xié)議IP多媒體子系統(tǒng)MS模式下處理,具體包括: 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè)務(wù) 類型不屬于所述第二業(yè)務(wù)類型,則確定在所述第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù); 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型不屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè) 務(wù)類型屬于所述第二業(yè)務(wù)類型,則確定在所述頂S模式下處理所述應(yīng)用業(yè)務(wù); 若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型屬于所述第一業(yè)務(wù)類型,且所述類型參數(shù)對應(yīng)的業(yè)務(wù) 類型屬于所述第二業(yè)務(wù)類型,則判斷所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中 預(yù)先設(shè)置的優(yōu)先級是否高于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè) 置的優(yōu)先級,若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級高 于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置的優(yōu)先級,則確定由所述 第一網(wǎng)絡(luò)模塊處理所述應(yīng)用業(yè)務(wù),若所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第一業(yè)務(wù)類型中 預(yù)先設(shè)置的優(yōu)先級低于所述類型參數(shù)對應(yīng)的業(yè)務(wù)類型在所述第二業(yè)務(wù)類型中預(yù)先設(shè)置的 優(yōu)先級,則確定由所述頂S模式處理所述應(yīng)用業(yè)務(wù)。
13. 根據(jù)權(quán)利要求11或12所述的系統(tǒng)芯片,其特征在于,所述應(yīng)用處理器還用于: 接收基帶處理器發(fā)送的第三調(diào)制解調(diào)器命令和所述第三調(diào)制解調(diào)器命令的命令字, 將所述第三調(diào)制解調(diào)器命令轉(zhuǎn)換成第三RIL命令,并查找預(yù)先設(shè)置的命令字與網(wǎng)絡(luò)模式之 間的對應(yīng)關(guān)系,確定與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式,其中,若與所述 第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為第一網(wǎng)絡(luò)模式,則在所述第一網(wǎng)絡(luò)模式下 處理所述第三調(diào)制解調(diào)器命令,若與所述第三調(diào)制解調(diào)器命令的命令字對應(yīng)的網(wǎng)絡(luò)模式為 MS模式,則在所述MS模式下處理所述第三調(diào)制解調(diào)器命令。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng)芯片,其特征在于,所述應(yīng)用處理器還用于: 若在第一網(wǎng)絡(luò)模式下處理所述應(yīng)用業(yè)務(wù),則在處理完所述應(yīng)用業(yè)務(wù)之后,刪除在所述 第一網(wǎng)絡(luò)模式下建立的所述第一業(yè)務(wù)實體; 若在MS模式下處理所述應(yīng)用業(yè)務(wù),則在處理完所述應(yīng)用業(yè)務(wù)之后,刪除在所述MS模 式下建立的所述第二業(yè)務(wù)實體。
【文檔編號】H04W88/06GK104066045SQ201410307863
【公開日】2014年9月24日 申請日期:2014年6月30日 優(yōu)先權(quán)日:2014年6月30日
【發(fā)明者】閆志吉, 胡文 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
青浦区| 当阳市| 南平市| 太白县| 永清县| 中阳县| 勃利县| 延川县| 平山县| 榆中县| 芒康县| 福安市| 孟州市| 罗平县| 东平县| 石林| 唐山市| 大埔区| 景东| 武安市| 大足县| 连州市| 民丰县| 清水县| 博野县| 浙江省| 阜平县| 依安县| 九江县| 运城市| 客服| 麻江县| 桑日县| 紫阳县| 淮北市| 桃源县| 左云县| 英吉沙县| 河北区| 南陵县| 古浪县|