[go: up one dir, main page]

TWI867677B - Authentication method used for electronic voucher and server used for authentication - Google Patents

Authentication method used for electronic voucher and server used for authentication Download PDF

Info

Publication number
TWI867677B
TWI867677B TW112129839A TW112129839A TWI867677B TW I867677 B TWI867677 B TW I867677B TW 112129839 A TW112129839 A TW 112129839A TW 112129839 A TW112129839 A TW 112129839A TW I867677 B TWI867677 B TW I867677B
Authority
TW
Taiwan
Prior art keywords
electronic gift
verification
server
gift certificate
information
Prior art date
Application number
TW112129839A
Other languages
Chinese (zh)
Other versions
TW202507608A (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 TW112129839A priority Critical patent/TWI867677B/en
Application granted granted Critical
Publication of TWI867677B publication Critical patent/TWI867677B/en
Publication of TW202507608A publication Critical patent/TW202507608A/en

Links

Images

Landscapes

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

Abstract

An authentication method for electronic voucher and a server used for authentication are provided. Receive a transfer request through the server, where the transfer request requests the transfer of an electronic voucher, and the source of the transfer request is different from the transfer target of the electronic voucher; establish the association between the electronic voucher and the identification information of the transfer target through the server according to the transfer request; receive the information to be confirmed through the server; and send the electronic voucher through the server according to the comparison result between the identification information in the association and the information to be confirmed. Therefore, a novel authorization transfer mechanism could be provided.

Description

用於電子禮券的驗證方法及用於驗證的伺服器Verification method for electronic gift certificate and server for verification

本發明是有關於一種禮券資訊處理,且特別是有關於一種用於電子禮券的驗證方法及用於驗證的伺服器。 The present invention relates to a gift certificate information processing, and in particular to a verification method for electronic gift certificates and a server for verification.

為了刺激顧客消費,大多數的商家都會提供折價券。而隨著資訊科技快速發展,除了以紙本方式提供折價券之外,商家也能以電子禮券形式提供折價券。 In order to stimulate customers to spend, most businesses will provide discount coupons. With the rapid development of information technology, in addition to providing discount coupons in paper form, businesses can also provide discount coupons in the form of electronic gift certificates.

此外,部分公司的福委也會發送紙券給員工,但可能造成龐大人力及保管成本。現今已有電子禮券可以解決紙券的問題。然而傳統的任一電子禮券都會搭配獨特的驗證連結及金鑰,且無法隨意地分享給他人。 In addition, some companies' welfare committees will also send paper coupons to employees, but this may cause huge manpower and storage costs. Nowadays, electronic gift certificates can solve the problem of paper coupons. However, any traditional electronic gift certificate will be equipped with a unique verification link and key, and cannot be shared with others at will.

本發明提供一種用於電子禮券的驗證方法及用於驗證的伺服器,可提供共用連結,並允許使用者分享電子禮券給他人。 The present invention provides a verification method for electronic gift certificates and a server for verification, which can provide a shared link and allow users to share electronic gift certificates with others.

本發明實施例的用於電子禮券的驗證方法包括(但不僅限 於)下列步驟:透過伺服器接收轉贈要求,其中這轉贈要求請求轉送電子禮券,且轉贈要求的來源不同於電子禮券的轉送目標;透過伺服器依據轉贈要求建立電子禮券與轉送目標的識別資訊的關聯;透過伺服器接收待確認資訊;以及透過伺服器依據這關聯中的識別資訊與待確認資訊的比較結果傳送電子禮券。 The verification method for electronic gift certificates of the embodiment of the present invention includes (but is not limited to) the following steps: receiving a transfer request through a server, wherein the transfer request requests the transfer of the electronic gift certificate, and the source of the transfer request is different from the transfer target of the electronic gift certificate; establishing an association between the electronic gift certificate and the identification information of the transfer target according to the transfer request through the server; receiving information to be confirmed through the server; and transmitting the electronic gift certificate through the server according to the comparison result of the identification information in the association with the information to be confirmed.

本發明實施例的用於驗證的伺服器包括(但不僅限於)通訊收發器、儲存器及處理器。通訊收發器用以傳送或接收資料。儲存器用以儲存程式碼。處理器耦接通訊收發器及儲存器。處理器用以載入程式碼以執行:透過通訊收發器接收轉贈要求,其中這轉贈要求請求轉送電子禮券,且轉贈要求的來源不同於電子禮券的轉送目標;依據轉贈要求建立電子禮券與轉送目標的識別資訊的關聯;透過通訊收發器接收待確認資訊;以及依據這關聯中的識別資訊與待確認資訊的比較結果透過通訊收發器傳送電子禮券。 The server for verification of the embodiment of the present invention includes (but is not limited to) a communication transceiver, a memory and a processor. The communication transceiver is used to transmit or receive data. The memory is used to store program code. The processor is coupled to the communication transceiver and the memory. The processor is used to load the program code to execute: receiving a transfer request through the communication transceiver, wherein the transfer request requests the transfer of an electronic gift certificate, and the source of the transfer request is different from the transfer target of the electronic gift certificate; establishing an association between the electronic gift certificate and the identification information of the transfer target according to the transfer request; receiving the information to be confirmed through the communication transceiver; and transmitting the electronic gift certificate through the communication transceiver according to the comparison result of the identification information in the association with the information to be confirmed.

基於上述,本發明實施例的用於電子禮券的驗證方法及用於驗證的伺服器可驗證轉送目標的識別資訊與所接收的待確認資訊是否匹配,並據以將電子禮券轉送至其他終端裝置。藉此,可提供新穎的授權轉移機制,並提升電子禮券的使用彈性度。 Based on the above, the verification method for electronic gift certificates and the verification server of the embodiment of the present invention can verify whether the identification information of the transfer target matches the received information to be confirmed, and transfer the electronic gift certificate to other terminal devices accordingly. In this way, a novel authorization transfer mechanism can be provided, and the flexibility of using electronic gift certificates can be improved.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 In order to make the above features and advantages of the present invention more clearly understood, the following is a detailed description of the embodiments with the accompanying drawings.

1:禮券管理系統 1: Gift certificate management system

11:第一終端裝置 11: First terminal device

111、121、131:輸入裝置 111, 121, 131: Input device

112、122、132、142:通訊收發器 112, 122, 132, 142: Communication transceiver

113、123、133:顯示器 113, 123, 133: Display

114、124、134、144:儲存器 114, 124, 134, 144: Memory

115、125、135、145:處理器 115, 125, 135, 145: Processor

12:第二終端裝置 12: Second terminal device

13:第三終端裝置 13: Third terminal device

14:伺服器 14: Server

S310~S340、S410~S420、S510~S530、S610~S616、S710~S780、 S810~S880:步驟 S310~S340, S410~S420, S510~S530, S610~S616, S710~S780, S810~S880: Steps

圖1是依據本發明一實施例的禮券管理系統的元件方塊圖。 Figure 1 is a block diagram of components of a gift certificate management system according to an embodiment of the present invention.

圖2A是依據本發明一實施例的第一終端裝置的元件方塊圖。 FIG2A is a component block diagram of a first terminal device according to an embodiment of the present invention.

圖2B是依據本發明一實施例的第二終端裝置的元件方塊圖。 FIG2B is a component block diagram of a second terminal device according to an embodiment of the present invention.

圖2C是依據本發明一實施例的第三終端裝置的元件方塊圖。 FIG2C is a component block diagram of a third terminal device according to an embodiment of the present invention.

圖2D是依據本發明一實施例的伺服器的元件方塊圖。 Figure 2D is a component block diagram of a server according to an embodiment of the present invention.

圖3是依據本發明一實施例的用於電子禮券的驗證方法的流程圖。 Figure 3 is a flow chart of a verification method for electronic gift certificates according to an embodiment of the present invention.

圖4是依據本發明一實施例的共用連結提供的流程圖。 Figure 4 is a flow chart provided by a shared link according to an embodiment of the present invention.

圖5是依據本發明一實施例的二次驗證的流程圖。 Figure 5 is a flow chart of secondary verification according to an embodiment of the present invention.

圖6是依據本發明一實施例說明基於一次性密碼(One-Time Password,OTP)的禮券轉贈的流程圖。 FIG6 is a flow chart illustrating gift certificate redemption based on a one-time password (OTP) according to an embodiment of the present invention.

圖7是依據本發明一實施例的基於OTP密碼的驗證的流程圖。 Figure 7 is a flow chart of OTP password-based verification according to an embodiment of the present invention.

圖8是依據本發明一實施例的基於單一登入(Single Sign-On,SSO)的驗證的流程圖。 FIG8 is a flowchart of authentication based on single sign-on (SSO) according to an embodiment of the present invention.

圖1是依據本發明一實施例的禮券管理系統1的元件方塊圖。請參照圖1,禮券管理系統1包括(但不僅限於)第一終端裝置11、第二終端裝置12、第三終端裝置13及伺服器14。須說明的是,圖中所示裝置的數量僅是用於範例說明,且應用者可依據實際需求而變更。 FIG1 is a component block diagram of a gift certificate management system 1 according to an embodiment of the present invention. Referring to FIG1 , the gift certificate management system 1 includes (but is not limited to) a first terminal device 11, a second terminal device 12, a third terminal device 13 and a server 14. It should be noted that the number of devices shown in the figure is only for example description, and the user can change it according to actual needs.

圖2A是依據本發明一實施例的第一終端裝置11的元件方塊圖。第一終端裝置11可以是桌上型電腦、筆記型電腦、一體機(All-in-One,AIO)電腦、智慧型手機、平板電腦、穿戴式裝置、頭戴顯示器、智慧型眼鏡、車載系統、智能家電、銷售點(Point-of-Sale,POS)機台或其他電子裝置。 FIG2A is a component block diagram of a first terminal device 11 according to an embodiment of the present invention. The first terminal device 11 may be a desktop computer, a laptop computer, an All-in-One (AIO) computer, a smart phone, a tablet computer, a wearable device, a head-mounted display, smart glasses, a vehicle system, a smart home appliance, a Point-of-Sale (POS) machine, or other electronic devices.

第一終端裝置11包括(但不僅限於)輸入裝置111、通訊收發器112、顯示器113、儲存器114及處理器115。 The first terminal device 11 includes (but is not limited to) an input device 111, a communication transceiver 112, a display 113, a storage 114 and a processor 115.

輸入裝置111可以是滑鼠、鍵盤、觸控面板或按鈕。在一實施例中,輸入裝置111用以接收使用者的輸入操作。例如,按壓、點擊或滑動操作。 The input device 111 may be a mouse, a keyboard, a touch panel or a button. In one embodiment, the input device 111 is used to receive input operations from the user. For example, pressing, clicking or sliding operations.

通訊收發器112可以是支援行動網路、藍芽、Wi-Fi或其他無線通訊技術的收發電路,也可以是支援乙太網路、光纖網路、電纜網路或其他有線通訊技術的數據機。在一實施例中,通訊收發器112用以與經由網路與外部裝置(例如,終端裝置、伺服器或路由器)傳送或接收資料。 The communication transceiver 112 may be a transceiver circuit supporting mobile network, Bluetooth, Wi-Fi or other wireless communication technologies, or a modem supporting Ethernet, optical fiber network, cable network or other wired communication technologies. In one embodiment, the communication transceiver 112 is used to transmit or receive data via a network and an external device (e.g., a terminal device, a server or a router).

顯示器113可以是液晶顯示器(Liquid Crystal Display,LCD)、發光二極體(Light Emitting Diode,LED)顯示器或有機發光二極體(Organic Light-Emitting Diode,OLED)顯示器。在一實施例中,顯示器113用以顯示影像。例如,顯示使用者介面的畫面。 The display 113 may be a liquid crystal display (LCD), a light emitting diode (LED) display or an organic light emitting diode (OLED) display. In one embodiment, the display 113 is used to display images. For example, it displays a user interface screen.

儲存器114可以是任何型態的固定或可移動隨機存取記憶體(Radom Access Memory,RAM)、唯讀記憶體(Read Only Memory,ROM)、快閃記憶體(flash memory)、傳統硬碟(Hard Disk Drive,HDD)、固態硬碟(Solid-State Drive,SSD)或類似元件。在一實施例中,儲存器114用以儲存程式碼、軟體模組、資料(例如,要求、身分資訊、或電子禮券)或檔案,其詳細內容待後續實施例詳述。 The memory 114 can be any type of fixed or removable random access memory (RAM), read only memory (ROM), flash memory, traditional hard disk (HDD), solid-state drive (SSD) or similar components. In one embodiment, the memory 114 is used to store program code, software modules, data (e.g., requests, identity information, or electronic coupons) or files, and its details will be described in detail in subsequent embodiments.

處理器115耦接輸入裝置111、通訊收發器112、顯示器113及儲存器114。處理器115可以是中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application-Specific Integrated Circuit,ASIC)或其他類似元件或上述元件的組合。在一實施例中,處理器115用以執行第一終端裝置11的所有或部份作業,且可載入並執行儲存器114所儲存的程式碼、軟體模組、檔案及/或資料。 The processor 115 is coupled to the input device 111, the communication transceiver 112, the display 113 and the memory 114. The processor 115 can be a central processing unit (CPU), or other programmable general-purpose or special-purpose microprocessor (Microprocessor), digital signal processor (Digital Signal Processor, DSP), programmable controller, application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC) or other similar components or combinations of the above components. In one embodiment, the processor 115 is used to execute all or part of the operations of the first terminal device 11, and can load and execute the program code, software module, file and/or data stored in the memory 114.

圖2B是依據本發明一實施例的第二終端裝置12的元件方塊圖。請參照圖2B,第二終端裝置12的實施態樣可參照前述針對第一終端裝置的說明,於此不再贅述。第二終端裝置12包括(但不僅限於)輸入裝置121、通訊收發器122、顯示器123、儲存器124及處理器125。輸入裝置121、通訊收發器122、顯示器123、儲存器124及處理器125的實施態樣及/或功能可分別參照前述針對輸入裝置111、通訊收發器112、顯示器113、儲存器114及處理器115的說明,於此不再贅述。 FIG2B is a component block diagram of the second terminal device 12 according to an embodiment of the present invention. Referring to FIG2B , the implementation of the second terminal device 12 can refer to the aforementioned description of the first terminal device, which will not be repeated here. The second terminal device 12 includes (but is not limited to) an input device 121, a communication transceiver 122, a display 123, a memory 124, and a processor 125. The implementation and/or functions of the input device 121, the communication transceiver 122, the display 123, the memory 124, and the processor 125 can refer to the aforementioned description of the input device 111, the communication transceiver 112, the display 113, the memory 114, and the processor 115, respectively, which will not be repeated here.

圖2C是依據本發明一實施例的第三終端裝置13的元件 方塊圖。請參照圖2B,第三終端裝置13的實施態樣可參照前述針對第一終端裝置的說明,於此不再贅述。第三終端裝置13包括(但不僅限於)輸入裝置131、通訊收發器132、顯示器133、儲存器134及處理器135。輸入裝置131、通訊收發器132、顯示器133、儲存器134及處理器135的實施態樣及/或功能可分別參照前述針對輸入裝置111、通訊收發器112、顯示器113、儲存器114及處理器115的說明,於此不再贅述。 FIG2C is a block diagram of components of a third terminal device 13 according to an embodiment of the present invention. Please refer to FIG2B . The implementation of the third terminal device 13 can refer to the aforementioned description of the first terminal device, and will not be repeated here. The third terminal device 13 includes (but is not limited to) an input device 131, a communication transceiver 132, a display 133, a storage 134, and a processor 135. The implementation and/or functions of the input device 131, the communication transceiver 132, the display 133, the memory 134 and the processor 135 can refer to the aforementioned description of the input device 111, the communication transceiver 112, the display 113, the memory 114 and the processor 115, and will not be repeated here.

圖2D是依據本發明一實施例的伺服器14的元件方塊圖。請參照圖2D,伺服器14可以是桌上型電腦、筆記型電腦、一體機(AIO)電腦、智慧型手機、平板電腦、各類型伺服器或其他電子裝置。伺服器14包括(但不僅限於)通訊收發器142、儲存器144及處理器145。通訊收發器142、儲存器144及處理器145的實施態樣及/或功能可分別參照前述針對通訊收發器112、儲存器114及處理器115的說明,於此不再贅述。 FIG2D is a component block diagram of a server 14 according to an embodiment of the present invention. Referring to FIG2D , the server 14 may be a desktop computer, a laptop computer, an all-in-one (AIO) computer, a smart phone, a tablet computer, various types of servers or other electronic devices. The server 14 includes (but is not limited to) a communication transceiver 142, a memory 144 and a processor 145. The implementation and/or functions of the communication transceiver 142, the memory 144 and the processor 145 may refer to the aforementioned description of the communication transceiver 112, the memory 114 and the processor 115, respectively, and will not be repeated here.

在一實施例中,伺服器14可功能可由單一伺服器14所實現。在另一實施例中,伺服器14可功能可由多台伺服器14所實現。 In one embodiment, the functions of the server 14 may be implemented by a single server 14. In another embodiment, the functions of the server 14 may be implemented by multiple servers 14.

下文中,將搭配禮券管理系統1中的各項裝置、元件、模組說明本發明實施例所述之方法。本方法的各個流程可依照實施情形而隨之調整,且並不僅限於此。 In the following, the method described in the embodiment of the present invention will be explained with the various devices, components, and modules in the gift certificate management system 1. The various processes of this method can be adjusted according to the implementation situation, but are not limited to this.

圖3是依據本發明一實施例的用於電子禮券的驗證方法的流程圖。請參照圖3,假設一應用情境為,第一終端裝置11為 傳送針對電子禮券的下單要求的終端裝置,第二終端裝置12是第一終端裝置11所指定獲得電子禮券的終端裝置,且第三終端裝置13不同於第二終端裝置12(即,未受第一終端裝置11所指定獲得電子禮券的終端裝置)。 FIG3 is a flow chart of a verification method for an electronic gift certificate according to an embodiment of the present invention. Referring to FIG3, assume an application scenario in which the first terminal device 11 is a terminal device that transmits an order request for an electronic gift certificate, the second terminal device 12 is a terminal device designated by the first terminal device 11 to obtain the electronic gift certificate, and the third terminal device 13 is different from the second terminal device 12 (i.e., a terminal device that is not designated by the first terminal device 11 to obtain the electronic gift certificate).

伺服器14的處理器145接收轉贈要求(步驟S310)。具體而言,第二終端裝置12受指定可獲得電子禮券。電子禮券是數位形式的現金禮券、提貨券、抵用券或商品禮券。一個電子禮券經組態有一個或多個面額(多個面額例如是由一個主面額折分成多個次面額)及一個或更多個商家。面額可以是特定金額或(紅利)點數。商家可以是實體或線上的特定品牌、代理商或一般店家。第二終端裝置12可透過通訊收發器122經由應用程式或網路進入伺服器14所提供的網站、平台或使用者介面,並據以存取電子禮券。顯示器123顯示電子禮券,以方便持券者了解電子禮券的相關資訊。例如,面額、品牌、使用規則等。 The processor 145 of the server 14 receives the transfer request (step S310). Specifically, the second terminal device 12 is designated to obtain an electronic gift certificate. An electronic gift certificate is a cash gift certificate, a voucher, a coupon or a merchandise gift certificate in digital form. An electronic gift certificate is configured with one or more denominations (the multiple denominations are, for example, a main denomination divided into multiple sub-denominations) and one or more merchants. The denomination can be a specific amount or (bonus) points. The merchant can be a specific brand, agent or general store in a physical or online store. The second terminal device 12 can access the website, platform or user interface provided by the server 14 through the communication transceiver 122 via an application or the Internet, and access the electronic gift certificate accordingly. The display 123 displays the electronic gift certificate to facilitate the holder to understand the relevant information of the electronic gift certificate. For example, the denomination, brand, usage rules, etc.

在一應用情境中,第二終端裝置12接收簡訊。簡訊記載電子禮券的連結及密碼。或者,第二終端裝置12上所運行的禮卷應用程式或瀏覽器可直接開啟電子禮券。當輸入裝置121接收點選連結的操作或開啟禮券的操作之後,處理器125可提供密碼驗證機制。其他驗證機制待後續實施例介紹。 In one application scenario, the second terminal device 12 receives a text message. The text message contains the link and password of the electronic gift certificate. Alternatively, the gift certificate application or browser running on the second terminal device 12 can directly open the electronic gift certificate. After the input device 121 receives the operation of clicking the link or opening the gift certificate, the processor 125 can provide a password verification mechanism. Other verification mechanisms will be introduced in subsequent embodiments.

在本實施例中,第二終端裝置12傳送轉贈要求至伺服器14。第二終端裝置12上所運行的禮卷應用程式或瀏覽器可開啟電子禮券的管理介面。管理介面可提供分享選項。當輸入裝置121接 收分享選項的選擇操作時,可進一步接受電子禮券的轉送目標的識別資訊的輸入操作。識別資訊可以是電子郵件地址、電話號碼、帳號、身份證字號或其他資訊。轉贈要求請求轉送電子禮券,且轉贈要求包括前述對應於轉送目標的識別資訊。假設第三終端裝置13為轉送目標的終端裝置。也就是說,轉贈要求的來源(對應於第二終端裝置12)不同於電子禮券的轉送目標(對應於第三終端裝置13)。 In this embodiment, the second terminal device 12 transmits a transfer request to the server 14. The gift certificate application or browser running on the second terminal device 12 can open the management interface of the electronic gift certificate. The management interface can provide a sharing option. When the input device 121 receives the selection operation of the sharing option, it can further accept the input operation of the identification information of the transfer target of the electronic gift certificate. The identification information can be an email address, a phone number, an account, an ID number or other information. The transfer request requests the transfer of the electronic gift certificate, and the transfer request includes the aforementioned identification information corresponding to the transfer target. It is assumed that the third terminal device 13 is the terminal device of the transfer target. That is, the source of the transfer request (corresponding to the second terminal device 12) is different from the transfer target of the electronic gift certificate (corresponding to the third terminal device 13).

請參照圖3,伺服器14的處理器145依據轉贈要求建立電子禮券與轉送目標的識別資訊的關聯(步驟S320)。具體而言,電子禮券原先受指定給第二終端裝置12的使用者。因此,一開始,電子禮券與這使用者的識別資訊相關聯。即,這電子禮券對應於轉贈要求的來源。若提出轉贈要求,則這電子禮券需要進一步與轉送目標的識別資訊相關聯。 Referring to FIG. 3 , the processor 145 of the server 14 establishes an association between the electronic gift certificate and the identification information of the transfer target according to the transfer request (step S320). Specifically, the electronic gift certificate is originally assigned to the user of the second terminal device 12. Therefore, at the beginning, the electronic gift certificate is associated with the identification information of the user. That is, the electronic gift certificate corresponds to the source of the transfer request. If a transfer request is made, the electronic gift certificate needs to be further associated with the identification information of the transfer target.

在一實施例中,處理器145可將電子禮券與來源的識別資訊的關聯修改成這電子禮券與轉送目標的識別資訊的關聯。也就是說,處理器145中斷電子禮券與來源的識別資訊的關聯,並建立這電子禮券與轉送目標的識別資訊的關聯。例如,電子禮券原先與AAA@bbbmail.com相關聯。確定轉送目標後,電子禮券與CCC@dddmail.com相關聯。在另一實施例中,處理器145可初始化或清除/刪除電子禮券與識別資訊的關聯,再將電子禮券與轉送目標的識別資訊相關聯。 In one embodiment, the processor 145 may modify the association between the electronic gift certificate and the source's identification information to the association between the electronic gift certificate and the forwarding target's identification information. That is, the processor 145 disconnects the association between the electronic gift certificate and the source's identification information, and establishes the association between the electronic gift certificate and the forwarding target's identification information. For example, the electronic gift certificate was originally associated with AAA@bbbmail.com. After the forwarding target is determined, the electronic gift certificate is associated with CCC@dddmail.com. In another embodiment, the processor 145 may initialize or clear/delete the association between the electronic gift certificate and the identification information, and then associate the electronic gift certificate with the forwarding target's identification information.

請參照圖3,伺服器14的處理器145透過通訊收發器142 接收待確認資訊(步驟S330)。在一實施例中,第三終端裝置13傳送待確認資訊至伺服器14。待確認資訊可以是電子郵件地址、電話號碼、帳號、身份證字號或其他資訊。 Please refer to FIG. 3 , the processor 145 of the server 14 receives the information to be confirmed through the communication transceiver 142 (step S330). In one embodiment, the third terminal device 13 transmits the information to be confirmed to the server 14. The information to be confirmed can be an email address, a phone number, an account, an ID number, or other information.

圖4是依據本發明一實施例的共用連結提供的流程圖。請參照圖4,處理器145可依據電子禮券與轉送目標的識別資訊的關聯產生驗證連結(步驟S410)。驗證連結可以是全球資源定位器(Uniform Resource Locator)或網際網路協定(Internet Protocol,IP)位址。在一實施例中,驗證連結是對應於多個電子禮券的共用連結。也就是說,經由這單一共用連結進行驗證作業,以分別取得多個電子禮券。或是,一個驗證連結授權提供多個電子禮券。儲存器144可儲存多個電子禮券與對應受贈者的識別資訊的關聯。而驗證作業是用於判斷所接收的待確認資訊是否與所儲存的關聯中的識別資訊匹配。而由於電子禮券與轉送目標的識別資訊的關聯是新建立的,因此驗證連結也需要與這新建立的關聯相關聯。 FIG4 is a flow chart of a shared link provided according to an embodiment of the present invention. Referring to FIG4 , the processor 145 may generate a verification link (step S410) based on the association between the electronic gift certificate and the identification information of the forwarding target. The verification link may be a Uniform Resource Locator (URL) or an Internet Protocol (IP) address. In one embodiment, the verification link is a shared link corresponding to a plurality of electronic gift certificates. In other words, a verification operation is performed through this single shared link to obtain a plurality of electronic gift certificates separately. Alternatively, a verification link authorizes the provision of a plurality of electronic gift certificates. The memory 144 may store the association between a plurality of electronic gift certificates and the identification information of the corresponding recipients. The verification operation is used to determine whether the received confirmation information matches the identification information in the stored association. Since the association between the electronic gift certificate and the identification information of the forwarding target is newly established, the verification link also needs to be associated with this newly established association.

在一實施例中,處理器145可透過通訊收發器142對來源對應的第二終端裝置12傳送驗證連結。例如,在禮卷應用程式或瀏覽器呈現驗證連結。接著,第二終端裝置12可傳送驗證連結至第三終端裝置13。例如,透過電子郵件、簡訊或即時通訊軟體傳送驗證連結。 In one embodiment, the processor 145 can send a verification link to the second terminal device 12 corresponding to the source through the communication transceiver 142. For example, the verification link is presented in the gift certificate application or browser. Then, the second terminal device 12 can send the verification link to the third terminal device 13. For example, the verification link is sent via email, SMS or instant messaging software.

在另一實施例中,處理器145可透過通訊收發器142對轉送目標對應的另一終端裝置(例如,第三終端裝置13)傳送驗證連結。例如,透過電子郵件、簡訊或即時通訊軟體傳送驗證連結。 In another embodiment, the processor 145 may send a verification link to another terminal device (e.g., the third terminal device 13) corresponding to the forwarding target via the communication transceiver 142. For example, the verification link is sent via email, SMS, or instant messaging software.

請參照圖4,處理器145可透過通訊收發器142接收第一驗證要求(步驟S420)。具體而言,第一驗證要求是經由驗證連結所發起的。如前述說明,驗證連結用於進行驗證作業。例如,第三終端裝置13經由驗證連結連線到伺服器14所提供的驗證服務。驗證服務是一種網路服務,並用以進行驗證作業。此外,第一驗證要求包括待確認資訊。例如,驗證連結所提供的網頁介面可提供待確認資訊的輸入欄位。第三終端裝置13的輸入裝置131可接收待確認資訊的輸入操作。處理器145依據所接收的待確認資訊產生第一驗證要求。此時,第一驗證要求包括待確認資訊。而第一驗證要求可觸發驗證作業。 Please refer to Figure 4, the processor 145 can receive the first verification request through the communication transceiver 142 (step S420). Specifically, the first verification request is initiated via the verification link. As described above, the verification link is used to perform a verification operation. For example, the third terminal device 13 is connected to the verification service provided by the server 14 via the verification link. The verification service is a network service and is used to perform a verification operation. In addition, the first verification request includes information to be confirmed. For example, the web interface provided by the verification link can provide an input field for the information to be confirmed. The input device 131 of the third terminal device 13 can receive an input operation of the information to be confirmed. The processor 145 generates a first verification request based on the received information to be confirmed. At this time, the first verification request includes information to be confirmed. The first authentication request can trigger the authentication process.

在另一實施例中,驗證連結為針對單一電子禮券的獨特連結。也就是說,一個驗證連結僅授權提供一個電子禮券。 In another embodiment, the verification link is a unique link for a single electronic gift certificate. That is, a verification link only authorizes the provision of one electronic gift certificate.

請參照圖3,伺服器14的處理器145依據關聯中的(對應於轉送目標)的識別資訊與待確認資訊的比較結果透過通訊收發器142傳送電子禮券(步驟S340)。具體而言,在驗證作業中,處理器145判斷轉贈要求所請求的轉送目標的識別資訊是否匹配於識別資訊。例如,識別資訊相同於識別資訊可視為匹配,且識別資訊不同於識別資訊可視為不匹配。 Referring to FIG. 3 , the processor 145 of the server 14 transmits the electronic gift certificate through the communication transceiver 142 according to the comparison result of the identification information (corresponding to the transfer target) in the association and the information to be confirmed (step S340). Specifically, in the verification operation, the processor 145 determines whether the identification information of the transfer target requested by the transfer request matches the identification information. For example, if the identification information is the same as the identification information, it can be regarded as a match, and if the identification information is different from the identification information, it can be regarded as a mismatch.

在一實施例中,反應於比較結果為待確認資訊匹配於關聯中的(對應於轉送目標)的識別資訊,處理器145可透過通訊收發器142傳送電子禮券至第三終端裝置13。例如,傳送記載電子禮券的連結及密碼的簡訊至第三終端裝置13。反應於比較結果為待 確認資訊未匹配於關聯中的(對應於轉送目標)的識別資訊,處理器145可禁止/不透過通訊收發器142傳送電子禮券至第三終端裝置13。 In one embodiment, in response to the comparison result that the information to be confirmed matches the identification information in the association (corresponding to the forwarding target), the processor 145 can transmit the electronic gift certificate to the third terminal device 13 through the communication transceiver 142. For example, a text message containing the link and password of the electronic gift certificate is transmitted to the third terminal device 13. In response to the comparison result that the information to be confirmed does not match the identification information in the association (corresponding to the forwarding target), the processor 145 can prohibit/not transmit the electronic gift certificate to the third terminal device 13 through the communication transceiver 142.

在另一實施例中,反應於比較結果為待確認資訊匹配於關聯中的(對應於轉送目標)的識別資訊,伺服器14可進行二次驗證。圖5是依據本發明一實施例的二次驗證的流程圖。請參照圖5,反應於比較結果為待確認資訊匹配於關聯中的(對應於轉送目標)的識別資訊,處理器145可透過通訊收發器142傳送一次性密碼(OTP)至第三終端裝置13(步驟S510)。例如,透過簡訊、電子郵件或即時通訊軟體傳送一次性密碼。 In another embodiment, in response to the comparison result that the information to be confirmed matches the identification information in the association (corresponding to the forwarding target), the server 14 may perform a secondary verification. FIG. 5 is a flow chart of secondary verification according to an embodiment of the present invention. Referring to FIG. 5, in response to the comparison result that the information to be confirmed matches the identification information in the association (corresponding to the forwarding target), the processor 145 may transmit a one-time password (OTP) to the third terminal device 13 via the communication transceiver 142 (step S510). For example, the one-time password is transmitted via SMS, email, or instant messaging software.

處理器145可透過通訊收發器142接收第二驗證要求(步驟S520)。具體而言,第三終端裝置13的處理器135透過通訊收發器132傳送第二驗證要求。例如,輸入(一次性)密碼至經由前述驗證連結所提供的介面。又例如,透過簡訊傳送(一次性)密碼。此時,第二驗證要求包括所輸入的(一次性)密碼。 The processor 145 may receive the second verification request through the communication transceiver 142 (step S520). Specifically, the processor 135 of the third terminal device 13 transmits the second verification request through the communication transceiver 132. For example, a (one-time) password is input to the interface provided by the aforementioned verification link. For another example, the (one-time) password is sent via a text message. At this time, the second verification request includes the input (one-time) password.

處理器145可依據第二驗證要求中的一次性密碼透過通訊收發器142傳送電子禮券(步驟S530)。反應於第二驗證要求包括步驟S510所提供的一次性密碼,處理器145可透過通訊收發器142傳送電子禮券至第三終端裝置13。即,驗證成功。反應於第二驗證要求的密碼未匹配於步驟S510所提供的一次性密碼,處理器145可禁止/不傳送電子禮券至第三終端裝置13。即,驗證失敗。 The processor 145 may transmit the electronic gift certificate through the communication transceiver 142 according to the one-time password in the second verification request (step S530). In response to the second verification request including the one-time password provided in step S510, the processor 145 may transmit the electronic gift certificate to the third terminal device 13 through the communication transceiver 142. That is, the verification is successful. In response to the password in the second verification request not matching the one-time password provided in step S510, the processor 145 may prohibit/not transmit the electronic gift certificate to the third terminal device 13. That is, the verification fails.

例如,圖6是依據本發明一實施例說明基於一次性密碼 (OTP)的禮券轉贈的流程圖。請參照圖6,第二終端裝置12傳送轉贈要求至伺服器14(步驟S610)。伺服器14傳送驗證連結至轉贈要求所指定的轉送目標對應的第三終端裝置13(步驟S611)。或者,伺服器14傳送驗證連結至來源對應的第二終端裝置12(步驟S612),並由第二終端裝置12自行傳送驗證連結至第三終端裝置13。第三終端裝置13可經由驗證連結所提供的介面輸入待確認資訊(例如,電子郵件位址或電話號碼)(步驟S613)。伺服器14驗證待確認資訊是否匹配於轉贈要求所指定的轉送目標的識別資訊。若匹配,則伺服器14透過簡訊或電子郵件傳送OTP至第三終端裝置13(步驟S614)。第三終端裝置13可經由驗證連結所提供的介面輸入所接收的OTP,以傳送OTP至伺服器14(步驟S615)。伺服器14驗證所接收的密碼是否相同於所傳送的OTP。最終,因為OTP驗證通過(例如,接收到相同的OTP),伺服器14傳送對應電子禮券(原屬於第二終端裝置12的使用者)的相關簡訊、電子郵件或頁面至第三終端裝置13(步驟S616)。 For example, FIG6 is a flow chart illustrating a gift certificate transfer based on a one-time password (OTP) according to an embodiment of the present invention. Referring to FIG6, the second terminal device 12 transmits a transfer request to the server 14 (step S610). The server 14 transmits a verification link to the third terminal device 13 corresponding to the transfer target specified in the transfer request (step S611). Alternatively, the server 14 transmits the verification link to the second terminal device 12 corresponding to the source (step S612), and the second terminal device 12 transmits the verification link to the third terminal device 13 by itself. The third terminal device 13 can input the information to be confirmed (e.g., an email address or a phone number) through the interface provided by the verification link (step S613). The server 14 verifies whether the information to be confirmed matches the identification information of the transfer target specified in the transfer request. If it matches, the server 14 sends the OTP to the third terminal device 13 via SMS or email (step S614). The third terminal device 13 can input the received OTP through the interface provided by the verification link to send the OTP to the server 14 (step S615). The server 14 verifies whether the received password is the same as the sent OTP. Finally, because the OTP verification is passed (for example, the same OTP is received), the server 14 sends the relevant SMS, email or page corresponding to the electronic gift certificate (originally belonging to the user of the second terminal device 12) to the third terminal device 13 (step S616).

在一實施例中,待確認資訊為透過單一登入(Single Sign-On,SSO)所取得的符記(token)或身分識別符。搜尋網站、社群網站、郵件網站或其他第三方網站有提供單一登入功能。單一登入是一種身分驗證方案,允許使用者透過一次性使用者身分驗證登入多個應用程式和/或網站。一旦使用者的身分驗證通過,則其可以存取所有受密碼保護的資源,且無需重複登入。驗證連結所提供的介面提供上述提供單一登入功能的網站的選項。第三終端裝置13 的輸入裝置131可接受這選項的選擇操作而觸發單一登入的相關驗證。若已登入提供單一登入功能的網站,則提供再次確認的選項。若尚未登入提供單一登入功能的網站,則需要透過帳號及密碼或其他身分驗證機制登入。當確認登入或驗證成功/通過時,提供單一登入功能的網站可回傳符記或身分識別符給伺服器14。這符記或身分識別符代表已授予權限或驗證通過。 In one embodiment, the information to be confirmed is a token or identity identifier obtained through a single sign-on (SSO). Search websites, social networking websites, email websites or other third-party websites provide a single sign-on function. Single sign-on is an identity verification scheme that allows users to log in to multiple applications and/or websites through a one-time user identity verification. Once the user's identity verification is passed, he or she can access all password-protected resources without having to log in repeatedly. The interface provided by the verification link provides options for the above-mentioned website that provides the single sign-on function. The input device 131 of the third terminal device 13 can accept the selection operation of this option and trigger the relevant verification of the single sign-on. If the website that provides the single sign-on function has been logged in, the option of re-confirmation is provided. If you have not logged in to the website that provides the single sign-on function, you need to log in through your account and password or other identity verification mechanisms. When confirming that the login or verification is successful/passed, the website that provides the single sign-on function can return a token or identity identifier to the server 14. This token or identity identifier represents that the permission has been granted or the verification has passed.

在一實施例中,單一登入功能的網站傳送待確認資訊至伺服器14。在一實施例中,反應於待確認資訊包括符記或身分識別符,處理器145可透過通訊收發器142傳送電子禮券至第三終端裝置13。即,驗證成功。反應於待確認資訊未包括符記或身分識別符,處理器145可禁止/不傳送電子禮券至第三終端裝置13。即,驗證失敗。 In one embodiment, the website with the single sign-on function transmits the information to be confirmed to the server 14. In one embodiment, in response to the information to be confirmed including a token or an identity identifier, the processor 145 may transmit the electronic gift certificate to the third terminal device 13 via the communication transceiver 142. That is, the verification is successful. In response to the information to be confirmed not including a token or an identity identifier, the processor 145 may prohibit/not transmit the electronic gift certificate to the third terminal device 13. That is, the verification fails.

值得注意的是,本發明一實施例中的一個驗證連結可授權提供多個電子禮券。以下介紹應用情境。 It is worth noting that one verification link in one embodiment of the present invention can authorize the provision of multiple electronic gift certificates. The application scenario is introduced below.

圖7是依據本發明一實施例的基於OTP密碼的驗證的流程圖。請參照圖7,第一終端裝置11傳送下單要求(步驟S710)。具體而言,下單要求請求下單/購買一個或多個電子禮券。伺服器14可提供下單介面。這下單介面用於透過第一終端裝置11的輸入裝置111輸入所欲下單的電子禮券的數量,使包括這數量的下單要求可傳送至伺服器14。 FIG. 7 is a flow chart of OTP password-based verification according to an embodiment of the present invention. Referring to FIG. 7 , the first terminal device 11 transmits an order request (step S710). Specifically, the order request requests to order/purchase one or more electronic gift certificates. The server 14 may provide an order interface. This order interface is used to input the quantity of electronic gift certificates to be ordered through the input device 111 of the first terminal device 11, so that the order request including this quantity can be transmitted to the server 14.

伺服器14依據下單要求產生並傳送驗證連結至第一終端裝置11(步驟S720)。這(單一)驗證連結用於下單要求所請求的所 有電子禮券。 The server 14 generates and transmits a verification link to the first terminal device 11 according to the order request (step S720). This (single) verification link is used for all electronic gift certificates requested by the order request.

第一終端裝置11傳送一個或多個身分資訊至伺服器14(步驟S730)。具體而言,下單介面還用於透過第一終端裝置11的輸入裝置111輸入發送對象配置,且這發送對象配置相關於電子禮券的發送對象。對象配置包括對應於一個或多個發送對象的身分資訊。這身分資訊可以是電子郵件地址、電話號碼、帳號、身分證字號或其他資訊。在一實施例中,發送清單記錄發送對象配置。也就是,發送對象或禮券收受者的清單。下單介面可以接收上傳的發送清單。發送清單可以是任何類型的文件檔。例如,excel或word檔案。或者,下單介面可接收發送對象相關資訊的輸入。例如,下單介面提供人員選項或文字輸入。在一實施例中,所輸入的身分資訊包括前述實施例中的轉贈要求的來源的識別資訊。 The first terminal device 11 transmits one or more identity information to the server 14 (step S730). Specifically, the order interface is also used to input the sending object configuration through the input device 111 of the first terminal device 11, and this sending object configuration is related to the sending object of the electronic gift certificate. The object configuration includes identity information corresponding to one or more sending objects. This identity information can be an email address, phone number, account, ID number or other information. In one embodiment, the sending list records the sending object configuration. That is, a list of sending objects or gift certificate recipients. The order interface can receive an uploaded sending list. The sending list can be any type of file. For example, an excel or word file. Alternatively, the order interface can receive input of information related to the sending object. For example, the ordering interface provides personnel options or text input. In one embodiment, the identity information entered includes the identification information of the source of the transfer request in the aforementioned embodiment.

伺服器14接收身分資訊,將一個或多個身分資訊與對應的電子禮券相關聯(即,建立每一身分資訊與對應的電子禮券的關聯)。接著,第一終端裝置11可透過簡訊、電子郵件或即時通訊軟體傳送驗證連結給任一第二終端裝置12(步驟S740)。 The server 14 receives the identity information and associates one or more identity information with the corresponding electronic gift certificate (i.e., establishes an association between each identity information and the corresponding electronic gift certificate). Then, the first terminal device 11 can send a verification link to any second terminal device 12 via SMS, email or instant messaging software (step S740).

第二終端裝置12可經由驗證連結所提供的介面輸入待確認資訊(例如,電子郵件位址或電話號碼)(步驟S750)。伺服器14驗證待確認資訊是否匹配於第一終端裝置11所提供的身分資訊。若匹配,則伺服器14透過簡訊或電子郵件傳送OTP至第二終端裝置12(步驟S760)。第二終端裝置12可經由驗證連結所提供的介面輸入所接收的OTP,以傳送OTP至伺服器14(步驟S770)。伺服 器14驗證所接收的密碼是否相同於所傳送的OTP。最終,因為OTP驗證通過(例如,接收到相同的OTP),伺服器14傳送對應電子禮券的相關簡訊、電子郵件或頁面至第二終端裝置12(步驟S780)。 The second terminal device 12 can input the information to be confirmed (e.g., email address or phone number) through the interface provided by the verification link (step S750). The server 14 verifies whether the information to be confirmed matches the identity information provided by the first terminal device 11. If it matches, the server 14 sends the OTP to the second terminal device 12 via SMS or email (step S760). The second terminal device 12 can input the received OTP through the interface provided by the verification link to send the OTP to the server 14 (step S770). The server 14 verifies whether the received password is the same as the sent OTP. Finally, because the OTP verification is passed (for example, the same OTP is received), the server 14 sends the relevant SMS, email or page corresponding to the electronic gift certificate to the second terminal device 12 (step S780).

圖8是依據本發明一實施例的基於單一登入(SSO)的驗證的流程圖。請參照圖8,步驟S810~S840的說明可分別參照圖7中的步驟S710~S740的說明,於此不再贅述。在本實施例中,提供至伺服器14的身分資訊可以是提供單一登入功能的網站名稱及對應符記或身分識別符。 FIG8 is a flow chart of authentication based on single sign-on (SSO) according to an embodiment of the present invention. Please refer to FIG8, the description of steps S810~S840 can refer to the description of steps S710~S740 in FIG7 respectively, and will not be repeated here. In this embodiment, the identity information provided to the server 14 can be the website name and corresponding token or identity identifier that provides the single sign-on function.

第二終端裝置12經由驗證連結連線到對應介面(步驟S850)。這介面提供SSO選項。輸入裝置121接收SSO選項的選擇操作之後,對應網站執行SSO的相關驗證作業(步驟S860)。若SSO的驗證通過,對應網站傳送符記或身分識別符至伺服器14(步驟S870)。伺服器14判斷所接收的符記或身分識別符是否匹配於驗證通過的資訊(例如,由第一終端裝置11提供至伺服器14的符記或身分識別符)。若匹配,則伺服器14傳送對應電子禮券的相關簡訊、電子郵件或頁面至第二終端裝置12(步驟S880)。 The second terminal device 12 is connected to the corresponding interface via the verification link (step S850). This interface provides an SSO option. After the input device 121 receives the selection operation of the SSO option, the corresponding website performs the relevant verification operation of SSO (step S860). If the SSO verification is passed, the corresponding website sends a token or identity identifier to the server 14 (step S870). The server 14 determines whether the received token or identity identifier matches the information that has passed the verification (for example, the token or identity identifier provided to the server 14 by the first terminal device 11). If it matches, the server 14 sends the relevant SMS, email or page of the corresponding electronic gift certificate to the second terminal device 12 (step S880).

須說明的是,除了OTP及SSO驗證,諸如電子郵件驗證、帳號及密碼驗證、或金鑰驗證也可應用在前述實施例或應用情境。 It should be noted that in addition to OTP and SSO authentication, other authentication methods such as email authentication, account and password authentication, or key authentication can also be applied to the aforementioned embodiments or application scenarios.

綜上所述,在本發明實施例的用於電子禮券的驗證方法及用於驗證的伺服器中,可修改電子禮券的使用對象,以轉送電子禮券給其他使用者。藉此,可改變傳統電子禮券的授權機制,並提 升電子禮券的流通及彈性度。此外,針對多個電子禮券,本發明實施例可提供共用的驗證連結。藉此,只要提供一個驗證連結而無須擔心提供錯誤的連結及金鑰,並可增加禮券取得的安全性及盜取金鑰的難度。 In summary, in the verification method for electronic gift certificates and the verification server of the embodiment of the present invention, the user of the electronic gift certificate can be modified to transfer the electronic gift certificate to other users. In this way, the authorization mechanism of the traditional electronic gift certificate can be changed, and the circulation and flexibility of the electronic gift certificate can be improved. In addition, for multiple electronic gift certificates, the embodiment of the present invention can provide a shared verification link. In this way, only one verification link is provided without worrying about providing an incorrect link and key, and the security of obtaining the gift certificate and the difficulty of stealing the key can be increased.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed as above by the embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the relevant technical field can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of the attached patent application.

S310~S340:步驟 S310~S340: Steps

Claims (8)

一種用於電子禮券的驗證方法,包括:透過一伺服器接收一轉贈要求,其中該轉贈要求請求轉送一電子禮券,且該轉贈要求的一來源不同於該電子禮券的一轉送目標;透過該伺服器依據該轉贈要求建立該電子禮券與該轉送目標的一識別資訊的一關聯;透過該伺服器接收一待確認資訊;以及透過該伺服器依據該關聯中的該識別資訊與該待確認資訊的一比較結果傳送該電子禮券,其中接收該待確認資訊的步驟包括:透過該伺服器依據該關聯產生提供給該轉送目標的一驗證連結;以及透過該伺服器接收來自該轉送目標對應的另一終端裝置的一第一驗證要求,其中該第一驗證要求是經由該驗證連結所發起的,且該第一驗證要求包括該待確認資訊。 A verification method for an electronic gift certificate includes: receiving a transfer request through a server, wherein the transfer request requests the transfer of an electronic gift certificate, and a source of the transfer request is different from a transfer target of the electronic gift certificate; establishing an association between the electronic gift certificate and identification information of the transfer target according to the transfer request through the server; receiving confirmation information through the server; and verifying the electronic gift certificate according to the identification information in the association through the server. The electronic gift certificate is transmitted based on a comparison result between the identification information and the information to be confirmed, wherein the step of receiving the information to be confirmed includes: generating a verification link provided to the forwarding target through the server according to the association; and receiving a first verification request from another terminal device corresponding to the forwarding target through the server, wherein the first verification request is initiated via the verification link and includes the information to be confirmed. 如請求項1所述的用於電子禮券的驗證方法,更包括:透過該伺服器對該來源對應的一終端裝置傳送該驗證連結;或者透過該伺服器對該轉送目標對應的該另一終端裝置傳送該驗證連結。 The verification method for electronic gift certificates as described in claim 1 further includes: sending the verification link to a terminal device corresponding to the source through the server; or sending the verification link to the other terminal device corresponding to the forwarding target through the server. 如請求項1所述的用於電子禮券的驗證方法,其中依據該關聯中的該識別資訊與該待確認資訊的該比較結果傳送該電子禮券的步驟包括:反應於該比較結果為該待確認資訊匹配於該識別資訊,透過該伺服器傳送一一次性密碼(One-Time Password,OTP);透過該伺服器接收一第二驗證要求;以及透過該伺服器依據該第二驗證要求中的該一次性密碼傳送該電子禮券。 The verification method for an electronic gift certificate as described in claim 1, wherein the step of transmitting the electronic gift certificate according to the comparison result of the identification information in the association and the information to be confirmed includes: in response to the comparison result that the information to be confirmed matches the identification information, transmitting a one-time password (OTP) through the server; receiving a second verification request through the server; and transmitting the electronic gift certificate through the server according to the one-time password in the second verification request. 如請求項1所述的用於電子禮券的驗證方法,其中該待確認資訊為透過一單一登入(Single Sign-On,SSO)所取得的一符記(token)或一身分識別符。 The verification method for electronic gift certificates as described in claim 1, wherein the information to be verified is a token or an identity identifier obtained through a single sign-on (SSO). 如請求項1所述的用於電子禮券的驗證方法,其中依據該轉贈要求建立該電子禮券與該轉送目標的該識別資訊的該關聯的步驟包括:透過該伺服器將該電子禮券與該來源的識別資訊的關聯修改成該電子禮券與該轉送目標的該識別資訊的該關聯。 The verification method for electronic gift certificates as described in claim 1, wherein the step of establishing the association between the electronic gift certificate and the identification information of the transfer target according to the transfer request includes: modifying the association between the electronic gift certificate and the identification information of the source into the association between the electronic gift certificate and the identification information of the transfer target through the server. 如請求項1所述的用於電子禮券的驗證方法,更包括:透過該伺服器接收多個身分資訊,其中該些身分資訊包括該來源的識別資訊;透過該伺服器分別產生該些身分資訊對應的電子禮券;以及產生一驗證連結,其中該驗證連接用於比對該些身分資訊。 The verification method for electronic gift certificates as described in claim 1 further includes: receiving multiple identity information through the server, wherein the identity information includes identification information of the source; generating electronic gift certificates corresponding to the identity information through the server; and generating a verification link, wherein the verification link is used to compare the identity information. 一種用於驗證的伺服器,包括:一通訊收發器,用以傳送或接收資料;一儲存器,用以儲存一程式碼;以及一處理器,耦接該通訊收發器及該儲存器,並用以載入該程式碼以執行:透過該通訊收發器接收一轉贈要求,其中該轉贈要求請求轉送一電子禮券,且該轉贈要求的一來源不同於該電子禮券的一轉送目標;依據該轉贈要求建立該電子禮券與該轉送目標的一識別資訊的一關聯;透過該通訊收發器接收一待確認資訊;以及依據該關聯中的該識別資訊與該待確認資訊的一比較結果透過該通訊收發器傳送該電子禮券,其中該處理器更用以:依據該關聯產生提供給該轉送目標的一驗證連結;以及透過該通訊收發器接收來自該轉送目標對應的另一終端裝置的一第一驗證要求,其中該第一驗證要求是經由該驗證連結所發起的,且該第一驗證要求包括該待確認資訊。 A server for verification includes: a communication transceiver for transmitting or receiving data; a memory for storing a program code; and a processor coupled to the communication transceiver and the memory and used to load the program code to execute: receiving a transfer request through the communication transceiver, wherein the transfer request requests the transfer of an electronic gift certificate, and a source of the transfer request is different from a transfer target of the electronic gift certificate; establishing an association between the electronic gift certificate and an identification information of the transfer target according to the transfer request; Receive a confirmation information through the communication transceiver; and transmit the electronic gift certificate through the communication transceiver according to a comparison result between the identification information in the association and the confirmation information, wherein the processor is further used to: generate a verification link provided to the forwarding target according to the association; and receive a first verification request from another terminal device corresponding to the forwarding target through the communication transceiver, wherein the first verification request is initiated via the verification link, and the first verification request includes the confirmation information. 如請求項7所述的用於驗證的伺服器,其中該處理器更用以:將該電子禮券與該來源的識別資訊的關聯修改成該電子禮券與該轉送目標的該識別資訊的該關聯。 A server for verification as described in claim 7, wherein the processor is further used to: modify the association between the electronic gift certificate and the identification information of the source to the association between the electronic gift certificate and the identification information of the forwarding target.
TW112129839A 2023-08-08 2023-08-08 Authentication method used for electronic voucher and server used for authentication TWI867677B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112129839A TWI867677B (en) 2023-08-08 2023-08-08 Authentication method used for electronic voucher and server used for authentication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112129839A TWI867677B (en) 2023-08-08 2023-08-08 Authentication method used for electronic voucher and server used for authentication

Publications (2)

Publication Number Publication Date
TWI867677B true TWI867677B (en) 2024-12-21
TW202507608A TW202507608A (en) 2025-02-16

Family

ID=94769761

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112129839A TWI867677B (en) 2023-08-08 2023-08-08 Authentication method used for electronic voucher and server used for authentication

Country Status (1)

Country Link
TW (1) TWI867677B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7979353B2 (en) * 2001-06-05 2011-07-12 Fujitsu Limited Electronic transaction method using an electronic coupon
US20110202399A1 (en) * 2006-11-15 2011-08-18 Gmarket, Inc. Online coupon distribution method
KR101789096B1 (en) * 2011-02-10 2017-10-23 삼성전자주식회사 Apparatus and method for managing mobile commerce information in portable terminal
TW202209137A (en) * 2020-08-18 2022-03-01 美商沃茲艾普有限責任公司 Systems and methods for digital content anti-counterfeiting
CN114445108A (en) * 2020-11-05 2022-05-06 中国电信股份有限公司 Equity transfer method, system, computing device and computer-readable storage medium
TWM650423U (en) * 2023-08-08 2024-01-11 新加坡商宜睿智慧股份有限公司 Server used for authentication and voucher management system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7979353B2 (en) * 2001-06-05 2011-07-12 Fujitsu Limited Electronic transaction method using an electronic coupon
US20110202399A1 (en) * 2006-11-15 2011-08-18 Gmarket, Inc. Online coupon distribution method
KR101789096B1 (en) * 2011-02-10 2017-10-23 삼성전자주식회사 Apparatus and method for managing mobile commerce information in portable terminal
TW202209137A (en) * 2020-08-18 2022-03-01 美商沃茲艾普有限責任公司 Systems and methods for digital content anti-counterfeiting
CN116420340A (en) * 2020-08-18 2023-07-11 沃兹艾普有限责任公司 Systems and methods for anti-counterfeiting of digital content
CN114445108A (en) * 2020-11-05 2022-05-06 中国电信股份有限公司 Equity transfer method, system, computing device and computer-readable storage medium
TWM650423U (en) * 2023-08-08 2024-01-11 新加坡商宜睿智慧股份有限公司 Server used for authentication and voucher management system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
期刊 原变青、刘吉强 基于NFC的离线可分享移动优惠券方案 山东大学学报(理学版) 第49卷第9期 山东大学 2014/09/30 第56~61頁 *

Also Published As

Publication number Publication date
TW202507608A (en) 2025-02-16

Similar Documents

Publication Publication Date Title
US11349847B2 (en) Unified identity verification
US10915906B2 (en) System and method for facilitating secure self payment transactions of retail goods
RU2565368C2 (en) Token-based transaction authentication
JP6668460B2 (en) Proximity-based network security
CN107690788A (en) Identification and/or authentication systems and methods
CN112154636B (en) Deep link authentication
CN103078894A (en) Shared item account selection
TR201810238T4 (en) The appropriate authentication method and apparatus for the user using a mobile authentication application.
TW201729121A (en) Cloud service server and method for managing cloud service server
CN101291217A (en) Network identity authentication method
US20160267475A1 (en) Method and system for secure transactions on a social network platform
US9576288B1 (en) Automatic approval
JP5779615B2 (en) ARS authentication based payment system and payment method using various payment means
JP2012208856A (en) Identity confirmation system and identity confirmation method
TWM650423U (en) Server used for authentication and voucher management system
TWI867677B (en) Authentication method used for electronic voucher and server used for authentication
JP2008152338A (en) System and method for credit card settlement using personal digital assistance
TW201415389A (en) Communications system, computing devices and methods for securely exchanging data
US11695548B1 (en) Systems and methods for network authentication with a shared secret
TWI810143B (en) Method for providing digital goods provision url coupon and device and system thereof
JP7247416B1 (en) Information processing device, information processing method, and program
JP4682268B1 (en) Identification information confirmation method, server device for confirming identification information, and system for confirming identification information
KR20100005662A (en) System and method for processing online payment and program recording medium
JP2012128566A (en) Server device for confirming identification information
JP2017098697A (en) Signature verification system and signature verification method