自動識別債券報價的方法
【專利摘要】本發明屬于金融信息【技術領域】,提供了自動識別債券報價的方法,包括如下步驟:客戶登陸系統,通過系統內的報價識別模塊對所有打開文本進行報復制價數據操作,生成有效報價,并存儲在債券數據庫內;通過債券數據同步模塊向服務器請求查看、操作全量債券數據;服務器將債券數據存入內部緩存,同時提供給客戶端;對全量債券數據進行變更、增加、刪減的操作時,服務器會自動監控債券數據庫內的變動情況,并將變動的數據存入內部緩存。本發明具有能夠準確識別債券產品、報價價格、交易數量、買賣方向以及特定的產品交易說明方面的信息,并且將其自動填寫在相關表格中,無需人為操作,準確率高,快捷高效的特點。
【專利說明】自動識別債券報價的方法
【技術領域】
[0001] 本發明屬于金融信息【技術領域】,特別涉及一種自動識別債券報價的方法。
【背景技術】
[0002] 隨著金融市場改革的不斷深化,金融交易尤其是債券0TC交易量飛速增長。但是 市場上仍然使用聊天工具來發布和交易產品報價,用戶需要在雜亂無章的聊天內容中篩選 出有用的產品信息和報價數據,工作量大,刪選速度慢,并且容易漏掉有用的信息,即使準 確無誤的篩選出產品信息和報價數據,再人為的將其填寫在表格中的時候也會發生錯誤, 因此,準確率低。
[0003] 因此,金融信息【技術領域】急需一種能夠準確識別債券產品、報價價格、交易數量、 買賣方向以及特定的產品交易說明方面的信息,并且將其自動填寫在相關表格中,無需人 為操作,準確率高,快捷高效的自動識別債券報價的方法。
【發明內容】
[0004] 本發明提供了自動識別債券報價的方法,技術方案如下:
[0005] 自動識別債券報價的方法,其特征在于,包括如下步驟:
[0006] 步驟一,客戶打開客戶端,登陸系統,通過系統內的報價識別模塊對包括聊天內容 在內的所有打開文本進行報復制價數據操作,生成有效報價,并存儲在債券數據庫內,具體 步驟如下:
[0007] 步驟aOl,在報價識別模塊頁面貼入需要增加或者修改的數據;
[0008] 步驟a02,按分行標記對數據進行分行;
[0009] 步驟a03,對該行按分詞邏輯對數據進行分詞,
[0010] 步驟a04,對數據的每個詞進行分類,依次判斷分類后的數據在該類中是否存在, 如果存在,丟棄該詞,如果不存在,記錄產品信息,直至數據的每個詞都處理完畢為止;
[0011] 步驟a05,用戶確認報價識別數據,準確無誤后點擊確認按鈕進行提交;
[0012] 步驟a06,提交的報價識別數據通過報價錄入模塊生成有效報價,同時將有效報價 數據上傳至服務器,存入債券數據庫內;
[0013] 步驟二,客戶通過債券數據同步模塊向服務器請求查看、操作全量債券數據;
[0014] 步驟三,服務器將債券數據存入內部緩存,同時提供給客戶端,供客戶查看、操 作;
[0015] 步驟四,客戶對全量債券數據進行變更、增加、刪減的操作時,服務器會自動監控 債券數據庫內的變動情況,并將變動的數據存入內部緩存,實現債券數據庫的數據與客戶 端的數據相一致,具體步驟如下:
[0016] 步驟bOl,服務器會自動監控債券數據庫內的變動情況;
[0017] 步驟b02,服務器將債券數據庫內的變動數據組裝成標準債券數據;
[0018] 步驟b03,將組裝后的標準債券數據推送給客戶注冊的客戶端;
[0019] 步驟b04,客戶端根據推送的標準債券數據代碼更新或添加入內部緩存。
[0020] 如上所述的自動識別債券報價的方法,其中,步驟一中,對數據進行分類,可分為: 產品數據、報價數據和交易量數據。
[0021] 如上所述的自動識別債券報價的方法,其中,步驟一中的步驟a04,將數據分為產 品數據、報價數據和交易量數據后,對3類數據分別進行判定,如果存在,丟棄該詞,如果不 存在,記錄產品信息,直至數據的每個詞都處理完畢為止,具體步驟為:
[0022] 步驟c,對每個詞進行分類,如為產品數據,執行步驟cOl,如為報價數據執行步驟 d,如為交易量數據執行步驟e,如所有詞處理完成,執行步驟a05 ;
[0023] 步驟cOl,判斷該行是否為已存在產品數據,如存在,執行步驟c02;不存在,執行 步驟c05 ;
[0024] 步驟c02、判斷該產品信息與已存在產品是否一致,如果一致,執行c03,不一致執 行 c04 ;
[0025] 步驟c03,丟棄該詞,回到步驟cOl,繼續識別下一詞;
[0026] 步驟c04,以該數據為句首進行分行,記錄產品信息,重復步驟c01至c04,繼續識 別下一詞,直至所有詞識別完畢為止;
[0027] 步驟d,分類為檢測價格數據,如存在"/"為雙邊數據,執行dOl,否則,執行d08 ;
[0028] 步驟d01,按"/"將報價數據分割為報價1和報價2 ;
[0029] 步驟d02,如報價1為數據,執行步驟d03,否則丟棄;
[0030] 步驟d03,如報價2為數據,執行步驟d04,否則丟棄;
[0031] 步驟d04,如報價1小于30,標記為收益率,執行步驟d06,否則執行d05 ;
[0032] 步驟d05,對報價1進行價格計算,算出實際收益率;
[0033] 步驟d06,如報價2小于30,標記為收益率,執行步驟d08,否則執行d07 ;
[0034] 步驟d07,對報價2進行價格計算,算出實際收益率;
[0035] 步驟d08,如報價1和報價2都為數據,執行步驟d09,否則執行步驟dlO ;
[0036] 步驟d09,如報價1的收益率小于報價2,記錄報價1為買方價格,報價2為賣方價 格;否則記錄報價1為賣方價格,報價2為買方價格;
[0037] 步驟dlO,如只存在報價1,記錄報價1為買方價格;如只存在報價2,記錄報價2為 賣方價格;
[0038] 步驟dll,檢測下一詞,重復步驟d至dlO步驟,直至所有詞都檢測完畢為止;
[0039] 步驟e,分類為交易量數據,如存在"/",按"/"將交易量分割為交易量1和交易量 2,執行e01,否則標記所有交易價格都為同一交易量,進行下一詞處理;
[0040] 步驟e01,如已確定買賣價格,按買賣價格確定買賣交易量,執行步驟e02,否則執 行步驟e04 ;
[0041] 步驟e02,如報價1為買方價格,交易量1為買方交易量,交易量2為賣方交易量; 如報價1為賣方價格,交易量1為賣方交易量,交易量2為買方交易量;
[0042] 步驟e03,在該詞位置做交易量處理完成標記,進行下一詞處理,重復執行步驟e 至e03的步驟;
[0043] 步驟e04,如不確定買賣價格,在該詞按位置做交易量等待交易處理標記,進行下 一詞處理,重復執行步驟e至e〇4的步驟;
[0044] 步驟e05,直至所有詞處理完畢,重新檢測所有報價要素;
[0045] 步驟e06,如不存在產品信息,丟棄數據,如存在產品信息,以該數據為句首進行分 行,記錄產品信息;
[0046] 步驟e07,、如不存在買賣價格,買賣信息記錄為空,如存在買賣價格,在與產品信 息相對應的位置記錄買賣價格;
[0047] 步驟e08,如不存在交易量信息,交易量數據記錄為空,如存在交易量信息,在與產 品信息和買賣價格相對應的位置記錄交易量信息;
[0048] 步驟e09,如存在買賣信息且交易量方向標記未完成,進行交易量方向識別;
[0049] 步驟elO,將包含有產品信息、買賣價格、交易量信息的所有報價要素轉化為標準 標價數據,填充在報價頁面上。
[0050] 本發明的有益效果是:
[0051] 1.本發明增加了債券數據庫,用以維護市場上的債券信息,該信息分為債券基礎 信息和債券市場信息,債券基礎信息主要包括:債券代碼,債券簡稱,交割時間,票面利率, 主體評級和債項評級;債券市場信息主要包括:債券代碼,債券簡稱,市場類別,上市時間, 下市時間,通過債券數據庫進行存儲、管理,更加系統,準確,數據不容易丟失。
[0052] 2.本發明增加了報價識別模塊能夠準確的識別債券產品、報價價格、交易數量、 買賣方向以及特定的產品交易說明方面的信息,用以對用戶導入的報價數據進行處理和分 析,剔出無效內容,篩選出有效的產品數據和報價數據,并轉換成債券業務系統可識別的標 準數據。
[0053] 3.所述報價錄入模塊將可識別的標準數據自動填寫在相關表格中,無需人為操 作,為用戶使用的標準價格錄入系統,主要錄入信息包括:債券產品代碼或簡稱,報價人員, 買賣方向,交易價格,交易數量和報價說明,同時該系統支持錄入買賣雙邊價格和大批量多 條價格,功能全面,準確率高,快捷高效。
[0054] 4.增加了債券數據同步模塊,客戶通過債券數據同步模塊向服務器請求查看、操 作全量債券數據,通過服務器與債券數據庫的數據同步信息,保證客戶看到的信息與債券 數據庫內的信息完全一致,更加準確、高效,不會因為時間差的關系給債券持有人造成經濟 損失,具有更加廣泛的適用性。
【專利附圖】
【附圖說明】
[0055] 下面結合附圖和【具體實施方式】來詳細說明本發明:
[0056] 圖1是本發明自動識別債券報價的方法的流程圖。
【具體實施方式】
[0057] 為了使本發明技術實現的措施、創作特征、達成目的與功效易于明白了解,下面結 合具體圖示,進一步闡述本發明。
[0058] 本發明提供了自動識別債券報價的方法,自動識別債券報價的方法,其特征在于, 包括如下步驟:
[0059] 圖1是本發明自動識別債券報價的方法的流程圖,如圖1所示,
[0060] 步驟一,客戶打開客戶端,登陸系統,通過系統內的報價識別模塊101對包括聊 天內容在內的所有打開文本進行報復制價數據操作,生成有效報價,并存儲在債券數據庫 1031內,具體步驟如下:
[0061] 步驟aOl,在報價識別模塊101頁面貼入需要增加或者修改的數據;
[0062] 步驟a02,按分行標記對數據進行分行;
[0063] 步驟a03,對該行按分詞邏輯對數據進行分詞,
[0064] 步驟a04,對數據的每個詞進行分類,可分為:產品數據、報價數據和交易量數據3 類,依次判斷分類后的數據在該類中是否存在,如果存在,丟棄該詞,如果不存在,記錄產品 信息,直至數據的每個詞都處理完畢為止,具體步驟如下;
[0065] 步驟c,對每個詞進行分類,如為產品數據,執行步驟cOl,如為報價數據執行步驟 d,如為交易量數據執行步驟e,如所有詞處理完成,執行步驟a05 ;
[0066] 步驟cOl,判斷該行是否為已存在產品數據,如存在,執行步驟c02;不存在,執行 步驟c05 ;
[0067] 步驟c02、判斷該產品信息與已存在產品是否一致,如果一致,執行c03,不一致執 行 c04 ;
[0068] 步驟c03,丟棄該詞,回到步驟cOl,繼續識別下一詞;
[0069] 步驟c04,以該數據為句首進行分行,記錄產品信息,重復步驟c01至c04,繼續識 別下一詞,直至所有詞識別完畢為止;
[0070] 步驟d,分類為檢測價格數據,如存在"/"為雙邊數據,執行d01,否則,執行d08 ;
[0071] 步驟dOl,按"/"將報價數據分割為報價1和報價2 ;
[0072] 步驟d02,如報價1為數據,執行步驟d03,否則丟棄;
[0073] 步驟d03,如報價2為數據,執行步驟d04,否則丟棄;,
[0074] 步驟d04,如報價1小于30,標記為收益率,執行步驟d06,否則執行d05 ;
[0075] 步驟d05,對報價1進行價格計算,算出實際收益率;
[0076] 步驟d06,如報價2小于30,標記為收益率,執行步驟d08,否則執行d07 ;
[0077] 步驟d07,對報價2進行價格計算,算出實際收益率;
[0078] 步驟d08,如報價1和報價2都為數據,執行步驟d09,否則執行步驟dlO ;
[0079] 步驟d09,如報價1的收益率小于報價2,記錄報價1為買方價格,報價2為賣方價 格;否則記錄報價1為賣方價格,報價2為買方價格;
[0080] 步驟dio,如只存在報價1,記錄報價1為買方價格;如只存在報價2,記錄報價2為 賣方價格;
[0081] 步驟dll,檢測下一詞,重復步驟d至dlO步驟,直至所有詞都檢測完畢為止;
[0082] 步驟e,分類為交易量數據,如存在"/",按"/"將交易量分割為交易量1和交易量 2,執行e01,否則標記所有交易價格都為同一交易量,進行下一詞處理;
[0083] 步驟e01,如已確定買賣價格,按買賣價格確定買賣交易量,執行步驟e02,否則執 行步驟e04 ;
[0084] 步驟e02,如報價1為買方價格,交易量1為買方交易量,交易量2為賣方交易量; 如報價1為賣方價格,交易量1為賣方交易量,交易量2為買方交易量;
[0085] 步驟e03,在該詞位置做交易量處理完成標記,進行下一詞處理,重復執行步驟e 至e03的步驟;
[0086] 步驟e04,如不確定買賣價格,在該詞按位置做交易量等待交易處理標記,進行下 一詞處理,重復執行步驟e至e〇4的步驟;
[0087] 步驟e05,直至所有詞處理完畢,重新檢測所有報價要素;
[0088] 步驟e06,如不存在產品信息,丟棄數據,如存在產品信息,以該數據為句首進行分 行,記錄產品信息;
[0089] 步驟e07,如不存在買賣價格,買賣信息記錄為空,如存在買賣價格,在與產品信息 相對應的位置記錄買賣價格;
[0090] 步驟e08,如不存在交易量信息,交易量數據記錄為空,如存在交易量信息,在與產 品信息和買賣價格相對應的位置記錄交易量信息;
[0091] 步驟e〇9,如存在買賣信息且交易量方向標記未完成,進行交易量方向識別;
[0092] 步驟elO,將包含有產品信息、買賣價格、交易量信息的所有報價要素轉化為標準 標價數據,填充在報價頁面上。
[0093] 步驟a05,用戶確認報價識別數據,準確無誤后點擊確認按鈕進行提交;
[0094] 步驟a06,提交的報價識別數據通過報價錄入模塊102生成有效報價,同時將有效 報價數據上傳至服務器103,存入債券數據庫1031內;
[0095] 步驟二,客戶通過債券數據同步模塊104向服務器103請求查看、操作全量債券數 據;
[0096] 步驟三,服務器103將債券數據存入內部緩存,同時提供給客戶端,供客戶查看、 操作;
[0097] 步驟四,客戶對全量債券數據進行變更、增加、刪減的操作時,服務器103會自動 監控債券數據庫1031內的變動情況,并將變動的數據存入內部緩存,實現債券數據1031的 數據與客戶端的數據相一致,具體步驟如下:
[0098] 步驟bOl,服務器103會自動監控債券數據庫1031內的變動情況;
[0099] 步驟b02,服務器103將債券數據庫內的變動數據組裝成標準債券數據;
[0100] 步驟b03,將組裝后的標準債券數據推送給客戶注冊的客戶端;
[0101] 步驟b04,客戶端根據推送的標準債券數據代碼更新或添加入內部緩存。
[0102] 下面結合具體實施例,對本發明如何自動從雜亂無章的聊天內容中篩選出有用的 產品信息和報價數據進行說明:
[0103] 步驟一,從聊天工具復制報價數據到識別系統,如表1
[0104] 表 1
[0105]
【權利要求】
1. 自動識別債券報價的方法,其特征在于,包括如下步驟: 步驟一,客戶打開客戶端,登陸系統,通過系統內的報價識別模塊對包括聊天內容在內 的所有打開文本進行報復制價數據操作,生成有效報價,并存儲在債券數據庫內,具體步驟 如下: 步驟aOl,在所述報價識別模塊頁面貼入需要增加或者修改的數據; 步驟a02,按分行標記對數據進行分行; 步驟a03,對該行按分詞邏輯對數據進行分詞, 步驟a04,對數據的每個詞進行分類,依次判斷分類后的數據在該類中是否存在,如果 存在,丟棄該詞,如果不存在,記錄產品信息,直至數據的每個詞都處理完畢為止; 步驟a05,用戶確認報價識別數據,準確無誤后點擊確認按鈕進行提交; 步驟a06,提交的所述報價識別數據通過報價錄入模塊生成有效報價,同時將所述有效 報價數據上傳至服務器,存入所述債券數據庫內; 步驟二,客戶通過債券數據同步模塊向服務器請求查看、操作全量債券數據; 步驟三,所述服務器將債券數據存入內部緩存,同時提供給客戶端,供客戶查看、操作; 步驟四,客戶對全量債券數據進行變更、增加、刪減的操作時,所述服務器會自動監控所述 債券數據庫內數據的變動情況,并將變動的數據存入內部緩存,實現所述債券數據庫的數 據與客戶端的數據相一致,具體步驟如下: 步驟bO 1,所述服務器會自動監控債券數據庫內數據的變動情況; 步驟b02,所述服務器將債券數據庫內的變動數據組裝成標準債券數據; 步驟b03,將組裝后的所述標準債券數據推送給客戶注冊的所述客戶端; 步驟b04,所述客戶端根據推送的標準債券數據代碼更新或添加入內部緩存。
2. 根據權利要求1所述的自動識別債券報價的方法,其特征在于,所述步驟一中a04對 數據進行分類,分為:產品數據、報價數據和交易量數據。
3. 根據權利要求1所述的自動識別債券報價的方法,其特征在于,所述步驟一中a04將 數據分為產品數據、報價數據和交易量數據后,對3類數據分別進行判定,如果存在,丟棄 該詞,如果不存在,記錄產品信息,直至數據的每個詞都處理完畢為止,具體步驟為: 步驟c,對每個詞進行分類,如為產品數據,執行步驟c〇l,如為報價數據執行步驟d,如 為交易量數據執行步驟e,如所有詞處理完成,執行所述步驟a05 ; 所述步驟c〇l,判斷該行是否為已存在產品數據,如存在,執行步驟c〇2 ;不存在,執行 步驟c05 ; 所述步驟c〇2、判斷該產品信息與已存在產品是否一致,如果一致,執行c03,不一致執 行 c04 ; 所述步驟c03,丟棄該詞,回到步驟cOl,繼續識別下一詞; 所述步驟c〇4,以該數據為句首進行分行,記錄產品信息,重復步驟cOl至c04,繼續識 別下一詞,直至所有詞識別完畢為止; 所述步驟d,分類為檢測價格數據,如存在"/"為雙邊數據,執行dOl,否則,執行d08 ; 所述步驟dOl,按"/"將報價數據分割為報價1和報價2 ; 步驟d02,如報價1為數據,執行步驟d03,否則丟棄; 所述步驟d03,如報價2為數據,執行步驟d04,否則丟棄; 步驟d04,如報價1小于30,標記為收益率,執行步驟d06,否則執行d05 ; 所述步驟d05對報價1進行價格計算,算出實際收益率; 所述步驟d06如報價2小于30,標記為收益率,執行步驟d08,否則執行d07 ; 所述步驟d07對報價2進行價格計算,算出實際收益率; 所述步驟d08如報價1和報價2都為數據,執行步驟d09,否則執行步驟dlO ; 所述步驟d09報價1的收益率小于報價2,記錄報價1為買方價格,報價2為賣方價格; 否則記錄報價1為賣方價格,報價2為買方價格; 所述步驟dlO如只存在報價1,記錄報價1為買方價格;如只存在報價2,記錄報價2為 賣方價格; 步驟dll檢測下一詞,重復所述步驟d至dlO步驟,直至所有詞都檢測完畢為止; 步驟e,分類為交易量數據,如存在"/",按"/"將交易量分割為交易量1和交易量2,執 行e〇l,否則標記所有交易價格都為同一交易量,進行下一詞處理; 所述步驟e01,如已確定買賣價格,按買賣價格確定買賣交易量,執行步驟e02,否則執 行步驟e04 ; 所述步驟e02,如報價1為買方價格,交易量1為買方交易量,交易量2為賣方交易量; 如報價1為賣方價格,交易量1為賣方交易量,交易量2為買方交易量; 步驟e03,在該詞位置做交易量處理完成標記,進行下一詞處理,重復執行所述步驟e 至e03的步驟; 所述步驟e〇4,如不確定買賣價格,在該詞按位置做交易量等待交易處理標記,進行下 一詞處理,重復執行所述步驟e至e〇4的步驟; 步驟e〇5,直至所有詞處理完畢,重新檢測所有報價要素; 步驟e06,如不存在產品信息,丟棄數據,如存在產品信息,以該數據為句首進行分行, 記錄產品信息; 步驟e07,、如不存在買賣價格,買賣信息記錄為空,如存在買賣價格,在與產品信息相 對應的位置記錄買賣價格; 步驟e08,如不存在交易量信息,交易量數據記錄為空,如存在交易量信息,在與產品信 息和買賣價格相對應的位置記錄交易量信息; 步驟e〇9,如存在買賣信息且交易量方向標記未完成,進行交易量方向識別; 步驟elO,將包含有產品信息、買賣價格、交易量信息的所有報價要素轉化為標準標價 數據,填充在報價頁面上。
【文檔編號】G06Q40/04GK104091285SQ201410367159
【公開日】2014年10月8日 申請日期:2014年7月29日 優先權日:2014年7月29日
【發明者】彭興珺 申請人:寧波森浦信息技術有限公司