判斷結果為否,則在步驟S406,將目標層級中的屬性從地理區域的屬性信 息的集合中刪除;在步驟S407,將父節點的屬性添加到地理區域的屬性信息的集合中并計 算該屬性的區域權重;在步驟S408,將目標層級設置為當前目標層級的上一層,并返回步 驟S404 ;如果判斷結果為是,則流程結束。
[0080] 根據本發明的一個實施例,還包括根據獲得的至少一個地理區域針對所述時間片 的屬性信息的集合在所述時間片向與所述屬性信息的集合中包含的屬性信息有關的移動 對象進行信息推薦,從而在不同的時間片內根據屬性信息有針對性地向相關的移動對象信 息推薦。
[0081] 根據本發明的一個實施例,還包括:根據所述至少一個地理區域針對所述時間片 的屬性信息的集合中包含的屬性信息與所述至少一個地理區域內的地域的相關性,將所述 至少一個地理區域劃分為多個子地理區域,在所述子地理區域中顯示與其相關性大的屬性 信息。
[0082] 基于同一發明構思,本發明還提出一種標記地理區域的裝置,圖6示出根據本發 明實施例的標記地理區域的裝置600,包括:軌跡數據獲取模塊601,被配置為獲取多個移 動對象的屬性信息和移動軌跡數據,其中移動軌跡數據包括移動對象的采樣時間和對應的 采樣點位置;軌跡數據轉換模塊602,被配置為根據采樣時間與時間片的對應關系將所述 多個移動對象的移動軌跡數據轉換為新移動軌跡數據,其中新移動軌跡數據包括時間片和 對應的采樣點位置;屬性信息第一獲取模塊603,被配置為根據新移動軌跡數據獲得至少 一個地理區域針對所述時間片的屬性信息的集合,其中所述至少一個地理區域是對所述采 樣點位置聚類得到的。
[0083] 根據本發明的實施例,其中屬性信息第一獲取模塊603包括:屬性信息第二獲取 模塊,被配置為根據新移動軌跡數據獲得針對相同時間片和相同采樣點位置的多個移動對 象的屬性信息的集合;聚類模塊,被配置為針對相同時間片,根據采樣點位置之間的相似度 對采樣點位置進行聚類得到至少一個地理區域;屬性信息第一確定模塊,被配置為確定至 少一個地理區域針對所述時間片的屬性信息的集合。
[0084] 根據本發明的實施例,其中所述采樣點位置之間的相似度是根據采樣點位置之間 的空間相似度和多個屬性信息集合中包含的屬性信息之間的相似度確定的。其中所述至少 一個地理區域覆蓋了具有較高相似度的采樣點位置。
[0085] 根據本發明的實施例,其中屬性信息第一確定模塊進一步被配置為:將針對所述 時間片的所述至少一個地理區域內的采樣點位置對應的屬性信息的集合中的屬性信息合 并并去除重復的屬性信息,從而獲得所述至少一個地理區域的屬性信息的集合。
[0086] 根據本發明的實施例,其中屬性信息第一確定模塊進一步包括:全局權重計算模 塊,被配置為計算所述至少一個地理區域針對所述時間片的多個屬性信息的集合中包含的 全部屬性信息的全局權重,其中屬性信息的全局權重是根據各個地理區域針對所述時間片 的屬性信息的集合中包含的屬性信息的區域權重計算得到的;區域權重調整模塊,被配置 為利用全局權重去調整針對所述至少一個地理區域針對所述時間片的的多個屬性信息的 集合中包含的屬性信息的區域權重;以及屬性信息第二確定模塊,根據調整后的屬性信息 的區域權重的大小確定所述至少一個地理區域針對所述時間片的屬性信息的集合。
[0087] 根據本發明的實施例,其中屬性信息第一確定模塊進一步包括:層級結構獲取模 士夬,被配置為獲得屬性信息的樹狀層級結構;屬性信息替換模塊,被配置為根據屬性信息的 樹狀層級結構將所述至少一個地理區域的屬性信息的集合中的屬性信息替換為上位概念 的屬性信息。
[0088] 根據本發明的實施例,還包括推薦模塊,被配置為根據獲得的至少一個地理區域 針對所述時間片的屬性信息的集合在所述至少一個地理區域中在所述時間片向與所述屬 性信息的集合中包含的屬性信息有關的移動對象進行信息推薦。
[0089] 根據本發明的實施例,還包括顯示模塊,被配置為根據所述至少一個地理區域針 對所述時間片的屬性信息的集合中包含的屬性信息與所述至少一個地理區域內的地域的 相關性,將所述至少一個地理區域劃分為多個子地理區域,在所述子地理區域中顯示與其 相關性大的屬性信息。
[0090] 上述每個模塊的具體實現方法參照根據本發明實施例的標記地理區域的方法中 的詳細描述,在此不一一贅述。
[0091] 本發明可以是系統、方法和/或計算機程序產品。計算機程序產品可以包括計算 機可讀存儲介質,其上載有用于使處理器實現本發明的各個方面的計算機可讀程序指令。
[0092] 計算機可讀存儲介質可以是可以保持和存儲由指令執行設備使用的指令的有形 設備。計算機可讀存儲介質例如可以是一一但不限于一一電存儲設備、磁存儲設備、光存儲 設備、電磁存儲設備、半導體存儲設備或者上述的任意合適的組合。計算機可讀存儲介質 的更具體的例子(非窮舉的列表)包括:便攜式計算機盤、硬盤、隨機存取存儲器(RAM)、只 讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、靜態隨機存取存儲器(SRAM)、 便攜式壓縮盤只讀存儲器(⑶-ROM)、數字多功能盤(DVD)、記憶棒、軟盤、機械編碼設備、例 如其上存儲有指令的打孔卡或凹槽內凸起結構、以及上述的任意合適的組合。這里所使用 的計算機可讀存儲介質不被解釋為瞬時信號本身,諸如無線電波或者其他自由傳播的電磁 波、通過波導或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電 線傳輸的電信號。
[0093] 這里所描述的計算機可讀程序指令可以從計算機可讀存儲介質下載到各個計算/ 處理設備,或者通過網絡、例如因特網、局域網、廣域網和/或無線網下載到外部計算機或 外部存儲設備。網絡可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機、網 關計算機和/或邊緣服務器。每個計算/處理設備中的網絡適配卡或者網絡接口從網絡接 收計算機可讀程序指令,并轉發該計算機可讀程序指令,以供存儲在各個計算/處理設備 中的計算機可讀存儲介質中。
[0094] 用于執行本發明操作的計算機程序指令可以是匯編指令、指令集架構(ISA)指 令、機器指令、機器相關指令、微代碼、固件指令、狀態設置數據、或者以一種或多種編程語 言的任意組合編寫的源代碼或目標代碼,所述編程語言包括面向對象的編程語言一諸如 Smalltalk、C++等,以及常規的過程式編程語目一諸如"C"語目或類似的編程語目。計算機 可讀程序指令可以完全地在用戶計算機上執行、部分地在用戶計算機上執行、作為一個獨 立的軟件包執行、部分在用戶計算機上部分在遠程計算機上執行、或者完全在遠程計算機 或服務器上執行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡一包 括局域網(LAN)或廣域網(WAN)-連接到用戶計算機,或者,可以連接到外部計算機(例如 利用因特網服務提供商來通過因特網連接)。在一些實施例中,通過利用計算機可讀程序指 令的狀態信息來個性化定制電子電路,例如可編程邏輯電路、現場可編程門陣列(FPGA)或 可編程邏輯陣列(PLA),該電子電路可以執行計算機可讀程序指令,從而實現本發明的各個 方面。
[0095] 這里參照根據本發明實施例的方法、裝置(系統)和計算機程序產品的流程圖和/ 或框圖描述了本發明的各個方面。應當理解,流程圖和/或框圖的每個方框以及流程圖和 /或框圖中各方框的組合,都可以由計算機可讀程序指令實現。
[0096] 這些計算機可讀程序指令可以提供給通用計算機、專用計算機或其它可編程數據 處理裝置的處理器,從而生產出一種機器,使得這些指令在通過計算機或其它可編程數據 處理裝置的處理器執行時,產生了實現流程圖和/或框圖中的一個或多個方框中規定的功 能/動作的裝置。也可以把這些計算機可讀程序指令存儲在計算機可讀存儲介質中,這些 指令使得計算機、可編程數據處理裝置和/或其他設備以特定方式工作,從而,存儲有指令 的計算機可讀介質則包括一個制造品,其包括實現流程圖和/或框圖中的一個或多個方框 中規定的功能/動作的各個方面的指令。
[0097] 也可以把計算機可讀程序指令加載到計算機、其它可編程數據處理裝置、或其它 設備上,使得在計算機、其它可編程數據處理裝置或其它設備上執行一系列操作步驟,以產 生計算機實現的過程,從而使得在計算機、其它可編程數據處理裝置、或其它設備上執行的 指令實現流程圖和/或框圖中的一個或多個方框中規定的功能/動作。
[0098] 附圖中的流程圖和框圖顯示了根據本發明的多個實施例的系統、