[發明專利]光網絡終端中自動檢測并報告軟件回退方法和裝置有效
| 申請號: | 201310410997.3 | 申請日: | 2013-09-10 |
| 公開(公告)號: | CN104426601B | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 劉杰;嚴營;賈鐳生;徐富國 | 申請(專利權)人: | 上海貝爾股份有限公司 |
| 主分類號: | H04B10/07 | 分類號: | H04B10/07;H04B10/25;H04B10/40 |
| 代理公司: | 北京市金杜律師事務所11256 | 代理人: | 鄭立柱 |
| 地址: | 201206 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 終端 自動檢測 報告 軟件 方法 裝置 | ||
技術領域
本發明涉及通信系統,尤其涉及通信系統的光網絡終端中檢測并報告軟件回退的方法和裝置。
背景技術
TR069提供了另一種遠程管理光網絡終端(ONT)軟件的方式。其能夠請求從自動配置服務器(ACS)下載專用軟件至ONT,并且一旦下載完成則安裝新軟件至ONU。然而,目前所面臨的問題在于,即使在新軟件未能啟動并且回退(rollback)到舊軟件的情形下,transferComplete消息仍舊會報告升級成功。
為此,運營商必須從ONT獲得軟件版本信息,并且人工地將更新前的軟件版本與新軟件版本進行比較。如果比較結果為相同,則表明回退發生,升級失敗;如果新版本是所期望的版本,則表明升級完成并且成功。因此,現有技術中尚未存在有效解決該問題的方案。
發明內容
為了解決現有技術中的上述缺陷,本申請提供了一種ONT能夠自動報告軟件回退的方案。
在TR609協議中,TransferComplete消息用于在軟件升級過程中報告完成狀態。但是,其仍舊未能解決Amendment-4中的軟件回退的問題。為支持該功能,本發明對現有TransferComplete消息中的錯誤結構(fault structure)進行擴展,使其能夠指示新軟件升級失敗并回退至舊軟件這一情形。在一個實施例中,可以對fault structure中的錯誤碼(fault code)進行擴展,譬如,可以定義fault code為9800(當然,也可以是9800以外的數值)表示新軟件升級失敗并回退舊軟件,這樣,當ACS從接收到的TransferComplete消息中獲知fault code為9800時,即可知曉在ONT中新軟件升級失敗并已回退至舊軟件。
此外,本發明還對TR098協議中(該TR098協議為TR069協議的英特網網關設備數據模型)的數據模型進行擴展,新定義了節點InternetGatewayDevice.X_SoftwareMgnt用于指示ONT中的軟件包信息。該節點InternetGatewayDevice.X_SoftwareMgnt可包括兩個變量分別為當前軟件版本(CurrentSoftwareVersion)變量和先前軟件版本(PreviousSoftwareVersion)變量,其中,CurrentSoftwareVersion變量用于標識CPE中當前所安裝的軟件版本號,而PreviousSoftwareVersion變量用于標識在新軟件升級前CPE中的舊軟件版本號。
基于上述擴展,本發明在一個實施例中,提出了一種在通信系統的光網絡終端中用于檢測并報告軟件回退的方法,其中,所述方法包括以下步驟:a.判斷新軟件是否下載成功;b.如果是,則設置升級標志,并以當前軟件版本變量中的軟件版本號更新先前軟件版本變量;如果否,則報告所述新軟件下載失敗;c.自動重啟;d.以當前所安裝軟件的軟件版本號更新所述當前軟件版本變量;e.判斷所述升級標志是否已設置;f.如果是,則進一步判斷所述當前軟件版本變量中的軟件版本號是否與所述先前軟件版本變量中的軟件版本號一致;g.如果是,則向自動配置服務器報告軟件回退,并清除所述升級標志;如果否,則清除所述升級標志。
有利的,所述步驟e中的向所述自動配置服務器報告軟件回退的步驟包括:發送TransferComplete請求消息至所述自動配置服務器,所述TransferComplete請求消息中的錯誤結構中包括用于指示所述新軟件升級失敗并回退到舊軟件的信息。
有利的,可通過所述錯誤結構中的錯誤碼指示所述新軟件升級失敗并回退到舊軟件。
本發明在另一個實施例中,提出了一種在通信系統的自動配置服務器中用于接收軟件回退報告的方法,其中,所述方法包括以下步驟:i.接收來自光網絡終端的軟件回退報告。
有利的,所述步驟i包括:接收來自所述光網絡終端的TransferComplete請求消息,所述TransferComplete請求消息中的錯誤結構中包括用于指示所述新軟件升級失敗并回退到舊軟件的信息。
有利的,通過所述錯誤結構中的錯誤碼指示所述新軟件升級失敗并回退到舊軟件。
本發明的各個方面將通過下文中的具體實施例的說明而更加清晰。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更加明顯:
圖1示出了根據本發明的一個實施例的在光網絡終端中檢測并報告軟件回退的方法流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海貝爾股份有限公司,未經上海貝爾股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310410997.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種比特交織編碼調制方法及系統
- 下一篇:產生均衡占空比信號的VCO設備





