本發(fā)明涉及通信領(lǐng)域,尤其涉及一種基于固件升級(jí)管理對(duì)象(FUMO,F(xiàn)irmware Update Management Object)協(xié)議的升級(jí)方法及系統(tǒng)。
背景技術(shù):
開放移動(dòng)聯(lián)盟(OMA,Open Mobile Alliance)設(shè)備管理(DM,Device Management)是一種通過遠(yuǎn)程服務(wù)器對(duì)網(wǎng)絡(luò)內(nèi)終端進(jìn)行管理的協(xié)議。通過OMA DM,服務(wù)器可以對(duì)終端設(shè)備進(jìn)行固件更新、參數(shù)配置和數(shù)據(jù)采集等各種管理功能。
圖1為現(xiàn)有技術(shù)中基于固件升級(jí)管理對(duì)象(FUMO,F(xiàn)irmware Update Management Object)協(xié)議的升級(jí)流程示意圖。如圖1所示,現(xiàn)有技術(shù)中的升級(jí)過程包括以下流程:
第一步:移動(dòng)裝置(Mobile Device)與OMA DM服務(wù)器(Server)建立會(huì)話;具體而言,OMA DM服務(wù)器觸發(fā)移動(dòng)裝置開啟數(shù)據(jù)會(huì)話;移動(dòng)裝置將設(shè)備信息發(fā)送至OMA DM服務(wù)器;
第二步:OMA DM服務(wù)器向終端下發(fā)執(zhí)行命令;
具體而言,OMA DM服務(wù)器根據(jù)移動(dòng)裝置上報(bào)的軟件版本號(hào)下發(fā)一個(gè)升級(jí)包所相關(guān)的FUMO節(jié)點(diǎn)的相關(guān)命令(如Replace命令、Exec命令);移動(dòng)裝置接收后開始執(zhí)行;移動(dòng)裝置正常執(zhí)行命令后,結(jié)束與OMA DM服務(wù)器之間的會(huì)話;
第三步:移動(dòng)裝置向內(nèi)容服務(wù)器(Content Server)請(qǐng)求下載(DL)描述符(Descriptor),內(nèi)容服務(wù)器下發(fā)下載描述符;
第四步:移動(dòng)裝置向內(nèi)容服務(wù)器請(qǐng)求升級(jí)包;內(nèi)容服務(wù)器向移動(dòng)裝置下發(fā)升級(jí)包;
第五步:移動(dòng)裝置的固件升級(jí)流程完成后,通過Generic Alert消息將固件升級(jí)結(jié)果通知OMA DM服務(wù)器。
然而,由于目前各大廠商都未提供多個(gè)升級(jí)包的升級(jí)方案,因此,基于FUMO協(xié)議的一次會(huì)話中只能搜尋到一個(gè)升級(jí)包,即,用戶只能選擇單一的升級(jí)包進(jìn)行升級(jí),無法對(duì)升級(jí)版本進(jìn)行選擇,例如選擇穩(wěn)定版本、開發(fā)版本或回退版本。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供一種基于FUMO協(xié)議的升級(jí)方法及系統(tǒng),用來解決現(xiàn)有基于FUMO協(xié)議的升級(jí)過程中一次會(huì)話只搜尋到一個(gè)升級(jí)包的問題。
為了達(dá)到上述技術(shù)目的,本發(fā)明提供一種基于FUMO協(xié)議的升級(jí)方法,包括:服務(wù)器對(duì)標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)進(jìn)行擴(kuò)展,并生成與多個(gè)升級(jí)包信息一一對(duì)應(yīng)的FUMO擴(kuò)展節(jié)點(diǎn);服務(wù)器根據(jù)終端的請(qǐng)求,通過擴(kuò)展后的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)以及FUMO擴(kuò)展節(jié)點(diǎn)向終端下發(fā)多個(gè)升級(jí)包信息;終端根據(jù)接收到的多個(gè)升級(jí)包信息,下載用戶選擇的升級(jí)包進(jìn)行升級(jí)。
進(jìn)一步地,所述標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展有用于標(biāo)識(shí)多升級(jí)包可選操作的OptionalUpdate節(jié)點(diǎn)以及用于標(biāo)識(shí)可選升級(jí)包個(gè)數(shù)的PkgNum節(jié)點(diǎn)。
進(jìn)一步地,服務(wù)器根據(jù)終端的請(qǐng)求,通過擴(kuò)展后的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)以及FUMO擴(kuò)展節(jié)點(diǎn)向終端下發(fā)多個(gè)升級(jí)包信息包括:
服務(wù)器接收終端請(qǐng)求攜帶的版本號(hào)之后,向所述終端下發(fā)執(zhí)行OptionalUpdate節(jié)點(diǎn)命令;
服務(wù)器獲取所述終端執(zhí)行成功后,向所述終端下發(fā)寫入PkgNum節(jié)點(diǎn)值的命令;
服務(wù)器獲取所述終端寫入成功后,向所述終端下發(fā)添加FUMO擴(kuò)展節(jié)點(diǎn)的命令,其中,添加的FUMO擴(kuò)展節(jié)點(diǎn)的數(shù)目等于PkgNum節(jié)點(diǎn)值。
進(jìn)一步地,所述FUMO擴(kuò)展節(jié)點(diǎn)包括用于標(biāo)識(shí)升級(jí)包類型的Type節(jié)點(diǎn)。
進(jìn)一步地,所述升級(jí)包類型包括以下任一種或任幾種:開發(fā)版本、穩(wěn)定 版本、回退版本、最新版本。
進(jìn)一步地,所述終端根據(jù)接收到的多個(gè)升級(jí)包信息,下載用戶選擇的升級(jí)包進(jìn)行升級(jí)之后,該方法還包括:終端在升級(jí)完成后將升級(jí)結(jié)果上報(bào)給服務(wù)器。
本發(fā)明還提供一種基于FUMO協(xié)議的升級(jí)系統(tǒng),包括:服務(wù)器,用于對(duì)標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)進(jìn)行擴(kuò)展,并生成與多個(gè)升級(jí)包信息一一對(duì)應(yīng)的FUMO擴(kuò)展節(jié)點(diǎn),根據(jù)終端的請(qǐng)求,通過擴(kuò)展后的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)以及FUMO擴(kuò)展節(jié)點(diǎn)向終端下發(fā)多個(gè)升級(jí)包信息;終端,用于根據(jù)接收到的多個(gè)升級(jí)包信息,下載用戶選擇的升級(jí)包進(jìn)行升級(jí)。
進(jìn)一步地,所述標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展有用于標(biāo)識(shí)多升級(jí)包可選操作的OptionalUpdate節(jié)點(diǎn)以及用于標(biāo)識(shí)可選升級(jí)包個(gè)數(shù)的PkgNum節(jié)點(diǎn)。
進(jìn)一步地,所述服務(wù)器,用于根據(jù)終端的請(qǐng)求,通過擴(kuò)展后的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)以及FUMO擴(kuò)展節(jié)點(diǎn)向終端下發(fā)多個(gè)升級(jí)包信息包括:
服務(wù)器接收終端請(qǐng)求攜帶的版本號(hào)之后,向所述終端下發(fā)執(zhí)行OptionalUpdate節(jié)點(diǎn)命令;
服務(wù)器獲取所述終端執(zhí)行成功后,向所述終端下發(fā)寫入PkgNum節(jié)點(diǎn)值的命令;
服務(wù)器獲取所述終端寫入成功后,向所述終端下發(fā)添加FUMO擴(kuò)展節(jié)點(diǎn)的命令,其中,添加的FUMO擴(kuò)展節(jié)點(diǎn)的數(shù)目等于PkgNum節(jié)點(diǎn)值。
進(jìn)一步地,所述FUMO擴(kuò)展節(jié)點(diǎn)包括用于標(biāo)識(shí)升級(jí)包類型的Type節(jié)點(diǎn)。
進(jìn)一步地,所述升級(jí)包類型包括以下任一種或任幾種:開發(fā)版本、穩(wěn)定版本、回退版本、最新版本。
進(jìn)一步地,所述終端,還用于在升級(jí)完成后將升級(jí)結(jié)果上報(bào)給所述服務(wù)器。
在本發(fā)明中,服務(wù)器對(duì)標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)進(jìn)行擴(kuò)展,并生成與多個(gè)升級(jí)包信息一一對(duì)應(yīng)的FUMO擴(kuò)展節(jié)點(diǎn);服務(wù)器根據(jù)終端的請(qǐng)求,通過擴(kuò)展后的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)以及FUMO擴(kuò)展節(jié)點(diǎn)向終端下發(fā)多個(gè)升級(jí)包信息;終端根據(jù)接收到的多個(gè)升級(jí)包信息,下載用戶選擇的升級(jí)包進(jìn)行升級(jí)。本發(fā)明基 于FUMO協(xié)議擴(kuò)展相關(guān)節(jié)點(diǎn),在基于FUMO協(xié)議的一次會(huì)話中能搜尋到多個(gè)升級(jí)包,實(shí)現(xiàn)了用戶根據(jù)自身需求選擇任意升級(jí)版本進(jìn)行升級(jí)的目的。
附圖說明
圖1為現(xiàn)有技術(shù)中基于FUMO協(xié)議的升級(jí)流程示意圖;
圖2為現(xiàn)有技術(shù)中標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)的示意圖;
圖3為本發(fā)明實(shí)施例提供的基于FUMO協(xié)議的升級(jí)方法的流程圖;
圖4為本發(fā)明實(shí)施例中標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)擴(kuò)展后的示意圖;
圖5為本發(fā)明實(shí)施例中FUMO擴(kuò)展節(jié)點(diǎn)的示意圖;
圖6為本發(fā)明實(shí)施例一的流程圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖3為本發(fā)明實(shí)施例提供的基于FUMO協(xié)議的升級(jí)方法的流程圖。如圖3所示,本實(shí)施例提供的基于FUMO協(xié)議的升級(jí)方法包括以下步驟:
步驟11:服務(wù)器對(duì)標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)進(jìn)行擴(kuò)展,并生成與多個(gè)升級(jí)包信息一一對(duì)應(yīng)的FUMO擴(kuò)展節(jié)點(diǎn)。
其中,標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展有用于標(biāo)識(shí)多升級(jí)包可選操作的OptionalUpdate節(jié)點(diǎn)以及用于標(biāo)識(shí)可選升級(jí)包個(gè)數(shù)的PkgNum節(jié)點(diǎn)。與多個(gè)升級(jí)包信息一一對(duì)應(yīng)的FUMO擴(kuò)展節(jié)點(diǎn)包括用于標(biāo)識(shí)升級(jí)包類型的節(jié)點(diǎn)。其中,升級(jí)包類型包括以下任一種或任幾種:開發(fā)版本、穩(wěn)定版本、回退版本、最新版本。
具體而言,標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)如圖2所示,包括:用于指示升級(jí)包名字的PkgName節(jié)點(diǎn)、用于指示升級(jí)包版本的PkgVersion節(jié)點(diǎn)、用來執(zhí)行(Exec)初始化下載的Download節(jié)點(diǎn)、用于初始化下載時(shí)存儲(chǔ)下載地址的PkgURL節(jié)點(diǎn)、用來執(zhí)行初始化升級(jí)的Update節(jié)點(diǎn)、用來提供升級(jí)包數(shù)據(jù)的PkgData 節(jié)點(diǎn)、用來執(zhí)行初始化下載和升級(jí)的DownloadAndUpdate節(jié)點(diǎn)、用于初始化下載時(shí)存儲(chǔ)下載地址的PkgURL節(jié)點(diǎn)、用于指示移動(dòng)裝置當(dāng)前升級(jí)過程中狀態(tài)的State節(jié)點(diǎn)以及用于廠商自定義擴(kuò)展節(jié)點(diǎn)的Ext節(jié)點(diǎn)。
于本實(shí)施例中,圖4為標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)擴(kuò)展后的示意圖,如圖4所示,標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展有用于標(biāo)識(shí)多升級(jí)包可選操作的OptionalUpdate節(jié)點(diǎn)以及用于標(biāo)識(shí)服務(wù)器下發(fā)可選升級(jí)包個(gè)數(shù)的PkgNum節(jié)點(diǎn)。具體而言,OptionalUpdate節(jié)點(diǎn)是一個(gè)父節(jié)點(diǎn),具有可執(zhí)行權(quán)限屬性,PkgNum節(jié)點(diǎn)是一個(gè)葉子節(jié)點(diǎn),擁有可寫屬性,于此,標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)擴(kuò)展的屬性如下所示:
<node>
<name>OptionalUpdate</name>
<accesstype>Get&;Replace&;Add&;Delete&;Copy</acces stype>
<leaf>
<name>PkgNum</name>
<format>chr</format>
<accesstype>Get&;Replace&;Add&;Delete&;Copy</acces stype>
<value></value>
</leaf>
</node>
于本實(shí)施例中,新的FUMO擴(kuò)展節(jié)點(diǎn)如圖5所示,OptionalFUMO“X”節(jié)點(diǎn)用于服務(wù)器向終端動(dòng)態(tài)下發(fā)新升級(jí)包信息,其中,“X”標(biāo)識(shí)FUMO擴(kuò)展節(jié)點(diǎn)的個(gè)數(shù),其最大值與PkgNum節(jié)點(diǎn)值保持一致,Type節(jié)點(diǎn)用于標(biāo)識(shí)升級(jí)包的類型;OptionalFUMO“X”節(jié)點(diǎn)下的其它節(jié)點(diǎn)(如PkgName節(jié)點(diǎn)、PkgVersion節(jié)點(diǎn)、Download節(jié)點(diǎn)、DownloadAndUpdate節(jié)點(diǎn)、Update節(jié)點(diǎn))同標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)一致,故于此不再贅述。
步驟12:服務(wù)器根據(jù)終端的請(qǐng)求,通過擴(kuò)展后的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)以及FUMO擴(kuò)展節(jié)點(diǎn)向終端下發(fā)多個(gè)升級(jí)包信息
于此,步驟12包括:
服務(wù)器接收終端請(qǐng)求攜帶的版本號(hào)之后,向終端下發(fā)執(zhí)行OptionalUpdate節(jié)點(diǎn)命令;
服務(wù)器獲取所述終端執(zhí)行成功后,向所述終端下發(fā)寫入PkgNum節(jié)點(diǎn)值的命令;
服務(wù)器獲取所述終端寫入成功后,向所述終端下發(fā)添加FUMO擴(kuò)展節(jié)點(diǎn)的命令,其中,添加的FUMO擴(kuò)展節(jié)點(diǎn)的數(shù)目等于PkgNum節(jié)點(diǎn)值。
步驟13:終端根據(jù)接收到的多個(gè)升級(jí)包信息,下載用戶選擇的升級(jí)包進(jìn)行升級(jí)。
于此,步驟13之后,該方法還包括:終端在升級(jí)完成后將升級(jí)結(jié)果上報(bào)給服務(wù)器。
圖6為本發(fā)明實(shí)施例一的流程圖。如圖6所示,本實(shí)施例具體描述如下:
步驟101:服務(wù)器和終端在標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展OptionalUpdate節(jié)點(diǎn)以及PkgNum節(jié)點(diǎn),其中,OptionalUpdate節(jié)點(diǎn)是一個(gè)父節(jié)點(diǎn),具有可執(zhí)行權(quán)限屬性,用于標(biāo)識(shí)當(dāng)前執(zhí)行的是多升級(jí)包可選操作,PkgNum節(jié)點(diǎn)是一個(gè)葉子節(jié)點(diǎn),用于標(biāo)識(shí)服務(wù)器下發(fā)可選升級(jí)包的個(gè)數(shù),擁有可寫屬性,其中,關(guān)于標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)的具體擴(kuò)展結(jié)構(gòu)同上述實(shí)施例所述,故于此不再贅述;
步驟102:服務(wù)器擴(kuò)展新的OptionalFUMO“X”節(jié)點(diǎn)以及Type節(jié)點(diǎn);其中,OptionalFUMO“X”節(jié)點(diǎn)用于服務(wù)器動(dòng)態(tài)向終端下發(fā)添加新升級(jí)包信息,“X”標(biāo)識(shí)節(jié)點(diǎn)個(gè)數(shù),其最大值與步驟101中的服務(wù)器在標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展的PkgNum節(jié)點(diǎn)值保持一致;Type節(jié)點(diǎn)用于標(biāo)識(shí)相應(yīng)升級(jí)包的類型;
步驟103:終端連接服務(wù)器,進(jìn)行會(huì)話請(qǐng)求;
步驟104:鑒權(quán)完成后,終端上報(bào)自身的軟件版本號(hào);
步驟105:服務(wù)器查找本地升級(jí)包個(gè)數(shù)以及相關(guān)信息后,向終端下發(fā)執(zhí)行OptionalUpdate節(jié)點(diǎn)的命令操作以及該節(jié)點(diǎn)對(duì)應(yīng)的相關(guān)(correlate)值;
步驟106:終端執(zhí)行OptionalUpdate節(jié)點(diǎn)、correlate值成功后上報(bào)結(jié)果(200)給服務(wù)器;具體而言,若終端執(zhí)行OptionalUpdate節(jié)點(diǎn)成功,則表示終端的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展有OptionalUpdate節(jié)點(diǎn),具備進(jìn)行多升級(jí)包可選操作的能力;反之,則終端的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下未擴(kuò)展OptionalUpdate節(jié)點(diǎn),不具備進(jìn)行多升級(jí)包可選操作的能力;
步驟107:服務(wù)器獲取到終端執(zhí)行成功后,下發(fā)OptionalUpdate節(jié)點(diǎn)下的PkgNum節(jié)點(diǎn)值到終端,要求終端寫入,例如,當(dāng)前有3個(gè)升級(jí)包,則PkgNum的節(jié)點(diǎn)值為3;
步驟108:終端寫入成功后,上報(bào)結(jié)果(200)給服務(wù)器;具體而言,終端將服務(wù)器下發(fā)的PkgNum節(jié)點(diǎn)值寫入終端側(cè)標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展的PkgNum節(jié)點(diǎn);
步驟109:服務(wù)器獲取終端執(zhí)行成功后,下發(fā)所有OptionalFUMO“X”節(jié)點(diǎn)對(duì)應(yīng)的升級(jí)包信息給終端,要求終端添加對(duì)應(yīng)的對(duì)象,例如,當(dāng)前有3升級(jí)包,則終端需要添加以下三個(gè)管理對(duì)象:OptionalFUMO1、OptionalFUMO2、OptionalFUMO3;其中,每個(gè)管理對(duì)象攜帶有對(duì)應(yīng)的升級(jí)包信息;
步驟110:終端添加成功后,上報(bào)結(jié)果(200)給服務(wù)器;
步驟111:服務(wù)器獲取終端執(zhí)行成功后,下發(fā)200標(biāo)識(shí)會(huì)話完成;
步驟112:終端根據(jù)PkgNum節(jié)點(diǎn)值,依次取OptionalFUMO“X”節(jié)點(diǎn)新增的對(duì)象,并將新增加的對(duì)象展示在搜包結(jié)束后給用戶進(jìn)行選擇;
步驟113:終端根據(jù)用戶的選擇,獲取到對(duì)應(yīng)的OptionalFUMO“X”對(duì)象中的PkgURL節(jié)點(diǎn)值或者PkgData節(jié)點(diǎn)值,下載升級(jí)包或者DD信息;
步驟114:終端完成升級(jí)包下載,執(zhí)行升級(jí);
步驟115:終端取correlate值并帶上結(jié)果上報(bào)到服務(wù)器;
步驟116:服務(wù)器接收到結(jié)果后,將下發(fā)重置PkgNum節(jié)點(diǎn)值為0的命令以及刪除OptionalFUMO“X”對(duì)象的命令到終端;
步驟117:終端執(zhí)行成功之后,上報(bào)結(jié)果(200)給服務(wù)器;
步驟118:服務(wù)器接收到結(jié)果后,回復(fù)200到終端,結(jié)束本次會(huì)話。
此外,本發(fā)明實(shí)施例還提供一種基于FUMO協(xié)議的升級(jí)系統(tǒng),包括:服務(wù)器,用于對(duì)標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)進(jìn)行擴(kuò)展,并生成與多個(gè)升級(jí)包信息一一對(duì)應(yīng)的FUMO擴(kuò)展節(jié)點(diǎn),根據(jù)終端的請(qǐng)求,通過擴(kuò)展后的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)以及FUMO擴(kuò)展節(jié)點(diǎn)向終端下發(fā)多個(gè)升級(jí)包信息;終端,用于根據(jù)接收到的多個(gè)升級(jí)包信息,下載用戶選擇的升級(jí)包進(jìn)行升級(jí)。
其中,標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)下擴(kuò)展有用于標(biāo)識(shí)多升級(jí)包可選操作的OptionalUpdate節(jié)點(diǎn)以及用于標(biāo)識(shí)可選升級(jí)包個(gè)數(shù)的PkgNum節(jié)點(diǎn)。FUMO擴(kuò)展節(jié)點(diǎn)包括用于標(biāo)識(shí)升級(jí)包類型的Type節(jié)點(diǎn)。升級(jí)包類型包括以下任一種或任幾種:開發(fā)版本、穩(wěn)定版本、回退版本、最新版本。
其中,服務(wù)器,用于根據(jù)終端的請(qǐng)求,通過擴(kuò)展后的標(biāo)準(zhǔn)FUMO節(jié)點(diǎn)以及FUMO擴(kuò)展節(jié)點(diǎn)向終端下發(fā)多個(gè)升級(jí)包信息包括:
服務(wù)器接收終端請(qǐng)求攜帶的版本號(hào)之后,向所述終端下發(fā)執(zhí)行OptionalUpdate節(jié)點(diǎn)命令;
服務(wù)器獲取所述終端執(zhí)行成功后,向所述終端下發(fā)寫入PkgNum節(jié)點(diǎn)值的命令;
服務(wù)器獲取所述終端寫入成功后,向所述終端下發(fā)添加FUMO擴(kuò)展節(jié)點(diǎn)的命令,其中,添加的FUMO擴(kuò)展節(jié)點(diǎn)的數(shù)目等于PkgNum節(jié)點(diǎn)值。
另外,終端還用于在升級(jí)完成后將升級(jí)結(jié)果上報(bào)給服務(wù)器。
此外,關(guān)于上述系統(tǒng)的具體處理流程同上述方法所述,故于此不再贅述。
綜上所述,本發(fā)明實(shí)施例通過對(duì)FUMO協(xié)議的節(jié)點(diǎn)進(jìn)行擴(kuò)展,解決了現(xiàn)有基于FUMO協(xié)議的升級(jí)過程中一次會(huì)話只搜尋到一個(gè)升級(jí)包的問題,如此,用戶可根據(jù)自身需求選擇任意升級(jí)版本進(jìn)行升級(jí)。
以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。