一种表计的通信模块的休眠方法及表计技术

技术编号:16220078 阅读:49 留言:0更新日期:2017-09-16 02:26
本发明专利技术公开了一种表计的通信模块的休眠方法及表计,用以解决现有技术中表计耗能高,表计的电池使用寿命短的技术问题。所述方法包括:确定通信模块在以开始执行第一操作的时刻为起始时刻的预定时长内是否执行第二操作,其中,第一操作和第二操作为预定操作集合中的任一操作,预定时长为执行预定操作集合中的各操作所需要的耗时中的最长耗时;若在预定时长内未执行第二操作,则控制通信模块进入休眠状态。

Sleeping method and meter for meter communication module

The invention discloses a sleeping method and meter for a communication module of meter counting, which is used for solving the technical problems of high meter energy consumption and short service life of the meter battery in the prior art. The method includes determining the communication module in order to begin to perform the first operation time for the starting time of the preset duration whether to perform second operations, the first operation and second operating as either a predetermined operation set, scheduled for a long time needed to perform a predetermined operation of each operation in the collection of the most time-consuming long time; if in the predetermined time is not implemented within the second operation, controlling the communication module into hibernation.

【技术实现步骤摘要】
一种表计的通信模块的休眠方法及表计
本专利技术涉及物联网领域,尤其涉及一种表计的通信模块的休眠方法及表计。
技术介绍
随着物联网技术的不断发展,具有自动抄表功能的智能表计逐渐普及,该种智能表计能够通过网络传输的方式发送记录存储的计量数据,减少了传统挨家挨户进行人工抄表的繁琐工作。在实际应用中,表计的抄表周期通常较长,一般为数天或者数周,但是现有技术中的智能表计的通信模块却一直处于工作状态,不仅降低了电池使用寿命,也降低了表计的通信模块的使用寿命,增加了维护成本。因而,现有技术中存在表计耗能高,表计的电池使用寿命短的技术问题。
技术实现思路
本专利技术实施例提供一种表计的通信模块的休眠方法及表计,用以解决现有技术中表计耗能高,表计的电池使用寿命短的技术问题。第一方面,提供一种表计的通信模块的休眠方法,包括:确定所述通信模块在以开始执行第一操作的时刻为起始时刻的预定时长内是否执行第二操作,其中,所述第一操作和所述第二操作为预定操作集合中的任一操作,所述预定时长为执行所述预定操作集合中的各操作所需要的耗时中的最长耗时;若在所述预定时长内未执行所述第二操作,则控制所述通信模块进入休眠状态。在一种可能的实现方式中,所述预定操作集合中包括入网操作,确定执行所述入网操作所需要的耗时包括:将发送入网请求指令后的第一预定等待时长和预定接收时长的和,确定为执行所述入网操作所需要的耗时。在一种可能的实现方式中,所述预定操作集合中包括数据发送操作,确定执行所述数据发送操作所需要的耗时包括:基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时;其中,所述预定获取时长用于获取所述待发送数据。在一种可能的实现方式中,基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时,包括:若所述待发送数据的数据类型为不需要反馈的数据类型,则将所述预定获取时长和所述第二预定等待时长的和,确定为执行所述数据发送操作所需要的耗时。在一种可能的实现方式中,基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时,包括:若所述待发送数据的数据类型为需要反馈的数据类型,则将N倍所述预定获取时长、N倍所述第二预定等待时长和预定接收时长的和,确定为执行所述数据发送操作所需要的耗时,其中,N-1表示所述待发送数据的最大重传次数,N为正整数。第二方面,提供一种表计,包括主控模块和通信模块,其中,所述主控模块用于:确定所述通信模块在以开始执行第一操作的时刻为起始时刻的预定时长内是否执行第二操作,其中,所述第一操作和所述第二操作为预定操作集合中的任一操作,所述预定时长为执行所述预定操作集合中的各操作所需要的耗时中的最长耗时;若在所述预定时长内未执行所述第二操作,则控制所述通信模块进入休眠状态。在一种可能的实现方式中,所述预定操作集合中包括入网操作,确定执行所述入网操作所需要的耗时包括:将发送入网请求指令后的第一预定等待时长和预定接收时长的和,确定为执行所述入网操作所需要的耗时。在一种可能的实现方式中,所述预定操作集合中包括数据发送操作,确定执行所述数据发送操作所需要的耗时包括:基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时;其中,所述预定获取时长用于获取所述待发送数据。在一种可能的实现方式中,基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时,包括:若所述待发送数据的数据类型为不需要反馈的数据类型,则将所述预定获取时长和所述第二预定等待时长的和,确定为执行所述数据发送操作所需要的耗时。在一种可能的实现方式中,基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时,包括:若所述待发送数据的数据类型为需要反馈的数据类型,则将N倍所述预定获取时长、N倍所述第二预定等待时长和预定接收时长的和,确定为执行所述数据发送操作所需要的耗时,其中,N-1表示所述待发送数据的最大重传次数,N为正整数。本专利技术实施例中所提供的表计的通信模块的休眠方法和表计,为表计的通信模块增加了休眠的功能,使得表计在预先规定的条件内处于未进行操作的空闲状态时能够进入休眠状态,保证了表计通信模块的高效使用,节约了表计的整体耗能,降低了表计的整体损耗,可以延长表计的电池的使用寿命。并且,由于通信模块是在以开始执行第一操作的时刻为起始时刻的预定时长内没有执行第二操作时才进入休眠状态的,因而通信模块在没有执行第二操作的情况下,从开始执行第一操作到进入休眠状态的时长是相同的,在该段预定时长内,通信模块也可以有充足的时间用于接收执行第二操作的指令,通信模块用于接收执行第二操作的指令的时长不会受执行第一操作时长所影响。因而,本专利技术实施例中只需设定一个统一的预定时长,即可保证通信模块既有充足的时间用于接收执行第二操作的指令,在完成执行第一操作后也无需进入过长的不必要的等待时长。另外,由于预定时长为执行预定操作集合中的各操作所需要的耗时中的最长耗时,因而能够实现在尽可能减小表计进入休眠状态的预定时长的同时,避免由于设定过小的预定时长而导致预定操作集合中耗时较长的操作在未执行完时通信模块就进入休眠状态的情况,使得通信模块的休眠不影响表计的正常工作,提高休眠的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例中表计的通信模块的休眠方法的流程图;图2为本专利技术实施例中表计的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。请参见图1,本专利技术实施例提供一种表计的通信模块的休眠方法,该方法可以应用于表计,例如,燃气表、水表、电表、温度计,等等。该方法的流程描述如下。步骤101:确定通信模块在以开始执行第一操作的时刻为起始时刻本文档来自技高网...
一种表计的通信模块的休眠方法及表计

【技术保护点】
一种表计的通信模块的休眠方法,其特征在于,所述方法包括:确定所述通信模块在以开始执行第一操作的时刻为起始时刻的预定时长内是否执行第二操作,其中,所述第一操作和所述第二操作为预定操作集合中的任一操作,所述预定时长为执行所述预定操作集合中的各操作所需要的耗时中的最长耗时;若在所述预定时长内未执行所述第二操作,则控制所述通信模块进入休眠状态。

【技术特征摘要】
1.一种表计的通信模块的休眠方法,其特征在于,所述方法包括:确定所述通信模块在以开始执行第一操作的时刻为起始时刻的预定时长内是否执行第二操作,其中,所述第一操作和所述第二操作为预定操作集合中的任一操作,所述预定时长为执行所述预定操作集合中的各操作所需要的耗时中的最长耗时;若在所述预定时长内未执行所述第二操作,则控制所述通信模块进入休眠状态。2.如权利要求1所述的方法,其特征在于,所述预定操作集合中包括入网操作,确定执行所述入网操作所需要的耗时包括:将发送入网请求指令后的第一预定等待时长和预定接收时长的和,确定为执行所述入网操作所需要的耗时。3.如权利要求1所述的方法,其特征在于,所述预定操作集合中包括数据发送操作,确定执行所述数据发送操作所需要的耗时包括:基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时;其中,所述预定获取时长用于获取所述待发送数据。4.如权利要求3所述的方法,其特征在于,基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时,包括:若所述待发送数据的数据类型为不需要反馈的数据类型,则将所述预定获取时长和所述第二预定等待时长的和,确定为执行所述数据发送操作所需要的耗时。5.如权利要求3所述的方法,其特征在于,基于待发送数据的数据类型,根据预定获取时长和发送所述待发送数据后的第二预定等待时长,确定执行所述数据发送操作所需要的耗时,包括:若所述待发送数据的数据类型为需要反馈的数据类型,则将N倍所述预定获取时长、N倍所述第二预定等待时长和预定接收时长的和,确定为执行所述数据发送操作所需要的耗时,其中,N-1表示所述待发送数据的最大重传次数,N为正整数。6.一种...

【专利技术属性】
技术研发人员:籍慧琴符子建董胜龙董海健郭悦
申请(专利权)人:新智数字科技有限公司
类型:发明
国别省市:河北,13

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

1