一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于API调用量的最低账单金额计费方法及系统与流程

2022-06-05 06:11:58 来源:中国专利 TAG:

一种基于api调用量的最低账单金额计费方法及系统
技术领域
1.本发明涉及账单计费领域,具体地,涉及一种基于api调用量的最低账单金额计费方法及系统。


背景技术:

2.互联网和大数据类的公司,政府特定部门机构,随着业务的发展和盈利的需要,会存在一些自有数据或第三方购买的数据。在数据加密存储和脱敏之后,会对外提供一些数据查询服务,比如身份证和姓名实名认证服务、短信发送服务。服务提供方,向外界公众客户提供api接口,开放自己的服务,根据调用量(次数)等进行收费。常见的收费模式,调用量*单价,包月计费、包年计费等。
3.但本技术发明人在实现本技术实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
4.现有技术中存在常见的收费模式只适用于小客户等调用量小、标准化的客户合同,无法为客户提供灵活性、便捷性的计费方式的技术问题。


技术实现要素:

5.针对现有技术中的缺陷,本技术实施例的目的是,通过提供一种基于api调用量的最低账单金额计费方法及系统,解决了现有技术中存在常见的收费模式只适用于小客户等调用量小、标准化的客户合同,无法为客户提供灵活性、便捷性的计费方式的技术问题。通过在客户调用量一定的情况下,从多种计费方式里,为客户计算最优惠的最低账单金额,达到了为客户提供灵活性、便捷性的api调用量计费方式,保障客户利益,维护同客户的长久合作关系的技术效果。
6.一方面,本技术实施例提供一种基于api调用量的最低账单金额计费方法,其中,所述方法应用于账单金额计费系统,所述方法包括:获得第一用户对api接口服务的第一身份信息,所述第一身份信息包括api接口服务提供者、api接口服务调用者;构建api调用量的计费方式集合,所述计费方式集合包括固定计费、阶梯计费、包月计费、包年计费以及特殊计费;对所述第一用户的api接口调用量进行采集,获得第一api接口调用量信息;基于所述计费方式集合,分别对所述第一api接口调用量信息进行不同计费方式的计费结算,获得所述固定计费对应的第一计费金额、所述阶梯计费对应的第二计费金额、所述包月计费对应的第三计费金额、所述包年计费对应的第四计费金额以及所述特殊计费对应的第五计费金额;将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练,获得第一训练结果;根据所述第一训练结果,获得所述输入信息中的最低计费金额,并反向获得匹配计费方式;根据所述第一身份信息,为所述第一用户推荐所述最低计费金额和所述匹配计费方式。
7.另一方面,本技术还提供了一种基于api调用量的最低账单金额计费系统,其中,所述系统包括:第一获得单元:所述第一获得单元用于获得第一用户对api接口服务的第一
身份信息,所述第一身份信息包括api接口服务提供者、api接口服务调用者;第一构建单元:所述第一构建单元用于构建api调用量的计费方式集合,所述计费方式集合包括固定计费、阶梯计费、包月计费、包年计费以及特殊计费;第一采集单元:所述第一采集单元用于对所述第一用户的api接口调用量进行采集,获得第一api接口调用量信息;第二获得单元:所述第二获得单元用于基于所述计费方式集合,分别对所述第一api接口调用量信息进行不同计费方式的计费结算,获得所述固定计费对应的第一计费金额、所述阶梯计费对应的第二计费金额、所述包月计费对应的第三计费金额、所述包年计费对应的第四计费金额以及所述特殊计费对应的第五计费金额;第一输入单元:所述第一输入单元用于将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练,获得第一训练结果;第三获得单元:所述第三获得单元用于根据所述第一训练结果,获得所述输入信息中的最低计费金额,并反向获得匹配计费方式;第一推荐单元:所述第一推荐单元用于根据所述第一身份信息,为所述第一用户推荐所述最低计费金额和所述匹配计费方式。
8.第三方面,本技术实施例提供了一种基于api调用量的最低账单金额计费系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现第一方面任一项所述方法的步骤。
9.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
10.通过获得第一用户对api接口服务的第一身份信息;构建api调用量的计费方式集合;对api接口调用量进行采集,获得第一api接口调用量信息;基于计费方式集合,分别对第一api接口调用量信息进行不同计费方式的计费结算,获得第一计费金额、第二计费金额、第三计费金额、第四计费金额以及第五计费金额;输入api调用计费比对模型进行训练,获得最低计费金额,并反向获得匹配计费方式;为第一用户推荐最低计费金额和匹配计费方式。通过在客户调用量一定的情况下,从多种计费方式里,为客户计算最优惠的最低账单金额,达到了为客户提供灵活性、便捷性的api调用量计费方式,保障客户利益,维护同客户的长久合作关系的技术效果。
11.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
12.通过阅读参照以下附图对非限制性实施例所做的详细描述,本发明的其它特征、目的和优点将会变得更明显:
13.图1为本技术实施例一种基于api调用量的最低账单金额计费方法的流程示意图;
14.图2为本技术实施例一种基于api调用量的最低账单金额计费方法的若所述第一用户为所述api接口服务提供者的流程示意图;
15.图3为本技术实施例一种基于api调用量的最低账单金额计费方法的对所述第一客户进行退款或免费api接口调用量补偿的流程示意图;
16.图4为本技术实施例一种基于api调用量的最低账单金额计费方法的若所述第一用户为所述api接口服务调用者的流程示意图;
17.图5为本技术实施例一种基于api调用量的最低账单金额计费方法的将所述最低既有计费方式账单金额,反馈至所述api接口服务调用者的流程示意图;
18.图6为本技术实施例一种基于api调用量的最低账单金额计费系统的结构示意图;
19.图7为本技术实施例示例性电子设备的结构示意图。
具体实施方式
20.本技术实施例通过提供一种基于api调用量的最低账单金额计费方法及系统,解决了现有技术中存在常见的收费模式只适用于小客户等调用量小、标准化的客户合同,无法为客户提供灵活性、便捷性的计费方式的技术问题。通过在客户调用量一定的情况下,从多种计费方式里,为客户计算最优惠的最低账单金额,达到了为客户提供灵活性、便捷性的api调用量计费方式,保障客户利益,维护同客户的长久合作关系的技术效果。
21.下面,将参考附图详细的描述根据本技术的示例实施例。显然,所描述的实施例仅是本技术的一部分实施例,而不是本技术的全部实施例,应理解,本技术不受这里描述的示例实施例的限制。
22.申请概述
23.互联网和大数据类的公司,政府特定部门机构,随着业务的发展和盈利的需要,会存在一些自有数据或第三方购买的数据。在数据加密存储和脱敏之后,会对外提供一些数据查询服务,比如身份证和姓名实名认证服务、短信发送服务。服务提供方,向外界公众客户提供api接口,开放自己的服务,根据调用量(次数)等进行收费。常见的收费模式,调用量*单价,包月计费、包年计费等。现有技术中存在常见的收费模式只适用于小客户等调用量小、标准化的客户合同,无法为客户提供灵活性、便捷性的计费方式的技术问题。
24.针对上述技术问题,本技术提供的技术方案总体思路如下:
25.本技术实施例提供一种基于api调用量的最低账单金额计费方法,其中,所述方法应用于账单金额计费系统,所述方法包括:获得第一用户对api接口服务的第一身份信息,所述第一身份信息包括api接口服务提供者、api接口服务调用者;构建api调用量的计费方式集合,所述计费方式集合包括固定计费、阶梯计费、包月计费、包年计费以及特殊计费;对所述第一用户的api接口调用量进行采集,获得第一api接口调用量信息;基于所述计费方式集合,分别对所述第一api接口调用量信息进行不同计费方式的计费结算,获得所述固定计费对应的第一计费金额、所述阶梯计费对应的第二计费金额、所述包月计费对应的第三计费金额、所述包年计费对应的第四计费金额以及所述特殊计费对应的第五计费金额;将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练,获得第一训练结果;根据所述第一训练结果,获得所述输入信息中的最低计费金额,并反向获得匹配计费方式;根据所述第一身份信息,为所述第一用户推荐所述最低计费金额和所述匹配计费方式。
26.为了更好地理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
27.实施例一
28.如图1所示,本技术实施例提供了一种基于api调用量的最低账单金额计费方法,其中,所述方法应用于账单金额计费系统,所述方法包括:
29.步骤s100:获得第一用户对api接口服务的第一身份信息,所述第一身份信息包括api接口服务提供者、api接口服务调用者;
30.步骤s200:构建api调用量的计费方式集合,所述计费方式集合包括固定计费、阶梯计费、包月计费、包年计费以及特殊计费;
31.具体而言,互联网和大数据类的公司,政府特定部门机构,随着业务的发展和盈利的需要,会存在一些自有数据或第三方购买的数据。在数据加密存储和脱敏之后,会对外提供一些数据查询服务,比如身份证和姓名实名认证服务、短信发送服务。服务提供方,向外界公众客户提供api接口,开放自己的服务,根据调用量(次数)等进行收费。常见的收费模式,调用量*单价,包月计费、包年计费等。然而现有技术中存在常见的收费模式只适用于小客户等调用量小、标准化的客户合同,无法为客户提供灵活性、便捷性的计费方式。为了解决此类问题,本技术提供了一种基于api调用量的最低账单金额计费方法。进一步的,可先获得第一用户对api接口服务的第一身份信息,所述第一身份信息包含两个角色,即api接口服务提供者、api接口服务调用者,所述api接口服务提供者可视为甲方,为api接口服务的提供者,所述api接口服务调用者可视为乙方,为api接口服务的调用者。
32.进而构建api调用量的计费方式集合,所述计费方式集合包括固定计费、阶梯计费、包月计费、包年计费以及特殊计费,其中,所述固定计费即调用量标准固定计费,最常见的计费方式,计费方式:调用次数*单价(元/次),生活例子:移动通话的语音收费,每分钟0.3元等。电费,每度0.5元;所述阶梯计费即每个调用量区间,一种收费单价,每个区间的金额累加,生活例子:水费,每月10吨以下,一吨1元,每月10吨以上,一吨2元;所述包月计费即不论每个月调用多少次,收费固定x元,一般会加上一点上限限制,防止浪费,比如每月不超过100万次,生活例子:移动流量,每月流量套餐费用20元,无论每个月用了多少流量,固定收费20元;所述包年计费即和包月计费基本相同,主要是时间维度,从月变为年;所述特殊计费即非标准化的计费方式,一个或多个客户独享的计费方式,通常是每个客户,每类客户,单独签署一套计费合同,比如,每月赠送免费次数1万次;调用100万次赠送1万次;调用1000万次,在现有7折收费的基础上再减免1万元,赠送10万条等。
33.步骤s300:对所述第一用户的api接口调用量进行采集,获得第一api接口调用量信息;
34.步骤s400:基于所述计费方式集合,分别对所述第一api接口调用量信息进行不同计费方式的计费结算,获得所述固定计费对应的第一计费金额、所述阶梯计费对应的第二计费金额、所述包月计费对应的第三计费金额、所述包年计费对应的第四计费金额以及所述特殊计费对应的第五计费金额;
35.具体而言,api(application programming interface,应用程序接口)是一些预先定义的接口(如函数、http接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。所述第一api接口调用量信息即为对所述第一用户的api接口调用量进行采集得到的结果,所以的计费方式都是基于所述第一api接口调用量信息进行计算。
36.进一步的,基于所述计费方式集合,分别对所述第一api接口调用量信息进行不同计费方式的计费结算,即基于所述固定计费方式进行计算,获得所述第一计费金额;基于所述阶梯计费方式进行计算,获得所述第二计费金额;基于所述包月计费方式进行计算,获得
所述第三计费金额;基于所述包年计费方式进行计算,获得所述第四计费金额;基于所述特殊计费方式进行计算,获得所述第五计费金额。
37.步骤s500:将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练,获得第一训练结果;
38.进一步的,步骤s500还包括:
39.步骤s510:将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练;
40.步骤s520:所述api调用计费比对模型通过多组训练数据训练所得,所述多组训练数据中的每一组训练数据均包括:所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额、所述第五计费金额以及用来标识最低计费金额的标识信息;
41.步骤s530:将所述api调用计费比对模型训练至收敛状态,获得所述输入信息中的最低计费金额。
42.具体而言,为了从所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额中获得最小计费金额,可将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练,所述api调用计费比对模型即机器学习中的神经网络模型,神经网络(neural networks,nn)是由大量的、简单的处理单元(称为神经元)广泛地互相连接而形成的复杂神经网络系统,它反映了人脑功能的许多基本特征,是一个高度复杂的非线性动力学习系统。神经网络模型是以神经元的数学模型为基础来描述的。人工神经网络(artificial neural networks,ann),是对人类大脑系统的一阶特性的一种描述。简单地讲,它是一个数学模型。通过大量训练数据的训练,将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额输入api调用计费比对模型进行训练,则输出所述第一训练结果。
43.更进一步而言,所述训练的过程实质为监督学习的过程,每一组监督数据均包括所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额、所述第五计费金额以及用来标识最低计费金额的标识信息,将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额输入api调用计费比对模型中,根据用来标识最低计费金额的标识信息,所述神经网络模型进行不断的自我修正、调整,直至获得的第一训练结果与所述标识信息一致,则结束本组数据监督学习,进行下一组数据监督学习;当所述神经网络模型的输出信息达到预定的准确率/达到收敛状态时,则监督学习过程结束。通过对所述神经网络模型的监督学习,进而使得所述神经网络模型处理所述输入信息更加准确,进而使得输出的所述输入信息中的最低计费金额更加合理、准确,进而从所述api调用量的计费方式集合中检索出最低账单金额的计费方式。
44.步骤s600:根据所述第一训练结果,获得所述输入信息中的最低计费金额,并反向获得匹配计费方式;
45.步骤s700:根据所述第一身份信息,为所述第一用户推荐所述最低计费金额和所述匹配计费方式。
46.具体而言,已知通过所述api调用计费比对模型,可获得所述输入信息中的最低计
费金额,进而根据所述最低计费金额,反向获得匹配计费方式,所述匹配计费方式与所述最低计费金额一一对应,进一步的,根据所述第一身份信息,为所述第一用户推荐所述最低计费金额和所述匹配计费方式,即若所述第一用户为甲方,api接口服务的提供者时,主动或应客户特殊要求,自动出具每月最低计费的金额作为客户的账单金额;若所述第一用户为乙方,api接口服务的调用者时,尽最大努力争取,在一个服务方或多个服务方的计费规则下,要求最低的金额,作为自身的账单金额,进而从多种计费方式里,为客户计算最优惠的最低账单金额,保障客户利益,维护同客户的长久合作关系。
47.进一步的,如图2所示,本技术实施例还包括:
48.步骤s810:根据所述第一身份信息,若所述第一用户为所述api接口服务提供者,获得服务提供者计费规则;
49.步骤s820:根据所述服务提供者计费规则,获得第一客户的计费方式;
50.步骤s830:根据所述计费方式,计算所述第一客户对所述第一api接口调用量信息的第一账单金额;
51.步骤s840:获得所述第一客户对所述第一api接口调用量信息的预期账单金额;
52.步骤s850:根据所述第一账单金额和所述预期账单金额,获得账单金额差值;
53.步骤s860:判断所述账单金额差值是否满足预设差值阈值;
54.步骤s870:若所述账单金额差值满足所述预设差值阈值,将所述第一账单金额发送至所述第一客户。
55.具体而言,为了进一步对所述第一用户的身份进行限定,具体的,根据所述第一身份信息,若所述第一用户为所述api接口服务提供者,即所述第一用户为甲方,可获得服务提供者计费规则,即为客户提供api接口调用服务的计费规则,包括固定计费、阶梯计费、包月、包年等,同时,还可根据所述服务提供者计费规则,获得第一客户的计费方式,即需要调用api接口服务的乙方客户自行选择的计费方式,可从所述服务提供者计费规则进行选择,或客户选择自己默认的计费方式:比如固定计费,备选的计费方式:阶梯计费、包月。进而根据所述计费方式,计算所述第一客户对所述第一api接口调用量信息的第一账单金额,即根据乙方客户选择的计费方式,计算所述第一api接口调用量信息对应的需付费账单金额,此为甲方计算得到的结果;同时,还可获得所述第一客户对所述第一api接口调用量信息的预期账单金额,即有技术条件的客户,也会统计自己真实的调用量,在收到我方账单时,会和自己预期的账单金额进行比对,所述预期账单金额即为乙方根据自己的实际调用量,计算的结果,进而根据所述第一账单金额和所述预期账单金额,获得账单金额差值,所述账单金额差值即为甲方和乙方的计算结果的差值,可能因为双方的实际统计调用量存在差异,导致计算结果有出入,因此,可判断所述账单金额差值是否满足预设差值阈值,一般而言,所述预设差值阈值控制在5%之内,如果误差在5%之内,一般直接以甲方为准,则将所述第一账单金额发送至所述第一客户,同时,如果我方账单低于客户自己预期的账单,客户直接选择接受我方的账单金额;如果我方账单高于客户自己预期的账单,双方会进行协商,如果客户有足够理由,我方会选择客户更低的账单金额作为最终的月度账单金额。以此实现了为客户提供灵活性、便捷性的api调用量计费方式,保障客户利益。
56.进一步的,如图3所示,本技术实施例还包括:
57.步骤s871:采集所述第一客户在预设时间段内的api接口调用总量信息;
58.步骤s872:基于所述计费方式集合,对所述api接口调用总量信息进行不同计费方式计算,获得各计费方式账单金额集合;
59.步骤s873:获得所述各计费方式账单金额集合中的最低账单金额;
60.步骤s874:获得所述预设时间段内,所述api接口服务提供者对所述第一客户的实际收款账单金额信息;
61.步骤s875:判断所述实际收款账单金额信息是否大于所述最低账单金额;
62.步骤s876:若所述实际收款账单金额信息大于所述最低账单金额,生成第一补偿指令;
63.步骤s877:根据所述第一补偿指令,对所述第一客户进行退款或免费api接口调用量补偿。
64.具体而言,所述预设时间段可理解为对api接口调用的一年的时间段,即进行年度汇算,进一步的,可采集所述第一客户在预设时间段内的api接口调用总量信息,所述api接口调用总量信息即为一年时间内乙方客户的总api接口调用量,进而基于所述计费方式集合,对所述api接口调用总量信息进行不同计费方式计算,获得各计费方式账单金额集合,所述各计费方式账单金额集合是以一年的时间为基准,对总api接口调用量进行计费的账单金额集合,进一步的,获得所述各计费方式账单金额集合中的最低账单金额,所述最低账单金额即为各种计费方式下,总api接口调用量对应的最低账单金额。
65.除此之外,获得所述预设时间段内,所述api接口服务提供者对所述第一客户的实际收款账单金额信息,即一年时间内,甲方用户根据乙方客户自行选择的计费方式,对总api接口调用量进行计费的账单金额,进而判断所述实际收款账单金额信息是否大于所述最低账单金额,即实际甲方用户收取的账单金额是否大于最低账单金额,如果大于,则根据所述第一补偿指令,对所述第一客户进行退款或免费api接口调用量补偿,即根据实收款,如有多收,给予客户一定补偿,比如退还一定金额、补偿一定的免费调用量等,以此实现了为客户计算最优惠的最低账单金额,保障客户利益,维护同客户的长久合作关系。
66.进一步的,如图4所示,本技术实施例还包括:
67.步骤s910:根据所述第一身份信息,若所述第一用户为所述api接口服务调用者,获得所述api接口服务调用者的第一api服务信息;
68.步骤s920:获得所述第一api服务信息的api接口服务提供者,其中,所述api接口服务提供者至少包含一个api接口服务提供者;
69.步骤s930:根据所述api接口服务提供者,获得各提供者计费规则集合;
70.步骤s940:获得所述api接口服务调用者的历史各时间段的api接口调用量分布信息;
71.步骤s950:根据所述历史各时间段的api接口调用量分布信息,预估所述api接口服务调用者在第一时间段的预计api接口调用量信息;
72.步骤s960:基于所述各提供者计费规则集合,对所述预计api接口调用量信息进行不同规则的计费计算,获得目标api接口服务提供者,其中,所述目标api接口服务提供者的计费结果为所述api接口服务提供者的计费结果集合的最小值。
73.具体而言,若所述第一用户为所述api接口服务调用者,即乙方用户,可获得所述api接口服务调用者的第一api服务信息,即获得自身需要的api服务信息,可以是“身份证
和手机号的实名认证”等服务,同时,获得所述第一api服务信息的api接口服务提供者,所述api接口服务提供者可理解为提供“身份证和手机号的实名认证”的甲方客户,应注意的是,所述api接口服务提供者至少包含一个api接口服务提供者,即要求最少包含一个甲方客户,多者不限,进而根据所述api接口服务提供者,获得各提供者计费规则集合,即多个甲方客户的计费规则集合,可能不同甲方客户的计费规则存在差异。
74.在已知多个甲方客户的计费规则集合之后,乙方用户为了筛选最佳的甲方客户,可先获得自身的历史各时间段的api接口调用量分布信息,可理解为每个月的api接口调用量分布信息,进而预估自身在第一时间段的预计api接口调用量信息,所述第一时间段可理解为未来的下一个月,所述预计api接口调用量信息,即为乙方用户根据自身历史api调用量分布,预估的下一个月的api接口调用量信息,进而基于所述各提供者计费规则集合,对所述预计api接口调用量信息进行不同规则的计费计算,即根据不同的甲方客户的不同计费规则,对下一个月的api接口调用量信息进行计费计算,使得获得目标api接口服务提供者,即目标甲方客户,其中,所述目标api接口服务提供者的计费结果为所述api接口服务提供者的计费结果集合的最小值。通过采集每个月的历史调用量等,预测下个月的预计调用量,根据多个甲方的计费规则,选择收费最低的其中一个甲方服务。以此实现了在一个服务方或多个服务方的计费规则下,要求最低的金额,作为自身的账单金额。
75.进一步的,如图5所示,本技术实施例还包括:
76.步骤s961:获得所述目标api接口服务提供者的既有计费方式集合;
77.步骤s962:基于所述既有计费方式集合,对所述预计api接口调用量信息进行不同计费方式计算,获得各既有计费方式账单金额集合;
78.步骤s963:根据所述api调用计费比对模型,获得所述各既有计费方式账单金额集合中的最低既有计费方式账单金额;
79.步骤s964:将所述最低既有计费方式账单金额,反馈至所述api接口服务调用者。
80.具体而言,所述既有计费方式集合,即为目标甲方客户的现有计费方式集合,包括固定计费、阶梯计费、包月计费、包年计费等,进而基于所述既有计费方式集合,对所述预计api接口调用量信息api接口调用量信息,即根据目标甲方提供的各种计费方式,对预估的下一个月的api接口调用量信息api接口调用量信息,所述各既有计费方式账单金额集合即为不同的计费方式对应的不同账单金额集合,进而从所述各既有计费方式账单金额集合中,筛选出最低既有计费方式账单金额,并反馈至所述api接口服务调用者,即乙方用户,将最低的账单金额,作为乙方用户的付费金额,以此根据预测的调用量,从多个甲方的api服务中,选择成本最低的提供商;在甲方确定后,根据我方调用量,从多种计费方式里,选择最低的账单金额,节省成本。
81.与现有技术相比,本发明具有如下的有益效果:
82.1、通过在客户调用量一定的情况下,从多种计费方式里,为客户计算最优惠的最低账单金额,达到了为客户提供灵活性、便捷性的api调用量计费方式,保障客户利益,维护同客户的长久合作关系的技术效果。
83.2、根据预测的调用量,从多个甲方的api服务中,选择成本最低的提供商;在甲方确定后,根据我方调用量,从多种计费方式里,选择最低的账单金额,节省成本。
84.3、年度汇算结算,计算全年最低应付金额。作为甲方,保障客户利益;作为乙方,节
省成本。
85.实施例二
86.基于与前述实施例中一种基于api调用量的最低账单金额计费方法同样发明构思,本发明还提供了一种基于api调用量的最低账单金额计费系统,如图6所示,所述系统包括:
87.第一获得单元11:所述第一获得单元11用于获得第一用户对api接口服务的第一身份信息,所述第一身份信息包括api接口服务提供者、api接口服务调用者;
88.第一构建单元12:所述第一构建单元12用于构建api调用量的计费方式集合,所述计费方式集合包括固定计费、阶梯计费、包月计费、包年计费以及特殊计费;
89.第一采集单元13:所述第一采集单元13用于对所述第一用户的api接口调用量进行采集,获得第一api接口调用量信息;
90.第二获得单元14:所述第二获得单元14用于基于所述计费方式集合,分别对所述第一api接口调用量信息进行不同计费方式的计费结算,获得所述固定计费对应的第一计费金额、所述阶梯计费对应的第二计费金额、所述包月计费对应的第三计费金额、所述包年计费对应的第四计费金额以及所述特殊计费对应的第五计费金额;
91.第一输入单元15:所述第一输入单元15用于将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练,获得第一训练结果;
92.第三获得单元16:所述第三获得单元16用于根据所述第一训练结果,获得所述输入信息中的最低计费金额,并反向获得匹配计费方式;
93.第一推荐单元17:所述第一推荐单元17用于根据所述第一身份信息,为所述第一用户推荐所述最低计费金额和所述匹配计费方式。
94.进一步的,所述系统还包括:
95.第四获得单元:所述第四获得单元用于根据所述第一身份信息,若所述第一用户为所述api接口服务提供者,获得服务提供者计费规则;
96.第五获得单元:所述第五获得单元用于根据所述服务提供者计费规则,获得第一客户的计费方式;
97.第一计算单元:所述第一计算单元用于根据所述计费方式,计算所述第一客户对所述第一api接口调用量信息的第一账单金额;
98.第六获得单元:所述第六获得单元用于获得所述第一客户对所述第一api接口调用量信息的预期账单金额;
99.第七获得单元:所述第七获得单元用于根据所述第一账单金额和所述预期账单金额,获得账单金额差值;
100.第一判断单元:所述第一判断单元用于判断所述账单金额差值是否满足预设差值阈值;
101.第一发送单元:所述第一发送单元用于若所述账单金额差值满足所述预设差值阈值,将所述第一账单金额发送至所述第一客户。
102.进一步的,所述系统还包括:
103.第二采集单元:所述第二采集单元用于采集所述第一客户在预设时间段内的api
接口调用总量信息;
104.第二计算单元:所述第二计算单元用于基于所述计费方式集合,对所述api接口调用总量信息进行不同计费方式计算,获得各计费方式账单金额集合;
105.第八获得单元:所述第八获得单元用于获得所述各计费方式账单金额集合中的最低账单金额;
106.第九获得单元:所述第九获得单元用于获得所述预设时间段内,所述api接口服务提供者对所述第一客户的实际收款账单金额信息;
107.第二判断单元:所述第二判断单元用于判断所述实际收款账单金额信息是否大于所述最低账单金额;
108.第一生成单元:所述第一生成单元用于若所述实际收款账单金额信息大于所述最低账单金额,生成第一补偿指令;
109.第一补偿单元:所述第一补偿单元用于根据所述第一补偿指令,对所述第一客户进行退款或免费api接口调用量补偿。
110.进一步的,所述系统还包括:
111.第十获得单元:所述第十获得单元用于根据所述第一身份信息,若所述第一用户为所述api接口服务调用者,获得所述api接口服务调用者的第一api服务信息;
112.第十一获得单元:所述第十一获得单元用于获得所述第一api服务信息的api接口服务提供者,其中,所述api接口服务提供者至少包含一个api接口服务提供者;
113.第十二获得单元:所述第十二获得单元用于根据所述api接口服务提供者,获得各提供者计费规则集合;
114.第十三获得单元:所述第十三获得单元用于获得所述api接口服务调用者的历史各时间段的api接口调用量分布信息;
115.第一预估单元:所述第一预估单元用于根据所述历史各时间段的api接口调用量分布信息,预估所述api接口服务调用者在第一时间段的预计api接口调用量信息;
116.第三计算单元:所述第三计算单元用于基于所述各提供者计费规则集合,对所述预计api接口调用量信息进行不同规则的计费计算,获得目标api接口服务提供者,其中,所述目标api接口服务提供者的计费结果为所述api接口服务提供者的计费结果集合的最小值。
117.进一步的,所述系统还包括:
118.第十四获得单元:所述第十四获得单元用于获得所述目标api接口服务提供者的既有计费方式集合;
119.第四计算单元:所述第四计算单元用于基于所述既有计费方式集合,对所述预计api接口调用量信息进行不同计费方式计算,获得各既有计费方式账单金额集合;
120.第十五获得单元:所述第十五获得单元用于根据所述api调用计费比对模型,获得所述各既有计费方式账单金额集合中的最低既有计费方式账单金额;
121.第一反馈单元:所述第一反馈单元用于将所述最低既有计费方式账单金额,反馈至所述api接口服务调用者。
122.进一步的,所述系统还包括:
123.第二输入单元:所述第二输入单元用于将所述第一计费金额、所述第二计费金额、
所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练;
124.第一训练单元:所述第一训练单元用于所述api调用计费比对模型通过多组训练数据训练所得,所述多组训练数据中的每一组训练数据均包括:所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额、所述第五计费金额以及用来标识最低计费金额的标识信息;
125.第十六获得单元:所述第十六获得单元用于将所述api调用计费比对模型训练至收敛状态,获得所述输入信息中的最低计费金额。
126.前述图1实施例一中的一种基于api调用量的最低账单金额计费方法的各种变化方式和具体实例同样适用于本实施例的一种基于api调用量的最低账单金额计费系统,通过前述对一种基于api调用量的最低账单金额计费方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种基于api调用量的最低账单金额计费系统的实施方法,所以为了说明书的简洁,在此不再详述。
127.实施例三
128.下面参考图7来描述本技术实施例的电子设备。
129.图7图示了根据本技术实施例的电子设备的结构示意图。
130.基于与前述实例施中一种基于api调用量的最低账单金额计费方法的发明构思,本发明还提供一种基于api调用量的最低账单金额计费系统,其上存储有计算机程序,该程序被处理器执行时实现前文所述一种基于api调用量的最低账单金额计费系统的任一方法的步骤。
131.其中,在图7中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存储器的各种电路链接在一起。总线300还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口305在总线300和接收器301和发送器303之间提供接口。接收器301和发送器303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他系统通信的单元。处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。
132.本技术实施例提供一种基于api调用量的最低账单金额计费方法,其中,所述方法应用于账单金额计费系统,所述方法包括:获得第一用户对api接口服务的第一身份信息,所述第一身份信息包括api接口服务提供者、api接口服务调用者;构建api调用量的计费方式集合,所述计费方式集合包括固定计费、阶梯计费、包月计费、包年计费以及特殊计费;对所述第一用户的api接口调用量进行采集,获得第一api接口调用量信息;基于所述计费方式集合,分别对所述第一api接口调用量信息进行不同计费方式的计费结算,获得所述固定计费对应的第一计费金额、所述阶梯计费对应的第二计费金额、所述包月计费对应的第三计费金额、所述包年计费对应的第四计费金额以及所述特殊计费对应的第五计费金额;将所述第一计费金额、所述第二计费金额、所述第三计费金额、所述第四计费金额以及所述第五计费金额作为输入信息,输入api调用计费比对模型进行训练,获得第一训练结果;根据所述第一训练结果,获得所述输入信息中的最低计费金额,并反向获得匹配计费方式;根据
所述第一身份信息,为所述第一用户推荐所述最低计费金额和所述匹配计费方式。
133.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
134.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的系统。
135.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令系统的制造品,该指令系统实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
136.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
137.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
138.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献