[發明專利]基于交易鏈路自動生成全局流水號的方法有效
| 申請號: | 201810817194.2 | 申請日: | 2018-07-24 |
| 公開(公告)號: | CN109150977B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 鐘武汩;馬琳 | 申請(專利權)人: | 中信百信銀行股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06Q40/04 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 陳耀東 |
| 地址: | 100020 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 交易 自動 生成 全局 流水 方法 | ||
1.一種基于交易鏈路自動生成全局流水號的方法,其特征在于,包括如下步驟:
提供全局流水號服務器、數據存儲器以及至少一個流水號生成器客戶端,所述流水號生成器客戶端運行于交易系統應用的運行環境中;
注冊系統編碼,在交易系統啟動時,所述流水號生成器客戶端將自身代表的系統編碼注冊到所述全局流水號服務器中或從所述全局流水號服務器中下載系統編碼;
注入系統編碼,所述交易系統應用在處理報文請求向下傳遞前,所述流水號生成器客戶端在網絡報文中附加系統編碼;
要求生成流水號,交易開始時,所述流水號生成器客戶端針對所述網絡報文生成唯一序列號,并向所述全局流水號服務器發送該序列號以注冊,所述交易系統應用在得到完整響應報文后,所述流水號生成器客戶端向所述全局流水號服務器發送生成流水號的要求,代表交易完成;
生成全局流水號,所述全局流水號服務器在收到交易完成信號時,根據網絡報文中的系統編碼生成全局流水號,在收到交易完成信號時,將網絡報文中所含的系統編碼串在之前的記錄進行檢索,如果存在,則使用之前記錄的全局流水號格式,與唯一序列號結合生成全局流水號,如果不存在,則生成一個新的全局流水號格式,與唯一序列號結合生成全局流水號,并將所述全局流水號替換入交易監控系統所監聽得到的旁路報文中。
2.根據權利要求1所述的基于交易鏈路自動生成全局流水號的方法,其特征在于,在所述注冊系統編碼的步驟中,所述流水號生成器客戶端與所述全局流水號服務器通過通信完成對該系統的系統編碼的確認。
3.根據權利要求1所述的基于交易鏈路自動生成全局流水號的方法,其特征在于,在所述注入系統編碼的步驟中,在報文處理的任一時刻,通過對網絡報文特定區域進行判斷來添加系統編碼信息。
4.根據權利要求1所述的基于交易鏈路自動生成全局流水號的方法,其特征在于,若網絡報文中存在系統編碼,則在傳遞過來的系統編碼后追加自身系統編碼。
5.根據權利要求1所述的基于交易鏈路自動生成全局流水號的方法,其特征在于,在要求生成流水號的步驟中,根據網絡連接是否結束來判斷當前交易是否結束,并在網絡斷開前,向全局流水號服務器發送交易完成信號。
6.根據權利要求1所述的基于交易鏈路自動生成全局流水號的方法,其特征在于,所述系統編碼的產生方式通過在所述全局流水號服務器中預先注冊或根據所述交易系統應用的特征自動生成。
7.根據權利要求6所述的基于交易鏈路自動生成全局流水號的方法,其特征在于,所述交易系統應用的特征包括應用名稱、注冊微服務方法名、系統所在機器的機器信息。
8.根據權利要求1所述的基于交易鏈路自動生成全局流水號的方法,其特征在于,所述全局流水號服務器接收由所述流水號生成器客戶端發來的HTTP協議的網絡報文,并針對報文內容注冊一次交易,并將交易特征信息以及生成對應的全局流水號存儲在相應的數據存儲器里。
9.根據權利要求1所述的基于交易鏈路自動生成全局流水號的方法,其特征在于,所述數據存儲器用來存儲所述全局流水號服務器的數據,所述數據存儲器為數據庫、硬盤或內存設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中信百信銀行股份有限公司,未經中信百信銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810817194.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提供安全服務的方法、裝置及存儲介質
- 下一篇:一種消防綜合布控智能管理系統





