IP Library › Granted Patent US 11,816,370
Granted Patent B2
US 11,816,370 · App. 17/946,432 · Granted Nov 14, 2023

Communication apparatus that provides a communication parameter and method of controlling the same

Inventors: Atsushi Minakawa (Kawasaki, JP); Hiroki Habu (Tama, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F3/1236G06F3/1222G06F3/1238G06F3/1284G06F3/1292H04N1/00307H04N1/00334H04N1/4433H04W12/50G06F3/1209
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,816,370
App. No.
17/946,432
Granted
Nov 14, 2023
Kind
B2
Abstract

In order to enable a reduction in complexity in setting a communication parameter, a communication apparatus operable to provide a communication parameter to an external apparatus, generates a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter is encoded; and generates a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include the communication parameter and that does include authentication information for performing an authentication is encoded. Then, the apparatus accepts information used to determine which of the first setting scheme and the second setting scheme to use; and, displays, based on the information, either the first image or the second image.

Claims (60)

1. A communication apparatus operable to provide a communication parameter to an external apparatus, comprising:

one or more processors; and

one or more memories including instructions that, when executed by the one or more processors, cause the communication apparatus to:

display, based on an operation received from a user, a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter used for communication is encoded, wherein in a case where the first image is displayed, the external apparatus that has acquired the communication parameter from the first image establishes a communication connection using the acquired communication parameter;

display, based on an operation received from the user, a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include a communication parameter used for communication and that does include a public key of the communication apparatus is encoded;

in a case where the second image is displayed, receive, from the external apparatus that has acquired the public key by reading the second image, information about the acquired public key, and performing an authentication process using the public key; and

in a case where the authentication process is successful, provide a communication parameter to the external apparatus, wherein the external apparatus establishes a communication connection using the provided communication parameter.

2. The communication apparatus according to claim 1 , wherein

in a case where the second image is displayed, the communication apparatus does not provide the communication parameter to the external apparatus until the authentication process is successful.

3. The communication apparatus according to claim 1 , wherein

the second setting scheme is a Device Provisioning Protocol (DPP) scheme, and the first setting scheme is a scheme different from the DPP.

4. The communication apparatus according to claim 1 , wherein

the communication parameter contains settings necessary for wireless communication.

5. The communication apparatus according to claim 1 , wherein

the communication parameter includes an SSID.

6. The communication apparatus according to claim 1 , wherein

in a case where the communication apparatus receives information related to the public key for the communication apparatus and a public key for the external apparatus, the authentication process is executed.

7. The communication apparatus according to claim 1 , wherein

in a case where the external apparatus is authenticated by the authentication process using the received information related to the public key for the communication apparatus, the communication parameter is provided by using a shared key generated using the public key for the external apparatus and a secret key for the communication apparatus to the external apparatus.

8. The communication apparatus according to claim 7 , wherein

the communication apparatus provides the communication parameter encrypted by the shared key to the external apparatus.

9. The communication apparatus according to claim 1 , wherein

either the first image or the second image is displayed based on the operation received from the user.

10. The communication apparatus according to claim 9 , wherein

the operation received from the user selects either the first setting scheme or the second setting scheme.

11. The communication apparatus according to claim 1 , wherein

both the communication parameter included in the information encoded in the first image and the communication parameter provided if displaying the second image are a parameter for establishing a communication connection to a same access point.

12. The communication apparatus according to claim 1 , wherein

the communication parameter provided if displaying the second image is encrypted based on a key used in the authentication process.

13. The communication apparatus according to claim 1 , wherein

the communication parameter contained in the first image is provided without performing an authentication process.

14. The communication apparatus according to claim 1 , wherein

the first image does not contain the public key.

15. The communication apparatus according to claim 1 , wherein

the first image is displayed based on a first operation, and the second image is displayed based on a second operation.

16. The communication apparatus according to claim 1 , wherein

the communication apparatus is a printer or a digital camera.

17. A system comprising a communication apparatus and an external apparatus,

the communication apparatus comprises:

one or more processors; and

one or more memories including instructions that, when executed by the one or more processors, cause the communication apparatus to:

display, based on an operation received from a user, a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter used for communication is encoded;

display, based on an operation received from the user, a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include a communication parameter used for communication and that does include a public key of the communication apparatus is encoded;

in a case where the second image is displayed, receiving, from the external apparatus that has acquired the public key by reading the second image, information about the acquired public key, and performing an authentication process using the public key;

in a case where the authentication process is successful, providing the communication parameter to the external apparatus, and

the external apparatus comprises:

one or more processors; and

one or more memories including instructions that, when executed by the one or more processors, cause the communication apparatus to:

in a case where the first image is read, establishing a communication connection using a communication parameter acquired from the first image; and

in a case where the second image is read, performing the authentication process, and establishing a communication connection using the provided communication parameter.

18. A method for controlling a communication apparatus operable to provide a communication parameter to an external apparatus, the method comprising:

displaying, based on an operation received from a user, a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter used for communication is encoded, wherein in a case where the first image is displayed, an external apparatus that has acquired the communication parameter from the first image establishes a communication connection using the acquired communication parameter;

displaying, based on an operation received from the user, a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include a communication parameter used for communication and that does include a public key of the communication apparatus is encoded;

in a case where the second image is displayed, receiving, from the external apparatus that has acquired the public key by reading the second image, information about the acquired public key, and performing an authentication process using the public key; and

in a case where the authentication process is successful, providing a communication parameter to the external apparatus, wherein the external apparatus establishes a communication connection using the provided communication parameter.

19. A non-transitory computer-readable recording medium storing a program that, when executed by a computer, causes the computer to:

display, based on an operation received from a user, a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter used for communication is encoded;

display, based on an operation received from the user, a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include a communication parameter used for communication and that does include a public key of the communication apparatus is encoded;

in a case where the second image is displayed, receive, from the external apparatus that has acquired the public key by reading the second image, information about the acquired public key, and performing an authentication process using the public key; and

in a case where the authentication process is successful, provide a communication parameter to the external apparatus.

Priority Claims (1)
JP 2017-246401 · Dec 22, 2017 · national
Continuity (3)
Continuation 17183442 · Feb 24, 2021
Continuation 16223389 · Dec 18, 2018
Related Publication 20230017650A1 · Jan 19, 2023
Cited By (1)
US 12,267,673