一種單手操作移動終端的方法以及移動終端的制作方法
【專利摘要】本申請?zhí)峁┝艘环N單手操作移動終端的方法,解決了單手操作大屏移動終端不方便,觸摸位置準(zhǔn)確度低的問題。該移動終端設(shè)置有觸控板,該方法包括檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離;根據(jù)所述滑動方向和所述滑動距離,整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。本發(fā)明通過將待操作的顯示區(qū)域移動至用戶單手可以觸及的位置,使用戶能夠方便地單手操作移動終端。與現(xiàn)有技術(shù)相比,不需要縮小屏幕顯示內(nèi)容,操作準(zhǔn)確度更高。
【專利說明】
一種單手操作移動終端的方法以及移動終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動終端領(lǐng)域,特別是涉及一種單手操作移動終端的方法以及移動終端。
【背景技術(shù)】
[0002]隨著移動終端使用越來越普遍,移動終端的功能也越來越多,如:閱讀、看視頻、玩游戲等,因此,移動終端的屏幕也越來越大,已經(jīng)由3.5寸到增長到6.5寸。隨著移動終端功能的增多,使用的場所也越來越多,幾乎充滿了人們生活的每個(gè)角落:沙發(fā)上坐著時(shí)使用、路上走著時(shí)使用、等公交車時(shí)使用、在公交和地鐵上站著時(shí)使用,因此單手操作移動終端的需求也越來越多。
[0003]單手操作移動終端時(shí),對于大屏移動終端,手指很難觸摸到握持位置的對角線方向的遠(yuǎn)端和移動終端的頂部,單手操作非常困難。現(xiàn)有技術(shù)中,為了解決單手操作移動終端的需求,采用的方法為:設(shè)置單手操作模式,在檢測到移動終端進(jìn)入單手操作模式時(shí),在單手握持的位置附近生成一個(gè)原始顯示界面等比例縮小的顯示界面,縮小后的顯示界面接近單手握持一側(cè),以實(shí)現(xiàn)用戶單手操作。
[0004]但是,現(xiàn)有技術(shù)的這種方案存在一個(gè)缺陷:由于手指和屏幕的接觸面積較大,顯示界面縮小后,圖標(biāo)或鍵盤等的有效觸摸區(qū)域變小,導(dǎo)致觸摸位置準(zhǔn)確度降低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是:單手操作大屏移動終端并進(jìn)入單手模式后,顯示界面縮小導(dǎo)致觸摸準(zhǔn)確度降低的問題。
[0006]為了解決上述問題,本發(fā)明實(shí)施例提供了一種單手操作移動終端的方法,應(yīng)用于移動終端,該移動終端設(shè)置有觸控板,該方法包括:檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離;根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0007]相應(yīng)的,為了解決上述問題,本發(fā)明實(shí)施例還提供了一種移動終端,該移動終端設(shè)置有觸控板,包括:檢測單元,用于檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離;第一移動單元,根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0008]本發(fā)明的實(shí)施例通過檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離;根據(jù)所述滑動方向和所述滑動距離,控制顯示界面保持比例整體移動,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域,使得待操作的顯示界面移動至用戶單手可以觸及的位置,使用戶能夠方便的單手操作移動終端。與現(xiàn)有技術(shù)相比,不需要縮小顯示界面,操作準(zhǔn)確度更高。
【附圖說明】
[0009]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1是本發(fā)明一個(gè)實(shí)施例的移動終端的結(jié)構(gòu)示意圖;
[0011]圖2是本發(fā)明一個(gè)實(shí)施例的移動終端的觸控板設(shè)置位置示意圖;
[0012]圖3是本發(fā)明實(shí)施例一的單手操作移動終端的方法的流程圖;
[0013]圖4是本發(fā)明實(shí)施例一單手操作移動終端的方法中初始狀態(tài)屏幕顯示區(qū)域和顯示界面的位置關(guān)系示意圖;
[0014]圖5是采用本發(fā)明實(shí)施例一單手操作移動終端的方法移動顯示界面后的顯示界面和屏幕顯示區(qū)域的位置關(guān)系示意圖;
[0015]圖6是本發(fā)明實(shí)施例二的單手操作移動終端的方法的流程圖;
[0016]圖7是本發(fā)明實(shí)施例五的移動終端的結(jié)構(gòu)示意圖;
[0017]圖8是本發(fā)明實(shí)施例六的移動終端的結(jié)構(gòu)示意圖;
[0018]圖9是本發(fā)明實(shí)施例七的移動終端的結(jié)構(gòu)示意圖;
[0019]圖10是本發(fā)明實(shí)施例八的移動終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021]本發(fā)明公開的單手操作移動終端的方法適用的移動終端包括:手機(jī)、游戲機(jī)、平板電腦等,本發(fā)明實(shí)施例中僅以手機(jī)為例對本發(fā)明的方案進(jìn)行闡述。
[0022]采用本發(fā)明的單手操作移動終端的方法進(jìn)行操作的移動終端,設(shè)置有觸控板,如圖1所示,該移動終端包括:主處理器10、設(shè)置在該移動終端外殼上的觸控板11,觸控板11用于采集用戶所述觸摸板11上的滑動操作或者點(diǎn)擊操作。上述觸控板11可以為電容觸控板,包括:觸摸感應(yīng)層111和觸控板控制器112,其中,觸摸感應(yīng)層111設(shè)置在移動終端外殼的外表面,觸控板控制器設(shè)置在外殼的內(nèi)部,并和移動終端的主處理器10電連接。觸控板控制器112對觸摸感應(yīng)層111采集到的用戶的觸摸點(diǎn)信息進(jìn)行處理,并將所述觸摸點(diǎn)信息發(fā)送給主處理器10,由運(yùn)行在主處理器10上的程序檢測用戶在所述觸控板11的滑動操作或點(diǎn)擊操作。其中,滑動操作包括:滑動方向和滑動距離。
[0023]觸控板11可以設(shè)置在移動終端的側(cè)面或背面或底部等任一單手握持時(shí)容易觸及的位置。為了減少移動終端外殼模具的復(fù)雜度,觸控板11可以設(shè)置在某些機(jī)械按鍵的表面,例如:設(shè)置在手機(jī)的Home鍵表面、鎖屏鍵的表面;也可以在移動終端外殼單獨(dú)設(shè)置一觸控板安裝槽位。圖2給出了觸控板11設(shè)置在移動終端I側(cè)邊框的鎖屏鍵表面的結(jié)構(gòu)示意圖。為了適應(yīng)不同用戶的手持姿勢,可以在移動終端I的左側(cè)邊框設(shè)置一個(gè)左觸控板11,也可以在移動終端I的右側(cè)邊框設(shè)置一個(gè)右觸控板11,或者在移動終端I的兩個(gè)邊框各設(shè)置一個(gè)觸控板
Ilo
[0024]實(shí)施例一:
[0025]本實(shí)施例提供了一種單手操作移動終端的方法,如圖3所示,包括:
[0026]步驟300,檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離;
[0027]步驟320,根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0028]如圖4所示,手機(jī)的屏幕顯示區(qū)域40是指能夠顯示內(nèi)容的屏幕區(qū)域。手機(jī)的顯示界面是指在屏幕顯示區(qū)域顯示的界面,包括:狀態(tài)欄401和應(yīng)用程序界面402。狀態(tài)欄401用于顯示通常在屏幕上方,用于顯示時(shí)間、電量、信號等手機(jī)的狀態(tài)信息。一般來說,狀態(tài)欄是固定不動的。狀態(tài)欄401下方是應(yīng)用程序界面402,用于供各應(yīng)用程序顯示當(dāng)前的界面內(nèi)容,也可以是桌面、系統(tǒng)設(shè)置界面、文件夾、圖片等其他的顯示界面。目前沉浸式狀態(tài)欄已經(jīng)和當(dāng)前顯示的界面顏色保持一致,在整個(gè)界面的視覺效果中形成一體,本實(shí)施例的狀態(tài)欄也包括沉浸式狀態(tài)欄。
[0029]當(dāng)用戶單手握持大屏手機(jī)時(shí),握持手的大拇指很難觸摸到狀態(tài)欄位置或握持位置對角線方向或握持位置相對的另一側(cè)的顯示界面。例如,當(dāng)用戶右手握持手機(jī),想要操作顯示界面左上角的內(nèi)容時(shí),無法或很難用單手操作完成。使用本發(fā)明提供的方法,只要手指在觸摸板上沿相應(yīng)的方向滑動,就可以讓整個(gè)顯示界面移動到手指可以觸控的位置。本發(fā)明的方法可以檢測到用戶在觸摸板上的滑動操作,并獲取滑動操作的滑動方向和滑動距離;然后,根據(jù)所述所述滑動方向和所述滑動距離,以與所述滑動方向?qū)?yīng)的移動方向以及與所述滑動距離對應(yīng)的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。圖5展示了通過檢測用戶在觸控板的滑動操作,根據(jù)滑動方向和滑動距離,將圖4中的包括狀態(tài)欄401和應(yīng)用程序界面402的顯示界面向屏幕顯示區(qū)域的右下角整體移動,將顯示界面右下角的部分移出屏幕顯示區(qū)域的效果圖,僅保留原顯示界面的部分在顯示屏的顯示區(qū)域。其中,區(qū)域42是顯示界面整體移動后形成的空白區(qū)域。通過整體移動顯示界面,既可以將左上角的顯示界面移動至用戶可以單手操作的位置,用戶可以很容易的操作移動后顯示界面的左上角的內(nèi)容,又不會因?yàn)轱@示界面的縮小而導(dǎo)致誤觸發(fā)。當(dāng)用戶想操作顯示界面右下角的內(nèi)容時(shí),可以通過手指在觸控板上滑動,將已經(jīng)移出屏幕顯示區(qū)域的部分顯示界面再移入屏幕顯示區(qū)域。具體實(shí)施時(shí),通過實(shí)時(shí)檢測觸控板的輸出信號,檢測用戶在所述觸控板的滑動操作,并獲取所述滑動操作的滑動方向和滑動距離。觸控板的輸出信號為觸控位置的坐標(biāo)值。當(dāng)用戶的手指從觸控板的A點(diǎn)開始觸摸,滑動到B點(diǎn)時(shí),觸控板會采集用戶手指的觸摸位置并實(shí)時(shí)輸出觸摸信號。通過實(shí)時(shí)檢測觸控板的輸出信號,可以獲得觸控板輸出的第一觸控點(diǎn)的坐標(biāo)A(mo,no)和第二觸控點(diǎn)的坐標(biāo)B(nu,m)。根據(jù)觸控板輸出的第一觸控點(diǎn)(即A點(diǎn))和第二觸控點(diǎn)(S卩B點(diǎn))的坐標(biāo)值確定觸控板上是否有滑動操作以及滑動操作的滑動方向和滑動距離。首先,若上述第一觸控點(diǎn)和第二觸控點(diǎn)之間的距離,大于預(yù)設(shè)的距離,例如:2個(gè)坐標(biāo)單位,則確定觸控板上有滑動操作。其中,上述第一觸控點(diǎn)和第二觸控點(diǎn)之間的距離則為此次滑動操作的滑動距離。然后,以此次滑動操作對應(yīng)的第一觸控點(diǎn)為坐標(biāo)原點(diǎn),建立觸控板的第二平面直角坐標(biāo)系,對第二觸控點(diǎn)得坐標(biāo)值進(jìn)行坐標(biāo)轉(zhuǎn)換,得到第二觸控點(diǎn)在第二平面直角坐標(biāo)系內(nèi)的坐標(biāo)值(m’,n’),根據(jù)第二觸控點(diǎn)在第二平面直角坐標(biāo)系內(nèi)的坐標(biāo)值確定滑動操作的方向。檢測用戶在觸控板上操作是否為滑動操作,以及在檢測到有滑動操作后,獲得該滑動操作的滑動方向和滑動距離的方法不限于本發(fā)明實(shí)施例中公開的方案,任何能夠根據(jù)兩點(diǎn)之間的坐標(biāo)值判斷是否有滑動操作,以及計(jì)算滑動操作的滑動方向和滑動距離的方法都可以看作是本方案的等同替換,都屬于本申請的保護(hù)范疇。另外,對于某些觸控板,其輸出信號包括:滑動操作或點(diǎn)擊操作,并且輸出的滑動操作信號包括滑動方向和滑動距離,屬于對本發(fā)明公開的方法在不同物理載體的實(shí)現(xiàn),也應(yīng)看作是本發(fā)明保護(hù)的范疇。步驟320中,所述根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域的步驟中,預(yù)設(shè)有滑動方向與顯示界面的移動方向的第一匹配關(guān)系,及預(yù)設(shè)有滑動距離與顯示界面的移動距離的第二匹配關(guān)系。通過匹配關(guān)系,可以計(jì)算出顯示界面的移動距離和移動方向,并可以控制所述顯示界面整體向所述移動方向移動所述移動距離,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0030]對于顯示界面的移動方向和滑動方向的第一匹配關(guān)系,可以結(jié)合觸控板的設(shè)置位置和用戶的操作習(xí)慣設(shè)定。采用本發(fā)明的方法,可以檢測到二維空間的滑動操作,并確定二維空間的滑動方向,因此,可以建立顯示界面在二維空間的任何移動方向和滑動操作的滑動方向之間的第一匹配關(guān)系。本實(shí)施例中,顯示界面的移動方向的參考標(biāo)準(zhǔn)舉例為:以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系;顯示界面的移動方向包括:橫軸正負(fù)方向、縱軸正負(fù)方向、第一象限指向方向、第二象限指向方向、第三象限指向方向、第四象限指向方向。本實(shí)施例的第一象限指向方向可以認(rèn)為是原點(diǎn)坐標(biāo)指向第一象限中任意一個(gè)點(diǎn)坐標(biāo)的方向,其他象限同理。當(dāng)然,本領(lǐng)域到技術(shù)人員也可以想到其他的描述顯示界面的移動方向的參考標(biāo)準(zhǔn),以及定義移動方向的方式,都應(yīng)屬于本發(fā)明保護(hù)的范疇。
[0031]當(dāng)觸控板設(shè)置在手機(jī)后殼或者前面板時(shí),顯示界面的移動方向和滑動操作的滑動方向相同?;瑒臃较蛑赶驒M軸正方向時(shí),顯示界面向橫軸正方向移動;滑動方向指向橫軸負(fù)方向時(shí),顯示界面向橫軸負(fù)方向移動;滑動方向指向縱軸正方向時(shí),顯示界面向縱軸正方向移動;滑動方向指向縱軸負(fù)方向時(shí),顯示界面向縱軸負(fù)方向移動;滑動方向指向第一象限方向時(shí),顯示界面向第一象限方向移動;滑動方向指向第二象限方向時(shí),顯示界面向第二象限方向移動;滑動方向指向第三象限方向時(shí),顯示界面向第三象限方向移動;滑動方向指向第四象限方向時(shí),顯示界面向第四象限方向移動。當(dāng)觸控板設(shè)置在手機(jī)兩側(cè)邊框時(shí),顯示界面的移動方向和滑動操作的滑動方向相對應(yīng)匹配。此時(shí),觸控板的坐標(biāo)系和顯示界面的坐標(biāo)系垂直,若以觸控板的中心作為坐標(biāo)原點(diǎn),建立平面直角坐標(biāo)系,左觸控板垂直指向屏幕的方向?yàn)闄M軸正方向,右觸控板垂直指向屏幕的方向?yàn)闄M軸負(fù)方向,縱坐標(biāo)的指向與顯示界面的坐標(biāo)系的縱坐標(biāo)方向一致,則滑動操作的滑動方向和顯示界面的移動方向的第一匹配關(guān)系可以為:滑動方向指向其所在坐標(biāo)系的橫軸正方向時(shí),顯示界面向其所在坐標(biāo)系的橫軸正方向移動;滑動方向指向其所在坐標(biāo)系的橫軸負(fù)方向時(shí),顯示界面向其所在坐標(biāo)系的橫軸負(fù)方向移動;滑動方向指向其所在坐標(biāo)系的縱軸正方向時(shí),顯示界面向其所在坐標(biāo)系的縱軸正方向移動;滑動方向指向其所在坐標(biāo)系的縱軸負(fù)方向時(shí),顯示界面向其所在坐標(biāo)系的縱軸負(fù)方向移動;滑動方向指向其所在坐標(biāo)系的第一象限方向時(shí),顯示界面向其所在坐標(biāo)系的第一象限方向移動;滑動方向指向其所在坐標(biāo)系的第二象限方向時(shí),顯示界面向其所在坐標(biāo)系的第二象限方向移動;滑動方向指向其所在坐標(biāo)系的第三象限方向時(shí),顯示界面向其所在坐標(biāo)系的第三象限方向移動;滑動方向指向其所在坐標(biāo)系的第四象限方向時(shí),顯示界面向其所在坐標(biāo)系的第四象限方向移動。
[0032]通常根據(jù)顯示界面的分辨率和觸控板的觸控點(diǎn)分辨率建立顯示界面的移動距離和滑動操作的滑動距離的第二匹配關(guān)系。其中,觸控板的觸摸區(qū)域的觸控分辨率對應(yīng)前述觸控板的平面直角坐標(biāo)系中的橫軸最大坐標(biāo)范圍Tx和縱軸最大坐標(biāo)范圍Ty,為Ty*Tx;顯示界面的分辨率對應(yīng)前述顯示界面的平面直角坐標(biāo)系中的橫軸最大坐標(biāo)范圍Sx和縱軸最大坐標(biāo)范圍Sy,為Sy*SxO對于顯示界面的分辨率和觸控板的觸控分辨率為等比例放大的情況,即Sy/Ty等于Sx/Tx的情況,根據(jù)顯示界面的分辨率和觸控板的分辨率的比值和滑動操作的滑動距離確定顯示界面的移動距離。對于顯示界面的分辨率和觸控板的觸控分辨率不是等比例放大的情況,即Sy/Ty不等于Sx/Tx的情況,則根據(jù)觸控板的觸摸區(qū)域與顯示界面的分辨率比例關(guān)系和滑動操作的滑動距離、滑動方向確定顯示界面的移動距離,具體為:AYs = AYt*(Sy/Ty); AXs = AXt*(Sx/Tx);其中,ΛΧτ和ΛΥτ為滑動操作在沿觸控板坐標(biāo)系橫軸和縱軸方向的移動距離,AXs和AYs為顯示界面在顯示界面的坐標(biāo)系內(nèi)沿橫軸和縱軸方向的移動距離。
[0033]整體移動顯示界面之后,一部分顯示界面依然在移動終端的屏幕顯示區(qū)域內(nèi)顯示,而另一部分顯示界面被移到了屏幕顯示區(qū)域外,同時(shí),屏幕顯示區(qū)域內(nèi)會出現(xiàn)空白區(qū)域。手機(jī)的顯示界面以視圖的形式顯示在屏幕顯示區(qū)域,手機(jī)根據(jù)視圖的層次進(jìn)行界面顯示,底層視圖會被頂層視圖覆蓋。本發(fā)明的實(shí)施例中,通過創(chuàng)建多層視圖來實(shí)現(xiàn)顯示界面的整體移動。在屏幕的顯示界面視圖上層創(chuàng)建一固定的夾層視圖;在所述夾層視圖上層創(chuàng)建一可移動的頂層視圖,所述頂層視圖為所述顯示界面視圖的復(fù)制圖層;建立所述頂層視圖與所述顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系;根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和以與所述滑動距離匹配的移動距離整體移動所述頂層視圖,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0034]具體實(shí)施時(shí),在顯示界面視圖的上層創(chuàng)建一個(gè)夾層視圖,用于顯示界面移動后形成的空白區(qū)域,此夾層視圖顯示的位置固定,且不可移動,不受用戶的觸控影響;在該夾層視圖之上創(chuàng)建一個(gè)頂層視圖對象,用于顯示移動后的顯示界面,此頂層視圖的顯示位置是可以變化的。該頂層視圖對象是顯示界面視圖的復(fù)制圖層,其顯示內(nèi)容和顯示界面視圖相同,區(qū)別在于兩個(gè)視圖顯示位置不同。然后,建立該頂層視圖和顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系;最后,根據(jù)滑動操作的所述滑動方向和所述滑動距離,將所述頂層視圖的顯示位置沿所述滑動方向,移動所述滑動距離后進(jìn)行顯示,將至少部分所述所述頂層視圖移出或移入屏幕顯示區(qū)域。頂層視圖移動后,露出部分夾層視圖顯示的空白區(qū)域,夾層視圖顯示的空白區(qū)域可以填充背景色進(jìn)行顯示,也可以顯示預(yù)先設(shè)定的內(nèi)容。
[0035]建立該頂層視圖和顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系,包括根據(jù)所述頂層視圖的顯示位置,建立該頂層視圖中的顯示內(nèi)容的觸控對象和顯示界面視圖的顯示內(nèi)容的觸控對象的關(guān)聯(lián)關(guān)系。通過建立該頂層視圖和顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系,用戶在移動后的頂層視圖上操作界面顯示內(nèi)容時(shí),移動終端的觸摸屏獲取用戶在觸摸屏上的觸摸位置對應(yīng)的觸控對象,該觸摸位置反映了用戶想操作的移動后的顯示界面中的觸控對象。根據(jù)建立的該頂層視圖和顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系,以及獲取的用戶在頂層視圖上的觸摸位置,可以確定用戶操作的顯示界面視圖的位置,進(jìn)而實(shí)現(xiàn)對移動終端的操作。
[0036]本發(fā)明通過檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離;根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和以與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。將待操作的顯示界面移動至用戶單手可以觸及的位置,使用戶能夠方便地單手操作移動終端。與現(xiàn)有技術(shù)相比,不需要縮小屏幕顯示內(nèi)容,操作準(zhǔn)確度更高。
[0037]實(shí)施例二:
[0038]基于本發(fā)明的實(shí)施例一,如圖6所示,本實(shí)施例在步驟320之前還包括:
[0039]步驟310,根據(jù)所述滑動操作確定所述觸控板的位置,所述觸控板包括分別設(shè)于所述移動終端兩側(cè)邊框的左觸控板和右觸控板;根據(jù)所述觸控板的位置確定用戶的手持姿勢為左手握持或右手握持。
[0040]對于大屏手機(jī),用戶單手操作時(shí),通常使用大拇指對手機(jī)的邊框上的按鍵、觸控板進(jìn)行操作。通過檢測設(shè)置在手機(jī)兩側(cè)邊框的觸控板被觸摸的操作,可以確定用戶的手持姿勢。當(dāng)左側(cè)觸控板被觸摸時(shí),用戶的手持姿勢為左手握持,當(dāng)右側(cè)觸控板被觸摸時(shí),用戶的手持姿勢為右手握持。
[0041]當(dāng)確定用戶的手持姿勢為左手握持時(shí),上述步驟320進(jìn)一步包括:
[0042]步驟3201,以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系;
[0043]步驟3202,根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和以所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向;或者,
[0044]步驟3203,根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和以所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向。
[0045]本實(shí)施例的第一象限指向方向可以認(rèn)為是原點(diǎn)坐標(biāo)指向第一象限中任意一個(gè)點(diǎn)坐標(biāo)的方向,其他象限同理。
[0046]舉例來說,當(dāng)用戶的手持姿勢為左手握持時(shí),通過在觸控板上滑動手指,使顯示界面整體沿屏幕向下移動,使顯示界面下方的一部分移出屏幕顯示區(qū)域,顯示界面上方移動到用戶左手單手可以操作的位置;或者,通過在觸控板上滑動手指,使顯示界面整體沿屏幕向上移動,使顯示界面上方的一部分移出屏幕顯示區(qū)域,顯示界面下方移動到用戶左手單手可以操作的位置;或者,通過在觸控板上滑動手指,使顯示界面整體向屏幕左方移動,使顯示界面左半部分移出屏幕顯示區(qū)域,顯示界面右半部分移動到用戶左手單手可以操作的位置;或者,通過在觸控板上滑動手指,使顯示界面整體沿屏幕向屏幕左上方移動,使顯示界面左上半部分移出屏幕顯示區(qū)域,顯示界面右下半部分移動到用戶左手單手可以操作的位置;或者,通過在觸控板上滑動手指,使顯示界面整體沿屏幕向屏幕左下方移動,使顯示界面左下半部分移出屏幕顯示區(qū)域,顯示界面右上半部分移動到用戶左手單手可以操作的位置。同理,當(dāng)用戶要操作移出屏幕顯示區(qū)域的部分顯示界面時(shí),通過沿相反的方向在觸控板上滑動手指,就可以將移出屏幕顯示區(qū)域的顯示界面重新移入屏幕顯示區(qū)域。
[0047]當(dāng)確定用戶的手持姿勢為右手握持時(shí),上述步驟320進(jìn)一步包括:
[0048]步驟3205,以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系;
[0049]步驟3206,以與所述滑動方向匹配的移動方向和以所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向;或者,
[0050]步驟3207,以與所述滑動方向匹配的移動方向和以所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域。
[0051]所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向。
[0052]舉例來說,當(dāng)用戶的手持姿勢為右手握持時(shí),通過在觸控板上滑動手指,使顯示界面整體沿屏幕向下移動,使顯示界面下方的一部分移出屏幕顯示區(qū)域,顯示界面上方移動到用戶單手可以操作的位置;或者,通過在觸控板上滑動手指,使顯示界面整體沿屏幕向上移動,使顯示界面上方的一部分移出屏幕顯示區(qū)域,顯示界面下方移動到用戶單手可以操作的位置;或者,通過在觸控板上滑動手指,使顯示界面整體沿屏幕向屏幕右方移動,使顯示界面右半部分移出屏幕顯示區(qū)域,顯示界面左半部分移動到用戶單手可以操作的位置;或者,通過在觸控板上滑動手指,使顯示界面整體沿屏幕向屏幕右上方移動,使顯示界面右上半部分移出屏幕顯示區(qū)域,顯示界面左下半部分移動到用戶單手可以操作的位置;或者,通過在觸控板上滑動手指,使顯示界面整體沿屏幕向屏幕右下方移動,使顯示界面右下半部分移出屏幕顯示區(qū)域,顯示界面左上半部分移動到用戶單手可以操作的位置。同理,當(dāng)用戶要操作移出屏幕顯示區(qū)域的部分顯示界面時(shí),通過沿相反的方向在觸控板上滑動手指,就可以將移出屏幕顯示區(qū)域的顯示界面重新移入屏幕顯示區(qū)域。
[0053]確定顯示界面的移動方向和移動距離的【具體實(shí)施方式】參見本發(fā)明實(shí)施例一,此處不再贅述。
[0054]通過確定用戶的手持姿勢,根據(jù)手持姿勢和滑動操作的方向進(jìn)一步確定顯示界面的移動方向,顯示界面移動更準(zhǔn)確。
[0055]實(shí)施例三:
[0056]基于本發(fā)明的實(shí)施例一和實(shí)施例二,本發(fā)明的另一優(yōu)選實(shí)施例提供的單手操作移動終端的方法,在步驟320之后,還包括:
[0057]步驟340,記錄部分所述顯示界面多次移出屏幕顯示區(qū)域后的各個(gè)位置,統(tǒng)計(jì)所述各個(gè)位置出現(xiàn)的次數(shù),當(dāng)所述各個(gè)位置中的任一位置的次數(shù)大于或等于閾值次數(shù)時(shí),設(shè)置所述任一位置為默認(rèn)位置。其中,閾值次數(shù)根據(jù)經(jīng)驗(yàn)設(shè)置,如5次。
[0058]步驟360,當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動顯示界面,將至少部分所述顯示界面移至至所述默認(rèn)位置。
[0059]在步驟320中,根據(jù)所述滑動方向和所述滑動距離,整體移動顯示界面時(shí),需要對頂層視圖的顯示位置進(jìn)行調(diào)整,在原顯示位置的基礎(chǔ)上,沿所述滑動方向,移動所述滑動距離,確定移動后的頂層視圖的顯示位置,即顯示界面移至屏幕顯示區(qū)域的位置,并進(jìn)行顯示。本實(shí)施例中,在根據(jù)確定移動后的頂層視圖的顯示位置,顯示移動后的顯示界面之后,在步驟340中記錄所述顯示界面移出屏幕顯示區(qū)域的位置。經(jīng)過一段時(shí)間的記錄,對記錄的顯示界面移出屏幕顯示區(qū)域的位置進(jìn)行分析,根據(jù)分析結(jié)果設(shè)置顯示界面移出屏幕顯示區(qū)域的默認(rèn)位置。例如:若連續(xù)N次顯示界面移出屏幕顯示區(qū)域的位置相同,則將該顯示界面移出屏幕顯示區(qū)域的位置設(shè)為顯示界面移出或移入屏幕顯示區(qū)域的默認(rèn)位置。其中,N為正整數(shù),可以根據(jù)經(jīng)驗(yàn)設(shè)置,如N=5。
[0060]當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動顯示界面,將至少部分所述顯示界面移至屏幕顯示區(qū)域的默認(rèn)位置。該默認(rèn)位置根據(jù)用戶的使用習(xí)慣而確定,減少了用戶移動顯示界面的操作步驟,提高了操作效率,同時(shí)提高了用戶體驗(yàn)。
[0061]上述步驟340中設(shè)置默認(rèn)位置的另一優(yōu)選實(shí)施例為:記錄部分所述顯示界面多次移出屏幕顯示區(qū)域后的多個(gè)位置,當(dāng)所述多個(gè)位置中至少預(yù)設(shè)數(shù)量的位置的離散程度在閾值范圍內(nèi)時(shí),設(shè)置所述至少預(yù)設(shè)數(shù)量的位置的中心位置為默認(rèn)位置。根據(jù)記錄的多個(gè)所述位置,獲取所述顯示界面移出屏幕顯示區(qū)域后的多個(gè)位置的坐標(biāo)值,并存儲;篩選已存儲的所述顯示界面移出屏幕顯示區(qū)域的后的位置的坐標(biāo)值,當(dāng)其中N個(gè)位置的離散程度在預(yù)設(shè)的閾值范圍內(nèi)時(shí),計(jì)算上述N個(gè)坐標(biāo)值的中心位置坐標(biāo);將上述中心位置坐標(biāo)設(shè)置為顯示界面移至屏幕顯示區(qū)域的默認(rèn)位置的坐標(biāo)值。其中,預(yù)設(shè)數(shù)量N為正整數(shù),可以根據(jù)經(jīng)驗(yàn)設(shè)置,如5個(gè)。計(jì)算上述N個(gè)位置的離散程度可以采用現(xiàn)有技術(shù)中的方法實(shí)現(xiàn),如計(jì)算每一個(gè)位置和其他位置的標(biāo)準(zhǔn)差,標(biāo)準(zhǔn)差代表各個(gè)位置的離散程度,標(biāo)準(zhǔn)差越大,離散程度越大。
[0062]本實(shí)施例通過記錄用戶移動顯示界面的位置,經(jīng)過分析計(jì)算,可以根據(jù)用戶的操作習(xí)慣快速地移動顯示界面至屏幕顯示區(qū)域的某一位置,提高了單手操作移動終端的效率,改善了用戶體驗(yàn)。通過篩選最新存儲的顯示界面移出屏幕顯示區(qū)域位置的坐標(biāo)值,實(shí)時(shí)更新現(xiàn)顯示界面移至屏幕顯示區(qū)域的默認(rèn)位置,能夠更準(zhǔn)確地移動顯示界面,有效地適應(yīng)由于用戶操作習(xí)慣改變而帶來的顯示界面移動位置變化的情況。
[0063]優(yōu)選的,為了節(jié)省存儲空間,可以設(shè)置存儲的所述顯示界面移至屏幕顯示區(qū)域位置的坐標(biāo)值的數(shù)量M,M為大于N的正整數(shù)。當(dāng)存儲的坐標(biāo)值的數(shù)量大于M時(shí),按照存儲的時(shí)間順序,刪除最早存儲的坐標(biāo)值。
[0064]進(jìn)一步的,為了提高顯示界面移動的準(zhǔn)確度,上述步驟340中還可以包括,篩選最新存儲的所述顯示界面移至屏幕顯示區(qū)域位置的坐標(biāo)值,當(dāng)其中P個(gè)坐標(biāo)值偏差大于預(yù)設(shè)值時(shí),刪除其他已存儲的坐標(biāo)值,保留最新存儲的一個(gè)顯示界面移出或移入屏幕顯示區(qū)域位置的坐標(biāo)值。其中,P大于或等于I的正整數(shù)。該預(yù)設(shè)值根據(jù)顯示界面的分辨率設(shè)置,例如,可以設(shè)置為顯示界面的最大坐標(biāo)范圍的三分之一。
[0065]基于本實(shí)施例的另一優(yōu)選實(shí)施例中,當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),根據(jù)顯示界面的移動狀態(tài),整體移動顯示界面,將至少部分所述顯示界面移至屏幕顯示區(qū)域的默認(rèn)位置,或整體移動全部所述顯示界面至屏幕顯示區(qū)域內(nèi)。若顯示界面處于移動狀態(tài),則當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動全部所述顯示界面至屏幕顯示區(qū)域內(nèi);若顯示界面處于非移動狀態(tài),則當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動顯示界面,將至少部分所述顯示界面移至屏幕顯示區(qū)域的默認(rèn)位置。通過判斷顯示界面的位置可以確定顯示界面是否處于移動狀態(tài)。
[0066]實(shí)施例四:
[0067]基于本發(fā)明的實(shí)施例一和二的任意一個(gè)實(shí)施例,本實(shí)施例提供的單手操作移動終端的方法,當(dāng)部分所述顯示界面移出屏幕顯示區(qū)域,在步驟320之后,還包括:
[0068]步驟330,當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動全部所述顯示界面至屏幕顯示區(qū)域內(nèi)。
[0069]觸控板根據(jù)用戶的觸摸實(shí)時(shí)輸出觸控信號。某些觸控板,當(dāng)用戶手指點(diǎn)擊觸控板時(shí),觸控板會輸出點(diǎn)擊信號,通過檢測觸控板輸出的點(diǎn)擊信號,可以檢測用戶在觸控板上的點(diǎn)擊操作。。當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動全部所述顯示界面至屏幕內(nèi),即將顯示界面移動至初始位置。通過本實(shí)施例,可以快速恢復(fù)移動后的顯示界面至初始狀態(tài),便于用戶操作,提高顯示界面的移動效率。
[0070]實(shí)施例五:
[0071]相應(yīng)地,本發(fā)明還公開了一種移動終端,如圖7所示,該移動終端設(shè)置有觸控板,包括:
[0072]檢測單元700,用于檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離;
[0073]第一移動單元720,用于根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0074]檢測單元700和第一移動單元720的具體實(shí)現(xiàn)方式參見方法實(shí)施例一,此處不再贅述。
[0075]本發(fā)明通過檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離;根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域,將待操作的顯示界面移動至用戶單手可以觸及的位置,使用戶能夠方便地單手操作移動終端。與現(xiàn)有技術(shù)相比,不需要縮小屏幕顯示內(nèi)容,操作準(zhǔn)確度更高。
[0076]實(shí)施例六:
[0077]在實(shí)施例五的基礎(chǔ)上,可選地,移動終端還包括:手持姿勢確定單元710,如圖8所示。所述手持姿勢確定單元710,用于根據(jù)所述滑動操作確定所述觸控板的位置,所述觸控板包括分別設(shè)于所述移動終端兩側(cè)邊框的左觸控板和右觸控板;以及,
[0078]根據(jù)所述觸控板的位置確定用戶的手持姿勢為左手握持或右手握持。
[0079]進(jìn)一步地,當(dāng)確定用戶的手持姿勢為左手握持時(shí),所述第一移動單元720用于:
[0080]以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系;
[0081]根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向;
[0082]或根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向。
[0083]進(jìn)一步地,當(dāng)確定用戶的手持姿勢為右手握持時(shí),所述第一移動單元720用于:
[0084]以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系;
[0085]根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向;
[0086]或根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向。其中,所述滑動方向與所述移動方向設(shè)有匹配關(guān)系,所述滑動距離與所述移動距離設(shè)有匹配關(guān)系。通過預(yù)先設(shè)置好匹配關(guān)系,檢測出滑動方向和滑動距離,就可以獲得移動距離和移動方向。
[0087]具體實(shí)施時(shí),所述第一移動單元720進(jìn)一步用于:在屏幕的顯示界面視圖上層創(chuàng)建一固定的夾層視圖;在所述夾層視圖上層創(chuàng)建一可移動的頂層視圖,所述頂層視圖為所述顯示界面視圖的復(fù)制圖層;建立所述頂層視圖與所述顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系;根據(jù)所述滑動方向和所述滑動距離,整體移動所述頂層視圖,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0088]通過確定用戶的手持姿勢,根據(jù)手持姿勢和滑動操作的方向進(jìn)一步確定顯示界面的移動方向,顯示界面移動更準(zhǔn)確。
[0089]基于前述的移動終端實(shí)施例,本發(fā)明移動終端的又一優(yōu)選實(shí)施例還包括:第二移動單元,用于當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動全部所述顯示界面至屏幕顯示區(qū)域內(nèi),此處的點(diǎn)擊操作為單擊或者雙擊或者三擊等。
[0090]通過本實(shí)施例,可以快速恢復(fù)移動后的顯示界面至初始狀態(tài),便于用戶操作,提高顯示界面的移動效率。
[0091]基于前述圖7或圖8所示的實(shí)施例,本發(fā)明移動終端的又一優(yōu)選實(shí)施例還包括:
[0092]默認(rèn)移動位置設(shè)置單元,用于記錄部分所述顯示界面多次移出屏幕顯示區(qū)域后的各個(gè)位置,統(tǒng)計(jì)所述各個(gè)位置出現(xiàn)的次數(shù);當(dāng)所述各個(gè)位置中的任一位置的次數(shù)大于或等于閾值次數(shù)時(shí),設(shè)置所述任一位置為默認(rèn)位置;
[0093]所述第一移動單元720,還用于當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動顯示界面,將至少部分所述顯示界面移至屏幕顯示區(qū)域的默認(rèn)位置。
[0094]本實(shí)施例的默認(rèn)移動位置設(shè)置單元的另一優(yōu)選實(shí)施例中,默認(rèn)移動位置設(shè)置單元,用于記錄部分所述顯示界面多次移出屏幕顯示區(qū)域后的多個(gè)位置;當(dāng)所述多個(gè)位置中至少預(yù)設(shè)數(shù)量的位置的離散程度在閾值范圍內(nèi)時(shí),設(shè)置所述至少預(yù)設(shè)數(shù)量的位置的中心位置為默認(rèn)位置。
[0095]基于本實(shí)施例,本發(fā)明的再一優(yōu)選實(shí)施例中,所述第二移動單元,還用于當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),根據(jù)顯示界面的移動狀態(tài),整體移動全部所述顯示界面至屏幕顯示區(qū)域內(nèi)。
[0096]本實(shí)施例通過記錄用戶移動顯示界面的位置,經(jīng)過分析計(jì)算,可以根據(jù)用戶的操作習(xí)慣快速地移動顯示界面至屏幕顯示區(qū)域的某一位置,提高了單手操作移動終端的效率,改善了用戶體驗(yàn)。
[0097]實(shí)施例七
[0098]圖9是本發(fā)明另一個(gè)實(shí)施例的移動終端的框圖。圖9所示的移動終端900包括:至少一個(gè)處理器901、存儲器902、至少一個(gè)網(wǎng)絡(luò)接口 904和其他用戶接口 903。移動終端900中的各個(gè)組件通過總線系統(tǒng)905耦合在一起??衫斫?,總線系統(tǒng)905用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)905除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖9中將各種總線都標(biāo)為總線系統(tǒng)905。
[0099]其中,用戶接口 903可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板、觸摸屏或者觸控板等。本實(shí)施例通過觸控板檢測用戶的滑動操作,并獲取用戶的滑動操作的滑動方向和滑動距離。
[0100]可以理解,本發(fā)明實(shí)施例中的存儲器902可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-OnlyMemory, ROM)、可編程只讀存儲器(ProgrammabI eROM,PROM)、可擦除可編程只讀存儲器(ErasablePR0M,EPR0M)、電可擦除可編程只讀存儲器(Electrical IyEPROM,EEPR(M)SR存。易失性存儲器可以是隨機(jī)存取存儲器(RandomAccessMemory’RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲器(3七&〖化!^1,31^10、動態(tài)隨機(jī)存取存儲器(0711&1^^^1,01^10、同步動態(tài)隨機(jī)存取存儲器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機(jī)存取存儲器(DoubleDataRateSDRAM,DDRSDRAM)、增強(qiáng)型同步動態(tài)隨機(jī)存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態(tài)隨機(jī)存取存儲器(Synchl inkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲器(DirectRambusRAM,DRRAM)。本文描述的系統(tǒng)和方法的存儲器902旨在包括但不限于這些和任意其它適合類型的存儲器。
[0101 ]在一些實(shí)施方式中,存儲器902存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)9021和應(yīng)用程序9022。
[0102]其中,操作系統(tǒng)9021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序7022,包含各種應(yīng)用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序9022中。
[0103]在本發(fā)明實(shí)施例中,通過調(diào)用存儲器902存儲的程序或指令,具體的,可以是應(yīng)用程序9022中存儲的程序或指令。通過用戶接口 903中的觸控板檢測用戶的滑動操作,并獲取用戶的滑動操作的滑動方向和滑動距離。處理器901根據(jù)所述滑動方向和所述滑動距離,以與滑動方向匹配的移動方向和與滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0104]上述本發(fā)明實(shí)施例揭示的方法部分可以應(yīng)用于處理器901中,或者由處理器901實(shí)現(xiàn)。處理器901可能是一種集成電路芯片,具有信號的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器901中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器901可以是通用處理器、數(shù)字信號處理器(018;^31518肪1?1'0068801',05?)、專用集成電路(Applicat1nSpecific IntegratedCircuit ,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器902,處理器901讀取存儲器902中的滑動方向與移動方向的匹配關(guān)系,滑動距離與移動距離設(shè)的匹配關(guān)系,結(jié)合其硬件完成上述方法的步驟。
[0105]可以理解的是,本文描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來實(shí)現(xiàn)。對于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路(Applicat1nSpecificIntegratedCircuits,ASIC)、數(shù)字信號處理器(DigitalSignalProcessing,DSP)、數(shù)字信號處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice ,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。
[0106]對于軟件實(shí)現(xiàn),可通過執(zhí)行本文所述功能的模塊(例如過程、函數(shù)等)來實(shí)現(xiàn)本文所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實(shí)現(xiàn)。
[0107]可選地,在整體移動顯示界面之前,處理器901還獲取分別設(shè)于所述移動終端兩側(cè)邊框的左觸控板和右觸控板,根據(jù)觸控板的滑動操作確定用戶的手持姿勢為左右握持還是右手握持。
[0108]在確定左手握持后,以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系。接著,根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向;或根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向。
[0109]在確定左手握持后,以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系。接著,根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向。或根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向。
[0110]可選地,將顯示界面移動主要通過圖層實(shí)現(xiàn)。處理器901在屏幕的顯示界面視圖上層創(chuàng)建一固定的夾層視圖,然后在所述夾層視圖上層創(chuàng)建一可移動的頂層視圖,所述頂層視圖為所述顯示界面視圖的復(fù)制圖層;接著,建立所述頂層視圖與所述顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系;最后根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述頂層視圖,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0111]移動終端900能夠?qū)崿F(xiàn)前述實(shí)施例中移動終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里不再贅述。通過本實(shí)施例,將待操作的顯示界面移動至用戶單手可以觸及的位置,使用戶能夠方便地單手操作移動終端。與現(xiàn)有技術(shù)相比,不需要縮小屏幕顯示內(nèi)容,操作準(zhǔn)確度更尚O
[0112]實(shí)施例八
[0113]圖10是本發(fā)明實(shí)施例八的移動終端的結(jié)構(gòu)示意圖。具體地,圖10中的移動終端可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理(PersonalDigital Assistant ,PDA)、或車載電腦等。
[0114]圖10中的移動終端包括射頻(Rad1Frequency,RF)電路1010、存儲器1020、輸入單元 1030、顯示單元 1040、處理器 1060、音頻電路 1070、WiFi (WirelessFidelity)模塊 1080 和電源1090。
[0115]其中,輸入單元1030可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終端的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元1030可以包括觸控面板1031。觸控面板1031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板1031可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給該處理器1060,并能接收處理器1060發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1031。除了觸控面板1031,輸入單元1030還可以包括其他輸入設(shè)備1032,其他輸入設(shè)備1032可以包括但不限于觸控板。觸控板可以設(shè)于移動終端的前面板后者后蓋,也可以設(shè)于邊框。
[0116]其中,顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種菜單界面。顯示單元1040可包括顯示面板1041,可選的,可以采用LCD或有機(jī)發(fā)光二極管(OrganicLight-EmittingD1de,0LED)等形式來配置顯示面板1041。
[0117]應(yīng)注意,觸控面板1031可以覆蓋顯示面板1041,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器1060以確定觸摸事件的類型,隨后處理器1060根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
[0118]觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個(gè)顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號、滾動條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
[0119]其中處理器1060是移動終端的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲在第一存儲器1021內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器1022內(nèi)的數(shù)據(jù),執(zhí)行移動終端的各種功能和處理數(shù)據(jù),從而對移動終端進(jìn)行整體監(jiān)控??蛇x的,處理器1060可包括一個(gè)或多個(gè)處理單元。
[0120]在本發(fā)明實(shí)施例中,觸控板獲取用戶輸入的滑動操作,通過調(diào)用存儲該第一存儲器1021內(nèi)的軟件程序和/或模塊和/或該第二存儲器1022內(nèi)的所述滑動方向與所述移動方向的匹配關(guān)系,所述滑動距離與所述移動距離的匹配關(guān)系,處理器1060用于獲取所述滑動操作的滑動方向和滑動距離,并以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。
[0121]可選地,在整體移動顯示界面之前,處理器1060根據(jù)分別設(shè)于所述移動終端兩側(cè)邊框的左觸控板和右觸控板接收到的用戶的滑動操作,確定用戶的手持姿勢為左手握持或右手握持。當(dāng)確定用戶的手持姿勢為左手握持時(shí),處理器1060以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系。接著,以與滑動方向匹配的移動方向和與滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向?;蛞耘c滑動方向匹配的移動方向和與滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向。
[0122]當(dāng)確定用戶的手持姿勢為右手握持時(shí),處理器1060以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系。接著,以與滑動方向匹配的移動方向和與滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向?;蚋鶕?jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向。
[0123]可選地,顯示界面的移動主要通過圖層實(shí)現(xiàn)。處理器1060在屏幕的顯示界面視圖上層創(chuàng)建一固定的夾層視圖,然后在所述夾層視圖上層創(chuàng)建一可移動的頂層視圖,所述頂層視圖為所述顯示界面視圖的復(fù)制圖層。接著,建立所述頂層視圖與所述顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系;最后根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述頂層視圖,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。通過圖層以及圖層之間的對應(yīng)關(guān)系,當(dāng)點(diǎn)擊頂層視圖中的觸控對象時(shí),自動關(guān)聯(lián)到顯示界面視圖的觸控對象,從而完成相應(yīng)動作的執(zhí)行。
[0124]進(jìn)一步地,在整體移動顯示界面之后,處理器根據(jù)用戶多次移動顯示界面后停留的位置,將多次停留在同一位置的位置確定為默認(rèn)位置。
[0125]另一種實(shí)現(xiàn)方式是,提前設(shè)定一個(gè)適合單手操作的位置,將該位置確定為默認(rèn)位置。當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動所述顯示界面,將至少部分所述顯示界面移至所述默認(rèn)位置。
[0126]在顯示界面移動之后,當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動全部所述顯示界面至屏幕顯示區(qū)域內(nèi),可以快速將顯示界面恢復(fù)初始狀態(tài),提高用戶體驗(yàn)。
[0127]本實(shí)施例與現(xiàn)有技術(shù)相比,不需要縮小屏幕顯示內(nèi)容,將顯示界面整體移動到適合單手操作的位置,單手操作準(zhǔn)確度更高。
[0128]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0129]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0130]在本申請所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0131]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0132]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0133]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0134]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
[0135]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對于移動終端實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
【主權(quán)項(xiàng)】
1.一種單手操作移動終端的方法,其特征在于,該移動終端設(shè)置有觸控板,該方法包括: 檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離; 根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域的步驟之前,還包括: 根據(jù)所述滑動操作確定所述觸控板的位置,所述觸控板包括分別設(shè)于所述移動終端兩側(cè)邊框的左觸控板和右觸控板; 根據(jù)所述觸控板的位置確定用戶的手持姿勢為左手握持或右手握持。3.如權(quán)利要求2所述的方法,其特征在于,當(dāng)確定用戶的手持姿勢為左手握持時(shí),所述根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域的步驟包括: 以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系; 根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向; 或根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向。4.如權(quán)利要求2所述的方法,其特征在于,當(dāng)確定用戶的手持姿勢為右手握持時(shí),所述根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域的步驟包括: 以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系; 根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向; 或根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向。5.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域的步驟包括: 在屏幕的顯示界面視圖上層創(chuàng)建一固定的夾層視圖; 在所述夾層視圖上層創(chuàng)建一可移動的頂層視圖,所述頂層視圖為所述顯示界面視圖的復(fù)制圖層; 建立所述頂層視圖與所述顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系; 根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述頂層視圖,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。6.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域的步驟之后還包括: 當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動全部所述顯示界面至屏幕顯示區(qū)域內(nèi)。7.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域的步驟之后還包括: 記錄部分所述顯示界面多次移出屏幕顯示區(qū)域后的各個(gè)位置,統(tǒng)計(jì)所述各個(gè)位置出現(xiàn)的次數(shù); 當(dāng)所述各個(gè)位置中的任一位置的次數(shù)大于或等于閾值次數(shù)時(shí),設(shè)置所述任一位置為默認(rèn)位置; 當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動所述顯示界面,將至少部分所述顯示界面移至所述默認(rèn)位置。8.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域的步驟之后還包括: 記錄部分所述顯示界面多次移出屏幕顯示區(qū)域后的多個(gè)位置; 當(dāng)所述多個(gè)位置中至少預(yù)設(shè)數(shù)量的位置的離散程度在閾值范圍內(nèi)時(shí),設(shè)置所述至少預(yù)設(shè)數(shù)量的位置的中心位置為默認(rèn)位置; 當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動所述顯示界面,將至少部分所述顯示界面移至所述默認(rèn)位置。9.一種移動終端,其特征在于,該移動終端設(shè)置有觸控板,包括: 檢測單元,用于檢測用戶在所述觸控板的滑動操作,獲取所述滑動操作的滑動方向和滑動距離; 第一移動單元,用于根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。10.如權(quán)利要求9所述的移動終端,其特征在于,還包括:手持姿勢確定單元,用于根據(jù)所述滑動操作確定所述觸控板的位置,所述觸控板包括分別設(shè)于所述移動終端兩側(cè)邊框的左觸控板和右觸控板;以及, 根據(jù)所述觸控板的位置確定用戶的手持姿勢為左手握持或右手握持。11.如權(quán)利要求10所述的移動終端,其特征在于,當(dāng)確定用戶的手持姿勢為左手握持時(shí),所述第一移動單元用于: 以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系; 根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向; 或根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向。12.如權(quán)利要求10所述的移動終端,其特征在于,當(dāng)確定用戶的手持姿勢為右手握持時(shí),所述第一移動單元用于: 以屏幕中心為原點(diǎn),設(shè)置平面直角坐標(biāo)系; 根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述顯示界面,將至少部分所述顯示界面移出屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸正向、第一象限或第四象限的指向方向; 或根據(jù)所述滑動方向和所述滑動距離,整體移動所述顯示界面,將至少部分所述顯示界面移入屏幕顯示區(qū)域,所述顯示界面的移動方向包括以所述原點(diǎn)為出發(fā)點(diǎn),指向縱軸正負(fù)向、橫軸負(fù)向、第二象限或第三象限的指向方向。13.如權(quán)利要求9所述的移動終端,其特征在于,所述第一移動單元還用于: 在屏幕的顯示界面視圖上層創(chuàng)建一固定的夾層視圖; 在所述夾層視圖上層創(chuàng)建一可移動的頂層視圖,所述頂層視圖為所述顯示界面視圖的復(fù)制圖層; 建立所述頂層視圖與所述顯示界面視圖的觸控對象的關(guān)聯(lián)關(guān)系; 根據(jù)所述滑動方向和所述滑動距離,以與所述滑動方向匹配的移動方向和與所述滑動距離匹配的移動距離整體移動所述頂層視圖,將至少部分所述顯示界面移出或移入屏幕顯示區(qū)域。14.如權(quán)利要求9所述的移動終端,其特征在于,所述移動終端還包括: 第二移動單元,用于當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動全部所述顯示界面至屏幕顯示區(qū)域內(nèi)。15.如權(quán)利要求9所述的移動終端,其特征在于,所述移動終端還包括: 默認(rèn)移動位置設(shè)置單元,用于記錄部分所述顯示界面多次移出屏幕顯示區(qū)域后的各個(gè)位置,統(tǒng)計(jì)所述各個(gè)位置出現(xiàn)的次數(shù);當(dāng)所述各個(gè)位置中的任一位置的次數(shù)大于或等于閾值次數(shù)時(shí),設(shè)置所述任一位置為默認(rèn)位置; 所述第一移動單元,還用于當(dāng)檢測到用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動顯示界面,將至少部分所述顯示界面移至屏幕顯示區(qū)域的默認(rèn)位置。16.如權(quán)利要求9所述的移動終端,其特征在于,所述移動終端還包括: 默認(rèn)移動位置設(shè)置單元,用于記錄部分所述顯示界面多次移出屏幕顯示區(qū)域后的多個(gè)位置;當(dāng)所述多個(gè)位置中至少預(yù)設(shè)數(shù)量的位置的離散程度在閾值范圍內(nèi)時(shí),設(shè)置所述至少預(yù)設(shè)數(shù)量的位置的中心位置為默認(rèn)位置; 當(dāng)檢測用戶在所述觸控板的點(diǎn)擊操作時(shí),整體移動所述顯示界面,將至少部分所述顯示界面移至所述默認(rèn)位置。
【文檔編號】G06F3/0481GK105824495SQ201510862724
【公開日】2016年8月3日
【申請日】2015年11月30日
【發(fā)明人】馬成
【申請人】維沃移動通信有限公司