业务信令跟踪的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通讯技术领域,尤其涉及一种业务信令跟踪的方法及装置。
【背景技术】
[0002]在实际网络运维过程中运营商会接收到用户对业务不满意的相关投诉,此时,在了解了具体情况后,需要准确找出网络中导致业务异常的原因。运营商通常希望能够重现业务异常时网络通讯的状况,并通过对相关控制信令的分析找出业务异常的原因。另外,在新部署的网络中,在相关网络设备割接完毕后,也需要对网络进行拨打测试,以保证设备和环境的正常。在这些场景下,一种可以收集相关信令的设备就显得十分重要。
[0003]现有技术中收集相关信令主要有两种方案:第一种是在主设备中内置跟踪功能,通过在特定接口及特定标识进行信令跟踪;第二种是在第三方角度对信令进行收集,然后对收集的信令进行组织和跟踪。
[0004]第一种方案一般是对单接口或单制式网络进行信令跟踪,受限于协议的约束及网络的复杂性,该方案无法做到全网及全流程跟踪。第二种方案目前主流的实现方式有两类,一类是只根据号码信息进行跟踪,但由于通讯网络的复杂性,一次业务涉及的多个接口中携带的号码信息各不相同,且还会变化,采用这种跟踪方式,只能跟踪到部分结果,无法通过一次跟踪对全流程的信令进行分析;另一类是通过用户设置跟踪条件进行信令跟踪,并在跟踪过程中利用跟踪的中间结果不断扩充跟踪条件,实现全流程跟踪。这种方式需要进行“跟踪、扩充跟踪条件及再跟踪”的多轮递归,效率不高,且在跟踪过程中,容易导致由于扩充跟踪条件控制不当而引起跟踪不全或跟踪结果泛滥的后果。
[0005]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
【发明内容】
[0006]本发明的主要目的在于提供一种业务信令跟踪的方法及装置,旨在实现不同接口、不同网络制式的全网业务信令收集和全流程跟踪。
[0007]为实现上述目的,本发明提供的一种业务信令跟踪的方法,包括以下步骤:
[0008]从信令网中获取原始信令信息,将所述原始信令信息转换为消息序列;
[0009]基于不同的业务流程对所述消息序列进行组织,生成跟踪事件;
[0010]对用户标识信息的关系进行学习,根据学习结果将所述标识信息添加到对应的跟踪事件中;
[0011]获取同一用户一次业务的所有跟踪事件,将所述同一用户一次业务的所有跟踪事件关联为跟踪会话。
[0012]优选地,所述从信令网中获取原始信令信息,将所述原始信令信息转换为消息序列的步骤包括:
[0013]从信令网中获取原始信令信息的光和/或电信号,将所述光和/或电信号转换为二进制码流;
[0014]对所述二进制码流进行解码,得到所述消息序列。
[0015]优选地,所述对用户标识信息的关系进行学习,根据学习结果将所述标识信息添加到对应的跟踪事件中的步骤包括:
[0016]对用户标识信息的对应关系进行学习,根据所述标识信息的对应关系查找同一用户的标识信息;
[0017]将查找到的标识信息进行回填,将回填后的标识信息添加到对应的跟踪事件中。优选地,还包括以下步骤:
[0018]接收待跟踪用户的标识信息,根据所述待跟踪用户的标识信息对所述跟踪会话进行匹配;
[0019]将匹配成功的跟踪会话发送至跟踪客户端。
[0020]优选地,所述接收待跟踪用户的标识信息,根据所述待跟踪用户的标识信息对所述跟踪会话进行匹配的步骤包括:
[0021 ] 解析所述跟踪会话,得到所述跟踪会话的标识信息及会话数据;
[0022]根据所述待跟踪用户的标识信息对所述跟踪会话的标识信息进行匹配。
[0023]本发明还提供一种业务信令跟踪的装置,包括:
[0024]转换模块,用于从信令网中获取原始信令信息,将所述原始信令信息转换为消息序列;
[0025]生成模块,用于基于不同的业务流程对所述消息序列进行组织,生成跟踪事件;
[0026]学习模块,用于对用户标识信息的关系进行学习,根据学习结果将所述标识信息添加到对应的跟踪事件中;
[0027]关联模块,用于获取同一用户一次业务的所有跟踪事件,将所述同一用户一次业务的所有跟踪事件关联为跟踪会话。
[0028]优选地,所述转换模块包括:
[0029]转换单元,用于从信令网中获取原始信令信息的光和/或电信号,将所述光和/或电信号转换为二进制码流;
[0030]解码单元,用于对所述二进制码流进行解码,得到所述消息序列。
[0031]优选地,所述学习模块包括:
[0032]学习单元,用于对用户标识信息的对应关系进行学习,根据所述标识信息的对应关系查找同一用户的标识信息;
[0033]回填单元,用于将查找到的标识信息进行回填,将回填后的标识信息添加到对应的跟踪事件中。
[0034]优选地,还包括:
[0035]匹配模块,用于接收待跟踪用户的标识信息,根据所述待跟踪用户的标识信息对所述跟踪会话进行匹配;
[0036]发送模块,用于将匹配成功的跟踪会话发送至跟踪客户端。
[0037]优选地,所述匹配模块包括:
[0038]解析单元,用于解析所述跟踪会话,得到所述跟踪会话的标识信息及会话数据;
[0039]匹配单元,用于根据所述待跟踪用户的标识信息对所述跟踪会话的标识信息进行匹配。
[0040]本发明提供的一种业务信令跟踪的方法及装置,从电路域、分组域及LTE的信令网中收集信令并转换为消息序列,基于不同的业务流程组织消息序列得到跟踪事件,对信令网中的标识信息进行关系学习,将标识信息添加到对应的跟踪事件中并对这些跟踪事件进行关联,至此可以得到同一用户一次业务的会话,本发明通过在信令网植入探针的方式收集信令,可以实现不同接口、不同网络制式的全网业务信令收集和全流程跟踪,在网络运维过程中,可以根据上述会话进行检测,重现业务异常时网络通讯的状况,实现方法简单,效率较高。
【附图说明】
[0041]图1为本发明业务信令跟踪的方法第一实施例的流程示意图;
[0042]图2为图1所示步骤SlOl的细化流程示意图;
[0043]图3为图1所示步骤S103的细化流程示意图;
[0044]图4为本发明业务信令跟踪的方法第二实施例的流程示意图;
[0045]图5为图4所示步骤S105的细化流程示意图;
[0046]图6为本发明业务信令跟踪的装置第一实施例的结构示意图;
[0047]图7为图6所示转换模块的结构示意图;
[0048]图8为图6所示学习模块的结构示意图;
[0049]图9为本发明业务信令跟踪的装置第二实施例的结构示意图;
[0050]图10为图9所示匹配模块的结构示意图。
[0051]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0052]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0053]本发明提供一种业务信令跟踪的方法,参照图1,在一实施例中,该方法包括:
[0054]步骤SlOl,从信令网中获取原始信令信息,将所述原始信令信息转换为消息序列;
[0055]其中,信令网可以是电路域或者分组域中由用户设备、接入网络、核心网络及交互网络等组成的信令网,或者是LTE (Long Term Evolut1n,长期演进)中由核心网、接入网及用户设备等组成的信令网。原始信令信息是信令的光和/或电信号。本实施例中,将原始信令信息转换为消息序列需要进过一系列的转换及解码技术流程。
[0056]在一优选的实施例中,由于信令网构成的复杂性,业务类型多种多样,其涉及多设备多接口之间信令的交互,处理的数据量较大,处理流程复杂,且一次业务的实现往往需要使用不同协议的多个网络接口中传递若干条信令才能实现。因此,可以单独设置一采集系统,采集系统包括专门用于采集电路域信令网中的原始信令信息的子系统、专门用于采集分组域信令网中的原始信令信息的子系统以及专门用于采集LTE信令网中的原始信令信息的子系统。
[0057]步骤S102,基于不同的业务流程对所述消息序列进行组织,生成跟踪事件;
[0058]在信令网中进行通信的业务包括通话、短信、位置更新及上网等,本实施例根据不同的业务流程并以接口为单位组织消息序列,一个或者多个消息序列构成一跟踪事件。
[0059]本实施例中,基于不同的业务流程组织消息序列生成跟踪事件例如可以是所有用户的进行通话的通话事件,所有用户发短信的短信事件等。本实施例将所有消息序列按照不同的业务流程进行区分,为后续区分同一业务的不同用户提供基础。
[0060]在一优选的实施例中,同样鉴于信令网的复杂性,可以单独设置一合成系统,其同样包括专门用于合成电路域信令网中的消息序列的子系统、专门用于合成分组域信令网中的消息序列的子系统以及专门用于合成LTE信令网中的消息序列的子系统。
[0061]