中文字幕无码日韩视频无码三区

一種用于計算非觸屏設備ui焦點的方法

文檔序號:6627624閱讀:196來源:國知局
一種用于計算非觸屏設備ui焦點的方法
【專利摘要】本發明提出了一種用于計算非觸屏設備UI焦點的方法,包括:1)將焦點的感應區域縮小,使各焦點感應區域互不重疊;2)根據接收到的按鍵指令,進行用戶意圖判定;3)根據步驟2)意圖判定結果選擇與其相應的焦點距離計算方法計算焦點間距離;4)根據步驟3)所得到的焦點距離結果進行移動焦點選擇。通過對現有技術中焦點感應區域的重新規劃,解決了焦點感應區有重疊時無法選中焦點的問題;并且由于增加了用戶意圖判定的環節,并且改變了焦點之間距離的計算方式,而解決了用戶通過遙控器或者鍵盤不容易定位選取焦點的問題。
【專利說明】一種用于計算非觸屏設備UI焦點的方法

【技術領域】
[0001]本發明涉及家電智能化領域,特別是指一種用于計算非觸屏設備UI焦點的方法。

【背景技術】
[0002]目前的計算設備,絕大多數都采用可視化的Π設計,在可視化的Π上有很多帶有焦點的設計,如Π上按鈕,超鏈接以及可以觸發的菜單。長期以來,這些菜單的設計依賴于鼠標器點擊和觸摸屏的直接點擊,忽略了非觸屏設備,也忽略了沒有鼠標器的情況。
[0003]但是隨著目前家電智能化的發展,很多家電設備使用了可視化的UI,這些設備沒法使用觸屏,也不方便接入鼠標器。像家用的電視機設備,就不能使用觸屏,也不方便接入鼠標器,但是這些設備確實采用了安卓或者其它的操作系統來設計可視化的UI,用戶需要使用遙控器作為主要的輸入設備來操作電視機,而目前依賴鼠標和觸屏設計出的Π在這類設備上的交互存在較大的困難。造成這種困難的主要原因是Π中的焦點移動方法存在下面兩個缺陷:
[0004]—是焦點的移動選擇不正確,當界面上有多個焦點時,用戶使用上,下,左,右四個方向鍵在界面上移動焦點時,焦點的移動方式不能完全按照用戶的意圖移動。
[0005]二是把一些觸屏設備,或者依賴鼠標器設計的UI移植到非觸屏,又不方便使用鼠標器的設備上以后,焦點的感應區域計算會出現錯誤,導致用戶使用鍵盤或者遙控器上的方向鍵無法選中該焦點。


【發明內容】

[0006]本發明提出一種用于計算非觸屏設備Π焦點的方法,解決了【背景技術】中所寫的兩個問題。
[0007]本發明的技術方案是這樣實現的:
[0008]一種用于計算非觸屏設備UI焦點的方法,其特殊之處在于:
[0009]1)將焦點的感應區域縮小,使各焦點感應區域互不重疊。
[0010]上述技術方案中,所述焦點的感應區域優選縮小為一個點。
[0011]以上設計針對于現實中網頁的設計者為了方便用戶使用鼠標器、或者是通過觸屏點擊往往把感應區的面積做的很大,導致非觸屏設備通過鍵盤瀏覽網頁時用戶體驗很差無法選中焦點的問題。特意將焦點的感應區縮小,可以使得非觸屏用戶通過鍵盤很方便的選中網頁或者其它Π設計中的每個焦點。該方法對用戶體驗的改進十分明顯。
[0012]作為上述技術方案的進一步改進,還包括以下步驟:
[0013]2)根據接收到的按鍵指令,進行用戶意圖判定;
[0014]3)根據步驟2)意圖判定結果選擇與其相應的焦點距離計算方法計算焦點間距離;
[0015]4)根據步驟3)所得到的焦點距離結果進行移動焦點選擇。
[0016]上述技術方案中,步驟2)進行用戶意圖判定,具體指:
[0017]接收左、右方向鍵的指令判定為橫向移動意圖;
[0018]接收上、下方向鍵的指令判定為縱向移動意圖。
[0019]上述技術方案中,步驟3)具體包括:
[0020]若意圖判定結果為橫向移動意圖,采用公式L2 = ax22+y22, L3 = ax32+y32,......, Ln
=axn2+yn2,分別計算焦點二,焦點三,......,焦點η到焦點一的距離;
[0021]若意圖判定結果為縱向移動意圖,采用公式L2 = x22+by22, L3 = x32+by32,......, Ln
=xn2+byn2,分別計算焦點二,焦點三,......,焦點η到焦點一的距離。
[0022]上述技術方案中,步驟4)根據步驟3)所得到的焦點距離結果進行移動焦點選擇,具體指:
[0023]進行min(L2,L3,……,Ln)比較后選中距離最小的焦點。
[0024]上述L2, L3,......, Ln,其根據下標數字依次代表焦點二,焦點三,至焦點η至焦點一的距離。公式L2 = ax22+y22中,x2代表焦點二到焦點一的X橫軸向的距離,y2代表焦點二到焦點一的1縱軸向的距離。a和b根據具體設計適當選取。
[0025]由于上述技術方案增加了用戶意圖判定的環節,并且改變了焦點之間距離的計算方式,從而解決了【背景技術】中所提到的第二個缺陷,解決了焦點的感應區域計算出錯誤的問題,提高了用戶通過遙控器或者鍵盤的選中率。
[0026]綜上所述,本發明的用于計算非觸屏設備UI焦點的方法,通過對現有技術中焦點感應區域的重新規劃,解決了焦點感應區有重疊時無法選中焦點的問題;并且由于增加了用戶意圖判定的環節,并且改變了焦點之間距離的計算方式,而解決了用戶通過遙控器或者鍵盤不容易定位選取焦點的問題。

【專利附圖】

【附圖說明】
[0027]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0028]圖1為現有技術中焦點感應區的示意圖;
[0029]圖2為本發明焦點感應區的一種示意圖;
[0030]圖3為本發明焦點距離計算的一種示意圖。

【具體實施方式】
[0031]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0032]本發明的用于計算非觸屏設備UI焦點的方法,其第一個特殊之處在于:
[0033]1)將焦點的感應區域縮小,使各焦點感應區域互不重疊。
[0034]上述技術方案中,所述焦點的感應區域優選縮小為一個點。
[0035]首先參照附圖1來介紹上述改進方法所對應的技術背景,然后參照附圖2來解釋本案改進了的技術方案如何產生有益效果:
[0036]當前針對觸屏設備計算Π焦點的方法比較成熟,而在家電設備使用可視化的Π是新興的,并且大量采用了安卓或者其它的操作系統來設計可視化的UI,即移植了大量針對觸屏或者鼠標器的技術。
[0037]由于當前的網頁設計者為了方便用戶使用鼠標器,或者是通過觸屏點擊,往往把感應區的面積做的很大。因為焦點的感應區是不可見的,所以感應區變大,可以降低鼠標器用戶和觸屏用戶點擊該按鈕的難度,又不會影響Π的美觀。但是這種設計導致非觸屏設備通過鍵盤瀏覽網頁時用戶體驗很差。
[0038]經過計算機軟件實驗,當出現附圖1所示的情況時,因為焦點二的感應區跟焦點一的感應區有交疊,所有現有的計算方法均無法由焦點一移動到焦點二,也無法由焦點二移動到焦點一,這種現象在用家電設備通過鍵盤、遙控器等瀏覽網頁時尤其嚴重。
[0039]但是如附圖2所示,采用本發明中的方法將焦點的感應區域縮小,使各焦點感應區域互不重疊,則完全解決了這個情況下無法選中焦點的問題。使得非觸屏用戶可以通過鍵盤很方便的選中網頁或者其它Π設計中的每個焦點。因而該方法對用戶體驗的改進十分明顯。
[0040]簡單來講,基于觸屏和鼠標器操作的UI,其感應區需要一定的面積,以方便用戶將鼠標器的光標移動到感應區上點擊,或者直接通過觸屏點擊該區域;但是對于非觸屏設備,又不方便接入鼠標器,只能基于鍵盤操作的UI,其感應區不需要面積,只需要一個坐標點即可,本方法正是基于這個思想,首先將Π中的焦點的感應區縮小為足夠小的一個點,然后開始計算其在UI中的位置,以此來判斷該焦點在某一次操作中是否應該被選中。
[0041]作為上述技術方案的進一步改進,為了在縱橫向焦點數量比較多時,防止焦點的感應區域計算出現錯誤,方便用戶準確選取希望的焦點,本發明的用于計算非觸屏設備Π焦點的方法,還包括以下步驟:
[0042]2)根據接收到的按鍵指令,進行用戶意圖判定;
[0043]3)根據步驟2)意圖判定結果選擇與其相應的焦點距離計算方法計算焦點間距離;
[0044]4)根據步驟3)所得到的焦點距離結果進行移動焦點選擇。
[0045]上述技術方案中,用戶用于焦點選取的按鍵指令一般是指上、下、左、右四個選擇鍵。
[0046]上述技術方案中,步驟2)進行用戶意圖判定,具體指:
[0047]接收左、右方向鍵的指令判定為橫向移動意圖;
[0048]接收上、下方向鍵的指令判定為縱向移動意圖。
[0049]上述技術方案中,步驟3)具體包括:
[0050]若意圖判定結果為橫向移動意圖,采用公式L2 = ax22+y22, L3 = ax32+y32,......, Ln
=axn2+yn2,分別計算焦點二,焦點三,......,焦點η到焦點一的距離;
[0051]若意圖判定結果為縱向移動意圖,采用公式L2 = x22+by22, L3 = x32+by32,......, Ln
=xn2+byn2,分別計算焦點二,焦點三,......,焦點η到焦點一的距離。
[0052]上述技術方案中,步驟4)根據步驟3)所得到的焦點距離結果進行移動焦點選擇,具體指:
[0053]進行min(L2,L3,……,Ln)比較后選中距離最小的焦點。
[0054]上述L2,L3,......, Ln,其根據下標數字依次代表焦點二,焦點三,至焦點η至焦點一的距離。公式L2 = ax22+y22中,x2代表焦點二到焦點一的x橫軸向的距離,y2代表焦點二到焦點一的1縱軸向的距離。a和b根據具體設計適當選取。
[0055]具體來講,如遇到附圖3所示的焦點排列方式,或者更復雜的在橫縱方向參差不齊的焦點排列,現有的計算方法很難準確選中用戶需要選擇的焦點。因為,目前的基于鍵盤操作的UI,計算焦點移動的方法直接基于數學矢量公式,該公式可以正確的反應兩個焦點之間的矢量距離,但是無法反應用戶移動焦點的意圖。
[0056]在通過計算機實驗的過程中,當碰到附圖3所示的U I時,按照設計者的意圖,焦點一,焦點二,焦點三是一組,焦點四,焦點五,焦點六是一組,但是因為目前現存的計算方法是采用標準的矢量公式,a2 = x2+y2,按照這個公式計算,焦點四到焦點一的距離會更近,所以用戶在實際移動時,從焦點一按向右的鍵,焦點跳到了焦點四,再按向右的鍵,又跳到焦點二,用戶體驗較差。
[0057]因而,本發明的方法對焦點間距離的計算方法做了改進,采用加權計算的方法,根據用戶的操作意圖采用L = ax2+y2,或者采用L = x2+by2,通過對橫坐標或者縱坐標加權的方式來解決這一缺陷。在實際實驗的過程中,適當選取權值a和b,可以到達焦點完全按照用戶的意圖來移動的效果。
[0058]綜上,本發明的方法通過在技術方案增加了用戶意圖判定的環節,并且改進了焦點之間距離的計算方法,從而解決了【背景技術】中所提到的第二個缺陷,能夠解決類似附圖3所示的Π中,眾多焦點的感應區域計算出錯誤的問題,提高了用戶通過遙控器或者鍵盤的選中率,達到切合用戶實際移動意圖的效果。
[0059]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種用于計算非觸屏設備Π焦點的方法,其特征在于: 1)將焦點的感應區域縮小,使各焦點感應區域互不重疊。
2.根據權利要求1所述的用于計算非觸屏設備Π焦點的方法,其特征在于: 所述焦點的感應區域縮小為一個點。
3.根據權利要求1或2所述的用于計算非觸屏設備UI焦點的方法,其特征在于,還包括以下步驟: 2)根據接收到的按鍵指令,進行用戶意圖判定; 3)根據步驟2)意圖判定結果選擇與其相應的焦點距離計算方法計算焦點間距離; 4)根據步驟3)所得到的焦點距離結果進行移動焦點選擇。
4.根據權利要求3所述的用于計算非觸屏設備Π焦點的方法,其特征在于,步驟2)進行用戶意圖判定,具體為: 接收左、右方向鍵的指令判定為橫向移動意圖; 接收上、下方向鍵的指令判定為縱向移動意圖。
5.根據權利要求4所述的用于計算非觸屏設備Π焦點的方法,其特征在于,步驟3)具體包括:若意圖判定結果為橫向移動意圖,采用公式L2 = ax22+y22, L3 = ax32+y32,......,Ln =axn2+yn2,分別計算焦點二,焦點三,......,焦點η到焦點一的距離;若意圖判定結果為縱向移動意圖,采用公式L2 = x22+by22, L3 = x32+by32,......, Ln =xn2+by2b,分別計算焦點二,焦點三,......,焦點n到焦點一的距離。
6.根據權利要求5所述的用于計算非觸屏設備Π焦點的方法,其特征在于,步驟4)根據步驟3)所得到的焦點距離結果進行移動焦點選擇,具體指: 進行min(L2, L3,......,Ln)比較后選中距離最小的焦點。
【文檔編號】G06F3/0484GK104252249SQ201410483135
【公開日】2014年12月31日 申請日期:2014年9月19日 優先權日:2014年9月19日
【發明者】朱曉龍 申請人:濟南英馳網絡科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1