ZigBee Broadcasting Reliability via Hop Parameter Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing ZigBee broadcasting method, despite hop restriction to reduce network bandwidth consumption, faces reliability issues as certain devices in the network may fail to receive data packets due to repeated packet forwarding and insufficient hop limits.

Innovation Solution

A broadcasting method where devices compare the remaining forwarding times of a received data packet with pre-stored hop parameters, and if the times are less than or equal to the parameter, the packet is discarded, thereby improving reliability by selectively forwarding packets based on available hops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each target device in the network forwards the received data packet, then the data packet can reach all devices in the network, but the same data packet may be forwarded repeatedly, causing great consumption of network bandwidth

Engineering Contradiction:
Improvedata packet delivery reliabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-storing hop parameters in each device before broadcasting begins. When a data packet is received, devices compare the packet's hop count with pre-stored values to determine whether to forward, preventing redundant transmissions before they occur. This proactive approach ensures reliable delivery to all devices while avoiding excessive bandwidth consumption from repeated forwarding.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If the range of forwarding the data packet is restricted to reduce network bandwidth consumption, then bandwidth consumption is reduced, but certain devices in the network may fail to receive the data packet

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoiddata packet delivery reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies dynamics by making the forwarding decision adaptive rather than static. Each device dynamically compares the incoming packet's hop count with its pre-stored hop parameter and adjusts its forwarding behavior accordingly. This dynamic approach allows the network to restrict forwarding range when sufficient hops remain (reducing bandwidth consumption) while ensuring devices forward packets when necessary to maintain delivery reliability.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If hop restriction is added to reduce network bandwidth consumption, then bandwidth consumption is reduced, but problems exist in the reliability of the broadcasting method

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidbroadcasting method reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies feedback by implementing a comparison mechanism where each device evaluates the packet's hop count against pre-stored parameters before forwarding. This feedback loop ensures that forwarding decisions are based on current packet state and network conditions, maintaining broadcasting reliability while enforcing hop restrictions to reduce bandwidth consumption. The feedback mechanism prevents both over-forwarding (wasting bandwidth) and under-forwarding (compromising reliability).

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9306704B2Broadcasting method and communication device
Publication Date: 2016.04.05 HUAWEI TECH CO LTD
  • US9306704B2 patent drawing
  • US9306704B2 patent drawing
  • US9306704B2 patent drawing

AI summary

A broadcasting method and a communication device are disclosed by the present invention. The method includes: receiving a first data packet; and if the currently received first data packet is a repeated data packet, discarding the currently received first data packet when the times that the currently received first data packet is capable of being forwarded is less than or equal to the times that is determined according to a pre-stored hop parameter of the first data packet. After receiving the repeated data packet, a device further determines, according to a judgement result, whether to discard the data packet or continue forwarding the data packet, thereby improving the reliability of sending the data packet in the broadcasting manner.