• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于實現增量傳輸的網頁模板生成方法和裝置制造方法及圖紙

    技術編號:9718825 閱讀:110 留言:0更新日期:2014-02-27 05:36
    本發明專利技術公開了一種用于實現增量傳輸的網頁模板生成方法和裝置。該方法包括:獲取網頁的網頁數據;對網頁數據進行分行處理,得到多個行;分別查找每個行的網頁模板;計算查找到的網頁模板對網頁的覆蓋率;以及根據計算得到的覆蓋率確定是否生成新的網頁模板。通過本發明專利技術,達到了在實現增量傳輸生成網頁模板時減小系統開銷的效果。

    【技術實現步驟摘要】
    用于實現增量傳輸的網頁模板生成方法和裝置
    本專利技術涉及互聯網領域,具體而言,涉及一種用于實現增量傳輸的網頁模板生成方法和裝置。
    技術介紹
    對于C/S架構的手機瀏覽器,當用戶使用瀏覽器瀏覽網頁時,瀏覽器通過在本地緩存網頁模板,服務端只需要傳輸網頁的增量編碼文件,從而達到節約網絡數據傳輸提高瀏覽速度的效果。在實際應用中,并不是所有的網頁都基于緩存的網頁模板,對于是否基于緩存的網頁模板,往往決定于模板對網頁的覆蓋率,如果模板對網頁的覆蓋率高,則基于緩存的網頁模板,如果模板對網頁的覆蓋率不夠高,則不基于緩存的網頁模板,創建新的網頁模板。在現有技術中,如果緩存有大量網頁模板,在接收新的網頁時,則需要將新接收到的網頁和每個網頁模板一一進行比較,數據處理量和系統開銷比較大。針對現有技術中在實現增量傳輸生成網頁模板時系統開銷比較大的問題,目前尚未提出有效的解決方案。
    技術實現思路
    本專利技術的主要目的在于提供一種用于實現增量傳輸的網頁模板生成方法和裝置,以解決現有技術中在實現增量傳輸生成網頁模板時系統開銷比較大的問題。為了實現上述目的,根據本專利技術的一個方面,提供了一種用于實現增量傳輸的網頁模板生成方法。該方法包括:獲取網頁的網頁數據;對網頁數據進行分行處理,得到多個行;分別查找每個行的網頁模板;計算查找到的網頁模板對網頁的覆蓋率;以及根據計算得到的覆蓋率確定是否生成新的網頁模板。進一步地,對網頁數據進行分行處理,得到多個行包括:按照換行符對網頁數據進行切分,得到多個行。進一步地,在對網頁數據進行分行處理,得到多個行之后,該方法還包括:對每個行根據域名和行數據生成關鍵詞;分別查找每個行的網頁模板包括:通過關鍵詞查找網頁模板行索引表,得到分別每個行的網頁模板。進一步地,查找到的網頁模板包括第一網頁模板,計算查找到的網頁模板對網頁的覆蓋率包括:計算第一網頁模板所對應的行總長度;計算網頁的行總長度;根據第一網頁模板所對應的行總長度和網頁的行總長度計算第一網頁模板對網頁的覆蓋率。進一步地,根據計算得到的覆蓋率確定是否生成新的網頁模板包括:分別獲取查找到的每個網頁模板對網頁的覆蓋率,得到多個覆蓋率;獲取多個覆蓋率中的最大覆蓋率;判斷最大覆蓋率是否大于設定閾值;如果最大覆蓋率大于或等于設定閾值,則基于最大覆蓋率對應的網頁模板傳輸增量文件;如果最大覆蓋率小于設定閾值,則生成新的網頁模板。為了實現上述目的,根據本專利技術的另一方面,提供了一種用于實現增量傳輸的網頁模板生成裝置。該裝置包括:獲取單元,用于獲取網頁的網頁數據;分行單元,用于對網頁數據進行分行處理,得到多個行;查找單元,用于分別查找每個行的網頁模板;計算單元,用于計算查找到的網頁模板對網頁的覆蓋率;第一生成單元,用于根據計算得到的覆蓋率確定是否生成新的網頁模板。進一步地,分行單元用于按照換行符對網頁數據進行切分,得到多個行。進一步地,該用于實現增量傳輸的網頁模板生成裝置還包括:第二生成單元,用于在對網頁數據進行分行處理,得到多個行之后,對每個行根據域名和行數據生成關鍵詞,其中,查找單元用于通過關鍵詞查找網頁模板行索引表,得到分別每個行的網頁模板。進一步地,查找到的網頁模板包括第一網頁模板,計算單元包括:第一計算模塊,用于計算第一網頁模板所對應的行總長度;第二計算模塊,用于計算網頁的行總長度;第三計算模塊,用于根據第一網頁模板所對應的行總長度和網頁的行總長度計算第一網頁模板對網頁的覆蓋率。進一步地,第一生成單元包括:第一獲取模塊,用于分別獲取查找到的每個網頁模板對網頁的覆蓋率,得到多個覆蓋率;第二獲取模塊,用于獲取多個覆蓋率中的最大覆蓋率;判斷模塊,用于判斷最大覆蓋率是否大于設定閾值;傳輸模塊,用于在最大覆蓋率大于或等于設定閾值時,基于最大覆蓋率對應的網頁模板傳輸增量文件;生成模塊,用于在最大覆蓋率小于設定閾值時,生成新的網頁模板。通過本專利技術,由于對網頁數據進行了分行處理,得到多個行,在計算網頁模板對網頁的覆蓋率時,對網頁進行了分行處理,得到多個行,僅需要對包括這些行的網頁模板進行計算,無需對所有的網頁模板均進行計算,解決了現有技術中在實現增量傳輸生成網頁模板時系統開銷比較大的問題,進而達到了在實現增量傳輸生成網頁模板時減小系統開銷的效果。附圖說明構成本申請的一部分的附圖用來提供對本專利技術的進一步理解,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1是根據本專利技術第一實施例的用于實現增量傳輸的網頁模板生成裝置的示意圖;圖2是根據本專利技術第二實施例的用于實現增量傳輸的網頁模板生成裝置的示意圖;圖3是根據本專利技術第三實施例的用于實現增量傳輸的網頁模板生成裝置的示意圖;圖4是根據本專利技術第四實施例的用于實現增量傳輸的網頁模板生成裝置的示意圖;圖5是根據本專利技術實施例的用于實現增量傳輸的網頁模板生成方法的流程圖;圖6是根據本專利技術實施例中計算查找到的網頁模板對網頁的覆蓋率的方法流程圖;以及圖7是根據本專利技術實施例中根據計算得到的覆蓋率確定是否生成新的網頁模板方法的流程圖。具體實施方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本專利技術。為了使本
    的人員更好地理解本專利技術方案,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分的實施例,而不是全部的實施例?;诒緦@夹g中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本專利技術保護的范圍。需要說明的是,本專利技術的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本專利技術的實施例例如能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。本專利技術實施例提供了一種用于實現增量傳輸的網頁模板生成裝置。該網頁模板生成裝置用于生成網頁模板以實現對網頁內容的增量進行傳輸。圖1是根據本專利技術第一實施例的實現增量傳輸的網頁模板生成裝置的示意圖。如圖所示,該實現增量傳輸的網頁模板生成裝置包括獲取單元10、分行單元20、查找單元30、計算單元40和第一生成單元50。獲取單元10用于獲取網頁的網頁數據。獲取單元10可以獲取任意一個網頁的網頁數據,獲取的網頁數據可以包括獲取網頁內所有內容的數據,例如網頁內新聞數據、網頁內的廣告數據、網頁內的鏈接數據等。獲取網頁數據可以首先獲取網頁地址,然后再根據獲取到的網頁地址從網頁數據表中獲取相應的網頁數據。網頁數據表中存儲的網頁數據包括:網頁的URL和網頁的源文件,網頁數據表中可以存儲了字段部分和描述部分。例如,存儲的字段是“網頁URL”,對應的描述是該URL去除協議部分,去除錨部分,按域翻轉域名部分。例如:http://www.sina.com.cn/a/b.php?ac=b#ab本文檔來自技高網
    ...
    用于實現增量傳輸的網頁模板生成方法和裝置

    【技術保護點】
    一種用于實現增量傳輸的網頁模板生成方法,其特征在于,包括:獲取網頁的網頁數據;對所述網頁數據進行分行處理,得到多個行;分別查找每個行的網頁模板;計算查找到的網頁模板對所述網頁的覆蓋率;以及根據計算得到的覆蓋率確定是否生成新的網頁模板。

    【技術特征摘要】
    1.一種用于實現增量傳輸的網頁模板生成方法,其特征在于,包括:獲取網頁的網頁數據;對所述網頁數據進行分行處理,得到多個行;分別查找每個行的網頁模板;分別計算查找到的每個網頁模板對所述網頁的覆蓋率;以及根據計算得到的覆蓋率確定是否生成新的網頁模板。2.根據權利要求1所述的用于實現增量傳輸的網頁模板生成方法,其特征在于,對所述網頁數據進行分行處理,得到多個行包括:按照換行符對所述網頁數據進行切分,得到多個行。3.根據權利要求1所述的用于實現增量傳輸的網頁模板生成方法,其特征在于,在對所述網頁數據進行分行處理,得到多個行之后,所述方法還包括:對每個行根據域名和行數據生成關鍵詞;分別查找每個行的網頁模板包括:通過所述關鍵詞查找網頁模板行索引表,得到每個行的網頁模板。4.根據權利要求1所述的用于實現增量傳輸的網頁模板生成方法,其特征在于,查找到的網頁模板包括第一網頁模板,分別計算查找到的每個網頁模板對所述網頁的覆蓋率包括:計算所述第一網頁模板所對應的行總長度;計算所述網頁的行總長度;以及根據所述第一網頁模板所對應的行總長度和所述網頁的行總長度計算所述第一網頁模板對所述網頁的覆蓋率,其中,計算的公式為:覆蓋率=第一網頁模板所對應的行總長度/網頁的行總長度。5.根據權利要求1所述的用于實現增量傳輸的網頁模板生成方法,其特征在于,根據計算得到的覆蓋率確定是否生成新的網頁模板包括:分別獲取查找到的每個網頁模板對所述網頁的覆蓋率,得到多個覆蓋率;獲取所述多個覆蓋率中的最大覆蓋率;判斷所述最大覆蓋率是否大于設定閾值;如果所述最大覆蓋率大于或等于所述設定閾值,則基于所述最大覆蓋率對應的網頁模板傳輸增量文件;如果所述最大覆蓋率小于所述設定閾值,則生成新的網頁模板。6.一種用于實現增量傳輸的網頁模板生成裝置,其特征在于,包括...

    【專利技術屬性】
    技術研發人員:周向根鄭海洪,翟光亞,
    申請(專利權)人:優視科技有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 四虎成人精品国产永久免费无码| 亚洲午夜无码久久| 亚洲精品无码日韩国产不卡?V| 亚洲人成人无码网www国产| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 中文字幕丰满伦子无码| 国产精品无码午夜福利| 亚洲AV无码之国产精品| 免费无码一区二区三区| 亚洲免费无码在线| 久久久精品天堂无码中文字幕| 无码人妻精品一区二区在线视频| 国产精品无码一区二区在线| 亚洲AV无码乱码在线观看富二代 | 久久精品亚洲中文字幕无码网站| 无码高潮爽到爆的喷水视频app| 无码人妻精品一区二区三区夜夜嗨| 午夜寂寞视频无码专区| 精品国产V无码大片在线看| 亚洲av无码一区二区乱子伦as | 亚洲中文字幕无码不卡电影| 久久美利坚合众国AV无码| 中文字幕AV无码一区二区三区| 久久午夜夜伦鲁鲁片免费无码| 国产高清无码毛片| 亚洲国产精品无码久久青草 | 国产aⅴ无码专区亚洲av麻豆| 无码中文人妻在线一区| 无码国产激情在线观看| 精品无码国产一区二区三区麻豆| 亚洲av无码无线在线观看| 精品欧洲av无码一区二区| 91精品久久久久久无码| 日韩人妻无码一区二区三区久久| 亚洲av无码一区二区乱子伦as| 无码人妻精品一区二区三区夜夜嗨 | 亚洲国产精品无码久久一区二区| 国产成人无码AV一区二区| 日韩人妻无码精品系列| 国产成年无码久久久免费| 国产午夜无码视频在线观看|