| CPC H04W 72/569 (2023.01) [H04L 5/0091 (2013.01); H04W 84/12 (2013.01)] | 8 Claims |

|
1. A communication system, comprising:
an antenna;
a first wireless communication circuit, configured to transmit or receive a plurality of first packets through a first path;
a second wireless communication circuit, configured to transmit or receive a plurality of second packets through a second path;
a switch circuit, configured to select the first path and or second path to connect the antenna to the first wireless communication circuit or the second wireless communication circuit; and
a control circuit, configured to:
control the switch circuit to select the first path or the second path according to a first priority sequence in a first mode;
divide a transmission and reception period of the antenna into a plurality of first scheduling periods and a plurality of second scheduling periods interleaved with the first scheduling periods in a second mode, wherein the control circuit controls the switch circuit, according to a second priority sequence during the first scheduling periods and according to a third priority sequence during the second scheduling periods, to select the first path or the second path in the second mode, wherein the second priority sequence is different from the third priority sequence, wherein in the second mode, the control circuit is further configured to:
control the switch circuit to connect the antenna to the first wireless communication circuit or the second wireless communication circuit according to the second priority sequence during the first scheduling periods; and
control the switch circuit to connect the antenna to the first wireless communication circuit or the second wireless communication circuit according to the third priority sequence during the second scheduling periods, wherein the second priority sequence and the third priority sequence is determined by an operation state of the first wireless communication circuit, wherein the control circuit determines allocation ratio of the first scheduling periods and the second scheduling periods according to the operation state of the first wireless communication circuit, and wherein in the second mode:
if the operation state of the first wireless communication circuit is at a first state, the second priority sequence from high to low priority is sequentially the first packets and the second packets, and the third priority sequence from high to low priority is sequentially the second packets and the first packets;
if the operation state of the first wireless communication circuit is at a second state, the second priority sequence from high to low priority is sequentially a part of the first packets with relatively high priority, a part of the second packets with relatively high priority, the other part of the first packets with relatively low priority and the other part of the second packets with relatively low priority, and the third priority sequence from high to low priority is the part of the first packets with relatively high priority, the second packets and the other part of the first packets with relatively low priority;
if the operation state of the first wireless communication circuit is at a third state, the second priority sequence from high to low priority is sequentially a part of the first packets with relatively high priority, a part of the second packets with relatively high priority, the other part of the first packets with relatively low priority and the other part of the second packets with relatively low priority, and the third priority sequence from high to low priority is sequentially the second packets and the first packets; or
if the operation state of the first wireless communication circuit is at a fourth state, the second priority sequence from high to low priority is sequentially a part of the first packets with relatively high priority, a part of the second packets with relatively high priority, the other part of the first packets with relatively low priority and the other part of the second packets with relatively low priority, and the third priority sequence from high to low priority is sequentially the second packets and the first packets.
|