一种实现大型业务账务清分结算的系统及方法技术方案

技术编号:5529018 阅读:459 留言:0更新日期:2012-04-11 18:40
本发明专利技术披露了一种实现大型业务账务清分结算系统及方法,该系统包括:过滤层模块根据合作项目记录创建拆分条件,根据拆分条件创建相应的过滤器,通过过滤器对交易记录进行过滤,筛选出多组待拆分的交易记录集;拆分层模块根据合作项目记录中关联于拆分条件的分配份额对多组待拆分的交易记录集进行拆分,拆分出所有收益账户应从支付账户划拨出的金额信息。本发明专利技术通过针对各行业的业务形成的账务拆分成最小单位,然后针对各类业务的需要由该最小单位组合成实际的账务清分结算系统,由此能够实现大型业务通用的、功能独立且可扩展的以及插件式的账务清分结算及付费。

【技术实现步骤摘要】
一种实现大型业务账务清分结算的系统及方法
本专利技术涉及大型业务系统实现账目清分结算的方法,尤其涉及跨地区、跨企业的大型业务实现账目清分结算的系统及方法。
技术介绍
随着社会的快速进步,极大地丰富和方便了人们的生活,由此改变了人们的生活习惯,甚至冲击着人们的许多传统观念。譬如,各个社会实体之间的关系逐步由水火不容的竞争关系,进入到目前在追求共赢基础上的利益最大化的状态。人们愈发地感觉到,仅凭借个体的经济实力,风险承担能力及社会影响力等均已不能在激烈的市场淘汰境况中胜出,必须依靠联手合适、互补的合作伙伴才能立于不败之地。常言道“亲兄弟,明算账”。怎样才能将合作过程中发生的所有帐目结算清楚并自动支付到账,减少合作的实体在此方面的精力付出,以便将有限的精力集中到如何更高效地增加有效产出中,已经成为了跨企业合作的一个重要课题。在当前的形式下,几乎任何一个大型的业务系统或项目都将面临这种问题。以下可例举出国家正在力推的区域联网的电子不停车收费(即车辆运行到收费关口不需停车,通过对车牌号码的识别自动收费)系统工程试用于交通行业的几个例子,例如,预计2010年9月运行的京津冀路段的示范工程,还有同期批准的长江三角洲路段的示范工程。不难想象,不远的将来还会陆续推出更大规模的业务的账务清分结算系统工程。譬如,在通信系统中的三网合一的发展态势下,如何根据用户享用不同网络下的不同业务自动收取各项费用的系统工程;又譬如,未来对在全球任何一个地方漫游的终端用户如何统一收取服务费用的跨国家的超大型系统工程,从而使得用户手持任何一款终端均能漫游在全球任何一个地区下。现有的用于交通行业的区域性联网的账务清分系统只能运营在一个特定的区域或地区,而不适用于其它区域或地区。例如,运营在京津冀路段的系统不能适用于长江三角洲路段或全国其它地区路段。因此,车辆用户如果要跨地区运行,通常需要针对多个地区购买多张付费卡。这显然对于人们的出行还是不太方便。又例如,使用在中国境内的手机终端不能在中国境外使用,原因之一就是业务的账务清分系统不统一而无法实现跨国界、跨通信体制的统一账务清分及付费。如何利用现有的区域性联网的账务清分系统,形成更大规模的跨地区、跨行业的通用型的账务清分系统,以解决各合作实体按约定取得收益的问题,是破除当前大国际环境下技术发展障碍的当务之急。
技术实现思路
本专利技术所要解决的技术问题是提供一种实现大型业务账务清分结算的方法及系统,能够跨地区、跨企业地实现对业务账务的清分结算及付费。为了解决上述技术问题,本专利技术提供了一种实现大型业务账务清分结算系统,包括过滤层模块和拆分层模块,其中:过滤层模块,用于根据合作项目记录创建拆分条件,根据拆分条件创建相应的过滤器,通过过滤器对交易记录进行过滤,筛选出多组待拆分的交易记录集;拆分层模块,用于根据合作项目记录中关联于拆分条件的分配份额对多组待拆分的交易记录集进行拆分,拆分出所有收益账户应从支付账户划拨出的金额信息。进一步地,过滤层模块提供用户接口,用于输入合作项目记录,并接收通过网络传输的交易记录;创建拆分条件是指从合作项目记录中分解出对交易记录进行拆分所依据的一个或多个拆分依据对象并记录;根据拆分条件创建相应的过滤器是指根据拆分依据对象创建相应的一个或多个过滤器。进一步地,在过滤层模块和拆分层模块之间还包括过滤结果汇总层模块,其中:过滤层模块还根据合作项目记录创建拆分份额,即依据拆分条件下所有拆分依据对象从合作项目记录中的分配份额拆分出的拆分份额,并记录和保存在数据库;将筛选出的多组交易记录集保存在数据库;过滤结果汇总层模块,用于从数据库中的多组交易记录集汇总出支付账户针对拆分条件所要支付的交易金额信息,并将所有汇总结果保存在数据库;拆分层模块根据从数据库读取的拆分份额,从数据库中的所有汇总结果中拆分出所有收益账户应从支付账户划拨出的金额信息,并将所有拆分结果保存在数据库。进一步地,该系统还包括拆分结果汇总层模块,其中:拆分结果汇总层模块,用于从数据库中的所有拆分结果中汇总出每一收益账户应从支付账户划拨的所有金额信息,并将所有汇总记录保存在数据库中。进一步地,拆分结果汇总层模块还提供与银行交互的接口,从数据库中一一读取每一收益账户应从支付账户划拨的所有金额的汇总记录,通过与银行交互的接口进行划账操作。为了解决上述技术问题,本专利技术提供了一种实现大型业务账务清分结算方法,包括:根据合作项目记录创建拆分条件,依据拆分条件创建相应的过滤器,通过所述过滤器对发生的交易记录进行过滤,筛选出多组待拆分的交易记录集;根据合作项目记录中关联于拆分条件的分配份额对多组待拆分的交易记录集进行拆分,拆分出所有收益账户应从支付账户划拨出的金额信息。进一步地,创建的拆分条件通过拆分条件记录记载相应的信息,其中至少包括:拆分条件标识字段,用于标识拆分条件下一个或多个拆分依据对象;一对或多对键及键值字段,用于描述作为拆分依据对象的属性。进一步地,根据合作项目记录创建拆分条件,根据拆分条件创建相应的多个过滤器,具体包括:提供用户接口输入所述合作项目记录,并接收通过网络传输的交易记录;从合作项目记录中分解出拆分交易记录所依据的拆分条件下的一个或多个拆分依据对象,用拆分条件标识字段一一标识在拆分条件记录中,并通过一对或多对键及键值字段描述拆分依据对象的属性;依次获取拆分条件记录中由拆分条件标识字段标识的拆分条件,找到拆分条件下由一个或多个键值字段描述的拆分依据对象,依据该拆分依据对象创建相应的过滤器,并附着在该拆分条件下的整体过滤器上;最终为每一拆分条件创建出相应的一个或多个过滤器。进一步地,通过过滤器对发生的交易记录进行过滤,筛选出多组待拆分的交易记录集,具体包括:在执行过滤前初始化表示过滤结果的所述交易记录集的参数;依次地获取创建的每一个过滤器的接口,以过滤的交易记录集为返回参数调用相应的过滤器,并将过滤结果的交易记录集参数置为该过滤器返回的参数;直至调用所有的过滤器后,得到所有过滤器过滤的多组待拆分的交易记录集。进一步地,在根据合作项目记录创建拆分条件的同时还创建拆分份额,创建的拆分份额通过拆分份额记录记载相应的信息,其中至少包括:拆分份额标识字段,用于标识依据拆分依据对象所创建的所有的拆分份额;拆分比例字段,用于表示依据拆分条件下所有拆分依据对象从合作项目记录中的分配份额拆分出的拆分份额;收益主户标识字段,用于标识合作项目记录中的收益主户;拆分条件标识字段,用于作为与拆分条件记录关联的外引字段标识拆分条件下一个或多个拆分依据对象。进一步地,根据合作项目记录中关联于拆分条件的分配份额对多组待拆分的交易记录集进行拆分,拆分出所有收益账户应从支付账户划拨出的金额信息,具体包括:从多组交易记录集中汇总出支付账户针对拆分条件所要支付的交易金额信息,并保存所有汇总结果;根据拆分份额记录记载的信息从保存的所有汇总结果中拆分出所有收益账户应从支付账户划拨出的金额信息,并保存所有拆分结果。进一步地,该方法还包括:从保存的所有拆分结果汇总出每一收益账户应从支付账户划拨的所有金额信息,并保存所有的汇总记录。进一步地,该方法还包括:从保存的所有汇总记录中读取每一条汇总记录,按该记录下记载的每一收益账户应从支付账户划拨出的金额信息通过提供的本文档来自技高网
...
一种实现大型业务账务清分结算的系统及方法

【技术保护点】
一种实现大型业务账务清分结算系统,包括过滤层模块和拆分层模块,其中:过滤层模块,用于根据合作项目记录创建拆分条件,根据所述拆分条件创建相应的过滤器,通过所述过滤器对交易记录进行过滤,筛选出多组待拆分的交易记录集;拆分层模块,用于根据所述合作项目记录中关联于所述拆分条件的分配份额对所述多组待拆分的交易记录集进行拆分,拆分出所有收益账户应从所述支付账户划拨出的金额信息。

【技术特征摘要】
1.一种实现大型业务账务清分结算系统,包括过滤层模块和拆分层模块,在所述过滤层模块和所述拆分层模块之间还包括过滤结果汇总层模块,其中:过滤层模块,用于根据合作项目记录创建拆分条件,根据所述拆分条件创建相应的过滤器,通过所述过滤器对交易记录进行过滤,筛选出多组待拆分的交易记录集;具体的,所述过滤层模块提供用户接口,用于输入所述合作项目记录,并接收通过网络传输的所述交易记录;创建所述拆分条件是指从所述合作项目记录中分解出对所述交易记录进行拆分所依据的一个或多个拆分依据对象并记录;根据所述拆分条件创建相应的过滤器是指根据所述拆分依据对象创建相应的一个或多个过滤器;所述过滤层模块还根据所述合作项目记录创建拆分份额,即根据所述拆分条件下所有拆分依据对象从所述合作项目记录中的分配份额拆分出的拆分份额,在所述合作项目记录中所述分配份额关联于所述拆分条件,创建的拆分份额通过拆分份额记录记载,并记录和保存在数据库;将筛选出的所述多组交易记录集保存在所述数据库;过滤结果汇总层模块,用于从所述数据库中的所述多组交易记录集汇总出支付账户针对所述拆分条件所要支付的交易金额信息,并将所有汇总结果保存在所述数据库;拆分层模块,根据从所述数据库读取的所述拆分份额,从所述数据库中的所有汇总结果中拆分出所有收益账户应从所述支付账户划拨出的金额信息,并将所有拆分结果保存在所述数据库。2.按照权利要求1所述的系统,其特征在于,还包括拆分结果汇总层模块,其中:拆分结果汇总层模块,用于从所述数据库中的所有拆分结果中汇总出每一收益账户应从支付账户划拨的所有金额信息,并将所有汇总记录保存在所述数据库中。3.按照权利要求2所述的系统,其特征在于,所述拆分结果汇总层模块还提供与银行交互的接口,从所述数据库中一一读取每一收益账户应从支付账户划拨的所有金额的所述汇总记录,通过所述与银行交互的接口进行划账操作。4.一种实现大型业务账务清分结算方法,包括:根据合作项目记录创建拆分条件,依据所述拆分条件创建相应的过滤器,通过所述过滤器对发生的交易记录进行过滤,筛选出多组待拆分的交易记录集;根据所述合作项目记录中关联于所述拆分条件的分配份额对所述多组待拆分的交易记录集进行拆分,拆分出所有收益账户应从支付账户划拨出的金额信息;其中,根据合作项目记录创建拆分条件,根据所述拆分条件创建相应的多个过滤器,具体包括:提供用户接口输入所述合作项目记录,并接收通过网络传输的所述交易记录;从所述合作项目记录中分解出拆分交易记录所依据的拆分条件下的一个或多个拆分依据对象,用所述拆分条件标识字...

【专利技术属性】
技术研发人员:郭冰李玉文李连鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[]

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

1