本發明涉及移動終端技術領域,特別涉及一種單手模式的實現方法及移動終端。
背景技術:
目前市場上部分移動終端會使用大屏幕,大屏幕的移動端設備能帶來更好的視效體驗,但是用戶在單手操作時,可能有些區域會碰觸不到。那么在用戶想要一只手操作設備的時候,就勢必想要用到單手模式。
對于上述問題,一部分的終端設備提供了單手模式供用戶操作,但是屏幕只能縮小到固定的比例,用戶不能自主的確定單手模式的屏幕縮放比例,不能滿足不同用戶的需求,還有一部分的終端設備雖然提供了單手模式,但是需要先進入固定屏幕比例然后根據用戶需求調節屏幕大小,對于用戶操作不是很方便。
技術實現要素:
本發明的目的在于提供一種單手模式的實現方法及移動終端,用以解決單手模式的操作區固定大小,為用戶操作造成不便的問題。
為解決上述技術問題,本發明的實施方式提供了一種單手模式的實現方法,包含以下步驟:
通過移動終端屏幕檢測第一滑動手勢,并確定檢測到的第一滑動手勢用于啟動單手模式;
根據預先設置的單手模式下屏幕比例的確定方式以及所述第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置;
根據所述屏幕操作區的大小和位置,切換移動終端的操作模式為單手模式。
本發明的實施方式還提供了一種移動終端,包含:
檢測模塊,用于通過移動終端屏幕檢測第一滑動手勢,并確定檢測到的第一滑動手勢用于啟動單手模式;
確定模塊,用于根據預先設置的單手模式下屏幕比例的確定方式以及所述第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置;
切換模塊,用于根據所述屏幕操作區的大小和位置,切換移動終端的操作模式為單手模式。
本發明的實施方式相對于現有技術而言,能夠預先設置單手模式下屏幕比例的確定方式,并且根據預先設置的單手模式下的屏幕比例的確定方式以及檢測到的用于啟動單手模式的第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置,從而使得用戶在根據自身習慣預先設置的單手模式下的屏幕比例的確定方式的情況下,能夠為用戶提供符合其習慣的單手模式操作區域,即能夠根據用戶操作確定單手模式操作區的大小,并且,在第一滑動手勢的觸發下即可進入單手模式,實現簡單,能帶給用戶更好的體驗。
另外,根據預先設置的單手模式下屏幕比例的確定方式以及所述第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置,包括:若確定預先設置的所述確定方式為固定縮放比例,則根據所述固定縮放比例確定所述單手模式下的屏幕操作區的大小,以及根據所述第一滑動手勢的滑動方式確定所述單手模式下的屏幕操作區的位置;若確定預先設置的所述確定方式為自適應縮放比例,則根據所述第一滑動手勢限定的區域的大小確定所述單手模式下的屏幕操作區的大小,以及根據所述第一滑動手勢的滑動方式確定所述單手模式下的屏幕操作區的位置。該實施方式中,用戶能夠預先設置單手模式下屏幕比例的確定方式為固定縮放比例,或者為自適應縮放比例,從而能夠為用戶提供多種單手模式下屏幕比例的確定方式,避免了僅采用固定縮放比例的方式為用戶帶來的不變,提高了用戶體驗。
另外,根據所述第一滑動手勢的滑動方式確定所述單手模式下的屏幕操作區的位置,包括:若確定所述第一滑動手勢的滑動方式為第一滑動方式,則確定所述單手模式下的屏幕操作區的位置位于屏幕左側;若確定所述第一滑動手勢的滑動方式為第二滑動方式,則確定所述單手模式下的屏幕操作區的位置位于屏幕右側;其中,所述第一滑動方式定義為:從屏幕上距離右邊緣第一距離處水平向左滑動到屏幕邊緣后向下滑動到屏幕底部,或者,從屏幕左邊緣水平向右滑動到第一寬度后向下滑動到屏幕底部;所述第二滑動方式定義為:從屏幕上距離左邊緣第二距離處水平向右滑動到屏幕邊緣后向下滑動到屏幕底部,或者,從屏幕右邊緣向左滑動到第二寬度后向下滑動到屏幕底部;
或者,所述第一滑動方式為:從屏幕上距離左邊緣第二距離處水平向右滑動到屏幕邊緣后向下滑動到屏幕底部,或者,從屏幕右邊緣向左滑動到第二寬度后向下滑動到屏幕底部;所述第二滑動方式定義為:從所述移動終端屏幕上距離右邊緣第一距離處水平向左滑動到屏幕邊緣后向下滑動到所述移動終端屏幕底部,或者,從屏幕左邊緣水平向右滑動到第一寬度后向下滑動到屏幕底部。該實施方式中,提供了第一滑動手勢的多種滑動方式,根據該多種滑動方式能夠確定不同的單手模式下的屏幕操作區的位置,從而使得用戶能夠通過不同的滑動手勢指定單手模式下屏幕操作區的位置,進一步提升了用戶體驗。
另外,根據所述第一滑動手勢限定的區域的大小確定所述單手模式下的屏幕操作區的大小,包括:根據所述第一滑動手勢的起點距離屏幕底部的高度,以及所述第一滑動手勢水平滑動的寬度,確定所述單手模式下的屏幕操作區的大小;或者,根據所述第一滑動手勢限定的區域的高度最大值以及寬度最大值,確定所述單手模式下的屏幕操作區的大小。該實施方式中,提供了自適應縮放比例的確定方式下,根據第一滑動手勢確定單手模式下屏幕操作區的大小的實現方式,使得用戶能夠自主確定單手模式下屏幕操作區的大小。
另外,所述的單手模式的實現方法,還包括:通過移動終端檢測第二滑動手勢,且確定檢測到的第二滑動手勢用于退出所述單手模式,則將所述移動終端的操作模式從單手模式切換為全屏模式。該實施方式定義了從單手模式切換為全屏模式的操作方式,使得用戶能夠根據滑動手勢直接退出單手模式,使用簡單,進一步提升了用戶體驗。
另外,所述第二滑動手勢定義為:從屏幕底部向上滑動到第一高度后向左滑動到屏幕邊緣,或者,從屏幕底部向上滑動到第二高度后向右滑動到屏幕邊緣。該實施方式中,為用戶定義了退出單手模式的滑動手勢,便于用戶使用。
另外,所述通過移動終端屏幕檢測第一滑動手勢之前,所述方法還包括:顯示單手模式下屏幕比例的確定方式的選擇界面,獲取用戶通過所述選擇界面選擇的單手模式下屏幕比例的確定方式。該實施方式中,通過顯示選擇界面,使得用戶能夠通過該選擇界面選擇適合自身的單手模式下的屏幕比例的確定方式,同時,也能夠使得用戶獲知單手模式這一功能的存在。
另外,確定檢測到的第一滑動手勢用于啟動單手模式之后,切換移動終端的操作模式為單手模式之前,所述方法還包括:顯示用于提示是否進入單手模式的提示框,并確定獲取到用戶確認進入單手模式指示。該實施方式中,在檢測到用于啟動單手模式的滑動手勢后,顯示提示框,由用戶根據該提示框選擇是否進入單手模式,以避免由于誤操作進入單手模式,進一步提高了用戶體驗。
附圖說明
圖1是本發明第一實施例方式中單手模式實現流程圖;
圖2是本發明第二實施方式中單手模式實現流程圖;
圖3是本發明實施例中第一滑動手勢示意圖;
圖4是本發明實施例中另一第一滑動手勢示意圖;
圖5是本發明實施例中另一第一滑動手勢示意圖;
圖6是本發明實施例中另一第一滑動手勢示意圖;
圖7是本發明實施例中滑動手勢劃定區域的示意圖;
圖8是本發明實施例中另一滑動手勢劃定區域的示意圖;
圖9是本發明實施例中移動終端的結構示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明的各實施方式進行詳細的闡述。然而,本領域的普通技術人員可以理解,在本發明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術細節。但是,即使沒有這些技術細節和基于以下各實施方式的種種變化和修改,也可以實現本申請各權利要求所要求保護的技術方案。
本發明的第一實施方式涉及一種單手模式的實現方法。具體流程如圖1所示,描述如下:
步驟101:通過移動終端屏幕檢測第一滑動手勢,并確定檢測到的第一滑動手勢用于啟動單手模式;
步驟102:根據預先設置的單手模式下屏幕比例的確定方式以及所述第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置;
步驟103:根據所述屏幕操作區的大小和位置,切換移動終端的操作模式為單手模式。
相對于現有技術而言,第一實施方式所提供的技術方案,能夠預先設置單手模式下屏幕比例的確定方式,并且根據預先設置的單手模式下的屏幕比例的確定方式,以及檢測到的用于啟動單手模式的第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置,從而使得用戶在根據自身習慣預先設置的單手模式下的屏幕比例的確定方式的情況下,為用戶提供符合其習慣的單手模式操作區域,即能夠根據用戶操作確定單手模式操作區的大小,并且,在第一滑動手勢的觸發下即可進入單手模式,實現簡單,能帶給用戶更好的體驗。
本發明的第二實施方式涉及一種單手模式的實現方法,具體流程如圖2所示,相較于第一實施方式,第二實施方式能夠退出單手模式,具體流程如下:
步驟201:通過移動終端屏幕檢測第一滑動手勢,并確定檢測到的第一滑動手勢用于啟動單手模式;
步驟202:根據預先設置的單手模式下屏幕比例的確定方式以及所述第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置;
步驟203:根據所述屏幕操作區的大小和位置,切換移動終端的操作模式為單手模式;
步驟204:通過移動終端檢測第二滑動手勢,且確定檢測到的第二滑動手勢用于退出所述單手模式,則將所述移動終端的操作模式從單手模式切換為全屏模式。
第二實施方式所提供的技術方案中,在移動終端處于單手模式的操作狀態下,若檢測到第二滑動手勢,移動終端從單手模式切換到全屏模式,從而使用戶在退出單手模式時更為安全,移動終端在檢測到第二滑動手勢的情況下觸發對應的操作信息,不會因為用戶的誤操作改變移動終端的屏幕狀態,對用戶來說也更為有效和安全。
以上第一或第二實施方式中,單手模式下屏幕比例的確定方式至少包括兩種:一種為固定縮放比例,另一種為自適應縮放比例。
實施中,根據預先設置的單手模式下屏幕比例的確定方式的不同,確定單手模式下的屏幕操作區的大小和位置的方式也不相同,具體如下:
第一,若確定預先設置的單手模式下屏幕比例的確定方式為固定縮放比例,則根據固定縮放比例確定單手模式下的屏幕操作區的大小,以及根據第一滑動手勢的滑動方式確定單手模式下的屏幕操作區的位置;
第二,若確定預先設置的單手模式下屏幕比例的確定方式為自適應縮放比例,則根據第一滑動手勢限定的區域的大小確定單手模式下的屏幕操作區的大小,以及根據第一滑動手勢的滑動方式確定單手模式下的屏幕操作區的位置。
以上第一或第二實施方式中,確定單手模式下的屏幕操作區的位置有多種方式,包括但不限于以下所列舉的兩種方式:
第一,若移動終端確定第一滑動手勢的滑動方式為第一滑動方式,則確定單手模式下的屏幕操作區的位置位于屏幕左側。
第二,若移動終端確定第一滑動手勢的滑動方式為第二滑動方式,則確定單手模式下的屏幕操作區的位置位于屏幕右側。
其中,第一滑動方式和第二滑動方式的定義有多種,現以舉例的方式說明如下:
第一,第一滑動方式定義為:從屏幕上距離右邊緣第一距離處水平向左滑動到屏幕邊緣后向下滑動到屏幕底部,如圖3所示為該滑動方式的示意圖,或者,從屏幕左邊緣水平向右滑動到第一寬度后向下滑動到屏幕底部,如圖4所示為該滑動方式的示意圖;
相對應的,第二滑動方式定義為:從屏幕上距離左邊緣第二距離處水平向右滑動到屏幕邊緣后向下滑動到屏幕底部,如圖5所示為該滑動方式的示意圖,或者,從屏幕右邊緣向左滑動到第二寬度后向下滑動到屏幕底部,如圖6所示為該滑動方式的示意圖。
第二,第一滑動方式定義為:從屏幕上距離左邊緣第二距離處水平向右滑動到屏幕邊緣后向下滑動到屏幕底部,參見圖5所示,或者,從屏幕右邊緣向左滑動到第二寬度后向下滑動到屏幕底部,參見圖6所示;
相對應的,第二滑動方式定義為:從所述移動終端屏幕上距離右邊緣第一距離處水平向左滑動到屏幕邊緣后向下滑動到所述移動終端屏幕底部,參見圖3所示,或者,從屏幕左邊緣水平向右滑動到第一寬度后向下滑動到屏幕底部,參見圖4所示。
需要說明的是,第一滑動方式和第二滑動方式的定義方式有多種,以上僅為舉例說明,第一滑動方式和第二滑動方式只要能夠相互區分開來,即可定義為用于實現不同的功能,并不用于限制本申請的保護范圍。
以上第一或第二實施方式中,若單手模式下屏幕比例的確定方式為自適應縮放比例,則根據第一滑動手勢限定的區域的大小確定單手模式下的屏幕操作區的大小有多種實施方式,包括但不限于以下所列舉的兩種實施方式:
第一,根據第一滑動手勢的起點距離屏幕底部的高度,以及所述第一滑動手勢水平滑動的寬度,確定所述單手模式下的屏幕操作區的大小;
第二,根據第一滑動手勢限定的區域的高度最大值以及寬度最大值,確定單手模式下的屏幕操作區的大小。
例如,如圖7所示的滑動手勢,該滑動手勢的起點距離屏幕底部的高度為a,第一滑動手勢水平滑動的寬度為b,則單手模式下的屏幕操作區的大小為a乘以b。
例如,如圖8所示的滑動手勢,該滑動手勢的起點距離屏幕左邊緣的距離為d,第一滑動手勢向下滑動的高度為c,則單手模式下的屏幕操作區的大小為d乘以c。
以上第二實施方式中,退出單手模式的第二滑動手勢定義方式有多種,包括但不限于以下所列舉的兩種:第一,從屏幕底部向上滑動到第一高度后向左滑動到屏幕邊緣;第二,從屏幕底部向上滑動到第二高度后向右滑動到屏幕邊緣。需要說明的是,此處僅是給出了退出單手模式的兩種滑動手勢,并不是說僅限于使用該兩種滑動手勢才能夠退出單手模式,只要預先定義了退出單手模式的滑動手勢,即可應用所定義的滑動手勢退出單手模式。
對于上述第二實施方式,在已經處于單手模式的情況下,用戶可以基于單手模式下的操作區進行滑動操作,為了提供更好的用戶體驗,也為了操作的可靠性和穩定性,定義特定的滑動手勢用于退出單手模式。
基于以上第一或第二實施方式的一個具體實現中,通過移動終端屏幕檢測第一滑動手勢之前,顯示單手模式下屏幕比例的確定方式的選擇界面,獲取用戶通過所述選擇界面選擇的單手模式下屏幕比例的確定方式。該實施方式,通過在選擇界面中為用戶選擇多種確定屏幕比例的方式,由用戶選擇適合自身的屏幕比例確定方式,提高了用戶體驗。
以上第一或第二實施方式中,確定檢測到的第一滑動手勢用于啟動單手模式之后,切換移動終端的操作模式為單手模式之前,顯示用于提示是否進入單手模式的提示框,并確定獲取到用戶確認進入單手模式指示。
上面各種方法的步驟劃分,只是為了描述清楚,實現時可以合并為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包含相同的邏輯關系,都在本專利的保護范圍內;對算法中或者流程中添加無關緊要的修改或者引入無關緊要的設計,但不改變其算法和流程的核心設計都在該專利的保護范圍內。
本發明第三實施方式涉及一種移動終端,該移動終端的具體實施可參見第一實施方式的相關描述,重復之處不再贅述。如圖9所示,該移動終端主要包括:
檢測模塊901,用于通過移動終端屏幕檢測第一滑動手勢,并確定檢測到的第一滑動手勢用于啟動單手模式;
確定模塊902,用于根據預先設置的單手模式下屏幕比例的確定方式以及所述第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置;
切換模塊903,用于根據所述屏幕操作區的大小和位置,切換移動終端的操作模式為單手模式。
由于第一實施方式與本實施方式相互對應,因此本實施方式可與第一實施方式互相配合實施。第一實施方式中提到的相關技術細節在本實施方式中依然有效,在第一實施方式中所能達到的技術效果在本實施方式中也同樣可以實現,為了減少重復,這里不再贅述。相應地,本實施方式中提到的相關技術細節也可應用在第一實施方式中。
本發明第四實施方式提供了一種移動終端,該移動終端的具體實施可參見第二實施方式的相關描述,重復之處不再贅述。該移動終端主要包括:
檢測模塊,用于通過移動終端屏幕檢測第一滑動手勢,并確定檢測到的第一滑動手勢用于啟動單手模式;
確定模塊,用于根據預先設置的單手模式下屏幕比例的確定方式以及所述第一滑動手勢,確定單手模式下的屏幕操作區的大小和位置;
切換模塊,用于根據所述屏幕操作區的大小和位置,切換移動終端的操作模式為單手模式;
其中,檢測模塊,還用于檢測第二滑動手勢,且確定檢測到的第二滑動手勢用于退出所述單手模式,則將所述移動終端的操作模式從單手模式切換為全屏模式。
基于以上第三或第四實施方式的一個具體實現中,確定模塊用于:
若確定預先設置的單手模式確定方式為固定縮放比例,則根據固定縮放比例確定單手模式下的屏幕操作區的大小,以及根據第一滑動手勢的滑動方式確定單手模式下的屏幕操作區的位置;
若確定預先設置的單手模式確定方式為自適應縮放比例,則根據第一滑動手勢限定的區域的大小確定單手模式下的屏幕操作區的大小,以及根據第一滑動手勢的滑動方式確定單手模式下的屏幕操作區的位置。
具體地,確定模塊用于:若確定第一滑動手勢的滑動方式為第一滑動方式,則確定單手模式下的屏幕操作區的位置位于屏幕左側;
若確定第一滑動手勢的滑動方式為第二滑動方式,則確定單手模式下的屏幕操作區的位置位于屏幕右側;
其中,第一滑動方式定義為:從屏幕上距離右邊緣第一距離處水平向左滑動到屏幕邊緣后向下滑動到屏幕底部,或者,從屏幕左邊緣水平向右滑動到第一寬度后向下滑動到屏幕底部;則第二滑動方式定義為:從屏幕上距離左邊緣第二距離處水平向右滑動到屏幕邊緣后向下滑動到屏幕底部,或者,從屏幕右邊緣向左滑動到第二寬度后向下滑動到屏幕底部;或者,
第一滑動方式為:從屏幕上距離左邊緣第二距離處水平向右滑動到屏幕邊緣后向下滑動到屏幕底部,或者,從屏幕右邊緣向左滑動到第二寬度后向下滑動到屏幕底部;第二滑動方式定義為:從移動終端屏幕上距離右邊緣第一距離處水平向左滑動到屏幕邊緣后向下滑動到所述移動終端屏幕底部,或者,從屏幕左邊緣水平向右滑動到第一寬度后向下滑動到屏幕底部。
具體地,確定模塊用于:根據所述第一滑動手勢的起點距離屏幕底部的高度,以及所述第一滑動手勢水平滑動的寬度,確定所述單手模式下的屏幕操作區的大小;或者,根據所述第一滑動手勢限定的區域的高度最大值以及寬度最大值,確定所述單手模式下的屏幕操作區的大小。
具體地,所述第二滑動手勢定義為:從屏幕底部向上滑動到第一高度后向左滑動到屏幕邊緣,或者,從屏幕底部向上滑動到第二高度后向右滑動到屏幕邊緣。
基于以上第三或第四實施方式的一個具體實現中,確定模塊還用于:顯示單手模式下屏幕比例的確定方式的選擇界面,獲取用戶通過所述選擇界面選擇的單手模式下屏幕比例的確定方式。
基于以上第三或第四實施方式的一個具體實現中,所述確定模塊還用于:顯示用于提示是否進入單手模式的提示框,并確定獲取到用戶確認進入單手模式指示。
由于第二實施方式與本實施方式相互對應,因此本實施方式可與第二實施方式互相配合實施。第二實施方式中提到的相關技術細節在本實施方式中依然有效,在第二實施方式中所能達到的技術效果在本實施方式中也同樣可以實現,為了減少重復,這里不再贅述。相應地,本實施方式中提到的相關技術細節也可應用在第二實施方式中。
值得一提的是,第三和第四實施方式中所涉及到的各模塊均為邏輯模塊,在實際應用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現。此外,為了突出本發明的創新部分,本實施方式中并沒有將與解決本發明所提出的技術問題關系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。
本領域技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序存儲在一個存儲介質中,包括若干指令用以使得一個設備(可以是單片機,芯片等)或處理器(processor)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
本領域的普通技術人員可以理解,上述各實施方式是實現本發明的具體實施例,而在實際應用中,可以在形式上和細節上對其作各種改變,而不偏離本發明的精神和范圍。