Communication control device, terminal device, radio communication system, radio communication method, and program
There is provided a communication control device including a radio communication unit communicating with a terminal device, a network communication unit accessing any one of a plurality of gateway apparatuses through a network and relaying communication between the terminal device and the gateway apparatus, and a control unit switching the gateway apparatus to be accessed by the network communication unit.
1. A communication control device comprising:
a radio communication unit communicating with a terminal device;
a network communication unit accessing any one of a plurality of gateway apparatuses through a network and relaying communication between the terminal device and the gateway apparatus; and
a control unit switching the gateway apparatus to be accessed by the network communication unit;
wherein the control unit switches the gateway apparatus to be accessed by the network communication unit based on a state of the terminal device communicating with the radio communication unit; and
wherein the control unit starts standing by for a predetermined time when the terminal device does not perform data communication, and switches the gateway apparatus to be accessed by the network communication unit when the terminal device does not perform the data communication even after the predetermined time is over.
2. The communication control device according to claim 1 , wherein the control unit further switches a frequency band used by the radio communication unit when communicating with the terminal device.
3. The communication control device according to claim 1 , wherein the control unit switches the gateway apparatus to be accessed by the network communication unit based on an instruction from an outside of the communication control device.
4. A communication control device comprising:
a radio communication unit communicating with a terminal device;
a network communication unit accessing any one of a plurality of gateway apparatuses through a network and relaying communication between the terminal device and the gateway apparatus;
a control unit switching the gateway apparatus to be accessed by the network communication unit;
a measurement unit measuring radio waves transmitted from another terminal device which does not communicate with the radio communication unit;
wherein the control unit switches the gateway apparatus to be accessed by the network communication unit based on a state of the terminal device communicating with the radio communication unit; and
wherein the control unit causes the measurement unit to start measurement when the terminal device does not perform data communication, and switches the gateway apparatus to be accessed by the network communication unit when the terminal device does not perform the data communication even after the measurement is ended and the radio waves transmitted from the other terminal device are detected by the measurement.
5. A communication control method comprising, the steps of:
communicating with a terminal device;
accessing any one of a plurality of gateway apparatuses through a network and relaying communication between the terminal device and the gateway apparatus; and
after a predetermined time when the terminal device does not perform data communication, switching to another gateway apparatus of the plurality of gateway apparatuses through a network to access the other gateway apparatus, and relaying communication between the terminal device and the other gateway apparatus.
6. A computer readable medium on which is stored a program which when implemented by a computer, causes the computer to function as:
a radio communication unit communicating with a terminal device,
a network communication unit accessing any one of a plurality of gateway apparatuses through a network and relaying communication between the terminal device and the gateway apparatus, and
a control unit switching to another gateway apparatus of the plurality of gateway apparatuses through a network to access the other gateway apparatus and relaying communication between the terminal device and the other gateway apparatus, after a predetermined time when the terminal device does not perform data communication.