亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法及其實(shí)現(xiàn)裝置的制作方法

文檔序號(hào):6439697閱讀:152來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法及其實(shí)現(xiàn)裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及導(dǎo)航控制方法及其實(shí)現(xiàn)裝置,尤其涉及一種實(shí)現(xiàn)在網(wǎng)頁(yè)內(nèi)移動(dòng)焦點(diǎn)和控制Flash導(dǎo)航的方法及其實(shí)現(xiàn)裝置。
背景技術(shù)
各種計(jì)算機(jī)(包括臺(tái)式機(jī)、筆記本、上網(wǎng)本、智能移動(dòng)終端)完全普及的今天,利用電視機(jī)和IP網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)沖浪已成為現(xiàn)實(shí)。但在瀏覽網(wǎng)頁(yè)內(nèi)容和控制頁(yè)面內(nèi)Flash導(dǎo)航過(guò)程中,普遍使用鼠標(biāo)或者軌跡球進(jìn)行頁(yè)面操作。而單純使用鍵盤(pán)或者遙控器按鍵進(jìn)行導(dǎo)航操作時(shí),依然無(wú)法實(shí)現(xiàn)焦點(diǎn)移動(dòng)和Flash控制的兼容操作。即使從計(jì)算機(jī)鍵盤(pán)來(lái)看,單純使用Tab鍵的導(dǎo)航功能具有很大的局限性,周知這樣的焦點(diǎn)導(dǎo)航是在網(wǎng)頁(yè)頁(yè)面的節(jié)點(diǎn)樹(shù)中按單一方向循環(huán)遍歷的,對(duì)于一個(gè)頁(yè)面中動(dòng)輒數(shù)百的節(jié)點(diǎn)來(lái)說(shuō),這種導(dǎo)航方式顯然相當(dāng)吃力。

發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)這方面的缺陷,提出一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制 Flash導(dǎo)航的方法及其實(shí)現(xiàn)裝置,以解決使用鍵盤(pán)或遙控器控制網(wǎng)頁(yè)內(nèi)容瀏覽和Flash導(dǎo)航的應(yīng)用。本發(fā)明導(dǎo)航方法的目的,將通過(guò)以下技術(shù)方案得以實(shí)現(xiàn)一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法,基于遙控器或鍵盤(pán)的方向鍵及網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器實(shí)現(xiàn),其特征在于包括如下步驟
51初始化步驟,處理器通過(guò)網(wǎng)頁(yè)頁(yè)面或Flash頁(yè)面的節(jié)點(diǎn)樹(shù)獲得當(dāng)前頁(yè)面中全部節(jié)點(diǎn)的位置及各自的有效區(qū)域,并初始化焦點(diǎn)的默認(rèn)移動(dòng)步長(zhǎng)和最大跳轉(zhuǎn)半徑;
52焦點(diǎn)移動(dòng)請(qǐng)求發(fā)起步驟,用戶(hù)通過(guò)方向鍵輸入具方向性的焦點(diǎn)移動(dòng)請(qǐng)求;
53請(qǐng)求響應(yīng)步驟,處理器根據(jù)當(dāng)前焦點(diǎn)位置和焦點(diǎn)移動(dòng)請(qǐng)求的預(yù)期方向,在以當(dāng)前焦點(diǎn)位置為圓心、以最大跳轉(zhuǎn)半徑為半徑且朝向預(yù)期方向的扇形區(qū)域內(nèi),從節(jié)點(diǎn)樹(shù)查找最近節(jié)占.
I— /、、、
54焦點(diǎn)移動(dòng)步驟,包括S41 處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離小于最大跳轉(zhuǎn)半徑,則移動(dòng)焦點(diǎn)到最近節(jié)點(diǎn)的位置;S42 處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑,則以默認(rèn)移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn)。進(jìn)一步地,步驟Sl的初始化步驟中,處理器初始化焦點(diǎn)的最小移動(dòng)步長(zhǎng)、最大移動(dòng)步長(zhǎng)、最大跳轉(zhuǎn)半徑、歷史行為記錄和重復(fù)行為計(jì)數(shù);步驟S42中以最小移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),且所述方法在步驟S42后還包括
55焦點(diǎn)移動(dòng)行為歷史記錄步驟,在當(dāng)前移動(dòng)行為與歷史行為記錄不同時(shí),將當(dāng)前移動(dòng)行為保存為歷史行為記錄,并清零重復(fù)行為計(jì)數(shù);在當(dāng)前移動(dòng)行為與歷史行為記錄相同時(shí), 重復(fù)行為計(jì)數(shù)加一;
56焦點(diǎn)移動(dòng)加速步驟,當(dāng)重復(fù)行為計(jì)數(shù)大于三,以最大移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn);當(dāng)重復(fù)行為計(jì)數(shù)小于三或等于三,重復(fù)當(dāng)前移動(dòng)行為。
更進(jìn)一步地,所述節(jié)點(diǎn)位置以節(jié)點(diǎn)有效區(qū)域的中心計(jì)算。本發(fā)明導(dǎo)航裝置的目的,將通過(guò)以下系統(tǒng)方案得以實(shí)現(xiàn)一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的實(shí)現(xiàn)裝置,由遙控器或鍵盤(pán)的方向鍵及網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器構(gòu)成, 其特征在于包括
初始化模塊,用于處理器通過(guò)網(wǎng)頁(yè)頁(yè)面或Flash頁(yè)面的節(jié)點(diǎn)樹(shù)獲得當(dāng)前頁(yè)面中全部節(jié)點(diǎn)的位置及各自的有效區(qū)域,并初始化焦點(diǎn)的默認(rèn)移動(dòng)步長(zhǎng)和最大跳轉(zhuǎn)半徑; 焦點(diǎn)移動(dòng)請(qǐng)求發(fā)起模塊,用于用戶(hù)通過(guò)方向鍵輸入具方向性的焦點(diǎn)移動(dòng)請(qǐng)求; 請(qǐng)求響應(yīng)模塊,用于處理器根據(jù)當(dāng)前焦點(diǎn)位置和焦點(diǎn)移動(dòng)請(qǐng)求的預(yù)期方向,在以當(dāng)前焦點(diǎn)位置為圓心、以最大跳轉(zhuǎn)半徑為半徑且朝向預(yù)期方向的扇形區(qū)域內(nèi),從節(jié)點(diǎn)樹(shù)查找最近節(jié)點(diǎn);
第一焦點(diǎn)移動(dòng)模塊,用于處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離小于最大跳轉(zhuǎn)半徑,則移動(dòng)焦點(diǎn)到最近節(jié)點(diǎn)的位置;或第二焦點(diǎn)移動(dòng)模塊,用于處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑,則以默認(rèn)移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn)。進(jìn)一步地,所述初始化模塊還用于處理器初始化焦點(diǎn)的最小移動(dòng)步長(zhǎng)、最大移動(dòng)步長(zhǎng)、最大跳轉(zhuǎn)半徑、歷史行為記錄和重復(fù)行為計(jì)數(shù);所述第二焦點(diǎn)移動(dòng)模塊以最小移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),且所述實(shí)現(xiàn)裝置還包括
焦點(diǎn)移動(dòng)行為歷史記錄模塊,用于在當(dāng)前移動(dòng)行為與歷史行為記錄不同時(shí),將當(dāng)前移動(dòng)行為保存為歷史行為記錄,并清零重復(fù)行為計(jì)數(shù);在當(dāng)前移動(dòng)行為與歷史行為記錄相同時(shí),重復(fù)行為計(jì)數(shù)加一;
焦點(diǎn)移動(dòng)加速模塊,用于當(dāng)重復(fù)行為計(jì)數(shù)大于三,以最大移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn);當(dāng)重復(fù)行為計(jì)數(shù)小于三或等于三,重復(fù)當(dāng)前移動(dòng)行為。更進(jìn)一步地,所述節(jié)點(diǎn)位置為節(jié)點(diǎn)有效區(qū)域的中心。本發(fā)明網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法及其實(shí)現(xiàn)裝置的應(yīng)用,較之于現(xiàn)有使用鍵盤(pán)或遙控器控制瀏覽頁(yè)面的方式,可以方便處理包含F(xiàn)lash內(nèi)容的頁(yè)面焦點(diǎn)控制。 在快速準(zhǔn)確定位的同時(shí),較好地兼容了對(duì)Flash導(dǎo)航的控制。以下便結(jié)合附圖,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步的詳述,以使本發(fā)明技術(shù)方
案更易于理解、掌握。


圖1是本發(fā)明網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航方法的流程示意簡(jiǎn)圖; 圖2是本發(fā)明一優(yōu)選實(shí)施方式的流程示意圖3是本發(fā)明一較佳實(shí)施方式對(duì)流程示意圖4是本發(fā)明網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航實(shí)現(xiàn)裝置的模塊結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。如圖1所示,本發(fā)明一實(shí)施方式中,所述網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法,基于遙控器或鍵盤(pán)的方向鍵及網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器實(shí)現(xiàn),包括如下步驟。Sl 初始化步驟,處理器通過(guò)網(wǎng)頁(yè)頁(yè)面或Flash頁(yè)面的節(jié)點(diǎn)樹(shù)獲得當(dāng)前頁(yè)面中全部節(jié)點(diǎn)的位置及各自的有效區(qū)域,并初始化焦點(diǎn)的默認(rèn)移動(dòng)步長(zhǎng)和最大跳轉(zhuǎn)半徑。其中節(jié)點(diǎn)位置以節(jié)點(diǎn)有效區(qū)域的中心計(jì)算。一般來(lái)說(shuō),一個(gè)網(wǎng)頁(yè)頁(yè)面會(huì)有多達(dá)十到上百個(gè)節(jié)點(diǎn),因此傳統(tǒng)Tab鍵導(dǎo)航的方式顯然實(shí)施起來(lái)較為不便,并且一旦錯(cuò)過(guò),必須重新遍歷或借助于鼠標(biāo)等其它工具。S2:焦點(diǎn)移動(dòng)請(qǐng)求發(fā)起步驟,用戶(hù)通過(guò)遙控器或鍵盤(pán)的方向鍵輸入具方向性的焦點(diǎn)移動(dòng)請(qǐng)求,可以是紅外線遙控信號(hào),也可以是按鍵物理信號(hào)。S3 請(qǐng)求響應(yīng)步驟,網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器根據(jù)當(dāng)前焦點(diǎn)位置和焦點(diǎn)移動(dòng)請(qǐng)求的預(yù)期方向,在以當(dāng)前焦點(diǎn)位置為圓心、以最大跳轉(zhuǎn)半徑為半徑且朝向預(yù)期方向的扇形區(qū)域內(nèi),從節(jié)點(diǎn)樹(shù)查找節(jié)點(diǎn)。在這個(gè)扇形區(qū)域中,可能會(huì)有多個(gè)節(jié)點(diǎn),此時(shí)系統(tǒng)會(huì)比較關(guān)注最近節(jié)點(diǎn);也可能一個(gè)節(jié)點(diǎn)都沒(méi)有,此時(shí)系統(tǒng)默認(rèn)為最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑。S4 焦點(diǎn)移動(dòng)步驟,包括S41 處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離小于最大跳轉(zhuǎn)半徑,則移動(dòng)焦點(diǎn)到最近節(jié)點(diǎn)的位置;S42 處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑,則以默認(rèn)移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn)。上述方案還可以進(jìn)一步優(yōu)化步驟Sl的初始化步驟中,處理器初始化的內(nèi)容包括焦點(diǎn)的最小移動(dòng)步長(zhǎng)、最大移動(dòng)步長(zhǎng)、最大跳轉(zhuǎn)半徑、歷史行為記錄和重復(fù)行為計(jì)數(shù);步驟 S42中以最小移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),且所述方法在步驟S42后還包括S5 焦點(diǎn)移動(dòng)行為歷史記錄步驟,在當(dāng)前移動(dòng)行為與歷史行為記錄不同時(shí),將當(dāng)前移動(dòng)行為保存為歷史行為記錄,并清零重復(fù)行為計(jì)數(shù);在當(dāng)前移動(dòng)行為與歷史行為記錄相同時(shí),重復(fù)行為計(jì)數(shù)加一 ;S6 焦點(diǎn)移動(dòng)加速步驟,當(dāng)重復(fù)行為計(jì)數(shù)大于三,以最大移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn);當(dāng)重復(fù)行為計(jì)數(shù)小于三或等于三,重復(fù)當(dāng)前移動(dòng)行為。當(dāng)然,這只是加速焦點(diǎn)移動(dòng)的一種方式,可以設(shè)置多個(gè)移動(dòng)步長(zhǎng)標(biāo)準(zhǔn)及選判斷標(biāo)準(zhǔn)來(lái)實(shí)施。這里為清楚簡(jiǎn)要說(shuō)明加速可行性,僅以較為簡(jiǎn)單的最小、最大移動(dòng)步長(zhǎng)的加速過(guò)程為例。如圖4所示,本發(fā)明一實(shí)施方式中,所述網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的實(shí)現(xiàn)裝置,基于遙控器或鍵盤(pán)的方向鍵及網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器構(gòu)成,其包括初始化模塊, 用于處理器通過(guò)網(wǎng)頁(yè)頁(yè)面或Flash頁(yè)面的節(jié)點(diǎn)樹(shù)獲得當(dāng)前頁(yè)面中全部節(jié)點(diǎn)的位置及各自的有效區(qū)域,并初始化焦點(diǎn)的默認(rèn)移動(dòng)步長(zhǎng)和最大跳轉(zhuǎn)半徑;其中節(jié)點(diǎn)位置以節(jié)點(diǎn)有效區(qū)域的中心計(jì)算。一般來(lái)說(shuō),一個(gè)網(wǎng)頁(yè)頁(yè)面會(huì)有多達(dá)十到上百個(gè)節(jié)點(diǎn),因此傳統(tǒng)Tab鍵導(dǎo)航的方式顯然實(shí)施起來(lái)較為不便,并且一旦錯(cuò)過(guò),必須重新遍歷或借助于鼠標(biāo)等其它工具。焦點(diǎn)移動(dòng)請(qǐng)求發(fā)起模塊,用于用戶(hù)通過(guò)遙控器或鍵盤(pán)的方向鍵輸入具方向性的焦點(diǎn)移動(dòng)請(qǐng)求,可以是紅外線遙控信號(hào),也可以是按鍵物理信號(hào)。請(qǐng)求響應(yīng)模塊,用于網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器根據(jù)當(dāng)前焦點(diǎn)位置和焦點(diǎn)移動(dòng)請(qǐng)求的預(yù)期方向,在以當(dāng)前焦點(diǎn)位置為圓心、以最大跳轉(zhuǎn)半徑為半徑且朝向預(yù)期方向的扇形區(qū)域內(nèi),從節(jié)點(diǎn)樹(shù)查找最近節(jié)點(diǎn)。在這個(gè)扇形區(qū)域中,可能會(huì)有多個(gè)節(jié)點(diǎn),此時(shí)系統(tǒng)會(huì)比較關(guān)注最近節(jié)點(diǎn);也可能一個(gè)節(jié)點(diǎn)都沒(méi)有,此時(shí)系統(tǒng)默認(rèn)為最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑。第一焦點(diǎn)移動(dòng)模塊,用于處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離小于最大跳轉(zhuǎn)半徑,則移動(dòng)焦點(diǎn)到最近節(jié)點(diǎn)的位置;或第二焦點(diǎn)移動(dòng)模塊,用于處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑,則以默認(rèn)移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn)。上述實(shí)現(xiàn)裝置還可以進(jìn)一步地優(yōu)化,具體地,所述初始化模塊還用于處理器初始化焦點(diǎn)的最小移動(dòng)步長(zhǎng)、最大移動(dòng)步長(zhǎng)、最大跳轉(zhuǎn)半徑、歷史行為記錄和重復(fù)行為計(jì)數(shù);所述第二焦點(diǎn)移動(dòng)模塊以最小移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),且所述實(shí)現(xiàn)裝置還包括焦點(diǎn)移動(dòng)行為歷史記錄模塊,用于在當(dāng)前移動(dòng)行為與歷史行為記錄不同時(shí),將當(dāng)前移動(dòng)行為保存為歷史行為記錄,并清零重復(fù)行為計(jì)數(shù);在當(dāng)前移動(dòng)行為與歷史行為記錄相同時(shí), 重復(fù)行為計(jì)數(shù)加一;和焦點(diǎn)移動(dòng)加速模塊,用于當(dāng)重復(fù)行為計(jì)數(shù)大于三,以最大移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn);當(dāng)重復(fù)行為計(jì)數(shù)小于三或等于三,重復(fù)當(dāng)前移動(dòng)行為。以下結(jié)合如圖2和圖3所示的兩個(gè)實(shí)施例流程示意圖,更具體地詳細(xì)說(shuō)明本發(fā)明方法的實(shí)現(xiàn)過(guò)程。如圖2所示的一優(yōu)選實(shí)施方式處理器先通過(guò)網(wǎng)頁(yè)頁(yè)面或Flash頁(yè)面的節(jié)點(diǎn)樹(shù)獲得當(dāng)前頁(yè)面中全部節(jié)點(diǎn)的位置及各自的有效區(qū)域,并初始化焦點(diǎn)的默認(rèn)移動(dòng)步長(zhǎng)和最大跳轉(zhuǎn)半徑,等待用戶(hù)的輸入行為。然后用戶(hù)通過(guò)遙控器或鍵盤(pán)的方向鍵輸入具方向性的焦點(diǎn)移動(dòng)請(qǐng)求,可以是紅外線遙控信號(hào),也可以是按鍵物理信號(hào)。接著網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器根據(jù)節(jié)點(diǎn)樹(shù)信息獲取移動(dòng)方向上的最近節(jié)點(diǎn)位置。具體地根據(jù)當(dāng)前焦點(diǎn)位置和焦點(diǎn)移動(dòng)請(qǐng)求的預(yù)期方向,在以當(dāng)前焦點(diǎn)位置為圓心、以最大跳轉(zhuǎn)半徑為半徑且朝向預(yù)期方向的扇形區(qū)域內(nèi),從節(jié)點(diǎn)樹(shù)查找節(jié)點(diǎn)。在這個(gè)扇形區(qū)域中, 可能會(huì)有多個(gè)節(jié)點(diǎn),此時(shí)系統(tǒng)會(huì)比較關(guān)注最近節(jié)點(diǎn);也可能一個(gè)節(jié)點(diǎn)都沒(méi)有,此時(shí)系統(tǒng)默認(rèn)為最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑。最后焦點(diǎn)移動(dòng),包括兩種情況一者處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離小于最大跳轉(zhuǎn)半徑,則移動(dòng)焦點(diǎn)到最近節(jié)點(diǎn)的位置;二者處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑,則以默認(rèn)移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),完成響應(yīng)一次焦點(diǎn)移動(dòng)請(qǐng)求的操作,如果還沒(méi)有找到所要的節(jié)點(diǎn),則繼續(xù)使用方向鍵在網(wǎng)頁(yè)頁(yè)面的各節(jié)點(diǎn)上導(dǎo)航。由于這種導(dǎo)航方式比較直觀,可以根據(jù)目標(biāo)節(jié)點(diǎn)相對(duì)當(dāng)前焦點(diǎn)的方位采用方向鍵導(dǎo)航,具有明確的方向性、可折返性。因此具有優(yōu)于現(xiàn)有技術(shù)的突出特點(diǎn)ο如圖3所示的一較佳實(shí)施方式處理器先通過(guò)網(wǎng)頁(yè)頁(yè)面或Flash頁(yè)面的節(jié)點(diǎn)樹(shù)獲得當(dāng)前頁(yè)面中全部節(jié)點(diǎn)的位置及各自的有效區(qū)域,并初始化初始化的內(nèi)容包括焦點(diǎn)的最小移動(dòng)步長(zhǎng)、最大移動(dòng)步長(zhǎng)、最大跳轉(zhuǎn)半徑、歷史行為記錄和重復(fù)行為計(jì)數(shù)。中間步驟與優(yōu)選實(shí)施例相同,故不再贅述。最后焦點(diǎn)移動(dòng),包括多種情況一者處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離小于最大跳轉(zhuǎn)半徑,則移動(dòng)焦點(diǎn)到最近節(jié)點(diǎn)的位置;二者處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑,則以最小移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),完成響應(yīng)一次焦點(diǎn)移動(dòng)請(qǐng)求的操作,但這樣的移動(dòng)肯定無(wú)法達(dá)到最近節(jié)點(diǎn),還需繼續(xù)使用方向鍵再次輸入焦點(diǎn)移動(dòng)請(qǐng)求。此時(shí),焦點(diǎn)移動(dòng)在當(dāng)前移動(dòng)行為與歷史行為記錄不同時(shí),將當(dāng)前移動(dòng)行為保存為歷史行為記錄,并清零重復(fù)行為計(jì)數(shù);在當(dāng)前移動(dòng)行為與歷史行為記錄相同時(shí),重復(fù)行為計(jì)數(shù)加一;,當(dāng)重復(fù)行為計(jì)數(shù)大于三,以最大移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),即加速焦點(diǎn)移動(dòng),使其快速向目標(biāo)節(jié)點(diǎn)導(dǎo)航;當(dāng)重復(fù)行為計(jì)數(shù)小于三或等于三,重復(fù)當(dāng)前移動(dòng)行為,即繼續(xù)以最小移動(dòng)步長(zhǎng)移動(dòng)焦點(diǎn)。由于這種導(dǎo)航方式比較直觀,可以根據(jù)目標(biāo)節(jié)點(diǎn)相對(duì)當(dāng)前焦點(diǎn)的方位采用方向鍵導(dǎo)航,具有明確的方向性、可折返性。因此具有優(yōu)于現(xiàn)有技術(shù)的突出特點(diǎn)。應(yīng)用本發(fā)明網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法及其實(shí)現(xiàn)裝置,較之于現(xiàn)有使用鍵盤(pán)或遙控器控制瀏覽頁(yè)面的方式,可以方便處理包含F(xiàn)lash內(nèi)容的頁(yè)面焦點(diǎn)控制。在快速準(zhǔn)確定位的同時(shí),較好地兼容了對(duì)Flash導(dǎo)航的控制。應(yīng)當(dāng)理解,雖然本說(shuō)明書(shū)按照實(shí)施方式加以描述,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說(shuō)明書(shū)的這種敘述方式僅僅是為清楚起見(jiàn),本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說(shuō)明書(shū)作為一個(gè)整體,各實(shí)施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。上文所列出的一系列的詳細(xì)說(shuō)明僅僅是針對(duì)本發(fā)明的可行性實(shí)施方式的具體說(shuō)明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法,基于遙控器或鍵盤(pán)的方向鍵及網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器實(shí)現(xiàn),其特征在于包括如下步驟51初始化步驟,處理器通過(guò)網(wǎng)頁(yè)頁(yè)面或Flash頁(yè)面的節(jié)點(diǎn)樹(shù)獲得當(dāng)前頁(yè)面中全部節(jié)點(diǎn)的位置及各自的有效區(qū)域,并初始化焦點(diǎn)的默認(rèn)移動(dòng)步長(zhǎng)和最大跳轉(zhuǎn)半徑;52焦點(diǎn)移動(dòng)請(qǐng)求發(fā)起步驟,用戶(hù)通過(guò)方向鍵輸入具方向性的焦點(diǎn)移動(dòng)請(qǐng)求;53請(qǐng)求響應(yīng)步驟,處理器根據(jù)當(dāng)前焦點(diǎn)位置和焦點(diǎn)移動(dòng)請(qǐng)求的預(yù)期方向,在以當(dāng)前焦點(diǎn)位置為圓心、以最大跳轉(zhuǎn)半徑為半徑且朝向預(yù)期方向的扇形區(qū)域內(nèi),從節(jié)點(diǎn)樹(shù)查找最近節(jié)占.I— /、、、 54焦點(diǎn)移動(dòng)步驟,包括S41 處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離小于最大跳轉(zhuǎn)半徑,則移動(dòng)焦點(diǎn)到最近節(jié)點(diǎn)的位置;S42 處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑,則以默認(rèn)移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn)。
2.根據(jù)權(quán)利要求1所述的一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法,其特征在于 步驟Sl的初始化步驟中,處理器初始化焦點(diǎn)的最小移動(dòng)步長(zhǎng)、最大移動(dòng)步長(zhǎng)、最大跳轉(zhuǎn)半徑、歷史行為記錄和重復(fù)行為計(jì)數(shù);步驟S42中以最小移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),且所述方法在步驟S42后還包括55焦點(diǎn)移動(dòng)行為歷史記錄步驟,在當(dāng)前移動(dòng)行為與歷史行為記錄不同時(shí),將當(dāng)前移動(dòng)行為保存為歷史行為記錄,并清零重復(fù)行為計(jì)數(shù);在當(dāng)前移動(dòng)行為與歷史行為記錄相同時(shí), 重復(fù)行為計(jì)數(shù)加一;56焦點(diǎn)移動(dòng)加速步驟,當(dāng)重復(fù)行為計(jì)數(shù)大于三,以最大移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn);當(dāng)重復(fù)行為計(jì)數(shù)小于三或等于三,重復(fù)當(dāng)前移動(dòng)行為。
3.根據(jù)權(quán)利要求1或2所述的一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法,其特征在于所述節(jié)點(diǎn)位置以節(jié)點(diǎn)有效區(qū)域的中心計(jì)算。
4.一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的實(shí)現(xiàn)裝置,由遙控器或鍵盤(pán)的方向鍵及網(wǎng)頁(yè)瀏覽應(yīng)用產(chǎn)品的處理器構(gòu)成,其特征在于包括初始化模塊,用于處理器通過(guò)網(wǎng)頁(yè)頁(yè)面或Flash頁(yè)面的節(jié)點(diǎn)樹(shù)獲得當(dāng)前頁(yè)面中全部節(jié)點(diǎn)的位置及各自的有效區(qū)域,并初始化焦點(diǎn)的默認(rèn)移動(dòng)步長(zhǎng)和最大跳轉(zhuǎn)半徑;焦點(diǎn)移動(dòng)請(qǐng)求發(fā)起模塊,用于用戶(hù)通過(guò)方向鍵輸入具方向性的焦點(diǎn)移動(dòng)請(qǐng)求;請(qǐng)求響應(yīng)模塊,用于處理器根據(jù)當(dāng)前焦點(diǎn)位置和焦點(diǎn)移動(dòng)請(qǐng)求的預(yù)期方向,在以當(dāng)前焦點(diǎn)位置為圓心、以最大跳轉(zhuǎn)半徑為半徑且朝向預(yù)期方向的扇形區(qū)域內(nèi),從節(jié)點(diǎn)樹(shù)查找最近節(jié)點(diǎn);第一焦點(diǎn)移動(dòng)模塊,用于處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離小于最大跳轉(zhuǎn)半徑,則移動(dòng)焦點(diǎn)到最近節(jié)點(diǎn)的位置;或第二焦點(diǎn)移動(dòng)模塊,用于處理器判斷最近節(jié)點(diǎn)位置與當(dāng)前焦點(diǎn)位置間的距離大于最大跳轉(zhuǎn)半徑,則以默認(rèn)移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn)。
5.根據(jù)權(quán)利要求4所述的一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的實(shí)現(xiàn)裝置,其特征在于所述初始化模塊還用于處理器初始化焦點(diǎn)的最小移動(dòng)步長(zhǎng)、最大移動(dòng)步長(zhǎng)、最大跳轉(zhuǎn)半徑、歷史行為記錄和重復(fù)行為計(jì)數(shù);所述第二焦點(diǎn)移動(dòng)模塊以最小移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn),且所述實(shí)現(xiàn)裝置還包括焦點(diǎn)移動(dòng)行為歷史記錄模塊,用于在當(dāng)前移動(dòng)行為與歷史行為記錄不同時(shí),將當(dāng)前移動(dòng)行為保存為歷史行為記錄,并清零重復(fù)行為計(jì)數(shù);在當(dāng)前移動(dòng)行為與歷史行為記錄相同時(shí),重復(fù)行為計(jì)數(shù)加一;焦點(diǎn)移動(dòng)加速模塊,用于當(dāng)重復(fù)行為計(jì)數(shù)大于三,以最大移動(dòng)步長(zhǎng)在請(qǐng)求的預(yù)期方向上移動(dòng)焦點(diǎn);當(dāng)重復(fù)行為計(jì)數(shù)小于三或等于三,重復(fù)當(dāng)前移動(dòng)行為。
6.根據(jù)權(quán)利要求4或5所述的一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的實(shí)現(xiàn)裝置,其特征在于所述節(jié)點(diǎn)位置為節(jié)點(diǎn)有效區(qū)域的中心。
全文摘要
本發(fā)明揭示了一種網(wǎng)頁(yè)焦點(diǎn)移動(dòng)及控制Flash導(dǎo)航的方法及其實(shí)現(xiàn)裝置。具體地,首先通過(guò)頁(yè)面節(jié)點(diǎn)樹(shù)獲得網(wǎng)頁(yè)中全部節(jié)點(diǎn)的位置和有效區(qū)域;然后由用戶(hù)所按方向鍵判定焦點(diǎn)移動(dòng)的預(yù)期方向;接著根據(jù)當(dāng)前焦點(diǎn)位置和預(yù)期方向,在特定半徑和夾角的扇形區(qū)域內(nèi),從節(jié)點(diǎn)樹(shù)中查找可用節(jié)點(diǎn),其中節(jié)點(diǎn)位置以節(jié)點(diǎn)有效區(qū)域中心計(jì)算;最后如在扇形區(qū)域內(nèi)發(fā)現(xiàn)多個(gè)節(jié)點(diǎn),則將焦點(diǎn)移動(dòng)到最近一個(gè)節(jié)點(diǎn)的有效區(qū)域中心;如在扇形區(qū)域內(nèi)沒(méi)有查找到可用節(jié)點(diǎn),則以特定步長(zhǎng)向預(yù)期方向移動(dòng)焦點(diǎn)。應(yīng)用本發(fā)明的技術(shù)方案,可以方便處理包含F(xiàn)lash內(nèi)容的頁(yè)面焦點(diǎn)控制。在快速準(zhǔn)確定位的同時(shí),較好地兼容了對(duì)Flash導(dǎo)航的控制。
文檔編號(hào)G06F17/30GK102520854SQ201110389689
公開(kāi)日2012年6月27日 申請(qǐng)日期2011年11月30日 優(yōu)先權(quán)日2011年11月30日
發(fā)明者夏俊迎, 張宏健 申請(qǐng)人:蘇州希圖視鼎微電子有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1