Communication apparatus, method and system
First Claim
Patent Images
1. A communication apparatus comprising:
- at least one processor; and
at least one memory storing code to be executed by the at least one processor, wherein the at least one processor executes the code to function as;
a generating unit configured to generate a wireless network when operating in a first role;
a participating unit configured to participate in a wireless network when operating in a second role;
a display unit configured to display a screen for selecting at least whether to communicate with an external apparatus after executing a role determination process or to communicate with an external apparatus without executing the role determination process;
an execution unit configured to execute the role determination process in a case where it is selected to communicate with an external apparatus after executing the role determination process, wherein, in a case where first information set in an another apparatus and first information set in the communication apparatus are the same as each other, the role determination process determines based on second information which of the first role and the second role the communication apparatus operates in, and wherein the value of the second information is set randomly in at least one of the communication apparatus and the another apparatus; and
a communication unit configured such that (i) in a case where it is selected to communicate with an external apparatus after executing the role determination process, the communication unit performs a wireless communication with the another apparatus according to the role determined by the role determination process; and
(ii) in a case where it is selected to communicate with an external apparatus without executing the role determination process, the communication unit performs a wireless communication with the another apparatus using a wireless network of SSID stored in the communication apparatus without executing the role determination process by the execution unit.
0 Assignments
0 Petitions
Accused Products
Abstract
If a network having the same SSID as but a different BSSID from those of a network that has been established by a first communication apparatus is detected, the network established by the first communication apparatus is terminated and the first communication apparatus participates in the detected network. This makes it possible for the first communication apparatus and another communication apparatus to participate in the same network.
40 Citations
16 Claims
-
1. A communication apparatus comprising:
-
at least one processor; and at least one memory storing code to be executed by the at least one processor, wherein the at least one processor executes the code to function as; a generating unit configured to generate a wireless network when operating in a first role; a participating unit configured to participate in a wireless network when operating in a second role; a display unit configured to display a screen for selecting at least whether to communicate with an external apparatus after executing a role determination process or to communicate with an external apparatus without executing the role determination process; an execution unit configured to execute the role determination process in a case where it is selected to communicate with an external apparatus after executing the role determination process, wherein, in a case where first information set in an another apparatus and first information set in the communication apparatus are the same as each other, the role determination process determines based on second information which of the first role and the second role the communication apparatus operates in, and wherein the value of the second information is set randomly in at least one of the communication apparatus and the another apparatus; and a communication unit configured such that (i) in a case where it is selected to communicate with an external apparatus after executing the role determination process, the communication unit performs a wireless communication with the another apparatus according to the role determined by the role determination process; and
(ii) in a case where it is selected to communicate with an external apparatus without executing the role determination process, the communication unit performs a wireless communication with the another apparatus using a wireless network of SSID stored in the communication apparatus without executing the role determination process by the execution unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of deciding which role of a first role for generating a wireless network and a second role for participating in a generated wireless network a communication apparatus operates, the method comprising the steps of:
-
generating a wireless network when operating in the first role; participating in a generated wireless network when operating in the second role; displaying a screen for selecting at least whether to communicate with an external apparatus after executing a role determination process or to communicate with an external apparatus without executing the role determination process; executing the role determination process in a case where it is selected to communicate with an external apparatus after executing the role determination process, wherein, in a case where first information set in an another apparatus and first information set in the communication apparatus are the same as each other, the role determination process determines based on second information which of the first role and the second role the communication apparatus operates in, and wherein the value of the second information is set randomly in at least one of the communication apparatus and the another apparatus; and performing, in a case where it is selected to communicate with an external apparatus after executing the role determination process, a wireless communication with the another apparatus according to the role determined by the role determination process, and performing, in a case where it is selected to communicate with an external apparatus without executing the role determination process, a wireless communication with the another apparatus using a wireless network of SSID stored in the communication apparatus without executing the role determination process.
-
-
16. A non-transitory computer readable medium storing a program causing a computer to execute the steps of:
-
generating a wireless network when operating in the first role; participating in a generated wireless network when operating in the second role; displaying a screen for selecting at least whether to communicate with an external apparatus after executing a role determination process or to communicate with an external apparatus without executing the role determination process; executing the role determination process in a case where it is selected to communicate with an external apparatus after executing the role determination process, wherein, in a case where first information set in an another apparatus and first information set in the communication apparatus are the same as each other, the role determination process determines based on second information which of the first role and the second role the communication apparatus operates in, wherein the value of the second information is set randomly in at least one of the communication apparatus and the another apparatus; and performing, in a case where it is selected to communicate with an external apparatus after executing the role determination process, a wireless communication with the another apparatus according to the role determined by the role determination process, and performing, in a case where it is not selected to communicate with an external apparatus after executing the role determination process, a wireless communication with the another apparatus using a wireless network of SSID stored in the communication apparatus without executing the role determination process.
-
Specification