主站协议支持透明任务协议扩展的方法和系统与流程

文档序号:12472637阅读:366来源:国知局
主站协议支持透明任务协议扩展的方法和系统与流程

本发明涉及用电信息采集通讯协议技术领域,是一种主站协议支持透明任务协议扩展的方法和系统。



背景技术:

伴随着经济的发展和人民生活水平的提高,生活生产中的电能消耗迅猛增长,给电网安全稳定运行带来了更大的考验。随着电力公司接入用户数量激增,基于远程抄读系统,新业务在各地不断涌现。当下的主站-采集终端通讯协议属于面向业务型协议,也就是针对每一个电力公司具体业务制定协议,一旦出现协议之外的业务不能根据现有的任务流程执行。在这种情况下,主要是将集中器作为中转站执行透明传输,依此间接实现了主站与电能表的直接交互。但是现有的通信传输信道不完全稳定,导致此种模式下的任务失败率为20%至30%。



技术实现要素:

本发明提供了一种主站协议支持透明任务协议扩展的方法和系统,克服了上述现有技术之不足,其能有效解决现有的实施用电信息新业务时存在的传输信道不稳定造成的通信超时,任务失败率高的问题。

本发明的技术方案之一是通过以下措施来实现的:一种主站协议支持透明任务协议扩展的方法,其特征在于包括以下步骤:

第一步,对任务设置定义,在透明任务中,设置新增数据单元标识Fn和测量点Pn,之后进入第二步;

第二步,查询任务执行状态,通过新增的数据单元标识Fn定义透明任务的执行状态,之后进入第三步;

第三步,任务上报,对透明任务的执行结果进行上报。

下面是对上述发明技术方案的进一步优化或/和改进:

上述在第一步中,所述的数据单元标识Fn存放在对应不同应用层功能码AFN中,应用层功能码AFN对应的报文包括请求1类数据、请求3类数据和数据转发,所述的1类数据为实时数据,所述的3类数据为事件数据。

上述在第一步中,所述的应用层功能码AFN采用十六进制进行编码。

上述在第一步中,所述的新增的数据单元标识Fn对应的报文包括当AFN=10H时的清除透明任务F305、设置透明任务F306和查询透明任务F307,当AFN=OCH时的透明任务执行状态F305和透明任务执行结果F306,当AFN=OEH时的透明任务执行结果ERC64事件。

上述在第二步中,透明任务的执行状态包括等待身份认证结果、事件上报和查询是否有未上报测量点。

本发明的技术方案之二是通过以下措施来实现的:一种主站协议支持透明任务的协议扩展系统,包括系统主站、采集终端、测量点和通信链路,所述的采集终端通过扩展的通信链路接受系统主站发送的请求消息,测量点与采集终端之间通信连接,所述的请求消息包括请求更改电能表身份认证有效时长、请求调整电价和请求采集电价。

上述采集终端可为集中器。

上述测量点可为电能表。

本发明在整个透明任务流程中仅身份认证存在有效期,这避免了任务无限制的等待,也统一了整个系统的超时阈值,避免了不同的路由超时时间不同而造成的麻烦。不同电能表的下发任务采用优先级策略,不影响日常的采集并且透明电价下发任务可以实现多轮次执行,成功将电价下发至所有满足身份认证的电能表。本发明的扩展协议适用于所有以透明任务模式执行的远程任务,该远程任务直接发起方为集中器,将主站和电能表之间的交互由同步转化为异步,提高了通信效率,降低主站占用时间,有效提高了任务发送的成功率。

附图说明

附图1本发明实施例2更改电能表身份认证有效时长流程图。

附图2本发明实施例3调整电价参数流程图。

附图3本发明实施例4采集电价信息流程图。

附图4本发明透明任务方式单价下发档案校验过程示意图。

附图5为本发明透明任务方式电价下发电价设置过程示意图。

具体实施方式

本发明不受下述实施例的限制,可根据本发明的技术方案与实际情况来确定具体的实施方式。

在本发明中,为了便于描述,各部件的相对位置关系的描述均是根据说明书附图1的布图方式来进行描述的,如:前、后、上、下、左、右等的位置关系是依据说明书附图的布图方向来确定的。

下面结合实施例及附图对本发明作进一步描述:

实施例1:如表1、2、3、4、5、6所示,主站协议支持透明任务协议扩展的方法,包括以下步骤:

第一步,对任务设置定义,在透明任务中,设置新增数据单元标识Fn和测量点Pn,之后进入第二步;

第二步,查询任务执行状态,通过新增的数据单元标识Fn定义透明任务的执行状态,之后进入第三步;

第三步,任务上报,对透明任务的执行结果进行上报。

可根据实际需要,对上述用电信息采集业务透明传输方法作进一步优化或/和改进:

如表1、2、3、4、5、6所示,在第一步中,所述的数据单元标识Fn存放在对应不同应用层功能码AFN中,应用层功能码AFN对应的报文包括请求1类数据、请求3类数据和数据转发,所述的1类数据为实时数据,所述的3类数据为事件数据。

如表1、2、3、4、5、6所示,在第一步中,所述的应用层功能码AFN采用十六进制进行编码。

如表1、2、3、4、5、6所示,在第一步中,所述的新增的数据单元标识Fn对应的报文包括当AFN=10H时的清除透明任务F305、设置透明任务F306和查询透明任务F307,当AFN=OCH时的透明任务执行状态F305和透明任务执行结果F306,当AFN=OEH时的透明任务执行结果ERC64事件。

如表1、2、3、4、5、6、附图2所示,在第二步中,透明任务的执行状态包括等待身份认证结果、事件上报和查询是否有未上报测量点。

实施例2:如附图1、4、5所示,主站协议支持透明任务的协议扩展请求更改电能表身份认证有效时长的方法,包括以下步骤:

第一步:系统主站清除终端所有透明任务,确认终端没有正在执行的任务,之后进入第二步;

第二步:批量设置身份认证任务,任务优先级高于冻结任务,之后进入第三步;

第三步:等待身份认证任务结果,不限制任务的执行时长,之后进入第四步;

第四步:查看是否有事件上报,若是,则进入第五步;若否,则执行第三步;

第五步:是否有身份认证事件,若是,则进入第六步;若否,则测量点不置成功标志,之后进入第七步;

第六步:设置该测量点身份认证有效时长,之后进入第八步;

第七步:记录测量点设置时长结果,之后进入第八步;

第八步:查看是否有未上报的测量点,若有,则执行第三步,若没有,则测量点置成功标志,任务结束。

可根据实际需要,对上述主站协议支持透明任务的协议扩展请求更改电能表身份认证有效时长的方法作进一步优化或/和改进:

如附图1所示,在第三步中,身份认证任务结果通过ERC64事件上报主站。

如附图1所示,在第六步中,该测量点身份认证有效时长为3分钟。

实施例3:如附图2、4、5所示,主站协议支持透明任务的协议扩展请求调整电价的方法,包括以下步骤:

第一步:系统主站清除采集终端所有透明任务,确认终端没有正在执行的任务,之后进入第二步;

第二步:批量设置身份认证任务,任务优先级高于日冻结抄读,之后进入第三步;

第三步:等待身份认证结果,不限制任务的执行时长,之后进入第四步;

第四步:身份认证结果是否主动上报至系统主站,若是,则进入第五步;若否,则执行第三步;

第五步:系统主站设置测量点的具体任务,并批量下发至终端,测量点执行任务,之后进入第六步;

第六步:查验是否存在未上报的测量点,若存在,则执行第三步,若不存在,则进入第七步;

第七步:查询任务执行状态,确认任务是否完成,若任务完成,则测量点置成功标志,之后进入第九步;若没有完成任务,之后进入第八步;

第八步:任务未完成,继续延时等待,之后执行第七步。

第九步:批量查询任务执行结果,任务结束。

可根据实际需要,对上述主站协议支持透明任务的协议扩展请求调整电价的方法作进一步优化或/和改进:

如附图2、4、5所示,上述第一步中,所述的采集终端为集中器。

如附图2、4、5所示,上述第五步,所述的测量点为电能表。

实施例4:如图3、4、5所示,一种主站协议支持透明任务的协议扩展请求采集电价的方法,包括以下步骤:

第一步:系统主站清除终端所有透明任务,确认终端没有正在执行的任务,之后进入第二步;

第二步:批量设置透明任务,任务优先级高于日冻结抄读,之后进入第三步;

第三步:查询任务执行状态,确认任务是否完成,若任务完成,则测量点置成功标志,之后进入第五步;若没有完成任务,之后进入第四步;

第四步:任务未完成,继续延时等待,之后执行第三步;

第五步:批量查询任务执行结果,结束。

实施例5:如图4、5所示,一种主站协议支持透明任务的协议扩展系统,包括系统主站、采集终端、测量点和通信链路,所述的采集终端通过扩展的通信链路接受系统主站发送的请求消息,测量点与采集终端之间通信连接,所述的请求消息包括请求更改电能表身份认证有效时长、请求调整电价和请求采集电价。

如图4、5所示,所述的采集终端为集中器。

如图4、5所示,所述的测量点为电能表。

在这里,由于系统主站不是等待集中器的回复,而是采用主动召测的方式,所以主站与集中器、电能表之间不存在超时的现象。

以上技术特征构成了本发明的实施例,其具有较强的适应性和实施效果,可根据实际需要增减非必要的技术特征,来满足不同情况的需求。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1