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

在web頁面內(nèi)改進的導航處理的制作方法

文檔序號:6477665閱讀:263來源:國知局
專利名稱:在web頁面內(nèi)改進的導航處理的制作方法
技術領域
本發(fā)明涉及移動瀏覽器,并且更特別地涉及一種經(jīng)由移動設備的導 航器為移動瀏覽器內(nèi)的導航提供改進的功能的方法。
背景技術
對移動通信設備的使用的顯著增長是眾所周知的。隨著移動通信技 術的發(fā)展,已經(jīng)信賴將移動設備用于執(zhí)行日益復雜的功能。例如,早期 的移動設備只用于話音通信。在隨后的幾代中,移動設備除了被用于話 音通信之外,還具備用于發(fā)送文本消息、用于促進電子郵件的提交/接收、 以及用于訪問和瀏覽諸如因特網(wǎng)之類的網(wǎng)絡的功能。移動設備還被用作 圖像捕獲設備,以及用于接收和顯示電視廣播信號。移動設備被看作是 移動計算設備和移動通信設備的組合。在臺式或移動計算機上常規(guī)執(zhí)行 的任務也被遷移到移動通信設備。
例如,為了使用移動設備來訪問萬維網(wǎng),已開發(fā)并實施了用于移動 設備的web瀏覽應用程序(application )(即web瀏覽器)。移動web 瀏覽應用程序類似于用于個人計算機的瀏覽器應用程序(例如Internet Explorer 、 Mozilla Firefox 等等)。從web下載的內(nèi)容可以被調(diào)整以 用于與移動設備相關聯(lián)的較小的屏幕。運行在移動設備上的web瀏覽應
用程序在此還被稱為移動web瀏覽器或移動web瀏覽應用程序。
在一些移動設備中,移動設備的基本鍵區(qū)(用于0、 1..... 9、 *
和#的鍵)已被完整鍵區(qū)(包括全部字母、十個數(shù)字以及在計算機鍵盤
上存在的特殊符號)代替。 一些移動設備還包括"操縱桿"(也被稱為 "導航器"),該"操縱桿,,可以被用來在移動設備的用戶接口內(nèi)水平 (從左到右并且反之亦然)導航以及垂直(從頂?shù)降撞⑶曳粗嗳?導
航。在一些設備中包括一組箭頭(或者方向)鍵,用于指向向左、向右、
向上和向下方向中的每一個方向,以促進導4元。
在瀏覽器中的下載內(nèi)容內(nèi)進行的導航目前限于使用例如操縱桿的
鏈接到鏈接的導4元。web應用程序越來越多地-故開發(fā)成可以作為web內(nèi)容被下載到移動web瀏覽器中;這些web應用程序仿真常規(guī)的應用程序。 這些應用程序可以包括游戲、字處理、電子表格、電子郵件等等。
導航裝置(例如擴展的鍵盤、箭頭鍵或操縱桿)并沒有為用戶提供 足夠的用于導航與這些web應用程序(其仿真移動web瀏覽器中的常規(guī) 應用程序)相關聯(lián)的全部內(nèi)容的能力。這部分地是因為這些web應用程 序提供了不能僅以鏈接到鏈接的方式被訪問或被調(diào)用的特征和功能這 一事實。
HTML (超文本標記語言)是使用標簽來編寫的。當打算用HTML 來表示文本文檔的邏輯結構時,瀏覽器確定了標題、段落等的物理表示。 最終尋求對web頁面的視覺外觀的更多控制。引入了諸如字體標簽之類 的標簽,從而允許web開發(fā)者指定HTML文檔中文本的字體、尺寸、粗 細和顏色。使用具有零寬度邊界的表元素,曾可能完成頁面內(nèi)容的相當 高級的布局和定位。標記變得混亂并且難以理解。現(xiàn)在,HTML再一次 被編寫來表示文檔的結構,同時與呈現(xiàn)相關的格式化由CSS (層疊樣式 表)來處理。近年來,已出現(xiàn)了這樣的web應用程序,它們是試圖仿真 或才莫擬常規(guī)應用程序的行為的web頁面。
因此,期望一種用于為移動設備的導航器提供在仿真或模擬移動 web瀏覽器中的常規(guī)應用程序的web應用程序(或web內(nèi)容)內(nèi)進行導 航的能力的機制。

發(fā)明內(nèi)容
本發(fā)明尤其解決了與在運行在移動web瀏覽器中的web應用程序內(nèi) 使用諸如操縱桿之類的導航器相關聯(lián)的問題。
在一個示例性實施例中,公開了 一種用于web瀏覽器的web應用程 序。該web應用程序包括被布置為矩陣陣列的一組鏈接,所述鏈接在 運行web瀏覽器的設備的顯示器上是不可見的;以及腳本邏輯,用于將 所述設備的導航器的焦點保持在所述矩陣陣列中的鏈接的中心鏈接上, 以及用于更新所述web瀏覽器以反映與所述導航器的激活相關聯(lián)的功 能,其中所述web應用程序作為web頁面而,皮下載。
在另 一 實施例中,公開了 一種在web應用程序內(nèi)進行導4元的方法。 該web應用程序在移動設備的瀏覽器中運行,并且包括被布置為矩陣陣列的一組鏈接,所述鏈接在瀏覽器中是不可見的;以及腳本邏輯5用
于將所述設備的導航器的焦點保持在所述矩陣陣列中的鏈接的中心鏈 接上。所述導航方法包括激活所述導航器,所述激活包括在特定方向
上移動所述導航器;在對應于所述特定方向的方向上得到鄰近所述矩陣 陣列中的中心鏈接的不可見鏈接的焦點;更新所述web瀏覽器以反映與 所述導航器的激活相關聯(lián)的功能;以及將所述導航器的焦點返回到所述 矩陣陣列中的中心鏈接。
在又一實施例中,公開了一種移動通信。移動通信設備包括在所 述設備上運行的瀏覽器應用程序;用于在所述設備的顯示器內(nèi)提供導航 的導航器;以及下載到所述瀏覽器中的web應用程序,所述應用程序包 括被布置為矩陣陣列的一組鏈接,所述鏈接在所述顯示器上是不可見 的;以及腳本邏輯,用于將導航器的焦點保持在所述矩陣陣列中的鏈接 的中心鏈接上。


通過結合附圖閱讀本說明書將會理解本發(fā)明的各個特征、優(yōu)點和目
的,其中
圖1示出移動通信設備;
圖2示出在示例性實施例中利用應用程序下載的鏈接的矩陣陣列;
圖3示出示例性的不可見的鏈接的矩陣陣列以及用于導航器激活的 相應的應用程序;
圖4示出根據(jù)示例性實施例的在web瀏覽器中的web應用程序內(nèi)進 行導航的方法;
圖5示出示例性移動通信設備;以及
圖6示出示例性web應用程序。
具體實施例方式
下面參考附圖對與本發(fā)明一致的實施方式進行描述。不同圖中的相 同附圖標記標識相同或相似的元素。下面的詳細描述并不限制本發(fā)明。 代之以,本發(fā)明的范圍由所附權利要求書來限定。
文檔對象模型(DOM)是使用戶能夠操縱web頁面的內(nèi)容的編程
6接口。 DOM提供頁面內(nèi)容的面向?qū)ο蟮谋硎尽?梢蕴砑踊蛉コ龑ο笠?在頁面上創(chuàng)建動態(tài)內(nèi)容。
通常,對鼠標的使用包括移動鼠標、(通過單擊)選擇元素、(通 過雙擊)打開元素等等。用戶激活鼠標(例如單擊或雙擊)被指定為瀏 覽器內(nèi)的"事件"。
事件處理器促進動態(tài)web頁面的創(chuàng)建??梢皂憫谟脩魟幼鱽韴?zhí)行 腳本代碼。DOM提供用于捕獲事件(例如移動鼠標、單擊按鈕或鍵等 等)的能力。然而,不存在與操縱桿移動相關聯(lián)的事件。
在圖1中示出示例性移動設備100。移動設備100包括顯示區(qū)110、 鍵區(qū)120、多個軟鍵130,所述多個軟鍵130包括操縱桿135或一組方 向鍵。在移動設備上運行的瀏覽器應用程序促進觀看來自例如特定web 站點的內(nèi)容(類似于在計算機上進行瀏覽)并且以鏈接到鏈接的方式導 航。
如所突出顯示的那樣,雖然上述導航足以用于選擇web瀏覽器內(nèi)的
鏈接或在鏈接之間進行導航(或跳轉(zhuǎn))時,但是本導航器不足以用于移 動或瀏覽與移動web瀏覽器中的web應用程序相關聯(lián)的全部內(nèi)容。
由于如上所述缺少與操縱桿移動相關聯(lián)的事件,所以用戶不能得到 在運行在移動web瀏覽器中的web應用程序內(nèi)進行導航(在鏈接到鏈接 之外)的能力。例如,導航器不能被用來將所顯示的對象從一個屏幕位 置移動到另一個屏幕位置。也不能得到通過下拉菜單進行選擇和導航的 能力。
在上述DOM事件中,存在被稱為"焦點,,的事件,所述事件可以 被描述為當元素或者經(jīng)由定點設備或者通過tab導航接收到焦點時的啟 動(firing)。對于個人計算機上的瀏覽器應用程序來說,這可能是有效 的。然而,在移動計算設備上,當操縱桿被用來聚焦在元素上時將啟動 這樣的事件。例如當先前沒有突出顯示的鏈接正通過操縱桿被突出顯示 時,這可能發(fā)生。在示例性實施例中,在鏈接被突出顯示時所觸發(fā)的焦 點事件可以被用來仿真作為移動操縱桿的結果而啟動的事件。所仿真的 事件可以觸發(fā)應用程序中的腳本邏輯,使得用戶接口被更新,例如以便 使用操縱桿來移動對象。
用于促進該功能的腳本邏輯(例如JavaScript )可以被插入或被
7嵌/、到web應用程序(或web內(nèi)容或web頁面)中。web內(nèi)容(或web 應用程序)可以;故下載到移動web瀏覽器中,并且可以描述該應用程序。 web內(nèi)容還可以包括一組不可見的鏈接(以HTML的形式)。這些鏈接 可以被布置為陣列;在一些實施例中,這些鏈接可以被布置為3x3矩 陣。這些鏈接在運行web應用程序的移動瀏覽器內(nèi)是不可見的。腳本邏 輯將操縱桿的焦點設置或保持到3x3矩陣內(nèi)的不可見的鏈接的中心鏈 接。在附錄I中列出了示例性HTML和腳本邏輯。
在圖2A中示出示例性的3x3矩陣200 (它在web瀏覽器中是不可 見的)。矩陣200可以包括九個位置210-290。操縱桿的焦點通常可^f皮 設置到中心位置250。例如,如果操縱桿在任何方向上(即向上、向左、 向右或向下);陂移動到例如相鄰位置220、 240、 260和280中的一個, 則可以啟動特定鏈接(即對應于向上、向左、向右或向下方向)的焦點 事件,并且可以調(diào)用或執(zhí)行對應的功能。焦點可以總是返回(或復位) 到中心位置250。
盡管用戶看不見或者在web瀏覽器中看不見焦點從陣列矩陣內(nèi)的 中心位置的移位,但是調(diào)用或執(zhí)行對應的功能的結果是看得見的。
在一個示例性實施例中,操縱桿的移動可對應于移動該移動設備的 用戶接口中的對象。例如,用戶接口可以對應于該移動設備的顯示器。
這在游戲環(huán)境中可能是適用的。也就是,web游戲應用程序可以在設備 上運行,并且操縱桿可以被用來在用戶接口或顯示區(qū)域內(nèi)移動對象。' 例如參考圖2,焦點最初可以在不可見的中心鏈接250上??梢詫?導航器移動到右邊以將對象移動到右邊。作為響應,可以獲得鏈接260 的焦點(即得到焦點)。對象可以;故移動到右邊,并且焦點可以返回到
中心鏈接250。用戶將看不見鏈接之間的焦點移位,因為鏈接(即以3 x3矩陣的形式)是看不見的。然而,用戶看得見對象移動到右邊。因 此,瀏覽器被更新以反映對象的移動。
在其他實施例中,導航器可以被用來在諸如圖3所示的菜單系統(tǒng)之 類的菜單系統(tǒng)以及不可見的鏈接的矩陣陣列內(nèi)進行導航(下拉)。最初, (第一)菜單項302可處于焦點(矩陣陣列內(nèi)的焦點也在中心鏈接350 處)。用戶可能希望訪問(第二)菜單項304。可以以向下的方向移動 導航器(即操縱桿)。這樣的移動引起了可以通過與不可見的矩陣陣列相關聯(lián)的后臺邏輯所捕捉到的事件。導航器移動導致在不可見鏈接380 上得到焦點?,F(xiàn)在,菜單內(nèi)的焦點可移位到菜單項304。不可見鏈接內(nèi) 的焦點返回到中心鏈接350。類似地,如果用戶想訪問例如第三菜單項 306,則可以向下移動操縱桿以得到不可見鏈接380的焦點,從而導致 菜單上的焦點移位到菜單項306并且將不可見鏈接中的焦點返回到中心 鏈接350。如果用戶現(xiàn)在想再次訪問菜單項304,則可以向上移動操縱 桿以得到不可見鏈接320的焦點,從而導致菜單上的焦點移位到菜單項 304并且將不可見鏈接中的焦點返回到中心鏈接350。
圖4中示出根據(jù)示例性實施例的用于在web應用程序內(nèi)進行導航的 過程或方法400。該web應用程序可以在移動設備的web瀏覽器中運行。 例如先前已將該web應用程序作為web頁面而下載。該web頁面可以 包括被布置為矩陣陣列的 一組不可見鏈接。該web頁面還可以包括腳本 邏輯,該腳本邏輯用于將設備的導航器的焦點保持在不可見鏈接的中心 鏈接上。例如,不可見鏈接和腳本邏輯可以作為web頁面的一部分而^皮 下載。
當在瀏覽器內(nèi)運行該應用程序時,可以在410激活導航器。激活例 如可以對應于使導航器(即操縱桿)在一個方向上(例如向上、向下、 向左或向右)移動。響應于該導航器的激活,可以在420獲得焦點。該 焦點可以被獲得以用于不可見鏈接,該不可見鏈接在導航器移動的方向 上(即向上、向下、向左或向右中的一個)鄰近中心鏈接??梢栽?30 更新web頁面(或者web瀏覽器內(nèi)的web頁面的內(nèi)容)以反映導航器 的激活或移動。更新可以是移動對象或者是如上面突出顯示的那樣移位 菜單內(nèi)的焦點。在440,不可見鏈接內(nèi)的焦點-故返回到中心鏈接。
如圖5所示, 一個示例性移動通信設備500可以包括導航器510和 顯示器540。瀏覽器應用程序520可以在通信設備500上運行。web應 用程序530可以^^下載并且可以在瀏覽器520內(nèi)運^f亍。web應用程序可 以包括被布置為矩陣陣列(圖2)的一組鏈接533,其中用戶看不見所 述鏈接或者在顯示器上的應用程序內(nèi)看不見所述鏈接。web應用程序還 可以包括腳本邏輯535,該腳本邏輯用于將導航器的焦點保持在矩陣陣 列中的鏈接的中心鏈接上。
在圖6中示出web應用程序630。如上所述,web應用程序630可
9以包括一組鏈接633和腳本邏輯635。
盡管已關于菜單內(nèi)的導航或?qū)ο蟮囊苿用枋隽耸纠詫嵤├?,但?本發(fā)明并不限于這些特定的實例。利用示例性實施例可以實施特定web 應用程序的其他功能。(除了操縱桿之外或者代替操縱桿)還可以利用 其他導航器。
在下載或使用應用程序之前,用戶可能知道或者使用戶可以得到用 戶在該應用程序中可得到的功能的類型。這可以通過文檔編制來實現(xiàn), 或者優(yōu)選地,其可以是直》見的。用戶看不見作為乂人在任何方向上(即向 上、向下、向左或向右)移動操縱桿的結果的焦點從中心鏈接的移位, 但是啟動相鄰鏈接的焦點事件的結果是明顯的(例如在用戶接口或屏幕 上將對象從一個位置移動到另一個位置)。
為了方便不可見鏈接矩陣而下載的信息可以隨著應用程序的不同
而發(fā)生變化,并且因此可以取決于正在訪問的應用程序來下載不同的信

示例性實施例還可適用于在網(wǎng)際協(xié)議電一見(IPTV)系統(tǒng)中使用的用 戶輸入設備。在IPTV系統(tǒng)中,web瀏覽器對于IPTV系統(tǒng)可以是特定的。
如上所述的示例性實施例促進在許多不同類型的web內(nèi)容內(nèi)進行 導航;導航不再限于僅包含鏈接的web內(nèi)容(即鏈接到鏈接的導航)。 web內(nèi)容包括將特定功能分配給下載到移動通信設備的瀏覽器應用程序 中的每個應用程序的每個不可見鏈接。
預期可以在包括例如移動通信設備的各種各樣的環(huán)境中實施本發(fā) 明。還將認識到上述的過程必要時可以反復執(zhí)行。為了促進理解,按 照可以由例如可編程計算才幾系統(tǒng)的各元件,執(zhí)行的動作序列來描述本發(fā) 明的各方面。將認識到,可以由專門的電路(例如被互連以便執(zhí)行專門 的功能的分立邏輯門或?qū)S眉呻娐?、由一個或多個處理器執(zhí)行的程 序指令、或由這二者的結合來執(zhí)行各種動作。
要強調(diào)的是本申請中使用的術語"包括"和"包含"規(guī)定了存在 所陳述的特征、整體、步驟或部件,并且不排除存在或添加一個或多個 其他的特征、整體、步驟、部件或其組合。
因此,可以以許多不同形式來體現(xiàn)本發(fā)明,上面并沒有描述所有這 些不同形式,并且預期所有這些形式都在本發(fā)明的范圍內(nèi)。上述的特定實施例僅僅是說明性的,并且不應以任何方式來認為是限制性的。本發(fā) 明的范圍由后面的權利要求書來確定,并且落入權利要求書的范圍內(nèi)的 所有的變型和等同物都打算被包括在其中。附錄I
用于方便矩陣的HTML片段 <div id="matrix_of—links"〉
X<a id-"up" href="#">X</a>X<br>
<a id="left" href="#">X</a><a id-"center" href="#">X</a><a id-"right"
hre~"r>X</a><br>
X<a id-"down" href="#">X</a>X<br>
</div>
用于將焦點設置在中心鏈接上并且在矩陣中的其他鏈接上記錄焦
點監(jiān)聽程序的JavaScript代碼片段 document.links["center"].focus();
document.links["left"].addEventListener("focus", got_focus, false); document.links["right"].addEventListener("focus", got—focus, false); document,links["up"].addEventListener("focus", got—focus, false); document.links["down"].addEventListener("focus", got—focus, false);
JavaScript函數(shù)got—focus()包含每當焦點被設置到矩陣中的鏈接之
一時就將被調(diào)用的邏輯(未在此提供)。
權利要求
1、一種用于web瀏覽器的web應用程序(630),所述web應用程序包括被布置為矩陣陣列的一組鏈接(633),所述鏈接在運行所述web瀏覽器的設備的顯示器上是不可見的;以及腳本邏輯(635),用于將所述設備的導航器的焦點保持在所述矩陣陣列中的鏈接的中心鏈接上,以及用于更新所述web瀏覽器以反映與所述導航器的激活相關聯(lián)的功能,其中所述web應用程序作為web頁面被下載。
2、 根據(jù)權利要求1所述的web應用程序,其中,所述設備是移動 通信設備。
3、 根據(jù)權利要求1所述的web應用程序,其中,所述設備是機頂
4、 根據(jù)權利要求1所述的web應用程序,其中,該組鏈接以HTML 的形式被嵌入所述web應用程序中。
5、 根據(jù)權利要求1所述的web應用程序,其中,所述導航器是操 縱桿。
6、 根據(jù)權利要求1所述的web應用程序,其中,所述矩陣陣列包 才舌三4亍和三列。
7、 一種在移動設備的瀏覽器中的web應用程序內(nèi)進行導航的方法 (400 ),其中所述應用程序包括被布置為矩陣陣列的一組鏈接,所述鏈接在所述瀏覽器中是不可見的;以及用于將所述設備的導航器的焦 點保持在所述矩陣陣列中的鏈接的中心鏈接上的腳本邏輯,所述方法包 括激活所述導航器(410),所迷激活包括在特定方向上移動所述導 航器;在對應于所述特定方向的方向上得到鄰近所述矩陣陣列中的所述 中心鏈接的不可見鏈接的焦點(420);更新所述web瀏覽器(430),從而反映與所述導航器的所述激活 相關聯(lián)的功能;以及將所述導航器的焦點返回到所述矩陣陣列中的所述中心鏈接(440)。
8、 根據(jù)權利要求7所述的方法,其中,所述方向包括向左、向右、 向上和向下。
9、 根據(jù)權利要求7所述的方法,其中,所述功能是從下拉菜單中 選擇菜單項。
10、 根據(jù)權利要求7所述的方法,其中,所述功能是在所述瀏覽器 內(nèi)移動對象。
11、 根據(jù)權利要求7所述的方法,其中,所述web應用程序作為 web頁面被下載到所述web瀏覽器中。
12、 根據(jù)權利要求7所述的方法,其中,所述應用程序是游戲應用 程序。
13、 根據(jù)權利要求7所述的方法,其中,所述導航器是操縱桿。
14、 一種移動通信設備(500 ),包括 在所述設備上運行的瀏覽器應用程序(520); 用于在所述設備的顯示器內(nèi)提供導航的導航器(510);以及 下載到瀏覽器中的web應用程序(530 ),所述應用程序包括被布置為矩陣陣列的一組鏈接(533 ),所述鏈接在所述顯示 器上是不可見的;以及腳本邏輯(535 ),用于將所述導航器的焦點保持在所述矩陣 陣列中的鏈接的中心鏈接上。
15、 根據(jù)權利要求14所述的移動通信設備,其中,所述腳本邏輯 更新web瀏覽器以反映與所述導航器的激活相關聯(lián)的功能。
16、 一種用于移動web瀏覽器的web應用程序(630 ),所述web 應用程序包括被布置為矩陣陣列的一組鏈接(633 ),所述鏈接在運行所述web 瀏覽器的移動設備的顯示器上是不可見的;以及腳本邏輯(635 ),用于將所迷移動設備的導航器的焦點保持在所 述矩陣陣列中的鏈接的中心鏈接上,其中所述web應用程序作為web頁面被下載到所述移動設備。
17、 根據(jù)權利要求16所述的web應用程序,其中,所述腳本邏輯 更新所述web瀏覽器以反映與所述導航器的激活相關聯(lián)的功能。
全文摘要
一種作為web頁面而下載的用于web瀏覽器的web應用程序(630)包括被布置為矩陣陣列的一組鏈接(633),其中所述鏈接在運行所述web瀏覽器的設備的顯示器上是不可見的;以及腳本邏輯(635),用于將所述設備的導航器的焦點保持在所述矩陣陣列中的鏈接的中心鏈接上,以及用于更新所述web瀏覽器以反映與所述導航器的激活相關聯(lián)的功能。
文檔編號G06F17/30GK101689200SQ200880022332
公開日2010年3月31日 申請日期2008年6月27日 優(yōu)先權日2007年6月28日
發(fā)明者C·普里德爾, P·-E·布羅丁, S·阿倫 申請人:艾利森電話股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1