国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種gps數(shù)據(jù)的壓縮方法

      文檔序號(hào):8365087閱讀:516來源:國知局
      一種gps數(shù)據(jù)的壓縮方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及數(shù)據(jù)庫處理技術(shù)領(lǐng)域,尤其是一種GPS數(shù)據(jù)的壓縮方法。
      【背景技術(shù)】
      [0002] 隨著科技的不斷發(fā)展,GPS在各個(gè)領(lǐng)域的應(yīng)用越來廣泛,例如車輛、手機(jī)、航空、物 聯(lián)網(wǎng)、車聯(lián)網(wǎng)等嵌入式設(shè)備或者具有嵌入式設(shè)備的領(lǐng)域內(nèi);然而,標(biāo)準(zhǔn)的GPS數(shù)據(jù)量是非常 龐大的,其需要大容量的硬件設(shè)備進(jìn)行支持,如此便極大地提高了嵌入式設(shè)備的成本;同 時(shí),現(xiàn)有的GPS數(shù)據(jù)一般都采用關(guān)系數(shù)據(jù)庫存儲(chǔ),當(dāng)遇到信號(hào)干擾、流量不足、網(wǎng)絡(luò)故障或 者GPS數(shù)據(jù)庫服務(wù)器的存儲(chǔ)量達(dá)到一定程度時(shí),關(guān)系數(shù)據(jù)庫的運(yùn)行就會(huì)變得非常慢,造成 數(shù)據(jù)庫服務(wù)器的利用效率嚴(yán)重降低,從而影響了進(jìn)一步的數(shù)據(jù)存儲(chǔ)。
      [0003] 因此,對(duì)GPS數(shù)據(jù)進(jìn)行壓縮對(duì)各個(gè)領(lǐng)域或行業(yè)內(nèi)的嵌入式設(shè)備是十分必要。

      【發(fā)明內(nèi)容】

      [0004] 針對(duì)上述現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種步驟簡(jiǎn)單、數(shù)據(jù)壓縮 率高,能夠使GPS數(shù)據(jù)更加容易的嵌入到嵌入式設(shè)備內(nèi)并利于降低嵌入式設(shè)備的成本的 GPS數(shù)據(jù)的壓縮方法。
      [0005] 為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
      [0006] 一種GPS數(shù)據(jù)的壓縮方法,它包括以下步驟:
      [0007] S1 :對(duì)GPS數(shù)據(jù)重新進(jìn)行排列組合,以形成若干個(gè)數(shù)據(jù)組,每個(gè)所述數(shù)據(jù)組均包含 M個(gè)數(shù)據(jù);S2 :在每個(gè)所述數(shù)據(jù)組中,以M個(gè)數(shù)據(jù)的首節(jié)至第N節(jié)為序開尋找各數(shù)據(jù)間的當(dāng) 前節(jié)中最長(zhǎng)的匹配字符;如果找到,則執(zhí)行一次S3 ;否則,執(zhí)行一次S4 ;
      [0008] S3 :輸出一個(gè)二元字典組(L,V)后,再向后滑動(dòng)L+1個(gè)字符,重復(fù)執(zhí)行一次S2,直 至各個(gè)數(shù)據(jù)間的當(dāng)前節(jié)尋找完畢;再在各個(gè)數(shù)據(jù)間的下一節(jié)中執(zhí)行S2 ;
      [0009] S4 :以M個(gè)數(shù)據(jù)的當(dāng)前節(jié)為一個(gè)單元輸出一個(gè)二元符號(hào)組(M,K),向后滑動(dòng)一節(jié), 重復(fù)執(zhí)行一次S2 ;
      [0010] 其中,V為某一字符的內(nèi)容,L為某一字符的長(zhǎng)度,K為某一節(jié)的全部字符的內(nèi)容。
      [0011] 優(yōu)選地,在所述S1中,將以首節(jié)至第N節(jié)中具有相同字符的M個(gè)數(shù)據(jù)重新排列組 合,以形成一個(gè)數(shù)據(jù)組。
      [0012] 優(yōu)選地,在所述S1中,M = 9。
      [0013] 優(yōu)選地,在所述S3中,如果存在連續(xù)的X個(gè)相同的二元字典組(M,V),則將X個(gè)二 元字典組(M,V)合并后輸出一個(gè)二元字典組(X*M,V)。
      [0014] 優(yōu)選地,在所述S4中,如果存在連續(xù)的Y個(gè)二元符號(hào)組(M,K),則將Y個(gè)二元符號(hào) 組(M,K)合并后輸出一個(gè)Y+1元字典組(Y*M,K,K',K"…Kn);其中,K'為某一節(jié)的下一 節(jié)的全部字符的內(nèi)容、K"…Kn依次類推。
      [0015] 由于采用了上述方案,本發(fā)明將存儲(chǔ)的數(shù)據(jù)進(jìn)行重新排列組合后,再對(duì)各個(gè)數(shù)據(jù) 單元(即數(shù)據(jù)組)進(jìn)行編碼(即形成字典表),以此可提高數(shù)據(jù)的壓縮率;經(jīng)驗(yàn)證,以50M的 全國紅綠燈的GPS數(shù)據(jù)為例,利用上述方法壓縮,可壓縮到3M以內(nèi),從而可以將GPS數(shù)據(jù)輕 易地嵌入到嵌入式設(shè)備內(nèi),有利于節(jié)約嵌入式設(shè)備的成本,并極大地提高了GPS數(shù)據(jù)的讀 取速度。
      【具體實(shí)施方式】
      [0016] 以下對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明,但是本發(fā)明可以由權(quán)利要求限定和覆蓋的 多種不同方式實(shí)施。
      [0017] 本實(shí)施例的GPS數(shù)據(jù)的壓縮方法,它包括以下步驟:
      [0018] 步驟S1:對(duì)GPS數(shù)據(jù)重新進(jìn)行排列組合,以形成若干個(gè)數(shù)據(jù)組,每個(gè)數(shù)據(jù)組均包含 M個(gè)數(shù)據(jù);
      [0019] 步驟S2:在每個(gè)數(shù)據(jù)組中,以M個(gè)數(shù)據(jù)的首節(jié)至第N節(jié)為序開尋找各數(shù)據(jù)間的當(dāng) 前節(jié)中最長(zhǎng)的匹配字符;如果找到,則執(zhí)行一次步驟S3;否則,執(zhí)行一次步驟S4;
      [0020] 步驟S3:輸出一個(gè)二元字典組(L,V)后,再向后滑動(dòng)L+1個(gè)字符,重復(fù)執(zhí)行一次步 驟S2,直至各個(gè)數(shù)據(jù)間的當(dāng)前節(jié)尋找完畢;再在各個(gè)數(shù)據(jù)間的下一節(jié)中步驟執(zhí)行S2;
      [0021] 步驟S4:以M個(gè)數(shù)據(jù)的當(dāng)前節(jié)為一個(gè)單元輸出一個(gè)二元符號(hào)組(M,K),向后滑動(dòng)一 節(jié),重復(fù)執(zhí)行一次步驟S2;
      [0022] 在上述步驟中,V為某一字符的內(nèi)容,L為某一字符的長(zhǎng)度(或者個(gè)數(shù)),K為某一 節(jié)的全部字符的內(nèi)容。
      [0023] 基于上述步驟,本發(fā)明將存儲(chǔ)的數(shù)據(jù)進(jìn)行重新排列組合后,再對(duì)各個(gè)數(shù)據(jù)單元 (即數(shù)據(jù)組)進(jìn)行編碼(即形成字典表),以此可提高數(shù)據(jù)的壓縮率;經(jīng)驗(yàn)證,以50M的全國 紅綠燈的GPS數(shù)據(jù)為例,利用上述方法壓縮,可壓縮到3M以內(nèi),從而可以將GPS數(shù)據(jù)輕易地 嵌入到嵌入式設(shè)備內(nèi),有利于節(jié)約嵌入式設(shè)備的成本,并極大地提高了GPS數(shù)據(jù)的讀取速 度。
      [0024] 由于諸多GPS數(shù)據(jù)中存在很多共性(比如每個(gè)數(shù)據(jù)中的前幾節(jié)字符完全相同),故 為提高后續(xù)步驟中效率,在步驟S1中,采用以首節(jié)至第N節(jié)中具有相同字符的數(shù)據(jù)(共計(jì) M個(gè))進(jìn)行重新排列組合以形成一個(gè)數(shù)據(jù)組;如原始GPS數(shù)據(jù)為以下數(shù)據(jù):
      [0025]A1B1C1,D1E1F1,G1H1I1.........AnBnCn,DnEnFn,GnHnln;
      [0026] 以下列形成進(jìn)行組合分配:
      [0027]A1B1C1,A2B2C2.........A9B9C9.........AnBnCn;
      [0028]D1E1F1,D2E2F2.........D9E9F9.........DnEnFn;
      [0029]G1H1I1,G2H2I2.........G9H9I9.........GnHnln;
      [0030] 從而最終生成以下數(shù)據(jù)組:
      [0031] A1*"A9…AnBl*"B9"*BnC1*"C9…Cn;
      [0032]Dl*"D9"*DnEl*"E9"*EnFI*"F9…Fn;
      [0033] Gl."G9~GnHl."H9~HnIl."I9~In。
      [0034] 為進(jìn)一步提高數(shù)據(jù)壓縮率,在步驟SI中,M=9,即以9個(gè)數(shù)據(jù)形成一個(gè)數(shù)據(jù)組。
      [0035] 進(jìn)一步地,為增強(qiáng)數(shù)據(jù)的整合,便于對(duì)每個(gè)數(shù)據(jù)組進(jìn)行編碼,在步驟S3中,如果存 在連續(xù)的X個(gè)相同的二元字典組(M,V),則將X個(gè)二元字典組(M,V)合并后輸出一個(gè)二元 字典組(X*M,V)。
      [0036] 同理,在步驟S4中,如果存在連續(xù)的Y個(gè)二元符號(hào)組(M,K),則將Y個(gè)二元符號(hào)組 (M,K)合并后輸出一個(gè)Y+1元字典組(Y*M,K,K',K"…Kn);其中,K'為某一節(jié)的下一節(jié) 的全部字符的內(nèi)容、K"…Kn依次類推。
      [0037] 為更加直觀的說明本發(fā)明的優(yōu)越性,以表一所示的一個(gè)數(shù)據(jù)組為例,
      【主權(quán)項(xiàng)】
      1. 一種GI^S數(shù)據(jù)的壓縮方法,其特征在于,它包括W下步驟: 51 ;對(duì)GI^S數(shù)據(jù)重新進(jìn)行排列組合,W形成若干個(gè)數(shù)據(jù)組,每個(gè)所述數(shù)據(jù)組均包含M個(gè) 數(shù)據(jù); 52 ;在每個(gè)所述數(shù)據(jù)組中,個(gè)數(shù)據(jù)的首節(jié)至第N節(jié)為序開尋找各數(shù)據(jù)間的當(dāng)前節(jié)中 最長(zhǎng)的匹配字符;如果找到,則執(zhí)行一次S3 ;否則,執(zhí)行一次S4 ; 53 ;輸出一個(gè)二元字典組a, V)后,再向后滑動(dòng)L+1個(gè)字符,重復(fù)執(zhí)行一次S2,直至各 個(gè)數(shù)據(jù)間的當(dāng)前節(jié)尋找完畢;再在各個(gè)數(shù)據(jù)間的下一節(jié)中執(zhí)行S2 ; 54 ;WM個(gè)數(shù)據(jù)的當(dāng)前節(jié)為一個(gè)單元輸出一個(gè)二元符號(hào)組(M,K),向后滑動(dòng)一節(jié),重復(fù) 執(zhí)行一次S2 ; 其中,V為某一字符的內(nèi)容,L為某一字符的長(zhǎng)度,K為某一節(jié)的全部字符的內(nèi)容。
      2. 如權(quán)利要求1所述的一種GPS數(shù)據(jù)的壓縮方法,其特征在于;在所述S1中,將W首 節(jié)至第N節(jié)中具有相同字符的M個(gè)數(shù)據(jù)重新排列組合,W形成一個(gè)數(shù)據(jù)組。
      3. 如權(quán)利要求2所述的一種GI^S數(shù)據(jù)的壓縮方法,其特征在于;在所述S1中,M = 9。
      4. 如權(quán)利要求1-3中任一項(xiàng)所述的一種GI^S數(shù)據(jù)的壓縮方法,其特征在于;在所述S3 中,如果存在連續(xù)的X個(gè)相同的二元字典組(M,V),則將X個(gè)二元字典組(M,V)合并后輸出 一個(gè)二元字典組狂*M,V)。
      5. 如權(quán)利要求4所述的一種GI^S數(shù)據(jù)的壓縮方法,其特征在于;在所述S4中,如果存 在連續(xù)的Y個(gè)二元符號(hào)組(M,K),則將Y個(gè)二元符號(hào)組(M,K)合并后輸出一個(gè)Y+1元字典 組(Y*M,K,K',K"…護(hù));其中,K'為某一節(jié)的下一節(jié)的全部字符的內(nèi)容、K"…r依次類 推。
      【專利摘要】本發(fā)明涉及數(shù)據(jù)庫處理技術(shù)領(lǐng)域,尤其是一種GPS數(shù)據(jù)的壓縮方法。它包括以下步驟:S1:對(duì)GPS數(shù)據(jù)重新進(jìn)行排列組合,以形成若干個(gè)數(shù)據(jù)組,每個(gè)數(shù)據(jù)組均包含M個(gè)數(shù)據(jù);S2:在每個(gè)數(shù)據(jù)組中,以M個(gè)數(shù)據(jù)的首節(jié)至第N節(jié)為序開尋找各數(shù)據(jù)間的當(dāng)前節(jié)中最長(zhǎng)的匹配字符;如果找到,則執(zhí)行一次S3;否則,執(zhí)行一次S4;S3:輸出一個(gè)二元字典組(L,V)后,再向后滑動(dòng)L+1個(gè)字符,重復(fù)執(zhí)行一次S2,直至各個(gè)數(shù)據(jù)間的當(dāng)前節(jié)尋找完畢;再在各個(gè)數(shù)據(jù)間的下一節(jié)中執(zhí)行S2;S4:以M個(gè)數(shù)據(jù)的當(dāng)前節(jié)為一個(gè)單元輸出一個(gè)二元符號(hào)組(M,K),向后滑動(dòng)一節(jié),重復(fù)執(zhí)行一次S2;其中,V為某一字符的內(nèi)容,L為某一字符的長(zhǎng)度,K為某一節(jié)的全部字符的內(nèi)容。本發(fā)明可有效提高數(shù)據(jù)的壓縮率,具有很強(qiáng)的實(shí)用價(jià)值。
      【IPC分類】H03M7-30
      【公開號(hào)】CN104682965
      【申請(qǐng)?zhí)枴緾N201510126188
      【發(fā)明人】李香迷
      【申請(qǐng)人】深圳市微科通訊設(shè)備有限公司
      【公開日】2015年6月3日
      【申請(qǐng)日】2015年3月20日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1