一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能电表的蓝牙检表连接方法及相关装置与流程

2022-04-27 13:18:24 来源:中国专利 TAG:


1.本技术涉及智能电表检定技术领域,尤其涉及一种智能电表的蓝牙检表连接方法及相关装置。


背景技术:

2.随着智能电表的逐步推广,电表的检定方式也相应发生了变化,在新的智能电表规范中,电表的辅助接线端子被取消,电表的检定方式也从传统的端子有线接触转变成以蓝牙为代表的无线数据传输。在检表流水线上,一个检表舱内同时有几十只电表进行电表检定。现有的传统检表技术采用辅助接线端子的方式连接智能电表与检表探头;有线连接的方式保证了智能电表与检表探头的正确连接,不存在无线连接需要匹配的问题;但是无线的蓝牙连接方式无疑是目前最方便、最快速的检表前的连接方式。
3.采用蓝牙连接的时候,每一只智能电表必须与同表位的检表探头进行蓝牙连接,只有这样才能保证蓝牙信号传输距离最短,信号质量最好,数据传输的误码率最低。如果采用手动选择的方式建立检表探头与智能电表之间的蓝牙连接,就会极大地增加电表检定的工作量,降低电表检定的效率;并且,手动操作的方式极易出错,一旦出现不同表位的智能电表与检表探头建立错误的蓝牙连接,就会导致检表逻辑混乱,检表结果错误。


技术实现要素:

4.本技术提供了一种智能电表的蓝牙检表连接方法及相关装置,用于解决现有的手动蓝牙选择连接的方式易出错,且效率低,易导致检表逻辑混乱的技术问题。
5.有鉴于此,本技术第一方面提供了一种智能电表的蓝牙检表连接方法,包括:
6.通过检表位的目标智能电表采用第一哈希算法依据目标表号生成第一mac地址,并广播所述第一mac地址,每个所述目标智能电表对应一个所述目标表号;
7.通过控制台采用第二哈希算法依据获取到的所述目标表号生成第二mac地址,并发送至蓝牙检表探头;
8.通过所述蓝牙检表探头将所述第二mac地址与搜索到的所述第一mac地址进行对比匹配,得到匹配结果;
9.通过所述蓝牙检表探头根据所述匹配结果与所述目标智能电表建立连接。
10.优选地,所述通过控制台采用第二哈希算法依据获取到的所述目标表号生成第二mac地址,并发送至蓝牙检表探头,之前还包括:
11.通过每个智能电表对应的二维码识别出所述智能电表对应的唯一表号;
12.通过rfid读取器读取承托所述智能电表的托盘的电子标签,得到托盘身份id;
13.将所述唯一表号、所述托盘身份id和托盘位置进行关联,得到第一关联信息;
14.将所述托盘身份id与托盘进入表舱口的次序号进行关联,得到第二关联信息;
15.将所述第一关联信息和所述第二关联信息写入检表数据库。
16.优选地,所述通过控制台采用第二哈希算法依据获取到的所述目标表号生成第二
mac地址,并发送至蓝牙检表探头,之前还包括:
17.通过控制台获取承托所述目标智能电表的托盘的目标次序号;
18.根据所述目标次序号在所述检表数据库中查找所述目标智能电表对应的所述唯一表号,记作所述目标表号。
19.优选地,所述通过所述蓝牙检表探头根据所述匹配结果与所述目标智能电表建立连接,之后还包括:
20.在所述蓝牙检表探头与所述目标智能电表建立连接的情况下,对所述目标智能电表进行电表检定操作。
21.本技术第二方面提供了一种智能电表的蓝牙检表连接装置,包括:
22.第一转换模块,用于通过检表位的目标智能电表采用第一哈希算法依据目标表号生成第一mac地址,并广播所述第一mac地址,每个所述目标智能电表对应一个所述目标表号;
23.第二转换模块,用于通过控制台采用第二哈希算法依据获取到的所述目标表号生成第二mac地址,并发送至蓝牙检表探头;
24.地址匹配模块,用于通过所述蓝牙检表探头将所述第二mac地址与搜索到的所述第一mac地址进行对比匹配,得到匹配结果;
25.蓝牙连接模块,用于通过所述蓝牙检表探头根据所述匹配结果与所述目标智能电表建立连接。
26.优选地,还包括:
27.表号识别模块,用于通过每个智能电表对应的二维码识别出所述智能电表对应的唯一表号;
28.id获取模块,用于通过rfid读取器读取承托所述智能电表的托盘的电子标签,得到托盘身份id;
29.第一关联模块,用于将所述唯一表号、所述托盘身份id和托盘位置进行关联,得到第一关联信息;
30.第二关联模块,用于将所述托盘身份id与托盘进入表舱口的次序号进行关联,得到第二关联信息;
31.信息存储模块,用于将所述第一关联信息和所述第二关联信息写入检表数据库。
32.优选地,还包括:
33.序号获取模块,用于通过控制台获取承托所述目标智能电表的托盘的目标次序号;
34.表号查找模块,用于根据所述目标次序号在所述检表数据库中查找所述目标智能电表对应的所述唯一表号,记作所述目标表号。
35.优选地,还包括:
36.电表检定模块,用于在所述蓝牙检表探头与所述目标智能电表建立连接的情况下,对所述目标智能电表进行电表检定操作。
37.本技术第三方面提供了一种智能电表的蓝牙检表连接设备,所述设备包括处理器以及存储器;
38.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
39.所述处理器用于根据所述程序代码中的指令执行第一方面所述的智能电表的蓝牙检表连接方法。
40.本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面所述的智能电表的蓝牙检表连接方法。
41.从以上技术方案可以看出,本技术实施例具有以下优点:
42.本技术中,提供了一种智能电表的蓝牙检表连接方法,包括:通过检表位的目标智能电表采用第一哈希算法依据目标表号生成第一mac地址,并广播第一mac地址,每个目标智能电表对应一个目标表号;通过控制台采用第二哈希算法依据获取到的目标表号生成第二mac地址,并发送至蓝牙检表探头;通过蓝牙检表探头将第二mac地址与搜索到的第一mac地址进行对比匹配,得到匹配结果;通过蓝牙检表探头根据匹配结果与目标智能电表建立连接。
43.本技术提供的智能电表的蓝牙检表连接方法,通过智能电表唯一的目标表号生成加密的mac地址,然后广播给所有的蓝牙检表探头;通过控制台发送给蓝牙检表探头的第二mac地址与广播中搜索到的各个mac地址匹配,找到唯一一致的第一mac地址,从而准确定位目标智能电表,不需要人为手动选择配置,实现智能电表的自动化蓝牙连接操作,加快了检表的进程,提升了连接效率。因此,本技术能够解决现有的手动蓝牙选择连接的方式易出错,且效率低,易导致检表逻辑混乱的技术问题。
附图说明
44.图1为本技术实施例提供的一种智能电表的蓝牙检表连接方法的流程示意图;
45.图2为本技术实施例提供的一种智能电表的蓝牙检表连接装置的结构示意图;
46.图3为本技术实施例提供的智能电表检表流水线系统示意图。
具体实施方式
47.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.为了便于理解,请参阅图1,本技术提供的一种智能电表的蓝牙检表连接方法的实施例,包括:
49.步骤101、通过检表位的目标智能电表采用第一哈希算法依据目标表号生成第一mac地址,并广播第一mac地址,每个目标智能电表对应一个目标表号。
50.智能电表的检定在检表位上进行,因此,从智能电表的整个检表过程而言,请参阅图3,具体包括智能电表、检测站、表舱口、检表位、工业相机、rfid读取器、蓝牙检表探头和控制台等设备,还可以根据实际的检表过程增减系统中的设备,具体的不影响本技术方案的执行即可。
51.目标智能电表一旦进入检表位就可以根据自身的目标表号进行哈希计算,生成第一mac地址,然后将第一mac地址广播出去,所有的蓝牙检表探头都可以接收第一mac地址,但是需要选择性的连接。可以理解的是,每个智能电表的目标表号唯一,且只有一个。
52.步骤102、通过控制台采用第二哈希算法依据获取到的目标表号生成第二mac地址,并发送至蓝牙检表探头。
53.控制台并不清楚每个智能电表的信息,因此需要通过不同的方法获取信息,进而提取到目标表号,然后采用第二哈希算法进行同样的哈希计算,得到第二mac地址,并将第二mac地址发送给蓝牙检表探头,可以理解的是,每个蓝牙检表探头仅能接收控制台发送一个第二mac地址,用于后续的对比匹配,即第二mac地址与蓝牙检表探头是一对一的关系;另外,第二哈希算法与第一哈希算法相同。
54.进一步地,步骤102,之前还包括:
55.通过每个智能电表对应的二维码识别出智能电表对应的唯一表号;
56.通过rfid读取器读取承托智能电表的托盘的电子标签,得到托盘身份id;
57.将唯一表号、托盘身份id和托盘位置进行关联,得到第一关联信息;
58.将托盘身份id与托盘进入表舱口的次序号进行关联,得到第二关联信息;
59.将第一关联信息和第二关联信息写入检表数据库。
60.控制台之所以能够获取到目标表号是因为智能电表到达检表位之前就已经提取了多种信息,通过整合信息后检索得到了目标表号。请参阅图3,在智能电表达到检测站的时候,可以通过工业相机获取每个托盘上智能电表的二维码,根据二维码识别出智能电表对应的唯一表号。同时也能够获取智能电表在托盘上的位置。比如托盘上有3块电表。位置1的电表对应的表号为a;位置2的电表对应的表号为b;位置3的电表对应的表号为c。
61.检测站还设置有rfid读取器,用于读取托盘上的电子标签,获取托盘的身份id;可以理解的是,一个托盘可以放置多块电表,通过不同的位置来区别。另外,表舱口设置rfid读取器也是为了读取托盘电子标签,用于提取身份id的。以上这些信息的获取过程可以通过设置的相机或者rfid完成,也可以通过人工扫描直接提取,即人机结合的方式,获取信息后还是可以执行本技术方案,具体的不作赘述。
62.信息提取完成后就是构建关联,这样根据其中一种信息就可以获取到与之关联的其他信息;例如第一关联信息中的唯一表号、托盘身份id和托盘位置,第二关联信息中的托盘身份id与托盘进入表舱口的次序号,只要确定了其中一个信息,其他信息就可查询,这就是检表数据库的作用。
63.可以理解的是,除了以上关键的信息,为了扩大信息查询范围,还可以将托盘身份id与托盘进入表舱口的次序号、检表位、同表位的蓝牙检表探头id进行关联,得到综合关联信息,丰富检表数据库,便于信息的查询。
64.进一步地,步骤102,之前还包括:
65.通过控制台获取承托目标智能电表的托盘的目标次序号;
66.根据目标次序号在检表数据库中查找目标智能电表对应的唯一表号,记作目标表号。
67.控制台可以直接获取到的信息是托盘的位置以及每个托盘进入表舱口的次序,而次序号与身份id建立了关联,因此根据目标次序号就可以查到该托盘对应的身份id,而根据身份id和第一关联信息又可以确定托盘上的智能电表的唯一表号,针对每个当前的目标智能电表,将其对应的唯一表号记作目标表号。至此,控制台即可根据目标表号进行哈希计算,得到第二mac地址。
68.步骤103、通过蓝牙检表探头将第二mac地址与搜索到的第一mac地址进行对比匹配,得到匹配结果。
69.蓝牙检表探头可以搜索到多个第一mac地址,可以将第二mac地址与第一mac地址逐一匹配,确定一个与第二mac地址完全一致的第一mac地址,即匹配结果。
70.步骤104、通过蓝牙检表探头根据匹配结果与目标智能电表建立连接。
71.匹配成功后,目标智能电表即可停止广播,接收来自检表探头的蓝牙连接指令,进行蓝牙连接操作。
72.进一步地,步骤104,之后还包括:
73.在蓝牙检表探头与目标智能电表建立连接的情况下,对目标智能电表进行电表检定操作。
74.蓝牙连接成功后即可开始对智能电表进行检定操作,由于蓝牙连接是基于mac地址的唯一连接方式,智能电表与检表探头之间就不存在连接错误,逻辑混乱的情况,也进一步保证了检表结果的可靠性与准确性。
75.可以理解的是,本实施例中,蓝牙检表探头会保存同表位智能电表的蓝牙mac地址。在检表的流程中,智能电表会多次上下电,每次上电重启后,蓝牙检表探头会根据保存的蓝牙mac地址自动与智能电表重新建立蓝牙连接,不需要每次上电后都从检表控制台重新获取智能电表的mac地址,即可以实现上电快速重连。
76.本技术实施例提供的智能电表的蓝牙检表连接方法,通过智能电表唯一的目标表号生成加密的mac地址,然后广播给所有的蓝牙检表探头;通过控制台发送给蓝牙检表探头的第二mac地址与广播中搜索到的各个mac地址匹配,找到唯一一致的第一mac地址,从而准确定位目标智能电表,不需要人为手动选择配置,实现智能电表的自动化蓝牙连接操作,加快了检表的进程,提升了连接效率。因此,本技术实施例能够解决现有的手动蓝牙选择连接的方式易出错,且效率低,易导致检表逻辑混乱的技术问题。
77.为了便于理解,请参阅图2,本技术提供了一种智能电表的蓝牙检表连接装置的实施例,包括:
78.第一转换模块201,用于通过检表位的目标智能电表采用第一哈希算法依据目标表号生成第一mac地址,并广播第一mac地址,每个目标智能电表对应一个目标表号;
79.第二转换模块202,用于通过控制台采用第二哈希算法依据获取到的目标表号生成第二mac地址,并发送至蓝牙检表探头;
80.地址匹配模块203,用于通过蓝牙检表探头将第二mac地址与搜索到的第一mac地址进行对比匹配,得到匹配结果;
81.蓝牙连接模块204,用于通过蓝牙检表探头根据匹配结果与目标智能电表建立连接。
82.进一步地,还包括:
83.表号识别模块205,用于通过每个智能电表对应的二维码识别出智能电表对应的唯一表号;
84.id获取模块206,用于通过rfid读取器读取承托智能电表的托盘的电子标签,得到托盘身份id;
85.第一关联模块207,用于将唯一表号、托盘身份id和托盘位置进行关联,得到第一
关联信息;
86.第二关联模块208,用于将托盘身份id与托盘进入表舱口的次序号进行关联,得到第二关联信息;
87.信息存储模块209,用于将第一关联信息和第二关联信息写入检表数据库。
88.进一步地,还包括:
89.序号获取模块210,用于通过控制台获取承托目标智能电表的托盘的目标次序号;
90.表号查找模块211,用于根据目标次序号在检表数据库中查找目标智能电表对应的唯一表号,记作目标表号。
91.进一步地,还包括:
92.电表检定模块212,用于在蓝牙检表探头与目标智能电表建立连接的情况下,对目标智能电表进行电表检定操作。
93.本技术还提供了一种智能电表的蓝牙检表连接设备,设备包括处理器以及存储器;
94.存储器用于存储程序代码,并将程序代码传输给处理器;
95.处理器用于根据程序代码中的指令执行上述方法实施例中的智能电表的蓝牙检表连接方法。
96.本技术还提供了一种计算机可读存储介质,计算机可读存储介质用于存储程序代码,程序代码用于执行上述方法实施例中的智能电表的蓝牙检表连接方法。
97.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
98.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
99.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
100.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-only memory,英文缩写:rom)、随机存取存储器(英文全称:random access memory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
101.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献