新四季網

實時傳送與接收股票數據的方法

2023-10-04 14:26:14 2

專利名稱:實時傳送與接收股票數據的方法
技術領域:
本發明涉及一種實時傳送和接收股票數據的方法,特別是指一種在數字視頻廣播DVB(Digital Video Broadcast)傳輸通道中,實時靈活配置傳送股票數據、提高接收效率股票數據的方法。屬於數位電視技術領域。
背景技術:
傳統的模擬式電視信號傳播方式已經逐漸無法滿足要求,隨著中國電視業的發展,數位化已經成為了必然趨勢。數位電視機可以給用戶提供高清晰、高質量的視頻節目,又可以方便實用地提供各種增值業務,為運營單位提供更多的經濟效益。股票數據廣播正是眾多的增值業務中的一種。
傳統的股票交易大廳的交易模式,已經無法滿足證券市場不斷發展的要求;人工辦理的交割方式效率極低,有時甚至不能及時進行。最重要的是股票交易的操作被限制在交易市場內,這對投資者來說,交易空間受到了非常大的限制。因此,業界開始提供利用有線電視網實現股票系統的方法。
目前利用有線電視網實現股票系統的方法主要有幾種1、圖文電視。圖文電視是出現最早的一種利用電視廣播股票行情信息的實施方案。利用電視播放時不傳送畫面的間隙,即電視技術上稱為場消隱期的部分時間,播放股票數據。用戶使用圖文接收卡,用個人電腦(PC)來接收股票數據信息,然後採用股票分析軟體對接收的股票數據進行處理、顯示。但是這種方式存在著如下的不足之處1)用戶端需要利用一臺PC機,大大增加了使用成本,讓很多家庭望而生畏;2)PC機操作繁瑣,不利於一些沒有計算機使用技術的人使用,易用性差;3)圖文方式使用模擬式數據播出,而且又只是用的電視信號的場間隙,佔用信道帶寬窄,速率低,模擬信號易受幹擾;4)用戶還需要購買一套股票分析軟體,增加了成本。
2、基於Mpeg II和DVB協議中的數據管道(Data Pipe)方式,把數據直接加入數位電視有效負載(Payload)進行傳輸。這種方式可以用數位電視接收設備(例如機頂盒或數位電視機)進行接收,但是還存在以下缺點1)所有信息均放入有效負載部分,股票數據與其他數據和數位電視信息沒有做區分工作;所以數位電視接收設備只能接收所有的數據,然後再將所需要的數據提取出來。由於機頂盒的CPU處理能力有限,所以處理的同時必然會錯過某些數據,造成數據接收不全,從而影響了數據的接收速率;2)由於機頂盒處理能力的限制,發送端的發送速率也不能太高,因而信道利用不夠充分,造成信道資源的浪費。

發明內容
本發明的目的在於針對現有技術的不足提供一種實時傳送與接收股票數據的方法,利用私有段對數據類型進行描述,數據包攜帶唯一的標識信息,使接收端能夠迅速地從數據流中找到該數據包,從而充分提高接收的效率。
本發明的又一目的在於提供一種實時傳送與接收股票數據的方法,可以靈活配置發送的信道個數和各種數據的發送速率,實現數據在速率下的任意組合。
本發明的再一目的在於提供一種實時傳送與接收股票數據的方法,可以根據要求生成發送任務,用戶能夠動態的增加、刪減、修改接收需求。
本發明的目的是通過如下技術方案實現的一種實時發送股票數據的方法,它至少包括如下步驟步驟1將原始股票數據進行打包預處理並傳送給數據封裝發送設備;
步驟2數據封裝發送設備將該數據封裝為DVB數據流,並封裝到私有分段中,私有分段中含有描述該數據流中數據包的標識信息;步驟3數據封裝發送設備將封裝好的數據發送到公共網。
其中將發送設備封裝數據前,讀取包含發送的數據類型和發送速率的數據配置文件,生成發送任務,再進行封裝。該數據配置文件各種發送任務及其屬性由用戶動態的增加或刪減或修改。
一種實時接收股票數據的方法,至少包括數位電視接收設備通過公共網接收封裝在私有分段中股票數據DVB數據流,根據數據流中數據包的標識信息,對數據流過濾,提取處理符合條件的數據包,輸出和/或顯示該股票數據。
一種實時發送與接收股票數據的方法,至少包括步驟1將原始股票數據進行打包預處理並傳送給數據封裝發送設備;步驟2數據封裝發送設備將該數據封裝為DVB數據流,並封裝到私有分段中,私有分段中含有描述數據流中數據包的標識信息;步驟3數據封裝發送設備將封裝好的數據發送到公共網;步驟4數位電視接收設備通過公共網接收該數據流,根據數據流中數據包的標識信息,對數據流過濾,提取處理符合條件的數據包,輸出和/或顯示該股票數據。
其中,過濾由接收端過濾器根據設定標識信息對數據流進行過濾。進一步地,接收端根據發送端發送的更新信息表,對過濾器進行更新。
具體地,標識信息至少包括被封裝數據的類別、所屬市場、代碼信息。數據的類別包括日線或分時線或即時行情數據或背景資料或資訊信息或代碼表;所屬市場為交易市場描述;代碼信息為股票代碼。
再有,發送端按照一時間獲取原始數據,根據即時行情數據,動態生成打包數據流。例如,按照市場交易時間。
為提高效率,發送端將數據分類後,再描述打包後數據配置到一個以上伺服器上進行發送。
上述數據包至少包括日線和即時行情數據。同時,公共網為有線電視廣播網或無線電視廣播網或其結合,數位電視接收設備為數位電視機頂盒或數位電視機或計算機,發送設備為伺服器。
另一方面,原始股票數據進行打包預處理通過TCP/IP傳送給數據封裝發送設備。
綜上所述,本發明將數據封裝在DVB數據流的私有分段(Private Section)中,並根據數據的類別、市場、序號等特徵欄位對該私有分段的特徵字節進行標誌,使數據包攜帶唯一的標識信息,充分利用數位電視接收設備,例如機頂盒接收模塊,能夠依據標識信息對數據進行過濾,大大提高接收效率,也就充分提高了接收效率和信道利用率。
在發送程序中,每個市場的每種類型的數據都對應一個發送任務。用戶可以根據需要來決定發送某種數據類型以及不發送某種數據類型,或者把比較重要的數據用比較高的速率來發送。可以在發送程序用戶界面中任意添加、刪除、編輯一個發送任務。發送任務可以編輯該任務的數據類型、市場、發送速率。
本發明可以靈活配置發送的信道個數和各種數據的發送速率,電視臺因此也可以很方便的根據信道資源狀況來決定是增加信道資源換取速度還是犧牲速度節約信道資源。
通過本方案,用戶無需額外投資,就可以在收看數位電視節目的同時非常方便地隨時查詢股票數據,操作簡單方便。
再有,本發明一個數據伺服器也可以同時連接多個發送伺服器。這樣,就可以把各種數據類型根據需要分配到多個發送伺服器上,進一步提高效率。


圖1為本發明數據流向示意圖;圖2為本發明一個發送伺服器系統結構示意圖;
圖3為本發明多個發送伺服器系統結構示意圖;圖4為本發明發送數據私有分段標識結構示意圖;圖5本發明數據私有分段標識對應接收端過濾器和過濾掩碼具體結構示意圖。
具體實施例方式下面結合附圖對本發明的技術方案進一步說明。
本發明基於有線電視網絡傳輸股票數據系統,實現股票數據的實時傳送與接收,在接收端充分利用數位電視機頂盒的能力對數據流進行接收和顯示。
如圖1、2所示,現有的系統包括原始數據伺服器、打包發送伺服器、機頂盒以及有線電視網絡四個部分。機頂盒設有接收模塊、機頂盒分析模塊。圖2所示的系統結構中,使用了一臺發送伺服器,數據佔用一個頻點來發送,節約資源,屬於一套比較經濟的方案。
其中,原始數據伺服器通過其他途徑獲得原始的股票資料庫數據(DBF文件),並保存在原始數據伺服器,然後使用區域網通過TCP協議把數據發送到打包發送伺服器。打包發送伺服器把數據封裝到DVB數據流,並發送到有線電視廣播網絡中。機頂盒接收模塊通過有線電視廣播網收到數據,由機頂盒分析模塊進行處理。
具體地,數據伺服器從標準交易資料庫中讀出某一時刻的即時行情數據,並保存到本地的備份文件中。數據伺服器根據不同時刻的即時行情數據,提取出當前時刻的分時數據,增加到當天的分時數據中,並保存到本地分時文件。機頂盒端分析程序根據分時數據繪製分時線。分時數據包括時間、當前價、均價、成交量。
每日收盤之後,數據伺服器從當天的數據中提取出當天的日線數據,增加到日線數據裡面,並保存到本地日線文件中。機頂盒分析程序根據日線數據繪製日K線。日線數據包括日期、最高價、最低價、收盤、開盤、成交量、成交金額。
當發送伺服器連接到數據伺服器後,數據伺服器使用TCP協議通過區域網向發送伺服器依次發送代碼表數據、日線數據、分時數據。然後定時(每隔5秒鐘)向發送伺服器發送一次即時行情數據。
發送伺服器收到數據後,首先保存到相應的本地備份文件中,然後根據即時行情數據生成當時的分時數據,插入到原有的分時數據中。然後從文件中讀取股票背景資料數據、資訊文件和信息地雷文件。背景資料是每隻股票的詳細背景信息。資訊文件包括交易所的公告信息和資訊公司提供的特色資訊信息。信息地雷數據是當天每個時刻交易所發布的公告和資訊公司提供的特色資訊信息。
發送伺服器發送數據的時候,把數據封裝在Mpeg II協議中規定的PrivateSection中。可以用14個字節來標誌一個私有分段。這樣接收程序就可以通過一個14位元組的獨一無二的標誌來接收所需要的某個私有分段,而無需接收所有的數據並加以判斷,因而大大提高了接收效率。
如3圖所示,私有分段Private Section頭部含有一個8位元組長度的包頭和6個字節長度的擴展標誌。在本實例中,使用包頭的第四個字節存放股票的所屬市場、第五個字節存放數據類型,用6個字節長度的擴展標誌存放股票代碼(Mpeg II協議規定這些字節由用戶自定義使用)。其他部分根據Mpeg II協議的規定來填寫。這樣,滬市股票600001的分時數據的頭結構的填寫如圖所示。
發送伺服器讀取數據之後,讀取配置文件,讀取出要發送的數據類型和發送速率等數據,生成發送任務,開始發送。各種發送任務及其屬性也可以用戶動態的增加、刪減、修改。
本方案中,如表1所示,發送任務包括


總速率4740k/s用戶也可以根據需要再調整任務的個數和發送速率。
打包發送伺服器把數據封裝到DVB數據流,並發送到有線電視廣播網絡中。機頂盒接收模塊通過有線電視廣播網收到數據,由機頂盒分析模塊進行處理。
機頂盒端根據用戶操作,選擇接收某一隻股票的某種類型數據,例如日K線數據,則根據股票代碼、市場、數據類型等來略過其他的數據包,只接收需要的那個的數據包,然後顯示輸出圖形和數據信息。例如當用戶需要接收滬市股票600001的分時數據,程序設置一個過濾器和掩碼,對應如圖5所示。
機頂盒硬體過濾數據的時候,把DVB流中的Private Section包頭和掩碼與操作之後和過濾器相比較,如果相等,則表明收到了所指定的數據包。
接收模塊收到數據後,把數據交給分析模塊進行處理,繪製相應的各種圖形。
如圖4所示,符合DVB標準的數位電視機頂盒接收數據流時,其14個字節來標誌一個私有分段。開始6個字節存放標識信息。標識信息至少包括被封裝數據的類別、所屬市場、代碼信息。在本實施實例中用私有分段的第4個字節表示數據的類型,用第5個字節表示數據的所屬市場,用第9到第14個字節表示股票代碼或者資訊的ID號。這樣對某一隻股票的某種類型的數據就可以有一個獨一無二的標誌,接收模塊就可以通過一個14位元組的獨一無二的標誌來接收所需要的某個私有分段,迅速直接從DVB流中找到該數據包,而無需接收所有的數據並加以判斷,因而大大提高了接收效率。
如果資源比較充足,也可以使用兩臺發送伺服器來發送,可進一步提高效率。如圖3所示的系統結構是把各種數據類型根據需要分配到多個發送伺服器上。該實施例中具體為發送伺服器A用於發送行情數據DVB流,包括即使行情、分時線、日線、代碼表等;發送伺服器B用於發送背景資料數據的DVB流,這些數據通過有線電視網絡傳輸後,匯集到機頂盒接收模塊接收後,至機頂盒分析模塊進行處理。這樣最大情況可以使每種數據的速率都達到4750k/s。
因此,發送伺服器的各種數據類型由各個相對獨立的發送任務組成,對於某臺發送伺服器,可以自由配置發送任務的個數和類型。
本實施例中,數據的打包、發送和接收流程和實施案例一類似。不同的是發送任務的配置,具體如表2、3所示。
表2發送伺服器A上的發送任務配置如下


總速率4740k/s表2發送伺服器B上的發送任務配置如下

總速率4500k/s本發明可以靈活配置發送的信道個數和各種數據的發送速率。電視臺可以很方便的根據信道資源狀況來決定是增加信道資源換取速度還是犧牲速度節約信道資源。每種數據類型的發送速率可以從0k/s到4750k/s自由配置。每個信道的總速率可以達到4750k/s。
原始數據伺服器可以同時連接多個打包發送伺服器,這樣就可以由多個打包發送伺服器來分別發送不同類型的數據,最大情況可以使每種數據的速率都達到4750k/s。在本實施方案中,使用了兩臺打包發送伺服器。發送伺服器A負責發送股票的行情數據,包括即使行情、分時線、日線、代碼表等。發送伺服器B負責發送股票的背景資料和資訊信息。本發明可使用戶可以在家庭數位電視機頂盒上,接收並分析股票數據信息,實現「在家中的大戶室」。
最後所應說明的是以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或者等同替換,而不脫離本發明技術方案的精神和範圍,其均應涵蓋在本發明的權利要求範圍當中。
權利要求
1.一種實時發送股票數據的方法,其特徵在於它至少包括如下步驟步驟1將原始股票數據進行打包預處理並傳送給數據封裝發送設備;步驟2數據封裝發送設備將該數據封裝為DVB數據流,並封裝到私有分段中,私有分段中含有描述該數據流中數據包的標識信息;步驟3數據封裝發送設備將封裝好的數據發送到公共網。
2.根據權利要求1所述的實時發送股票數據的方法,其特徵在於還包括將發送設備封裝數據前,讀取包含發送的數據類型和發送速率的數據配置文件,生成發送任務,再進行封裝。
3.根據權利要求2所述的實時發送股票數據的方法,其特徵在於數據配置文件各種發送任務及其屬性由用戶動態的增加或刪減或修改。
4.一種實時接收股票數據的方法,其特徵在於數位電視接收設備通過公共網接收封裝在私有分段中股票數據DVB數據流,根據數據流中數據包的標識信息,對數據流過濾,提取處理符合條件的數據包,輸出和/或顯示該股票數據。
5.一種實時發送與接收股票數據的方法,其特徵在於至少包括步驟1將原始股票數據進行打包預處理並傳送給數據封裝發送設備;步驟2數據封裝發送設備將該數據封裝為DVB數據流,並封裝到私有分段中,私有分段中含有描述數據流中數據包的標識信息;步驟3數據封裝發送設備將封裝好的數據發送到公共網;步驟4數位電視接收設備通過公共網接收該數據流,根據數據流中數據包的標識信息,對數據流過濾,提取處理符合條件的數據包,輸出和/或顯示該股票數據。
6.根據權利要求4或5所述的方法,其特徵在於所述的過濾由接收端過濾器根據設定標識信息對數據流進行過濾。
7.根據權利要求1-5所述的方法,其特徵在於所述的標識信息至少包括被封裝數據的類別、所屬市場、代碼信息。
8.根據權利要求7所述的方法,其特徵在於所述的數據的類別包括日線或分時線或即時行情數據或背景資料或資訊信息或代碼表。
9.根據權利要求7所述的方法,其特徵在於所述的所屬市場為交易市場描述。
10.根據權利要求7所述的方法,其特徵在於所述的代碼信息為股票代碼。
11.根據權利要求1-5所述的方法,其特徵在於所述的發送端按照一時問獲取原始數據,根據即時行情數據,動態生成打包數據流。
12.根據權利要求11所述的方法,其特徵在於所述的時間為市場交易時間。
13.根據權利要求1-5所述的方法,其特徵在於接收端根據發送端發送的更新信息表,對過濾器進行更新。
14.根據權利要求1-5所述的實時傳送股票數據的系統,其特徵在於發送端將描述打包後數據配置到一個以上伺服器上進行發送。
15.根據權利要求1-5所述的實時傳送股票數據的系統,其特徵在於配置按照數據類型配置。
16.根據權利要求1-5所述的方法,其特徵在於發送端將數據流中數據包為一種或一種以上類型的數據,不同類型的數據可根據用戶設定自動生成組成。
17.根據權利要求16所述的方法,其特徵在於數據包至少包括日線和即時行情數據。
18.根據權利要求1-5所述的實時傳送股票數據的系統方法,其特徵在於所述的公共網為有線電視廣播網或無線電視廣播網或其結合。
19.根據權利要求4或5所述的方法,其特徵在於所述的數位電視接收設備為數位電視機頂盒或數位電視機或計算機。
20.根據權利要求1-4所述的方法,其特徵在於所述的原始股票數據進行打包預處理通過TCP/IP傳送給數據封裝發送設備。
21.根據權利要求1-4所述的方法,其特徵在於所述的發送設備為伺服器。
全文摘要
一種實時傳送股票數據的方法,將原始股票數據打包預處理並傳送給數據封裝發送設備;數據封裝發送設備將該數據封裝為DVB數據流,並封裝到私有分段;數據封裝發送設備將封裝好的股票數據發送到公共網;一種實時接收股票數據的方法,數位電視接收設備接收封裝有該股票數據DVB數據流,處理後輸出和/或顯示該股票數據;一種實時傳送股票數據的系統,包括原始數據預處理設備和數據封裝發送設備,該原始數據預處理設備與數據封裝發送設備通過區域網或廣域網連接;本發明提高了股票數據的接收速度,並且能充分利用有線電視網絡的帶寬傳輸股票數據信息,並利用數位電視接收設備接收和顯示分析信息,提高了接收效率。
文檔編號H04N7/015GK1481159SQ0212962
公開日2004年3月10日 申請日期2002年9月4日 優先權日2002年9月4日
發明者田龍, 田 龍 申請人:北京中視聯數字系統有限公司

同类文章

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

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