[发明专利]一种“云计算”平台中软件许可证的按需服务方法无效
申请号: | 201010249262.3 | 申请日: | 2010-08-06 |
公开(公告)号: | CN101916415A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 侯正雄;周兴社;谷建华;王云岚;钟诚文;赵天海 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q10/00;G06F21/22 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 平台 软件 许可证 服务 方法 | ||
技术领域
本发明涉及一种软件许可证的服务方法,特别是一种应用在“云计算”平台中的应用软件许可证按需服务方法。
背景技术
“云计算”平台由一组互联的物理或虚拟化服务器聚合而成,基于网络(例如Internet)为用户提供按需服务。它动态可扩展地聚合大量的资源与服务,包括计算资源、存储资源、应用软件资源等,以“商品化”服务的形式提供给用户。用户不再需要自己购买和维护硬件资源和软件资源,只需为自己在“云计算”平台上每次的使用付费,从而实现“按需计算”服务。
科学与工程计算应用通常需要应用软件的支持,商业应用软件一般是采用出售许可证的形式来控制软件的使用。同一个“云计算”平台,拥有大量动态用户,对应用软件许可证的需求巨大,并具有动态随机性和弹性等特点。因此,除了按需提供CPU和存储等硬件资源的服务以外,如何为用户提供应用软件许可证的按需服务是人们研究的一个热点问题。
现有的商业应用软件许可证的使用费用收取方式,主要是按照销售的数量来计算,可以是服务器台数、CPU数量、用户数量、客户端数量,或者是用户定制的数量,价格往往比较昂贵。按照许可证有效时间可以分为永久性许可证和临时性许可证(例如一个月)。
上述的软件许可证使用费用收取方式,都有一个前提条件,那就是应用软件许可证的数量是受到限制的。它们不能适应于“云计算”平台。主要存在以下一些问题:
(1)如果按照服务器台数、CPU数量、用户数量或客户端数量销售与机器绑定的应用软件许可证,一方面,由于“云计算”平台的动态可扩展性,其数量难以确定;另一方面,由于聚合了大量计算资源,其应用软件成本必然大幅增加,“云计算”平台运营方或者用户难以承受。(2)如果只购买一定数量的软件许可证,而“云计算”平台用户往往数量巨大且具有动态性,在许可证受到数量限制的前提下,一方面,挑战存在于用户高峰使用期,应用软件许可证不能满足大量用户的需求,导致用户的应用需要等待,甚至长时间得不到满足;另一方面,在用户使用低谷期,却会存在应用软件许可证资源闲置,即资源浪费的现象。有限数量的许可证资源实际上成为了一个瓶颈问题。
中国专利公开号为CN1751316的申请案,在用户请求超出许可条款的情况(例如许可证数量、许可期限)下,不是马上拒绝服务,而是允许超额使用,并跟踪超额使用情况,根据按使用次数支付的许可方案让客户最终支付这种超额使用的费用。该方法虽然能够以更大的成本缓解用户使用高峰期的问题,但是依然受到许可证数量的限制,不能实现对“云计算”平台用户的弹性服务,仍然可能存在资源浪费的现象。
也有人提出了根据用户使用应用软件的次数进行软件许可证的授权与服务。这种方法可以达到消除许可证数量限制的目的。但是,“云计算”平台拥有大量动态用户,每次使用都要发放一次许可证,显然很不方便。不同应用使用的资源和时间也往往不一样,只按使用次数收费,不够合理。
发明内容
要解决的技术问题
为了避免现有技术的不足之处,本发明提出一种“云计算”平台中软件许可证的按需服务方法,能够克服上述缺陷的软件许可证的按需服务方法,取消传统许可证资源数量的限制,通过软件许可证的计时服务,实现应用软件及其许可证资源对“云计算”平台用户弹性、高效及时的按需服务。
技术方案
一种“云计算”平台中软件许可证的按需服务方法,其特征在于包括为一个“云计算”平台生成一个软件许可证和“云计算”平台用户的使用,具体步骤如下:
为一个“云计算”平台生成一个软件许可证的步骤:
步骤1“云计算”平台负责人生成软件许可证的用户信息C的步骤,包括以下步骤:
步骤a:生成云计算平台用户信息C,包括“云计算”平台信息、费用支付信息、许可证服务器的机器信息和应用软件的信息;所述“云计算”平台信息为:“云计算”平台名称、“云计算”平台识别号、“云计算”平台负责人;所述费用支付信息:缴费类型、预付金额;所述许可证服务器的机器信息:机器名称、机器识别号;所述应用软件的信息:应用软件名称、软件版本号;
步骤b:使用报文摘要算法,对C进行散列运算,得到一散列值A;
步骤c:使用“云计算”平台负责人的私钥对该散列值A进行数字签名运算,得到签名数据S;
步骤d:将签名数据S加到C的尾部;
步骤e:“云计算”平台负责人将用户信息C发送给应用软件供应商;
步骤2应用软件供应商验证云计算平台用户信息C的步骤:
步骤a:使用摘要算法,对“云计算”平台用户信息C进行散列运算,得到一散列值H;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010249262.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于膨胀筛管的液压膨胀式悬挂器
- 下一篇:一种管具连接器