Control apparatus, control method and program for controlling positions of base station and terminal
A control apparatus for controlling a position and a direction of a base station, and a position of a specific terminal that wirelessly communicates with the base station in conjunction with each other, the control apparatus including: a shield detection information acquisition unit which acquires information obtained by detecting the shield; a specific terminal position candidate calculating unit which calculates a position candidate of the specific terminal on the basis of information obtained by detecting the shield; a line-of-sight determination unit which determines whether there is line-of-sight of the specific terminal from the base station for each of the position candidates of the specific terminal; and a base station movement control parameter calculating unit which determines a position of the specific terminal on the basis of a result of determination of the presence or absence of the line-of-sight and calculates a parameter indicating a position and a direction of the base station.
1 . A control apparatus for controlling a position and a direction of a base station and a position of a specific terminal that wirelessly communicates with the base station in conjunction with each other, the control apparatus comprising:
a processor; and
a memory that includes instructions, which when executed, cause the processor to execute:
acquiring information obtained by detecting a shield;
calculating a position candidate of the specific terminal based on information obtained by detecting the shield;
determining whether there is line-of-sight of the specific terminal from the base station for each of the position candidates of the specific terminal;
determining a position of the specific terminal based on a result of determination of presence or absence of the line-of-sight;
setting a range of values in advance for a first parameter indicating a position of the base station and for a second parameter indicating a direction of the base station; and
selecting one of a plurality of combinations of the values for the first parameter and the second parameter within the range, as a parameter indicating the position and the direction of the base station.
2 . The control apparatus according to claim 1 , wherein
the specific terminal is a monitoring camera, and
the processor is further caused to execute:
calculating a size of a monitoring area of the monitoring camera; and
determining the position of the specific terminal to maximize the calculated size of the monitoring area.
3 . The control apparatus according to claim 1 , wherein the processor is further caused to execute:
calculating a cover area quality of the base station; and
selecting the parameter indicating the position and the direction of the base station to maximize the calculated cover area quality.
4 . The control apparatus according to claim 1 , wherein the determining of the line-of-sight includes calculating a Fresnel zone from the base station, and determining that there is line-of-sight for a point in which a predetermined ratio of regions is not blocked among the calculated Fresnel zones.
5 . The control apparatus according to claim 1 , wherein the processor is further caused to execute:
acquiring terminal position information indicating a position of the specific terminal,
wherein the determining of the line-of-sight includes determining whether there is a line-of-sight in the specific terminal from the base station based on the terminal position information.
6 . The control apparatus according to claim 1 , wherein the processor is further caused to execute controlling a movement of the base station based on the calculated parameter indicating the position and the direction of the base station.
7 . A non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which when executed, cause a computer including a memory and a processor to execute the acquiring, the calculating, the determining, the setting, and the selecting of the control apparatus according to claim 1 .
8 . A control method executed by a computer in a control apparatus for controlling a position and a direction of a base station, and a position of a specific terminal that wirelessly communicates with the base station in conjunction with each other, the control method comprising:
acquiring information obtained by detecting a shield;
calculating a position candidate of the specific terminal based on information obtained by detecting the shield;
determining whether there is line-of-sight of the specific terminal from the base station for each of the position candidates of the specific terminal;
determining a position of the specific terminal based on a result of determination of presence or absence of the line-of-sight;
setting a range of values in advance for a first parameter indicating a position of the base station and for a second parameter indicating a direction of the base station; and
selecting one of a plurality of combinations of the values for the first parameter and the second parameter within the range, as a parameter indicating the position and the direction of the base station.
9 . A control apparatus for controlling a position and a direction of a base station and a position of a specific terminal that wirelessly communicates with the base station in conjunction with each other, the control apparatus comprising:
a processor; and
a memory that includes instructions, which when executed, cause the processor to execute:
acquiring information obtained by detecting a shield;
calculating a position candidate of the specific terminal based on information obtained by detecting the shield;
determining whether there is line-of-sight of the specific terminal from the base station for each of the position candidates of the specific terminal; and
determining a position of the specific terminal based on a result of determination of presence or absence of the line-of-sight, and calculating a parameter indicating a position and a direction of the base station, wherein
the specific terminal is a monitoring camera, and
the calculating of the parameter includes calculating a size of a monitoring area of the monitoring camera, and determining the position of the specific terminal to maximize the calculated size of the monitoring area.