新四季網

基於數據輪播的數據處理方法

2023-09-20 07:00:05

專利名稱:基於數據輪播的數據處理方法
技術領域:
本發明涉及一種數據廣播技術中數據的接收處理方法,特別是基於數據輪播的數據接收處理方法。
背景技術:
數據廣播針對不同的應用類型定義了多種數據封裝方式,其中包括數據輪播(Data Carousel)。
如圖1所示,數據輪播是一種允許伺服器或某個應用循環地、一次或者多次地發送一組相同數據模塊的服務。如果一個接收者希望訪問其中的某一個特定的模塊,則僅僅需要等到下一次廣播的時候即可。
數據輪播標準建立在DSM-CC Data Carousel標準之上,使用到了DSM-CC下載規範中的四條消息數據存放在下載數據塊(DownloadDataBlockDDB)消息中,模塊控制信息存放在下載信息說明(DownloadlnfoIndicationDII)、下載服務初始化(Download ServerInitiateDSI)以及下載取消(DownloadCancel)消息中。如圖2所示,同一個數據輪播內的數據以模塊2(Module)的形式組織,模塊2被分割為大小完全一樣的塊1(Block),塊1作為DSM-CC中的DownloadData Messages的負載,以圖1中的Download Data Messages 11的消息傳輸。模塊2可以組織在一起形成群3(Group),同樣,群3可以進一步組織在一起形成超群4(Super Group)。每個模塊2的信息以及模塊2之間的組織關係,由DSM-CC中的DSI、DII等下載控制消息提供。
數據輪播規範中下載服務初始化消息DSI 33描述一個超群4中群3的信息,而下載信息說明消息DII 31描述一個群3中模塊2的信息。基於這些控制消息,用戶可以從網絡中獲取模塊2的子集。
如圖1所示,Download Data Block信息中封裝的是需要傳輸的數據,在這個信息塊中還包括本數據塊所屬的模塊id號(Module_id)和模塊版本(Module_version),同時描述概述塊的塊號(Blocknumber),以確定該數據塊在所屬模塊中的位置,以便在伺服器端進行分片的數據能夠順利重組。
如圖2所示,數據輪播有兩種結構單層結構21和雙層結構22。單層結構21中僅包含一個群3,DVB的服務描述表(SDT)、事件信息表(EIT)中的數據廣播描述欄位(data-broadcast-desc)指向下載信息說明消息DII 31,該消息利用模塊信息(ModuleInfomi)字節來描述組中的模塊2。mi中包含了一群循環的描述子來描述各種信息,如指向DDB 32消息的指針信息等;兩層結構中下載服務初始化消息用來描述超群4中不同群3的信息,而下載信息說明消息的使用則一致。DSI消息使用群信息(Grouplnfogi)字節描述內部的群信息,方法和mi類似。
數據被裝入稱作模塊的結構中,這些數據可能僅僅只是一系列文件的內容,如圖1中的「file 1」,「file 2」,「file 3」。每個模塊被分為一個或多個按照DSM-CC Download Data Block語法定義的download data message淨荷。圖1中,每個下載信息僅被插入一次,且同一模塊的多個下載數據塊是按照順序依次插入數據輪播的循環中的。數據要按照MPEG-2DSM-CC中定義的DSM-CC數據輪播的方式進行傳送。其數據協議棧結構如圖3所示。
在數據傳輸過程中一些大量的文件均由大量的模塊構成,不同的模塊又構成不同的群,而構成群的模塊大都是有著較強的關聯性。比如網頁文件,首頁文件及其所包含的音樂文件及圖片文件等往往都被分配到同一個群中。但是目前基於數據輪播的數據接收方法只能針對當前所需要的數據進行下載,接收機自身資源的利用率很低,同時也加大了用戶等待數據的時間。
技術內容本發明所要解決的技術問題是提供一種接收大量相關聯文件時提高接收效率的數據接收處理方法,可提高接收機自身資源的利用率,且減少了用戶等待數據的時間。
為了實現上述目的,本發明提供了一種基於數據輪播的數據處理方法,其中包括以下步驟(1)數據申請發送步驟,用於發送數據申請;(2)數據過濾和解調解復用步驟,所述數據過濾模塊用於根據過濾參數從所述解調解復用步驟下載數據並上傳;(3)數據下載管理步驟,用於接收處理所述數據申請和所述數據過濾步驟上傳的數據並通知數據申請發送模塊,所述數據下載管理步驟在資料庫與接收隊列中查找所述數據申請,對已存在於資料庫的所述數據申請發送步驟發送的數據申請通知數據準備完成,對在接收隊列中的數據申請通知所述數據申請接收步驟接收下一個數據申請,所述數據下載管理步驟下又有一數據申請分析步驟,用於分析既不在資料庫也不在接收隊列的數據申請的數據輪播協議,獲取下載所述數據申請需要的過濾參數和所述數據申請的關聯數據,將所述過濾參數發送到過濾模塊,同時提出關聯數據申請。
上述的基於數據輪播的數據處理方法,其中對於既不在資料庫也不在接收隊列的所述關聯數據申請,只獲取過濾參數由所述數據過濾和解調解復用步驟繼續處理。
上述的基於數據輪播的數據處理方法,其中所述數據下載管理步驟還設置有一數據下載管理分析步驟,用於分析所述數據過濾步驟上傳的數據,將控制命令發送到數據申請分析步驟,將數據組合成數據模塊發送到所述資料庫,並通知數據準備完成。
上述的基於數據輪播的數據處理方法,其中所述關聯數據是所述數據申請發送步驟發送的數據申請同一群中的數據模塊。
為更好的達成發明目的,本發明還提供了一種基於數據輪播的數據處理系統,其中包括一數據申請發送模塊,用於發送數據申請;一數據過濾模塊和解調解復用模塊,所述數據過濾模塊根據過濾參數從解調解復用模塊下載數據並上傳;一數據下載管理模塊,用於接收處理所述數據申請和所述數據過濾模塊上傳的數據並通知所述數據申請發送模塊,所述數據下載管理模塊在資料庫與接收隊列中查找所述數據申請,對已存在於資料庫的所述數據申請發送模塊發送的數據申請通知所述數據申請發送模塊數據準備完成,對在接收隊列中的數據申請通知所述數據申請接收模塊接收下一個數據申請,所述數據下載管理模塊下又包括一數據申請分析模塊,用於分析既不在資料庫也不在接收隊列的數據申請的數據輪播協議,獲取下載所述數據申請需要的過濾參數和所述數據申請的關聯數據,將所述過濾參數發送到過濾模塊,同時提出關聯數據申請。
上述的基於數據輪播的數據處理方法,其中對於既不在資料庫也不在接收隊列的所述關聯數據申請,只獲取過濾參數並發送到所述過濾模塊。
上述的基於數據輪播的數據處理方法,其中所述數據下載管理模塊還包括一數據下載管理分析程序模塊,用於分析所述數據過濾模塊上傳的數據,將控制命令發送到數據申請分析模塊,將數據組合成數據模塊發送到所述資料庫,並通知所述數據申請發送模塊數據準備完成。
上述的基於數據輪播的數據處理方法,其中所述關聯數據是所述數據申請發送模塊發送的數據申請同一群中的數據模塊。
應用本發明,當接收機制發現應用程式申請接收某個群中的某個模塊時,會自動將此群中的其他模塊也根據當時內存的情況進行接收,緩衝式內存數據管理系統可以對網絡中的數據根據傳輸時的組織結構進行預存取。例如屬於同一群(基於數據輪播)下的數據由於它們之間的相關性很高,所以可以在沒有得到應用程式的文件訪問申請前,根據目前內存的使用情況預先將其從網絡中下載下來並存入數據區中。由於用戶對這些相關性高的文件訪問的可能性很大,這樣當應用程式再訪問本群中的其他模塊時該模塊很有可能已經下載完畢,所以大大提高了接收效率,所以也減少了用戶的等待時間。


圖1是數據輪播工作示意圖;圖2是數據輪播結構、數據組成及控制消息結構圖;圖3是數據輪播協議棧結構示意圖;圖4是本發明整體結構示意圖;圖5是本發明下載管理模塊功能實現示意圖。
具體實施例方式
本發明的整體功結構如圖4所示。該結構由應用程式模塊41、數據下載管理模塊42、數據過濾模塊43和解調解復用模塊44組成。
當應用程式模塊41需要訪問數據的時候就會向數據下載管理模塊42申請數據。數據下載管理模塊42分析信道中的數據輪播協議找到所需的數據模塊,通過數據過濾模塊43設置模塊數據過濾器,所需的模塊數據開始從解調後的信道中解復用出來。
其中數據下載管理模塊42的功能實現示意圖如圖5所示。該部分需要完成以下幾個功能已下載數據的管理功能完成對已下載數據的存儲查找及刪除功能;下載數據預存儲功能根據應用模塊當前申請的數據來分析查找適合預存取的模塊並開始下載;數據輪播協議分析功能能夠分析出當前信道中所用的數據輪播協議並查找出相關的模塊ID及下載該模塊而設置數據過濾器時所需的過濾參數。
該模塊的工作過程包括如下步驟步驟501,接收從應用程式模塊發來的數據申請;步驟502,查找該數據是否已經被下載到資料庫53中,如已經存在且該數據就是當前申請數據則立刻通知應用程式模塊41數據準備完畢。如果該數據不存在但已在接收隊列中則等待下一個數據申請過程;步驟503,如果該數據不存在也不在接收隊列中則開始分析當前信道中的數據輪播協議找到下載該模塊所需過濾參數並把其加入到下載隊列中去。同時,將分析後找到的同群中的強關聯模塊送入接收數據申請中;步驟504,接收到關聯模塊的數據申請後完成步驟501到步驟503,只是在步驟503不再重複分析關聯模塊的相關模塊了;步驟501到步驟504完成了整個預存取的過程。
步驟505,辨別過濾出的數據包如果是控制命令則送入「分析數據輪播協議」模塊51,如果是所需的數據包則送入「下載管理程序」模塊52,該模塊52負責將數據包組合成數據模塊也就是所需的數據文件。
步驟506,數據準備完畢後通知應用程式模塊數據準備完畢。
當然,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬於本發明所附的權利要求的保護範圍。
權利要求
1.一種基於數據輪播的數據處理方法,其特徵在於,包括以下步驟(1)數據申請發送步驟,用於發送數據申請;(2)數據過濾和解調解復用步驟,所述數據過濾模塊用於根據過濾參數從所述解調解復用步驟下載數據並上傳;(3)數據下載管理步驟,用於接收處理所述數據申請和所述數據過濾步驟上傳的數據並通知數據申請發送模塊,所述數據下載管理步驟在資料庫與接收隊列中查找所述數據申請,對已存在於資料庫的所述數據申請發送步驟發送的數據申請通知數據準備完成,對在接收隊列中的數據申請通知所述數據申請接收步驟接收下一個數據申請,所述數據下載管理步驟下又有一數據申請分析步驟,用於分析既不在資料庫也不在接收隊列的數據申請的數據輪播協議,獲取下載所述數據申請需要的過濾參數和所述數據申請的關聯數據,將所述過濾參數發送到過濾模塊,同時提出關聯數據申請。
2.根據權利要求1所述的基於數據輪播的數據處理方法,其特徵在於對於既不在資料庫也不在接收隊列的所述關聯數據申請,只獲取過濾參數由所述數據過濾和解調解復用步驟繼續處理。
3.根據權利要求2所述的基於數據輪播的數據處理方法,其特徵在於所述數據下載管理步驟還設置有一數據下載管理分析步驟,用於分析所述數據過濾步驟上傳的數據,將控制命令發送到數據申請分析步驟,將數據組合成數據模塊發送到所述資料庫,並通知數據準備完成。
4.根據權利要求3所述的基於數據輪播的數據處理方法,其特徵在於所述關聯數據是所述數據申請發送步驟發送的數據申請同一群中的數據模塊。
5.一種基於數據輪播的數據處理系統,其特徵在於,包括一數據申請發送模塊,用於發送數據申請;一數據過濾模塊和解調解復用模塊,所述數據過濾模塊根據過濾參數從解調解復用模塊下載數據並上傳;一數據下載管理模塊,用於接收處理所述數據申請和所述數據過濾模塊上傳的數據並通知所述數據申請發送模塊,所述數據下載管理模塊在資料庫與接收隊列中查找所述數據申請,對已存在於資料庫的所述數據申請發送模塊發送的數據申請通知所述數據申請發送模塊數據準備完成,對在接收隊列中的數據申請通知所述數據申請接收模塊接收下一個數據申請,所述數據下載管理模塊下又包括一數據申請分析模塊,用於分析既不在資料庫也不在接收隊列的數據申請的數據輪播協議,獲取下載所述數據申請需要的過濾參數和所述數據申請的關聯數據,將所述過濾參數發送到過濾模塊,同時提出關聯數據申請。
6.根據權利要求5所述的基於數據輪播的數據處理方法,其特徵在於對於既不在資料庫也不在接收隊列的所述關聯數據申請,只獲取過濾參數並發送到所述過濾模塊。
7.根據權利要求6所述的基於數據輪播的數據處理方法,其特徵在於所述數據下載管理模塊還包括一數據下載管理分析程序模塊,用於分析所述數據過濾模塊上傳的數據,將控制命令發送到數據申請分析模塊,將數據組合成數據模塊發送到所述資料庫,並通知所述數據申請發送模塊數據準備完成。
8.根據權利要求7所述的基於數據輪播的數據處理方法,其特徵在於所述關聯數據是所述數據申請發送模塊發送的數據申請同一群中的數據模塊。
全文摘要
本發明公開了一種基於數據輪播的數據處理方法,包括以下步驟設置一數據申請發送模塊,用於發送數據申請;設置一數據過濾模塊和解調解復用模塊,所述數據過濾模塊根據過濾參數從解調解復用模塊下載數據並上傳;設置一數據下載管理模塊,用於接收處理所述數據申請和所述數據過濾模塊上傳的數據並通知所述數據申請發送模塊,對於既不在資料庫也不在接收隊列的數據申請分析其數據輪播協議,獲取所述數據申請下載的過濾參數和所述數據申請的關聯數據,將所述過濾參數發送到過濾模塊,同時將所述關聯數據作為新的數據申請提出。本發明大大提高了接收機的接收效率,同時也減少了用戶的等待時間。
文檔編號H04L29/06GK1777104SQ20041000979
公開日2006年5月24日 申請日期2004年11月15日 優先權日2004年11月15日
發明者洪亮 申請人:樂金電子(中國)研發開發中心有限公司

同类文章

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

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