本发明涉及信息技术领域,具体为一种基于跨安全区实时远程信息采集方法。
背景技术:
随着经济的迅速发展,电力的自动化调度俨然已经成为电网的核心业务,加之各类自动化调度应用系统的崛起,让服务和系统之间的数据通信更加紧密,从而对电力调度自动化的实时性、安全性和可维护性提出了更高的要求。电力调度自动化系统分为四个安全区,其中ⅰ区、ⅱ区为生产控制区,ⅲ区、ⅳ区为信息管理区,各个安全区之间需要穿透安全隔离装置以文件格式进行数据交互,实现跨安全区的数据共享。
因此,对于信息管理区的业务应用,需要使用到生产控制区的数据时,就必须按照业务数据类型构建采集模块,将采集完成的信息生成文件,并穿透安全隔离传输到对侧;对侧业务应用定时扫描业务指定的文件夹,从而获取对应的采集信息。
但该方案存在明显不足,主要表现在:
(1)信息采集的扩展性不足:针对不同的各类数据需求,需要在数据提供方分别建设采集程序,并在隔离装置上各自申请数据传输通道;因此,采集信息是固化无法实现动态更改的;
(2)信息采集的实时性不足:在当前跨区信息交互实现方式下,对于应用数据,只能由数据提供方通过定时或者新数据到达触发的形式发起数据交互,而数据需求方无法主动进行数据获取,因此,在数据需求方使用数据时,数据的实时性无法得到保障;
(3)信息共享性不足:不同业务之间进行信息采集的过程中,即使所需要信息相同,也难以进行共享,即使通过共用数据库等方式进行共享,也存在大量数据冗余,对后期业务系统的建设造成极大影响;
(4)信息传输通道发生问题时难以及时发现:当前,穿透隔离装置主要还是通过文件传输的方式,其通道的可用性需要各个应用在传输过程中自行验证。
技术实现要素:
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种基于跨安全区实时远程信息采集方法,不仅确保了数据采集的实时性及扩展性,而且确保存储信息的唯一性,同时也规范了数据访问方式,提升了数据传输的工作效率,解决采集信息扩展性、信息传输的实时性、信息的共享性、传输通道可靠性的问题。
(二)技术方案
为实现上述的目的,本发明提供如下技术方案:一种基于跨安全区实时远程信息采集方法,建立统一标准的采集卡实现方法,主要包括以下步骤:
步骤一:建立可视化维护界面,利用向导式从基础模板中提取采集源和信息存储方式,所述基础模板分为采集模板和存储模板,采集模板主包含采集地址、采集方式和采集频率等信息,所述存储模板主要包括存储方式、存储关系对应表、更新方式等信息;
步骤二:采集卡启动,采集卡启动成功后,自动根据采集频率从采集地址中获取对应的信息,同时也可以根据存储配置进行数据存储;当采集模板或存储模板发生变化时通知采集卡后,根据变更信息重新进行数据采集存储工。
优选的,建立存储模板时进行规则校验的过程,主要针对存储信息、数据访问进行统一控制,主要包括以下步骤:
在编辑存储模板过程中,系统会自动对填写的存储信息进行唯一性校验,其校验规则如下,数据存储模板通过校验存储表名及存储字段是否被引用,而文件存储模板校验该类型文件的存储空间是否被占用,校验成功后,自动创建存储模板并生成数据访问标识且唯一,作为数据查询接口的必要参数。
优选的,数据文件传输过程中进行网络可靠性验证,主要包括以下步骤:
在发生数据文件交互前,系统生成的心跳文件作为验证网络可用性的媒介,其文件内容是带有时间序列及校验码的token,当对侧接受到该文件中内容后,根据校验码来验证该文件是否是心跳文件,验证成功则返回心跳回执文件,接受到该回执后根据文件中的token与心跳日志进行对比,如匹配成功则代表现有网络是具备数据传输工作,在短时间内没有接受到回执文件,系统发出告警信息,提示当前网络异常。
(三)有益效果
与现有技术相比,本发明提供了一种基于跨安全区实时远程信息采集方法,具备以下有益效果:
该基于跨安全区实时远程信息采集方法,通过建立标准统一的采集卡,确保了数据采集的实时性及扩展性;通过存储模板的校验规则的应用,确保存储信息的唯一性,同时也规范了数据访问方式;通过心跳文件验证,可以及时获取当前网络的运行状态,提升了数据传输的工作效率。
附图说明
图1为本发明提出的一种基于跨安全区实时远程信息采集方法的基本网络结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明中,请参阅图1,一种基于跨安全区实时远程信息采集方法,建立统一标准的采集卡实现方法,主要包括以下步骤:
步骤一:建立可视化维护界面,利用向导式从基础模板中提取采集源和信息存储方式,基础模板分为采集模板和存储模板,采集模板主包含采集地址、采集方式和采集频率等信息,存储模板主要包括存储方式、存储关系对应表、更新方式等信息;
步骤二:采集卡启动,采集卡启动成功后,自动根据采集频率从采集地址中获取对应的信息,同时也可以根据存储配置进行数据存储;当采集模板或存储模板发生变化时通知采集卡后,根据变更信息重新进行数据采集存储工。
在本发明中,建立存储模板时进行规则校验的过程,主要针对存储信息、数据访问进行统一控制,主要包括以下步骤:
在编辑存储模板过程中,系统会自动对填写的存储信息进行唯一性校验,其校验规则如下,数据存储模板通过校验存储表名及存储字段是否被引用,而文件存储模板校验该类型文件的存储空间是否被占用,校验成功后,自动创建存储模板并生成数据访问标识且唯一,作为数据查询接口的必要参数。
在本发明中,数据文件传输过程中进行网络可靠性验证,主要包括以下步骤:
在发生数据文件交互前,系统生成的心跳文件作为验证网络可用性的媒介,其文件内容是带有时间序列及校验码的token,当对侧接受到该文件中内容后,根据校验码来验证该文件是否是心跳文件,验证成功则返回心跳回执文件,接受到该回执后根据文件中的token与心跳日志进行对比,如匹配成功则代表现有网络是具备数据传输工作,在短时间内没有接受到回执文件,系统发出告警信息,提示当前网络异常。
综上,该基于跨安全区实时远程信息采集方法,在使用时,建立可视化维护界面,利用向导式从基础模板中提取采集源和信息存储方式,基础模板分为采集模板和存储模板,存储模板编辑时,系统会根据所填写的存储信息进行唯一性验证,验证成功存储模板创建成功,验证失败则进行提醒,由采集端发送带有token标识的心跳文件到隔离装置,接受端从隔离装置获取该文件后,根据文件的token标识进行解析校验,校验成功则自动生成对应的心跳回执文件并发送到隔离,采集端通过回执文件中token标识与日志记录进行对比,来确保所发送心跳文件的一致性,成功匹配则代表网络目前处于可传输状态,其中token是由系统当前时间及校验码所组成的序列,其校验码是一组加密的应用标识,由采集端和接受端可根据该标识来判断当前文件的合法性。
在管理信息区建立数据管理配置服务数据访问接口服务,在生产控制区建立数据采集服务,两侧通过定时扫描获取发送到隔离装置的文件进行交互。
需要说明的是,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
1.一种基于跨安全区实时远程信息采集方法,其特征在于,建立统一标准的采集卡实现方法,主要包括以下步骤:
步骤一:建立可视化维护界面,利用向导式从基础模板中提取采集源和信息存储方式,所述基础模板分为采集模板和存储模板,采集模板主包含采集地址、采集方式和采集频率等信息,所述存储模板主要包括存储方式、存储关系对应表、更新方式等信息;
步骤二:采集卡启动,采集卡启动成功后,自动根据采集频率从采集地址中获取对应的信息,同时也可以根据存储配置进行数据存储;当采集模板或存储模板发生变化时通知采集卡后,根据变更信息重新进行数据采集存储工。
2.根据权利要求1所述的一种基于跨安全区实时远程信息采集方法,其特征在于,建立存储模板时进行规则校验的过程,主要针对存储信息、数据访问进行统一控制,主要包括以下步骤:
在编辑存储模板过程中,系统会自动对填写的存储信息进行唯一性校验,其校验规则如下,数据存储模板通过校验存储表名及存储字段是否被引用,而文件存储模板校验该类型文件的存储空间是否被占用,校验成功后,自动创建存储模板并生成数据访问标识且唯一,作为数据查询接口的必要参数。
3.根据权利要求1所述的一种基于跨安全区实时远程信息采集方法,其特征在于,数据文件传输过程中进行网络可靠性验证,主要包括以下步骤:
在发生数据文件交互前,系统生成的心跳文件作为验证网络可用性的媒介,其文件内容是带有时间序列及校验码的token,当对侧接受到该文件中内容后,根据校验码来验证该文件是否是心跳文件,验证成功则返回心跳回执文件,接受到该回执后根据文件中的token与心跳日志进行对比,如匹配成功则代表现有网络是具备数据传输工作,在短时间内没有接受到回执文件,系统发出告警信息,提示当前网络异常。
技术总结