一種操作輸入方法及電子設備的制作方法
【專利摘要】本發(fā)明公開一種操作輸入方法及電子設備。所述方法包括:獲取所述觸控輸入單元接收到的第一觸控操作;判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,當所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài);獲取所述觸控輸入單元接收到的第二觸控操作;判斷所述第二觸控操作是否符合第一預設條件,當所述第二觸控操作符合第一預設條件時,基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置。采用本發(fā)明的方法或電子設備,可以使操作體無需保持觸碰狀態(tài)達到一定時間長度,就可以對觸摸屏上顯示的對象進行拖拽,從而縮短操作時間,提高操作效率。
【專利說明】一種操作輸入方法及電子設備
【技術領域】
[0001]本發(fā)明涉及控制領域,特別是涉及一種操作輸入方法及電子設備。
【背景技術】
[0002]目前,對于具有觸摸屏的電子設備,如果需要對觸摸屏上顯示的對象進行拖拽,操作過程通常比較復雜。
[0003]例如,當用戶需要拖拽觸摸屏上顯示的某個圖標時,首先需要用手指觸碰該圖標的所在區(qū)域,并保持觸碰狀態(tài)達到一定時間長度,然后才可以通過手指的移動,對該圖標進行拖拽。
[0004]可見,現(xiàn)有技術中,如果需要對觸摸屏上顯示的對象進行拖拽,由于需要保持觸碰狀態(tài)達到一定時間長度,才可以對觸摸屏上顯示的對象進行拖拽,因此操作時間較長,操作效率也比較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種操作輸入方法及電子設備,能夠無需保持觸碰狀態(tài)達到一定時間長度,就可以對觸摸屏上顯示的對象進行拖拽,從而縮短操作時間,提高操作效率。
[0006]為實現(xiàn)上述目的,本發(fā)明提供了如下方案:
[0007]—種操作輸入方法,所述方法應用于具有柔性屏幕的電子設備,所述柔性屏幕中集成有觸控輸入單元,所述方法包括:
[0008]獲取所述觸控輸入單元接收到的第一觸控操作;
[0009]判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,得到第一判斷結果;
[0010]當所述第一判斷結果表示所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài);
[0011]獲取所述觸控輸入單元接收到的第二觸控操作;
[0012]判斷所述第二觸控操作是否符合第一預設條件,得到第二判斷結果;
[0013]當所述第二判斷結果表示所述第二觸控操作符合第一預設條件時,基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置。
[0014]可選的,所述判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,具體包括:
[0015]識別用于輸入所述第一觸控操作的操作點的數(shù)目;
[0016]當所述數(shù)目大于或等于2時,判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲。
[0017]可選的,所述判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲,具體包括:
[0018]獲取設置在所述柔性屏幕一端的信號接收器接收到的設置在與所述一端相對的另一端的信號發(fā)射器發(fā)射的信號;
[0019]判斷所述信號是否符合第二預設條件。
[0020]可選的,判斷所述第二觸控操作是否符合第一預設條件,具體包括:
[0021]判斷用于輸入所述第二觸控操作的操作點之間的所述柔性屏幕是否持續(xù)處于彎曲狀態(tài)。
[0022]可選的,所述判斷所述第二觸控操作是否符合第一預設條件,具體包括:
[0023]判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作。
[0024]可選的,所述判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作之前,還包括:
[0025]從所述第一觸控操作中,確定沿第一方向運動的第一操作點;
[0026]從所述第一觸控操作中,確定沿第二方向運動的第二操作點,所述第一方向與所述第二方向的夾角大于90° ;
[0027]將所述第一操作點與所述第二操作點之間的連線的中垂線的延伸方向,確定為所述第二觸控操作的可移動方向;
[0028]所述判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作,具體包括:
[0029]獲取所述第二觸控操作的觸控軌跡;
[0030]判斷所述觸控軌跡是否是沿所述可移動方向的移動操作。
[0031]可選的,所述基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置,具體包括:
[0032]實時確定用于輸入所述第二觸控操作的操作點在所述柔性屏幕上的中心位置;
[0033]將所述對象在所述柔性屏幕上的顯示位置調(diào)節(jié)至所述中心位置;
[0034]在所述中心位置顯示所述對象。
[0035]可選的,所述基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置,具體包括:
[0036]獲取所述移動操作在所述柔性屏幕上的第一移動方向;所述第一移動方向與所述凸起部分的兩個延伸方向中的一個相同;
[0037]獲取所述移動操作在所述柔性屏幕上的第一移動距離;
[0038]按照預設距離換算關系,確定所述對象在所述柔性屏幕上的顯示位置的第二移動距離;
[0039]將所述對象在所述柔性屏幕上的顯示位置沿所述第一移動方向移動所述第二移動距離。
[0040]一種電子設備,所述電子設備具有柔性屏幕,所述柔性屏幕中集成有觸控輸入單元,所述電子設備包括:
[0041]第一觸控操作獲取單元,用于獲取所述觸控輸入單元接收到的第一觸控操作;
[0042]第一判斷單元,用于判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,得到第一判斷結果;
[0043]對象狀態(tài)控制單元,用于當所述第一判斷結果表示所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài);
[0044]第二觸控操作獲取單元,用于獲取所述觸控輸入單元接收到的第二觸控操作;
[0045]第二判斷單元,用于判斷所述第二觸控操作是否符合第一預設條件,得到第二判斷結果;
[0046]顯示位置調(diào)整單元,用于當所述第二判斷結果表示所述第二觸控操作符合第一預設條件時,基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置。
[0047]可選的,所述第一判斷單元,具體包括:
[0048]數(shù)目識別子單元,用于識別用于輸入所述第一觸控操作的操作點的數(shù)目;
[0049]第一判斷子單元,用于當所述數(shù)目大于或等于2時,判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲。
[0050]可選的,所述第一判斷子單元,具體包括:
[0051]信號獲取子單元,用于獲取設置在所述柔性屏幕一端的信號接收器接收到的設置在與所述一端相對的另一端的信號發(fā)射器發(fā)射的信號;
[0052]信號判斷子單元,用于判斷所述信號是否符合第二預設條件。
[0053]可選的,所述第二判斷單元,具體包括:
[0054]第二判斷子單元,用于判斷用于輸入所述第二觸控操作的操作點之間的所述柔性屏幕是否持續(xù)處于彎曲狀態(tài)。
[0055]可選的,所述第二判斷單元,具體包括:
[0056]第二判斷子單元,用于判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作。
[0057]可選的,還包括:
[0058]第一操作點確定子單元,用于在判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作之前,從所述第一觸控操作中,確定沿第一方向運動的第一操作點;
[0059]第二操作點確定子單元,用于從所述第一觸控操作中,確定沿第二方向運動的第二操作點,所述第一方向與所述第二方向的夾角大于90° ;
[0060]可移動方向確定子單元,用于將所述第一操作點與所述第二操作點之間的連線的中垂線的延伸方向,確定為所述第二觸控操作的可移動方向;
[0061]所述第二判斷子單元,具體包括:
[0062]觸控軌跡獲取子單元,用于獲取所述第二觸控操作的觸控軌跡;
[0063]移動操作判斷子單元,用于判斷所述觸控軌跡是否是沿所述可移動方向的移動操作。
[0064]可選的,所述顯示位置調(diào)整單元,具體包括:
[0065]中心位置確定子單元,用于實時確定用于輸入所述第二觸控操作的操作點在所述柔性屏幕上的中心位置;
[0066]顯示位置調(diào)節(jié)子單元,用于將所述對象在所述柔性屏幕上的顯示位置調(diào)節(jié)至所述中心位置;
[0067]對象顯示子單元,用于在所述中心位置顯示所述對象。
[0068]可選的,所述顯示位置調(diào)整單元,具體包括:
[0069]第一移動方向獲取子單元,用于獲取所述移動操作在所述柔性屏幕上的第一移動方向;所述第一移動方向與所述凸起部分的兩個延伸方向中的一個相同;
[0070]第一移動距離獲取子單元,用于獲取所述移動操作在所述柔性屏幕上的第一移動距離;
[0071]第二移動距離確定子單元,用于按照預設距離換算關系,確定所述對象在所述柔性屏幕上的顯示位置的第二移動距離;
[0072]對象移動子單元,用于將所述對象在所述柔性屏幕上的顯示位置沿所述第一移動方向移動所述第二移動距離。
[0073]根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術效果:
[0074]本發(fā)明實施例的操作輸入方法及電子設備,通過判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,當所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài),基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置;可以使操作體無需保持觸碰狀態(tài)達到一定時間長度,就可以對觸摸屏上顯示的對象進行拖拽,從而縮短操作時間,提高操作效率。
【專利附圖】
【附圖說明】
[0075]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0076]圖1為本發(fā)明的操作輸入方法實施例1的流程圖;
[0077]圖2為本發(fā)明的操作輸入方法實施例2的流程圖;
[0078]圖3為本發(fā)明的操作輸入方法實施例3的流程圖;
[0079]圖4為本發(fā)明的電子設備實施例的結構圖。
【具體實施方式】
[0080]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0081]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0082]本發(fā)明的操作輸入方法,應用于具有柔性屏幕的電子設備。所述電子設備可以是手機、平板電腦等等。所述柔性屏幕是指可以在發(fā)生形變的狀態(tài)下進行正常顯示的屏幕。所述柔性屏幕中集成有觸控輸入單元。所述觸控輸入單元可以是基于電容觸摸屏原理的器件。
[0083]圖1為本發(fā)明的操作輸入方法實施例1的流程圖。如圖1所示,該方法可以包括:
[0084]步驟101:獲取所述觸控輸入單元接收到的第一觸控操作;
[0085]所述第一觸控操作可以是利用所述觸控輸入單元進行輸入的任意類型的操作。例如,可以是點擊操作、滑動操作或者捏合操作等等。
[0086]步驟102:判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,得到第一判斷結果;
[0087]有些類型的觸控操作,會使所述柔性屏幕產(chǎn)生彎曲。例如,當使用兩指對所述柔性屏幕進行捏合操作時,所述柔性屏幕就可以被捏起。所述柔性屏幕被捏起的地方,也就是產(chǎn)生了彎曲的地方。
[0088]步驟103:當所述第一判斷結果表示所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài);
[0089]當操作體通過所述第一觸控操作與所述柔性屏幕相接觸后,所述操作體與所述柔性屏幕之間會具有相互接觸的接觸位置。所述柔性屏幕在所述接觸位置上顯示的對象,即為所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象。通常,所述對象可以是文件或程序的圖標。
[0090]步驟104:獲取所述觸控輸入單元接收到的第二觸控操作;
[0091]所述第二觸控操作與所述第一觸控操作之間可以是連續(xù)的,也可以是不連續(xù)的。SP,操作體可以一直與所述柔性屏幕相接觸,在不離開所述柔性屏幕的狀態(tài)下,繼續(xù)輸入所述第二觸控操作;操作體也可以在所述第一觸控操作輸入完畢后,離開所述柔性屏幕,再與所述柔性屏幕相接觸,從而輸入所述第二觸控輸入操作。
[0092]步驟105:判斷所述第二觸控操作是否符合第一預設條件,得到第二判斷結果;
[0093]所述判斷所述第二觸控操作是否符合第一預設條件,主要是判斷所述第二觸控操作是否是控制所述對象沿特定方向移動的操作。如果是,則所述第二判斷結果為肯定的判斷結果。
[0094]步驟106:當所述第二判斷結果表示所述第二觸控操作符合第一預設條件時,基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置。
[0095]可以根據(jù)所述第二觸控操作的觸控軌跡,調(diào)整所述對象在所述柔性屏幕上的顯示位置。例如,當所述觸控軌跡為水平向右的線段時,就可以將所述對象的顯示位置也水平向右移動。
[0096]綜上所述,本實施例中,通過判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,當所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài),基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置;可以使操作體無需保持觸碰狀態(tài)達到一定時間長度,就可以對觸摸屏上顯示的對象進行拖拽,從而縮短操作時間,提高操作效率。
[0097]實際應用中,判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,具體可以包括以下步驟:
[0098]識別用于輸入所述第一觸控操作的操作點的數(shù)目;當所述數(shù)目大于或等于2時,判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲。
[0099]因為實際應用中,如果柔性屏幕的彎曲是由用戶通過自身的操作造成的,則通常操作點的數(shù)目至少是2個,即用戶至少要采用兩個手指才能將柔性屏幕捏起。如果操作點的數(shù)目只有一個時,如果所述柔性屏幕產(chǎn)生了彎曲,則該彎曲通常不是由于所述第一觸控操作造成的,可以認為該彎曲不是出于用戶的本意所產(chǎn)生的,因此當操作點的數(shù)目只有一個時,可以不必判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲,也不必執(zhí)行后續(xù)的步驟。
[0100]實際應用中,所述判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲,具體可以包括以下步驟:
[0101]獲取設置在所述柔性屏幕一端的信號接收器接收到的設置在與所述一端相對的另一端的信號發(fā)射器發(fā)射的信號;判斷所述信號是否符合第二預設條件。其中,所述第二預設條件可以是所述信號接收器接收到的信號的能量小于預設能量值。
[0102]上面所提到的步驟在具體實施時,可以預先在柔性屏幕的邊沿安裝信號接收器與信號發(fā)射器。所述信號發(fā)射器與所述信號接收器可以分別安裝在所述柔性屏幕的相對的兩邊。當所述柔性屏幕在未發(fā)生彎曲時,也即水平狀態(tài)時,所述信號發(fā)射器發(fā)出的信號可以不被遮擋的發(fā)送至所述信號接收器。此時,所述信號接收器接收到的信號的能量是大于預設能量值的。當柔性屏幕發(fā)生彎曲時,所述信號發(fā)射器發(fā)出的信號在傳播過程中通常就會被彎曲的屏幕部分所遮擋,從而使所述信號接收器接收到的信號的能量小于預設能量值。
[0103]具體的,所述信號接收器與信號發(fā)射器使用的信號可以是光信號,例如可以是非可見的激光信號。
[0104]實際應用中,所述判斷所述第二觸控操作是否符合第一預設條件,具體可以采用以下方式:
[0105]判斷用于輸入所述第二觸控操作的操作點之間的所述柔性屏幕是否持續(xù)處于彎曲狀態(tài)。
[0106]如果所述柔性屏幕持續(xù)處于彎曲狀態(tài),則可以判定所述第二觸控操作符合第一預設條件。后續(xù)可以根據(jù)執(zhí)行所述第二觸控操作的操作點與所述柔性屏幕的接觸位置,移動所述對象。例如,用戶可以采用手指捏起所述柔性屏幕,并且所述手指捏起的區(qū)域對應有一個圖標,后續(xù)用戶通過手指捏著所述柔性屏幕移動到柔性屏幕上的某個位置,所述圖標就可以被移動至該位置處進行顯示。
[0107]需要說明的是,上面所描述的判斷所述第二觸控操作是否符合第一預設條件的方式中,所述第二觸控操作與所述第一觸控操作之間可以是連續(xù)的。當所述第二觸控操作與所述第一觸控操作之間是連續(xù)的時候,所述基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置,具體可以采用以下方式:
[0108]實時確定用于輸入所述第二觸控操作的操作點在所述柔性屏幕上的中心位置;將所述對象在所述柔性屏幕上的顯示位置調(diào)節(jié)至所述中心位置;在所述中心位置顯示所述對象。其中,所述第二觸控操作的操作點可以是一個,也可以是多個。當所述第二觸控操作的操作點是多個時,可以將多個所述第二觸控操作的操作點的幾何中心的所在位置,確定為所述中心位置。
[0109]當所述第二觸控操作與所述第一觸控操作之間是不連續(xù)的時候,判斷所述第二觸控操作是否符合第一預設條件,具體可以采用以下方式:
[0110]判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作。
[0111]上述方式的原理是,當?shù)谝挥|控操作將所述柔性屏幕捏起以后,所述柔性屏幕被捏起的部分會形成褶皺。所述褶皺的延伸方向通??梢孕纬梢粭l直線??梢岳眠@條直線作為對于所述對象進行移動時的基準。也就是說,此時,所述第一預設條件可以是所述第二觸控操作為沿彎曲后的所述柔性屏幕的凸起部分的移動操作。
[0112]實際應用中,所述判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作之前,還可以包括以下步驟:
[0113]從所述第一觸控操作中,確定沿第一方向運動的第一操作點;從所述第一觸控操作中,確定沿第二方向運動的第二操作點,所述第一方向與所述第二方向的夾角大于90° ;將所述第一操作點與所述第二操作點之間的連線的中垂線的延伸方向,確定為所述第二觸控操作的可移動方向。
[0114]上述步驟中,所述第一操作點可以為一個也可以為多個,當所述第一操作點為多個時,可以將多個所述第一操作點的幾何中心作為所述第一操作點的第一中點,所述第一中點用于作為所述連線的一個端點。同理,所述第二操作點可以為一個也可以為多個,當所述第二操作點為多個時,可以將多個所述第二操作點的幾何中心作為所述第二操作點的第二中點,所述第二中點用于作為所述連線的另一個端點。
[0115]所述第一方向與所述第二方向的夾角大于90°時,根據(jù)矢量的分解,所述第一觸控操作在所述第一方向上與所述柔性屏幕之間的第一摩擦力與所述第一觸控操作在所述第二方向上與所述柔性屏幕之間的第二摩擦力中,必定可以分解出兩個夾角為180°的方向相對的摩擦力。這兩個方向相對的摩擦力,通常是將所述柔性屏幕捏起的力,并且,被捏起的所述柔性屏幕產(chǎn)生的褶皺的延伸方向,通常也是所述第一操作點與所述第二操作點之間的連線的中垂線的延伸方向。因此,可以采用上述方式,確定被捏起的所述柔性屏幕產(chǎn)生的褶皺的延伸方向,也即確定沿彎曲后的所述柔性屏幕的凸起部分的延伸方向。
[0116]確定沿彎曲后的所述柔性屏幕的凸起部分的延伸方向,判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作時,可以采用以下方式:
[0117]獲取所述第二觸控操作的觸控軌跡;判斷所述觸控軌跡是否是沿所述可移動方向的移動操作。
[0118]采用上述方式,確定所述第二觸控操作是沿彎曲后的所述柔性屏幕的凸起部分的移動操作之后,所述基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置,具體可以采用以下方式:
[0119]獲取所述移動操作在所述柔性屏幕上的第一移動方向;所述第一移動方向與所述凸起部分的兩個延伸方向中的一個相同;獲取所述移動操作在所述柔性屏幕上的第一移動距離;按照預設距離換算關系,確定所述對象在所述柔性屏幕上的顯示位置的第二移動距離;將所述對象在所述柔性屏幕上的顯示位置沿所述第一移動方向移動所述第二移動距離。
[0120]實際應用中,所述預設距離換算關系可以是,所述第一移動距離與所述第二移動距離之間的比例為1:1。
[0121]圖2為本發(fā)明的操作輸入方法實施例2的流程圖。如圖2所示,該方法可以包括:
[0122]步驟201:獲取所述觸控輸入單元接收到的第一觸控操作;
[0123]步驟202:識別用于輸入所述第一觸控操作的操作點的數(shù)目;
[0124]步驟203:當所述數(shù)目大于或等于2時,獲取設置在所述柔性屏幕一端的信號接收器接收到的設置在與所述一端相對的另一端的信號發(fā)射器發(fā)射的信號;
[0125]步驟204:判斷所述信號接收器接收到的信號的能量是否小于預設能量值。
[0126]步驟205:當小于預設能量值時,判斷用于輸入所述第二觸控操作的操作點之間的所述柔性屏幕是否持續(xù)處于彎曲狀態(tài);
[0127]步驟206:當持續(xù)處于彎曲狀態(tài)時,實時確定用于輸入所述第二觸控操作的操作點在所述柔性屏幕上的中心位置;
[0128]步驟207:將所述對象在所述柔性屏幕上的顯示位置調(diào)節(jié)至所述中心位置;
[0129]步驟208:在所述中心位置顯示所述對象。
[0130]本實施例中,所述第二觸控操作與所述第一觸控操作之間可以是連續(xù)的。例如,用戶可以采用手指捏起所述柔性屏幕,并且所述手指捏起的區(qū)域對應有一個圖標,后續(xù)用戶通過手指捏著所述柔性屏幕移動到柔性屏幕上的某個位置,所述圖標就可以被移動至該位置處進行顯示。這使得用戶可以在輸入所述第一觸控操作后,在操作體不離開所述柔性屏的狀態(tài)下,輸入所述第二觸控操作,從而提高對于觸摸屏上顯示的對象進行拖拽的操作效率。
[0131]圖3為本發(fā)明的操作輸入方法實施例3的流程圖。如圖3所示,該方法可以包括:
[0132]步驟301:獲取所述觸控輸入單元接收到的第一觸控操作;
[0133]步驟302:識別用于輸入所述第一觸控操作的操作點的數(shù)目;
[0134]步驟303:當所述數(shù)目大于或等于2時,獲取設置在所述柔性屏幕一端的信號接收器接收到的設置在與所述一端相對的另一端的信號發(fā)射器發(fā)射的信號;
[0135]步驟304:判斷所述信號接收器接收到的信號的能量是否小于預設能量值。
[0136]步驟305:當小于預設能量值時,從所述第一觸控操作中,確定沿第一方向運動的第一操作點;
[0137]步驟306:從所述第一觸控操作中,確定沿第二方向運動的第二操作點,所述第一方向與所述第二方向的夾角大于90° ;
[0138]步驟307:將所述第一操作點與所述第二操作點之間的連線的中垂線的延伸方向,確定為所述第二觸控操作的可移動方向;
[0139]步驟308:獲取所述第二觸控操作的觸控軌跡;
[0140]步驟309:判斷所述觸控軌跡是否是沿所述可移動方向的移動操作;
[0141]步驟310:如果是沿所述可移動方向的移動操作,則基于所述移動操作在所述柔性屏幕上的第一移動距離與預設距離換算關系,確定所述對象在所述柔性屏幕上的顯示位置的第二移動距離;并將所述對象在所述柔性屏幕上的顯示位置沿所述移動操作在所述柔性屏幕上的第一移動方向移動所述第二移動距離。
[0142]本實施例中,所述第二觸控操作與所述第一觸控操作之間可以是非連續(xù)的。例如,用戶可以采用手指捏起所述柔性屏幕,捏起后形成的褶皺的延伸方向將被確定為后續(xù)的對于對象的拖拽操作的可移動方向;后續(xù)用戶可以通過第二觸控操作選取一個對象,并沿所述可移動方向進行拖拽,從而實現(xiàn)將所述對象拖拽到需要的位置??梢?,本實施例中,可以將對于對象的拖拽動作,分成兩步實現(xiàn),而不必使柔性屏幕持續(xù)處于彎曲狀態(tài),可以提高柔性屏幕的使用壽命。
[0143]本發(fā)明還公開了一種電子設備。所述電子設備可以是手機、平板電腦等等。所述電子設備具有柔性屏幕。所述柔性屏幕是指可以在發(fā)生形變的狀態(tài)下進行正常顯示的屏幕。所述柔性屏幕中集成有觸控輸入單元。所述觸控輸入單元可以是基于電容觸摸屏原理的器件。
[0144]圖4為本發(fā)明的電子設備實施例的結構圖。如圖4所示,所述電子設備包括:
[0145]第一觸控操作獲取單元401,用于獲取所述觸控輸入單元接收到的第一觸控操作;
[0146]第一判斷單元402,用于判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,得到第一判斷結果;
[0147]對象狀態(tài)控制單元403,用于當所述第一判斷結果表示所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài);
[0148]第二觸控操作獲取單元404,用于獲取所述觸控輸入單元接收到的第二觸控操作;
[0149]第二判斷單元405,用于判斷所述第二觸控操作是否符合第一預設條件,得到第二判斷結果;
[0150]顯示位置調(diào)整單元406,用于當所述第二判斷結果表示所述第二觸控操作符合第一預設條件時,基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置。
[0151]綜上所述,本實施例中,通過判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,當所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài),基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置;可以使操作體無需保持觸碰狀態(tài)達到一定時間長度,就可以對觸摸屏上顯示的對象進行拖拽,從而縮短操作時間,提高操作效率。
[0152]實際應用中,所述第一判斷單元402,具體可以包括:
[0153]數(shù)目識別子單元,用于識別用于輸入所述第一觸控操作的操作點的數(shù)目;
[0154]第一判斷子單元,用于當所述數(shù)目大于或等于2時,判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲。
[0155]實際應用中,所述第一判斷子單元,具體還可以包括:
[0156]信號獲取子單元,用于獲取設置在所述柔性屏幕一端的信號接收器接收到的設置在與所述一端相對的另一端的信號發(fā)射器發(fā)射的信號;
[0157]信號判斷子單元,用于判斷所述信號是否符合第二預設條件。
[0158]實際應用中,所述第二判斷單元405,具體可以包括:
[0159]第二判斷子單元,用于判斷用于輸入所述第二觸控操作的操作點之間的所述柔性屏幕是否持續(xù)處于彎曲狀態(tài)。
[0160]實際應用中,所述第二判斷單元405,具體還可以包括:
[0161]第二判斷子單元,用于判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作。
[0162]實際應用中,所述電子設備還可以包括:
[0163]第一操作點確定子單元,用于在判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作之前,從所述第一觸控操作中,確定沿第一方向運動的第一操作點;
[0164]第二操作點確定子單元,用于從所述第一觸控操作中,確定沿第二方向運動的第二操作點,所述第一方向與所述第二方向的夾角大于90° ;
[0165]可移動方向確定子單元,用于將所述第一操作點與所述第二操作點之間的連線的中垂線的延伸方向,確定為所述第二觸控操作的可移動方向;
[0166]所述第二判斷子單元,具體可以包括:
[0167]觸控軌跡獲取子單元,用于獲取所述第二觸控操作的觸控軌跡;
[0168]移動操作判斷子單元,用于判斷所述觸控軌跡是否是沿所述可移動方向的移動操作。
[0169]實際應用中,所述顯示位置調(diào)整單元406,具體可以包括:
[0170]中心位置確定子單元,用于實時確定用于輸入所述第二觸控操作的操作點在所述柔性屏幕上的中心位置;
[0171]顯示位置調(diào)節(jié)子單元,用于將所述對象在所述柔性屏幕上的顯示位置調(diào)節(jié)至所述中心位置;
[0172]對象顯示子單元,用于在所述中心位置顯示所述對象。
[0173]實際應用中,所述顯示位置調(diào)整單元406,具體還可以包括:
[0174]第一移動方向獲取子單元,用于獲取所述移動操作在所述柔性屏幕上的第一移動方向;所述第一移動方向與所述凸起部分的兩個延伸方向中的一個相同;
[0175]第一移動距離獲取子單元,用于獲取所述移動操作在所述柔性屏幕上的第一移動距離;
[0176]第二移動距離確定子單元,用于按照預設距離換算關系,確定所述對象在所述柔性屏幕上的顯示位置的第二移動距離;
[0177]對象移動子單元,用于將所述對象在所述柔性屏幕上的顯示位置沿所述第一移動方向移動所述第二移動距離。
[0178]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0179]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬件來實施,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案對【背景技術】做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0180]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的電子設備而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0181]本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【權利要求】
1.一種操作輸入方法,其特征在于,所述方法應用于具有柔性屏幕的電子設備,所述柔性屏幕中集成有觸控輸入單元,所述方法包括: 獲取所述觸控輸入單元接收到的第一觸控操作; 判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,得到第一判斷結果;當所述第一判斷結果表示所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài); 獲取所述觸控輸入單元接收到的第二觸控操作; 判斷所述第二觸控操作是否符合第一預設條件,得到第二判斷結果; 當所述第二判斷結果表示所述第二觸控操作符合第一預設條件時,基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置。
2.根據(jù)權利要求1所述的方法,其特征在于,所述判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,具體包括: 識別用于輸入所述第一觸控操作的操作點的數(shù)目; 當所述數(shù)目大于或等于2時,判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲。
3.根據(jù)權利要求2所述的方法,其特征在于,所述判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲,具體包括: 獲取設置在所述柔性屏幕一端的信號接收器接收到的設置在與所述一端相對的另一端的信號發(fā)射器發(fā)射的信號; 判斷所述信號是否符合第二預設條件。
4.根據(jù)權利要求1所述的方法,其特征在于,判斷所述第二觸控操作是否符合第一預設條件,具體包括: 判斷用于輸入所述第二觸控操作的操作點之間的所述柔性屏幕是否持續(xù)處于彎曲狀態(tài)。
5.根據(jù)權利要求1所述的方法,其特征在于,所述判斷所述第二觸控操作是否符合第一預設條件,具體包括: 判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作。
6.根據(jù)權利要求5所述的方法,其特征在于,所述判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作之前,還包括: 從所述第一觸控操作中,確定沿第一方向運動的第一操作點; 從所述第一觸控操作中,確定沿第二方向運動的第二操作點,所述第一方向與所述第二方向的夾角大于90° ; 將所述第一操作點與所述第二操作點之間的連線的中垂線的延伸方向,確定為所述第二觸控操作的可移動方向; 所述判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作,具體包括: 獲取所述第二觸控操作的觸控軌跡; 判斷所述觸控軌跡是否是沿所述可移動方向的移動操作。
7.根據(jù)權利要求4所述的方法,其特征在于,所述基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置,具體包括: 實時確定用于輸入所述第二觸控操作的操作點在所述柔性屏幕上的中心位置; 將所述對象在所述柔性屏幕上的顯示位置調(diào)節(jié)至所述中心位置; 在所述中心位置顯示所述對象。
8.根據(jù)權利要求5所述的方法,其特征在于,所述基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置,具體包括: 獲取所述移動操作在所述柔性屏幕上的第一移動方向;所述第一移動方向與所述凸起部分的兩個延伸方向中的一個相同; 獲取所述移動操作在所述柔性屏幕上的第一移動距離; 按照預設距離換算關系,確定所述對象在所述柔性屏幕上的顯示位置的第二移動距離; 將所述對象在所述柔性屏幕上的顯示位置沿所述第一移動方向移動所述第二移動距離。
9.一種電子設備,其特征在于,所述電子設備具有柔性屏幕,所述柔性屏幕中集成有觸控輸入單元,所述電子設備包括: 第一觸控操作獲取單元,用于獲取所述觸控輸入單元接收到的第一觸控操作; 第一判斷單元,用于判斷所述柔性屏幕是否基于所述第一觸控操作產(chǎn)生了彎曲,得到第一判斷結果; 對象狀態(tài)控制單元,用于當所述第一判斷結果表示所述柔性屏幕基于所述第一觸控操作產(chǎn)生了彎曲時,控制所述柔性屏幕上顯示的且與所述第一觸控操作相對應的對象處于可移動狀態(tài); 第二觸控操作獲取單元,用于獲取所述觸控輸入單元接收到的第二觸控操作; 第二判斷單元,用于判斷所述第二觸控操作是否符合第一預設條件,得到第二判斷結果; 顯示位置調(diào)整單元,用于當所述第二判斷結果表示所述第二觸控操作符合第一預設條件時,基于所述第二觸控操作,調(diào)整所述對象在所述柔性屏幕上的顯示位置。
10.根據(jù)權利要求9所述的電子設備,其特征在于,所述第一判斷單元,具體包括: 數(shù)目識別子單元,用于識別用于輸入所述第一觸控操作的操作點的數(shù)目; 第一判斷子單元,用于當所述數(shù)目大于或等于2時,判斷位于所述操作點之間的所述柔性屏幕是否產(chǎn)生了彎曲。
11.根據(jù)權利要求10所述的電子設備,其特征在于,所述第一判斷子單元,具體包括: 信號獲取子單元,用于獲取設置在所述柔性屏幕一端的信號接收器接收到的設置在與所述一端相對的另一端的信號發(fā)射器發(fā)射的信號; 信號判斷子單元,用于判斷所述信號是否符合第二預設條件。
12.根據(jù)權利要求9所述的電子設備,其特征在于,所述第二判斷單元,具體包括: 第二判斷子單元,用于判斷用于輸入所述第二觸控操作的操作點之間的所述柔性屏幕是否持續(xù)處于彎曲狀態(tài)。
13.根據(jù)權利要求9所述的電子設備,其特征在于,所述第二判斷單元,具體包括: 第二判斷子單元,用于判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作。
14.根據(jù)權利要求13所述的電子設備,其特征在于,還包括: 第一操作點確定子單元,用于在判斷所述第二觸控操作是否是沿彎曲后的所述柔性屏幕的凸起部分的移動操作之前,從所述第一觸控操作中,確定沿第一方向運動的第一操作占.第二操作點確定子單元,用于從所述第一觸控操作中,確定沿第二方向運動的第二操作點,所述第一方向與所述第二方向的夾角大于90° ; 可移動方向確定子單元,用于將所述第一操作點與所述第二操作點之間的連線的中垂線的延伸方向,確定為所述第二觸控操作的可移動方向; 所述第二判斷子單元,具體包括: 觸控軌跡獲取子單元,用于獲取所述第二觸控操作的觸控軌跡; 移動操作判斷子單元,用于判斷所述觸控軌跡是否是沿所述可移動方向的移動操作。
15.根據(jù)權利要求12所述的電子設備,其特征在于,所述顯示位置調(diào)整單元,具體包括: 中心位置確定子單元,用于實時確定用于輸入所述第二觸控操作的操作點在所述柔性屏幕上的中心位置; 顯示位置調(diào)節(jié)子單元,用于將所述對象在所述柔性屏幕上的顯示位置調(diào)節(jié)至所述中心位置; 對象顯示子單元,用于在所述中心位置顯示所述對象。
16.根據(jù)權利要求13所述的電子設備,其特征在于,所述顯示位置調(diào)整單元,具體包括: 第一移動方向獲取子單元,用于獲取所述移動操作在所述柔性屏幕上的第一移動方向;所述第一移動方向與所述凸起部分的兩個延伸方向中的一個相同; 第一移動距離獲取子單元,用于獲取所述移動操作在所述柔性屏幕上的第一移動距離; 第二移動距離確定子單元,用于按照預設距離換算關系,確定所述對象在所述柔性屏幕上的顯示位置的第二移動距離; 對象移動子單元,用于將所述對象在所述柔性屏幕上的顯示位置沿所述第一移動方向移動所述第二移動距離。
【文檔編號】G06F3/0484GK104391624SQ201410778553
【公開日】2015年3月4日 申請日期:2014年12月15日 優(yōu)先權日:2014年12月15日
【發(fā)明者】許奔 申請人:聯(lián)想(北京)有限公司