税警数据交换系统
技术领域
本发明涉及一种数据系统,尤其是一种税警数据交换系统。
背景技术
税务系统与公安系统为两个独立的管理系统,税务系统与公安系统之间无法进行数据交换,因此,实现警税数据的交互与共享,进而及时有效地利用税务、公安的数据进行研判分析、打击违法犯罪等行动刻不容缓。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种税警数据交换系统,其打通税务内网与公安内网数据信息交换传输通道,实现税务、公安数据交换及共享。
按照本发明提供的技术方案,所述税警数据交换系统,包括部署在税务内网内的税务端子系统以及部署在公安内网内的公安端子系统;所述税务端子系统包括税务前置机以及与所述税务前置机适配连接的税务应用服务器,公安端子系统包括公安前置机以及与所述公安前置机适配连接的公安应用服务器;
所述税务前置机通过税务公安间的网络专线与公安前置机连接并连通,在税务前置机、公安前置机上均部署FTP服务,在税务前置机和/或公安前置机内部署数据交换应用服务,以利用所述数据交换应用服务实现税务前置机与公安前置机间的数据交互。
在所述税务应用服务器、公安应用服务器上均使用定时器服务对文件消息实时监控。
在税务前置机、公安前置机上均使用FTPClient操作FTP服务,以实现文件信息的接收与发送。
对税务前置机或公安前置机,当实时监控服务获取存在未传输完成的大文件时,判断所述大文件的传输状态,直至所述大文件传输完成后,才能把文件消息发送到公安前置机或税务前置机。
判断大文件传送状态时,先获取所述文件的大小,在延迟a秒后,与再次获取的文件大小进行比对,如果两次读取的文件大小一致则说明文件传输完成,否则忽略所述大文件消息,等待下次监控读取文件消息时再次做判断,以此循环。
本发明的优点:在税务内网内设置税务前置机,在公安内网内设置公安前置机,税务前置机通过税务公安间的网络专线与公安前置机连接并连通,在税务前置机、公安前置机上均部署FTP服务,在税务前置机和/或公安前置机内部署数据交换应用服务,以利用所述数据交换应用服务实现税务前置机与公安前置机间的数据交互,从而打通税务内网与公安内网数据信息交换传输通道,实现税务、公安数据交换及共享。
附图说明
图1为本发明的示意图。
图2为本发明税务端子系统发送数据至公安端子系统的示意图。
具体实施方式
下面结合具体附图和实施例对本发明作进一步说明。
如图1所示:为了打通税务内网与公安内网数据信息交换传输通道,实现税务、公安数据交换及共享,本发明包括部署在税务内网内的税务端子系统以及部署在公安内网内的公安端子系统;所述税务端子系统包括税务前置机以及与所述税务前置机适配连接的税务应用服务器,公安端子系统包括公安前置机以及与所述公安前置机适配连接的公安应用服务器;
所述税务前置机通过税务公安间的网络专线与公安前置机连接并连通,在税务前置机、公安前置机上均部署FTP服务,在税务前置机和/或公安前置机内部署数据交换应用服务,以利用所述数据交换应用服务实现税务前置机与公安前置机间的数据交互。
具体地,税务内网、公安内网为两个相互独立的网络,为了实现税务内网与公安内网之间的数据交换,在税务内网内设置税务端子系统,税务端子系统包括税务前置机以及税务应用服务器,其中,税务应用服务器能与税务前置机连接,税务应用服务器能方便税务人员进行税务操作,税务应用服务器还能与税务大数据平台连接。同时,在公安内网内设置公安端子系统,其中,公安子系统内设置公安前置机以及公安应用服务器,公安应用服务器与公安前置机连接,公安应用服务器允许公安人员进行公安的操作,公安应用服务器还能与公安警务云连接。
税务应用服务器、税务大数据平台可以采用现有常用的形式,税务应用服务器、税务大数据平台的具体作用以及具体的连接配合均与现有相一致,具体为本技术领域人员所熟知,此处不再赘述。同理,公安应用服务器、公安警务云可以采用现有常用的形式,公安应用服务器、公安警务云的具体作用以及具体的连接配合均与现有相一致,具体为本技术领域人员所熟知,此处不再赘述。
本发明实施例中,税务前置机与公安前置机通过税务公安间的网络专线连接,所述税务公安间的网络专线具体是指在税务内网与公案内网之间建立一个专用的线路用于连接打与通两个内部网络,税务公安间的网络专线可以采用现有连接两个内部网络的形式,具体网络实现的技术方式可以根据需要进行选择,具体为本技术领域人员所熟知,此处不再赘述。
为了确保可靠及安全性,在税务前置机通过税务内网内的边界防火墙与税务公安间的网络专线连接,且公安前置机通过公安内网的边界防火墙与税务公安间的网络专线连接。为了能实现数据的交互,在税务前置机、公安前置机上均部署FTP服务,其中,税务前置机上开通FTP应用端口给税务应用服务器以及公安前置机,公安前置机上开通FTP应用端口给公安应用服务器以及税务前置机,即确保税务前置机、公安前置机上的FTP应用端口开放给所需访问的对象,实现公安内网与税务内网之间数据交互的可靠性。
本发明实施例中,在税务前置机或公安前置机上部署数据交换应用服务,或者,同时在税务前置机、公安前置机上部署数据交换应用服务,具体部署数据交换应用服务的方式以及过程与现有相一致。具体实施时,数据交换应用服务的具体部署情况根据实际需要确定。当在税务前置机上部署数据交换应用服务后,通过税务前置机能访问公安前置机的FTP服务,从而获取公安端的数据交换文件信息。同理,当在公安前置机上部署数据交换应用服务后,通过公安前置机能访问税务内网的FTP服务,以获取税务内网的相应信息。
如图2所示,为在税务前置机上部署数据交换应用服务且在公安前置机上也部署数据交换应用服务时,税务内网发送数据至公安内网的流程图,其中,包括如下步骤:
步骤1、税务应用服务器发送数据文件至税务前置机的FTP上。
步骤2、税务前置机上的数据交换应用服务把文件传送到公安前置机的 FTP上。
步骤3、公安应用服务器读取公安前置机的FTP接收到的数据文件。
步骤4、公安应用服务器读取完成后再生成反馈消息文件,同时把反馈消息文件发到公安前置机的FTP上。
步骤5、税务前置机上的数据交换应用服务再把文件传送到税务前置机的 FTP。
步骤6、最终税务应用服务器读取税务前置机的FTP的反馈消息文件,流程结束。
进一步地,在所述税务应用服务器、公安应用服务器上均使用定时器服务对文件消息实时监控。
本发明实施例中,使用定时器服务技术对文件消息实时监控,采用JAVA 的TimerTask定时任务,实时循环读取监控FTP服务上用于接收税务端子系统、公安端子系统的文件消息,一旦接收到消息将传输消息至对方端,基于业务的要求消息监控时间为每60秒读取一次(可自由调整)。
进一步地,在税务前置机、公安前置机上均使用FTPClient操作FTP服务,以实现文件信息的接收与发送。
本发明实施例中,在税务前置机、公安前置机上均使用FTPClient操作 FTP服务,以实现文件信息的接收与发送,具体使用FTPClient操作FTP服务的具体实施方式与现有相一致,具体为本技术领域人员所熟知,此处不再赘述。
进一步地,对税务前置机或公安前置机,当实时监控服务获取存在未传输完成的大文件时,判断所述大文件的传输状态,直至所述大文件传输完成后,才能把文件消息发送到公安前置机或税务前置机。
具体地,对于大文件传输,税务前置机或公安前置机,实时监控服务获取到还没有传输完成的大文件时,公安前置机或税务前置机需先判断文件是否传输完成,直至传输完成才能把文件消息发送到公安前置机或税务前置机。
本发明实施例中,判断大文件传送状态时,先获取所述文件的大小,在延迟a秒后,与再次获取的文件大小进行比对,如果两次读取的文件大小一致则说明文件传输完成,否则忽略所述大文件消息,等待下次监控读取文件消息时再次做判断,以此循环。延迟时间a的大小可以根据需要进行选择,一般可选择为0.5秒。