数据处理方法、装置、设备、存储介质及通讯系统与流程

文档序号:36864307发布日期:2024-02-02 20:46阅读:13来源:国知局
数据处理方法、装置、设备、存储介质及通讯系统与流程

本技术涉及通讯,具体涉及一种数据处理方法、装置、设备、存储介质及通讯系统。


背景技术:

1、随着通讯技术在电力行业的高度成熟,通讯的安全性逐渐引发了人们的关注。不法分子盗取数据进行恶意控制、反向窥探核心技术或者复制赝品设备冲击市场,会给企业造成巨大损失。

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、根据命令提示符确定唯一标识符以及唯一识别码,其中,唯一标识符是用于唯一确定目标加密方法的标识符,目标加密方法是预设的至少一种数据加密方法中的任一种或多种数据加密方法,加密数据是发送端根据目标加密方法对目标扩充数据进行加密处理后所得到的数据;

35、根据唯一标识符确定与目标加密方法相对应的目标解密方法,并根据目标解密方法对加密数据进行解密处理,得到目标扩充数据。

36、在本技术一种可能的实现方式中,数据处理方法还包括:

37、根据预设的第一校验方法对通讯数据帧进行校验,得到第一校验码;

38、若第一校验码和通讯数据帧中携带的第一校验值相同,则确定通讯数据帧被完整接收。

39、在本技术一种可能的实现方式中,确定通讯数据帧被完整接收,之后,数据处理方法还包括:

40、根据预设的第二校验方法对得到的待发送数据进行校验,得到第二校验码;

41、若第二校验码和通讯数据帧中携带的第二校验值相同,则确定得到的待发送数据是发送端发出的正确数据。

42、第三方面,本技术还提供一种数据处理装置,应用于通讯系统的发送端,该数据处理装置包括:

43、解压单元,用于获取目标解压方法,根据目标解压方法对目标数据进行解压处理,得到目标扩充数据,其中,目标解压方法是预设的至少一种数据解压方法中的任一种或多种数据解压方法;

44、帧生成单元,用于根据目标解压方法的唯一识别码以及目标扩充数据,生成用于通讯的通讯数据帧。

45、第四方面,本技术还提供一种数据处理装置,应用于通讯系统的接收端,该数据处理装置包括:

46、提取单元,用于获取接收到的通讯数据帧中的唯一识别码和目标扩充数据,其中,唯一识别码是用于唯一确定目标解压方法的识别码,目标解压方法是预设的至少一种数据解压方法中的任一种或多种数据解压方法,目标扩充数据是通讯系统的发送端根据目标解压方法对目标数据进行解压处理后所得到的数据;

47、压缩单元,用于根据唯一识别码确定与目标解压方法相对应的目标压缩方法,并根据目标压缩方法对目标扩充数据进行压缩处理,得到目标数据。

48、第五方面,本技术还提供一种数据处理设备,该数据处理设备包括:

49、一个或多个处理器;

50、存储器;以及

51、一个或多个应用程序,其中一个或多个应用程序被存储于存储器中,并配置为由处理器执行以实现本技术第一方面、本技术第二方面、本技术第一方面任一种可能的实现方式或者本技术第二方面任一种可能的实现方式提供的数据处理方法中的步骤。

52、第六方面,本技术还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器进行加载,以执行本技术第一方面、本技术第二方面、本技术第一方面任一种可能的实现方式或者本技术第二方面任一种可能的实现方式提供的数据处理方法中的步骤。

53、第七方面,本技术还提供一种通讯系统,该通讯系统包括:

54、发送端,用于获取目标解压方法,根据目标解压方法对目标数据进行解压处理,得到目标扩充数据,其中,目标解压方法是预设的至少一种数据解压方法中的任一种或多种数据解压方法;根据目标解压方法的唯一识别码以及目标扩充数据,生成用于通讯的通讯数据帧;

55、接收端,用于获取接收到的通讯数据帧中的唯一识别码和目标扩充数据;根据唯一识别码确定与目标解压方法相对应的目标压缩方法,并根据目标压缩方法对目标扩充数据进行压缩处理,得到目标数据。

56、从以上内容可得出,本技术具有以下的有益效果:

57、本技术中,通过目标解压方法对目标数据进行扩充,得到目标扩充数据,再根据目标解压方法的唯一识别码以及目标扩充数据生成通讯数据帧发送至接收端,避免了采用高成本的加密芯片,并且,由于对数据首先进行解压扩充是相关技术中先压缩再解压的逆向思维,因此可以对数据破解设立第一道防线,同时,将正确的数据藏匿于用于扩充的无效数据之中,进一步降低了数据被破解的风险,使破解人员对数据产生误判,从而无法准确得知正确的有效数据,大大提高了通讯数据的安全性,确保了通讯数据帧的可靠性。

58、本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1