一种远程调试水表的方法及系统技术方案

技术编号:28682868 阅读:20 留言:0更新日期:2021-06-02 03:01
本发明专利技术公开了一种远程调试水表的方法,应用于水表,包括以下步骤:获取所述服务器发送的远程指令,以及所述远程指令中的指令用户信息,判断所述指令用户信息是否匹配;若是,则将所述远程指令发送给所述水表的模组;获取所述模组反馈的回复指令,将所述回复指令发送给所述服务器。本发明专利技术的远程指令中包括用户信息,需判断所述指令用户信息是否匹配,更安全,且防止非专业人员误操作;通过水表能接受服务器发送的指令,并反馈给服务器。本发明专利技术还公开了一种采用上述方法的远程调试水表的系统。

【技术实现步骤摘要】
一种远程调试水表的方法及系统
本专利技术涉及通信
,特别是涉及一种远程调试水表的方法及系统。
技术介绍
随着科技的进步,越来越多的生活电器加入了物联网功能,如水表,具有物联网功能的水表能大大提高管理人员的工作效率。具有物联网功能的水表,其内部一般设有一个无线模组,如NB-IoT模组,当水表在接入基站时,该无线模组可连接该小区的网络,通过将水表接入网络,即可实现远程调试水表。现有的远程调试水表的过程中,只要能接入水表,即可进行调试,无需验证身份,虽然方便了操作者,但也存在一定的安全隐患或者非专业人员误操作的风险。
技术实现思路
本专利技术的一个目的在于提出一种需验证身份的远程调试水表的方法及系统。一种远程调试水表的方法,应用于水表,包括以下步骤:获取所述服务器发送的远程指令,以及所述远程指令中的指令用户信息,判断所述指令用户信息是否匹配;若是,则将所述远程指令发送给所述水表的模组;获取所述模组反馈的回复指令,将所述回复指令发送给所述服务器。本专利技术的有益效果是:远程指令中包括用户信息,需判断所述指令用户信息是否匹配,更安全,且防止非专业人员误操作;通过水表能接受服务器发送的指令,并反馈给服务器。另外,根据本专利技术提供的远程调试水表的方法,还可以具有如下附加的技术特征:进一步地,所述判断所述用户信息是否匹配的步骤包括:预设用户库,所述用户库中储存有多个预设用户信息,将所有所述预设用户信息根据字节长度分为多个用户组;获取与所述指令用户信息相似度最高的预设用户信息,并获取所述预设用户信息所属的所述用户组;获取所述预设用户信息与所述指令用户信息的相似信息值,若所述相似信息值大于相似阈值,则所述指令用户信息匹配,否则不匹配。进一步地,所述获取所述预设用户信息与所述指令用户信息的相似信息值的步骤包括:获取所述指令用户信息的每个信息字节,并获取所述预设用户信息包括的所述信息字节的数量n,根据n和预设用户信息总字节数计算第一附加值α;依次获取所述指令用户信息的每个信息字节,获取每个信息字节与所述预设用户信息一一对应的数量m,根据m和预设用户信息总字节数计算第一附加值β;计算所述相似信息值A=α+β。进一步地,所述根据n和预设用户信息总字节数计算第一附加值α的步骤包括:若所述预设用户信息与所述指令用户信息的字节长度相同,则α=0.5*n/预设用户信息总字节数;否则,α=0.2*n/预设用户信息总字节数;进一步地,所述根据m和预设用户信息总字节数计算第一附加值β的步骤包括:若所述预设用户信息与所述指令用户信息的字节长度相同,计算第二附加值β=0.5*m/预设用户信息总字节数;若所述预设用户信息的字节长度大于所述指令用户信息的,则将所述预设用户信息根据所述指令用户信息的字节长度获取所述预设用户信息中多个相邻的字节,组成多个字节串,当所述指令用户信息的信息字节与其中一个字节串完全相同时,β=0.6*m/预设用户信息总字节数;进一步地,所述相似阈值为根据所述预设用户信息所属的用户组的字节长度计算获得,包括以下步骤:获取所述预设用户信息所属的用户组的字节长度N,当N<8时,所述相似阈值B=100%;获取所述指令用户信息的字节长度M,当N≥8且N>M>N/2时,进一步地,所述判断所述指令用户信息是否匹配的步骤之后还包括:若否,则向所述服务器发送“禁止访问”信息。进一步地,所述向所述服务器发送“禁止访问”信息之后还包括:分别获取所述指令用户信息和预设用户信息中的拼音信息和英文字母信息,若二者的拼音信息和英文字母信息完全一致,则向所述服务器发送提示信息。应当指出的是,当预设用户信息与指令用户信息的字节长度相同时,说明指令用户信息可能是完全匹配的,也可能仅仅是存在个别错别字,此时应当给予较高的权重值;当预设用户信息与指令用户信息的字节长度不同时,此时应重点考虑指令用户信息的文字是否与预设用户信息一致,因此,应当给予较低的权重值。本专利技术的另一个目的在于提出一种采用上述方法的远程调试水表的系统,应用于水表,包括:匹配模块,用于获取所述服务器发送的远程指令,以及所述远程指令中的指令用户信息,判断所述指令用户信息是否匹配;指令发送模块,用于若所述指令用户信息匹配,则将所述远程指令发送给所述水表的模组;指令反馈模块,用于获取所述模组反馈的回复指令,将所述回复指令发送给所述服务器。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术第一实施例的流程示意图;图2是本专利技术第四实施例的结构框图。具体实施方式为使本专利技术的目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。附图中给出了本专利技术的若干实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容更加透彻全面。请参阅图1和图2,本专利技术的第一实施例提出一种远程调试水表的方法,应用于水表,包括以下步骤。S1.获取所述服务器发送的远程指令,以及所述远程指令中的指令用户信息,判断所述指令用户信息是否匹配。在本实施例中,远程指令中含有用户信息,水表内部也设有一个储存模块,该储存模块上预存有用户库。具体的,所述判断所述用户信息是否匹配的步骤包括:S11.预设用户库,所述用户库中储存有多个预设用户信息,将所有所述预设用户信息根据字节长度分为多个用户组;S12.获取与所述指令用户信息相似度最高的预设用户信息,并获取所述预设用户信息所属的所述用户组;S13.获取所述预设用户信息与所述指令用户信息的相似信息值,若所述相似信息值大于相似阈值,则所述指令用户信息匹配,否则不匹配。可以理解的是,用户库内储存有多个预设用户信息,比如江西省XX有限公司、鹰潭市XX有限公司、贵溪市XX有限责任公司,当指令中的指令用户信息与预设用户信息匹配时,才能对水表进行调试,提高了水表的安全性能。在实际操作中,用户在注册用户名或者填写指令用户信息时,会填写为不同的形式,如省去“江西省”或“鹰潭市”,此时若按完全匹配来处理,则会导致调试失败,增加了调试的工作强度。在本实施例中,将预设用户信息分为按字节长度分为多个用户组,比如8个字的统一分为一组,10个字的统一分为一组,便于后续的处理。在本实施例中,相似阈值设定为90%,则当预设用户信息与指令用户信息的相似信息值大于或等于90%时,则认为二者为匹配,即可对水表进行调试。在其他实施例中,相似阈值可根据实际情况自行选择。可以理解的是本文档来自技高网...

【技术保护点】
1.一种远程调试水表的方法,其特征在于,应用于水表,包括以下步骤:/n获取所述服务器发送的远程指令,以及所述远程指令中的指令用户信息,判断所述指令用户信息是否匹配;/n若是,则将所述远程指令发送给所述水表的模组;/n获取所述模组反馈的回复指令,将所述回复指令发送给所述服务器。/n

【技术特征摘要】
1.一种远程调试水表的方法,其特征在于,应用于水表,包括以下步骤:
获取所述服务器发送的远程指令,以及所述远程指令中的指令用户信息,判断所述指令用户信息是否匹配;
若是,则将所述远程指令发送给所述水表的模组;
获取所述模组反馈的回复指令,将所述回复指令发送给所述服务器。


2.根据权利要求1所述的远程调试水表的方法,其特征在于,所述判断所述用户信息是否匹配的步骤包括:
预设用户库,所述用户库中储存有多个预设用户信息,将所有所述预设用户信息根据字节长度分为多个用户组;
获取与所述指令用户信息相似度最高的预设用户信息,并获取所述预设用户信息所属的所述用户组;
获取所述预设用户信息与所述指令用户信息的相似信息值,若所述相似信息值大于相似阈值,则所述指令用户信息匹配,否则不匹配。


3.根据权利要求2所述的远程调试水表的方法,其特征在于,所述获取所述预设用户信息与所述指令用户信息的相似信息值的步骤包括:
获取所述指令用户信息的每个信息字节,并获取所述预设用户信息包括的所述信息字节的数量n,根据n和预设用户信息总字节数计算第一附加值α;
依次获取所述指令用户信息的每个信息字节,获取每个信息字节与所述预设用户信息一一对应的数量m,根据m和预设用户信息总字节数计算第一附加值β;
计算所述相似信息值A=α+β。


4.根据权利要求3所述的远程调试水表的方法,其特征在于,所述根据n和预设用户信息总字节数计算第一附加值α的步骤包括:
若所述预设用户信息与所述指令用户信息的字节长度相同,则α=0.5*n/预设用户信息总字节数;
否则,α=0.2*n/预设用户信息总字节数。


5.根据权利要求3所述的远程调试水表的方法,其特征在于,所述根...

【专利技术属性】
技术研发人员:苏以诺许洁莹冯洁舒莉丹邓建
申请(专利权)人:三川智慧科技股份有限公司
类型:发明
国别省市:江西;36

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

1