亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種業(yè)務(wù)數(shù)據(jù)處理方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):6597805閱讀:225來(lái)源:國(guó)知局
專(zhuān)利名稱:一種業(yè)務(wù)數(shù)據(jù)處理方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種業(yè)務(wù)數(shù)據(jù)處理方法、裝置及系統(tǒng)。
背景技術(shù)
市值盈虧作為證券用戶收益的最終體現(xiàn),其及時(shí)性和有效性已成為證券用戶的迫 切關(guān)注。然而,面對(duì)實(shí)時(shí)變動(dòng)的證券行情,根據(jù)用戶當(dāng)前的證券持倉(cāng)數(shù)量和證券的最新市 場(chǎng)價(jià)格快速地計(jì)算出市值盈虧的關(guān)鍵在于獲取到實(shí)時(shí)的證券最新市場(chǎng)價(jià)格等證券行情信息。 現(xiàn)有技術(shù)中,證券交易系統(tǒng)可以由圖1所示的結(jié)構(gòu)構(gòu)成,包括交易所行情源設(shè)備 110、行情服務(wù)器120、交易持倉(cāng)數(shù)據(jù)庫(kù)130、業(yè)務(wù)處理中間件140以及客戶端150等五部分, 一般的,客戶端150和業(yè)務(wù)處理中間件140之間通過(guò)通信中間件160進(jìn)行數(shù)據(jù)的傳輸和路 由。所述交易持倉(cāng)數(shù)據(jù)庫(kù)中存儲(chǔ)有證券信息、各個(gè)用戶的證券交易信息以及實(shí)時(shí)更新的證 券行情信息。 一般的,行情服務(wù)器獲取各個(gè)交易所的最新行情信息,以一定的更新周期對(duì)交 易持倉(cāng)數(shù)據(jù)庫(kù)中保存的證券行情信息進(jìn)行更新;而客戶端希望查詢證券行情信息時(shí),通過(guò) 業(yè)務(wù)處理中間件訪問(wèn)交易持倉(cāng)數(shù)據(jù)庫(kù),獲取客戶端對(duì)應(yīng)的行情信息。 在以上的行情信息更新獲取方法下,發(fā)明人發(fā)現(xiàn)由于行情服務(wù)器是按照一定的 更新周期T定時(shí)進(jìn)行交易持倉(cāng)數(shù)據(jù)庫(kù)中最新行情信息的更新,因此,交易持倉(cāng)數(shù)據(jù)庫(kù)中保 存的最新行情信息實(shí)際上并非最新的行情信息,而是存在一定的延時(shí),最大延時(shí)可能為所 述更新周期T,因此,現(xiàn)有的證券交易系統(tǒng)并不能支持證券用戶通過(guò)客戶端獲取最新的證券 行情信息。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明要解決的技術(shù)問(wèn)題是,提供一種業(yè)務(wù)數(shù)據(jù)處理方法、裝置及系
統(tǒng),能夠支持用戶通過(guò)客戶端查詢到最新的業(yè)務(wù)數(shù)據(jù)。 為此,本發(fā)明實(shí)施例采用如下技術(shù)方案 本發(fā)明實(shí)施例提供一種業(yè)務(wù)數(shù)據(jù)處理方法,包括 業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè)務(wù)數(shù) 據(jù); 將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件,以便業(yè)務(wù)處理中 間件對(duì)業(yè)務(wù)處理中間件本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù) 的查詢。 其中,該方法還包括 業(yè)務(wù)服務(wù)器根據(jù)預(yù)設(shè)的更新周期判斷業(yè)務(wù)數(shù)據(jù)庫(kù)的更新時(shí)刻到達(dá)時(shí),將該更新周 期中獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)數(shù)據(jù)庫(kù),以便業(yè)務(wù)數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)庫(kù)中 的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新。
所述業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè)務(wù)數(shù)據(jù)具體為 業(yè)務(wù)服務(wù)器循環(huán)遍歷業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),判斷各個(gè)業(yè)務(wù)數(shù)據(jù)是否具有更新
標(biāo)識(shí),如果是,獲取具有更新標(biāo)識(shí)的業(yè)務(wù)數(shù)據(jù)。
獲取具有更新標(biāo)識(shí)的業(yè)務(wù)數(shù)據(jù)之后進(jìn)一步包括 業(yè)務(wù)服務(wù)器或業(yè)務(wù)源設(shè)備刪除業(yè)務(wù)源設(shè)備中被業(yè)務(wù)服務(wù)器獲取的所述業(yè)務(wù)數(shù)據(jù) 的更新標(biāo)識(shí)。 所述業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè) 務(wù)數(shù)據(jù)具體為 業(yè)務(wù)服務(wù)器將業(yè)務(wù)服務(wù)器中緩存的業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù)逐一比 較,獲取業(yè)務(wù)源設(shè)備中、所述比較結(jié)果為不同的業(yè)務(wù)數(shù)據(jù)。 所述將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件具體為
將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)使用用戶數(shù)據(jù)報(bào)協(xié)議UDP方式廣播給各個(gè)業(yè) 務(wù)處理中間件。
本發(fā)明實(shí)施例還提供一種業(yè)務(wù)數(shù)據(jù)處理方法,包括 業(yè)務(wù)處理中間件重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù),并存儲(chǔ)于本地;
接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述已更新的業(yè)務(wù)數(shù)據(jù)對(duì)本地的 業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
其中,還包括 接收業(yè)務(wù)客戶端的業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息,根據(jù)所述消息中攜帶的業(yè)務(wù)數(shù)據(jù)標(biāo)識(shí) 查詢本地業(yè)務(wù)數(shù)據(jù),將查詢到的業(yè)務(wù)數(shù)據(jù)返回給所述業(yè)務(wù)客戶端。 所述業(yè)務(wù)客戶端和所述業(yè)務(wù)處理中間件之間通過(guò)通信中間件進(jìn)行數(shù)據(jù)傳輸。
本發(fā)明實(shí)施例還提供一種業(yè)務(wù)數(shù)據(jù)處理裝置,包括 獲取單元,用于實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè) 務(wù)數(shù)據(jù); 廣播單元,用于將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件, 以便業(yè)務(wù)處理中間件對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù) 的查詢。 其中,該裝置還包括 發(fā)送單元,用于根據(jù)預(yù)設(shè)的更新周期判斷業(yè)務(wù)數(shù)據(jù)庫(kù)的更新時(shí)刻到達(dá)時(shí),將該更 新周期中獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)數(shù)據(jù)庫(kù),以便業(yè)務(wù)數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù) 庫(kù)中的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新。 獲取單元具體用于循環(huán)遍歷業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),判斷各個(gè)業(yè)務(wù)數(shù)據(jù)是否 具有更新標(biāo)識(shí),如果是,獲取具有更新標(biāo)識(shí)的業(yè)務(wù)數(shù)據(jù)。 獲取單元還用于刪除業(yè)務(wù)源設(shè)備中被業(yè)務(wù)服務(wù)器獲取的所述業(yè)務(wù)數(shù)據(jù)的更新標(biāo) 識(shí)。 廣播單元具體用于將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)以用戶數(shù)據(jù)報(bào)協(xié)議UDP方 式廣播給各個(gè)業(yè)務(wù)處理中間件,以便業(yè)務(wù)處理中間件對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支 持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
本發(fā)明實(shí)施例還提供一種業(yè)務(wù)數(shù)據(jù)處理裝置,包括
存儲(chǔ)單元,用于業(yè)務(wù)處理中間件重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù),并 存儲(chǔ)于本地; 更新單元,用于接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述已更新的業(yè)
務(wù)數(shù)據(jù)對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。 其中,還包括查詢單元,用于接收業(yè)務(wù)客戶端的業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息,根據(jù)所
述消息中攜帶的業(yè)務(wù)數(shù)據(jù)標(biāo)識(shí)查詢本地業(yè)務(wù)數(shù)據(jù),將查詢到的業(yè)務(wù)數(shù)據(jù)返回給所述業(yè)務(wù)客戶端。
本發(fā)明實(shí)施例還提供一種業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),包括 業(yè)務(wù)服務(wù)器,用于實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的 業(yè)務(wù)數(shù)據(jù);將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件,以便業(yè)務(wù)處理 中間件對(duì)業(yè)務(wù)中間件本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的 查詢; 業(yè)務(wù)處理中間件,用于重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù),并存儲(chǔ)于本 地;接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述已更新的業(yè)務(wù)數(shù)據(jù)對(duì)本地的業(yè)務(wù) 數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
對(duì)于上述技術(shù)方案的技術(shù)效果分析如下 業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),從而實(shí)時(shí)獲取到已更新的業(yè)務(wù)數(shù) 據(jù),并立即廣播給業(yè)務(wù)處理中間件,由業(yè)務(wù)處理中間件進(jìn)行業(yè)務(wù)處理中間件本地業(yè)務(wù)數(shù)據(jù)
的更新,從而使得業(yè)務(wù)處理中間件中總是存儲(chǔ)有最新的業(yè)務(wù)數(shù)據(jù),使得業(yè)務(wù)處理中間件可 以支持用戶通過(guò)客戶端查詢到最新的業(yè)務(wù)數(shù)據(jù)。


圖1為現(xiàn)有技術(shù)證券交易系統(tǒng)結(jié)構(gòu)示意圖; 圖2為本發(fā)明實(shí)施例業(yè)務(wù)處理系統(tǒng)結(jié)構(gòu)示意圖; 圖3為本發(fā)明實(shí)施例一種業(yè)務(wù)數(shù)據(jù)處理方法流程示意圖; 圖4為本發(fā)明實(shí)施例另一種業(yè)務(wù)數(shù)據(jù)處理方法流程示意圖; 圖5為本發(fā)明實(shí)施例業(yè)務(wù)客戶端從業(yè)務(wù)處理中間件中進(jìn)行最新業(yè)務(wù)數(shù)據(jù)查詢的 實(shí)現(xiàn)方法流程示意圖; 圖6為本發(fā)明實(shí)施例另一種業(yè)務(wù)數(shù)據(jù)處理方法流程示意圖;
圖7為本發(fā)明實(shí)施例一種業(yè)務(wù)數(shù)據(jù)處理裝置結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例另一種業(yè)務(wù)數(shù)據(jù)處理裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
以下,結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明實(shí)施例業(yè)務(wù)數(shù)據(jù)處理方法及裝置的實(shí)現(xiàn)。
如圖2所示為本發(fā)明所述業(yè)務(wù)數(shù)據(jù)處理方法所適用的業(yè)務(wù)系統(tǒng)結(jié)構(gòu),其中,該系 統(tǒng)包括業(yè)務(wù)源設(shè)備200、業(yè)務(wù)服務(wù)器210、業(yè)務(wù)數(shù)據(jù)庫(kù)220、業(yè)務(wù)處理中間件230以及業(yè)務(wù) 客戶端240 ;其中,業(yè)務(wù)處理中間件230和業(yè)務(wù)客戶端240之間可以直接通信,也可以通過(guò) 通信中間件250進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā)和路由。通過(guò)以上結(jié)構(gòu)和連接關(guān)系可知,本業(yè)務(wù)系統(tǒng)中不 再由業(yè)務(wù)數(shù)據(jù)庫(kù)220支持業(yè)務(wù)客戶端240的業(yè)務(wù)數(shù)據(jù)查詢,轉(zhuǎn)而由業(yè)務(wù)處理中間件230支持業(yè)務(wù)客戶端240的業(yè)務(wù)數(shù)據(jù)查詢。 在以上業(yè)務(wù)系統(tǒng)結(jié)構(gòu)下,如圖3所示,本發(fā)明實(shí)施例提供一種業(yè)務(wù)數(shù)據(jù)處理方法, 該方法適用于所述業(yè)務(wù)服務(wù)器,該方法包括 步驟301 :業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更 新的業(yè)務(wù)數(shù)據(jù)。 在具體實(shí)現(xiàn)中,業(yè)務(wù)源設(shè)備中某一業(yè)務(wù)數(shù)據(jù)進(jìn)行了更新時(shí),業(yè)務(wù)源設(shè)備可以為該 業(yè)務(wù)數(shù)據(jù)設(shè)置更新標(biāo)識(shí),從而業(yè)務(wù)服務(wù)器只要掃描某一業(yè)務(wù)數(shù)據(jù)是否具有該更新標(biāo)識(shí),即 可確定該業(yè)務(wù)數(shù)據(jù)是否進(jìn)行了更新,從而實(shí)現(xiàn)本步驟中的所述掃描。這里,當(dāng)業(yè)務(wù)服務(wù)器從 業(yè)務(wù)源設(shè)備中獲取到該已更新的業(yè)務(wù)數(shù)據(jù)后,業(yè)務(wù)源設(shè)備或者業(yè)務(wù)服務(wù)器需要將業(yè)務(wù)源設(shè) 備中該業(yè)務(wù)數(shù)據(jù)的更新標(biāo)識(shí)刪除,以免業(yè)務(wù)服務(wù)器重復(fù)獲取該業(yè)務(wù)數(shù)據(jù)。也即,本步驟的實(shí) 現(xiàn)可以為 業(yè)務(wù)服務(wù)器循環(huán)遍歷業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),判斷各個(gè)業(yè)務(wù)數(shù)據(jù)是否具有更新 標(biāo)識(shí),如果是,獲取該具有更新標(biāo)識(shí)的業(yè)務(wù)數(shù)據(jù); 業(yè)務(wù)服務(wù)器或者業(yè)務(wù)源設(shè)備刪除業(yè)務(wù)源設(shè)備中該業(yè)務(wù)數(shù)據(jù)的更新標(biāo)識(shí)。 或者,也可以由業(yè)務(wù)服務(wù)器將業(yè)務(wù)服務(wù)器中緩存的各種業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)源設(shè)備中
的業(yè)務(wù)數(shù)據(jù)進(jìn)行比較,如果某一業(yè)務(wù)數(shù)據(jù)比較結(jié)果為不相同,則確定該業(yè)務(wù)數(shù)據(jù)發(fā)生更新,
從而業(yè)務(wù)服務(wù)器獲取業(yè)務(wù)源設(shè)備中該發(fā)生更新的業(yè)務(wù)數(shù)據(jù)。 這里的業(yè)務(wù)數(shù)據(jù)在不同的應(yīng)用環(huán)境下可以變化,例如在證券交易領(lǐng)域,所述業(yè)務(wù) 數(shù)據(jù)可以為各種股票等的最新市價(jià)等。 步驟302 :將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件,以便 業(yè)務(wù)處理中間件對(duì)業(yè)務(wù)處理中間件本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最 新業(yè)務(wù)數(shù)據(jù)的查詢。 具體的,本步驟中可以使用UDP(User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)方式 進(jìn)行所述廣播。 其中,業(yè)務(wù)服務(wù)器會(huì)將所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給系統(tǒng)中的所有業(yè)務(wù)處理中間 件。這樣處理的優(yōu)點(diǎn)在于當(dāng)系統(tǒng)中增加了新的業(yè)務(wù)處理中間件時(shí),無(wú)需在業(yè)務(wù)服務(wù)器中進(jìn) 行任何改進(jìn),即可使得系統(tǒng)中新增加的業(yè)務(wù)處理中間件正常獲取最新的業(yè)務(wù)數(shù)據(jù)。
優(yōu)選地,還可以包括以下步驟 步驟303 :業(yè)務(wù)服務(wù)器根據(jù)預(yù)設(shè)的更新周期判斷業(yè)務(wù)數(shù)據(jù)庫(kù)的更新時(shí)刻到達(dá)時(shí), 將該更新周期中獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)數(shù)據(jù)庫(kù),以便于業(yè)務(wù)數(shù)據(jù) 庫(kù)對(duì)數(shù)據(jù)庫(kù)中的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新。 步驟303和步驟302之間不具有固定的執(zhí)行順序。 在本發(fā)明實(shí)施例中,業(yè)務(wù)服務(wù)器仍然會(huì)按照一定的更新周期對(duì)業(yè)務(wù)數(shù)據(jù)庫(kù)中的 數(shù)據(jù)進(jìn)行更新,但是,由于業(yè)務(wù)數(shù)據(jù)庫(kù)已經(jīng)不需要為客戶端提供實(shí)時(shí)的業(yè)務(wù)數(shù)據(jù),因此,該 更新周期可以大于現(xiàn)有技術(shù)中的所述更新周期,甚至是遠(yuǎn)遠(yuǎn)大于現(xiàn)有技術(shù)中的所述更新周 期,從而可以減輕業(yè)務(wù)數(shù)據(jù)庫(kù)的處理壓力。各個(gè)業(yè)務(wù)處理中間件在重啟或者上電后,一般仍 需要從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取初始的業(yè)務(wù)數(shù)據(jù),之后,才會(huì)接收業(yè)務(wù)服務(wù)器廣播的所述業(yè)務(wù)數(shù) 據(jù),進(jìn)行本地業(yè)務(wù)數(shù)據(jù)的實(shí)時(shí)更新。 圖4為本發(fā)明實(shí)施例另一種業(yè)務(wù)數(shù)據(jù)處理方法流程示意圖,適用于業(yè)務(wù)處理中間件,如圖4所示,該方法包括 步驟401 :業(yè)務(wù)處理中間件在重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù),并緩 存于本地。 步驟402 :業(yè)務(wù)處理中間件接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述 已更新的業(yè)務(wù)數(shù)據(jù)對(duì)業(yè)務(wù)處理中間件本地業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新 業(yè)務(wù)數(shù)據(jù)的查詢。 具體地,在實(shí)際應(yīng)用中可以設(shè)定業(yè)務(wù)客戶端直接訪問(wèn)業(yè)務(wù)處理中間件,或者,也可
以在業(yè)務(wù)客戶端和業(yè)務(wù)處理中間件之間設(shè)置通信中間件,由通信中間件進(jìn)行業(yè)務(wù)客戶端和
業(yè)務(wù)處理中間件之間的數(shù)據(jù)轉(zhuǎn)發(fā)和路由。當(dāng)業(yè)務(wù)客戶端直接訪問(wèn)業(yè)務(wù)處理中間件時(shí),業(yè)務(wù)
客戶端和業(yè)務(wù)處理中間件在系統(tǒng)中可能不止一個(gè),此時(shí),最好設(shè)定業(yè)務(wù)客戶端與業(yè)務(wù)處理
中間件之間的對(duì)應(yīng)關(guān)系,從而合理分配業(yè)務(wù)客戶端和業(yè)務(wù)處理中間件之間的歸屬關(guān)系,使
得業(yè)務(wù)處理中間件能夠更好的支持業(yè)務(wù)客戶端的最新業(yè)務(wù)數(shù)據(jù)查詢,這里不贅述。而當(dāng)業(yè)
務(wù)客戶端和業(yè)務(wù)處理中間件之間通過(guò)通信中間件進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā)和路由時(shí),如圖5所示,
所述業(yè)務(wù)客戶端從業(yè)務(wù)處理中間件中進(jìn)行最新業(yè)務(wù)數(shù)據(jù)查詢的實(shí)現(xiàn)可以為 步驟501 :業(yè)務(wù)客戶端接收用戶的業(yè)務(wù)請(qǐng)求,向通信中間件發(fā)送業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)
求消息。 其中,業(yè)務(wù)客戶端可以為用戶提供業(yè)務(wù)請(qǐng)求界面,從而由用戶選擇相應(yīng)的業(yè)務(wù)后, 業(yè)務(wù)客戶端即可根據(jù)用戶的選擇生成具體的業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息。 步驟502 :通信中間件接收業(yè)務(wù)客戶端的所述請(qǐng)求消息,根據(jù)各個(gè)業(yè)務(wù)處理中間 件處理的請(qǐng)求消息的總數(shù)量,確定處理該新接收到的請(qǐng)求消息的業(yè)務(wù)處理中間件,將所述 請(qǐng)求消息發(fā)送給確定的所述業(yè)務(wù)處理中間件。
這里,可以由通信中間件比較各個(gè)業(yè)務(wù)處理中間件處理的請(qǐng)求消息的數(shù)量,從中
選擇處理壓力小的業(yè)務(wù)處理中間件進(jìn)行當(dāng)前接收到的所述請(qǐng)求消息的處理等。 在本步驟中,通過(guò)通信中間件對(duì)于業(yè)務(wù)處理中間件所處理的請(qǐng)求消息數(shù)量的控
制,能夠合理分配各個(gè)業(yè)務(wù)客戶端的業(yè)務(wù)請(qǐng)求到各個(gè)業(yè)務(wù)處理中間件,從而多個(gè)業(yè)務(wù)處理
中間件配合,進(jìn)行業(yè)務(wù)客戶端請(qǐng)求消息的處理,從而可以支持大規(guī)模并發(fā)的業(yè)務(wù)數(shù)據(jù)查詢。
步驟503 :業(yè)務(wù)處理中間件接收所述業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息,從自身存儲(chǔ)的業(yè)務(wù)
數(shù)據(jù)中查詢得到所述消息所請(qǐng)求的業(yè)務(wù)數(shù)據(jù),將所述業(yè)務(wù)數(shù)據(jù)通過(guò)所述通信中間件返回給
所述業(yè)務(wù)客戶端。 其中,所述業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求中可以包括業(yè)務(wù)數(shù)據(jù)標(biāo)識(shí)以及業(yè)務(wù)客戶端標(biāo)識(shí),從 而本步驟中業(yè)務(wù)處理中間件可以根據(jù)所述業(yè)務(wù)數(shù)據(jù)標(biāo)識(shí)進(jìn)行業(yè)務(wù)數(shù)據(jù)的查詢,得到所述請(qǐng) 求消息請(qǐng)求的業(yè)務(wù)數(shù)據(jù),進(jìn)而將業(yè)務(wù)數(shù)據(jù)通過(guò)通信中間件返回給業(yè)務(wù)客戶端標(biāo)識(shí)指示的業(yè) 務(wù)客戶端。
步驟504 :業(yè)務(wù)客戶端將接收到的業(yè)務(wù)數(shù)據(jù)向用戶展現(xiàn)。 其中,在不同的實(shí)現(xiàn)環(huán)境下,業(yè)務(wù)客戶端可能還需要對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行計(jì)算、統(tǒng) 計(jì)等處理,向用戶展現(xiàn)處理后的業(yè)務(wù)數(shù)據(jù),以便用戶能夠獲取到更為有效的業(yè)務(wù)數(shù)據(jù)。
圖3 圖5所示的方法中,業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),從而實(shí) 時(shí)獲取到已更新的業(yè)務(wù)數(shù)據(jù),并且業(yè)務(wù)服務(wù)器不再進(jìn)行業(yè)務(wù)數(shù)據(jù)的緩存,而是立即廣播給 業(yè)務(wù)處理中間件,由業(yè)務(wù)處理中間件進(jìn)行本地業(yè)務(wù)數(shù)據(jù)的更新,從而使得業(yè)務(wù)處理中間件中總是存儲(chǔ)有最新的業(yè)務(wù)數(shù)據(jù),進(jìn)而可以支持用戶通過(guò)客戶端查詢到最新的業(yè)務(wù)數(shù)據(jù)。
而且,由業(yè)務(wù)處理中間件而不是業(yè)務(wù)數(shù)據(jù)庫(kù)支持用戶的業(yè)務(wù)數(shù)據(jù)查詢,不再存在 現(xiàn)有技術(shù)中頻繁的數(shù)據(jù)查詢?yōu)闃I(yè)務(wù)數(shù)據(jù)庫(kù)帶來(lái)的處理壓力和頻繁增加的表更新日志,減輕 了業(yè)務(wù)數(shù)據(jù)庫(kù)的處理壓力,提高了業(yè)務(wù)數(shù)據(jù)庫(kù)的處理性能。 當(dāng)系統(tǒng)中存在至少兩個(gè)業(yè)務(wù)處理中間件時(shí),業(yè)務(wù)處理中間件可以分布式部署。
在圖3 圖5所示方法的基礎(chǔ)上,通過(guò)圖6對(duì)本發(fā)明實(shí)施例業(yè)務(wù)數(shù)據(jù)處理方法進(jìn) 行更為詳細(xì)的說(shuō)明,如圖6所示,包括 步驟601 :業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取已更新的業(yè)務(wù)數(shù) 據(jù)。 步驟602 :業(yè)務(wù)服務(wù)器將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中 間件。 步驟603 :各個(gè)業(yè)務(wù)處理中間件根據(jù)接收到的所述已更新的業(yè)務(wù)數(shù)據(jù)對(duì)本地的業(yè) 務(wù)數(shù)據(jù)進(jìn)行更新。 各個(gè)業(yè)務(wù)處理中間件在重啟或者上電時(shí),一般需要從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù) 并存儲(chǔ)于本地后,才會(huì)如本步驟中所述接收業(yè)務(wù)服務(wù)器廣播的所述業(yè)務(wù)數(shù)據(jù),進(jìn)行本地業(yè) 務(wù)數(shù)據(jù)的更新處理。 步驟604 :業(yè)務(wù)客戶端接收用戶的業(yè)務(wù)請(qǐng)求,向通信中間件發(fā)送業(yè)務(wù)數(shù)據(jù)查詢請(qǐng) 求消息。 步驟605 :通信中間件接收業(yè)務(wù)客戶端的所述請(qǐng)求消息,根據(jù)各個(gè)業(yè)務(wù)處理中間 件處理的請(qǐng)求消息的數(shù)量,確定處理該新接收到的請(qǐng)求消息的業(yè)務(wù)處理中間件,將所述請(qǐng) 求消息發(fā)送給確定的所述業(yè)務(wù)處理中間件。 步驟606 :業(yè)務(wù)處理中間件接收所述業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息,從自身存儲(chǔ)的業(yè)務(wù) 數(shù)據(jù)中查詢得到所述消息所請(qǐng)求的業(yè)務(wù)數(shù)據(jù),將所述業(yè)務(wù)數(shù)據(jù)通過(guò)所述通信中間件返回給 所述業(yè)務(wù)客戶端。
步驟607 :業(yè)務(wù)客戶端將接收到的業(yè)務(wù)數(shù)據(jù)向用戶展現(xiàn)。 其中,在不同的實(shí)現(xiàn)環(huán)境下,業(yè)務(wù)客戶端可能還需要對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行計(jì)算、統(tǒng) 計(jì)等處理,向用戶展現(xiàn)處理后的業(yè)務(wù)數(shù)據(jù),以便用戶能夠獲取到更為有效的業(yè)務(wù)數(shù)據(jù)。另 外,各個(gè)用戶對(duì)應(yīng)的一些無(wú)需實(shí)時(shí)更新的業(yè)務(wù)數(shù)據(jù)仍然可以保存在所述業(yè)務(wù)服務(wù)器中,供 用戶通過(guò)客戶端以及業(yè)務(wù)處理中間件進(jìn)行查詢等處理。例如,對(duì)于證券交易系統(tǒng),可以將實(shí) 時(shí)更新的行情信息存儲(chǔ)于業(yè)務(wù)處理中間件中,而各個(gè)用戶對(duì)應(yīng)的交易信息以及證券持倉(cāng)數(shù) 據(jù)等仍保存于交易持倉(cāng)數(shù)據(jù)庫(kù)(對(duì)應(yīng)所述業(yè)務(wù)服務(wù)器)中。 以上的方法可以應(yīng)用與證券交易系統(tǒng),此時(shí),交易所行情源設(shè)備對(duì)應(yīng)業(yè)務(wù)源設(shè)備, 行情服務(wù)器對(duì)應(yīng)所述業(yè)務(wù)服務(wù)器,交易持倉(cāng)數(shù)據(jù)庫(kù)對(duì)應(yīng)業(yè)務(wù)數(shù)據(jù)庫(kù);在證券交易系統(tǒng)中進(jìn) 行實(shí)時(shí)更新的行情信息一般為股票的市場(chǎng)價(jià)格數(shù)據(jù)等。從而,行情數(shù)據(jù)的處理方法可以 為 A、行情服務(wù)器實(shí)時(shí)掃描交易所行情源設(shè)備中的行情信息,獲取已更新的行情信息。 B、行情服務(wù)器將獲取到的所述已更新的行情信息廣播給各個(gè)業(yè)務(wù)處理中間件。
C、各個(gè)業(yè)務(wù)處理中間件根據(jù)接收到的所述已更新的行情信息對(duì)本地的行情信息
各個(gè)業(yè)務(wù)處理中間件在重啟或者上電時(shí),一般需要從交易持倉(cāng)數(shù)據(jù)庫(kù)中獲取初始 的行情信息并存儲(chǔ)于本地。 D、業(yè)務(wù)客戶端接收用戶的行情信息查詢請(qǐng)求消息,所述消息中包括業(yè)務(wù)客戶端標(biāo) 識(shí)以及股票標(biāo)識(shí),向通信中間件發(fā)送行情信息查詢請(qǐng)求消息。 E、通信中間件接收業(yè)務(wù)客戶端的所述請(qǐng)求消息,根據(jù)各個(gè)業(yè)務(wù)處理中間件處理的 請(qǐng)求消息的數(shù)量,確定處理該新接收到的請(qǐng)求消息的業(yè)務(wù)處理中間件,將所述請(qǐng)求消息發(fā) 送給確定的所述業(yè)務(wù)處理中間件。 F、業(yè)務(wù)處理中間件接收所述行情信息查詢請(qǐng)求消息,從自身存儲(chǔ)的行情信息中查 詢得到所述消息所請(qǐng)求的行情信息,將所述行情信息通過(guò)所述通信中間件返回給所述業(yè)務(wù) 客戶端。 查詢得到的行情信息也即為交易類(lèi)別、證券代碼以及當(dāng)前市場(chǎng)價(jià)格等。
G、業(yè)務(wù)客戶端將接收到的行情信息向用戶展現(xiàn)。 這里,業(yè)務(wù)客戶端可以根據(jù)用戶的操作,向用戶直接展現(xiàn)查詢到的行情信息,或者 也可以再通過(guò)業(yè)務(wù)處理中間件從交易持倉(cāng)數(shù)據(jù)庫(kù)中查詢得到用戶所對(duì)應(yīng)的證券交易信息 和證券持倉(cāng)信息等,計(jì)算得到用戶的證券市值盈虧,將計(jì)算得到的所述證券市值盈虧展現(xiàn) 給用戶等,具體的展現(xiàn)方式這里并不限定。 與以上業(yè)務(wù)數(shù)據(jù)處理方法相對(duì)應(yīng)的,本發(fā)明實(shí)施例還提供了業(yè)務(wù)數(shù)據(jù)處理裝置, 可以設(shè)置于業(yè)務(wù)服務(wù)器中,如圖7所示,該裝置包括 獲取單元710,用于實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的 業(yè)務(wù)數(shù)據(jù); 廣播單元720,用于將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間 件,以便業(yè)務(wù)處理中間件對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù) 數(shù)據(jù)的查詢。 優(yōu)選地,該裝置還可以包括 發(fā)送單元730,用于根據(jù)預(yù)設(shè)的更新周期判斷業(yè)務(wù)數(shù)據(jù)庫(kù)的更新時(shí)刻到達(dá)時(shí),將該 更新周期中獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)數(shù)據(jù)庫(kù),以便業(yè)務(wù)數(shù)據(jù)庫(kù)對(duì)數(shù) 據(jù)庫(kù)中的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新。 優(yōu)選地,獲取單元710具體可以用于循環(huán)遍歷業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),判斷各 個(gè)業(yè)務(wù)數(shù)據(jù)是否具有更新標(biāo)識(shí),如果是,獲取該具有更新標(biāo)識(shí)的業(yè)務(wù)數(shù)據(jù);進(jìn)而,獲取單元 720還可以用于刪除業(yè)務(wù)源設(shè)備中被業(yè)務(wù)服務(wù)器獲取的所述業(yè)務(wù)數(shù)據(jù)的更新標(biāo)識(shí)。
另外,獲取單元710的所述刪除業(yè)務(wù)數(shù)據(jù)更新標(biāo)識(shí)的功能也可以通過(guò)一個(gè)獨(dú)立的 刪除單元完成,而且該刪除單元還可以設(shè)置于業(yè)務(wù)源設(shè)備中。
優(yōu)選地,廣播單元720具體可以用于 將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)以UDP方式廣播給各個(gè)業(yè)務(wù)處理中間件,以便 業(yè)務(wù)處理中間件對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查 詢。 圖7所示的裝置中,獲取單元實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),從而實(shí)時(shí)獲取 到已更新的業(yè)務(wù)數(shù)據(jù),并由廣播單元立即廣播給業(yè)務(wù)處理中間件,由業(yè)務(wù)處理中間件進(jìn)行
10本地業(yè)務(wù)數(shù)據(jù)的更新,從而使得業(yè)務(wù)處理中間件中總是存儲(chǔ)有最新的業(yè)務(wù)數(shù)據(jù),使得業(yè)務(wù) 處理中間件可以支持用戶通過(guò)客戶端查詢到最新的業(yè)務(wù)數(shù)據(jù)。 如圖8所示,本發(fā)明實(shí)施例還提供另一種業(yè)務(wù)數(shù)據(jù)處理裝置,可以設(shè)置于業(yè)務(wù)處 理中間件中,該裝置包括 存儲(chǔ)單元810,用于業(yè)務(wù)處理中間件重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù) 據(jù),并存儲(chǔ)于本地; 更新單元820,用于接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述已更新的 業(yè)務(wù)數(shù)據(jù)對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
優(yōu)選地,該裝置還可以包括 查詢單元830,用于接收業(yè)務(wù)客戶端的業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息,根據(jù)所述消息中 攜帶的業(yè)務(wù)數(shù)據(jù)標(biāo)識(shí)查詢本地存儲(chǔ)的業(yè)務(wù)數(shù)據(jù),將查詢到的業(yè)務(wù)數(shù)據(jù)返回給所述業(yè)務(wù)客戶
丄山順。 其中,查詢單元830接收到的業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息可以是直接由業(yè)務(wù)客戶端發(fā) 來(lái)的,或者,也可以是由業(yè)務(wù)客戶端通過(guò)通信中間件發(fā)來(lái)的。 圖8所示的裝置中,更新單元接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所
述已更新的業(yè)務(wù)數(shù)據(jù)對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的
查詢。從而使得業(yè)務(wù)處理中間件中總是存儲(chǔ)有最新的業(yè)務(wù)數(shù)據(jù),使得業(yè)務(wù)處理中間件可以
支持用戶通過(guò)客戶端查詢到最新的業(yè)務(wù)數(shù)據(jù)。 本發(fā)明實(shí)施例還提供一種業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),包括 業(yè)務(wù)服務(wù)器,用于實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的 業(yè)務(wù)數(shù)據(jù);將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件,以便業(yè)務(wù)處理 中間件對(duì)業(yè)務(wù)中間件本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的 查詢; 業(yè)務(wù)處理中間件,用于重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù),并存儲(chǔ)于本 地;接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述已更新的業(yè)務(wù)數(shù)據(jù)對(duì)本地的業(yè)務(wù) 數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。 本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例業(yè)務(wù)數(shù)據(jù)處理方法的過(guò)程可以通
過(guò)程序指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行
時(shí)執(zhí)行上述方法中的對(duì)應(yīng)步驟。所述的存儲(chǔ)介質(zhì)可以如ROM/RAM、磁碟、光盤(pán)等。 以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人
員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)
視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,包括業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè)務(wù)數(shù)據(jù);將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件,以便業(yè)務(wù)處理中間件對(duì)業(yè)務(wù)處理中間件本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括業(yè)務(wù)服務(wù)器根據(jù)預(yù)設(shè)的更新周期判斷業(yè)務(wù)數(shù)據(jù)庫(kù)的更新時(shí)刻到達(dá)時(shí),將該更新周期中 獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)數(shù)據(jù)庫(kù),以便業(yè)務(wù)數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)庫(kù)中的業(yè) 務(wù)數(shù)據(jù)進(jìn)行更新。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè)務(wù)數(shù)據(jù)具體為業(yè)務(wù)服務(wù)器循環(huán)遍歷業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),判斷各個(gè)業(yè)務(wù)數(shù)據(jù)是否具有更新標(biāo) 識(shí),如果是,獲取具有更新標(biāo)識(shí)的業(yè)務(wù)數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,獲取具有更新標(biāo)識(shí)的業(yè)務(wù)數(shù)據(jù)之后進(jìn)一步包括業(yè)務(wù)服務(wù)器或業(yè)務(wù)源設(shè)備刪除業(yè)務(wù)源設(shè)備中被業(yè)務(wù)服務(wù)器獲取的所述業(yè)務(wù)數(shù)據(jù)的更 新標(biāo)識(shí)。
5. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè)務(wù)數(shù)據(jù)具體為業(yè)務(wù)服務(wù)器將業(yè)務(wù)服務(wù)器中緩存的業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù)逐一比較,獲 取業(yè)務(wù)源設(shè)備中、所述比較結(jié)果為不同的業(yè)務(wù)數(shù)據(jù)。
6. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件具體為將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)使用用戶數(shù)據(jù)報(bào)協(xié)議UDP方式廣播給各個(gè)業(yè)務(wù)處理中間件。
7. —種業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,包括業(yè)務(wù)處理中間件重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù),并存儲(chǔ)于本地; 接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述已更新的業(yè)務(wù)數(shù)據(jù)對(duì)本地的業(yè)務(wù) 數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括接收業(yè)務(wù)客戶端的業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息,根據(jù)所述消息中攜帶的業(yè)務(wù)數(shù)據(jù)標(biāo)識(shí)查詢 本地業(yè)務(wù)數(shù)據(jù),將查詢到的業(yè)務(wù)數(shù)據(jù)返回給所述業(yè)務(wù)客戶端。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述業(yè)務(wù)客戶端和所述業(yè)務(wù)處理中間件 之間通過(guò)通信中間件進(jìn)行數(shù)據(jù)傳輸。
10. —種業(yè)務(wù)數(shù)據(jù)處理裝置,其特征在于,包括獲取單元,用于實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè)務(wù)數(shù)據(jù);廣播單元,用于將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件,以便 業(yè)務(wù)處理中間件對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,該裝置還包括發(fā)送單元,用于根據(jù)預(yù)設(shè)的更新周期判斷業(yè)務(wù)數(shù)據(jù)庫(kù)的更新時(shí)刻到達(dá)時(shí),將該更新周 期中獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)數(shù)據(jù)庫(kù),以便業(yè)務(wù)數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)庫(kù)中 的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新。
12. 根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,獲取單元具體用于循環(huán)遍歷業(yè) 務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),判斷各個(gè)業(yè)務(wù)數(shù)據(jù)是否具有更新標(biāo)識(shí),如果是,獲取具有更新標(biāo)識(shí) 的業(yè)務(wù)數(shù)據(jù)。
13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,獲取單元還用于刪除業(yè)務(wù)源設(shè)備中被 業(yè)務(wù)服務(wù)器獲取的所述業(yè)務(wù)數(shù)據(jù)的更新標(biāo)識(shí)。
14. 根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,廣播單元具體用于 將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)以用戶數(shù)據(jù)報(bào)協(xié)議UDP方式廣播給各個(gè)業(yè)務(wù)處理中間件,以便業(yè)務(wù)處理中間件對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新 業(yè)務(wù)數(shù)據(jù)的查詢。
15. —種業(yè)務(wù)數(shù)據(jù)處理裝置,其特征在于,包括存儲(chǔ)單元,用于業(yè)務(wù)處理中間件重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù),并存儲(chǔ) 于本地;更新單元,用于接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述已更新的業(yè)務(wù)數(shù) 據(jù)對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
16. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,還包括查詢單元,用于接收業(yè)務(wù)客戶端的業(yè)務(wù)數(shù)據(jù)查詢請(qǐng)求消息,根據(jù)所述消息中攜帶的業(yè) 務(wù)數(shù)據(jù)標(biāo)識(shí)查詢本地業(yè)務(wù)數(shù)據(jù),將查詢到的業(yè)務(wù)數(shù)據(jù)返回給所述業(yè)務(wù)客戶端。
17. —種業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),其特征在于,包括業(yè)務(wù)服務(wù)器,用于實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè)務(wù) 數(shù)據(jù);將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件,以便業(yè)務(wù)處理中間 件對(duì)業(yè)務(wù)中間件本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查 詢;業(yè)務(wù)處理中間件,用于重啟或上電后,從業(yè)務(wù)數(shù)據(jù)庫(kù)中獲取業(yè)務(wù)數(shù)據(jù),并存儲(chǔ)于本地;接收業(yè)務(wù)服務(wù)器廣播的已更新的業(yè)務(wù)數(shù)據(jù),根據(jù)所述已更新的業(yè)務(wù)數(shù)據(jù)對(duì)本地的業(yè)務(wù)數(shù)據(jù) 進(jìn)行更新,以支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。
全文摘要
本發(fā)明公開(kāi)了一種業(yè)務(wù)數(shù)據(jù)處理方法、裝置及系統(tǒng),該方法包括業(yè)務(wù)服務(wù)器實(shí)時(shí)掃描業(yè)務(wù)源設(shè)備中的業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)中已更新的業(yè)務(wù)數(shù)據(jù);將獲取到的所述已更新的業(yè)務(wù)數(shù)據(jù)廣播給各個(gè)業(yè)務(wù)處理中間件,以便業(yè)務(wù)處理中間件對(duì)本地的業(yè)務(wù)數(shù)據(jù)進(jìn)行更新,進(jìn)而支持業(yè)務(wù)客戶端進(jìn)行最新業(yè)務(wù)數(shù)據(jù)的查詢。所述方法、裝置及系統(tǒng)能夠支持用戶通過(guò)客戶端查詢到最新的業(yè)務(wù)數(shù)據(jù)。
文檔編號(hào)G06F17/30GK101789009SQ201010103889
公開(kāi)日2010年7月28日 申請(qǐng)日期2010年1月26日 優(yōu)先權(quán)日2010年1月26日
發(fā)明者周偉明, 張國(guó)強(qiáng), 張英杰, 王曉玲 申請(qǐng)人:恒生電子股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1