麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種下載處理方法、下載處理裝置及客戶端的制作方法

文檔序號:8004662閱讀:301來源:國知局
一種下載處理方法、下載處理裝置及客戶端的制作方法
【專利摘要】本發(fā)明提供了一種下載處理方法、下載處理裝置及客戶端,所述方法用于客戶端,包括:獲取步驟:在客戶端需要下載升級包的情況下,獲取一下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,其中,所述下載服務(wù)器列表中的下載服務(wù)器能夠提供所述升級包;選擇步驟:根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù),從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,供所述客戶端下載所述升級包。采用本發(fā)明的技術(shù)方案,客戶端在需要升級的情況下,獲取用于存放升級包的各個下載服務(wù)器的狀態(tài)信息,以選擇符合目標(biāo)需求的下載服務(wù)器,從而提高客戶端的下載效率。
【專利說明】一種下載處理方法、下載處理裝置及客戶端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種下載處理方法、下載處理裝置及客戶端。

【背景技術(shù)】
[0002]隨著設(shè)備制造商推出新設(shè)備的周期不斷縮短,版本更新越來越頻繁,設(shè)備需要進(jìn)行升級的場景也越來越多。
[0003]目前客戶端進(jìn)行版本升級的方法為:首先,客戶端與一設(shè)備管理服務(wù)器進(jìn)行報文交互,從設(shè)備管理服務(wù)器側(cè)獲取到升級包描述文件的地址,并將升級包描述文件下載到客戶端。然后,客戶端對升級包描述文件進(jìn)行解析,獲取其中包含的升級包的詳細(xì)信息(如升級包存放地址,升級包大小等)。接著,客戶端根據(jù)獲取的升級包的詳細(xì)信息連接存放升級包的下載服務(wù)器,進(jìn)行升級包的下載。下載完畢后,客戶端再進(jìn)行版本的升級,完成整個升級流程。
[0004]在設(shè)備管理服務(wù)器生成的升級包描述文件中包含升級包存放的地址,客戶端根據(jù)該地址下載升級包。通常設(shè)備管理服務(wù)器會根據(jù)自身策略(比如根據(jù)地區(qū)選擇,根據(jù)網(wǎng)絡(luò)選擇或者預(yù)先設(shè)定等其他策略選擇)為客戶端提供一個地址供客戶端下載升級包,也支持提供多個地址讓客戶端從不同的地址下載升級包或者從不同下載服務(wù)器下載同一個升級包的不同部分,最后拼接起來成為一個完整的升級包。但是,采用上述兩種下載機(jī)制,客戶端要么根據(jù)設(shè)備管理服務(wù)器提供的唯一下載地址進(jìn)行下載,要么根據(jù)設(shè)備管理服務(wù)器提供的多個下載地址中選擇某一個進(jìn)行下載。但是在這兩種機(jī)制中,客戶端并不知道目前各個下載服務(wù)器的狀態(tài)(如負(fù)載情況、是否有故障等),客戶端也就無法選擇符合自己目標(biāo)需求的下載服務(wù)器下載升級包。


【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提供了一種下載處理方法、下載處理裝置及客戶端,以解決現(xiàn)有技術(shù)中的客戶端無法選擇符合目標(biāo)需求的下載服務(wù)器下載升級包的問題。
[0006]為解決上述問題,本發(fā)明提供了一種下載處理方法,用于客戶端,其特征在于,所述方法包括:
[0007]獲取步驟:在客戶端需要下載升級包的情況下,獲取一下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,其中,所述下載服務(wù)器列表中的下載服務(wù)器能夠提供所述升級包;
[0008]選擇步驟:根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù),從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,供所述客戶端下載所述升級包。
[0009]優(yōu)選地,所述獲取步驟具體包括:
[0010]在客戶端需要下載升級包的情況下,與設(shè)備管理服務(wù)器交互,獲取記錄有所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息的信息交互文件;
[0011]解析所述信息交互文件,獲取所述信息交互文件中攜帶的所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息。
[0012]優(yōu)選地,所述信息交互文件為升級包描述文件,所述下載服務(wù)器的狀態(tài)信息記錄于所述升級包描述文件的objectURI字段中。
[0013]優(yōu)選地,所述服務(wù)器選擇參數(shù)還包括:所述客戶端預(yù)設(shè)的選擇參數(shù)。
[0014]優(yōu)選地,所述選擇步驟具體包括:
[0015]根據(jù)所述下載服務(wù)器的狀態(tài)信息計算下載服務(wù)器列表中的每個下載服務(wù)器的第一權(quán)重系數(shù);
[0016]根據(jù)所述客戶端預(yù)設(shè)的選擇參數(shù)計算下載服務(wù)器列表中的每個下載服務(wù)器的第二權(quán)重系數(shù);
[0017]根據(jù)所述第一權(quán)重系數(shù)和第二權(quán)重系數(shù)計算所述下載服務(wù)器列表中每個下載服務(wù)器的優(yōu)先級;
[0018]根據(jù)每個下載服務(wù)器的優(yōu)先級選擇所述目標(biāo)服務(wù)器。
[0019]優(yōu)選地,所述下載服務(wù)器的狀態(tài)信息包括下載服務(wù)器負(fù)載,所述客戶端預(yù)設(shè)的選擇參數(shù)包括:下載服務(wù)器所在網(wǎng)絡(luò)的位置信息、下載服務(wù)器所在網(wǎng)絡(luò)的服務(wù)提供商、所述客戶端的偏好以及所述客戶端連接下載服務(wù)器的網(wǎng)絡(luò)時延中的至少一個。
[0020]優(yōu)選地,所述方法還包括:
[0021]下載步驟:從目標(biāo)服務(wù)器下載所述升級包。
[0022]本發(fā)明還提供一種下載處理裝置,用于客戶端,包括:
[0023]獲取模塊,用于在客戶端需要下載升級包的情況下,獲取一下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,其中,所述下載服務(wù)器列表中的下載服務(wù)器能夠提供所述升級包;
[0024]選擇模塊,用于根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù)從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,供所述客戶端下載所述升級包。
[0025]優(yōu)選地,所述獲取模塊包括:
[0026]交互單元,用于在客戶端需要下載升級包的情況下,與設(shè)備管理服務(wù)器交互,獲取記錄有所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息的信息交互文件;
[0027]解析單元,用于解析所述信息交互文件,獲取所述信息交互文件中攜帶的所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息。
[0028]優(yōu)選地,所述選擇模塊包括:
[0029]第一計算單元,用于根據(jù)所述下載服務(wù)器的狀態(tài)信息計算下載服務(wù)器列表中的每個下載服務(wù)器的第一權(quán)重系數(shù);
[0030]第二計算單元,用于根據(jù)所述客戶端預(yù)設(shè)的選擇參數(shù)計算下載服務(wù)器列表中的每個下載服務(wù)器的第二權(quán)重系數(shù);
[0031]總計算單元,用于根據(jù)所述第一權(quán)重系數(shù)和第二權(quán)重系數(shù)計算所述下載服務(wù)器列表中每個下載服務(wù)器的優(yōu)先級;
[0032]選擇單元,用于根據(jù)每個下載服務(wù)器的優(yōu)先級選擇所述目標(biāo)服務(wù)器。
[0033]本發(fā)明還提供一種客戶端,包括上述下載處理裝置。
[0034]本發(fā)明還提供一種下載處理裝置,用于設(shè)備管理服務(wù)器,包括:
[0035]信息模塊,用于在客戶端需要下載升級包的情況下,使客戶端能夠獲取到下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,從而使所述客戶端根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù)從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,然后下載所述升級包。
[0036]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0037]客戶端在需要升級的情況下,獲取用于存放升級包的各個下載服務(wù)器的狀態(tài)信息,以選擇符合目標(biāo)需求的下載服務(wù)器,從而提高客戶端的下載效率。

【專利附圖】

【附圖說明】
[0038]圖1是本發(fā)明的實(shí)施例一的下載處理方法的流程示意圖;
[0039]圖2是本發(fā)明的實(shí)施例二的下載處理方法的流程示意圖;
[0040]圖3為現(xiàn)有技術(shù)中的升級包描述文件的元素示意圖;
[0041]圖4是本發(fā)明的實(shí)施例的升級包描述文件的元素示意圖;
[0042]圖5是本發(fā)明的實(shí)施例三的下載處理裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0043]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0044]實(shí)施例一
[0045]請參考圖1,圖1為本發(fā)明的實(shí)施例一的下載處理方法的流程示意圖,該下載處理方法用于客戶端,包括以下步驟:
[0046]獲取步驟101:在客戶端需要下載升級包的情況下,獲取一下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,其中,所述下載服務(wù)器列表中的下載服務(wù)器能夠提供所述升級包;
[0047]選擇步驟102:根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù),從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,供所述客戶端下載所述升級包。
[0048]上述下載服務(wù)器列表及每一下載服務(wù)器的狀態(tài)信息可以存儲于一設(shè)備管理服務(wù)器上,并以一信息交互文件的方式進(jìn)行存儲。
[0049]基于此,上述獲取步驟101可以具體包括:
[0050]步驟1011:在客戶端需要下載升級包的情況下,與設(shè)備管理服務(wù)器交互,獲取記錄有所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息的信息交互文件;
[0051]步驟1012:解析所述信息交互文件,獲取所述信息交互文件中攜帶的所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息。
[0052]此外,所述信息交互文件中還可以包含的升級包的存放地址,升級包的大小等其他信息。
[0053]當(dāng)然,在本發(fā)明的其他實(shí)施例中,下載服務(wù)器列表及每一下載服務(wù)器的狀態(tài)信息也可以存儲于其他設(shè)備中。
[0054]在上述實(shí)施例中,下載服務(wù)器的狀態(tài)信息可以包括服務(wù)器的負(fù)載狀態(tài),從而客戶端能夠了解到下載服務(wù)器列表中每一下載服務(wù)器的負(fù)載狀態(tài),選擇負(fù)載較輕的下載服務(wù)器進(jìn)行連接,避免造成多臺下載服務(wù)器之間負(fù)載的嚴(yán)重不平衡,避免進(jìn)一步帶來的客戶端連接慢、下載慢,甚至連接失敗、下載失敗等后果。
[0055]此外,下載服務(wù)器的狀態(tài)信息還可以包括服務(wù)器的故障狀況等信息。
[0056]上述實(shí)施例中,通過對獲取到的下載服務(wù)器的狀態(tài)信息進(jìn)行分析,客戶端可以選擇符合目標(biāo)需求的下載服務(wù)器下載升級包。
[0057]在上述實(shí)施例中,客戶端選擇下載服務(wù)器時參考的服務(wù)器選擇參數(shù)除了包括下載服務(wù)器的狀態(tài)信息之外,還可以包括客戶端預(yù)設(shè)的選擇參數(shù)。其中,所述客戶端預(yù)設(shè)的選擇參數(shù)可以包括:下載服務(wù)器所在網(wǎng)絡(luò)的位置信息、下載服務(wù)器所在網(wǎng)絡(luò)的服務(wù)提供商、所述客戶端的偏好以及客戶端連接下載服務(wù)器的網(wǎng)絡(luò)時延中的至少一個。當(dāng)然,所述客戶端預(yù)設(shè)的選擇參數(shù)不限于此,在本發(fā)明的其他實(shí)施例中,也可以為客戶端預(yù)設(shè)的其他參數(shù)。
[0058]當(dāng)上述服務(wù)器選擇參數(shù)同時包括下載服務(wù)器的狀態(tài)信息和客戶端預(yù)設(shè)的選擇參數(shù)時,上述實(shí)施例中的選擇步驟102可以具體包括:
[0059]步驟1021:根據(jù)所述下載服務(wù)器的狀態(tài)信息計算下載服務(wù)器列表中的每個下載服務(wù)器的第一權(quán)重系數(shù);
[0060]步驟1022:根據(jù)所述客戶端預(yù)設(shè)的選擇參數(shù)計算下載服務(wù)器列表中的每個下載服務(wù)器的第二權(quán)重系數(shù);
[0061]步驟1023:根據(jù)所述第一權(quán)重系數(shù)和第二權(quán)重系數(shù)計算所述下載服務(wù)器列表中每個下載服務(wù)器的優(yōu)先級;
[0062]步驟1024:根據(jù)每個下載服務(wù)器的優(yōu)先級選擇所述目標(biāo)服務(wù)器。
[0063]通過上述方法,客戶端能夠利用下載服務(wù)器的狀態(tài)信息結(jié)合客戶端預(yù)設(shè)的選擇參數(shù)對下載服務(wù)器進(jìn)行選擇,從而也使得客戶端的最終選擇結(jié)果更加客觀合理。
[0064]在上述實(shí)施例中,當(dāng)從下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器之后,所述下載處理方法還可以包括:下載步驟:從目標(biāo)服務(wù)器下載所述升級包。
[0065]實(shí)施例二
[0066]請參考圖2,圖2為本發(fā)明的實(shí)施例二的下載處理方法的流程示意圖,該下載處理方法用戶使用空中下載技術(shù)設(shè)備管理(OTA DM,Over the Air Device Management)實(shí)現(xiàn)設(shè)備升級的客戶端,包括以下步驟:
[0067]步驟201:在客戶端需要下載升級包的情況下,客戶端與設(shè)備管理(DM,DeviceManager)服務(wù)器交互,獲取記錄有下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的負(fù)載狀態(tài)的升級包描述(DD, Download Descriptor)文件;
[0068]所述升級包描述文件即上述實(shí)施例中的信息交互文件。
[0069]具體的,客戶端通過DM協(xié)議與設(shè)備管理服務(wù)器進(jìn)行報文交互,查詢是否需要升級,如果需要的話,設(shè)備管理服務(wù)器獲取各個下載服務(wù)器的負(fù)載狀態(tài),并動態(tài)生成升級包描述文件,升級包描述文件中包含下載服務(wù)器列表及每個下載服務(wù)器的負(fù)載狀態(tài)。客戶端從設(shè)備管理服務(wù)器獲取到升級包描述文件的地址,并將升級包描述文件下載到客戶端。
[0070]步驟202:客戶端解析該升級包描述文件,獲取該升級包描述文件中攜帶的下載服務(wù)器列表以及下載服務(wù)器的負(fù)載狀態(tài);
[0071]請參考圖3,圖3為現(xiàn)有技術(shù)中的升級包描述文件的元素示意圖,從圖中可以看出,現(xiàn)有技術(shù)中的升級包描述文件中,并不包括下載服務(wù)器的負(fù)載狀態(tài)。
[0072]請參考圖4,圖4為本發(fā)明實(shí)施例的升級包描述文件的元素示意圖,從圖中可以看出,本發(fā)明實(shí)施例的升級包描述文件objectURI字段中包括下載服務(wù)器的負(fù)載狀態(tài),其中,下載服務(wù)器的負(fù)載狀態(tài)用weight表示,weight越高,表示負(fù)載越重。
[0073]將下載服務(wù)器的狀態(tài)信息記錄于升級包描述文件的objectURI字段中,與現(xiàn)有技術(shù)方案相比沒有引入新的交互步驟或者新的文件,僅通過擴(kuò)展現(xiàn)有交互文件中的字段,將改動的代價控制在較小的程度。
[0074]步驟203:客戶端根據(jù)所述下載服務(wù)器的負(fù)載狀態(tài)計算下載服務(wù)器列表中的每個下載服務(wù)器的第一權(quán)重系數(shù);
[0075]在本實(shí)施例中,客戶端可以首先讀取下載服務(wù)器的列表和每個下載服務(wù)器的負(fù)載狀態(tài)對應(yīng)的參數(shù),根據(jù)該參數(shù)對下載服務(wù)器列表中下載服務(wù)器的優(yōu)先級進(jìn)行排列,負(fù)載越輕的下載服務(wù)器的優(yōu)先級越高,由此得出每個下載服務(wù)器的第一權(quán)重系數(shù)。
[0076]步驟204:客戶端根據(jù)客戶端預(yù)設(shè)的選擇參數(shù)計算下載服務(wù)器列表中的每個下載服務(wù)器的第二權(quán)重系數(shù);
[0077]在本實(shí)施例中,所述客戶端預(yù)設(shè)的選擇參數(shù)可以包括:下載服務(wù)器所在網(wǎng)絡(luò)的位置信息、下載服務(wù)器所在網(wǎng)絡(luò)的服務(wù)提供商、所述客戶端的偏好以及客戶端連接下載服務(wù)器的網(wǎng)絡(luò)時延中的至少一個。其中,可以根據(jù)客戶端自身的需要來決定使用哪些信息。
[0078]步驟205:客戶端根據(jù)第一權(quán)重系數(shù)和第二權(quán)重系數(shù)計算下載服務(wù)器列表中每個下載服務(wù)器的優(yōu)先級;
[0079]采用了加權(quán)計算的方式處理服務(wù)器選擇參數(shù),可以使得客戶端在決定采用哪些參數(shù)以及各參數(shù)的權(quán)重分配時有更多的自由度,從而下載服務(wù)器的優(yōu)先級的計算結(jié)果更加準(zhǔn)確和客觀。
[0080]步驟206:客戶端根據(jù)每個下載服務(wù)器的優(yōu)先級選擇所述目標(biāo)服務(wù)器。
[0081]具體的,客戶端可以將優(yōu)先級最高的下載服務(wù)器作為所述目標(biāo)服務(wù)器,或者,將優(yōu)先級最前面的幾個下載服務(wù)器作為所述目標(biāo)服務(wù)器。
[0082]步驟207:客戶端從所述目標(biāo)服務(wù)器下載所述升級包。
[0083]通過上述實(shí)施例,客戶端能夠獲取服務(wù)器的負(fù)載信息,使得下載服務(wù)器的負(fù)載更加均衡,也提升了客戶端下載升級包的效率,達(dá)到整體優(yōu)化的效果。
[0084]實(shí)施例三
[0085]對應(yīng)于上述下載處理方法,本發(fā)明實(shí)施例還提供一種下載處理裝置。
[0086]請參考圖5,圖5為本發(fā)明的實(shí)施例三的下載處理裝置的結(jié)構(gòu)示意圖,該下載處理裝置包括:
[0087]獲取模塊,用于在客戶端需要下載升級包的情況下,獲取一下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,其中,所述下載服務(wù)器列表中的下載服務(wù)器能夠提供所述升級包;
[0088]選擇模塊,用于根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù)從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,供所述客戶端下載所述升級包。
[0089]優(yōu)選的,所述獲取模塊包括:
[0090]交互單元,用于在客戶端需要下載升級包的情況下,與設(shè)備管理服務(wù)器交互,獲取記錄有所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息的信息交互文件;
[0091]解析單元,用于解析所述信息交互文件,獲取所述信息交互文件中攜帶的所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息。
[0092]優(yōu)選的,所述選擇模塊包括:
[0093]第一計算單元,用于根據(jù)所述下載服務(wù)器的狀態(tài)信息計算下載服務(wù)器列表中的每個下載服務(wù)器的第一權(quán)重系數(shù);
[0094]第二計算單元,用于根據(jù)所述客戶端預(yù)設(shè)的選擇參數(shù)計算下載服務(wù)器列表中的每個下載服務(wù)器的第二權(quán)重系數(shù);
[0095]總計算單元,用于根據(jù)所述第一權(quán)重系數(shù)和第二權(quán)重系數(shù)計算所述下載服務(wù)器列表中每個下載服務(wù)器的優(yōu)先級;
[0096]選擇單元,用于根據(jù)每個下載服務(wù)器的優(yōu)先級選擇所述目標(biāo)服務(wù)器。
[0097]本發(fā)明還提供一種客戶端,包括上述下載處理裝置。
[0098]本發(fā)明還提供一種設(shè)備處理裝置,該下載處理裝置用于設(shè)備管理服務(wù)器,包括:信息模塊,用于在客戶端需要下載升級包的情況下,使客戶端能夠獲取到下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,從而使所述客戶端根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù)從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,然后下載所述升級包。
[0099]具體的,所述客戶端可以在需要升級的情況下,與設(shè)備管理服務(wù)器交互,首先查詢是否需要升級,在需要進(jìn)行升級時,所述設(shè)備管理服務(wù)器獲取各個下載服務(wù)器的狀態(tài)信息,并動態(tài)生成信息交互文件,所述信息交互文件中包含下載服務(wù)器列表及各下載服務(wù)器的狀態(tài)信息;客戶端獲取該信息交互文件,并根據(jù)包含下載服務(wù)器的狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù),選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,然后下載所述升級包。
[0100]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種下載處理方法,用于客戶端,其特征在于,所述方法包括: 獲取步驟:在客戶端需要下載升級包的情況下,獲取一下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,其中,所述下載服務(wù)器列表中的下載服務(wù)器能夠提供所述升級包; 選擇步驟:根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù),從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,供所述客戶端下載所述升級包。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取步驟具體包括: 在客戶端需要下載升級包的情況下,與設(shè)備管理服務(wù)器交互,獲取記錄有所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息的信息交互文件; 解析所述信息交互文件,獲取所述信息交互文件中攜帶的所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述信息交互文件為升級包描述文件,所述下載服務(wù)器的狀態(tài)信息記錄于所述升級包描述文件的objectURI字段中。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述服務(wù)器選擇參數(shù)還包括:所述客戶端預(yù)設(shè)的選擇參數(shù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述選擇步驟具體包括: 根據(jù)所述下載服務(wù)器的狀態(tài)信息計算下載服務(wù)器列表中的每個下載服務(wù)器的第一權(quán)重系數(shù); 根據(jù)所述客戶端預(yù)設(shè)的選擇參數(shù)計算下載服務(wù)器列表中的每個下載服務(wù)器的第二權(quán)重系數(shù); 根據(jù)所述第一權(quán)重系數(shù)和第二權(quán)重系數(shù)計算所述下載服務(wù)器列表中每個下載服務(wù)器的優(yōu)先級; 根據(jù)每個下載服務(wù)器的優(yōu)先級選擇所述目標(biāo)服務(wù)器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述下載服務(wù)器的狀態(tài)信息包括下載服務(wù)器負(fù)載,所述客戶端預(yù)設(shè)的選擇參數(shù)包括:下載服務(wù)器所在網(wǎng)絡(luò)的位置信息、下載服務(wù)器所在網(wǎng)絡(luò)的服務(wù)提供商、所述客戶端的偏好以及所述客戶端連接下載服務(wù)器的網(wǎng)絡(luò)時延中的至少一個。
7.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,還包括: 下載步驟:從目標(biāo)服務(wù)器下載所述升級包。
8.一種下載處理裝置,用于客戶端,其特征在于,包括: 獲取模塊,用于在客戶端需要下載升級包的情況下,獲取一下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,其中,所述下載服務(wù)器列表中的下載服務(wù)器能夠提供所述升級包; 選擇模塊,用于根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù)從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,供所述客戶端下載所述升級包。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取模塊包括: 交互單元,用于在客戶端需要下載升級包的情況下,與設(shè)備管理服務(wù)器交互,獲取記錄有所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息的信息交互文件; 解析單元,用于解析所述信息交互文件,獲取所述信息交互文件中攜帶的所述下載服務(wù)器列表以及下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述選擇模塊包括: 第一計算單元,用于根據(jù)所述下載服務(wù)器的狀態(tài)信息計算下載服務(wù)器列表中的每個下載服務(wù)器的第一權(quán)重系數(shù); 第二計算單元,用于根據(jù)所述客戶端預(yù)設(shè)的選擇參數(shù)計算下載服務(wù)器列表中的每個下載服務(wù)器的第二權(quán)重系數(shù); 總計算單元,用于根據(jù)所述第一權(quán)重系數(shù)和第二權(quán)重系數(shù)計算所述下載服務(wù)器列表中每個下載服務(wù)器的優(yōu)先級; 選擇單元,用于根據(jù)每個下載服務(wù)器的優(yōu)先級選擇所述目標(biāo)服務(wù)器。
11.一種客戶端,其特征在于,包括權(quán)利要求8至10任一項(xiàng)所述的下載處理裝置。
12.—種下載處理裝置,用于設(shè)備管理服務(wù)器,包括: 信息模塊,用于在客戶端需要下載升級包的情況下,使客戶端能夠獲取到下載服務(wù)器列表中的下載服務(wù)器的狀態(tài)信息,從而使所述客戶端根據(jù)包括所述狀態(tài)信息在內(nèi)的服務(wù)器選擇參數(shù)從所述下載服務(wù)器列表中選擇符合所述客戶端目標(biāo)需求的目標(biāo)服務(wù)器,然后下載所述升級包。
【文檔編號】H04L29/08GK104426917SQ201310362034
【公開日】2015年3月18日 申請日期:2013年8月19日 優(yōu)先權(quán)日:2013年8月19日
【發(fā)明者】黃杰, 羅虹 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
主站蜘蛛池模板: 新绛县| 古蔺县| 湖南省| 内丘县| 东宁县| 七台河市| 芦山县| 水富县| 永清县| 五华县| 三都| 印江| 南皮县| 婺源县| 洞口县| 偏关县| 长寿区| 凉山| 石家庄市| 白山市| 神农架林区| 迭部县| 江源县| 邳州市| 鹤峰县| 荔波县| 阳朔县| 柞水县| 玉屏| 舟曲县| 滦平县| 隆化县| 九台市| 高邑县| 泾川县| 百色市| 加查县| 藁城市| 沧源| 含山县| 五莲县|