用户数据一致性的核查方法及装置.pdf

上传人:1****2 文档编号:1093032 上传时间:2018-03-31 格式:PDF 页数:14 大小:475.20KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910169236.7

申请日:

2009.08.24

公开号:

CN101998354A

公开日:

2011.03.30

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04L 29/02申请日:20090824授权公告日:20130717终止日期:20140824|||授权|||实质审查的生效IPC(主分类):H04W 8/00申请日:20090824|||公开

IPC分类号:

H04W8/00(2009.01)I; H04W88/18(2009.01)I

主分类号:

H04W8/00

申请人:

中国移动通信集团甘肃有限公司

发明人:

王臣京

地址:

730070 甘肃省兰州市安宁区北滨河西路666号

优先权:

专利代理机构:

北京中誉威圣知识产权代理有限公司 11279

代理人:

彭晓玲;宛文鸣

PDF下载: PDF下载
内容摘要

本发明提供了一种用户数据一致性的核查方法及装置,该核查方法包括以下步骤:分别实时从业务支撑系统及网元的日志中提取包括用户数据信息的日志信息;比对业务支撑系统及网元的日志信息;在比对结果为不一致时,分析不一致的原因。本发明避免了直接从网元的数据库中提取用户数据信息的操作,使得提取用户数据信息的时间不受网元的工作状态的限制,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量。

权利要求书

1: 一种用户数据一致性的核查方法, 其特征在于, 包括以下步骤 : A. 分别实时从业务支撑系统及网元的日志中提取包括用户数据信息的日志信息 ; B. 比对所述业务支撑系统及网元的日志信息 ; C. 在所述比对结果为不一致时, 分析不一致的原因。
2: 根据权利要求 1 所述的核查方法, 其特征在于, 在所述 C 步骤之后还包括 : 计算所述业务支撑系统及网元的日志信息的差异值 ; 在所述差异值超过预设阈值时, 产生告警信息, 并将所述告警信息传送至所述业务支 撑系统。
3: 根据权利要求 1 或 2 所述的核查方法, 其特征在于, 所述 C 步骤包括 : 在所述比对结果为不一致时, 判断所述业务支撑系统及网元的日志信息的差异是否属 于未知原因的差异 ; 在所述日志信息的差异属于未知原因的差异时, 向所述业务支撑系统或网元获取所述 日志信息的差异的解决方法及差异产生原因。
4: 根据权利要求 3 所述的核查方法, 其特征在于, 还包括 : 在所述业务支撑系统及网元的用户数据信息不一致时, 根据获取的以及预存的所述日 志信息的差异的解决方法, 确定修改所述业务支撑系统或网元的用户数据信息 ; 根据所述业务支撑系统修改所述网元的用户数据信息, 或者根据网元的用户数据信息 修改所述业务支撑系统的用户数据信息。
5: 根据权利要求 4 所述的核查方法, 其特征在于, 所述网元包括核心网元及增值业务 平台。
6: 一种用户数据一致性的核查装置, 其特征在于, 该装置包括 : 信息提取模块, 用于分别实时从业务支撑系统及网元的日志中提取包括用户数据信息 的日志信息 ; 核对处理模块, 用于比对所述业务支撑系统及网元的日志信息, 以及在所述比对结果 为不一致时, 分析不一致的原因。
7: 根据权利要求 6 所述的核查装置, 其特征在于, 还包括 : 告警模块, 用于在所述比对结果为不一致时, 计算所述业务支撑系统及网元的日志信 息的差异值, 以及在所述差异值超过预设阈值时, 产生告警信息, 并将所述告警信息传送至 所述业务支撑系统。
8: 根据权利要求 6 或 7 所述的核查装置, 其特征在于, 所述核对处理模块包括 : 核对子模块, 用于比对所述业务支撑系统及网元的日志信息, 以及判断所述业务支撑 系统及网元的日志信息的差异是否属于未知原因的差异 ; 差异分析子模块, 用于在所述日志信息的差异属于未知原因的差异时, 向所述业务支 撑系统或网元获取所述日志信息的差异的解决方法及差异产生原因 ; 处理子模块, 用于根据获取的以及预存的所述日志信息的差异的解决方法, 确定修改 所述业务支撑系统或网元的用户数据信息, 以及根据所述业务支撑系统修改所述网元的用 户数据信息, 或者根据所述网元的用户数据信息修改所述业务支撑系统的用户数据信息。
9: 根据权利要求 7 所述的核查装置, 其特征在于, 所述告警模块包括 : 告警子模块, 用于在所述比对结果为不一致时, 计算所述业务支撑系统及网元的日志 2 信息的差异值, 以及在所述差异值超过预设阈值时, 产生告警信息, 并将所述告警信息传送 至所述业务支撑系统 ; 报告生成子模块, 用于在所述核对处理模块修改所述业务支撑系统或网元的用户数据 信息后生成包括所述业务支撑系统及网元的日志信息的差异、 差异产生原因及差异解决方 法的报告。
10: 根据权利要求 6 或 7 所述的核查装置, 其特征在于, 所述信息提取模块包括 : 采集子模块, 用于分别实时从所述业务支撑系统及网元的日志中提取包括用户数据信 息的日志信息 ; 预处理子模块, 用于对所述业务支撑系统及网元的日志信息预处理, 生成统一格式的 日志信息。
11: 根据权利要求 6 或 7 所述的核查装置, 其特征在于, 还包括配置模块, 用于预设及存 储所述预存的所述日志信息的差异的解决方法, 存储所述获取的所述日志信息的差异的解 决方法, 以及存储所述告警阈值。

说明书


用户数据一致性的核查方法及装置

    【技术领域】
     本发明涉及电信业务支撑领域, 具体涉及一种用户数据一致性的核查方法及装置。 背景技术
     现有技术中, 业务支撑系统内的用户数据是向用户收费的依据, 网元上的用户数 据是实际提供电信服务时的鉴权数据, 用户数据在业务支撑系统 ( 以下称系统侧 ) 及网元 ( 以下称网元 ) 的建立过程如图 1 所示, 包括 :
     步骤① : 业务支撑系统的内部调度程序把工单, 如 “为 8613919958055 开通 GPRS 功 能” , 提交给业务支撑系统的开通接口程序。
     步骤② : 开通接口程序把上述工单翻译成类似 “HGSLR:MSISDN = 8613919958055” 的 HLR 指令, 并发送给 HLR。 步骤③ : 开通接口程序在给 HLR 发送指令的同时, 向本地的日志文件中写入本次 发送的指令内容, 即用户数据。
     步骤④ : 设置在 HLR 上的接口程序执行业务支撑系统发送过来的指令, 同时更新 本地用户数据库, 即网络侧的数据库, 中相应的用户数据。
     步骤⑤ : 该接口程序在执行业务支撑系统发送过来的指令的同时把接收到的指令 内容, 更新用户数据库的结果, 即成功或失败, 以及失败原因写入本地的日志文件。
     步骤⑥ : HLR 上的接口程序把指令的执行结果回馈给业务支撑系统。
     步骤⑦ : 业务支撑系统的开通接口程序把 HLR 执行指令的结果写入本地的日志文 件。
     步骤⑧ : 业务支撑系统的开通接口程序把结果回馈给业务支撑系统的工单调度程 序。
     由上述内容可知, 用户数据在业务支撑系统和各网元 ( 含增值业务平台 ) 上保持 一致非常重要。如果二者发生差异, 一方面可能造成客户缴纳了费用却没有享受到应有的 服务, 另一方面也可能造成客户使用了公司业务, 却因为在业务支撑系统中没有订购记录 导致费用无法收取, 造成收入流失。 因此定期对业务支撑系统和各网元 ( 含增值业务平台 ) 上的用户数据进行一致性校验是电信支撑部门的一项例行工作。 传统的做法是定期把支撑 系统内的用户数据和网元 ( 含增值业务平台 ) 上的用户数据取出来进行比对, 再根据预定 义流程, 以业务支撑系统或者网元为准对差异数据进行修复。具体核查过程为业务支撑系 统向网元发送查询指令, 网元响应并返回批量数据, 业务支撑系统接收数据并和自身记录 的数据做比对。 若发现差异, 则按照预定义流程, 以业务支撑系统为准使网元和支撑系统保 持一致, 或者以网元为准使支撑系统和网元保持一致。
     现有用户数据一致性的核查方法至少存在以下几点不足 :
     (1) 为了不影响网元为用户提供服务, 通常只能在业务闲时进行数据提取, 进行 核对工作, 导致问题得不到及时解决, 而且相邻两次核查的时间过长, 使得网元上的信息增
     多, 导致每次核对工作量大。
     (2) 核对结果只是发现了二者的不一致, 不一致的原因及解决方法均无从得知, 不 便于改进工作。 发明内容 本发明的第一目的, 提出一种实时处理的用户数据一致性的核查方法。
     本发明的第二目的是提出一种用户数据一致性的核查装置, 以实现对用户数据的 一致性实时处理。
     为实现上述第一目的, 本发明提供了一种用户数据一致性的核查方法, 包括以下 步骤 : 分别实时从业务支撑系统及网元的日志中提取包括用户数据信息的日志信息 ; 比对 业务支撑系统及网元的日志信息 ; 在比对结果为不一致时, 分析不一致的原因。
     优选地, 该核查方法还可以在比对结果为不一致时, 判断业务支撑系统及网元的 日志信息的差异是否属于未知原因的差异 ; 以及在日志信息的差异属于未知原因的差异 时, 向业务支撑系统或网元获取日志信息的差异的解决方法及产生原因。
     为实现上述第二目的, 本发明提供了一种用户数据一致性的核查装置, 该装置包 括: 信息提取模块, 用于分别实时从业务支撑系统及网元的日志中提取包括用户数据信息 的日志信息 ; 核对处理模块, 用于比对业务支撑系统及网元的日志信息, 以及在比对结果为 不一致时, 分析不一致的原因。
     优选地, 该核对处理模块还可以包括 : 核对子模块, 用于比对业务支撑系统及网元 的日志信息, 以及判断业务支撑系统及网元的日志信息的差异是否属于未知原因的差异 ; 差异分析子模块, 用于在日志信息的差异属于未知原因的差异时, 向业务支撑系统或网元 获取日志信息的差异的解决方法及产生原因 ; 处理子模块, 用于在业务支撑系统及网元的 用户数据信息不一致时, 根据获取的以及预存的所述日志信息的差异的解决方法, 确定修 改业务支撑系统或网元的用户数据信息, 以及根据业务支撑系统修改网元的用户数据信 息, 或者根据网元的用户数据信息修改业务支撑系统的用户数据信息。
     本发明各个实施例中, 通过分别实时从业务支撑系统及网元的日志中提取包括用 户数据信息的日志信息, 并利用该日志信息进行用户数据一致性的核查, 避免了直接从网 元的数据库中提取用户数据信息的操作, 使得提取用户数据信息的时间不受网元的工作状 态的限制, 实现对用户数据的一致性进行实时核查, 便于问题及时处理, 而且减轻每次核查 的工作量。
     本发明的另一些实施例中, 通过向业务支撑系统及网元获取导致日志信息差异的 解决方法及产生原因, 实现了对日志信息差异的追踪分析, 便于改进工作, 以及根据差异产 生的实际原因来修复用户数据, 而非仅仅根据预设的办法来修复, 有利于更好的解决产生 差异的问题。
     附图说明
     附图用来提供对本发明的进一步理解, 并且构成说明书的一部分, 与本发明的实 施例一并用于解释本发明, 并不构成对本发明的限制。在附图中 :
     图 1 为现有技术系统侧与网络侧用户数据建立过程的示意图 ;图 2 为本发明的用户数据一致性的核查方法的实施例一流程图 ; 图 3 为本发明的用户数据一致性的核查方法的实施例二流程图 ; 图 4 为本发明的用户数据一致性的核查方法的实施例三流程图 ; 图 5 为本发明的用户数据一致性的核查方法的实施例四流程图 ; 图 6 为本发明的用户数据一致性的核查方法的实施例五流程图 ; 图 7 为本发明的用户数据一致性的核查装置的实施例结构图。具体实施方式
     以下结合附图对本发明的优选实施例进行说明, 应当理解, 此处所描述的优选实 施例仅用于说明和解释本发明, 并不用于限定本发明。
     方法实施例
     图 2 为本发明的用户数据一致性的核查方法的实施例一流程图。如图 2 所示, 本 实施例可以包括 :
     步骤 S202 : 分别实时从系统侧及网络侧的日志中提取包括用户数据信息的日志 信息 ; 具体参见对图 3 的解释说明 ; 以下各个实施例中的系统侧均指业务支撑系统, 网络侧 指网元, 其中, 网元包括核心网元, 如归属位置寄存器 HLR, 以及增值业务平台, 如来电提醒 平台、 彩铃平台、 漏话提醒平台等 ; 如对图 1 的描述可知, 系统侧及网络侧的日志均为开通日志 ; 系统侧的开通日志 记录系统向网络侧发送的包括待修改的用户数据的操作指令 ; 网络侧的开通日志记录所有 网络侧实际执行过包括用户数据的指令 ;
     步骤 S204 : 比对系统侧及网络侧的日志信息 ; 具体参见对图 3- 图 6 的解释说明 ;
     步骤 S206 : 在系统侧及网络侧的用户数据信息不一致时, 分析不一致的原因 ; 具 体参见对图 4 及图 6 的解释说明。
     本实施例中, 通过分别实时从系统侧及网络侧的日志中提取包括用户数据信息 的日志信息, 并利用该日志信息进行用户数据一致性的核查, 避免了直接从网络侧的数据 库中提取用户数据信息的操作, 使得提取用户数据信息的时间不受网络侧的工作状态的限 制, 实现对用户数据的一致性进行实时核查, 便于问题及时处理, 而且减轻每次核查的工作 量。
     图 3 为本发明的用户数据一致性的核查方法的实施例二流程图。本实施例主要用 于对于图 2 中步骤 S202 的解释说明, 具体理解本发明的用户数据一致性的核查方法时还应 该结合图 2 中步骤 S204 及 S206, 如图 3 所示, 本实施例可以包括 :
     步骤 1 : 设置对网络侧及系统侧日志信息的采集时间间隔, 以及采集的网元对象, 如, 采集程序定时为 15 分钟提取一次, 并以文件传输协议方式把网元和业务支撑系统上的 日志信息取到用户数据一致性的核查装置 ( 对应于图 7 的装置 ) 上 ;
     步骤 2 : 从系统侧, 如 Boss, 的日志中采集日志信息, 如, 用户号码, 执行网元, 执行 用户, 执行时间, 指令, 返回值等 ;
     步骤 3 : 从网元的日志中采集日志信息 ;
     具体操作时, 在步骤 3 之后还可以有预处理的操作, 即将采集到的日志信息转换 成固定格式, 如上述各种日志信息的固定排序, 并按照业务支撑系统和网元将预处理后的
     日志信息分别入库 ; 预处理可以支持对各种不同厂商的开通日志的处理, 预处理过程结束 后, 形成了 Boss 及网元日志信息的两个集合。
     本实施例通过对采集时间间隔的控制可实时从系统侧及网络侧的日志中提取包 括用户数据信息的日志信息, 并利用该日志信息进行用户数据一致性的核查, 实现对用户 数据的一致性进行实时核查, 便于问题及时处理, 而且减轻每次核查的工作量, 同时利用预 处理的步骤可以实现对各种不同厂商的开通日志的处理。
     图 4 为本发明的用户数据一致性的核查方法的实施例三流程图。本实施例主要用 于对于图 2 中步骤 S204 的解释说明, 具体理解本发明的用户数据一致性的核查方法时还应 该结合图 2 中步骤 S202 及 S206。如图 4 所示, 本实施例可以包括 :
     步骤 S401 : 从 Boss 或者网元的日志信息集合中逐条取出待比对的日志信息, 以用 户号码、 执行时间或者指令等为比对要素对应在网元或者 Boss 的日志信息集合中查找匹 配的待比对的日志信息 ; 具体操作时, 若无法找到待比对的日志信息的匹配日志信息, 则把 待比对日志信息写入差异表 ;
     步骤 S402 : 判断待比对的日志信息之间是否存在差异, 若存在差异, 则执行步骤 S403, 否则, 结束 ; 步骤 S403 : 判断是否为已知原因的差异, 若是, 则执行步骤 S404, 若否, 则执行步 骤 S405 ;
     步骤 S404 : 对差异进行处理, 具体参见对图 6 的解释说明 ;
     已知原因的差异, 如: Boss 有发送但网元没有执行的指令, 这种差异大多数情况 是由于网络传输原因或接口程序原因导致此指令丢失, 此时一般只需要 Boss 重新发送即 可; 对网元有执行但 Boss 无发送的指令, 通常量很少, 一般为违规修改用户数据, 此时一般 需要根据系统侧的用户数据信息更改网络侧的用户数据信息 ; 步骤 S405 : 对未知原因的差 异进行分析, 即向网络侧或者系统侧获取差异原因及解决方法, 具体参见对图 5 的解释说 明; 在差异分析结束之后执行步骤 S404 ;
     步骤 S406 : 差异处理完成后, 生成包括日志信息的差异、 差异产生的原因及差异 解决方法的报告, 根据实际设计需要, 该报告中还可以包括日志信息内其他的内容。
     本实施例通过实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信 息, 并利用该日志信息进行用户数据一致性的核查, 实现对用户数据的一致性进行实时核 查, 便于问题及时处理, 而且减轻每次核查的工作量, 同时对于差异分为已知原因及未知原 因情况下的分别处理, 有利于利用已有的工作经验, 提高差异处理的效率, 同时根据差异产 生的实际原因来修复用户数据, 而非仅仅根据预设的办法来修复, 有利于更好的解决产生 差异的问题。
     图 5 为本发明的用户数据一致性的核查方法的实施例四流程图。本实施例主要用 于对于图 4 中步骤 S405 的解释说明, 具体理解本发明的用户数据一致性的核查方法时还应 该结合图 2 中步骤 S202 及 S206 及图 4 对于比对步骤的解释性说明。如图 5 所示, 本实施 例可以包括 :
     步骤 501 : 定义差异现象, 如, 执行时间延迟超过某一个时间阈值, 或者是用户号 码记录不一致等等 ;
     步骤 502 : 向 Boss 或 / 和网元获取差异的原因及解决办法 ;
     如, 发现大量的 Boss 发送的指令不能成功执行的情况时, 查看在网元上述指令的 执行成功率, 如果上述指令在网元都报错, 说明 Boss 配错指令的几率极大, 需要 Boss 排除 故障后重新发送指令, 即要更改系统侧的数据 ; 如果只有少数指令在网元报错, 则需要网元 排除故障后重新执行指令, 即根据系统侧的数据更改网络侧的数据 ;
     步骤 503 : 定义差异的原因及解决办法 ; 以便于后续作业时, 出现相同性质的差异 数据时, 提高处理效率。
     本实施例通过实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信 息, 并利用该日志信息进行用户数据一致性的核查, 实现对用户数据的一致性进行实时核 查, 便于问题及时处理, 而且减轻每次核查的工作量, 同时对于差异分为已知原因及未知原 因情况下的分别处理, 有利于利用已有的工作经验, 提高差异处理的效率, 同时根据差异产 生的实际原因来修复用户数据, 而非仅仅根据预设的办法来修复, 有利于更好的解决产生 差异的问题。
     图 6 为本发明的用户数据一致性的核查方法的实施例五流程图。本实施例主要用 于对于图 4 中步骤 S404 的解释说明, 具体理解本发明的用户数据一致性的核查方法时还应 该结合图 2 中步骤 S202 及 S206 及图 4 中对比对操作的解释说明, 如图 6 所示, 本实施例可 以包括 : 步骤 601 : 计算日志信息的差异值, 并判断该差异值是否达到或者超过告警阈值 ;
     如, 一旦发现系统侧无发送而网络侧有执行, 则可断定在网络侧有违规修改用户 数据的行为, 此时该差异值应该超过告警阈值 ; 或者网络侧的执行时间大大延迟于系统侧 的发送时间, 则可以判断网络侧需要排除故障, 如网络带宽不足, 指令发送拥塞, 有较大时 延, 此时该差异值也应该超过告警阈值 ;
     具体操作时, 该告警阈值可以根据实际需要而设置, 该差异值的计算方法或者计 算依据, 如依据执行时间或者用户号码, 也可以根据实际需要而设置 ;
     步骤 602 : 发送告警信息至系统侧 ;
     步骤 603 : 判断用户数据是否有差异 ;
     具体操作时, 某些日志信息差异并不是由于用户数据的差异而导致, 如上述的执 行时间的差异等, 此时需要进一步判断用户数据是否有差异 ;
     步骤 604 : 根据预设的日志信息差异的解决方法, 或者在网络侧或系统侧获取的 日志信息差异的解决方法, 确定修改系统侧或网络侧的用户数据信息, 进而根据业务支撑 系统修改网元的用户数据信息, 或者网元的用户数据信息修改业务支撑系统的用户数据信 息。
     本实施例通过实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信 息, 并利用该日志信息进行用户数据一致性的核查, 实现对用户数据的一致性进行实时核 查, 便于问题及时处理, 而且减轻每次核查的工作量, 同时对于差异分为已知原因及未知原 因情况下的分别处理, 有利于利用已有的工作经验, 提高差异处理的效率, 同时根据差异产 生的实际原因来修复用户数据, 而非仅仅根据预设的办法来修复, 有利于更好的解决产生 差异的问题。
     装置实施例
     图 7 为本发明的用户数据一致性的核查装置的实施例结构图。上述图 2- 图 6 方
     法发明的各个实施例均可以在图 7 结构图所示结构的装置中实现。如图 7 所示, 该装置包 括信息提取模块 72, 用于分别实时从系统侧及网络侧的日志中提取包括用户数据信息的日 志信息 ; 核对处理模块 74, 用于比对系统侧及网络侧的日志信息, 以及在系统侧及网络侧 的用户数据信息不一致时, 分析不一致的原因。
     该装置还可以包括 : 告警模块 76, 用于在系统侧及网络侧的日志信息存在差异 时, 计算差异值, 以及在差异值超过预设阈值时, 产生告警信息, 并将告警信息传送至系统 侧;
     配置模块 78, 用于预设及存储预存的日志信息的差异的解决方法, 存储获取的日 志信息的差异的解决方法, 以及存储告警阈值。
     核对处理模块 74 可以包括 :
     核对子模块 742, 用于比对系统侧及网络侧的日志信息, 以及判断系统侧及网络侧 的日志信息的差异是否属于未知原因的差异 ;
     差异分析子模块 744, 用于在系统侧及网络侧的日志信息的差异属于未知原因的 差异时, 向系统侧或网络侧获取日志信息的差异的原因及解决方法及产生原因 ;
     处理子模块 746, 用于在系统侧及网络侧的用户数据信息不一致时, 根据获取的以 及预存的日志信息的差异的解决方法, 确定修改系统侧或网络侧的用户数据信息, 以及根 据系统侧或网络侧的用户数据信息, 对应修改网络侧或系统侧的用户数据信息。
     告警模块 76 可以包括 :
     告警子模块 762, 用于在系统侧及网络侧的日志信息存在差异时, 计算差异值, 以 及在差异值超过预设阈值时, 产生告警信息, 并将告警信息传送至系统侧 ;
     报告生成子模块 764, 用于在核对处理模块 74 对应修改网络侧或系统侧的用户数 据信息后生成包括日志信息的差异、 差异产生原因及差异解决方法的报告 ;
     统计子模块 766, 用于按照用户需求, 生成统计结果, 比如, 根据系统侧向网络侧, 如不同网元, 发送指令的成功率, 对各网元的性能做出比对分析。
     处理模块 72 可以包括 :
     采集子模块 722, 用于分别实时从系统侧及网络侧的日志中提取包括用户数据信 息的日志信息 ;
     预处理子模块 724, 用于对日志信息预处理, 产生统一格式的日志信息。
     本领域技术人员可以理解, 该装置包括信息提取模块 72 及核对处理模块 74 即可, 告警模块 76 及配置模块 78, 以及上述各个模块的子模块, 为非必要的功能模块, 可以根据 实际需要而设置。
     本实施例通过实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信 息, 并利用该日志信息进行用户数据一致性的核查, 实现对用户数据的一致性进行实时核 查, 便于问题及时处理, 而且减轻每次核查的工作量, 同时对于差异分为已知原因及未知原 因情况下的分别处理, 有利于利用已有的工作经验, 提高差异处理的效率, 同时根据差异产 生的实际原因来修复用户数据, 而非仅仅根据预设的办法来修复, 有利于更好的解决产生 差异的问题。
     最后应说明的是 : 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 尽管参照前述实施例对本发明进行了详细的说明, 对于本领域的技术人员来说, 其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替换。 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的 保护范围之内。

用户数据一致性的核查方法及装置.pdf_第1页
第1页 / 共14页
用户数据一致性的核查方法及装置.pdf_第2页
第2页 / 共14页
用户数据一致性的核查方法及装置.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《用户数据一致性的核查方法及装置.pdf》由会员分享,可在线阅读,更多相关《用户数据一致性的核查方法及装置.pdf(14页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101998354A43申请公布日20110330CN101998354ACN101998354A21申请号200910169236722申请日20090824H04W8/00200901H04W88/1820090171申请人中国移动通信集团甘肃有限公司地址730070甘肃省兰州市安宁区北滨河西路666号72发明人王臣京74专利代理机构北京中誉威圣知识产权代理有限公司11279代理人彭晓玲宛文鸣54发明名称用户数据一致性的核查方法及装置57摘要本发明提供了一种用户数据一致性的核查方法及装置,该核查方法包括以下步骤分别实时从业务支撑系统及网元的日志中提取包括用户数据信息的日志。

2、信息;比对业务支撑系统及网元的日志信息;在比对结果为不一致时,分析不一致的原因。本发明避免了直接从网元的数据库中提取用户数据信息的操作,使得提取用户数据信息的时间不受网元的工作状态的限制,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图4页CN101998359A1/2页21一种用户数据一致性的核查方法,其特征在于,包括以下步骤A分别实时从业务支撑系统及网元的日志中提取包括用户数据信息的日志信息;B比对所述业务支撑系统及网元的日志信息;C在所述比对结果为不一致时,分析不一致。

3、的原因。2根据权利要求1所述的核查方法,其特征在于,在所述C步骤之后还包括计算所述业务支撑系统及网元的日志信息的差异值;在所述差异值超过预设阈值时,产生告警信息,并将所述告警信息传送至所述业务支撑系统。3根据权利要求1或2所述的核查方法,其特征在于,所述C步骤包括在所述比对结果为不一致时,判断所述业务支撑系统及网元的日志信息的差异是否属于未知原因的差异;在所述日志信息的差异属于未知原因的差异时,向所述业务支撑系统或网元获取所述日志信息的差异的解决方法及差异产生原因。4根据权利要求3所述的核查方法,其特征在于,还包括在所述业务支撑系统及网元的用户数据信息不一致时,根据获取的以及预存的所述日志信息。

4、的差异的解决方法,确定修改所述业务支撑系统或网元的用户数据信息;根据所述业务支撑系统修改所述网元的用户数据信息,或者根据网元的用户数据信息修改所述业务支撑系统的用户数据信息。5根据权利要求4所述的核查方法,其特征在于,所述网元包括核心网元及增值业务平台。6一种用户数据一致性的核查装置,其特征在于,该装置包括信息提取模块,用于分别实时从业务支撑系统及网元的日志中提取包括用户数据信息的日志信息;核对处理模块,用于比对所述业务支撑系统及网元的日志信息,以及在所述比对结果为不一致时,分析不一致的原因。7根据权利要求6所述的核查装置,其特征在于,还包括告警模块,用于在所述比对结果为不一致时,计算所述业务。

5、支撑系统及网元的日志信息的差异值,以及在所述差异值超过预设阈值时,产生告警信息,并将所述告警信息传送至所述业务支撑系统。8根据权利要求6或7所述的核查装置,其特征在于,所述核对处理模块包括核对子模块,用于比对所述业务支撑系统及网元的日志信息,以及判断所述业务支撑系统及网元的日志信息的差异是否属于未知原因的差异;差异分析子模块,用于在所述日志信息的差异属于未知原因的差异时,向所述业务支撑系统或网元获取所述日志信息的差异的解决方法及差异产生原因;处理子模块,用于根据获取的以及预存的所述日志信息的差异的解决方法,确定修改所述业务支撑系统或网元的用户数据信息,以及根据所述业务支撑系统修改所述网元的用户。

6、数据信息,或者根据所述网元的用户数据信息修改所述业务支撑系统的用户数据信息。9根据权利要求7所述的核查装置,其特征在于,所述告警模块包括告警子模块,用于在所述比对结果为不一致时,计算所述业务支撑系统及网元的日志权利要求书CN101998354ACN101998359A2/2页3信息的差异值,以及在所述差异值超过预设阈值时,产生告警信息,并将所述告警信息传送至所述业务支撑系统;报告生成子模块,用于在所述核对处理模块修改所述业务支撑系统或网元的用户数据信息后生成包括所述业务支撑系统及网元的日志信息的差异、差异产生原因及差异解决方法的报告。10根据权利要求6或7所述的核查装置,其特征在于,所述信息提。

7、取模块包括采集子模块,用于分别实时从所述业务支撑系统及网元的日志中提取包括用户数据信息的日志信息;预处理子模块,用于对所述业务支撑系统及网元的日志信息预处理,生成统一格式的日志信息。11根据权利要求6或7所述的核查装置,其特征在于,还包括配置模块,用于预设及存储所述预存的所述日志信息的差异的解决方法,存储所述获取的所述日志信息的差异的解决方法,以及存储所述告警阈值。权利要求书CN101998354ACN101998359A1/7页4用户数据一致性的核查方法及装置技术领域0001本发明涉及电信业务支撑领域,具体涉及一种用户数据一致性的核查方法及装置。背景技术0002现有技术中,业务支撑系统内的用。

8、户数据是向用户收费的依据,网元上的用户数据是实际提供电信服务时的鉴权数据,用户数据在业务支撑系统以下称系统侧及网元以下称网元的建立过程如图1所示,包括0003步骤业务支撑系统的内部调度程序把工单,如“为8613919958055开通GPRS功能”,提交给业务支撑系统的开通接口程序。0004步骤开通接口程序把上述工单翻译成类似“HGSLRMSISDN8613919958055”的HLR指令,并发送给HLR。0005步骤开通接口程序在给HLR发送指令的同时,向本地的日志文件中写入本次发送的指令内容,即用户数据。0006步骤设置在HLR上的接口程序执行业务支撑系统发送过来的指令,同时更新本地用户数据。

9、库,即网络侧的数据库,中相应的用户数据。0007步骤该接口程序在执行业务支撑系统发送过来的指令的同时把接收到的指令内容,更新用户数据库的结果,即成功或失败,以及失败原因写入本地的日志文件。0008步骤HLR上的接口程序把指令的执行结果回馈给业务支撑系统。0009步骤业务支撑系统的开通接口程序把HLR执行指令的结果写入本地的日志文件。0010步骤业务支撑系统的开通接口程序把结果回馈给业务支撑系统的工单调度程序。0011由上述内容可知,用户数据在业务支撑系统和各网元含增值业务平台上保持一致非常重要。如果二者发生差异,一方面可能造成客户缴纳了费用却没有享受到应有的服务,另一方面也可能造成客户使用了公。

10、司业务,却因为在业务支撑系统中没有订购记录导致费用无法收取,造成收入流失。因此定期对业务支撑系统和各网元含增值业务平台上的用户数据进行一致性校验是电信支撑部门的一项例行工作。传统的做法是定期把支撑系统内的用户数据和网元含增值业务平台上的用户数据取出来进行比对,再根据预定义流程,以业务支撑系统或者网元为准对差异数据进行修复。具体核查过程为业务支撑系统向网元发送查询指令,网元响应并返回批量数据,业务支撑系统接收数据并和自身记录的数据做比对。若发现差异,则按照预定义流程,以业务支撑系统为准使网元和支撑系统保持一致,或者以网元为准使支撑系统和网元保持一致。0012现有用户数据一致性的核查方法至少存在以。

11、下几点不足00131为了不影响网元为用户提供服务,通常只能在业务闲时进行数据提取,进行核对工作,导致问题得不到及时解决,而且相邻两次核查的时间过长,使得网元上的信息增说明书CN101998354ACN101998359A2/7页5多,导致每次核对工作量大。00142核对结果只是发现了二者的不一致,不一致的原因及解决方法均无从得知,不便于改进工作。发明内容0015本发明的第一目的,提出一种实时处理的用户数据一致性的核查方法。0016本发明的第二目的是提出一种用户数据一致性的核查装置,以实现对用户数据的一致性实时处理。0017为实现上述第一目的,本发明提供了一种用户数据一致性的核查方法,包括以下步。

12、骤分别实时从业务支撑系统及网元的日志中提取包括用户数据信息的日志信息;比对业务支撑系统及网元的日志信息;在比对结果为不一致时,分析不一致的原因。0018优选地,该核查方法还可以在比对结果为不一致时,判断业务支撑系统及网元的日志信息的差异是否属于未知原因的差异;以及在日志信息的差异属于未知原因的差异时,向业务支撑系统或网元获取日志信息的差异的解决方法及产生原因。0019为实现上述第二目的,本发明提供了一种用户数据一致性的核查装置,该装置包括信息提取模块,用于分别实时从业务支撑系统及网元的日志中提取包括用户数据信息的日志信息;核对处理模块,用于比对业务支撑系统及网元的日志信息,以及在比对结果为不一。

13、致时,分析不一致的原因。0020优选地,该核对处理模块还可以包括核对子模块,用于比对业务支撑系统及网元的日志信息,以及判断业务支撑系统及网元的日志信息的差异是否属于未知原因的差异;差异分析子模块,用于在日志信息的差异属于未知原因的差异时,向业务支撑系统或网元获取日志信息的差异的解决方法及产生原因;处理子模块,用于在业务支撑系统及网元的用户数据信息不一致时,根据获取的以及预存的所述日志信息的差异的解决方法,确定修改业务支撑系统或网元的用户数据信息,以及根据业务支撑系统修改网元的用户数据信息,或者根据网元的用户数据信息修改业务支撑系统的用户数据信息。0021本发明各个实施例中,通过分别实时从业务支。

14、撑系统及网元的日志中提取包括用户数据信息的日志信息,并利用该日志信息进行用户数据一致性的核查,避免了直接从网元的数据库中提取用户数据信息的操作,使得提取用户数据信息的时间不受网元的工作状态的限制,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量。0022本发明的另一些实施例中,通过向业务支撑系统及网元获取导致日志信息差异的解决方法及产生原因,实现了对日志信息差异的追踪分析,便于改进工作,以及根据差异产生的实际原因来修复用户数据,而非仅仅根据预设的办法来修复,有利于更好的解决产生差异的问题。附图说明0023附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与。

15、本发明的实施例一并用于解释本发明,并不构成对本发明的限制。在附图中0024图1为现有技术系统侧与网络侧用户数据建立过程的示意图;说明书CN101998354ACN101998359A3/7页60025图2为本发明的用户数据一致性的核查方法的实施例一流程图;0026图3为本发明的用户数据一致性的核查方法的实施例二流程图;0027图4为本发明的用户数据一致性的核查方法的实施例三流程图;0028图5为本发明的用户数据一致性的核查方法的实施例四流程图;0029图6为本发明的用户数据一致性的核查方法的实施例五流程图;0030图7为本发明的用户数据一致性的核查装置的实施例结构图。具体实施方式0031以下结。

16、合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。0032方法实施例0033图2为本发明的用户数据一致性的核查方法的实施例一流程图。如图2所示,本实施例可以包括0034步骤S202分别实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息;具体参见对图3的解释说明;以下各个实施例中的系统侧均指业务支撑系统,网络侧指网元,其中,网元包括核心网元,如归属位置寄存器HLR,以及增值业务平台,如来电提醒平台、彩铃平台、漏话提醒平台等;0035如对图1的描述可知,系统侧及网络侧的日志均为开通日志;系统侧的开通日志记录系统向网络侧发送的包括。

17、待修改的用户数据的操作指令;网络侧的开通日志记录所有网络侧实际执行过包括用户数据的指令;0036步骤S204比对系统侧及网络侧的日志信息;具体参见对图3图6的解释说明;0037步骤S206在系统侧及网络侧的用户数据信息不一致时,分析不一致的原因;具体参见对图4及图6的解释说明。0038本实施例中,通过分别实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息,并利用该日志信息进行用户数据一致性的核查,避免了直接从网络侧的数据库中提取用户数据信息的操作,使得提取用户数据信息的时间不受网络侧的工作状态的限制,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量。003。

18、9图3为本发明的用户数据一致性的核查方法的实施例二流程图。本实施例主要用于对于图2中步骤S202的解释说明,具体理解本发明的用户数据一致性的核查方法时还应该结合图2中步骤S204及S206,如图3所示,本实施例可以包括0040步骤1设置对网络侧及系统侧日志信息的采集时间间隔,以及采集的网元对象,如,采集程序定时为15分钟提取一次,并以文件传输协议方式把网元和业务支撑系统上的日志信息取到用户数据一致性的核查装置对应于图7的装置上;0041步骤2从系统侧,如BOSS,的日志中采集日志信息,如,用户号码,执行网元,执行用户,执行时间,指令,返回值等;0042步骤3从网元的日志中采集日志信息;0043。

19、具体操作时,在步骤3之后还可以有预处理的操作,即将采集到的日志信息转换成固定格式,如上述各种日志信息的固定排序,并按照业务支撑系统和网元将预处理后的说明书CN101998354ACN101998359A4/7页7日志信息分别入库;预处理可以支持对各种不同厂商的开通日志的处理,预处理过程结束后,形成了BOSS及网元日志信息的两个集合。0044本实施例通过对采集时间间隔的控制可实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息,并利用该日志信息进行用户数据一致性的核查,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量,同时利用预处理的步骤可以实现对各种不同厂商。

20、的开通日志的处理。0045图4为本发明的用户数据一致性的核查方法的实施例三流程图。本实施例主要用于对于图2中步骤S204的解释说明,具体理解本发明的用户数据一致性的核查方法时还应该结合图2中步骤S202及S206。如图4所示,本实施例可以包括0046步骤S401从BOSS或者网元的日志信息集合中逐条取出待比对的日志信息,以用户号码、执行时间或者指令等为比对要素对应在网元或者BOSS的日志信息集合中查找匹配的待比对的日志信息;具体操作时,若无法找到待比对的日志信息的匹配日志信息,则把待比对日志信息写入差异表;0047步骤S402判断待比对的日志信息之间是否存在差异,若存在差异,则执行步骤S403。

21、,否则,结束;0048步骤S403判断是否为已知原因的差异,若是,则执行步骤S404,若否,则执行步骤S405;0049步骤S404对差异进行处理,具体参见对图6的解释说明;0050已知原因的差异,如BOSS有发送但网元没有执行的指令,这种差异大多数情况是由于网络传输原因或接口程序原因导致此指令丢失,此时一般只需要BOSS重新发送即可;对网元有执行但BOSS无发送的指令,通常量很少,一般为违规修改用户数据,此时一般需要根据系统侧的用户数据信息更改网络侧的用户数据信息;步骤S405对未知原因的差异进行分析,即向网络侧或者系统侧获取差异原因及解决方法,具体参见对图5的解释说明;在差异分析结束之后执。

22、行步骤S404;0051步骤S406差异处理完成后,生成包括日志信息的差异、差异产生的原因及差异解决方法的报告,根据实际设计需要,该报告中还可以包括日志信息内其他的内容。0052本实施例通过实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息,并利用该日志信息进行用户数据一致性的核查,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量,同时对于差异分为已知原因及未知原因情况下的分别处理,有利于利用已有的工作经验,提高差异处理的效率,同时根据差异产生的实际原因来修复用户数据,而非仅仅根据预设的办法来修复,有利于更好的解决产生差异的问题。0053图5为本发明的用户。

23、数据一致性的核查方法的实施例四流程图。本实施例主要用于对于图4中步骤S405的解释说明,具体理解本发明的用户数据一致性的核查方法时还应该结合图2中步骤S202及S206及图4对于比对步骤的解释性说明。如图5所示,本实施例可以包括0054步骤501定义差异现象,如,执行时间延迟超过某一个时间阈值,或者是用户号码记录不一致等等;0055步骤502向BOSS或/和网元获取差异的原因及解决办法;说明书CN101998354ACN101998359A5/7页80056如,发现大量的BOSS发送的指令不能成功执行的情况时,查看在网元上述指令的执行成功率,如果上述指令在网元都报错,说明BOSS配错指令的几率。

24、极大,需要BOSS排除故障后重新发送指令,即要更改系统侧的数据;如果只有少数指令在网元报错,则需要网元排除故障后重新执行指令,即根据系统侧的数据更改网络侧的数据;0057步骤503定义差异的原因及解决办法;以便于后续作业时,出现相同性质的差异数据时,提高处理效率。0058本实施例通过实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息,并利用该日志信息进行用户数据一致性的核查,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量,同时对于差异分为已知原因及未知原因情况下的分别处理,有利于利用已有的工作经验,提高差异处理的效率,同时根据差异产生的实际原因来修复用户。

25、数据,而非仅仅根据预设的办法来修复,有利于更好的解决产生差异的问题。0059图6为本发明的用户数据一致性的核查方法的实施例五流程图。本实施例主要用于对于图4中步骤S404的解释说明,具体理解本发明的用户数据一致性的核查方法时还应该结合图2中步骤S202及S206及图4中对比对操作的解释说明,如图6所示,本实施例可以包括0060步骤601计算日志信息的差异值,并判断该差异值是否达到或者超过告警阈值;0061如,一旦发现系统侧无发送而网络侧有执行,则可断定在网络侧有违规修改用户数据的行为,此时该差异值应该超过告警阈值;或者网络侧的执行时间大大延迟于系统侧的发送时间,则可以判断网络侧需要排除故障,如。

26、网络带宽不足,指令发送拥塞,有较大时延,此时该差异值也应该超过告警阈值;0062具体操作时,该告警阈值可以根据实际需要而设置,该差异值的计算方法或者计算依据,如依据执行时间或者用户号码,也可以根据实际需要而设置;0063步骤602发送告警信息至系统侧;0064步骤603判断用户数据是否有差异;0065具体操作时,某些日志信息差异并不是由于用户数据的差异而导致,如上述的执行时间的差异等,此时需要进一步判断用户数据是否有差异;0066步骤604根据预设的日志信息差异的解决方法,或者在网络侧或系统侧获取的日志信息差异的解决方法,确定修改系统侧或网络侧的用户数据信息,进而根据业务支撑系统修改网元的用户。

27、数据信息,或者网元的用户数据信息修改业务支撑系统的用户数据信息。0067本实施例通过实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息,并利用该日志信息进行用户数据一致性的核查,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量,同时对于差异分为已知原因及未知原因情况下的分别处理,有利于利用已有的工作经验,提高差异处理的效率,同时根据差异产生的实际原因来修复用户数据,而非仅仅根据预设的办法来修复,有利于更好的解决产生差异的问题。0068装置实施例0069图7为本发明的用户数据一致性的核查装置的实施例结构图。上述图2图6方说明书CN101998354ACN10。

28、1998359A6/7页9法发明的各个实施例均可以在图7结构图所示结构的装置中实现。如图7所示,该装置包括信息提取模块72,用于分别实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息;核对处理模块74,用于比对系统侧及网络侧的日志信息,以及在系统侧及网络侧的用户数据信息不一致时,分析不一致的原因。0070该装置还可以包括告警模块76,用于在系统侧及网络侧的日志信息存在差异时,计算差异值,以及在差异值超过预设阈值时,产生告警信息,并将告警信息传送至系统侧;0071配置模块78,用于预设及存储预存的日志信息的差异的解决方法,存储获取的日志信息的差异的解决方法,以及存储告警阈值。0072核对。

29、处理模块74可以包括0073核对子模块742,用于比对系统侧及网络侧的日志信息,以及判断系统侧及网络侧的日志信息的差异是否属于未知原因的差异;0074差异分析子模块744,用于在系统侧及网络侧的日志信息的差异属于未知原因的差异时,向系统侧或网络侧获取日志信息的差异的原因及解决方法及产生原因;0075处理子模块746,用于在系统侧及网络侧的用户数据信息不一致时,根据获取的以及预存的日志信息的差异的解决方法,确定修改系统侧或网络侧的用户数据信息,以及根据系统侧或网络侧的用户数据信息,对应修改网络侧或系统侧的用户数据信息。0076告警模块76可以包括0077告警子模块762,用于在系统侧及网络侧的日。

30、志信息存在差异时,计算差异值,以及在差异值超过预设阈值时,产生告警信息,并将告警信息传送至系统侧;0078报告生成子模块764,用于在核对处理模块74对应修改网络侧或系统侧的用户数据信息后生成包括日志信息的差异、差异产生原因及差异解决方法的报告;0079统计子模块766,用于按照用户需求,生成统计结果,比如,根据系统侧向网络侧,如不同网元,发送指令的成功率,对各网元的性能做出比对分析。0080处理模块72可以包括0081采集子模块722,用于分别实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息;0082预处理子模块724,用于对日志信息预处理,产生统一格式的日志信息。0083本领域技。

31、术人员可以理解,该装置包括信息提取模块72及核对处理模块74即可,告警模块76及配置模块78,以及上述各个模块的子模块,为非必要的功能模块,可以根据实际需要而设置。0084本实施例通过实时从系统侧及网络侧的日志中提取包括用户数据信息的日志信息,并利用该日志信息进行用户数据一致性的核查,实现对用户数据的一致性进行实时核查,便于问题及时处理,而且减轻每次核查的工作量,同时对于差异分为已知原因及未知原因情况下的分别处理,有利于利用已有的工作经验,提高差异处理的效率,同时根据差异产生的实际原因来修复用户数据,而非仅仅根据预设的办法来修复,有利于更好的解决产生差异的问题。0085最后应说明的是以上所述仅。

32、为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可说明书CN101998354ACN101998359A7/7页10以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN101998354ACN101998359A1/4页11图1图2说明书附图CN101998354ACN101998359A2/4页12图3图4说明书附图CN101998354ACN101998359A3/4页13图5图6说明书附图CN101998354ACN101998359A4/4页14图7说明书附图CN101998354A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1