本發(fā)明涉及能源互聯(lián)網(wǎng)和智慧城市大數(shù)據(jù)傳輸?shù)募夹g(shù)領(lǐng)域,特別涉及一種動態(tài)平衡智慧城市網(wǎng)絡(luò)帶寬的高效數(shù)據(jù)傳輸方法及系統(tǒng)。
背景技術(shù):
如今,隨著互聯(lián)網(wǎng)技術(shù)的更新?lián)Q代,人們對于互聯(lián)網(wǎng)的需求也在日益的變化。而城市交通作是通過物與物、物與人、人與人的互聯(lián)互通的基礎(chǔ),根據(jù)技術(shù)的發(fā)展出現(xiàn)了智慧城市的概念?,F(xiàn)階段的智慧城市的建設(shè)還是處在初步的摸索發(fā)展階段,主要是面對感知設(shè)備的信息采集處理進(jìn)行有關(guān)大數(shù)據(jù)的研究,從大數(shù)據(jù)中發(fā)現(xiàn)挖掘出對于智慧城市建設(shè)有效數(shù)據(jù)及關(guān)鍵要素。
大數(shù)據(jù)對于智慧城市的建設(shè)具有不可或缺的作用,對大數(shù)據(jù)的獲取傳輸?shù)奶幚盹@得尤為關(guān)鍵。特別是城市的智能交通,在復(fù)雜網(wǎng)絡(luò)環(huán)境中,根據(jù)當(dāng)前網(wǎng)絡(luò)的承載能力,對數(shù)據(jù)進(jìn)行動態(tài)調(diào)解處理,是保障智能交通的數(shù)據(jù)傳輸?shù)目煽啃?,完整性,提高性能的有效方法但現(xiàn)有互聯(lián)網(wǎng)進(jìn)行智慧城市的交通大數(shù)據(jù)傳輸存在以下問題:
1)互聯(lián)網(wǎng)接入的網(wǎng)絡(luò)特點(diǎn):互聯(lián)網(wǎng)的使用成本較低,連接方便,但其數(shù)據(jù)傳輸?shù)纳闲兴俾屎拖滦兴俾适遣灰恢碌?,且上行速率遠(yuǎn)比比下行速率要低很多,使得數(shù)據(jù)上傳流量受到限制。
2)網(wǎng)絡(luò)共用:互聯(lián)網(wǎng)接入端是大家共用的,且網(wǎng)絡(luò)用戶眾多,由于對公共用網(wǎng)的其他用戶流量的使用具有不可預(yù)測性,所以網(wǎng)絡(luò)公用帶寬流量可能會時(shí)刻發(fā)生變化,具有不穩(wěn)定性。
3)數(shù)據(jù)的特性:在當(dāng)今大數(shù)據(jù)得到廣泛運(yùn)用的背景下,智能交通的數(shù)據(jù)傳輸密度較大,對實(shí)時(shí)性要求較高,當(dāng)大量數(shù)據(jù)持續(xù)上傳到互聯(lián)網(wǎng)時(shí),將會造成網(wǎng)絡(luò)堵塞,以至于網(wǎng)絡(luò)數(shù)據(jù)傳輸延遲等現(xiàn)象,特別是數(shù)據(jù)丟失,將嚴(yán)重影響數(shù)據(jù)的后續(xù)使用。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種動態(tài)平衡智慧城市網(wǎng)絡(luò)帶寬的高效數(shù)據(jù)傳輸方法及系統(tǒng),以解決現(xiàn)有的智能交通領(lǐng)域數(shù)據(jù)傳輸所存在的局域網(wǎng)數(shù)據(jù)管理具有局限性、浪費(fèi)資源及成本高昂的問題。
本發(fā)明的第二目的在于提供一種動態(tài)平衡智慧城市網(wǎng)絡(luò)帶寬的高效數(shù)據(jù)傳輸方法及系統(tǒng),以解決采用互聯(lián)網(wǎng)進(jìn)行智能交通數(shù)據(jù)傳輸時(shí)所存在的數(shù)據(jù)上傳流量受到限制、傳輸不穩(wěn)定、網(wǎng)絡(luò)易堵塞、傳輸易延遲的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種動態(tài)平衡智慧城市網(wǎng)絡(luò)帶寬的高效數(shù)據(jù)傳輸方法,包括以下步驟:
采用車載終端采集車輛數(shù)據(jù),當(dāng)互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí),將所述車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行模?dāng)互聯(lián)網(wǎng)網(wǎng)絡(luò)故障時(shí),將所述車輛數(shù)據(jù)以分組的形式存儲在一數(shù)據(jù)緩沖區(qū)中,待互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常時(shí),所述車載終端以后進(jìn)先出的形式再依次將所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行?,并由調(diào)度傳輸器控制調(diào)度每次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量;
其中,控制調(diào)度的過程具體包括以下步驟:
s1:所述調(diào)度傳輸器獲取在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)車載終端每次發(fā)送車輛數(shù)據(jù)所用的時(shí)間以計(jì)算每次發(fā)送車輛數(shù)據(jù)所用的平均時(shí)間t;
s2:所述調(diào)度傳輸器獲取最近一次發(fā)送車輛數(shù)據(jù)所用的時(shí)間t及數(shù)據(jù)量n;
s3:所述調(diào)度傳輸器計(jì)算出下一次發(fā)送的最佳數(shù)據(jù)量m=[t/t*n],其中,m為正整數(shù);
s4:所述調(diào)度傳輸器判斷所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)是否大于m,如是,則控制下一次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量為m,并在發(fā)送完成后返回步驟s1,如否,則將所述數(shù)據(jù)緩沖區(qū)內(nèi)的全部車輛數(shù)據(jù)發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上。
較佳地,所述車載終端包括導(dǎo)航模塊、信息采集模塊、通信模塊,
所述導(dǎo)航模塊實(shí)時(shí)獲取導(dǎo)航的車輛數(shù)據(jù);
所述信息采集模塊按預(yù)設(shè)周期采集包括位置、運(yùn)行狀態(tài)、路況信息、載客狀態(tài)的車輛數(shù)據(jù)
所述通信模塊監(jiān)測互聯(lián)網(wǎng)網(wǎng)絡(luò)是否正常,在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)將所述車輛數(shù)據(jù)經(jīng)由互聯(lián)網(wǎng)發(fā)送至控制中心,在互聯(lián)網(wǎng)網(wǎng)絡(luò)故障時(shí)將采集的所述車輛數(shù)據(jù)以分組的形式存儲在所述數(shù)據(jù)緩沖區(qū)中,待互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常時(shí),所述車載終端以后進(jìn)先出的形式再依次將所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行摹?/p>
較佳地,所述信息采集模塊按預(yù)設(shè)周期采集所述車輛數(shù)據(jù),采集的每組數(shù)據(jù)的大小相同;信息采集模塊將所述車輛數(shù)據(jù)以分組的形式存儲在數(shù)據(jù)緩沖區(qū)中時(shí),以采集后每次發(fā)送的數(shù)據(jù)量的最小單位作為分組存儲的單位。
較佳地,所述調(diào)度傳輸器將每次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量發(fā)送至互聯(lián)網(wǎng)上的一云端服務(wù)器,所述云端服務(wù)器在監(jiān)測到本次發(fā)送數(shù)據(jù)量對應(yīng)的車輛數(shù)據(jù)成功發(fā)送后,反饋本次發(fā)送車輛數(shù)據(jù)所用的時(shí)間至所述調(diào)度傳輸器。
較佳地,將所述車輛數(shù)據(jù)以分組的形式存儲在一數(shù)據(jù)緩沖區(qū)中時(shí),設(shè)置所述數(shù)據(jù)緩沖區(qū)中每組數(shù)據(jù)的數(shù)據(jù)量為預(yù)設(shè)的固定值,并在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)以組為單位將所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)剿鲕囕v監(jiān)控分中心服務(wù)器。
較佳地,所述數(shù)據(jù)緩沖區(qū)為嵌入在所述車載終端內(nèi)的emmc存儲器。
本發(fā)明還提供了一種動態(tài)平衡智慧城市網(wǎng)絡(luò)帶寬的高效數(shù)據(jù)傳輸系統(tǒng),包括:
車載終端,設(shè)于車輛處,用于在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)將所述車輛信息通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行?,在互?lián)網(wǎng)網(wǎng)絡(luò)故障時(shí),將所述車輛信息以分組的形式存儲在一數(shù)據(jù)緩沖區(qū)中,待互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常時(shí),將所述數(shù)據(jù)緩沖區(qū)中的車輛數(shù)據(jù)以后進(jìn)先出的形式依次經(jīng)由互聯(lián)網(wǎng)發(fā)送至控制中心;
調(diào)度傳輸器,用于在互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常后,控制所述車載終端每次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量不大于最佳數(shù)據(jù)量;
云端服務(wù)器,用于反饋每次發(fā)送車輛數(shù)據(jù)所用的時(shí)間至所述調(diào)度傳輸器;
其中,所述最佳數(shù)據(jù)量m=[t/t*n],m為正整數(shù),t為每次發(fā)送車輛數(shù)據(jù)所用的平均時(shí)間t,t、n分別為最近一次發(fā)送車輛數(shù)據(jù)所用的時(shí)間及數(shù)據(jù)量,n為正整數(shù)。
較佳地,所述車載終端包括導(dǎo)航模塊、信息采集模塊、通信模塊,
所述導(dǎo)航模塊用于實(shí)時(shí)獲取導(dǎo)航的車輛數(shù)據(jù);
所述信息采集模塊用于按預(yù)設(shè)周期采集包括位置、運(yùn)行狀態(tài)、路況信息、載客狀態(tài)的車輛數(shù)據(jù);
所述通信模塊用于監(jiān)測互聯(lián)網(wǎng)網(wǎng)絡(luò)是否正常,并在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)將所述車輛數(shù)據(jù)經(jīng)由互聯(lián)網(wǎng)發(fā)送至控制中心,在互聯(lián)網(wǎng)網(wǎng)絡(luò)故障時(shí)將采集的所述車輛數(shù)據(jù)以分組的形式存儲在所述數(shù)據(jù)緩沖區(qū)中,待互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常時(shí),所述車載終端以后進(jìn)先出的形式再依次將所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行摹?/p>
較佳地,所述數(shù)據(jù)緩沖區(qū)為嵌入在所述車載終端內(nèi)的emmc存儲器。
本發(fā)明具有以下有益效果:
(1)利用互聯(lián)網(wǎng)傳輸數(shù)據(jù)簡單、方便無需建立專網(wǎng)的特點(diǎn),將車載終端采集的車輛數(shù)據(jù)發(fā)送到互聯(lián)網(wǎng)云端的控制中心做集中管理,以便對收集到的大量車輛數(shù)據(jù)進(jìn)行深度分析處理及進(jìn)行車輛調(diào)度,使得智能交通數(shù)據(jù)傳輸系統(tǒng)的成本較低,數(shù)據(jù)傳輸?shù)男Ч^好;
(2)傳輸數(shù)據(jù)的過程中可充分根據(jù)網(wǎng)絡(luò)狀況選擇將數(shù)據(jù)實(shí)時(shí)傳輸至互聯(lián)網(wǎng),或者存儲到數(shù)據(jù)緩沖區(qū)內(nèi)后根據(jù)網(wǎng)絡(luò)承載力實(shí)時(shí)地調(diào)整傳輸數(shù)據(jù)緩沖區(qū)內(nèi)上傳至互聯(lián)網(wǎng)上的數(shù)據(jù)量的大小,避免直接發(fā)送產(chǎn)生的網(wǎng)絡(luò)延遲中斷問題;
(3)可以實(shí)時(shí)獲取最新傳輸上來的數(shù)據(jù),符合車輛設(shè)備實(shí)時(shí)監(jiān)控的需求;
(4)采用調(diào)度傳輸器及數(shù)據(jù)緩沖區(qū)配合來解決網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致的數(shù)據(jù)上傳延遲的問題,提高了數(shù)據(jù)發(fā)送的成功率。
附圖說明
圖1為本發(fā)明優(yōu)選實(shí)施例提供的高效智能交通數(shù)據(jù)傳輸方法流程圖;
圖2為本發(fā)明優(yōu)選實(shí)施例提供的調(diào)度傳輸器控制數(shù)據(jù)量的方法流程圖;
圖3為本發(fā)明優(yōu)選實(shí)施例提供的高效智能交通數(shù)據(jù)傳輸系統(tǒng)組成框圖。
具體實(shí)施方式
以下將結(jié)合本發(fā)明的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述和討論,顯然,這里所描述的僅僅是本發(fā)明的一部分實(shí)例,并不是全部的實(shí)例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
為了便于對本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以具體實(shí)施例為例作進(jìn)一步的解釋說明,且各個實(shí)施例不構(gòu)成對本發(fā)明實(shí)施例的限定。
如圖1所示,本實(shí)施例提供了一種動態(tài)平衡智慧城市網(wǎng)絡(luò)帶寬的高效數(shù)據(jù)傳輸方法,包括以下步驟:
(1)采用車載終端進(jìn)行采集車輛數(shù)據(jù);
(2)監(jiān)測當(dāng)前的互聯(lián)網(wǎng)網(wǎng)絡(luò)是否正常,如正常進(jìn)入步驟(3),否則進(jìn)入步驟(4);
(3)當(dāng)互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí),將所述車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行模?/p>
(4)當(dāng)互聯(lián)網(wǎng)網(wǎng)絡(luò)故障時(shí),將采集車輛數(shù)據(jù)以分組的形式存儲在一數(shù)據(jù)緩沖區(qū)中;
(5)檢測網(wǎng)絡(luò)是否恢復(fù),如互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常時(shí),將所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行模⒂烧{(diào)度傳輸器控制調(diào)度每次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量。當(dāng)然,這里本領(lǐng)域技術(shù)人員可根據(jù)需要設(shè)置檢測網(wǎng)絡(luò)是否恢復(fù)的間隔時(shí)間,也即監(jiān)測網(wǎng)絡(luò)是否正常可根據(jù)需要設(shè)為實(shí)時(shí)進(jìn)行監(jiān)測,或根據(jù)需要以一定的預(yù)設(shè)頻率進(jìn)行監(jiān)測。
具體地,當(dāng)互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)步驟(3)中的車載終端是通過后進(jìn)先出的形式依次將存儲在上述的數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行?,并由調(diào)度傳輸器控制每次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量的。也即,在具體實(shí)施例中,數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)可根據(jù)需要以堆棧形式的數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲,以便進(jìn)行后進(jìn)先出式的數(shù)據(jù)存儲及取用,方便設(shè)置。這里的網(wǎng)絡(luò)故障包括但不限于網(wǎng)絡(luò)擁塞、網(wǎng)絡(luò)癱瘓以及網(wǎng)絡(luò)帶寬不足以滿足當(dāng)前數(shù)據(jù)實(shí)時(shí)傳送的需要的各種情況。
其中,如圖2所示,調(diào)度傳輸器控制每次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量的過程(也即控制調(diào)度的過程)具體包括以下步驟:
s1:調(diào)度傳輸器獲取在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)車載終端每次發(fā)送車輛數(shù)據(jù)所用的時(shí)間以計(jì)算每次發(fā)送車輛數(shù)據(jù)所用的平均時(shí)間t;
s2:調(diào)度傳輸器獲取最近一次(也即上一次)車載終端發(fā)送車輛數(shù)據(jù)至控制中心所用的時(shí)間t及數(shù)據(jù)量n;
s3:調(diào)度傳輸器計(jì)算出下一次發(fā)送的最佳數(shù)據(jù)量m=[t/t*n],其中,m為正整數(shù);
s4:調(diào)度傳輸器判斷當(dāng)前的所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)是否大于m,如是,則控制下一次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量為m,并在發(fā)送完成后返回步驟s1,如否,則將數(shù)據(jù)緩沖區(qū)內(nèi)的全部車輛數(shù)據(jù)發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上。當(dāng)然,這里同樣需要在本次傳輸完成后返回步驟s1繼續(xù)傳輸數(shù)據(jù)緩沖區(qū)內(nèi)新采集的車輛數(shù)據(jù)。
該方法在傳輸數(shù)據(jù)的過程中,可以充分監(jiān)測當(dāng)前互聯(lián)網(wǎng)傳輸速率或互聯(lián)網(wǎng)的狀態(tài),從而便于根據(jù)網(wǎng)絡(luò)狀況選擇將車輛數(shù)據(jù)實(shí)時(shí)傳輸至互聯(lián)網(wǎng)上的控制中心,或根據(jù)互聯(lián)網(wǎng)的網(wǎng)絡(luò)帶寬情況存儲到數(shù)據(jù)緩沖區(qū)內(nèi)以便在網(wǎng)絡(luò)帶寬充足的情況下根據(jù)網(wǎng)絡(luò)承載力實(shí)時(shí)地調(diào)整傳輸數(shù)據(jù)緩沖區(qū)內(nèi)上傳至互聯(lián)網(wǎng)上的數(shù)據(jù)量的大小。這種方式在進(jìn)行智能交通領(lǐng)域的車輛設(shè)備相關(guān)數(shù)據(jù)傳輸時(shí),采集數(shù)據(jù)后根據(jù)需要進(jìn)行實(shí)時(shí)上傳到互聯(lián)網(wǎng)或?qū)⑵渖蟼鞯綌?shù)據(jù)緩沖區(qū),此緩沖區(qū)將數(shù)據(jù)以分組形式存儲,每組數(shù)據(jù)量大小相同,當(dāng)網(wǎng)絡(luò)故障時(shí)采用將數(shù)據(jù)間接發(fā)送到互聯(lián)網(wǎng)的方式,避免直接發(fā)送產(chǎn)生的網(wǎng)絡(luò)延遲中斷問題。
此外,本發(fā)明方法針對于智能交通領(lǐng)域的行業(yè)特殊性,也即該領(lǐng)域是需要數(shù)據(jù)及時(shí)的反饋到控制中心才能起到實(shí)時(shí)監(jiān)控和調(diào)節(jié)作用的。但是采用互聯(lián)網(wǎng)傳輸大量數(shù)據(jù)無法保證帶寬一直充足,所以在網(wǎng)絡(luò)故障(如帶寬不足、擁塞或癱瘓等情況)時(shí),將數(shù)據(jù)存入數(shù)據(jù)緩沖區(qū),再由調(diào)度傳輸器控制數(shù)據(jù)緩沖區(qū)內(nèi)數(shù)據(jù)上傳至互聯(lián)網(wǎng)的速率,這樣控制中心可以實(shí)時(shí)獲取最新傳輸上來的數(shù)據(jù),符合車輛設(shè)備實(shí)時(shí)監(jiān)控的需求,又不會造成數(shù)據(jù)丟失。
而考慮到采用互聯(lián)網(wǎng)傳輸車輛數(shù)據(jù)無需另建新網(wǎng)或?qū)>W(wǎng)的低成本優(yōu)勢,本發(fā)明采用互聯(lián)網(wǎng)進(jìn)行車輛數(shù)據(jù)的上傳,從而便于以較低的成本應(yīng)用能源互聯(lián)網(wǎng)大數(shù)據(jù)管理,將車輛數(shù)據(jù)傳輸于互聯(lián)網(wǎng)進(jìn)行集中監(jiān)控分析處理。但當(dāng)大量的數(shù)據(jù)需要上傳到互聯(lián)網(wǎng)時(shí),由于互聯(lián)網(wǎng)屬于大家共用的網(wǎng)絡(luò),其網(wǎng)絡(luò)的帶寬流量具有時(shí)刻變化的特性,網(wǎng)絡(luò)堵塞、數(shù)據(jù)延遲將不可避免?;谶@種情況,本發(fā)明采用調(diào)度傳輸器來解決網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致的數(shù)據(jù)上傳延遲的問題,提高數(shù)據(jù)發(fā)送成功率。該調(diào)度傳輸器通過設(shè)置步驟s1~s4的數(shù)據(jù)變更調(diào)度方法,對每次發(fā)送到互聯(lián)網(wǎng)上的數(shù)據(jù)組返回的時(shí)間進(jìn)行速率的分析計(jì)算,從而控制下次車載終端發(fā)送的數(shù)據(jù)量的大小,便于實(shí)時(shí)根據(jù)網(wǎng)絡(luò)擁塞程度進(jìn)行每次傳輸?shù)能囕v數(shù)據(jù)的量,從而有效地避免網(wǎng)絡(luò)堵塞,提高數(shù)據(jù)發(fā)送成功率。
進(jìn)一步的,本實(shí)施例中的車載終端包括導(dǎo)航模塊、信息采集模塊、通信模塊,所述導(dǎo)航模塊實(shí)時(shí)獲取導(dǎo)航的車輛數(shù)據(jù);所述信息采集模塊按預(yù)設(shè)周期采集包括位置、運(yùn)行狀態(tài)、路況信息、載客狀態(tài)的車輛數(shù)據(jù)所述通信模塊監(jiān)測互聯(lián)網(wǎng)網(wǎng)絡(luò)是否正常,在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)將所述車輛數(shù)據(jù)經(jīng)由互聯(lián)網(wǎng)發(fā)送至控制中心,在互聯(lián)網(wǎng)網(wǎng)絡(luò)故障時(shí)將采集的所述車輛數(shù)據(jù)以分組的形式存儲在所述數(shù)據(jù)緩沖區(qū)中,待互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常時(shí),所述車載終端以后進(jìn)先出的形式再依次將所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行摹?/p>
在本發(fā)明的一優(yōu)選實(shí)施例中,調(diào)度傳輸器將每次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量發(fā)送至互聯(lián)網(wǎng)上的一云端服務(wù)器,由該云端服務(wù)器在監(jiān)測到本次的(或當(dāng)前的)發(fā)送數(shù)據(jù)量對應(yīng)的車輛數(shù)據(jù)成功發(fā)送后,反饋本次發(fā)送車輛數(shù)據(jù)所用的時(shí)間至調(diào)度傳輸器。則上述的調(diào)度傳輸器在接收到云端服務(wù)器反饋的最近一次發(fā)送數(shù)據(jù)所用的時(shí)間后以便計(jì)算歷史發(fā)送數(shù)據(jù)所用的平均時(shí)間t,繼而繼續(xù)循環(huán)進(jìn)行下一次的最佳數(shù)據(jù)量m的計(jì)算,便于互聯(lián)網(wǎng)傳輸車輛數(shù)據(jù)時(shí),能夠時(shí)刻根據(jù)當(dāng)前的網(wǎng)絡(luò)狀況及時(shí)調(diào)整每次發(fā)送到互聯(lián)網(wǎng)上的數(shù)據(jù)量,避免發(fā)生網(wǎng)絡(luò)擁塞,從而提高數(shù)據(jù)傳輸效率。
在本發(fā)明的另一優(yōu)選實(shí)施例中,在數(shù)據(jù)緩沖區(qū)中存儲數(shù)據(jù)時(shí),將車輛數(shù)據(jù)以分組的形式存儲在該數(shù)據(jù)緩沖區(qū)中,存儲時(shí)設(shè)置數(shù)據(jù)緩沖區(qū)中每組數(shù)據(jù)的數(shù)據(jù)量為預(yù)設(shè)的固定值,并在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)以組為單位將數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)剿隹刂浦行?。這里每組數(shù)據(jù)的數(shù)據(jù)量大小可根據(jù)實(shí)際所采集的車輛終端中的車輛數(shù)據(jù)的具體形式設(shè)置。
其中,車輛終端的信息采集模塊采集的數(shù)據(jù)采樣按預(yù)設(shè)周期的方式進(jìn)行定期采集,采集時(shí),每組數(shù)據(jù)的大小是相同的。為了保證數(shù)據(jù)的完整性、有序性,車載終端將所述車輛數(shù)據(jù)以分組的形式存儲在數(shù)據(jù)緩沖區(qū)中時(shí),以采集后每次發(fā)送的數(shù)據(jù)量的最小單位作為分組存儲的單位,也即該單位的數(shù)據(jù)量作為一個完整的數(shù)據(jù)組,以便在后續(xù)發(fā)送車輛數(shù)據(jù)至互聯(lián)網(wǎng)時(shí),保證數(shù)據(jù)的完整性、有序性,避免數(shù)據(jù)被拆散后破壞原有數(shù)據(jù)結(jié)構(gòu)或信息完整。也即,一組數(shù)據(jù)至少包括一個完整的車輛數(shù)據(jù)信息,如完整的位置信息、運(yùn)行狀態(tài)信息、完整的路況信息、完整的車輛載客狀態(tài)信息等等與車輛相關(guān)的車輛數(shù)據(jù)。本發(fā)明不限定車輛數(shù)據(jù)信息的具體種類或類型,本領(lǐng)域技術(shù)人員可根據(jù)需要設(shè)置車輛數(shù)據(jù)信息的具體種類或類型。
優(yōu)選的,本發(fā)明的數(shù)據(jù)緩沖區(qū)為嵌入在車載終端內(nèi)的emmc存儲器,該emmc存儲器的存儲容量可根據(jù)需要存儲的車輛數(shù)據(jù)的多少而自由設(shè)置。這里的emmc存儲器為emmc存儲芯片。而emmc存儲芯片相對于現(xiàn)有的cf卡、sd卡來說,發(fā)熱量較低且耐高溫,數(shù)據(jù)擦寫的速度及穩(wěn)定性更好,特別時(shí)cf卡、sd卡為插拔件,易損壞。觸點(diǎn)易磨損、易氧化,而本發(fā)明的emmc存儲器直接嵌入在車載終端內(nèi)即可。
如圖3所示,本發(fā)明還提供了一種動態(tài)平衡智慧城市網(wǎng)絡(luò)帶寬的高效數(shù)據(jù)傳輸系統(tǒng),該系統(tǒng)包括:
車載終端31,其設(shè)于車輛處,用于在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)將所述車輛信息通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行?2,在互聯(lián)網(wǎng)網(wǎng)絡(luò)故障時(shí),將所述車輛信息以分組的形式存儲在一數(shù)據(jù)緩沖區(qū)33中,待互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常時(shí),再將所述數(shù)據(jù)緩沖區(qū)33中的車輛數(shù)據(jù)以后進(jìn)先出的形式依次經(jīng)由互聯(lián)網(wǎng)發(fā)送至控制中心32;
調(diào)度傳輸器34,用于在互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常后,控制所述車載終端每次發(fā)送到互聯(lián)網(wǎng)網(wǎng)絡(luò)上的數(shù)據(jù)量不大于最佳數(shù)據(jù)量;
云端服務(wù)器35,用于反饋每次發(fā)送車輛數(shù)據(jù)所用的時(shí)間至所述調(diào)度傳輸器;
其中,所述最佳數(shù)據(jù)量m=[t/t*n],m為正整數(shù),t為每次發(fā)送車輛數(shù)據(jù)所用的平均時(shí)間t,t、n分別為最近一次發(fā)送車輛數(shù)據(jù)所用的時(shí)間及數(shù)據(jù)量,n為正整數(shù)。
該系統(tǒng)進(jìn)行車輛數(shù)據(jù)傳輸時(shí),可以實(shí)時(shí)根據(jù)網(wǎng)絡(luò)的不同狀態(tài)控制上傳的數(shù)據(jù)量,以更好地利用互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)的實(shí)時(shí)傳輸,同時(shí)避免網(wǎng)絡(luò)擁塞或故障影響車輛數(shù)據(jù)的采集。該動態(tài)平衡智慧城市網(wǎng)絡(luò)帶寬的高效數(shù)據(jù)傳輸系統(tǒng)的整個系統(tǒng)具有低成本、高可靠性和穩(wěn)定性、易維護(hù)、易擴(kuò)展的優(yōu)點(diǎn),十分適合在變配電站領(lǐng)域廣泛應(yīng)用。
進(jìn)一步地,本發(fā)明提供的高效車輛數(shù)據(jù)傳輸系統(tǒng)中的車載終端31包括:導(dǎo)航模塊311、信息采集模塊312、通信模塊313,
導(dǎo)航模塊311用于實(shí)時(shí)獲取導(dǎo)航的車輛數(shù)據(jù),如車輛實(shí)時(shí)位置,車輛行駛軌跡等;
信息采集模塊312用于按預(yù)設(shè)周期采集包括位置、運(yùn)行狀態(tài)、路況信息、載客狀態(tài)的車輛數(shù)據(jù);
通信模塊313用于監(jiān)測互聯(lián)網(wǎng)網(wǎng)絡(luò)是否正常,并在互聯(lián)網(wǎng)網(wǎng)絡(luò)正常時(shí)將所述車輛數(shù)據(jù)經(jīng)由互聯(lián)網(wǎng)發(fā)送至控制中心,在互聯(lián)網(wǎng)網(wǎng)絡(luò)故障時(shí)將采集的所述車輛數(shù)據(jù)以分組的形式存儲在所述數(shù)據(jù)緩沖區(qū)中,待互聯(lián)網(wǎng)網(wǎng)絡(luò)恢復(fù)正常時(shí),車載終端以后進(jìn)先出的形式再依次將所述數(shù)據(jù)緩沖區(qū)內(nèi)的車輛數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)娇刂浦行摹?/p>
其中,該高效車輛數(shù)據(jù)傳輸系統(tǒng)的數(shù)據(jù)緩沖區(qū)為嵌入在上述的車載終端內(nèi)的emmc存儲器。該emmc存儲器的存儲容量根據(jù)現(xiàn)有車輛數(shù)據(jù)的采集情況而自由設(shè)置,其容量足夠進(jìn)行數(shù)據(jù)存儲及設(shè)置控制系統(tǒng),并具有足夠的擴(kuò)展空間即可。該數(shù)據(jù)緩沖區(qū)的設(shè)置使得在互聯(lián)網(wǎng)故障的情況下不會影響車輛數(shù)據(jù)的采集,保證了數(shù)據(jù)采集的有效性與及時(shí)性。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何本領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),對本發(fā)明所做的變形或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述的權(quán)利要求的保護(hù)范圍為準(zhǔn)。