[发明专利]软件云服务的授权验证方法及云计算平台在审
申请号: | 201710584368.0 | 申请日: | 2017-07-18 |
公开(公告)号: | CN107241435A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 李卓 | 申请(专利权)人: | 贵阳动视云科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550022 贵州省贵阳市国*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 服务 授权 验证 方法 计算 平台 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种软件云服务的授权验证方法及云计算平台。
背景技术
长久以来,各类计算机软件运行的主要载体为个人电脑,而随着云计算技术的发展,如今软件已经可以直接在云计算平台上运行,用户可以直接使用云计算平台提供的软件云服务,而不再需要将软件下载到自己的个人电脑上去运行。
这种发展同样带来了新的问题,为保证软件开放商的利益,用户使用计算机软件前通常需获得其授权。传统的软件授权方式是用户先将软件下载到电脑上,再前往软件授权分发平台购买软件授权,最后在个人电脑上输入授权信息完成授权。而用户在云计算平台使用某软件的云服务时,云计算平台通常并没有用户在各个软件上的授权情况相关信息,难以确保使用某软件云服务的用户是已经获得该软件授权的用户。这就会导致大批未获得软件授权的用户可以使用到对应软件的云服务,损害了软件开发商的利益,而软件开放商也会因上述原因不允许云计算平台提供其开发的软件的云服务,导致已获取对应软件的用户无法得到已获授权软件的云服务。
为解决这一问题,云计算平台在提供软件云服务的同时也会提供软件授权分发服务,用户需在使用某软件的云服务前先购买其授权。但这会带来另一个问题,已经在其他授权分发平台上获取了软件授权的用户在使用云计算平台的软件云服务前,需要再次购买软件的授权,造成资源的浪费,从而大大降低了用户体验。
发明内容
本发明的主要目的在于公开了一种软件云服务的授权验证方法及云计算平台,以至少解决相关技术中云计算平台无法获取用户在其他软件授权分发平台的用户授权信息,无法提供给已获授权用户相应的云计算服务的问题。
根据本发明的一个方面,提供了一种软件云服务的授权验证方法。
根据本发明的软件云服务的授权验证方法包括:云计算平台接收用户的注册或登录请求,实现用户在所述云计算平台的注册或登录,确定所述用户处于在线状态;所述云计算平台接收到所述用户使用软件云服务的请求时,获取并同步所述用户在软件分发平台最新的软件授权信息至云平台数据库中;所述云计算平台从云平台数据库中读取所述用户的软件授权信息,验证所述用户请求使用的软件云服务是否被授权;在所述用户请求使用的软件服务被授权的情况下,所述云计算平台确定向所述用户提供软件云服务。
根据本发明的另一方面,提供了一种云计算平台。
根据本发明的云计算平台包括:处理模块,用于接收用户的注册或登录请求,实现用户在所述云计算平台的注册或登录,确定所述用户处于在线状态;获取同步模块,用于接收到所述用户使用软件云服务的请求时,获取并同步所述用户在软件分发平台最新的软件授权信息至云平台数据库中;验证模块,用于从云平台数据库中读取所述用户的软件授权信息,验证所述用户请求使用的软件云服务是否被授权;确定模块,用于在所述用户请求使用的软件服务被授权的情况下,确定向所述用户提供软件云服务。
与现有技术相比,本发明实施例至少具有以下优点:所述云计算平台接收到所述用户使用软件云服务的请求时,获取用户在软件分发平台上的软件授权信息并同步更新至云平台数据库,从而确认用户是否有权使用该软件的云服务。已经在软件分发平台上获取了软件授权的用户在使用云计算平台的软件云服务前,无需再次购买软件的授权,避免了资源的浪费,从而大大提高了用户体验。
附图说明
图1是根据本发明实施例的软件云服务的授权验证方法的流程图;
图2是根据本发明优选实施例的软件云服务的授权验证方法的流程图;
图3是根据本发明优选实施例一的软件云服务的授权信息获取及同步的流程图;
图4是根据本发明优选实施例二的软件云服务的授权信息获取及同步的流程图;
图5是根据本发明实施例的云计算平台的结构框图;
图6是根据本发明优选实施例的云计算平台的结构框图。
具体实施方式
下面结合说明书附图对本发明的具体实现方式做一详细描述。
图1是根据本发明实施例的软件云服务的授权验证方法的流程图。如图1所示,该软件云服务的授权验证方法包括:
步骤S101:云计算平台接收用户的注册或登录请求,实现用户在所述云计算平台的注册或登录,确定所述用户处于在线状态;
步骤S103:云计算平台接收到所述用户使用软件云服务的请求时,获取并同步用户在软件分发平台最新的软件授权信息至云平台数据库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳动视云科技有限公司,未经贵阳动视云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710584368.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种农产品养殖智能监测系统
- 下一篇:一种TCP网络高速粘包传输及存储的方法