實時路況分享方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)通訊技術(shù),尤其涉及一種實時路況分享方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有的實施路況都是采用安裝固定或移動的測速設(shè)備來獲取的。測速設(shè)備例如包括傳統(tǒng)的基于視頻技術(shù)的測速設(shè)備(例如攝像頭)、基于微波雷達技術(shù)的測速設(shè)備、或基于地磁/電磁感應(yīng)的測試設(shè)備(例如地感線圈)等?;谶@些測速設(shè)備的測速結(jié)果雖然精度都比較高,但是由于設(shè)備成本以及維護成本比較高,這些設(shè)備一般都僅布設(shè)在重點路段,無法有效的覆蓋所有道路,因此也無法提供所有道路的實時路況數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供一種實時路況分享方法、裝置及系統(tǒng),可降低實時路況采集的成本,大大增加了數(shù)據(jù)采集密度,增大了數(shù)據(jù)的覆蓋范圍,有利于提高數(shù)據(jù)的準(zhǔn)確性。
[0004]本發(fā)明實施例提出的一種實時路況分享方法,包括:服務(wù)器對多個客戶端進行監(jiān)聽,接收每個客戶端上傳的用戶路況數(shù)據(jù);根據(jù)所述多個客戶端上傳的用戶路況數(shù)據(jù),獲取與每個所述用戶路況數(shù)據(jù)對應(yīng)的道路的實時路況數(shù)據(jù);當(dāng)滿足預(yù)置更新條件時,對所獲得的每條道路的所有實時路況數(shù)據(jù)進行處理以獲得所述道路的綜合路況數(shù)據(jù),更新對應(yīng)道路的綜合路況數(shù)據(jù);以及發(fā)布更新后的所有綜合路況數(shù)據(jù)。
[0005]本發(fā)明實施例提出的一種實時路況分享方法,包括:多個客戶端分別獲取各自的用戶路況數(shù)據(jù),并對所述用戶路況數(shù)據(jù)進行緩存;滿足預(yù)置上傳條件的客戶端將所述用戶路況數(shù)據(jù)上傳給服務(wù)器;所述服務(wù)器接收每個客戶端上傳的用戶路況數(shù)據(jù);所述服務(wù)器根據(jù)所述多個客戶端上傳的用戶路況數(shù)據(jù),獲取與每個所述用戶路況數(shù)據(jù)對應(yīng)的道路的實時路況數(shù)據(jù);當(dāng)滿足預(yù)置更新條件時,所述服務(wù)器對所獲得的每條道路的所有實時路況數(shù)據(jù)進行處理以獲得所述道路的綜合路況數(shù)據(jù),更新對應(yīng)道路的綜合路況數(shù)據(jù);以及所述服務(wù)器發(fā)布更新后的所有綜合路況數(shù)據(jù)。
[0006]本發(fā)明實施例提出的一種實時路況分享裝置,包括:數(shù)據(jù)監(jiān)聽模塊,用于對多個客戶端進行監(jiān)聽,接收每個客戶端上傳的用戶路況數(shù)據(jù);實時路況數(shù)據(jù)處理模塊,用于根據(jù)所述多個客戶端上傳的用戶路況數(shù)據(jù),獲取與每個所述用戶路況數(shù)據(jù)對應(yīng)的道路的實時路況數(shù)據(jù);綜合路況數(shù)據(jù)處理模塊,用于當(dāng)滿足預(yù)置更新條件時,對所獲得的每條道路的所有實時路況數(shù)據(jù)進行處理以獲得所述道路的綜合路況數(shù)據(jù),更新對應(yīng)道路的綜合路況數(shù)據(jù);以及數(shù)據(jù)發(fā)布模塊,用于發(fā)布更新后的所有綜合路況數(shù)據(jù)。
[0007]本發(fā)明實施例提出的一種實時路況分享系統(tǒng),包括多個客戶端以及服務(wù)器。所述多個客戶端用于分別獲取各自的用戶路況數(shù)據(jù),并對所述用戶路況數(shù)據(jù)進行緩存,滿足預(yù)置上傳條件的客戶端將所述用戶路況數(shù)據(jù)上傳給服務(wù)器;所述服務(wù)器用于接收每個客戶端上傳的用戶路況數(shù)據(jù),根據(jù)所述多個客戶端上傳的用戶路況數(shù)據(jù),獲取與每個所述用戶路況數(shù)據(jù)對應(yīng)的道路的實時路況數(shù)據(jù),當(dāng)滿足預(yù)置更新條件時,對所獲得的每條道路的所有實時路況數(shù)據(jù)進行處理以獲得所述道路的綜合路況數(shù)據(jù),更新對應(yīng)道路的綜合路況數(shù)據(jù),以及發(fā)布更新后的所有綜合路況數(shù)據(jù)。
[0008]本發(fā)明實施例提供的技術(shù)方案中,服務(wù)器通過監(jiān)聽多個客戶端的用戶路況數(shù)據(jù),對接收到的多個客戶端的用戶路況數(shù)據(jù)進行處理,得到道路的綜合路況數(shù)據(jù),通過統(tǒng)計各個客戶端上傳的用戶路況數(shù)據(jù)即可得到當(dāng)前道路的綜合路況數(shù)據(jù),不需要額外投入硬件,充分利用了用戶終端設(shè)備采集路況數(shù)據(jù)的功能,可降低實時路況采集的成本,大大增加了數(shù)據(jù)采集密度,增大了數(shù)據(jù)的覆蓋范圍,有利于提高數(shù)據(jù)的準(zhǔn)確性。
[0009]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
【附圖說明】
[0010]圖1示出了本發(fā)明提供的實施例的應(yīng)用環(huán)境圖。
[0011]圖2示出了一種終端設(shè)備的結(jié)構(gòu)框圖。
[0012]圖3示出了一種服務(wù)器的結(jié)構(gòu)框圖。
[0013]圖4為本發(fā)明第一實施例提供的實時路況分享方法的流程圖。
[0014]圖5為圖4中部分流程的具體流程圖。
[0015]圖6為本發(fā)明第二實施例提供的實時路況分享方法的流程圖。
[0016]圖7為圖6中部分流程的具體流程圖。
[0017]圖8為圖6中另一部分流程的具體流程圖。
[0018]圖9為本發(fā)明第三實施例提供的實時路況分享方法的流程圖。
[0019]圖10為本發(fā)明第四實施例提供的實時路況分享裝置的結(jié)構(gòu)示意圖。
[0020]圖11為圖10中部分模塊的結(jié)構(gòu)示意圖。
[0021]圖12為圖10的裝置的存儲環(huán)境示意圖。
[0022]圖13為本發(fā)明第五實施例提供的實時路況分享裝置的結(jié)構(gòu)示意圖。
[0023]圖14為圖13中實時路況數(shù)據(jù)處理模塊的結(jié)構(gòu)示意圖。
[0024]圖15為圖13中綜合路況數(shù)據(jù)處理模塊的結(jié)構(gòu)示意圖。
[0025]圖16為圖13的裝置的存儲環(huán)境示意圖。
【具體實施方式】
[0026]為更進一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細說明如后。
[0027]當(dāng)前每個出行的用戶,無論是乘車還是自己駕車,都會攜帶智能手機、平板電腦等移動終端設(shè)備。在本發(fā)明實施例的實時路況分享方法中,每個用戶在出行的過程中,終端設(shè)備上的客戶端都可以定時上傳用戶路況信息(終端設(shè)備的移動軌跡、移動速度、移動方向等數(shù)據(jù))給服務(wù)器,服務(wù)器經(jīng)過地圖匹配后可以得到與各條道路分別對應(yīng)的實時路況數(shù)據(jù),一條道路可能對應(yīng)多個來自不同客戶端的實時路況數(shù)據(jù),對這些實時路況數(shù)據(jù)進行統(tǒng)計處理,就可以計算出每條道路的綜合路況信息。服務(wù)器將綜合路況信息通過電臺、電視、手機短信等各種方式的對外發(fā)布,可以服務(wù)大多數(shù)計劃或正在出行的用戶。
[0028]本發(fā)明實施例所提供的實時路況分享方法可應(yīng)用于如圖1所示的應(yīng)用環(huán)境中,實現(xiàn)對實時路況的分享。如圖1所示,實現(xiàn)該方法的系統(tǒng)主要包括多個終端設(shè)備100以及服務(wù)器200。每個終端設(shè)備均裝載有客戶端100a。多個終端設(shè)備100與服務(wù)器200位于無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)中,通過該無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò),客戶端10a以及服務(wù)器200進行數(shù)據(jù)交互。
[0029]其中,客戶端10a主要負責(zé)獲取用戶的路況信息數(shù)據(jù)、照片拍攝以及與服務(wù)器200的數(shù)據(jù)通信等。同時負責(zé)界面顯示,并與用戶進行交互。服務(wù)器則負責(zé)接收客戶端提交的路況信息數(shù)據(jù),同時將發(fā)布實時路況數(shù)據(jù)。
[0030]終端設(shè)備100例如可以包括智能手機、平板電腦、電子書閱讀器、膝上型便攜計算機、車載電腦、穿戴設(shè)備等移動終端設(shè)備??梢岳斫獾?,終端設(shè)備也可以包括其他具有衛(wèi)星導(dǎo)航定位、基站定位、無線網(wǎng)絡(luò)定位、藍牙、近場通信、速度感測、方向感測等功能終端設(shè)備。
[0031]服務(wù)器200可以是一個或多個單獨的服務(wù)器,也可以是具有不同功能的服務(wù)器群組。
[0032]圖2示出了一種可應(yīng)用于本發(fā)明實施例中的終端設(shè)備的結(jié)構(gòu)框圖。如圖2所示,終端設(shè)備100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設(shè)接口 108、射頻模塊110、定位模塊112、圖像采集模塊114、音頻模塊116、觸控屏幕118、按鍵模塊120以及感測模塊121。這些組件通過一條或多條通訊總線/信號線122相互通τΗ ο
[0033]可以理解,圖2所示的結(jié)構(gòu)僅為示意,終端設(shè)備100還可包括比圖3中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
[0034]存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的路況信息分享方法及裝置對應(yīng)的程序指令/模塊,處理器106通過運行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實施例提供的身份驗證方法。
[0035]存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器102可進一步包括相對于處理器106遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至終端設(shè)備100。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進行。
[0036]外設(shè)接口 108將各種輸入/輸入裝置耦合至CPU以及存儲器102。處理器106運行存儲器102內(nèi)的各種軟件、指令以執(zhí)行終端設(shè)備100的各種功能以及進行數(shù)據(jù)處理