A method, performed by an information processing device, for providing service of search for a beacon device, the method comprising:
- executing, by a processor of the information processing device, a reception processing that includes receiving detection information from any of a plurality of terminal devices, each of the plurality of terminal devices being configured to detect a beacon signal sent from a beacon device, the detection information including a first position corresponding to a position where the any of the plurality of terminal devices detects the beacon signal from the beacon device;
- executing, by the processor, a specification processing when the information processing device detects that a first condition is filled, the specification processing including selecting any of a plurality of input devices when a first condition is filled, the first condition being configured to be filled when the information processing device does not receive the detection information from any of the plurality of terminal devices for a given time, each of the plurality of input devices being configured to obtain peripheral information representing a situation around the each of the plurality of input devices, the selected input device being present in a second position at a time when the specification processing is executed, the second position being a position beyond a first area formed by the plurality of terminal devices, the first area being an area where at least one of the plurality of the terminal devices receives the beacon signal if the beacon device is present in the first area;
- executing, by the processor, a notification processing that includes
- transmitting coupling information to a first terminal device from among the plurality of the terminal devices, the first terminal device being present in a third position at a time when the notification processing is executed, the third position being a position communicable between the first terminal device and the selected input device, the coupling information being configured to cause the first terminal device to obtain the peripheral information from the selected input device by using the coupling information, and
- receiving from the first terminal device the peripheral information obtained from the selected input device;
- and
- executing, by the processor, a transmission processing that includes transmitting the received peripheral information to a given device.