[發(fā)明專利]一種單向數(shù)據(jù)傳輸方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201210062870.2 | 申請(qǐng)日: | 2012-03-12 |
| 公開(kāi)(公告)號(hào): | CN102611531A | 公開(kāi)(公告)日: | 2012-07-25 |
| 發(fā)明(設(shè)計(jì))人: | 何建興;古明;吳德言;李曉明 | 申請(qǐng)(專利權(quán))人: | 成都龍冠科技實(shí)業(yè)有限公司 |
| 主分類號(hào): | H04L1/00 | 分類號(hào): | H04L1/00 |
| 代理公司: | 北京安博達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11271 | 代理人: | 徐國(guó)文 |
| 地址: | 610041 四川省成都市高*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 單向 數(shù)據(jù)傳輸 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)無(wú)線傳輸領(lǐng)域,具體涉及一種單向數(shù)據(jù)傳輸方法。
背景技術(shù)
目前,隨著社會(huì)信息網(wǎng)絡(luò)的快速發(fā)展,作為以移動(dòng)電話、掌上電腦、數(shù)字隨身聽(tīng)等為代表的日益普及的高性能攜帶信息終端,以無(wú)線局網(wǎng)、無(wú)線電話、IrDA紅外線通信和藍(lán)牙無(wú)線通信等為代表的無(wú)線通信手段,越來(lái)越引起人們的關(guān)注。由于數(shù)據(jù)通信高速化的發(fā)展,大大增加了對(duì)可用無(wú)線電頻率帶寬的需求。當(dāng)多個(gè)用戶同時(shí)使用這些通信頻道和設(shè)備時(shí),由于接續(xù)設(shè)備的處理能力以及無(wú)線電頻寬的限制,往往會(huì)大大降低用戶的實(shí)際通信速度,甚至發(fā)生無(wú)法接通的問(wèn)題。尤其在用戶密集的公共場(chǎng)所或者產(chǎn)生突發(fā)事件的時(shí)候,上述問(wèn)題會(huì)常常發(fā)生。這些問(wèn)題可以通過(guò)增加無(wú)線電頻帶帶寬或提高接續(xù)設(shè)備的數(shù)量,或提高對(duì)數(shù)據(jù)通訊處理方式和能力加以改善,卻往往又會(huì)產(chǎn)生相互干擾,并受無(wú)線電頻帶資源的限制。今后,隨著無(wú)線電局網(wǎng)和無(wú)線電話手機(jī)的普及,特別是向移動(dòng)攜帶信息終端用戶快速地提供大容量數(shù)據(jù)的需求,可用的無(wú)線電頻率資源必將受到越來(lái)越大的壓力。
發(fā)明內(nèi)容
為克服上述缺陷,本發(fā)明提供了一種單向數(shù)據(jù)傳輸方法,在數(shù)據(jù)的發(fā)送接收過(guò)程中不需要反饋和校驗(yàn)信息,單次發(fā)送完成過(guò)程中也不需要重新發(fā)送,因此傳輸效率高于傳統(tǒng)的雙向傳輸。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種單向數(shù)據(jù)傳輸方法,在發(fā)送端和接收端之間進(jìn)行單向數(shù)據(jù)傳輸,其改進(jìn)之處在于,所述傳輸方法包括如下步驟:
(1).啟動(dòng)接收端,使所述接收端處于接收狀態(tài);
(2).啟動(dòng)發(fā)送端,對(duì)待發(fā)送的數(shù)據(jù)進(jìn)行編碼運(yùn)算并生成校驗(yàn);
(3).所述發(fā)送端向所述接收端持續(xù)發(fā)送數(shù)據(jù);
(4).所述接收端對(duì)接收的數(shù)據(jù)進(jìn)行校驗(yàn);
其中,傳輸?shù)臄?shù)據(jù)是報(bào)文塊;所述報(bào)文塊是指對(duì)待傳輸文件進(jìn)行分割后成為符合實(shí)際傳輸介質(zhì)和傳輸協(xié)議支持的大小的文件塊;每個(gè)所述報(bào)文塊的大小為2KB,包括報(bào)文和附加在報(bào)文前部的報(bào)文頭,以及編碼信息。
本發(fā)明提供的優(yōu)選技術(shù)方案中,在所述步驟2中,
(2-1).所述發(fā)送端對(duì)待發(fā)送文件提取文件屬性并生成報(bào)文頭信息;
(2-2).所述發(fā)送端將報(bào)文頭信息附加到每個(gè)報(bào)文塊;
(2-3).所述發(fā)送端對(duì)附加了報(bào)文頭信息的報(bào)文塊進(jìn)行一次校驗(yàn);
(2-4).對(duì)校驗(yàn)后的報(bào)文信息進(jìn)行編碼運(yùn)算,該運(yùn)算結(jié)果生成報(bào)文信息重構(gòu)參數(shù);
(2-5).將相應(yīng)的報(bào)文重構(gòu)參數(shù)信息附加到各相應(yīng)的報(bào)文塊;
(2-6).對(duì)編碼后的報(bào)文信息進(jìn)行二次校驗(yàn)。
本發(fā)明提供的第二優(yōu)選技術(shù)方案中,所述報(bào)文頭包括:進(jìn)程模塊名、文件名、文件大小、報(bào)文塊總數(shù)和包含該報(bào)文頭的報(bào)文塊在文件中的位置。
本發(fā)明提供的第三優(yōu)選技術(shù)方案中,在所述步驟2-4中,對(duì)所述報(bào)文塊進(jìn)行編碼運(yùn)算生成重構(gòu)參數(shù)的步驟如下:
(2-4-1).確定報(bào)文塊的總位數(shù)St;
(2-4-2).判斷報(bào)文塊的起始位是0還是1,如果是0則記錄為S0,否則記錄為S1;
(2-4-3).計(jì)算報(bào)文塊的二進(jìn)制分段數(shù)Sj;
(2-4-4).計(jì)算報(bào)文塊中0和1的個(gè)數(shù),并分別記入相應(yīng)的參數(shù)Sa0和Sa1中;
(2-4-5).分別計(jì)算報(bào)文塊中連續(xù)的0和連續(xù)的1的個(gè)數(shù);
(2-4-6).將以上各步驟形成的參數(shù)存儲(chǔ)在報(bào)文頭中;
其中,x為連續(xù)的0或連續(xù)的1的個(gè)數(shù),i為1至x的自然數(shù)。
本發(fā)明提供的第四優(yōu)選技術(shù)方案中,在所述步驟2-4-1中,所述總位數(shù)St為2048。
本發(fā)明提供的第五優(yōu)選技術(shù)方案中,在所述步驟2-4-3中,單獨(dú)的0、單獨(dú)的1、連續(xù)的0和連續(xù)的1分別計(jì)為1個(gè)分段。
本發(fā)明提供的第六優(yōu)選技術(shù)方案中,在所述步驟2-4-5中,將x個(gè)連續(xù)的0或者連續(xù)的1分別記錄為xSs0和xSs1,x為自然數(shù);連續(xù)的0的計(jì)算結(jié)果為∑iSs0,連續(xù)的1的計(jì)算結(jié)果為∑iSs1,其中,i為1至x的自然數(shù)。
本發(fā)明提供的第七優(yōu)選技術(shù)方案中,在所述步驟4中,所述接收端,對(duì)接收到的報(bào)文塊進(jìn)行二次校驗(yàn),如果校驗(yàn)結(jié)果正確,則所述接收端直接取出報(bào)文塊的報(bào)文并進(jìn)行存儲(chǔ);否則所述接收端對(duì)報(bào)文塊中的報(bào)文頭進(jìn)行一次校驗(yàn),如果校驗(yàn)結(jié)果正確,則忽略報(bào)文塊中錯(cuò)誤的報(bào)文頭并保存報(bào)文,否則從報(bào)文頭中讀取二次校驗(yàn)信息,進(jìn)行反向編碼重構(gòu),修復(fù)錯(cuò)誤的報(bào)文塊。
本發(fā)明提供的第八優(yōu)選技術(shù)方案中,所述接收端對(duì)錯(cuò)誤報(bào)文數(shù)據(jù)進(jìn)行的反向編碼重構(gòu)包括如下步驟:
(a).確定報(bào)文塊在文件中的位置;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都龍冠科技實(shí)業(yè)有限公司,未經(jīng)成都龍冠科技實(shí)業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210062870.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于電價(jià)的非實(shí)時(shí)數(shù)據(jù)傳輸調(diào)度方法
- 基于云計(jì)算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





