1.一种电力集抄系统中采集器智能远程升级方法,在由主站、集中器和采集器构建的电力集抄系统中,采集器通过集中器与主站进行远程数据交互,其特征是,所述方法包括以下步骤:步骤1,主站向采集器发送启动升级命令;步骤2,采集器从启动升级命令的命令帧中提取探测信息;步骤3,采集器向所辖范围电表发送试探帧,如果成功收取到有效帧则进入下一步,否则退出升级;步骤4,主站向采集器发送升级报文;步骤5,采集器从升级报文中提取新的软件版本信息,并与当前软件版本比较,如果新的软件版本号高于当前软件版本号则进入下一步,否则退出升级;步骤6,采集器向主站发送应答帧,如果在有效的时间范围内没有收到后续帧则退出升级,如果收帧正常则对收到的帧进行解压后存入外部存储设备,收到升级报文尾帧后发送升级完成帧;所述步骤3的具体过程包括以下步骤:步骤31,根据电表地址信息构建电表数据项抄取队列,并初始化队列的头指针和尾指针;步骤32,如果队列头指针和尾指针相等则进入步骤34,否则取出头指针指向的数据项并移动头指针,使其指向下一个数据项,利用提取的电表地址组成抄表帧,向电表发送抄表帧后进入步骤33;步骤33,在有效的时间内收到电表的正常应答帧则进入步骤35,如果没收到帧或收到异常帧则返回步骤32;步骤34,确认为未收取到有效帧;步骤35,确认收取到有效帧,建立采集器升级临时拓扑关系。
2.如权利要求1所述的一种电力集抄系统中采集器智能远程升级方法,其特征是,所述启动升级命令包括采集器所辖范围内所有电表的电表地址。
3.如权利要求2所述的一种电力集抄系统中采集器智能远程升级方法,其特征是,在步骤2中,所述探测信息包括采集器所辖范围内所有电表的电表地址信息。
4.如权利要求1所述的一种电力集抄系统中采集器智能远程升级方法,其特征是,从升级报文首帧中提取采集器升级所需的新的软件版本信息。
5.如权利要求1所述的一种电力集抄系统中采集器智能远程升级方法,其特征是,退出升级时发送升级失败提示信息。
6.如权利要求1所述的一种电力集抄系统中采集器智能远程升级方法,其特征是,发送升级完成帧同时发送升级成功提示信息。
7.如权利要求1至6任意一项所述的一种电力集抄系统中采集器智能远程升级方法,其特征是,所述采集器包括有地址采集器和/或无地址采集器。
8.一种电力集抄系统中采集器智能远程升级方法,在由主站、集中器和采集器构建的电力集抄系统中,采集器通过集中器与主站进行远程数据交互,其特征是,在进行采集器远程升级前,将采集器升级所需的应用程序文件下载到集中器中,主站首先向集中器下发采集器启动升级命令,通过集中器与采集器进行数据交互进行采集器远程升级工作;所述采集器包括有地址采集器和/或无地址采集器;所述方法包括以下步骤:步骤1,集中器向采集器转发主站发送的启动升级命令,所述启动升级命令包括采集器所辖范围内所有电表的电表地址;步骤2,采集器从启动升级命令的命令帧中提取探测信息,所述探测信息包括采集器所辖范围内所有电表的电表地址信息;步骤3,采集器向所辖范围电表发送试探帧,如果成功收取到有效帧则进入下一步,否则退出升级;步骤4,集中器向采集器发送升级报文;步骤5,采集器从升级报文首帧中提取采集器升级所需的新的软件版本信息,并与当前软件版本比较,如果新的软件版本号高于当前软件版本号则进入下一步,否则退出升级;步骤6,采集器向集中器发送应答帧,如果在有效的时间范围内没有收到后续帧则退出升级,如果收帧正常则对收到的帧进行解压后存入外部存储设备,收到升级报文尾帧后发送升级完成帧;所述步骤3的具体过程包括以下步骤:步骤31,根据电表地址信息构建电表数据项抄取队列,并初始化队列的头指针和尾指针;步骤32,如果队列头指针和尾指针相等则进入步骤34,否则取出头指针指向的数据项并移动头指针,使其指向下一个数据项,利用提取的电表地址组成抄表帧,向电表发送抄表帧后进入步骤33;步骤33,在有效的时间内收到电表的正常应答帧则进入步骤35,如果没收到帧或收到异常帧则返回步骤32;步骤34,确认为未收取到有效帧;步骤35,确认收取到有效帧,建立采集器升级临时拓扑关系。