[go: up one dir, main page]

TWI813082B - Cardless finance transaction system and its host server - Google Patents

Cardless finance transaction system and its host server Download PDF

Info

Publication number
TWI813082B
TWI813082B TW110144471A TW110144471A TWI813082B TW I813082 B TWI813082 B TW I813082B TW 110144471 A TW110144471 A TW 110144471A TW 110144471 A TW110144471 A TW 110144471A TW I813082 B TWI813082 B TW I813082B
Authority
TW
Taiwan
Prior art keywords
gesture
unit
hand
user
feature
Prior art date
Application number
TW110144471A
Other languages
Chinese (zh)
Other versions
TW202322060A (en
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 TW110144471A priority Critical patent/TWI813082B/en
Publication of TW202322060A publication Critical patent/TW202322060A/en
Application granted granted Critical
Publication of TWI813082B publication Critical patent/TWI813082B/en

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Collating Specific Patterns (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A cardless financial transaction system includes an ATM and a host server. The ATM includes an image capturing device and a display screen. The display screen displays a gesture prompt screen to an operator. The image capturing device captures a verification image for the operator. The verification image includes the demonstration gesture shown by the operator according to the gesture prompt screen. The host server includes a database unit, an image recognition unit and a processing unit. The database unit stores a plurality of user hand feature values corresponding to different users. The image recognition unit is used for recognizing the verification image and analyzing a gesture feature value based on the hand that demonstrates the gesture. The processing unit is used to compare and determine whether the gesture feature value matches one of the user's hand feature values.

Description

無卡式金融交易系統及主機伺服器Cardless financial transaction system and host server

本發明有關於一種金融交易系統,尤指一種無卡式金融交易系統及主機伺服器。The invention relates to a financial transaction system, in particular to a cardless financial transaction system and a host server.

一般而言,現有的無卡提款系統中,提款者不需對自動櫃員機(Automated Teller Machine, ATM)插入金融卡,也能從自動櫃員機進行提款,提高使用者不少便利與興趣。現有的一種身份驗證之方式是透過對提款者進行靜脈辨識以進行身份驗證。Generally speaking, in the existing cardless withdrawal system, the withdrawer does not need to insert a financial card into the Automated Teller Machine (ATM) and can withdraw money from the ATM, which improves the user's convenience and interest. An existing method of identity verification is to verify the identity of the withdrawer through vein identification.

然而,採用靜脈辨識之自動櫃員機必須配置特定之靜脈感測裝置,故需增加額外硬體設備,提高硬體成本,從而無法提升業者之設置意願。However, ATMs that use vein recognition must be equipped with specific vein sensing devices, so additional hardware equipment is required, increasing hardware costs, and thus failing to increase the willingness of operators to install it.

由此可見,上述技術顯然仍存在不便與缺陷,而有待加以進一步改良。因此,如何能有效地解決上述不便與缺陷,實屬當前重要研發課題之一,亦成爲當前相關領域亟需改進的目標。It can be seen that the above-mentioned technology obviously still has inconveniences and defects, and needs to be further improved. Therefore, how to effectively solve the above inconveniences and defects is indeed one of the current important research and development topics, and it has also become an urgent need for improvement in related fields.

本發明之一目的在於提供一種無卡式金融交易系統及主機伺服器,用以解決以上先前技術所提到的困難。One object of the present invention is to provide a cardless financial transaction system and a host server to solve the above difficulties mentioned in the prior art.

本發明之一實施例提供一種無卡式金融交易系統。無卡式金融交易系統包含一主機伺服器與至少一自動櫃員機。自動櫃員機包括一第一傳輸單元、一第一影像擷取裝置與一顯示螢幕,顯示螢幕用以對一操作人員顯示至少一手勢提示畫面,第一影像擷取裝置用以對操作人員擷取一驗證影像,驗證影像包含操作人員依據手勢提示畫面所出示之一演示手勢。主機伺服器包括一第二傳輸單元、一資料庫單元、一影像辨識單元及一處理單元。第二傳輸單元透過一網路架構電連接第一傳輸單元,資料庫單元內儲存有多數筆對應不同用戶之用戶手部特徵值,影像辨識單元用以辨識驗證影像,並依據演示手勢之一手部解析出一手勢特徵值,處理單元電連接第二傳輸單元、資料庫單元與影像辨識單元,用以比對並判斷手勢特徵值是否匹配其中一用戶手部特徵值。One embodiment of the present invention provides a cardless financial transaction system. The cardless financial transaction system includes a host server and at least one automatic teller machine. The automatic teller machine includes a first transmission unit, a first image capture device and a display screen. The display screen is used to display at least one gesture prompt screen to an operator. The first image capture device is used to capture an operator. Verification image, the verification image includes one of the demonstration gestures produced by the operator according to the gesture prompt screen. The host server includes a second transmission unit, a database unit, an image recognition unit and a processing unit. The second transmission unit is electrically connected to the first transmission unit through a network architecture. The database unit stores user hand characteristic values of a plurality of pens corresponding to different users. The image recognition unit is used to recognize and verify the image and perform one of the hand gestures according to the demonstration gesture. After parsing out a gesture characteristic value, the processing unit is electrically connected to the second transmission unit, the database unit and the image recognition unit to compare and determine whether the gesture characteristic value matches one of the user's hand characteristic values.

依據本發明一或複數個實施例,在上述無卡式金融交易系統中,主機伺服器更包含一身分驗證單元。身分驗證單元電連接處理單元,用以指示自動櫃員機依序執行多個身分驗證步驟,並因應這些身分驗證步驟透過顯示螢幕顯示多個手勢提示畫面。According to one or more embodiments of the present invention, in the above-mentioned cardless financial transaction system, the host server further includes an identity verification unit. The identity verification unit is electrically connected to the processing unit, and is used to instruct the automatic teller machine to perform a plurality of identity verification steps in sequence, and display a plurality of gesture prompt screens through the display screen in response to these identity verification steps.

依據本發明一或複數個實施例,在上述無卡式金融交易系統中,這些手勢提示畫面分別為剪刀手勢、石頭手勢、布手勢與數字手勢之提示。According to one or more embodiments of the present invention, in the above-mentioned cardless financial transaction system, these gesture prompt screens are prompts for scissors gesture, rock gesture, paper gesture and digital gesture respectively.

依據本發明一或複數個實施例,上述無卡式金融交易系統更包含一銀行伺服器。銀行伺服器包含一第三傳輸單元、一第二影像擷取裝置與一註冊單元。第三傳輸單元透過網路架構電連接第二傳輸單元。第二影像擷取裝置用以對一註冊用戶擷取一註冊影像。註冊影像包含註冊用戶之手部所出示之另一演示手勢。註冊單元電連接第三傳輸單元與第二影像擷取裝置,用以要求主機伺服器之影像辨識單元辨識註冊影像,使得影像辨識單元依據另一演示手勢之一手部解析出另一用戶手部特徵值,並讓另一用戶手部特徵值存入主機伺服器之資料庫單元。According to one or more embodiments of the present invention, the above-mentioned cardless financial transaction system further includes a bank server. The bank server includes a third transmission unit, a second image capture device and a registration unit. The third transmission unit is electrically connected to the second transmission unit through the network architecture. The second image capturing device is used to capture a registered image of a registered user. The registered image includes another demonstration gesture performed by the registered user's hand. The registration unit is electrically connected to the third transmission unit and the second image capture device, and is used to request the image recognition unit of the host server to recognize the registered image, so that the image recognition unit can analyze the hand characteristics of another user based on one of the hands of another demonstration gesture. value, and allow another user's hand characteristic value to be stored in the database unit of the host server.

依據本發明一或複數個實施例,在上述無卡式金融交易系統中,影像辨識單元依據演示手勢之手部之手腕定點、手指之指尖及指關節解析出手勢特徵值,以及依據另一演示手勢之手部之手腕定點、手指之指尖及指關節解析出另一用戶手部特徵值。According to one or more embodiments of the present invention, in the above-mentioned cardless financial transaction system, the image recognition unit analyzes the gesture feature value based on the wrist fixed point of the hand performing the gesture, the fingertips and the knuckles of the fingers, and based on another The characteristic values of another user's hand are analyzed from the fixed wrist point of the hand demonstrating the gesture, the fingertips and the knuckles of the fingers.

依據本發明一或複數個實施例,在上述無卡式金融交易系統中,處理單元取得演示手勢之手勢特徵值之特徵矩陣與其中一用戶手部特徵值之特徵矩陣之間的差距範圍,並於判斷出差距範圍符合一預設範圍時,處理單元判定手勢特徵值匹配其中一用戶手部特徵值。According to one or more embodiments of the present invention, in the above-mentioned cardless financial transaction system, the processing unit obtains the gap range between the feature matrix of the gesture feature value of the demonstration gesture and the feature matrix of one of the user's hand feature values, and When it is determined that the gap range meets a preset range, the processing unit determines that the gesture feature value matches one of the user's hand feature values.

本發明之一實施例提供一種主機伺服器。主機伺服器適用於一無卡式金融交易系統,且主機伺服器包括一傳輸單元、一資料庫單元、一影像辨識單元及一處理單元。傳輸單元透過一網路架構電連接一自動櫃員機,用以接收自動櫃員機傳來之一驗證影像,驗證影像包含一操作人員所出示之一演示手勢。資料庫單元內儲存有多數筆對應不同用戶之用戶手部特徵值。影像辨識單元用以辨識驗證影像,並依據演示手勢之一手部之手腕定點、手指之指尖及指關節解析出一手勢特徵值。處理單元電連接傳輸單元、資料庫單元與影像辨識單元,用以比對並判斷手勢特徵值是否匹配其中一用戶手部特徵值。An embodiment of the present invention provides a host server. The host server is suitable for a cardless financial transaction system, and the host server includes a transmission unit, a database unit, an image recognition unit and a processing unit. The transmission unit is electrically connected to an automatic teller machine through a network architecture, and is used to receive a verification image from the automatic teller machine, where the verification image includes a demonstration gesture produced by an operator. The database unit stores user hand characteristic values of a plurality of pens corresponding to different users. The image recognition unit is used to recognize and verify the image, and analyze a gesture feature value based on the wrist fixed point of the hand performing the gesture, the fingertips and the knuckles of the fingers. The processing unit is electrically connected to the transmission unit, the database unit and the image recognition unit, and is used to compare and determine whether the gesture feature value matches one of the user's hand feature values.

依據本發明一或複數個實施例,上述主機伺服器更包含一身分驗證單元,身分驗證單元電連接處理單元,用以指示自動櫃員機依序執行多個身分驗證步驟,並提供多個對應之身分驗證步驟的手勢提示畫面至自動櫃員機。According to one or more embodiments of the present invention, the above-mentioned host server further includes an identity verification unit. The identity verification unit is electrically connected to the processing unit to instruct the automatic teller machine to perform multiple identity verification steps in sequence and provide multiple corresponding identities. Gesture prompt screen for verification steps to the ATM.

依據本發明一或複數個實施例,在上述主機伺服器中,這些手勢提示畫面分別為剪刀手勢、石頭手勢、布手勢與數字手勢之提示。According to one or more embodiments of the present invention, in the above-mentioned host server, these gesture prompt screens are prompts for scissors gestures, rock gestures, paper gestures and digital gestures respectively.

依據本發明一或複數個實施例,在上述主機伺服器中,處理單元取得演示手勢之手勢特徵值之特徵矩陣與其中一用戶手部特徵值之特徵矩陣之間的差距範圍,並於判斷出差距範圍符合一預設範圍時,處理單元判定手勢特徵值匹配其中一用戶手部特徵值。According to one or more embodiments of the present invention, in the above host server, the processing unit obtains the gap range between the feature matrix of the gesture feature value of the demonstration gesture and the feature matrix of one of the user's hand feature values, and determines When the gap range meets a preset range, the processing unit determines that the gesture feature value matches one of the user's hand feature values.

如此,透過以上各實施例之所述架構,利用既有自動櫃員機上的監視攝影機,能夠迅速有效辨別是否為本人。此外,對銀行而言,無須增加額外硬體設備,能大幅提升銀行設置意願。In this way, through the structure described in the above embodiments, the surveillance camera on the existing ATM can be used to quickly and effectively identify whether it is the person. In addition, for banks, there is no need to add additional hardware equipment, which can greatly increase the bank's willingness to set up.

以上所述僅係用以闡述本發明所欲解決的問題、解決問題的技術手段、及其產生的功效等等,本發明之具體細節將在下文的實施方式及相關圖式中詳細介紹。The above is only used to describe the problems to be solved by the present invention, the technical means to solve the problems, the effects thereof, etc. The specific details of the present invention will be introduced in detail in the following embodiments and related drawings.

以下將以圖式揭露本發明之複數個實施例,為明確說明起見,許多實務上的細節將在以下敘述中一併說明。然而,應瞭解到,這些實務上的細節不應用以限制本發明。也就是說,在本發明各實施例中,這些實務上的細節是非必要的。此外,為簡化圖式起見,一些習知慣用的結構與元件在圖式中將以簡單示意的方式繪示之。The following will disclose multiple embodiments of the present invention in the drawings. For the sake of clarity, many practical details will be explained in the following description. However, it will be understood that these practical details should not limit the invention. That is to say, in various embodiments of the present invention, these practical details are not necessary. In addition, for the sake of simplifying the drawings, some commonly used structures and components will be illustrated in a simple schematic manner in the drawings.

第1圖為本發明一實施例之無卡式金融交易系統10的方塊圖。如第1圖所示,無卡式金融交易系統10包含一主機伺服器200與一或多個自動櫃員機100(ATM)。主機伺服器200透過一網路架構N連接這些自動櫃員機100。Figure 1 is a block diagram of a cardless financial transaction system 10 according to an embodiment of the present invention. As shown in FIG. 1 , the cardless financial transaction system 10 includes a host server 200 and one or more automatic teller machines 100 (ATM). The host server 200 connects these ATMs 100 through a network architecture N.

第2圖為第1圖之自動櫃員機100之細部方塊圖。如第1圖與第2圖所示,每個自動櫃員機100以供一操作人員親自臨櫃進行有卡或無卡金融交易之操作,例如提款、存款、轉帳或查詢。每個自動櫃員機100具有第一傳輸單元110、第一影像擷取裝置120、顯示螢幕130、輸入單元140與控制單元150。控制單元150電連接第一傳輸單元110、第一影像擷取裝置120、顯示螢幕130與輸入單元140,用以分別控制第一傳輸單元110、第一影像擷取裝置120、顯示螢幕130與輸入單元140適當工作。第一傳輸單元110用以透過上述網路架構N電連接對應之外在機構。顯示螢幕130用以對上述操作人員顯示至提示畫面,例如手勢提示畫面。輸入單元140用以讓上述操作人員輸入執行指令。第一影像擷取裝置120用以對自動櫃員機100之前側進行攝影,例如,對操作人員擷取一驗證影像。驗證影像包含操作人員依據手勢提示畫面所出示之演示手勢。舉例來說,第一傳輸單元110與控制單元150分別位於自動櫃員機100之機台內,且第一影像擷取裝置120、顯示螢幕130與輸入單元140分別位於自動櫃員機100之機台前緣。Figure 2 is a detailed block diagram of the ATM 100 in Figure 1 . As shown in Figures 1 and 2, each ATM 100 allows an operator to perform card-present or card-less financial transactions in person, such as withdrawals, deposits, transfers or inquiries. Each ATM 100 has a first transmission unit 110, a first image capture device 120, a display screen 130, an input unit 140 and a control unit 150. The control unit 150 is electrically connected to the first transmission unit 110, the first image capture device 120, the display screen 130 and the input unit 140, and is used to control the first transmission unit 110, the first image capture device 120, the display screen 130 and the input respectively. Unit 140 works properly. The first transmission unit 110 is used to electrically connect to the corresponding external mechanism through the above-mentioned network architecture N. The display screen 130 is used to display a prompt screen, such as a gesture prompt screen, to the operator. The input unit 140 is used to allow the above-mentioned operator to input execution instructions. The first image capturing device 120 is used to photograph the front side of the ATM 100, for example, to capture a verification image of the operator. The verification image includes demonstration gestures performed by the operator according to the gesture prompt screen. For example, the first transmission unit 110 and the control unit 150 are respectively located in the machine of the ATM 100, and the first image capture device 120, the display screen 130 and the input unit 140 are respectively located in the front edge of the machine of the ATM 100.

第3圖為第1圖之主機伺服器200之細部方塊圖。如第2圖與第3圖所示,主機伺服器200包括第二傳輸單元210、資料庫單元220、影像辨識單元240、身分驗證單元250及處理單元260。第二傳輸單元210透過網路架構N(第1圖)電連接第一傳輸單元110。資料庫單元220內儲存有多數筆對應不同用戶之用戶手部特徵值230。每個用戶之用戶手部特徵值230皆為獨特性或排他性,意即,為唯一且不重複的。影像辨識單元240用以辨識驗證影像,並依據演示手勢之手部解析出一手勢特徵值。舉例來說,影像辨識單元240依據演示手勢之手部之手腕定點、手指之指尖及指關節解析出手勢特徵值。身分驗證單元250用以指示自動櫃員機100依序執行多個身分驗證步驟,並提供對應之這些身分驗證步驟的多個手勢提示畫面至顯示螢幕130。處理單元260電連接第二傳輸單元210、資料庫單元220、身分驗證單元250與影像辨識單元240,用以比對並判斷手勢特徵值是否匹配其中一用戶手部特徵值230,亦即,此演示手勢符合資料庫單元220內特定用戶之對應資料。Figure 3 is a detailed block diagram of the host server 200 of Figure 1 . As shown in Figures 2 and 3, the host server 200 includes a second transmission unit 210, a database unit 220, an image recognition unit 240, an identity verification unit 250 and a processing unit 260. The second transmission unit 210 is electrically connected to the first transmission unit 110 through the network architecture N (FIG. 1). The database unit 220 stores user hand feature values 230 of a plurality of pens corresponding to different users. The user hand feature values 230 of each user are unique or exclusive, that is, they are unique and non-repeating. The image recognition unit 240 is used to recognize the verification image and analyze a gesture feature value based on the hand performing the gesture. For example, the image recognition unit 240 analyzes the gesture feature value based on the wrist point of the hand performing the gesture, the fingertips and the knuckles of the fingers. The identity verification unit 250 is used to instruct the ATM 100 to perform a plurality of identity verification steps in sequence, and provide a plurality of gesture prompt screens corresponding to these identity verification steps to the display screen 130 . The processing unit 260 is electrically connected to the second transmission unit 210, the database unit 220, the identity verification unit 250 and the image recognition unit 240 to compare and determine whether the gesture feature value matches one of the user hand feature values 230, that is, this The demonstration gesture matches the corresponding data of the specific user in the database unit 220 .

第4圖為第1圖之銀行伺服器300之細部方塊圖。如第2圖與第4圖所示,上述無卡式金融交易系統10更包含一或多個銀行伺服器300(第1圖)。每個銀行伺服器300包含第三傳輸單元310、第二影像擷取裝置320與註冊單元330。第三傳輸單元310透過網路架構N電連接第二傳輸單元210。第二影像擷取裝置320用以對一註冊用戶400進行攝影,例如,對註冊用戶400擷取註冊影像。註冊影像包含註冊用戶400之手部所出示之另一演示手勢。註冊單元330電連接第三傳輸單元310與第二影像擷取裝置320,用以要求主機伺服器200之影像辨識單元240辨識註冊影像,使得影像辨識單元240依據另一演示手勢之手部解析出另一用戶手部特徵值230,並讓另一用戶手部特徵值230存入主機伺服器200之資料庫單元220。舉例來說,影像辨識單元240依據另一演示手勢之手部之手腕定點、手指之指尖及指關節解析出手勢特徵值。另外,第一手勢提示畫面與第二手勢提示畫面例如可以為剪刀手勢、石頭手勢、布手勢、任意數字(如1~5)手勢或其他明確且常見手勢之提示,然而,本發明不限於此。Figure 4 is a detailed block diagram of the bank server 300 in Figure 1 . As shown in Figures 2 and 4, the above-mentioned cardless financial transaction system 10 further includes one or more bank servers 300 (Figure 1). Each bank server 300 includes a third transmission unit 310, a second image capture device 320 and a registration unit 330. The third transmission unit 310 is electrically connected to the second transmission unit 210 through the network architecture N. The second image capturing device 320 is used to photograph a registered user 400 , for example, capture a registered image of the registered user 400 . The registered image includes another demonstration gesture performed by the registered user 400's hand. The registration unit 330 is electrically connected to the third transmission unit 310 and the second image capture device 320, and is used to require the image recognition unit 240 of the host server 200 to recognize the registration image, so that the image recognition unit 240 parses the hand according to another demonstration gesture. Another user's hand characteristic value 230 is stored in the database unit 220 of the host server 200 . For example, the image recognition unit 240 parses the gesture feature value based on the wrist fixed point of the hand of another demonstration gesture, the fingertips and the knuckles of the fingers. In addition, the first gesture prompt screen and the second gesture prompt screen may be, for example, a scissors gesture, a rock gesture, a paper gesture, any number (such as 1 to 5) gesture, or other clear and common gesture prompts. However, the present invention is not limited to this.

第5A圖為一註冊用戶400之手部410被影像擷取之示意圖。如第4圖與第5A圖所示,當此註冊用戶400至一銀行分支申辦一無卡金融交易服務時,銀行分支之銀行伺服器300開始為此用戶建立一用戶手部特徵值230。其步驟包含如下。首先,銀行伺服器300之註冊單元330要求此註冊用戶400之手部410依據至少一個手勢提示出示一演示手勢,並使第二影像擷取裝置320對此註冊用戶400之手部410進行攝影;接著,傳至主機伺服器200之影像辨識單元240,使得影像辨識單元240依據此演示手勢之手部410解析出一用戶手部特徵值230,並讓此用戶手部特徵值230存入主機伺服器200之資料庫單元220,成為資料庫單元220內之多數筆對應不同用戶之用戶手部特徵值230其中之一。Figure 5A is a schematic diagram of the hand 410 of a registered user 400 being imaged. As shown in Figures 4 and 5A, when the registered user 400 goes to a bank branch to apply for a cardless financial transaction service, the bank server 300 of the bank branch begins to create a user hand characteristic value 230 for the user. The steps include the following. First, the registration unit 330 of the bank server 300 requires the hand 410 of the registered user 400 to show a demonstration gesture according to at least one gesture prompt, and causes the second image capture device 320 to photograph the hand 410 of the registered user 400; Then, it is transmitted to the image recognition unit 240 of the host server 200, so that the image recognition unit 240 analyzes a user hand feature value 230 based on the hand 410 demonstrating the gesture, and allows the user hand feature value 230 to be stored in the host server. The database unit 220 of the device 200 becomes one of a plurality of pens in the database unit 220 corresponding to the user hand characteristic values 230 of different users.

須了解到,每個用戶存入越多的用戶手部特徵值230至資料庫單元220,越能增加仿造難度進而提升系統可靠性。此外,透過第二影像擷取裝置320擷取手部410之正面或反面之影像都可以被用以建立上述之用戶手部特徵值230。It should be understood that the more user hand characteristic values 230 each user stores into the database unit 220, the more difficult it is to forge and thereby improve system reliability. In addition, the front or back image of the hand 410 captured through the second image capturing device 320 can be used to establish the above-mentioned user hand feature value 230 .

第5B圖為第5A圖之註冊用戶400之手部410的手勢特徵值500之示意圖。如第4圖與第5B圖所示,舉例來說,當註冊用戶400之演示手勢為上述之布手勢時,影像辨識單元240便將此演示手勢之手部410依據其手腕定點、手指之指尖及指關節之所在位置解析出多個(例如21個)手部特徵點510。換句話說,這些手部特徵點510分別分布於手掌上,例如為手腕定點(特徵代號0,第5B圖)、各手指之指尖(特徵代號4、8、12、16與20,第5B圖)及指關節(特徵代號1~3、5~7、9~11、13~15與17~19,第5B圖)。接著,影像辨識單元240將任二相鄰之手部特徵點510之連線在座標中都取得一特徵向量520。接著,影像辨識單元240將每個特徵向量520經過特定標準差之計算後,取得到一特徵矩陣。如此,演示手勢中的這些特徵向量520所代表之這些特徵矩陣之集合總稱為上述之用戶手部特徵值230。同理,影像辨識單元240也依據上述方式從驗證影像中之演示手勢的這些特徵向量520所代表之這些特徵矩陣解析出所述之手勢特徵值。Figure 5B is a schematic diagram of the gesture feature value 500 of the hand 410 of the registered user 400 in Figure 5A. As shown in Figures 4 and 5B, for example, when the registered user 400 performs the cloth gesture, the image recognition unit 240 will use the hand 410 performing the gesture based on the fixed point of the wrist and the pointing of the fingers. Multiple (for example, 21) hand feature points 510 are analyzed from the positions of the tip and knuckles. In other words, these hand feature points 510 are respectively distributed on the palm, such as the fixed point of the wrist (feature code 0, Figure 5B), the fingertips of each finger (feature code 4, 8, 12, 16 and 20, Figure 5B). Figure) and finger joints (feature codes 1~3, 5~7, 9~11, 13~15 and 17~19, Figure 5B). Next, the image recognition unit 240 obtains a feature vector 520 in the coordinates of the line connecting any two adjacent hand feature points 510 . Next, the image recognition unit 240 obtains a feature matrix after calculating a specific standard deviation of each feature vector 520 . In this way, the set of these feature matrices represented by these feature vectors 520 in the demonstration gesture is collectively referred to as the above-mentioned user hand feature value 230. Similarly, the image recognition unit 240 also parses the gesture feature values from the feature matrices represented by the feature vectors 520 of the demonstration gesture in the verification image according to the above method.

更具體地,處理單元260比對演示手勢之手勢特徵值500之特徵矩陣與其中一用戶手部特徵值230之特徵矩陣,並取得二者之間的差距範圍;接著,判斷此差距範圍是否符合一預設範圍,若判斷出此差距範圍符合所述預設範圍時,處理單元260判定此手勢特徵值500匹配其中一用戶手部特徵值230;反之,判定此手勢特徵值500不匹配其中一用戶手部特徵值230。More specifically, the processing unit 260 compares the feature matrix of the gesture feature value 500 of the demonstration gesture with the feature matrix of one of the user's hand feature values 230, and obtains the gap range between the two; then, determines whether the gap range meets A preset range. If it is determined that the gap range meets the preset range, the processing unit 260 determines that the gesture feature value 500 matches one of the user hand feature values 230; otherwise, it determines that the gesture feature value 500 does not match one of the user hand feature values 230. The user hand feature value is 230.

第6圖為本實施例之無卡式金融交易系統之順序示意圖。如第2圖與第6圖所示,當一操作人員P至自動櫃員機100進行無卡金融交易之操作時,主機伺服器200隨機提供一第一手勢提示畫面至自動櫃員機100之顯示螢幕130,以供操作人員P據此出示一第一演示手勢H1(如數字五之手勢)。Figure 6 is a schematic sequence diagram of the cardless financial transaction system of this embodiment. As shown in Figures 2 and 6, when an operator P goes to the ATM 100 to perform a cardless financial transaction, the host server 200 randomly provides a first gesture prompt screen to the display screen 130 of the ATM 100. For the operator P to display a first demonstration gesture H1 (such as the number five gesture) accordingly.

若主機伺服器200依據上述方式判斷出此第一演示手勢H1符合資料庫單元220內特定用戶之對應資料時,自動櫃員機100之顯示螢幕130繼續隨機提供一第二手勢提示畫面,以供操作人員P據此出示一第二演示手勢H2(如數字三之手勢);反之,若判斷不符合時,主機伺服器200從顯示螢幕130提出辨識錯誤的訊息。If the host server 200 determines that the first demonstration gesture H1 matches the corresponding data of a specific user in the database unit 220 according to the above method, the display screen 130 of the ATM 100 will continue to randomly provide a second gesture prompt screen for operation. Accordingly, the person P shows a second demonstration gesture H2 (such as the gesture of number three); on the contrary, if it is judged that it is not consistent, the host server 200 sends a recognition error message from the display screen 130 .

接著,若主機伺服器200依據上述方式判斷出此第二演示手勢H2(如數字三之手勢)符合資料庫單元220內特定用戶之對應資料時,自動櫃員機100之顯示螢幕130繼續隨機提供一第三手勢提示畫面,以供操作人員P據此出示一第三演示手勢H3(如數字二之手勢);反之,若判斷不符合時,主機伺服器200從顯示螢幕130提出身分驗證錯誤的訊息。Then, if the host server 200 determines based on the above method that the second demonstration gesture H2 (such as the gesture of number three) matches the corresponding data of the specific user in the database unit 220, the display screen 130 of the ATM 100 continues to randomly provide a first The three-gesture prompt screen is for the operator P to display a third demonstration gesture H3 (such as the gesture of number two); on the contrary, if it is determined that it is not consistent, the host server 200 will send an identity verification error message from the display screen 130.

接著,若主機伺服器200依據上述方式判斷出此第三演示手勢H3(如數字二之手勢)符合資料庫單元220內特定用戶之對應資料時,主機伺服器200從顯示螢幕130提出身分驗證正確的訊息,並同意讓操作人員P繼續進行無卡金融交易。Then, if the host server 200 determines based on the above method that the third demonstration gesture H3 (such as the gesture of number two) matches the corresponding data of the specific user in the database unit 220, the host server 200 will issue a message from the display screen 130 that the identity verification is correct. message and agreed to allow operator P to continue conducting cardless financial transactions.

須了解到,在上述各實施例中,上述主機伺服器200與銀行伺服器300例如為伺服器裝置或其他類似元件。第一傳輸單元110、第二傳輸單元210與第三傳輸單元310例如為網路介面控制器(network interface controller,NIC) 或其他類似元件。第一影像擷取裝置120與第二影像擷取裝置320例如為一攝影裝置或其他類似元件。輸入單元140例如為鍵盤、觸控面板或其他類似元件。資料庫單元220例如可以是任何型態的固定或可移動隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(flash memory)、硬碟(Hard Disk Drive,HDD)、固態硬碟(Solid State Drive,SSD)或類似元件或上述元件的組合,本發明不限於此。控制單元150、處理單元260與註冊單元330例如為中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)或其他類似元件或上述元件的組合,本發明不限於此。自動櫃員機100(ATM)為習知裝置,本文不再加以贅述。It should be understood that in the above embodiments, the host server 200 and the bank server 300 are, for example, server devices or other similar components. The first transmission unit 110, the second transmission unit 210 and the third transmission unit 310 are, for example, a network interface controller (NIC) or other similar components. The first image capturing device 120 and the second image capturing device 320 are, for example, a photography device or other similar components. The input unit 140 is, for example, a keyboard, a touch panel, or other similar components. The database unit 220 may be, for example, any type of fixed or removable random access memory (Random Access Memory, RAM), read-only memory (Read-Only Memory, ROM), flash memory (flash memory), Hard disk (Hard Disk Drive, HDD), solid state drive (Solid State Drive, SSD) or similar components or combinations of the above components, the present invention is not limited thereto. The control unit 150 , the processing unit 260 and the registration unit 330 are, for example, a central processing unit (CPU), or other programmable general-purpose or special-purpose microprocessor (Microprocessor) or digital signal processor (Digital signal processor). Signal Processor (DSP), programmable controller, application specific integrated circuit (Application Specific Integrated Circuit, ASIC) or other similar components or combinations of the above components, the invention is not limited thereto. The automatic teller machine 100 (ATM) is a conventional device and will not be described in detail in this article.

如此,透過以上各實施例之所述架構,利用既有自動櫃員機上的監視攝影機,能夠迅速有效辨別是否為本人。此外,對銀行而言,無須增加額外硬體設備,能大幅提升銀行設置意願。In this way, through the structure described in the above embodiments, the surveillance camera on the existing ATM can be used to quickly and effectively identify whether it is the person. In addition, for banks, there is no need to add additional hardware equipment, which can greatly increase the bank's willingness to set up.

最後,上述所揭露之各實施例中,並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,皆可被保護於本發明中。因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Finally, the above disclosed embodiments are not intended to limit the present invention. Anyone skilled in the art can make various modifications and modifications without departing from the spirit and scope of the present invention, and all of them are protected by the present invention. Inventing. Therefore, the protection scope of the present invention shall be determined by the appended patent application scope.

10:無卡式金融交易系統 100:自動櫃員機 110:第一傳輸單元 120:第一影像擷取裝置 130:顯示螢幕 140:輸入單元 150:控制單元 200:主機伺服器 210:第二傳輸單元 220:資料庫單元 230:用戶手部特徵值 240:影像辨識單元 250:身分驗證單元 260:處理單元 300:銀行伺服器 310:第三傳輸單元 320:第二影像擷取裝置 330:註冊單元 400:註冊用戶 410:手部 500:手勢特徵值 510:手部特徵點 520:特徵向量 P:操作人員 H1:第一演示手勢 H2:第二演示手勢 H3:第三演示手勢 N:網路架構 10:Cardless financial transaction system 100:ATM 110: First transmission unit 120: First image capture device 130:Display screen 140:Input unit 150:Control unit 200: Host server 210: Second transmission unit 220: Database unit 230: User hand feature value 240:Image recognition unit 250: Identity verification unit 260: Processing unit 300:Bank server 310: Third transmission unit 320: Second image capture device 330:Registration unit 400:Registered user 410:Hand 500: Gesture feature value 510: Hand feature points 520: Feature vector P:Operator H1: The first demonstration gesture H2: Second demonstration gesture H3: The third demonstration gesture N: Network architecture

為讓本發明之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下: 第1圖為本發明一實施例之無卡式金融交易系統的方塊圖;第2圖為第1圖之自動櫃員機之細部方塊圖; 第3圖為第1圖之主機伺服器之細部方塊圖; 第4圖為第1圖之銀行伺服器之細部方塊圖; 第5A圖為一註冊用戶之手部被影像擷取之示意圖; 第5B圖為第5A圖之註冊用戶的手勢特徵值之示意圖;以及 第6圖為本實施例之無卡式金融交易系統之順序示意圖。 In order to make the above and other objects, features, advantages and embodiments of the present invention more apparent and understandable, the accompanying drawings are described as follows: Figure 1 is a block diagram of a cardless financial transaction system according to an embodiment of the present invention; Figure 2 is a detailed block diagram of the automatic teller machine of Figure 1; Figure 3 is a detailed block diagram of the host server in Figure 1; Figure 4 is a detailed block diagram of the bank server in Figure 1; Figure 5A is a schematic diagram of a registered user's hand being imaged; Figure 5B is a schematic diagram of the gesture feature values of registered users in Figure 5A; and Figure 6 is a schematic sequence diagram of the cardless financial transaction system of this embodiment.

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

10:無卡式金融交易系統 10:Cardless financial transaction system

100:自動櫃員機 100:ATM

200:主機伺服器 200: Host server

300:銀行伺服器 300:Bank server

N:網路架構 N: Network architecture

Claims (8)

一種無卡式金融交易系統,包含:至少一自動櫃員機,包括一第一傳輸單元、一第一影像擷取裝置與一顯示螢幕,該顯示螢幕用以對一操作人員顯示複數個手勢提示畫面,該第一影像擷取裝置用以對該操作人員擷取一驗證影像,該驗證影像包含該操作人員依據該些手勢提示畫面所出示之一演示手勢;以及一主機伺服器,包括一第二傳輸單元、一身分驗證單元、一資料庫單元、一影像辨識單元及一處理單元,該第二傳輸單元透過一網路架構電連接該第一傳輸單元,該資料庫單元內儲存有多數筆對應不同用戶之用戶手部特徵值,該演示手勢符合該資料庫單元內特定之該用戶之對應資料,每一該些用戶手部特徵值包含一含有複數個特徵向量之特徵矩陣,且皆為唯一且不重複的,該影像辨識單元用以辨識該驗證影像,並依據該演示手勢之一手部解析出一包含該特徵矩陣之手勢特徵值,其中該影像辨識單元依據該演示手勢之該手部之手腕定點、手指之指尖及指關節之所在位置解析出多個手部特徵點,且將任二相鄰之該些手部特徵點之連線在座標中取得該些特徵向量其中之一而取得該手勢特徵值,該處理單元電連接該第二傳輸單元、該資料庫單元與該影像辨識單元,用以比對並判斷該手勢特徵值是否匹配該些用戶手部特徵值其中之一,以致能夠辨別是否為對應之該用戶本人,該身分驗證單元電連接該處理單元,用以指示該自動櫃員機依序執行多個身分驗證步驟, 並隨機提供對應之該些身分驗證步驟的該些手勢提示畫面至該顯示螢幕。 A cardless financial transaction system includes: at least one automatic teller machine, including a first transmission unit, a first image capture device and a display screen, the display screen is used to display a plurality of gesture prompt screens to an operator, The first image capture device is used to capture a verification image of the operator, the verification image includes a demonstration gesture produced by the operator based on the gesture prompt screens; and a host server includes a second transmission unit, an identity verification unit, a database unit, an image recognition unit and a processing unit, the second transmission unit is electrically connected to the first transmission unit through a network architecture, and the database unit stores a plurality of pens corresponding to different The user's hand feature value, the demonstration gesture matches the specific corresponding data of the user in the database unit, each of the user hand feature values includes a feature matrix containing a plurality of feature vectors, and they are all unique and If not repeated, the image recognition unit is used to recognize the verification image and analyze a gesture feature value including the feature matrix based on one of the hands demonstrating the gesture, wherein the image recognition unit is based on the wrist of the hand demonstrating the gesture. Multiple hand feature points are analyzed at the locations of fixed points, fingertips and knuckles, and one of the feature vectors is obtained by taking the line connecting any two adjacent hand feature points in the coordinates. The processing unit is electrically connected to the second transmission unit, the database unit and the image recognition unit to compare and determine whether the gesture characteristic value matches one of the user hand characteristic values, so that Able to identify whether it is the corresponding user himself, the identity verification unit is electrically connected to the processing unit to instruct the ATM to perform multiple identity verification steps in sequence, And randomly provide the gesture prompt images corresponding to the identity verification steps to the display screen. 如請求項1所述之無卡式金融交易系統,其中該些手勢提示畫面分別為剪刀手勢、石頭手勢、布手勢與數字手勢之提示。 The cardless financial transaction system as described in claim 1, wherein the gesture prompt screens are scissors gesture, rock gesture, paper gesture and digital gesture prompts respectively. 如請求項1所述之無卡式金融交易系統,更包含:一銀行伺服器,包含:一第三傳輸單元,透過該網路架構電連接該第二傳輸單元;一第二影像擷取裝置,用以對一註冊用戶擷取一註冊影像,該註冊影像包含該註冊用戶之一手部所出示之另一演示手勢;以及一註冊單元,電連接該第三傳輸單元與該第二影像擷取裝置,用以要求該主機伺服器之該影像辨識單元辨識該註冊影像,使得該影像辨識單元依據該另一演示手勢之一手部解析出另一用戶手部特徵值,並讓該另一用戶手部特徵值存入該主機伺服器之該資料庫單元。 The cardless financial transaction system as described in claim 1 further includes: a bank server, including: a third transmission unit electrically connected to the second transmission unit through the network architecture; a second image capture device , used to capture a registration image of a registered user, the registration image including another demonstration gesture produced by one hand of the registered user; and a registration unit electrically connected to the third transmission unit and the second image capture The device is used to require the image recognition unit of the host server to recognize the registered image, so that the image recognition unit can parse the characteristic value of another user's hand based on one of the hands of the other demonstration gesture, and allow the other user's hand to Some characteristic values are stored in the database unit of the host server. 如請求項3所述之無卡式金融交易系統,其中依據該另一演示手勢之該手部之手腕定點、手指之指尖及指關節解析出該另一用戶手部特徵值。 The cardless financial transaction system as described in claim 3, wherein the other user's hand characteristic value is analyzed based on the wrist fixed point of the hand, the fingertips and the knuckles of the other demonstration gesture. 如請求項3所述之無卡式金融交易系統,其中該處理單元取得該演示手勢之該手勢特徵值之該特徵矩陣與該其中一用戶手部特徵值之該特徵矩陣之間的差距範圍,並於判斷出該差距範圍符合一預設範圍時,該處理單元判定該手勢特徵值匹配該其中一用戶手部特徵值。 The cardless financial transaction system as described in claim 3, wherein the processing unit obtains the gap range between the feature matrix of the gesture feature value of the demonstration gesture and the feature matrix of one of the user's hand feature values, And when it is determined that the difference range meets a preset range, the processing unit determines that the gesture feature value matches one of the user's hand feature values. 一種主機伺服器,適用於一無卡式金融交易系統,包含:一傳輸單元,透過一網路架構電連接一自動櫃員機,用以接收該自動櫃員機傳來之一驗證影像,該驗證影像包含一操作人員所出示之一演示手勢,該演示手勢符合該資料庫單元內特定之該用戶之對應資料;一資料庫單元,其內儲存有多數筆對應不同用戶之用戶手部特徵值,每一該些用戶手部特徵值包含一含有複數個特徵向量之特徵矩陣,且皆為唯一且不重複的;一影像辨識單元,用以辨識該驗證影像,並依據該演示手勢之一手部之手腕定點、手指之指尖及指關節之所在位置解析出多個手部特徵點且將任二相鄰之該些手部特徵點之連線在座標中取得該些特徵向量其中之一而取得一手勢特徵值;一處理單元,電連接該傳輸單元、該資料庫單元與該影像辨識單元,用以比對並判斷該手勢特徵值是否匹配該些用戶手部特徵值其中之一,以致能夠辨別是否為對應之該 用戶本人;以及一身分驗證單元,電連接該處理單元,用以指示該自動櫃員機依序執行多個身分驗證步驟,並隨機提供多個對應之該些身分驗證步驟的多個手勢提示畫面至該自動櫃員機。 A host server suitable for a cardless financial transaction system, including: a transmission unit, electrically connected to an automatic teller machine through a network architecture, for receiving a verification image from the automatic teller machine, the verification image including a A demonstration gesture produced by the operator, which corresponds to the specific corresponding data of the user in the database unit; a database unit stores user hand characteristic values of a plurality of pens corresponding to different users, each of which Some user hand feature values include a feature matrix containing a plurality of feature vectors, all of which are unique and non-repeating; an image recognition unit used to recognize the verification image, and based on the wrist position of one hand of the demonstration gesture, The positions of the fingertips and knuckles of the fingers are analyzed to obtain multiple hand feature points, and a line connecting any two adjacent hand feature points is used to obtain one of the feature vectors in the coordinates to obtain a gesture feature. value; a processing unit, electrically connected to the transmission unit, the database unit and the image recognition unit, for comparing and determining whether the gesture feature value matches one of the user hand feature values, so that it can be distinguished whether it is Correspondence The user himself; and an identity verification unit electrically connected to the processing unit for instructing the ATM to perform a plurality of identity verification steps in sequence, and randomly providing a plurality of gesture prompt screens corresponding to the identity verification steps to the ATM. 如請求項6所述之主機伺服器,其中該些手勢提示畫面分別為剪刀手勢、石頭手勢、布手勢與數字手勢之提示。 The host server as described in claim 6, wherein the gesture prompt screens are prompts for scissor gestures, rock gestures, paper gestures and digital gestures respectively. 如請求項6所述之主機伺服器,其中該處理單元取得該演示手勢之該手勢特徵值之該特徵矩陣與該其中一用戶手部特徵值之該特徵矩陣之間的差距範圍,並於判斷出該差距範圍符合一預設範圍時,該處理單元判定該手勢特徵值匹配該其中一用戶手部特徵值。 The host server as described in claim 6, wherein the processing unit obtains the gap range between the feature matrix of the gesture feature value of the demonstration gesture and the feature matrix of one of the user's hand feature values, and determines When the difference range is found to be within a preset range, the processing unit determines that the gesture feature value matches one of the user's hand feature values.
TW110144471A 2021-11-29 2021-11-29 Cardless finance transaction system and its host server TWI813082B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110144471A TWI813082B (en) 2021-11-29 2021-11-29 Cardless finance transaction system and its host server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110144471A TWI813082B (en) 2021-11-29 2021-11-29 Cardless finance transaction system and its host server

Publications (2)

Publication Number Publication Date
TW202322060A TW202322060A (en) 2023-06-01
TWI813082B true TWI813082B (en) 2023-08-21

Family

ID=87803819

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110144471A TWI813082B (en) 2021-11-29 2021-11-29 Cardless finance transaction system and its host server

Country Status (1)

Country Link
TW (1) TWI813082B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090097713A1 (en) * 2002-04-05 2009-04-16 Identix Incorporated Vision-based operating method and system
TWM626411U (en) * 2021-11-29 2022-05-01 合作金庫商業銀行股份有限公司 Cardless finance transaction system and its host server

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090097713A1 (en) * 2002-04-05 2009-04-16 Identix Incorporated Vision-based operating method and system
TWM626411U (en) * 2021-11-29 2022-05-01 合作金庫商業銀行股份有限公司 Cardless finance transaction system and its host server

Also Published As

Publication number Publication date
TW202322060A (en) 2023-06-01

Similar Documents

Publication Publication Date Title
US12345346B2 (en) Augmented reality card activation
US11100481B2 (en) Image authentication and security system and method
KR102778950B1 (en) Information authentication method, apparatus, device and medium
US20210029112A1 (en) Taptic authentication system and method
WO2018177312A1 (en) Authentication method, apparatus and system
HK1200993A1 (en) Method and system for binding bank cards
US20180247108A1 (en) Segment-based handwritten signature authentication system and method
CN110060433B (en) Bank self-service equipment assisting device, bank self-service cooperation system and bank self-service cooperation method
EP3213277A1 (en) Background ocr during card data entry
US12107842B2 (en) Contactless authentication and event processing
JP2019204417A (en) Form recognition system
CN116703552A (en) Meta universe-based service processing method, device, equipment and storage medium
US20240386399A1 (en) Check exception processing in the metaverse
CN106295559B (en) A kind of method of data processing, fingerprint identification device and display device
TWI813082B (en) Cardless finance transaction system and its host server
TWM626411U (en) Cardless finance transaction system and its host server
CN104063651B (en) Authentication and issuing means and authentication and submission method
CN113158706A (en) Face snapshot method, device, medium and electronic equipment
TWI651625B (en) Recording method using biometric identification login method, mobile communication device and computer
CN111681010A (en) A transaction verification method and device
EP3756120B1 (en) Authentication device
TWM583963U (en) Identity verification system for financial transaction
US11657378B2 (en) Secure kinetic key patterns with soft assist for vision-impaired users
CN110533297A (en) A kind of method and device identifying warping apparatus
TWM565344U (en) Fund transfer system