本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,更為具體而言,涉及一種匯率數(shù)據(jù)展示方法和系統(tǒng)。
背景技術(shù):
隨著銀行數(shù)據(jù)管理的不斷發(fā)展,銀行匯率業(yè)務(wù)也在不斷提升業(yè)務(wù)種類和服務(wù),當(dāng)前企業(yè)網(wǎng)銀匯率業(yè)務(wù)為客戶提供了包括即期(t0、非t0)、遠(yuǎn)期的結(jié)售匯及外匯買賣功能,覆蓋交易申請(qǐng)、展期、到期交割、提前交割各項(xiàng)功能,并提供掉期、期權(quán)申請(qǐng),以及匯率相關(guān)的輔助查詢功能。
然而,由于匯率業(yè)務(wù)數(shù)據(jù)比較復(fù)雜且更新速度快,客戶很難根據(jù)現(xiàn)有數(shù)據(jù)及時(shí)了解匯率數(shù)據(jù)變化情況,從而影響客戶辦理匯率業(yè)務(wù)交易。
技術(shù)實(shí)現(xiàn)要素:
鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明實(shí)施方式提供了一種匯率數(shù)據(jù)展示方法和系統(tǒng),能夠有效解決當(dāng)前很難根據(jù)現(xiàn)有數(shù)據(jù)及時(shí)了解匯率數(shù)據(jù)變化情況,從而影響客戶辦理匯率業(yè)務(wù)交易的問題。
具體地,本發(fā)明實(shí)施方式提供了一種匯率數(shù)據(jù)展示方法,其包括:
從金融市場系統(tǒng)獲取原始匯率數(shù)據(jù);
根據(jù)預(yù)定義的有效性判斷規(guī)則對(duì)所述原始匯率數(shù)據(jù)進(jìn)行篩選得到有效匯率數(shù)據(jù);
按照不同類別的維度,對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類統(tǒng)計(jì)并得到匯率展示數(shù)據(jù);
對(duì)所述匯率展示數(shù)據(jù)進(jìn)行展示。
相應(yīng)地,本發(fā)明實(shí)施方式還提供了一種匯率數(shù)據(jù)展示系統(tǒng),其中,所述系統(tǒng)包括:
數(shù)據(jù)獲取模塊,用于從金融市場系統(tǒng)獲取原始匯率數(shù)據(jù);
數(shù)據(jù)篩選模塊,用于根據(jù)預(yù)定義的有效性判斷規(guī)則對(duì)所述原始匯率數(shù)據(jù)進(jìn)行篩選得到有效匯率數(shù)據(jù);
數(shù)據(jù)統(tǒng)計(jì)模塊,用于按照不同類別的維度,對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類統(tǒng)計(jì)并得到匯率展示數(shù)據(jù);
數(shù)據(jù)展示模塊,用于對(duì)所述匯率展示數(shù)據(jù)進(jìn)行展示。
通過采用本發(fā)明實(shí)施方式具有下述有益效果:通過對(duì)匯率數(shù)據(jù)進(jìn)行圖表展示,可以更加直觀地了解匯率變化和便于交易信息查詢,提升客戶體驗(yàn)度。
附圖說明
圖1是根據(jù)本發(fā)明實(shí)施方式的一種匯率數(shù)據(jù)展示方法的流程示意圖;
圖2是根據(jù)本發(fā)明實(shí)施方式的一種匯率數(shù)據(jù)展示系統(tǒng)的架構(gòu)圖;
圖3是根據(jù)本發(fā)明實(shí)施方式的數(shù)據(jù)統(tǒng)計(jì)模塊的示意圖。
具體實(shí)施方式
為了便于理解本發(fā)明技術(shù)方案的各個(gè)方面、特征以及優(yōu)點(diǎn),下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行具體描述。應(yīng)當(dāng)理解,下述的各種實(shí)施方式只用于舉例說明,而非用于限制本發(fā)明的保護(hù)范圍。
實(shí)施例1:
圖1是根據(jù)本發(fā)明實(shí)施方式的一種匯率數(shù)據(jù)展示方法的流程示意圖;參照?qǐng)D1,所述方法包括:
步驟s1,從金融市場系統(tǒng)獲取原始匯率數(shù)據(jù);
步驟s2,根據(jù)預(yù)定義的有效性判斷規(guī)則對(duì)所述原始匯率數(shù)據(jù)進(jìn)行篩選得到有效匯率數(shù)據(jù);
步驟s3,按照不同類別的維度,對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類統(tǒng)計(jì)并得到匯率展示數(shù)據(jù);
步驟s4,對(duì)所述匯率展示數(shù)據(jù)進(jìn)行展示。
本發(fā)明通過從金融市場系統(tǒng)獲取匯率原始數(shù)據(jù),并進(jìn)行加工、歸檔,形成不同時(shí)間維度的匯率走勢(shì)數(shù)據(jù),并以圖表形式進(jìn)行展現(xiàn)。使得匯率數(shù)據(jù)以圖表形式展示,可以更加直觀地了解匯率變化和便于交易信息查詢,提升客戶體驗(yàn)。
其中,步驟s1,企業(yè)網(wǎng)銀系統(tǒng)設(shè)置異步線程,定時(shí)從金融市場組件獲取原始數(shù)據(jù)文件,并保存至數(shù)據(jù)庫中歸檔數(shù)據(jù)區(qū)。歸檔數(shù)據(jù)區(qū)保存一定時(shí)間段內(nèi)裝載的所有原始數(shù)據(jù)。
實(shí)施例2:
在本發(fā)明的另一種實(shí)施方式中,所述方法除了上述處理方式外,其中,步驟s2中,所述預(yù)定義的有效性判斷規(guī)則包括:所述原始匯率數(shù)據(jù)的數(shù)據(jù)完整性、時(shí)間有效性、數(shù)據(jù)準(zhǔn)確性和業(yè)務(wù)有效性的判斷規(guī)則。
其中,根據(jù)業(yè)務(wù)規(guī)則及數(shù)據(jù)有效性判斷標(biāo)準(zhǔn)(包括但并不限于限下列內(nèi)容),清理無效數(shù)據(jù):
數(shù)據(jù)完整性:必要字段是否完整(如:時(shí)間,貨幣對(duì),價(jià)格);
時(shí)間有效性:是否有效時(shí)間范圍內(nèi)數(shù)據(jù)(如:數(shù)據(jù)時(shí)間是否為本地?cái)?shù)據(jù)最新時(shí)間之后且當(dāng)前時(shí)間之前),考慮系統(tǒng)間時(shí)鐘差異,兼容參數(shù)指定的時(shí)間差窗口(如+/-1分鐘);
數(shù)據(jù)準(zhǔn)確性:各字段取值是否在約定范圍內(nèi)容(如:價(jià)格字段是否為數(shù)值,匯率狀態(tài)是否為約定狀態(tài)之一);
業(yè)務(wù)有效性:數(shù)據(jù)是否滿足業(yè)務(wù)有效性規(guī)則(如:日元兌換人民幣匯率應(yīng)為整數(shù),最新數(shù)據(jù)與上一次數(shù)據(jù)間不應(yīng)出現(xiàn)10倍以上的變化)。
當(dāng)所述原始匯率數(shù)據(jù)符合上述所有標(biāo)準(zhǔn)時(shí),則保留該原始匯率數(shù)據(jù);當(dāng)所述原始匯率數(shù)據(jù)不符合上述任一標(biāo)準(zhǔn)時(shí),則丟棄該原始匯率數(shù)據(jù)。
實(shí)施例3:
在本發(fā)明的另一種實(shí)施方式中,所述方法除了上述處理方式外,其中,步驟s3中,所述按照不同類別的維度,對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類統(tǒng)計(jì)包括:按照時(shí)間維度或幣種維度對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類數(shù)據(jù)統(tǒng)計(jì)。數(shù)據(jù)轉(zhuǎn)換線程按照業(yè)務(wù)需求要求,對(duì)實(shí)時(shí)數(shù)據(jù)按照不同統(tǒng)計(jì)維度(如時(shí)間、幣種等)進(jìn)行轉(zhuǎn)換處理,并分表存放,滿足展示使用要求。
其中,按幣種維度對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類數(shù)據(jù)統(tǒng)計(jì)過程如下:如當(dāng)前時(shí)間為整10分(00,10,20,30,40,50),將當(dāng)前最新匯率數(shù)據(jù)插入幣種匯總表,并按照業(yè)務(wù)規(guī)則計(jì)算出各貨幣對(duì)的買入價(jià)、賣出價(jià)變化(使用紅色、綠色表示價(jià)格漲跌),統(tǒng)計(jì)變化率(百分比)最大的貨幣對(duì)、各貨幣對(duì)的歷史最高、最低價(jià)格等。
實(shí)施例4:
在本發(fā)明的另一種實(shí)施方式中,所述方法除了上述處理方式外,其中,步驟s3進(jìn)一步包括:按照時(shí)間維度的不同等級(jí),對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分線統(tǒng)計(jì)、時(shí)線統(tǒng)計(jì)和日線統(tǒng)計(jì)。
其中,按時(shí)間維度對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類數(shù)據(jù)統(tǒng)計(jì)過程如下:
如當(dāng)前時(shí)間為整10分(00,10,20,30,40,50),將當(dāng)前最新匯率數(shù)據(jù)插入分線表,并按照業(yè)務(wù)規(guī)則計(jì)算出10分鐘內(nèi)最高、最低價(jià)格、最大價(jià)格差及變化率等數(shù)據(jù)。
如當(dāng)前時(shí)間為整小時(shí)(每小時(shí)00分),將當(dāng)前最新匯率數(shù)據(jù)插入時(shí)線表,并按照業(yè)務(wù)規(guī)則基于分線表數(shù)據(jù)計(jì)算出1小時(shí)內(nèi)最高、最低價(jià)格、最大價(jià)格差及變化率等數(shù)據(jù)。
如當(dāng)前時(shí)間為整日(每日00時(shí)00分),將當(dāng)前最新匯率數(shù)據(jù)插入日線表,并按照業(yè)務(wù)規(guī)則基于時(shí)線表數(shù)據(jù)計(jì)算出1日內(nèi)最高、最低價(jià)格、最大價(jià)格差及變化率等數(shù)據(jù)。
實(shí)施例5:
在本發(fā)明的另一種實(shí)施方式中,所述方法除了上述處理方式外,其中,步驟s3進(jìn)一步包括:根據(jù)自定義的時(shí)間間隔,獲取所述匯率展示數(shù)據(jù)進(jìn)行多種圖形展示。客戶端瀏覽器向網(wǎng)銀服務(wù)端請(qǐng)求匯率走勢(shì)數(shù)據(jù),服務(wù)端返回根據(jù)業(yè)務(wù)規(guī)則篩選加工后的對(duì)應(yīng)維度數(shù)據(jù)。基于jquery及echarts等工具包實(shí)現(xiàn)折線圖、柱狀圖等展示方法。展示頁面定時(shí)(例如:每30秒)發(fā)起查詢請(qǐng)求,獲取最新數(shù)據(jù)進(jìn)行展示。
圖2是根據(jù)本發(fā)明實(shí)施方式的一種匯率數(shù)據(jù)展示系統(tǒng)的架構(gòu)圖,如圖所示,所述系統(tǒng)包括:
數(shù)據(jù)獲取模塊100,用于從金融市場系統(tǒng)獲取原始匯率數(shù)據(jù);
數(shù)據(jù)篩選模塊200,用于根據(jù)預(yù)定義的有效性判斷規(guī)則對(duì)所述原始匯率數(shù)據(jù)進(jìn)行篩選得到有效匯率數(shù)據(jù);
數(shù)據(jù)統(tǒng)計(jì)模塊300,用于按照不同類別的維度,對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類統(tǒng)計(jì)并得到匯率展示數(shù)據(jù);
數(shù)據(jù)展示模塊400,用于對(duì)所述匯率展示數(shù)據(jù)進(jìn)行展示。
本發(fā)明通過對(duì)匯率數(shù)據(jù)進(jìn)行圖表展示,可以更加直觀地了解匯率變化和便于交易信息查詢,提升客戶體驗(yàn)度。
在本發(fā)明的另一實(shí)施方式中,所述預(yù)定義的有效性判斷規(guī)則包括:所述原始匯率數(shù)據(jù)的數(shù)據(jù)完整性、時(shí)間有效性、數(shù)據(jù)準(zhǔn)確性和業(yè)務(wù)有效性的判斷規(guī)則。
圖3是根據(jù)本發(fā)明實(shí)施方式的數(shù)據(jù)統(tǒng)計(jì)模塊的示意圖;如圖所示,在本發(fā)明的又一實(shí)施方式中,所述數(shù)據(jù)統(tǒng)計(jì)模塊包括:
時(shí)間維度單元310,用于按照時(shí)間維度對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類數(shù)據(jù)統(tǒng)計(jì);
幣種維度單元320,用于按照幣種維度對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分類數(shù)據(jù)統(tǒng)計(jì)。
在本發(fā)明的再一實(shí)施方式中,所述時(shí)間維度單元進(jìn)一步包括:按照時(shí)間維度的不同等級(jí),對(duì)所述有效匯率數(shù)據(jù)進(jìn)行分線統(tǒng)計(jì)、時(shí)線統(tǒng)計(jì)和日線統(tǒng)計(jì)。
在本發(fā)明的最后一個(gè)實(shí)施方式中,所述對(duì)所述匯率展示數(shù)據(jù)進(jìn)行展示包括:根據(jù)自定義的時(shí)間間隔,獲取所述匯率展示數(shù)據(jù)進(jìn)行多種圖形展示。
需要說明的是,上述匯率數(shù)據(jù)展示系統(tǒng)的各個(gè)實(shí)施方式與所述匯率數(shù)據(jù)展示方法的對(duì)應(yīng)技術(shù)內(nèi)容完全一致,為了避免重復(fù),在此不再冗述。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件結(jié)合硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,以上所公開的僅為本發(fā)明的實(shí)施方式而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,依本發(fā)明實(shí)施方式所作的等同變化,仍屬本發(fā)明權(quán)利要求所涵蓋的范圍。