999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

鐵路協同辦公系統設計與應用

2012-04-12 00:00:00吳琳
消費電子 2012年7期

摘要:鐵路是一個技術、資金密集,業務復雜,發展迅速,對安全和服務要求極高的行業。隨著鐵路事業的發展,在管理和決策過程中需要掌握的信息量也越來越大,各部門協同工作的要求也越來越高。管理作為鐵路的一個重要組成部分,是保證運營安全、提高效率的重要環節,改善管理手段,提高管理水平關系到鐵路的發展。

關鍵詞:協同工作;無紙化辦公

一、數據壓縮知識

數據壓縮技術的發展。

隨著計算機技術的飛速發展,數據壓縮作為解決海量信息存儲和傳輸的支撐技術受到了人們的極大重視,對數據壓縮算法的研究也不僅局限于信息論中有關信源編碼的范疇,數字圖像信號、語音信號的分析和處理等技術被大量引入到有關的研究領域。

1977年,兩位以色列科學家Jacob Ziv和Abraham Lempel發表了名為“A Universal Algorithm for Sequential Data Compression”(順序數據壓縮的通用算法)的論文,提出了一種不同與以往的基于字典的壓縮方法——LZ77,他們在1978年又提出了LZ77的改進算法——LZ78,這兩個算法吧數據壓縮的研究推向了一個全新的階段。1984年,Terry Weleh發表的論文“A Technique for High Performance Data Compression”(高性能數據壓縮技術)描述了對LZ78算法的改進和具體實現技術,成為LZW算法。目前,無損數據壓縮領域中流行的數據壓縮方法多是基于字典的壓縮技術。UNIX系統上的一個實用壓縮軟件COMPRESS和Windows系統下的壓縮軟件Winzip和Winrar中所使用的壓縮算法都是基于字典壓縮技術的。

當數據壓縮被用于減少存儲空間時,可以減少程序的總執行時間。這是因為存儲量的減少將導致磁盤存取次數的減少,雖然數據的壓縮/解壓縮過程會增加額外的程序指令,但由于程序的執行時間通常少于數據的存儲時間,因此中的執行時間將減少。也正因如此,數據壓縮技術在計算機技術飛速發展的今天仍然有著很重要的作用。

二、XML壓縮索引

(一)XML壓縮背景

上文中已經述說了XML的優點,但和其它形式的數據表示相比,XML文檔往往很大。因此有些時候,傳輸速度和存儲空間會非常重要。具體來說:

1.XML是一種清晰而易用的文本標記格式,但它的弱點就是當有大量數據需要交換,而程序內部處理部分又非常少時,會導致XML文檔非常大,這樣過大的空間占用意味著更大的處理代價;

2.由于本文壓縮算法多年來一直是大量研究項目的課題,目前已經非常成熟。這種類型的算法都能方便的將XML進行壓縮,但將XML文本作為一般文本文件進行壓縮,這類算法都不大可能改善處理的速度,而且還會增加了解壓后再解析的步驟;

3.我們把XML文檔用于索引結構,這樣就不能只保持了XML文檔的結構而無法對XML進行索引搜索。也就排除了一些簡單的XML壓縮算法。

(二)XML壓縮方法

當壓縮文檔時,通常首先考慮常用的壓縮算法,如:Lempel-Ziv和Huffman,以及在它們上面實現變化的一些常用實用程序。在類Unix平臺上通常是gzip;在其它平臺上,zip更為常用,比如:PKZIP、Info-ZIP和WinZip。但這些實用程序實際上意在充分地減少XML文件的大小。但是,都沒有保持了XML文檔的結構,或是無法對XML文檔進行索引。這樣本文選擇使用BWT壓縮算法而不是順序Lempel-Ziv算法。

(三)BWT數據壓縮

利用BWT壓縮算法,我們先把字符文本進行轉換,然后進行壓縮,這樣就解決了XML文檔過大的弊端。而且BWT壓縮算法要比順序LZ算法,解壓時速度有所提高。BWT算法的具體介紹我們在第5章進行講解。

三、系統設計

(一)XML文件整體輸出

首先,我們先不考慮XML文件的結構,這樣把XML數據文件提交給程序,會按照普通文本文件的方式進行處理。程序先讀取整個文件的內容,之后將它們作為一個字符串,進行后綴數組排序,然后BWT轉換。但是這樣的結果并不如意,有以下兩個缺點:

1.程序執行的效率不高,文件內容如過大,導致整體的速度下降;

2.不便于查找,整體進行排序換轉后打亂了文件結構,不能成為索引;

(二)以XML文件結構進行輸出

由于不能破壞XML文件的結構,只能按照XML現有的標簽內容進行。這樣我們就引入了XML解析器,它可以分析出XML文件的結果和具體內容。先用解析器解析XML文件,我們就方便的判斷出,什么是標簽,什么是數據。把每個標簽或者數據,單獨進行排序轉換。

具體過程:

1.XML解析器讀取分析XML文件;

2.建立一個空的XML文件,進行添加排序轉換后的數據;

3.如分析出標簽開始,則提取此標簽,對其進行排序轉換,把結果插入新的XML文件;并記住此標簽的級別,用于插入下級標簽時使用;

4.如分析出數據,則對數據進行排序轉換,并直接把新數據插入包含它的標簽中;

5.如分析出標簽結束,則關閉此級標簽,結束數據轉換;并記錄新的標簽級別,用于插入平級標簽時使用。

參考文獻:

[1]Donald Knuth.Art of Computer Programming[M].2002,Volume,3

[2]N.Jesper Larsson.Structures of String Matching and Data Compression[D].Sweden:Lund University,1999

[3]包小源,宋再生,唐世渭,楊冬青,王騰蛟.SuffIndex——一種基于后綴樹的XML索引結構[J].計算機研究與發展,2004,41(10):1793-1801

主站蜘蛛池模板: jizz国产视频| 东京热一区二区三区无码视频| 无码免费的亚洲视频| 暴力调教一区二区三区| 9丨情侣偷在线精品国产| 国产簧片免费在线播放| 人妻无码AⅤ中文字| 亚洲综合二区| 中文字幕在线欧美| 精品一区二区久久久久网站| 日韩不卡高清视频| 美女毛片在线| 免费在线a视频| 88av在线| 成人av手机在线观看| 日韩欧美91| 婷婷激情亚洲| 亚洲欧美综合精品久久成人网| 久草视频福利在线观看| 亚洲精品自拍区在线观看| 国产精品网曝门免费视频| 日韩在线1| 国产成人高清亚洲一区久久| 久久精品国产一区二区小说| 91麻豆精品国产高清在线| 九九热在线视频| 女同久久精品国产99国| 久久久久亚洲av成人网人人软件| 午夜啪啪网| 国产超薄肉色丝袜网站| 一本二本三本不卡无码| 日韩一区二区在线电影| 国产丝袜第一页| 毛片基地美国正在播放亚洲| 亚洲国产欧美国产综合久久| 婷婷激情五月网| 人妻中文字幕无码久久一区| 亚洲天堂视频网站| 欧美成人精品在线| 亚洲视频黄| 四虎国产在线观看| 午夜不卡视频| 亚洲经典在线中文字幕| 日韩少妇激情一区二区| 69av在线| 亚洲av无码人妻| 日韩无码精品人妻| www.日韩三级| 欧美日韩免费观看| 成年免费在线观看| 欧美成人影院亚洲综合图| 成人综合在线观看| 高清视频一区| 久久精品免费国产大片| 91在线一9|永久视频在线| 日韩精品久久无码中文字幕色欲| 日韩区欧美国产区在线观看| 精品国产女同疯狂摩擦2| 亚洲动漫h| 国产成人无码综合亚洲日韩不卡| 国产H片无码不卡在线视频| 97人人模人人爽人人喊小说| 久久亚洲高清国产| 熟妇丰满人妻| 国产成人8x视频一区二区| 亚洲AV人人澡人人双人| 亚洲天堂2014| 午夜a级毛片| 国产视频自拍一区| 国产超薄肉色丝袜网站| 高清大学生毛片一级| 欧美精品综合视频一区二区| 国产精品视频白浆免费视频| 欧美高清三区| 亚洲精品无码久久毛片波多野吉| 另类专区亚洲| 99热这里只有精品2| 日韩国产欧美精品在线| a毛片基地免费大全| 欧类av怡春院| 毛片一级在线| 免费一级毛片不卡在线播放|