本發(fā)明涉及移動終端的界面顯示,特別是涉及一種移動終端及其分屏控制方法、計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
智能移動終端的普及極大的方便了人們的生活和娛樂學(xué)習(xí),越來越多的事情都可以在移動終端(手機(jī)、平板等)來完成,隨著移動終端屏幕變得越來越大,人們對多任務(wù)顯示的需求也與日俱增。例如,需要在屏幕的上半部分顯示視頻窗口,屏幕下半部分顯示聊天應(yīng)用窗口。google和蘋果也提供了在移動終端實(shí)現(xiàn)應(yīng)用分屏的基礎(chǔ)框架。但是傳統(tǒng)的分屏模式下,應(yīng)用的顯示和桌面顯示不能兼容,即在分屏顯示應(yīng)用的時(shí)候,如果用戶需要打開其他應(yīng)用,點(diǎn)擊home鍵,會在回到桌面的同時(shí)退出分屏模式,導(dǎo)致用戶需要再次進(jìn)入分屏模式恢復(fù)到原來的狀態(tài),影響用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種移動終端的分屏控制方法,可以在不退出分屏模式的情況下,顯示桌面圖標(biāo)。
一種移動終端的分屏控制方法,包括:
獲取分屏模式下被指定為用于顯示桌面圖標(biāo)的分屏;
檢測桌面顯示指令;
當(dāng)接收到桌面顯示指令時(shí),獲取桌面圖標(biāo)并顯示在所述被指定用于顯示桌面圖標(biāo)的分屏中。
在其中一個(gè)實(shí)施例中,在將桌面圖標(biāo)顯示在分屏中之后,還包括:
根據(jù)應(yīng)用啟動指令將適用于分屏的應(yīng)用顯示在分屏中。
在其中一個(gè)實(shí)施例中,在將桌面圖標(biāo)顯示在分屏中之后,還包括:
根據(jù)應(yīng)用啟動指令將不適用于分屏的應(yīng)用全屏顯示或不啟動。
在其中一個(gè)實(shí)施例中,若被啟動的應(yīng)用不適用于分屏顯示,則提示用戶選擇全屏顯示或不啟動,并根據(jù)用戶的選擇進(jìn)行處理。
在其中一個(gè)實(shí)施例中,顯示在分屏中的桌面圖標(biāo)為全部圖標(biāo)或全部圖標(biāo)中的一部分,且所述全部圖標(biāo)中的一部分由用戶自定義或根據(jù)預(yù)設(shè)邏輯確定。
在其中一個(gè)實(shí)施例中,獲取桌面圖標(biāo)為實(shí)時(shí)獲取,或預(yù)先獲取并保存、在需要時(shí)讀取。
在其中一個(gè)實(shí)施例中在獲取桌面圖標(biāo)的同時(shí),還獲取桌面背景;在顯示桌面圖標(biāo)時(shí),將桌面背景一起顯示。
在其中一個(gè)實(shí)施例中,根據(jù)所述移動終端的操作系統(tǒng)提供的接口獲取桌面圖標(biāo)。
一種移動終端,包括存儲器,處理器及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述方法的步驟。
一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法的步驟。
上述控制方法,移動終端和計(jì)算機(jī)可讀存儲介質(zhì)在實(shí)現(xiàn)上述方法時(shí),由于只是將桌面圖標(biāo)獲取到并顯示在指定的分屏中,因此可以保持分屏模式不發(fā)生變化。而桌面圖標(biāo)在指定的分屏中被用戶操作,又可以實(shí)現(xiàn)不退回桌面就可以啟動新的應(yīng)用的目的。
附圖說明
圖1為一實(shí)施例中移動終端的內(nèi)部結(jié)構(gòu)示意圖;
圖2為一實(shí)施例的移動終端的分屏控制方法流程圖;
圖3為移動終端的一種顯示界面;
圖4為一種使用場景下的處理流程;
圖5a~圖5c為圖4涉及的使用場景下移動終端的界面變化示意圖;
圖6為與本發(fā)明實(shí)施例提供的計(jì)算機(jī)設(shè)備相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為一實(shí)施例中移動終端的內(nèi)部結(jié)構(gòu)示意圖。如圖1所示,該移動終端包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質(zhì)、內(nèi)存儲器和網(wǎng)絡(luò)接口、聲音采集裝置、揚(yáng)聲器、顯示屏和輸入裝置。其中,終端的非易失性存儲介質(zhì)存儲有操作系統(tǒng)和計(jì)算機(jī)可讀指令。該計(jì)算機(jī)可讀指令被處理器執(zhí)行時(shí)以實(shí)現(xiàn)一種移動終端的分屏控制方法。該處理器用于提供計(jì)算和控制能力,支撐整個(gè)移動終端的運(yùn)行。移動終端中的內(nèi)存儲器為非易失性存儲介質(zhì)中的計(jì)算機(jī)可讀指令的運(yùn)行提供環(huán)境。移動終端的顯示屏可以是液晶顯示屏或者電子墨水顯示屏等,輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是移動終端外殼上設(shè)置的按鍵、軌跡球或觸控板,也可以是外接的鍵盤、觸控板或鼠標(biāo)等。該移動終端可以是手機(jī)、平板電腦或者個(gè)人數(shù)字助理或穿戴式設(shè)備等。本領(lǐng)域技術(shù)人員可以理解,圖1中示出的結(jié)構(gòu),僅僅是與本申請方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對本申請方案所應(yīng)用于其上的移動終端的限定,具體的移動終端可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
基于上述的移動終端,提供一種用于其界面顯示的分屏控制方法。如圖2所示,該分屏控制方法可以包括以下步驟s110~s130。
步驟s110:在分屏模式下,獲取被指定為用于顯示桌面圖標(biāo)的分屏。
分屏顯示是指用軟件的方法將整個(gè)屏幕的顯示區(qū)域劃分為至少兩個(gè)不同的子顯示區(qū)域。在不同的子顯示區(qū)域可以顯示不同的應(yīng)用的界面,將不同的子顯示區(qū)域定義為分屏。
一般地,進(jìn)入分屏模式需要用戶來觸發(fā)。當(dāng)然不排除在某些情況下,可以由應(yīng)用觸發(fā)。觸發(fā)分屏模式的方式為系統(tǒng)根據(jù)用戶完成的預(yù)設(shè)操作,調(diào)用對應(yīng)于該操作的分屏指令來執(zhí)行分屏顯示處理。安卓(android)系統(tǒng)和蘋果(ios)系統(tǒng)都在底層提供了實(shí)現(xiàn)應(yīng)用分屏的基礎(chǔ)框架,移動終端的操作系統(tǒng)都可以基于該基礎(chǔ)框架來實(shí)現(xiàn)分屏顯示。
由用戶完成的預(yù)設(shè)操作可以包括:搖晃手機(jī)、長按最近任務(wù)列表按鍵、從下拉菜單中選擇分屏指令、使用組合按鍵功能等等。完成觸發(fā)操作后,操作系統(tǒng)可以按照默認(rèn)的分屏數(shù)或者用戶指定的分屏數(shù)生成至少兩個(gè)分屏。
在觸發(fā)分屏顯示后,最終可以實(shí)現(xiàn)在不同的分屏中顯示不同的應(yīng)用的界面。具體可以采用如下方式:在觸發(fā)分屏顯示后,將多個(gè)正在運(yùn)行的應(yīng)用分別填充到至少兩個(gè)分屏中。當(dāng)正在運(yùn)行的應(yīng)用數(shù)量少于或等于分屏數(shù)時(shí),可以直接將所有正在運(yùn)行的應(yīng)用分別填充到至少兩個(gè)分屏中;當(dāng)正在運(yùn)行的應(yīng)用數(shù)量多于分屏數(shù)時(shí),將根據(jù)用戶的選擇或者預(yù)設(shè)的邏輯將與分屏數(shù)相同數(shù)量的正在運(yùn)行的應(yīng)用填充到所述至少兩個(gè)分屏中。其中,用戶可以對每一個(gè)分屏選擇要填充的應(yīng)用,例如在每個(gè)分屏中呈現(xiàn)正在運(yùn)行的應(yīng)用列表,待用戶選擇后將被選擇的應(yīng)用填充在該分屏中,在剩余分屏中的正在運(yùn)行的應(yīng)用列表中刪除已被顯示的應(yīng)用。預(yù)設(shè)的邏輯可以包括:根據(jù)喚醒或使用次數(shù)的多少來顯示,根據(jù)最近使用的時(shí)長來顯示等等。
經(jīng)過上述處理,最終移動終端處于分屏顯示的狀態(tài),即整個(gè)屏幕的顯示區(qū)域被劃分為至少兩個(gè)具有明顯邊界的分屏,分屏中顯示或不顯示應(yīng)用(由于分屏模式是為了服務(wù)于多應(yīng)用同時(shí)運(yùn)行的環(huán)境,所以一般至少有一個(gè)分屏中顯示應(yīng)用)。
以圖3為例,整個(gè)屏幕被劃分為上下兩個(gè)分屏,在兩個(gè)分屏中分別顯示“應(yīng)用一”和“應(yīng)用二”,“應(yīng)用一”例如可以是計(jì)算器,“應(yīng)用二”例如可以是瀏覽器。此時(shí),稱移動終端處于分屏模式下。
在分屏模式下,至少兩個(gè)分屏中的應(yīng)用雖然都處于運(yùn)行狀態(tài),但一些公用按鍵的操作還是需要指明被操作的應(yīng)用,例如“返回”操作。此時(shí),需要將被操作的分屏激活,這樣“返回”操作就是針對的被激活的分屏中的應(yīng)用。激活分屏的方式可以是選中該分屏,或者在該分屏中先執(zhí)行一些操作。在本實(shí)施例中,為了在分屏模式下實(shí)現(xiàn)不退出分屏而能夠回到桌面啟動新的應(yīng)用程序,需要使用其中一個(gè)分屏來顯示桌面上的應(yīng)用程序圖標(biāo)。同樣地,可以將其中一個(gè)分屏進(jìn)行指定,使其用于顯示桌面圖標(biāo)。
步驟s120:在分屏模式下,檢測桌面顯示指令。桌面顯示指令用于通知系統(tǒng)顯示桌面圖標(biāo),以使用戶可以啟動新的應(yīng)用程序。該檢測桌面顯示指令的過程可以在系統(tǒng)后臺運(yùn)行。當(dāng)移動終端處于分屏模式時(shí),前臺可以顯示至少兩個(gè)分屏中的應(yīng)用,并且用戶也能夠與至少兩個(gè)分屏分別交互。在此過程中,用戶可能需要返回到桌面來啟動新的應(yīng)用。此時(shí),用戶可以向系統(tǒng)發(fā)出桌面顯示指令。在后臺的檢測過程捕捉到該桌面顯示指令后,執(zhí)行步驟s130。
步驟s130:當(dāng)接收到桌面顯示指令時(shí),獲取桌面圖標(biāo)并顯示在所述被指定用于顯示桌面圖標(biāo)的分屏中。
用戶指定的分屏可以是空白的分屏,也可以是原來有應(yīng)用在其中顯示的分屏。如果分屏中本來有應(yīng)用在顯示,可以將分屏中的應(yīng)用轉(zhuǎn)為后臺運(yùn)行而不再在前臺顯示。
桌面的圖標(biāo)可以通過系統(tǒng)提供的接口來獲取。在一個(gè)實(shí)施例中,可以將桌面上的所有圖標(biāo)都獲取,然后在指定的分屏中將全部的桌面圖標(biāo)都進(jìn)行顯示。當(dāng)指定的分屏中不能完全顯示所有的桌面圖標(biāo)時(shí),將所有的桌面圖標(biāo)以可滾動或可翻頁的方式顯示。
在另一個(gè)實(shí)施例中,也可以只獲取桌面上的一部分圖標(biāo),然后在指定的分屏中將獲取到的桌面圖標(biāo)進(jìn)行顯示。其中,該一部分圖標(biāo)可以由用戶預(yù)先指定并保存為清單,也可以由系統(tǒng)根據(jù)預(yù)設(shè)的邏輯進(jìn)行選擇??梢岳斫?,清單可以為多個(gè)。所述預(yù)設(shè)的邏輯包括:用戶使用次數(shù)最多的應(yīng)用的前多少位、常用的系統(tǒng)服務(wù)(例如設(shè)置、wifi開關(guān)等)清單、用戶最近一段時(shí)間內(nèi)使用次數(shù)最多的應(yīng)用的前多少位等等。可以理解,預(yù)設(shè)的邏輯還可以是上述條件的組合,例如交集、并集等等。由于在空間有限的分屏中展示所有的桌面圖標(biāo)可能會導(dǎo)致難以找到目標(biāo)應(yīng)用,可以僅獲取一部分桌面圖標(biāo),以減少用戶的查找量。
獲取桌面圖標(biāo)可以是實(shí)時(shí)獲取,也可以是提前獲取并保存為文件或保存在數(shù)據(jù)庫中,然后在需要顯示時(shí)從文件或數(shù)據(jù)庫中讀取出來然后進(jìn)行顯示。
基于上述,獲取桌面圖標(biāo)的方式可以是以下方式:
實(shí)時(shí)獲取所有的桌面圖標(biāo);
實(shí)時(shí)獲取根據(jù)用戶預(yù)先指定的清單中的桌面圖標(biāo);
根據(jù)預(yù)設(shè)的邏輯實(shí)時(shí)計(jì)算哪些桌面圖標(biāo)需要被獲取,然后獲取這些桌面圖標(biāo);
預(yù)先獲取所有的桌面圖標(biāo)并保存為文件或保存在數(shù)據(jù)庫中;
根據(jù)用戶預(yù)先指定的清單獲取桌面圖標(biāo)并保存為文件或保存在數(shù)據(jù)庫中;
根據(jù)預(yù)設(shè)的邏輯預(yù)先計(jì)算哪些桌面圖標(biāo)需要被獲取,然后獲取這些桌面圖標(biāo)并保存為文件或保存在數(shù)據(jù)庫中;
……
在其他實(shí)施例中,還可以包括不限于上述方式的其他方式,只要能夠?qū)⑦m合用戶需求的桌面圖標(biāo)獲取到即可。可以理解,上述獲取桌面圖標(biāo)的方式可以多種同時(shí)并存,并提供給用戶選擇,使桌面圖標(biāo)的獲取方式有更大的自由度。例如,提示用戶選擇是獲取全部桌面圖標(biāo)還是根據(jù)預(yù)設(shè)的邏輯僅獲取一部分桌面圖標(biāo)。
進(jìn)一步地,還可以在已顯示或未顯示桌面圖標(biāo)的分屏中提供搜索入口,使用戶能夠從分屏中搜索目標(biāo)應(yīng)用的圖標(biāo),方便快速找到目標(biāo)應(yīng)用的圖標(biāo),并在分屏中啟動。
進(jìn)一步地,在獲取桌面圖標(biāo)的同時(shí),也獲取桌面背景;在將桌面圖標(biāo)顯示到分屏中時(shí),將桌面背景也顯示在分屏中,這樣可以使該分屏看起來和桌面一樣,提升用戶體驗(yàn)。
上述方法,由于只是將桌面圖標(biāo)獲取到并顯示在指定的分屏中,因此可以保持分屏模式不發(fā)生變化。而桌面圖標(biāo)在指定的分屏中被用戶操作,又可以實(shí)現(xiàn)不退回桌面就可以啟動新的應(yīng)用的目的。
進(jìn)一步地,上述方法還可以包括步驟s140和步驟s150。
步驟s140:根據(jù)應(yīng)用啟動指令將適用于分屏的應(yīng)用顯示在分屏中?;谏鲜龇椒?,可以在不退出分屏模式的情況下啟動新的應(yīng)用。本步驟即可用于新應(yīng)用的啟動處理。在移動終端的操作方式中,包括通過點(diǎn)擊桌面圖標(biāo)啟動應(yīng)用或開啟功能的操作。啟動應(yīng)用即啟動應(yīng)用程序,例如啟動計(jì)算器、啟動瀏覽器等等。開啟功能包括使用系統(tǒng)功能,例如打開設(shè)置、打開相冊等。這些都是通過點(diǎn)擊桌面圖標(biāo)的方式啟動。
在已經(jīng)將桌面圖標(biāo)顯示在指定分屏中之后,可以通過在指定分屏中點(diǎn)擊所需的圖標(biāo)來啟動應(yīng)用,此時(shí)會產(chǎn)生相應(yīng)的應(yīng)用啟動指令。根據(jù)該應(yīng)用啟動指令,進(jìn)行新應(yīng)用的啟動處理。對于可以顯示在分屏中的應(yīng)用,在產(chǎn)生應(yīng)用啟動指令后,即可直接將新啟動的應(yīng)用顯示在分屏中。
該分屏可以是顯示桌面圖標(biāo)的分屏。此時(shí),整個(gè)過程s110~s140可以概括為:進(jìn)入分屏模式、指定分屏、在指定分屏中顯示桌面圖標(biāo)、點(diǎn)擊桌面圖標(biāo)啟動應(yīng)用并顯示在指定分屏中。該操作過程自然流暢,符合用戶的一般使用習(xí)慣,且不會退出分屏模式,給用戶帶來良好的使用體驗(yàn)。
該分屏也可以是其他有顯示內(nèi)容的分屏或者空白分屏。如前所述,分屏數(shù)有可能大于正在運(yùn)行的應(yīng)用程序數(shù)量,此時(shí)會存在空白分屏,因此新啟動的應(yīng)用可以直接顯示在空白的分屏中。另外,也可以經(jīng)用戶指定,將不再需要顯示的應(yīng)用所在的分屏用于顯示新啟動的應(yīng)用。
步驟s150:根據(jù)應(yīng)用啟動指令將不適用于分屏的應(yīng)用全屏顯示或不啟動。在步驟s140的基礎(chǔ)上,如果啟動的應(yīng)用不能用于分屏顯示,例如該應(yīng)用只能全屏顯示,則需要將該不適用于分屏的應(yīng)用進(jìn)行全屏顯示或者不啟動??梢允悄J(rèn)選擇全屏顯示或不啟動,也可以提供給用戶選擇,然后根據(jù)用戶的選擇進(jìn)行處理。
以下基于一種常用的使用場景對上述方法進(jìn)行舉例說明。如圖4所示,提供一種使用場景的處理流程。
步驟s210:打開分屏模式并在分屏窗口中顯示應(yīng)用界面。通常地,是在有至少一個(gè)正在運(yùn)行的應(yīng)用處于前臺顯示的情況下,通過長按最近任務(wù)列表的按鍵來實(shí)現(xiàn)的。在大多數(shù)智能終端中都配置該按鍵。正常點(diǎn)擊該按鍵時(shí),可以顯示最近任務(wù)列表。長按該按鍵后,整個(gè)手機(jī)屏幕會劃分為大小相等的上下兩個(gè)分屏,當(dāng)前應(yīng)用會顯示在其中一個(gè)分屏中,其它的最近任務(wù)列表會顯示在另一個(gè)分屏中,用戶選擇其中一個(gè)最近任務(wù)后,被選擇的應(yīng)用也會顯示在另一個(gè)分屏中。此時(shí),上下兩個(gè)分屏分別顯示一個(gè)應(yīng)用的界面。例如,如圖5a所示,上分屏顯示“計(jì)算器”的界面,下分屏顯示“瀏覽器”的界面。
步驟s220:選中需要顯示桌面的窗口,觸發(fā)桌面顯示指令。例如選中下分屏,即顯示“瀏覽器”界面的分屏。用戶通常習(xí)慣使用home鍵觸發(fā)桌面顯示指令,在傳統(tǒng)的操作中,點(diǎn)擊home鍵后,全部應(yīng)用轉(zhuǎn)入后臺,整個(gè)桌面被顯示出來。在本使用場景中,也使用點(diǎn)擊home鍵的操作來觸發(fā)桌面顯示指令。當(dāng)然也不限于此。
步驟s230:判斷當(dāng)前是否處于分屏模式,若是,則執(zhí)行步驟s240,否則執(zhí)行步驟s280。
步驟s240:獲取系統(tǒng)桌面顯示的圖標(biāo),并顯示到當(dāng)前窗口。即,在接收到桌面顯示指令后,將桌面圖標(biāo)顯示在下分屏中,此時(shí)“瀏覽器”界面不再顯示,取而代之的是所有的桌面圖標(biāo),參考圖5b。用戶可以在該下分屏中滑動查找并選擇要啟動的應(yīng)用。
步驟s250:判斷用戶選擇并點(diǎn)擊的圖標(biāo)是否支持分屏,若是,則執(zhí)行步驟s260,否則執(zhí)行步驟s270。
步驟s260:在當(dāng)前窗口顯示應(yīng)用界面。例如用戶選擇啟動的是“微信”,則將微信的界面顯示在下分屏中,如圖5c所示。
步驟s270:彈出對話框提示用戶是否需要啟動應(yīng)用,若是,則關(guān)閉分屏模式,啟動應(yīng)用,否則不啟動應(yīng)用。
步驟s280:顯示桌面。若不在分屏模式下,則執(zhí)行傳統(tǒng)的顯示整個(gè)桌面的操作。
本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)設(shè)備。如圖6所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例方法部分。該計(jì)算機(jī)設(shè)備可以為包括手機(jī)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦、穿戴式設(shè)備等任意終端設(shè)備,以計(jì)算機(jī)設(shè)備為手機(jī)為例:
圖6為與本發(fā)明實(shí)施例提供的計(jì)算機(jī)設(shè)備相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖6,手機(jī)包括:射頻(radiofrequency,rf)電路610、存儲器620、輸入單元630、顯示單元640、傳感器650、音頻電路660、無線保真(wirelessfidelity,wifi)模塊670、處理器680、以及電源690等部件。本領(lǐng)域技術(shù)人員可以理解,圖6所示的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中,rf電路610可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,可將基站的下行信息接收后,給處理器680處理;也可以將上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路610還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(jìn)(longtermevolution,lte))、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。
存儲器620可用于存儲軟件程序以及模塊,處理器680通過運(yùn)行存儲在存儲器620的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器620可主要包括程序存儲區(qū)和數(shù)據(jù)存儲區(qū),其中,程序存儲區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能的應(yīng)用程序、圖像播放功能的應(yīng)用程序等)等;數(shù)據(jù)存儲區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、通訊錄等)等。此外,存儲器620可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元630可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)600的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元630可包括觸控面板631以及其他輸入設(shè)備632。觸控面板631,也可稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板631上或在觸控面板631附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。在一個(gè)實(shí)施例中,觸控面板631可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器680,并能接收處理器680發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板631。除了觸控面板631,輸入單元630還可以包括其他輸入設(shè)備632。具體地,其他輸入設(shè)備632可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)等中的一種或多種。
顯示單元640可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元640可包括顯示面板641。在一個(gè)實(shí)施例中,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板641。在一個(gè)實(shí)施例中,觸控面板631可覆蓋顯示面板641,當(dāng)觸控面板631檢測到在其上或附近的觸摸操作后,傳送給處理器680以確定觸摸事件的類型,隨后處理器680根據(jù)觸摸事件的類型在顯示面板641上提供相應(yīng)的視覺輸出。雖然在圖6中,觸控面板631與顯示面板641是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板631與顯示面板641集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)600還可包括至少一種傳感器650,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板641的亮度,接近傳感器可在手機(jī)移動到耳邊時(shí),關(guān)閉顯示面板641和/或背光。運(yùn)動傳感器可包括加速度傳感器,通過加速度傳感器可檢測各個(gè)方向上加速度的大小,靜止時(shí)可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換)、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;此外,手機(jī)還可配置陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器等。
音頻電路660、揚(yáng)聲器661和傳聲器662可提供用戶與手機(jī)之間的音頻接口。音頻電路660可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器661,由揚(yáng)聲器661轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器662將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路660接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器680處理后,經(jīng)rf電路610可以發(fā)送給另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器620以便后續(xù)處理。
wifi屬于短距離無線傳輸技術(shù),手機(jī)通過wifi模塊670可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了wifi模塊670,但是可以理解的是,其并不屬于手機(jī)600的必須構(gòu)成,可以根據(jù)需要而省略。
處理器680是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲在存儲器620內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器620內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控。在一個(gè)實(shí)施例中,處理器680可包括一個(gè)或多個(gè)處理單元。在一個(gè)實(shí)施例中,處理器680可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等;調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器680中。
手機(jī)600還包括給各個(gè)部件供電的電源690(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器680邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
在一個(gè)實(shí)施例中,手機(jī)600還可以包括攝像頭、藍(lán)牙模塊等。
在本發(fā)明實(shí)施例中,該計(jì)算機(jī)設(shè)備所包括的處理器680執(zhí)行存儲在存儲器上的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述各實(shí)施例的方法。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一非易失性計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)等。本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)上述各實(shí)施例的方法。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。