Communication device, method for controlling communication device, and program
The communication device and method convert authentication method parameters to enable secure communication with higher security strength, addressing the limitations of imported setting files by supporting multiple security protocols.
Patent Information
- Application Number
- JP2021088229
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-26
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2041-05-26
AI Technical Summary
Electronic devices may not be able to utilize higher security strength authentication methods when communicating with access points that support multiple security protocols due to limitations in the security strength of imported communication setting files.
A communication device and method that converts authentication method parameters in communication settings to enable use of both lower and higher security strength methods, ensuring compatibility and security by converting parameters and storing the converted settings for connection attempts.
Enables communication with higher security strength by converting authentication methods to support both lower and higher security protocols, ensuring secure connections even when devices support multiple security protocols.
Smart Images

Figure 0007710893000001 
Figure 0007710893000002 
Figure 0007710893000003
Abstract
Description
Technical Field
[0001] The present invention relates to a communication device capable of wireless communication, a control method for the communication device, and a program.
Background Art
[0002] In recent years, many electronic devices such as personal computers, digital cameras, game machines, tablet terminals, and mobile phones are equipped with a camera function and a communication function, and wireless communication is performed with an access point or other electronic devices. The communication setting parameters used at that time can be directly input by operating the electronic device, or can also be input by reading a communication setting file in which the communication setting parameters are written. The communication setting file contains communication setting parameters such as an encryption method and a password, and by reading from an external memory such as an SD card, the communication settings of the electronic device can be performed without complicated input operations. In addition, by inputting a communication setting file created by another electronic device, the communication settings can be shared with the other electronic device.
[0003] Patent Document 1 proposes an information processing apparatus that controls whether to perform import based on the version of setting data and application information when importing setting data for each application.
[0004] Also, Patent Document 2 proposes an information processing apparatus that executes an application program for a lower model by passing through an emulation driver incorporated in a higher model when the application program for the lower model is read by the higher model.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0006] Regarding the security strength of the authentication method that can be used in an electronic device, when the security strength of the authentication method written in the communication setting file is low, the electronic device that has read the setting file cannot use an authentication method with a high security strength. For example, assume an access point that supports both WPA2 (Wi-Fi Protected Access 2) and WPA3 (Wi-Fi Protected Access 3). When a communication setting file created by an electronic device 1 that supports only WPA2 is read by an electronic device 2 that supports both WPA2 and WPA3 for this access point, the electronic device 2 will communicate using WPA2 even though it is in an environment where WPA3 can be used.
[0007] In the case of an environment where a communication setting with a high security strength can be used, if a communication setting with a higher security strength can be created using the communication setting parameters of the input setting file, communication with a high security strength communication setting will be possible.
[0008] An object of the present invention is to enable communication with a higher security strength when a communication setting is acquired.
Means for Solving the Problems
[0009] To achieve the above object, the As one aspect communication device Participate in the network formed by the access point and, via the network executes wireless communication Function as a client that does something A communication device, comprising an acquisition means for acquiring a communication setting including authentication method parameters for the wireless communication, and the acquisition means has acquired File data including and Obtained by analyzing file dataWhen the authentication method parameter included in the communication setting indicates that the first authentication method can be used and the second authentication method with higher security strength than the first authentication method cannot be used, conversion means for converting the authentication method parameter into an authentication method parameter indicating that both the first authentication method and the second authentication method can be used; Storage means for storing in a storage area a converted second communication setting including at least the authentication method parameters converted by the conversion means, the SSID included in the communication setting, and the password; and when the authentication method parameters of the converted second communication setting stored in the storage means indicate that both the first authentication method and the second authentication method can be used, based on the second communication setting, attempt connection processing to the access point using the second authentication method, and if the connection processing using the second authentication method fails, connection means for attempting connection processing to the access point using the first authentication method It is characterized by comprising.
Advantages of the Invention
[0010] According to the present invention, when the communication setting is acquired, communication with higher security strength can be performed.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Modes for Carrying Out the Invention
[0012] Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings. Note that the embodiments described below are examples of means for realizing the present invention, and may be appropriately modified or changed depending on the configuration of the apparatus to which the present invention is applied and various conditions. Also, it is possible to appropriately combine the respective embodiments.
[0013] [Embodiment 1] <Internal Configuration of Digital Camera 100> FIG. 1 is a block diagram showing a configuration example of a digital camera 100 which is an example of a communication device according to the present embodiment. Here, a digital camera is described as an example of a communication device, but the communication device is not limited thereto. For example, the communication device may be a portable media player, a so-called tablet device, an information processing device such as a personal computer, or the like.
[0014] The control unit 101 controls each part of the digital camera 100 according to the input signal and a program described later. Note that instead of the control unit 101 controlling the entire apparatus, a plurality of hardware may share the processing to control the entire apparatus.
[0015] The imaging unit 102 includes, for example, an optical lens unit and an optical system for controlling an aperture, zoom, focus, etc., and an imaging element for converting light (video) introduced through the optical lens unit into an electrical video signal. As the imaging element, generally, a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device) is used. The imaging unit 102 is controlled by the control unit 101 to convert subject light imaged by the lens included in the imaging unit 102 into an electrical signal by the imaging element, perform noise reduction processing, etc., and output digital data as image data. In the digital camera 100 of the present embodiment, the image data is recorded on the recording medium 110 according to the DCF (Design Rule for Camera File system) standard.
[0016] The non-volatile memory 103 is a non-volatile memory that can be electrically erased and recorded, and stores programs and the like to be executed by the control unit 101 described later. The working memory 104 is used as a buffer memory for temporarily holding the image data captured by the imaging unit 102, an image display memory for the display unit 106, a working area of the control unit 101, and the like.
[0017] The operation unit 105 is used to receive instructions from the user for the digital camera 100. The operation unit 105 includes, for example, a power button for the user to instruct the ON / OFF of the power of the digital camera 100, a release switch for instructing shooting, and a playback button for instructing the playback of image data. Furthermore, it includes operation members such as a dedicated connection button for starting communication with an external device via the connection unit 111 described later. Also, the touch panel formed on the display unit 106 described later is also included in the operation unit 105. Note that the release switch has SW1 and SW2. When the release switch is in a so-called half-pressed state, SW1 turns ON. Thereby, instructions for performing shooting preparations such as AF (auto focus) processing, AE (auto exposure) processing, AWB (auto white balance) processing, and EF (flash pre-emission) processing are received. Also, when the release switch is in a so-called fully pressed state, SW2 turns ON. Thereby, an instruction for performing shooting is received.
[0018] The display unit 106 performs display of the viewfinder image during shooting, display of the captured image data, character display for interactive operations, and the like. Note that the display unit 106 does not necessarily have to be built into the digital camera 100. The digital camera 100 can be connected to an internal or external display unit 106 and only needs to have at least a display control function for controlling the display of the display unit 106.
[0019] The recording medium 110 can record the image data output from the imaging unit 102. The recording medium 110 may be configured to be detachable from the digital camera 100, or may be built into the digital camera 100. That is, the digital camera 100 only needs to have means for accessing at least the recording medium 110.
[0020] The connection unit 111 is an interface for connecting to an external device. The digital camera 100 of the present embodiment can exchange data with an external device via the connection unit 111. For example, the image data generated by the imaging unit 102 can be transmitted to an external device via the connection unit 111. In the present embodiment, the connection unit 111 includes an interface for communicating with a so-called wireless LAN according to the IEEE802.11 standard with an external device. The control unit 101 realizes wireless communication with an external device by controlling the connection unit 111. Note that the communication method is not limited to wireless LAN, and includes, for example, an infrared communication method. The connection unit 111 is an example of the first wireless communication means.
[0021] Note that the connection unit 111 of the digital camera 100 in this embodiment has an AP mode that operates as an access point in the infrastructure mode and a CL mode that operates as a client in the infrastructure mode. By operating the connection unit 111 in the CL mode, the digital camera 100 in this embodiment can operate as a CL device in the infrastructure mode. When the digital camera 100 operates as a CL device, it can connect to a peripheral AP device and participate in the network formed by the AP device. Also, by operating the connection unit 111 in the AP mode, the digital camera 100 in this embodiment can operate as a simple AP (hereinafter referred to as a simple AP) that is a type of AP but has more limited functions. When the digital camera 100 operates as a simple AP, the digital camera 100 forms a network by itself. Devices around the digital camera 100 can recognize the digital camera 100 as an AP device and participate in the network formed by the digital camera 100. Assume that the program for operating the digital camera 100 as described above is stored in the non-volatile memory 103.
[0022] Note that although the digital camera 100 in this embodiment is a type of AP, it is a simple AP that does not have a gateway function for transferring data received from a CL device to an Internet provider or the like. Therefore, even if it receives data from another device participating in the network formed by itself, it cannot transfer that data to a network such as the Internet.
[0023] <Configuration of Communication Setting File 200> FIG. 2 is a diagram showing the configuration of the communication setting file used in this embodiment.
[0024] The communication settings 200 is a data set that contains all the communication setting parameters necessary for the imaging device to communicate. The communication settings 200 include information for distinguishing communication settings (communication setting name 201), information on the communication I / F to be used (type of LAN 202), information regarding WiFi (WiFi settings 203), information regarding TCP / IP (TCP / IP settings 203), and so on.
[0025] The WiFi settings 202 contain the information necessary for WiFi settings. As information related to security strength, it includes authentication method 204, encryption method 205, password 206, and so on.
[0026] Each communication parameter in the communication settings file has a checksum prepared, which is used for inspections such as data corruption when the settings file is read.
[0027] <Input of communication settings file 200> A method for inputting the communication settings file 200 into the digital camera 100 will be described. The communication settings file 200 is acquired via the recording medium (memory card) 110 of the digital camera 100. First, use an external device or the like to save the communication settings file 200 to the recording medium 110. Next, insert the recording medium 110 on which the communication settings file 200 is saved into the digital camera 100, and by operating the operation unit 105 according to the settings menu displayed on the display unit 106, the input of the settings file is executed.
[0028] Figure 3 is a UI diagram of the digital camera 100 when the digital camera 100 inputs the communication settings file 200. Hereinafter, with reference to FIGS. 3(a) to 3(d), the sequence when the digital camera 100 inputs the settings file 200 will be described. First, a communication settings addition menu as shown in FIG. 3(a) is displayed on the display unit 106 of the digital camera 100. When inputting by the settings file, select menu 301 (input of settings file). When menu 301 is selected, the screen transitions to FIG. 3(b).
[0029] Figure 3(b) is a screen that displays a list of inputable configuration files. When a plurality of configuration files are stored in the recording medium 110, the plurality of configuration files are displayed in a list. The information displayed here may be the file name of the configuration file, information for distinguishing communication settings included in the configuration file (communication setting name 201), or representative parameters such as SSID that make it easier to distinguish the setting contents. When a configuration file to be input is selected from the menu 302, the input process of the configuration file is started, and when the process is completed, it transitions to Figure 3(c). In the input process, an inspection such as file damage is performed using the checksum provided in the configuration file. If it is determined here that the file is damaged, a message indicating that the file could not be input is displayed on the display unit 106, and it does not transition to Figure 3(c).
[0030] Figure 3(c) displays the content 303 of the communication settings stored in the selected configuration file. The operator checks the displayed content and determines whether to input the content of the configuration file. If the displayed settings are not input, [cancel] is selected. When [cancel] is selected, it transitions to Figure 3(b). If the displayed settings are input, [OK] is selected. When [OK] is selected, the creation process of the communication settings to be stored in the digital camera 100 is started. When the process is completed, it transitions to Figure 3(d). The creation process of the communication settings will be described later.
[0031] Figure 3(d) displays the content 304 of the communication settings created in the communication settings creation process described later. The created communication settings are stored in the non-volatile memory 103 of the digital camera 100. In this embodiment, it has been described that a confirmation screen for input is displayed in Figure 3(c) for the operator, but the confirmation screen may not be displayed, and after selecting the file in Figure 3(b), the communication settings creation process may be started directly, and it may transition to Figure 3(d). Also, when there is only one configuration file stored in the recording medium 110 or when the operator does not need to select a configuration file, the display of the list screen of the configuration files in Figure 3(b) may be omitted.
[0032] <Creation of Communication Settings> A method for creating communication settings to be stored in the digital camera 100 using the communication setting parameters obtained from the input configuration file will be described. For creating the communication settings, parameter conversion is performed using an authentication method conversion table as shown in FIG. 4. The conversion table differs depending on the specification of the authentication method and the product specification of the digital camera to be input. FIGS. 4(a) and 4(b) show examples of the conversion table in the digital camera 100 where WPA, WPA2, and WPA3 are available.
[0033] The conversion table in FIG. 4(a) aims to convert to WPA3, which has the highest security strength among the available authentication methods of the digital camera 100. If the authentication method before conversion is the personal mode of WPA or WPA2, it is converted to WPA3-Personal.
[0034] The conversion table in FIG. 4(b) aims to convert the communication settings to use WPA3 if available while maintaining the compatibility of the communication settings before the change. If the authentication method before conversion is WPA or WPA2, it is converted to an authentication method with WPA3 added. WPA / WPA2 / WPA3-Personal indicates that the personal mode of WPA or WPA2 or WPA3 can be used. That is, it indicates that both the conventional authentication methods WPA and WPA2 and the new authentication method WPA3 are available. When the connection form is infrastructure, for the opposing device, authentication is attempted from WPA3-Personal with high security strength, and if authentication fails, then authentication is attempted with WPA2-Personal with high security strength. When the connection form is the simple access point mode, a network that can communicate with WPA3-Personal or WPA2-Personal or WPA-Personal is generated, and the authentication method is selected according to the connection form of the opposing device.
[0035] The passwords that can be used in WPA-Personal and WPA2-Personal are also available in WPA3-Personal. Therefore, in this embodiment, password confirmation and conversion are not performed.
[0036] Finally, a communication setting is created using the authentication method converted using the conversion table and other parameters read from the configuration file.
[0037] <Operation of Digital Camera 100> FIG. 5 is a flowchart showing the operation of the digital camera 100. Hereinafter, with reference to FIG. 5, the flow from the input of the communication setting file to the saving of the communication setting in the digital camera 100 in the present embodiment will be described. Here, it is assumed that the communication setting file is previously stored in the recording medium 110 and has been inserted into the digital camera 100.
[0038] In step 501, the digital camera 100 reads the communication setting file stored in the recording medium 110. Here, as shown in FIG. 3(b), the operator may be allowed to select the communication setting file to be read. When the communication file is read, the process proceeds to step 502.
[0039] In step 502, each parameter is extracted from the read communication setting file. The data integrity of the communication setting file is confirmed using the checksum, and it is confirmed whether all the necessary parameters are present. If there is no problem, assuming that the extraction of the parameters is successful, the process proceeds to step 503. If the extraction of the parameters fails, the process ends.
[0040] In step 503, a communication setting is created using the extracted parameters. The created communication setting is displayed as shown in FIG. 3(c), and the process proceeds to step 504. The operator is asked to confirm whether to continue the input process of the created communication setting. If continuing, the process proceeds to step 505. If not continuing, the process ends. Steps 503 and 504 may be omitted, and the process may be transitioned from step 502 to step 505.
[0041] In step 505, it is determined whether the extracted authentication method parameters can be converted using the conversion table in FIG. 4. If the extracted authentication method parameters are listed in the column before conversion in FIG. 4, they can be converted. If they can be converted, proceed to step 506. If they cannot be converted, proceed to step 507. In step 506, the extracted authentication method parameters are converted to the parameters in the column after conversion in FIG. 4. After conversion, proceed to step 507.
[0042] In step 507, using the authentication method parameters selected in step 505 or step 506 and other parameters extracted from the communication settings file, communication settings are created and stored in the non-volatile memory 103 of the digital camera 100. Finally, as shown in FIG. 4(d), the stored communication settings are displayed on the display unit 106, and the process ends.
[0043] In this embodiment, a method of converting the authentication method extracted from the read communication settings file to an authentication method with higher security strength using a conversion table has been described. As a result, in a digital camera that can use communication with higher security strength than the communication settings written in the communication settings file, communication with higher security strength can be used when the communication settings are read. Also, as described above, the conversion table is designed based on the communication specifications and product specifications. When using a conversion table as shown in FIG. 4(b), the communication settings before conversion and the communication settings after conversion can be made compatible. Even if the opposing device only supports communication at the security strength written in the communication settings file, the digital camera that has read the communication settings file can communicate at the original security strength.
[0044] [Embodiment 2] In Embodiment 1, a method of converting the authentication method extracted from the communication setting file using a conversion table was described. In the authentication method targeted by Embodiment 1, since password checking is not required in terms of communication specifications, password confirmation processing was not performed. However, in the future, there may be a more secure authentication method in which the password of the authentication method before conversion cannot be used. When reading the setting file with a digital camera corresponding to a more secure authentication method, it is necessary to check whether the password of the setting file can be used with the authentication method after conversion. Also, as a product specification of the digital camera, when there are restrictions on the number of characters, available characters, character combinations, etc., password checking is necessary. Therefore, in this Embodiment 2, a method of checking whether the password extracted from the communication setting file can be used after confirming whether the authentication method can be converted using the conversion table will be described.
[0045] The configuration of the digital camera 100 and the configuration of the communication setting file 200 are the same as those in Embodiment 1, so detailed description is omitted.
[0046] <Creation of Communication Settings> A method of creating communication settings to be stored in the digital camera 100 using the communication setting parameters obtained from the input setting file will be described. For creating the communication settings, parameter conversion is performed using the authentication method conversion table in FIG. 6. The conversion table varies depending on the specification of the authentication method and the product specification of the digital camera to be input. FIG. 6 shows an example of a conversion table in the digital camera 100 that can use WPA, WPA2, and WPA3.
[0047] The conversion tables of FIGS. 6(a) and 6(b) are tables in which the specification columns of passwords (the "password length" column and the "usable characters for password" column) that can be used in the authentication method after the conversion table are added to the conversion tables of FIGS. 4(a) and 4(b), respectively. Similar to Embodiment 1, after checking whether the authentication method extracted from the configuration file can be converted, it is checked whether the password extracted from the configuration file is usable according to the specification columns of the passwords in this conversion table.
[0048] <Operation of Digital Camera 100> FIG. 7 is a flowchart showing the operation of the digital camera 100. Hereinafter, with reference to FIG. 7, the flow from the input of the communication configuration file of the digital camera 100 to the storage of the communication configuration in this embodiment will be described. Here, it is assumed that the communication configuration file is previously stored in the recording medium 110 and has been inserted into the digital camera 100.
[0049] Steps 701 to 705 are the same as steps 501 to 505 in FIG. 5, so the description is omitted. In step 706, using the conversion table in FIG. 6, it is confirmed whether the extracted password can be used in the authentication method after conversion. It is checked whether the password length of the extracted password is within the range of the password length in the conversion table, and whether the characters used in the extracted password correspond to the usable characters in the conversion table. If both items are applicable, the password extracted from the configuration file is determined to be usable in the authentication method after conversion. If it is usable, proceed to step 706. If it is not usable, proceed to step 708. Steps 707 to 708 are the same as steps 506 to 507 in FIG. 5, so the description is omitted.
[0050] In this embodiment, a method for converting the authentication method extracted from the communication configuration file in consideration of the password has been described. As a result, it has become possible to generate a communication configuration such that the combination of the authentication method and the password does not conflict with the communication specifications and product specifications.
[0051] [Embodiment 3] In Embodiments 1 and 2, a method of converting the authentication method extracted from the configuration file into an authentication method with high security strength within the range where the extracted password can be used was described. However, it is not possible to convert to an authentication method that requires password change. Also, it does not support the use cases where you want to use without changing the loaded communication configuration file. Therefore, in this embodiment, after loading the configuration file, a screen is displayed to confirm with the operator the change of the authentication method and password, and the communication settings for the imaging device will be described.
[0052] Since the configuration of the digital camera 100 and the configuration of the communication configuration file 200 are the same as those in Embodiment 1, detailed description thereof will be omitted.
[0053] <Operation of Digital Camera 100> FIG. 8 is a flowchart showing the operation of the digital camera 100. Hereinafter, with reference to FIG. 8, the flow from the input of the communication configuration file to the saving of the communication settings of the digital camera 100 in this embodiment will be described. Here, it is assumed that the communication configuration file is previously saved in the recording medium 110 and has been inserted into the digital camera 100.
[0054] Steps 801 to 805 are the same as steps 501 to 505 in FIG. 5, so detailed description thereof will be omitted. In step 806, a screen (reception screen) as shown in FIG. 9(a) is displayed to the operator, and an instruction on whether to change the authentication method is received. The changed authentication method displayed on the screen is selected and displayed from the column of the changed authentication method in the same manner as in step 505 using the conversion table in FIG. 6. Here, when the authentication method written in the configuration file is not in the column of the pre-conversion authentication method in FIG. 6, the authentication method with the highest security strength available in the digital camera 100 is displayed. When changing the authentication method, select [Do]. When not changing, select [Do not].
[0055] If the authentication method is to be changed, proceed to step 807. If not, proceed to step 811. Similar to step 706, in step 807, check whether the password is available or use the conversion table to check. If it is available, proceed to step 810. If not, proceed to step 808. In step 808, display a screen as shown in Fig. 9(b) and let the operator input the password to be changed. When the password input box 901 is selected, an input member such as a software keyboard is displayed on the screen and the operator is allowed to input the password. At this time, check whether the password input by the operator is available for the changed authentication method. The items to be checked are the password length and the characters used. When a usable password is input, return to Fig. 9(b). If [OK] is selected when using the input password, proceed to step 808. If [cancel] is pressed when not using the input password, the process ends.
[0056] In step 809, change the authentication method of the parameters extracted from the configuration file to the authentication method confirmed in step 806, and change the password to the password input in step 808. Since steps 810 and 811 are the same as steps 707 and 708, the description is omitted.
[0057] As described above, the present invention has been described in detail based on its preferred embodiments. However, the present invention is not limited to these specific embodiments, and various forms within the scope not departing from the gist of the present invention are also included in the present invention. Also, in the above embodiments, regarding the method of importing the communication configuration file, it has been described that a recording medium is used, but the file may be obtained by communicating with an external device.
[0058] Also, supplying a software program that realizes the functions of the above-described embodiments directly from a recording medium or to a system or apparatus having a computer capable of executing the program using wired / wireless communication and executing the program is also included in the present invention. Therefore, in order to realize the functional processing of the present invention by a computer, the program code itself supplied to and installed in the computer also realizes the present invention. That is, the computer program itself for realizing the functional processing of the present invention is also included in the present invention. In that case, as long as it has the functions of the program, the form of the program is not limited, such as object code, a program executed by an interpreter, script data supplied to an OS, etc. As a recording medium for supplying the program, for example, a magnetic recording medium such as a hard disk or magnetic tape, an optical / photo-magnetic storage medium, or a non-volatile semiconductor memory may be used. Also, as a method for supplying the program, a method may be considered in which a computer program forming the present invention is stored in a server on a computer network, and a connected client computer downloads and programs the computer program.
Description of Reference Numerals
[0059] 100 Digital camera 101 Control unit 110 Storage medium
Claims
A communication device that participates in a network formed by an access point and functions as a client that performs wireless communication via the network, an acquisition means for acquiring file data including communication settings including authentication method parameters for the wireless communication; when the authentication method parameters included in the communication settings obtained by analyzing the file data acquired by the acquisition means indicate that the first authentication method is available and the second authentication method with higher security strength than the first authentication method is not available, a conversion means for converting the authentication method parameters into authentication method parameters indicating that both the first authentication method and the second authentication method are available; a storage means for storing in a storage area a converted second communication setting including at least the authentication method parameters converted by the conversion means, the SSID included in the communication setting, and the password; when the authentication method parameters of the converted second communication setting stored in the storage means indicate that both the first authentication method and the second authentication method are available, based on the second communication setting, a connection means for attempting a connection process to the access point using the second authentication method, and when the connection process using the second authentication method fails, attempting a connection process to the access point using the first authentication method; A communication device characterized by comprising the above. The communication device according to claim 1, further comprising a release switch including a first switch for detecting a half-pressed state and a second switch for detecting a fully-pressed state, which is a digital still camera, The communication device according to claim 1, further comprising a transmission means for transmitting image data captured according to a user instruction to set the release switch to the fully-pressed state to an external device using a communication method via an access point connected as a result of attempting the connection process, the communication method conforming to the IEEE 802.11 standard.
3. The communication device further comprises a determination means for determining whether the password included in the communication settings acquired by the acquisition means is a password corresponding to the second authentication method. The conversion means performs the conversion when the determination means determines that the password included in the communication settings acquired by the acquisition means is a password corresponding to the second authentication method. The communication device according to claim 2, characterized in that.
4. The communication device according to claim 3, further comprising first display means for performing a display prompting a password change when the determination means determines that the password included in the communication settings acquired by the acquisition means is not a password corresponding to the second authentication method.
5. When the authentication method parameter included in the communication settings acquired by the acquisition means indicates that the first authentication method can be used and the second authentication method with a higher security strength than the first authentication method cannot be used, further comprising reception means for receiving an instruction as to whether to convert the authentication method parameter into an authentication method parameter indicating that both the first authentication method and the second authentication method can be used, The conversion means performs the conversion according to the instruction received by the reception means. The communication device according to any one of claims 1 to 4, characterized in that.
6. The communication device according to any one of claims 1 to 5, characterized in that the first authentication method is WPA or WPA2, and the second authentication method is WPA3.
7. The communication device according to any one of claims 1 to 6, characterized in that the acquisition means acquires the file data by reading it from a memory card.
8. The communication settings acquired by the acquisition means further include information indicating the setting method of the IP address. The communication device according to any one of claims 1 to 7, characterized in that.
9. A control method for a communication device that functions as a client that participates in a network formed by an access point and performs wireless communication via the network, An acquisition step of acquiring file data including communication settings including authentication method parameters for the wireless communication, When the authentication method parameter included in the communication settings obtained by analyzing the file data obtained in the acquisition step can use the first authentication method and indicates that the second authentication method with higher security intensity than the first authentication method cannot be used, a conversion step of converting the authentication method parameter into an authentication method parameter indicating that both the first authentication method and the second authentication method can be used; A control step of controlling to store in a storage area a converted second communication setting including at least the authentication method parameter converted in the conversion step, the SSID included in the communication setting, and the password; When the authentication method parameter of the converted second communication setting stored in the storage area indicates that both the first authentication method and the second authentication method can be used, based on the second communication setting, attempt a connection process to the access point using the second authentication method. If the connection process using the second authentication method fails, a connection step of attempting a connection process to the access point using the first authentication method; A control method for a communication device, characterized by comprising the above. [
10. ] A program for causing a computer to function as each means according to any one of claims 1 to 8.
Citation Information
Patent Citations
Communication apparatus, image input apparatus, image output apparatus, wireless communication circuit, method for controlling communication apparatus, and program
JP2010041066A
Information processing system
JP2013257899A
Communication device, control method and program
JP2017112552A
Information processing device, and method and program for controlling information processing device
JP2019212242A