[go: up one dir, main page]

TWI678665B - Care service system and method - Google Patents

Care service system and method Download PDF

Info

Publication number
TWI678665B
TWI678665B TW107142965A TW107142965A TWI678665B TW I678665 B TWI678665 B TW I678665B TW 107142965 A TW107142965 A TW 107142965A TW 107142965 A TW107142965 A TW 107142965A TW I678665 B TWI678665 B TW I678665B
Authority
TW
Taiwan
Prior art keywords
sandbox
care service
care
blockchain
module
Prior art date
Application number
TW107142965A
Other languages
Chinese (zh)
Other versions
TW202022721A (en
Inventor
許建隆
Chien Lung Hsu
洪寶環
Pao Huan Hung
蘇建源
Jianyuan Su
Original Assignee
關貿網路股份有限公司
Trade-Van Information Services Co.
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 關貿網路股份有限公司, Trade-Van Information Services Co. filed Critical 關貿網路股份有限公司
Priority to TW107142965A priority Critical patent/TWI678665B/en
Application granted granted Critical
Publication of TWI678665B publication Critical patent/TWI678665B/en
Publication of TW202022721A publication Critical patent/TW202022721A/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本案揭示一種照護服務系統及其方法,用於照護服務需求者和照護服務提供者。照護服務系統包括照護服務平台和沙箱,照護服務平台可為照護服務提供者產生對應的沙箱,以根據沙箱產生時的時間戳記和照護服務提供者的公鑰產生沙箱的初始沙箱頭檔再廣播至區塊鏈,更於存取權限驗證通過時,允許照護認證文件、工作許可准單、照護服務合約、或服務歷程評價儲存至沙箱,進而根據沙箱變更時的時間戳記、照護服務提供者的公鑰、以及沙箱中照護認證文件、工作許可准單、照護服務合約或服務歷程評價重新產生沙箱的沙箱頭檔再廣播至區塊鏈。 This case discloses a care service system and method for the care service demander and the care service provider. The care service system includes a care service platform and a sandbox. The care service platform can generate a corresponding sandbox for the care service provider to generate an initial sandbox header for the sandbox based on the timestamp when the sandbox was generated and the care service provider's public key. The file is then broadcast to the blockchain, and when the access permission verification is passed, care certification documents, work permit tickets, care service contracts, or service history evaluations are allowed to be stored in the sandbox, and then based on the timestamp when the sandbox was changed, The public key of the care service provider, as well as the care certification documents, work permits, care service contracts or service history evaluations in the sandbox, regenerate the sandbox header of the sandbox and broadcast it to the blockchain.

Description

照護服務系統及其方法 Care service system and method

本案係有關於一種區塊鏈及智能合約技術,詳而言之,係關於一種基於區塊鏈與智能合約以在照護服務需求者和照護服務提供者之間提供專業照護服務之照護服務系統及其方法。 This case is about a blockchain and smart contract technology. In particular, it is about a care service system based on blockchain and smart contracts to provide professional care services between care service demanders and care service providers and Its method.

在現今高度競爭的環境下,雙薪家庭儼然成為必然的趨勢,使致家庭的嬰幼兒或高齡長者的照護成為社會重要的議題。 In today's highly competitive environment, double-paying families have become an inevitable trend, and the care of infants or elderly people in the family has become an important issue in society.

有鑒於此,政府也推出許多有關照護服務的證照化與登記制等相關措施,然而政策落實情況卻未如政策目標理想。舉例來說,許多照護服務提供者未被政府有效管控,或者照護服務需求者難以尋找適當的照護服務提供者。 In view of this, the government has also introduced many related measures such as the certification and registration of care services, but the implementation of the policy has not been as satisfactory as the policy goals. For example, many care providers are not effectively controlled by the government, or it is difficult for those in need of care to find the right care provider.

近年來,區塊鏈和智能合約發展迅速,或有業者將其應用於照護服務領域中。然而,區塊鏈技術是一個利用分散式帳本的架構來達成難以竄改之不可否認性的憑證安全,這樣的分散式帳本容易產生資料儲存資源和運算資源的浪費,也進階造成運作上效能差之問題,導致難以應用於較複雜且大量的憑證文本之驗證。 In recent years, blockchain and smart contracts have developed rapidly, or some industry players have applied them to the field of care services. However, blockchain technology is a framework that uses a distributed ledger to achieve undeniable voucher security that is difficult to tamper with. Such a distributed ledger is prone to waste of data storage resources and computing resources, and also results in advanced operations. The problem of poor performance makes it difficult to apply to the verification of more complex and large amounts of certificate text.

因此,如何提供一種利用區塊鏈及智能合約技術,又能避免資源運用的浪費和降低驗證憑證的複雜性,係為目前業界亟待解決之課題。 Therefore, how to provide a technology that utilizes blockchain and smart contracts while avoiding the waste of resource utilization and reducing the complexity of verification credentials is an urgent issue for the industry.

為解決上述議題和其他議題,本案提供一種照護服務系統,係包括:沙箱,用以供存放照護服務提供者之照護認證文件、工作許可准單、照護服務合約和服務歷程評價之任一個或多個;以及照護服務平台,包括:沙箱管理模組,用以為該照護服務提供者產生對應的沙箱,以產生該沙箱的初始沙箱頭檔,且於存取權限驗證通過後,允許該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個存放至該沙箱,再重新產生該沙箱的沙箱頭檔;以及區塊鏈處理模組,用以將該沙箱管理模組所產生之初始沙箱頭檔或重新產生的沙箱頭檔廣播至區塊鏈。 In order to solve the above and other issues, this case provides a care service system, which includes: a sandbox for storing care certification documents, work permits, care service contracts, and service history evaluations of care service providers or Multiple; and a care service platform, including: a sandbox management module to generate a corresponding sandbox for the care service provider to generate an initial sandbox header for the sandbox, and after the access permission verification is passed, Allow any one or more of the care certification document, the work permit ticket, the care service contract and the service history evaluation to be stored in the sandbox, and then regenerate the sandbox head file of the sandbox; and blockchain processing A module for broadcasting the initial sandbox header file or the regenerated sandbox header file generated by the sandbox management module to the blockchain.

此外,該沙箱為受保護的區域並包括存放該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之一個或多個之一個或多個帳本,以及該沙箱頭檔為雜湊值。 In addition, the sandbox is a protected area and includes one or more books of one or more of the care certification documents, the work permit ticket, the care service contract, and the service history evaluation, and the sandbox The top file is a hash value.

此外,該沙箱管理模組包括沙箱產生子模組以及沙箱頭檔產生子模組,該區塊鏈處理模組包括更新子模組,以及其中,該沙箱產生子模組用以於新照護服務提供者加入時產生新沙箱,該沙箱頭檔產生子模組用以根據該新沙箱產生時的時間戳記和該新照護服務提供者的公鑰產生該新 沙箱的初始沙箱頭檔,而該更新子模組用以將該新沙箱的初始沙箱頭檔廣播至該區塊鏈。此外,該沙箱頭檔產生子模組用以於該沙箱中內容變更時根據該沙箱變更時的時間戳記、該照護服務提供者的公鑰和該沙箱變更後的內容重新產生沙箱頭檔,而該更新子模組用以將該沙箱變更後而重新產生的沙箱頭檔廣播至該區塊鏈。 In addition, the sandbox management module includes a sandbox generation submodule and a sandbox head file generation submodule, the blockchain processing module includes an update submodule, and the sandbox generation submodule is used for A new sandbox is generated when a new care service provider joins. The sandbox header generation submodule is used to generate the new sandbox based on the time stamp of the new sandbox and the public key of the new care service provider. The initial sandbox header of the sandbox, and the update submodule is used to broadcast the initial sandbox header of the new sandbox to the blockchain. In addition, the sandbox header generation submodule is used to regenerate sand when the content in the sandbox changes based on the time stamp of the sandbox change, the public key of the care service provider, and the changed content of the sandbox. The box header file, and the update submodule is used to broadcast the sandbox header file regenerated after the sandbox is changed to the blockchain.

此外,該沙箱管理模組包括沙箱存取權限管理子模組和金鑰驗證子模組,該區塊鏈處理模組包括區塊鏈驗證子模組,以及其中,當該金鑰驗證子模組所進行之金鑰驗證通過且該區塊鏈驗證子模組所進行之沙箱頭檔驗證通過後,該沙箱存取權限管理子模組允許該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個存放至該沙箱。 In addition, the sandbox management module includes a sandbox access permission management submodule and a key verification submodule, the blockchain processing module includes a blockchain verification submodule, and when the key verification After the key verification by the sub-module passes and the sandbox header verification by the blockchain verification sub-module passes, the sandbox access authority management sub-module allows the care certification document, the work permit standard Any one or more of the care service contract and the service history evaluation are stored in the sandbox.

此外,該照護服務平台更包括包含新增子模組和編輯子模組之照護認證文件處理模組,其用以供認證單位透過該新增子模組上傳新照護認證文件或透過該編輯子模組編輯該照護認證文件,以及其中,當該沙箱管理模組對該認證單位的私鑰和該照護服務提供者的公鑰驗證通過且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該認證單位上傳該新照護認證文件至該沙箱或編輯該沙箱中的照護認證文件,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。 In addition, the care service platform further includes a care certification document processing module including a newly added sub-module and an edit sub-module, which is used by the certification unit to upload a new care certification document through the new sub-module or through the editor The module edits the care certification file, and when the sandbox management module verifies the private key of the certification unit and the public key of the care service provider and the blockchain management module's current When the sandbox header verification is passed, the sandbox management module allows the certification unit to upload the new care certification file to the sandbox or edit the care certification file in the sandbox, and the sandbox management module recalculates the sand The sandbox header of the box is used by the blockchain processing module to broadcast the recalculated sandbox header to the blockchain.

此外,該照護服務平台更包括包含提請申請子模組和 審查申請子模組之服務工作許可處理模組,其用以供該照護服務提供者透過該提請申請子模組提出照護服務工作許可的請求且供許可單位透過該審查申請子模組進行審查,以及其中,當該沙箱管理模組對該許可單位的私鑰和該照護服務提供者的公鑰驗證通過且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該許可單位的工作許可准單存放至該沙箱,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。 In addition, the care service platform includes The service work permit processing module of the examination application sub-module is used by the care service provider to request a care service work permit through the application sub-module and for the permitting unit to review through the examination application sub-module. And, when the sandbox management module has verified the private key of the licensed unit and the public key of the care service provider and the blockchain management module has verified the current sandbox header of the sandbox, The sandbox management module allows the work permit permission form of the permitting unit to be stored in the sandbox, and the sandbox management module recalculates the sandbox head file of the sandbox for the blockchain processing module to re- The calculated sandbox header is broadcast to the blockchain.

此外,該照護服務平台更包括媒合模組,其用以供照護服務需求者發出照護服務需求,以及其中,該媒合模組依據該照護服務需求進行媒合比對以列出滿足該照護服務需求的候選照護服務提供者,且該媒合模組向滿足該照護服務需求的候選照護服務提供者提供該照護服務需求,若該照護服務需求者所核定之照護服務提供者不同意該照護服務需求時,進行下一輪的選擇,而若該照護服務需求者所核定之照護服務提供者同意該照護服務需求時,完成媒合。 In addition, the care service platform further includes a matchmaking module, which is used by caregiver service providers to issue care service requirements, and wherein the matchmaking module performs a matchmaking comparison based on the care service requirements to list the satisfaction of the care Candidate care service providers for service needs, and the matchmaking module provides the care service needs to candidate care service providers that meet the care service needs, if the care service provider approved by the care service demander does not agree with the care At the time of service demand, the next round of selection is made, and if the care service provider approved by the care service demander agrees with the care service demand, the matchmaking is completed.

此外,該照護服務平台更包括照護合約模組,其用以依據該媒合模組的媒合結果產生電子化合約草稿,經該照護服務需求者和所核定之照護服務提供者確認後,該照護合約模組利用該照護服務需求者的公鑰和所核定之照護服務提供者的公鑰產生電子化合約及其電子簽章,以及其中,當該沙箱管理模組對該照護服務需求者的公鑰和所核定之 照護服務提供的公鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該電子化合約及其電子簽章放至該沙箱,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。此外,該照護合約模組用以供照護服務需求者和該照護服務提供者修改或終止合約,以及其中,當該沙箱管理模組對該照護服務需求者的私鑰和該照護服務提供者的私鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過後,該沙箱管理模組允許對該沙箱中該照護服務合約的異動,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。 In addition, the care service platform further includes a care contract module, which is used to generate a draft electronic contract based on the match result of the match module. After confirmation by the care service demander and the approved care service provider, the care service platform The care contract module uses the public key of the care service requester and the public key of the approved care service provider to generate an electronic contract and its electronic signature, and when the sandbox management module provides the care service requester Public key and approved When the public key provided by the care service is verified and the current sandbox header of the sandbox is verified by the blockchain management module, the sandbox management module allows the electronic contract and its electronic signature to be placed in the Sandbox, and the sandbox management module recalculates the sandbox header file of the sandbox for the blockchain processing module to broadcast the recalculated sandbox header file to the blockchain. In addition, the care contract module is used for the care service requester and the care service provider to modify or terminate the contract, and when the sandbox management module is used for the private key of the care service requester and the care service provider After the verification of the private key of the pass, and the verification of the current sandbox header of the sandbox by the blockchain management module, the sandbox management module allows the change of the care service contract in the sandbox, and the sand The box management module recalculates the sandbox header file of the sandbox for the blockchain processing module to broadcast the recalculated sandbox header file to the blockchain.

此外,該照護服務平台更包括包含服務評價子模組和審核子模組之照護服務評價模組,用以供照護服務需求者透過該服務評價子模組對該照護服務提供者進行服務評價,以供許可單位或認證單位透過該審核子模組對該服務評價進行審核,以及其中,當該沙箱管理模組對該許可單位的私鑰或該認證單位的私鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過後,該沙箱管理模組允許該沙箱中該服務歷程評價的異動,該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。 In addition, the care service platform further includes a care service evaluation module including a service evaluation sub-module and an audit sub-module, for the care service demander to perform service evaluation on the care service provider through the service evaluation sub-module, For the license unit or certification unit to review the service evaluation through the audit sub-module, and when the sandbox management module passes the verification of the license unit ’s private key or the certification unit ’s private key, and the zone After the blockchain management module has passed the verification of the current sandbox head file of the sandbox, the sandbox management module allows changes in the service history evaluation in the sandbox, and the sandbox management module recalculates the sand of the sandbox. Box header file for the blockchain processing module to broadcast the recalculated sandbox header file to the blockchain.

另外,該區塊鏈處理模組包括區塊產生子模組、區塊鏈結處理子模組、區塊鏈驗證子模組及更新子模組,以及 其中,該區塊產生子模組用以於新照護服務提供者加入時產生新區塊,該區塊鏈驗證子模組用以將目前次新區塊之區塊頭檔存入該新區塊的預區塊頭檔且將該目前次新區塊之區塊本體的內容存入該新區塊之區塊本體,該更新子模組將該照護服務提供者之沙箱的初始沙箱頭檔或重新產生的沙箱頭檔廣播至該區塊鏈的所有區塊的區塊本體,且該區塊鏈結處理子模組依該區塊鏈的新區塊的區塊本體經雜湊運算之後獲得該新區塊的區塊頭檔。 In addition, the blockchain processing module includes a block generation submodule, a blockchain processing submodule, a blockchain verification submodule, and an update submodule, and The block generation sub-module is used to generate a new block when a new care service provider joins, and the blockchain verification sub-module is used to save the block header file of the current new block into the pre-zone of the new block. Block header file and save the content of the block body of the current new block into the block body of the new block, and the update submodule updates the initial sandbox header or regenerated sandbox of the sandbox of the care service provider The box header file is broadcast to the block body of all blocks of the blockchain, and the block processing submodule obtains the area of the new block after hashing according to the block body of the new block of the blockchain. Block header file.

其次,本案另提出一種照護服務方法,係包括:產生對應於照護服務提供者之沙箱;根據該沙箱產生時的時間戳記及該照護服務提供者的公鑰,產生該沙箱的初始沙箱頭檔;將該沙箱的初始沙箱頭檔廣播至區塊鏈;於存取權限驗證通過時,允許認證單位的照護認證文件、許可單位的工作許可准單、照護服務提供者與照護服務需求者之間的照護服務合約、及該照護服務需求者的服務歷程評價之任一個或多個儲存至該沙箱;根據該沙箱變更時的時間戳記、該照護服務提供者的公鑰、以及該沙箱中該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個,重新產生該沙箱的沙箱頭檔;以及將該沙箱之重新產生的沙箱頭檔廣播至該區塊鏈。 Secondly, this case proposes another care service method, which includes: generating a sandbox corresponding to the care service provider; and generating the initial sand of the sandbox based on the timestamp when the sandbox was generated and the public key of the care service provider. Box header file; broadcast the initial sandbox header file of the sandbox to the blockchain; when the access authority is verified, allow the certification documents of the care unit of the certification unit, the work permit ticket of the licensing unit, the care service provider and the care Any one or more of the care service contract between the service demander and the service history evaluation of the care service demander are stored in the sandbox; according to the timestamp when the sandbox was changed, the care service provider's public key , And any one or more of the care certification document, the work permit ticket, the care service contract, and the service history evaluation in the sandbox, regenerating the sandbox head file of the sandbox; and The regenerated sandbox header is broadcast to the blockchain.

因此,本案提供一個利用區塊鏈技術來達成具安全且高度可驗證之提供專業照護服務及相關憑證管理之智慧化媒合與合約的作業平台。本案採用可集中存放憑證文件的沙箱(Sandbox)並結合區塊鏈(Blockchain)技術,其中沙箱是 一個具高度保護的權限管控機制,而權限管控機制可透過各使用者的金鑰和經雜湊運算所獲得的沙箱頭檔(Sandbox Header,此為一雜湊值)來進行。換言之,沙箱頭檔是進入沙箱重要的鑰匙,故本案將沙箱頭檔存放於區塊鏈的區塊內,透過區塊鏈的安全的優勢,能以高度安全方式管理沙箱頭檔。另一方面,沙箱頭檔是一個輕量化的文檔,因可有效地解決區塊鏈的區塊文件過於龐大而導致難以實施的問題。 Therefore, this case provides an operating platform that uses blockchain technology to achieve a secure and highly verifiable intelligent matchmaking and contract providing professional care services and related certificate management. This case uses a sandbox that can store voucher files in combination with Blockchain technology. The sandbox is A highly protected authority control mechanism, and the authority control mechanism can be performed by each user's key and a Sandbox Header (this is a hash value) obtained through a hash operation. In other words, the sandbox head file is an important key to access the sandbox. Therefore, in this case, the sandbox head file is stored in the block of the blockchain. Through the security advantages of the blockchain, the sandbox head file can be managed in a highly secure manner. . On the other hand, the sandbox header file is a lightweight file, which can effectively solve the problem that the block file of the blockchain is too large and difficult to implement.

11‧‧‧照護服務提供者 11‧‧‧care provider

12‧‧‧照護服務需求者 12‧‧‧ Demanders of care services

13‧‧‧認證單位 13‧‧‧Certified Unit

14‧‧‧許可單位 14‧‧‧licensed unit

2‧‧‧照護服務平台 2‧‧‧care service platform

21‧‧‧沙箱管理模組 21‧‧‧Sandbox Management Module

211‧‧‧沙箱產生子模組 211‧‧‧ Sandbox generation submodule

212‧‧‧沙箱頭檔產生子模組 212‧‧‧ Sandbox head file generation submodule

213‧‧‧沙箱存取權限管理子模組 213‧‧‧Sandbox Access Rights Management Submodule

214‧‧‧金鑰驗證子模組 214‧‧‧Key Authentication Submodule

22‧‧‧區塊鏈處理模組 22‧‧‧ Blockchain Processing Module

221‧‧‧區塊產生子模組 221‧‧‧block generation submodule

222‧‧‧區塊鏈結處理子模組 222‧‧‧blockchain processing submodule

223‧‧‧區塊鏈驗證子模組 223‧‧‧blockchain verification submodule

224‧‧‧更新子模組 224‧‧‧Update submodule

23‧‧‧照護認證文件處理模組 23‧‧‧Care Care Document Processing Module

231‧‧‧新增子模組 231‧‧‧ added submodule

232‧‧‧編輯子模組 232‧‧‧Edit submodule

24‧‧‧服務工作許可處理模組 24‧‧‧ Service Work Permit Processing Module

241‧‧‧提請申請子模組 241‧‧‧Submission of application module

242‧‧‧審查申請子模組 242‧‧‧ Review Application Submodule

25‧‧‧媒合模組 25‧‧‧Matching Module

26‧‧‧照護合約模組 26‧‧‧Care module

27‧‧‧照護服務評價模組 27‧‧‧Care Service Evaluation Module

271‧‧‧服務評價子模組 271‧‧‧Service Evaluation Submodule

272‧‧‧審核子模組 272‧‧‧ Audit Submodule

31‧‧‧沙箱1 31‧‧‧Sandbox 1

311‧‧‧沙箱1頭檔 311‧‧‧1 sandbox

3N‧‧‧沙箱N 3N‧‧‧SandboxN

3N1‧‧‧沙箱N頭檔 3N1‧‧‧N Sandbox

312、3N2‧‧‧照護認證文件 312, 3N2‧‧‧Certification Document

313、3N3‧‧‧工作許可准單 313, 3N3‧‧‧Work Permit Form

314、3N4‧‧‧照護服務合約 314, 3N4‧‧‧Care service contract

315、3N5‧‧‧服務歷程評價 315, 3N5‧‧‧ Service course evaluation

41‧‧‧區塊1 41‧‧‧ Block 1

42‧‧‧區塊2 42‧‧‧Block 2

4N-1‧‧‧區塊N-1 4N-1‧‧‧Block N-1

4N‧‧‧區塊N 4N‧‧‧block N

411、421‧‧‧區塊頭檔 411, 421‧‧‧ Block header

412、422‧‧‧區塊本體 412, 422‧‧‧block body

413、423‧‧‧預區塊頭檔 413, 423‧‧‧‧Pre-block header

S201~S206‧‧‧步驟 S201 ~ S206‧‧‧ steps

S301、S3021、S3022、S303~S305‧‧‧步驟 S301, S3021, S3022, S303 ~ S305‧‧‧steps

S401、S4021~S4023、S403~S405‧‧‧步驟 S401, S4021 ~ S4023, S403 ~ S405‧‧‧step

S501~S504、S601~S605、S701~S703、S801~S805、S901~S905‧‧‧步驟 S501 ~ S504, S601 ~ S605, S701 ~ S703, S801 ~ S805, S901 ~ S905‧‧‧Steps

第1圖係為本案之照護服務平台之使用環境示意圖;第2A圖為本案之照護服務系統之實施例的方塊示意圖;第2B圖為本案之照護服務平台之實施例的方塊示意圖;第2C圖為本案之照護服務方法之流程示意圖;第3圖為本案之照護服務方法中產生新沙箱的流程示意圖;第4圖為本案之照護服務方法中新增或編輯沙箱內容的流程示意圖;第5圖為本案之照護服務方法中照護認證和教育訓練證書文件上傳機制的流程示意圖;第6圖為本案之照護服務方法中服務工作許可機制的流程示意圖;第7圖為本案之照護服務方法中媒合比對機制的流程 示意圖;第8圖為本案之照護服務方法中照護服務合約的機制的流程示意圖;第9圖為本案之照護服務方法中照護服務評價機制的流程示意圖;以及第10圖為本案之照護服務系統的沙箱與區塊鏈之關係架構圖。 Figure 1 is a schematic diagram of the use environment of the care service platform in this case; Figure 2A is a block diagram of an embodiment of the care service system in this case; Figure 2B is a block diagram of an embodiment of the care service platform in this case; and Figure 2C This is a schematic flow chart of the care service method of this case; Figure 3 is a schematic flow chart of generating a new sandbox in the care service method of this case; Figure 4 is a schematic flow chart of adding or editing sandbox content in the care service method of this case; Figure 5 is a schematic diagram of the process of uploading the care certification and education training certificate file in the case of the care service method; Figure 6 is a schematic diagram of the process of the service work permit mechanism in the case of the care service method; Figure 7 is the case of the care service method of the case Matchmaking process Schematic diagram; Figure 8 is a schematic flowchart of the care service contract mechanism in the care service method of the case; Figure 9 is a schematic flowchart of the care service evaluation mechanism in the care service method of the case; and Figure 10 is a diagram of the care service system of the case. Diagram of the relationship between the sandbox and the blockchain.

以下藉由特定的實施例說明本案之實施方式,熟習此項技藝之人士可由本文所揭示之內容輕易地瞭解本案之其他優點及功效。本說明書所附圖式所繪示之結構、比例、大小等均僅用於配合說明書所揭示之內容,以供熟悉此技藝之人士之瞭解與閱讀,非用於限定本案可實施之限定條件,故任何修飾、改變或調整,在不影響本案所能產生之功效及所能達成之目的下,均應仍落在本案所揭示之技術內容能涵蓋之範圍內。 The following describes the implementation of this case through specific examples. Those skilled in the art can easily understand other advantages and effects of this case from the content disclosed herein. The structures, proportions, and sizes shown in the drawings in this specification are only used to match the content disclosed in the specification for the understanding and reading of those skilled in the art, and are not intended to limit the conditions that can be implemented in this case. Therefore, any modification, change or adjustment shall still fall within the scope covered by the technical content disclosed in this case, without affecting the efficacy and purpose that can be achieved in this case.

請參見第1、2A和2B圖,本案之照護服務系統可包括一個或多個沙箱和照護服務平台2,照護服務平台2之使用端可包括照護服務提供者11、照護服務需求者12、認證單位13及許可單位14。照護服務平台2可包括沙箱管理模組21、區塊鏈處理模組22、照護認證文件處理模組23、服務工作許可處理模組24、媒合模組25、照護合約模組26和照護服務評價模組27。沙箱管理模組21可包括沙箱產生子模組211、沙箱頭檔產生子模組212、沙箱存取權 限管理子模組212和金鑰驗證子模組214。區塊鏈處理模組22可包括區塊產生子模組221、區塊鏈結處理子模組222、區塊鏈驗證子模組223和更新子模組224。照護認證文件處理模組23可包括新增子模組231和編輯子模組232。服務工作許可處理模組24可包括提請申請子模組241和審查申請子模組242。照護服務評價模組27可包括服務評價子模組271和審核子模組272。 Please refer to Figures 1, 2A and 2B. The care service system in this case may include one or more sandboxes and care service platforms 2. The users of the care service platform 2 may include care service providers 11, care service demanders 12, Certification unit 13 and licensed unit 14. The care service platform 2 may include a sandbox management module 21, a blockchain processing module 22, a care certification file processing module 23, a service work permit processing module 24, a matchmaking module 25, a care contract module 26, and care Service evaluation module 27. The sandbox management module 21 may include a sandbox generation submodule 211, a sandbox head file generation submodule 212, and a sandbox access right. Restrict management submodule 212 and key verification submodule 214. The block chain processing module 22 may include a block generation sub-module 221, a block chain processing sub-module 222, a block chain verification sub-module 223, and an update sub-module 224. The care certification document processing module 23 may include a newly-added sub-module 231 and an editing sub-module 232. The service work permission processing module 24 may include a request application submodule 241 and a review application submodule 242. The care service evaluation module 27 may include a service evaluation sub-module 271 and an audit sub-module 272.

沙箱管理模組21用以為照護服務提供者11產生對應的沙箱,以依照護服務提供者11的公鑰產生沙箱的初始沙箱頭檔,且於存取權限驗證通過時,允許照護認證文件、工作許可准單、照護服務合約該服務歷程評價之任一個或多個存放至服務提供者11的沙箱,再依照護服務提供者11的公鑰以及該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個重新產生該沙箱的沙箱頭檔。區塊鏈處理模組22用以將沙箱管理模組21所產生之初始沙箱頭檔或重新產生的沙箱頭檔廣播至區塊鏈。 The sandbox management module 21 is used to generate a corresponding sandbox for the care service provider 11 to generate an initial sandbox header file of the sandbox according to the public key of the care service provider 11 and allow care when the access authority verification is passed Any one or more of the certification document, work permit ticket, and care service contract. The service history evaluation is stored in the sandbox of the service provider 11, and then according to the public key of the care service provider 11 and the care certification document, the work permit. Any one or more of the ticket, the care service contract, and the service history evaluation regenerate the sandbox header of the sandbox. The blockchain processing module 22 is used to broadcast the initial sandbox header file or the regenerated sandbox header file generated by the sandbox management module 21 to the blockchain.

沙箱產生子模組211可為不同的照護服務提供者11產生對應的沙箱1 31、…、沙箱N 3N,沙箱頭檔產生子模組212可分別為沙箱1 31、…、沙箱N 3N產生沙箱1頭檔311、…、沙箱N頭檔3N1,此為雜湊值。沙箱1 31、…、沙箱N 3N各者為受保護的區域,其大致可分為五個帳本以分別存放沙箱1頭檔311、…、沙箱N頭檔3N1、照護服務提供者11的照護認證文件312、…、3N2(如照護認證 和教育訓練證書)、許可單位13給予的工作許可准單313、…、3N3、照護服務提供者11和照護服務需求者12之間的照護服務合約314、…、3N4、以及經許可單位13或認證單位14審核照護服務需求者12對於照護服務提供者11的服務評價後所給予的服務歷程評價315、…、3N5。以沙箱1 31為例,當任一帳本內容有合法新增或編輯時,即照護認證文件312、工作許可准單313、照護服務合約314或服務歷程評價315有新增或編輯時,沙箱頭檔產生子模組212可重新依據新增或編輯當時所產生的文件摘要、時間戳記、照護服務提供者11的公鑰,帶入雜湊函數以獲得的雜湊值,重新產生的沙箱頭檔可更新至存放原沙箱頭檔的帳本並由更新子模組224廣播至區塊鏈中。 The sandbox generation submodule 211 can generate corresponding sandboxes 1 31, ..., sandbox N 3N for different care service providers 11, and the sandbox head file generation submodule 212 can be sandboxes 1 31, ..., The sandbox N 3N generates a sandbox 1 head file 311, ..., and the sandbox N head file 3N1, which is a hash value. Sandbox 1 31, ..., Sandbox N 3N are protected areas, and they can be roughly divided into five books to store sandbox 1 head file 311, ..., sandbox N head file 3N1, care services provided Personnel 11's care certification documents 312, ..., 3N2 (such as care certification And education training certificates), work permits 313, ..., 3N3 given by the permitting unit 13, care service contracts 314, ..., 3N4 between the care provider 11 and the demander 12, and the authorized unit 13 or The certification unit 14 reviews the service history evaluations 315, ..., 3N5 given by the care service demander 12 for the service evaluation of the care service provider 11. Taking sandbox 1 31 as an example, when any of the ledger content is legally added or edited, that is, when the care certification document 312, work permit ticket 313, care service contract 314, or service history evaluation 315 is added or edited, The sandbox header generation submodule 212 can re-add the hash function to obtain a hash value based on adding or editing the document summary, timestamp, and public key of the care service provider 11 generated at that time, and regenerate the sandbox. The head file can be updated to the ledger storing the original sandbox head file and broadcasted to the blockchain by the update submodule 224.

具體而言,當有新照護服務提供者加入時,如第3圖所示,於步驟S301中,產生新沙箱,接著進至步驟S3021獲取新沙箱產生時的時間戳記以及於步驟S3022中獲取新照護服務提供者的公鑰,接著進至步驟S303帶入雜湊函數H(t)以於步驟S304中計算出新沙箱的初始沙箱頭檔,接著進至步驟S305廣播初始沙箱頭檔至區塊鏈。此外,當沙箱中內容變更時,如第4圖所示,於步驟S401中,於沙箱中帳本有合法新增或編輯時,進入步驟S4021以獲取新增或編輯時的時間戳記、步驟S4022依變更後的照護認證文件、工作許可准單、照護服務合約或服務歷程評價重新計算文件摘要、和步驟S4023獲取照護服務提供者的公鑰,接著進至步驟S403帶入雜湊函數H(t),接著進至步驟S404以 計算出沙箱頭檔,接著進至步驟S405將重新計算出的沙箱頭檔廣播至區塊鏈。 Specifically, when a new care service provider joins, as shown in FIG. 3, a new sandbox is generated in step S301, and then proceeds to step S3021 to obtain a time stamp when the new sandbox is generated and in step S3022. Obtain the public key of the new care service provider, then proceed to step S303 to bring in the hash function H (t) to calculate the initial sandbox header of the new sandbox in step S304, and then proceed to step S305 to broadcast the initial sandbox header Files to the blockchain. In addition, when the content in the sandbox is changed, as shown in FIG. 4, in step S401, when there is a legal addition or editing in the sandbox account book, proceed to step S4021 to obtain the time stamp when the addition or editing, Step S4022 recalculates the document summary according to the changed care certification document, work permit ticket, care service contract or service history evaluation, and obtains the public key of the care service provider in step S4023, and then proceeds to step S403 with the hash function H ( t), then proceed to step S404 to Calculate the sandbox head file, and then proceed to step S405 to broadcast the recalculated sandbox head file to the blockchain.

請返回第2B圖,金鑰驗證子模組214可對金鑰組進行驗證。金鑰組可包括:(1)認證單位的私鑰、照護服務提供者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(2)許可單位的私鑰、照護服務提供者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(3)照護服務提供者的公鑰、照護服務需求者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(4)照護服務提供者的私鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(5)照護服務需求者的私鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(6)許可單位的私鑰、照護服務提供者的公鑰、照護服務需求者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔。區塊鏈驗證子模組223可驗證沙箱的初始沙箱頭檔或重新產生的沙箱頭檔。沙箱存取權限管理子模組213可管理沙箱的存取權限,即於金鑰驗證子模組214和區塊鏈驗證子模組223所進行的驗證皆通過後,允許照護認證文件、工作許可准單、照護服務合約和服務歷程評價之任一個或多個儲存至沙箱。須說明的是,認證單位的私鑰、許可單位的私鑰、照護服務提供者的私鑰和照護服務需求者的私鑰係由認證單位、許可單位、照護服務提供者和照護服務需求者各自保存,而照護服務提供者的公鑰和照護服務需求者的公鑰則存放於照護服務平台的金鑰庫內,以供照護服務平台根據照護服務提供者和照護 服務需求者登入照護服務平台時所使用的帳號,於需要時來對應取用。 Please return to FIG. 2B. The key verification sub-module 214 can verify the key set. The key set may include: (1) the private key of the certification unit, the public key of the care service provider, and the sandbox header file on the blockchain of the sandbox of the care service provider; (2) the private key of the license unit , The public key of the care provider, and the sandbox header on the blockchain of the sandbox of the care provider; (3) the public key of the care provider, the public key of the care provider, and the care service The sandbox header file on the provider's sandbox's blockchain; (4) the private key of the care service provider and the sandbox header file on the blockchain of the care service provider's sandbox; (5) care The private key of the service requester and the sandbox header file on the blockchain of the sandbox of the care service provider; (6) the private key of the license unit, the public key of the care service provider, and the public key of the care service requester , And the sandbox header on the blockchain of the care provider's sandbox. The blockchain verification sub-module 223 can verify the initial sandbox header or a regenerated sandbox header. The sandbox access authority management sub-module 213 can manage the access rights of the sandbox, that is, after the verification performed by the key verification sub-module 214 and the blockchain verification sub-module 223 is passed, it is allowed to take care of the authentication documents, Any one or more of a work permit ticket, a care service contract, and a service history evaluation are stored in a sandbox. It should be noted that the private key of the certification unit, the private key of the license unit, the private key of the care provider and the private key of the care service requester are each made by the certification unit, the license unit, the care service provider, and the care service demander. Are kept, and the public key of the care provider and the public key of the care service requester are stored in the key store of the care service platform for the care service platform to provide according to the care service provider and care The account used by service requesters to log in to the care service platform, and correspondingly retrieved when needed.

照護認證文件處理模組23可供認證單位13上傳照護服務提供者11的照護認證文件,其中新增子模組231可處理認證單位13對照護服務提供者11的照護認證和教育訓練證書的新增(如發證),而編輯子模組232可處理照護認證和教育訓練證書進行新增的更新(如停權失效、有效期展期或認證內容訂正)。服務工作許可處理模組24可供許可單位14上傳對照護服務提供者11的工作許可准單,其中提請申請子模組241用於供照護服務提供者11對許可單位14提出照護服務工作許可請求,而審查申請子模組242則供許可單位14處理審核與核發工作許可。 The care certification file processing module 23 can be used by the certification unit 13 to upload the care certification file of the care service provider 11. The new submodule 231 can process the certification unit 13's new care certification and education training certificate for the care service provider 11. (Such as issuing a certificate), and the editing sub-module 232 can handle care certifications and education training certificates for new updates (such as suspension of validity, renewal of validity period, or revision of certification content). The service work permit processing module 24 can be used by the permitting unit 14 to upload a work permit standard for the care service provider 11, in which an application submodule 241 is requested for the care service provider 11 to request a work permit for the care service from the permit unit 14 The review application sub-module 242 is provided for the license unit 14 to process review and issue work permits.

媒合模組25可供照護服務需求者12提出照護需求,以進行媒合比對而列出符合該照護需求的照護服務提供者11,而照護合約模組26可照護服務需求者12和符合該照護需求的照護服務提供者11達成協議時依據該協議產生照護服務合約。照護服務平台2更包括服務歷程評價模組(未圖示),其可供照護服務需求者12提出服務評價以供認證單13位或許可單位14審核而成為服務歷程評價。 The matchmaking module 25 can be used by the care service demander 12 to ask for care, and a matchmaking comparison is performed to list the care service providers 11 that meet the care need, while the care contract module 26 can care for the service demander 12 and meet When the care service provider 11 of the care needs reaches an agreement, a care service contract is generated according to the agreement. The care service platform 2 further includes a service history evaluation module (not shown), which can be used by the care service demander 12 to submit a service evaluation for verification by 13 certification units or a permit unit 14 to become a service history evaluation.

因此,本案之照護服務方法的概略流程示意圖可如第2C圖所示,於步驟S201中,產生對應於照護服務提供者之沙箱;於步驟S202中,根據沙箱產生時的時間戳記及照護服務提供者的公鑰,產生沙箱的初始沙箱頭檔;於步驟S203中,將沙箱的初始沙箱頭檔廣播至區塊鏈;於步驟 S204中,於存取權限驗證通過時,允許認證單位的照護認證文件、許可單位的工作許可准單、照護服務提供者的照護服務合約、和照護服務需求者的服務歷程評價之任一個或多個儲存至沙箱;於步驟S205中,根據沙箱變更時的時間戳記、照護服務提供者的公鑰、以及沙箱中照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個,重新產生沙箱的沙箱頭檔;以及於步驟S206中,將沙箱之重新產生的沙箱頭檔廣播至該區塊鏈。 Therefore, the schematic flow chart of the care service method in this case can be shown in Figure 2C. In step S201, a sandbox corresponding to the care service provider is generated; in step S202, the time stamp and care when the sandbox is generated are generated. The public key of the service provider generates the initial sandbox header of the sandbox; in step S203, the initial sandbox header of the sandbox is broadcast to the blockchain; in step S203 In S204, when the access authority verification is passed, any one or more of the certification unit's care certification documents, the work permit standard of the license unit, the care service contract of the care service provider, and the service history evaluation of the care service demander are allowed. Stored in the sandbox; in step S205, according to the timestamp when the sandbox is changed, the public key of the care service provider, and the care certification documents in the sandbox, the work permit ticket, the care service contract, and the service history Any one or more of the evaluations regenerates the sandbox head file of the sandbox; and in step S206, broadcasts the regenerated sandbox head file of the sandbox to the blockchain.

接著請參閱第5圖,說明認證單位的照護認證文件之處理過程,此時使用的是上述金鑰組(1),即認證單位的私鑰、照護服務提供者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔,可用於照護服務提供者的照護認證和教育訓練證書的新增(發證)或異動(停權失效、有效期展期或認證內容訂正)。於步驟S501中,由認證單位透過照護認證文件處理模組的新增子模組上傳照護認證和教育訓練證書文件,此時照護服務平台會要求認證單位上傳私鑰。接著於步驟S502中,將照護認證和教育訓練證書文件所屬的照護服務提供者的公鑰以及將該照護服務提供者在區塊鏈上的沙箱頭檔,送至照護服務平台來進行存取權限的判斷。若經沙箱管理模組的金鑰驗證子模組查核認證單位的私鑰和照護服務提供者的公鑰正確,且經區塊鏈處理模組的區塊鏈驗證子模組驗證區塊鏈上沙箱頭檔正確後,亦即驗證通過,於步驟S503中,沙箱管理模組的沙箱權限管理子模組允許照護認證和教育訓練證書文件上傳至沙箱中。 上傳完成後,沙箱管理模組的沙箱頭檔產生子模組依沙箱中所有的文件計算新的文件摘要和時間戳記,並結合照護服務提供者的公鑰經雜湊計算獲得新的沙箱頭檔,以更新至沙箱中存放原沙箱頭檔的帳本,再於步驟S504中,透過區塊鏈處理模組的區塊鏈更新子模組將沙箱頭檔更新於區塊鏈中放置原沙箱頭檔的位置。 Next, please refer to Figure 5 to explain the processing process of the certification unit's care certification documents. At this time, the above key group (1) is used, that is, the certification unit's private key, the care service provider's public key, and the care service provider. The sandbox header file on the blockchain of the user's sandbox can be used for the addition (certification) or change of the care service provider's care certification and education training certificate (discontinuation of validity, renewal of validity period, or revision of certification content). In step S501, the certification unit uploads the nursing certification and education and training certificate files through the new submodule of the nursing certification file processing module. At this time, the nursing service platform will request the certification unit to upload the private key. Then in step S502, the public key of the care service provider to which the care certification and education training certificate file belongs, and the sandbox header file of the care service provider on the blockchain are sent to the care service platform for access. Judgment of authority. If the key verification sub-module of the sandbox management module verifies that the private key of the certification unit and the public key of the care service provider are correct, and the blockchain verification sub-module of the blockchain processing module verifies the blockchain After the sandbox header file is correct, that is, the verification is passed. In step S503, the sandbox authority management sub-module of the sandbox management module allows the care certification and education training certificate files to be uploaded to the sandbox. After the upload is completed, the sandbox header file generation module of the sandbox management module calculates a new file summary and time stamp based on all the files in the sandbox, and combines the public key of the care service provider to obtain a new sand by hash calculation. The box header file is updated to the account in which the original sandbox header file is stored in the sandbox. In step S504, the sandbox header file is updated to the block through the blockchain update submodule of the blockchain processing module. Where the original sandbox head is placed in the chain.

承上,若為照護認證和教育訓練證書文件的異動,由認證單位透過照護認證文件處理模組的編輯子模組上傳更新後照護認證和教育訓練證書文件的有效狀態(停權失效)、有效日期(有效期展期)或內容,此時照護服務平台會要求認證單位的私鑰,並結合該更新後照護認證和教育訓練證書文件所屬的照護服務提供者的公鑰、以及該照護服務提供者在區塊鏈上的沙箱頭檔,藉此進行沙箱的存取權限判斷。若經金鑰驗證子模組查核認證單位的私鑰、照護服務提供者的公鑰正確以及經區塊鏈驗證子模組驗證沙箱頭檔正確後,即驗證通過後,沙箱存取權限管理子模組允許更新和編輯後的照護認證和教育訓練證書文件上傳至沙箱。更新完成後,沙箱頭檔產生子模組依沙箱中所有的文件計算獲得一組新的文件摘要和時間戳記並結合照護服務提供者的公鑰,經雜湊計算獲得新的沙箱頭檔並更新至沙箱中存放原沙箱頭檔的帳本,再透過區塊鏈更新子模組將沙箱頭檔更新於區塊鏈中存放原沙箱頭檔的位置。 As for the changes in the care certification and education training certificate files, the certification unit uploads the updated status of the care certification and education training certificate (the suspension is invalid) and valid through the editing submodule of the care certification file processing module. Date (extension of validity period) or content, at this time, the care service platform will request the private key of the certification unit, combined with the public key of the care service provider to which the updated care certification and education training certificate file belongs, and the care service provider ’s The sandbox header file on the blockchain to judge the access permissions of the sandbox. If the private key of the certification unit is verified by the key verification submodule, the public key of the care service provider is correct, and the sandbox header file is verified by the blockchain verification submodule, that is, the sandbox access permission is passed after the verification is passed. The management submodule allows updated and edited care certification and education training certificate files to be uploaded to the sandbox. After the update is completed, the sandbox header generation submodule calculates a new set of file summaries and timestamps based on all the files in the sandbox and combines the public key of the care service provider to obtain a new sandbox header through hash calculation. And update to the account where the original sandbox header file is stored in the sandbox, and then update the sandbox header file to the location where the original sandbox header file is stored in the blockchain through the blockchain update submodule.

請參閱第6圖,說明許可單位的工作許可准單之處理過程,此時使用的是上述金鑰組(2),即許可單位的私鑰、 照護服務提供者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔。於步驟S601中,服務工作許可處理模組的提請申請子模組可供照護服務提供者對許可單位提請服務工作需求,於步驟S602中,當許可單位收到請求後送出審核結果至服務工作許可處理模組的審查申請子模組,此時照護服務平台會要求許可單位的私鑰。接著於步驟S603中,照護服務平台依據許可單位的私鑰並結合提出請求之照護服務提供者的公鑰以及該照護服務提供者在區塊鏈上的沙箱頭檔,來進行沙箱存取權限的判斷。另外,照護服務平台可先將欲被審查的照護服務提供者的電子證書或電子認證及其有效期、照護服務歷程評價等文件或資料以線上唯讀的方式供許可單位進行線上審查。若經金鑰驗證子模組查核許可單位的私鑰、照護服務提供者的公鑰正確以及經區塊鏈驗證子模組驗證沙箱頭檔正確後,即驗證通過後,且許可單位的審查亦通過後,於步驟S604中,沙箱存取權限管理子模組可允許許可單位透過服務工作許可處理模組產生一工作許可准單並存放至沙箱。存入完成後,沙箱頭檔產生子模組可依沙箱所有的文件計算獲得一組新的文件摘要和時間戳記並結合提供者的公鑰經雜湊計算獲得新的沙箱頭檔並更新至沙箱中存放原沙箱頭檔的帳本,再於步驟S605中,區塊鏈處理模組的區塊鏈更新子模組將沙箱頭檔更新於區塊鏈中放原沙箱頭檔的位置。 Please refer to Figure 6 to explain the processing process of the work permit standard of the license unit. At this time, the above key group (2) is used, that is, the license unit's private key, The public key of the care provider and the sandbox header on the blockchain of the sandbox of the care provider. In step S601, the request application sub-module of the service work permit processing module is used by the care service provider to request service work from the permitting unit. In step S602, when the permitting unit receives the request, it sends the audit result to the service work permit. The review application sub-module of the processing module. At this time, the care service platform will request the private key of the license unit. Then in step S603, the care service platform performs sandbox access based on the private key of the licensed unit, combined with the public key of the care service provider who requested it, and the sandbox header file of the care service provider on the blockchain. Judgment of authority. In addition, the care service platform may first provide the e-certificate or certification of the care service provider to be reviewed with its validity period, evaluation of the care service history, and other documents or materials for online review by the permitting unit. If the key verification submodule checks the private unit's private key, the care service provider's public key is correct, and the blockchain verification submodule verifies that the sandbox header file is correct, the verification is passed, and the license unit's review After passing, in step S604, the sandbox access authority management sub-module may allow the permitting unit to generate a work permit ticket through the service work permit processing module and store the work permit ticket in the sandbox. After the deposit is completed, the sandbox header generation submodule can calculate a new set of file summaries and timestamps based on all the files in the sandbox and combine the provider's public key to obtain a new sandbox header by hash calculation and update Go to the sandbox to store the account of the original sandbox header file, and then in step S605, the blockchain update submodule of the blockchain processing module updates the sandbox header file to the original sandbox header in the blockchain. Position of the file.

承上,若因停權而准單失效,許可單位可透過服務工作許可處理模組進行此作業。平台要求許可單位的私鑰, 結合此照護服務提供者的公鑰以及區塊鏈上的照護服務提供者的沙箱頭檔雜湊值來進行沙箱的存取權限判斷。若經金鑰驗證子模組查核許可單位的私鑰、照護服務提供者的公鑰正確以及經區塊鏈驗證子模組驗證沙箱頭檔正確後,沙箱存取權限管理模組便允許工作許可准單更新為失效。更新完成後,沙箱頭檔產生子模組依沙箱所有的文件計算獲得一組新的文件摘要和時間戳記並結合提供者的公鑰經雜湊計算獲得新的沙箱頭檔,進而更新至沙箱中存放原沙箱頭檔的帳本,區塊鏈更新子模組再將沙箱頭檔更新於區塊鏈中存放原沙箱頭檔的位置。 According to the contract, if the ticket is invalid due to suspension, the permitting unit can perform this operation through the service work permit processing module. The platform requires the private key of the licensee, Combine the public key of the care service provider and the hash value of the sandbox header file of the care service provider on the blockchain to determine the access permissions of the sandbox. After the key verification sub-module checks the private unit's private key, the care service provider's public key is correct, and the blockchain verification sub-module verifies that the sandbox header file is correct, the sandbox access permission management module allows The work permit ticket is updated to be invalid. After the update is completed, the sandbox header generation submodule calculates a new set of file summaries and timestamps based on all the files in the sandbox and combines the provider's public key to obtain a new sandbox header through hash calculations. The account book of the original sandbox header file is stored in the sandbox. The blockchain update submodule updates the sandbox header file to the location where the original sandbox header file is stored in the blockchain.

請參閱第7圖,於步驟S701中,照護服務需求者向媒合模組發請委託照護服務需求,包括照護服務的條件和要求。於步驟S702中,照護服務提供者向照護服務平台提供一些認證、資料或工作准單等。於步驟S703中,媒合模組便依據照護服務的條件和要求自動進行媒合比對,列出滿足條件的候選清單。同時,照護服務平台向滿足條件的候選提供者們提出此照護服務需求者的條件和要求。若照護服務需求者核定某位照護服務提供者,而照護服務提供者不同意照護服務需求者的條件和要求時,則通知照護服務需求者進行下一輪的選擇。若照護服務需求者核定的照護服務提供者也同意照護服務需求者的條件和要求時,則媒合模組轉請照護合約模組進行智能合約的作業。 Please refer to FIG. 7. In step S701, the care service requester sends a request for commissioned care service to the matchmaking module, including the conditions and requirements of the care service. In step S702, the care service provider provides some certifications, materials or work orders to the care service platform. In step S703, the matchmaking module automatically performs a matchmaking match according to the conditions and requirements of the care service, and lists a candidate list that meets the conditions. At the same time, the care service platform proposes the conditions and requirements of this care service demander to the candidate providers who meet the conditions. If a caregiver needs to approve a caregiver and the caregiver does not agree with the conditions and requirements of the caregiver, the caregiver is notified to make the next round of selection. If the care service provider approved by the care service demander also agrees to the conditions and requirements of the care service demander, the match module transfers to the care contract module for smart contract operations.

請參閱第8圖,當媒合成功後,照護合約模組可先產生一個電子化合約草稿,在此使用上述金鑰組(3),即照護 服務提供者的公鑰、照護服務需求者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔。於步驟801和步驟S802中,分別由照護服務需求者和照護服務提供者進行確認,確認可行之後,一份電子化合約會由照護服務需求者的公鑰產生此合約的電子簽章,同另一份電子化合約會由照護服務提供者的公鑰產生此合約的電子簽章,當此份電子化合約擁有雙方的電子簽章後,照護服務平台便利用雙方的公鑰進行確認,其中照護服務需求者和照護服務提供者的公鑰是存在照護服務平台的金鑰庫內,照護服務需求者和照護服務提供者登入並通過照護服務平台驗證後,在進行合約作業時,照護服務平台會依各自的平台識別碼(如平台帳號)於金鑰庫取其各自的公鑰。於步驟S803中,若經金鑰驗證子模組查核雙方的公鑰正確以及經區塊鏈驗證子模組驗證沙箱頭檔正確,即通過驗證後,於步驟S804中,沙箱存取權限管理模組可允許電子化合約和雙方的電子簽章存入沙箱內。存入完成後,沙箱頭檔產生子模組依沙箱所有的文件計算獲得一組新的文件摘要和時間戳記並結合提供者的公鑰經雜湊計算獲得新的沙箱頭檔,進而更新至沙箱中存放原沙箱頭檔的帳本,再於步驟S805中,區塊鏈更新子模組將沙箱頭檔更新於區塊鏈中存放原沙箱頭檔的位置。 Please refer to Figure 8. After the matchmaking is successful, the care contract module can first generate an electronic contract draft. Here, the above key set (3) is used, that is, care The public key of the service provider, the public key of the care service requester, and the sandbox header file on the blockchain of the sandbox of the care service provider. In step 801 and step S802, the care service demander and the care service provider confirm respectively. After it is confirmed that it is feasible, an electronic contract will generate the electronic signature of the contract from the care service demander's public key. An electronic contract will generate the electronic signature of the contract from the public key of the care service provider. After this electronic contract has the electronic signature of both parties, the care service platform will facilitate the confirmation by the public key of both parties, including the care The public keys of the service requester and the care service provider are stored in the keystore of the care service platform. After the care service requester and the care service provider log in and are verified by the care service platform, the care service platform will Take their respective public keys from the keystore according to their respective platform identification codes (such as platform account numbers). In step S803, if the public key of both parties is verified by the key verification sub-module and the sandbox header file is verified by the blockchain verification sub-module, that is, after passing the verification, the sandbox access authority is passed in step S804. The management module allows electronic contracts and electronic signatures of both parties to be deposited in the sandbox. After the deposit is completed, the sandbox header generation submodule calculates a new set of file summaries and timestamps based on all the files in the sandbox and combines the provider's public key to obtain a new sandbox header by hash calculation, and then updates Go to the account where the original sandbox header file is stored in the sandbox, and in step S805, the blockchain update submodule updates the sandbox header file to the location where the original sandbox header file is stored in the blockchain.

同樣參閱第8圖,當要修改合約或提前終止合約時,在此使用上述公鑰組(4)和(5),即需要照護服務需求者和照護服務提供者雙方各自的私鑰並根據區塊鏈上的照護服務 提供者的沙箱頭檔來進行沙箱的存取權限判斷。若經金鑰驗證子模組查核雙方各自的私鑰正確後以及經區塊鏈驗證子模組驗證沙箱頭檔正確後,即通過驗證後,沙箱存取權限管理子模組變允許雙方修訂合約或提前終止合約的權限。更新完成後,沙箱頭檔產生子模組依沙箱中所有文件計算以獲得一組新的文件摘要和時間戳記並結合照護服務提供者的公鑰經雜湊計算獲得新的沙箱頭檔,接著更新至沙箱中存放原沙箱頭檔的帳本,而區塊鏈更新子模組再將沙箱頭檔更新於區塊鏈中原沙箱頭檔的位置。 Also refer to Figure 8. When the contract is to be modified or terminated early, the public key groups (4) and (5) above are used here, that is, the private keys of both the service demander and the care service provider are required, and according to the area Care services on the blockchain The provider's sandbox header file determines the access permissions of the sandbox. After the key verification submodule verifies that the respective private keys of the two parties are correct and the blockchain verification submodule verifies that the sandbox header is correct, that is, after the verification, the sandbox access permission management submodule will allow both parties Power to amend or terminate the contract early. After the update is completed, the sandbox header generation submodule is calculated based on all the files in the sandbox to obtain a new set of file summaries and timestamps, combined with the public key of the care service provider, and hashed to obtain a new sandbox header. Then update to the account where the original sandbox header file is stored in the sandbox, and the blockchain update submodule updates the sandbox header file to the position of the original sandbox header file in the blockchain.

請參閱第9圖,在此使用上述金鑰組(6),即許可單位的私鑰、照護服務提供者的公鑰、照護服務需求者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔。隨著照護服務的進行,於步驟S901中,照護服務需求者可透過照護服務評價模組的服務評價子模組對照護服務提供者進行服務評價。評價內容會先存在另一個資料庫中,於步驟902中,許可單位或認證單位可透過照護服務評價模組的審核子模組進行審核,若有負面評價時,許可單位或認證單位可進行調查。經審核調查後,照護服務平台可將照護服務需求者的服務評價轉換為評價分數作為照護服務提供者的服務歷程。許可單位或認證單位亦可進行評價分數。評完分數後,照護服務平台要求許可單位或認證單位的私鑰以及結合區塊鏈上的照護服務提供者的沙箱頭檔來進行沙箱的存取權限判斷。於步驟S903中,若經金要驗證子模組查核許可單位或認證單位的私鑰正確以及經區塊鏈驗證子模 組驗證沙箱頭檔正確,且許可單位或認證單位的私鑰和沙箱頭檔經沙箱管理模組來進行沙箱的使用權限判斷,通過驗證後,於步驟S904中,沙箱存取權限管理子模組允許將評價分數存入至沙箱中,而沙箱頭檔產生子模組依沙箱所有的文件計算獲得一組新的文件摘要和時間戳記並結合提供者的公鑰經雜湊計算獲得新的沙箱頭檔並更新至沙箱中存放原沙箱頭檔的帳本,於步驟S905中,區塊鏈更新子模組再將沙箱頭檔更新於區塊鏈中原沙箱頭檔的位置。 Please refer to Figure 9, where the above key set (6) is used, that is, the private key of the license unit, the public key of the care provider, the public key of the care provider, and the sandbox area of the care provider Sandbox header on the blockchain. With the progress of the care service, in step S901, the care service demander can perform service evaluation with the care service provider through the service evaluation sub-module of the care service evaluation module. The evaluation content will first be stored in another database. In step 902, the permitting unit or certification unit can conduct an audit through the audit sub-module of the care service evaluation module. If there is a negative evaluation, the permitting unit or certification unit can investigate . After review and investigation, the care service platform can convert the service evaluation of the care service demander into an evaluation score as the service course of the care service provider. Licensing units or certification units can also evaluate scores. After evaluating the score, the care service platform requires the private key of the licensed unit or certification unit and the sandbox header file of the care service provider on the blockchain to judge the access rights of the sandbox. In step S903, if the sub-module verifies that the private key of the licensed or certified unit is correct and the sub-module is verified by the blockchain The group verifies that the sandbox header file is correct, and the private key and sandbox header file of the permitting unit or certification unit pass the sandbox management module to determine the use permission of the sandbox. After verification, in step S904, the sandbox access permission The management submodule allows evaluation scores to be stored in the sandbox, and the sandbox header generation submodule calculates a new set of file summaries and timestamps based on all the files in the sandbox and combines them with the provider's public key to hash Calculate a new sandbox header file and update it to the sandbox to store the original sandbox header file. In step S905, the blockchain update submodule updates the sandbox header file to the original sandbox in the blockchain. The position of the top gear.

另外,以第10圖來說明區塊鏈上各區塊的串聯,沙箱1 31、…、沙箱N 3N的沙箱1頭檔311、…、沙箱N頭檔3N1可被照護服務平台廣播至區塊鏈。區塊鏈可包括區塊1、區塊2、…、區塊N-1 4N-1、…、區塊N 4N,以區塊1 41微例,其可包含區塊1的區塊頭檔(BlogHeader)411、區塊本體(Blogbody)和預區塊頭檔(PreBlogHeader)。配合參閱第2B圖,當有新的照護服務提供者加入時,區塊產生模組221可產生依新區塊,區塊鏈驗證子模組223找目前次新區塊,將目前次新區塊之區塊頭檔存入新區塊之預區塊頭檔,且目前次新區塊之區塊本體亦存入新區塊之區塊本體,如第10圖中,區塊1 41的預區塊頭檔413中存放的是區塊0的區塊頭檔,而區塊2的預區塊頭檔中存放的是區塊1的區塊頭檔,而區塊1和區塊2的區塊本體皆存放沙箱1頭檔、…、沙箱N頭檔。此外,沙箱的初始沙箱頭檔可透過更新子模組以廣播的方式存入目前所有區塊鏈的區塊本體內。最後,區塊鏈結處理子模組222依區塊 鏈的新區塊的區塊本體內的內容經雜湊函式運算獲得此新區塊的區塊頭檔。 In addition, the serial connection of each block on the blockchain is illustrated in Figure 10. Sandbox 1 31, ..., sandbox 1 headbox 311, ..., sandbox N headbox 3N1 can be taken care of by the service platform. Broadcast to the blockchain. The block chain can include block 1, block 2, ..., block N-1 4N-1, ..., block N 4N. Taking the block 1 41 micro-example, it can include the block header file of block 1 ( BlogHeader) 411, block body (Blogbody) and preblock header file (PreBlogHeader). With reference to Figure 2B, when a new care service provider is added, the block generation module 221 can generate a new block, and the blockchain verification submodule 223 finds the current new block, and changes the current new block area. The block header file is stored in the pre-block header file of the new block, and the block body of the current new block is also stored in the block body of the new block. As shown in Figure 10, the pre-block header file 413 of block 1 41 Is the block header of block 0, and the pre-block header of block 2 stores the block header of block 1, and the block bodies of blocks 1 and 2 both store the sandbox 1 header, ..., sandbox N head gear. In addition, the initial sandbox header file of the sandbox can be stored in the block body of all current blockchains in a broadcast manner through the update submodule. Finally, the block chain processing sub-module 222 The contents of the block body of the new block of the chain are hashed to obtain the block header of the new block.

綜上所述,本案之照護服務系統及方法係利用區塊鏈存放專業照護服務提供者之照護認證與照護服務歷程之憑證,並提供智能合約技術於照護服務需求者和照護服務提供者之間,可將照護服務提供者之照護認證與照護服務歷程之文件能有效進行憑證化,並將照護服務需求者的需求和照護服務提供者之憑證化的文件進行自動化比對與媒合,以有效達成智慧化和自動化之照護服務之智能合約。因此。本案之照護服務系統及方法乃結合沙箱之安全機制、區塊鏈之分散式帳本技術、及智能合約之計算機協議,藉由照護服務平台產生沙箱且沙箱的沙箱頭檔存放至區塊鏈,以於照護服務需求者、照護服務提供者、許可單位和認證單位之間處理例如認證或證書、或工作許可之提出、審核和核發等作業、媒合和合約等作業。 To sum up, the care service system and method in this case uses the blockchain to store the credentials of care certification and care service for professional care service providers, and provides smart contract technology between care service demanders and care service providers. , Can effectively document the care service provider ’s care certification and care service history, and automatically compare and match the needs of the care service demander with the care service provider ’s document Achieve smart contracts for intelligent and automated care services. therefore. The care service system and method in this case are combined with the security mechanism of the sandbox, the decentralized ledger technology of the blockchain, and the computer agreement of the smart contract. The sandbox is generated by the care service platform and the sandbox head file is stored to Blockchain is used to handle operations such as the certification, certification, or submission, review, and issuance of work permits, matchmaking, and contracts between caregiver service providers, caregiver service providers, permitting units, and certification units.

上述實施例僅例示性說明本案之功效,而非用於限制本案,任何熟習此項技藝之人士均可在不違背本案之精神及範疇下對上述該些實施態樣進行修飾與改變。因此本案之權利保護範圍,應如後述之申請專利範圍所列。 The above-mentioned embodiments only exemplify the effectiveness of this case, and are not intended to limit this case. Anyone familiar with this technique can modify and change the above implementations without departing from the spirit and scope of this case. Therefore, the scope of protection of the rights in this case should be as listed in the scope of patent application mentioned later.

Claims (12)

一種照護服務系統,係包括:沙箱,包括用以供存放及保護照護服務提供者之照護認證文件、工作許可准單、照護服務合約和服務歷程評價之任一個或多個之一個或多個帳本;以及照護服務平台,包括:沙箱管理模組,用以為該照護服務提供者產生對應的沙箱,以產生該沙箱的初始沙箱頭檔,且於存取權限驗證通過後,允許該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個存放至該沙箱,以重新產生該沙箱的沙箱頭檔,其中,該初始沙箱頭檔及該沙箱頭檔係為雜湊值;以及區塊鏈處理模組,用以將該沙箱管理模組產生之初始沙箱頭檔或重新產生之沙箱頭檔廣播至區塊鏈。A care service system includes a sandbox including one or more of any one or more of a care certification document, a work permit ticket, a care service contract, and a service history evaluation for storing and protecting a care service provider. Account books; and a care service platform, including: a sandbox management module to generate a corresponding sandbox for the care service provider to generate an initial sandbox header file for the sandbox, and after the access authority verification is passed, Any one or more of the care certification document, the work permit ticket, the care service contract, and the service history evaluation are allowed to be stored in the sandbox to regenerate the sandbox head file of the sandbox, where the initial sand The box header file and the sandbox header file are hash values; and the blockchain processing module is used to broadcast the initial sandbox header file or the regenerated sandbox header file generated by the sandbox management module to the block. chain. 如申請專利範圍第1項所述之照護服務系統,其中,該沙箱管理模組包括沙箱產生子模組以及沙箱頭檔產生子模組,該區塊鏈處理模組包括更新子模組,以及其中,該沙箱產生子模組用以於新照護服務提供者加入時產生新沙箱,該沙箱頭檔產生子模組用以根據該新沙箱產生時的時間戳記和該新照護服務提供者的公鑰產生該新沙箱的初始沙箱頭檔,而該更新子模組用以將該新沙箱的初始沙箱頭檔廣播至該區塊鏈。The care service system according to item 1 of the patent application scope, wherein the sandbox management module includes a sandbox generation submodule and a sandbox head file generation submodule, and the blockchain processing module includes an update submodule And, among them, the sandbox generation submodule is used to generate a new sandbox when a new care service provider joins, and the sandbox header file generation submodule is used to generate a new sandbox based on the timestamp when the new sandbox was generated and the The public key of the new care service provider generates the initial sandbox header of the new sandbox, and the update submodule is used to broadcast the initial sandbox header of the new sandbox to the blockchain. 如申請專利範圍第1項所述之照護服務系統,其中,該沙箱管理模組包括沙箱頭檔產生子模組,該區塊鏈處理模組包括更新子模組,該沙箱頭檔產生子模組用以於該沙箱中內容變更時根據該沙箱變更時的時間戳記、該照護服務提供者的公鑰和該沙箱變更後的內容重新產生沙箱頭檔,而該更新子模組用以將該沙箱變更後而重新產生的沙箱頭檔廣播至該區塊鏈。The care service system according to item 1 of the scope of patent application, wherein the sandbox management module includes a sandbox head file generation submodule, and the blockchain processing module includes an update submodule, the sandbox head file Generating a submodule for regenerating a sandbox header file when the content in the sandbox changes according to the timestamp when the sandbox was changed, the public key of the care service provider, and the changed content of the sandbox, and the update The sub-module is used to broadcast the sandbox header file regenerated after the sandbox is changed to the blockchain. 如申請專利範圍第1項所述之照護服務系統,其中,該沙箱管理模組包括沙箱存取權限管理子模組和金鑰驗證子模組,該區塊鏈處理模組包括區塊鏈驗證子模組,以及其中,當該金鑰驗證子模組所進行之金鑰驗證通過且該區塊鏈驗證子模組所進行之沙箱頭檔驗證通過後,該沙箱存取權限管理子模組允許該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個存放至該沙箱。The care service system described in item 1 of the scope of patent application, wherein the sandbox management module includes a sandbox access authority management submodule and a key verification submodule, and the blockchain processing module includes blocks Chain verification submodule, and when the key verification performed by the key verification submodule passes and the sandbox header verification performed by the blockchain verification submodule passes, the sandbox access authority The management sub-module allows any one or more of the care certification document, the work permit ticket, the care service contract and the service history evaluation to be stored in the sandbox. 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括包含新增子模組和編輯子模組之照護認證文件處理模組,其用以供認證單位透過該新增子模組上傳新照護認證文件或透過該編輯子模組編輯該照護認證文件,以及其中,當該沙箱管理模組對該認證單位的私鑰和該照護服務提供者的公鑰驗證通過且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該認證單位上傳該新照護認證文件至該沙箱或編輯該沙箱中的照護認證文件,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。The care service system described in item 1 of the scope of patent application, wherein the care service platform further includes a care certification document processing module including a newly added sub-module and an edit sub-module, which is used by the certification unit to pass the new The sub-module uploads a new care certification file or edits the care certification file through the editing sub-module, and when the sandbox management module verifies the private key of the certification unit and the public key of the care service provider When the blockchain management module passes the verification of the current sandbox head file of the sandbox, the sandbox management module allows the certification unit to upload the new care certification file to the sandbox or edit the care in the sandbox. Authentication file, and the sandbox management module recalculates the sandbox header file of the sandbox for the blockchain processing module to broadcast the recalculated sandbox header file to the blockchain. 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括包含提請申請子模組和審查申請子模組之服務工作許可處理模組,其用以供該照護服務提供者透過該提請申請子模組提出照護服務工作許可的請求且供許可單位透過該審查申請子模組進行審查,以及其中,當該沙箱管理模組對該許可單位的私鑰和該照護服務提供者的公鑰驗證通過且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該許可單位的工作許可准單存放至該沙箱,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。The care service system described in item 1 of the scope of patent application, wherein the care service platform further includes a service work permit processing module including an application sub-module and an examination application sub-module, which is used for the provision of the care service The applicant applies for a care service work permit through the application submodule and the permitting unit reviews the application through the review application submodule, and when the sandbox management module distributes the private key of the permit unit and the care service When the provider's public key verification is passed and the blockchain management module passes the verification of the current sandbox head file of the sandbox, the sandbox management module allows the work permit ticket of the permitted unit to be stored in the sandbox, The sandbox management module recalculates the sandbox header file of the sandbox for the blockchain processing module to broadcast the recalculated sandbox header file to the blockchain. 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括媒合模組,其用以供照護服務需求者發出照護服務需求,以及其中,該媒合模組依據該照護服務需求進行媒合比對以列出滿足該照護服務需求的候選照護服務提供者,且該媒合模組向滿足該照護服務需求的候選照護服務提供者提供該照護服務需求,若該照護服務需求者所核定之照護服務提供者不同意該照護服務需求時,進行下一輪的選擇,而若該照護服務需求者所核定之照護服務提供者同意該照護服務需求時,完成媒合。The care service system described in item 1 of the scope of patent application, wherein the care service platform further includes a matchmaking module for the care service demander to issue a care service request, and wherein the matchmaking module is based on the Matching service needs are matched to list candidate care service providers that meet the care service needs, and the matchmaking module provides the care service needs to candidate care service providers that meet the care service needs, if the care When the care service provider approved by the service demander does not agree with the care service demand, the next round of selection is made, and if the care service provider approved by the care service demander agrees with the care service demand, the matchmaking is completed. 如申請專利範圍第7項所述之照護服務系統,其中,該照護服務平台更包括照護合約模組,其用以依據該媒合模組的媒合結果產生電子化合約草稿,經該照護服務需求者和所核定之照護服務提供者確認後,該照護合約模組利用該照護服務需求者的公鑰和所核定之照護服務提供者的公鑰產生電子化合約及其電子簽章,以及其中,當該沙箱管理模組對該照護服務需求者的公鑰和所核定之照護服務提供的公鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該電子化合約及其電子簽章放至該沙箱,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。The care service system described in item 7 of the scope of patent application, wherein the care service platform further includes a care contract module, which is used to generate a draft electronic contract based on the match result of the match module, and the care service After confirming by the demander and the approved care service provider, the care contract module uses the public key of the care service demander and the public key of the approved care service provider to generate an electronic contract and its electronic signature, among which , When the sandbox management module verifies the public key of the care service requester and the public key provided by the approved care service, and the blockchain management module verifies the current sandbox head file of the sandbox , The sandbox management module allows the electronic contract and its electronic signature to be placed in the sandbox, and the sandbox management module recalculates the sandbox head file of the sandbox for the blockchain processing module. The group broadcasts the recalculated sandbox header to the blockchain. 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括照護合約模組,其用以供照護服務需求者和該照護服務提供者修改或終止合約,以及其中,當該沙箱管理模組對該照護服務需求者的私鑰和該照護服務提供者的私鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過後,該沙箱管理模組允許對該沙箱中該照護服務合約的異動,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。The care service system described in item 1 of the scope of patent application, wherein the care service platform further includes a care contract module for the care service demander and the care service provider to modify or terminate the contract, and where, when After the sandbox management module verifies the private key of the care service requester and the private key of the care service provider, and the blockchain management module passes the verification of the current sandbox head file of the sandbox, the The sandbox management module allows the change of the care service contract in the sandbox, and the sandbox management module recalculates the sandbox head file of the sandbox for the blockchain processing module to recalculate the sand. Box header files are broadcast to the blockchain. 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括包含服務評價子模組和審核子模組之照護服務評價模組,用以供照護服務需求者透過該服務評價子模組對該照護服務提供者進行服務評價,以供許可單位或認證單位透過該審核子模組對該服務評價進行審核,以及其中,當該沙箱管理模組對該許可單位的私鑰或該認證單位的私鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過後,該沙箱管理模組允許該沙箱中該服務歷程評價的異動,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。The care service system described in item 1 of the scope of the patent application, wherein the care service platform further includes a care service evaluation module including a service evaluation sub-module and an audit sub-module, for use by care service demanders through the service The evaluation sub-module performs service evaluation on the care service provider for the license unit or certification unit to audit the service evaluation through the audit sub-module, and when the sandbox management module Key or the private key of the certification unit is verified, and the blockchain management module passes the verification of the current sandbox head file of the sandbox, the sandbox management module allows the service history evaluation changes in the sandbox , And the sandbox management module recalculates the sandbox header file of the sandbox for the blockchain processing module to broadcast the recalculated sandbox header file to the blockchain. 如申請專利範圍第1項所述之照護服務系統,其中,該區塊鏈處理模組包括區塊產生子模組、區塊鏈結處理子模組、區塊鏈驗證子模組及更新子模組,以及其中,該區塊產生子模組用以於新照護服務提供者加入時產生新區塊,該區塊鏈驗證子模組用以於將目前次新區塊之區塊頭檔存入該新區塊的預區塊頭檔且將該目前次新區塊之區塊本體的內容存入該新區塊之區塊本體,該更新子模組將該照護服務提供者之沙箱的初始沙箱頭檔或重新產生的沙箱頭檔廣播至該區塊鏈的所有區塊的區塊本體,且該區塊鏈結處理子模組依該區塊鏈的新區塊的區塊本體獲得該新區塊的區塊頭檔。The care service system described in item 1 of the scope of patent application, wherein the blockchain processing module includes a block generation submodule, a blockchain connection processing submodule, a blockchain verification submodule, and an updater Module, and the block generation sub-module is used to generate a new block when a new care service provider joins, and the blockchain verification sub-module is used to save the block header file of the current new block into the block The pre-block header file of the new block and the content of the block body of the current new block is stored in the block body of the new block, and the update submodule updates the initial sandbox header file of the sandbox of the care service provider. Or the regenerated sandbox header file is broadcast to the block body of all blocks of the blockchain, and the block chain processing submodule obtains the new block ’s block body based on the block body of the new block of the blockchain. Block header file. 一種照護服務方法,係包括:產生對應於照護服務提供者之沙箱;根據該沙箱產生時的時間戳記及該照護服務提供者的公鑰,產生該沙箱的初始沙箱頭檔;將該沙箱的初始沙箱頭檔廣播至區塊鏈;於存取權限驗證通過時,允許認證單位的照護認證文件、許可單位的工作許可准單、照護服務提供者與照護服務需求者之間的照護服務合約、及該照護服務需求者的服務歷程評價之任一個或多個儲存至該沙箱;根據該沙箱變更時的時間戳記、該照護服務提供者的公鑰、以及該沙箱中該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個,重新產生該沙箱的沙箱頭檔;以及將該沙箱之重新產生的沙箱頭檔廣播至該區塊鏈。A care service method includes: generating a sandbox corresponding to a care service provider; and generating an initial sandbox header file of the sandbox based on a timestamp when the sandbox was generated and a public key of the care service provider; The initial sandbox header file of the sandbox is broadcast to the blockchain; when the access authority is verified, the care unit certification documents of the certification unit, the work permit ticket of the license unit, the care service provider and the care service demander are allowed. Any one or more of the care service contract of the care service requester and the service history evaluation of the care service demander are stored in the sandbox; according to the timestamp when the sandbox was changed, the care provider's public key, and the sandbox Any one or more of the care certification document, the work permit ticket, the care service contract, and the evaluation of the service history, regenerating the sandbox head file of the sandbox; and the sandbox regenerating the sandbox The head file is broadcast to the blockchain.
TW107142965A 2018-11-30 2018-11-30 Care service system and method TWI678665B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW107142965A TWI678665B (en) 2018-11-30 2018-11-30 Care service system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW107142965A TWI678665B (en) 2018-11-30 2018-11-30 Care service system and method

Publications (2)

Publication Number Publication Date
TWI678665B true TWI678665B (en) 2019-12-01
TW202022721A TW202022721A (en) 2020-06-16

Family

ID=69582545

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107142965A TWI678665B (en) 2018-11-30 2018-11-30 Care service system and method

Country Status (1)

Country Link
TW (1) TWI678665B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111901432A (en) * 2020-07-31 2020-11-06 广东尚恒智汇科技发展有限公司 Block chain-based safety data exchange method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106999164A (en) * 2014-08-21 2017-08-01 古拉森斯股份有限公司 Systems and methods for performing non-invasive analysis of body fluids
US20170372300A1 (en) * 2016-06-24 2017-12-28 PokitDok, Inc. System and method for cryptographically verified data driven contracts
CN107819583A (en) * 2016-09-13 2018-03-20 渡边浩志 The anti-abuse technology of key
TWI637280B (en) * 2017-05-16 2018-10-01 緯創資通股份有限公司 Monitoring method based on IoT architecture, fog computing terminal and Internet of Things system
CN108769224A (en) * 2018-05-23 2018-11-06 厦门波耐模型设计有限责任公司 Sleeping Robot Internet of Things System

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106999164A (en) * 2014-08-21 2017-08-01 古拉森斯股份有限公司 Systems and methods for performing non-invasive analysis of body fluids
US20170372300A1 (en) * 2016-06-24 2017-12-28 PokitDok, Inc. System and method for cryptographically verified data driven contracts
CN107819583A (en) * 2016-09-13 2018-03-20 渡边浩志 The anti-abuse technology of key
TWI637280B (en) * 2017-05-16 2018-10-01 緯創資通股份有限公司 Monitoring method based on IoT architecture, fog computing terminal and Internet of Things system
CN108769224A (en) * 2018-05-23 2018-11-06 厦门波耐模型设计有限责任公司 Sleeping Robot Internet of Things System

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111901432A (en) * 2020-07-31 2020-11-06 广东尚恒智汇科技发展有限公司 Block chain-based safety data exchange method

Also Published As

Publication number Publication date
TW202022721A (en) 2020-06-16

Similar Documents

Publication Publication Date Title
CN112069165B (en) Document editing and coordination
Palma et al. Blockchain and smart contracts for higher education registry in Brazil
Savelyev Copyright in the blockchain era: Promises and challenges
CN109729093A (en) A blockchain-based digital copyright registration technology
KR101026607B1 (en) Digital Content Publishing and Corresponding Digital Publisher Licensing Methods and Computer-readable Records
DE602004009354T2 (en) Registering or sub-registering a digital rights management server in a digital rights management architecture
Pech Copyright unchained: how blockchain technology can change the administration and distribution of copyright protected works
CN108428122A (en) It is a kind of distribution account book on trade financing method and system
WO2022225467A1 (en) System and method for creating multi dimension blockchain
CN111753002A (en) Consent-based data management
US11687904B2 (en) Downstream tracking of content consumption
CN111831740A (en) Synchronization of peers
CN114830594B (en) Anonymization of partners
CN114981773A (en) Conflict-free version control
CN111859411A (en) Method and system for access authorization of multi-subject device
CN118484836A (en) Blockchain ledger accountable modification method and system for anonymous transactions
Mohammadipanah et al. Potential of blockchain approach on development and security of microbial databases
CN111754344A (en) Block chain-based media data copyright protection method
CN112052473A (en) Geographic location compliance
TWI678665B (en) Care service system and method
US20190080369A1 (en) Systems and methods for providing a decentralized platform for connecting members of an open-science community
US20230206364A1 (en) Systems and Methods in a Decentralized Network
US20190294759A1 (en) Digital Media Distribution Computer System
CN109658246A (en) By the system and method that assets are issued as digital asset on chain under the chain of trustship registration
Kuspratomo et al. Making Implementation Deed Electronically Based on Law of Notary

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees