一种网间数据交换系统的制作方法_2

文档序号:9767694阅读:来源:国知局
模块111、业务数据接口服务模块123分别与定时任务运行模块连接121。
[0018]处理子系统13包括
新增业务数据模块131,用于对待新增的业务数据进行数据封装;
提取业务数据模块132,用于对待提取的业务数据进行数据解析;
数据完整性检查模块133,用于对待提取的业务数据记录进行比对检查;
日志记录模块134,用于记录新增业务数据模块131的数据封装操作、提取业务数据模块132的数据解析操作进行日志记录;
临时数据清理模块135,用于清理已完成的业务数据交换记录;
新增业务数据模块131、提取业务数据模块132分别与日志记录模块134连接,数据完整性检查模块133输出至提取业务数据模块132,数据接口服务模块123分别与新增业务数据模块131、提取业务数据模块132连接;日志记录模块134与日志管理模块114数据通信连接;临时数据管理模块113、定时任务运行模块121、临时数据清理模块135依次数据通信连接。
[0019]其中,新增业务数据模块131能够对文本对象和BLOB大对象进行数据封装,对于文本对象数据的封装采用XML格式的封装方法,对于BLOB大对象数据采用自定义字符串的封装方法,数据封装采用的初始化特征值包括数据校验码、数据处理标记;
提取业务数据模块132对待提取的业务数据的数据解析方式与新增业务数据模块131的数据封装方法相对应,数据解析还包括验证特征值,验证特征值用于通过ORACLE数据库加密通用算法校验业务数据的合法性。
[0020]数据子系统14包括通用数据交换对象模块141和其它数据模块142,通用数据交换对象模块141用于定义数据结构对象,数据结构对象包括文本对象和BLOB大对象,数据结构对象包含的元素有记录唯一编号、数据类型、数据内容、数据完整性关联编号、处理标记和处理时间,通用数据交换对象模块141与公安信息通信网边界接入平台与通用数据交换对象表数据连接;其它数据模块142用于定义配置数据、日志数据。
[0021]新增业务数据模块131、提取业务数据模块132分别与通用数据交换对象模块141连接。
[0022]下面结合附图具体描述一下本发明网间数据交换系统的工作原理;
当业务数据对象配置模块进行业务数据对象配置时,打开业务数据对象配置功能,如果需要增加的业务数据对象还未配置,那么首先连接目标数据库,新建业务数据对象,从目标数据库中选择需要数据交换的数据表,并选择需要交换的数据表字段,然后选择处理级另O、数据分类、最大处理线程数,保存成功后可以将该配置信息导出,再将配置信息导入数据交换另一端,无需重复进行配置。如果当前已经存在已配置的业务数据对象,那么可以对该业务数据对象进行编辑,编辑完成后需保存。当数据交换两端业务数据对象配置信息不一致时,对于不一致的业务数据对象会暂停交换,此时通过异常控制模块记录异常日志信息,当专网端和公安网端的数据交换配置信息一致时,该业务数据对象会自动恢复正常运行。
[0023]新增业务数据时,见图2,首先由定时任务运行模块121通过数据接口服务模块123提供的接口访问交通管理业务信息系统20,获取需要交换至公安信息通信网边界接入平台端的业务数据概要信息和实际业务数据,如果存在待交换的新业务数据,那么根据业务数据对象配置信息,按预先设定的方式对该业务数据进行数据封装,并输出至通用数据交换对象表。
[0024]提取业务数据时,见图3,首先由定时任务运行模块121获取通用数据交换对象表中待处理的业务数据概要信息,通过数据完整性检查模块133对实际交换记录数量进行比对,根据概要信息批号提取实际已交换记录总数,如果已交换记录总数与概要信息中应交换记录数比对一致的,那么对该概要信息进行处理,根据概要信息批号进一步提取实际交换的业务详细数据,对实际业务详细数据采用逐条处理的方式,根据业务数据对象配置信息,先对业务数据进行解析,若业务数据解析发现与业务数据对象配置信息不一致的,则记录异常日志信息,否则,根据不同类型的业务数据,通过数据接口服务模块,将业务数据写入交通管理业务信息系统;如果已交换记录总数与概要信息中应交换记录数比对不一致的,暂时不处理该概要信息对应的业务数据。
【主权项】
1.一种网间数据交换系统,其特征在于:其设置于交通管理业务信息系统和公安信息通信网边界接入平台之间,并分别与所述交通管理业务信息系统、公安信息通信网边界接入平台之间双向数据联网,所述公安信息通信网边界接入平台的数据库配置有两张通用数据交换对象表,所述两张通用数据交换对象表分别为对象表和对象类型表,网间数据交换系统包括 管理子系统,用于对定时任务、业务数据对象、临时数据以及操作日志进行配置管理; 控制子系统,用于对定时任务的运行、多线程运行、数据的读取与写入进行控制管理; 处理子系统,用于对待交换的数据进行封装、解析处理,以及对数据的完整性进行检查; 数据子系统,用于对数据结构对象进行定义; 所述管理子系统输出至控制子系统,所述控制子系统输出至处理子系统,所述处理子系统输出至数据子系统。2.根据权利要求1所述的一种网间数据交换系统,其特征在于:所述管理子系统包括 定时任务管理模块,用于对定时任务进行参数设置,所述定时任务参数包括运行时间间隔、任务是否启用、是否立即执行; 业务数据对象配置模块,用于对数据对象及其数据项、处理级别、数据分类、最大处理线程数进行配置,并具有配置信息导入导出功能,所述处理级别设置了秒级、分钟级、小时级、日级、周级等五种处理频率,所述数据分类包括文本、BLOB大对象两类数据; 临时数据管理模块,用于对需要清理的数据对象记录及其清理时间进行设置,并对处理失败的数据设置延时处理标记; 日志管理模块,对需要记录日志的操作过程可选择性设置,并具有日志查询和日志删除功能。3.根据权利要求2所述的一种网间数据交换系统,其特征在于:所述控制子系统包括 定时任务运行模块,用于对各类数据任务进行处理; 多线程控制模块,用于根据设定的最大的并发数量对待处理数据进行分组并开启多个线程进行处理; 数据接口服务模块,用于从所述交通管理业务信息系统、所述通用数据对象表中读取数据或写入数据; 所述定时任务运行模块分别与所述多线程控制模块、数据接口服务模块连接,所述数据接口服务模块与所述交通管理业务信息系统数据通信连接,所述定时任务管理模块、业务数据接口服务模块分别与所述定时任务运行模块连接。4.根据权利要求3所述的一种网间数据交换系统,其特征在于:所述处理子系统包括 新增业务数据模块,用于对待新增的业务数据进行数据封装; 提取业务数据模块,用于对待提取的业务数据进行数据解析; 数据完整性检查模块,用于对待提取的业务数据记录进行比对检查; 日志记录模块,用于记录所述新增业务数据模块的数据封装操作、提取业务数据模块的数据解析操作进行日志记录; 临时数据清理模块,用于对已完成的业务数据交换记录进行清理; 所述新增业务数据模块、提取业务数据模块分别与所述日志记录模块连接,所述数据完整性检查模块输出至所述提取业务数据模块,所述数据接口服务模块分别与所述新增业务数据模块、提取业务数据模块连接;所述日志记录模块与日志管理模块数据通信连接;所述临时数据管理模块、定时任务运行模块、临时数据清理模块依次数据通信连接。5.根据权利要求4所述的一种网间数据交换系统,其特征在于:所述新增业务数据模块能够对文本对象和BLOB大对象进行数据封装,对于所述文本对象数据的封装采用XML格式的封装方法,对于所述BLOB大对象数据采用自定义字符串的封装方法,数据封装采用的初始化特征值包括数据校验码、数据处理标记。6.根据权利要求5所述的一种网间数据交换系统,其特征在于:所述提取业务数据模块对待提取的业务数据的数据解析方式与所述新增业务数据模块的数据封装方法相对应,所述数据解析还包括验证特征值,所述验证特征值用于校验业务数据的合法性。7.根据权利要求6所述的一种网间数据交换系统,其特征在于:所述数据子系统包括通用数据交换对象模块,其用于定义数据结构对象,所述数据结构对象包括文本对象和BLOB大对象,所述数据结构对象包含的元素有记录唯一编号、数据类型、数据内容、数据完整性关联编号、处理标记和处理时间,所述通用数据交换对象模块与所述公安信息通信网边界接入平台与所述通用数据交换对象表数据连接。8.根据权利要求7所述的一种网间数据交换系统,其特征在于:所述新增业务数据模块、提取业务数据模块分别与所述通用数据交换对象模块连接。9.根据权利要求8所述的一种网间数据交换系统,其特征在于:所述控制子系统还设有异常控制模块,用于在定时任务运行过程中捕获各类异常信息,所述异常控制模块与所述定时任务运行模块连接。
【专利摘要】本发明提供了一种网间数据交换系统,其能解决现有网间数据交换时存在的系统调整工作量大、影响业务正常办理的问题。其分别与交通管理业务信息系统、公安信息通信网边界接入平台之间双向数据联网,公安信息通信网边界接入平台的数据库配置有通用数据交换对象表,网间数据交换系统包括管理子系统,用于对定时任务、业务数据对象、临时数据以及操作日志进行配置管理;控制子系统,用于对定时任务的运行、多线程运行、数据的读取与写入进行控制管理;处理子系统,用于对待交换的数据进行封装、解析处理,以及对数据的完整性进行检查;数据子系统,用于对数据结构对象进行定义。
【IPC分类】H04L29/08, H04L12/24
【公开号】CN105530125
【申请号】CN201510913763
【发明人】孙晓平, 是建荣, 江海龙, 吴晓东
【申请人】公安部交通管理科学研究所
【公开日】2016年4月27日
【申请日】2015年12月12日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1