The present invention relates to a communication device for as well as to a method of communication between and among mobile nodes, in particular between and among vehicles, with each node being designed for
The prior art article “A Multicast Protocol in Ad hoc Networks Inter-Vehicle Geocast” by Abdelmalik Bachir and Abderrahim Benslimane [Proceedings of 58th IEEE Vehicular Technology Conference, fall 2003, volume 57, issue 4, pages 2456 to 2460] is directly related to the technical field as defined above and summarizes the state of the art, combining existing algorithms to become the so-called I[nter-]V[ehicle]G[eocast] algorithm and coping with the low penetration ratio problem.
The scenario discussed by Bachir and Benslimane in this article is restricted to a unidirectional straight road, for example to a highway, where the critical area is in the driving direction of the reference vehicles and in case of a danger all vehicles behind the reference vehicles have to be warned.
The I[nter-]V[ehicle]G[eocast] algorithm is based on rebroadcasting messages by a so-called “relay”. The article by Bachir and Benslimane focuses on the timing constraints for rebroadcasting and defines the so-called “defer time” controlled by a dedicated timer, depending on the calculated distance to the message originator.
According to the article by Bachir and Benslimane, for each received message the vehicle has to determine its location in relation to the message originator, for example to a broken vehicle, and has to define if a received message is relevant. The received message is relevant if the vehicle is cruising towards the critical area and if the message is received for the first time.
When a vehicle receives the same alarm message before its defer timer expires, it concludes that there is another vehicle behind it which is broadcasting the same alarm message. In this situation, the second alarm message is not relevant because the vehicle was already informed about the accident by the first alarm message. Moreover, in this situation it is useless to rebroadcast the second alarm message because there is a relay ensuring the alarm dissemination of the second alarm message behind the vehicle.
Moreover, according to the article by Bachir and Benslimane if no identical message can be received after the defer timer has expired, the node considers itself to be the last node informed, and starts repeating the message. The defer time concept ensures that nodes having a larger distance from the originator are the first to start rebroadcasting the alarm message.
In case another vehicle behind the relay vehicle receives the alarm message the other vehicle will execute the defer time algorithm and when its timer expires the other vehicle rebroadcasts this alarm message. At this time, the relay node receives the same alarm message and stops its periodic broadcast since the other vehicle will resume the role of the relay station.
The method according to the article by Bachir and Benslimane uses as information
However, the applicability of the I[nter-]V[ehicle]G[eocast] concept is restricted to unidirectional road topologies and assumes that the danger is always “ahead” of the road since the IVG concept interprets reception of an identical message from another node as being a kind of acknowledgement.
Apart from that prior art document US 2004/0083035 A1 mentions a warning message system for collision avoidance based on broadcast transmitters and receivers installed in each vehicle and using a dedicated emergency frequency. However, the network functions for broadcasting and acknowledgement of messages are out of scope.
Prior art document US 6 720 920 B2 discloses a method and an arrangement for communicating between vehicles wherein it is proposed
Moreover, exemplary prior art systems matching the above description are disclosed
Apart from that prior art article “A Reachability-Guaranteed Approach for Reducing Broadcast Storms in Mobile Ad Hoc Networks” by Chun-Chuan Yang and Chao-Yu Chen [Proceedings of 56th IEEE Vehicular Technology Conference, fall 2002, volume 2, pages 1036 to 1040] discloses an approach for reducing broadcast storms in mobile ad hoc networks. The approach is based on location awareness meaning that each node in the network has to equip the positioning device, like GPS, and exchanges location information in the hello message with its neighbours.
However, to avoid broadcast storms the node according to the prior art article by Yang and Chen after receiving a message for the first time has to wait a random number of timeslots before rebroadcasting the message. During that time the node monitors whether the node gets the same message also by other nodes. Hereupon the node rebroadcasts the message to all nodes that do not rebroadcast the message.
Despite all efforts as described above, the following problems remain:
This would require geocast routing algorithms (cf. prior art article “Performance evaluation of stored geocast” by C. Maihofer, C. Cseh, W. Franz, and R. Eberhardt [Proceedings of IEEE 58th Vehicular Technology Conference, fall 2003, Oct. 6 to 9, volume 5, issue 4, pages 2901 to 2905]) or even interaction of directed antenna beams with the navigation data derived from a digital map.
Obviously this increases system complexity and cost and is directly related to the accuracy and availability of digital data.
Starting from the disadvantages and shortcomings as described above and taking the prior art as discussed into account, an object of the present invention is to further develop a communication device of the kind as described in the technical field and a method of the kind as described in the technical field in such way that the amount of broadcast messages in inter-node communication, in particular in inter-vehicle communication, is reduced.
The object of the present invention is achieved by a communication device comprising the features of claim 1 as well as by a method comprising the features of claim 7. Advantageous embodiments and expedient improvements of the present invention are disclosed in the respective dependent claims.
By the present invention the amount of broadcast messages is kept to a minimum, increasing the overall performance and availability of the shared medium while optimizing the reachability of at least one message, in particular at least one warning message, for at least one other node or for at least one neighbouring node. It will be appreciated by a person skilled in the art that apart from the moving direction of the node and from the rough position of the neighbouring node, no other digital map information is required to implement the present system as well as the present device.
The present invention is principally based on the idea to ensure reliable and scalable broadcast in mobile ad hoc networks, in particular in the context of inter-vehicular communication. In this context, “reliable” is not necessarily meant to be hundred percent deterministic but rather refers to confirmed delivery of the message, in particular of the warning message being disseminated from the node to the neighbouring node, in particular to a variety of nodes in the close environment, and potentially to infrastructure elements.
In view of scenarios where message reception cannot be guaranteed, it is obvious that at least one originator of the message needs to re-broadcast the message until some form of delivery confirmation is received. According to a preferred embodiment of the present invention the communication device comprises at least one control unit, in particular at least one message dissemination mechanism, being reliable in the sense that relevant nodes, i.e. neighbouring nodes being in the zone of relevance, provide a feedback to the message originator or message sender such that it can stop the, in particularly periodic, broadcast of the message.
The present invention is not depending on network addresses but ensures, in particular by means of at least one message handling algorithm that the message reaches every node in the zone of relevance, in particular in the so-called “range to live”, and that the message stays alive for a certain time of relevance, in particular for the so-called “time to live”.
According to a preferred embodiment of the present invention an algorithm is provided ensuring that at least one of the nodes moving in any direction ensures that the message is rebroadcasted; this node can be called the owner of the direction.
To this aim, according to a preferred embodiment of the present invention, a message dissemination mechanism is defined, introducing an acknowledge(ment) field in each message wherein the acknowledge(ment) field is relating to the direction the message is being taken to, for example to the propagation direction of the message. To reduce redundant messaging the information of the acknowledge(ment) field can be used to determine whether the node should, in particularly periodically, broadcast the message or not.
The owner of the direction marks each broadcasted message with an acknowledge(ment) bit for the owned direction. Moreover, according to a preferred embodiment of the present invention the nodes, in particular the neighbouring nodes, monitor and average their moving direction and can become owner for a direction if they discover that the acknowledge(ment) bit for their moving direction is not set. If nodes change their moving direction they can release the ownership and it is ensured that another node can become the new owner of that direction.
In order to reduce the number of road fatalities as inter alia demanded by the European Commission e-safety initiative, the present invention proposes a communication system comprising at least two communication devices as described above, wherein
The communication system can be implemented as a road warning system where vehicles equipped with sensors or dedicated infrastructure sensors determine potential hazards like reduced friction, unexpected road obstacles, collisions impacting safety of following traffic, or a hidden rear end of a traffic jam. Messages, in particular these warning messages, can be propagated using any wireless communication method, for example the well-known WLAN standard IEEE 802.11 across the neighbourhood in a way that all nodes, in particular all vehicles, potentially destined for the zone of relevance are warned in time. The message is broadcasted to ensure low latency and to avoid the overhead of addressing individual nodes, in particular of addressing individual vehicles.
According to a particularly inventive refinement, the present invention can be based on an omni-directional geocast algorithm for dissemination of car-to-car messages in low penetration scenarios or with large inter-vehicle gaps.
The present invention is generally applicable for confirmed delivery of messages in node environments without using digital maps. It allows omni-directional flooding also in city scenarios with a minimum number of acknowledge(ment)s. Advantageously, a number of acknowledge(ment)s are collected before the node, in particular the relay node or the owner of the direction node or the transport node, stops re-broadcasting.
Finally, the present invention relates to the use of at least one communication device as described above and/or of at least one communication system as described above and/or of the method as described above for at least one wireless ad hoc network, in particular for at least one sensor network or for wireless local danger warning, for example for car-to-car communication, wherein sensor-equipped cars interact cooperatively and distribute for example warning messages for real time traffic update, especially for accident-free driving, for instance
In an alternative scenario, cars may be warned by means of the present invention when entering an intersection that should be kept free for a fire truck.
As already discussed above, there are several options to embody as well as to improve the teaching of the present invention in an advantageous manner. To this aim, reference is made to the claims respectively dependent on claim 1, on claim 5 and on claim 7; further improvements, features and advantages of the present invention are explained below in more detail with reference to a preferred embodiment by way of example and to the accompanying drawings where
The same reference numerals are used for corresponding parts in
The communication device 100 comprises
The transmission unit 20 and the receiver unit 30 are connected
Further, the controller unit 40 is connected
In
Each message 22, 32, 34, 36 comprises the acknowledgement array or acknowledgement field specifying received confirmations, so-called acknowledge(ment)s per driving direction. The communication system 200 ensures that the vehicle 10 rebroadcasts the message 22
The vehicles 10, 12, 14, 16 can inspect the acknowledgement array or acknowledgement field of the message 22, 32, 34, 36 to discover the directions in which the message 22, 32, 34, 36 is currently being distributed. Thereupon, the vehicles 10, 12, 14, 16 can take over the responsibility for the transport of the message 22, 32, 34, 36 into a certain direction (cf.
The vehicles 10, 12, 14, 16 taking over this responsibility and (re)broadcasting the message 22, 32, 34, 36 are called transport nodes. All other vehicles or nodes are not required to (re)broadcast, thereby reducing the network load significantly. Since the driving direction is subject to the road curvature the driving direction is averaged over time. If this averaged driving direction changes, the transport node 10, 12, 14, 16 tries to hand over the responsibility for transport of the message 22, 32, 34, 36 in the former direction to another vehicle.
The omni-directional confirmed delivery algorithm demands that the vehicle 10 (re)broadcasts the warning message 22 indicating the geographical coordinates and the diameter of the zone 80 of relevance together with a field of directional acknowledge(ment)s, where the current direction is set to one; this can be taken from the following table where the layout of the message is depicted:
Also required is a unique source or message identifier (-->field “source ID” in the message layout) to distinguish messages 22, 32, 34, 36 from different sources. Rebroadcasting a message 22, 32, 34, 36 means that no field of the message must be changed except the acknowledgement field “directional ACK”.
Accordingly, the above table of the layout of the messages 22, 32, 34, 36 comprises information regarding
In case the node 10 has been driving north for the last period of time, i.e. the average driving direction is north, the node 10 will generate the message 22 with the field “directional ACK: N[orth]” set to “1”. On its route the vehicle 10 will come across the vehicle 16 driving in the opposite direction than the vehicle 10 whereupon the vehicle 16 will receive the message 22 with the field “directional ACK: N[orth]=1”. In order to determine which of the four directional acknowledge(ment) bits to set, it is necessary to verify the following conditions after receiving an arriving message 22, 32, 34, 36 (cf. step [ii] in
If in the example depicted in
In the following, some potential enhancements of the communication device 100 working according to the method of the present invention are disclosed:
The method according to
More than one vehicle can be owner of a direction, this only increasing the reachability.
For each message ID, the status of ownership for directions, the range to live, the time to live, etc. may be stored separately; after reception of the warning message the status of the message is loaded from the memory (cf. step [ii.b] in
After the message is loaded from the memory (cf. step [ii.b] in
It is monitored if there is a change in the average direction (cf. step [i.b] in
The step [i.d] of inquiring the ownership status means to consult the following “direction ownership” table:
Accordingly, this direction ownership table comprises information regarding
In this context,
Number | Date | Country | Kind |
---|---|---|---|
05100071.9 | Jan 2005 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB05/54303 | 12/19/2005 | WO | 00 | 6/25/2007 |