System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開的實施例涉及計算機,具體涉及價值科目字典生成方法、裝置、設備和計算機可讀介質。
技術介紹
1、目前,價值流轉清理是價值處理系統中的一個重要功能,負責為價值處理系統提供正確的價值流轉數據,以保障價值處理系統的多項功能的正常運行。對于價值流轉清理信息的信息處理,通常采用的方式為:在執行信息處理過程中,以產品為單位,將上述價值流轉清理信息的信息處理放入中央處理器(central?processing?unit,cpu)中進行執行,以生成信息處理結果。
2、然而,當采用上述方式來對價值流轉清理信息進行信息處理,經常會存在如下技術問題:
3、隨著業務規模擴大以及量化交易等技術的應用,價值處理操作對算力的需求越來越大,僅cpu的算力可能無法滿足生產的需求。且以產品為單位并行(若同一個產品存在多個價值處理操作并行處理會造成讀寫沖突,處理邏輯及耗時會增加)造成cpu中的計算資源的浪費。
4、該
技術介紹
部分中所公開的以上信息僅用于增強對本專利技術構思的背景的理解,并因此,其可包含并不形成本國的本領域普通技術人員已知的現有技術的信息。
技術實現思路
1、本公開的內容部分用于以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。本公開的內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
2、本公開的一些實施例提出了價值科目字典生成方法、裝置、設備和計算機可讀介質,來解決以上
技術介紹
3、第一方面,本公開的一些實施例提供了一種價值科目字典生成方法,包括:從目標數據庫中獲取目標價值機構登記文件;根據上述目標價值機構登記文件,生成目標格式下的價值流轉清理信息;獲取預先設置的價值流轉業務類別集和初始價值科目字典;根據上述價值流轉業務類別集,將上述價值流轉清理信息處理為目標粒度下的價值原子信息,得到價值原子信息集;將上述價值原子信息集中的各個價值原子信息分配至對應的計算節點;根據上述初始價值科目字典,利用預先部署的圖形處理器集,并行對各個計算節點對應分配的價值原子信息子集進行價值科目粒度下的變動量更新,以生成價值科目變動字典;對上述價值科目變動字典中的各個價值科目下的變動信息進行信息變動校驗,以生成校驗結果;響應于確定上述校驗結果表征上述價值科目變動字典無誤,將上述價值科目變動字典存儲于目標數據庫。
4、第二方面,本公開的一些實施例提供了一種價值科目字典生成裝置,包括:第一獲取單元,被配置成從目標數據庫中獲取目標價值機構登記文件;生成單元,被配置成根據上述目標價值機構登記文件,生成目標格式下的價值流轉清理信息;第二獲取單元,被配置成獲取預先設置的價值流轉業務類別集和初始價值科目字典;處理單元,被配置成根據上述價值流轉業務類別集,將上述價值流轉清理信息處理為目標粒度下的價值原子信息,得到價值原子信息集;分配單元,被配置成將上述價值原子信息集中的各個價值原子信息分配至對應的計算節點;更新單元,被配置成根據上述初始價值科目字典,利用預先部署的圖形處理器集,并行對各個計算節點對應分配的價值原子信息子集進行價值科目粒度下的變動量更新,以生成價值科目變動字典;校驗單元,被配置成對上述價值科目變動字典中的各個價值科目下的變動信息進行信息變動校驗,以生成校驗結果;存儲單元,被配置成響應于確定上述校驗結果表征上述價值科目變動字典無誤,將上述價值科目變動字典存儲于目標數據庫。
5、第三方面,本公開的一些實施例提供了一種電子設備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當一個或多個程序被一個或多個處理器執行,使得一個或多個處理器實現如第一方面中任一實現方式描述的方法。
6、第四方面,本公開的一些實施例提供了一種計算機可讀介質,其上存儲有計算機程序,其中,程序被處理器執行時實現如第一方面中任一實現方式描述的方法。
7、本公開的上述各個實施例具有如下有益效果:通過本公開的一些實施例的價值科目字典生成方法,可以在避免浪費計算資源的前提下,準確、高效地實現價值流轉清理信息對應的信息處理。具體來說,在價值流轉清理信息對應的信息處理的過程中,造成相關計算資源浪費的原因在于:隨著業務規模擴大以及量化交易等技術的應用,價值處理操作對算力的需求越來越大,僅cpu的算力可能無法滿足生產的需求。且以產品為單位并行(若同一個產品存在多個價值處理操作并行處理會造成讀寫沖突,處理邏輯及耗時會增加),造成cpu中的計算資源的浪費。基于此,本公開的一些實施例的價值科目字典生成方法,首先,從目標數據庫中獲取目標價值機構登記文件,以作為目標價值機構的數據來源文件,以便于后續生成全量且準確地價值流轉清理信息。然后,根據上述目標價值機構登記文件,準確地生成目標格式下的價值流轉清理信息,以便于對價值流轉清理信息進行價值處理。接著,獲取預先設置的價值流轉業務類別集和初始價值科目字典,以便于從價值流轉業務類別的角度,來對價值流轉清理信息進行處理。接著,根據上述價值流轉業務類別集,將上述價值流轉清理信息處理為目標粒度下的價值原子信息,得到價值原子信息集,以從價值原子信息的粒度上進行價值流轉清理信息的信息處理任務的任務拆解,以便于后續分配對應的計算資源,避免計算資源的浪費。其次,將上述價值原子信息集中的各個價值原子信息分配至對應的計算節點,以便于后續的信息處理任務的高效處理。進而,根據上述初始價值科目字典,利用預先部署的圖形處理器集,并行對各個計算節點對應分配的價值原子信息子集進行價值科目粒度下的變動量更新,以準確地生成價值科目變動字典。在這里,通過利用圖像處理器集、并行處理的方式和在價值科目粒度下進行變動量更新,可以準確、細致化地生成表征各個價值科目對應變動情況的價值科目變動字典。進一步,對上述價值科目變動字典中的各個價值科目下的變動信息進行信息變動校驗,以生成校驗結果,以確保價值科目變動字典中的信息的準確性。最后,響應于確定上述校驗結果表征上述價值科目變動字典無誤,將上述價值科目變動字典存儲于目標數據庫。綜上,通過將價值流轉清理信息處理為目標粒度下的價值原子信息、利用圖形處理器集、并行處理的方式和在價值科目粒度下進行變動量更新,可以準確、細致化地生成表征各個價值科目對應變動情況的價值科目變動字典,以實現價值流轉清理信息的高效信息處理,且避免了計算資源的浪費。
本文檔來自技高網...【技術保護點】
1.一種價值科目字典生成方法,包括:
2.根據權利要求1所述的方法,其中,所述根據所述價值流轉業務類別集,將所述價值流轉清理信息處理為目標粒度下的價值原子信息,得到價值原子信息集,包括:
3.根據權利要求2所述的方法,其中,所述根據所述初始價值科目字典,利用預先部署的圖形處理器集,并行對各個計算節點對應分配的價值原子信息子集進行價值科目粒度下的變動量更新,以生成價值科目變動字典,包括:
4.根據權利要求1所述的方法,其中,所述將所述價值原子信息集中的各個價值原子信息分配至對應的計算節點,包括:
5.根據權利要求4所述的方法,其中,所述將所述價值原子信息集中的各個價值原子信息分配至對應的計算節點,還包括:
6.根據權利要求1所述的方法,其中,所述對所述價值科目變動字典中的各個價值科目下的變動信息進行信息變動校驗,以生成校驗結果,包括:
7.根據權利要求1所述的方法,其中,所述方法還包括:
8.一種價值科目字典生成裝置,包括:
9.一種電子設備,包括:
10.一種計算機可讀介質
...【技術特征摘要】
1.一種價值科目字典生成方法,包括:
2.根據權利要求1所述的方法,其中,所述根據所述價值流轉業務類別集,將所述價值流轉清理信息處理為目標粒度下的價值原子信息,得到價值原子信息集,包括:
3.根據權利要求2所述的方法,其中,所述根據所述初始價值科目字典,利用預先部署的圖形處理器集,并行對各個計算節點對應分配的價值原子信息子集進行價值科目粒度下的變動量更新,以生成價值科目變動字典,包括:
4.根據權利要求1所述的方法,其中,所述將所述價值原子信息集中的各個價值原子信息分配至對應的計算節點,包括:
...【專利技術屬性】
技術研發人員:朱子睿,方興,曾煒,聶建亮,張磊,李青山,高婉麗,
申請(專利權)人:中信證券股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。