[go: up one dir, main page]

TWI871021B - Method of block-chain-based mutual insurance - Google Patents

Method of block-chain-based mutual insurance Download PDF

Info

Publication number
TWI871021B
TWI871021B TW112136558A TW112136558A TWI871021B TW I871021 B TWI871021 B TW I871021B TW 112136558 A TW112136558 A TW 112136558A TW 112136558 A TW112136558 A TW 112136558A TW I871021 B TWI871021 B TW I871021B
Authority
TW
Taiwan
Prior art keywords
insurance
blockchain
processing unit
information
record
Prior art date
Application number
TW112136558A
Other languages
Chinese (zh)
Other versions
TW202514499A (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 TW112136558A priority Critical patent/TWI871021B/en
Application granted granted Critical
Publication of TWI871021B publication Critical patent/TWI871021B/en
Publication of TW202514499A publication Critical patent/TW202514499A/en

Links

Landscapes

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

Abstract

In a method of block-chain-based mutual insurance, a mutual insurance server system connected to a block chain system is configured to perform the steps of: obtaining the insurance information of a user to be insured and a want-to-join mutual insurance portfolio; determining whether an insurance verification result corresponding to the insurance information has been approved; generating an insurance number and an encryption key when the insurance verification result is approved; using the encryption key to encrypt a part of the insurance information; determining whether the encrypted insurance information meets the insurance requirements of the want-to-join insurance portfolio; when it is determined that the insurance requirements are met, adding an insurance record including the encrypted insurance information, the insurance number and the corresponding insurance content to the block chain.

Description

基於區塊鏈的互助保險方法Blockchain-based mutual insurance method

本發明是有關於一種保險方法及系統,特別是指一種基於區塊鏈的互助保險方法。The present invention relates to an insurance method and system, and more particularly to a mutual insurance method based on blockchain.

保險業於記錄用戶的保險資料時多使用紙本或電子檔案,然而紙本檔案保存不易且需占據空間儲存,而電子檔案雖儲存在電腦系統中節省了空間,但容易存在輸入檔案時發生人爲疏失或刻意遭人篡改等情況,致使無法確保電子檔案的真實性。此外,互助保險(Mutual Insurance)的當期保費是根據互助保險組合中當期所有互助會員的保險資料(例如,當期的互助會員人數、當期滿足給付條件的人數等)計算出的,因此每期的保費都須重新計算,然而,保費的計算過程也存在被任意更改的可能而缺乏可信度。The insurance industry often uses paper or electronic files to record users' insurance information. However, paper files are difficult to preserve and require storage space. Although electronic files are stored in computer systems to save space, they are prone to human error or deliberate tampering when inputting files, making it impossible to ensure the authenticity of electronic files. In addition, the current premium of mutual insurance is calculated based on the insurance information of all mutual aid members in the mutual insurance portfolio (for example, the number of mutual aid members at the time, the number of people who meet the payment conditions at the time, etc.), so the premium for each period must be recalculated. However, the premium calculation process is also subject to the possibility of being arbitrarily changed and lacks credibility.

因此,對於互助保險,如何確保用戶保險資料及保費計算過程的真實性,已成為相關技術領域所欲解決的議題之一。Therefore, for mutual insurance, how to ensure the authenticity of user insurance information and premium calculation process has become one of the issues that relevant technical fields want to solve.

因此,本發明之目的,即在提供一種基於區塊鏈的互助保險方法,其能克服現有技術的至少一個缺點。Therefore, the purpose of the present invention is to provide a mutual insurance method based on blockchain, which can overcome at least one shortcoming of the prior art.

於是,本發明所提供的一種基於區塊鏈的互助保險方法藉由一經由一通訊網路與一區塊鏈系統連接的互助保險伺服系統來實施。該互助保險伺服系統包含一資料處理單元、一連接該資料處理單元的資料庫及一連接該資料處理單元的區塊鏈處理單元。該資料庫儲存有多個對應於多個互助保險組合的保險內容,每一保險內容包含該保險內容所對應的互助保險組合的投保要求。該基於區塊鏈的互助保險方法包含以下步驟:(A)該資料處理單元獲得一待加保用戶的加保資訊及該待加保用戶欲加入的一欲加入互助保險組合,該欲加入互助保險組合為該等互助保險組合其中一者;(B)該資料處理單元獲得一對應於該加保資訊的加保審核結果,並判定該加保審核結果是否通過審核;(C)當該資料處理單元判定出該加保審核結果通過審核時,該資料處理單元產生一對應於該待加保用戶的加保編號及一加密金鑰,該加保編號指示出該欲加入互助保險組合;(D)該資料處理單元獲得對應於該加保資訊的資訊特徵,並將一包含該加保資訊、該加保編號、該加密金鑰及該資訊特徵的資料作為一筆對應於該待加保用戶的用戶保險記錄儲存至該資料庫中;(E)該資料處理單元利用該加密金鑰對該加保資訊之一部份進行加密以獲得加密後的該加保資訊,並將該加保編號及加密後的該加保資訊傳送至該區塊鏈處理單元;(F)在該區塊鏈處理單元接收到該加保編號及加密後的該加保資訊後,該區塊鏈處理單元根據該加保編號至該資料庫中取得對應於該欲加入互助保險組合的保險內容,並判定加密後的該加保資訊是否符合該欲加入保險組合的保險內容中的投保要求;及(G)當該區塊鏈處理單元判定出加密後的該加保資訊符合該投保要求時,該區塊鏈處理單元將一包含加密後的該加保資訊、該加保編號及所對應之保險內容的投保請求傳送至該區塊鏈系統,以使該區塊鏈系統將一筆對應於該投保請求並包含加密後的該加保資訊、該加保編號及所對應之保險內容的投保記錄加入一區塊鏈。Therefore, the mutual insurance method based on blockchain provided by the present invention is implemented by a mutual insurance server system connected to a blockchain system via a communication network. The mutual insurance server system includes a data processing unit, a database connected to the data processing unit, and a blockchain processing unit connected to the data processing unit. The database stores a plurality of insurance contents corresponding to a plurality of mutual insurance packages, and each insurance content includes the insurance requirements of the mutual insurance package corresponding to the insurance content. The blockchain-based mutual insurance method comprises the following steps: (A) the data processing unit obtains insurance information of a user to be insured and a mutual insurance combination that the user to be insured wants to join, and the mutual insurance combination to be joined is one of the mutual insurance combinations; (B) the data processing unit obtains an insurance review result corresponding to the insurance information, and determines whether the insurance review result has passed the review; (C) when the data processing unit determines that the insurance review result has passed the review, When the application is approved, the data processing unit generates an insurance number and an encryption key corresponding to the user to be insured, wherein the insurance number indicates the mutual insurance group to be added; (D) the data processing unit obtains information features corresponding to the insurance information, and stores a data including the insurance information, the insurance number, the encryption key and the information features as a user insurance record corresponding to the user to be insured in the database; (E) the data processing unit uses the encryption key to (F) after the blockchain processing unit receives the insurance number and the encrypted insurance information, the blockchain processing unit obtains the insurance content corresponding to the mutual insurance group to be added from the database according to the insurance number, and determines whether the encrypted insurance information meets the requirements of the mutual insurance group to be added. and (G) when the blockchain processing unit determines that the encrypted insurance information meets the insurance requirements, the blockchain processing unit transmits an insurance request including the encrypted insurance information, the insurance number and the corresponding insurance content to the blockchain system, so that the blockchain system adds an insurance record corresponding to the insurance request and including the encrypted insurance information, the insurance number and the corresponding insurance content to a blockchain.

本發明之功效在於:藉由將該投保記錄加入該區塊鏈,使得該投保記錄在每次被更動時都會被記錄在該區塊鏈中,方便用戶查證及追溯,確保了該投保記錄及後續根據所有用戶的投保記錄來計算保費時過程的真實性。此外,由於每一待加保用戶的加保資訊都會經對應該待加保用戶的加密金鑰加密後才加入該區塊鏈,使得該區塊鏈在具有資料透明性的同時也保護到了用戶的隱私。The utility of the present invention is that by adding the insurance record to the blockchain, each time the insurance record is changed, it will be recorded in the blockchain, which is convenient for users to verify and trace, and ensures the authenticity of the insurance record and the subsequent process of calculating the insurance premium based on the insurance records of all users. In addition, since the insurance information of each user to be insured will be encrypted with the encryption key corresponding to the user to be insured before being added to the blockchain, the blockchain has data transparency while also protecting the privacy of users.

在本發明被詳細描述之前,應當注意在以下的説明內容中,類似的元件是以相同的編號來表示。Before the present invention is described in detail, it should be noted that similar elements are represented by the same reference numerals in the following description.

參閱圖1,本發明基於區塊鏈的互助保險方法之實施例藉由一經由一通訊網路100與一用戶端103、一包含一區塊鏈102的區塊鏈系統101及一審核端104連接的互助保險伺服系統1來實施。該互助保險伺服系統1包含一用於提供一資訊平臺111的平臺伺服器11、一用於提供一資料庫121的資料伺服器12、一資料處理單元131、一區塊鏈處理單元132及一計費單元133。該資訊平臺111(例如為一網站),任一用戶所使用的一用戶端103可透過該網站經由該通訊網路100與該平臺伺服器11通訊連接以傳遞或接收資料。該資料處理單元131、該區塊鏈處理單元132及該計費單元133可整合於一運算伺服器13。該運算伺服器13經由該通訊網路100與該平臺伺服器11以及該資料伺服器12連接。該資料處理單元131、該區塊鏈處理單元132及該計費單元133之間相互電連接。該資料庫121儲存有多個對應於多個互助保險組合的保險內容。每一保險內容包含該保險內容所對應的互助保險組合的投保要求、保費繳款日、除外期間、標準投保人數M及單位保費U。值得一提的是,在本實施方式中,係透過該運算伺服器13、該平臺伺服器11以及該資料伺服器12來進行本發明基於區塊鏈的互助保險方法之實施例的相關運算,然而,亦可將本發明基於區塊鏈的互助保險方法之實施例的相關運算將整合於同一台伺服器進行,並不以此為限。Referring to FIG. 1 , the embodiment of the blockchain-based mutual insurance method of the present invention is implemented by a mutual insurance server system 1 connected to a client 103, a blockchain system 101 including a blockchain 102, and an audit terminal 104 via a communication network 100. The mutual insurance server system 1 includes a platform server 11 for providing an information platform 111, a data server 12 for providing a database 121, a data processing unit 131, a blockchain processing unit 132, and a billing unit 133. The information platform 111 (e.g., a website), a client terminal 103 used by any user can communicate with the platform server 11 through the website via the communication network 100 to transmit or receive data. The data processing unit 131, the blockchain processing unit 132, and the billing unit 133 can be integrated into a computing server 13. The computing server 13 is connected to the platform server 11 and the data server 12 via the communication network 100. The data processing unit 131, the blockchain processing unit 132, and the billing unit 133 are electrically connected to each other. The database 121 stores a plurality of insurance contents corresponding to a plurality of mutual insurance packages. Each insurance content includes the insurance requirements, premium payment date, exclusion period, standard number of insured persons M and unit premium U of the mutual insurance package corresponding to the insurance content. It is worth mentioning that in this embodiment, the relevant calculations of the embodiment of the mutual insurance method based on blockchain of the present invention are performed through the computing server 13, the platform server 11 and the data server 12. However, the relevant calculations of the embodiment of the mutual insurance method based on blockchain of the present invention can also be integrated into the same server for execution, and are not limited thereto.

以下將配合所附圖式來說明本發明基於區塊鏈的互助保險方法的實施例,本實施例依序包含一加保程序、一第一保單查詢程序、一第二保單查詢程序、一理賠審核程序、一繳費程序及一理賠程序。The following will be used in conjunction with the attached drawings to illustrate an embodiment of the blockchain-based mutual insurance method of the present invention. This embodiment sequentially includes an insurance application procedure, a first policy inquiry procedure, a second policy inquiry procedure, a claim review procedure, a payment procedure, and a claim settlement procedure.

參閱圖1與圖2,示例性地説明當該平臺伺服器11經由該資訊平臺111接收到一用戶端103(該用戶端103的用戶被視爲一待加保用戶)傳送的一包含一加保資訊及一欲加入互助保險組合的用戶端請求後,該加保程序如何將該待加保用戶的加保資訊加入該區塊鏈102,並包含步驟201~217。1 and 2 , an exemplary description is given of how the insurance procedure adds the insurance information of the user to be insured to the blockchain 102 after the platform server 11 receives a client request including insurance information and a user request to join a mutual insurance package from a client 103 (the user of the client 103 is regarded as a user to be insured) via the information platform 111, and includes steps 201 to 217.

在步驟201中,該平臺伺服器11回應於該用戶端請求,傳送一包含該加保資訊及該欲加入互助保險組合的加保請求至該運算伺服器13之資料處理單元131。該加保資訊例如包括該待加保用戶的姓名、身份證字號、手機號碼及該待加保用戶於該區塊鏈系統101使用之賬戶的帳戶資訊等。該欲加入互助保險組合為該等互助保險組合其中一者。In step 201, the platform server 11 responds to the client request by transmitting an insurance request including the insurance information and the mutual insurance package to be added to the data processing unit 131 of the computing server 13. The insurance information includes, for example, the name, ID number, mobile phone number of the user to be added, and the account information of the account used by the user to be added in the blockchain system 101. The mutual insurance package to be added is one of the mutual insurance packages.

在步驟202中,在該資料處理單元131接收到該加保請求後,該資料處理單元131將該加保請求中的該加保資訊發送至一審核端104。在本實施例中,該審核端104利用人工進行審核,在其他實施態樣中該審核端104亦可通過例如一審核程序來進行自動審核。In step 202, after the data processing unit 131 receives the insurance request, the data processing unit 131 sends the insurance information in the insurance request to a review end 104. In this embodiment, the review end 104 performs manual review, and in other embodiments, the review end 104 may also perform automatic review through, for example, a review program.

在步驟203中,在該審核端104接收到該加保資訊後,該審核端104回應於一審核人員之輸入操作產生一加保審核結果(該加保審核結果指示出審核通過或審核不通過),並將該加保審核結果傳送至該資料處理單元131。In step 203, after the audit end 104 receives the security information, the audit end 104 generates a security audit result (the security audit result indicates whether the audit is passed or not) in response to an audit personnel's input operation, and transmits the security audit result to the data processing unit 131.

在步驟204中,在該資料處理單元131接收到該加保審核結果後,該資料處理單元131判定該加保審核結果是否通過審核。當該資料處理單元131判定出該加保審核結果通過審核時,流程進行步驟205;否則,流程進行步驟214。In step 204, after the data processing unit 131 receives the guarantee audit result, the data processing unit 131 determines whether the guarantee audit result has passed the audit. When the data processing unit 131 determines that the guarantee audit result has passed the audit, the process proceeds to step 205; otherwise, the process proceeds to step 214.

在步驟205中,該資料處理單元131產生一對應於該待加保用戶的加保編號及一加密金鑰。該加保編號指示出該欲加入互助保險組合。在本實施方式中,係將該加保編號中之一部分編號編成一對應該欲加入互助保險組合的專用識別編號,例如該欲加入互助保險組合為癌症醫療險,其專用識別編號為001,而與殘扶醫療險的專用識別編號002及燒燙傷醫療險的專用識別編號003等不同,故將該加保編號之前三碼編為001即可指示出該欲加入互助保險組合。In step 205, the data processing unit 131 generates an insurance number corresponding to the user to be insured and an encryption key. The insurance number indicates the mutual insurance package to be added. In this embodiment, a part of the insurance number is encoded into a special identification number corresponding to the mutual insurance package to be added. For example, the mutual insurance package to be added is cancer medical insurance, and its special identification number is 001, which is different from the special identification number 002 of the disability medical insurance and the special identification number 003 of the burn and scald medical insurance. Therefore, the first three digits of the insurance number are encoded as 001 to indicate that the mutual insurance package to be added is added.

在步驟206中,該資料處理單元131獲得對應於該加保資訊的資訊特徵,並將一包含該加保資訊、該加保編號、該加密金鑰及該資訊特徵的資料作為一筆對應於該待加保用戶的用戶保險記錄儲存至該資料伺服器12之資料庫121。在本實施例中,該資訊特徵是該資料處理單元131對該加保資訊利用一雜湊演算法(Hash function)獲得到的一雜湊值(Hash value)。此外,該資料處理單元131係將該用戶保險記錄傳送至該資料伺服器12,以使該資料伺服器12將該用戶保險記錄儲存至該資料庫121,由於資料庫121的寫入及讀取為熟知此技藝者所已知,為了簡潔,故在此省略了他們的細節。In step 206, the data processing unit 131 obtains the information feature corresponding to the insurance information, and stores the data including the insurance information, the insurance number, the encryption key and the information feature as a user insurance record corresponding to the user to be insured in the database 121 of the data server 12. In this embodiment, the information feature is a hash value obtained by the data processing unit 131 using a hash function on the insurance information. In addition, the data processing unit 131 transmits the user insurance record to the data server 12, so that the data server 12 stores the user insurance record in the database 121. Since writing and reading the database 121 are known to those familiar with this technology, their details are omitted here for the sake of brevity.

在步驟207中,該資料處理單元131利用該加密金鑰對該加保資訊之一部份進行加密以獲得加密後的該加保資訊,並將該加保編號及加密後的該加保資訊傳送至該區塊鏈處理單元132。在本實施例中,係對該加保資訊中如,該待加保用戶的姓名、身份證字號及手機號碼此類使用者的隱私資訊進行加密。In step 207, the data processing unit 131 uses the encryption key to encrypt a portion of the security information to obtain the encrypted security information, and transmits the security number and the encrypted security information to the blockchain processing unit 132. In this embodiment, the user's private information in the security information, such as the name, ID number and mobile phone number of the user to be insured, is encrypted.

在步驟208中,在該區塊鏈處理單元132接收到該加保編號及加密後的該加保資訊後,該區塊鏈處理單元132根據該加保編號至該資料庫121中取得對應於該欲加入互助保險組合的保險內容。In step 208, after the blockchain processing unit 132 receives the insurance number and the encrypted insurance information, the blockchain processing unit 132 obtains the insurance content corresponding to the mutual insurance package to be added from the database 121 according to the insurance number.

在步驟209中,該區塊鏈處理單元132判定加密後的該加保資訊是否符合該欲加入保險組合的保險內容中的投保要求,該區塊鏈處理單元132係判定加密後的該加保資訊中未經加密的部分是否符合該投保要求。當該區塊鏈處理單元132判定出加密後的該加保資訊符合該投保要求時,流程進行步驟210;否則,流程進行步驟216。In step 209, the blockchain processing unit 132 determines whether the encrypted insurance information meets the insurance requirements in the insurance content to be added to the insurance package. The blockchain processing unit 132 determines whether the unencrypted part of the encrypted insurance information meets the insurance requirements. When the blockchain processing unit 132 determines that the encrypted insurance information meets the insurance requirements, the process proceeds to step 210; otherwise, the process proceeds to step 216.

在步驟210中,該區塊鏈處理單元132將該待加保用戶成功加入該欲加入互助保險組合時的日期加上該欲加入互助保險組合的除外期間來計算出一除外期間屆滿日,並將一給付標記資訊的標記狀態預設為一不滿足該給付條件的無給付狀態,且將一包含加密後的該加保資訊、該加保編號、所對應之保險內容、該給付標記資訊及該除外期間屆滿日的投保請求傳送至該區塊鏈系統101。In step 210, the blockchain processing unit 132 calculates the expiration date of the exclusion period by adding the date when the insured user successfully joins the mutual insurance combination to be joined, and sets the marking state of the payment marking information to a non-payment state that does not meet the payment conditions by default, and transmits an insurance request including the encrypted insurance information, the insurance number, the corresponding insurance content, the payment marking information and the expiration date of the exclusion period to the blockchain system 101.

在步驟211中,在該區塊鏈系統101接收到該投保請求後,該區塊鏈系統101將一筆對應於該投保請求並包含加密後的該加保資訊、該加保編號、所對應之保險內容、該給付標記資訊及該除外期間屆滿日的投保記錄加入該區塊鏈102,並產生一對應於該投保記錄的交易雜湊值,且將該交易雜湊值傳送至該區塊鏈處理單元132。In step 211, after the blockchain system 101 receives the insurance request, the blockchain system 101 adds an insurance record corresponding to the insurance request and including the encrypted insurance information, the insurance number, the corresponding insurance content, the payment mark information and the expiration date of the exclusion period to the blockchain 102, generates a transaction hash value corresponding to the insurance record, and transmits the transaction hash value to the blockchain processing unit 132.

在步驟212中,在該區塊鏈處理單元132接收到來自該區塊鏈系統101的該交易雜湊值後,該區塊鏈處理單元132將該交易雜湊值儲存到該資料伺服器12之資料庫121內對應的用戶保險記錄中,且將一投保成功訊息傳送至該平臺伺服器11。In step 212, after the blockchain processing unit 132 receives the transaction hash value from the blockchain system 101, the blockchain processing unit 132 stores the transaction hash value in the corresponding user insurance record in the database 121 of the data server 12, and transmits a successful insurance message to the platform server 11.

在步驟213中,在該平臺伺服器11接收到該投保成功訊息後,該平臺伺服器11經由該資訊平臺111傳送一投保成功之通知至該用戶端103,以使該用戶端103呈現該投保成功之通知。In step 213, after the platform server 11 receives the insurance success message, the platform server 11 transmits a notification of insurance success to the client 103 via the information platform 111, so that the client 103 presents the notification of insurance success.

在步驟214中,該資料處理單元131將一加保資訊審核不通過訊息傳送至該平臺伺服器11。In step 214, the data processing unit 131 transmits a security information review failure message to the platform server 11.

在步驟215中,在該平臺伺服器11接收到該加保資訊審核不通過訊息後,該平臺伺服器11經由該資訊平臺111傳送一加保資訊審核不通過之通知至該用戶端103,以使該用戶端103呈現該加保資訊不通過之通知。In step 215, after the platform server 11 receives the security information review failure message, the platform server 11 transmits a security information review failure notification to the client 103 via the information platform 111, so that the client 103 presents the security information review failure notification.

在步驟216中,該區塊鏈處理單元132將一不符合投保要求訊息傳送至該平臺伺服器11。In step 216, the blockchain processing unit 132 transmits a message of not meeting the insurance requirements to the platform server 11.

在步驟217中,在該平臺伺服器11接收到該不符合投保要求訊息後,該平臺伺服器11經由該資訊平臺111傳送一不符合投保要求之通知至該用戶端103,以使該用戶端103呈現該不符合投保要求之通知。In step 217, after the platform server 11 receives the insurance non-compliance message, the platform server 11 transmits a insurance non-compliance notification to the client 103 via the information platform 111, so that the client 103 presents the insurance non-compliance notification.

參閱圖1與圖3,示例性地説明當該平臺伺服器11經由該資訊平臺111接收到一用戶端103上傳的一待查詢保單編號後,該第一保單查詢程序如何如何根據一待查詢保單編號獲得一欲查詢投保記錄的未加密部分,並包含步驟301~310。1 and 3 , which exemplarily illustrate how the first policy inquiry procedure obtains an unencrypted portion of an insurance record to be queried based on a policy number to be queried after the platform server 11 receives a policy number to be queried uploaded by a client 103 via the information platform 111, and includes steps 301~310.

在步驟301中,該平臺伺服器11傳送一包含該待查詢保單編號的保單查詢請求至該運算伺服器13之資料處理單元131。In step 301, the platform server 11 transmits a policy query request including the policy number to be queried to the data processing unit 131 of the computing server 13.

在步驟302中,在該資料處理單元131接收到該保單查詢請求後,該資料處理單元131判定該資料庫121中是否存在相符於該待查詢保單編號的加保編號。當該資料處理單元131判定出存在相符於該待查詢保單編號的加保編號時,流程進行步驟303;否則,流程進行步驟309。In step 302, after the data processing unit 131 receives the policy query request, the data processing unit 131 determines whether there is a policy number matching the policy number to be queried in the database 121. When the data processing unit 131 determines that there is a policy number matching the policy number to be queried, the process proceeds to step 303; otherwise, the process proceeds to step 309.

在步驟303中,該資料處理單元131將一包含該待查詢保單編號的保單查詢指令傳送至該區塊鏈處理單元132。In step 303, the data processing unit 131 transmits a policy query instruction including the policy number to be queried to the blockchain processing unit 132.

在步驟304中,在該區塊鏈處理單元132接收到該保單查詢指令後,該區塊鏈處理單元132傳送一包含該待查詢保單編號的保單讀取請求至該區塊鏈系統101。In step 304, after the blockchain processing unit 132 receives the policy query instruction, the blockchain processing unit 132 transmits a policy read request including the policy number to be queried to the blockchain system 101.

在步驟305中,在該區塊鏈系統101接收到該保單讀取請求後,該區塊鏈系統101將該區塊鏈102中對應於該待查詢保單編號的投保記錄作為一欲查詢投保紀錄並傳送至該區塊鏈處理單元132。In step 305, after the blockchain system 101 receives the insurance policy reading request, the blockchain system 101 takes the insurance record corresponding to the insurance policy number to be queried in the blockchain 102 as an insurance record to be queried and transmits it to the blockchain processing unit 132.

在步驟306中,在該區塊鏈處理單元132接收到該欲查詢投保記錄後,該區塊鏈處理單元132傳送該欲查詢投保記錄至該資料處理單元131。In step 306, after the blockchain processing unit 132 receives the insurance record to be queried, the blockchain processing unit 132 transmits the insurance record to be queried to the data processing unit 131.

在步驟307中,在該資料處理單元131接收到該欲查詢投保記錄後,該資料處理單元131將該欲查詢投保記錄中的未加密部分作爲一保險記錄查詢結果傳送至該平臺伺服器11。In step 307, after the data processing unit 131 receives the insurance record to be queried, the data processing unit 131 transmits the unencrypted portion of the insurance record to be queried as an insurance record query result to the platform server 11.

在步驟308中,在該平臺伺服器11接收到該保險記錄查詢結果後,該平臺伺服器11經由該資訊平臺111傳送該保險記錄查詢結果至該用戶端103,以使該用戶端103呈現該保險記錄查詢結果。In step 308, after the platform server 11 receives the insurance record query result, the platform server 11 transmits the insurance record query result to the client 103 via the information platform 111, so that the client 103 presents the insurance record query result.

在步驟309中,該資料處理單元131將一不存在相符加保編號訊息傳送至該平臺伺服器11。In step 309, the data processing unit 131 transmits a message indicating that there is no matching guarantee number to the platform server 11.

在步驟310中,在該平臺伺服器11接收到該不存在相符加保編號訊息後,該平臺伺服器11經由該資訊平臺111傳送一不存在相符加保編號之通知至該用戶端103,以使該用戶端103呈現該不存在相符加保編號之通知。In step 310, after the platform server 11 receives the message that there is no matching insurance number, the platform server 11 transmits a notification that there is no matching insurance number to the client 103 via the information platform 111, so that the client 103 presents the notification that there is no matching insurance number.

當用戶只提供了該待查詢保單編號時,只能查詢到對應該待查詢保單編號的投保記錄中未加密的部分,若用戶需要查詢完整的該投保記錄,則還需提供用戶的身份證字號。以下將參閱圖1與圖4,示例性地説明當該平臺伺服器11經由該資訊平臺111接收到一用戶端103上傳的一待查詢保單編號及一待查詢身份證字號後,該第二保單查詢程序如何根據一待查詢保單編號及一身份證字號獲得解密後的該欲查詢投保記錄,並包含步驟401~411。When the user only provides the policy number to be queried, only the unencrypted part of the insurance record corresponding to the policy number to be queried can be queried. If the user needs to query the complete insurance record, the user's ID number must also be provided. Referring to Figures 1 and 4 below, it is exemplified how the second policy query procedure obtains the decrypted insurance record to be queried based on the policy number to be queried and the ID number after the platform server 11 receives the policy number to be queried and the ID number to be queried uploaded by the client 103 via the information platform 111, and includes steps 401-411.

在步驟401中,該平臺伺服器11傳送一包含該待查詢保單編號及該待查詢身份證字號的保單查詢請求至該運算伺服器13之資料處理單元131。In step 401, the platform server 11 transmits a policy query request including the policy number to be queried and the identity card number to be queried to the data processing unit 131 of the computing server 13.

在步驟402中,在該資料處理單元131接收到該保單查詢請求後,該資料處理單元131判定該資料庫121中是否存在相符於該待查詢保單編號的加保編號。當該資料處理單元131判定出存在相符於該待查詢保單編號的加保編號時,流程進行步驟403;否則,流程進行步驟410。In step 402, after the data processing unit 131 receives the policy query request, the data processing unit 131 determines whether there is a policy number matching the policy number to be queried in the database 121. When the data processing unit 131 determines that there is a policy number matching the policy number to be queried, the process proceeds to step 403; otherwise, the process proceeds to step 410.

在步驟403中,該資料處理單元131判定儲存於該資料庫121中且對應於該加保編號的用戶保險記錄的身份證字號是否相符於該待查詢身份證字號。當該資料處理單元131判定出該用戶保險記錄的身份證字號相符於該待查詢身份證字號時,流程進行步驟404;否則,流程進行步驟410。In step 403, the data processing unit 131 determines whether the ID number of the user's insurance record corresponding to the insurance number stored in the database 121 matches the ID number to be queried. When the data processing unit 131 determines that the ID number of the user's insurance record matches the ID number to be queried, the process proceeds to step 404; otherwise, the process proceeds to step 410.

在步驟404中,該資料處理單元131獲取儲存在該資料庫121中且對應於該加保編號的用戶保險記錄的加密金鑰,並將一包含該待查詢保單編號的保單查詢指令傳送至該區塊鏈處理單元132。In step 404, the data processing unit 131 obtains the encryption key of the user insurance record corresponding to the insurance number stored in the database 121, and transmits a policy query instruction including the policy number to be queried to the blockchain processing unit 132.

在步驟405中,在該區塊鏈處理單元132接收到該保單查詢指令後,該區塊鏈處理單元132傳送一包含該待查詢保單編號的保單讀取請求至該區塊鏈系統101。In step 405, after the blockchain processing unit 132 receives the policy query instruction, the blockchain processing unit 132 transmits a policy read request including the policy number to be queried to the blockchain system 101.

在步驟406中,在該區塊鏈系統101接收到該保單讀取請求後,該區塊鏈系統101將該區塊鏈102中對應於該待查詢保單編號的投保記錄作為一欲查詢投保紀錄並傳送至該區塊鏈處理單元132。In step 406, after the blockchain system 101 receives the insurance policy reading request, the blockchain system 101 takes the insurance record corresponding to the insurance policy number to be queried in the blockchain 102 as an insurance record to be queried and transmits it to the blockchain processing unit 132.

在步驟407中,在該區塊鏈處理單元132接收到回應於該保單讀取請求之該欲查詢投保記錄後,該區塊鏈處理單元132傳送該欲查詢投保記錄至該資料處理單元131。In step 407, after the blockchain processing unit 132 receives the insured record to be queried in response to the policy read request, the blockchain processing unit 132 transmits the insured record to be queried to the data processing unit 131.

在步驟408中,在該資料處理單元131接收到該欲查詢投保記錄後,該資料處理單元131利用步驟404所獲得的該加密金鑰對該欲查詢投保記錄的加密部分進行解密,並將該解密後的欲查詢投保記錄作爲一保險記錄查詢結果傳送至該平臺伺服器11。In step 408, after the data processing unit 131 receives the insurance record to be queried, the data processing unit 131 uses the encryption key obtained in step 404 to decrypt the encrypted part of the insurance record to be queried, and transmits the decrypted insurance record to be queried as an insurance record query result to the platform server 11.

在步驟409中,在該平臺伺服器11接收到該保險記錄查詢結果後,該平臺伺服器11經由該資訊平臺111傳送該保險記錄查詢結果至該用戶端103,以使該用戶端103呈現該保險記錄查詢結果。In step 409, after the platform server 11 receives the insurance record query result, the platform server 11 transmits the insurance record query result to the client 103 via the information platform 111, so that the client 103 presents the insurance record query result.

在步驟410中,該資料處理單元131將一不存在相符加保編號訊息傳送至該平臺伺服器11。In step 410, the data processing unit 131 transmits a message indicating that there is no matching guarantee number to the platform server 11.

在步驟411中,在該平臺伺服器11接收到該不存在相符加保編號訊息後,該平臺伺服器11經由該資訊平臺111傳送一不存在相符加保編號之通知至該用戶端103,以使該用戶端103呈現該不存在相符加保編號之通知。In step 411, after the platform server 11 receives the message that there is no matching insurance number, the platform server 11 transmits a notification that there is no matching insurance number to the client 103 via the information platform 111, so that the client 103 presents the notification that there is no matching insurance number.

當一互助保險組合的用戶滿足了該互助保險組合的給付條件時,該用戶便可通過一用戶端103上傳理賠申請資料至該資訊平臺111,參閱圖1與圖5,示例性地説明當該平臺伺服器11經由該資訊平臺111接收到該用戶端103(該用戶端103的用戶被視爲一待給付用戶)上傳的該理賠申請資料後,該理賠審核程序如何審核理賠申請資料。When a user of a mutual insurance group meets the payment conditions of the mutual insurance group, the user can upload the claim application information to the information platform 111 through a client terminal 103. Refer to Figures 1 and 5, which illustrate by way of example how the claim review procedure reviews the claim application information after the platform server 11 receives the claim application information uploaded by the client terminal 103 (the user of the client terminal 103 is regarded as a user to be paid) through the information platform 111.

在步驟501中,該平臺伺服器11傳送一包含該理賠申請資料的理賠請求至該運算伺服器13之資料處理單元131。在本實施例中,該理賠申請資料包括一醫療證明、一待理賠保單編號及一用戶識別資訊(例如,該用戶的身份證字號或受益人的身份證字號等)。In step 501, the platform server 11 transmits a claim request including the claim application data to the data processing unit 131 of the computing server 13. In this embodiment, the claim application data includes a medical certificate, a policy number to be claimed, and user identification information (e.g., the user's ID number or the beneficiary's ID number, etc.).

在步驟502中,在該資料處理單元131接收到該理賠請求後,該資料處理單元131將該醫療證明及該用戶識別資訊發送至該審核端104。In step 502, after the data processing unit 131 receives the claim request, the data processing unit 131 sends the medical certificate and the user identification information to the review end 104.

在步驟503中,在該審核端104接收到該醫療證明及該用戶識別資訊後,該審核端104回應於該審核人員之輸入操作產生一理賠審核結果(該理賠審核結果指示出審核通過或審核不通過),並將該理賠審核結果傳送至該資料處理單元131。In step 503, after the review end 104 receives the medical certificate and the user identification information, the review end 104 generates a claim review result (the claim review result indicates whether the review is passed or failed) in response to the reviewer's input operation, and transmits the claim review result to the data processing unit 131.

在步驟504中,在該資料處理單元131接收到該理賠審核結果後,該資料處理單元131判定該理賠審核結果是否通過審核。當該資料處理單元131判定出該理賠審核結果通過審核時,流程進行步驟505;否則,流程進行步驟509。In step 504, after the data processing unit 131 receives the claim review result, the data processing unit 131 determines whether the claim review result has passed the review. When the data processing unit 131 determines that the claim review result has passed the review, the process proceeds to step 505; otherwise, the process proceeds to step 509.

在步驟505中,該資料處理單元131傳送一理賠審核通過訊息至該平臺伺服器11,並將一包含該待理賠保單編號的標記修改指令傳送至該區塊鏈處理單元132,同時將該待理賠保單編號儲存至一待理賠緩衝區。In step 505, the data processing unit 131 transmits a claim approval message to the platform server 11, and transmits a tag modification instruction including the policy number to be claimed to the blockchain processing unit 132, and stores the policy number to be claimed in a claim buffer.

在步驟506中,在該平臺伺服器11接收到該理賠審核通過訊息後,該平臺伺服器11經由該資訊平臺111傳送一理賠審核通過之通知至該用戶端103,以使該用戶端103呈現該理賠審核通過之通知。In step 506, after the platform server 11 receives the claim review pass message, the platform server 11 transmits a claim review pass notification to the client 103 via the information platform 111, so that the client 103 presents the claim review pass notification.

在步驟507中,在該區塊鏈處理單元132接收到該標記修改指令後,該區塊鏈處理單元132傳送一包含該待理賠保單編號的標記修改請求至該區塊鏈系統101。In step 507, after the blockchain processing unit 132 receives the tag modification instruction, the blockchain processing unit 132 transmits a tag modification request including the policy number to be claimed to the blockchain system 101.

在步驟508中,在該區塊鏈系統101接收到該標記修改請求後,該區塊鏈系統101將該區塊鏈102中對應於該待理賠保單編號的投保記錄之給付標記資訊的標記狀態修改為一滿足一給付條件但未給付之待給付狀態。In step 508, after the blockchain system 101 receives the mark modification request, the blockchain system 101 modifies the mark status of the payment mark information of the insurance record corresponding to the policy number to be paid in the blockchain 102 to a pending payment status in which a payment condition is met but no payment has been made.

在步驟509中,該資料處理單元131將一理賠審核不通過訊息傳送至該平臺伺服器11。In step 509, the data processing unit 131 transmits a claim review failure message to the platform server 11.

在步驟510中,在該平臺伺服器11接收到該理賠審核不通過訊息後,該平臺伺服器11經由該資訊平臺111傳送一理賠審核不通過之通知至該用戶端103,以使該用戶端103呈現該理賠審核不通過之通知。In step 510, after the platform server 11 receives the claim review failure message, the platform server 11 transmits a claim review failure notification to the client 103 via the information platform 111, so that the client 103 presents the claim review failure notification.

參閱圖6,示例性地説明該繳費程序如何獲得一待計費之互助保險組合的當期繳費資訊及繳交保費,並包含步驟601~612。由於該等互助保險組合之每一者的繳費方式相同,以下僅就該等互助保險組合中之該待計費之互助保險組合進行說明。Referring to FIG. 6 , an exemplary explanation is given of how the payment procedure obtains the current payment information of a mutual insurance package to be charged and pays the premium, and includes steps 601 to 612. Since the payment method of each of the mutual insurance packages is the same, the following only describes the mutual insurance package to be charged among the mutual insurance packages.

在步驟601中,該計費單元133至該資料庫121儲存的該等互助保險組合中獲得該待計費之互助保險組合,並取得與其對應的保險內容。由於該等互助保險組合之每一者皆需進行計費,因此可依照保費繳款日的先後順序來獲得該待計費之互助保險組合,或是自該等互助保險組合隨機選取出該待計費之互助保險組合,並不以此為限。In step 601, the billing unit 133 obtains the mutual insurance package to be billed from the mutual insurance packages stored in the database 121, and obtains the insurance content corresponding thereto. Since each of the mutual insurance packages needs to be billed, the mutual insurance package to be billed can be obtained in the order of premium payment dates, or the mutual insurance package to be billed can be randomly selected from the mutual insurance packages, but is not limited thereto.

在步驟602中,該計費單元133判定一當前日期是否為該待計費之互助保險組合對應的保險內容中的保費繳款日。當該計費單元133判定出該當前日期為該待計費之互助保險組合對應的保險內容中的保費繳款日時,流程進行步驟603;否則,流程進行步驟612。In step 602, the billing unit 133 determines whether a current date is a premium payment date in the insurance content corresponding to the mutual insurance combination to be billed. When the billing unit 133 determines that the current date is a premium payment date in the insurance content corresponding to the mutual insurance combination to be billed, the process proceeds to step 603; otherwise, the process proceeds to step 612.

在步驟603中,該計費單元133自該區塊鏈系統101獲得多筆對應於該待計費之互助保險組合的欲計費投保紀錄。更詳細地說,該計費單元133係先將一相關於該待計費之互助保險組合的計費資料查詢指令傳送至該區塊鏈處理單元132,接著,在該區塊鏈處理單元132接收到該計費資料查詢指令後,該區塊鏈處理單元132傳送一相關於該待計費之互助保險組合的計費資料讀取請求至該區塊鏈系統101,以使該區塊鏈系統101將該區塊鏈102中多筆對應有對應該待計費之互助保險組合之保險內容的所有投保記錄分別作為多筆欲計費投保紀錄並傳送至該區塊鏈處理單元132,最後,在該區塊鏈處理單元132接收到回應於該計費資料讀取請求之該等欲計費投保紀錄後,該區塊鏈處理單元132將該等欲計費投保紀錄傳送至該計費單元133。In step 603, the billing unit 133 obtains a plurality of insurance records corresponding to the mutual insurance combination to be billed from the blockchain system 101. More specifically, the billing unit 133 first transmits a billing data query instruction related to the mutual insurance combination to be billed to the blockchain processing unit 132. Then, after the blockchain processing unit 132 receives the billing data query instruction, the blockchain processing unit 132 transmits a billing data read request related to the mutual insurance combination to be billed to the blockchain system 101, so that the blockchain system 101 can receive the billing data query instruction. 1 All the insurance records corresponding to the insurance contents of the mutual insurance combination to be billed in the blockchain 102 are respectively used as multiple insurance records to be billed and transmitted to the blockchain processing unit 132. Finally, after the blockchain processing unit 132 receives the insurance records to be billed in response to the billing data read request, the blockchain processing unit 132 transmits the insurance records to be billed to the billing unit 133.

在步驟604中,該計費單元133根據該等欲計費投保紀錄計算該當期繳費資訊。以下將詳細說明該當期繳費資訊如何計算。由於每一用戶的投保記錄中還包含指示出該用戶的標記狀態的給付標記資訊,因此該計費單元133可根據該等欲計費投保紀錄中對應有給付標記資訊指示出標記狀態非為已給付狀態的投保紀錄之筆數獲得一實際投保人數N,並根據該等欲計費投保紀錄中對應有給付標記資訊指示出該標記狀態為待給付狀態的投保紀錄之筆數獲得一待給付人數D。接著,該計費單元133根據該等欲計費投保紀錄中之保險內容的標準投保人數M與單位保費U、該實際投保人數N及該待給付人數D,並利用以下公式(1)先計算出一權重係數Q,再根據該權重係數Q並利用以下公式(2)計算出一當期保費I作為該當期繳費資訊。 ……(1) …(2) In step 604, the billing unit 133 calculates the current payment information based on the insurance records to be billed. The following will explain in detail how the current payment information is calculated. Since each user's insurance record also includes payment marking information indicating the marking status of the user, the billing unit 133 can obtain an actual number of insured persons N based on the number of insurance records in the insurance records to be billed that have payment marking information indicating that the marking status is not paid, and obtain a number of persons to be paid D based on the number of insurance records in the insurance records to be billed that have payment marking information indicating that the marking status is to be paid. Next, the billing unit 133 calculates a weight coefficient Q based on the standard number of insured persons M and unit premium U of the insurance content in the insurance records to be billed, the actual number of insured persons N and the number of persons to be paid D, using the following formula (1), and then calculates a current premium I based on the weight coefficient Q and using the following formula (2) as the current payment information. ……(1) …(2)

在步驟605中,該計費單元133將一包含該標準投保人數M、該單位保費U、該實際投保人數N、該待給付人數D、該權重係數Q及該當期保費I的保費計算參數組傳送至該區塊鏈處理單元132,以將該保費計算參數組加入該區塊鏈102。更具體地説,該區塊鏈處理單元132將該保費計算參數組傳送至該區塊鏈系統101,該區塊鏈系統101將該保費計算參數組加入該區塊鏈102。此步驟使得保費的計算過程公開在該區塊鏈102上,達到增加資訊透明度的效果。In step 605, the billing unit 133 transmits a premium calculation parameter set including the standard number of insured persons M, the unit premium U, the actual number of insured persons N, the number of persons to be paid D, the weight coefficient Q and the current premium I to the blockchain processing unit 132, so as to add the premium calculation parameter set to the blockchain 102. More specifically, the blockchain processing unit 132 transmits the premium calculation parameter set to the blockchain system 101, and the blockchain system 101 adds the premium calculation parameter set to the blockchain 102. This step makes the premium calculation process public on the blockchain 102, thereby increasing the transparency of information.

在步驟606中,該計費單元133自該等欲計費投保紀錄中獲得至少一對應有給付標記資訊指示出該無給付狀態的投保記錄之帳戶資訊以作為至少一待付費帳戶資訊。In step 606, the billing unit 133 obtains at least one account information corresponding to the insurance record with payment mark information indicating the unpaid status from the insurance records to be billed as at least one account information to be paid.

在步驟607中,該計費單元133將一包含該當期繳費資訊及該至少一待付費帳戶資訊的繳費指令傳送至該區塊鏈處理單元132。In step 607, the billing unit 133 transmits a payment instruction including the current payment information and the at least one account information to be paid to the blockchain processing unit 132.

在步驟608中,在該區塊鏈處理單元132接收到該繳費指令後,該區塊鏈處理單元132傳送一包含該當期繳費資訊及該至少一待付費帳戶資訊的繳費請求至該區塊鏈系統101。In step 608, after the blockchain processing unit 132 receives the payment instruction, the blockchain processing unit 132 transmits a payment request including the current payment information and the at least one account information to be paid to the blockchain system 101.

在步驟609中,在該區塊鏈系統101接收到該繳費請求時,該區塊鏈系統101自該至少一待付費帳戶資訊所對應之待付費帳戶轉出對應該當期繳費資訊之虛擬幣至該區塊鏈系統101之一共有帳戶,將一指示出自所對應之待付費帳戶轉出對應該當期繳費資訊之虛擬幣至該共有帳戶的繳費交易紀錄加入該區塊鏈102,並傳送一繳費成功訊息至該區塊鏈處理單元132。In step 609, when the blockchain system 101 receives the payment request, the blockchain system 101 transfers the virtual currency corresponding to the current payment information from the account to be paid corresponding to the at least one account information to be paid to a shared account of the blockchain system 101, adds a payment transaction record indicating the transfer of the virtual currency corresponding to the current payment information from the corresponding account to be paid to the shared account to the blockchain 102, and sends a payment success message to the blockchain processing unit 132.

在步驟610中,在該區塊鏈處理單元132接收到該繳費成功訊息後,該區塊鏈處理單元132傳送該繳費成功訊息至該平臺伺服器11。In step 610, after the blockchain processing unit 132 receives the payment success message, the blockchain processing unit 132 transmits the payment success message to the platform server 11.

在步驟611中,在該平臺伺服器11接收到該繳費成功訊息後,該平臺伺服器11經由該資訊平臺111傳送一包含該當期繳費資訊的繳費通知至該用戶端103,以使該用戶端103呈現該繳費通知。In step 611, after the platform server 11 receives the payment success message, the platform server 11 transmits a payment notice including the current payment information to the client 103 via the information platform 111, so that the client 103 presents the payment notice.

在步驟612中,該計費單元133等待一預設週期(如,一天)後重新回到步驟601。In step 612, the billing unit 133 waits for a preset period (eg, one day) and then returns to step 601.

在該計費單元133計算出該當期繳費資訊的同時,該計費單元133也會一併結算當期已經被審核通過的待給付用戶的給付金額資訊。由於若該待給付用戶的理賠申請資料已被審核通過,則該待給付用戶的待理賠保單編號便會被該資料處理單元131儲存至該待理賠緩衝區(步驟505),因此該計費單元133可通過判斷該待理賠緩衝區是否存在至少一待理賠保單編號來判定是否有需要進行給付的用戶。當該計費單元133判定出該待理賠緩衝區存在至少一待理賠保單編號時,該互助保險伺服系統1執行該理賠程序(參閱圖1與圖7)來對該至少一待理賠保單編號對應的待給付用戶進行理賠,由於每一待給付用戶的理賠方式相同,以下僅就該等待理賠保單編號之其中一者進行說明。When the billing unit 133 calculates the current payment information, it will also settle the payment amount information of the users who have been approved for payment. If the claim application information of the user who is to be paid has been approved, the policy number of the user who is to be paid will be stored in the buffer area for payment by the data processing unit 131 (step 505). Therefore, the billing unit 133 can determine whether there is a user who needs to be paid by judging whether there is at least one policy number for payment in the buffer area for payment. When the billing unit 133 determines that there is at least one policy number to be claimed in the claim buffer, the mutual insurance servo system 1 executes the claim procedure (see Figures 1 and 7) to make claims to the user to be paid corresponding to the at least one policy number to be claimed. Since the claim method for each user to be paid is the same, only one of the policy numbers to be claimed will be explained below.

在步驟701中,該計費單元133至該待理賠緩衝區獲得該待理賠保單編號。In step 701, the billing unit 133 obtains the pending claim policy number from the pending claim buffer.

在步驟702中,該計費單元133根據該待理賠保單編號自該區塊鏈系統101獲得一欲理賠投保紀錄。具更體地說,該計費單元133將一包含該待理賠保單編號的理賠保單查詢指令傳送至該區塊鏈處理單元132,接著,在該區塊鏈處理單元132接收到該理賠保單查詢指令後,該區塊鏈處理單元132傳送一包含該待理賠保單編號的理賠保單讀取請求至該區塊鏈系統101,以使該區塊鏈系統101將該區塊鏈102中對應於該待理賠保單編號的投保記錄作為一欲理賠投保紀錄並傳送至該區塊鏈處理單元132,最後,在該區塊鏈處理單元132接收到該欲理賠投保紀錄後,該區塊鏈處理單元132將該欲理賠投保紀錄傳送至該計費單元133。In step 702, the billing unit 133 obtains a claim insurance record from the blockchain system 101 according to the policy number to be claimed. More specifically, the billing unit 133 transmits a claim policy query instruction including the policy number to be claimed to the blockchain processing unit 132. Then, after the blockchain processing unit 132 receives the claim policy query instruction, the blockchain processing unit 132 transmits a claim policy read request including the policy number to be claimed to the blockchain system 101. , so that the blockchain system 101 takes the insurance record corresponding to the insurance policy number to be claimed in the blockchain 102 as an insurance record to be claimed and transmits it to the blockchain processing unit 132. Finally, after the blockchain processing unit 132 receives the insurance record to be claimed, the blockchain processing unit 132 transmits the insurance record to be claimed to the billing unit 133.

在步驟703中,該計費單元133判定該當前日期是否不早於該欲理賠投保紀錄的除外期間屆滿日。當該計費單元133判定出該當前日期不早於該欲理賠投保紀錄的除外期間屆滿日時,流程進行步驟704;否則,流程進行步驟705。In step 703, the billing unit 133 determines whether the current date is not earlier than the expiration date of the exclusion period of the insurance record to be claimed. When the billing unit 133 determines that the current date is not earlier than the expiration date of the exclusion period of the insurance record to be claimed, the process proceeds to step 704; otherwise, the process proceeds to step 705.

在步驟704中,該計費單元133根據該等欲計費投保紀錄計算該給付金額資訊。以下將詳細說明該給付金額資訊如何計算。首先,該計費單元133根據該欲理賠投保紀錄所屬的互助保險組合的所有欲計費投保紀錄中對應有給付標記資訊指示出該標記狀態為無給付狀態的投保紀錄之筆數獲得一無給付人數S;接著,該計費單元133根據該等欲計費投保紀錄中之保險內容的標準投保人數M與單位保費U、該實際投保人數N及該無給付人數S,並利用公式(2)及以下公式(3)計算出一保險金Pi作為該給付金額資訊。 ……(3) In step 704, the billing unit 133 calculates the payment amount information according to the insurance records to be billed. The following will describe in detail how the payment amount information is calculated. First, the billing unit 133 obtains a number of non-payment persons S according to the number of insurance records with payment mark information indicating that the marked status is a non-payment status in all insurance records to be billed of the mutual insurance combination to which the insurance record to be claimed belongs; then, the billing unit 133 calculates an insurance amount Pi as the payment amount information according to the standard number of insured persons M and unit premium U of the insurance content in the insurance records to be billed, the actual number of insured persons N and the number of non-payment persons S, using formula (2) and the following formula (3). ……(3)

在步驟705中,該計費單元133根據該欲理賠投保紀錄之帳戶資訊自該區塊鏈系統101獲得對應有轉出帳戶為該欲理賠投保紀錄之帳戶資訊所對應之帳戶的所有繳費交易紀錄。具更體地說,該計費單元133將一包含該待理賠保單編號的交易記錄查詢指令傳送至該區塊鏈處理單元132,接著,在該區塊鏈處理單元132接收到該交易紀錄查詢指令後,該區塊鏈處理單元132傳送一包含該待理賠保單編號的交易紀錄讀取請求至該區塊鏈系統101,以使該區塊鏈系統101將該區塊鏈102中對應有轉出帳戶為該欲理賠投保紀錄之帳戶資訊所對應之帳戶的所有交易紀錄作為至少一繳費交易紀錄並傳送至該區塊鏈處理單元132,最後,在該區塊鏈處理單元132接收到該至少一繳費交易紀錄後,該區塊鏈處理單元132將該至少一繳費交易記錄傳送至該計費單元133。In step 705, the billing unit 133 obtains all payment transaction records corresponding to the account corresponding to the account information of the insurance record to be claimed from the blockchain system 101 according to the account information of the insurance record to be claimed. More specifically, the billing unit 133 transmits a transaction record query instruction including the policy number to be paid to the blockchain processing unit 132. Then, after the blockchain processing unit 132 receives the transaction record query instruction, the blockchain processing unit 132 transmits a transaction record read request including the policy number to be paid to the blockchain system 101, so that the blockchain system 101 All transaction records of the account corresponding to the account information of the insurance record to be claimed in the blockchain 102, which corresponds to the transfer-out account, are taken as at least one payment transaction record and transmitted to the blockchain processing unit 132. Finally, after the blockchain processing unit 132 receives the at least one payment transaction record, the blockchain processing unit 132 transmits the at least one payment transaction record to the billing unit 133.

在步驟706中,該計費單元133根據所有繳費交易紀錄,計算出一已繳保費總金額,並根據一約定利息計算出一補償金作為該給付金額資訊。In step 706, the billing unit 133 calculates a total amount of premiums paid based on all payment transaction records, and calculates a compensation as the payment amount information based on an agreed interest rate.

在步驟707中,該計費單元133將一包含該給付金額資訊及該欲理賠投保紀錄之帳戶資訊的理賠指令傳送至該區塊鏈處理單元132。In step 707, the billing unit 133 transmits a claim instruction including the payment amount information and the account information of the insurance record to be claimed to the blockchain processing unit 132.

在步驟708中,在該區塊鏈處理單元132接收到該理賠指令後,該區塊鏈處理單元132傳送一包含該給付金額資訊及該欲理賠投保紀錄之帳戶資訊的理賠請求至該區塊鏈系統101。In step 708, after the blockchain processing unit 132 receives the claim instruction, the blockchain processing unit 132 transmits a claim request including the payment amount information and the account information of the insurance record to be claimed to the blockchain system 101.

在步驟709中,在該區塊鏈系統101接收到該理賠請求後,該區塊鏈系統101自該共有帳戶轉出對應該給付金額資訊之虛擬幣至該欲理賠投保紀錄之帳戶資訊所對應之帳戶。In step 709, after the blockchain system 101 receives the claim request, the blockchain system 101 transfers the virtual currency corresponding to the payment amount information from the shared account to the account corresponding to the account information of the insurance record to be claimed.

在步驟710中,該區塊鏈處理單元132將一給付訊息傳送至該平臺伺服器11。In step 710 , the blockchain processing unit 132 sends a payment message to the platform server 11 .

在步驟711中,在該平臺伺服器11接收到該給付訊息後,該平臺伺服器11經由該資訊平臺111傳送一包含該給付金額資訊的給付通知至該用戶端103,以使該用戶端103呈現該給付通知。In step 711, after the platform server 11 receives the payment message, the platform server 11 transmits a payment notification including the payment amount information to the client 103 via the information platform 111, so that the client 103 presents the payment notification.

綜上所述,藉由將該投保記錄加入該區塊鏈102,使得該投保記錄在每次被更動時都會被記錄在該區塊鏈102中,方便用戶查證及追溯,確保了該投保記錄及後續根據所有用戶的投保記錄來計算保費時過程的真實性。此外,由於每一待加保用戶的加保資訊都會經對應該待加保用戶的加密金鑰加密後才加入該區塊鏈102,使得該區塊鏈102在具有資料透明性的同時也保護到了用戶的隱私。因此,確實能達成本發明之目的。In summary, by adding the insurance record to the blockchain 102, the insurance record will be recorded in the blockchain 102 every time it is changed, which is convenient for users to verify and trace, and ensures the authenticity of the insurance record and the subsequent process of calculating the insurance premium based on the insurance records of all users. In addition, since the insurance information of each user to be insured will be encrypted with the encryption key corresponding to the user to be insured before being added to the blockchain 102, the blockchain 102 has data transparency while also protecting the privacy of the user. Therefore, the purpose of the present invention can be achieved.

惟以上所述者,僅為本發明之實施例而已,當不能以此限定本發明實施之範圍,凡是依本發明申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。However, the above is only an example of the implementation of the present invention, and it should not 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:互助保險伺服系統 11:平臺伺服器 111:資訊平臺 12:資料伺服器 121:資料庫 13:運算伺服器 131:資料處理單元 132:區塊鏈處理單元 133:計費單元 100:通訊網路 101:區塊鏈系統 102:區塊鏈 103:用戶端 104:審核端 201~217:步驟 301~310:步驟 401~411:步驟 501~510:步驟 601~612:步驟 701~711:步驟 1: Mutual insurance server system 11: Platform server 111: Information platform 12: Data server 121: Database 13: Computing server 131: Data processing unit 132: Blockchain processing unit 133: Billing unit 100: Communication network 101: Blockchain system 102: Blockchain 103: Client 104: Audit terminal 201~217: Steps 301~310: Steps 401~411: Steps 501~510: Steps 601~612: Steps 701~711: Steps

本發明之其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中: 圖1是一方塊圖,示例性地説明實施本發明基於區塊鏈的互助保險方法之實施例的一互助保險伺服系統經由通訊網路連接一區塊鏈系統、一用戶端及一審核端; 圖2是一流程圖,示例性地説明該實施例的一加保程序; 圖3是一流程圖,示例性地説明該實施例的一第一保單查詢程序; 圖4是一流程圖,示例性地説明該實施例的一第二保單查詢程序; 圖5是一流程圖,示例性地説明該實施例的一理賠審核程序; 圖6是一流程圖,示例性地説明該實施例的一繳費程序;及 圖7是一流程圖,示例性地説明該實施例的一理賠程序。 Other features and functions of the present invention will be clearly presented in the implementation method of the reference diagram, in which: Figure 1 is a block diagram, which exemplarily illustrates a mutual insurance servo system for implementing the blockchain-based mutual insurance method of the present invention, connected to a blockchain system, a client terminal and a review terminal via a communication network; Figure 2 is a flow chart, which exemplarily illustrates an insurance application procedure of the embodiment; Figure 3 is a flow chart, which exemplarily illustrates a first policy inquiry procedure of the embodiment; Figure 4 is a flow chart, which exemplarily illustrates a second policy inquiry procedure of the embodiment; Figure 5 is a flow chart, which exemplarily illustrates a claim review procedure of the embodiment; FIG. 6 is a flow chart that exemplarily illustrates a payment procedure of the embodiment; and FIG. 7 is a flow chart that exemplarily illustrates a claim settlement procedure of the embodiment.

201~217:步驟 201~217: Steps

Claims (12)

一種基於區塊鏈的互助保險方法,藉由一經由一通訊網路與一區塊鏈系統連接的互助保險伺服系統來實施,該互助保險伺服系統包含一資料處理單元、一連接該資料處理單元的資料庫及一連接該資料處理單元的區塊鏈處理單元,該資料庫儲存有多個對應於多個互助保險組合的保險內容,每一保險內容包含該保險內容所對應的互助保險組合的投保要求,該基於區塊鏈的互助保險方法包含以下步驟: (A)該資料處理單元獲得一待加保用戶的加保資訊及該待加保用戶欲加入的一欲加入互助保險組合,該欲加入互助保險組合為該等互助保險組合其中一者; (B)該資料處理單元獲得一對應於該加保資訊的加保審核結果,並判定該加保審核結果是否通過審核; (C)當該資料處理單元判定出該加保審核結果通過審核時,該資料處理單元產生一對應於該待加保用戶的加保編號及一加密金鑰,該加保編號指示出該欲加入互助保險組合; (D)該資料處理單元獲得對應於該加保資訊的資訊特徵,並將一包含該加保資訊、該加保編號、該加密金鑰及該資訊特徵的資料作為一筆對應於該待加保用戶的用戶保險記錄儲存至該資料庫中; (E)該資料處理單元利用該加密金鑰對該加保資訊之一部份進行加密以獲得加密後的該加保資訊,並將該加保編號及加密後的該加保資訊傳送至該區塊鏈處理單元; (F)在該區塊鏈處理單元接收到該加保編號及加密後的該加保資訊後,該區塊鏈處理單元根據該加保編號至該資料庫中取得對應於該欲加入互助保險組合的保險內容,並判定加密後的該加保資訊是否符合該欲加入保險組合的保險內容中的投保要求; (G)當該區塊鏈處理單元判定出加密後的該加保資訊符合該投保要求時,該區塊鏈處理單元將一包含加密後的該加保資訊、該加保編號及所對應之保險內容的投保請求傳送至該區塊鏈系統,以使該區塊鏈系統將一筆對應於該投保請求並包含加密後的該加保資訊、該加保編號及所對應之保險內容的投保記錄加入一區塊鏈; (H)在該資料處理單元接收到一包含一待查詢保單編號及一待查詢身份證字號的保單查詢請求後,該資料處理單元判定該資料庫中是否存在相符於該待查詢保單編號的加保編號且該加保編號對應的用戶保險記錄的加保資訊的身份證字號相符於該待查詢身份證字號; (I)當該資料處理單元判定出存在相符於該待查詢保單編號的加保編號且該加保編號對應的用戶保險記錄的加保資訊的身份證字號相符於該待查詢身份證字號時,該資料處理單元獲取對應於該加保編號的用戶保險記錄的加密金鑰,並將一包含該待查詢保單編號的保單查詢指令傳送至該區塊鏈處理單元; (J)在該區塊鏈處理單元接收到該保單查詢指令後,該區塊鏈處理單元傳送一包含該待查詢保單編號的保單讀取請求至該區塊鏈系統,以使該區塊鏈系統將該區塊鏈中對應於該待查詢保單編號的投保記錄作為一欲查詢投保紀錄並傳送至該區塊鏈處理單元; (K)在該區塊鏈處理單元接收到回應於該保單讀取請求之該欲查詢投保記錄後,該區塊鏈處理單元傳送該欲查詢投保記錄至該資料處理單元;及 (L)在該資料處理單元接收到該欲查詢投保記錄後,該資料處理單元利用該加密金鑰對該欲查詢投保記錄的加密部分進行解密,並將該解密後的欲查詢投保記錄作爲一保險記錄查詢結果。 A mutual insurance method based on blockchain is implemented by a mutual insurance server system connected to a blockchain system via a communication network. The mutual insurance server system includes a data processing unit, a database connected to the data processing unit, and a blockchain processing unit connected to the data processing unit. The database stores multiple insurance contents corresponding to multiple mutual insurance combinations. Each insurance content includes the insurance requirements of the mutual insurance combination corresponding to the insurance content. The mutual insurance method based on blockchain includes the following steps: (A) The data processing unit obtains the insurance information of a user to be insured and a mutual insurance group that the user to be insured wants to join, and the mutual insurance group to be joined is one of the mutual insurance groups; (B) The data processing unit obtains an insurance review result corresponding to the insurance information, and determines whether the insurance review result has passed the review; (C) When the data processing unit determines that the insurance review result has passed the review, the data processing unit generates an insurance number corresponding to the user to be insured and an encryption key, and the insurance number indicates the mutual insurance group to be joined; (D) The data processing unit obtains the information feature corresponding to the insurance information, and stores the data including the insurance information, the insurance number, the encryption key and the information feature as a user insurance record corresponding to the user to be insured in the database; (E) The data processing unit encrypts a part of the insurance information using the encryption key to obtain the encrypted insurance information, and transmits the insurance number and the encrypted insurance information to the blockchain processing unit; (F) After the blockchain processing unit receives the insurance number and the encrypted insurance information, the blockchain processing unit obtains the insurance content corresponding to the mutual insurance package to be added from the database according to the insurance number, and determines whether the encrypted insurance information meets the insurance requirements in the insurance content of the mutual insurance package to be added; (G) When the blockchain processing unit determines that the encrypted insurance information meets the insurance requirements, the blockchain processing unit transmits an insurance request including the encrypted insurance information, the insurance number and the corresponding insurance content to the blockchain system, so that the blockchain system adds an insurance record corresponding to the insurance request and including the encrypted insurance information, the insurance number and the corresponding insurance content to a blockchain; (H) After the data processing unit receives a policy inquiry request including a policy number to be inquired and an identity card number to be inquired, the data processing unit determines whether there is an insurance number in the database that matches the policy number to be inquired and the identity card number of the insurance information of the user insurance record corresponding to the insurance number matches the identity card number to be inquired; (I) When the data processing unit determines that there is an insurance number that matches the policy number to be queried and the identity card number of the insurance information of the user insurance record corresponding to the insurance number matches the identity card number to be queried, the data processing unit obtains the encryption key of the user insurance record corresponding to the insurance number, and transmits a policy query instruction containing the policy number to be queried to the blockchain processing unit; (J) After the blockchain processing unit receives the policy query instruction, the blockchain processing unit transmits a policy read request containing the policy number to be queried to the blockchain system, so that the blockchain system takes the insurance record corresponding to the policy number to be queried in the blockchain as an insurance record to be queried and transmits it to the blockchain processing unit; (K) After the blockchain processing unit receives the insurance record to be queried in response to the policy read request, the blockchain processing unit transmits the insurance record to be queried to the data processing unit; and (L) After the data processing unit receives the insurance record to be queried, the data processing unit uses the encryption key to decrypt the encrypted part of the insurance record to be queried, and uses the decrypted insurance record to be queried as an insurance record query result. 如請求項1所述的基於區塊鏈的互助保險方法,在步驟(G)之後,還包含以下步驟: (H1)在該資料處理單元接收到一包含一待查詢保單編號的保單查詢請求後,該資料處理單元判定該資料庫中是否存在相符於該待查詢保單編號的加保編號; (I1)當該資料處理單元判定出存在相符於該待查詢保單編號的加保編號時,該資料處理單元將一包含該待查詢保單編號的保單查詢指令傳送至該區塊鏈處理單元; (J1)在該區塊鏈處理單元接收到該保單查詢指令後,該區塊鏈處理單元傳送一包含該待查詢保單編號的保單讀取請求至該區塊鏈系統,以使該區塊鏈系統將該區塊鏈中對應於該待查詢保單編號的投保記錄作為一欲查詢投保紀錄並傳送至該區塊鏈處理單元; (K1)在該區塊鏈處理單元接收到回應於該保單讀取請求之該欲查詢投保記錄後,該區塊鏈處理單元傳送該欲查詢投保記錄至該資料處理單元;及 (L1)在該資料處理單元接收到該欲查詢投保記錄後,該資料處理單元將該欲查詢投保記錄中的未加密部分作爲一保險記錄查詢結果。 The blockchain-based mutual insurance method as described in claim 1, after step (G), further comprises the following steps: (H1) After the data processing unit receives a policy query request including a policy number to be queried, the data processing unit determines whether there is an insurance number matching the policy number to be queried in the database; (I1) When the data processing unit determines that there is an insurance number matching the policy number to be queried, the data processing unit transmits a policy query instruction including the policy number to be queried to the blockchain processing unit; (J1) After the blockchain processing unit receives the policy query instruction, the blockchain processing unit transmits a policy read request containing the policy number to be queried to the blockchain system, so that the blockchain system takes the insurance record corresponding to the policy number to be queried in the blockchain as an insurance record to be queried and transmits it to the blockchain processing unit; (K1) After the blockchain processing unit receives the insurance record to be queried in response to the policy read request, the blockchain processing unit transmits the insurance record to be queried to the data processing unit; and (L1) After the data processing unit receives the insurance record to be queried, the data processing unit uses the unencrypted portion of the insurance record to be queried as an insurance record query result. 如請求項1所述的基於區塊鏈的互助保險方法,該互助保險伺服系統還包含一計費單元,每一互助保險組合對應的保險內容還包含一保費繳款日,在步驟(G)之後,還包含以下步驟: (H2)該計費單元自該等互助保險組合中獲得一待計費之互助保險組合,並取得與其對應的保險內容; (I2)該計費單元判定一當前日期是否為該待計費之互助保險組合對應的保險內容中的保費繳款日; (J2)當該計費單元判定出該當前日期為該待計費之互助保險組合對應的保險內容中的保費繳款日時,該計費單元自該區塊鏈系統獲得多筆對應於該待計費之互助保險組合的欲計費投保紀錄;及 (K2)該計費單元根據該等欲計費投保紀錄計算一當期繳費資訊。 As described in claim 1, the mutual insurance method based on blockchain, the mutual insurance servo system also includes a billing unit, and the insurance content corresponding to each mutual insurance combination also includes a premium payment date. After step (G), it also includes the following steps: (H2) The billing unit obtains a mutual insurance combination to be billed from the mutual insurance combinations and obtains the insurance content corresponding to it; (I2) The billing unit determines whether a current date is the premium payment date in the insurance content corresponding to the mutual insurance combination to be billed; (J2) When the billing unit determines that the current date is the premium payment date in the insurance content corresponding to the mutual insurance portfolio to be billed, the billing unit obtains a plurality of insurance records to be billed corresponding to the mutual insurance portfolio to be billed from the blockchain system; and (K2) The billing unit calculates the current payment information based on the insurance records to be billed. 如請求項3所述的基於區塊鏈的互助保險方法,其中,步驟(J2)包含以下子步驟: (J2-1)該計費單元將一相關於該待計費之互助保險組合的計費資料查詢指令傳送至該區塊鏈處理單元; (J2-2)在該區塊鏈處理單元接收到該計費資料查詢指令後,該區塊鏈處理單元傳送一相關於該待計費之互助保險組合的計費資料讀取請求至該區塊鏈系統,以使該區塊鏈系統將該區塊鏈中多筆對應有對應該待計費之互助保險組合之保險內容的所有投保記錄分別作為多筆欲計費投保紀錄並傳送至該區塊鏈處理單元;及 (J2-3)在該區塊鏈處理單元接收到回應於該計費資料讀取請求之該等欲計費投保紀錄後,該區塊鏈處理單元將該等欲計費投保紀錄傳送至該計費單元。 The blockchain-based mutual insurance method as described in claim 3, wherein step (J2) includes the following sub-steps: (J2-1) the billing unit transmits a billing data query instruction related to the mutual insurance combination to be billed to the blockchain processing unit; (J2-2) After the blockchain processing unit receives the billing data query instruction, the blockchain processing unit transmits a billing data read request related to the mutual insurance combination to be billed to the blockchain system, so that the blockchain system treats all insurance records corresponding to the insurance content of the mutual insurance combination to be billed in the blockchain as multiple insurance records to be billed and transmits them to the blockchain processing unit; and (J2-3) After the blockchain processing unit receives the insurance records to be charged in response to the billing data read request, the blockchain processing unit transmits the insurance records to be charged to the billing unit. 如請求項3所述的基於區塊鏈的互助保險方法,其中,在步驟(G)中,該投保記錄還包含一指示一標記狀態為一滿足一給付條件但未給付之待給付狀態、一滿足該給付條件且已給付之已給付狀態,及一不滿足該給付條件的無給付狀態其中之一者的給付標記資訊,該投保記錄之保險內容包含一標準投保人數及一單位保費,其中,步驟(K2)包含以下子步驟: (K2-1)該計費單元根據該等欲計費投保紀錄中對應有給付標記資訊指示出該標記狀態非為已給付狀態的投保紀錄之筆數獲得一實際投保人數N; (K2-2)該計費單元根據該等欲計費投保紀錄中對應有給付標記資訊指示出該標記狀態為待給付狀態的投保紀錄之筆數獲得一待給付人數D;及 (K2-3)該計費單元根據該等欲計費投保紀錄中之保險內容的標準投保人數M與單位保費U、該實際投保人數N及該待給付人數D,計算該當期繳費資訊。 A blockchain-based mutual insurance method as described in claim 3, wherein in step (G), the insurance record further includes payment marking information indicating that a marked state is one of a pending payment state that satisfies a payment condition but has not been paid, a paid state that satisfies the payment condition and has been paid, and an unpaid state that does not satisfy the payment condition, and the insurance content of the insurance record includes a standard number of insured persons and a unit premium, wherein step (K2) includes the following sub-steps: (K2-1) The billing unit obtains an actual number of insured persons N according to the number of insurance records to be billed that have payment marking information indicating that the marked state is not a paid state; (K2-2) The billing unit obtains a number of people to be paid D based on the number of insurance records with payment mark information indicating that the marked status is a pending payment status in the insurance records to be billed; and (K2-3) The billing unit calculates the current payment information based on the standard number of insured persons M and unit premium U of the insurance content in the insurance records to be billed, the actual number of insured persons N and the number of people to be paid D. 如請求項5所述的基於區塊鏈的互助保險方法,其中,在步驟(A)中,該加保資訊包含一對應於待加保用戶於該區塊鏈系統使用之帳戶的帳戶資訊,在步驟(K2)之後,還包含以下步驟: (L2)該計費單元自該等欲計費投保紀錄中獲得至少一對應有給付標記資訊指示出該無給付狀態的投保記錄之帳戶資訊以作為至少一待付費帳戶資訊; (M)該計費單元將一包含該當期繳費資訊及該至少一待付費帳戶資訊的繳費指令傳送至該區塊鏈處理單元;及 (N)在該區塊鏈處理單元接收到該繳費指令後,該區塊鏈處理單元傳送一包含該當期繳費資訊及該至少一待付費帳戶資訊的繳費請求至該區塊鏈系統,以使該區塊鏈系統自該至少一待付費帳戶資訊所對應之待付費帳戶轉出對應該當期繳費資訊之虛擬幣至該區塊鏈系統之一共有帳戶,並將一指示出自所對應之待付費帳戶轉出對應該當期繳費資訊之虛擬幣至該共有帳戶的繳費交易紀錄加入該區塊鏈。 The blockchain-based mutual insurance method as described in claim 5, wherein in step (A), the insurance information includes account information corresponding to the account used by the user to be insured in the blockchain system, and after step (K2), the following steps are also included: (L2) The billing unit obtains at least one account information corresponding to the insurance record with payment mark information indicating the unpaid status from the insurance records to be billed as at least one account information to be paid; (M) The billing unit transmits a payment instruction including the current payment information and the at least one account information to be paid to the blockchain processing unit; and (N) After the blockchain processing unit receives the payment instruction, the blockchain processing unit transmits a payment request including the current payment information and the at least one account information to be paid to the blockchain system, so that the blockchain system transfers the virtual currency corresponding to the current payment information from the account to be paid corresponding to the at least one account information to be paid to a shared account in the blockchain system, and adds a payment transaction record indicating the transfer of the virtual currency corresponding to the current payment information from the corresponding account to be paid to the shared account to the blockchain. 如請求項6所述的基於區塊鏈的互助保險方法,在步驟(K2)之前,還包含以下步驟: (O)該資料處理單元獲得一對應於一待給付用戶並包含一醫療證明、一待理賠保單編號及一用戶識別資訊的理賠請求; (P)該資料處理單元獲得一對應於該理賠請求的理賠審核結果,並判定該理賠審核結果是否通過審核; (Q)當該資料處理單元判定出該理賠審核結果通過審核時,該資料處理單元將一包含該待理賠保單編號的標記修改指令傳送至該區塊鏈處理單元;及 (R)在該區塊鏈處理單元接收到該標記修改指令後,該區塊鏈處理單元傳送一包含該待理賠保單編號的標記修改請求至該區塊鏈系統,以使該區塊鏈系統將該區塊鏈中對應於該待理賠保單編號的投保記錄之給付標記資訊的標記狀態修改為該待給付狀態。 The blockchain-based mutual insurance method as described in claim 6, before step (K2), further includes the following steps: (O) The data processing unit obtains a claim request corresponding to a user to be paid and including a medical certificate, a policy number to be paid, and user identification information; (P) The data processing unit obtains a claim review result corresponding to the claim request, and determines whether the claim review result has passed the review; (Q) When the data processing unit determines that the claim review result has passed the review, the data processing unit transmits a tag modification instruction including the policy number to be paid to the blockchain processing unit; and (R) After the blockchain processing unit receives the tag modification instruction, the blockchain processing unit transmits a tag modification request including the pending insurance policy number to the blockchain system, so that the blockchain system modifies the tag status of the payment tag information of the insurance record corresponding to the pending insurance policy number in the blockchain to the pending payment status. 如請求項7所述的基於區塊鏈的互助保險方法,每一互助保險組合對應的保險內容還包含一除外期間,其中,在步驟(G)中,該投保記錄還包含一除外期間屆滿日,該除外期間屆滿日為該區塊鏈處理單元將該待加保用戶成功加入該欲加入互助保險組合時的日期加上該除外期間計算而得,在步驟(K2)之後,還包含以下步驟: (S)該計費單元獲得該待理賠保單編號; (T)該計費單元根據該待理賠保單編號自該區塊鏈系統獲得一欲理賠投保紀錄; (U)該計費單元判定該當前日期是否不早於該欲理賠投保紀錄的除外期間屆滿日;及 (V)當該計費單元判定出該當前日期不早於該欲理賠投保紀錄的除外期間屆滿日時,該計費單元根據該等欲計費投保紀錄計算一給付金額資訊。 As described in claim 7, the mutual insurance method based on blockchain, the insurance content corresponding to each mutual insurance combination also includes an exclusion period, wherein, in step (G), the insurance record also includes an expiration date of the exclusion period, and the expiration date of the exclusion period is calculated by the blockchain processing unit by adding the date when the user to be insured successfully joins the mutual insurance combination to be joined to the exclusion period. After step (K2), it also includes the following steps: (S) The billing unit obtains the policy number to be paid; (T) The billing unit obtains an insurance record to be paid from the blockchain system according to the policy number to be paid; (U) The billing unit determines whether the current date is not earlier than the expiration date of the exclusion period of the insurance record to be claimed; and (V) When the billing unit determines that the current date is not earlier than the expiration date of the exclusion period of the insurance record to be claimed, the billing unit calculates a payment amount information based on the insurance record to be claimed. 如請求項8所述的基於區塊鏈的互助保險方法,其中,步驟(T)包含以下子步驟: (T-1)該計費單元將一包含該待理賠保單編號的理賠保單查詢指令傳送至該區塊鏈處理單元; (T-2)在該區塊鏈處理單元接收到該理賠保單查詢指令後,該區塊鏈查詢單元傳送一包含該待理賠保單編號的理賠保單讀取請求至該區塊鏈系統,以使該區塊鏈系統將該區塊鏈中對應於該待理賠保單編號的投保記錄作為一欲理賠投保紀錄並傳送至該區塊鏈處理單元;及 (T-3)在該區塊鏈處理單元接收到該欲理賠投保紀錄後,該區塊鏈處理單元將該欲理賠投保紀錄傳送至該計費單元。 The blockchain-based mutual insurance method as described in claim 8, wherein step (T) includes the following sub-steps: (T-1) the billing unit transmits a claim policy query instruction including the claim policy number to be claimed to the blockchain processing unit; (T-2) After the blockchain processing unit receives the claim policy query instruction, the blockchain query unit transmits a claim policy read request including the claim policy number to be claimed to the blockchain system, so that the blockchain system takes the insurance record corresponding to the claim policy number in the blockchain as a claim record to be claimed and transmits it to the blockchain processing unit; and (T-3) After the blockchain processing unit receives the claim record to be claimed, the blockchain processing unit transmits the claim record to be claimed to the billing unit. 如請求項8所述的基於區塊鏈的互助保險方法,其中,步驟(V)包含以下子步驟: (V-1)該計費單元根據該等欲計費投保紀錄中對應有給付標記資訊指示出該標記狀態為無給付狀態的投保紀錄之筆數獲得一無給付人數S;及 (V-2)該計費單元根據該等欲計費投保紀錄中之保險內容的標準投保人數M與單位保費U、該實際投保人數N及該無給付人數S,計算該給付金額資訊。 The blockchain-based mutual insurance method as described in claim 8, wherein step (V) includes the following sub-steps: (V-1) the billing unit obtains a number of non-payment persons S according to the number of insurance records with payment mark information indicating that the marked status is a non-payment status in the insurance records to be billed; and (V-2) the billing unit calculates the payment amount information according to the standard number of insured persons M and unit premium U of the insurance content in the insurance records to be billed, the actual number of insured persons N and the number of non-payment persons S. 如請求項8所述的基於區塊鏈的互助保險方法,其中,在步驟(A)中,該加保資訊包含一對應於待加保用戶於該區塊鏈系統使用之帳戶的帳戶資訊,在步驟(V)之後,還包含以下步驟: (W)該計費單元將一包含該給付金額資訊及該欲理賠投保紀錄之帳戶資訊的理賠指令傳送至該區塊鏈處理單元;及 (X)在該區塊鏈處理單元接收到該理賠指令後,該區塊鏈處理單元傳送一包含該給付金額資訊及該欲理賠投保紀錄之帳戶資訊的理賠請求至該區塊鏈系統,以使該區塊鏈系統自該共有帳戶轉出對應該給付金額資訊之虛擬幣至該欲理賠投保紀錄之帳戶資訊所對應之帳戶。 The blockchain-based mutual insurance method as described in claim 8, wherein, in step (A), the insurance information includes account information corresponding to the account used by the insured user in the blockchain system, and after step (V), the following steps are also included: (W) the billing unit transmits a claim instruction including the payment amount information and the account information of the insurance record to be claimed to the blockchain processing unit; and (X) After the blockchain processing unit receives the claim instruction, the blockchain processing unit transmits a claim request including the payment amount information and the account information of the insurance record to be claimed to the blockchain system, so that the blockchain system transfers the virtual currency corresponding to the payment amount information from the shared account to the account corresponding to the account information of the insurance record to be claimed. 如請求項11所述的基於區塊鏈的互助保險方法,在步驟(V)與步驟(W)之間,還包含以下步驟: (Y)當該計費單元判定出該當前日期早於該欲理賠投保紀錄的除外期間屆滿日時,該計費單元根據對應有轉出帳戶為該欲理賠投保紀錄之帳戶資訊所對應之帳戶的所有繳費交易紀錄,計算出一已繳保費總金額,並根據一約定利息計算一給付金額資訊。 The blockchain-based mutual insurance method as described in claim 11 further includes the following steps between step (V) and step (W): (Y) When the billing unit determines that the current date is earlier than the expiration date of the exclusion period of the insurance record to be claimed, the billing unit calculates a total amount of premiums paid based on all payment transaction records of the account corresponding to the account information of the insurance record to be claimed whose transfer account corresponds to the account information of the insurance record to be claimed, and calculates a payment amount information based on an agreed interest rate.
TW112136558A 2023-09-25 2023-09-25 Method of block-chain-based mutual insurance TWI871021B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112136558A TWI871021B (en) 2023-09-25 2023-09-25 Method of block-chain-based mutual insurance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112136558A TWI871021B (en) 2023-09-25 2023-09-25 Method of block-chain-based mutual insurance

Publications (2)

Publication Number Publication Date
TWI871021B true TWI871021B (en) 2025-01-21
TW202514499A TW202514499A (en) 2025-04-01

Family

ID=95151976

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112136558A TWI871021B (en) 2023-09-25 2023-09-25 Method of block-chain-based mutual insurance

Country Status (1)

Country Link
TW (1) TWI871021B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106204287A (en) * 2016-07-18 2016-12-07 上海仲托网络科技有限公司 Mutual insurance based on block chain and help each other guarantee operation method and system
CN111260485A (en) * 2020-01-16 2020-06-09 济南浪潮高新科技投资发展有限公司 Mutual-aid insurance method, equipment and medium based on block chain
TWI746399B (en) * 2019-04-11 2021-11-11 開曼群島商創新先進技術有限公司 Information reading and writing method and device based on blockchain

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106204287A (en) * 2016-07-18 2016-12-07 上海仲托网络科技有限公司 Mutual insurance based on block chain and help each other guarantee operation method and system
TWI746399B (en) * 2019-04-11 2021-11-11 開曼群島商創新先進技術有限公司 Information reading and writing method and device based on blockchain
CN111260485A (en) * 2020-01-16 2020-06-09 济南浪潮高新科技投资发展有限公司 Mutual-aid insurance method, equipment and medium based on block chain

Also Published As

Publication number Publication date
TW202514499A (en) 2025-04-01

Similar Documents

Publication Publication Date Title
US11727484B2 (en) Methods and apparatus for mortgage loan securitization based upon mortgage servicing stored on blockchain
US10970274B2 (en) System and method for electronic data capture and management for audit, monitoring, reporting and compliance
TW381241B (en) Electronic wallet based on distributed network
Zhang et al. Beyond the block: A novel blockchain-based technical model for long-term care insurance
WO2020123464A1 (en) Decentralized marketplace and ecosystem powered by blockchain-based document delivery, collaboration, and dissemination
US20180268483A1 (en) Programmable asset systems and methods
WO2020108046A1 (en) Cross-block chain interaction method and system, computer device, and storage medium
US20110270761A1 (en) Methods and apparatus for a financial document clearinghouse and secure delivery network
US12176097B2 (en) Methods for managing health care information
CA3036725A1 (en) Credit score platform
CN110838068A (en) Weakly centralized fund trading platform and method
JP2005502927A (en) System and method for electronic transmission, storage and retrieval of authenticated electronic original documents
BRPI0621426A2 (en) information management system and method
EP3844942B1 (en) Blockchain-based message services for time-sensitive events
US11599885B1 (en) System and method for virtual payment card fraud detection
US20030028470A1 (en) Method for providing anonymous on-line transactions
CN112862587A (en) Block chain-based credit data processing method, block chain-based credit data processing device, computer and medium
JP6166804B1 (en) Electronic contract management system, method and program
WO2022260688A1 (en) A blockchain-based insurance claims transaction processing system and method
US20110288969A1 (en) Asset record ownership system
US11900337B1 (en) Distributed ledger receipt wallet system and method
CN111861479A (en) A financial institution customer identification method based on blockchain and 5G technology
US8249921B2 (en) Method for facilitating a transaction between buyers and sellers
CN111209337A (en) Financial report generation system, method, device, equipment and medium based on block chain
TWI871021B (en) Method of block-chain-based mutual insurance