一种自动对账方法以及自动对账系统的制作方法_3

文档序号:9930016阅读:来源:国知局
个父单,然后包含两个子单。支付的时候,以父单支付,然后对账的时候,还需要考虑两个子单。
[0063]汇总订单实际收到的金额(步骤S40)。
[0064]判断实际收到的金额与应收金额是否一致即是否足额(步骤S41),如果判断为实际收到的金额与应收金额一致即足额,则判断为金额无误,前进到下一步骤,即将进程推送到相应的下游系统(步骤S42)。其中,每个个订单对账成功的条件是
[0065]现金对账:订单累加实收=Pos前置机应的应收,
[0066]订单对账:订单实收累加=银行回执的金额。
[0067]如果判断为实际收到的金额与应收金额不一致,则判断为金额有误,对对账失败的订单,会立刻标志状态位,并且每隔例如I个小时,对对应的站点负责人发送一次报警邮件(步骤S43)。
[0068]以下,参照图6对步骤S32中所进行的处理具体地进行说明。图6为表示在分布式应用服务器中进行分块以及优先级计算的流程图。
[0069]首先,分布式应用服务器15接收到需要进行对账的站点的数目(步骤S321),该分布式应用服务器采用自动平衡的平均分块方法对所接收到的站点进行分块(步骤S322),采用优先级计算方法来选择需要进行对账的站点(S323),生成需要对账的站点列表(步骤S324),将所生成的站点队列分别发送给相对应的对账服务器(步骤S33),绑定被选中的站点与执行对账的对账服务器,不允许其他对账服务器并行处理,并在缓存服务器中存储被选中的站点与执行对账的对账服务器的对应关系(步骤S325)。通过每次执行对账都进行分块来满足处理的订单数量是均匀的,防止出现个别服务器对账单数量大且集中的问题。此夕卜,通过每次都获取当前优先级最高的站点,从而保证优先选中优先级高的站点并且对优先选中的站点执行对账。
[0070]以下,参照图7对本申请发明的自动对帐系统进行说明。如图7所示,自动对账系统包括:获取单元,获取当前需要对账的站点列表;算出单元,根据所获取的当前需要对账的站点列表算出需要对账的站点的应收金额;查询单元,查询出与需要对账的站点相对应的订单;汇总单元,根据上述查询出的相应订单汇总实际收到金额的单元;和比较单元,对需要对账的站点的应收金额以及实际收到金额进行比较。
[0071]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0072]此外,本发明的上述技术方案,虽然以软件流程进行了说明,但就本领域技术人员而言,这些技术方案的一部分或全部均可以由硬件、软件或硬件与软件的组合来实现,这是不言而喻的。
【主权项】
1.一种自动对账方法,包括: 获取当前需要对账的站点列表; 根据所获取的当前需要对账的站点列表算出需要对账的站点的应收金额; 查询出与需要对账的站点相对应的订单; 根据上述查询出的相应订单汇总实际收到金额; 对需要对账的站点的应收金额以及实际收到金额进行比较。2.根据权利要求1所述的自动对账方法,其中,还包括: 在需要对账的站点的应收金额与实际收到金额不一致的情况下,发出报警信息; 在需要对账的站点的应收金额与实际收到金额一致的情况下,进入下游单元的处理。3.根据权利要求1所述的自动对账方法,其中, 在获取当前需要对账的站点列表与算出需要对账的站点的应收金额之间包括: 根据需要对账的站点ID获取需要对账的站点集合; 对所获取的站点集合进行类对象反序列化处理。4.根据权利要求1所述的自动对账方法,其中, 在查询出与需要对账的站点相对应的订单和汇总实际收到金额之间包括: 根据查询出的相应订单查询订单的实际收到金额; 通过合并订单来查找子订单。5.根据权利要求1?4中任一项所述的自动对账方法,其中,还包括: 采用自动平衡的平均分块方法来对需要对账的站点进行分块; 采用优先级计算方法来计算每个站点的优先级,并选择优先级高的站点。6.根据权利要求5所述的自动对账方法,其中,还包括: 将被选中的站点与执行对账的对账单元绑定,不允许其他对账服务器并行处理,在缓存服务器中存储被选中的站点与执行的服务器的对应关系。7.根据权利要求5所述的自动对账方法,其中,还包括: 所述优先级计算方法为贪婪算法。8.根据权利要求5所述的自动对账方法,其中, 在计算优先级的步骤中,通过之前某个时间段的订单量、当前积压订单、已经处理的订单量以及对账服务器总数计算得到每个站点的优先级。9.根据权利要求5所述的自动对账方法,其中, 在计算优先级的步骤中,每隔固定时间更新当前最新的优先级数量。10.根据权利要求5所述的自动对账方法,其中, 在计算优先级的步骤中,采用了当前对账实际时间代价与未来时间预估的综合考量。11.根据权利要求1?4中任一项所述的自动对账方法,其中,还包括: 动态添加对账单元,包括: 在分布式应用单元中远程增大块号,选择启动新对账单元; 同步一个最新版本号到所有其他对账单元; 比较所收到的最新版本号和本地缓存的版本号; 如果最新版本号大,则退出正在处理的对账处理,重新分配站点; 如果最新版本号小,则忽略此次调用处理。12.根据权利要求1?4中任一项所述的自动对账方法,其中,还包括: 动态减少对账单元,包括: 在分布式应用单元中远程减小块号; 同步一个最新版本号到所有其他对账单元; 比较所收到的最新版本号和本地缓存的版本号; 如果最新版本号大,则继续对账处理; 如果最新版本号小,则退出正在处理的对账处理,停止对账。13.根据权利要求3所述的自动对账方法,其中, 在上述缓存单元中执行上述获取站点集合的步骤和上述类对象反序列化处理的步骤。14.根据权利要求4所述的自动对账方法,其中, 在上述前置单元中执行上述查询实际收到金额的步骤和上述通过合并订单来查找子订单的步骤。15.根据权利要求5所述的自动对账方法,其中, 在分布式应用单元中执行分块以及计算优先级的步骤。16.根据权利要求1?4中任一项所述的自动对账方法,其中, 上述对账系统为基于POS的对账系统。17.根据权利要求6所述的自动对账方法,其中, 以Lhash的方式存储上述被选中的站点与执行的服务器的对应关系。18.—种自动对帐系统,包括: 获取单元,获取当前需要对账的站点列表; 算出单元,根据所获取的当前需要对账的站点列表算出需要对账的站点的应收金额; 查询单元,查询出与需要对账的站点相对应的订单; 汇总单元,根据上述查询出的相应订单汇总实际收到金额的单元; 比较单元,对需要对账的站点的应收金额以及实际收到金额进行比较。
【专利摘要】本发明提供一种自动对账方法,该自动对账方法包括:获取当前需要对账的站点列表;根据所获取的当前需要对账的站点列表算出需要对账的站点的应收金额;查询出与需要对账的站点相对应的订单;根据上述查询出的相应订单汇总实际收到金额;对需要对账的站点的应收金额以及实际收到金额进行比较。
【IPC分类】G06Q40/00
【公开号】CN105719182
【申请号】CN201610031464
【发明人】魏亚文, 孙政
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2016年6月29日
【申请日】2016年1月18日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1