FLIGHT PATH CONTROL BASED ON CELL BROADCAST MESSAGES

20190155312 ยท 2019-05-23

Assignee

Inventors

Cpc classification

International classification

Abstract

A node (121-123) of a wireless communications network (120) and an aerial vehicle (110), such as an Unmanned Aerial Vehicle (UAV), a drone, an aircraft, or a helicopter, comprising a communications module (111) are provided. The node is operative, in response to detecting that the aerial vehicle enters a pre-defined geographical region (221-227) within a coverage area of the wireless communications network, to transmit a cell broadcast message (126; 201-204) to the aerial vehicle. The aerial vehicle is operative to receive the cell broadcast message from an access node (121) of the wireless communications network, and, in response thereto, correct its flight path (211-214) based on the received cell broadcast message. Preferably, the cell broadcast message comprises at least one, or a combination, of an instruction, a limitation, a restriction, a direction or a change thereof, a bearing or a change thereof, an altitude or a change thereof, an aerial vehicle type, and an aerial vehicle identity.

Claims

1. An aerial vehicle comprising a communications module for communicating with a wireless communications network, the aerial vehicle being operative to: receive a cell broadcast message from an access node of the wireless communications network, and in response thereto, correct the flight path of the aerial vehicle based on the received cell broadcast message.

2. The aerial vehicle according to claim 1, wherein the cell broadcast message comprises at least one, or a combination, of an instruction, a limitation, a restriction, a direction or a change thereof, a bearing or a change thereof, an altitude or a change thereof, an aerial vehicle type, and an aerial vehicle identity.

3. The aerial vehicle according to claim 1, wherein the wireless communications network is one of a Global System for Mobile Communications network, a Universal Mobile Telecommunications System network, a Long Term Evolution network, and a WiFi network, and the aerial vehicle is one of an unmanned aerial vehicle, a drone, an aircraft, and a helicopter.

4. (canceled)

5. A node of a wireless communications network, being operative to: in response to detecting that an aerial vehicle enters a pre-defined geographical region within a coverage area of the wireless communications network, transmit a cell broadcast message to for the aerial vehicle.

6. The node according to claim 5, wherein the pre-defined geographical region is one of a cell and a sector associated with an access node of the wireless communications network.

7. The node according to claim 5, wherein the cell broadcast message comprises at least one, or a combination, of an instruction, a limitation, a restriction, a direction or a change thereof, a bearing or a change thereof, an altitude or a change thereof, an aerial vehicle type, and an aerial vehicle identity.

8. The node according to claim 6, wherein the content of the cell broadcast message is dependent on configuration information associated with the pre-defined geographical region.

9. The node according to claim 5, being the access node or a control node of the wireless communications network.

10. (canceled)

11. The node according to claim 5, wherein the wireless communications network is one of a Global System for Mobile Communications network, a Universal Mobile Telecommunications System network, a Long Term Evolution, LTE, network, and a WiFi network, and the aerial vehicle is one of an unmanned aerial vehicle, a drone, an aircraft, and a helicopter.

12. (canceled)

13. A method of an aerial vehicle comprising a communications module for communicating with a wireless communications network, the method comprising: receiving a cell broadcast message from an access node of the wireless communications network, and in response thereto, correcting the flight path of the aerial vehicle based on the received cell broadcast message.

14. The method according to claim 13, wherein the cell broadcast message comprises at least one, or a combination, of an instruction, a limitation, a restriction, a direction or a change thereof, a bearing or a change thereof, an altitude or a change thereof, an aerial vehicle type, and an aerial vehicle identity.

15. The method according to claim 13, wherein the wireless communications network is one of a Global System for Mobile Communications network, a Universal Mobile Telecommunications System network, a Long Term Evolution network, and a WiFi network, and the aerial vehicle is one of an unmanned aerial vehicle, a drone, an aircraft, and a helicopter.

16. (canceled)

17. A method in a wireless communications network, the method comprising: a node detecting that an aerial vehicle enters a pre-defined geographical region within a coverage area of the wireless communications network; and in response to detecting that the aerial vehicle has entered the pre-defined geographical region, the node transmitting a cell broadcast message for the aerial vehicle.

18. The method according to claim 17, wherein the pre-defined geographical region is one of a cell and a sector associated with an access node of the wireless communications network.

19. The method according to claim 17, wherein the cell broadcast message comprises at least one, or a combination, of an instruction, a limitation, a restriction, a direction or a change thereof, a bearing or a change thereof, an altitude or a change thereof, an aerial vehicle type, and an aerial vehicle identity.

20. The method according to claim 17, wherein the content of the cell broadcast message is dependent on configuration information associated with the pre-defined geographical region.

21. The method according to claim 17, wherein the node is an access node or a control node.

22. (canceled)

23. The method according to claim 17, wherein the wireless communications network is one of a Global System for Mobile Communications network, a Universal Mobile Telecommunications System network, a Long Term Evolution network, and a WiFi network, and the aerial vehicle is one of an unmanned aerial vehicle, a drone, an aircraft, and a helicopter.

24. (canceled)

25. A computer program product comprising a non-transitory computer-readable storage medium storing a computer program comprising computer-executable instructions for causing a device to perform the method of claim 13.

26. (canceled)

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above, as well as additional objects, features and advantages of the invention, will be better understood through the following illustrative and non-limiting detailed description of embodiments of the invention, with reference to the appended drawings, in which:

[0022] FIG. 1 shows an aerial vehicle and nodes of a wireless communications network, in accordance with embodiments of the invention.

[0023] FIG. 2 illustrates controlling the flight path of an aerial vehicle based on cell broadcast messages transmitted by a node of a wireless communications network, in accordance with embodiments of the invention.

[0024] FIG. 3 shows embodiments of the processing means comprised in the aerial vehicle, in accordance with embodiments of the invention.

[0025] FIG. 4 shows embodiments of the processing means comprised in the node of the wireless communications network, in accordance with embodiments of the invention.

[0026] FIG. 5 shows a flow chart illustrating a method of an aerial vehicle, in accordance with embodiments of the invention.

[0027] FIG. 6 shows a flow chart illustrating a method of a node of a wireless communications network, in accordance with embodiments of the invention.

[0028] All the figures are schematic, not necessarily to scale, and generally only show parts which are necessary in order to elucidate the invention, wherein other parts may be omitted or merely suggested.

DETAILED DESCRIPTION

[0029] The invention will now be described more fully herein after with reference to the accompanying drawings, in which certain embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

[0030] In FIG. 1, an aerial vehicle 110 comprising a communications module 111 for communicating with a wireless communications network 120, and nodes 121-123 of wireless communications network 120, are illustrated, in accordance with embodiments of the invention. Aerial vehicle 110, in FIG. 1 illustrated as a quadcopter, may be any type of UAV, drone, aircraft, or helicopter. Wireless communications network 120 may, e.g., be a cellular communications network such as a GSM network, a UMTS network, or an LTE network, or a WiFi network. For the purpose of elucidating the invention, wireless communications network 120 is in FIG. 1 illustrated as comprising specific nodes, in particular two access nodes 121 (denoted AN #1 and AN #2), a control node 122, and a positioning node 123. Depending on the type of wireless communications network 120, access nodes 121 may be any one of an RBS, a BTS, a NodeB, an eNodeB, and a WiFi AP. Correspondingly, control node 122 may be any one of a Base Station Controller (BSC), a Radio Network Controller (RNC), a Mobility Management Entity (MME), and a WiFi controller. Positioning node 123 is a node of an MPS which is deployed for ascertaining the position or location of a mobile node, such as a mobile terminal, a Mobile Station (MS), a User Equipment (UE), and a WiFi terminal, communicating with wireless communications network 120.

[0031] In the context of the present invention, communication module 111 comprised in aerial vehicle 110 takes the role of the mobile node and is operative to effect communications in accordance with at least one of a GSM, UMTS, LTE, and WiFi, standard. Localization or positioning by positioning node 123 may occur either via multilateration of radio signals between (several) access nodes 121 of wireless communications network 120 and the mobile node, or simply via GPS. To locate a mobile node using multilateration of radio signals, it must emit at least the roaming signal to contact the next nearby antenna tower, i.e., an access node, but the process does not require an active call.

[0032] Further with reference to FIG. 1, one of the nodes 121-123, or an interworking combination of nodes 121-123, of wireless communications network 120 is operative to detect that aerial vehicle 110 enters, or leaves, a pre-defined geographical region 221-227 within a coverage area of wireless communications network 120, as is illustrated in FIG. 2. Depending on the character of the pre-defined geographical region, this may be accomplished in a number of ways. For instance, the pre-defined geographical region 221-227 may be a cell 221-223 or a sector 224-226 of an access node of a cellular communications network 120, such as access nodes 121. Alternatively, the pre-defined geographical regions may be coverage areas of WiFi APs. In FIG. 2, access nodes are illustrated by crosses located in the center of a respective circular coverage area, indicating the spatial extension of the respective cells, or coverage areas, around each of the access nodes. If the pre-defined geographical region corresponds to a cell 221-223 or a sector 224-226 of wireless communications network 120, an attempt of communications module 111 to establish communications with one of access nodes 121, or the success thereof, may be used as an indication that aerial vehicle 110 enters the geographical region which is associated with a cell 221-223 or a sector 224-226, respectively, of the corresponding access node. The pre-defined geographical region may alternatively be defined using an existing LBS or MPS solution. To this end, such solutions allow operators to define spatial triggers and to associate these with actions which are initiated in response to a spatial trigger. In this case, the geographical region may be defined in terms of a geographic coordinate system, i.e., by specifying at least three latitude-longitude coordinate pairs for defining a geographical region of triangular or more complex shape. This is illustrated in FIG. 2, in which geographical area 227 exemplifies a rectangular region which extends over the coverage area, i.e., cells, of two access nodes.

[0033] The one or more nodes 121-123 of wireless communications network 120 are further operative to transmit a cell broadcast message 126 to aerial vehicle 110, utilizing a wireless link 125 between access node 121 and communications module 111. The transmission of cell broadcast message 126 is triggered by aerial vehicle 110 entering, or leaving, one of the pre-defined geographical areas 221-227. Cell broadcast message 126 may, e.g., be an SMS-CB message, an LTE Broadcast message, or a WiFi multicast message.

[0034] Cell broadcast message 126 comprises at least one of an instruction, a limitation, a restriction, a direction or a change thereof, a bearing or a change thereof, an altitude or a change thereof, an aerial vehicle type, and an aerial vehicle identity, and may optionally comprise a combination thereof. This content of cell broadcast message is used for controlling or influencing the flight path of aerial vehicle 110. The flight path of aerial vehicle 110, e.g., its original or intended flight path, is typically pre-programmed before lift-off, but may optionally be modified or updated during flight. Aerial vehicle 110 may alternatively be under control of an operator which remotely controls the flight path of aerial vehicle 110.

[0035] More specifically, cell broadcast message 126 may comprise at least one, or a combination of, the following: [0036] An instruction to aerial vehicle 110 to modify its flight path, to continue its flight path, to change its flight path, to abort its flight path, or the like. [0037] A limitation or a restriction to prevent aerial vehicle 110 from entering or leaving a certain pre-defined geographical region [0038] A direction or bearing, or a change of direction or bearing, of aerial vehicle 110. [0039] An altitude, or a change of altitude, of aerial vehicle 110. [0040] A type of aerial vehicle to which the content of cell broadcast message 126 is limited. For instance, the content of cell broadcast message 126 may be limited to emergency drones carrying medical equipment in case of an accident, directing such drones into the geographical region where the accident occurred. Different types of aerial vehicles may be defined, e.g., emergency, civilian, UAV09, surveillance, or the like. Advantageously, the type of an aerial vehicle characterizes its properties, specifications, equipment it carries, and/or its intended use. Aerial vehicle types may, e.g., be defined by a regulatory body. [0041] An identity of the aerial vehicle to which the content of cell broadcast message 126 is limited. For instance, this may be used if a remote operator has lost control of a certain drone, to redirect that drone to a landing position. An aerial vehicle identity may, e.g., be an identifier of a Subscriber Identity Module (SIM) comprised in communications module 111, as an International Mobile Subscriber Identity (IMSI), an International Mobile Station Equipment Identity (IMEI) associated with communications module 111, a Medium Access Control (MAC) address associated with communications module 111, or any other identifier associated with aerial vehicle 110 and/or communications module 111.

[0042] The content of cell broadcast message 126 is preferably dependent on configuration information associated with one or more pre-defined geographical regions. Thereby, it is possible to tailor the flight paths of aerial vehicles, e.g., to prevent certain types of aerial vehicles from entering a specific geographical region, or directing a type of aerial vehicle into a specific geographical region.

[0043] It will be appreciated that the functionality described hereinbefore may be implemented in a single node 121-123 of wireless communications network or a combination thereof. Optionally, such functionality, or parts thereof, may also be implemented in a node separate from wireless communications network 120, such as flight path control node 130, which optionally is interworking with nodes 121-123. To this end, flight path control node 130 may, e.g., be operated by an operator of wireless communications network 120 or independently thereof, e.g., by a regulatory authority or air traffic control. Flight path control node 130 may be utilized for defining geographical regions 221-227 and providing configuration information which is associated with geographical regions, based on which configuration information the content of cell broadcast messages which are sent to aerial vehicles entering, or leaving, geographical regions 221-227, is determined. The functionality described herein is preferably implemented in a processing means 140 comprised in one or more of nodes 121-123 and 130, as is described further below with reference to FIG. 4.

[0044] Further with reference to FIG. 1, aerial vehicle 110 is operative to receive cell broadcast message 126 from access node 121 of wireless communications network 120, and in response thereto correct its flight path based on the content of cell broadcast message 126, as is elucidated in more detail in the following. The functionality described herein is preferably implemented in a processing means 150 comprised in aerial vehicle 110, as is described further below with reference to FIG. 3.

[0045] In FIG. 2, controlling the flight path of aerial vehicles based on cell broadcast messages in accordance with embodiments of the invention is illustrated by means of three exemplifying cell broadcast messages 201-203 and four exemplifying flight paths 211-214. Each of flight paths 211-214 in FIG. 2 illustrates a possible flight path of an embodiment of aerial vehicle 110 described with reference to FIG. 1, and how the flight path is effected by cell broadcast messages 201-203. For the sake of simplicity, cell broadcast messages 201-203 are illustrated as comprising two information elements, but it will be appreciated that embodiments of the invention are not limited to cell broadcast messages comprising two information elements.

[0046] Cell broadcast message 201 is transmitted to an aerial vehicle which enters the geographical region corresponding to that of cell 223 and is illustrated as comprising a first information element Type and a second information element Altitude. The aerial vehicle following flight path 214 is classified as being of type Surveillance and corrects its flight path 214 in response to receiving cell broadcast message 201 by adjusting its altitude to 300 ft, in accordance with the second information element carried in cell broadcast message 201. The aerial vehicles following the other flight paths 211-213 are not affected, either for the reason that the corresponding aerial vehicles do not enter the geographical region defined by cell 223 (flight paths 211 and 212), or because they are not of type Surveillance (flight path 213).

[0047] Cell broadcast message 202 is transmitted to an aerial vehicle which enters the geographical region corresponding to sector 226 and is illustrated as comprising a first information element Type and a second information element Direction. The aerial vehicle following flight path 213 is classified as being of type Emergency and corrects its flight path 213 in response to receiving cell broadcast message 202 by adjusting its direction to West (W). The aerial vehicles following the other flight paths 211, 212, and 214, are not affected, either for the reason that the corresponding aerial vehicles do not enter the geographical region defined by sector 226 (flight paths 211 and 212), or because they are not of type Emergency (flight path 214). A typical uses case for such a scenario may, e.g., be to direct aerial vehicles carrying medical equipment or emergency personnel to a region west of sector 226.

[0048] Cell broadcast message 203 is transmitted to an aerial vehicle which enters geographical region 227, which is defined by utilizing an LBS or MPS solution, i.e., in terms of geographical coordinates. Whereas geographical region 227 is illustrated as being rectangular in FIG. 2, requiring at least four geographical coordinates for its definition, it will be appreciated that embodiments of the invention may be based on pre-defined geographical regions of any shape other than rectangular. Cell broadcast message 203 is illustrated as comprising a first information element Type and a second information element Instruction. The aerial vehicle following flight path 212 is classified as being Civilian and corrects its flight path 212 in response to receiving cell broadcast message 203 by turning, so as to leave geographical region 227. A typical use cases for cell broadcast message 203 may, e.g., be a military airfield, around which geographical region 227 is defined as a virtual fence to prevent non-military aerial vehicles from entering. Such embodiments of the invention are particularly advantageous if aerial vehicles, in particular UAVs, are required (by a regulatory body) to obey the type of cell broadcast messages described herein, and correct their flight path accordingly.

[0049] With reference to FIG. 2, the aerial vehicle following flight path 211 is not correcting its flight path 211 for the reason that it has not entered a geographical region which triggers transmission of a cell broadcast message, such as cell 223 which is associated with cell broadcast message 201 and sector 226 which is associated with cell broadcast message 202, or because it is not of type Civilian. That is, even though cell broadcast message 203 is transmitted to the aerial vehicle following flight path 211 when entering geographical region 227, the aerial vehicles does not correct its flight path. The aerial vehicle may, e.g., be a military aerial vehicle which is not restricted from entering the military airfield protected by geographical region 227.

[0050] In the following, embodiments of processing means 150, comprised in aerial vehicle 110, are described with reference to FIG. 3.

[0051] A first embodiment 310 of processing means 150 may comprise a processing unit 312, such as a general purpose processor, and a computer-readable storage medium 313, such as a Random Access Memory (RAM), a Flash memory, or the like. In addition, processing means 310 comprises one or more interfaces 311 (I/O in FIG. 3) for controlling and/or receiving information, such as cell broadcast message 126, from communications module 111, and for controlling one or more actuators which are arranged for controlling the flight path of aerial vehicle 110 by adjusting its rudder, thrust, and the like. Memory 313 contains computer-executable instructions 314, i.e., a computer program, for causing aerial vehicle 110 to perform in accordance with embodiments of the invention as described herein, when computer-executable instructions 314 are executed on processing unit 312.

[0052] An alternative embodiment 320 of processing means 150 is also shown in FIG. 3. Similar to processing means 310, processing means 320 comprises one or more interfaces 321 (I/O in FIG. 3) for controlling and/or receiving information, such as cell broadcast message 126, from communications module 111, and for controlling one or more actuators which are arranged for controlling the flight path of aerial vehicle 110 by adjusting its rudder, thrust, and the like. Processing means 320 further comprises a message module 322 and a flight path module 323 which are operative to perform in accordance with embodiments of the invention as described herein. In particular, message module 322 is operative to receive a cell broadcast message from an access node of the wireless communications network 120, via communications module 111, and flight path module 323 is operative to, in response thereto, correct the flight path of aerial vehicle 110 based on the received cell broadcast message.

[0053] In the following, embodiments of processing means 140, comprised in one or more of nodes 121-123 of wireless communications network 120, are described with reference to FIG. 4.

[0054] A first embodiment 410 of processing means 140 may comprise a processing unit 412, such as a general purpose processor, and a computer-readable storage medium 413, such as a Random Access Memory (RAM), a Flash memory, or the like. In addition, processing means 410 comprises one or more interfaces 411 (I/O in FIG. 4) for controlling the node in which it is comprised, in particular a communications module which is operative to transmit a cell broadcast message and optionally receive location information from another node of wireless communications network 120, or a trigger from flight path control node 130 to transmit a cell broadcast message. Memory 413 contains computer-executable instructions 414, i.e., a computer program, for causing one or more of nodes 121-123 to perform in accordance with embodiments of the invention as described herein, when computer-executable instructions 414 are executed on processing unit 412.

[0055] An alternative embodiment 420 of processing means 140 is also shown in FIG. 4. Similar to processing means 410, processing means 420 comprises one or more interfaces 421 (I/O in FIG. 4) for controlling the node in which it is comprised, in particular a communications module which is operative to transmit a cell broadcast message and optionally receive location information from another node of wireless communications network 120, or a trigger from flight path control node 130 to transmit a cell broadcast message. Processing means 420 further comprises a trigger module 422 and a message module 423 which are operative to perform in accordance with embodiments of the invention as described herein. In particular, trigger module 422 is operative to detect that an aerial vehicle enters a pre-defined geographical region within a coverage area of the wireless communications network, and message module 423 is operative to transmit a cell broadcast message to the aerial vehicle. Alternatively, trigger module 422 may be operative to receive a trigger from flight path control node 130 to transmit a cell broadcast message.

[0056] Interface(s) 311, 321, 411, and 421, and modules 322, 323, 422, and 423, as well as any additional modules comprised in processing means 320 or 420, may be implemented by any kind of electronic circuitry, e.g., any one, or a combination of, analogue electronic circuitry, digital electronic circuitry, and processing means executing a suitable computer program.

[0057] In the following, embodiments 500 of the method of an aerial vehicle comprising a communications module for communicating with a wireless communications network are described with reference to FIG. 5. Method 500 comprises receiving 501 a cell broadcast message from an access node of the wireless communications network, and, in response thereto, correcting 502 the flight path of the aerial vehicle based on the received cell broadcast message. Preferably, the cell broadcast message comprises at least one, or a combination, of an instruction, a limitation, a restriction, a direction or a change thereof, a bearing or a change thereof, an altitude or a change thereof, an aerial vehicle type, and an aerial vehicle identity. It will be appreciated that method 500 may comprise additional, or modified, steps in accordance with what is described throughout this disclosure. Method 500 may be performed by any type of aerial vehicle, e.g., a UAV, a drone, an aircraft, or a helicopter. An embodiment of method 500 may be implemented as software, such as computer program 314, to be executed by a processing unit comprised in the aerial vehicle, whereby the aerial vehicle is operative to perform in accordance with embodiments of the invention described herein.

[0058] In the following, embodiments of the method 600 of a node of a wireless communications network are described with reference to FIG. 6. The method 600 comprises detecting that an aerial vehicle enters a pre-defined geographical region within a coverage area of the wireless communications network, and, in response thereto, transmitting 602 a cell broadcast message to the aerial vehicle. Preferably, the cell broadcast message comprises at least one, or a combination, of an instruction, a limitation, a restriction, a direction or a change thereof, a bearing or a change thereof, an altitude or a change thereof, an aerial vehicle type, and an aerial vehicle identity. Optionally, the content of the cell broadcast message may be dependent on configuration information associated with the pre-defined geographical region. It will be appreciated that method 600 may comprise additional, or modified, steps in accordance with what is described throughout this disclosure. Method 600 may be performed by any node of the wireless communications network, or a combination of interworking nodes. An embodiment of method 600 may be implemented as software, such as computer program 414, to be executed by a processing unit comprised in the node, or interworking processing units in respective nodes, whereby the node or nodes is/are operative to perform in accordance with embodiments of the invention described herein.

[0059] The person skilled in the art realizes that the invention by no means is limited to the embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims.