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





