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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012546 transfer Methods 0.000 claims abstract description 68
- 238000012795 verification Methods 0.000 claims description 110
- 238000004891 communication Methods 0.000 claims description 42
- 230000004044 response Effects 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 6
- 230000007246 mechanism Effects 0.000 abstract description 6
- 238000013475 authorization Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
本發明是有關於一種禮券資訊處理,且特別是有關於一種用於電子禮券的驗證方法及用於驗證的伺服器。 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
圖2A是依據本發明一實施例的第一終端裝置11的元件方塊圖。第一終端裝置11可以是桌上型電腦、筆記型電腦、一體機(All-in-One,AIO)電腦、智慧型手機、平板電腦、穿戴式裝置、頭戴顯示器、智慧型眼鏡、車載系統、智能家電、銷售點(Point-of-Sale,POS)機台或其他電子裝置。
FIG2A is a component block diagram of a first
第一終端裝置11包括(但不僅限於)輸入裝置111、通訊收發器112、顯示器113、儲存器114及處理器115。
The first
輸入裝置111可以是滑鼠、鍵盤、觸控面板或按鈕。在一實施例中,輸入裝置111用以接收使用者的輸入操作。例如,按壓、點擊或滑動操作。
The
通訊收發器112可以是支援行動網路、藍芽、Wi-Fi或其他無線通訊技術的收發電路,也可以是支援乙太網路、光纖網路、電纜網路或其他有線通訊技術的數據機。在一實施例中,通訊收發器112用以與經由網路與外部裝置(例如,終端裝置、伺服器或路由器)傳送或接收資料。
The
顯示器113可以是液晶顯示器(Liquid Crystal Display,LCD)、發光二極體(Light Emitting Diode,LED)顯示器或有機發光二極體(Organic Light-Emitting Diode,OLED)顯示器。在一實施例中,顯示器113用以顯示影像。例如,顯示使用者介面的畫面。
The
儲存器114可以是任何型態的固定或可移動隨機存取記憶體(Radom Access Memory,RAM)、唯讀記憶體(Read Only Memory,ROM)、快閃記憶體(flash memory)、傳統硬碟(Hard Disk
Drive,HDD)、固態硬碟(Solid-State Drive,SSD)或類似元件。在一實施例中,儲存器114用以儲存程式碼、軟體模組、資料(例如,要求、身分資訊、或電子禮券)或檔案,其詳細內容待後續實施例詳述。
The
處理器115耦接輸入裝置111、通訊收發器112、顯示器113及儲存器114。處理器115可以是中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application-Specific Integrated Circuit,ASIC)或其他類似元件或上述元件的組合。在一實施例中,處理器115用以執行第一終端裝置11的所有或部份作業,且可載入並執行儲存器114所儲存的程式碼、軟體模組、檔案及/或資料。
The
圖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
圖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
圖2D是依據本發明一實施例的伺服器14的元件方塊圖。請參照圖2D,伺服器14可以是桌上型電腦、筆記型電腦、一體機(AIO)電腦、智慧型手機、平板電腦、各類型伺服器或其他電子裝置。伺服器14包括(但不僅限於)通訊收發器142、儲存器144及處理器145。通訊收發器142、儲存器144及處理器145的實施態樣及/或功能可分別參照前述針對通訊收發器112、儲存器114及處理器115的說明,於此不再贅述。
FIG2D is a component block diagram of a
在一實施例中,伺服器14可功能可由單一伺服器14所實現。在另一實施例中,伺服器14可功能可由多台伺服器14所實現。
In one embodiment, the functions of the
下文中,將搭配禮券管理系統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
圖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
伺服器14的處理器145接收轉贈要求(步驟S310)。具體而言,第二終端裝置12受指定可獲得電子禮券。電子禮券是數位形式的現金禮券、提貨券、抵用券或商品禮券。一個電子禮券經組態有一個或多個面額(多個面額例如是由一個主面額折分成多個次面額)及一個或更多個商家。面額可以是特定金額或(紅利)點數。商家可以是實體或線上的特定品牌、代理商或一般店家。第二終端裝置12可透過通訊收發器122經由應用程式或網路進入伺服器14所提供的網站、平台或使用者介面,並據以存取電子禮券。顯示器123顯示電子禮券,以方便持券者了解電子禮券的相關資訊。例如,面額、品牌、使用規則等。
The
在一應用情境中,第二終端裝置12接收簡訊。簡訊記載電子禮券的連結及密碼。或者,第二終端裝置12上所運行的禮卷應用程式或瀏覽器可直接開啟電子禮券。當輸入裝置121接收點選連結的操作或開啟禮券的操作之後,處理器125可提供密碼驗證機制。其他驗證機制待後續實施例介紹。
In one application scenario, the second
在本實施例中,第二終端裝置12傳送轉贈要求至伺服器14。第二終端裝置12上所運行的禮卷應用程式或瀏覽器可開啟電子禮券的管理介面。管理介面可提供分享選項。當輸入裝置121接
收分享選項的選擇操作時,可進一步接受電子禮券的轉送目標的識別資訊的輸入操作。識別資訊可以是電子郵件地址、電話號碼、帳號、身份證字號或其他資訊。轉贈要求請求轉送電子禮券,且轉贈要求包括前述對應於轉送目標的識別資訊。假設第三終端裝置13為轉送目標的終端裝置。也就是說,轉贈要求的來源(對應於第二終端裝置12)不同於電子禮券的轉送目標(對應於第三終端裝置13)。
In this embodiment, the second
請參照圖3,伺服器14的處理器145依據轉贈要求建立電子禮券與轉送目標的識別資訊的關聯(步驟S320)。具體而言,電子禮券原先受指定給第二終端裝置12的使用者。因此,一開始,電子禮券與這使用者的識別資訊相關聯。即,這電子禮券對應於轉贈要求的來源。若提出轉贈要求,則這電子禮券需要進一步與轉送目標的識別資訊相關聯。
Referring to FIG. 3 , the
在一實施例中,處理器145可將電子禮券與來源的識別資訊的關聯修改成這電子禮券與轉送目標的識別資訊的關聯。也就是說,處理器145中斷電子禮券與來源的識別資訊的關聯,並建立這電子禮券與轉送目標的識別資訊的關聯。例如,電子禮券原先與AAA@bbbmail.com相關聯。確定轉送目標後,電子禮券與CCC@dddmail.com相關聯。在另一實施例中,處理器145可初始化或清除/刪除電子禮券與識別資訊的關聯,再將電子禮券與轉送目標的識別資訊相關聯。
In one embodiment, the
請參照圖3,伺服器14的處理器145透過通訊收發器142
接收待確認資訊(步驟S330)。在一實施例中,第三終端裝置13傳送待確認資訊至伺服器14。待確認資訊可以是電子郵件地址、電話號碼、帳號、身份證字號或其他資訊。
Please refer to FIG. 3 , the
圖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
在一實施例中,處理器145可透過通訊收發器142對來源對應的第二終端裝置12傳送驗證連結。例如,在禮卷應用程式或瀏覽器呈現驗證連結。接著,第二終端裝置12可傳送驗證連結至第三終端裝置13。例如,透過電子郵件、簡訊或即時通訊軟體傳送驗證連結。
In one embodiment, the
在另一實施例中,處理器145可透過通訊收發器142對轉送目標對應的另一終端裝置(例如,第三終端裝置13)傳送驗證連結。例如,透過電子郵件、簡訊或即時通訊軟體傳送驗證連結。
In another embodiment, the
請參照圖4,處理器145可透過通訊收發器142接收第一驗證要求(步驟S420)。具體而言,第一驗證要求是經由驗證連結所發起的。如前述說明,驗證連結用於進行驗證作業。例如,第三終端裝置13經由驗證連結連線到伺服器14所提供的驗證服務。驗證服務是一種網路服務,並用以進行驗證作業。此外,第一驗證要求包括待確認資訊。例如,驗證連結所提供的網頁介面可提供待確認資訊的輸入欄位。第三終端裝置13的輸入裝置131可接收待確認資訊的輸入操作。處理器145依據所接收的待確認資訊產生第一驗證要求。此時,第一驗證要求包括待確認資訊。而第一驗證要求可觸發驗證作業。
Please refer to Figure 4, the
在另一實施例中,驗證連結為針對單一電子禮券的獨特連結。也就是說,一個驗證連結僅授權提供一個電子禮券。 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
在一實施例中,反應於比較結果為待確認資訊匹配於關聯中的(對應於轉送目標)的識別資訊,處理器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
在另一實施例中,反應於比較結果為待確認資訊匹配於關聯中的(對應於轉送目標)的識別資訊,伺服器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
處理器145可透過通訊收發器142接收第二驗證要求(步驟S520)。具體而言,第三終端裝置13的處理器135透過通訊收發器132傳送第二驗證要求。例如,輸入(一次性)密碼至經由前述驗證連結所提供的介面。又例如,透過簡訊傳送(一次性)密碼。此時,第二驗證要求包括所輸入的(一次性)密碼。
The
處理器145可依據第二驗證要求中的一次性密碼透過通訊收發器142傳送電子禮券(步驟S530)。反應於第二驗證要求包括步驟S510所提供的一次性密碼,處理器145可透過通訊收發器142傳送電子禮券至第三終端裝置13。即,驗證成功。反應於第二驗證要求的密碼未匹配於步驟S510所提供的一次性密碼,處理器145可禁止/不傳送電子禮券至第三終端裝置13。即,驗證失敗。
The
例如,圖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
在一實施例中,待確認資訊為透過單一登入(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
在一實施例中,單一登入功能的網站傳送待確認資訊至伺服器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
值得注意的是,本發明一實施例中的一個驗證連結可授權提供多個電子禮券。以下介紹應用情境。 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
伺服器14依據下單要求產生並傳送驗證連結至第一終端裝置11(步驟S720)。這(單一)驗證連結用於下單要求所請求的所
有電子禮券。
The
第一終端裝置11傳送一個或多個身分資訊至伺服器14(步驟S730)。具體而言,下單介面還用於透過第一終端裝置11的輸入裝置111輸入發送對象配置,且這發送對象配置相關於電子禮券的發送對象。對象配置包括對應於一個或多個發送對象的身分資訊。這身分資訊可以是電子郵件地址、電話號碼、帳號、身分證字號或其他資訊。在一實施例中,發送清單記錄發送對象配置。也就是,發送對象或禮券收受者的清單。下單介面可以接收上傳的發送清單。發送清單可以是任何類型的文件檔。例如,excel或word檔案。或者,下單介面可接收發送對象相關資訊的輸入。例如,下單介面提供人員選項或文字輸入。在一實施例中,所輸入的身分資訊包括前述實施例中的轉贈要求的來源的識別資訊。
The first
伺服器14接收身分資訊,將一個或多個身分資訊與對應的電子禮券相關聯(即,建立每一身分資訊與對應的電子禮券的關聯)。接著,第一終端裝置11可透過簡訊、電子郵件或即時通訊軟體傳送驗證連結給任一第二終端裝置12(步驟S740)。
The
第二終端裝置12可經由驗證連結所提供的介面輸入待確認資訊(例如,電子郵件位址或電話號碼)(步驟S750)。伺服器14驗證待確認資訊是否匹配於第一終端裝置11所提供的身分資訊。若匹配,則伺服器14透過簡訊或電子郵件傳送OTP至第二終端裝置12(步驟S760)。第二終端裝置12可經由驗證連結所提供的介面輸入所接收的OTP,以傳送OTP至伺服器14(步驟S770)。伺服
器14驗證所接收的密碼是否相同於所傳送的OTP。最終,因為OTP驗證通過(例如,接收到相同的OTP),伺服器14傳送對應電子禮券的相關簡訊、電子郵件或頁面至第二終端裝置12(步驟S780)。
The second
圖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
第二終端裝置12經由驗證連結連線到對應介面(步驟S850)。這介面提供SSO選項。輸入裝置121接收SSO選項的選擇操作之後,對應網站執行SSO的相關驗證作業(步驟S860)。若SSO的驗證通過,對應網站傳送符記或身分識別符至伺服器14(步驟S870)。伺服器14判斷所接收的符記或身分識別符是否匹配於驗證通過的資訊(例如,由第一終端裝置11提供至伺服器14的符記或身分識別符)。若匹配,則伺服器14傳送對應電子禮券的相關簡訊、電子郵件或頁面至第二終端裝置12(步驟S880)。
The second
須說明的是,除了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)
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)
| 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 |
-
2023
- 2023-08-08 TW TW112129839A patent/TWI867677B/en active
Patent Citations (7)
| 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)
| 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 |