System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种交互信令传输方法。
技术介绍
1、嵌入式web交互信令传输技术在物联网和嵌入式系统领域得到广泛应用。这些技术通常基于websockets、mqtt或coap等协议,使嵌入式设备能够与云服务器或其他设备进行实时通信和交互。嵌入式web交互技术提供实时通信能力,使设备能够及时响应和传递数据,通常用json格式的数据进行明文传输。但现有传输方式存在以下缺陷:安全性:web交互技术面临安全风险,如数据泄露、身份认证问题等,特别是在不加密的环境下容易受到攻击;带宽消耗:实时通信需要更多的带宽,对于一些资源有限的嵌入式设备可能会导致性能问题;复杂性:嵌入式系统的web集成可能增加复杂性,需要更多的开发和维护工作;可靠性:在不稳定的网络环境下,web交互技术可能出现连接中断或数据丢失的问题。因此如何有效的提高传输效率,成为了亟待解决的问题。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种交互信令传输方法,旨在解决现有技术交传输效率低的技术问题。
2、为实现上述目的,本专利技术提供了一种交互信令传输方法,应用于发送端,所述方法包括以下步骤:
3、根据各数据类型和预设协议,得到各数据类型对应的转换比特数;
4、基于各数据类型对应的转换比特数对初始传输数据进行二进制转换,得到多个二进制数据位;
5、根据数据顺序对所述多个二进
6、确定所述二进制序列为目标格式数据,并发送所述目标格式数据至接收端。
7、可选地,应用于接收端,所述交互信令传输方法包括:
8、在接收到所述发送端发送的目标格式数据后,对所述目标格式数据进行解码处理,得到解码数据,所述目标格式数据是基于预设协议根据初始传输数据对应的转换比特数对所述初始传输数据进行二进制转换得到的;
9、根据解码数据的数据类型和所述数据类型对应的解码比特数对所述解码数据进行数据处理,得到所述初始传输数据。
10、可选地,所述对所述目标格式数据进行解码处理,得到解码数据,包括:
11、根据预设协议得到所述目标格式数据对应的解码比特数;
12、基于所述目标格式数据对应的解码比特数和所述目标格式数据的数据顺序对所述目标格式数据进行数据拆分,得到多个二进制数据位;
13、确定所述多个二进制数据位为解码数据。
14、可选地,所述根据解码数据的数据类型和所述数据类型对应的解码比特数对所述解码数据进行数据处理,得到所述初始传输数据之后,还包括:
15、根据各数据类型进行初始化处理,得到各数据类型对应的数值列表;
16、根据解码数据类型和所述解码数据类型对应的解码比特数将所述初始传输数据赋值至各数据类型对应的数值列表,得到目标列表。
17、可选地,所述根据解码数据类型和所述解码数据类型对应的解码比特数将所述初始传输数据赋值至各数据类型对应的数值列表,得到目标列表之后,还包括:
18、储存所述目标列表;
19、在接收到显示指令时,调用储存目标列表中的待显示数据,并发送所述待显示数据至显示页面进行数据显示。
20、可选地,所述根据解码数据的数据类型和所述数据类型对应的解码比特数对所述解码数据进行数据处理,得到所述初始传输数据之前,还包括:
21、在接收到发送端发送的判断数据时,根据所述目标格式数据、所述判断数据以及预设运算规则进行计算,得到计算数据,所述判断数据是根据预设数据添加规则对所述目标格式数据进行数据添加生成的;
22、将所述判断数据和所述计算数据进行对比;
23、在所述判断数据和所述计算数据不一致时,确定所述目标格式数据存在错误,对所述目标格式数据进行错误处理;
24、根据错误处理结果执行所述根据数据类型和所述目标格式数据对应的解码比特数对所述解码数据进行十进制转换处理,得到所述初始传输数据的步骤。
25、可选地,所述在所述判断数据和所述计算数据不一致时,确定所述目标格式数据存在错误,对所述目标格式数据进行错误处理,包括:
26、确定所述目标格式数据中的错误数据;
27、根据预设转换方式对所述错误数据进行数值转换处理,得到处理数据;
28、根据所述处理数据得到错误处理结果。
29、此外,为实现上述目的,本专利技术还提出一种交互信令传输装置,所述交互信令传输装置包括:
30、处理逻辑,用于根据各数据类型和预设协议,得到各数据类型对应的转换比特数;
31、转换逻辑,用于基于各数据类型对应的转换比特数对初始传输数据进行二进制转换,得到多个二进制数据位;
32、组合逻辑,用于根据数据顺序对所述多个二进制数据位进行组合,得到二进制序列;
33、发送逻辑,用于确定所述二进制序列为目标格式数据,并发送所述目标格式数据至接收端,以使所述接收端对所述目标格式数据进行解码处理,得到解码数据,并根据所述数据类型和所述目标格式数据对应的解码比特数对所述解码数据进行十进制转换处理,得到所述初始传输数据。
34、本专利技术通过根据各数据类型和预设协议,得到各数据类型对应的转换比特数;基于各数据类型对应的转换比特数对初始传输数据进行二进制转换,得到多个二进制数据位;根据数据顺序对多个二进制数据位进行组合,得到二进制序列;确定二进制序列为目标格式数据,并发送目标格式数据至接收端。本专利技术根据各数据类型、预设协议以及转换比特数对初始传输数据进行二进制转换,得到多个二进制数据位,基于数据顺序组合多个二进制数据位,得到二进制序列,最后确定二进制序列为目标格式数据并发送至接收端,有效的提高了传输效率,并提升了数据的解析速度和数据安全性。
本文档来自技高网...【技术保护点】
1.一种交互信令传输方法,其特征在于,应用于发送端,所述交互信令传输方法包括:
2.如权利要求1所述的交互信令传输方法,其特征在于,应用于接收端,所述交互信令传输方法包括:
3.如权利要求2所述的方法,其特征在于,所述对所述目标格式数据进行解码处理,得到解码数据,包括:
4.如权利要求2所述的方法,其特征在于,所述根据解码数据的数据类型和所述数据类型对应的解码比特数对所述解码数据进行数据处理,得到所述初始传输数据之后,还包括:
5.如权利要求4所述的方法,其特征在于,所述根据解码数据类型和所述解码数据类型对应的解码比特数将所述初始传输数据赋值至各数据类型对应的数值列表,得到目标列表之后,还包括:
6.如权利要求2所述的方法,其特征在于,所述根据解码数据的数据类型和所述数据类型对应的解码比特数对所述解码数据进行数据处理,得到所述初始传输数据之前,还包括:
7.如权利要求6所述的方法,其特征在于,所述在所述判断数据和所述计算数据不一致时,确定所述目标格式数据存在错误,对所述目标格式数据进行错误处理,包括:
...【技术特征摘要】
1.一种交互信令传输方法,其特征在于,应用于发送端,所述交互信令传输方法包括:
2.如权利要求1所述的交互信令传输方法,其特征在于,应用于接收端,所述交互信令传输方法包括:
3.如权利要求2所述的方法,其特征在于,所述对所述目标格式数据进行解码处理,得到解码数据,包括:
4.如权利要求2所述的方法,其特征在于,所述根据解码数据的数据类型和所述数据类型对应的解码比特数对所述解码数据进行数据处理,得到所述初始传输数据之后,还包括:
5.如权利要求4所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:贺亦盼,王港,王鹏,陈超,
申请(专利权)人:麦芯太仓科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。