[发明专利]数据稽核及修复处理方法和装置有效
申请号: | 201210438986.1 | 申请日: | 2012-11-05 |
公开(公告)号: | CN102970159A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 杨屹 | 申请(专利权)人: | 华为软件技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 稽核 修复 处理 方法 装置 | ||
技术领域
本发明实施例涉及数据同步处理技术,尤其涉及一种数据稽核及修复处理方法和装置。
背景技术
业内现有的电信运营支撑系统(Business Support SysTem;简称:BSS)系统通常分成两大功能部件客户管理系统(Customer RelationshipManagement;简称:CRM)和融合计费系统(Convergent Billing System;简称:CBS)。其中,CRM主要负责和客户接触并受理运营商的各类业务,CBS主要是负责计费、账务等功能。CBS在对终端客户进行批价、出账、收费时需要依据用户订购的各类产品信息,因此CRM需要在业务受理时将用户资料以及产品资料等信息同步到CBS系统中。同时CBS在业务流程中也可能触发用户信息的变更,CBS需要将变更信息同步到CRM。
由于WS(WebService)接口本身非事务性的特点,以及多业务并发时之间的相关性,导致CRM和CBS两侧的数据不一致。例如由于网络超时,导致CRM侧认为订单没有执行成功,业务回退了,但实际上CBS数据已经同步成功了。BSS系统中的用户数据尤其CRM和CBS之间同步的数据,是关键性核心数据,出现两侧数据不一致会造成用户投诉以及收入流失等严重事故。因此需要进行数据稽核。
现有技术中数据稽核的过程包括,CRM和CBS分别生成待稽核数据源文件,并发送给稽核比对工具所在的稽核系统,稽核比对工具根据定时任务启动比对处理,若发现数据差异则生成告警消息给I2000,生成比对结果并归档,对于有数据差异的情况,生成差异结果文档。文件生成传递时间和稽核启动时间均可配置。
在实现本发明实施例的过程中,发明人发现由于BSS系统中用户数据量大,稽核需要的数据文件生成、入库以及比对对性能的要求比较高;而且一般选择在每天系统闲时进行稽核,由于稽核的滞后性往往出现发现异常时,已经造成了严重后果。另外,稽核系统一般仅做数据稽核,不具备数据修复的能力。而且CRM和CBS等核心部件也不会提供接口给第三方稽核系统来进行数据修改。因此在发现数据异常后,通常依赖人工修复,但此过程往往伴随手工操作的风险。
发明内容
本发明实施例针对现有技术的缺陷,提供一种数据稽核及修复处理方法和装置,以达到CRM和CBS在数据同步过程中的实时数据稽核,并实现数据的自动修复。
本发明实施例提供一种数据稽核及修复处理方法,包括:
面向服务的体系结构集成系统SOA-IF在到达触发条件时,通过查询接口分别向CRM和CBS发送用户列表,所述用户列表包括多个标识信息,所述标识信息所对应的数据为待稽核数据;
所述SOA-IF分别接收所述CRM和所述CBS返回的资料列表,所述资料列表包括所述标识信息,以及所述待稽核数据;
所述SOA-IF根据所述CRM和所述CBS返回的资料列表进行数据比对,若数据不一致,则通过数据同步接口应用主数据方的数据对辅数据方的数据进行同步更新;所述主数据方和所述辅数据方是根据数据的类型在所述CRM和所述CBS中确定的。
如上所述的方法,其中,所述标识信息为业务流水号和/或用户标识,所述业务流水号和/或所述用户标识记录在所述SOA-IF所维护的数据同步日志中。
如上所述的方法,其中,所述触发条件为到达预定周期,或者所述数据同步日志的记录达到预定数量。
如上所述的方法,其中,所述通过数据同步接口应用主数据方的数据对辅数据方的数据进行同步更新之后,所述方法还包括:
所述SOA-IF记录稽核日志。
本发明实施例提供一种数据稽核及修复处理装置,包括:
请求模块,用于在到达触发条件时,通过查询接口分别向CRM和CBS发送用户列表,所述用户列表包括多个标识信息,所述标识信息所对应的数据为待稽核数据;
接收模块,用于分别接收所述CRM和所述CBS返回的资料列表,并发送给处理模块,所述资料列表包括所述标识信息,以及所述待稽核数据;
处理模块,用于根据所述接收模块发送的所述CRM和所述CBS返回的资料列表进行数据比对,若数据不一致,则通过数据同步接口应用主数据方的数据对辅数据方的数据进行同步更新;所述主数据方和所述辅数据方是根据数据的类型在所述CRM和所述CBS中确定的。
如上所述的装置,其中,所述标识信息为业务流水号和/或用户标识,所述业务流水号和/或所述用户标识记录在所述SOA-IF所维护的数据同步日志中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为软件技术有限公司,未经华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210438986.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置