Communication device, method for controlling communication device, and program for service search performed in communication layers
AssigneeCanon Kabushiki Kaisha
InventorFumihide Goto
Life of this patent
Estimating the term…
Abstract
The present invention relates to improvement of convenience in displaying service search results when service search is performed in different communication layers. A communication device of the present invention includes the steps of presenting a plurality of options including a first option for specifying a service to be executed and performing wireless communication and a second option for specifying a connected party and performing wireless communication; and selecting a wireless communication mode to be executed from wireless communication modes corresponding to the plurality of options including the first option and the second option.
Claims20
A communication device comprising:
- a processor;
- and
- a memory coupled with the processor, the memory having instructions that, when executed by the processor, perform operations comprising:
- presenting, before the communication device performs a service detection processing, a plurality of options including a first option for specifying a service to be executed and performing wireless communication and a second option for specifying a connected party and performing wireless communication;
- selecting one of the first option and the second option;
- first detecting, in a case where the first option is selected by the selection unit, a service that another communication device is able to execute based on communication in a first communication layer;
- and
- second detecting, in a case where the second option is selected by the selecting, a service that another communication device is able to execute based on communication in a second communication layer different from the first communication layer,
- wherein, in a case where the first option is selected and where detection of a service that the communication device is able to execute by the first detecting fails, the second detecting is used for detecting the service.
A method for controlling a communication device, the method comprising:
- presenting, before the communication device performs a service detection processing, a plurality of options including a first option for specifying a service to be executed and performing wireless communication and a second option for specifying a connected party and performing wireless communication;
- selecting one of the first option and the second option;
- first detecting, in a case where the first option is selected by the selecting, that another communication device is able to execute based on communication in a first communication layer;
- second detecting, in a case where the second option is selected by the selecting, that another communication device is able to execute based on communication in a second communication layer different from the first communication layer,
- wherein, in a case where the first option is selected and where detection of a service that the communication device is able to execute by the first detecting fails, the second detecting is used for detecting the service.
A non-transitory computer readable storage medium storing a computer-executable program of instructions for causing a computer to perform a method comprising:
- presenting, before the communication device performs a service detection processing, a plurality of options including a first option for specifying a service to be executed and performing wireless communication and a second option for specifying a connected party and performing wireless communication;
- selecting one of the first option and the second option;
- first detecting a service, in a case where the first option is selected by the selecting, that another communication device is able to execute based on communication in a first communication layer;
- second detecting a service, in a case where the second option is selected by the selecting, that another communication device is able to execute based on communication in a second communication layer different from the first communication layer,
- wherein, in a case where the first option is selected and where detection of a service that the communication device is able to execute by the first detecting fails, the second detecting is used for detecting the service.
Dependencies are inferred from the claim text.