[發明專利]一種云平臺資源跨項目轉讓方法、系統及計算機存儲介質有效
| 申請號: | 202111036126.0 | 申請日: | 2021-09-06 |
| 公開(公告)號: | CN113487245B | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 海鑫;軒艷東;馬翱宇 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q10/10;G06F21/60 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 劉小峰;陳黎明 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 資源 項目 轉讓 方法 系統 計算機 存儲 介質 | ||
1.一種云平臺資源跨項目轉讓方法,其特征在于,包括:
接收轉讓請求,并基于所述轉讓請求生成待轉讓資源的槽位以及認證密鑰,其中所述轉讓請求包含待轉讓資源的轉讓描述以及資源ID;
對所述槽位與所述認證密鑰進行哈希運算,以得到加密哈希認證字符串;
生成待轉讓資源的轉讓ID并且基于所述資源ID獲取待轉讓資源所在項目ID,并基于所述轉讓ID、所述待轉讓資源所在項目ID、所述槽位、所述認證密鑰以及所述加密哈希認證字符串構造轉讓結構體,并將所述轉讓結構體寫入數據庫;
在所述數據庫生成所述轉讓結構體的轉讓記錄,并在所述轉讓記錄中將所述待轉讓資源的資源狀態置為等待轉讓中;
基于所述轉讓請求將所述轉讓ID、所述認證密鑰、所述轉讓描述以及所述資源ID返回給轉讓用戶。
2.根據權利要求1所述的方法,其特征在于,還包括:
接收對待轉讓資源的受讓請求,其中,所述受讓請求包含所述轉讓ID與所述認證密鑰;
基于所述轉讓ID在所述數據庫中獲取對應的插槽以及加密哈希認證字符串;
對所述對應的插槽以及所述受讓請求中的所述認證密鑰進行哈希計算,得到受讓加密哈希認證字符串,并將所述受讓加密哈希認證字符串與獲取的所述加密哈希認證字符串進行比較,并基于比較結果判斷是否認證成功;
響應于認證成功,判斷受讓用戶所在項目是否有容納所述待轉讓資源的項目配額;
響應于所述受讓用戶所在項目有容納所述待轉讓資源的項目配額,將所述待轉讓資源轉讓到所述項目配額。
3.根據權利要求2所述的方法,其特征在于,還包括:
響應于所述受讓用戶所在項目無容納所述待轉讓資源的項目配額,則返回錯誤信息給所述受讓用戶。
4.根據權利要求3所述的方法,其特征在于,響應于所述受讓用戶所在項目有容納所述待轉讓資源的項目配額,將所述待轉讓資源轉讓到所述項目配額,還包括:
通過所述數據庫將所述待轉讓資源所在項目ID以及用戶ID變更為受讓用戶所在項目ID以及用戶ID,并將所述待轉讓資源的狀態置為可用。
5.根據權利要求1所述的方法,其特征在于,還包括:
響應于所述資源狀態為等待轉讓中并且接收到取消轉讓請求,其中,所述取消轉讓請求包含所述待轉讓資源的轉讓ID;
從所述數據庫中查找所述轉讓ID對應的轉讓記錄;
響應于找到所述轉讓記錄,刪除所述轉讓記錄,并將所述資源狀態置為可用。
6.根據權利要求5所述的方法,其特征在于,還包括:
響應于未找到所述轉讓記錄,則返回報錯信息給所述轉讓用戶。
7.根據權利要求1所述的方法,其特征在于,生成待轉讓資源的轉讓ID,包括:
基于UUID4算法,生成隨機UIID字符串,將所述字符串作為待轉讓資源的轉讓ID。
8.根據權利要求1所述的方法,其特征在于,所述轉讓請求為轉讓rest請求,所述轉讓rest請求配置為將要傳遞的信息放入轉讓rest請求的請求體,并在得到返回信息后,將所述返回信息放入轉讓rest請求的返回體,以將所述返回信息返回所述轉讓用戶,其中,所述要傳遞的信息包括所述轉讓描述以及所述資源ID,所述返回信息包括將所述轉讓ID、所述認證密鑰、所述轉讓描述以及所述資源ID。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111036126.0/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





