一種網(wǎng)頁焦點定位方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁焦點定位方法及系統(tǒng),所述網(wǎng)頁中的每一焦點均對應(yīng)有屬性信息,所述屬性信息包括位置坐標和定向關(guān)系表,所述定向關(guān)系表中保存有方向鍵與定向焦點的對應(yīng)關(guān)系,當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦點,作為目標焦點,并從所述目標焦點的屬性信息中,確定所述目標焦點的位置坐標,將光標移動到所述目標焦點的位置坐標。本發(fā)明公開的網(wǎng)頁焦點定位方法及系統(tǒng),通過定向關(guān)系表的方式根據(jù)方向鍵來直接定位目標焦點,解決了現(xiàn)有技術(shù)中傳統(tǒng)的真焦點定位方式在面對排布不規(guī)則的焦點時,計算復(fù)雜度較高,定位效率較差,且容易出錯的問題。
【專利說明】
一種網(wǎng)頁焦點定位方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及數(shù)據(jù)信息處理領(lǐng)域,更具體的說,是涉及一種網(wǎng)頁焦點定位方法及系 統(tǒng)。
【背景技術(shù)】
[0002] 在當(dāng)前信息時代,網(wǎng)頁已經(jīng)成為人機交互的主要信息載體,在網(wǎng)頁頁面中,不同的 位置放置著不同的圖片、鏈接、音樂和視頻等信息元素。人們要想查看或訪問這些信息元 素,需要先將光標定位到相應(yīng)的信息元素的焦點上,然后才能訪問這些信息元素。
[0003] 在電視機頂盒以及類似的系統(tǒng)中,也是采用了網(wǎng)頁頁面的形式來顯示相關(guān)信息, 但通常只能通過遙控器的上下左右這四個方向鍵來定位網(wǎng)頁頁面的焦點。
[0004] 目前的網(wǎng)頁頁面通常是以真焦點的方式來確定這些信息元素的焦點位置的,具體 是通過html的焦點標簽來識別頁面中的每一個焦點,并將這些標簽全部記錄下來,當(dāng)用戶 按方向鍵時,確定此方向鍵對應(yīng)的方位是否有焦點、有多少個焦點以及最近的焦點是哪一 個,通過計算后,將光標定位到確定出來的焦點上。
[0005] 但是,隨著網(wǎng)頁視覺效果的提升,焦點的排布也越來越不規(guī)則。而當(dāng)頁面上的焦點 排布不規(guī)則時,無疑會增加計算的復(fù)雜度。例如,一個寬20px的焦點的正下方有兩個10px以 內(nèi)的焦點,在按向下的方向鍵時,瀏覽器并不能直接確定出是要定位到哪個l〇px以內(nèi)的焦 點上,必須經(jīng)過額外的條件設(shè)定或復(fù)雜計算才能確定。
[0006]并且,在面對排布不規(guī)則的焦點時,傳統(tǒng)的真焦點定位方式,計算復(fù)雜度較高,導(dǎo) 致焦點定位效率較差,且容易出錯。
[0007] 所以,目前迫切需要一種即使在頁面焦點排布不規(guī)則的情況下,依然能夠準確高 效地定位網(wǎng)頁焦點的技術(shù)方案。
【發(fā)明內(nèi)容】
[0008] 有鑒于此,本發(fā)明提供了一種網(wǎng)頁焦點定位方法及系統(tǒng),以解決在面對排布不規(guī) 則的焦點時,傳統(tǒng)的真焦點定位方式,計算復(fù)雜度較高,導(dǎo)致焦點定位效率較差,且容易出 錯的問題。
[0009] 為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0010] -種網(wǎng)頁焦點定位方法,所述網(wǎng)頁中的每一焦點均對應(yīng)有屬性信息,所述屬性信 息包括位置坐標和定向關(guān)系表,所述定向關(guān)系表中保存有方向鍵與定向焦點的對應(yīng)關(guān)系, 所述方法包括:
[0011] 當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)光標當(dāng)前所在位置坐標,確定當(dāng)前焦點;
[0012] 獲取所述當(dāng)前焦點的屬性信息;
[0013] 根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦點,所述被觸 發(fā)的方向鍵對應(yīng)的定向焦點為目標焦點;
[0014] 獲取所述目標焦點的屬性信息;
[0015] 從所述目標焦點的屬性信息中,確定所述目標焦點的位置坐標;
[0016] 將光標移動到所述目標焦點的位置坐標。
[0017]優(yōu)選的,所述屬性信息還包括索引號,所述對應(yīng)關(guān)系具體為所述方向鍵的鍵值與 定向焦點的索引號之間的對應(yīng)關(guān)系;則,
[0018]所述根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦點,包 括:
[0019]在所述當(dāng)前焦點的定向關(guān)系表中,查找與所述被觸發(fā)的方向鍵的鍵值相對應(yīng)的定 向焦點的索引號。
[0020]優(yōu)選的,所述方法還包括:根據(jù)所述當(dāng)前焦點的定向關(guān)系表判斷被觸發(fā)的方向鍵 是否對應(yīng)定向焦點;
[0021 ]所述根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦點的步 驟是在判斷出被觸發(fā)的方向鍵對應(yīng)定向焦點的情況下執(zhí)行的。
[0022] 優(yōu)選的,所述方法還包括:保持光標位置不變;
[0023] 所述保持光標不變的步驟是在判斷出被觸發(fā)的方向鍵未對應(yīng)定向焦點的情況下 執(zhí)行的。
[0024]優(yōu)選的,所述屬性信息還包括焦點區(qū)域,所述焦點區(qū)域為本焦點對應(yīng)的信息元素 覆蓋的區(qū)域范圍;
[0025] 所述獲取所述目標焦點的屬性信息后,還包括:
[0026] 從所述目標焦點的屬性信息中,確定所述目標焦點的焦點區(qū)域;
[0027] 根據(jù)所述目標焦點的焦點區(qū)域繪制光標的形狀,使所述光標的形狀與所述目標焦 點的焦點區(qū)域的形狀一致。
[0028] 優(yōu)選的,所述目標焦點為異形焦點。
[0029] -種網(wǎng)頁焦點定位系統(tǒng),所述網(wǎng)頁中的每一焦點均對應(yīng)有屬性信息,所述屬性信 息包括位置坐標和定向關(guān)系表,所述定向關(guān)系表中保存有方向鍵與定向焦點的對應(yīng)關(guān)系, 所述系統(tǒng)包括:
[0030] 第一確定單元,用于當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)光標當(dāng)前所在位置坐標,確定 當(dāng)前焦點;
[0031 ]第一獲取單元,用于獲取所述當(dāng)前焦點的屬性信息;
[0032] 第二確定單元,用于根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的 定向焦點,所述被觸發(fā)的方向鍵對應(yīng)的定向焦點為目標焦點;
[0033] 第二獲取單元,用于獲取所述目標焦點的屬性信息;
[0034] 位置確定單元,用于從所述目標焦點的屬性信息中,確定所述目標焦點的位置坐 標;
[0035]顯示控制單元,用于將光標移動到所述目標焦點的位置坐標。
[0036]優(yōu)選的,所述屬性信息還包括索引號,所述對應(yīng)關(guān)系具體為所述方向鍵的鍵值與 定向焦點的索引號之間的對應(yīng)關(guān)系;
[0037]所述第二確定單元,包括:
[0038]查詢單元,用于在所述當(dāng)前焦點的定向關(guān)系表中,查找與所述被觸發(fā)的方向鍵的 鍵值相對應(yīng)的定向焦點的索引號。
[0039] 優(yōu)選的,所述系統(tǒng)還包括:
[0040] 判斷單元,用于根據(jù)所述當(dāng)前焦點的定向關(guān)系表判斷被觸發(fā)的方向鍵是否對應(yīng)定 向焦點;
[0041 ]所述第二確定單元根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的 定向焦點是在所述判斷單元判斷出被觸發(fā)的方向鍵對應(yīng)定向焦點的情況下執(zhí)行的。
[0042]優(yōu)選的,所述系統(tǒng)還包括:
[0043] 保持單元,用于保持光標位置不變;
[0044] 所述保持單元保持光標位置不變是在所述判斷單元判斷出被觸發(fā)的方向鍵未對 應(yīng)定向焦點的情況下執(zhí)行的。
[0045]優(yōu)選的,所述屬性信息還包括焦點區(qū)域,所述焦點區(qū)域為本焦點對應(yīng)的信息元素 覆蓋的區(qū)域范圍;
[0046] 所述系統(tǒng)還包括:
[0047]區(qū)域確定單元,用于從所述目標焦點的屬性信息中,確定所述目標焦點的焦點區(qū) 域;
[0048 ]光標繪制單元,用于根據(jù)所述目標焦點的焦點區(qū)域繪制光標的形狀,使所述光標 的形狀與所述目標焦點的焦點區(qū)域的形狀一致。
[0049] 從上述的技術(shù)方案可以看出,本發(fā)明公開的網(wǎng)頁焦點定位方法及系統(tǒng),根據(jù)所述 當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦點,由于當(dāng)前焦點的定向關(guān)系表 中保存有方向鍵與定向焦點的對應(yīng)關(guān)系,所以,本發(fā)明可以根據(jù)被觸發(fā)的方向鍵直接確定 出目標焦點,而無需確定此方向鍵對應(yīng)的方位是否有焦點、有多少個焦點以及最近的焦點 是哪一個,也無需經(jīng)過復(fù)雜的計算來確定出定向焦點。所以,本發(fā)明的技術(shù)方案相對于現(xiàn)有 技術(shù)中的焦點定位方法,省去了復(fù)雜的計算過程,提高了定向焦點的定位效率。
[0050] 并且,本發(fā)明的技術(shù)方案中,由于在當(dāng)前焦點的定向關(guān)系表中,方向鍵與定向焦點 具有明確的對應(yīng)關(guān)系,無論焦點排布如何不規(guī)則,都不會影響方向鍵與定向焦點的對應(yīng)關(guān) 系的確定性,所以,在面對排布不規(guī)則的焦點時,本發(fā)明在避免了復(fù)雜的計算過程的基礎(chǔ) 上,能夠有效避免傳統(tǒng)的真焦點定位方式由于計算過于復(fù)雜而導(dǎo)致錯誤定位的問題,從而 提尚定位目標焦點的準確性。
【附圖說明】
[0051] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0052] 圖1為本申請的網(wǎng)頁焦點排布的示意圖;
[0053] 圖2為本申請實施例一提供的網(wǎng)頁焦點定位方法的流程圖;
[0054] 圖3為本申請實施例二提供的網(wǎng)頁焦點定位方法的流程圖;
[0055] 圖4為本申請實施例三提供的網(wǎng)頁焦點定位方法的流程圖;
[0056] 圖5為本申請實施例四的網(wǎng)頁焦點定位系統(tǒng)的結(jié)構(gòu)示意圖;
[0057] 圖6為本申請實施例五的網(wǎng)頁焦點定位系統(tǒng)的結(jié)構(gòu)示意圖;
[0058] 圖7為本申請實施例六的網(wǎng)頁焦點定位系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0059] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0060] 請參閱圖1,圖1為本申請的網(wǎng)頁焦點排布的示意圖。
[0061] 在本發(fā)明的網(wǎng)頁焦點定位方法中,所述網(wǎng)頁中的每一焦點均對應(yīng)有屬性信息,所 述屬性信息包括位置坐標和定向關(guān)系表,所述定向關(guān)系表中保存有方向鍵與定向焦點的對 應(yīng)關(guān)系。所述定向焦點就是在方向鍵被觸發(fā)時,光標從當(dāng)前焦點所要移動到的焦點。其中, 不同的焦點的定向關(guān)系表中所保存的方向鍵與定向焦點的對應(yīng)關(guān)系并不相同,即,在不同 的焦點上,觸發(fā)相同的方向鍵,將會得到不同的定向焦點。
[0062] 如圖1所示,頁面中包含焦點a~i,焦點a的定向關(guān)系表的內(nèi)容如表1所示:
[0063] 表1焦點a的定向關(guān)系表
[0065]焦點e的定向關(guān)系表的內(nèi)容如表2所不:
[0066]表2焦點e的定向關(guān)系表
[0068] 上述定向關(guān)系表中的對應(yīng)關(guān)系通常是由網(wǎng)頁設(shè)計人員來設(shè)定的,但不同的用戶, 其使用習(xí)慣可能并不相同,為了適應(yīng)不同用戶的使用習(xí)慣,也可以開放定向關(guān)系表的設(shè)定 權(quán)限,由用戶來設(shè)定各個焦點的定向關(guān)系表中的方向鍵與定向焦點之間的對應(yīng)關(guān)系。
[0069] 圖2為本申請實施例一的網(wǎng)頁焦點定位方法的流程圖。
[0070] 如圖2所示,該方法包括:
[0071] 步驟S101:當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)光標當(dāng)前所在位置坐標,確定當(dāng)前焦 占 .
[0072] 需要說明的是,當(dāng)瀏覽器被激活時,光標通常位于默認焦點上;在瀏覽器被使用的 過程中,光標也總是位于某一焦點上。系統(tǒng)通常能夠檢測到光標的位置坐標,而位置坐標是 焦點的屬性之一,所以,當(dāng)檢測到方向鍵被觸發(fā)時,可以根據(jù)光標當(dāng)前所在的位置坐標,來 確定出當(dāng)前焦點。
[0073]更具體的,如焦點的位置坐標可以用像素值表示:以頁面顯示區(qū)域的左上角為坐 標原點,建立以像素 px為單位的直角坐標系,焦點的位置坐標可以為焦點區(qū)域左上角的點 的坐標。仍請參見圖1,焦點a左上角的點在水平方向上距離原點15px,在豎直方向上距離原 點35px,即焦點a的位置坐標為(15,35)。
[0074]步驟S102:獲取所述當(dāng)前焦點的屬性信息;
[0075] 獲取當(dāng)前焦點的屬性信息,即可以獲取當(dāng)前焦點的坐標位置與定向關(guān)系表,此處 主要為了獲取當(dāng)前焦點的定向關(guān)系表。
[0076] 由于當(dāng)前焦點的定向關(guān)系表中保存有各方向鍵與定向焦點的對應(yīng)關(guān)系,自然,也 保存有被觸發(fā)的方向鍵與定向焦點的對應(yīng)關(guān)系。
[0077] 例如,頁面中包含焦點A、B、C、D和E,方向鍵包括上、下、左和右,當(dāng)前焦點為A,假定 在焦點A的定向關(guān)系表中,方向鍵"上"與焦點B相對應(yīng),方向鍵"下"與焦點C相對應(yīng),方向鍵 "左"與焦點D相對應(yīng),方向鍵"右"與焦點E相對應(yīng)。
[0078] 步驟S103 :根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦 占 .
[0079] 為稱呼方便,可將被觸發(fā)的方向鍵對應(yīng)的定向焦點稱為目標焦點。
[0080] 繼續(xù)以上述焦點A、B、C、D和E,方向鍵上、下、左和右為例,當(dāng)檢測到的被觸發(fā)的方 向鍵為"上"時,由于當(dāng)前焦點A的定向關(guān)系表中方向鍵"上"與焦點B相對應(yīng),則可以直接確 定出定向焦點B為目標焦點。同理,當(dāng)被觸發(fā)的方向鍵為"下"時,則根據(jù)當(dāng)前焦點A的定向關(guān) 系表中方向鍵"下"與焦點C的對應(yīng)關(guān)系,可以直接確定出定向焦點C為目標焦點。
[0081] 反過來與現(xiàn)有技術(shù)相比較,假定當(dāng)前焦點A寬度為50px,在焦點A的正下方從左到 右分別排布著焦點D(寬20px)、C(寬10px)、E(寬20px),焦點A的正上方排布著焦點B(寬 15px),焦點A的左側(cè)與右側(cè)均無其他焦點。當(dāng)前焦點為A,被觸發(fā)按鍵為"下"時,如果采用傳 統(tǒng)的真焦點的定位方法,瀏覽器識別到焦點A的正下方存在3個焦點D、C、E,而無法確定出哪 一個才是要移動到的定向焦點,或者需要經(jīng)過復(fù)雜的計算規(guī)則才能確定出定向焦點。
[0082]而通過本發(fā)明提供的方法,由于方向鍵"下"與焦點C相對應(yīng),方向鍵"左"與焦點D 相對應(yīng),方向鍵"右"與焦點E相對應(yīng),所以觸發(fā)方向鍵"下"就可以實現(xiàn)焦點A到焦點C的切 換,觸發(fā)方向鍵"左"就可以實現(xiàn)焦點A到焦點D的切換,觸發(fā)方向鍵"右"就可以實現(xiàn)焦點A到 焦點E的切換,從而能夠快速準確的確定出實際想要移動到的定向焦點。
[0083] 根據(jù)上述舉例,可以看出,本發(fā)明實施例通過定向關(guān)系表來確定目標焦點,可以無 須考慮焦點的排布規(guī)則。
[0084] 在一個示例中,焦點的屬性信息還可以包括索引號(可包括定向焦點的索引號,還 可包括本焦點的索引號)。
[0085] 相應(yīng)的,如述提及的定向關(guān)系表中的方向鍵與定向焦點的對應(yīng)關(guān)系,可以具體為 所述方向鍵的鍵值與定向焦點的索引號之間的對應(yīng)關(guān)系。
[0086] 則,步驟S103(根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向 焦點)可具體包括:
[0087]在所述當(dāng)前焦點的定向關(guān)系表中,查找與所述被觸發(fā)的方向鍵的鍵值相對應(yīng)的定 向焦點的索引號。
[0088]在其他示例中,上述對應(yīng)關(guān)系并不局限于方向鍵的鍵值與索引號的對應(yīng)關(guān)系,例 如,所述對應(yīng)關(guān)系可以具體為所述方向鍵的鍵值與定向焦點的位置坐標之間的對應(yīng)關(guān)系, 或者,所述方向鍵的鍵值與定向焦點的名稱之間的對應(yīng)關(guān)系,或者,所述方向鍵的鍵值與定 向焦點的其他屬性信息之間的對應(yīng)關(guān)系。
[0089]步驟S104:獲取所述目標焦點的屬性信息;
[0090]在確定出目標焦點后,獲取目標焦點的屬性信息,即可以獲取目標焦點的位置坐 標和定向關(guān)系表,此處主要是為了獲取目標焦點的位置坐標。
[0091 ]步驟S105:從所述目標焦點的屬性信息中,確定所述目標焦點的位置坐標;
[0092]假定所述定向焦點為C,其位置坐標為(10pX,20px),此處確定出來的位置坐標即 為(10px,20px)。
[0093] 步驟S106:將光標移動到所述目標焦點的位置坐標。
[0094] 在確定出目標焦點的位置坐標后,將光標移動到該位置坐標,即將光標顯示在所 述目標焦點上,從而實現(xiàn)從當(dāng)前焦點到目標焦點的切換。
[0095] 本實施例提供的網(wǎng)頁焦點定位方法,根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā) 的方向鍵對應(yīng)的定向焦點,無須經(jīng)過復(fù)雜的計算就能夠確定出定向焦點,提高了定向焦點 的定位效率。尤其在面對排布不規(guī)則的焦點時,更能夠有效避免傳統(tǒng)的真焦點定位方式由 于計算過于復(fù)雜而導(dǎo)致錯誤定位的問題,從而提高焦點定位的準確性。
[0096] 在實際應(yīng)用中,當(dāng)檢測到方向鍵被觸發(fā)時,可能當(dāng)前焦點的定向關(guān)系表中并不存 在與被觸發(fā)的方向鍵對應(yīng)的定向焦點,從而導(dǎo)致確定定向焦點失敗,導(dǎo)致定位錯誤的問題, 例如,當(dāng)前焦點A的周邊只有2個焦點B和C,在當(dāng)前焦點A的定向關(guān)系表中,方向鍵"上"與焦 點B相對應(yīng),方向鍵"下"與焦點C相對應(yīng),而并不存在與方向鍵"左"與"右"分別對應(yīng)的焦點。 此時,若用戶觸發(fā)方向鍵"左"或"右"時,由于找不到與其對應(yīng)的焦點,很可能會由于缺少相 應(yīng)的處理邏輯而導(dǎo)致查找結(jié)果溢出,進而導(dǎo)致系統(tǒng)發(fā)生故障,所以,還需要對根據(jù)所述當(dāng)前 焦點的定向關(guān)系表無法確定出被觸發(fā)的方向鍵對應(yīng)的定向焦點的情況采取相應(yīng)的處理。所 以本發(fā)明還提供了下面的實施例二。
[0097] 請參閱圖3,圖3為本申請實施例二的網(wǎng)頁焦點定位方法的流程圖,包括:
[0098] 步驟S201:當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)光標當(dāng)前所在位置坐標,確定當(dāng)前焦 占 .
[0099]步驟S202:獲取所述當(dāng)前焦點的屬性信息;
[0100]關(guān)于屬性信息,請參見本文前述記載,在此不作贅述。
[0101] 步驟S203:根據(jù)所述當(dāng)前焦點的定向關(guān)系表判斷被觸發(fā)的方向鍵是否對應(yīng)定向焦 點,若是,進入步驟S205;否則,進入步驟S204;
[0102] 在一個示例中,焦點的屬性信息還可以包括索引號。相應(yīng)的,根據(jù)所述當(dāng)前焦點的 定向關(guān)系表判斷被觸發(fā)的方向鍵是否對應(yīng)定向焦點可包括如下操作,在所述當(dāng)前焦點的定 向關(guān)系表中,查找與所述被觸發(fā)的方向鍵的鍵值相對應(yīng)的定向焦點的索引號。
[0103]若查找出被觸發(fā)的方向鍵對應(yīng)的定向焦點的索引號,可以將索引號-1作為查找到 的索引號,索引號-1代表查找不到對應(yīng)的定向焦點。而當(dāng)索引號為-1時,則進入后續(xù)步驟 S204(保持光標位置不變),否則進入步驟S205。
[0104]步驟S204:保持光標位置不變;
[0105] 若根據(jù)所述當(dāng)前焦點的定向關(guān)系表無法確定出被觸發(fā)的方向鍵對應(yīng)的定向焦點, 保持光標位置不變,這樣,能夠有效避免查找結(jié)果溢出導(dǎo)致的各種可能出現(xiàn)的問題。當(dāng)然, 還可以采用其他的方式來避免查找結(jié)果溢出導(dǎo)致的各種可能出現(xiàn)的問題,例如,彈出提示 窗口告知用戶在當(dāng)前焦點上該方向鍵無效,或者,在彈出的提示窗口上提供其他定向焦點 的選項等,這樣都可以進一步提高用戶體驗。
[0106] 步驟S205 :根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦 占 .
[0107] 為稱呼方便,可將被觸發(fā)的方向鍵對應(yīng)的定向焦點稱為目標焦點。
[0108] 步驟S206:獲取所述目標焦點的屬性信息;
[0109]步驟S207:從所述目標焦點的屬性信息中,確定所述目標焦點的位置坐標;
[0110] 步驟S208:將光標移動到所述定向焦點的位置坐標。
[0111] 在本實施例中,步驟S201~S202、S205~S208分別與上一實施例S101~S102、S104 ~S106相同,本實施例與上一實施例的區(qū)別在于步驟S203~S204的處理流程。
[0112] 本實施例提供的網(wǎng)頁焦點定位方法,根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā) 的方向鍵對應(yīng)的定向焦點,無須經(jīng)過復(fù)雜的計算就能夠確定出定向焦點,提高了定向焦點 的定位效率。并且,當(dāng)無法確定出相應(yīng)的定向焦點時,保持光標位置不變,有效避免了缺乏 相應(yīng)的處理邏輯而導(dǎo)致查找結(jié)果溢出引出的系統(tǒng)故障等問題。
[0113] 在實際應(yīng)用中,光標的形狀通常是固定的,將光標移動到所述定向焦點的位置坐 標后,可能光標的形狀與焦點的形狀不符,十分影響焦點定位后的顯示效果,所以本發(fā)明還 提供了下面的實施例三。
[0114] 請參閱圖4,圖4為本申請實施例三提供的網(wǎng)頁焦點定位方法的流程圖,包括:
[0115] 步驟S301:當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)光標當(dāng)前所在位置坐標,確定當(dāng)前焦 占 .
[0116] 步驟S302:獲取所述當(dāng)前焦點的屬性信息;
[0117]關(guān)于屬性信息,請參見本文前述記載,在此不作贅述。
[0118]步驟S303 :根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦 占 .
[0119]為稱呼方便,可將被觸發(fā)的方向鍵對應(yīng)的定向焦點稱為目標焦點。
[0120]步驟S304:獲取所述目標焦點的屬性信息;
[0121 ]步驟S305:從所述目標焦點的屬性信息中,確定所述目標焦點的位置坐標;
[0122] 步驟S306:從所述目標焦點的屬性信息中,確定所述目標焦點的焦點區(qū)域;
[0123] 本實施例中的焦點區(qū)域為本焦點對應(yīng)的信息元素覆蓋的區(qū)域范圍。
[0124] 在實際設(shè)計過程中,設(shè)計人員可以用圖像處理工具(如Photoshop)將焦點所對應(yīng) 的信息元素(如圖片)的顯示區(qū)域切割出來,作為本焦點的焦點區(qū)域,并作為本焦點的屬性 信息之一進行保存。
[0125] 步驟S307:將光標移動到所述目標焦點的位置坐標;
[0126] 步驟S308:根據(jù)所述目標焦點的焦點區(qū)域繪制光標的形狀,使所述光標的形狀與 所述目標焦點的焦點區(qū)域的形狀一致。
[0127] 在本實施例的技術(shù)方案中,步驟301~305與實施例一的步驟101~105相同,步驟 S307與實施例一的步驟S106相同,相對于實施例一的技術(shù)方案,本實施例增加了步驟S306 與步驟S308。
[0128] 其中,步驟S306與S305的先后順序可以互換,步驟S307與S308的步驟也可以互換。
[0129] 并且,本實施例中的步驟S306與S308還可以應(yīng)用到本申請實施例二的技術(shù)方案 中。
[0130]需要說明的是,在現(xiàn)有技術(shù)中,焦點的焦點區(qū)域是由瀏覽器定義出來的固定形狀 的方框,光標的形狀也是固定不變,無法與焦點對應(yīng)的信息元素的形狀相對應(yīng),當(dāng)將光標移 動到相應(yīng)焦點時,光標可能已經(jīng)超出了該焦點對應(yīng)的信息元素的覆蓋范圍,也可能僅僅覆 蓋了信息元素的部分區(qū)域,嚴重影響視覺上的顯示效果。
[0131]而在本發(fā)明的技術(shù)方案中,則是將光標的形狀繪制成與定向焦點的焦點區(qū)域的形 狀。這樣,當(dāng)光標移動到定向焦點時,即切換至定向焦點時,光標與定向焦點的信息元素能 很好的契合在一起,光標的覆蓋區(qū)域即該信息元素的顯示區(qū)域,從而提高了視覺上的顯示 效果。
[0132] 此外,隨著用戶體驗需求的不斷提高,焦點對應(yīng)的信息元素的形狀更趨于多樣化, 從而出現(xiàn)了越來越多的異形焦點,所謂異形焦點是指焦點區(qū)域不規(guī)則的焦點。通常,焦點區(qū) 域為方形或長方形的焦點被稱之為規(guī)則焦點,而焦點區(qū)域為圓形、菱形、多邊形以及其他各 種形狀的焦點被稱之為異形焦點。
[0133] 本發(fā)明上述所有實施例中的焦點可為異形焦點,結(jié)合本發(fā)明實施例提供的網(wǎng)頁焦 點繪制方式,能夠適應(yīng)各種異形焦點的定位顯示,保證良好的顯示效果。
[0134] 需要注意的是,本發(fā)明的網(wǎng)頁焦點定位方法中的焦點是由頁面設(shè)計人員自行定義 并設(shè)計的,是一種虛擬焦點,或稱為似焦點,而并不是由瀏覽器以HTML定義標簽的方式確定 的真焦點,所以本發(fā)明的焦點不會被瀏覽器識別,也就不會受到瀏覽器的控制與影響。由于 在本發(fā)明焦點的屬性信息中,設(shè)計了位置坐標以及定向關(guān)系表等信息,所以,可以直接通過 焦點的定向關(guān)系表實現(xiàn)焦點的定位,而無需受到焦點排布規(guī)則的限制。并且,由于本發(fā)明的 焦點是由頁面設(shè)計人員自行定義并設(shè)計的一種似焦點,所以可以根據(jù)具體顯示需要來設(shè)計 焦點區(qū)域,從而避免了現(xiàn)有技術(shù)中真焦點的固定形狀的邊框所導(dǎo)致的影響視覺美觀的問 題。。
[0135] 對應(yīng)于網(wǎng)頁焦點定位方法,本發(fā)明還提供了網(wǎng)頁焦點定位系統(tǒng)。
[0136] 請參閱圖5,圖5為本申請實施例四的網(wǎng)頁焦點定位系統(tǒng)的結(jié)構(gòu)示意圖。
[0137] 在本發(fā)明的網(wǎng)頁焦點定位系統(tǒng)中,所述網(wǎng)頁中的每一焦點均對應(yīng)有屬性信息,所 述屬性信息包括位置坐標和定向關(guān)系表,所述定向關(guān)系表中保存有方向鍵與定向焦點的對 應(yīng)關(guān)系。所述定向焦點就是在方向鍵被觸發(fā)時,光標從當(dāng)前焦點所要移動到的焦點。其中, 不同的焦點的定向關(guān)系表中所保存的方向鍵與定向焦點的對應(yīng)關(guān)系并不相同,即,在不同 的焦點上,觸發(fā)相同的方向鍵,將會得到不同的定向焦點。關(guān)于不同焦點的定向關(guān)系表的區(qū) 另 1J,請參見本文前述實施例一的記載,在此不作贅述。
[0138] 如圖5所示,該系統(tǒng)包括:
[0139] 第一確定單元U101,用于當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)光標當(dāng)前所在位置坐標, 確定當(dāng)前焦點;
[0140] 需要說明的是,當(dāng)瀏覽器被激活時,光標通常位于默認焦點上;在瀏覽器被使用的 過程中,光標也總是位于某一焦點上。系統(tǒng)通常能夠檢測到光標的位置坐標,而位置坐標是 焦點的屬性之一,所以,所述第一確定單元U101可以當(dāng)檢測到方向鍵被觸發(fā)時,可以根據(jù)光 標當(dāng)前所在的位置坐標,來確定出當(dāng)前焦點。
[0141] 圖1為本申請的網(wǎng)頁焦點坐標系的示意圖。更具體的,如圖1所示,焦點的位置坐標 可以用像素值表示:以頁面顯示區(qū)域的左上角為坐標原點,焦點所在像素與頁面區(qū)域左邊〇 像素的距離為橫坐標,焦點所在像素與頁面區(qū)域上邊〇像素的距離為縱坐標。
[0142] 第一獲取單元U102,用于獲取所述當(dāng)前焦點的屬性信息;
[0143] 所述第一獲取單元U102獲取當(dāng)前焦點的屬性信息,即可以獲取當(dāng)前焦點的坐標位 置與定向關(guān)系表,此處主要為了獲取當(dāng)前焦點的定向關(guān)系表。
[0144] 由于當(dāng)前焦點的定向關(guān)系表中保存有各方向鍵與定向焦點的對應(yīng)關(guān)系,自然,也 保存有被觸發(fā)的方向鍵與定向焦點的對應(yīng)關(guān)系。
[0145]第二確定單元U103,用于根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對 應(yīng)的定向焦點;
[0146] 為稱呼方便,可將被觸發(fā)的方向鍵對應(yīng)的定向焦點稱為目標焦點。
[0147] 根據(jù)當(dāng)前焦點的定向關(guān)系表與被觸發(fā)的方向鍵就可以確定出定向焦點。
[0148] 本發(fā)明實施例通過定向關(guān)系表來確定目標焦點,可以無須考慮焦點的排布規(guī)則。
[0149] 在一個示例中,焦點的屬性信息還可以包括索引號(可包括定向焦點的索引號,還 可包括本焦點的索引號)。
[0150] 相應(yīng)的,如述提及的定向關(guān)系表中的方向鍵與定向焦點的對應(yīng)關(guān)系,可以具體為 所述方向鍵的鍵值與定向焦點的索引號之間的對應(yīng)關(guān)系。
[0151]則,所述第二確定單元U103(用于根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的 方向鍵對應(yīng)的定向焦點),可具體包括:
[0152] 查詢單元,用于在所述當(dāng)前焦點的定向關(guān)系表中,查找與所述被觸發(fā)的方向鍵的 鍵值相對應(yīng)的定向焦點的索引號。
[0153] 在其他示例中,上述對應(yīng)關(guān)系并不局限于方向鍵的鍵值與索引號的對應(yīng)關(guān)系,例 如,所述對應(yīng)關(guān)系可以具體為所述方向鍵的鍵值與定向焦點的位置坐標之間的對應(yīng)關(guān)系, 或者,所述方向鍵的鍵值與定向焦點的名稱之間的對應(yīng)關(guān)系,或者,所述方向鍵的鍵值與定 向焦點的其他屬性信息之間的對應(yīng)關(guān)系。
[0154] 第二獲取單元U104,用于獲取所述目標焦點的屬性信息;
[0155] 在確定出目標焦點后,獲取目標焦點的屬性信息,即可以獲取目標焦點的位置坐 標和定向關(guān)系表,此處主要是為了獲取目標焦點的位置坐標。
[0156]位置確定單元U105,用于從所述目標焦點的屬性信息中,確定所述目標焦點的位 置坐標;
[0157] 顯示控制單元U106,用于將光標移動到所述目標焦點的位置坐標。
[0158] 在確定出目標焦點的位置坐標后,所述顯示控制單元U106將光標移動到該位置坐 標,即將光標顯示在所述目標焦點上,從而實現(xiàn)從當(dāng)前焦點到目標焦點的切換。
[0159] 本實施例提供的網(wǎng)頁焦點定位系統(tǒng),根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā) 的方向鍵對應(yīng)的定向焦點,無須經(jīng)過復(fù)雜的計算就能夠確定出定向焦點,提高了定向焦點 的定位效率。尤其在面對排布不規(guī)則的焦點時,更能夠有效避免傳統(tǒng)的真焦點定位方式由 于計算過于復(fù)雜而導(dǎo)致錯誤定位的問題,從而提高焦點定位的準確性。
[0160] 在實際應(yīng)用中,當(dāng)檢測到方向鍵被觸發(fā)時,可能當(dāng)前焦點的定向關(guān)系表中并不存 在與被觸發(fā)的方向鍵對應(yīng)的定向焦點,從而導(dǎo)致確定定向焦點失敗,導(dǎo)致定位錯誤的問題, 例如,當(dāng)前焦點A的周邊只有2個焦點B和C,在當(dāng)前焦點A的定向關(guān)系表中,方向鍵"上"與焦 點B相對應(yīng),方向鍵"下"與焦點C相對應(yīng),而并不存在與方向鍵"左"與"右"分別對應(yīng)的焦點。 此時,若用戶觸發(fā)方向鍵"左"或"右"時,由于找不到與其對應(yīng)的焦點,很可能會由于缺少相 應(yīng)的處理邏輯而導(dǎo)致查找結(jié)果溢出,進而導(dǎo)致系統(tǒng)發(fā)生故障,所以,還需要對根據(jù)所述當(dāng)前 焦點的定向關(guān)系表無法確定出被觸發(fā)的方向鍵對應(yīng)的定向焦點的情況采取相應(yīng)的處理。所 以本發(fā)明還提供了下面的實施例五。
[0161] 請參閱圖6,圖6為本申請實施例五的網(wǎng)頁焦點定位系統(tǒng)的另一結(jié)構(gòu)示意圖。
[0162] 在圖5所示實施例的基礎(chǔ)上,本實施例網(wǎng)頁焦點定位系統(tǒng),還可以包括:
[0163] 保持單元U107,用于保持光標位置不變;
[0164]判斷單元U108,用于根據(jù)所述當(dāng)前焦點的定向關(guān)系表判斷被觸發(fā)的方向鍵是否對 應(yīng)定向焦點;
[0165]所述第二確定單元U103根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對 應(yīng)的定向焦點在是所述判斷單元U108判斷出被觸發(fā)的方向鍵對應(yīng)定向焦點的情況下執(zhí)行 的;
[0166]所述保持單元U107保持光標位置不變是在所述判斷單元U108判斷出被觸發(fā)的方 向鍵未對應(yīng)定向焦點的情況下執(zhí)行的。
[0167] 若根據(jù)所述當(dāng)前焦點的定向關(guān)系表無法確定出被觸發(fā)的方向鍵對應(yīng)的定向焦點, 保持光標位置不變,這樣,能夠有效避免查找結(jié)果溢出導(dǎo)致的各種可能出現(xiàn)的問題。當(dāng)然, 還可以采用其他的功能單元來避免查找結(jié)果溢出導(dǎo)致的各種可能出現(xiàn)的問題,例如,提示 單元,用于彈出提示窗口告知用戶在當(dāng)前焦點上該方向鍵無效,或者,在彈出的提示窗口上 提供其他定向焦點的選項等,這樣都可以進一步提高用戶體驗。
[0168] 本實施例提供的網(wǎng)頁焦點定位系統(tǒng),根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā) 的方向鍵對應(yīng)的定向焦點,無須經(jīng)過復(fù)雜的計算就能夠確定出定向焦點,提高了定向焦點 的定位效率。并且,當(dāng)無法確定出相應(yīng)的定向焦點時,保持光標位置不變,有效避免了缺乏 相應(yīng)的處理邏輯而導(dǎo)致查找結(jié)果溢出引出的系統(tǒng)故障等問題。
[0169] 在實際應(yīng)用中,光標的形狀通常是固定的,將光標移動到所述定向焦點的位置坐 標后,可能光標的形狀與焦點的形狀不符,十分影響焦點定位后的顯示效果,所以本發(fā)明還 提供了下面的實施例六。
[0170] 請參閱圖7,圖7為本申請實施例六的網(wǎng)頁焦點定位系統(tǒng)的又一結(jié)構(gòu)示意圖。
[0171] 如圖7所示,該系統(tǒng)包括:
[0172]區(qū)域確定單元U108,用于從所述目標焦點的屬性信息中,確定所述目標焦點的焦 點區(qū)域;
[0173] 焦點區(qū)域為本焦點對應(yīng)的信息元素覆蓋的區(qū)域范圍。
[0174] 在實際設(shè)計過程中,設(shè)計人員可以用圖像處理工具(如Photoshop)將焦點所對應(yīng) 的信息元素(如圖片)的顯示區(qū)域切割出來,作為本焦點的焦點區(qū)域,并作為本焦點的屬性 信息之一進行保存。此處,焦點的位置坐標可以為焦點區(qū)域左上角的點的坐標
[0175]光標繪制單元U109,用于根據(jù)所述目標焦點的焦點區(qū)域繪制光標的形狀,使所述 光標的形狀與所述目標焦點的焦點區(qū)域的形狀一致;
[0176]需要說明的是,在現(xiàn)有技術(shù)中,焦點的焦點區(qū)域是由瀏覽器定義出來的固定形狀 的方框,光標的形狀也是固定不變,無法與焦點對應(yīng)的信息元素的形狀相對應(yīng),當(dāng)將光標移 動到相應(yīng)焦點時,光標可能已經(jīng)超出了該焦點對應(yīng)的信息元素的覆蓋范圍,也可能僅僅覆 蓋了信息元素的部分區(qū)域,嚴重影響視覺上的顯示效果。
[0177]而在在本發(fā)明的技術(shù)方案中,則是將光標的形狀繪制成與定向焦點的焦點區(qū)域的 形狀。這樣,當(dāng)光標移動到定向焦點時,即切換至定向焦點時,光標與定向焦點的信息元素 能很好的契合在一起,光標的覆蓋區(qū)域即該信息元素的顯示區(qū)域,從而提高了視覺上的顯 示效果。
[0178]此外,隨著用戶體驗需求的不斷提高,焦點對應(yīng)的信息元素的形狀更趨于多樣化, 從而出現(xiàn)了越來越多的異形焦點,所謂異形焦點是指焦點區(qū)域不規(guī)則的焦點。通常,焦點區(qū) 域為方形或長方形的焦點被稱之為規(guī)則焦點,而焦點區(qū)域為圓形、菱形、多邊形以及其他各 種形狀的焦點被稱之為異形焦點。
[0179]本發(fā)明上述所有實施例中的焦點可為異形焦點,結(jié)合本發(fā)明實施例提供的網(wǎng)頁焦 點繪制方式,能夠適應(yīng)各種異形焦點的定位顯示,保證良好的顯示效果。
[0180]需要注意的是,本發(fā)明的網(wǎng)頁焦點定位方法中的焦點是由頁面設(shè)計人員自行定義 并設(shè)計的,是一種虛擬焦點,或稱為似焦點,而并不是由瀏覽器以HTML定義標簽的方式確定 的真焦點,所以本發(fā)明的焦點不會被瀏覽器識別,也就不會受到瀏覽器的控制與影響。由于 在本發(fā)明焦點的屬性信息中,設(shè)計了位置坐標以及定向關(guān)系表等信息,所以,可以直接通過 焦點的定向關(guān)系表實現(xiàn)焦點的定位,而無需受到焦點排布規(guī)則的限制。并且,由于本發(fā)明的 焦點是由頁面設(shè)計人員自行定義并設(shè)計的一種似焦點,所以可以根據(jù)具體顯示需要來設(shè)計 焦點區(qū)域,從而避免了現(xiàn)有技術(shù)中真焦點的固定形狀的邊框所導(dǎo)致的影響視覺美觀的問 題。
[0181] 本發(fā)明提供了一種網(wǎng)頁焦點定位方法及系統(tǒng),根據(jù)所述當(dāng)前焦點的定向關(guān)系表確 定被觸發(fā)的方向鍵對應(yīng)的定向焦點,由于當(dāng)前焦點的定向關(guān)系表中保存有方向鍵與定向焦 點的對應(yīng)關(guān)系,所以,本發(fā)明可以根據(jù)被觸發(fā)的方向鍵直接確定出定向焦點,將其作為目標 焦點,而無需確定此方向鍵對應(yīng)的方位是否有焦點、有多少個焦點以及最近的焦點是哪一 個,也無需經(jīng)過復(fù)雜的計算來確定出目標焦點。所以,本發(fā)明的技術(shù)方案相對于現(xiàn)有技術(shù)中 的焦點定位方法,省去了復(fù)雜的計算過程,提高了定向焦點的定位效率。
[0182] 并且,本發(fā)明的技術(shù)方案中,由于在當(dāng)前焦點的定向關(guān)系表中,方向鍵與定向焦點 具有明確的對應(yīng)關(guān)系,無論焦點排布如何不規(guī)則,都不會影響方向鍵與定向焦點的對應(yīng)關(guān) 系的確定性,所以,在面對排布不規(guī)則的焦點時,本發(fā)明在避免了復(fù)雜的計算過程的基礎(chǔ) 上,能夠有效避免傳統(tǒng)的真焦點定位方式由于計算過于復(fù)雜而導(dǎo)致錯誤定位的問題,從而 提尚焦點定位的準確性。
[0183] 而且,本實施例提供的網(wǎng)頁焦點定位系統(tǒng),能夠?qū)⒐鈽说男螤罾L制成與目標焦點 的焦點區(qū)域的形狀,當(dāng)光標移動到目標焦點時,即切換至目標焦點時,光標與目標焦點的信 息元素很好的契合在一起,光標的覆蓋區(qū)域即該信息元素的顯示區(qū)域,從而提高了視覺上 的顯示效果。
[0184] 最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將 一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作 之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意 在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那 些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者 設(shè)備所固有的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排 除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0185] 通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助 軟件加必需的硬件平臺的方式來實現(xiàn),當(dāng)然也可以全部通過硬件來實施,但很多情況下前 者是更佳的實施方式?;谶@樣的理解,本申請的技術(shù)方案對【背景技術(shù)】做出貢獻的全部或 者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如 R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù) 器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
[0186] 本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他 實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置 而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說 明即可。
[0187] 本文中應(yīng)用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說 明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù) 本申請的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不 應(yīng)理解為對本申請的限制。
【主權(quán)項】
1. 一種網(wǎng)頁焦點定位方法,其特征在于,所述網(wǎng)頁中的每一焦點均對應(yīng)有屬性信息,所 述屬性信息包括位置坐標和定向關(guān)系表,所述定向關(guān)系表中保存有方向鍵與定向焦點的對 應(yīng)關(guān)系,所述方法包括: 當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)光標當(dāng)前所在位置坐標,確定當(dāng)前焦點; 獲取所述當(dāng)前焦點的屬性信息; 根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦點,所述被觸發(fā)的 方向鍵對應(yīng)的定向焦點為目標焦點; 獲取所述目標焦點的屬性信息; 從所述目標焦點的屬性信息中,確定所述目標焦點的位置坐標; 將光標移動到所述目標焦點的位置坐標。2. 如權(quán)利要求1所述的方法,其特征在于,所述屬性信息還包括索引號,所述對應(yīng)關(guān)系 具體為所述方向鍵的鍵值與定向焦點的索引號之間的對應(yīng)關(guān)系;則, 所述根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦點,包括: 在所述當(dāng)前焦點的定向關(guān)系表中,查找與所述被觸發(fā)的方向鍵的鍵值相對應(yīng)的定向焦 點的索引號。3. 如權(quán)利要求1所述的方法,其特征在于,還包括:根據(jù)所述當(dāng)前焦點的定向關(guān)系表判 斷被觸發(fā)的方向鍵是否對應(yīng)定向焦點; 所述根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向焦點的步驟是 在判斷出被觸發(fā)的方向鍵對應(yīng)定向焦點的情況下執(zhí)行的。4. 如權(quán)利要求3所述的方法,其特征在于,還包括:保持光標位置不變; 所述保持光標不變的步驟是在判斷出被觸發(fā)的方向鍵未對應(yīng)定向焦點的情況下執(zhí)行 的。5. 如權(quán)利要求1所述的方法,其特征在于,所述屬性信息還包括焦點區(qū)域,所述焦點區(qū) 域為本焦點對應(yīng)的信息元素覆蓋的區(qū)域范圍; 所述獲取所述目標焦點的屬性信息后,還包括: 從所述目標焦點的屬性信息中,確定所述目標焦點的焦點區(qū)域; 根據(jù)所述目標焦點的焦點區(qū)域繪制光標的形狀,使所述光標的形狀與所述目標焦點的 焦點區(qū)域的形狀一致。6. 如權(quán)利要求5所述的方法,其特征在于,所述目標焦點為異形焦點。7. -種網(wǎng)頁焦點定位系統(tǒng),其特征在于,所述網(wǎng)頁中的每一焦點均對應(yīng)有屬性信息,所 述屬性信息包括位置坐標和定向關(guān)系表,所述定向關(guān)系表中保存有方向鍵與定向焦點的對 應(yīng)關(guān)系,所述系統(tǒng)包括: 第一確定單元,用于當(dāng)檢測到方向鍵被觸發(fā)時,根據(jù)光標當(dāng)前所在位置坐標,確定當(dāng)前 隹占. V?、w , 第一獲取單元,用于獲取所述當(dāng)前焦點的屬性信息; 第二確定單元,用于根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向 焦點,所述被觸發(fā)的方向鍵對應(yīng)的定向焦點為目標焦點; 第二獲取單元,用于獲取所述目標焦點的屬性信息; 位置確定單元,用于從所述目標焦點的屬性信息中,確定所述目標焦點的位置坐標; 顯示控制單元,用于將光標移動到所述目標焦點的位置坐標。8. 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述屬性信息還包括索引號,所述對應(yīng)關(guān)系 具體為所述方向鍵的鍵值與定向焦點的索引號之間的對應(yīng)關(guān)系; 所述第二確定單元,包括: 查詢單元,用于在所述當(dāng)前焦點的定向關(guān)系表中,查找與所述被觸發(fā)的方向鍵的鍵值 相對應(yīng)的定向焦點的索引號。9. 如權(quán)利要求7所述的系統(tǒng),其特征在于,還包括: 判斷單元,用于根據(jù)所述當(dāng)前焦點的定向關(guān)系表判斷被觸發(fā)的方向鍵是否對應(yīng)定向焦 占. 所述第二確定單元根據(jù)所述當(dāng)前焦點的定向關(guān)系表確定被觸發(fā)的方向鍵對應(yīng)的定向 焦點是在所述判斷單元判斷出被觸發(fā)的方向鍵對應(yīng)定向焦點的情況下執(zhí)行的。10. 如權(quán)利要求7所述的系統(tǒng),其特征在于,還包括: 保持單元,用于保持光標位置不變; 所述保持單元保持光標位置不變是在所述判斷單元判斷出被觸發(fā)的方向鍵未對應(yīng)定 向焦點的情況下執(zhí)行的。11. 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述屬性信息還包括焦點區(qū)域,所述焦點區(qū) 域為本焦點對應(yīng)的信息元素覆蓋的區(qū)域范圍; 所述系統(tǒng)還包括: 區(qū)域確定單元,用于從所述目標焦點的屬性信息中,確定所述目標焦點的焦點區(qū)域; 光標繪制單元,用于根據(jù)所述目標焦點的焦點區(qū)域繪制光標的形狀,使所述光標的形 狀與所述目標焦點的焦點區(qū)域的形狀一致。
【文檔編號】G06F3/0481GK105912206SQ201610217555
【公開日】2016年8月31日
【申請日】2016年4月8日
【發(fā)明人】徐佳宏, 謝慧梅, 陳戀
【申請人】深圳市茁壯網(wǎng)絡(luò)股份有限公司