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