[發明專利]基于區塊鏈與自然語言處理的眾包數據庫構建方法及裝置在審
| 申請號: | 202010786272.4 | 申請日: | 2020-08-07 |
| 公開(公告)號: | CN111930717A | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 孟家樂;楊安家;李勇標;王琨;劉曉冬;李明 | 申請(專利權)人: | 暨南大學 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/27;G06F40/284;G06F16/242;G06Q20/06;G06Q20/38;G06Q40/04 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 李君 |
| 地址: | 510632 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 自然語言 處理 數據庫 構建 方法 裝置 | ||
1.一種基于區塊鏈與自然語言處理的眾包數據庫構建方法,其特征在于,所述方法包括:
接收雇主根據語音導航選擇的眾包任務類型;
接收雇主根據語音導航輸入的眾包任務以及相應的任務附件;
接收雇主根據語音導航輸入的任務相關信息;其中,所述任務相關信息包括允許申請的工作者總人數、眾包任務需要的人數、任務完成時間、信譽要求、雇主的公鑰、眾包任務的酬金、獎勵以及違約金;
利用自然語言解析技術,根據任務模板合約的眾包任務格式,將自然語言式眾包任務轉換為SQL式眾包任務,并提取任務相關信息;
更新任務模板合約,將SQL式眾包任務替換任務模板合約中的自然語言式眾包任務,生成最終任務模板合約;
將編譯后的最終任務模板合約發送至區塊鏈平臺,以使區塊鏈平臺中各個節點對智能合約信息進行確認,在確認完成后,將任務注冊信息保存至區塊鏈平臺中。
2.根據權利要求1所述的眾包數據庫構建方法,其特征在于,所述方法還包括:
當工作者選擇向雇主申請接受SQL式眾包任務后,接收工作者提交的任務初步解決方案;
接收雇主根據任務初步解決方案、工作者的信譽值以及工作者的歷史評價選擇的工作者信息;
接收工作者在處理任務的過程中定期發布的任務狀態信息,在任務匯總合約中不斷更新任務狀態信息,以使雇主能夠查詢當前任務狀態信息;
若在任務完成時間內接收到工作者發布的任務結果,則將任務結果發送至區塊鏈平臺,同時在任務匯總合約中將任務狀態信息由“待完成”更新為“待評估”;其中,所述任務結果為工作者利用雇主的公鑰加密的任務結果;
若雇主在規定的時間內對工作者進行評價,則根據雇主的評價結果進行相應的處理;若雇主未在規定時間內對工作者進行評價,在任務匯總合約中將任務狀態信息由“待確認結果”更新為“完成”,按照任務模板合約將眾包任務的酬金轉給工作者,在用戶匯總合約中增加工作者的“信譽值”;
若在任務完成時間內未接收到工作者發布的任務結果,則在任務匯總合約中將任務狀態信息由“待完成”更新為“取消”,在用戶匯總合約中減少工作者的“信譽值”,同時按照任務模板合約向雇主支付違約金,并在用戶匯總合約中進行記錄。
3.根據權利要求2所述的眾包數據庫構建方法,其特征在于,所述根據雇主的評價結果進行相應的處理,具體包括:
若雇主在評價中更新為“滿意”,則按照任務模板合約將眾包任務的酬金轉給工作者,在任務匯總合約中將任務狀態信息由“待評估”更新為“完成”,在用戶匯總合約中增加工作者的“信譽值”,以及將任務相關信息更新到“用戶已完成任務列表”;
若雇主在評價中更新為“不滿意”,在任務匯總合約中將任務狀態信息由“待評估”更新為“待確認結果”,在用戶匯總合約中減少工作者的“信譽值”,若在規定時間內接收到工作者提交的上訴信息,則將上訴信息發送至區塊鏈平臺,以使區塊鏈平臺的其他節點共同評估任務結果,若評估結果為“任務結果符合雇主要求”,則在任務匯總合約中將任務狀態信息由“待確認結果”更新為“完成”,按照任務模板合約將眾包任務的酬金轉給工作者,在用戶匯總合約中增加工作者的“信譽值”,若評估結果為“任務結果不符合雇主要求”,則在任務匯總合約中將任務狀態信息由“待確認結果”更新為“完成”;若在規定時間內未接收到工作者提交的上訴信息,則在任務匯總合約中將任務狀態信息由“待確認結果”更新為“完成”。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于暨南大學,未經暨南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010786272.4/1.html,轉載請聲明來源鉆瓜專利網。





