System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及家政服務領域,具體涉及一種基于區塊鏈的家政從業者信用信息管理系統。
技術介紹
1、據調查顯示,我國家政服務業信用缺失問題已經成為制約家政行業健康發展的關鍵因素。部分家政服務員隱瞞真實信息、部分家政企業虛假宣傳、損害消費者利益的案件頻發,這些現象嚴重擾亂家政市場秩序,給家政服務業健康發展帶來不利影響。因此,迫切需要建立一套完整真實的家政從業者信用信息管理系統,讓消費者能知情、服務可查詢。
2、“家政信用查”小程序,雖然支持家政企業為家政從業者建立信用記錄,開展職業背景信息驗證核查,能夠為消費者免費提供家政企業和家政從業者信用信息查詢服務,但這項工作不僅依賴于家政服務機構和家政從業者的主觀能動性,目前推廣使用的覆蓋面也不夠,實行的效果不夠理想。同時,大部分家政信用平臺在建設過程中缺乏消費者的有效參與,服務評價真實性問題未得到完全的解決。
3、目前主流的區塊鏈的運算需要依靠算力資源豐富的節點計算機,直接運行在手機端的輕量級區塊鏈技術還比較匱乏,無法滿足手機端參與區塊鏈建設的使用需求。
4、因此,本專利技術提供一種基于區塊鏈的家政從業者信用信息管理系統,用于解決上述所提出的相關技術問題。
技術實現思路
1、本專利技術的目的在于提供一種基于區塊鏈的家政從業者信用信息管理系統。本專利技術所述區塊鏈由家政門店節點、家政從業者節點、消費者節點三類組成,家政門店節點負責審核信息真偽、監督區塊鏈的生成,家政從業者節點和消費者節點主動生成區塊鏈內容,家政
2、為了實現上述目的,本專利技術提供以下技術方案:
3、本專利技術提供了一種基于區塊鏈的家政從業者信用信息管理系統,包括用戶認證單元、區塊鏈角色管理單元、a類節點單元、b類節點單元、數據處理單元、區塊生成單元、密鑰管理單元、數據轉換單元、信息查詢單元,其中:
4、所述用戶認證單元用于完成家政從業者和消費者賬號的注冊、信息核驗和發放登錄時的b類角色身份碼,當家政從業者節點或消費者節點登錄系統時,由用戶認證單元生成隨機的b類角色身份碼,b類角色身份碼發送至登錄節點標志位,并向區塊鏈角色管理單元廣播信息。
5、所述區塊鏈角色管理單元用于完成家政門店節點、家政從業者節點和消費者節點上鏈驗證,并根據接收到的角色身份碼驗證通過后,將家政門店節點加入a類節點單元,將家政從業者節點和消費者節點加入b類節點單元。
6、所述a類節點單元用于生成候選節點或a類記賬節點,a類節點包括n個家政門店節點,并且初始家政門店節點不低于4個,a類節點通過計算自身權重值chance(x),并與設定值k進行比較,當滿足chance(x)<k條件的a類節點數滿足[0.2*n,0.5*n]時,則候選節點當選并全網廣播,否則重新選取候選節點,候選節點生命周期由a類節點數量n決定。當整個區塊鏈中沒有b類記賬節點申請時,由候選節點在a類節點中的非候選節點選取a類記賬節點,持續完成區塊鏈的生成。
7、優選的,自身權重值chance(x)滿足關系式:
8、chancet(x)=find1,2((1-chancet-1(x))*rand(0,1)(decimal).fid(x)/rand(0,100)(prime))
9、chance0(x)=*rand(0,1)(decimal)
10、其中,t為時間序列,fid()為獲取某個a類節點編號,find1,2()為獲取某個值的小數部分前2位的值,rand()為獲取隨機值,chance0(x)為a類節點x的初始權重值,decimal為小數,prime為素數。
11、優選的,設定值k的取值由所有a類節點rand(0,1)(decimal)值的最大的k-means聚類中心值確定。
12、優選的,a類記賬節點負責完成非業務性區塊的生成和上傳,只有當區塊鏈中沒有b類記賬節點申請時,候選節點向a類非候選節點發出廣播,此時a類非候選節點發出a類記賬節點申請,a類記賬節點由非候選節點執行計算工作值worker(x),并向候選節點廣播,候選節點按照節點工作值大小選出最大值所在的節點,計算工作值worker(x)滿足關系式:
13、worker(x)=findlast(aes256(fid(x)+rand(0,1)(decimaxl)))
14、其中,aes256()為通過aes算法計算256位密鑰值,findlast()為找到某一字符串最后一個字符的ascii碼值。
15、所述b類節點單元用來在候選節點監督下產生b類記賬節點,b類節點由家政業務員節點和消費者節點組成,當家政從業者上傳、更新本人信息、更新訂單信息或消費者對家政從業者業務訂單進行打分、點評時,由家政從業者或者消費者通過手機程序主動發出b類記賬節點申請,當多個b類節點發出b類記賬節點申請,則候選節點按照時間戳先后決定b類記賬節點順序,當前b類記賬節點工作時,其他b類記賬節點按照時間戳順序進入b類記賬節點緩沖池。
16、所述數據存儲處理單元用來處理b類記賬節點中關于家政業務員的信息,包括家政從業者上傳、更新的資料信息和消費者對家政從業者服務訂單進行的打分、點評信息等。
17、優選的,數據存儲處理單元對b類記賬節點信息內容處理的方法為:
18、信息內容經過哈希計算生成默克爾有向無環圖(merkle?dag),數據存儲處理單元將merkle?dag和家政從業者數據報頭分別傳遞給b類記賬節點和密鑰管理單元,將信息內容、merkle?dag和家政從業者數據報頭傳遞至數據存儲中心。
19、數據存儲中心為存儲矩陣,至少包括3臺存儲設備,相互完成數據同步和備份,負責接收并存儲區塊內容和家政從業者數據報頭,數據存儲中心通過目錄密碼本映射merkledag樹狀結構,將數據內容以256kb大小分割,以merkle?dag每個文件塊的hash值前8位作為目錄名,以merkle?dag每個文件塊的hash值的后38位作為文件名,按照merkle?dag映射的文件目錄樹分散存儲。
20、目錄密碼本用于生成與merkle?dag相一致的樹狀目錄結構,用于分散存儲區塊內容信息,單一存儲設備上只有一個樹狀目錄,當前區塊內容存儲完成后,由數據存儲中心向數據轉換單元單向更新目錄密碼本。
21、所述區塊鏈生成單元用來引導當前記賬節點生成區塊并更新區塊鏈。
22、優選的,a類記賬節點區塊內容包括前一區塊的哈希值、上一區塊的家政從業者數據報頭和merkle?da本文檔來自技高網...
【技術保護點】
1.一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于,包括:
2.根據權利要求1所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:需要3個參與主體:家政服務公司、家政從業者、消費者,家政服務公司負責建設家政從業者信用信息管理系統、信息真實性審核、提供家政從業者信用信息查詢服務,家政從業者負責上傳個人信息、生成訂單信息、提供相應證書資料等,消費者對家政從業者服務訂單進行打分和評價。
3.根據權利要求1所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:用戶認證單元按照實現家政業務實施過程將節點分為3種,分別是家政門店節點、家政從業者節點、消費者節點,按照區塊鏈生成過程分為2類,分別是A類節點、B類節點,A類節點由家政門店節點組成,B類節點由家政從業者節點和消費者節點組成。
4.根據權利要求1和3所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:家政從業者、消費者需要通過手機程序向用戶認證單元申請賬號注冊,在賬號注冊完成時,用戶認證單元向家政從業者、消費者的手機程序發送B類角色身份碼,并將賬號消息和B類角色身
5.根據權利要求1所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:A類節點單元優先產生候選節點,候選節點負責選舉記賬節點,監督區塊的生成和區塊鏈的更新,候選節點由A類節點通過計算自身權重值chance(x),并與設定值K進行比較產生,當滿足chance(x)<K條件的節點數滿足[0.2*N,0.5*N]時,則候選節點當選并全網廣播,否則重新選取候選節點,候選節點生命周期TN由A類節點數量N決定。
6.根據權利要求1或5所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:候選節點產生后,會向整個區塊鏈進行廣播,開始接受B類節點記賬申請,B類節點由家政業務員節點和消費者節點組成,當家政從業者上傳、更新本人信息、更新訂單信息或消費者對家政從業者服務訂單進行打分、點評時,由家政從業者或者消費者通過手機程序主動發出B類記賬節點申請,當多個B類節點發出B類記賬節點申請,則候選節點按照時間戳先后決定B類記賬節點順序,當前B類記賬節點工作時,其他B類記賬節點按照時間戳順序進入B類記賬節點緩沖池,當整個區塊鏈中沒有B類記賬節點申請時,由候選節點在A類節點中的非候選節點選取A類記賬節點,持續完成區塊鏈的生成。
7.根據權利要求1或6所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:A類記賬節點負責完成非業務性區塊的生成和上傳,A類記賬節點由非候選節點執行計算工作值worker(x),并向候選節點廣播,候選節點按照節點工作值大小選出大小的值所在的節點。
8.根據權利要求1或6所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:B類記賬節點當選后,將節點信息內容發送至數據存儲處理單元,數據存儲處理單元將信息內容經過哈希計算生成默克爾有向無環圖(Merkle?DAG),將Merkle?DAG和家政從業者數據報頭分別傳遞給B類記賬節點和密鑰管理單元,將區塊內容、Merkle?DAG和家政從業者數據報頭傳遞至數據存儲中心。
9.根據權利要求1所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:數據轉換單元用于將接收到的Merkle?DAG和目錄密碼本結合,提出相應家政從業者的信息內容,并發送至信息查詢單元。
10.根據權利要求1所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:消費者可以在手機程序中向家政從業者發出查詢申請,由家政從業者在系統中確認后,將存儲密鑰推送至消費者查詢接口,信息查詢單元通過區塊鏈核驗存儲密鑰的真偽,確認無誤后,通過存儲密鑰與消費者提供的家政從業者信息,向數據轉換單元提取內容數據,提取成功后,向消費者返回家政從業者的全部記錄,包含其他消費者對其服務的評價內容等。
...【技術特征摘要】
1.一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于,包括:
2.根據權利要求1所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:需要3個參與主體:家政服務公司、家政從業者、消費者,家政服務公司負責建設家政從業者信用信息管理系統、信息真實性審核、提供家政從業者信用信息查詢服務,家政從業者負責上傳個人信息、生成訂單信息、提供相應證書資料等,消費者對家政從業者服務訂單進行打分和評價。
3.根據權利要求1所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:用戶認證單元按照實現家政業務實施過程將節點分為3種,分別是家政門店節點、家政從業者節點、消費者節點,按照區塊鏈生成過程分為2類,分別是a類節點、b類節點,a類節點由家政門店節點組成,b類節點由家政從業者節點和消費者節點組成。
4.根據權利要求1和3所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:家政從業者、消費者需要通過手機程序向用戶認證單元申請賬號注冊,在賬號注冊完成時,用戶認證單元向家政從業者、消費者的手機程序發送b類角色身份碼,并將賬號消息和b類角色身份碼發送至區塊鏈角色管理單元。
5.根據權利要求1所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:a類節點單元優先產生候選節點,候選節點負責選舉記賬節點,監督區塊的生成和區塊鏈的更新,候選節點由a類節點通過計算自身權重值chance(x),并與設定值k進行比較產生,當滿足chance(x)<k條件的節點數滿足[0.2*n,0.5*n]時,則候選節點當選并全網廣播,否則重新選取候選節點,候選節點生命周期tn由a類節點數量n決定。
6.根據權利要求1或5所述的一種基于區塊鏈的家政從業者信用信息管理系統,其特征在于:候選節點產生后,會向整個區塊鏈進行廣播,開始接受b類節點記賬申請,b類節點由家政業務員節點和消費者節點組成,當家政從業者上傳、更新本...
【專利技術屬性】
技術研發人員:李恩華,閆夢若,張佃君,周慶平,向元,
申請(專利權)人:湖南信息職業技術學院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。