[發(fā)明專利]基于區(qū)塊鏈面向節(jié)點動態(tài)的分層電子病歷存儲方法及裝置在審
| 申請?zhí)枺?/td> | 202010344869.3 | 申請日: | 2020-04-27 |
| 公開(公告)號: | CN111599425A | 公開(公告)日: | 2020-08-28 |
| 發(fā)明(設(shè)計)人: | 樊玉琦;伍喚宇;平潤潤;李亞茹;鮑齊龍;穆罕默德·埃爾霍塞尼 | 申請(專利權(quán))人: | 合肥工業(yè)大學(xué) |
| 主分類號: | G16H10/60 | 分類號: | G16H10/60;G06F21/62;G06F21/64 |
| 代理公司: | 合肥方舟知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 34158 | 代理人: | 劉躍 |
| 地址: | 230009 安*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 面向 節(jié)點 動態(tài) 分層 電子 病歷 存儲 方法 裝置 | ||
1.基于區(qū)塊鏈面向節(jié)點動態(tài)的分層電子病歷存儲方法,其特征在于:所述方法具體步驟包括:
步驟一:根據(jù)病人發(fā)送的調(diào)取請求,通過數(shù)據(jù)共識處理、數(shù)據(jù)同步處理、數(shù)據(jù)傳播處理,讀取相關(guān)數(shù)據(jù);
步驟二:根據(jù)病人發(fā)送的授權(quán)和密鑰,將步驟一中讀取的相關(guān)數(shù)據(jù)發(fā)送至對應(yīng)科室醫(yī)生;
步驟三:根據(jù)步驟二中的病人授權(quán),允許醫(yī)生對對應(yīng)病歷進行數(shù)據(jù)寫入管理;
步驟四:將步驟三中醫(yī)生對病歷的管理操作反饋至數(shù)據(jù)池。
2.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈面向節(jié)點動態(tài)的分層電子病歷存儲方法,其特征在于:所述數(shù)據(jù)共識處理,具體步驟包括:
步驟0:所有主要節(jié)點將接收到的病歷寫上時間戳,并轉(zhuǎn)變?yōu)闇?zhǔn)備廣播的狀態(tài);
步驟1:若本節(jié)點為主要節(jié)點,x=節(jié)點在t到t+m時間段內(nèi)根據(jù)接收到的病歷信息所計算的默克爾樹;若本節(jié)點為邊緣節(jié)點,x置空;
步驟2:order節(jié)點向所有主要節(jié)點發(fā)送消息,通知其打包t到t+m時間段內(nèi)的病歷;
步驟3:階段個數(shù)小于f+1,繼續(xù)步驟4;否則,算法結(jié)束;
步驟4:本節(jié)點廣播自己的輸入值value(x),并轉(zhuǎn)變?yōu)闇?zhǔn)備接收提議的狀態(tài);
步驟5:若本節(jié)點接收到其他節(jié)點廣播的value(y)次數(shù)至少n-f次,則本節(jié)點廣播propose(y);
步驟6:若本節(jié)點接收到propose(z)至少f次,則本節(jié)點修改x為z;
步驟7:RSA隨機數(shù)生成器生成第i階段的主節(jié)點vi,且每階段主節(jié)點不重復(fù);
步驟8:主節(jié)點vi廣播其值value(w);
步驟9:若本節(jié)點接收到propose(x)的次數(shù)嚴(yán)格少于n-f,則本節(jié)點修改x為w;
步驟10:階段個數(shù)加1,返回步驟3。
3.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈面向節(jié)點動態(tài)的分層電子病歷存儲方法,其特征在于:所述數(shù)據(jù)同步處理,具體步驟包括:
步驟0:若節(jié)點u在傳播算法中調(diào)用本算法,或者某一時刻與網(wǎng)絡(luò)斷開連接,進入步驟1;
步驟1:如果是與網(wǎng)絡(luò)斷開連接,停止廣播病歷區(qū)塊,新增病歷保留在本地,系統(tǒng)在網(wǎng)絡(luò)分區(qū)中繼續(xù)運行,等待網(wǎng)絡(luò)恢復(fù),否則直接進入步驟2;
步驟2:通過仲裁系統(tǒng)查詢區(qū)塊鏈最新狀態(tài);
步驟3:向由仲裁算法判斷出來的最新正確節(jié)點同步,應(yīng)用讀取服務(wù)器獲得數(shù)據(jù),若同步失敗,則進入步驟2;
步驟4:同步完成后重新開始執(zhí)行算法。
4.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈面向節(jié)點動態(tài)的分層電子病歷存儲方法,其特征在于:所述數(shù)據(jù)傳播處理,具體步驟包括:
步驟0:在未啟動共識時,邊緣節(jié)點v上傳病歷至自己所屬的主節(jié)點,主節(jié)點u將v的病歷以及其他主節(jié)點廣播的病歷保存在本地病歷池中;
步驟1:進行到算法步驟2時廣播value(xi);
步驟2:i次共識中選取t2為t到t+m時間內(nèi)的病歷用來計算默克爾樹,在i次共識完成后;
步驟3:將緩沖區(qū)中由自己范圍內(nèi)醫(yī)院上傳的病歷打包,向輸入值與系統(tǒng)共識值相同的節(jié)點請求是否已經(jīng)被區(qū)塊鏈確認(rèn)的驗證;
步驟4:被請求的節(jié)點通過默克爾樹路徑驗證病歷,并返回驗證結(jié)果給請求節(jié)點,返回的結(jié)果為value(y),其中包含沒有得到確認(rèn)的病歷;
步驟5:在t到t+m階段,若病歷被設(shè)置保留標(biāo)記,則放入value(y);若病歷沒有設(shè)置保留標(biāo)志,則將病歷刪除;當(dāng)value(y)不是空集時,結(jié)束算法。
5.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈面向節(jié)點動態(tài)的分層電子病歷存儲方法,其特征在于:該電子病歷存儲方法,還包括可確認(rèn)數(shù)據(jù)的完整性及準(zhǔn)確的校驗算法,所校驗算法包括實時校驗算法和周期校驗算法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于合肥工業(yè)大學(xué),未經(jīng)合肥工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010344869.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 節(jié)點查詢方法、節(jié)點、移動通訊系統(tǒng)和計算機程序產(chǎn)品
- 一種根據(jù)節(jié)點集合構(gòu)造節(jié)點關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點鎖定部件、節(jié)點滑軌、節(jié)點和機箱
- 一種待推薦節(jié)點線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點、節(jié)點及施主節(jié)點
- 節(jié)點布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機構(gòu)
- 節(jié)點掛載方法、裝置、網(wǎng)絡(luò)節(jié)點及存儲介質(zhì)





