構(gòu)造為與衛(wèi)星300配合以獲得想要的定位信息。替代GPS跟蹤技術(shù)或者在GPS跟蹤技術(shù)之外,可以使用可以跟蹤移動(dòng)終端的位置的其它技術(shù)。另外,至少一個(gè)GPS衛(wèi)星300可以選擇性地或者額外地處理衛(wèi)星DMB傳輸。
[0102]作為無(wú)線通信系統(tǒng)的一個(gè)典型操作,BS 270接收來(lái)自各種移動(dòng)終端100的反向鏈路信號(hào)。移動(dòng)終端100通常參與通話(huà)、消息收發(fā)和其它類(lèi)型的通信。特定基站270接收的每個(gè)反向鏈路信號(hào)被在特定BS 270內(nèi)進(jìn)行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC 275。BSC提供通話(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。
[0103]基于上述移動(dòng)終端硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明移動(dòng)終端應(yīng)用開(kāi)啟裝置及方法的各個(gè)實(shí)施例。
[0104]參照?qǐng)D3,圖3為本發(fā)明移動(dòng)終端應(yīng)用開(kāi)啟裝置一實(shí)施例的功能模塊示意圖。本實(shí)施例中,所述移動(dòng)終端應(yīng)用開(kāi)啟裝置包括:
[0105]開(kāi)啟應(yīng)用確定模塊10,用于當(dāng)檢測(cè)到移動(dòng)終端發(fā)生運(yùn)動(dòng)變化時(shí),確定是否進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟;
[0106]本實(shí)施例中,移動(dòng)終端通過(guò)內(nèi)置傳感器檢測(cè)自身是否發(fā)生運(yùn)動(dòng)變化,現(xiàn)有移動(dòng)終端一般都內(nèi)置有多種類(lèi)型的傳感器,比如光感傳感器可以檢測(cè)移動(dòng)終端當(dāng)前所處環(huán)境的光感值;重力加速度傳感器可以檢測(cè)移動(dòng)終端的加速度、方向;陀螺儀傳感器可以檢測(cè)移動(dòng)終端的偏轉(zhuǎn)角度、旋轉(zhuǎn)角度等。移動(dòng)終端通過(guò)內(nèi)置的傳感器即可對(duì)移動(dòng)終端的運(yùn)動(dòng)變化進(jìn)行檢測(cè)。
[0107]此外,導(dǎo)致移動(dòng)終端發(fā)生運(yùn)動(dòng)變化的因素很多,比如移動(dòng)終端從某位置跌落,或者移動(dòng)終端放置在口袋里或放置在開(kāi)動(dòng)的汽車(chē)內(nèi)等都會(huì)導(dǎo)致移動(dòng)終端發(fā)生運(yùn)動(dòng)變化;其次,用戶(hù)有意或無(wú)意揮動(dòng)移動(dòng)終端也會(huì)導(dǎo)致移動(dòng)終端發(fā)生運(yùn)動(dòng)變化。因此,為排除存在的誤操作,當(dāng)移動(dòng)終端檢測(cè)到自身發(fā)生運(yùn)動(dòng)變化時(shí),通過(guò)開(kāi)啟應(yīng)用確定模塊10確定是否進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟。也即通過(guò)開(kāi)啟應(yīng)用確定模塊10確定是否響應(yīng)當(dāng)前移動(dòng)終端上的運(yùn)動(dòng)變化,進(jìn)而觸發(fā)開(kāi)啟響應(yīng)應(yīng)用。
[0108]本實(shí)施例中,對(duì)于確定移動(dòng)終端當(dāng)前的運(yùn)動(dòng)變化是否為誤操作的方式有兩類(lèi):第一類(lèi)是根據(jù)移動(dòng)終端內(nèi)置傳感器檢測(cè)到的相關(guān)數(shù)據(jù)進(jìn)行綜合分析與判斷并確定,也即根據(jù)分析現(xiàn)狀得出結(jié)論;第二類(lèi)則是預(yù)置直接觸發(fā)執(zhí)行下一步操作的條件,也即只需滿(mǎn)足預(yù)置條件即可直接執(zhí)行下一步,因而間接規(guī)避了對(duì)是否為誤操作的判斷。上述兩類(lèi)方式中,第一類(lèi)方式相對(duì)于第二類(lèi)方式更為復(fù)雜,由于誤操作而導(dǎo)致移動(dòng)終端發(fā)生運(yùn)動(dòng)變化的類(lèi)型很多,每種類(lèi)型又存在各式各樣的可能性,因此難以對(duì)收集到的數(shù)據(jù)信息進(jìn)行量化并確定。而第二類(lèi)方式中,只需設(shè)置相應(yīng)的執(zhí)行下一步觸發(fā)條件,即可間接排除為誤操作的可能,該類(lèi)方式不僅判斷準(zhǔn)確,同時(shí)也操作簡(jiǎn)單易于實(shí)現(xiàn)。因此,本實(shí)施例中,優(yōu)選采用第二類(lèi)方式確定是否進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟,而相應(yīng)觸發(fā)條件的設(shè)置方式不限,具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。
[0109]當(dāng)確定需要進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟時(shí),此時(shí),需要再進(jìn)一步確定移動(dòng)終端的當(dāng)前運(yùn)動(dòng)變化所具體開(kāi)啟的哪一個(gè)或哪一些應(yīng)用。
[0110]軌跡匹配確定模塊20,用于當(dāng)確定進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟時(shí),確定移動(dòng)終端的當(dāng)前運(yùn)動(dòng)軌跡是否與預(yù)置運(yùn)動(dòng)軌跡匹配;
[0111]本實(shí)施例中,當(dāng)開(kāi)啟應(yīng)用確定模塊10確定進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟時(shí),軌跡匹配確定模塊20需要進(jìn)一步確定移動(dòng)終端的當(dāng)前運(yùn)動(dòng)軌跡是否與預(yù)置運(yùn)動(dòng)軌跡匹配。
[0112]通常對(duì)于應(yīng)用程序的開(kāi)啟都是通過(guò)直接點(diǎn)擊應(yīng)用程序圖標(biāo)觸發(fā)開(kāi)啟的,需要連續(xù)執(zhí)行多步操作流程,比如點(diǎn)亮屏幕進(jìn)入主界面,查找到應(yīng)用圖標(biāo),而后再點(diǎn)擊啟動(dòng),這對(duì)于某些用戶(hù)或在某些應(yīng)用場(chǎng)景下來(lái)說(shuō),比如用戶(hù)單手操作時(shí),操控并打開(kāi)相應(yīng)應(yīng)用將不會(huì)特別便捷,因此,需要采用其他更為簡(jiǎn)便快捷方式進(jìn)行開(kāi)啟應(yīng)用。本實(shí)施例中,優(yōu)選通過(guò)移動(dòng)終端的運(yùn)動(dòng)軌跡觸發(fā)開(kāi)啟相應(yīng)的應(yīng)用,如圖4所示的移動(dòng)終端運(yùn)動(dòng)軌跡示意圖,其中位置1、5分別為移動(dòng)終端運(yùn)動(dòng)的起始位置與終止位置,位置2-4依次為移動(dòng)終端從位置1運(yùn)動(dòng)到位置5的中間位置,從而移動(dòng)終端當(dāng)前運(yùn)動(dòng)軌跡為從位置1開(kāi)始,依次經(jīng)過(guò)位置2、3、4后在位置5終止運(yùn)動(dòng)。從而根據(jù)移動(dòng)終端內(nèi)置傳感器所檢測(cè)到的數(shù)據(jù)信息以量化移動(dòng)終端的運(yùn)動(dòng)軌跡,通過(guò)軌跡匹配確定模塊20將移動(dòng)終端的運(yùn)動(dòng)軌跡的量化數(shù)據(jù)與預(yù)置運(yùn)動(dòng)軌跡進(jìn)行比對(duì)匹配。
[0113]圖4中移動(dòng)終端的運(yùn)動(dòng)軌跡呈“V”型,則預(yù)置運(yùn)動(dòng)軌跡也對(duì)應(yīng)呈“V”型。如圖5-8所示的預(yù)置運(yùn)動(dòng)軌跡的設(shè)置界面示意圖。其中,圖7為設(shè)置預(yù)置運(yùn)動(dòng)軌跡所對(duì)應(yīng)開(kāi)啟的應(yīng)用程序示意圖,該預(yù)置運(yùn)動(dòng)軌跡可以由移動(dòng)終端系統(tǒng)開(kāi)發(fā)人員預(yù)先進(jìn)行設(shè)置,比如圖中的凌空“0”手勢(shì)、凌空“Z”手勢(shì)及凌空“W”手勢(shì),而用戶(hù)只需設(shè)置對(duì)應(yīng)開(kāi)啟的應(yīng)用程序即可。圖8為用戶(hù)自定義運(yùn)動(dòng)軌跡的示意圖,例如,用戶(hù)需要自定義的凌空手勢(shì)呈“S”型,則對(duì)應(yīng)的凌空手勢(shì)設(shè)置方式可以為:用戶(hù)以“S”形軌跡揮動(dòng)移動(dòng)終端即可完成對(duì)“S”型凌空手勢(shì)的設(shè)定,同時(shí),移動(dòng)終端也會(huì)將識(shí)別的凌空手勢(shì)顯示出來(lái)以便用戶(hù)確定,然后再設(shè)置對(duì)應(yīng)開(kāi)啟的應(yīng)用后即可通過(guò)該凌空手勢(shì)觸發(fā)開(kāi)啟對(duì)應(yīng)設(shè)置的應(yīng)用。
[0114]需要說(shuō)明的是,本實(shí)施例中所述的開(kāi)啟操作包括應(yīng)用程序的啟動(dòng)操作以及在應(yīng)用程序啟動(dòng)后,從后臺(tái)調(diào)度到前臺(tái)的調(diào)度操作。此外,本實(shí)施例中,對(duì)于凌空手勢(shì)(預(yù)置運(yùn)動(dòng)軌跡)的大小不限定,只要軌跡的對(duì)應(yīng)形狀匹配則匹配正確。
[0115]應(yīng)用開(kāi)啟模塊30,用于當(dāng)確定移動(dòng)終端的當(dāng)前運(yùn)動(dòng)軌跡與預(yù)置運(yùn)動(dòng)軌跡匹配時(shí),開(kāi)啟移動(dòng)終端內(nèi)與移動(dòng)終端的當(dāng)前運(yùn)動(dòng)軌跡相匹配的預(yù)置運(yùn)動(dòng)軌跡所對(duì)應(yīng)的應(yīng)用;
[0116]如圖7所示,例如,當(dāng)應(yīng)用開(kāi)啟模塊30確定移動(dòng)終端的當(dāng)前運(yùn)動(dòng)軌跡與預(yù)置的凌空“0”手勢(shì)匹配時(shí),則對(duì)應(yīng)開(kāi)啟手電筒應(yīng)用。其中,在開(kāi)啟應(yīng)用前,需要預(yù)先設(shè)置手電筒應(yīng)用與凌空“0”手勢(shì)之間的映射關(guān)系。也即只要軌跡匹配確定模塊20確定了移動(dòng)終端的當(dāng)前運(yùn)動(dòng)軌跡與預(yù)先設(shè)置的運(yùn)動(dòng)軌跡匹配時(shí),即可觸發(fā)開(kāi)啟與預(yù)置運(yùn)動(dòng)軌跡映射對(duì)應(yīng)的應(yīng)用程序。
[0117]需要說(shuō)明的是,本實(shí)施例中軌跡的匹配并不是指移動(dòng)終端的運(yùn)動(dòng)軌跡與預(yù)置運(yùn)動(dòng)軌跡絕對(duì)的一致匹配,而是允許具有一定容錯(cuò)空間的相對(duì)匹配,也即在對(duì)運(yùn)動(dòng)軌跡進(jìn)行量化時(shí)具備一定的閾值區(qū)間范圍,只要在該閾值區(qū)間范圍內(nèi)即可認(rèn)定為軌跡匹配。比如,凌空“V”手勢(shì)中V的夾角大小可以具有一定的閾值區(qū)間范圍,比如“30°到150° ”。
[0118]此外,為進(jìn)一步提高本發(fā)明對(duì)于運(yùn)動(dòng)軌跡的識(shí)別精度,可以在預(yù)先進(jìn)行凌空手勢(shì)的設(shè)置時(shí),由用戶(hù)人為設(shè)置易于區(qū)別的凌空手勢(shì)。比如,若預(yù)先設(shè)置有凌空“0”手勢(shì),則不允許設(shè)置凌空“Λ”手勢(shì)等形狀類(lèi)似的凌空手勢(shì)。當(dāng)然,上述過(guò)程也可由移動(dòng)終端在進(jìn)行新的凌空手勢(shì)設(shè)置時(shí)進(jìn)行設(shè)置。
[0119]控制硬件開(kāi)啟模塊40,用于當(dāng)移動(dòng)終端處于息屏狀態(tài)時(shí),控制移動(dòng)終端內(nèi)用于確定移動(dòng)終端運(yùn)動(dòng)變化的相關(guān)硬件模塊保持開(kāi)啟狀態(tài)。
[0120]本實(shí)施例中,鑒于現(xiàn)有在移動(dòng)終端處于息屏狀態(tài)時(shí),移動(dòng)終端系統(tǒng)都會(huì)默認(rèn)關(guān)閉電能消耗較大的硬件模塊,比如所有的傳感器模塊、WLAN模塊等,而若傳感器模塊、WLAN模塊等硬件模塊被關(guān)閉,則將使被關(guān)閉的硬件模塊的應(yīng)用場(chǎng)景受到限制,比如無(wú)法在息屏狀態(tài)下檢測(cè)移動(dòng)終端的運(yùn)動(dòng)軌跡等。
[0121]因此,本實(shí)施例中,通過(guò)控制硬件開(kāi)啟模塊40,在移動(dòng)終端處于息屏狀態(tài)時(shí),控制移動(dòng)終端內(nèi)用于確定移動(dòng)終端運(yùn)動(dòng)變化的相關(guān)硬件模塊保持開(kāi)啟狀態(tài),比如控制重力傳感器、加速度傳感器、陀螺儀傳感器等保持低功耗下的開(kāi)啟狀態(tài)。例如,先開(kāi)啟加速度傳感器以監(jiān)測(cè)移動(dòng)終端是否運(yùn)動(dòng),若是,則再開(kāi)啟重力加速度傳感器、陀螺儀傳感器等其他硬件模塊。此外,控制移動(dòng)終端內(nèi)的相關(guān)硬件模塊保持開(kāi)啟狀態(tài)的方式方法很多,本實(shí)施例中并不限定,例如,可采用Sensor Hub技術(shù)實(shí)現(xiàn)在保持移動(dòng)終端處于低功耗息屏待機(jī)的同時(shí),也能保持開(kāi)啟相關(guān)硬件模塊,并接收與處理相關(guān)硬件模塊所檢測(cè)到的各種信息。因此,本發(fā)明可適用于移動(dòng)終端開(kāi)機(jī)后的任何狀態(tài)下的應(yīng)用啟動(dòng)控制,如圖7所示的,在黑屏(息屏)狀態(tài)與亮屏狀態(tài)下,通過(guò)凌空手勢(shì)開(kāi)啟相關(guān)應(yīng)用程序。
[0122]本實(shí)施例中,通過(guò)在移動(dòng)終端處于息屏狀態(tài)時(shí),保持移動(dòng)終端內(nèi)相關(guān)硬件模塊處于開(kāi)啟狀態(tài),進(jìn)而通過(guò)一直處于開(kāi)啟狀態(tài)的相關(guān)硬件模塊,檢測(cè)移動(dòng)終端的運(yùn)動(dòng)變化并獲取相應(yīng)信息以確定移動(dòng)終端的運(yùn)動(dòng)軌跡,并通過(guò)移動(dòng)終端的運(yùn)動(dòng)軌跡觸發(fā)開(kāi)啟移動(dòng)終端內(nèi)的相應(yīng)應(yīng)用程序,進(jìn)而實(shí)現(xiàn)在息屏和/或亮屏狀態(tài)下,快捷開(kāi)啟移動(dòng)終端內(nèi)的應(yīng)用程序,提高了用戶(hù)的操控使用體驗(yàn)。需要進(jìn)一步說(shuō)明的是,由于本實(shí)施例中需要依次進(jìn)行兩次判斷操作,也即只有在第一次對(duì)是否開(kāi)啟應(yīng)用的判斷滿(mǎn)足要求時(shí),才能繼續(xù)進(jìn)行第二次是否與預(yù)設(shè)軌跡匹配的判斷。同時(shí),對(duì)于第二次的判斷則需要獲得移動(dòng)終端的整個(gè)運(yùn)動(dòng)軌跡,因而,對(duì)于第一次的判斷需要在短時(shí)間內(nèi)進(jìn)行判斷并確定結(jié)果,因而對(duì)于是否進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟的判別基準(zhǔn)的設(shè)置需要考慮上述條件,或者可以設(shè)置相應(yīng)的操作規(guī)則,比如需要用戶(hù)重復(fù)進(jìn)行兩次同樣的揮動(dòng)操作等。
[0123]參照?qǐng)D9,圖9為圖3中開(kāi)啟應(yīng)用確定模塊一實(shí)施例的細(xì)化功能模塊示意圖。本實(shí)施例中,所述開(kāi)啟應(yīng)用確定模塊10包括:
[0124]第一獲取單元1011,用于當(dāng)檢測(cè)到移動(dòng)終端發(fā)生運(yùn)動(dòng)變化時(shí),獲取移動(dòng)終端內(nèi)壓力傳感器所檢測(cè)到的壓力值信息,所述壓力值信息至少包括壓力值的數(shù)量、壓力值的大小以及壓力值的觸發(fā)位置;
[0125]如圖10所示的本實(shí)施例中檢測(cè)壓力信號(hào)的電路示意圖。本實(shí)施例中檢測(cè)壓力信號(hào)的電路結(jié)構(gòu)可以包括壓力傳感器、信號(hào)放大器、ADC轉(zhuǎn)換器和MCU處理器。其中壓力傳感器設(shè)置在移動(dòng)終端上,用于檢測(cè)移動(dòng)終端上的形變,并根據(jù)形變的程度輸出電壓值不同的模擬電壓信號(hào)至信號(hào)放大器,信號(hào)放大器對(duì)該模擬電壓信號(hào)進(jìn)行放大處理后輸出到ADC轉(zhuǎn)換器進(jìn)行模數(shù)轉(zhuǎn)換得到對(duì)應(yīng)的數(shù)字電壓信號(hào),MCU處理器將根據(jù)該數(shù)字電壓信號(hào)確定用戶(hù)是否在按壓移動(dòng)終端。具體地,MCU處理器可以根據(jù)該數(shù)字電壓信號(hào)的電壓值和持續(xù)時(shí)間判斷用戶(hù)按壓的壓力值及壓力按壓時(shí)間,然后通過(guò)預(yù)設(shè)輸出方式輸出控制信號(hào),以執(zhí)行相應(yīng)的操作。具體地,該預(yù)設(shè)輸出方式可以中斷、GP10通用輸入/輸出所模擬的開(kāi)關(guān)信號(hào)、通訊總線等。其中該通訊總線可以是串口、I2C和SPI等接口,但不限于上述接口。
[0126]如圖11-12所示,例如以手機(jī)為例,可以在手機(jī)的兩側(cè)邊設(shè)置多個(gè)壓力傳感器(Al、A2、A3、Bl、B2和B3),在不同模式下可以啟用其中的一個(gè)或多個(gè)壓力傳感器作為壓力檢測(cè)的接口。只有當(dāng)MCU處理器檢測(cè)到被啟用作為壓力檢測(cè)的接口對(duì)應(yīng)的壓力傳感器上存在壓力信號(hào)時(shí),才執(zhí)行相應(yīng)的操作。需要說(shuō)明的是,圖11所示僅僅只是用于舉例說(shuō)明但并不限制如圖11的具體設(shè)置。
[0127]本實(shí)施例中,壓力傳感器的數(shù)量以及設(shè)置位置不限,比如設(shè)置一個(gè)或多個(gè),設(shè)置在移動(dòng)終端的外殼側(cè)邊、屏幕下方,或者設(shè)置在移動(dòng)終端的背部、按鍵的下方等。第一獲取單元1011通過(guò)獲取壓力傳感器檢測(cè)到的移動(dòng)終端上的壓力值信息,比如壓力值的數(shù)量、壓力值的大小、壓力值的持續(xù)時(shí)間以及壓力值的觸發(fā)位置等,從而可根據(jù)獲取的壓力值信息進(jìn)行是否滿(mǎn)足預(yù)置的應(yīng)用開(kāi)啟觸發(fā)條件。
[0128]第一判斷單元1012,用于判斷獲取的所述壓力值信息是否滿(mǎn)足預(yù)置的應(yīng)用開(kāi)啟觸發(fā)條件;
[0129]第一確定單元1013,用于當(dāng)獲取的所述壓力值信息滿(mǎn)足預(yù)置的應(yīng)用開(kāi)啟觸發(fā)條件時(shí),確定進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟。
[0130]本實(shí)施例中,對(duì)于預(yù)置的應(yīng)用開(kāi)啟觸發(fā)條件的設(shè)置不限,具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。例如,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)同時(shí)滿(mǎn)足3個(gè)以上的壓力觸控點(diǎn)且至少存在一個(gè)觸控點(diǎn)上的壓力值大于預(yù)設(shè)壓力閾值;或者在預(yù)置的特定區(qū)域檢測(cè)到壓力值等。第一判斷單元1012根據(jù)第一獲取單元1011獲取到的壓力傳感器所檢測(cè)到的壓力值信息,判斷壓力值信息是否滿(mǎn)足預(yù)置的應(yīng)用開(kāi)啟觸發(fā)條件,若滿(mǎn)足,則第一確定單元1013確定進(jìn)行移動(dòng)終端應(yīng)用的開(kāi)啟操作。
[0131]本實(shí)施例中,基于用戶(hù)操作控制的簡(jiǎn)便性以及觸控的精準(zhǔn)性,選用多個(gè)壓力傳感器相對(duì)于選用一個(gè)壓力傳感器所對(duì)應(yīng)的控制方式更為簡(jiǎn)化且精準(zhǔn),比如多個(gè)壓力傳感器之間可形成不同的排序及組合方式。進(jìn)一步地,為便于用戶(hù)簡(jiǎn)便操作以及避免誤操作,可相應(yīng)將多個(gè)壓力傳感器