一种数据传输方法和系统技术方案

技术编号:17307513 阅读:53 留言:0更新日期:2018-02-19 04:35
本发明专利技术涉及一种数据传输方法和系统。其中,该方法包括:接收至少一个设备发送的初始数据,其中一个设备对应一个初始数据;根据空白字符或每个设备的ID,对每个初始数据进行加密,得到目标数据,其中一个所述初始数据对应一个目标数据;将得到的所有目标数据添加到传输列队中;根据预先设置的传输机制,将传输列队中的所有目标数据在传输路径上进行传输。通过本实施例提供的技术方案,一方面,避免了现有技术中通过数字签名的方式进行加密时,容易被篡改的技术弊端;另一方面,避免了现有技术中,直接将收到的数据进行传输时,容易造成数据传输拥挤的技术弊端。实现了安全可靠的对数据进行传输的技术效果;也实现了节约资源,高效快速的对数据进行传输的技术效果。

A data transmission method and system

The present invention relates to a data transmission method and system. Among them, the method includes: receiving at least one initial data transmission equipment, wherein a device corresponding to an initial data; according to the space character of each device or ID, for each of the initial data is encrypted by the target data, one of the initial data corresponding to a target data; all target data added to the transmission queue; transmission mechanism according to the preset target, all data transmission queue for transmission on a transmission path. \u901a\u8fc7\u672c\u5b9e\u65bd\u4f8b\u63d0\u4f9b\u7684\u6280\u672f\u65b9\u6848\uff0c\u4e00\u65b9\u9762\uff0c\u907f\u514d\u4e86\u73b0\u6709\u6280\u672f\u4e2d\u901a\u8fc7\u6570\u5b57\u7b7e\u540d\u7684\u65b9\u5f0f\u8fdb\u884c\u52a0\u5bc6\u65f6\uff0c\u5bb9\u6613\u88ab\u7be1\u6539\u7684\u6280\u672f\u5f0a\u7aef\uff1b\u53e6\u4e00\u65b9\u9762\uff0c\u907f\u514d\u4e86\u73b0\u6709\u6280\u672f\u4e2d\uff0c\u76f4\u63a5\u5c06\u6536\u5230\u7684\u6570\u636e\u8fdb\u884c\u4f20\u8f93\u65f6\uff0c\u5bb9\u6613\u9020\u6210\u6570\u636e\u4f20\u8f93\u62e5\u6324\u7684\u6280\u672f\u5f0a\u7aef\u3002 The technical effect of safe and reliable transmission of data is realized, and the technical effect of saving resources and transmitting data efficiently and quickly is realized.

【技术实现步骤摘要】
一种数据传输方法和系统
本专利技术涉及物联网
,尤其涉及一种数据传输方法和系统。
技术介绍
随着科学技术的发展和社会的不断进步,无论是工业,或是农业,或是商业,物联网的融入越来越广泛。物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。由于物联网的发展和不断深入,数据的传输的速度和速度传输的安全性成了尤其关键的问题。数据传输时若没有加密,则容易造成数据泄露,攻击者可以轻易的盗取数据;而数据的加密传输必然占用系统计算资源,在节点运算能力一定的情况下,系统整体性能会降低,容易造成网络的拥堵。在现有技术中,在每个设备的数据附加该设备的数字签名,将进行数字签名后的数据进行传输。然而,在专利技术人实现本专利技术的过程中,发现至少存在以下问题:1、通过数字签名的方式进行加密,容易造成被破解,安全性能低;2、直接对接收到的数据进行传输,容易造成数据传输拥挤,耗费资源大,系统负担大弊端。
技术实现思路
为解决上述技术问题,本专利技术提供了一种数据传输方法和系统。根据本专利技术的一个方面,本专利技术实施例提供了一种数据传输方法,所述方法包括:接收至少一个设备发送的初始数据,其中一本文档来自技高网...
一种数据传输方法和系统

【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:接收至少一个设备发送的初始数据,其中一个设备对应一个初始数据;根据空白字符或每个所述设备的ID,对至每个所述初始数据进行加密,得到目标数据,其中一个所述初始数据对应一个目标数据;将得到的所有目标数据添加到传输列队中;根据预先设置的传输机制,将所述传输列队中的所有目标数据在传输路径上进行传输。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:接收至少一个设备发送的初始数据,其中一个设备对应一个初始数据;根据空白字符或每个所述设备的ID,对至每个所述初始数据进行加密,得到目标数据,其中一个所述初始数据对应一个目标数据;将得到的所有目标数据添加到传输列队中;根据预先设置的传输机制,将所述传输列队中的所有目标数据在传输路径上进行传输。2.根据权利要求1所述的一种数据传输方法,其特征在于,所述根据每个所述设备的ID,对每个所述初始数据进行加密,得到目标数据,具体包括:获取每个所述设备的ID;对每个所述ID进行MD5计算,以得到与其对应的哈希值;根据每个所述哈希值对与其对应的初始数据进行加密,得到所述目标数据。3.根据权利要求1所述的一种数据传输方法,其特征在于,所述根据所述空白字符对每个所述初始数据进行加密,得到目标数据,具体包括:根据每个所述初始数据的段基址和偏移地址将每个所述初始数据划分成多个数据段;在每个所述初始数据对应的每个所述数据段的首部和/或尾部添加所述空白字符,得到所述目标数据。4.根据权利要求1-3中任一项所述的一种数据传输方法,其特征在于,在所述根据预先设置的传输机制,将所述传输队列中的所有目标数据在传输路径上进行传输之前,所述方法还包括:对传输目标数据的每个转发节点进行分簇测试,以对每个转发节点的分簇信息进行监听,得到分簇信息监听结果;根据所述监听结果获取所有转发节点中的中心节点;根据除所述中心节点之外的每个转发节点与所述中心节点之间的位置信息确定,除所述中心节点之外的每个转发节点的在目标数据传输时的网络分配量;根据每个网络分配量确定每两个转发节点间的跳转信息;根据所有跳转信息选择传输功率最大的路径为所述传输路径。5.根据权利要求1-3中任一项所述的一种数据传输方法,其特征在于,所述根据预先设置的传输机制,将所述传输队列中的所有目标数据在传输路径上进行传输,具体包括:统计每个所述设备发送初始数据的频率;根据所有所述设备发送初始数据的总频率确定每个目标数据对应的设备的权重信息;获取传输每个目标数据时的流量消耗信息;根据式1确定每个目标数据对应的传输等级,式1:Di=Qi×q+(1-Li)×l其中,Di第i个设备对应目标数据的传输等级,Qi表示第i个设备的权重信息对应的权重,q表示预先设置的传输等级中权重所占的比例系数,Li表示传输第i个设备的目标数据的流量消耗信息对应的流量消耗级别,l表示预先设置的传输等级中流量消耗级别所占的比例系数;根据每个目标数据...

【专利技术属性】
技术研发人员:杜光东
申请(专利权)人:深圳市盛路物联通讯技术有限公司
类型:发明
国别省市:广东,44

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

1