Nothing Special   »   [go: up one dir, main page]

TWI853690B - Dynamic adjustment running transaction system and method thereof - Google Patents

Dynamic adjustment running transaction system and method thereof Download PDF

Info

Publication number
TWI853690B
TWI853690B TW112132627A TW112132627A TWI853690B TW I853690 B TWI853690 B TW I853690B TW 112132627 A TW112132627 A TW 112132627A TW 112132627 A TW112132627 A TW 112132627A TW I853690 B TWI853690 B TW I853690B
Authority
TW
Taiwan
Prior art keywords
transaction
load rate
core account
monitoring
transactions
Prior art date
Application number
TW112132627A
Other languages
Chinese (zh)
Inventor
蔡憲松
Original Assignee
華南商業銀行股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 華南商業銀行股份有限公司 filed Critical 華南商業銀行股份有限公司
Priority to TW112132627A priority Critical patent/TWI853690B/en
Application granted granted Critical
Publication of TWI853690B publication Critical patent/TWI853690B/en

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

This disclosure provides a method of dynamically adjustment running transaction, and the method includes the following steps. A first monitoring load rate is preset. A first transaction load rate of a first running transaction in the first core account transaction device and a second transaction load rate in of a second running transaction in a second core account transaction device are computed and monitored. One of the first transaction load rate and the second transaction load rate is determined whether is greater than the first monitoring load rate. When one of the first transaction load rate and the second transaction load rate is greater than the first monitoring load rate, at least one of the first running transactions and the second running transactions is moved to the first core accounting transaction device or the second core accounting transaction device. In addition, this disclosure further provides a dynamic adjustment running transaction system.

Description

動態調整運行交易系統及其方法Dynamic adjustment operation trading system and method thereof

本揭露關於一種動態調整運行交易系統及其使用方法,特別是一種穩定且交易流程彈性高的動態調整運行交易系統及其使用方法。The present disclosure relates to a dynamically adjusted trading system and a method for using the same, and in particular to a dynamically adjusted trading system with high transaction process flexibility and a method for using the same.

銀行交易最大的挑戰就是遇到系統中斷,使得交易停擺,使用者透過網站或應用程式(Application,APP)等方式進行的交易便可能會發生交易緩慢或是無法交易的形情,造成使用者的諸多不便。The biggest challenge in banking transactions is system interruptions, which cause transactions to be suspended. Transactions conducted by users through websites or applications (Application, APP) may be slow or even impossible, causing many inconveniences to users.

有鑑於上述,於銀行的核心帳務交易系統中建立一個穩定且交易流程彈性高的系統,成為所屬技術領域待解決的問題。In view of the above, establishing a stable system with high transaction process flexibility in the core account transaction system of the bank has become a problem to be solved in the relevant technical field.

本揭露的一些實施例提供一種動態調整運行交易系統,包括第一核心帳務交易裝置、第二核心帳務交易裝置及處理器。第一核心帳務交易裝置與第二核心帳務交易裝置訊號連接,且第一核心帳務交易裝置配置以進行複數個第一運行交易,而第二核心帳務交易裝置配置以進行交易複數個第二運行交易。處理器耦接於第一核心帳務交易裝置及第二核心帳務交易裝置,配置以分別根據第一核心帳務交易裝置及第二核心帳務交易裝置的交易負載訊號執行一搬移指令,其中搬移指令包括將第一運行交易的至少其中一者搬移至第二核心帳務交易裝置,或者將第二運行交易的至少其中一者搬移至第一核心帳務交易裝置,且包括交易運算模組、交易監控模組及交易搬移模組。交易運算模組配置以分別根據第一運行交易及第二運行交易的即時交易資訊運算第一運行交易的第一交易負載率及第二運行交易的第二交易負載率。交易監控模組訊號連接該交易運算模組,配置以監控第一交易負載率及第二交易負載率的至少其中一者是否大於第一監控負載率,其中當第一交易負載率及第二交易負載率的至少其中一者大於第一監控負載率時,交易監控模組產生負載警示訊息。交易搬移模組訊號連接交易監控模組,配置以根據負載警示訊息判斷是否執行搬移指令。Some embodiments of the present disclosure provide a dynamically adjusted operation transaction system, including a first core account transaction device, a second core account transaction device, and a processor. The first core account transaction device is signal-connected to the second core account transaction device, and the first core account transaction device is configured to perform a plurality of first operation transactions, while the second core account transaction device is configured to perform a plurality of second operation transactions. The processor is coupled to the first core account transaction device and the second core account transaction device, and is configured to execute a move instruction according to the transaction load signal of the first core account transaction device and the second core account transaction device, respectively, wherein the move instruction includes moving at least one of the first operation transactions to the second core account transaction device, or moving at least one of the second operation transactions to the first core account transaction device, and includes a transaction calculation module, a transaction monitoring module, and a transaction move module. The transaction calculation module is configured to calculate a first transaction load rate of the first operation transaction and a second transaction load rate of the second operation transaction according to the real-time transaction information of the first operation transaction and the second operation transaction, respectively. The transaction monitoring module is signal-connected to the transaction calculation module and configured to monitor whether at least one of the first transaction load rate and the second transaction load rate is greater than the first monitoring load rate, wherein when at least one of the first transaction load rate and the second transaction load rate is greater than the first monitoring load rate, the transaction monitoring module generates a load warning message. The transaction transfer module is signal-connected to the transaction monitoring module and configured to determine whether to execute a transfer instruction according to the load warning message.

本揭露的一些實施例提供一種動態調整運行交易方法,包括:設定第一監控負載率;運算並監控第一核心帳務交易裝置中第一運行交易的第一交易負載率及第二核心帳務交易裝置中第二運行交易的第二交易負載率;判斷第一交易負載率及第二交易負載率的其中一者是否大於第一監控負載率;及當第一交易負載率及第二交易負載率的其中一者大於第一監控負載率時,搬移大於第一監控負載率的第一運行交易及第二運行交易至少其中一者至第一核心帳務交易裝置或第二核心帳務交易裝置。另外,本揭露更提供一種動態調整運行交易系統。Some embodiments of the present disclosure provide a method for dynamically adjusting operating transactions, including: setting a first monitoring load rate; calculating and monitoring a first transaction load rate of a first operating transaction in a first core account transaction device and a second transaction load rate of a second operating transaction in a second core account transaction device; determining whether one of the first transaction load rate and the second transaction load rate is greater than the first monitoring load rate; and when one of the first transaction load rate and the second transaction load rate is greater than the first monitoring load rate, moving at least one of the first operating transaction and the second operating transaction greater than the first monitoring load rate to the first core account transaction device or the second core account transaction device. In addition, the present disclosure further provides a system for dynamically adjusting operating transactions.

以下將以圖式及詳細敘述清楚說明本揭露的精神,任何所屬技術領域中具有通常知識者在瞭解本揭露的實施例後,當可由本揭露所教示之技術,加以改變及修飾,其並不脫離本揭露的精神與範圍。The following will clearly illustrate the spirit of the present disclosure with drawings and detailed descriptions. After understanding the embodiments of the present disclosure, any person having ordinary knowledge in the art can make changes and modifications based on the techniques taught by the present disclosure without departing from the spirit and scope of the present disclosure.

本揭露中的用語只用於描述特定實施例,而非用於限制本揭露。單數形式如「一」、「這」、「此」、「本」以及「該」,如本揭露所用,同樣也包含複數形式。The terms used in this disclosure are only used to describe specific embodiments and are not intended to limit the disclosure. Singular forms such as "a", "this", "here", "this" and "the" as used in this disclosure also include plural forms.

關於本文中所使用之「耦接」或「訊號連接」,均可指二或多個模組或裝置相互直接作實體接觸,或是相互間接作實體接觸,亦可指二或多個模組或裝置相互操作或動作。As used herein, “coupling” or “signal connection” may refer to direct physical contact or indirect physical contact between two or more modules or devices, or mutual operation or action between two or more modules or devices.

關於本文中所使用之「包含」、「包括」、「具有」等用語,均為開放性的用語,即意指包含但不限於。The terms "include", "including", "have", etc. used in this document are open terms, meaning including but not limited to.

在先前技術中,是先透過工作負載管理員(Work Loading Manager,WLM)進行資源效率運算,再透過系統分配的方式將運行交易分配至核心帳務交易裝置的其中一者進行處理。但分派完成後,該運行交易就無法再搬移至其它的核心帳務交易裝進行處理。而系統管理員為有效管理系統資源,須隨時注意中央處理器(Central Processing Unit,CPU)使用率百分比(CPU %)是否過於忙碌,且暫停交易須靠過往經驗判斷。然而,現今交易型態的改變及交易量的成長,交易需有動態調整(即搬移或暫停)之機制,以防止CPU滿載而導致系統停擺。In the previous technology, resource efficiency calculations were first performed through the Work Loading Manager (WLM), and then the running transactions were assigned to one of the core accounting transaction devices for processing through system allocation. However, after the assignment was completed, the running transaction could no longer be moved to other core accounting transaction devices for processing. In order to effectively manage system resources, the system administrator must always pay attention to whether the central processing unit (CPU) utilization percentage (CPU%) is too busy, and suspending transactions must be judged based on past experience. However, with the changes in today's transaction patterns and the growth in transaction volume, transactions need to have a dynamic adjustment (i.e., moving or suspending) mechanism to prevent the CPU from being fully loaded and causing the system to stop.

請參閱第1圖所繪示為根據本揭露的一些實施例的動態調整運行交易系統100的方塊示意圖。動態調整運行交易系統100包括第一核心帳務交易裝置110、第二核心帳務交易裝置112、處理器120及記憶體140。第一核心帳務交易裝置110與第二核心帳務交易裝置112訊號連接,且第一核心帳務交易裝置110配置以進行複數個第一運行交易,而第二核心帳務交易裝置112配置以進行交易複數個第二運行交易。Please refer to FIG. 1 for a block diagram of a dynamically adjusted transaction system 100 according to some embodiments of the present disclosure. The dynamically adjusted transaction system 100 includes a first core transaction device 110, a second core transaction device 112, a processor 120, and a memory 140. The first core transaction device 110 is signal-connected to the second core transaction device 112, and the first core transaction device 110 is configured to perform a plurality of first transaction operations, while the second core transaction device 112 is configured to perform a plurality of second transaction operations.

記憶體140耦接於處理器120,配置以儲存指令,其中指令包括暫停指令、搬移指令及恢復指令。另外,暫停指令包括使得第一運行交易的至少其中一者或第二運行交易的至少其中一者暫停交易。搬移指令包括將第一運行交易的至少其中一者搬移至第二核心帳務交易裝置112,或者,將第二運行交易的至少其中一者搬移至第一核心帳務交易裝置110。關於執行暫停指令的條件與執行搬移指令於後述內容中將有詳細的描述。The memory 140 is coupled to the processor 120 and configured to store instructions, wherein the instructions include a pause instruction, a move instruction, and a resume instruction. In addition, the pause instruction includes causing at least one of the first running transactions or at least one of the second running transactions to pause the transaction. The move instruction includes moving at least one of the first running transactions to the second core account transaction device 112, or, moving at least one of the second running transactions to the first core account transaction device 110. The conditions for executing the pause instruction and executing the move instruction will be described in detail in the following content.

處理器120耦接於第一核心帳務交易裝置110及第二核心帳務交易裝置112,配置以分別根據第一核心帳務交易裝置110及第二核心帳務交易裝置112的交易負載訊號,自記憶體140中存取暫停指令或搬移指令,並且執行暫停指令或搬移指令。進一步地,處理器120包括交易運算模組122、交易監控模組124、交易搬移模組126及交易暫停模組128。The processor 120 is coupled to the first core account transaction device 110 and the second core account transaction device 112, and is configured to access the suspension instruction or the move instruction from the memory 140 and execute the suspension instruction or the move instruction according to the transaction load signal of the first core account transaction device 110 and the second core account transaction device 112. Further, the processor 120 includes a transaction calculation module 122, a transaction monitoring module 124, a transaction move module 126 and a transaction suspension module 128.

交易運算模組122配置以根據第一運行交易及第二運行交易的即時交易資訊運算第一運行交易的第一交易負載率及第二運行交易的第二交易負載率。進一步地,即時交易資訊包括交易類別、交易名稱、交易步驟、交易群組/使用者、交易運行速率或其組合,其中交易類別例如包括對帳類別、個人交易類別或交易異常類別;交易名稱例如包括台幣存款交易、支票存款交易、外幣存款交易、境外金融中心(Offshore Banking Unit,OBU)外匯活期存款交易、黃金存摺交易、定期存款交易、放款交易、全方位交易或其組合;交易運行速率例如包括低速、中速及高速。交易運算模組122透過第一運行交易與第二運行交易分別運算出第一交易負載率與第二交易負載率,其中第一交易負載率與第二交易負載率例如分別為中央處理器使用率百分比(CPU %)(例如為個別CPU %、整體CPU %或其組合)。另外,為中央處理器使用率百分比(CPU %)例如是根據即時交易資訊獲得的,以表1舉例而言,表1為中央處理器使用率百分比(CPU %)的獲得方法的其中一個示例。附加一提的是,交易運算模組122更可以計算總體CPU %,例如,將核心帳務交易裝置中的所有個別CPU %進行平均或加權平均等方式獲得,僅為舉例說明,本揭露並不以此為限。另外,為了方便說明,本揭露的實施例將個人ID、交易名稱、交易步驟、交易運行速率、CPU %或其組合統稱為「交易執行組合」,但所述的交易執行組合仍可以包括其他與交易相關的指標、數據或參數。The transaction calculation module 122 is configured to calculate a first transaction load rate of the first transaction and a second transaction load rate of the second transaction according to the real-time transaction information of the first transaction and the second transaction. Further, the real-time transaction information includes transaction category, transaction name, transaction step, transaction group/user, transaction operation rate or a combination thereof, wherein the transaction category includes, for example, a reconciliation category, a personal transaction category or a transaction abnormality category; the transaction name includes, for example, a Taiwan dollar deposit transaction, a check deposit transaction, a foreign currency deposit transaction, an offshore financial center (Offshore Banking Unit, OBU) foreign exchange demand deposit transaction, a gold passbook transaction, a time deposit transaction, a loan transaction, a full range of transactions or a combination thereof; the transaction operation rate includes, for example, a low speed, a medium speed and a high speed. The transaction calculation module 122 calculates the first transaction load rate and the second transaction load rate through the first operation transaction and the second operation transaction, respectively, wherein the first transaction load rate and the second transaction load rate are, for example, central processing unit utilization percentage (CPU %) (for example, individual CPU %, overall CPU % or a combination thereof). In addition, the central processing unit utilization percentage (CPU %) is obtained, for example, based on real-time transaction information. For example, Table 1 is one example of a method for obtaining the central processing unit utilization percentage (CPU %). In addition, the transaction calculation module 122 can also calculate the overall CPU %, for example, by averaging or weighted averaging all individual CPU % in the core account transaction device, etc. This is only an example, and the present disclosure is not limited thereto. In addition, for the sake of convenience, the embodiments of the present disclosure collectively refer to personal ID, transaction name, transaction steps, transaction running rate, CPU % or a combination thereof as a "transaction execution combination", but the transaction execution combination may still include other transaction-related indicators, data or parameters.

如表1所示,中央處理器使用率百分比(CPU %)(個別CPU %)比對個人身分識別(Identification,ID)、交易名稱、交易步驟、交易運行速率或其組合獲得,但本揭露並不以此為限。As shown in Table 1, the CPU usage percentage (CPU %) (individual CPU %) is obtained by comparing the personal identification (ID), transaction name, transaction step, transaction running rate or a combination thereof, but the present disclosure is not limited thereto.

表1 個人ID 交易名稱 交易步驟 交易運行速率 CPU % MU2014 台幣存款交易 輸入存款金額 93 % WY5040 OBU外匯活期存款交易 計算利息 81 % ED3020 黃金存摺交易 黃金價格查詢 92 % FH6012 黃金存摺交易 購買黃金 70 % PO5029 外幣存款交易 查詢外幣金額 98 % RW3026 定期存款交易 查詢利息 92 % LK9012 外幣存款交易 購買外幣 85 % Table 1 Personal ID Transaction Name Transaction steps Transaction running rate CPU % MU2014 TWD Deposit Transaction Enter deposit amount Low 93 % WY5040 OBU foreign exchange demand deposit transactions Calculate interest middle 81 % ED3020 Gold Passbook Transaction Gold Price Inquiry Low 92 % FH6012 Gold Passbook Transaction Buy Gold high 70 % PO5029 Foreign Currency Deposit Transactions Check foreign currency amount Low 98 % RW3026 Fixed deposit transactions Query interest Low 92 % LK9012 Foreign Currency Deposit Transactions Purchase foreign currency high 85 %

交易監控模組124訊號連接交易運算模組122,且交易監控模組124配置以分別監控第一交易負載率及第二交易負載率是否大於第一監控負載率,其中第一監控負載率例如為90 %。另外,當第一交易負載率大於第一監控負載率或第二交易負載率大於第一監控負載率時,交易監控模組124產生負載警示訊息,且所述負載警示訊息包括第一交易負載率、第二交易負載率、交易名稱、交易步驟或其組合。The transaction monitoring module 124 is signal-connected to the transaction calculation module 122, and the transaction monitoring module 124 is configured to monitor whether the first transaction load rate and the second transaction load rate are greater than the first monitoring load rate, wherein the first monitoring load rate is, for example, 90%. In addition, when the first transaction load rate is greater than the first monitoring load rate or the second transaction load rate is greater than the first monitoring load rate, the transaction monitoring module 124 generates a load warning message, and the load warning message includes the first transaction load rate, the second transaction load rate, the transaction name, the transaction step or a combination thereof.

交易搬移模組126訊號連接交易監控模組124,且交易搬移模組126配置以根據負載警示訊息判斷是否自記憶體140中存取搬移指令並執行搬移指令。The transaction transfer module 126 is signal-connected to the transaction monitoring module 124, and the transaction transfer module 126 is configured to determine whether to access a transfer instruction from the memory 140 and execute the transfer instruction according to the load warning message.

舉例來說,當第一交易負載率大於第一監控負載率時,交易監控模組124產生負載警示訊息,並透過交易搬移模組126將第一核心帳務交易裝置110中的第一運行交易的至少其中一者搬移至第二核心帳務交易裝置112進行交易。For example, when the first transaction load rate is greater than the first monitoring load rate, the transaction monitoring module 124 generates a load warning message and moves at least one of the first running transactions in the first core account transaction device 110 to the second core account transaction device 112 for transaction through the transaction migration module 126.

交易暫停模組128訊號連接交易監控模組124及交易搬移模組126,且交易暫停模組128配置以根據負載警示訊息及即時交易資訊決定是否自記憶體140中存取暫停指令並執行暫停指令。另外,值得一提的是,即時交易資訊包括可暫停交易步驟及不可暫停交易步驟,其中不可暫停交易步驟包括涉及個人資產及個人資料的重要步驟,例如驗證使用者的個人資料及金錢的入帳及出帳等步驟。The transaction suspension module 128 is signal-connected to the transaction monitoring module 124 and the transaction transfer module 126, and the transaction suspension module 128 is configured to determine whether to access the suspension instruction from the memory 140 and execute the suspension instruction according to the load warning message and the real-time transaction information. In addition, it is worth mentioning that the real-time transaction information includes suspendable transaction steps and non-suspendable transaction steps, wherein the non-suspendable transaction steps include important steps involving personal assets and personal data, such as verifying the user's personal data and the steps of money in and out.

舉例來說,當使用者進行「台幣存款交易」時,且該台幣存款交易於第一核心帳務交易裝置110中進行交易,且交易步驟包括輸入個人帳戶及密碼、登入、點選交易類別、輸入台幣存款存摺帳戶及密碼、驗證、存入台幣、確認存入台幣金額及完成存入台幣,其中由於驗證涉及個人資料安全,且存入台幣及完成存入台幣涉及金錢的入帳及出帳,屬於較為重要的交易步驟,因此,驗證、存入台幣及完成存入台幣的交易步驟屬於不可暫停交易步驟。據此,當遇到不可暫停交易步驟則動態調整運行交易系統100僅能將該台幣存款交易進行搬移,而不能暫停。而當交易步驟屬於可暫停交易步驟時,例如輸入個人帳戶及密碼、登入、點選交易類別、輸入台幣存款存摺帳戶及密碼及確認存入台幣金額的交易步驟,則交易暫停模組128可以依據第一負載率或第二負載率進行暫停指令,使該台幣存款交易暫停。For example, when a user conducts a "NT dollar deposit transaction", and the NT dollar deposit transaction is conducted in the first core account transaction device 110, the transaction steps include entering a personal account and password, logging in, clicking on a transaction category, entering a NT dollar deposit passbook account and password, verification, depositing NT dollars, confirming the deposited NT dollar amount, and completing the deposit of NT dollars. Among them, since verification involves personal data security, and depositing NT dollars and completing the deposit of NT dollars involve the entry and exit of money, they are relatively important transaction steps. Therefore, the transaction steps of verification, depositing NT dollars, and completing the deposit of NT dollars are non-pausable transaction steps. Accordingly, when a transaction step that cannot be suspended is encountered, the dynamic adjustment operation transaction system 100 can only move the NT dollar deposit transaction, but cannot suspend it. When the transaction step is a suspendable transaction step, such as the transaction steps of inputting a personal account and password, logging in, clicking on a transaction category, inputting a NT dollar deposit passbook account and password, and confirming the deposited NT dollar amount, the transaction suspension module 128 can issue a suspension instruction according to the first load rate or the second load rate to suspend the NT dollar deposit transaction.

另外,值得一提的是,執行搬移指令後,該運行交易的所有後續步驟皆會搬移至另一核心帳務交易裝置中進行。承上述例子,當該台幣存款交易進行到驗證的交易步驟時,交易搬移模組126會將包括驗證以後的所有步驟(即驗證存入台幣、確認存入台幣金額及完成存入台幣的步驟)皆搬移至第二核心帳務交易裝置112中進行。In addition, it is worth mentioning that after executing the move command, all subsequent steps of the transaction will be moved to another core account transaction device for execution. In the above example, when the NTD deposit transaction reaches the verification transaction step, the transaction move module 126 will move all steps after verification (i.e., verifying the deposited NTD, confirming the deposited NTD amount, and completing the deposited NTD) to the second core account transaction device 112 for execution.

進一步地說明關於執行搬移指令的細節。值得一提的是,每個交易執行組合中的第1交易步驟都包括一組識別碼,透過交易搬移模組126辨識該識別碼,以辨別多個交易步驟為同一組合的交易執行組合。The details of executing the move command are further described. It is worth mentioning that the first transaction step in each transaction execution combination includes a set of identification codes, and the transaction transfer module 126 identifies the identification code to identify multiple transaction steps as the same combination of transaction execution combinations.

執行所述的搬移指令包括以下操作指令:執行搬移前指令、執行搬移交易步驟指令、執行偵測識別碼指令及執行搬移後交易指令。另外,執行搬移前指令例如為暫停交易步驟,當要執行暫停交易步驟時,需先判別該交易步驟是否為不可暫停交易步驟。執行搬移交易步驟指令是指將交易執行組合的至少一個步驟或所有步驟從較高交易負載率的核心帳務交易裝置搬移至較低交易負載率的核心帳務交易裝置。偵測識別碼包括在辨識識別碼後,將已經在原本的核心帳務交易裝置(即,較高交易負載率的核心帳務交易裝置)執行過的交易步驟刪除,以及保留尚未執行的交易步驟保留,其中識別碼為3至6個英文、數字或其組合的編碼。執行搬移後交易指令包括執行尚未執行的交易步驟。Executing the said move instruction includes the following operation instructions: executing pre-move instruction, executing move transaction step instruction, executing detection identification code instruction and executing post-move transaction instruction. In addition, the pre-move instruction is, for example, a suspend transaction step. When the suspend transaction step is to be executed, it is necessary to first determine whether the transaction step is a non-suspendable transaction step. Executing the move transaction step instruction means moving at least one step or all steps of the transaction execution combination from a core account transaction device with a higher transaction load rate to a core account transaction device with a lower transaction load rate. Detecting the identification code includes deleting the transaction steps that have been executed on the original core account transaction device (i.e., the core account transaction device with a higher transaction load rate) after identifying the identification code, and retaining the transaction steps that have not been executed, wherein the identification code is a code of 3 to 6 English letters, numbers or a combination thereof. Executing the post-migration transaction instruction includes executing the transaction steps that have not been executed.

以下請參閱表2,表2為以一個交易步驟有10個的交易執行組合舉例說明,執行搬移指令時的個別操作指令。如表2所示,本示例的交易執行組合有10個交易步驟,其中第1交易步驟的執行序列包括識別碼,例如為SXU。Please refer to Table 2 below. Table 2 is an example of a transaction execution combination with 10 transaction steps to illustrate the individual operation instructions when executing a move instruction. As shown in Table 2, the transaction execution combination of this example has 10 transaction steps, wherein the execution sequence of the first transaction step includes an identification code, such as SXU.

接著,當交易監控模組124偵測到第一核心帳務交易裝置110的交易負載率大於第一監控負載率時,便會請求交易搬移模組126執行搬移指令。據此,交易搬移模組126便會先執行搬移前指令,例如暫停該交易執行組合中尚未執行的交易步驟。然後,執行搬移交易步驟指令,以將該交易執行組合的至少一個步驟或所有步驟搬移到第二核心帳務交易裝置112中。Next, when the transaction monitoring module 124 detects that the transaction load rate of the first core account transaction device 110 is greater than the first monitoring load rate, it will request the transaction transfer module 126 to execute the transfer instruction. Accordingly, the transaction transfer module 126 will first execute the pre-transfer instruction, such as pausing the unexecuted transaction steps in the transaction execution combination. Then, the transfer transaction step instruction is executed to transfer at least one step or all steps of the transaction execution combination to the second core account transaction device 112.

接著,交易搬移模組126會偵測該交易執行組合的識別碼,例如SXU。當交易搬移模組126辨識到識別碼,便會將該交易執行組合的所有步驟重新按照順序組合。然後,交易搬移模組126會判別有哪幾個步驟已經執行,於此示例中,第1交易步驟至第3交易步驟已執行,因此,交易搬移模組126會刪除第1交易步驟至第3交易步驟,但保留第1交易步驟所包含的識別碼,並且,保留第4交易步驟至第10交易步驟。Next, the transaction transfer module 126 detects the identification code of the transaction execution combination, such as SXU. When the transaction transfer module 126 recognizes the identification code, it will re-combine all the steps of the transaction execution combination in order. Then, the transaction transfer module 126 will determine which steps have been executed. In this example, the first to third transaction steps have been executed. Therefore, the transaction transfer module 126 will delete the first to third transaction steps, but retain the identification code contained in the first transaction step, and retain the fourth to tenth transaction steps.

然後,交易搬移模組126會執行搬移後交易指令,使得該交易執行組合的第4交易步驟至第10交易步驟於第二核心帳務交易裝置112中進行。Then, the transaction transfer module 126 executes the post-transfer transaction instruction, so that the fourth transaction step to the tenth transaction step of the transaction execution combination are performed in the second core accounting transaction device 112.

表2 交易步驟 執行指令 偵測到交易負載率大於第一監控負載率 執行搬移前指令 執行搬移交易步驟指令 偵測識別碼 搬移後交易指令 識別碼+第1交易步驟 V X V 識別碼+D 識別碼 第2交易步驟 V V D - 第3交易步驟 V V D 第4交易步驟 X V V R V 第5交易步驟 X V V R V 第6交易步驟 X V V R V 第7交易步驟 X V V R V 第8交易步驟 X V V R V 第9交易步驟 X V V R V 第10交易步驟 X V V R V 註: V:執行指令;X:不執行指令;D:刪除交易步驟;R:保留交易步驟。 Table 2 Trading Steps Execution Instructions The transaction load rate is detected to be greater than the first monitoring load rate Execute pre-move instructions Execute the move transaction step command Detection ID Post-transfer transaction instructions Identification code + 1st transaction step V X V ID+D Identification code Transaction Step 2 V V D - Transaction Step 3 V V D Transaction Step 4 X V V R V Transaction Step 5 X V V R V Transaction Step 6 X V V R V Transaction Step 7 X V V R V Transaction Step 8 X V V R V Transaction Step 9 X V V R V Trading Step 10 X V V R V Note: V: execute the command; X: do not execute the command; D: delete the transaction step; R: keep the transaction step.

在本揭露的另一實施例中,動態調整運行交易系統100預先設定有第二監控負載率,例如為60 %。當第一核心帳務交易裝置110的第一交易負載率小於第二監控負載率且第二核心帳務交易裝置112的第二交易負載率大於第一監控負載率時,交易搬移模組126執行搬移指令,將第二核心帳務交易裝置112的至少其中一者搬移至第一核心帳務交易裝置110。或者,當第二核心帳務交易裝置112的第二交易負載率小於第二監控負載率,且第一核心帳務交易裝置110的第一交易負載率大於第一監控負載率時,交易搬移模組126執行搬移指令,將第一核心帳務交易裝置110的至少其中一者搬移至第二核心帳務交易裝置112。In another embodiment of the present disclosure, the dynamic adjustment operation transaction system 100 is pre-set with a second monitoring load rate, for example, 60%. When the first transaction load rate of the first core account transaction device 110 is less than the second monitoring load rate and the second transaction load rate of the second core account transaction device 112 is greater than the first monitoring load rate, the transaction migration module 126 executes a migration instruction to migrate at least one of the second core account transaction devices 112 to the first core account transaction device 110. Alternatively, when the second transaction load rate of the second core account transaction device 112 is less than the second monitoring load rate, and the first transaction load rate of the first core account transaction device 110 is greater than the first monitoring load rate, the transaction migration module 126 executes a migration instruction to migrate at least one of the first core account transaction devices 110 to the second core account transaction device 112.

根據一些實施例,動態調整運行交易系統100的處理器120進一步包括交易恢復模組130。交易恢復模組130訊號連接交易監控模組124及交易暫停模組128。當第一交易負載率或第二交易負載率小於第一監控負載率時,交易監控模組124會產生一恢復交易訊息,且當交易恢復模組130接收到恢復交易訊息後,自記憶體140中存去恢復指令,並執行恢復指令,使第一運行交易的至少其中一者或第二運行交易的至少其中一者恢復交易。According to some embodiments, the processor 120 of the dynamically adjusted running transaction system 100 further includes a transaction recovery module 130. The transaction recovery module 130 is signal-connected to the transaction monitoring module 124 and the transaction suspension module 128. When the first transaction load rate or the second transaction load rate is less than the first monitoring load rate, the transaction monitoring module 124 generates a transaction recovery message, and when the transaction recovery module 130 receives the transaction recovery message, it stores the recovery instruction from the memory 140 and executes the recovery instruction to resume the transaction of at least one of the first running transactions or at least one of the second running transactions.

值得一提的是,本揭露的實施例是以第一核心帳務交易裝置110及第二核心帳務交易裝置112為示例,但核心帳務交易裝置的數量並不以此為限,可以有多台(3台以上)的核心帳務交易裝置,以增加動態調整運行交易系統100的彈性,避免負載率過高而造成運行交易停擺。It is worth mentioning that the embodiment of the present disclosure takes the first core account transaction device 110 and the second core account transaction device 112 as examples, but the number of core account transaction devices is not limited to this. There can be multiple (more than 3) core account transaction devices to increase the flexibility of dynamically adjusting the operation of the transaction system 100 to avoid suspension of operation of transactions due to excessive load rate.

根據一些實施例,動態調整運行交易系統100進一步包括輸入/輸出裝置150及列印裝置160。輸入/輸出裝置150耦接於處理器120,且輸入/輸出裝置150配置以控制及管理處理器120。列印裝置160耦接於處理器120,且列印裝置160配置以根據列印指令進行列印作業,其中該列印指令儲存於記憶體140中,且當系統管理員透過輸入/輸出裝置150輸入列印請求後,處理器120便會自記憶體140中存取列印指令,並由列印裝置160執行列印請求。According to some embodiments, the dynamic adjustment operation transaction system 100 further includes an input/output device 150 and a printing device 160. The input/output device 150 is coupled to the processor 120, and the input/output device 150 is configured to control and manage the processor 120. The printing device 160 is coupled to the processor 120, and the printing device 160 is configured to perform a printing operation according to a printing instruction, wherein the printing instruction is stored in the memory 140, and when the system administrator inputs a print request through the input/output device 150, the processor 120 accesses the print instruction from the memory 140, and the printing device 160 executes the print request.

根據一些實施例,動態調整運行交易系統100的處理器120進一步包括交易異動通知模組132。交易異動通知模組132訊號連接交易暫停模組128及交易搬移模組126,且交易異動通知模組132配置以根據交易暫停模組128是否執行該暫停指令產生暫停交易報表,及根據交易搬移模組126是否執行搬移指令產生搬移交易報表。並且,交易異動通知模組132會將暫停交易報表和/或搬移交易報表傳輸至輸入/輸出裝置150,以提供給系統管理員確認。進一步地,系統管理員可以透過輸入/輸出裝置150輸入列印請求,以請求列印裝置160列印暫停交易報表和/或搬移交易報表。According to some embodiments, the processor 120 of the dynamic adjustment operation trading system 100 further includes a transaction change notification module 132. The transaction change notification module 132 is signal-connected to the transaction suspension module 128 and the transaction transfer module 126, and the transaction change notification module 132 is configured to generate a suspended transaction report according to whether the transaction suspension module 128 executes the suspension instruction, and to generate a transfer transaction report according to whether the transfer module 126 executes the transfer instruction. In addition, the transaction change notification module 132 transmits the suspended transaction report and/or the transfer transaction report to the input/output device 150 to provide it to the system administrator for confirmation. Furthermore, the system administrator can input a print request through the input/output device 150 to request the printing device 160 to print the suspended transaction report and/or the moved transaction report.

進一步地,請參閱第2圖,第2圖為本揭露的第一實施例的動態調整運行交易方法的流程圖。在本實施例中,動態調整運行交易流程200可由第1圖之實施例所示的動態調整運行交易系統100執行,因此,可以一併參照第1圖閱讀。處理器120可自記憶體140存取並執行指令(例如包括暫停指令及搬移指令),藉以實施由指令所指定的應用程序,該應用程序即對應於此動態調整運行交易流程200,以即時的運算並監控的核心帳務交易裝置(例如為第一核心帳務交易裝置110及第二核心帳務交易裝置112)的交易負載率,以執行運行交易的暫停或搬移,以動態地調整運行交易,以增加動態調整運行交易流程的彈性。在本實施例中,是以第一核心帳務交易裝置110的第一交易負載率及第二核心帳務交易裝置112的第二交易負載率的其中一者大於第一監控負載率,而另一者小於第一監控負載率為示例。動態調整運行交易流程200的詳細步驟將於下列段落中說明。Further, please refer to FIG. 2, which is a flow chart of the dynamic adjustment operation trading method of the first embodiment of the present disclosure. In this embodiment, the dynamic adjustment operation trading process 200 can be executed by the dynamic adjustment operation trading system 100 shown in the embodiment of FIG. 1, so it can be read together with FIG. 1. The processor 120 can access and execute instructions (such as pause instructions and move instructions) from the memory 140 to implement the application specified by the instruction, which corresponds to the dynamically adjusted transaction process 200, to calculate and monitor the transaction load rate of the core account transaction device (such as the first core account transaction device 110 and the second core account transaction device 112) in real time, to pause or move the transaction, to dynamically adjust the transaction, and to increase the flexibility of the dynamically adjusted transaction process. In this embodiment, one of the first transaction load rate of the first core account transaction device 110 and the second transaction load rate of the second core account transaction device 112 is greater than the first monitoring load rate, and the other is less than the first monitoring load rate. The detailed steps of the dynamic adjustment operation transaction process 200 will be described in the following paragraphs.

首先,於步驟S201中,設定核心帳務交易裝置(例如為第一核心帳務交易裝置110及第二核心帳務交易裝置112)的運行交易的第一監控負載率及第二監控負載率。在一些實施例中,系統管理員可藉由輸入/輸出裝置150輸入第一監控負載率及第二監控負載率。在一些實施例中,第一監控值為90 %,而第二監控值為60 %。First, in step S201, the first monitoring load rate and the second monitoring load rate of the core account transaction device (for example, the first core account transaction device 110 and the second core account transaction device 112) are set. In some embodiments, the system administrator can input the first monitoring load rate and the second monitoring load rate through the input/output device 150. In some embodiments, the first monitoring value is 90%, and the second monitoring value is 60%.

於步驟S203中,分別根據即時交易資訊運算並監控第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率。In step S203, the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 are calculated and monitored according to the real-time transaction information.

於步驟S205中,分別根據第一核心帳務交易裝置110及第二核心帳務交易裝置112中的多個運行的即時交易資訊,來判斷第一核心帳務交易裝置110及第二核心帳務交易裝置112的其中一者的交易負載率是否大於第一監控負載率,即是否第一交易負載率及第二交易負載率的其中一者大於90 %。In step S205, based on the real-time transaction information of multiple operations in the first core account transaction device 110 and the second core account transaction device 112, it is determined whether the transaction load rate of one of the first core account transaction device 110 and the second core account transaction device 112 is greater than the first monitoring load rate, that is, whether one of the first transaction load rate and the second transaction load rate is greater than 90%.

當未有任一核心帳務交易裝置的交易負載率大於第一監控值時,則回到步驟S203中,繼續運算並監控核心帳務交易裝置的交易負載率。另外,第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率皆大於第一監控負載率的示例,進行如第3圖所示的動態調整運行交易流程300,將於後敘段落中詳細說明。此外,第一核心帳務交易裝置110的第一負載率大於第一監控負載率,且第二核心帳務交易裝置112的第二負載率小於第二監控負載率的示例,進行如第4圖所示的動態調整運行交易流程400,將於後敘段落中詳細說明。When the transaction load rate of any core account transaction device is greater than the first monitoring value, the process returns to step S203 to continue calculating and monitoring the transaction load rate of the core account transaction device. In addition, in the example where the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 are both greater than the first monitoring load rate, the dynamic adjustment operation transaction process 300 as shown in FIG. 3 is performed, which will be described in detail in the following paragraphs. In addition, in the example where the first load rate of the first core account transaction device 110 is greater than the first monitoring load rate, and the second load rate of the second core account transaction device 112 is less than the second monitoring load rate, the transaction process 400 is dynamically adjusted as shown in FIG. 4 , which will be described in detail in the following paragraphs.

當第一核心帳務交易裝置110的第一交易負載率或第二核心帳務交易裝置112的第二交易負載率的其中一者高於第一監控負載率時,則執行步驟S207,進一步地判斷運行交易中是否屬於不可暫停交易步驟。若否,則進入步驟S209中,暫停高於第一監控負載率的核心帳務交易裝置的運行交易的至少其中一者。並且,於暫停運行交易後,進入步驟S211及步驟S213中,通知系統管理員,以警示系統管理員,並請求警示系統管理員確認暫停的運行交易,並產生暫停交易報表紀錄運行交易的暫停。進一步地,進入步驟S215中,列印報表。When the first transaction load rate of the first core account transaction device 110 or the second transaction load rate of the second core account transaction device 112 is higher than the first monitoring load rate, step S207 is executed to further determine whether the running transaction is a non-pause transaction step. If not, step S209 is entered to suspend at least one of the running transactions of the core account transaction device with a higher than the first monitoring load rate. And, after suspending the running transaction, step S211 and step S213 are entered to notify the system administrator to alert the system administrator, and request the alert system administrator to confirm the suspended running transaction, and generate a suspended transaction report to record the suspension of the running transaction. Further, the process proceeds to step S215 to print a report.

接續步驟S207,若運行交易屬於不可暫停交易步驟,則進入步驟S217中,自高於第一監控負載率的核心帳務交易裝置中搬移運行交易的至少其中一者。並且,進入步驟S219,產生搬移交易報表紀錄運行交易的搬移。進一步地,進入步驟S215中,列印報表。Continuing from step S207, if the running transaction is a non-pausable transaction step, the process proceeds to step S217 to move at least one of the running transactions from the core account transaction device with a higher load rate than the first monitoring load rate. Furthermore, the process proceeds to step S219 to generate a moving transaction report to record the moving of the running transaction. Furthermore, the process proceeds to step S215 to print the report.

請參閱第3圖,第3圖為本揭露的第二實施例的動態調整運行交易方法的流程圖。第3圖是關於第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率皆大於第一監控負載率的動態調整運行交易流程300。Please refer to Figure 3, which is a flow chart of the dynamic adjustment operation transaction method of the second embodiment of the present disclosure. Figure 3 is a dynamic adjustment operation transaction process 300 when the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 are both greater than the first monitoring load rate.

相似地,於步驟S301中,運算並監控第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率。接著,於步驟S303中,判斷第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率是否大於第一監控負載率。Similarly, in step S301, the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 are calculated and monitored. Then, in step S303, it is determined whether the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 are greater than the first monitoring load rate.

於步驟S305中,已判斷出第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率皆大於第一監控負載率。則進入步驟S307中,分別判斷第一核心帳務交易裝置110中的運行交易及第二核心帳務交易裝置112中的運行交易是否存在可暫停交易步驟。若否,則進入步驟S309,發出警告通知系統管理員,並警示系統管理員,請求系統管理員解除該警告通知。In step S305, it is determined that the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 are both greater than the first monitoring load rate. Then, the process proceeds to step S307 to determine whether there are any suspendable transaction steps in the running transactions in the first core account transaction device 110 and the running transactions in the second core account transaction device 112. If not, the process proceeds to step S309 to issue a warning notification to the system administrator, alert the system administrator, and request the system administrator to cancel the warning notification.

若是,則進入步驟S311,暫停屬於可暫停交易步驟的運行交易。接著,進入步驟S313中,重新判斷第一交易負載率或第二交易負載率是否小於第一監控負載率。若否,則回到步驟S307中,重新判斷是否第一核心帳務交易裝置110中的運行交易及第二核心帳務交易裝置112中的運行交易是否存在可暫停交易步驟。If yes, then the process proceeds to step S311 to suspend the running transaction that is a suspendable transaction step. Then, the process proceeds to step S313 to re-determine whether the first transaction load rate or the second transaction load rate is less than the first monitoring load rate. If no, then the process returns to step S307 to re-determine whether the running transaction in the first core account transaction device 110 and the running transaction in the second core account transaction device 112 have a suspendable transaction step.

若是,則進入步驟S315中,將運行交易搬移到負載率較小或小於第一監控負載率的核心帳務交易裝置。例如,經暫停可暫行交易步驟的運行交易後,第一核心帳務交易裝置110的第一負載率小於第二核心帳務交易裝置112的第二負載率,則將第一核心帳務交易裝置110中的運行交易的至少其中一者搬移到第二核心帳務交易裝置112進行交易,僅為舉例說明,本揭露並不以此為限。可以理解的是,雖然動態調整運行交易流程300中未繪示產生搬移交易報表與暫停交易報表紀錄及列印報表的步驟,但動態調整運行交易流程300仍可以執行這些步驟。If yes, then the process proceeds to step S315, and the running transaction is moved to the core account transaction device with a smaller load rate or less than the first monitoring load rate. For example, after pausing the running transaction of the pausable transaction step, the first load rate of the first core account transaction device 110 is less than the second load rate of the second core account transaction device 112, then at least one of the running transactions in the first core account transaction device 110 is moved to the second core account transaction device 112 for transaction, which is only an example, and the present disclosure is not limited to this. It is understandable that, although the steps of generating a migration transaction report and suspending transaction report recording and printing a report are not shown in the dynamic adjustment operation transaction process 300, the dynamic adjustment operation transaction process 300 can still execute these steps.

請參閱第4圖,第4圖為本揭露的第三實施例的動態調整運行交易方法的流程圖。第4圖是關於第一核心帳務交易裝置110的第一負載率大於第一監控負載率,且第二核心帳務交易裝置112的第二負載率小於第二監控負載率的動態調整運行交易流程400。Please refer to Figure 4, which is a flowchart of the dynamic adjustment operation transaction method of the third embodiment of the present disclosure. Figure 4 is a dynamic adjustment operation transaction process 400 for the first core account transaction device 110 having a first load rate greater than a first monitoring load rate and a second load rate less than a second monitoring load rate.

相似地,步驟S401,運算並監控第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率。於步驟S403中,判斷第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率的其中一者是否大於第一監控負載率,且第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率的另一者是否小於第二監控負載率,其中第一監控負載率例如為90 %,第二監控負載率例如為60 %。Similarly, in step S401, the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 are calculated and monitored. In step S403, it is determined whether one of the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 is greater than the first monitoring load rate, and whether the other of the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 is less than the second monitoring load rate, wherein the first monitoring load rate is, for example, 90%, and the second monitoring load rate is, for example, 60%.

於步驟S405中,已判斷出第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率的其中一者小於第二監控負載率,且第一核心帳務交易裝置110的第一負載率及第二核心帳務交易裝置112的第二負載率的另一者小於第二監控負載率。則進入步驟S407,執行運行交易的搬移,例如當第一核心帳務交易裝置110的第一負載率大於第一監控負載率,而第二核心帳務交易裝置112的第二負載率小於第二監控負載率,則將第一核心帳務交易裝置110的運行交易的至少其中一者搬移至第二核心帳務交易裝置112中。可以理解的是,雖然動態調整運行交易流程400中未繪示產生搬運交易報表紀錄運行交易及列印報表的步驟,但動態調整運行交易流程400仍可以執行這些步驟。In step S405, it is determined that one of the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 is less than the second monitoring load rate, and the other of the first load rate of the first core account transaction device 110 and the second load rate of the second core account transaction device 112 is less than the second monitoring load rate. Then, step S407 is entered to execute the migration of the running transaction. For example, when the first load rate of the first core account transaction device 110 is greater than the first monitoring load rate, and the second load rate of the second core account transaction device 112 is less than the second monitoring load rate, at least one of the running transactions of the first core account transaction device 110 is migrated to the second core account transaction device 112. It is understandable that, although the steps of generating a transport transaction report to record the operation transaction and printing the report are not shown in the dynamic adjustment operation transaction process 400, the dynamic adjustment operation transaction process 400 can still execute these steps.

請參閱第5圖,第5圖為本揭露的第四實施例的動態調整運行交易方法的流程圖。第5圖是關於暫停運行交易後核心帳務交易裝置的交易負載率小於第一監控負載率的動態調整運行交易流程500。另外,動態調整運行交易流程500中的步驟S501暫停運行交易例如為動態調整運行交易流程200中的步驟S209、動態調整運行交易流程300中的步驟S311或其他可能的暫停運行交易。Please refer to FIG. 5, which is a flowchart of the method for dynamically adjusting the transaction operation of the fourth embodiment of the present disclosure. FIG. 5 is a dynamically adjusting transaction operation process 500 for suspending the transaction operation when the transaction load rate of the core account transaction device is less than the first monitoring load rate. In addition, the step S501 of the dynamically adjusting transaction operation process 500 suspends the transaction operation, for example, step S209 in the dynamically adjusting transaction operation process 200, step S311 in the dynamically adjusting transaction operation process 300, or other possible suspended transactions.

接續步驟S501的暫停運行交易,於步驟S503中,重新運算及監控第一核心帳務交易裝置110的第一交易負載率及第二核心帳務交易裝置112的第二交易負載率。Following the suspension of the transaction in step S501, in step S503, the first transaction load rate of the first core account transaction device 110 and the second transaction load rate of the second core account transaction device 112 are recalculated and monitored.

於步驟S505中,判斷第一核心帳務交易裝置110的第一交易負載率及第二核心帳務交易裝置112的第二交易負載率是否小於第一監控負載率。若否,則回到步驟S501中,繼續暫停運行交易,並且,進入步驟S507中,執行運行交易的搬移。In step S505, it is determined whether the first transaction load rate of the first core account transaction device 110 and the second transaction load rate of the second core account transaction device 112 are less than the first monitoring load rate. If not, the process returns to step S501 to continue suspending the running transaction, and then proceeds to step S507 to execute the migration of the running transaction.

若是,則進入步驟S509中,恢復運行交易。舉例來說,若是接續動態調整運行交易流程200中的步驟S209,假設原本是第一核心帳務交易裝置110的第一交易負載率大於第一監控負載率,則當第一核心帳務交易裝置110的第一交易負載率小於第一監控負載率時,則恢復第一核心帳務交易裝置110中暫停的運行交易。If yes, then the process proceeds to step S509 to resume the running transaction. For example, if the process continues to dynamically adjust the running transaction process 200 in step S209, assuming that the first transaction load rate of the first core account transaction device 110 is greater than the first monitoring load rate, then when the first transaction load rate of the first core account transaction device 110 is less than the first monitoring load rate, the running transaction that is suspended in the first core account transaction device 110 is resumed.

請參閱第6圖,第6圖為本揭露的第五實施例的動態調整運行交易方法的流程圖。第6圖是關於搬移運行交易的動態調整運行交易流程600。值得一提的是,動態調整運行交易流程600的步驟S601及步驟S603例如為動態調整運行交易流程200的步驟S217、動態調整運行交易流程300的步驟S311、動態調整運行交易流程400的步驟S407、動態調整運行交易流程500的步驟S507、未判斷是否執行暫停指令而直接執行搬運指令的流程或其他流程的搬移步驟。Please refer to Figure 6, which is a flow chart of the dynamic adjustment operation transaction method of the fifth embodiment of the present disclosure. Figure 6 is a dynamic adjustment operation transaction process 600 for moving operation transactions. It is worth mentioning that step S601 and step S603 of the dynamic adjustment operation transaction process 600 are, for example, step S217 of the dynamic adjustment operation transaction process 200, step S311 of the dynamic adjustment operation transaction process 300, step S407 of the dynamic adjustment operation transaction process 400, step S507 of the dynamic adjustment operation transaction process 500, a process in which the move command is directly executed without determining whether to execute the pause command, or a move step of other processes.

於步驟S601中,計算可進行搬移的運行交易,及計算所搬移出的運行交易所需的負載量;以及,步驟S603,計算可接收的運行交易,及計算可接收運行交易的交易負載率。在一些實施例中,動態調整運行交易系統100中的處理器120可根據即時交易資訊及所設定的第一監控負載率,決定需進行搬移的運行交易及所移出運行交易需要的負載率。In step S601, the running transactions that can be moved are calculated, and the load required for the moved running transactions is calculated; and in step S603, the running transactions that can be received are calculated, and the transaction load rate of the received running transactions is calculated. In some embodiments, the processor 120 in the dynamic adjustment running transaction system 100 can determine the running transactions that need to be moved and the load rate required for the moved running transactions based on the real-time transaction information and the set first monitoring load rate.

接著,於步驟S605中,判斷核心帳務交易裝置(例如第一核心帳務交易裝置110或第二核心帳務交易裝置112)在接收及搬移運行交易後,交易負載率是否仍大於第一監控負載率。若仍大於第一監控負載率,則進入步驟S607中,發出警告通知系統管理員,並警示系統管理員,請求系統管理員解除該警告通知。並且,回到步驟S601及步驟S603中。若是,則進入步驟S609中,產生搬移交易報表紀錄運行交易的搬移。Next, in step S605, it is determined whether the transaction load rate of the core accounting transaction device (e.g., the first core accounting transaction device 110 or the second core accounting transaction device 112) is still greater than the first monitoring load rate after receiving and moving the operation transaction. If it is still greater than the first monitoring load rate, then step S607 is entered to issue a warning notification to the system administrator, and the system administrator is alerted to request the system administrator to cancel the warning notification. And, it returns to step S601 and step S603. If so, then step S609 is entered to generate a migration transaction report to record the migration of the operation transaction.

更進一步地,請參閱第7圖,第7圖為本揭露的一些實施例的動態調整運行交易方法中關於執行搬移指令的流程圖。第7圖是關於執行搬移指令的動態調整運行交易流程700。Further, please refer to Figure 7, which is a flow chart of the dynamic adjustment operation transaction method for executing a move instruction in some embodiments of the present disclosure. Figure 7 is a dynamic adjustment operation transaction process 700 for executing a move instruction.

於步驟S701中,偵測交易負載率是否大於第一監控負載率。當偵測到交易負載率未大於第一監控負載率時,即交易負載率為小於第一監控負載率時,進入步驟S703,交易步驟繼續進行。當偵測到交易負載率大於第一監控負載率時,進入步驟S705,執行搬移前指令,例如為暫停交易步驟。In step S701, it is detected whether the transaction load rate is greater than the first monitoring load rate. When it is detected that the transaction load rate is not greater than the first monitoring load rate, that is, the transaction load rate is less than the first monitoring load rate, the process proceeds to step S703, and the transaction step continues. When it is detected that the transaction load rate is greater than the first monitoring load rate, the process proceeds to step S705, and the pre-migration instruction is executed, such as pausing the transaction step.

接著,進入步驟S707中,執行搬移交易步驟指令,意即,將欲搬移的交易執行組合的至少一個步驟或所有步驟搬移到另一核心帳務交易裝置。換言之,將欲搬移的交易執行組合從較高交易負載率的核心帳務交易裝置搬移至較低的核心帳務交易裝置中。Then, step S707 is entered to execute the transaction step transfer instruction, that is, to transfer at least one step or all steps of the transaction execution combination to be transferred to another core account transaction device. In other words, the transaction execution combination to be transferred is transferred from the core account transaction device with a higher transaction load rate to the core account transaction device with a lower transaction load rate.

然後,進入步驟S709中,偵測交易執行組合的識別碼(例如,交易執行組合的交易步驟中的第1交易步驟包括識別碼),以辨別多個交易步驟為同一組合的交易執行組合。Then, the process proceeds to step S709 to detect the identification code of the transaction execution combination (for example, the first transaction step in the transaction steps of the transaction execution combination includes the identification code) to identify that the multiple transaction steps are the same transaction execution combination.

接著,再進入步驟S711中,刪除已經於原本的核心帳務交易裝置中(即較高交易負載率的較高交易負載率)執行過的交易步驟,並且,保留尚未於原本的核心帳務交易裝置中執行過的交易步驟。Then, the process proceeds to step S711 to delete the transaction steps that have been executed in the original core account transaction device (i.e., the higher transaction load rate) and retain the transaction steps that have not been executed in the original core account transaction device.

最後,進入步驟S713中,於另一核心帳務交易裝置(即較低交易負載率的較高交易負載率)中,執行搬移後交易指令,即執行被保留的交易步驟。另外,值得一提的是,步驟S705至步驟S713的指令即為搬移指令。Finally, in step S713, in another core account transaction device (i.e., the one with a lower transaction load rate or a higher transaction load rate), the post-transfer transaction instruction is executed, i.e., the reserved transaction steps are executed. In addition, it is worth mentioning that the instructions from step S705 to step S713 are transfer instructions.

綜上所述,本案所提供的核心帳務交易裝置系統與方法,可根據系統管理員定義用以監控核心帳務交易裝置能夠負載的最大的負載率的第一監控值,以及核心帳務交易裝置的即時交易資訊,來即時自動調配運行交易的暫停或搬移。無須以傳統的系統分配方式進行負載率的監控與搬移,而能有效率且有彈性的決定運行交易要在哪一個核心帳務交易裝置進行交易。因此,可即時防止由於負載率過高,而使得運行交易停擺的問題。In summary, the core account transaction device system and method provided in this case can automatically and instantly allocate the suspension or relocation of running transactions according to the first monitoring value defined by the system administrator for monitoring the maximum load rate that the core account transaction device can bear, and the real-time transaction information of the core account transaction device. It is not necessary to monitor and relocate the load rate in a traditional system allocation manner, but it can efficiently and flexibly determine which core account transaction device the running transaction should be conducted on. Therefore, the problem of suspension of running transactions due to excessive load rate can be prevented in real time.

雖然本案以實施例揭露如上,然其並非用以限定本案,任何熟習此技藝者,在不脫離本案之精神和範圍內,當可作各種之更動與潤飾,因此本案之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention is disclosed as above by way of embodiments, it is not intended to limit the present invention. Anyone skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of the patent application attached hereto.

100:動態調整運行交易系統100: Dynamically adjust the operation of the trading system

110:第一核心帳務交易裝置110: First core account transaction device

112:第二核心帳務交易裝置112: Second core account transaction device

120:處理器120:Processor

122:交易運算模組122: Transaction calculation module

124:交易監控模組124: Transaction Monitoring Module

126:交易搬移模組126: Transaction Migration Module

128:交易暫停模組128: Transaction Pause Module

130:交易恢復模組130:Transaction recovery module

132:交易異動通知模組132: Transaction change notification module

140:記憶體140:Memory

150:輸入/輸出裝置150: Input/output device

160:列印裝置160: Printing device

200,300,400,500,600,700:動態調整運行交易流程200,300,400,500,600,700: Dynamically adjust the transaction process

S201,S203,S205,S207,S209,S211,S213,S215,S217,S219:步驟S201, S203, S205, S207, S209, S211, S213, S215, S217, S219: Steps

S301,S303,S305,S307,S309,S311,S313,S315:步驟S301, S303, S305, S307, S309, S311, S313, S315: Steps

S401,S403,S405,S407:步驟S401, S403, S405, S407: Steps

S501,S503,S505,S507,S509:步驟S501, S503, S505, S507, S509: Steps

S601,S603,S605,S607,S609:步驟S601, S603, S605, S607, S609: Steps

S701,S703,S705,S707,S709,S711,S713:步驟S701, S703, S705, S707, S709, S711, S713: Steps

為讓本揭露和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下: 第1圖所繪示為根據本揭露的一些實施例的動態調整運行交易系統的方塊示意圖; 第2圖為本揭露的第一實施例的動態調整運行交易方法的流程圖; 第3圖為本揭露的第二實施例的動態調整運行交易方法的流程圖; 第4圖為本揭露的第三實施例的動態調整運行交易方法的流程圖; 第5圖為本揭露的第四實施例的動態調整運行交易方法的流程圖; 第6圖為本揭露的第五實施例的動態調整運行交易方法的流程圖;以及 第7圖為本揭露的一些實施例的動態調整運行交易方法中關於執行搬移指令的流程圖。 To make the disclosure and other purposes, features, advantages and embodiments more clearly understandable, the attached figures are described as follows: Figure 1 is a block diagram of a dynamically adjusted trading system according to some embodiments of the disclosure; Figure 2 is a flow chart of a dynamically adjusted trading method according to the first embodiment of the disclosure; Figure 3 is a flow chart of a dynamically adjusted trading method according to the second embodiment of the disclosure; Figure 4 is a flow chart of a dynamically adjusted trading method according to the third embodiment of the disclosure; Figure 5 is a flow chart of a dynamically adjusted trading method according to the fourth embodiment of the disclosure; Figure 6 is a flow chart of a dynamically adjusted trading method according to the fifth embodiment of the disclosure; and Figure 7 is a flow chart of executing a move instruction in the dynamically adjusted trading method according to some embodiments of the disclosure.

國內寄存資訊(請依寄存機構、日期、號碼順序註記) 無 國外寄存資訊(請依寄存國家、機構、日期、號碼順序註記) 無 Domestic storage information (please note in the order of storage institution, date, and number) None Foreign storage information (please note in the order of storage country, institution, date, and number) None

200:動態調整運行交易流程 200: Dynamically adjust the transaction process

S201,S203,S205,S207,S209,S211,S213,S215,S217,S219:步驟 S201, S203, S205, S207, S209, S211, S213, S215, S217, S219: Steps

Claims (7)

一種動態調整運行交易系統,包括:一第一核心帳務交易裝置,配置以進行複數個第一運行交易;一第二核心帳務交易裝置,訊號連接該第一核心帳務交易裝置,且配置以進行交易複數個第二運行交易;以及一處理器,耦接於該第一核心帳務交易裝置及該第二核心帳務交易裝置,配置以分別根據該第一核心帳務交易裝置及該第二核心帳務交易裝置的一交易負載訊號執行一搬移指令,其中該搬移指令包括將該些第一運行交易的至少其中一者搬移至該第二核心帳務交易裝置,或者將該些第二運行交易的至少其中一者搬移至該第一核心帳務交易裝置,且包括:一交易運算模組,配置以分別根據該些第一運行交易及該些第二運行交易的一即時交易資訊運算該些第一運行交易的一第一交易負載率及該些第二運行交易的一第二交易負載率;一交易監控模組,訊號連接該交易運算模組,配置以監控該第一交易負載率及該第二交易負載率的至少其中一者是否大於一第一監控負載率,其中當該第一交易負載率及該第二交易負載率的至少其中一者大於該第一監控負載率時,該交易監控模組產生一負載警示訊息;一交易搬移模組,訊號連接該交易監控模組,配置以 根據該負載警示訊息判斷是否執行該搬移指令;以及一交易暫停模組,訊號連接該交易監控模組及該交易搬移模組,配置以根據該負載警示訊息及該即時交易資訊決定是否執行一暫停指令,其中該即時交易資訊包括複數個交易步驟,且該些交易步驟包括一可暫停交易步驟及一不可暫停交易步驟,其中當該些第一運行交交易至少其中一者或該些第二運行交易的至少其中一者屬於該可暫停交易步驟時,該交易暫停模組才會執行該暫停指令,其中該搬移指令更包括:一搬移前指令,配置以暫停該些交易步驟的至少其中一者;一搬移交易步驟指令,配置以搬移該些交易步驟的至少其中一者至該第一核心帳務交易裝置及該第二核心帳務交易裝置的其中一者;一偵測識別碼指令,配置以偵測該些交易步驟的一識別碼,以判別該些交易步驟屬於相同的該些第一運行交易或該些第二運行交易;以及一搬移後交易指令,配置以使尚未執行的該些交易步驟的至少其中一者於該第一核心帳務交易裝置及該第二核心帳務交易裝置的其中一者中進行。 A dynamic adjustment operation transaction system includes: a first core account transaction device, configured to perform a plurality of first operation transactions; a second core account transaction device, signal-connected to the first core account transaction device and configured to perform a plurality of second operation transactions; and a processor, coupled to the first core account transaction device and the second core account transaction device, configured to execute a move instruction according to a transaction load signal of the first core account transaction device and the second core account transaction device, respectively, wherein the move instruction includes moving at least one of the first operation transactions to the second core account transaction device, or moving the second operation transactions to the second core account transaction device. The invention relates to a first core account transaction device, wherein at least one of the first transaction load rate and the second transaction load rate is moved to the first core account transaction device, and comprises: a transaction calculation module, configured to calculate a first transaction load rate of the first transaction and a second transaction load rate of the second transaction according to real-time transaction information of the first transaction and the second transaction; a transaction monitoring module, signal-connected to the transaction calculation module, configured to monitor whether at least one of the first transaction load rate and the second transaction load rate is greater than a first monitoring load rate, wherein when at least one of the first transaction load rate and the second transaction load rate is greater than the first monitoring load rate, the transaction monitoring module generates a load warning. message; a transaction transfer module, signal-connected to the transaction monitoring module, configured to determine whether to execute the transfer instruction according to the load warning message; and a transaction suspension module, signal-connected to the transaction monitoring module and the transaction transfer module, configured to determine whether to execute a suspension instruction according to the load warning message and the real-time transaction information, wherein the real-time transaction information includes a plurality of transaction steps, and the transaction steps include a suspendable transaction step and an unsuspendable transaction step, wherein the transaction suspension module will execute the suspension instruction only when at least one of the first running transactions or at least one of the second running transactions belongs to the suspendable transaction step, The move command further includes: a pre-move command configured to suspend at least one of the transaction steps; a move transaction step command configured to move at least one of the transaction steps to one of the first core account transaction device and the second core account transaction device; a detection identification code command configured to detect an identification code of the transaction steps to determine whether the transaction steps belong to the same first running transactions or the second running transactions; and a post-move transaction command configured to make at least one of the transaction steps that have not yet been executed be performed in one of the first core account transaction device and the second core account transaction device. 如請求項1所述之動態調整運行交易系統,其中該處理器進一步包括:一交易恢復模組,訊號連接該交易監控模組及該交易暫 停模組,其中當該第一交易負載率或該第二交易負載率小於該第一監控負載率時,該交易監控模組會產生一恢復交易訊息,且該交易恢復模組接受到該恢復交易訊息恢復該些第一運行交易的至少其中一者及該些第二運行交易的至少其中一者。 The dynamically adjusted transaction system as described in claim 1, wherein the processor further comprises: a transaction recovery module, signal-connected to the transaction monitoring module and the transaction suspension module, wherein when the first transaction load rate or the second transaction load rate is less than the first monitoring load rate, the transaction monitoring module generates a transaction recovery message, and the transaction recovery module receives the transaction recovery message to recover at least one of the first running transactions and at least one of the second running transactions. 如請求項1所述之動態調整運行交易系統,其中當該第一核心帳務交易裝置的該第一交易負載率小於一第二監控負載率且該第二核心帳務交易裝置的該第二交易負載率大於該第一監控負載率時,該交易搬移模組執行該搬移指令,將該第二核心帳務交易裝置的至少其中一者搬移至該第一核心帳務交易裝置;或者當該第二核心帳務交易裝置的該第二交易負載率小於該第二監控負載率且該第一核心帳務交易裝置的該第一交易負載率大於該第一監控負載率時,該交易搬移模組執行該搬移指令,將該第一核心帳務交易裝置的該些第一運行交易的至少其中一者搬移至該第二核心帳務交易裝置。 The dynamically adjusted operating transaction system as described in claim 1, wherein when the first transaction load rate of the first core account transaction device is less than a second monitoring load rate and the second transaction load rate of the second core account transaction device is greater than the first monitoring load rate, the transaction transfer module executes the transfer instruction to transfer at least one of the second core account transaction device to the first core account transaction device; or when the second transaction load rate of the second core account transaction device is less than the second monitoring load rate and the first transaction load rate of the first core account transaction device is greater than the first monitoring load rate, the transaction transfer module executes the transfer instruction to transfer at least one of the first operating transactions of the first core account transaction device to the second core account transaction device. 如請求項1所述之動態調整運行交易系統,其中該處理器進一步包括:一交易異動通知模組,訊號連接該交易暫停模組,配置以根據該交易暫停模組是否執行該暫停指令產生一暫停交易報表,或者根據該交易搬移模組是否執行該搬移指令產生一搬移交易報表。 The dynamically adjusted trading system as described in claim 1, wherein the processor further comprises: a trading change notification module, signal-connected to the trading suspension module, configured to generate a suspended trading report according to whether the trading suspension module executes the suspension instruction, or to generate a transfer trading report according to whether the trading transfer module executes the transfer instruction. 一種動態調整運行交易方法,包括:設定一第一監控負載率;運算並監控一第一核心帳務交易裝置中複數個第一運行交易的一第一交易負載率及一第二核心帳務交易裝置中複數個第二運行交易的一第二交易負載率;判斷該第一交易負載率及該第二交易負載率的其中一者是否大於該第一監控負載率;以及當該第一交易負載率和該第二交易負載率的其中一者大於該第一監控負載率時,搬移大於該第一監控負載率的該些第一運行交易及該些第二運行交易至少其中一者至該第一核心帳務交易裝置及該第二核心帳務交易裝置的其中一者,包括:執行一搬移前指令,使該些第一運行交易或該些第二運行交易的複數個交易步驟的至少其中一者暫停;執行一搬移交易步驟指令,使該些交易步驟的至少其中一者搬移到該第一核心帳務交易裝置及該第二核心帳務交易裝置的其中一者;執行一偵測識別碼指令,以判別該些交易步驟屬於相同的該些第一運行交易或該些第二運行交易;以及執行一搬移後交易指令,以使尚未執行的該些交易步驟的至少其中一者於該第一核心帳務交易裝置及該第二核心帳務交易裝置的其中一者中進行。 A method for dynamically adjusting operating transactions includes: setting a first monitoring load rate; calculating and monitoring a first transaction load rate of a plurality of first operating transactions in a first core account transaction device and a second transaction load rate of a plurality of second operating transactions in a second core account transaction device; determining whether one of the first transaction load rate and the second transaction load rate is greater than the first monitoring load rate; and when one of the first transaction load rate and the second transaction load rate is greater than the first monitoring load rate, moving at least one of the first operating transactions and the second operating transactions greater than the first monitoring load rate to the first core account transaction device and the second core account transaction device. One of the first core account transaction devices includes: executing a pre-transfer command to suspend at least one of the multiple transaction steps of the first running transactions or the second running transactions; executing a transfer transaction step command to transfer at least one of the transaction steps to one of the first core account transaction device and the second core account transaction device; executing a detection identification code command to determine whether the transaction steps belong to the same first running transactions or the second running transactions; and executing a post-transfer transaction command to perform at least one of the transaction steps that have not yet been executed in one of the first core account transaction device and the second core account transaction device. 如請求項5所述之動態調整運行交易方法,其中執行該偵測識別碼指令的步驟包括:刪除已經於該第一核心帳務交易裝置及該第二核心帳務交易裝置的其中一者中執行過的該些交易步驟的至少其中一者;以及保留尚未於該第一核心帳務交易裝置及該第二核心帳務交易裝置的其中一者中執行過的該些交易步驟的至少其中一者。 The method for dynamically adjusting and operating transactions as described in claim 5, wherein the step of executing the detection identification code instruction includes: deleting at least one of the transaction steps that have been executed in one of the first core account transaction device and the second core account transaction device; and retaining at least one of the transaction steps that have not been executed in one of the first core account transaction device and the second core account transaction device. 如請求項5所述之動態調整運行交易方法,進一步包括:判斷該第一核心帳務交易裝置的該第一交易負載率及該第二核心帳務交易裝置的該第二交易負載率的其中一者回復至小於該第一監控負載率時,使被暫停的該些第一運行交易和該些第二運行交易至少其中一者恢復交易。 The method for dynamically adjusting running transactions as described in claim 5 further includes: when it is determined that one of the first transaction load rate of the first core account transaction device and the second transaction load rate of the second core account transaction device has recovered to less than the first monitoring load rate, at least one of the suspended first running transactions and the suspended second running transactions is resumed.
TW112132627A 2023-08-29 2023-08-29 Dynamic adjustment running transaction system and method thereof TWI853690B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112132627A TWI853690B (en) 2023-08-29 2023-08-29 Dynamic adjustment running transaction system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112132627A TWI853690B (en) 2023-08-29 2023-08-29 Dynamic adjustment running transaction system and method thereof

Publications (1)

Publication Number Publication Date
TWI853690B true TWI853690B (en) 2024-08-21

Family

ID=93284371

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112132627A TWI853690B (en) 2023-08-29 2023-08-29 Dynamic adjustment running transaction system and method thereof

Country Status (1)

Country Link
TW (1) TWI853690B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI688914B (en) * 2016-07-08 2020-03-21 英商凱理普特恩國際有限公司 Distributed transaction processing and authentication system
CN113778692A (en) * 2021-11-10 2021-12-10 腾讯科技(深圳)有限公司 Data processing method and device, computer equipment and storage medium
CN114035911A (en) * 2021-08-27 2022-02-11 上海浦东发展银行股份有限公司 Non-critical transaction decoupling method and device under high concurrency scene and storage medium
CN114119261A (en) * 2021-11-26 2022-03-01 泰康保险集团股份有限公司 Processing method and device for anti-money laundering data, storage medium and electronic equipment
TWM644269U (en) * 2023-04-27 2023-07-21 元大證券股份有限公司 Trading Strategy Monitoring System
CN116483577A (en) * 2023-04-28 2023-07-25 中国工商银行股份有限公司 Task allocation processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI688914B (en) * 2016-07-08 2020-03-21 英商凱理普特恩國際有限公司 Distributed transaction processing and authentication system
CN114035911A (en) * 2021-08-27 2022-02-11 上海浦东发展银行股份有限公司 Non-critical transaction decoupling method and device under high concurrency scene and storage medium
CN113778692A (en) * 2021-11-10 2021-12-10 腾讯科技(深圳)有限公司 Data processing method and device, computer equipment and storage medium
CN114119261A (en) * 2021-11-26 2022-03-01 泰康保险集团股份有限公司 Processing method and device for anti-money laundering data, storage medium and electronic equipment
TWM644269U (en) * 2023-04-27 2023-07-21 元大證券股份有限公司 Trading Strategy Monitoring System
CN116483577A (en) * 2023-04-28 2023-07-25 中国工商银行股份有限公司 Task allocation processing method and device

Similar Documents

Publication Publication Date Title
US5649116A (en) Integrated decision management system
US10963960B1 (en) Computer system for automatic credit allocation of a shared line of credit
US11276067B2 (en) Systems and methods for detecting compromised automated teller machines
CA3060678A1 (en) Systems and methods for determining credit worthiness of a borrower
US20070061259A1 (en) Mass compromise/point of compromise analytic detection and compromised card portfolio management system
JP2012504289A (en) Evaluating loan access using online business transaction data
US20200034718A1 (en) Dynamic data snapshot management using predictive modeling
JP2021111261A (en) Model generation device, model generation method, and recording medium
TWI853690B (en) Dynamic adjustment running transaction system and method thereof
CN116051106B (en) Abnormal order processing method and device
US20190228472A1 (en) System and method for quantifiable categorization of candidates for asset allocation
US11983610B2 (en) Calculating decision score thresholds using linear programming
US11086675B2 (en) Processing future-dated resource reservation requests
CN117408626A (en) Workflow processing method and device and electronic equipment
US11900448B2 (en) Liquidity engine
JP2021103357A (en) Bank system and method performed by bank system
EP4152231A1 (en) Dynamically updating account access based on employment data
TWI680438B (en) Method of monitoring atm and atm using the same
JP7203706B2 (en) Transfer-only account management device, method, program, and system
TWM596918U (en) Automatic Recognition System for Key Customer Deals
JP6838959B2 (en) Information processing device
TWI740436B (en) Automatic discount recognition system of important customer and object
TWM636599U (en) Employee risk identification system
US20240378466A1 (en) Analytics rules engine for select transaction identification
US20240378604A1 (en) Analytics rules engine for credit transaction stacking identification