一種界面圖標移動控制方法和裝置製造方法
2023-04-27 16:49:11
一種界面圖標移動控制方法和裝置製造方法
【專利摘要】本發明提供一種界面圖標移動控制方法和裝置,其中方法包括:獲取屏幕上的滑動軌跡對應的滑動軌跡信息;根據所述滑動軌跡信息,將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,以方便用戶在所述屏幕位置觸控所述界面圖標。本發明能夠使得界面圖標顯示在方便觸控的位置,從而方便用戶單手操作大屏幕終端。
【專利說明】_種界面圖標移動te.制方法和裝置
【技術領域】
[0001]本發明涉及智能終端技術,特別涉及一種界面圖標移動控制方法和裝置。
【背景技術】
[0002]隨著智能終端(例如智慧型手機)技術的不斷發展,終端的顯示屏幕越來越大,而顯示屏幕的尺寸增加帶來人機互動上的問題,那就是用戶可單手觸控的屏幕面積相對整個屏幕來說,比例越來越小,用戶很難輕鬆的單手操作大屏幕終端。比如,當用戶單手拿著一個觸控智慧型手機時,由於手機屏幕較大,用戶手指無法夠到屏幕上顯示的某個圖標,從而無法執行對應的操作,必須依靠雙手才能實現,非常不方便。
【發明內容】
[0003]有鑑於此,本發明提供一種界面圖標移動控制方法和裝置,以方便用戶單手操作大屏幕終端。
[0004]具體地,本發明是通過如下技術方案實現的:
[0005]第一方面,提供一種界面圖標移動控制方法,包括:
[0006]獲取屏幕上的滑動軌跡對應的滑動軌跡信息;
[0007]根據所述滑動軌跡信息,將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,以方便用戶在所述屏幕位置觸控所述界面圖標。
[0008]第二方面,提供一種界面圖標移動控制裝置,包括:
[0009]信息獲取模塊,用於獲取屏幕上的滑動軌跡對應的滑動軌跡信息;
[0010]圖標移動模塊,用於根據所述滑動軌跡信息,將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,以方便用戶在所述屏幕位置觸控所述界面圖標。
[0011]本發明實施例的界面圖標移動控制方法和裝置,通過根據用戶在屏幕上的滑動軌跡確定界面圖標在屏幕上的顯示位置,能夠使得界面圖標顯示在方便觸控的位置,從而方便用戶單手操作大屏幕終端。
【專利附圖】
【附圖說明】
[0012]圖1是本發明實施例提供的鎖屏界面示意圖;
[0013]圖2是本發明實施例提供的界面圖標移動控制方法的流程圖;
[0014]圖3是本發明實施例提供的屏幕滑動軌跡示意圖一;
[0015]圖4是本發明實施例提供的界面圖標顯示位置示意圖;
[0016]圖5是本發明實施例提供的界面圖標預設位置示意圖;
[0017]圖6是本發明實施例提供的屏幕滑動軌跡示意圖二;
[0018]圖7是本發明實施例提供的模式設置示意圖;
[0019]圖8是本發明實施例提供的一種界面圖標移動控制裝置的結構示意圖;
[0020]圖9是本發明實施例提供的另一種界面圖標移動控制裝置的結構示意圖;
[0021]圖10是本發明實施例提供的智能終端的框圖。
【具體實施方式】
[0022]本發明實施例的界面圖標移動控制方法,可以應用於對智能終端的屏幕上顯示的界面圖標進行移動。以智慧型手機為例,參見圖1的示例,顯示了一個智慧型手機上常用的鎖屏界面,該鎖屏界面是圖形密碼輸入界面,包括九個界面圖標11,比如圖形密碼可以是「L」型,用戶只要在該手機的觸控螢幕上劃出「L」型將多個圖標11連接起來,就可以實現屏幕解鎖。
[0023]仍然結合圖1,本實施例的鎖屏界面在顯示在屏幕12上時,可以是按照圖1所示的箭頭方向,由屏幕的下方移動到屏幕中間位置,當手機屏幕較大時,用戶在單手操作手機時,有可能無法觸摸到上述的鎖屏界面中的某一個或幾個界面圖標,因此,本發明實施例的界面圖標移動控制方法,將實現在即使手機屏幕較大時用戶也能夠單手觸控到鎖屏界面的任何一個圖標。當然具體實施中並不局限於該應用場景,類似的場景或其他界面同樣可以應用於該方法。
[0024]圖2是本實施例的界面圖標移動控制方法的流程圖,包括:
[0025]201、獲取屏幕上的滑動軌跡對應的滑動軌跡信息;
[0026]例如,用戶在單手握持手機時,可以用拇指在手機的觸控螢幕幕上滑動,形成滑動軌跡。本步驟中,智慧型手機可以獲取到用戶滑動形成的滑動軌跡的滑動軌跡信息,比如該信息可以包括:滑動軌跡的移動方向和移動速度;該移動方向用於表示軌跡是向哪個方向滑動的,比如在屏幕上由左下方向右上方滑動;而移動速度用於表示滑動的快慢,比如很快的滑動形成滑動軌跡或者較慢滑動。
[0027]其中,智慧型手機獲取滑動軌跡信息的方式,可以是通過傳感器檢測到軌跡上的各個坐標點,並根據坐標點的坐標以及滑動時間等信息確定上述的移動方向和移動速度;具體的信息獲取方式將在後續的例子詳述。
[0028]202、根據所述滑動軌跡信息,將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,以方便用戶在所述屏幕位置觸控所述界面圖標。
[0029]本實施例中,步驟201的滑動軌跡是由用戶滑動形成的,而用戶通常會基於期望的界面圖標位置來滑動形成滑動軌跡,比如,假設用戶想要讓界面圖標顯示在手機屏幕的右側,則可以在屏幕上滑動一個向右側移動的軌跡。而本步驟中,智慧型手機將根據檢測到的滑動軌跡信息,將界面圖標顯示在滑動軌跡信息指示的屏幕位置,比如智慧型手機檢測到軌跡的移動方向是向右上方,則可以將界面圖標顯示在屏幕右側,這樣用戶在右手單手持手機時能夠很方便的觸摸到屏幕右側顯示的界面圖標,從而方便了用戶單手操作大屏幕終端。
[0030]如下列舉幾種具體的應用例子,對上述的界面圖標移動控制方法進行說明:
[0031]圖3示例了一種用戶在手機屏幕上滑動的軌跡,該滑動軌跡是從屏幕的右下方向左上方滑動,假設在滑動時的起點是31,滑動終點是32。智慧型手機可以通過傳感器來檢測用戶在屏幕上的觸摸軌跡點,比如上述的起點31和終點32 ;並且,還可以獲取到軌跡點的坐標位置以及對應該坐標位置的時間信息。需要說明的是,圖3中的滑動軌跡是以直線軌跡來示例,但本實施例不限制軌跡的具體形式,比如還可以是弧形,同樣適用於如下的軌跡處理方法。
[0032]本實施例中,智慧型手機可以根據檢測到的滑動軌跡的軌跡點坐標,得到該滑動軌跡的移動方向,例如每一個軌跡點的坐標都可以分為X坐標和Y坐標,通過分別比較起點和終點的X坐標和Y坐標,就可以獲知終點32相對於起點31在X軸方向上向左,在Y軸方向上向上,即向左上方法移動。此外,智慧型手機還可以獲取到移動速度,具體的計算方式本實施例不做限制。該移動方向和移動速度都可以稱為對應該滑動軌跡的滑動軌跡信息。
[0033]智慧型手機在獲取到上述的移動方向和移動速度的數值後,本實施例還可以進一步判斷移動方向和移動速度是否達到預設的參數閾值。該參數閾值包括方向閾值和速度閾值,其中,以圖3為例,方向閾值比如是,設定滑動軌跡在X軸方向上移動的距離最小需要達到s ;速度閾值可以是設定滑動軌跡在滑動時的速度最小達到V。如果判定移動方向和移動速度的其中至少一個達到了對應的閾值,則表示移動方向指示有效。
[0034]例如,圖3中的向左上方移動的軌跡,在X軸的移動距離達到了預設閾值,則智慧型手機可以確定用戶的意願是期望界面圖標(比如鎖屏界面)向左上方移動,否則,如果軌跡的X軸移動距離未達到閾值,則智慧型手機不會認為用戶具有期望界面圖標向左上方移動的意願,這就影響到後續智慧型手機控制的將界面圖標在屏幕上的顯示位置。這種方式的設定,主要是考慮到用戶在觸控螢幕幕形成軌跡時可能會存在人為操作誤差,需要容許一定的誤差範圍。
[0035]經過上述的軌跡坐標獲取以及確定移動方向等信息後,如果智慧型手機根據滑動軌跡信息確定用戶期望界面圖標向左上方移動(此時可能是用戶正在用左手單手持手機),則將界面圖標顯示在滑動軌跡信息指示的屏幕位置,以方便用戶在所述屏幕位置觸控界面圖標。結合圖1的界面來說,那就是將圖1的鎖屏界面整體顯示在屏幕的左側,如圖4所示的顯示位置。
[0036]可選的,本實施例中,智慧型手機可以預先設定幾個界面圖標的顯示位置,參見圖5的示意,在手機屏幕51上,界面圖標52 (即使該界面圖標是由多個圖標組成,也是將該界面圖標整體移動,比如上述的鎖屏界面整體移動)在屏幕上顯示時,Y軸方向可以不變,X軸方向上可以預設三個位置,分別為左側位置53、中間位置54和右側位置55,智慧型手機需要根據用戶在屏幕上的滑動軌跡,確定用戶期望界面圖標顯示在上述三個位置中的哪個。例如,當用戶左手持手機時,通常希望圖標顯示在左側位置53,當用戶右手持手機時,通常希望圖標顯示在右側位置55。上述的例子中,當用戶在屏幕上劃出圖3中示例的左上方的軌跡時,智慧型手機可以確定要將鎖屏界面顯示在左側位置53,即圖4。
[0037]更進一步的,智慧型手機在根據用戶的軌跡將界面圖標向滑動軌跡信息指示的屏幕位置顯示時,界面圖標可以有兩種方式移動到該屏幕位置。
[0038]例如,仍以圖3中的左上方移動為例,當用戶的拇指觸摸到手機屏幕上的起點31時,鎖屏界面就可以在對應起點31的屏幕右下角位置,但是此時界面是隱藏的,即尚未出現在屏幕中,用戶是看不到的;當用戶開始滑動時,鎖屏界面就開始顯示在屏幕中,隨著滑動軌跡的形成,用戶拇指邊滑動,鎖屏界面隨之同步沿軌跡方向移動,即鎖屏界面從屏幕右下角開始出現並沿著與軌跡對應的左上方的方向移動,直至軌跡在終點32處停止時,鎖屏界面也運動到靠近屏幕左側邊緣的左側位置處即圖4所示的位置。這種運動方式的形成,可以是智慧型手機實時獲取軌跡點的坐標,並根據該軌跡坐標將鎖屏界面也沿之運動。
[0039]又例如,鎖屏界面也可以不隨著滑動軌跡的形成同步移動,而是等到滑動軌跡停止時再移動到屏幕左側。比如,當智慧型手機檢測到軌跡結束時,再根據獲取到的軌跡點坐標判斷滑動軌跡的移動方向,並據此將鎖屏界面移動到屏幕左側邊緣的左側位置。
[0040]圖6示例了另一種用戶在手機屏幕上滑動的軌跡,該滑動軌跡是從屏幕的邊緣(也可以稱為屏幕側邊)垂直上滑,比如圖6中所示的在屏幕左側邊垂直上滑。這種情況下智慧型手機會將界面圖標顯示在該屏幕側邊,例如當用戶在屏幕左側邊垂直上滑時,鎖屏界面可以直接從屏幕左側拉出並停在左側位置顯示;當用戶在屏幕右側邊垂直上滑時,鎖屏界面可以直接從屏幕右側拉出並停在右側位置顯示。
[0041]此外,上述的界面圖標移動控制的方法,可以由用戶設置在手機中是否開啟該功能。參見圖7的示例,可以將該方法對應的功能稱為「單手模式」,用戶可以在手機中設置開啟該單手模式選項,則手機將開始執行本發明實施例的界面圖標移動控制的方法,即當用戶在屏幕上觸摸形成滑動軌跡時,智慧型手機將開始檢測該軌跡並據此確定將界面圖標顯示在哪個屏幕位置;否則,如果用戶在手機中未選擇開啟該單手模式功能,則智慧型手機將不執行本發明實施例的界面圖標移動控制的方法,即使用戶在屏幕上形成滑動軌跡,智慧型手機也不會改變默認的界面圖標的顯示位置。上述的用戶開啟單手模式時,可以稱為智慧型手機接收到用於指示開啟圖標移動功能的移動觸發信息。
[0042]為了實現上述的方法,本發明實施例還提供了一種界面圖標移動控制裝置,該裝置可以應用於智能終端。如圖8所示,該裝置可以包括:信息獲取模塊81和圖標移動模塊82 ;其中,
[0043]信息獲取模塊81,用於獲取屏幕上的滑動軌跡對應的滑動軌跡信息;例如,該滑動軌跡信息,包括:所述滑動軌跡的移動方向和移動速度。
[0044]圖標移動模塊82,用於根據所述滑動軌跡信息,將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,以方便用戶在所述屏幕位置觸控所述界面圖標。
[0045]進一步的,參見圖9,該裝置的圖標移動模塊82可以包括:信息處理單元821和移動執行單元822 ;其中,
[0046]信息處理單元821,用於判斷所述移動方向和移動速度的至少一項是否達到預設的參數閾值;
[0047]移動執行單元822,用於在所述信息處理單元的判斷結果為達到預設的參數閾值時,將界面圖標顯示在所述移動方向指示的屏幕位置。
[0048]進一步的,移動執行單元822,用於在所述信息獲取模塊檢測到所述滑動軌跡的移動方向為在屏幕側邊垂直上滑時,將所述界面圖標顯示在所述屏幕側邊。
[0049]進一步的,該裝置還可以包括:觸發接收模塊83,用於接收用於指示開啟圖標移動功能的移動觸發信息。
[0050]上述界面圖標移動控制裝置的功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0051]本發明實施例還提供了一種智能終端,該智能終端上包括上述的界面圖標移動控制裝置。參見圖10,圖10是根據一示例性實施例示出的一種智能終端的框圖。其可以包括以下一個或多個組件:處理組件1002,存儲器1004,電源組件1005,多媒體組件1008,音頻組件1010,輸入/輸出(I/O)的接口 1012,傳感器組件1014,以及通信組件1015。
[0052]處理組件1002通常控制裝置1000的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理元件1002可以包括一個或多個處理器1020來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個或多個模塊,便於處理組件1002和其他組件之間的交互。例如,處理部件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
[0053]存儲器1004被配置為存儲各種類型的數據以支持在設備1000的操作。這些數據的示例包括用於在裝置1000上操作的任何應用程式或方法的指令,聯繫人數據,電話簿數據,消息,圖片,視頻等。存儲器1004可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(R0M),磁存儲器,快閃記憶體,磁碟或光碟。
[0054]電力組件1005為裝置1000的各種組件提供電力。電力組件1005可以包括電源管理系統,一個或多個電源,及其他與為裝置1000生成、管理和分配電力相關聯的組件。
[0055]多媒體組件1008包括在智能終端1000和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現為觸控螢幕,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件1008包括一個前置攝像頭和/或後置攝像頭。當智能終端1000處於操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或後置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和後置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
[0056]音頻組件1010被配置為輸出和/或輸入音頻信號。例如,音頻組件1010包括一個麥克風(MIC),當裝置1000處於操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1004或經由通信組件1015發送。在一些實施例中,音頻組件1010還包括一個揚聲器,用於輸出音頻信號。
[0057]1/0接口 1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限於:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0058]傳感器組件1014包括一個或多個傳感器,用於為裝置1000提供各個方面的狀態評估。例如,傳感器組件1014可以檢測到設備1000的打開/關閉狀態,組件的相對定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測裝置1000或裝置1000 —個組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1014還可以包括光傳感器,如CMOS或CXD圖像傳感器,用於在成像應用中使用。在一些實施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0059]通信組件1015被配置為便於裝置1000和其他設備之間有線或無線方式的通信。裝置1000可以接入基於通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件1015經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信部件1015還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基於射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現。
[0060]在示例性實施例中,智能終端1000可以被一個或多個應用專用集成電路(ASIC)、數位訊號處理器(DSP)、數位訊號處理設備(DSro)、可編程邏輯器件(PLD)、現場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用於執行上述方法。
[0061]以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。
[0062]以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。
【權利要求】
1.一種界面圖標移動控制方法,其特徵在於,包括: 獲取屏幕上的滑動軌跡對應的滑動軌跡信息; 根據所述滑動軌跡信息,將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,以方便用戶在所述屏幕位置觸控所述界面圖標。
2.根據權利要求1所述的方法,其特徵在於,所述滑動軌跡信息,包括:所述滑動軌跡的移動方向和移動速度。
3.根據權利要求2所述的方法,其特徵在於,所述根據所述滑動軌跡信息,將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,包括: 在所述移動方向和移動速度的至少一項達到預設的參數閾值時,將界面圖標顯示在所述移動方向指示的屏幕位置。
4.根據權利要求2所述的方法,其特徵在於,所述滑動軌跡的移動方向為:在屏幕側邊垂直上滑; 所述將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,包括:將所述界面圖標顯示在所述屏幕側邊。
5.根據權利要求1所述的方法,其特徵在於,所述將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,包括: 在所述滑動軌跡停止時,將所述界面圖標移動至所述滑動軌跡信息指示的屏幕位置;或者, 隨著所述滑動軌跡的運行,同步將所述界面圖標移動至所述滑動軌跡信息指示的屏幕位置。
6.根據權利要求1所述的方法,其特徵在於,在所述獲取屏幕上的滑動軌跡對應的滑動軌跡信息之前,還包括: 接收用於指示開啟圖標移動功能的移動觸發信息。
7.—種界面圖標移動控制裝置,其特徵在於,包括: 信息獲取模塊,用於獲取屏幕上的滑動軌跡對應的滑動軌跡信息; 圖標移動模塊,用於根據所述滑動軌跡信息,將界面圖標顯示在所述滑動軌跡信息指示的屏幕位置,以方便用戶在所述屏幕位置觸控所述界面圖標。
8.根據權利要求7所述的裝置,其特徵在於,所述滑動軌跡信息,包括:所述滑動軌跡的移動方向和移動速度。
9.根據權利要求8所述的裝置,其特徵在於,所述圖標移動模塊,包括: 信息處理單元,用於判斷所述移動方向和移動速度的至少一項是否達到預設的參數閾值; 移動執行單元,用於在所述信息處理單元的判斷結果為達到預設的參數閾值時,將界面圖標顯示在所述移動方向指示的屏幕位置。
10.根據權利要求9所述的裝置,其特徵在於, 所述移動執行單元,用於在所述信息獲取模塊檢測到所述滑動軌跡的移動方向為在屏幕側邊垂直上滑時,將所述界面圖標顯示在所述屏幕側邊。
11.根據權利要求7所述的裝置,其特徵在於,還包括: 觸發接收模塊,用於接收用於指示開啟圖標移動功能的移動觸發信息。
【文檔編號】G06F3/0485GK104503681SQ201410841198
【公開日】2015年4月8日 申請日期:2014年12月30日 優先權日:2014年12月30日
【發明者】李文環, 尹軍鍇 申請人:樂視致新電子科技(天津)有限公司