亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

移動(dòng)終端的工作模式切換方法及移動(dòng)終端的制作方法

文檔序號(hào):7701407閱讀:235來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):移動(dòng)終端的工作模式切換方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及移動(dòng)終端的工作模式切換方法及移動(dòng)終端。
背景技術(shù)
Smart phone (智能手機(jī))是結(jié)合了 PDA (Personal Digital Assistant,個(gè)人數(shù) 碼助理)功能,可供客戶(hù)瀏覽網(wǎng)頁(yè)、收發(fā)電子郵件的智能移動(dòng)終端。Smart phone在實(shí)現(xiàn)功 能時(shí)采用應(yīng)用處理器與通信處理器結(jié)合的架構(gòu),在該架構(gòu)中通信處理器作為應(yīng)用處理器的 外圍設(shè)備。其中,應(yīng)用處理器完成如音視頻播放、文檔閱讀與處理等功能;通信處理器為應(yīng) 用處理器提供通訊通路,實(shí)現(xiàn)通信功能?,F(xiàn)有的智能移動(dòng)終端在設(shè)計(jì)時(shí)以AP(Applicatic)n Processor,應(yīng)用處理器)系統(tǒng)為主控設(shè)備,其它外圍設(shè)備(如顯示屏、鍵盤(pán)等)均通過(guò)輸入 輸出接口與AP系統(tǒng)相連,而CP (Communication Processor,通信處理器)也通過(guò)1/0接口 連接到AP系統(tǒng),作為該AP系統(tǒng)的外圍設(shè)備。由于A(yíng)P系統(tǒng)的計(jì)算能力較強(qiáng),因此移動(dòng)終端的應(yīng)用程序均由AP系統(tǒng)執(zhí)行,包括 OFFICE應(yīng)用、上網(wǎng)及隨身郵等。但是,隨著CP系統(tǒng)計(jì)算能力的提高,其計(jì)算能力不僅能夠滿(mǎn) 足通信功能,還能夠執(zhí)行簡(jiǎn)單的應(yīng)用程序,例如對(duì)于OFFICE應(yīng)用來(lái)說(shuō),CP系統(tǒng)雖然無(wú)法執(zhí) 行計(jì)算能力要求較高的文檔編輯,但是可以執(zhí)行計(jì)算能力要求較低的文檔瀏覽。但是按照 現(xiàn)有應(yīng)用程序的執(zhí)行方式,當(dāng)移動(dòng)終端處于CP系統(tǒng)控制時(shí),如果僅需執(zhí)行簡(jiǎn)單應(yīng)用程序, 則仍要開(kāi)啟AP系統(tǒng),從而增加了移動(dòng)終端的功耗。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供移動(dòng)終端的工作模式切換方法及移動(dòng)終端,以解決現(xiàn)有技 術(shù)中執(zhí)行所有應(yīng)用程序均需AP系統(tǒng)控制,導(dǎo)致移動(dòng)終端功耗增加的問(wèn)題。為解決上述技術(shù)問(wèn)題,本發(fā)明提供如下技術(shù)方案一種移動(dòng)終端的工作模式切換方法,所述移動(dòng)終端包括第一處理器和第二處理 器,所述第一處理器的處理能力弱于所述第二處理器的處理能力,所述第一處理器運(yùn)行第 一程序,所述第二處理器運(yùn)行第二程序,所述第一程序和所述第二程序用于對(duì)同一對(duì)象進(jìn) 行操作,其中所述第一程序?qū)λ鐾粚?duì)象進(jìn)行操作的工作模式為第一應(yīng)用模式,所述第 二程序?qū)λ鐾粚?duì)象進(jìn)行操作的工作模式為第二應(yīng)用模式,包括在所述第一應(yīng)用模式下,第一處理器獲取第一切換觸發(fā)命令;所述第一處理器根據(jù)所述第一切換觸發(fā)命令控制所述移動(dòng)終端從所述第一應(yīng)用 模式切換到所述第二應(yīng)用模式。一種移動(dòng)終端,包括第一處理器和第二處理器,所述第一處理器的處理能力弱于 所述第二處理器的處理能力,所述第一處理器運(yùn)行第一程序,所述第二處理器運(yùn)行第二程 序,所述第一程序和所述第二程序用于對(duì)同一對(duì)象進(jìn)行操作,其中所述第一程序?qū)λ鐾?一對(duì)象進(jìn)行操作的工作模式為第一應(yīng)用模式,所述第二程序?qū)λ鐾粚?duì)象進(jìn)行操作的工 作模式為第二應(yīng)用模式,
所述第一處理器包括第一獲取單元,用于在所述第一應(yīng)用模式下,獲取第一切換觸發(fā)命令;第一切換單元,用于根據(jù)所述第一切換觸發(fā)命令控制所述移動(dòng)終端從所述第一應(yīng) 用模式切換到第二應(yīng)用模式。由以上本發(fā)明提供的技術(shù)方案可見(jiàn),本發(fā)明中移動(dòng)終端內(nèi)的第一處理器(通常稱(chēng) 為通信處理器)和第二處理器(通常稱(chēng)為應(yīng)用處理器)可以分別通過(guò)第一程序和第二程序 對(duì)同一應(yīng)用對(duì)象進(jìn)行操作,其中第一處理器對(duì)同一應(yīng)用對(duì)象進(jìn)行操作的工作模式為第一應(yīng) 用模式,第二處理器對(duì)同一應(yīng)用對(duì)象進(jìn)行操作的工作模式為第二應(yīng)用模式,第一處理器和 第二處理器可以在不同的應(yīng)用模式之間切換。應(yīng)用本發(fā)明的工作模式切換方法,可以根據(jù) 第一處理器的應(yīng)用能力通過(guò)第一程序?qū)σ苿?dòng)終端的某些應(yīng)用對(duì)象進(jìn)行操作,而無(wú)需由第二 處理器對(duì)所有應(yīng)用對(duì)象進(jìn)行操作,因此當(dāng)?shù)谝惶幚砥鲗?duì)某些應(yīng)用對(duì)象進(jìn)行操作時(shí),不必控 制第二處理器開(kāi)機(jī),由此減少了對(duì)系統(tǒng)資源的占用,降低了系統(tǒng)功耗。


圖1為本發(fā)明移動(dòng)終端的工作模式切換方法的第一實(shí)施例流程圖;圖2為本發(fā)明移動(dòng)終端的工作模式切換方法的第二實(shí)施例流程圖;圖3為本發(fā)明移動(dòng)終端的工作模式切換方法的第三實(shí)施例流程圖;圖4為本發(fā)明移動(dòng)終端的系統(tǒng)架構(gòu)示意圖;圖5為本發(fā)明移動(dòng)終端的第一實(shí)施例框圖;圖6為本發(fā)明移動(dòng)終端的第二實(shí)施例框圖。
具體實(shí)施例方式本發(fā)明的核心是提供移動(dòng)終端的工作模式切換方法及移動(dòng)終端,為了使本技術(shù)領(lǐng) 域的人員更好地理解本發(fā)明方案,并使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂, 下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明實(shí)施例中的移動(dòng)終端包括第一處理器(通常稱(chēng)為通信處理器)和第二處理 器(通常稱(chēng)為應(yīng)用處理器),第一處理器的處理能力弱于所述第二處理器的處理能力,工作 模式包括,第一應(yīng)用模式、第二應(yīng)用模式、通信模式和計(jì)算模式。為了描述方便,下面實(shí)施例 中所有第一處理器均稱(chēng)為通信處理器,第二處理器均稱(chēng)為應(yīng)用處理器。當(dāng)然在實(shí)際應(yīng)用過(guò)程中,第一處理器可以具體為X86架構(gòu)處理器,第二處理器可 以具體為ARM架構(gòu)處理器,但是此處僅為示例性描述。根據(jù)移動(dòng)終端的具體類(lèi)型不同,實(shí)際 上第一處理器和第二處理器可以均為ARM架構(gòu)處理器,或均為X86架構(gòu)處理器,或?yàn)槠渌?構(gòu)處理器等,即對(duì)不同種類(lèi)處理器的組合本發(fā)明實(shí)施例不做限制,只需要第一處理器的處 理能力弱于所述第二處理器的處理能力即可。其中,應(yīng)用處理器可以運(yùn)行第一程序,通信處理器可以運(yùn)行第二程序,第一程序和 第二程序可以是相同的程序,也可以是不同的程序。第一程序和第二程序可以對(duì)同一應(yīng)用 對(duì)象進(jìn)行操作,其中通信處理器通過(guò)第一程序?qū)λ鐾粚?duì)象進(jìn)行操作的工作模式為第一 應(yīng)用模式,應(yīng)用處理器通過(guò)第二程序?qū)λ鐾粚?duì)象進(jìn)行操作的工作模式為第二應(yīng)用模 式。通信處理器和應(yīng)用處理器所操作的同一應(yīng)用對(duì)象可以包括OFFICE應(yīng)用和網(wǎng)絡(luò)應(yīng)用等,
6其中,通信處理器對(duì)同一應(yīng)用對(duì)象進(jìn)行操作主要指由通信處理器對(duì)同一應(yīng)用對(duì)象執(zhí)行與其 計(jì)算能力匹配的應(yīng)用操作,通常通信處理器的計(jì)算能力不強(qiáng),因此能夠?qū)ν粦?yīng)用對(duì)象執(zhí) 行的應(yīng)用操作包括網(wǎng)頁(yè)瀏覽、文檔閱讀等;應(yīng)用處理器對(duì)同一應(yīng)用對(duì)象進(jìn)行操作主要指由 應(yīng)用處理器對(duì)同一應(yīng)用對(duì)象執(zhí)行與其計(jì)算能力匹配的應(yīng)用操作,通常應(yīng)用處理器的計(jì)算能 力較強(qiáng),因此能夠?qū)ν粦?yīng)用對(duì)象執(zhí)行的應(yīng)用操作包括網(wǎng)絡(luò)視頻、文檔編輯等。由此可知, 應(yīng)用處理器和通信處理器可以配合執(zhí)行上述OFFICE應(yīng)用和網(wǎng)絡(luò)應(yīng)用等對(duì)同一應(yīng)用對(duì)象進(jìn) 行的應(yīng)用操作。另外,通信處理器執(zhí)行通信功能的工作模式為通信模式,應(yīng)用處理器執(zhí)行計(jì)算功 能的工作模式為計(jì)算模式。其中,通信模式主要指由通信處理器完成通話(huà)等通信功能,計(jì)算 模式主要指僅能由應(yīng)用處理器完成的應(yīng)用程序,例如隨身郵等。由于移動(dòng)終端可以根據(jù)不同的應(yīng)用需求工作在不同的工作模式下,因此本發(fā)明實(shí) 施例給出了在不同工作模式間切換的過(guò)程,下面進(jìn)行詳細(xì)說(shuō)明。本發(fā)明工作模式切換方法的第一實(shí)施例流程如圖1所示,該實(shí)施例示出了移動(dòng)終 端在第一應(yīng)用模式和第二模式之間切換的過(guò)程步驟101 通信處理器在第一應(yīng)用模式下對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作。步驟102 通信處理器是否獲取到第一切換觸發(fā)命令,若是,則執(zhí)行步驟103 ;否 則,返回步驟101。其中,通信處理器接收到第二應(yīng)用模式所對(duì)應(yīng)的菜單的點(diǎn)擊命令時(shí),獲取所述第 一切換觸發(fā)命令;或通信處理器判斷CPU占用率大于預(yù)先設(shè)置的閾值時(shí),獲取第一切換觸 發(fā)命令。步驟103 通信處理器根據(jù)第一切換觸發(fā)命令控制移動(dòng)終端從第一應(yīng)用模式切換 到第二應(yīng)用模式。具體的,通信處理器存儲(chǔ)第一應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息,控制所述應(yīng)用 處理器開(kāi)機(jī),應(yīng)用處理器讀取設(shè)置信息和數(shù)據(jù)信息后進(jìn)入第二應(yīng)用模式。步驟104 應(yīng)用處理器在第二應(yīng)用模式下對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作。步驟105 應(yīng)用處理器是否獲取到第二切換觸發(fā)命令,若是,則執(zhí)行步驟106 ;否 則,返回步驟104。其中,應(yīng)用處理器判斷CPU占用率小于預(yù)先設(shè)置的閾值時(shí),獲取所述第二切換觸 發(fā)命令。步驟106 應(yīng)用處理器根據(jù)切換觸發(fā)命令控制移動(dòng)終端從第二應(yīng)用模式切換到第 一應(yīng)用模式,返回步驟101。應(yīng)用處理器存儲(chǔ)第二應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息,并關(guān)機(jī),通信處理器讀 取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入第一應(yīng)用模式,返回步驟101。本發(fā)明工作模式切換方法的第二實(shí)施例流程如圖2所示,該實(shí)施例示出了移動(dòng)終 端從初始狀態(tài)開(kāi)始在不同工作模式之間切換的過(guò)程步驟201 移動(dòng)終端開(kāi)機(jī)后進(jìn)入通信模式。步驟202 通信處理器在通信模式下執(zhí)行通信功能。步驟203 通信處理器判斷獲取到的命令的類(lèi)型,若獲取到對(duì)同一應(yīng)用對(duì)象進(jìn)行 應(yīng)用操作的命令,則執(zhí)行步驟204 ;若獲取到執(zhí)行計(jì)算功能的命令,則執(zhí)行步驟210 ;否則,返回步驟202。步驟204 通信處理器切換到第一應(yīng)用模式,并對(duì)所述同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操 作。步驟205 通信處理器是否獲取到第一切換觸發(fā)命令,若是,則執(zhí)行步驟206 ;否 則,返回步驟204。步驟206 通信處理器根據(jù)第一切換觸發(fā)命令控制移動(dòng)終端從第一應(yīng)用模式切換 到第二應(yīng)用模式。在第一應(yīng)用模式下,通信處理器接收到第二應(yīng)用模式所對(duì)應(yīng)的菜單的點(diǎn)擊命令 時(shí),獲取所述第一切換觸發(fā)命令,或通信處理器判斷CPU占用率大于預(yù)先設(shè)置的閾值時(shí),獲 取所述第一切換觸發(fā)命令。以O(shè)FFICE應(yīng)用為例,在第一應(yīng)用模式下瀏覽OFFICE文檔,當(dāng)從 菜單選項(xiàng)中點(diǎn)擊選擇編輯選項(xiàng)時(shí),則需要切換到第二應(yīng)用模式下由應(yīng)用處理器支持編輯操 作,因此通信處理器接收到編輯選項(xiàng)的點(diǎn)擊命令時(shí),即獲取了第一切換觸發(fā)命令;以網(wǎng)絡(luò)應(yīng) 用為例,在第一應(yīng)用模式下瀏覽網(wǎng)頁(yè),當(dāng)選擇網(wǎng)頁(yè)中的視頻進(jìn)行播放時(shí),則CPU的占用率會(huì) 明顯增大,當(dāng)增大到超過(guò)80%時(shí),需要應(yīng)用處理器進(jìn)行處理,因此當(dāng)應(yīng)用處理器判斷CPU占 用率大于閾值80%時(shí),即獲取了第一切換命令。在移動(dòng)終端的閃存或硬盤(pán)中設(shè)置有應(yīng)用處理器和通信處理器的共享存儲(chǔ)區(qū),切換 時(shí),通信處理器將當(dāng)前第一應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息保存到共享存儲(chǔ)區(qū),設(shè)置信 息和數(shù)據(jù)信息即同步信息,包括狀態(tài)設(shè)置信息、PROFILE以及數(shù)據(jù)文件。保存同步信息完畢 后,通信處理器通知應(yīng)用處理器開(kāi)機(jī),應(yīng)用處理器從共享存儲(chǔ)區(qū)讀取設(shè)置信息和數(shù)據(jù)信息, 根據(jù)這些同步信息恢復(fù)到與切換前應(yīng)用處理器同步的工作狀態(tài),例如,切換前在第一應(yīng)用 模式下瀏覽網(wǎng)頁(yè),切換到第二應(yīng)用模式后,仍然可以繼續(xù)瀏覽網(wǎng)頁(yè),而不必重新輸入網(wǎng)址, 或者切換前在第一應(yīng)用模式下閱讀文檔,切換后可以繼續(xù)進(jìn)行編輯,而不必重新打開(kāi)該文 檔。步驟207 應(yīng)用處理器在第二應(yīng)用模式下對(duì)所述同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作。步驟208 應(yīng)用處理器是否獲取到第二切換觸發(fā)命令,若是,則執(zhí)行步驟209 ;否 則,返回步驟207。應(yīng)用處理器可以通過(guò)CPU占用率是否小于預(yù)先設(shè)置的閾值來(lái)判斷是否獲取到第 二切換觸發(fā)命令。步驟209 應(yīng)用處理器根據(jù)切換觸發(fā)命令控制移動(dòng)終端從第二應(yīng)用模式切換到第 一應(yīng)用模式,返回步驟204。應(yīng)用處理器存儲(chǔ)第二應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息,應(yīng)用處理器關(guān)機(jī),通信 處理器讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述第一應(yīng)用模式,通過(guò)第一程序?qū)λ鐾?應(yīng)用對(duì)象進(jìn)行應(yīng)用操作。上述從第二應(yīng)用模式切換到第一應(yīng)用模式的過(guò)程,與前述步驟206 中所描述從第一應(yīng)用模式切換到第二應(yīng)用模式的過(guò)程類(lèi)似,在此不再贅述。步驟210 應(yīng)用處理器切換到計(jì)算模式,并執(zhí)行計(jì)算功能。通信處理器獲取到執(zhí)行計(jì)算功能的命令后,通信處理器存儲(chǔ)通信模式下的設(shè)置信 息和數(shù)據(jù)信息到共享存儲(chǔ)區(qū),以便后續(xù)應(yīng)用處理器在切換后能保持同步,通信處理器控制 應(yīng)用處理器開(kāi)機(jī),應(yīng)用處理器讀取設(shè)置信息和數(shù)據(jù)信息后進(jìn)入計(jì)算模式。步驟211 判斷應(yīng)用處理器是否獲取切換到通信模式的觸發(fā)命令,若是,則執(zhí)行步驟212 ;否則,返回步驟210。應(yīng)用處理器判斷計(jì)算模式下的應(yīng)用程序在預(yù)設(shè)時(shí)間內(nèi)是否被應(yīng)用,如果沒(méi)有被應(yīng) 用,則關(guān)閉該應(yīng)用程序,例如,計(jì)算模式下隨身郵被開(kāi)啟,當(dāng)用戶(hù)收發(fā)完郵件后,可能未關(guān) 閉,則在預(yù)設(shè)時(shí)間后仍未關(guān)閉,比如半個(gè)小時(shí),則應(yīng)用處理器關(guān)閉該隨身郵;計(jì)算模式下,可 能還有其它應(yīng)用程序在使用,此時(shí)應(yīng)用處理器可以通過(guò)CPU占用率是否小于預(yù)先設(shè)置的閾 值判斷是否需要進(jìn)行切換,如果小于,即獲取所述切換到通信模式的觸發(fā)命令。步驟212 應(yīng)用處理器根據(jù)觸發(fā)命令控制移動(dòng)終端從計(jì)算模式切換到通信模式, 返回步驟202。應(yīng)用處理器獲取切換到通信模式的觸發(fā)命令后,存儲(chǔ)所述計(jì)算模式下的設(shè)置信息 和數(shù)據(jù)信息到共享存儲(chǔ)區(qū),應(yīng)用處理器關(guān)機(jī),通信處理器讀取設(shè)置信息和數(shù)據(jù)信息后進(jìn)入 通信模式。本發(fā)明工作模式切換方法的第三實(shí)施例流程如圖3所示,該實(shí)施例以手機(jī)為例, 詳細(xì)示出了一種工作模式切換的應(yīng)用過(guò)程步驟301 手機(jī)開(kāi)機(jī)后進(jìn)入通信模式。步驟302:通信處理器在通信模式下執(zhí)行通信功能。在通信模式下,手機(jī)的顯示屏上可以同時(shí)顯示不同的功能菜單,包括第一應(yīng)用模 式和第二應(yīng)用模式下操作的同一應(yīng)用對(duì)象,如果OFFICE和瀏覽器;通信模式下應(yīng)用的通話(huà) 記錄、通信錄等;以及計(jì)算模式下應(yīng)用的隨身郵等。步驟303 通信處理器判斷獲取到的命令的類(lèi)型,若獲取到對(duì)同一應(yīng)用對(duì)象進(jìn)行 應(yīng)用操作的命令,則執(zhí)行步驟304 ;若獲取到執(zhí)行計(jì)算功能的命令,則執(zhí)行步驟311 ;否則, 返回步驟302。步驟304 通信處理器切換到第一應(yīng)用模式,并對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作。步驟305 通信處理器判斷CPU占用率是否大于預(yù)先設(shè)置的閾值,若是,則執(zhí)行步 驟306 ;否則,返回步驟304。步驟306 通信處理器存儲(chǔ)第一應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息,控制應(yīng)用處 理器開(kāi)機(jī)。步驟307 應(yīng)用處理器讀取設(shè)置信息和數(shù)據(jù)信息后進(jìn)入第二應(yīng)用模式。步驟308 應(yīng)用處理器在第二應(yīng)用模式下對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作。步驟309 應(yīng)用處理器判斷CPU占用率是否小于預(yù)先設(shè)置的閾值,若是,則執(zhí)行步 驟310 ;否則,返回步驟308。步驟310 應(yīng)用處理器存儲(chǔ)第二應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息并關(guān)機(jī),返回 步驟304。步驟311 通信處理器存儲(chǔ)所述通信模式下的設(shè)置信息和數(shù)據(jù)信息,控制應(yīng)用處 理器開(kāi)機(jī)。步驟312 應(yīng)用處理器讀取設(shè)置信息和數(shù)據(jù)信息后進(jìn)入計(jì)算模式。步驟313 應(yīng)用處理器在計(jì)算模式下執(zhí)行計(jì)算功能。步驟314 應(yīng)用處理器判斷計(jì)算模式下的應(yīng)用程序在預(yù)設(shè)時(shí)間內(nèi)是否未被應(yīng)用, 若是,則執(zhí)行步驟315 ;否則,返回步驟313。步驟315 應(yīng)用處理器關(guān)閉計(jì)算模式下的未被使用的應(yīng)用程序。
步驟316 應(yīng)用處理器判斷CPU占用率是否小于預(yù)先設(shè)置的閾值,若是,則執(zhí)行步 驟317 ;否則,返回步驟313。步驟317 應(yīng)用處理器存儲(chǔ)計(jì)算模式下的設(shè)置信息和數(shù)據(jù)信息并關(guān)機(jī)。不走318 通信處理器讀取設(shè)置信息和數(shù)據(jù)信息后進(jìn)入通信模式,返回步驟302。如圖4所示,為應(yīng)用本發(fā)明工作模式切換方法實(shí)施例的移動(dòng)終端的系統(tǒng)架構(gòu)示意 圖。該移動(dòng)終端包括一 AP處理器和一 CP處理器,AP處理器與AP外設(shè)相連,CP處理器與 CP外設(shè)相連,AP處理器和CP處理器之間可以交互通信,并且通過(guò)選擇開(kāi)關(guān)可以在不同的工 作模式下分別連接共享存儲(chǔ)外設(shè)。移動(dòng)終端開(kāi)機(jī)后進(jìn)入通信模式,此時(shí)CP處理器進(jìn)入工作狀態(tài),完成通信功能。當(dāng) CP處理器獲取到對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作的命令,CP處理器切換到第一應(yīng)用模式,并 對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作,此時(shí)如果CP處理器獲取到第一切換觸發(fā)命令,則CP處理器 將當(dāng)前狀態(tài)下的同步信息保存到共享存儲(chǔ)外設(shè),CP處理器根據(jù)第一切換觸發(fā)命令控制移動(dòng) 終端從第一應(yīng)用模式切換到第二應(yīng)用模式,切換開(kāi)關(guān)從與CP處理器連通轉(zhuǎn)換為與AP處理 器連通,AP處理器從共享存儲(chǔ)外設(shè)中獲取同步信息,并在第二應(yīng)用模式下對(duì)同一應(yīng)用對(duì)象 進(jìn)行應(yīng)用操作。當(dāng)AP處理器獲取到第二切換觸發(fā)命令,則AP處理器將當(dāng)前狀態(tài)下的同步 信息保存到共享存儲(chǔ)外設(shè),然后根據(jù)切換觸發(fā)命令控制移動(dòng)終端從第二應(yīng)用模式切換到第 一應(yīng)用模式,切換開(kāi)關(guān)從與AP處理器連通轉(zhuǎn)換為與CP處理器連通,CP處理器從共享存儲(chǔ) 外設(shè)中獲取同步信息,并在第一應(yīng)用模式下對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作。由此可以,本發(fā) 明實(shí)施例中移動(dòng)終端在第一應(yīng)用模式與第二應(yīng)用模式之間切換時(shí),可以實(shí)現(xiàn)無(wú)縫切換,并 且充分利用CP處理器低功耗的特點(diǎn)和AP處理器計(jì)算能力強(qiáng)的特點(diǎn),有效較少了移動(dòng)終端 的資源消耗。另外,在通信模式下,當(dāng)CP處理器獲取到執(zhí)行計(jì)算功能的命令時(shí),應(yīng)用處理器切 換到計(jì)算模式,并執(zhí)行計(jì)算功能,當(dāng)AP處理器判斷獲取切換到通信模式的觸發(fā)命令時(shí),根 據(jù)該觸發(fā)命令控制移動(dòng)終端從計(jì)算模式切換到通信模式。與本發(fā)明移動(dòng)終端通信系統(tǒng)的工作模式切換方法的實(shí)施例相對(duì)應(yīng),本發(fā)明還提供 了應(yīng)用該方法實(shí)施例的移動(dòng)終端。本發(fā)明移動(dòng)終端的第一實(shí)施例框圖如圖5所示,該移動(dòng)終端包括第一處理器510 和第二處理器520,所述第一處理器510的處理能力弱于所述第二處理器520的處理能力, 通常第一處理器510為通信處理器,第二處理器520為應(yīng)用處理器。第一處理器510運(yùn)行第一程序,第二處理器520運(yùn)行第二程序,所述第一程序和所 述第二程序用于對(duì)同一應(yīng)用對(duì)象進(jìn)行操作,其中所述第一程序?qū)λ鐾粚?duì)象進(jìn)行操作的 工作模式為第一應(yīng)用模式,所述第二程序?qū)λ鐾粚?duì)象進(jìn)行操作的工作模式為第二應(yīng)用 模式。其中,第一處理器510包括第一獲取單元511,用于在所述第一應(yīng)用模式下,獲取第一切換觸發(fā)命令;第一切 換單元512,用于根據(jù)所述第一切換觸發(fā)命令控制所述移動(dòng)終端從所述第一應(yīng)用模式切換 到第二應(yīng)用模式。第二處理器520包括第二獲取單元521,用于在所述第二應(yīng)用模式下,獲取第二切換觸發(fā)命令;
10
第二切換單元522,用于根據(jù)所述切換觸發(fā)命令控制所述移動(dòng)終端從所述第二應(yīng) 用模式切換到第一應(yīng)用模式。本發(fā)明移動(dòng)終端第二實(shí)施例框圖如圖6所示,該移動(dòng)終端包括初始化單元610、 第一處理器620和第二處理器630。所述第一處理器610的處理能力弱于所述第二處理器 620的處理能力,通常第一處理器610為通信處理器,第二處理器620為應(yīng)用處理器。第一處理器610運(yùn)行第一程序,第二處理器620運(yùn)行第二程序,所述第一程序和所 述第二程序用于對(duì)同一應(yīng)用對(duì)象進(jìn)行操作,其中所述第一程序?qū)λ鐾粚?duì)象進(jìn)行操作的 工作模式為第一應(yīng)用模式,所述第二程序?qū)λ鐾粚?duì)象進(jìn)行操作的工作模式為第二應(yīng)用 模式。其中,初始化單元610用于當(dāng)所述移動(dòng)終端開(kāi)機(jī)后進(jìn)入所述通信模式。第一處理器620包括命令判斷單元621,用于在所述通信模式下,判斷獲取到的命令的類(lèi)型;第三切換單元622,用于當(dāng)命令判斷單元判斷獲取到對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操 作的命令時(shí),切換到所述第一應(yīng)用模式,當(dāng)所述命令判斷單元判斷獲取到執(zhí)行計(jì)算功能的 命令時(shí),切換到所述計(jì)算模式;第一獲取單元623,用于在所述第一應(yīng)用模式下,獲取第一切換觸發(fā)命令;第一切換單元624,用于根據(jù)所述第一切換觸發(fā)命令控制所述移動(dòng)終端從所述第 一應(yīng)用模式切換到第二應(yīng)用模式。具體的,第三切換執(zhí)行單元622可以包括(圖6未示出)第三信息存儲(chǔ)單元,用 于存儲(chǔ)所述通信模式下的設(shè)置信息和數(shù)據(jù)信息;第三開(kāi)機(jī)控制單元,用于控制所述第二處 理器開(kāi)機(jī);所述第二處理器630用于讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述計(jì)算模式。具體的,第一獲取單元623可以包括(圖6未示出)第一點(diǎn)擊命令獲取單元,用 于接收到所述第二應(yīng)用模式所對(duì)應(yīng)的菜單的點(diǎn)擊命令時(shí),獲取所述第一切換觸發(fā)命令;或 第一 CPU占用率判斷單元,用于判斷CPU占用率大于預(yù)先設(shè)置的閾值時(shí),獲取所述第一切換 觸發(fā)命令。具體的,第一切換單元624可以包括(圖6未示出)第一信息存儲(chǔ)單元,用于存 儲(chǔ)所述第一應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息;第一開(kāi)機(jī)控制單元,用于控制所述第二處 理器開(kāi)機(jī);所述第二處理器630用于,讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述第二應(yīng)用 模式,通過(guò)所述第二程序?qū)λ鐾粚?duì)象進(jìn)行操作。第二處理器630包括第二獲取單元631,用于在所述第二應(yīng)用模式下,獲取第二切換觸發(fā)命令;第二切換單元632,用于根據(jù)所述切換觸發(fā)命令控制所述移動(dòng)終端從所述第二應(yīng) 用模式切換到第一應(yīng)用模式;第四獲取單元633,用于在所述計(jì)算模式下,獲取切換到所述通信模式的觸發(fā)命 令;第四切換單元634,用于根據(jù)所述觸發(fā)命令控制所述移動(dòng)終端從所述計(jì)算模式切 換到通信模式。具體的,第二獲取單元631包括(圖6未示出)第二 CPU占用率判斷單元,用于 判斷CPU占用率小于預(yù)先設(shè)置的閾值時(shí),獲取所述第二切換觸發(fā)命令。
11
具體的,第二切換單元632包括(圖6未示出)第二信息存儲(chǔ)單元,用于存儲(chǔ)所 述第二應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息;第二關(guān)機(jī)控制單元,用于控制所述第二處理器 關(guān)機(jī);所述第一處理器620用于,讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述第一應(yīng)用模式, 通過(guò)所述第一程序?qū)λ鐾粚?duì)象進(jìn)行操作。具體的,第四獲取單元633可以包括(圖6未示出)第四應(yīng)用判斷單元,用于判 斷所述計(jì)算模式下的應(yīng)用程序在預(yù)設(shè)時(shí)間內(nèi)未應(yīng)用,關(guān)閉所述應(yīng)用程序;第四CPU占用率 判斷單元,用于判斷CPU占用率小于預(yù)先設(shè)置的閾值時(shí),獲取所述切換到通信模式的觸發(fā) 命令;具體的,第四切換單元634可以包括(圖6未示出)第四信息存儲(chǔ)單元,用于存 儲(chǔ)所述計(jì)算模式下的設(shè)置信息和數(shù)據(jù)信息;第四關(guān)機(jī)控制單元,用于控制所述第二處理器 關(guān)機(jī);所述第一處理器620用于,讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述通信模式。通過(guò)以上的實(shí)施方式的描述可知,本發(fā)明中移動(dòng)終端內(nèi)的第一處理器(通常稱(chēng)為 通信處理器)和第二處理器(通常稱(chēng)為應(yīng)用處理器)可以分別通過(guò)第一程序和第二程序?qū)?同一應(yīng)用對(duì)象進(jìn)行操作,其中第一處理器對(duì)同一應(yīng)用對(duì)象進(jìn)行操作的工作模式為第一應(yīng)用 模式,第二處理器對(duì)同一應(yīng)用對(duì)象進(jìn)行操作的工作模式為第二應(yīng)用模式,第一處理器和第 二處理器可以在不同的應(yīng)用模式之間切換。應(yīng)用本發(fā)明的工作模式切換方法,可以根據(jù)第 一處理器的應(yīng)用能力通過(guò)第一程序?qū)σ苿?dòng)終端的某些應(yīng)用對(duì)象進(jìn)行操作,而無(wú)需由第二處 理器對(duì)所有應(yīng)用對(duì)象進(jìn)行操作,因此當(dāng)?shù)谝惶幚砥鲗?duì)某些應(yīng)用對(duì)象進(jìn)行操作時(shí),不必控制 第二處理器開(kāi)機(jī),由此減少了對(duì)系統(tǒng)資源的占用,降低了系統(tǒng)功耗。本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái) 的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/ RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器, 或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明 的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
1權(quán)利要求
一種移動(dòng)終端的工作模式切換方法,所述移動(dòng)終端包括第一處理器和第二處理器,所述第一處理器的處理能力弱于所述第二處理器的處理能力,其特征在于,所述第一處理器運(yùn)行第一程序,所述第二處理器運(yùn)行第二程序,所述第一程序和所述第二程序用于對(duì)同一對(duì)象進(jìn)行操作,其中所述第一程序?qū)λ鐾粚?duì)象進(jìn)行操作的工作模式為第一應(yīng)用模式,所述第二程序?qū)λ鐾粚?duì)象進(jìn)行操作的工作模式為第二應(yīng)用模式,包括在所述第一應(yīng)用模式下,第一處理器獲取第一切換觸發(fā)命令;所述第一處理器根據(jù)所述第一切換觸發(fā)命令控制所述移動(dòng)終端從所述第一應(yīng)用模式切換到所述第二應(yīng)用模式。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一處理器獲取第一切換觸發(fā)命令 包括第一處理器接收到所述第二應(yīng)用模式所對(duì)應(yīng)的菜單的點(diǎn)擊命令時(shí),獲取所述第一切換 觸發(fā)命令;或第一處理器判斷CPU占用率大于預(yù)先設(shè)置的閾值時(shí),獲取所述第一切換觸發(fā)命令。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一處理器根據(jù)第一切換觸發(fā)命令 控制所述移動(dòng)終端從所述第一應(yīng)用模式切換到第二應(yīng)用模式包括第一處理器存儲(chǔ)所述第一應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息;第一處理器控制所述第二處理器開(kāi)機(jī);第二處理器讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述第二應(yīng)用模式,通過(guò)所述第二程 序?qū)λ鐾粚?duì)象進(jìn)行操作。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括在所述第二應(yīng)用模式下,第二處理器獲取第二切換觸發(fā)命令;第二處理器根據(jù)切換觸發(fā)命令控制所述移動(dòng)終端從所述第二應(yīng)用模式切換到第一應(yīng) 用模式。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第二處理器獲取第二切換觸發(fā)命令 包括第二處理器判斷CPU占用率小于預(yù)先設(shè)置的閾值時(shí),獲取所述第二切換觸發(fā)命令;所述第二處理器根據(jù)切換觸發(fā)命令控制所述移動(dòng)終端從所述第二應(yīng)用模式切換到第 一應(yīng)用模式包括第二處理器存儲(chǔ)所述第二應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息;第二處理器關(guān)機(jī);第一處理器讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述第一應(yīng)用模式,通過(guò)所述第一程 序?qū)λ鐾粚?duì)象進(jìn)行操作。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一處理器執(zhí)行通信功能的工作模 式為通信模式,所述第二處理器執(zhí)行計(jì)算功能的工作模式為計(jì)算模式,還包括移動(dòng)終端開(kāi)機(jī)后進(jìn)入所述通信模式;在所述通信模式下,第一處理器判斷獲取到的命令的類(lèi)型,當(dāng)獲取到執(zhí)行對(duì)所述同一 對(duì)象進(jìn)行操作的命令時(shí),切換到所述第一應(yīng)用模式,當(dāng)獲取到執(zhí)行計(jì)算功能的命令時(shí),切換 到所述計(jì)算模式。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,切換到所述計(jì)算模式包括第一處理器存儲(chǔ)所述通信模式下的設(shè)置信息和數(shù)據(jù)信息;第一處理器控制所述第二處理器開(kāi)機(jī);第二處理器讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述計(jì)算模式。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括在所述計(jì)算模式下,第二處理器獲取切換到所述通信模式的觸發(fā)命令; 第二處理器根據(jù)觸發(fā)命令控制所述移動(dòng)終端從所述計(jì)算模式切換到通信模式。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第二處理器獲取切換到所述通信模 式的觸發(fā)命令包括第二處理器判斷所述計(jì)算模式下的應(yīng)用程序在預(yù)設(shè)時(shí)間內(nèi)未應(yīng)用,關(guān)閉所述應(yīng)用程序;第二處理器判斷CPU占用率小于預(yù)先設(shè)置的閾值時(shí),獲取所述切換到通信模式的觸發(fā) 命令。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二處理器根據(jù)觸發(fā)命令控制所述 移動(dòng)終端從所述計(jì)算模式切換到通信模式包括第二處理器存儲(chǔ)所述計(jì)算模式下的設(shè)置信息和數(shù)據(jù)信息; 第二處理器關(guān)機(jī);第一處理器讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述通信模式。
11.一種移動(dòng)終端,包括第一處理器和第二處理器,所述第一處理器的處理能力弱于所 述第二處理器的處理能力,其特征在于,所述第一處理器運(yùn)行第一程序,所述第二處理器運(yùn) 行第二程序,所述第一程序和所述第二程序用于對(duì)同一對(duì)象進(jìn)行操作,其中所述第一程序 對(duì)所述同一對(duì)象進(jìn)行操作的工作模式為第一應(yīng)用模式,所述第二程序?qū)λ鐾粚?duì)象進(jìn)行 操作的工作模式為第二應(yīng)用模式,所述第一處理器包括第一獲取單元,用于在所述第一應(yīng)用模式下,獲取第一切換觸發(fā)命令; 第一切換單元,用于根據(jù)所述第一切換觸發(fā)命令控制所述移動(dòng)終端從所述第一應(yīng)用模 式切換到第二應(yīng)用模式。
12.根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述第一獲取單元包括第一點(diǎn)擊命令獲取單元,用于接收到所述第二應(yīng)用模式所對(duì)應(yīng)的菜單的點(diǎn)擊命令時(shí), 獲取所述第一切換觸發(fā)命令;或第一 CPU占用率判斷單元,用于判斷CPU占用率大于預(yù)先設(shè)置的閾值時(shí),獲取所述第一 切換觸發(fā)命令。所述第一切換單元包括第一信息存儲(chǔ)單元,用于存儲(chǔ)所述第一應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息; 第一開(kāi)機(jī)控制單元,用于控制所述第二處理器開(kāi)機(jī);所述第二處理器用于,讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述第二應(yīng)用模式,通過(guò) 所述第二程序?qū)λ鐾粚?duì)象進(jìn)行操作。
13.根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述第二處理器包括 第二獲取單元,用于在所述第二應(yīng)用模式下,獲取第二切換觸發(fā)命令;第二切換單元,用于根據(jù)所述切換觸發(fā)命令控制所述移動(dòng)終端從所述第二應(yīng)用模式切 換到第一應(yīng)用模式。
14.根據(jù)權(quán)利要求13所述的移動(dòng)終端,其特征在于,所述第二獲取單元包括第二 CPU占用率判斷單元,用于判斷CPU占用率小于預(yù)先設(shè)置的閾值時(shí),獲取所述第二 切換觸發(fā)命令;所述第二切換單元包括第二信息存儲(chǔ)單元,用于存儲(chǔ)所述第二應(yīng)用模式下的設(shè)置信息和數(shù)據(jù)信息;第二關(guān)機(jī)控制單元,用于控制所述第二處理器關(guān)機(jī);所述第一處理器用于,讀取所述設(shè)置信息和數(shù)據(jù)信息后進(jìn)入所述第一應(yīng)用模式,通過(guò) 所述第一程序?qū)λ鐾粚?duì)象進(jìn)行操作。
15.根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述第一處理器執(zhí)行通信功能的 工作模式為通信模式,所述第二處理器執(zhí)行計(jì)算功能的工作模式為計(jì)算模式,所述移動(dòng)終 端還包括初始化單元,用于當(dāng)所述移動(dòng)終端開(kāi)機(jī)后進(jìn)入所述通信模式;所述第一處理器包括命令判斷單元,用于在所述通信模式下,判斷獲取到的命令的類(lèi)型;第三切換單元,用于當(dāng)命令判斷單元判斷獲取到對(duì)同一應(yīng)用對(duì)象進(jìn)行應(yīng)用操作的命令 時(shí),切換到所述第一應(yīng)用模式,當(dāng)所述命令判斷單元判斷獲取到執(zhí)行計(jì)算功能的命令時(shí),切 換到所述計(jì)算模式。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)終端的工作模式切換方法和移動(dòng)終端,該移動(dòng)終端包括第一處理器和第二處理器,第一處理器的處理能力弱于第二處理器的處理能力,第一處理器運(yùn)行第一程序,第二處理器運(yùn)行第二程序,第一程序和第二程序用于對(duì)同一對(duì)象進(jìn)行操作,其中第一程序?qū)ν粚?duì)象進(jìn)行操作的工作模式為第一應(yīng)用模式,第二程序?qū)ν粚?duì)象進(jìn)行操作的工作模式為第二應(yīng)用模式,包括在第一應(yīng)用模式下,第一處理器獲取第一切換觸發(fā)命令;第一處理器根據(jù)第一切換觸發(fā)命令控制移動(dòng)終端從第一應(yīng)用模式切換到第二應(yīng)用模式。本發(fā)明可以根據(jù)第一處理器的應(yīng)用能力對(duì)某個(gè)應(yīng)用對(duì)象進(jìn)行操作,而不必控制第二處理器開(kāi)機(jī),因此減少了對(duì)系統(tǒng)資源的占用,降低了系統(tǒng)功耗。
文檔編號(hào)H04W88/02GK101937363SQ200910088468
公開(kāi)日2011年1月5日 申請(qǐng)日期2009年7月1日 優(yōu)先權(quán)日2009年7月1日
發(fā)明者單文英, 林松濤, 梁小霞 申請(qǐng)人:聯(lián)想(北京)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1