[發(fā)明專利]一種軟件下載方法有效
| 申請(qǐng)?zhí)枺?/td> | 200710176075.5 | 申請(qǐng)日: | 2007-10-18 |
| 公開(公告)號(hào): | CN101141197A | 公開(公告)日: | 2008-03-12 |
| 發(fā)明(設(shè)計(jì))人: | 王哲 | 申請(qǐng)(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號(hào): | H04B10/08 | 分類號(hào): | H04B10/08;H04L12/24 |
| 代理公司: | 北京匯澤知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 張穎玲 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件 下載 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種在網(wǎng)絡(luò)通信中遠(yuǎn)程進(jìn)行的軟件下載方法。
背景技術(shù)
吉比特?zé)o源光網(wǎng)絡(luò)系統(tǒng)(GPON)技術(shù)是一種寬帶無源光網(wǎng)絡(luò)技術(shù)。圖1為GPON系統(tǒng)的拓?fù)鋱D。參見圖1,在GPON網(wǎng)絡(luò)中,接入網(wǎng)設(shè)備為局端設(shè)備,即光線路終端(OLT,Optical?Line?Terminal),OLT一般放置在局端機(jī)房中;而終端設(shè)備即光網(wǎng)絡(luò)終端(ONT,Optical?Network?Terminal)則根據(jù)不同的應(yīng)用需求放置在遠(yuǎn)離機(jī)房的位置,較為分散。OLT和ONT之間通過分光器連接。
為了方便對(duì)ONT設(shè)備的維護(hù),GPON系統(tǒng)的實(shí)施方案中提出了通過ONT管理控制接口(OMCI,ONT?Management?Control?Interface)來實(shí)現(xiàn)為遠(yuǎn)端ONT下載軟件的方法。這種軟件下載方法基于分段停等(segmented?stopand?wait)協(xié)議,即把軟件版本分成若干個(gè)數(shù)據(jù)段,OLT只有上一數(shù)據(jù)段傳送的消息收到無錯(cuò)應(yīng)答時(shí),才可以發(fā)送下一段軟件數(shù)據(jù)。每個(gè)數(shù)據(jù)段又包含一個(gè)或多個(gè)數(shù)據(jù)片,數(shù)據(jù)片通過OMCI消息傳送給ONT。
上述軟件下載方法主要包括以下三個(gè)步驟:
第一步:OLT通知ONT要下載的軟件大小,并與ONT協(xié)商下載窗口大小。具體包括:
OLT發(fā)送開始下載請(qǐng)求消息給ONT,在該消息中攜帶有軟件的大小S以及下載窗口大小M。ONT收到開始下載請(qǐng)求消息后,記錄軟件大小,并將自己所能支持的下載窗口大小N填充在開始下載的響應(yīng)消息中,將該響應(yīng)消息返回給OLT,其中N小于等于M。最終OLT選擇N作為本次下載窗口的大小。
第二步:按照協(xié)商出的窗口大小,OLT將軟件分段下載給ONT。在下載每一分段數(shù)據(jù)時(shí),按照所協(xié)商的窗口大小N,將數(shù)據(jù)段分成N個(gè)數(shù)據(jù)片,分別利用OMCI消息下載。
第三步:ONT對(duì)下載的數(shù)據(jù)進(jìn)行接收處理,在該過程中需對(duì)下載的軟件數(shù)據(jù)進(jìn)行有效性檢查,其中至少需要對(duì)軟件數(shù)據(jù)進(jìn)行CRC-32校驗(yàn),通過OMCI消息將下載結(jié)果返回給OLT。所述下載結(jié)果中包括反映ONT對(duì)下載數(shù)據(jù)的接收處理結(jié)果信息。
現(xiàn)有的這種軟件下載方法在OMCI消息收發(fā)正常的情況下,可以完成軟件下載。
但是,由于所述現(xiàn)有技術(shù)在與下載有關(guān)的消息中,沒有能夠反映當(dāng)前正在下載的軟件數(shù)據(jù)在整個(gè)軟件版本中的位置的信息,在下載軟件數(shù)據(jù)的過程中,如果下載某軟件數(shù)據(jù)片的OMCI消息丟失,則無法確定當(dāng)前數(shù)據(jù)的位置,所以會(huì)終止當(dāng)前軟件的下載,導(dǎo)致當(dāng)前的軟件下載以失敗告終,且無法自動(dòng)恢復(fù)下載。因此,現(xiàn)有技術(shù)的軟件下載成功率較低;如果要繼續(xù)下載本軟件,則需要從零開始下載整個(gè)軟件,而前面下載的內(nèi)容將會(huì)被ONT清除掉,這樣還會(huì)造成下載時(shí)間和網(wǎng)絡(luò)帶寬資源的浪費(fèi)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明所要解決的技術(shù)問題在于提供一種軟件下載方法,以提高軟件下載的成功率,減少下載時(shí)間,節(jié)約網(wǎng)絡(luò)帶寬資源。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的主要技術(shù)方案為:
一種軟件下載方法,該方法包括:
A、將軟件數(shù)據(jù)分段順序下載,在數(shù)據(jù)下載過程中,軟件提供端標(biāo)識(shí)當(dāng)前下載的數(shù)據(jù)在整個(gè)軟件中所處的位置信息,軟件需求端按照位置信息定位保存下載數(shù)據(jù);
B、在當(dāng)前下載的數(shù)據(jù)出現(xiàn)異常時(shí),軟件提供端按照當(dāng)前下載的數(shù)據(jù)對(duì)應(yīng)的位置信息重新向軟件需求端下載當(dāng)前數(shù)據(jù)。
優(yōu)選的,步驟A具體包括:
軟件提供端在下載每一分段數(shù)據(jù)時(shí),按照軟件提供端和軟件需求端雙方協(xié)商好的下載窗口分片下載數(shù)據(jù),并標(biāo)識(shí)每一數(shù)據(jù)段和數(shù)據(jù)段中每一數(shù)據(jù)片的位置信息;軟件需求端在接收到下載數(shù)據(jù)后,根據(jù)數(shù)據(jù)段和數(shù)據(jù)片的位置信息定位保存所述下載數(shù)據(jù)。
優(yōu)選的,在軟件提供端下載一個(gè)數(shù)據(jù)段時(shí),對(duì)于其中的每一個(gè)數(shù)據(jù)片,利用下載數(shù)據(jù)片請(qǐng)求消息發(fā)送數(shù)據(jù)片給軟件需求端,所述的下載數(shù)據(jù)片請(qǐng)求消息中包括:當(dāng)前數(shù)據(jù)段在所述軟件中的位置信息、當(dāng)前數(shù)據(jù)片在當(dāng)前數(shù)據(jù)段中的位置信息、以及當(dāng)前數(shù)據(jù)片的具體數(shù)據(jù)。
優(yōu)選的,步驟B具體包括:軟件需求端在接收到當(dāng)前數(shù)據(jù)段的最后一個(gè)數(shù)據(jù)片后,向軟件提供端發(fā)送反映當(dāng)前數(shù)據(jù)段下載結(jié)果的響應(yīng);軟件提供端在沒有收到所述響應(yīng)或者收到下載異常的響應(yīng)后,重新下載當(dāng)前數(shù)據(jù)段;軟件提供端在收到所述下載成功的響應(yīng)后,開始下載下一個(gè)數(shù)據(jù)段,直到所述軟件的所有數(shù)據(jù)下載完畢。
優(yōu)選的,所述軟件需求端發(fā)送的反映當(dāng)前數(shù)據(jù)段下載結(jié)果的響應(yīng)中具體包括:當(dāng)前數(shù)據(jù)段的位置信息、所述最后一個(gè)數(shù)據(jù)片的位置信息、以及表示軟件需求端是否成功接收存儲(chǔ)當(dāng)前數(shù)據(jù)段中所有數(shù)據(jù)片的下載結(jié)果信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710176075.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:胰島素原C肽生物活性測定方法
- 下一篇:真空爐隔熱層的改進(jìn)
- 同類專利
- 專利分類
H04B 傳輸
H04B10-00 利用微粒輻射束、或無線電波以外的電磁波,例如光、紅外線的傳輸系統(tǒng)
H04B10-02 .零部件
H04B10-22 .兩個(gè)可相對(duì)移動(dòng)的站之間的傳輸
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動(dòng)態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
專利文獻(xiàn)下載
說明:
1、專利原文基于中國國家知識(shí)產(chǎn)權(quán)局專利說明書;
2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);
3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;
4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖、流程工藝圖或技術(shù)構(gòu)造圖;
5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!





