System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 超声波燃气表的信息传输方法和传输系统技术方案_技高网

超声波燃气表的信息传输方法和传输系统技术方案

技术编号:41154050 阅读:2 留言:0更新日期:2024-04-30 18:19
本申请属于燃气表技术领域。公开了超声波燃气表的信息传输方法和传输系统。一种超声波燃气表的信息传输方法,包括如下步骤:步骤1:预先设置版本号的更新方法和校验码的计算方法,将版本号的更新方法和校验码的计算方法植入至每个超声波燃气表的控制模组与测量模组内;步骤2:预先设置信息的压缩方法和信息的解压方法,将压缩方法和解压方法植入至每个超声波燃气表的控制模组与测量模组内。一种超声波燃气表的信息传输系统,包括信息发送中心和超声波燃气表。本申请的有益效果在于:根据校验码来判断接收到的软件数据的完整性,进而在通信质量较差的环境下,依旧完成了燃气表的内置软件版本更新。

【技术实现步骤摘要】

本申请涉及燃气表,具体而言,涉及一种超声波燃气表的信息传输方法和传输系统


技术介绍

1、超声波燃气表正在逐步取代传统的膜式燃气表,超声波燃气表密闭腔体里面的超声波测量模组是超声波燃气表的核心部件,它的运行的稳定性决定了超声波燃气表的使用性能。

2、在对超声波燃气表的内置软件版本进行更新时通常较为困难,因为超声波燃气表安装在用户的家中,很难通过有线连接的方式,对超声波燃气表的内置程序进行升级。而在采用无线传输的方式对超声波燃气表的内置程序进行升级时,因为超声波燃气表的内置超声波测量模组是位于燃气管道内,燃气管道具有一定的电磁屏蔽作用,所以导致了位于燃气管道内的超声波测量模组,在进行内置软件的版本更新时,难以将相关的软件信息准确的传入到超声波测量模组内,所以在目前的环境下,超声波燃气表的内置软件版本升级困难,进而导致超声波测量模组的性能受到影响。


技术实现思路

1、本申请的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本申请的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、作为本申请的第一个方面,为了解决以上
技术介绍
部分提到的技术问题,本申请提供了一种超声波燃气表的信息传输方法,包括如下步骤:

3、步骤1:预先设置版本号的更新方法和校验码的计算方法,将版本号的更新方法和校验码的计算方法植入至每个超声波燃气表的控制模组与测量模组内;

4、步骤2:预先设置信息的压缩方法和信息的解压方法,将压缩方法和解压方法植入至每个超声波燃气表的控制模组与测量模组内;

5、步骤3:将待更新的软件数据采用预先设置的压缩方法进行压缩,得到软件数据的压缩文件;

6、步骤4:采用校验码的计算方法计算压缩文件的校验码得到第一校准码;

7、步骤5:将第一校准码和压缩文件发送至各超声波燃气表的控制模组内,控制模组接收压缩文件和第一校准码,并用接收到的压缩文件采用校验码的计算方式计算得到第二校准码,判断第一校准码和第二校准码是否相同,如果相同则执行步骤6,如果不相同则重新接收压缩文件和第一校准码;

8、步骤6:超声波燃气表的控制模组解压压缩文件得到待更新的软件数据,判断当前的软件数据的版本号是否低于待更新的软件数据的版本号,如果当前软件数据的版本号不低于待更新的软件数据的版本号则停止执行;如果当前软件数据的版本号低于待更新的软件数据的版本号,则控制模组用待更新的软件数据更新当前的软件数据;

9、同时控制模组将压缩文件和第一校准码发送至测量模组,测量模组对接收到的压缩文件和第一校准码进行校验,校验成功后更新测量模组的软件版本。

10、本申请所提供的技术方案中,先将待更新的软件的压缩包发送至超声波燃气表的控制模组,控制模组因为位于燃气管道外部所以能够与外界采用无线通信。在对外部的控制模组进行软件更新之后,再由控制模组与测量模组之间进行信号传输,所以保证了能够对各超声波燃气表进行软件数据更新。而针对超声波燃气表无法对接收到的软件压缩包进行完整性判断和版本判断的问题,则是预先设置了版本号的更新方式和校验码的计算方式,根据版本号判断软件是否为最新版本,根据校验码来判断接收到的软件数据的完整性,进而在通信质量较差的环境下,依旧完成了燃气表的内置软件版本更新。

11、进一步的,步骤5中,将第一校准码和压缩文件通过通信运营商的通信网络发送至各超声波燃气表的控制模组。

12、进一步的,步骤5中,将第一校准码和压缩文件通过通信运营商的通信网络发送至各超声波燃气表的控制模组。

13、待更新的软件数据通常非常大,一次性完成待更新的软件数据的发送,会因为受到的干扰太多,而使得软件数据发送的成功率太低,进而需要重复的进行软件数据的发送,如此会降低软件数据的更新效率,增加超声波燃气表的能耗,降低超声波燃气表的使用寿命。

14、进一步的,预先配置分包规则,将分包规则分别植入至每个超声波燃气表的控制模组与测量模组内;

15、将待更新的软件数据按照预先配置的分包规则进行分包,得到对应数量的安装包,将每个安装包采用预先设置的压缩方法进行压缩,得到每个安装包的压缩文件。

16、本申请所提供的技术方案中,预先配置了分包规则,进而能够将一个大文件划分为一个个的小文件,然后将每个小文件都设置一个校准码。从而能够利用每个小文件的校准码对每个小文件进行完整性判断。在某个小文件出现传输错误时,只需要对传输错误的小文件重新上传,而不需要将整个软件数据进行重新上传,增加了软件数据的更新效率,降低了超声波燃气表的能耗增加了超声波燃气表的使用寿命。

17、进一步的,步骤6中,依次接收所有的压缩文件;

18、将所有的压缩文件依次解压得到所有压缩文件的安装包;

19、根据分包规则将所有的安装包还原得到完整的软件数据。

20、进一步的,分包规则包括预先设置的顺序信息和端部信息,其中,顺序信息用于表述软件数据的分割顺序,端部信息用于标注第一个安装包和最后一个安装包。

21、本申请所提供的技术方案中,分包规则规定了对应的顺序信息和端部信息,所以在接收到对应的安装包时,能够根据顺序信息对接收到的所有的安装包进行排序,而端部信息则可以判断是否为接收到最后一个安装包,以及是否接收到了第一个安装包。

22、进一步的,端部信息为区别于顺序信息的标识码。

23、端部信息设置为区别于顺序信息的标识码,进而能够在接收到对应的标识码时,就能够判断出现在接收到的安装包是否为最后一个安装包或者第一个安装包,以判断软件数据是否接收完成,进而快速结束通信模式降低超声波燃气表的能耗。

24、进一步的,步骤6中,测量模组在接收到完整的软件数据时,测量模组将当前正在执行的软件信息发送至控制模组备份,然后接收最新的软件数据,接收到的软件数据校验成功之后重启测量模组。

25、进一步的,步骤6中,如果测量模组无法执行最新的软件数据,则从控制模组下载备份的软件信息。

26、本申请所提供的技术方案中,借助控制模组内置的储存模块,能够对测量模组当前稳定运行的软件数据进行备份,在最新的软件数据出现故障而无法正常使用时,能够及时的采用原先稳定的软件数据进行运行,保证了超声波燃气表能够在最新的软件数据异常时也能够稳定的进行燃气计量。

27、作为本申请的第二个方面,本申请的一些实施例提供了一种超声波燃气表的信息传输系统,包括信息发送中心和超声波燃气表,信息发送中心采用前述的超声波燃气表的信息传输方法与超声波燃气表通信。

28、本申请的有益效果在于:能够快速、准确的完成对超声波燃气表内置软件数据的更新,同时降低软件更新的时间,降低软件更新时的功耗,保证了超声波燃气表不会因为软件更新而过于降低预计寿命。

本文档来自技高网...

【技术保护点】

1.一种超声波燃气表的信息传输方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的超声波燃气表的信息传输方法,其特征在于:步骤3中,预先配置分包规则,将分包规则分别植入至每个超声波燃气表的控制模组与测量模组内;

3.根据权利要求2所述的超声波燃气表的信息传输方法,其特征在于:步骤6中,依次接收所有的压缩文件;

4.根据权利要求3所述的超声波燃气表的信息传输方法,其特征在于:分包规则包括预先设置的顺序信息和端部信息;

5.根据权利要求4所述的超声波燃气表的信息传输方法,其特征在于:端部信息为区别于顺序信息的标识码。

6.根据权利要求2所述的超声波燃气表的信息传输方法,其特征在于:步骤5中,将第一校准码和压缩文件通过低功耗蓝牙通信模块、或红外通信模块中的任意一种发送至各超声波燃气表的控制模组。

7.根据权利要求6所述的超声波燃气表的信息传输方法,其特征在于:步骤5中,将第一校准码和压缩文件通过通信运营商的通信网络发送至各超声波燃气表的控制模组。

8.根据权利要求1所述的超声波燃气表的信息传输方法,其特征在于:步骤6中,测量模组在接收到完整的软件数据时,测量模组将当前正在执行的软件数据发送至控制模组备份,然后接收最新的软件数据,接收到的软件数据校验成功之后重启测量模组。

9.根据权利要求8所述的超声波燃气表的信息传输方法,其特征在于:步骤6中,如果测量模组无法执行最新的软件数据,则从控制模组下载备份的软件数据。

10.一种超声波燃气表的信息传输系统,其特征在于:包括信息发送中心和超声波燃气表,信息发送中心采用权利要求1~9中任一项所述的超声波燃气表的信息传输方法与超声波燃气表通信。

...

【技术特征摘要】

1.一种超声波燃气表的信息传输方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的超声波燃气表的信息传输方法,其特征在于:步骤3中,预先配置分包规则,将分包规则分别植入至每个超声波燃气表的控制模组与测量模组内;

3.根据权利要求2所述的超声波燃气表的信息传输方法,其特征在于:步骤6中,依次接收所有的压缩文件;

4.根据权利要求3所述的超声波燃气表的信息传输方法,其特征在于:分包规则包括预先设置的顺序信息和端部信息;

5.根据权利要求4所述的超声波燃气表的信息传输方法,其特征在于:端部信息为区别于顺序信息的标识码。

6.根据权利要求2所述的超声波燃气表的信息传输方法,其特征在于:步骤5中,将第一校准码和压缩文件通过低功耗蓝牙通信模块、或红外通信模块中的任意一种发送至各超声波燃气表的控...

【专利技术属性】
技术研发人员:刘勋周钰宏
申请(专利权)人:成都千嘉科技股份有限公司
类型:发明
国别省市:

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

1