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

主站蜘蛛池模板: 日本高清成本人视频一区| 91色爱欧美精品www| 中文字幕日韩欧美| 精品少妇人妻一区二区| 成人国产小视频| 青青草原国产精品啪啪视频| 黄色网页在线播放| 欧美特级AAAAAA视频免费观看| 在线视频一区二区三区不卡| 亚洲天堂网2014| 特级aaaaaaaaa毛片免费视频 | 人人艹人人爽| 日本影院一区| 久久综合亚洲鲁鲁九月天| 伊人激情久久综合中文字幕| 国产一区二区三区精品欧美日韩| 色综合国产| 色播五月婷婷| 99久久国产自偷自偷免费一区| 制服丝袜亚洲| 2021精品国产自在现线看| 国产高清在线精品一区二区三区| 久久毛片网| 国产激情无码一区二区APP | 欧美综合成人| 色135综合网| 国产情精品嫩草影院88av| 91网址在线播放| 日韩在线第三页| 亚洲黄色成人| 国产成人啪视频一区二区三区| 欧美一级在线播放| 精品欧美日韩国产日漫一区不卡| 97在线国产视频| 国产精品第一区| 国产精品吹潮在线观看中文| 国产精品视频a| 久久精品丝袜高跟鞋| 欧美亚洲一二三区| 狠狠干欧美| 国产精品人人做人人爽人人添| 国产女人在线视频| 国产亚洲精品91| 国产精品欧美日本韩免费一区二区三区不卡 | 54pao国产成人免费视频| 深夜福利视频一区二区| 无码中文字幕精品推荐| 91成人精品视频| 久久大香香蕉国产免费网站| 午夜国产大片免费观看| 第一区免费在线观看| www.狠狠| 欧美成人综合视频| 毛片基地美国正在播放亚洲| 国产亚洲现在一区二区中文| 亚洲AV无码乱码在线观看代蜜桃| 无码专区第一页| 国产区精品高清在线观看| 久热这里只有精品6| 久久黄色小视频| 国产SUV精品一区二区6| 国产95在线 | 99免费在线观看视频| 国产亚洲男人的天堂在线观看 | 欧美a级在线| 国产人碰人摸人爱免费视频| 有专无码视频| 国产精品jizz在线观看软件| 亚洲美女视频一区| 国产女人18水真多毛片18精品| 日韩天堂在线观看| 日韩精品毛片| 国产精品第一区在线观看| 国产精品一区二区国产主播| 孕妇高潮太爽了在线观看免费| 性色一区| 婷婷中文在线| 国产91色| 欧美日韩一区二区三区四区在线观看| 在线观看视频一区二区| 久久不卡精品| 日韩最新中文字幕|