合成服务器程序框架设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

PS域合成服务器程序框架设计1、总体框架CaptureOutput配置信息IF6ClientFTPOutput经分系统恶意软件用户在线告警防火墙Handle接收部分处理部分适配部分2、模块定义根据总体框架图,合成服务器共分为三个部分,接收部分、处理部分、适配部分。接收部分接收部分主要由IF6Server组成,它的功能主要是负责接收从采集服务器通过IF6或者FTP方式发送过来的xdr数据和原始信令,并将其发送给Handle模块进行处理。处理部分处理部分主要由Handle模块和Output模块组成,Handle将Capture发送过来的xdr信息进行进一步关联,并通过配置信息进行查询,对部分信息补全后发送给Output模块根据配置发送给不同的适配接口模块进行处理。适配部分适配部分主要根据《GbIuPS合成服务器功能需求.docx》文档中定义的需要发送的不同系统进行适配:IF6Client:对补全后的CDR,格式化为CSV,按照SDTP的方式通过IF6接口发送给对应的IF6服务端,CDR数据默认都应该发送给服务端,可以配置是否发送原始信令;FTPOutput:对补全后的CDR,格式化为CSV,按照FTP文件传输协议中定义的文件格式对数据进行存储,可配置文件分割间隔,可以配置FTP登陆的必要信息;经分系统:按照接口规范中6.3节的要求,向经分系统通过FTP上报数据,可配置文件分割间隔,可以配置FTP登陆的必要信息;恶意软件:按照接口规范中6.4节的要求,向手机恶意软件监控系统,可配置文件分割间隔,可以配置FTP登陆的必要信息;告警:按照规范将各种告警事件上报;防火墙:支持采集防火墙NAT数据。合成服务器做客户端、防火墙做服务端;用户在线:支持用户在线查询功能。3、数据结构定义配置信息用户基础表序号属性类型长度描述1IMSISTRING162IMEISTRING163用户号码String16用户的手机号码4运营商String16用户归属的运营商5国家String16用户归属的国家6归属省String16用户归属的省7归属市String16用户归属的城市8漫游省String16用户漫游到的省9漫游市String16用户漫游到的城市10漫游类型String16用户漫游类型1:国际漫游2:省际漫游3:省内漫游4:本地11终端厂家String16用户终端所属的厂家12终端型号String16用户终端的型号13终端类型String162G手机、3G手机、2G上网卡、3G上网卡、3G上网本……小区基础表序号属性类型长度描述1LACNUMERIC5会话开始时ms所在LAC2RACNUMERIC5会话开始时ms所在RAC3CIDNUMERIC5会话开始时ms所在CI(或者SAC,ECI)4小区类型String16小区类型(网优平台十三场景定义)5覆盖区域String16县城、农村、城市设备基础表序号属性类型长度描述1设备IPString162设备类型NUMERIC10、Unknown1、GGSN2、SGSN3、BSC/RNC3设备名称String16FTP生成和IF6上报的CSV事件数据结构附着事件PS_Attach_Event本事件需要从采集层的attach子流程xDR来关联三张数据基础表获取表一:attach子流程xDR表二:用户基础表表三:小区基础表表四:设备基础表序号属性类型长度描述字段来源1InterfaceNUMERIC11:Gn2:reserve3:IuPS4:GbattachxDR-Interface2IMSIString16用户IMSIattachxDR-IMSI3IMEIString16终端IMEIattachxDR-IMEI4P-TMSIString8用户P-TMSIattachxDR-P-TMSI5MCCNUMERIC3MCCattachxDR-MCC6MNCNUMERIC2MNCattachxDR-MNC7LACNUMERIC5LACattachxDR-LAC8RACNUMERIC5RACattachxDR-RAC9CIDNUMERIC5CI(或者SAC,ECI)attachxDR-CID10OLDMCCNUMERIC3OLDMCCattachxDR-OLDMCC11OLDMNCNUMERIC2OLDMNCattachxDR-OLDMNC12OLDLACNUMERIC5OLDLACattachxDR-OLDLAC13OLDRACNUMERIC5OLDRACattachxDR-OLDRAC14OLDCI(或者SAC,ECI)NUMERIC5OLDCI(或者SAC,ECI)attachxDR-OLDCI15SGSNSIGNALIPString16SGSN信令面IPattachxDR-SGSNSIGNALIP16BSCSIGNALIP/RNCSIGNALIPString16BSC/RNC信令面IPattachxDR-BSCSIGNALIP/RNCSIGNALIP17RATNUMERIC11-UTRAN0-未携带2-GERAN3-WLAN4-GAN5-HSPAEvolution6-EUTRANattachxDR-RAT18APNString64attachxDR-APN19流程类型NUMERIC2提供的17种流程类型ID,参见“流程类型编码”sheet页attachxDR-流程类型编码20流程IDNUMERIC20流程的ID,用于信令反查attachxDR-procedureID21流程开始时间DateTime32attachxDR-Attach消息请求时间22流程结束时间DateTime32attachxDR-attach消息的结束时间23Attach消息的结果码NUMERIC3GMMCauseCode,遵照3GPP协议规定attachxDR-Attach消息的结果码24attach成功/失败标示/超时标示NUMERIC30:成功;1:失败;2:超时attachxDR-attach成功/失败标示/超时标示25Attach子类型NUMERIC13GPP协议规定的Attach类型:1:GPRSattach2:reserve3:combineattach4:紧急附着attachxDR-Attach子类型26用户号码String16用户的手机号码用户基础表-用户号码27小区类型String16小区类型(网优平台十三场景定义)小区基础表-小区类型28覆盖区域String16县城、农村、城市小区基础表-覆盖区域29运营商String16用户归属的运营商用户基础表-运营商30国家String16用户归属的国家用户基础表-国家31归属省String16用户归属的省用户基础表-归属省32归属市String16用户归属的城市用户基础表-归属市33漫游省String16用户漫游到的省用户基础表-漫游省34漫游市String16用户漫游到的城市用户基础表-漫游市35漫游类型String16用户漫游类型1:国际漫游2:省际漫游3:省内漫游4:本地用户基础表-漫游类型36SGSN名称String16SGSN设备基础表-设备名称37GGSN名称String16GGSN设备基础表-设备名称38BSC/RNC名称String16BSC/RNC设备基础表-设备名称39终端厂家String16用户终端所属的厂家用户基础表-终端厂家40终端型号String16用户终端的型号用户基础表-终端型号41终端类型String162G手机、3G手机、2G上网卡、3G上网卡、3G上网本……用户基础表-终端类型用户发起去附着事件PS_MS-Detach_Event表一:detach子流程xDR(在DetachxDR-流程类型编码==1时)表二:用户基础表表三:小区基础表表四:设备基础表序号属性类型长度描述字段来源1InterfaceNUMERIC11:Gn2:reserve3:IuPS4:GbDetachxDR-Interface2IMSIString16用户IMSIDetachxDR-IMSI3IMEIString16终端IMEIDetachxDR-IMEI4P-TMSIString8用户P-TMSIDetachxDR-P-TMSI5MCCNUMERIC3MCCDetachxDR-MCC6MNCNUMERIC2MNCDetachxDR-MNC7LACNUMERIC5LACDetachxDR-LAC8RACNUMERIC5RACDetachxDR-RAC9CIDNUMERIC5CI(或者SAC,ECI)DetachxDR-CID10OLDMCCNUMERIC3OLDMCCDetachxDR-OLDMCC11OLDMNCNUMERIC2OLDMNCDetachxDR-OLDMNC12OLDLACNUMERIC5OLDLACDetachxDR-OLDLAC13OLDRACNUMERIC5OLDRACDetachxDR-OLDRAC14OLDCI(或者SAC,ECI)NUMERIC5OLDCI(或者SAC,ECI)DetachxDR-OLDCI15SGSNSIGNALIPString16SGSN信令面IPDetachxDR-SGSNSIGNALIP16BSCSIGNALIP/RNCSIGNALIPString16BSC/RNC信令面IPDetachxDR-BSCSIGNALIP/RNCSIGNALIP17RATNUMERIC11-UTRAN0-未携带2-GERAN3-WLAN4-GAN5-HSPAEvolution6-EUTRANDetachxDR-RAT18APNString64DetachxDR-APN19流程类型NUMERIC2提供的17种流程类型ID,参见“流程类型编码”sheet页DetachxDR-流程类型编码20流程IDNUMERIC20流程的ID,用于信令反查DetachxDR-procedureID21流程开始时间DateTime32DetachxDR-detach子消息消息开始时间22流程结束时间DateTime32DetachxDR-detach子消息结束时间23detach类型NUMERIC33GPP协议规定的子类型,从MS到network:1-GPRSdetach2-IMSIdetach3-CombinedGPRS/IMSIdetach从network到MS:1-re-attachrequired2-re-attachnotrequired3-IMSIdetach(afterVLRfailure)DetachXDR-detach类型24Detach子消息结果码NUMERIC3GMMCauseCode,遵照3GPP协议规定DetachXDR-Detach子消息结果码25detach成功/失败标示/超时标示NUMERIC30:成功;1:失败;2:超时DetachXDR-detach成功/失败标示/超时标示26用户号码String16用户的手机号码用户基础表-用户号码27小区类型String16小区类型(网优平台十三场景定义)小区基础表-小区类型28覆盖区域String16县城、农村、城市小区基础表-覆盖区域29运营商String16用户归属的运营商用户基础表-运营商30国家String16用户归属的国家用户基础表-国家31归属省String16用户归属的省用户基础表-归属省32归属市String16用户归属的城市用户基础表-归属市33漫游省String16用户漫游到的省用户基础表-漫游省34漫游市String16用户漫游到的城市用户基础表-漫游市35漫游类型String16用户漫游类型1:国际漫游2:省际漫游3:省内漫游4:本地用户基础表-漫游类型36SGSN名称String16SGSN设备基础表-设备名称37GGSN名称String16GGSN设备基础表-设备名称38BSC/RNC名称Strin

1 / 133
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功