【摘要】 本发明提出了一种海量广播数据入库的实现方法,通过按照一定周期接收广播数据,以数据文件方式分类型、分时、分列缓存数据信息,并以轮询的方式完成数据解析和入库过程,在接收、解析与入库的过程中生成相应的接收统计信息,发送到入库监视客户端,以供用户对信息进行实时监视的方式,实现了海量广播数据稳定、及时地处理,通过使用双机热备份技术、多进程技术、文件存储技术及SQL*Loader技术,提升了实际应用中对海量数据的处理能力,保证了应用的稳定性与数据完整性,提高了应用系统性能。 【专利类型】发明授权 【申请人】北京航空航天大学 【申请人类型】学校 【申请人地址】100083 北京市海淀区学院路37号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810111716.3 【申请日】2008-05-16 【申请年份】2008 【公开公告号】CN101277272B 【公开公告日】2010-12-15 【公开公告年份】2010 【授权公告号】CN101277272B 【授权公告日】2010-12-15 【授权公告年份】2010.0 【IPC分类号】H04L12/56; H04L29/06; H04L12/18 【发明人】李先军; 李重文; 谢静; 赵莉 【主权项内容】一种海量广播数据入库的实现方法,其特征在于,包括如下步骤:步骤一:入库服务器读取配置信息,并根据配置信息初始化入库服务器的数据接收模块、数据解析模块、数据入库模块及数据广播服务器;步骤二:数据广播服务器向局域网络中广播数据,供入库服务器的数据接收模块接收;步骤三:入库服务器的接收模块监听网络端口,获取并检查收到的广播报文,如果是指定类型的广播报文,则入库服务器将其缓存在磁盘中,形成原数据文件,并生成接收统计信息传递到入库监视客户端;如果此时到达存储周期,则入库服务器关闭当前原数据文件,并在入库服务器上生成新数据文件,在新数据文件中继续写入广播报文的信息;否则仍在当前数据文件中写入内容;如果不是指定类型的广播报文,则入库服务器丢掉该广播报文,并继续接收新的广播报文;步骤四:入库服务器的数据解析模块轮询相应目录下的原数据文件;如果原数据文件存在,则按照既定规则解析此原数据文件,并将解析结果存储成入库准备数据文件,解析完毕删除此原数据文件,并生成解析统计信息传递到入库监视客户端;反之则继续轮询;步骤五:入库服务器的入库模块轮询查找指定目录下的入库准备数据文件;如果入库准备数据文件存在,则将入库准备数据录入至磁盘阵列的数据库中,并生成统计信息报文,发送到入库监视客户端,实现信息实时监视;反之则继续轮询。 【当前权利人】北京航空航天大学 【当前专利权人地址】北京市海淀区学院路37号 【统一社会信用代码】12100000400011227Y 【引证次数】4.0 【他引次数】4.0 【家族引证次数】4.0 【家族被引证次数】29