一种表数据的闲时排队上传方法及采用该方法的表具技术

技术编号:15655586 阅读:76 留言:0更新日期:2017-06-17 14:25
本发明专利技术公开了一种表数据的闲时排队上传方法及采用该方法的表具,其方法包括:S1.判断表具是否由外部中断唤醒,若是则执行紧急数据处理模式,并执行S4,若否则执行S2;S2.判断表具的正常模式时间窗口是否到达,若是则执行正常数据处理模式,并执行S4,若否则执行S3;S3.判断表具的闲时排队上传时间窗口是否到达,若是则执行闲时排队上传模式,并执行S4,若否则执行S4;S4.判断表具是否存在未处理事件,若是则执行S2,若否则表具进入休眠模式,并执行S1。本发明专利技术避免了各业务之间数据信号的冲突,提高了表具数据上报的成功率,表具数据自动上报成功率达到98.5%以上。

【技术实现步骤摘要】
一种表数据的闲时排队上传方法及采用该方法的表具
本专利技术涉及表具通信
,特别是涉及一种表数据的闲时排队上传方法及采用该方法的表具。
技术介绍
无线远传燃气表为实现较低的工作功耗,往往采用表具主动上报方式将用量、表具状态上报给中心,目前市场上的燃气表上报数据的方式采用的是随机方式,在一天内的任何时段,主动上报,这种方式在组网规模小、表具通讯业务不多时并无太大影响,但是对于组网规模较大的表具通讯网络,在同一频段的表具较多,且白天需要进抄表查询、充值和开关阀等业务操作,此时进行数据上传容易发生信号碰撞,导致通讯成功率低、用户体验不佳。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种表数据的闲时排队上传方法及采用该方法的表具,提高了表具自动上报数据的成功率。本专利技术的目的是通过以下技术方案来实现的:一种表数据的闲时排队上传方法,包括:S1.判断表具是否由外部中断唤醒,若是则执行紧急数据处理模式,并执行S4,若否则执行S2;S2.判断表具的正常模式时间窗口是否到达,若是则执行正常数据处理模式,并执行S4,若否则执行S3;S3.判断表具的闲时排队上传时间窗口是否到达,若是则执行闲时排队上传模式,并执行S4,若否则执行S4;S4.判断表具是否存在未处理事件,若是则执行S2,若否则表具进入休眠模式,并执行S1。优选的,所述闲时排队上传模式包括:获取上报基准时间、表具上报序号和上报时间间隔;计算各表具的上报时间,表具的上报时间计算公式如下,上报时间=上报基准时间+(表具上报序号×上报时间间隔);检测是否到达表具的上报时间,若是,则表具向上级设备上传数据。优选的,所述正常模式时间窗口为6点至23点59分。优选的,所述闲时排队上传时间窗口为0点至5点59分。优选的,所述闲时排队上传模式下,表具向上级设备上传表具的计量信息和运行数据。优选的,所述表具为燃气表。一种采用上述的表具数据的闲时排队上传方法的表具,包括:控制模块,用于向上级设备上传数据,以及接收上级设备的指令,并根据接收到的指令发出相应的控制信号;无线远传模块,用于建立表具和上级设备之间的通讯连接;阀门驱动模块,用于根据控制模块发送过来的控制信号驱动表具阀门的开闭;IC卡管理模块,用于根据控制模块发送过来的控制信号读取IC卡信息,并将IC卡信息发送给控制模块;电源模块,用于为表具供电。优选的,所述表具还包括电压检测模块,用于检测电源模块的供电电压,并将检测结果发送给控制模块。优选的,所述表具还包括报警模块,用于根据控制模块发送过来的控制信号进行报警。本专利技术的有益效果是:本专利技术采用燃气公司业务空闲时段来进表具数据的上传,使得表具数据的上传时间和燃气公司的充值等业务时间错开,避免了各业务之间数据信号的冲突,提高了表具数据上报的成功率,表具数据自动上报成功率达到98.5%以上。附图说明图1为本专利技术中一种表数据的闲时排队上传方法的一个实施例的流程示意图;图2为本专利技术中表具的一个实施例的结构示意图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1所示,一种表数据的闲时排队上传方法,包括:S1.判断表具是否由外部中断唤醒,若是则执行紧急数据处理模式,并执行S4,若否则执行S2。紧急数据处理模式下,表具接收上级设备的数据,完成开闭阀等业务。S2.判断表具的正常模式时间窗口是否到达,若是则执行正常数据处理模式,并执行S4,若否则执行S3。正常模式下,表具接收上级设备的数据,完成充值等业务。所述正常模式时间窗口可以由用户自定义,例如将正常模式时间窗口设置为6点至23点59分。S3.判断表具的闲时排队上传时间窗口是否到达,若是则执行闲时排队上传模式,并执行S4,若否则执行S4。所述闲时排队上传模式包括:获取上报基准时间、表具上报序号和上报时间间隔;计算各表具的上报时间,表具的上报时间计算公式如下,上报时间=上报基准时间+(表具上报序号×上报时间间隔);检测是否到达表具的上报时间,若是,则表具向上级设备上传数据。所述闲时排队上传时间窗口可以由用户自定义,例如将闲时排队上传时间窗口设置为0点至5点59分。所述闲时排队上传模式下,表具向上级设备上传表具的计量信息和运行数据。S4.判断表具是否存在未处理事件,若是则执行S2,若否则表具进入休眠模式,并执行S1。所述表具为燃气表、水表或者电表等。如图2所示,一种采用上述的表具数据的闲时排队上传方法的表具,包括:控制模块,用于向上级设备上传数据,以及接收上级设备的指令,并根据接收到的指令发出相应的控制信号;无线远传模块,用于建立表具和上级设备之间的通讯连接;阀门驱动模块,用于根据控制模块发送过来的控制信号驱动表具阀门的开闭;IC卡管理模块,用于根据控制模块发送过来的控制信号读取IC卡信息,并将IC卡信息发送给控制模块;电源模块,用于为表具供电。所述表具还包括电压检测模块,用于检测电源模块的供电电压,并将检测结果发送给控制模块。所述表具还包括报警模块,用于根据控制模块发送过来的控制信号进行报警。以上所述仅是本专利技术的优选实施方式,应当理解本专利技术并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本专利技术的精神和范围,则都应在本专利技术所附权利要求的保护范围内。本文档来自技高网...
一种表数据的闲时排队上传方法及采用该方法的表具

【技术保护点】
一种表数据的闲时排队上传方法,其特征在于,包括:S1.判断表具是否由外部中断唤醒,若是则执行紧急数据处理模式,并执行S4,若否则执行S2;S2.判断表具的正常模式时间窗口是否到达,若是则执行正常数据处理模式,并执行S4,若否则执行S3;S3.判断表具的闲时排队上传时间窗口是否到达,若是则执行闲时排队上传模式,并执行S4,若否则执行S4;S4.判断表具是否存在未处理事件,若是则执行S2,若否则表具进入休眠模式,并执行S1。

【技术特征摘要】
1.一种表数据的闲时排队上传方法,其特征在于,包括:S1.判断表具是否由外部中断唤醒,若是则执行紧急数据处理模式,并执行S4,若否则执行S2;S2.判断表具的正常模式时间窗口是否到达,若是则执行正常数据处理模式,并执行S4,若否则执行S3;S3.判断表具的闲时排队上传时间窗口是否到达,若是则执行闲时排队上传模式,并执行S4,若否则执行S4;S4.判断表具是否存在未处理事件,若是则执行S2,若否则表具进入休眠模式,并执行S1。2.根据权利要求1所述的一种表数据的闲时排队上传方法,其特征在于,所述闲时排队上传模式包括:获取上报基准时间、表具上报序号和上报时间间隔;计算各表具的上报时间,表具的上报时间计算公式如下,上报时间=上报基准时间+(表具上报序号×上报时间间隔);检测是否到达表具的上报时间,若是,则表具向上级设备上传数据。3.根据权利要求1所述的一种表数据的闲时排队上传方法,其特征在于,所述正常模式时间窗口为6点至23点59分。4.根据权利要求1所述的一种表数据的闲时排队上传方法,其特征在于,所述闲时排...

【专利技术属性】
技术研发人员:刘新权范译宇
申请(专利权)人:成都中科慧源科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1