In F401, the digital camera 100 transmits a service search signal to search for a predetermined service. The service search signal is a control signal for searching for communication apparatuses that provide the predetermined service; for example, an action frame that constitutes a management frame as defined by the aforementioned IEEE 802.11u is transmitted as the service search signal. This service search signal is transmitted by way of, for example, broadcasting whereby partner devices are not specified.
In F402, when the smartphone 301 has received the service search signal transmitted in F401, it transmits a detection response signal to the digital camera 100 if it provides the service designated by the service search signal.
In F403, if the digital camera 100 recognized that the smartphone 301 provides the predetermined service, it executes, for example, connection processing at wireless and service layers based on the aforementioned Wi-Fi Direct specification. That is to say, among the digital camera 100 and the smartphone 301, one operates as a GO, and the other operates as a CL and joins a wireless network constructed by the GO to establish connection at the wireless layer. The digital camera 100 and the smartphone 301 also execute a connection procedure at their respective, predetermined service levels that are defined on a service-by-service basis. Note that the CL may not be the only participant in the wireless network; for example, the GO may be deemed a participant in the wireless network upon constructing the wireless network.
In F404, the digital camera 100 implements the service, for example, a file transfer service, between the digital camera 100 and the smartphone 301.