[go: up one dir, main page]

CN103905542A - 物联网数据传输方法及网络节点 - Google Patents

物联网数据传输方法及网络节点 Download PDF

Info

Publication number
CN103905542A
CN103905542A CN201410114379.9A CN201410114379A CN103905542A CN 103905542 A CN103905542 A CN 103905542A CN 201410114379 A CN201410114379 A CN 201410114379A CN 103905542 A CN103905542 A CN 103905542A
Authority
CN
China
Prior art keywords
network node
data
transmission
complexity
transmission cost
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410114379.9A
Other languages
English (en)
Other versions
CN103905542B (zh
Inventor
范春晓
吴岳辛
明悦
董挺
李晓晴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201410114379.9A priority Critical patent/CN103905542B/zh
Publication of CN103905542A publication Critical patent/CN103905542A/zh
Application granted granted Critical
Publication of CN103905542B publication Critical patent/CN103905542B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种物联网数据传输方法及网络节点。该方法包括:网络节点将同一应用对应的各类型数据进行混合,得到混合数据,所述网络节点获取所述混合数据的复杂度,所述网络节点从所述应用对应的路径中选取一条作为目标路径,所述网络节点根据所述复杂度获取所述目标路径的传输代价,所述网络节点判断所述传输代价是否低于预设阈值,如果判断结果为是,所述网络节点将所述混合数据按照所述目标路径进行传输。本发明中的网络节点通过获取混合数据的复杂度,为混合数据选取传输代价小于预设阈值的目标路径,实现了为混合数据自适应选取目标路径的目的,而且通过目标路径传输混合数据,可以降低混合数据的传输代价,从而能够节省路由资源。

Description

物联网数据传输方法及网络节点
技术领域
本发明涉及物联网技术,尤其涉及一种物联网数据传输方法及网络节点。
背景技术
物联网分为感知层、传输层(即网络层)、处理层和应用层。物联网中的数据采集设备如红外传感器、射频识别(Radio Frequency Identification,简称RFID)器件、或者二维条码等通过感知获取到物体的物理特性,如温度、位置等信息,再将感知的信息转换为数据发送给物联网中的应用如智能交通、身份认证、基于位置服务和安全等,以使得各应用使用这些数据为用户提供给各种服务。
目前,在数据采集设备采集到数据后,需要将数据按照预设的传输路径发送到相应的应用上,存在不能自适应地为待传输数据选取传输路径的缺陷。
发明内容
本发明提供一种物联网数据传输方法及网络节点,用于解决现有技术中存在不能自适应地为待传输数据选取传输路径的缺陷。
为了实现上述目的,本发明提供的一种物联网数据传输方法,包括:
网络节点对同一应用对应的各类型数据进行混合得到混合数据;
所述网络节点获取所述混合数据的复杂度;
所述网络节点从与所述应用对应的传输路径中选取一条作为目标路径;
所述网络节点根据所述复杂度获取所述目标路径的传输代价;
所述网络节点判断所述传输代价是否低于预设阈值;
如果判断结果为是,所述网络节点将所述混合数据按照所述目标路径进行传输。
为了实现上述目的,本发明提供的一种网络节点,包括:
混合模块,用于对同一应用对应的各类型数据进行混合得到混合数据;
第一获取模块,用于获取所述混合数据的复杂度;
选取模块,用于从与所述应用对应的传输路径中选取一条作为目标路径;
第二获取模块,用于根据所述复杂度获取所述目标路径的传输代价;
判断模块,用于判断所述传输代价是否低于预设阈值;
传输模块,用于在所述判断模块判断出所述传输代价低于所述阈值后,将所述混合数据按照所述目标路径进行传输。
本发明提供的物联网数据传输方法及网络节点,网络节点将同一应用对应的各类型数据进行混合得到混合数据,所述网络节点获取所述混合数据的复杂度,所述网络节点从所述应用对应的路径中选取一条作为目标路径,所述网络节点根据所述复杂度获取所述目标路径的传输代价,所述网络节点判断所述传输代价是否低于预设阈值,如果判断结果为是,所述网络节点将所述混合数据按照所述目标路径进行传输。本发明中的网络节点通过获取混合数据的复杂度,为混合数据选取传输代价小于预设阈值的目标路径,实现了为混合数据自适应选取目标路径的目的,而且通过目标路径传输混合数据,可以降低混合数据的传输代价,从而能够节省路由资源。
附图说明
图1为本发明实施例一提供的一种物联网数据传输方法的流程示意图;
图2为本发明实施例二提供的一种网络节点的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
实施例一
图1为本发明实施例一提供的一种物联网数据传输方法的流程示意图,如图1所示,该物联网数据传输方法包括以下步骤:
101、网络节点对同一应用对应的各类型数据进行混合得到混合数据。
具体地,网络节点接收来自不同数据采集设备发送的数据,如传感器等,在接收到各数据采集设备发送的数据后,网络节点可以从接收到的各数据中获取到各数据对应的应用。网络节点将同一应用对应的各类型数据进行混合得到混合数据。例如,网络节点可以将同一应用的各类数据进行封装成一个数据包。
102、网络节点获取所述混合数据的复杂度。
具体地,网络节点根据各类型数据的单位大小与各类型数据所需在存储空间占用所述单位大小的数量,获取各类型数据的第一复杂度,网络节点根据各类型数据的第一复杂度与预设的各类型数据对应的第一权重值,按照第一算法计算得到混合数据的复杂度。
第一算法的具体公式为: X = Σ i = 1 n a i X i
本实施例中,X表示混合数据的复杂度,ai为第i类型数据对应的第一权重值,Xi表示第i类型种数据的第一复杂度。
第i类型种数据的第一复杂度的具体公式为:
Figure BDA0000481959840000032
本实施例中,Li表示第i类型数据的单位大小,Mi表示第i类型数据占用存储空间中所述单位大小的数量。进一步地,ai根据各类型数据的第一复杂度进行设定。可选地,可以根据各应用对各类型数据的需求不同预先设定ai,例如,对道路状态进行监控的应用中,由于视频数据为车辆违章判定的主要证据,本实施例中可以将视频数据的第一权重值设定为5,而语音数据的第二权重值设置为2。
103、网络节点从与所述应用对应的路径中选取一条作为目标路径。
本实施例中,为不同应用预先设置有多条传输路径,将每个应用对应的多条传输路径存在网络节点中。在获取到混合数据后,网络节点可以根据混合数据对应的应用,从该应用对应的所有传输路径中,选取一条传输路径作为目标路径。
104、网络节点根据所述复杂度获取所述目标路径的传输代价。
在获取到复杂度及目标路径,为了确定选取的目标路径是否为该混合数据合适的传输路径,网络节点需要根据混合数据的复杂度获取目标路径的传输代价。
具体地,在选取的目标路径后,网络节点可以获取该目标路径的传输距离。进一步地,网络节点根据混合数据的复杂度、传输距离以及预设的第二权重值,按照第二算法计算得到目标路径的传输代价。
第二算法具体公式为:
Y=αX+βZ
其中,Y表示目标路径的传输代价,X表示混合数据流的复杂度,Z表示目标路径的传输距离,α与β分别表示所述复杂度和所述传输路径的第二权重值。
105、网络节点判断所述传输代价是否低于预设阈值。
在获取到传输代价后,网络节点将该传输代价与预设阈值进行比较,以判断传输代价是否低于预设阈值。本实施例中,如果传输代价低于预设阈值,说明选取的目标路径的传输代价符合传输要求,网络节点执行步骤106;而如果传输代价高于或者等于预设阈值,说明选取的目标路径的传输代价较大,不符合传输要求,网络节点需要为所述混合数据选取新的传输路径作为目标路径。具体地,网络节点在判断出传输代价高于或者等于所述阈值时,返回执行步骤103从所述应用对应的路径中选取一条作为所述目标路径及后续操作,直到选取出的所述目标路径的所述传输代价低于所述阈值。
106、网络节点将所述混合数据按照所述目标路径进行传输。
在步骤105中判断出目标路径的传输代价低于预设阈值时,网络节点按照该目标路径将混合数据传输到目标终端或者设备中。
此处需要说明,通过在网络节点中设置能够执行本实施例一提供的物联网数据传输方法的设备或者软件,通过该设备或软件来实现该方法。
本实施例提供的物联网数据传输方法,通过网络节点将同一应用对应的各类型数据进行混合得到混合数据,所述网络节点获取所述混合数据的复杂度;所述网络节点从所述应用对应的路径中选取一条作为目标路径,所述网络节点根据所述复杂度获取所述目标路径的传输代价,所述网络节点判断所述传输代价是否低于预设阈值,如果判断结果为是,所述网络节点将所述混合数据按照所述目标路径进行传输。本实施例中的网络节点通过获取混合数据的复杂度,为混合数据选取传输代价小于预设阈值的目标路径,实现了为混合数据自适应选取目标路径的目的,而且通过目标路径传输混合数据,可以降低混合数据的传输代价,从而能够节省路由资源。
实施例二
图2为本发明实施例二提供的一种网络节点的结构示意图,如图2所示,该网络节点包括:混合模块21、第一获取模块22、选取模块23、第二获取模块24、判断模块25和传输模块26。
混合模块21,用于对同一应用对应的各类型数据进行混合得到混合数据;
具体地,混合模块21接收来自不同数据采集设备发送的数据,如传感器等,在接收到各数据采集设备发送的数据后,混合模块21可以从接收到的各数据中获取到各数据对应的应用,将同一应用对应的各类型数据进行混合得到混合数据。例如,混合模块21可以将同一应用的各类数据进行封装成一个数据包。
与混合模块21连接的第一获取模块22,用于获取所述混合数据的复杂度。
具体地,第一获取模块22根据各类型数据的单位大小与各类型数据所需在存储空间占用所述单位大小的数量,获取各类型数据的第一复杂度,网络节点根据各类型数据的第一复杂度与预设的各类型数据对应的第一权重值,按照第一算法计算得到混合数据的复杂度。
关于第一算法、第一复杂度及第一权重值的介绍可参见上述实施例一中相关内容的记载,此处不再赘述。
与混合模块21连接的选取模块23,用于从与所述应用对应的传输路径中选取一条作为目标路径;
本实施例中,为不同应用预先设置有多条传输路径,将每个应用对应的多条传输路径存在网络节点中。在获取到混合数据后,选取模块23可以根据混合数据对应的应用,从该应用对应的所有传输路径中,选取一条传输路径作为目标路径。
与第一获取模块22和选取模块23连接的第二获取模块24,用于根据所述复杂度获取所述目标路径的传输代价。
在获取到复杂度及目标路径,为了确定选取的目标路径是否为该混合数据合适的传输路径,第二获取模块24需要根据混合数据的复杂度获取目标路径的传输代价。
具体地,在选取的目标路径后,第二获取模块24可以获取该目标路径的传输距离。进一步地,第二获取模块24根据混合数据的复杂度、传输距离以及预设的第二权重值,按照第二算法计算得到目标路径的传输代价。
关于第二算法、传输距离及第二权重值的介绍可参见上述实施例一中相关内容的记载,此处不再赘述。
与第二获取模块24连接的判断模块25,用于判断所述传输代价是否低于预设阈值。
在获取到传输代价后,判断模块25将该传输代价与预设阈值进行比较,以判断传输代价是否低于预设阈值。本实施例中,如果传输代价低于预设阈值,说明选取的目标路径的传输代价符合传输要求,传输模块26将所述混合数据按照所述目标路径进行传输。
而如果传输代价高于或者等于预设阈值,说明选取的目标路径的传输代价较大不符合传输要求,返回选取模块23为所述混合数据选取新的传输路径作为目标路径。具体地,在判断出传输代价高于或者等于所述阈值时,选取模块23还用于重新从所述应用对应的路径中选取一条作为所述目标路径直到选取出的所述目标路径的所述传输代价低于所述阈值。
本实施例中,网络节点将同一应用对应的各类型数据进行混合得到混合数据,所述网络节点获取所述混合数据的复杂度;所述网络节点从所述应用对应的路径中选取一条作为目标路径,所述网络节点根据所述复杂度获取所述目标路径的传输代价,所述网络节点判断所述传输代价是否低于预设阈值,如果判断结果为是,所述网络节点将所述混合数据按照所述目标路径进行传输。本实施例中的网络节点通过获取混合数据的复杂度,为混合数据选取传输代价小于预设阈值的目标路径,实现了为混合数据自适应选取目标路径的目的,而且通过目标路径传输混合数据,可以降低混合数据的传输代价,从而能够节省路由资源。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (10)

1.一种物联网数据传输方法,其特征在于,包括:
网络节点对同一应用对应的各类型数据进行混合得到混合数据;
所述网络节点获取所述混合数据的复杂度;
所述网络节点从与所述应用对应的传输路径中选取一条作为目标路径;
所述网络节点根据所述复杂度获取所述目标路径的传输代价;
所述网络节点判断所述传输代价是否低于预设阈值;
如果判断结果为是,所述网络节点将所述混合数据按照所述目标路径进行传输。
2.根据权利要求1所述的物联网数据传输方法,其特征在于,还包括:
如果所述传输代价高于或者等于所述阈值,所述网络节点重新执行从所述应用对应的路径中选取一条作为所述目标路径直到选取出的所述目标路径的所述传输代价低于所述阈值。
3.根据权利要求2所述的物联网数据传输方法,其特征在于,所述网络节点获取所述混合数据的复杂度,包括:
所述网络节点根据各类型数据的单位大小与各类型数据在存储空间占用所述单位大小的数量,获取各类型数据的第一复杂度;
所述网络节点根据各类型数据的第一复杂度与预设的各类型数据对应的第一权重值,按照所述第一算法计算得到所述复杂度。
4.根据权利要求3所述的物联网数据传输方法,其特征在于,所述网络节点根据所述复杂度获取所述目标路径的传输代价,包括:
所述网络节点获取所述目标路径的传输距离;
所述网络节点根据所述复杂度、所述传输距离以及预设的第二权重值,按照第二算法计算得到所述传输代价。
5.根据权利要求1-4任一项所述的物联网数据传输方法,其特征在于,所述网络节点从与所述应用对应的传输路径中选取一条作为目标路径,包括:
所述网络节点预先存储有与所述应用对应的传输路径。
所述网络节点从与所述应用对应的传输路径中选取一条作为所述目标路径。
6.一种网络节点,其特征在于,包括:
混合模块,用于对同一应用对应的各类型数据进行混合得到混合数据;
第一获取模块,用于获取所述混合数据的复杂度;
选取模块,用于从与所述应用对应的传输路径中选取一条作为目标路径;
第二获取模块,用于根据所述复杂度获取所述目标路径的传输代价;
判断模块,用于判断所述传输代价是否低于预设阈值;
传输模块,用于在所述判断模块判断出所述传输代价低于所述阈值后,将所述混合数据按照所述目标路径进行传输。
7.根据权利要求6所述的网络节点,其特征在于,还包括:
所述选取模块,还用于所述判断模块判断出所述传输代价高于或者等于所述阈值后,重新执行从所述应用对应的路径中选取一条作为所述目标路径直到选取出的所述目标路径的所述传输代价低于所述阈值。
8.根据权利要求7所述的网络节点,其特征在于,所述第一获取模块,具体用于根据各类型数据的单位大小与各类型数据在存储空间占用所述单位大小的数量,获取各类型数据的第一复杂度,根据各类型数据的第一复杂度与预设的各类型数据对应的第一权重值,按照所述第一算法计算得到所述复杂度。
9.根据权利要求8所述的网络节点,其特征在于,所述第二获取模块,具体用于获取所述目标路径的传输距离,根据所述复杂度、所述传输距离以及预设的第二权重值,按照第二算法计算得到所述传输代价。
10.根据权利要求6-9任一项所述的网络节点,其特征在于,所述选取模块,具体用于预先存储有与所述应用对应的传输路径,从与所述应用对应的传输路径中选取一条作为所述目标路径。
CN201410114379.9A 2014-03-25 2014-03-25 物联网数据传输方法及网络节点 Active CN103905542B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410114379.9A CN103905542B (zh) 2014-03-25 2014-03-25 物联网数据传输方法及网络节点

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410114379.9A CN103905542B (zh) 2014-03-25 2014-03-25 物联网数据传输方法及网络节点

Publications (2)

Publication Number Publication Date
CN103905542A true CN103905542A (zh) 2014-07-02
CN103905542B CN103905542B (zh) 2017-05-24

Family

ID=50996696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410114379.9A Active CN103905542B (zh) 2014-03-25 2014-03-25 物联网数据传输方法及网络节点

Country Status (1)

Country Link
CN (1) CN103905542B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107360098A (zh) * 2017-06-16 2017-11-17 深圳市盛路物联通讯技术有限公司 一种物联网终端信息寻址方法及装置
CN108881057A (zh) * 2018-04-20 2018-11-23 网宿科技股份有限公司 回源线路的选择方法和流量分发器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1472924A (zh) * 2003-07-11 2004-02-04 �廪��ѧ 基于路径延时概率分布的选路方法
CN1756233A (zh) * 2004-09-30 2006-04-05 富士通株式会社 电信网络中的路由选择方法和装置
CN1984020A (zh) * 2006-06-08 2007-06-20 华为技术有限公司 一种传输数据的方法及装置
CN101170499A (zh) * 2007-11-22 2008-04-30 复旦大学 一种自组织网络上的组合服务执行路径的选择方法
CN101969679A (zh) * 2009-07-27 2011-02-09 华为技术有限公司 一种路由发现的选择方法、设备和系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1472924A (zh) * 2003-07-11 2004-02-04 �廪��ѧ 基于路径延时概率分布的选路方法
CN1756233A (zh) * 2004-09-30 2006-04-05 富士通株式会社 电信网络中的路由选择方法和装置
CN1984020A (zh) * 2006-06-08 2007-06-20 华为技术有限公司 一种传输数据的方法及装置
CN101170499A (zh) * 2007-11-22 2008-04-30 复旦大学 一种自组织网络上的组合服务执行路径的选择方法
CN101969679A (zh) * 2009-07-27 2011-02-09 华为技术有限公司 一种路由发现的选择方法、设备和系统

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107360098A (zh) * 2017-06-16 2017-11-17 深圳市盛路物联通讯技术有限公司 一种物联网终端信息寻址方法及装置
CN108881057A (zh) * 2018-04-20 2018-11-23 网宿科技股份有限公司 回源线路的选择方法和流量分发器

Also Published As

Publication number Publication date
CN103905542B (zh) 2017-05-24

Similar Documents

Publication Publication Date Title
CN110754074B9 (zh) 车辆传感器信息的交互式共享
US11470582B2 (en) User device, and method for inter-user-device sending and receiving of positioning signal
US10425194B2 (en) Cross-layer and cross-application acknowledgment for data transmission
CN105164963B (zh) 下行链路控制信号的重复传输的方法、设备和无线终端
CN106851720B (zh) Ap位置查询的装置、方法和存储介质
CN104145524A (zh) 探测参考信号增强以支持上行链路协作多点
JP6208303B2 (ja) 3gpp及びetsiのマシン・ツー・マシン(m2m)相互接続のためのm2mデバイス及び方法
WO2016039576A3 (ko) 무선 통신 시스템에서 다중 망 접속을 위한 장치 및 방법
JP2016502314A5 (zh)
US9075923B2 (en) Discovery mechanisms for universal serial bus (USB) protocol adaptation layer
TWI672961B (zh) 一種資料處理方法、裝置、設備及電腦可讀存儲介質
CN115336356A (zh) 用于新无线电侧链路的感测测量及报告的方法及设备
CN103905542B (zh) 物联网数据传输方法及网络节点
CN104009937A (zh) 一种增强型传输选择标准配置信息传输方法及装置
US10904635B2 (en) Method and device for providing data in multimedia system
CN107113186B (zh) 统一机器到机器系统中数据传输的方法和公共服务实体
US20150117436A1 (en) Maximum away duration
CN109618566A (zh) 用于侦听的方法和终端设备
CN104394529A (zh) 发射控制方法及装置、信息获取方法及装置
CN107211479B (zh) 选择接入网的方法和装置
WO2017049527A1 (zh) 数据传输装置、方法以及通信系统
WO2019157274A1 (en) Service layer methods for offloading iot application message generation and response handling
JP2021503742A (ja) 伝送時刻決定方法及び装置、コンピュータ記憶媒体
WO2025036137A1 (zh) 一种通信方法及装置
CN107659975B (zh) 中转节点的设备挂载控制方法及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant