System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请主要涉及称重领域的天平设备,具体地涉及一种天平设备的数据安全通信方法、系统和计算机可读介质。
技术介绍
1、现代天平设备在实验室称量、工业称量、交通运输和物流等多种应用场景得到了广泛的应用。天平设备通过称重传感器获得物体的重量数据,并对该重量数据进行处理,在显示设备中显示需要呈现给用户的内容。
2、新一代的天平设备往往涉及到多个模块之间的协同工作,以及复杂的数据交互过程。如果将称重传感器连接到不明的天平应用模块上,称重传感器继续发送称重数据,会导致用户的称重数据泄露,面临被窃取的风险。如果将天平应用模块连接到不明的称重传感器上,则天平应用模块仍然显示称重数据,会导致用户接收到错误的称重数据,相当于使称重数据被篡改。此外,当环境中存在干扰时,天平各个子模块之间的数据传输存在传输错误的可能。针对这些问题,亟需一种能够确保数据在天平设备的各个模块之间安全传递的技术方案。
技术实现思路
1、本申请所要解决的技术问题是提供一种提高天平设备的天平应用模块和称重传感器模块之间数据传输的安全性的数据安全通信方法、系统和计算机可读介质。
2、本申请为解决上述技术问题而采用的技术方案是一种天平设备的数据安全通信方法,所述天平设备包括天平应用模块和称重传感器模块,包括:所述天平应用模块和所述称重传感器模块之间建立通信连接;提供安全保护模块,所述天平应用模块使用所述安全保护模块生成身份验证信息;所述安全保护模块对所述身份验证信息进行加密,将加密的身份验证信息发送给所述称重传感
3、在本申请的一实施例中,所述身份验证信息包括所述天平设备的身份信息和所述安全保护模块的身份信息。
4、在本申请的一实施例中,所述天平设备的身份信息包括所述天平设备的设备序列号。
5、在本申请的一实施例中,所述安全保护模块的身份信息包括所述安全保护模块的版本号。
6、在本申请的一实施例中,所述天平应用模块使用所述安全保护模块生成身份验证信息的步骤还包括:根据所述天平设备的身份信息和所述安全保护模块的身份信息生成第一校验码,所述身份验证信息中还包括所述第一校验码。
7、在本申请的一实施例中,所述称重传感器模块使用所述安全保护模块验证所述身份验证信息的步骤包括:对所述第一校验码进行验证。
8、在本申请的一实施例中,还包括:所述称重传感器模块获得称重数据之后,使用所述安全保护模块根据所述称重数据生成第二校验码,并将所述称重数据和所述第二校验码发送到所述天平应用模块;以及所述天平应用模块接收所述称重数据和所述第二校验码,并使用所述安全保护模块验证所述称重数据的有效性,若验证通过,则所述天平应用模块接纳并处理所述称重数据。
9、在本申请的一实施例中,所述天平应用模块接纳并处理所述称重数据的步骤包括:所述天平应用模块显示由所述称重数据所获得的称重结果。
10、在本申请的一实施例中,所述称重数据包括称重的设定参数和/或重量数值。
11、在本申请的一实施例中,还包括:当所述称重传感器模块使用所述安全保护模块验证所述身份验证信息的结果为有效时,所述天平应用模块以一固定频率向所述称重传感器模块发送心跳包,所述称重传感器模块在收到所述心跳包之后,持续发送所述称重数据;若所述称重传感器模块在超过第一预设时长的时间段内没有收到所述心跳包,则所述称重传感器模块不再向所述天平应用模块发送所述称重数据,并且断开和所述天平应用模块之间的通信连接。
12、在本申请的一实施例中,还包括:若所述天平应用模块在超过第二预设时长的时间段内没有收到所述称重数据,则所述天平应用模块重新和所述称重传感器模块之间建立通信连接。
13、本申请为解决上述技术问题还提出一种天平设备的数据安全通信系统,所述天平设备包括天平应用模块和称重传感器模块,包括:存储器,用于存储可由控制器执行的指令;安全保护模块,设置于所述存储器中的只读分区中;控制器,用于执行所述指令以控制所述天平应用模块、所述称重传感器模块和所述安全保护模块,以实现如上所述的数据安全通信方法。
14、本申请为解决上述技术问题还提出一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如上所述的数据安全通信方法。
15、本申请的数据安全通信方法和系统,通过提供第三方的、安全独立的安全保护模块为天平应用模块和称重传感器模块提供身份验证、加密、数据校验等服务,保证了天平应用模块和称重传感器模块之间数据传输的完整性、可靠性,大大提高了天平设备的安全性。
本文档来自技高网...【技术保护点】
1.一种天平设备的数据安全通信方法,所述天平设备包括天平应用模块和称重传感器模块,其特征在于,包括:
2.如权利要求1所述的数据安全通信方法,其特征在于,所述身份验证信息包括所述天平设备的身份信息和所述安全保护模块的身份信息。
3.如权利要求2所述的数据安全通信方法,其特征在于,所述天平设备的身份信息包括所述天平设备的设备序列号。
4.如权利要求2或3所述的数据安全通信方法,其特征在于,所述安全保护模块的身份信息包括所述安全保护模块的版本号。
5.如权利要求1所述的数据安全通信方法,其特征在于,所述天平应用模块使用所述安全保护模块生成身份验证信息的步骤还包括:根据所述天平设备的身份信息和所述安全保护模块的身份信息生成第一校验码,所述身份验证信息中还包括所述第一校验码。
6.如权利要求5所述的数据安全通信方法,其特征在于,所述称重传感器模块使用所述安全保护模块验证所述身份验证信息的步骤包括:对所述第一校验码进行验证。
7.如权利要求1所述的数据安全通信方法,其特征在于,还包括:所述称重传感器模块获得称重数据之后
8.如权利要求7所述的数据安全通信方法,其特征在于,所述天平应用模块接纳并处理所述称重数据的步骤包括:所述天平应用模块显示由所述称重数据所获得的称重结果。
9.如权利要求1所述的数据安全通信方法,其特征在于,所述称重数据包括称重的设定参数和/或重量数值。
10.如权利要求1所述的数据安全通信方法,其特征在于,还包括:当所述称重传感器模块使用所述安全保护模块验证所述身份验证信息的结果为有效时,所述天平应用模块以一固定频率向所述称重传感器模块发送心跳包,所述称重传感器模块在收到所述心跳包之后,持续发送所述称重数据;若所述称重传感器模块在超过第一预设时长的时间段内没有收到所述心跳包,则所述称重传感器模块不再向所述天平应用模块发送所述称重数据,并且断开和所述天平应用模块之间的通信连接。
11.如权利要求1或10所述的数据安全通信方法,其特征在于,还包括:若所述天平应用模块在超过第二预设时长的时间段内没有收到所述称重数据,则所述天平应用模块重新和所述称重传感器模块之间建立通信连接。
12.一种天平设备的数据安全通信系统,所述天平设备包括天平应用模块和称重传感器模块,其特征在于,包括:
13.一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如权利要求1-11任一项所述的数据安全通信方法。
...【技术特征摘要】
1.一种天平设备的数据安全通信方法,所述天平设备包括天平应用模块和称重传感器模块,其特征在于,包括:
2.如权利要求1所述的数据安全通信方法,其特征在于,所述身份验证信息包括所述天平设备的身份信息和所述安全保护模块的身份信息。
3.如权利要求2所述的数据安全通信方法,其特征在于,所述天平设备的身份信息包括所述天平设备的设备序列号。
4.如权利要求2或3所述的数据安全通信方法,其特征在于,所述安全保护模块的身份信息包括所述安全保护模块的版本号。
5.如权利要求1所述的数据安全通信方法,其特征在于,所述天平应用模块使用所述安全保护模块生成身份验证信息的步骤还包括:根据所述天平设备的身份信息和所述安全保护模块的身份信息生成第一校验码,所述身份验证信息中还包括所述第一校验码。
6.如权利要求5所述的数据安全通信方法,其特征在于,所述称重传感器模块使用所述安全保护模块验证所述身份验证信息的步骤包括:对所述第一校验码进行验证。
7.如权利要求1所述的数据安全通信方法,其特征在于,还包括:所述称重传感器模块获得称重数据之后,使用所述安全保护模块根据所述称重数据生成第二校验码,并将所述称重数据和所述第二校验码发送到所述天平应用模块;以及
8.如权利要求7所述的数据安全通...
【专利技术属性】
技术研发人员:许佳杰,江香锋,张俊,张宇旭,
申请(专利权)人:梅特勒托利多仪器上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。