专利名称:用于呼叫中合并多协议呼叫消息的系统和方法
技术领域:
本发明通常涉及用于在无线系统中监视消息的系统和方法,并且特别涉及 用于捕获消息和将消息相关到单个呼叫记录中的系统和方法。
背景技术:
通用移动电信系统(UMTS)是最初由欧洲电信标准协会(ETSI)标准化 的并且现在由第三代合作伙伴项目(3GPP)标准化的第三代GG)移动电话技 术。UMTS同时携带电路交换(CS)和分组^l奂(PS)业务,4顿宽带码分多 址(W-CDMA)作为其空中接口。 UMTS中使用的网络部件和协议的描述^t 本领域普通技术人员来说公知的,并且可以从3GPP,ETSI和其他资源中得到。 UMTS网络结构由三个域组成:杨ll、网(CN),UMTS陆地无线接入网(UTRAN) 和用户设备(UE)。
UTRAN提供到用户的UE的空中接口接入。UTRAN中的基站称为节点B, 并且用于节点B的控制设备称为无线网络控制器(RNC)。 UMTS用户设备通 过WCDMA空中接口与节点B通信。l正可以附着到PS域或CS域或同时两者 上。UE能够同时舰PS服务和CS服务。
异步传输模式(ATM)被用于在UMTS中的M传输。ATM层多路, 和多路分解ATM信元并且路由ATM信元,并且确保它们从端到端柳顷序。ATM 适配层(AAL)负^M3lATM低层,和接收fW不同应用的有效负载。ATM 适配层类型2 (AAL2)操作电路交换连接,并且分组连接协议AAL5被设计用 于传输数据。现有技术的一个缺点在于难以标识与用于单独用户的相同呼叫相关的消
息。因为多个UE同时与节点B和RNC通信,每秒钟上千个M和控制消息在 节点B和RNC之间以及在RNC之间传送。这些消息根据消息的目的遵守一些 不同的协议格式。结果,在UTRAN的接口上传送的消息没有提供足够的信息 以确定哪些消息是涉及到相同的用户。
现有技术的第二个缺点在于难以识别与不同协议相关联的相关呼叫记录。 单独的呼叫记录可以是为特殊协议鄉的消息粒的。然而,用于不同协议的 呼叫记录可以涉及至湘同的呼fl4,但是该呼叫记录不包括允许跨越多个协议类 型的相关性的消息。
发明内容
通过本发明的实施例(其中在呼叫开始时为不同的协议启动呼叫记录)通 常解决或防止发生这些和其他问题,以及通常实现技术优点。来自特定消息的 参数作为相关密钥(correlation key)来识别相关的协议呼叫记录。与相同呼叫 相关的不同协议的呼叫记录被合并到一个记录中。
根据本发明的一个实施例, 一种方法相关具有多个协议格式的消息。使用 第一相关密钥将遵守第一协议的消息相关到第一呼叫记录中;使用第二相关密 糊每遵守第二协议的消息相关到第二呼叫记录中;检测遵守第一协议的密钥消 息,该密钥消息具有与遵守織二协议的消息相关联的提取密钥(fetch key)参 数;将来自第二呼叫记录的数据合并到第一呼叫记录中以创建合并的呼叫记录; 以及创建链接第二呼叫记录至第一呼叫记录的指针。在创建指针之后,转发遵 守第二协议的随后消息至合并的呼叫记录;以及合并该随后的消息至该合并的 呼叫记录中。{顿第三相关密钥将遵守第三协议的消息相关至悌三呼叫记录中。 遵守第一协议的第二密钥消息具有与遵守第三协议的消息相关联的第二提取密 钥参数。将来自第三呼叫记录的数据合并到合并的呼叫记录中;以及指针^^ 第二呼叫记录至合并的呼叫记录。在呼叫期间创建合并的呼叫记录。
在另一个实施例中, 一种系统将遵守多协议的消息合并到呼叫记录中。监 视设备耦合到网络节点处的接口。该监视设备基本上捕获传送到该网络节点和 从该网络节点传送的所有消息。 一种处理器识别遵守第一协i义的消息并将该第 一协议消息编译到第一呼叫记录中。 一种处理器识别遵守第二协议的消息并将
6该第二协议消息编译到第二呼叫记录中。 一种处理^检测遵守第一协议并具有 密钥参数的密钥消息,该密钥参数与遵守第二协议的消息相关联。 一种处理器 将来自第二呼叫记录的数据合并到第一呼叫记录中。上述处理器可以是执fiH午 多应用的单个处理器,^l行一个或更多进程的分立处理器。
该系统进一步包括存储器,用于存储第二呼叫记录,和与第二呼叫记录关 联的指针,其中该指针f连接该第二呼叫记录至第一呼叫记录。该系统可以进一
步包括用于识别遵守第三协议的消息并将该第三协议消息编i畢到第三呼叫记录
的处理器;用于检测遵守第一协议并具有第二提取密钥参数的第二密钥消息的 处理器,该第二提取密钥参数与遵守第三协议的消息相关联;以及用于将来自 第三呼叫记录的数据合并到第一呼叫记录中的处理器。该系统进一步还包括存 储器,用于存储第三呼叫记录;以及与第三呼叫记录相关联的指针,其中该指 针f连接第三呼叫记录至第一呼叫记录。
在一个实施例中,遵守第一协议的该消息是无线资源控制(RRC)协议消 息,遵守第二协议的该消息是节点B应用部分(NBAP)协议消息或接入链路 控制应用部分(ALCAP)协议消息或两者,以及遵守第三助议的该消息是无线 网络子系统应用部分(RNSAP)协议消息。该网络节点可以是UTRAN网络中 的无线网络控制器(RNC)。
本发明允许监视设备在具有不同协议的多个呼叫记录之间相关以创建单个 合并的呼叫记录。本发明也允许用于不同协议的多个呼叫记录在呼叫进行时被 实时地合并到单个的呼叫记录中。
为了更完整地理解本发明及其优点,现在参考结合附图的下面描述,其中
图1示出了根据本发明的实施例耦合到UTRAN网络的监视设备;
图2是用于Iub接口的协议栈;
图3是用于Iur接口的协议栈;
图4示出了M31根据本发明实施例的监视设备从Iub和Iur接口捕获的消息; 图5 ^出根据本发明实施例的呼叫记录之间的关系的框图。
具体实施方式
本发明提供许多可应用的创造性的概念,其可以在多种特定的上下文中被实 施。所讨论的特定实施例仅仅阐述了获得和使用本发明的特定方式,并不限制 本发明的范围。
图1示出UMTS网络的UTRAN部分,其包括节点B101和无线网络控制 器(RNC) 102。节点B 101与RNC102M31lub接口 103通信。RNC102彼此 之间通过Iur接口 104通信。节点B 101 M51空中接口 Uul06与用户设备(UE) 105通信。不管何时UE105发起或接收呼叫,信令消息通过Iub接口 103在节 点BIOI和RNC102之间以及通过Iur接口 104在RNC102之间^J奂。监视器或 探测器107非侵Ai也耦合到RNC102以基本上捕获M31lub和Iur接口 103和104 发送到西C102以棘自RNC102的所有协议消息。监视器107耦合到中心月艮 务器108上,其允i權作者访问M31US视器107收集的网^j言息。
图2示出在UTRAN网络中在Iub接口上使用的协议栈。图3示出在UTRAN 网络中在Iur接口上使用的协议栈。UTRAN为该Iub和Iur接口实现ATM基础 结构。UTRAN在ATM层之上〗OT AAL2和AAL5适配。节点B应用部分 (NBAP),接入f连路控制应用部分(ALCAP)以及无线网络子系统应用部分 (RNSAP)幼、议消息可以在AAL5信道上被携带,并且(无线资源控制)RRC 协议消息在AAL2信道上被携带。
由于包含UTRAN中4顿的许多协议层,如在图2和3中所示的,将跨越 所有UTRAN接口的所有用户相关的禾將和徵I、(比如RRC连接请求消息,寻 呼消息,或无线链路删除消息)相关到单个呼叫记录是具有挑战性的。监视器 107使用相关密钥以标识关联的消息。^协议具有其自己的相关密钥。
在Iub接口 (图2)上,NBAP和ALCAP协i义fOTAAL5作为传输层。为 了这些协议,监视器107基于上行^ 尤码使用相关密钥。这个密钥确保属于 单个UE的所有AAL5消息相关到单个的NBAP/ALCAP呼叫记录。另外一方面, RRC协谢顿AAL2作为传输层,因此将4顿不同的密钥来将RRC消息(比 如随机接入信道(RACH),前向接入信道(FACH),以及专用信道(DCH)消 息)相关到RRC呼叫记录中。在Iur接口上(图3), RNSAP协议使用 MTP3B/SCCP作为传输层。用于将RNSAP消息组合到RNSAP呼叫记录的该 相关密钥是与用于NBAP/ALCAP以及RRC呼叫记录的密钥不同的。
当监视器107捕获在Iub和Iur接口上効奂的消息时,它们开始通过组合相关的消息建立呼叫记录。例如,当监视器检测到具有相同的上行链路扰码的
NBAP和ALCAP消息时,这些消息将被相关到单个的NBAP/ALCAP呼叫记录 中。类似地,当监视器检测到与通用相关密钥匹配的RRC消息时,这些RRC 协议消息将被组合到单个的RRC呼叫记录中。同样,与RNSAP相关密钥匹配 的RNSAP消息将被组合到单个呼叫记录中。结果,当监视器107开始捕获来自 RNC102和链路103以及104的消息时,将为单个呼叫打开多个呼叫记录。本 发明4OT"提取和桥接(fetch and bridge)"方法以将单独的协议呼叫记录合并到
单个组合的呼叫记录。当该呼叫在进程中或'呼叫中"时,该协议呼叫记录被组合。
呼叫中的合并使用"提取和 "方法以使协议呼叫记录合并到单个组合的 呼叫记录中。i変'提取"动作发生在当RRC呼叫记,入来自相关NBAP/ALCAP 呼叫记录的数据时。该"^^"动作发生,用于该呼叫的随后NBAP/ALCAP协议 消息,其携带与RRC消息不同的相关密钥,但需要被转换到与相关的 NBAP/ALCAP消息相同的RRC呼叫记录。
图4示出用于具有RNC间移交的移动发起的呼叫的Iub和Iur消息流。监 视器401捕获来自节点B 403和RNC404之间的Iub接口 402以及来自RNC404 和406之间的Iur接口 405的协议消息。刚一接收到RRC连接请求消息407, 监视器401就4OT RRC相关密钥A创建RRC呼叫记录,例如呼叫A (附图5 , 501)。刚一接收到NBAP无继淑各粒消息408,监视器401就〗柳相关密钥B 创建NBAP/ALCAP呼叫记录,例如呼叫B (附图5, 502)。当监视器401捕获 ALCAP消息,例如消息409,其具有与相关密钥B相同的上fiiil路扰码,这些 消息被相关到呼叫B (502)。
当监视器401接收RRC连接建立消息401时,它将把该消息相关到呼叫A (501)。监视器401也从该消息401中提取上fi^iS各扰码。如果提取成功,上行 f被射尤码被用于^:"提取密钥"(503)以标识和提取相关的呼叫B记录(502)。 如果提取成功,则在呼叫B记录502和呼叫A记录501之间建立" "指针 (504)。随后捕获的带有相关密钥A的RRC消息依然被相关到呼叫A (501)。 当监视器401检测具有相关密钥B的随后NBAP/ALCAP消息时,该消息将首 先被相关到呼叫B记录502。然后,利用在呼叫B记录502和呼叫A记录501 之间的職指针504,该NBAP/ALCAP消息将被传送到呼叫A记录501 。据此,是促进呼叫记录合并的桥接。 一旦与这个 l正的呼叫相关的所有消息己经被处理,呼叫B记录502将被破坏。
相同的逻辑被应用以在RNC间移交场合中使Iub-Iur消息相关。刚一接收 到SCCP CR和SCCP CC消息411和412,监视器401就创建使用相关密钥C 的RNSAP呼叫C记录505 。当监视器401接收到具有在SCCP DT之上的RNSAP 的消息413时,上《滩g射尤码被从消息413提取以粒506 (附图5)提取密钥, 其被用来寻找现有的相关的呼叫B记录502。
指针507被建立以将来自呼 叫C记录505的消息合并到呼叫B记录502中,其最终被合并到呼叫A记录 501中。 一旦提取506发生并且 指针507被建立,呼叫C记录505只是促 进呼叫记录合并的桥接且一旦在呼叫结束时不再需要 ,该呼叫记录被破坏。
如上所述,该合并过程在接收RRC连接建立消息410时开始。这个消息在 呼叫当中发生,因ltti^Hl程被称为呼叫中合并。使用该RRC连接建立消息, 因为它可以携带上行扰码,该码是将RRC和NBAP/ALCAP呼叫记录f连接在一 起的密钥。
本发明提供对UTRAN监视系统的实时呼叫足跟宗。属于一个UE的Iub和 Iur接口上的所有消息被^^卖i鹏艮踪,并且相关于单个的呼叫记录中。代替在没 有呼叫中合并时在分离的呼叫记录中保持消息,本发明实现了实时的多协议相 关。这提供了改进的实时呼叫跟踪,对此该终端用户需要选择一个呼叫记录以 获取属于所选UE的所有细节。
虽然本发明和它的优点已经被详细描述,也应该理解,在不脱离所附权利 要求书所限定的本发明的精神和范围的基础上,可以进行不同的变化,代替以 及变更。另外,本应用的范围不意 仅限于说明书描述的过程,机器,制造, 物质合成,装置,方法和步骤的特定实施例。本领域普通技术人员将从本发明 所公开的内容容易地理解,根据本发明可以禾佣现有或者以后将被开发的过程, 机器,制造,物质合成,装置,方法或步骤,它们实质上执4于与在此所描述的 相应实施例相同的功能或者实质上实现与在此所描述的相应实施例相同的结 果。因此,所附权利要求旨在将这样的过程,机器,制造,物质合成,驢, 方法和步骤包括在它们的范围内。
10
权利要求
1. 一种在通用移动电信系统(UMTS)网络中相关具有多种协议格式的消息的方法,包括使用第一相关密钥将遵守第一协议的消息相关到第一呼叫记录中;使用第二相关密钥将遵守第二协议的消息相关到第二呼叫记录中;检测遵守第一协议的密钥消息,该密钥消息具有与遵守该第二协议的消息相关联的提取密钥参数;将来自第二呼叫记录的数据合并到第一呼叫记录中以创建合并的呼叫记录;以及创建链接第二呼叫记录至第一呼叫记录的指针。
2. 如禾又利要求1所述的方法,包括在创建指针之后,转发遵守第二协议的随后消息至合并的呼叫记录;以及 合并该随后的消息至该合并的呼叫记录中。
3. 如权利要求l所述的方法,进一步包括 使用第三相关密钥将遵守第三协议的消息相关至嗨三呼叫记录中; 检测遵守第一协议的第二密钥消息,该密钥消息具有与遵守第三协议的消息相关联的第二提取密钥参数;将来自第三呼叫记录的数据合并到合并的呼叫记录中;以及 创建f连接第三呼叫记录至合并的呼叫记录的指针。
4. 如权利要求l所述的方法,其中该遵守第一协议的消息是无线资源控制 (RRC)协议消息。
5. 如权利要求l所述的方法,其中该遵守第二协议的消息是节点B应用部 分(NBAP)协议消息或接入,iS各控制应用部分(ALCAP)协议消息或两者。
6. 如权利要求3所述的方法,其中该遵守第三协议的消息是无线网络子系 统应用部分(腿AP)协议消息。
7. 如权利要求l所述的方法,其中该合并的呼叫记录在呼叫期间被创建。
8. —种用于在通用移动电信系统(UMTS)网络中相关消息的方法,包括: 将遵守第一协议的消息合并到第一呼叫记录中; 将遵守第二协议的消息合并至'傑二呼叫记录中;捕获遵守第一协议的密钥消息,其中该密钥消息包括一种密钥参数,该密 钥参数与第二助、议相关联并且可以被用于链接第一呼叫记录至第二呼叫记录;将来自第二呼叫记录的数据合并到第一呼叫记录中以创建合并的呼叫记录;以及创建链接第二呼叫记录至第一呼叫记录的指针。
9. 如权利要求8所述的方法,进一步包括将遵守第二协议的消息转发至合并的呼叫记录;以及 将转发的消息合并到该合并的呼叫记录中。
10. 如权利要求8所述的方法,进一步包括将遵守第三协议的消息合并到第三呼叫记录中;捕获遵守第一协议的第二密钥消息,其中该密钥消息包括与第三协议相关 联的第二密钥参数;将来自第三呼叫记录的数据合并到该合并的呼叫记录中;以及 创建链接第三呼叫记录至合并的呼叫记录的指针。
11. '如权利要求8所述的方法,其中该遵守第一协议的消息是无线资源控 制(RRC)协议消息。
12. 如权利要求8所述的方法,其中该遵守第二协议的消息是节点B应用 部分(NBAP)协议消息或接入f被各控制应用部分(ALCAP)协议消息或两者。
13. 如权利要求10所述的方法,其中该遵守第三协议的消息是无线网络子 系统应用部分(RNSAP)协议消息。
14. 如权利要求8所述的方法,其中该合并的呼叫记录在呼叫期间被创建。
15. —种用于将遵守多协议的消息合并到呼叫记录中的系统,包括 耦合到网络节点处的接口的监视设备,该监视设备基本上捕获传送到该网络节点和从该网络节点传送的所有消息;用于识别遵守第一协议的消息并将该第一协议消息编译到第一呼叫记录中 的处理器;用于识别遵守第二协议的消息并将该第二协议消息编译到第二呼叫记录中 的处理器;用于检测遵守第一协议并具有密钥参数的密钥消息,该密钥参数与遵守第 二协议的消息相关联的M器;以及用于将来自第二呼叫记录的数据合并至'腐一呼叫记录中的处理器。
16. 如权利要求15所述的系统,进一步包括 存储器,用于存储该第二呼叫记录;以及与该第二呼叫记录相关联的指针,其中该指针链接第二呼叫记录至第一呼 叫记录。
17. 如权利要求15所述的系统,进一步包括用于识别遵守第三协议的消息并将该第三协议消息编译到第三呼叫记录的 处理器;用于检测遵守第一协议并具有第二提取密钥参数的第二密钥消息的处理 器,该第二提取密钥参数与遵守第三协议的消息相关联;以及用于将来自第三呼叫记录的数据合并至嘴一呼叫记录中的处理器。
18. 如权利要求17所述的系统,进一步包括 存储器,用于存储第三呼叫记录;以及与第三呼叫记录相关联的指针,其中该指针,连接第三呼叫记录至第一呼叫 记录。
19. 如权利要求15所述的系统,其中遵守第一协议的消息是无线资源控制 (RRC)协议消息;其中该遵守第二协议的消息是节点B应用部分(NBAP)协 议消息或接入链路控制应用部分(ALCAP)协议消息或两者;以及其中该遵守 第三协议的消息是无线网络子系统应用部分(RNSAP)协议消息。
20. 如权利要求15所述的系统,其中该网络节点是UTRAN网络中的无线 网络控制器(RNC)。
全文摘要
本发明涉及用于在UTRAN中的Iub和Iur接口上呼叫中合并多协议呼叫消息的系统和方法。一个实施例包括相关具有多个协议格式的消息,包括使用第一相关密钥将遵守第一协议的消息相关到第一呼叫记录中;使用第二相关密钥将遵守第二协议的消息相关到第二呼叫记录中;检测遵守第一协议的密钥消息,该密钥消息具有与遵守该第二协议的消息相关联的提取密钥参数;将来自第二呼叫记录的数据合并到第一呼叫记录中以创建合并的呼叫记录;以及创建链接第二呼叫记录至第一呼叫记录的指针。
文档编号H04W4/12GK101448210SQ20081012586
公开日2009年6月3日 申请日期2008年3月28日 优先权日2007年3月30日
发明者J·元, Q·夏, X·卢 申请人:特克特朗尼克公司