TWM524959U - Transaction system for conducting transaction using a mobile device - Google Patents
Transaction system for conducting transaction using a mobile device Download PDFInfo
- Publication number
- TWM524959U TWM524959U TW105201022U TW105201022U TWM524959U TW M524959 U TWM524959 U TW M524959U TW 105201022 U TW105201022 U TW 105201022U TW 105201022 U TW105201022 U TW 105201022U TW M524959 U TWM524959 U TW M524959U
- Authority
- TW
- Taiwan
- Prior art keywords
- transaction
- code
- mobile device
- verification
- information
- Prior art date
Links
- 238000012795 verification Methods 0.000 claims description 202
- 230000010354 integration Effects 0.000 claims description 7
- 238000000034 method Methods 0.000 abstract description 45
- 238000012546 transfer Methods 0.000 description 23
- 238000013475 authorization Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
本創作為一種提供行動交易的交易系統,特別是一種提供使用者以行動裝置進行交易以及驗證的交易系統。 The present creation is a trading system that provides an action transaction, and in particular, a transaction system that provides a user with a mobile device for transaction and verification.
四處林立的自動櫃員機或是提款機,一般簡稱ATM(automatic teller machine),讓使用者可以方便地提領現金,但提領現金的同時也就形成歹徒覬覦的時機,比如,一旦有歹徒在此時機搶奪提款卡,並同時要脅取得提款密碼,進而取得現金。如此暴露出現行提領現金僅以提款卡搭配幾碼的密碼的安全保密方式過於簡單,安全性顯然不足。 ATMs or cash machines, often referred to as ATM (automatic teller machine), allow users to easily withdraw cash, but when they withdraw cash, they also create opportunities for gangsters, for example, if there are gangsters At this time, the ATM card is robbed, and at the same time, the withdrawal password is acquired, and cash is obtained. It is too simple and safe to use the security and confidentiality of the cash withdrawal card with a few yards of passwords.
為了加強在交易時的安全性,包括一般購物交易、自動櫃員提款等,本創作提出一種提供以行動裝置執行交易之交易系統,其目的之一就是在交易完成前先透過使用者隨身的行動裝置執行一個驗證程序,透過第三方驗證單位證明身份後才完成交易,可以提昇交易安全,即便其中有任何一種裝置遺失、被盜用,但是仍可確保財產不損失。 In order to enhance the security during the transaction, including general shopping transactions, automatic teller withdrawals, etc., this creation proposes a trading system that provides a mobile device to execute a transaction, one of the purposes of which is to take action through the user before the transaction is completed. The device performs a verification procedure, and the transaction is completed after the third-party verification unit proves the identity, which can improve the transaction security. Even if any of the devices is lost or stolen, the property can be ensured without loss.
根據實施例,提供以行動裝置執行交易之交易系統,交易系 統包括一根據交易資訊產生一交易碼的交易裝置、一用以讀取交易碼以及形成交易內容的行動裝置,以及執行交易驗證的驗證伺服器。其中驗證依據為行動裝置產生的驗證碼,此為以交易碼、交易內容與/或一使用者識別資訊運算產生,當透過網路傳送驗證碼至驗證伺服器後,經完成驗證,將驗證結果傳送到交易裝置。 According to an embodiment, a transaction system for executing a transaction by a mobile device is provided, the transaction system The system includes a transaction device that generates a transaction code based on the transaction information, a mobile device for reading the transaction code and forming the transaction content, and a verification server that performs transaction verification. The verification is based on the verification code generated by the mobile device, which is generated by the transaction code, the transaction content and/or a user identification information. When the verification code is transmitted to the verification server via the network, the verification result is completed, and the verification result is verified. Transfer to the trading device.
根據交易系統的各種實施方式,交易裝置可為自動櫃員機、銷售點終端(POS)、販賣機,或另一行動裝置。 According to various embodiments of the transaction system, the transaction device can be an automated teller machine, a point of sale terminal (POS), a vending machine, or another mobile device.
提供以行動裝置執行交易之交易系統的另一實施例中,系統包括提供服務以及根據交易資訊產生一交易碼的交易平台,另以行動裝置讀取交易平台產生的交易碼,並形成交易內容,之後可根據交易碼、交易內容與/或一使用者識別資訊運算產生驗證碼,再交付驗證伺服器執行驗證。 In another embodiment of the transaction system for providing a transaction by a mobile device, the system includes a transaction platform for providing a service and generating a transaction code based on the transaction information, and the transaction device reads the transaction code generated by the transaction platform and forms the transaction content. The verification code can then be generated based on the transaction code, the transaction content and/or a user identification information operation, and then the verification server performs verification.
為了能更進一步瞭解本創作為達成既定目的所採取之技術、方法及功效,請參閱以下有關本創作之詳細說明、圖式,相信本創作之目的、特徵與特點,當可由此得以深入且具體之瞭解,然而所附圖式僅提供參考與說明用,並非用來對本創作加以限制者。 In order to further understand the techniques, methods and effects of this creation in order to achieve the intended purpose, please refer to the following detailed descriptions and diagrams of this creation. I believe that the purpose, characteristics and characteristics of this creation can be deepened and specific. It is understood that the drawings are only for the purpose of illustration and description and are not intended to limit the invention.
10‧‧‧自動櫃員機 10‧‧‧Automatic Teller Machine
101‧‧‧二維條碼 101‧‧‧2D barcode
103‧‧‧代碼 103‧‧‧ Code
105‧‧‧吐鈔出口 105‧‧‧Withdrawal export
12‧‧‧行動裝置 12‧‧‧Mobile devices
121‧‧‧二維條碼 121‧‧‧2D barcode
125‧‧‧交易內容 125‧‧‧Transaction content
14‧‧‧收銀裝置 14‧‧‧ cash register
143‧‧‧一維條碼 143‧‧‧1D barcode
123‧‧‧一維條碼 123‧‧‧1D barcode
127‧‧‧交易內容 127‧‧‧ transaction content
129‧‧‧二維條碼 129‧‧‧2D barcode
107‧‧‧二維條碼 107‧‧‧2D barcode
109‧‧‧輸入金額 109‧‧‧ Enter the amount
2‧‧‧網路 2‧‧‧Network
20‧‧‧驗證伺服器 20‧‧‧Verification server
201,203‧‧‧交易裝置 201,203‧‧‧ trading device
21,23‧‧‧行動裝置 21,23‧‧‧ mobile devices
205‧‧‧交易平台 205‧‧‧ trading platform
25‧‧‧行動裝置 25‧‧‧Mobile devices
50‧‧‧行動裝置 50‧‧‧ mobile devices
501‧‧‧交易碼讀取模組 501‧‧‧transaction code reading module
503‧‧‧顯示模組 503‧‧‧Display module
505‧‧‧交易內容形成模組 505‧‧‧Transaction content forming module
507‧‧‧驗證碼產生模組 507‧‧‧ verification code generation module
509‧‧‧通訊模組 509‧‧‧Communication module
52‧‧‧交易裝置 52‧‧‧ trading device
521‧‧‧交易碼產生模組 521‧‧‧transaction code generation module
523‧‧‧顯示模組 523‧‧‧Display module
525‧‧‧交易金額取得模組 525‧‧‧ transaction amount acquisition module
527‧‧‧驗證結果取得模組 527‧‧‧Verification result acquisition module
54‧‧‧驗證伺服器 54‧‧‧Verification server
541‧‧‧驗證碼取得模組 541‧‧‧Verification Code Acquisition Module
543‧‧‧驗證模組 543‧‧‧ verification module
545‧‧‧資料庫模組 545‧‧‧Database Module
547‧‧‧網路模組 547‧‧‧Network Module
60‧‧‧行動裝置 60‧‧‧ mobile devices
601‧‧‧使用者識別資訊 601‧‧‧User Identification Information
603‧‧‧機器碼 603‧‧‧ machine code
605‧‧‧卡別 605‧‧‧Kebe
607‧‧‧交易金額 607‧‧‧ transaction amount
609‧‧‧交易密碼 609‧‧‧transaction password
61‧‧‧交易裝置 61‧‧‧ trading device
62‧‧‧驗證伺服器 62‧‧‧Verification server
611‧‧‧讀取交易碼 611‧‧‧Read transaction code
613‧‧‧傳送交易碼 613‧‧‧Transfer transaction code
615‧‧‧傳送驗證碼 615‧‧‧Transfer verification code
617‧‧‧傳送驗證結果 617‧‧‧Transfer verification results
71‧‧‧交易裝置 71‧‧‧ trading device
72‧‧‧設備行 72‧‧‧ Equipment line
73‧‧‧整合平台 73‧‧‧ integrated platform
74‧‧‧發卡行 74‧‧‧ Issuing bank
711‧‧‧讀取交易碼 711‧‧‧Read transaction code
713‧‧‧傳送交易碼 713‧‧‧Transfer transaction code
715‧‧‧傳送驗證碼 715‧‧‧Transfer verification code
717‧‧‧跨行交易授權 717‧‧‧Inter-bank transaction authorization
718‧‧‧跨行交易授權 718‧‧‧ inter-bank transaction authorization
719‧‧‧回覆驗證結果 719‧‧‧Reply verification results
720‧‧‧回覆驗證結果 720‧‧‧Reply verification results
721‧‧‧回覆驗證結果 721‧‧‧Reply verification results
731‧‧‧讀取交易碼 731‧‧‧Read transaction code
733‧‧‧傳送驗證碼 733‧‧‧Transfer verification code
735‧‧‧傳送交易碼 735‧‧‧Transfer transaction code
737‧‧‧確認授權 737‧‧‧Confirm authorization
738‧‧‧確認授權 738‧‧‧Confirm authorization
739‧‧‧授權交易 739‧‧‧Authorized transaction
81‧‧‧行動裝置 81‧‧‧Mobile devices
82‧‧‧交易裝置 82‧‧‧ trading device
83‧‧‧驗證伺服器 83‧‧‧Verification server
801‧‧‧讀取交易碼 801‧‧‧Read transaction code
803‧‧‧傳送交談碼 803‧‧‧Transfer chat code
805‧‧‧傳送交易金額、品項與使用者識別資訊運算的驗證碼 805‧‧‧Restoring code for transaction amount, item and user identification information calculation
807‧‧‧回覆驗證結果 807‧‧‧Reply verification results
91‧‧‧商品 91‧‧‧Commodities
92‧‧‧行動裝置 92‧‧‧ mobile devices
93‧‧‧交易裝置 93‧‧‧ Trading device
94‧‧‧驗證伺服器 94‧‧‧Verification server
901,902,903‧‧‧讀取商品識別碼 901,902,903‧‧‧Read product identification code
905‧‧‧交換交易資訊 905‧‧‧Exchange transaction information
907‧‧‧傳送交談碼 907‧‧‧Transfer chat code
909‧‧‧傳送金額總和、品項與使用者識別資訊運算的驗證碼 909‧‧‧Send the sum of the sum of the amount, the item and the user identification information
911‧‧‧回覆驗證結果 911‧‧‧Reply verification results
111‧‧‧使用者端裝置 111‧‧‧User device
112‧‧‧交易平台 112‧‧‧ trading platform
113‧‧‧驗證伺服器 113‧‧‧Verification server
1111‧‧‧選擇商品 1111‧‧‧Select goods
1112‧‧‧讀取交易碼 1112‧‧‧Read transaction code
1113‧‧‧傳送交談碼 1113‧‧‧Transfer chat code
1114‧‧‧傳送驗證碼 1114‧‧‧Transfer verification code
1115‧‧‧回覆驗證結果 1115‧‧‧Reply verification results
1116‧‧‧完成交易 1116‧‧‧Complete the transaction
步驟S401~S409‧‧‧使用行動裝置執行交易的流程 Step S401~S409‧‧‧ Flow of executing a transaction using a mobile device
圖1A顯示本創作提供以行動裝置執行交易之交易系統實施情境示意圖之一;圖1B顯示本創作提供以行動裝置執行交易之交易系統實施情境示意圖之二;圖1C顯示本創作提供以行動裝置執行交易之交易系統實施情境示意圖之三;圖2顯示本創作提供以行動裝置執行交易之交易系統實施例圖之一;圖3顯示本創作提供以行動裝置執行交易之交易系統實施例 圖之一;圖4顯示本創作交易系統實現以行動裝置執行交易的實施例流程圖;圖5顯示本創作提供以行動裝置執行交易之交易系統的實施例功能方塊圖;圖6顯示本創作交易系統實現以行動裝置執行交易的流程實施例之一;圖7A顯示本創作交易系統執行交易的流程實施例之二;圖7B顯示本創作交易系統執行交易的流程實施例之三;圖8顯示本創作交易系統執行交易的流程實施例之四;圖9顯示本創作交易系統執行交易的流程實施例之五;圖10顯示本創作交易系統執行交易的流程實施例之六。 1A shows one of the schematic diagrams of a transaction system implementation scenario in which the present invention provides a transaction by a mobile device; FIG. 1B shows a second schematic diagram of a transaction system implementation scenario in which the present invention provides a transaction by a mobile device; FIG. 1C shows that the present creation is performed by a mobile device. FIG. 2 shows one embodiment of a transaction system for providing a transaction by a mobile device; FIG. 3 shows an embodiment of a transaction system for providing a transaction by a mobile device. Figure 4 shows a flow chart of an embodiment of the present transaction system implementing a transaction by a mobile device; Figure 5 shows a functional block diagram of an embodiment of a transaction system that provides a transaction by a mobile device; Figure 6 shows the creative transaction The system implements one of the embodiments of the process for executing the transaction by the mobile device; FIG. 7A shows the second embodiment of the flow of executing the transaction by the authoring transaction system; FIG. 7B shows the third embodiment of the process for executing the transaction by the authoring transaction system; The fourth embodiment of the process of executing the transaction by the authoring transaction system; FIG. 9 shows the fifth embodiment of the process of executing the transaction by the authoring transaction system; FIG. 10 shows the sixth embodiment of the process of executing the transaction by the authoring transaction system.
本創作揭露書提出一種提供以行動裝置執行交易之交易系統,系統可應用在提領現金的自動櫃員機(ATM,automatic teller machine)、執行收銀交易的銷售點終端(POS,point of sales)、販賣機、各種便利交易的Kiosk等用途,讓使用者先透過隨身的行動裝置決定交易內容,再透過第三方驗證單位進行驗證,除了提供交易便利的好處外,更提昇交易安全性,免得在交易程序中部分驗證資訊被擷取或是盜用時的財產損失。 The present disclosure proposes a transaction system for performing transactions by a mobile device, which can be applied to an ATM (automatic teller machine), a point of sale (POS) that performs cashier transactions, and sells The Kiosk and other convenient transactions are used to allow users to determine the transaction content through the mobile device, and then verify it through a third-party verification unit. In addition to providing the convenience of transaction convenience, the transaction security is enhanced, so as not to be in the transaction process. The loss of property when part of the verification information is captured or stolen.
實施例示意圖可參閱圖1A、圖1B與圖1C所呈現的使用情境圖,其中示意表示本創作提供以行動裝置執行交易之交易系統的相關運用。 BRIEF DESCRIPTION OF THE DRAWINGS A usage context diagram presented in FIGS. 1A, 1B, and 1C can be seen, with the schematic representation of the present application providing a related application of a transaction system that performs transactions with a mobile device.
如圖1A所示,圖中呈現有一自動櫃員機10,當使用者欲透過此自動櫃員機10執行交易時,比如提款、存款、轉帳等交易程序,可以先透過自動櫃員機10螢幕上的一觸發按鍵啟動一交易程序,例如這可是一種無卡提款的服務,使用者可觸發一無卡提款 的功能,於是,自動櫃員機10將以一維條碼、二維條碼、一英數字串、無線編碼(如NFC無線碼)或圖形的方式表示一交易碼,其中主要載有一表示本次交易程序的交談碼(session code),此例係以二維條碼101方式呈現此交易碼。交談碼的內容比如數字、英數字串,或是特定編碼。 As shown in FIG. 1A, an automatic teller machine 10 is presented. When a user wants to execute a transaction through the ATM 10, such as a withdrawal, deposit, transfer, etc., a trigger button on the screen of the ATM 10 can be first transmitted. Start a trading process, for example, this is a cardless withdrawal service, the user can trigger a cardless withdrawal The function, therefore, the ATM 10 will represent a transaction code in a one-dimensional bar code, a two-dimensional bar code, an alpha-numeric string, a wireless code (such as an NFC wireless code) or a graphic, in which a program indicating the transaction is mainly included. The session code, in this case, presents the transaction code in a two-dimensional barcode 101 manner. The content of the chat code is such as a number, an alphanumeric string, or a specific encoding.
此例以二維條碼101表示交易碼,並仍可輔以一字串代碼103表示,以免使用者裝置無法讀取二維條碼101,而可在行動裝置12上輸入字串代碼103。經使用者操作行動裝置12,執行相關驗證程式,開啟照相機模組,拍攝二維條碼101,產生在裝置12上顯示器顯示的二維條碼121(或僅拍攝時顯示,卻不用顯示掃描結果),透過軟體可識別其中所載的資訊。之後,使用者需於行動裝置12的輸入介面上輸入交易內容12,如交易金額、交易品項等內容,之後結合自交易碼讀出的交談碼、行動裝置12所記載的使用者識別資訊、行動裝置12相關硬體資訊(此可作為識別使用者或其裝置的用途)、安全認證資料,以及在行動裝置12上輸入的交易內容等資訊之部分或任意組合運算產生驗證碼,再傳遞至驗證伺服器,經驗證成功後可自吐鈔出口105提款。其中細節將於以下揭露內容描述。 In this example, the transaction code is represented by a two-dimensional barcode 101, and can still be represented by a string code 103, so that the user device cannot read the two-dimensional barcode 101, and the string code 103 can be input on the mobile device 12. After the user operates the mobile device 12, the relevant verification program is executed, the camera module is turned on, the two-dimensional barcode 101 is captured, and the two-dimensional barcode 121 displayed on the display of the device 12 is generated (or displayed only when shooting, but the scanning result is not displayed). Software can be used to identify the information contained therein. Then, the user needs to input the transaction content 12, such as the transaction amount, the transaction item, and the like on the input interface of the mobile device 12, and then combine the chat code read from the transaction code with the user identification information recorded by the mobile device 12, The mobile device 12 may generate a verification code by partial or any combination of information related to hardware information (this may be used as a user or its device), security authentication data, and transaction content input on the mobile device 12, and then transmitted to the verification code. The verification server can withdraw money from the money discharge outlet 105 after successful verification. Details will be described below.
另一實施態樣如圖1B所示,本創作提供以行動裝置執行交易的系統可以應用於一般購物付款時的交易程序中,此例顯示消費者或是收銀員在一交易裝置(如POS的收銀裝置14)進行結帳,交易裝置啟始一交易程序後顯示此例的一維條碼143,由行動裝置12啟始交易程式後,開啟照相機功能掃描此一維條碼143,在行動裝置12上顯示拍攝中的一維條碼123。 In another embodiment, as shown in FIG. 1B, the system for providing a transaction by a mobile device can be applied to a transaction process at the time of general shopping payment. This example shows a consumer or a cashier in a transaction device (such as a POS). The cash register device 14) performs checkout, and the transaction device starts a transaction program to display the one-dimensional barcode 143 of the example. After the transaction device starts the transaction program, the camera function is turned on to scan the one-dimensional barcode 143 on the mobile device 12. The one-dimensional bar code 123 in the shooting is displayed.
經讀取一維條碼123後,形成交易碼,交易程式繼續啟始輸入介面,讓使用者確認交易內容127,或需要輸入內容,經確認後,交易程式中的演算法即以交易內容12,如交易金額、交易品項,結合自交易碼讀出的交談碼、使用者識別資訊、行動裝置12相關 硬體資訊、安全認證資料等資訊之部分或任意組合運算產生驗證碼,再傳遞至驗證伺服器,由驗證伺服器進行驗證,驗證成功後,該筆交易才會結帳。 After reading the one-dimensional barcode 123, a transaction code is formed, and the transaction program continues to start the input interface, allowing the user to confirm the transaction content 127, or inputting the content. After confirmation, the algorithm in the transaction program is the transaction content 12, Such as transaction amount, transaction item, combined with the conversation code read from the transaction code, user identification information, and mobile device 12 related Part or any combination of hardware information, security certification data, etc. generates a verification code, which is then passed to the verification server for verification by the verification server. After the verification is successful, the transaction will be settled.
以揭露書揭示的使用行動裝置執行交易的方法實現在無卡提款的實施例中,不排除仍提供在自動櫃員機上輸入交易金額的實施方式,如圖1C所示之實施情境示意圖。 The method for executing a transaction using a mobile device disclosed in the disclosure realizes that in the embodiment of cardless withdrawal, an embodiment in which the transaction amount is input on the automatic teller machine is still not excluded, as shown in the implementation scenario shown in FIG. 1C.
開始交易程式時,自動櫃員機10在顯示二維條碼107表示的交易碼前,先提供一輸入介面給使用者輸入一輸入金額109,於是自動櫃員機10內以一演算法根據表示當下交易程序的交談碼(靜態或動態產生)、交易金額,或可加入自動櫃員機10的硬體序號,組合或運算產生交易碼,如此例顯示於自動櫃員機10顯示器上的二維條碼107。 When the transaction program is started, the ATM 10 provides an input interface for inputting an input amount 109 to the user before displaying the transaction code indicated by the two-dimensional barcode 107, so that the automatic teller machine 10 uses an algorithm to represent the conversation of the current transaction program. The code (static or dynamic generation), the transaction amount, or the hardware serial number that can be added to the automated teller machine 10, combined or computed to generate a transaction code, such as a two-dimensional bar code 107 displayed on the display of the automated teller machine 10.
接著,使用者操作行動裝置12啟始相關交易程式,可以依照交易碼的型態(一維條碼、二維條碼、無線編碼訊號、英數字串或圖形等)啟始對應的讀取功能,如此圖例所示,即啟動照相機功能讀取自動櫃員機10顯示的二維條碼107,並如顯示於行動裝置12上的二維條碼129,此交易碼中即載有交談碼、交易內容等資訊,行動裝置12的交易程式即接著根據此交易碼資訊運算形成驗證碼,傳送到驗證伺服器執行驗證後,如果驗證成功,將通知自動櫃員機10確認授權而自吐鈔出口105輸出交易金額的現金。以上所述在行動裝置12上演算產生的驗證碼可以根據當次交談碼、交易內容、行動裝置12所記載的使用者識別資訊、行動裝置12相關硬體資訊、安全認證資料等資訊演算產生,而傳送到驗證伺服器的資訊中,此驗證碼即作為驗證使用者身份(包括所使用的行動裝置)之用,並同時也傳送如當次交易內容、交談碼、行動裝置12所記載的使用者識別資訊、行動裝置12相關硬體資訊、安全認證資料(其中之幾種組合亦可)給驗證伺服器對照得到演算法所需的資訊。 Then, the user operates the mobile device 12 to start the related transaction program, and can start the corresponding reading function according to the type of the transaction code (a one-dimensional barcode, a two-dimensional barcode, a wirelessly encoded signal, an alphanumeric string or a graphic, etc.). As shown in the figure, the camera function is activated to read the two-dimensional barcode 107 displayed by the automated teller machine 10, and as shown in the two-dimensional barcode 129 on the mobile device 12, the transaction code contains information such as the conversation code and the transaction content. The transaction program of the device 12 then forms a verification code based on the transaction code information operation, and after transmitting to the verification server for verification, if the verification is successful, the automated teller machine 10 is notified to confirm the authorization and the cash of the transaction amount is output from the money discharge outlet 105. The verification code generated by the calculation on the mobile device 12 can be generated according to the current conversation code, the transaction content, the user identification information recorded by the mobile device 12, the hardware information related to the mobile device 12, and the security authentication data. And in the information transmitted to the verification server, the verification code is used to verify the identity of the user (including the mobile device used), and also transmits the usage as described in the current transaction content, the conversation code, and the mobile device 12. The identification information, the related hardware information of the mobile device 12, and the security authentication data (some of which may also be combined) are given to the verification server to obtain the information required by the algorithm.
圖2顯示本創作提供以行動裝置執行交易之交易系統實施例圖,此例顯示交易系統經由網路2提供交易驗證的服務,如圖中顯示的驗證伺服器20,驗證伺服器20可以為獨立運作的伺服器、叢集,或是以軟體功能內建驗證功能於特定電腦系統中。 2 shows an embodiment of a transaction system that provides a transaction by a mobile device. This example shows that the transaction system provides transaction verification services via the network 2, such as the verification server 20 shown in the figure, and the verification server 20 can be independent. Operating servers, clusters, or built-in authentication functions in software-specific systems.
交易系統之使用者端設有各種形式的交易裝置201,203,交易裝置201,203的功能主要是完成交易的中繼裝置,交易裝置201如設於商店內的銷售點終端(POS),當使用者於商店內選取欲購買的商品,結帳時,結帳店員以銷售點終端產生帳單,而產生交易碼,使用者再以隨身的行動裝置21讀取此交易碼,並在行動裝置21內形成交易內容,接著根據交易內容、個人化資料等內容運算產生驗證碼,驗證伺服器20接收此驗證碼而執行驗證,完成驗證後才能完成交易。 The user end of the transaction system is provided with various forms of transaction devices 201, 203. The functions of the transaction devices 201, 203 are mainly relay devices for completing transactions. The transaction device 201 is located at a point of sale terminal (POS) in a store, when the user is at the store. The goods to be purchased are selected within the checkout. When the checkout is performed, the checkout clerk generates the bill by the point of sale terminal, and generates a transaction code, and the user reads the transaction code by the portable mobile device 21, and forms a transaction in the mobile device 21. The content is then generated according to the transaction content, the personalized data, and the like, and the verification server receives the verification code to perform verification, and the verification is completed before the transaction is completed.
當交易碼為以條碼或是英數字串形式表示,交易裝置設有顯示交易碼的顯示螢幕。若交易碼為以無線編碼傳送,交易裝置則設有相對的無線訊號收發器。 When the transaction code is represented by a bar code or an alphanumeric string, the transaction device is provided with a display screen displaying the transaction code. If the transaction code is transmitted in wireless code, the transaction device is provided with a relative wireless signal transceiver.
圖中的交易裝置203如自動櫃員機(ATM)、販賣機、Kiosk等裝置,使用者操作交易裝置203執行交易,如提款、商品買賣、虛擬交易等,同樣地,交易裝置203根據交易相關資訊以及一些裝置資訊產生交易碼,由行動裝置23讀取,形成交易內容後,再產生驗證碼,由驗證伺服器20驗證並結束交易。 The transaction device 203 in the figure is an automatic teller machine (ATM), a vending machine, a Kiosk, etc., and the user operates the transaction device 203 to execute a transaction, such as a withdrawal, a commodity sale, a virtual transaction, etc. Similarly, the transaction device 203 is based on transaction related information. And some device information generates a transaction code, which is read by the mobile device 23 to form a transaction content, and then generates a verification code, which is verified by the verification server 20 and ends the transaction.
接著,如圖3所示的交易系統實施例圖,此例顯示設於網路2彼端的交易平台,交易平台為一提供電子商務服務的伺服器,如網路服務、商場等提供電子商務服務的平台,使用者可以終端的電腦裝置,或是行動裝置25本身存取交易平台205提供的商品或服務,之後,由交易平台205根據交易資訊產生交易碼,經由網路2傳送到行動裝置25,由行動裝置25讀出其中資訊後形成交易內容,再運算產生驗證碼,經由網路2傳送到驗證伺服器20後執行驗證,驗證完成後才完成交易。 Next, as shown in the transaction system embodiment shown in FIG. 3, this example shows a transaction platform provided on the other end of the network 2. The transaction platform is a server that provides e-commerce services, such as network services, shopping malls, etc. to provide e-commerce services. The user can access the goods or services provided by the transaction platform 205 by the computer device of the terminal or the mobile device 25 itself. Thereafter, the transaction platform generates a transaction code based on the transaction information, and transmits the transaction code to the mobile device 25 via the network 2. After the information is read by the mobile device 25, the transaction content is formed, and the verification code is generated, and the verification code is transmitted to the verification server 20 via the network 2, and the verification is performed, and the transaction is completed after the verification is completed.
此例中,當交易平台205形成交易碼後,若以條碼形式顯示在行動裝置25上,行動裝置25內程式可以擷取此影像後解讀其中資訊;若以英數字串方式呈現此交易碼,則可由使用者再行複製與貼上而取得相關交易內容。 In this example, when the transaction platform 205 forms a transaction code, if displayed on the mobile device 25 in the form of a bar code, the program in the mobile device 25 can capture the image and interpret the information therein; if the transaction code is presented in an alphanumeric string, The user can then copy and paste the relevant transaction content.
相關交易流程可參考圖4所示之實施例流程圖。 For related transaction flow, reference may be made to the flowchart of the embodiment shown in FIG.
根據前述幾個實施方式可知,使用者可以在交易裝置(自動櫃員機(ATM)、執行收銀交易的銷售點終端(POS)、販賣機、各式Kiosk等)上直接輸入交易內容(主要如金額、點數、優惠資訊、虛擬帳號等),或是在行動裝置上輸入交易內容,不論是何種輸入交易內容的方式,最後都在行動裝置上結合當次交談碼、交易內容、行動裝置所記載的使用者識別資訊、行動裝置相關硬體資訊、安全認證資料等資訊之各種可能組合而演算產生驗證碼。 According to the foregoing several embodiments, the user can directly input the transaction content (mainly, the amount, etc.) on the transaction device (Automatic Teller Machine (ATM), the point of sale terminal (POS) that executes the cash register transaction, the vending machine, various Kiosks, etc.). Points, discount information, virtual account number, etc.), or input transaction content on the mobile device, no matter what way to enter the transaction content, finally combined with the current chat code, transaction content, mobile device recorded on the mobile device A verification code is generated by calculating various possible combinations of user identification information, mobile device related hardware information, and security authentication data.
開始時,若以提款為例,使用者可以透過顯示於交易裝置上的使用者介面觸發交易裝置開始執行交易程序,提示使用者在介面中的特定欄位中填入提款金額,也就是在自動櫃員機上提領現金的金額,此金額即為交易內容的一部分,藉此可以形成交易碼。 In the beginning, if the withdrawal is taken as an example, the user can trigger the transaction device to start the transaction process through the user interface displayed on the transaction device, prompting the user to fill in the withdrawal amount in a specific field in the interface, that is, The amount of cash that is withdrawn on the ATM. This amount is part of the transaction and can be used to form a transaction code.
其中主要交易方法步驟流程開始如步驟S401,操作行動裝置讀取交易裝置上的交易碼,交易碼可以載有表示當次交易的交談碼(session code),或可包括交易金額。 The main transaction method step flow begins as step S401, the operating mobile device reads the transaction code on the transaction device, and the transaction code may carry a session code indicating the current transaction, or may include the transaction amount.
此時,如步驟S403,於行動裝置中形成交易內容,可包括自讀取的交易碼得出,或是使用者在行動裝置上輸入交易內容。於是,以行動裝置讀取並得出交易碼中的資訊,利用行動裝置之特定交易程式,結合行動裝置所記載的使用者識別資訊、行動裝置相關硬體資訊、安全認證資料等資訊之各種可能組合而演算產生驗證碼,如步驟S405。 At this time, in step S403, forming the transaction content in the mobile device may include the self-read transaction code, or the user inputs the transaction content on the mobile device. Therefore, the mobile device reads and derives the information in the transaction code, and uses the specific transaction program of the mobile device to combine various possibilities of information such as user identification information, mobile device related hardware information, and security authentication data recorded by the mobile device. The verification code is generated by combining and calculating, as in step S405.
根據一實施方式,驗證碼的產生可利用一在與驗證伺服器中註冊時產生的種值(seed)或金鑰,種植儲存於行動裝置之一記憶模組內,另有一依據註冊時使用者識別資訊對稱產生的系統端種 值或金鑰儲存在驗證伺服器的資料庫中。行動裝置上的交易程式可取出記憶模組內的種植,以一演算法根據交談碼、交易內容、行動裝置相關硬體資訊、使用者識別資訊以及安全認證資料資訊之全部或部分組合運算所產生。另外,在安全的考量下,種值並非直接儲存在行動裝置之記憶模組或是驗證伺服器的資料庫中,而是即時根據個人化資訊(註冊時的使用者識別資訊、卡別資訊、當下交易資訊、交易時間、裝置的硬體序號、交談碼之任意組合)運算得出,例如,驗證伺服器可以根據這些個人化資訊即時運算產生系統端種值。 According to an embodiment, the verification code may be generated by using a seed or a key generated when registering with the verification server, and stored in a memory module of the mobile device, and another user according to the registration. System end species The value or key is stored in the database of the verification server. The transaction program on the mobile device can take out the planting in the memory module, and generate an algorithm based on the combination of the conversation code, the transaction content, the mobile device related hardware information, the user identification information, and the security authentication data information. . In addition, under security considerations, the value is not stored directly in the memory module of the mobile device or the database of the authentication server, but is based on personalized information (user identification information, card information, etc. at the time of registration). The current transaction information, transaction time, hardware serial number of the device, and any combination of the chat codes are calculated. For example, the verification server can generate the system end value according to the instant calculation of the personalized information.
前述由行動裝置產生驗證碼所使用的種值為在驗證伺服器端註冊時,驗證伺服器可要求使用者傳送個人化資訊,比如使用者所使用的行動裝置的硬體資訊(硬體序號),如硬體相關代碼(如電話號碼、國際移動設備識別碼(International Mobile,Equipment Identity,IMEI)等)、網路硬體資訊等,更可為行動裝置所支援的近場通訊(NFC)電路的通訊資料;個人化資訊也不排除使用者所提供的一般資訊,比如使用者個人資料、或是設定的一組認證碼(pin code),另可為一種虛擬帳號,如系統提供的帳號、遊戲伺服器登錄的帳號等,這些個人化資訊之一或是組合都可成為產生種值資料來源。如此,利用個人化資訊產生的種值因此具有唯一性,不同裝置或使用者都會取得不同的種值,且具有不可移植性,也就是換個裝置就無法使用。種值可以為一字串,經驗證伺服器(或是其他主機)產生後,可為分別儲存在個人化裝置以及驗證伺服器中;或於另一實施例中,種值為以特定演算法根據事先預定的資訊而即時運算產生,此方式可以避免預先儲存的種值被不當盜取所產生的問題。 The type of value used by the mobile device to generate the verification code is that when the authentication server registers, the verification server can request the user to transmit personalized information, such as the hardware information (hardware serial number) of the mobile device used by the user. For example, hardware-related codes (such as phone numbers, International Mobile (IP), etc.), network hardware information, etc., and more suitable for near-field communication (NFC) circuits supported by mobile devices. The communication information; personal information does not exclude the general information provided by the user, such as the user's personal information, or a set of pin code, or a virtual account, such as the account provided by the system, One of the personalized information, or a combination, can be a source of seed data. In this way, the value generated by the personalized information is therefore unique, and different devices or users can obtain different kinds of values, and are non-portable, that is, they cannot be used after changing devices. The value may be a string, which may be stored in the personalization device and the verification server after being generated by the verification server (or other host); or in another embodiment, the value is a specific algorithm. Instant computing is performed based on pre-scheduled information, which avoids problems caused by improperly stolen values.
而在驗證伺服器端,當收到行動裝置傳送的驗證碼,以及至少可以識別使用者或其裝置身份的使用者識別資訊時,可自資料庫中取出該使用者註冊時所產生的對稱的種值或其金鑰,以相同 或一對稱的演算法,對行動裝置所傳送的資訊演算用以對照驗證碼的字串(系統端驗證碼),如以下步驟。 On the verification server end, when receiving the verification code transmitted by the mobile device and the user identification information at least identifying the identity of the user or its device, the symmetry generated by the user registration may be retrieved from the database. Value or its key, the same Or a symmetric algorithm, the information calculus transmitted by the mobile device is used to compare the string of the verification code (system side verification code), as follows.
再如步驟S407,傳送驗證碼至以及至少使用者識別資訊至驗證伺服器,如步驟S409,驗證伺服器接收至少使用者識別資訊,還可包括當次交談碼、交易內容、行動裝置相關硬體資訊(此可作為一種使用者識別資訊的用途)、安全認證資料等資訊,系統即根據其中全部或部分資訊之組合得出對應之演算法對稱的種值(或是對稱金鑰),以各種可能的資訊組合演算得到驗證自行動裝置接收的驗證碼的驗證字串,因此可以根據運算結果驗證是否驗證碼來自經授權的行動裝置。 In step S407, the verification code is transmitted to and at least the user identification information is sent to the verification server. In step S409, the verification server receives at least the user identification information, and may further include the current conversation code, the transaction content, and the mobile device related hardware. Information (this can be used as a user identification information), security certification data and other information, the system is based on a combination of all or part of the information to get the corresponding algorithm symmetry of the value (or symmetric key), for various The possible information combination calculation results in a verification string that verifies the verification code received from the mobile device, so that it can be verified based on the operation result whether the verification code is from an authorized mobile device.
之後,驗證伺服器比對由行動裝置傳送的驗證碼以及系統端驗證碼後,得到驗證結果而結束當次交易流程。驗證成功表示可以繼續交易直到交易成功;驗證失敗,則中止交易。 After that, the verification server compares the verification code transmitted by the mobile device and the system-side verification code, and obtains the verification result to end the transaction process. A successful verification means that the transaction can continue until the transaction is successful; if the verification fails, the transaction is aborted.
值得一提的是,以上行動裝置與驗證伺服器的訊息傳遞方式可以網路推播的訊息技術(notification)的進行,期間的訊息往來也可以雙方協定好的加解密演算法保障資訊安全,以下各實施例同樣在各方訊息傳遞時採用特定加解密技術,然而卻不用於限制本創作實施範圍。 It is worth mentioning that the message transmission method of the above mobile device and the verification server can be carried out by the information technology (notification) of the network push, and the information exchange during the period can also ensure the information security by the agreed encryption and decryption algorithm. The embodiments also use specific encryption and decryption techniques in the transmission of various parties, but they are not used to limit the scope of implementation of the present invention.
在圖5顯示之本創作提供以行動裝置執行交易之交易系統的實施例功能方塊圖,其中各方塊表示的功能可以軟體或電路實現。就軟體實現的實施例而言,交易系統包括執行於行動裝置內的交易程式、執行於交易裝置內的程式指令,以及於驗證伺服器執行的驗證程式,分述如下。 The present disclosure, shown in Figure 5, provides a functional block diagram of an embodiment of a transaction system that performs transactions with a mobile device, wherein the functions represented by the various blocks can be implemented in software or circuitry. In the case of a software-implemented embodiment, the transaction system includes a transaction program executed within the mobile device, program instructions executed within the transaction device, and a verification program executed by the verification server, as described below.
執行於行動裝置內的行動裝置50依照功能具有以下幾種指令: The mobile device 50 executing in the mobile device has the following instructions in accordance with the function:
交易碼讀取模組501為自交易裝置讀取交易裝置產生的交易碼的指令,包括可以掃描程式讀取顯示在顯示螢幕上的一維條碼,或以無線通訊電路讀取無線編碼等方式。 The transaction code reading module 501 is an instruction for reading the transaction code generated by the transaction device from the transaction device, and includes a method of scanning the program to read the one-dimensional barcode displayed on the display screen, or reading the wireless code by using the wireless communication circuit.
顯示模組503為以行動裝置的顯示螢幕顯示出讀取的資訊,或是透過顯示的使用者介面輸入交易內容或是其他資料。 The display module 503 displays the read information on the display screen of the mobile device, or inputs the transaction content or other data through the displayed user interface.
交易內容形成模組505則是為形成一交易內容的指令,交易內容可以解析自交易碼中的資訊,或是讓使用者自行於行動裝置上輸入的交易內容。 The transaction content formation module 505 is an instruction for forming a transaction content, and the transaction content can be parsed from the information in the transaction code or the transaction content input by the user on the mobile device.
驗證碼產生模組507為能以交易碼、交易內容與/或一使用者識別資訊運算產生驗證碼的指令,其中可設有一演算法,此為安裝交易程式時已經載入的演算法,對稱驗證伺服器端的演算法,雙方可各自演算形成驗證碼,透過比對進行身份驗證。 The verification code generation module 507 is an instruction capable of generating a verification code by using a transaction code, a transaction content, and/or a user identification information operation, wherein an algorithm may be provided, which is an algorithm that has been loaded when the transaction program is installed, and is symmetric. To verify the algorithm of the server, the two parties can calculate the verification code and perform the authentication through the comparison.
通訊模組509為形成傳送出去的數據的指令,藉由行動裝置之通訊電路,相關指令包括驗證伺服器的目的端為止,可傳送上述驗證碼以及至少使用者識別資訊至驗證伺服器。 The communication module 509 is an instruction for forming the transmitted data. The communication module of the mobile device can transmit the verification code and at least the user identification information to the verification server by the destination end of the verification server.
在交易裝置52中的相關功能模組包括有一交易碼產生模組521,為經觸發產生一交易碼的指令。其他模組如用以顯示如一維條碼、二維條碼、英數字串或圖形等資訊的顯示模組523、在一實施例中顯示提供使用者輸入交易金額的介面的交易金額取得模組525、接收自驗證伺服器產生的驗證結果的指令的驗證結果取得模組527等。 The associated function module in the transaction device 52 includes a transaction code generation module 521 that is triggered to generate a transaction code. The other module is a display module 523 for displaying information such as a one-dimensional bar code, a two-dimensional bar code, an alphanumeric string or a graphic, and an transaction amount obtaining module 525 for displaying an interface for inputting a transaction amount by a user in an embodiment. The verification result acquisition module 527 or the like that receives the instruction of the verification result generated by the verification server.
在驗證伺服器54中,執行驗證的驗證程式比如有驗證碼取得模組541,用以接收自行動裝置傳送的驗證碼的指令;執行驗證步驟的驗證模組543,包括運算產生一系統端驗證碼的指令,比及進行比對指令,用以比對驗證碼與系統端驗證碼,並有產生驗證結果並傳送到交易裝置的指令。驗證伺服器54為服務多人驗證的伺服系統,可以處理大量的驗證請求,因此可設有資料庫模組545,用以記載多人的驗證資訊,如種值。驗證伺服器54設有接受與傳送封包數據的網路模組547。 In the verification server 54, the verification program for performing verification includes, for example, a verification code acquisition module 541 for receiving an instruction of the verification code transmitted from the mobile device; and a verification module 543 for performing the verification step, including the operation to generate a system-side verification The code command compares and compares the command to compare the verification code with the system side verification code, and has an instruction to generate a verification result and transmit it to the transaction device. The verification server 54 is a servo system for multi-person verification, and can process a large number of verification requests. Therefore, a database module 545 can be provided for recording verification information of multiple people, such as a value. The authentication server 54 is provided with a network module 547 that accepts and transmits packet data.
應用以上本創作揭露書所提出的使用行動裝置執行交易方法的實施例可參考圖6所示的流程。 An embodiment of the method for executing a transaction using a mobile device proposed in the above disclosure may refer to the flow shown in FIG. 6.
圖中顯示行動裝置60執行交易時進行驗證程序的流程圖,交易程序開始,由交易裝置61產生交易碼開始,行動裝置60即啟始交易程式後讀取交易碼(步驟611),同時交易裝置61也可能會將交易碼傳送到驗證伺服器62(步驟613),其中主要是載有識別此次交易程序的交談碼。 The figure shows a flow chart of the verification process performed by the mobile device 60 when the transaction is executed. The transaction process starts, the transaction code is generated by the transaction device 61, and the mobile device 60 starts the transaction program and then reads the transaction code (step 611), and the transaction device 61 may also transmit the transaction code to the verification server 62 (step 613), which primarily carries the chat code identifying the transaction program.
行動裝置60中安裝有執行此流程的交易程式,可以行動軟體(APP)、執行檔、應用程式等的方式實現,其中介面如圖顯示有使用此裝置與交易程序的使用者識別資訊601,以及顯示交易裝置61相關硬體序號的機器碼603。在一實施例中,使用者不排除有多種信用卡、儲值卡、現金卡等可別可供選擇,程式介面也提供消費者在進行交易時選擇卡別605。 The mobile device 60 is provided with a transaction program for executing the process, and can be implemented by means of an action software (APP), an executable file, an application program, etc., wherein the interface displays user identification information 601 using the device and the transaction program, and A machine code 603 indicating the hardware serial number of the transaction device 61 is displayed. In an embodiment, the user does not exclude that there are multiple credit cards, stored value cards, cash cards, etc., and the program interface also provides the consumer with the option to select the card 605 when conducting the transaction.
行動裝置60的程式介面上可以顯示交易金額607,以及有必要時加入交易密碼609,可以增加安全性。當交易金額是輸入至交易裝置上的實施方式時,交易金額607欄位中的數值可以自所讀取的交易碼中解析得到;若是交易金額是輸入在行動裝置60上的,此交易金額607的資訊即透過此程式帶入即可。 The transaction amount 607 can be displayed on the program interface of the mobile device 60, and the transaction password 609 can be added if necessary to increase security. When the transaction amount is an implementation entered on the transaction device, the value in the transaction amount 607 field can be parsed from the read transaction code; if the transaction amount is entered on the mobile device 60, the transaction amount 607 The information can be brought in through this program.
行動裝置60接著即可根據交易程式所取得的資訊運算得到驗證碼,比如就以使用者識別資訊601、機器碼603、卡別605、交易金額607以及交易密碼609其中全部或部分的資訊運算得到驗證碼,驗證碼與相關個人化的資訊將傳送到驗證伺服器62(步驟615)。 The mobile device 60 can then calculate the verification code according to the information obtained by the transaction program, for example, by using all or part of the information of the user identification information 601, the machine code 603, the card 605, the transaction amount 607, and the transaction password 609. The verification code, the verification code and the associated personalized information will be transmitted to the verification server 62 (step 615).
接著,驗證伺服器62將根據所接收的資訊進行驗證,包括取得系統端種值(包括預先儲存與即時運算)演算得到系統端驗證碼,比對從行動裝置60接收的驗證碼,最後驗證結果傳送回到交易裝置61,藉此表示是否授權進行後續交易(步驟617)。 Then, the verification server 62 will perform verification according to the received information, including obtaining the system end value (including pre-storage and instant operation) calculation to obtain the system-side verification code, comparing the verification code received from the mobile device 60, and finally verifying the result. It is transmitted back to the transaction device 61, thereby indicating whether or not authorization for subsequent transactions is made (step 617).
圖7A則描述本創作使用行動裝置執行交易方法應用在跨行交易的流程實施例。 FIG. 7A depicts a flow embodiment of the present application for executing a transaction method using a mobile device in an inter-bank transaction.
此例顯示行動裝置60同樣執行如圖6顯示的一交易程式,並 透過交易程式取得如圖顯示的多種資訊,有使用者識別資訊601、機器碼603、卡別605、交易金額607與交易密碼609,還可包括系統提供的虛擬帳號,這些資訊來自使用者輸入,或是自交易裝置71所取得。實施例為使用者在自動櫃員機前操作行動裝置,要以無卡的方式進行交易,比如跨行轉帳或提領現金等。 This example shows that the mobile device 60 also executes a transaction program as shown in FIG. The plurality of information displayed in the figure is obtained through the transaction program, and the user identification information 601, the machine code 603, the card 605, the transaction amount 607 and the transaction password 609, and the virtual account provided by the system, the information is input from the user. Or obtained from the transaction device 71. In an embodiment, the user operates the mobile device in front of the ATM, and the transaction is performed in a cardless manner, such as interbank transfer or cash withdrawal.
步驟一開始,行動裝置60自交易裝置71讀取交易碼(步驟711),此交易碼主要是載有交易裝置71產生的交談碼,或如圖3描述的實施例,使用者在交易裝置71(自動櫃員機)上填入交易金額;在另一實施例中,如圖4所載實施例,並無需使用者在交易裝置71上輸入交易金額。同時,交易裝置71可以將此交易碼傳送到後端伺服器,如提供相關金融服務與驗證服務的系統(如圖中虛線所涵蓋的設備行72、整合平台73與發卡行74),此例係將交易碼傳送到設備行72,也就是提供此交易裝置71的廠商,如特定金融機構。 At the beginning of the step, the mobile device 60 reads the transaction code from the transaction device 71 (step 711). The transaction code is mainly the chat code generated by the transaction device 71, or the embodiment described in FIG. The transaction amount is filled in (automated teller machine); in another embodiment, as in the embodiment shown in FIG. 4, the user is not required to enter the transaction amount on the transaction device 71. At the same time, the transaction device 71 can transmit the transaction code to the backend server, such as a system for providing related financial services and verification services (such as the device line 72, the integration platform 73 and the issuing bank 74 covered by the dotted line in the figure), this example The transaction code is transmitted to the device line 72, that is, the vendor providing the transaction device 71, such as a particular financial institution.
當使用者於設備行72所提供的交易裝置71上操作其他金融機構(如發卡行74)的交易程序時,會經過一整合平台73執行業務交換的認證與授權,加上本創作所提出的第三方驗證的機制,這部分如前述實施例的驗證伺服器。發卡行74即如使用者所要轉帳、提款銀行或金融機構。整合平台73於此例執行業務交換的認證與授權中,執行雙方格式轉換,更執行清算、訊息轉送等工作。 When the user operates the transaction program of other financial institutions (such as the issuing bank 74) on the transaction device 71 provided by the device line 72, the authentication and authorization of the service exchange is performed through an integration platform 73, plus the proposed Third-party verification mechanism, this part is like the verification server of the previous embodiment. The issuing bank 74 is such as a user to transfer money, a withdrawal bank or a financial institution. The integration platform 73 performs the format conversion of the two parties in the authentication and authorization of the service exchange in this example, and performs the functions of clearing and message transfer.
經行動裝置60執行交易程式讀取交易碼(711)以及取得交易內容後,行動裝置上可取得的資訊如圖顯示,於是根據這些資訊的全部或部分組合演算形成驗證碼,隨附全部或部分的個人化資訊一併傳送到驗證伺服器端,可為一種虛擬帳號(步驟715)。此例顯示一種跨行交易的程序,驗證碼與相關資訊傳送到發卡行74進行驗證。其中系統端驗證碼的產生與比對可參閱以上實施例。 After the transaction device 60 executes the transaction program to read the transaction code (711) and obtains the transaction content, the information available on the mobile device is displayed as shown in the figure, and then the verification code is formed according to all or part of the combination of the information, and all or part of the information is included. The personalized information is transmitted to the verification server, which can be a virtual account (step 715). This example shows a cross-bank transaction procedure where the verification code and related information is passed to the issuer 74 for verification. The generation and comparison of the system side verification codes can be referred to the above embodiments.
當使用者操作設備行72提供的交易裝置71執行跨行交易時,交易裝置71可以傳送交易碼713至設備行72,設備行72會 經由整合平台73傳送跨行交易授權(717,718)的請求到發卡行74,此時,發卡行74已經自行動裝置61取得驗證相關資訊,而驗證結果將經由整合平台73根據跨行交易授權的請求回覆驗證結果到來源設備行72(步驟719,720)。當驗證結果是通過的,表示可以繼續後續交易程序,由設備行72回覆驗證結果到交易裝置71(步驟721),此為一種授權認證,由交易裝置71內電腦系統處理,表示交易完成,也就可以是顯示跨行轉帳成功的訊息,或是自提領現金的實施例中,即輸出現金。 When the transaction device 71 provided by the user operating device line 72 performs an inter-bank transaction, the transaction device 71 can transmit the transaction code 713 to the device line 72, and the device line 72 will The request for the inter-bank transaction authorization (717, 718) is transmitted to the issuing bank 74 via the integration platform 73. At this time, the issuing bank 74 has obtained the verification-related information from the mobile device 61, and the verification result will be verified by the integration platform 73 according to the request for the inter-bank transaction authorization. The result is to source device row 72 (steps 719, 720). When the verification result is passed, it indicates that the subsequent transaction procedure can be continued, and the verification result is returned by the device line 72 to the transaction device 71 (step 721), which is an authorization authentication, which is processed by the computer system in the transaction device 71, indicating that the transaction is completed, This can be a message showing the success of a cross-bank transfer, or an embodiment of cash withdrawals.
圖7B接著顯示在本系統架構下的另一交易流程實施例。其中行動裝置60如前述圖6與圖7A所示,可先透過交易程式取得多種資訊,這些資訊來自使用者輸入,或是自交易裝置71所取得,包括自交易裝置71讀取交易碼(步驟731),同時,交易裝置71亦可在此跨行交易的程序中,先將交易碼傳送到所屬設備行72(步驟735)。 Figure 7B then shows another transaction flow embodiment under the architecture of the present system. As shown in FIG. 6 and FIG. 7A, the mobile device 60 may first obtain various information through the transaction program, which is obtained from the user input or obtained from the transaction device 71, including reading the transaction code from the transaction device 71 (step 731) At the same time, the transaction device 71 may also transmit the transaction code to the belonging device row 72 in the inter-bank transaction procedure (step 735).
在此流程中,行動裝置60同樣根據各種資訊的組合形成驗證碼,隨同一些必要的個人化資訊,傳送到發卡行74進行驗證(步驟733),不同於圖7A流程,發卡行74直接執行驗證,並形成授權資訊,將確認授權的訊息經由整合平台73(步驟737),傳送到設備行72(步驟738),由設備行72比對來自交易裝置71的資訊,最後傳送授權交易的訊息(步驟739)。 In this process, the mobile device 60 also forms a verification code according to the combination of various information, and transmits it to the issuing bank 74 for verification along with some necessary personalized information (step 733). Unlike the flow of FIG. 7A, the issuing bank 74 directly performs verification. And forming authorization information, transmitting the confirmed authorization message to the device row 72 via the integration platform 73 (step 737), the device row 72 compares the information from the transaction device 71, and finally transmits the authorization transaction message ( Step 739).
本創作使用行動裝置執行交易方法可以應用在與另一裝置之間的交易程序上,另一裝置如自動販賣機、另一行動裝置等交易裝置,也就是提供消費者可以使用行動裝置直接進行兩個裝置之間的買賣,比如金額轉帳、點數交換等,流程實施例可參考圖8。 The present invention uses a mobile device to execute a transaction method that can be applied to a transaction program between another device, such as a vending machine, another mobile device, etc., that is, a consumer can directly use the mobile device to perform two For the purchase and sale between devices, such as amount transfer, point exchange, etc., the process embodiment can refer to FIG. 8.
當消費者走近交易裝置82時,可以操作行動裝置81,執行其中交易程式進行買賣,交易裝置82如一自動販賣機、資訊機(Kiosk),或另一行動裝置。 When the consumer approaches the transaction device 82, the mobile device 81 can be operated to execute the transaction program, such as a vending machine, kiosk, or another mobile device.
若以固定式裝置(如自動販賣機、Kiosk)為例,交易裝置82 上可以貼有關於此交易裝置資訊的交談碼(如前述交易碼,此例為固定形式),可以一維條碼、二維條碼或圖形等方式呈現,亦不排除採用無線通訊編碼的技術實現。交談碼可以為靜態的方式顯示在交易裝置82上,亦不排除販賣機設有顯示器,用以顯示定時更新或是經過觸發即時產生的交談碼。 If a fixed device (such as a vending machine, Kiosk) is taken as an example, the transaction device 82 The chat code (such as the aforementioned transaction code, in this case, fixed form) can be posted on the information of the transaction device, and can be presented in a one-dimensional bar code, a two-dimensional bar code or a graphic, and does not exclude the use of wireless communication coding technology. The chat code can be displayed on the transaction device 82 in a static manner, and it is not excluded that the vending machine is provided with a display for displaying a timed update or a chat code generated by an instant trigger.
經操作行動裝置81讀取交易裝置82上的交談碼時(步驟801),不排除交易裝置82也將此訊息傳送到驗證伺服器83(步驟803)。之後,消費者可以在行動裝置81啟始的交易程式上輸入欲購買交易裝置82中品項與價格,此為提供演算產生驗證碼的交易內容,其他亦可組合使用者識別資料、行動裝置機器碼、交易密碼等資訊,藉這些資訊之部分或任意組合產生驗證碼,而傳送交易金額、品項與使用者識別資訊運算的驗證碼(或可包括交談碼、使用者識別資訊等)到驗證伺服器83(步驟805)。之後由驗證伺服器83產生對應此使用者或裝置的系統端驗證碼,以此驗證本次交易。驗證結果將回覆至交易裝置82,驗證成功,此為一種授權認證,交易裝置82等交易裝置內電腦主機將處理此授權自動輸出所選擇的品項;驗證失敗則終止交易程序,並可以顯示交易失敗的訊息。 When the operation code is read by the operation device 81 on the transaction device 82 (step 801), it is not excluded that the transaction device 82 also transmits the message to the verification server 83 (step 803). After that, the consumer can input the item and price in the transaction device 82 to be purchased on the transaction program initiated by the mobile device 81, which is the transaction content that provides the verification code for the calculation, and the other can also combine the user identification data and the mobile device. Code, transaction password and other information, using some or any combination of these information to generate a verification code, and transmitting the transaction amount, item and user identification information calculation verification code (or may include chat code, user identification information, etc.) to verify Server 83 (step 805). The transaction is then verified by the verification server 83 to generate a system side verification code corresponding to the user or device. The verification result will be replied to the transaction device 82, and the verification is successful. This is an authorization authentication. The computer host in the transaction device such as the transaction device 82 will process the authorization to automatically output the selected item; if the verification fails, the transaction program is terminated and the transaction can be displayed. Failed message.
其中,當消費者操作行動裝置81讀取交易裝置82上的交談碼時,除上述可以透過交易程式選擇或填寫相關品項與交易金額外,每個交易裝置82(如自動販賣機)上的每個架上物品可以貼附該物的相關資訊,包括名稱、編號、價格等內容,因此操作行動裝置可以掃描有興趣的品項上的二維條碼,其中即帶入特定品項的交易內容,可以快速進行驗證與授權。 Wherein, when the consumer operates the mobile device 81 to read the conversation code on the transaction device 82, in addition to the above, the transaction item can be selected or filled in with the relevant item and the transaction amount, and each transaction device 82 (such as a vending machine) Each shelf item can be attached with information about the item, including name, number, price, etc., so the mobile device can scan the 2D barcode on the item of interest, which is the transaction content of the specific item. , you can quickly verify and authorize.
以交易裝置82為另一行動裝置為例,交易裝置82中可以軟體程式產生關於此次交易的交談碼,並形成執行交易的交易碼,交易碼同樣可以一維條碼、二維條碼、無線編碼或圖形等方式呈現,由行動裝置81讀取,此時,使用者可以在行動裝置81啟始 的交易程式上輸入欲與交易裝置82交換的交易內容,比如點數移轉、轉帳等,可提供演算產生驗證碼,同樣也可組合其他資訊而產生驗證碼。接著,行動裝置81將驗證碼傳送到驗證伺服器83,由驗證伺服器83產生對應此使用者或裝置的系統端驗證碼,以此驗證本次交易。驗證結果將回覆至交易裝置82,驗證成功即授權執行交易,比如點數轉移成功,或是轉帳成功。期間,交易裝置82或可無須連上網路,而待行動裝置81完成整個程序。 Taking the transaction device 82 as another mobile device, the transaction device 82 can generate a chat code about the transaction and form a transaction code for executing the transaction. The transaction code can also be a one-dimensional barcode, a two-dimensional barcode, or a wireless code. Or graphically presented, read by the mobile device 81, at this time, the user can start at the mobile device 81 The transaction program inputs the transaction content to be exchanged with the transaction device 82, such as point transfer, transfer, etc., and can provide a calculation to generate a verification code, and can also combine other information to generate a verification code. Next, the mobile device 81 transmits the verification code to the verification server 83, and the verification server 83 generates a system side verification code corresponding to the user or the device, thereby verifying the transaction. The verification result will be replied to the transaction device 82, and if the verification is successful, the transaction is authorized to be executed, for example, the point transfer is successful, or the transfer is successful. During this period, the transaction device 82 may or may not need to be connected to the network, and the mobile device 81 completes the entire process.
之後,由於此例的交易裝置82在交易期間無需連線網路,因此,一旦如另一行動裝置的交易裝置82於交易完成後,可以其中軟體程式更新帳號或點數資訊。圖9顯示本創作使用行動裝置執行交易方法的流程應用在自動結帳的銷售點終端(POS)的實施例。 Thereafter, since the transaction device 82 of this example does not need to be connected to the network during the transaction, once the transaction device 82 of another mobile device completes the transaction, the software program can update the account number or the point information. Figure 9 shows an embodiment of the point-of-sale terminal (POS) to which the present author uses the mobile device to execute the transaction method applied to the automatic checkout.
在此實施例中,消費者可以推個購物車在一個賣場或商店內移動,從貨架上取得想要購買的商品91,每個商品91都可載有條碼或射頻標籤(如RFID)或是其他可以讀出無線編碼的標籤,於是,當使用者選擇並取下商品91時,可以操作行動裝置92,啟始其中交易程式,並以對應的程式讀取每個商品91的條碼或標籤,因此可以在交易程式中記載並累加消費金額。此以行動裝置92讀取商品識別碼的步驟如901,902,903,消費者可以累積整個消費金額,並可依據本實施例自行結帳並攜出商品91。 In this embodiment, the consumer can push a shopping cart to move in a store or store, and obtain the item 91 to be purchased from the shelf, and each item 91 can carry a bar code or a radio frequency tag (such as RFID) or Others can read the wirelessly encoded tag, so that when the user selects and removes the item 91, the mobile device 92 can be operated to initiate the transaction program, and the bar code or label of each item 91 can be read by the corresponding program. Therefore, the amount of consumption can be recorded and accumulated in the trading program. The steps of reading the product identification code by the mobile device 92, such as 901, 902, 903, the consumer can accumulate the entire consumption amount, and can self-checkout and carry the merchandise 91 according to the embodiment.
接著,消費者來到如銷售點終端或資訊機(kiosk)等交易裝置93前,與交易裝置93交換交易資訊(步驟905),可以操作交易裝置93使之觸發產生交談碼(如前述交易碼),值得一提的是,交易裝置93所顯示的交易碼可為固定式的交談碼,讓使用者操作行動裝置92讀取此交談碼;另有方式為交易裝置93即時根據使用者操作產生僅具一段時效的交談碼,經操作行動裝置92讀取交談碼;或可自行動裝置92傳送所產生的交易內容至交易裝置93。同時,交易裝置93可以傳送到交談碼到驗證伺服器(步驟907),由驗證伺服器94根據交談碼管理一段時間內將完成的交易程序。 Then, before the consumer comes to the transaction device 93 such as a point-of-sale terminal or a kiosk, the transaction information is exchanged with the transaction device 93 (step 905), and the transaction device 93 can be operated to trigger the generation of the conversation code (such as the aforementioned transaction code). It is worth mentioning that the transaction code displayed by the transaction device 93 can be a fixed conversation code, allowing the user to operate the mobile device 92 to read the conversation code; otherwise, the transaction device 93 is generated according to the user operation. The conversation code is only read for a period of time, and the conversation code is read by the mobile device 92; or the generated transaction content can be transmitted from the mobile device 92 to the transaction device 93. At the same time, the transaction device 93 can transmit the chat code to the verification server (step 907), and the verification server 94 manages the transaction program to be completed within a period of time based on the chat code.
接著,使用者透過執行於行動裝置92上的交易程式產生的交易內容欄位取得交易內容,使用者可以經由交易裝置93上的介面填入如前述的一些交易資訊,包括選擇卡別、確認經前述動作所加總的消費金額,以及可能填寫交易密碼等。於是交易程式可以根據交談碼、交易內容、硬體訊號、安全驗證資訊、以及使用者識別資訊之全部或部分組合運算形成驗證碼,特別是在此實施例中,交易程式根據產生的金額總和、品項與使用者識別資訊運算的驗證碼,這些全部或部分組合的資訊也隨同驗證碼傳送到驗證伺服器94(步驟909)。 Then, the user obtains the transaction content through the transaction content field generated by the transaction program executed on the mobile device 92, and the user can fill in some transaction information as described above via the interface on the transaction device 93, including selecting the card and confirming the The total amount of consumption added by the aforementioned actions, and the possibility to fill in the transaction password. Therefore, the transaction program can form a verification code according to the combination of the conversation code, the transaction content, the hardware signal, the security verification information, and the user identification information, in particular, in this embodiment, the transaction program is based on the sum of the generated amounts, The verification code of the item and the user identification information operation, and all or part of the combined information is also transmitted to the verification server 94 along with the verification code (step 909).
驗證伺服器94即根據行動裝置92傳送的資訊進行驗證,包括取得對應的系統端種值與對稱運算系統端驗證碼等方式,最後將驗證結果回覆到交易裝置93,此為一種授權認證,銷售點終端等交易裝置93內電腦主機將處理此授權而同意消費者提領商品,不排除也將結果傳送到行動裝置92。銷售點終端後端連線有提供商品服務的公司系統。 The verification server 94 verifies according to the information transmitted by the mobile device 92, including obtaining the corresponding system end value and the symmetric computing system end verification code, and finally returns the verification result to the transaction device 93, which is an authorization authentication and sales. The computer host in the transaction device 93, such as the point terminal, will process the authorization and agree to the consumer to pick up the merchandise, and does not exclude the result from being transmitted to the mobile device 92 as well. The point-of-sale terminal at the point of sale terminal has a company system that provides goods and services.
本揭露書所揭示的使用行動裝置執行交易的方法可應用於架設於特定交易平台的業者,如網路商場(如網路商務業者)、網路店家與透過拍賣網站行為進行交易的業者等,實施例可參閱圖10所描述的流程。 The method for executing a transaction using a mobile device disclosed in the present disclosure can be applied to an operator who is installed on a specific trading platform, such as an online shopping mall (such as an online business operator), an online store, and an operator who conducts transactions through an auction website. The embodiment can refer to the flow described in FIG.
此例中,應用前述各實施例的交易裝置為一架設於網路上的電腦系統,運作如一交易平台112,交易平台112提供網路商場、網路店家、網路拍賣業者執行商業交易的電腦系統平台。使用者裝置111包括行動裝置、個人電腦裝置等,使用者可以操作行動裝置直接進入交易平台112選購商品、完成結帳與執行驗證等;或者,使用者可操作個人電腦裝置,如PC、筆記型電腦、平板電腦等,選購商品與交付結帳,再以另一行動裝置(如手機)執行驗證。驗證伺服器113可為一獨立運行的電腦裝置,或是運作於交易平台內的驗證功能。 In this example, the transaction device of the foregoing embodiments is applied to a computer system installed on the network, and operates as a transaction platform 112. The transaction platform 112 provides a computer system for performing online transactions by an online shopping mall, an online store, and a network auctioneer. platform. The user device 111 includes a mobile device, a personal computer device, etc., and the user can operate the mobile device to directly enter the transaction platform 112 to purchase goods, complete checkout and perform verification, etc.; or, the user can operate a personal computer device such as a PC or a note. Computers, tablets, etc., purchase goods and delivery checkouts, and then perform verification with another mobile device (such as a mobile phone). The verification server 113 can be a stand-alone computer device or a verification function operating in a trading platform.
實施例如圖式之流程,交易裝置於此例設定為提供網路商場、網路店家或網路拍賣業者執行商業交易的交易平台112,可以一網頁或特定應用程式提供商品瀏覽,交易平台112並可能提供如一購物車或使用者清單的程式記錄使用者利用使用者裝置111選購的商品品項,如步驟1111,並依此開始執行交易程序,透過交易平台112提供的使用者介面,使用者可確認商品品項、交易金額以及付款方式,如選擇特定銀行信用卡、儲值卡、第三方支付等,經確認後進行結帳。 Implementing a process such as a diagram, the transaction device is configured to provide a transaction platform 112 for performing a business transaction by an online mall, an online store, or a network auctioneer, and can provide a product browsing, a trading platform 112, and a webpage or a specific application. A program such as a shopping cart or a user list may be provided to record a product item purchased by the user using the user device 111, such as step 1111, and the transaction process is started according to the user interface provided by the transaction platform 112. The commodity item, transaction amount and payment method can be confirmed, such as selecting a specific bank credit card, stored value card, third party payment, etc., and checking is performed after confirmation.
接著交易平台112根據一或多個商品的結帳資訊產生交易碼,也如前述實施例所載,可為各種形式的條碼、圖形、英數字串或是無線編碼等,讓使用者操作行動裝置讀取交易碼,如步驟1112。同時,交易平台112可以將本次程序的交談碼傳送到驗證伺服器113(步驟1113)。 The transaction platform 112 then generates a transaction code according to the checkout information of one or more commodities, and as shown in the foregoing embodiment, the user can operate the mobile device by using various forms of barcodes, graphics, alphanumeric strings or wireless coding. Read the transaction code as in step 1112. At the same time, the transaction platform 112 can transmit the chat code of the current program to the verification server 113 (step 1113).
根據步驟1112的實施方式,若使用者裝置111具有行動裝置與個人電腦裝置,使用者可以操作個人電腦進入交易平台112,經完成選購後結帳,由交易平台112根據結帳資訊(品項編號、交易金額、點數、優惠資訊等),並可加上代表本次交易程序的交談碼,運算形成交易碼,再由使用者操作行動裝置讀取此交易碼。其中,開啟安裝於行動裝置內交易程式中的讀取指令,讀取交易平台112上顯示的交易碼,例如啟動QR碼掃描程式讀取二維條碼,或是啟動NFC讀取程式讀入交易裝置中產生的無線訊號等,藉此運算形成驗證碼。 According to the implementation of step 1112, if the user device 111 has a mobile device and a personal computer device, the user can operate the personal computer to enter the transaction platform 112, and after completing the purchase, checkout, and the transaction platform 112 according to the checkout information (item) Number, transaction amount, points, preferential information, etc.), and can add a conversation code representing the transaction procedure, calculate a transaction code, and then the user operates the mobile device to read the transaction code. The reading command installed in the transaction program in the mobile device is opened, and the transaction code displayed on the trading platform 112 is read, for example, the QR code scanning program is started to read the 2D barcode, or the NFC reading program is started to read the transaction device. The wireless signal generated in the middle, etc., is used to form a verification code.
但於另一步驟1112的實施方式中,使用者可以使用行動裝置(111)內程式進入交易平台112選購商品與結帳,同樣,交易平台112仍繼續產生交易碼,比如可以條碼形式表示,再由行動裝置(111)內的驗證程式擷取此一維條碼、二維條碼或圖形影像,或不排除擷取交易平台112所產生的英數字串交易碼,之後由交易程式讀出其中資訊後,繼續產生驗證碼的步驟。 However, in another implementation of step 1112, the user can use the mobile device (111) to enter the transaction platform 112 to purchase merchandise and checkout. Similarly, the transaction platform 112 continues to generate transaction codes, such as bar code. The one-dimensional barcode, the two-dimensional barcode or the graphic image is retrieved by the verification program in the mobile device (111), or the English-language serial transaction code generated by the transaction platform 112 is not excluded, and then the information is read by the transaction program. After that, the steps of continuing to generate the verification code.
其中,最後都將於行動裝置上形成交易內容,交易內容可以包括交易金額,或是購買品項等資訊,交易內容與特定個人化資訊將成為形成驗證碼的基本參數。 In the end, the transaction content will be formed on the mobile device. The transaction content may include the transaction amount or the purchase item, and the transaction content and the specific personalized information will become the basic parameters for forming the verification code.
之後,如步驟1114,將驗證碼傳送至驗證伺服器113,另應傳送驗證伺服器需要的個人化資訊,如註冊時的使用者識別資訊、卡別資訊等,以使驗證伺服器113可以根據這些個人化資訊即時運算產生用以確認驗證碼的資料(系統端驗證碼)。 Then, in step 1114, the verification code is transmitted to the verification server 113, and the personalized information required by the verification server, such as the user identification information at the time of registration, the card information, etc., should be transmitted, so that the verification server 113 can be based on These personalized information instant operations generate data (system side verification code) for confirming the verification code.
之後,經比對後產生驗證結果,並將結果回覆交易平台112,如步驟1115,此結果將影響交易是否成功,若是驗證成功,將完成交易(步驟1116)。 Thereafter, the verification result is generated and the result is replied to the trading platform 112. If the result is 1115, the result will affect whether the transaction is successful, and if the verification is successful, the transaction will be completed (step 1116).
是以,以上揭露書所描述的使用行動裝置執行交易的方法與交易系統,其主要應用在交易程序中身份驗證的程序,包括可以應用在自動櫃員機提款、存款、轉帳等動作的驗證程序,也可應用在一般購物交易時的驗證程序中,甚至包括自動販賣機的交易,交易程序具有高安全性,其中除了使用行動裝置之外並無需要密碼、信用卡或提款卡等物品,可避免被盜用。其中特別是在交易過程中,由交易裝置產生交易碼,由行動裝置讀取,再以程式產生的驗證碼由第三方驗證單位執行身份驗證。藉著本創作的運行,可以提供高安全性的交易程序。 Therefore, the method and transaction system for executing a transaction using a mobile device described in the above disclosure are mainly applied to an authentication program in a transaction program, including a verification program that can be applied to an ATM cash withdrawal, deposit, transfer, and the like. It can also be used in the verification process of general shopping transactions, even the vending machine transactions, the transaction procedure has high security, and there is no need for passwords, credit cards or ATM cards except for using mobile devices. Being stolen. In particular, during the transaction process, the transaction code is generated by the transaction device, read by the mobile device, and the verification code generated by the program is used by the third-party verification unit to perform identity verification. Through the operation of this creation, a highly secure trading program can be provided.
惟以上所述僅為本創作之較佳可行實施例,非因此即侷限本創作之專利範圍,故舉凡運用本創作說明書及圖示內容所為之等效結構變化,均同理包含於本創作之範圍內,合予陳明。 However, the above description is only a preferred and feasible embodiment of the present invention, and thus does not limit the scope of the patent of the present invention. Therefore, the equivalent structural changes that are made by using the present specification and the illustrated contents are equally included in the present creation. Within the scope, it is combined with Chen Ming.
2‧‧‧網路 2‧‧‧Network
20‧‧‧驗證伺服器 20‧‧‧Verification server
201,203‧‧‧交易裝置 201,203‧‧‧ trading device
21,23‧‧‧行動裝置 21,23‧‧‧ mobile devices
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105201022U TWM524959U (en) | 2016-01-22 | 2016-01-22 | Transaction system for conducting transaction using a mobile device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105201022U TWM524959U (en) | 2016-01-22 | 2016-01-22 | Transaction system for conducting transaction using a mobile device |
Publications (1)
Publication Number | Publication Date |
---|---|
TWM524959U true TWM524959U (en) | 2016-07-01 |
Family
ID=56995726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW105201022U TWM524959U (en) | 2016-01-22 | 2016-01-22 | Transaction system for conducting transaction using a mobile device |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWM524959U (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI635448B (en) * | 2017-05-05 | 2018-09-11 | 兆豐國際商業銀行股份有限公司 | Payment system and payment method |
TWI660314B (en) * | 2017-07-06 | 2019-05-21 | 臺灣行動支付股份有限公司 | Payment method and system using mobile device |
TWI721382B (en) * | 2019-03-06 | 2021-03-11 | 兆豐國際商業銀行股份有限公司 | Transaction method based on quick response code and electronic device |
TWI730282B (en) * | 2018-01-19 | 2021-06-11 | 澧達科技股份有限公司 | Transaction system without card readers and method for operating transaction system without card readers |
TWI767140B (en) * | 2019-09-03 | 2022-06-11 | 兆豐國際商業銀行股份有限公司 | Transaction system |
TWI842295B (en) * | 2022-12-23 | 2024-05-11 | 兆豐國際商業銀行股份有限公司 | Nfc sensing entity atm transaction system and method thereof |
-
2016
- 2016-01-22 TW TW105201022U patent/TWM524959U/en not_active IP Right Cessation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI635448B (en) * | 2017-05-05 | 2018-09-11 | 兆豐國際商業銀行股份有限公司 | Payment system and payment method |
TWI660314B (en) * | 2017-07-06 | 2019-05-21 | 臺灣行動支付股份有限公司 | Payment method and system using mobile device |
TWI730282B (en) * | 2018-01-19 | 2021-06-11 | 澧達科技股份有限公司 | Transaction system without card readers and method for operating transaction system without card readers |
TWI721382B (en) * | 2019-03-06 | 2021-03-11 | 兆豐國際商業銀行股份有限公司 | Transaction method based on quick response code and electronic device |
TWI767140B (en) * | 2019-09-03 | 2022-06-11 | 兆豐國際商業銀行股份有限公司 | Transaction system |
TWI842295B (en) * | 2022-12-23 | 2024-05-11 | 兆豐國際商業銀行股份有限公司 | Nfc sensing entity atm transaction system and method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI615784B (en) | Transaction method using a mobile device, and transaction system thereof | |
US20210073810A1 (en) | Dynamic payment authorization system and method | |
US9514455B2 (en) | Mobile device payment | |
US20180068293A1 (en) | Method and system for allowing offline peer-2-peer transactions using exchangeable provisioned tokens | |
CN105593883B (en) | Method for verifying a transaction | |
US10796293B2 (en) | Split message initiated payment system, method and apparatus | |
CN108027925B (en) | Card-free payment method and system using two-dimensional code | |
US11775946B1 (en) | Method and system for digital account management | |
KR20140033364A (en) | Barcode checkout at point of sale | |
TWM524959U (en) | Transaction system for conducting transaction using a mobile device | |
US20130211937A1 (en) | Using credit card/bank rails to access a user's account at a pos | |
CN103177516B (en) | A kind of POS terminal | |
AU2017302266A1 (en) | Data sharing with card issuer via wallet app in payment-enabled mobile device | |
US20190333139A1 (en) | Processing transactions with an extended application id and dynamic cryptograms | |
US10185940B2 (en) | Image capture transaction payment | |
US12282907B2 (en) | Offloading a signing operation on a user device | |
TWI613603B (en) | Off-line mobile transaction method and transaction system thereof | |
TWI442332B (en) | Dynamic password authentication system and method for trading | |
US20170186076A1 (en) | Product tracking and management using image recognition | |
US20160098715A1 (en) | Transaction verification system | |
KR20130100858A (en) | Apparatus for processing of coupon use and method of the same | |
TW202131260A (en) | Method and device for managing merchandising by combining online payment and commodity trust mechanism, and related computer program product | |
TW201931238A (en) | System and method for over-the-counter two-dimensional barcode scanning code payment, computer-readable recording medium, and computer program product having a smart mobile device scanning the QR code corresponding to the over-the-counter terminal device, interpreting the exclusive code and a security code contained in the QR code | |
JP2019527895A (en) | Method and system for secure transaction processing | |
TWM474210U (en) | Trading system of commodity |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4K | Annulment or lapse of a utility model due to non-payment of fees |