数据传输单元和远程终端的通信方法及系统技术方案

技术编号:16550300 阅读:42 留言:0更新日期:2017-11-11 13:49
本发明专利技术公开了一种数据传输单元和远程终端的通信方法及系统。涉及通信领域,其特征在于,所述方法包括:步骤S1:远程终端生成指令,对生成的指令进行加密;步骤S2:数据传输单元接收远程终端下发的指令;步骤S3:数据传输单元对接收到的指令进行解密,然后解析该指令,依据该指令内的功能码识别该数据内容,并向数据传输单元返回该指令的响应消息。该方法解决了现有技术中成本高、维护难的问题,同时,安全性较高。

Communication method and system for data transmission unit and remote terminal

The invention discloses a communication method and system for a data transmission unit and a remote terminal. Relates to the communication field, which is characterized in that the method comprises the following steps: step S1: remote terminal production instruction, the instruction is encrypted; step S2: the instructions of the data transmission unit receives the remote terminal; step S3: data transmission unit decrypt the received instruction, and the instruction on the basis of the analysis. Within the instruction function code to identify the content of the data, the response message and returns the instruction to the data transmission unit. The method solves the problems of high cost and difficult maintenance in the existing technology, and has high security.

【技术实现步骤摘要】
数据传输单元和远程终端的通信方法及系统
本专利技术涉及通信领域,具体而言,涉及数据传输单元和远程终端的通信方法及系统。
技术介绍
传统的数据传输设备,提供给数据采集设备的接口就是查询和设置参数以及复位系统,目前,各个生产远程终端装置的厂家,一般都有各自的标准主打产品,这种主打产品,一般都是简单的负责数据传输功能,一旦需要使用在某个行业时,又需要针对该行业的业务运用场景重新定位产品的细节功能和流程,例如状态查询功能,从而需要重构产品的软件代码,即通常说的原始设计制造商(OriginalDesignManufacturer,ODM)。而无线数据传输设备目前在各个行业都有大量应用,如果长此以往,无线数据传输设备厂商将需要投入固定的维护和开发人员来处理这样的产品定制,成本高。同时,因为涉及到远程终端和数据传输单元之间的数据传输,两者进行通信的过程中,安全就显得尤为重要。因此,采用更为安全的加密方式,除了能够提升系统的安全性以外,还能保证数据传输和交互的准确性。
技术实现思路
本专利技术的目的在于提供数据传输单元和远程终端的通信方法,该方法解决了现有技术中成本高、维护难的问题,同时,安全性较高。本专利技术的另一目的在于提供数据传输单元和远程终端的通信系统,具有相应的效果。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了数据传输单元和远程终端的通信方法,其特征在于,所述方法包括:步骤S1:远程终端生成指令,对生成的指令进行加密;步骤S2:数据传输单元接收远程终端下发的指令;步骤S3:数据传输单元对接收到的指令进行解密,然后解析该指令,依据该指令内的功能码识别该数据内容,并向数据传输单元返回该指令的响应消息。进一步的,所述指令包括:帧头、功能码、帧长度、校验和、数据内容和帧尾;所述功能码用于表示该指令的类别;所述数据内容用于携带本次指令的数据;所述响应消息包括:帧头、功能码、帧长度、校验和、数据内容和帧尾;所述响应消息的功能码与所述指令的功能码对应,所述响应消息的数据内容与所述指令的数据内容对应;所述指令的类别包括:查询参数指令、设置参数指令、保存参数指令、复位指令、上行数据透传指令、下行数据透传指令、查询状态指令、GPIO控制指令、上下线控制指令和回执指令。进一步的,当所述指令的类别为查询参数指令时,所述数据传输单元解析该指令,依据该指令内的功能码识别该数据内容,并向远程终端返回该指令的响应消息包括:数据传输单元解析所述查询参数指令;如果所述查询参数指令错误,数据传输单元将所述查询参数指令对应的串数据当做业务数据发送到数据服务中心DSC;如果所述查询参数指令的数据内容为空,或查询参数指令内的数据内容的ID全部不在预先设置的参数表内,数据传输单元返回查询参数指令的响应消息,所述响应消息的数据内容为空;如果所述查询参数指令中有多个ID号,所述多个ID号中有部分ID号不在预先设置的参数表内,则数据传输单元跳过所述部分ID号,处理多个ID号中除所述部分ID号的其他ID号。进一步的,所述步骤S1中,远程终端生成指令,对生成的指令进行加密的方法包括:步骤S1.1:远程终端随机生成若干个间隔数值,按照间隔数值,将指令分割成若干个独立的部分,记为:N1,N2,N3,N4Nn:步骤S1.2:远程终端将各个独立部分的指令转换为对应的二进制编码,记为:S1,S2,S3,S4......Sn;将这些编码存入闪存中;步骤S1.3:在远程终端中输入用于加密的原始图像信息;远程终端对该图像信息进行分割后,再对分割后的每个图像单元进行二值化,得到二值化后的图像单元为:P1,P2,P3,P4......Pn;然后将这些单元对应的数据信息存入闪存中;步骤S1.4:远程终端从闪存中同时调取二值化后的图像数据信息和编码后的指令信息,对两者进行逻辑运算,得到最终的逻辑运算结果为:Q1,Q2,Q3,Q4......Qn;步骤S1.5:远程终端将逻辑运算的结果还原为一幅图像,将该图像信息和原始图像信息发送到数据传输单元。进一步的,所述步骤S3中,所述数据传输单元对接收到的指令进行解密的方法包括:步骤S3.1:数据传输单元对接收到的图像信息进行图像分割,再进行二值化;同时,对接收到的原始图像信息进行图像分割后,再进行二值化;步骤S3.2:对图像分割和二值化处理后的原始图像信息和图像分割和二值化后的解密后的图像信息,一一对应进行逻辑逆运算,得到若干个中间结果;步骤S3.3:将若干个中间结果连接成最终的解密的结果,得到解密后的指令。另一方面,本专利技术提供了数据传输单元和远程终端的通信系统,其特征在于,所述系统包括:终端处理器:用于生成指令,发送给数据传输单元;响应数据传输单元发送过来的指令;终端加密模块,用于对生成的指令进行加密;终端数据传输模块,用于发送和接收指令;数据传输单元数据传输模块,用于发送和接收指令;数据传输单元解密模块,用于对接收到的指令进行解密;数据传输单元处理器,用于响应远程终端发送过来的指令;生成指令发送给远程终端。进一步的,所述加密单元包括:指令录入单元,用于录入指令;指令拆分单元,用于将指令进行拆分;编码转单元,用于将拆分后的指令进行二进制编码转换;闪存,用于临时存储中间数据;原始图像录入单元,用于录入原始图像;图像分割单元,用于对原始图像进行分割;图像二值化单元,用于对分割后的原始图像进行二值化处理;运算单元,用于对编码和拆分后的指令和分割和二值化后的图像进行逻辑运算;第一信息转换单元,用于将逻辑运算后的结果转换为图像信息;数据输出单元,用于输出加密后的结果。进一步的,所述解密单元包括:数据输入单元,用于输入图像信息和原始图像信息;第二信息转换单元,用于将图像信息转换成二进制信息;图像分割单元,用于对原始图像信息进行分割;闪存,用于临时存储中间数据;图像二值化单元,用于对原始图像进行二值化处理;逆运算单元,用于将图像信息和二值化后的原始图像信息进行逻辑逆运算;编码逆转换单元,用于将二进制编码的信息转换成分割的指令信息;指令连接单元,用于将分割后的指令进行连接,生成完整的指令信息。本专利技术实施例提供的数据传输单元和远程终端的通信方法,所述方法具有如下有益效果:1、安全性高:本专利技术的数据传输单元和远程终端的通信方法采用图像加密的方式,确保了指令和相关信息发送到数据传输单元时的安全性。2、维护方便:适用于多种场景和具体情况中,无须对系统进行重构,维护极其方便。3、成本低:因维护方便,降低了人工成本,从而进一步降低了成本。另一方面,本专利技术实施例提供的数据传输单元和远程终端的通信系统,具有相应的效果。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的数据传输单元和远程终端的通信方法的方法流程示意图。图2示出了本专利技术实施例提供的数据传输单元和远程终端的通信系统的系统结构示意图。图3示出了本专利技术本文档来自技高网...
数据传输单元和远程终端的通信方法及系统

【技术保护点】
一种数据传输单元和远程终端的通信方法,其特征在于,所述方法包括:步骤S1:远程终端生成指令,对生成的指令进行加密;步骤S2:数据传输单元接收远程终端下发的指令;步骤S3:数据传输单元对接收到的指令进行解密,然后解析该指令,依据该指令内的功能码识别该数据内容,并向数据传输单元返回该指令的响应消息。

【技术特征摘要】
1.一种数据传输单元和远程终端的通信方法,其特征在于,所述方法包括:步骤S1:远程终端生成指令,对生成的指令进行加密;步骤S2:数据传输单元接收远程终端下发的指令;步骤S3:数据传输单元对接收到的指令进行解密,然后解析该指令,依据该指令内的功能码识别该数据内容,并向数据传输单元返回该指令的响应消息。2.如权利要求1所述的数据传输单元和远程终端的通信方法,其特征在于,所述指令包括:帧头、功能码、帧长度、校验和、数据内容和帧尾;所述功能码用于表示该指令的类别;所述数据内容用于携带本次指令的数据;所述响应消息包括:帧头、功能码、帧长度、校验和、数据内容和帧尾;所述响应消息的功能码与所述指令的功能码对应,所述响应消息的数据内容与所述指令的数据内容对应;所述指令的类别包括:查询参数指令、设置参数指令、保存参数指令、复位指令、上行数据透传指令、下行数据透传指令、查询状态指令、GPIO控制指令、上下线控制指令和回执指令。3.如权利要求2所述的数据传输单元和远程终端的通信方法,其特征在于,当所述指令的类别为查询参数指令时,所述数据传输单元解析该指令,依据该指令内的功能码识别该数据内容,并向远程终端返回该指令的响应消息包括:数据传输单元解析所述查询参数指令;如果所述查询参数指令错误,数据传输单元将所述查询参数指令对应的串数据当做业务数据发送到数据服务中心DSC;如果所述查询参数指令的数据内容为空,或查询参数指令内的数据内容的ID全部不在预先设置的参数表内,数据传输单元返回查询参数指令的响应消息,所述响应消息的数据内容为空;如果所述查询参数指令中有多个ID号,所述多个ID号中有部分ID号不在预先设置的参数表内,则数据传输单元跳过所述部分ID号,处理多个ID号中除所述部分ID号的其他ID号。4.如权利要求1所述的数据传输单元和远程终端的通信方法,其特征在于,所述步骤S1中,远程终端生成指令,对生成的指令进行加密的方法包括:步骤S1.1:远程终端随机生成若干个间隔数值,按照间隔数值,将指令分割成若干个独立的部分,记为:N1,N2,N3,N4......Nn;步骤S1.2:远程终端将各个独立部分的指令转换为对应的二进制编码,记为:S1,S2,S3,S4......Sn;将这些编码存入闪存中;步骤S1.3:在远程终端中输入用于加密的原始图像信息;远程终端对该图像信息进行分割后,再对分割后的每个图像单元进行二值化,得到二值化后的图像单元为:P1,P2,P3,P4......Pn;然后将这些单元对应的数据信息存入闪存中;步骤...

【专利技术属性】
技术研发人员:将军华
申请(专利权)人:四川铭扬通信科技有限公司
类型:发明
国别省市:四川,51

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

1