新四季網

一種在指定時間下載媒體對象的方法及裝置的製作方法

2023-05-09 07:40:36

專利名稱:一種在指定時間下載媒體對象的方法及裝置的製作方法
技術領域:
本發明涉及通信技術領域的下載技術,尤其涉及在指定時間下載媒體對象(Media Object)的方法及裝置。
背景技術:
隨著無線網絡的發展,移動終端下載業務也越來越豐富多彩,下載功能也越來越增強。考慮到帶寬在不同時段的差異性,目前出現了一種能夠在指定時間下載媒體對象的技術方案。該技術方案的主要處理步驟如下步驟1、用戶發現感興趣的媒體對象後,請求下載。
步驟2、終端設備中的下載代理模塊向下載伺服器請求下載用於描述媒體對象信息的下載描述符(Download Descriptor,DD)。
步驟3、下載伺服器向終端設備中的下載代理模塊發送下載描述符,其中包括待下載媒體對象的類型、大小、版本、可以下載的時間列表等信息。
步驟4、終端設備中的下載代理模塊根據下載描述符中的信息對設備能力進行檢查。如檢測是否有足夠的內存,是否支持待下載媒體對象的類型等。
步驟5、檢查對終端設備的能力通過後,根據下載描述符中的可以下載的時間列表,提示用戶選擇合適的時間。
步驟6、用戶選擇合適的下載時間。
步驟7、終端設備的下載代理模塊啟動定時器,監測用戶選擇的下載時間。
步驟8、指定時間到,終端設備的下載代理模塊向下載伺服器請求媒體對象。
步驟9、下載伺服器發送媒體對象到終端設備。
步驟10、終端設備進行媒體對象的安裝。
步驟11、安裝成功後,終端設備中的代理模塊向下載伺服器發送成功安裝報告。
採用上述方案,由於用戶不是立即下載選擇的內容,而是延遲到指定時間才下載,因此,可能在指定時間到達後出現用戶選擇的內容已經被更新或已被替換的情況,而上述方案在指定時間下載時既不檢查內容是否已有改變也不對用戶進行提示,而是直接下載,這就可能造成用戶下載了不需要的媒體對象,並且還得支付費用。
為了解決上述問題,出現了另一種方案,其處理流程如下步驟50、用戶發現感興趣的媒體對象後,請求下載。
步驟51、終端設備中的下載代理模塊向下載伺服器請求下載用於描述媒體對象信息的下載描述符DD。
步驟52、下載伺服器向終端設備中的下載代理模塊發送下載描述符DD,其中包括待下載媒體對象的類型、大小、版本、可以下載的時間列表等信息。
步驟53、終端設備中的下載代理模塊根據下載描述符DD中的信息對設備能力進行檢查。如檢測是否有足夠的內存,是否支持待下載媒體對象的類型等。
步驟54、檢查對終端設備的能力通過後,根據下載描述符DD中的可以下載的時間列表,提示用戶選擇合適的時間。
步驟55、用戶選擇合適的下載時間。
步驟56、終端設備的下載代理模塊啟動定時器,監測用戶選擇的下載時間。
步驟57、指定時間到,終端設備的下載代理模塊向下載伺服器請求用來說明待下載媒體對象是否發生改變的下載描述符DD』。
步驟58、下載伺服器向終端設備中的下載代理模塊發送下載描述符DD』。
步驟59、下載描述符DD』中對象的大小為0,說明對象已經改變(若該下載描述符DD』中描述的媒體對象大小不為0,則說明媒體對象未發生改變。)。
步驟60、終端設備向下載伺服器請求下載描述符DD」。
步驟61、下載伺服器向終端設備中的下載代理模塊發送下載描述符DD」。
步驟62、下載代理模塊通過比較下載描述符DD與DD」中的屬性,發現內容已發生改變,並進行設備能力檢查。
步驟63、能力檢查通過後,提示用戶內容已發生改變。
步驟64、用戶確認下載。其後由下載代理模塊向下載伺服器請求媒體對象,其處理參閱圖1中相應的步驟。
雖然上述方案在指定的下載時間到達時,如果待下載的媒體對象發生變化能夠提示用戶並按用戶的意願處理,但是,需要重新下載兩次下載描述符和進行相應的兩次判斷處理,而且還需要下載伺服器對發生改變的媒體對象另外生成和保存一個用於表示媒體對象變化的下載描述符,因此,其實現和處理較複雜。

發明內容
本發明提供一種在指定時間下載媒體對象的方法及裝置,以解決現有技術中因在下載時間到達而媒體對象變化的情況下,需要兩次下載和處理下載描述符而存在實現和處理複雜的問題。
實現本發明的技術方案如下一種在指定時間下載媒體對象的方法,由終端設備根據用戶需要下載的媒體對象從伺服器下載對應的下載描述符,根據下載描述符中可以下載的時間列表提示用戶選擇下載時間;其中,在到達用戶指定的下載時間時進行下述步驟終端設備重新向伺服器請求用戶需要下載的媒體對象的下載描述符,並且在該請求中攜帶原下載描述符的屬性信息,該屬性信息用於反映下載描述符內容的變化;伺服器根據本地保存的對應的下載描述符的屬性信息和接收到的下載描述符的屬性信息判斷下載描述符的內容是否已發生變化,若是,則向終端設備返回最新的下載描述符,否則向終端設備返回表示媒體對象未發生變化的響應消息;終端設備根據所述響應消息直接從伺服器下載媒體對象;或者,根據重新下載的下載描述符提示用戶,並根據用戶的指令進行操作。
其中若用戶選擇下載變化後的媒體對象,則終端設備根據重新下載的描述符直接從伺服器下載媒體對象。
終端設備還根據重新下載的下載描述符中的信息檢查終端對已發生變化的媒體對象的支持能力,並在終端能力不支持該媒體對象時提示用戶並結束下載操作。
終端還將重新下載描述符的屬性與原下載描述符的屬性進行比較,以進一步證實當前的媒體對象已經更新或已被替代。
所述下載描述符的屬性信息包括文件版本信息。
一種伺服器,該伺服器包括處理模塊,用於向終端設備提供媒體對象和下載描述符,所述下載描述符包含有用於反映該下載描述符內容變化的屬性信息;判斷模塊,用於將設備上報的下載描述符的屬性信息和當前的下載描述符的屬性信息進行比較,判斷對應的媒體對象是否發生變化;在媒體對象發生變化時通知所述處理模塊向設備發送當前的下載描述符,或者在媒體對象未發生變化時通知處理模塊向終端設備返回相應的通知消息。
所述判斷模塊設置在所述處理模塊中。
本發明通過增加下載描述符屬性來判斷媒體對象是否發生了改變,在媒體對象未發生改變時不需要再次傳送下載描述符;即使媒體對象發生了改變,在到達指定下載時間時也只需要下載一次下載描述符。因此,其實現和處理變得更為簡單,而且也能夠相應的提高處理速度。


圖1A、圖1B為現有技術中終端設備利用指定時間下載功能從伺服器下載媒體對象的流程圖;圖2A為本發明中利用下載描述符的屬性下載媒體對象的流程圖;圖2B為本發明中在到達指定下載時間媒體對象發生變化後放棄下載媒體對象的流程圖;圖2C為本發明中在到達指定下載時間媒體對象未發生變化時下載媒體對象的流程圖;圖2D為本發明中在到達指定下載時間媒體對象發生變化後終端設備能力不支持媒體對象時的處理流程圖;圖3為本發明中伺服器的結構示意圖。
具體實施例方式
本發明中的媒體對象可以是文本信息、圖像信息、圖形信息、音頻信息和視頻信息中的一種,也可以是任意組合的信息。
下載描述符用於描述媒體對象,下載描述符中的媒體對象的屬性信息包括媒體對象的版本、對象通用資源標識(ObjectURI)、類型、名稱和大小等。
由於媒體對象發生改變時,下載描述符的內容也會發生變化。因此,本實施例在下載描述符中增加一個用於說明該下載描述符文件版本號的屬性,如DDFileVer,該屬性主要用來反映下載描述符內容是否變化,即下載描述符文件的內容發生改變時,如下載描述符中所描述的媒體對象的版本號、大小發生改變,下載描述符的文件版本號也會隨之發生改變。當然也可以不僅限於版本號,只要是在媒體對象發生變化後能夠反應這種變化的屬性即可。
在到達用戶指定的下載時間,終端設備重新向伺服器請求用戶需要下載的媒體對象的下載描述符時攜帶原來下載描述符的屬性信息;伺服器將本地保存的對應的下載描述符的屬性信息與接收到的下載描述符的屬性信息進行比較來判斷下載描述符的內容是否已發生變化;如果發生了變化,則向終端設備返回最新的下載描述符,如果沒有發生變化,則向終端設備返回表示媒體對象未發生變化的響應消息。
參閱圖2A所示,在指定的下載時間媒體對象發生變化的處理流程如下步驟500、用戶發現感興趣的媒體對象後,請求下載該媒體對象(MediaObject)。
步驟510、終端設備中的下載代理模塊向下載伺服器請求下載媒體對象的描述符(Download Descriptor)DD0。
步驟520、下載伺服器向終端設備的下載代理模塊發送下載描述符DD0,其中包括待下載內容的類型、大小、版本、可以下載的時間列表等信息。
步驟530、下載代理模塊根據下載描述符DD0中的信息對設備能力進行檢查,如終端設備是否有足夠的內存,是否支持待下載內容的類型等。
步驟540、檢查設備能力通過後,根據下載描述符DD0中的可以下載的時間列表,提示用戶選擇合適的下載時間。
步驟550、用戶選擇合適的下載時間並確認。
步驟560、下載代理模塊啟動定時器,監控用戶指定的下載時間。
步驟570、指定時間到,下載代理模塊向下載伺服器請求最新的下載描述符,同時在請求消息裡攜帶下載描述符DD0的文件版本號。
步驟580、下載伺服器根據消息中的下載描述符DD0文件版本號與當前的下載描述符DD1文件版本號進行比較,發現下載描述符DD1文件內容已發生改變,就向終端設備的下載代理模塊發送此時的下載描述符DD1,其中包括最新內容的類型、大小、版本等信息。
步驟590、下載代理模塊中的判斷模塊比較此時的下載描述符DD1的屬性及原來的下載描述符DD0的屬性(如媒體對象的版本、名稱等),判斷當前的媒體對象已經更新或已被替代。由於伺服器側已確定媒體對象已更新或已被替代,因此,該步驟為可選步驟。
步驟600、下載代理模塊根據此時的下載描述符DD1描述的媒體對象的信息來檢查設備能力,確定終端設備能力支持下載媒體對象。如,是否有足夠的內存,是否支持待下載內容的類型等。
步驟610、終端設備能力檢查通過,通知模塊向用戶顯示此時的媒體對象信息,如名稱、大小、類型、版本等,並提示用戶請求下載的媒體對象已被更新或替代,是否繼續下載。
步驟620、用戶確認繼續下載更新或替代後的媒體對象。
步驟630、下載代理模塊依據下載描述符DD1向下載伺服器請求媒體對象。
步驟640、下載伺服器發送媒體對象到終端設備的下載代理模塊。
步驟650、終端進行媒體對象的安裝。
步驟660、安裝成功後,終端設備向下載伺服器發送成功安裝報告。
在步驟600中終端設備能力不支持媒體對象的流程,以及在後續過程中用戶選擇放棄下載變化的媒體對象的處理流程與實施例一中對應的流程同理,不再贅述。
參閱圖2B所示,用戶選擇放棄下載媒體對象的處理流程如下步驟500至步驟610與圖2A中對應的步驟相同。
步驟620、用戶確認放棄下載更新或替代後的媒體對象。
步驟680、下載代理模塊向下載伺服器發送錯誤報告。
步驟690、終端設備中的下載模塊結束後續的下載操作。
參閱圖3B所示,在指定的下載時間媒體對象未發生變化的處理流程如下
步驟500-560的處理與圖4A相同。
步驟570、指定時間到,下載代理模塊向下載伺服器請求最新的下載描述符,同時在請求消息裡攜帶下載描述符DD0的文件版本號。
步驟700、下載伺服器根據消息中的下載描述符DD0的文件版本號與本地當前的下載描述符文件版本號進行比較,發現本地當前的下載描述符文件與下載描述符DD0相同,未發生改變,就向終端設備的下載代理模塊發送成功響應,但不攜帶下載描述符。
步驟710、下載代理模塊中的判斷模塊根據成功響應消息判斷出當前的媒體對象未發生變化。
步驟720、終端設備的下載代理模塊依據下載描述符DD0向下載伺服器請求媒體對象。
步驟730、下載伺服器發送媒體對象到終端設備。
步驟740、終端設備進行媒體對象的安裝。
步驟750、終端設備向下載伺服器發送成功報告。
參閱圖3D所示,在用戶指定的下載時間,終端設備不支持改變後的媒體對象的處理流程如下步驟500至步驟590與圖3A中對應的步驟相同。
步驟800、根據新的下載描述符確定終端設備的能力不支持媒體對象。
步驟810、提示用戶終端設備的能力不支持改變後的媒體對象。
步驟820、用戶確認。
步驟830、下載代理模塊向下載伺服器發送錯誤報告。
步驟840、終端設備結束後續的下載操作。
參閱圖3所示,伺服器10至少包括處理模塊100和判斷模塊110(圖中未示出用於完成現有基本功能的其他功能模塊),其中處理模塊100,用於向終端設備提供媒體對象和下載描述符,所述下載描述符包含有用於反映該下載描述符內容變化的屬性信息。
判斷模塊110,與處理模塊100具有邏輯上的連接關係,用於將設備上報的下載描述符的屬性信息和當前的下載描述符的屬性信息進行比較,判斷對應的媒體對象是否發生變化;在媒體對象發生變化時通知所述處理模塊100向設備發送當前的下載描述符,或者在媒體對象未發生變化時通知處理模塊100向終端設備返回相應的通知消息。
較佳的方式是,判斷模塊110設置在處理模塊100中。
從上可知,本發明通過增加下載描述符屬性來判斷媒體對象是否發生了改變,在媒體對象未發生改變時不需要再次傳送下載描述符。即使媒體對象發生了改變,在到達指定下載時間時也只需要下載一次下載描述符。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若對本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種在指定時間下載媒體對象的方法,由終端設備根據用戶需要下載的媒體對象從伺服器下載對應的下載描述符,根據下載描述符中可以下載的時間列表提示用戶選擇下載時間;其特徵在於,在到達用戶指定的下載時間時進行下述步驟終端設備重新向伺服器請求用戶需要下載的媒體對象的下載描述符,並且在該請求中攜帶原下載描述符的屬性信息,該屬性信息用於反映下載描述符內容的變化;伺服器根據本地保存的對應的下載描述符的屬性信息和接收到的下載描述符的屬性信息判斷下載描述符的內容是否已發生變化,若是,則向終端設備返回最新的下載描述符,否則向終端設備返回表示媒體對象未發生變化的響應消息;終端設備根據所述響應消息直接從伺服器下載媒體對象;或者,根據重新下載的下載描述符提示用戶,並根據用戶的指令進行操作。
2.如權利要求1所述的方法,其特徵在於,若用戶選擇下載變化後的媒體對象,則終端設備根據重新下載的描述符直接從伺服器下載媒體對象。
3.如權利要求1所述的方法,其特徵在於,終端設備還根據重新下載的下載描述符中的信息檢查終端對已發生變化的媒體對象的支持能力,並在終端能力不支持該媒體對象時提示用戶並結束下載操作。
4.如權利要求1所述的方法,其特徵在於,終端還將重新下載描述符的屬性與原下載描述符的屬性進行比較,以進一步證實當前的媒體對象已經更新或已被替代。
5.如權利要求1至4任一項所述的方法,其特徵在於,所述下載描述符的屬性信息包括文件版本信息。
6.一種伺服器,其特徵在於,該伺服器包括處理模塊,用於向終端設備提供媒體對象和下載描述符,所述下載描述符包含有用於反映該下載描述符內容變化的屬性信息;判斷模塊,用於將設備上報的下載描述符的屬性信息和當前的下載描述符的屬性信息進行比較,判斷對應的媒體對象是否發生變化;在媒體對象發生變化時通知所述處理模塊向設備發送當前的下載描述符,或者在媒體對象未發生變化時通知處理模塊向終端設備返回相應的通知消息。
7.如權利要求6所述的伺服器,其特徵在於,所述判斷模塊設置在所述處理模塊中。
全文摘要
本發明公開了一種在指定時間下載媒體對象的方法,該方法在到達用戶指定的下載時間時,終端設備重新向伺服器請求用戶需要下載的媒體對象的下載描述符,並且在該請求中攜帶原下載描述符的屬性信息,該屬性信息用於反映下載描述符內容的變化;伺服器根據本地保存的對應的下載描述符的屬性信息和接收到的下載描述符的屬性信息判斷下載描述符的內容是否已發生變化,若是,則向終端設備返回最新的下載描述符,否則向終端設備返回表示媒體對象未發生變化的響應消息;終端設備根據所述響應消息直接從伺服器下載媒體對象,或者,根據重新下載的下載描述符提示用戶,並根據用戶的指令進行操作。本發明還同時公開了一種伺服器。
文檔編號H04L29/06GK1794721SQ20051010268
公開日2006年6月28日 申請日期2005年9月13日 優先權日2005年7月27日
發明者黨沛, 李益民 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀