Communication system and communication method

By setting priority and scheduling time periods to manage antenna usage permissions in the communication system, the signal interference and resource conflicts between Bluetooth and wireless LAN communication are resolved, achieving optimized resource allocation and improved task efficiency.

CN116633380BActive Publication Date: 2025-12-16REALTEK SEMICON CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210125361.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-10
Publication Date
2025-12-16
Estimated Expiration
2042-02-10

AI Technical Summary

Technical Problem

There is signal transmission interference between Bluetooth communication and wireless LAN communication within the same device, and it is difficult to allocate runtime reasonably to avoid resource conflicts.

Method used

By setting up first and second wireless communication circuits, switching circuits, and control circuits in the communication system, and managing antenna usage permissions using priority order and scheduling periods, the Bluetooth and WiFi communication circuits can optimize resource allocation in different modes.

Benefits of technology

It effectively reduces signal interference, ensuring that Bluetooth and WLAN communications complete their respective tasks within the appropriate time, thus improving scanning efficiency and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116633380B_ABST
    Figure CN116633380B_ABST
Patent Text Reader

Abstract

A communication system includes an antenna, a first wireless communication circuit, a second wireless communication circuit, a switching circuit, and a control circuit. In a second mode, the control circuit divides a transceiving period of the antenna into a plurality of first scheduled periods and a plurality of second scheduled periods disposed at intervals from the first scheduled periods, and the control circuit controls the switching circuit to select the first path or the second path to connect the antenna to the first wireless communication circuit or the second wireless communication circuit in accordance with a second priority order in the first scheduled periods and a third priority order in the second scheduled periods, wherein the second priority order is different from the third priority order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a communication system, and more particularly to a wireless communication system and communication method. Background Technology

[0002] In current technology, Bluetooth communication and wireless LAN communication are often used in the same device. How to avoid signal transmission interference in the same device and allocate sufficient running time to Bluetooth communication and wireless LAN communication is an important problem in this field. Summary of the Invention

[0003] This invention provides a communication system. The communication system includes an antenna, a first wireless communication circuit, a second wireless communication circuit, a switching circuit, and a control circuit. The first wireless communication circuit is used to transmit or receive multiple first packets from a first path. The second wireless communication circuit is used to transmit or receive multiple second packets from a second path. The switching circuit is used to select the first path or the second path to connect the antenna to the first wireless communication circuit or the second wireless communication circuit. In a first mode, the control circuit controls the switching circuit to select the first path or the second path according to a first priority order. In a second mode, the control circuit divides the antenna's transmit and receive time periods into multiple first scheduling time periods and multiple second scheduling time periods spaced apart from these first scheduling time periods, and the control circuit controls the switching circuit to select the first path or the second path according to a second priority order during these first scheduling time periods and according to a third priority order during these second scheduling time periods, wherein the second priority order is different from the third priority order.

[0004] This invention provides a communication method. The communication method is applicable to operating a communication system having an antenna, a first wireless communication circuit, and a second wireless communication circuit. The communication method includes the following steps: The communication system operates in either a first mode or a second mode based on the operating state of the second wireless communication circuit. In the first mode, a switching circuit is controlled to select a first path or a second path according to a first priority order. In the second mode, the antenna's transmit / receive time period is divided into multiple first scheduling time periods and multiple second scheduling time periods spaced apart from these first scheduling time periods. The control circuit controls the switching circuit to select a first path or a second path to connect the antenna to the first wireless communication circuit or the second wireless communication circuit during these first scheduling time periods according to a second priority order and during these second scheduling time periods according to a third priority order, wherein the second priority order is different from the third priority order.

[0005] In summary, the communication system of the present invention enables the first wireless communication circuit and the second wireless communication circuit to complete their respective tasks in a suitable manner by setting the usage rights of a single antenna for a single wireless communication circuit. Attached Figure Description

[0006] To make the above and other objects, features, advantages and embodiments of the present invention more apparent and understandable, the accompanying drawings are described below:

[0007] Figure 1 This is a schematic diagram of a communication system according to some embodiments of the present invention.

[0008] Figure 2 This is a schematic diagram illustrating a communication method according to some embodiments of the present invention.

[0009] Figure 3A As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of the antenna's transmit and receive periods in the first mode.

[0010] Figure 3B As illustrated in some embodiments of the present invention Figure 1 The diagram shows the transmit and receive times of the antenna in the second mode.

[0011] Figure 4 As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of step S230 in the process.

[0012] Figure 5 As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of step S260 in the process.

[0013] Figure 6 As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of the communication system in the second mode.

[0014] Figure 7 As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of the communication system in the second mode.

[0015] Figure 8 This is a schematic diagram illustrating signal transmission between a central device and peripheral devices according to some embodiments of the present invention.

[0016] Explanation of reference numerals in the attached figures:

[0017] To make the above and other objects, features, advantages and embodiments of the present invention more apparent and understandable, the following explanations are given regarding the reference numerals in the accompanying drawings:

[0018] 1, 2, 3 - Node 100 - Communication System 110 - First Wireless Communication

[0019] road

[0020] 120 - Second wireless communication circuit; 130 - Control circuit; 140 - Switching circuit

[0021] road

[0022] 150 - Antenna; 160 - Coexistence Interface; 200 - Communication Method

[0023] 300 - Transmit / Receive Period; 310 - First Scheduling Period; 320 - Second Scheduling Period

[0024] 321, 322, 323 - Time Period 400 - Signal Transmission 410 - Central Equipment

[0025] 412, 414 - Peripheral equipment; 420, 424, 426 - Broadcasting; 422 - Data transmission

[0026] Packet

[0027] S210, S212, S214, S220, S230, S240, S250, S260 - Steps

[0028] Null-1, Null-0, Qos-Null, RTS, CTS - Control Packet

[0029] TP, TP1, TP2 - Time Period AP - Access Point STA - Workstation

[0030] Expect

[0031] Beacon (BA) - Response Packet (DA) - Aggregated Data Packet Detailed Implementation

[0032] The following detailed description, in conjunction with the accompanying drawings, provides examples to better illustrate the invention. However, the provided examples are not intended to limit the scope of the invention, and the description of the structural operations is not intended to limit the order of execution. Any structure formed by recombination of elements, resulting in a device with equivalent functionality, is within the scope of this invention. Furthermore, in accordance with industry standards and common practice, the accompanying drawings are for illustrative purposes only and are not drawn to their original dimensions. In fact, the dimensions of various features may be arbitrarily increased or decreased for ease of explanation. In the following description, the same elements will be designated with the same symbols for ease of understanding.

[0033] The indices 1 to n in the component and signal numbers used in this specification and drawings are merely for convenience in referring to individual components and signals, and are not intended to limit the number of the aforementioned components and signals to a specific number. In this specification and drawings, if the index of a component or signal number is not specified when it is used, it means that the component or signal number refers to any unspecified component or signal within the component or signal group to which it belongs.

[0034] Furthermore, the terms “comprising,” “including,” “having,” “containing,” etc., used in this document are all open-ended terms, meaning “including but not limited to.” Additionally, the term “and / or” as used in this document includes any one or more of the relevant listed items and all combinations thereof.

[0035] In this document, when an element is referred to as a “connection” or “coupled,” it may mean “electrically connected” or “electrically coupled.” “Connection” or “coupled” can also be used to indicate the operation or interaction between two or more elements. Furthermore, although terms such as “first,” “second,” etc., are used to describe different elements, these terms are only used to distinguish elements or operations described using the same technical terminology.

[0036] Please see Figure 1 , Figure 1 This is a schematic diagram of a communication system 100 according to some embodiments of the present invention. Figure 1 As shown, the communication system 100 includes a first wireless communication circuit 110, a second wireless communication circuit 120, a control circuit 130, a switching circuit 140, an antenna 150, and a coexistence interface 160. The first wireless communication circuit 110 is used to transmit or receive multiple first packets. The second wireless communication circuit 120 is used to transmit or receive multiple second packets.

[0037] In some embodiments, the first wireless communication circuit 110 may be implemented by a wireless local area network communication circuit, such as a WiFi communication circuit or a WiFi communication module, and the second wireless communication circuit 120 may be implemented by a Bluetooth communication circuit supporting Bluetooth Low Energy communication technology. Therefore, the plurality of first packets can be understood as WiFi communication data, and the plurality of second packets can be understood as Bluetooth communication data.

[0038] The coexistence interface 160 is used to receive packet / signal attributes, priorities, and operational status from the first wireless communication circuit 110 and the second wireless communication circuit 120. In some embodiments, the coexistence interface 160 may be implemented by two-wire, three-wire, or four-wire packet traffic arbitration (PTA).

[0039] In terms of architecture, the coexistence interface 160 is electrically coupled between the first wireless communication circuit 110 and the second wireless communication circuit 120. The first wireless communication circuit 110 and the second wireless communication circuit 120 are respectively electrically coupled to the switching circuit 140. The switching circuit 140 is electrically coupled to the antenna 150.

[0040] It should be noted that the first wireless communication circuit 110 and the second wireless communication circuit 120 of the present invention share the antenna 150. Therefore, the access permission for the antenna 150 is determined by the control circuit 130 based on the information transmitted by the coexistence interface 160, and accordingly controls the switching circuit 140 to either connect the circuit path from the first wireless communication circuit 110 to the antenna 150 or connect the circuit path from the second wireless communication circuit 120 to the antenna 150.

[0041] Specifically, antenna 150 is electrically coupled to node 1 of switching circuit 140. First wireless communication circuit 110 is electrically coupled to node 2 of switching circuit 140. Second wireless communication circuit 120 is electrically coupled to node 3 of switching circuit 140. If control circuit 130 determines that it wants to grant access to antenna 150 to first wireless communication circuit 110, it causes first wireless communication circuit 110 to transmit or receive first packets. Control circuit 130 controls switching circuit 140 to select circuit paths at nodes 1-2 to connect first wireless communication circuit 110 to antenna 150, so that first wireless communication circuit 110 transmits or receives multiple first packets via circuit paths at nodes 1-2.

[0042] On the other hand, if the control circuit 130 determines that it wants to grant the antenna 150 access to the second wireless communication circuit 120, it causes the second wireless communication circuit 120 to transmit or receive the first packet. The control circuit 130 controls the switching circuit 140 to select the circuit path of nodes 1-3 to connect the second wireless communication circuit 120 to the antenna 150, so that the second wireless communication circuit 120 transmits or receives multiple second packets via the circuit path of nodes 1-3.

[0043] Please see Figure 2 , Figure 3A as well as Figure 3B , Figure 2 This is a schematic diagram illustrating a communication method 200 according to some embodiments of the present invention. Figure 2 As shown, the communication method 200 includes steps S210, S212, S214, S220, S230, S240, S250, and S260. Steps S210, S212, S214, S220, S230, S240, S250, and S260 can all be executed by the control circuit 130 in cooperation with the coexistence interface 160. Figure 3A As illustrated in some embodiments of the present invention Figure 1A schematic diagram of the antenna 150 during the transmit / receive period 300 in the first mode. Figure 3B As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of the transmit / receive period 300 of the antenna 150 in the second mode.

[0044] In step S210, the communication system 100 is determined to operate in either a first mode or a second mode based on the operating state of the second communication circuit. In some embodiments, the second wireless communication circuit 120 has a broadcast state, a connection state, an initial state, and a scanning state.

[0045] In step S212, the second wireless communication circuit 120 is not in a scanning state. Since the message frames required by the second wireless communication circuit 120 (e.g., Bluetooth communication circuit) in the broadcast state, connection state, and initial state are relatively short, if the control circuit 130 determines that the second wireless communication circuit 120 is not in a scanning state, it can directly determine the usage rights of the antenna 150 based on the first priority order without dividing the transmit and receive time period 300 of the antenna 150. Then, the subsequent step S220 operates in the first mode.

[0046] The first mode does not allocate transmit / receive time slots (300) for antenna 150; instead, it directly determines the usage rights of antenna 150 based on the first priority order. Figure 3A As shown.

[0047] In step S214, the second wireless communication circuit 120 is in a scanning state. Since scanning packets are usually low-priority packets and scanning message frames have a relatively long duration, if the transmit / receive time period 300 is not divided in the scanning state of the second wireless communication circuit 120, the transmit / receive time period of the communication system 100 will usually be occupied by the first wireless communication circuit 110, and therefore the second wireless communication circuit 120 may not have enough time to complete the scanning task. Therefore, the present invention divides the transmit / receive time period 300 of the antenna 150 in the scanning state of the second wireless communication circuit 120, and determines the usage rights of the antenna 150 according to different priority orders in different scheduling time periods, and then continues to step S240 to operate in the second mode.

[0048] The second mode divides the transmit and receive time slots 300 of antenna 150 into at least two adjacent scheduling time slots, and determines the usage rights of antenna 150 according to different priority orders within these at least two adjacent scheduling time slots. Figure 3B As shown. In Figure 3B In the process, the transmit and receive period 300 of antenna 150 is divided into the first scheduling period 310 and the second scheduling period 320.

[0049] In step S230, the first priority order in the first mode is determined based on the operating state of the second communication circuit. For a better understanding of the first priority order, please refer to [link to relevant documentation]. Figure 1 , Figure 2 , Figure 3A as well as Figure 4 . Figure 4 As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of step S230 in the process.

[0050] like Figure 4 As shown, if the second wireless communication circuit 120 is in the off state BLE_off, the priority of the first priority order is from high to low as the first packet WL to the second packet BT.

[0051] If the second wireless communication circuit 120 is in the broadcast state BLE_adv or the connection state BLE_connection, the priority of the first priority order from high to low is as follows: the highest priority in the second packet BT_H, WL of the first packet WL to the lowest priority in the second packet BT_L.

[0052] If the second wireless communication circuit 120 is in the initial state BLE_init, the priority of the first priority order from high to low is as follows: the highest priority in the second packet BT_H, WL of the first packet WL to the lowest priority in the second packet BT_L.

[0053] Following step S240, the system operates in the second mode. In step S250, the antenna's transmit and receive time slots are divided into a first scheduling time slot and a second scheduling time slot. And in step S260, a second priority order for the first scheduling time slot and a third priority order for the second scheduling time slot are determined based on the operating state of the first wireless communication circuit.

[0054] To better understand the second and third priority orders, please refer to Figure 1 , Figure 2 , Figure 3B as well as Figure 5 . Figure 5 As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of step S260 in the process.

[0055] like Figure 5As shown, if the first wireless communication circuit 110 is in the first state, the priority of the second priority order in the first scheduling period 310, from high to low, is the first packet WL to the second packet BT; the priority of the third priority order in the second scheduling period 320, from high to low, is the second packet BT to the first packet WL. In some embodiments, the first state of operation of the first wireless communication circuit 110 is when the first wireless communication circuit 110 is acting as a station and is in the unconnected state STA_Unconnected or the scanning state STA_Scan. In other embodiments, the first state of operation of the first wireless communication circuit 110 is when the first wireless communication circuit 110 is acting as an access point and is in the idle state AP_Idle.

[0056] If the first wireless communication circuit 110 is operating in the second state, then the priority of the second priority order in the first scheduling period 310, from high to low, is as follows: high priority WL_H in the first packet, high priority BT_H in the second packet, low priority WL_L in the first packet to low priority BT_L in the second packet; the priority of the third priority order in the second scheduling period 320, from high to low, is as follows: high priority WL_H in the first packet, BT in the second packet to low priority WL_L in the first packet. In some embodiments, the second state of operation of the first wireless communication circuit 110 is when the first wireless communication circuit 110 is acting as a workstation and operating in the authentication and association state STA_Auth_assoc or the third-generation authentication and association state STA_Auth_assoc_WPA3.

[0057] If the first wireless communication circuit 110 is operating in the third state, then the priorities of the second priority order in the first scheduling period 310, from high to low, are: WL_H (high priority in the first packet), BT_H (high priority in the second packet), WL_L (low priority in the first packet), and BT_L (low priority in the second packet); the priorities of the third priority order in the second scheduling period 320, from high to low, are: BT (second packet) to WL (first packet). In some embodiments, the first wireless communication circuit 110 operating in the third state means that the first wireless communication circuit 110 is operating as a workstation in the four-way handshake state STA_4_Way_doing or in the coexistence state STA_AP_Concurrent, where the first wireless communication circuit 110 simultaneously acts as both a workstation and an access point.

[0058] If the first wireless communication circuit 110 is operating in the fourth state, in some embodiments, the priority of the second priority order in the first scheduling period 310, from high to low, is: high priority WL_H in the first packet, high priority BT_H in the second packet, low priority WL_L in the first packet to low priority BT_L in the second packet; the priority of the third priority order in the second scheduling period 320, from high to low, is: second packet BT to first packet WL. In other embodiments, when the first wireless communication circuit 110 is operating in the fourth state, the priority of the second priority order in the first scheduling period 310, from high to low, is: first packet WL to second packet BT; the priority of the third priority order in the second scheduling period 320, from high to low, is: second packet BT to first packet WL. In some embodiments, the first wireless communication circuit 110 operating in the fourth state is that the first wireless communication circuit 110 is acting as a workstation and is in the connected state STA_Connected.

[0059] In some embodiments, when the communication system 100 operates in the second mode and the first wireless communication circuit 110 is in the unconnected state STA_Unconnexted, in the four-way handshake state STA_4_Way_doing, or in the idle state AP_Idle, the time ratio of the first scheduling period 310 to the second scheduling period 320 can be 60:40. When the communication system 100 operates in the second mode and the first wireless communication circuit 110 is in the scanning state STA_Scan, if the scanning state STA_Scan is active scanning, the time ratio of the first scheduling period 310 to the second scheduling period 320 can be 50:50; if the scanning state STA_Scan is passive scanning, the time ratio of the first scheduling period 310 to the second scheduling period 320 can be 40:60.

[0060] When the communication system 100 operates in the second mode and the first wireless communication circuit 110 is running in the authentication and association state STA_Auth_assoc or the third-generation authentication and association state STA_Auth_assoc_WPA3, the time ratio of the first scheduling period 310 and the second scheduling period 320 of the two sets of intervals can be 37:13:37:13. In some embodiments, the first scheduling 310 and the second scheduling period 320 of the two sets of intervals can be set within one beacon cycle length of the access point.

[0061] When the communication system 100 operates in the second mode and the first wireless communication circuit 110 is running in the coexistence state STA_AP_Concurrent, the time ratio of the first scheduling period 310 to the second scheduling period 320 can be 80:20.

[0062] In some embodiments, when the communication system 100 operates in the second mode and the first wireless communication circuit 110 is running in the connected state STA_Connected, the time ratio of the first scheduling period 310 and the second scheduling period 320 can be set according to the actual application situation.

[0063] It should be noted that if the communication system 100 operates in the second mode as a workstation, the first wireless communication circuit 110 and the second wireless communication circuit 120 in the communication system 100 can ensure that all packets can be transmitted / received through a retransmission mechanism. On the other hand, if the communication system 100 operates in the second mode as an access point, the first wireless communication circuit 110 in the communication system 100 can control the packets of the corresponding workstation STA through control packets (e.g., control packets QoS-null), and in conjunction with the retransmission mechanism of the first wireless communication circuit 110 and the second wireless communication circuit 120, ensure that all packets can be transmitted / received.

[0064] Thus, in the second mode, it can be ensured that the communication system 100 has sufficient antenna 150 usage time for the second wireless communication circuit 120 to receive or transmit the second packet, thereby completing the scanning task.

[0065] Please see Figure 6 , Figure 6 As illustrated in some embodiments of the present invention Figure 1 The diagram shows the communication system 100 in the second mode. The time periods TP1 and TP2 allocated by the communication system 100 to the first scheduling period 310 and the second scheduling period 320 can be set by the beacon period BI of the beacon sent by the access point AP.

[0066] In some embodiments, a beacon period BI includes two sets of first scheduling periods 310 and second scheduling periods 320. In other embodiments, a beacon period BI includes one set of first scheduling periods 310 and second scheduling periods 320. Therefore, the invention is not limited thereto. In some embodiments, the duration of a beacon period BI is 102 milliseconds. In other embodiments, the duration of a beacon period BI is 10 to 500 milliseconds. Therefore, the invention is not limited thereto.

[0067] like Figure 6As shown, when the communication system 100, acting as a workstation, has established a connection with the access point (AP) and is transmitting and receiving the first packet, the communication system 100 determines the start time of the first scheduling period 310 based on multiple beacons in the beacon signal of the access point AP, and determines the time ratio of the first scheduling period 310 and the second scheduling period 320 based on the operating status of the aforementioned first wireless communication circuit 110 and the second wireless communication circuit 120, thereby determining the end time of the first scheduling period 310 or the start time of the second scheduling period 320.

[0068] like Figure 6 As shown, during the first scheduling period 310, when the first wireless communication circuit 110 has antenna access rights, the control circuit 130 controls the switching circuit 140 to select the circuit path of node 1-2, enabling the first wireless communication circuit 110 to use the antenna for signal transmission / reception via the circuit path of node 1-2. After the first wireless communication circuit 110 receives the control packet RTS from the access point AP, the first wireless communication circuit 110 sends a control packet CTS to the access point AP to notify the access point AP that signal transmission is possible. After the access point AP sends the aggregated data packet DA, the first wireless communication circuit 110 sends an acknowledgment packet BA to notify the access point AP that data has been received. Before the communication system 100 ends the first scheduling period 310 to enter the second scheduling period 320, the first wireless communication circuit 110 sends a control packet Null-0 to notify the access point AP to suspend the transmission of the first packet. At the end of the second scheduling period 320, the first wireless communication circuit 110 sends a control packet Null-1 to notify the access point AP that the transmission of the first packet can continue.

[0069] Please see Figure 7 , Figure 7 As illustrated in some embodiments of the present invention Figure 1 A schematic diagram of the communication system 100 in the second mode.

[0070] like Figure 7 As shown, when the communication system 100 has established a connection with the workstation STA as an access point and is transmitting and receiving the first packet, the communication system 100 can transmit a control packet Qos-Null before the end of the first scheduling period 310 to notify the workstation STA to suspend the transmission of the first packet, thereby entering the second scheduling period 320.

[0071] Please see Figure 8 , Figure 8 This is a schematic diagram illustrating signal transmission 400 between a central device 410 and peripheral devices 412 and 414 according to some embodiments of the present invention. Figure 8In this system, the central device 410 can be implemented by the communication system 100. Furthermore, the circuit architecture and operation of the central device 410 can be understood by the communication system 100. For example... Figure 8 As shown, the transmit and receive periods included in a time period TP of the central device 410 are divided into a first scheduling period 310 and a second scheduling period 320. Figure 8 The first scheduling period 310 in the middle is similar to Figure 6 or Figure 7 The first scheduling period, 310, will not be elaborated upon here.

[0072] In some embodiments, the Bluetooth communication circuitry of the central device 410 supports specifications later than Bluetooth 4.0 (e.g., Bluetooth 5.0). In specifications later than Bluetooth 4.0, the Bluetooth communication circuitry can have multiple state machines, each performing a different task. Figure 8 As shown, when the Bluetooth communication circuit of the central device 410 is in a scanning state during the second scheduling period 320, and thus scans for broadcast packets 424 from the peripheral device 414 in the corresponding period 321, the Bluetooth communication circuit of the central device 410 can still perform data transmission 422 (connection event 422) with the established peripheral device 412 during the second scheduling period 320 (e.g., during period 322). Furthermore, the Bluetooth communication circuit of the central device 410 can also transmit broadcast packets 426 during the second scheduling period 320 (e.g., during period 323).

[0073] On the other hand, when the central device 410 is in the first scheduling period 310, if the high-priority packets of the WiFi communication circuit of the central device 410 have not been transmitted, the Bluetooth communication circuit of the central device 410 cannot receive the broadcast packets 420 from the peripheral device 414, transmit data 422 with the peripheral device 412, or transmit broadcast packets 426.

[0074] In summary, the communication system 100 of the present invention determines the usage rights of a single antenna 150 based on the operating states of the first wireless communication circuit 110 and the second wireless communication circuit 120, enabling the first wireless communication circuit 110 and the second wireless communication circuit 120 to share the antenna 150 and complete their respective tasks within a suitable time schedule. Thus, when the second wireless communication circuit 120 of the communication system 100 is in a scanning state, dividing the transmit / receive period 300 of the communication system 100 into a first scheduling period 310 and a second scheduling period 320 can improve the efficiency of the second wireless communication circuit 120 in completing its scanning task.

[0075] Although the embodiments of the present invention have been described above, these embodiments are not intended to limit the present invention. Any person skilled in the art can make various modifications and alterations without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the claims of the present invention.

Claims

1. A communication system, comprising: One line; A first wireless communication circuit for transmitting or receiving a plurality of first packets from a first path; A second wireless communication circuit for transmitting or receiving multiple second packets from a second path; A switching circuit is used to select either the first path or the second path to connect the antenna to the first wireless communication circuit or the second wireless communication circuit; and A control circuit is used for: In a first mode, the switching circuit is controlled to select the first path or the second path according to a first priority order; as well as In a second mode, a transmit / receive period of the antenna is divided into multiple first scheduling periods and multiple second scheduling periods spaced apart from the multiple first scheduling periods. The control circuit controls the switching circuit to select the first path or the second path according to a second priority order in the multiple first scheduling periods and according to a third priority order in the multiple second scheduling periods. The second priority order is different from the third priority order.

2. The communication system according to claim 1, characterized in that: The first wireless communication circuit transmits or receives the plurality of first packets according to the second priority order during the plurality of first scheduling periods, and the first wireless communication circuit transmits or receives the plurality of first packets according to the third priority order during the plurality of second scheduling periods; The second wireless communication circuit transmits or receives the plurality of second packets according to the second priority order during the plurality of first scheduling periods, and transmits or receives the plurality of second packets according to the third priority order during the plurality of second scheduling periods.

3. The communication system according to claim 1, characterized in that: The control circuit determines whether the communication system operates in the first mode or the second mode based on the operating state of the second wireless communication circuit. If the second wireless communication circuit operates in a scanning state, the control circuit determines that the communication system is operating in the second mode; and If the second wireless communication circuit is in an operating state without the scanning state, then the control circuit determines that the communication system is operating in the first mode.

4. The communication system according to claim 1, characterized in that, During the second mode, the control circuit is also used to: During the plurality of first scheduling periods, the switching circuit is controlled to connect the antenna to the first wireless communication circuit or the second wireless communication circuit according to the second priority order; as well as During the plurality of second scheduling periods, the switching circuit controls the antenna to connect to the first wireless communication circuit or the second wireless communication circuit according to the third priority order. The second priority order and the third priority order are determined by the operating state of the first wireless communication circuit, and the control circuit determines the time ratio of the plurality of first scheduling periods and the plurality of second scheduling periods according to the operating state of the first wireless communication circuit.

5. The communication system according to claim 4, characterized in that, During the second mode, if the first wireless communication circuit is operating in a first state, the second priority order is in descending order of priority for the plurality of first packets and the plurality of second packets, and the third priority order is in descending order of priority for the plurality of second packets and the plurality of first packets.

6. The communication system according to claim 4, characterized in that, During the second mode, if the first wireless communication circuit is operating in a second state, the second priority order is in the following order: the highest priority among the plurality of first packets, the highest priority among the plurality of second packets, the lowest priority among the plurality of first packets, and the lowest priority among the plurality of second packets. The third priority order is based on the highest priority among the plurality of packets, the highest priority among the plurality of second packets, and the lowest priority among the plurality of first packets, from highest to lowest.

7. The communication system according to claim 4, characterized in that, During the second mode, if the first wireless communication circuit is operating in a third state, the priority of the second priority order is, from high to low, the highest priority among the plurality of first packets, the highest priority among the plurality of second packets, the lowest priority among the plurality of first packets, and the lowest priority among the plurality of second packets. The third priority order is based on the priority of the plurality of second packets and the plurality of first packets, from highest to lowest.

8. The communication system according to claim 4, characterized in that, During the second mode, if the first wireless communication circuit is in a fourth state, the priority of the second priority order is, from high to low, the high priority of the plurality of first packets, the high priority of the plurality of second packets, the low priority of the plurality of first packets to the low priority of the plurality of second packets, and the priority of the third priority order is, from high to low, the plurality of second packets and the plurality of first packets.

9. The communication system according to claim 1, characterized in that, The first wireless communication circuit is a wireless local area network communication circuit, and the second wireless communication circuit is a Bluetooth communication circuit, which supports Bluetooth Low Energy communication technology.

10. A communication method suitable for operating a communication system having an antenna, a first wireless communication circuit, and a second wireless communication circuit, the antenna being connected to the first wireless communication circuit and the second wireless communication circuit via a first path and a second path, respectively, the communication method comprising: The operation of the communication system depends on the operating state of the second wireless communication circuit, which determines whether the communication system operates in a first mode or a second mode. In a first mode, a first path or a second path is selected by a control switching circuit based on a first priority order. as well as In a second mode, a transmit / receive period of the antenna is divided into multiple first scheduling periods and multiple second scheduling periods spaced apart from the multiple first scheduling periods. The control circuit controls the switching circuit to select the first path or the second path in the multiple first scheduling periods according to a second priority order and in the multiple second scheduling periods according to a third priority order, so as to connect the antenna to the first wireless communication circuit or the second wireless communication circuit. The second priority order is different from the third priority order.

Citation Information

Patent Citations

  • Systems and methods for enabling coexistence of multiple wireless components operating in the same frequency band

    CN101132368A

  • Communicator capable of simultaneously performing wireless network transmission and Bluetooth transmission

    CN102904600A