Electronic device and control method
By setting authentication communication time limits in electronic devices and using different communication methods, the problem of informal battery handles being disguised as regular products is solved, and the accurate identification and management of battery status is achieved.
Patent Information
- Application Number
- CN202111431776.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-30
- Filing Date
- 2021-11-29
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2041-11-29
AI Technical Summary
In the prior art, the informal battery handle is disguised as a regular product by modifying the communication path, resulting in the electronic device being incorrectly identified and the remaining battery capacity cannot be correctly indicated.
By setting time limits for authentication communication and using different communication methods, authentication communication is distinguished according to the type of external devices, and it is determined whether it is a regular product.
Effectively distinguish between regular and informal battery handles, prevent misidentification of informal products, and ensure accurate display of battery status.
Smart Images

Figure CN114584335B_ABST
Abstract
Description
Technical Field
[0001] Aspects of the present disclosure generally relate to electronic devices and methods of controlling the electronic devices. Background Art
[0002] Japanese Patent Application Publication 2006-054754 discloses that when authenticating an external device (battery) connected to an electronic device, the electronic device operates in normal mode if the external device is a regular product and in minimum power mode if the external device is a non-regular product.
[0003] A non-regular battery grip connected to a regular battery can be connected to an electronic device as an external device.
[0004] Some non-regular battery grips can be modified to use the authentication information of a regular battery to carry out authentication communication between the electronic device and the non-regular battery grip. In this case, the electronic device may mistakenly identify the non-regular battery grip as a regular battery grip. Summary of the Invention
[0005] According to various embodiments, an electronic device is provided, including: a communication unit that performs authentication communication to authenticate an external device connected to the electronic device; and a control unit that sets a time limit for the authentication communication to a predetermined time when the external device is a first device, wherein the predetermined time is a time that is longer than a time required for authentication communication between the first device and the electronic device and shorter than a time required for authentication communication between the electronic device and a second device, the second device being different from the first device.
[0006] According to various embodiments, an electronic device is provided, including: a communication unit that performs authentication communication to authenticate an external device connected to the electronic device; and a control unit that, when the external device is a first device, uses a first communication method corresponding to first authentication information to perform the authentication communication, and when the external device is a second device different from the first device, uses a second communication method corresponding to second authentication information and different from the first communication method to perform the authentication communication.
[0007] According to various embodiments, a method is provided, comprising: performing authentication communication to authenticate an external device connected to an electronic device; and, when the external device is a first device, setting a time limit for the authentication communication to a predetermined time, wherein the predetermined time is a time that is longer than a time required for authentication communication between the first device and the electronic device and shorter than a time required for authentication communication between the electronic device and a second device, the second device being different from the first device.
[0008] According to various embodiments, a method is provided, comprising: performing authentication communication to authenticate an external device connected to an electronic device; and, in a case where the external device is a first device, performing the authentication communication using a first communication method corresponding to first authentication information; and in a case where the external device is a second device different from the first device, performing the authentication communication using a second communication method corresponding to second authentication information and different from the first communication method.
[0009] Further aspects of the present disclosure will become apparent from the following description of exemplary embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 This is an external view of the electronic device with external devices connected.
[0011] Figure 2 1 is a block diagram illustrating a configuration example of a system including the electronic device 10 .
[0012] Figure 3 is used to describe Figure 2 A block diagram illustrating the shortcomings of the system illustrated in FIG.
[0013] Figure 4 is a block diagram illustrating a configuration of a system including the electronic device 100 according to the first embodiment.
[0014] Figure 5 is a flowchart illustrating an example of the process 500 according to the first embodiment.
[0015] Figure 6 is a flowchart illustrating an example of the process 600 according to the first embodiment.
[0016] Figure 7 is a block diagram illustrating a configuration example of a system including the electronic device 100 according to the second embodiment.
[0017] Figure 8 is a flowchart illustrating an example of the process 800 according to the second embodiment. DETAILED DESCRIPTION
[0018] Exemplary embodiments, features, and aspects of the present disclosure will be described below with reference to the drawings. However, aspects of the present disclosure are not limited to the following embodiments.
[0019] [First embodiment] Figure 1 1 is an external view of the electronic device 10 with a battery handle (external device: power supply accessory) connected. The battery (external device: power supply accessory) is connected to the battery pack. Figure 1As illustrated, the battery may be directly connected to the electronic device 10 , but may also be indirectly connected to the electronic device 10 via a battery grip.
[0020] External devices include both regulated and non-regulated products. If a non-regulated external device is connected to the electronic device 10, the remaining battery capacity may not be correctly indicated. Therefore, in the electronic device 10, the power supply is controlled when a non-regulated external device is connected. For example, if a non-regulated external device is connected, the electronic device 10 operates in a power saving mode.
[0021] When an external device is connected, in order to distinguish between regular products and irregular products, the electronic device 10 performs authentication communication (authentication processing). For example, the electronic device 10 uses an authentication IC included in the external device to perform authentication communication. In the authentication communication, an encryption method such as a public key encryption method or a public key encryption method is used to authenticate the external device, and when the authentication information of the electronic device 10 matches the authentication information of the external device, the external device is successfully authenticated. Some irregular products may include an irregular authentication IC that imitates the authentication IC of a regular product, but it is generally difficult to include an authentication IC that is the same as the authentication IC of a regular product. This means that the irregular authentication IC fails in the authentication communication, and the electronic device 10 can determine that the external device including the irregular authentication IC is an irregular product.
[0022] Figure 2 1 is a block diagram illustrating a configuration example of a system including the electronic device 10 according to the first embodiment. Figure 2 In the embodiment, a regular battery grip is connected to the electronic device 10. In addition, a regular battery is connected to the battery grip.
[0023] The battery grip is authenticated by the electronic device 10. For example, to authenticate that the battery grip is a legitimate product, the control unit of the electronic device 10 obtains authentication information from the authentication IC of the battery grip via the control unit of the battery grip, thereby performing authentication communication between the electronic device 10 and the battery grip.
[0024] The battery is authenticated by the battery grip. For example, to verify that the battery is a legitimate product, the battery grip control unit obtains authentication information from the battery's authentication IC via the battery's control unit. This allows the battery grip and battery to communicate for authentication. The battery grip control unit then notifies the electronic device 10 of the battery authentication result. After successfully authenticating the battery grip and battery, the control unit of the electronic device 10 supplies power to the various components of the electronic device 10.
[0025] Figure 3 is used to describe Figure 2 The non-compliant battery grip does not include a certified IC. However, as Figure 3As illustrated, by illegally modifying the internal communication path, some non-compliant battery grips can use the battery's (compliant) authentication IC instead of the battery grip's authentication IC to perform authentication communication between the electronic device 10 and the battery grip. In this case, authentication communication is established between the electronic device 10 and the compliant authentication IC (the battery's authentication IC), so the electronic device 10 mistakenly identifies the non-compliant battery grip as a compliant product.
[0026] To solve this problem, the electronic device 100 according to the first embodiment sets a time limit in authentication communication according to the type of the external device connected to the electronic device 100 .
[0027] Figure 4 1 is a block diagram illustrating a configuration example of a system including the electronic device 100 according to the first embodiment. The system according to the first embodiment includes the electronic device 100, a battery grip 200, and a battery 300. The battery grip 200 is connected to the electronic device 100, and the battery 300 is connected to the battery grip 200.
[0028] The electronic device 100 includes a control unit 101, a first authentication unit 102, a communication unit 104, a terminal 105, and a connection determination unit 106. The control unit 101 is a CPU that controls the various components of the electronic device 100 by executing a program stored in a memory. The first authentication unit 102 controls the communication unit 104 to perform authentication communication between the electronic device 100 and an external device (in the case of the first embodiment, the battery grip 200 or the battery 300). The first authentication unit 102 can also control the communication speed of the authentication communication. The communication unit 104 communicates with the external device connected to the electronic device 100. The terminal 105 is a connector that electrically connects the electronic device 100 and the battery grip 200. The connection determination unit 106 determines the type of external device connected to the electronic device 100. In the first embodiment, the connection determination unit 106 determines whether the external device connected to the electronic device 100 is the battery grip 200 (first device) or the battery 300 (second device).
[0029] The method for determining the type of external device is not particularly limited. However, for example, if each external device has a circuit that indicates a different resistance value, connection determination unit 106 can determine the type of the external device based on the resistance value. The functions of first authentication unit 102 and connection determination unit 106 of electronic device 100 are provided by the electronic device 100 executing a program stored in memory. Some or all of these functions can be performed by a dedicated logic circuit (e.g., an ASIC or FPGA). Connection determination unit 106 can be a physical button located on electronic device 100.
[0030] The battery grip 200 includes a control unit 201, a second authentication unit 202, an authentication IC 203, communication units 204a and 204b, and terminals 205a and 205b. The control unit 201 is a CPU that controls the various components of the battery grip 200 by executing programs stored in a memory. In the first embodiment, the control unit 201 is a CPU (high-performance CPU) having performance similar to that of the control unit 101. The second authentication unit 202 controls the communication unit 204b to perform authentication communication between the battery grip 200 and an external device (in the case of the first embodiment, the battery 300). The authentication IC 203 is an IC chip used when the electronic device 100 performs authentication communication with the battery grip 200 and has authentication information. The communication unit 204a communicates with the electronic device 100 connected to the battery grip 200. The terminal 205a is a connector that electrically connects the electronic device 100 and the battery grip 200. The communication unit 204b communicates with the battery 300 connected to the battery grip 200. The terminal 205 b is a connector for electrically connecting the battery handle 200 and the battery 300 .
[0031] The battery 300 includes a control unit 301, an authentication IC 303, a communication unit 304, and a terminal 305. The control unit 301 is a CPU that controls the various components of the battery 300 by executing a program stored in a memory. In the first embodiment, the control unit 301 is a CPU whose performance is inferior to that of the control unit 101 and the control unit 201. For example, the control unit 101 and the control unit 201 are CPUs whose processing speed is at least 10 times faster than that of the CPU of the control unit 301. This is because the control unit 301 included in the battery is generally required to be compact and inexpensive, and its performance becomes inferior to that of the control unit 101 and the control unit 201. The authentication IC 303 is an IC chip used when the battery grip 200 performs authentication communication with the battery 300, and has authentication information. In the first embodiment, the authentication IC 303 (its authentication information) is similar to the authentication IC 203 (its authentication information) included in the battery grip 200. When the battery 300 is directly connected to the electronic device 100 without the battery grip 200, the electronic device 100 uses the authentication IC 303 to perform authentication communication with the battery 300. The communication unit 304 communicates with the battery grip 200 connected to the battery 300. The terminal 305 is a connector that electrically connects the battery grip 200 and the battery 300. The battery 300 includes at least one battery cell and supplies power from the at least one battery cell to at least one of the electronic device 100 and the battery grip 200.
[0032] Authentication communication according to the first embodiment will now be described. In the first embodiment, the first authentication unit 102 performs authentication communication in consideration of the performance of the CPU of the external device (battery grip 200 or battery 300) connected to the electronic device 100. In the case where the battery grip 200 includes a control unit 201 having performance similar to that of the control unit 101 (high performance), high-speed communication is possible, and in the case where the performance of the control unit 301 is inferior to that of the control units 101 and 201, communication is slower than communication with the battery grip 200. This means that the authentication time of the electronic device 100 is fast for the battery grip 200, but slow for the battery 300.
[0033] Therefore, the time limit for authentication communication between the electronic device 100 and the battery grip 200 is set to a predetermined time (predetermined threshold). Then, when authentication is performed between the electronic device 100 and the battery grip 200, in a case where the authentication communication is not completed even after the predetermined time has passed when the authentication communication starts, the electronic device 100 determines that the authentication communication has failed. Therefore, when authentication communication is performed with an informal battery grip 200, the electronic device 100 may determine that the battery grip 200 is an informal product even if authentication communication is performed with the authentication IC 303 of the battery 300 by modifying the communication path. The "predetermined time" is a time that is longer than the time required for authentication communication between the electronic device 100 and the battery grip 200 and shorter than the time required for authentication communication between the electronic device 100 and the battery 300.
[0034] The control unit 301 of the battery 300 can be a CPU with performance similar to that of the control unit 101 and the control unit 201. In this case, the electronic device 100 can use different communication methods between the case of performing authentication communication with the battery grip 200 and the case of performing authentication communication with the battery 300. For example, when performing authentication communication with the battery grip 200, the electronic device 100 uses a communication standard that allows high-speed communication. When performing authentication communication with the battery 300, the electronic device 100 uses a low-speed communication standard. Therefore, as in the case of using the above-mentioned difference in CPU performance levels, it is possible to determine whether the battery grip 200 is a genuine product based on whether the time required for authentication communication exceeds a predetermined time. In addition, if the control unit 301 of the battery 300 is a CPU with performance similar to that of the control unit 101 and the control unit 201 (a high-performance CPU), the processing speeds of the respective CPUs can be different from each other. For example, the processing speeds of the control units 101 and the control unit 201 are controlled to be fast, while the processing speed of the control unit 301 is controlled to be slow.
[0035] Figure 51 is a flowchart illustrating an example of processing according to the first embodiment. The processing 500 shown in the flowchart is controlled by the control unit 101 of the electronic device 100 executing the program. Here, an example when the battery grip 200 or the battery 300 is connected to the electronic device 100 will be described.
[0036] In step S501 , the control unit 101 detects that an external device is connected to the electronic device 100 .
[0037] In step S502, the control unit 101 (connection determination unit 106) determines whether the external device connected to the electronic device 100 is the battery grip 200 or the battery 300. If it is determined that the external device connected to the electronic device 100 is the battery grip 200, the process 500 proceeds to step S503, or if it is determined that the external device connected to the electronic device 100 is the battery 300, the process 500 proceeds to step S506.
[0038] In step S503, the control unit 101 sets a time limit for the first authentication unit 102. For example, the control unit 101 sets a predetermined time limit to limit the time of authentication communication. In addition, the control unit 101 controls so that the authentication communication with the battery grip 200 (described later in step S504) is faster (for example, at least 10 times faster) than the authentication communication with the battery 300 (described later in step S506).
[0039] In step S504 , the control unit 101 (the first authentication unit 102 ) performs a first authentication. For example, the control unit 101 performs authentication communication with the battery grip 200 connected to the electronic device 100 .
[0040] In step S505, the control unit 101 determines whether the time for authentication communication exceeds a predetermined time. If the predetermined time is not exceeded, the control unit 101 performs a normal operation, and if the predetermined time is exceeded, the control unit 101 performs an NG operation. For example, the case where the time for authentication communication exceeds the predetermined time is a case where the authentication communication is not completed even if the predetermined time has passed when the authentication communication starts. For example, the normal operation may be a general operation such as receiving power from the battery as usual. For example, the NG operation may be a general operation such as turning off the power supplied from the battery, suppressing the power supplied from the battery, or partially restricting the operation of the electronic device 100. For NG processing, the control unit 101 may display a notification on a display unit (not shown) that the battery grip 200 connected to the electronic device 100 is a non-regular product.
[0041] Figure 6600 is a flowchart illustrating an example of processing according to the first embodiment. The processing 600 shown in the flowchart is controlled by the control unit 201 of the battery grip 200 executing a program. Here, an example when the battery 300 is connected to the battery grip 200 will be described.
[0042] In step S601 , the control unit 201 detects that the battery 300 is connected to the battery grip 200 .
[0043] In step S602 , the control unit 201 performs a second authentication. For example, the control unit 201 performs authentication communication with the battery 300 connected to the electronic device 100 .
[0044] In step S603, the control unit 201 determines whether the second authentication is successful. If the second authentication is successful (yes in step S603), the control unit 201 performs normal operation of the battery handle 200. Normal operation is not particularly limited, and for example, the battery handle 200 notifies the electronic device 100 that the authentication with the battery 300 is successful. If the second authentication fails (no in step S603), the control unit 201 performs NG processing. NG processing is not particularly limited, and for example, the battery handle 200 notifies the electronic device 100 that the authentication with the battery 300 has failed. Unlike the first authentication, no time limit is set for the second authentication, so even if the communication speed of the control unit 301 is slow, authentication can be performed without any problems.
[0045] As described above, according to the first embodiment, when performing authentication communication with the battery grip 200, if the authentication process is not completed even after a predetermined time has passed when the authentication communication starts, the electronic device 100 determines that the authentication with the battery grip 200 has failed. Therefore, the authentication communication between the electronic device 100 and the battery grip 200 can be properly performed.
[0046] [Second Embodiment] In the first embodiment, whether an external device is a legitimate product is determined based on whether authentication communication between the electronic device 100 and the external device exceeds a predetermined time. In the second embodiment, an example of a communication method for distinguishing authentication communication based on the type of external device will be described. Components or processes identical to those in the first embodiment are denoted by the same reference symbols, and their description will be omitted.
[0047] Figure 7is a block diagram illustrating a configuration example of a system including an electronic device 100 according to a second embodiment. The electronic device 100 of the second embodiment includes the components described in the first embodiment and a third authentication unit 402. The third authentication unit 402 controls the communication unit 104 to perform authentication communication between the electronic device 100 and an external device using a communication method (first communication method) different from that of the first authentication unit 102. In the first embodiment, the control unit 101 and the control unit 201 have similar performances, but in the second embodiment, the performance of each control unit is not particularly limited. The functions of the third authentication unit 402 are provided by the electronic device 100 executing a program stored in a memory. Some or all of these functions may be performed by a dedicated logic circuit (e.g., ASIC, FPGA).
[0048] The battery grip 200 of the second embodiment includes an authentication IC 403, rather than the authentication IC 203 of the first embodiment. Authentication IC 403 includes authentication information (first authentication information) used for authentication communication performed by the third authentication unit 402. The authentication information of authentication IC 403 differs from the authentication information of authentication IC 203 and the authentication information of authentication IC 303 (second authentication information) of the first embodiment. Therefore, during authentication communication between the electronic device 100 and the external drive, if the external device does not include authentication IC 403 (its authentication information), the third authentication unit 402 determines that authentication of the external device has failed. On the other hand, during authentication communication between the electronic device 100 and the external device, if the external device does not include authentication IC 303 (its authentication information), the first authentication unit 102 determines that authentication of the external device has failed. Therefore, because the authentication IC differs from the battery grip's authentication IC (its authentication information), even if authentication communication with the electronic device 100 is performed using the battery's authentication IC by modifying the communication path within the non-compliant battery grip, authentication will fail.
[0049] Figure 8 is a flowchart illustrating an example of processing according to the second embodiment. The processing 800 shown in this flowchart is controlled by the control unit 101 of the electronic device 100 executing the program. Here, an example will be described when the battery grip 200 or the battery 300 is connected to the electronic device 100. The processing in steps S501 and S502 is the same as in the first embodiment, and therefore a description thereof will be omitted. However, if it is determined in step S502 that the external device connected to the electronic device 100 is the battery grip 200, the processing 800 proceeds to step S801.
[0050] In step S801, if the battery grip 200 is connected to the electronic device 100, the control unit 101 (third authentication unit 402) performs third authentication. For example, the control unit 101 performs authentication communication with the battery grip 200 connected to the electronic device 100. Here, in order to successfully perform the third authentication, it is necessary to obtain authentication information from the authentication IC 403 of the external device. This means that if the battery grip is not a genuine product (if the battery grip does not include the genuine authentication IC 403), the third authentication fails.
[0051] When the battery 300 is connected to the electronic device 100, the control unit 101 (first authentication unit 102) performs the first authentication (second communication method) in step S506. For example, the control unit 101 performs authentication communication with the battery 300 connected to the electronic device 100. The processing in step S506 is the same as in the first embodiment. Here, in order to successfully perform the first authentication, it is necessary to obtain authentication information from the authentication IC 303 of the external device.
[0052] In step S802, the control unit 101 determines whether the first authentication or the third authentication is successful. If the first authentication or the third authentication is successful (yes in step S802), the control unit 101 performs normal operation. If the first authentication or the third authentication fails (no in step S802), the control unit 101 performs NG processing. Normal operation and NG processing are the same as in the first embodiment, so their description is omitted.
[0053] According to the second embodiment, the communication method of authentication communication is changed according to the type of the external device connected to the electronic device 100, whereby it is possible to easily determine whether the external device is a regular product.
[0054] [Third Embodiment] The various functions, processes, or methods described in the above embodiments can be implemented by a personal computer, a microcomputer, a central processing unit (CPU), or a microprocessor that executes a program. In the third embodiment, the personal computer, microprocessor, central processing unit (CPU), or microprocessor is referred to as "computer X." In addition, in the third embodiment, the program that controls computer X and implements the various functions, processes, or methods described in the above embodiments is referred to as "program Y."
[0055] The various functions, processes, or methods described in the above embodiments are implemented by computer X executing program Y. In this case, program Y is supplied to computer X via a computer-readable storage medium. The computer-readable storage medium according to the third embodiment includes at least one of a hard disk device, a magnetic storage device, an optical storage device, a magneto-optical storage device, a memory card, a volatile memory, and a non-volatile memory. The computer-readable storage medium according to the third embodiment is a non-transitory storage medium.
[0056] Other embodiments
[0057] The embodiments of the present disclosure can also be implemented by the following method, that is, the software (program) that performs the functions of the above-mentioned embodiments is provided to a system or device through a network or various storage media, and the system or device that reads and performs the program is a computer or a central processing unit (CPU) or a microprocessing unit (MPU).
[0058] Although aspects of the present disclosure have been described with reference to exemplary embodiments, it should be understood that aspects of the present disclosure are not limited to the exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures.
Claims
1. An electronic device comprising: a communication unit that performs authentication communication to authenticate an external device connected to the electronic device; as well as control unit, wherein a first external device and a second external device different from the first external device are connectable to the electronic device, wherein the second external device is connectable to the first external device and the first external device connected with the second external device is connectable to the electronic device, wherein, when the first external device to which the second external device is connected is connected to the electronic device, the communication unit performs authentication communication to authenticate the first external device, and when the second external device is connected to the electronic device, the communication unit performs authentication communication to authenticate the second external device, wherein the control unit determines whether the external device connected to the electronic device is the first external device or the second external device, and controls whether to perform processing of setting the time limit of the authentication communication to a predetermined time, wherein, when it is determined that the external device connected to the electronic device is the first external device, the control unit performs processing to set the time limit of the authentication communication to the predetermined time, wherein the predetermined time is longer than a time required for authentication communication to authenticate the first external device and shorter than a time required for authentication communication to authenticate the second external device, and Here, when it is determined that the external device connected to the electronic device is the second external device, the control unit does not perform a process of setting the time limit of the authentication communication to the predetermined time.
2. The electronic device according to claim 1, wherein In a case where the external device connected to the electronic device is the first external device, the control unit controls a speed of the authentication communication to be faster than a case where the external device connected to the electronic device is the second external device.
3. The electronic device according to claim 2, wherein: In a case where the external device connected to the electronic device is the first external device, the control unit controls a speed of the authentication communication to be at least 10 times faster than a case where the external device connected to the electronic device is the second external device.
4. The electronic device according to claim 1, wherein The control unit determines that the authentication communication has failed if the external device connected to the electronic device is the first external device and the authentication communication is not completed even after the predetermined time has elapsed from the start of the authentication communication.
5. The electronic device according to claim 4, wherein: If it is determined that the authentication communication has failed, the control unit displays a notification of the authentication communication failure on a display unit. The electronic device according to claim 1 , wherein: The first external device is a battery handle.
7. The electronic device according to claim 6, wherein: The second external device is a battery connectable to the battery handle, and When the battery handle connected to the battery is connected to the electronic device, the battery handle performs authentication communication to authenticate the battery.
8. A control method comprising: a step of performing authentication communication to authenticate an external device connected to the electronic device; wherein a first external device and a second external device different from the first external device are connectable to the electronic device, wherein the second external device is connectable to the first external device and the first external device connected with the second external device is connectable to the electronic device, wherein, when the first external device to which the second external device is connected is connected to the electronic device, authentication communication is performed to authenticate the first external device, and when the second external device is connected to the electronic device, authentication communication is performed to authenticate the second external device, wherein determining whether the external device connected to the electronic device is the first external device or the second external device, and controlling whether to perform processing of setting the time limit of the authentication communication to a predetermined time, wherein, when it is determined that the external device connected to the electronic device is the first external device, the time limit of the authentication communication is set to the predetermined time; wherein the predetermined time is longer than a time required for authentication communication to authenticate the first external device and shorter than a time required for authentication communication to authenticate the second external device, and Here, when it is determined that the external device connected to the electronic device is the second external device, the process of setting the time limit of the authentication communication to the predetermined time is not performed.
9. A storage medium storing a program for causing a computer to execute a control method, the control method comprising: a step of performing authentication communication to authenticate an external device connected to the electronic device; wherein a first external device and a second external device different from the first external device are connectable to the electronic device, wherein the second external device is connectable to the first external device and the first external device connected with the second external device is connectable to the electronic device, wherein, when the first external device to which the second external device is connected is connected to the electronic device, authentication communication is performed to authenticate the first external device, and when the second external device is connected to the electronic device, authentication communication is performed to authenticate the second external device, wherein determining whether the external device connected to the electronic device is the first external device or the second external device, and controlling whether to perform processing of setting the time limit of the authentication communication to a predetermined time, wherein, when it is determined that the external device connected to the electronic device is the first external device, the time limit of the authentication communication is set to the predetermined time; wherein the predetermined time is longer than a time required for authentication communication to authenticate the first external device and shorter than a time required for authentication communication to authenticate the second external device, and Here, when it is determined that the external device connected to the electronic device is the second external device, the process of setting the time limit of the authentication communication to the predetermined time is not performed.
10. A computer program product comprising a computer program, wherein when the computer program is executed by a processor, the steps of the control method according to claim 8 are implemented.
Citation Information
Patent Citations
Electronic equipment system and electronic camera system
JP2006054754A
Authentication system
CN102651689A
Imaging apparatus, interchangeable lens, intermediate accessory, and control methods therefor
CN108989657A
Imaging device
JP2017120950A