Gsm通信系统中多业务呼叫合成方法

文档序号:7703475阅读:302来源:国知局

专利名称::Gsm通信系统中多业务呼叫合成方法
技术领域
:本发明涉及通信网络性能监测
技术领域
,特别涉及到GSM通信系统中基站控制器(以下简称BSC)与移动交换中心(以下简称MSC)接口的多业务呼叫合成方法。
背景技术
:信令网是当代通信系统的神经,对信令的全面监测和分析可以及时了解网络的运行情况。一个完整的端到端的通信业务流程会涉及到很多个通信设备,会涉及到许多个呼叫。为准确监测和分析每一呼叫过程的消息交互情况,就需要进行呼叫合成。所谓呼叫合成就是对采集到的每条消息进行分类,分辨出每一条消息所在的呼叫过程,并将消息和消息中的重要信息记录下来,最终得到该呼叫过程的呼叫详细记录(英文CallDetailRecord,简称为CDR),并储存CDR和该CDR所对应的消息。在网络实际运行中,同一时刻网络上可能会同时存在成千上万个正在进行中的呼叫过程,每个呼叫过程都包含若干条消息,因此,监测系统会在同一时刻接收到成千上万条消息,呼叫合成的目的就是要在这成千上万条消息中分辨出每一条消息所对应的呼叫过程.,并提取相关信息i己录到CDR属性信息中。而在GSM通信系统中BSC与MSC接口(以下简称为GSM网络A接口)在一次信令连接控制协议(以下简称为SCCP)连接中存在多种业务类型多次并发或者关联的情况。而现有技术呼叫合成方法在对GSM网络A接口消息进行呼叫合成时,通常将SCCP连接作为唯一的呼叫合成依据,即将在某一次SCCP连接中的所有消息不区分业务类型统一进行呼叫合成,因此,呼叫合成后的CDR只有一个类型。如前所述,在实际运行中GSM网络A接口在一次SCCP连接中往往存在多个相同或者不同的业务类型,并且,在这些业务类型之间还可能存在关联性。采用现有技术呼叫合成方法得到的CDR无法反映出在一次SCCP连接中存在的多个相同或者不同的业务类型,以及这些业务类型之间可能存在的关联性,也无法反映出整个连接中哪些消息与当前的业务存在直接关系,哪些不存在直接关系。另外,当一个CDR中包含多种不同类型的业务时,无法重点反映某个业务类型的相关属性信息,降低了CDR属性信息的作用。而对于同样的业务类型多次在一个CDR中并发存在时,业务属性将被记录到同一属性中,很容易被覆盖或者难以区分。现有技术呼叫合成方法在对GSM网络A接口消息进行呼叫合成时没有对业务类型加以区分,使得监测分析过程难度增加,降低了工作效率
发明内容'为解决现有技术呼叫合成方法在对GSM网络A接口消息进行呼叫合成时没有对业务类型加以区分,使得监测分析过程难度增加,降低了工作效率的问题,本发明提出一种GSM通信系统中多业务呼叫合成方法。本发明GSM通信系统中多业务呼叫合成方法采用树型的结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,父CDR记录一个终端在一次SCCP连接中发送和接收的所有消息,每个子CDR记录一个业务类型在一个呼叫过程中的所有消息;一个父CDR可对应多个子CDR,每个子CDR可记录同一业务类型的一次呼叫过程的消息交互。父、子CDR之间可以双向查找,可在父CDR中看到整个连接中的全局信息,在子CDR中看到父CDR的全部消息,并可看到子CDR中每条消息处于整个消息流程(即父CDR)位置和关系。本发明GSM通信系统中多业务呼叫合成方法采用树型结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括父CDR和子CDR,其中,父CDR记录一个终端在一次SCCP连接中发送和接收的所有消息以及存在关联的每一个子CDR及子CDR标识,每个子CDR记录某一业务类型在一次呼叫过程中的所有消息及父CDR标识;并且,采用父CDR标识和子CDR标识或者父、子CDR呼叫合成关键字Key(以下简称为Key)建立父CDR和各个子CDR之间的关联关系。本发明GSM通信系统中多业务呼叫合成方法采用树型结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括,采用SCCP连接请求消息SCCP—CR(以下简称为SCCP—CR消息)中的源信令OPC(以下简称为OPC)、目的信令DPC(以下简称为DPC)和源参考SLR(以下简称为SLR)以及连接确认消息SCCP—CC(以下简称为SCCPJX消息)中的目的参考DLR(以下简称为DLR)作为是否为同一次SCCP连接的判断依据。本发明GSM通信系统中多业务呼叫合成方法采用树型结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成;包括对同一次SCCP连接的所有消息以及与此连接有关联的消息采用同一个连接标签并将该连接标签作为Key进行父CDR的呼叫合成;对同一次SCCP连接的不同业务类型的消息采用不同的Key进行各个子CDR的呼叫合成,其中,对于存在并发的业务类型的消息,如..呼叫、短信和补充业务的Key由连接标签和业务标记标识TIflag(以下简称为TIflag)、业务标记值TIO(以下简称为TIO)、MSC信令点MSCSPC(以下简称为MSCSPC)和BSC信令点BSCSPC(以下简称为BSCSPC)组成;对于不存在并发的业务类型的消息,如位置更新、切入、切出、内切换、国际移动用户识别码顶SI分离(以下简称为IMSI分离)、鉴权、加密和电路识别码CIC分配(以下简称为CIC分配)则直接采用连接标签作为key;所述连接标签由系统自动生成并分配给SCCP连接,一个连接标签对应一次SCCP连接,连接标签可以是字母、数字或其组合。本发明GSM通信系统中多业务呼叫合成方法采用树型结构对一次信令连接控制协议SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括在呼叫合成时采用位置区标识、国际移动用户识别码IMSI(以下简称为IMSI)、临时移动用户识别码TMSI(以下简称为TMSI)建立寻呼索引,并以此索引对接收的寻呼Paging消息(以下简称为Paging消息)进行暂存。本发明GSM通信系统中多业务呼叫合成方法采用父CDR标识和子CDR标识建立父CDR和各个子CDR之间的关联关系,包括在呼叫合成时系统自动生成CDR标识并分配给父CDR和各个子CDR,在父CDR中记录有各个子CDR标识,在子CDR中记录有父CDR标识,一个CDR标识对应唯一的CDR,所述CDR标识可以是字母、数字或其组合。本发明GSM通信系统中多业务呼叫合成方法采用父、子CDR的Key建立父CDR和各个子CDR之间的关联关系,包括在父CDR中记录有各个子CDR的Key,在子CDR中记录有父CDR的Key。图1是GSM网络A接口中信令数据协议栈结构(忽略物理层、数据链路层)示意图2是现有技术GSM网络A接口信令消息呼叫合成方法的流程示意图;图3是本发明GSM通信系统中多业务呼叫合成方法的流程示意图;具体实施例方式下面附图和具体实施方式对本发明GSM通信系统中多业务呼叫合成方法做进一步的说明。附图1是GSM网络A接口中信令数据协议栈结构(忽略物理层,数据链路层)示意图。由图可知,目前GSM网络A接口信令以SCCP为承载协议。采用有连接(DTI)方式传输。而SCCP上的层3(L3)消息作为应用层消息,包含和业务相关的信息。各协议之间的作用相互独立,但在使用时又相互关联。在每一次正常通讯时,都必须在GSM网络A接口建立一个SCCP连接,并在连接的基础上进行信令传输。并且,一个连接只能传输一个终端到MSC之间的信令。在整个传输过程结束后释放SCCP连接,需要再传输信令时又需要重新建立新的SCCP连接。附图2是现有技术GSM网络A接口信令呼叫合成方法的流程示意图。由图可知,现有技术GSM网络A接口信令呼叫合成方法通常将SCCP连接作为唯一的呼叫合成依据,即将在某一时间段内一个SCCP连接中的所有消息不区分业务类型统一进行呼叫合成并存储在同一个CDR中。因此,呼叫合成后的CDR只有--个类型。但是,在实际运行中GSM网络A接口在一次SCCP连接中往往存在多个相同或者不同的业务类型,并且,在这些业务类型之间还可能存在关联性。采用现有技术呼叫合成方法得到的CDR无法反映出在一次SCCP连接中存在的多个相同或者不同的业务类型,以及这些业务类型之间可能存在的关联性,也无法反映出整个连接中哪些消息与当前的业务存在直接关系,哪些不存在直接关系。另外,当一个CDR中包含多种不同类型的业务时,无法重点反映某个业务类型的相关属性信息,降低了CDR属性信息的作用。而对于同样的业务类型多次在一个CDR中并发存在时,业务属性将被记录到同一属性中,很容易被覆盖或者难以区分。现有技术呼叫合成方法在对GSM网络A接口消息进行呼叫合成时没有对业务类型加以区分,使得监测分析过程难度增加,降低了工作效率。图3是本发明GSM通信系统中多业务呼叫合成方法的流程示意图。由图可知,本发明GSM通信系统中多业务呼叫合成方法采用树型结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成;包括父CDR和子CDR,其中,父CDR记录一个终端在一次SCCP连接中发送和接收的所有消息以及存在关联的每一个子CDR及子CDR标识,每个子CDR记录某一业务类型在一次呼叫过程中的所有消息以及父CDR及父CDR标识;并且,采用父CDR标识和子CDR标识或父、子CDR呼叫合成关键字Key建立父CDR和各个子CDR之间的关联关系。显然,采用树形结构对信令消息进行呼叫合成和存储,对查询较为有利,并且,'通过树形结构很容易获取某一CDR在整个连接中位置。本发明GSM通信系统中多业务呼叫合成方法采用树型结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括,采用SCCP—CR消息中的OPC、DPC和SLR以及SCCP一CC消息中的DLR作为是否为同一次SCCP连接的判断依据。本发明GSM通信系统中多业务呼叫合成方法采用树型结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成;包括对同一次SCCP连接的所有消息以及与此连接有关联的消息采用同一个连接标签并f将该连接标签作为Key进行父CDR的呼叫合成;对同一次SCCP连接的不同业务类型的消息采用不同的Key进行各个子CDR的呼叫合成,其中,对于存在并发的业务类型的消息,如呼叫、短信和补充业务的Key由连接标签和TIflag、TIO、MSCSPC和BSCSPC组成;对于不存在并发的业务类型的消息,如.*位置更新、切入、切出、内切换、頂SI分离、鉴权、CIC分配则直接采用连接标签作为key;所述连接标签由系统自动生成并分配给SCCP连接,一个连接标签对应一次SCCP连接,连接标签可以是字母、数字或其组合。本发明GSM通信系统中多业务呼叫合成方法采用树型结构对一次信令连接控制协议SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括在呼叫合成时采用位置区标识、IMSI、TMSI建立寻呼索引,并以此索引对Paging消息进行暂存。本发明GSM通信系统中多业务呼叫合成方法采用父、子CDR标识建立父CDR和各个子CDR之间的关联关系,包括在呼叫合成时系统自动生成CDR标识并分配给父CDR和各个子CDR,在父CDR中记录有各个子CDR标识,在子CDR中记录有父CDR标识,一个CDR标识对应唯一的CDR,所述CDR标识可以是字母、数字或其组合。本发明GSM通信系统中多业务呼叫合成方法采用父、子CDR的Key建立父CDR和各个子CDR之间的关联关系,包括在父CDR中记录有各个子CDR的Key,在子CDR中记录有父CDR的Key。本发明GSM通信系统中多业务呼叫合成方法的流程步骤包括1、获得解码结果,分配连接标签在获取SCCP连接第一条消息SCCP连接请求消息SCCP一CR后,保存该消息中OPC、DPC和SLR三个重要信息,系统产生连接标签分配给该连接,并将OPC、DPC和SLR三个信息与该连接标签建立映射关系。所述连接标签由系统自动生成并分配给SCCP连接,.一个连接标签对应唯一的SCCP连接,连接标签可以是字母、数字或其组合。2、更新SCCP连接与连接标签的映射关系在获取连接确认消息SCCP—CC后,提取该消息中的DLR,更新该连接标签映射的信息。至此,已经建立了该SCCP连接与该连接标签的映射关系。3、判断是否为同一SCCP连接根据接收到的消息中携带的OPC、DPC、SLR或DLR判断是否属于该SCCP连接,是则将该连接标签的分配给该消息;否则,分配新的连接标签并建立SCCP连接与连接标签的映射关系。'4、建立寻呼索引,暂存寻呼消息根据获取寻呼消息中的位置区标识、国际移动用户识别码IMSI、临时移动用户识别码TMSI,并以位置区标识、頂SI和TMSI作为关键字Key,查询是否存在同样的寻呼索引,存在则说明是同一终端的寻呼,则在此寻呼索引下存储该消息并记录到达时间;否则,建立二个新的寻呼索引并在此寻呼索引下存储该消息和达到时间。另外,以当前的寻呼时间为起点将预定时间之前的寻呼消息从寻呼索引中删除,以保证寻呼索引中存储消息的有效性,前述预定时间的取值范围是10—40秒。5、判断是否存在父CDR,进行父CDR合成根据连接标签査询是否存在父CDR,如果存在则对该消息进行呼叫合成,将该消息加入到当前父CDR消息队列并将该消息传输给子CDR合成模块,然后,依据表1判断该消息是否为CDR结束消息,是则,结束该父CDR,否则,继续接收消息并合成;如果不存在则进一步判断该消息是否为SCCP层的SCCP一CR消息,如果是则说明是一个新的SCCP连接,建立新的父CDR,对该消息进行呼叫合成,将该消息加入到当前父CDR消息队列并将该消息传输给子CDR合成模块;如果不是则放弃对该消息的处理,结束本条消息的合成流程。需要说明的是,如果采用CDR标识建立父、子CDR的关联关系,则在新的父CDR合成时,由系统自动生成CDR标识并分配给该父CDR,一个父CDR标识对应唯一的父CDR,所述CDR标识可以是字母、数字或其组合。当然,如果采用呼叫合成关键字Key建立父、子CDR的关联关系,则可不分配CDR标识。6、判断是否存在该类型的子CDR,并进行子CDR合成根据消息类型和表2确定子CDR的Key并查询是否存在该Key,如果存在则说明该消息所对应的子CDR已经存在,对该消息进行呼叫合成,将消息加入到当前子CDR消息队列,然后,依据表1判断该消息是否为CDR结束消息,是则关闭该子CDR,否则,继续接收消息并合成;如果不存在则依据表1所列条件判断该消息是否符合创建本类型新的子CDR的要求,符合则建立新的子CDR并对该消息进行呼叫合成,将消息加入到该子CDR消息队列,不符合则结束合成流程。需要说明的是,如果采用CDR标识建立父、子CDR的关联关系,则在新的子CDR合成时,由系统自动生成CDR标识并分配给该子CDR,一个子CDR标识对应唯一的子CDR,所述CDR标识可以是字母、数字或其组合。另外,在确定并分配该子CDR标识后,将该子CDR标识记录在父CDR中,同时在该子CDR中记录父CDR标识。当然,如果采用呼叫合成关键字Key建立父、子CDR的关联关系,则可不分配CDR标识,而是将该子CDR的Key记录在父CDR中,同时将父CDR的Key记录在该子CDR中。另外,从表2可知,部分类型的子CDR呼叫合成同样采用连接标签作为呼叫合成关键字Key,同样由系统生成,同样由字母、数字或其组合构成。由于CDR类型不同,不会造成父CDR和子CDR的混淆,或者不同类型子CDR之间的混淆。综上所述,本发明GSM通信系统中多业务呼叫合成方法采用树型的结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,父CDR记录一个终端在一次SCCP连接中发送和接收的所有消息,每个子CDR记录一个业务类型在一个呼叫过程中的所有消息;一个父CDR可对应多个子CDR,每个子CDR可记录同一业务类型的一次呼叫过程的消息交互;父CDR包含子CDR的全部消息。子CDR的消息集合是父CDR消息集合的子集。由于本发明GSM通信系统中多业务呼叫合成方法在进行呼叫合成时,建立了父CDR标识和子CDR标识的索引,或者父CDR的Key和子CDR的Key的索引。显然,CDR标识或Key的索引同样为树形结构,通过CDR标识或Key的索引很容易实现父、子CDR之间的双向査找,可在父CDR中看到整个连接中的全局信息,在子CDR中看到父CDR的全部消息,可看到子CDR中每条消息处于整个消息流程(即父CDR)中的位置和关系,并且,还可在子CDR中看到详细的关于子CDR业务类型本次业务的详细信息。解决了现有技术呼叫合成方法在对GSM网络A接口消息进行呼叫合成时没有对业务类型加以区分,CDR属性没有侧重点或者不好区分,业务之间消息区别不明显使得监测分析过程难度增加,降低了工作效率的问题,表l:各CDR合成中创建和结束CDR的消息类型<table>tableseeoriginaldocumentpage13</column></row><table>表2:不同类型呼叫合成关键字KeyCDR类型呼叫合成关键字Key.父CDR连接标签呼叫CDR连4妄标签+TIflag+TIO+MSCSPC+BSCSPC短信CDR连接标签+TIflag+TIO+MSCSPC+BSCSPC切出CDR连接标签切入CDR连接标签内切换CDR连接标签位置更新CDR连接标签IMSI分离CDR连接标签补充业务CDR连接标签+TIflag+TIO+MSCSPC+BSCSPC鉴权连接标签力n密连接标签CIC分配连接标签1权利要求1、一种GSM通信系统中多业务呼叫合成方法,其特征在于采用树型结构对一次信令连接控制协议SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括父呼叫详细记录CDR和子呼叫详细记录CDR,其中,父呼叫详细记录CDR记录一个终端在一次信令连接控制协议SCCP连接中发送和接收的所有消息以及存在关联的每一个子呼叫详细记录CDR及子CDR标识,每个子呼叫详细记录CDR记录某一业务类型在一次呼叫过程中的所有消息以及父CDR标识;并且,采用父CDR标识和子CDR标识或者父、子CDR呼叫合成关键字Key建立父呼叫详细记录CDR和各个子呼叫详细记录CDR之间的关联关系。2、根据权利要求1所述GSM通信系统中多业务呼叫合成方法,其特征在于采用树型结构对一次信令连接控制协议SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括,采用SCCP连接请求消息SCCP—CR中的源信令0PC、目的信令DPC和源参考SLR以及连接确认消息SCCP_CC中的目的参考DLR作为是否为同一次信令连接控制协议SCCP连接的判断依据。3、根据权利要求1所述GSM通信系统中多业务呼叫合成方法,其特征在于采用树型结构对一次信令连接控制协议SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成;包括对同一次信令连接控制协议SCCP连接的所有消息以及与此连接有关联的消息采用同一个连接标签并将该连接标签作为呼叫合成关键字Key进行父呼叫详细记录CDR的呼叫合成;对同一次信令连接控制协议SCCP连接的不同业务类型的消息采用不同的呼叫合成关键字Key进行各个子呼叫详细记录CDR的呼叫合成,其中,对于存在并发的业务类型的消息,如呼叫、短信和补充业务的呼叫合成关键字Key由连接标签和业务标记标识TIflag、业务标记值TIO、MSC信令点MSCSPC和BSC信令点BSCSPC组成;对于不存在并发的业务类型的消息,如位置更新、切入、切出、内切换、国际移动用户识别码IMSI分离、鉴权、加密和电路识别码C工C分配则直接采用连接标签作为呼叫合成关键字key;所述连接标签由系统自动生成并分配给信令连接控制协议SCCP连接,一个连接标签对应一次信令连接控制协议SCCP连接,连接标签可以是字母、数字或其组合。4、根据权利要求1所述GSM通信系统中多业务呼叫合成方法,其特征在于采用树型结构对7欠信令连接控制协议SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括在呼叫合成时采用位置区标识、国际移动用户识别码IMSI、临时移动用户识别码TMSI建立寻呼索引,并以此索引对接收的寻呼Paging消息进行暂存。5、根据权利要求4所述GSM通信系统中多业务呼叫合成方法,其特征在于对接收的寻呼Paging消息进行暂存,包括以当前的寻呼时间为起点将预定时间之前的寻呼消息从寻呼索引中删除,以保证寻呼索引中存储消息的有效性,所述预定时间的取值范围是10—40秒。6、根据权利要求1所述GSM通信系统中多业务呼叫合成方法,其特征在于采用父CDR标识和子CDR标识建立父呼叫详细记录CDR和各个子呼叫详细记录CDR之间的关联关系,包括在呼叫合成时系统自动生成CDR标识并分配给父呼叫详细记录CDR和各个子呼叫详细记录CDR,在父呼叫详细记录CDR中记录有各个子CDR标识,在子呼叫详细记录CDR中记录有父CDR标识,一个CDR标识对应唯一的呼叫详细记录CDR,所述CDR标识可以是字母、数字或其组合。7、根据权利要求1所述GSM通信系统中多业务呼叫合成方法,其特征在于采用父、子呼叫详细记录CDR的呼叫合成关键字Key建立父呼叫详细记录CDR和各个子呼叫详细记录CDR之间的关联关系,包括在父呼叫详细记录CDR中记录有各个子呼叫详细记录CDR的呼叫合成关键字Key,在子呼叫详细记录CDR中记录有父呼叫详细记录CDR的呼叫合成关键字Key。8、根据权利要求1所述GSM通信系统中多业务呼叫合成方法,其特征在于采用树型结构对一次信令连接控制协议SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成,包括以下步骤.-(1)获得解码结果,分配连接标签;(2)更新信令连接控制协议SCCP连接与连接标签的映射关系;(3)判断是否为同一信令连接控制协议SCCP连接;(4)建立寻呼索引,暂存寻呼消息;(5)判断是否存在父呼叫详细记录CDR,进行父呼叫详细记录CDR合成,分配父CDR标识,或者不分配父CDR标识;(6)判断是否存在该类型的子呼叫详细记录CDR,并进行子呼叫详细记录CDR合成,分配子CDR标识,并在父呼叫详细记录CDR中记录该子CDR标识,在子呼叫详细记录CDR中记录父CDR标识;或不分配子CDR标识,并在父呼叫详细记录CDR中记录该子呼叫详细记录CDR的呼叫合成关键字Key,在该子呼叫详细记录CDR中记录父呼叫详细记录CDR的呼叫合成关键字Key。9、根据权利要求1所述GSM通信系统中多业务呼叫合成方法,其特征在于子呼叫详细记录CDR包括呼叫、短信、切入、切出、内切换、位置更新、国际移动用户识别码IMSI分离、补充业务、鉴权、加密和电路识别码CIC分配共ll种类型。全文摘要为解决现有技术呼叫合成方法在对GSM网络A接口消息进行呼叫合成时没有对业务类型加以区分,使得监测分析过程难度增加,降低了工作效率的问题,本发明提出一种GSM通信系统中多业务呼叫合成方法。本发明GSM通信系统中多业务呼叫合成方法采用树型的结构对一次SCCP连接中存在的多种业务类型多次并发或者关联的消息交互进行呼叫合成。父、子CDR之间可以双向查找,可在父CDR中看到整个连接中的全局信息,在子CDR中看到父CDR的全部消息,并可看到子CDR中每条消息处于整个消息流程(即父CDR)位置和关系。文档编号H04W92/14GK101568131SQ20091010400公开日2009年10月28日申请日期2009年6月3日优先权日2009年6月3日发明者左书川,舒忠玲,雒江涛申请人:重庆重邮东电通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1