專利名稱:向蜂窩無線手機的網絡瀏覽器提供統一資源定位符的方法、蜂窩無線手機、系統及計算機 ...的制作方法
技術領域:
本發明總體上涉及通信領域,更具體地涉及能夠訪問因特網的移動設備。
背景技術:
眾所周知,可以利用通常所謂的網絡瀏覽器(Web browser)來使用蜂窩無線手機 訪問因特網。例如,手機可以利用與服務器通信的網絡瀏覽器來訪問因特網,該服務器能夠 響應于對網頁的請求來向瀏覽器提供數據。眾所周知,可以通過使用統一資源定位符(URL Uniform ResourceLocator)來在因特網上唯一地識別網頁。在操作中,用戶通常在瀏覽器 地址欄中輸入所希望的網頁的URL,這樣向服務器發送對網頁的請求。作為響應,服務器可 以將與該網頁相關聯的數據轉發給瀏覽器,以供手機進行顯示。
發明內容
根據本發明的實施方式可以提供用于向蜂窩無線手機中的網絡瀏覽器提供統一 資源定位符的方法、蜂窩無線手機、系統以及計算機程序產品。根據這些實施方式,一種操 作蜂窩無線手機的方法可以包括采用經由蜂窩無線網絡從URL書簽服務器提供的URL書 簽數據,來預填充蜂窩無線手機的蜂窩無線手機文件系統中包含的統一資源定位符(URL) 書簽文件。在審閱如下附圖和詳細說明之后,對于本領域普通技術人員來說,根據本發明實 施方式的其它系統、方法和/或計算機程序產品將是明顯的或者將變得明顯。旨在將所有 這些附加的系統、方法和/或計算機程序產品都包含在本說明書之內,包括在本發明的范 圍之內,并且由所附權利要求書進行保護。
圖1是根據本發明的一些實施方式中向與位于因特網上的URL書簽服務器相耦合 的蜂窩無線手機提供服務的蜂窩無線網絡的示意性表示;圖2是根據本發明的一些實施方式中被配置為從URL書簽服務器接收用來預填充 蜂窩無線手機中的URL書簽文件的URL書簽數據的蜂窩無線手機的示意性表示;圖3是根據本發明的一些實施方式中在蜂窩無線網絡內運行的、與URL書簽服務 器和使用URL書簽數據的輔助設備相耦合的蜂窩無線手機的示意性表示;圖4是根據本發明的一些實施方式中被配置為從蜂窩無線手機的文件系統中的 經過預填充的URL書簽文件向網絡瀏覽器的地址欄提供數據的蜂窩無線手機的示意性表 示;圖5是示出了根據本發明的一些實施方式中被配置為在蜂窩無線手機網絡瀏覽 器實例化之前從服務器接收用來預填充蜂窩無線手機中的URL書簽文件的URL書簽數據的 蜂窩無線手機的操作流程圖6是根據本發明的一些實施方式中被配置為向蜂窩無線手機提供URL書簽數據 的URL書簽服務器的示意圖。
具體實施例方式下面將參照附圖更全面地說明本發明,所述附圖中示出了本發明的實施方式。但 是,本發明可以以很多替代的形式來實施,而不應該將本發明解釋為限制于此處闡釋的實 施方式。在整個附圖的說明中,用相同的數字表示相同的元件。本文使用的技術僅是出于描述具體實施方式
的目的,并非意欲對本發明進行限 制。除非上下文中清楚地另有指示,在本文中使用時,單數形式“一個”、“該”和“所述”意在 包括復數形式。進一步可以理解的是,術語“包括”或“包含”在本說明書中使用時指宣稱的 特征、整件、步驟、操作、元素和/或組件的存在,但并不排除一個或更多個其它特征、整件、 步驟、操作、元素、組件和/或它們的組合的存在或附加。本文所用的術語“和/或”包括相 關列出的項目中的任何一個或更多個及一個或更多個的全部組合。可以理解的是,當部件被指出“耦合(coupled) ”到另一部件時,它可以直接地耦合 到該另一部件,或者可以存在其他部件或中間部件。相反,當部件被指出“直接耦合”到另 一部件時,不存在中間部件。除非另行定義,本文使用的所有術語(包括技術和科學術語)具有與本領域普通 技術人員通常理解的含義相同的含義。還應當理解,術語(如在通常使用的詞典中定義的 術語)應當被解釋為具有與相關技術和該說明書的上下文中的含義相一致的含義,而不應 當按照理想化的或過度形式化來進行解釋,除非在此明確地定義。以下參考根據本發明實施方式的方法、設備和計算機程序產品的圖示(諸如示意 圖)和/或操作說明來描述本發明。應當理解,圖表中示出的功能/動作可能并不按照操 作說明中示出的順序出現。例如,連續示出的兩個要素實際上可能是大致并發地執行的,或 者這些要素有時可能以相反順序來執行,這取決于所涉及的功能/動作。因此,可以通過硬件和/或軟件(包括固件、駐留軟件、微代碼等)來實施本發明。 此外,本發明可以采用計算機可用或計算機可讀存儲介質上的計算機程序產品的形式,該 計算機可用或計算機可讀存儲介質具有在介質中實現的、由指令執行系統使用的或與指令 執行系統有關的計算機可用或計算機可讀程序代碼。在該說明書的上下文中,計算機可用 或計算機可讀介質可以是可以包含、存儲、傳送、傳播或傳輸供指令執行系統、裝置或設備 使用的或與指令執行系統、裝置或設備有關的程序的任意介質。計算機可用或計算機可讀介質例如可以是但不限于電、磁、光、電磁、紅外或者半 導體系統、裝置、設備或者傳播介質。計算機可讀介質的更具體示例(非窮盡列表)可以包 括以下具有一個或更多個引線的電連接、便攜式計算機磁盤、隨機存取存儲器(RAM)、只 讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖以及便攜式只讀光盤存儲 器(CD-ROM)。用于執行根據本發明的操作的計算機程序代碼或者“代碼”可以以諸如JAVA 、 Smalltalk或者C++、JavaScript、Visual Basic、TSQL、Perl的面向對象的編程語言或者以 各種其它編程語言來編寫。本發明的軟件實施方式不取決于利用特定編程語言的實現。代 碼的一部分可以在供中間服務器使用的一個或者更多個系統上完全地執行。
可以向通用計算機、專用計算機或者其它可編程數據處理裝置的處理器提供計算 機程序代碼,作為生產機器的指令,使得通過計算機或者其它可編程數據處理裝置的處理 器執行的指令產生用于實施在該示例中所指定的功能的裝置。計算機代碼可以存儲在計算機可讀存儲器中,該計算機代碼能夠指示計算機或者 其它可編程數據處理裝置以特定的方式工作,使得計算機可讀存儲器中存儲的指令產生包 括實現示例中所指定的功能的指令單元的制品。如以下更詳細描述的,統一資源定位符(URL)書簽數據可以經由蜂窩無線網絡 從URL書簽服務器傳送到蜂窩無線手機,以在蜂窩無線手機瀏覽器被實例化之前預填充 (pre-populate)包含在該手機中的統一資源定位符書簽文件。例如,在根據本發明的一些 實施方式中,可以從URL書簽服務器向蜂窩無線手機發送URL書簽數據,以包含在URL書簽 文件(該URL書簽文件包含在蜂窩無線手機文件系統中)中,從而URL書簽數據可用于網 絡瀏覽器的地址欄,以允許用戶更快速地訪問其經常使用的URL。在根據本發明的一些實施方式中,由服務器提供的URL書簽數據與第二設備同 步,該第二設備包含用于訪問因特網的單獨的瀏覽器。在根據本發明的一些實施方式中,向 蜂窩無線手機提供的URL書簽數據沒有預先輸入手機的瀏覽器。換言之,用戶可以利用與 手機分離的家用PC或者其它系統的瀏覽器來訪問因特網。然后,URL書簽服務器可以使家 用PC所使用的URL書簽與手機所使用的URL書簽同步,使得通過家用PC所訪問的新URL 預填充到手機的URL書簽文件,而無需由用戶將該新的URL輸入到該手機。在根據本發明的其它實施方式中,實際上可以由第三方(如向蜂窩無線手機的用 戶出售信息的服務提供商)來向URL書簽服務器提供URL書簽數據。在根據本發明的這樣 的實施方式中,第三方可確定手機用戶可能感興趣的特定URL書簽,從而,向URL書簽服務 器推送URL書簽數據。隨后,當向手機傳送URL書簽數據以預填充URL書簽數據時,來自第 三方的新的URL書簽數據可以被包含在手機中,而無需用戶采取任何動作。在根據本發明 的其它實施方式中,URL書簽服務器可以是因特網上任意的公共可用的URL書簽服務。在 這樣的方法中,URL書簽服務器可以簡單地響應來自蜂窩無線手機的請求,以在瀏覽器實例 化之前向手機傳送URL書簽數據。在根據本發明的一些實施方式中,在網絡內部的蜂窩無線手機完成登記之前,通 過網絡向蜂窩無線手機傳送URL書簽數據。例如,在根據本發明的一些實施方式中,在分配 了蜂窩無線手機所要駐留在其上的控制信道之后,可以立即提供URL書簽數據。在根據本 發明的其它實施方式中,一旦蜂窩無線手機在蜂窩無線網絡中進行了登記,可以在設置于 該蜂窩無線手機中的網絡瀏覽器實例化之前,經由網絡向手機傳送URL書簽數據,以預填 充URL書簽文件。然后,可以蜂窩無線手機瀏覽器實例化,這使得數據被預填充到瀏覽器中 的URL書簽文件中。此外,可以由URL書簽服務器提供向手機傳送的URL書簽數據,該URL 書簽服務器作為實際上提供用于傳送給手機的URL書簽數據的第二 URL書簽服務器的代 理。在這樣的方法中,由第二 URL書簽服務器提供的URL書簽數據可以是不適合于手機的 第一格式。因此,代理服務器(或者位于第二 URL書簽服務器和手機之間的服務器鏈內的 另一個服務器)可將第二 URL書簽服務器提供的書簽數據的格式轉換為手機固有的格式, 從而可以傳送該URL書簽數據。在根據本發明的一些實施方式中,與手機相關聯的固有格 式可以是與要進行傳送的手機相關聯的應用程序接口。
6
可以理解,如本文所使用的,術語“手機”包括被配置為在使用時(如用于經由手 機進行了登記以工作的蜂窩無線網絡來進行移動語音通信時)可以舒服地握在普通用戶 手中的移動電子設備。在根據本發明的一些實施方式中,手機可以被配置為經由蜂窩無線 通信鏈路進行通信,該蜂窩無線通信鏈路例如可以包括諸如ANSI-136、全球移動通信標準 (GSM)、通用分組無線業務(GPRS)、增強型數據速率GSM演進(EDGE)、碼分多址(CDMA)、寬帶 CDMA.CDMA2000和UMTS的協議。本文使用的通信協議可以規定通信的信息、定時、頻率、調 制和/或用于建立和/或保持通信連接的操作。實施方式可以用于諸如衛星通信系統的天體通信系統中。天體無線通信系統可 以用來執行與本文所描述的無線通信網絡所執行的功能相似的功能。特別地,天體無線通 信系統通常包括一個或更多個衛星,該一個或更多個衛星用作一個或更多個地面站和(衛 星)手機之間的中繼或轉發器。衛星通常經由雙工通信鏈路與衛星手機和地面站進行通 信。進而,各個地面站可以連接到公共交換電話網,從而允許衛星手機和包含在與天體無線 通信系統相結合的任何其他系統中的其它終端之間進行通信。天體無線通信系統可使用覆 蓋了由該系統所服務的整個地理區域的單個天線束,或者天體無線通信系統可以設計為使 得該天體無線通信系統產生多個交疊的或者無交疊的束,該多個交疊的或者無交疊的束服 務于天體無線通信系統所服務的整個地理區域的不同子區域。衛星和相應子區域可以起到 與典型的地面無線通信網絡中基站和相關小區的功能相類似的功能。根據圖1,多個手機20可以經由移動電話交換中心(MTSC) 15在蜂窩無線通信網絡 (本文有時稱為“無線網絡”)10中彼此通信。手機20還可以經由與無線網絡10耦合的公 共業務電話網(PSTN)4與諸如終端26、28的其它終端通信。無線網絡10被組織為小區1-2,小區1-2共同向地理區域提供服務。特別地,小 區1-2各可以向由無線網絡10所覆蓋的地理區域中包含的相關子區域提供服務。在無線 網絡10中可以包含更多或者更少的小區,并且無線網絡10中一些小區的覆蓋范圍可以相 互交疊。小區1-2中的基站30a-b在彼此以及位于小區的地理區域中的手機20之間提供 無線通信,從而允許手機20和/或PSTN 4中的終端26、28之間的通信。基站30a_b各能夠通過相關的控制信道向手機20發送數據/從手機20接收數據。 例如,基站30a能夠通過相關的控制信道(未示出)與位于小區1中的手機20通信。控制 信道可以用于響應對手機20的呼叫來尋呼手機20,或者向手機20發送業務信道分配,通 過該業務信道分配進行與此相關的呼叫。可以利用控制信道號碼或者標識符來識別控制信 道。例如,手機20可以存儲識別該手機當前所駐留的控制信道的信道號碼。手機20可以啟動可以向用戶顯示導航路線的GPS。特別地,手機20能夠利用由全 球定位系統(GPS) 180提供的GPS信號,來確定描述手機20的地理位置的相應手機地理位 置信息。在一些實施方式中,手機20可以使用GPS信號來確定它們各自的地理位置。可以 理解,圖1中所示的單個衛星表示GPS 180,其可以包括GPS衛星星群。可以理解,在根據本 發明的一些實施方式中,可以基于諸如GALILIE0和GL0NASS的其它類型的定位系統來確定 手機地理位置。全球定位衛星(GPS)接收機通常執行初始化處理,從而該接收機基于從GPS衛星 接收的一組導航參數來確定自己的位置。初始化處理的持續時間可以取決于在初始化之前 GPS接收機具有多少位置信息。例如,如果GPS接收機已具有在初始化期間使用的一些近似位置信息,則相比GPS接收機沒有近似位置信息的情況,初始化所需要的時間可以減少。
作為減少初始化所需時間的方式,包含于手機20中的GPS接收機可以配備有近似 位置信息(如本地時間和位置估計、衛星星歷表/時鐘/歷書信息,以及可見衛星列表)。 由位于手機20所工作的網絡中的各個節點處的參考GPS接收機來提供近似位置信息。這 樣的方法通常被稱為輔助GPS,輔助GPS例如在序號為3GPP TS 04. 3U3GPP TS 03. 71和 3GPP TS04. 35的規范中有定義。還可以將近似位置信息作為向手機20提供服務的基站的位置來提供給手機20。 在這樣的系統中,基站的位置對于服務提供商是已知的,并且可以使基站的位置對于手機 20和/或服務器可用作手機20的近似位置信息。如圖1所示,手機20可以經由MTSC 15或者另選地經由與網絡130耦合的局域 無線網70(如IEEE 802. 11網絡或者自組織(ad hoc)Bluetooth 兼容網絡)來接入網絡 130(諸如因特網)。如本文所使用的,“自組織”協議網絡或者發射機是指通常在使用時基 于可用的資源進行配置的網絡或者發射機。通常,這樣的網絡提供服務發現協議,例如,以 允許識別可用的資源。在使用這些資源時,它們也可以就諸如資源之間的對等關系等各方 面的操作進行協商。如本領域技術人員所理解的,Bluetooth 致力于提供具有低功耗和低架構的相 對健壯的高速無線連接。Bluetooth 技術可以在2. 45GHz的頻段上提供通用無線接口, 以使便攜式電子設備能夠經由短距離自組織網絡進行無線連接及通信。Bluetooth 技 術通常致力于消除諸如無繩電話或移動電話、調制解調器、耳機、個人數字助理(PDA)、計 算機、打印機、投影儀和局域網這樣的設備和系統之間的電線、電纜和連接器。在Jaap Haartsen所著的名為“Bluetooth-The universal radio interface for adhoc,wireless connectivity (Ericsson Review, No. 3,1998) ” 的文獻中進一步描述了 Bluetooth 接 口, 在此,將其全部內容通過引用并入本文。如圖1中進一步所示,網絡130耦合到URL書簽服務器135,URL書簽服務器135 被配置為存儲由瀏覽器可以用來唯一識別因特網130上的網頁的URL書簽數據。應當理解, URL書簽服務器135被配置為對于傳送其內存儲的URL書簽數據的請求做出響應。此外, URL書簽服務器135可以針對不同的手機存儲不同的URL書簽數據。例如,第一無線手機 可以具有與該第一無線手機相關聯地存儲在服務器135中的第一 URL書簽數據,而第二手 機可以具有也由同一服務器135所存儲的第二組URL書簽數據。因此,URL書簽服務器135 被配置為將所請求的URL書簽數據傳送給在蜂窩無線網10內工作的相關聯的無線手機。應當理解,URL書簽服務器135可以與其它URL書簽服務器進行通信,該URL書簽 服務器135可以作為該其它URL書簽服務器的代理服務器。在這樣的操作中,特定手機所 請求的URL書簽數據實際上可以從這樣的URL書簽服務器傳送,該URL書簽服務器不是直 接連接到因特網130而是向服務器135傳送所請求的URL書簽數據,進而服務器135將所 請求的URL書簽數據轉發給相關聯的手機。此外,URL書簽服務器135可以被配置為在用 于在服務器之間進行URL書簽數據通信的不同格式之間進行轉換。例如,在根據本發明的 一些實施方式中,第二 URL書簽服務器可以傳送最終接收URL書簽數據的手機的非固有的 格式的、所請求的URL書簽數據。因此,URL書簽服務器135可被配置為將數據從第二 URL 書簽服務器所使用的非固有格式轉換為相關聯手機所固有的格式。
圖2是示出了根據本發明的手機20的實施方式的框圖。如圖2所示,手機20包 括收發機電路242,收發機電路242用于經由天線系統246向無線網絡10發送射頻通信信 號或者從無線網絡10接收射頻通信信號。天線系統246可包括天線饋送結構和一根或者 更多根天線。如本領域技術人員所熟知,收發機242的發射機部分將手機20要發送的信息轉換 為適于無線通信的電磁信號。收發機242的接收機部分對手機20從無線網絡10接收的電 磁信號進行解調,來以用戶可以理解的格式提供信號中包含的信息。
手機20的用戶接口 244可包括各種組件,如顯示器254、鍵盤252、揚聲器256和 麥克風250,這些組件的操作對于本領域技術人員是已知的。可以理解,可由觸摸屏來提供 鍵盤252和顯示器254的功能,用戶通過該觸摸屏可以閱覽諸如計算機可顯示文檔的信息, 提供輸入,以及控制手機20。本領域技術人員可以理解,計算機可顯示文檔(或者,網頁) 例如可以是超文本文檔,其包括文本、圖像、輸入欄、輸出欄以及各種其它對象。地理位置電路291可利用以上參考輔助GPS等所描述的技術,向手機20提供地理 位置信息。可以在手機20中存儲地理位置信息,以及/或者向無線網絡10發送地理位置 信息,以供本文所描述的書簽服務器操作。處理器電路251可以提供手機20的總體操作,該總體操作包括協調經由收發機電 路242、用戶接口 244和手機20中包含的其它組件和系統的通信。例如,處理器電路251可 以在用戶向麥克風250發聲時向收發機電路242提供通信信號,以及可以從收發機242接 收通信信號,以通過揚聲器256再現音頻。處理器電路251可以生成用于在顯示器254上 顯示的字符。例如,當用戶在鍵盤252上輸入電話號碼時,處理器電路251可以生成用于顯 示的號碼。還可以由未示出的字符生成器電路來生成字符。再參照圖2,可以利用各種硬件和軟件,來實現處理器電路251。例如,可以利用諸 如專用集成電路(ASIC)和可編程邏輯器件(諸如門陣列)的專用硬件以及/或者在諸如 微處理器、微控制器或者數字信號處理器(DSP)的計算器件上運行的軟件或固件來實現處 理器電路251的操作。處理器電路251可提供數字信號處理操作,諸如,掃描可接受的控制 信道、駐留控制信道(包括保持與和手機20通信的基站的同步)、語音啟動撥號(VAD)業務寸。存儲器253可以存儲計算機程序指令,當由處理器電路251執行計算機程序指令 時,該計算機程序指令實施本文所描述的以及圖中所示出的操作。存儲器253可以是諸如 EEPROM(或閃存)的非易失性存儲器,當從存儲器253斷開供電時,其能夠保留所存儲的數 據。在根據本發明的一些實施方式中,存儲器253存儲這樣的計算機程序指令,當通過處理 器電路251執行指令來進行實例化時,該計算機程序指令提供網絡瀏覽器。如本文所使用, 術語“實例化”包括執行計算機程序指令,使得用戶可以向程序手動地輸入數據。例如,如 本文所使用的,當允許瀏覽器的用戶在瀏覽器的地址欄中輸入URL時,網絡瀏覽器已經被 實例化。在根據本發明的一些實施方式中,網絡瀏覽器可以是HTTP兼容的網絡瀏覽器。可 以在蜂窩電話上發布網絡瀏覽器,使得通過提供關于無線信息和電話業務的展示和傳送標 準,能夠寫入應用程序以在廣泛的無線網絡上運行。由此,各種手機可以使用HTTP,以能夠 傳送相關信息和服務。
Web 月艮務器的一些示例是 International Bussiness MachinesCorporation (國 際商用機器公司)的Lotus Domino 服務器系列、Apache服務器(可從誦.apache, org獲得)以及Microsoft的因特網信息服務器(IIS),IIS可從位于華盛頓州雷蒙德 (Washington Redmond) ^ MicrosoftCorporation (it^^w] ) · 。
客戶端(諸如網絡瀏覽器)可以是可以使用HTTP從Web服務器訪問網頁和文件 的請求程序。在操作中,Web服務器等待客戶端打開連接并請求網頁。作為響應,Web服務 器向客戶端發送所請求的網頁的副本,關閉與客戶端的連接,并等待下一個連接。為了確保客戶端和Web服務器能夠協同工作,HTTP定義了從客戶端向Web服務 器發送的請求(HTTP請求)的格式以及Web服務器返回客戶端的響應(HTTP響應)的格 式。客戶端的示例包括諸如 Netscape Navigator (America Online Inc.,Dulles,VA)禾口 Internet Explorer (Microsoft Corporation, Redmond, WA)的瀏覽器。瀏覽器通常提供 用于檢索和瀏覽網頁、應用程序以及Web服務器提供的其它資源的圖形用戶界面。如本領域技術人員所知,常規地經由諸如超文本標記語言(HTML =HyperText Markup Language)的標準頁面描述語言來對網頁格式化,HTML通常包含文本,并且可以涉 及圖形、聲音、動畫和視頻數據。HTML提供了基本的文檔格式化,并允許Web內容提供商為 其它服務器指定錨點或超文本鏈接(通常表現為高亮文本)。當用戶選擇(即,激活)特定 的超文本鏈接時,在用戶的客戶端設備上運行的瀏覽器讀取并解析地址(被稱為與超文本 鏈接相關聯的統一資源定位符(URL)),將瀏覽器連接至該地址處的Web服務器,并做出對 超文本鏈接中標識的文件的請求(例如,HTTP請求)。然后,Web服務器向客戶端發送所請 求的文件,客戶端解析并呈現網頁,以進行顯示。盡管本文參照網頁、Web服務器等描述了本發明,但是,應當理解,可以利用具有內 容(如文本)的任何計算機可顯示的文檔來實施本發明。此外,本發明不限于Web甚至不 限于可顯示文檔。例如,本發明可用于任何可顯示的或者其它的網絡化的內容。在操作中,為了從因特網上的資源接收信息,用戶通常在客戶端(在手機上)上的 瀏覽器的地址欄中輸入URL。例如,為了顯示與有關加油站的信息相關的的網站,向客戶端 (在手機上)輸入標識該網站的URL。客戶端使用該URL建立二進制格式的請求,向網關發 送該請求,網關隨后對該二進制請求進行解碼,并建立超文本傳輸協議(HTTP)請求,如果 需要,添加沒有包含在初始請求中的附加報頭。隨后網關將HTTP請求轉發到服務器。在接 收到請求后,服務器編寫并發送HTTP響應,該HTTP響應可以包括用戶所請求的信息,該信 息經由網關轉發給手機。在根據本發明的一些實施方式中,存儲器253可以將URL書簽數據257存儲在位 于手機20的文件系統內的URL書簽文件258中。可以在手機20上運行的網絡瀏覽器進行 實例化之前,將URL書簽數據257從URL書簽服務器傳送至手機20,以進行預填充。圖3是根據本發明一些實施方式中經由無線網絡10向手機20傳送URL書簽數據 的URL書簽服務器的示意圖。特別地,在手機20上運行的網絡瀏覽器被實例化以允許用戶 向地址欄進行輸入之前,手機20經由無線網絡10請求向該手機20傳送URL書簽數據。如 上所述,無線網絡包括(除了其它組件之外)基站30和連接到因特網130的移動電話交換 中心315。URL書簽服務器135連接到因特網130,還分別連接到第二 URL書簽服務器305 和第三URL書簽服務器315。因特網130還連接到可以用于輸入用于訪問因特網130的URL書簽數據的輔助設備在操作中,請求傳送URL書簽數據的請求經由因特網130中繼到URL書簽服務器 135,進而URL書簽服務器135向手機20傳送所請求的URL書簽數據,以存儲在手機20中 的URL書簽文件258中。因此,當手機20上運行的網絡瀏覽器被實例化時,預填充有從服 務器135傳送的URL書簽數據的URL書簽文件258被提供給網絡瀏覽器,從而用戶可避免 手工輸入URL書簽,而只是可以簡單地選擇經由預填充的書簽文件258提供的URL書簽數 據。在根據如圖3所示的本發明的一些實施方式中,第二服務器305和第三服務器315 能夠實際地提供手機20所請求的URL書簽數據。例如,來自手機20的請求可以從服務器 135中繼到第二 URL書簽服務器305或第三URL書簽服務器315,從而服務器135作為代理 服務器工作。因此,第二 URL書簽服務器305或第三URL書簽服務器315可以通過以下對 來自服務器135的代理請求做出響應向服務器135傳送所請求的URL書簽數據,進而如上 所述,服務器135可以向手機20傳送該URL書簽數據,以預填充URL書簽文件258。應當 理解,可以由第三方實施和管理第二 URL書簽服務器305和第三URL書簽服務器315,第三 方基于銷售數據使URL書簽數據對于書簽服務器135是可用的。例如,第二 URL書簽服務 器305和第三URL書簽服務器315的管理員可以通過市場研究確定出手機20的用戶可能 對特定網站上可得到的信息類型感興趣,URL書簽服務器305和315的管理員已經與該特 定網站有關系。因此,第二 URL書簽服務器305和第三URL書簽服務器315可以用來向服 務器135 “推送”或轉發URL書簽,以便傳送到手機20,從而預填充URL書簽文件258。在 根據本發明的另選的實施方式中,不是向服務器135推送URL書簽數據,而是服務器135可 以簡單地請求從第二 URL書簽服務器305或第三URL書簽服務器315進行傳送,以傳送給 手機20。在根據本發明的其它實施方式中,第二 URL書簽服務器305和第三URL書簽服務 器315可以是經由不同的設備訪問因特網的用戶所可以使用的書簽業務。因此,出于使手 機20中的書簽與在第二 URL書簽服務器305和第三URL書簽服務器315中所存儲的書簽 同步的目的,服務器135可以訪問第二 URL書簽服務器305和第三URL書簽服務器315,以 向/從手機20傳送URL書簽數據。在根據本發明的進一步的實施方式中,設備310可以是用于訪問因特網130的輔 助設備,諸如家用個人計算機(PC)。在根據本發明的這樣的實施方式中,可以將家用PC 310中存儲的書簽與手機20中存儲的URL書簽文件258中包含的書簽同步。因此,可以經 由因特網130向家用PC310傳送手機20中所存儲的URL書簽數據,此外,可以經由網絡10 向手機20傳送家用PC 310中所存儲的URL書簽數據,以預填充存儲在手機20中的URL書 簽文件258。在根據本發明的其它實施方式中,可以基于手機20所提供的地理位置信息,來修 改由URL書簽服務器所提供的URL書簽數據。例如,如果地理位置信息表示正在歐洲國家 使用該手機,則可以向手機20提供與國家相關聯的URL書簽數據(而不是將在其它情況下 提供的URL書簽數據)。在根據本發明的其它實施方式中,可以基于可以以其他方式表示與 手機20相關的位置的數據(如移動國家代碼或者用來在網絡10中登記手機20的其它信 息),來修改由URL書簽服務器所提供的URL書簽數據。
圖4是訪問存儲了預填充的URL書簽數據的URL書簽文件258的手機20的示意 圖,預填充的URL書簽數據是從URL書簽服務器135傳送的,并被提供給手機20的顯示器 254上所示的地址欄405。特別的,預填充的URL書簽文件258可包括如上所述經由因特網 130從服務器135傳送的URL書簽數據。此外,URL書簽數據405、410、415、420等可存儲在 預填充的URL書簽文件258中,并在網絡瀏覽器實例化時提供給地址欄405。特別地,如圖 4所示,預填充的URL書簽文件258中包含的URL書簽數據405可在網絡瀏覽器實例化之 后提供給地址欄405,以便顯示示例的URL環球網地址sonyericsson. com,從而避免用戶必 須手工輸入該URL。因此,用戶可以更容易地定位(navigate)到與該URL相關的網站。因 此,在根據本發明的一些實施方式中,可以提供改善的可用性和改善的性能。 圖5是示出了根據本發明的一些實施方式中系統的操作流程圖。根據圖5,在蜂窩 無線網絡中登記蜂窩無線手機(塊505)。手機20可以向網絡10轉發地理位置信息,使得 URL書簽服務器可以基于手機20的位置來修改或選擇URL書簽數據。另選地,用于在網絡 20中登記手機20 (或者用于在網絡20中工作)的信息可以提供地理位置信息。在根據本 發明的其它實施方式中,(用于向手機20提供服務的基站的)基站位置信息可以用來確定 手機20的位置。在蜂窩無線網絡中進行登記之后,手機20可以從一個或者更多個URL書簽服務器 請求URL書簽數據(塊510)。多個URL書簽服務器中的一個可以作為代理來從其他另外的 URL書簽服務器進行接收,該其他另外的URL書簽服務器可以傳送手機非固有的格式的、所 請求的URL書簽數據,因此,可以由代理服務器或者因特網上的另一服務器將所請求的URL 書簽數據轉換為固有格式(塊515)。經由實例化了蜂窩無線手機網絡瀏覽器的網絡,將轉換后的URL書簽數據傳送給 蜂窩無線手機(塊520)。執行從URL書簽服務器進行的傳送,直到URL書簽文件和手機20 被填滿(塊525),因此,蜂窩無線手機允許蜂窩無線手機網絡瀏覽器實例化,使得用戶可以 另外地訪問網絡瀏覽器的地址欄(塊530)。一旦網絡瀏覽器被實例化(塊530),則向手機 上的網絡瀏覽器提供URL書簽文件中存儲的預填充的URL書簽數據,使得手機用戶可以簡 單地選擇用于包含在地址欄中的書簽,而不是手工輸入那些URL書簽(塊535)。圖6是根據本發明的一些實施方式中的示例性URL書簽服務器610的示意圖。如 圖所示,URL書簽服務器610包括處理器638、存儲器636和輸入/輸出(I/O)電路646。例 如,URL書簽服務器610可以并入通用計算機或服務器等中。處理器636經由地址/數據 總線648與存儲器636通信,并經由地址/數據總線649與輸入/輸出電路646通信。URL書簽服務器610例如利用網際協議(IP)連接通過輸入/輸出電路646耦合到 網絡605,以通過因特網130接收消息并進行通信,該通信可以包括TCP/IP類型的通信。URL書簽服務器610中的組件可以是諸如那些在很多數據處理系統中所使用的眾 所周知的組件,這些組件可以被配置為按照本文所述進行操作。特別地,處理器638可以是 任何商業可用的或者常規的微處理器、微控制器、數字信號處理器等。存儲器636可以包 括任何包含用于實現根據本文所述實施方式中所用的功能電路或模塊的軟件和數據的存 儲器件。存儲器636可以包括但不限于如下類型的器件高速緩存器、ROM、PROM、EPR0M、 EEPR0M、閃存、SRAM、DRAM 和 / 或磁盤。如圖6進一步所示,存儲器636可以包括幾種類型的軟件以供服務器610的操作操作系統652 ;應用程序654,其包括用來提供本文描述的URL書簽服務器610的操作、不 同消息格式之間的轉換(如由不同的服務器向代理服務器發送URL書簽數據所用的那些 格式,代理服務器將所接收的URL書簽數據轉發給手機)的軟件;輸入/輸出設備驅動器 658;以及數據656。在一些實施方式中,應用軟件654可以在不同格式之間轉換消息,以使 得將從第一服務器接收的URL書簽數據可以被轉換為手機“固有”的格式,然后可以再進行 轉發。數據656代表由應用程序654、操作系統652和輸入/輸出設備驅動器658所使用 的靜態和動態數據,其可以駐留在存儲器636中。數據56可以包括將經由無線網絡傳送給 不同手機的不同URL書簽數據,以便在各個瀏覽器實例化之前進行預填充。 本領域技術人員可以理解,操作系統652可以是適于與數據處理系統一起 使用的任意操作系統,諸如 Unix、Linux、來自 InternationalBussiness Machines Corporation (國際商用機器公司,Armonk,NY)的OS/2、AIX或者zOS,或者來自Microsoft Corporation(it^^W], Redmond, WA) ^ Windows 95、Windows 98、Windows 2000 Windows XP0輸入/輸出設備驅動器658通常包括應用程序654通過操作系統652訪問的軟件 例程,以與諸如輸入/輸出電路646和存儲器636的設備進行通信。如上所述,可以經由蜂窩無線網絡從URL書簽服務器向蜂窩無線手機傳送統一資 源定位符(URL)書簽數據,以在蜂窩無線手機瀏覽器被實例化之前,預填充手機中包含的 統一資源定位符書簽文件。例如,在根據本發明的一些實施方式中,可以從URL書簽服務器 向蜂窩無線手機發送URL書簽數據,以便包含在URL書簽文件(URL書簽文件包含在蜂窩無 線手機文件系統中)中,使得URL書簽數據可用于網絡瀏覽器的地址欄,從而允許用戶快速 訪問經常使用的URL。在附圖和說明書中已經公開了本發明的實施方式,盡管采用了特定的術語,但是 僅用于一般的說明性意義,而不作為限制,在所附權利要求書中闡釋本發明的保護范圍。
權利要求
一種操作蜂窩無線手機的方法,該方法包括如下步驟采用經由蜂窩無線網絡從統一資源定位符URL書簽服務器提供的URL書簽數據,來預填充蜂窩無線手機的蜂窩無線手機文件系統中包含的統一資源定位符URL書簽文件。
2.根據權利要求1所述的方法,其中,所述URL書簽服務器包括被配置為將所述蜂窩無 線手機上的網絡瀏覽器所使用的第一 URL書簽數據與第二設備所使用的第二 URL書簽數據 同步的URL書簽服務器。
3.根據權利要求2所述的方法,其中,用于預填充所述URL書簽文件的所述URL書簽數 據包括在用第一 URL書簽數據和第二 URL書簽數據預填充所述URL書簽文件之前沒有預先 輸入所述網絡瀏覽器的、由所述第二設備所使用的所述第二 URL書簽數據。
4.根據權利要求2所述的方法,其中,用于預填充所述URL書簽文件的所述URL書簽數 據包括在用第一 URL書簽數據和第二 URL書簽數據預填充所述URL書簽文件之前沒有預先 輸入所述網絡瀏覽器的、由第三方提供的所述第二 URL書簽數據。
5.根據權利要求2至4中任何一項權利要求所述的方法,該方法還包括如下步驟在完成在所述蜂窩無線網絡中登記所述蜂窩無線手機之前,經由所述網絡向所述蜂窩 無線手機傳送所述URL書簽數據。
6.根據權利要求1至5中任何一項權利要求所述的方法,其中,預填充統一資源定位符 URL書簽文件的步驟還包括如下步驟在所述蜂窩無線網絡中登記所述蜂窩無線手機;在蜂窩無線手機網絡瀏覽器實例化之前經由所述網絡向所述蜂窩無線手機傳送所述 URL書簽數據,以預填充所述URL書簽文件;以及,然后實例化所述蜂窩無線手機網絡瀏覽器;以及向所述蜂窩無線手機網絡瀏覽器提供預填充的URL書簽文件。
7.根據權利要求6所述的方法,其中,所述URL書簽服務器包括第一URL書簽服務器, 并且,其中,經由所述網絡向所述蜂窩無線手機傳送所述URL書簽數據的步驟還包括如下 步驟經由所述第一 URL書簽服務器向第二 URL書簽服務器請求所述URL書簽數據。
8.根據權利要求7所述的方法,該方法還包括如下步驟接收來自所述第二 URL書簽服務器的第一格式的響應,該響應包含所述URL書簽數據;將所述響應轉換為第二格式,該第二格式包含所述蜂窩無線手機的固有格式;以及從所述第一 URL書簽服務器向所述蜂窩無線手機發送固有格式的所述URL書簽數據。
9.根據權利要求8所述的方法,其中,所述固有格式包括與所述蜂窩無線手機相關聯 的應用程序接口。
10.根據權利要求6至9中任何一項權利要求所述的方法,該方法還包括如下步驟確定步驟,確定與所述蜂窩無線手機相關聯的地理位置信息;以及選擇步驟,基于與所述蜂窩無線手機相關聯的所述地理位置信息,選擇向所述蜂窩無 線手機傳輸的所述URL書簽數據。
11.根據權利要求10所述的方法,其中,所述確定步驟包括基于所述蜂窩無線手機提供的GPS信息或者基于所述蜂窩無線網絡維護的與所述蜂窩無線手機相關聯的登記或操作信息、或者基于用于向所述手機提供服務的基站的位置, 來確定與所述蜂窩無線手機相關聯的地理位置信息。
12.—種蜂窩無線手機,該蜂窩無線手機包括收發機電路,其被配置為向登記了所述蜂窩無線手機以供服務的蜂窩無線網絡發送數 據,以及從所述蜂窩無線網絡接收數據;處理器電路,其與所述收發機電路相耦合,所述處理器電路被配置為在與所述蜂窩無 線網絡通信時協調所述蜂窩無線手機的操作;以及存儲器電路,其與所述處理器電路相耦合,所述存儲器電路被配置為存儲從所述蜂窩 無線網絡接收的預填充的URL書簽數據。
13.根據權利要求12所述的蜂窩無線手機,其中,所述處理器電路被配置為在完成在 所述蜂窩無線網絡中登記所述蜂窩無線手機之前,請求所述URL書簽數據。
14.根據權利要求12至13中任何一項權利要求所述的蜂窩無線手機,其中,所述處理 器電路被配置為在蜂窩無線手機網絡瀏覽器實例化之前,接收所述URL書簽數據用于存 儲在所述存儲器電路中,以預填充所述蜂窩無線手機文件系統內的URL書簽文件。
15.一種用于操作URL書簽業務的蜂窩無線服務器,該蜂窩無線服務器包括處理器電路,其被配置為在將蜂窩無線手機上運行的網絡瀏覽器實例化之前,接收對 預填充統一資源定位符URL書簽數據的請求;以及存儲器電路,其與所述處理器電路相耦合,所述存儲器電路被配置為存儲將要預填充 到所述蜂窩無線手機中的所述URL書簽數據。
16.根據權利要求15所述的服務器,其中,所述處理器電路被配置位將所述蜂窩無線 手機上的所述網絡瀏覽器所使用的第一 URL書簽數據與第二設備所使用的第二 URL書簽數 據同步。
17.根據權利要求16所述的服務器,其中,用于預填充所述蜂窩無線手機中的URL書簽 文件的所述URL書簽數據包括在用第一 URL書簽數據和第二 URL書簽數據預填充所述URL 書簽文件之前沒有預先輸入所述網絡瀏覽器的、由所述第二設備所使用的所述第二 URL書 簽數據。
18.根據權利要求16至17中任何一項權利要求所述的服務器,其中,用于預填充所述 URL書簽文件的所述URL書簽數據包括在用第一 URL書簽數據和第二 URL書簽數據預填充 所述URL書簽文件之前沒有預先輸入所述網絡瀏覽器的、由第三方提供的所述第二 URL書 簽數據。
19.根據權利要求16至18中任何一項權利要求所述的服務器,該服務器還包括在完成在所述蜂窩無線網絡中登記所述蜂窩無線手機之前,經由所述網絡向所述蜂窩 無線手機傳送所述URL書簽數據。
全文摘要
一種操作蜂窩無線手機的方法可以包括采用經由蜂窩無線網絡從統一資源定位符(URL)書簽服務器提供的URL書簽數據,來預填充蜂窩無線手機的蜂窩無線手機文件系統中包含的統一資源定位符(URL)書簽文件。還公開了相關的手機、系統和計算機程序產品。
文檔編號H04M1/2745GK101965725SQ200880127929
公開日2011年2月2日 申請日期2008年9月12日 優先權日2008年3月10日
發明者亨里克·巴德 申請人:索尼愛立信移動通訊有限公司