【技术实现步骤摘要】
一种电力采集终端虚拟多通道抄表方法及系统
[0001]本专利技术涉及电力采集终端
,特别涉及一种电力采集终端虚拟多通道抄表方法及系统。
技术介绍
[0002]近年来随着电力线通信技术的不断发展,以及低压台区宽带载波模块的全面推广使用,要求现有的电力采集终端能够快速高效的抄读回来电表数据,来适应和满足爆发的数据增长需求和大数据分析需求,从而对采集终端的抄表效率和抄表机制有着更高的要求。在目前的抄表机制中,采集终端按照不同的采集任务和电表档案组织抄表帧,并把连续多条抄表帧加载到抄表通道中,采集终端需要等待抄表通道回复数据,采集终端无法判断当前抄表通道哪些抄表帧存在超时,无法及时补充其它抄表帧,从而造成抄表效率降低,无法满足高频数据采集要求。
[0003]现有技术中基于HPLC高频采集的并发抄表技术,从HPLC通信角度,主要是提供并发通信的能力,以此来提升应用层通信速率。主要从两方面来并发,一是、采集终端与电表之间不采用一问一答制,采集终端可以同时抄读多个电表对象。二是、每帧Q/GDW 1376.2可以包含多帧电表协 ...
【技术保护点】
【技术特征摘要】
1.一种电力采集终端虚拟多通道抄表方法,其特征在于,包括:创建抄表进程,调用抄表通道初始化函数接口,完成若干虚拟抄表通道相关资源申请;将抄表任务加载到抄表队列中,将抄表任务按照优先级进行排序;执行抄表任务,同时循环检测判断当前所有抄表通道的工作状态;若某一通道连续多次抄读失败,则对该电表作出异常处理;对该电表剩下的抄表帧做清除处理,重新创建抄表进程,执行抄表任务。2.根据权利要求1所述的电力采集终端虚拟多通道抄表方法,其特征在于,所述创建抄表进程,调用抄表通道初始化函数接口,完成若干虚拟抄表通道相关资源申请,包括:采集终端创建抄表进程;调用抄表通道初始化函数,对若干虚拟抄表通道的数据发送和接收数据缓存、等待抄表数据回复的等待时间、工作状态和信道标识的资源进行申请;将当前所有抄表通道工作状态置为空闲。3.根据权利要求1所述的电力采集终端虚拟多通道抄表方法,其特征在于,所述将抄表任务加载到抄表队列中,将抄表任务按照优先级进行排序,包括:将已组织好的抄表任务加载到当前端口的抄表队列里面;将高优先级抄表任务排序到队列最前端;将优先级低的抄表任务排序到靠后位置。4.根据权利要求1所述的电力采集终端虚拟多通道抄表方法,其特征在于,所述执行抄表任务,同时循环检测判断当前所有抄表通道的工作状态,包括:从抄表队列中取出高优先级抄表任务放入缓存中;删除抄表队列中已取出的抄表任务;循环检测当前若干虚拟抄表通道的状态,判断是否有空闲的抄表通道,用来发送取出的抄表任务;若检测到某个抄表通道空闲,则将取出的抄表任务放到该筛选出来的空闲抄表通道进行处理,将该抄表通道工作状态设置为等待;若检测到当前所有抄表通道均处于工作等待状态,则比较取出的抄表任务优先级与当前所有抄表通道正在执行任务的优先级。5.根据权利要求4所述的电力采集终端虚拟多通道抄表方法,其特征在于,所述比较取出的抄表任务优先级与当前所有抄表通道正在执行任务的优先级包括:若取出的抄表任务优先级均低于所有抄表通道的当前执行任务优先级,则取出的低优先级抄表任务先挂起,继续等待是否存在空闲的抄表通道来执行取出抄表任务;若取出的抄表任务优先级均高于所有抄表通道的当前执行任务优先级,则查找当前若干抄表通道中等待超时时间最短的抄表通道,根据该通道接收缓存区有没有数据,对当前抄表通道进行回复和执行。6.根据权利要求5所述的电力采集终端虚拟多通道抄表方法,其特征在于,所述对当前抄表通道进行回复和执行,包括:调用当前通道数据超时处理模块处理回复,根据接收缓存区回复数据携带的信道标识进行判断标记当前回复数据归属于哪一个抄表通道,并置当前通道工作状态为空闲;将取出的抄表业务放到该抄表通道中执行,并置该抄表通道工作状态为等待。
7.根据权利要求1所述的电力采集终端虚拟多通道抄表方法,其特征在于,所述若某一通道连续多次抄读失败,则对该电表作出异常处理,包括:循环检测当前若干抄表通道等待抄表数据回复的等待时间是否递减到零;若超时时间递减到零时,抄表通道接收缓存区还未有回复的数据,则调用当前抄表通道数据超时处理模块处理回复;找到该抄表失败任务的电表序号,调用抄读失败处理模块,删除抄表队列里面还存在相同电表序号的抄表任务;失败电表的重抄机制由抄表任务管理模块进行管理。8.根据权利要求1所述的电力采集终端虚拟多通道抄表方法,其特征在于,所述对该电表剩下的抄表帧做清除处理,重新创建抄表进程,执行抄表任务,包括:当检测当前抄表任务队列为空时,且所有抄表通道工作状态为结束状态且时间超过一预定时间时,调用抄表通道资源释放处理模块;当检测到抄表队列有抄表任务时,完成若干虚拟抄表通道相关资源申请;将当前所有抄表通道的工作状态置为空闲;将抄表任务按照优先级进行排序,重复执行后续步骤。9.一种电力...
【专利技术属性】
技术研发人员:程烟飞,王辉,王伟,王攀,程梦豪,门传名,
申请(专利权)人:合肥中宸微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。