云服务的试用方法、API网关、电子设备和存储介质技术

技术编号:29048425 阅读:24 留言:0更新日期:2021-06-26 06:07
本公开的实施例涉及云服务的试用方法、API网关、电子设备和存储介质,涉及云计算领域。该方法包括:获取用户对云服务的试用阈值和试用类型,试用阈值为用户对云服务的API的免费调用次数;监测用户调用API的次数是否达到试用阈值;在试用类型为第一类型的情况下,在用户调用API的次数达到试用阈值后,禁止用户继续使用云服务;在试用类型为第二类型的情况下,在用户调用API的次数达到试用阈值后,开始按照用户调用API的次数进行计费。始按照用户调用API的次数进行计费。始按照用户调用API的次数进行计费。

【技术实现步骤摘要】
云服务的试用方法、API网关、电子设备和存储介质


[0001]本专利技术涉及云技术,尤其涉及云服务的试用方法、API网关、电子设备和存储介质。

技术介绍

[0002]云服务是一种新兴的技术,可以将资源或软件服务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取对应的资源或软件服务,例如计算能力、存储空间。用户在使用云服务时,只需要根据自身使用需求,向云服务商申请对应的使用资源或软件服务,为使用的资源或软件服务支付相应的费用,就可以使用云服务。
[0003]云服务平台为了推广业务,经常发起试用活动,向客户提供产品试用服务。出于试用成本的考虑,平台方在提供产品试用服务时,会设置试用额度,在客户的用量超出试用额度时,禁止用户继续使用。针对这种试用方式,如果用户需要继续使用该云服务,还需要进行相应的操作才能继续使用,该试用方式不灵活,无法满足不同用户的需求。
[0004]因此,有必要提供关于云服务试用的方案,以灵活地控制用户对云服务的试用过程。

技术实现思路

[0005]本公开的目的在于提供云服务的试用方法、API网关、电子设备和存储介质,以灵活地控制用户对云服务的试用过程。
[0006]根据本公开的第一方面,提供了一种云服务的试用方法,包括:
[0007]获取用户对云服务的试用阈值和试用类型,所述试用阈值为所述用户对所述云服务的API的免费调用次数;
[0008]监测所述用户调用所述API的次数是否达到所述试用阈值;
[0009]在所述试用类型为第一类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,禁止所述用户继续使用所述云服务;
[0010]在所述试用类型为第二类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,开始按照所述用户调用所述API的次数进行计费。
[0011]可选地,所述禁止所述用户继续使用所述云服务,包括:
[0012]禁止所述用户调用所述API。
[0013]可选地,所述监测所述用户调用所述API的次数是否达到所述试用阈值,包括:
[0014]在所述用户调用所述API时,对所述用户的剩余免费调用次数进行扣减,所述剩余免费调用次数的初始值为所述试用阈值;
[0015]在所述剩余免费调用次数为零时,确定所述用户调用所述API的次数达到所述试用阈值。
[0016]可选地,所述方法还包括:
[0017]获取所述用户的试用有效日期;
[0018]在所述试用有效日期到达时,将所述用户的剩余免费调用次数设置为零。
[0019]可选地,所述在所述试用类型为第二类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,开始按照所述用户调用所述API的次数进行计费,包括:
[0020]在所述剩余免费调用次数为零后,从零开始统计所述用户调用所述API的次数作为付费调用次数;
[0021]将所述付费调用次数发送给计费系统,以使得所述计费系统按照所述付费调用次数进行计费。
[0022]可选地,所述方法由所述云服务对应的API网关实施。
[0023]可选地,在所述获取用户对云服务的试用阈值和试用类型之前,所述方法还包括:
[0024]向所述用户提供试用配置页面,所述试用配置页面中含有所述试用阈值、API付费调用计费规则以及可供所述用户配置的试用类型配置项;
[0025]根据所述用户对所述试用类型配置项的配置结果,确定所述用户的试用类型。
[0026]根据本公开的第二方面,提供了一种API网关,包括:
[0027]第一获取模块,用于获取用户对云服务的试用阈值和试用类型,所述试用阈值为所述用户对所述云服务的API的免费调用次数;
[0028]监测模块,用于监测所述用户调用所述API的次数是否达到所述试用阈值;
[0029]禁用模块,用于在所述试用类型为第一类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,禁止所述用户继续使用所述云服务;
[0030]计费模块,用于在所述试用类型为第二类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,开始按照所述用户调用所述API的次数进行计费。
[0031]可选地,所述禁止模块,具体用于在所述试用类型为第一类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,禁止所述用户调用所述API。
[0032]可选地,所述监测模块,包括:
[0033]扣减单元,用于在所述用户调用所述API时,对所述用户的剩余免费调用次数进行扣减,所述剩余免费调用次数的初始值为所述试用阈值;
[0034]确定单元,用于在所述剩余免费调用次数为零时,确定所述用户调用所述API的次数达到所述试用阈值。
[0035]可选地,还包括:
[0036]第二获取模块,用于获取所述用户的试用有效日期;
[0037]设置模块,用于在所述试用有效日期到达时,将所述用户的剩余免费调用次数设置为零。
[0038]可选地,所述计费模块,包括:
[0039]统计单元,用于在所述试用类型为第二类型的情况下,在所述剩余免费调用次数为零后,从零开始统计所述用户调用所述API的次数作为付费调用次数;
[0040]发送单元,用于将所述付费调用次数发送给计费系统,以使得所述计费系统按照所述付费调用次数进行计费
[0041]根据本公开的第三方面,提供了一种电子设备,包括处理器和存储器;所述存储器用于存储计算机指令,所述计算机指令被所述处理器执行时实现本公开的第一方面公开的方法。
[0042]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机指
令,所述计算机指令被处理器执行时,实现本公开的第一方面公开的方法。
[0043]根据本公开实施例,在试用类型为第一类型的情况下,在用户调用API的次数达到试用阈值后,禁止用户继续使用云服务;在试用类型为第二类型的情况下,在用户调用API的次数达到试用阈值后,开始按照用户调用API的次数进行计费。这样,可以根据用户选择的云服务的试用类型提供试用服务,试用方案更具灵活性,能够满足不同用户的需求。同时,可以避免耗费掉大量的资源,在保证向用户提供试用服务的同时可以降低运营成本。
[0044]通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
[0045]被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开的原理。
[0046]图1为本公开的实施例的云服务试用方案的示意图;
[0047]图2为本公开的实施例的云服务的试用方法的流程示意图之一;
[0048]图3为本公开的实施例的云服务的试用方法的流程示意图之二;
[0049]图4为本公开的实施例的API网关的结构方框图。
[0050]图5为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云服务的试用方法,其特征在于,包括:获取用户对云服务的试用阈值和试用类型,所述试用阈值为所述用户对所述云服务的API的免费调用次数;监测所述用户调用所述API的次数是否达到所述试用阈值;在所述试用类型为第一类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,禁止所述用户继续使用所述云服务;在所述试用类型为第二类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,开始按照所述用户调用所述API的次数进行计费。2.根据权利要求1所述的方法,其特征在于,所述禁止所述用户继续使用所述云服务,包括:禁止所述用户调用所述API。3.根据权利要求1所述的方法,其特征在于,所述监测所述用户调用所述API的次数是否达到所述试用阈值,包括:在所述用户调用所述API时,对所述用户的剩余免费调用次数进行扣减,所述剩余免费调用次数的初始值为所述试用阈值;在所述剩余免费调用次数为零时,确定所述用户调用所述API的次数达到所述试用阈值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取所述用户的试用有效日期;在所述试用有效日期到达时,将所述用户的剩余免费调用次数设置为零。5.根据权利要求3所述的方法,其特征在于,所述在所述试用类型为第二类型的情况下,在所述用户调用所述API的次数达到所述试用阈值后,开始按照所述用户调用所述API的次数进行计费,包括:在所述剩余免费调用次数为零后,从零开始统计所述用户调用所述API的次数作为付费调用次数;将所述付费调用次数发送给计费系统,以使得所述计费系统按照所述付费调用次数进行计费。6.根据权利要求1

5任一项所述的方法,其特征在于,所述方法由所述云服务对应的API网关实施。7.根据权利要求6所述的方法,其特征在于,在所述获取用户对云服务的试用阈值和试用类型之前,所述方法还包括:向所述用户提供试用配置页面,所述试用配置页面中含有所述试用阈值、API付费调用计费规则以及可供所述用户配置的试用类型配置项;根据所述用户对所述试用类型配置项的配置结果,确定所述用户的试用类型。8.一种AP...

【专利技术属性】
技术研发人员:武林
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1