[go: up one dir, main page]

TWM661771U - Monitoring system - Google Patents

Monitoring system Download PDF

Info

Publication number
TWM661771U
TWM661771U TW113207987U TW113207987U TWM661771U TW M661771 U TWM661771 U TW M661771U TW 113207987 U TW113207987 U TW 113207987U TW 113207987 U TW113207987 U TW 113207987U TW M661771 U TWM661771 U TW M661771U
Authority
TW
Taiwan
Prior art keywords
transaction
monitoring
module
transaction data
scanning
Prior art date
Application number
TW113207987U
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 TW113207987U priority Critical patent/TWM661771U/en
Publication of TWM661771U publication Critical patent/TWM661771U/en

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

A monitoring system is provided, which includes a communication connector and a processor. The communication connector is used to receive transaction data from front-end system. The processor is used to drive operation of a transaction management platform and a multi-functional monitoring platform. The transaction management platform is used to scan the transaction data to generate scan result. The multi-functional monitoring platform is used to monitor whether the operation of the transaction management platform is abnormal and sent a notification when an abnormality in the operation of the transaction management platform is detected.

Description

監控系統Monitoring system

本新型創作是有關於一種監控機制,且特別是有關於一種用於金融交易的監控系統。The novel invention relates to a monitoring mechanism, and in particular to a monitoring system for financial transactions.

在當今的金融安全框架中,保障交易的合法性與透明度尤為重要。對於金融機構而言,有效打擊金融犯罪、防範洗錢行為成為了迫切需要解決的問題。由於金融交易的性質涉及到龐大且複雜的數據集,傳統的手工審查流程已無法滿足對於高效監控與審計的需求。自動化清查消費者的金流來源,在技術上面臨著諸多挑戰,其中包括如何精確識別交易背後的實際受益人,如何跟蹤跨國交易中的資金流向,以及如何處理和分析日益增長的交易數據量。據此,發展出一套可防止不法金融行為的監控系統。而如何確保這套監控系統得以正常運行則為目前待解決課題之一。In today's financial security framework, it is particularly important to ensure the legality and transparency of transactions. For financial institutions, effectively combating financial crimes and preventing money laundering have become urgent issues that need to be resolved. Due to the nature of financial transactions involving large and complex data sets, traditional manual review processes can no longer meet the needs for efficient monitoring and auditing. Automated investigation of consumer sources of funds faces many technical challenges, including how to accurately identify the actual beneficiaries behind the transaction, how to track the flow of funds in cross-border transactions, and how to process and analyze the growing amount of transaction data. Based on this, a monitoring system has been developed to prevent illegal financial activities. How to ensure that this monitoring system can operate normally is one of the issues currently to be resolved.

本新型創作提供一種監控系統,對用以掃描交易資料的交易管理平台進行監控,可即時發現交易管理平台是否有異常。This novel invention provides a monitoring system for monitoring a transaction management platform for scanning transaction data, and can instantly detect whether there is any abnormality in the transaction management platform.

本新型創作的監控系統,包括:通訊連接器,用以自前端系統接收交易資料;以及處理器,與通訊連接器通訊連接,並用以驅動交易管理平台以及多功能監控平台的運作。交易管理平台用掃描交易資料以產生掃描結果。多功能監控平台與交易管理平台通訊連接,並用以監控交易管理平台的運作是否異常,在偵測到交易管理平台的運作異常時,傳送通知。The monitoring system of the invention includes: a communication connector for receiving transaction data from a front-end system; and a processor, which is connected to the communication connector and used to drive the operation of a transaction management platform and a multi-function monitoring platform. The transaction management platform scans the transaction data to generate a scanning result. The multi-function monitoring platform is connected to the transaction management platform and used to monitor whether the operation of the transaction management platform is abnormal, and send a notification when an abnormal operation of the transaction management platform is detected.

在本新型創作的一實施例中,上述的通訊連接器、處理器、交易管理平台以及多功能監控平台設置在同一電子裝置中,電子裝置更包括:訊息傳遞佇列,用以接收由通訊連接器所接收的交易資料,並透過通訊連接器傳送掃描結果至前端系統。另外,交易管理平台用以與訊息傳遞佇列建立連接,以存取訊息傳遞佇列中的交易資料。In one embodiment of the present invention, the communication connector, processor, transaction management platform and multi-function monitoring platform are arranged in the same electronic device, and the electronic device further comprises: a message transmission queue for receiving transaction data received by the communication connector and transmitting the scanning result to the front-end system through the communication connector. In addition, the transaction management platform is used to establish a connection with the message transmission queue to access the transaction data in the message transmission queue.

在本新型創作的一實施例中,上述的多功能監控平台包括:交易收進監控模組,透過網路服務器來監控訊息傳遞佇列,以判斷交易資料的收進是否異常。In one embodiment of the present invention, the multifunctional monitoring platform includes: a transaction income monitoring module, which monitors the message transmission queue through a network server to determine whether the income of transaction data is abnormal.

在本新型創作的一實施例中,上述的交易管理平台包括:資料庫;適配器,用以接收交易資料;分析模組,用以對自適配器所接收的交易資料執行交易解析而獲得分析結果,並在資料庫中記錄與交易資料相對應的交易比對紀錄;以及掃描服務模組,用以對自分析模組所接收的分析結果進行名單比對並產生掃描結果,並且響應於產生掃描結果,更新資料庫中所記錄之與交易資料相對應的交易比對紀錄。In one embodiment of the present novel creation, the above-mentioned transaction management platform includes: a database; an adapter for receiving transaction data; an analysis module for performing transaction analysis on the transaction data received from the adapter to obtain analysis results, and recording transaction comparison records corresponding to the transaction data in the database; and a scanning service module for performing a list comparison on the analysis results received from the analysis module and generating scanning results, and in response to generating the scanning results, updating the transaction comparison records corresponding to the transaction data recorded in the database.

在本新型創作的一實施例中,上述的分析模組提供日誌檔。多功能監控平台包括:使用者同步排程監控模組,用以判斷日誌檔是否發生異常。In one embodiment of the present invention, the above analysis module provides a log file. The multifunctional monitoring platform includes: a user synchronization scheduling monitoring module for determining whether the log file is abnormal.

在本新型創作的一實施例中,上述的多功能監控平台包括:名單監控模組,用以傳送呼叫至掃描服務模組,並基於掃描服務模組回傳的查詢結果判定掃描服務模組的運作是否異常。分析模組響應於接收到呼叫,查詢管制名單,並傳送查詢結果至名單監控模組。In one embodiment of the present invention, the multifunctional monitoring platform includes: a list monitoring module for transmitting a call to the scanning service module and determining whether the operation of the scanning service module is abnormal based on the query result returned by the scanning service module. The analysis module queries the control list in response to receiving the call and transmits the query result to the list monitoring module.

在本新型創作的一實施例中,上述的多功能監控平台包括:掃描結果監控模組,用以查詢資料庫中記錄之與交易資料相對應的交易比對紀錄是否被更新,並在交易比對紀錄未被更新的情況下,判定交易資料為異常。In one embodiment of the present novel creation, the multifunctional monitoring platform includes: a scanning result monitoring module for querying whether the transaction comparison record corresponding to the transaction data recorded in the database has been updated, and if the transaction comparison record has not been updated, determining that the transaction data is abnormal.

在本新型創作的一實施例中,上述的掃描服務模組提供轉檔排程,以在指定時間對管制名單進行轉檔,並將轉檔後的轉檔結果儲存至資料庫。多功能監控平台包括:名單轉檔監控模組,用以查詢資料庫中的轉檔結果,並基於轉檔結果判斷轉檔排程是否異常。In one embodiment of the present invention, the scanning service module provides a conversion schedule to convert the control list at a specified time and store the converted results in a database. The multifunctional monitoring platform includes: a list conversion monitoring module to query the conversion results in the database and determine whether the conversion schedule is abnormal based on the conversion results.

在本新型創作的一實施例中,上述的多功能監控平台透過網路應用程式介面(Web Application Program Interface,Web API)傳送通知至指定裝置。In one embodiment of the present invention, the multifunctional monitoring platform sends notifications to a designated device via a Web Application Program Interface (Web API).

在本新型創作的一實施例中,上述的多功能監控平台透過簡易郵件傳輸協定(Simple Mail Transfer Protocol,SMTP)傳送通知至郵件伺服器,以透過郵件伺服器基於電子郵件地址傳送該通知。In one embodiment of the present novel creation, the multifunctional monitoring platform sends a notification to a mail server via Simple Mail Transfer Protocol (SMTP), so that the notification is sent via the mail server based on an email address.

基於上述,本新型創作的監控系統針對系統運行、交易掃描處理、批次運行狀態等作全方位的監控。Based on the above, this new monitoring system provides comprehensive monitoring of system operation, transaction scanning and processing, batch operation status, etc.

圖1是依照本新型創作一實施例的監控系統的示意圖。請參照圖1,監控系統100包括處理器110、儲存器120以及通訊連接器130。處理器110分別與儲存器120以及通訊連接器130通訊連接。Fig. 1 is a schematic diagram of a monitoring system according to an embodiment of the present invention. Referring to Fig. 1, the monitoring system 100 includes a processor 110, a memory 120 and a communication connector 130. The processor 110 is in communication connection with the memory 120 and the communication connector 130 respectively.

處理器110例如為中央處理單元(Central Processing Unit,CPU)、物理處理單元(Physics Processing Unit,PPU)、可程式化之微處理器(Microprocessor)、嵌入式控制晶片、數位訊號處理器(Digital Signal Processor,DSP)、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)或其他類似裝置。The processor 110 is, for example, a central processing unit (CPU), a physical processing unit (PPU), a programmable microprocessor, an embedded control chip, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or other similar devices.

儲存器120例如是任意型式的固定式或可移動式隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash memory)、硬碟或其他類似裝置或這些裝置的組合。儲存器120包括至少一或多個程式碼片段,上述程式碼片段在被安裝後,會由處理器110來執行。The memory 120 is, for example, any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory, hard disk or other similar device or a combination of these devices. The memory 120 includes at least one or more code segments, which are executed by the processor 110 after being installed.

在本實施例中,儲存器120包括第一應用程式與第二應程式。第一應用程式被處理器110執行以實現交易管理平台210的運作。第二應用程式被處理器110執行以實現多功能監控平台220的運作。通訊連接器130用以自前端系統接收交易資料。交易管理平台210用以與通訊連接器130通訊連接,並用以掃描交易資料以產生掃描結果。多功能監控平台220用以與交易管理平台210通訊連接,並用以監控交易管理平台210的運作是否異常,在偵測到交易管理平台210的運作異常時,傳送通知。In this embodiment, the memory 120 includes a first application and a second application. The first application is executed by the processor 110 to implement the operation of the transaction management platform 210. The second application is executed by the processor 110 to implement the operation of the multi-function monitoring platform 220. The communication connector 130 is used to receive transaction data from the front-end system. The transaction management platform 210 is used to communicate with the communication connector 130 and scan the transaction data to generate a scan result. The multi-function monitoring platform 220 is used to communicate with the transaction management platform 210 and monitor whether the operation of the transaction management platform 210 is abnormal, and send a notification when an abnormal operation of the transaction management platform 210 is detected.

通訊連接器130可以是採用區域網路(Local Area Network,LAN)技術、無線區域網路(Wireless LAN,WLAN)技術或行動通訊技術的晶片或電路。區域網路例為乙太網路(Ethernet)。無線區域網路例如為Wi-Fi。行動通訊技術例如為全球行動通訊系統(Global System for Mobile Communications,GSM)、第三代行動通訊技術(third-Generation,3G)、第四代行動通訊技術(fourth-Generation,4G)、第五代行動通訊技術(fifth-Generation,5G)等。The communication connector 130 may be a chip or circuit using a local area network (LAN) technology, a wireless local area network (WLAN) technology, or a mobile communication technology. An example of a local area network is Ethernet. An example of a wireless local area network is Wi-Fi. An example of a mobile communication technology is the Global System for Mobile Communications (GSM), the third-generation mobile communication technology (3G), the fourth-generation mobile communication technology (4G), the fifth-generation mobile communication technology (5G), etc.

圖2是依照本新型創作一實施例的監控系統整體架構的示意圖。請參照圖2,監控系統100包括電子裝置200以及網路服務器250。網路服務器250設置在不同於電子裝置200的伺服器設備中。在本實施例中,圖1所示的處理器110、儲存器120以及通訊連接器130設置在電子裝置200,而交易管理平台210、多功能監控平台220、訊息傳遞佇列230、排程器240運行在電子裝置200中,由處理器110來執行。FIG2 is a schematic diagram of the overall architecture of a monitoring system according to an embodiment of the present invention. Referring to FIG2, the monitoring system 100 includes an electronic device 200 and a network server 250. The network server 250 is set in a server device different from the electronic device 200. In this embodiment, the processor 110, the storage 120 and the communication connector 130 shown in FIG1 are set in the electronic device 200, while the transaction management platform 210, the multi-function monitoring platform 220, the message delivery queue 230 and the scheduler 240 run in the electronic device 200 and are executed by the processor 110.

所述交易管理平台210例如採用金融犯罪與合規管理(Financial Crime and Compliance Management,FCCM)的架構,其主要功能包括:反洗錢(Anti-Money Laundering,AML),透過分析和監控交易資料,識別潛在的洗錢行為;反恐怖融資(countering the financing of terrorism,CFT),分析交易資料,判斷交易資料是否為與恐怖主義有關的融資活動;合規監控,監視和審查交易資料,確保符合國際和本地監管機構的合規要求,並據以報告和記錄保留;風險評估,評估客戶和交易的風險,根據風險情況制定適當的控制和監控措施;以及支援調查與報告可疑交易。The transaction management platform 210 adopts the Financial Crime and Compliance Management (FCCM) architecture, and its main functions include: Anti-Money Laundering (AML), identifying potential money laundering activities by analyzing and monitoring transaction data; Countering the financing of terrorism (CFT), analyzing transaction data and determining whether the transaction data is financing activities related to terrorism; Compliance monitoring, monitoring and reviewing transaction data to ensure compliance with the compliance requirements of international and local regulatory agencies, and reporting and record retention accordingly; Risk assessment, assessing the risks of customers and transactions, and formulating appropriate control and monitoring measures based on risk situations; and supporting investigation and reporting of suspicious transactions.

訊息傳遞佇列230用以接收由通訊連接器130所接收的交易資料,並透過通訊連接器130傳送交易管理平台210的掃描結果至前端系統150。前端系統150例如為金融業的存匯主機,或其他用於金融交易的伺服器。The message transmission queue 230 is used to receive the transaction data received by the communication connector 130, and transmit the scanning result of the transaction management platform 210 to the front-end system 150 through the communication connector 130. The front-end system 150 is, for example, a deposit and withdrawal host in the financial industry, or other servers used for financial transactions.

訊息傳遞佇列230例如為一種訊息導向中介軟體(message-oriented middleware)。在一實施例中,訊息傳遞佇列230包括訊息佇列(message queue)與錯誤佇列(error queue),訊息佇列用以存放所接收的交易資料,錯誤佇列用以存放錯誤訊息。所述錯誤訊息是指在交易資料的格式不符合規定的格式時所產生的錯誤訊息。The message delivery queue 230 is, for example, a message-oriented middleware. In one embodiment, the message delivery queue 230 includes a message queue and an error queue. The message queue is used to store received transaction data, and the error queue is used to store error messages. The error message refers to an error message generated when the format of the transaction data does not conform to the specified format.

交易管理平台210包括適配器211、分析模組212、掃描服務模組213以及資料庫214。適配器211用以自訊息傳遞佇列230接收交易資料。在一實施例中,適配器211例如採用JAVA訊息服務(Java Message Service,JVM)應用程式介面(API)來實現。The transaction management platform 210 includes an adapter 211, an analysis module 212, a scanning service module 213, and a database 214. The adapter 211 is used to receive transaction data from the message delivery queue 230. In one embodiment, the adapter 211 is implemented by, for example, a Java Message Service (JVM) application programming interface (API).

分析模組212用以對自適配器211所接收的交易資料執行交易解析(例如:識別洗錢行為、恐怖融資行為等)而獲得分析結果並傳送分析結果至掃描服務模組213,並在資料庫214中記錄與交易資料相對應的交易比對紀錄。例如,分析模組212提供了針對管制名單(watch list)(例如,歐盟、外國資產控制辦公室(英語:Office of Foreign Assets Control)、聯合國等的管制名單)進行管理和維護的功能。並且,分析模組212還可定時去單一登入(single sign-on,SSO)系統將所有使用者資訊同步至資料庫214。而分析模組212進一步提供日誌檔(log file),以將每一次的批次同步結果記錄至日誌檔中。The analysis module 212 is used to perform transaction analysis (e.g., identifying money laundering, terrorist financing, etc.) on the transaction data received by the adapter 211 to obtain the analysis results and transmit the analysis results to the scanning service module 213, and record the transaction comparison records corresponding to the transaction data in the database 214. For example, the analysis module 212 provides the function of managing and maintaining the watch list (e.g., the watch list of the European Union, the Office of Foreign Assets Control, the United Nations, etc.). In addition, the analysis module 212 can also synchronize all user information to the database 214 through the single sign-on (SSO) system at regular intervals. The analysis module 212 further provides a log file to record the batch synchronization results each time in the log file.

掃描服務模組213用以對自分析模組212所接收的分析結果進行名單比對,以確認交易是否命中制裁、或者交易方落入管制名單中,進而產生掃描結果,並且將掃描結果傳送回分析模組212,使得分析模組212基於掃描結果更新資料庫214中所記錄之與交易資料相對應的交易比對紀錄。掃描服務模組213例如為企業資料品質(Enterprise Data Quality,EDQ)掃描服務,其提供了名稱、銀行國際代碼(Bank Identifier Code,BIC)、國家、城市港口、全文掃描等掃描服務,根據分析模組212送掃的類型,利用精準或模糊比對,比對是否命中制裁及/或管制名單,進而產生掃描結果。掃描服務模組213將掃描結果傳送回分析模組212,分析模組212會進一步根據掃描結果,例如命中管制名單進而產生案件,以將案件分配給對應的負責人,以由負責人來判斷掃描結果是否有問題,並進一步修改或更新。The scanning service module 213 is used to perform a list comparison on the analysis results received from the analysis module 212 to confirm whether the transaction hits the sanction or the transaction party falls into the control list, thereby generating a scanning result and transmitting the scanning result back to the analysis module 212, so that the analysis module 212 updates the transaction comparison record corresponding to the transaction data recorded in the database 214 based on the scanning result. The scanning service module 213 is, for example, an Enterprise Data Quality (EDQ) scanning service, which provides scanning services such as name, Bank Identifier Code (BIC), country, city port, and full text scanning. According to the type of scan sent by the analysis module 212, it uses precise or fuzzy matching to compare whether it hits the sanctions and/or control list, and then generates a scanning result. The scanning service module 213 sends the scanning result back to the analysis module 212, and the analysis module 212 will further generate a case based on the scanning result, such as hitting the control list, to assign the case to the corresponding person in charge, so that the person in charge can judge whether there is a problem with the scanning result and further modify or update it.

多功能監控平台220使用.NET core程式語言實作,其支援跨平台部屬,並且可快速擴充監控項目,支援多種通訊方式讀取系統資訊。多功能監控平台220包括交易收進監控模組221、使用者同步排程監控模組222、名單監控模組223、掃描結果監控模組224以及名單轉檔監控模組225。排程器240用以分別設定交易收進監控模組221、使用者同步排程監控模組222、名單監控模組223、掃描結果監控模組224以及名單轉檔監控模組225定時執行的時間區隔。排程器240例如採用類Unix系統的任務管理工具(例如crontab指令)來實現。排程器240用來設置定時執行的任務。The multi-function monitoring platform 220 is implemented using the .NET core programming language, which supports cross-platform deployment, can quickly expand monitoring items, and supports multiple communication methods to read system information. The multi-function monitoring platform 220 includes a transaction income monitoring module 221, a user synchronization scheduling monitoring module 222, a list monitoring module 223, a scan result monitoring module 224, and a list conversion monitoring module 225. The scheduler 240 is used to set the time interval for the scheduled execution of the transaction income monitoring module 221, the user synchronization scheduling monitoring module 222, the list monitoring module 223, the scan result monitoring module 224, and the list conversion monitoring module 225. The scheduler 240 is implemented, for example, by using a task management tool (such as a crontab command) of a Unix-like system. The scheduler 240 is used to set tasks to be executed at a scheduled time.

交易收進監控模組221透過網路服務器250來監控訊息傳遞佇列230,以判斷交易資料的收進是否異常。例如,交易收進監控模組221透過網路應用程式介面(Web application program interface,Web API)與網路服務器250發送指令,網路服務器250透過擴展訊息服務(eXtended Messaging Service,XMS)與訊息傳遞佇列230進行集成和互動。The transaction income monitoring module 221 monitors the message delivery queue 230 through the network server 250 to determine whether the transaction data income is abnormal. For example, the transaction income monitoring module 221 sends instructions to the network server 250 through the Web application program interface (Web API), and the network server 250 integrates and interacts with the message delivery queue 230 through the extended messaging service (eXtended Messaging Service, XMS).

在一實施例中,在交易管理平台210要存取訊息傳遞佇列230時,交易管理平台210會與訊息傳遞佇列230建立連接,連接建立之後,交易管理平台210才能夠自訊息傳遞佇列230接收交易資料。倘若收發異常,則交易管理平台210會與訊息傳遞佇列230之間的連接會斷開,或是無法建立連接。In one embodiment, when the transaction management platform 210 wants to access the message delivery queue 230, the transaction management platform 210 will establish a connection with the message delivery queue 230. After the connection is established, the transaction management platform 210 can receive transaction data from the message delivery queue 230. If the transmission and reception are abnormal, the connection between the transaction management platform 210 and the message delivery queue 230 will be disconnected, or the connection cannot be established.

交易收進監控模組221可基於交易管理平台210會與訊息傳遞佇列230之間的連線數量來判斷交易資料的收進有無異常。例如,在連線數量小於2的情況下,判定交易資料的收進有異常。或者,交易收進監控模組221也可基於錯誤佇列中所紀錄的錯誤訊息來判斷交易資料的收進有無異常。The transaction income monitoring module 221 can determine whether the transaction data income is abnormal based on the number of connections between the transaction management platform 210 and the message transmission queue 230. For example, when the number of connections is less than 2, it is determined that the transaction data income is abnormal. Alternatively, the transaction income monitoring module 221 can also determine whether the transaction data income is abnormal based on the error message recorded in the error queue.

使用者同步排程監控模組222用以透過DOTNET CORE System.io套件來讀取分析模組212中的每日使用者同步排程的日誌檔(LOG)來判斷日誌檔是否發生異常。The user synchronization schedule monitoring module 222 is used to read the daily user synchronization schedule log file (LOG) in the analysis module 212 through the DOTNET CORE System.io package to determine whether the log file is abnormal.

名單監控模組223用以傳送呼叫至掃描服務模組213,並基於掃描服務模組213回傳的查詢結果判定掃描服務模組213的運作是否異常。掃描服務模組213響應於接收到呼叫,查詢管制名單,並傳送查詢結果至名單監控模組223。具體而言,名單監控模組223會定時去掃描既有的管制名單,藉此判斷掃描服務模組213是否得以正常運作。例如,名單監控模組223可透過Web API來傳送附帶有針對指定人員進行查詢的呼叫至掃描服務模組213,使得掃描服務模組213查詢管制名單中是否存在所述指定人員,並回傳查詢結果至名單監控模組223。倘若查詢結果為查無此人,則名單監控模組223判定出現異常。倘若查詢結果為管制名單中包括此人,則名單監控模組223確定掃描服務模組213能夠正常運作。The list monitoring module 223 is used to send a call to the scanning service module 213, and determine whether the operation of the scanning service module 213 is abnormal based on the query result returned by the scanning service module 213. In response to receiving the call, the scanning service module 213 queries the control list and sends the query result to the list monitoring module 223. Specifically, the list monitoring module 223 will periodically scan the existing control list to determine whether the scanning service module 213 is operating normally. For example, the list monitoring module 223 can send a call with a query for a designated person to the scanning service module 213 through the Web API, so that the scanning service module 213 queries whether the designated person exists in the control list, and returns the query result to the list monitoring module 223. If the query result is that the designated person does not exist, the list monitoring module 223 determines that an abnormality has occurred. If the query result is that the designated person is included in the control list, the list monitoring module 223 determines that the scanning service module 213 can operate normally.

掃描結果監控模組224用以查詢資料庫214中記錄之與交易資料相對應的交易比對紀錄是否被更新,並在交易比對紀錄未被更新的情況下,判定交易資料為異常。具體而言,當交易資料由適配器211傳送至分析模組212時,分析模組212會在資料庫214中寫入與此交易資料相對應的交易比對紀錄。而在掃描服務模組213對分析結果進行名單比對並產生掃描結果之後,會去更新在資料庫214中與所述交易資料相對應的交易比對紀錄。例如,資料庫214中的交易比對紀錄中設置有旗標(flag),旗標的初始值為0(尚未更新的狀態),而在掃描服務模組213完產生掃描結果之後,將旗標的值設定為1(更新後的狀態)。據此,掃描結果監控模組224藉由查詢資料庫214中的交易資料的旗標便可判斷掃描服務模組213是否有完成掃描。The scanning result monitoring module 224 is used to check whether the transaction comparison record corresponding to the transaction data recorded in the database 214 has been updated, and if the transaction comparison record has not been updated, the transaction data is determined to be abnormal. Specifically, when the transaction data is transmitted from the adapter 211 to the analysis module 212, the analysis module 212 will write the transaction comparison record corresponding to the transaction data in the database 214. After the scanning service module 213 performs a list comparison on the analysis result and generates a scanning result, it will update the transaction comparison record corresponding to the transaction data in the database 214. For example, a flag is set in the transaction comparison record in the database 214, and the initial value of the flag is 0 (not updated yet), and after the scanning service module 213 generates the scanning result, the value of the flag is set to 1 (updated state). Accordingly, the scanning result monitoring module 224 can determine whether the scanning service module 213 has completed the scanning by querying the flag of the transaction data in the database 214.

如果分析模組212與掃描服務模組213之間的傳輸有異常,或是掃描服務模組213的運作有異常,在資料庫214中對應的交易比對紀錄便不會被更新。而交易比對紀錄沒有被更新就代表分析模組212與掃描服務模組213之間的傳輸有異常,或是掃描服務模組213的運作有異常。在實際實作中,可設置一個閾值(例如15分鐘),倘若在15分鐘內這筆交易資料的交易比對紀錄都沒有被更新,代表這筆交易資料沒有正常掃描。If there is an abnormality in the transmission between the analysis module 212 and the scanning service module 213, or if there is an abnormality in the operation of the scanning service module 213, the corresponding transaction comparison record in the database 214 will not be updated. If the transaction comparison record is not updated, it means that there is an abnormality in the transmission between the analysis module 212 and the scanning service module 213, or if there is an abnormality in the operation of the scanning service module 213. In actual practice, a threshold value (e.g., 15 minutes) can be set. If the transaction comparison record of this transaction data is not updated within 15 minutes, it means that this transaction data is not scanned normally.

掃描服務模組213還提供了轉檔排程,以在指定時間對管制名單進行轉檔,並將轉檔後的轉檔結果儲存至資料庫214。名單轉檔監控模組225用以查詢資料庫214中的轉檔結果,並基於轉檔結果判斷轉檔排程是否異常。具體而言,交易管理平台210會定時下載最新的管制名單,在新的管制名單下載完成之後,掃描服務模組213會去審查新的管制名單,以刪除不必要的資料,並且對新的管制名單執行轉檔排程,在轉檔排程完成之後,填入相應於轉檔成功或轉檔失敗的旗標至資料庫214的轉檔結果。名單轉檔監控模組225查詢資料庫214中的轉檔結果便可知道轉檔成功或轉檔失敗。The scanning service module 213 also provides a conversion schedule to convert the control list at a specified time and store the converted results in the database 214. The list conversion monitoring module 225 is used to query the conversion results in the database 214 and determine whether the conversion schedule is abnormal based on the conversion results. Specifically, the transaction management platform 210 will download the latest control list regularly. After the new control list is downloaded, the scanning service module 213 will review the new control list to delete unnecessary data and execute the conversion schedule for the new control list. After the conversion schedule is completed, fill in the flag corresponding to the conversion success or conversion failure to the conversion result of the database 214. The list conversion monitoring module 225 queries the conversion result in the database 214 to know whether the conversion is successful or failed.

掃描結果監控模組224與名單轉檔監控模組225可透過DOTNET CORE的資料庫資料存取函式庫ADO.NET來與資料庫214進行交互作用。The scanning result monitoring module 224 and the list conversion monitoring module 225 can interact with the database 214 through the database access library ADO.NET of DOTNET CORE.

在一實施例中,多功能監控平台220在偵測到異常時,可透過Web API傳送通知至指定裝置。例如,指定裝置為用以於監控和管理資訊科技(Information Technology,IT)基礎設施中各種系統、應用程式、服務和網絡的IT訊息監控系統。In one embodiment, when the multi-function monitoring platform 220 detects an abnormality, it can send a notification to a designated device through a Web API. For example, the designated device is an IT information monitoring system used to monitor and manage various systems, applications, services, and networks in an information technology (IT) infrastructure.

在另一實施例中,多功能監控平台220在偵測到異常時,可透過簡易郵件傳輸協定(Simple Mail Transfer Protocol,SMTP)傳送通知至郵件伺服器,以透過郵件伺服器基於電子郵件地址傳送通知。In another embodiment, when the multi-function monitoring platform 220 detects an abnormality, it can send a notification to a mail server via Simple Mail Transfer Protocol (SMTP), so as to send a notification based on an email address via the mail server.

綜上所述,本新型創作的監控系統針對系統運行、交易掃描處理、批次運行狀態等作全方位的監控。並且,監控系統適用於FCCM的架構,透過多功能監控平台可針對在交易管理平台進行各種功能狀態的監控。對於已知錯誤,能夠及時接獲錯誤訊息,進而連線排除異常。對於未知錯誤,在進行解析之後也可快速擴充上監控,完善監控項目。In summary, this new monitoring system provides comprehensive monitoring of system operation, transaction scanning and processing, batch operation status, etc. Moreover, the monitoring system is applicable to the FCCM architecture, and various functional statuses can be monitored on the transaction management platform through the multi-functional monitoring platform. For known errors, error messages can be received in time, and then the anomalies can be eliminated online. For unknown errors, monitoring can be quickly expanded after analysis to improve monitoring items.

100:監控系統 110:處理器 120:儲存器 130:通訊連接器 150:前端系統 200:電子裝置 210:交易管理平台 211:適配器 212:分析模組 213:掃描服務模組 214:資料庫 220:多功能監控平台 221:交易收進監控模組 222:使用者同步排程監控模組 223:名單監控模組 224:掃描結果監控模組 225:名單轉檔監控模組 230:訊息傳遞佇列 240:排程器 250:網路服務器 100: Monitoring system 110: Processor 120: Storage 130: Communication connector 150: Front-end system 200: Electronic device 210: Transaction management platform 211: Adapter 212: Analysis module 213: Scanning service module 214: Database 220: Multi-function monitoring platform 221: Transaction income monitoring module 222: User synchronization scheduling monitoring module 223: List monitoring module 224: Scanning result monitoring module 225: List conversion monitoring module 230: Message transmission queue 240: Scheduler 250: Network server

圖1是依照本新型創作一實施例的監控系統的示意圖。 圖2是依照本新型創作一實施例的監控系統整體架構的示意圖。 FIG1 is a schematic diagram of a monitoring system according to an embodiment of the present invention. FIG2 is a schematic diagram of the overall architecture of a monitoring system according to an embodiment of the present invention.

100:監控系統 100: Monitoring system

110:處理器 110: Processor

120:儲存器 120: Storage

130:通訊連接器 130: Communication connector

210:交易管理平台 210: Transaction management platform

220:多功能監控平台 220: Multifunctional monitoring platform

Claims (10)

一種監控系統,包括: 一通訊連接器,用以自一前端系統接收一交易資料;以及 一處理器,與該通訊連接器通訊連接,並用以驅動一交易管理平台以及一多功能監控平台的運作, 其中該交易管理平台用以掃描該交易資料以產生一掃描結果; 該多功能監控平台與該交易管理平台通訊連接,並用以監控該交易管理平台的運作是否異常,在偵測到該交易管理平台的運作異常時,傳送一通知。 A monitoring system includes: a communication connector for receiving transaction data from a front-end system; and a processor, which is connected to the communication connector for communication and used to drive the operation of a transaction management platform and a multi-function monitoring platform, wherein the transaction management platform is used to scan the transaction data to generate a scanning result; the multi-function monitoring platform is connected to the transaction management platform for communication and used to monitor whether the operation of the transaction management platform is abnormal, and send a notification when the operation of the transaction management platform is detected to be abnormal. 如請求項1所述的監控系統,其中該通訊連接器、該處理器、該交易管理平台以及該多功能監控平台設置在同一電子裝置中,該電子裝置更包括: 一訊息傳遞佇列,用以接收由該通訊連接器所接收的該交易資料,並透過該通訊連接器傳送該掃描結果至該前端系統; 其中該交易管理平台用以與該訊息傳遞佇列建立連接,以存取該訊息傳遞佇列中的該交易資料。 The monitoring system as described in claim 1, wherein the communication connector, the processor, the transaction management platform and the multi-functional monitoring platform are arranged in the same electronic device, and the electronic device further comprises: A message transmission queue for receiving the transaction data received by the communication connector and transmitting the scanning result to the front-end system through the communication connector; wherein the transaction management platform is used to establish a connection with the message transmission queue to access the transaction data in the message transmission queue. 如請求項2所述的監控系統,其中該多功能監控平台包括: 一交易收進監控模組,透過一網路服務器來監控該訊息傳遞佇列,以判斷該交易資料的收進是否異常。 The monitoring system as described in claim 2, wherein the multifunctional monitoring platform comprises: A transaction income monitoring module, which monitors the message transmission queue through a network server to determine whether the income of the transaction data is abnormal. 如請求項1所述的監控系統,其中該交易管理平台包括: 一資料庫; 一適配器,用以接收該交易資料; 一分析模組,用以對自該適配器所接收的該交易資料執行一交易解析而獲得一分析結果,並在該資料庫中記錄與該交易資料相對應的一交易比對紀錄;以及 一掃描服務模組,用以對自該分析模組所接收的該分析結果進行一名單比對並產生該掃描結果,並且傳送該掃描結果至該分析模組,使得該分析模組基於該掃描結果更新該資料庫中所記錄之與該交易資料相對應的該交易比對紀錄。 The monitoring system as described in claim 1, wherein the transaction management platform comprises: a database; an adapter for receiving the transaction data; an analysis module for performing a transaction analysis on the transaction data received from the adapter to obtain an analysis result, and recording a transaction comparison record corresponding to the transaction data in the database; and a scanning service module for performing a single comparison on the analysis result received from the analysis module and generating the scanning result, and transmitting the scanning result to the analysis module, so that the analysis module updates the transaction comparison record corresponding to the transaction data recorded in the database based on the scanning result. 如請求項4所述的監控系統,其中該分析模組提供一日誌檔, 該多功能監控平台包括: 一使用者同步排程監控模組,用以判斷該日誌檔是否發生異常。 The monitoring system as described in claim 4, wherein the analysis module provides a log file, and the multifunctional monitoring platform includes: a user synchronization scheduling monitoring module for determining whether the log file is abnormal. 如請求項4所述的監控系統,其中該多功能監控平台包括: 一名單監控模組,用以傳送一呼叫至該掃描服務模組,並基於該掃描服務模組回傳的一查詢結果判定該掃描服務模組的運作是否異常, 其中,該分析模組響應於接收到該呼叫,查詢一管制名單,並傳送該查詢結果至該名單監控模組。 The monitoring system as described in claim 4, wherein the multifunctional monitoring platform comprises: a single monitoring module for transmitting a call to the scanning service module and determining whether the operation of the scanning service module is abnormal based on a query result returned by the scanning service module, wherein the analysis module queries a control list in response to receiving the call and transmits the query result to the list monitoring module. 如請求項4所述的監控系統,其中該多功能監控平台包括: 一掃描結果監控模組,用以查詢該資料庫中記錄之與該交易資料相對應的該交易比對紀錄是否被更新,並在該交易比對紀錄未被更新的情況下,判定該交易資料為異常。 The monitoring system as described in claim 4, wherein the multifunctional monitoring platform comprises: A scanning result monitoring module for querying whether the transaction comparison record corresponding to the transaction data recorded in the database has been updated, and if the transaction comparison record has not been updated, determining that the transaction data is abnormal. 如請求項4所述的監控系統,其中該掃描服務模組提供一轉檔排程,以在一指定時間對一管制名單進行轉檔,並將轉檔後的一轉檔結果儲存至該資料庫, 該多功能監控平台包括: 一名單轉檔監控模組,用以查詢該資料庫中的該轉檔結果,並基於該轉檔結果判斷該轉檔排程是否異常。 The monitoring system as described in claim 4, wherein the scanning service module provides a conversion schedule to convert a control list at a specified time and stores a conversion result after conversion to the database. The multifunctional monitoring platform includes: A list conversion monitoring module for querying the conversion result in the database and judging whether the conversion schedule is abnormal based on the conversion result. 如請求項1所述的監控系統,其中該多功能監控平台透過一網路應用程式介面傳送該通知至一指定裝置。A monitoring system as described in claim 1, wherein the multifunctional monitoring platform sends the notification to a designated device via a network application programming interface. 如請求項1所述的監控系統,其中該多功能監控平台透過一簡易郵件傳輸協定傳送該通知至一郵件伺服器,以透過該郵件伺服器基於一電子郵件地址傳送該通知。A monitoring system as described in claim 1, wherein the multifunctional monitoring platform sends the notification to a mail server via a simple mail transmission protocol, so as to send the notification based on an email address via the mail server.
TW113207987U 2024-07-26 2024-07-26 Monitoring system TWM661771U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113207987U TWM661771U (en) 2024-07-26 2024-07-26 Monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113207987U TWM661771U (en) 2024-07-26 2024-07-26 Monitoring system

Publications (1)

Publication Number Publication Date
TWM661771U true TWM661771U (en) 2024-10-11

Family

ID=94036851

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113207987U TWM661771U (en) 2024-07-26 2024-07-26 Monitoring system

Country Status (1)

Country Link
TW (1) TWM661771U (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI894095B (en) * 2025-01-24 2025-08-11 禾亞數位科技股份有限公司 Virtual currency transaction abnormality control system and virtual currency transaction abnormality control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI894095B (en) * 2025-01-24 2025-08-11 禾亞數位科技股份有限公司 Virtual currency transaction abnormality control system and virtual currency transaction abnormality control method

Similar Documents

Publication Publication Date Title
US8799722B2 (en) Business to business network management event detection and response system and method
US6697809B2 (en) Data retrieval and transmission system
US8825798B1 (en) Business event tracking system
US7610172B2 (en) Method and system for monitoring non-occurring events
CN106548402B (en) Resource transfer monitoring method and device
US20040022379A1 (en) Apparatus and method for facilitating service management of communications services in a communications network
US20030167180A1 (en) System and methods for determining contract compliance
US7590701B2 (en) Apparatus and method for generating alert messages in a message exchange network
US12182080B2 (en) Custom data aggregation and integration processing
CN112039701A (en) Interface call monitoring method, device, equipment and storage medium
TWM661771U (en) Monitoring system
CN114218046B (en) A business monitoring method, medium, electronic device and readable storage medium
CN113590354A (en) Block chain-based information push method, apparatus, device, medium, and program product
US8799460B2 (en) Method and system of providing a summary of web application performance monitoring
CN111767127A (en) A business data processing method and device
CN115118571A (en) Business monitoring method, platform, computer equipment and storage medium
CA2736700C (en) Monitoring a mobile data service associated with a mailbox
CN113590715B (en) Blockchain-based information push method, device, equipment, medium and program product
CN120602545A (en) A method and device for implementing application atomic fusion orchestration based on OPENAPI
CN111652681A (en) Receipt processing method, server and computer readable storage medium
CN117692499A (en) Distributed monitoring management method, system, equipment and medium for operation and maintenance service
CN116866414A (en) Exception handling methods, devices, electronic devices and storage media for microservices
CN118941300A (en) Data processing method, device, electronic device and computer readable medium
US7640337B1 (en) Framework for application monitoring and management
CN115630120B (en) Data synchronization method, device, equipment and storage medium