[發(fā)明專利]一種去中心化的分布式服務方法、系統(tǒng)及裝置有效
| 申請?zhí)枺?/td> | 202110492679.0 | 申請日: | 2021-05-07 |
| 公開(公告)號: | CN112995345B | 公開(公告)日: | 2021-08-10 |
| 發(fā)明(設計)人: | 張潔;王剛;翟鋮杰 | 申請(專利權(quán))人: | 南京鉉盈網(wǎng)絡科技有限公司;南京智盈人工智能研究院有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;G06F21/64 |
| 代理公司: | 北京瀛和律師事務所 11744 | 代理人: | 段曉林 |
| 地址: | 210012 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 中心 分布式 服務 方法 系統(tǒng) 裝置 | ||
本發(fā)明提供一種去中心化的分布式服務方法、系統(tǒng)及裝置,包括:對獨立服務進行校驗,若校驗成功,批準接入業(yè)務平臺;對通信請求進行校驗,若校驗成功,批準建立通信,若校驗失敗,拒絕建立通信;對通信結(jié)果進行合法性校驗;將通信結(jié)果進行分布式記賬;響應于對通信請求校驗失敗的結(jié)果,按照節(jié)點管理的規(guī)則管理發(fā)出通信請求的服務節(jié)點;其它服務節(jié)點根據(jù)公鑰對通信結(jié)果進行合法性校驗,生成合法性校驗結(jié)果;對所有合法性校驗結(jié)果進行判斷,若校驗失敗的結(jié)果的數(shù)量超過校驗成功的結(jié)果的數(shù)量,則按照節(jié)點管理的規(guī)則管理發(fā)出通信請求的服務節(jié)點。本發(fā)明保證了數(shù)據(jù)通信的安全性,實現(xiàn)服務節(jié)點之間通信的智能合約,保證了通信的獨立性。
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)通信技術(shù)領(lǐng)域,具體涉及一種去中心化的分布式服務方法、系統(tǒng)及裝置。
背景技術(shù)
傳統(tǒng)分布式服務器架構(gòu)是一種中心化的分布式架構(gòu)思想,所有的請求經(jīng)過網(wǎng)關(guān),對請求進行過濾以及認證,然后通過網(wǎng)關(guān)對請求進行轉(zhuǎn)發(fā),然后各個服務執(zhí)行自己的功能,但是這條請求的規(guī)則必須是該服務器去制定的,否則將無法工作,而網(wǎng)關(guān)則是該服務器的中心。采用這種依賴中心化的架構(gòu)形式的話,一旦出現(xiàn)某個請求是其他服務器制定的規(guī)則這種情況,當需要處理它的時候,現(xiàn)有架構(gòu)的服務方式將無法在保證它安全有效的前提下對其進行處理。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:提供一種去中心化的分布式服務方法、系統(tǒng)及裝置,利用數(shù)據(jù)通信的分布式記賬與共識機制,保證了數(shù)據(jù)通信的開放性與安全性,更進一步地,還能夠統(tǒng)一HTTP API并且將其與區(qū)塊鏈網(wǎng)絡的P2P通信以及多節(jié)點平臺進行結(jié)合,實現(xiàn)服務節(jié)點之間通信的智能合約,從而保證了通信的獨立性。
本發(fā)明是這樣實現(xiàn)的:一種去中心化的分布式服務方法,包括:
對請求接入業(yè)務平臺的獨立服務進行校驗,若校驗成功,生成批準接入信息,授予公鑰,若校驗失敗,生成拒絕接入信息;
對服務節(jié)點發(fā)出的通信請求進行校驗,若校驗成功,批準通信請求,若校驗失敗,拒絕通信請求,并發(fā)送此次對通信請求校驗失敗的結(jié)果;
針對服務節(jié)點返回的通信結(jié)果,其它服務節(jié)點根據(jù)公鑰對通信結(jié)果進行合法性校驗,生成合法性校驗結(jié)果;
將通信結(jié)果進行分布式記賬;
響應于對通信請求校驗失敗的結(jié)果,按照節(jié)點管理的規(guī)則管理發(fā)出通信請求的服務節(jié)點;
對所有合法性校驗結(jié)果進行判斷,若校驗失敗的結(jié)果的數(shù)量超過校驗成功的結(jié)果的數(shù)量,則按照節(jié)點管理的規(guī)則管理發(fā)出通信請求的服務節(jié)點。
進一步地,還包括:
記錄服務節(jié)點之間的通信過程,并根據(jù)查詢請求,提供通信記錄。
進一步地,所述對請求接入業(yè)務平臺的獨立服務進行校驗的過程為:
單獨訪問所述獨立服務的業(yè)務接口,判斷是否存在異常代碼,若存在,校驗失敗,若不存在,校驗成功。
進一步地,所述對請求接入業(yè)務平臺的獨立服務進行校驗的過程為:
單獨訪問所述獨立服務的業(yè)務接口,判斷是否存在異常代碼,若存在,校驗失敗,若不存在,向該獨立服務發(fā)送測試請求,根據(jù)測試請求的返回結(jié)果判斷獨立服務是否遵循統(tǒng)一HTTP API的智能合約準則,若不遵循,校驗失敗,若遵循,校驗成功。
進一步地,所述對請求接入業(yè)務平臺的獨立服務進行校驗的過程為:
單獨訪問所述獨立服務的業(yè)務接口,判斷是否存在異常代碼,若存在,校驗失敗,若不存在,向該獨立服務發(fā)送業(yè)務請求,根據(jù)業(yè)務請求的返回結(jié)果判斷該獨立服務的業(yè)務功能與預設業(yè)務功能是否一致,若不一致,校驗失敗,若一致,校驗成功。
進一步地,所述對請求接入業(yè)務平臺的獨立服務進行校驗的過程為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京鉉盈網(wǎng)絡科技有限公司;南京智盈人工智能研究院有限公司,未經(jīng)南京鉉盈網(wǎng)絡科技有限公司;南京智盈人工智能研究院有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110492679.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





