自动结算系统和方法

文档序号:10656621阅读:512来源:国知局
自动结算系统和方法
【专利摘要】本发明公开了自动结算系统和方法,该系统中的第一审核模块用于审核在业务平台上生成的订单的结算内容是否与订单的供应商预设的结算内容相符合,若是,调用设置模块;若否,调用修改模块;修改模块用于修改结算内容为第二结算内容;设置模块用于根据订单的内容设置结算内容的结算周期;第二审核模块用于审核第二结算内容是否满足一修改条件,若是,调用设置模块,若否,为结算内容设置一审核标签;入账模块用于在结算周期到期时将结算内容或第二结算内容存储至供应商的虚拟账户。本方案的整个过程在用户下完订单后由系统自动运行,结算过程安全可靠。不仅能够根据具体产品定制结算,还能保证合理的结算周期,能够保证结算的准确性。
【专利说明】
自动结算系统和方法
技术领域
[0001 ]本发明涉及一种自动结算系统和方法。
【背景技术】
[0002]业务平台是用于供用户订购商品以产生订单的平台,业务平台上的商品均由供应商提供。业务平台为供应商的产品提供销售平台,以向供应商收取服务报酬。现有技术中业务平台向供应商结算的步骤繁多,流程复杂,需要经过供应商审核、业务审核、付款单生成、审核等步骤之后才能结算到账。当供应商接入不多以及业务量小的时候,这种设计可以胜任。随着业务增长,系统无法扩展,资金无法按时到账,也极易造成出错。且结算周期完全人工控制,周期长,无法根据不同供应商和产品类型实现定制。

【发明内容】

[0003]本发明要解决的计算问题是为了克服现有技术中业务平台与供应商之间的结算周期完全人工控制,周期长,无法根据不同供应商和产品类型实现定制,且结算步骤繁多、流程复杂、系统无法扩展、结算内容无法按时到账而易出错的缺陷,提供一种自动结算系统和方法。
[0004]本发明是通过下述技术方案解决上述技术问题的:
[0005]—种自动结算系统,其特点在于,包括一第一审核模块、一修改模块、一设置模块、一第二审核模块和一入账模块;
[0006]所述第一审核模块用于审核在业务平台上生成的订单的结算内容是否与所述订单的供应商预设的结算内容相符合,若是,调用所述设置模块;若否,调用所述修改模块;
[0007]所述修改模块用于修改所述结算内容为第二结算内容;
[0008]所述设置模块用于根据所述订单的内容设置所述结算内容的结算周期;
[0009]所述第二审核模块用于审核所述第二结算内容是否满足一修改条件,若是,调用所述设置模块,若否,为所述结算内容设置一用于表征修改未通过的审核标签;
[0010]所述入账模块用于在所述结算周期到期时将所述结算内容或所述第二结算内容存储至所述供应商的虚拟账户。
[0011]较佳地,所述自动结算系统还包括一自动审核判断模块,所述自动审核判断模块用于判断所述自动结算系统是否设置了自动审核标签,若是,直接调用所述业务平台提供的接口自动完成所述第一审核模块的操作,若否,所述供应商通过所述业务平台使用所述第一审核模块确认。
[0012]较佳地,所述设置模块还用于在所述第一审核模块或所述二审核模块的审核结果为是时为所述结算内容设置一用于表征审核通过的审核标签。
[0013]较佳地,所述结算内容包括所述订单的结算价格,或者,所述订单的结算价格、所述订单的结算方式和所述订单的产品类型中的一项或多项。
[0014]较佳地,所述业务平台包括一0TA(0nline Travel Agent,在线旅行社)。
[0015]本发明还提供一种自动结算方法,其特点在于,包括:
[0016]S1、在一业务平台上生成一订单;
[0017]S2、审核所述订单的结算内容是否与所述订单的供应商预设的结算内容相符合,若是,执行步骤S3,若否,执行步骤S4 ;
[0018]&、根据所述订单的内容设置所述结算内容的结算周期,并执行步骤S6;
[0019]S4、修改所述结算内容为第二结算内容,并执行步骤S5;
[0020]&、审核所述第二结算内容是否满足一修改条件,若是,返回步骤&,若否,为所述结算内容设置一用于表征修改未通过的审核标签,并返回步骤S3;
[0021]S6、在所述结算周期到期时将所述结算内容或所述第二结算内容存储至所述供应商的虚拟账户。
[0022]较佳地,步骤S1和步骤S2之间包括:
[0023]Sn、判断所述业务平台是否设置了自动审核标签,若是,通过所述业务平台提供的接口自动执行步骤S2中的操作,若否,所述供应商通过所述业务平台执行步骤S2。
[0024]较佳地,步骤S2和步骤S5中在审核结果为是时还为所述结算内容设置一用于表征审核通过的审核标签。
[0025]较佳地,所述结算内容包括所述订单的结算价格,或者,所述订单的结算价格、所述订单的结算方式和所述订单的产品类型中的一项或多项。
[0026]较佳地,所述业务平台包括一 0ΤΑ。
[0027]本发明的积极进步效果在于:本发明在订单生成时对订单的结算内容自动进行审核,并在结算内容和修改的结算内容无异议的情况下将结算内容按设置的结算周期存储至供应商的虚拟账户,整个过程在用户下完订单后由系统自动运行,无需人工进行操作,且使用虚拟账户来存储结算内容,供应商可根据需要及时将虚拟账户内的结算内容提取至实体账户里,结算过程安全可靠。不仅能够根据供应商的具体产品进行结算,还能保证合理的结算周期、结算不会产生延迟,也不会出错,整个结算过程简单,能够保证结算的准确性。
【附图说明】
[0028]图1为本发明一实施例的自动结算系统的结构示意图。
[0029]图2为本发明一实施例的自动结算方法的流程图。
【具体实施方式】
[0030]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0031 ]本实施例提供一种自动结算系统100,如图1所示,包括一第一审核模块1、一修改模块2、一设置模块3、一第二审核模块4和一入账模块5 ;
[0032]所述第一审核模块I用于审核在业务平台上生成的订单的结算内容是否与所述订单的供应商预设的结算内容相符合,若是,调用所述设置模块3;若否,调用所述修改模块2;
[0033]所述业务平台包括一0ΤΑ,订单的供应商可为机票供应商和酒店供应商等,用户在OTA上预定的订单假设为起始地A到目的地B之间的机票订单X,该机票订单X的供应商为C公司,而机票订单X订单内容包括订单的价格,订单的用户名、订单的供应商、订单的日期等订单所需的基本信息。每一张订单均对应有提供给供应商的实际结算内容,包括结算项、结算方式、结算价格等。具体地,结算项可为需要结算的具体项、结算方式可为分批结算或者是统一结算、结算价格可为订单价格的某一百分比等。本实施例对此不作限制。
[0034]所述修改模块2用于修改所述结算内容为第二结算内容;也即,当结算内容不符合供应商预设的结算内容时,如结算项增加,结算方式不合理、结算价格有偏差等情形,则均会对结算内容进行修改。
[0035]所述设置模块3用于根据所述订单的内容设置所述结算内容的结算周期;
[0036]其中,结算周期是针对供应商的具体产品设置的不同的结算周期,比如,针对航空类产品、酒店类产品、特价类产品、团购类产品等产品的结算周期可互不相同。
[0037]所述第二审核模块4用于审核所述第二结算内容是否满足一修改条件,若是,调用所述设置模块3,若否,为所述结算内容设置一用于表征修改未通过的审核标签;
[0038]也即,修改后的第二结算内容并非就能满足供应商预设的结算内容的条件,比如将原本较低的结算价格调整为偏高的结算价格,也是不符合供应商预设的结算内容条件的。而修改条件可以为:对结算项的修改方式进行的设定、或者是对结算方式的修改方式进行的设定,抑或是对结算价格的修改方式的设定。比如对结算价格的修改幅度不能超过某一阈值,对结算方式的修改只能针对某一类产品,对结算项的修改只能为在某一个时间阶段内进行修改等,均可作为本实施例的修改条件。
[0039]所述入账模块5用于在所述结算周期到期时将所述结算内容或所述第二结算内容存储至所述供应商的虚拟账户。
[0040]当修改后的第二结算内容仍然不符合修改条件时,可以将修改前的结算内容存储至供应商的虚拟账户,工作人员在后期处理结算内容时可以根据审核标签做相应处理。供应商内的虚拟账户内存在结算价格,供应商可根据需要随时提取这笔现金到自己的实体银行账户。
[0041 ]所述自动结算系统还包括一自动审核判断模块6,所述自动审核判断模块6用于判断所述自动结算系统是否设置了自动审核标签,若是,直接调用所述业务平台提供的接口自动完成所述第一审核模块的操作,若否,所述供应商通过所述业务平台使用所述第一审核模块确认。
[0042]也即,可以设置一开关,来开启本实施例的自动审核功能,当开启了自动审核功能时,则在用户下了订单之后通过调用业务平台提供的接口自动完成所述第一审核模块的操作,以执行自动审核,若没有开启自动审核功能,则供应商会在OTA平台审核结算内容。整个过程均是通过本实施例的各功能模块实现自动结算的。
[0043]所述设置模块3还用于在所述第一审核模块或所述二审核模块的审核结果为是时为所述结算内容设置一用于表征审核通过的审核标签。
[0044]本实施例还提供一种自动结算方法,该自动结算方法了利用本实施例的自动结算系统实现,如图2所示,包括:
[0045]步骤101、在一业务平台上生成一订单;所述业务平台包括一 0ΤΑ。
[0046]步骤102、审核所述订单的结算内容是否与所述订单的供应商预设的结算内容相符合,若是,执行步骤103,若否,执行步骤104;
[0047]所述结算内容包括所述订单的结算价格,或者,所述订单的结算价格、所述订单的结算方式和所述订单的产品类型中的一项或多项。
[0048]步骤103、根据所述订单的内容设置所述结算内容的结算周期,并执行步骤106;
[0049]步骤104、修改所述结算内容为第二结算内容,并执行步骤105;
[0050]步骤105、审核所述第二结算内容是否满足一修改条件,若是,返回步骤103,若否,为所述结算内容设置一用于表征修改未通过的审核标签,并返回步骤103;
[0051]步骤106、在所述结算周期到期时将所述结算内容或所述第二结算内容存储至所述供应商的虚拟账户。
[0052]步骤101和步骤102之间包括:
[0053]步骤1011、判断所述业务平台是否设置了自动审核标签,若是,通过所述业务平台提供的接口自动执行步骤102中的操作,若否,所述供应商通过所述业务平台执行步骤102。
[0054]步骤102和步骤105中在审核结果为是时还为所述结算内容设置一用于表征审核通过的审核标签。
[0055]本实施例的虚拟账户是将结算内容包括结算项、结算方式、结算价格等放到一个虚拟的账户的设计理念,在真正的结算价格操作发生之前,资金的入账和出账在这个虚拟帐户中进行,用户可以根据需要及时提取。自动结算系统基于虚拟账户的概念,通过消息机制和任务调度技术实现了一个实时自动付款、扣款的自动结算系统。该系统是一种高性能、高可用、可扩展的分布式自动结算系统,具有大吞吐量、高并发,支持异常报警等特性,并能够很好地支持并发与异步调用。
[0056]本实施例在实现上述功能模块时,采用了分布式系统,能够有效的缓解单个服务器的压力,通过将不同的业务操作与数据处理以不同的服务和应用形式部署并运行在集群服务器上,就可以有效地分配与利用服务器资源。系统可以灵活配置,通过设置模块设置票台供应商的产品类型的结算周期,保存到数据库表中,而结算内容包括是否支持自动结算、结算周期类型、产品类型、结算方式、结算项、结算价格以及结算账户信息等。
[0057]本实施例还利用基于OTA的S0A2.0(Service-Oriented Architecture,面向服务的体系结构)框架,SOA消息系统对外提供结算内容的审核、提现、资金冻结等服务,供应商可以采用不同语言与OTA平台进行调用,这样就彻底解除了客户端与服务端的耦合,并且很好地形成了对服务的重用。
[0058]本实施例的自动结算系统还提供了日志监控和监控告警功能,日志模块能记录系统各个级别的日志,并有多种存储方式和统计分析系统,如:数据库日志。监控告警功能可以及时地监控分析异常的资金账户,同时分析流水和账户资金不匹配的订单信息,检测系统bug(故障)并发出告警。而这样的功能均可在已有的功能上进行扩展。
[0059]可见,本实施例在订单生成时对订单的结算内容自动进行审核,并在结算内容和修改的结算内容无异议的情况下将结算内容按设置的结算周期存储至供应商的虚拟账户,整个过程在用户下完订单后由系统自动运行,无需人工进行操作,且使用虚拟账户来存储结算内容,供应商可根据需要及时将虚拟账户内的结算内容提取至实体账户里,结算过程安全可靠。不仅能够根据供应商的具体产品进行结算,还能保证合理的结算周期、结算不会产生延迟,也不会出错,整个结算过程简单,能够保证结算的准确性。
[0060]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
【主权项】
1.一种自动结算系统,其特征在于,包括一第一审核模块、一修改模块、一设置模块、一第二审核模块和一入账模块; 所述第一审核模块用于审核在业务平台上生成的订单的结算内容是否与所述订单的供应商预设的结算内容相符合,若是,调用所述设置模块;若否,调用所述修改模块; 所述修改模块用于修改所述结算内容为第二结算内容; 所述设置模块用于根据所述订单的内容设置所述结算内容的结算周期; 所述第二审核模块用于审核所述第二结算内容是否满足一修改条件,若是,调用所述设置模块,若否,为所述结算内容设置一用于表征修改未通过的审核标签; 所述入账模块用于在所述结算周期到期时将所述结算内容或所述第二结算内容存储至所述供应商的虚拟账户。2.如权利要求1所述的自动结算系统,其特征在于,所述自动结算系统还包括一自动审核判断模块,所述自动审核判断模块用于判断所述自动结算系统是否设置了自动审核标签,若是,直接调用所述业务平台提供的接口自动完成所述第一审核模块的操作,若否,所述供应商通过所述业务平台使用所述第一审核模块确认。3.如权利要求1所述的自动结算系统,其特征在于,所述设置模块还用于在所述第一审核模块或所述二审核模块的审核结果为是时为所述结算内容设置一用于表征审核通过的审核标签。4.如权利要求1-3中任意一项所述的自动结算系统,其特征在于,所述结算内容包括所述订单的结算价格,或者,所述订单的结算价格、所述订单的结算方式和所述订单的产品类型中的一项或多项。5.如权利要求1-3中任意一项所述的自动结算系统,其特征在于,所述业务平台包括一OTA06.—种自动结算方法,其特征在于,包括: S1、在一业务平台上生成一订单; &、审核所述订单的结算内容是否与所述订单的供应商预设的结算内容相符合,若是,执行步骤S3,若否,执行步骤S4; 53、根据所述订单的内容设置所述结算内容的结算周期,并执行步骤S6; 54、修改所述结算内容为第二结算内容,并执行步骤S5; 6.审核所述第二结算内容是否满足一修改条件,若是,返回步骤S3,若否,为所述结算内容设置一用于表征修改未通过的审核标签,并返回步骤S3; S6、在所述结算周期到期时将所述结算内容或所述第二结算内容存储至所述供应商的虚拟账户。7.如权利要求6所述的自动结算方法,其特征在于,步骤S1和步骤32之间包括: Sn、判断所述业务平台是否设置了自动审核标签,若是,通过所述业务平台提供的接口自动执行步骤S2中的操作,若否,所述供应商通过所述业务平台执行步骤S2。8.如权利要求6所述的自动结算方法,其特征在于,步骤S2和步骤S5中在审核结果为是时还为所述结算内容设置一用于表征审核通过的审核标签。9.如权利要求6-8中任意一项所述的自动结算方法,其特征在于,所述结算内容包括所述订单的结算价格,或者,所述订单的结算价格、所述订单的结算方式和所述订单的产品类型中的一项或多项。10.如权利要求6-8中任意一项所述的自动结算方法,其特征在于,所述业务平台包括一 OTA ο
【文档编号】G06Q30/06GK106022863SQ201610300992
【公开日】2016年10月12日
【申请日】2016年5月9日
【发明人】金丽丽
【申请人】上海携程商务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1