[發(fā)明專利]一種傳輸數(shù)據(jù)的方法在審
| 申請?zhí)枺?/td> | 201410197598.8 | 申請日: | 2014-05-12 |
| 公開(公告)號: | CN104009979A | 公開(公告)日: | 2014-08-27 |
| 發(fā)明(設(shè)計)人: | 劉喆 | 申請(專利權(quán))人: | 劉喆 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 071000 河北省保*** | 國省代碼: | 河北;13 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 傳輸 數(shù)據(jù) 方法 | ||
技術(shù)領(lǐng)域
?本發(fā)明涉及一種傳輸數(shù)據(jù)的方法,屬于計算機軟件領(lǐng)域。
背景技術(shù)
計算機和通信系統(tǒng)中每次傳輸數(shù)據(jù)時,發(fā)送數(shù)據(jù)端將需要發(fā)送的全部數(shù)據(jù)發(fā)送到接收數(shù)據(jù)端,一個發(fā)送數(shù)據(jù)的過程就完成了。特別是在服務(wù)器端和瀏覽器端系統(tǒng)架構(gòu)中使用瀏覽器瀏覽網(wǎng)頁時,通過客戶端請求服務(wù)器傳輸網(wǎng)頁數(shù)據(jù)返回客戶端時,服務(wù)器將瀏覽器請求的全部頁面數(shù)據(jù)返回給客戶端,包括HTML、CSS、JavaScript等數(shù)據(jù),由于每次傳輸數(shù)據(jù)時都包含大量重復(fù)的數(shù)據(jù),造成網(wǎng)絡(luò)通信中反復(fù)傳輸這些重復(fù)數(shù)據(jù)。在WebApp迅速發(fā)展階段,需要傳輸?shù)木W(wǎng)頁數(shù)據(jù)量大量增加,大量的重復(fù)數(shù)據(jù)占用了網(wǎng)絡(luò)傳輸資源,節(jié)省移動網(wǎng)絡(luò)流量和縮短瀏覽器頁面響應(yīng)時間是急需解決的問題。為了節(jié)省發(fā)送、接收數(shù)據(jù)量,現(xiàn)有解決方案有:把要發(fā)送的全部數(shù)據(jù)添加一個標(biāo)識碼,判斷數(shù)據(jù)接收端是否存儲有這個標(biāo)識碼,如果存儲有這個標(biāo)識碼,說明數(shù)據(jù)接收端存儲有要發(fā)送的數(shù)據(jù),不將全部數(shù)據(jù)發(fā)送到接收端,從而節(jié)省發(fā)送、接收數(shù)據(jù)的流量。使用這種解決方案的缺點是:當(dāng)要發(fā)送的全部數(shù)據(jù)中只有極少數(shù)據(jù)發(fā)生改變,也需要把全部數(shù)據(jù)都重新發(fā)送到接收端,在這個發(fā)送、接收數(shù)據(jù)過程中,沒有把要發(fā)送的數(shù)據(jù)劃分出區(qū)域,發(fā)送數(shù)據(jù)之前判斷接收端是否已經(jīng)存儲有數(shù)據(jù)某些區(qū)域,只把已經(jīng)改變的數(shù)據(jù)區(qū)域或者新的數(shù)據(jù)區(qū)域數(shù)據(jù)發(fā)送到數(shù)據(jù)接收端。
發(fā)明內(nèi)容
本發(fā)明的目的是實現(xiàn):計算機和通信系統(tǒng)中每次傳輸數(shù)據(jù)時,最大程度的節(jié)省發(fā)送、接收數(shù)據(jù)量,同時還節(jié)省了發(fā)送和接收設(shè)備的電力消耗,特別是在對數(shù)據(jù)流量和電力消耗敏感的便攜設(shè)備中產(chǎn)生明顯效果。
本發(fā)明技術(shù)方案是:一種傳輸數(shù)據(jù)的方法,如圖1所示。
把準(zhǔn)備發(fā)送的數(shù)據(jù)劃分出區(qū)域,每個數(shù)據(jù)區(qū)域都包含有區(qū)域標(biāo)識和區(qū)域標(biāo)識版本信息兩個必要要素和其它標(biāo)識輔助信息要素,其它標(biāo)識輔助信息為可選項。數(shù)據(jù)區(qū)域標(biāo)識用于確定數(shù)據(jù)區(qū)域范圍,由開始標(biāo)記和結(jié)束標(biāo)記組成,區(qū)域標(biāo)識版本信息用于標(biāo)記區(qū)域標(biāo)識版本號,其它標(biāo)識輔助信息為時間信息、地域信息等需要添加的標(biāo)識輔助信息要素。
在準(zhǔn)備發(fā)送的數(shù)據(jù)中包含一段數(shù)據(jù)區(qū)域標(biāo)識、區(qū)域標(biāo)識版本信息和其它標(biāo)識輔助信息的頭文件信息,這一段頭文件信息隨準(zhǔn)備發(fā)送的數(shù)據(jù)一起發(fā)送到數(shù)據(jù)接收端并存儲在數(shù)據(jù)接收端。數(shù)據(jù)區(qū)域標(biāo)識、區(qū)域標(biāo)識版本信息和其它標(biāo)識輔助信息的頭文件信息也能夠被數(shù)據(jù)接收端發(fā)送回數(shù)據(jù)發(fā)送端。
數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端都可以通過本地存儲的包含數(shù)據(jù)區(qū)域標(biāo)識、區(qū)域標(biāo)識版本信息和其它標(biāo)識輔助信息的頭文件信息與發(fā)送過來的包含數(shù)據(jù)區(qū)域標(biāo)識、區(qū)域標(biāo)識版本信息和其它標(biāo)識輔助信息的頭文件信息進(jìn)行比較,判斷哪些數(shù)據(jù)區(qū)域的數(shù)據(jù)在本地已經(jīng)存在,哪些數(shù)據(jù)區(qū)域的數(shù)據(jù)是新數(shù)據(jù),哪些數(shù)據(jù)區(qū)域的數(shù)據(jù)已經(jīng)刪除,哪些數(shù)據(jù)區(qū)域的數(shù)據(jù)是已經(jīng)更改變化了的數(shù)據(jù)。發(fā)送數(shù)據(jù)前根據(jù)判斷的結(jié)果,只把全部數(shù)據(jù)中需要發(fā)送的數(shù)據(jù)區(qū)域的數(shù)據(jù)發(fā)送到數(shù)據(jù)接收端,實現(xiàn)節(jié)省數(shù)據(jù)流量和節(jié)省電力消耗的效果。
附圖說明????
圖1為本發(fā)明的數(shù)據(jù)區(qū)域劃分示意圖。
具體實施方式
由于服務(wù)器端和瀏覽器端系統(tǒng)架構(gòu)在網(wǎng)絡(luò)傳輸數(shù)據(jù)過程中具有許多特殊性,并且標(biāo)準(zhǔn)化組織統(tǒng)一定義了在網(wǎng)絡(luò)傳輸數(shù)據(jù)過程中的規(guī)范,所以在以下具體實施方式中分別描述本發(fā)明在服務(wù)器端和瀏覽器端系統(tǒng)架構(gòu)中傳輸數(shù)據(jù)過程和在其它系統(tǒng)架構(gòu)(非服務(wù)器端和瀏覽器端系統(tǒng)架構(gòu))中傳輸數(shù)據(jù)過程。
本實例為在服務(wù)器端和瀏覽器端系統(tǒng)架構(gòu)中的實施方式:
對在服務(wù)器端存儲的網(wǎng)頁數(shù)據(jù)進(jìn)行區(qū)域劃分,標(biāo)記出開始標(biāo)記和結(jié)束標(biāo)記,區(qū)域劃分的范圍、數(shù)量、開始標(biāo)記和結(jié)束標(biāo)記的位置由程序設(shè)計人員自主確定,優(yōu)先方案是把經(jīng)常發(fā)生變化的一段數(shù)據(jù)劃分成一個區(qū)域或分別劃分成幾個區(qū)域,把不經(jīng)常發(fā)生變化的一段數(shù)據(jù)劃分成一個或幾個區(qū)域,網(wǎng)頁數(shù)據(jù)中包含的HTML、CSS、JavaScript等數(shù)據(jù)可以劃分到一個區(qū)域內(nèi),劃分區(qū)域的目的是實現(xiàn)在第一次傳輸完數(shù)據(jù)后,再次傳輸數(shù)據(jù)時,已經(jīng)傳輸并存儲在瀏覽器客戶端的數(shù)據(jù)中沒有發(fā)生變化的數(shù)據(jù)就不再通過網(wǎng)絡(luò)進(jìn)行傳輸;各數(shù)據(jù)區(qū)域標(biāo)識的開始標(biāo)記和結(jié)束標(biāo)記在數(shù)據(jù)中標(biāo)記完成后,在各數(shù)據(jù)區(qū)域開始標(biāo)記后標(biāo)記區(qū)域標(biāo)識版本信息,區(qū)域標(biāo)識版本信息由程序設(shè)計人員自主確定,當(dāng)數(shù)據(jù)區(qū)域內(nèi)數(shù)據(jù)發(fā)生變化時,區(qū)域標(biāo)識版本信息同時也發(fā)生改變;在區(qū)域標(biāo)識版本信息后標(biāo)記其它標(biāo)識輔助信息,用于標(biāo)記其它需要標(biāo)識的信息,其它標(biāo)識輔助信息為可選項。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于劉喆,未經(jīng)劉喆許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410197598.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:廢舊電纜回收裝置
- 下一篇:報文轉(zhuǎn)發(fā)方法及裝置
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





