本發(fā)明涉及終端技術領域,更具體地說,涉及一種屏幕顯示界面的縮放裝置、終端及方法。
背景技術:
目前,手機等終端雖然可以縮放屏幕的顯示界面,但是其縮放位置、比例均是固定的,無法自適應用戶的實際操作情況;例如即便將屏幕的顯示界面縮到最小,一些手機還是無法滿足兒童單手操作的要求,導致用戶不得不雙手操作手機;在某些特殊環(huán)境,例如乘車,誤操作頻繁發(fā)生,用戶體驗很差。
技術實現(xiàn)要素:
本發(fā)明的主要目的在于提出一種屏幕顯示界面的縮放裝置、終端及方法,旨在解決現(xiàn)有技術中,屏幕顯示界面的縮放位置、比例固定,無法自適應用戶的實際操作情況的問題。
為解決上述技術問題,本發(fā)明提供一種屏幕顯示界面的縮放裝置,包括:
采集模塊,用于采集指紋信息;
計算模塊,用于計算指紋信息的指紋紋理距離值;
比較模塊,用于將指紋紋理距離值與預設的指紋紋理距離值進行比較;
縮放模塊,用于根據(jù)比較結(jié)果對屏幕的顯示界面進行縮放。
其中,還包括:
顯示模塊,用于顯示第一預設界面,第一預設界面包括屏幕顯示界面縮放功能的開啟和關閉的選擇項;
接收模塊,用于接收用戶對其中一個選擇項的選定操作。
其中,縮放模塊用于當指紋紋理距離值大于預設的指紋紋理距離值時,將屏幕的顯示界面進行放大,且放大倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值;
當指紋紋理距離值小于預設的指紋紋理距離值時,將屏幕的顯示界面進行縮小,且縮小倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值。
其中,還包括:
檢測模塊,用于檢測用戶對屏幕的觸摸點;
縮放模塊還用于以觸摸點為定點,縮放屏幕的顯示界面。
進一步地,本發(fā)明提供一種終端,包括上述的屏幕顯示界面的縮放裝置。
進一步地,本發(fā)明提供一種屏幕顯示界面的縮放方法,包括:
采集指紋信息;
計算指紋信息的指紋紋理距離值;
將指紋紋理距離值與預設的指紋紋理距離值進行比較;
根據(jù)比較結(jié)果對屏幕的顯示界面進行縮放。
其中,還包括:
顯示第一預設界面,第一預設界面包括屏幕顯示界面縮放功能的開啟和關閉的選擇項;
當接收到用戶對屏幕顯示界面縮放功能的開啟選擇項的選定操作時,則進入采集指紋信息的步驟;
當接收到用戶對屏幕顯示界面縮放功能的關閉選擇項的選定操作時,則關閉屏幕顯示界面縮放的功能。
其中,在接收到用戶對屏幕顯示界面縮放功能的開啟選擇項的選定操作之后,采集指紋信息之前,還包括:
顯示第二預設界面,第二預設界面包括多個應用的選擇項;
接收用戶對至少一個選擇項的選定操作;
根據(jù)用戶的選定操作開啟對應應用的屏幕顯示界面縮放功能;
或者,分析用戶對應用的歷史操作習慣;
將使用次數(shù)超過設定閾值的應用開啟屏幕顯示界面縮放功能。
其中,根據(jù)比較結(jié)果對屏幕的顯示界面進行縮放包括:
當指紋紋理距離值大于預設的指紋紋理距離值時,將屏幕的顯示界面進行放大,且放大倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值;
當指紋紋理距離值小于預設的指紋紋理距離值時,將屏幕的顯示界面進行縮小,且縮小倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值。
其中,在對屏幕的顯示界面進行縮放的過程中,還包括:
檢測用戶對屏幕的觸摸點;
以觸摸點為定點,縮放屏幕的顯示界面。
有益效果
本發(fā)明提供了一種屏幕顯示界面的縮放裝置、終端及方法,該屏幕顯示界面的縮放裝置包括采集模塊,用于采集指紋信息;計算模塊,用于計算指紋信息的指紋紋理距離值;比較模塊,用于將指紋紋理距離值與預設的指紋紋理距離值進行比較;縮放模塊,用于根據(jù)比較結(jié)果對屏幕的顯示界面進行縮放;采用上述方案,利用指紋紋理距離值對屏幕的顯示界面進行縮放,以適應用戶的實際操作情況,降低了用戶誤操作的概率,提升了用戶體驗。
附圖說明
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
圖1為實現(xiàn)本發(fā)明各個實施例一個可選的終端的硬件結(jié)構(gòu)示意圖;
圖2為本發(fā)明第一實施例提供的一種屏幕顯示界面的縮放裝置的示意圖;
圖3為本發(fā)明第一實施例提供的另一種屏幕顯示界面的縮放裝置的示意圖;
圖4為本發(fā)明各個實施例提供的一種指紋紋理距離選取的示意圖;
圖5為本發(fā)明各個實施例提供的一種屏幕顯示界面縮放前的示意圖;
圖6為本發(fā)明各個實施例提供的一種屏幕顯示界面縮放后的示意圖;
圖7為本發(fā)明各個實施例提供的另一種屏幕顯示界面縮放前的示意圖;
圖8為本發(fā)明各個實施例提供的另一種屏幕顯示界面縮放后的示意圖;
圖9為本發(fā)明第二實施例提供的一種終端的示意圖;
圖10為本發(fā)明第三實施例提供的一種屏幕顯示界面的縮放方法的流程圖。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、pda(個人數(shù)字助理)、pad(平板電腦)、pmp(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數(shù)字tv、臺式計算機等等的固定終端。本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應用于固定類型的終端。
圖1為實現(xiàn)本發(fā)明各個實施例一個可選的終端的硬件結(jié)構(gòu)示意圖。
終端100可以包括用戶輸入單元110、感測單元120、輸出單元130、存儲器140、控制器150和電源單元160等等。圖1示出了具有各種組件的終端100,但是應理解的是,并不要求實施所有示出的組件,可以替代地實施更多或更少的組件,將在下面詳細描述終端100的元件。
用戶輸入單元110可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制終端100的各種操作。用戶輸入單元110允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋仔片、觸摸板(例如,檢測由于被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當觸摸板以層的形式疊加在顯示子模塊131上時,可以形成觸摸屏。
感測單元120檢測終端100的當前狀態(tài),(例如,終端100的打開或關閉狀態(tài))、終端100的位置、用戶對于終端100的接觸(即,觸摸輸入)的有無、終端100的取向、終端100的加速或減速移動和方向等等,并且生成用于控制終端100的操作的命令或信號。例如,當終端100實施為滑動型移動電話時,感測單元120可以感測該滑動型電話是打開還是關閉。另外,感測單元120能夠檢測電源單元160是否提供電力。感測單元120可以包括接近傳感器121。
輸出單元130可以包括顯示子模塊131等。
顯示子模塊131可以顯示在終端100中處理的信息。例如,當終端100處于電話通話模式時,顯示子模塊131可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關的用戶界面(ui)或圖形用戶界面(gui)。當終端100處于視頻通話模式或者圖像捕獲模式時,顯示子模塊131可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關功能的ui或gui等等。
同時,當顯示子模塊131和觸摸板以層的形式彼此疊加以形成觸摸屏時,顯示子模塊131可以用作輸入裝置和輸出裝置。顯示子模塊131可以包括液晶顯示器(lcd)、薄膜晶體管lcd(tft-lcd)、有機發(fā)光二極管(oled)顯示器、柔性顯示器、三維(3d)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為toled(透明有機發(fā)光二極管)顯示器等等。根據(jù)特定想要的實施方式,終端100可以包括兩個或更多顯示模塊(或其它顯示裝置),例如,終端100可以包括外部顯示模塊(未示出)和內(nèi)部顯示模塊(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
存儲器140可以存儲由控制器150執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器140可以存儲關于當觸摸施加到觸摸屏時輸出的各種方式的振動和音頻信號的數(shù)據(jù)。
存儲器140可以包括至少一種類型的存儲介質(zhì),存儲介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲器(例如,sd或dx存儲器等等)、隨機訪問存儲器(ram)、靜態(tài)隨機訪問存儲器(sram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、可編程只讀存儲器(prom)、磁性存儲器、磁盤、光盤等等。而且,終端100可以與通過網(wǎng)絡連接執(zhí)行存儲器140的存儲功能的網(wǎng)絡存儲裝置協(xié)作。
控制器150通??刂平K端100的總體操作。例如,控制器150執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關的控制和處理??刂破?50可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。
電源單元160在控制器150的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當?shù)碾娏Α?/p>
這里描述的各種實施方式可以以使用例如計算機軟件、硬件或其任何組合的計算機可讀介質(zhì)來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理裝置(dspd)、可編程邏輯裝置(pld)、現(xiàn)場可編程門陣列(fpga)、處理器、控制器、微控制器、微處理器、被設計為執(zhí)行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器150中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨的軟件模塊來實施。軟件代碼可以由以任何適當?shù)木幊陶Z言編寫的軟件應用程序(或程序)來實施,軟件代碼可以存儲在存儲器140中并且由控制器150執(zhí)行。
至此,己經(jīng)按照其功能描述了終端100。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動型、滑動型終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發(fā)明能夠應用于任何類型的移動終端,并且不限于滑動型移動終端。
基于上述終端硬件結(jié)構(gòu),以下通過具體實施例對本發(fā)明進行詳細說明。
第一實施例
本實施例提供了一種屏幕顯示界面的縮放裝置,參見圖2,圖2為本發(fā)明第一實施例提供的屏幕顯示界面的縮放裝置的示意圖,該屏幕顯示界面的縮放裝置包括:采集模塊201、計算模塊202、比較模塊203、縮放模塊204,其中,
采集模塊201,用于采集指紋信息。
可選的,在采集指紋信息之前,還包括:
顯示預設界面,該預設界面包括多個預設的指紋紋理距離值的選擇項;不同的預設的指紋紋理距離值根據(jù)不同的用戶群進行設置;
指紋紋理距離值是指紋紋理之間的距離的大小。每個人的指紋不同,指紋紋理之間的距離也不同,指紋紋理的距離在一定程度上可以反應一個人的手指長度,紋理距離越大,手指越長,手指觸摸的范圍也越大,反之越?。慌c以往通過手指觸摸范圍決策手指的長度相比,更為準確,因為用戶觸摸屏幕范圍由于時間、方式不同,均不相同;
示例性的,預設的指紋紋理距離值可以通過以下方式獲?。菏謾C廠商通過數(shù)據(jù)采集、分析,得出大眾用戶指紋紋理距離值的標準值,記為sd(standard_distance,標準距離),不同用戶群體,sd的取值不一樣,例如可以分為兒童指紋紋理距離值的sd、男性指紋紋理距離值的sd、女性指紋紋理距離值的sd等;通過上述方案,實現(xiàn)了指紋紋理距離值的標準值的個性化,針對不同用戶群體提出不同的指紋紋理距離值的標準值sd,可以適配不同的用戶群體;
接收用戶對其中一個預設的指紋紋理距離值的選擇項的選定操作;
根據(jù)用戶的選定操作確定出所需的預設的指紋紋理距離值;
除了上述的預置多個預設的指紋紋理距離值供用戶進行選擇之外,還可以根據(jù)手機等終端面向的主要用戶群體,在手機等終端中預先設置一個指紋紋理距離值的sd,例如一款手機的主要用戶群體為女性,則在該款手機中預置女性指紋紋理距離值的sd。
可選的,參見圖3,圖3為本實施例提供的另一種屏幕顯示界面的縮放裝置的示意圖,該屏幕顯示界面的縮放裝置還包括:
顯示模塊205,用于顯示第一預設界面,第一預設界面包括屏幕顯示界面縮放功能的開啟和關閉的選擇項;
接收模塊206,用于接收用戶對其中一個選擇項的選定操作;當接收到屏幕顯示界面縮放功能的開啟選擇項之后,則開啟屏幕顯示界面的縮放功能,然后進入采集模塊201采集指紋信息的操作;當接收到屏幕顯示界面縮放功能的關閉選擇項之后,則關閉屏幕顯示界面的縮放功能。
可選的,還包括:
顯示模塊205還用于在接收模塊206接收到用戶對屏幕顯示界面縮放功能的開啟選擇項的選定操作之后,采集模塊201采集指紋信息之前,顯示第二預設界面,第二預設界面包括多個應用的選擇項;
接收模塊206還用于接收用戶對至少一個選擇項的選定操作;
在接收到用戶對至少一個選擇項的選定操作之后,根據(jù)用戶的選定操作開啟對應應用的屏幕顯示界面縮放功能;
或者,可選的,還包括:分析用戶對應用的歷史操作習慣,將使用次數(shù)超過設定閾值的應用開啟屏幕顯示界面縮放功能;即可以將用戶常用的應用開啟屏幕顯示界面縮放功能。
計算模塊202,用于計算指紋信息的指紋紋理距離值;
在采集模塊201采集到用戶錄入的指紋信息之后,計算模塊202計算該指紋信息的指紋紋理距離值,記為ud(user_distance,用戶距離);
參見圖4,圖4是本實施例提供的一種指紋紋理距離選取的示意圖,圖4中是取自用戶不同手指的指紋,用戶自己決策計算指紋的個數(shù),假若用戶錄入n個指紋,每個指紋紋理距離值取兩個像素最清晰、垂直距離最近的作為該指紋的紋理距離值ud(i),用戶的ud可以采用以下方式計算:ud等于ud(1)、ud(2)、ud(3)…ud(n)之和與n的比值。
比較模塊203,用于將指紋紋理距離值與預設的指紋紋理距離值進行比較;
縮放模塊204,用于根據(jù)比較結(jié)果對屏幕的顯示界面進行縮放;
縮放模塊204具體用于當指紋紋理距離值大于預設的指紋紋理距離值時,將屏幕的顯示界面進行放大,且放大倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值;
當指紋紋理距離值小于預設的指紋紋理距離值時,將屏幕的顯示界面進行縮小,且縮小倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值;
也即,在取得用戶指紋信息的ud后,計算屏幕顯示界面的縮放比例,記為zp(zoompercentage,縮放比例),zp等于ud與sd的比值,如果zp>1,則將屏幕顯示界面放大至原始顯示界面的zp倍,如果zp<1,則將屏幕顯示界面縮小至原始顯示界面的zp倍;通過上述方案,實現(xiàn)了屏幕縮放比例的個性化,提出通過計算用戶的指紋紋理距離值與指紋紋理距離值的標準值sd的比值,來反應用戶單手操作范圍,而不是通過現(xiàn)有技術中的手指觸摸范圍來決定用戶單手操作范圍,這樣更為準確;
可選的,該屏幕顯示界面的縮放裝置還包括:
檢測模塊207,用于檢測用戶對屏幕的觸摸點;
縮放模塊204還用于以觸摸點為定點,縮放屏幕的顯示界面;
參見圖5,圖5為本實施例提供的一種屏幕顯示界面縮放前的示意圖,以撥號鍵盤為例,依據(jù)用戶操作習慣分析,如果用戶習慣左手操作,當用戶對屏幕的觸摸點為a,以位置a為定點,且當zp<1時,整個顯示界面縮小至原始顯示界面大小的zp倍,參見圖6,圖6為本實施例提供的一種屏幕顯示界面縮放后的示意圖。
參見圖7,圖7為本實施例提供的另一種屏幕顯示界面縮放前的示意圖,如果用戶習慣右手操作,當用戶對屏幕的觸摸點為b時,以位置b為定點,且當zp<1時,整個顯示界面縮小至原始顯示界面大小的zp倍,參見圖8,圖8為本實施例提供的另一種屏幕顯示界面縮放后的示意圖;
當用戶對屏幕的觸摸點為b時,對于手小、且習慣右手操作的用戶,屏幕縮小后用戶更容易觸摸到b,而不必使用雙手操作,對于手大的用戶,屏幕放大后不必曲手指操作,用戶體驗更好;通過上述方案,由用戶對屏幕的觸摸點確定出屏幕顯示界面縮放的定點,實現(xiàn)了屏幕顯示界面縮放方向的個性化。
采用本實施例提供的方案,利用指紋紋理距離值對屏幕的顯示界面進行縮放,以適應用戶的實際操作情況,降低了用戶誤操作的概率,提升了用戶體驗;
進一步的,實現(xiàn)了指紋紋理距離值的標準值的個性化,針對不同用戶群體提出不同的指紋紋理距離值的標準值sd,可以適配不同的用戶群體;
進一步的,實現(xiàn)了屏幕縮放比例的個性化,提出通過計算用戶的指紋紋理距離值與指紋紋理距離值的標準值sd的比值,來反應用戶單手操作范圍,而不是通過現(xiàn)有技術中的手指觸摸范圍來決定用戶單手操作范圍,這樣更為準確;
進一步的,由用戶對屏幕的觸摸點確定出屏幕顯示界面縮放的定點,實現(xiàn)了屏幕顯示界面縮放方向的個性化。
第二實施例
本實施例提供一種終端,參見圖9,圖9為本實施例提供的一種終端的示意圖,該終端包括第一實施例中的屏幕顯示界面的縮放裝置。上述屏幕顯示界面的縮放裝置的各功能模塊執(zhí)行的功能可通過圖1中的部分硬件來實現(xiàn),當然,各硬件執(zhí)行的功能也可由上述功能模塊實現(xiàn)。上述各功能模塊的功能具體由如下硬件實現(xiàn):
采集模塊201、接收模塊206、檢測模塊207的功能均可通過用戶輸入單元110來實現(xiàn);用戶輸入單元110允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋仔片、觸摸板(例如,檢測由于被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等;
計算模塊202、比較模塊203、縮放模塊204的功能均可通過控制器150來實現(xiàn);
顯示模塊205的功能可通過顯示子模塊131來實現(xiàn)。
用戶輸入單元110,用于采集指紋信息。
可選的,在采集指紋信息之前,還包括:
顯示預設界面,該預設界面包括多個預設的指紋紋理距離值的選擇項;不同的預設的指紋紋理距離值根據(jù)不同的用戶群進行設置;
指紋紋理距離值是指紋紋理之間的距離的大小。每個人的指紋不同,指紋紋理之間的距離也不同,指紋紋理的距離在一定程度上可以反應一個人的手指長度,紋理距離越大,手指越長,手指觸摸的范圍也越大,反之越?。慌c以往通過手指觸摸范圍決策手指的長度相比,更為準確,因為用戶觸摸屏幕范圍由于時間、方式不同,均不相同;
示例性的,預設的指紋紋理距離值可以通過以下方式獲?。菏謾C廠商通過數(shù)據(jù)采集、分析,得出大眾用戶指紋紋理距離值的標準值,記為sd,不同用戶群體,sd的取值不一樣,例如可以分為兒童指紋紋理距離值的sd、男性指紋紋理距離值的sd、女性指紋紋理距離值的sd等;通過上述方案,實現(xiàn)了指紋紋理距離值的標準值的個性化,針對不同用戶群體提出不同的指紋紋理距離值的標準值sd,可以適配不同的用戶群體;
接收用戶對其中一個預設的指紋紋理距離值的選擇項的選定操作;
根據(jù)用戶的選定操作確定出所需的預設的指紋紋理距離值;
除了上述的預置多個預設的指紋紋理距離值供用戶進行選擇之外,還可以根據(jù)手機等終端面向的主要用戶群體,在手機等終端中預先設置一個指紋紋理距離值的sd,例如一款手機的主要用戶群體為女性,則在該款手機中預置女性指紋紋理距離值的sd。
可選的,顯示子模塊131用于顯示第一預設界面,第一預設界面包括屏幕顯示界面縮放功能的開啟和關閉的選擇項;
用戶輸入單元110,用于接收用戶對其中一個選擇項的選定操作;當接收到屏幕顯示界面縮放功能的開啟選擇項之后,則開啟屏幕顯示界面的縮放功能,然后進入用戶輸入單元110采集指紋信息的操作;當接收到屏幕顯示界面縮放功能的關閉選擇項之后,則關閉屏幕顯示界面的縮放功能。
可選的,還包括:
顯示子模塊131還用于在用戶輸入單元110接收到用戶對屏幕顯示界面縮放功能的開啟選擇項的選定操作之后,用戶輸入單元110采集指紋信息之前,顯示第二預設界面,第二預設界面包括多個應用的選擇項;
用戶輸入單元110還用于接收用戶對至少一個選擇項的選定操作;
在接收到用戶對至少一個選擇項的選定操作之后,根據(jù)用戶的選定操作開啟對應應用的屏幕顯示界面縮放功能;
或者,可選的,還包括:分析用戶對應用的歷史操作習慣,將使用次數(shù)超過設定閾值的應用開啟屏幕顯示界面縮放功能;即可以將用戶常用的應用開啟屏幕顯示界面縮放功能。
控制器150,用于計算指紋信息的指紋紋理距離值;
在用戶輸入單元110采集到用戶錄入的指紋信息之后,控制器150計算該指紋信息的指紋紋理距離值,記為ud;
參見圖4,圖4是本實施例提供的一種指紋紋理距離選取的示意圖,圖4中是取自用戶不同手指的指紋,用戶自己決策計算指紋的個數(shù),假若用戶錄入n個指紋,每個指紋紋理距離值取兩個像素最清晰、垂直距離最近的作為該指紋的紋理距離值ud(i),用戶的ud可以采用以下方式計算:ud等于ud(1)、ud(2)、ud(3)…ud(n)之和與n的比值。
控制器150,用于將指紋紋理距離值與預設的指紋紋理距離值進行比較;
控制器150,用于根據(jù)比較結(jié)果對屏幕的顯示界面進行縮放;
控制器150具體用于當指紋紋理距離值大于預設的指紋紋理距離值時,將屏幕的顯示界面進行放大,且放大倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值;
當指紋紋理距離值小于預設的指紋紋理距離值時,將屏幕的顯示界面進行縮小,且縮小倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值;
也即,在取得用戶指紋信息的ud后,計算屏幕顯示界面的縮放比例,記為zp,zp等于ud與sd的比值,如果zp>1,則將屏幕顯示界面放大至原始顯示界面的zp倍,如果zp<1,則將屏幕顯示界面縮小至原始顯示界面的zp倍;通過上述方案,實現(xiàn)了屏幕縮放比例的個性化,提出通過計算用戶的指紋紋理距離值與指紋紋理距離值的標準值sd的比值,來反應用戶單手操作范圍,而不是通過現(xiàn)有技術中的手指觸摸范圍來決定用戶單手操作范圍,這樣更為準確;
可選的,用戶輸入單元110,用于檢測用戶對屏幕的觸摸點;
控制器150還用于以觸摸點為定點,縮放屏幕的顯示界面;
參見圖5,圖5為本實施例提供的一種屏幕顯示界面縮放前的示意圖,以撥號鍵盤為例,依據(jù)用戶操作習慣分析,如果用戶習慣左手操作,當用戶對屏幕的觸摸點為a,以位置a為定點,且當zp<1時,整個顯示界面縮小至原始顯示界面大小的zp倍,參見圖6,圖6為本實施例提供的一種屏幕顯示界面縮放后的示意圖。
參見圖7,圖7為本實施例提供的另一種屏幕顯示界面縮放前的示意圖,如果用戶習慣右手操作,當用戶對屏幕的觸摸點為b時,以位置b為定點,且當zp<1時,整個顯示界面縮小至原始顯示界面大小的zp倍,參見圖8,圖8為本實施例提供的另一種屏幕顯示界面縮放后的示意圖;
當用戶對屏幕的觸摸點為b時,對于手小、且習慣右手操作的用戶,屏幕縮小后用戶更容易觸摸到b,而不必使用雙手操作,對于手大的用戶,屏幕放大后不必曲手指操作,用戶體驗更好;通過上述方案,由用戶對屏幕的觸摸點確定出屏幕顯示界面縮放的定點,實現(xiàn)了屏幕顯示界面縮放方向的個性化。
采用本實施例提供的方案,利用指紋紋理距離值對屏幕的顯示界面進行縮放,以適應用戶的實際操作情況,降低了用戶誤操作的概率,提升了用戶體驗;
進一步的,實現(xiàn)了指紋紋理距離值的標準值的個性化,針對不同用戶群體提出不同的指紋紋理距離值的標準值sd,可以適配不同的用戶群體;
進一步的,實現(xiàn)了屏幕縮放比例的個性化,提出通過計算用戶的指紋紋理距離值與指紋紋理距離值的標準值sd的比值,來反應用戶單手操作范圍,而不是通過現(xiàn)有技術中的手指觸摸范圍來決定用戶單手操作范圍,這樣更為準確;
進一步的,由用戶對屏幕的觸摸點確定出屏幕顯示界面縮放的定點,實現(xiàn)了屏幕顯示界面縮放方向的個性化。
第三實施例
本實施例提供了一種屏幕顯示界面的縮放方法,參見圖10,圖10為本實施例提供的一種屏幕顯示界面的縮放方法的流程圖,該方法包括以下步驟:
s1001:采集指紋信息;
可選的,在s1001之前,還包括:
顯示預設界面,該預設界面包括多個預設的指紋紋理距離值的選擇項;不同的預設的指紋紋理距離值根據(jù)不同的用戶群進行設置;
指紋紋理距離值是指紋紋理之間的距離的大小。每個人的指紋不同,指紋紋理之間的距離也不同,指紋紋理的距離在一定程度上可以反應一個人的手指長度,紋理距離越大,手指越長,手指觸摸的范圍也越大,反之越小;與以往通過手指觸摸范圍決策手指的長度相比,更為準確,因為用戶觸摸屏幕范圍由于時間、方式不同,均不相同;
示例性的,預設的指紋紋理距離值可以通過以下方式獲取:手機廠商通過數(shù)據(jù)采集、分析,得出大眾用戶指紋紋理距離值的標準值,記為sd,不同用戶群體,sd的取值不一樣,例如可以分為兒童指紋紋理距離值的sd、男性指紋紋理距離值的sd、女性指紋紋理距離值的sd等;通過上述方案,實現(xiàn)了指紋紋理距離值的標準值的個性化,針對不同用戶群體提出不同的指紋紋理距離值的標準值sd,可以適配不同的用戶群體;
接收用戶對其中一個預設的指紋紋理距離值的選擇項的選定操作;
根據(jù)用戶的選定操作確定出所需的預設的指紋紋理距離值;
除了上述的預置多個預設的指紋紋理距離值供用戶進行選擇之外,還可以根據(jù)手機等終端面向的主要用戶群體,在手機等終端中預先設置一個指紋紋理距離值的sd,例如一款手機的主要用戶群體為女性,則在該款手機中預置女性指紋紋理距離值的sd。
可選的,該方法還包括:
顯示第一預設界面,第一預設界面包括屏幕顯示界面縮放功能的開啟和關閉的選擇項;
當接收到用戶對屏幕顯示界面縮放功能的開啟選擇項的選定操作時,則開啟屏幕顯示界面的縮放功能,然后進入s1001的步驟;
可選的,在接收到用戶對屏幕顯示界面縮放功能的開啟選擇項的選定操作之后,在s1001之前,還包括:
顯示第二預設界面,第二預設界面包括多個應用的選擇項;
接收用戶對至少一個選擇項的選定操作;
根據(jù)用戶的選定操作開啟對應應用的屏幕顯示界面縮放功能;
或者,分析用戶對應用的歷史操作習慣;將使用次數(shù)超過設定閾值的應用開啟屏幕顯示界面縮放功能;即可以將用戶常用的應用開啟屏幕顯示界面縮放功能。
當接收到用戶對屏幕顯示界面縮放功能的關閉選擇項的選定操作時,則關閉屏幕顯示界面縮放的功能。
s1002:計算指紋信息的指紋紋理距離值;
在采集到用戶錄入的指紋信息之后,計算該指紋信息的指紋紋理距離值,記為ud;
參見圖4,圖4是本實施例提供的一種指紋紋理距離選取的示意圖,圖4中是取自用戶不同手指的指紋,用戶自己決策計算指紋的個數(shù),假若用戶錄入n個指紋,每個指紋紋理距離值取兩個像素最清晰、垂直距離最近的作為該指紋的紋理距離值ud(i),用戶的ud可以采用以下方式計算:ud等于ud(1)、ud(2)、ud(3)…ud(n)之和與n的比值。
s1003:將指紋紋理距離值與預設的指紋紋理距離值進行比較;
s1004:根據(jù)比較結(jié)果對屏幕的顯示界面進行縮放;
其中,s1004包括:
當指紋紋理距離值大于預設的指紋紋理距離值時,將屏幕的顯示界面進行放大,且放大倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值;
當指紋紋理距離值小于預設的指紋紋理距離值時,將屏幕的顯示界面進行縮小,且縮小倍數(shù)為:指紋紋理距離值與預設的指紋紋理距離值的比值;也即,在取得用戶指紋信息的ud后,計算屏幕顯示界面的縮放比例,記為zp,zp等于ud與sd的比值,如果zp>1,則將屏幕顯示界面放大至原始顯示界面的zp倍,如果zp<1,則將屏幕顯示界面縮小至原始顯示界面的zp倍;通過上述方案,實現(xiàn)了屏幕縮放比例的個性化,提出通過計算用戶的指紋紋理距離值與指紋紋理距離值的標準值sd的比值,來反應用戶單手操作范圍,而不是通過現(xiàn)有技術中的手指觸摸范圍來決定用戶單手操作范圍,這樣更為準確。
其中,在對屏幕的顯示界面進行縮放的過程中,還包括:
檢測用戶對屏幕的觸摸點;
以觸摸點為定點,縮放屏幕的顯示界面。
參見圖5,圖5為本實施例提供的一種屏幕顯示界面縮放前的示意圖,以撥號鍵盤為例,依據(jù)用戶操作習慣分析,如果用戶習慣左手操作,當用戶對屏幕的觸摸點為a,以位置a為定點,且當zp<1時,整個顯示界面縮小至原始顯示界面大小的zp倍,參見圖6,圖6為本實施例提供的一種屏幕顯示界面縮放后的示意圖。
參見圖7,圖7為本實施例提供的另一種屏幕顯示界面縮放前的示意圖,如果用戶習慣右手操作,當用戶對屏幕的觸摸點為b時,以位置b為定點,且當zp<1時,整個顯示界面縮小至原始顯示界面大小的zp倍,參見圖8,圖8為本實施例提供的另一種屏幕顯示界面縮放后的示意圖;
當用戶對屏幕的觸摸點為b時,對于手小、且習慣右手操作的用戶,屏幕縮小后用戶更容易觸摸到b,而不必使用雙手操作,對于手大的用戶,屏幕放大后不必曲手指操作,用戶體驗更好;通過上述方案,由用戶對屏幕的觸摸點確定出屏幕顯示界面縮放的定點,實現(xiàn)了屏幕顯示界面縮放方向的個性化。
采用本實施例提供的方案,利用指紋紋理距離值對屏幕的顯示界面進行縮放,以適應用戶的實際操作情況,降低了用戶誤操作的概率,提升了用戶體驗;
進一步的,實現(xiàn)了指紋紋理距離值的標準值的個性化,針對不同用戶群體提出不同的指紋紋理距離值的標準值sd,可以適配不同的用戶群體;
進一步的,實現(xiàn)了屏幕縮放比例的個性化,提出通過計算用戶的指紋紋理距離值與指紋紋理距離值的標準值sd的比值,來反應用戶單手操作范圍,而不是通過現(xiàn)有技術中的手指觸摸范圍來決定用戶單手操作范圍,這樣更為準確;
進一步的,由用戶對屏幕的觸摸點確定出屏幕顯示界面縮放的定點,實現(xiàn)了屏幕顯示界面縮放方向的個性化。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,空調(diào)器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。