關(guān)的BSC 275ASC提供通話(huà)資源分配和包括BS 270之間的軟切換過(guò)程的協(xié)調(diào)的移動(dòng)管理功能。BSC 275還將接收到的數(shù)據(jù)路由到MSC 280,其提供用于與PSTN 290形成接口的額外的路由服務(wù)。類(lèi)似地,PSTN 290與MSC 280形成接口,MSC與BSC 275形成接口,并且BSC 275相應(yīng)地控制BS270以將正向鏈路信號(hào)發(fā)送到移動(dòng)終端100。
[0082]基于上述移動(dòng)終端硬件結(jié)構(gòu)、通信裝置的結(jié)構(gòu),提出本發(fā)明移動(dòng)終端應(yīng)用操作的撤回處理裝置及其實(shí)現(xiàn)方法各個(gè)實(shí)施例。
[0083]參照?qǐng)D3,圖3為移動(dòng)終端應(yīng)用操作的撤回處理裝置第一實(shí)施例的功能模塊示意圖。本實(shí)施例中,所述移動(dòng)終端上設(shè)置有傳感器,所述移動(dòng)終端應(yīng)用操作的撤回處理裝置包括:
[0084]獲取模塊310,用于獲取傳感器上的用戶(hù)觸控操作和/或該用戶(hù)觸控操作所對(duì)應(yīng)的指紋;
[0085]判斷模塊320,用于判斷所獲取的用戶(hù)觸控操作和/或該用戶(hù)觸控操作所對(duì)應(yīng)的指紋是否滿(mǎn)足啟動(dòng)撤回應(yīng)用操作處理的條件;
[0086]本實(shí)施例中,對(duì)于傳感器的類(lèi)型、大小、設(shè)置位置等不限,具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。例如將帶有指紋識(shí)別模塊的壓力傳感器設(shè)置在移動(dòng)終端屏幕兩側(cè)、觸摸屏下方或者設(shè)置在移動(dòng)終端背部等便于用戶(hù)操控的位置。
[0087]另外,本實(shí)施例中,用戶(hù)觸控操作具體是指用戶(hù)手指在傳感器上的觸控,比如手指在傳感器上雙擊、單擊、滑動(dòng)、長(zhǎng)按等。本實(shí)施例中,為更準(zhǔn)確監(jiān)測(cè)到觸發(fā)進(jìn)行應(yīng)用操作撤回處理的觸控操作,優(yōu)選將長(zhǎng)按作為設(shè)定的用戶(hù)觸控操作,長(zhǎng)按時(shí)間的長(zhǎng)短具體根據(jù)實(shí)際需要進(jìn)行設(shè)置,和/或獲取用戶(hù)觸控操作所對(duì)應(yīng)的手指指紋。
[0088]需要說(shuō)明的是,本實(shí)施例中,對(duì)于觸發(fā)啟動(dòng)撤回應(yīng)用操作處理的條件的設(shè)置方式很多,而對(duì)于移動(dòng)終端不同的硬件結(jié)構(gòu),其相對(duì)應(yīng)的觸發(fā)條件的設(shè)置亦不相同。本實(shí)施例中,優(yōu)選通過(guò)獲取傳感器上的用戶(hù)觸控操作和/或該用戶(hù)觸控操作所對(duì)應(yīng)的指紋進(jìn)行判斷。其中,當(dāng)同時(shí)獲取用戶(hù)觸控操作及其對(duì)應(yīng)的指紋時(shí),二者獲取的順序不限,具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。
[0089]例如,可以將設(shè)定的用戶(hù)觸控操作設(shè)置為觸發(fā)啟動(dòng)進(jìn)行應(yīng)用撤銷(xiāo)處理的條件。比如,用戶(hù)在傳感器上畫(huà)出類(lèi)似“C"型字符時(shí),將觸發(fā)啟動(dòng)撤回應(yīng)用操作處理,如圖4所示。
[0090]又例如,可以將設(shè)定的指紋設(shè)置為觸發(fā)啟動(dòng)進(jìn)行應(yīng)用的撤銷(xiāo)處理的條件。比如,當(dāng)用戶(hù)設(shè)定指紋的手指按壓到傳感器上時(shí),將觸發(fā)啟動(dòng)撤回應(yīng)用操作處理,如圖5所示。
[0091]又例如,可以將設(shè)定的用戶(hù)觸控操作及指紋設(shè)置為觸發(fā)啟動(dòng)進(jìn)行撤銷(xiāo)處理的條件。比如,當(dāng)獲取到的用戶(hù)觸控操作及指紋都同時(shí)滿(mǎn)足設(shè)定條件時(shí),則觸發(fā)啟動(dòng)撤回應(yīng)用操作處理,或者先獲取用戶(hù)觸控操,若用戶(hù)觸控操作先滿(mǎn)足第一設(shè)定條件,則再獲取用戶(hù)觸控操作的指紋,若該指紋滿(mǎn)足第二設(shè)定條件時(shí),則確定觸發(fā)啟動(dòng)進(jìn)行應(yīng)用的撤銷(xiāo)處理。
[0092]需要說(shuō)明的是,本實(shí)施例中優(yōu)選采用識(shí)別指紋或者觸控操作與指紋識(shí)別相結(jié)合的方式觸發(fā)啟動(dòng)撤回應(yīng)用處理操作以減少識(shí)別觸發(fā)條件的處理時(shí)長(zhǎng),提高啟動(dòng)撤回應(yīng)用操作處理的響應(yīng)速度。
[0093]撤回處理模塊330,用于當(dāng)判定滿(mǎn)足啟動(dòng)撤回應(yīng)用操作處理的條件時(shí),啟動(dòng)撤回應(yīng)用操作處理以撤回當(dāng)前正在執(zhí)行的應(yīng)用操作。
[0094]本實(shí)施例中,當(dāng)判定啟動(dòng)撤回應(yīng)用操作處理時(shí),通過(guò)啟動(dòng)撤回應(yīng)用操作處理從而撤回當(dāng)前正在執(zhí)行的應(yīng)用操作。本實(shí)施例中所述的需要撤回的應(yīng)用操作具體是指用戶(hù)的誤操作,例如用戶(hù)不小心撥通了A的電話(huà)而想撤銷(xiāo)時(shí),或者用戶(hù)不小心觸發(fā)打開(kāi)B應(yīng)用而想關(guān)閉時(shí),都可以通過(guò)本實(shí)施例中的撤回應(yīng)用操作處理以撤回當(dāng)前正在執(zhí)行的應(yīng)用操作。
[0095]此外,進(jìn)一步優(yōu)選地,為帶給用戶(hù)更佳的使用體驗(yàn),在進(jìn)行撤回應(yīng)用操作處理時(shí),還可以進(jìn)一步控制撤回當(dāng)前正在執(zhí)行的應(yīng)用操作后移動(dòng)終端屏幕上所顯示的內(nèi)容或運(yùn)行其他應(yīng)用。如圖6所示,當(dāng)用戶(hù)撤回A應(yīng)用前,移動(dòng)終端屏幕上顯示的為B應(yīng)用,則當(dāng)撤回A應(yīng)用后,控制移動(dòng)終端在屏幕上繼續(xù)顯示B應(yīng)用。
[0096]本實(shí)施例中,對(duì)于撤回應(yīng)用操作的處理方式不限,例如,從撤回應(yīng)用操作的執(zhí)行時(shí)間上講,既可以是在用戶(hù)啟動(dòng)撤回應(yīng)用操作處理時(shí)進(jìn)行,也可以是在該誤操作所對(duì)應(yīng)的應(yīng)用準(zhǔn)備啟動(dòng)的過(guò)程中或者是在剛啟動(dòng)并顯示的一瞬間,但基于用戶(hù)體驗(yàn)上講,優(yōu)選撤回處理的時(shí)長(zhǎng)越短的處理方式。另外,從撤回應(yīng)用操作的執(zhí)行方式上講,可以是通過(guò)控制該應(yīng)用操作所對(duì)應(yīng)的進(jìn)程或線(xiàn)程,比如將該應(yīng)用操作所對(duì)應(yīng)的進(jìn)程或線(xiàn)程掛起或者終止,或者是阻止該應(yīng)用操作所對(duì)應(yīng)的進(jìn)程或線(xiàn)程所對(duì)應(yīng)的操作界面(比如安卓系統(tǒng)中的activity)的顯示等,具體撤回應(yīng)用操作的處理方式根據(jù)實(shí)際需要進(jìn)行設(shè)置。
[0097]此外,本實(shí)施例中需要用戶(hù)在使用撤回應(yīng)用操作的處理之前,將自己的手指指紋錄入,比如將食指錄入為輸入指紋,而將中指錄入為撤回指紋,從而用戶(hù)可通過(guò)食指在傳感器上輸入正常的觸控操作,比如雙擊、單擊、滑動(dòng)等。當(dāng)發(fā)現(xiàn)輸入錯(cuò)誤時(shí),用戶(hù)只需迅速用中指長(zhǎng)摁傳感器,則當(dāng)傳感器感知到用戶(hù)操作時(shí)將立刻將該事件傳遞給移動(dòng)終端上層系統(tǒng)時(shí),上層系統(tǒng)接收到該事件后將撤回誤操作。
[0098]本實(shí)施例中,優(yōu)選通過(guò)設(shè)定特定的觸控操作方式并與指紋觸控相結(jié)合,從而提供了一種更為方便快捷地對(duì)當(dāng)前應(yīng)用操作進(jìn)行撤回處理的方式,進(jìn)而在解決了用戶(hù)誤操作的同時(shí),也為用戶(hù)提供了更為快捷方便的撤回誤操作的處理體驗(yàn)。
[0099]參照?qǐng)D7,圖7為圖3中撤回處理模塊的細(xì)化功能模塊示意圖。基于上述實(shí)施例,本實(shí)施例中,所述撤回處理模塊330包括:
[0100]獲取單元3301,用于獲取當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程的相關(guān)信息;
[0101]本實(shí)施例中的移動(dòng)終端優(yōu)選采用Android操作系統(tǒng),并通過(guò)控制當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程以實(shí)現(xiàn)撤回處理。當(dāng)判斷模塊320判定需要啟動(dòng)撤回應(yīng)用操作處理時(shí),通過(guò)獲取單元3301獲取當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程的相關(guān)信息,比如,獲取該線(xiàn)程的id號(hào)、該線(xiàn)程所屬進(jìn)程等。
[0102]判斷單元3302,用于判斷當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程是否為系統(tǒng)進(jìn)程的主線(xiàn)程;
[0103]在Android系統(tǒng)中,在移動(dòng)終端設(shè)備開(kāi)機(jī)情況下,系統(tǒng)進(jìn)程的主線(xiàn)程是不能夠被終止的,同時(shí),對(duì)于用戶(hù)誤操作所對(duì)應(yīng)的應(yīng)用通常出現(xiàn)在當(dāng)下,也即用戶(hù)對(duì)于誤操作的處理通常都是當(dāng)前發(fā)生,當(dāng)前立即處理的,因此,為避免關(guān)閉系統(tǒng)進(jìn)程的主線(xiàn)程,需要先行判斷當(dāng)前正在執(zhí)行的應(yīng)用操作(也即用戶(hù)誤操作)所對(duì)應(yīng)的線(xiàn)程是否為系統(tǒng)進(jìn)程的主線(xiàn)程。
[0104]撤回處理單元3303,用于當(dāng)當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程為系統(tǒng)進(jìn)程的主線(xiàn)程時(shí),將該線(xiàn)程掛起;
[0105]所述撤回處理單元3303,還用于當(dāng)當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程為非系統(tǒng)進(jìn)程的主線(xiàn)程時(shí),將該線(xiàn)程以及該線(xiàn)程所對(duì)應(yīng)的activity終止。
[0106]當(dāng)通過(guò)判斷單元3302確定當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程為系統(tǒng)進(jìn)程的主線(xiàn)程時(shí),則通過(guò)撤回處理單元3303將該主線(xiàn)程掛起以暫停執(zhí)行;而若當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程為非系統(tǒng)進(jìn)程的主線(xiàn)程時(shí),則直接將該線(xiàn)程以及該線(xiàn)程所對(duì)應(yīng)的activity終止。其中,activity為Android系統(tǒng)內(nèi)的activity組件的一具體實(shí)例,具體用于對(duì)應(yīng)應(yīng)用操作的界面顯示,比如顯示為當(dāng)前應(yīng)用所對(duì)應(yīng)的對(duì)話(huà)窗口、操作界面等。
[0107]本實(shí)施例中,為帶給用戶(hù)最為快捷地使用體驗(yàn),優(yōu)選直接通過(guò)終止當(dāng)前誤操作應(yīng)用所對(duì)應(yīng)的線(xiàn)程以及該線(xiàn)程所對(duì)應(yīng)的activity的方式以撤回對(duì)誤操作應(yīng)用的繼續(xù)處理。此夕卜,本實(shí)施例中也進(jìn)一步考慮到了誤操作為系統(tǒng)主線(xiàn)程的特殊情況,而對(duì)于該類(lèi)特殊情況,本實(shí)施中優(yōu)選直接掛起該系統(tǒng)主線(xiàn)程。
[0108]參照?qǐng)D8,圖8為移動(dòng)終端應(yīng)用操作的撤回處理裝置第二實(shí)施例的功能模塊示意圖。本實(shí)施例中,所述移動(dòng)終端應(yīng)用操作的撤回處理裝置還包括:
[0109]后臺(tái)線(xiàn)程開(kāi)啟模塊340,用于開(kāi)啟設(shè)定的后臺(tái)線(xiàn)程,以存儲(chǔ)前臺(tái)進(jìn)程中當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程及該線(xiàn)程所對(duì)應(yīng)的activity以及最近一次執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程及該線(xiàn)程所對(duì)應(yīng)的ac t i V i ty。
[0110]鑒于通常用戶(hù)在撤回當(dāng)前應(yīng)用操作后,一般都想直接回到最近一次操作所對(duì)應(yīng)的應(yīng)用上,比如,用戶(hù)在打開(kāi)微信應(yīng)用后,若在微信應(yīng)用的主界面上誤操作啟動(dòng)了與A的對(duì)話(huà),則在完成對(duì)A對(duì)話(huà)應(yīng)用操作的撤回處理后,需要返回到微信應(yīng)用的主界面。
[0111]因此,為進(jìn)一步帶給用戶(hù)更優(yōu)的操控體驗(yàn),本實(shí)施例中,通過(guò)后臺(tái)線(xiàn)程開(kāi)啟模塊340開(kāi)啟設(shè)定的后臺(tái)線(xiàn)程,該后臺(tái)線(xiàn)程優(yōu)選由用戶(hù)在傳感器上的觸控操作所開(kāi)啟,并運(yùn)行在移動(dòng)終端的Android系統(tǒng)進(jìn)程中。同時(shí)為能夠在撤回應(yīng)用操作后返回最近一次操作所對(duì)應(yīng)的應(yīng)用界面,該后臺(tái)線(xiàn)程需要存儲(chǔ)前臺(tái)進(jìn)程中當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程及該線(xiàn)程所對(duì)應(yīng)的activity以及最近一次執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程及該線(xiàn)程所對(duì)應(yīng)的activity。需要進(jìn)一步說(shuō)明的是,若最近一次執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程存在多個(gè)activity實(shí)例,則僅保存最后顯示的窗口頁(yè)面所對(duì)應(yīng)的activity實(shí)例。
[0112]本實(shí)施例中,通過(guò)后臺(tái)線(xiàn)程開(kāi)啟模塊340以開(kāi)啟設(shè)定的后臺(tái)線(xiàn)程,從而存儲(chǔ)前臺(tái)進(jìn)程中當(dāng)前正在執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程及該線(xiàn)程所對(duì)應(yīng)的activity以及最近一次執(zhí)行的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程及該線(xiàn)程所對(duì)應(yīng)的activity,進(jìn)而能夠在撤回誤操作后,能夠直接返回到最近一次操作的應(yīng)用界面上,從而為用戶(hù)帶來(lái)更佳的使用體驗(yàn)。
[0113]參照?qǐng)D9,圖9為本發(fā)明移動(dòng)終端應(yīng)用操作的撤回處理裝置第三實(shí)施例的功能模塊示意圖?;谏鲜鰧?shí)施例,本實(shí)施例中,所述應(yīng)用操作的撤回處理裝置還包括:
[0114]更新模塊350,用于當(dāng)用戶(hù)在傳感器上進(jìn)行觸控操作而產(chǎn)生新的應(yīng)用操作所對(duì)應(yīng)的線(xiàn)程時(shí),根據(jù)線(xiàn)程的執(zhí)行順序,更新所述后臺(tái)線(xiàn)程中所存儲(chǔ)的線(xiàn)程及線(xiàn)程所對(duì)應(yīng)的activity