一种抄表方法和装置制造方法及图纸

技术编号:24354761 阅读:54 留言:0更新日期:2020-06-03 02:19
本发明专利技术公开了一种抄表方法,获取表显周期内按预设时间间隔识别的每个第一表显数值,按获取顺序排列确定为第一序列,根据预设选定规则,选择第一序列中第一序列位次的第一表显数值作为第一抄表目标数值;获取当前表显周期内按预设间隔识别的每个第二表显数值,按获取顺序排列确定为第二序列;按预设平移规则依次循环平移第二序列,采用预设度量函数分别确定第一序列与每个平移后的第二序列间的距离值,确定最小的距离值对应的第二序列的平移值;根据平移值和第一序列位次,采用预设运算规则确定与第一抄表目标数值对应的第二抄表目标数值在第二序列所处的第二序列位次,在第二序列中读取第二抄表目标数值。本发明专利技术公开了一种抄表装置、存储介质。

A meter reading method and device

【技术实现步骤摘要】
一种抄表方法和装置
本专利技术涉及物联网信息采集技术,尤其涉及一种抄表方法和装置。
技术介绍
电力远程抄表是目前比较应用比较广泛的物联网应用之一。传统物联网电表的电力抄表主要通过拍照和电表图像识别的方法来完成,电表端会安装相应的物联网拍照采集设备采集电表图像,进而通过电表图像识别方法识别出电表数据。对于机械电表而言,其数据单一,表面只会显示当前用电量数据,因此抄表相对简单。而一些液晶电表,具有多个读数状态,表面会轮流显示多个种类用电数据,如谷电量、峰电量等,拍照采集设备很难识别出哪个数据是需要采集的目标数据,如当前用电量数据。对于这种情况,现有解决方案主要是通过拍照采集设备本地按固定间隔连续拍摄多张电表图片,并上传到云端,由云端根据指定的目标数据及其电表图片特征识别出包含目标数据(如当前用电量)的电表图片,并完成数据读数识别。目前的技术手段可以实现多读数状态电表的数据识别,但是,对包含目标数据的电表图片的识别主要依赖于电表图片特征,特别是采用基于神经网络的算法时,需要大量包含目标数据图片特征的图片进行训练。而不同类型的多读数状态电表其图片特征可能各不相同,很难实现同一算法针对不同类型的多读数状态电表以及不同的目标数据进行电表图片识别。实际算法与某一类型多读数状态电表和某一目标数据存在强耦合性的情况。当目标数据或电表类型发生改变,需要重新设计算法,特别是用基于神经网络的算法时,则需要重新收集样本训练,比较耗时,难以规模通用化推广。因此,如何不依赖电表图片特征进行识别电表目标数据,提高采集设备对已不同电表的适应性,是亟待解决的问题。
技术实现思路
有鉴于此,本专利技术实施例能不依赖电表图片特征进行识别电表目标数据,提高采集设备对已不同电表的适应性。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种抄表方法,所述方法包括:获取表显周期内按预设时间间隔识别的每个第一表显数值,并按获取顺序排列确定为第一序列,根据预设选定规则,选择所述第一序列中第一序列位次的第一表显数值作为第一抄表目标数值;所述方法还包括:获取当前所述表显周期内按所述预设间隔识别的每个第二表显数值,并按获取顺序排列确定为第二序列;按预设平移规则依次循环平移所述第二序列,采用预设度量函数分别确定所述第一序列与每个平移后的第二序列间的距离值,并确定最小的距离值对应的第二序列的平移值;根据所述平移值和所述第一序列位次,采用预设运算规则确定与所述第一抄表目标数值对应的第二抄表目标数值在所述第二序列所处的第二序列位次,并在所述第二序列中读取所述第二抄表目标数值。上述方案中,所述按预设平移规则依次循环平移所述第二序列,采用预设度量函数分别确定所述第一序列与每个平移后的第二序列间的距离值,包括:循环右移所述第二序列,采用如下函数表达式测量所述第一序列和每个右移后的第二序列的距离值;其中,F(G(i),Z)表示所述距离值,Z表示第一序列,Zj表示第一序列的第j位数值,G(i)表示右移后的第二序列,G(i)j表示右移后的第二序列的第j位数值,L表示第二序列长度;所述Wj表示Zj的权重,Wj=1或Wj=1/(Zj)2;i表示第二序列右移值,取值范围为0至L-1。上述方案中,所述采用预设运算规则确定与所述第一抄表目标数值对应的第二抄表目标数值在所述第二序列所处的第二序列位次,包括:所述第一序列位次大于所述循环右移位数值时,将所述第一序列位次减去所述循环右移位数值之差确定为所述第二序列位次所述第一序列位次小于所述循环右移位数值时,将第二序列长度加上所述第一序列位次之和,再减去所述循环右移位数值之差确定为所述第二序列位次。上述方案中,所述方法还包括:将1减去所述最小的距离值除以次小的所述距离值之商得到的差值,确定为置信度;所述置信度大于预设置信度阈值时,保留所述第二抄表目标数值,否则,舍弃所述第二抄表目标数值。上述方案中,所述方法还包括:所述置信度大于预设置信度阈值时,采用所述第二序列更新所述第一序列,采用所述第二序列位次更新所述第一序列位次。上述方案中,所述方法还包括:当获取第一表显数值的第一时间范围超出所述表显周期时,在第一时间范围内获取的第一表显数值组成的第三序列中,从第一个第一表显数值起截取最长的周期重复第一子序列;将所述第一子序列中的第一表显数值作为一个表显周期的第一表显数值;当获取第二表显数值的第二时间范围超出所述表显周期时,在第二时间范围内获取的第二表显数值组成的第四序列中,从第一个第二表显数值起截取最长的周期重复第二子序列;将所述第二子序列中的第二表显数值作为一个表显周期的第二表显数值。本专利技术实施例还提供了一种抄表装置,所述装置包括:预设模块、第一确定模块和第二确定模块;其中,所述预设模块,用于获取表显周期内按预设时间间隔识别的每个第一表显数值,并按获取顺序排列确定为第一序列,根据预设选定规则,选择所述第一序列中第一序列位次的第一表显数值作为第一抄表目标数值;所述第一确定模块,用于获取当前所述表显周期内按所述预设间隔识别的每个第二表显数值,并按获取顺序排列确定为第二序列;按预设平移规则依次循环平移所述第二序列,采用预设度量函数分别确定所述第一序列与每个平移后的第二序列间的距离值,并确定最小的距离值对应的第二序列的平移值;所述第二确定模块,用于根据所述平移值和所述第一序列位次,采用预设运算规则确定与所述第一抄表目标数值对应的第二抄表目标数值在所述第二序列所处的第二序列位次,并在所述第二序列中读取所述第二抄表目标数值。上述方案中,所述第一确定模块,具体用于:循环右移所述第二序列,采用如下函数表达式测量所述第一序列和每个右移后的第二序列的距离值;其中,F(G(i),Z)表示所述距离值,Z表示第一序列,Zj表示第一序列的第j位数值,G(i)表示右移后的第二序列,G(i)j表示右移后的第二序列的第j位数值,L表示第二序列长度;所述Wj表示Zj的权重,Wj=1或Wj=1/(Zj)2;i表示第二序列右移值,取值范围为0至L-1。上述方案中,所述第二确定模块,具体用于:所述第一序列位次大于所述循环右移位数值时,将所述第一序列位次减去所述循环右移位数值之差确定为所述第二序列位次所述第一序列位次小于所述循环右移位数值时,将第二序列长度加上所述第一序列位次之和,再减去所述循环右移位数值之差确定为所述第二序列位次。上述方案中,所述第二确定模块,还用于:将1减去所述最小的距离值除以次小的所述距离值之商得到的差值,确定为置信度;所述置信度大于预设置信度阈值时,保留所述第二抄表目标数值,否则,舍弃所述第二抄表目标数值。上述方案中,所述第二确定模块,还用于:所述置信度大于预设置信度阈值时,采用所述第二序列更新所述第一序列,采用所述第二序列位次更新所述第一序列位次。上述方案中,所述预设模块,还用于当获取第一表显数值的第一时间范围超出本文档来自技高网
...

【技术保护点】
1.一种抄表方法,其特征在于,所述方法包括:获取表显周期内按预设时间间隔识别的每个第一表显数值,并按获取顺序排列确定为第一序列,根据预设选定规则,选择所述第一序列中第一序列位次的第一表显数值作为第一抄表目标数值;所述方法还包括:/n获取当前所述表显周期内按所述预设间隔识别的每个第二表显数值,并按获取顺序排列确定为第二序列;按预设平移规则依次循环平移所述第二序列,采用预设度量函数分别确定所述第一序列与每个平移后的第二序列间的距离值,并确定最小的距离值对应的第二序列的平移值;/n根据所述平移值和所述第一序列位次,采用预设运算规则确定与所述第一抄表目标数值对应的第二抄表目标数值在所述第二序列所处的第二序列位次,并在所述第二序列中读取所述第二抄表目标数值。/n

【技术特征摘要】
1.一种抄表方法,其特征在于,所述方法包括:获取表显周期内按预设时间间隔识别的每个第一表显数值,并按获取顺序排列确定为第一序列,根据预设选定规则,选择所述第一序列中第一序列位次的第一表显数值作为第一抄表目标数值;所述方法还包括:
获取当前所述表显周期内按所述预设间隔识别的每个第二表显数值,并按获取顺序排列确定为第二序列;按预设平移规则依次循环平移所述第二序列,采用预设度量函数分别确定所述第一序列与每个平移后的第二序列间的距离值,并确定最小的距离值对应的第二序列的平移值;
根据所述平移值和所述第一序列位次,采用预设运算规则确定与所述第一抄表目标数值对应的第二抄表目标数值在所述第二序列所处的第二序列位次,并在所述第二序列中读取所述第二抄表目标数值。


2.根据权利要求1所述的方法,其特征在于,所述按预设平移规则依次循环平移所述第二序列,采用预设度量函数分别确定所述第一序列与每个平移后的第二序列间的距离值,包括:
循环右移所述第二序列,采用如下函数表达式测量所述第一序列和每个右移后的第二序列的距离值;



其中,F(G(i),Z)表示所述距离值,Z表示第一序列,Zj表示第一序列的第j位数值,G(i)表示右移后的第二序列,G(i)j表示右移后的第二序列的第j位数值,L表示第二序列长度;所述Wj表示Zj的权重,Wj=1或Wj=1/(Zj)2;i表示第二序列右移值,取值范围为0至L-1。


3.根据权利要求2所述的方法,其特征在于,所述采用预设运算规则确定与所述第一抄表目标数值对应的第二抄表目标数值在所述第二序列所处的第二序列位次,包括:
所述第一序列位次大于所述循环右移位数值时,将所述第一序列位次减去所述循环右移位数值之差确定为所述第二序列位次
所述第一序列位次小于所述循环右移位数值时,将第二序列长度加上所述第一序列位次之和,再减去所述循环右移位数值之差确定为所述第二序列位次。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
将1减去所述最小的距离值除以次小的所述距离值之商得到的差值,确定为置信度;所述置信度大于预设置信度阈值时,保留所述第二抄表目标数值,否则,舍弃所述第二抄表目标数值。


5.根据权利要求4任一项所述的方法,其特征在于,所述方法还包括:所述置信度大于预设置信度阈值时,采用所述第二序列更新所述第一序列,采用所述第二序列位次更新所述第一序列位次。


6.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
当获取第一表显数值的第一时间范围超出所述表显周期时,在第一时间范围内获取的第一表显数值组成的第三序列中,从第一个第一表显数值起截取最长的周期重复第一子序列;将所述第一子序列中的第一表显数值作为一个表显周期的第一表显数值;
当获取第二表显数值的第二时间范围超出所述表显周期时,在第二时间范围内获取的第二表显数值组成的第四序列中,从第一个第二表显数值起截取最长的周期重复第二子序列;将所述第二子序列中的第二表显数值作为一个表显周期的第二表显数值。


7.一种抄表装置,其特征在于,所述装置包括:预设模块、第一确定模块和第二确定模块;其中,
所述预设模块,用于获取表显周期内按预设时间间隔识别的每个...

【专利技术属性】
技术研发人员:毛峻岭
申请(专利权)人:中移物联网有限公司中国移动通信集团有限公司
类型:发明
国别省市:重庆;50

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

1