软件云服务的授权验证方法及云计算平台技术

技术编号:16367311 阅读:38 留言:0更新日期:2017-10-10 23:48
本发明专利技术公开了一种软件云服务的授权验证方法及云计算平台。在上述方法中,云计算平台接收用户的注册或登录请求,确定用户处于在线状态;在接收到用户使用软件云服务的请求时,获取并同步用户在软件分发平台最新的软件授权信息至云平台数据库中;从云平台数据库中读取用户的软件授权信息,验证用户请求使用的软件云服务是否被授权;在用户请求使用的软件服务被授权的情况下,云计算平台确定向用户提供软件云服务。采用该技术方案,从而保证了已经在软件分发平台上获取了软件授权的用户在使用云计算平台的软件云服务前,无需再次购买软件的授权,避免了资源的浪费,大大提高了用户体验。

Software cloud service authorization verification method and cloud computing platform

The invention discloses an authorization verification method of a software cloud service and a cloud computing platform. In the method, the cloud computing platform receives the user registration or login request, determine the user is online; after receiving the users to use the software cloud service request, access and synchronization of user distribution platform for the latest software authorization information to the cloud database platform in the software; read the user from the cloud database software license verify that the user request information, software is authorized to use cloud services; authorized user requests in using software services, cloud computing platform to provide cloud services to the user to determine the software. By adopting the technical scheme, which has obtained in the software distribution platform software users of cloud services software license in the use of cloud computing platform, again without authorization to buy software, to avoid the waste of resources, greatly improving the user experience.

【技术实现步骤摘要】
软件云服务的授权验证方法及云计算平台
本专利技术涉及通信领域,具体而言,涉及一种软件云服务的授权验证方法及云计算平台。
技术介绍
长久以来,各类计算机软件运行的主要载体为个人电脑,而随着云计算技术的发展,如今软件已经可以直接在云计算平台上运行,用户可以直接使用云计算平台提供的软件云服务,而不再需要将软件下载到自己的个人电脑上去运行。这种发展同样带来了新的问题,为保证软件开放商的利益,用户使用计算机软件前通常需获得其授权。传统的软件授权方式是用户先将软件下载到电脑上,再前往软件授权分发平台购买软件授权,最后在个人电脑上输入授权信息完成授权。而用户在云计算平台使用某软件的云服务时,云计算平台通常并没有用户在各个软件上的授权情况相关信息,难以确保使用某软件云服务的用户是已经获得该软件授权的用户。这就会导致大批未获得软件授权的用户可以使用到对应软件的云服务,损害了软件开发商的利益,而软件开放商也会因上述原因不允许云计算平台提供其开发的软件的云服务,导致已获取对应软件的用户无法得到已获授权软件的云服务。为解决这一问题,云计算平台在提供软件云服务的同时也会提供软件授权分发服务,用户需在使用某软件本文档来自技高网...
软件云服务的授权验证方法及云计算平台

【技术保护点】
一种软件云服务的授权验证方法,其特征在于,包括:云计算平台接收用户的注册或登录请求,实现用户在所述云计算平台的注册或登录,确定所述用户处于在线状态;所述云计算平台接收到所述用户使用软件云服务的请求时,获取并同步所述用户在软件分发平台最新的软件授权信息至云平台数据库中;所述云计算平台从云平台数据库中读取所述用户的软件授权信息,验证所述用户请求使用的软件云服务是否被授权;在所述用户请求使用的软件服务被授权的情况下,所述云计算平台确定向所述用户提供软件云服务。

【技术特征摘要】
1.一种软件云服务的授权验证方法,其特征在于,包括:云计算平台接收用户的注册或登录请求,实现用户在所述云计算平台的注册或登录,确定所述用户处于在线状态;所述云计算平台接收到所述用户使用软件云服务的请求时,获取并同步所述用户在软件分发平台最新的软件授权信息至云平台数据库中;所述云计算平台从云平台数据库中读取所述用户的软件授权信息,验证所述用户请求使用的软件云服务是否被授权;在所述用户请求使用的软件服务被授权的情况下,所述云计算平台确定向所述用户提供软件云服务。2.根据权利要求1所述的方法,其特征在于,所述获取并同步所述用户在软件分发平台最新的软件授权信息至云平台数据库中包括:所述云计算平台在所述云平台数据库中根据云平台账户与软件分发平台账户的绑定关系,确定所述用户是否绑定有软件分发平台账户;在所述用户绑定有软件分发平台账户时,所述云计算平台与所述软件分发平台进行通信,获取并同步所述用户在软件分发平台最新的软件授权信息,并保存至所述云平台数据库中。3.根据权利要求1所述的方法,其特征在于,所述获取并同步所述用户在软件分发平台最新的软件授权信息至云平台数据库中包括:所述云计算平台提供软件授权信息的同步方式供所述用户选择;在所述用户选择软件分发平台账户同步时,所述云计算平台判定用户是否绑定有软件分发平台账户;在所述用户没有绑定有软件分发平台账户时,所述云计算平台提供绑定单元,供所述用户去绑定所述软件分发平台账户,并将绑定关系存储至所述云平台数据库中;在所述用户绑定有软件分发平台账户时,所述云计算平台根据所述绑定关系对所述用户输入的软件分发平台账户信息进行验证;在验证成功的情况下,所述云计算平台获取并同步所述用户在所述软件分发平台的软件授权信息至云平台数据库。4.根据权利要求3所述的方法,其特征在于,所述云计算平台获取并同步所述用户在所述软件分发平台的软件授权信息至云平台数据库包括:所述云计算平台根据所述云计算平台的软件序号与所述软件分发平台的软件序号的匹配关系,确定所述用户在所述软件分发平台被授权软件在所述云计算平台对应的软件;所述云计算平台确定给予所述用户所述对应的软件的授权,并将授权记录存储在所述云平台数据库中。5.根据权利要求4所述的方法,其特征在于,所述云计算平台根据所述云计算平台的软件序号与所述软件分发平台的软件序号的匹配关系,确定所述用户在所述软件分发平台被授权软件在所述云计算平台对应的软件之前,还包括:所述云计算平台建立与所述软件分发平台的通信接口,以获取所述软件分发平台的软件授权信息;所述云计算平台将所述软件分发平台的软件序号与该云计算平台的软件序号进行匹配,确定满足匹配关系的软件序号均对应于同一款软件;所述云计算平台将软件序号的匹配关系与软件描述信息存储至所述云平台数据库中。6.根据权利要求1所述的方法,其特征在于,所述云计算平台确定所述用户绑定有分发平台账户时,获取并同步所述用户在软件分发平台最新的软件授权信息至云平台数据库中包括:所述云计算平台提供软件授权信息的同步方式供所述用户选择;在所述用户选择软件分发平台验证码同步时,所述云计算平台接收所述用户输入的从所述软件分发平台获取的软件授权验证码信息;所述云计算平台将所述云平台数据库中存储的授权激活码与所述用户输入的软件授权验证码信息进行...

【专利技术属性】
技术研发人员:李卓
申请(专利权)人:贵阳动视云科技有限公司
类型:发明
国别省市:贵州,52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1