一种电力系统中终端升级方法及系统的制作方法

文档序号:6470442阅读:177来源:国知局

专利名称::一种电力系统中终端升级方法及系统的制作方法
技术领域
:本发明属于电力管理领域,尤其涉及一种电力系统中终端升级方法及系统。
背景技术
:随着电力使用的不断普及,电力系统的维护工作越来越繁重,给电力公司带来了巨大的负担。在电力系统中,各种终端出厂之后,随着时间的推进,电力公司需要对各个终端进行维护和升级,但是,现有技术中,由于各个终端一般都在设置在户外,而且比较分散,对各个终端进行升级时,需要逐个升级,不仅成本大,而且浪费了电力维护的资源,制约了电力维护的工作效率。
发明内容本发明实施例的目的在于提供一种电力系统中终端升级方法,旨在实现同时对多个电力系统的终端进行升级,提高电力系统维护的工作效率。本发明实施例是这样实现的,一种电力系统中终端升级方法,所述方法包括以下步骤服务器通过前置机将升级文件发送至电力系统的终端;电力系统的终端接收升级文件;电力系统的终端根据接收到的升级文件启动相应的升级程序进行升级。本发明实施例的另一目的在于提供一种电力终端升级系统,所述系统包括服务器和前置机所述服务器通过前置机将升级文件发送至电力系统的终端。本发明实施例中,服务器通过前置机将升级文件发送至电力系统的终端,电力系统的终端根据接收到的升级文件启动升级程序进行升级,本发明实施例实现了对电力系统终端的远程批量升级,节省了维护资源,提高电力系统维护的工作效率。图1是本发明实施例提供的电力系统中终端升级方法的流程图;图2是本发明实施例提供的电力终端升级系统的结构图。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例中,服务器通过前置机将升级文件发送至电力系统的终端,电力系统的终端接收到升级文件;电力系统的终端根据接收到的升级文件启动升级程序。图1示出了本发明实施例提供的电力系统中终端升级方法的流程,详述如下。在步骤S101中,服务器设置传输参数。具体的,设置的参数包括a、每帧传送的字节数可以选择256byte、512byte、768byte、1024byte、1280byte、1536byte、2048byte、4098byte;b、发送超时时间可以设置成1-60秒;c、重发次数可以设置成2-20次.在步骤S102中,服务器生成需要为电力系统终端升级的升级文件;包括升级文件是对终端全新升级的文件,还是终端运行的嵌入式程序。在步骤S103中,将需要升级的文件进行压縮,压縮时,根据制定的协议检测文件是否正确,把需要升级的文件通过lazri算法压縮。在步骤S104中,服务器将压縮后的文件传输。其中,在传输时,所述服务器写文件启动帧,根据所述终端创建的指定路径的目录生成升级文件;所述服务器下载文件后续帧,把升级文件通过文件流把数据读出来组成帧发送到终端。当然,服务器在传输文件的过程中,还包括取消传送帧,终端应在收到取消传输帧后,做恰当的处理,比如释放内存、重新初始化部分变量,对于写文件,还应该删除刚才没下载完毕的文件。服务器在将压縮后的文件进行传输时,通过传输控制协议(TransmissionControlProtoco,TCP)/IP协议或者用户数据报协议(UserDatagramProtocol,UDP)协议与前置机建立连接,将生成的升级文件发送至前置机。前置机通过TCP/IP协议或者UDP协议与电力系统的终端建立连接,将升级文件发送至电力系统的终端。在传送升级文件的过程中显示终端地址、升级文件名称、文件大小、开始时间,结束时间、进度、状态、已发帧/总帧数。在步骤S105中,电力系统的终端接收升级文件。其中,所述终端接收文件的具体过程包括读取文件启动帧;判断文件启动帧是否正确;当文件启动帧正确时,读取文件后续帧;判断读取的文件后续帧是否为最后一帧,当读取的文件后续帧为最后一帧时,停止升级文件的传输。在服务器将升级文件传送结束后,发一个文件传送结束帧,终端响应,启动升级。下面结合具体的帧格式描述服务器和终端的通信过程其中,服务器和终端在进行文件的传输时,包括服务器写文件启动帧,其请求帧格式为<table>tableseeoriginaldocumentpage5</column></row><table>当然,如果终端文件目录中没有文件名中指定的路径时,终端应先创建指定路径的目录,然后才创建指定名称的文件。终端应答帧的格式为<table>tableseeoriginaldocumentpage5</column></row><table>服务器发送下载文件后续帧,其请求帧的格式为<table>tableseeoriginaldocumentpage5</column></row><table>终端应答帧格式为<table>tableseeoriginaldocumentpage6</column></row><table>服务器创建传输结束帧,其请求帧的格式为<table>tableseeoriginaldocumentpage6</column></row><table>终端应答帧,其格式为<table>tableseeoriginaldocumentpage6</column></row><table>在具体实施过程中,请求帧和应答帧都应该把总CRC校验传给对方,以便对方进行校验或核实。服务器创建取消传输帧,终端应在收到取消传输帧后,做恰当的处理,比如释放内存、重新初始化部分变量,对于写文件,还应该删除刚才没下载完毕的文件服务器取消传输帧请求帧的格式为<table>tableseeoriginaldocumentpage7</column></row><table>在步骤S105中,电力系统的终端根据接收到的升级文件启动升级程序。优选的,所述电力系统的终端包括负控终端和配变终端。在具体实施过程中,所述电力系统的终端按照系统设置的周期发送心跳帧至所述前置机,所述前置机根据所接收到的心跳帧判断电力系统的终端是否在线。本发明实施例还提供一种电力终端升级系统,请参阅图2。所述系统包括服务器和前置机。所述服务器通过前置机将升级文件发送至电力系统的终端。其中,所述服务器通过TCP/IP协议或者UDP协议与前置机建立连接,所述前置机通过TCP/IP协议或者UDP协议与电力系统的终端建立连接。具体的传输过程在前文已述,此处不再赘述。在具体实施过程中,所述前置机根据所接收到的心跳帧判断电力系统的终端是否在线本发明实施例中,服务器通过前置机将升级文件发送至电力系统的终端,电力系统的终端根据接收到的升级文件启动升级程序进行升级,本发明实施例实现了对电力系统终端的远程批量升级,节省了维护资源,提高电力系统维护的工作效率。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。权利要求一种电力系统中终端升级方法,其特征在于,所述方法包括以下步骤服务器通过前置机将升级文件发送至电力系统的终端;电力系统的终端接收升级文件;电力系统的终端根据接收到的升级文件启动相应的升级程序进行升级。2.如权利要求1所述的电力系统中终端升级方法,其特征在于所述服务器通过TCP/IP协议或者UDP协议与前置机建立连接。3.如权利要求1所述的电力系统中终端升级方法,其特征在于所述前置机通过TCP/IP协议或者UDP协议与电力系统的终端建立连接。4.如权利要求1所述的电力系统中终端升级方法,其特征在于,所述服务器在传送文件时,包括设置传输参数;生成需要为电力系统终端升级的升级文件;将生成的文件发送至前置机。5.如权利要求1所述的电力系统中终端升级方法,其特征在于,所述电力系统的终端包括负控终端和配变终端。6.如权利要求1所述的电力系统中终端升级方法,其特征在于,所述电力系统的终端按照系统设置的周期发送心跳帧至所述前置机;所述前置机根据所接收到的心跳帧判断电力系统的终端是否在线。7.如权利要求1所述的电力系统中终端升级方法,其特征在于,所述电力系统的终端在接收所述前置机传送的升级文件时,包括读取文件启动帧;判断文件启动帧是否正确;当文件启动帧正确时,读取文件后续帧;判断读取的文件后续帧是否为最后一帧,当读取的文件后续帧为最后一帧时,停止升级文件的传输。8.—种电力终端升级系统,其特征在于,所述系统包括服务器、前置机以及至少一个终丄山顺,所述服务器通过前置机将升级文件发送至电力系统的终端。9.如权利要求8所述的电力终端升级系统,其特征在于,所述服务器通过TCP/IP协议或者UDP协议与前置机建立连接。10.如权利要求8所述的电力终端升级系统,其特征在于,所述前置机通过TCP/IP协议或者UDP协议与电力系统的终端建立连接。全文摘要本发明适用于电力管理领域,提供了一种电力系统中终端升级方法及系统,所述方法包括以下步骤服务器通过前置机将升级文件发送至电力系统的终端;电力系统的终端接收所述升级文件;电力系统的终端根据接收到的升级文件启动相应的升级程序进行升级。本发明中,服务器通过前置机将升级文件发送至电力系统的终端,电力系统的终端根据接收到的升级文件启动升级程序进行升级,实现了对电力系统终端的远程批量升级,节省了维护资源,提高电力系统维护的工作效率。文档编号G06F9/445GK101753535SQ200810218390公开日2010年6月23日申请日期2008年12月11日优先权日2008年12月11日发明者张军申请人:深圳市科陆电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1