掌桥专利:专业的专利平台
掌桥专利
首页

一种物联网的数据传输控制方法

文献发布时间:2024-04-18 20:02:18


一种物联网的数据传输控制方法

技术领域

本发明涉及数据传输技术领域,具体为一种物联网的数据传输控制方法。

背景技术

物联网的蓬勃发展,使各种网络服务融入人们日常生活的各个方面,为人们的通信交流带来了前所未有的便利。随着信息化网络的普及和提速,使用户之间的通信流量也呈指数级增长。但是在用户通信过程中,存在一定数量的恶意攻击者,攻击者经常对流经其控制节点的数据流量进行捕获、分析,对用户的通信行为隐私性、通信数据安全性造成严重危害,对用户隐私数据信息造成威胁的同时,甚至威胁用户到用户的人身安全。因此,设计有效提升网络安全及管控处理效率高的一种物联网的数据传输控制方法是很有必要的。

发明内容

本发明的目的在于提供一种物联网的数据传输控制方法,以解决上述背景技术中提出的问题。

为了解决上述技术问题,本发明提供如下技术方案:一种物联网的数据传输控制方法,包括:

进行网络流量待传输文件的拆分处理;

对文件信息数据进行标记及流量特征的控制管理;

对网络数据信息传输流量进行分析控制;

进行网络传输数据信息的存储控制管理。

根据上述技术方案,所述进行网络流量待传输文件的拆分处理包括:

获取到待传输的文件信息后,对其进行随机化拆分处理。

根据上述技术方案,所述对文件信息数据进行标记及流量特征的控制管理包括:

在进行完文件随机化拆分之后,对拆分好的文件分片添加标记信息;

进行网络流量特征的控制管理,生成相应的真实传输流量。

根据上述技术方案,所述对网络数据信息传输流量进行分析控制包括:

对网络数据信息发送端进行跳变控制处理;

进行与目标网络流量特征相同的数据传输流量构造伪装处理;

在传输文件数据时没有输入目标网络流量特征时,进行选择控制处理。

根据上述技术方案,所述进行网络传输数据信息的存储控制管理包括:

在各协议服务器上下载需要的数据文件后,进行接收整合处理;

对恢复完成的原始文件进行备份存储后,将其进一步传输发送至客户端。

根据上述技术方案,一种物联网的数据传输控制系统,包括:

数据控制模块,用于对文件数据信息价信息控制管理;

分析处理模块,用于进行网络流量数据信息进行分析处理;

控制管理模块,用于对网络传输数据信息的存储控制管理。

根据上述技术方案,所述数据控制模块包括:

随机化拆分模块,用于进行网络流量待传输文件的拆分处理;

分片标记模块,对文件信息数据进行分片标记管理;

流量特征控制模块,用于进行网络数据信息流量特征控制。

根据上述技术方案,所述分析处理模块包括:

跳变处理模块,用于进行数据发送端口的跳变处理;

选择处理模块,用于进行数据信息传输选择处理;

流量伪装模块,用于进行流量特征数据信息伪装。

根据上述技术方案,所述控制管理模块包括:

发送接收模块,用于对数据信息进行发送接收;

整合控制模块,用于对数据信息进行整合控制处理;

数据存储模块,用于对完成恢复处理的数据信息进行备份存储。

与现有技术相比,本发明所达到的有益效果是:本发明,通过设置有数据控制模块、分析处理模块与控制管理模块,有效避免在数据文件拆分过程中要频繁的进行文件读写操作的状况发生,并有效提升对传输文件的分析处理。并可根据指定不同的待传输文件使用不同的目标网络流量特征进行发送;使不同的时间区段或某些文件传输时,不使用目标网络流量特征而是使用协议随机选择策略,保证了数据信息传输的安全性与稳定性。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1是本发明实施例一提供的一种物联网的数据传输控制方法的流程图;

图2是本发明实施例二提供的一种物联网的数据传输控制系统的模块构成图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

图1为本发明实施例一提供的一种物联网的数据传输控制方法的流程图,本实施例可应用于数据传输系统中,该方法可以由本发明实施例提供的一种物联网的数据传输控制系统来执行,该系统由多个软硬件模块组成,如图1所示,该方法具体包括以下步骤:

S101、进行网络流量待传输文件的拆分处理;

示例性的,在本发明实施例中,获取到待传输的文件信息后,对其进行随机化拆分处理;该步骤中,根据用户输入的待传输文件绝对路径,查阅文件信息,将文件大小信息转化为以字节为单位的二进制数据,将生成的文件大小二进制数据记为相应的二进制数据,使用伪随机二进制序列生成器生成伪随机二进制序列,首先读取四位,如果四位全是0位则进行+1操作后,继续从伪随机二进制序列中读取数据,拆分出的第一个小文件,并将文件分片指针指向待传输文件最开头部分,然后向后读取相应的字节,读入该文件的第一个分片后,并将文件分片指针指向对应的字节,重复分片指针处读取,将剩余原文件未读取数据读入最后一个文件分片,通过该处理,有效避免在数据文件拆分过程中要频繁的进行文件读写操作的状况发生,并有效提升对传输文件的分析处理。

S102、对文件信息数据进行标记及流量特征的控制管理;

示例性的,在本发明实施例中,在进行完文件随机化拆分之后,对拆分好的文件分片添加标记信息;该步骤中,根据原文件拆分出的文件分片总数,为每个文件分片添加的标记信息,并对每个文件分片进行序号标记处理,保证数据经过公网传输后可以根据标记信息恢复出原文件数据,同时为文件分片添加摘要信息,保证各个分片在经过不同的数据通道传输后,可以准确无误的恢复出原文件,并且可以对照摘要信息确定数据出错位置,请求发送端重新发送出错分片,或者在接收端重新合并等,极大程度的提升数据信息的传输处理效率,有效避免数据信息被篡改的状况发生,间接提升数据信息传输安全性。

进行网络流量特征的控制管理,生成相应的真实传输流量;该步骤中,在进行目标网络流量特征的输入时,同时输入多个目标网络流量特征,并设定时间区段,在不同的时间区段使用不同的目标网络流量特征;根据指定不同的待传输文件使用不同的目标网络流量特征进行发送;使不同的时间区段或某些文件传输时,不使用目标网络流量特征而是使用协议随机选择策略,保证了数据信息传输的安全性与稳定性。

S103、对网络数据信息传输流量进行分析控制;

示例性的,在本发明实施例中,对网络数据信息发送端进行跳变控制处理;该步骤中,在数据发送端设置端口、地址与协议池,在数据的传输过程中进行端口、地址与协议池的信息进行跳变处理,使客户端服务器端在数据传输过程中,端口号随着时间进行跳变,且双方共享控制端口跳变的数据信息,并进一步通过使用伪随机函数,改变通信过程中双方的地址、端口、时隙等,通过该处理有效保护了数据信息的传输安全,实现了网络主动防护。

进行与目标网络流量特征相同的数据传输流量构造伪装处理;该步骤中,将目标网络流量进行形式化描述,将其存储记录后,根据客户端输入的目标网络流量特征,结合文件预处理模块生成的若干文件分片,生成待传输文件的流量序列,为每一个文件分片选择数据传输协议,将需要同种传输协议传输的文件分片暂时放入同一目录下,并通过生成的流量序列,将每个文件分片使用对应传输协议发送,且在发送前,获得与对应服务器或数据接收端的通信加密密钥,将待传输文件分片进行加密,同时在数据发送过程中,按照生成的流量序列对数据流量进行构造,添加相应的填充,不同时间段内各传输协议的比例,对应时延等,通过该步骤,极大程度的提升了数据信息的传输安全性,有效避免被攻击泄露的风险发生。

在传输文件数据时没有输入目标网络流量特征时,进行选择控制处理;该步骤中,待传输文件经过文件随机化拆分、添加标记信息头之后,确定将要使用的协议数量,并为每一个文件分片随机选取传输协议,使用对应加密密钥对文件分片进行加密之后封装发送,通过该步骤,可在传输文件数据时没有输入目标网络流量特征时采用另一种控制处理方法,体现了系统的智能性。

S104、进行网络传输数据信息的存储控制管理;

示例性的,在本发明实施例中,在各协议服务器上下载需要的数据文件后,进行接收整合处理;该步骤中,通过多种应用层协议与各服务器通信,向服务器端发送下载请求,并将请求的数据文件下载接收后,查阅、剥离每一个文件分片的标记信息头,丢弃虚假数据流量,按序将所有文件分片整合,恢复出原始数据文件。

对恢复完成的原始文件进行备份存储后,将其进一步传输发送至客户端。

实施例二:

本发明实施例二提供了一种物联网的数据传输控制系统,图2为本实施例二提供的一种物联网的数据传输控制系统的模块构成示意图,如图2所示,该系统包括:

数据控制模块,用于对文件数据信息价信息控制管理;

分析处理模块,用于进行网络流量数据信息进行分析处理;

控制管理模块,用于对网络传输数据信息的存储控制管理。

在本发明的一些实施例中,数据控制模块包括:

随机化拆分模块,用于进行网络流量待传输文件的拆分处理;

分片标记模块,对文件信息数据进行分片标记管理;

流量特征控制模块,用于进行网络数据信息流量特征控制。

在本发明的一些实施例中,分析处理模块包括:

跳变处理模块,用于进行数据发送端口的跳变处理;

选择处理模块,用于进行数据信息传输选择处理;

流量伪装模块,用于进行流量特征数据信息伪装。

在本发明的一些实施例中,控制管理模块包括:

发送接收模块,用于对数据信息进行发送接收;

整合控制模块,用于对数据信息进行整合控制处理;

数据存储模块,用于对完成恢复处理的数据信息进行备份存储。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术分类

06120116581733