Communication system, control server apparatus, control method and program
A communication system including a control server apparatus and a movable base station device, wherein the control server apparatus is configured to select, as a movement destination position of the movable base station device, a position at which a movement distance from a current position of the movable base station device is minimum, among positions at which a base station position evaluation index is equal to or larger than a threshold, or a position at which the base station position evaluation index is maximum, among positions at which the movement distance from the current position of the movable base station device is equal to or smaller than a threshold, and wherein the control server apparatus is configured to perform control to move the movable base station device to the movement destination position.
1 . A communication system comprising:
a memory; and
a processor coupled to the memory and configured to work as a control server apparatus and a movable base station device,
wherein the processor is configured, as the control server apparatus, to:
select, as a movement destination position of the movable base station device,
a position at which a movement distance from a current position of the movable base station device is minimum, among positions at which a base station position evaluation index is equal to or larger than a threshold; and
perform control to move the movable base station device to the movement destination position.
2 . The communication system according to claim 1 ,
wherein the base station position evaluation index is a number of line-of-sight terminals, a number of elements in a line-of-sight area, communication quality of an area element, or communication quality of a terminal.
3 . The communication system according to claim 1 ,
wherein the processor is further configured, as the control server apparatus, to:
generate a terminal cluster in which terminal devices are clustered based on a position of each terminal device;
determine an outlier terminal device based on the position of each terminal device, a velocity of each terminal device, or an acceleration of each terminal device;
calculate a movement destination position of the movable base station device based on a position of a center of gravity of the terminal cluster after the outlier terminal device is excluded from the terminal cluster; and
perform control to move the movable base station device to the movement destination position.
4 . A non-transitory computer-readable recording medium storing a program for causing a computer to work as the communication system according to claim 1 .
5 . The communication system according to claim 1 , further comprising a storage,
wherein the storage stores space information database including information of a shielding object in an area in which the movable base station is located; and
wherein the processor is further configured, as the control server apparatus, to:
acquire the information of the shielding object from the space information database; and
select the movement destination position of the movable base station device based on the information of the shielding object.
6 . A computer-implemented method for controlling a communication system including a control server apparatus and a movable base station device,
wherein the method controls the control server apparatus to:
select, as a movement destination position of the movable base station device;
a position at which a movement distance from a current position of the movable base station device is minimum, among positions at which a base station position evaluation index is equal to or larger than a threshold; and
perform control to move the movable base station device to the movement destination position.
7 . The method according to claim 6 ,
wherein the method further controls the control server apparatus to:
generate a terminal cluster in which terminal devices are clustered based on a position of each terminal device;
determine an outlier terminal device based on the position of each terminal device, a velocity of each terminal device, or an acceleration of each terminal device;
calculate a movement destination position of the movable base station device based on a position of a center of gravity of the terminal cluster after the outlier terminal device is excluded from the terminal cluster; and
perform control to move the movable base station device to the movement destination position.