财务稽核方法、子系统及业务运营支撑系统的制作方法

文档序号:7698621阅读:148来源:国知局
专利名称:财务稽核方法、子系统及业务运营支撑系统的制作方法
技术领域
本发明涉及一种财务稽核(Finance Audit)方法、子系统及业务运营支撑系统,属于通信业务的计费技术领域。
背景技术
业务运营支撑系统(BusinessOperation Support System,简称BOSS)是现有 通信系统中的一种计费系统,其基本功能包括业务受理、业务支撑、用户资料管理、计费、出 账、结算等,负责登记用户资料,开启或停止对用户的服务,实时根据不同套餐资费标准计 算手机,固定电话用户通话时的消费金额,准实时及定期计算用户账单,实时或定期结算用 户漫游费用等。在现有技术中,为了根据资金稽核方面的实际情况,提高收入稽核和会计核算效 率、降低资金风险,在现有的每个省级BOSS的基础上,还建设有一个对营业员的营收资金 和商品销售进行稽核的子系统,称为财务稽核子系统,其通过BOSS进行营收信息与实收信 息的核对,从而确保营收资金和商品销售的安全、准确。但是,现有的财务稽核子系统是将财务稽核源数据采集逻辑内嵌在业务处理逻辑 中的,即现有的财务稽核子系统的处理逻辑是与BOSS的业务受理逻辑绑定在一起的,在进 行财务费用归并时,如果财务稽核子系统报错则会影响BOSS对正常业务的受理;并且,由 于这种财务稽核子系统和BOSS的绑定,使得BOSS受理一笔业务的时间为BOSS业务处理所 消耗的时间和稽核采集所消耗的时间的总和,从而导致BOSS业务处理速度低,尤其在业务 处理高峰时会影响BOSS业务的受理速度。

发明内容
本发明实施例要提供一种财务稽核方法、子系统及业务运营支撑系统,以避免财 务稽核过程对BOSS正常业务的影响。本发明的一个实施例提供了一种财务稽核方法,其中包括接收到受理数据采集请求时,从综合营业子系统数据库采集成功受理的收费业务 受理数据;调用稽核事件,根据该稽核事件的稽核规则信息对所述收费业务受理数据进行稽 核处理。本发明的另一个实施例提供了一种财务稽核子系统,其中包括采集组件模块,用于当接收到受理数据采集请求时,从综合营业子系统数据库采 集成功受理的收费业务受理数据;财务稽核引擎模块,用于发出受理数据采集请求,并调用稽核事件,根据该稽核事 件的稽核规则信息,对采集组件模块采集到的收费业务受理数据进行稽核处理。本发明的又一个实施例提供了一种业务运营支撑系统,其中包括综合营业子系统,用于接收到由营业员发起的收费业务受理请求,生成收费业务受理数据,并将收费业务受理数据保存于综合营业子系统数据库中;财务稽核子系统,用于当接收到受理数据采集请求时,从综合营业子系统数据库 采集成功受理的收费业务受理数据;调用稽核事件,根据该稽核事件的稽核规则信息对所 述收费业务受理数据进行稽核处理。通过本发明实施例,由于将财务稽核子系统的处理 逻辑与现有BOSS的综合营业 子系统的业务受理逻辑进行了拆分,使得财务稽核子系统独立于综合营业子系统存在,因 此在进行财务费用归并时,财务稽核子系统即使报错也不会影响综合营业子系统对正常业 务的受理;并且,由于这种拆分,使得综合营业子系统受理一笔业务的时间不再包含稽核采 集所消耗的时间,因此提高了综合营业子系统业务的受理速度,且不会影响综合营业子系 统原有业务的调用。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明方法实施例一所述财务稽核方法的流程图;图2为本发明方法实施例二所述财务稽核方法的流程图;图3为本发明系统实施例所述BOSS的结构示意图;图4为本发明子系统实施例一所述综合营业子系统的结构示意图;图5为本发明子系统实施例二所述财务稽核子系统的结构示意图;图6为图5所示执行单元的具体结构示意图;图7为本发明系统实施例所述BOSS执行财务稽核方法的信令流程图。
具体实施例方式方法实施例一本实施例提供了一种财务稽核方法,如图1所示,包括如下步骤步骤101,接收到受理数据采集请求时,从综合营业子系统数据库采集成功受理的 收费业务受理数据;其中,收费业务受理数据是受理了由营业员发起的收费业务受理请求后生成的, 记录该收费业务的受理情况。步骤102,调用稽核事件,根据该稽核事件的稽核规则信息对所述收费业务受理数 据进行稽核处理;至此,实现了本实施例所述的财务稽核方法,另外,针对进行稽核处理后得到的稽 核处理结果,还可以进一步包括下述步骤103。步骤103,将所述稽核处理后得到的稽核处理结果保存在财务稽核数据库中。此后,可以根据已保存的稽核处理结果进行各种财务操作,如根据财务规则及预 先配置的稽核规则进行扎帐,即营业员将汇总收入定期上缴并记录;然后审核营业员上缴 的费用;最后与银行返回的信息进行对比,以完成对该笔费用的稽核。通过本实施例所述方法,由于将财务稽核子系统的处理逻辑与现有BOSS的综合 营业子系统的业务受理逻辑进行了拆分,使得财务稽核子系统独立于综合营业子系统存 在,因此在进行财务费用归并时,财务稽核子系统即使报错也不会影响综合营业子系统对正常业务的受理;并且,由于这种拆分,使得综合营业子系统受理一笔业务的时间不再包含 稽核采集所消耗的时间,因此提高了综合营业子系统业务的受理速度,且不会影响综合营 业子系统原有业务的调用。 方法实施例二本实施例提供了另一种财务稽核方法,如图2所示,包括如下步骤步骤201,接收到受理数据采集请求时,从综合营业子系统数据库采集成功受理的 收费业务受理数据。步骤202,调用稽核事件,获取该稽核事件的稽核规则信息。步骤203,判断所述稽核规则信息的类型,当该稽核规则信息为数据库交互规则信 息时,执行步骤211 ;当该稽核规则信息为表达式(Expression)规则信息时,执行步骤221 ; 当该稽核规则信息为外部数据交互规则信息时,执行步骤231。步骤211,根据所述数据库交互规则信息,从综合营业子系统数据库中获取与所述 收费业务受理数据相应的用户的资料数据;其中,数据库交互规则是通过数据库访问语句表达规则内容,以实现与数据库的 信息交互,具体可以为一条数据库访问语句,例如,选择(select)、插入(insert)、更新 (update)和删除(delete)等语句。步骤221,根据所述表达式规则信息,判断与所述收费业务受理数据相应的财务费 用项的类型数据。其中,表达式规则是指以表达式的方式配置规则内容以实现逻辑判断,例如,通过 采用“if. . else"等语句构成表达式。通过本步骤,可以区分针对不同业务的财务费用的处理。步骤231,根据所述外部数据交互规则信息,调用外部应用程序接口(Application Programming Interface,简称API)对所述收费业务受理数据进行处理,得到外部处理数据。步骤204,将所述收费业务受理数据与所述用户的资料数据和/或所述财务费用 项的类型数据和/或所述外部处理数据根据财务稽核规则归并为财务费用项作为所述稽 核处理结果。其中,稽核费用项可以包含费用金额以及相关业务信息等内容。至此,实现了本实施例所述的财务稽核方法,另外,针对进行稽核处理后得到的稽 核处理结果,还可以进一步包括下述步骤205。步骤205,将所述稽核处理后得到的稽核处理结果保存在财务稽核数据库中。此处需要说明的是,每个稽核事件均具有相应的稽核规则信息,根据不同类型的 稽核规则信息进行处理后,会有成功和失败两种处理结果,因此可以根据相应的处理结果, 调用预设的后续的稽核事件,继续对所述收费业务受理数据进行稽核处理,以实现多个稽 核事件的连续调用。多个稽核事件具体的调用顺序,可以根据实现应用的需要进行预设,此 处不再赘述。以下举例说明上述稽核事件的调用过程过程1 用户向营业员缴纳预存话费时,首先调用一条基于数据库交互规则的稽 核事件,即从综合营业子系统数据库中获取用户的资料数据,例如用户所开通的业务品牌,如全球通、动感地带、神州行等业务信息,此处假设为全球通业务。过程2 调用一条基于表达式规则的稽核事件,即判断所述用户的入网时间是不 是当月,如果是当月,则根据财务规定,将用户缴纳的预存话费作为开户预存话费;过程3 调用一条基于表达式规则的稽核事件,即判断用户的缴费是否触发销账, 以判定这批预存话费是否为纯预存款。其中,销账是指用户在缴费时,首先是以预存款的形式缴纳,此时的预存款仍然属 于该用户;用户在缴纳预存款时,系统会检查是否有欠费,如果有就用预存款来抵扣欠费, 该过程即称为销账。发生销账后,用户缴纳的费用便会划归运营商。因此,如果用户的缴费 触发销账则意味着用户有欠费,这会在财务统计时单独列出来。经过上述稽核事件的处理后,可以获得用户的资料数据并判定出用户的该笔缴费 所属的财务费用项的类型数据,例如判定为全球通预存款。通过本实施例所述方法,将采集财务数据及归并的过程分解成多个稽核事件完 成,当综合营业子系统的业务发生变化时,只需修改稽核事件对应的处理规则即可,因此有 利于实现操作过程的灵活配置。系统实施例本实施例提供了一种业务运营支撑系统,如图3所示,包括财务稽核子系统10和 综合营业子系统20。其工作原理如下综合营业子系统20接收到由营业员发起的收费业务受理请求,生成收费业务受 理数据,并将收费业务受理数据保存于综合营业子系统数据库中;财务稽核子系统10当接 收到受理数据采集请求时,从综合营业子系统20的综合营业子系统数据库中,采集成功受 理的收费业务受理数据;调用稽核事件,根据该稽核事件的稽核规则信息对所述收费业务 受理数据进行稽核处理。此后,财务稽核子系统10还可以将所述稽核处理后得到的稽核处 理结果保存在财务稽核数据库中。具体地,在调用稽核事件时,可以根据不同类型的稽核规则信息对采集到的收费 业务受理数据进行相应的稽核处理,详细说明可参考上述方法实施例二,此处不再赘述。通过本实施例所述系统,由于将财务稽核子系统的处理逻辑与现有BOSS的综合 营业子系统的业务受理逻辑进行了拆分,使得财务稽核子系统独立于综合营业子系统存 在,因此在进行财务费用归并时,财务稽核子系统即使报错也不会影响综合营业子系统对 正常业务的受理;并且,由于这种拆分,使得综合营业子系统受理一笔业务的时间不再包含 稽核采集所消耗的时间,因此提高了综合营业子系统业务的受理速度,且不会影响综合营 业子系统原有业务的调用。子系统实施例一本实施例提供了一种综合营业子系统,如图4所示,包括前台终端21、受理模块 22和综合营业子系统数据库23。其工作原理如下前台终端21接收到由营业员发起的收费业务受理请求;受理模块22根据前台终 端21接收的收费业务受理请求生成收费业务受理数据;由综合营业子系统数据库23保存 受理模块22生成的收费业务受理数据。通过本实施例所述子系统,由于综合营业子系统中的综合营业子系统只负责收费 业务的受理,保存收费业务受理数据后即完成了受理过程,不需要立即进行财务稽核,因此使得综合营业子系统受理一笔业务的时间不再包含稽核采集所消耗的时间,因此提高了综 合营业子系统业务的受理速度,且不会影响综合营业子系统原有业务的调用。子系统实施例二本实施例提供了一种财务稽核子系统,如图5所示,包括财务稽核引擎模块11和 采集组件模块12。其工作原理如下当需要进行财务稽核时,财务稽核引擎模块11发出受理数据采集请求;采集组件 模块12当接收到来自于财务稽核引擎模块11的受理数据采集请求时,从综合营业子系统 20中的综合营业子系统数据库23中采集成功受理的收费业务受理数据;财务稽核引擎模 块11调用稽核事件,根据该稽核事件的稽核规则信息对采集组件模块12采集到的收费业 务受理数据进行稽核处理。具体地,财务稽核引擎模块11可以包括调用单元1101、获取单元1102、判断单元 1103及执行单元1104。其工作原理如下当上述采集组件模块12完成收费业务受理数据的采集后,财务稽核引擎模块11 中的调用单元1101调用稽核事件;获取单元1102获取调用单元1101调用的稽核事件的 稽核规则信息;判断单元1103判断获取单元1102获取的稽核规则信息的类型;执行单元 1104根据判断单元1103的判断结果,针对不同类型的稽核规则信息对收费业务受理数据 执行相应的稽核处理。如图6所示,该执行单元1104中可以具体包括第一执行子单元1111、第二执行 子单元1112及第三执行子单元1113。其工作原理如下当所述稽核规则信息为数据库交互规则信息时,由第一执行子单元1111根据该 数据库交互规则信息,从所述综合营业子系统数据库23中获取与所述收费业务受理数据 相应的用户的资料数据;当所述稽核规则信息为表达式规则信息时,由第二执行子单元1112根据所述表 达式规则信息,判断与所述收费业务受理数据相应的财务费用项的类型数据;当所述稽核规则信息为外部数据交互规则信息时,由第三执行子单元1113根据 所述外部数据交互规则信息,调用外部应用程序接口对所述收费业务受理数据进行处理, 得到外部处理数据。此后,还可以根据上述稽核处理的处理结果,调用预设的后续的稽核事件,继续对 所述收费业务受理数据进行稽核处理,以实现多个稽核事件的连续调用。另外,该财务稽核引擎模块11中还可以进一步包括归并单元1105。完成所有稽核 事件的稽核处理后,由归并单元1105将所述收费业务受理数据,与第一执行子单元1111得 到的所述用户的资料数据和/或第二执行子单元1112得到的所述财务费用项的类型数据 和/或第三执行子单元1113得到的所述外部处理数据,归并为财务费用项作为所述稽核处 理结果。此外,该财务稽核子系统10还可以进一步包括财务稽核数据库13,用于保存上述 稽核处理后得到的稽核处理结果,以供后续各种财务操作时使用。通过本实施例所述系统,由于将财务稽核子系统的处理逻辑与现有BOSS的综合 营业子系统的业务受理逻辑进行了拆分,使得在进行财务费用归并时,财务稽核子系统即 使报错也不会影响综合营业子系统对正常业务的受理;并且,由于这种拆分,使得综合营业子系统受理一笔业务的时间不再包含稽核采集所消耗的时间,因此提高了综合营业子系统 业务的受理速度,且不会影响综合营业子系统原有业务的调用。 以下举例说明本实施例所述综合营业子系统执行财务稽核方法的信令流程,如图 7所示,包括如下过程(1-1)营业员通过前台终端向受理模块发起收费业务受理请求。(1-2)受理模块生成收费业务受理数据保存于综合营业子系统数据库中,并向前 台终端返回受理单号。(1-3)财务稽核引擎模块向采集组件模块发出受理数据采集请求。(1-4)采集组件模块根据上述受理数据采集请求,从综合营业子系统数据库采集 成功受理的收费业务受理数据。其中,采集组件模块可以为由一系列选择(Select)语句组成的采集事件,通过与 综合营业子系统数据库的交互规则进行配置,来采集收费业务受理数据。由采集组件模块 独立进行收费业务受理数据的采集,有利于提高采集效率。(1-5)综合营业子系统数据库向采集组件模块返回成功受理的收费业务受理数 据。(1-6)采集组件模块向财务稽核引擎模块返回成功受理的收费业务受理数据。(1-7)财务稽核引擎模块调用稽核事件对采集到的收费业务受理数据进行稽核处理。(1-8)稽核事件完成稽核处理后,向财务稽核引擎模块返回稽核处理结果。(1-9)财务稽核引擎模块将稽核处理结果保存在财务稽核数据库中。(1-10)返回处理结果,以表明稽核处理结果是否保存成功。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在调用时,调用包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种财务稽核方法,其特征在于包括接收到受理数据采集请求时,从综合营业子系统数据库采集成功受理的收费业务受理数据;调用稽核事件,根据该稽核事件的稽核规则信息对所述收费业务受理数据进行稽核处理。
2.根据权利要求1所述的财务稽核方法,其特征在于所述接收到受理数据采集请求之 前还包括接收到由营业员发起的收费业务受理请求后,生成所述收费业务受理数据。
3.根据权利要求1所述的财务稽核方法,其特征在于所述根据该稽核事件的稽核规则 信息对所述收费业务受理数据进行稽核处理包括判断所述稽核规则信息的类型;当所述稽核规则信息为数据库交互规则信息时,根据所述数据库交互规则信息,从综 合营业子系统数据库中获取与所述收费业务受理数据相应的用户的资料数据;当所述稽核规则信息为表达式规则信息时,根据所述表达式规则信息,判断与所述收 费业务受理数据相应的财务费用项的类型数据;当所述稽核规则信息为外部数据交互规则信息时,根据所述外部数据交互规则信息, 调用外部应用程序接口对所述收费业务受理数据进行处理,得到外部处理数据。
4.根据权利要求3所述的财务稽核方法,其特征在于所述对所述收费业务受理数据进 行稽核处理之后还包括将所述收费业务受理数据,与进行所述稽核处理后得到的所述用户的资料数据和/或 所述财务费用项的类型数据和/或所述外部处理数据,根据财务稽核规则归并为财务费用 项作为所述稽核处理结果。
5.根据权利要求1所述的财务稽核方法,其特征在于所述对所述收费业务受理数据进 行稽核处理之后还包括根据进行稽核处理后的处理结果,调用预设的后续的稽核事件,继续对所述收费业务 受理数据进行稽核处理。
6.一种财务稽核子系统,其特征在于包括采集组件模块,用于当接收到受理数据采集请求时,从综合营业子系统数据库采集成 功受理的收费业务受理数据;财务稽核引擎模块,用于发出受理数据采集请求,并调用稽核事件,根据该稽核事件的 稽核规则信息,对采集组件模块采集到的收费业务受理数据进行稽核处理。
7.根据权利要求6所述的财务稽核子系统,其特征在于还包括财务稽核数据库,用于保存由财务稽核引擎模块进行稽核处理后得到的稽核处理结果。
8.根据权利要求6所述的财务稽核子系统,其特征在于所述财务稽核引擎模块包括 调用单元,用于调用稽核事件;获取单元,用于获取由调用单元调用的稽核事件的稽核规则信息; 判断单元,用于判断由获取单元获取的稽核规则信息的类型; 执行单元,用于根据判断单元的判断结果,对采集组件模块采集到的所述收费业务受理数据进行相应的稽核处理。
9.根据权利要求8所述的财务稽核子系统,其特征在于所述执行单元包括第一执行子单元,用于根据判断单元的判断结果,当所述稽核规则信息为数据库交互 规则信息时,根据该数据库交互规则信息,从所述综合营业子系统数据库中获取与所述收 费业务受理数据相应的用户的资料数据;第二执行子单元,用于根据判断单元的判断结果,当所述稽核规则信息为表达式规则 信息时,根据所述表达式规则信息,判断与所述收费业务受理数据相应的财务费用项的类 型数据;第三执行子单元,用于根据判断单元的判断结果,当所述稽核规则信息为外部数据交 互规则信息时,根据所述外部数据交互规则信息,调用外部应用程序接口对所述收费业务 受理数据进行处理,得到外部处理数据。
10.根据权利要求9所述的财务稽核子系统,其特征在于所述财务稽核引擎模块还包括归并单元,将所述收费业务受理数据,与第一执行子单元得到的所述用户的资料数据 和/或第二执行子单元得到的所述财务费用项的类型数据和/或第三执行子单元得到的所 述外部处理数据,归并为财务费用项作为所述稽核处理结果。
11.一种业务运营支撑系统,其特征在于包括综合营业子系统,用于接收到由营业员发起的收费业务受理请求,生成收费业务受理 数据,并将收费业务受理数据保存于综合营业子系统数据库中;财务稽核子系统,用于当接收到受理数据采集请求时,从综合营业子系统数据库采集 成功受理的收费业务受理数据;调用稽核事件,根据该稽核事件的稽核规则信息对所述收 费业务受理数据进行稽核处理。
全文摘要
本发明实施例涉及一种财务稽核方法、子系统及业务运营支撑系统,其中包括接收到受理数据采集请求时,从综合营业子系统数据库采集成功受理的收费业务受理数据;调用稽核事件,根据该稽核事件的稽核规则信息对所述收费业务受理数据进行稽核处理。系统包括综合营业子系统和财务稽核子系统。通过本发明实施例,由于将财务稽核子系统的处理逻辑与现有BOSS的综合营业子系统的业务受理逻辑进行了拆分,使得财务稽核子系统独立于综合营业子系统存在,因此在进行财务费用归并时,财务稽核子系统即使报错也不会影响综合营业子系统对正常业务的受理。
文档编号H04M15/00GK101800823SQ20091007763
公开日2010年8月11日 申请日期2009年2月9日 优先权日2009年2月9日
发明者彭云飞, 沈哲 申请人:华为软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1