US-12621045-B2 - Communication control method and device, mobile platform, and storage medium
Abstract
A communication control method includes, in response to communication between a first mobile platform and a first controller via a first communication link, obtaining one or more broadcast signals received by the first mobile platform within a predetermined time range, determining an in-range platform quantity of the second mobile platforms present in a predetermined range of the first mobile platform according to signal information of each of the one or more broadcast signals, and determining a strategy for selecting a frequency to be used by the first mobile platform when communicating with the first controller via the first communication link according to the in-range platform quantity. The one or more broadcast signals are sent by a second mobile platform.
Inventors
- Xiongbin Rao
- Qingwen Wang
- Yuan SHENG
Assignees
- SZ DJI Technology Co., Ltd.
Dates
- Publication Date
- 20260505
- Application Date
- 20230901
Claims (20)
- 1 . A communication control method comprising: in response to a communication between a first mobile platform and a first controller via a first communication link, obtaining one or more broadcast signals received by the first mobile platform within a predetermined time range, the one or more broadcast signals sent by a second mobile platform; determining an in-range platform quantity of the second mobile platform present in a predetermined range of the first mobile platform according to signal information of each of the one or more broadcast signals, the signal information including a device identification indicating a mobile platform sending a corresponding broadcast signal, and determining the in-range platform quantity including: obtaining the device identification of each of the one or more broadcast signals; and determining the in-range platform quantity according to the device identification of each of the one or more broadcast signals; and determining a strategy for selecting a frequency to be used by the first mobile platform when communicating with the first controller via the first communication link according to the in-range platform quantity.
- 2 . The method according to claim 1 , wherein obtaining the one or more broadcast signals received by the first mobile platform within the predetermined time range includes: selecting a position from a predetermined position set according to a predetermined cycle; and obtaining a broadcast signal received by the first mobile platform at the position as one of the one or more broadcast signals.
- 3 . The method according to claim 1 , wherein: the signal information further includes a signal strength; and determining the in-range platform quantity further includes: obtaining the signal strength of each of the one or more broadcast signals; and determining the in-range platform quantity according to the signal strength and the device identification of each of the one or more broadcast signals.
- 4 . The method according to claim 3 , wherein determining the in-range platform quantity according to the signal strength and the device identification of each of the one or more broadcast signals includes: determining, from the one or more broadcast signals, one or more candidate broadcast signals having a same device identification and each having the signal strength greater than or equal to a predetermined strength threshold; and determining one mobile platform corresponding to the one or more candidate broadcast signals as one second mobile platform present in the predetermined range of the first mobile platform.
- 5 . The method according to claim 1 , wherein determining a strategy for selecting a frequency to be used by the first mobile platform according to the in-range platform quantity includes: in response to the in-range platform quantity being in a first quantity range, determining that the first mobile platform uses a first frequency strategy, the first frequency strategy being used to indicate to select a frequency band to be used by the first mobile platform from a plurality of first designated frequency bands; and in response to the in-range quantity being in a second quantity range, determining that the first mobile platform uses a second frequency strategy, the second frequency strategy being used to indicate to select the frequency band to be used by the first mobile platform from a plurality of second designated frequency bands.
- 6 . The method according to claim 5 , wherein: a bandwidth of each of the first designated frequency bands is 40 MHz; and/or a bandwidth of each of the second designated frequency bands is 20 MHz.
- 7 . The method according to claim 1 , wherein determining the strategy for selecting a frequency to be used by the first mobile platform according to the in-range platform quantity includes: in response to the in-range platform quantity being zero, determining that the first mobile platform uses a self-adaptive algorithm to select a frequency band.
- 8 . The method according to claim 1 , wherein each of the one or more broadcast signals includes one or more pilot sequences.
- 9 . The method according to claim 1 , wherein the one or more broadcast signals are one or more first broadcast signals, the method further comprising: selecting a position from a predetermined position set within a predetermined cycle; and broadcasting a second broadcast signal at the position.
- 10 . A communication control device comprising: one or more processors; and one or more memories storing one or more programs that, when executed by the one or more processor, cause the one or more processors to: in response to a communication between a first mobile platform and a first controller via a first communication link, obtain one or more broadcast signals received by the first mobile platform within a predetermined time range, the one or more broadcast signals sent by a second mobile platform; determine an in-range platform quantity of the second mobile platform present in a predetermined range of the first mobile platform according to signal information of each of the one or more broadcast signals, the signal information including a device identification indicating a mobile platform sending a corresponding broadcast signal, and determining the in-range platform quantity including: obtaining the device identification of each of the one or more broadcast signals; and determining the in-range platform quantity according to the device identification of each of the one or more broadcast signals; and determine a strategy for selecting a frequency to be used by the first mobile platform when communicating with the first controller via the first communication link according to the in-range platform quantity.
- 11 . The device according to claim 10 , wherein the one or more processor are further configured to: select a position from a predetermined position set according to a predetermined cycle; and obtain a broadcast signal received by the first mobile platform at the position as one of the one or more broadcast signals.
- 12 . The device according to claim 11 , wherein: the signal information further includes a signal strength; and the one or more processor are further configured to: obtain the signal strength of each of the one or more broadcast signals; and determine the in-range platform quantity according to the signal strength and the device identification of each of the one or more broadcast signals.
- 13 . The device according to claim 12 , wherein the one or more processor are further configured to: determine, from the one or more broadcast signals, one or more candidate broadcast signals having a same device identification and each having the signal strength greater than or equal to a predetermined strength threshold; and determine one mobile platform corresponding to the one or more candidate broadcast signals as one second mobile platform present in the predetermined range of the first mobile platform.
- 14 . The device according to claim 10 , wherein the one or more processor are further configured to: in response to the in-range platform quantity being in a first quantity range, determine that the first mobile platform uses a first frequency strategy, the first frequency strategy being used to indicate to select a frequency band to be used by the first mobile platform from a plurality of first designated frequency bands; and in response to the in-range quantity being in a second quantity range, determine that the first mobile platform uses a second frequency strategy, the second frequency strategy being used to indicate to select the frequency band to be used by the first mobile platform from a plurality of second designated frequency bands.
- 15 . The device according to claim 14 , wherein: a bandwidth of each of the first designated frequency bands is 40 MHz; and/or a bandwidth of each of the second designated frequency bands is 20 MHz.
- 16 . The device according to claim 10 , wherein the one or more processor are further configured to: in response to the in-range platform quantity being zero, determine that the first mobile platform uses a self-adaptive algorithm to select a frequency band.
- 17 . The device according to claim 10 , wherein each of the one or more broadcast signals includes one or more pilot sequences.
- 18 . The device according to claim 10 , wherein: the one or more broadcast signals are one or more first broadcast signals; and the one or more processor are further configured to: select a position from a predetermined position set within a predetermined cycle; and broadcast a second broadcast signal at the position.
- 19 . The device according to claim 10 , wherein: the communication control device is arranged at or independent from the first mobile platform.
- 20 . A mobile platform being a first mobile platform and comprising: a body; a power system arranged at the body and configured to provide dynamic power for the mobile platform to move; and one or more processors configured to: in response to a communication between the first mobile platform and a first controller via a first communication link, obtain one or more broadcast signals received by the first mobile platform within a predetermined time range, the one or more broadcast signals sent by a second mobile platform; determine an in-range platform quantity of the second mobile platform present in a predetermined range of the first mobile platform according to signal information of each of the one or more broadcast signals, the signal information including a device identification indicating a mobile platform sending a corresponding broadcast signal, and determining the in-range platform quantity including: obtaining the device identification of each of the one or more broadcast signals; and determining the in-range platform quantity according to the device identification of each of the one or more broadcast signals; and determine a strategy for selecting a frequency to be used by the first mobile platform when communicating with the first controller via the first communication link according to the in-range platform quantity.
Description
CROSS-REFERENCE TO RELATED APPLICATION This application is a continuation of International Application No. PCT/CN2021/078553, filed Mar. 1, 2021, the entire content of which is incorporated herein by reference. TECHNICAL FIELD The present disclosure relates to the communication technology field and, more particularly, to a communication control method, a communication control device, a mobile platform, and a storage medium. BACKGROUND Nowadays, mobile platforms, such as unmanned aerial vehicles (UAVs), unmanned vehicles, or mobile robots, can be applied to scenarios like image or video collecting. Take UAV as an example, when a plurality of UAVs are used to collect images or videos in a surrounding environment, the plurality of UAVs can interfere with each other when transmitting data such as image or video. Thus, data transmission efficiency is low, and data transmission experience is poor. Thus, it is important to improve the efficiency and experience when the plurality of UAVs perform data transmission. SUMMARY In accordance with the disclosure, there is provided a communication control method. The method is applied to a first mobile platform. The method includes in response to communication between a first mobile platform and a first controller via a first communication link, obtaining one or more broadcast signals received by the first mobile platform within a predetermined time range, determining an in-range platform quantity of the second mobile platforms present in a predetermined range of the first mobile platform according to signal information of each of the one or more broadcast signals, and determining a strategy for selecting a frequency to be used by the first mobile platform when communicating with the first controller via the first communication link according to the in-range platform quantity. The one or more broadcast signals are sent by a second mobile platform. Also in accordance with the disclosure, there is provided a communication control device, including a processor and a memory. The memory stores a program that, when executed by the processor, causes the processor to, in response to communication between a first mobile platform and a first controller via a first communication link, obtain one or more broadcast signals received by the first mobile platform within a predetermined time range, determine an in-range platform quantity of the second mobile platforms present in a predetermined range of the first mobile platform according to signal information of each of the one or more broadcast signals, and determine a strategy for selecting a frequency to be used by the first mobile platform when communicating with the first controller via the first communication link according to the in-range platform quantity. The one or more broadcast signals are sent by a second mobile platform. Also in accordance with the disclosure, there is provided a mobile platform. The mobile platform is a first mobile platform. The mobile platform includes a body, a dynamic system, and a processor. The dynamic system is arranged at the body and configured to provide dynamic power for the mobile platform to move. The processor is configured to, in response to communication between a first mobile platform and a first controller via a first communication link, obtain one or more broadcast signals received by the first mobile platform within a predetermined time range, determine an in-range platform quantity of the second mobile platforms present in a predetermined range of the first mobile platform according to signal information of each of the one or more broadcast signals, and determine a strategy for selecting a frequency to be used by the first mobile platform when communicating with the first controller via the first communication link according to the in-range platform quantity. The one or more broadcast signals are sent by a second mobile platform. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram showing a frequency band self-adaptively selected by a plurality of unmanned aerial vehicles (UAVs). FIG. 2 is a schematic structural diagram of a communication control system consistent with an embodiment of the present disclosure. FIG. 3 is a schematic flowchart of a communication control method consistent with an embodiment of the present disclosure. FIG. 4 is a schematic format diagram of a broadcast signal consistent with an embodiment of the present disclosure. FIG. 5 is a schematic diagram showing time boundary alignment processing consistent with an embodiment of the present disclosure. FIG. 6 is a schematic diagram showing frequency bands consistent with an embodiment of the present disclosure. FIG. 7 is a schematic diagram showing other frequency bands consistent with an embodiment of the present disclosure. FIG. 8 is a schematic structural diagram of a communication control device consistent with an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS The technic