一种基于电力终端升级的路由管理方法及升级系统技术方案

技术编号:19938268 阅读:31 留言:0更新日期:2018-12-29 06:30
一种基于电力终端升级的路由管理方法,其特征在于:包括以下步骤:步骤(1)、使用终端登录信息实时检测线程建立的要升级的终端信息列表判断登录到前置机的终端是否需要升级,如需要升级,则转至步骤(2);反之,则不进行升级;步骤(2)、根据指定的升级工具的IP地址与端口,创建升级路由管理模块与升级工具之间的TCP链路;步骤(3)、升级路由管理模块终端登录信息转接到升级工具上;步骤(4)、升级工具接管终端,升级工具对终端进行升级;步骤(5)、前置机将升级完成后的终端信息反馈给升级路由管理模块,升级路由管理模块将升级完成的终端信息从需要升级的终端信息列表中删除。还公开了一种升级系统。提高了升级效率和系统的可扩展性。

【技术实现步骤摘要】
一种基于电力终端升级的路由管理方法及升级系统
本专利技术涉及电力终端领域,特别涉及一种基于电力终端升级的路由管理方法及升级系统。
技术介绍
在电力终端(以下简称终端)现场运行过程中,由于用户提出新需求、修复程序BUG、软件平台更换等,都需要对终端的软件进行远程升级操作。现有的绝大部分供电公司省局部署的电力采集系统,都只支持国网1376.1协议中规定的以标准的文件传输方式进行升级现场终端,但其升级效率极低、传输文件类型受限,根本不能满足大批量终端升级的需求。现有的电力采集系统由:终端、前置机、主站系统三大部件构成,如图1所示,电力采集系统如需实时采集终端数据、设置终端参数和升级终端等操作时,都需经由主站系统下发报文到前置机,然后通过前置机下发报文到终端;终端回复的报文,首先通过前置机,再由前置机转发报文到主站系统;前置机与主站系统之间除了转发普通数据报文外,还需实时传输其它一些终端在线信息、系统运行信息等管理报文;这就需要定义出一套新的通讯协议,以满足前置机与主站系统之间的通讯;为了提高升级效率,满足终端日异升级的需求,各终端厂家根据自身终端的特性,都开发了与自家终端相匹配的升级效率最高的升级工具,但升级工具与终端不能直接连接进行升级,升级工具如果接入到前置机时,由于前置机与主站系统之间需要传输终端在线信息、系统运行信息等管理报文,因此就需要实现前置机与主站系统之间的通讯协议,但是该通讯协议又属于采集系统的软件中的受保护对象,不便对外公开,这就造成了升级工具根本无法接入到采集系统中,也就无法对现场终端进行升级。有申请号为CN200810218390.4(公布号为CN101753535A)的中国专利技术专利公开了一种电力系统中终端升级方法及系统,包括以下步骤:服务器通过前置机将升级文件发送至电力系统的终端;电力系统的终端接收所述升级文件;电力系统的终端根据接收到的升级文件启动相应的升级程序进行升级。该专利技术中,服务器通过前置机将升级文件发送至电力系统的终端,电力系统的终端根据接收到的升级文件启动升级程序进行升级,实现了对电力系统终端的远程批量升级,节省了维护资源,提高电力系统维护的工作效率。但该专利技术中服务器直接通过前置机将升级文件发送到电力系统的终端,不适用于大量升级文件的传输,升级效率低。因此需要进一步改进。
技术实现思路
本专利技术所要解决的第一个技术问题是针对现有技术的现状,提供一种提高终端升级效率和减少了工作量的基于电力终端升级的路由管理方法。本专利技术所要解决的第二个技术问题是针对现有技术的现状,提供一种升级效率高、通用性强且提高电力采集系统的可扩展性的基于电力终端的升级系统。本专利技术解决上述技术问题所采用的技术方案为:一种基于电力终端升级的路由管理方法,其特征在于:包括以下步骤:步骤(1)、使用升级路由管理模块的终端登录信息实时检测线程建立需要升级的终端信息列表,并根据需要升级的终端信息列表判断前置机上登录的终端是否需要升级,如需要升级,则转至步骤(2);反之,则不进行升级,继续监测前置机上登录的终端是否需要升级;步骤(2)、升级路由管理模块启动TCP链路新建线程,根据指定的升级工具的IP地址与端口,创建升级路由管理模块与升级工具之间的TCP链路;步骤(3)、升级路由管理模块将前置机上的终端登录信息转接到升级工具上;步骤(4)、升级工具接管终端,升级工具对终端进行升级;步骤(5)、前置机将升级完成后的终端信息反馈给升级路由管理模块,升级路由管理模块将升级完成的终端信息从需要升级的终端信息列表中删除。具体的,所述步骤(1)中包括以下步骤:首先,前置机与升级路由管理模块通讯连接,当终端登录到前置机时,建立起终端与前置机之间的连接,终端向前置机发送登录报文,前置机将终端的登录报文发送到升级路由管理模块内,并根据升级路由管理模块的终端登录信息实时检测线程建立的需要升级的终端信息列表与终端的登录报文对比判断是否为需要升级的终端。在本方案中,所述登录报文中包含终端地址信息,根据终端地址信息对比是否为需要升级的终端信息列表中的终端。作为优选,所述前置机通过TCP协议与终端连接。作为优选,所述前置机通过TCP协议与升级路由管理模块连接。在本方案中,所述步骤(4)中升级工具接管终端后,升级工具与终端间建立起透明传输连接通道,终端的升级及链路维护交于升级工具管理。一种基于电力终端的升级系统,包括终端、前置机和主站系统,所述主站系统通过前置机与终端连接,其特征在于:还包括升级工具和升级路由管理模块,所述升级工具通过升级路由管理模块与前置机连接。作为改进,所述升级路由管理模块内包括线程,所述线程包括TCP链路新建线程,用于创建升级路由管理模块与升级工具之间的TCP链路,所述升级工具通过TCP链路与升级路由管理模块连接。进一步的,所述线程还包括终端登录信息实时检测线程,用于检测前置机内登陆的终端是否需要升级。作为优选,所述前置机通过TCP协议与终端连接。与现有技术相比,本专利技术的优点在于:通过以TCP链路转接,在升级工具与终端间建立起透明传输连接通道,从而使用升级工具对终端升级,提高了终端的升级效率,通过TCP协议实现升级工具与终端之间的间接连接,因此升级工具可以为任何厂家自定义的升级工具,通用性强并且提高了升级系统的可扩展性,通过升级路由管理模块对登录的终端判断是否需要升级,对于需要升级的终端才进行升级路由管理模块与升级工具间的TCP链路,减少了工作量。附图说明图1为现有技术的电力采集系统的结构框图;图2为本专利技术实施例升级系统的结构框图;图3为本专利技术实施例的升级的路由管理方法。具体实施方式以下结合附图实施例对本专利技术作进一步详细描述。如图2所示,一种基于电力终端的升级系统包括终端、前置机、主站系统、升级工具和升级路由管理模块,主站系统通过前置机与终端连接,升级工具通过升级路由管理模块与前置机连接。其中,升级路由管理模块内包括线程,线程包括TCP链路新建线程,用于创建升级路由管理模块与升级工具之间的TCP链路,升级工具通过TCP链路与升级路由管理模块连接。线程还包括终端登录信息实时检测线程,用于检测前置机内登陆的终端是否需要升级。其中,前置机通过TCP协议与终端连接。如图3所示,一种基于电力终端升级的路由管理方法,包括以下步骤:步骤(1)、使用升级路由管理模块的终端登录信息实时检测线程建立需要升级的终端信息列表,并根据需要升级的终端信息列表判断前置机上登录的终端是否需要升级,如需要升级,则转至步骤(2);反之,则不进行升级,继续监测前置机上登录的终端是否需要升级;其中,具体的包括以下步骤:首先,前置机与升级路由管理模块通讯连接,当终端登录到前置机时,建立起终端与前置机之间的连接,终端向前置机发送登录报文,前置机将终端的登录报文发送到升级路由管理模块内,并根据升级路由管理模块的终端登录信息实时检测线程建立的需要升级的终端信息列表与终端的登录报文对比判断是否为需要升级的终端;本实施例中,登录报文中包含终端地址信息,根据终端地址信息对比是否为需要升级的终端信息列表中的终端。步骤(2)、升级路由管理模块启动TCP链路新建线程,根据指定的升级工具的IP地址与端口,创建升级路由管理模块与升级工具之间的TCP链路;步骤(3)、升级路由管理模块将前本文档来自技高网
...

【技术保护点】
1.一种基于电力终端升级的路由管理方法,其特征在于:包括以下步骤:步骤(1)、使用升级路由管理模块的终端登录信息实时检测线程建立需要升级的终端信息列表,并根据需要升级的终端信息列表判断前置机上登录的终端是否需要升级,如需要升级,则转至步骤(2);反之,则不进行升级,继续监测前置机上登录的终端是否需要升级;步骤(2)、升级路由管理模块启动TCP链路新建线程,根据指定的升级工具的IP地址与端口,创建升级路由管理模块与升级工具之间的TCP链路;步骤(3)、升级路由管理模块将前置机上的终端登录信息转接到升级工具上;步骤(4)、升级工具接管终端,升级工具对终端进行升级;步骤(5)、前置机将升级完成后的终端信息反馈给升级路由管理模块,升级路由管理模块将升级完成的终端信息从需要升级的终端信息列表中删除。

【技术特征摘要】
1.一种基于电力终端升级的路由管理方法,其特征在于:包括以下步骤:步骤(1)、使用升级路由管理模块的终端登录信息实时检测线程建立需要升级的终端信息列表,并根据需要升级的终端信息列表判断前置机上登录的终端是否需要升级,如需要升级,则转至步骤(2);反之,则不进行升级,继续监测前置机上登录的终端是否需要升级;步骤(2)、升级路由管理模块启动TCP链路新建线程,根据指定的升级工具的IP地址与端口,创建升级路由管理模块与升级工具之间的TCP链路;步骤(3)、升级路由管理模块将前置机上的终端登录信息转接到升级工具上;步骤(4)、升级工具接管终端,升级工具对终端进行升级;步骤(5)、前置机将升级完成后的终端信息反馈给升级路由管理模块,升级路由管理模块将升级完成的终端信息从需要升级的终端信息列表中删除。2.根据权利要求1所述的基于电力终端升级的路由管理方法,其特征在于:所述步骤(1)中包括以下步骤:首先,前置机与升级路由管理模块通讯连接,当终端登录到前置机时,建立起终端与前置机之间的连接,终端向前置机发送登录报文,前置机将终端的登录报文发送到升级路由管理模块内,并根据升级路由管理模块的终端登录信息实时检测线程建立的需要升级的终端信息列表与终端的登录报文对比判断是否为需要升级的终端。3.根据权利要求2所述的基于电力终端升级的路由管理方法,其特征在...

【专利技术属性】
技术研发人员:苟孟生
申请(专利权)人:宁波三星智能电气有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1