本发明涉及一种map消息会话关联方法和系统,涉及通信领域。
背景技术:
1、近年来,随着国际化和移动业务的迅猛发展,国际口istp((internationalsignaling transfer point信令转接节点)和idra((international diameter routingagent)传输的map和diameter等国际漫游移动性管理信令越发重要。解析map(mobileapplication part移动应用部分信令)国际漫游移动性管理信令,有助于判断手机号是否真正漫游,实现对虚假漫游诈骗电话的检测识别。
2、因此,如何提高map会话关联率,从而实现对虚假漫游诈骗电话的检测识别,已经成为技术人员普遍关注的技术问题。
技术实现思路
1、有鉴于此,本发明的目的是提供一种map消息会话关联方法和系统,能有效提高map会话关联率,从而实现对虚假漫游诈骗电话的检测识别。
2、为了达到上述目的,本发明提供了一种map消息会话关联方法,包括有dpi消息采集装置、dpi消息解析装置和dpi会话关联装置,其中,dpi消息采集装置部署在多台机器上,并和多个stp对接,包括有:
3、步骤一、dpi消息采集装置接收stp发来的map信令原始ip流量包,并通过消息队列转发给dpi消息解析装置;
4、步骤二、dpi消息解析装置对接收到的每条map信令进行解析,并从中获得消息类型、操作类型、gt码、tid信息,然后生成一条map消息记录保存;
5、步骤三、dpi会话关联装置构建一个hashmap数据结构,并设置hashmap的key为每条map消息的gt码和tid拼接后的字符串,value为map消息对应的xdr话单数据,然后根据map消息记录中的消息类型、gt码和tid,查找hashmap中是否存在与每条map消息记录相关联的map消息,如果是,则更新对应的xdr话单数据,以据此生成xdr话单。
6、为了达到上述目的,本发明还提供了一种map消息会话关联系统,包括有dpi消息采集装置、dpi消息解析装置和dpi会话关联装置,其中,dpi消息采集装置部署在多台机器上,并和多个stp对接:
7、dpi消息采集装置,接收stp发来的map信令原始ip流量包,并通过消息队列转发给dpi消息解析装置;
8、dpi消息解析装置,对接收到的每条map信令进行解析,并从中获得消息类型、操作类型、gt码、tid信息,然后生成一条map消息记录保存;
9、dpi会话关联装置,构建一个hashmap数据结构,并设置hashmap的key为每条map消息的gt码和tid拼接后的字符串,value为map消息对应的xdr话单数据,然后根据map消息记录中的消息类型、gt码和tid,查找hashmap中是否存在与每条map消息记录相关联的map消息,如果是,则更新对应的xdr话单数据,以据此生成xdr话单。
10、与现有技术相比,本发明的有益效果是:当同一会话的begin、continue和end消息在不同ip流量包或不同的机器上时,本发明均可以有效识别出相关联的map信令,并根据规则和场景,将同一会话的不同消息类型中的源/目的信令点编码、主被叫gt码、主被叫子系统号、imei终端标识、本地临时msi、msisdn用户号码、imsi、位置、局点等信息回填到xdr话单中,从而为每个会话生成一份唯一的xdr话单。
1.一种map消息会话关联方法,其特征在于,包括有dpi消息采集装置、dpi消息解析装置和dpi会话关联装置,其中,dpi消息采集装置部署在多台机器上,并和多个stp对接,包括有:
2.根据权利要求1所述的方法,其特征在于,步骤二进一步包括有:
3.根据权利要求1所述的方法,其特征在于,步骤三中,dpi会话关联装置根据map消息记录中的消息类型、gt码和tid,查找hashmap中是否存在与每条map消息记录相关联的map消息,如果是,则更新对应的xdr话单数据,以据此生成xdr话单,进一步包括有:
4.根据权利要求1所述的方法,其特征在于,dpi会话关联装置还定时扫描并判断hashmap中每个元素的加入时间是否超过一定时间阈值,如果是,则根据其value中的xdr话单数据,生成一条不完整xdr话单,同时在hashmap中删除该条map消息记录。
5.根据权利要求1所述的方法,其特征在于,会话关联场景包括以下:
6.一种map消息会话关联系统,其特征在于,包括有dpi消息采集装置、dpi消息解析装置和dpi会话关联装置,其中,dpi消息采集装置部署在多台机器上,并和多个stp对接:
7.根据权利要求6所述的系统,其特征在于,dpi消息解析装置进一步包括有:
8.根据权利要求6所述的系统,其特征在于,dpi会话关联装置进一步包括有:
9.根据权利要求6所述的系统,其特征在于,dpi会话关联装置还包括有:
10.根据权利要求6所述的系统,其特征在于,会话关联场景包括以下: