本發明涉及移動終端技術領域,特別是涉及一種地圖顯示系統及方法。
背景技術:
社交應用和地理位置數據越來越深入人們的生活。圍繞地理位置數據目前有多種應用產品為用戶提供服務,例如電子地圖服務、行車導航服務、實時交通路況服務等。目前常用的社交軟件一般都是通過聊天界面進行通話,用戶可以通過社交軟件查看用戶列表中好友的當前位置信息等,比如微信。但是,不能查看好友的行程信息,比如說近期的行程安排信息等,從而根據好友的行程信息進行相應的安排。
因此,如何將地理位置數據和社交應用相結合,使在地圖上顯示用戶和用戶列表中的好友的行程信息,使之更好地進行相應地安排,是本領域的技術人員普遍關注的問題。
技術實現要素:
鑒于此,本發明的目的在于提供一種地圖顯示系統及其方法,更系統、更直觀地在地圖上顯示用戶以及用戶列表中好友的位置信息和時間信息。
根據上述發明目的,本發明提出一種地圖顯示系統,所述系統包括地圖模塊、設置模塊、信息模塊和顯示模塊,
所述設置模塊,用來設置行程信息,該行程信息至少包括時間和對應時間下到達的位置;
所述信息模塊,用來獲取一好友列表中,其他人設置的行程信息;
所述地圖模塊,用來將獲取的所述行程信息中的位置轉換為對應一地圖圖層的位置信息;
所述顯示模塊,用來顯示一地圖,該地圖以某一時間點下用戶所在區域作為地圖圖層,并根據所述時間點,顯示對應時間下,各好友的所述位置信息。。
優選地,所述設置模塊還包括一設置在用戶終端的配置頁面,用于輸入用戶行程的時間和對應該時間下到達的位置。
優選地,所述配置頁面還包括一設置篩選方式的輸入框,用于輸入設置查看地圖顯示的篩選方式。
優選地,所述篩選方式包括基于用戶列表中的好友和基于時間的方式。
優選地,所述配置頁面還包括一設置位置提醒的輸入框,用于設置距離所述位置的距離范圍和對應的提醒方式。
優選地,所述信息模塊還包括一監聽單元,所述監聽單元用于監聽在用戶終端的應用更新的動態信息,獲取好友的行程信息。
優選地,當點擊所述地圖的位置圖標時,彈出一動態窗口,所述動態窗口顯示所述好友的時間信息和對應該時間點的位置信息。
優選地,當點擊所述動態窗口的好友時,可跳轉至應用下和好友的對話界面。
根據上述發明目的,本發明還提供一種地圖顯示方法,所述方法包括:
用戶在系統中設置行程信息,該行程信息至少包括時間和對應時間下到達的位置;
監聽用戶終端的應用的動態信息,獲取好友的行程信息;
將獲取的所述行程信息中的位置轉換為對應一地圖圖層的位置信息,用以將所述位置顯示在地圖上;
在用戶終端顯示一地圖,該地圖以某一時間點下用戶所在區域作為地圖圖層,并根據所述時間點,顯示對應時間下,各好友的位置信息。
與現有技術相比,本發明一種地圖顯示系統及其方法,具有以下有益效果:能在地圖上更系統、更直觀的顯示用戶以及用戶列表中好友的位置信息和時間信息,比如,在地圖上顯示好友的當天的行程安排的位置信息和時間信息,這樣便于用戶根據好友的行程信息可以作相關的安排。
附圖說明
圖1為本發明一個實施例的一種地圖顯示系統結構圖;
圖2為本發明一個實施例的一種地圖顯示方法的流程圖。
具體實施方式
正如背景技術中提及的,如何將地圖位置數據和社交應用結合,使在地圖上顯示用戶和用戶列表中好友的行程信息,是普遍關注的問題。
因此,本發明通過獲取用戶設置的行程信息,以及獲取好友列表中的其他人設置的行程信息,該行程信息至少包括時間和對應時間下到達的位置;然后將獲取的行程信息中的位置轉換為地圖信息,并在地圖上顯示以某一時間點下各好友的位置信息,從而可以在地圖上直觀的顯示用戶行程的位置信息和時間信息,也可以查看用戶好友的位置信息和時間信息。
以下通過特定的具體實例并結合附圖說明本發明的實施方式,本領域技術人員可由本說明書所揭示的內容輕易地了解本發明的其它優點與功效。本發明亦可通過其它不同的具體實例加以施行或應用,本說明書中的各項細節亦可基于不同觀點與應用,在不背離本發明的精神下進行各種修飾與變更。
圖1為本發明一個實施例的一種地圖顯示系統結構圖。如圖1所示,所述系統包括地圖模塊10、設置模塊11、信息模塊12和顯示模塊13,
設置模塊10,用來設置行程信息,該行程信息至少包括時間和對應時間下到達的位置;
信息模塊11,用來獲取好友列表中,其他人設置的行程信息;
地圖模塊12,用來將獲取的行程信息中的位置轉換為地圖信息;
顯示模塊13,用來顯示一地圖,該地圖以某一時間點下用戶所在區域作為地圖圖層,并根據所述時間點,顯示對應時間下,各好友的位置信息。
優選地,該系統包括網絡模塊14和執行模塊15,其中,
網絡模塊14,用于下載和更新地圖信息;
執行模塊15,用于響應并執行系統屏幕的查看、拖動、縮放等操作。
在設置模塊10中,設置用戶的行程信息,該行程信息至少包括時間和對應時間下到達的位置。在具體實施過程中,在用戶終端的顯示界面上,設有一配置頁面,該配置頁面用于輸入用戶行程的時間和對應時間下到達的位置信息。比如,在用戶終端的配置頁面設有一輸入框,用戶在該輸入框中輸入行程的時間和該時間下到達的位置,還可以輸入用戶在當前時間下的安排內容等。比如,用戶在輸入框中輸入的時間為7月1號下午13:00,位置是上海浦東,安排內容是會議等,在使用本發明之后,用戶的好友在地圖上查看用戶的行程安排為7月1號下午13:00在上海浦東參加會議,從而可以進行合適的安排。在再一具體實施例中,在用戶終端的配置頁面上還設有一輸入框,用于用戶進行自定義設置篩選查看地圖顯示的內容,可以基于用戶流表中的好友方式和時間方式進行篩選,比如,當用戶只想看某個好友行程信息時,可以通過在該輸入框中輸入該好友,然后在地圖上只顯示該好友的行程信息。在又一具體實施例中,在用戶終端的配置頁面中,設有一位置提醒輸入框,在該輸入框中用戶可以輸入一距離用戶設定位置的范圍,在用戶到達該距離范圍時進行提醒,以表示用戶在設定的位置附近,提醒的方式用戶可以自行設定,比如,可以設置鈴聲提醒或者語音提醒。
在信息模塊11中,該信息模塊還包括一監聽單元,該監聽單元用于監聽在用戶終端的應用更新的動態信息,以獲取用戶列表中好友的時間信息和對應的位置信息。在具體實施過程中,監聽用戶終端的社交軟件的應用更新的動態信息,可以獲取用戶列表中好友的行程信息,比如,聯系人的時間信息和對應的位置信息以及通信錄歸屬地等。比如,在使用本發明之后,用戶終端可以監聽用戶列表中好友的行程信息,并將時間信息和對應位置信息顯示在地圖上;也可以通過微信軟件中好友自主公開的位置信息,來獲取好友位置信息并將位置信息顯示在本發明應用的地圖上,從而用戶可以在地圖上查看好友的行程信息。
在地圖模塊12中,將在設置模塊10和信息模塊11中獲取的行程信息,行程信息包括時間和對應時間下到達的位置信息,將位置信息轉化成位置圖標并生成位置圖層,然后將位置圖層顯示在地圖上,用戶可以在地圖上查看設置的行程的位置信息以及時間信息,也可以查看用戶好友的位置信息和時間信息,從而可以清楚的知道用戶好友的行程安排。
在顯示模塊13中,在用戶終端的顯示界面上顯示一地圖,該地圖以某一時間點下用戶所在區域作為地圖圖層,并根據時間點,顯示對應時間下,各好友的位置信息。比如,用戶設置行程的時間信息為13:00,位置信息為上海浦東。用戶想查看一下在13:00時,用戶列表中的好友是否有在上海,用戶設置篩選方式為時間點13:00,在用戶終端的顯示界面上就會顯示13:00時對應的上海地圖,在該地圖上顯示用戶列表中的好友位置信息。在具體實施過程中,當點擊該地圖的某個位置圖標時,就會彈出一動態窗口。該動態窗口顯示內容包括用戶列表中的好友、好友的時間信息以及對應的位置信息,從而可以知道該好友的行程安排信息。位置信息包括該位置名稱內容、實際定位信息等。當點擊動態窗口的好友時,可以跳轉至發出此動態應用的對話界面,用戶可以通過該對話界面和好友進行對話。
下面以具體實施例介紹本發明。用戶在用戶終端下載完地圖后,在用戶終端顯示的一配置頁面,設定用戶的行程安排的時間和對應時間下到達的位置信息,比如設定用戶今天的行程安排為,時間為10點,對應的位置在上海浦東,設定另一安排,時間為14:00,對應的位置在上海虹橋。作為該用戶列表中的好友,使用本發明之后,在地圖查看到用戶的時間信息和對應該時間下的行程信息,即用戶10點在上海浦東,14:00在上海虹橋,進而根據用戶的行程信息,可以作相關的安排,比如,和用戶約見面等。
綜上,本發明通過獲取用戶設置的行程信息,以及獲取好友列表中的其他人設置的行程信息,該行程信息至少包括時間和對應時間下到達的位置;然后將獲取的行程信息中的位置轉換為地圖信息,并在地圖上顯示以某一時間點下各好友的位置信息,從而可以在地圖上直觀的顯示用戶行程信息,也可以直觀地在地圖上顯示用戶好友行程信息,進而方便用戶或者好友作相應地安排。
圖2是本發明的實施例的一種地圖顯示方法流程圖。如圖2所示,該方法包括:
S201:用戶在系統中設置行程信息,該行程信息至少包括時間和對應時間下到達的位置;
S202:監聽用戶終端的應用的動態信息,獲取好友的行程信息;
S203:將獲取的行程信息中的位置轉換為地圖信息,并顯示在地圖上;
S204:在用戶終端顯示一地圖,該地圖以某一時間點下用戶所在區域作為地圖圖層,并根據該時間點,顯示對應時間下,各好友的位置信息。
綜上所述,本發明一種地圖顯示系統及方法,能在地圖上更系統、更直觀地顯示用戶以及用戶好友的近期動態信息,尤其是行程信息,以便于身處異地的朋友安排日程。
任何本領域技術人員均可在不違背本發明的精神及范疇下,對上述實施例進行修飾與改變。因此,本發明的權利保護范圍,應如權利要求書所列。