一种实现实时结息处理的方法和系统技术方案

技术编号:8106137 阅读:203 留言:0更新日期:2012-12-21 05:17
本发明专利技术实施例公开了一种实现实时结息处理的方法和系统。其中,该方法包括:结息控制服务器收集需要进行结息处理的至少一笔信贷业务数据,将收集的所述至少一笔信贷业务数据保存在结息数据库中;结息处理服务器从结息数据库中获得至少一笔信贷业务数据;结息处理服务器锁定获得的所述至少一笔信贷业务数据,对锁定的信贷业务数据进行结息处理,待处理完毕后释放锁定的信贷业务数据。根据本发明专利技术实施例,可以避免结息处理的失败或者结息错误。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是一种实现实时结息处理的方法和系统
技术介绍
随着网络技术的不断发展,在传统银行系统才能实现的贷款和还款等信贷业务,现在可以在网络上的网络银行或者金融核心账务系统中实现,为客户执行信贷业务操作带来的极大的方便。另外,在信贷业务中,网络银行或者账务系统还要对客户在执行信贷业务操作过程所产生的各类信贷业务数据进行结息处理。在传统银行系统中,通常在非营业时间,如每日凌晨对当天的信贷业务数据进行结息处理,从而保证在结息处理时,信贷业务数据是稳定不变的。但是,与传统的信贷业务相比,通过在网络开展信贷业务,客户可以在全天24小 时内随时贷款和还款,而不会受到营业时间的限制。因此,在通过网络执行信贷业务时,每个客户的信贷业务数据就会随时发生变化,如,本金、利息和罚息等数据因客户执行信贷业务操作而随时发生变化。如果在网络上的账务系统对某一笔信贷业务数据进行结息处理时,该信贷业务数据由于客户执行信贷业务操作而发生了变化,将很有可能导致结息处理的失败或者结息错误。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种实时实现结息处理的方法和系统,以避免结息处理的失败或者结息错误。本专利技术实施例公开了如下技术方案一种实现实时结息处理的方法,包括结息控制服务器收集需要进行结息处理的至少一笔信贷业务数据,将收集的至少一笔信贷业务数据保存在结息数据库中;结息处理服务器从结息数据库中获得所述至少一笔信贷业务数据,所述结息处理服务器锁定获得的所述至少一笔信贷业务数据,对锁定的所述至少一笔信贷业务数据进行结息处理,待处理完毕后释放锁定的所述的至少一笔信贷业务数据。一种实现实时结息处理的系统,包括一个结息控制服务器、一个结息数据库和至少一个结息处理服务器,其中,所述结息控制服务器,用于收集需要进行结息处理的至少一笔信贷业务数据,将收集的所述至少一笔信贷业务数据保存在结息数据库中;所述结息数据库,用于存储需要进行结息处理的所述至少一笔信贷业务数据;所述结息处理服务器,用于从结息数据库中获得所述至少一笔信贷业务数据,锁定获得的所述至少一笔信贷业务数据并进行结息处理,待处理完毕后释放锁定的信贷业务数据。由上述实施例可以看出,与现有技术相比,本专利技术具有如下优点本专利技术的结息处理处理方法通过结息数据库作为缓冲,能够支持客户的信贷业务操作和结息处理并行,进而通过结息处理服务器在结息处理时锁定数据,处理后释放数据,能够当因客户执行信贷业务操作而使信贷业务数据随时发生变化时,客户的操作不会对当前执行结息处理的信贷业务数据产生任何影响,最终,通过瞬时锁机制避免了结息处理的失败或者结息错误。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图I为本专利技术一种实时实现结息处理的方法的一个实施例的流程图;图2为本专利技术一种实现实时结息处理的方法的另一个实施例的流程图;图3为本专利技术一种账务系统的结构示意图;图4为本专利技术一种实现实时结息处理的方法的另一个实施例的流程图;图5为本专利技术一种实现实时结息处理的系统的一个实施例的结构图;图6为本专利技术一种实现实时结息处理的系统的另一个实施例的结构7为本专利技术中结息处理服务器的一个结构示意图。具体实施例方式下面结合附图及实施例,对本专利技术实施例进行详细描述。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。实施例一请参阅图1,其为本专利技术中一种实现实时结息处理的方法的一个实施例的流程图,包括以下步骤步骤101 :结息控制服务器收集需要进行结息处理的至少一笔信贷业务数据,将收集的所述至少一笔信贷业务数据保存在结息数据库中;其中,结息控制服务器可以通过筛选由各个客户终端提交的信贷业务清单,进而收集其中需要进行结息处理的信贷业务数据,并将收集的信贷业务数据保存在一个结息数据库中。所谓“一笔信贷业务数据”就是指一笔贷款中包括金额信息(如,本金、逾期本金或利率)和利率信息在内的基本信息。优选的,所述结息控制服务器收集需要进行结息处理的至少一笔信贷业务数据,将收集的所述至少一笔信贷业务数据保存在结息数据库中包括结息控制服务器收集需要进行结息处理的至少一笔信贷业务数据,对收集的所述至少一笔信贷业务数据进行编号;结息控制服务器将得到的信贷编号保存在结息队列中,并将收集的信贷业务数据保存在结息数据库中。步骤102 :结息处理服务器从结息数据库中获得至少一笔信贷业务数据;对于结息处理服务器而言,可以通过设置一个定时器,或者设置一个触发事件的方式触发结息处理服务器从数据库中获得信贷业务数据。这样,当定时器超时或者触发事件满足触发条件时,结息处理服务器从结息数据库中获得至少一笔信贷业务数据。一种优选的实现方式是,所述结息处理服务器从所述结息数据库中获得至少一笔信贷业务数据包括所述结息处理服务器判断自身拥有的数据池中为被结息处理的信贷业务数据是否少于预置数目,其中,所述数据池保存有所述结息处理服务器从数据库中获得的信贷业务数据;如果是,所述结息处理服务器从所述结息数据库中获得至少一笔信贷业务数据,以使数据池中未被结息处理的信贷业务数据等于预置数目。在该优选的实现方式中,利用数据池中未被结息处理的信贷业务数据的数目作为结息处理服务器获得信贷业务数据的触发事件,当数据池中未被结息处理的信贷业务数据的数目少于预置数目时,就需要结息处理服务器获得一次信贷业务数据,而获得信贷业务数据的数目要保证数据池中未被结息处理的信贷业务数据等于预置数目,直到结息数据库中没有需要结息处理的信贷业务数据,而结息处理服务器从结息数据库中获得不到信贷业务数据为止。上述预置数目可以根据结息处理服务器的处理能力的不同而任意设置,结息 处理服务器的处理能力越强,预置数目越大,结息处理服务器的处理能力越差,预置数目越小。因此,本专利技术实施例对预置数目的具体数值不进行限定。并且,由于数据池的存在,还可以避免结息处理服务器频繁访问结息数据库,提高了结息处理服务器的工作效率。在结息处理服务器从结息数据库中获得信贷业务数据的具体操作方式上,可以由结息控制服务器从结息数据库中提取信贷业务数据,再将提取的信贷业务数据分配给结息处理服务器。此外,还可以由结息处理服务器直接从结息数据库中提取信贷业务数据。则,所述结息处理服务器从所述结息数据库中获得至少一笔信贷业务数据包括所述结息处理服务器接收所述结息控制服务器从所述结息数据库中提取的、且分配给所述结息处理服务器的至少一笔信贷业务数据;或者,所述结息处理服务器主动从所述结息数据库中提取至少一笔信贷业务数据。在结息处理服务器从结息数据库中获得信贷业务数据的整个过程中,可以有多种具体的实现方式。例如,一种实现方式是自始至终由结息处理服务器从结息数据库中提取信贷业务数据。即,初始状态下,结息处理服务器直接从结息数据库中提取信贷业务数据,将提取的信贷业务数据保存在数据池中。之后,一旦数据池中未被结息处理的信贷业务数据少于预置数目,结息处理服务器不断从结息数据库中提取信贷业务数据,并不断放入数据池中,使数据池中未被结息处理的信贷业务数据等于预置数目。或本文档来自技高网...

【技术保护点】
一种实现实时结息处理的方法,其特征在于,包括:结息控制服务器收集需要进行结息处理的至少一笔信贷业务数据,将收集的所述至少一笔信贷业务数据保存在结息数据库中;结息处理服务器从结息数据库中获得所述至少一笔信贷业务数据;所述结息处理服务器锁定获得的所述至少一笔信贷业务数据,对锁定的信贷业务数据进行结息处理,待处理完毕后释放锁定的信贷业务数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨峰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1