The embodiment of the present invention discloses a data processing method and related equipment for automatic routing of data packets without networking and simple maintenance. The method includes: judging whether the received target packet is a silent packet; judging whether there is the same packet as the target packet in the duplicate packet checking queue; judging whether the destination address of the target packet matches the node address of the first node; judging whether the route progression of the target packet reaches the preset value if not; No, set the forwarding time of the target data packet; if the current time is the forwarding time, judge whether the lifetime of the target data packet is exhausted; if not, judge whether the physical link of the first node is idle; when the physical link of the first node is idle, send the target data packet after setting the routing series to the surrounding nodes of the first node.
【技术实现步骤摘要】
一种数据处理方法及相关设备
本专利技术涉及物联网领域,尤其涉及一种数据处理方法及相关设备。
技术介绍
物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。目前物联网中用到的通信方式,无论是载波通信,还是微功率无线通信,通信的距离都有限,为了能够将数据包发送到较远的节点,就涉及到中间节点的路由转发。如何更好实现电力线载波或微功率无线通信局域网中数据包的存储转发是一个比较有前景的课题。
技术实现思路
针对上述技术问题,本专利技术实施例提供了一种数据处理方法相关设备,可以实现数据包的路由转发。本专利技术实施例第一方面提供了一种数据处理方法,包括:第一节点判断接收到的目标数据包是否为静默数据包;若否,则所述第一节点判断重复包检查队列中是否存在有与所述目标数据包相同的数据包;当所述重复包检查队列中不存在与所述目标数据包相同的数据包时,所述第一节点判断所述目标数据包的目的地址与所述第一节点的节点地址是否相匹配;当所述目标数据包的目的地址与所述第一节点的节点地址不匹配时,所述第一节点判断所述目标数据包的路由级数是否达到预置数值;当所述目标数据包的路由级数未达到所述预置数值时,所述第一节点设置所述目标数据包的转发时刻;若所述当前时刻为所述转发时刻,则判断所述目标数据包的寿命周期是否耗尽;当所述目标数据包的寿命周期未耗尽时,则所述第一节点判断所述第一节点的物理链路是否空闲;当所述第一节点的物理链路空闲时,所述第一节点将设置路由级数后 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:第一节点判断接收到的目标数据包是否为静默数据包;若否,则所述第一节点判断重复包检查队列中是否存在有与所述目标数据包相同的数据包;当所述重复包检查队列中不存在与所述目标数据包相同的数据包时,所述第一节点判断所述目标数据包的目的地址与所述第一节点的节点地址是否相匹配;当所述目标数据包的目的地址与所述第一节点的节点地址不匹配时,所述第一节点判断所述目标数据包的路由级数是否达到预置数值;当所述目标数据包的路由级数未达到所述预置数值时,所述第一节点设置所述目标数据包的转发时刻;若所述当前时刻为所述转发时刻,则判断所述目标数据包的寿命周期是否耗尽;当所述目标数据包的寿命周期未耗尽时,则所述第一节点判断所述第一节点的物理链路是否空闲;当所述第一节点的物理链路空闲时,所述第一节点将设置路由级数后的所述目标数据包向所述第一节点的周围节点发送。
【技术特征摘要】
2018.10.31 CN 20182178579851.一种数据处理方法,其特征在于,包括:第一节点判断接收到的目标数据包是否为静默数据包;若否,则所述第一节点判断重复包检查队列中是否存在有与所述目标数据包相同的数据包;当所述重复包检查队列中不存在与所述目标数据包相同的数据包时,所述第一节点判断所述目标数据包的目的地址与所述第一节点的节点地址是否相匹配;当所述目标数据包的目的地址与所述第一节点的节点地址不匹配时,所述第一节点判断所述目标数据包的路由级数是否达到预置数值;当所述目标数据包的路由级数未达到所述预置数值时,所述第一节点设置所述目标数据包的转发时刻;若所述当前时刻为所述转发时刻,则判断所述目标数据包的寿命周期是否耗尽;当所述目标数据包的寿命周期未耗尽时,则所述第一节点判断所述第一节点的物理链路是否空闲;当所述第一节点的物理链路空闲时,所述第一节点将设置路由级数后的所述目标数据包向所述第一节点的周围节点发送。2.根据权利要求1所述的方法,其特征在于,当所述目标数据包为静默数据包时,所述方法还包括:所述第一节点判断待转发数据包队列中是否存在有与所述目标数据包相同的数据包;若是,则将所述待转发数据包队列中与所述目标数据包相同的数据包删除;若否,则所述第一节点丢弃所述目标数据包。3.根据权利要求1所述的方法,其特征在于,当所述目标数据包的目的地址与所述第一节点的节点地址匹配时,所述方法还包括:所述第一节点将所述目标数据包对应的目标静默包向所述第一节点的周围节点发送预设次数。4.根据权利要求1所述的方法,其特征在于,当所述目标数据包的目的地址与所述第一节点的节点地址匹配时,所述方法还包括:所述第一节点对所述目标数据包进行处理;所述第一节点将所述目标数据包对应的响应数据发送至第二节点,所述第二节点为发送所述目标数据包的源节点。5.根据权利要求1所述的方法,其特征在于,当所述目标数据包的路由级数达到所述预置数值时,所述方法还包括:所述第一节点丢弃所述目标数据包。...
【专利技术属性】
技术研发人员:陶德红,汪春英,
申请(专利权)人:深圳向云科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。