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

對移動設(shè)備的標記數(shù)據(jù)的解釋的制作方法

文檔序號:7640888閱讀:176來源:國知局
專利名稱:對移動設(shè)備的標記數(shù)據(jù)的解釋的制作方法
技術(shù)領(lǐng)域
本說明涉及用于移動設(shè)備的軟件應(yīng)用程序,并且尤其涉及提供標 記語言數(shù)據(jù)呈現(xiàn)的個性化的數(shù)據(jù)檢索應(yīng)用程序。
背景技術(shù)
手持移動設(shè)備,例如移動電話和個人數(shù)字助理(PDA),在處理 能力和提供對數(shù)據(jù)訪問的能力方面都變得越來越強。然而,由于相對 筆記本和臺式電腦來說較小的顯示屏和有限的存儲資源使得移動設(shè)備 不能有效地顯示數(shù)據(jù),所以這些增強的作用常常是有限的。
開始出現(xiàn)一些為手持移動設(shè)備而特別設(shè)計的應(yīng)用程序。很多這類 應(yīng)用程序是基于也是特別為移動設(shè)備所設(shè)計的應(yīng)用程序開發(fā)平臺上, 例如Java 2 Platform Micro Edition (J2ME)、用于無線的二進制運行時 環(huán)境(BREW)、以及其他軟件代碼和/或操作系統(tǒng)。 一些設(shè)計用于從 遠端位置檢索數(shù)據(jù)到手持移動設(shè)備的應(yīng)用程序是瀏覽器,該瀏覽器對 應(yīng)于傳統(tǒng)的瀏覽器應(yīng)用程序,在其中用戶能夠輸入統(tǒng)一資源定位符 (URL)來從任何因特網(wǎng)網(wǎng)站檢索信息。其他應(yīng)用程序通過啟動獨立 瀏覽器應(yīng)用程序以響應(yīng)于諸如在用戶界面中選擇的超鏈接來使得數(shù)據(jù) 能夠被檢索。另外,已有特定、有限功能的應(yīng)用程序,其提供對來自 專用應(yīng)用程序服務(wù)提供商的數(shù)據(jù)進行訪問的機制。

發(fā)明內(nèi)容
提供了用于通過將標記語言呈現(xiàn)功能集成到特定數(shù)據(jù)檢索客戶應(yīng) 用程序來在移動設(shè)備上檢索并顯示信息的系統(tǒng)和技術(shù)。
一方面,通過使用安裝在移動設(shè)備上的數(shù)據(jù)檢索應(yīng)用程序來將信息檢索到移動設(shè)備。數(shù)據(jù)檢索應(yīng)用程序包括指令來用于在移動設(shè)備 上呈現(xiàn)結(jié)構(gòu)化數(shù)據(jù)顯示、對結(jié)構(gòu)化數(shù)據(jù)顯示的結(jié)構(gòu)進行定義、請求包 括在結(jié)構(gòu)化數(shù)據(jù)顯示中選定的超鏈接、呈現(xiàn)接收到的標記語言信息以 響應(yīng)于選定的超鏈接。通過數(shù)據(jù)檢索應(yīng)用程序來接收用戶對檢索數(shù)據(jù) 的請求。響應(yīng)于接收到的用戶請求來檢索數(shù)據(jù)。根據(jù)結(jié)構(gòu)化數(shù)據(jù)顯示 的結(jié)構(gòu)來顯示檢索到的數(shù)據(jù),并且用戶可以在已顯示的數(shù)據(jù)中選擇超 鏈接進行檢索并通過使用數(shù)據(jù)檢索應(yīng)用程序來呈現(xiàn)標記語言信息。
實施方式可包括一個或多個下述特征。數(shù)據(jù)檢索應(yīng)用程序是搜索 應(yīng)用程序或電子郵件客戶端應(yīng)用程序。將具有由安裝在移動設(shè)備上的 搜索應(yīng)用程序所定義的結(jié)構(gòu)的搜索用戶界面進行顯示。搜索用戶界面 包括用于搜索查詢的用戶輸入的預(yù)定義區(qū),并且用戶對檢索數(shù)據(jù)的請 求包括搜索查詢的遞交。結(jié)構(gòu)化數(shù)據(jù)顯示對用于呈現(xiàn)響應(yīng)于搜索查詢 的數(shù)據(jù)的搜索結(jié)果用戶界面的結(jié)構(gòu)進行定義。響應(yīng)于搜索查詢的數(shù)據(jù) 包括超鏈接。通過使用搜索結(jié)果用戶界面來接收用戶對超鏈接的選擇, 并且發(fā)出對基于包括在超鏈接中的信息的附加數(shù)據(jù)的請求。以標記語 言格式接收附加數(shù)據(jù),并且由數(shù)據(jù)檢索應(yīng)用程序來呈現(xiàn)標記語言格式 數(shù)據(jù)以在移動設(shè)備的用戶界面上顯示。
在移動設(shè)備上的數(shù)據(jù)的顯示基于移動設(shè)備的一個或多個特征來由 搜索應(yīng)用程序自動調(diào)整。結(jié)構(gòu)化數(shù)據(jù)顯示包括一個或多個由安裝在移 動設(shè)備上的搜索應(yīng)用程序所定義的用戶可選特征??蛇\行一個或多個 用戶可選特征來執(zhí)行由搜索應(yīng)用程序所定義的操作。當接收到用戶對 已顯示數(shù)據(jù)中的超鏈接的選擇時,在不需要訪問瀏覽器應(yīng)用程序的情 況下檢索并呈現(xiàn)標記語言信息。
另一方面,在移動設(shè)備上顯示數(shù)據(jù)檢索用戶界面。數(shù)據(jù)檢索用戶 界面包括由存儲在移動設(shè)備上的預(yù)定數(shù)據(jù)所定義的結(jié)構(gòu)。通過數(shù)據(jù)檢 索用戶界面來接收用戶定義信息。將包括用戶定義信息的數(shù)據(jù)檢索請 求發(fā)送到預(yù)定的遠端位置。接收對數(shù)據(jù)檢索請求的響應(yīng),并且該響應(yīng)包括檢索到的數(shù)據(jù)。在移動設(shè)備上顯示檢索到數(shù)據(jù)的用戶界面。檢索 到數(shù)據(jù)的用戶界面依照由存儲在移動設(shè)備上的預(yù)定數(shù)據(jù)所定義的結(jié)構(gòu) 來顯示檢索到的數(shù)據(jù),并且檢索到的數(shù)據(jù)包括一個或多個超鏈接。檢 索與用戶選定的超鏈接相關(guān)聯(lián)的標記語言格式數(shù)據(jù),并且在不訪問獨 立瀏覽器應(yīng)用程序的情況下,在移動設(shè)備上呈現(xiàn)標記語言格式數(shù)據(jù)。
實施方式可包括一個或多個下述特征。預(yù)定遠端位置是在移動設(shè) 備上的預(yù)存地址,并且在檢索到的數(shù)據(jù)中來對用于檢索標記語言格式 數(shù)據(jù)的地址進行識別。檢索到的數(shù)據(jù)包括結(jié)構(gòu)化數(shù)據(jù),該結(jié)構(gòu)化數(shù)據(jù) 具有的結(jié)構(gòu)對應(yīng)于用于顯示檢索到的數(shù)據(jù)的結(jié)構(gòu)。用于數(shù)據(jù)檢索用戶 界面的結(jié)構(gòu)或者用于顯示檢索到的數(shù)據(jù)的結(jié)構(gòu)包括用于啟動預(yù)定義功 能的用戶界面組件,并且由存儲在移動設(shè)備上的數(shù)據(jù)來對用戶界面組 件和預(yù)定義功能進行定義。預(yù)定義功能涉及檢索附加數(shù)據(jù),并且在移 動設(shè)備上顯示附加檢索到數(shù)據(jù)的用戶界面。附加檢索到數(shù)據(jù)的用戶界 面依照對應(yīng)于預(yù)定義功能和由存儲在移動設(shè)備上預(yù)定數(shù)據(jù)所定義的結(jié) 構(gòu)來顯示附加檢索到的數(shù)據(jù)。指令包括通過使用Java、 Java 2 Platform Micro Edition (J2ME)、用于無線的二進制運行時環(huán)境(BREW)、 Symbian操作系統(tǒng)、本地操作系統(tǒng)、Linux、 Pocket PC操作系統(tǒng)、Palm 操作系統(tǒng)、微軟操作系統(tǒng)、或其他任何移動軟件平臺中的至少一種所 寫成的軟件代碼。
在以下附圖和說明中闡明一個或多個實施方式的詳細情況。通過 說明書、附圖和權(quán)利要求書,其它特征將是明顯的。


圖l是用于將數(shù)據(jù)檢索到移動設(shè)備的系統(tǒng)的框圖。
圖2A-2E示出依照搜索應(yīng)用程序來運行以初始化搜索的移動設(shè)備。
圖3A-3C示出依照搜索應(yīng)用程序來運行以響應(yīng)于圖2A-2E中的請
求來顯示搜索結(jié)果的移動設(shè)備。
圖4是用于將信息檢索到移動設(shè)備的過程的流程圖。在不同附圖中的相同的參考符號指示相同的單元。
具體實施例方式
圖1是用于將數(shù)據(jù)檢索到移動設(shè)備105的系統(tǒng)100的框圖。移動設(shè)備
105可以是移動電話、PDA、或其他類型的手持無線通信設(shè)備。移動設(shè) 備105能夠執(zhí)行一個或多個軟件應(yīng)用程序,將信息顯示給用戶,并且接 收用戶輸入。移動設(shè)備105包括數(shù)據(jù)檢索應(yīng)用程序110,例如搜索應(yīng)用 程序或用于訪問基于web的電子郵件帳戶的應(yīng)用程序,該程序特別為在 移動設(shè)備上的使用所設(shè)計。將數(shù)據(jù)檢索應(yīng)用程序110存儲在移動設(shè)備 105中的存儲設(shè)備115中,并且在處理器120上執(zhí)行。運行移動設(shè)備105 來使用蜂窩、衛(wèi)星、或其他無線通信連接125與網(wǎng)絡(luò)130上的其他設(shè)備 進行無線通信。尤其是,移動設(shè)備105依照來自數(shù)據(jù)檢索應(yīng)用程序110 的指令來發(fā)送對數(shù)據(jù)的請求。網(wǎng)絡(luò)130可包括,例如,公共陸地移動網(wǎng)、 公共交換電話網(wǎng)、局域網(wǎng)、廣域網(wǎng)、和/或任何其他類型的通信網(wǎng)。
數(shù)據(jù)檢索應(yīng)用程序110生成的圖形用戶界面(例如,頁面或視圖) 可包括一些典型地在用于檢索數(shù)據(jù)的網(wǎng)頁上找到的特征。例如,如果 數(shù)據(jù)檢索應(yīng)用程序110是搜索應(yīng)用程序,由數(shù)據(jù)檢索應(yīng)用程序110顯示 的圖形用戶界面包括用于用戶對搜索査詢或其它搜索參數(shù)進行定義的 一個或多個數(shù)據(jù)輸入?yún)^(qū),類似于典型的搜索引擎網(wǎng)站。為了顯示搜索 結(jié)果,由數(shù)據(jù)檢索應(yīng)用程序110顯示的圖形用戶界面可包括搜索結(jié)果 列表、由用戶對搜索查詢進行改進或開始新査詢的一個或多個數(shù)據(jù)輸 入?yún)^(qū)、和/或其他特征,例如到搜索結(jié)果的其他頁面的鏈接。如果數(shù)據(jù) 檢索應(yīng)用程序110是電子郵件應(yīng)用程序,那么由數(shù)據(jù)檢索應(yīng)用程序IIO 所顯示的圖形用戶界面可包括不同的郵箱,例如收件箱、發(fā)送消息的 郵箱、刪除信息的郵箱。對每個郵箱,數(shù)據(jù)檢索應(yīng)用程序110可顯示信 息的列表或部分列表。
網(wǎng)頁通常用超文本標記語言(HTML)寫成,并且使用瀏覽器應(yīng)用程序進行顯示,該瀏覽器應(yīng)用程序解釋包括在網(wǎng)頁中的HTML標簽并
確定如何在圖形用戶界面上呈現(xiàn)內(nèi)容(例如,文本和圖像)。傳統(tǒng)的
搜索引擎和基于web的電子郵件服務(wù)使用諸如HTML網(wǎng)頁。使用HTML 對這類網(wǎng)頁的內(nèi)容、外觀、和布局進行定義。當用戶對在瀏覽器應(yīng)用 程序中的搜索引擎網(wǎng)頁輸入URL時,瀏覽器從由輸入的URL所識別的 服務(wù)器位置來對與輸入的URL相關(guān)聯(lián)的網(wǎng)頁進行檢索。檢索到的網(wǎng)頁 對要顯示的信息的內(nèi)容、外觀、和布局進行定義(或包含到定義的鏈 接)。其他標記語言可代替或附加到HTML、包括可擴展超文本標記語 言(XHTML)、無線標記語言(WML)、精簡超文本標記語言(CHTML)、 可擴展標記語言(XML)、和/或任何其他標記語言。
與網(wǎng)頁不同,由數(shù)據(jù)檢索應(yīng)用程序110所生成的圖形用戶界面的結(jié) 構(gòu)在檢索到的網(wǎng)頁中沒有定義。取而代之的是,數(shù)據(jù)檢索應(yīng)用程序110 包括對結(jié)構(gòu)化數(shù)據(jù)顯示的結(jié)構(gòu)進行定義的代碼。結(jié)構(gòu)包括外觀方面(例 如,顯示的用戶界面組件、文本、圖形、和其他顯示的項目看上去是 什么樣子)以及布局方面(例如,項目在顯示屏上如何布置,數(shù)據(jù)輸 入?yún)^(qū)相對于鏈接、幫助、或菜單特征出現(xiàn)的位置等)。通常說來,可 考慮移動設(shè)備105的特征對結(jié)構(gòu)進行定義,例如屏幕大小和可用存儲。 例如,可定義結(jié)構(gòu)以使得能夠在移動設(shè)備顯示屏上的進行顯示和滾動 (例如,通過限制呈現(xiàn)選項的數(shù)目來避免過度的文本和圖片的環(huán)繞文 本,并且選擇字體大小使得在屏幕上邏輯地布置信息),并且/或者考 慮潛在有限的存儲資源(例如,通過限制不必要圖形的大小和數(shù)量)。 在某些實施方式中,由數(shù)據(jù)檢索應(yīng)用程序110所檢索的數(shù)據(jù)可以是結(jié)構(gòu) 化數(shù)據(jù),而在其他實施方式中,接收到的數(shù)據(jù)可以是非結(jié)構(gòu)化的數(shù)據(jù)。
除了結(jié)構(gòu)以外,結(jié)構(gòu)化數(shù)據(jù)顯示還可包括內(nèi)容,該內(nèi)容可由從應(yīng) 用程序服務(wù)器135檢索的數(shù)據(jù)所定義。通常說來,可將靜態(tài)信息(例如 指令文本、標簽、和標題)看作是圖形用戶界面的外觀的一部分,并 且由數(shù)據(jù)檢索應(yīng)用程序110所定義。另一方面,由數(shù)據(jù)檢索應(yīng)用程序110 所顯示的內(nèi)容數(shù)據(jù)一般從應(yīng)用程序服務(wù)器135來檢索。內(nèi)容數(shù)據(jù)包括動態(tài)信息,該動態(tài)信息典型地是用于使用數(shù)據(jù)檢索應(yīng)用程序iio的主要基
礎(chǔ)。例如,內(nèi)容數(shù)據(jù)可包括在搜索應(yīng)用程序中搜索結(jié)果的列表或者在 電子郵件應(yīng)用程序中的消息列表。內(nèi)容數(shù)據(jù)可包括信息的片斷,這是 可用信息中的一塊。例如,在電子郵件應(yīng)用程序中,片斷可包括電子 郵件的主題和發(fā)送者,其中的一個或兩者可以根據(jù)他們的長度和可用 空間的數(shù)量來進行刪簡。
盡管可以認為內(nèi)容數(shù)據(jù)與結(jié)構(gòu)不同,但是內(nèi)容數(shù)據(jù)可以顯示在依 照由數(shù)據(jù)檢索應(yīng)用程序110所定義結(jié)構(gòu)的圖形用戶界面中。例如,用于 電子郵件圖形用戶界面的已定義結(jié)構(gòu)可規(guī)定,對在郵箱中的每條消息, 顯示信息的片斷,并且該片斷包括一行接收到的數(shù)據(jù)信息、 一行發(fā)送 者信息、以及一行主題信息,其中每行按需要進行刪簡。所以,根據(jù) 從應(yīng)用程序服務(wù)器135檢索到的數(shù)據(jù)來對內(nèi)容進行定義,同時根據(jù)包括 在數(shù)據(jù)檢索應(yīng)用程序110或者存儲在移動設(shè)備105上并由數(shù)據(jù)檢索應(yīng)用
程序110來訪問的結(jié)構(gòu)來定義如何顯示內(nèi)容數(shù)據(jù)。在某些情形下,可將
結(jié)構(gòu)定義為動態(tài)的。例如,除非使用滾動功能來突出該項目,否則在 列表中一個項目可能典型地包括只有一行或兩行信息的片斷,在這種 情況下,該項目的結(jié)構(gòu)可以變化為三行或四行信息的片斷。
通過將對用于數(shù)據(jù)檢索應(yīng)用程序iio的圖形用戶界面的結(jié)構(gòu)進行
定義的數(shù)據(jù)存儲在數(shù)據(jù)檢索應(yīng)用程序110本身中,或者在移動設(shè)備105 上,圖形用戶界面可以根據(jù)移動設(shè)備105的約束和特性進行方便地定 制。例如,可以將圖形用戶界面的結(jié)構(gòu)格式化并調(diào)整為不由傳統(tǒng)HTML 瀏覽器所支持的方式。在某些實施方式,可以特別設(shè)計圖形用戶界面 或?qū)⑵涠ㄖ圃谄胀ㄒ苿釉O(shè)備105上使用,而不必為特別類型的移動裝置 105所設(shè)計。即便沒有在移動設(shè)備類型級別上進行定制,相對使用瀏覽 器應(yīng)用程序來檢索網(wǎng)頁(可能設(shè)計為在全尺寸監(jiān)視器上使用)來說, 在便利和可用性方面可實現(xiàn)實質(zhì)好處。
在某些實施方式中,數(shù)據(jù)檢索應(yīng)用程序iio是特別設(shè)計用于移動設(shè)備105類型(例如,生產(chǎn)商、產(chǎn)品家族、和/或型號)的應(yīng)用程序。在其 他實施方式中,數(shù)據(jù)檢索應(yīng)用程序110是設(shè)計在多種移動設(shè)備105上運 行的通用應(yīng)用程序。在后種情形,數(shù)據(jù)檢索應(yīng)用程序110可包括自動提 取移動設(shè)備105的特征數(shù)據(jù)和參數(shù)的軟件代碼?;谝烟崛〉男畔?,數(shù) 據(jù)檢索應(yīng)用程序110可使用內(nèi)置算法(build-in algorithm)來確定定制結(jié)
構(gòu)數(shù)據(jù)或從預(yù)定義定制結(jié)構(gòu)數(shù)據(jù)集之中進行選擇。在兩種情況中,在 移動設(shè)備105上維護結(jié)構(gòu)數(shù)據(jù)以對用于數(shù)據(jù)檢索應(yīng)用程序110的結(jié)構(gòu)化 數(shù)據(jù)顯示的結(jié)構(gòu)進行定義。在某些實施方式中,用戶可通過用戶界面 來人工輸入特征數(shù)據(jù)和參數(shù)。為了該種描述,用戶界面可包括物理組 件,通過該物理組件用戶可以接收和/或提供信息(例如,監(jiān)視器、鍵 盤、顯示屏、鼠標、揚聲器等)和實際呈現(xiàn)的信息(例如,聲音、圖 形用戶界面及其組件、文本、圖片等)。
為了提高在不同設(shè)備和設(shè)備類型之間的便攜性和/或兼容性,可在 諸如Java平臺、J2ME平臺、BREW平臺、Symbian操作系統(tǒng)、本地操作 系統(tǒng)、Linux、 Pocket PC操作系統(tǒng)、Palm操作系統(tǒng)、微軟操作系統(tǒng)、或 其他任何移動軟件平臺上實施數(shù)據(jù)檢索應(yīng)用程序110。數(shù)據(jù)檢索應(yīng)用程 序110可包括對數(shù)據(jù)檢索應(yīng)用程序110的結(jié)構(gòu)和其他操作和特征進行定 義的軟件代碼,或者數(shù)據(jù)檢索應(yīng)用程序110的結(jié)構(gòu)、其他操作、和/或其 他特征可以在移動設(shè)備105上的一個或多個獨立文件上存儲。在某些情 況下,可通過使用存儲在設(shè)備上的HTML來對結(jié)構(gòu)或結(jié)構(gòu)的特定元素進 行定義,并由嵌入在數(shù)據(jù)檢索應(yīng)用程序110中的呈現(xiàn)引擎來進行解釋。
結(jié)構(gòu)數(shù)據(jù)的本地存儲也使得結(jié)構(gòu)包括功能方面?;趹?yīng)用程序(例 如,搜索或電子郵件應(yīng)用程序)的類型和/或顯示的特定圖形用戶界面, 結(jié)構(gòu)的功能方面和/或結(jié)構(gòu)化數(shù)據(jù)顯示可包括在數(shù)據(jù)檢索應(yīng)用程序110 的圖形用戶界面中的特定功能。例如,在搜索應(yīng)用程序中,用來顯示 結(jié)果的圖形用戶界面的結(jié)構(gòu)化數(shù)據(jù)顯示可包括按鈕或其它用戶界面, 用于發(fā)送短消息服務(wù)(SMS)或關(guān)于在搜索結(jié)果列表中所選定項目的 信息的電子郵件消息。類似地,結(jié)構(gòu)化數(shù)據(jù)顯示可包括用戶界面組件來用于與附加參數(shù)一起重新遞交搜索査詢(例如,搜索新聞文章或 僅搜索本地信息或搜索產(chǎn)品列表)、用于檢索附加結(jié)構(gòu)化數(shù)據(jù)(例如, 駕駛方向或地圖)、或?qū)α斜磉M行撥號。用于對執(zhí)行特定功能的用戶 界面組件的外觀、布局、和功能操作進行定義的軟件代碼和/或數(shù)據(jù)被 包括在數(shù)據(jù)檢索應(yīng)用程序本身中或者存儲在移動設(shè)備105上。
數(shù)據(jù)檢索應(yīng)用程序110可與預(yù)定遠端位置的應(yīng)用程序服務(wù)器135相
關(guān)聯(lián),該預(yù)定遠端位置可以由存儲在數(shù)據(jù)檢索應(yīng)用程序iio中或在移動
設(shè)備105上的預(yù)定地址(例如,URL)來識別。在某些情形中,預(yù)定地 址可視情況發(fā)生變化,例如,當將由應(yīng)用程序服務(wù)器135提供的服務(wù)移 動到不同服務(wù)器時。在這種情況下,可能可以更新已存儲的預(yù)定地址。 在某些實施方式中,預(yù)定地址可以與分配其他地址用于處理來自數(shù)據(jù) 檢索應(yīng)用程序110的請求的服務(wù)器相關(guān)聯(lián)(例如,出于負載分配的目 的)。
盡管在某些實施方式中可以使用URL來訪問應(yīng)用程序服務(wù)器135, 但是,應(yīng)用程序服務(wù)器135可以用不同于典型web服務(wù)器與瀏覽器應(yīng)用 程序交互的方式與數(shù)據(jù)檢索應(yīng)用程序110進行交互。尤其是,應(yīng)用程序 服務(wù)器135不必僅返回HTML網(wǎng)頁來響應(yīng)來自數(shù)據(jù)檢索應(yīng)用程序110的 請求。取而代之的是,應(yīng)用程序服務(wù)器135可將數(shù)據(jù)格式化為對應(yīng)于用 于數(shù)據(jù)檢索應(yīng)用程序110的圖形用戶界面的預(yù)定義結(jié)構(gòu)的方式。例如, 檢索到的數(shù)據(jù)可包括結(jié)構(gòu)化數(shù)據(jù)(例如,片斷)而不包括HTML或其他 關(guān)于如何顯示結(jié)構(gòu)化數(shù)據(jù)的代碼。另外,檢索到的數(shù)據(jù)可以根據(jù)用于 在應(yīng)用程序服務(wù)器135和數(shù)據(jù)檢索應(yīng)用程序110之間通信的預(yù)定義數(shù)據(jù) 區(qū)來進行結(jié)構(gòu)化。然而,在某些實施方式中,數(shù)據(jù)檢索應(yīng)用程序110可 接收普通HTML網(wǎng)頁,并且依照本地存儲結(jié)構(gòu)數(shù)據(jù)而不是包括在接收到 的網(wǎng)頁中的HTML代碼來提取用于在圖形用戶界面中顯示的相關(guān)內(nèi)容 數(shù)據(jù)。
響應(yīng)于來自數(shù)據(jù)檢索應(yīng)用程序110的請求,應(yīng)用程序服務(wù)器135可通過網(wǎng)絡(luò)130訪問來自與應(yīng)用程序服務(wù)器135相關(guān)聯(lián)的一個或多個數(shù)據(jù)
庫140或者來自其他服務(wù)器145 (例如,支持其他網(wǎng)頁或者維護附加數(shù) 據(jù)的服務(wù)器)的信息。例如,數(shù)據(jù)庫140可包括先前從其他網(wǎng)站挖掘的 數(shù)據(jù),或者可存儲與電子郵件賬戶相關(guān)聯(lián)的消息和簡要信息(例如, 安全信息)。在某些情形下,例如響應(yīng)來自搜索應(yīng)用程序的搜索査詢, 應(yīng)用程序服務(wù)器135可檢索來自其他服務(wù)器145的數(shù)據(jù)。
如上所述,數(shù)據(jù)檢索應(yīng)用程序110可包括附加的特定功能,其可包 括對附加結(jié)構(gòu)化數(shù)據(jù)的請求。附加結(jié)構(gòu)化數(shù)據(jù)還可在具有由數(shù)據(jù)檢索 應(yīng)用程序110所預(yù)定義的結(jié)構(gòu)的圖形用戶界面中呈現(xiàn)。另外,如果用戶 選擇由數(shù)據(jù)檢索應(yīng)用程序110在圖形用戶界面中呈現(xiàn)的某些鏈接,那么 導(dǎo)致附加數(shù)據(jù)也在具有由數(shù)據(jù)檢索應(yīng)用程序110所預(yù)定義的結(jié)構(gòu)的圖 形用戶界面中呈現(xiàn)。例如,當用戶選擇用于特定電子郵件消息的片斷 時,也可依照預(yù)定義結(jié)構(gòu)而不是使用與檢索到的電子郵件消息相關(guān)聯(lián) 的HTML代碼來呈現(xiàn)電子郵件消息。換言之,電子郵件消息呈現(xiàn)的結(jié)構(gòu) 是依照本地定義的結(jié)構(gòu)而不是在檢索到的電子郵件消息HTML中定義
的結(jié)構(gòu)。
在其他情形中,在圖形用戶界面中呈現(xiàn)的檢索到的數(shù)據(jù)(即,內(nèi) 容數(shù)據(jù))可包括到源或數(shù)據(jù)的超鏈接(例如,超文本鏈接和/或非基于 文本的鏈接),對該源或數(shù)據(jù),數(shù)據(jù)檢索應(yīng)用程序110不包括預(yù)定義的 結(jié)構(gòu)。例如,在某些實施方式中,每個電子郵件片斷可構(gòu)成到電子郵 件全文的鏈接,數(shù)據(jù)檢索應(yīng)用程序110未對該電子郵件定義結(jié)構(gòu)。如果 用戶選擇這種鏈接,數(shù)據(jù)檢索應(yīng)用程序110可檢索在超鏈接中識別的網(wǎng) 頁,并且使用嵌入標記語言呈現(xiàn)引擎150來呈現(xiàn)檢索到的標記語言格式 數(shù)據(jù)。如另一個實例,在結(jié)構(gòu)化數(shù)據(jù)顯示中呈現(xiàn)的檢索到的數(shù)據(jù)可包 括超鏈接,如果用戶選擇該超鏈接,那么導(dǎo)致檢索來自與在超鏈接中 識別的地址相關(guān)聯(lián)的服務(wù)器14 5的網(wǎng)頁。
換言之,在單個可執(zhí)行軟件應(yīng)用程序中,將標記語言呈現(xiàn)引擎150集成進并且包括為數(shù)據(jù)檢索應(yīng)用程序110的一部分(例如,將標記語言 呈現(xiàn)引擎150與數(shù)據(jù)檢索應(yīng)用程序110的其他模塊一起編譯)。標記語
言呈現(xiàn)引擎150可依照超文本標記語言(HTML)、可擴展超文本標記 語言(XHTML)、無線標記語言(WML)、精簡超文本標記語言 (CHTML)、可擴展標記語言(XML)、和/或任何其他標記語言來運 行。
與傳統(tǒng)支持超文本和其他超鏈接的應(yīng)用程序不同(該應(yīng)用程序典 型地啟動獨立、默認瀏覽器應(yīng)用程序來檢索與超鏈接相關(guān)聯(lián)的數(shù)據(jù)), 數(shù)據(jù)檢索應(yīng)用程序110不使用應(yīng)用程序間調(diào)用來啟動或者訪問獨立瀏 覽器應(yīng)用程序的功能。結(jié)果就是數(shù)據(jù)檢索應(yīng)用程序110避免了不令人滿 意的用戶體驗的可能,該種用戶體驗可以是在激活獨立瀏覽器應(yīng)用程 序和裝載網(wǎng)頁時通常所固有的延遲的結(jié)果。數(shù)據(jù)檢索應(yīng)用程序110還可 提供對與檢索到的數(shù)據(jù)的初始集相關(guān)聯(lián)的廣泛數(shù)據(jù)集進行便利地訪 問,并且允許對在數(shù)據(jù)檢索客戶端應(yīng)用程序110之內(nèi)的web特定的結(jié)果 進行察看。
另外,與瀏覽器應(yīng)用程序不同,數(shù)據(jù)檢索應(yīng)用程序110通常允許用 戶跟隨包括在檢索到的數(shù)據(jù)中的鏈接(或者通過包括在檢索到的數(shù)據(jù) 中的鏈接來檢索的網(wǎng)頁上),而不訪問因特網(wǎng)或者不輸入任意網(wǎng)站地 址或URL由于數(shù)據(jù)檢索應(yīng)用程序110不包括地址欄。在某些實施方式 中,可根據(jù)移動設(shè)備105的一個或多個特征(例如,字體度量、屏幕寬 度、可用的存儲容量、和屏幕高度)來以定制或部分定制的方式(例 如,確定在何處截斷文本行、確定圖片的大小和/或解析度、并確定在 片斷中的行數(shù))將由標記語言呈現(xiàn)引擎150所呈現(xiàn)和/或在顯示屏上呈現(xiàn) 的數(shù)據(jù)格式化。
圖2A-2E示出依照搜索應(yīng)用程序來運行以初始化搜索的移動設(shè)備 205。移動設(shè)備包括鍵盤用戶界面215和在其上顯示搜索圖形用戶界 面225的屏幕或顯示用戶界面220。在本實例中,搜索圖形用戶界面225是搜索查詢輸入頁面,其包括搜索査詢區(qū)230和可選位置區(qū)235但是不 包括內(nèi)容數(shù)據(jù)(因為還沒有檢索到數(shù)據(jù))。搜索圖形用戶界面具有的 結(jié)構(gòu)由本地存儲在移動設(shè)備205上的搜索應(yīng)用程序所定義。相應(yīng)地,當 用戶在移動設(shè)備205上打開搜索應(yīng)用程序時,可以基于本地存儲數(shù)據(jù)和 指令而不是從遠端服務(wù)器檢索的頁面來顯示搜索圖形用戶界面225。另 外,為在移動設(shè)備205上使用,可定制或充分定制搜索圖形用戶界面225 (例如,為了在不用太多的滾讀的情況下提供有意義的顯示)。
用戶在搜索查詢區(qū)230中輸入搜索詞(見圖2B和2C)并且在可選 位置區(qū)235中輸入郵編(見圖2C)。作為用戶與鍵盤用戶界面215相交 互的結(jié)果(例如,選擇"OK"或"選項"),搜索應(yīng)用程序在搜索圖 形用戶界面225上顯示彈出可選菜單240 (見圖2D)。用戶可選擇(例 如,通過點擊"OK")搜索選項245,響應(yīng)于該選擇,搜索應(yīng)用程序把 對檢索響應(yīng)數(shù)據(jù)的請求(包含用戶選擇的査詢數(shù)據(jù))發(fā)送到應(yīng)用程序 服務(wù)器。當?shù)却Y(jié)果時,搜索應(yīng)用程序顯示"裝載搜索結(jié)果"消息250 (見圖2E)。使用搜索應(yīng)用程序,可在不從遠端服務(wù)器接收外觀、布 局、或功能的情況下,執(zhí)行所有在圖2A-2E中描述的顯示操作。
圖3A-3C示出依照搜索應(yīng)用程序來運行以對響應(yīng)于圖2A-2E請求 的搜索結(jié)果進行顯示的移動設(shè)備205。在響應(yīng)于請求接收檢索數(shù)據(jù)之 后,搜索應(yīng)用程序依照由搜索應(yīng)用程序所定義的結(jié)構(gòu)來顯示包括搜索 結(jié)果列表的結(jié)果圖形用戶界面310。搜索結(jié)果列表包括從應(yīng)用程序服務(wù) 器接收但根據(jù)本地定義結(jié)構(gòu)進行格式化的內(nèi)容數(shù)據(jù)。另外,結(jié)果圖形 用戶界面310依照本地定義結(jié)構(gòu)的功能方面來顯示其他數(shù)據(jù),包括重新 遞交搜索以獲取新聞結(jié)果(在315)或獲取圖片結(jié)果(在320)的選項。
還是如搜索應(yīng)用程序所定義的那樣,通過在列表中突出顯示特定 的搜索結(jié)果325,相對其他結(jié)果顯示了更大的片斷(見圖3A)。響應(yīng)于 用戶對特定搜索結(jié)果325的選擇,搜索應(yīng)用程序顯示彈出選項菜單330, 其包括可應(yīng)用于特定搜索結(jié)果325的附加功能選項(見圖3B和3C),其由用于搜索應(yīng)用程序的結(jié)構(gòu)的功能方面所定義。用戶可在選項間滾動, 用戶對選項的選擇初始化本地存儲搜索應(yīng)用程序的附加功能。根據(jù)特 定的實施方式,盡管搜索應(yīng)用程序定義了附加功能方面的功能,但是 其可以依照本地預(yù)定義結(jié)構(gòu)來呈現(xiàn)或不呈現(xiàn)這些功能的結(jié)果。另外,
特定選擇(例如,當突出顯示特定搜索結(jié)果325時,選擇"OK")可以
是對超鏈接的選擇,選擇結(jié)果可以由做為搜索應(yīng)用程序一部分的標記 語言呈現(xiàn)引擎進行解釋。
圖4是用于將信息檢索到移動設(shè)備的過程400的流程圖。數(shù)據(jù)檢索 應(yīng)用程序安裝在移動設(shè)備上(405)。數(shù)據(jù)檢索應(yīng)用程序可以是搜索應(yīng) 用程序、電子郵件應(yīng)用程序、或某些其他數(shù)據(jù)檢索應(yīng)用程序。數(shù)據(jù)檢 索應(yīng)用程序可包括指令來用于在移動設(shè)備上呈現(xiàn)結(jié)構(gòu)化數(shù)據(jù)顯示、
用于對結(jié)構(gòu)化數(shù)據(jù)顯示的結(jié)構(gòu)進行定義、用于請求包括在結(jié)構(gòu)化數(shù)據(jù) 顯示中的選定的超鏈接、以及用于響應(yīng)于選定的超鏈接對已接收的標 記語言信息進行呈現(xiàn)。由數(shù)據(jù)檢索應(yīng)用程序來呈現(xiàn)數(shù)據(jù)檢索用戶界面
(410)。數(shù)據(jù)檢索用戶界面可具有由存儲在移動設(shè)備上的預(yù)定數(shù)據(jù)所 定義的結(jié)構(gòu)。通過數(shù)據(jù)檢索應(yīng)用程序來接收檢索數(shù)據(jù)的用戶請求
(415)。用戶請求可包括用戶定義信息,例如搜索査詢。例如,在搜 索應(yīng)用程序的情形下,數(shù)據(jù)檢索用戶界面可以是具有由搜索應(yīng)用程序 所定義的結(jié)構(gòu)的搜索請求用戶界面,并且用戶請求可以是通過搜索請 求用戶界面來接收。
將用戶請求發(fā)送到預(yù)定遠端位置(420),該遠端位置可以由預(yù)存 在移動設(shè)備上的地址所定義。響應(yīng)于接收到的用戶請求來檢索數(shù)據(jù)
(425)。根據(jù)結(jié)構(gòu)化數(shù)據(jù)顯示的結(jié)構(gòu)來顯示檢索到的數(shù)據(jù)(430), 該結(jié)構(gòu)包括由存儲在移動設(shè)備上的預(yù)定數(shù)據(jù)所定義的結(jié)構(gòu)。在搜索應(yīng) 用程序的情形下,結(jié)構(gòu)化數(shù)據(jù)顯示可以是搜索結(jié)果用戶界面。
在某些情形下,顯示數(shù)據(jù)包括一個或多個超鏈接。響應(yīng)于用戶對 超鏈接的選擇(435),基于包括在超鏈接中的信息(例如,地址或URL)來發(fā)送對附加數(shù)據(jù)的請求(440)。以標記語言格式接收附加數(shù)據(jù)(445),
并且由數(shù)據(jù)檢索應(yīng)用程序來呈現(xiàn)標記語言格式數(shù)據(jù)以在移動設(shè)備的用
戶界面上顯示(450)。在不需要訪問瀏覽器應(yīng)用程序的情形下進行呈 現(xiàn)。在某些情形下,對標記語言格式數(shù)據(jù)進行呈現(xiàn)以生成顯示(在450) 或者顯示結(jié)構(gòu)化數(shù)據(jù)顯示(在430)可包括基于移動設(shè)備的一個或多個 特性對移動設(shè)備上的數(shù)據(jù)顯示進行自動調(diào)整。
在本說明書中描述的系統(tǒng)和所有功能操作可以用以下方式實施 數(shù)字電子電路、或計算機軟件、固件或硬件、包括本說明書公開的結(jié) 構(gòu)裝置及其結(jié)構(gòu)上等價物或這些的組合??梢杂靡粋€或多個計算機產(chǎn) 品來實施本技術(shù),即有形嵌入在信息載體中的一個或多個計算機程序, 例如在機器可讀存儲裝置中或在傳導(dǎo)信號中,其由數(shù)據(jù)處理裝置(例 如,可編程處理器、計算機、或多個計算機)來執(zhí)行,或者控制數(shù)據(jù) 處理裝置的運行。計算機程序(也稱為程序、軟件、軟件應(yīng)用程序、 或代碼)可以用包括匯編或解釋語言的任何形式的計算機語言來編寫, 并且可以用任何方式進行配置,包括用單機程序或用模塊、組件、子 程序、或其它適于在計算機環(huán)境中使用的單元。計算機程序并不需要 對應(yīng)于文件。程序可以存儲在含有其它程序或數(shù)據(jù)的文件的一部分之 中、在專用于討論中的程序的單個文件之中、或在多個協(xié)調(diào)文件之中 (例如存儲一個或多個模塊、子程序、或代碼的多個部分的文件)。 可以把計算機程序配置在一個計算機上或者在位于一個站點上或在通 過通信網(wǎng)絡(luò)互聯(lián)的分布于多個站點的多個計算機上執(zhí)行。
可以通過一個或多個可編程處理器來完成本說明書中描述的過程 和邏輯流程,該可編程處理器通過在輸入數(shù)據(jù)上運行并生成輸出來執(zhí) 行一個或多個計算機程序以完成所述功能。過程和邏輯流程還可通過 專用邏輯電路,例如FPGA (在線可編程門陣列)或ASIC (特定用途集 成電路)來執(zhí)行,裝置也可以用此來實施。
適合于執(zhí)行計算機程序的處理器包括,舉例來說,通用或?qū)S梦⑻幚砥?,和任何種類數(shù)字計算機的一個或多個處理器。 一般說來,處 理器將從只讀存儲器或隨機存取存儲器或兩者中接收指令和數(shù)據(jù)。計 算機的基本單元是用于執(zhí)行指令的處理器和用于存儲指令和數(shù)據(jù)的一 個或多個存儲設(shè)備。 一般說來,計算機還包括用于存儲數(shù)據(jù)的諸如磁、 磁光盤、或光盤的一個或多個海量存儲設(shè)備,或可操作地連接到這些 存儲設(shè)備,以從其接收數(shù)據(jù)或?qū)ζ浒l(fā)送數(shù)據(jù),或既接收又發(fā)送。適合 于承載計算機程序指令和數(shù)據(jù)的信息載體包括所有形式的非易失存儲
器,包括例如半導(dǎo)體存儲設(shè)備,例如EPROM、 EEPROM和閃存設(shè)備; 諸如內(nèi)部硬盤或可移動盤的磁盤等;磁光盤;和CD ROM和DV-ROM
盤。處理器和存儲器可以由專用邏輯電路所補充也可以被集成進專用 邏輯電路。
為了提供與用戶的交互,可以在具有諸如CRT (陰極射線管)或 LCD (液晶顯示)監(jiān)視器之類的用于將信息顯示給用戶的顯示設(shè)備, 以及用戶通過其可以將輸入提供給計算機的鍵盤和諸如鼠標或軌跡球 的定點設(shè)備的計算機上實施已描述技術(shù)的各方面。也可用其它種類的 設(shè)備來提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式 的感覺反饋,例如視覺反饋、聽覺反饋、或觸覺反饋;并且來自用戶 的輸入可以用任何形式接收,包括聲音、話音、或觸覺輸入。
可以在計算機系統(tǒng)中實施本技術(shù),該計算機系統(tǒng)包括諸如數(shù)據(jù) 服務(wù)器的后端組件、或包括諸如應(yīng)用程序服務(wù)器的中間件組件、或包 括諸如具有圖形用戶界面或網(wǎng)絡(luò)瀏覽器(通過其用戶可以與本發(fā)明的 實施例交互)的客戶端計算機的前端組件、或任何這類后端、中間件 或前端組件的組合。系統(tǒng)的組件可以通過任何形式或介質(zhì)的數(shù)字數(shù)據(jù) 通信相互連接,例如通信網(wǎng)絡(luò)。通信網(wǎng)絡(luò)的實例包括局域網(wǎng)("LAN") 和諸如因特網(wǎng)的廣域網(wǎng)("WAN")。
計算系統(tǒng)可包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常相互遠離, 并且典型地通過通信網(wǎng)絡(luò)進行交互。借助運行在各自計算機上的計算機程序,客戶端和服務(wù)器產(chǎn)生關(guān)系,并且相互具有客戶端-服務(wù)器關(guān)系。
已經(jīng)描述了多個實施方式。然而,應(yīng)當理解可做出多種修改。例 如,在圖4中描述的邏輯流程的操作可以用不同于示出的順序執(zhí)行,和 /或可重復(fù)執(zhí)行。相應(yīng)地,其它實施方式在下列權(quán)利要求的范圍之內(nèi)。
權(quán)利要求
1.一種用于將信息檢索到移動設(shè)備的方法,所述方法包括在移動設(shè)備上安裝數(shù)據(jù)檢索應(yīng)用程序,所述數(shù)據(jù)檢索應(yīng)用程序包括用于下述各項的指令在所述移動設(shè)備上展示結(jié)構(gòu)化數(shù)據(jù)顯示;對所述結(jié)構(gòu)化數(shù)據(jù)顯示的結(jié)構(gòu)進行定義;對包括在所述結(jié)構(gòu)化數(shù)據(jù)顯示中的選定的超鏈接進行請求;以及對響應(yīng)于所述選定的超鏈接而接收到的標記語言信息進行呈現(xiàn);通過所述數(shù)據(jù)檢索應(yīng)用程序來接收用于檢索數(shù)據(jù)的用戶請求;響應(yīng)于所接收到的用戶請求來檢索數(shù)據(jù);根據(jù)所述結(jié)構(gòu)化數(shù)據(jù)顯示的結(jié)構(gòu)來顯示所檢索到的數(shù)據(jù);以及使得用戶能夠在所顯示的數(shù)據(jù)中選擇超鏈接,以使用所述數(shù)據(jù)檢索應(yīng)用程序來檢索并且呈現(xiàn)標記語言信息。
2. 根據(jù)權(quán)利要求l所述的方法,其中所述數(shù)據(jù)檢索應(yīng)用程序包括 搜索應(yīng)用程序。
3. 根據(jù)權(quán)利要求2所述的方法還包括顯示具有由安裝在所述移 動設(shè)備上的所述搜索應(yīng)用程序定義的結(jié)構(gòu)的搜索用戶界面,所述搜索 用戶界面具有用于用戶輸入搜索査詢的預(yù)定義區(qū),其中所述用于檢索 數(shù)據(jù)的用戶請求包括遞交搜索査詢,并且所述結(jié)構(gòu)化數(shù)據(jù)顯示對用于 展示響應(yīng)于所述搜索査詢的數(shù)據(jù)的搜索結(jié)果用戶界面的結(jié)構(gòu)進行定 義。
4. 根據(jù)權(quán)利要求3所述的方法,其中所述響應(yīng)于搜索查詢的數(shù)據(jù) 包括超鏈接,所述方法還包括使用所述搜索結(jié)果用戶界面來接收用戶對所述超鏈接的選擇;基于包括在所述超鏈接中的信息來發(fā)送對附加數(shù)據(jù)的請求; 接收標記語言格式的所述附加數(shù)據(jù);以及通過所述數(shù)據(jù)檢索應(yīng)用程序來呈現(xiàn)所述標記語言格式的數(shù)據(jù)以在 所述移動設(shè)備的用戶界面上進行顯示。
5. 根據(jù)權(quán)利要求4所述的方法還包括基于所述移動設(shè)備的至少 一個特征,通過所述搜索應(yīng)用程序來自動調(diào)整在所述移動設(shè)備上的數(shù) 據(jù)顯示。
6. 根據(jù)權(quán)利要求3所述的方法,其中所述結(jié)構(gòu)化數(shù)據(jù)顯示包括由 安裝在所述移動設(shè)備上的所述搜索應(yīng)用程序所定義的至少一個用戶可 選擇特征,所述至少一個用戶可選擇特征用于執(zhí)行由所述搜索應(yīng)用程 序所定義的操作。
7. 根據(jù)權(quán)利要求l所述的方法,其中所述數(shù)據(jù)檢索應(yīng)用程序包括 電子郵件客戶端應(yīng)用程序。
8. 根據(jù)權(quán)利要求l所述的方法,還包括 接收用戶對所顯示數(shù)據(jù)中的超鏈接的選擇;以及在不訪問瀏覽器應(yīng)用程序的情況下,檢索并呈現(xiàn)標記語言信息。
9. 一種產(chǎn)品,包括在移動設(shè)備上的機器可讀介質(zhì),所述機器可讀 介質(zhì)存儲指令,所述指令用于使得數(shù)據(jù)處理裝置執(zhí)行操作,所述操作 包括在所述移動設(shè)備上顯示數(shù)據(jù)檢索用戶界面,所述數(shù)據(jù)檢索用戶界 面具有由存儲在所述移動設(shè)備上的預(yù)定數(shù)據(jù)所定義的結(jié)構(gòu); 通過所述數(shù)據(jù)檢索用戶界面來接收用戶定義的信息; 將包括所述用戶定義的信息的數(shù)據(jù)檢索請求發(fā)送到預(yù)定遠端位置;接收對所述數(shù)據(jù)檢索請求的響應(yīng),所述響應(yīng)包括檢索到的數(shù)據(jù);在所述移動設(shè)備上顯示檢索到的數(shù)據(jù)的用戶界面,所述檢索到的 數(shù)據(jù)的用戶界面依照由存儲在所述移動設(shè)備上的預(yù)定數(shù)據(jù)所定義的結(jié) 構(gòu)來顯示所述檢索到的數(shù)據(jù),所述檢索到的數(shù)據(jù)包括至少一個超鏈接;對與用戶從所述至少一個超鏈接中選擇的超鏈接相關(guān)聯(lián)的標記語 言格式的數(shù)據(jù)進行檢索;以及在不訪問獨立瀏覽器應(yīng)用程序的情況下,在所述移動設(shè)備上呈現(xiàn) 所述標記語言格式的數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述產(chǎn)品,其中所述預(yù)定遠端位置包括在所述 移動設(shè)備上預(yù)存的地址,并且在所述檢索到的數(shù)據(jù)中來對用于檢索所 述標記語言格式的數(shù)據(jù)的地址進行識別。
11. 根據(jù)權(quán)利要求9所述產(chǎn)品,其中所述檢索到的數(shù)據(jù)包括結(jié)構(gòu)化 數(shù)據(jù),所述結(jié)構(gòu)化數(shù)據(jù)具有的結(jié)構(gòu)對應(yīng)于用于顯示所述檢索到的數(shù)據(jù) 的結(jié)構(gòu)。
12. 根據(jù)權(quán)利要求9所述產(chǎn)品,其中用于所述數(shù)據(jù)檢索用戶界面的 結(jié)構(gòu)或者用于顯示所述檢索到的數(shù)據(jù)的結(jié)構(gòu)中的至少一個包括用于啟 動預(yù)定義功能的用戶界面組件,其中由存儲在所述移動設(shè)備上的數(shù)據(jù) 來對所述用戶界面組件和所述預(yù)定義功能進行定義。
13. 根據(jù)權(quán)利要求12所述的產(chǎn)品,其中所述預(yù)定義功能包括檢索附加數(shù)據(jù),并且所述機器可讀介質(zhì)存儲指令,所述指令用于使得數(shù)據(jù) 處理裝置執(zhí)行在所述移動設(shè)備上顯示附加檢索到的數(shù)據(jù)的用戶界面的 進一步操作,所述附加檢索到的數(shù)據(jù)的用戶界面依照對應(yīng)于所述預(yù)定 義功能和由存儲在所述移動設(shè)備上預(yù)定數(shù)據(jù)所定義的結(jié)構(gòu)來顯示所述 附加檢索到的數(shù)據(jù)。
14. 根據(jù)權(quán)利要求9所述的產(chǎn)品,其中在所述移動設(shè)備上呈現(xiàn)所述標記語言格式的數(shù)據(jù)包括基于所述移動設(shè)備的至少一個特征來調(diào)整所呈現(xiàn)的標記語言格式的數(shù)據(jù)的顯示。
15. 根據(jù)權(quán)利要求9所述的產(chǎn)品,其中所述指令包括通過使用Java、 Java 2 Platform Micro Edition (J2ME)、用于無線的二進制運行 時環(huán)境(BREW) 、 Symbian操作系統(tǒng)、本地操作系統(tǒng)、Linux、 Pocket PC操作系統(tǒng)、Palm操作系統(tǒng)、微軟操作系統(tǒng)、或另一種移動軟件平臺 中的至少一種來編寫的軟件代碼。
16. —種用于檢索數(shù)據(jù)的系統(tǒng),所述系統(tǒng)包括 服務(wù)器,用于支持數(shù)據(jù)檢索應(yīng)用程序;以及 無線設(shè)備,包括處理器; 顯示器;以及裝置,用于從所述服務(wù)器檢索數(shù)據(jù),用于依照預(yù)定義結(jié)構(gòu) 在所述顯示器上展示所檢索到的數(shù)據(jù),以及用于響應(yīng)于用戶對包括在 所檢索到數(shù)據(jù)中的超鏈接的選擇而檢索并呈現(xiàn)標記語言格式的數(shù)據(jù)。
17. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述服務(wù)器將所檢索到的 數(shù)據(jù)格式化為對應(yīng)于所述預(yù)定義結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)。
18. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述裝置包括存儲客戶 端應(yīng)用程序的存儲設(shè)備,所述客戶端應(yīng)用程序可運行來從所述服務(wù)器 檢索數(shù)據(jù)、依照所述預(yù)定義結(jié)構(gòu)來在所述顯示器上展示所檢索到的數(shù) 據(jù)、以及在不啟動獨立瀏覽器應(yīng)用程序的情形下檢索并呈現(xiàn)所述標記 語言格式的數(shù)據(jù),所述存儲設(shè)備還存儲對所述預(yù)定義結(jié)構(gòu)進行規(guī)定的 數(shù)據(jù)。
19. 根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述客戶端應(yīng)用程序包括 搜索應(yīng)用程序,所述應(yīng)用程序還可運行來展示具有對應(yīng)于預(yù)定義結(jié)構(gòu) 的搜索用戶界面,并且所述存儲設(shè)備存儲對對應(yīng)于所述搜索用戶界面的預(yù)定義結(jié)構(gòu)進行規(guī)定的數(shù)據(jù)。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其中所述用于展示所檢索到的 數(shù)據(jù)的預(yù)定義結(jié)構(gòu)包括多個預(yù)定義功能,并且在所述存儲設(shè)備上存儲 有用于實現(xiàn)每個預(yù)定義功能的指令集。
全文摘要
系統(tǒng)和技術(shù),包括計算機軟件,用于將信息檢索到移動設(shè)備(105),涉及將數(shù)據(jù)檢索應(yīng)用程序安裝到移動設(shè)備上。數(shù)據(jù)檢索應(yīng)用程序(110)包括指令用于在移動設(shè)備上呈現(xiàn)結(jié)構(gòu)化數(shù)據(jù)顯示、對結(jié)構(gòu)化數(shù)據(jù)顯示的結(jié)構(gòu)進行定義、請求包括在結(jié)構(gòu)化數(shù)據(jù)顯示中的選定超鏈接、并且呈現(xiàn)接收到的標記語言信息以響應(yīng)于選定的超鏈接。接收用戶通過數(shù)據(jù)檢索應(yīng)用程序?qū)z索數(shù)據(jù)的請求,并且響應(yīng)于接收到的用戶請求來檢索數(shù)據(jù)。根據(jù)結(jié)構(gòu)化數(shù)據(jù)顯示的結(jié)構(gòu)來顯示檢索到的數(shù)據(jù),并且用戶可以在已顯示的數(shù)據(jù)中選擇超鏈接來檢索,并且可以通過使用數(shù)據(jù)檢索應(yīng)用程序來呈現(xiàn)標記語言信息。
文檔編號H04M11/10GK101310512SQ200680042945
公開日2008年11月19日 申請日期2006年9月19日 優(yōu)先權(quán)日2005年9月19日
發(fā)明者埃拉德·吉爾, 瑪炎·卡姆瓦爾, 舒梅特·巴盧哈, 賽德利克·布斯特 申請人:谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1