亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

文件下載方法及終端、下載響應服務器、文件服務器的制作方法

文檔序號:7699744閱讀:212來源:國知局
專利名稱:文件下載方法及終端、下載響應服務器、文件服務器的制作方法
技術領域
本發(fā)明涉及通信技術,特別涉及一種文件下載方法及終端、下載響應服 務器、文件服務器。
背景技術
現(xiàn)有技術的文件下載主要用于下載系統(tǒng)文件以進行終端設備的軟件升 級。當前的軟件升級主要包含特定業(yè)務平臺附帶的軟件升級,比如基于IP協(xié)
議的電一見廣才番月l務(Internet Protocol Television,以下簡稱IPTV )業(yè) 務平臺附帶的軟件升級功能,和遠程管理平臺下的軟件升級?,F(xiàn)有的軟件升 級方法一般都是終端被動接收軟件版本的升級,整個過程由終端后臺自動完 成。圖1為現(xiàn)有技術軟件升級方法的流程圖,如圖1所示,現(xiàn)有技術的軟件 升級流程主要包括以下步驟
步驟101、終端向下載響應服務器發(fā)送下載連接請求。下載響應服務器 為文件下載的響應單元,可以是終端遠程管理系統(tǒng)的一部分,也可以是嵌入 在業(yè)務平臺內(nèi)的文件下載響應部分,其功能是相當?shù)?。該下載響應服務器可 以根據(jù)策略主動發(fā)起終端的文件下載命令,也可以響應終端的文件下載請求。
步驟102、下載響應服務器向終端返回下載連接應答,表明連接正確。終 端與下載響應服務器建立下載連接。
步驟103、在正確建立連接后,終端再次向下載響應服務器發(fā)出一個空連接。
步驟104、下載響應服務器向終端發(fā)送版本查詢請求,查詢終端設備軟 件版本信息,用以判斷是否需要對該終端升級。下載響應服務器也可以進一 步查詢其他終端屬性。
步驟105、終端向下載響應服務器發(fā)送版本查詢結(jié)果,比如終端設備的軟件版本描述信息。終端也可以向下載響應服務器發(fā)送其在步驟104中請求查 詢的其他終端屬性。該查詢終端軟件版本的步驟可以省略。 步驟106、下載響應服務器向終端發(fā)送下載信息。
在上述查詢終端軟件版本的情況下,下載響應服務器將查詢到的終端軟 件版本與文件服務器中的最新軟件版本進行對比,判斷是否需要對該終端升 級;只有在需要對該終端升級時,下載響應服務器才向終端發(fā)送下載信息, 通常是升級版本文件的統(tǒng)一資源定位符(Uniform Resource Locator,以下簡 稱URL)鏈接地址。如果省略步驟104和105,即不^l行終端軟件版本的查 詢操作,則下載響應服務器不作上述判斷,直接對終端進行軟件版本升級操 作。
步驟107、終端向下載響應服務器返回下載應答消息。終端正確接收和 解析下載信息后,根據(jù)該URL鏈接地址與文件服務器建立連接,完成升級版 本文件的下載,并向下載響應服務器返回成功接收的應答。
步驟108、終端根據(jù)獲取的下載信息,重定位連接到文件服務器,使用 超文本傳輸協(xié)i義(Hyper Text Transfer Protocol,以下簡稱HTTP)或文 件傳輸協(xié)議(File Transfer Protocol,以下簡稱FTP)建立下載連接,下 載文件。
步驟109、終端下載文件完成并成功應用后,向下載響應服務器發(fā)出下 栽完成通知。
步驟110、下載響應服務器向終端返回下載完成應答。下載響應服務器 在接收到終端發(fā)送的下載完成通知后,給出應答。如果有必要,可以再次進 行終端設備軟件版本查詢的操作,判斷軟件應用是否正確。至此,升級流程 完成,結(jié)束會話。
現(xiàn)有技術的文件下載流程難以適應終端的文件下載需求,其主要存在以 下缺陷現(xiàn)有技術的文件下載可下載的文件范圍較小,基本限定在設備軟件 升級文件的下載上,對終端的一般性文件下載問題沒有明確的討論,而且整 個過程不允許用戶參與。但是,隨著終端智能化的提高,終端對文件下載提出了更復雜的要求, 一方面終端的文件下載需求擴大,不僅僅限定在設備軟 件升級文件的下載上,同時還可能存在其他進一步的需求,比如需要下載終
端平臺下可運行的可執(zhí)行程序(如Java游戲),甚至媒體文件、文本文件等 其他一般性文件;另一方面,終端希望能獲得軟件升級的部分管理功能,而 不希望完全被動的接受設備軟件升級;但在終端獲得部分管理權限之外,還 需要保留強制下載以保證設備版本的即時最新。
現(xiàn)有軟件升級方式適用于單個文件或少量升級文件的下載, 一般是將升 級文件打包壓縮后統(tǒng)一下載,但對于多文件形式有可能發(fā)生下載遺漏而導致 不能應用,因此,現(xiàn)有的4欠件升級方法對未打包的多文件形式的升級文件不 能支持或支持很差。綜上,現(xiàn)有技術的文件下載方法應用范圍較小,而且全 部為強制下載,用戶文件下載的個性化不足。

發(fā)明內(nèi)容
本發(fā)明提供一種文件下載方法及終端、下載響應服務器、文件服務器, 用以解決現(xiàn)有技術中文件下載范圍小且個性化不足的問題,滿足了終端對各 類文件的下載需求,并實現(xiàn)了終端對文件下載的部分管理。
本發(fā)明提供了一種文件下載方法,包括
向下載響應服務器發(fā)送下載請求消息,所述下載請求消息中攜帶用于標 識下載文件類型的下載標識;
接收所述下載響應服務器根據(jù)所述下載標識返回的強制下載文件的鏈接 地址或文件描述表的鏈接地址;
根據(jù)所述強制下載文件的鏈接地址或文件描述表的鏈接地址,進行文件 下載。
本發(fā)明又提供了一種文件下載方法,包括
接收終端發(fā)送的下栽請求消息,所述下載請求消息中攜帶用于標識下載 文件類型的下載標識;若所述下載標識為強制下載標識,則向所述終端返回下載應答消息,所
述下載應答消息中攜帶強制下載文件的鏈"l妄地址;
若所述下載標識為可選下載標識,則向所述終端返回下載應答消息,所 述下載應答消息中攜帶文件描述表的鏈接地址,所述文件描述表中包括可選 下載文件的鏈接地址。
本發(fā)明提供了一種終端,包括
第一發(fā)送模塊,用于向下載響應服務器發(fā)送下載請求消息,所述下載請 求消息中攜帶用于標識下載文件類型的下載標識;
第一接收模塊,用于接收所述下載響應服務器根據(jù)所述下載標識返回的 強制下載文件的鏈接地址或文件描述表的鏈接地址;
下載模塊,用于根據(jù)所述強制下載文件的鏈接地址或文件描述表的鏈接 地址,進行文件下載。
本發(fā)明提供了一種下載響應服務器,包括
第二接收模塊,用于接收終端發(fā)送的下載請求消息,所述下載請求消息 中攜帶用于標識下載文件類型的下載標識;
判斷模塊,用于根據(jù)所述下載請求消息中攜帶的下載標識判斷下載文件 類型;
第二發(fā)送模塊,用于根據(jù)判斷模塊的判斷結(jié)果,若所述下載標識為強制 下載標識,則向所述終端返回下載應答消息,所述下載應答消息中攜帶強制 下載文件的鏈接地址;若所述下載標識為可選下載標識,則向所迷終端返回 下載應答消息,所述下載應答消息中攜帶文件描述表的鏈接地址,所述文件 描述表中包括可選下載文件的鏈接地址。
本發(fā)明提供了一種文件服務器,包括
生成模塊,用于根據(jù)可選下載文件生成文件描述表和所述文件描述表的 鏈接地址;
存儲模塊,用于存儲所述文件描述表;第三發(fā)送4莫塊,用于將所述文件描述表的鏈接地址發(fā)送給下載響應服務器。
本發(fā)明提供了一種文件下載系統(tǒng),包括終端、下栽響應服務器和文件服 務器,
所述終端,用于向所述下載響應服務器發(fā)送下載請求消息,所述下載請
求消息中攜帶用于標識下載文件類型的下載標識;并根據(jù)下載響應服務器返 回的強制下載文件的鏈接地址或文件描述表的鏈接地址進行文件下載;
所述下載響應服務器,用于在接收到下載請求消息后根據(jù)所述下載標識, 向所述終端返回強制下載文件的鏈接地址或文件描述表的鏈接地址;
所述文件服務器,用于存儲所述強制下載文件和/或所述可選下載文件及 所述文件描述表。
本發(fā)明文件下載方法及終端、下載響應服務器、文件服務器通過在終端 向下載響應服務器發(fā)送的下載請求消息中攜帶下載標識,并對下載文件分成 強制下載文件和可選下載文件,實現(xiàn)了終端對文件下載的部分管理,并滿足 了終端對不同文件的下載需求;通過在可選下載文件的下載中采用文件描述 表,滿足了多文件形式的文件下載需求。


圖1為現(xiàn)有技術軟件升級方法的流程圖; 圖2為本發(fā)明文件下載方法第一實施例的流程圖 圖3為本發(fā)明文件下載方法第二實施例的流程圖 圖4為本發(fā)明文件下載方法第三實施例的流程圖 圖5為本發(fā)明文件下載方法第四實施例的流程圖 圖6為本發(fā)明文件下載方法第五實施例的信令圖 圖7為本發(fā)明文件下載方法第六實施例的信令圖 圖8為本發(fā)明文件下載方法第七實施例的信令9為本發(fā)明終端第一實施例的結(jié)構示意圖IO為本發(fā)明終端第二實施例的結(jié)構示意圖11為本發(fā)明下載響應服務器第一實施例的結(jié)構示意圖;
圖12為本發(fā)明下載響應服務器第二實施例的結(jié)構示意圖;
圖13為本發(fā)明文件服務器實施例的結(jié)構示意圖14為本發(fā)明文件下載系統(tǒng)實施例的結(jié)構示意圖。
具體實施例方式
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
圖2為本發(fā)明文件下載方法第一實施例的流程圖,如圖2所示,本實施 例文件下載方法包括以下步驟
步驟201、向下載響應服務器發(fā)送下載請求消息,所述下載請求消息中 攜帶用于標識下載文件類型的下載標識。
終端向下載響應服務器發(fā)送下載請求消息,該下載請求消息中攜帶用于 標識下載文件類型的下載標識。該下載標識包括強制下載標識和可選下載標 識,如果本次下載流程的發(fā)起者是終端,則終端在下載請求消息中攜帶可選 下載標識;如果本次下載流程的發(fā)起者是下載響應服務器,則終端在下載請 求消息中攜帶強制下載標識。
步驟202、接收下載響應服務器根據(jù)所述下載標識返回的強制下載文件 的鏈接地址或文件描述表的鏈接地址。
終端向下載響應服務器發(fā)送下栽請求消息后,下載響應服務器根據(jù)下載 請求消息中攜帶的下載標識向終端返回不同的文件鏈接地址。如果下載標識 為強制下載標識,則表示終端所要下載的文件為強制下載文件,終端接收下 載響應服務器返回的強制下載文件的鏈接地址,該強制下載標識是終端在接 收到下載響應服務器發(fā)送的下載指示消息后,根據(jù)該下載指示消息向下載響 應服務器發(fā)送下載請求消息,并攜帶在下載請求消息中的;如果下載標識為可選下載標識,則表示終端所要下載的文件為可選下載文件,終端接收下載 響應服務器返回的文件描述表的鏈接地址。
步驟203、根據(jù)所述強制下載文件的鏈接地址或文件描述表的鏈接地址, 進行文件下載。
若下載響應服務器返回的為強制下載文件的鏈接地址,則終端根據(jù)該鏈 接地址下載強制下載文件;若下載響應服務器返回的為文件描述表的鏈接地 址,則終端根據(jù)該鏈接地址下載文件描述表,并根據(jù)文件描述表中的信息進 行文件下載。
本實施例文件下載方法通過在下載請求消息中攜帶下載標識,并將下載 文件區(qū)分為強制下載文件和可選下載文件,使終端對文件下載具有了部分管 理的功能,滿足了終端不同的文件下載需求。
圖3為本發(fā)明文件下載方法第二實施例的流程圖,如圖3所示,在上述 第一實施例的基礎上,如果在步驟203中,終端接收的是強制下載文件的鏈 接地址,則執(zhí)行步驟204;如果終端接收的是文件描述表的鏈接地址,則執(zhí) 行步驟205。
步驟204、根據(jù)強制下載文件的鏈接地址下載強制下載文件。 終端接收到下載響應服務器返回的強制下載文件的鏈接地址后,根據(jù)此
鏈接地址連接到文件服務器下載強制下載文件,該強制下載文件為將對終端
設備產(chǎn)生重要影響的關鍵版本升級文件。
步驟205、根據(jù)文件描述表的鏈接地址下載文件描述表,并根據(jù)文件描
終端接收到下載響應服務器返回的文件描述表的鏈接地址后,先根據(jù)此 文件描述表的鏈接地址下載文件描述表,再根據(jù)文件描述表中包括的可選下 載文件的鏈接地址下載該可選下載文件。該可選下載文件至少包括非關鍵版 本升級文件、可執(zhí)行程序、媒體文件和文本文件。
本實施例文件下載方法通過在下載請求消息中攜帶下載標識,并將下載 文件區(qū)分為強制下載文件和可選下載文件,使終端對文件下栽具有了部分管
13理的功能,滿足了終端不同的文件下栽需求。
圖4為本發(fā)明文件下載方法第三實施例的流程圖,如圖4所示,本實施 例文件下載方法包括以下步驟
步驟301、接收終端發(fā)送的下載請求消息,所述下載請求消息中攜帶用 于標識下栽文件類型的下載標識;
下載響應服務器接收終端發(fā)送的下載請求消息,該下載請求消息中攜帶 的下載標識包括強制下載標識和可選下載標識,強制下載標識表示終端所要 下載的文件為強制下載文件,可選下載標識表示終端所要下載的文件為可選 下載文件。其中,下栽響應服務器接收到的下載標識為強制下載標識的情況 是,下載響應服務器先向終端發(fā)送下載指示消息,終端根據(jù)該下載指示消息, 向下載響應服務器發(fā)送下載請求消息,并在該下載請求消息中攜帶強制下載 標識。
步驟302、根據(jù)下載請求消息中攜帶的下載標識判斷下載文件類型,并 向終端返回下載應答消息,該下載應答消息中攜帶不同的下載文件鏈接地址。
若下載響應服務器判斷下載標識為強制下載標識,則執(zhí)行步驟303;若 下載響應服務器判斷下載標識為可選下載標識,則執(zhí)行步驟304。
步驟303、向終端返回下載應答消息,該下載應答消息中攜帶強制下載 文件的鏈接地址。
下載響應服務器在接收到下載請求消息中攜帶的下載標識,并判斷該下 載標識為強制下載標識時,表示終端將要下載的文件為強制下載文件,則下 載響應服務器向終端返回強制下載文件的鏈接地址,該強制下載文件為將對 終端設備產(chǎn)生明確影響的關鍵版本升級文件。
步驟304、向終端返回下載應答消息,該下載應答消息中攜帶文件描述 表的鏈接地址,該文件描述表中包括可選下載文件的鏈接地址。
下載響應服務器在接收到下栽請求消息中攜帶的下載標識,并判斷該下 載標識為可選下載標識時,表示終端將要下載的文件為可選下載文件,則下載響應服務器向終端返回文件描述表的鏈接地址,該文件描述表中包括可選 下載文件的鏈接地址。
本實施例文件下載方法通過根據(jù)下載請求消息中攜帶的不同的下栽標 識,將下載文件區(qū)分為強制下載文件和可選下載文件,向終端返回不同的下 載文件鏈接地址,使終端對文件下載具有了部分管理的功能,滿足了終端不 同的文件下載需求。
圖5為本發(fā)明文件下載方法第四實施例的流程圖,如圖5所示,在上述 第三實施例的基礎上,在步驟303之前還可以包括步驟305,下載響應服務 器可以首先向終端查詢該終端軟件版本是否需要升級;如果所述終端軟件版 本需要升級,則執(zhí)行步驟303;如果所述終端軟件版本不需要升級,則不繼 續(xù)執(zhí)行下載流程。
本實施例文件下載方法通過根據(jù)下載請求消息中攜帶的不同的下載標 識,將下載文件區(qū)分為強制下載文件和可選下載文件,向終端返回不同的下 載文件鏈接地址, -使終端對文件下載具有了部分管理的功能,滿足了終端不 同的文件下載需求。
圖6為本發(fā)明文件下載方法第五實施例的信令圖,如圖6所示,本實施 例文件下載方法包括以下步驟
步驟401、下載響應服務器向所述終端發(fā)送下載指示消息,指示所述終 端向所述下載響應服務器發(fā)送下載請求消息。
下載響應服務器中存儲有一些文件的鏈接地址,這些文件是將對終端設 備產(chǎn)生重要影響的關鍵版本升級文件,該關鍵版本升級文件被定義為強制下 載文件,當下載響應服務器需要終端必須下載該強制下載文件以進行設備升 級時,則向終端發(fā)送下載指示消息,通知終端進行文件下載。
步驟402、終端向下載響應服務器發(fā)送下載請求消息,該下載請求消息 中攜帶強制下栽標識。
終端收到下載響應服務器發(fā)送的下載指示消息后,即判斷該下載請求的發(fā)起者是下載響應服務器,則向下載響應服務器發(fā)送下載請求消息,在該下 載請求消息中攜帶強制下載標識。
步驟403、下載響應服務器在收到終端發(fā)送的下載請求消息后,向終端 返回下載連接應答消息,通知終端該下載連接正確。
步驟404、終端向下載響應服務器發(fā)送空連接消息。
步驟405、下載響應服務器向終端返回下載應答消息,該下載應答消息 中攜帶強制下載文件的鏈接地址。下載響應服務器根據(jù)接收到的下載標識判 斷此次下載為強制下載類型,則向終端返回強制下載文件的鏈接地址,該鏈 接地址為URL鏈^妄地址。
步驟406、終端正確接收并解析該強制下載文件的鏈接地址后,向下載 響應服務器發(fā)送接收應答消息,通知下載響應服務器該鏈接地址已被正確接 收。
步驟407、終端根據(jù)接收到的強制下載文件的鏈接地址,定位連接到文 件服務器,與文件服務器建立鏈接,從文件服務器下載強制下載文件。該下 載可以使用HTTP或FTP協(xié)議建立下載連接并下載文件。
步驟408、終端下載文件完成后,對文件進行有效性判斷,寫入相應存 儲區(qū)并成功應用后,向下載響應服務器發(fā)送下載完成消息。
步驟409、下載響應服務器接收到下載完成消息后,向終端返回下載完 成應答消息。下載響應服務器也可以繼續(xù)向終端查詢設備軟件版本,判斷軟 件應用是否正確。至此,強制下載流程結(jié)束。
本實施例文件下載方法定義了強制下載文件及其下載方法,保證了設備 的及時更新,保證了終端關鍵版本下發(fā)的強制性,保證關鍵業(yè)務能力的及時 提供。
圖7為本發(fā)明文件下載方法第六實施例的信令圖,如圖7所示,本實施 例文件下載方法包括以下步驟
步驟501、下載響應服務器向所述終端發(fā)送下載指示消息,指示所述終端向所述下載響應服務器發(fā)送下載請求消息。
下載響應服務器中存儲有一些文件的鏈接地址,這些文件是將對終端設 備產(chǎn)生重要影響的關鍵版本升級文件,該關鍵版本升級文件被定義為強制下 載文件,當下載響應服務器需要終端必須下栽該強制下載文件以進行設備升 級時,則向終端發(fā)送下載指示消息,通知終端進行文件下載。
步驟502、終端向下載響應服務器發(fā)送下載請求消息,該下載請求消息 中攜帶強制下載標識。
終端收到下載響應服務器發(fā)送的下載指示消息后,即判斷該下載請求的 發(fā)起者是下載響應服務器,則向下載響應服務器發(fā)送下載請求消息,在該下 載請求消息中攜帶強制下載標識。
步驟503、下載響應服務器在收到終端發(fā)送的下載請求消息后,向終端 返回下載連接應答消息,通知終端該下載連接正確。
步驟504、終端向下載響應服務器發(fā)送空連接消息。
步驟505、下載響應服務器向終端發(fā)送版本查詢請求消息,請求查詢終 端的設備軟件版本,用以判斷是否需要對該終端設備軟件進行升級。在該查 詢終端設備軟件版本的步驟中也可以進一步查詢終端的其他屬性,比如非主 程序以外的其他程序,如加載驅(qū)動程序和游戲程序等,如果已經(jīng)存在,則不 用再強制終端進行下載。
步驟506、終端向下載響應服務器返回版本查詢結(jié)果消息。該版本查詢 結(jié)果消息即為終端設備軟件版本的描述信息,比如現(xiàn)有終端設備軟件的版本 號。
步驟507、下載響應服務器接收到版本查詢結(jié)果,獲取終端現(xiàn)有軟件的 版本號,與文件服務器中的最新版本進行對比,判斷是否需要對終端設備軟 件進行升級。如果兩個版本一致,則結(jié)束本次強制下載流程;如果兩個版本 不一致,需要對終端設備軟件進行升級,則執(zhí)行步驟508。
該版本查詢流程可以4吏用數(shù)字用戶線路(Digital Subscriber Line,以下簡稱DSL)論壇中的TR069定義的終端遠程管理相關協(xié)議,也可以是業(yè)務 平臺定義的私有交互協(xié)議。
步驟508、下載響應服務器向終端返回下載應答消息,該下載應答消息 中攜帶強制下載文件的鏈接地址。下載響應服務器根據(jù)接收到的下載標識判 斷此次下載為強制下載類型,則向終端返回強制下載文件的鏈接地址,該鏈 接地址為URL鏈4妾地址。
步驟509、終端正確接收并解析該強制下載文件的鏈接地址后,向下載 響應服務器發(fā)送接收應答消息,通知下載響應服務器該鏈接地址已被正確接 收。
步驟510、終端根據(jù)接收到的強制下載文件的鏈接地址,定位連接到文 件服務器,與文件服務器建立鏈接,從文件服務器下載強制下載文件。該下 載可以使用HTTP或FTP協(xié)議建立下載連接并下載文件。
步驟511、終端下載文件完成后,對文件進行有效性判斷,寫入相應存 儲區(qū)并成功應用后,向下載響應服務器發(fā)送下載完成消息。
步驟512、下載響應服務器接收到下載完成消息后,向終端返回下載完 成應答消息。下載響應服務器也可以繼續(xù)向終端查詢設備軟件版本,判斷軟 件應用是否正確。至此,強制下載流程結(jié)束。
本實施例文件下載方法不僅定義了強制下載文件及其下載方法,保證了 設備的及時更新,保證了終端關鍵版本下發(fā)的強制性,保證關鍵業(yè)務能力的 及時提供;而且通過查詢終端設備軟件版本判斷是否需要對終端設備軟件進 行升級,避免了不必要的下載流程。
圖8為本發(fā)明文件下載方法第七實施例的信令圖,如圖8所示,本實施 例包括以下步驟
步驟601、終端向下載響應服務器發(fā)送下載請求消息,該下載請求消息 中攜帶可選下載標識。下,主動向下載響應服務器發(fā)送下載請求消息,即該下載請求消息的發(fā)起者 是終端,則終端在該下載請求消息中攜帶可選下載標識。本實施例中的終端 向下載響應服務器發(fā)送下載請求是依據(jù)用戶的主觀愿望,用戶可以在任何時 間利用該終端發(fā)送下載請求。
步驟602、下載響應服務器在收到終端發(fā)送的下載請求消息后,向終端 返回下載連接應答消息,通知終端該下栽連接正確。
步驟603、終端向下載響應服務器發(fā)送空連接消息。
步驟604、下載響應服務器向終端返回下載應答消息,該下載應答消息 中攜帶文件描述表的鏈接地址。下載響應服務器根據(jù)接收到的下載標識判斷 此次下載為可選下載類型,則向終端返回文件描述表的URL鏈接地址。
該文件描述表可以是文件服務器、下載響應服務器或者該下載系統(tǒng)中的 其他設備根據(jù)可選下載文件生成,其存儲位置也可以是文件服務器、下載響 應服務器或者其他設備,只是該表的鏈接地址保存在下載響應服務器中,由 下載響應服務器在接收到終端的下載請求消息時將此文件描述表的鏈接地址 提供給終端,終端再才艮據(jù)該鏈接地址下載文件描述表加以應用。本實施例中 假設該文件描述表為文件服務器生成,且保存在文件服務器中,其鏈接地址 保存在下載響應服務器中。
本實施例中的文件描述表中至少包括可選下載文件的文件鏈接地址,還 可以包括該可選下載文件的文件名稱、文件類型、文件簡單描述、文件應用 方式等信息,其中,可選下載文件可以包括非關鍵版本升級文件、可執(zhí)行程 序、媒體文件和文本文件。該文件描述表的生成方式,可以是通過文件服務 器的管理系統(tǒng)上傳所述可選下載文件時,管理員輸入文件簡單描述、文件應 用方式等字段,由文件服務器的管理系統(tǒng)自動生成和更新,文件服務器可以 根據(jù)上傳的所述可選下載文件的存儲位置生成文件鏈接地址;也可以是在上 傳了所述可選下載文件之后,管理員手動更新,按照約定格式,錄入文件名 稱、文件簡單描述、文件應用方式和文件鏈接地址等信息,文件服務器在將該表信息存儲在某一存儲位置后,可以根據(jù)此存儲位置生成該文件描述表的 鏈接地址,并將此鏈接地址發(fā)送給下載響應服務器。
步驟605、終端正確接收并解析該文件描述表的鏈接地址后,向下載響 應服務器發(fā)送接收應答消息,通知下載響應服務器該鏈接地址已被正確接收。
步驟606、終端根據(jù)接收到的文件描述表的鏈接地址連接到文件服務器 下載所述文件描述表。該下載可以使用HTTP或FTP建立下載連接并下載文件 描述表。
步驟607、終端根據(jù)所述文件描述表中的可選下載文件的鏈接地址連接 到文件服務器下載所述可選下載文件。
本實施例中的終端可以為機頂盒、可視電話等具有良好交互界面的用戶 終端。終端解析下載的文件描述表,將可提供下載的可選文件的名稱和文件 描述等通過交互界面顯示,接收用戶的可選下載文件的下載選擇請求,提供 給用戶選擇,依次使用相應的可選下載文件鏈接地址連接到文件服務器下載 可選下載文件。終端還可以根據(jù)該文件描述表中比如文件應用方式字段指定 程序安裝位置或文件存儲位置,以備在用戶確定選擇后終端執(zhí)行可選下載文 件的下載并自動保存和應用。
步驟608、終端下載文件完成后,對文件進行有效性判斷,寫入相應存儲 區(qū)并成功應用后,向下載響應服務器發(fā)送下載完成消息。
步驟609、下載響應服務器接收到下載完成消息后,向終端返回下載完 成應答消息。至此,可選下載流程結(jié)束。
了對文件下載部分管理的功能,達到了終端個性化使用的目的,并通過采用 文件描述表,滿足了終端多文件下載的需求,并可以減少下載過程中終端與 下載響應服務器的交互次數(shù),為用戶提供良好的交互體^r。
圖9為本發(fā)明終端第一實施例的結(jié)構示意圖,如圖9所示,本實施例終 端包括第一發(fā)送模塊701、第一接收模塊702和下載模塊703。其中,第一發(fā)送模塊701用于向下載響應服務器發(fā)送下載請求消息,所述下載請求消息中 攜帶用于標識下載文件類型的下載標識;第一接收模塊702用于接收所述下 載響應服務器根據(jù)所述下栽標識返回的強制下載文件的鏈接地址或文件描述 表的鏈接地址;下載模塊703用于根據(jù)所述強制下載文件的鏈接地址或文件 描述表的鏈接地址,進行文件下載。
具體地,第一發(fā)送模塊701向下載響應服務器發(fā)送下載請求消息,該下 載請求消息中攜帶有標識下載文件類型的下載標識,該下載標識分為強制下 載標識和可選下載標識兩種,如果下載發(fā)起者是下載響應服務器,則攜帶強 制下載標識,如果下載發(fā)起者是終端,則攜帶可選下載標識;下栽響應服務 器根據(jù)該下載標識判斷終端將下載的文件類型,如果是強制下載標識,則下 載響應服務器向終端返回強制下載文件的鏈接地址,該強制下載文件是對終 端設備有重要影響的關鍵版本升級文件;如果是可選下載標識,則下載響應 服務器向終端返回文件描述表的鏈接地址,該文件描述表中可以包括可選下 載文件的文件名、文件連接地址、文件應用方式描述等信息,所述強制下載 文件的鏈接地址或文件描述表的鏈接地址都被終端中的第一接收模塊702接 收;下載模塊703根據(jù)第一接收模塊702接收到的強制下載文件的鏈接地址 連接到文件服務器下載強制下載文件,或者根據(jù)文件描述表的鏈接地址下載 文件描述表,再根據(jù)文件描述表中的信息進行文件下載。
本實施例通過在下載請求消息中增加下載標識,滿足了終端對各類文件 的下載需求,為終端提供了對文件下載部分管理的功能。
圖10為本發(fā)明終端第二實施例的結(jié)構示意圖,如圖IO所示,在第一實 施例的基礎上,該終端的第一接收模塊702還包括第一接收單元7021、第二 接收單元7022和指示接收單元7023。其中,第一接收單元7021用于接收所 述下載響應服務器根據(jù)強制下載標識返回的所述強制下載文件的鏈接地址; 第二接收單元7022用于接收所述下載響應服務器根據(jù)可選下載標識返回的 文件描述表的鏈接地址;指示接收單元7023用于接收所述下載響應服務器發(fā)送的下載指示消息,所述下載指示消息用于指示所述終端向所述下載響應服
務器發(fā)送下載請求消息。下載模塊703還可以包括第一下載單元7031和第二 下載單元7032。其中,第一下載單元7031用于根據(jù)所述強制下載文件的鏈 接地址下載所述強制下載文件;第二下載單元7032用于根據(jù)所述文件描述表 的鏈接地址下載文件描述表,并根據(jù)所述文件描述表中包括的可選下載文件 的鏈接地址下載所述可選下載文件。
具體地,當指示接收單元7023接收到下載響應服務器發(fā)送的下載指示消 息后,第一發(fā)送模塊701根據(jù)該下載指示消息向下載響應服務器發(fā)送下載請 求消息,并在下載請求消息中攜帶強制下載標識;然后,第一接收單元7021 會接收到下栽響應服務器根據(jù)強制下載標識返回的強制下載文件的鏈接地 址,第一下載單元7031根據(jù)第一接收單元7021接收到的強制下載文件的鏈 接地址連接到文件服務器下載強制下載文件。如果該下載為可選下載類型, 則第一發(fā)送模塊701直接向下載響應服務器發(fā)送下載請求消息,并下載請求 消息中攜帶可選下載標識,而不用接收下載響應服務器的下載指示消息;第 二接收單元7022會接收到下載響應服務器根據(jù)可選下載標識返回的文件描 述表的鏈接地址;第二下載單元7032根據(jù)第二接收單元7022接收到的文件 描述表的鏈接地址下載文件描述表,并根據(jù)文件描述表中包括的可選下載文 件的鏈接地址下載可選下載文件。
本實施例通過在下載請求消息中增加下載標識,滿足了終端對各類文件 的下載需求,為終端提供了對文件下載部分管理的功能。
圖11為本發(fā)明下載響應服務器第一實施例的結(jié)構示意圖,如圖11所示, 本實施例的下載響應服務器包括第二接收模塊801、判斷模塊802和第二發(fā) 送模塊803。其中,第二接收模塊801用于接收終端發(fā)送的下載請求消息, 該下載請求消息中攜帶有下載標識,該下載標識用于標識下載文件類型;判 斷模塊802用于根據(jù)下載請求消息中攜帶的下載標識判斷下載文件類型;第 二發(fā)送模塊803用于根據(jù)判斷模塊802的判斷結(jié)果,在下載標識為強制下載標識時,向終端返回下載應答消息,該下載應答消息中攜帶強制下載文件的
鏈接地址;在下載標識為可選下載標識時,向終端返回下載應答消息,該下
載應答消息中攜帶文件描述表的鏈接地址,該文件描述表中包括可選下載文 件的鏈接地址。
圖12為本發(fā)明下載響應服務器第二實施例的結(jié)構示意圖,如圖12所示, 在第一實施例的基礎上,本實施例下載響應服務器還包括查詢模塊804,用 于查詢所述終端軟件版本是否需要升級。第二發(fā)送模塊803包括第一發(fā)送單 元8031、第二發(fā)送單元8032和指示單元8033,其中,第一發(fā)送單元8031用 于根據(jù)判斷模塊802的判斷結(jié)果,若所述下載標識為強制下載標識,則向所 述終端返回下載應答消息,所述下載應答消息中攜帶強制下載文件的鏈接地 址;第二發(fā)送單元8032用于根據(jù)判斷模塊802的判斷結(jié)果,若所述下載標識 為可選下載標識,則向所述終端返回下載應答消息,所述下載應答消息中攜 帶文件描述表的鏈接地址,所述文件描述表中包括可選下載文件的鏈接地址; 指示單元8033用于向終端發(fā)送下載指示消息,指示終端向下載響應服務器發(fā) 送下載請求消息以進行文件下載。本實施例下載響應服務器還包括地址接收
的所迷文件描述表的鏈接地址。
具體地,當下載響應服務器需要終端下載強制下載文件時,指示單元8033 先向終端發(fā)送下載指示消息,指示終端向其發(fā)送下載請求消息;然后,在第 二接收模塊801接收到終端發(fā)送的下載請求消息,并且判斷模塊802判斷該 下載請求消息中攜帶的是強制下載標識時,查詢模塊804首先與終端交互查 詢終端軟件版本是否需要升級,如果終端軟件版本需要升級,則第一發(fā)送單 元8031向所述終端返回攜帶強制下載文件的鏈接地址的下載應答消息;如果 終端軟件版本不需要升級,則本次下載流程結(jié)束。如果本次下載為可選下載, 則下載響應服務器的地址接收模塊805會先接收到文件服務器根據(jù)可選下載 文件生成的包括文件鏈接地址的文件描述表的鏈接地址,當?shù)诙邮漳K801接收到終端發(fā)送的下栽請求消息,并且判斷模塊802判斷該下載請求消息中 攜帶的是可選下載標識時,第二發(fā)送單元8032將此文件描述表的鏈接地址發(fā) 送給終端,該文件描述表中包括可選下載文件的鏈接地址。
圖11和圖12所示的下載響應服務器實施例根據(jù)下栽標識向終端返回不 同的文件下載地址,并將終端的下載文件類型分為強制下載文件和可選下載 文件,滿足了終端對各類文件的下載需求,為終端提供了對文件下載部分管 理的功能。
圖13為本發(fā)明文件服務器實施例的結(jié)構示意圖,如圖13所示,本實施 例中的文件服務器包括生成模塊901、存儲模塊902和第三發(fā)送模塊903。其 中,生成模塊901用于根據(jù)可選下載文件生成文件描述表和所述文件描述表 的鏈接地址;存儲模塊902用于存儲所述文件描述表、強制下載文件和/或可 選下載文件;第三發(fā)送模塊903用于將所述文件描述表的鏈接地址發(fā)送給下 載響應服務器。
具體地,生成模塊901根據(jù)上傳給文件服務器的可選下載文件生成文件 描述表,該文件描述表可以包括可選下載文件的文件名稱、文件簡單描述、 文件應用方式、文件鏈接地址和文件類型等信息,并將該文件描述表、強制 下載文件和/或可選下載文件存儲在存儲模塊902中;生成^t塊901根據(jù)該文 件描述表的存儲位置生成所述文件描述表的鏈接地址;然后,第三發(fā)送^^塊 903將生成模塊901生成的文件描述表的鏈接地址發(fā)送給下載響應服務器, 以便下載響應服務器在接收到終端的可選下載請求時,將此文件描述表的鏈 接地址發(fā)送給終端。
本實施例的文件服務器通過生成文件描述表,滿足了終端多文件下載的 需求,減少了終端和下載響應服務器的交互次數(shù),并為終端提供了對文件下 載部分管理的功能。
圖14為本發(fā)明文件下載系統(tǒng)實施例的結(jié)構示意圖,如圖14所示,本實 施例文件下載系統(tǒng)包括終端1001、下載響應服務器1002和文件服務器1003。其中,終端1001用于向下載響應服務器發(fā)送下載請求消息,所述下載請
求消息中攜帶用于標識下載文件類型的下載標識;并根據(jù)下載響應服務器返 回的強制下載文件的鏈接地址或文件描述表的鏈接地址進行文件下載;下載 響應服務器1002用于在接收到下載請求消息后根據(jù)下載標識,向終端返回強 制下載文件的鏈接地址或文件描述表的鏈接地址;文件服務器1003用于存儲 強制下載文件和/或可選下載文件。具體實施中,終端1001可以采用圖9或 圖IO所示的結(jié)構,下載響應服務器1002可以釆用圖11或圖12所示的結(jié)構, 文件服務器1003可以采用圖13所示的結(jié)構,在此不再贅述。
本實施例文件下載系統(tǒng)通過在終端向下載響應服務器發(fā)送的下載請求消 息中攜帶下載標識,對終端的下載文件類型進行區(qū)分,并通過在下載響應服 務器的生成模塊生成文件描述表,為終端提供了可選下載,滿足了終端對各 類文件的下載需求,同時為終端提供了對文件下載部分管理的功能。
最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案而非對其進 行限制,盡管參照較佳實施例對本發(fā)明進行了詳細的說明,本領域的普通技 術人員應當理解其依然可以對本發(fā)明的技術方案進行修改或者等同替換, 而這些修改或者等同替換亦不能使修改后的技術方案脫離本發(fā)明技術方案的 4青神和范圍。
權利要求
1、一種文件下載方法,其特征在于,包括向下載響應服務器發(fā)送下載請求消息,所述下載請求消息中攜帶用于標識下載文件類型的下載標識;接收所述下載響應服務器根據(jù)所述下載標識返回的強制下載文件的鏈接地址或文件描述表的鏈接地址;根據(jù)所述強制下載文件的鏈接地址或文件描述表的鏈接地址,進行文件下載。
2、 根據(jù)權利要求1所述的文件下載方法,其特征在于,所述接收所述下 載響應服務器根據(jù)所述下載標識返回的強制下載文件的鏈接地址或文件描述 表的鏈接地址包括接收所述下載響應服務器根據(jù)強制下載標識返回的所述強制下載文件的 鏈接地址;或接收所述下載響應服務器根據(jù)可選下載標識返回的文件描述表的鏈接地址。
3、 根據(jù)權利要求1或2所述的文件下載方法,其特征在于,所述根據(jù)所 述強制下載文件的鏈接地址或文件描述表的鏈接地址,進行文件下載包括根據(jù)所述強制下載文件的鏈接地址下載所述強制下載文件;或 根據(jù)所述文件描述表的鏈接地址下載文件描述表,并根據(jù)所述文件描述
4、 根據(jù)權利要求2所述的文件下載方法,其特征在于,所述向下載響應 服務器發(fā)送下載請求消息,并接收所述下載響應服務器根據(jù)強制下載標識返 回的所述強制下載文件的鏈接地址之前包括接收所述下載響應服務器發(fā)送的下載指示消息,根據(jù)所述下載指示消息 向所述下載響應服務器發(fā)送下載請求消息,攜帶所述強制下載標識。
5、 一種文件下載方法,其特征在于,包括接收終端發(fā)送的下載請求消息,所述下載請求消息中攜帶用于標識下載文件類型的下載標識;若所述下載標識為強制下載標識,則向所述終端返回下載應答消息,所 述下載應答消息中攜帶強制下載文件的鏈接地址;若所述下載標識為可選下載標識,則向所述終端返回下載應答消息,所 述下載應答消息中攜帶文件描述表的鏈接地址,所述文件描述表中包括可選 下載文件的鏈接地址。
6、 根據(jù)權利要求5所述的文件下載方法,其特征在于,所述接收終端發(fā)送的下栽請求消息之前還包括向所述終端發(fā)送下載指示消息,指示所述終端向所述下載響應服務器發(fā) 送下載請求消息。
7、 根據(jù)權利要求5或6所述的文件下栽方法,其特征在于,所述若所述 下載標識為強制下載標識,則向所述終端返回下載應答消息包括所述下載標識為強制下載標識;查詢所述終端的軟件版本是否需要升級;若所述終端的軟件版本需要升級,則向所述終端返回下載應答消息,所 述下載應答消息中攜帶強制下載文件的鏈接地址。
8、 根據(jù)權利要求7所述的文件下載方法,其特征在于,還包括若所述 終端的軟件版本不需要升級,則不繼續(xù)執(zhí)行本次下載流程。
9、 根據(jù)權利要求5所述的文件下載方法,其特征在于,若所述下載標識 為可選下載標識,則向所述終端返回下載應答消息之前還包括址,所述文件描述表包含所述可選下載文件的鏈接地址。
10、 一種終端,其特征在于包括第一發(fā)送模塊,用于向下載響應服務器發(fā)送下載請求消息,所述下載請 求消息中攜帶用于標識下載文件類型的下載標識;第一接收模塊,用于接收所述下載響應服務器根據(jù)所述下載標識返回的強制下載文件的鏈接地址或文件描述表的鏈接地址;下載模塊,用于根據(jù)所述強制下載文件的鏈接地址或文件描述表的鏈接 地址,進4于文件下載。
11、 根據(jù)權利要求10所述的終端,其特征在于,所述第一接收模塊包括 第一接收單元,用于接收所述下載響應服務器根據(jù)強制下載標識返回的所述強制下載文件的鏈接地址;和/或第二接收單元,用于接收所述下載響應服務器根據(jù)可選下載標識返回的 文件描述表的鏈接地址。
12、 根據(jù)權利要求11所述的終端,其特征在于,所述第一接收模塊還包括指示接收單元,用于接收所述下載響應服務器發(fā)送的下載指示消息,所述下載指示消息用于指示所述終端向所述下載響應服務器發(fā)送下載請求消 自
13、 根據(jù)權利要求IO所述的終端,其特征在于,所述下載模塊包括 第一下載單元,用于根據(jù)所述強制下載文件的鏈接地址下載所述強制下載文件;和/或第二下載單元,用于根據(jù)所述文件描述表的鏈接地址下載文件描述表, 文件。
14、 一種下載響應服務器,其特征在于,包括第二接收模塊,用于接收終端發(fā)送的下載請求消息,所述下載請求消息 中攜帶用于標識下載文件類型的下載標識;判斷模塊,用于根據(jù)所述下載請求消息中攜帶的下載標識判斷下載文件 類型;第二發(fā)送模塊,用于根據(jù)判斷模塊的判斷結(jié)果,若所述下載標識為強制下載標識,則向所述終端返回下載應答消息,所述下載應答消息中攜帶強制下載文件的鏈接地址;若所述下載標識為可選下載標識,則向所述終端返回 下載應答消息,所述下載應答消息中攜帶文件描述表的鏈接地址,所述文件 描述表中包括可選下載文件的鏈接地址。
15、 根據(jù)權利要求14所述的下載響應服務器,其特征在于,所述第二發(fā) 送模塊包括第一發(fā)送單元,用于向所述終端返回下載應答消息,所述下載應答消息 中攜帶強制下載文件的鏈接地址;第二發(fā)送單元,用于向所述終端返回下載應答消息,所述下載應答消息 中攜帶文件描述表的鏈接地址,所述文件描述表中包括可選下載文件的鏈接 地址。
16、 根據(jù)權利要求15所述的下載響應服務器,其特征在于,所述第二發(fā) 送模塊還包括指示單元,用于向所述終端發(fā)送下載指示消息,指示所述終端向所述下 載響應服務器發(fā)送下載請求消息。
17、 根據(jù)權利要求14所述的下載響應服務器,其特征在于,還包括 查詢模塊,用于查詢所述終端的軟件版本是否需要升級。
18、 根據(jù)權利要求14所述的下載響應服務器,其特征在于,還包括 地址接收模塊,用于接收文件服務器根據(jù)可選下載文件生成的包括所述可選下載文件的鏈接地址的所述文件描述表的鏈接地址。
19、 一種文件服務器,其特征在于,包括生成模塊,用于根據(jù)可選下載文件生成文件描述表和所述文件描述表的 鏈接地址;存儲模塊,用于存儲所述文件描述表、強制下載文件和/或可選下載文件; 第三發(fā)送模塊,用于將所述文件描述表的鏈接地址發(fā)送給下載響應服務器。
20、 一種文件下載系統(tǒng),包括終端、下載響應服務器和文件服務器,其 特征在于,所述終端,用于向所述下載響應服務器發(fā)送下載請求消息,所述下載請 求消息中攜帶用于標識下載文件類型的下載標識;并根據(jù)下載響應服務器返 回的強制下載文件的鏈接地址或文件描述表的鏈接地址進行文件下載;所述下載響應服務器,用于在接收到下載請求消息后根據(jù)所述下載標識, 向所述終端返回強制下載文件的鏈接地址或文件描述表的鏈接地址;所述文件服務器,用于存儲所述強制下載文件和/或所述可選下載文件及 文件描述表。
全文摘要
本發(fā)明公開了一種文件下載方法及終端、下載響應服務器、文件服務器,其中,文件下載方法包括向下載響應服務器發(fā)送下載請求消息;接收所述下載響應服務器返回的強制下載文件的鏈接地址或文件描述表的鏈接地址;根據(jù)所述強制下載文件的鏈接地址或所述文件描述表的鏈接地址,進行下載文件。本發(fā)明文件下載方法及終端、下載響應服務器、文件服務器滿足了終端對不同文件的下載需求,實現(xiàn)了終端對文件下載的部分管理。
文檔編號H04L29/06GK101540784SQ20091008230
公開日2009年9月23日 申請日期2009年4月13日 優(yōu)先權日2009年4月13日
發(fā)明者李興新 申請人:中國聯(lián)合網(wǎng)絡通信集團有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1