Reduction of the message traffic in a distributed network
First Claim
1. A method of broadcasting messages between a plurality of stations in a wireless network, each station having a memory storing a respective first table containing identifiers of final destination stations of messages associated with identifiers of intermediate destination stations of messages, wherein any station under consideration performs the method when it receives a message, the method comprising the steps of:
- storing, in a second table, data relating to a received message including at least one message identifier and an identifier of a station sending the message;
comparing the message identifier with message identifiers previously stored in the second table;
seeking, in the first table of the station under consideration, a group of stations which are both a final destination station and an intermediate destination station; and
broadcasting over the wireless network a second message in a case where the identifier of the received message is different from the message identifiers previously stored in the second table and where the group includes at least one station different from the station which sent the message.
1 Assignment
0 Petitions
Accused Products
Abstract
Messages are broadcast between a plurality of stations in a wireless network where each station has a memory storing a respective first table containing identifiers of final destination stations of messages associated with identifiers of intermediate destination stations of messages, wherein any station under consideration broadcasts a message when it receives a message. Data relating to a received message, including at least one message identifier and an identifier of a station sending the message, is stored in a second table. The message identifier is compared with message identifiers previously stored in the second table. In the first table of the station under consideration, a group of stations which are both a final destination station and an intermediate destination station are sought, and a second message is broadcast over the wireless network in a case where the identifier of the received message is different from the message identifiers previously stored in the second table and where the group includes at least one station different from the station which sent the message.
34 Citations
19 Claims
-
1. A method of broadcasting messages between a plurality of stations in a wireless network, each station having a memory storing a respective first table containing identifiers of final destination stations of messages associated with identifiers of intermediate destination stations of messages, wherein any station under consideration performs the method when it receives a message, the method comprising the steps of:
-
storing, in a second table, data relating to a received message including at least one message identifier and an identifier of a station sending the message;
comparing the message identifier with message identifiers previously stored in the second table;
seeking, in the first table of the station under consideration, a group of stations which are both a final destination station and an intermediate destination station; and
broadcasting over the wireless network a second message in a case where the identifier of the received message is different from the message identifiers previously stored in the second table and where the group includes at least one station different from the station which sent the message. - View Dependent Claims (2, 3)
-
-
4. A communication station in a wireless network, having a memory storing a respective first table containing identifiers of final destination stations of messages associated with identifiers of intermediate destination stations for messages, comprising:
-
means of storing in a second table, data relating to a received message including at least one message identifier and an identifier of a station sending the message;
means of comparing the message identifier of the received message with message identifiers previously stored in the second table;
means of seeking in the first table a group of stations which are both a final destination station and an intermediate destination station; and
means of broadcasting over the wireless network a second message in a case where the identifier of the received message is different from the identifiers previously stored in the second table and where the group includes at least one station different from a station which sent the received message. - View Dependent Claims (5)
-
-
6. A communication station in a wireless network, comprising:
-
a memory storing a respective first table containing identifiers of final destination stations of messages associated with identifiers of intermediate destination stations for messages, wherein, the communication station is adapted to cooperate with;
means of storing in a second table, data relating to a received message including at least one message identifier and an identifier of a station sending the message;
means of comparing the message identifier of the received message with message identifiers previously stored in the second table;
means of seeking in the first table a group of stations which are both a final destination station and an intermediate destination station; and
means of broadcasting over the wireless network a second message in a case where the identifier of the received message is different from the identifiers previously stored in the second table and where the group includes at least one station different from the station which sent the received message.
-
-
7. A method of routing messages between a plurality of stations in a wireless network, each station having a memory storing a respective first table containing identifiers of final destination stations of messages respectively associated with identifiers of intermediate destination stations of messages, wherein any station under consideration performs the method when it receives a data message, the method comprising the steps of:
-
storing, in a respective second table, data concerning the received message, including at least one message identifier, an intermediate sending station identifier identifying an intermediate sending station from which the received message was sent, an intermediate destination station identifier identifying an intended intermediate destination station, a final destination station identifier, and a message retransmission number (NR); and
wherein, in a case where the message retransmission number reaches a predetermined value, the station under consideration is not the intended intermediate destination station, and the station under consideration has in its first table a final destination station identifier associated with an intermediate destination station identifier different from that of the intermediate sending station, sending a specific routing message, over the wireless network, intended for the intermediate sending station in order to indicate the existence of a path between the station under consideration and the final destination station. - View Dependent Claims (8, 9, 10)
-
-
11. A communication station in a wireless network, having a memory for storing a respective first table containing identifiers of final destination stations of messages respectively associated with identifiers of intermediate destination stations of messages, comprising:
-
means of storing, in a respective second table, data concerning received messages, the data for each received message including at least one message identifier, an intermediate sending station identifier identifying an intermediate sending station, an intermediate destination station identifier identifying an intended intermediate destination station, a final destination station identifier identifying a final destination station, and a message retransmission number;
means of checking whether the message retransmission number (NR) has reached a predetermined value, whether the communication station is the intended intermediate destination station, and whether the communication station has in its first table a final destination station identifier associated with an intermediate destination station identifier which is different from that of the intermediate sending station; and
means of sending over the wireless network a specific routing message destined for the intermediate sending station in order to indicate the existence of a path between the communication station and the final destination station. - View Dependent Claims (12, 13)
-
-
14. A communication station in a wireless network, comprising:
-
a memory, for storing a respective first table containing identifiers of final destination stations of messages respectively associated with identifiers of intermediate destination stations of messages, wherein the communication station is adapted to cooperate with;
means of storing, in a respective second table, data concerning received data messages, the data including at least one message identifier, an intermediate sending station identifier identifying an intermediate sending station, an intermediate destination station identifier identifying an intended intermediate destination station, a final destination station identifier identifying a final destination station, and a message retransmission number;
means of checking whether the message retransmission number has reached a predetermined value, whether the communication station is not the intended intermediate destination station, and whether the communication station has in its first table a final destination station identifier associated with an intermediate destination station identifier which is different from that of the intermediate sending station; and
means of sending over the wireless network a specific routing message destined for the intermediate sending station in order to indicate the existence of a path between the communication station and the final destination station.
-
-
15. A storage medium storing a program for broadcasting messages between a plurality of stations in a wireless network, each station having a memory storing a respective first table containing identifiers of final destination stations of messages associated with identifiers of intermediate destination stations of messages, said program comprising executable-process steps to be performed for any station under consideration receiving a message, the executable process steps comprising:
-
storing, in a second table, data relating to a received message, including at least one message identifier and an identifier of a station sending the received message;
comparing the message identifier with message identifiers previously stored in the second table;
seeking, in the first table of the station under consideration, a group of stations which are both a final destination station and an intermediate destination station; and
broadcasting a second message over the wireless network in a case where the identifier of the received message is different from the identifiers previously stored in the second table and where the group includes at least one station different from the station which sent the message. - View Dependent Claims (16)
-
-
17. A storage medium detachably mountable on a communication station in a wireless network having a memory storing a respective first table containing identifiers of final destination stations of messages associated with identifiers of intermediate destination stations for messages, said station comprising:
-
means of storing, in a second table, data relating to a received message including at least one message identifier, and an identifier of a station sending the received message;
means of comparing the message identifier with message identifiers previously stored in the second table;
means of seeking, in the first table, a group of stations which are both a final destination station and an intermediate destination station; and
means of broadcasting a second message over the wireless network in a case where the identifier of the received message is different from the identifiers previously stored in the second table and where the group includes at least one station different from the station which sent the message.
-
-
18. A storage medium storing a program for routing messages between a plurality of stations in a wireless network, each station having a memory storing a respective first table containing identifiers of final destination stations of messages respectively associated with identifiers of intermediate destination stations of messages, said program performing executable process steps in a case where any station under consideration receives a data message, the executable process steps comprising:
-
storing, in a respective second table, data concerning the received message including at least one message identifier, an intermediate sending station identifier identifying an intermediate sending station, an intermediate destination station identifier identifying an intermediate destination station, a final destination station identifier identifying a final destination station, and a message retransmission number; and
in a case where the message retransmission number reaches a predetermined value, the station under consideration is not the intermediate destination station, and the station under consideration has in its first table a final destination station identifier associated with an intermediate destination station identifier different from that of the intermediate sending station, sending a specific routing message, over the wireless network, intended for the intermediate sending station in order to indicate the existence of a path between the station under consideration and the final destination station.
-
-
19. A storage medium detachably mountable on a communication station in a wireless network, said station having a memory for storing a respective first table containing identifiers of final destination stations of messages respectively associated with identifiers of intermediate destination stations of messages, said station comprising:
-
means of storing, in a respective second table, data concerning received data messages, the data including at least one message identifier, an intermediate sending station identifier identifying an intermediate sending station, an intermediate destination station identifier identifying an intended intermediate destination station, a final destination station identifier identifying a final destination station, and a message retransmission number;
means of checking whether the message retransmission number has reached a predetermined value, whether the communication station is not the intended intermediate destination station, and whether the communication station has in its first table a final destination station identifier associated with an intermediate destination station identifier which is different from that of the intermediate sending station; and
means of sending over the wireless network a specific routing message destined for the intermediate sending station in order to indicate the existence of a path between the communication station and the final destination station.
-
Specification