Background
Technical Field
[0001] The disclosure relates to a physical layer collision avoidance (PLCA) technology,
and in particular relates to a physical layer collision avoidance device and a method
for performing an emergency transmission in a physical layer collision avoidance network.
Description of Related Art
[0002] In the existing technology, 10BASE-T1S is expected to replace the existing multipoint
network, such as the controller area network (CAN) bus. The CAN bus may preset identification
information through the carrier sense multiple access with collision detection (CSMA/CD)
protocol, and arbitrate priority during transmission, thereby reducing the transmission
delay of data packets to achieve the goal of predictable transmission time.
[0003] Based on the IEEE 802.3cg-2019 standard, PLCA nodes share bandwidth evenly. Although
the user may arrange the bandwidth by adjusting the maximum burst count so that some
nodes have higher priority, these PLCA nodes with higher priority still need to wait
for their own transmission opportunity (TO) to send data packets. This means that
it may take a long time (for other nodes to complete the packet transmission) before
the data packet is sent out.
Summary
[0004] In view of this, the disclosure provides a physical layer collision avoidance device
and a method for emergency transmission in a physical layer collision avoidance network,
which may be used to solve the above technical problems.
[0005] An embodiment of the disclosure provides a physical layer collision avoidance device,
which belongs to a physical layer collision avoidance network, in which the physical
layer collision avoidance device includes a communication circuit and a controller.
The controller is coupled to the communication circuit and is configured to perform
the following operation. In response to determining that the physical layer collision
avoidance device enters an emergency transmission mode, a first physical layer collision
avoidance device that is performing a corresponding first packet transmission is found.
In response to determining that a first transmission priority of the first physical
layer collision avoidance device is lower than a transmission priority of the first
physical layer collision avoidance device, the first packet transmission of the first
physical layer collision avoidance device is suspended. In response to determining
that it is the turn of the physical layer collision avoidance device to perform a
corresponding packet transmission, the communication circuit is controlled to send
at least one emergency packet corresponding to the emergency transmission mode.
[0006] An embodiment of the disclosure provides a method for performing an emergency transmission
in a physical layer collision avoidance network, which is suitable for a physical
layer collision avoidance device, including the following operation. In response to
determining that the physical layer collision avoidance device enters an emergency
transmission mode, a first physical layer collision avoidance device that is performing
a corresponding first packet transmission is found. In response to determining that
a first transmission priority of the first physical layer collision avoidance device
is lower than a transmission priority of the first physical layer collision avoidance
device, the first packet transmission of the first physical layer collision avoidance
device is suspended. In response to determining that it is the turn of the physical
layer collision avoidance device to perform a corresponding packet transmission, at
least one emergency packet corresponding to the emergency transmission mode is sent.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]
FIG. 1 is a schematic diagram of a PLCA network according to an embodiment of the
disclosure.
FIG. 2 is a schematic diagram of a PLCA mechanism according to an embodiment of the
disclosure.
FIG. 3 is a flowchart of a method for performing an emergency transmission in a PLCA
network according to an embodiment of the disclosure.
DETAILED DESCRIPTION OF DISCLOSED EMBODIMENTS
[0008] Referring to FIG. 1, FIG. 1 is a schematic diagram of a PLCA network according to
an embodiment of the disclosure. In FIG. 1, a PLCA network 100 includes PLCA devices
10 to 1N, in which the PLCA devices 10 to 1N may have the same or similar structure.
Taking the PLCA device 10 as an example, it includes a communication circuit 102 and
a controller 104.
[0009] In one embodiment, the communication circuit 102 may be used, for example, to implement
communication between the PLCA device 10 and other PLCA devices in the PLCA network
100, and the communication circuit 101 may be implemented as a communication module
with corresponding communication functions according to the communication protocol
used for packet exchange between the PLCA devices 10 to 1N.
[0010] In one embodiment, the PLCA devices 10 to 1N may, for example, use the CSMA/CD protocol
for packet exchange. In this case, the communication circuit 102 may, for example,
be implemented as a communication module with CSMA/CD function, but not limited thereto.
[0011] The controller 104 is coupled to the communication circuit 102 and may be a general
purpose processor, a special purpose processor, a conventional processor, a digital
signal processor, multiple microprocessors, one or more combined digital signal processing
microprocessor, a microcontroller, an application specific integrated circuit (ASIC),
a field programmable gate array (FPGA), any other type of integrated circuit, state
machine, advanced RISC machine (ARM) based processor and the like.
[0012] In FIG. 1, the structure of the PLCA devices 11 to 1N may refer to the relevant description
of the PLCA device 10, and will not be repeated herein.
[0013] In the embodiment of the disclosure, the PLCA devices 10 to 1N respectively perform
corresponding packet transmission in the PLCA network 100 according to the corresponding
transmission opportunity.
[0014] Referring to FIG. 2, FIG. 2 is a schematic diagram of a PLCA mechanism according
to an embodiment of the disclosure. In the scenario shown in FIG. 2, before the PLCA
devices 10 to 1N actually operate the PLCA mechanism, the corresponding node identities
of the PLCA devices 10 to 1N may be manually set, or the node identities of each of
the PLCA devices 10 to 1N in the PLCA network 100 is determined based on a specific
mechanism.
[0015] In the embodiment of the disclosure, it is assumed that the node identities of each
of the PLCA devices 10 to 1N are expressed by a corresponding node number, and the
node numbers of each of the PLCA devices 10 to 1N may correspond to the transmission
priorities of each of the PLCA devices 10 to 1N in the PLCA network 100.
[0016] In one embodiment, a PLCA device with a lower node number may, for example, have
a higher transmission priority, but not limited thereto. For ease of description,
it is assumed below that the node numbers of the PLCA devices 10 to 1N are respectively
node numbers 0 to N, but this is only for example and not intended to limit the possible
implementation of the disclosure.
[0017] In FIG. 2, since the node numbers of the PLCA devices 10 to 1N are respectively assumed
to be node numbers 0 to N, this means that the transmission priorities of the PLCA
devices 10 to 1N are sequentially decreased. In this case, the transmission opportunities
210 to 21N of the PLCA devices 10 to 1N are arranged sequentially when the PLCA mechanism
is operating.
[0018] In this case, when the PLCA mechanism is operating, the PLCA devices 10 to 1N are
sequentially transmitted at the corresponding transmission opportunities, and after
the transmission opportunity 21N corresponding to the PLCA device 1N ends (e.g. the
PLCA device with the lowest transmission priority), it will be the turn for the transmission
opportunity 210 corresponding to the PLCA device 10 again (e.g., the PLCA device with
the highest transmission priority). Moreover, each of the PLCA devices 10 to 1N may
determine which PLCA device the current transmission opportunity is corresponding
to.
[0019] In one embodiment, when one of the PLCA devices 10 to 1N enters the emergency transmission
mode, if this PLCA device is not the PLCA device corresponding to the current transmission
opportunity, this PLCA device may need to wait a long time to transmit in the corresponding
transmission opportunity.
[0020] For example, assuming that the PLCA device 11 enters the emergency transmission mode
when the PLCA device 13 executes the corresponding transmission opportunity 213, the
PLCA device 11 needs to wait for the PLCA devices 13 to 1N, and 10 to complete the
corresponding transmission opportunities 213 to 21N, and 210 in sequence, then the
packet corresponding to the emergency transmission mode may be sent when executing
the transmission opportunity 211 corresponding to the PLCA device 11. Moreover, even
if it is the turn of the PLCA device 11 entering the emergency transmission mode to
execute the corresponding transmission opportunity 211, the transmission time executed
by the PLCA device 11 is also limited by the preset maximum transmission time (e.g.,
the above-mentioned maximum burst count), therefore, it may not be possible to completely
send the packet corresponding to the emergency transmission mode.
[0021] In view of this, the disclosure provides a method for emergency transmission in the
PLCA network, which may be used to solve the above technical problems. This is further
described below.
[0022] Referring to FIG. 3, FIG. 3 is a flowchart of a method for performing an emergency
transmission in a PLCA network according to an embodiment of the disclosure. In an
embodiment of the disclosure, the method in FIG. 3 may be executed by any one of the
PLCA devices 10 to 1N in FIG. 1. For the ease of description, it is assumed below
that the steps in FIG. 3 are executed by the PLCA device 10, and the details of the
steps in FIG. 3 are described below in combination with the contents of FIG. 1.
[0023] First, in step S310, in response to determining that the PLCA device 10 enters the
emergency transmission mode, the controller 104 finds the first PLCA device from the
PLCA network 100 that is performing the corresponding first packet transmission.
[0024] As mentioned above, each of the PLCA devices 10 to 1N may determine which PLCA device
the current transmission opportunity is corresponding to. Based on this, in one embodiment,
the controller 104 may determine the current transmission opportunity, and accordingly
determine the first PLCA device that is currently performing the corresponding first
packet transmission.
[0025] Taking FIG. 2 as an example, assuming that the controller 104 determines that the
current transmission opportunity is the transmission opportunity 211, the controller
104 may determine that the PLCA device 11 is the first PLCA device currently performing
the corresponding first packet transmission. For another example, assuming that the
controller 104 determines that the current transmission opportunity is the transmission
opportunity 21N, the controller 104 may determine that the PLCA device 1N is the first
PLCA device currently performing the corresponding first packet transmission, but
not limited thereto.
[0026] In addition, in the scenario of FIG. 2, if the controller 104 determines that the
current transmission opportunity is the transmission opportunity 210 belonging to
the PLCA device 10, the controller 104 may determine that it is the turn of the PLCA
device 10 to perform packet transmission, but not limited thereto.
[0027] Next, in step S320, in response to determining that the first transmission priority
of the first PLCA device is lower than the transmission priority of the PLCA device
10, the controller 104 suspends the first packet transmission of the first PLCA device.
[0028] As mentioned above, the transmission priorities of each of the PLCA devices 10 to
1N may be expressed as the node numbers of each of the PLCA devices 10 to 1N, and
a lower node number corresponds to a higher transmission priority. Based on this,
the controller 104 may, for example, determine whether the first transmission priority
of the first PLCA device is lower than the transmission priority of the PLCA device
10 by determining whether the node number of the first PLCA device is higher than
the node number of the PLCA device 10.
[0029] In the first embodiment, in response to determining that the node number of the first
PLCA device is lower than the node number of the PLCA device, the controller 104 may
determine that the first transmission priority of the first PLCA device is higher
than the transmission priority of the PLCA device 10. In this case, the controller
104 may, for example, wait for the first PLCA device to complete the first packet
transmission, but not limited thereto.
[0030] In the second embodiment, in response to determining that the node number of the
first PLCA device is higher than the node number of the PLCA device 10, the controller
104 may determine that the first transmission priority of the first PLCA device is
lower than the transmission priority of the PLCA device 10. In this case, the controller
104 may suspend the first packet transmission of the first PLCA device. In one embodiment,
the controller 104 may, for example, control the communication circuit 102 to send
an interference packet in the PLCA network 100 to suspend the first packet transmission
of the first PLCA device. In this case, the transmission opportunity corresponding
to the first PLCA device may be ended early so that the next transmission opportunity
may start early. In this way, the effect of shortening the waiting time of the PLCA
device 10 may be achieved, so that the PLCA device 10 may execute the corresponding
transmission opportunity earlier.
[0031] In addition, after suspending the first packet transmission of the first PLCA device,
the controller 104 may then find one or more second PLCA devices from the PLCA network
100 that perform the corresponding second packet transmission after the first PLCA
device, and determine whether the second transmission priorities of each of the second
PLCA devices are lower than the transmission priority of the PLCA device 10.
[0032] In one embodiment, in response to determining that the second transmission priorities
of each of the second PLCA devices are lower than the transmission priority of the
PLCA device 10, the controller 104 may suspend the second packet transmissions corresponding
to each of the second PLCA devices.
[0033] For example, the controller 104 may send a corresponding interference packet in the
PLCA network 100 through controlling the communication circuit 102 to suspend the
second packet transmissions corresponding to each of the second PLCA devices when
each of the second PLCA devices are performing the corresponding second packet transmissions.
[0034] Taking FIG. 2 as an example, it is assumed that the controller 104 determines that
the current transmission opportunity is the transmission opportunity 211 corresponding
to the PLCA device 11. In this case, after the controller 104 determines that the
transmission priority of the PLCA device 11 is lower than the transmission priority
of the PLCA device 10, the controller 104 may control the communication circuit 102
to send an interference packet in the PLCA network 100 to suspend the packet transmission
of the PLCA device 11. In this way, the transmission opportunity 211 may be ended
earlier and the transmission opportunity 212 may be started earlier, thereby it is
the turn of the transmission opportunity 210 sooner, so that the PLCA device 10 may
send the emergency packet corresponding to the emergency transmission mode.
[0035] Next, after the controller 104 determines that the transmission priority of the PLCA
device 12 (i.e., the PLCA device that performs the corresponding packet transmission
after the PLCA device 11) is lower than the transmission priority of the PLCA device
10, the controller 104 may control the communication circuit 102 to send an interference
packet in the PLCA network 100 to suspend the packet transmission of the PLCA device
12. In this way, the transmission opportunity 212 may be ended earlier and the transmission
opportunity 213 may be started earlier.
[0036] Based on the above principles, the controller 104 may suspend the packet transmissions
of each of the PLCA devices 13 to 1N with the corresponding interference packet when
the PLCA devices 13 to 1N execute the corresponding transmission opportunities 213
to 21N. In this way, the waiting time of the PLCA device 10 may be shortened, and
the transmission opportunity 210 of the PLCA device 10 may be started earlier.
[0037] In step S330, in response to determining that it is the turn of the PLCA device 10
to perform the corresponding packet transmission (i.e., it is the turn of the transmission
opportunity corresponding to the PLCA device 10), the controller 104 controls the
communication circuit 102 to send the emergency packet corresponding to the emergency
transmission mode.
[0038] In one embodiment, the PLCA device 10 may continuously transmit the emergency packets
until all the emergency packets are transmitted. In other words, the sum of the transmission
time used by the PLCA device 10 for transmitting the emergency packets may be greater
than the preset maximum transmission time of the PLCA device 10, but not limited thereto.
[0039] In one embodiment, in response to determining that the packet transmission corresponding
to the emergency packet has been completed, the controller 104 may control the PLCA
device 10 to exit the emergency transmission mode. In this case, the PLCA device 10
may stop suspending the packet transmission of other PLCA devices with interference
packets, and let the PLCA devices 10 to 1N operate based on the conventional PLCA
mechanism, but not limited thereto.
[0040] In order to make the concept of the disclosure easier to understand, FIG. 2 is taken
as an example for further description below. In the third embodiment, assuming that
the PLCA device 12 enters the emergency transmission mode when the PLCA device 13
executes the transmission opportunity 213, the PLCA device 12 may suspend the packet
transmission corresponding to at least one of the PLCA devices 13 to 1N (whose transmission
priority is lower than the PLCA device 12) according to the previous teaching, so
as to shorten at least one of the transmission opportunities 213-21N.
[0041] Then, after the transmission opportunity 21N ends, the transmission opportunity 210
will start again. In this case, since the transmission priority of the PLCA device
10 is higher than that of the PLCA device 13, the PLCA device 13 will wait for the
PLCA device 10 to complete the corresponding packet transmission. That is, the PLCA
device 13 does not attempt to shorten the transmission opportunity 210 by, for example,
sending interference packets. Similarly, since the transmission priorities of the
PLCA devices 11 and 12 are higher than that of the PLCA device 13, the PLCA device
13 will wait for the PLCA devices 11 and 12 to complete the corresponding packet transmission.
That is, the PLCA device 13 does not attempt to shorten the transmission opportunities
211 and 212 by, for example, sending interference packets.
[0042] After the transmission opportunity 212 ends, the PLCA device 13 may send the required
emergency packet in the corresponding transmission opportunity 213. Since at least
one of the transmission opportunities 213 to 21N is shortened according to the above
teaching, the transmission opportunity 213 may be started earlier, and the waiting
time of the PLCA device 13 may be shortened.
[0043] To sum up, the method provided by the embodiment of the disclosure allows the PLCA
device entering the emergency transmission mode to timely suspend the packet transmission
of other PLCA devices with lower transmission priority, thereby achieving the effect
of shortening the waiting time.
1. A physical layer collision avoidance device (10 to 1N), belonging to a physical layer
collision avoidance network (100), wherein the physical layer collision avoidance
device (10 to 1N) comprises:
a communication circuit (102); and
a controller (104), coupled to the communication circuit (102) and configured to:
in response to determining that the physical layer collision avoidance device (10
to 1N) enters an emergency transmission mode, find a first physical layer collision
avoidance device that is performing a corresponding first packet transmission;
in response to determining that a first transmission priority of the first physical
layer collision avoidance device is lower than a transmission priority of the first
physical layer collision avoidance device, suspend the first packet transmission of
the first physical layer collision avoidance device; and
in response to determining that it is the physical layer collision avoidance device's
(10 to 1N) turn to perform a corresponding packet transmission, control the communication
circuit (102) to send at least one emergency packet corresponding to the emergency
transmission mode.
2. The physical layer collision avoidance device (10 to 1N) according to claim 1, wherein
the physical layer collision avoidance network (100) comprises the physical layer
collision avoidance device (10 to 1N) and at least one other physical layer collision
avoidance device (10 to 1N), and the physical layer collision avoidance device (10
to 1N) and the at least one other physical layer collision avoidance device (10 to
1N) respectively perform corresponding packet transmission in the physical layer collision
avoidance network (100) according to corresponding transmission opportunities (210
to 21N).
3. The physical layer collision avoidance device (10 to 1N) according to claim 2, wherein
the controller (104) is configured to:
determine a current transmission opportunity, and accordingly determine the first
physical layer collision avoidance device that is currently performing the corresponding
first packet transmission.
4. The physical layer collision avoidance device (10 to 1N) according to claim 3, wherein
the controller (104) is configured to:
in response to determining that the current transmission opportunity belongs to the
physical layer collision avoidance device (10 to 1N), determine that it is the physical
layer collision avoidance device's (10 to 1N) turn to perform the packet transmission.
5. The physical layer collision avoidance device (10 to 1N) according to any one of claims
2 to 4, wherein the physical layer collision avoidance device (10 to 1N) and the at
least one other physical layer collision avoidance device (10 to 1N) each have a corresponding
node number, and the controller (104) is configured to:
in response to determining that the node number of the first physical layer collision
avoidance device is higher than the node number of the physical layer collision avoidance
device (10 to 1N), determine that the first transmission priority of the first physical
layer collision avoidance device is lower than the transmission priority of the physical
layer collision avoidance device (10 to 1N);
in response to determining that the node number of the first physical layer collision
avoidance device is lower than the node number of the physical layer collision avoidance
device (10 to 1N), determine that the first transmission priority of the first physical
layer collision avoidance device is higher than the transmission priority of the physical
layer collision avoidance device (10 to 1N).
6. The physical layer collision avoidance device (10 to 1N) according to any one of claims
1 to 5, wherein the controller (104) is further configured to:
in response to determining that the first transmission priority of the first physical
layer collision avoidance device is lower than the transmission priority of the physical
layer collision avoidance device (10 to 1N), wait for the first physical layer collision
avoidance device to complete the first packet transmission.
7. The physical layer collision avoidance device (10 to 1N) according to any one of claims
1 to 6, wherein the controller (104) is further configured to:
suspend the first packet transmission of the first physical layer collision avoidance
device by controlling the communication circuit (102) to send an interference packet
in the physical layer collision avoidance network (100).
8. The physical layer collision avoidance device (10 to 1N) according to any one of claims
1 to 7, wherein after suspending the first packet transmission of the first physical
layer collision avoidance device, the controller (104) is further configured to:
find at least one second physical layer collision avoidance device from the physical
layer collision avoidance network (100) for performing a corresponding second packet
transmission after the first physical layer collision avoidance device; and
in response to determining that second transmission priorities of each of the second
physical layer collision avoidance devices are lower than the transmission priority
of the physical layer collision avoidance device (10 to 1N), suspend the second packet
transmission corresponding to each of the second physical layer collision avoidance
devices.
9. The physical layer collision avoidance device (10 to 1N) according to claim 8, wherein
the controller (104) is configured to:
suspend the second packet transmission corresponding to each of the second physical
layer collision avoidance devices by controlling the communication circuit (102) to
send a corresponding interference packet in the physical layer collision avoidance
network (100) when each of the second physical layer collision avoidance devices performs
the corresponding second packet transmission.
10. The physical layer collision avoidance device (10 to 1N) according to any one of claims
1 to 9, wherein a sum of transmission time of the at least one emergency packet is
greater than a preset maximum transmission time of the physical layer collision avoidance
device (10 to 1N).
11. The physical layer collision avoidance device (10 to 1N) according to any one of claims
1 to 10, wherein the controller (104) is further configured to:
in response to determining that the packet transmission corresponding to the at least
one emergency packet has been completed, exit the emergency transmission mode.
12. A method for performing an emergency transmission in a physical layer collision avoidance
device (10 to 1N), suitable for a physical layer collision avoidance device (10 to
1N), comprising:
in response to determining that the physical layer collision avoidance device (10
to 1N) enters an emergency transmission mode, finding a first physical layer collision
avoidance device that is performing a corresponding first packet transmission;
in response to determining that a first transmission priority of the first physical
layer collision avoidance device is lower than a transmission priority of the first
physical layer collision avoidance device, suspending the first packet transmission
of the first physical layer collision avoidance device; and
in response to determining that it is the physical layer collision avoidance device's
(10 to 1N) turn to perform a corresponding packet transmission, sending at least one
emergency packet corresponding to the emergency transmission mode.
Amended claims in accordance with Rule 137(2) EPC.
1. A physical layer collision avoidance device (10 to 1N), belonging to a physical layer
collision avoidance network (100), wherein the physical layer collision avoidance
device (10 to 1N) comprises:
a communication circuit (102); and
a controller (104), coupled to the communication circuit (102) and configured to:
in response to determining that the physical layer collision avoidance device (10
to 1N) enters an emergency transmission mode, find a first physical layer collision
avoidance device that is performing a corresponding first packet transmission;
in response to determining that a first transmission priority of the first physical
layer collision avoidance device is lower than a transmission priority of the physical
layer collision avoidance device, suspend the first packet transmission of the first
physical layer collision avoidance device by controlling the communication circuit
(102) to send an interference packet in the physical layer collision avoidance network
(100); and
in response to determining that it is the physical layer collision avoidance device's
(10 to 1N) turn to perform a corresponding packet transmission, control the communication
circuit (102) to send at least one emergency packet corresponding to the emergency
transmission mode,
wherein the physical layer collision avoidance network (100) comprises the physical
layer collision avoidance device (10 to 1N) and at least one other physical layer
collision avoidance device (10 to 1N), and the physical layer collision avoidance
device (10 to 1N) and the at least one other physical layer collision avoidance device
(10 to 1N) respectively perform corresponding packet transmission in the physical
layer collision avoidance network (100) according to corresponding transmission opportunities
(210 to 21N),
the physical layer collision avoidance network (100) characterized in that
the controller (104) is configured to:
determine a current transmission opportunity, and accordingly determine the first
physical layer collision avoidance device that is currently performing the corresponding
first packet transmission;
in response to determining that the current transmission opportunity belongs to the
physical layer collision avoidance device (10 to 1N), determine that it is the physical
layer collision avoidance device's (10 to 1N) turn to perform the packet transmission.
2. The physical layer collision avoidance device (10 to 1N) according to claim 1, wherein
the physical layer collision avoidance device (10 to 1N) and the at least one other
physical layer collision avoidance device (10 to 1N) each have a corresponding node
number, and the controller (104) is configured to:
in response to determining that the node number of the first physical layer collision
avoidance device is higher than the node number of the physical layer collision avoidance
device (10 to 1N), determine that the first transmission priority of the first physical
layer collision avoidance device is lower than the transmission priority of the physical
layer collision avoidance device (10 to 1N);
in response to determining that the node number of the first physical layer collision
avoidance device is lower than the node number of the physical layer collision avoidance
device (10 to 1N), determine that the first transmission priority of the first physical
layer collision avoidance device is higher than the transmission priority of the physical
layer collision avoidance device (10 to 1N).
3. The physical layer collision avoidance device (10 to 1N) according to claim 1 or 2,
wherein the controller (104) is further configured to:
in response to determining that the first transmission priority of the first physical
layer collision avoidance device is higher than the transmission priority of the physical
layer collision avoidance device (10 to 1N), wait for the first physical layer collision
avoidance device to complete the first packet transmission.
4. The physical layer collision avoidance device (10 to 1N) according to any one of claims
1 to 3, wherein after suspending the first packet transmission of the first physical
layer collision avoidance device, the controller (104) is further configured to:
find at least one second physical layer collision avoidance device from the physical
layer collision avoidance network (100) for performing a corresponding second packet
transmission after the first physical layer collision avoidance device; and
in response to determining that second transmission priorities of each of the second
physical layer collision avoidance devices are lower than the transmission priority
of the physical layer collision avoidance device (10 to 1N), suspend the second packet
transmission corresponding to each of the second physical layer collision avoidance
devices.
5. The physical layer collision avoidance device (10 to 1N) according to claim 4, wherein
the controller (104) is configured to:
suspend the second packet transmission corresponding to each of the second physical
layer collision avoidance devices by controlling the communication circuit (102) to
send a corresponding interference packet in the physical layer collision avoidance
network (100) when each of the second physical layer collision avoidance devices performs
the corresponding second packet transmission.
6. The physical layer collision avoidance device (10 to 1N) according to any one of claims
1 to 5, wherein a sum of transmission time of the at least one emergency packet is
greater than a preset maximum transmission time of the physical layer collision avoidance
device (10 to 1N).
7. The physical layer collision avoidance device (10 to 1N) according to any one of claims
1 to 6, wherein the controller (104) is further configured to:
in response to determining that the packet transmission corresponding to the at least
one emergency packet has been completed, exit the emergency transmission mode.
8. A method for emergency transmission performed by a physical layer collision avoidance
device (10 to 1N) belonging to a physical layer collision avoidance network (100),
the method comprising:
in response to determining that the physical layer collision avoidance device (10
to 1N) enters an emergency transmission mode, finding a first physical layer collision
avoidance device that is performing a corresponding first packet transmission;
in response to determining that a first transmission priority of the first physical
layer collision avoidance device is lower than a transmission priority of the physical
layer collision avoidance device, suspending the first packet transmission of the
first physical layer collision avoidance device by sending an interference packet
in the physical layer collision avoidance network (100); and
in response to determining that it is the physical layer collision avoidance device's
(10 to 1N) turn to perform a corresponding packet transmission, sending at least one
emergency packet corresponding to the emergency transmission mode,
wherein the physical layer collision avoidance network (100) comprises the physical
layer collision avoidance device (10 to 1N) and at least one other physical layer
collision avoidance device (10 to 1N), and the physical layer collision avoidance
device (10 to 1N) and the at least one other physical layer collision avoidance device
(10 to 1N) respectively perform corresponding packet transmission in the physical
layer collision avoidance network (100) according to corresponding transmission opportunities
(210 to 21N),
the method characterized by comprising:
determining a current transmission opportunity, and accordingly determining the first
physical layer collision avoidance device that is currently performing the corresponding
first packet transmission;
in response to determining that the current transmission opportunity belongs to the
physical layer collision avoidance device (10 to 1N), determining that it is the physical
layer collision avoidance device's (10 to 1N) turn to perform the packet transmission.