一种网络呼叫跟踪方法及装置的制作方法

文档序号:7647251阅读:82来源:国知局
专利名称:一种网络呼叫跟踪方法及装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种网络呼叫跟踪方法及装置。
技术背景目前已有多款TD-SCDMA移动通信系统的网络信令检测仪提供了呼叫 跟踪的功能。如图IO所示,为常规信令检测仪软硬件组成结构框图。其中 硬件平台主要完成数据捕获和上报;协议消息解码模块实现按照协议栈结构 解析数据的功能;呼叫流程跟踪模块完成对呼叫流程的跟踪功能;消息解码 窗口和呼叫记录窗口完成解码后消息和呼叫记录的显示;以及硬件管理完成 对硬件平台的维护与管理功能。在硬件平台收到数据后,首先由协议消息解码模块完成消息的解析,之 后送往呼叫流程跟踪模块进行呼叫的跟踪处理,其主要的流程如图1所示, 包括步骤101:接收到消息后,首先进行子过程的处理,如果是某一子过程的 初始消息,则等待其响应消息;如果是响应消息,则匹配先前的初始消息;步骤102:子过程处理中,如果找到响应消息对应的初始消息,则转到步 骤103进行呼叫关联处理,否则转到步骤101接收下条消息;步骤103:对收到的消息或成功匹配的子过程进行呼叫关联处理,并根据 消息的类型,触发对呼叫流程的事件处理,比如新呼叫的捕获,当前呼叫释 放等;步骤104:判断收到的流程是否完整,对于异常流程退出跟踪,对于正常 的流程转到步骤105作下一步处理;步骤105:判断呼叫是否结束,如果结束则转到步骤106;否则转到步骤 101跟踪其后继消息;步骤106:保存呼叫记录。在实际网络的呼叫过程中,同一呼叫流程的消息是必须按照一定的顺序 进行交互。如图2A所示,节点vl v7代表的消息(为了方便描述,后面提到节点时,都是指其代表的消息)就表达了这种消息依次发生的顺序关系,除 了该顺序关系,在相关消息之间还存在以其携带的信息元素为纽带的关联关 系。比如图2A中节点v2,其中携带了很多的消息元素如al,a2,a3…,这里标 记为v2 ( al,a2,a3…),节点v3及其携带的消息元素标记为v3 ( bl,b2…)。v2, v3分别是同一呼叫子过程的请求和响应消息,依据协议规范,当v2中的某些 信息元素(比如a2)可以和v3中某些信息元素(比如bl )符合某种逻辑关 系(一般是等于)时,就可以认为v2, v3是相关的,类似的关联关系还有v5 对v4节点,v4对v3节点等。现有的呼叫跟踪方案依据上面所述的关系抽象出了呼叫流程的一种消息 关联模型,包括a)消息的过程关联,比如同一个子过程的请求和响应消息; b )用户ID的关联,包括国际移动用户标识码(IMSI, International Mobile Subscriber Identity) /临时移动用户识别(TMSI, Temporary Mobile Subscriber Identity)/分组临时移动用户识别(P-TMSI, Packet Temporary Mobile Subscriber Identity ) /无线网络临时识别(RNTI, Radio Network Temporary Identity ) /上 下文通信标识(CCID, Communication Context ID );c) 逻辑资源关联,包括频点/时隙/码道;d) 传输链路的关联,异步传输模式(ATM, Asynchronous Transfer Mode) 虛拟通路标识符(VPI, Virtual Path Identity ) /虛拟信道标识符(VCI, Virtual Channel Identity ),VPI/VCI/信道标识(CID, Channel ID)和通路标识(Path ID )。但是,该;溪型对某些消息存在与否及消息的时序有严格的依赖关系,在 实际的应用中,存在着对于异常的消息流不能实现正常跟踪的问题。下面,以某接口上一个呼叫流程为例对现有方案的处理流程进行说明 1、当实际网络中此接口上的呼叫流程的消息按照图2A的时序进行时, 提供呼叫跟踪的监视仪表作为第三方的设备,很可能以另外一种顺序,比如 Vl,v3,v2,v4,v5,v6,v7的顺序接收到消息(发生这种情况的原因前面已有说明, 此时网络实体间消息的顺序是正确的),此时v2, v3消息的接收顺序和实际网络中交互时序是颠倒的,图2b表示的就是此类异常情况。在图中,v2节点 是某一子过程的初始消息,v3节点是v2节点的响应消息,按照现有呼叫跟踪 方案所使用的消息关联模型,v2必须要先于v3节点到达的。当出现v3节点 比v2先到达的情况时,对v2, v3子过程跟踪失败,v4, v5子过程可以跟踪, 在v6到达时由于v2, v3跟踪失败的原因致使对整个呼叫关联失败,本次呼 叫不能跟踪;2、由于丟失消息某些数据或链路配置等原因导致不能正常解析呼叫流程 中的关键消息时,呼叫跟踪也会出现不能跟踪的问题。仍以前面提到的呼叫 流程为例,在上面的图3A中,vl v7组成的呼叫流程中,v4节点丢失(v4 节点消息没有收到或不能正确解码)时,在接收到v5时,不能匹配到对应的 v4节点,导致v5对v2、 v3, v7对v2、 v3、 v5不能进行关联,对整个呼叫流 程的跟踪也会失败。类似的在出现图3B的情形时,也同样会导致呼叫跟踪失 败。综上所述,现有的呼叫跟踪方案存在对异常呼叫流程不能正常跟踪的问题。发明内容本发明要解决的技术问题在于提供一种网络呼叫跟踪方法及装置,能够 在消息的到达顺序发生错误和部分消息缺失的情况下仍然确保对流程的跟踪。实现本发明目的的技术方案如下 一种网络呼叫跟踪方法,包括以下步骤A、 接收消息;B、 提取接收消息中的关键性信息元素;C、 根据关键性信息元素对所接收消息进行子过程的相关处理;D、 对出现异常的子过程的相关处理进4亍容^l昔处理;E、 对所述呼叫流程进行监视和处理。优选的,所述步骤A之后且步骤B之前进一步包括Al、判断接收消息是否为所述呼叫中的关键性消息,如果为非关键性消息,则接收下一条消息 继续判断。优选的,在进行步骤A之后且步骤Al之前包括A2、判断接收消息是 否与正在进行的呼叫相关联,如果不相关联,则接收下一条消息继续判断。 优选的,所述步骤D具体为如果相关消息到达的顺序颠倒,则将先到达的消息暂存等待处理; 在设定的时间间隔内,如果与暂存的消息相关的消息到达,则继续子过 程的相关性处理。优选的,所述步骤D具体为如果呼叫流程的消息有缺失,则在设定的 时间间隔内如果有后续消息到达,则继续接收后续消息,并对接收到的消息 进行相关处理。优选的,依据以下条件的一种或几种,对接收到的消息进行相关处理 时间的隐含约束条件;或 资源和流程上的隐含约束条件;或 虚拟通路连接链路的建立关系。优选的,所述步骤E包括判断所述呼叫是否结束,如果是则产生呼叫 记录,否则继续接收下一条消息。优选的,按照以下步骤产生呼叫记录整理呼叫的相关属性信息,并保 存到相关呼叫记录文件或数据库中。优选的,所述步骤E还包括监视新呼叫的产生和呼叫信息的提取更新。一种网络呼叫i 艮踪装置,包括输入单元,用于接收消息;提取单元,用于提取接收消息中的关键性信息元素;子过程处理单元,用于根据关键性信息元素对所接收消息进行子过程的 相关处理;容错处理单元,对出现异常的子过程的相关处理进行容错处理; 呼叫处理单元,对所述呼叫流程进行监视和处理。优选的,还包括第一判断单元用于判断接收消息是否为所述呼叫中的 关键性消息,当确定接收消息为非关键性消息时,继续判断所述输入单元接 收的下一条消息。优选的,在所述第一判断单元之前还包括第二判断单元用于判断接收 消息是否与正在进行的呼叫相关联,当确定该接收消息与正在进行的呼叫不 相关联,继续判断所述输入单元接收的下一条消息。优选的,所述容错处理单元包括第一判断子单元,用于判断相关消息到达顺序是否正确,在发生相关消 息到达的顺序颠倒时,触发存储单元和定时单元; 存储单元,用于暂存先到达的消息; 定时单元,用于设定一定的时间间隔;在所述时间间隔内,当有与所述暂存的消息相关的消息到达时,触发所 述子过程处理单元进行相关处理。优选的,所述容错处理单元还包括第二判断子单元,用于判断呼叫流程的消息是否有缺失,在有消息缺失 的情况下,触发定时单元;以及在所述时间间隔内,当有后续消息到达时, 继续接收后续消息,并对接收到的消息进行相关处理。优选的,依据以下条件的一种或几种,所述第二判断单元对接收到的消 息进行相关处理时间的隐含约束条件;或资源和流程上的隐含约束条件;或虛拟通路连接链路的建立关系。优选的,还包括第三判断单元,用于判断所述呼叫是否结束,并在该呼叫结束时触发输 出单元;输出单元,用于产生呼叫记录。优选的,所述输出单元按照以下方式产生呼叫记录整理呼叫的相关属性信息,并保存到相关呼叫记录文件或数据库中。优选的,所述呼叫处理单元包括 监^见子单元,用于监^见新呼叫的产生; 处理子单元,用于呼叫信息的提取更新。 与现有技术相比,本发明具有以下有益效果本发明提出 一种适用于TD-SCDMA移动通信系统的网络测试中的呼叫 流程跟踪的方法,主要是将网络中各个接口上信令消息按照呼叫过程关联起 来,帮助用户快速地定位和分析大量信令消息中存在问题的呼叫过程。本发 明提出的跟踪方案,在遇到消息乱序及消息丟失的异常情况时,利用消息的 关联关系网络可以4艮好的完成对呼叫的跟踪处理,从而方便了用户对异常呼 叫过程的分析。本发明提出呼叫流程中消息间存在的是一种双向关联的关系网络,根据 这种关联关系,在消息流中出现消息以非正常顺序到达、部分消息丢失等异 常情况下仍能够进行很好的呼叫跟踪处理;当呼叫流程中的某些消息的丟失 破坏了消息间关联关系时,可以通过同一流程中消息间在时间、资源上隐含 的弱关联关系来辅助完成对呼叫流程的跟踪,能够解决现有的技术方案在异 常流程出现时不能跟踪或者只能跟踪到半截子流程的问题,从而完善了对呼 叫流程的分跟踪处理。下面结合附图和具体实施方式
对本发明作进一步描述。


图l是现有方案进行呼叫跟踪的处理流程图; 图2A是某接口上呼叫流程的消息时序图; 图2B是图2A消息异常情况示意图; 图3A、 B是图2A消息异常情况示意图; 图4是本发明某接口上呼叫流程的消息时序图; 图5是现有技术中消息间关联关系矩阵图; 图6是本发明提出的消息间关联关系矩阵图;图7是本发明进行呼叫跟踪的处理流程图; 图8是本发明图4发生消息乱序异常情况的示意图; 图9是本发明图4发生消息丢失异常情况的示意图; 图IO是现有信令测试仪软硬件组成结构框图; 图11是本发明实施例呼叫流程跟踪装置结构框图; 图12是本发明实施例容错处理单元的结构框图。
具体实施方式
本发明提出 一种新的实现呼叫跟踪的方案,在遇到消息的异常情况时, 利用消息的关联关系网络可以很好的完成对呼叫的跟踪处理。这些异常情况 归纳i口下a) 消息乱序。消息以非正常的顺序到达,出现这种现象的某些消息在网 络实体中可以得到很快地响应,消息之间的时间差极小,由于信令检测仪或消 息采集器自身的原因在接收的过程有可能发生乱序;b) 消息丟失。部分消息的数据在接收过程中丟失,这一般是在网络接口 上数据负荷较大的情况下信令检测仪或采集器捕获数据时出现丢帧引起的, 由于协议或链路配置等原因导致消息不能解析出来也认为是消息丢失;在上 述的现象出现时,呼叫处理流程要么不能捕获正在进行的呼叫,要么在呼叫 过程中丟失对已捕获呼叫后续过程的跟踪。本发明提出的跟踪方案,将呼叫流程中消息的关联关系构成了 一种双向 关联关系网络,详见图4所示。在图4中,v8代表前面引用的流程模型中v7 节点之后的消息,这些消息和vl v7组成的流程也存在关联关系。在图4的 关系模型中,v3对v2, v5对v4等节点间不是单向的依赖关系,以这个消息 关联关系模型为基础的呼叫跟踪方案,对消息流程中的某些消息的存在性和 消息时序并无严格的要求,在遇到前面提到两种异常情况时,并不是结束对 当前呼叫的跟踪,而是继续等待流程的后续消息进行匹配处理,这样对异常 呼叫流程也能够进行很好的跟踪处理。把前面提到的某接口上的呼叫流程按照本发明提出的模型来表示,从图4可以看出呼叫流程中各个节点的关联关系更为完整,把现有方案消息关联关 系与本方案中的关联关系以矩阵的形式表达可以更清楚地看到两者间地区别,图5是现有技术方案中消息间关联关系矩阵,图6是本方案中提出地消 息间的关联关系矩阵。根据这个关联关系模型进行呼叫跟踪的处理流程的主要步骤如图7所示, 包括步骤701:对收到的消息,首先判断该接收消息是否能够与正在进行的呼 叫相关联,如果没有关联关系,则将此消息加入到此呼叫过程的消息流中, 并对接收的下一条消息继续判断;否则转到步骤702进行处理;步骤702:判 断该接收消息是否为所述呼叫流程中的关键性消息,如果不是关键消息则退 出当前转到步骤701接收下一条消息继续判断,否则转到下一步进行处理;步骤703:提取该接收消息中的关键性信息元素(IE);步骤704:根据关键性信息元素对所接收消息进行子过程的相关处理;其中,依据时间的隐含约束条件;或资源和流程上的隐含约束条件;或 虚拟通路连接链路的建立关系,对接收到的消息进行相关处理。但是,如果 在相关处理过程中出现前述的消息乱序或消息丟失等异常情况,则还需要进 行相应的容错处理。对出现异常所进行的容错处理根据异常情况的不同处理 也不同,具体说明如下(1) 对于消息乱序的异常情况的处理。如果相关消息到达的顺序发生颠倒,则将先到达的消息暂存等待处理; 然后,在设定的时间间隔内,如果有与暂存的消息相关的后续消息到达, 则继续子过程的正常相关性处理。(2) 对于消息丢失的异常情况的处理。如果呼叫流程的消息有缺失,则在设定的时间间隔内如果有后续消息到 达,则继续接收后续消息,并对接收到的消息进行相关处理。步骤705:在这一步骤完成对整个呼叫流程的监视和处理,比如监视新呼 叫的产生和现有活动呼叫的结束,呼叫信息的提取更新等;步骤706:判断呼叫是否结束,如果结束则进入步骤707,否则转至步骤 701继续接收下一条消息;步骤707:对于已经结束的呼叫,整理呼叫的相关属性信息,并保存到相 关呼叫记录文件或数据库中。如图ll所示,呼叫流程跟踪装置包括输入单 元lll、提取单元112、子过程处理单元113、呼叫处理单元114、第三判断单 元115、以及输出单元116、容错处理单元117、第一判断单元119和第二判 断单元118。输入单元lll接收消息,并将该消息送至第二判断单元118;由该第二判 断单元118判断接收消息是否与正在进行的呼叫相关联,当确定该接收消息 与正在进行的呼叫不相关联,继续判断所述输入单元接收的下一条消息;当 确定该接收消息与正在进行的呼叫相关联时,触发第一判断单元119继续判 断;由该第一判断单元119判断接收消息是否为所述呼叫中的关键性消息, 当确定接收消息为非关键性消息时,继续判断所述输入单元接收的下一条消 息;当确定接收消息为关键性消息时,触发提取单元112提取该消息中的关 键性信息元素,并通过子过程处理单元113根据该关键性信息元素对所接收 的消息进行子过程的相关处理,然后通过呼叫处理单元114对整个呼叫流程 进行监视和处理;最后,由第三判断单元115判断该呼叫是否结束,在呼叫 结束时由输出单元116产生呼叫记录,比如整理呼叫的相关属性信息,并保 存到相关呼叫记录文件或数据库中等。其中,子过程处理单元113依据时间的隐含约束条件;或资源和流程上 的隐含约束条件;或虚拟通路连接链路的建立关系,对接收到的消息进行相 关处理。但是,如果在相关处理过程中出现前述的消息乱序或消息丢失等异 常情况,则还需要通过容错处理单元117进行相应的容错处理。如图12所示,容错处理单元117包括第一判断子单元1171、第二判断 子单元1172、存储单元1173和定时单元1174,其中第一判断子单元1171,用于判断相关消息到达顺序是否正确,在发生相 关消息到达的顺序颠倒时,触发存储单元和定时单元;200710063427.6说明书第10/12页第二判断子单元1172,用于判断呼叫流程的消息是否有缺失,在有消息缺失的情况下,触发定时单元;存储单元1173,用于暂存先到达的消息; 定时单元1174,用于设定一定的时间间隔;对于消息乱序的异常情况,容错处理单元117在定时单元1174设定的时 间间隔内,确定有与所述暂存的消息相关的消息到达时,触发所述子过程处 理单元113进行相关处理。对于消息丢失的异常情况,容错处理单元117在定时单元1174设定的时 间间隔内,确定有后续消息到达时,继续接收后续消息,并对接收到的消息 进行相关处理。此外,所述呼叫处理单元可以具体包括监视子单元和处理子单元,其 中监视子单元,用于监视新呼叫的产生;处理子单元,用于呼叫信息的提取 更新。下面,通过几个具体实施例具体说明本发明对异常情况的处理过程。 仍以前面提到的某接口的流程为例进行说明以图8为例,v2和v3属于同一个呼叫流程中一个子过程,并且v3节点 先于v2到达。v2是一条初始化消息,v3节点是对v2的响应;网络实体中v2 是先于v3产生的,现有技术方案遇到此类情形时,是不能正常处理的,会导 致跟踪过程失败;在本发明子过程跟踪处理中,采用的办法先把v3节点緩存 在队列中等待处理,同时启动一个存活定时器,如果v2节点在定时器超时之 前能够到达,仍然认为这是一个完整的过程,而不是简单的将v3节点丢弃导 致整个呼叫跟踪的失败(因为此时网络实体间的消息顺序其实是正确的)。本发明方案的与现有方案在这种情况处理方式上的根本差别在本发明方案认为 v3和v2代表的消息是双向依赖的,而不是现有方案v3对v2的有序单向依赖 关系。此外,前面在对现有技术方案进行说明时提到过,某些呼叫流程关键消 息可能会因为帧丢失或配置原因导致消息不能解析出来。在这个情况下,目前的方案中所用的方法不能完成对呼叫的继续跟踪,在本发明提出的方法中,在这方面可以做到很好的容错处理。以图9为例,对比于前面图3A同样的情 形,当v4节点消息的丢失的情况下,v5, v7节点对v4节点关联关系丢失了, 但是当后续消息(以v8节点为代表)到达时,仍然可以通过v8, v7, v6, v2, vl间的关联关系使得后续的流程和vl, v2, v3组成的流程关联起来,在整个 呼叫流程跟踪中缺失的仅仅是v4, v5两个节点消息。所以当出现消息流中部 分消息缺失的情形时,本发明提出的呼叫跟踪方法可以利用流程中各消息间 关联关系网络来完成对消息流程的跟踪。前面对图9的异常情形分析时使用的是通过各消息携带的信息元素间的 某种逻辑关系(如v2的a2和v3的bl)形成的强关联关系,这些关联关系在 现有技术中已经有了描述,即a)消息的过程关联,比如同一个子过程的请求和响应消息; b )用户ID的关联,包括IMSI/TMSI/P-TMSI/RNTI/CCID;c) 逻辑资源关联,包括频点/时隙/码道;d) 传输链路的关联,ATM VPI/VCI, VPI/VCI/CID和Path ID。 但更进一步的,消息间还存在一些其它的关联^^莫型,即e) 时间的隐含约束条件;f) 资源和流程上的隐含约束条件等。比如在图9引用的流程中,v3对v2、 v5对v4节点的响应及子过程v2, v3与子过程v4, v5之间就都要求在一定的时间间隔内完成(图9中v5和v3 之间的虛连线就表达了这种弱关联关系),Iub接口呼叫建立时所使用的公传 信道和后面专用信令信道和业务信道同属于一个虚拟通路连接(VPC, Virtual Path Connection)链路等,这些也可以视为一种呼叫流程中消息间的弱关联关 系,在图9中节点v4缺失的情况下,在随后的消息跟踪中发现在一定的时间 间隔内在相关VPC链路上只有一条v5消息时,即可以利用这种约束关系将 v5与v2、 v3间进行匹配关联。另外,在呼叫跟踪时,如果要在网络的多个接口完成对呼叫的跟踪时, 也首先需要在相关接口间进行时间上的同步,然后再利用各接口上消息间其他关联关系完成对呼叫流程的关联处理。这实际上也是对消息流程在时间上 的隐含关联关系的使用的一种情况。以上所述的本发明实施方式,并不构成对本发明〗呆护范围的限定。任何 在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含 在本发明的权利要求保护范围之内。
权利要求
1. 一种网络呼叫跟踪方法,其特征在于,包括以下步骤A、接收消息;B、提取接收消息中的关键性信息元素;C、根据关键性信息元素对所接收消息进行子过程的相关处理;D、对出现异常的子过程的相关处理进行容错处理;E、对所述呼叫流程进行监视和处理。
2、 如权利要求1所述的方法,其特征在于,所述步骤A之后且步骤B 之前进一步包括Al、判断接收消息是否为所述呼叫中的关键性消息,如果 为非关键性消息,则接收下一条消息继续判断。
3、 如权利要求2所述的方法,其特征在于,在进行步骤A之后且步骤 Al之前包括A2、判断接收消息是否与正在进行的呼叫相关联,如果不相关 联,则接收下一条消息继续判断。
4、 如权利要求l所述的方法,其特征在于,所述步骤D具体为 如果相关消息到达的顺序颠倒,则将先到达的消息暂存等待处理; 在设定的时间间隔内,如果与暂存的消息相关的消息到达,则继续子过程的相关性处理。
5、 如权利要求l所述的方法,其特征在于,所述步骤D具体为如果呼 叫流程的消息有缺失,则在设定的时间间隔内如果有后续消息到达,则继续 接收后续消息,并对^t妄收到的消息进行相关处理。
6、 如权利要求1所述的方法,其特征在于,依据以下条件的一种或几种, 对接收到的消息进行相关处理 时间的隐含约束条件; 或资源和流程上的隐含约束条件;或 虚拟通路连接链路的建立关系。
7、 如权利要求l所述的方法,其特征在于,所述步骤E包括判断所述 呼叫是否结束,如果是则产生呼叫记录,否则继续接收下一条消息。
8、 如权利要求7所述的方法,其特征在于,按照以下步骤产生呼叫记录整理呼叫的相关属性信息,并保存到相关呼叫记录文件或数据库中。
9、 如权利要求1或7所述的方法,其特征在于,所述步骤E还包括监 -f见新呼叫的产生和呼叫信息的^是取更新。
10、 一种网络呼叫跟踪装置,其特征在于,包括 输入单元,用于接收消息;提取单元,用于提取接收消息中的关键性信息元素; 子过程处理单元,用于根据关键性信息元素对所接收消息进行子过程的 相关处理;容错处理单元,对出现异常的子过程的相关处理进行容错处理; 呼叫处理单元,对所述呼叫流程进行监视和处理。
11、 如权利要求IO所述的装置,其特征在于,还包括第一判断单元用 于判断接收消息是否为所述呼叫中的关键性消息,当确定接收消息为非关键 性消息时,继续判断所述输入单元接收的下一条消息。
12、 如权利要求ll所述的装置,其特征在于,在所述第一判断单元之前 还包括第二判断单元用于判断接收消息是否与正在进行的呼叫相关联,当 确定该接收消息与正在进行的呼叫不相关联,继续判断所述输入单元接收的 下一条消息。
13、 如权利要求IO所述的装置,其特征在于,所述容错处理单元包括 第一判断子单元,用于判断相关消息到达顺序是否正确,在发生相关消息到达的顺序颠倒时,触发存储单元和定时单元; 存储单元,用于暂存先到达的消息; 定时单元,用于设定一定的时间间隔;在所述时间间隔内,当有与所述暂存的消息相关的消息到达时,触发所 述子过程处理单元进行相关处理。
14、 如权利要求IO所述的方法,其特征在于,所述容错处理单元还包括 第二判断子单元,用于判断呼叫流程的消息是否有缺失,在有消息缺失的情况下,触发定时单元;以及在所述时间间隔内,当有后续消息到达时,继续接收后续消息,并对接收到的消息进行相关处理。
15、 如权利要求IO所述的装置,其特征在于,依据以下条件的一种或几 种,所述第二判断单元对接收到的消息进行相关处理时间的隐含约束条件;或 资源和流程上的隐含约束条件;或 虛拟通路连接链路的建立关系。
16、 如权利要求IO所述的装置,其特征在于,还包括 第三判断单元,用于判断所述呼叫是否结束,并在该呼叫结束时触发输出单元;输出单元,用于产生呼叫记录。
17、 如权利要求16所述的方法,其特征在于,所述输出单元按照以下方 式产生呼叫记录整理呼叫的相关属性信息,并保存到相关呼叫记录文件或 数据库中。
18、 如权利要求10或16所述的方法,其特征在于,所述呼叫处理单元 包括监视子单元,用于监视新呼叫的产生; 处理子单元,用于呼叫信息的提取更新。
全文摘要
本发明提供一种网络呼叫跟踪方法,包括A.接收消息;B.提取接收消息中的关键性信息元素;C.根据关键性信息元素对所接收消息进行子过程的相关处理;D.对出现异常的子过程的相关处理进行容错处理;E.对所述呼叫流程进行监视和处理。本发明也提供一种网络呼叫跟踪装置,包括输入单元,用于接收消息;提取单元,用于提取接收消息中的关键性信息元素;子过程处理单元,用于根据关键性信息元素对所接收消息进行子过程的相关处理;容错处理单元,对出现异常的子过程的相关处理进行容错处理;呼叫处理单元,对所述呼叫流程进行监视和处理。本发明能够在消息的到达顺序发生错误和部分消息缺失的情况下仍然确保对流程的跟踪。
文档编号H04L29/06GK101237688SQ20071006342
公开日2008年8月6日 申请日期2007年1月31日 优先权日2007年1月31日
发明者任四军, 舸 王 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1