[发明专利]一种云平台资源跨项目转让方法、系统及计算机存储介质有效
申请号: | 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.vipzhuanli.com/pat/books/202111036126.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理