用于提供根據附近喜好推出的建議的方法和裝置的制造方法
【專利說明】用于提供根據附近喜好推出的建議的方法和裝置 發明領域
[0001] 本公開大體上涉及在基于web的地圖繪制系統內生成并且顯示地圖,并且更具體 地涉及基于用戶情景信息生成并且顯示興趣點建議。
[0002] 發明背景
[0003] 本文中提供的背景描述出于大體介紹本公開上下文目的。當前提名的發明人工作 (背景部分所描述的)以及在提交時無法作為現有技術的描述的方面既未明確也未隱含被 承認為本公開的現有技術。
[0004] 許多移動計算設備諸如蜂窩電話、平板式計算機、筆記本等并入有全球定位系統 (GPS)應用以及相關硬件。當在設備上運轉時,GPS應用可與設備上的GPS發射器或其他 GPS硬件及后端應用服務器通信,以向用戶提供設備當前位置周圍的區域的數字地圖,并且 提供標簽數據以及地點頁面數據。在行進時,游客可以使用基于web的系統或其他地圖繪 制系統以顯示他們提議的目的地地圖。類似地,由于這些計算設備是移動的,所以用戶帶著 設備一起行進,并且使用設備顯示不熟悉的目的地的地圖。同樣,用戶可以在處于他們本地 區域時使用這些設備顯示所熟悉的目的地的地圖。
[0005] 典型地圖繪制系統會為每個用戶生成并且顯示相同地圖。例如,地圖繪制系統可 從本地居民和游客這兩者接收對特定區域地圖的請求。響應于該請求,典型地圖繪制系統 返回相同或幾乎相同的地圖,無論請求者是所請求的地圖區域中的本地居民還是訪問或搜 索同一所請求的地圖區域的游客都是如此。
[0006] 發明概述
[0007] 在本發明概述以及以下【具體實施方式】中描述的特征和優點不包括全部。根據附 圖、本說明書以及其權利要求書,許多另外的特征和優點將對于本領域的技術人員將是明 顯的。另外,其他實施方案可省略本發明概述中描述的特征和優點中的一個或多個(或全 部)。
[0008] 本公開描述的計算機系統和方法向計算設備上的地圖繪制應用的用戶提供興趣 點(POI)建議。這些建議基于情景信息(例如像用戶位置、用戶對位置的熟悉程度、時刻、 關于POI的信息以及其他用戶簡介數據)確定。關于POI的信息(例如像類別、子類別、推 薦以及距離)可以用來確定建議并將建議整理到POI類別中。一旦POI和/或POI類別的 建議已建議給用戶,那么用戶就可瀏覽建議并且隨后請求關于該建議的更多信息。如果用 戶選擇所建議的Ρ0Ι,那么請求關于該特定POI的信息,并且該POI顯示在計算設備上的地 圖繪制應用中。
[0009] 在一個實施方案中,一種計算機實施的方法可以基于與用戶相關聯的情景信息推 廣Ρ0Ι,以供顯示在客戶端計算設備的數字地圖上。所述方法可以從客戶端計算設備接收位 置數據。位置數據可以指示所述計算設備的地理位置。所述方法還可基于位置數據確定用 戶分類。用戶分類可以指示對位置數據所指示的位置的熟悉程度。所述方法還可基于位置 數據以及用戶分類,確定推廣數據,其中所述推廣數據指示要推廣的一組或多組P0I。另外, 所述方法可向客戶端計算設備發送所確定的推廣數據,其中推廣數據使得能夠在客戶端計 算設備上顯示所指示的一組或多組POI。在向客戶端計算設備發送所確定的推廣數據后,所 述方法可以接收對地圖繪制數據的請求,其中所請求的地圖繪制數據對應于所推廣的POI 的位置,并且響應于后續請求,向客戶端計算設備發送所請求的地圖繪制數據。
[0010] 在另一個實施方案中,一種計算機實施的方法可以基于與用戶相關聯的情景信息 推廣興趣點(POI),以顯示在移動計算設備的數字地圖上。所述方法可以從移動計算設備發 送位置數據,所述位置數據指示計算設備的地理位置。所述方法還可基于位置數據以及用 戶分類,接收指示要推廣的一組或多組POI的推廣數據,其中用戶分類基于對位置數據所 指示的位置的熟悉程度。另外,所述方法可以在移動計算設備上推廣一組或多組POI并且 發送對地圖繪制數據的請求,其中所請求的地圖繪制數據對應所推廣的Ρ0Ι。最后,所述方 法可以響應于所述后續請求,在移動計算設備上接收所請求的地圖繪制數據。
[0011] 在另一個實施方案中,一種計算機系統可以基于與用戶相關聯的情景信息推廣興 趣點(POI),以供顯示在客戶端計算設備的數字地圖上。所述系統可以包括興趣點選擇系 統,所述興趣點選擇系統與存儲用于在興趣點選擇系統的處理器上執行的指令的存儲器通 信。興趣點選擇系統中的指令可以執行以下操作:從客戶端計算設備接收位置數據,位置數 據指示所述計算設備的地理位置;基于位置數據,確定用戶分類,用戶分類指示對位置數據 所指示的位置的熟悉程度;以及基于位置數據以及用戶分類,確定推廣數據,推廣數據指示 要推廣的一組或多組Ρ0Ι。所述系統還可包括地圖繪制系統,所述地圖繪制系統與存儲用于 在地圖繪制系統的處理器上執行的指令的存儲器通信。地圖繪制系統中的指令可以執行以 下操作:向客戶端計算設備發送推廣數據,其中推廣數據使得能夠在客戶端計算設備上顯 示所指示的一組或多組POI;隨后接收對地圖繪制數據的請求,其中所請求的地圖繪制數 據對應于所推廣的POI的位置;以及響應于后續請求,向客戶端計算設備發送所請求的地 圖繪制數據。
[0012] 在另一個實施方案中,一種計算機系統可以基于與用戶相關聯的情景信息推廣興 趣點(POI),以供顯示在客戶端計算設備的數字地圖上。所述系統可以包括:用于從客戶端 計算設備接收位置數據的構件,位置數據指示所述計算設備的地理位置;用于基于位置數 據確定用戶分類的構件,用戶分類指示對位置數據所指示的位置的熟悉程度;以及用于基 于位置數據以及用戶分類確定推廣數據的構件,推廣數據指示要推廣的一組或多組P0I。所 述系統還可包括:用于向客戶端計算設備發送推廣數據的構件,其中推廣數據使得能夠在 客戶端計算設備上顯示所指示的一組或多組POI;用于隨后接收對地圖繪制數據的請求的 構件,其中所請求的地圖繪制數據對應于所推廣的POI的位置;以及用于響應于后續請求 向客戶端計算設備發送所請求的地圖繪制數據的構件。
[0013] 附圖簡述
[0014] 圖1例示用于至少基于用戶的位置和分類確定興趣點(POI)以顯示在客戶端計算 設備的數字地圖上的系統的高級框圖的一個實例;
[0015] 圖2例示用于至少基于用戶的位置和分類確定POI以顯示在客戶端計算設備的數 字地圖上的一種方法的示例性流程圖;
[0016] 圖3例示在用戶處于不熟悉的位置時、在客戶端計算設備上的POI以及POI類別 的示例性屏幕截圖;
[0017] 圖4例示在用戶處于熟悉位置時、在客戶端計算設備上的POI以及POI類別的示 例性屏幕截圖;
[0018] 圖5例示在用戶處于不熟悉的位置時,在用戶已將POI限為一個類別后,在客戶端 計算設備上的POI以及POI子類別的示例性屏幕截圖;
[0019] 圖6例示在用戶處于熟悉位置時,在用戶已將POI限為一個類別后,在客戶端計算 設備上的POI以及POI子類別的示例性屏幕截圖;
[0020] 圖7例示在一旦沒有另外潛在的子類別時、在客戶端計算設備上的POI的示例性 屏幕截圖;
[0021] 圖8例示在客戶端計算設備上的Ρ0Ι、探索元素以及您的歷史中的附近地點元素 的示例性屏幕截圖;
[0022] 圖9例示在客戶端計算設備上的POI類別以及通過選擇探索元素而得到的POI子 類別的示例性屏幕截圖;
[0023] 圖10例示在客戶端計算設備上的POI類別、POI子類別以及通過選擇某個類別得 到的那些子類別內的POI的示例性屏幕截圖;以及
[0024] 圖11例示在用戶選擇后、在客戶端計算設備上的地圖上的POI的示例性屏幕截 圖。
[0025] 附圖僅僅出于例示目的來描繪了優選的實施方案。在不脫離本文所述原理的情況 下,本領域的技術人員可從以下論述中容易認識到可采用本文所示結構和方法的替代性實 施方案。
【具體實施方式】
[0026] 圖1是用于至少基于用戶的位置和分類確定興趣點(POI)以顯示在客戶端計算設 備的數字地圖上的系統的高級框圖。雖然圖1例示客戶端-服務器網絡環境,但是系統100 的其他方面可包括其他配置(對等網絡、單個系統、云等)。一般來說,系統可以包括經由 網絡108通信鏈接的前端組件101和后端組件109。前端組件101可以包括客戶端計算設 備102以及顯示設備103。客戶端計算設備102可以包括存儲器104,該存儲器存儲地