專利名稱:定位數(shù)據(jù)壓縮傳輸?shù)姆椒ê脱b置的制作方法
技術領域:
本發(fā)明涉及數(shù)據(jù)傳輸技術領域,特別涉及一種定位數(shù)據(jù)壓縮傳輸?shù)姆椒ê脱b置。
背景技術:
為了使城市交通更加順暢,方便人們出行,我們需要根據(jù)城市交通情況進行城市交通實時誘導。在進行誘導的過程中,需要采集整個城市交通的實時定位數(shù)據(jù),如果采集的定位數(shù)據(jù)太少則會影響城市實施交通路況的計算,造成城市道路實時路況缺失,不利于城市交通的實時誘導。為了實現(xiàn)高效、實時的城市交通誘導,我們需要采集大量的實時定位數(shù)據(jù)進行城市交通實時路況計算。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題采集大量的實時定位數(shù)據(jù)需要一定的網(wǎng)絡帶寬,如果網(wǎng)絡帶寬有限,則會造成采集到的實時定位數(shù)據(jù)過期,用過期的定位數(shù)據(jù)計算出的城市交通實時路況不能真實反映城市交通的實際狀態(tài),這些數(shù)據(jù)如果用于城市交通實時誘導,則會降低公眾的出行效率,加大公眾的出行成本;如果為了能夠傳輸大量的實時定位數(shù)據(jù)而增加網(wǎng)絡帶寬,則會增加城市交通實時誘導的成本。
發(fā)明內容
本發(fā)明的實施例提供一種定位數(shù)據(jù)壓縮傳輸?shù)姆椒ê脱b置,能夠用有限的網(wǎng)絡帶寬接入盡量多的實時定位數(shù)據(jù),保證實時定位數(shù)據(jù)有效性的同時降低了城市交通實時誘導的成本。本發(fā)明實施例采用的技術方案為—種定位數(shù)據(jù)壓縮傳輸?shù)姆椒?,包括對定位?shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新;若所述定位數(shù)據(jù)庫有更新,對更新的定位數(shù)據(jù)進行BCD編碼壓縮;對經過B⑶編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算;將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送
一種定位數(shù)據(jù)壓縮傳輸?shù)难b置,包括定位數(shù)據(jù)庫,用于存儲定位數(shù)據(jù);定位數(shù)據(jù)庫監(jiān)聽模塊,用于對定位數(shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新;BCD數(shù)據(jù)編碼模塊,用于對更新的定位數(shù)據(jù)進行BCD編碼壓縮;CRC校驗模塊,用于對經過B⑶編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算;數(shù)據(jù)發(fā)送模塊,用于將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。本發(fā)明實施例提供的定位數(shù)據(jù)壓縮傳輸方法和裝置,通過對定位數(shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新;若所述定位數(shù)據(jù)庫有更新,對更新的定位數(shù)據(jù)進行 BCD編碼壓縮;然后對經過BCD編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算;最后將經過差
3錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。與現(xiàn)有技術相比,本發(fā)明實施例能夠用有限的網(wǎng)絡帶寬接入盡量多的實時定位數(shù)據(jù),保證實時定位數(shù)據(jù)有效性的同時降低了城市交通實時誘導的成本。
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明實施例一提供的定位數(shù)據(jù)壓縮傳輸?shù)姆椒鞒虉D;圖2為本發(fā)明實施例二提供的定位數(shù)據(jù)壓縮傳輸?shù)姆椒鞒虉D;圖3、圖4為本發(fā)明實施例三提供的定位數(shù)據(jù)壓縮傳輸?shù)难b置結構示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。為使本發(fā)明技術方案的優(yōu)點更加清楚,下面結合附圖和實施例對本發(fā)明作詳細說明。實施例一本實施例提供一種定位數(shù)據(jù)壓縮傳輸?shù)姆椒?,如圖1所示,所述方法包括101、對定位數(shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新。102、若所述定位數(shù)據(jù)庫有更新,對更新的定位數(shù)據(jù)進行BCD編碼壓縮。103、對經過B⑶編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算。104、將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。其中,所述定位數(shù)據(jù)庫具體用于存儲由GPS設備實時上傳的定位數(shù)據(jù)。進一步的,在所述對更新的定位數(shù)據(jù)進行B⑶編碼壓縮之前,還包括對更新的定位數(shù)據(jù)進行預處理。進一步的,所述對更新的定位數(shù)據(jù)進行預處理包括對所述更新的定位數(shù)據(jù)進行有效性甄別,刪除無效的定位數(shù)據(jù)。本發(fā)明實施例提供的定位數(shù)據(jù)壓縮傳輸?shù)姆椒?,通過對定位數(shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新;若所述定位數(shù)據(jù)庫有更新,對更新的定位數(shù)據(jù)進行BCD編碼壓縮;然后對經過BCD編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算;最后將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。與現(xiàn)有技術相比,本發(fā)明實施例能夠用有限的網(wǎng)絡帶寬接入盡量多的實時定位數(shù)據(jù),保證實時定位數(shù)據(jù)有效性的同時降低了城市交通實時誘導的成本。實施例二本實施例提供一種定位數(shù)據(jù)壓縮傳輸?shù)姆椒?,如圖2所示,所述方法包括
201、對定位數(shù)據(jù)庫進行監(jiān)聽。其中,所述定位數(shù)據(jù)庫具體用于存儲由GPS設備實時上傳的定位數(shù)據(jù)。202、判斷定位數(shù)據(jù)庫是否更新,若定位數(shù)據(jù)庫沒有更新則返回步驟201,若定位數(shù)據(jù)庫有更新則執(zhí)行步驟203。203、對更新的定位數(shù)據(jù)進行預處理。具體的,所述對更新的定位數(shù)據(jù)進行預處理包括對所述更新的定位數(shù)據(jù)進行有效性甄別,刪除無效的定位數(shù)據(jù)。204、對經過預處理的定位數(shù)據(jù)進行B⑶編碼壓縮。205、對經過B⑶編碼壓縮的定位數(shù)據(jù)進行差錯校驗碼計算。206、將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。本發(fā)明實施例提供的定位數(shù)據(jù)壓縮傳輸?shù)姆椒?,通過對定位數(shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新;若所述定位數(shù)據(jù)庫有更新,對更新的定位數(shù)據(jù)進行BCD編碼壓縮;然后對經過BCD編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算;最后將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。與現(xiàn)有技術相比,本發(fā)明實施例能夠用有限的網(wǎng)絡帶寬接入盡量多的實時定位數(shù)據(jù),保證實時定位數(shù)據(jù)有效性的同時降低了城市交通實時誘導的成本。實施例三本實施例提供一種定位數(shù)據(jù)壓縮傳輸?shù)难b置,如圖3所示,所述裝置包括定位數(shù)據(jù)庫31,用于存儲定位數(shù)據(jù);定位數(shù)據(jù)庫監(jiān)聽模塊32,用于對定位數(shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新;BCD數(shù)據(jù)編碼模塊33,用于當所述定位數(shù)據(jù)庫有更新時,對更新的定位數(shù)據(jù)進行 B⑶編碼壓縮;CRC校驗模塊34,用于對經過B⑶編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算;數(shù)據(jù)發(fā)送模塊35,用于將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。具體的,所述定位數(shù)據(jù)庫31,用于存儲由GPS設備實時上傳的定位數(shù)據(jù)。進一步的,如圖4所示,所述裝置還包括定位數(shù)據(jù)預處理模塊36,用于對更新的定位數(shù)據(jù)進行預處理;則所述B⑶數(shù)據(jù)編碼模塊33,還用于對預處理后的定位數(shù)據(jù)進行B⑶編碼壓縮。進一步的,所述定位數(shù)據(jù)預處理模塊36具體用于對所述更新的定位數(shù)據(jù)進行有效性甄別,刪除無效的定位數(shù)據(jù)。本發(fā)明實施例提供的定位數(shù)據(jù)壓縮傳輸?shù)难b置,通過定位數(shù)據(jù)庫監(jiān)聽模塊32對定位數(shù)據(jù)庫31進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫31是否有更新;若所述定位數(shù)據(jù)庫31有更新,則通過B⑶數(shù)據(jù)編碼模塊33對更新的定位數(shù)據(jù)進行B⑶編碼壓縮;然后通過CRC校驗模塊34對經過BCD編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算;最后通過數(shù)據(jù)發(fā)送模塊 35將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。與現(xiàn)有技術相比,本發(fā)明實施例能夠用有限的網(wǎng)絡帶寬接入盡量多的實時定位數(shù)據(jù),保證實時定位數(shù)據(jù)有效性的同時降低了城市交通實時誘導的成本。本發(fā)明實施例提供的定位數(shù)據(jù)壓縮傳輸?shù)难b置可以實現(xiàn)上述提供的方法實施例,具體功能實現(xiàn)請參見方法實施例中的說明,在此不再贅述。本發(fā)明實施例提供的定位數(shù)據(jù)壓縮傳輸?shù)姆椒把b置可以適用于對定位數(shù)據(jù)進行壓縮傳輸,但不僅限于此。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種定位數(shù)據(jù)壓縮傳輸?shù)姆椒?,其特征在于,包括對定位?shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新; 若所述定位數(shù)據(jù)庫有更新,對更新的定位數(shù)據(jù)進行BCD編碼壓縮; 對經過B⑶編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算; 將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。
2.根據(jù)權利要求1所述的方法,其特征在于,所述定位數(shù)據(jù)庫用于存儲由GPS設備實時上傳的定位數(shù)據(jù)。
3.根據(jù)權利要求1所述的方法,其特征在于,在所述對更新的定位數(shù)據(jù)進行BCD編碼壓縮之前,還包括對更新的定位數(shù)據(jù)進行預處理。
4.根據(jù)權利要求3所述的方法,其特征在于,所述對更新的定位數(shù)據(jù)進行預處理包括 對所述更新的定位數(shù)據(jù)進行有效性甄別,刪除無效的定位數(shù)據(jù)。
5.一種定位數(shù)據(jù)壓縮傳輸?shù)难b置,其特征在于,包括 定位數(shù)據(jù)庫,用于存儲定位數(shù)據(jù);定位數(shù)據(jù)庫監(jiān)聽模塊,用于對定位數(shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新;BCD數(shù)據(jù)編碼模塊,用于當所述定位數(shù)據(jù)庫有更新時,對更新的定位數(shù)據(jù)進行BCD編碼壓縮;CRC校驗模塊,用于對經過B⑶編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算; 數(shù)據(jù)發(fā)送模塊,用于將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。
6.根據(jù)權利要求5所述的裝置,其特征在于,所述定位數(shù)據(jù)庫,具體用于存儲由GPS設備實時上傳的定位數(shù)據(jù)。
7.根據(jù)權利要求5所述的裝置,其特征在于,還包括 定位數(shù)據(jù)預處理模塊,用于對更新的定位數(shù)據(jù)進行預處理;則所述BCD數(shù)據(jù)編碼模塊,還用于對預處理后的定位數(shù)據(jù)進行BCD編碼壓縮。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述定位數(shù)據(jù)預處理模塊,具體用于 對所述更新的定位數(shù)據(jù)進行有效性甄別,刪除無效的定位數(shù)據(jù)。
全文摘要
本發(fā)明實施例公開了一種定位數(shù)據(jù)壓縮傳輸?shù)姆椒ê脱b置,涉及數(shù)據(jù)傳輸技術領域,解決了當前技術中定位數(shù)據(jù)傳輸效率低,傳輸成本高的問題。所述方法包括對定位數(shù)據(jù)庫進行監(jiān)聽,判斷所述定位數(shù)據(jù)庫是否有更新;若所述定位數(shù)據(jù)庫有更新,對更新的定位數(shù)據(jù)進行BCD編碼壓縮;對經過BCD編碼壓縮后的定位數(shù)據(jù)進行差錯校驗碼計算;將經過差錯校驗碼計算后的定位數(shù)據(jù)進行發(fā)送。本發(fā)明適用于對定位數(shù)據(jù)進行壓縮傳輸。
文檔編號H04L1/00GK102325002SQ20111018705
公開日2012年1月18日 申請日期2011年7月5日 優(yōu)先權日2011年7月5日
發(fā)明者楊承繼, 胡健, 郗默洋 申請人:北京世紀高通科技有限公司