BSC275相應(yīng)地控制BS270以將正向鏈路信號(hào) 發(fā)送到移動(dòng)終端100。
[0068] 基于上述移動(dòng)終端硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明各個(gè)實(shí)施例。
[0069]由于現(xiàn)有技術(shù)中,在清理后臺(tái)應(yīng)用運(yùn)行程序時(shí),主要是進(jìn)入后臺(tái)應(yīng)用管理界面,通 過(guò)某種操作清理后臺(tái)應(yīng)用程序。但是,這些方案往往不能快速方便的實(shí)時(shí)查看后臺(tái)運(yùn)行程 序,并且關(guān)閉操作也比較繁瑣。
[0070] 為此,本發(fā)明提出一種解決方案,在桌面標(biāo)記終端設(shè)備后臺(tái)運(yùn)行的應(yīng)用圖標(biāo),來(lái)指 示用戶(hù),該圖標(biāo)對(duì)應(yīng)的應(yīng)用正在后臺(tái)運(yùn)行,然后用戶(hù)可以通過(guò)拖拽該圖標(biāo),并做向屏幕外扔 的手勢(shì),進(jìn)而關(guān)閉指定圖標(biāo)對(duì)應(yīng)的后臺(tái)應(yīng)用,由此可以達(dá)到快速展示、方便關(guān)閉后臺(tái)運(yùn)行程 序的目的。
[0071] 具體地,如圖3所示,本發(fā)明較佳實(shí)施例提出一種應(yīng)用程序控制裝置,可以應(yīng)用于 上述移動(dòng)終端設(shè)備上,該裝置包括:獲取模塊201、標(biāo)記模塊202、匹配模塊203及關(guān)閉模塊 204,其中:
[0072] 獲取模塊201,用于獲取終端設(shè)備后臺(tái)應(yīng)用列表,并記錄在終端設(shè)備桌面運(yùn)行內(nèi)存 中;
[0073] 標(biāo)記模塊202,用于根據(jù)所述應(yīng)用列表,在所述終端設(shè)備桌面將對(duì)應(yīng)的應(yīng)用圖標(biāo)進(jìn) 行標(biāo)記;
[0074] 匹配模塊203,用于偵測(cè)用戶(hù)對(duì)桌面應(yīng)用圖標(biāo)的手勢(shì)操作,對(duì)所述手勢(shì)操作進(jìn)行動(dòng) 作匹配;
[0075] 關(guān)閉模塊204,用于當(dāng)匹配成功后,關(guān)閉后臺(tái)對(duì)應(yīng)的應(yīng)用程序。
[0076] 具體地,為了關(guān)閉終端設(shè)備后臺(tái)正在運(yùn)行的應(yīng)用程序,首先,需要監(jiān)測(cè)終端設(shè)備有 哪些應(yīng)用正在運(yùn)行。
[0077] 具體地,用戶(hù)在使用終端時(shí),系統(tǒng)后臺(tái)應(yīng)用發(fā)生變化,終端收到變化信號(hào)時(shí),終端 系統(tǒng)服務(wù)System Server會(huì)開(kāi)啟一個(gè)線(xiàn)程,該線(xiàn)程負(fù)責(zé)使桌面程序通過(guò)系統(tǒng)進(jìn)程管理服務(wù) 獲取后臺(tái)運(yùn)行應(yīng)用列表,并記錄在桌面運(yùn)行內(nèi)存中。
[0078] 根據(jù)獲取的后臺(tái)應(yīng)用列表,桌面將對(duì)應(yīng)的圖標(biāo)逐一進(jìn)行某種形式標(biāo)記,用于指示 用戶(hù)該圖標(biāo)對(duì)應(yīng)的應(yīng)用程序正在后臺(tái)運(yùn)行。
[0079] 其中,對(duì)桌面圖標(biāo)進(jìn)行標(biāo)記的形式可以是多種,包括但不限于如下幾種:
[0080] 1、通過(guò)修改圖標(biāo)的亮度值,來(lái)將圖標(biāo)高亮顯示。具體實(shí)現(xiàn)方法可以采用設(shè)置 Bitmap灰度值;
[0081] 2、在圖標(biāo)的某個(gè)位置(比如右上角)疊加顯示一張小圖標(biāo)作為標(biāo)志。
[0082]對(duì)已標(biāo)記為正在后臺(tái)運(yùn)行的應(yīng)用圖標(biāo),用戶(hù)可以通過(guò)進(jìn)行某種手勢(shì)動(dòng)作,在桌面 選擇需要關(guān)閉的后臺(tái)應(yīng)用圖標(biāo),觸發(fā)系統(tǒng)關(guān)閉指定應(yīng)用程序進(jìn)程。
[0083] 其中手勢(shì)動(dòng)作可以為多種定義,包括但不限于點(diǎn)擊、滑動(dòng)等手勢(shì),如:作為一種實(shí) 施方式,可以通過(guò)點(diǎn)擊方式,在桌面選取需要關(guān)閉的應(yīng)用圖標(biāo);
[0084] 作為另一種實(shí)施方式,可以通過(guò)相應(yīng)的滑動(dòng)手勢(shì)操作(比如甩手動(dòng)作),或者按壓+ 滑動(dòng)的組合方式,在桌面選取需要關(guān)閉的應(yīng)用圖標(biāo)。
[0085] 比如,用戶(hù)可以通過(guò)單指長(zhǎng)按圖標(biāo),將圖標(biāo)拖起并跟隨手指移動(dòng),之后將該圖標(biāo)迅 速向屏幕外移動(dòng),做向屏幕外扔的手勢(shì),并放手。如圖4所示,圖4中每一方格代表一個(gè)應(yīng)用 圖標(biāo),圖標(biāo)右上角的小圓點(diǎn)用于標(biāo)記該圖標(biāo)對(duì)應(yīng)的應(yīng)用正在后臺(tái)運(yùn)行。箭頭表示:用戶(hù)通過(guò) 將圖標(biāo)沿著箭頭做扔出終端屏幕外的手勢(shì),以此來(lái)觸發(fā)關(guān)閉此圖標(biāo)對(duì)應(yīng)的后臺(tái)正在運(yùn)行的 應(yīng)用。
[0086] 以按壓+滑動(dòng)的組合方式為例,終端系統(tǒng)具體實(shí)現(xiàn)過(guò)程可以如下:
[0087] 首先,終端系統(tǒng)當(dāng)偵測(cè)到用戶(hù)對(duì)桌面應(yīng)用圖標(biāo)的長(zhǎng)按操作后,啟動(dòng)手勢(shì)偵測(cè)算法, 偵聽(tīng)用戶(hù)的手勢(shì)事件;
[0088] 當(dāng)偵聽(tīng)到用戶(hù)手勢(shì)抬起動(dòng)作后,記錄用戶(hù)從長(zhǎng)按至抬起之間的手勢(shì)動(dòng)作,并對(duì)手 勢(shì)動(dòng)作進(jìn)行多維度運(yùn)動(dòng)參數(shù)分析,得到分析結(jié)果;
[0089] 其中,所述多維度運(yùn)動(dòng)參數(shù)包括:手指的運(yùn)動(dòng)軌跡坐標(biāo)集、移動(dòng)速度、移動(dòng)加速度 等N個(gè)維度;所述手指的運(yùn)動(dòng)軌跡包括手指長(zhǎng)按圖標(biāo)后拖動(dòng)圖標(biāo)至手指抬起的運(yùn)動(dòng)軌跡。
[0090] 之后,將所述分析結(jié)果與預(yù)設(shè)的手勢(shì)動(dòng)作進(jìn)行匹配,得到匹配度;若所述匹配度滿(mǎn) 足預(yù)設(shè)條件,則判定匹配成功,否則,判定匹配失敗。
[0091] 比如,設(shè)定匹配度達(dá)到60%時(shí)觸發(fā)關(guān)閉后臺(tái)應(yīng)用動(dòng)作。
[0092] 其中,匹配度的計(jì)算公式可以如下:
[0094] 其中,維度N差異是指維度N運(yùn)動(dòng)參數(shù)與預(yù)設(shè)的手勢(shì)動(dòng)作進(jìn)行匹配得到的差異值, 比如運(yùn)動(dòng)軌跡坐標(biāo)差異值、移動(dòng)速度差異值、移動(dòng)加速度差異值等。
[0095] 當(dāng)匹配成功后,關(guān)閉后臺(tái)對(duì)應(yīng)的應(yīng)用程序。
[0096] 在關(guān)閉后臺(tái)正在運(yùn)行的應(yīng)用程序時(shí),首先,調(diào)用桌面系統(tǒng)響應(yīng)應(yīng)用關(guān)閉動(dòng)作。通 常,系統(tǒng)會(huì)記錄桌面指定圖標(biāo)對(duì)應(yīng)應(yīng)用程序的"應(yīng)用名";
[0097]桌面在接收到觸發(fā)關(guān)閉應(yīng)用動(dòng)作時(shí),調(diào)用系統(tǒng)進(jìn)程管理服務(wù)的關(guān)閉進(jìn)程接口,并 將指定的"應(yīng)用名"作為參數(shù)傳入該接口,通過(guò)系統(tǒng)進(jìn)程管理服務(wù)關(guān)閉指定應(yīng)用。
[0098]相比現(xiàn)有技術(shù),本發(fā)明實(shí)施例方案能夠讓用戶(hù)快速識(shí)別,并方便關(guān)閉正在后臺(tái)運(yùn) 行的應(yīng)用程序。無(wú)論是后臺(tái)運(yùn)行狀態(tài)標(biāo)識(shí),還是后臺(tái)運(yùn)行程序關(guān)閉都在桌面直接進(jìn)行,避免 用戶(hù)過(guò)多的操作,提高用戶(hù)操作效率,給用戶(hù)帶來(lái)極大方便。
[0099] 基于上述實(shí)施方式,進(jìn)一步地,所述匹配模塊203,還用于當(dāng)偵測(cè)到用戶(hù)對(duì)桌面應(yīng) 用圖標(biāo)的長(zhǎng)按操作后,啟動(dòng)手勢(shì)偵測(cè)算法,偵聽(tīng)用戶(hù)的手勢(shì)事件;當(dāng)偵聽(tīng)到用戶(hù)手勢(shì)抬起動(dòng) 作后,記錄用戶(hù)從長(zhǎng)按至抬起之間的手勢(shì)動(dòng)作;對(duì)所述手勢(shì)動(dòng)作進(jìn)行多維度運(yùn)動(dòng)參數(shù)分析, 得到分析結(jié)果;將所述分析結(jié)果與預(yù)設(shè)的手勢(shì)動(dòng)作進(jìn)行匹配,得到匹配度;若所述匹配度滿(mǎn) 足預(yù)設(shè)條件,則判定匹配成功,否則,判定匹配失敗。
[0100] 進(jìn)一步地,所述關(guān)閉模塊204,還用于調(diào)用桌面系統(tǒng)響應(yīng)應(yīng)用關(guān)閉動(dòng)作,調(diào)用系統(tǒng) 進(jìn)程管理服務(wù)的關(guān)閉進(jìn)程接口,將用戶(hù)手勢(shì)操作的桌面圖標(biāo)對(duì)應(yīng)的應(yīng)用名作為參數(shù)傳入所 述關(guān)閉進(jìn)程接口,通過(guò)系統(tǒng)進(jìn)程管理服務(wù)關(guān)閉對(duì)應(yīng)的應(yīng)用程序。
[0101] 本實(shí)施例通過(guò)上述方案,通過(guò)在桌面標(biāo)記終端設(shè)備后臺(tái)運(yùn)行的應(yīng)用圖標(biāo),來(lái)指示 用戶(hù),該圖標(biāo)對(duì)應(yīng)的應(yīng)用正在后臺(tái)運(yùn)行,然后用戶(hù)可以通過(guò)拖拽該圖標(biāo),并做向屏幕外扔的 手勢(shì),進(jìn)而關(guān)閉指定圖標(biāo)對(duì)應(yīng)的后臺(tái)應(yīng)用,由此可以達(dá)到快速展示、方便關(guān)閉后臺(tái)運(yùn)行程序 的目的。
[0102] 此外,本發(fā)明實(shí)施例還提出一種移動(dòng)終端,該移動(dòng)終端可以包括上述實(shí)施例所述 的裝置,在此不再贅述。
[0103] 進(jìn)一步地,作為一種硬件運(yùn)行環(huán)境,上述各實(shí)施例所述的移動(dòng)終端的另一種結(jié)構(gòu) 可以如圖5所示。
[0104] 如圖5所示,圖5為本發(fā)明實(shí)施例提供的移動(dòng)終端的一種結(jié)構(gòu)示意圖。該移動(dòng)終端 300可以包括:發(fā)送裝置3001,至少一個(gè)通訊總線(xiàn)3002,至少一個(gè)處理器3003,例如CPU,接收 裝置3004,存儲(chǔ)器3005,至少一個(gè)網(wǎng)絡(luò)接口 3006。其中,通信總線(xiàn)3002用于實(shí)現(xiàn)這些組件之 間的連接通信。其中,網(wǎng)絡(luò)接口 3006可選的可以包括標(biāo)準(zhǔn)的無(wú)線(xiàn)接口(如WI-FI接口、藍(lán)牙接 口、紅外接口等)。存儲(chǔ)器3005可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(nonvolatile memory) , 例如至少一個(gè)磁盤(pán)存儲(chǔ)器, 存儲(chǔ)器 2005 可選的還可以是至少一個(gè)位于 遠(yuǎn)離前述處理器3003的存儲(chǔ)系統(tǒng);作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器3005中可以包括操作 系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶(hù)接口模塊、應(yīng)用控制程序。
[0105] 所述處理器3003調(diào)用存儲(chǔ)器3005中的應(yīng)用控制程序可以實(shí)現(xiàn)如下操作:
[0106] 獲取終端設(shè)備后臺(tái)應(yīng)用列表,并記錄在終端設(shè)備桌面運(yùn)行內(nèi)存中;
[0107] 根據(jù)所述應(yīng)用列表,在所述終端設(shè)備桌面將對(duì)應(yīng)的應(yīng)用圖標(biāo)進(jìn)行標(biāo)記;
[0108] 偵測(cè)用戶(hù)對(duì)桌面應(yīng)用圖標(biāo)的手勢(shì)操作,對(duì)所述手勢(shì)操作進(jìn)行動(dòng)作匹配;
[0109] 當(dāng)匹配成功后,關(guān)閉后臺(tái)對(duì)應(yīng)的應(yīng)用程序。
[0110] 進(jìn)一步地,在一種實(shí)施方式中,所述處理器3003調(diào)用存儲(chǔ)器3005中的應(yīng)用控制程 序還可以實(shí)現(xiàn)如下操作:
[0111] 當(dāng)偵測(cè)到用戶(hù)對(duì)桌面應(yīng)用圖標(biāo)的長(zhǎng)按操作后,啟動(dòng)手勢(shì)偵測(cè)算法,偵聽(tīng)用戶(hù)的手 勢(shì)事件;
[0112] 當(dāng)偵聽(tīng)到用戶(hù)手勢(shì)抬起動(dòng)作后,記錄用戶(hù)從長(zhǎng)按至抬起之間的手勢(shì)動(dòng)作;
[0113] 對(duì)所述手勢(shì)動(dòng)作進(jìn)行多維度運(yùn)動(dòng)參數(shù)分析,得到分析結(jié)果;
[0114] 將所述分析結(jié)果與預(yù)設(shè)的手勢(shì)動(dòng)作進(jìn)行匹配,得到匹配度;
[0115]若所述匹配度滿(mǎn)足預(yù)設(shè)條件,則判定匹配成功,否則,判定匹配失敗。
[0116] 進(jìn)一步地,在一種實(shí)施方式中,所述處理器3003調(diào)用存儲(chǔ)器3005中的應(yīng)用控制程 序還可以實(shí)現(xiàn)如下操作:
[0117]調(diào)用桌面系統(tǒng)響應(yīng)應(yīng)用關(guān)閉動(dòng)作,調(diào)用系統(tǒng)進(jìn)程管理服務(wù)的關(guān)閉進(jìn)程接口,將用 戶(hù)手勢(shì)操作的桌面圖標(biāo)對(duì)應(yīng)的應(yīng)用名作為參數(shù)傳入所述關(guān)閉進(jìn)程接口,通過(guò)系統(tǒng)進(jìn)程管理 服務(wù)關(guān)閉對(duì)應(yīng)的應(yīng)用程序。
[0118] 本實(shí)施例通過(guò)上述方案,通過(guò)在桌面標(biāo)記終端設(shè)備后臺(tái)運(yùn)行的應(yīng)用圖標(biāo),來(lái)指示 用戶(hù),該圖標(biāo)對(duì)應(yīng)的應(yīng)用正在后臺(tái)運(yùn)行,然后用戶(hù)可以通過(guò)拖拽該圖標(biāo),并做向屏幕外扔的 手勢(shì),進(jìn)而關(guān)閉指定圖標(biāo)對(duì)應(yīng)的后臺(tái)應(yīng)用,由此可以達(dá)到快速展示、方便關(guān)閉后臺(tái)運(yùn)行程序 的目的。
[0119] 對(duì)應(yīng)地,提出本發(fā)明應(yīng)用程序控制方法實(shí)施例。
[0120] 如圖6所示,本發(fā)明較佳實(shí)施例提出一種應(yīng)用程序控制方法,包括: