一種處理邊緣交互操作的方法和移動終端的制作方法
【技術領域】
[0001] 本發(fā)明涉及智能終端技術,尤指一種處理邊緣交互操作的方法和移動終端。
【背景技術】
[0002] 無邊框移動終端已經(jīng)成為移動終端制造業(yè)的最為尖端的技術,給用戶帶來了強烈 的視覺震撼和更為豐富的交互體驗?;跓o邊框移動終端的邊緣交互(FiT)操作開創(chuàng)性的 在屏幕邊緣設定了豐富的交互方式和功能,給用戶帶來了極大的便捷。用戶對邊緣交互充 滿期待和渴望的同時也對邊緣交互的可用性和易用性提出了更高的要求。而且,隨著技術 的進一步拓展,F(xiàn)iT技術也逐步應用在一些窄邊移動終端上,如my Prague移動終端。雖然, FiT技術應用在移動終端上給用戶的交互和體驗帶來了極大的提升,但是目前的FiT技術 的應用場景中都需要在移動終端亮屏時才能使用,這在一定程度上限制了 FiT的使用場景 和降低了 FiT的易用性。例如,F(xiàn)iT中"握持解鎖"的方案需要先通過電源鍵點亮屏幕,然后 再通過邊緣"握持解鎖"功能才能解鎖,該種解鎖方式相比傳統(tǒng)解鎖(如點亮屏幕后根據(jù)指 紋輸入和數(shù)字輸入解鎖)有一定優(yōu)勢,但是該種解鎖方式還是需要提前點亮屏幕,用戶體 驗不好,易用性差。
[0003] 其中,傳感器和處理器之間的關系如圖1所示,包括集成傳感器組(Sensors)和應 用處理器(AP,Application Processor),其中,AP -般采用ARM芯片的CPU。如果需要在 息屏狀態(tài)下能夠使用某些功能(例如FiT),由于傳感器(Sensor)直接掛靠在AP上,為了檢 測能夠順利地使用該功能,AP需要保持開啟狀態(tài)(always on)不斷處理Sensor傳遞的信 號,從而造成嚴重的功耗問題。
[0004] 隨著移動終端技術的發(fā)展以及移動終端的中央處理器(CPU)處理速度越來越快 的同時,其耗電也越來越多,如全球定位系統(tǒng)(GPS)、光線、羅盤、加速度、距離感應等傳感器 以及藍牙、無線局域網(wǎng)(WLAN)、紅外、近距離無線通信(NFC)、觸控面板(TP,Touch panel) 等硬件組件都是非常耗電。傳感器或硬件組件的每次操作都要通過CPU,并且長時間保持開 啟上述傳感器或硬件組件將會非常費電。
[0005] 因此,為了省電,移動終端內(nèi)置傳感器和硬件組件都保持關閉狀態(tài)。然而,傳感器 和硬件保持關閉狀態(tài)將會導致上述傳感器或硬件組件的應用場景受限,例如,不能在息屏 狀態(tài)下導航,不能在息屏狀態(tài)下通過特定的手勢快捷喚醒某個或某些應用。
【發(fā)明內(nèi)容】
[0006] 為了解決上述技術問題,本發(fā)明提供了一種處理邊緣交互操作的方法和移動終 端,能夠提高FiT的易用性并降低耗電量。
[0007] 為了達到本發(fā)明目的,本發(fā)明提供了一種處理邊緣交互操作的方法,包括:
[0008] 實時監(jiān)測已開啟的感應區(qū)域是否有用戶操作;
[0009] 當監(jiān)測到已開啟的感應區(qū)域有用戶操作時,獲取用戶操作的報點參數(shù);
[0010] 判斷獲得的用戶操作的報點參數(shù)是否滿足預先設置的FiT的定義手勢;當判斷出 獲得的用戶操作的報點參數(shù)滿足預先設置的FiT的定義手勢時,根據(jù)獲得的用戶操作的報 點參數(shù)判斷出該用戶操作是有效操作;
[0011] 觸發(fā)與該用戶操作對應的FiT功能。
[0012] 進一步地,該方法之前還包括:預先設置所述感應區(qū)域;
[0013] 開啟預先指定的傳感器以及所述移動終端的預先設定的感應區(qū)域的觸控面板TP。
[0014] 進一步地,所述判斷獲得的用戶操作的報點參數(shù)是否滿足預先設置的FiT的定義 手勢,包括:
[0015] 根據(jù)所述獲得的報點參數(shù)確定用戶操作的手勢;
[0016] 判斷確定出的所述用戶操作的手勢是否在預先設置的所述FiT的定義手勢中;
[0017] 當所述確定出的所述用戶操作的手勢在預先設置的所述FiT的定義手勢中時,則 判斷出獲得的用戶操作的報點參數(shù)滿足預先設置的所述FiT的定義手勢;
[0018] 當所述確定出的用戶操作的手勢不在預先設置的所述FiT的定義手勢中時,則判 斷出獲得的用戶操作的報點參數(shù)不滿足預先設置的FiT的定義手勢。
[0019] 進一步地,所述根據(jù)獲得的用戶操作的報點參數(shù)判斷出該用戶操作是有效操作包 括但不限于:
[0020] 所述預先指定的傳感器采集的用戶操作的數(shù)值大于或等于相應的預設閾值;或 者,
[0021] 所述移動終端處于該FiT功能的可操作狀態(tài)。
[0022] 進一步地,所述報點參數(shù)包括:報點數(shù)量,和/或預先指定的傳感器采集的用戶操 作的數(shù)值,和/或運動半徑,和/或運動速度,和/或運動方向,和/或運動時間。
[0023] 進一步地,所述FiT的定義手勢包括但不限于:邊緣滑動手勢,邊緣反復滑動手 勢,雙邊滑動手勢,握持手勢,握一握手勢,邊緣點擊和橫屏雙手握持。
[0024] 本發(fā)明還提供了一種移動終端,當開啟息屏邊緣交互FiT功能時,包括:監(jiān)測模 塊、獲取模塊、判斷模塊和處理模塊;其中,
[0025] 監(jiān)測模塊,用于實時監(jiān)測已開啟的感應區(qū)域是否有用戶操作;當監(jiān)測到已開啟的 感應區(qū)域有用戶操作時,向獲取模塊發(fā)送獲取通知;
[0026] 獲取模塊,用于接收到獲取通知,獲取用戶操作的報點參數(shù);
[0027] 判斷模塊,用于判斷獲得的用戶操作的報點參數(shù)是否滿足預先設置的FiT的定義 手勢;當判斷出獲得的用戶操作的報點參數(shù)滿足預先設置的FiT的定義手勢時,根據(jù)獲得 的用戶操作的報點參數(shù)判斷出該用戶操作是有效操作,向處理模塊發(fā)送響應通知;
[0028] 處理模塊,用于接收到響應通知,觸發(fā)與該用戶操作對應的FiT功能。
[0029] 進一步地,該移動終端還包括控制模塊,用于開啟預先指定的傳感器以及自身所 屬的所述移動終端的預先設定的感應區(qū)域的觸控面板TP。
[0030] 進一步地,所述判斷模塊判斷獲得的用戶操作的報點參數(shù)是否滿足預先設置的 FiT的定義手勢,包括:
[0031] 根據(jù)所述獲得的報點參數(shù)確定用戶操作的手勢;
[0032] 判斷確定出的所述用戶操作的手勢是否在預先設置的所述FiT的定義手勢中;
[0033] 當所述確定出的所述用戶操作的手勢在預先設置的所述FiT的定義手勢中時,則 判斷出獲得的用戶操作的報點參數(shù)滿足預先設置的所述FiT的定義手勢;
[0034] 當所述確定出的用戶操作的手勢不在預先設置的所述FiT的定義手勢中時,則判 斷出獲得的用戶操作的報點參數(shù)不滿足預先設置的所述FiT的定義手勢。
[0035] 進一步地,所述判斷模塊根據(jù)獲得的用戶操作的報點參數(shù)判斷出該用戶操作是有 效操作包括但不限于:
[0036] 所述預先指定的傳感器采集的用戶操作的數(shù)值大于或等于相應的預設閾值;或 者,
[0037] 所述移動終端處于該FiT功能的可操作狀態(tài)。
[0038] 進一步地,所述報點參數(shù)包括:報點數(shù)量,和/或預先指定的傳感器采集的用戶操 作的數(shù)值,和/或運動半徑,和/或運動速度,和/或運動方向,和/或運動時間。
[0039] 進一步地,所述FiT的定義手勢包括但不限于:邊緣滑動手勢,邊緣反復滑動手 勢,雙邊滑動手勢,握持手勢,握一握手勢,邊緣點擊和橫屏雙手握持。
[0040] 本發(fā)明技術方案包括:實時監(jiān)測已開啟的感應區(qū)域是否有用戶操作;當監(jiān)測到已 開啟的感應區(qū)域有用戶操作時,獲取用戶操作的報點參數(shù);判斷獲得的用戶操作的報點參 數(shù)是否滿足預先設置的FiT的定義手勢;當判斷出獲得的用戶操作的報點參數(shù)滿足預先設 置的FiT的定義手勢時,根據(jù)獲得的用戶操作的報點參數(shù)判斷出該用戶操作是有效操作; 觸發(fā)與該用戶操作對應的FiT功能。本發(fā)明技術方案提高了 FiT的易用性并降低了耗電量。
【附圖說明】
[0041] 此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0042] 圖1為現(xiàn)有應用處理器和傳感器連接示意圖;
[0043] 圖2為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結(jié)構(gòu)示意;
[0044] 圖3為支持本發(fā)明移動終端之間進行通信的通信系統(tǒng)的示意圖;
[0045] 圖4為本發(fā)明處理邊緣交互操作的方法的流程圖;
[0046] 圖5為本發(fā)明移動終端的結(jié)構(gòu)示意圖;
[0047] 圖6(a)為本發(fā)明實施例中分割觸控區(qū)的示意圖;
[0048] 圖6(b)為本發(fā)明實施例中分割觸控區(qū)的另一示意圖;
[0049] 圖7為本發(fā)明應用處理器和傳感器連接示意圖;
[0050] 圖8為本發(fā)明移動終端的觸控操作方法第一實施例的流程圖;
[0051] 圖9為本發(fā)明移動終端的觸控操作方法第二實施例的流程圖;
[0052] 圖10為本發(fā)明C區(qū)事件處理系統(tǒng)框架圖;
[0053] 圖11為本發(fā)明移動終端的單擊動作識別方法的流程圖;
[0054] 圖12為本發(fā)明第一實施例中C區(qū)滑動判斷方法流程圖;
[0055] 圖13為本發(fā)明第二實施例中C區(qū)滑動判斷方法流程圖;
[0056] 圖14本發(fā)明實施例二種C區(qū)觸點移動示意圖。
【具體實施方式】
[0057] 下面將結(jié)合附圖及實施例對本發(fā)明的技術方案進行更詳細的說明。
[0058] 現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身 并沒有特定的意義。因此,"模塊〃與〃部件〃可以混合地使用。
[0059] 移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移 動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、 PMP (便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等 的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用 于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應用于固定類型的終端。
[0060] 圖2為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結(jié)構(gòu)示意圖。
[0061] 移動終端100可以包括無線通信單元110、A/V (音頻/視頻)輸入單元120、用戶 輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單 元190等等。圖2示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示 出的組件??梢蕴娲貙嵤└嗷蚋俚慕M件。將在下面詳細描述移動終端的元