[go: up one dir, main page]

WO2018170862A1 - 飞行器及其外部设备、通信方法、装置与系统 - Google Patents

飞行器及其外部设备、通信方法、装置与系统 Download PDF

Info

Publication number
WO2018170862A1
WO2018170862A1 PCT/CN2017/077945 CN2017077945W WO2018170862A1 WO 2018170862 A1 WO2018170862 A1 WO 2018170862A1 CN 2017077945 W CN2017077945 W CN 2017077945W WO 2018170862 A1 WO2018170862 A1 WO 2018170862A1
Authority
WO
WIPO (PCT)
Prior art keywords
aircraft
external device
firmware
sdr
uplink
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/077945
Other languages
English (en)
French (fr)
Inventor
马宁
张冬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Priority to CN201780002695.9A priority Critical patent/CN108064451A/zh
Priority to PCT/CN2017/077945 priority patent/WO2018170862A1/zh
Publication of WO2018170862A1 publication Critical patent/WO2018170862A1/zh
Priority to US16/575,673 priority patent/US10979509B2/en
Anticipated expiration legal-status Critical
Priority to US17/226,040 priority patent/US20210243258A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/0003Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D45/00Aircraft indicators or protectors not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/20UAVs specially adapted for particular uses or applications for use as communications relays, e.g. high-altitude platforms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2201/00UAVs characterised by their flight controls
    • B64U2201/20Remote controls

Definitions

  • the present application relates to the field of wireless communications, and in particular to an aircraft and its external devices, communication methods, devices and systems.
  • the two-way bandwidth of the communication system composed of the existing aircraft and the remote controller is generally asymmetric, and the communication bandwidth of the remote controller to the aircraft is generally much smaller than the communication bandwidth of the aircraft to the remote controller.
  • the broadband design of the existing communication system cannot meet the communication requirements.
  • the terminal software when using the terminal software to upgrade the aircraft system firmware, the terminal software is generally connected to the remote controller, and the upgrade firmware is sent to the aircraft through the remote controller. Due to the communication bandwidth of the remote controller to the aircraft, the upgrade firmware has a long transmission time, which results in a slow upgrade process of the aircraft.
  • the technical problem to be solved by the present application is to provide an aircraft and its external devices, a communication method, a device and a system, which can realize flexible adjustment of the uplink communication bandwidth between the aircraft and the external device to meet its data transmission requirements.
  • a first aspect of the present application provides a wireless communication method, which is performed by an aircraft for communicating with an external device, the method comprising: receiving a data transmission request; and increasing an uplink according to the data transmission request a transmission bandwidth of the link; and receiving data to be transmitted from the uplink; wherein the uplink is a communication link for the external device to transmit data to the aircraft.
  • the second aspect of the present application provides a wireless communication method, where The method is performed by an external device for communicating with the aircraft, the method comprising: transmitting a data transmission request; increasing an uplink transmission bandwidth according to the data transmission request; and transmitting the to-be-transmitted data from the uplink;
  • the uplink is a communication link in which the external device transmits data to the aircraft.
  • a third aspect of the present application provides a wireless communication apparatus for use in an aircraft to implement communication with an external device, the apparatus comprising: a first receiving module, configured to receive a data transmission request; and bandwidth adjustment a module, configured to increase an uplink transmission bandwidth according to the data transmission request; and a second receiving module, configured to receive data to be transmitted from the uplink; where the uplink is the external device A communication link that transmits data to the aircraft.
  • a fourth aspect of the present application provides a wireless communication apparatus for use in an external device to implement communication with an aircraft, the apparatus comprising: a first sending module, configured to send a data transmission request; and bandwidth adjustment a module, configured to increase an uplink transmission bandwidth according to the data transmission request; and a second sending module, configured to send data to be transmitted from the uplink; where the uplink is the external device A communication link that transmits data to the aircraft.
  • a fifth aspect of the present application provides an aircraft including an aircraft body, a memory, a processor, and a communication circuit; the communication circuit is configured to establish a communication link to perform wireless communication with an external device; The body is configured to fly according to a flight instruction of the processor; the memory is configured to store a computer program; the processor executes the computer program, to: acquire a data transmission request received by the communication circuit; Transmitting a data transmission request to increase a transmission bandwidth of the uplink; and controlling the communication circuit to receive data to be transmitted from the uplink; wherein the uplink is a communication in which the external device transmits data to the aircraft link.
  • a sixth aspect of the present application provides an external device that communicates with an aircraft, including a memory, a processor, and a communication circuit; the communication circuit is configured to establish a communication link to perform wireless communication with the aircraft
  • the memory is for storing a computer program; the processor executing the computer program, configured to: control the communication circuit to transmit a data transmission request; increase an uplink transmission bandwidth according to the data transmission request; and control a Transmitting, by the communication circuit, data to be transmitted from the uplink; wherein the uplink is the outer The communication link that the device sends data to the aircraft.
  • a seventh aspect of the present application provides a wireless communication system including the above-described aircraft and the above-described external device.
  • an eighth aspect of the present application provides a non-volatile storage medium for use in an aircraft, where computer instructions executable by a processor are stored, the computer instructions being configured to: acquire, received by the aircraft a data transmission request; increasing an uplink transmission bandwidth according to the data transmission request; and controlling the aircraft to receive data to be transmitted from the uplink; wherein the uplink is the external device to the The communication link through which the aircraft transmits data.
  • a ninth aspect of the present application provides a nonvolatile storage medium, in an external device communicable with an aircraft, storing computer instructions executable by a processor, the computer instructions for: controlling Transmitting, by the external device, a data transmission request; increasing an uplink transmission bandwidth according to the data transmission request; and controlling the external device to send data to be transmitted from the uplink; wherein the uplink is A communication link in which an external device transmits data to the aircraft.
  • the aircraft and the external device when the uplink between the aircraft and the external device needs to transmit data, the aircraft and the external device increase the transmission bandwidth of the uplink according to the transmission data request, thereby realizing the uplink bandwidth between the aircraft and the external device. Flexible adjustment to meet its data transmission needs.
  • FIG. 1 is a schematic structural diagram of an embodiment of a wireless communication system of the present application.
  • FIG. 2 is a schematic flow chart of an embodiment of a method for wireless communication according to the present application.
  • FIG. 3 is a schematic flowchart of another embodiment of a method for wireless communication according to the present application.
  • FIG. 4 is a schematic structural diagram of an embodiment of a wireless communication device according to the present application.
  • FIG. 5 is a schematic structural diagram of another embodiment of a wireless communication apparatus according to the present application.
  • FIG. 6 is a schematic structural diagram of still another embodiment of a wireless communication device according to the present application.
  • Figure 7 is a schematic structural view of an embodiment of the drone of the present application.
  • FIG. 8 is a schematic structural diagram of an embodiment of an external device for communicating with a drone according to the present application.
  • the uplink is: a communication link in which an external device in the wireless communication system transmits data to the aircraft; and the downlink: a communication link in which the aircraft in the wireless communication system transmits data to the external device;
  • the firmware an executable file loaded into and stored on the hardware for controlling the hardware to implement a specific function.
  • FIG. 1 is a schematic structural diagram of an embodiment of a wireless communication system according to the present application.
  • the wireless communication system 10 includes an aircraft 11, a remote controller 12, and a host device 13.
  • the host device 13 is specifically any device that can communicate with the remote controller 12, such as a computer or a mobile phone.
  • the upper device is wired or wirelessly connected to the remote controller 12.
  • the host device 13 implements wired communication with the remote controller 12 via a USB or UART (Universal Asynchronous Receiver/Transmitter).
  • the host device 13 is configured to interact with the remote controller 12 with data related to the aircraft 11, such as transmitting relevant control commands for the aircraft 11 to the remote controller 12 or upgrade firmware of the aircraft 11, etc., and receiving the aircraft about the aircraft transmitted by the remote controller 12.
  • 11 information such as the current state of the aircraft 11, the route, and the data collected by the aircraft.
  • the remote control 12 communicates with the aircraft 11 as a wireless communication link as an external device as described herein.
  • the remote controller 12 is configured to send a control command to the aircraft 11 (the control command may be derived from the upper device 13 or generated by detecting the operation of the remote controller 12 by the user) or upgrade firmware sent by the upper device 13, and the like. Feedback information related to the control command or upgrade firmware returned by the aircraft 11, the current status of the aircraft 11, the route, the collected data, and the like may also be received.
  • the remote controller 12 specifically includes a first communication subsystem that communicates with the upper device 13, a second communication subsystem that communicates with the aircraft 11, a remote control bar measurement subsystem, and the like.
  • the aircraft 11 is configured to receive control commands from the remote controller 12 to perform related flight or detection, and to receive upgrade firmware sent by the remote controller 12 for upgrade, and to return data to the remote controller 12.
  • the aircraft 11 includes a third communication subsystem, a flight control subsystem, an acquisition subsystem, and the like that communicate with the remote controller.
  • the flight control subsystem is configured to control the flight of the aircraft 11 according to instructions sent by the remote controller 12; the acquisition subsystem may include a camera, a height collector, etc., Whereas, the collected data returned by the aircraft 11 to the remote controller 12 may include image data, altitude data of historical flights, and the like.
  • the above subsystems are corresponding circuits.
  • the external device of the wireless communication system may not be a remote controller, but other control devices, such as a tablet, a mobile phone, a VR glasses, a wristband, and the like that are wirelessly connected to the aircraft.
  • the wireless communication system does not necessarily include the above-described upper device, for example, it includes only an aircraft and an external device.
  • the number of aircraft in the system may be multiple, and the multiple aircraft may be controlled by the same external device.
  • the external devices in the system may also be multiple, for example, the multiple aircraft are at least partially different from different external parts. equipment control.
  • the set bandwidth of the uplink between the external device and the aircraft is small, but when the external device needs to send large data to the aircraft, such as sending upgrade firmware, the small bandwidth uplink It is difficult to meet the data transmission requirements, so the present application proposes to adjust the bandwidth of the uplink according to the data transmission request. For details, refer to the following method embodiments.
  • FIG. 2 is a schematic flowchart diagram of an embodiment of a method for wireless communication according to the present application.
  • the method is performed by an aircraft of the wireless communication system described above for adaptively adjusting a link bandwidth according to a data transmission request.
  • the method includes:
  • the aircraft receives a data transmission request sent by an external device.
  • the data transmission request may include the size and/or type of data to be transmitted, etc., whereby the aircraft determines the size of the data to be transmitted, and increases the transmission bandwidth of the uplink according to the size of the data to be transmitted.
  • the aircraft determines whether the data to be transmitted is greater than the set data amount. If it is greater, it determines that the uplink bandwidth needs to be substantially increased, that is, the amount of bandwidth increase is greater than zero; otherwise, determining the uplink set bandwidth can satisfy the The data requirement does not need to substantially increase its uplink bandwidth, that is, the increase in bandwidth is zero.
  • the communication circuit of the external device and the aircraft are respectively used to run corresponding Software Defined Radio (SDR) firmware to establish communication. link. That is, the communication circuit of the external device establishes the transceiving link of the external device corresponding to the aircraft by running its stored SDR firmware, and the communication circuit of the aircraft establishes the transceiving link of the corresponding external device of the aircraft by running its stored SDR firmware.
  • SDR Software Defined Radio
  • the receiving link of the external device and the transmitting link of the aircraft are the downlink described above; the transmitting link of the external device and the receiving link of the aircraft are the uplink described above.
  • the set bandwidth of the uplink is smaller than the set bandwidth of the downlink, the set bandwidth is the default bandwidth of the link. Therefore, the aircraft specifically increases its uplink bandwidth by translating the bandwidth of the uplink and downlink.
  • two SDR firmwares are stored in the aircraft, wherein the aircraft SDR firmware is used to establish a transceiver link of the aircraft, and the external device SDR firmware is used to establish a transceiver link of the external device, and the transceiver link of the established aircraft and the external device is Refers to the establishment of a transceiver link with its set bandwidth.
  • the present invention 22 specifically includes: stopping loading the aircraft SDR firmware to the communication circuit of the aircraft, and loading the built-in external device SDR firmware into the communication circuit of the aircraft.
  • the communication circuit of the aircraft will establish the default transceiver link of the external device as its new transceiver link, and the external device will also establish the default transceiver link of the aircraft as its new transceiver link, thus realizing the original uplink and downlink.
  • the bandwidth of the link is changed, and the bandwidth of the uplink becomes large.
  • the SDR firmware present in the aircraft includes an aircraft portion that establishes a default transceiver link for the aircraft and an external device portion that establishes a default transceiver link for the external device.
  • the present invention 22 specifically includes: switching the communication circuit of the aircraft from the aircraft mode to the external device mode, i.e., the communication circuit of the aircraft is replaced from an aircraft portion that originally runs the SDR firmware described above to an external device portion that runs the SDR firmware.
  • the aircraft mode is used to establish a transceiver link of the aircraft
  • the external device mode is used to establish a transceiver link of the external device
  • the transceiver link of the establishing aircraft and the external device refers to establishing a setting A fixed bandwidth transceiver link.
  • the communication circuit of the aircraft will establish the default transceiver link of the external device as its new transceiver link, and the external device will also establish the default transceiver link of the aircraft as its new transceiver link, thus realizing the original uplink and downlink.
  • the bandwidth of the link is changed, and the bandwidth of the uplink becomes large.
  • the external device transmits the data to be transmitted to the aircraft from the uplink, and when the bandwidth of the uplink becomes larger, the data transmission speed thereof is improved.
  • the data to be transmitted is the firmware of the aircraft, and the firmware is used to upgrade the aircraft. After the aircraft receives the firmware, it can be upgraded while it is in standby or running the firmware.
  • the aircraft and the external device when the uplink needs to transmit data, the aircraft and the external device increase the uplink transmission bandwidth according to the transmission data request, thereby implementing flexible adjustment of the uplink bandwidth between the aircraft and the external device to meet Its data transmission needs.
  • the device mode is switched to the aircraft mode, i.e., the communication circuit of the aircraft is replaced from the portion of the external device that originally operated the SDR firmware described above to the portion of the aircraft that runs the SDR firmware described above.
  • the communication circuit of the aircraft will re-establish the default transceiver link of the aircraft, and the external device will also re-establish the default transceiver link of the external device.
  • the bandwidth recovery of the uplink and downlink is set.
  • the aircraft then processes the data to be transmitted as an upgrade.
  • the above link bandwidth recovery can also be performed after data processing.
  • the uplink and downlink bandwidths are restored to the original settings, which can avoid the impact on the downlink data transmission, and thus does not affect the normal use of the aircraft and external devices.
  • the bandwidth recovery of the uplink and downlink may be performed when the downlink needs to perform data transmission, or when the data to be transmitted by the uplink is less than the set data amount.
  • FIG. 3 is a schematic flowchart diagram of another embodiment of a method for wireless communication according to the present application.
  • the method is performed by an external device of the wireless communication system described above for adaptively adjusting the link bandwidth according to the data transmission request.
  • the method includes:
  • the external device transmits a data transmission request to the aircraft through the uplink to request transmission of the data to be transmitted. Similar to the above-described aircraft communication method embodiment, the external device increases the transmission bandwidth of the uplink according to the size of the data to be transmitted corresponding to the data transmission request. For example, the external device determines whether the data to be transmitted is greater than the set data amount. If it is greater than, it determines that the uplink bandwidth needs to be substantially increased, that is, the increase amount of the bandwidth is greater than zero; otherwise, determining the uplink set bandwidth may be To meet this data requirement, there is no need to substantially increase its uplink bandwidth, that is, the amount of bandwidth increase is zero.
  • the communication circuit of the external device and the aircraft is respectively used to run the corresponding SDR firmware to establish a communication link. Since the set bandwidth of the uplink is smaller than the set bandwidth of the downlink, the set bandwidth is the default bandwidth of the link. Therefore, the external device specifically passes the uplink and The bandwidth of the downlink is reversed to substantially increase its uplink bandwidth.
  • two SDR firmwares are stored in the external device, wherein the aircraft SDR firmware is used to establish a transceiver link of the aircraft, and the external device SDR firmware is used to establish a transceiver link of the external device, which establishes a transceiver link of the aircraft and the external device.
  • the 32 specifically includes: stopping loading the external device SDR firmware to the communication circuit of the external device, and loading the built-in aircraft SDR firmware into the communication circuit of the external device.
  • the communication circuit of the external device will establish the default transceiver link of the aircraft as its new transceiver link.
  • the aircraft will also establish the default transceiver link of the external device as its new transceiver link, thus implementing The bandwidth of the uplink and downlink is originally changed, and the bandwidth of the uplink becomes large.
  • the SDR firmware present in the external device includes an aircraft portion that establishes a default transceiver link for the aircraft and an external device portion that establishes a default transceiver link for the external device.
  • the present invention 32 specifically includes: switching the communication circuit of the external device from the external device mode to the aircraft mode, that is, the communication circuit of the external device is replaced from the external device portion that originally runs the SDR firmware described above to the aircraft portion that runs the SDR firmware.
  • the aircraft mode is used to establish a transceiver link of the aircraft
  • the external device mode is used to establish a transceiver link of the external device
  • the transceiver link of the establishing aircraft and the external device refers to establishing a setting A fixed bandwidth transceiver link.
  • the communication circuit of the external device will establish the default transceiver link of the aircraft as its new transceiver link, and the aircraft will also establish the default transceiver link of the external device as its new transceiver link, thus realizing the original uplink and downlink.
  • the bandwidth of the link is changed, and the bandwidth of the uplink becomes large.
  • the external device transmits the data to be transmitted to the aircraft from the uplink, and when the bandwidth of the uplink becomes larger, the data transmission speed thereof is improved.
  • the data to be transmitted is the firmware of the aircraft, and the firmware is used to upgrade the aircraft. After the aircraft receives the firmware, it can be upgraded while it is in standby or running the firmware.
  • the aircraft and the external device when the uplink needs to transmit data, the aircraft and the external device increase the uplink transmission bandwidth according to the transmission data request, thereby implementing flexible adjustment of the uplink bandwidth between the aircraft and the external device to meet Its data transmission needs.
  • the uplink communication bandwidth is restored to the set bandwidth (default bandwidth).
  • the external device stops to the external device
  • the communication circuit loads the aircraft SDR firmware; loads the external device SDR firmware to the communication circuit of the external device; and, for example, switches the communication circuit of the external device from the aircraft mode to the external device mode, that is, the communication circuit of the external device runs the above SDR firmware from the original
  • the part of the aircraft is replaced with an external device part that runs the above SDR firmware.
  • the communication circuit of the external device will re-establish the default transceiver link of the external device.
  • the aircraft will also re-establish the default transceiver link of the aircraft, thus realizing the bandwidth recovery of the uplink and downlink. .
  • the uplink and downlink bandwidths are restored to the original settings, thereby avoiding the impact on the downlink data transmission.
  • the bandwidth recovery of the uplink and downlink may be performed when the downlink needs to perform data transmission, or when the data to be transmitted by the uplink is less than the set data amount.
  • the method for increasing the uplink bandwidth of the present application is not limited to the foregoing bandwidth exchange mode of the uplink and downlink. In other embodiments, other methods such as increasing the uplink may be used.
  • the bandwidth of the road for example, directly replacing the downlink with the uplink, implementing dual uplink simultaneous transmission, or other ways of extending the uplink.
  • FIG. 4 is a schematic structural diagram of an embodiment of a wireless communication device according to the present application.
  • the wireless communication device is used in the aircraft, and the wireless communication device includes a first receiving module 41, a bandwidth adjusting module 42, and a second receiving module 43.
  • the first receiving module 41 is configured to receive a data transmission request.
  • the bandwidth adjustment module 42 is configured to increase the transmission bandwidth of the uplink according to the data transmission request.
  • the second receiving module 43 is configured to receive data to be transmitted from the uplink.
  • the communication circuit of the aircraft and the external device is respectively used to run a corresponding SDR firmware to establish the communication link.
  • the bandwidth adjustment module 42 is specifically configured to stop loading the aircraft SDR firmware to the communication circuit of the aircraft and load the built-in external device SDR firmware into the communication circuit of the aircraft.
  • the bandwidth adjustment module 42 is further configured to stop loading the external device SDR firmware to the communication circuit of the aircraft after the data to be transmitted is received or before transmitting the next data to be transmitted; loading the aircraft SDR firmware into the The communication circuit of the aircraft.
  • the bandwidth adjustment module 42 is specifically configured to: switch the communication circuit of the aircraft from an aircraft mode to an external device mode.
  • the bandwidth adjustment module 42 is further configured to switch the communication circuit of the aircraft from the external device mode to the aircraft mode after the data to be transmitted is received or before the next data to be transmitted is transmitted.
  • the data to be transmitted is the upgrade firmware of the aircraft.
  • the above-mentioned module of the embodiment is specifically a program module, which is used to implement the corresponding steps in the embodiment of the above-mentioned aircraft method. For details, refer to the related description of the method embodiment.
  • FIG. 5 is a schematic structural diagram of another embodiment of a wireless communication device according to the present application.
  • the device is used in the foregoing external device, and includes a first sending module 51, a bandwidth adjusting module 52, and a second sending module 53.
  • the first sending module 51 is configured to send a data transmission request.
  • the bandwidth adjustment module 52 is configured to increase the transmission bandwidth of the uplink according to the data transmission request.
  • the second sending module 53 is configured to send data to be transmitted from the uplink.
  • the communication circuit of the aircraft and the external device is respectively used to run a corresponding SDR firmware to establish the communication link.
  • the bandwidth adjustment module 52 is specifically configured to: stop loading the external device SDR firmware to the communication circuit of the external device, and load the built-in aircraft SDR firmware into the communication circuit of the external device.
  • the bandwidth adjustment module 52 is further configured to stop loading the aircraft SDR firmware to the communication circuit of the external device after the transmission of the data to be transmitted is completed or when receiving the transmission data request sent by the aircraft; loading the external device SDR firmware to the external device Communication circuit.
  • the bandwidth adjustment module 52 is specifically configured to: switch the communication circuit of the external device from an external device mode to an aircraft mode.
  • the bandwidth adjustment module 52 is further configured to switch the communication circuit of the external device from the aircraft mode to the external device mode after the transmission of the data to be transmitted is completed or when the transmission data request sent by the aircraft is received.
  • the data to be transmitted is the upgrade firmware of the aircraft.
  • the above-mentioned module in this embodiment is specifically a program module, which is used to implement the corresponding steps in the foregoing external device method embodiment.
  • a program module which is used to implement the corresponding steps in the foregoing external device method embodiment.
  • FIG. 6 is a schematic structural diagram of an embodiment of a wireless communication device according to the present application.
  • the wireless communication device is applied to a communication device of the above system, such as the above aircraft or The above external device.
  • the wireless communication device is an SDR subsystem including a communication circuit 61a and a plurality of program modules including an SDR data forwarding program 62, an SDR control program 63, an SDR driver 64, and an SDR communication program 61b.
  • the SDR communication program 61b includes SDR firmware that runs on the communication circuit 61a.
  • the communication circuit 61a is used to operate the SDR communication program 61b to establish a wireless communication link to implement data transmission and reception of the wireless communication link.
  • the SDR communication program 61b and the communication circuit 61a constitute an SDR communication module 61.
  • the SDR driver 64 is used to provide the control interface and data transceiving interface of the SDR communication module 61 to the upper layer (the SDR data forwarding program 62, the SDR control program 63).
  • the SDR data forwarding program 62 is for forwarding data received through the SDR communication module 61 to other subsystems within the communication device, or instructing the SDR communication module 61 to transmit data to the peer device through the SDR driver 64.
  • the SDR control program 63 is for controlling the SDR communication module 61 to switch, configure the attributes of the SDR communication module 61, and load the firmware in the SDR communication module 61.
  • the SDR control program 63 is further configured to increase the transmission bandwidth of the uplink according to the data transmission request received by the SDR communication module 61.
  • the SDR control program 63 stops loading its original SDR firmware to the communication circuit 61a, loads the built-in peer device's SDR firmware into the communication circuit 61a, and stops the communication circuit after the data to be transmitted is transmitted.
  • 61a loads the SDR firmware of the peer device; reloads its original SDR firmware to the communication circuit 61a.
  • the SDR control program 63 switches the SDR communication module 61 from its own mode to the peer mode, and can switch the SDR communication module 61 from the peer mode back to its own mode after the data transmission to be transmitted is completed.
  • the original SDR firmware is the above-mentioned aircraft SDR firmware
  • the SDR firmware of the opposite device is the above SDR firmware
  • its own mode is the above-mentioned aircraft mode
  • the peer mode is the above-mentioned external device mode.
  • FIG. 7 is a schematic structural diagram of an embodiment of the aircraft of the present application.
  • the aircraft 70 is an aircraft in the above system, including an aircraft body 71, a memory 72, a processor 73, and a communication circuit 74.
  • Communication circuitry 74 is used to establish a communication link for wireless communication with external devices.
  • the aircraft body 71 is used to fly in accordance with flight instructions issued by the processor 73.
  • the memory 72 is used to store computer programs, as well as related data obtained or used by the processor 73, such as data collected by the aircraft 70, upgrade firmware sent by external devices, and the like.
  • the processor 73 executes the computer program for: acquiring a data transmission request received by the communication circuit 74; increasing an uplink transmission bandwidth according to the data transmission request; and controlling the communication circuit 74 to receive from the uplink transfer data.
  • communication circuitry 74 of aircraft 70 and communication circuitry of the external device are respectively used to operate respective SDR firmware to establish the communication link.
  • the processor 73 is specifically configured to stop loading the aircraft SDR firmware to the communication circuit 74 and load the built-in external device SDR firmware into the communication circuit 74.
  • the processor 73 is further configured to stop loading the external device SDR firmware to the communication circuit 74 after the data to be transmitted is received or before transmitting the next data to be transmitted; reload the aircraft SDR firmware to the communication circuit 74.
  • the processor 73 is specifically configured to: switch the communication circuit 74 from the aircraft mode to the external device mode.
  • the processor 73 is further configured to: switch the communication circuit 74 from the external device mode to the aircraft mode after the data to be transmitted is received or before the next data to be transmitted is transmitted.
  • the data to be transmitted is upgrade firmware of the aircraft 70.
  • the aircraft 70 further includes a collector 75 for transmitting the detected acquisition data to the memory 72; the processor 73 is further configured to read the acquisition data from the memory 72 and control the communication circuit 74 to The collected data is sent to the external device.
  • the collector is specifically like a camera, a height sensor, a distance sensor, or the like.
  • FIG. 8 is a schematic structural diagram of an embodiment of an external device for communicating with an aircraft according to the present application.
  • the external device 80 is an external device in the above system, and includes a memory 81, a processor 82, and a communication circuit 83.
  • Communication circuitry 83 is used to establish a communication link for wireless communication with the aircraft.
  • the memory 81 is used to store computer programs, as well as data obtained or used by the processor 82, such as control commands sent by the host device, aircraft upgrade firmware, collected data transmitted by the aircraft, and the like.
  • the processor 82 executes the computer program for: controlling the communication circuit 83 to transmit a data transmission request; increasing an uplink transmission bandwidth according to the data transmission request; and controlling communication Circuitry 83 transmits data to be transmitted from the uplink; wherein the uplink is a communication link for the external device to transmit data to the aircraft.
  • communication circuitry 83 of external device 80 and communication circuitry of the aircraft are respectively used to operate respective SDR firmware to establish the communication link.
  • the processor 82 is specifically configured to stop loading the external device SDR firmware to the communication circuit 83 and load the built-in aircraft SDR firmware into the communication circuit 83.
  • the processor 82 is further configured to stop loading the aircraft SDR firmware to the communication circuit 83 after the transmission of the data to be transmitted is completed or when receiving the transmission data request sent by the aircraft; and loading the external device SDR firmware to the communication circuit 83.
  • the processor 82 is specifically configured to: switch the communication circuit 83 from an external device mode to an aircraft mode.
  • the processor 82 is further configured to switch the communication circuit 83 from the aircraft mode to the external device mode after the transmission of the data to be transmitted is completed or when the transmission data request sent by the aircraft is received.
  • the data to be transmitted is upgrade firmware of the aircraft.
  • the external device is a remote controller.
  • the external device 80 further includes a data interface 84 for connecting with other devices, such as the upper device in the above system, to implement data interaction with the other devices.
  • the various components of the aircraft or external device may be coupled together by a bus, wherein the bus may include a power bus, a control bus, a status signal bus, and the like in addition to the data bus.
  • the memory 72/81 may include a read only memory and a random access memory. A portion of the memory may also include non-volatile random access memory (NVRAM).
  • NVRAM non-volatile random access memory
  • the processor 73/82 controls the operation of the corresponding device, and the processor 73/82 may also be referred to as a CPU (Central Processing Unit).
  • the processor 73/82 may be an integrated circuit chip with signal processing capabilities.
  • the processor 73/82 can also be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete Hardware components.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the processor 73/82 can also be used to execute instructions in the memory 72/81 to perform the above described method embodiments.
  • the present application also provides an embodiment of a non-volatile storage medium storing processor-executable computer instructions of a memory storage in an aircraft or an external device described above for reading by a processor of an aircraft or an external device
  • the computer instructions can perform the operations in the above related embodiments.
  • the non-volatile storage medium is used in an aircraft, and stores computer instructions executable by the processor, the computer instructions are configured to: acquire a data transmission request received by the aircraft; and increase an uplink according to the data transmission request a transmission bandwidth of the link; controlling the aircraft to receive data to be transmitted from the uplink; wherein the uplink is a communication link for the external device to transmit data to the aircraft.
  • the non-volatile storage medium is used in an external device that can communicate with the aircraft, and stores computer instructions executable by the processor, the computer instructions are configured to: control the external device to send a data transmission request;
  • the data transmission request increases the transmission bandwidth of the uplink; and controls the external device to transmit data to be transmitted from the uplink; wherein the uplink is a communication in which the external device transmits data to the aircraft link.
  • the present application further provides an embodiment of a non-volatile storage medium storing at least one program module in the above-described embodiment of the wireless communication device.
  • the aircraft and the external device when the uplink between the aircraft and the external device needs to transmit data, the aircraft and the external device increase the uplink transmission bandwidth according to the transmission data request, thereby realizing the flexibility of the uplink bandwidth between the aircraft and the external device. Adjust to meet its data transmission needs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了飞行器及其外部设备、通信方法、装置与系统。其中,该方法由飞行器执行,包括:接收数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及从所述上行链路中接收待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。上述方案,能够实现飞行器与外部设备间上行链路的通信带宽的灵活调整,以满足其数据传输需求。

Description

飞行器及其外部设备、通信方法、装置与系统 【技术领域】
本申请涉及无线通信领域,特别是涉及飞行器及其外部设备、通信方法、装置与系统。
【背景技术】
目前,大多飞行器如航拍无人飞行器等均通过与地面设备如遥控器进行通信,实现其数据回传及飞行控制等。现有的飞行器与遥控器组成的通信系统的双向带宽一般是不对称的,遥控器到飞行器的通信带宽一般要远小于飞行器到遥控器的通信带宽。
在有遥控器到飞行器的大数据量通信需求时,现有通信系统的宽带设计不能满足其通信要求。比如,在使用终端软件升级飞行器系统固件的时候,终端软件一般和遥控器相连,并通过遥控器将升级固件发送给飞行器。而受限于遥控器到飞行器的通信带宽,该升级固件的传输时间较长,故导致飞行器的升级过程缓慢。
因此,现有的飞行器通信系统设计无法满足其数据传输需求。
【发明内容】
本申请主要解决的技术问题是提供飞行器及其外部设备、通信方法、装置与系统,能够实现飞行器与外部设备间上行链路的通信带宽的灵活调整,以满足其数据传输需求。
为了解决上述问题,本申请第一方面提供了一种无线通信方法,所述方法由飞行器执行,用于与外部设备通信,所述方法包括:接收数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及从所述上行链路中接收待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
为了解决上述问题,本申请第二方面提供了一种无线通信方法,所述 方法由外部设备执行,用于与飞行器间通信,所述方法包括:发送数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及从所述上行链路中发送待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
为了解决上述问题,本申请第三方面提供了一种无线通信装置,用于飞行器中,以实现与外部设备间通信,所述装置包括:第一接收模块,用于接收数据传输请求;带宽调整模块,用于根据所述数据传输请求增加上行链路的传输带宽;以及第二接收模块,用于从所述上行链路中接收待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
为了解决上述问题,本申请第四方面提供了一种无线通信装置,用于外部设备中,以实现与飞行器间通信,所述装置包括:第一发送模块,用于发送数据传输请求;带宽调整模块,用于根据所述数据传输请求增加上行链路的传输带宽;以及第二发送模块,用于从所述上行链路中发送待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
为了解决上述问题,本申请第五方面提供了一种飞行器,包括飞行器本体、存储器、处理器以及通信电路;所述通信电路用于建立通信链路,以与外部设备进行无线通信;所述飞行器本体用于根据所述处理器的飞行指令进行飞行;所述存储器用于存储计算机程序;所述处理器执行所述计算机程序,用于:获取所述通信电路接收到的数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及控制所述通信电路从所述上行链路中接收待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
为了解决上述问题,本申请第六方面提供了一种与飞行器进行通信的外部设备,包括存储器、处理器以及通信电路;所述通信电路用于建立通信链路,以与所述飞行器进行无线通信;所述存储器用于存储计算机程序;所述处理器执行所述计算机程序,用于:控制所述通信电路发送数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及控制所述通信电路从所述上行链路中发送待传输数据;其中,所述上行链路为所述外 部设备向所述飞行器发送数据的通信链路。
为了解决上述问题,本申请第七方面提供了一种无线通信系统,包括上述的飞行器和上述的外部设备。
为了解决上述问题,本申请第八方面提供了一种非易失性存储介质,用于飞行器中,存储有处理器可运行的计算机指令,所述计算机指令用于:获取所述飞行器接收到的数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及控制所述飞行器从所述上行链路中接收待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
为了解决上述问题,本申请第九方面提供了一种非易失性存储介质,用于可与飞行器通信的外部设备中,存储有处理器可运行的计算机指令,所述计算机指令用于:控制所述外部设备发送数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及控制所述外部设备从所述上行链路中发送待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
上述方案中,在飞行器和外部设备间的上行链路需传输数据时,飞行器和外部设备根据该传输数据请求增加上行链路的传输带宽,故实现对飞行器与外部设备间的上行链路带宽的灵活调整,以满足其数据传输需求。
【附图说明】
图1是本申请无线通信系统一实施例的结构示意图;
图2是本申请无线通信方法一实施例的流程示意图;
图3是本申请无线通信方法另一实施例的流程示意图;
图4是本申请无线通信装置一实施例的结构示意图;
图5是本申请无线通信装置另一实施例的结构示意图;
图6是本申请无线通信装置再一实施例的结构示意图;
图7是本申请无人机一实施例的结构示意图;
图8是本申请与无人机进行通信的外部设备一实施例的结构示意图。
【具体实施方式】
下面结合说明书附图,对本申请实施例的方案进行详细说明。
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。
为便于理解,先对本申请部分用语进行说明。在本申请中,所述上行链路为:无线通信系统中的外部设备向飞行器发送数据的通信链路;所述下行链路:无线通信系统中的飞行器向外部设备发送数据的通信链路;所述固件:加载到并存储在硬件上的可执行文件,用于控制硬件实现特定的功能。
请参阅图1,图1是本申请无线通信系统一实施例的结构示意图。本申请中,该无线通信系统10包括飞行器11、遥控器12和上位设备13。
上位设备13具体如电脑、手机等任意可与遥控器12通信的设备。该上位设备与该遥控器12有线或无线连接。例如,该上位设备13通过USB或UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)与遥控器12实现有线通信。
该上位设备13用于与遥控器12交互与该飞行器11相关的数据,具体如向遥控器12发送关于飞行器11的相关控制指令或者飞行器11的升级固件等,以及接收遥控器12发送的关于飞行器11的信息,例如飞行器11的当前状态、航线以及飞行器采集到的数据等。
遥控器12作为本申请所述外部设备与飞行器11通过无线通信链路进行通信。具体,该遥控器12用于向飞行器11发送控制指令(该控制指令可以来源于上位设备13或者由检测到用户对遥控器12的操作而产生的)或者上位设备13发送的升级固件等,以及还可接收该飞行器11返回的与该控制指令或升级固件相关的反馈信息、飞行器11的当前状态、航线及采集数据等。本实施例中,遥控器12具体包括与上位设备13通信的第一通信子系统、与飞行器11通信的第二通信子系统以及遥控杆量测子系统等。
飞行器11用于接收遥控器12的控制指令而执行相关飞行或检测,并可接收遥控器12发送的升级固件进行升级,以及向遥控器12返回数据。本实施例中,该飞行器11包括与遥控器通信的第三通信子系统、飞行控制子系统以及采集子系统等。该飞行控制子系统用于根据遥控器12发送的指令实现控制飞行器11飞行;该采集子系统可包括相机、高度采集器等,对 应地,该飞行器11向遥控器12返回的采集数据可包括图像数据、历史飞行的高度数据等。在一具体应用中,上述子系统均为相应的电路。
可以理解的是,在其他实施例中,无线通信系统的外部设备可不为遥控器,而为其他控制设备,例如为与该飞行器无线连接的平板电脑、手机、VR眼镜、手环等。而且,该无线通信系统未必包括上述的上位设备,例如其仅包括飞行器和外部设备。进一步地,该系统中的飞行器可为多台,该多台飞行器可均由同一外部设备进行控制,当然,系统中的外部设备也可为多台,如该多台飞行器至少部分分别由不同外部设备控制。
在上述无线通信系统中,在外部设备与飞行器之间的上行链路的设定带宽较小,但遇到外部设备需向飞行器发送较大数据如发送升级固件时,该小带宽的上行链路则难以满足数据传输需求,故本申请提出将该上行链路的带宽根据数据传输请求进行调整。具体参阅下述方法实施例。
请参阅图2,图2是本申请无线通信方法一实施例的流程示意图。本实施例中,该方法由上述无线通信系统的飞行器执行,用于根据数据传输请求适应性调整链路带宽。该方法包括:
21:接收数据传输请求。
22:根据所述数据传输请求增加上行链路的传输带宽。
例如,飞行器接收到外部设备发送的数据传输请求。该数据传输请求可包括待传输数据的大小和/或类型等,由此飞行器确定待传输数据的大小,并根据该待传输数据的大小增加上行链路的传输带宽。具体,飞行器判断该待传输数据是否大于设定数据量,若大于,则确定需实质增加其上行链路带宽,也即带宽的增加量大于零;否则确定上行链路的设定带宽可满足该数据需求,无需实质增加其上行链路带宽,也即带宽的增加量为零。
本实施例中,该外部设备与飞行器的通信电路(如上系统实施中的第二通信子系统和第三通信子系统)分别用于运行相应软件定义无线电(Software Defined Radio,SDR)固件以建立通信链路。即,该外部设备的通信电路通过运行其存储的SDR固件建立外部设备对应飞行器的收发链路,飞行器的通信电路通过运行其存储的SDR固件建立飞行器对应外部设备的收发链路。其中,该外部设备的接收链路、飞行器的发送链路即为上述的下行链路;外部设备的发送链路、飞行器的接收链路即为上述的上行链路。
本实施例中,由于上行链路的设定带宽小于下行链路的设定带宽,该设定带宽即为该链路的默认带宽。故,飞行器具体通过将上行链路和下行链路的带宽进行调换,以实质增加其上行链路带宽。
例如,飞行器中存储有两个SDR固件,其中,飞行器SDR固件用于建立飞行器的收发链路,外部设备SDR固件用于建立外部设备的收发链路,该建立飞行器和外部设备的收发链路是指建立具有其设定带宽的收发链路。本22具体包括:停止向飞行器的通信电路加载飞行器SDR固件,并将内置的外部设备SDR固件加载至飞行器的通信电路中。此时,飞行器的通信电路将建立外部设备的默认收发链路作为其新的收发链路,外部设备同时也将建立飞行器的默认收发链路作为其新的收发链路,如此,实现原本上下行链路的带宽调换,上行链路的带宽变大。
又例如,飞行器中存在的SDR固件中包含建立飞行器的默认收发链路的飞行器部分和建立外部设备的默认收发链路的外部设备部分。本22具体包括:将所述飞行器的通信电路从飞行器模式切换至外部设备模式,即飞行器的通信电路从原本运行上述SDR固件的飞行器部分更换为运行上述SDR固件的外部设备部分。其中,所述飞行器模式用于建立所述飞行器的收发链路,所述外部设备模式用于建立所述外部设备的收发链路,该建立飞行器和外部设备的收发链路是指建立具有其设定带宽的收发链路。此时,飞行器的通信电路将建立外部设备的默认收发链路作为其新的收发链路,外部设备同时也将建立飞行器的默认收发链路作为其新的收发链路,如此,实现原本上下行链路的带宽调换,上行链路的带宽变大。
23:从所述上行链路中接收待传输数据。
外部设备从该上行链路中将待传输数据传输至飞行器,当上行链路的带宽变大,其数据传输速度将得到提升。在一具体应用中,该待传输数据为飞行器的固件,固件用于升级所述飞行器。飞行器接收到固件后,在其待机时或者即时运行该固件进行升级。
本实施例中,在上行链路需传输数据时,飞行器和外部设备根据该传输数据请求增加上行链路的传输带宽,故实现对飞行器与外部设备间的上行链路带宽的灵活调整,以满足其数据传输需求。
在另一实施例中,上述23中飞行器从上行链路接收完毕待传输数据后, 将上行链路的通信带宽恢复至设定带宽(默认带宽)。
对应上述22的两个例子进行举例:例如,飞行器停止向飞行器的通信电路加载所述外部设备SDR固件;将飞行器SDR固件加载至飞行器的通信电路;又例如,将所述飞行器的通信电路从外部设备模式切换至飞行器模式,即飞行器的通信电路从原本运行上述SDR固件的外部设备部分更换为运行上述SDR固件的飞行器部分。此时,飞行器的通信电路将重新建立起飞行器的默认收发链路,外部设备同时也将重新建立起外部设备的默认收发链路,如此,实现上下行链路的带宽恢复原来设定。然后,飞行器再对该待传输数据进行处理如执行升级。当然,也可在数据处理后进行上述链路带宽的恢复。
当该待传输数据传输完毕后,将其上下行链路带宽恢复原来设定,可避免对下行链路的数据传输的影响,故不影响飞行器和外部设备的正常使用。当然,在其他实施例中,可在下行链路需要进行数据传输时,或者判断上行链路后续需传输的数据小于设定数据量时,再执行上述上下行链路的带宽恢复。
请参阅图3,图3是本申请无线通信方法另一实施例的流程示意图。实施例中,该方法由上述无线通信系统的外部设备执行,用于根据数据传输请求适应性调整链路带宽。该方法包括:
31:发送数据传输请求。
32:根据所述数据传输请求增加上行链路的传输带宽。
例如,外部设备通过上行链路向飞行器发送数据传输请求,以请求传输待传输数据。类似于上述飞行器通信方法实施例,外部设备根据该数据传输请求对应的待传输数据的大小增加上行链路的传输带宽。具体如,外部设备判断该待传输数据是否大于设定数据量,若大于,则确定需实质增加其上行链路带宽,也即带宽的增加量大于零;否则确定上行链路的设定带宽可满足该数据需求,无需实质增加其上行链路带宽,也即带宽的增加量为零。
本实施例中,该外部设备与飞行器的通信电路分别用于运行相应SDR固件以建立通信链路。由于上行链路的设定带宽小于下行链路的设定带宽,该设定带宽即为该链路的默认带宽。故,外部设备具体通过将上行链路和 下行链路的带宽进行调换,以实质增加其上行链路带宽。
例如,外部设备中存储有两个SDR固件,其中,飞行器SDR固件用于建立飞行器的收发链路,外部设备SDR固件用于建立外部设备的收发链路,该建立飞行器和外部设备的收发链路是指建立具有其设定带宽的收发链路。本32具体包括:停止向外部设备的通信电路加载外部设备SDR固件,并将内置的飞行器SDR固件加载至外部设备的通信电路中。此时,外部设备的通信电路将建立飞行器的默认收发链路作为其新的收发链路,如上实施例飞行器同时也将建立外部设备的默认收发链路作为其新的收发链路,如此,实现原本上下行链路的带宽调换,上行链路的带宽变大。
又例如,外部设备中存在的SDR固件中包含建立飞行器的默认收发链路的飞行器部分和建立外部设备的默认收发链路的外部设备部分。本32具体包括:将外部设备的通信电路从外部设备模式切换至飞行器模式,即外部设备的通信电路从原本运行上述SDR固件的外部设备部分更换为运行上述SDR固件的飞行器部分。其中,所述飞行器模式用于建立所述飞行器的收发链路,所述外部设备模式用于建立所述外部设备的收发链路,该建立飞行器和外部设备的收发链路是指建立具有其设定带宽的收发链路。此时,外部设备的通信电路将建立飞行器的默认收发链路作为其新的收发链路,飞行器同时也将建立外部设备的默认收发链路作为其新的收发链路,如此,实现原本上下行链路的带宽调换,上行链路的带宽变大。
33:从所述上行链路中发送待传输数据。
外部设备从该上行链路中将待传输数据传输至飞行器,当上行链路的带宽变大,其数据传输速度将得到提升。在一具体应用中,该待传输数据为飞行器的固件,固件用于升级所述飞行器。飞行器接收到固件后,在其待机时或者即时运行该固件进行升级。
本实施例中,在上行链路需传输数据时,飞行器和外部设备根据该传输数据请求增加上行链路的传输带宽,故实现对飞行器与外部设备间的上行链路带宽的灵活调整,以满足其数据传输需求。
在另一实施例中,上述33后,外部设备从上行链路发送完毕待传输数据后,将上行链路的通信带宽恢复至设定带宽(默认带宽)。
对应上述32的两个例子进行举例:例如,外部设备停止向外部设备的 通信电路加载飞行器SDR固件;将外部设备SDR固件加载至外部设备的通信电路;又例如,将外部设备的通信电路从飞行器模式切换至外部设备模式,即外部设备的通信电路从原本运行上述SDR固件的飞行器部分更换为运行上述SDR固件的外部设备部分。此时,外部设备的通信电路将重新建立起外部设备的默认收发链路,如上实施例飞行器同时也将重新建立起飞行器的默认收发链路,如此,实现上下行链路的带宽恢复原来设定。
当该待传输数据传输完毕后,将其上下行链路带宽恢复原来设定,可避免对下行链路的数据传输的影响。当然,在其他实施例中,可在下行链路需要进行数据传输时,或者判断上行链路后续需传输的数据小于设定数据量时,再执行上述上下行链路的带宽恢复。
可以理解的是,在以上方法实施例中,本申请增加上行链路带宽的方法不限定为上述上下行链路的带宽互换方式,在其他实施例中,还可采用其他方式如增加上行链路的带宽,例如直接将下行链路也更换为上行链路,实现双上行链路同时传输,或者其他扩展上行链路的方式。
请参阅图4,图4是本申请无线通信装置一实施例的结构示意图。本实施例中,该无线通信装置用于上述飞行器中,该无线通信装置包括第一接收模块41、带宽调整模块42和第二接收模块43。
第一接收模块41用于接收数据传输请求。
带宽调整模块42用于根据所述数据传输请求增加上行链路的传输带宽。
第二接收模块43用于从所述上行链路中接收待传输数据。
可选地,所述飞行器与所述外部设备的通信电路分别用于运行相应SDR固件以建立所述通信链路。
在一实施例中,带宽调整模块42具体用于:停止向所述飞行器的通信电路加载飞行器SDR固件,并将内置的外部设备SDR固件加载至所述飞行器的通信电路中。
进一步地,带宽调整模块42还用于在该待传输数据接收完毕后或在发送下一待传输数据前,停止向所述飞行器的通信电路加载外部设备SDR固件;将飞行器SDR固件加载至所述飞行器的通信电路。
在另一实施例中,带宽调整模块42具体用于:将所述飞行器的通信电路从飞行器模式切换至外部设备模式。
进一步地,带宽调整模块42还用于在该待传输数据接收完毕后或在发送下一待传输数据前,将所述飞行器的通信电路从外部设备模式切换至飞行器模式。
可选地,上述待传输数据为飞行器的升级固件。
本实施例的上述模块具体为程序模块,用于实现上述飞行器方法实施例中的对应步骤,故具体请参阅上述方法实施例的相关描述。
请参阅图5,图5是本申请无线通信装置另一实施例的结构示意图。本实施例中,该装置用于上述外部设备,包括第一发送模块51、带宽调整模块52和第二发送模块53。
第一发送模块51用于发送数据传输请求。
带宽调整模块52用于根据所述数据传输请求增加上行链路的传输带宽。
第二发送模块53用于从所述上行链路中发送待传输数据。
可选地,所述飞行器与所述外部设备的通信电路分别用于运行相应SDR固件以建立所述通信链路。
在一实施例中,带宽调整模块52具体用于:停止向外部设备的通信电路加载外部设备SDR固件,并将内置的飞行器SDR固件加载至所述外部设备的通信电路中。
进一步地,带宽调整模块52还用于在该待传输数据发送完毕后或接收到飞行器发送的传输数据请求时,停止向外部设备的通信电路加载飞行器SDR固件;将外部设备SDR固件加载至外部设备的通信电路。
在另一实施例中,带宽调整模块52具体用于:将所述外部设备的通信电路从外部设备模式切换至飞行器模式。
进一步地,带宽调整模块52还用于在该待传输数据发送完毕后或接收到飞行器发送的传输数据请求时,将外部设备的通信电路从飞行器模式切换至外部设备模式。
可选地,上述待传输数据为飞行器的升级固件。
本实施例的上述模块具体为程序模块,用于实现上述外部设备方法实施例中的对应步骤,故具体请参阅上述方法实施例的相关描述。
请参阅图6,图6是本申请无线通信装置一实施例的结构示意图。本实施例中,该无线通信装置应用于上述系统的通信设备中,如上述飞行器或 上述外部设备。
该无线通信装置为一SDR子系统,包括通信电路61a和若干程序模块,该若干程序模块包括SDR数据转发程序62、SDR控制程序63、SDR驱动程序64和SDR通信程序61b。
SDR通信程序61b包括在通信电路61a上运行的SDR固件。
通信电路61a用于运行SDR通信程序61b,建立无线通信链路以实现无线通信链路的数据收发。该SDR通信程序61b和通信电路61a组成一SDR通信模块61。
SDR驱动程序64用于向上层(SDR数据转发程序62、SDR控制程序63)提供SDR通信模块61的控制接口以及数据收发接口。
SDR数据转发程序62用于将通过该SDR通信模块61接收到的数据转发到所在通信设备内部的其他子系统,或通过SDR驱动程序64指示SDR通信模块61将数据发送到对端设备。
SDR控制程序63用于控制SDR通信模块61开关、配置SDR通信模块61的属性和加载SDR通信模块61中的固件。
具体地,该SDR控制程序63还用于根据SDR通信模块61接收到数据传输请求增加上行链路的传输带宽。例如,SDR控制程序63停止向通信电路61a加载其原本的SDR固件,并将内置的对端设备的SDR固件加载至通信电路61a中,并可在该待传输数据传输完毕后,停止向通信电路61a加载对端设备的SDR固件;将其原本的SDR固件重新加载至通信电路61a。又例如:SDR控制程序63将SDR通信模块61从自身模式切换至对端模式,并可在该待传输数据传输完毕后,将SDR通信模块61从对端模式切换回自身模式。例如,所在通信设备为飞行器,则其原本SDR固件为上述飞行器SDR固件,其对端设备的SDR固件即为上述SDR固件,其自身模式为上述飞行器模式,对端模式为上述外部设备模式。
请参阅图7,图7是本申请飞行器一实施例的结构示意图。本实施例中,该飞行器70为上述系统中的飞行器,包括飞行器本体71、存储器72、处理器73以及通信电路74。
通信电路74用于建立通信链路,以与外部设备进行无线通信。
飞行器本体71用于根据处理器73发出的飞行指令进行飞行。
存储器72用于存储计算机程序,以及处理器73获得或使用的相关数据,例如该飞行器70采集到的数据、外部设备发送的升级固件等。
处理器73执行所述计算机程序,用于:获取通信电路74接收到的数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;控制通信电路74从所述上行链路中接收待传输数据。
可选地,飞行器70的通信电路74与所述外部设备的通信电路分别用于运行相应SDR固件以建立所述通信链路。
在一实施例中,处理器73具体用于:停止向通信电路74加载飞行器SDR固件,并将内置的外部设备SDR固件加载至通信电路74中。
进一步地,处理器73还用于:在该待传输数据接收完毕后或在发送下一待传输数据前,停止向通信电路74加载外部设备SDR固件;将飞行器SDR固件重新加载至通信电路74。
在另一实施例中,处理器73具体用于:将通信电路74从飞行器模式切换至外部设备模式。
进一步地,处理器73还用于:在该待传输数据接收完毕后或在发送下一待传输数据前,将通信电路74从外部设备模式切换至飞行器模式。
可选地,所述待传输数据为飞行器70的升级固件。
可选地,飞行器70还包括采集器75,该采集器75用于将检测得到的采集数据发送至存储器72;处理器73还用于从存储器72中读取采集数据,并控制通信电路74将所述采集数据发送至所述外部设备。该采集器具体如相机、高度传感器、距离传感器等。
请参阅图8,图8是本申请与飞行器进行通信的外部设备一实施例的结构示意图。本实施例中,该外部设备80为上述系统中的外部设备,包括存储器81、处理器82以及通信电路83。
通信电路83用于建立通信链路,以与所述飞行器进行无线通信。
存储器81用于存储计算机程序,以及处理器82获得或使用的数据,例如上位设备发送的控制指令、飞行器升级固件,飞行器发送的采集数据等。
处理器82执行所述计算机程序,用于:控制通信电路83发送数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及控制通信 电路83从所述上行链路中发送待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
可选地,外部设备80的通信电路83与所述飞行器的通信电路分别用于运行相应SDR固件以建立所述通信链路。
在一实施例中,处理器82具体用于:停止向通信电路83加载外部设备SDR固件,并将内置的飞行器SDR固件加载至通信电路83中。
进一步地,处理器82还用于:在该待传输数据发送完毕后或接收到飞行器发送的传输数据请求时,停止向通信电路83加载飞行器SDR固件;将外部设备SDR固件加载至通信电路83。
在另一实施例中,处理器82具体用于:将通信电路83从外部设备模式切换至飞行器模式。
进一步地,处理器82还用于在该待传输数据发送完毕后或接收到飞行器发送的传输数据请求时,将通信电路83从飞行器模式切换至外部设备模式。
可选地,所述待传输数据为所述飞行器的升级固件。
可选地,所述外部设备为遥控器。
可选地,该外部设备80还包括数据接口84,数据接口84用于与其他设备如上述系统中的上位设备连接,以实现与所述其他设备间的数据交互。
在上述飞行器和外部设备实施例中,飞行器或外部设备的各个组件可通过总线耦合在一起,其中总线除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。
存储器72/81可以包括只读存储器和随机存取存储器。存储器的一部分还可以包括非易失性随机存取存储器(NVRAM)。
处理器73/82控制对应设备的操作,处理器73/82还可以称为CPU(Central Processing Unit,中央处理单元)。处理器73/82可能是一种集成电路芯片,具有信号的处理能力。处理器73/82还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。该处理器73/82还可用于运行存储器72/81中的指令,以执行上述方法实施例。
本申请还提供一种非易失性存储介质的实施例,该存储介质存储有上述飞行器或外部设备中的存储器存储的处理器可运行的计算机指令,以使飞行器或外部设备的处理器读取该计算机指令后可执行上述相关实施例中的操作。
例如,该非易失性存储介质用于飞行器中,存储有处理器可运行的计算机指令,所述计算机指令用于:获取所述飞行器接收到的数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;控制所述飞行器从所述上行链路中接收待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
又例如,该非易失性存储介质用于可与飞行器通信的外部设备中,存储有处理器可运行的计算机指令,所述计算机指令用于:控制所述外部设备发送数据传输请求;根据所述数据传输请求增加上行链路的传输带宽;以及控制所述外部设备从所述上行链路中发送待传输数据;其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
本申请再提供一种非易失性存储介质的实施例,该存储介质存储有至少一上述无线通信装置实施例中的程序模块。
上述方案,在飞行器和外部设备间的上行链路需传输数据时,飞行器和外部设备根据该传输数据请求增加上行链路的传输带宽,故实现对飞行器与外部设备间的上行链路带宽的灵活调整,以满足其数据传输需求。
以上描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

Claims (40)

  1. 一种无线通信方法,其特征在于,所述方法由飞行器执行,用于与外部设备通信,所述方法包括:
    接收数据传输请求;
    根据所述数据传输请求增加上行链路的传输带宽;以及
    从所述上行链路中接收待传输数据;
    其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
  2. 根据权利要求1所述的方法,其特征在于,所述飞行器与所述外部设备的通信电路分别用于运行相应软件定义无线电SDR固件以建立所述通信链路。
  3. 根据权利要求2所述的方法,其特征在于,所述根据所述数据传输请求增加上行链路的传输带宽,包括:
    停止向所述飞行器的通信电路加载第一SDR固件,并将内置的第二SDR固件加载至所述飞行器的通信电路中,其中,所述第一SDR固件用于建立所述飞行器的收发链路,所述第二SDR固件用于建立所述外部设备的收发链路。
  4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:
    停止向所述飞行器的通信电路加载所述第二SDR固件;以及
    将所述第一SDR固件加载至所述飞行器的通信电路。
  5. 根据权利要求2所述的方法,其特征在于,所述根据所述数据传输请求增加上行链路的传输带宽,包括:
    将所述飞行器的通信电路从第一模式切换至第二模式;
    其中,所述第一模式用于建立所述飞行器的收发链路,所述第二模式用于建立所述外部设备的收发链路。
  6. 根据权利要求1所述的方法,其特征在于,所述待传输数据为所述飞行器的固件,所述固件用于升级所述飞行器。
  7. 根据权利要求1至6任一项所述的方法,其特征在于,所述外部设备为遥控器。
  8. 一种无线通信方法,其特征在于,所述方法由外部设备执行,用于 与飞行器间通信,所述方法包括:
    发送数据传输请求;
    根据所述数据传输请求增加上行链路的传输带宽;以及
    从所述上行链路中发送待传输数据;
    其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
  9. 根据权利要求8所述的方法,其特征在于,所述飞行器与所述外部设备的通信电路分别用于运行相应软件定义无线电SDR固件以建立所述通信链路。
  10. 根据权利要求9所述的方法,其特征在于,所述根据所述数据传输请求增加上行链路的传输带宽宽,包括:
    停止向所述外部设备的通信电路加载第一SDR固件,并将内置的第二SDR固件加载至所述外部设备的通信电路中,其中,所述第一SDR固件用于建立所述外部设备的收发链路,所述第二SDR固件用于建立所述飞行器的收发链路。
  11. 根据权利要求10所述的方法,其特征在于,所述方法还包括:
    停止向所述外部设备的通信电路加载所述第二SDR固件;以及
    将所述第一SDR固件加载至所述外部设备的通信电路。
  12. 根据权利要求9所述的方法,其特征在于,所述根据所述数据传输请求增加上行链路的传输带宽,包括:
    将所述外部设备的通信电路从第一模式切换至第二模式;
    其中,所述第一模式用于建立所述外部设备的收发链路,所述第二模式用于建立所述飞行器的收发链路。
  13. 根据权利要求8所述的方法,其特征在于,所述待传输数据为所述飞行器的固件,所述固件用于升级所述飞行器。
  14. 根据权利要求8至13任一项所述的方法,其特征在于,所述外部设备为遥控器。
  15. 一种无线通信装置,其特征在于,用于飞行器中,以实现与外部设备间通信,所述装置包括:
    第一接收模块,用于接收数据传输请求;
    带宽调整模块,用于根据所述数据传输请求增加上行链路的传输带宽;以及
    第二接收模块,用于从所述上行链路中接收待传输数据;
    其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
  16. 根据权利要求15所述的装置,其特征在于,所述飞行器与所述外部设备的通信电路分别用于运行相应软件定义无线电SDR固件以建立所述通信链路。
  17. 根据权利要求16所述的装置,其特征在于,所述带宽调整模块具体用于:停止向所述飞行器的通信电路加载第一SDR固件,并将内置的第二SDR固件加载至所述飞行器的通信电路中;
    其中,所述第一SDR固件用于建立所述飞行器的收发链路,所述第二SDR固件用于建立所述外部设备的收发链路。
  18. 根据权利要求16所述的装置,其特征在于,所述带宽调整模块具体用于:将所述飞行器的通信电路从第一模式切换至第二模式;
    其中,所述第一模式用于建立所述飞行器的收发链路,所述第二模式用于建立所述外部设备的收发链路。
  19. 一种无线通信装置,其特征在于,用于外部设备中,以实现与飞行器间通信,所述装置包括:
    第一发送模块,用于发送数据传输请求;
    带宽调整模块,用于根据所述数据传输请求增加上行链路的传输带宽;以及
    第二发送模块,用于从所述上行链路中发送待传输数据;
    其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
  20. 根据权利要求19所述的装置,其特征在于,所述飞行器与所述外部设备的通信电路分别用于运行相应软件定义无线电SDR固件以建立所述通信链路。
  21. 根据权利要求20所述的装置,其特征在于,所述带宽调整模块具体用于:停止向所述外部设备的通信电路加载第一SDR固件,并将内置的 第二SDR固件加载至所述外部设备的通信电路中;
    其中,所述第一SDR固件用于建立所述外部设备的收发链路,所述第二SDR固件用于建立所述飞行器的收发链路。
  22. 根据权利要求20所述的装置,其特征在于,所述带宽调整模块具体用于:将所述外部设备的通信电路从第一模式切换至第二模式;
    其中,所述第一模式用于建立所述外部设备的收发链路,所述第二模式用于建立所述飞行器的收发链路。
  23. 一种飞行器,其特征在于,包括飞行器本体、存储器、处理器以及通信电路;
    所述通信电路用于建立通信链路,以与外部设备进行无线通信;
    所述飞行器本体用于根据所述处理器的飞行指令进行飞行;
    所述存储器用于存储计算机程序;
    所述处理器执行所述计算机程序,用于:
    获取所述通信电路接收到的数据传输请求;
    根据所述数据传输请求增加上行链路的传输带宽;以及
    控制所述通信电路从所述上行链路中接收待传输数据;
    其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
  24. 根据权利要求23所述的飞行器,其特征在于,所述飞行器的通信电路与所述外部设备的通信电路分别用于运行相应软件定义无线电SDR固件以建立所述通信链路。
  25. 根据权利要求24所述的飞行器,其特征在于,所述处理器具体用于:停止向所述飞行器的通信电路加载第一SDR固件,并将内置的第二SDR固件加载至所述飞行器的通信电路中;
    其中,所述第一SDR固件用于建立所述飞行器的收发链路,所述第二SDR固件用于建立所述外部设备的收发链路。
  26. 根据权利要求25所述的飞行器,其特征在于,所述处理器还用于:停止向所述飞行器的通信电路加载所述第二SDR固件;将所述第一SDR固件加载至所述飞行器的通信电路。
  27. 根据权利要求24所述的飞行器,其特征在于,所述处理器具体用 于:将所述飞行器的通信电路从第一模式切换至第二模式;
    其中,所述第一模式用于建立所述飞行器的收发链路,所述第二模式用于建立所述外部设备的收发链路。
  28. 根据权利要求23所述的飞行器,其特征在于,所述待传输数据为所述飞行器的固件,所述固件用于升级所述飞行器。
  29. 根据权利要求23所述的飞行器,其特征在于,还包括采集器,用于将检测得到的采集数据发送至所述存储器;
    所述处理器还用于从所述存储器中读取采集数据,并控制所述通信电路将所述采集数据发送至所述外部设备。
  30. 一种与飞行器进行通信的外部设备,其特征在于,包括存储器、处理器以及通信电路;
    所述通信电路用于建立通信链路,以与所述飞行器进行无线通信;
    所述存储器用于存储计算机程序;
    所述处理器执行所述计算机程序,用于:
    控制所述通信电路发送数据传输请求;
    根据所述数据传输请求增加上行链路的传输带宽;以及
    控制所述通信电路从所述上行链路中发送待传输数据;
    其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
  31. 根据权利要求30所述的外部设备,其特征在于,所述外部设备的通信电路与所述飞行器的通信电路分别用于运行相应软件定义无线电SDR固件以建立所述通信链路。
  32. 根据权利要求31所述的外部设备,其特征在于,所述处理器具体用于:停止向所述外部设备的通信电路加载第一SDR固件,并将内置的第二SDR固件加载至所述外部设备的通信电路中;
    其中,所述第一SDR固件用于建立所述外部设备的收发链路,所述第二SDR固件用于建立所述飞行器的收发链路。
  33. 根据权利要求32所述的外部设备,其特征在于,所述处理器还用于:停止向所述外部设备的通信电路加载所述第二SDR固件;将所述第一SDR固件加载至所述外部设备的通信电路。
  34. 根据权利要求31所述的外部设备,其特征在于,所述所述处理器具体用于:将所述外部设备的通信电路从第一模式切换至第二模式;
    其中,所述第一模式用于建立所述外部设备的收发链路,所述第二模式用于建立所述飞行器的收发链路。
  35. 根据权利要求30所述的外部设备,其特征在于,所述待传输数据为所述飞行器的固件,所述固件用于升级所述飞行器。
  36. 根据权利要求30所述的外部设备,其特征在于,所述外部设备为遥控器。
  37. 根据权利要求30所述的外部设备,其特征在于,还包括数据接口,所述数据接口用于与其他设备连接,以实现与所述其他设备间的数据交互。
  38. 一种无线通信系统,其特征在于,包括权利要求23至29任一项所述的飞行器和权利要求30至37任一项所述的外部设备。
  39. 一种非易失性存储介质,其特征在于,用于飞行器中,存储有处理器可运行的计算机指令,
    所述计算机指令用于:
    获取所述飞行器接收到的数据传输请求;
    根据所述数据传输请求增加上行链路的传输带宽;以及
    控制所述飞行器从所述上行链路中接收待传输数据;
    其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
  40. 一种非易失性存储介质,其特征在于,用于可与飞行器通信的外部设备中,存储有处理器可运行的计算机指令,
    所述计算机指令用于:
    控制所述外部设备发送数据传输请求;
    根据所述数据传输请求增加上行链路的传输带宽;以及
    控制所述外部设备从所述上行链路中发送待传输数据;
    其中,所述上行链路为所述外部设备向所述飞行器发送数据的通信链路。
PCT/CN2017/077945 2017-03-23 2017-03-23 飞行器及其外部设备、通信方法、装置与系统 Ceased WO2018170862A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201780002695.9A CN108064451A (zh) 2017-03-23 2017-03-23 飞行器及其外部设备、通信方法、装置与系统
PCT/CN2017/077945 WO2018170862A1 (zh) 2017-03-23 2017-03-23 飞行器及其外部设备、通信方法、装置与系统
US16/575,673 US10979509B2 (en) 2017-03-23 2019-09-19 Aircraft and external device of the aircraft, communication method, device and system
US17/226,040 US20210243258A1 (en) 2017-03-23 2021-04-08 Aircraft and external device of the aircraft, communication method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/077945 WO2018170862A1 (zh) 2017-03-23 2017-03-23 飞行器及其外部设备、通信方法、装置与系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/575,673 Continuation US10979509B2 (en) 2017-03-23 2019-09-19 Aircraft and external device of the aircraft, communication method, device and system

Publications (1)

Publication Number Publication Date
WO2018170862A1 true WO2018170862A1 (zh) 2018-09-27

Family

ID=62141840

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/077945 Ceased WO2018170862A1 (zh) 2017-03-23 2017-03-23 飞行器及其外部设备、通信方法、装置与系统

Country Status (3)

Country Link
US (2) US10979509B2 (zh)
CN (1) CN108064451A (zh)
WO (1) WO2018170862A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018027902A1 (zh) 2016-08-12 2018-02-15 深圳市大疆创新科技有限公司 一种冗余控制方法、装置及系统
DE102017218316A1 (de) * 2017-07-18 2019-01-24 Robert Bosch Gmbh Verfahren zum Betreiben einer straßenseitigen Netzwerkeinheit und straßenseitige Netzwerkeinheit
CN110691190B (zh) * 2019-09-09 2021-12-24 苏州臻迪智能科技有限公司 切换方法、装置、无人机及可读存储介质
CN113892273A (zh) * 2020-04-22 2022-01-04 深圳市大疆创新科技有限公司 无人飞行器的数据传输方法、芯片、控制设备、飞行控制系统、存储介质及计算机程序产品
CN111784996A (zh) * 2020-07-01 2020-10-16 思翼科技(深圳)有限公司 自适应带宽的无人机遥控方法
WO2022183444A1 (zh) * 2021-03-04 2022-09-09 深圳市大疆创新科技有限公司 一种通信方法及飞行器、用户设备
WO2022192698A1 (en) 2021-03-12 2022-09-15 Essex Industries, Inc., Rocker switch
US11688568B2 (en) 2021-03-15 2023-06-27 Essex Industries, Inc. Five-position switch
CN118338360B (zh) * 2024-06-12 2024-10-01 深圳飞马机器人股份有限公司 无线通信方法及装置、移动设备、移动系统
CN119440100B (zh) * 2025-01-09 2025-04-04 北京航空航天大学 一种飞行中可升级的无人机飞控系统、方法、介质及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115371A (en) * 1999-01-28 2000-09-05 International Business Machines Corporation Satellite uplink separation using time multiplexed global positioning system cell location beacon system
CN102790964A (zh) * 2011-05-20 2012-11-21 霍尼韦尔国际公司 可重配置的卫星通信航空电子无线电
CN103874214A (zh) * 2014-04-10 2014-06-18 重庆大学 一种临近空间自适应动态带宽分配方法
US20150236778A1 (en) * 2014-02-17 2015-08-20 Ubiqomm Llc Broadband access to mobile platforms using drone/uav background
CN106230497A (zh) * 2016-09-27 2016-12-14 中国科学院空间应用工程与技术中心 一种空间信息网络资源双层调度方法及系统

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1275480C (zh) * 2003-07-31 2006-09-13 上海贝尔阿尔卡特股份有限公司 一种多标准软件无线电(sdr)基带处理方法
CN1320803C (zh) * 2003-11-06 2007-06-06 北京邮电大学 无源光网络上行带宽的动态分配控制方法
US9576404B2 (en) * 2004-09-16 2017-02-21 Harris Corporation System and method of transmitting data from an aircraft
CN1937583B (zh) * 2006-09-15 2010-10-06 北京北方烽火科技有限公司 一种WiMAX系统上行带宽的动态分配方法
EP3790244A1 (en) * 2006-12-26 2021-03-10 Dali Systems Co. Ltd. Method and system for baseband predistortion linearization in multi-channel wideband communication systems
US8417859B2 (en) * 2008-09-30 2013-04-09 The Johns Hopkins University Low power, low mass, modular, multi-band software-defined radios
US9084276B2 (en) * 2009-09-11 2015-07-14 Aerovironment, Inc. Dynamic transmission control for a wireless network
US8811299B2 (en) * 2009-09-15 2014-08-19 Intel Corporation Techniques for requesting bandwidth allocation
DE102010003051A1 (de) * 2010-03-19 2011-09-22 Robert Bosch Gmbh Verfahren und Vorrichtung zum Betreiben eines Verbrennungsmotors bei einer Störung eines Kurbelwellensensors
CN102300316A (zh) * 2010-06-28 2011-12-28 中兴通讯股份有限公司 一种自适应调整上下行带宽的方法和装置
US8682338B2 (en) * 2010-09-14 2014-03-25 Dali Systems Co., Ltd. Remotely reconfigurable distributed antenna system and methods
CN102740511B (zh) * 2011-04-12 2016-01-20 深圳市中兴微电子技术有限公司 一种基于软件无线电的基带射频接口及其应用方法
CN103037376B (zh) * 2012-12-21 2016-08-03 深圳市国电科技通信有限公司 用无线通信系统动态分配的自适应时分双工系统及其方法
CN103490842B (zh) * 2013-09-26 2016-09-28 深圳市大疆创新科技有限公司 数据传输系统及方法
CN103533306B (zh) * 2013-10-11 2017-01-18 浙江宇视科技有限公司 一种视频带宽智能分配装置及方法
US9392570B1 (en) * 2013-12-04 2016-07-12 Garini Technologies Corporation Pte. Ltd. Method of using aircraft for providing mobile network connection and locating subscribers in specified areas
CN105940627B (zh) * 2014-08-21 2019-05-21 深圳市大疆创新科技有限公司 无人飞行器及其通信方法和地面终端
US9797978B1 (en) * 2014-09-03 2017-10-24 Howard Melamed UAV, system, and method for radio frequency spectral analysis
US20170090484A1 (en) * 2015-09-29 2017-03-30 T-Mobile U.S.A., Inc. Drone-based personal delivery system
US9980267B2 (en) * 2016-05-06 2018-05-22 Bridgewest Finance Llc Unmanned aerial vehicle (UAV) beam pointing and data rate optimization for high throughput broadband access
US10673520B2 (en) * 2017-06-08 2020-06-02 Verizon Patent And Licensing Inc. Cellular command, control and application platform for unmanned aerial vehicles

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115371A (en) * 1999-01-28 2000-09-05 International Business Machines Corporation Satellite uplink separation using time multiplexed global positioning system cell location beacon system
CN102790964A (zh) * 2011-05-20 2012-11-21 霍尼韦尔国际公司 可重配置的卫星通信航空电子无线电
US20150236778A1 (en) * 2014-02-17 2015-08-20 Ubiqomm Llc Broadband access to mobile platforms using drone/uav background
CN103874214A (zh) * 2014-04-10 2014-06-18 重庆大学 一种临近空间自适应动态带宽分配方法
CN106230497A (zh) * 2016-09-27 2016-12-14 中国科学院空间应用工程与技术中心 一种空间信息网络资源双层调度方法及系统

Also Published As

Publication number Publication date
US20210243258A1 (en) 2021-08-05
CN108064451A (zh) 2018-05-22
US10979509B2 (en) 2021-04-13
US20200014760A1 (en) 2020-01-09

Similar Documents

Publication Publication Date Title
WO2018170862A1 (zh) 飞行器及其外部设备、通信方法、装置与系统
KR102482670B1 (ko) 무선 통신 시스템에서 데이터를 송수신하는 전자 장치 및 이를 위한 방법
JP2018536571A (ja) 地上局、無人航空機、及び地上局と無人航空機間の通信システム、方法
AU2019418268B2 (en) Device and method for controlling transmission power of electronic device in wireless communication system
EP3379854B1 (en) Communication device
US11425782B2 (en) Electronic device for supporting dual connectivity and method for operating thereof
US12030633B2 (en) Mobile device alternate network channels
CN108924520B (zh) 传输控制方法、装置、控制器、拍摄设备及飞行器
JP6978818B2 (ja) 無人航空機制御システム、その制御方法、及びプログラム
WO2015148066A1 (en) Systems and methods for reducing power consumption
KR20170098829A (ko) 정보 처리 장치, 제어 방법 및 프로그램
JP5470590B2 (ja) 通信装置及びハンドオーバの制御方法
US20210284337A1 (en) Unmanned aerial vehicle, communication system and testing method, device and system thereof
EP3226519B1 (en) Antenna control system in base station system and configuration method therefor
US20080136606A1 (en) Separable device for controlling node and sensor network node
CN111752289B (zh) 无人机控制方法及相关装置
CN113362584B (zh) 通信方法、装置及无人机
US10999394B2 (en) Communication method, in-vehicle communication device, computer-readable medium, and in-vehicle communication system
JP7528785B2 (ja) 通信装置及び通信方法
WO2019227311A1 (zh) 信号处理电路和设备,以及通信模式的处理方法
EP3806350A1 (en) Load control method, mobile platform, and computer readable storage medium
KR20190005533A (ko) 웹 브라우져를 이용한 드론 조정 시스템
WO2017063437A1 (zh) 可穿戴设备及其进行数据收发的方法
US20190258914A1 (en) Memory card
JP2018088583A (ja) 飛行システム、飛行装置、操縦装置及び飛行制御方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17901429

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17901429

Country of ref document: EP

Kind code of ref document: A1