数据传输方法、装置、设备、系统和存储介质制造方法及图纸

技术编号:28132895 阅读:32 留言:0更新日期:2021-04-19 11:57
本申请提供一种数据传输方法、装置、设备、系统和存储介质,该方法应用于采集系统,包括:接收终端设备发送的握手消息,对所述握手消息进行认证,得到认证结果;若认证结果为预设认证结果,则获取所述终端设备的配置信息和/或采集系统的状态信息,根据所述终端设备的配置信息和/或所述采集系统的状态信息确定所述采集系统与所述终端设备的通讯加密模式;将确定的所述通讯加密模式发送给对应的终端设备,以使所述终端设备根据所述通讯加密模式发送业务数据。本申请的方案根据终端设备的配置信息和/或采集系统的状态信息确定传输数据所采用的通讯加密模式,能够对通讯加密模式灵活选择,提高数据传输的安全性和效率。提高数据传输的安全性和效率。提高数据传输的安全性和效率。

【技术实现步骤摘要】
数据传输方法、装置、设备、系统和存储介质


[0001]本申请涉及通信技术,尤其涉及一种数据传输方法、装置、设备、系统和存储介质。

技术介绍

[0002]现阶段,物联网技术的应用使得智能燃气表在使用时可以和部署在云端的采集系统进行信息的传输,如将燃气表的温度信息、电压信息、燃气使用量、及账户充值信息等发送给采集系统。
[0003]然而,当智能燃气表与采集系统在进行信息传输中,往往采用固定的通讯加密模式对数据进行传输,如,对于燃气表A,固定采用明文通讯的方式对数据进行传输,从而导致燃气表每次传输数据时,无法对通讯加密模式进行选择。
[0004]当无法选择通讯加密模式时,智能燃气表与采集系统在进行信息传输时存在灵活性较差和传输效率较低的问题。

技术实现思路

[0005]本申请提供一种数据传输方法、装置、设备、系统和存储介质,当智能终端设备在与采集系统进行安全会话握手时,根据终端设备的配置信息和/或采集系统的状态信息确定本次传输数据所采用的通讯加密模式,能够对通讯加密模式灵活选择,提高数据传输的安全性和效率。
[0006]第一方面,本申请提供一种传输方法,应用于采集系统,所述方法包括:
[0007]接收终端设备发送的握手消息,对所述握手消息进行认证,得到认证结果;
[0008]若所述认证结果为预设认证结果,则获取所述终端设备的配置信息和/或采集系统的状态信息,根据所述终端设备的配置信息和/或所述采集系统的状态信息确定所述采集系统与所述终端设备的通讯加密模式;
[0009]将确定的所述通讯加密模式发送给对应的终端设备,以使所述终端设备根据所述通讯加密模式发送业务数据。
[0010]可选的,所述终端设备的配置信息包括以下至少一项:设备类型、设备归属、设备编号;所述采集系统的状态信息为压力等级;根据所述终端设备的配置信息和/或所述采集系统的状态信息确定所述采集系统与所述终端设备的通讯加密模式,包括:
[0011]根据所述终端设备的配置信息,确定所述终端设备对数据传输的安全等级;确定所述通讯加密模式为与所述安全等级对应的通讯加密模式;
[0012]或者,根据所述采集系统的压力等级,确定所述通讯加密模式为与所述压力等级对应的通讯加密模式;
[0013]或者,根据所述终端设备的配置信息,确定所述终端设备对数据传输的安全等级;根据所述安全等级和所述压力等级确定综合等级,确定所述通讯加密模式为与所述综合等级对应的通讯加密模式。
[0014]可选的,所述通讯加密模式包括:明文通讯模式、密文通讯模式和密文加MAC通讯
模式;确定所述通讯加密模式为与所述安全等级对应的通讯加密模式,包括:
[0015]当所述安全等级为高安全等级时,确定所述通讯加密模式为密文加MAC通讯模式;当所述安全等级为中安全等级时,确定所述通讯加密模式为密文通讯模式;当所述安全等级为低安全等级时,确定所述通讯加密模式为明文通讯模式;
[0016]相应的,确定所述通讯加密模式为与所述压力等级对应的通讯加密模式,包括:
[0017]当所述压力等级为低压力等级时,确定所述通讯加密模式为密文加MAC通讯模式;当所述压力等级为中压力等级时,确定所述通讯加密模式为密文通讯模式;当所述压力等级为高压力等级时,确定所述通讯加密模式为明文通讯模式;
[0018]相应的,确定所述通讯加密模式为与所述综合等级对应的通讯加密模式,包括:
[0019]当所述综合等级为第一综合等级时,确定所述通讯加密模式为密文加MAC通讯模式;当所述综合等级为第二综合等级时,确定所述通讯加密模式为密文通讯模式;当所述综合等级为第三综合等级时,确定所述通讯加密模式为明文通讯模式。
[0020]可选的,所述握手消息包括第一握手消息和第二握手消息;接收终端设备发送的握手消息,对所述握手消息进行认证,得到认证结果,包括:
[0021]接收所述终端设备发送的第一握手消息,所述第一握手消息包括终端设备标识、密钥信息、加密的第一随机数;
[0022]对所述终端设备标识认证通过时,生成第二随机数并根据所述密钥信息对加密的第一随机数进行解密,将解密得到的第一随机数和第二随机数进行加密,将加密后的数据发送给所述终端设备,以使所述终端设备对所述加密的第一随机数进行认证;
[0023]接收所述终端设备对所述第一随机数认证通过后发送的第二握手消息;所述第二握手消息包括终端设备标识和加密的第二随机数;
[0024]对所述终端设备标识认证通过时,根据所述密钥信息对加密的第二随机数进行解密,若解密得到的第二随机数与生成的第二随机数一致,则确定认证结果为预设认证结果。
[0025]可选的,所述密钥信息包括密钥状态和密钥分散因子;根据所述密钥信息对加密的第一随机数进行解密,包括:
[0026]当密钥状态为默认密钥状态时,将默认密钥确定为密钥值;或者,当密钥状态为正式密钥状态时,根据生成的根秘钥和所述密钥分散因子确定密钥值;
[0027]根据确定的所述密钥值对所述加密的第一随机数进行解密;
[0028]相应的,根据所述密钥信息对加密的第二随机数进行解密,包括:
[0029]根据确定的所述密钥值对所述加密的第二随机数进行解密。
[0030]可选的,将确定的所述通讯加密模式发送给对应的终端设备之后,还包括:
[0031]所述采集系统在所述认证结果为预设认证结果时生成安全会话ID;
[0032]将所述安全会话ID发送给对应的终端设备;其中,所述安全会话ID与所述终端设备标识为对应关系。
[0033]可选的,所述方法还包括:
[0034]接收终端设备通过确定的所述通讯加密模式发送的上报数据,所述上报数据包括业务数据和所述安全会话ID;
[0035]根据所述安全会话ID确定与本次会话对应的终端设备标识;
[0036]根据确定的通讯加密模式对所述业务数据进行处理,得到处理后的业务数据,根
据处理后的业务数据向终端设备标识对应的终端设备下发对应的指令信息。
[0037]第二方面,本申请提供一种数据传输方法,应用于终端设备,所述方法包括:
[0038]向采集系统发送握手消息,以使所述采集系统根据所述握手消息得到认证结果;
[0039]接收所述采集系统在所述认证结果为预设认证结果时根据所述终端设备的配置信息和/或所述采集系统的状态信息确定的通讯加密模式;
[0040]根据所述确定的通讯加密模式向所述采集系统发送业务数据。
[0041]可选的,所述方法还包括:
[0042]接收所述采集系统在所述认证结果为预设认证结果时发送的安全会话ID,其中,所述安全会话ID与所述终端设备标识为对应关系。
[0043]可选的,根据所述确定的通讯加密模式向所述采集系统发送业务数据,包括:
[0044]根据所述确定的通讯加密模式,对待传输的业务数据和所述安全会话ID进行处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于采集系统,所述方法包括:接收终端设备发送的握手消息,对所述握手消息进行认证,得到认证结果;若所述认证结果为预设认证结果,则获取所述终端设备的配置信息和/或采集系统的状态信息,根据所述终端设备的配置信息和/或所述采集系统的状态信息确定所述采集系统与所述终端设备的通讯加密模式;将确定的所述通讯加密模式发送给对应的终端设备,以使所述终端设备根据所述通讯加密模式发送业务数据。2.根据权利要求1所述的方法,其特征在于,所述终端设备的配置信息包括以下至少一项:设备类型、设备归属、设备编号;所述采集系统的状态信息为压力等级;根据所述终端设备的配置信息和/或所述采集系统的状态信息确定所述采集系统与所述终端设备的通讯加密模式,包括:根据所述终端设备的配置信息,确定所述终端设备对数据传输的安全性等级;确定所述通讯加密模式为与所述安全等级对应的通讯加密模式;或者,根据所述采集系统的压力等级,确定所述通讯加密模式为与所述压力等级对应的通讯加密模式;或者,根据所述终端设备的配置信息,确定所述终端设备对数据传输的安全等级;根据所述安全等级和所述压力等级确定综合等级,确定所述通讯加密模式为与所述综合等级对应的通讯加密模式。3.根据权利要求2所述的方法,其特征在于,所述通讯加密模式包括:明文通讯模式、密文通讯模式和密文加MAC通讯模式;确定所述通讯加密模式为与所述安全等级对应的通讯加密模式,包括:当所述安全等级为高安全等级时,确定所述通讯加密模式为密文加MAC通讯模式;当所述安全等级为中安全等级时,确定所述通讯加密模式为密文通讯模式;当所述安全等级为低安全等级时,确定所述通讯加密模式为明文通讯模式;相应的,确定所述通讯加密模式为与所述压力等级对应的通讯加密模式,包括:当所述压力等级为低压力等级时,确定所述通讯加密模式为密文加MAC通讯模式;当所述压力等级为中压力等级时,确定所述通讯加密模式为密文通讯模式;当所述压力等级为高压力等级时,确定所述通讯加密模式为明文通讯模式;相应的,确定所述通讯加密模式为与所述综合等级对应的通讯加密模式,包括:当所述综合等级为第一综合等级时,确定所述通讯加密模式为密文加MAC通讯模式;当所述综合等级为第二综合等级时,确定所述通讯加密模式为密文通讯模式;当所述综合等级为第三综合等级时,确定所述通讯加密模式为明文通讯模式。4.根据权利要求1所述的方法,其特征在于,所述握手消息包括第一握手消息和第二握手消息;接收终端设备发送的握手消息,对所述握手消息进行认证,得到认证结果,包括:接收所述终端设备发送的第一握手消息,所述第一握手消息包括终端设备标识、密钥信息、加密的第一随机数;对所述终端设备标识认证通过时,生成第二随机数并根据所述密钥信息对加密的第一随机数进行解密,将解密得到的第一随机数和第二随机数进行加密,将加密后的数据发送给所述终端设备,以使所述终端设备对所述加密的第一随机数进行认证;
接收所述终端设备对所述第一随机数认证通过后发送的第二握手消息;所述第二握手消息包括终端设备标识和加密的第二随机数;对所述终端设备标识认证通过时,根据所述密钥信息对加密的第二随机数进行解密,若解密得到的第二随机数与生成的第二随机数一致,则确定认证结果为预设认证结果。5.根据权利要求4所述的方法,其特征在于,所述密钥信息包括密钥状态和密钥分散因子;根据所述密钥信息对加密的第一随机数进行解密,包括:当密钥状态为默认密钥状态时,将默认密钥确定为密钥值;或者,当密钥状态为正式密钥状态时,根据生成的根秘钥和所述密钥分散因子确定密钥值;根据确定的所述密钥值对所述加密的第一随机数进行解密;相应的,根据所述密钥信息对加密的第二随机数进行解密,包括:根据确定的所述密钥值对所述加密的第二随机数进行解密。6.根据权利要求4所述的方法,其特征在于,将确定的所述通讯加密模式发送给对应的终端设备之后,还包括:所述采集系统在所述认证结果为预设认证结果时生成安全会话ID;将所述安全会话ID发送给对应的终端设备;其中,所述安全会话ID与所述终端设备标识为对应关...

【专利技术属性】
技术研发人员:任岳淼周羽波
申请(专利权)人:金卡智能集团股份有限公司
类型:发明
国别省市:

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

1