專利名稱:下載控制方法及其系統(tǒng),以及相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種下載控制方法及其系統(tǒng),以及相關(guān)設(shè)備。
背景技術(shù):
網(wǎng)元設(shè)備的軟件升級,可以通過網(wǎng)元管理設(shè)備提供的下載資源下載軟件,再進行 軟件應(yīng)用來實現(xiàn)。網(wǎng)元設(shè)備的軟件升級是一個比較重要的運維項目,因此運營商較關(guān)心網(wǎng) 元設(shè)備的軟件升級進程。但是,在目前的現(xiàn)實網(wǎng)絡(luò)中,運營商不能夠及時確定網(wǎng)元設(shè)備是否 已經(jīng)成功下載軟件,無法及時掌握網(wǎng)元設(shè)備的軟件升級進程。例如,通過家用基站管理系統(tǒng)(HMS,HNB Management System)控制家用基站(HNB, Home NodeB)進行軟件升級時,若采用用戶駐地設(shè)備(CPE,Customer Premises Equipment) 廣域網(wǎng)管理協(xié)議(TR-069)作為HNB和HMS之間的網(wǎng)絡(luò)管理接口協(xié)議,HNB只能在下載 軟件成功且進行軟件應(yīng)用之后,或者在下載軟件失敗之后才能給HMS上報傳輸完成消息 (TransferComplete),該傳輸完成消息攜帶有一個錯誤碼(FaultCode)。錯誤碼預(yù)定的取值 有多個,錯誤碼取值為其預(yù)定的取值時,表示應(yīng)用成功,或具體的應(yīng)用失敗原因,或具體的 下載失敗原因。錯誤碼取值為不同的預(yù)定的取值時,錯誤碼含義也相應(yīng)不同。如錯誤碼取 值為預(yù)定的取值0時,表示應(yīng)用成功;如錯誤碼取值為預(yù)定的取值9001時,表示下載失敗, 且具體的下載失敗原因為請求被拒絕。但是由于進行軟件應(yīng)用必須重啟HNB,重新加載新版本的軟件。而重啟HNB必然導(dǎo) 致HNB上正在運行的業(yè)務(wù)中斷。因此為了實現(xiàn)無損升級,需先下載軟件,等到HNB上無業(yè)務(wù) 運行時再重啟HNB并進行軟件應(yīng)用。這樣就會導(dǎo)致HNB在成功下載軟件之后很久才進行軟 件應(yīng)用,使得在HNB成功下載軟件后,HMS無法及時確定HNB已成功下載軟件,運營商不能 夠及時確定HNB已成功下載軟件。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種下載控制方法及其系統(tǒng),以及相關(guān)設(shè)備,能夠使運營商 及時確定網(wǎng)元設(shè)備已經(jīng)成功下載軟件。本發(fā)明實施例提供的下載控制方法,包括網(wǎng)元管理設(shè)備接收網(wǎng)元設(shè)備發(fā)送的指 示消息,指示消息表示網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用;網(wǎng)元管理設(shè)備在接收 到指示消息之后,則將網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用。本發(fā)明實施例提供的下載控制方法,包括網(wǎng)元設(shè)備通過網(wǎng)元管理設(shè)備提供的下 載資源下載軟件;若下載軟件成功,網(wǎng)元設(shè)備向網(wǎng)元管理設(shè)備發(fā)送指示消息,以便于網(wǎng)元管 理設(shè)備在接收到指示消息之后,將網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng) 用;指示消息表示網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用。本發(fā)明實施例提供的下載控制系統(tǒng),包括網(wǎng)元設(shè)備,用于通過網(wǎng)元管理設(shè)備提供 的下載資源下載軟件,若下載軟件成功,則向網(wǎng)元管理設(shè)備發(fā)送指示消息,指示消息表示網(wǎng) 元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用;網(wǎng)元管理設(shè)備,用于向網(wǎng)元設(shè)備提供下載資源,接收網(wǎng)元設(shè)備發(fā)送的指示消息,在接收到指示消息之后,則將網(wǎng)元設(shè)備的狀態(tài)更新為下載 軟件成功但尚未進行軟件應(yīng)用。本發(fā)明實施例提供的網(wǎng)元設(shè)備,包括下載單元,用于通過網(wǎng)元管理設(shè)備提供的下 載資源下載軟件;發(fā)送單元,用于向網(wǎng)元管理設(shè)備發(fā)送指示消息,指示消息表示網(wǎng)元設(shè)備下 載軟件成功但尚未進行軟件應(yīng)用;判斷單元,用于判斷下載單元是否成功下載軟件,若是, 則觸發(fā)發(fā)送單元執(zhí)行相關(guān)操作。本發(fā)明實施例提供的網(wǎng)元管理設(shè)備,包括接收單元,用于接收網(wǎng)元設(shè)備發(fā)送的指 示消息,指示消息表示網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用;更新單元,用于在接收 單元接收到指示消息之后,將網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用。從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點本發(fā)明實施例中,網(wǎng)元管理設(shè)備在接收到網(wǎng)元設(shè)備發(fā)送的指示消息之后,則將該 網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,使運營商能夠及時確定該網(wǎng)元 設(shè)備已經(jīng)成功下載軟件,及時掌握該網(wǎng)元設(shè)備的軟件升級進程,提高了用戶滿意度。本發(fā)明另一實施例中,網(wǎng)元設(shè)備若下載軟件成功,則向網(wǎng)元管理設(shè)備發(fā)送指示消 息,以便于網(wǎng)元管理設(shè)備將該網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用, 釋放向該網(wǎng)元設(shè)備提供的下載資源,可使運營商能夠及時確定網(wǎng)元設(shè)備已經(jīng)成功下載軟 件,使被釋放的下載資源可被調(diào)度給其他網(wǎng)元設(shè)備使用,從而提高了資源利用率,提高了用 戶滿意度。
圖1是本發(fā)明實施例中下載控制方法的一個實施例;圖2是本發(fā)明實施例中下載控制方法的另一實施例;圖3是本發(fā)明實施例中下載控制方法的另一實施例;圖4是本發(fā)明實施例中下載控制方法的另一實施例;圖5是本發(fā)明實施例中下載控制方法的另一實施例;圖6是本發(fā)明實施例中下載控制系統(tǒng)的一個實施例;圖7是本發(fā)明實施例中下載控制系統(tǒng)的另一實施例;圖8是本發(fā)明實施例中網(wǎng)元設(shè)備的一個實施例;圖9是本發(fā)明實施例中網(wǎng)元管理設(shè)備的一個實施例;圖10是本發(fā)明實施例中網(wǎng)元管理設(shè)備的另一實施例。
具體實施例方式本發(fā)明實施例提供一種下載控制方法及其系統(tǒng),以及相關(guān)設(shè)備,能夠使運營商及 時確定網(wǎng)元設(shè)備已經(jīng)成功下載軟件,及時掌握網(wǎng)元設(shè)備的軟件升級進程。以下分別進行詳 細說明。請參閱圖1,本發(fā)明實施例中下載控制方法的一個實施例包括101、網(wǎng)元管理設(shè)備接收網(wǎng)元設(shè)備發(fā)送的指示消息;當運營商要對網(wǎng)元設(shè)備進行軟件升級時,可以通過網(wǎng)元管理設(shè)備向網(wǎng)元設(shè)備提供 下載資源,以供網(wǎng)元設(shè)備下載軟件,在成功下載軟件之后,網(wǎng)元設(shè)備再等到無業(yè)務(wù)運行時進
若成功下載軟件,網(wǎng)元設(shè)備則向網(wǎng)元管理設(shè)備發(fā)送指示消息,指示消息表示該網(wǎng) 元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用。指示消息可以采用多種形式表示,例如,可采用中文表示,如“下載完成但未應(yīng) 用”;也可采用數(shù)字表示,如“ 1” ;也可采用圖形表示,只要在網(wǎng)元設(shè)備和網(wǎng)元管理設(shè)備作相 應(yīng)的預(yù)置即可。102、網(wǎng)元管理設(shè)備在接收到指示消息之后,則將該網(wǎng)元設(shè)備的狀態(tài)更新為下載軟 件成功但尚未進行軟件應(yīng)用。網(wǎng)元管理設(shè)備在接收到網(wǎng)元設(shè)備發(fā)送的指示消息之后,則根據(jù)該指示消息,確定 該網(wǎng)元設(shè)備已成功下載軟件但未進行軟件應(yīng)用,并將該網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成 功但尚未進行軟件應(yīng)用。本實施例中,網(wǎng)元管理設(shè)備在接收到網(wǎng)元設(shè)備發(fā)送的指示消息之后,則將該網(wǎng)元 設(shè)備的狀態(tài)及時更新為下載軟件成功但尚未進行軟件應(yīng)用,使運營商能夠及時確定該網(wǎng)元 設(shè)備已經(jīng)成功下載軟件,及時掌握該網(wǎng)元設(shè)備的軟件升級進程,從而提高了用戶滿意度。指示消息也可為攜帶有指示碼的傳輸完成消息,指示碼表示網(wǎng)元設(shè)備下載軟件成 功但尚未進行軟件應(yīng)用。請參閱圖2,接下去以指示消息為攜帶有指示碼的傳輸完成消息為 例,描述本發(fā)明實施例提供的下載控制方法另一實施例,包括201、網(wǎng)元管理設(shè)備接收網(wǎng)元設(shè)備發(fā)送的攜帶有指示碼的傳輸完成消息,指示碼表 示網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用;網(wǎng)元設(shè)備可為HNB,相應(yīng)的網(wǎng)元管理設(shè)備為HMS ;網(wǎng)元設(shè)備也可為用戶駐地設(shè)備, 相應(yīng)的網(wǎng)元管理設(shè)備為自動配置服務(wù)器。網(wǎng)元設(shè)備和相應(yīng)的網(wǎng)元管理設(shè)備也還可為其他網(wǎng) 元設(shè)備和網(wǎng)元管理設(shè)備,如機頂盒設(shè)備和與其相應(yīng)的網(wǎng)元管理設(shè)備,家庭網(wǎng)關(guān)設(shè)備和與其 相應(yīng)的網(wǎng)元管理設(shè)備,移動終端設(shè)備和與其相應(yīng)的網(wǎng)元管理設(shè)備。HNB在下載軟件成功且進行軟件應(yīng)用之后,或者在下載軟件失敗之后會給HMS上 報攜帶有錯誤碼的傳輸完成消息,錯誤碼預(yù)定的取值有多個,錯誤碼取值為其預(yù)定的取值 時,表示應(yīng)用成功,或具體的應(yīng)用失敗原因,或具體的下載失敗原因。錯誤碼取值為不同的 預(yù)定的取值時,錯誤碼含義也相應(yīng)不同。指示碼可以用中文表示,如“下載軟件成功但尚未進行軟件應(yīng)用”;可以用數(shù)字表 示,如“1”;可以用圖案表示;也可以用取值為第一數(shù)值的錯誤碼表示,也可以采用其他形式表不。本實施例中,指示碼為取值為第一數(shù)值的錯誤碼,且第一數(shù)值不等于錯誤碼預(yù)定 的取值,以區(qū)別于網(wǎng)元設(shè)備在下載軟件失敗之后,或進行軟件應(yīng)用之后發(fā)送的攜帶有錯誤 碼的傳輸完成消息。202、網(wǎng)元管理設(shè)備將該網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng) 用,并釋放向網(wǎng)元設(shè)備提供的下載資源。網(wǎng)元管理設(shè)備在接收到網(wǎng)元設(shè)備發(fā)送的攜帶有指示碼的傳輸完成消息之后,則確 定該網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用,將該網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成 功但尚未進行軟件應(yīng)用。網(wǎng)元管理設(shè)備在接收到網(wǎng)元設(shè)備發(fā)送的攜帶有指示碼的傳輸完成消息之后,還可釋放向該網(wǎng)元設(shè)備提供的下載資源。網(wǎng)元管理設(shè)備在釋放了向該網(wǎng)元設(shè)備提供的下載資源后,可將該下載資源調(diào)度給 其他網(wǎng)元設(shè)備使用,以提高資源利用率。此處需要說明的是,本實施例中,當指示碼為取值為第一數(shù)值的錯誤碼時,第一數(shù) 值也可以等于錯誤碼表示應(yīng)用成功或具體的應(yīng)用失敗原因時預(yù)定的取值,如第一數(shù)值為0。 但此時,為了防止將網(wǎng)元設(shè)備應(yīng)用成功或應(yīng)用失敗確定成網(wǎng)元設(shè)備下載軟件成功但尚未進 行軟件應(yīng)用,在執(zhí)行步驟202之前還包括網(wǎng)元管理設(shè)備判斷網(wǎng)元設(shè)備發(fā)送的攜帶有指示碼的傳輸完成消息是否是從該網(wǎng) 元設(shè)備接收的第一個攜帶有指示碼的傳輸完成消息,若是,則確定該傳輸完成消息為網(wǎng)元 設(shè)備下載成功時發(fā)送的傳輸完成消息,確定該網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng) 用,觸發(fā)步驟202。此處將第一數(shù)值限制于等于錯誤碼表示應(yīng)用成功或具體的應(yīng)用失敗原因時預(yù)定 的取值,而不等于錯誤碼表示具體的下載失敗原因時預(yù)定的取值,是為了防止將網(wǎng)元設(shè)備 下載失敗時發(fā)送的傳輸完成消息確定為下載成功時發(fā)送的傳輸完成消息,從而導(dǎo)致在網(wǎng)元 設(shè)備下載失敗時,將該網(wǎng)元設(shè)備確定為下載軟件成功但尚未進行軟件應(yīng)用。此處,還需要說明的是,當指示碼為取值為第一數(shù)值的錯誤碼時,若不用傳輸完成 消息表示下載失敗,而用其他的消息形式,如攜帶有錯誤碼的告知消息或攜帶有錯誤碼的 下載失敗消息,此時,第一數(shù)值則可以等于錯誤碼表示具體的下載失敗原因時預(yù)定的取值。此外,可以理解的是,在運營商不關(guān)注網(wǎng)元設(shè)備的升級進程的情況下,網(wǎng)元管理設(shè) 備在接收到網(wǎng)元設(shè)備發(fā)送的攜帶有指示碼的傳輸完成消息之后,可只釋放向該網(wǎng)元設(shè)備提 供的下載資源,而不更新該網(wǎng)元設(shè)備的狀態(tài)。本實施例中,網(wǎng)元管理設(shè)備在接收到攜帶有指示碼的傳輸完成消息之后,則將該 網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,并釋放向該網(wǎng)元設(shè)備提供的下 載資源,不僅使運營商能夠及時確定該網(wǎng)元設(shè)備已成功下載軟件,而且使被釋放的下載資 源可被調(diào)度給其他網(wǎng)元設(shè)備使用,可提高資源利用率,提高多個網(wǎng)元設(shè)備進行軟件升級的 總體升級效率,節(jié)約多個網(wǎng)元設(shè)備進行軟件升級的總體升級時間??梢?,本實施例在圖1所 示實施例的基礎(chǔ)上進一步提高了用戶滿意度。另外,本實施例中,采用攜帶有指示碼的傳輸完成消息,且指示碼為取值為第一取 值的錯誤碼,作為網(wǎng)元設(shè)備告知網(wǎng)元管理設(shè)備該網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng) 用的指示消息,由于與現(xiàn)有的網(wǎng)元設(shè)備發(fā)送的攜帶有錯誤碼的傳輸完成消息結(jié)構(gòu)相同,故 本實施例還具有對現(xiàn)有的網(wǎng)元設(shè)備和網(wǎng)元管理設(shè)備的改造較小的優(yōu)點。上述各實施例從網(wǎng)元管理設(shè)備的角度描述了本發(fā)明實施例中的下載控制方法,下 面則從網(wǎng)元設(shè)備的角度進行描述。請參閱圖3,本發(fā)明實施例中下載控制方法的另一實施例 包括301、網(wǎng)元設(shè)備通過網(wǎng)元管理設(shè)備提供的下載資源下載軟件;當運營商要對網(wǎng)元設(shè)備進行軟件升級時,運營商會通過網(wǎng)元管理設(shè)備向網(wǎng)元設(shè)備 提供下載資源,網(wǎng)元設(shè)備通過該下載資源下載軟件。302、若下載軟件成功,網(wǎng)元設(shè)備則向網(wǎng)元管理設(shè)備發(fā)送指示消息;網(wǎng)元設(shè)備若下載軟件成功,則向網(wǎng)元管理設(shè)備發(fā)送指示消息,該指示消息表示該網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用,以告知網(wǎng)元管理設(shè)備該網(wǎng)元設(shè)備下載軟件成 功但尚未進行軟件應(yīng)用,以便于網(wǎng)元管理設(shè)備在接收到該網(wǎng)元設(shè)備發(fā)送的指示消息之后, 則將該網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,并釋放向該網(wǎng)元設(shè)備提 供的下載資源。指示消息可以采用多種形式表示,例如,可采用中文表示,如“下載完成但未應(yīng) 用”;也可采用數(shù)字表示,如“ 1” ;也可采用圖形表示,只要在網(wǎng)元設(shè)備和網(wǎng)元管理設(shè)備作相 應(yīng)的預(yù)置即可。本實施例中,網(wǎng)元設(shè)備若下載軟件成功,則向網(wǎng)元管理設(shè)備發(fā)送指示消息,以告知 網(wǎng)元管理設(shè)備該網(wǎng)元設(shè)備下載軟件成功但尚未應(yīng)用,使網(wǎng)元管理設(shè)備能夠及時更新該網(wǎng)元 設(shè)備的狀態(tài),及時釋放向該網(wǎng)元設(shè)備提供的下載資源,并調(diào)度給其他網(wǎng)元設(shè)備使用,從而使 運營商能夠及時確定該網(wǎng)元設(shè)備已成功下載軟件,并使資源利用率得到提高,使多個網(wǎng)元 設(shè)備進行軟件升級的總體升級效率得到提高。指示消息也可為攜帶有指示碼的傳輸完成消息,指示碼表示網(wǎng)元設(shè)備下載軟件成 功但尚未進行軟件應(yīng)用。請參閱圖4,接下去以指示消息為攜帶有指示碼的傳輸完成消息為 例,描述本發(fā)明實施例提供的下載控制方法另一實施例,包括401、網(wǎng)元設(shè)備通過網(wǎng)元管理設(shè)備提供的下載資源下載軟件;網(wǎng)元設(shè)備可為HNB,相應(yīng)的網(wǎng)元管理設(shè)備為HMS ;網(wǎng)元設(shè)備也可為用戶駐地設(shè)備, 相應(yīng)的網(wǎng)元管理設(shè)備為自動配置服務(wù)器。網(wǎng)元設(shè)備和相應(yīng)的網(wǎng)元管理設(shè)備還可為其他網(wǎng)元 設(shè)備和網(wǎng)元管理設(shè)備,如機頂盒設(shè)備和與其相應(yīng)的網(wǎng)元管理設(shè)備,家庭網(wǎng)關(guān)設(shè)備和與其相 應(yīng)的網(wǎng)元管理設(shè)備,移動終端設(shè)備和與其相應(yīng)的網(wǎng)元管理設(shè)備。402、若下載軟件成功,網(wǎng)元設(shè)備則向網(wǎng)元管理設(shè)備發(fā)送攜帶有指示碼的傳輸完成 消息;指示碼表示網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用,指示碼可以用中文表 示,如“下載軟件成功但尚未進行軟件應(yīng)用”;可以用數(shù)字表示,如“ 1” ;可以用圖案表示;也 可以用取值為第一數(shù)值的錯誤碼表示,也可以采用其他形式表示。本實施例中,指示碼為取值為第一數(shù)值的錯誤碼,且第一數(shù)值不等于錯誤碼預(yù)定 的取值,或等于錯誤碼表示應(yīng)用成功或具體的應(yīng)用失敗原因時預(yù)定的取值。當?shù)谝粩?shù)值不等于錯誤碼預(yù)定的取值時,網(wǎng)元設(shè)備向網(wǎng)元管理設(shè)備發(fā)送攜帶有指 示碼的傳輸完成消息,以便于網(wǎng)元管理設(shè)備在接收到該傳輸完成消息之后,將該網(wǎng)元設(shè)備 的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,并及時釋放向該網(wǎng)元設(shè)備提供的下載資 源。當?shù)谝粩?shù)值等于錯誤碼表示應(yīng)用成功或具體的應(yīng)用失敗原因時預(yù)定的取值時,網(wǎng) 元設(shè)備向網(wǎng)元管理設(shè)備發(fā)送攜帶有指示碼的傳輸完成消息,以便于網(wǎng)元管理設(shè)備在接收到 該傳輸完成消息之后,判斷該傳輸完成消息是否是從該網(wǎng)元設(shè)備接收的第一個攜帶有指示 碼的傳輸完成消息,若是,則將該網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng) 用,并釋放向該網(wǎng)元設(shè)備提供的下載資源,從而使運營商能夠及時確定該網(wǎng)元設(shè)備已成功 下載軟件,使被釋放的下載資源可被調(diào)度給其他網(wǎng)元設(shè)備使用,使資源利用率得到提高。本實施例中,采用攜帶有指示碼的傳輸完成消息,且指示碼為取值為第一數(shù)值的 錯誤碼,作為網(wǎng)元設(shè)備告知網(wǎng)元管理設(shè)備該網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用的指示消息,由于與現(xiàn)有的網(wǎng)元設(shè)備發(fā)送的攜帶有錯誤碼的傳輸完成消息結(jié)構(gòu)相同,故相對 圖3所示實施例,本實施例還具有對現(xiàn)有的網(wǎng)元設(shè)備和網(wǎng)元管理設(shè)備的改造較小的優(yōu)點。為便于理解,下面以HMS控制HNB進行軟件升級為例進行詳細說明。請參閱圖5, 本發(fā)明實施例中下載控制方法的另一實施例包括501、HMS發(fā)送下載通知消息(Download)至HNB ;HMS通過發(fā)送下載通知消息至HNB,指示該HNB開始軟件升級。502、HNB 發(fā)送下載響應(yīng)消息(DownloadResponse)至 HMS ;HNB若接收到HMS發(fā)送的下載通知消息,則發(fā)送下載響應(yīng)消息至HMS,向HMS確認 開始軟件升級。503、HNB通過HMS提供的下載資源從文件服務(wù)器(File Server)下載軟件;HNB在向HMS確認開始軟件升級后,則通過HMS提供的下載資源從文件服務(wù)器下載 軟件。文件服務(wù)器是一個邏輯實體,物理上可以和HMS部署在一起。HNB與文件服務(wù)器之間 的交互可以基于HTTP協(xié)議或FTP協(xié)議進行。504、若成功下載軟件,HNB則向HMS發(fā)送攜帶有指示碼的傳輸完成消息,指示碼為 取值為第一數(shù)值的錯誤碼,且第一數(shù)值為KTransferComplete^aultCode = 1));本實施例中,第一數(shù)值為1,不等于錯誤碼預(yù)定的取值。可以理解的是,本實施例 中,第一數(shù)值也可以為不等于錯誤碼預(yù)定的取值的其他數(shù)值。505, HMS 向 HNB 發(fā)送傳輸完成響應(yīng)消息(TransferCompleteResponse);在接收到HNB發(fā)送的攜帶有指示碼的傳輸完成消息之后,HMS向HNB發(fā)送傳輸完 成響應(yīng)消息,以便于HNB確定HMS已收到攜帶有指示碼的傳輸完成消息。在現(xiàn)實網(wǎng)絡(luò)中,可能由于傳輸故障,HMS無法在預(yù)定時間內(nèi)接收到HNB發(fā)送的攜帶 有指示碼的傳輸完成消息,那么可以對HNB進行設(shè)置,使HNB若在預(yù)定時間內(nèi)未收到HMS發(fā) 送的傳輸完成響應(yīng)消息,則繼續(xù)向HMS發(fā)送攜帶有指示碼的傳輸完成消息,直至在預(yù)定時 間內(nèi)收到HMS發(fā)送的傳輸完成響應(yīng)消息。本實施例只描述HMS順利接收到HNB發(fā)送的第一個攜帶有指示碼的傳輸完成消 息,使HNB在預(yù)定時間內(nèi)收到HMS發(fā)送的傳輸完成響應(yīng)消息的情況??梢岳斫獾氖牵鬑NB和HMS之間的信息交互采用了預(yù)定的機制,可使得HNB向 HMS發(fā)送的信息,HMS總是能收到,那么步驟505可省略。506、HMS將HNB的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,并釋放HNB占 用的下載資源;若HMS接收到HNB發(fā)送的攜帶指示碼的傳輸完成消息 (TransferComplete (FaultCode = 1)),HMS則確定該HNB已成功下載軟件但尚未應(yīng)用,將 該HNB的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,使運營商能夠及時確定該HNB的 升級狀態(tài)為已成功下載軟件。同時,HMS還可釋放該HNB占用的下載資源,使被釋放的下載 資源可被調(diào)度給其他HNB使用,以提高資源利用率。507、HNB向HMS發(fā)送攜帶有錯誤碼的傳輸完成消息 ((TransferComplete (FaultCode = 0)));本實施例中,假設(shè)HNB軟件應(yīng)用成功,HNB在軟件應(yīng)用成功之后,向HMS發(fā)送攜帶 有取值為O的錯誤碼的傳輸完成消息,以便于HMS確定該HNB已軟件應(yīng)用成功。
508、在接收到HNB發(fā)送的攜帶有錯誤碼的傳輸完成消息之后,HMS發(fā)送傳輸完成 響應(yīng)消息(TransferCompleteResponse) MHNB0可以理解的是,步驟508與步驟505 —樣,也可以省略。本實施例中,第一數(shù)值為1,不等于錯誤碼預(yù)定的取值。需要說明的是,本實施例 中,第一數(shù)值也可以等于錯誤碼表示應(yīng)用成功或具體的應(yīng)用失敗原因時預(yù)定的取值,如第 一數(shù)值為0。當?shù)谝粩?shù)值為0時,在步驟506之前還包括HMS在接收到HNB發(fā)送的攜帶有指示碼的傳輸完成消息 (TransferComplete (FaultCode = 0))之后,則判斷該傳輸完成消息是否是從該HNB接收的 第一個攜帶有指示碼的傳輸完成消息,若是,則確定該HNB已成功下載軟件但尚未應(yīng)用,觸 發(fā)步驟506。此處還需要說明的是,本實施例中,若不用傳輸完成消息表示下載失敗,而用其他 的消息形式,如攜帶有錯誤碼的告知消息或攜帶有錯誤碼的下載失敗消息,此時,第一數(shù)值 也可以等于錯誤碼表示具體的下載失敗原因時預(yù)定的取值。本實施例中,HMS在接收到HNB發(fā)送的攜帶有指示碼的傳輸完成消息之后,則將該 HNB的狀態(tài)及時更新為下載軟件成功但尚未進行軟件應(yīng)用,并釋放向該HNB提供的下載資 源,不僅可使運營商及時確定該HNB已成功下載軟件,而且還可提高資源利用率,提高多個 HNB進行軟件升級的總體升級效率,節(jié)約多個HNB進行軟件升級的總體升級時間,從而提高 了用戶滿意度。另外,本發(fā)明實施例中,采用攜帶有指示碼的傳輸完成消息,且指示碼為取值為第 一數(shù)值的錯誤碼,作為HNB告知HMS該HNB下載軟件成功但尚未應(yīng)用軟件的指示消息,由于 與現(xiàn)有的HNB發(fā)送的攜帶有錯誤碼的傳輸完成消息結(jié)構(gòu)相同,因此,本實施例還具有對現(xiàn) 有的HMS和HNB的改造較小的優(yōu)點。下面對本發(fā)明實施例中的下載控制系統(tǒng)進行描述,請參閱圖6,本發(fā)明實施例中的 下載控制系統(tǒng)的一個實施例包括網(wǎng)元設(shè)備100,用于通過網(wǎng)元管理設(shè)備200提供的下載資源下載軟件,若下載軟件 成功,則向網(wǎng)元管理設(shè)備200發(fā)送指示消息,指示消息表示網(wǎng)元設(shè)備100下載軟件成功但尚 未進行軟件應(yīng)用;網(wǎng)元管理設(shè)備200,用于向網(wǎng)元設(shè)備100提供下載資源,接收網(wǎng)元設(shè)備100發(fā)送的 指示消息,在接收到網(wǎng)元設(shè)備100發(fā)送的指示消息之后,則將網(wǎng)元設(shè)備100的狀態(tài)更新為下 載軟件成功但尚未進行軟件應(yīng)用。網(wǎng)元管理設(shè)備200還可用于在接收到網(wǎng)元設(shè)備100發(fā)送的指示消息之后,釋放向 網(wǎng)元設(shè)備100提供的下載資源。網(wǎng)元管理設(shè)備200可為家用基站管理系統(tǒng),相應(yīng)地,網(wǎng)元設(shè)備100為家用基站;網(wǎng) 元管理設(shè)備200也可為自動配置服務(wù)器,相應(yīng)地,網(wǎng)元設(shè)備100為用戶駐地設(shè)備。網(wǎng)元設(shè)備 100和相應(yīng)的網(wǎng)元管理設(shè)備200還可為其他網(wǎng)元設(shè)備和網(wǎng)元管理設(shè)備,如機頂盒設(shè)備和與 其相應(yīng)的網(wǎng)元管理設(shè)備,家庭網(wǎng)關(guān)設(shè)備和與其相應(yīng)的網(wǎng)元管理設(shè)備,移動終端設(shè)備和與其 相應(yīng)的網(wǎng)元管理設(shè)備。指示消息可以采用多種形式,例如,可采用中文,如“下載完成但未應(yīng)用”;也可采用數(shù)字,如“ 1” ;也可采用圖形,也可為攜帶有指示碼的傳輸完成消息,指示碼表示網(wǎng)元設(shè)備 下載軟件成功但尚未進行軟件應(yīng)用,只要在網(wǎng)元設(shè)備100和網(wǎng)元管理設(shè)備200作相應(yīng)的預(yù)
置即可。本實施例中,當運營商要對網(wǎng)元設(shè)備100進行軟件升級時,運營商會通過網(wǎng)元管 理設(shè)備200提供下載資源以供網(wǎng)元設(shè)備100下載軟件。網(wǎng)元設(shè)備100若成功下載軟件,則向 網(wǎng)元管理設(shè)備200發(fā)送指示消息,網(wǎng)元管理設(shè)備200在接收到網(wǎng)元設(shè)備100發(fā)送的指示消 息之后,則將網(wǎng)元設(shè)備100的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,并釋放向網(wǎng) 元設(shè)備100提供的下載資源,不僅可使運營商能夠及時確定該網(wǎng)元設(shè)備已成功下載軟件, 掌握該網(wǎng)元設(shè)備的軟件升級進程,而且還使被釋放的下載資源可被調(diào)度給其他網(wǎng)元設(shè)備使 用,提高了資源利用率,提高了多個網(wǎng)元設(shè)備進行軟件升級的總體升級效率,節(jié)約了多個網(wǎng) 元設(shè)備進行軟件升級的總體升級時間,提高了用戶滿意度。為便于理解,下面以一具體實施例,對本發(fā)明實施例中的下載控制系統(tǒng)進行描述, 請參閱圖7,本發(fā)明實施例中的下載控制系統(tǒng)的另一實施例包括HNB300,用于通過HMS400提供的下載資源下載軟件,若下載軟件成功,則向 HMS400發(fā)送指示消息,指示消息表示HNB300下載軟件成功但尚未進行軟件應(yīng)用;HMS400,用于向HNB300提供下載資源,接收HNB300發(fā)送的指示消息,在接收到 HNB300發(fā)送的指示消息之后,將HNB300的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用。HMS400還可用于在接收到HNB300發(fā)送的指示消息之后,釋放向HNB300提供的下 載資源。下面以一具體應(yīng)用場景對本實施例中的下載控制系統(tǒng)進行描述當運營商要對HNB300進行軟件升級時,運營商會通過HMS400提供下載資源以供 HNB300下載軟件。首先,HMS400發(fā)送下載通知消息至HNB300,以指示HNB300開始軟件升級;HNB300在接收到HMS400發(fā)送的下載通知消息之后,則向HMS400發(fā)送下載響應(yīng)消 息,向HMS400確認開始軟件升級;HNB300在向HMS400確認開始軟件升級后,則通過HMS400提供的下載資源從文件 服務(wù)器下載軟件;若成功下載軟件,HNB300則向HMS400發(fā)送指示消息,該指示消息為攜帶有指示碼 的傳輸完成消息,指示碼為取值為第一數(shù)值的錯誤碼,且第一數(shù)值不等于錯誤碼預(yù)定的取 值;在接收到HNB300發(fā)送的攜帶有指示碼的傳輸完成消息之后,HMS400則確定 HNB300已成功下載軟件但尚未應(yīng)用,將HNB300的狀態(tài)更新為下載軟件成功但尚未進行軟 件應(yīng)用,使運營商能夠及時確定HNB300的升級狀態(tài)為已成功下載軟件;而且,HMS400還可 釋放HNB300占用的下載資源,使被釋放的下載資源可被調(diào)度給其他HNB使用,以提高資源 利用率。在HNB300進行軟件應(yīng)用之后,HNB300向HMS400發(fā)送攜帶有錯誤碼的傳輸完成消 息,以便于HMS400確定HNB300軟件應(yīng)用成功,或確定HNB300軟件應(yīng)用失敗和具體的應(yīng)用 失敗原因。在接收到HNB300發(fā)送的攜帶有錯誤碼的傳輸完成消息之后,HMS400向HNB300發(fā)送傳輸完成響應(yīng)消息。本實施例中,第一數(shù)值也可以等于錯誤碼表示具體的下載失敗原因時預(yù)定的取 值。但此時,在將HNB300的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,并釋放HNB300 占用的下載資源之前還包括HMS400在接收到HNB300發(fā)送的攜帶有指示碼的傳輸完成消息之后,則判斷該傳 輸完成消息是否是從該HNB300接收的第一個攜帶有指示碼的傳輸完成消息,若是,則觸發(fā) 將HNB300的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用和釋放HNB300占用的下載資源 的步驟。本實施例中,HMS在接收到HNB發(fā)送的攜帶有指示碼的傳輸完成消息之后,則將該 HNB的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,并釋放向該HNB提供的下載資源,不 僅可使運營商及時確定該HNB已成功下載軟件,掌握該HNB的軟件升級進程,而且還使被釋 放的下載資源可被調(diào)度給其他HNB使用,提高了資源利用率,提高了多個HNB進行軟件升級 的總體升級效率,節(jié)約了多個HNB進行軟件升級的總體升級時間,從而提高了用戶滿意度。另外,本發(fā)明實施例中,采用攜帶有指示碼的傳輸完成消息,且指示碼為取值為第 一數(shù)值的錯誤碼,作為HNB告知HMS該HNB下載軟件成功但尚未應(yīng)用軟件的指示消息,由于 與現(xiàn)有的HNB發(fā)送的攜帶有錯誤碼的傳輸完成消息結(jié)構(gòu)相同,因此,本實施例還具有對現(xiàn) 有的HMS和HNB的改造較小的優(yōu)點。下面介紹本發(fā)明實施例中的網(wǎng)元設(shè)備,請參閱圖8,本發(fā)明實施例中網(wǎng)元設(shè)備的一 個實施例包括下載單元110,用于通過網(wǎng)元管理設(shè)備提供的下載資源下載軟件;發(fā)送單元120,用于向網(wǎng)元管理設(shè)備發(fā)送指示消息,指示消息表示該網(wǎng)元設(shè)備下載 軟件成功但尚未進行軟件應(yīng)用;判斷單元130,用于判斷下載單元110是否成功下載軟件,若是,則觸發(fā)發(fā)送單元 120執(zhí)行相關(guān)操作。為便于理解,下面以一具體實施例對上述的網(wǎng)元設(shè)備進行說明當運營商要對網(wǎng)元設(shè)備進行軟件升級時,運營商會通過網(wǎng)元管理設(shè)備提供下載資 源以供網(wǎng)元設(shè)備的下載單元110下載軟件。當判斷單元130判斷下載單元110已成功下載軟件時,判斷單元130則觸發(fā)發(fā)送 單元120向網(wǎng)元管理設(shè)備發(fā)送指示消息,以告知網(wǎng)元管理設(shè)備該網(wǎng)元設(shè)備下載軟件成功但 尚未進行軟件應(yīng)用,以便于網(wǎng)元管理設(shè)備根據(jù)該指示消息,將該網(wǎng)元設(shè)備的狀態(tài)更新為下 載軟件成功但尚未進行軟件應(yīng)用,并釋放向該網(wǎng)元設(shè)備提供的下載資源。本實施例中,若下載單元110成功下載軟件,發(fā)送單元130則發(fā)送指示消息至網(wǎng)元 管理設(shè)備,以便于網(wǎng)元管理設(shè)備更新該網(wǎng)元設(shè)備的狀態(tài),釋放向該網(wǎng)元設(shè)備提供的下載資 源,使運營商能夠及時確定該網(wǎng)元設(shè)備已成功下載軟件,掌握該網(wǎng)元設(shè)備的軟件升級進程, 使被釋放的下載資源可被調(diào)度給其他網(wǎng)元設(shè)備使用,從而提高了資源利用率,提高了用戶 滿意度。下面接著介紹本發(fā)明實施例中的網(wǎng)元管理設(shè)備,請參閱圖9,本發(fā)明實施例中網(wǎng)元 管理設(shè)備的一個實施例包括接收單元210,用于接收網(wǎng)元設(shè)備發(fā)送的指示消息,指示消息表示該網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用;更新單元220,用于在接收單元210接收到網(wǎng)元設(shè)備發(fā)送的指示消息之后,則將該 網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用。本實施例中,當運營商要對網(wǎng)元設(shè)備進行軟件升級時,網(wǎng)元管理設(shè)備向網(wǎng)元設(shè)備 提供下載資源,以供網(wǎng)元設(shè)備下載軟件;在接收單元210接收到網(wǎng)元設(shè)備發(fā)送的指示消息 之后,更新單元220則將網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用,使運 營商能夠及時確定該網(wǎng)元設(shè)備已成功下載軟件,提高了用戶滿意度。指示消息可以采用多種形式,例如,可采用中文,如“下載完成但未應(yīng)用”;也可采 用數(shù)字,如“ 1” ;也可采用圖形,只要在網(wǎng)元設(shè)備和網(wǎng)元管理設(shè)備作相應(yīng)的預(yù)置即可。指示消息也可為攜帶有指示碼的傳輸完成消息,指示碼表示網(wǎng)元設(shè)備下載軟件成 功但尚未進行軟件應(yīng)用。指示碼可為取值為第一取值的錯誤碼,第一數(shù)值可以不等于錯誤 碼預(yù)定的取值,也可等于錯誤碼表示具體的下載失敗原因時預(yù)定的取值。接下去描述指示消息為攜帶有指示碼的傳輸完成消息,指示碼為取值為第一取值 的錯誤碼,且第一數(shù)值等于錯誤碼表示具體的下載失敗原因時預(yù)定的取值時的網(wǎng)元管理設(shè) 備實施例,請參閱圖10,本實施例與圖9所示實施例的主要區(qū)別在于本實施例在圖9所示實施例的基礎(chǔ)上還進一步包括釋放單元230,用于在接收單元210接收到網(wǎng)元設(shè)備發(fā)送的攜帶有指示碼的傳輸 完成消息之后,釋放網(wǎng)元管理設(shè)備向該網(wǎng)元設(shè)備提供的下載資源。判斷單元240,用于在更新單元220與釋放單元230執(zhí)行相關(guān)操作之前,若接收單 元210接收到網(wǎng)元設(shè)備發(fā)送的攜帶有指示碼的傳輸完成消息,則判斷該傳輸完成消息是否 是從該網(wǎng)元設(shè)備接收的第一個攜帶有指示碼的傳輸完成消息,若是,則觸發(fā)更新單元220 與釋放單元230執(zhí)行相關(guān)操作。本實施例中,當運營商要對網(wǎng)元設(shè)備進行軟件升級時,網(wǎng)元管理設(shè)備向網(wǎng)元設(shè)備 提供下載資源,以供網(wǎng)元設(shè)備下載軟件;若接收單元210接收到網(wǎng)元設(shè)備發(fā)送的攜帶有指 示碼的傳輸完成消息,判斷單元240則判斷該傳輸完成消息是否是從該網(wǎng)元設(shè)備接收的第 一個攜帶有指示碼的傳輸完成消息,若是,則觸發(fā)更新單元220將網(wǎng)元設(shè)備的狀態(tài)更新為 下載軟件成功但尚未進行軟件應(yīng)用,觸發(fā)釋放單元230釋放網(wǎng)元管理設(shè)備向該網(wǎng)元設(shè)備提 供的下載資源,使運營商能夠及時確定該網(wǎng)元設(shè)備已成功下載軟件,使被釋放的下載資源 可被調(diào)度給其他網(wǎng)元設(shè)備使用,從而提高了資源利用率,提高了用戶滿意度。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲 介質(zhì)可以包括ROM、RAM、磁盤或光盤等。以上對本發(fā)明實施例所提供的下載控制方法及其系統(tǒng),以及相關(guān)設(shè)備進行了詳細 介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明 只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本 發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng) 理解為對本發(fā)明的限制。
權(quán)利要求
一種下載控制方法,其特征在于,包括網(wǎng)元管理設(shè)備接收網(wǎng)元設(shè)備發(fā)送的指示消息,所述指示消息表示所述網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用;網(wǎng)元管理設(shè)備在接收到所述指示消息之后,則將所述網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用。
2.根據(jù)權(quán)利要求1所述的下載控制方法,其特征在于,還包括所述網(wǎng)元管理設(shè)備在接收到所述指示消息之后,則釋放向所述網(wǎng)元設(shè)備提供的下載資源。
3.根據(jù)權(quán)利要求2所述的下載控制方法,其特征在于所述指示消息為攜帶有指示碼 的傳輸完成消息,所述指示碼表示所述網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用。
4.根據(jù)權(quán)利要求3所述的下載控制方法,其特征在于所述指示碼為取值為第一數(shù)值 的錯誤碼,且所述第一數(shù)值不等于所述錯誤碼預(yù)定的取值。
5.根據(jù)權(quán)利要求3所述的下載控制方法,其特征在于所述指示碼為取值為第一數(shù)值 的錯誤碼,且所述第一數(shù)值等于所述錯誤碼表示應(yīng)用成功或具體的應(yīng)用失敗原因時預(yù)定的 取值;所述將所述網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用之前還包括所述網(wǎng)元管理設(shè)備判斷所述攜帶有指示碼的傳輸完成消息是否是從所述網(wǎng)元設(shè)備接 收的第一個攜帶有指示碼的傳輸完成消息,若是,則觸發(fā)所述將所述網(wǎng)元設(shè)備的狀態(tài)更新 為下載軟件成功但尚未進行軟件應(yīng)用的步驟;所述釋放向所述網(wǎng)元設(shè)備提供的下載資源之前還包括所述網(wǎng)元管理設(shè)備判斷所述攜帶有指示碼的傳輸完成消息是否是從所述網(wǎng)元設(shè)備接 收的第一個攜帶有指示碼的傳輸完成消息,若是,則觸發(fā)所述釋放向所述網(wǎng)元設(shè)備提供的 下載資源的步驟。
6.根據(jù)權(quán)利要求1至5中任一項所述的下載控制方法,其特征在于所述網(wǎng)元管理設(shè) 備為家用基站管理系統(tǒng),所述網(wǎng)元設(shè)備為家用基站;或,所述網(wǎng)元管理設(shè)備為自動配置服務(wù)器,所述網(wǎng)元設(shè)備為用戶駐地設(shè)備。
7.一種下載控制方法,其特征在于,包括網(wǎng)元設(shè)備通過網(wǎng)元管理設(shè)備提供的下載資源下載軟件;若下載軟件成功,網(wǎng)元設(shè)備向所述網(wǎng)元管理設(shè)備發(fā)送指示消息,以便于所述網(wǎng)元管理 設(shè)備在接收到所述指示消息之后,將所述網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行 軟件應(yīng)用;所述指示消息表示所述網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用。
8.根據(jù)權(quán)利要求7所述的下載控制方法,其特征在于所述指示消息為攜帶有指示碼 的傳輸完成消息,所述指示碼表示所述網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用。
9.一種下載控制系統(tǒng),其特征在于,包括網(wǎng)元設(shè)備,用于通過網(wǎng)元管理設(shè)備提供的下載資源下載軟件,若下載軟件成功,則向所 述網(wǎng)元管理設(shè)備發(fā)送指示消息,所述指示消息表示所述網(wǎng)元設(shè)備下載軟件成功但尚未進行 軟件應(yīng)用;網(wǎng)元管理設(shè)備,用于向所述網(wǎng)元設(shè)備提供下載資源,接收所述網(wǎng)元設(shè)備發(fā)送的指示消 息,在接收到所述指示消息之后,則將所述網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進 行軟件應(yīng)用。
10.根據(jù)權(quán)利要求9所述的下載控制系統(tǒng),其特征在于所述網(wǎng)元管理設(shè)備還用于在接 收到所述指示消息之后,則釋放向所述網(wǎng)元設(shè)備提供的下載資源。
11.一種網(wǎng)元設(shè)備,其特征在于,包括下載單元,用于通過網(wǎng)元管理設(shè)備提供的下載資源下載軟件;發(fā)送單元,用于向所述網(wǎng)元管理設(shè)備發(fā)送指示消息,所述指示消息表示所述網(wǎng)元設(shè)備 下載軟件成功但尚未進行軟件應(yīng)用;判斷單元,用于判斷下載單元是否成功下載軟件,若是,則觸發(fā)發(fā)送單元執(zhí)行相關(guān)操作。
12.—種網(wǎng)元管理設(shè)備,其特征在于,包括接收單元,用于接收網(wǎng)元設(shè)備發(fā)送的指示消息,所述指示消息表示所述網(wǎng)元設(shè)備下載 軟件成功但尚未進行軟件應(yīng)用;更新單元,用于在接收單元接收到所述指示消息之后,將所述網(wǎng)元設(shè)備的狀態(tài)更新為 下載軟件成功但尚未進行軟件應(yīng)用。
13.根據(jù)權(quán)利要求12所述的網(wǎng)元管理設(shè)備,其特征在于,還包括釋放單元,用于在接 收單元接收到所述指示消息之后,釋放向所述網(wǎng)元設(shè)備提供的下載資源。
14.根據(jù)權(quán)利要求13所述的網(wǎng)元管理設(shè)備,其特征在于所述指示消息為攜帶有指示 碼的傳輸完成消息,所述指示碼表示所述網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用。
15.根據(jù)權(quán)利要求14所述的網(wǎng)元管理設(shè)備,其特征在于所述指示碼為取值為第一數(shù) 值的錯誤碼,且所述第一數(shù)值不等于所述錯誤碼預(yù)定的取值。
16.根據(jù)權(quán)利要求14所述的網(wǎng)元管理設(shè)備,其特征在于所述指示碼為取值為第一數(shù) 值的錯誤碼,且所述第一數(shù)值等于所述錯誤碼表示應(yīng)用成功或具體的應(yīng)用失敗原因時預(yù)定 的取值;還包括判斷單元,用于在更新單元與釋放單元執(zhí)行相關(guān)操作之前,判斷所述攜帶有指 示碼的傳輸完成消息是否是從所述網(wǎng)元設(shè)備接收的第一個攜帶有指示碼的傳輸完成消息, 若是,則觸發(fā)更新單元與釋放單元執(zhí)行相關(guān)操作。
全文摘要
本發(fā)明實施例公開了一種下載控制方法及其系統(tǒng),以及相關(guān)設(shè)備。本發(fā)明實施例方法包括網(wǎng)元管理設(shè)備向網(wǎng)元設(shè)備提供下載資源,以供網(wǎng)元設(shè)備下載軟件;網(wǎng)元管理設(shè)備接收網(wǎng)元設(shè)備發(fā)送的指示消息,該指示消息表示該網(wǎng)元設(shè)備下載軟件成功但尚未進行軟件應(yīng)用;網(wǎng)元管理設(shè)備在接收到網(wǎng)元設(shè)備發(fā)送的指示消息之后,將該網(wǎng)元設(shè)備的狀態(tài)更新為下載軟件成功但尚未進行軟件應(yīng)用。本發(fā)明實施例還提供一種下載控制系統(tǒng),以及相關(guān)設(shè)備。本發(fā)明實施例可以使運營商能夠及時確定網(wǎng)元設(shè)備已經(jīng)成功下載軟件,掌握網(wǎng)元設(shè)備的軟件升級進程。
文檔編號H04W24/02GK101902762SQ20091005221
公開日2010年12月1日 申請日期2009年5月27日 優(yōu)先權(quán)日2009年5月27日
發(fā)明者龍綱 申請人:上海華為技術(shù)有限公司