首页> 中国专利> 建立网络实体间呼叫日志关联及查找关联呼叫日志的方法

建立网络实体间呼叫日志关联及查找关联呼叫日志的方法

摘要

本发明公开了一种建立网络实体间呼叫日志关联的方法,其包括以下步骤:A1、在呼叫日志服务器中创建呼叫日志关联数据库;B1、在网络实体运行过程中记录各网络实体的呼叫日志,并记录各实体呼叫日志间的搜索关联关系。本发明还提供了一种查找关联呼叫日志的方法。本发明建立网络实体间呼叫日志关联的方法可将一个网络实体上的呼叫日志与该呼叫对应的在其他网络实体的呼叫日志都关联起来,本发明查找关联呼叫日志的方法可通过一个网络实体上的呼叫日志把与该呼叫对应的在其他网络实体的呼叫日志都搜索出来,从而为定位、分析呼叫过程中的问题提供更全面的手段。

著录项

  • 公开/公告号CN1968132A

    专利类型发明专利

  • 公开/公告日2007-05-23

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200610063147.0

  • 发明设计人 李云飞;

    申请日2006-10-16

  • 分类号H04L12/24;G06F17/30;

  • 代理机构深圳中一专利商标事务所;

  • 代理人张全文

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 18:37:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2010-04-21

    授权

    授权

  • 2007-07-18

    实质审查的生效

    实质审查的生效

  • 2007-05-23

    公开

    公开

说明书

技术领域

本发明涉及通讯领域,尤其涉及一种建立网络实体间呼叫日志关联及查找关联呼叫日志的方法。

背景技术

当通过通讯网络发送和接收呼叫时,可以将许多与呼叫相关的信息集合在呼叫日志中。呼叫日志是记录呼叫运行轨迹的一种方法,网络实体记录呼叫的关键参数、运行轨迹,在呼叫结束时把该呼叫的信息输出到呼叫日志服务器。对于每一个呼叫,都有一个呼叫日志索引,在网络实体内唯一标识一次呼叫。在通讯领域通常使用呼叫日志来定位、分析呼叫过程中的各种问题。目前各网络实体间的呼叫日志互相独立,在定位问题时,如果涉及多个网络实体,则需要人工分别检查保存的多个网络实体的呼叫日志记录,找出相关的记录,再进行定位。

由于现有技术无法自动关联网络实体的呼叫日志,因此现有技术通过呼叫日志定位涉及多个网络实体的问题时,处理手段复杂、效率低。

发明内容

本发明所要解决的技术问题在于提供一种建立网络实体间呼叫日志关联的方法,其可将一个网络实体上的呼叫日志与该呼叫对应的在其他网络实体的呼叫日志都关联起来。

本发明所要解决的另一技术问题在于提供一种查找关联呼叫日志的方法,其可通过一个网络实体上的呼叫日志把与该呼叫对应的在其他网络实体的呼叫日志都搜索出来。

为解决上述技术问题,本发明所采用的技术方案是:提供一种建立网络实体间呼叫日志关联的方法,其包括以下步骤:

A1、在呼叫日志服务器中创建呼叫日志关联数据库;

B1、在网络实体运行过程中记录各网络实体的呼叫日志,并记录各实体呼叫日志间的搜索关联关系。

步骤A1所述的呼叫日志关联数据库包含实体搜索策略表、呼叫日志搜索表、实体呼叫日志对应表和呼叫日志索引表,其中,

所述实体搜索策略表用于存储各网络实体特定类型的搜索方式对应的搜索表;

所述呼叫日志搜索表用于存储具体呼叫日志索引;

所述实体呼叫日志对应表用于存储各网络实体对应的呼叫日志索引表的名称;

所述呼叫日志索引表用于存储各网络实体具体的呼叫日志内容。

所述步骤A1进一步包括以下步骤:

A11、为每个需要记录呼叫日志的网络实体创建一个呼叫日志索引表;

A12、创建实体呼叫日志对应表,该表记录各网络实体和其呼叫日志索引表的对应关系;该步骤需要根据实际情况输入网络实体标识和存储该网络实体呼叫日志的呼叫日志索引表的对应关系;

A13、创建实体搜索策略表和呼叫日志搜索表;该步骤需要根据实际情况在实体搜索策略表输入记录,每条记录对应创建一张新的呼叫日志搜索表。

所述步骤B1进一步包括以下步骤:

B11、各网络实体分别把呼叫日志输入到呼叫日志服务器;

B12、呼叫日志服务器分别将每个网络实体的呼叫日志内容写入对应的网络实体的呼叫日志索引表中;

B13、在呼叫日志服务器中通过关系数据库建立呼叫日志在呼叫日志搜索表中的搜索记录。

所述步骤B12进一步包括以下步骤:

呼叫日志服务器收到一条呼叫日志,根据发送呼叫日志的网络实体标识搜索实体呼叫日志对应表,找到该实体对应的呼叫日志索引表,在对应的呼叫日志索引表中记录该呼叫日志。

所述步骤B13进一步包括以下步骤:

B131、根据发送呼叫日志的网络实体标识查询实体搜索策略表,找到该网络实体对应的所有搜索策略记录;

B132、分别对每条搜索策略记录进行如下处理:根据该记录的索引类型,检查呼叫日志中对应内容是否有效,如果有效,则根据该记录中的呼叫日志搜索表名称,在对应的呼叫日志搜索表中增加一条记录。

为解决上述另一技术问题,本发明所采用的技术方案是:提供一种查找关联呼叫日志的方法,其包括以下步骤:

A2、根据本端网络实体的标识在实体呼叫日志对应表中找到本端网络实体的呼叫日志索引表;

B2、从本端网络实体的呼叫日志索引表中找到本端网络实体的呼叫日志具体内容,从所述呼叫日志具体内容中得到对端网络实体的标识、和对端网络实体建立关联的搜索字段的值、业务开始时间和业务结束时间;

C2、以和对端网络实体建立关联的搜索字段的类型作为对端网络实体的索引类型,并根据对端网络实体的标识在实体搜索策略表中找到对应的呼叫日志搜索表;

D2、以和对端网络实体建立关联的搜索字段的值作为搜索字段值,并根据业务开始时间和业务结束时间,在该呼叫日志搜索表中找到呼叫日志索引,通过呼叫日志索引在呼叫日志索引表中找到对端网络实体的呼叫日志具体内容。

两个网络实体间进行关联查找时,当建立关联的搜索字段相同,且业务处理时间段重叠时,两个网络实体的呼叫日志为同一呼叫的呼叫日志。

本发明的有益效果是:本发明建立网络实体间呼叫日志关联的方法可将一个网络实体上的呼叫日志与该呼叫对应的在其他网络实体的呼叫日志都关联起来,本发明查找关联呼叫日志的方法可通过一个网络实体上的呼叫日志把与该呼叫对应的在其他网络实体的呼叫日志都搜索出来,从而为定位、分析呼叫过程中的问题提供更全面的手段。

附图说明

图1是本发明建立网络实体间呼叫日志关联的过程流程图。

图2是本发明在呼叫日志服务器中建立的各网络实体间呼叫日志的关联索引表示意图。

图3是本发明查找关联呼叫日志的过程流程图。

具体实施方式

请参阅图1,本发明建立网络实体间呼叫日志关联的方法包括以下步骤:

A1、在呼叫日志服务器中创建包含实体搜索策略表、呼叫日志搜索表、实体呼叫日志对应表和呼叫日志索引表的呼叫日志关联数据库;具体包括以下步骤:

A11、根据网络情况,创建呼叫日志索引表,有多少需要记录呼叫日志的网络实体就创建多少个呼叫日志索引表,呼叫日志索引表用于存储各网络实体的呼叫日志具体内容;

A12、创建实体呼叫日志对应表,该表记录各网络实体和其呼叫日志索引表的对应关系;该步骤需要根据实际情况手工输入网络实体标识和存储该网络实体呼叫日志的呼叫日志索引表的对应关系;

A13、创建实体搜索策略表和呼叫日志搜索表;该步骤需要根据实际情况在实体搜索策略表手工输入记录,每条记录对应创建一张新的呼叫日志搜索表;比如,网络实体MSC1可以用主叫IMSI建立呼叫日志搜索表,则先创建一张新的呼叫日志搜索表,用来记录MSC1用主叫IMSI建立的呼叫日志搜索记录。再在实体搜索策略表创建一条对应的记录,记录内容为:MSC1的网络实体标识、用主叫IMSI作为搜索类型、对应的呼叫日志搜索表名称;

B1、在网络实体运行过程中记录各网络实体的呼叫日志,具体包括以下步骤:

B11、各网络实体分别把呼叫日志输入到呼叫日志服务器;

B12、呼叫日志服务器分别将每个网络实体的呼叫日志内容写入对应的网络实体的呼叫日志索引表中;具体步骤为:呼叫日志服务器收到一条呼叫日志,根据发送呼叫日志的网络实体标识搜索实体呼叫日志对应表,找到该实体对应的呼叫日志索引表,在对应的呼叫日志索引表中记录该呼叫日志;

B13、在呼叫日志服务器中通过关系数据库建立呼叫日志在呼叫日志搜索表中的搜索记录,具体包括以下步骤:

B131、根据发送呼叫日志的网络实体标识查询实体搜索策略表,找到该网络实体对应的所有搜索策略记录;

B132、分别对每条搜索策略记录进行如下处理:根据该记录的索引类型,检查呼叫日志中对应内容是否有效,如果有效,则根据该记录中的呼叫日志搜索表名称,在对应的呼叫日志搜索表中增加一条记录。比如在实体搜索策略表中找到的一条记录的索引类型为主叫IMSI,且呼叫日志中的主叫IMSI有效,则根据该记录中的搜索表名称,在对应的呼叫日志搜索表中增加一条记录。

请参阅图2,本发明在呼叫日志服务器中建立的各网络实体间呼叫日志的关联索引表包括实体搜索策略表、呼叫日志搜索表、实体呼叫日志对应表和呼叫日志索引表,其中:

实体搜索策略表用于存储各网络实体特定类型的搜索方式对应的搜索表;

呼叫日志搜索表用于存储具体呼叫日志索引;

实体呼叫日志对应表用于存储各网络实体对应的呼叫日志索引表的名称;

呼叫日志索引表用于存储各网络实体具体的呼叫日志内容,其具体结构由各网络实体的呼叫日志内容决定,呼叫日志索引在网络实体内唯一标识一条呼叫日志记录。

下面分别描述各表的结构。

实体搜索策略表的结构如下:

  网络实体标识  网络实体的索引类型  搜索表名称

呼叫日志搜索表的结构如下:

  搜索字段值  业务开始时间  业务结束时间  呼叫日志索引

实体呼叫日志对应表的结构如下:

  网络实体标识  呼叫日志索引表名称

呼叫日志索引表的结构如下:

  呼叫日志索引  具体的呼叫日志内容

通过本发明的建立方法建立了网络实体间呼叫日志关联后,当需要定位涉及多个网络实体间的问题时,通过一个网络实体上的呼叫日志就可以把该呼叫对应的在其他网络实体的呼叫日志都搜索出来。

请参阅图3,本发明查找关联呼叫日志的具体流程如下:

A2、根据本端网络实体的标识在实体呼叫日志对应表中找到本端网络实体的呼叫日志索引表;

B2、从本端网络实体的呼叫日志索引表中找到本端网络实体的呼叫日志具体内容,从所述呼叫日志具体内容中得到对端网络实体的标识、和对端网络实体建立关联的搜索字段的值、业务开始时间和业务结束时间;

C2、以和对端网络实体建立关联的搜索字段的类型作为对端网络实体的索引类型,并根据对端网络实体的标识在实体搜索策略表中找到对应的呼叫日志搜索表;

D2、以和对端网络实体建立关联的搜索字段的值作为搜索字段值,并根据业务开始时间和业务结束时间,在该呼叫日志搜索表中找到呼叫日志索引,通过呼叫日志索引在呼叫日志索引表中找到对端网络实体的呼叫日志具体内容;

E2、通过对端网络实体的呼叫日志采用其他建立关联的搜索字段找到该呼叫在其他网络实体中的呼叫日志;再通过其他网络实体中的呼叫日志找到相关网络实体的呼叫日志。

下面以建立BSC(Base Station Contral,基站控制器)和MSC(Mobile SwitchCenter,移动交换中心)间呼叫日志关联及查找关联呼叫日志的过程为例来详细说明本发明建立网络实体间呼叫日志关联及查找关联呼叫日志的过程。

BSC与MSC间的呼叫日志关联可以用用户的IMSI(International MobileSubscriber Identity,国际移动用户识别)作为建立关联的搜索字段来建立。MSC与主叫BSC的呼叫日志关联用主叫用户IMSI作为建立关联的搜索字段来建立,MSC与被叫BSC的呼叫日志关联用被叫用户IMSI作为建立关联的搜索字段来建立。

本发明具体实施方式建立BSC和MSC间呼叫日志关联的过程如下:

A3、BSC和MSC分别把呼叫日志输入到呼叫日志服务器;

B3、呼叫日志服务器分别将BSC和MSC的呼叫日志内容写入BSC和MSC的呼叫日志索引表中;具体步骤为:呼叫日志服务器收到一条呼叫日志,根据发送呼叫日志的网络实体标识搜索实体呼叫日志对应表,找到该实体对应的呼叫日志索引表,在对应的呼叫日志索引表中记录该呼叫日志;

C3、根据BSC和MSC标识查询实体搜索策略表,找到BSC和MSC对应的所有搜索策略记录,分别对每条记录进行如下处理:根据该记录的索引类型,检查BSC或MSC的呼叫日志中对应内容是否有效,如果有效,则根据该记录中的呼叫日志搜索表名称,在对应的呼叫日志搜索表中增加一条记录。即若在实体搜索策略表中找到该BSC的一条记录的索引类型为IMSI,且呼叫日志中的IMSI有效,则从BSC的呼叫日志中取得IMSI、业务开始时间和业务结束时间,写入该BSC的按IMSI的值搜索呼叫日志的呼叫日志搜索表中;若在实体搜索策略表中找到该MSC的一条记录的索引类型为主叫IMSI,且呼叫日志中的主叫1MSI有效,则从MSC的呼叫日志中取得主叫IMSI、业务开始时间和业务结束时间,写入该MSC的按主叫IMSI的值搜索呼叫日志的呼叫日志搜索表中;若在实体搜索策略表中找到该MSC的一条记录的索引类型为被叫IMSI,且呼叫日志中的被叫IMSI有效,则从MSC的呼叫日志中取得被叫IMSI、业务开始时间和业务结束时间,写入该MSC的按被叫IMSI的值搜索呼叫日志的呼叫日志搜索表中。

本发明具体实施方式通过主叫BSC的呼叫日志找到该呼叫在各网络实体的呼叫日志的过程如下:

A4、根据主叫BSC的标识在实体呼叫日志对应表中找到主叫BSC的呼叫日志索引表;

B4、从主叫BSC的呼叫日志索引表中找到呼叫日志具体内容,从所述呼叫日志具体内容中得到MSC的标识、主叫用户IMSI、业务开始时间和业务结束时间;

C4、以主叫用户IMSI作为MSC的索引类型,并根据MSC的标识在实体搜索策略表中找到对应的呼叫日志搜索表;

D4、以主叫用户IMSI作为搜索字段值,并根据业务开始时间和业务结束时间,在该呼叫日志搜索表中找到呼叫日志索引,通过呼叫日志索引在呼叫日志索引表中找到MSC的呼叫日志具体内容;要求在MSC和BSC中的呼叫日志的业务开始时间和业务结束时间重叠,即在MSC和BSC中的呼叫日志的时间段要有重叠部分才认为是同一呼叫的;

E4、找到该呼叫在MSC中对应的呼叫日志后,再以通过主叫BSC的呼叫日志查找该呼叫在MSC中对应的呼叫日志的相同方式,通过MSC的呼叫日志查找该呼叫在被叫BSC中对应的呼叫日志。

对于MSC与BSC间可以用用户IMSI作为建立关联的搜索字段,也可以用、被叫号码、IMEI(International Mobile Equipment Identity,国际移动台设备标识)或ESN(Electronic Serial Number,电子序号)作为建立关联的搜索字段。对于MSC与MSC间可以用主叫号码、被叫号码或漫游号码作为建立关联的搜索字段。对于MSCe(Mobile Switching Center Emulation,移动交换中心仿真)与MGW(Media GateWay,媒体网关)间可以用Context(上下文)或Termination(终结点)作为建立关联的搜索字段。对于MSC与PSTN(Public SwitchedTelephone Network,公用电话交换网)间可以用主叫号码或被叫号码作为建立关联的搜索字段。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号