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