專利名稱:交通信息傳輸方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信技術(shù),尤其涉及交通信息傳輸方法、裝置和系統(tǒng)。
背景技術(shù):
隨著人們生活水平的提高,購(gòu)買私家車的人越來越多。由于越來越多的人選擇自己開車出門,所以造成交通擁堵的狀況。駕駛員開車出門時(shí),可以通過廣播、車載設(shè)備等通信工具獲知交通信息處理中心提供的相關(guān)道路的路況信息,根據(jù)獲知的公路擁堵、或暢通的狀況,及時(shí)選擇適當(dāng)?shù)男熊嚶肪€到達(dá)目的地。為了使駕駛員能夠準(zhǔn)確選擇合適的出行路線,交通信息的及時(shí)性非常重要。現(xiàn)有技術(shù)中,可以通過出租車公司進(jìn)行交通信息采集,并將采集到的交通信息存入出租車公司的數(shù)據(jù)中心,這些未經(jīng)任何處理的交通信息數(shù)據(jù)包含很大的數(shù)據(jù)量,出租車公司對(duì)采集到的交通信息數(shù)據(jù)不做任何處理,直接從數(shù)據(jù)中心通過無線通訊系統(tǒng)傳輸?shù)浇煌ㄐ畔⑻幚碇行摹S捎诮煌ㄐ畔?shù)據(jù)量較大,出租車公司的數(shù)據(jù)中心將交通信息傳輸?shù)浇煌ㄐ畔⑻幚碇行臅r(shí),這些交通信息在傳輸時(shí)速度緩慢,導(dǎo)致交通信息不能及時(shí)傳輸?shù)叫畔⑻幚碇行模?所以影響交通信息的實(shí)時(shí)性。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種交通信息傳輸方法、裝置和系統(tǒng),能夠解決數(shù)據(jù)中心將大量的交通信息傳輸?shù)浇煌ㄐ畔⑻幚碇行臅r(shí),由于交通信息數(shù)據(jù)量大,造成傳輸緩慢的問題。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一種交通信息傳輸?shù)姆椒ǎㄔ诎l(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;向數(shù)據(jù)接收端發(fā)送下載指令,在下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。一種交通信息傳輸方法,包括接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址;根據(jù)存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。一種交通信息傳輸裝置,包括壓縮模塊,用于在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;發(fā)送模塊,用于向數(shù)據(jù)接收端發(fā)送下載指令,在下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。
一種交通信息傳輸裝置,包括接收模塊,用于接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址;下載模塊,用于根據(jù)存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。一種交通信息傳輸系統(tǒng),包括數(shù)據(jù)發(fā)送端,用于在發(fā)送下載指令之前,將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示接收端下載壓縮后的交通信息;向接收端發(fā)送下載指令,在下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址;數(shù)據(jù)接收端,用于接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址;根據(jù)存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。本發(fā)明實(shí)施例提供的交通信息傳輸方法、裝置和系統(tǒng),數(shù)據(jù)發(fā)送端在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;數(shù)據(jù)接收端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。數(shù)據(jù)發(fā)送端將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小,從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的交通信息傳輸方法的流程圖;圖2為本發(fā)明實(shí)施例提供的另一交通信息傳輸方法的流程圖;圖3為本發(fā)明實(shí)施例提供的另一交通信息傳輸方法的流程圖;圖4為本發(fā)明實(shí)施例提供的交通信息傳輸裝置的結(jié)構(gòu)圖;圖5為圖4所示交通信息傳輸裝置的另一實(shí)施結(jié)構(gòu)圖;圖6為本發(fā)明實(shí)施例提供的另一交通信息傳輸裝置的結(jié)構(gòu)圖;圖7為圖6所示交通信息傳輸裝置的另一實(shí)施結(jié)構(gòu)圖;圖8為本發(fā)明實(shí)施例提供的交通信息傳輸系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種交通信息傳輸方法,如圖1所示,包括以下步驟101、在發(fā)送下載指令之前,數(shù)據(jù)發(fā)送端每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息。在數(shù)據(jù)發(fā)送端發(fā)送下載指令之前,數(shù)據(jù)發(fā)送端可以通過 LZO (Lempel-Ziv-Oberhumer, 一種高壓縮比和加壓速度極快的編碼)壓縮技術(shù)對(duì)交通信息進(jìn)行壓縮,LZO壓縮技術(shù)能夠使壓縮時(shí)間很短,短到幾乎可以被忽略。102、數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,在下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中包含壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端可以通過交通信息的存儲(chǔ)地址下載交通信息。本實(shí)施例提供的交通信息傳輸方法,數(shù)據(jù)發(fā)送端在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小,從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。本發(fā)明提供了另一種交通信息傳輸方法,如圖2所示,包括以下步驟201、數(shù)據(jù)接收端接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。數(shù)據(jù)發(fā)送端壓縮交通信息之后,數(shù)據(jù)發(fā)送端向接收端發(fā)送下載指令,數(shù)據(jù)接收端從下載指令中獲取壓縮后交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取的交通信息的存儲(chǔ)地址下載交通信息。202、數(shù)據(jù)接收端根據(jù)存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。數(shù)據(jù)接收端從下載指令中獲取壓縮后的交通信息的存儲(chǔ)地址,進(jìn)而通過交通信息的存儲(chǔ)地址下載交通信息。本實(shí)施例提供的交通信息傳輸方法,在發(fā)送下載指令之前,數(shù)據(jù)發(fā)送端每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。數(shù)據(jù)接收端將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小, 從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。作為本實(shí)施例的一種改進(jìn),本發(fā)明實(shí)施例提供了另一種交通信息傳輸方法,如圖3 所示,包括以下步驟301、數(shù)據(jù)發(fā)送端在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息。數(shù)據(jù)中心不斷的接收交通信息,交通信息中包含數(shù)據(jù)采集時(shí)的時(shí)間參數(shù),數(shù)據(jù)發(fā)送端通過定時(shí)讀取數(shù)據(jù)中心交通信息的時(shí)間參數(shù),每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮減小交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。具體的,可以通過LZO壓縮技術(shù)對(duì)交通信息進(jìn)行壓縮。關(guān)于LZO壓縮技術(shù),是本領(lǐng)域技術(shù)人員所述熟知的壓縮方法,在此不再贅述。關(guān)于交通信息的獲取過程目前,浮動(dòng)車數(shù)據(jù)(F⑶,F(xiàn)loating Car Data)是實(shí)時(shí)交通信息的重要數(shù)據(jù)源之一,根據(jù)在汽車上安裝全球定位系統(tǒng),汽車在行駛的過程中,通過全球定位系統(tǒng)定期記錄汽車行駛過程中的交通信息,為了節(jié)省費(fèi)用交通信息處理中心可以選擇和出租車公司或物流公司等擁有較多車輛的公司合作,在車輛上安裝全球定位系統(tǒng),車輛在行駛的同時(shí)記錄所經(jīng)過的路段的交通信息,并且將這些記錄的交通信息通過無線通訊系統(tǒng)實(shí)時(shí)地傳輸?shù)胶献鞴镜臄?shù)據(jù)中心。關(guān)于預(yù)設(shè)時(shí)間段的設(shè)置預(yù)設(shè)時(shí)間可以設(shè)為2到5分鐘之內(nèi),若預(yù)設(shè)時(shí)間過短,由于數(shù)據(jù)中心采集的交通信息量很少,則傳輸這些交通信息時(shí)不僅浪費(fèi)資源而且占用帶寬; 若預(yù)設(shè)時(shí)間過長(zhǎng),信息中心傳輸?shù)浇煌ㄐ畔⑻幚碇行臅r(shí),交通信息處理中心得到已過時(shí)的交通信息,進(jìn)而影像交通信息的實(shí)時(shí)性。302、數(shù)據(jù)發(fā)送端將壓縮后的交通信息存儲(chǔ)在臨時(shí)文件內(nèi)。由于在這些交通信息傳輸?shù)接脩糁?,這些交通信息將變?yōu)檫^時(shí)無用信息,且占用服務(wù)器內(nèi)存,所以將壓縮的交通信息存放成臨時(shí)文件,然后將壓縮后的交通信息存放到 web(網(wǎng))服務(wù)器發(fā)布目錄下,并且給交通信息分配http(HyperText Transfer Protocol, 超文本傳輸協(xié)議)地址,將分配的地址在發(fā)送給數(shù)據(jù)接收端的下載指令中攜帶,數(shù)據(jù)接收端通過交通信息存儲(chǔ)地址找到存儲(chǔ)交通信息的服務(wù)器,從網(wǎng)絡(luò)服務(wù)器上下載交通信息。303、數(shù)據(jù)接收端接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。交通信息壓縮完成之后,數(shù)據(jù)發(fā)送端將壓縮后的交通信息存儲(chǔ)到網(wǎng)絡(luò)服務(wù)器發(fā)布目錄下,并且分配存儲(chǔ)地址,數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。304、數(shù)據(jù)接收端讀取壓縮后的交通信息的存儲(chǔ)地址。數(shù)據(jù)接收端從下載指令中獲取交通信息的存儲(chǔ)地址,讀取壓縮后的交通信息的存儲(chǔ)地址,通過讀取交通信息的存儲(chǔ)地址來獲取交通信息存儲(chǔ)地址的起點(diǎn)和終點(diǎn),進(jìn)而通過存儲(chǔ)地址的起點(diǎn)和終點(diǎn)對(duì)交通信息進(jìn)行平均分段。305、數(shù)據(jù)接收端將壓縮后的交通信息的存儲(chǔ)地址按照預(yù)設(shè)方式進(jìn)行分段。關(guān)于預(yù)設(shè)方式數(shù)據(jù)接收端可以根據(jù)網(wǎng)絡(luò)傳輸?shù)膸挘瑢嚎s后的交通信息的存儲(chǔ)地址按照預(yù)設(shè)方式進(jìn)行分段,本發(fā)明實(shí)施例中根據(jù)目前網(wǎng)絡(luò)的帶寬,將交通信息平均分割成五段,采用五個(gè)線程同時(shí)下載交通信息,由于受到目前帶寬的限制,采用五個(gè)線程下載交通信息能夠較好的提高下載速度,但實(shí)際應(yīng)用中不僅限于將交通信息分割成五段來實(shí)施本發(fā)明交通數(shù)據(jù)傳輸?shù)姆椒ā?06、數(shù)據(jù)接收端采用多線程下載的方式,同時(shí)下載每段存儲(chǔ)地址對(duì)應(yīng)的壓縮后的交通信息,將下載到的交通信息存儲(chǔ)為臨時(shí)文件。數(shù)據(jù)接收端計(jì)算分割后每段交通信息存儲(chǔ)地址的起點(diǎn)地址和每段交通信息存儲(chǔ)地址的終點(diǎn),將交通信息平均分割成五段,分割后的每段交通信息采用一個(gè)線程下載,所有線程同時(shí)下載,采取多線程傳輸能夠?qū)?shù)據(jù)傳輸速度縮減到直接傳輸速度的五分之一,大大提高了交通信息數(shù)據(jù)的傳輸速度,提高了交通信息數(shù)據(jù)的實(shí)時(shí)性。307、數(shù)據(jù)接收端判斷在壓縮后的交通信息下載結(jié)束之前是否出現(xiàn)中斷。若在壓縮后的交通信息下載結(jié)束之前出現(xiàn)中斷,則執(zhí)行步驟308;若在壓縮后的交通信息下載結(jié)束之前沒有出現(xiàn)中斷,則執(zhí)行步驟309。
308、數(shù)據(jù)接收端確定已經(jīng)下載的壓縮后的交通信息在存儲(chǔ)地址中的起點(diǎn)和在存儲(chǔ)地址中的終點(diǎn),重新連接下載,從存儲(chǔ)地址中的終點(diǎn)開始繼續(xù)下載壓縮后的交通信息未下載的部分。當(dāng)出現(xiàn)中斷時(shí),交通信息停止下載,若采用現(xiàn)有技術(shù)下載交通信息,當(dāng)重新連接下載時(shí),數(shù)據(jù)接收端需要重新下載交通信息,因此浪費(fèi)了大量時(shí)間。本實(shí)施例中,數(shù)據(jù)接收端不必將交通信息中已經(jīng)下載的部分重新下載,節(jié)省了下載時(shí)間。309、數(shù)據(jù)接收端繼續(xù)下載交通信息。310、當(dāng)下載結(jié)束時(shí),數(shù)據(jù)接收端將下載的五段交通信息按照每段交通信息存儲(chǔ)地址的起點(diǎn)和終點(diǎn)進(jìn)行拼接,對(duì)拼接后的交通信息進(jìn)行解壓,解壓結(jié)束的同時(shí)刪除壓縮文件。本實(shí)施例提供的交通信息傳輸方法,數(shù)據(jù)發(fā)送端在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。數(shù)據(jù)接收端將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小, 從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。本發(fā)明實(shí)施例提供一種交通信息傳輸裝置,如圖4所示,包括壓縮模塊41、發(fā)送模塊42。其中,壓縮模塊41,用于在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將所述交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;數(shù)據(jù)發(fā)送端可以通過LZO壓縮技術(shù)對(duì)交通信息進(jìn)行壓縮,LZO壓縮技術(shù)能夠使壓縮時(shí)間很短,短到幾乎可以被忽略。發(fā)送模塊42,用于向數(shù)據(jù)接收端發(fā)送下載指令,在下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中包含壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端可以通過交通信息的存儲(chǔ)地址下載交通信息。本實(shí)施例提供的交通信息傳輸裝置,發(fā)送模塊在發(fā)送下載指令之前,壓縮模塊每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;發(fā)送模塊向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小,從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。作為本實(shí)施例的一種改進(jìn),本發(fā)明實(shí)施例提供了另一種交通信息傳輸裝置,如圖5 所示,包括壓縮模塊51、第一存儲(chǔ)模塊52、發(fā)送模塊53。壓縮模塊51,用于在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息。對(duì)待傳輸?shù)慕煌ㄐ畔⑦M(jìn)行壓縮,通過壓縮減小交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。具體的,可以通過LZO壓縮技術(shù)對(duì)交通信息進(jìn)行壓縮。第一存儲(chǔ)模塊52,用于將壓縮后的交通信息存儲(chǔ)為臨時(shí)文件。將壓縮后的交通信息存放成臨時(shí)文件,然后將壓縮后的交通信息存放到web (網(wǎng))服務(wù)器發(fā)布目錄下,并且給交通信息分配http地址,將分配的地址在發(fā)送給數(shù)據(jù)接收端的下載指令中攜帶,數(shù)據(jù)接收端通過交通信息存儲(chǔ)地址找到存儲(chǔ)交通信息的服務(wù)器,從網(wǎng)絡(luò)服務(wù)器上下載交通信息。發(fā)送模塊53,用于向數(shù)據(jù)接收端發(fā)送下載指令,在下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中包含壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端可以通過交通信息的存儲(chǔ)地址下載交通信息。本實(shí)施例提供的交通信息傳輸裝置,發(fā)送模塊在發(fā)送下載指令之前,壓縮模塊每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;發(fā)送模塊向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小,從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。本發(fā)明提供了另一種交通信息傳輸裝置,如圖6所示,包括接收模塊61、下載模塊62。其中,接收模塊61,用于接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,所述下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。數(shù)據(jù)發(fā)送端將壓縮后的交通信息存儲(chǔ)到網(wǎng)絡(luò)服務(wù)器發(fā)布目錄下,并且分配存儲(chǔ)地址,數(shù)據(jù)發(fā)送端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。下載模塊62,用于根據(jù)存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。本實(shí)施例提供的交通信息傳輸裝置,發(fā)送模塊在發(fā)送下載指令之前,壓縮模塊每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;發(fā)送模塊向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小,從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。作為本實(shí)施例的一種改進(jìn),本發(fā)明實(shí)施例提供了另一種交通信息傳輸裝置,如圖7 所示,包括接收模塊71、讀取模塊72、分段模塊73、下載模塊74、第二存儲(chǔ)模塊75。其中,下載模塊74包括判斷模塊741、斷點(diǎn)續(xù)傳模塊742。接收模塊71,用于接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,所述下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。數(shù)據(jù)接收端從下載指令中獲取交通信息的存儲(chǔ)地址,讀取壓縮后的交通信息的存儲(chǔ)地址,通過交通信息的存儲(chǔ)地址來指示數(shù)據(jù)接收端下載交通信息。讀取模塊72,用于讀取壓縮后的交通信息的存儲(chǔ)地址。數(shù)據(jù)接收端從下載指令中獲取交通信息的存儲(chǔ)地址,讀取壓縮后的交通信息的存儲(chǔ)地址,通過讀取交通信息的存儲(chǔ)地址來獲取交通信息存儲(chǔ)地址的起點(diǎn)和終點(diǎn),進(jìn)而通過存儲(chǔ)地址的起點(diǎn)和終點(diǎn)對(duì)交通信息進(jìn)行平均分段。分段模塊73,用于將所述壓縮后的交通信息的存儲(chǔ)地址按照預(yù)設(shè)方式進(jìn)行分段。數(shù)據(jù)接收端根據(jù)網(wǎng)絡(luò)傳輸?shù)膸?,將壓縮后的交通信息的存儲(chǔ)地址按照預(yù)設(shè)方式進(jìn)行分段,本發(fā)明實(shí)施例中根據(jù)目前網(wǎng)絡(luò)的帶寬,將交通信息平局分割成五段,但實(shí)際應(yīng)用中不僅限于將交通信息分割成五段來實(shí)施本發(fā)明交通數(shù)據(jù)傳輸?shù)姆椒?。下載模塊74,用于根據(jù)存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。計(jì)算分割后每段交通信息存儲(chǔ)地址的起點(diǎn)地址和每段交通信息存儲(chǔ)地址的終點(diǎn), 分割后的每段交通信息采用一個(gè)線程下載,所有線程同時(shí)下載,采取多線程傳輸能夠?qū)?shù)據(jù)傳輸速度縮減到直接傳輸速度的五分之一,大大提高了交通信息數(shù)據(jù)的傳輸速度,提高了交通信息數(shù)據(jù)的實(shí)時(shí)性。判斷模塊741,用于若在壓縮后的交通信息下載結(jié)束之前出現(xiàn)中斷,確定已經(jīng)下載的壓縮后的交通信息在存儲(chǔ)地址中的起點(diǎn)和在存儲(chǔ)地址中的終點(diǎn)。斷點(diǎn)續(xù)傳模塊742,用于重新連接下載,從存儲(chǔ)地址中的終點(diǎn)開始繼續(xù)下載壓縮后的交通信息未下載的部分。確定已經(jīng)下載的壓縮后的交通信息在存儲(chǔ)地址中的起點(diǎn)和在所述存儲(chǔ)地址中的終點(diǎn),重新連接下載,從存儲(chǔ)地址中的終點(diǎn)開始繼續(xù)下載壓縮后的交通信息未下載的部分, 若在壓縮后的交通信息下載結(jié)束之前沒有出現(xiàn)中斷,繼續(xù)下載交通信息。第二存儲(chǔ)模塊75,用于將下載到的交通信息存儲(chǔ)為臨時(shí)文件。將下載的五段交通信息按照每段交通信息存儲(chǔ)地址的起點(diǎn)和終點(diǎn)進(jìn)行拼接,將拼接后的交通信息存儲(chǔ)為臨時(shí)文件,并且對(duì)拼接后的交通信息進(jìn)行解壓縮,解壓縮完成時(shí)刪除壓縮文件。本實(shí)施例提供的交通信息傳輸裝置,發(fā)送模塊在發(fā)送下載指令之前,壓縮模塊每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小,從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。本發(fā)明實(shí)施例提供了一種交通信息傳輸系統(tǒng),如圖8所示,包括數(shù)據(jù)發(fā)送端81和數(shù)據(jù)接收端82。其中,數(shù)據(jù)發(fā)送端81可以為圖4、或圖5對(duì)應(yīng)的交通信息傳輸裝置,數(shù)據(jù)接收端82 可以為圖6、或圖7對(duì)應(yīng)的交通信息傳輸裝置。本實(shí)施例提供的交通信息傳輸系統(tǒng),數(shù)據(jù)發(fā)送端在發(fā)送下載指令之前,數(shù)據(jù)發(fā)送端每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;數(shù)據(jù)發(fā)送端向數(shù)據(jù)接收端發(fā)送下載指令,下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址,數(shù)據(jù)接收端通過獲取交通信息的存儲(chǔ)地址下載交通信息。數(shù)據(jù)發(fā)送端將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,通過壓縮交通信息,使壓縮后的交通信息文件縮小,從而減少了交通信息傳輸?shù)臄?shù)據(jù)量,進(jìn)而能夠有效提高交通信息傳輸速度。通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。 以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種交通信息傳輸方法,其特征在于,包括在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,所述下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;向所述數(shù)據(jù)接收端發(fā)送所述下載指令,在所述下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。
2.根據(jù)權(quán)利要求1所述的交通信息傳輸方法,其特征在于,所述方法還包括 將壓縮后的交通信息存儲(chǔ)為臨時(shí)文件。
3.—種交通信息傳輸方法,其特征在于,包括接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,所述下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址;根據(jù)所述存儲(chǔ)地址從所述數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。
4.根據(jù)權(quán)利要求3所述的交通信息傳輸方法,其特征在于,在根據(jù)所述存儲(chǔ)地址從所述數(shù)據(jù)發(fā)送端下載壓縮后的交通信息之前,所述方法還包括讀取壓縮后的交通信息的存儲(chǔ)地址;將所述壓縮后的交通信息的存儲(chǔ)地址按照預(yù)設(shè)方式進(jìn)行分段; 所述根據(jù)所述存儲(chǔ)地址從所述數(shù)據(jù)發(fā)送端下載壓縮后的交通信息為采用多線程下載的方式,同時(shí)下載每段存儲(chǔ)地址對(duì)應(yīng)的壓縮后的交通信息。
5.根據(jù)權(quán)利要求4所述的交通信息傳輸方法,其特征在于,所述方法還包括 將下載到的交通信息存儲(chǔ)為臨時(shí)文件。
6.根據(jù)權(quán)利要求5所述的交通信息傳輸方法,其特征在于,所述根據(jù)所述存儲(chǔ)地址從所述數(shù)據(jù)發(fā)送端下載壓縮后的交通信息包括若在所述壓縮后的交通信息下載結(jié)束之前出現(xiàn)中斷,確定已經(jīng)下載的所述壓縮后的交通信息在所述存儲(chǔ)地址中的起點(diǎn)和在所述存儲(chǔ)地址中的終點(diǎn);重新連接下載,從所述存儲(chǔ)地址中的終點(diǎn)開始繼續(xù)下載所述壓縮后的交通信息未下載的部分。
7.—種交通信息傳輸裝置,其特征在于,包括壓縮模塊,用于在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,所述下載指令用于指示數(shù)據(jù)接收端下載壓縮后的交通信息;發(fā)送模塊,用于向所述數(shù)據(jù)接收端發(fā)送所述下載指令,在所述下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。
8.根據(jù)權(quán)利要求7所述的交通信息傳輸裝置,其特征在于,還包括 第一存儲(chǔ)模塊,用于將壓縮后的交通信息存儲(chǔ)為臨時(shí)文件。
9.一種交通信息傳輸裝置,其特征在于,包括接收模塊,用于接收數(shù)據(jù)發(fā)送端發(fā)送的下載指令,所述下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址;下載模塊,用于根據(jù)所述存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。
10.根據(jù)權(quán)利要求9所述的交通信息傳輸裝置,其特征在于,還包括 讀取模塊,用于讀取壓縮后的交通信息的存儲(chǔ)地址;分段模塊,用于將所述壓縮后的交通信息的存儲(chǔ)地址按照預(yù)設(shè)方式進(jìn)行分段;所述下載模塊根據(jù)所述存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息為所述下載模塊采用多線程下載的方式,根據(jù)所述存儲(chǔ)地址從數(shù)據(jù)發(fā)送端下載壓縮后的交通信息。
11.根據(jù)權(quán)利要求10所述的交通信息傳輸裝置,其特征在于,還包括 第二存儲(chǔ)模塊,用于將下載到的交通信息存儲(chǔ)為臨時(shí)文件。
12.根據(jù)權(quán)利要就11所述的交通信息傳輸裝置,其特征在于,所述下載模塊還包括 判斷模塊,用于若在所述壓縮后的交通信息下載結(jié)束之前出現(xiàn)中斷,確定已經(jīng)下載的所述壓縮后的交通信息在所述存儲(chǔ)地址中的起點(diǎn)和在所述存儲(chǔ)地址中的終點(diǎn);斷點(diǎn)續(xù)傳模塊,用于重新連接下載,從所述存儲(chǔ)地址中的終點(diǎn)開始繼續(xù)下載所述壓縮后的交通信息未下載的部分。
13.—種交通信息傳輸系統(tǒng),其特征在于,包括數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端,所述數(shù)據(jù)發(fā)送端為權(quán)利要求7或8所述的交通信息傳輸裝置,所述數(shù)據(jù)接收端為權(quán)利要求9至12任一項(xiàng)所述的交通信息傳輸裝置。
全文摘要
本發(fā)明實(shí)施例公開了一種交通信息傳輸方法、裝置和系統(tǒng),涉及通信領(lǐng)域,解決了交通信息傳輸速度緩慢的問題,提高了交通信息的實(shí)時(shí)性,該交通信息傳輸方法包括在發(fā)送下載指令之前,每隔預(yù)設(shè)時(shí)間段將交通信息按照預(yù)設(shè)的壓縮比例進(jìn)行壓縮,向數(shù)據(jù)接收端發(fā)送下載指令,在下載指令中攜帶壓縮后的交通信息的存儲(chǔ)地址。主要用于將交通信息從數(shù)據(jù)中心傳輸?shù)浇煌ㄐ畔⑻幚碇行摹?br>
文檔編號(hào)H04L29/06GK102281292SQ201110210889
公開日2011年12月14日 申請(qǐng)日期2011年7月26日 優(yōu)先權(quán)日2011年7月26日
發(fā)明者蔣晟, 鄧春柏 申請(qǐng)人:北京世紀(jì)高通科技有限公司