[發明專利]一種大型XML文件的網絡傳輸方法有效
| 申請號: | 201210013186.5 | 申請日: | 2012-01-16 |
| 公開(公告)號: | CN102571966A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 孫偉豐;李浩;王恒;程仁波;劉鈺;王文軍;鄭程光;賴錚;羅正海;徐邵稀;胡奎;關健;趙偉 | 申請(專利權)人: | 上海方正數字出版技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 201203 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 大型 xml 文件 網絡 傳輸 方法 | ||
1.一種大型XML文件的網絡傳輸方法,其特征在于,包括以下步驟:
S1:讀取XML文檔;
S2:對XML文檔的所有節點標簽進行預處理;
S3:對XML文檔中的冗余標簽進行處理;
S4:完成XML文檔的壓縮處理和分片傳輸。
2.根據權利要求1所述的方法,其特征在于,所述步驟S2進一步包括:
S21:尋找出XML文檔中所有節點標簽信息,并將所述節點標簽信息保存至一張節點數據表中,并對所述節點數據表中的每一項賦予唯一編號作為該項在表中的索引值;
S22:在完成所述節點數據表的建立后,使用節點所對應的索引號對所述XML文檔進行相應的處理,對于所述節點在文檔中的出現的位置使用其對應的節點索引號進行代替。
3.根據權利要求1或2所述的方法,其特征在于,所述步驟S4進一步包括:
S41:設置分片的初始大小為Initial_Size;
S42:取出若干個數據作為一個數據包進行壓縮處理,并進行網絡傳輸;其中所述數據包的大小為Initial_Size;
S43:判斷當前網絡負載狀況,并得到網絡自動生成的最大傳輸單元的值;
S44:根據當前網絡負載狀況和最大傳輸單元的值重新確定分片大小為New_Size;
S45:重新取大小為New_Size的數據包進行壓縮處理,并進行網絡傳輸;
S46:重復步驟S43至步驟S45,直至XML文檔全部傳輸完成。
4.根據權利要求3所述的方法,其特征在于,所述步驟S43中,判斷當前網絡負載狀況,具體包括:
A431:步驟S42中數據包傳輸后,計算得到所述數據包的數據傳輸時間TT,其中,所述數據傳輸時間TT為所述數據包發送時間與響應時間之間的差值;
A432:設定所述數據傳輸時間TT的初始上限值TT_MAX,用以描述數據在該網絡中的傳輸所需的最大時間,即在網絡異常擁堵的情況下,數據由發送端傳輸到接收端所需的最大傳輸時間;
A433:判斷網絡負載狀況:
若所述數據傳輸時間TT在區間(0,TT_MAX]內,則認為該網絡負載較為正常;若所述數據傳輸時間TT在區間(TT_MAX,+∞)內則表明該段網絡狀況較差。
5.根據權利要求3所述的方法,其特征在于,所述步驟S44進一步包括:
S441:在時間T內隨機抽取T1、T2、....、TN-1、TN、...、Tm個數據傳輸時間,這里的T指的是采樣時間;
S442:計算所述m個數據傳輸時間的統計算術平均值,即統計平均傳輸時間:
ATm=m/(1/T1+1/T2+......+1/Tm)???????(4.1)
S443:設定一個閾值,用以描述所述ATm的最大值;
S444:比較TN-1、TN兩段時間內數據報文的統計平均傳輸時間ATN和ATN-1的差值;檢查所述ATAN和所述ATN-1的關系是否滿足如公式(4.2),如滿足,則可以進一步按照公式(4.3)來增加發送分片的大小,否則執行S445;
1-((ATN-ATN-1)/ATN-1)≤闕值??????????(4.2)
New_Size=Initial_Size*(1+a)N????????(4.3)
其中:Initial_Size為初始分片大小,New_Size為調整后的數據分片大小,a為數據分片的增幅大小,N為增幅指數,其初始值可以設置為1,每次執行所述算法時候將N設置為N=N±1;
S445:將a設置為-a,N設置為N-1(N≥1),并用公式(4.3)來重新調整數據分片的大小。
6.根據權利要求1所述的方法,其特征在于,所述步驟S3進一步包括:刪除所有節點的右標簽。
7.根據權利要求3所述的方法,其特征在于,步驟S42中取出的數據同時包括該數據在整個文檔中的節點數據表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海方正數字出版技術有限公司,未經上海方正數字出版技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210013186.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種探傷儀專用架
- 下一篇:光路調節模塊及激光器





