專利名稱:一種股市數據的編碼轉換方法及一種前端設備端的數據庫系統的制作方法
技術領域:
本發明涉及數據庫技術領域,特別是涉及一種股市數據的編碼轉換方法及一種前 端設備端的數據庫系統。
背景技術:
數據庫一種廣泛應用于數據管理,實現數據共享的系統,其定義方式有很多種,有 人簡單形象的將數據庫稱為存儲數據的倉庫,也有人進一步將其定義為一種按照數據結構 來組織、存儲和管理數據的倉庫。其發展歷史可以追溯到五十年前,那時的數據管理非常簡 單。通過大量的分類、比較和表格繪制的機器運行數百萬穿孔卡片來進行數據的處理,其運 行結果在紙上打印出來或者制成新的穿孔卡片。而數據管理就是對所有這些穿孔卡片進行 物理的儲存和處理。隨著信息、網絡和通信技術的發展,數據庫技術也有了突飛猛進的發展,其發展階 段大致劃分為如下幾個階段人工管理階段;文件系統階段;數據庫系統階段;高級數據庫 階段。基于PC的客戶/服務器計算模式和企業軟件包的廣泛采用,數據庫的應用越來越廣 泛,大多數行業都需要用到各種各樣的數據庫,每種數據庫都存儲著大量的數據,不同的數 據庫存儲著不同的數據中各元素的層級關系也不盡相同。比如在廣播電視領域中,電視臺 作為通過無線電信號、衛星信號、有線網絡或互聯網播放電視節目的媒體機構,正在加速數 字化、網絡化進程,在這個發展過程中,數據庫的應用變得越來越重要。各個廣播電視臺都 有自己的數據庫,各個數據庫存儲著對應廣播電視臺電視節目的大量數據。實際應用中,不同的數據庫之間常常會有相互調用的需求,尤其是一些具有實時 性的數據庫,其調用價值更高,調用方通常有調用播放的需求,該需求在廣播電視臺之間更 為迫切,以天津衛視和香港衛視為例進行說明,內地電視臺天津衛視想要實時轉播香港衛 視的股市數據,天津衛視就需要通過互聯網系統調用香港衛視的數據庫數據到自己的數據 庫中進行播放,這時天津衛視就作為本地設備端,同時香港衛視就是本地設備端的前端設 備端。然而,由于香港衛視的股市數據庫系統中所存儲的股市數據在轉播過程中是需要 實時更新的,并且數據量非常大,如果由天津衛視的本地設備端直接對香港衛視的股市數 據庫系統進行連接和讀取,則有可能對香港衛視的股市數據轉播造成影響。并且,通常情況 下,由于數據安全等原因,數據庫系統一般不希望有外部設備直接介入。這種情況下造成電視臺之間數據庫數據無法調用,也導致股市數據無法在電視臺 之間調用播放。總之,需要本領域技術人員迫切解決的一個技術問題就是如何能夠改進現有的 數據庫數據調用播放的問題,滿足電視臺之間股市數據的調用播放需求。
發明內容
本發明所要解決的技術問題是提供一種數據庫數據的編碼轉換方法及一種前端 設備端的數據庫系統,能夠避免因數據庫安全問題,或者數據量大無法完成調用而導致的 數據庫之間不能相互調用播放的現象,滿足電視臺之間股市數據的調用播放需求。為了解決上述問題,本發明公開了 一種股市數據的編碼轉換方法,所述方法包括獲取本地設備端所需調用的股市字段;在前端設備端數據庫中查找所述股市字段的對應信息;用所查找的股市字段的對應信息對所述股市字段進行填充,獲取由股市字段及其 對應信息組成的股市數據;將所述股市數據轉換為中間文件;所述中間文件為本地設備端和前端設備端都能 識別的文件類型;其中,所述本地設備端和前端設備端分別為獨立的兩個電視轉播臺。優選的,將所述股市數據轉換為中間文件包括以下步驟對填充獲取的股市數據進行統計處理,得到統計信息;將填充獲取的股市數據和統計所得到的統計信息一并轉換為中間文件。優選的,所述方法還包括上傳中間文件到中間服務器,本地設備端從中間服務器調用播放中間文件。優選的,所述所需調用的股市字段具體包括股票代碼、股票名稱、最新價、買入價、賣出價、今開盤價、昨收盤價、最高價、最低 價、成交量、成交額、漲跌額、漲跌幅、更新日期和更新時間。優選的,所述中間文件的文件類型為XML文件類型。本發明還公開一種前端設備端的數據庫系統,位于一電視轉播臺中,包括股市數 據接收裝置和股市數據存儲裝置,所述系統還包括股市數據的編碼轉換裝置,包括獲取模塊,用于獲取本地設備端所需調用的股市字段;查找模塊,用于在前端設備端數據庫中查找所述股市字段的對應信息;填充模塊,用所查找的股市字段的對應信息對所述股市字段進行填充,獲取由股 市字段及其對應信息組成的股市數據;轉換模塊,將所述股市數據轉換為中間文件;所述中間文件為本地設備端和前端 設備端都能識別的文件類型;其中,所述本地設備端和前端設備端分別為獨立的兩個電視轉播臺。優選的,所述轉換模塊包括統計子模塊,用于對填充獲取的股市數據進行統計處理,得到統計信息;轉換子模塊,將填充獲取的股市數據和統計所得到的統計信息一并編碼轉換為中 間文件。優選的,所述轉換模塊還包括上傳子模塊,用于上傳所述中間文件到中間服務器,供本地設備端調用播放。優選的,所述所需調用的股市字段具體包括股票代碼、股票名稱、最新價、買入價、賣出價、今開盤價、昨收盤價、最高價、最低
價、成交量、成交額、漲跌額、漲跌幅、更新日期和更新時間。
優選的,所述中間文件的文件類型為XML文件類型。與現有技術相比,本發明具有以下優點首先,本發明通過在前端設備端數據庫中查找所需調用的股市字段的對應信息, 并將股市字段及其對應信息組成的股市數據轉換為中間文件,所述中間文件為前端設備端 和本地設備端都能識別的文件類型,并且所包含股市數據為本地數據端所需調用的股市字 段及其對應信息,本地設備端直接調用中間文件,可以避免直接連接前端設備端的數據庫, 減少對數據庫的影響,并可以保證數據安全。進一步,由于本發明可以僅僅獲取所需字段的數據,即避開了前端設備端數據庫 中的冗余數據,克服了因數據庫數據量大造成的不同數據庫之間調用播放不方便,甚至無 法完成的困難,實現了股市數據在電視臺之間的調用播放。其次,本發明將中間文件上傳至中間服務器,本地設備端可以直接通過從中間服 務器進行拷貝或下載來完成股市數據的調用播放,避免了數據庫間直接調用造成的相互干 擾,保證了各自數據庫數據的安全。
圖1是本發明的一種股市數據的編碼轉換方法流程圖;圖2本發明的一種前端設備端的數據庫系統結構圖。
具體實施例方式為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和具體實 施方式對本發明做進一步詳細的說明。隨著經濟全球化,經濟聯系的加強和相互依賴程度的日益提高,股市數據這種具 有很強實時性,存儲于大型數據庫的數據被越來越多的人關注,電視臺作為信息傳遞的媒 體機構,需要盡可能滿足觀眾的收視需求,如內地觀眾想要了解香港股市數據,這時內地電 視臺也即本地設備端就需要調用播放香港衛視數據庫中相關股市數據,香港衛視此時也就 成了本地設備端的前端設備端。本發明介紹一種股市數據的編碼轉換方法及一種前端設備端的數據庫系統。所謂 編碼,廣義的講,是指用預先規定的方法將文字、數字或者其他對象編成數碼,或將信息、數 據轉換成規定的電脈沖信號,編碼在計算機、電視、遙控和通信方面都有很廣泛的應用。本 發明中,編碼具體是指獲取股市字段、查找股市字段的對應信息以及用所查找的股市字段 的對應信息對所述的股市字段進行填充。本發明主要涉及的是一種信息提取和格式上的轉 換。下面通過實施例對本發明所述的一種股市數據的編碼轉換方法及一種前端設備 端的數據庫系統做具體介紹。參照圖1,示出了本發明的一種股市數據的編碼轉換方法流程圖,具體可以包括S101,獲取本地設備端所需調用的股市字段;其中,股市字段是與股市相關聯的元素,在存儲股市數據的數據庫中,表的“列頭” 稱為“股市字段”,每列由股市字段和若干按照某種界限劃分的相同數據類型的信息組成。 參見表一,假設股市字段以股票代碼和股票名稱為例進行說明,股票代碼所在的列是由股市代碼和若干個代表相應股市的代碼組成,所述代表相應股市的代碼如浦發銀行的代碼 sh600000、華夏銀行的代碼sh600015、招商銀行的代碼sh600036、和\或,北京銀行的代 碼sh601169等代碼組成,類似的,股票名稱所在的列則是由股票名稱和相應代表股票的名 稱組成。
股票代碼股票名稱sh600000浦發銀行sh600015華夏銀行sh600036招商銀行sh601169北京銀行表一其中,所需調用的股市字段為本地設備端依據自身轉播需求所設定的,可以由前 端設備端和本地設備端預先協商定義的,其為預置信息。在股市數據調用播放的實際應用 中,所需調用的股市字段可以是第一次調用播放前一次性給出,也可以是每次調用播放前 分別給出。具體來講,股市字段可以包括股票代碼、股票名稱、最新價、買入價、賣出價、今開 盤價、昨收盤價、最高價、最低價、成交量、成交額、漲跌額、漲跌幅、更新日期和更新時間等寸。S102,在前端設備端數據庫中查找所述股市字段的對應信息;根據前面所獲取的股市字段,在前端設備端數據庫中查找所述股市字段的對應信 息,也即在前端設備端數據庫中分別針對前面所介紹的各個股市字段依次查找其對應信 肩、ο基于股市字段間具有密切的關聯性,其關聯性具體表現在存在一定的對應關系, 如不同的股市代碼對應不同的股市名稱、不同的最新價和不同買入價,因此,在查找股市 字段的對應信息時需要根據股市字段間的關聯性進行查找,如找到股票代碼sheooooo,接 著根據股市代碼sheooooo查找其股市名稱的對應信息浦發銀行,然后查找浦發銀行的最 新價、和買入價等等股票字段的對應信息。此處僅作舉例說明,所述查找方法和順序并不固 定,可采用其他多種方法,只要能夠找到股市字段的對應信息且所找到的對應信息間符合 股市字段的關聯性即可。其中,所述本地設備端和前端設備端分別為獨立的兩個電視轉播臺。S103,用所查找的股市字段的對應信息對所述股市字段進行填充;通過用所查找到的股市字段的對應數據對所述股市字段進行填充,能夠獲取到由 股市字段及其對應信息組成的股市數據。參見表二,假設以一支股票北京銀行為例,所獲取的股市數據包括股市字段及其 對應信息。
權利要求
1.一種股市數據的編碼轉換方法,其特征在于,所述方法包括 獲取本地設備端所需調用的股市字段;在前端設備端數據庫中查找所述股市字段的對應信息;用所查找的股市字段的對應信息對所述股市字段進行填充,獲取由股市字段及其對應 信息組成的股市數據;將所述股市數據轉換為中間文件;所述中間文件為本地設備端和前端設備端都能識別 的文件類型;其中,所述本地設備端和前端設備端分別為獨立的兩個電視轉播臺。
2.根據權利要求1所述的方法,其特征在于,將所述股市數據轉換為中間文件包括以 下步驟對填充獲取的股市數據進行統計處理,得到統計信息; 將填充獲取的股市數據和統計所得到的統計信息一并轉換為中間文件。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括上傳中間文件到中間服務器,本地設備端從中間服務器調用播放中間文件。
4.根據權利要求2所述的方法,其特征在于,所述所需調用的股市字段具體包括股票代碼、股票名稱、最新價、買入價、賣出價、今開盤價、昨收盤價、最高價、最低價、成 交量、成交額、漲跌額、漲跌幅、更新日期和更新時間。
5.根據權利要求3所述的方法,其特征在于 所述中間文件的文件類型為XML文件類型。
6.一種前端設備端的數據庫系統,位于一電視轉播臺中,包括股市數據接收裝置和股 市數據存儲裝置,其特征在于,所述系統還包括股市數據的編碼轉換裝置,包括獲取模塊,用于獲取本地設備端所需調用的股市字段; 查找模塊,用于在前端設備端數據庫中查找所述股市字段的對應信息; 填充模塊,用所查找的股市字段的對應信息對所述股市字段進行填充,獲取由股市字 段及其對應信息組成的股市數據;轉換模塊,將所述股市數據轉換為中間文件;所述中間文件為本地設備端和前端設備 端都能識別的文件類型;其中,所述本地設備端和前端設備端分別為獨立的兩個電視轉播臺。
7.根據權利要求6所述的系統,其特征在于,所述轉換模塊包括統計子模塊,用于對填充獲取的股市數據進行統計處理,得到統計信息; 轉換子模塊,將填充獲取的股市數據和統計所得到的統計信息一并編碼轉換為中間文件。
8.根據權利要求7所述的系統,其特征在于,所述轉換模塊還包括上傳子模塊,用于上傳所述中間文件到中間服務器,供本地設備端調用播放。
9.根據權利要求6所述的系統,其特征在于,所述所需調用的股市字段具體包括股票代碼、股票名稱、最新價、買入價、賣出價、今開盤價、昨收盤價、最高價、最低價、成 交量、成交額、漲跌額、漲跌幅、更新日期和更新時間。
10.根據權利要求6所述的系統,其特征在于 所述中間文件的文件類型為XML文件類型。
全文摘要
本發明提供了一種股市數據的編碼轉換方法及一種前端設備端的數據庫系統,所述方法通過獲取本地設備端所需調用的股市字段,查找股市字段的對應信息并對所述股市字段進行填充,完成股市數據的編碼,并將所述股市數據轉換為中間文件,以供本地設備端調用播放,滿足了股市數據調用播放的需求;所述系統帶有能夠實現上述功能的裝置,避免了本地設備端直接連接前端設備端的數據庫,滿足了股市數據調用播放的需求,同時還保證了前端設備端數據庫的安全。
文檔編號G06F17/30GK102063683SQ200910237668
公開日2011年5月18日 申請日期2009年11月13日 優先權日2009年11月13日
發明者馮永, 袁慧晶, 郭紅艷, 陳麗愛 申請人:新奧特(北京)視頻技術有限公司