TWI678665B - 照護服務系統及其方法 - Google Patents
照護服務系統及其方法 Download PDFInfo
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本案揭示一種照護服務系統及其方法,用於照護服務需求者和照護服務提供者。照護服務系統包括照護服務平台和沙箱,照護服務平台可為照護服務提供者產生對應的沙箱,以根據沙箱產生時的時間戳記和照護服務提供者的公鑰產生沙箱的初始沙箱頭檔再廣播至區塊鏈,更於存取權限驗證通過時,允許照護認證文件、工作許可准單、照護服務合約、或服務歷程評價儲存至沙箱,進而根據沙箱變更時的時間戳記、照護服務提供者的公鑰、以及沙箱中照護認證文件、工作許可准單、照護服務合約或服務歷程評價重新產生沙箱的沙箱頭檔再廣播至區塊鏈。
Description
本案係有關於一種區塊鏈及智能合約技術,詳而言之,係關於一種基於區塊鏈與智能合約以在照護服務需求者和照護服務提供者之間提供專業照護服務之照護服務系統及其方法。
在現今高度競爭的環境下,雙薪家庭儼然成為必然的趨勢,使致家庭的嬰幼兒或高齡長者的照護成為社會重要的議題。
有鑒於此,政府也推出許多有關照護服務的證照化與登記制等相關措施,然而政策落實情況卻未如政策目標理想。舉例來說,許多照護服務提供者未被政府有效管控,或者照護服務需求者難以尋找適當的照護服務提供者。
近年來,區塊鏈和智能合約發展迅速,或有業者將其應用於照護服務領域中。然而,區塊鏈技術是一個利用分散式帳本的架構來達成難以竄改之不可否認性的憑證安全,這樣的分散式帳本容易產生資料儲存資源和運算資源的浪費,也進階造成運作上效能差之問題,導致難以應用於較複雜且大量的憑證文本之驗證。
因此,如何提供一種利用區塊鏈及智能合約技術,又能避免資源運用的浪費和降低驗證憑證的複雜性,係為目前業界亟待解決之課題。
為解決上述議題和其他議題,本案提供一種照護服務系統,係包括:沙箱,用以供存放照護服務提供者之照護認證文件、工作許可准單、照護服務合約和服務歷程評價之任一個或多個;以及照護服務平台,包括:沙箱管理模組,用以為該照護服務提供者產生對應的沙箱,以產生該沙箱的初始沙箱頭檔,且於存取權限驗證通過後,允許該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個存放至該沙箱,再重新產生該沙箱的沙箱頭檔;以及區塊鏈處理模組,用以將該沙箱管理模組所產生之初始沙箱頭檔或重新產生的沙箱頭檔廣播至區塊鏈。
此外,該沙箱為受保護的區域並包括存放該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之一個或多個之一個或多個帳本,以及該沙箱頭檔為雜湊值。
此外,該沙箱管理模組包括沙箱產生子模組以及沙箱頭檔產生子模組,該區塊鏈處理模組包括更新子模組,以及其中,該沙箱產生子模組用以於新照護服務提供者加入時產生新沙箱,該沙箱頭檔產生子模組用以根據該新沙箱產生時的時間戳記和該新照護服務提供者的公鑰產生該新
沙箱的初始沙箱頭檔,而該更新子模組用以將該新沙箱的初始沙箱頭檔廣播至該區塊鏈。此外,該沙箱頭檔產生子模組用以於該沙箱中內容變更時根據該沙箱變更時的時間戳記、該照護服務提供者的公鑰和該沙箱變更後的內容重新產生沙箱頭檔,而該更新子模組用以將該沙箱變更後而重新產生的沙箱頭檔廣播至該區塊鏈。
此外,該沙箱管理模組包括沙箱存取權限管理子模組和金鑰驗證子模組,該區塊鏈處理模組包括區塊鏈驗證子模組,以及其中,當該金鑰驗證子模組所進行之金鑰驗證通過且該區塊鏈驗證子模組所進行之沙箱頭檔驗證通過後,該沙箱存取權限管理子模組允許該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個存放至該沙箱。
此外,該照護服務平台更包括包含新增子模組和編輯子模組之照護認證文件處理模組,其用以供認證單位透過該新增子模組上傳新照護認證文件或透過該編輯子模組編輯該照護認證文件,以及其中,當該沙箱管理模組對該認證單位的私鑰和該照護服務提供者的公鑰驗證通過且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該認證單位上傳該新照護認證文件至該沙箱或編輯該沙箱中的照護認證文件,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
此外,該照護服務平台更包括包含提請申請子模組和
審查申請子模組之服務工作許可處理模組,其用以供該照護服務提供者透過該提請申請子模組提出照護服務工作許可的請求且供許可單位透過該審查申請子模組進行審查,以及其中,當該沙箱管理模組對該許可單位的私鑰和該照護服務提供者的公鑰驗證通過且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該許可單位的工作許可准單存放至該沙箱,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
此外,該照護服務平台更包括媒合模組,其用以供照護服務需求者發出照護服務需求,以及其中,該媒合模組依據該照護服務需求進行媒合比對以列出滿足該照護服務需求的候選照護服務提供者,且該媒合模組向滿足該照護服務需求的候選照護服務提供者提供該照護服務需求,若該照護服務需求者所核定之照護服務提供者不同意該照護服務需求時,進行下一輪的選擇,而若該照護服務需求者所核定之照護服務提供者同意該照護服務需求時,完成媒合。
此外,該照護服務平台更包括照護合約模組,其用以依據該媒合模組的媒合結果產生電子化合約草稿,經該照護服務需求者和所核定之照護服務提供者確認後,該照護合約模組利用該照護服務需求者的公鑰和所核定之照護服務提供者的公鑰產生電子化合約及其電子簽章,以及其中,當該沙箱管理模組對該照護服務需求者的公鑰和所核定之
照護服務提供的公鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該電子化合約及其電子簽章放至該沙箱,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。此外,該照護合約模組用以供照護服務需求者和該照護服務提供者修改或終止合約,以及其中,當該沙箱管理模組對該照護服務需求者的私鑰和該照護服務提供者的私鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過後,該沙箱管理模組允許對該沙箱中該照護服務合約的異動,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
此外,該照護服務平台更包括包含服務評價子模組和審核子模組之照護服務評價模組,用以供照護服務需求者透過該服務評價子模組對該照護服務提供者進行服務評價,以供許可單位或認證單位透過該審核子模組對該服務評價進行審核,以及其中,當該沙箱管理模組對該許可單位的私鑰或該認證單位的私鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過後,該沙箱管理模組允許該沙箱中該服務歷程評價的異動,該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
另外,該區塊鏈處理模組包括區塊產生子模組、區塊鏈結處理子模組、區塊鏈驗證子模組及更新子模組,以及
其中,該區塊產生子模組用以於新照護服務提供者加入時產生新區塊,該區塊鏈驗證子模組用以將目前次新區塊之區塊頭檔存入該新區塊的預區塊頭檔且將該目前次新區塊之區塊本體的內容存入該新區塊之區塊本體,該更新子模組將該照護服務提供者之沙箱的初始沙箱頭檔或重新產生的沙箱頭檔廣播至該區塊鏈的所有區塊的區塊本體,且該區塊鏈結處理子模組依該區塊鏈的新區塊的區塊本體經雜湊運算之後獲得該新區塊的區塊頭檔。
其次,本案另提出一種照護服務方法,係包括:產生對應於照護服務提供者之沙箱;根據該沙箱產生時的時間戳記及該照護服務提供者的公鑰,產生該沙箱的初始沙箱頭檔;將該沙箱的初始沙箱頭檔廣播至區塊鏈;於存取權限驗證通過時,允許認證單位的照護認證文件、許可單位的工作許可准單、照護服務提供者與照護服務需求者之間的照護服務合約、及該照護服務需求者的服務歷程評價之任一個或多個儲存至該沙箱;根據該沙箱變更時的時間戳記、該照護服務提供者的公鑰、以及該沙箱中該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個,重新產生該沙箱的沙箱頭檔;以及將該沙箱之重新產生的沙箱頭檔廣播至該區塊鏈。
因此,本案提供一個利用區塊鏈技術來達成具安全且高度可驗證之提供專業照護服務及相關憑證管理之智慧化媒合與合約的作業平台。本案採用可集中存放憑證文件的沙箱(Sandbox)並結合區塊鏈(Blockchain)技術,其中沙箱是
一個具高度保護的權限管控機制,而權限管控機制可透過各使用者的金鑰和經雜湊運算所獲得的沙箱頭檔(Sandbox Header,此為一雜湊值)來進行。換言之,沙箱頭檔是進入沙箱重要的鑰匙,故本案將沙箱頭檔存放於區塊鏈的區塊內,透過區塊鏈的安全的優勢,能以高度安全方式管理沙箱頭檔。另一方面,沙箱頭檔是一個輕量化的文檔,因可有效地解決區塊鏈的區塊文件過於龐大而導致難以實施的問題。
11‧‧‧照護服務提供者
12‧‧‧照護服務需求者
13‧‧‧認證單位
14‧‧‧許可單位
2‧‧‧照護服務平台
21‧‧‧沙箱管理模組
211‧‧‧沙箱產生子模組
212‧‧‧沙箱頭檔產生子模組
213‧‧‧沙箱存取權限管理子模組
214‧‧‧金鑰驗證子模組
22‧‧‧區塊鏈處理模組
221‧‧‧區塊產生子模組
222‧‧‧區塊鏈結處理子模組
223‧‧‧區塊鏈驗證子模組
224‧‧‧更新子模組
23‧‧‧照護認證文件處理模組
231‧‧‧新增子模組
232‧‧‧編輯子模組
24‧‧‧服務工作許可處理模組
241‧‧‧提請申請子模組
242‧‧‧審查申請子模組
25‧‧‧媒合模組
26‧‧‧照護合約模組
27‧‧‧照護服務評價模組
271‧‧‧服務評價子模組
272‧‧‧審核子模組
31‧‧‧沙箱1
311‧‧‧沙箱1頭檔
3N‧‧‧沙箱N
3N1‧‧‧沙箱N頭檔
312、3N2‧‧‧照護認證文件
313、3N3‧‧‧工作許可准單
314、3N4‧‧‧照護服務合約
315、3N5‧‧‧服務歷程評價
41‧‧‧區塊1
42‧‧‧區塊2
4N-1‧‧‧區塊N-1
4N‧‧‧區塊N
411、421‧‧‧區塊頭檔
412、422‧‧‧區塊本體
413、423‧‧‧預區塊頭檔
S201~S206‧‧‧步驟
S301、S3021、S3022、S303~S305‧‧‧步驟
S401、S4021~S4023、S403~S405‧‧‧步驟
S501~S504、S601~S605、S701~S703、S801~S805、S901~S905‧‧‧步驟
第1圖係為本案之照護服務平台之使用環境示意圖;第2A圖為本案之照護服務系統之實施例的方塊示意圖;第2B圖為本案之照護服務平台之實施例的方塊示意圖;第2C圖為本案之照護服務方法之流程示意圖;第3圖為本案之照護服務方法中產生新沙箱的流程示意圖;第4圖為本案之照護服務方法中新增或編輯沙箱內容的流程示意圖;第5圖為本案之照護服務方法中照護認證和教育訓練證書文件上傳機制的流程示意圖;第6圖為本案之照護服務方法中服務工作許可機制的流程示意圖;第7圖為本案之照護服務方法中媒合比對機制的流程
示意圖;第8圖為本案之照護服務方法中照護服務合約的機制的流程示意圖;第9圖為本案之照護服務方法中照護服務評價機制的流程示意圖;以及第10圖為本案之照護服務系統的沙箱與區塊鏈之關係架構圖。
以下藉由特定的實施例說明本案之實施方式,熟習此項技藝之人士可由本文所揭示之內容輕易地瞭解本案之其他優點及功效。本說明書所附圖式所繪示之結構、比例、大小等均僅用於配合說明書所揭示之內容,以供熟悉此技藝之人士之瞭解與閱讀,非用於限定本案可實施之限定條件,故任何修飾、改變或調整,在不影響本案所能產生之功效及所能達成之目的下,均應仍落在本案所揭示之技術內容能涵蓋之範圍內。
請參見第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。
沙箱管理模組21用以為照護服務提供者11產生對應的沙箱,以依照護服務提供者11的公鑰產生沙箱的初始沙箱頭檔,且於存取權限驗證通過時,允許照護認證文件、工作許可准單、照護服務合約該服務歷程評價之任一個或多個存放至服務提供者11的沙箱,再依照護服務提供者11的公鑰以及該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個重新產生該沙箱的沙箱頭檔。區塊鏈處理模組22用以將沙箱管理模組21所產生之初始沙箱頭檔或重新產生的沙箱頭檔廣播至區塊鏈。
沙箱產生子模組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廣播至區塊鏈中。
具體而言,當有新照護服務提供者加入時,如第3圖所示,於步驟S301中,產生新沙箱,接著進至步驟S3021獲取新沙箱產生時的時間戳記以及於步驟S3022中獲取新照護服務提供者的公鑰,接著進至步驟S303帶入雜湊函數H(t)以於步驟S304中計算出新沙箱的初始沙箱頭檔,接著進至步驟S305廣播初始沙箱頭檔至區塊鏈。此外,當沙箱中內容變更時,如第4圖所示,於步驟S401中,於沙箱中帳本有合法新增或編輯時,進入步驟S4021以獲取新增或編輯時的時間戳記、步驟S4022依變更後的照護認證文件、工作許可准單、照護服務合約或服務歷程評價重新計算文件摘要、和步驟S4023獲取照護服務提供者的公鑰,接著進至步驟S403帶入雜湊函數H(t),接著進至步驟S404以
計算出沙箱頭檔,接著進至步驟S405將重新計算出的沙箱頭檔廣播至區塊鏈。
請返回第2B圖,金鑰驗證子模組214可對金鑰組進行驗證。金鑰組可包括:(1)認證單位的私鑰、照護服務提供者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(2)許可單位的私鑰、照護服務提供者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(3)照護服務提供者的公鑰、照護服務需求者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(4)照護服務提供者的私鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(5)照護服務需求者的私鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔;(6)許可單位的私鑰、照護服務提供者的公鑰、照護服務需求者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔。區塊鏈驗證子模組223可驗證沙箱的初始沙箱頭檔或重新產生的沙箱頭檔。沙箱存取權限管理子模組213可管理沙箱的存取權限,即於金鑰驗證子模組214和區塊鏈驗證子模組223所進行的驗證皆通過後,允許照護認證文件、工作許可准單、照護服務合約和服務歷程評價之任一個或多個儲存至沙箱。須說明的是,認證單位的私鑰、許可單位的私鑰、照護服務提供者的私鑰和照護服務需求者的私鑰係由認證單位、許可單位、照護服務提供者和照護服務需求者各自保存,而照護服務提供者的公鑰和照護服務需求者的公鑰則存放於照護服務平台的金鑰庫內,以供照護服務平台根據照護服務提供者和照護
服務需求者登入照護服務平台時所使用的帳號,於需要時來對應取用。
照護認證文件處理模組23可供認證單位13上傳照護服務提供者11的照護認證文件,其中新增子模組231可處理認證單位13對照護服務提供者11的照護認證和教育訓練證書的新增(如發證),而編輯子模組232可處理照護認證和教育訓練證書進行新增的更新(如停權失效、有效期展期或認證內容訂正)。服務工作許可處理模組24可供許可單位14上傳對照護服務提供者11的工作許可准單,其中提請申請子模組241用於供照護服務提供者11對許可單位14提出照護服務工作許可請求,而審查申請子模組242則供許可單位14處理審核與核發工作許可。
媒合模組25可供照護服務需求者12提出照護需求,以進行媒合比對而列出符合該照護需求的照護服務提供者11,而照護合約模組26可照護服務需求者12和符合該照護需求的照護服務提供者11達成協議時依據該協議產生照護服務合約。照護服務平台2更包括服務歷程評價模組(未圖示),其可供照護服務需求者12提出服務評價以供認證單13位或許可單位14審核而成為服務歷程評價。
因此,本案之照護服務方法的概略流程示意圖可如第2C圖所示,於步驟S201中,產生對應於照護服務提供者之沙箱;於步驟S202中,根據沙箱產生時的時間戳記及照護服務提供者的公鑰,產生沙箱的初始沙箱頭檔;於步驟S203中,將沙箱的初始沙箱頭檔廣播至區塊鏈;於步驟
S204中,於存取權限驗證通過時,允許認證單位的照護認證文件、許可單位的工作許可准單、照護服務提供者的照護服務合約、和照護服務需求者的服務歷程評價之任一個或多個儲存至沙箱;於步驟S205中,根據沙箱變更時的時間戳記、照護服務提供者的公鑰、以及沙箱中照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個,重新產生沙箱的沙箱頭檔;以及於步驟S206中,將沙箱之重新產生的沙箱頭檔廣播至該區塊鏈。
接著請參閱第5圖,說明認證單位的照護認證文件之處理過程,此時使用的是上述金鑰組(1),即認證單位的私鑰、照護服務提供者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔,可用於照護服務提供者的照護認證和教育訓練證書的新增(發證)或異動(停權失效、有效期展期或認證內容訂正)。於步驟S501中,由認證單位透過照護認證文件處理模組的新增子模組上傳照護認證和教育訓練證書文件,此時照護服務平台會要求認證單位上傳私鑰。接著於步驟S502中,將照護認證和教育訓練證書文件所屬的照護服務提供者的公鑰以及將該照護服務提供者在區塊鏈上的沙箱頭檔,送至照護服務平台來進行存取權限的判斷。若經沙箱管理模組的金鑰驗證子模組查核認證單位的私鑰和照護服務提供者的公鑰正確,且經區塊鏈處理模組的區塊鏈驗證子模組驗證區塊鏈上沙箱頭檔正確後,亦即驗證通過,於步驟S503中,沙箱管理模組的沙箱權限管理子模組允許照護認證和教育訓練證書文件上傳至沙箱中。
上傳完成後,沙箱管理模組的沙箱頭檔產生子模組依沙箱中所有的文件計算新的文件摘要和時間戳記,並結合照護服務提供者的公鑰經雜湊計算獲得新的沙箱頭檔,以更新至沙箱中存放原沙箱頭檔的帳本,再於步驟S504中,透過區塊鏈處理模組的區塊鏈更新子模組將沙箱頭檔更新於區塊鏈中放置原沙箱頭檔的位置。
承上,若為照護認證和教育訓練證書文件的異動,由認證單位透過照護認證文件處理模組的編輯子模組上傳更新後照護認證和教育訓練證書文件的有效狀態(停權失效)、有效日期(有效期展期)或內容,此時照護服務平台會要求認證單位的私鑰,並結合該更新後照護認證和教育訓練證書文件所屬的照護服務提供者的公鑰、以及該照護服務提供者在區塊鏈上的沙箱頭檔,藉此進行沙箱的存取權限判斷。若經金鑰驗證子模組查核認證單位的私鑰、照護服務提供者的公鑰正確以及經區塊鏈驗證子模組驗證沙箱頭檔正確後,即驗證通過後,沙箱存取權限管理子模組允許更新和編輯後的照護認證和教育訓練證書文件上傳至沙箱。更新完成後,沙箱頭檔產生子模組依沙箱中所有的文件計算獲得一組新的文件摘要和時間戳記並結合照護服務提供者的公鑰,經雜湊計算獲得新的沙箱頭檔並更新至沙箱中存放原沙箱頭檔的帳本,再透過區塊鏈更新子模組將沙箱頭檔更新於區塊鏈中存放原沙箱頭檔的位置。
請參閱第6圖,說明許可單位的工作許可准單之處理過程,此時使用的是上述金鑰組(2),即許可單位的私鑰、
照護服務提供者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔。於步驟S601中,服務工作許可處理模組的提請申請子模組可供照護服務提供者對許可單位提請服務工作需求,於步驟S602中,當許可單位收到請求後送出審核結果至服務工作許可處理模組的審查申請子模組,此時照護服務平台會要求許可單位的私鑰。接著於步驟S603中,照護服務平台依據許可單位的私鑰並結合提出請求之照護服務提供者的公鑰以及該照護服務提供者在區塊鏈上的沙箱頭檔,來進行沙箱存取權限的判斷。另外,照護服務平台可先將欲被審查的照護服務提供者的電子證書或電子認證及其有效期、照護服務歷程評價等文件或資料以線上唯讀的方式供許可單位進行線上審查。若經金鑰驗證子模組查核許可單位的私鑰、照護服務提供者的公鑰正確以及經區塊鏈驗證子模組驗證沙箱頭檔正確後,即驗證通過後,且許可單位的審查亦通過後,於步驟S604中,沙箱存取權限管理子模組可允許許可單位透過服務工作許可處理模組產生一工作許可准單並存放至沙箱。存入完成後,沙箱頭檔產生子模組可依沙箱所有的文件計算獲得一組新的文件摘要和時間戳記並結合提供者的公鑰經雜湊計算獲得新的沙箱頭檔並更新至沙箱中存放原沙箱頭檔的帳本,再於步驟S605中,區塊鏈處理模組的區塊鏈更新子模組將沙箱頭檔更新於區塊鏈中放原沙箱頭檔的位置。
承上,若因停權而准單失效,許可單位可透過服務工作許可處理模組進行此作業。平台要求許可單位的私鑰,
結合此照護服務提供者的公鑰以及區塊鏈上的照護服務提供者的沙箱頭檔雜湊值來進行沙箱的存取權限判斷。若經金鑰驗證子模組查核許可單位的私鑰、照護服務提供者的公鑰正確以及經區塊鏈驗證子模組驗證沙箱頭檔正確後,沙箱存取權限管理模組便允許工作許可准單更新為失效。更新完成後,沙箱頭檔產生子模組依沙箱所有的文件計算獲得一組新的文件摘要和時間戳記並結合提供者的公鑰經雜湊計算獲得新的沙箱頭檔,進而更新至沙箱中存放原沙箱頭檔的帳本,區塊鏈更新子模組再將沙箱頭檔更新於區塊鏈中存放原沙箱頭檔的位置。
請參閱第7圖,於步驟S701中,照護服務需求者向媒合模組發請委託照護服務需求,包括照護服務的條件和要求。於步驟S702中,照護服務提供者向照護服務平台提供一些認證、資料或工作准單等。於步驟S703中,媒合模組便依據照護服務的條件和要求自動進行媒合比對,列出滿足條件的候選清單。同時,照護服務平台向滿足條件的候選提供者們提出此照護服務需求者的條件和要求。若照護服務需求者核定某位照護服務提供者,而照護服務提供者不同意照護服務需求者的條件和要求時,則通知照護服務需求者進行下一輪的選擇。若照護服務需求者核定的照護服務提供者也同意照護服務需求者的條件和要求時,則媒合模組轉請照護合約模組進行智能合約的作業。
請參閱第8圖,當媒合成功後,照護合約模組可先產生一個電子化合約草稿,在此使用上述金鑰組(3),即照護
服務提供者的公鑰、照護服務需求者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔。於步驟801和步驟S802中,分別由照護服務需求者和照護服務提供者進行確認,確認可行之後,一份電子化合約會由照護服務需求者的公鑰產生此合約的電子簽章,同另一份電子化合約會由照護服務提供者的公鑰產生此合約的電子簽章,當此份電子化合約擁有雙方的電子簽章後,照護服務平台便利用雙方的公鑰進行確認,其中照護服務需求者和照護服務提供者的公鑰是存在照護服務平台的金鑰庫內,照護服務需求者和照護服務提供者登入並通過照護服務平台驗證後,在進行合約作業時,照護服務平台會依各自的平台識別碼(如平台帳號)於金鑰庫取其各自的公鑰。於步驟S803中,若經金鑰驗證子模組查核雙方的公鑰正確以及經區塊鏈驗證子模組驗證沙箱頭檔正確,即通過驗證後,於步驟S804中,沙箱存取權限管理模組可允許電子化合約和雙方的電子簽章存入沙箱內。存入完成後,沙箱頭檔產生子模組依沙箱所有的文件計算獲得一組新的文件摘要和時間戳記並結合提供者的公鑰經雜湊計算獲得新的沙箱頭檔,進而更新至沙箱中存放原沙箱頭檔的帳本,再於步驟S805中,區塊鏈更新子模組將沙箱頭檔更新於區塊鏈中存放原沙箱頭檔的位置。
同樣參閱第8圖,當要修改合約或提前終止合約時,在此使用上述公鑰組(4)和(5),即需要照護服務需求者和照護服務提供者雙方各自的私鑰並根據區塊鏈上的照護服務
提供者的沙箱頭檔來進行沙箱的存取權限判斷。若經金鑰驗證子模組查核雙方各自的私鑰正確後以及經區塊鏈驗證子模組驗證沙箱頭檔正確後,即通過驗證後,沙箱存取權限管理子模組變允許雙方修訂合約或提前終止合約的權限。更新完成後,沙箱頭檔產生子模組依沙箱中所有文件計算以獲得一組新的文件摘要和時間戳記並結合照護服務提供者的公鑰經雜湊計算獲得新的沙箱頭檔,接著更新至沙箱中存放原沙箱頭檔的帳本,而區塊鏈更新子模組再將沙箱頭檔更新於區塊鏈中原沙箱頭檔的位置。
請參閱第9圖,在此使用上述金鑰組(6),即許可單位的私鑰、照護服務提供者的公鑰、照護服務需求者的公鑰、和照護服務提供者的沙箱之區塊鏈上的沙箱頭檔。隨著照護服務的進行,於步驟S901中,照護服務需求者可透過照護服務評價模組的服務評價子模組對照護服務提供者進行服務評價。評價內容會先存在另一個資料庫中,於步驟902中,許可單位或認證單位可透過照護服務評價模組的審核子模組進行審核,若有負面評價時,許可單位或認證單位可進行調查。經審核調查後,照護服務平台可將照護服務需求者的服務評價轉換為評價分數作為照護服務提供者的服務歷程。許可單位或認證單位亦可進行評價分數。評完分數後,照護服務平台要求許可單位或認證單位的私鑰以及結合區塊鏈上的照護服務提供者的沙箱頭檔來進行沙箱的存取權限判斷。於步驟S903中,若經金要驗證子模組查核許可單位或認證單位的私鑰正確以及經區塊鏈驗證子模
組驗證沙箱頭檔正確,且許可單位或認證單位的私鑰和沙箱頭檔經沙箱管理模組來進行沙箱的使用權限判斷,通過驗證後,於步驟S904中,沙箱存取權限管理子模組允許將評價分數存入至沙箱中,而沙箱頭檔產生子模組依沙箱所有的文件計算獲得一組新的文件摘要和時間戳記並結合提供者的公鑰經雜湊計算獲得新的沙箱頭檔並更新至沙箱中存放原沙箱頭檔的帳本,於步驟S905中,區塊鏈更新子模組再將沙箱頭檔更新於區塊鏈中原沙箱頭檔的位置。
另外,以第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依區塊
鏈的新區塊的區塊本體內的內容經雜湊函式運算獲得此新區塊的區塊頭檔。
綜上所述,本案之照護服務系統及方法係利用區塊鏈存放專業照護服務提供者之照護認證與照護服務歷程之憑證,並提供智能合約技術於照護服務需求者和照護服務提供者之間,可將照護服務提供者之照護認證與照護服務歷程之文件能有效進行憑證化,並將照護服務需求者的需求和照護服務提供者之憑證化的文件進行自動化比對與媒合,以有效達成智慧化和自動化之照護服務之智能合約。因此。本案之照護服務系統及方法乃結合沙箱之安全機制、區塊鏈之分散式帳本技術、及智能合約之計算機協議,藉由照護服務平台產生沙箱且沙箱的沙箱頭檔存放至區塊鏈,以於照護服務需求者、照護服務提供者、許可單位和認證單位之間處理例如認證或證書、或工作許可之提出、審核和核發等作業、媒合和合約等作業。
上述實施例僅例示性說明本案之功效,而非用於限制本案,任何熟習此項技藝之人士均可在不違背本案之精神及範疇下對上述該些實施態樣進行修飾與改變。因此本案之權利保護範圍,應如後述之申請專利範圍所列。
Claims (12)
- 一種照護服務系統,係包括:沙箱,包括用以供存放及保護照護服務提供者之照護認證文件、工作許可准單、照護服務合約和服務歷程評價之任一個或多個之一個或多個帳本;以及照護服務平台,包括:沙箱管理模組,用以為該照護服務提供者產生對應的沙箱,以產生該沙箱的初始沙箱頭檔,且於存取權限驗證通過後,允許該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個存放至該沙箱,以重新產生該沙箱的沙箱頭檔,其中,該初始沙箱頭檔及該沙箱頭檔係為雜湊值;以及區塊鏈處理模組,用以將該沙箱管理模組產生之初始沙箱頭檔或重新產生之沙箱頭檔廣播至區塊鏈。
- 如申請專利範圍第1項所述之照護服務系統,其中,該沙箱管理模組包括沙箱產生子模組以及沙箱頭檔產生子模組,該區塊鏈處理模組包括更新子模組,以及其中,該沙箱產生子模組用以於新照護服務提供者加入時產生新沙箱,該沙箱頭檔產生子模組用以根據該新沙箱產生時的時間戳記和該新照護服務提供者的公鑰產生該新沙箱的初始沙箱頭檔,而該更新子模組用以將該新沙箱的初始沙箱頭檔廣播至該區塊鏈。
- 如申請專利範圍第1項所述之照護服務系統,其中,該沙箱管理模組包括沙箱頭檔產生子模組,該區塊鏈處理模組包括更新子模組,該沙箱頭檔產生子模組用以於該沙箱中內容變更時根據該沙箱變更時的時間戳記、該照護服務提供者的公鑰和該沙箱變更後的內容重新產生沙箱頭檔,而該更新子模組用以將該沙箱變更後而重新產生的沙箱頭檔廣播至該區塊鏈。
- 如申請專利範圍第1項所述之照護服務系統,其中,該沙箱管理模組包括沙箱存取權限管理子模組和金鑰驗證子模組,該區塊鏈處理模組包括區塊鏈驗證子模組,以及其中,當該金鑰驗證子模組所進行之金鑰驗證通過且該區塊鏈驗證子模組所進行之沙箱頭檔驗證通過後,該沙箱存取權限管理子模組允許該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個存放至該沙箱。
- 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括包含新增子模組和編輯子模組之照護認證文件處理模組,其用以供認證單位透過該新增子模組上傳新照護認證文件或透過該編輯子模組編輯該照護認證文件,以及其中,當該沙箱管理模組對該認證單位的私鑰和該照護服務提供者的公鑰驗證通過且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該認證單位上傳該新照護認證文件至該沙箱或編輯該沙箱中的照護認證文件,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
- 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括包含提請申請子模組和審查申請子模組之服務工作許可處理模組,其用以供該照護服務提供者透過該提請申請子模組提出照護服務工作許可的請求且供許可單位透過該審查申請子模組進行審查,以及其中,當該沙箱管理模組對該許可單位的私鑰和該照護服務提供者的公鑰驗證通過且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該許可單位的工作許可准單存放至該沙箱,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
- 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括媒合模組,其用以供照護服務需求者發出照護服務需求,以及其中,該媒合模組依據該照護服務需求進行媒合比對以列出滿足該照護服務需求的候選照護服務提供者,且該媒合模組向滿足該照護服務需求的候選照護服務提供者提供該照護服務需求,若該照護服務需求者所核定之照護服務提供者不同意該照護服務需求時,進行下一輪的選擇,而若該照護服務需求者所核定之照護服務提供者同意該照護服務需求時,完成媒合。
- 如申請專利範圍第7項所述之照護服務系統,其中,該照護服務平台更包括照護合約模組,其用以依據該媒合模組的媒合結果產生電子化合約草稿,經該照護服務需求者和所核定之照護服務提供者確認後,該照護合約模組利用該照護服務需求者的公鑰和所核定之照護服務提供者的公鑰產生電子化合約及其電子簽章,以及其中,當該沙箱管理模組對該照護服務需求者的公鑰和所核定之照護服務提供的公鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過時,該沙箱管理模組允許該電子化合約及其電子簽章放至該沙箱,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
- 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括照護合約模組,其用以供照護服務需求者和該照護服務提供者修改或終止合約,以及其中,當該沙箱管理模組對該照護服務需求者的私鑰和該照護服務提供者的私鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過後,該沙箱管理模組允許對該沙箱中該照護服務合約的異動,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
- 如申請專利範圍第1項所述之照護服務系統,其中,該照護服務平台更包括包含服務評價子模組和審核子模組之照護服務評價模組,用以供照護服務需求者透過該服務評價子模組對該照護服務提供者進行服務評價,以供許可單位或認證單位透過該審核子模組對該服務評價進行審核,以及其中,當該沙箱管理模組對該許可單位的私鑰或該認證單位的私鑰驗證通過,且該區塊鏈管理模組對該沙箱的當前沙箱頭檔驗證通過後,該沙箱管理模組允許該沙箱中該服務歷程評價的異動,而該沙箱管理模組重新計算該沙箱的沙箱頭檔,以供該區塊鏈處理模組將重新計算的沙箱頭檔廣播至該區塊鏈。
- 如申請專利範圍第1項所述之照護服務系統,其中,該區塊鏈處理模組包括區塊產生子模組、區塊鏈結處理子模組、區塊鏈驗證子模組及更新子模組,以及其中,該區塊產生子模組用以於新照護服務提供者加入時產生新區塊,該區塊鏈驗證子模組用以於將目前次新區塊之區塊頭檔存入該新區塊的預區塊頭檔且將該目前次新區塊之區塊本體的內容存入該新區塊之區塊本體,該更新子模組將該照護服務提供者之沙箱的初始沙箱頭檔或重新產生的沙箱頭檔廣播至該區塊鏈的所有區塊的區塊本體,且該區塊鏈結處理子模組依該區塊鏈的新區塊的區塊本體獲得該新區塊的區塊頭檔。
- 一種照護服務方法,係包括:產生對應於照護服務提供者之沙箱;根據該沙箱產生時的時間戳記及該照護服務提供者的公鑰,產生該沙箱的初始沙箱頭檔;將該沙箱的初始沙箱頭檔廣播至區塊鏈;於存取權限驗證通過時,允許認證單位的照護認證文件、許可單位的工作許可准單、照護服務提供者與照護服務需求者之間的照護服務合約、及該照護服務需求者的服務歷程評價之任一個或多個儲存至該沙箱;根據該沙箱變更時的時間戳記、該照護服務提供者的公鑰、以及該沙箱中該照護認證文件、該工作許可准單、該照護服務合約和該服務歷程評價之任一個或多個,重新產生該沙箱的沙箱頭檔;以及將該沙箱之重新產生的沙箱頭檔廣播至該區塊鏈。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107142965A TWI678665B (zh) | 2018-11-30 | 2018-11-30 | 照護服務系統及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107142965A TWI678665B (zh) | 2018-11-30 | 2018-11-30 | 照護服務系統及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI678665B true TWI678665B (zh) | 2019-12-01 |
TW202022721A TW202022721A (zh) | 2020-06-16 |
Family
ID=69582545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107142965A TWI678665B (zh) | 2018-11-30 | 2018-11-30 | 照護服務系統及其方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI678665B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111901432A (zh) * | 2020-07-31 | 2020-11-06 | 广东尚恒智汇科技发展有限公司 | 一种基于区块链的安全数据交换方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106999164A (zh) * | 2014-08-21 | 2017-08-01 | 古拉森斯股份有限公司 | 用于进行体液的非侵入性分析的***和方法 |
US20170372300A1 (en) * | 2016-06-24 | 2017-12-28 | PokitDok, Inc. | System and method for cryptographically verified data driven contracts |
CN107819583A (zh) * | 2016-09-13 | 2018-03-20 | 渡边浩志 | 密钥的防滥用技术 |
TWI637280B (zh) * | 2017-05-16 | 2018-10-01 | 緯創資通股份有限公司 | 基於物聯網架構的監控方法、霧運算終端以及物聯網系統 |
CN108769224A (zh) * | 2018-05-23 | 2018-11-06 | 厦门波耐模型设计有限责任公司 | 伺寝机器人物联网*** |
-
2018
- 2018-11-30 TW TW107142965A patent/TWI678665B/zh active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106999164A (zh) * | 2014-08-21 | 2017-08-01 | 古拉森斯股份有限公司 | 用于进行体液的非侵入性分析的***和方法 |
US20170372300A1 (en) * | 2016-06-24 | 2017-12-28 | PokitDok, Inc. | System and method for cryptographically verified data driven contracts |
CN107819583A (zh) * | 2016-09-13 | 2018-03-20 | 渡边浩志 | 密钥的防滥用技术 |
TWI637280B (zh) * | 2017-05-16 | 2018-10-01 | 緯創資通股份有限公司 | 基於物聯網架構的監控方法、霧運算終端以及物聯網系統 |
CN108769224A (zh) * | 2018-05-23 | 2018-11-06 | 厦门波耐模型设计有限责任公司 | 伺寝机器人物联网*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111901432A (zh) * | 2020-07-31 | 2020-11-06 | 广东尚恒智汇科技发展有限公司 | 一种基于区块链的安全数据交换方法 |
Also Published As
Publication number | Publication date |
---|---|
TW202022721A (zh) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108846776B (zh) | 一种基于区块链技术的数字版权保护方法 | |
Bamakan et al. | Patents and intellectual property assets as non-fungible tokens; key technologies and challenges | |
Palma et al. | Blockchain and smart contracts for higher education registry in Brazil | |
CN109729093A (zh) | 一种基于区块链的数字版权登记技术 | |
KR101026607B1 (ko) | 디지털 콘텐츠 공표 및 대응 디지털 공표자 라이센스 발행 방법 및 컴퓨터 판독가능 기록매체 | |
CN112069165A (zh) | 文档编校和协调 | |
Pech | Copyright unchained: how blockchain technology can change the administration and distribution of copyright protected works | |
CN114450708A (zh) | 基于现有链码的链码推荐 | |
CN111753002A (zh) | 基于同意的数据管理 | |
WO2022225467A1 (en) | System and method for creating multi dimension blockchain | |
CN111949651A (zh) | 追踪数据传输 | |
CN111831740A (zh) | 对等体的同步 | |
US20190080369A1 (en) | Systems and methods for providing a decentralized platform for connecting members of an open-science community | |
US11687904B2 (en) | Downstream tracking of content consumption | |
CN112052474A (zh) | 蓝光拷贝服务 | |
TWI678665B (zh) | 照護服務系統及其方法 | |
Mohammadipanah et al. | Potential of blockchain approach on development and security of microbial databases | |
CN109658246A (zh) | 将托管登记的链下资产发布为链上数字资产的***和方法 | |
Newberry | Copyright Reform in China: A TRIPS Much Shorter and Less Strange Than Imagined | |
US20190294759A1 (en) | Digital Media Distribution Computer System | |
Kuspratomo et al. | Making Implementation Deed Electronically Based on Law of Notary | |
Lepiane et al. | Digital degree certificates for higher education in brazil: A technical policy specification | |
CN114981773A (zh) | 无冲突版本控制 | |
CN112052473A (zh) | 地理位置合规性 | |
Elton | Mechanical licensing before and after the music modernization act |