[發明專利]一種票據交易的流程實現方法及相關系統在審
| 申請號: | 201611220322.2 | 申請日: | 2016-12-26 |
| 公開(公告)號: | CN107656809A | 公開(公告)日: | 2018-02-02 |
| 發明(設計)人: | 方敏 | 申請(專利權)人: | 武漢票據交易中心有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06Q30/04;G06Q40/02;H04L29/08 |
| 代理公司: | 北京匯澤知識產權代理有限公司11228 | 代理人: | 程殿軍,張瑾 |
| 地址: | 430074 湖北省武漢市洪*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 票據 交易 流程 實現 方法 相關 系統 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種票據交易的流程實現方法及相關系統。
背景技術
票據是指出票人依法簽發的由自己或指示他人無條件支付一定金額給收款人或持票人的有價證券,即某些可以代替現金流通的有價證券。票據的形式可以包括紙質票據和電子票據。隨著互聯網的發展,許多基于互聯網的票據交易平臺應運而生。
以銀行承兌匯票為例,現有的票據交易平臺的交易模式如下:用戶可以在網上發送公開、定向的銀行承兌匯票買斷式、回購式轉貼現報價,通過報價應答方式與業務人員聯系,線下進行進一步議價交易。或者用戶還可以通過網上填寫承兌行類型、票面金額、匯票到期日等信息進行線下溝通議價等。
上述網絡的交易平臺的一個共同點在交易過程中,其主要作用還是發布交易信息,交易雙方只能線下點對點進行票據議價,線下交易,一方面,銀行承兌匯票進行交易要考慮的要素很多,在網站上找到自己想要的票據要花費很長的時間;另外一方面,當找到想要進行交易的票后要在線下通過一個一個打電話等方式跟對手方進行議價,費時費力還有可能失敗從而需要重新尋找合適的票;最后,因為用戶掌握的信息有限,所以用戶在交易中的利益不能得到預期的保證。
基于上述問題,如何提供一種票據交易系統,實現高效的票據交易流程流轉,實現整個票據交易的電子化,解決用戶之間信息不對稱的問題,使交易雙方都能夠高效率地找到自身想要交易的票據或者交易者,并且,在流程處理完成后,將流程處理結果實時推送給客戶端,成為亟待解決的問題。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種票據交易的流程實現方法及相關系統。
第一方面,本發明實施例提供一種票據交易的流程實現方法,包括:步驟一、應用服務器對票據交易流程進行處理,得到處理結果并發送給消息服務器;
步驟二、連接服務器從消息服務器中接收到應用服務器返回的交易處理結果時,對緩存的數據進行更新,并實時推送給對應的客戶端;
其中:所述步驟一,包括:
在啟動時,分別啟動用于處理服務器事件的線程池和狀態機流轉引擎線程池;當從消息服務器中監聽到本應用服務器處理的服務器事件時,讀取該事件;根據該服務器事件對應流程,從狀態機流轉引擎線程池中調用對應的狀態機流轉引擎線程,通過所述狀態機流轉引擎線程,讀取預設的狀態機信息中定義的流程數據,確定下個操作狀態和處理該服務器事件的類;從處理服務器事件的線程池中,調用所述處理該服務器事件的類的線程,并通過處理該服務器事件的類的線程,處理所述服務器事件得到處理結果;將處理結果生成服務器事件并發送至消息服務器,并更新數據庫服務器中的數據庫數據;
所述步驟二,包括:當接收到應用服務器返回的交易處理結果時,根據所述處理結果的分發列表,更新本地緩存中所述分發列表中每個客戶端與所述處理結果對應的視圖模型的數據;所述視圖模型是客戶端對需要實時刷新的表格預先在連接服務器中注冊的鏡像;根據所述客戶端當前顯示的頁面內容,判斷是否需要將更新的數據推送給所述客戶端;當需要時,將發生數據更新的所述視圖模型的標識以及對應的更新的數據推送給客戶端,以便客戶端根據所述視圖模型的標識更新本地對應的表格。
在一個實施例中,所述狀態機信息包括:
狀態機的標識、狀態標識、狀態名稱、當前狀態對應的操作/事件、下一個狀態的標識和下一個狀態的名稱和處理該事件的類。
在一個實施例中,所述根據該服務器事件對應流程,從狀態機流轉引擎線程池中調用對應的狀態機流轉引擎線程,通過所述狀態機流轉引擎線程,讀取緩存的狀態機信息中定義的流程數據,確定下個操作狀態和處理該服務器事件的類,包括:
從所述服務器事件中解析出交易信息和流程信息;
從各流程對應的狀態機信息中,確定所述交易下所述流程對應的狀態機信息;
從狀態機流轉引擎線程池中調用對應的狀態機流轉引擎線程;
通過對應的狀態機流轉引擎線程,查詢所述狀態機信息,根據所述交易下所述流程的當前狀態、當前狀態對應的操作/事件,得到下個狀態的標識和處理該事件的類。
在一個實施例中,所述處理服務器事件的線程池和狀態機流轉引擎線程池中的線程的數量,根據服務器事件的數量動態增加或減少。
在一個實施例中,所述讀取該服務器事件之后,還包括:將所述服務器事件所屬的服務器之間的消息類型,轉換成本應用服務器處理的消息類型;
所述處理結果生成服務器事件,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢票據交易中心有限公司,未經武漢票據交易中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611220322.2/2.html,轉載請聲明來源鉆瓜專利網。





