The present invention relates to a broadcasting communication system, a broadcasting relay device and a broadcasting relay method, and more particularly to a broadcasting communication system, a broadcasting relay device and a broadcasting relay method that may inhibit a broadcast storm.
The traditional wireless communication utilizes the star, tree or mesh architecture to communicate. The star communication architecture is simpler, but the communication range thereof is smaller. The tree communication architecture can cover a wider range, but the packet transmission path should be specified, which leads to the more complicated hardware installation and maintenance. The mesh communication architecture has an easy installation, and for example, the Zigbee or Bluetooth communication system utilizes the mesh communication architecture to deploy the wireless communication network.
Compared with the unicast communication method, the broadcast has advantages, such as a better communication reliability and no need to manage the communication addresses of various electronic devices. However, in a large wireless communication network architecture, i.e., a number of the electronic devices of the wireless communication network system is more, a broadcast storm may be formed and lead to the decrease of the communication efficiency.
To sum up the foregoing descriptions, the most important goal for now is to provide a broadcasting communication system that may inhibit a broadcast storm.
The present invention is directed to provide a broadcasting communication system, a broadcasting relay device and a broadcasting relay method that may utilize a broadcasting relay device to receive a first broadcast packet from a first communication group to broadcast a second broadcast packet to a second communication group, wherein the second broadcast packet comprises a broadcast data of the first broadcast packet. Therefore, a plurality of first electronic devices of the first communication group and a plurality of second electronic devices of the second communication group that are communicatively isolated from each other may establish the communication connection through the broadcasting relay device, and a broadcast storm may be inhibited.
A broadcasting communication system of one embodiment of the present invention includes a plurality of first electronic devices, a plurality of second electronic devices and at least one broadcasting relay device. The plurality of first electronic devices is communicatively connected to each other with a first wireless communication protocol to form a first communication group. The plurality of second electronic devices is communicatively connected to each other with a second wireless communication protocol to form a second communication group, wherein the plurality of first electronic devices and the plurality of second electronic devices are communicatively isolated. The broadcasting relay device includes a communication unit and a processing unit. The communication unit is communicatively connected to the first communication group and the second communication group with the first wireless communication protocol and the second wireless communication protocol respectively. The processing unit is electrically connected to the communication unit, and the processing unit receives a first broadcast packet from the first communication group and broadcasts a second broadcast packet to the second communication group, wherein the second broadcast packet comprises a broadcast data of the first broadcast packet.
A broadcasting relay device of another embodiment of the present invention constitutes a broadcasting communication system together with a plurality of first electronic devices and a plurality of second electronic devices. The plurality of first electronic devices is communicatively connected to each other with a first wireless communication protocol to form a first communication group. The plurality of second electronic devices is communicatively connected to each other with a second wireless communication protocol to form a second communication group, and the plurality of first electronic devices and the plurality of second electronic devices are communicatively isolated. The broadcasting relay device comprises a communication unit and a processing unit. The communication unit is communicatively connected to the first communication group and the second communication group with the first wireless communication protocol and the second wireless communication protocol respectively. The processing unit is electrically connected to the communication unit, and the processing unit receives a first broadcast packet from the first communication group and broadcasts a second broadcast packet to the second communication group, wherein the second broadcast packet comprises a broadcast data of the first broadcast packet.
A broadcasting relay method of yet one embodiment of the present invention comprises: providing at least one broadcasting relay device communicatively connected to a first communication group and a second communication group with a first wireless communication protocol and a second wireless communication protocol respectively, wherein the first communication group includes a plurality of first electronic devices, the second communication group includes a plurality of second electronic devices, and the plurality of first electronic devices and the plurality of second electronic devices are communicatively isolated; receiving a first broadcast packet from the first communication group with the broadcasting relay device; and broadcasting a second broadcast packet to the second communication group with the broadcasting relay device, wherein the second broadcast packet comprises a broadcast data of the first broadcast packet.
The objective, technologies, features and advantages of the present invention will become apparent from the following description in conjunction with the accompanying drawings wherein certain embodiments of the present invention are set forth by way of illustration and example.
Various embodiments of the present invention will be described in detail below and illustrated in conjunction with the accompanying drawings. In addition to these detailed descriptions, the present invention can be widely implemented in other embodiments, and apparent alternations, modifications and equivalent changes of any mentioned embodiments are all included within the scope of the present invention and based on the scope of the Claims. In the descriptions of the specification, in order to make readers have a more complete understanding about the present invention, many specific details are provided; however, the present invention may be implemented without parts of or all the specific details. In addition, the well-known steps or elements are not described in detail, in order to avoid unnecessary limitations to the present invention. Same or similar elements in Figures will be indicated by same or similar reference numbers. It is noted that the Figures are schematic and may not represent the actual size or number of the elements. For clearness of the Figures, some details may not be fully depicted.
A traditional large wireless network system sets the overall network architecture as a single communication group, and broadcasts many broadcast packets to all the electronic devices within the communication group. When a number of the electronic devices within the communication group is too large, the broadcast packets may have the signal collision easily and a broadcast storm may be formed, which may result in that the communication efficiency may be decreased and the communication network may be paralyzed.
The present invention establishes a large broadcasting communication system through a broadcasting relay device that is communicatively connected to multiple communication groups that are communicatively isolated from each other, so as to inhibit the overall number of the broadcast packets. The meaning of the above-mentioned “communicatively isolated” is described later. Referring to
The plurality of first electronic devices 101 is communicatively connected to each other with a first wireless communication protocol to form a first communication group 10. For example, the first wireless communication protocol may adopt the wireless communication protocol, such as the Zigbee (IEEE 802.15.4), Bluetooth (IEEE 802.15.1) or WLAN (IEEE 802.11), etc., which is not a limitation. The plurality of second electronic devices 201 is communicatively connected to each other with a second wireless communication protocol to form a second communication group 20. The plurality of third electronic devices 301 is communicatively connected to each other with a third wireless communication protocol to form a third communication group 30. Also, the second wireless communication protocol and the third wireless communication protocol may adopt the above-mentioned wireless communication protocol as well, which is not described again here. Additionally, the plurality of first electronic devices 101 of the first communication group 10, the plurality of second electronic devices 201 of the second communication group 20 and the plurality of third electronic devices 301 of the third communication group 30 are communicatively isolated from each other, so that the number of the multiple electronic devices within each communication group may be controlled within a small range, so as to avoid producing too many broadcast packets within each communication group. It is needed to be explained that the broadcasting communication system may include multiple communication groups, and the three communication groups that are communicatively isolated from each other and described in this embodiment are only for illustrative explanation, and may not be used to limit the number of the multiple communication groups of the present invention or the connection relationship thereof.
The meaning of the “communicatively isolated” is described with the following related embodiments. Referring to
Referring to
Referring to
Continued to refer to
Referring to
Referring to
Referring to
Continued to refer to
Second, the broadcasting relay device 40a receives a first broadcast packet E1 broadcasted by the first communication group. In one embodiment, the broadcasting relay device 40a transforms the first broadcast packet E1 complied with the first wireless communication protocol into the second broadcast packet E2 complied with the second wireless communication protocol. The related embodiments are as described above and omitted here.
Then, the broadcasting relay device 40a broadcasts the second broadcast packet E2 to the second communication group 20, wherein the second broadcast packet E2 comprises a broadcast data of the first broadcast packet E1. In one embodiment, the broadcasting relay device 40a may determine whether or how a broadcast packet received from a communication group at one end is broadcasted to the other wireless communication group at the other end, so as to inhibit the overall number of the broadcast packets, avoid the occurrence of the broadcast storm, reduce the installation cost of the broadcasting communication system and increase the network stability. The related embodiments are as described above and omitted here.
To sum up the foregoing descriptions, the present invention establishes a broadcasting communication system through a broadcasting relay device that is communicatively connected to multiple communication groups that are communicatively isolated from each other. In addition, the broadcasting relay device may determine whether a broadcast packet received from a communication group at one end is broadcasted or broadcasted with a delay time to the other communication group at the other end, so as to inhibit the overall number of the broadcast packets, avoid the occurrence of the broadcast storm, reduce the installation cost of the broadcasting communication system and increase the network stability.