A wireless communication device (1, 7) comprising: a directional antenna (2, 8) configured to wirelessly receive data from the wireless communication device which is a connection partner; a processing unit configured to perform a first detection process of sequentially changing a direction of a beam of the directional antenna and detecting a first direction which is a direction of a radio wave generation source other than the connection partner and a second detection process of sequentially changing the direction of the beam of the directional antenna and detecting a second direction which is a direction of the connection partner; a control unit configured to: - set a directional pattern (13, 14) of the directional antenna to a narrower angle when the second detection process is performed, and - control the directivity direction of the directional antenna to suppress an influence of radio waves from the radio wave generation source at the time of receiving the data in a case that the direction of the connection partner viewed from the wireless communication device is included in a range of the directional pattern of the directional antenna which is set to the direction of the radio wave generation source; and a movement detection unit configured to: - detect movement of the wireless communication device (1, 7) and - output a movement signal according to the movement, wherein the processing unit is further configured to: - calculate a movement amount of the wireless communication device (1, 7) based on the movement signal after the first and second detection processes are performed at least once and - perform the first or second detection process when the movement amount has exceeded a predetermined amount. a directional antenna (2, 8) configured to wirelessly receive data from the wireless communication device which is a connection partner; a processing unit configured to perform a first detection process of sequentially changing a direction of a beam of the directional antenna and detecting a first direction which is a direction of a radio wave generation source other than the connection partner and a second detection process of sequentially changing the direction of the beam of the directional antenna and detecting a second direction which is a direction of the connection partner; a control unit configured to: - set a directional pattern (13, 14) of the directional antenna to a narrower angle when the second detection process is performed, and - control the directivity direction of the directional antenna to suppress an influence of radio waves from the radio wave generation source at the time of receiving the data in a case that the direction of the connection partner viewed from the wireless communication device is included in a range of the directional pattern of the directional antenna which is set to the direction of the radio wave generation source; and - set a directional pattern (13, 14) of the directional antenna to a narrower angle when the second detection process is performed, and - control the directivity direction of the directional antenna to suppress an influence of radio waves from the radio wave generation source at the time of receiving the data in a case that the direction of the connection partner viewed from the wireless communication device is included in a range of the directional pattern of the directional antenna which is set to the direction of the radio wave generation source; and a movement detection unit configured to: - detect movement of the wireless communication device (1, 7) and - output a movement signal according to the movement, - detect movement of the wireless communication device (1, 7) and - output a movement signal according to the movement, wherein the processing unit is further configured to: - calculate a movement amount of the wireless communication device (1, 7) based on the movement signal after the first and second detection processes are performed at least once and - perform the first or second detection process when the movement amount has exceeded a predetermined amount. - calculate a movement amount of the wireless communication device (1, 7) based on the movement signal after the first and second detection processes are performed at least once and - perform the first or second detection process when the movement amount has exceeded a predetermined amount.