PS域合成服务器程序框架设计1、总体框架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归属