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

移動(dòng)終端及雙系統(tǒng)的數(shù)據(jù)共享方法與流程

文檔序號(hào):12731296閱讀:432來(lái)源:國(guó)知局
移動(dòng)終端及雙系統(tǒng)的數(shù)據(jù)共享方法與流程

本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,具體涉及一種移動(dòng)終端及雙系統(tǒng)的數(shù)據(jù)共享方法。



背景技術(shù):

目前市場(chǎng)的雙卡終端95%都支持一張卡上網(wǎng),另一張卡可以打電話。但是很少終端可以支持兩張SIM(Subscribe Identity Module,用戶識(shí)別卡)卡同時(shí)上網(wǎng)。目前最新的終端可以實(shí)現(xiàn)兩張SIM卡可以同時(shí)上網(wǎng),但是如果一張SIM卡上4G(the 4th Generation Mobile Communication Technology,第四代移動(dòng)通信技術(shù))LTE(Long Term Evolution,長(zhǎng)期演進(jìn)技術(shù)),另一張卡只能上3G(3rd Generation,第三代移動(dòng)通信技術(shù))的網(wǎng)絡(luò),兩張SIM卡不能同時(shí)使用4G網(wǎng)絡(luò)。要實(shí)現(xiàn)兩張卡能同時(shí)使用4G網(wǎng)絡(luò),需要兩個(gè)處理器,分別為第一處理器和第二處理器,第一處理器和第二處理器所在的系統(tǒng)分別為主系統(tǒng)和從系統(tǒng),這種移動(dòng)終端為雙卡雙通移動(dòng)終端。目前,在雙卡雙通終端中,沒(méi)有一種方法可以實(shí)現(xiàn)兩張SIM卡所對(duì)應(yīng)的系統(tǒng)進(jìn)行數(shù)據(jù)共享,特別是從系統(tǒng)數(shù)據(jù)的共享。

上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種移動(dòng)終端及雙系統(tǒng)的數(shù)據(jù)共享方法,旨在實(shí)現(xiàn)移動(dòng)終端支持雙4G網(wǎng)絡(luò)和實(shí)現(xiàn)雙系統(tǒng)的數(shù)據(jù)共享。

基于上述問(wèn)題,本發(fā)明提供一種移動(dòng)終端,所述移動(dòng)終端包括:

第一處理器、第二處理器、第一邏輯開(kāi)關(guān)和第二邏輯開(kāi)關(guān),

所述第一處理器,用于在用戶使用第一SIM卡進(jìn)行語(yǔ)音通信時(shí),輸出第一預(yù)設(shè)電壓控制所述第一邏輯開(kāi)關(guān)處于第一狀態(tài),以使得所述第一SIM卡連接至所述第一處理器;或者在用戶使用第二SIM卡進(jìn)行語(yǔ)音通信時(shí),輸出第二預(yù)設(shè)電壓控制所述第二邏輯開(kāi)關(guān)處于第二狀態(tài),以使得所述第二SIM卡連接至所述第一處理器,

所述第一處理器,還用于在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給所述第二處理器;

所述第二處理器,用于接收所述共享指令,并根據(jù)所述共享指令分享與所述第二處理器相連的第一存儲(chǔ)區(qū)間給所述第一處理器;

所述第一處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間時(shí),通過(guò)所述第一存儲(chǔ)區(qū)間將所述數(shù)據(jù)包分享至所述第二處理器;

所述第二處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作。

可選地,所述數(shù)據(jù)包為升級(jí)包。

可選地,所述第一處理器,還用于通過(guò)網(wǎng)絡(luò)下載所述升級(jí)包,并存儲(chǔ)至與所述第一處理器相連的第二存儲(chǔ)區(qū)間;

所述第一處理器,還用于在所述第二存儲(chǔ)區(qū)間檢測(cè)到所述升級(jí)包時(shí),發(fā)送升級(jí)指令給所述第二處理器。

可選地,所述第二處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間中的所述升級(jí)包時(shí),確定所述升級(jí)包的完整性;

所述第二處理器,還用于在所述升級(jí)包完整時(shí),根據(jù)所述升級(jí)包進(jìn)行系統(tǒng)升級(jí)。

可選地,所述第一處理器,還用于當(dāng)檢測(cè)到所述第二處理器所在系統(tǒng)升級(jí)成功的消息后,發(fā)送請(qǐng)求命令給所述第二處理器;

所述第二處理器,還用于接收所述請(qǐng)求命令,并根據(jù)所述請(qǐng)求命令發(fā)送系統(tǒng)升級(jí)后的版本號(hào)給所述第一處理器;

所述第一處理器,還用于接收所述第二處理器所在系統(tǒng)升級(jí)后的版本號(hào),若所述第二處理器所在系統(tǒng)升級(jí)后的版本號(hào)與所述升級(jí)包版本號(hào)相同,判定所述第二處理器所在系統(tǒng)升級(jí)成功。

進(jìn)一步地,還提出一種雙系統(tǒng)的數(shù)據(jù)共享方法,所述移動(dòng)終端包括:提供第一處理器、第二處理器、第一邏輯開(kāi)關(guān)和第二邏輯開(kāi)關(guān),其中,在用戶使用第一SIM卡進(jìn)行語(yǔ)音通信時(shí),所述第一處理器控制所述第一邏輯開(kāi)關(guān)處于第一狀態(tài),以使得所述第一SIM卡連接至所述第一處理器;或者在用戶使用第二SIM卡進(jìn)行語(yǔ)音通信時(shí),控制所述第二邏輯開(kāi)關(guān)處于第二狀態(tài),以使得所述第二SIM卡連接至所述第一處理器,所述方法包括:

所述第一處理器在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給所述第二處理器;

所述第二處理器接收所述共享指令,并根據(jù)所述共享指令分享與所述第二處理器相連的第一存儲(chǔ)區(qū)間給所述第一處理器;

所述第一處理器在檢測(cè)到所述第一存儲(chǔ)區(qū)間時(shí),通過(guò)所述第一存儲(chǔ)區(qū)間將所述數(shù)據(jù)包分享至所述第二處理器;

所述第二處理器在檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作。

可選地,所述數(shù)據(jù)包為升級(jí)包。

可選地,所述第一處理器在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給所述第二處理器的步驟包括:

所述第一處理器通過(guò)網(wǎng)絡(luò)下載所述升級(jí)包,并存儲(chǔ)至與所述第一處理器相連的第二存儲(chǔ)區(qū)間;

所述第一處理器在所述第二存儲(chǔ)區(qū)間檢測(cè)到所述升級(jí)包時(shí),發(fā)送升級(jí)指令給所述第二處理器。

可選地,所述第二處理器在檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作的步驟包括:

所述第二處理器在檢測(cè)到所述升級(jí)包時(shí),確定所述升級(jí)包的完整性;

所述第二處理器在所述升級(jí)包完整時(shí),根據(jù)所述升級(jí)包進(jìn)行系統(tǒng)升級(jí)。

可選地,所述當(dāng)所述第二處理器檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作的步驟之后,還包括:

所述第一處理器在檢測(cè)到所述第二處理器所在系統(tǒng)升級(jí)成功的消息后時(shí),發(fā)送請(qǐng)求命令給所述第二處理器;

所述第二處理器接收所述請(qǐng)求命令,并根據(jù)所述請(qǐng)求命令發(fā)送系統(tǒng)升級(jí)后的版本號(hào)給所述第一處理器;

所述第一處理器接收所述版本號(hào),若所述第二處理器所在版本號(hào)與所述升級(jí)包版本號(hào)相同,判定所述第二處理器所在系統(tǒng)升級(jí)成功。

可選地,所述第一處理器在檢測(cè)到所述第二處理器所在相應(yīng)操作成功的消息后時(shí),發(fā)送請(qǐng)求命令給所述第二處理器的步驟之前還包括:

所述第二處理器在所述第二處理器所在系統(tǒng)升級(jí)成功時(shí),發(fā)送所述第二處理器所在系統(tǒng)已成功升級(jí)的消息給所述第一處理器。

本發(fā)明移動(dòng)終端包括:第一處理器、第二處理器、第一邏輯開(kāi)關(guān)和第二邏輯開(kāi)關(guān),所述第一處理器,用于在用戶使用第一SIM卡進(jìn)行語(yǔ)音通信時(shí),輸出第一預(yù)設(shè)電壓控制所述第一邏輯開(kāi)關(guān)處于第一狀態(tài),以使得所述第一SIM卡連接至所述第一處理器;或者在用戶使用第二SIM卡進(jìn)行語(yǔ)音通信時(shí),輸出第二預(yù)設(shè)電壓控制所述第二邏輯開(kāi)關(guān)處于第二狀態(tài),以使得所述第二SIM卡連接至所述第一處理器,所述第一處理器,還用于在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給所述第二處理器;所述第二處理器,用于接收所述共享指令,并根據(jù)所述共享指令分享與所述第二處理器相連的第一存儲(chǔ)區(qū)間給所述第一處理器;所述第一處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間時(shí),通過(guò)所述第一存儲(chǔ)區(qū)間將所述數(shù)據(jù)包分享至所述第二處理器;所述第二處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作。通過(guò)上述方式,移動(dòng)終端中包括兩個(gè)處理器,分別連接有SIM卡,從而實(shí)現(xiàn)兩張SIM卡能夠同時(shí)使用4G網(wǎng)絡(luò),并且在第二處理器進(jìn)行數(shù)據(jù)共享時(shí),第一處理器獲得與第二處理器相連的第一存儲(chǔ)區(qū)間的控制權(quán),將數(shù)據(jù)包通過(guò)該第一存儲(chǔ)區(qū)間分享給第二處理器,從而使得第二處理器能夠使用數(shù)據(jù)包相應(yīng)操作。

附圖說(shuō)明

圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例中一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;

圖2為本發(fā)明移動(dòng)終端第一實(shí)施例的結(jié)構(gòu)示意圖;

圖3為本發(fā)明雙系統(tǒng)的數(shù)據(jù)共享方法的第一實(shí)施例的流程示意圖;

圖4為本發(fā)明實(shí)施例中所述第一處理器在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給所述第二處理器的一種流程示意圖;

圖5為本發(fā)明所述第二處理器在檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作的一種流程示意圖;

圖6為本發(fā)明雙系統(tǒng)的數(shù)據(jù)共享方法的第二實(shí)施例的流程示意圖。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,"模塊"與"部件"可以混合地使用。

移動(dòng)終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。

圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例中一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖。

移動(dòng)終端100可以包括無(wú)線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。

無(wú)線通信單元110通常包括一個(gè)或多個(gè)組件,其允許移動(dòng)終端100與無(wú)線通信系統(tǒng)或網(wǎng)絡(luò)之間的無(wú)線電通信。例如,無(wú)線通信單元110可以包括但不限于移動(dòng)通信模塊112和無(wú)線互聯(lián)網(wǎng)模塊113。

移動(dòng)通信模塊112將無(wú)線電信號(hào)發(fā)送到基站(例如,接入點(diǎn)、節(jié)點(diǎn)B等等)、外部終端以及服務(wù)器中的至少一個(gè)和/或從其接收無(wú)線電信號(hào)。這樣的無(wú)線電信號(hào)可以包括語(yǔ)音通話信號(hào)、視頻通話信號(hào)、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù)據(jù)。

無(wú)線互聯(lián)網(wǎng)模塊113支持移動(dòng)終端的無(wú)線互聯(lián)網(wǎng)接入。該模塊可以內(nèi)部或外部地耦接到終端。該模塊所涉及的無(wú)線互聯(lián)網(wǎng)接入技術(shù)可以包括WLAN(無(wú)線LAN)(Wi-Fi)、Wibro(無(wú)線寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。

A/V輸入單元120用于接收音頻或視頻信號(hào)。A/V輸入單元120包括但不限于麥克風(fēng)122,麥克風(fēng)122可以在電話通話模式、記錄模式、語(yǔ)音識(shí)別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語(yǔ)音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由移動(dòng)通信模塊112發(fā)送到移動(dòng)通信基站的格式輸出。麥克風(fēng)122可以實(shí)施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號(hào)的過(guò)程中產(chǎn)生的噪聲或者干擾。

用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤(pán)、鍋?zhàn)衅⒂|摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時(shí),可以形成觸摸屏。

接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過(guò)的接口。例如,外部裝置可以包括有線或無(wú)線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無(wú)線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識(shí)別模塊(UIM)、客戶識(shí)別模塊(SIM)、通用客戶識(shí)別模塊(USIM)等等。另外,具有識(shí)別模塊的裝置(下面稱為"識(shí)別裝置")可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來(lái)自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。

另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過(guò)其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過(guò)其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺(jué)、音頻和/或觸覺(jué)方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。輸出單元150可以包括顯示單元151、音頻輸出模塊152等等。

顯示單元151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。

同時(shí),當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。

音頻輸出模塊152可以在移動(dòng)終端處于呼叫信號(hào)接收模式、通話模式、記錄模式、語(yǔ)音識(shí)別模式、廣播接收模式等等模式下時(shí),將無(wú)線通信單元110接收的或者在存儲(chǔ)器160中存儲(chǔ)的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號(hào)并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動(dòng)終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號(hào)接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括揚(yáng)聲器、蜂鳴器等等。

編解碼單元140對(duì)移動(dòng)終端接收的信號(hào)或者數(shù)據(jù)流進(jìn)行編碼和解碼操作,一般是用在視頻會(huì)議、流媒體、視頻應(yīng)用等場(chǎng)合。

存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。

存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤(pán)、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤(pán)、光盤(pán)等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。

控制器180通常控制移動(dòng)終端的總體操作。例如,控制器180執(zhí)行與語(yǔ)音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。

電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>

數(shù)據(jù)處理單元210用于對(duì)移動(dòng)終端接收的音頻數(shù)據(jù)、視頻數(shù)據(jù)等進(jìn)行處理。

這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫(xiě)的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。

至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡(jiǎn)要起見(jiàn),將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。

如圖1中所示的移動(dòng)終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無(wú)線通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來(lái)操作。

基于上述移動(dòng)終端硬件結(jié)構(gòu),提出本發(fā)明方法和移動(dòng)終端的各個(gè)實(shí)施例。

參照?qǐng)D2,圖2為本發(fā)明移動(dòng)終端第一實(shí)施例的結(jié)構(gòu)示意圖。

在本實(shí)施例中,所述移動(dòng)終端包括:

移動(dòng)終端包括第一處理器200、第二處理器210、第一存儲(chǔ)區(qū)間220、第二存儲(chǔ)區(qū)間230、第一邏輯開(kāi)關(guān)270、第二邏輯開(kāi)關(guān)280、第一SIM卡250和第二SIM卡260,第一處理器200和第二處理器210可以是如圖1中的180,可以分別運(yùn)行有對(duì)應(yīng)的應(yīng)用處理模塊,當(dāng)然第一處理器200還與第一射頻相連,第二處理器210還與第一射頻相連。第一處理器200與第二存儲(chǔ)區(qū)間230相連,第二處理器210與第一存儲(chǔ)區(qū)間220。具體實(shí)施中所述移動(dòng)終端也可以只包括一個(gè)存儲(chǔ)空間,在該存儲(chǔ)空間連接第一處理器200時(shí)為第二存儲(chǔ)區(qū)間230,該存儲(chǔ)空間連接第二處理器210時(shí)為第一存儲(chǔ)區(qū)間220。

第一處理器200還用于在用戶使用第一SIM卡250進(jìn)行語(yǔ)音通信時(shí),輸出第一預(yù)設(shè)電壓控制第一邏輯開(kāi)關(guān)270處于第一狀態(tài),以使得第一SIM卡250連接至第一處理器200;或者在用戶使用第二SIM卡260進(jìn)行語(yǔ)音通信時(shí),輸出第二預(yù)設(shè)電壓控制第二邏輯開(kāi)關(guān)280處于第二狀態(tài),以使得第二SIM卡260連接至第一處理器200。

在本實(shí)施例中在用戶使用第一SIM卡250進(jìn)行語(yǔ)音通信時(shí),第一處理器200通過(guò)輸出高低電平實(shí)現(xiàn)對(duì)第一邏輯開(kāi)關(guān)270和第二邏輯開(kāi)關(guān)280的控制。例如,當(dāng)輸出高電平時(shí),第一邏輯開(kāi)關(guān)270導(dǎo)通,使第一SIM卡250與第一處理器202連接;而輸出低電平時(shí),第一SIM卡250與第二處理器210連接。或當(dāng)輸出高電平時(shí),第二邏輯開(kāi)關(guān)280導(dǎo)通,使第二SIM卡260與第一處理器202連接;而輸出低電平時(shí),第二SIM卡260與第二處理器210連接。

在本發(fā)明的第一實(shí)施例中,若第一SIM卡250與第一處理器202連接,則第一SIM卡250可通過(guò)第一處理器202駐留在第一網(wǎng)絡(luò)的PS(Packet Switching,分組交換)域和CS(Circuit Switching,電路交換)域。由此,第一SIM卡250可通過(guò)第一網(wǎng)絡(luò)進(jìn)行CS語(yǔ)音和PS數(shù)據(jù)業(yè)務(wù)。

同樣的,若第二SIM卡260與第一處理器200連接,則第二SIM卡260可通過(guò)第一處理器200駐留在第一網(wǎng)絡(luò)的PS域和CS域。由此,第二SIM卡260可通過(guò)第一網(wǎng)絡(luò)進(jìn)行CS語(yǔ)音和PS數(shù)據(jù)業(yè)務(wù)。

若第一SIM卡250與第二處理器210建立連接,則第一SIM卡250可通過(guò)第二處理器210駐留在第二網(wǎng)絡(luò)的PS域。由此,第一SIM卡250可通過(guò)第二網(wǎng)絡(luò)進(jìn)行PS數(shù)據(jù)業(yè)務(wù)。

同樣的,若第二SIM卡260與第二處理器210建立連接,則第二SIM卡260可通過(guò)第二處理器210駐留在第二網(wǎng)絡(luò)的PS域。由此,第二SIM卡260可通過(guò)第二網(wǎng)絡(luò)進(jìn)行PS數(shù)據(jù)業(yè)務(wù)。

第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)可以是不同運(yùn)營(yíng)商的不同網(wǎng)絡(luò),也可是同一運(yùn)營(yíng)商的不同或相同網(wǎng)絡(luò)。第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)可均為4G網(wǎng)絡(luò)(例如,LTE網(wǎng)絡(luò)等4G網(wǎng)絡(luò))。

第一處理器200支持PS數(shù)據(jù)業(yè)務(wù)和CS語(yǔ)音業(yè)務(wù),第二處理器210僅支持PS數(shù)據(jù)業(yè)務(wù)。當(dāng)與第二處理器210連接的數(shù)據(jù)卡(第一SIM卡250或第二SIM卡260)有CS語(yǔ)音業(yè)務(wù)時(shí),第一處理器200控制邏輯開(kāi)關(guān)(第一邏輯開(kāi)關(guān)270或第二邏輯開(kāi)關(guān)280)使得相應(yīng)的數(shù)據(jù)卡與第一處理器200連接,以實(shí)現(xiàn)CS語(yǔ)音業(yè)務(wù)。

應(yīng)理解,若為PS語(yǔ)音業(yè)務(wù),則其按照PS數(shù)據(jù)業(yè)務(wù)的傳輸進(jìn)行傳輸。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第一SIM卡250進(jìn)行CS語(yǔ)音業(yè)務(wù),則:第一處理器200輸出第一控制指令控制第一邏輯開(kāi)關(guān)270使得第一SIM卡250與第一處理器200連接。通過(guò)第一SIM卡250進(jìn)行CS語(yǔ)音業(yè)務(wù)的流程包括:

首先,建立語(yǔ)音通信連接:應(yīng)用處理模塊將操作指令傳輸給第一處理器200,通過(guò)第一射頻向eNodeB發(fā)送RRC連接請(qǐng)求等流程以建立與被叫方的語(yǔ)音通信連接。

語(yǔ)音通信連接建立后,語(yǔ)音上行傳輸過(guò)程為:麥克風(fēng)采集語(yǔ)音信號(hào),編解碼器接收采集的語(yǔ)音信號(hào)并進(jìn)行模數(shù)轉(zhuǎn)換后傳輸給數(shù)字信號(hào)處理芯片;數(shù)字信號(hào)處理芯片對(duì)接收到的信號(hào)進(jìn)行音頻處理并傳輸給第一處理器200;第一射頻將經(jīng)第一處理器200處理后的信號(hào)進(jìn)行發(fā)送。語(yǔ)音下行傳輸過(guò)程為:第一射頻接收下行信號(hào)并傳輸給第一處理器200;數(shù)字信號(hào)處理芯片(ADSP)對(duì)經(jīng)第一處理器200處理后的信號(hào)進(jìn)行音頻處理并傳輸給編解碼器(codec);編解碼器對(duì)接收到的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換后傳輸至聽(tīng)筒。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第二SIM卡260進(jìn)行CS語(yǔ)音業(yè)務(wù),則:第一處理器200輸出第二控制指令控制第二邏輯開(kāi)關(guān)280使得第二SIM卡260與第一處理器200連接。通過(guò)第二SIM卡260進(jìn)行CS語(yǔ)音業(yè)務(wù)的流程包括:

首先,建立語(yǔ)音通信連接:應(yīng)用處理模塊將操作指令傳輸給第一處理器200,通過(guò)第一射頻向eNodeB發(fā)送RRC連接請(qǐng)求等流程以建立與被叫方的語(yǔ)音通信連接。

語(yǔ)音通信連接建立后,語(yǔ)音上行傳輸過(guò)程為:麥克風(fēng)采集語(yǔ)音信號(hào),編解碼器接收采集的語(yǔ)音信號(hào)并進(jìn)行模數(shù)轉(zhuǎn)換后傳輸給數(shù)字信號(hào)處理芯片;數(shù)字信號(hào)處理芯片對(duì)接收到的信號(hào)進(jìn)行音頻處理并傳輸給第一處理器200;第一射頻將經(jīng)第一處理器200處理后的信號(hào)進(jìn)行發(fā)送。語(yǔ)音下行傳輸過(guò)程為:第一射頻接收下行信號(hào)并傳輸給第一處理器200;數(shù)字信號(hào)處理芯片對(duì)經(jīng)第一處理器200處理后的信號(hào)進(jìn)行音頻處理并傳輸給編解碼器;編解碼器對(duì)接收到的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換后傳輸至聽(tīng)筒。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第一SIM卡250進(jìn)行PS數(shù)據(jù)業(yè)務(wù),則第一處理器200輸出第一控制指令控制第一邏輯開(kāi)關(guān)270導(dǎo)通第一SIM卡250與第一處理器200的連接通道,也輸出第二控制指令控制第一邏輯開(kāi)關(guān)270導(dǎo)通第一SIM卡250與第二處理器210的連接通道,其均可實(shí)現(xiàn)PS數(shù)據(jù)業(yè)務(wù)的傳輸。

具體的,若導(dǎo)通第一SIM卡250與第一處理器200的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第一處理器200;第一射頻將第一處理器200處理后的上行信號(hào)傳輸至第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第一處理器200處理;應(yīng)用處理模塊將第一處理器200處理后的下行信號(hào)進(jìn)行輸出。

若導(dǎo)通第一SIM卡250與第二處理器210的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第二處理器210;第二射頻將第二處理器210處理后的上行信號(hào)傳輸至LTE網(wǎng)絡(luò),以及接收來(lái)自LTE網(wǎng)絡(luò)的下行信號(hào),并傳輸給第二處理器210處理;應(yīng)用處理模塊將第二處理器210處理后的下行信號(hào)進(jìn)行輸出。

若操作指令為通過(guò)第二SIM卡260進(jìn)行PS數(shù)據(jù)業(yè)務(wù),則第一處理器200可輸出第一控制指令控制第二邏輯開(kāi)關(guān)280導(dǎo)通第二SIM卡260與第一處理器200的連接通道,也可輸出第二控制指令控制第二邏輯開(kāi)關(guān)280導(dǎo)通第二SIM卡260與第二處理器210的連接通道,其均可實(shí)現(xiàn)PS數(shù)據(jù)業(yè)務(wù)的傳輸。

具體的,若導(dǎo)通第二SIM卡260與第一處理器200的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第一處理器200;第一射頻將第一處理器200處理后的上行信號(hào)傳輸至第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第一處理器200處理;應(yīng)用處理模塊將第一處理器200處理后的下行信號(hào)進(jìn)行輸出。

若導(dǎo)通第二SIM卡260與第二處理器210的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第二處理器210;第二射頻將第二處理器210處理后的上行信號(hào)傳輸至第二網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第二網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第二處理器210處理;應(yīng)用處理模塊將第二處理器210處理后的下行信號(hào)進(jìn)行輸出。

在第一電子開(kāi)關(guān)處于第一狀態(tài)時(shí),移動(dòng)終端斷開(kāi)第一處理器與第二處理之間的數(shù)據(jù)通信。

第一處理器200可以為圖1中的控制器180。第二處理器210可以使用與第一處理器200相同型號(hào)的處理器,也可以是相對(duì)第一處理器200相對(duì)處理能力弱的處理器,本實(shí)施例中為節(jié)省成本第二處理器210采用相對(duì)第一處理器200相對(duì)處理能力弱的處理器,第二處理器210只具有數(shù)據(jù)接收和發(fā)送功能,接收到的數(shù)據(jù)發(fā)送至第一處理器200進(jìn)行處理。

第一處理器200還用于以預(yù)設(shè)時(shí)間間隔向第一SIM卡250或第二SIM卡260發(fā)送信息以進(jìn)行數(shù)據(jù)卡的在位確認(rèn);

若對(duì)第一SIM卡250進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第一處理器200連接),第一SIM卡250未與第一處理器200連接,則第一處理器200還用于發(fā)出第一控制指令以控制邏輯開(kāi)關(guān)1導(dǎo)通第一SIM卡250與第一處理器200的連接通路。

若對(duì)第二SIM卡260進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第二SIM卡260應(yīng)與第一處理器200連接),第二SIM卡260未與第一處理器200連接,則第一處理器200還用于發(fā)出第二控制指令以控制邏輯開(kāi)關(guān)2導(dǎo)通第二SIM卡260與第一處理芯片的連接通路。

同樣的,第二處理器210還用于以預(yù)設(shè)時(shí)間間隔向第一SIM卡250或第二SIM卡260發(fā)送信息以進(jìn)行數(shù)據(jù)卡的在位確認(rèn);

若對(duì)第一SIM卡250進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第二處理器210連接),第一SIM卡250未與第二處理器210連接,則第一處理器200還用于發(fā)出第一控制指令以控制邏輯開(kāi)關(guān)1導(dǎo)通第一SIM卡250與第二處理器210的連接通路。

若對(duì)第二SIM卡260進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第二處理器210連接),第二SIM卡260未與第二處理器210連接,則第一處理器200還用于發(fā)出第二控制指令以控制邏輯開(kāi)關(guān)2導(dǎo)通第二SIM卡260與第二處理器210的連接通路。

例如,若本來(lái)與第二處理器210連接的第二SIM卡260被切換連接到第一處理器200時(shí)(例如,切換至第一處理器200以進(jìn)行PS數(shù)據(jù)業(yè)務(wù)),每28秒需切換回第二處理器210,即通過(guò)控制邏輯開(kāi)關(guān)2使其連接到第二處理器210,以完成數(shù)據(jù)卡在位的確認(rèn),待讀卡確認(rèn)完成后,第二SIM卡260被再次切換回第一處理芯片,以保證通信的正常進(jìn)行。依此類推,若本來(lái)與第一處理芯片連接的第一SIM卡250被切換連接到第二處理器210時(shí),每28秒需切換回第一處理芯片,即通過(guò)控制邏輯開(kāi)關(guān)1使其連接到第一處理器200,以完成數(shù)據(jù)卡在位的確認(rèn),待讀卡確認(rèn)完成后,第一SIM卡250被再次切換回第二處理器210,以保證通信的正常進(jìn)行。

邏輯開(kāi)關(guān)的切換用時(shí)為毫秒級(jí),且讀卡確認(rèn)是否在位的用時(shí)也為毫秒級(jí),因此,數(shù)據(jù)卡的切換不會(huì)影響正常的業(yè)務(wù)傳輸。

根據(jù)上述的在位確認(rèn)機(jī)制,在第一SIM卡250與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸時(shí),第一SIM卡250還可同時(shí)與第一處理器200連接進(jìn)行語(yǔ)音傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第二SIM卡260與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸時(shí),第二SIM卡260還與第一處理器200連接進(jìn)行語(yǔ)音傳輸。只需保證在位確認(rèn)時(shí),第二SIM卡260在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第一SIM卡250與第一處理器200連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸及語(yǔ)音業(yè)務(wù)時(shí),第二SIM卡260還與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250核第二SIM卡260分別均在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第二SIM卡260與第一處理器200連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸及語(yǔ)音業(yè)務(wù)時(shí),第一SIM卡250還與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250核第二SIM卡260分別均在位即可。

本發(fā)明中所說(shuō)的第一處理器200和第二處理器210可以分別包括應(yīng)用處理模塊和調(diào)制解調(diào)模塊,具體地,第一處理器200可以包括第一應(yīng)用處理模塊和第一調(diào)制解調(diào)模塊,第二處理器210可以包括第二應(yīng)用處理模塊和第二調(diào)制解調(diào)模塊,本發(fā)明中第一處理器或第二處理器進(jìn)行的各種處理操作由對(duì)應(yīng)的第一應(yīng)用處理模塊或第二處理器進(jìn)行處理。

第一處理器200,還用于在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給第二處理器210;

當(dāng)移動(dòng)終端的第二處理器210所在系統(tǒng)需要共享數(shù)據(jù)包至第一處理器200所在系統(tǒng)時(shí),第一處理器200獲取第二處理器210的數(shù)據(jù)包,具體地,本實(shí)施例中所述數(shù)據(jù)包可以是用戶通過(guò)OTG設(shè)備連接所述移動(dòng)終端,將所述OTG設(shè)備中數(shù)據(jù)包拷貝到與第一處理器200連接的第二存儲(chǔ)區(qū)間230。

當(dāng)然還可以通過(guò)其他方式獲得,具體地,如果所述數(shù)據(jù)包為升級(jí)包時(shí),第一處理器200獲得所述數(shù)據(jù)包的過(guò)程還可以包括:

第一處理器200,還用于通過(guò)網(wǎng)絡(luò)下載所述升級(jí)包,并存儲(chǔ)至與第一處理器200相連的第二存儲(chǔ)區(qū)間230;

第一處理器200,還用于在所述第二存儲(chǔ)區(qū)間230檢測(cè)到所述升級(jí)包時(shí),發(fā)送共享指令給所述第二處理器210。

本實(shí)施例中獲得所述升級(jí)包的方式中,第一處理器200還可以通過(guò)網(wǎng)絡(luò)檢測(cè)第二處理器210所在系統(tǒng)是否有新的系統(tǒng)版本,在檢測(cè)到有新的系統(tǒng)版本時(shí),啟動(dòng)第二處理器210所在系統(tǒng)的升級(jí),然后通過(guò)網(wǎng)絡(luò)下載所述升級(jí)包,并對(duì)應(yīng)存儲(chǔ)至與第一處理器200連接的第二存儲(chǔ)區(qū)間230,或者在所述移動(dòng)終端中只有一個(gè)存儲(chǔ)空間時(shí),將該存儲(chǔ)空間的控制權(quán)給第一處理器200。然后第一處理器200實(shí)時(shí)對(duì)下載的升級(jí)包進(jìn)行檢測(cè),在所述升級(jí)包下載完成時(shí),檢測(cè)到所述升級(jí)包,然后發(fā)送共享指令給第二處理器210,第二處理器210進(jìn)行相應(yīng)操作。當(dāng)然第一處理器200可以通過(guò)FOTA(Firmware Over-The-Air)升級(jí)的方式獲取升級(jí)包,或者通過(guò)用戶將升級(jí)包拷貝到移動(dòng)終端的指定目錄中,如SD(Secure Digital Memory Card,安全數(shù)碼卡)卡目錄或者data目錄。FOTA是移動(dòng)終端的空中下載軟件,指通過(guò)云端升級(jí)技術(shù),為具有連網(wǎng)功能的設(shè)備:例如手機(jī)、平板電腦、便攜式媒體播放器、移動(dòng)互聯(lián)網(wǎng)設(shè)備等提供固件升級(jí)服務(wù),用戶使用網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲取智能終端系統(tǒng)升級(jí)包,并通過(guò)FOTA進(jìn)行云端升級(jí),完成系統(tǒng)修復(fù)和優(yōu)化。

進(jìn)一步地,當(dāng)?shù)谝惶幚砥?00獲取到升級(jí)包時(shí),從升級(jí)包中獲取升級(jí)包的版本號(hào)。第一處理器200發(fā)送獲取指令給第二處理器210,當(dāng)?shù)诙幚砥?10接收到第一處理器200發(fā)送的獲取指令時(shí),根據(jù)獲取指令獲取到其所在系統(tǒng)未升級(jí)前的版本號(hào),將未升級(jí)前的版本號(hào)發(fā)送給第一處理器200。當(dāng)?shù)谝惶幚砥?00接收到第二處理器210發(fā)送未升級(jí)前的版本號(hào)時(shí),將第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)與升級(jí)包的版本號(hào)進(jìn)行對(duì)比,當(dāng)?shù)谝惶幚砥?00判定第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)低于升級(jí)包的版本號(hào)時(shí),判定第二處理器210所在系統(tǒng)需要升級(jí)。當(dāng)?shù)谝惶幚砥?00判定第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)與升級(jí)包的版本號(hào)相同時(shí),判定第二處理器210所在系統(tǒng)不需要升級(jí)。

第二處理器210,用于接收所述共享指令,并根據(jù)所述共享指令分享與第二處理器210相連的第一存儲(chǔ)區(qū)間220給所述第一處理器200;

第一處理器200,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間220時(shí),通過(guò)第一存儲(chǔ)區(qū)間220將所述數(shù)據(jù)包分享至所述第二處理器210。

第二處理器210接收第一處理器200發(fā)送的共享指令,并根據(jù)共享指令分享與第二處理器210相連的第一存儲(chǔ)區(qū)間220給第一處理器200,即將與第二處理器210相連的第一存儲(chǔ)區(qū)間220的控制權(quán)分享給第一處理器200。

當(dāng)?shù)谝惶幚砥?00檢測(cè)到第二處理器210分享的第一存儲(chǔ)區(qū)間220時(shí),通過(guò)第一存儲(chǔ)區(qū)間220將數(shù)據(jù)包分享至第二處理器210。即第二處理器210將內(nèi)置SD卡目錄通過(guò)第一處理器200和第二處理器210之間的USB共享給第一處理器200,當(dāng)?shù)谝惶幚砥?00檢測(cè)到第二處理器210的SD卡時(shí),將數(shù)據(jù)包拷貝到第二處理器210中的SD卡中。

第二處理器210,還用于當(dāng)檢測(cè)到第一存儲(chǔ)區(qū)間220中的數(shù)據(jù)包時(shí),根據(jù)所述數(shù)據(jù)包進(jìn)行相應(yīng)操作。

當(dāng)?shù)诙幚砥?10在第一存儲(chǔ)區(qū)間220中檢測(cè)到數(shù)據(jù)包時(shí),將共享給第一處理器200的存儲(chǔ)區(qū)間收回,不再讓第一處理器200控制第二處理器210的SD卡。如果所述數(shù)據(jù)包為升級(jí)包,則第二處理器210進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一處理器200,以通知第一處理器200,第二處理器210已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。Recovery模式指的是一種可以對(duì)安卓機(jī)內(nèi)部的數(shù)據(jù)或系統(tǒng)進(jìn)行修改的模式。在Recovery模式下我們可以刷入新的安卓系統(tǒng),或者對(duì)已有的系統(tǒng)進(jìn)行備份或升級(jí),也可以在此恢復(fù)出廠設(shè)置。當(dāng)然如果所述數(shù)據(jù)包不為升級(jí)包,比如安裝程序包等。

具體地,如果所述數(shù)據(jù)包為升級(jí)包,根據(jù)所述數(shù)據(jù)包進(jìn)行相應(yīng)操作的過(guò)程可以包括:

第二處理器210,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間220中的所述升級(jí)包時(shí),確定所述升級(jí)包的完整性;

第二處理器210,還用于在所述升級(jí)包完整時(shí),根據(jù)所述升級(jí)包進(jìn)行系統(tǒng)升級(jí)。

為保證第二處理器210所在系統(tǒng)升級(jí)成功,本實(shí)施例在第二處理器210檢測(cè)到第一存儲(chǔ)區(qū)間220中的升級(jí)包時(shí),第二處理器210確定該升級(jí)包的完整性。若升級(jí)包完整,第二處理器210則根據(jù)升級(jí)包進(jìn)行系統(tǒng)升級(jí);若升級(jí)包不完整,第二處理器210則刪除不完整的升級(jí)包,再次從第一處理器200中獲取升級(jí)包;或者第二處理器210發(fā)送提示消息給第一處理器200,以提示第一處理器200其發(fā)送的升級(jí)包不完整。

進(jìn)一步地,當(dāng)?shù)诙幚砥?10升級(jí)成功后,第一處理器200刪除升級(jí)包。若第一處理器200所在系統(tǒng)需要升級(jí),第一處理器200再次下載其升級(jí)所需的升級(jí)包,并根據(jù)再次下載的升級(jí)包進(jìn)行系統(tǒng)升級(jí)。更進(jìn)一步地,當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)成功之后,第一處理器200獲取其系統(tǒng)升級(jí)之后的版本號(hào),并將系統(tǒng)升級(jí)之后的版本號(hào)與再次下載的升級(jí)包的版本號(hào)進(jìn)行比較。若第一處理器200所在系統(tǒng)升級(jí)之后的版本號(hào)與升級(jí)包的版本號(hào)相同,則表明第一處理器200所在系統(tǒng)升級(jí)成功;若第一處理器200所在系統(tǒng)升級(jí)之后的版本號(hào)與升級(jí)包的版本號(hào)不同,則表明第一處理器200所在系統(tǒng)升級(jí)失敗。當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)成功之后,第一處理器200刪除再次下載的升級(jí)包,以節(jié)省存儲(chǔ)空間;當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)失敗時(shí),第一處理器200重新獲取升級(jí)包進(jìn)行系統(tǒng)升級(jí),若第一處理器200所在系統(tǒng)再次升級(jí)失敗,第一處理器200則將系統(tǒng)升級(jí)失敗的原因發(fā)送給服務(wù)器,以供升級(jí)包的制造商根據(jù)升級(jí)失敗的原因改善升級(jí)包。

在其他實(shí)施例中,第一應(yīng)用處理器獲取的升級(jí)包中包含了第一應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)和第二應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)。當(dāng)?shù)谝粦?yīng)用處理器獲取到該數(shù)據(jù)包后,將該數(shù)據(jù)包進(jìn)行解析,將屬于第二應(yīng)用處理器所在系統(tǒng)所需要的升級(jí)包數(shù)據(jù)通過(guò)USB拷貝至分享存儲(chǔ)空間內(nèi),當(dāng)?shù)诙?yīng)用處理器在其存儲(chǔ)區(qū)間中檢測(cè)到升級(jí)包數(shù)據(jù)后,第二應(yīng)用處理器進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一應(yīng)用處理器,以通知第一應(yīng)用處理器,第二應(yīng)用處理器已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。

在其他實(shí)施例中,第一應(yīng)用處理器獲取的升級(jí)包中包含了第一應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)和第二應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)。當(dāng)?shù)谝粦?yīng)用處理器獲取到該數(shù)據(jù)包后,將該升級(jí)包全部通過(guò)USB拷貝至分享存儲(chǔ)空間內(nèi),當(dāng)?shù)诙?yīng)用處理器在其存儲(chǔ)區(qū)間中檢測(cè)到升級(jí)包數(shù)據(jù)后,對(duì)該升級(jí)包數(shù)據(jù)進(jìn)行解析,第二應(yīng)用處理器進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包中屬于第二應(yīng)用處理器所在系統(tǒng)所需要的升級(jí)包數(shù)據(jù)進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一應(yīng)用處理器,以通知第一應(yīng)用處理器,第二應(yīng)用處理器已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。

本發(fā)明移動(dòng)終端包括:第一處理器、第二處理器、第一邏輯開(kāi)關(guān)和第二邏輯開(kāi)關(guān),所述第一處理器,用于在用戶使用第一SIM卡進(jìn)行語(yǔ)音通信時(shí),輸出第一預(yù)設(shè)電壓控制所述第一邏輯開(kāi)關(guān)處于第一狀態(tài),以使得所述第一SIM卡連接至所述第一處理器;或者在用戶使用第二SIM卡進(jìn)行語(yǔ)音通信時(shí),輸出第二預(yù)設(shè)電壓控制所述第二邏輯開(kāi)關(guān)處于第二狀態(tài),以使得所述第二SIM卡連接至所述第一處理器,所述第一處理器,還用于在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給所述第二處理器;所述第二處理器,用于接收所述共享指令,并根據(jù)所述共享指令分享與所述第二處理器相連的第一存儲(chǔ)區(qū)間給所述第一處理器;所述第一處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間時(shí),通過(guò)所述第一存儲(chǔ)區(qū)間將所述數(shù)據(jù)包分享至所述第二處理器;所述第二處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作。通過(guò)上述方式,移動(dòng)終端中包括兩個(gè)處理器,分別連接有SIM卡,從而實(shí)現(xiàn)兩張SIM卡能夠同時(shí)使用4G網(wǎng)絡(luò),并且在第二處理器進(jìn)行數(shù)據(jù)共享時(shí),第一處理器獲得與第二處理器相連的第一存儲(chǔ)區(qū)間的控制權(quán),將數(shù)據(jù)包通過(guò)該第一存儲(chǔ)區(qū)間分享給第二處理器,從而使得第二處理器能夠使用數(shù)據(jù)包相應(yīng)操作。

繼續(xù)參照?qǐng)D2,圖2為本發(fā)明移動(dòng)終端第一實(shí)施例的結(jié)構(gòu)示意圖。

在本實(shí)施例中,該移動(dòng)終端包括:

移動(dòng)終端包括第一處理器200、第二處理器210、第一存儲(chǔ)區(qū)間220、第二存儲(chǔ)區(qū)間230、第一邏輯開(kāi)關(guān)270、第二邏輯開(kāi)關(guān)280、第一SIM卡250和第二SIM卡260,第一處理器200和第二處理器210可以是如圖1中的180,可以分別運(yùn)行有對(duì)應(yīng)的應(yīng)用處理模塊,當(dāng)然第一處理器200還與第一射頻相連,第二處理器210還與第一射頻相連。第一處理器200與第二存儲(chǔ)區(qū)間230相連,第二處理器210與第一存儲(chǔ)區(qū)間220。具體實(shí)施中所述移動(dòng)終端也可以只包括一個(gè)存儲(chǔ)空間,在該存儲(chǔ)空間連接第一處理器200時(shí)為第二存儲(chǔ)區(qū)間230,該存儲(chǔ)空間連接第二處理器210時(shí)為第一存儲(chǔ)區(qū)間220。

第一處理器200還用于在用戶使用第一SIM卡250進(jìn)行語(yǔ)音通信時(shí),輸出第一預(yù)設(shè)電壓控制第一邏輯開(kāi)關(guān)270處于第一狀態(tài),以使得第一SIM卡250連接至第一處理器200;或者在用戶使用第二SIM卡260進(jìn)行語(yǔ)音通信時(shí),輸出第二預(yù)設(shè)電壓控制第二邏輯開(kāi)關(guān)280處于第二狀態(tài),以使得第二SIM卡260連接至第一處理器200。

在本實(shí)施例中在用戶使用第一SIM卡250進(jìn)行語(yǔ)音通信時(shí),第一處理器200通過(guò)輸出高低電平實(shí)現(xiàn)對(duì)第一邏輯開(kāi)關(guān)270和第二邏輯開(kāi)關(guān)280的控制。例如,當(dāng)輸出高電平時(shí),第一邏輯開(kāi)關(guān)270導(dǎo)通,使第一SIM卡250與第一處理器202連接;而輸出低電平時(shí),第一SIM卡250與第二處理器210連接?;虍?dāng)輸出高電平時(shí),第二邏輯開(kāi)關(guān)280導(dǎo)通,使第二SIM卡260與第一處理器202連接;而輸出低電平時(shí),第二SIM卡260與第二處理器210連接。

在本發(fā)明的第一實(shí)施例中,若第一SIM卡250與第一處理器202連接,則第一SIM卡250可通過(guò)第一處理器202駐留在第一網(wǎng)絡(luò)的PS(Packet Switching,分組交換)域和CS(Circuit Switching,電路交換)域。由此,第一SIM卡250可通過(guò)第一網(wǎng)絡(luò)進(jìn)行CS語(yǔ)音和PS數(shù)據(jù)業(yè)務(wù)。

同樣的,若第二SIM卡260與第一處理器200連接,則第二SIM卡260可通過(guò)第一處理器200駐留在第一網(wǎng)絡(luò)的PS域和CS域。由此,第二SIM卡260可通過(guò)第一網(wǎng)絡(luò)進(jìn)行CS語(yǔ)音和PS數(shù)據(jù)業(yè)務(wù)。

若第一SIM卡250與第二處理器210建立連接,則第一SIM卡250可通過(guò)第二處理器210駐留在第二網(wǎng)絡(luò)的PS域。由此,第一SIM卡250可通過(guò)第二網(wǎng)絡(luò)進(jìn)行PS數(shù)據(jù)業(yè)務(wù)。

同樣的,若第二SIM卡260與第二處理器210建立連接,則第二SIM卡260可通過(guò)第二處理器210駐留在第二網(wǎng)絡(luò)的PS域。由此,第二SIM卡260可通過(guò)第二網(wǎng)絡(luò)進(jìn)行PS數(shù)據(jù)業(yè)務(wù)。

第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)可以是不同運(yùn)營(yíng)商的不同網(wǎng)絡(luò),也可是同一運(yùn)營(yíng)商的不同或相同網(wǎng)絡(luò)。第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)可均為4G網(wǎng)絡(luò)(例如,LTE網(wǎng)絡(luò)等4G網(wǎng)絡(luò))。

第一處理器200支持PS數(shù)據(jù)業(yè)務(wù)和CS語(yǔ)音業(yè)務(wù),第二處理器210僅支持PS數(shù)據(jù)業(yè)務(wù)。當(dāng)與第二處理器210連接的數(shù)據(jù)卡(第一SIM卡250或第二SIM卡260)有CS語(yǔ)音業(yè)務(wù)時(shí),第一處理器200控制邏輯開(kāi)關(guān)(第一邏輯開(kāi)關(guān)270或第二邏輯開(kāi)關(guān)280)使得相應(yīng)的數(shù)據(jù)卡與第一處理器200連接,以實(shí)現(xiàn)CS語(yǔ)音業(yè)務(wù)。

應(yīng)理解,若為PS語(yǔ)音業(yè)務(wù),則其按照PS數(shù)據(jù)業(yè)務(wù)的傳輸進(jìn)行傳輸。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第一SIM卡250進(jìn)行CS語(yǔ)音業(yè)務(wù),則:第一處理器200輸出第一控制指令控制第一邏輯開(kāi)關(guān)270使得第一SIM卡250與第一處理器200連接。通過(guò)第一SIM卡250進(jìn)行CS語(yǔ)音業(yè)務(wù)的流程包括:

首先,建立語(yǔ)音通信連接:應(yīng)用處理模塊將操作指令傳輸給第一處理器200,通過(guò)第一射頻向eNodeB發(fā)送RRC連接請(qǐng)求等流程以建立與被叫方的語(yǔ)音通信連接。

語(yǔ)音通信連接建立后,語(yǔ)音上行傳輸過(guò)程為:麥克風(fēng)采集語(yǔ)音信號(hào),編解碼器接收采集的語(yǔ)音信號(hào)并進(jìn)行模數(shù)轉(zhuǎn)換后傳輸給數(shù)字信號(hào)處理芯片;數(shù)字信號(hào)處理芯片對(duì)接收到的信號(hào)進(jìn)行音頻處理并傳輸給第一處理器200;第一射頻將經(jīng)第一處理器200處理后的信號(hào)進(jìn)行發(fā)送。語(yǔ)音下行傳輸過(guò)程為:第一射頻接收下行信號(hào)并傳輸給第一處理器200;數(shù)字信號(hào)處理芯片(ADSP)對(duì)經(jīng)第一處理器200處理后的信號(hào)進(jìn)行音頻處理并傳輸給編解碼器(codec);編解碼器對(duì)接收到的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換后傳輸至聽(tīng)筒。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第二SIM卡260進(jìn)行CS語(yǔ)音業(yè)務(wù),則:第一處理器200輸出第二控制指令控制第二邏輯開(kāi)關(guān)280使得第二SIM卡260與第一處理器200連接。通過(guò)第二SIM卡260進(jìn)行CS語(yǔ)音業(yè)務(wù)的流程包括:

首先,建立語(yǔ)音通信連接:應(yīng)用處理模塊將操作指令傳輸給第一處理器200,通過(guò)第一射頻向eNodeB發(fā)送RRC連接請(qǐng)求等流程以建立與被叫方的語(yǔ)音通信連接。

語(yǔ)音通信連接建立后,語(yǔ)音上行傳輸過(guò)程為:麥克風(fēng)采集語(yǔ)音信號(hào),編解碼器接收采集的語(yǔ)音信號(hào)并進(jìn)行模數(shù)轉(zhuǎn)換后傳輸給數(shù)字信號(hào)處理芯片;數(shù)字信號(hào)處理芯片對(duì)接收到的信號(hào)進(jìn)行音頻處理并傳輸給第一處理器200;第一射頻將經(jīng)第一處理器200處理后的信號(hào)進(jìn)行發(fā)送。語(yǔ)音下行傳輸過(guò)程為:第一射頻接收下行信號(hào)并傳輸給第一處理器200;數(shù)字信號(hào)處理芯片對(duì)經(jīng)第一處理器200處理后的信號(hào)進(jìn)行音頻處理并傳輸給編解碼器;編解碼器對(duì)接收到的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換后傳輸至聽(tīng)筒。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第一SIM卡250進(jìn)行PS數(shù)據(jù)業(yè)務(wù),則第一處理器200輸出第一控制指令控制第一邏輯開(kāi)關(guān)270導(dǎo)通第一SIM卡250與第一處理器200的連接通道,也輸出第二控制指令控制第一邏輯開(kāi)關(guān)270導(dǎo)通第一SIM卡250與第二處理器210的連接通道,其均可實(shí)現(xiàn)PS數(shù)據(jù)業(yè)務(wù)的傳輸。

具體的,若導(dǎo)通第一SIM卡250與第一處理器200的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第一處理器200;第一射頻將第一處理器200處理后的上行信號(hào)傳輸至第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第一處理器200處理;應(yīng)用處理模塊將第一處理器200處理后的下行信號(hào)進(jìn)行輸出。

若導(dǎo)通第一SIM卡250與第二處理器210的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第二處理器210;第二射頻將第二處理器210處理后的上行信號(hào)傳輸至LTE網(wǎng)絡(luò),以及接收來(lái)自LTE網(wǎng)絡(luò)的下行信號(hào),并傳輸給第二處理器210處理;應(yīng)用處理模塊將第二處理器210處理后的下行信號(hào)進(jìn)行輸出。

若操作指令為通過(guò)第二SIM卡260進(jìn)行PS數(shù)據(jù)業(yè)務(wù),則第一處理器200可輸出第一控制指令控制第二邏輯開(kāi)關(guān)280導(dǎo)通第二SIM卡260與第一處理器200的連接通道,也可輸出第二控制指令控制第二邏輯開(kāi)關(guān)280導(dǎo)通第二SIM卡260與第二處理器210的連接通道,其均可實(shí)現(xiàn)PS數(shù)據(jù)業(yè)務(wù)的傳輸。

具體的,若導(dǎo)通第二SIM卡260與第一處理器200的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第一處理器200;第一射頻將第一處理器200處理后的上行信號(hào)傳輸至第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第一處理器200處理;應(yīng)用處理模塊將第一處理器200處理后的下行信號(hào)進(jìn)行輸出。

若導(dǎo)通第二SIM卡260與第二處理器210的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第二處理器210;第二射頻將第二處理器210處理后的上行信號(hào)傳輸至第二網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第二網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第二處理器210處理;應(yīng)用處理模塊將第二處理器210處理后的下行信號(hào)進(jìn)行輸出。

在第一電子開(kāi)關(guān)處于第一狀態(tài)時(shí),移動(dòng)終端斷開(kāi)第一處理器與第二處理之間的數(shù)據(jù)通信。

第一處理器200可以為圖1中的控制器180。第二處理器210可以使用與第一處理器200相同型號(hào)的處理器,也可以是相對(duì)第一處理器200相對(duì)處理能力弱的處理器,本實(shí)施例中為節(jié)省成本第二處理器210采用相對(duì)第一處理器200相對(duì)處理能力弱的處理器,第二處理器210只具有數(shù)據(jù)接收和發(fā)送功能,接收到的數(shù)據(jù)發(fā)送至第一處理器200進(jìn)行處理。

第一處理器200還用于以預(yù)設(shè)時(shí)間間隔向第一SIM卡250或第二SIM卡260發(fā)送信息以進(jìn)行數(shù)據(jù)卡的在位確認(rèn);

若對(duì)第一SIM卡250進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第一處理器200連接),第一SIM卡250未與第一處理器200連接,則第一處理器200還用于發(fā)出第一控制指令以控制邏輯開(kāi)關(guān)1導(dǎo)通第一SIM卡250與第一處理器200的連接通路。

若對(duì)第二SIM卡260進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第二SIM卡260應(yīng)與第一處理器200連接),第二SIM卡260未與第一處理器200連接,則第一處理器200還用于發(fā)出第二控制指令以控制邏輯開(kāi)關(guān)2導(dǎo)通第二SIM卡260與第一處理芯片的連接通路。

同樣的,第二處理器210還用于以預(yù)設(shè)時(shí)間間隔向第一SIM卡250或第二SIM卡260發(fā)送信息以進(jìn)行數(shù)據(jù)卡的在位確認(rèn);

若對(duì)第一SIM卡250進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第二處理器210連接),第一SIM卡250未與第二處理器210連接,則第一處理器200還用于發(fā)出第一控制指令以控制邏輯開(kāi)關(guān)1導(dǎo)通第一SIM卡250與第二處理器210的連接通路。

若對(duì)第二SIM卡260進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第二處理器210連接),第二SIM卡260未與第二處理器210連接,則第一處理器200還用于發(fā)出第二控制指令以控制邏輯開(kāi)關(guān)2導(dǎo)通第二SIM卡260與第二處理器210的連接通路。

例如,若本來(lái)與第二處理器210連接的第二SIM卡260被切換連接到第一處理器200時(shí)(例如,切換至第一處理器200以進(jìn)行PS數(shù)據(jù)業(yè)務(wù)),每28秒需切換回第二處理器210,即通過(guò)控制邏輯開(kāi)關(guān)2使其連接到第二處理器210,以完成數(shù)據(jù)卡在位的確認(rèn),待讀卡確認(rèn)完成后,第二SIM卡260被再次切換回第一處理芯片,以保證通信的正常進(jìn)行。依此類推,若本來(lái)與第一處理芯片連接的第一SIM卡250被切換連接到第二處理器210時(shí),每28秒需切換回第一處理芯片,即通過(guò)控制邏輯開(kāi)關(guān)1使其連接到第一處理器200,以完成數(shù)據(jù)卡在位的確認(rèn),待讀卡確認(rèn)完成后,第一SIM卡250被再次切換回第二處理器210,以保證通信的正常進(jìn)行。

邏輯開(kāi)關(guān)的切換用時(shí)為毫秒級(jí),且讀卡確認(rèn)是否在位的用時(shí)也為毫秒級(jí),因此,數(shù)據(jù)卡的切換不會(huì)影響正常的業(yè)務(wù)傳輸。

根據(jù)上述的在位確認(rèn)機(jī)制,在第一SIM卡250與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸時(shí),第一SIM卡250還可同時(shí)與第一處理器200連接進(jìn)行語(yǔ)音傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第二SIM卡260與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸時(shí),第二SIM卡260還與第一處理器200連接進(jìn)行語(yǔ)音傳輸。只需保證在位確認(rèn)時(shí),第二SIM卡260在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第一SIM卡250與第一處理器200連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸及語(yǔ)音業(yè)務(wù)時(shí),第二SIM卡260還與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250核第二SIM卡260分別均在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第二SIM卡260與第一處理器200連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸及語(yǔ)音業(yè)務(wù)時(shí),第一SIM卡250還與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250核第二SIM卡260分別均在位即可。

本發(fā)明中所說(shuō)的第一處理器200和第二處理器210可以分別包括應(yīng)用處理模塊和調(diào)制解調(diào)模塊,具體地,第一處理器200可以包括第一應(yīng)用處理模塊和第一調(diào)制解調(diào)模塊,第二處理器210可以包括第二應(yīng)用處理模塊和第二調(diào)制解調(diào)模塊,本發(fā)明中第一處理器或第二處理器進(jìn)行的各種處理操作由對(duì)應(yīng)的第一應(yīng)用處理模塊或第二處理器進(jìn)行處理。

第一處理器200,還用于在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給第二處理器210;

當(dāng)移動(dòng)終端的第二處理器210所在系統(tǒng)需要共享數(shù)據(jù)包至第一處理器200所在系統(tǒng)時(shí),第一處理器200獲取第二處理器210的數(shù)據(jù)包,具體地,本實(shí)施例中所述數(shù)據(jù)包可以是用戶通過(guò)OTG設(shè)備連接所述移動(dòng)終端,將所述OTG設(shè)備中數(shù)據(jù)包拷貝到與第一處理器200連接的第二存儲(chǔ)區(qū)間230。

當(dāng)然還可以通過(guò)其他方式獲得,具體地,如果所述數(shù)據(jù)包為升級(jí)包時(shí),第一處理器200獲得所述數(shù)據(jù)包的過(guò)程還可以包括:

第一處理器200,還用于通過(guò)網(wǎng)絡(luò)下載所述升級(jí)包,并存儲(chǔ)至與第一處理器200相連的第二存儲(chǔ)區(qū)間230;

第一處理器200,還用于在所述第二存儲(chǔ)區(qū)間230檢測(cè)到所述升級(jí)包時(shí),發(fā)送共享指令給所述第二處理器210。

本實(shí)施例中獲得所述升級(jí)包的方式中,第一處理器200還可以通過(guò)網(wǎng)絡(luò)檢測(cè)第二處理器210所在系統(tǒng)是否有新的系統(tǒng)版本,在檢測(cè)到有新的系統(tǒng)版本時(shí),啟動(dòng)第二處理器210所在系統(tǒng)的升級(jí),然后通過(guò)網(wǎng)絡(luò)下載所述升級(jí)包,并對(duì)應(yīng)存儲(chǔ)至與第一處理器200連接的第二存儲(chǔ)區(qū)間230,或者在所述移動(dòng)終端中只有一個(gè)存儲(chǔ)空間時(shí),將該存儲(chǔ)空間的控制權(quán)給第一處理器200。然后第一處理器200實(shí)時(shí)對(duì)下載的升級(jí)包進(jìn)行檢測(cè),在所述升級(jí)包下載完成時(shí),檢測(cè)到所述升級(jí)包,然后發(fā)送共享指令給第二處理器210,第二處理器210進(jìn)行相應(yīng)操作。當(dāng)然第一處理器200可以通過(guò)FOTA(Firmware Over-The-Air)升級(jí)的方式獲取升級(jí)包,或者通過(guò)用戶將升級(jí)包拷貝到移動(dòng)終端的指定目錄中,如SD(Secure Digital Memory Card,安全數(shù)碼卡)卡目錄或者data目錄。FOTA是移動(dòng)終端的空中下載軟件,指通過(guò)云端升級(jí)技術(shù),為具有連網(wǎng)功能的設(shè)備:例如手機(jī)、平板電腦、便攜式媒體播放器、移動(dòng)互聯(lián)網(wǎng)設(shè)備等提供固件升級(jí)服務(wù),用戶使用網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲取智能終端系統(tǒng)升級(jí)包,并通過(guò)FOTA進(jìn)行云端升級(jí),完成系統(tǒng)修復(fù)和優(yōu)化。

進(jìn)一步地,當(dāng)?shù)谝惶幚砥?00獲取到升級(jí)包時(shí),從升級(jí)包中獲取升級(jí)包的版本號(hào)。第一處理器200發(fā)送獲取指令給第二處理器210,當(dāng)?shù)诙幚砥?10接收到第一處理器200發(fā)送的獲取指令時(shí),根據(jù)獲取指令獲取到其所在系統(tǒng)未升級(jí)前的版本號(hào),將未升級(jí)前的版本號(hào)發(fā)送給第一處理器200。當(dāng)?shù)谝惶幚砥?00接收到第二處理器210發(fā)送未升級(jí)前的版本號(hào)時(shí),將第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)與升級(jí)包的版本號(hào)進(jìn)行對(duì)比,當(dāng)?shù)谝惶幚砥?00判定第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)低于升級(jí)包的版本號(hào)時(shí),判定第二處理器210所在系統(tǒng)需要升級(jí)。當(dāng)?shù)谝惶幚砥?00判定第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)與升級(jí)包的版本號(hào)相同時(shí),判定第二處理器210所在系統(tǒng)不需要升級(jí)。

第二處理器210,用于接收所述共享指令,并根據(jù)所述共享指令分享與第二處理器210相連的第一存儲(chǔ)區(qū)間220給所述第一處理器200;

第一處理器200,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間220時(shí),通過(guò)第一存儲(chǔ)區(qū)間220將所述數(shù)據(jù)包分享至所述第二處理器210。

第二處理器210接收第一處理器200發(fā)送的共享指令,并根據(jù)共享指令分享與第二處理器210相連的第一存儲(chǔ)區(qū)間220給第一處理器200,即將與第二處理器210相連的第一存儲(chǔ)區(qū)間220的控制權(quán)分享給第一處理器200。

當(dāng)?shù)谝惶幚砥?00檢測(cè)到第二處理器210分享的第一存儲(chǔ)區(qū)間220時(shí),通過(guò)第一存儲(chǔ)區(qū)間220將數(shù)據(jù)包分享至第二處理器210。即第二處理器210將內(nèi)置SD卡目錄通過(guò)第一處理器200和第二處理器210之間的USB共享給第一處理器200,當(dāng)?shù)谝惶幚砥?00檢測(cè)到第二處理器210的SD卡時(shí),將數(shù)據(jù)包拷貝到第二處理器210中的SD卡中。

第二處理器210,還用于當(dāng)檢測(cè)到第一存儲(chǔ)區(qū)間220中的數(shù)據(jù)包時(shí),根據(jù)所述數(shù)據(jù)包進(jìn)行相應(yīng)操作。

當(dāng)?shù)诙幚砥?10在第一存儲(chǔ)區(qū)間220中檢測(cè)到數(shù)據(jù)包時(shí),將共享給第一處理器200的存儲(chǔ)區(qū)間收回,不再讓第一處理器200控制第二處理器210的SD卡。如果所述數(shù)據(jù)包為升級(jí)包,則第二處理器210進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一處理器200,以通知第一處理器200,第二處理器210已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。Recovery模式指的是一種可以對(duì)安卓機(jī)內(nèi)部的數(shù)據(jù)或系統(tǒng)進(jìn)行修改的模式。在Recovery模式下我們可以刷入新的安卓系統(tǒng),或者對(duì)已有的系統(tǒng)進(jìn)行備份或升級(jí),也可以在此恢復(fù)出廠設(shè)置。當(dāng)然如果所述數(shù)據(jù)包不為升級(jí)包,比如安裝程序包等。

具體地,如果所述數(shù)據(jù)包為升級(jí)包,根據(jù)所述數(shù)據(jù)包進(jìn)行相應(yīng)操作的過(guò)程可以包括:

第二處理器210,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間220中的所述升級(jí)包時(shí),確定所述升級(jí)包的完整性;

第二處理器210,還用于在所述升級(jí)包完整時(shí),根據(jù)所述升級(jí)包進(jìn)行系統(tǒng)升級(jí)。

為保證第二處理器210所在系統(tǒng)升級(jí)成功,本實(shí)施例在第二處理器210檢測(cè)到第一存儲(chǔ)區(qū)間220中的升級(jí)包時(shí),第二處理器210確定該升級(jí)包的完整性。若升級(jí)包完整,第二處理器210則根據(jù)升級(jí)包進(jìn)行系統(tǒng)升級(jí);若升級(jí)包不完整,第二處理器210則刪除不完整的升級(jí)包,再次從第一處理器200中獲取升級(jí)包;或者第二處理器210發(fā)送提示消息給第一處理器200,以提示第一處理器200其發(fā)送的升級(jí)包不完整。

進(jìn)一步地,當(dāng)?shù)诙幚砥?10升級(jí)成功后,第一處理器200刪除升級(jí)包。若第一處理器200所在系統(tǒng)需要升級(jí),第一處理器200再次下載其升級(jí)所需的升級(jí)包,并根據(jù)再次下載的升級(jí)包進(jìn)行系統(tǒng)升級(jí)。更進(jìn)一步地,當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)成功之后,第一處理器200獲取其系統(tǒng)升級(jí)之后的版本號(hào),并將系統(tǒng)升級(jí)之后的版本號(hào)與再次下載的升級(jí)包的版本號(hào)進(jìn)行比較。若第一處理器200所在系統(tǒng)升級(jí)之后的版本號(hào)與升級(jí)包的版本號(hào)相同,則表明第一處理器200所在系統(tǒng)升級(jí)成功;若第一處理器200所在系統(tǒng)升級(jí)之后的版本號(hào)與升級(jí)包的版本號(hào)不同,則表明第一處理器200所在系統(tǒng)升級(jí)失敗。當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)成功之后,第一處理器200刪除再次下載的升級(jí)包,以節(jié)省存儲(chǔ)空間;當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)失敗時(shí),第一處理器200重新獲取升級(jí)包進(jìn)行系統(tǒng)升級(jí),若第一處理器200所在系統(tǒng)再次升級(jí)失敗,第一處理器200則將系統(tǒng)升級(jí)失敗的原因發(fā)送給服務(wù)器,以供升級(jí)包的制造商根據(jù)升級(jí)失敗的原因改善升級(jí)包。

在其他實(shí)施例中,第一應(yīng)用處理器獲取的升級(jí)包中包含了第一應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)和第二應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)。當(dāng)?shù)谝粦?yīng)用處理器獲取到該數(shù)據(jù)包后,將該數(shù)據(jù)包進(jìn)行解析,將屬于第二應(yīng)用處理器所在系統(tǒng)所需要的升級(jí)包數(shù)據(jù)通過(guò)USB拷貝至分享存儲(chǔ)空間內(nèi),當(dāng)?shù)诙?yīng)用處理器在其存儲(chǔ)區(qū)間中檢測(cè)到升級(jí)包數(shù)據(jù)后,第二應(yīng)用處理器進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一應(yīng)用處理器,以通知第一應(yīng)用處理器,第二應(yīng)用處理器已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。

在其他實(shí)施例中,第一應(yīng)用處理器獲取的升級(jí)包中包含了第一應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)和第二應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)。當(dāng)?shù)谝粦?yīng)用處理器獲取到該數(shù)據(jù)包后,將該升級(jí)包全部通過(guò)USB拷貝至分享存儲(chǔ)空間內(nèi),當(dāng)?shù)诙?yīng)用處理器在其存儲(chǔ)區(qū)間中檢測(cè)到升級(jí)包數(shù)據(jù)后,對(duì)該升級(jí)包數(shù)據(jù)進(jìn)行解析,第二應(yīng)用處理器進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包中屬于第二應(yīng)用處理器所在系統(tǒng)所需要的升級(jí)包數(shù)據(jù)進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一應(yīng)用處理器,以通知第一應(yīng)用處理器,第二應(yīng)用處理器已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。

如果所述數(shù)據(jù)包為升級(jí)包時(shí),第二處理器210,還用于當(dāng)?shù)诙幚砥?10所在系統(tǒng)升級(jí)成功時(shí),發(fā)送第二處理器210所在系統(tǒng)已成功升級(jí)的消息給第一處理器200。

第一處理器200,還用于當(dāng)檢測(cè)到第二處理器210所在系統(tǒng)升級(jí)成功的消息后,發(fā)送請(qǐng)求命令給第二處理器210;

本實(shí)施例中在第二處理器210所在系統(tǒng)升級(jí)成功,第二處理器210發(fā)送其所在系統(tǒng)升級(jí)成功的信息給第一處理器200。第一處理器200在檢測(cè)到第二處理器210所在系統(tǒng)升級(jí)成功的消息后,或者說(shuō)接收到第二處理器210所在系統(tǒng)升級(jí)成功的消息后,發(fā)送請(qǐng)求命令給第二處理器210,具體地,發(fā)送獲得第二處理器210所在系統(tǒng)的版本號(hào)的請(qǐng)求命令至第二處理器210。

第二處理器210,還用于接收所述請(qǐng)求命令,并根據(jù)所述請(qǐng)求命令發(fā)送系統(tǒng)升級(jí)后的版本號(hào)給第一處理器200;

第一處理器200,還用于接收所述第二處理器200所在系統(tǒng)升級(jí)后的版本號(hào),若第二處理器200所在系統(tǒng)升級(jí)后的版本號(hào)與所述升級(jí)包版本號(hào)相同,判定第二處理器200所在系統(tǒng)升級(jí)成功。

第二處理器210接收到第一處理器200發(fā)送的請(qǐng)求命令,根據(jù)所述請(qǐng)求命令發(fā)送第二處理器210所在系統(tǒng)升級(jí)后的版本號(hào)給第一處理器200。第一處理器200接收第二處理器200所在系統(tǒng)升級(jí)后的版本號(hào),若第二處理器200所在系統(tǒng)升級(jí)后的版本號(hào)與所述升級(jí)包版本號(hào)相同,判定第二處理器200所在系統(tǒng)升級(jí)成功。

參照?qǐng)D3,圖3為本發(fā)明雙系統(tǒng)的數(shù)據(jù)共享方法的第一實(shí)施例的流程示意圖。

在本實(shí)施例中,所述方法包括:

步驟S10,所述第一處理器在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給所述第二處理器;

本發(fā)明基于圖2所示的移動(dòng)終端實(shí)施。移動(dòng)終端包括第一處理器200、第二處理器210、第一存儲(chǔ)區(qū)間220、第二存儲(chǔ)區(qū)間230、第一邏輯開(kāi)關(guān)270、第二邏輯開(kāi)關(guān)280、第一SIM卡250和第二SIM卡260,第一處理器200和第二處理器210可以是如圖1中的180,可以分別運(yùn)行有對(duì)應(yīng)的應(yīng)用處理模塊,當(dāng)然第一處理器200還與第一射頻相連,第二處理器210還與第一射頻相連。第一處理器200與第二存儲(chǔ)區(qū)間230相連,第二處理器210與第一存儲(chǔ)區(qū)間220。具體實(shí)施中所述移動(dòng)終端也可以只包括一個(gè)存儲(chǔ)空間,在該存儲(chǔ)空間連接第一處理器200時(shí)為第二存儲(chǔ)區(qū)間230,該存儲(chǔ)空間連接第二處理器210時(shí)為第一存儲(chǔ)區(qū)間220。

第一處理器200還用于在用戶使用第一SIM卡250進(jìn)行語(yǔ)音通信時(shí),輸出第一預(yù)設(shè)電壓控制第一邏輯開(kāi)關(guān)270處于第一狀態(tài),以使得第一SIM卡250連接至第一處理器200;或者在用戶使用第二SIM卡260進(jìn)行語(yǔ)音通信時(shí),輸出第二預(yù)設(shè)電壓控制第二邏輯開(kāi)關(guān)280處于第二狀態(tài),以使得第二SIM卡260連接至第一處理器200。

在本實(shí)施例中在用戶使用第一SIM卡250進(jìn)行語(yǔ)音通信時(shí),第一處理器200通過(guò)輸出高低電平實(shí)現(xiàn)對(duì)第一邏輯開(kāi)關(guān)270和第二邏輯開(kāi)關(guān)280的控制。例如,當(dāng)輸出高電平時(shí),第一邏輯開(kāi)關(guān)270導(dǎo)通,使第一SIM卡250與第一處理器202連接;而輸出低電平時(shí),第一SIM卡250與第二處理器210連接?;虍?dāng)輸出高電平時(shí),第二邏輯開(kāi)關(guān)280導(dǎo)通,使第二SIM卡260與第一處理器202連接;而輸出低電平時(shí),第二SIM卡260與第二處理器210連接。

在本發(fā)明的第一實(shí)施例中,若第一SIM卡250與第一處理器202連接,則第一SIM卡250可通過(guò)第一處理器202駐留在第一網(wǎng)絡(luò)的PS(Packet Switching,分組交換)域和CS(Circuit Switching,電路交換)域。由此,第一SIM卡250可通過(guò)第一網(wǎng)絡(luò)進(jìn)行CS語(yǔ)音和PS數(shù)據(jù)業(yè)務(wù)。

同樣的,若第二SIM卡260與第一處理器200連接,則第二SIM卡260可通過(guò)第一處理器200駐留在第一網(wǎng)絡(luò)的PS域和CS域。由此,第二SIM卡260可通過(guò)第一網(wǎng)絡(luò)進(jìn)行CS語(yǔ)音和PS數(shù)據(jù)業(yè)務(wù)。

若第一SIM卡250與第二處理器210建立連接,則第一SIM卡250可通過(guò)第二處理器210駐留在第二網(wǎng)絡(luò)的PS域。由此,第一SIM卡250可通過(guò)第二網(wǎng)絡(luò)進(jìn)行PS數(shù)據(jù)業(yè)務(wù)。

同樣的,若第二SIM卡260與第二處理器210建立連接,則第二SIM卡260可通過(guò)第二處理器210駐留在第二網(wǎng)絡(luò)的PS域。由此,第二SIM卡260可通過(guò)第二網(wǎng)絡(luò)進(jìn)行PS數(shù)據(jù)業(yè)務(wù)。

第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)可以是不同運(yùn)營(yíng)商的不同網(wǎng)絡(luò),也可是同一運(yùn)營(yíng)商的不同或相同網(wǎng)絡(luò)。第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)可均為4G網(wǎng)絡(luò)(例如,LTE網(wǎng)絡(luò)等4G網(wǎng)絡(luò))。

第一處理器200支持PS數(shù)據(jù)業(yè)務(wù)和CS語(yǔ)音業(yè)務(wù),第二處理器210僅支持PS數(shù)據(jù)業(yè)務(wù)。當(dāng)與第二處理器210連接的數(shù)據(jù)卡(第一SIM卡250或第二SIM卡260)有CS語(yǔ)音業(yè)務(wù)時(shí),第一處理器200控制邏輯開(kāi)關(guān)(第一邏輯開(kāi)關(guān)270或第二邏輯開(kāi)關(guān)280)使得相應(yīng)的數(shù)據(jù)卡與第一處理器200連接,以實(shí)現(xiàn)CS語(yǔ)音業(yè)務(wù)。

應(yīng)理解,若為PS語(yǔ)音業(yè)務(wù),則其按照PS數(shù)據(jù)業(yè)務(wù)的傳輸進(jìn)行傳輸。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第一SIM卡250進(jìn)行CS語(yǔ)音業(yè)務(wù),則:第一處理器200輸出第一控制指令控制第一邏輯開(kāi)關(guān)270使得第一SIM卡250與第一處理器200連接。通過(guò)第一SIM卡250進(jìn)行CS語(yǔ)音業(yè)務(wù)的流程包括:

首先,建立語(yǔ)音通信連接:應(yīng)用處理模塊將操作指令傳輸給第一處理器200,通過(guò)第一射頻向eNodeB發(fā)送RRC連接請(qǐng)求等流程以建立與被叫方的語(yǔ)音通信連接。

語(yǔ)音通信連接建立后,語(yǔ)音上行傳輸過(guò)程為:麥克風(fēng)采集語(yǔ)音信號(hào),編解碼器接收采集的語(yǔ)音信號(hào)并進(jìn)行模數(shù)轉(zhuǎn)換后傳輸給數(shù)字信號(hào)處理芯片;數(shù)字信號(hào)處理芯片對(duì)接收到的信號(hào)進(jìn)行音頻處理并傳輸給第一處理器200;第一射頻將經(jīng)第一處理器200處理后的信號(hào)進(jìn)行發(fā)送。語(yǔ)音下行傳輸過(guò)程為:第一射頻接收下行信號(hào)并傳輸給第一處理器200;數(shù)字信號(hào)處理芯片(ADSP)對(duì)經(jīng)第一處理器200處理后的信號(hào)進(jìn)行音頻處理并傳輸給編解碼器(codec);編解碼器對(duì)接收到的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換后傳輸至聽(tīng)筒。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第二SIM卡260進(jìn)行CS語(yǔ)音業(yè)務(wù),則:第一處理器200輸出第二控制指令控制第二邏輯開(kāi)關(guān)280使得第二SIM卡260與第一處理器200連接。通過(guò)第二SIM卡260進(jìn)行CS語(yǔ)音業(yè)務(wù)的流程包括:

首先,建立語(yǔ)音通信連接:應(yīng)用處理模塊將操作指令傳輸給第一處理器200,通過(guò)第一射頻向eNodeB發(fā)送RRC連接請(qǐng)求等流程以建立與被叫方的語(yǔ)音通信連接。

語(yǔ)音通信連接建立后,語(yǔ)音上行傳輸過(guò)程為:麥克風(fēng)采集語(yǔ)音信號(hào),編解碼器接收采集的語(yǔ)音信號(hào)并進(jìn)行模數(shù)轉(zhuǎn)換后傳輸給數(shù)字信號(hào)處理芯片;數(shù)字信號(hào)處理芯片對(duì)接收到的信號(hào)進(jìn)行音頻處理并傳輸給第一處理器200;第一射頻將經(jīng)第一處理器200處理后的信號(hào)進(jìn)行發(fā)送。語(yǔ)音下行傳輸過(guò)程為:第一射頻接收下行信號(hào)并傳輸給第一處理器200;數(shù)字信號(hào)處理芯片對(duì)經(jīng)第一處理器200處理后的信號(hào)進(jìn)行音頻處理并傳輸給編解碼器;編解碼器對(duì)接收到的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換后傳輸至聽(tīng)筒。

應(yīng)用處理模塊接收用戶的操作指令,若操作指令為通過(guò)第一SIM卡250進(jìn)行PS數(shù)據(jù)業(yè)務(wù),則第一處理器200輸出第一控制指令控制第一邏輯開(kāi)關(guān)270導(dǎo)通第一SIM卡250與第一處理器200的連接通道,也輸出第二控制指令控制第一邏輯開(kāi)關(guān)270導(dǎo)通第一SIM卡250與第二處理器210的連接通道,其均可實(shí)現(xiàn)PS數(shù)據(jù)業(yè)務(wù)的傳輸。

具體的,若導(dǎo)通第一SIM卡250與第一處理器200的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第一處理器200;第一射頻將第一處理器200處理后的上行信號(hào)傳輸至第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第一處理器200處理;應(yīng)用處理模塊將第一處理器200處理后的下行信號(hào)進(jìn)行輸出。

若導(dǎo)通第一SIM卡250與第二處理器210的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第二處理器210;第二射頻將第二處理器210處理后的上行信號(hào)傳輸至LTE網(wǎng)絡(luò),以及接收來(lái)自LTE網(wǎng)絡(luò)的下行信號(hào),并傳輸給第二處理器210處理;應(yīng)用處理模塊將第二處理器210處理后的下行信號(hào)進(jìn)行輸出。

若操作指令為通過(guò)第二SIM卡260進(jìn)行PS數(shù)據(jù)業(yè)務(wù),則第一處理器200可輸出第一控制指令控制第二邏輯開(kāi)關(guān)280導(dǎo)通第二SIM卡260與第一處理器200的連接通道,也可輸出第二控制指令控制第二邏輯開(kāi)關(guān)280導(dǎo)通第二SIM卡260與第二處理器210的連接通道,其均可實(shí)現(xiàn)PS數(shù)據(jù)業(yè)務(wù)的傳輸。

具體的,若導(dǎo)通第二SIM卡260與第一處理器200的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第一處理器200;第一射頻將第一處理器200處理后的上行信號(hào)傳輸至第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第一網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第一處理器200處理;應(yīng)用處理模塊將第一處理器200處理后的下行信號(hào)進(jìn)行輸出。

若導(dǎo)通第二SIM卡260與第二處理器210的連接通道,則PS數(shù)據(jù)業(yè)務(wù)的傳輸流程為:應(yīng)用處理模塊接收數(shù)據(jù),并傳輸給第二處理器210;第二射頻將第二處理器210處理后的上行信號(hào)傳輸至第二網(wǎng)絡(luò)(4G網(wǎng)絡(luò)),以及接收來(lái)自第二網(wǎng)絡(luò)(4G網(wǎng)絡(luò))的下行信號(hào),并傳輸給第二處理器210處理;應(yīng)用處理模塊將第二處理器210處理后的下行信號(hào)進(jìn)行輸出。

在第一電子開(kāi)關(guān)處于第一狀態(tài)時(shí),移動(dòng)終端斷開(kāi)第一處理器與第二處理之間的數(shù)據(jù)通信。

第一處理器200可以為圖1中的控制器180。第二處理器210可以使用與第一處理器200相同型號(hào)的處理器,也可以是相對(duì)第一處理器200相對(duì)處理能力弱的處理器,本實(shí)施例中為節(jié)省成本第二處理器210采用相對(duì)第一處理器200相對(duì)處理能力弱的處理器,第二處理器210只具有數(shù)據(jù)接收和發(fā)送功能,接收到的數(shù)據(jù)發(fā)送至第一處理器200進(jìn)行處理。

第一處理器200還用于以預(yù)設(shè)時(shí)間間隔向第一SIM卡250或第二SIM卡260發(fā)送信息以進(jìn)行數(shù)據(jù)卡的在位確認(rèn);

若對(duì)第一SIM卡250進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第一處理器200連接),第一SIM卡250未與第一處理器200連接,則第一處理器200還用于發(fā)出第一控制指令以控制邏輯開(kāi)關(guān)1導(dǎo)通第一SIM卡250與第一處理器200的連接通路。

若對(duì)第二SIM卡260進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第二SIM卡260應(yīng)與第一處理器200連接),第二SIM卡260未與第一處理器200連接,則第一處理器200還用于發(fā)出第二控制指令以控制邏輯開(kāi)關(guān)2導(dǎo)通第二SIM卡260與第一處理芯片的連接通路。

同樣的,第二處理器210還用于以預(yù)設(shè)時(shí)間間隔向第一SIM卡250或第二SIM卡260發(fā)送信息以進(jìn)行數(shù)據(jù)卡的在位確認(rèn);

若對(duì)第一SIM卡250進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第二處理器210連接),第一SIM卡250未與第二處理器210連接,則第一處理器200還用于發(fā)出第一控制指令以控制邏輯開(kāi)關(guān)1導(dǎo)通第一SIM卡250與第二處理器210的連接通路。

若對(duì)第二SIM卡260進(jìn)行在位確認(rèn)時(shí)(默認(rèn)第一SIM卡250應(yīng)與第二處理器210連接),第二SIM卡260未與第二處理器210連接,則第一處理器200還用于發(fā)出第二控制指令以控制邏輯開(kāi)關(guān)2導(dǎo)通第二SIM卡260與第二處理器210的連接通路。

例如,若本來(lái)與第二處理器210連接的第二SIM卡260被切換連接到第一處理器200時(shí)(例如,切換至第一處理器200以進(jìn)行PS數(shù)據(jù)業(yè)務(wù)),每28秒需切換回第二處理器210,即通過(guò)控制邏輯開(kāi)關(guān)2使其連接到第二處理器210,以完成數(shù)據(jù)卡在位的確認(rèn),待讀卡確認(rèn)完成后,第二SIM卡260被再次切換回第一處理芯片,以保證通信的正常進(jìn)行。依此類推,若本來(lái)與第一處理芯片連接的第一SIM卡250被切換連接到第二處理器210時(shí),每28秒需切換回第一處理芯片,即通過(guò)控制邏輯開(kāi)關(guān)1使其連接到第一處理器200,以完成數(shù)據(jù)卡在位的確認(rèn),待讀卡確認(rèn)完成后,第一SIM卡250被再次切換回第二處理器210,以保證通信的正常進(jìn)行。

邏輯開(kāi)關(guān)的切換用時(shí)為毫秒級(jí),且讀卡確認(rèn)是否在位的用時(shí)也為毫秒級(jí),因此,數(shù)據(jù)卡的切換不會(huì)影響正常的業(yè)務(wù)傳輸。

根據(jù)上述的在位確認(rèn)機(jī)制,在第一SIM卡250與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸時(shí),第一SIM卡250還可同時(shí)與第一處理器200連接進(jìn)行語(yǔ)音傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第二SIM卡260與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸時(shí),第二SIM卡260還與第一處理器200連接進(jìn)行語(yǔ)音傳輸。只需保證在位確認(rèn)時(shí),第二SIM卡260在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第一SIM卡250與第一處理器200連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸及語(yǔ)音業(yè)務(wù)時(shí),第二SIM卡260還與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250核第二SIM卡260分別均在位即可。

根據(jù)上述的在位確認(rèn)機(jī)制,第二SIM卡260與第一處理器200連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸及語(yǔ)音業(yè)務(wù)時(shí),第一SIM卡250還與第二處理器210連接進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸。只需保證在位確認(rèn)時(shí),第一SIM卡250核第二SIM卡260分別均在位即可。

本發(fā)明中所說(shuō)的第一處理器200和第二處理器210可以分別包括應(yīng)用處理模塊和調(diào)制解調(diào)模塊,具體地,第一處理器200可以包括第一應(yīng)用處理模塊和第一調(diào)制解調(diào)模塊,第二處理器210可以包括第二應(yīng)用處理模塊和第二調(diào)制解調(diào)模塊,本發(fā)明中第一處理器或第二處理器進(jìn)行的各種處理操作由對(duì)應(yīng)的第一應(yīng)用處理模塊或第二處理器進(jìn)行處理。

當(dāng)移動(dòng)終端的第二處理器210所在系統(tǒng)需要共享數(shù)據(jù)包至第一處理器200所在系統(tǒng)時(shí),第一處理器200獲取第二處理器210的數(shù)據(jù)包,具體地,本實(shí)施例中所述數(shù)據(jù)包可以是用戶通過(guò)OTG設(shè)備連接所述移動(dòng)終端,將所述OTG設(shè)備中數(shù)據(jù)包拷貝到與第一處理器200連接的第二存儲(chǔ)區(qū)間230。

當(dāng)然還可以通過(guò)其他方式獲得,具體地,如圖4所示,如果所述數(shù)據(jù)包為升級(jí)包時(shí),第一處理器200獲得所述數(shù)據(jù)包的過(guò)程還可以包括:

步驟S11,所述第一處理器通過(guò)網(wǎng)絡(luò)下載所述數(shù)據(jù)包,并存儲(chǔ)至與所述第一處理器相連的第二存儲(chǔ)區(qū)間;

步驟S12,所述第一處理器在所述第二存儲(chǔ)區(qū)間檢測(cè)到所述數(shù)據(jù)包時(shí),發(fā)送共享指令給所述第二處理器。

本實(shí)施例中獲得所述升級(jí)包的方式中,第一處理器200還可以通過(guò)網(wǎng)絡(luò)檢測(cè)第二處理器210所在系統(tǒng)是否有新的系統(tǒng)版本,在檢測(cè)到有新的系統(tǒng)版本時(shí),啟動(dòng)第二處理器210所在系統(tǒng)的升級(jí),然后通過(guò)網(wǎng)絡(luò)下載所述升級(jí)包,并對(duì)應(yīng)存儲(chǔ)至與第一處理器200連接的第二存儲(chǔ)區(qū)間230,或者在所述移動(dòng)終端中只有一個(gè)存儲(chǔ)空間時(shí),將該存儲(chǔ)空間的控制權(quán)給第一處理器200。然后第一處理器200實(shí)時(shí)對(duì)下載的升級(jí)包進(jìn)行檢測(cè),在所述升級(jí)包下載完成時(shí),檢測(cè)到所述升級(jí)包,然后發(fā)送共享指令給第二處理器210,第二處理器210進(jìn)行相應(yīng)操作。當(dāng)然第一處理器200可以通過(guò)FOTA(Firmware Over-The-Air)升級(jí)的方式獲取升級(jí)包,或者通過(guò)用戶將升級(jí)包拷貝到移動(dòng)終端的指定目錄中,如SD(Secure Digital Memory Card,安全數(shù)碼卡)卡目錄或者data目錄。FOTA是移動(dòng)終端的空中下載軟件,指通過(guò)云端升級(jí)技術(shù),為具有連網(wǎng)功能的設(shè)備:例如手機(jī)、平板電腦、便攜式媒體播放器、移動(dòng)互聯(lián)網(wǎng)設(shè)備等提供固件升級(jí)服務(wù),用戶使用網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲取智能終端系統(tǒng)升級(jí)包,并通過(guò)FOTA進(jìn)行云端升級(jí),完成系統(tǒng)修復(fù)和優(yōu)化。

進(jìn)一步地,當(dāng)?shù)谝惶幚砥?00獲取到升級(jí)包時(shí),從升級(jí)包中獲取升級(jí)包的版本號(hào)。第一處理器200發(fā)送獲取指令給第二處理器210,當(dāng)?shù)诙幚砥?10接收到第一處理器200發(fā)送的獲取指令時(shí),根據(jù)獲取指令獲取到其所在系統(tǒng)未升級(jí)前的版本號(hào),將未升級(jí)前的版本號(hào)發(fā)送給第一處理器200。當(dāng)?shù)谝惶幚砥?00接收到第二處理器210發(fā)送未升級(jí)前的版本號(hào)時(shí),將第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)與升級(jí)包的版本號(hào)進(jìn)行對(duì)比,當(dāng)?shù)谝惶幚砥?00判定第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)低于升級(jí)包的版本號(hào)時(shí),判定第二處理器210所在系統(tǒng)需要升級(jí)。當(dāng)?shù)谝惶幚砥?00判定第二處理器210所在系統(tǒng)未升級(jí)前的版本號(hào)與升級(jí)包的版本號(hào)相同時(shí),判定第二處理器210所在系統(tǒng)不需要升級(jí)。

步驟S20,所述第二處理器接收所述共享指令,并根據(jù)所述共享指令分享與所述第二處理器相連的第一存儲(chǔ)區(qū)間給所述第一處理器;

步驟S30,所述第一處理器在檢測(cè)到所述第一存儲(chǔ)區(qū)間時(shí),通過(guò)所述第一存儲(chǔ)區(qū)間將所述數(shù)據(jù)包分享至所述第二處理器;

第二處理器210接收第一處理器200發(fā)送的共享指令,并根據(jù)共享指令分享與第二處理器210相連的第一存儲(chǔ)區(qū)間220給第一處理器200,即將與第二處理器210相連的第一存儲(chǔ)區(qū)間220的控制權(quán)分享給第一處理器200。

當(dāng)?shù)谝惶幚砥?00檢測(cè)到第二處理器210分享的第一存儲(chǔ)區(qū)間220時(shí),通過(guò)第一存儲(chǔ)區(qū)間220將數(shù)據(jù)包分享至第二處理器210。即第二處理器210將內(nèi)置SD卡目錄通過(guò)第一處理器200和第二處理器210之間的USB共享給第一處理器200,當(dāng)?shù)谝惶幚砥?00檢測(cè)到第二處理器210的SD卡時(shí),將數(shù)據(jù)包拷貝到第二處理器210中的SD卡中。

步驟S40,所述第二處理器在檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作。

當(dāng)?shù)诙幚砥?10在第一存儲(chǔ)區(qū)間220中檢測(cè)到數(shù)據(jù)包時(shí),將共享給第一處理器200的存儲(chǔ)區(qū)間收回,不再讓第一處理器200控制第二處理器210的SD卡。如果所述數(shù)據(jù)包為升級(jí)包,則第二處理器210進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一處理器200,以通知第一處理器200,第二處理器210已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。Recovery模式指的是一種可以對(duì)安卓機(jī)內(nèi)部的數(shù)據(jù)或系統(tǒng)進(jìn)行修改的模式。在Recovery模式下我們可以刷入新的安卓系統(tǒng),或者對(duì)已有的系統(tǒng)進(jìn)行備份或升級(jí),也可以在此恢復(fù)出廠設(shè)置。當(dāng)然如果所述數(shù)據(jù)包不為升級(jí)包,比如安裝程序包等。具體地,如圖5所示,如果所述數(shù)據(jù)包為升級(jí)包,根據(jù)所述數(shù)據(jù)包進(jìn)行相應(yīng)操作的過(guò)程可以包括:

步驟S41,所述第二處理器在檢測(cè)到所述數(shù)據(jù)包時(shí),確定所述數(shù)據(jù)包的完整性;

步驟S42,所述第二處理器在所述數(shù)據(jù)包完整時(shí),根據(jù)所述數(shù)據(jù)包進(jìn)行相應(yīng)操作。

為保證第二處理器210所在系統(tǒng)升級(jí)成功,本實(shí)施例在第二處理器210檢測(cè)到第一存儲(chǔ)區(qū)間220中的升級(jí)包時(shí),第二處理器210確定該升級(jí)包的完整性。若升級(jí)包完整,第二處理器210則根據(jù)升級(jí)包進(jìn)行系統(tǒng)升級(jí);若升級(jí)包不完整,第二處理器210則刪除不完整的升級(jí)包,再次從第一處理器200中獲取升級(jí)包;或者第二處理器210發(fā)送提示消息給第一處理器200,以提示第一處理器200其發(fā)送的升級(jí)包不完整。

進(jìn)一步地,當(dāng)?shù)诙幚砥?10升級(jí)成功后,第一處理器200刪除升級(jí)包。若第一處理器200所在系統(tǒng)需要升級(jí),第一處理器200再次下載其升級(jí)所需的升級(jí)包,并根據(jù)再次下載的升級(jí)包進(jìn)行系統(tǒng)升級(jí)。更進(jìn)一步地,當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)成功之后,第一處理器200獲取其系統(tǒng)升級(jí)之后的版本號(hào),并將系統(tǒng)升級(jí)之后的版本號(hào)與再次下載的升級(jí)包的版本號(hào)進(jìn)行比較。若第一處理器200所在系統(tǒng)升級(jí)之后的版本號(hào)與升級(jí)包的版本號(hào)相同,則表明第一處理器200所在系統(tǒng)升級(jí)成功;若第一處理器200所在系統(tǒng)升級(jí)之后的版本號(hào)與升級(jí)包的版本號(hào)不同,則表明第一處理器200所在系統(tǒng)升級(jí)失敗。當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)成功之后,第一處理器200刪除再次下載的升級(jí)包,以節(jié)省存儲(chǔ)空間;當(dāng)?shù)谝惶幚砥?00所在系統(tǒng)升級(jí)失敗時(shí),第一處理器200重新獲取升級(jí)包進(jìn)行系統(tǒng)升級(jí),若第一處理器200所在系統(tǒng)再次升級(jí)失敗,第一處理器200則將系統(tǒng)升級(jí)失敗的原因發(fā)送給服務(wù)器,以供升級(jí)包的制造商根據(jù)升級(jí)失敗的原因改善升級(jí)包。

在其他實(shí)施例中,第一應(yīng)用處理器獲取的升級(jí)包中包含了第一應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)和第二應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)。當(dāng)?shù)谝粦?yīng)用處理器獲取到該數(shù)據(jù)包后,將該數(shù)據(jù)包進(jìn)行解析,將屬于第二應(yīng)用處理器所在系統(tǒng)所需要的升級(jí)包數(shù)據(jù)通過(guò)USB拷貝至分享存儲(chǔ)空間內(nèi),當(dāng)?shù)诙?yīng)用處理器在其存儲(chǔ)區(qū)間中檢測(cè)到升級(jí)包數(shù)據(jù)后,第二應(yīng)用處理器進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一應(yīng)用處理器,以通知第一應(yīng)用處理器,第二應(yīng)用處理器已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。

在其他實(shí)施例中,第一應(yīng)用處理器獲取的升級(jí)包中包含了第一應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)和第二應(yīng)用處理器所在的系統(tǒng)所需要的升級(jí)包數(shù)據(jù)。當(dāng)?shù)谝粦?yīng)用處理器獲取到該數(shù)據(jù)包后,將該升級(jí)包全部通過(guò)USB拷貝至分享存儲(chǔ)空間內(nèi),當(dāng)?shù)诙?yīng)用處理器在其存儲(chǔ)區(qū)間中檢測(cè)到升級(jí)包數(shù)據(jù)后,對(duì)該升級(jí)包數(shù)據(jù)進(jìn)行解析,第二應(yīng)用處理器進(jìn)入recovery模式,根據(jù)SD卡中存儲(chǔ)的升級(jí)包中屬于第二應(yīng)用處理器所在系統(tǒng)所需要的升級(jí)包數(shù)據(jù)進(jìn)行升級(jí),并發(fā)送升級(jí)信息給第一應(yīng)用處理器,以通知第一應(yīng)用處理器,第二應(yīng)用處理器已經(jīng)開(kāi)始根據(jù)升級(jí)包進(jìn)行升級(jí)。

本發(fā)明移動(dòng)終端包括:第一處理器、第二處理器、第一邏輯開(kāi)關(guān)和第二邏輯開(kāi)關(guān),所述第一處理器,用于在用戶使用第一SIM卡進(jìn)行語(yǔ)音通信時(shí),輸出第一預(yù)設(shè)電壓控制所述第一邏輯開(kāi)關(guān)處于第一狀態(tài),以使得所述第一SIM卡連接至所述第一處理器;或者在用戶使用第二SIM卡進(jìn)行語(yǔ)音通信時(shí),輸出第二預(yù)設(shè)電壓控制所述第二邏輯開(kāi)關(guān)處于第二狀態(tài),以使得所述第二SIM卡連接至所述第一處理器,所述第一處理器,還用于在獲得數(shù)據(jù)包時(shí)發(fā)送共享指令給所述第二處理器;所述第二處理器,用于接收所述共享指令,并根據(jù)所述共享指令分享與所述第二處理器相連的第一存儲(chǔ)區(qū)間給所述第一處理器;所述第一處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間時(shí),通過(guò)所述第一存儲(chǔ)區(qū)間將所述數(shù)據(jù)包分享至所述第二處理器;所述第二處理器,還用于當(dāng)檢測(cè)到所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包時(shí),根據(jù)所述第一存儲(chǔ)區(qū)間中的數(shù)據(jù)包進(jìn)行相應(yīng)操作。通過(guò)上述方式,移動(dòng)終端中包括兩個(gè)處理器,分別連接有SIM卡,從而實(shí)現(xiàn)兩張SIM卡能夠同時(shí)使用4G網(wǎng)絡(luò),并且在第二處理器進(jìn)行數(shù)據(jù)共享時(shí),第一處理器獲得與第二處理器相連的第一存儲(chǔ)區(qū)間的控制權(quán),將數(shù)據(jù)包通過(guò)該第一存儲(chǔ)區(qū)間分享給第二處理器,從而使得第二處理器能夠使用數(shù)據(jù)包相應(yīng)操作。

參閱圖6,圖6為本發(fā)明雙系統(tǒng)的數(shù)據(jù)共享方法的第二實(shí)施例的流程示意圖。

基于上述實(shí)施例,如果所述數(shù)據(jù)包為升級(jí)包時(shí),本發(fā)明雙系統(tǒng)的數(shù)據(jù)共享方法還可以包括:

步驟S50,所述第一處理器在檢測(cè)到所述第二處理器所在相應(yīng)操作成功的消息后時(shí),發(fā)送請(qǐng)求命令給所述第二處理器;

本實(shí)施例中在第二處理器210所在系統(tǒng)升級(jí)成功,第二處理器210發(fā)送其所在系統(tǒng)升級(jí)成功的信息給第一處理器200。第一處理器200在檢測(cè)到第二處理器210所在系統(tǒng)升級(jí)成功的消息后,或者說(shuō)接收到第二處理器210所在系統(tǒng)升級(jí)成功的消息后,發(fā)送請(qǐng)求命令給第二處理器210,具體地,發(fā)送獲得第二處理器210所在系統(tǒng)的版本號(hào)的請(qǐng)求命令至第二處理器210。

步驟S60,所述第二處理器接收所述請(qǐng)求命令,并根據(jù)所述請(qǐng)求命令發(fā)送相應(yīng)操作后的版本號(hào)給所述第一處理器;

步驟S70,所述第一處理器接收所述版本號(hào),若所述第二處理器所在版本號(hào)與所述數(shù)據(jù)包版本號(hào)相同,判定所述第二處理器所在相應(yīng)操作成功。

第二處理器210接收到第一處理器200發(fā)送的請(qǐng)求命令,根據(jù)所述請(qǐng)求命令發(fā)送第二處理器210所在系統(tǒng)升級(jí)后的版本號(hào)給第一處理器200。第一處理器200接收第二處理器200所在系統(tǒng)升級(jí)后的版本號(hào),若第二處理器200所在系統(tǒng)升級(jí)后的版本號(hào)與所述升級(jí)包版本號(hào)相同,判定第二處理器200所在系統(tǒng)升級(jí)成功。

出于解釋的目的,前面的描述使用了特定的術(shù)語(yǔ),以提供對(duì)本發(fā)明的透徹理解。然而,對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)的是,為了實(shí)踐本發(fā)明并不需要具體的細(xì)節(jié)。本發(fā)明的具體實(shí)施例的前述描述是為了圖示和說(shuō)明的目的而呈現(xiàn)。它們并不意在詳盡的或?qū)⒈景l(fā)明限于所公開(kāi)的準(zhǔn)確形式。鑒于上面的教義,許多修改和變化是可能的。為了最好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用而示出并描述了這些實(shí)施例,從而使本領(lǐng)域的其他技術(shù)人員能夠最好地利用本發(fā)明和具有適于預(yù)期的特定使用的各種修改的各種實(shí)施例。意在本發(fā)明的范圍由隨后的權(quán)利要求和其等同物來(lái)限定。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南丰县| 建昌县| 石泉县| 石台县| 荆州市| 同德县| 新郑市| 金平| 响水县| 长泰县| 新野县| 赣榆县| 额敏县| 万全县| 新竹市| 南皮县| 昭平县| 子长县| 怀来县| 阿克苏市| 新泰市| 通榆县| 利津县| 瑞昌市| 巴塘县| 泸水县| 牡丹江市| 寿光市| 高邮市| 海安县| 新昌县| 嘉荫县| 内乡县| 乌苏市| 乃东县| 祁东县| 江山市| 平顺县| 文登市| 武川县| 阳高县|