專利名稱:網(wǎng)頁光標定位方法及終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能電視等終端技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)頁光標定位方法及終端設(shè)備。
背景技術(shù):
隨著終端智能化水平的不斷提高以及三網(wǎng)融合產(chǎn)業(yè)的不斷發(fā)展,目前有線數(shù)字電視的單一服務(wù)模式將得到改變,內(nèi)容格式、服務(wù)種類以及接入方式的多樣性將成為三網(wǎng)融合環(huán)境下的數(shù)字電視的新特點。數(shù)字電視迫于市場競爭形勢的需求而逐漸向智能電視過度。智能電視像智能手機一樣,具有全開放式平臺,承載有操作系統(tǒng),可以由用戶自行安裝和卸載軟件、游戲等第三方服務(wù)商提供的程序,通過此類程序來不斷對電視機的功能進行擴充,并可以通過網(wǎng)線及 無線網(wǎng)絡(luò)來實現(xiàn)上網(wǎng)沖浪,極大的提高了用戶體驗?,F(xiàn)有的電視在瀏覽網(wǎng)頁時,瀏覽器定位主要以像素點為單位,其精準度極高,但是在面對目前越來越高精度的分辨率時,用戶所關(guān)注的內(nèi)容不可能以像素點單位呈現(xiàn),這種過于精準的方式并不能很好的解決光標的定位問題,反而造成定位一個內(nèi)容時,需要付出多次繁瑣的操作,大大降低用戶體驗。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種網(wǎng)頁光標定位方法及終端設(shè)備,旨在提高智能電視等終端設(shè)備的網(wǎng)頁光標定位的有效性。為了達到上述目的,本發(fā)明提出一種網(wǎng)頁光標定位方法,包括接收用戶發(fā)送的光標移動指令;獲取與所述光標移動指令以及所述網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長;根據(jù)所述光標移動步長和所述光標移動指令移動所述網(wǎng)頁的光標。本發(fā)明還提出一種終端設(shè)備,包括接收模塊,用于接收用戶發(fā)送的光標移動指令;獲取模塊,用于獲取與所述光標移動指令以及所述網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長;定位模塊,用于根據(jù)所述光標移動步長和所述光標移動指令移動所述網(wǎng)頁的光標。本發(fā)明提出的一種網(wǎng)頁光標定位方法及終端設(shè)備,可根據(jù)網(wǎng)頁的網(wǎng)頁信息匹配不同的光標移動步長,大大增加光標移動的有效性,減少操作步驟,與傳統(tǒng)的以像素點單位移動方式定位一個目標往往需要N次方移動動作相比,本發(fā)明能夠更加高效、便捷、快速的達到用戶所期望的目標,極大的提升了智能電視的可用性,給用戶帶來極大的操作體驗。
圖I是本發(fā)明網(wǎng)頁光標定位方法第一實施例的流程示意圖;圖2是本發(fā)明網(wǎng)頁光標定位方法第一實施例中獲取與光標移動指令以及網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長的一種流程示意圖;圖3是本發(fā)明網(wǎng)頁光標定位方法第一實施例中獲取與光標移動指令以及網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長的另一種流程示意圖;圖4是本發(fā)明網(wǎng)頁光標定位方法第二實施例的流程示意圖;圖5-1至圖5-16是本發(fā)明涉及的十六種常見的網(wǎng)頁頁面布局示意圖;圖5-17是本發(fā)明涉及的一種網(wǎng)頁實例圖;圖6是本發(fā)明終端設(shè)備第一實施例的結(jié)構(gòu)示意圖;圖7是本發(fā)明終端設(shè)備第一實施例中獲取模塊的第一種結(jié)構(gòu)示意圖; 圖8是本發(fā)明終端設(shè)備第一實施例中獲取模塊的第二種結(jié)構(gòu)示意圖;圖9是本發(fā)明終端設(shè)備第二實施例的結(jié)構(gòu)示意圖。為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進一步詳述。
具體實施例方式本發(fā)明實施例的解決方案主要是通過網(wǎng)頁信息匹配不同的光標移動步長,當用戶瀏覽某個網(wǎng)址時,智能電視等終端設(shè)備會自動匹配網(wǎng)頁信息,分配預(yù)置的光標移動步長,光標移動時自動按照新分配的步長移動,以提高光標定位的有效性;如果在預(yù)置數(shù)據(jù)庫中未找到對應(yīng)的網(wǎng)頁信息,則自動記錄用戶移動操作數(shù)據(jù),并計算移動步長與當前網(wǎng)頁信息匹配并保存,在下次進入該網(wǎng)頁時,新的步長生效,使終端設(shè)備更具人性化特點。本發(fā)明中終端設(shè)備可以為智能電視、機頂盒等設(shè)備,以下實施例以智能電視舉例說明,但并不限于此種情形。如圖I所示,本發(fā)明第一實施例提出一種網(wǎng)頁光標定位方法,包括步驟S101,接收用戶發(fā)送的光標移動指令;本實施例以智能電視為例,該智能電視具有網(wǎng)頁瀏覽功能,用戶打開電視,通過瀏覽器登錄網(wǎng)站瀏覽網(wǎng)頁時,向智能電視的瀏覽器發(fā)送光標移動指令。 其中,智能電視可以通過遙控器來執(zhí)行用戶的操作。遙控器用于向電視機發(fā)送各類控制信號,實現(xiàn)電視機的各類操作控制。遙控器作為人機交互的主要工具,通過遙控器的方向按鍵實現(xiàn)光標移動,即通過方向按鍵發(fā)送光標移動指令。步驟S102,獲取與光標移動指令以及網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長;為了提高網(wǎng)頁光標定位的有效性,當智能電視接收到用戶發(fā)送的光標移動指令后,智能電視獲取用戶所瀏覽網(wǎng)頁的網(wǎng)頁信息,以便根據(jù)網(wǎng)頁信息獲取相應(yīng)的光標移動步長。其中,網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址信息以及網(wǎng)頁的整體布局信息。網(wǎng)頁的整體布局可以根據(jù)網(wǎng)頁的XML文件來確定。網(wǎng)頁的XML文件可以預(yù)先保存在本地。具體地,本實施例智能電視配置有預(yù)置數(shù)據(jù)庫,該預(yù)置數(shù)據(jù)庫中預(yù)先配置有光標移動步長和網(wǎng)頁信息之間的對應(yīng)關(guān)系。由于不同網(wǎng)頁的布局可能不同,考慮到采用統(tǒng)一的步長移動光標時,可能不能滿足各個網(wǎng)站的定位要求,因此可通過軟件預(yù)置數(shù)據(jù),使每一光標移動步長與一網(wǎng)址或網(wǎng)頁布局對應(yīng)匹配,同時在預(yù)置數(shù)據(jù)庫保存各光標移動步長與對應(yīng)網(wǎng)頁信息之間的對應(yīng)關(guān)系。當用戶瀏覽網(wǎng)頁時,智能電視根據(jù)獲取到的網(wǎng)頁的網(wǎng)頁信息,從預(yù)置數(shù)據(jù)庫中查找與該網(wǎng)頁信息匹配的光標移動步長。上述預(yù)置數(shù)據(jù)庫可以存儲在智能電視的存儲器中 ,并由智能電視的MCU控制各個操作,通過匹配運算找到對應(yīng)的網(wǎng)頁信息及其光標定位步長,并自動更新,以實現(xiàn)光標的智能定位。此外,考慮到智能電視后臺在配置預(yù)置數(shù)據(jù)庫中的光標定位步長時,無法對所有網(wǎng)頁信息進行匹配設(shè)置,也就是說,當根據(jù)當前用戶訪問的網(wǎng)頁網(wǎng)址或者當前網(wǎng)頁的布局信息等網(wǎng)頁信息,在預(yù)置數(shù)據(jù)庫中查找光標定位步長,可能查找不到與當前網(wǎng)頁信息對應(yīng)的光標定位步長,本實施例相對上述光標定位步長自動獲取模式,還設(shè)置有手動模式,在手動模式中,通過用戶實際操作獲取光標定位步長。智能電視以上述自動模式作為默認方式,即在用戶登錄網(wǎng)頁時默認為自動模式,在自動模式中,若在預(yù)置數(shù)據(jù)庫中未找到對應(yīng)網(wǎng)頁信息,則智能電視轉(zhuǎn)入手動模式,會自動記錄用戶的移動操作數(shù)據(jù),將用戶移動光標產(chǎn)生的有效區(qū)域的間隔作為當前光標移動步長并分配,將當前光標移動步長與當前網(wǎng)頁信息存儲在預(yù)置數(shù)據(jù)庫中,在下次用戶進入該網(wǎng)頁時,采用該新的移動步長作為對應(yīng)網(wǎng)頁的光標移動步長。步驟S103,根據(jù)光標移動步長和光標移動指令移動網(wǎng)頁的光標。如前所述,智能電視通過遙控器來執(zhí)行用戶的操作。遙控器用于向電視機發(fā)送各類控制信號,實現(xiàn)電視機的各類操作控制。遙控器作為人機交互的主要工具,通過遙控器的方向按鍵實現(xiàn)光標移動,每一次按下方向鍵,光標將按照預(yù)定方向安裝分配的移動步長跳動,實現(xiàn)光標定位。在上述自動模式下,當用戶通過電視遙控器的上下左右按鍵移動光標時,智能電視則根據(jù)用戶的操作指令,以分配的光標移動步長移動光標,即光標將按照分配的移動步長跳躍,每個網(wǎng)頁對應(yīng)相應(yīng)的移動步長,比如同一個網(wǎng)頁中,可以是上下移動對應(yīng)一個步長,左右移動對應(yīng)另一個步長,也可以是同一網(wǎng)頁對應(yīng)唯一的移動步長;對于上述手動模式,則根據(jù)用戶的移動操作移動光標,即以用戶移動光標產(chǎn)生的有效區(qū)域的間隔作為當前光標移動步長。在具體操作過程中,如圖2所示,對于上述第一種實施方式(自動模式),上述步驟S102具體包括步驟S1020,獲取網(wǎng)頁的網(wǎng)頁信息;步驟S1021,根據(jù)網(wǎng)頁信息查找預(yù)置數(shù)據(jù)庫;該預(yù)置數(shù)據(jù)庫中預(yù)先配置有光標移動步長,每一光標移動步長與一網(wǎng)頁信息對應(yīng)匹配,預(yù)置數(shù)據(jù)庫保存有光標移動步長與網(wǎng)頁信息的對應(yīng)關(guān)系。步驟S1022,從預(yù)置數(shù)據(jù)庫中獲取與光標移動指令以及網(wǎng)頁信息匹配的光標移動步長并分配。本實施方式通過網(wǎng)頁信息匹配不同的光標移動步長,由于不同的網(wǎng)址對應(yīng)的網(wǎng)站布局可能不同,采用統(tǒng)一的步長移動光標時,可能不能滿足各個網(wǎng)站的定位要求,本實施例通過軟件預(yù)置光標移動步長數(shù)據(jù)或通過用戶實際操作兩種方式獲得光標移動步長,由電視系統(tǒng)自動分配與網(wǎng)頁信息對應(yīng)的光標移動步長或記錄步長,大大增加光標移動的有效性,減少操作步驟,與傳統(tǒng)的以像素點單位移動方式定位一個目標往往需要N次方移動動作相t匕,本發(fā)明能夠更加高效、便捷、快速的達到用戶所期望的目標,從而使智能電視更具個性化和智能化,提升了用戶體驗效果。如圖3所示,作為另一種實施方式(自動模式與手動模式的結(jié)合),上述步驟S102具體包括步驟S1020,獲取網(wǎng)頁的網(wǎng)頁信息;步驟S1021,根據(jù)網(wǎng)頁信息查找預(yù)置數(shù)據(jù)庫;步驟S1023,判斷預(yù)置數(shù)據(jù)庫中是否存在與網(wǎng)頁信息匹配的光標移動步長;若存在,則進入步驟S1022 ;否則,進入步驟S1024 ;步驟S1024,記錄用戶移動光標時光標在網(wǎng)頁上所產(chǎn)生的有效區(qū)域的間隔,將其作 為當前光標移動步長,將當前光標移動步長與網(wǎng)頁信息存儲在預(yù)置數(shù)據(jù)庫中。其中,有效區(qū)域是指網(wǎng)頁中有內(nèi)容的區(qū)域,用戶移動光標產(chǎn)生的有效區(qū)域的間隔通過記錄用戶某個方向的有效操作獲取,如豎向定位至內(nèi)容區(qū)域后的像素點數(shù)量,記錄為此網(wǎng)頁的光標移動步長,并將該光標移動步長與網(wǎng)頁的網(wǎng)頁信息對應(yīng)存儲在預(yù)置數(shù)據(jù)庫中,當下次進入該網(wǎng)頁時,則通過自動模式,直接從預(yù)置數(shù)據(jù)庫中查找該網(wǎng)頁的光標移動步長。步驟S1022,從預(yù)置數(shù)據(jù)庫中獲取與光標移動指令以及網(wǎng)頁信息匹配的光標移動步長。本實施方式通過網(wǎng)頁信息匹配不同的光標移動步長,由于不同的網(wǎng)址對應(yīng)的網(wǎng)站布局可能不同,采用統(tǒng)一的步長移動光標時,可能不能滿足各個網(wǎng)站的定位要求,本實施例通過軟件預(yù)置光標移動步長數(shù)據(jù),由電視系統(tǒng)自動分配與網(wǎng)頁信息對應(yīng)的光標移動步長,大大增加光標移動的有效性,減少操作步驟,與傳統(tǒng)的以像素點單位移動方式定位一個目標往往需要N次方移動動作相比,本發(fā)明能夠更加高效、便捷、快速的達到用戶所期望的目標,從而使智能電視更具個性化和智能化,提升了用戶體驗效果。如圖4所示,本發(fā)明第二實施例提出一種網(wǎng)頁光標定位方法,在上述第一實施例的基礎(chǔ)上,在上述步驟S102之前還包括步驟S104,判斷光標的當前位置是否為有效區(qū)域;若是,則進入步驟S102 ;否則,進入步驟S105 ;步驟S105,以屏幕的像素點為單位移動光標,并返回步驟S104,直至光標所處的位置為有效區(qū)域為止。本實施例與上述第一實施例的不同之處在于,在本實施例中,當用戶瀏覽網(wǎng)頁時,需要對網(wǎng)頁上光標的當前位置是否處于有效區(qū)域進行判斷,有效區(qū)域是指光標所在位置是否為有內(nèi)容的區(qū)域,為此需要對網(wǎng)頁的頁面布局進行考慮,避免在無效區(qū)域內(nèi)移動光標,提高了光標移動的效率。如圖5-1至圖5-17所示,圖5-1至圖5_16列舉了十六種常用的網(wǎng)頁頁面布局,其中,前四種為基本網(wǎng)頁布局圖,后十二種為簡單的混合布局圖;圖5-17為一種網(wǎng)頁實例圖。由上述各圖中可以看出,網(wǎng)頁作為一個可視化的信息聚合體,一個關(guān)鍵要素是整個網(wǎng)頁的中心,即內(nèi)容,信息或內(nèi)容才是對用戶最有價值,同時也是唯一可操作的區(qū)域。各布局圖反映了其條理性的規(guī)律,即行、列的排布方式,而內(nèi)容則是填充行、列的實體,因此光標的移動定位應(yīng)以內(nèi)容為主,即總是定位有內(nèi)容的區(qū)域,避免空白處定位的無效操作,因此,在實際定位時總是內(nèi)容行或內(nèi)容列的定位,為方便描述,本實施例以行間距為單位,即光標的智能定位以行為準,每次光標移動跳躍一行,實現(xiàn)每次跳躍達到下一行內(nèi)容。如前所述,本發(fā)明所述的光標移動步長有兩種獲取方式,自動模式及手動模式。通常,用戶經(jīng)常使用的網(wǎng)站主要為綜合類門戶網(wǎng)站、搜索引擎類、電子商務(wù)類以及視頻類等網(wǎng)站,通過預(yù)測這幾類網(wǎng)站的布局數(shù)據(jù),得出相應(yīng)的光標移動步長并預(yù)置在數(shù)據(jù)庫中。對于自動模式,為智能電視的默認方式,在用戶登錄網(wǎng)頁,智能電視獲取網(wǎng)頁的網(wǎng)頁信息,從預(yù)置數(shù)據(jù)庫中讀取該網(wǎng)頁信息匹配的光標移動步長,此時用戶的光標移動將按照讀取的步長跳躍,每個網(wǎng)頁對應(yīng)相應(yīng)的移動步長,比如同一個網(wǎng)頁中,可以是上下移動對應(yīng)一個步長,左右移動對應(yīng)另一個步長,也可以是同一網(wǎng)頁對應(yīng)唯一的移動步長。對于手動模式,當智能電視在預(yù)置的移動步長數(shù)據(jù)中找不到匹配的網(wǎng)頁信息時,自動進入手動模式,通過記錄用戶某個方向的有效操作,如豎向定位至內(nèi)容區(qū)域后的像素點數(shù)量,記錄為此網(wǎng)站的移動步長并存儲至預(yù)置數(shù)據(jù)庫。對于第一種應(yīng)用場景(用戶登錄的網(wǎng)頁在系統(tǒng)預(yù)置的匹配范圍),光標定位的具體過程為I、電視開機后,用戶通過瀏覽器登錄網(wǎng)頁;2、光標位置進行初始化,智能電視通過MCU判斷當前位置是否為有效區(qū)域,即是否為有內(nèi)容的區(qū)域。3、由于光標智能定位以行間距為單位,如果光標初始化位置為非有效區(qū)域(如留空白),以行間距為單位的跳躍將永遠無法定位至有效區(qū)域,因此此時光標的移動步長仍以像素點為單位移動,直至后臺判斷用戶選中有效區(qū)域為止;4、如果光標初始化位置為有效區(qū)域,后臺自動讀取預(yù)置數(shù)據(jù)庫并比較網(wǎng)頁信息;5、找到匹配的網(wǎng)址后,讀取對應(yīng)的光標移動步長并分配;刷新當前網(wǎng)頁的光標移動步長,實現(xiàn)光標的智能有效定位。如果找不到匹配的網(wǎng)頁信息,則自動進入手動模式,開始記錄用戶的操作。對于第二種應(yīng)用場景(用戶登錄的網(wǎng)頁不在系統(tǒng)預(yù)置的匹配范圍),當用戶登錄的網(wǎng)頁不在系統(tǒng)預(yù)置的范圍內(nèi),自動進入手動模式,具體操作過程如下I、電視開機后,用戶通過瀏覽器登錄網(wǎng)頁;2、光標位置進行初始化,智能電視通過MCU判斷當前位置是否為有效區(qū)域,即是否為有內(nèi)容的區(qū)域。3、如果光標初始化位置為有效區(qū)域,后臺自動讀取預(yù)置數(shù)據(jù)庫并比較網(wǎng)頁信息;4、當找不到匹配的網(wǎng)頁信息時,自動進入手動模式;5、讀取光標位置,記錄光標當前坐標位置為valuel;6、用戶繼續(xù)操作,并判斷用戶操作是否仍為上下操作(以行間距為例),如果仍為上下操作,則保留valuel值;如果用戶更改為其它方向操作,則重新判斷光標當前位置是否為有效區(qū)域,若是有效區(qū)域,則返回步驟5,直至用戶持續(xù)同一方向操作為止7、用戶繼續(xù)操作,當光標移動至目標區(qū)域時,按下確認操作,此時記錄新光標位置為 value 2 ;、
8、計算光標移動步長value=value 2 - valuel,將value值刷新為當前網(wǎng)頁的光標移動的默認步長;9將value值作為當前網(wǎng)頁光標移動步長,存儲至預(yù)置數(shù)據(jù)庫中,下次登錄此網(wǎng)頁時,則重復(fù)前述自動模式并匹配。本實施例可以通過登錄的網(wǎng)頁的網(wǎng)頁信息來定義光標移動步長,也可以通過用戶的使用來記錄步長,并與網(wǎng)頁的網(wǎng)頁信息相匹配,大大增加光標移動的有效性,減少操作步驟,與傳統(tǒng)的以像素點單位移動方式定位一個目標往往需要N次方移動動作相比,本發(fā)明能夠更加高效、便捷、快速的達到用戶所期望的目標,極大的提升了智能電視的可用性,給用戶帶來極大的操作體驗。如圖6所示,本發(fā)明第一實施例提出一種終端設(shè)備,包括接收模塊601、獲取模塊602以及定位模塊603,各模塊通過智能電視的MCU控制執(zhí)行相應(yīng)的功能,其中
接收模塊601,用于接收用戶發(fā)送的光標移動指令;獲取模塊602,用于獲取與所述光標移動指令以及所述網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長;定位模塊603,用于根據(jù)所述光標移動步長和所述光標移動指令移動所述網(wǎng)頁的光標。本實施例以智能電視為例,智能電視具有網(wǎng)頁瀏覽功能,用戶打開電視,通過瀏覽器登錄網(wǎng)站瀏覽網(wǎng)頁時,向智能電視的瀏覽器發(fā)送光標移動指令。其中,智能電視可以通過遙控器來執(zhí)行用戶的操作。遙控器用于向電視機發(fā)送各類控制信號,實現(xiàn)電視機的各類操作控制。遙控器作為人機交互的主要工具,通過遙控器的方向按鍵實現(xiàn)光標移動,即通過方向按鍵發(fā)送光標移動指令。。為了提高網(wǎng)頁光標定位的有效性,當智能電視的接收模塊601接收到用戶發(fā)送的光標移動指令后,智能電視通過獲取模塊602獲取用戶所瀏覽網(wǎng)頁的網(wǎng)頁信息,以便根據(jù)網(wǎng)頁信息獲取相應(yīng)的光標移動步長。其中,網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址信息以及網(wǎng)頁的整體布局信息。網(wǎng)頁的整體布局可以根據(jù)網(wǎng)頁的XML文件來確定。網(wǎng)頁的XML文件可以預(yù)先保存在本地。具體地,本實施例智能電視配置有預(yù)置數(shù)據(jù)庫,該預(yù)置數(shù)據(jù)庫中預(yù)先配置有光標移動步長和網(wǎng)頁信息之間的對應(yīng)關(guān)系。由于不同網(wǎng)頁的布局可能不同,考慮到采用統(tǒng)一的步長移動光標時,可能不能滿足各個網(wǎng)站的定位要求,因此可通過軟件預(yù)置數(shù)據(jù),使每一光標移動步長與一網(wǎng)址或網(wǎng)頁布局對應(yīng)匹配,同時在預(yù)置數(shù)據(jù)庫保存各光標移動步長與對應(yīng)網(wǎng)頁信息之間的對應(yīng)關(guān)系。當用戶瀏覽網(wǎng)頁時,智能電視的獲取模塊602根據(jù)獲取到的網(wǎng)頁的網(wǎng)頁信息,從預(yù)置數(shù)據(jù)庫中查找與該網(wǎng)頁信息匹配的光標移動步長。上述預(yù)置數(shù)據(jù)庫可以存儲在智能電視的存儲器中,并由智能電視的MCU控制各個操作,通過匹配運算找到對應(yīng)的網(wǎng)頁信息及其光標定位步長,并自動更新,以實現(xiàn)光標的智能定位。此外,考慮到智能電視后臺在配置預(yù)置數(shù)據(jù)庫中的光標定位步長時,無法對所有網(wǎng)頁信息進行匹配設(shè)置,也就是說,當根據(jù)當前用戶訪問的網(wǎng)頁網(wǎng)址或者當前網(wǎng)頁的布局信息等網(wǎng)頁信息,在預(yù)置數(shù)據(jù)庫中查找光標定位步長,可能查找不到與當前網(wǎng)頁信息對應(yīng)的光標定位步長,本實施例相對上述光標定位步長自動獲取模式,還設(shè)置有手動模式,在手動模式中,通過用戶實際操作獲取光標定位步長。智能電視以上述自動模式作為默認方式,即在用戶登錄網(wǎng)頁時默認為自動模式,在自動模式中,若在預(yù)置數(shù)據(jù)庫中未找到對應(yīng)網(wǎng)頁信息,則智能電視轉(zhuǎn)入手動模式,會自動記錄用戶的移動操作數(shù)據(jù),將用戶移動光標產(chǎn)生的有效區(qū)域的間隔作為當前光標移動步長并分配,將當前光標移動步長與當前網(wǎng)頁信息存儲在預(yù)置數(shù)據(jù)庫中,在下次用戶進入該網(wǎng)頁時,采用該新的移動步長作為對應(yīng)網(wǎng)頁的光標移動步長。如前所述,智能電視通過遙控器來執(zhí)行用戶的操作。遙控器用于向電視機發(fā)送各類控制信號,實現(xiàn)電視機的各類操作控制。遙控器作為人機交互的主要工具,通過遙控器的方向按鍵實現(xiàn)光標移動,每一次按下方向鍵,光標將按照預(yù)定方向安裝分配的移動步長跳動,實現(xiàn)光標定位。在上述自動模式下,當用戶通過電視遙控器的上下左右按鍵移動光標時,智能電視的定位模塊603則根據(jù)用戶的操作指令,以分配的光標移動步長移動光標,即光標將按照分配的移動步長跳躍,每個網(wǎng)頁對應(yīng)相應(yīng)的移動步長,比如同一個網(wǎng)頁中,可以是上下移 動對應(yīng)一個步長,左右移動對應(yīng)另一個步長,也可以是同一網(wǎng)頁對應(yīng)唯一的移動步長;對于上述手動模式,定位模塊603則根據(jù)用戶的移動操作移動光標,即以用戶移動光標產(chǎn)生的有效區(qū)域的間隔作為當前光標移動步長。如圖7所示,在具體實施過程中,作為上述第一種實施方式(自動模式),上述獲取模塊602包括第一獲取單元6020、查找單元6021、第二獲取單元6022,其中第一獲取單元6020,用于獲取所述網(wǎng)頁的網(wǎng)頁信息;查找單元6021,用于根據(jù)網(wǎng)頁信息查找預(yù)置數(shù)據(jù)庫;該預(yù)置數(shù)據(jù)庫中預(yù)先配置有光標移動步長,每一光標移動步長與一網(wǎng)頁信息對應(yīng)匹配,預(yù)置數(shù)據(jù)庫保存有光標移動步長與網(wǎng)頁信息的對應(yīng)關(guān)系。第二獲取單元6022,用于從預(yù)置數(shù)據(jù)庫中獲取與所述光標移動指令以及網(wǎng)頁信息匹配的光標移動步長。本實施方式通過網(wǎng)頁信息匹配不同的光標移動步長,由于不同的網(wǎng)址對應(yīng)的網(wǎng)站布局可能不同,采用統(tǒng)一的步長移動光標時,可能不能滿足各個網(wǎng)站的定位要求,本實施例通過軟件預(yù)置光標移動步長數(shù)據(jù)或通過用戶實際操作兩種方式獲得光標移動步長,由電視系統(tǒng)自動分配與網(wǎng)頁信息對應(yīng)的光標移動步長或記錄步長,大大增加光標移動的有效性,減少操作步驟,與傳統(tǒng)的以像素點單位移動方式定位一個目標往往需要N次方移動動作相t匕,本發(fā)明能夠更加高效、便捷、快速的達到用戶所期望的目標,從而使智能電視更具個性化和智能化,提升了用戶體驗效果。如圖8所示,作為上述第二種實施方式(自動模式),在上述實施方式的基礎(chǔ)上,所述獲取模塊602還包括判斷單元6023及存儲單元6024,其中所述判斷單元6023,用于判斷所述預(yù)置數(shù)據(jù)庫中是否存在與所述網(wǎng)頁信息匹配的光標移動步長;若存在,則由所述第二獲取單元6022從所述預(yù)置數(shù)據(jù)庫中獲取與所述光標移動指令以及所述網(wǎng)頁信息匹配的光標移動步長;否則,由所述第二獲取單元6022記錄用戶移動光標時光標在網(wǎng)頁上所產(chǎn)生的有效區(qū)域的間隔,將其作為當前光標移動步長;所述存儲單元6024,用于將該當前光標移動步長與網(wǎng)頁信息存儲在預(yù)置數(shù)據(jù)庫中。其中,有效區(qū)域是指網(wǎng)頁中有內(nèi)容的區(qū)域,用戶移動光標產(chǎn)生的有效區(qū)域的間隔通過記錄用戶某個方向的有效操作獲取,如豎向定位至內(nèi)容區(qū)域后的像素點數(shù)量,記錄為此網(wǎng)頁的光標移動步長,并將該光標移動步長與網(wǎng)頁的網(wǎng)頁信息對應(yīng)存儲在預(yù)置數(shù)據(jù)庫中,當下次進入該網(wǎng)頁時,則通過自動模式,直接從預(yù)置數(shù)據(jù)庫中查找該網(wǎng)頁的光標移動步長。本實施方式通過網(wǎng)頁信息匹配不同的光標移動步長,由于不同的網(wǎng)址對應(yīng)的網(wǎng)站布局可能不同,采用統(tǒng)一的步長移動光標時,可能不能滿足各個網(wǎng)站的定位要求,本實施例通過軟件預(yù)置光標移動步長數(shù)據(jù),由電視系統(tǒng)自動分配與網(wǎng)頁信息對應(yīng)的光標移動步長,大大增加光標移動的有效性,減少操作步驟,與傳統(tǒng)的以像素點單位移動方式定位一個目標往往需要N次方移動動作相比,本發(fā)明能夠更加高效、便捷、快速的達到用戶所期望的目標,從而使智能電視更具個性化和智能化,提升了用戶體驗效果。如圖9所示,本發(fā)明第二實施例提出一種終端設(shè)備,在上述第一實施例的基礎(chǔ)上,還包括判斷模塊604 ; 所述判斷模塊604,用于判斷光標的當前位置是否為有效區(qū)域;若是,則由獲取模塊602根據(jù)所述網(wǎng)頁信息及預(yù)置數(shù)據(jù)庫分配光標移動步長;否則,由所述定位模塊603以屏幕的像素點為單位移動所述光標,直至所述光標所處的位置為有效區(qū)域為止。本實施例與上述第一實施例的不同之處在于,在本實施例中,當用戶瀏覽網(wǎng)頁時,首先通過判斷模塊604對網(wǎng)頁上光標的當前位置是否處于有效區(qū)域進行判斷,有效區(qū)域是指光標所在位置是否為有內(nèi)容的區(qū)域,為此需要對網(wǎng)頁的頁面布局進行考慮,避免在無效區(qū)域內(nèi)移動光標,提聞了光標移動的效率。若光標的當前位置為有效區(qū)域,則由獲取模塊602根據(jù)網(wǎng)頁信息及預(yù)置數(shù)據(jù)庫分配光標移動步長;若光標的當前位置為無效區(qū)域,則由定位模塊603以智能電視屏幕的像素點為單位移動光標,直至光標所處的位置為有效區(qū)域為止。由上述圖5-1至圖5-17所示,網(wǎng)頁作為一個可視化的信息聚合體,一個關(guān)鍵要素是整個網(wǎng)頁的中心,即內(nèi)容,信息或內(nèi)容才是對用戶最有價值,同時也是唯一可操作的區(qū)域。各布局圖反映了其條理性的規(guī)律,即行、列的排布方式,而內(nèi)容則是填充行、列的實體,因此光標的移動定位應(yīng)以內(nèi)容為主,即總是定位有內(nèi)容的區(qū)域,避免空白處定位的無效操作,因此,在實際定位時總是內(nèi)容行或內(nèi)容列的定位,為方便描述,本實施例以行間距為單位,即光標的智能定位以行為準,每次光標移動跳躍一行,實現(xiàn)每次跳躍達到下一行內(nèi)容。如前所述,本發(fā)明所述的光標移動步長有兩種獲取方式,自動模式及手動模式。通常,用戶經(jīng)常使用的網(wǎng)站主要為綜合類門戶網(wǎng)站、搜索引擎類、電子商務(wù)類以及視頻類等網(wǎng)站,通過預(yù)測這幾類網(wǎng)站的布局數(shù)據(jù),得出相應(yīng)的光標移動步長并預(yù)置在數(shù)據(jù)庫中。對于自動模式,為智能電視的默認方式,在用戶登錄網(wǎng)頁,智能電視獲取網(wǎng)頁的網(wǎng)頁信息,從預(yù)置數(shù)據(jù)庫中讀取該網(wǎng)頁信息匹配的光標移動步長,此時用戶的光標移動將按照讀取的步長跳躍,每個網(wǎng)頁對應(yīng)相應(yīng)的移動步長,比如同一個網(wǎng)頁中,可以是上下移動對應(yīng)一個步長,左右移動對應(yīng)另一個步長,也可以是同一網(wǎng)頁對應(yīng)唯一的移動步長。
對于手動模式,當智能電視在預(yù)置的移動步長數(shù)據(jù)中找不到匹配的網(wǎng)頁信息時,自動進入手動模式,通過記錄用戶某個方向的有效操作,如豎向定位至內(nèi)容區(qū)域后的像素點數(shù)量,記錄為此網(wǎng)站的移動步長并存儲至預(yù)置數(shù)據(jù)庫。對于第一種應(yīng)用場景(用戶登錄的網(wǎng)頁在系統(tǒng)預(yù)置的匹配范圍),光標定位的具體過程為I、電視開機后,用戶通過瀏覽器登錄網(wǎng)頁;2、光標位置進行初始化,智能電視通過MCU判斷當前位置是否為有效區(qū)域,即是否為有內(nèi)容的區(qū)域。3、由于光標智能定位以行間距為單位,如果光標初始化位置為非有效區(qū)域(如留空白),以行間距為單位的跳躍將永遠無法定位至有效區(qū)域,因此此時光標的移動步長仍以像素點為單位移動,直至后臺判斷用戶選中有效區(qū)域為止;
4、如果光標初始化位置為有效區(qū)域,后臺自動讀取預(yù)置數(shù)據(jù)庫并比較網(wǎng)頁信息; 5、找到匹配的網(wǎng)頁信息后,讀取對應(yīng)的光標移動步長并分配;刷新當前網(wǎng)頁的光標移動步長,實現(xiàn)光標的智能有效定位。如果找不到匹配的網(wǎng)頁信息,則自動進入手動模式,開始記錄用戶的操作。對于第二種應(yīng)用場景(用戶登錄的網(wǎng)頁不在系統(tǒng)預(yù)置的匹配范圍),當用戶登錄的網(wǎng)頁不在系統(tǒng)預(yù)置的范圍內(nèi),自動進入手動模式,具體操作過程如下I、電視開機后,用戶通過瀏覽器登錄網(wǎng)頁;2、光標位置進行初始化,智能電視通過MCU判斷當前位置是否為有效區(qū)域,即是否為有內(nèi)容的區(qū)域。3、如果光標初始化位置為有效區(qū)域,后臺自動讀取預(yù)置數(shù)據(jù)庫并比較網(wǎng)頁信息;4、當找不到匹配的網(wǎng)頁信息時,自動進入手動模式;5、讀取光標位置,記錄光標當前坐標位置為valuel;6、用戶繼續(xù)操作,并判斷用戶操作是否仍為上下操作(以行間距為例),如果仍為上下操作,則保留valuel值;如果用戶更改為其它方向操作,則重新判斷光標當前位置是否為有效區(qū)域,若是有效區(qū)域,則返回步驟5,直至用戶持續(xù)同一方向操作為止7、用戶繼續(xù)操作,當光標移動至目標區(qū)域時,按下確認操作,此時記錄新光標位置為 value 2 ;8、計算光標移動步長value=value 2 - valuel,將value值刷新為當前網(wǎng)頁的光標移動的默認步長;9將value值作為當前網(wǎng)頁光標移動步長,存儲至預(yù)置數(shù)據(jù)庫中,下次登錄此網(wǎng)頁時,則重復(fù)前述自動模式并匹配。本發(fā)明實施例智能電視的網(wǎng)頁光標定位方法及終端設(shè)備,可以通過登錄的網(wǎng)頁的網(wǎng)頁信息來定義光標移動步長,也可以通過用戶的使用來記錄步長,并與網(wǎng)頁的網(wǎng)頁信息相匹配,大大增加光標移動的有效性,減少操作步驟,與傳統(tǒng)的以像素點單位移動方式定位一個目標往往需要N次方移動動作相比,本發(fā)明能夠更加高效、便捷、快速的達到用戶所期望的目標,極大的提升了智能電視等終端設(shè)備的可用性,給用戶帶來極大的操作體驗。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護 范圍內(nèi)。
權(quán)利要求
1.一種網(wǎng)頁光標定位方法,其特征在于,包括 接收用戶發(fā)送的光標移動指令; 獲取與所述光標移動指令以及所述網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長; 根據(jù)所述光標移動步長和所述光標移動指令移動所述網(wǎng)頁的光標。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取與光標移動指令以及所述網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長的步驟包括 獲取所述網(wǎng)頁的網(wǎng)頁信息; 根據(jù)所述網(wǎng)頁信息查找預(yù)置數(shù)據(jù)庫; 從所述預(yù)置數(shù)據(jù)庫中獲取與所述光標移動指令以及所述網(wǎng)頁信息匹配的光標移動步長。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)網(wǎng)頁信息查找預(yù)置數(shù)據(jù)庫的步驟之后還包括 判斷所述預(yù)置數(shù)據(jù)庫中是否存在與所述網(wǎng)頁信息匹配的光標移動步長;若存在,則執(zhí)行從所述預(yù)置數(shù)據(jù)庫中獲取與所述光標移動指令以及所述網(wǎng)頁信息匹配的光標移動步長的步驟;否則 記錄用戶移動光標時光標在網(wǎng)頁上所產(chǎn)生的有效區(qū)域的間隔,將其作為當前光標移動步長,將當前光標移動步長與所述網(wǎng)頁信息存儲在所述預(yù)置數(shù)據(jù)庫中。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址信息或網(wǎng)頁的整體布局信息。
5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述根據(jù)網(wǎng)頁信息及預(yù)置數(shù)據(jù)庫分配光標移動步長的步驟之前還包括 判斷所述光標的當前位置是否為有效區(qū)域;若是,則執(zhí)行根據(jù)所述網(wǎng)頁信息及預(yù)置數(shù)據(jù)庫分配光標移動步長的步驟;否則 以屏幕的像素點為單位移動所述光標,直至所述光標所處的位置為有效區(qū)域為止。
6.—種終端設(shè)備,其特征在于,包括 接收模塊,用于接收用戶發(fā)送的光標移動指令; 獲取模塊,用于獲取與所述光標移動指令以及所述網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長; 定位模塊,用于根據(jù)所述光標移動步長和所述光標移動指令移動所述網(wǎng)頁的光標。
7.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,所述獲取模塊包括 第一獲取單元,用于獲取所述網(wǎng)頁的網(wǎng)頁信息; 查找單元,用于根據(jù)所述網(wǎng)頁信息查找預(yù)置數(shù)據(jù)庫; 第二獲取單元,用于從所述預(yù)置數(shù)據(jù)庫中獲取與所述光標移動指令以及所述網(wǎng)頁信息匹配的光標移動步長。
8.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,所述獲取模塊還包括判斷單元及存儲單元,其中 所述判斷單元,用于判斷所述預(yù)置數(shù)據(jù)庫中是否存在與所述網(wǎng)頁信息匹配的光標移動步長;若存在,則由所述第二獲取單元從所述預(yù)置數(shù)據(jù)庫中獲取與所述光標移動指令以及所述網(wǎng)頁信息匹配的光標移動步長;否則,由所述第二獲取單元記錄用戶移動光標時光標在網(wǎng)頁上所產(chǎn)生的有效區(qū)域的間隔,將其作為當前光標移動步長;所述存儲單元,用于將該當前光標移動步長與所述網(wǎng)頁信息存儲在所述預(yù)置數(shù)據(jù)庫中。
9.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,所述網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址信息或網(wǎng)頁的整體布局信息。
10.根據(jù)權(quán)利要求6-9中任一項所述的終端設(shè)備,其特征在于,還包括判斷模塊; 所述判斷模塊,用于判斷所述光標的當前位置是否為有效區(qū)域;若是,則由所述分配模塊根據(jù)所述網(wǎng)頁信息及預(yù)置數(shù)據(jù)庫分配光標移動步長;否則,由所述定位模塊以屏幕的像素點為單位移動所述光標,直至所述光標所處的位置為有效區(qū)域為止。
全文摘要
本發(fā)明公開一種網(wǎng)頁光標定位方法及終端設(shè)備,其方法包括接收用戶發(fā)送的光標移動指令;獲取與光標移動指令以及網(wǎng)頁的網(wǎng)頁信息對應(yīng)的光標移動步長;根據(jù)光標移動步長和光標移動指令移動網(wǎng)頁的光標。本發(fā)明既可以通過登錄的網(wǎng)頁的網(wǎng)頁信息來定義光標移動步長,也可以通過用戶的使用來記錄步長,并與網(wǎng)頁信息相匹配,大大增加光標移動的有效性,減少操作步驟,與傳統(tǒng)的以像素點單位移動方式定位一個目標往往需要N次方移動動作相比,本發(fā)明能夠更加高效、便捷、快速的達到用戶所期望的目標,極大的提升了終端設(shè)備的可用性,給用戶帶來極大的操作體驗。
文檔編號H04N21/4782GK102722523SQ20121014995
公開日2012年10月10日 申請日期2012年5月15日 優(yōu)先權(quán)日2012年5月15日
發(fā)明者黃亞如 申請人:深圳Tcl新技術(shù)有限公司