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