一种数据一致性校验方法及系统的制作方法

文档序号:7763874阅读:733来源:国知局
专利名称:一种数据一致性校验方法及系统的制作方法
技术领域
本发明涉及网络通信技术领域,特别涉及一种数据一致性校验方法及系统。
背景技术
电信运行商组建的通信网络往往包含众多通信设备。出于多种考虑,用户数据 (例如描述用户订制业务的业务数据)往往在不止一个通信设备上存有副本。为避免出现 因各通信设备上存储的用户数据不一致而导致的计费错误等问题,电信运营商经常需要对 各台通信设备上的用户数据进行一致性校验。随着用户数量的快速攀升,数据一致性校验 所占用的资源越来越多,耗时也越来越长,日渐威胁到通信服务的正常递送。

发明内容
本发明实施例提供一种数据一致性校验方法及系统,可降低数据一致性校验所占 用的资源和消耗的时长。本发明实施例提供一种数据一致性校验的方法,包括归属位置寄存器HLR在检 测到活跃事件时,依据所述活跃事件相关联的用户标识获取对应的静态业务数据,并发出 所述静态业务数据,其中所述静态业务数据中包含所述用户标识;校验系统在收到所述静态业务数据后,依据所述用户标识从客户关系管理系统 CRM获取对应的静态业务数据,将从CRM获取的静态业务数据与来自HLR的静态业务数据进 行比较,在从CRM获取的静态业务数据与来自HLR的静态业务数据不一致时,依据从CRM获 取的静态业务数据对所述HLR中的所述静态业务数据进行更新。本发明实施例还提供一种数据一致性校验系统,包括归属位置寄存器HLR,用于 在检测到活跃事件时,依据所述活跃事件相关联的用户标识获取对应的静态业务数据,并 发出所述静态业务数据,其中所述静态业务数据中包含所述用户标识;校验系统,用于在收到所述静态业务数据后,依据所述用户标识从客户关系管理 系统CRM获取对应的静态业务数据,将从CRM获取的静态业务数据与来自HLR的静态业务 数据进行比较,在从CRM获取的静态业务数据与来自HLR的静态业务数据不一致时,依据从 CRM获取的静态业务数据对所述HLR中的所述静态业务数据进行更新。以上技术方案,通过限定需要校验数据的用户的范围来降低校验的工作量,当归 属位置寄存器(HLR,Home Location Register)检测到活跃事件时,HLR才依据该活跃时 间相关联的用户标识获取对应的静态业务数据,并发出所述静态业务数据。检验系统收到 HLR发出的所述静态业务数据后,依据所述用户标识从客户关系管理系统(CRM,Customer Relationship Management)中获取该用户标识对应的静态业务数据,将从CRM获取的静态 业务数据和来自HLR的静态业务数据进行比较,当两者不一致时,以CRM获取的静态业务数 据对HLR中的静态业务数据进行更新。本方案中的校验系统仅校验有活跃事件的用户对应 的静态业务数据。这样大大缩小了静态业务数据比对的范围,以此来降低数据一致性校验 所占用的资源和消耗的时长。


图1是依据本发明一实施例的数据一致性校验方法的流程图;图2是依据本发明另一实施例的数据一致性校验方法的流程图;图3是依据本发明一实施例的数据一致性校验方法的信令图;图4是依据本发明一实施例的数据一致性校验设备的结构图;图5是依据本发明一实施例的数据一致性校验系统的结构图;图6是依据本发明另一实施例的数据一致性校验系统的结构图。
具体实施例方式首先对本发明实施例实现一种数据一致性校验的方法进行说明,包括归属位置 寄存器HLR在检测到活跃事件时,依据所述活跃事件相关联的用户标识获取对应的静态业 务数据,并发出所述静态业务数据,其中所述静态业务数据中包含所述用户标识;校验系统在收到所述静态业务数据后,依据所述用户标识从客户关系管理系统 CRM获取对应的静态业务数据,将从CRM获取的静态业务数据与来自HLR的静态业务数据进 行比较,在从CRM获取的静态业务数据与来自HLR的静态业务数据不一致时,依据从CRM获 取的静态业务数据对所述HLR中的所述静态业务数据进行更新。下面结合附图详细介绍本发明的具体实现方式。参见图1,该图为本发明提供的数据一致性校验方法的实施例一流程图。方法实施例一SlOl :HLR在检测到活跃事件时,依据所述活跃事件相关联的用户标识获取对应 的静态业务数据,并发出所述静态业务数据,其中所述静态业务数据中包含所述用户标 识;具体来说,在收到来自拜访位置寄存器VLR的注册请求或者位置更新请求时,所 述HLR认定检测到活跃事件,所述活跃事件相关联的用户标识为包含在所述注册请求或者 位置更新请求中的用户标识。或者,在收到业务变更请求时,所述HLR认定检测到活跃事 件,所述活跃事件相关联的用户标识为包含在所述业务变更请求中的用户标识。S102 校验系统在收到所述静态业务数据后,依据所述用户标识从CRM获取对应 的静态业务数据,将从CRM获取的静态业务数据与来自HLR的静态业务数据进行比较,在从 CRM获取的静态业务数据与来自HLR的静态业务数据不一致时,依据从CRM获取的静态业务 数据对所述HLR中的所述静态业务数据进行更新。具体来说,所述校验系统将从CRM获取的静态业务数据与来自HLR的静态业务数 据进行比较具体包括所述校验系统将来自HLR静态业务数据中的至少一条业务工单数据 进行融合,生成融合后的业务工单数据;所述校验系统将从所述CRM获取的静态业务数据 中的至少一条业务工单数据融合,生成融合后的业务工单数据;所述校验系统将来自HLR 的融合后的业务工单数据与来自CRM的融合后的业务工单数据进行比较。此外,所述校验系统为数据一致性系统或服务开通系统。本实施例提供的数据一致性校验方法通过限定需要校验数据的用户的范围来降 低校验的工作量,当HLR检测到活跃事件时,HLR才依据该活跃时间相关联的用户标识获取对应的静态业务数据,并发出所述静态业务数据。检验系统收到HLR发出的所述静态业务 数据后,依据所述用户标识从CRM中获取该用户标识对应的静态业务数据,将从CRM获取的 静态业务数据和来自HLR的静态业务数据进行比较,当两者不一致时,以CRM获取的静态业 务数据对HLR中的静态业务数据进行更新。本方案中的校验系统仅校验有活跃事件的用户 对应的静态业务数据。这样大大缩小了静态业务数据比对的范围,以此来降低数据一致性 校验所占用的资源和消耗的时长。方法实施例二 参见图2,该图为本发明提供的数据一致性校验方法的另一实施例流程图。在本实施例中,HLR在收到来自拜访位置寄存器(VLR,Vsitor LocationRegister) 的注册请求或者位置更新请求时,HLR认定检测到活跃事件,所述活跃事件相关联的用户标 识为包含在所述注册请求或者位置更新请求中的用户标识。本实施例中的校验系统为数据一致性系统或服务开通系统。S201 =HLR接收到VLR发送的用户的注册请求或位置更新请求后,向所述VLR发 送所述用户的静态业务数据,同时拷贝所述静态业务数据至数据一致性系统或服务开通系 统;所述用户的注册请求或位置更新请求由所述用户经过基站控制器(BSC,Base Station Controller)转发给所述VLR。S202 所述HLR接收所述数据一致性系统或服务开通系统在对所述静态业务数据 和来自CRM的用户业务数据进行比较之后得到的校验结果,当校验结果为数据不一致时, 以所述CRM的用户业务数据为基准修改所述用户静态业务数据。还有一种情况是,HLR在收到用户的业务变更请求时,HLR认定检测到活跃事件, 所述活跃事件相关联的用户标识为包含在所述业务变更请求中的用户标识。本实施例提供的数据一致性校验的方法只比较HLR发给VLR静态业务数据的这部 分用户(发起注册请求或位置更新的用户)或者发生业务变更的这部分用户,这样没有业 务使用的用户将不进行比对来判断数据是否一致,因此,该方法缩小了比对的用户的范围, 可以在较短时间内完成目前正在使用业务的用户的数据一致性的校验。方法实施例三参见图3,该图为本发明实施例提供的数据一致性校验的信令图。Sl 用户发送注册请求或位置更新请求给BSC。注册请求是用户在新开机时发送的,例如,手机用户买了 SIM卡首次使用时,发送 注册请求给BSC。用户检查到当前所处的位置区域标识(LAI,Location Area Identification)与 SIM卡中的LAI不一致时,向BSC发送位置更新请求。S2 :BSC将用户的注册请求或位置更新请求发送给VLR或移动交换中心(MSC, Mobile Switch Center)。S3 =VLR或MSC将用户的注册请求或位置更新请求发送给HLR。S4 :HLR将发送注册请求或位置更新的用户的静态业务数据发送给VLR。S5 =HLR同时将发送给VLR的用户的静态业务数据拷贝给数据一致性系统或服务 开通系统。需要说明的是,当HLR中有静态业务数据更新时,HLR将所述静态业务数据更新的信息发送给所述VLR,同时拷贝所述静态业务数据更新的信息至所述数据一致性系统或服 务开通系统。本实施例中优选地,HLR利用MAP消息将用户的静态业务数据发给VLR和拷贝给 数据一致性系统或服务开通系统。S6 数据一致性系统或服务开通系统对接收的用户的静态业务数据进行解析,转 换为可用的用户业务数据。即所述数据一致性系统或服务开通系统将从CRM获取的静态 业务数据与来自HLR的静态业务数据进行比较之前还包括所述校验系统将来自HLR静态 业务数据中的至少一条业务工单数据进行融合;将从所述CRM获取的静态业务数据中的至 少一条业务工单数据融合。此后,上述比较过程即为将来自HLR的融合的静态业务数据与 来自CRM的融合的静态业务数据进行比较。需要说明的是,S6这一步骤可以是在数据一致性系统或服务开通系统接收到用户 的静态业务数据之后的任何时间进行的,不具体限定其发生的时间。例如,RBT = 1表示用户开通了 RBT业务,RBT = 0表示用户未开通RBT业务。S7 正常情况下,CRM、E-CARE或交互语音应答(IVR,Interaction VoiceResponse)发送用户日常的业务请求给数据一致性系统或服务开通系统。需要说明的是,S7与其他步骤没有先后顺序关系,S7可能发生在任何时间。S8 数据一致性系统或服务开通系统根据预定规则对来自HLR的静态业务数据和 来自CRM的用户业务数据进行校验。 所述预定规则为用户关键数据或比对周期。例如CRM用户的关键数据为用户级别,包括钼金、黄金、银和普通四个级别。例如CRM用户数据一致性本身的规则,S卩比对周期,对最近η个月的某用户进行数 据一致性校验。数据一致性系统或服务开通系统对来自HLR的用户的静态业务数据的处理采用 S6描述的方法。数据一致性系统或服务开通系统对来自CRM的用户业务数据采用传统的主动触 发查询CRM的方式,通常使用webservice接口 ;本实施例优选使用数据一致性系统或服务 开通系统已有的业务工单数据先进行融合。下面结合具体例子对业务工单数据进行融合的方法进行介绍。首先介绍各字母代表的含义ADD3GSUB-Add 3G subscriber 新开一个 3G 的用户MSISDN 手机号码IMSI 卡号CLIP-Call Line Identify Presentation :来电||示CLIR-Call Line Identify Restriction : ] CFU-Call Forward Unconditional 无条件前转CFB-Call Forward Busy 遇忙前转VOICE 语音业务SMST-Short Message Service Terminate 短消息接收服务SMSO-Short Message Service Original 短消息发送业务
OPENIDD-Open International Direct Dial 开通国际直拨权限IDD-International Direct Dial:国际直拨业务数字1表示需要开通该项业务;数字O表示不需要开通该项业务。比如CLIP = 1 表示需要开通来电显示业务;CFU = O表示不需要开通无条件前转业务。指令1:ADD3GSUB =MSISDN = 123456 ;CLIP = 1 ;CLIR = 1 ;CFU = 0 ;CFB = 1 ;VOICE = 1 ; SMST = 1 ;SMSO = 1 ;是一条开通3G用户的指令,在这条指令中需要开通CLIP、CLIR、CFB、 VOICE、SMST和SMSO业务,但不需要开通CFU业务。指令2 OPENIDD =MSISDN = 123456 ;IDD = 1 ;是一条开通IDD的指令,在这条指令中需要 开通IDD业务。指令1发生在用户开户的时候,指令2发生在开户之后的任何时候(即用户申请 的时候)。对于数据一致性校验,数据一致性系统或服务开通系统可以在平时针对用户的 MSISDN或IMSI产生一条记录,将用户在不同时间的业务信息融合起来。指令1和指令2虽然发生在不同的时间,但都属于同一个手机号码MSISDN = 123456,因此该用户的业务信息累积起来就是CLIP = 1 ;CLIR = 1 ;CFU = 0 ;CFB = 1 ; VOICE = 1 ; SMST = 1 ; SMSO = 1 ;IDD = 1。以上将指令1和指令2的业务信息进行融合可以在平时完成,这样在做数据一致 性校验的时候,就不需要再将之前的N条指令的业务信息融合起来再和HLR拷贝的用户静 态业务数据做比对。因为在比对的时候再做指令的业务信息融合会降低效率。S9 数据一致性系统或服务开通系统如果发现校验结果为两者数据不一致,则发 送修改指令至HLR,以使HLR修改自身的用户的静态业务数据与CRM的用户业务数据一致。SlO =HLR将数据修改的结果反馈给数据一致性系统或服务开通系统。本实施例提供的数据一致性校验的方法,将数据校验的用户范围限定为目前真正 在使用的用户,这样缩小了数据一致性校验的范围,从而减少对HLR和CRM的访问量,因此 可以减轻对CRM或HLR的正常业务的冲击。方法实施例四本发明提供的数据一致性校验方法还在校验系统上增加对来自HLR的静态业务 数据和来自CRM的静态业务数据的缓存。在以后进行数据一致性校验时,如果校验系统中 缓存有需要校对的静态业务数据,则无需再从HLR和CRM上获取静态业务数据。本发明实施例还提供一种数据一致性校验设备。参见图4,该图为本发明实施例提供的设备实施例一结构图。本实施例提供的数据一致性校验设备,包括接收单元401、发送单元402、拷贝单 元403、校验结果接收单元404和修改单元405 ;所述接收单元401,用于接收到拜访位置寄存器VLR发送的用户的注册请求或位 置更新请求;所述发送单元402,用于向所述VLR发送所述用户的静态业务数据;同时所述拷贝 单元403,用于拷贝所述静态业务数据至数据一致性系统或服务开通系统;所述用户的注 册请求或位置更新请求由所述用户经过基站控制器BSC转发给所述VLR ;
校验结果接收单元404,用于接收所述数据一致性系统或服务开通系统对所述静 态业务数据和来自客户关系管理系统CRM的用户业务数据进行比较后得到的校验结果;所述修改单元405,当校验结果为数据不一致时,用于以所述CRM的用户业务数据 为基准修改所述用户静态业务数据。本实施例提供的数据一致性校验设备仅需要向VLR发送正在使用的用户的静态 业务数据即可,正在使用的用户为发送注册请求或位置更新请求的用户。这样缩小了数据 一致性校验的范围,并不是对CRM中的所有用户均进行数据一致性校验,这样也减少了对 数据一致性校验设备的访问,从而降低对数据一致性校验设备的正常业务的冲击。本发明实施例提供的数据一致性校验设备还包括反馈单元406,用于将修改单元 修改后的用户静态业务数据反馈给所述数据一致性系统或服务开通系统。本发明实施例还提供了 一种数据一致性校验系统。参见图5,该图为本发明实施例提供的数据一致性校验系统的结构图。本实施例提供的数据一致性校验系统,包括HLR501,用于在检测到活跃事件时,依据所述活跃事件相关联的用户标识获取对 应的静态业务数据,并发出所述静态业务数据,其中所述静态业务数据中包含所述用户标 识;具体来说,所述HLR501用于在收到来自拜访位置寄存器VLR的注册请求或者位置 更新请求时,认定检测到活跃事件,所述活跃事件相关联的用户标识为包含在所述注册请 求或者位置更新请求中的用户标识。此外,所述HLR501用于在收到业务变更请求时,认定 检测到活跃事件,所述活跃事件相关联的用户标识为包含在所述业务变更请求中的用户标 识。校验系统502,用于在收到所述静态业务数据后,依据所述用户标识从CRM503获 取对应的静态业务数据,将从CRM503获取的静态业务数据与来自HLR501的静态业务数据 进行比较,在从CRM503获取的静态业务数据与来自HLR501的静态业务数据不一致时,依据 从CRM503获取的静态业务数据对所述HLR501中的所述静态业务数据进行更新。具体来说,所述校验系统502进一步用于将来自HLR501静态业务数据中的至少一条业务工单数据进行融合,生成融合后 的业务工单数据;将从所述CRM503获取的静态业务数据中的至少一条业务工单数据融合, 生成融合后的业务工单数据;将来自HLR501的融合后的业务工单数据与来自CRM503的融 合后的业务工单数据进行比较。具体来说,所述校验系统为数据一致性系统或服务开通系统。本实施例提供的数据一致性校验系统通过限定需要校验数据的用户的范围来降 低校验的工作量,当HLR检测到活跃事件时,HLR才依据该活跃时间相关联的用户标识获取 对应的静态业务数据,并发出所述静态业务数据。检验系统收到HLR发出的所述静态业务 数据后,依据所述用户标识从CRM中获取该用户标识对应的静态业务数据,将从CRM获取的 静态业务数据和来自HLR的静态业务数据进行比较,当两者不一致时,以CRM获取的静态业 务数据对HLR中的静态业务数据进行更新。本方案中的校验系统仅校验有活跃事件的用户 对应的静态业务数据。这样大大缩小了静态业务数据比对的范围,以此来降低数据一致性 校验所占用的资源和消耗的时长。
参见图6,该图为本发明提供的另一种数据一致性校验系统的示意图。本实施例提供的数据一致性校验系统还包括VLR601。HLR501用于在收到来自拜访位置寄存器VLR601的注册请求或者位置更新请求 时,认定检测到活跃事件,所述活跃事件相关联的用户标识为包含在所述注册请求或者位 置更新请求中的用户标识。还有另一种情况,HLR501用于在收到业务变更请求时,认定检测到活跃事件,所述 活跃事件相关联的用户标识为包含在所述业务变更请求中的用户标识。本实施例中,以用 户发起注册请求或者位置更新请求时认定为活跃事件。所述校验系统将从CRM503获取的静态业务数据与来自HLR501的静态业务数据进 行比较之前还用于将来自HLR501静态业务数据中的至少一条业务工单数据进行融合;将从所述CRM503获取的静态业务数据中的至少一条业务工单数据融合。VLR601,用于将来自BSC的用户的注册请求或位置更新请求发送给HLR501。需要说明的是,用户的注册请求或位置更新请求由用户发给BSC。注册请求是用户在新开机时发送的,例如,手机用户买了 SIM卡首次使用时,发送 注册请求给BSC。用户检查到当前所处的LAI与SIM卡中的LAI不一致时会向BSC发送位置更新请 求。HLR501,用于将用户的静态业务数据发送给VLR601,同时将用户的静态业务数据 拷贝给所述数据一致性系统或服务开通系统;所述数据一致性系统或服务开通系统,用于将来自CRM503的用户业务数据与来 自HLR501的用户的静态业务数据进行比对,如果两者不一致,则发送修改指令至HLR501 ;HLR501,用于根据所述修改指令以所述CRM503的用户业务数据为基准修改本地 的用户的静态业务数据。本发明提供的数据一致性校验系统,限定了数据一致性校验的用户,仅对发起注 册请求或位置更新请求的用户进行数据一致性校验,这样缩小了数据一致性校验的范围。 同时也降低了对HLR501的访问,减轻了对HLR501正常业务的冲击。CRM503,用于通过所述数据一致性系统或服务开通系统向HLR发送用户的日常业 务请求。HLR501通过MAP消息将用户的静态业务数据发送给拜访归属寄存器,同时通过 MAP消息将用户的静态业务数据拷贝给所述数据一致性系统或服务开通系统。数据一致性系统或服务开通系统502将从CRM503获取的静态业务数据与来自 HLR501的静态业务数据进行比较之前还用于将来自HLR501静态业务数据中的至少一条 业务工单数据进行融合;将从所述CRM503获取的静态业务数据中的至少一条业务工单数据融合。下面具体介绍数据融合的方法。数据一致性系统或服务开通系统对来自HLR501的用户的静态业务数据进行解 析,转换成用户业务数据;将来自VLR601的用户业务数据使用业务工单数据先进行融合, 合并成一条用户业务数据,然后进行比对。本实施例将来自HLR501的用户的静态业务数据转换为可用的用户业务数据,将来自VLR601的用户业务数据先进行融合,合并成一条用户业务数据,然后将两者进行比 对,实现数据一致性的校验。需要说明的是,本发明实施例提供的数据一致性校验系统还在校验系统上增加对 来自HLR的静态业务数据和来自CRM的静态业务数据的缓存。在以后进行数据一致性校验 时,如果校验系统中缓存有需要校对的静态业务数据,则无需再从HLR和CRM上获取静态业 务数据。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 该程序在执行时,可以包括前述的通信方法各个实施方式的内容。这里所称得的存储介质, 如ROM/RAM、磁碟、光盘等。综上所述,本发明实施例所提供的一种数据一致性校验的方法,通过限定需要校 验数据的用户的范围来降低校验的工作量,当HLR检测到活跃事件时,HLR才依据该活跃时 间相关联的用户标识获取对应的静态业务数据,并发出所述静态业务数据。检验系统收到 HLR发出的所述静态业务数据后,依据所述用户标识从客户关系管理系统CRM中获取该用 户标识对应的静态业务数据,将从CRM获取的静态业务数据和来自HLR的静态业务数据进 行比较,当两者不一致时,以CRM获取的静态业务数据对HLR中的静态业务数据进行更新。 本方案中的校验系统仅校验有活跃事件的用户对应的静态业务数据。这样大大缩小了静态 业务数据比对的范围,以此来降低数据一致性校验所占用的资源和消耗的时长。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 该程序在执行时,包括如下步骤归属位置寄存器HLR在检测到活跃事件时,依据所述活跃 事件相关联的用户标识获取对应的静态业务数据,并发出所述静态业务数据,其中所述静 态业务数据中包含所述用户标识;校验系统在收到所述静态业务数据后,依据所述用户标识从客户关系管理系统 CRM获取对应的静态业务数据,将从CRM获取的静态业务数据与来自HLR的静态业务数据进 行比较,在从CRM获取的静态业务数据与来自HLR的静态业务数据不一致时,依据从CRM获 取的静态业务数据对所述HLR中的所述静态业务数据进行更新。
权利要求
1.一种数据一致性校验方法,其特征在于,包括以下步骤归属位置寄存器HLR在检测到活跃事件时,依据所述活跃事件相关联的用户标识获取 对应的静态业务数据,并发出所述静态业务数据,其中所述静态业务数据中包含所述用户 标识;校验系统在收到所述静态业务数据后,依据所述用户标识从客户关系管理系统CRM获 取对应的静态业务数据,将从CRM获取的静态业务数据与来自HLR的静态业务数据进行比 较,在从CRM获取的静态业务数据与来自HLR的静态业务数据不一致时,依据从CRM获取的 静态业务数据对所述HLR中的所述静态业务数据进行更新。
2.如权利要求1所述的方法,其特征在于,在收到来自拜访位置寄存器VLR的注册请求 或者位置更新请求时,所述HLR认定检测到活跃事件,所述活跃事件相关联的用户标识为 包含在所述注册请求或者位置更新请求中的用户标识。
3.如权利要求1所述的方法,其特征在于,在收到业务变更请求时,所述HLR认定检测 到活跃事件,所述活跃事件相关联的用户标识为包含在所述业务变更请求中的用户标识。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述校验系统将从CRM获取的 静态业务数据与来自HLR的静态业务数据进行比较具体包括所述校验系统将来自HLR静 态业务数据中的至少一条业务工单数据进行融合,生成融合后的业务工单数据;所述校验系统将从所述CRM获取的静态业务数据中的至少一条业务工单数据融合,生 成融合后的业务工单数据;所述校验系统将来自HLR的融合后的业务工单数据与来自CRM的融合后的业务工单数 据进行比较。
5.如权利要求4所述的任一项所述的方法,其特征在于,所述校验系统为数据一致性 系统或服务开通系统。
6.一种数据一致性校验系统,其特征在于,包括归属位置寄存器HLR,用于在检测到活跃事件时,依据所述活跃事件相关联的用户标识 获取对应的静态业务数据,并发出所述静态业务数据,其中所述静态业务数据中包含所述 用户标识;校验系统,用于在收到所述静态业务数据后,依据所述用户标识从客户关系管理系统 CRM获取对应的静态业务数据,将从CRM获取的静态业务数据与来自HLR的静态业务数据进 行比较,在从CRM获取的静态业务数据与来自HLR的静态业务数据不一致时,依据从CRM获 取的静态业务数据对所述HLR中的所述静态业务数据进行更新。
7.如权利要求6所述的数据一致性校验系统,其特征在于,所述HLR用于在收到来自拜 访位置寄存器VLR的注册请求或者位置更新请求时,认定检测到活跃事件,所述活跃事件 相关联的用户标识为包含在所述注册请求或者位置更新请求中的用户标识。
8.如权利要求6所述的数据一致性校验系统,其特征在于,所述HLR用于在收到业务变 更请求时,认定检测到活跃事件,所述活跃事件相关联的用户标识为包含在所述业务变更 请求中的用户标识。
9.如权利要求6至8中任一项所述的数据一致性校验系统,其特征在于,所述校验系统进一步用于将来自HLR静态业务数据中的至少一条业务工单数据进行融合,生成融合后的业务工单数据;将从所述CRM获取的静态业务数据中的至少一条业务工单数据融合,生成融合后的业 务工单数据;将来自HLR的融合后的业务工单数据与来自CRM的融合后的业务工单数据进行比较。
10.如权利要求9所述的数据一致性校验系统,其特征在于,所述校验系统为数据一致 性系统或服务开通系统。
全文摘要
本发明提供一种数据一致性校验方法,包括以下步骤归属位置寄存器HLR在检测到活跃事件时,依据活跃事件相关联的用户标识获取对应的静态业务数据,并发出静态业务数据,其中静态业务数据中包含用户标识;校验系统在收到静态业务数据后,依据用户标识从客户关系管理系统CRM获取对应的静态业务数据,将从CRM获取的静态业务数据与来自HLR的静态业务数据进行比较,在从CRM获取的静态业务数据与来自HLR的静态业务数据不一致时,依据从CRM获取的静态业务数据对HLR中的静态业务数据进行更新。本发明还提供了一种数据一致性校验系统。本发明实施例静态业务数据比对的范围,以此来降低数据一致性校验所占用的资源和消耗的时长。
文档编号H04L12/26GK102136963SQ20101052769
公开日2011年7月27日 申请日期2010年10月27日 优先权日2010年10月27日
发明者吴骏 申请人:华为软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1