一种移动应用部分信令分析方法及系统的制作方法

文档序号:7888953阅读:172来源:国知局
专利名称:一种移动应用部分信令分析方法及系统的制作方法
技术领域
本申请涉及通信技术领域,特别涉及一种移动应用部分信令分析方法及系统。
背景技术
MAP (Mobile Application Part,移动应用部分)信令属于 GSM(Global System of Mobile communication,全球移动通讯系统)核心网信令,被用于MSC(Mobile Switching Center,移动交换中心)、HLR(Home Location Register,归属位置寄存器)、 AC (Authenticator Center,鉴权中心)、VLR(Visitor Location Register,拜访位置寄存器)和SMSC(Short Message Service Center,短消息服务中心)之间传递用户位置信息、 漫游号码和短信等信息。移动网络中的信令监测系统可以对MAP原始信令数据进行采集分析,为运营商提供监测网络运行状态的可靠数据。然而以El承载的MAP原始信令数据经过LSTP (Low Signal Transfer Point,低级信令转接点)和HSTP (High signal transfer point,高级信令转接点),因此,信令监测系统在采集MAP原始信令数据时经常遇到不完整,误码,链路扩容,工程接入错误,采集板卡丢包,信令寻址方式可变和信令路由变化等问题,降低MAP原始信令数据采集的准确度,进一步影响信令监测系统分析的准确性。现有信令监测系统在采集MAP原始信令数据时,使用信令分析工具分析出MAP原始信令数据中的 OPC(Originating Point Code,源点码)/DPC(Destinating Point Code, 目的点码),再由操作人员将其与运营商提供的0PC/DPC核对。但是此种方法无法实时在线监测传输MAP原始信令数据的链路变化,同时对0PC/DPC核对也需操作人员人工进行,当 MAP原始信令数据数较多时,极容易对错,从而降低MAP原始信令数据分析的准确度,进一步影响信令监测系统分析的准确性。

发明内容
有鉴于此,本申请提供一种移动应用部分信令分析方法,以实时在线监测传输MAP 原始信令数据的链路变化,同时提高MAP原始信令数据分析的准确度,进一步提高信令监测的准确度。本申请还提供一种移动应用部分信令分析系统,用以保证上述方法在实际中的实现及应用。技术方案如下基于本申请的一方面,提供一种移动应用部分MAP信令分析方法,包括采集链路中传输的MAP原始信令数据;解析所述MAP原始信令数据,获取所述MAP原始信令数据中的关键信息;依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结果。优选地,所述关键信息包括时间信息、信令网测试消息SNT标识信息、前向顺序号码FSN信息、源点码OPC/目的点码DPC信息、主被叫信息、事务处理能力应用部分TCAP 层的MvokeID信息和源目号Sid/Did信息。
优选地,所述依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结果包括选取所述关键信息中的SNT信息,判断其内的信令链路选择SLS是否有缺失,如果是,则生成SLS缺失分析结果,且所述SLS缺失分析结果中携带有SLS缺失个数;获取所述关键信息中的FSN信息,判断FSN取值是否连续,如果否,则生成FSN跳跃分析结果,且所述FSN跳跃分析结果中携带有FSN跳跃率;提取所述关键信息中的MvokeID信息,判断所述MvokeID信息中的上下行数据的个数是否相等,如果否,则生成丢包分析结果,且所述丢包分析结果中携带有hvokelD 相等率;依据所述关键信息进行业务流程合成,计算合成率,判断所述合成率是否小于预设合成率,如果是,则生成合成率低分析结果,且所述合成率低分析结果携带有所述合成率;依据所述预设逻辑比较规则,分别将所述分析所述SLS缺失个数、FSN跳跃率、 InvokeID相等率和合成率与自身的预设值进行对比,生成综合分析结果。优选地,所述对所述关键信息进行分析,获得分析结果还包括获取所述关键信息中的0PC/DPC信息,将0PC/DPC与预设的0PC/DPC表中的各个 0PC/DPC进行匹配,若未匹配到,则生成匹配不成功分析结果;获取所述关键信息中的时间信息,判断时间取值是否连续,如果否,则生成乱序分析结果。优选地,所述关键信息还包括链路ID号,所述链路ID号包括采集机号、板卡号、链路号和时隙;所述分析结果中携带有所述链路ID号。优选地,还包括将分析结果进行等级划分;在分析结果的等级大于预设报警等级时,发送所述分析结果至管理终端。优选地,还包括检测所述链路中传输的数据流量,根据所述数据流量和分析周期的对应关系,确定所述分析周期;所述对所述关键信息进行分析,获得分析结果包括间隔一个所述分析周期对所述关键信息进行一次分析,获得分析结果。优选地,采用快速解码方法解析所述MAP原始信令数据。基于本申请的另一方面,还提供一种移动应用部分MAP信令分析系统,包括采集器,用于采集链路中传输的MAP原始信令数据; 解析器,用于解析所述MAP原始信令数据,获取所述MAP原始信令数据中的关键信息;分析模块,用于依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结^ ο优选地,所述关键信息包括时间信息、信令网测试消息SNT标识信息、前向顺序号码FSN信息、源点码OPC/目的点码DPC信息、主被叫信息、事务处理能力应用部分TCAP 层的MvokeID信息和源目号Sid/Did信息。
优选地,所述分析模块包括SLS分析单元,用于选取所述关键信息中的SNT信息,判断其内的信令链路选择 SLS是否有缺失,如果是,则生成SLS缺失分析结果,且所述SLS缺失分析结果中携带有SLS 缺失个数;FSN分析单元,用于获取所述关键信息中的FSN信息,判断FSN取值是否连续,如果否,则生成FSN跳跃分析结果,且所述FSN跳跃分析结果中携带有FSN跳跃率;InvokeID分析单元,用于提取所述关键信息中的MvokeID信息,判断所述 hvokelD信息中的上下行数据的个数是否相等,如果否,则生成丢包分析结果,且所述丢包分析结果中携带有MvokeID相等率;合成分析单元,用于依据所述关键信息进行业务流程合成,计算合成率,判断所述合成率是否小于预设合成率,如果是,则生成合成率低分析结果,且所述合成率低分析结果携带有所述合成率;分析单元,用于依据所述预设逻辑比较规则,分析所述SLS缺失个数、FSN跳跃率、 InvokeID相等率和合成率,生成综合分析结果。优选地,所述分析模块还包括0PC/DPC分析单元,用于获取所述关键信息中的0PC/DPC信息,将0PC/DPC与预设的0PC/DPC表中的各个0PC/DPC进行匹配,若未匹配到,则生成匹配不成功分析结果;时间分析单元,用于获取所述关键信息中的时间信息,判断时间取值是否连续,如果否,则生成乱序分析结果。优选地,所述关键信息还包括链路ID号,所述链路ID号包括采集机号、板卡号、链路号和时隙;所述分析结果中携带有所述链路ID号。优选地,还包括划分模块,用于将分析结果进行等级划分;发送器,用于在分析结果的等级大于预设报警等级时,发送所述分析结果至管理终端。优选地,还包括检测模块,用于检测所述链路中传输的数据流量,根据所述数据流量和分析周期的对应关系,确定所述分析周期;所述分析模块具体用于间隔一个所述分析周期对所述关键信息进行一次分析,获得分析结果。优选地,所述解析器具体用于采用快速解码方法解析所述MAP原始信令数据。根据本申请提供的具体实施例,本申请公开了以下技术效果本申请通过对链路上传输的MAP原始信令数据采集和解析,获取MAP原始信令数据中的关键信息,再对所述关键信息进行分析,获得分析结果,进一步可以依据分析结果对链路进行监测。与现有技术相比,可以实时监测MAP原始信令数据,从而实现了实时在线监测传输MAP原始信令数据的链路变化,同时本申请实现了 MAP原始信令数据的自动分析,相对于人工分析,提高MAP原始信令数据分析的准确度,进一步提高信令监测的准确度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的MAP信令分析方法的一种流程图;图2为本申请提供的MAP信令分析方法中步骤103的流程图;图3为本申请提供的MAP信令分析方法的另一种流程图;图4为本申请提供的MAP信令分析系统的一种结构示意图;图5为本申请提供的MAP信令分析系统中分析模块的结构示意图;图6为本申请提供的MAP信令分析系统的另一种结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。请参阅图1,其示出了本申请提供的一种MAP信令分析方法的流程图,可以包括以下步骤步骤101 采集链路中传输的MAP原始信令数据。其中,MAP原始信令数据采集可使用不同设备,如采用FE (Fast Ethernet,快速以太网)板卡采集IP (Internet Protocol,网络之间互连的协议)链路的MAP原始信令数据, 采用CPOS板卡采集64K或2M链路的MAP原始信令数据,其中CPOS是指对POS链路进行隙道划分,C表示Channelized,POS (Packet Over SONET/SDH)是一种应用城域网及广域网中的技术,能够用于传输分组数据。采集到的MAP原始信令数据可以采用软总线技术缓存。其中,软总线技术是一种数据共享缓存技术,它可以将预设容量的未处理数据缓存在内存中,或存成文件,避免在终端无法接收或处理缓慢时丢失数据。采集到的MAP原始信令数据还可以采用共享内存方式进行缓存,但共享内存缓存无法实现大数据量缓存和数据复制传递的功能。步骤102 解析MAP原始信令数据,获取MAP原始信令数据中的关键信息。在本实施例中,解析MAP原始信令数据可以采用慢速解码方法或者快速解码方法。其中,慢速解码方法是指从承载层到应用层,逐层解码,解码出MAP原始信令数据携带的所有信息。快速解码方法是指跳层解析MAP原始信令数据,如2M链路时,可以直接跳过 MTP(Media Transfer Protocol,媒体传输协议)层的6个字节长度即可解出0PC/DPC,可以跳过协议类型和消息处理返回信息,直接解出主被叫Gt/Gted。为了提高解码效率,解析MAP原始信令数据时,采用快速解码方法。解析MAP原始信令数据后获取的关键信息包括时间信息、SNT (Signaling Network Test,信令网测试消息)标识信息、FSN(!forwarding Sequence Number前向顺序号码)信息、0PC/DPC信息、主被叫信息、TCAP (Transaction Capabilities Application Part,事务处理能力应用部分) 层的^wokeID信息和源目号Sid/Did信息。其中,关键信息可以采用表1所示的数据格式表不。其中,Sid为业务始发ID,Did为业务目的ID。TCAP层用Sid/Did来标识一个业务过程。一个TCAP层业务从begin消息开始,到end或abort (failed)消息结束,在每个消息中使用OTID和DTID表示一个业务过程中各消息中携带的ID,OTID表示起源业务处理 IDjDTID表示目的业务处理ID。在完整的业务过程中可能需要多次对话,即请求和响应,每调用一次对话用一个hvokelD来标识,hvokelD表示调用ID。表1关键信息数据格式
时间SNTFSNOPCDPCGtGtedInvokeIDSidDid 步骤103 依据预设逻辑比较规则,对关键信息进行分析,获得分析结果。其中,预设逻辑比较规则由具有丰富链路经验的工程师预先设置。本步骤的具体过程请参阅图2,可以包括以下步骤步骤1031 选取所述关键信息中的SNT信息,判断其内的SLS(Signaling Link Selection,信令链路选择)是否有缺失,如果是,则生成SLS缺失分析结果,且所述SLS缺失分析结果中携带有SLS缺失个数。SNT消息是两个网元设备间的链路测试消息,其上的信令点能唯一标识消息两端的两个网元设备,所以SNT消息上的链路信息可以唯一标识链路的编号和状态。两个网元设备之间的链路在完整的情况下,所有SNT消息中携带的SLS应以0到15均勻出现,或为奇数出现,或为偶数出现,或为前半部分0到7数据,或为后半部分8到15出现。判断SNT 消息中携带的SLS是否有缺失,如果是,则生成SLS缺失分析结果,且所述SLS缺失分析结果中携带有SLS缺失个数。如果否,不生成任何结果。步骤1032 获取所述关键信息中的FSN信息,判断FSN取值是否连续,如果否,则生成FSN跳跃分析结果,且所述FSN跳跃分析结果中携带有FSN跳跃率。对每条链路的FSN取值的跳跃进行计数,正常的链路FSN应该是连续,若判断FSN 取值不是连续的,则生成FSN跳跃分析结果,且所述FSN跳跃分析结果中携带有FSN跳跃率。步骤1033 提取所述关键信息中的MvokeID信息,判断所述MvokeID信息中的上下行数据的个数是否相等,如果否,则生成丢包分析结果,且所述丢包分析结果中携带有 InvokeID相等率。步骤1034 依据所述关键信息进行业务流程合成,计算合成率,判断所述合成率是否小于预设合成率,如果是,则生成合成率低分析结果,且所述合成率低分析结果携带有所述合成率。其中,关键信息进行业务流程合成时,需要依据业务合成规则。业务合成规则一般是指利用主被叫信息、源目号Sid/Did信息将一次业务的所有MAP原始信令数据合成到一个流程组成的信令包中,以供查看业务过程中的信息。步骤1035 依据预设逻辑比较规则,分析所述SLS缺失个数、FSN跳跃率、InvokeID相等率和合成率,生成综合分析结果。其中,一种预设逻辑比较规则为将SLS缺失个数、FSN跳跃率、InvokeID相等率和合成率分别与各自的预设值进行对比,在所述SLS缺失个数、FSN跳跃率、InvokeID相等率分别小于自身预设值,且所述合成率大于自身预设值的情况下,生成信令采集重复且信令丢失的分析结果。例如当合成率大于97 %,SLS缺失1个数字,FSN不连续跳跃率小于5 %, ^wokeID相等率小于20 %时,即认为是OPC和DPC之间的MAP原始信令数据采集存在重复, 且采集到的MAP原始信令数据有缺失,此时生成信令采集重复且信令丢失的分析结果。在生成分析结果后,将分析结果发送给管理终端,由操作人员依据分析结果对链路进行监控。需要说明的是上述步骤1031至1035中生成的各个分析结果都可以作为一个单独的分析结果发送至管理终端,或者只将步骤1035生成的分析结果发送至管理终端,对此不再加以限制。其中,分析结果的发送可以为首先对分析结果进行等级划分,在分析结果的等级大于预设报警等级时,发送所述分析结果至管理终端,否则不发送分析结果。在本实施例中,步骤103对关键信息的分析还可以包括对0PC/DPC信息和时间信息的分析。其中,对0PC/DPC信息分析包括获取所述关键信息中的0PC/DPC信息,将OPC/ DPC与预设的0PC/DPC表中的各个0PC/DPC进行匹配,若未匹配到,则生成匹配不成功分析结果,实现了对0PC/DPC的自动检测,节省了操作人员的工作量,提高了工作效率。0PC/DPC 表由操作人员预先设定。对时间信息分析可以包括获取所述关键信息中的时间信息,判断时间取值是否连续,如果否,则生成乱序分析结果。上述关键信息还可以包括链路ID号,所述链路ID号用于唯一标识链路,其可以包括采集机号、板卡号、链路号和时隙。步骤103中获得的分析结果中携带有链路ID号,维护人员通过管理终端中的分析结果查看结果中携带的链路ID号,从而找到对应的链路物理接入设备,对链路进行维护。需要说明的是链路ID用来唯一标识链路在采集设备中的位置,以方便工程人员查找,根据采集机,及接线的不同,则链路ID不同,即链路ID用来唯一标识采集部署中的链路位置的ID。而SNT是链路测试消息,是网络实际运行中,网元设备给链路分配的SNT消息,消息中带的链路信息,如链路的编号和状态可被使用这条链路的网元设备识别。应用上述技术方案,本申请通过对链路上传输的MAP原始信令数据采集和解析, 获取MAP原始信令数据中的关键信息,再对所述关键信息进行分析,获得分析结果,进一步可以依据分析结果对链路进行监测。与现有技术相比,可以实时监测MAP原始信令数据,从而实现了实时在线监测传输MAP原始信令数据的链路变化,同时本申请实现了 MAP原始信令数据的自动分析,相对于人工分析,提高MAP原始信令数据分析的准确度,进一步提高信令监测的准确度。请参阅图3,其示出了本申请提供的一种MAP信令分析方法的另一种流程图,可以包括以下步骤步骤301 检测所述链路中传输的数据流量,根据所述数据流量和分析周期的对应关系,确定所述分析周期。例如当链路中传输的数据流量较大时,采集时间减小,短时间即可获得较大的数据,因此缩短分析周期;当链路中传输的数据流量较小时,采集时间增加,耗费较长时间才可获得较大的数据,因此延长分析周期。步骤302 采集链路中传输的MAP原始信令数据。步骤303 解析所述MAP原始信令数据,获取所述MAP原始信令数据中的关键信
肩、ο步骤302和步骤303的实施过程分别与步骤101和步骤102相同,对此不再加以阐述。步骤304 依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结果。在本实施例中,对所述关键信息进行分析,获得分析结果包括间隔一个分析周期对所述关键信息进行一次分析,获得分析结果。其中,对关键信息的具体分析请参阅步骤 103中的说明。与上述方法实施例相对应,本申请还提供一种MAP信令分析系统,其结构示意图请参阅图4所示,包括采集器41、解析器42和分析模块43。其中,采集器41,用于采集链路中传输的MAP原始信令数据。解析器42,用于解析所述MAP原始信令数据,获取所述MAP原始信令数据中的关键信息。在本实施例中,关键信息包括时间信息、SNT标识信息、FSN信息、0PC/DPC信息、主被叫信息、TCAP层的MvokeID信息和源目号Sid/Did信息。分析模块43,用于依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结果。其中,分析模块43的结构示意图请参阅图5所示,包括SLS分析单元431、FSN分析单元432、InvokeID分析单元433、合成分析单元4;34和分析单元435。在本实施例中,解析器42和分析模块43之间可以采用软总线技术传输数据。采集器41采集到的MAP原始信令数据由软总线技术缓存,并由解析器42通过软总线传输给分析模块43。当然,在本实施例中,数据保存和传输还可以采用共享内存方式方式,对此不加以限制。在本实施例中,SLS分析单元431,用于选取所述关键信息中的SNT信息,判断其内的信令链路选择SLS是否有缺失,如果是,则生成SLS缺失分析结果,且所述SLS缺失分析结果中携带有SLS缺失个数。FSN分析单元432,用于获取所述关键信息中的FSN信息,判断FSN取值是否连续, 如果否,则生成FSN跳跃分析结果,且所述FSN跳跃分析结果中携带有FSN跳跃率。FSN分析单元432对每条链路的FSN取值的跳跃进行计数,正常的链路FSN应该是连续,若判断FSN取值不是连续的,则生成FSN跳跃分析结果,且所述FSN跳跃分析结果中携带有FSN跳跃率。InvokeID分析单元433,用于提取所述关键信息中的MvokeID信息,判断所述 hvokelD信息中的上下行数据的个数是否相等,如果否,则生成丢包分析结果,且所述丢包分析结果中携带有MvokeID相等率。合成分析单元434,用于依据所述关键信息进行业务流程合成,计算合成率,判断所述合成率是否小于预设合成率,如果是,则生成合成率低分析结果,且所述合成率低分析结果携带有所述合成率。分析单元435,用于依据预设逻辑比较规则,分析所述SLS缺失个数、FSN跳跃率、 InvokeID相等率和合成率。
其中,一种预设逻辑比较规则为将SLS缺失个数、FSN跳跃率、InvokeID相等率和合成率分别与各自的预设值进行对比,在所述SLS缺失个数、FSN跳跃率、InvokeID相等率分别小于自身预设值,且所述合成率大于自身预设值的情况下,生成信令采集重复且信令丢失的分析结果。例如当合成率大于97 %,SLS缺失1个数字,FSN不连续跳跃率小于5 %, ^wokeID相等率小于20 %时,即认为是OPC和DPC之间的MAP原始信令数据采集存在重复, 且采集到的MAP原始信令数据有缺失,此时生成信令采集重复且信令丢失的分析结果。分析模块43对关键信息的分析还可以包括对0PC/DPC信息和时间信息的分析。 其在图5所示的基础上,还可以增加0PC/DPC分析单元和时间分析单元。其中,0PC/DPC分析单元,用于获取所述关键信息中的0PC/DPC信息,将0PC/DPC与预设的0PC/DPC表中的各个0PC/DPC进行匹配,若未匹配到,则生成匹配不成功分析结果。时间分析单元,用于获取所述关键信息中的时间信息,判断时间取值是否连续,如果否,则生成乱序分析结果。上述解析器42获取的关键信息还可以包括链路ID号,所述链路ID号用于唯一标识链路。其可以包括采集机号、板卡号、链路号和时隙。分析模块43得出的分析结果中携带有所述链路ID号,维护人员通过管理终端中的分析结果查看结果中携带的链路ID号,从而找到对应的链路物理接入设备,对链路进行维护。在生成分析结果后,将分析结果可以直接发送给管理终端,还可以按照等级划分发送。请参阅图6,其示出了本申请提供的一种MAP信令分析系统的另一种结构示意图,在图4所示的基础上,还可以包括划分模块44和发送器45。划分模块44,用于将分析结果进行等级划分。发送器45,用于在分析结果的等级大于预设报警等级时,发送所述分析结果至管理终端。需要说明的是分析模块43生成的各个分析结果都可以作为一个单独的分析结果发送至管理终端,或者只将分析模块43生成的信令采集重复且信令丢失的分析结果或其它结果发送至管理终端,对此不再加以限制。此外,本申请提供的一种MAP信令分析系统还可以在图4或图6所示的基础上增加检测模块,用于检测所述链路中传输的数据流量,根据所述数据流量和分析周期的对应关系,确定所述分析周期。分析模块43具体用于间隔一个所述分析周期对所述关键信息进行一次分析,获得分析结果。本实施例所述的MAP信令分析系统可以集成到交换机上,也可以单独作为一个实体与交换机相连,另外,需要说明的是,当本申请所述的方法采用软件实现时,可以作为交换机新增的一个功能,也可以单独编写相应的程序,本申请不限定所述方法或系统的实现方式。需要说明的是,本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或
者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,
并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。为了描述的方便,描述以上系统时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。以上对本申请所提供的一种MAP信令分析方法及系统进行详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
权利要求
1.一种移动应用部分MAP信令分析方法,其特征在于,包括 采集链路中传输的MAP原始信令数据;解析所述MAP原始信令数据,获取所述MAP原始信令数据中的关键信息; 依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结果。
2.根据权利要求1所述的MAP信令分析方法,其特征在于,所述关键信息包括时间信息、信令网测试消息SNT标识信息、前向顺序号码FSN信息、源点码OPC/目的点码DPC信息、 主被叫信息、事务处理能力应用部分TCAP层的^wokeID信息和源目号Sid/Did信息。
3.根据权利要求2所述的MAP信令分析方法,其特征在于,所述依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结果包括选取所述关键信息中的SNT信息,判断其内的信令链路选择SLS是否有缺失,如果是, 则生成SLS缺失分析结果,且所述SLS缺失分析结果中携带有SLS缺失个数;获取所述关键信息中的FSN信息,判断FSN取值是否连续,如果否,则生成FSN跳跃分析结果,且所述FSN跳跃分析结果中携带有FSN跳跃率;提取所述关键信息中的^vokeID信息,判断所述^vokeID信息中的上下行数据的个数是否相等,如果否,则生成丢包分析结果,且所述丢包分析结果中携带有^wokeID相等率;依据所述关键信息进行业务流程合成,计算合成率,判断所述合成率是否小于预设合成率,如果是,则生成合成率低分析结果,且所述合成率低分析结果携带有所述合成率;依据所述预设逻辑比较规则,分析所述SLS缺失个数、FSN跳跃率、InvokeID相等率和合成率,生成综合分析结果。
4.根据权利要求3所述的MAP信令分析方法,其特征在于,所述对所述关键信息进行分析,获得分析结果还包括获取所述关键信息中的0PC/DPC信息,将0PC/DPC与预设的0PC/DPC表中的各个OPC/ DPC进行匹配,若未匹配到,则生成匹配不成功分析结果;获取所述关键信息中的时间信息,判断时间取值是否连续,如果否,则生成乱序分析结^ ο
5.根据权利要求1至4任意一项所述的MAP信令分析方法,其特征在于,所述关键信息还包括链路ID号,所述链路ID号包括采集机号、板卡号、链路号和时隙;所述分析结果中携带有所述链路ID号。
6.根据权利要求1至4任意一项所述的MAP信令分析方法,其特征在于,还包括 将分析结果进行等级划分;在分析结果的等级大于预设报警等级时,发送所述分析结果至管理终端。
7.根据权利要求1至4任意一项所述的MAP信令分析方法,其特征在于,还包括检测所述链路中传输的数据流量,根据所述数据流量和分析周期的对应关系,确定所述分析周期;所述对所述关键信息进行分析,获得分析结果包括间隔一个所述分析周期对所述关键信息进行一次分析,获得分析结果。
8.根据权利要求1至4任意一项所述的MAP信令分析方法,其特征在于,采用快速解码方法解析所述MAP原始信令数据。
9.一种移动应用部分MAP信令分析系统,其特征在于,包括 采集器,用于采集链路中传输的MAP原始信令数据;解析器,用于解析所述MAP原始信令数据,获取所述MAP原始信令数据中的关键信息; 分析模块,用于依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结果。
10.根据权利要求9所述的MAP信令分析系统,其特征在于,所述关键信息包括时间信息、信令网测试消息SNT标识信息、前向顺序号码FSN信息、源点码OPC/目的点码DPC信息、主被叫信息、事务处理能力应用部分TCAP层的MvokeID信息和源目号Sid/Did信息。
11.根据权利要求10所述的MAP信令分析系统,其特征在于,所述分析模块包括 SLS分析单元,用于选取所述关键信息中的SNT信息,判断其内的信令链路选择SLS是否有缺失,如果是,则生成SLS缺失分析结果,且所述SLS缺失分析结果中携带有SLS缺失个数;FSN分析单元,用于获取所述关键信息中的FSN信息,判断FSN取值是否连续,如果否, 则生成FSN跳跃分析结果,且所述FSN跳跃分析结果中携带有FSN跳跃率;hvokelD分析单元,用于提取所述关键信息中的hvokelD信息,判断所述hvokelD信息中的上下行数据的个数是否相等,如果否,则生成丢包分析结果,且所述丢包分析结果中携带有MvokeID相等率;合成分析单元,用于依据所述关键信息进行业务流程合成,计算合成率,判断所述合成率是否小于预设合成率,如果是,则生成合成率低分析结果,且所述合成率低分析结果携带有所述合成率;分析单元,用于依据所述预设逻辑比较规则,分析所述SLS缺失个数、FSN跳跃率、 InvokeID相等率和合成率,生成综合分析结果。
12.根据权利要求11所述的MAP信令分析系统,其特征在于,所述分析模块还包括 0PC/DPC分析单元,用于获取所述关键信息中的0PC/DPC信息,将0PC/DPC与预设的0PC/DPC表中的各个0PC/DPC进行匹配,若未匹配到,则生成匹配不成功分析结果;时间分析单元,用于获取所述关键信息中的时间信息,判断时间取值是否连续,如果否,则生成乱序分析结果。
13.根据权利要求9至12任意一项所述的MAP信令分析系统,其特征在于,所述关键信息还包括链路ID号,所述链路ID号包括采集机号、板卡号、链路号和时隙;所述分析结果中携带有所述链路ID号。
14.根据权利要求9至12任意一项所述的MAP信令分析系统,其特征在于,还包括 划分模块,用于将分析结果进行等级划分;发送器,用于在分析结果的等级大于预设报警等级时,发送所述分析结果至管理终端。
15.根据权利要求9至12任意一项所述的MAP信令分析系统,其特征在于,还包括 检测模块,用于检测所述链路中传输的数据流量,根据所述数据流量和分析周期的对应关系,确定所述分析周期;所述分析模块具体用于间隔一个所述分析周期对所述关键信息进行一次分析,获得分析结果。
16.根据权利要求9至12任意一项所述的MAP信令分析系统,其特征在于,所述解析器具体用于采用快速解码方法解析所述MAP原始信令数据。
全文摘要
本发明提供一种移动应用部分信令分析方法及系统。一种MAP信令分析方法,包括采集链路中传输的MAP原始信令数据;解析所述MAP原始信令数据,获取所述MAP原始信令数据中的关键信息;依据预设逻辑比较规则,对所述关键信息进行分析,获得分析结果。与现有技术相比,可以实时监测MAP原始信令数据,从而实现了实时在线监测传输MAP原始信令数据的链路变化,同时本发明实现了MAP原始信令数据的自动分析,相对于人工分析,提高MAP原始信令数据分析的准确度,进一步提高信令监测的准确度。
文档编号H04W4/14GK102572753SQ20121002674
公开日2012年7月11日 申请日期2012年2月7日 优先权日2012年2月7日
发明者张晓 , 徐军 申请人:北京中创信测科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1