TW530247B - Value-added machine system - Google Patents
Value-added machine system Download PDFInfo
- Publication number
- TW530247B TW530247B TW90129685A TW90129685A TW530247B TW 530247 B TW530247 B TW 530247B TW 90129685 A TW90129685 A TW 90129685A TW 90129685 A TW90129685 A TW 90129685A TW 530247 B TW530247 B TW 530247B
- Authority
- TW
- Taiwan
- Prior art keywords
- module
- data
- function
- patent application
- scope
- Prior art date
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
530247 五、發明說明(1) 發明領域: 本發明係關於一種金融交易機系統,特別是有關於一 種加值機(A d d e d V a 1 u e M a c h i n e,A V Μ )系統。 發明背景: 加值機(Added Value Machine,AVM)是繼自動櫃員機 (Automated Teller Machine, ATM)之後的一種新開發出 來的金融交易工具。目前加值機大都係由票證公司出租給 銀行,而由銀行選擇適當的地理位置放置,以供使用者進 行金融交易。通常票證公司裝設有一稱之π加值機監控系 統π的伺服器,以負責透過網路與加值機聯繫。而銀行除 了裝設有一伺服器,以負責透過網路與加值機監控系統之 伺服器聯繫之外,銀行中之電腦主機亦透過網路與加值機 直接聯繫。 其中上述網路連結之方式可包含有線網路或無線網 路,但目前主要係利用有線網路。又,目前加值機與銀行 電腦主機連線所使用的通訊協定’主要係採用美國知名電 腦廠商-I Β Μ電腦公司所開發的系統網路架構(S y s t e m Network Architecture,SNA)之通訊協定,至於目前加值 機與票證公司之加值機監控系統之伺服器間的連線,則主530247 V. Description of the invention (1) Field of the invention: The present invention relates to a financial transaction machine system, and more particularly to a value-added machine (A d d e d V a 1 u e M a c h i n e, A V M) system. BACKGROUND OF THE INVENTION: Added Value Machine (AVM) is a newly developed financial transaction tool following Automated Teller Machine (ATM). At present, most of the value-added machines are leased to banks by ticket companies, and the banks choose appropriate geographical locations for users to conduct financial transactions. Usually the ticket company is equipped with a server called π value-added machine monitoring system π, which is responsible for contacting the value-added machine through the network. In addition to the installation of a server in the bank, which is responsible for communicating with the server of the VAT monitoring system through the network, the host computer in the bank also directly communicates with the VAT through the network. The above-mentioned network connection method may include a wired network or a wireless network, but currently mainly uses a wired network. In addition, the current communication protocol used by the value-added machine to connect with the bank computer host mainly uses the system network architecture (SNA) communication protocol developed by the well-known American computer manufacturer-IB Computer Corporation. As for the current connection between the Voucher and the server of the Voucher monitoring system of the ticket company, the main
530247 五、發明說明(2) 要係採用習知的傳輸控制/網路通訊協定(T r a n s m i s s i〇η Control Protocol/Internet Protocol? TCP/IP)。如此 一來,若加值機之租金給付係採用拆帳方式,則銀行與票 證公司將可依據加值機傳過來的交易結果,計算出日後雙 方之個別拆帳金額。 當使用者 過網路,與上 控糸統之伺服 的交易資格資 剩餘金額等等 目與金額等等 及票證公司中 腦主機則將交 機,以完成使 值機因為任意 斷(亦即離線 操作加值機以進行金融交易時,加值機將透 述銀行電腦主機以及票證公司中的加值機監 器互傳訊息(例如:加值機將使用者所提供 料(例如金融卡卡號、金融卡密碼、金融卡 )、交易要求資料(例如提款、存款、購物項 )或交易結果,傳送給上述銀行電腦主機以 的加值機監控系統之司服器,而上述銀行電 易資格與父易要求審核結果,傳送給加值 用者所要求的金融交易之作業。當然,若加 原因導致與銀行以及票證公司之間的連線中 ),則加值機之金融交易功能將被停止。 目前加值機之系統設計由於並未採取模組化結構,故 除了系統維護相當不易之外,系統在進行整合測試時所需 花費的時間甚長,而且系統開發或系統運作時若需進行除 錯(D e b u g ),其難易度亦相當高。又,在目前加值機之系 統設計中,由於係將全域變數宣告於系統程式中的某處, 故容易造成系統除錯困難以及變數維護不易等問題。此530247 V. Description of the invention (2) The conventional transmission control / network communication protocol (Tr n s m i s s i〇η Control Protocol / Internet Protocol? TCP / IP) shall be adopted. In this way, if the value-added machine's rent payment is by means of account separation, the bank and the ticket company will be able to calculate the future individual account separation amounts based on the transaction results transmitted by the value-added machine. When the user goes over the network, the remaining amount of transaction qualification funds, etc. of the servo control system of the above control system, etc., and the mainframe of the ticket company will be handed over to complete the check-in because of any interruption (that is, offline) When operating the value-added machine for financial transactions, the value-added machine will disclose the mutual information of the bank computer host and the value-added machine monitor in the ticket company (for example: the value-added machine will provide the materials provided by the user (such as the financial card number, Financial card password, financial card), transaction request data (such as withdrawals, deposits, shopping items) or transaction results, sent to the above-mentioned bank computer host to the value-added machine monitoring system server, and the bank e-commerce qualifications and Father Easy requires the results of the audit to be transmitted to the financial transaction operations required by the value-added users. Of course, if the reasons for the addition result in the connection with the bank and the ticket company), the financial transaction function of the value-added machine will be stopped The current value-added system design does not adopt a modular structure, so in addition to the relatively difficult system maintenance, the system takes a long time to perform integration testing Moreover, if system development or system operation requires debugging (D ebug), the difficulty is quite high. Moreover, in the current system design of value-added machines, because global variables are declared somewhere in the system program, Therefore, it is easy to cause problems such as difficult system debugging and variable maintenance.
第7頁 530247 五、發明說明(3) 外,在目前加值機之系統設計中,由於交易的流程大多採 用Table的方式,並將Table定義在程式中,因此不僅將造 成程式可讀性低且維護相當不易之問題,而且每次要修改 流程均要重新再編譯一次,所費之工時甚鉅且危險性高。 是以,如何解決上述傳統加值機系統所產生的問題, 將是相當重要的。 發明目的及概述: 本發明之一目的在於提出一種加值機系統,藉由系統 模組化結構之設計,以使系統維護、系統開發或系統運作 時所需之除錯(D e b u g )簡易化,並縮短系統進行整合測試 所需花費的時間。 本發明之另一目的在於提出一種加值機系統,藉由將 全域變數導入資料庫中,以使系統除錯以及變數維護變得 更簡易。 本發明之又一目的在於提出一種加值機系統,藉由採 用條件式資料庫作為整個交易流程之控制中心,以使程式 可讀性變高以及維護簡易化,並使得每次修改流程時均不 需對原始程式碼進行修改與重新編譯。Page 7 530247 V. Description of the invention (3) In addition, in the current system design of value-added machines, because the flow of transactions mostly adopts the Table method, and the Table is defined in the program, not only will the program be less readable And the maintenance is quite difficult, and every time you modify the process, you have to recompile again, which costs a lot of time and is dangerous. Therefore, how to solve the problems generated by the above-mentioned traditional value-added machine system will be quite important. Object and Summary of the Invention: One object of the present invention is to provide a value-added machine system, which uses a system modularized structure design to simplify system maintenance, system development, or debugging required during system operation (D ebug). And reduce the time it takes for the system to perform integration testing. Another object of the present invention is to provide a value-added machine system, by introducing global variables into a database, to make system debugging and variable maintenance easier. Yet another object of the present invention is to provide a value-added machine system, which uses a conditional database as the control center of the entire transaction process, to make the program more readable and easy to maintain, and to make each time the process is modified No need to modify and recompile the original code.
530247 五、發明說明(4) 本發明提出一種加值機系統,其至少包含:一第一資 料庫、一函式(function)運作模組、一第二資料庫、一執 行函式搜尋模組、一裝置管理模組、一螢幕管理模組、一 第一資料收發模組、一核心(k e r n e 1 )模組。 其中,第一資料庫,用以儲存函式資料以及變數資 料。函式運作模組係與第一資料庫耦合,用以負責函式之 運作,而函式之運作包含對儲存於第一資料庫中的函式資 料以及變數資料,進行讀取或變更。至於第二資料庫,用 以儲存函式執行條件。而執行函式搜尋模組係與第二資料 庫耦合,用以接收函式運作模組傳來的一執行函式搜尋條 件,並將此執行函式搜尋條件與第二資料庫中所儲存的函 式執行條件做一比對,以找出符合此執行函式搜尋條件的 執行函式。 又,裝置管理模組,與複數個裝置耦合,用以管理此 複數個裝置,其中此複數個裝置包含讀卡機及資料輸入裝 置,而資料輸入裝置用以輸入服務要求訊息至裝置管理模 組中,且讀卡機之管理包含控制讀卡機機門之啟閉以及對 置入讀卡機内部的磁卡或晶片卡進行資料存取。而螢幕管 理模組,用以將所接收的資料顯示於螢幕上。第一資料收 發模組,負責與提供加值機系統之服務的第一伺服器互傳 資料。至於核心模組,與函式運作模組、執行函式搜尋模530247 5. Description of the invention (4) The present invention provides a value-added machine system, which at least includes: a first database, a function operation module, a second database, and an execution function search module , A device management module, a screen management module, a first data transceiver module, and a core (kerne 1) module. Among them, the first database is used to store function data and variable data. The function operation module is coupled with the first database and is responsible for the operation of the function. The operation of the function includes reading or changing the function data and variable data stored in the first database. As for the second database, it is used to store function execution conditions. The execution function search module is coupled to the second database, and is used to receive an execution function search condition from the function operation module, and the execution function search condition and the stored function in the second database Compare the execution conditions of the function to find the execution function that meets the search conditions of the execution function. In addition, the device management module is coupled with a plurality of devices to manage the plurality of devices, wherein the plurality of devices include a card reader and a data input device, and the data input device is used to input service request information to the device management module In addition, the management of the card reader includes controlling the opening and closing of the door of the card reader and performing data access to the magnetic card or chip card placed inside the card reader. The screen management module is used to display the received data on the screen. The first data transmitting and receiving module is responsible for transmitting and receiving data with the first server that provides the service of the value-added machine system. As for the core module, the function operation module and the function search module
第9頁 530247 五、發明說明(5) 組、裝置管理模組、螢幕管理模組、第一資料收發模組相 耦合,用以負責函式運作模組、執行函式搜尋模組、裝置 管理模組、螢幕管理模組、第一資料收發模組之間的資料 之傳送。 其中上述之第一資料收發模組與第一伺服器間的資料 傳送包含採用系統網路架構(S y s t e m N e t w 〇 r k Architecture,SNA )通訊協定。而資料輸入裝置包含鍵 盤。又,上述系統中之任二模組間的資料交換包含採用傳 輸控制/網路通訊協定(Transmission Control Protocol/Internet Protocol 5 TCP/IP)。而上述系統中 之任一模組可為一程式執行槽。此外,上述系統更包含一 控制板(P a n e 1 )管理模組與核心模組编合,負責管理加值 機系統,而加值機系統之管理包含對加值機系統進行結帳 作業。 其中上述之函式運作模組、執行函式搜尋模組、螢幕 管理模組、控制板管理模組可利用V i s u a 1 B a s i c軟體來開 發。而第一資料庫與第二資料庫可為一 Access 2 0 0 0資料 庫。而磁卡包含金融卡、晶片卡包含智慧卡(S m a r t C a r d)。又,上述複數個裝置更包含驗鈔機、不斷電系統 或列表機。此外,上述系統更包含一第二資料收發模組與 核心模組耦合,負責與監控加值機系統的第二伺服器互傳 資料。而第二資料收發模組與第二伺服器間的資料傳送包Page 9 530247 5. Description of the invention (5) The group, the device management module, the screen management module, and the first data transceiver module are coupled to be responsible for the function operation module, execution function search module, and device management Data transmission between the module, the screen management module and the first data transceiver module. The above-mentioned data transmission between the first data transceiver module and the first server includes the use of a system network architecture (Sy s t e m N e t w rk rk Architecture, SNA) communication protocol. The data input device includes a keyboard. In addition, data exchange between any two modules in the above system includes the use of Transmission Control Protocol / Internet Protocol 5 TCP / IP. Any module in the above system can be a program execution slot. In addition, the above-mentioned system further includes a control board (Panel 1) management module and core module, which is responsible for managing the value-added machine system, and the management of the value-added machine system includes the checkout operation of the value-added machine system. Among them, the above-mentioned function operation module, execution function search module, screen management module, and control board management module can be developed using the software of Vis u a 1 B a s i c. The first database and the second database may be an Access 2000 database. The magnetic card includes a financial card, and the chip card includes a smart card (Sm a r t C a r d). In addition, the plurality of devices further include a banknote detector, a UPS, or a list machine. In addition, the above-mentioned system further includes a second data transceiver module coupled with the core module, which is responsible for transmitting and receiving data with the second server monitoring the value-added machine system. The data transmission packet between the second data transceiver module and the second server
第10頁 530247 五、發明說明(6) 含採用傳輸控制/網路通訊協定。又,上述核心模組、第 一資料收發模組、第二資料收發模組、裝置管理模組可利 用V 1 s u a 1 C + +軟體來開發。而磁卡或晶片卡中之資料包含 卡號及剩餘金額等資料。 發明詳細說明: 本發明所提出的加值機系統之特點主要如下: (1 )將全域變數導入資料庫:全域變數的宣告在程式 設計中有相當重要的地位,以往的設計均將其宣告在程式 的某一塊地方,每一支程式再去讀取或寫入,易造成變數 維護不易、系統除錯困難等問題。本發明係將所用到的全 域變數放入資料庫中,在系統執行的同時,藉由資料庫所 内建之工具,即可得知目前變數的值、亦可立即改變變 數,對於線上即時除錯有相當大的幫助,為傳統發明所不 能。資料庫欄位中除了有變數值,亦可加入說明欄位,以 使變數可讀性大大提高,對日後文件之製作省去了不少工 時。 (2 )採條件式資料庫作為整個交易流程的控制中心: 傳統發明之流程大多採用Tab 1 e的方式,並將Tab 1 e定義在 程式中,因此不僅將造成程式可讀性低且維護相當不易之Page 10 530247 5. Description of the invention (6) Contains the use of transmission control / network communication protocols. The core module, the first data transceiver module, the second data transceiver module, and the device management module can be developed using V 1 s u a 1 C + + software. The data in the magnetic card or chip card includes the card number and the remaining amount. Detailed description of the invention: The features of the value-added machine system proposed by the present invention are mainly as follows: (1) Import global variables into the database: The declaration of global variables has a very important position in program design. Previous designs have declared them in In a certain part of the program, each program reads or writes, which easily causes problems such as difficult maintenance of variables and difficulty in system debugging. The present invention puts the global variables used in the database. While the system is running, the built-in tools in the database can be used to know the value of the current variable, and the variable can be changed immediately. Mistakes are quite helpful and cannot be found in traditional inventions. In addition to the variable value in the database field, a description field can also be added to greatly improve the readability of the variable, saving a lot of man-hours for the production of future documents. (2) The conditional database is used as the control center of the entire transaction process: Most of the traditional invention processes use the Tab 1 e method and define Tab 1 e in the program, so it will not only cause the program to be low in readability and maintain fairly. Not easy
第11頁 530247 五、發明說明(7) 問題,而且每次要修改流程均要重新再編譯一次,所費之 工時甚鉅且危險性高。而本發明係將所有交易均導入條件 式資料庫,經由其判斷來決定下一步驟為何,修改交易流 程並不需修改原始程式碼,亦不需重新再編譯一次,安全 性高且可讀性亦高,可讓使用者在最快的時間内經由條件 式貧料庫的父易流程’了解整個貧料流的流向。 (3 )採模組化結構設計:本發明之加值機系統採用模 組化結構設計’各模組相互獨立’並將其編譯成一個可執 行檔,各自處理自己份内的事務,任二模組之間的資料交 換介面均明確地訂定,使各模組可自行測試,再配合一些 相關測試程式,使各模組在整合測試時,所費的時間降至 最低。各模組間資料訊息的交換係由一個核心(Kerne 1 )模 組來負責,故各模組間資料訊息的交換均係透過此核心模 組來傳送,若有資料不對或資料未送出等介面問題,則經 由此核心模組所顯示出來的訊息,彳艮快地就能界定出問題 之所在,故省時、省工且除錯較容易。 (4 )各模組間之連接採用傳輸控制/網路通訊協定 (Transmission Control Protoco 1 / I nternet Protocol, TCP/IP): TCP/I P為目前最普及的通訊協定,將各執行檔 經由TCP/ IP來交換資料,使所有的執行檔不一定要在同一 台電腦上執行,在系統開發初期對多人要同時除錯各自的 程式時,有很大的幫助,可將系統分散在多台由TCP/ I P網Page 11 530247 V. Description of the invention (7) The problem, and each time the process is modified, it must be recompiled again, which costs a lot of time and is dangerous. The present invention introduces all transactions into a conditional database, and uses its judgment to determine the next step. Modifying the transaction process does not require modifying the original code, and does not require recompiling. It is highly secure and readable. It is also high, allowing users to understand the flow of the entire lean stream in the fastest time through the parent-friendly process of the conditional lean bank. (3) Modular structure design: The value-added machine system of the present invention adopts a modular structure design 'each module is independent of each other' and compiles it into an executable file, each of which handles its own affairs. The data exchange interface between the modules is clearly defined so that each module can test on its own, and cooperate with some related test programs to minimize the time spent by each module in the integration test. A core (Kerne 1) module is responsible for the exchange of data messages between modules. Therefore, the exchange of data messages between modules is transmitted through this core module. If there is any data error or data is not sent out, the interface Problems, the message displayed by this core module can quickly identify the problem, so it is easier to save time, labor and debug. (4) The connection between each module adopts Transmission Control Protoco 1 / Internet Protocol (TCP / IP): TCP / IP is the most popular communication protocol at present, and each execution file is transmitted via TCP / IP to exchange data, so that all the execution files do not have to be executed on the same computer. In the early stage of system development, it is very helpful for multiple people to debug their own programs at the same time. TCP / IP network
第12頁 530247 五、發明說明(8) ' 路連接在一起的電腦上,故使得開發程式變得容易,省去 了系統開發成員間互相等待除錯的時間。 (5 )好維護、好設計的模組化系統架構:在本發明之 加值機系統中,系統應用裎式(Appl ied pr〇gram,Ap)之 精趙在於將應用程式分成—支一支的小程式,明確定義哪 個!數由哪一個函式負責讀或寫,相關聯的函式集中放 在一支程式,好維護且功能明確。小的到一支函式,大的 到一支執行檔,在定義之初均清楚地定義其功能,避免造 成交叉火網的系統。Page 12 530247 V. Description of the invention (8) The computer is connected together, which makes it easy to develop programs, eliminating the time for system development members to wait for each other to debug. (5) A well-maintained and well-designed modular system architecture: In the value-added machine system of the present invention, the essence of the system application method (Appl ied pr0gram (Ap)) is to divide the application programs into one branch. Small program that clearly defines which! Which function is responsible for reading or writing, the related functions are centralized in one program, which is easy to maintain and has clear functions. From a small function to a large function file, at the beginning of the definition, their functions are clearly defined to avoid creating a cross-fire network system.
圖一為習知的加值機之網路架構示意圖,其顯示出加 值機1_過網路,分”票證公司職設的加值機監控 系統之伺服g 1 0 2、銀行中之電腦主機i Q 4相聯繫。而 中所裝設的銀行端伺服器、1〇6亦透過㈣,與票證公司所 裝設的加值機監控系統之伺服器丨〇2相聯繫。其中上述網 路連結之方式可包含有線網路(例如區域網路或撥號網路) 或無線網路,但目刖主要係利用有線網路。而加值機丄〇 〇 與銀行電腦主機104連線所使用的通訊協定,主要係採用Figure 1 is a schematic diagram of the network structure of a conventional value-added machine, which shows the value-added machine 1_ over the network, the "g1 0" of the value-added machine monitoring system set up by the ticket company 2. The computer in the bank The mainframe i Q 4 is connected. The bank-side server and 106 installed in China are also connected to the server of the value-added machine monitoring system installed by the ticket company through ㈣. Among these networks, The connection method may include a wired network (such as a local area network or a dial-up network) or a wireless network, but the purpose is mainly to use a wired network. The value-added machine 丄 〇〇 and the bank computer host 104 used to connect Communication protocol
糸統網路木構(System Network Architecture,SNA)之通 訊協定,至於加值機1 0 0與票證公司之加值機監控系統之 伺服器10 2間的連線’則主要係採用傳輸控制/網路通訊協 定(Transmission Control Protocol / Internet Protocol, TCP/IP)。The communication protocol of the System Network Architecture (SNA), as for the connection between the value-added machine 100 and the server 10 of the ticket company's value-added machine monitoring system 'is mainly used transmission control / Network Protocol (Transmission Control Protocol / Internet Protocol, TCP / IP).
第13頁 530247 五、發明說明(9) 是以,當使用者操作加值機1 0 0以進行金融交易時, 加值機1 0 0將透過網路,與上述銀行電腦主機1 0 4以及票證 公司中的加值機監控系統之伺服器1 0 2互傳訊息(例如:加 值機1 0 0將使用者所提供的交易資格資料(例如金融卡卡 號、金融卡密碼、金融卡剩餘金額等等)、交易要求資料 (例如提款、存款、購物項目與金額等等)或交易結果,傳 送給上述銀行電腦主機1 0 4以及票證公司中的加值機監控 系統之伺服器1 0 2,而上述銀行電腦主機1 0 4則將交易資格 與交易要求審核結果,傳送給加值機1 0 0,以完成使用者 _ 所要求的金融交易之作業,至於加值機10 0中的軟體若需 b 要更新,則可由加值機監控系統之伺服器1 0 2將新版軟體 > 傳送至加值機1 0 0中。當然,若加值機10 0因為任意原因導 ^ 致與銀行以及票證公司之間的連線中斷(亦即離線),則力口 值機1 0 0之金融交易功能將被停止。 ‘ ' 今依據本發明之一較佳實施例提出一種加值機系統, 其架構示意圖,請參考圖二。如圖二所示,本發明提出一 種加值機系統,其至少包含:一第一資料庫2 0 0、一函式 運作模組2 0 2、一第二資料庫2 0 4、一執行函式搜尋模組 2 0 6、一裝置管理模組2 0 8、一螢幕管理模組2 1 0、一第一 資料收發模組2 1 2、一核心模組2 1 4。 其中,第一資料庫2 0 0,用以儲存函式資料以及變數Page 13 530247 V. Description of the invention (9) Therefore, when the user operates the value-added machine 100 for financial transactions, the value-added machine 100 will communicate with the above-mentioned bank computer host 104 through the network and The server 1 of the value-added machine monitoring system in the ticket company exchanges messages (for example: the value-added machine 1 0 0 will pass the transaction qualification data provided by the user (such as debit card number, debit card password, remaining amount of debit card) Etc.), transaction request data (such as withdrawals, deposits, shopping items and amounts, etc.) or transaction results are transmitted to the above-mentioned bank computer host 104 and the value-added machine monitoring system server 1 0 2 in the ticket company , And the above-mentioned bank computer host 104 sends the transaction qualification and transaction request review results to the value-added machine 100 to complete the operation of the financial transaction requested by the user_, and the software in the value-added machine 100 If b is required to be updated, the server of the value-added machine monitoring system 1 0 2 can transfer the new software > to the value-added machine 1 0 0. Of course, if the value-added machine 10 0 is caused by any reason ^ And connections between ticket companies If it is interrupted (that is, offline), the financial transaction function of the check-in machine 100 will be stopped. '' A value-added machine system is proposed according to a preferred embodiment of the present invention. For a schematic diagram of its architecture, please refer to FIG. 2. As shown in Figure 2, the present invention provides a value-added machine system, which at least includes: a first database 2 0 0, a function operation module 2 0 2, a second database 2 0 4, an implementation Function search module 2 0 6, a device management module 2 0 8, a screen management module 2 1 0, a first data transceiver module 2 1 2, a core module 2 1 4. Among them, the first Database 2 0 0 for storing function data and variables
530247 五、發明說明(ίο) 資料。函式運作模組2 0 2係與第一資料庫2 0 0耦合,用以負 責函式之運作,而函式之運作包含對儲存於第一資料庫 2 0 0中的函式資料以及變數資料,進行讀取或變更。至於 第二資料庫2 0 4,用以儲存函式執行條件。而執行函式搜 尋模組2 0 6係與第二資料庫2 0 4耦合,用以接收函式運作模 組2 0 2傳來的一執行函式搜尋條件,並將此執行函式搜尋 條件與第二資料庫2 0 4中所儲存的函式執行條件做一比 對,以找出符合此執行函式搜尋條件的執行函式。 又,裝置管理模組2 0 8,與複數個裝置輕合,用以管 · 理此複數個裝置,其中此複數個裝置包含讀卡機及資料輸 入裝置,而資料輸入裝置用以輸入服務要求訊息至裝置管 理模組中,且讀卡機之管理包含控制讀卡機機門之啟閉以 及對置入讀卡機内部的磁卡或晶片卡進行資料存取。而螢 幕管理模組2 1 0,用以將所接收的資料(包含文字、圖片、 ’ 聲音、影像等資料)顯示於螢幕上。 第一資料收發模組2 1 2,負責與提供加值機系統之服 務的第一伺服器(亦即圖一中的銀行電腦主機1 0 4,但在此 並未顯示出來)互傳資料。至於核心模組2 1 4,與函式運作 t 模組2 0 2、執行函式搜尋模組2 0 6、裝置管理模組2 0 8、螢 幕管理模組2 1 0、第一資料收發模組2 1 2相耦合,用以負責 函式運作模組2 0 2、執行函式搜尋模組2 0 6、裝置管理模組 2 0 8、螢幕管理模組2 1 0、第一資料收發模組2 1 2之間的資530247 V. Description of the Invention (ίο) Information. The function operation module 2 0 2 is coupled with the first database 2 0 0 and is responsible for the operation of the function, and the operation of the function includes the function data and variables stored in the first data base 2 0 0 Data, read or change. As for the second database 204, which is used to store function execution conditions. The execution function search module 206 is coupled to the second database 204, and is configured to receive an execution function search condition from the function operation module 202, and use this execution function search condition Compare with the execution conditions of the function stored in the second database 204 to find the execution function that meets the search conditions of this execution function. In addition, the device management module 208 is light-weighted with a plurality of devices to manage and manage the plurality of devices, wherein the plurality of devices include a card reader and a data input device, and the data input device is used to input service requests. The information is sent to the device management module, and the management of the card reader includes controlling the opening and closing of the door of the card reader and performing data access to the magnetic card or chip card placed inside the card reader. The screen management module 2 10 is used to display the received data (including text, pictures, sound, video, and other data) on the screen. The first data transceiver module 2 1 2 is responsible for transmitting and receiving data with the first server (that is, the bank computer host 104 in Figure 1 but not shown here) that provides the services of the value-added system. As for the core module 2 1 4 and the function operation module 2 0 2, the function search module 2 0 6, the device management module 2 0 8, the screen management module 2 1 0, the first data transceiver module The group 2 1 2 is coupled to be responsible for the function operation module 2 0 2, the execution function search module 2 0 6, the device management module 2 0 8, the screen management module 2 1 0, the first data transmission module Group 2 1 2
第15頁 530247 五、發明說明(11) 料之傳送。 其中上述之第一資料收發模組21 2與第一伺服器間的 資料傳送包含採用系統網路架構(S y s t e m N e t w 〇 r k Architecture,SNA )通訊協定。而資料輸入裝置包含鍵 盤。又,上述系統中之任二模組間的資料交換包含採用傳 輸控制/網路通tfl協定(Transmission Control Protocol/Internet Protocol’ TCP/IP)。而上述系統中 之任一模組可為一程式執行檔。此外,上述系統更包含一 控制板管理模組2 1 8與核心模組2 1 4耦合,負責管理加值機 系統,而加值機系統之管理包含對加值機系統進行結帳作 業。 其中上述之函式運作模組2 0 2、執行函式搜尋模組 2 〇 6、螢幕管理模组2 1 0、控制板管理模組2 1 8可利用 V i s u a 1 B a s 1 c軟體來開發。而第一資料庫2 〇 〇與第二資料 庫20 4可為一 Access 200 0資料庫 ,…总卜巳言金融卡、曰“曰Page 15 530247 V. Description of the invention (11) Material transmission. The data transmission between the above-mentioned first data transceiver module 212 and the first server includes the use of a system network architecture (Sy s t e m Ne t w ○ RK Architecture, SNA) communication protocol. The data input device includes a keyboard. In addition, data exchange between any two modules in the above-mentioned system includes the use of Transmission Control Protocol / Internet Protocol 'TCP / IP. And any module in the above system can be a program execution file. In addition, the above-mentioned system further includes a control board management module 2 1 8 and a core module 2 14 coupled to manage the value-added machine system, and the management of the value-added machine system includes the check-out operation of the value-added machine system. Among them, the function operation module 2 0 2 described above, the execution function search module 2 〇6, the screen management module 2 1 0, and the control board management module 2 1 8 can be developed using the software V isua 1 B as 1 c. . The first database 200 and the second database 204 can be an Access 2000 database, and ...
II 片卡包含智慧卡(Smart Card)。又,上述複數個裝置更包 含驗鈔機、不斷電系統或列表機。此外,上述系統更包= 一第二資料收發模組2 1 6與核心模組2 1 4輕合,負責與^二 加值機系統的第二伺服器(亦即圖一中的加值機監控'系^先工 之伺服器1 0 2,但在此並未顯示出來)互傳資料。而第、一次 料收發模組2 1 6與第二伺服器間的資料傳送包含採用傳_胃 控制/網路通訊協定。 ' 别The II card includes a Smart Card. In addition, the plurality of devices further include a banknote detector, a UPS, or a list machine. In addition, the above system is more = a second data transceiver module 2 1 6 and a core module 2 1 4 are lightly connected, and is responsible for the second server of the value-added system (the value-added machine in Figure 1) Monitor 'system ^ Xian Gong's server 102, but it is not shown here) to exchange data. The data transmission between the first and first material transceiver modules 2 16 and the second server includes the use of a stomach control / network communication protocol. ' do not
第16頁Page 16
530247 五、發明說明(12) 又,上述核心模組2 1 4、第一資料收發模組2 1 2、第二 資料收發模組216、裝置管理模組2 0 8可利用Visual C + +軟 體來開發。而磁卡或晶片卡中之資料包含卡號及剩餘金額 等資料。 以上所述僅為本發明之較佳實施例而已,凡其它未脫 離本發明所揭示之精神下所完成之等效改變或修飾,均應 包含在下述之申請專利範圍内。 ❿ 11530247 V. Description of the invention (12) In addition, the above-mentioned core module 2 1 4, the first data transceiver module 2 1 2, the second data transceiver module 216, and the device management module 2 0 8 can use Visual C ++ software To develop. The data in the magnetic card or chip card includes the card number and the remaining amount. The above descriptions are merely preferred embodiments of the present invention, and any equivalent changes or modifications made without departing from the spirit disclosed by the present invention should be included in the scope of patent application described below. ❿ 11
第17頁 530247 圖式簡單說明 圖一顯示的是習知的加值機之網路架構示意圖;及 圖二顯示的是依據本發明之一較佳實施例,加值機系 統之架構不意圖。 圖號部分: 加值機1 0 0 ; 加值機監控系統之伺服器1 0 2 ; 銀行電腦主機1 0 4, 銀行端伺服器1 0 6 ; 第一資料庫2 0 0 ; 函式運作模組2 0 2 ; 第二資料庫2 0 4 ; 執行函式搜尋模組2 0 6 ; 裝置管理模組2 0 8 ; 螢幕管理模組2 1 0 ; 第一資料收發模組2 1 2 ; 核心模組2 1 4 ; 第二資料收發模組2 1 6 ; 控制板管理模組2 1 8。Page 17 530247 Brief description of the drawings Figure 1 shows a schematic diagram of the network structure of a conventional value-added machine; and Figure 2 shows a structure of the value-added machine system according to a preferred embodiment of the present invention, which is not intended. Part of drawing number: value added machine 100; server 10 of value added machine monitoring system; host computer bank 104, bank server 106; first database 2 00; function operation mode Group 202; second database 204; execution function search module 206; device management module 208; screen management module 2 10; first data transceiver module 2 1 2; core Module 2 1 4; second data transceiver module 2 1 6; control board management module 2 1 8.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW90129685A TW530247B (en) | 2001-11-30 | 2001-11-30 | Value-added machine system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW90129685A TW530247B (en) | 2001-11-30 | 2001-11-30 | Value-added machine system |
Publications (1)
Publication Number | Publication Date |
---|---|
TW530247B true TW530247B (en) | 2003-05-01 |
Family
ID=28787862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW90129685A TW530247B (en) | 2001-11-30 | 2001-11-30 | Value-added machine system |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW530247B (en) |
-
2001
- 2001-11-30 TW TW90129685A patent/TW530247B/en not_active IP Right Cessation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8290869B2 (en) | Automated teller machine system and method and relay center | |
US6850996B2 (en) | System and method for enabling transactions between a web server and an automated teller machine over the internet | |
JP4272186B2 (en) | Collection agency system | |
US20210118072A1 (en) | Method and apparatus for hotel management and blockchain node server | |
US20020138431A1 (en) | System and method for providing supervision of a plurality of financial services terminals with a document driven interface | |
CN106251485B (en) | A kind of self-service device system for unified management | |
US20020032655A1 (en) | System and method for providing financial services terminals with a document driven interface | |
US20050049974A1 (en) | Credit card payment processing system and method | |
CN105069926A (en) | Counter service self-service realization method | |
CN103777928A (en) | Graph front-end system for bank foreground operation interface | |
CN108898492A (en) | A kind of crowdsourcing task implementation method and apparatus and system based on alliance's chain | |
CN110363663A (en) | Batch data processing method, device, equipment and storage medium based on block chain | |
US6336590B1 (en) | Electronic funds transfer network test system | |
CN102073969A (en) | Method for realizing debit and credit integrated card | |
CN100556026C (en) | Control method based on the financial self-help service system of Web | |
JP7044591B2 (en) | Information processing equipment, information processing methods and information processing programs | |
TW530247B (en) | Value-added machine system | |
KR20020030052A (en) | A customer card for joint transaction and the finance dealings automatic machine with a customer card | |
JP2001282994A (en) | Method and system for managing overdue credit | |
JP4951198B2 (en) | Fund centralized management method, fund centralized management system, and program for fund centralized management system | |
WO2024128351A1 (en) | Method for providing 24-hour currency exchange service based on blockchain wallet | |
RU2732729C1 (en) | Method for integration of peripheral devices of software and hardware systems | |
JP2006065715A (en) | Transfer processor and program | |
KR20010084922A (en) | System & method for real-time account transfers with firm banking network based on network | |
JP2021119439A (en) | Information management device, program and information terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GD4A | Issue of patent certificate for granted invention patent | ||
MM4A | Annulment or lapse of patent due to non-payment of fees |