[发明专利]一种用于电力采集终端的高效抄表方法在审
申请号: | 201711380887.1 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108108236A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 苟孟生;袁志民;邹连明;刘宁;梁增辉 | 申请(专利权)人: | 宁波三星医疗电气股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 袁忠卫 |
地址: | 315191 浙江省宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 抄表 电力采集终端 就绪态 链表 取出 优先级比较 任务配置 数据采集 优先执行 电表 排序 检测 保证 | ||
1.一种用于电力采集终端的高效抄表方法,其特征在于:所述方法包括,
S1、将抄表业务加入就绪态链表中,并按照优先级高低对就绪态链表中的抄表业务进行排序;
S2、从所述就绪态链表中取出最高优先级的抄表业务;
S3、检测当前通道的当前业务,并将当前业务与取出的抄表业务进行优先级比较;
S4、优先执行优先级高的业务。
2.根据权利要求1所述的用于电力采集终端的高效抄表方法,其特征在于:所述S3中的检测当前通道的当前业务,并将当前业务与取出的抄表业务进行优先级比较,包括,
A1、检测到当前通道的当前业务为空,且接收缓存区没有数据,则以取出的抄表业务接管当前通道,执行取出的抄表业务。
3.根据权利要求2所述的用于电力采集终端的高效抄表方法,其特征在于:所述S3中的检测当前通道的当前业务,并将当前业务与取出的抄表业务进行优先级比较,还包括,
B1、检测到当前通道的当前业务为空,且接收缓存区有数据,则调用主动上报处理模块进行数据上报。
4.根据权利要求1所述的用于电力采集终端的高效抄表方法,其特征在于:所述S3中的检测当前通道的当前业务,并将当前业务与取出的抄表业务进行优先级比较,还包括,
C1、检测到当前业务为非空,且当前业务优先级低于取出的抄表业务,则以取出的抄表业务接管当前通道,优先执行取出的抄表业务。
5.根据权利要求1所述的用于电力采集终端的高效抄表方法,其特征在于:所述S3中的检测当前通道的当前业务,并将当前业务与取出的抄表业务进行优先级比较,还包括,
D1、检测到当前业务为非空,且当前业务优先级高于取出的抄表业务,则优先执行当前业务。
6.根据权利要求4所述的用于电力采集终端的高效抄表方法,其特征在于:所述C1中的当前业务优先级低于取出的抄表业务,则以取出的抄表业务接管当前通道,包括,
检测到当前业务优先级低于取出的抄表业务,且接收缓存区没有数据,则先调用当前业务处理模块处理终止事宜,再执行以取出的抄表业务接管当前通道。
7.根据权利要求6所述的用于电力采集终端的高效抄表方法,其特征在于:所述C1中的当前业务优先级低于取出的抄表业务,则以取出的抄表业务接管当前通道,还包括,
检测到当前业务优先级低于取出的抄表业务,且接收缓存区有数据,则先调用当前业务处理模块处理接收事宜,再执行调用当前业务处理模块处理终止事宜,然后执行以取出的抄表业务接管当前通道。
8.根据权利要求5所述的用于电力采集终端的高效抄表方法,其特征在于:所述D1中的当前业务优先级高于取出的抄表业务,则优先执行当前业务,包括,
检测到当前业务优先级高于取出的抄表业务,则调用当前业务处理模块处理接收事宜,并判断接收的数据能否处理,若能处理,则继续当前业务的处理,反之,则调用主动上报处理模块进行数据上报。
9.根据权利要求8所述的用于电力采集终端的高效抄表方法,其特征在于:所述判断接收的数据能否处理,若能处理,则继续当前业务的处理,包括,
若判断接收的数据能处理,则继续判断当前业务是否处理完毕,若还未处理完毕,则当前业务继续接管当前通道,并调用业务处理模块处理发送事宜,反之,则调用当前业务处理模块处理完成事宜。
10.根据权利要求2-9中任一项所述的用于电力采集终端的高效抄表方法,其特征在于:在执行S3中的检测当前通道的当前业务之前,调用端口接收模块接收采集终端采集的电表数据到接收缓存区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星医疗电气股份有限公司,未经宁波三星医疗电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711380887.1/1.html,转载请声明来源钻瓜专利网。