TWI858886B - Points issuance method, points issuance server unit and client for points issuance - Google Patents
Points issuance method, points issuance server unit and client for points issuance Download PDFInfo
- Publication number
- TWI858886B TWI858886B TW112132059A TW112132059A TWI858886B TW I858886 B TWI858886 B TW I858886B TW 112132059 A TW112132059 A TW 112132059A TW 112132059 A TW112132059 A TW 112132059A TW I858886 B TWI858886 B TW I858886B
- Authority
- TW
- Taiwan
- Prior art keywords
- point
- account
- blockchain system
- coin
- server group
- Prior art date
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
一種點數發行伺服單元包含一通訊模組、一儲存模組,及一處理模組。該處理模組傳送一點數幣產生請求至一區塊鏈系統,以使該區塊鏈系統在一點數帳戶產生該等點數幣,該處理模組在獲得一點數發行事件後,傳送一指示出自該點數帳戶轉出一筆待回饋點數幣至一目標帳戶的發幣交易請求至該區塊鏈系統,以使該區塊鏈系統自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶,該處理模組在接收到一點數兌換請求後,判定該區塊鏈系統是否存有一兌換交易紀錄,當該處理模組判定出存有該兌換交易紀錄時,該處理模組核可該點數兌換請求。A point issuance server unit includes a communication module, a storage module, and a processing module. The processing module transmits a point coin generation request to a blockchain system so that the blockchain system generates the point coins in a point account. After obtaining a point issuance event, the processing module transmits a coin issuance transaction request indicating that a point coin to be rewarded is transferred from the point account to a target account to the blockchain system so that the blockchain system transfers the point coin to be rewarded from the point account to the target account. After receiving a point redemption request, the processing module determines whether there is a redemption transaction record in the blockchain system. When the processing module determines that there is a redemption transaction record, the processing module approves the point redemption request.
Description
本發明是有關於一種點數發行方法,特別是指一種利用區塊鏈技術的點數發行方法、點數發行伺服單元及用於點數發行的客戶端。 The present invention relates to a point issuance method, in particular to a point issuance method using blockchain technology, a point issuance server unit, and a client for point issuance.
現今銀行時常透過發行各類點數作為加強客戶忠誠度之行銷手段,客戶透過與銀行之業務往來或互動累積點數並進行兌換使用,雖點數機制在一定程度上可增加客戶黏著度,然而現行的點數發行機制皆以銀行為點數發行與交易的主要中介,而存在可改善空間。 Nowadays, banks often issue various points as a marketing tool to enhance customer loyalty. Customers accumulate points through business dealings or interactions with banks and redeem them. Although the point mechanism can increase customer stickiness to a certain extent, the current point issuance mechanism uses banks as the main intermediary for point issuance and transactions, and there is room for improvement.
區塊鏈技術提供了「去中心化」、「不可竄改性」、「可追蹤性」以及「加密安全性」等特色,可以建立更加堅不可催的信任機制,並較以金融機構為媒介的中心化交易模式降低成本,並讓交易資訊真實透明可追溯,同時按照時間順序來紀錄交易資料,故實有必要提出一解決方案來改善現行的點數發行機制。 Blockchain technology provides features such as "decentralization", "immutability", "traceability" and "encryption security", which can establish a more solid trust mechanism and reduce costs compared to the centralized transaction model mediated by financial institutions. It also makes transaction information real, transparent and traceable, and records transaction data in chronological order. Therefore, it is necessary to propose a solution to improve the current point issuance mechanism.
因此,本發明的一目的,即在提供一種具備去中心化、不可竄改性、可追蹤性以及加密安全性的點數發行方法。 Therefore, one purpose of the present invention is to provide a point issuance method that is decentralized, immutable, traceable, and cryptographically secure.
於是,本發明點數發行方法,藉由一點數發行伺服單元來實施,該點數發行伺服單元經由一通訊網路與一區塊鏈系統及多個對應於多個客戶之客戶端連接,該點數發行伺服單元儲存有多個相關於該等客戶於該區塊鏈系統使用之帳戶的帳戶資訊,該點數發行方法包含以下步驟:(A)藉由該點數發行伺服單元傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統,以使該區塊鏈系統在一點數帳戶產生該等點數幣;(B)在該點數發行伺服單元獲得一對應於一目標客戶之一點數發行事件後,該點數發行伺服單元根據該點數發行事件計算一筆待回饋點數幣,並傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該目標客戶所對應之目標帳戶的發幣交易請求至該區塊鏈系統,以使該區塊鏈系統自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶;(C)在該點數發行伺服單元接收到一來自該目標客戶端並包含一筆欲兌換點數幣的點數兌換請求後,該點數發行伺服單元判定該區塊鏈系統是否存有一指示出自該目標帳戶轉出該筆欲兌 換點數幣至該點數帳戶的兌換交易紀錄;及(D)當該點數發行伺服單元判定出存有該兌換交易紀錄時,該點數發行伺服單元核可該點數兌換請求並傳送一指示出刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統,以使該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣。 Therefore, the point issuance method of the present invention is implemented by a point issuance server unit, which is connected to a blockchain system and multiple clients corresponding to multiple clients via a communication network. The point issuance server unit stores multiple account information related to the accounts used by the clients in the blockchain system. The point issuance method includes the following steps: (A) by the point issuance server unit (B) after the point issuance service unit obtains a point issuance event corresponding to a target customer, the point issuance service unit calculates a point coin to be rewarded according to the point issuance event, and sends an instruction to transfer the point coin to be rewarded from the point account. (C) after the point issuance servo unit receives a point redemption request from the target client and including a point redemption request for point coins to be redeemed, the point issuance servo unit determines whether there is an indication from the target client that the point redemption request is received by the point issuance servo unit. The target account transfers the point coins to be redeemed to the point account; and (D) when the point issuance server unit determines that the redemption transaction record exists, the point issuance server unit approves the point redemption request and sends a point coin deletion request indicating the deletion of the point coins to be redeemed to the blockchain system, so that the blockchain system deletes the point coins to be redeemed in the point account.
本發明的另一目的,即在提供一種具備去中心化、不可竄改性、可追蹤性以及加密安全性的點數發行方法。 Another purpose of the present invention is to provide a point issuance method that is decentralized, immutable, traceable, and cryptographically secure.
於是,本發明點數發行方法,藉由一對應於一客戶之客戶端來實施,該客戶端經由一通訊網路與一區塊鏈系統及一點數發行伺服單元連接,該點數發行伺服單元儲存有一相關於該客戶於該區塊鏈系統使用之帳戶的帳戶資訊,該點數發行方法包含以下步驟:(A)藉由該客戶端傳送一業務請求至該點數發行伺服單元,以使該點數發行伺服單元獲得一對應於該客戶之一點數發行事件,且根據該點數發行事件計算一筆待回饋點數幣,並傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該客戶所對應之帳戶的發幣交易請求至該區塊鏈系統,進而使該區塊鏈系統自該點數帳戶轉出該筆待回饋點數幣至該客戶所對應之帳戶;(B)藉由該客戶端傳送一指示出自其帳戶轉出一筆欲兌換點數幣至該點數帳戶的兌換交易請求至該區塊鏈系統,以使該區 塊鏈系統自該客戶所對應之帳戶轉出該筆欲兌換點數幣至該點數帳戶;(C)藉由該客戶端傳送一包含該筆欲兌換點數幣的點數兌換請求至該點數發行伺服單元,以使該點數發行伺服單元判定該區塊鏈系統是否存有一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄,並在該點數發行伺服單元判定出存有該兌換交易紀錄時,該點數發行伺服單元核可該點數兌換請求且傳送一指示出刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統,進而使該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣。 Therefore, the point issuance method of the present invention is implemented by a client corresponding to a client, the client is connected to a blockchain system and a point issuance server unit via a communication network, the point issuance server unit stores account information related to the account used by the client in the blockchain system, and the point issuance method includes the following steps: (A) the client sends a business request to the point issuance server unit, so that the point issuance service unit obtains a point issuance event corresponding to the customer, calculates a point coin to be refunded according to the point issuance event, and transmits a coin issuance transaction request to the blockchain system indicating that the point coin to be refunded is transferred from the point account to the account corresponding to the customer, thereby causing the blockchain system to transfer the point coin to be refunded from the point account to the account corresponding to the customer; (B) by the The client sends a redemption transaction request indicating that a point coin to be redeemed is transferred from its account to the point account to the blockchain system, so that the blockchain system transfers the point coin to be redeemed from the account corresponding to the client to the point account; (C) the client sends a point redemption request including the point coin to be redeemed to the point issuance server unit, so that the point issuance server unit determines whether the blockchain system is Whether there is a redemption transaction record indicating that the point coins to be redeemed are transferred from the target account to the point account, and when the point issuance servo unit determines that the redemption transaction record exists, the point issuance servo unit approves the point redemption request and sends a point coin deletion request indicating that the point coins to be redeemed are deleted to the blockchain system, thereby causing the blockchain system to delete the point coins to be redeemed in the point account.
本發明的又一目的,即在提供一種具備去中心化、不可竄改性、可追蹤性以及加密安全性的點數發行伺服單元。 Another purpose of the present invention is to provide a point issuance service unit that is decentralized, immutable, traceable, and encrypted.
於是,本發明點數發行伺服單元,經由一通訊網路與一區塊鏈系統及多個對應於多個客戶之客戶端連接,該點數發行伺服單元包含一與該通訊網路連接的通訊模組、一儲存有多個相關於該等客戶於該區塊鏈系統使用之帳戶的帳戶資訊的儲存模組,及一電連接該通訊模組與該儲存模組的處理模組。 Therefore, the point issuance service unit of the present invention is connected to a blockchain system and multiple clients corresponding to multiple clients via a communication network. The point issuance service unit includes a communication module connected to the communication network, a storage module storing account information related to multiple accounts used by the clients in the blockchain system, and a processing module electrically connected to the communication module and the storage module.
該處理模組用於經由該通訊模組傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統,以使該區塊鏈系統在一點數帳戶產生該等點數幣,在該處理模組獲得一對應於一目標客戶之一 點數發行事件後,該處理模組根據該點數發行事件計算一筆待回饋點數幣,並經由該通訊模組傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該目標客戶所對應之目標帳戶的發幣交易請求至該區塊鏈系統,以使該區塊鏈系統自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶,在該處理模組經由該通訊模組接收到一來自該目標客戶端並包含一筆欲兌換點數幣的點數兌換請求後,該處理模組判定該區塊鏈系統是否存有一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄,當該處理模組判定出存有該兌換交易紀錄時,該處理模組核可該點數兌換請求並經由該通訊模組傳送一指示出刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統,以使該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣。 The processing module is used to transmit a point coin generation request related to a plurality of point coins to the blockchain system via the communication module, so that the blockchain system generates the point coins in a point account. After the processing module obtains a point issuance event corresponding to a target customer, the processing module calculates a point coin to be rewarded according to the point issuance event, and transmits a coin issuance transaction request indicating that the point coin to be rewarded is transferred from the point account to the target account corresponding to the target customer to the blockchain system via the communication module, so that the blockchain system transfers the point coin to be rewarded from the point account to the target account corresponding to the target customer. Target account, after the processing module receives a point redemption request from the target client via the communication module and includes a point coin to be redeemed, the processing module determines whether the blockchain system has a redemption transaction record indicating that the point coin to be redeemed is transferred from the target account to the point account. When the processing module determines that the redemption transaction record exists, the processing module approves the point redemption request and transmits a point coin deletion request indicating that the point coin to be redeemed is deleted to the blockchain system via the communication module, so that the blockchain system deletes the point coin to be redeemed in the point account.
本發明的再一目的,即在提供一種具備去中心化、不可竄改性、可追蹤性以及加密安全性的用於點數發行的客戶端。 Another purpose of the present invention is to provide a client for issuing points that is decentralized, immutable, traceable, and cryptographically secure.
於是,本發明用於點數發行的客戶端,對應於一客戶並經由一通訊網路與一區塊鏈系統及一點數發行伺服單元連接,該點數發行伺服單元儲存有一相關於該客戶於該區塊鏈系統使用之帳戶的帳戶資訊,該客戶端包含一與該通訊網路連接的通訊模組,及一電連接該通訊模組的處理模組。該處理模組用於經由該通訊模組傳送一業務請求至該點數發行伺服單元,以使該點數發行伺服單元 獲得一對應於該客戶之一點數發行事件,且根據該點數發行事件計算一筆待回饋點數幣,並傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該客戶所對應之帳戶的發幣交易請求至該區塊鏈系統,進而使該區塊鏈系統自該點數帳戶轉出該筆待回饋點數幣至該客戶所對應之帳戶,該處理模組還用於經由該通訊模組傳送一指示出自其帳戶轉出一筆欲兌換點數幣至該點數帳戶的兌換交易請求至該區塊鏈系統,以使該區塊鏈系統自該客戶所對應之帳戶轉出該筆欲兌換點數幣至該點數帳戶,該處理模組還用於經由該通訊模組傳送一包含該筆欲兌換點數幣的點數兌換請求至該點數發行伺服單元,以使該點數發行伺服單元判定該區塊鏈系統是否存有一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄,並在該點數發行伺服單元判定出存有該兌換交易紀錄時,該點數發行伺服單元核可該點數兌換請求且傳送一指示出刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統,進而使該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣。 Therefore, the client end for point issuance of the present invention corresponds to a client and is connected to a blockchain system and a point issuance server unit via a communication network. The point issuance server unit stores account information related to the account used by the client in the blockchain system. The client end includes a communication module connected to the communication network, and a processing module electrically connected to the communication module. The processing module is used to transmit a business request to the point issuance service unit via the communication module, so that the point issuance service unit obtains a point issuance event corresponding to the customer, calculates a point coin to be refunded according to the point issuance event, and transmits an instruction to transfer the point coin to be refunded from the point account to the corresponding account of the customer. The processing module is further used to transmit a redemption transaction request to the blockchain system via the communication module, indicating that a redemption transaction request is sent from the account to the point account to enable the blockchain system to transfer the point coins to be redeemed from the point account to the corresponding account of the customer. The processing module is further used to transmit a point redemption request including the point coins to be redeemed to the point account through the communication module, so that the point issuance service unit determines whether there is an instruction in the blockchain system to transfer the point coins to be redeemed from the target account to the point account. The redemption transaction record of the point account, and when the point issuance server unit determines that the redemption transaction record exists, the point issuance server unit approves the point redemption request and sends a point coin deletion request indicating the deletion of the point coin to be redeemed to the blockchain system, thereby causing the blockchain system to delete the point coin to be redeemed in the point account.
本發明的功效在於:藉由該點數發行伺服單元傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統,以使該區塊鏈系統在一點數帳戶產生該等點數幣,並經由該區塊鏈系統將該筆待回饋點數幣自該點數帳戶轉出至該目標帳戶,以發行點數給該客戶,及經由該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣,以 兌換點數,藉此,點數之發行與兌換皆透過該區塊鏈系統完成,而具備去中心化、不可竄改性、可追蹤性以及加密安全性。 The utility of the present invention is that: the point issuance service unit transmits a point coin generation request related to a plurality of point coins to the blockchain system, so that the blockchain system generates the point coins in a point account, and transfers the point coins to be rewarded from the point account to the target account through the blockchain system to issue points to the customer, and deletes the point coins to be redeemed in the point account through the blockchain system to redeem points. Thus, the issuance and redemption of points are completed through the blockchain system, and are decentralized, immutable, traceable, and encrypted.
在本發明被詳細描述前,應當注意在以下的說明內容中,類似的元件是以相同的編號來表示。 Before the present invention is described in detail, it should be noted that similar components are represented by the same numbers in the following description.
參閱圖1,本發明點數發行方法的實施例,藉由一點數發行系統來實施,該點數發行系統經由一通訊網路200與一區塊鏈系統4連接,且該點數發行系統包含一點數發行伺服單元及多個對應於多個客戶且經由該通訊網路200與該點數發行伺服單元連接之客戶端5。
Referring to FIG. 1 , an embodiment of the point issuance method of the present invention is implemented by a point issuance system, which is connected to a blockchain system 4 via a
該區塊鏈系統4可為現有的大型公鏈系統,例如,以太坊。該等客戶事先即於該區塊鏈系統4註冊有可供使用之帳戶。 The blockchain system 4 may be an existing large-scale public blockchain system, such as Ethereum. The customers have registered accounts available for use in the blockchain system 4 in advance.
該點數發行伺服單元例如是,一點數發行伺服器群體並包含一網路銀行伺服器1、一行銷伺服器2,及一經由該通訊網路200與該網路銀行伺服器1與該行銷伺服器2連接點數發行伺服器3。
The point issuance server unit is, for example, a point issuance server group and includes an online banking server 1, a marketing server 2, and a
該網路銀行伺服器1包含一與該通訊網路200連接的通訊模組11、一用於儲存多個相關於該等客戶於該區塊鏈系統4使用之帳戶之帳戶資訊的儲存模組12,及一電連接該通訊模組11與該儲存模組12的處理模組13。每一帳戶資訊例如為一錢包地址。
The network banking server 1 includes a
該行銷伺服器2包含一與該通訊網路200連接的通訊模組21,及一電連接該通訊模組21的處理模組22。
The marketing server 2 includes a
該點數發行伺服器3包含一與該通訊網路200連接的通
訊模組31,及一電連接該通訊模組31的處理模組32。
The point issuing
在本實施方式中,該點數發行伺服單元係由一點數發行商所持有,並包含該網路銀行伺服器1、該行銷伺服器2及該點數發行伺服器3。然而,在其他實施方式中,該網路銀行伺服器1、該行銷伺服器2及該點數發行伺服器3亦可整合為一台伺服器或拆分為四台以上之伺服器,並不以此為限。每一客戶端5例如是,一客戶端裝置,並可為一個人電腦、一筆記型電腦、一平板電腦或一智慧型手機等。
In this embodiment, the point issuance server unit is owned by a point issuer and includes the online banking server 1, the marketing server 2 and the
以下將配合所附圖式來說明本發明點數發行方法的實施例。藉此來說明該點數發行系統之各元件與該區塊鏈系統4間的作動。該點數發行方法包含一點數分發程序、一點數兌換程序、一點數質押程序、一點數轉讓程序,及一行銷程序。 The following will illustrate an embodiment of the point issuance method of the present invention with the help of the attached diagrams. This will illustrate the operation between the various components of the point issuance system and the blockchain system 4. The point issuance method includes a point distribution procedure, a point redemption procedure, a point pledge procedure, a point transfer procedure, and a marketing procedure.
該點數分發程序說明了如何分發點數,由於該點數發行伺服單元分發點數至每一客戶端5的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A進行說明。
The point distribution procedure explains how to distribute points. Since the point distribution service unit distributes points to each
參閱圖1與圖2,該點數分發程序包含以下步驟。 Refer to Figure 1 and Figure 2, the points distribution process includes the following steps.
在步驟61中,該點數發行伺服器3之處理模組32經由其通訊模組31傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統4。
In
在步驟62中,在該區塊鏈系統4接收到該點數幣產生請
求後,該區塊鏈系統4在一點數帳戶產生該等點數幣,並將一指示出在一點數帳戶產生該等點數幣的點數幣產生紀錄寫入該區塊鏈系統4之分散式帳本。該點數帳戶為該點數發行商之帳戶,該等點數幣例如為同質性點數代幣。
In
在步驟63中,在該網路銀行伺服器1之處理模組13回應於一來自該目標客戶端5A之業務請求而觸發一點數獎勵事件後,該網路銀行伺服器1之處理模組13經由其通訊模組11傳送一包含該目標客戶端5A之帳戶資訊及一獎勵條件的點數發行事件至該點數發行伺服器3。該目標客戶端5A之業務請求例如可以是傳送一對應於該目標客戶並包含該目標客戶端5A之帳戶資訊的綁定請求至該網路銀行伺服器1,以將該目標客戶端5A之帳戶資訊與對應該網路銀行伺服器1之行動網銀APP進行綁定,又或是傳送一定存請求至該網路銀行伺服器1,藉此,以獲取點數獎勵,不同的業務請求對應不同的獎勵條件,然不以本發明所揭示之獎勵方式為限。值得一提的是,該網路銀行伺服器1之處理模組13在經由其通訊模組11接收到該目標客戶端5A之帳戶資訊後,該網路銀行伺服器1之處理模組13將對應於該目標客戶的該帳戶資訊儲存於其儲存模組12。
In
在步驟64中,在該點數發行伺服器3之處理模組32經由其通訊模組31接收到該點數發行事件以獲得該點數發行事件後,該點數發行伺服器3之處理模組32根據該點數發行事件計算一筆待回
饋點數幣,並傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該目標客戶所對應之目標帳戶的發幣交易請求至該區塊鏈系統4。值得一提的是,該點數發行伺服器3之處理模組32係根據該點數發行事件之獎勵條件利用一預設之計算規則,計算出該筆待回饋點數幣,例如,對應於綁定請求的獎勵條件給予一第一預定數量個待回饋點數幣,對應於定存請求的獎勵條件給予一第二預定數量個待回饋點數幣。
In
在步驟65中,在該區塊鏈系統4接收到該發幣交易請求後,該區塊鏈系統4自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶,並將一指示出自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶的發幣交易紀錄寫入該區塊鏈系統4之分散式帳本。
In
該點數兌換程序說明了如何兌換點數,由於每一客戶端5兌換點數的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A進行說明。
The point redemption procedure explains how to redeem points. Since the point redemption procedure for each
參閱圖1與圖3,該點數兌換程序包含以下步驟。 Refer to Figure 1 and Figure 3, the points redemption process includes the following steps.
在步驟71中,該目標客戶端5A傳送一指示出自其目標帳戶轉出一筆欲兌換點數幣至該點數帳戶的兌換交易請求至該區塊鏈系統4。
In
在步驟72中,在該區塊鏈系統4接收到該兌換交易請求後,該區塊鏈系統4自該目標帳戶轉出該筆欲兌換點數幣至該點數
帳戶,並將一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄寫入該區塊鏈系統4之分散式帳本。
In
在步驟73中,該目標客戶端5A傳送一包含該筆欲兌換點數幣的點數兌換請求至該點數發行伺服器3。
In
在步驟74中,在該點數發行伺服器3之處理模組32經由其通訊模組31接收到該點數兌換請求後,該點數發行伺服器3之處理模組32判定該區塊鏈系統4是否存有一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄。當該點數發行伺服器3之處理模組32判定出存有該兌換交易紀錄時,流程進行步驟75;當該點數發行伺服器3之處理模組32判定出不存有該兌換交易紀錄時,流程結束。
In
在步驟75中,該點數發行伺服器3之處理模組32核可該點數兌換請求並經由其通訊模組31傳送一指示出自該點數帳戶刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統4。
In
在步驟76中,在該區塊鏈系統4接收到該點數幣刪除請求後,該區塊鏈系統4在該點數帳戶刪除該筆欲兌換點數幣,並將一指示出自該點數帳戶刪除該筆欲兌換點數幣的兌換刪除紀錄寫入該區塊鏈系統4之分散式帳本。藉此,以維持點數幣之發行總量的恆定。
In
該點數質押程序說明了如何質押點數以產生點數回饋獎
勵,由於每一客戶端5質押點數的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A進行說明。
The point pledge procedure explains how to pledge points to generate point reward. Since the point pledge procedure for each
參閱圖1與圖4,該點數質押程序包含以下步驟。 Refer to Figure 1 and Figure 4. The point pledge procedure includes the following steps.
在步驟81中,該目標客戶端5A傳送一指示出自其目標帳戶轉出一筆欲質押點數幣至該質押帳戶的質押交易請求至該區塊鏈系統4。
In
在步驟82中,在該區塊鏈系統4接收到該質押交易請求後,該區塊鏈系統4自該目標帳戶轉出該筆欲質押點數幣至該質押帳戶,並將一指示出自該目標帳戶轉出該筆欲質押點數幣至該質押帳戶的質押交易紀錄寫入該區塊鏈系統4之分散式帳本。
In
在步驟83中,該目標客戶端5A傳送一包含一筆欲贖回點數幣的點數贖回請求至該點數發行伺服器3。
In
在步驟84中,在該點數發行伺服器3之處理模組32經由其通訊模組31接收到一來自該目標客戶端5A並包含一筆欲贖回點數幣的點數贖回請求後,該點數發行伺服器3之處理模組32判定該區塊鏈系統4是否存有一指示出自該目標帳戶轉出該筆欲贖回點數幣至一質押帳戶的質押交易紀錄。當該點數發行伺服器3之處理模組32判定出存有該質押交易紀錄時,流程進行步驟85;當該點數發行伺服器3之處理模組32判定出不存在該質押交易紀錄時,流程結束。值得一提的是,該點數發行伺服器3之處理模組32係判定自
該目標帳戶轉入該質押帳戶的該筆欲質押點數幣是否大於等於該筆欲贖回點數幣,以判定是否存有該質押交易紀錄,由於該目標客戶可能只想贖回部分的點數幣,因此,只要該筆欲贖回點數幣不大於該筆欲質押點數幣,即可供該目標客戶贖回。
In
在步驟85中,該點數發行伺服器3之處理模組32經由其通訊模組31傳送一指示出自該質押帳戶轉出該筆欲贖回點數幣及對應之一獎勵至該目標帳戶的贖回交易請求至該區塊鏈系統4。
In
在步驟86中,在該區塊鏈系統4接收到該贖回交易請求後,該區塊鏈系統4根據該贖回交易請求之該筆欲贖回點數幣及產生該質押交易紀錄之質押時間,計算一筆作為該獎勵的獎勵點數幣,並自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該目標帳戶,且將一指示出自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該目標帳戶的贖回交易紀錄寫入該區塊鏈系統4之分散式帳本,並在該點數帳戶刪除該筆獎勵點數幣,且將一指示出自該點數帳戶刪除該筆獎勵點數幣的獎勵刪除紀錄寫入該區塊鏈系統4之分散式帳本。藉此,以維持點數幣之發行總量的恆定。
In
該點數轉讓程序說明了如何轉讓點數,由於每一客戶端5轉讓點數的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A與一受讓客戶端5進行說明。
The point transfer procedure explains how to transfer points. Since the point transfer procedure for each
參閱圖1與圖5,該點數轉讓程序包含以下步驟。 Refer to Figure 1 and Figure 5. The point transfer process includes the following steps.
在步驟91中,該目標客戶端5A傳送一指示出自其目標帳戶轉出一筆欲轉讓點數幣至一受讓客戶所對應之受讓帳戶的轉讓交易請求至該區塊鏈系統4。
In
在步驟92中,在該區塊鏈系統4接收到該轉讓交易請求後,該區塊鏈系統4自該目標帳戶轉出該筆欲轉讓點數幣至該受讓帳戶,且將一指示出自該目標帳戶轉出該筆欲轉讓點數幣至該受讓帳戶的轉讓交易紀錄寫入該區塊鏈系統4之分散式帳本。
In
該行銷程序說明了如何進行業務精準再行銷,由於每一客戶端5行銷的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A進行說明。
The marketing process explains how to conduct precise remarketing of the business. Since the marketing process for each
參閱圖1與圖6,該行銷程序包含以下步驟。 Referring to Figures 1 and 6, the marketing process includes the following steps.
在步驟101中,該行銷伺服器2根據該目標客戶之帳戶資訊查詢該目標客戶於該目標帳戶之一資產資訊。
In
在步驟102中,該行銷伺服器2根據該目標客戶之資產資訊,利用一用於根據一輸入資產對應產生一行銷方案的行銷邏輯,產生對應於該目標客戶之資產資訊的行銷方案。
In
綜上所述,本發明點數發行方法,藉由該點數發行伺服單元傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統4,以使該區塊鏈系統4在一點數帳戶產生該等點數幣,並經由該區塊鏈系統4將該筆待回饋點數幣自該點數帳戶轉出至該目標帳戶, 以發行點數給該客戶,及經由該區塊鏈系統4在該點數帳戶刪除該筆欲兌換點數幣,以兌換點數,藉此,點數之發行與兌換皆透過該區塊鏈系統4完成,而具備去中心化、不可竄改性、可追蹤性以及加密安全性,此外,藉由該區塊鏈系統4根據該贖回交易請求之該欲贖回點數幣及產生該質押交易紀錄之質押時間,計算一筆作為該獎勵的獎勵點數幣,並自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該目標帳戶,以讓客戶透過質押已獲得之代幣來獲得對應之獎勵,再者,藉由該區塊鏈系統4在接收到該轉讓交易請求後,自該目標帳戶轉出該筆欲轉讓點數幣至該受讓帳戶,以提供客戶自由轉讓點數來集中點數之使用,又,透過該目標客戶之帳戶資訊查詢該目標客戶於該目標帳戶所包含之資產資訊(如:持有之同質性代幣數量/市值、NFT數量/市值),藉此分析客戶之鏈上資產樣貌,整合行內分析數據進行業務精準再行銷,故確實能達成本發明的目的。 In summary, the point issuance method of the present invention is to issue points to the customer by having the point issuance service unit transmit a point coin generation request related to a plurality of point coins to the blockchain system 4, so that the blockchain system 4 generates the point coins in a point account, and transfers the point coins to be rewarded from the point account to the target account through the blockchain system 4, and The blockchain system 4 deletes the point coins to be redeemed in the point account to redeem the points. In this way, the issuance and redemption of points are completed through the blockchain system 4, which has decentralization, immutability, traceability and encryption security. In addition, the blockchain system 4 generates the pledge transaction record based on the redemption transaction request of the point coins to be redeemed and the pledge transaction record. During the transaction, a reward point coin is calculated as the reward, and the point coin to be redeemed and the reward point coin are transferred from the pledge account to the target account, so that the customer can obtain the corresponding reward by pledging the tokens already obtained. Furthermore, after receiving the transfer transaction request, the blockchain system 4 transfers the point coin to be transferred from the target account to the transferee account to provide Customers can freely transfer points to centralize the use of points. In addition, through the target customer's account information, the target customer's asset information contained in the target account (such as the number/market value of homogeneous tokens held, the number/market value of NFTs) is queried to analyze the customer's on-chain asset appearance and integrate the industry's analytical data for precise business remarketing, so the purpose of this invention can be achieved.
惟以上所述者,僅為本發明的實施例而已,當不能以此限定本發明實施的範圍,凡是依本發明申請專利範圍及專利說明書內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。 However, the above is only an example of the implementation of the present invention, and it cannot be used to limit the scope of the implementation of the present invention. All simple equivalent changes and modifications made according to the scope of the patent application of the present invention and the content of the patent specification are still within the scope of the patent of the present invention.
1:網路銀行伺服器 1: Internet banking server
2:行銷伺服器 2: Marketing Server
3:點數發行伺服器 3: Points issuance server
11、21、31:通訊模組 11, 21, 31: Communication module
12:儲存模組 12: Storage module
13、22、32:處理模組 13, 22, 32: Processing module
4:區塊鏈系統 4: Blockchain system
5:客戶端 5: Client
5A:目標客戶端 5A: Target Clients
200:通訊網路 200: Communication network
61~65:步驟 61~65: Steps
71~76:步驟 71~76: Steps
81~86:步驟 81~86: Steps
91~92:步驟 91~92: Steps
101~102:步驟 101~102: Steps
本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:圖1是一方塊圖,說明實施本發明點數發行方法之實施例的一點數發行系統經由一通訊網路與一區塊鏈系統連接;圖2是一流程圖,說明本發明點數發行方法之實施例的一點數分發程序;圖3是一流程圖,說明本發明點數發行方法之實施例的一點數兌換程序;圖4是一流程圖,說明本發明點數發行方法之實施例的一點數質押程序;圖5是一流程圖,說明本發明點數發行方法之實施例的一點數轉讓程序;及圖6是一流程圖,說明本發明點數發行方法之實施例的一行銷程序。 Other features and functions of the present invention will be clearly presented in the implementation method with reference to the drawings, wherein: FIG. 1 is a block diagram illustrating a point issuance system of an embodiment of the point issuance method of the present invention connected to a blockchain system via a communication network; FIG. 2 is a flow chart illustrating a point distribution procedure of an embodiment of the point issuance method of the present invention; FIG. 3 is a flow chart illustrating a point redemption procedure of an embodiment of the point issuance method of the present invention; FIG. 4 is a flow chart illustrating a point pledge procedure of an embodiment of the point issuance method of the present invention; FIG. 5 is a flow chart illustrating a point transfer procedure of an embodiment of the point issuance method of the present invention; and FIG. 6 is a flow chart illustrating a marketing procedure of an embodiment of the point issuance method of the present invention.
1:網路銀行伺服器 1: Internet banking server
2:行銷伺服器 2: Marketing Server
3:點數發行伺服器 3: Points issuance server
11、21、31:通訊模組 11, 21, 31: Communication module
12:儲存模組 12: Storage module
13、22、32:處理模組 13, 22, 32: Processing module
4:區塊鏈系統 4: Blockchain system
5:客戶端 5: Client
5A:目標客戶端 5A: Target Clients
200:通訊網路 200: Communication network
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112132059A TWI858886B (en) | 2023-08-25 | 2023-08-25 | Points issuance method, points issuance server unit and client for points issuance |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112132059A TWI858886B (en) | 2023-08-25 | 2023-08-25 | Points issuance method, points issuance server unit and client for points issuance |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI858886B true TWI858886B (en) | 2024-10-11 |
| TW202509852A TW202509852A (en) | 2025-03-01 |
Family
ID=94083927
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112132059A TWI858886B (en) | 2023-08-25 | 2023-08-25 | Points issuance method, points issuance server unit and client for points issuance |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI858886B (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107292735A (en) * | 2017-05-27 | 2017-10-24 | 唐盛(北京)物联技术有限公司 | A kind of mortgage finance method and system based on block chain technology |
| CN109034806A (en) * | 2018-08-15 | 2018-12-18 | 杭州复杂美科技有限公司 | A kind of token publishing system |
| CN110402449A (en) * | 2017-01-08 | 2019-11-01 | 币柏特寇基金会 | Method for exchanging and evaluating virtual currency |
| CN111201515A (en) * | 2017-10-09 | 2020-05-26 | 美国运通旅游有关服务公司 | System and method for loyalty point distribution |
| TWI702555B (en) * | 2019-07-16 | 2020-08-21 | 英屬開曼群島商現代財富控股有限公司 | Dividend distribution system based on security token and method thereof |
| TW202213243A (en) * | 2020-09-17 | 2022-04-01 | 日商樂天集團股份有限公司 | Information processing device and information processing method capable of issuing and exchanging tokens more conveniently and stably on a platform |
| TWM632083U (en) * | 2022-01-24 | 2022-09-21 | 林耿弘 | A transaction system for issuing virtual currency based on accumulated integral |
| CN109784886B (en) * | 2018-12-29 | 2023-02-28 | 贵州蓝石科技有限公司 | Custodable limited circulation dual account model |
| TWI794444B (en) * | 2019-03-12 | 2023-03-01 | 開曼群島商現代財富控股有限公司 | Offering and trading system for security token and method thereof |
| TWM651845U (en) * | 2023-08-25 | 2024-02-21 | 第一商業銀行股份有限公司 | Point issuance server unit and client device for point issuance |
-
2023
- 2023-08-25 TW TW112132059A patent/TWI858886B/en active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110402449A (en) * | 2017-01-08 | 2019-11-01 | 币柏特寇基金会 | Method for exchanging and evaluating virtual currency |
| CN107292735A (en) * | 2017-05-27 | 2017-10-24 | 唐盛(北京)物联技术有限公司 | A kind of mortgage finance method and system based on block chain technology |
| CN111201515A (en) * | 2017-10-09 | 2020-05-26 | 美国运通旅游有关服务公司 | System and method for loyalty point distribution |
| CN109034806A (en) * | 2018-08-15 | 2018-12-18 | 杭州复杂美科技有限公司 | A kind of token publishing system |
| CN109784886B (en) * | 2018-12-29 | 2023-02-28 | 贵州蓝石科技有限公司 | Custodable limited circulation dual account model |
| TWI794444B (en) * | 2019-03-12 | 2023-03-01 | 開曼群島商現代財富控股有限公司 | Offering and trading system for security token and method thereof |
| TWI702555B (en) * | 2019-07-16 | 2020-08-21 | 英屬開曼群島商現代財富控股有限公司 | Dividend distribution system based on security token and method thereof |
| TW202213243A (en) * | 2020-09-17 | 2022-04-01 | 日商樂天集團股份有限公司 | Information processing device and information processing method capable of issuing and exchanging tokens more conveniently and stably on a platform |
| TWM632083U (en) * | 2022-01-24 | 2022-09-21 | 林耿弘 | A transaction system for issuing virtual currency based on accumulated integral |
| TWM651845U (en) * | 2023-08-25 | 2024-02-21 | 第一商業銀行股份有限公司 | Point issuance server unit and client device for point issuance |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202509852A (en) | 2025-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6938019B1 (en) | Method and apparatus for making secure electronic payments | |
| KR102120539B1 (en) | System for distributing gift certificate token based on blockchain | |
| CN113132413A (en) | Method and system for verifying scattered data by accepting frames | |
| JP7302799B2 (en) | A method of distributing a usage right certificate for digital content using a blockchain system, and a computer program stored in a medium for executing the method | |
| WO2019183823A1 (en) | Block chain transaction system and method | |
| JPH10283424A (en) | Electronic currency system | |
| KR20260003577A (en) | Blockchain-based digital content provision method | |
| CN114022136A (en) | Method, equipment and system for computing power transaction | |
| CN109948989A (en) | Blockchain-based order status update method, device, device and storage medium | |
| CN109074604A (en) | Platform for the Resource TOC based on apparatus | |
| TWM651845U (en) | Point issuance server unit and client device for point issuance | |
| TWI858886B (en) | Points issuance method, points issuance server unit and client for points issuance | |
| KR101847450B1 (en) | Accumulated point conversion apparatus | |
| CN113298574A (en) | Block chain-based point management method and device and storage medium | |
| CA2988818C (en) | Cross-funds management server-based payment system, and method, device and server | |
| TWI415020B (en) | Points-accumulating management system | |
| KR102348741B1 (en) | Apparatus and method for managing electronic receipt based on block chain | |
| KR102348739B1 (en) | Apparatus and method for storaging electronic receipt based on block chain | |
| TWM639430U (en) | Data sharing system | |
| JP2021096503A (en) | Electronic asset management method and electronic asset management device | |
| TWM612277U (en) | Collection bill online financing system | |
| US20240046267A1 (en) | Virtual Blockchain Applications for Stored Value Tokens | |
| JP7327281B2 (en) | Servers, Information Processing Systems, and Programs | |
| KR20200094408A (en) | System and method for payment using reputation information | |
| EP4530896A2 (en) | System and method for pay-per-view using a payment network |