Wireless communication system, wireless communication method, and transmitting terminal
First Claim
1. A wireless communication system comprising:
- a plurality of wireless terminals constituting a wireless ad hoc network, the plurality of wireless terminals including a receiving terminal and a plurality of transmitting terminals, each of the plurality of transmitting terminals being configured to execute direct communication in which information is transmitted directly to the receiving terminal or indirect communication in which the information is transmitted indirectly to the receiving terminal through at least one other wireless terminal;
a reception side terminal number obtainer that obtains a reception side terminal number which is the number of the wireless terminals with which the receiving terminal is able to communicate directly;
a transmission side terminal number obtainer that obtains a transmission side terminal number which is the number of the wireless terminals with which the transmitting terminal is able to communicate directly for each of a target transmitting terminal which is one of the plurality of transmitting terminals and a neighboring transmitting terminal which is the transmitting terminal with which the target transmitting terminal is able to communicate directly; and
a setter that calculates a hidden terminal number parameter which is defined to increase as a hidden terminal number, which is the number of transmitting terminals with which the receiving terminal is able to communicate directly and with which a terminal of interest is unable to communicate directly, increases when the terminal of interest is the target transmitting terminal based on the transmission side terminal number for the target transmitting terminal and the reception side terminal number, calculates the hidden terminal number parameter when the terminal of interest is the neighboring transmitting terminal based on the transmission side terminal number for the neighboring transmitting terminal and the reception side terminal number, selects the indirect communication for the target transmitting terminal when the hidden terminal number parameter for the target transmitting terminal is larger than the hidden terminal number parameter for the neighboring transmitting terminal, and sets the target transmitting terminal to execute the selected communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication system includes a plurality of wireless terminals. Each of transmitting terminals executes direct communication or indirect communication. The wireless communication system includes a first obtainer that obtains a reception side terminal number which is the number of the wireless terminals with which the receiving terminal is able to communicate directly, a second obtainer that obtains a transmission side terminal number which is the number of the wireless terminals with which the transmitting terminal is able to communicate directly for each of a target transmitting terminal and a neighboring transmitting terminal, and a setter that selects one of the direct communication and the indirect communication based on the reception side terminal number, the transmission side terminal number for the target transmitting terminal, and the transmission side terminal number for the neighboring transmitting terminal, and executes the selected communication.
-
Citations
17 Claims
-
1. A wireless communication system comprising:
-
a plurality of wireless terminals constituting a wireless ad hoc network, the plurality of wireless terminals including a receiving terminal and a plurality of transmitting terminals, each of the plurality of transmitting terminals being configured to execute direct communication in which information is transmitted directly to the receiving terminal or indirect communication in which the information is transmitted indirectly to the receiving terminal through at least one other wireless terminal; a reception side terminal number obtainer that obtains a reception side terminal number which is the number of the wireless terminals with which the receiving terminal is able to communicate directly; a transmission side terminal number obtainer that obtains a transmission side terminal number which is the number of the wireless terminals with which the transmitting terminal is able to communicate directly for each of a target transmitting terminal which is one of the plurality of transmitting terminals and a neighboring transmitting terminal which is the transmitting terminal with which the target transmitting terminal is able to communicate directly; and a setter that calculates a hidden terminal number parameter which is defined to increase as a hidden terminal number, which is the number of transmitting terminals with which the receiving terminal is able to communicate directly and with which a terminal of interest is unable to communicate directly, increases when the terminal of interest is the target transmitting terminal based on the transmission side terminal number for the target transmitting terminal and the reception side terminal number, calculates the hidden terminal number parameter when the terminal of interest is the neighboring transmitting terminal based on the transmission side terminal number for the neighboring transmitting terminal and the reception side terminal number, selects the indirect communication for the target transmitting terminal when the hidden terminal number parameter for the target transmitting terminal is larger than the hidden terminal number parameter for the neighboring transmitting terminal, and sets the target transmitting terminal to execute the selected communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A wireless communication method applied to a wireless communication system including a plurality of wireless terminals constituting a wireless ad hoc network, the plurality of wireless terminals including a receiving terminal and a plurality of transmitting terminals, the wireless communication method comprising:
-
executing, by each of the plurality of transmitting terminals, direct communication in which information is transmitted directly to the receiving terminal or indirect communication in which the information is transmitted indirectly to the receiving terminal through at least one other wireless terminal; obtaining a reception side terminal number which is the number of the wireless terminals with which the receiving terminal is able to communicate directly; obtaining a transmission side terminal number which is the number of the wireless terminals with which the transmitting terminal is able to communicate directly for each of a target transmitting terminal which is one of the plurality of transmitting terminals and a neighboring transmitting terminal which is the transmitting terminal with which the target transmitting terminal is able to communicate directly; calculating a hidden terminal number parameter which is defined to increase as a hidden terminal number, which is the number of transmitting terminals with which the receiving terminal is able to communicate directly and with which a terminal of interest is unable to communicate directly, increases when the terminal of interest is the target transmitting terminal based on the transmission side terminal number for the target transmitting terminal and the reception side terminal number; calculating the hidden terminal number parameter when the terminal of interest is the neighboring transmitting terminal based on the transmission side terminal number for the neighboring transmitting terminal and the reception side terminal number; selecting the indirect communication for the target transmitting terminal when the hidden terminal number parameter for the target transmitting terminal is lamer than the hidden terminal number parameter for the neighboring transmitting terminal; and setting the target transmitting terminal to execute the selected communication. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A transmitting terminal that is one of a plurality of transmitting terminals among a plurality of wireless terminals included in a wireless communication system including the plurality of wireless terminals constituting a wireless ad hoc network, the plurality of wireless terminals including a receiving terminal and the plurality of transmitting terminals, the transmitting terminal comprising:
-
a communication processor that executes direct communication in which information is transmitted directly to the receiving terminal or indirect communication in which the information is transmitted indirectly to the receiving terminal through at least one other wireless terminal; a transmission side terminal number obtainer that obtains a transmission side terminal number which is the number of the wireless terminals with which the transmitting terminal as an own terminal is able to communicate directly; a first receiver that receives a reception side terminal number, which is the number of the wireless terminals with which the receiving terminal is able to communicate directly, from the receiving terminal; a transmitter that calculates a hidden terminal number parameter which is defined to increase as a hidden terminal number, which is the number of transmitting terminals with which the receiving terminal is able to communicate directly and with which a terminal of interest is unable to communicate directly, increases when the terminal of interest is the own terminal based on the received reception side terminal number and the obtained transmission side terminal number for the own terminal, and transmits the calculated hidden terminal number parameter; a second receiver that receives the hidden terminal number parameter when the terminal of interest is a neighboring transmitting terminal, which is a transmitting terminal that is able to communicate directly with the own terminal, from the neighboring transmitting terminal; and a setter that selects one of the direct communication and the indirect communication based on the calculated hidden terminal number parameter for the own terminal and the received hidden terminal number parameter for the neighboring transmitting terminal, and sets the own terminal to execute the selected communication.
-
Specification