一种数据传输方法及设备技术

技术编号:15695343 阅读:31 留言:0更新日期:2017-06-24 10:47
本发明专利技术实施例涉及通信技术领域,公开了一种数据传输方法及设备,包括:已入网设备接收对等网络UP2P数据包,UP2P数据包包括目的地址;当根据目的地址判断UP2P数据包不是发送给已入网设备,且UP2P数据包不为广播数据包,且已入网设备的寻址表中存在目的地址时,则向目的地址对应的目的设备转发UP2P数据包;当根据目的地址判断UP2P数据包不是发送给已入网设备,且UP2P数据包不为广播数据包,且已入网设备的寻址表中不存在目的地址时,则向已入网设备的临近设备转发UP2P数据包。实施本发明专利技术实施例,能够增大WiFi物联网的传输距离。

【技术实现步骤摘要】
一种数据传输方法及设备
本专利技术涉及通信
,尤其涉及一种数据传输方法及设备。
技术介绍
物联网是将各种设备接入网络,以实现远程管理,采集,分析,控制,互通的应用方式。目前物联网接入方案主要有无线保真(WiFi,WIreless-FIdelity),蓝牙,紫蜂协议(英文:Zigbee),以及ISM频段的私有协议等,其中WiFi协议能够无需网关转换而直接接入网络。但是,目前,WiFi物联网的传输距离较近。
技术实现思路
本专利技术实施例公开了一种数据传输方法及设备,能够增大WiFi物联网的传输距离。本专利技术实施例第一方面公开了一种数据传输方法,包括:已入网设备接收对等网络UP2P数据包,所述UP2P数据包包括目的地址;当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中存在所述目的地址时,则向所述目的地址对应的目的设备转发所述UP2P数据包;或者,当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中不存在所述目的地址时,则向所述已入网设备的临近设备转发所述UP2P数据包;或者,当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且当所述UP2P数据包为广播数据包时,则向所述已入网设备的临近设备转发所述UP2P数据包。本专利技术实施例第二方面公开了一种数据传输方法,包括:待入网设备接收已入网设备发送的特殊配置帧,所述特殊配置帧包括特殊目的地址、特殊源地址、特殊接入点地址、加密的所述已入网设备所在无线网格网络Mesh的服务集标识符SSID和加密的可变数据;当根据所述SSID的Mesh标识号判断所述Mesh是所述待入网设备待接入的网络时,则从所述SSID中得到所述已入网设备的网络层级,以及向网络层级最小的已入网设备发送入网请求信息。本专利技术实施例第三方面公开了一种数据传输系统,应用于包含第一无线网格网络Mesh、服务器和第二Mesh的网络架构,包括:所述第一Mesh的设备向所述服务器发送UP2P数据包;所述服务器接收所述UP2P数据包,并向所述第二Mesh的设备发送所述UP2P数据包;所述第二Mesh的设备接收所述UP2P数据包。本专利技术实施例第四方面公开了一种已入网设备,所述已入网设备包括:接收单元,用于接收对等网络UP2P数据包,所述UP2P数据包包括目的地址;发送单元,用于当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中存在所述目的地址时,则向所述目的地址对应的目的设备转发所述UP2P数据包;或者,所述发送单元,用于当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中不存在所述目的地址时,则向所述已入网设备的临近设备转发所述UP2P数据包;或者,所述发送单元,用于当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且当所述UP2P数据包为广播数据包时,则向所述已入网设备的临近设备转发所述UP2P数据包。本专利技术实施例第五方面公开了一种待入网设备,所述待入网设备包括:接收单元,用于接收已入网设备发送的特殊配置帧,所述特殊配置帧包括特殊目的地址、特殊源地址、特殊接入点地址、加密的所述已入网设备所在无线网格网络Mesh的服务集标识符SSID和加密的可变数据;发送单元,用于当根据所述SSID的Mesh标识号判断所述Mesh是所述待入网设备待接入的网络时,则从所述SSID中得到所述已入网设备的网络层级,以及向网络层级最小的已入网设备发送入网请求信息;其中,所述SSID包括所述Mesh中根设备的SSID名称、所述Mesh的网络标识名、所述已入网设备的网络层级、以及所述已入网设备的物理地址的后6位。实施本专利技术实施例,具有如下有益效果:本专利技术实施例中,当已入网设备判断所述UP2P数据包不是发送给已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中存在所述目的地址时,则向所述目的地址对应的目的设备转发所述UP2P数据包;或者,当所述已入网设备判断所述UP2P数据包不是发送给已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中不存在所述目的地址时,则向所述已入网设备的临近设备转发所述UP2P数据包;或者,当所述已入网设备判断所述UP2P数据包不是发送给已入网设备,且当所述UP2P数据包为广播数据包时,则向所述已入网设备的临近设备转发所述UP2P数据包。可见,实施本专利技术实施例,当所述已入网设备接收到所述UP2P数据包时,会转发到下级节点,因此可以将所述UP2P数据包一级级地接力传输,从而增大了WiFi物联网的传输距离。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种无线网格网络Mesh结构示意图;图2是本专利技术实施例公开的一种数据传输方法的流程示意图;图3是本专利技术实施例公开的一种UP2P数据包结构示意图;图4是本专利技术实施例公开的一种待入网设备扫描入网的示意图;图5是本专利技术实施例公开的一种特殊配置帧的格式示意图;图6是本专利技术实施例公开的一种数据传输系统的示意图;图7是本专利技术实施例公开的一种已入网设备的结构示意图;图8是本专利技术实施例公开的一种待入网设备的结构示意图;图9是本专利技术实施例公开的一种终端的结构示意图。具体实施方式下面结合附图,对本专利技术的实施例进行描述。请参阅图1,图1是本专利技术实施例公开的一种无线网格网络Mesh结构示意图。如图1所示,所述Mesh包括:设备节点Node(Node1~Node7)和监控平台。所述设备节点Node之间、以及所述设备节点Node与所述监控平台之间可以采用无线互联的方式形成有多跳路径的Mesh。所述设备节点Node可以将采集的信息通过所述Mesh传递给所述监控平台。其中,所述设备节点Node可以包括:手机、平板电脑、移动互联网设备(英文:MobileInternetDevice,MID)、智能穿戴设备(例如智能手表、智能手环等)、服务器、应用程序或基站等。所述监控平台可以包括手机、平板电脑或MID等。请参阅图2,图2为本专利技术实施例公开的一种数据传输方法的流程示意图。该数据传输方法可以包括以下步骤。步骤S201、已入网设备接收对等网络UP2P数据包,所述UP2P数据包包括目的地址。步骤S202、根据所述目的地址判断所述UP2P数据包是否是发送给所述已入网设备,若是,则执行步骤S203;反之,则所述已入网设备处理所述UP2P数据包。步骤S203、判断所述UP2P数据包是否为广播数据包,若是,则向所述已入网设备的临近设备转发所述UP2P数据包;反之,则执行步骤S204。步骤S204、判断所述已入网设备的寻址表中是否存在所述目的地址,若是,则向所述目的地址对应的目的设备转发所述UP2P数据包;反之,则向所述已入网设备的临近设本文档来自技高网...
一种数据传输方法及设备

【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:已入网设备接收对等网络UP2P数据包,所述UP2P数据包包括目的地址;当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中存在所述目的地址时,则向所述目的地址对应的目的设备转发所述UP2P数据包;或者,当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中不存在所述目的地址时,则向所述已入网设备的临近设备转发所述UP2P数据包;或者,当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且当所述UP2P数据包为广播数据包时,则向所述已入网设备的临近设备转发所述UP2P数据包。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:已入网设备接收对等网络UP2P数据包,所述UP2P数据包包括目的地址;当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中存在所述目的地址时,则向所述目的地址对应的目的设备转发所述UP2P数据包;或者,当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且所述UP2P数据包不为广播数据包,且所述已入网设备的寻址表中不存在所述目的地址时,则向所述已入网设备的临近设备转发所述UP2P数据包;或者,当根据所述目的地址判断所述UP2P数据包不是发送给所述已入网设备,且当所述UP2P数据包为广播数据包时,则向所述已入网设备的临近设备转发所述UP2P数据包。2.根据权利要求1所述的方法,其特征在于,所述UP2P数据包还包括数字标志符、源地址、包序号、包长度和可变数据,其中,所述UP2P数据包由第一域至第七域共7个域组成,所述第一域包含4个字节的所述数字标志符;所述第二域和第三域各占4个字节,包含所述目的地址;所述第四域和第五域各占4个字节,包含所述源地址;所述第六域包含2个字节的所述包序号;所述第七域包含所述可变数据。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述已入网设备向待入网设备发送特殊配置帧,所述特殊配置帧包括特殊目的地址、特殊源地址、特殊接入点地址、加密的所述已入网设备所在无线网格网络Mesh的服务集标识符SSID和加密的可变数据;所述已入网设备接收所述待入网设备针对所述特殊配置帧发送的入网请求信息。4.根据权利要求3所述的方法,其特征在于,所述SSID包括所述Mesh中根设备的SSID名称、所述Mesh的网络标识名、所述已入网设备的网络层级、以及所述已入网设备的物理地址的后6位。5.一种数据传输方法,其特征在于,所述方法包括:待入网设备接收已入网设备发送的特殊配置帧,所述特殊配置帧包括特殊目的地址、特殊源地址、特殊接入点地址、加密的所述已入网设备所在Mesh的服务集标识符SSID和加密的可变数据;当根据所述SSID的Mesh标识号判断所述Mesh是所述待入网设备待接入的网络时,则从所述SSID中得到所述已入网设备的网络层级,以及向网络层级最小的已入网设备发送入网请求信息。6.根据权利要求5所述的方法,其特征在于,所述SSID包括所述Mesh中根设备的SSID名称、所述Mesh的网络标识名、所述已入网设备的网络层级、以及所述已入网设备的物理地址的后6位。7.一种数据传输系统,其特征在于,应用于包含第一无线网格网络Mesh、服务器和第二Mesh的网络架构,所述方法包括:所述第一Mesh的设...

【专利技术属性】
技术研发人员:梁增宇余涛
申请(专利权)人:深圳华立视通科技有限公司
类型:发明
国别省市:广东,44

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

1