Communication apparatus and communication method
First Claim
Patent Images
1. A communication apparatus comprising:
- a processor; and
a memory including a second value and instructions that, when executed by the processor, cause the apparatus to;
obtain a first value which another communication apparatus has, wherein the first value is used to determine a provider apparatus which provides a communication parameter including an identifier of a wireless network in accordance with IEEE802.11 series;
compare the first value with the second value, wherein the second value is used to determine the provider apparatus;
determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the first value is not identical with the second value;
use a third value with a fourth value in order to determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the provider apparatus is not determined through comparison of the first value with the second value because the first value is identical with the second value, wherein the third value is obtained from said another communication apparatus, said another communication apparatus has the third value, the communication apparatus has the fourth value, and the third value and the fourth value are used to determine the provider apparatus;
provide the communication parameter to said another apparatus by wireless communication in a case where the communication apparatus is determined to be the provider apparatus through determination based on the third value and the fourth value; and
receive the communication parameter from said another apparatus by wireless communication in a case where the communication apparatus is determined not to be the provider apparatus through determination based on the third value and the fourth value;
wherein in a case where the provider apparatus is determined through comparison of the first value with the second value, determination based on the third value and the fourth value is not performed.
0 Assignments
0 Petitions
Accused Products
Abstract
In a communication apparatus on a network where communication apparatuses perform direct communication with each other, a network management apparatus for managing the network based on message information transmitted and received on the network is determined. When the communication apparatus itself is determined as the network management apparatus, the apparatus collects information indicating device capabilities from other communication apparatuses. On the other hand, the communication apparatus receives information indicating device capabilities from another communication apparatus when the other communication apparatus is determined as the network management apparatus.
158 Citations
8 Claims
-
1. A communication apparatus comprising:
-
a processor; and a memory including a second value and instructions that, when executed by the processor, cause the apparatus to; obtain a first value which another communication apparatus has, wherein the first value is used to determine a provider apparatus which provides a communication parameter including an identifier of a wireless network in accordance with IEEE802.11 series; compare the first value with the second value, wherein the second value is used to determine the provider apparatus; determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the first value is not identical with the second value; use a third value with a fourth value in order to determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the provider apparatus is not determined through comparison of the first value with the second value because the first value is identical with the second value, wherein the third value is obtained from said another communication apparatus, said another communication apparatus has the third value, the communication apparatus has the fourth value, and the third value and the fourth value are used to determine the provider apparatus; provide the communication parameter to said another apparatus by wireless communication in a case where the communication apparatus is determined to be the provider apparatus through determination based on the third value and the fourth value; and receive the communication parameter from said another apparatus by wireless communication in a case where the communication apparatus is determined not to be the provider apparatus through determination based on the third value and the fourth value; wherein in a case where the provider apparatus is determined through comparison of the first value with the second value, determination based on the third value and the fourth value is not performed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method of a communication apparatus which comprises a processor and a memory that has a second value, the method comprising:
-
obtaining a first value which another communication apparatus has, wherein the first value is used to determine a provider apparatus which provides a communication parameter including an identifier of a wireless network in accordance with IEEE802.11 series; comparing the first value with the second value, wherein the second value is used to determine the provider apparatus; determining the provider apparatus among the communication apparatus and said another communication apparatus in a case where the first value is not identical with the second value; using a third value with a fourth value in order to determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the provider apparatus is not determined through comparison of the first value and the second value because the first value is identical with the second value, wherein the third value is obtained from said another communication apparatus, said another communication apparatus has the third value, the communication apparatus has the fourth value, and the third value and the fourth value are used to determine the provider apparatus; providing the communication parameter from the communication apparatus to said another apparatus by wireless communication in a case where the communication apparatus is determined to be the provider apparatus through determination based on the third value and the fourth value; and receiving the communication parameter from said another apparatus by wireless communication in a case where the communication apparatus is determined not to be the provider apparatus through determination based on the third value and the fourth value; wherein in a case where the provider apparatus is determined through comparison of the first value and the second value, determining based on the third value and the fourth value is not performed.
-
-
8. A non-transitory computer-readable medium storing a program thereon, wherein the program instructs a computer of a communication apparatus which comprises a memory that has a second value to:
-
obtain a first value which another communication apparatus has, wherein the first value is used to determine a provider apparatus which provides a communication parameter including an identifier of a wireless network in accordance with IEEE802.11 series; compare the first value with the second value, wherein the second value is used to determine the provider apparatus; determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the first value is not identical with the second value; use a third value with a fourth value in order to determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the provider apparatus is not determined through comparison of the first value and the second value because the first value is identical with the second value, wherein the third value is obtained from said another communication apparatus, said another communication apparatus has the third value, the communication apparatus has the fourth value, and the third value and the fourth value are used to determine the provider apparatus; provide the communication parameter to said another apparatus by wireless communication in a case where the communication apparatus is determined to be the provider apparatus through determination based on the third value and the fourth value; and receive the communication parameter from said another apparatus by wireless communication in a case where the communication apparatus is determined not to be the provider apparatus through determination based on the third value and the fourth value; wherein in a case where the provider apparatus is determined through comparison of the first value and the second value, determination based on the third value and the fourth value is not performed.
-
Specification