Prioritized transmission of different data types over bonded communication channels
First Claim
1. A method for use at a remotely operated aerial vehicle, the remotely operated aerial vehicle including a bonded communication link, the bonded communication link bonding together the capabilities of a plurality of communication devices, the method for routing data through the bonded communication link, the method comprising:
- accessing data associated with one or more other components co-located at the remotely operated aerial vehicle;
identifying a plurality of different data types included in the accessed data, the plurality of different data types including radio communication data;
referring to a data type prioritization scheme to assign a priority to each of the plurality of different data types including the radio communication data and another type of data;
monitoring a link quality for each of the plurality of communication devices;
selecting a subset of communication devices, from among the plurality of communication devices, for transferring the accessed data based on the monitored link qualities and assigned priorities, the subset of communication devices selected by balancing operating costs for one or more of the plurality of communication devices against having sufficient capability to reliably transfer the accessed data; and
routing the accessed data through the bonded communication link in accordance with a data distribution scheme based on the assigned priority for each of the plurality of different data types, including the radio communication data, and the monitored link qualities, including;
routing the radio communication data over a first communication device included in the subset of communication devices;
routing the other type of data over a second communication device included in the subset of communication devices; and
refraining from routing accessed data over any non-selected communication devices.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, devices, apparatus, and computer program products for prioritized transmission of different data types, including VHF airband radio communication data (e.g., being transmitted or received from a control tower) over bonded communication modules at a remotely operated aerial vehicle. Embodiments of the invention include portable (and potentially mobile and/or remotely operated) vehicles for wirelessly transmitting and receiving various data types over a bonded mobile network and a control device (which can be fixed or portable) capable of receiving data transmitted from the mobile node and transmitting data to it. Different data types can be assigned different priorities, facilitating selective transmission of higher-priority data, such as, for example, VHF airband radio communication data, when quality degrades on a network link.
38 Citations
20 Claims
-
1. A method for use at a remotely operated aerial vehicle, the remotely operated aerial vehicle including a bonded communication link, the bonded communication link bonding together the capabilities of a plurality of communication devices, the method for routing data through the bonded communication link, the method comprising:
-
accessing data associated with one or more other components co-located at the remotely operated aerial vehicle; identifying a plurality of different data types included in the accessed data, the plurality of different data types including radio communication data; referring to a data type prioritization scheme to assign a priority to each of the plurality of different data types including the radio communication data and another type of data; monitoring a link quality for each of the plurality of communication devices; selecting a subset of communication devices, from among the plurality of communication devices, for transferring the accessed data based on the monitored link qualities and assigned priorities, the subset of communication devices selected by balancing operating costs for one or more of the plurality of communication devices against having sufficient capability to reliably transfer the accessed data; and routing the accessed data through the bonded communication link in accordance with a data distribution scheme based on the assigned priority for each of the plurality of different data types, including the radio communication data, and the monitored link qualities, including; routing the radio communication data over a first communication device included in the subset of communication devices; routing the other type of data over a second communication device included in the subset of communication devices; and refraining from routing accessed data over any non-selected communication devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A Remotely Piloted Aircraft (RPA), the RPA comprising:
-
one or more flight related components providing flight functionality of the RPA, the one or more flight related components controlled remotely from a remote pilot station; one or more other components providing other functionality; a hardware processor; system memory coupled to the one or more hardware processors, the system memory storing instructions that are executable by the one or more hardware processors; a bonded communication link, the bonded communication link bonding together the capabilities of a plurality of communication devices; the hardware processors executing the instructions stored in the system memory to route data through the bonded communication link, including the following; access data associated with one or more components of the RPA; identify a plurality of different data types included in the accessed data, the plurality of different data types including radio communication data and telemetry data, the radio communication data representing the content of a Very High Frequency (VHF) airband radio transmission from an aircraft control center, the telemetry data from one of the one or more flight related components, the telemetry data related to the airworthiness of the Remotely Piloted Aircraft (RPA); refer to a data type prioritization scheme to assign a priority to each of the plurality of different data types, including assigning the telemetry data a first priority and assigning the radio communication data a second priority, the first priority higher than the second priority; monitor a link quality for each of the plurality of communication devices; select a subset of communication devices, from among the plurality of communication devices, for transferring the accessed data based on the monitored link qualities and assigned priorities, the subset of communication devices selected by balancing operating costs for one or more of the plurality of communication devices against having sufficient capability to reliably transfer the accessed data; and route the accessed data through the bonded communication link in accordance with a data distribution scheme based on the assigned priority for each of the plurality of different data types and the monitored link qualities, including; route the telemetry data through one or more communication devices, from among the selected subset of communication devices, with higher link quality; route the radio communication data through one or more other communication devices, from among the selected subset of communication devices, the one or more other communication devices having degraded link quality relative to the higher link quality; and refrain from routing accessed data over any non-selected communication devices. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a processor; system memory coupled to the processor and storing instructions configured to cause the processor to; access data associated with one or more components co-located at a remotely operated aerial vehicle; identify a plurality of different data types included in the accessed data, the plurality of different data types including radio communication data; refer to a data type prioritization scheme to assign a priority to each of the plurality of different data types including the radio communication data and another type of data; monitor a link quality for each of a plurality of communication devices; select a subset of communication devices, from among the plurality of communication devices, for transferring the accessed data based on the monitored link qualities and assigned priorities, the subset of communication devices selected by balancing operating costs for one or more of the plurality of communication devices against having sufficient capability to reliably transfer the accessed data; and route the accessed data through the bonded communication link in accordance with a data distribution scheme based on the assigned priority for each of the plurality of different data types, including the radio communication data, and the monitored link qualities, including; route the radio communication data over a first communication device included in the subset of communication devices; route the other type of data over a second communication device included in the subset of communication devices; and refrain from routing accessed data over any non-selected communication devices. - View Dependent Claims (20)
-
Specification