CN108805632B - 一种计费方法和装置 - Google Patents
一种计费方法和装置 Download PDFInfo
- Publication number
- CN108805632B CN108805632B CN201810425537.0A CN201810425537A CN108805632B CN 108805632 B CN108805632 B CN 108805632B CN 201810425537 A CN201810425537 A CN 201810425537A CN 108805632 B CN108805632 B CN 108805632B
- Authority
- CN
- China
- Prior art keywords
- information
- product
- charging
- module
- settlement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012795 verification Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 15
- 235000019580 granularity Nutrition 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
Landscapes
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种计费方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:获取所有计费对象的信息,对于每一个计费对象分别执行下述步骤:获取当前计费对象对应的所有产品在第一时间段内的使用记录,和当前计费对象对应的所有产品的计费标准信息;根据当前计费对象的信息、其对应的所有产品的使用记录以及计费标准信息,生成当前计费对象在该第一时间段内的账单信息。该实施方式能够节约成本,提高效率和准确性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种计费方法和装置。
背景技术
随着计算机网络技术的发展,服务提供商通过网络为用户提供各种服务。服务提供商在网络中设立服务器,服务器为用户提供访问接口,使用接口服务来满足用户的各种需求,例如,人脸识别、身份核验、光学字符识别、人身核验等服务。目前,对于接口服务的计费是由人工在线下操作完成的。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:依靠人工线下操作完成接口服务计费,人力成本和运营成本巨大,效率较低。首先,客户以及合同的信息为纸质版信息,不易维护。其次,依靠人工完成接口的调用情况的统计、计费、结算、开具发票以及核查账单等等环节,人力运营成本大,准确性很难保证,也无法实现对接口调用情况的统计分析,缺少对账单生命周期的完善追踪。
因此,亟需一种能够节约成本,提高效率和准确性的自动化的计费方法和装置。
发明内容
有鉴于此,本发明实施例提供一种计费方法和装置,能够节约成本,提高效率和准确性。
为实现上述目的,根据本发明实施例的一个方面,提供了一种计费方法,包括:
获取所有计费对象的信息,对于每一个计费对象分别执行下述步骤:
获取当前计费对象对应的所有产品在第一时间段内的使用记录,和当前计费对象对应的所有产品的计费标准信息;
根据当前计费对象的信息、其对应的所有产品的使用记录以及计费标准信息,生成当前计费对象在该第一时间段内的账单信息。
本发明实施例提供的计费方法还包括:
获取指定计费对象在第二时间段内的所有账单信息,以生成指定计费对象在第二时间段内的对账单。
可选的,所述对账单包括:结算状态和开票状态;
本发明实施例提供的计费方法还包括:
将所述对账单发送给结算模块,并在接收到所述结算模块发回的结算结果后,更新所述结算状态;
将所述对账单和结算结果发送给开票模块,并在接收到所述开票模块发回的开票结果后,更新所述开票状态。
本发明实施例提供的计费方法还包括:
记录计费对象的用户对产品的使用信息,以生成指定产品的使用记录;
记录客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息;
查询客户信息和对应产品的使用记录,以获得客户信息与对应产品的使用记录的关联信息,客户信息包括下述信息中一种或多种的组合:客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息;
生成所述客户信息与对应产品的使用记录的关联信息的报表,以进行展示。
本发明实施例提供的计费方法还包括:
将计费对象的用户的可使用产品清单记录到第一存储模块中;
在计费对象的用户使用指定产品前,从第一存储模块中读取该计费对象的可使用产品清单,判断所述可使用产品清单中是否包括该指定产品,若是,则允许该用户使用该指定产品,否则不允许该用户使用该指定产品。
为实现上述目的,根据本发明实施例的另一个方面,还提供了一种计费装置,包括:
计费模块,用于获取所有计费对象的信息,对于每一个计费对象分别执行下述步骤:
获取当前计费对象对应的所有产品在第一时间段内的使用记录,和当前计费对象对应的所有产品的计费标准信息;
根据当前计费对象的信息、其对应的所有产品的使用记录以及计费标准信息,生成当前计费对象在该第一时间段内的账单信息。
本发明实施例提供的计费装置还包括:
账单管理模块,用于获取指定计费对象在第二时间段内的所有账单信息,以生成指定计费对象在第二时间段内的对账单。
可选的,所述对账单包括:结算状态和开票状态;
所述账单管理模块还用于将所述对账单发送给结算模块,并在接收到所述结算模块发回的结算结果后,更新所述结算状态;
将所述对账单和结算结果发送给开票模块,并在接收到所述开票模块发回的开票结果后,更新所述开票状态。
本发明实施例提供的计费装置还包括:
产品模块,用于记录计费对象的用户对产品的使用信息,以生成指定产品的使用记录;
客户管理模块,用于记录客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息;
业务管理模块,用于查询客户信息和对应产品的使用记录,以获得客户信息与对应产品的使用记录的关联信息,客户信息包括下述信息中一种或多种的组合:客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息;生成所述客户信息与对应产品的使用记录的关联信息的报表,以进行展示。
进一步的,客户管理模块还用于将计费对象的用户的可使用产品清单记录到第一存储模块中;
产品模块还用于在计费对象的用户使用指定产品前,从第一存储模块中读取该计费对象的可使用产品清单,判断所述可使用产品清单中是否包括该指定产品,若是,则允许该用户使用该指定产品,否则不允许该用户使用该指定产品。
为实现上述目的,根据本发明实施例的另一个方面,还提供了一种计费电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例提供的计费方法。
为实现上述目的,根据本发明实施例的另一个方面,还提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例提供的计费方法。
本发明提供的计费方法和装置,提供统一的客户、合同及相关产品的信息管理,便于管理人员运营及维护。提供产品使用情况统计功能,实现多粒度下产品使用信息的展示及报表统计分析功能。制定统一的接口服务计费类型,及对应的费用计算规则。提供以账期为计费单元的自动计费功能,大量减少人力运营成本。提供了完整的账单管理系统,包括结算状态及发票状态追踪等功能。提供推送对账单功能,方便业务管理人员和客户对账单信息的核对,降低人力成本。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是本发明实施例提供的计费方法的主要流程的示意图;
图2是本发明实施例提供的对账单的示意图;
图3是本发明实施例提供的客户信息的示意图;
图4是本发明实施例提供的产品使用合同信息的示意图;
图5是本发明实施例提供的产品信息的示意图;
图6是本发明实施例提供的关联信息的示意图一;
图7是本发明实施例提供的关联信息的示意图二;
图8是本发明实施例提供的计费方法的应用流程的示意图;
图9是本发明实施例提供的计费装置的主要模块的示意图;
图10是本发明实施例提供的计费装置的应用模块的示意图;
图11是本发明实施例可以应用于其中的示例性系统架构图;
图12是适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
本发明实施例提供一种计费方法,如图1所示,该方法包括:步骤S101、步骤S102和步骤S103。在步骤S101中,获取所有计费对象的信息,对于每一个计费对象分别执行下述步骤S102和步骤S103。其中计费对象是指所计费用的产生范围。例如,当计算的费用是某一客户使用其可以使用的所有产品产生的费用,则计费对象为该客户,当计算的费用是某一客户使用其可以使用的所有产品中的部分产品(如该客户签订的某一合同中约定可以使用的产品)所产生的费用,则计费对象可以为该合同。本发明实施例中所涉及的产品,是指有形的物品、无形的服务、组织、观念或它们的组合,例如,可以为线上服务类产品:接口服务(人脸识别、身份核验、光学字符识别以及人身核验等等)。
在步骤S102中,获取当前计费对象对应的所有产品在第一时间段内的使用记录,和当前计费对象对应的所有产品的计费标准信息,然后在步骤S103中,根据当前计费对象的信息、其对应的所有产品的使用记录以及计费标准信息,生成当前计费对象在该第一时间段内的账单信息。其中,账单信息可以包括有计费对象的相关信息,第一时间段的起始、截止信息,产品的单价(单次使用价格)以及总计的费用等等信息。
其中,产品的计费标准信息中可以包括有产品的计费类型,例如,当产品的计费类型为按产品的使用次数计费时,最后计算得到的账单中的总计费用即计费对象对应的产品在第一时间段内被使用的总次数与单次使用价格的乘积。
在本发明的一种实施方式中,步骤S101可以按照预设的周期执行,例如,每日或每周执行一次,即每日或每周计算一次所有计费对象的账单。每次执行时,对在预设的第一时间段内计费对象范围内产生的费用进行计算。上述预设的周期与第一时间段可以根据具体的应用场景进行配置。例如,当账期(产生费用的计算周期,结算的时间单位) 为一个月时,预设的周期可以为每日,在每日的零点执行步骤S101,每次执行步骤S101时,第一时间段为账期起算日到当前日之间的时间段,用当前日产生的账单更新前一日的账单,可以了解到账单费用的每日变化情况,当前日为账期结算日时,该日的账单即为一个账期的完整账单。
在本发明的一种实施方式中,本发明提供的计费方法还包括下述对账单生成步骤:获取指定计费对象在第二时间段内的所有账单信息,以生成指定计费对象在第二时间段内的对账单。本发明提供的计费方法在特定条件触发下,对第二时间段内计费对象的所有账单进行汇总生成计费对象的对账单,例如第二时间段为一年,上述步骤生成账单为计费对象每个账期的账单,则汇总计费对象在该年内所有的账期的账单,生成该一年的对账单。对账单可以通过邮件的方式推送给客户方进行确认。
在本发明的一种实施方式中,对账单包括:结算状态和开票状态。本发明提供的计费方法还包括下述过程:当客户方完成对对账单的核查确认之后,将对账单发送给结算模块。结算模块可以通过相关结算功能平台实现,结算平台接收到对账单信息后完成相关业务逻辑校验工作,然后联系客户负责人进行结算,并将结算结果返回。在接收到结算模块发回的结算结果后,更新对账单的结算状态。
在完成结算后,将对账单和结算结果发送给开票模块。开票模块可以由具有向客户开具结算账单对应发票的功能平台实现,开票平台接收到信息后完成相关业务逻辑校验工作,进行开票操作,并将发票邮寄给客户。在接收到开票模块发回的开票结果后,更新对账单的开票状态。
如图2所示的本发明方法生成的对账单示例,在该示例中,计费产品为人身核验接口服务,该对账单的计费对象为编号为GZT的合同,该对账单的第二时间段即为从2017年6月至2018年1月,该对账单中包括有以上述第二时间段内的每个月为账期(第一时间段)的账单,其中,每个账单具有对应的,产品单价,应付额,发票状态和结算状态。
在本发明的一种实施方式中,本发明提供的计费方法还包括下述验证步骤:记录计费对象的用户的可使用产品清单。在计费对象的用户使用指定产品前,读取该计费对象的可使用产品清单,判断可使用产品清单中是否包括该指定产品,若是,则允许该用户使用该指定产品,否则不允许该用户使用该指定产品。
在本发明的一种实施方式中,本发明提供的计费方法还包括:记录计费对象的用户对产品的使用信息,以生成指定产品的使用记录。以及记录客户信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息。
如图3所示,客户信息可以通过网页形式进行记录和显示,记录的客户信息可以包括客户基本信息和财务信息,财务信息用于结算和开发票使用。基本信息包括但不限于下述内容:客户名称、客户联系人、传真、企业所在地、部门或机构名称、联系电话和邮编等,财务信息包括但不限于下述内容:开户行名称、开户行账号、注册电话、注册地址、纳税人识别号以及开票内容等。
如图4所示,产品使用合同信息可以通过网页形式进行记录和显示,记录的产品使用合同信息可以包括但不限于下述内容:合同编号、合同名称、负责人、联系人、联系方式、联系邮箱、结算周期、合同开始日期以及合同结束日期等。
如图5所示,产品信息可以通过网页形式进行记录和显示,记录的产品信息可以包括但不限于下述内容:产品名称、计费类型、付费类型、开始日期、结束日期和单价等。
查询客户信息和对应产品的使用记录,以获得客户信息与对应产品的使用记录的关联信息,客户信息包括下述信息中一种或多种的组合:客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息。即本发明方法支持以客户为粒度、以客户签订合同为粒度、以客户签订合同中的产品为粒度的三种粒度下展示产品使用记录统计信息。然后生成客户信息与对应产品的使用记录的关联信息的报表,以进行展示,供相关运营人员使用。
在计费产品为接口服务的应用场景中,产品的使用记录中可以包括调用接口总数、调用时间、调用结果、调用时长等基本信息。
如图6所示为查询生成的客户名称、合同编号、业务产品、计费类型和状态,与产品的使用记录(调用状态、累计发生业务量和剩余业务量)的关联信息。
如图7所示为查询生成的客户名称、合同编号和业务产品,与产品的使用记录(调用时间、调用状态、IP和url)的关联信息。
下面结合以具体应用场景对发明提供的计费方法做进一步的说明。在本应用场景中,计费产品为接口服务,通一个客户可以对应有多个合同,每个合同可以对应有约定的可以使用的多个接口服务。
假设客户A与接口服务平台签订了接口B的使用合同。在本发明中将客户A的基本信息、合同信息及产品信息进行记录,产品信息中包括计费类型和标准。
本发明提供三种接口服务计费类型,分别是按次计费、套餐计费和阶梯计费。其中。按次计费需要合同中规定接口调用单价,费用总数为单价与调用次数的乘积。套餐计费需要指定套餐金额和套餐数量,费用规则即为套餐金额,当调用次数超过套餐数量时,将不再为调用方提供接口服务。阶梯计费需要指定阶梯单价和对应的调用数量区间,例如阶梯单价为:4元,3元,2元,1元;数量区间为0-100,101-200, 201-300,301-400;计费规则为当调用次数在0-100次之间,按照单价 4元计费,当调用次数在101-200次之间,超过100次的部分按照单价 3元计费,当调用次数在201-300之间,超过200次的部分按照单价2 元计费,当调用测试在300-400次之间或400次以上,超过300次的部分按照单价1元计费。例如,当某个账期内调用次数为350次,则对应的费用总数为:100×4+100×3+100×2+50×1=950元。
在本应用场景中,接口B的计费类型为按次计费,单价为1元。将客户A信息存入Mysql数据库,得到如下表1的示例数据(只列出关键数据):
id | 客户名称 | 联系人 | 联系电话 | 企业所在地 | …… |
… | A | 张三 | …… | 北京市 | …… |
表1(客户信息表)
将客户A的使用合同信息存入Mysql数据库,得到如下表2的示例数据(只列出关键数据):
合同表:
id | 客户id | 合同编号 | 联系电话 | 负责人 | 开始日期 | 结束日期 |
… | … | …… | …… | 李四 | 2018-2-1 | 2018-12-31 |
表2(合同信息表)
将为客户A提供的接口B服务的信息存入Mysql数据库,得到如下表3的示例数据(只列出关键数据):
id | 客户id | 合同id | 接口 | 计费类型 | 单价 | 开始日期 | 结束日期 |
… | … | … | B | 按次计费 | 1 | 2018-2-1 | 2018-12-31 |
表3(产品信息表)
客户A调用接口服务平台的接口B,接口服务平台将调用信息保存在Hbase表中。
通过读取Mysql数据库和HBase数据库中的数据,可以得到客户信息、合同信息和产品信息,与接口调用信息的关联信息表。
在计费过程中,如图8所示,计费对象为合同,获取所有客户的合同信息,逐一对于每个合同执行下述计费步骤:首先,判断合同有效期是否包含当前账期时间,若不是,则结束当前合同的计费步骤。若是,则获取合同中对应接口服务的计费类型,然后获取对应客户、合同、接口产品的信息(获取MySQL数据库中存储的信息)和调用记录(Hbase数据库中存储的数据),结合上述获取的信息完成当前合同的各个接口产品的费用的计算,最后以合同为单位封装当前账期的账单信息,保存在账单对应的MySQL数据库表中。当所有合同都计费处理完成后,结束计费过程。
例如,下表4所示的账单信息表,2018年2月共调用接口1000次,则对应金额为1000元。
表4
然后根据保存的账单信息,业务管理人员可以触发生成2018年的该合同的对账单,并根据该对账单,业务管理人员可通过点击配置的触发“结算”和“开票”按钮,触发对应的结算和开票业务操作。
例如,在结算操作完成后,下表5所示的账单信息表中结算状态变更为已结算。
id | 客户id | 合同id | 产品id | 单价 | 周期 | 调用次数 | 对应金额 | 结算状态 | 开票状态 |
… | … | … | … | 1 | 2018-2 | 1000 | 1000 | 已结算 | 未开票 |
表5
在本应用场景中,结算模块和开票模块推送结果的方式是先将相关信息推送到流处理平台Kafka中,本发明系统消费Kafka中的数据。
本发明实施例还提供一种计费装置,如图9所示,该装置900包括:计费模块901。计费模块901用于获取所有计费对象的信息,对于每一个计费对象分别执行下述步骤:
获取当前计费对象对应的所有产品在第一时间段内的使用记录,和当前计费对象对应的所有产品的计费标准信息;
根据当前计费对象的信息、其对应的所有产品的使用记录以及计费标准信息,生成当前计费对象在该第一时间段内的账单信息。
在本发明中,本发明提供的计费装置还包括:账单管理模块,用于获取指定计费对象在第二时间段内的所有账单信息,以生成指定计费对象在第二时间段内的对账单。
在本发明中,对账单包括:结算状态和开票状态。
账单管理模块还用于将对账单发送给结算模块,并在接收到结算模块发回的结算结果后,更新结算状态。
将对账单和结算结果发送给开票模块,并在接收到开票模块发回的开票结果后,更新开票状态。
在本发明中,本发明提供的计费装置还包括:
产品模块,用于记录计费对象的用户对产品的使用信息,以生成指定产品的使用记录。
客户管理模块,用于记录客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息。
业务管理模块,用于查询客户信息和对应产品的使用记录,以获得客户信息与对应产品的使用记录的关联信息,客户信息包括下述信息中一种或多种的组合:客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息;生成客户信息与对应产品的使用记录的关联信息的报表,以进行展示。
在本发明中,客户管理模块还用于将计费对象的用户的可使用产品清单记录到第一存储模块中。
产品模块还用于在计费对象的用户使用指定产品前,从第一存储模块中读取该计费对象的可使用产品清单,判断可使用产品清单中是否包括该指定产品,若是,则允许该用户使用该指定产品,否则不允许该用户使用该指定产品。
如图10所示,在本发明实施例提供的计费装置的具体应用过程中,计费产品以接口服务为例,业务管理人员与客户签订接口产品服务使用合同。业务管理人员根据合同内容将客户基本信息、接口产品信息以及接口产品计费标准等信息维护到客户管理模块中,客户管理模块将这些信息保存到Mysql数据库中。
客户向产品模块发送请求,调用接口。产品模块从客户管理获取已签约客户的合同及对应产品信息,以此判断该客户是否可以调用接口服务。同时,产品模块将接口调用记录保存到Hbase数据库中。
业务管理模块分别从Mysql数据库中获取客户和合同信息,从 Hbase数据库中获取接口产品调用记录信息,整理为业务信息。业务信息指:支持以客户为粒度、以客户签订合同为粒度、以客户签订合同中的接口产品为粒度的三种粒度下展示其接口调用记录统计信息,包括调用接口总数、调用时间、调用结果、调用时长等基本信息。同时实现以报表形式展示接口使用情况供产品模块运营人员使用。
计费模块分别从Mysql数据库中获取合同、接口产品及计费标准信息,从Hbase数据库中获取接口产品调用记录信息,完成以各合同的账期为粒度的费用信息的计算,形成账单信息。计费模块将计算出的账单信息发送至账单管理模块。账单管理模块将账单明细信息整理为对账单,并以邮件的方式推送给客户方进行确认。当客户完成对对账单的核查确认之后,账单管理将待结算的账单信息提交到结算模块,由结算模块推动后期的结算流程。当客户完成结算流程之后,账单管理将客户所需的发票明细信息推送到开票模块,由开票模块推动开具发票的流程。结算模块将结算结果信息推送到Kafka中。开票模块将开具发票结果信息推送到Kafka中。账单管理模块消费Kafka中的消息获取账单结算结果信息和开具发票结果信息。
本发明提供的计费方法和装置,提供统一的客户、合同及相关产品的信息管理,便于管理人员运营及维护;提供产品使用情况统计功能,实现多粒度下产品使用信息的展示及报表统计分析功能。制定统一的接口服务计费类型,及对应的费用计算规则。提供以账期为计费单元的自动计费功能,大量减少人力运营成本。提供了完整的账单管理系统,包括结算状态及发票状态追踪等功能。提供推送对账单功能,方便业务管理人员和客户对账单信息的核对,降低人力成本。
图11示出了可以应用本发明实施例的计费方法或计费装置的示例性系统架构1100。
如图11所示,系统架构1100可以包括终端设备1101、1102、1103,网络1104和服务器1105。网络1104用以在终端设备1101、1102、1103 和服务器1105之间提供通信链路的介质。网络1104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备1101、1102、1103通过网络1104与服务器1105交互,以接收或发送消息等。终端设备1101、1102、1103上可以安装有各种通讯客户端应用。
终端设备1101、1102、1103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器1105可以是提供各种服务的服务器,例如提供计费服务的服务器。
需要说明的是,本发明实施例所提供的计费方法一般由服务器 1105执行,相应地,计费装置一般设置于服务器1105中。
应该理解,图11中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
下面参考图12,其示出了适于用来实现本发明实施例的终端设备的计算机系统1200的结构示意图。图12示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图12所示,计算机系统1200包括中央处理单元(CPU)1201,其可以根据存储在只读存储器(ROM)1202中的程序或者从存储部分 1208加载到随机访问存储器(RAM)1203中的程序而执行各种适当的动作和处理。在RAM1203中,还存储有系统1200操作所需的各种程序和数据。CPU1201、ROM1202以及RAM1203通过总线1204彼此相连。输入/输出(I/O)接口1205也连接至总线1204。
以下部件连接至I/O接口1205:包括键盘、鼠标等的输入部分1206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1207;包括硬盘等的存储部分1208;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1209。通信部分1209经由诸如因特网的网络执行通信处理。驱动器1210也根据需要连接至I/O接口 1205。可拆卸介质1211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1210上,以便于从其上读出的计算机程序根据需要被安装入存储部分1208。
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1209从网络上被下载和安装,和/或从可拆卸介质1211被安装。在该计算机程序被中央处理单元 (CPU)1201执行时,执行本发明的系统中限定的上述功能。
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括计费模块、账单管理模块、产品模块、客户管理模块和业务管理模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,计费模块还可以被描述为“获取所有计费对象的信息的模块”。
作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:
获取所有计费对象的信息,对于每一个计费对象分别执行下述步骤:
获取当前计费对象对应的所有产品在第一时间段内的使用记录,和当前计费对象对应的所有产品的计费标准信息;
根据当前计费对象的信息、其对应的所有产品的使用记录以及计费标准信息,生成当前计费对象在该第一时间段内的账单信息。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (8)
1.一种计费方法,其特征在于,包括:
获取所有计费对象的信息,对于每一个计费对象分别执行下述步骤:
获取当前计费对象对应的所有产品在第一时间段内的使用记录,和当前计费对象对应的所有产品的计费标准信息;所述产品为接口服务;所述产品在第一时间段内的使用记录包括所述接口服务的调用接口总数、调用时间、调用结果、调用时长;所述产品的计费标准信息包括接口服务计费类型;
根据当前计费对象的信息、其对应的所有产品的使用记录以及计费标准信息,生成当前计费对象在该第一时间段内的账单信息;
获取指定计费对象在第二时间段内的所有账单信息,以生成指定计费对象在第二时间段内的对账单,对账单包括:结算状态和开票状态;将所述对账单发送给结算模块,由所述结算模块完成相关业务逻辑校验工作,进行结算;在接收到所述结算模块发回的结算结果后,更新所述结算状态;在完成结算后,将所述对账单和结算结果发送给开票模块,由所述开票模块完成相关业务逻辑校验工作,进行开票工作;在接收到所述开票模块发回的开票结果后,更新所述开票状态;
查询客户信息和对应产品的使用记录,以获得客户信息与对应产品的使用记录的关联信息,生成所述客户信息与对应产品的使用记录的关联信息的报表,以进行展示,所述客户信息包括下述信息中一种或多种的组合:客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
记录计费对象的用户对产品的使用信息,以生成指定产品的使用记录;
记录客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息。
3.根据权利要求1所述的方法,其特征在于,还包括:
将计费对象的用户的可使用产品清单记录到第一存储模块中;
在计费对象的用户使用指定产品前,从第一存储模块中读取该计费对象的可使用产品清单,判断所述可使用产品清单中是否包括该指定产品,若是,则允许该用户使用该指定产品,否则不允许该用户使用该指定产品。
4.一种计费装置,其特征在于,包括:
计费模块,用于获取所有计费对象的信息,对于每一个计费对象分别执行下述步骤:
获取当前计费对象对应的所有产品在第一时间段内的使用记录,和当前计费对象对应的所有产品的计费标准信息;所述产品为接口服务;所述产品在第一时间段内的使用记录包括所述接口服务的调用接口总数、调用时间、调用结果、调用时长;所述产品的计费标准信息包括接口服务计费类型;
根据当前计费对象的信息、其对应的所有产品的使用记录以及计费标准信息,生成当前计费对象在该第一时间段内的账单信息;
账单管理模块,用于获取指定计费对象在第二时间段内的所有账单信息,以生成指定计费对象在第二时间段内的对账单,对账单包括:结算状态和开票状态;将所述对账单发送给结算模块,由所述结算模块完成相关业务逻辑校验工作,进行结算;在接收到所述结算模块发回的结算结果后,更新所述结算状态;在完成结算后,将所述对账单和结算结果发送给开票模块,由所述开票模块完成相关业务逻辑校验工作,进行开票工作;在接收到所述开票模块发回的开票结果后,更新所述开票状态;
业务管理模块,用于查询客户信息和对应产品的使用记录,以获得客户信息与对应产品的使用记录的关联信息,生成所述客户信息与对应产品的使用记录的关联信息的报表,以进行展示,所述客户信息包括下述信息中一种或多种的组合:客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息。
5.根据权利要求4所述的装置,其特征在于,还包括:
产品模块,用于记录计费对象的用户对产品的使用信息,以生成指定产品的使用记录;
客户管理模块,用于记录客户基本信息、客户的产品使用合同信息以及产品使用合同约定的可使用产品信息。
6.根据权利要求4所述的装置,其特征在于,
客户管理模块还用于将计费对象的用户的可使用产品清单记录到第一存储模块中;
产品模块还用于在计费对象的用户使用指定产品前,从第一存储模块中读取该计费对象的可使用产品清单,判断所述可使用产品清单中是否包括该指定产品,若是,则允许该用户使用该指定产品,否则不允许该用户使用该指定产品。
7.一种计费电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-3中任一所述的方法。
8.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-3中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810425537.0A CN108805632B (zh) | 2018-05-07 | 2018-05-07 | 一种计费方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810425537.0A CN108805632B (zh) | 2018-05-07 | 2018-05-07 | 一种计费方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108805632A CN108805632A (zh) | 2018-11-13 |
CN108805632B true CN108805632B (zh) | 2022-03-04 |
Family
ID=64091060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810425537.0A Active CN108805632B (zh) | 2018-05-07 | 2018-05-07 | 一种计费方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108805632B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109787781A (zh) * | 2018-12-17 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 在线计费方法、装置、计算机设备和存储介质 |
CN110059119A (zh) * | 2019-03-13 | 2019-07-26 | 深圳壹账通智能科技有限公司 | 一种账单生成方法、装置、计算机设备及可读存储介质 |
CN110134346A (zh) * | 2019-04-15 | 2019-08-16 | 杭州瑾信科技有限公司 | 自动生成数据报表的方法以及装置 |
CN111198816B (zh) * | 2019-12-26 | 2024-08-23 | 中国平安人寿保险股份有限公司 | 一种异常算法的识别方法及设备 |
CN111309758B (zh) * | 2020-01-19 | 2024-02-13 | 北京金堤科技有限公司 | 一种计费数据验证比对方法及装置 |
CN114189461B (zh) * | 2020-09-11 | 2024-12-24 | 北京金山云网络技术有限公司 | 带宽账单生成方法、装置、电子设备及介质 |
CN113129123A (zh) * | 2021-05-12 | 2021-07-16 | 上海递道信息技术有限公司 | 一种快递物流结算方法及系统 |
CN114581069A (zh) * | 2022-03-03 | 2022-06-03 | 百融至信(北京)征信有限公司 | 一种基于api调用量的最低账单金额计费方法及系统 |
CN114612091A (zh) * | 2022-03-17 | 2022-06-10 | 北京市商汤科技开发有限公司 | 自动对账方法及装置、电子设备和存储介质 |
CN115718762A (zh) * | 2022-11-18 | 2023-02-28 | 北京字跳网络技术有限公司 | 费用计算方法、装置、电子设备、存储介质及产品 |
CN116192542B (zh) * | 2022-12-06 | 2024-06-04 | 中国联合网络通信集团有限公司 | 数据流量的计费方法、装置及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7318550B2 (en) * | 2004-07-01 | 2008-01-15 | American Express Travel Related Services Company, Inc. | Biometric safeguard method for use with a smartcard |
CN101887553A (zh) * | 2010-08-12 | 2010-11-17 | 深圳市五巨科技有限公司 | 一种数据自动结算处理的方法和系统 |
CN106339933A (zh) * | 2016-08-24 | 2017-01-18 | 明算科技(北京)股份有限公司 | 一种会计凭证的生成方法和系统 |
CN107301595A (zh) * | 2017-07-12 | 2017-10-27 | 百望电子发票数据服务有限公司 | 一种电子发票对账方法及系统 |
-
2018
- 2018-05-07 CN CN201810425537.0A patent/CN108805632B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108805632A (zh) | 2018-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108805632B (zh) | 一种计费方法和装置 | |
CN112258306B (zh) | 账务信息核对的方法、装置、电子设备和存储介质 | |
CN113362025B (zh) | 数据核算系统、方法、计算机可读存储介质、电子设备 | |
CN113806400A (zh) | 财务数据处理方法、装置、存储介质及电子设备 | |
CN113205402A (zh) | 对账方法、装置、电子设备及计算机可读介质 | |
CN113379523A (zh) | 账单生成方法、装置、介质及电子设备 | |
CN111429092A (zh) | 缴存公积金的方法、装置、设备和计算机可读介质 | |
CN111861745A (zh) | 一种业务风控方法和装置 | |
CN111327514A (zh) | 微信图文消息群发方法、系统、服务器及存储介质 | |
CN113159859B (zh) | 一种费用调整方法和装置 | |
CN113627922B (zh) | 物流数据处理方法、装置、存储介质及电子设备 | |
CN111127224B (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN111429135A (zh) | 基于收费通知单的案件管理方法、系统、存储介质 | |
CN114997977B (zh) | 一种数据处理方法、装置、电子设备及计算机可读介质 | |
CN111429251A (zh) | 多模式下数据处理的方法和装置 | |
CN112446773A (zh) | 业务未出账数据管理方法、装置、设备及存储介质 | |
CN112181817B (zh) | 用于soa架构平台的测试方法及测试装置 | |
CN114723533A (zh) | 一种房租收入的结算数据生成方法、装置和电子设备 | |
CN113313482A (zh) | 数据处理方法、装置、电子设备和存储介质 | |
US10015322B2 (en) | Creating rating requests for groups of consumption items | |
CN113496386A (zh) | 一种合并计费的方法和装置 | |
US20060143125A1 (en) | Method and system for electronic billing and reconciliation | |
CN113139785A (zh) | 一种招标代理业务流程管理方法及装置 | |
CN113485902A (zh) | 测试业务平台的方法、装置、设备和计算机可读介质 | |
CN114612172A (zh) | 虚拟资产增量的计算方法及装置、存储介质、电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |