【技术实现步骤摘要】
一种高性能的主备接口机数据处理方法
本专利技术涉及一种数据处理方法,尤其是一种高性能的主备接口机数据处理方法。
技术介绍
BOSS(Business&OperationSupportSystem,业务运营支撑系统)系统批量产生受理字符串格式的MML指令的请求文件,并把这些请求文件放到FTP服务器上供接口机读取,接口机读取请求文件并解析MML指令后以消息方式发送到HLR,完成BOSS系统与HLR系统的用户数据交互。HLR对请求进行处理后,通过接口机将请求的返回结果分别生成正确记录结果文件和错误记录结果文件,并把这两类结果文件放置在FTP服务器指定的目录,供BOSS系统读取,BOSS系统读取结果文件,对结果进行分析与回收处理。当前,在批处理开销户、停复机以及鉴权数据加载等业务场景下,BOSS系统和HLR之间的接口处理能力严重不足,特别是在月初与月末停机和复机时,性能瓶颈严重,极大影响了业务高峰期的业务受理效率,为了提高效率,增强接口机的数据处理能力,专利《基于CORBA接口快速写入的HLR派单装置》提出了一种基于CORBA接口快速写入的HLR派单装置,该装置采 ...
【技术保护点】
1.一种高性能的主备接口机数据处理方法,其特征在于,包括如下步骤:步骤1,设计开发一个控制单元,用于保存解析后的MML命令在批指令文件中的偏移位置;步骤2,开辟一段文件缓存区,接口机把批指令文件加载到文件缓存区中;步骤3,开辟一段二级缓存,二级缓存的大小根据BOSS系统与HLR系统交互的高峰数据量的大小确定;步骤4,解析文件缓存区中的批指令文件内容,把解析得到的MML命令保存在二级缓存中,并把批指令文件的偏移位置记录在控制单元中;步骤5,根据控制单元中的偏移位置由接口机从二级缓存中读取一条MML命令,以该MML命令为参数,使用hash算法得到该MML命令的Key,并把Key ...
【技术特征摘要】
1.一种高性能的主备接口机数据处理方法,其特征在于,包括如下步骤:步骤1,设计开发一个控制单元,用于保存解析后的MML命令在批指令文件中的偏移位置;步骤2,开辟一段文件缓存区,接口机把批指令文件加载到文件缓存区中;步骤3,开辟一段二级缓存,二级缓存的大小根据BOSS系统与HLR系统交互的高峰数据量的大小确定;步骤4,解析文件缓存区中的批指令文件内容,把解析得到的MML命令保存在二级缓存中,并把批指令文件的偏移位置记录在控制单元中;步骤5,根据控制单元中的偏移位置由接口机从二级缓存中读取一条MML命令,以该MML命令为参数,使用hash算法得到该MML命令的Key,并把Key存放在寄存器中;步骤6,根据控制单元中的偏移位置由接口机从二级缓存中读取下一条MML命令,同样以MML命令为参数,使用hash算法得到该MML命令的Key,再判断该Key是否在寄存器中,如果寄存器中已经存在相同的Key,表示该条命令重复,寄存器不保存这个Key,否则表示该MML命令不重复,把不重复的这条MML命令所对应的Key保存到寄存器中;步骤7,构建一级缓存,基于步骤6得到新保存的Key对应的MML命令在二级缓存中的序号,把该序号保存在一级缓存中,同时记录一级缓存中该序号的序号位置,把序号位置与新保存的Key构成键值对保存在内存中;步骤8,循环步骤(6)和(7),直到二级缓存中的MML命令被读取完以及对应的MML命令在二级缓存中的序号被保存到一级缓存中为结束;步骤9,接口机从一级缓存中批量读取MML命令在二级缓存中的序号,同时记录下该序号在一级缓存中的数据位置,再通过读取的序号得到二级缓存中的MML命令,然后把得到的MML命令与...
【专利技术属性】
技术研发人员:彭建华,周惠,刘芳芳,尧海昌,
申请(专利权)人:南京工业职业技术学院,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。