[go: up one dir, main page]

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 PDF

Info

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
Application number
TW112132059A
Other languages
Chinese (zh)
Other versions
TW202509852A (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 TW112132059A priority Critical patent/TWI858886B/en
Application granted granted Critical
Publication of TWI858886B publication Critical patent/TWI858886B/en
Publication of TW202509852A publication Critical patent/TW202509852A/en

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

點數發行方法、點數發行伺服單元及用於點數發行的客戶端Points issuance method, points issuance server unit and client for points issuance

本發明是有關於一種點數發行方法,特別是指一種利用區塊鏈技術的點數發行方法、點數發行伺服單元及用於點數發行的客戶端。 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 communication network 200, and the point issuance system includes a point issuance service unit and a plurality of clients 5 corresponding to a plurality of clients and connected to the point issuance service unit via the communication network 200.

該區塊鏈系統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 point issuance server 3 connected to the online banking server 1 and the marketing server 2 via the communication network 200.

該網路銀行伺服器1包含一與該通訊網路200連接的通訊模組11、一用於儲存多個相關於該等客戶於該區塊鏈系統4使用之帳戶之帳戶資訊的儲存模組12,及一電連接該通訊模組11與該儲存模組12的處理模組13。每一帳戶資訊例如為一錢包地址。 The network banking server 1 includes a communication module 11 connected to the communication network 200, a storage module 12 for storing account information related to multiple accounts used by the customers in the blockchain system 4, and a processing module 13 electrically connecting the communication module 11 and the storage module 12. Each account information is, for example, a wallet address.

該行銷伺服器2包含一與該通訊網路200連接的通訊模組21,及一電連接該通訊模組21的處理模組22。 The marketing server 2 includes a communication module 21 connected to the communication network 200, and a processing module 22 electrically connected to the communication module 21.

該點數發行伺服器3包含一與該通訊網路200連接的通 訊模組31,及一電連接該通訊模組31的處理模組32。 The point issuing server 3 includes a communication module 31 connected to the communication network 200, and a processing module 32 electrically connected to the communication module 31.

在本實施方式中,該點數發行伺服單元係由一點數發行商所持有,並包含該網路銀行伺服器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 point issuance server 3. However, in other embodiments, the online banking server 1, the marketing server 2 and the point issuance server 3 can also be integrated into one server or split into four or more servers, but not limited to this. Each client 5 is, for example, a client device, and can be a personal computer, a laptop, a tablet computer or a smart phone, etc.

以下將配合所附圖式來說明本發明點數發行方法的實施例。藉此來說明該點數發行系統之各元件與該區塊鏈系統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 client 5 in a similar manner, the following only describes one of the target clients 5A among the clients 5.

參閱圖1與圖2,該點數分發程序包含以下步驟。 Refer to Figure 1 and Figure 2, the points distribution process includes the following steps.

在步驟61中,該點數發行伺服器3之處理模組32經由其通訊模組31傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統4。 In step 61, the processing module 32 of the point issuance server 3 transmits a point coin generation request related to a plurality of point coins to the blockchain system 4 via its communication module 31.

在步驟62中,在該區塊鏈系統4接收到該點數幣產生請 求後,該區塊鏈系統4在一點數帳戶產生該等點數幣,並將一指示出在一點數帳戶產生該等點數幣的點數幣產生紀錄寫入該區塊鏈系統4之分散式帳本。該點數帳戶為該點數發行商之帳戶,該等點數幣例如為同質性點數代幣。 In step 62, after the blockchain system 4 receives the point coin generation request, the blockchain system 4 generates the point coins in a point account, and writes a point coin generation record indicating that the point coins are generated in a point account into the distributed ledger of the blockchain system 4. The point account is the account of the point issuer, and the point coins are, for example, homogeneous point tokens.

在步驟63中,在該網路銀行伺服器1之處理模組13回應於一來自該目標客戶端5A之業務請求而觸發一點數獎勵事件後,該網路銀行伺服器1之處理模組13經由其通訊模組11傳送一包含該目標客戶端5A之帳戶資訊及一獎勵條件的點數發行事件至該點數發行伺服器3。該目標客戶端5A之業務請求例如可以是傳送一對應於該目標客戶並包含該目標客戶端5A之帳戶資訊的綁定請求至該網路銀行伺服器1,以將該目標客戶端5A之帳戶資訊與對應該網路銀行伺服器1之行動網銀APP進行綁定,又或是傳送一定存請求至該網路銀行伺服器1,藉此,以獲取點數獎勵,不同的業務請求對應不同的獎勵條件,然不以本發明所揭示之獎勵方式為限。值得一提的是,該網路銀行伺服器1之處理模組13在經由其通訊模組11接收到該目標客戶端5A之帳戶資訊後,該網路銀行伺服器1之處理模組13將對應於該目標客戶的該帳戶資訊儲存於其儲存模組12。 In step 63, after the processing module 13 of the online banking server 1 triggers a point reward event in response to a service request from the target client 5A, the processing module 13 of the online banking server 1 transmits a point issuance event including the account information of the target client 5A and a reward condition to the point issuance server 3 via its communication module 11. The service request of the target client 5A may be, for example, sending a binding request corresponding to the target client and including the account information of the target client 5A to the online banking server 1 to bind the account information of the target client 5A to the mobile online banking APP corresponding to the online banking server 1, or sending a deposit request to the online banking server 1 to obtain a point reward. Different service requests correspond to different reward conditions, but are not limited to the reward method disclosed in the present invention. It is worth mentioning that after the processing module 13 of the online banking server 1 receives the account information of the target client 5A through its communication module 11, the processing module 13 of the online banking server 1 stores the account information corresponding to the target client in its storage module 12.

在步驟64中,在該點數發行伺服器3之處理模組32經由其通訊模組31接收到該點數發行事件以獲得該點數發行事件後,該點數發行伺服器3之處理模組32根據該點數發行事件計算一筆待回 饋點數幣,並傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該目標客戶所對應之目標帳戶的發幣交易請求至該區塊鏈系統4。值得一提的是,該點數發行伺服器3之處理模組32係根據該點數發行事件之獎勵條件利用一預設之計算規則,計算出該筆待回饋點數幣,例如,對應於綁定請求的獎勵條件給予一第一預定數量個待回饋點數幣,對應於定存請求的獎勵條件給予一第二預定數量個待回饋點數幣。 In step 64, after the processing module 32 of the point issuance server 3 receives the point issuance event through its communication module 31 to obtain the point issuance event, the processing module 32 of the point issuance server 3 calculates a point coin to be returned according to the point issuance event, and transmits a coin issuance transaction request to the blockchain system 4 indicating that the point coin to be returned is transferred from the point account to the target account corresponding to the target customer. It is worth mentioning that the processing module 32 of the point issuance server 3 calculates the point coins to be rewarded according to the reward conditions of the point issuance event using a preset calculation rule. For example, a first predetermined number of point coins to be rewarded is given corresponding to the reward conditions of the binding request, and a second predetermined number of point coins to be rewarded is given corresponding to the reward conditions of the fixed deposit request.

在步驟65中,在該區塊鏈系統4接收到該發幣交易請求後,該區塊鏈系統4自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶,並將一指示出自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶的發幣交易紀錄寫入該區塊鏈系統4之分散式帳本。 In step 65, after the blockchain system 4 receives the coin issuance transaction request, the blockchain system 4 transfers the points to be rewarded from the point account to the target account, and writes a coin issuance transaction record indicating the transfer of the points to be rewarded from the point account to the target account into the distributed ledger of the blockchain system 4.

該點數兌換程序說明了如何兌換點數,由於每一客戶端5兌換點數的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A進行說明。 The point redemption procedure explains how to redeem points. Since the point redemption procedure for each client 5 is similar, the following only describes one of the target clients 5A.

參閱圖1與圖3,該點數兌換程序包含以下步驟。 Refer to Figure 1 and Figure 3, the points redemption process includes the following steps.

在步驟71中,該目標客戶端5A傳送一指示出自其目標帳戶轉出一筆欲兌換點數幣至該點數帳戶的兌換交易請求至該區塊鏈系統4。 In step 71, the target client 5A sends a redemption transaction request to the blockchain system 4 indicating a transfer of a point coin to be redeemed from its target account to the point account.

在步驟72中,在該區塊鏈系統4接收到該兌換交易請求後,該區塊鏈系統4自該目標帳戶轉出該筆欲兌換點數幣至該點數 帳戶,並將一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄寫入該區塊鏈系統4之分散式帳本。 In step 72, after the blockchain system 4 receives the redemption transaction request, the blockchain system 4 transfers the point coins to be redeemed from the target account to the point account, and writes a redemption transaction record indicating the transfer of the point coins to be redeemed from the target account to the point account into the distributed ledger of the blockchain system 4.

在步驟73中,該目標客戶端5A傳送一包含該筆欲兌換點數幣的點數兌換請求至該點數發行伺服器3。 In step 73, the target client 5A sends a point redemption request including the point coins to be redeemed to the point issuing server 3.

在步驟74中,在該點數發行伺服器3之處理模組32經由其通訊模組31接收到該點數兌換請求後,該點數發行伺服器3之處理模組32判定該區塊鏈系統4是否存有一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄。當該點數發行伺服器3之處理模組32判定出存有該兌換交易紀錄時,流程進行步驟75;當該點數發行伺服器3之處理模組32判定出不存有該兌換交易紀錄時,流程結束。 In step 74, after the processing module 32 of the point issuance server 3 receives the point redemption request via its communication module 31, the processing module 32 of the point issuance server 3 determines whether the blockchain system 4 has a redemption transaction record indicating that the point coins to be redeemed are transferred from the target account to the point account. When the processing module 32 of the point issuance server 3 determines that the redemption transaction record exists, the process proceeds to step 75; when the processing module 32 of the point issuance server 3 determines that the redemption transaction record does not exist, the process ends.

在步驟75中,該點數發行伺服器3之處理模組32核可該點數兌換請求並經由其通訊模組31傳送一指示出自該點數帳戶刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統4。 In step 75, the processing module 32 of the point issuance server 3 approves the point redemption request and transmits a point coin deletion request to the blockchain system 4 via its communication module 31, indicating that the point coin to be redeemed is deleted from the point account.

在步驟76中,在該區塊鏈系統4接收到該點數幣刪除請求後,該區塊鏈系統4在該點數帳戶刪除該筆欲兌換點數幣,並將一指示出自該點數帳戶刪除該筆欲兌換點數幣的兌換刪除紀錄寫入該區塊鏈系統4之分散式帳本。藉此,以維持點數幣之發行總量的恆定。 In step 76, after the blockchain system 4 receives the point coin deletion request, the blockchain system 4 deletes the point coin to be redeemed in the point account, and writes a redemption deletion record indicating that the point coin to be redeemed is deleted from the point account into the distributed ledger of the blockchain system 4. In this way, the total amount of point coins issued is kept constant.

該點數質押程序說明了如何質押點數以產生點數回饋獎 勵,由於每一客戶端5質押點數的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A進行說明。 The point pledge procedure explains how to pledge points to generate point reward. Since the point pledge procedure for each client 5 is similar, the following only describes one of the target clients 5A.

參閱圖1與圖4,該點數質押程序包含以下步驟。 Refer to Figure 1 and Figure 4. The point pledge procedure includes the following steps.

在步驟81中,該目標客戶端5A傳送一指示出自其目標帳戶轉出一筆欲質押點數幣至該質押帳戶的質押交易請求至該區塊鏈系統4。 In step 81, the target client 5A sends a pledge transaction request to the blockchain system 4 indicating that a pledged point coin is to be transferred from its target account to the pledge account.

在步驟82中,在該區塊鏈系統4接收到該質押交易請求後,該區塊鏈系統4自該目標帳戶轉出該筆欲質押點數幣至該質押帳戶,並將一指示出自該目標帳戶轉出該筆欲質押點數幣至該質押帳戶的質押交易紀錄寫入該區塊鏈系統4之分散式帳本。 In step 82, after the blockchain system 4 receives the pledge transaction request, the blockchain system 4 transfers the points to be pledged from the target account to the pledge account, and writes a pledge transaction record indicating the transfer of the points to be pledged from the target account to the pledge account into the distributed ledger of the blockchain system 4.

在步驟83中,該目標客戶端5A傳送一包含一筆欲贖回點數幣的點數贖回請求至該點數發行伺服器3。 In step 83, the target client 5A sends a point redemption request including a point coin to be redeemed to the point issuing server 3.

在步驟84中,在該點數發行伺服器3之處理模組32經由其通訊模組31接收到一來自該目標客戶端5A並包含一筆欲贖回點數幣的點數贖回請求後,該點數發行伺服器3之處理模組32判定該區塊鏈系統4是否存有一指示出自該目標帳戶轉出該筆欲贖回點數幣至一質押帳戶的質押交易紀錄。當該點數發行伺服器3之處理模組32判定出存有該質押交易紀錄時,流程進行步驟85;當該點數發行伺服器3之處理模組32判定出不存在該質押交易紀錄時,流程結束。值得一提的是,該點數發行伺服器3之處理模組32係判定自 該目標帳戶轉入該質押帳戶的該筆欲質押點數幣是否大於等於該筆欲贖回點數幣,以判定是否存有該質押交易紀錄,由於該目標客戶可能只想贖回部分的點數幣,因此,只要該筆欲贖回點數幣不大於該筆欲質押點數幣,即可供該目標客戶贖回。 In step 84, after the processing module 32 of the point issuance server 3 receives a point redemption request from the target client 5A via its communication module 31 and includes a point coin to be redeemed, the processing module 32 of the point issuance server 3 determines whether the blockchain system 4 has a pledge transaction record indicating that the point coin to be redeemed is transferred from the target account to a pledge account. When the processing module 32 of the point issuance server 3 determines that the pledge transaction record exists, the process proceeds to step 85; when the processing module 32 of the point issuance server 3 determines that the pledge transaction record does not exist, the process ends. It is worth mentioning that the processing module 32 of the point issuance server 3 determines whether the amount of point coins to be pledged transferred from the target account to the pledge account is greater than or equal to the amount of point coins to be redeemed, so as to determine whether there is a pledge transaction record. Since the target customer may only want to redeem part of the point coins, as long as the amount of point coins to be redeemed is not greater than the amount of point coins to be pledged, the target customer can redeem it.

在步驟85中,該點數發行伺服器3之處理模組32經由其通訊模組31傳送一指示出自該質押帳戶轉出該筆欲贖回點數幣及對應之一獎勵至該目標帳戶的贖回交易請求至該區塊鏈系統4。 In step 85, the processing module 32 of the point issuance server 3 transmits a redemption transaction request to the blockchain system 4 via its communication module 31, indicating that the redemption points and a corresponding reward are transferred from the pledge account to the target account.

在步驟86中,在該區塊鏈系統4接收到該贖回交易請求後,該區塊鏈系統4根據該贖回交易請求之該筆欲贖回點數幣及產生該質押交易紀錄之質押時間,計算一筆作為該獎勵的獎勵點數幣,並自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該目標帳戶,且將一指示出自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該目標帳戶的贖回交易紀錄寫入該區塊鏈系統4之分散式帳本,並在該點數帳戶刪除該筆獎勵點數幣,且將一指示出自該點數帳戶刪除該筆獎勵點數幣的獎勵刪除紀錄寫入該區塊鏈系統4之分散式帳本。藉此,以維持點數幣之發行總量的恆定。 In step 86, after the blockchain system 4 receives the redemption transaction request, the blockchain system 4 calculates a reward point coin as the reward according to the redemption point coin of the redemption transaction request and the pledge time of generating the pledge transaction record, and transfers the redemption point coin and the reward point coin from the pledge account to the target account, and transfers the redemption point coin and the reward point coin to the target account. A redemption transaction record indicating that the redeemed point coin and the bonus point coin are transferred from the pledge account to the target account is written into the distributed ledger of the blockchain system 4, and the bonus point coin is deleted from the point account, and a reward deletion record indicating that the bonus point coin is deleted from the point account is written into the distributed ledger of the blockchain system 4. In this way, the total amount of point coins issued is kept constant.

該點數轉讓程序說明了如何轉讓點數,由於每一客戶端5轉讓點數的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A與一受讓客戶端5進行說明。 The point transfer procedure explains how to transfer points. Since the point transfer procedure for each client 5 is similar, the following only describes one target client 5A and one transferee client 5 among the clients 5.

參閱圖1與圖5,該點數轉讓程序包含以下步驟。 Refer to Figure 1 and Figure 5. The point transfer process includes the following steps.

在步驟91中,該目標客戶端5A傳送一指示出自其目標帳戶轉出一筆欲轉讓點數幣至一受讓客戶所對應之受讓帳戶的轉讓交易請求至該區塊鏈系統4。 In step 91, the target client 5A sends a transfer transaction request to the blockchain system 4 indicating that a transfer of points from its target account to a corresponding transferee account of a transferee client is required.

在步驟92中,在該區塊鏈系統4接收到該轉讓交易請求後,該區塊鏈系統4自該目標帳戶轉出該筆欲轉讓點數幣至該受讓帳戶,且將一指示出自該目標帳戶轉出該筆欲轉讓點數幣至該受讓帳戶的轉讓交易紀錄寫入該區塊鏈系統4之分散式帳本。 In step 92, after the blockchain system 4 receives the transfer transaction request, the blockchain system 4 transfers the transferable points from the target account to the transferee account, and writes a transfer transaction record indicating the transfer of the transferable points from the target account to the transferee account into the distributed ledger of the blockchain system 4.

該行銷程序說明了如何進行業務精準再行銷,由於每一客戶端5行銷的程序皆相似,以下僅就該等客戶端5中之一目標客戶端5A進行說明。 The marketing process explains how to conduct precise remarketing of the business. Since the marketing process for each client 5 is similar, the following will only describe one of the target clients 5A among the clients 5.

參閱圖1與圖6,該行銷程序包含以下步驟。 Referring to Figures 1 and 6, the marketing process includes the following steps.

在步驟101中,該行銷伺服器2根據該目標客戶之帳戶資訊查詢該目標客戶於該目標帳戶之一資產資訊。 In step 101, the marketing server 2 queries the target customer's asset information in the target account based on the target customer's account information.

在步驟102中,該行銷伺服器2根據該目標客戶之資產資訊,利用一用於根據一輸入資產對應產生一行銷方案的行銷邏輯,產生對應於該目標客戶之資產資訊的行銷方案。 In step 102, the marketing server 2 generates a marketing plan corresponding to the asset information of the target customer based on the asset information of the target customer using a marketing logic for generating a marketing plan based on an input asset.

綜上所述,本發明點數發行方法,藉由該點數發行伺服單元傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統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)

一種點數發行方法,藉由一點數發行伺服器群體來實施,該點數發行伺服器群體經由一通訊網路與一區塊鏈系統及多個對應於多個客戶之客戶端裝置連接,該點數發行伺服器群體儲存有多個相關於該等客戶於該區塊鏈系統使用之帳戶的帳戶資訊,該點數發行方法包含以下步驟:(A)藉由該點數發行伺服器群體傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統,以使該區塊鏈系統在一點數帳戶產生該等點數幣;(B)在該點數發行伺服器群體獲得一對應於一目標客戶之一點數發行事件後,藉由該點數發行伺服器群體根據該點數發行事件計算一筆待回饋點數幣,並傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該目標客戶所對應之目標帳戶的發幣交易請求至該區塊鏈系統,以使該區塊鏈系統自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶;(C)在該點數發行伺服器群體接收到一來自該目標客戶端裝置並包含一筆欲贖回點數幣的點數贖回請求後,藉由該點數發行伺服器群體判定該區塊鏈系統是否存有一指示出自該目標帳戶轉出該筆欲贖回點數幣至一質押帳戶的質押交易紀錄;(D)當該點數發行伺服器群體判定出存有該質押交易紀錄時,藉由該點數發行伺服器群體傳送一指示出自該質押帳戶轉出該筆欲贖回點數幣及對應之一獎勵至該目標 帳戶的贖回交易請求至該區塊鏈系統,以使該區塊鏈系統根據該欲贖回點數幣及產生該質押交易紀錄之質押時間,計算一筆作為該獎勵的獎勵點數幣,並自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該目標帳戶;(E)在該點數發行伺服器群體接收到一來自一目標客戶端裝置並包含一筆欲兌換點數幣的點數兌換請求後,藉由該點數發行伺服器群體判定該區塊鏈系統是否存有一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄;及(F)當該點數發行伺服器群體判定出存有該兌換交易紀錄時,藉由該點數發行伺服器群體核可該點數兌換請求並傳送一指示出刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統,以使該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣。 A point issuance method is implemented by a point issuance server group. The point issuance server group is connected to a blockchain system and a plurality of client devices corresponding to a plurality of clients via a communication network. The point issuance server group stores a plurality of account information related to accounts used by the clients in the blockchain system. The point issuance method comprises the following steps: (A) the point issuance server group 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; (B) the point issuance server group obtains a point coin generation request corresponding to a plurality of point coins; After a point issuance event of a target customer, the point issuance server group calculates a point coin to be refunded according to the point issuance event, and sends a coin issuance transaction request indicating that the point coin to be refunded is transferred from the point account to the target account corresponding to the target customer to the blockchain system, so that the blockchain system transfers the point coin to be refunded from the point account to the target account; (C) after the point issuance server group receives a point redemption request from the target client device and including a point coin to be redeemed, the point issuance server group determines whether the blockchain system has an indication from the target client device that the point coin to be refunded is transferred from the point account to the target account; The target account transfers the points to be redeemed to a pledge transaction record of a pledge account; (D) when the point issuance server group determines that the pledge transaction record exists, the point issuance server group sends an instruction to transfer the points to be redeemed and a corresponding reward from the pledge account to the target account. (E) the redemption transaction request of the user is sent to the blockchain system, so that the blockchain system calculates a reward point coin as the reward based on the point coin to be redeemed and the pledge time of generating the pledge transaction record, and transfers the point coin to be redeemed and the reward point coin from the pledge account to the target account; (E) in the point coin After receiving a point redemption request from a target client device and including a point coin to be redeemed, the point issuing server group 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; and (F) when the point issuing server group determines that the redemption transaction record exists, the point issuing server group approves the point redemption request and sends a point coin deletion request indicating that the point coin to be redeemed is deleted to the blockchain system, so that the blockchain system deletes the point coin to be redeemed in the point account. 如請求項1所述的點數發行方法,其中,在步驟(F)中,該點數發行伺服器群體傳送該贖回交易請求至該區塊鏈系統,還使該區塊鏈系統在該點數帳戶刪除該筆獎勵點數幣。 The point issuance method as described in claim 1, wherein in step (F), the point issuance server group transmits the redemption transaction request to the blockchain system, and also causes the blockchain system to delete the bonus point coin from the point account. 如請求項1所述的點數發行方法,在步驟(D)之後,還包含以下步驟:(G)藉由該點數發行伺服器群體根據該目標客戶之帳戶資訊查詢該目標客戶於該目標帳戶之一資產資訊;及(H)藉由該點數發行伺服器群體根據該目標客戶之資產資訊,利用一用於根據一輸入資產對應產生一行銷方案 的行銷邏輯,產生對應於該目標客戶之資產資訊的行銷方案。 The point issuance method as described in claim 1, after step (D), further comprises the following steps: (G) querying the target customer's asset information in the target account by the point issuance server group based on the target customer's account information; and (H) generating a marketing plan corresponding to the target customer's asset information by the point issuance server group using a marketing logic for generating a marketing plan based on an input asset correspondence based on the target customer's asset information. 一種點數發行方法,藉由一對應於一客戶之客戶端裝置來實施,該客戶端裝置經由一通訊網路與一區塊鏈系統及一點數發行伺服器群體連接,該點數發行伺服器群體儲存有一相關於該客戶於該區塊鏈系統使用之帳戶的帳戶資訊,該點數發行方法包含以下步驟:(A)藉由該客戶端裝置傳送一業務請求至該點數發行伺服器群體,以使該點數發行伺服器群體獲得一對應於該客戶之一點數發行事件,且根據該點數發行事件計算一筆待回饋點數幣,並傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該客戶所對應之帳戶的發幣交易請求至該區塊鏈系統,進而使該區塊鏈系統自該點數帳戶轉出該筆待回饋點數幣至該客戶所對應之帳戶;(B)藉由該客戶端裝置傳送一指示出自其帳戶轉出一筆欲質押點數幣至該質押帳戶的質押交易請求至該區塊鏈系統,以使該區塊鏈系統自該客戶所對應之帳戶轉出該筆欲質押點數幣至該質押帳戶;(C)藉由該客戶端裝置傳送一包含一筆欲贖回點數幣的點數贖回請求至該點數發行伺服器群體,以使該點數發行伺服器群體判定該區塊鏈系統是否存有一指示出自該客戶所對應之帳戶轉出該筆欲贖回點數幣至一質押帳戶的質押交易紀錄,並在該點數發行伺服器群體判定出存有該質押交易紀錄時,該點數發行伺服器群體傳送一指示出 自該質押帳戶轉出該筆欲贖回點數幣及對應之一獎勵至該客戶所對應之帳戶的贖回交易請求至該區塊鏈系統,進而使該區塊鏈系統根據該欲贖回點數幣及產生該質押交易紀錄之質押時間,計算一筆作為該獎勵的獎勵點數幣,並自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該客戶所對應之帳戶;(D)藉由該客戶端裝置傳送一指示出自其帳戶轉出一筆欲兌換點數幣至該點數帳戶的兌換交易請求至該區塊鏈系統,以使該區塊鏈系統自該客戶所對應之帳戶轉出該筆欲兌換點數幣至該點數帳戶;及(E)藉由該客戶端裝置傳送一包含該筆欲兌換點數幣的點數兌換請求至該點數發行伺服器群體,以使該點數發行伺服器群體判定該區塊鏈系統是否存有一指示出自該客戶所對應之帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄,並在該點數發行伺服器群體判定出存有該兌換交易紀錄時,該點數發行伺服器群體核可該點數兌換請求且傳送一指示出刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統,進而使該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣。 A point issuance method is implemented by a client device corresponding to a customer, the client device is connected to a blockchain system and a point issuance server group via a communication network, the point issuance server group stores account information related to an account used by the customer in the blockchain system, and the point issuance method comprises the following steps: (A) the client device sends a business request to the point issuance server group so that the point issuance server group obtains a point issuance event corresponding to the customer, and calculates a point coin to be refunded according to the point issuance event, and sends a coin issuance transaction request to instruct the transfer of the point coin to be refunded from the point account to the account corresponding to the customer. The blockchain system transfers the points to be rewarded from the points account to the corresponding account of the client; (B) the client device transmits a pledge transaction request to the blockchain system indicating that a point to be pledged is transferred from its account to the pledge account, so that the blockchain system transfers the point to be pledged from the corresponding account of the client. (C) transmitting a point redemption request including a point to be redeemed to the point issuing server group through the client device, so that the point issuing server group determines whether there is a pledge transaction record indicating that the point to be redeemed is transferred from the account corresponding to the client to a pledge account, and When the point issuance server group determines that the pledge transaction record exists, the point issuance server group sends a redemption transaction request indicating that the redeemed point coins and a corresponding reward are transferred from the pledge account to the corresponding account of the customer to the blockchain system, thereby causing the blockchain system to generate a redemption transaction record based on the redeemed point coins and the pledge transaction record. (D) sending a redemption transaction request from the client device to the blockchain system indicating that a transaction of redeeming the points from the client account to the points account is transferred to the blockchain system, so that the blockchain system can automatically The client's corresponding account transfers the point coins to be redeemed to the point account; and (E) the client device transmits a point redemption request including the point coins to be redeemed to the point issuing server group, so that the point issuing server group determines whether there is an indication in the blockchain system that the point coins to be redeemed are transferred from the account corresponding to the client. The redemption transaction record to the point account, and when the point issuing server group determines that the redemption transaction record exists, the point issuing server group 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. 如請求項4所述的點數發行方法,該區塊鏈系統還經由一通訊網路與另一對應於另一客戶之客戶端裝置連接,該點數發行伺服器群體還儲存有另一相關於該另一客戶於該區塊鏈系統使用之帳戶的帳戶資訊,在步驟(A)之後,還包含以下步驟: (F)藉由該客戶端裝置傳送一指示出自其帳戶轉出一筆欲轉讓點數幣至該另一客戶所對應之帳戶的轉讓交易請求至該區塊鏈系統,以使該區塊鏈系統自該客戶所對應之帳戶轉出該筆欲轉讓點數幣至該另一客戶所對應之帳戶。 As described in claim 4, the blockchain system is also connected to another client device corresponding to another client via a communication network, and the point issuance server group also stores another account information related to the account used by the other client in the blockchain system. After step (A), the following steps are also included: (F) The client device transmits a transfer transaction request indicating a transfer of a point coin to be transferred from its account to the account corresponding to the other client to the blockchain system, so that the blockchain system transfers the point coin to be transferred from the account corresponding to the client to the account corresponding to the other client. 如請求項4所述的點數發行方法,在步驟(A)之前,還包含以下步驟:(G)藉由該客戶端裝置傳送一包含該帳戶資訊的綁定請求至該點數發行伺服器群體,以使該點數發行伺服器群體儲存對應於該客戶的該帳戶資訊。 The point issuance method as described in claim 4, before step (A), further includes the following step: (G) transmitting a binding request including the account information to the point issuance server group by the client device, so that the point issuance server group stores the account information corresponding to the client. 一種點數發行伺服器群體,經由一通訊網路與一區塊鏈系統及多個對應於多個客戶之客戶端裝置連接,該點數發行伺服器群體包含:一通訊模組,與該通訊網路連接;一儲存模組,儲存有多個相關於該等客戶於該區塊鏈系統使用之帳戶的帳戶資訊;一處理模組,電連接該通訊模組與該儲存模組,並用於經由該通訊模組傳送一相關於多個點數幣的點數幣產生請求至該區塊鏈系統,以使該區塊鏈系統在一點數帳戶產生該等點數幣,在該處理模組獲得一對應於一目標客戶之一點數發行事件後,該處理模組根據該點數發行事件計算一筆待回饋點數幣,並經由該通訊模組傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該目標客戶所對應之目標帳戶的發幣交易請求至該區塊鏈系統,以使該區塊 鏈系統自該點數帳戶轉出該筆待回饋點數幣至該目標帳戶,在該處理模組經由該通訊模組接收到一來自該目標客戶端裝置並包含一筆欲贖回點數幣的點數贖回請求後,該處理模組判定該區塊鏈系統是否存有一指示出自該目標帳戶轉出該筆欲贖回點數幣至一質押帳戶的質押交易紀錄,當該處理模組判定出存有該質押交易紀錄時,該處理模組經由該通訊模組傳送一指示出自該質押帳戶轉出該筆欲贖回點數幣及對應之一獎勵至該目標帳戶的贖回交易請求至該區塊鏈系統,以使該區塊鏈系統根據該欲贖回點數幣及產生該質押交易紀錄之質押時間,計算一筆作為該獎勵的獎勵點數幣,並自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該目標帳戶,在該處理模組經由該通訊模組接收到一來自一目標客戶端裝置並包含一筆欲兌換點數幣的點數兌換請求後,該處理模組判定該區塊鏈系統是否存有一指示出自該目標帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄,當該處理模組判定出存有該兌換交易紀錄時,該處理模組核可該點數兌換請求並經由該通訊模組傳送一指示出刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統,以使該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣。 A point issuance server group is connected to a blockchain system and a plurality of client devices corresponding to a plurality of clients via a communication network. The point issuance server group comprises: a communication module connected to the communication network; a storage module storing account information related to a plurality of accounts used by the clients in the blockchain system; a processing module electrically connected to the communication module and the storage module and 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, and the processing module obtains After a point issuance event corresponding to a target customer, the processing module calculates a point coin to be returned according to the point issuance event, and transmits a coin issuance transaction request indicating that the point coin to be returned is transferred from the point account to the target account corresponding to the target customer to the blockchain system through the communication module, so that the blockchain system transfers the point coin to be returned from the point account to the target account. After the processing module receives a point redemption request from the target client device through the communication module and including a point coin to be redeemed, the processing module determines whether the blockchain system has a point redemption request. There is a pledge transaction record indicating that the target account transfers the point coins to be redeemed to a pledge account. When the processing module determines that the pledge transaction record exists, the processing module transmits a redemption transaction request indicating that the point coins to be redeemed and a corresponding reward to the target account from the pledge account to the blockchain system via the communication module, so that the blockchain system calculates a reward point coin as the reward based on the point coins to be redeemed and the pledge time of generating the pledge transaction record, and transfers the point coins to be redeemed and the reward point coin from the pledge account to the target account. After the processing module receives a point redemption request from a target client device via the communication module and including 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. 如請求項7所述的點數發行伺服器群體,其中,該處理模組經由該通訊模組傳送該贖回交易請求至該區塊鏈系統,還使該區塊鏈系統在該點數帳戶刪除該筆獎勵點數幣。 The point issuance server group as described in claim 7, wherein the processing module transmits the redemption transaction request to the blockchain system via the communication module, and also causes the blockchain system to delete the bonus point coins from the point account. 如請求項7所述的點數發行伺服器群體,其中,對於每一客戶,藉由該處理模組根據該客戶之帳戶資訊查詢該客戶於該帳戶之一資產資訊,對於每一客戶,藉由該處理模組根據該客戶之資產資訊,利用一用於根據一輸入資產對應產生一行銷方案的行銷邏輯,產生對應於該客戶之資產資訊的行銷方案。 The point issuance server group as described in claim 7, wherein, for each customer, the processing module queries the customer's asset information in the account according to the customer's account information, and for each customer, the processing module generates a marketing plan corresponding to the customer's asset information by using a marketing logic for generating a marketing plan according to an input asset correspondence based on the customer's asset information. 一種用於點數發行的客戶端裝置,對應於一客戶並經由一通訊網路與一區塊鏈系統及一點數發行伺服器群體連接,該點數發行伺服器群體儲存有一相關於該客戶於該區塊鏈系統使用之帳戶的帳戶資訊,該客戶端裝置包含:一通訊模組,與該通訊網路連接;一處理模組,電連接該通訊模組,並用於經由該通訊模組傳送一業務請求至該點數發行伺服器群體,以使該點數發行伺服器群體獲得一對應於該客戶之一點數發行事件,且根據該點數發行事件計算一筆待回饋點數幣,並傳送一指示出自該點數帳戶轉出該筆待回饋點數幣至該客戶所對應之帳戶的發幣交易請求至該區塊鏈系統,進而使該區塊鏈系統自該點數帳戶轉出該筆待回饋點數幣至該客戶所對應之帳戶,該處理模組還用於經由該通訊模組傳送一指示出自其帳戶轉出一筆欲質押點數幣至該質押帳戶的質押交易請求至該區塊鏈系統,以使該區塊鏈系統自該客戶所對應之帳戶轉出該筆欲質押點數幣至該質押帳戶,該處理模組還用於經由該通訊模組傳送一包含一筆欲贖回點數幣的點數贖回請求至該點數發行伺服器群體,以 使該點數發行伺服器群體判定該區塊鏈系統是否存有一指示出自該客戶所對應之帳戶轉出該筆欲贖回點數幣至一質押帳戶的質押交易紀錄,並在該點數發行伺服器群體判定出存有該質押交易紀錄時,該點數發行伺服器群體傳送一指示出自該質押帳戶轉出該筆欲贖回點數幣及對應之一獎勵至該客戶所對應之帳戶的贖回交易請求至該區塊鏈系統,進而使該區塊鏈系統根據該欲贖回點數幣及產生該質押交易紀錄之質押時間,計算一筆作為該獎勵的獎勵點數幣,並自該質押帳戶轉出該筆欲贖回點數幣與該筆獎勵點數幣至該客戶所對應之帳戶,該處理模組還用於經由該通訊模組傳送一指示出自其帳戶轉出一筆欲兌換點數幣至該點數帳戶的兌換交易請求至該區塊鏈系統,以使該區塊鏈系統自該客戶所對應之帳戶轉出該筆欲兌換點數幣至該點數帳戶,該處理模組還用於經由該通訊模組傳送一包含該筆欲兌換點數幣的點數兌換請求至該點數發行伺服器群體,以使該點數發行伺服器群體判定該區塊鏈系統是否存有一指示出自該客戶所對應之帳戶轉出該筆欲兌換點數幣至該點數帳戶的兌換交易紀錄,並在該點數發行伺服器群體判定出存有該兌換交易紀錄時,該點數發行伺服器群體核可該點數兌換請求且傳送一指示出刪除該筆欲兌換點數幣的點數幣刪除請求至該區塊鏈系統,進而使該區塊鏈系統在該點數帳戶刪除該筆欲兌換點數幣。 A client device for point issuance corresponds to a client and is connected to a blockchain system and a point issuance server group via a communication network. The point issuance server group stores account information related to an account used by the client in the blockchain system. The client device includes: a communication module connected to the communication network; a processing module electrically connected to the communication network; The communication module is used to send a business request to the point issuance server group through the communication module, so that the point issuance server group obtains a point issuance event corresponding to the customer, calculates a point coin to be refunded according to the point issuance event, and sends a coin issuance instruction to transfer the point coin to be refunded from the point account to the account corresponding to the customer. The processing module is further used to transmit a pledge transaction request to the blockchain system via the communication module, indicating that a pledged point coin is transferred from the account to the pledged account, so that the blockchain system transfers the point coin to be pledged from the point account to the corresponding account of the customer. The processing module is further used to transmit a point redemption request including a point to be redeemed to the point issuing server group via the communication module, so that the point issuing server group determines whether there is a pledger in the blockchain system indicating that the point to be redeemed is transferred from the account corresponding to the customer to a pledge account. When the point issuing server group determines that there is a pledge transaction record, the point issuing server group sends a redemption transaction request to the blockchain system, indicating that the redeemed points and a corresponding reward are transferred from the pledge account to the corresponding account of the customer, and the blockchain system then processes the redemption transaction based on the redeemed points and the pledge transaction record. The processing module is further used to transmit a redemption transaction request to the blockchain system via the communication module, indicating that a transaction of points to be redeemed from the account is transferred to the points account, so that the blockchain The blockchain system transfers the point coins to be redeemed from the account corresponding to the customer to the point account. The processing module is also used to transmit a point redemption request including the point coins to be redeemed to the point issuing server group via the communication module, so that the point issuing server group determines whether there is an indication in the blockchain system that the point coins to be redeemed are transferred from the account corresponding to the customer. The point issuance server group will check the redemption transaction record of the point coin to the point account, and when the point issuance server group determines that the redemption transaction record exists, the point issuance server group will approve the point redemption request and send 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. 如請求項10所述的用於點數發行的客戶端裝置,該區塊鏈系統還經由一通訊網路與另一對應於另一客戶之客戶 端裝置連接,該點數發行伺服器群體還儲存有另一相關於該另一客戶於該區塊鏈系統使用之帳戶的帳戶資訊,其中,該處理模組還用於經由該通訊模組傳送一指示出自其帳戶轉出一筆欲轉讓點數幣至該另一客戶所對應之帳戶的轉讓交易請求至該區塊鏈系統,以使該區塊鏈系統自該客戶所對應之帳戶轉出該筆欲轉讓點數幣至該另一客戶所對應之帳戶。 As described in claim 10, the client device for point issuance, the blockchain system is also connected to another client device corresponding to another client via a communication network, the point issuance server group also stores another account information related to the account used by the other client in the blockchain system, wherein the processing module is also used to transmit a transfer transaction request indicating a transfer of a point coin to be transferred from its account to the account corresponding to the other client to the blockchain system via the communication module, so that the blockchain system transfers the point coin to be transferred from the account corresponding to the client to the account corresponding to the other client. 如請求項10所述的用於點數發行的客戶端裝置,其中,該處理模組還用於經由該通訊模組傳送一包含該帳戶資訊的綁定請求至該點數發行伺服器群體,以使該點數發行伺服器群體儲存對應於該客戶的該帳戶資訊。 The client device for point issuance as described in claim 10, wherein the processing module is also used to transmit a binding request including the account information to the point issuance server group via the communication module, so that the point issuance server group stores the account information corresponding to the customer.
TW112132059A 2023-08-25 2023-08-25 Points issuance method, points issuance server unit and client for points issuance TWI858886B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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