[發明專利]編程題目發布、解答代碼發布、解答代碼檢驗方法及系統有效
| 申請號: | 201811260961.0 | 申請日: | 2018-10-26 |
| 公開(公告)號: | CN109345392B | 公開(公告)日: | 2020-06-23 |
| 發明(設計)人: | 楊達一 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/08;G06F16/13 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編程 題目 發布 解答 代碼 檢驗 方法 系統 | ||
1.一種基于區塊鏈的解答代碼發布方法,基于編程題目發布方法,所述編程題目發布方法包括:
第一目標節點創設待發布的編程題目;所述第一目標節點為區塊鏈網絡中的任一節點;
所述第一目標節點基于題目相關數據,構建題目發布交易,并向所述區塊鏈網絡廣播所述題目發布交易;所述題目相關數據包括所述編程題目;
針對獲得所述題目發布交易的每個節點,該節點基于各節點之間的共識機制,將所述題目發布交易寫入區塊鏈;
所述解答代碼發布方法包括:
第二目標節點獲取編程題目;所述第二目標節點為區塊鏈網絡中的任一節點;
所述第二目標節點將所述編程題目提供給被測試用戶進行解答,并接收所述被測試用戶上傳的解答代碼;
所述第二目標節點基于解答相關數據,構建解答發布交易,并向所述區塊鏈網絡廣播所述解答發布交易;所述解答相關數據包括所述編程題目的題目標識、所述解答代碼與所述被測試用戶的用戶標識;
針對獲得所述解答發布交易的每個節點,該節點基于各節點之間的共識機制,將所述解答發布交易寫入區塊鏈。
2.如權利要求1所述的方法,所述題目相關數據還包括所述第一目標節點的節點標識。
3.如權利要求1所述的方法,所述編程題目發布方法還包括:針對獲得所述題目發布交易的每個節點,該節點創建題目存儲地址,并將所述題目相關數據存入所述題目存儲地址。
4.如權利要求3所述的方法,將所述題目相關數據存入所述題目存儲地址,具體包括:
將封裝有所述題目相關數據的題目智能合約存入所述題目存儲地址。
5.如權利要求1所述的方法,第二目標節點獲取編程題目,具體包括:
第二目標節點從區塊鏈中的任一題目發布交易中讀取編程題目。
6.如權利要求5所述的方法,若所述第二目標節點從區塊鏈中的任一題目發布交易中讀取編程題目,則所述編程題目的題目標識為所述題目發布交易的交易哈希;
若所述第二目標節點從任一題目存儲地址獲取編程題目,則所述編程題目的題目標識為所述存儲地址。
7.如權利要求1所述的方法,所述解答代碼發布方法還包括:針對獲得所述解答發布交易的每個節點,該節點創建解答存儲地址,并將所述解答相關數據存入所述解答存儲地址。
8.如權利要求7所述的方法,將所述解答相關數據存入所述解答存儲地址,具體包括:
將封裝有所述解答相關數據的解答智能合約存入所述解答存儲地址。
9.一種基于區塊鏈的解答代碼檢驗方法,包括:
檢驗節點獲取編程題目對應的解答代碼與被測試用戶的用戶標識,所述被測試用戶是上傳所述解答代碼的用戶;所述編程題目與所述解答代碼是通過權利要求1~8任一項所述的方法發布的,所述檢驗節點是區塊鏈網絡中,存儲有所述編程題目對應的解答檢驗數據的節點;
所述檢驗節點使用存儲的對應于所述編程題目的解答檢驗數據,檢驗所述解答代碼;
若檢驗通過,則所述檢驗節點基于結果相關數據,構建結果發布交易,并向所述區塊鏈網絡廣播所述結果發布交易;所述結果相關數據包括所述編程題目的題目標識與所述用戶標識;
針對獲得所述結果發布交易的每個節點,該節點基于各節點之間的共識機制,將所述結果發布交易寫入區塊鏈。
10.如權利要求9所述的方法,檢驗節點獲取編程題目對應的解答代碼與被測試用戶的用戶標識,具體包括:
檢驗節點根據存儲的任一解答檢驗數據,確定該解答檢驗數據對應的題目標識;
從區塊鏈中查詢出包含所述題目標識的解答發布交易,并從所述解答發布交易中讀取解答代碼與用戶標識;或查詢存儲有所述題目標識的解答存儲地址,并從所述解答存儲地址獲取解答代碼與用戶標識。
11.如權利要求9所述的方法,所述結果相關數據還包括檢驗通過結果或檢驗未通過結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811260961.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于大數據分析的風險控制方法及系統
- 下一篇:股票預測方法及裝置





