新四季網

用於在時間上分散文件傳輸通知的方法、裝置和伺服器的製作方法

2023-08-06 10:26:01 1

專利名稱:用於在時間上分散文件傳輸通知的方法、裝置和伺服器的製作方法
技術領域:
本發明涉及諸如機頂盒的家庭裝置,並且更具體地,涉及提供去往和來自這種家庭裝置的自主文件傳輸的方法。
背景技術:
在諸如那些遵守TR-069標準的家庭裝置中,通常提供自主地上傳或者下載文件的能力。這種文件上傳或下載可以由家庭裝置來啟動,無需來自自動配置伺服器(ACS)的幹預。已經注意到的是,可能希望保持向ACS通知這種上傳和下載。TR-069修訂2中已經提出的通知ACS的已知方法包括在自主文件上傳或下載完成時從家庭裝置向ACS發送「自主傳輸完成」(ATC)消息。

發明內容
本發明的實施方式的目的在於提供一種可靠地向ACS通知自治上傳和下載的結果的方法,所述方法即使在大量家庭裝置在實質上同一時間完成上傳和/或下載時,也不會造成ACS過載。根據本發明的一方面,提供一種用於將與文件傳輸的完成相關的通知在時間上分散(spread)的方法,包括步驟在裝置處接收來自伺服器的至少一個延遲參數;通過所述至少一個延遲參數確定第一延遲時間;在所述裝置和通信端(correspondent)之間啟動第一文件傳輸;以及在所述第一文件傳輸完成時,將所述第一文件傳輸報告給所述伺服器,其中所述第一文件傳輸的所述報告包括在所述第一延遲時間期間等待並且然後向所述伺服器傳送第一消息。在本發明的方法的實施方式中,所述至少一個延遲參數包括固定延遲。在本發明的另一實施方式中,所述至少一個延遲參數包括延遲間隔和隨機化種子 (randomization seed),並且所述確定包括使用所述隨機化種子執行偽隨機數生成算法。在本發明的實施方式中,所述方法進一步包括在對所述第一延遲時間的所述確定時存儲狀態信息;通過所述至少一個延遲參數和所述狀態信息確定第二延遲時間;在所述裝置和通信端之間啟動第二文件傳輸;以及在所述第二文件傳輸完成時,向所述伺服器報告所述第二文件傳輸,其中所述第二文件傳輸的所述報告包括在所述第二延遲時間期間等待並且然後向所述伺服器傳送第二消息。根據本發明的另一方面,提供一種用於配置多個裝置以將與文件傳輸的完成相關的通知在時間上分散的方法,包括步驟確定至少延遲參數的第一集合和延遲參數的第二集合,所述第一集合和所述第二集合不同;向所述多個裝置中的第一裝置發送延遲參數的所述第一集合;向所述多個裝置中的第二裝置發送延遲參數的所述第二集合;從所述多個裝置中的所述第一裝置和所述第二裝置中的一個或者兩者接收與文件傳輸相關的通知,根據發送給所述多個裝置中的所述第一裝置和所述第二裝置中的所述一個或兩者的延遲參數的集合分別延遲所述通知,其中按照在不同的時間接收所述通知的方式來確定所述第一集合和所述第二集合。在本發明的實施方式中,延遲參數的所述集合包括固定延遲。在本發明的另一實施方式中,延遲參數的所述集合包括延遲間隔和隨機化種子。根據本發明的另一方面,提供一種用於與通信端交換文件的設備,所述設備包括文件傳輸單元、適於接收延遲參數的接收器、適於通過所述延遲參數確定延遲時間的延遲確定單元以及適於在所述文件傳輸單元進行的文件傳輸完成且等待所述延遲時間後,生成通知消息並傳送所述通知消息的通知消息生成器。在實施方式中,本發明的設備進一步包括適於存儲來自所述延遲確定單元的狀態信息以及適於從所述延遲確定單元獲取狀態信息的存儲器。在根據本發明的設備的實施方式中,延遲確定單元包括隨機數生成器。在實施方式中,本發明的設備包括在家庭裝置中。根據本發明的再一方面,提供一種用於配置多個裝置以將與文件傳輸的完成相關的通知在時間上分散的伺服器,包括適於確定延遲參數的延遲參數確定單元、適於從所述延遲參數確定單元向所述多個裝置中的不同裝置傳送延遲參數的不同集合的傳送器以及適於從所述多個裝置的所述不同裝置接收與文件傳輸相關的通知的通知接收器。在實施方式中,本發明的伺服器包括在自動配置伺服器中。本發明的實施方式的優點在於可以用不同延遲參數來配置不同裝置,從而保證當在這些不同裝置中發生文件傳輸的同時完成時,將根據延遲參數中的變量將結果完成報告在時間上分散。


現在,參照附圖並且僅通過示例的方式來介紹根據本發明實施方式的設備和/或方法的一些實施方式,其中圖I示例性地示出了包括自動配置伺服器(ACS)、文件伺服器和多個家庭裝置、以及根據現有技術執行的步驟的網絡布局;以及圖2示例性地示出了包括自動配置伺服器(ACS)、文件伺服器和多個家庭裝置、以及根據本發明方法的實施實施方式執行的步驟的網絡布局;圖3示出了與裝置的操作相關的根據本發明的方法的流程圖;圖4示出了與諸如自動配置伺服器(ACS)的伺服器的操作相關的根據本發明的方法的流程圖;圖5示例性地示出了根據本發明的設備;以及圖6示例性地示出了了根據本發明的伺服器。
具體實施例方式儘管通過使用典型用於自動配置伺服器和家庭裝置集合的TR-069部署的術語來介紹描述下面的實施方式,但是本發明不僅限於此。根據本發明的方法、設備和伺服器可以有利地用於根據其它協議的要求類似通知的交換中。被認為有利的是,允許未參與特定文件傳輸的伺服器(例如ACS)得知在其監督或控制之下的裝置所嘗試的文件傳輸的狀態。對文件下載來說,這樣的信息例如允許ACS為那些下載了特定軟體版本(例如新特徵或補丁)的裝置運行附加動作。對失敗的傳輸來說, 所述信息允許ACS進行移除失敗原因的必要步驟,例如通過糾正在失敗的傳輸中由裝置使用的統一資源定位符(URL)或證書。本發明基於這樣的角度可以預期大量的家庭裝置將知道可以在實質上同一時間下載新文件的可用性,這是因為他們會通過共同的通信架構(例如多播信道)從相同的源接收與這些文件相關的消息。本發明進一步基於這樣的角度在適當設計的網絡環境中,這些上傳或下載中的大多數將是成功的,並且根據已知的方法,這會導致「自主傳輸完成」消息幾乎同時泛洪到ACS,其可能導致ACS的過載。根據本發明,通過在文件傳輸完成與向控制伺服器傳送與文件傳輸相關的通知之間引入可變延遲,可以有利地避免ACS過載。按照下述方式來選擇可變延遲保證進來的通知不超過控制伺服器的能力達到合理的概率。因此,沒有必要讓每一單個設備使用唯一的延遲值,而是使同時傳送的預期數量減少到控制伺服器可接受的數量。本發明的實施方式的優點在於,在宣布新文件可用於下載的時刻和向控制伺服器報告文件傳輸完成的時刻之間的臨時鏈路是鬆開的(loosened)。因此,在大量裝置同時接收文件的可用性的通告、在相同時間開始文件的下載以及在相同的時間完成文件的下載的情形中,不再是這種情況他們全部在相同的時間報告所述完成。圖I描述了包括自動配置伺服器(ACS) 110、文件伺服器120和多個家庭裝置101、 102、103,以及根據現有技術執行的步驟的網絡布局。使用已知通信方法(例如多播傳送) 經由通告11使得裝置101、102、103知道在文件伺服器120處下載新文件的可用性。在接收到通告11時,裝置101、102、103開始下載12新近可用的文件。下載12可能在不同裝置
101、102、103上在時間Tl實質上同時地開始。假設將各個裝置101、102、103連結到文件伺服器120的信道具有實質上相同的傳送特徵,那麼在時間T2在不同的裝置101、102、103之間可能遵守(observe)傳送的實質上同時完成。來自於不同的裝置101、102、103的用於向 ACS 110報告傳輸完成的消息隨後的傳送13可能使ACS 110過載。圖2描述了包括自動配置伺服器(ACS) 110、文件伺服器120和多個家庭裝置101、
102、103,以及根據本發明實施方式執行的步驟的網絡布局。在初始的步驟21、22、23的集合中,控制伺服器110使用各自的延遲參數來配置裝置101、102、103。使用已知通信方法 (例如多播傳送)經由通告24使得裝置101、102、103知道可以在文件伺服器120下載新文件的可用性。在接收到通告24時,裝置101、102、103開始下載25新近可用的文件。下載25可以在不同裝置101、102、103上在時間Tl實質上同時地開始。假設將各個裝置101、 102、103連結到文件伺服器120的信道具有實質上相同的傳送特徵,那麼在時間T2可能在不同的裝置101、102、103之間觀察到傳送的實質上同時完成。然後,裝置101、102、103的每一個將等待從它的至少一個延遲參數導出的時間量。來自各個裝置101、102、103的向控制伺服器110報告傳輸完成的消息的隨後的傳送26、27、28發生在Tl+ δ I、Tl+ δ 2、Tl+ δ 3, 並且因此使消息的隨後傳送26、27、28在時間上分散,以避免控制伺服器110的過載。至少一個延遲參數可以包括被配置的特定裝置所遵守的固定時間延遲。可選地, 至少一個延遲參數可以包括隨機化種子和延遲間隔,以便根據配置的裝置可以使用以隨機化種子播種的偽隨機數生成算法,在延遲間隔內為每一個傳送的報告計算新的延遲時間。在實施方式中,只要給定的配置生效,每個裝置所遵守的延遲對所有隨後的報告來說是常數。在另一實施方式中,基於延遲參數和狀態信息,例如報告計數器或表徵為之前的報告所遵守的延遲的值,為每個報告計算每個裝置所遵守的延遲。報告計數器也可以用作延遲參數的新鮮度的指示符,例如在下述方案中裝置適於當目前的延遲參數集合已經被使用了預定次數後請求延遲參數的新集合。現在參考圖3和圖4來更詳細地介紹下面的算法。圖3的流程圖表示了本發明的實施方式,其中示出的步驟涉及由各個裝置的一側所進行的動作。最初利用接收到的延遲參數301的集合來配置每個裝置。參數的所述集合 (其可以包括一個或多個變量)用於導出第一延遲時間302。將與所述導出相關的信息存儲成狀態信息304。在隨後某點,裝置啟動第一文件傳輸303。將該文件傳輸的結果報告給控制伺服器306,但是僅在遵守了相應於導出的第一延遲時間的延遲305之後。現在,可以在延遲參數和狀態信息的基礎上,選擇性地為第二文件傳輸報告導出307第二延遲時間。 可選地,第二延遲時間可簡單地與第一延遲時間相同。在隨後某點,裝置啟動第二文件傳輸 308。將該第二文件傳輸的結果報告給控制伺服器310,但是僅在遵守了相應於第二延遲時間的延遲309之後。在圖4的流程圖中表示本發明的實施方式,其中示出的步驟涉及由控制伺服器側所作的動作。控制伺服器為不同裝置或不同組的裝置確定延遲參數的不同集合。特別地, 控制伺服器分別為第一和第二裝置確定401延遲參數的第一和第二集合。控制伺服器通過上傳延遲參數的第一集合402來配置第一裝置,並且其通過上傳延遲參數的第二集合403 來配置第二裝置。在時間上的隨後點處,第一和第二裝置實質上同時地完成了文件傳輸時, 控制伺服器將在時間上的實質上不同時刻從裝置接收404第一和第二裝置的通知,這是由於各個裝置對由不同的接收延遲參數所代表的可變延遲的應用。本領域技術人員應當容易地意識到能夠由編程的計算機執行各種上述方法的步驟。此處,一些實施方式也打算覆蓋程序存儲裝置,如數字數據存儲介質,其是機器或計算機可讀的且編碼的機器可執行或計算機可執行的指令程序,其中所述指令執行所述上述方法的一些或所有步驟。程序存儲裝置例如可以是例如數字存儲器,諸如磁碟和磁帶的磁存儲介質、硬碟或光可讀數字數據存儲介質。實施方式也打算覆蓋被編程以執行上述的方法的所述步驟的計算機。圖5示意性地示出了本發明的裝置500,其中不同元素可以按不同的組合對應於單獨的硬體組件、集成硬體組件或運行在處理器上的軟體組件,如本領域技術人員應當理解的。進一步可以理解的是,網絡裝置500包括根據適當協議棧(未示出)在網絡上傳送和接收消息的部件,以及裝置500的不同元素具有以通常方式的對這些裝備的訪問,以執行他們的功能。文件傳輸單元510如上所述執行自主文件傳輸。在這樣的文件傳輸完成時, 通知消息生成器530生成僅在特定延遲之後才傳送的通知消息。在由接收器550從自伺服器接收的延遲參數的基礎上,以及可選地在存儲於狀態信息寄存器520上的狀態信息的基礎上,延遲確定單元540確定延遲。如果使用了狀態信息,那麼延遲確定單元540還更新狀態信息寄存器520。圖6示例性地示出本發明的伺服器600,其中施以如上面圖5所解釋的圖示相同假設。為了本發明的目的,伺服器主要的責任是在不同的裝置上施加不同的延遲參數。最後, 伺服器600包括延遲參數確定單元620,耦合於適於傳送適當的配置消息的傳送器610。一
權利要求
1.一種用於將與文件傳輸的完成相關的通知在時間上分散的方法,包括步驟在裝置處接收由伺服器設定的至少一個延遲參數;在所述裝置處通過所述至少一個延遲參數確定第一延遲時間;在所述裝置和通信端之間啟動第一文件傳輸;以及所述第一文件傳輸完成時,由所述裝置向所述伺服器報告所述第一文件傳輸,其中所述第一文件傳輸的所述報告包括在所述第一延遲時間期間等候並且然後向所述伺服器傳送第一消息。
2.根據權利要求I所述的方法,其中,所述至少一個延遲參數包括固定延遲。
3.根據權利要求I所述的方法,其中,所述至少一個延遲參數包括延遲間隔和隨機化種子,並且所述確定包括使用所述隨機化種子執行偽隨機數生成算法。
4.根據前述權利要求中任意一項所述的方法,進一步包括在所述第一延遲時間的所述確定時,存儲與所述第一延遲時間的所述確定有關的狀態信息;通過所述至少一個延遲參數和所述狀態信息確定第二延遲時間;在所述裝置和通信端之間啟動第二文件傳輸;在所述第二文件傳輸完成時,向所述伺服器報告所述第二文件傳輸,其中所述第二文件傳輸的所述報告包括在所述第二延遲時間期間等待並且然後向所述伺服器傳送第二消肩、O
5.一種用於配置多個裝置以將與文件傳輸的完成相關的通知在時間上分散的方法,包括步驟使用至少延遲參數的第一集合和延遲參數的第二集合,所述第一集合和所述第二集合不同;向所述多個裝置中的第一裝置發送延遲參數的所述第一集合;以及向所述多個裝置中的第二裝置發送延遲參數的所述第二集合;從所述多個裝置中的所述第一裝置和所述第二裝置中的一個或者兩者接收與文件傳輸相關的通知,根據發送給所述多個裝置中的所述第一裝置和所述第二裝置中的所述一個或兩者的延遲參數的集合分別地延遲所述通知,其中按照在不同的時間接收所述通知的方式來確定所述第一集合和所述第二集合。
6.根據權利要求5所述的方法,其中,延遲參數的所述集合包括固定延遲。
7.根據權利要求5所述的方法,其中,延遲參數的所述集合包括延遲間隔和隨機化種子。
8.一種用於與通信端交換文件的設備,所述設備包括文件傳輸單元;接收器,適於接收延遲參數;延遲確定單元,適於通過所述延遲參數確定延遲時間;以及通知消息生成器, 適於在所述文件傳輸單元進行的文件傳輸完成,等待所述延遲時間之後,生成通知消息並傳送所述通知消息的。
9.根據權利要求8所述的設備,進一步包括存儲器,適於存儲來自所述延遲確定單元的狀態信息以及適於獲取用於所述延遲確定單元的狀態信息。
10.根據權利要求8或9所述的設備,其中,所述延遲確定單元包括隨機數生成器。
11.一種包括根據權利要求8至10中任意一項所述的設備的家庭裝置。
12.一種用於配置多個裝置以將與文件傳輸的完成相關的通知在時間上分散的伺服器,包括延遲參數確定單元,適於確定延遲參數;傳送器,適於從所述延遲參數確定單元向所述多個裝置中的不同裝置傳送延遲參數的不同集合;以及通知接收器,適於從所述多個裝置的所述不同裝置接收與文件傳輸相關的通知。
13.—種包括根據權利要求12所述的伺服器的自動配置伺服器。
全文摘要
本發明涉及諸如機頂盒的家庭裝置,並且更具體地,涉及提供去往和來自這種家庭裝置的自主文件傳輸的方法。提供了一種用於將與文件傳輸的完成相關的通知在時間上分散的方法。該方法基於對不同裝置施以不同延遲時間的觀點,向伺服器通知文件傳輸完成之前必須遵守其延遲時間。
文檔編號H04L29/08GK102598631SQ201080048196
公開日2012年7月18日 申請日期2010年10月15日 優先權日2009年10月27日
發明者G·克裡斯塔洛, P·旺答勒 申請人:阿爾卡特朗訊公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀