通過使用隱式位置測量基於位置的點進測量來改進基於位置的搜索的製作方法
2023-07-01 01:33:56 2
專利名稱:通過使用隱式位置測量基於位置的點進測量來改進基於位置的搜索的製作方法
技術領域:
本發明一般涉及搜索和連網領域,並且具體地說,涉及改進基於 位置的網絡中的基於位置的搜索。
背景技術:
點進測量是用於搜索算法的熟知參數。這意味著,搜尋引擎測量 某人為特定搜索而選擇的結果,並使用此測量宣傳(或放棄)在連續搜 索中有吸引力(或沒有吸引力)點擊的頁面。搜尋引擎的最近發展是基於位置的搜索,其中用戶在查詢中指示 位置(一般是哪個城市或地區),並且在排序算法中使用該位置。這要 求搜尋引擎知道哪些網頁與特定位置相關,目前這通過分析位置特定 信息的網頁,並結合通過諸如黃頁資料庫等現有資料庫和顯式供應接口供應此數據來實現。例如,Google Local提供要求顯式位置、即手 動用戶輸入的感興趣點的搜索。讓用戶顯式地進行此操作對用戶而言 太具強迫性,即,用戶不友好。因此,需要以用戶友好的方式自動進 行本地搜索,無需顯式的用戶輸入。發明內容通過使用隱式位置測量基於位置的點進測量改進基於位置的搜索 的本發明各種示範實施例解決了現有技術的各種缺陷。一個實施例是一種用於提供位置信息的方法。接收對基於位置的 服務的請求。自動確定並提供用戶的隱式位置。另一個實施例是存儲 執行此方法的指令的計算機可讀介質。另 一個實施例是一種用於提供位置信息的系統,該系統包括位置 提供器和應用程式接口 (API)和位置提供器。API接40十基於位置的服務的請求,並且位置提供器自動提供用戶的隱式位置。
通過結合附圖考慮以下詳細說明可輕鬆理解本發明的示教,其中圖1是示出基於位置的搜索示範實施例的框圖;圖2是示出基於位置的搜索另一示範實施例的框圖;圖3是示出基於位置的搜索的又一示範實施例的框圖;以及圖4是示出計算機的高級框圖。為便於理解,在可能之處使用了相同的標號以指定各圖中共有的 相同要素。
具體實施方式
本發明下面將主要在實施例的通用上下文內進行描述,其中通過 使用隱式位置測量基於位置的點進測量來改進基於位置的搜索。但 是,本領域的技術人員和了解了本文示教的人將認識到本發明可廣泛 應用,因為隱式位置對各種各樣的服務是有用的,諸如商業、緊急服 務、安全性、執法等,並且許多基於位置的服務和其它服務將從隱式 位置受益。一個實施例是基於位置的搜尋引擎,它通過使用組合點進測量和 隱式用戶位置的排序算法得以改進。隱式用戶位置淨皮傳遞到搜索,而 無需用戶顯式地輸入它。通過使用用戶位置和基於用戶位置而不只是普及性的點進測量, 可將排序算法擴展用於任何類型的搜索。此位置可以是隱式的,即, 無需顯式的用戶輸入。該位置可通過各種各樣的方法確定,從使用IP 地址作為指示的方法到更多顯式方法,諸如全球定位系統(GPS)和基 於網絡的位置確定。根據所使用的方法,位置將具有不同的準確性。 排序算法可使用它接收位置的準確性,但也可選擇使用具有更寬準確 性的位置。例如,如果準確性是10米,則街道、管區、城市、地區、州/省、國家和洲全都可考慮在內。此排序算法可視為來自某個位置的 用戶是否經常選擇某個結果、此結果是否明顯更相關的一個參數。例 如,假設有兩個人具有相同的姓名約翰史密斯, 一個住在美國, 一個 住在英國。在英國搜索約翰史密斯的主頁的用戶更可能是在尋找英國 的約翰史密斯,而在美國的用戶更可能是在尋找美國的約翰史密斯。 這個統計關係可通過提出的基於位置的點進測量而自動發現。當然, 用戶可能搜索與其當前位置不同的位置的內容,但在統計上,當前位 置是該位置的結果相關性指示。本發明的示範實施例有許多優點。組合點進測量與隱式用戶位置 有助於改進排序算法。通過使用組合點進測量和隱式用戶位置的排序 算法得以改進的基於位置的搜尋引擎產生了更加用戶友好的基於位 置的搜索。移動服務、話音郵件、蜂窩電話服務和基於位置的服務及 隱式包括位置的其它種類服務可得到增強。例如,由於位置易於獲得, 因此移動運營商可輕鬆地提供使用隱式位置的基於位置的搜尋引擎。 基於位置的搜索是向用戶提供更加個性化服務或體驗的一種方式。圖1-3示出基於位置的搜索的示範實施例100。有許多方式通過使用隱式位置測量基於位置的點進測量來提供基於位置的搜索,這些 圖中只示出了幾個。其它實施例當然也在本發明的範圍內。在圖1中,網絡提供器114知道用戶102的位置。如果用戶102 在具有固定網絡108連接的裝置106上使用全球資訊網瀏覽器110,則網 絡提供器114一般知道例如用戶住宅的位置。用戶102經全球資訊網服務 器110和搜尋引擎112輸入搜索查詢。搜尋引擎112向網絡提供器114 請求用戶102的位置。對於移動用戶102,網絡提供器114一般例如 基於有關蜂窩電話的信息而知道用戶102的位置,準確性為幾百米。在圖2中,可由網絡運營商擁有的全球資訊網代理200將隱式位置作 為另 一個欄位添加在搜索查詢請求中,之後它^皮傳遞到全球資訊網伺服器 110。在此示例中,與圖1的示例不同,搜尋引擎無需向網絡提供器 請求用戶的位置。在圖3中,全球資訊網瀏覽器104從網絡位置提供器300檢索位置, 而不同於在圖2示例中從全球資訊網代理200檢索。例如,全球資訊網瀏覽器 104可以使用標識用戶並與用戶位置相關聯的標識符,或者全球資訊網瀏 覽器104可知道用戶裝置106當前在使用的移動或無線網絡的當前小 區標識符。全球資訊網瀏覽器104使用此小區標識符訪問將小區標識符與 其位置相關聯的資料庫。備選地,全球資訊網瀏覽器104可以使用作為用 戶裝置106 —部分或連接到用戶裝置106的GPS、輔助GPS或類似的 位置確定機構。隱式位置^皮再次添加到搜索查詢請求並傳遞到全球資訊網 伺服器110。網絡位置提供器300例如可安裝在用戶的個人計算機 (PC)、膝上型計算機或行動電話上。因此,至少有三種不同的方式提 供隱式用戶位置。在一個實施例中,排序算法通過使用隱式用戶位置而得以增強。 在一個實施例中,默認執行本地搜索,以便用戶只需指示何時需要非 本地搜索。例如,有關從特定位置的搜索的統計可用於改進排序。例 如,如果紐約的許多人一直在尋找有關中心公園的特定信息,則該信 息包括在紐約用戶詢問中央公園的搜索查詢結果排序中可能很重要。在一個實施例中,提供隱式用戶位置而未4曼犯用戶隱私。在一個 實施例中,網絡提供器114將用戶的蜂窩電話號碼或其它持久或非持 久用戶標識添加到搜索查詢,用於獲得用戶位置訪問^L。在一個實施 例中,傳遞具有預定準確性的一般位置以保持用戶隱私,如城市和州。 在一個實施例中,傳遞隱式位置而無連結到用戶標識的任何標識符。在一個實施例中,電腦程式包括一種確定用戶隱式位置的方法, 並且向網絡提供器114、搜尋引擎112、全球資訊網瀏覽器104或另一計 算機程序或網絡或系統組件提供隱式位置。因此,位置提供器包括至 少一個接口。用戶的位置可以許多形式提供,如綿度和經度、地區、 郵編等等。隱式用戶位置有各種潛在源,如GPS、蜂窩電話位置、家 庭地址、IP位址等等。隱式用戶位置有許多用途,如改進搜尋引擎112 中排序算法的結果。隱式用戶位置提供器例如可以是更大系統的一部分,以幫助移動運營商在當前和第三代(3G)無線網絡上提供迎合人們 生活方式的新服務。更大的系統可包括無線網絡設備、中間件、開放 應用程式接口(API)、網際網路內容、移動網際網路開發商套件、軟體應用 程序、基於事務處理的專用微記帳解決方案、業務諮詢和專業服務、 移動裝置等等。基於位置的服務可由行動網路中的網關移動位置中心 (GLMC)提供,其中基站具有關於在搜索中可隱式使用的用戶位置的 信息。基站可將此信息傳遞到各種其它網絡部件上。圖4是示出計算機的高級框圖。計算機400可用於實現本發明的 實施例。計算機400包括處理器430以及存儲各種程序444和數據446 的存儲器440。存儲器440也可存儲支持程序444的作業系統442。處理器430與諸如電源、時鐘電路、高速緩存等等的常規支持電 路系統以及有助於執行存儲器440中存儲的軟體例程的電路協作。因 此,設想本文中論述為軟體方法的一些步驟可在石更件內實現,例如, 實現為與處理器430協作以執行各種方法步驟的電路系統。計算機400 還包含形成與計算機400通信的各種功能元件之間接口的輸入/輸出 (1/0)電路系統。雖然計算機400示為通用計算機,它編程為執行根據本發明的各 種功能,但本發明也可實現為硬體,例如,實現為專用集成電路(ASIC) 或現場可編程門陣列(FPGA)。因此,本文所述的過程步驟要在廣義上 理解為由軟體、硬體或其組合等效地執行。本發明可實現為電腦程式產品,其中計算機指令在由計算機處 理時適應計算機操作以使調用或以其它方式提供本發明的方法和/或 技術。調用發明方法的指令可存儲在固定或可拆卸介質中,在廣播介 質或其它信號承載介質中經數據流傳輸,和/或存儲在根據指令操作的 計算裝置中的工作存儲器內。雖然上述內容針對本發明的各種實施例,但在不脫離本發明基本 範圍的情況下,可設計出本發明的其它和更多實施例。因此,本發明 的適當範圍要根據以下權利要求書確定。
權利要求
1.一種提供位置信息的方法,包括接收對基於位置的服務的請求;自動確定用戶的隱式位置;以及提供所述用戶的所述隱式位置。
2. 如權利要求l所述的方法,其中所述基於位置的服務是搜索查詢。
3. 如權利要求l所述的方法,其中所述請求來自搜尋引擎,並且 所述用戶的所述隱式位置由網絡提供器提供給全球資訊網瀏覽器。
4. 如權利要求l所述的方法,其中所述請求來自全球資訊網伺服器代 理,並且所述用戶的所述隱式位置由網絡提供器提供給全球資訊網瀏覽 器。
5. 如權利要求l所述的方法,其中所述請求來自全球資訊網瀏覽器, 且所述用戶的所述隱式位置由網絡提供器提供給所述全球資訊網瀏覽器。
6. —種提供位置信息的系統,包括應用程式接口(API),接收對基於位置的服務的請求;以及 位置提供器,自動提供用戶的隱式位置。
7. 如權利要求6所述的系統,其中所述基於位置的服務是搜索查詢。
8. 如權利要求6所述的系統,其中所述請求來自搜尋引擎,並且 所述位置提供器是將所述用戶的所述隱式位置提供給全球資訊網瀏覽器 的網絡提供器。
9. 如權利要求6所述的系統,其中所述請求來自全球資訊網伺服器代 理,並且所述位置提供器是將所述用戶的所述隱式位置提供給全球資訊網 瀏覽器的網絡提供器。
10. 如權利要求6所述的系統,其中所述請求來自全球資訊網瀏覽器, 並且所述位置提供器是將所述用戶的所述隱式位置提供給所述萬維 網瀏覽器的網絡提供器。
全文摘要
一種基於位置的搜尋引擎通過使用組合點進測量和隱式用戶位置的排序算法得以改進。位置被傳遞到搜索,無需用戶顯式位置輸入。
文檔編號G06F17/30GK101331485SQ200680047151
公開日2008年12月24日 申請日期2006年12月8日 優先權日2005年12月13日
發明者M·韋達姆 申請人:盧森特技術有限公司