Information processing apparatus, control method, and program

The information processing device addresses the challenge of setting communication parameters by displaying compatible and incompatible connection destinations differently, allowing users to easily select and set suitable parameters for their electronic devices, ensuring successful wireless communication.

JP2025092151APending Publication Date: 2025-06-19CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023207849
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-08
Publication Date
2025-06-19

Smart Images

  • Figure 2025092151000001_ABST
    Figure 2025092151000001_ABST
Patent Text Reader

Abstract

To easily set a communication parameter adapted to an electronic apparatus.SOLUTION: An information processing apparatus sets, to an external electronic apparatus, a communication parameter for performing communication via a connection destination in the electronic apparatus, and the information processing apparatus has: first acquisition means that acquires information on candidate connection destinations for setting; display control means that displays, on a display, a list of the candidate connection destinations for setting; selection means that receives selection of a connection destination via which the communication parameter is set to the electronic apparatus, from the candidate connection destinations for setting displayed on the display; setting means that sets the communication parameter to the electronic apparatus via the selected connection destination; and second acquisition means that acquires information on the communication performance of a communication interface included in the electronic apparatus. The display control means displays a first connection destination not adapted to the communication interface and a second connection destination adapted to the communication interface, in different display modes on the list of the candidate connection destinations for setting, on the basis of the information on the communication performance.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, a control method, and a program, and more particularly to a technique for assisting communication settings of an external device.

Background Art

[0002] Some electronic devices such as digital cameras and printers have a wireless communication function and can operate by directly connecting to a network. In order to enable the use of the wireless communication function of such an electronic device, it is necessary to set communication parameters such as an encryption method, an encryption key, an authentication method, and an authentication key for the wireless network to be connected to the electronic device.

[0003] On the other hand, there are various forms of electronic devices, and there may be an electronic device that is not suitable for setting communication parameters. For example, when the function of the user input interface provided in the electronic device is limited, or when the performance of the display device is insufficient for the display purpose of information related to the setting, the operation input for the user to set the communication parameters using the electronic device may become complicated. In contrast, Patent Document 1 discloses a technique in which when an external electronic device does not have a detection function of an access point, the information processing apparatus sets communication parameters related to the detected access point in the electronic device to enable wireless communication.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] By the way, the communication interface provided in the electronic device does not necessarily have the same communication performance as the communication interface provided in the information processing device. That is, even if the communication parameters of the access point detected by the information processing device are set in the electronic device as in Patent Document 1, the communication interface provided in the electronic device may not be compatible with the communication method of the wireless network provided via the access point. As a result, the electronic device cannot perform wireless communication, and the user has to perform the procedure for setting the communication parameters again, which is troublesome.

[0006] The present invention has been made in view of the above problems, and an object thereof is to provide an information processing device, a control method, and a program for easily setting communication parameters suitable for an electronic device.

Means for Solving the Problems

[0007] In order to achieve the above object, an information processing device according to the present invention is an information processing device that sets communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, and includes a first acquisition unit that acquires information on connection destinations of setting candidates, a display control unit that causes a display device to display a list of connection destinations of setting candidates, a selection unit that accepts selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of setting candidates displayed on the display device, a setting unit that sets the communication parameters of the selected connection destination in the electronic device, and a second acquisition unit that acquires information on the communication performance of the communication interface provided in the electronic device, and the display control unit is characterized in that, based on the information on the communication performance, a first connection destination that is not compatible with the communication interface and a second connection destination that is compatible with the communication interface are displayed with different display modes in the list of connection destinations of setting candidates.

Effects of the Invention

[0008] According to the present invention having such a configuration, it is possible to easily set communication parameters suitable for an electronic device.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Mode for Carrying Out the Invention

[0010] [Embodiment 1] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the invention according to the claims. Although a plurality of features are described in the embodiments, not all of these plurality of features are essential to the invention, and the plurality of features may be arbitrarily combined. Further, in the accompanying drawings, the same or similar configurations are given the same reference numerals, and redundant descriptions are omitted.

[0011] An embodiment described below is an example of applying the present invention to a smartphone having a wireless communication function for wirelessly transmitting and receiving information to and from an external electronic device as an example of an information processing device. However, the present invention is applicable to any device capable of setting communication parameters for communicating via a connection destination to an external electronic device. Such devices can also include, for example, tablet devices and personal computers. 《Configuration of Smartphone 100》 FIG. 1 is a block diagram illustrating the hardware configuration of a smartphone 100 according to the present embodiment.

[0012] The control unit 101 controls the operations of each block included in the smartphone 100. More specifically, the control unit 101 can control the operations of each block by reading out a program for operating each block stored in the non-volatile memory 103, expanding it in the working memory 104, and executing it. In the example of the figure, the control unit 101 is shown as being composed of one control device, but the control unit 101 may be composed of a plurality of control devices such as a group of processors.

[0013] Here, the non-volatile memory 103 is a storage device configured to be electrically erasable and recordable and capable of permanent information storage. The non-volatile memory 103 stores an OS (operating system), which is basic software executed by the control unit 101, and application programs that realize application functions in cooperation with the OS. In the present embodiment, the non-volatile memory 103 also stores an application program for communicating with an electronic device that sets communication parameters. On the other hand, the working memory 104 is a storage device configured to be capable of temporarily storing information. The working memory 104 is used as an image display memory for the display unit 106 described later, a working area (including a program deployment area) of the control unit 101, and the like.

[0014] The imaging unit 102 is a camera unit provided in the smartphone 100. The imaging unit 102 includes an imaging optical system and an imaging element. The imaging unit 102 converts an optical image formed by the imaging optical system into an electrical signal by the imaging element, and outputs digital data (image data) obtained by applying noise reduction processing and the like. The image data obtained by imaging is accumulated in a buffer memory such as the working memory 104, for example, and then various processes are applied by the control unit 101.

[0015] The operation input unit 105 is a user interface provided in the smartphone 100 for receiving operation inputs from the user. The operation input unit 105 includes operation members such as a power button for the user to instruct ON / OFF of the power of the smartphone 100 and a touch panel for detecting a touch operation on the display unit 106. When the operation input unit 105 detects that an operation input has been made, it outputs a corresponding control signal to the control unit 101.

[0016] The display unit 106 is a display device that performs display of image data, character display for interactive operations, and the like. In the present embodiment, the display unit 106 will be described as a display device integrated into the smartphone 100, but it will be easily understood that the implementation of the present invention is not limited to this. The display unit 106 may be an external display device configured to be detachable from the smartphone 100. In this case, the control unit 101 may have a display control function for controlling the display content of the external display device.

[0017] As will be described later, the smartphone 100 of the present embodiment is related to setting communication parameters for an external electronic device and performs wireless communication with the electronic device. For this reason, the smartphone 100 includes a wireless communication unit 111 and a short-range wireless communication unit 112 for wireless communication with the electronic device, and is configured to exchange information with the electronic device using two types of communication methods.

[0018] The wireless communication unit 111 is a communication interface for connecting to an external electronic device, which is configured to include one or more communication circuits or communication modules. In the present embodiment, the wireless communication unit 111 performs wireless communication compliant with the IEEE802.11x (x is b, a, g, n, ac, etc.) standard. The wireless communication unit 111 is communicatively connected to a wireless LAN access point (hereinafter referred to as AP), not shown, and communicates with a public network such as the Internet or an external electronic device via the AP. Also, the wireless communication unit 111 can directly communicate with an external electronic device by operating as an AP itself. That is, the wireless communication unit 111 is configured to enable infrastructure communication and ad-hoc communication.

[0019] The short-range wireless communication unit 112 is a communication interface composed of, for example, an antenna for wireless communication, a modulation / demodulation circuit for processing wireless signals, and a communication controller. The short-range wireless communication unit 112 outputs a modulated wireless signal from the antenna and demodulates the wireless signal received by the antenna to perform short-range wireless communication compliant with the IEEE802.15 standard (so-called Bluetooth (registered trademark)). The short-range wireless communication unit 112 can control the establishment and disconnection of communication by treating communication using the Bluetooth Low Energy communication method and communication using the Bluetooth Classic communication method as separate communications. Both Bluetooth Low Energy communication and Bluetooth Classic communication are communications using the 2.4 GHz frequency band. The smartphone 100 of the present embodiment can exchange data with an electronic device (digital camera 200) existing in the vicinity via the short-range wireless communication unit 112.

[0020] As described above, the wireless communication unit 111 and the short-range wireless communication unit 112 are configured to perform wireless communications with different communication methods with an electronic device. In the following description, the communication method performed with an electronic device via the short-range wireless communication unit 112 may be referred to as the first communication method, and the communication method performed with an electronic device via the wireless communication unit 111 may be referred to as the second communication method.

[0021] The connection unit 113 is a communication interface used when performing wireless communication via a mobile communication network. The smartphone 100 can make a call with another device via the mobile communication network by way of the connection unit 113. At this time, the control unit 101 inputs and outputs an audio signal via the microphone 114 and the speaker 115 to realize a call. In the present embodiment, the connection unit 113 is an antenna, and the control unit 101 can connect to the mobile communication network via the antenna. In the example of FIG. 1, the wireless communication unit 111 and the connection unit 113 are shown as separate hardware, but they may share a common antenna.

[0022] 《Configuration of Digital Camera 200》 In this embodiment, as an external electronic device whose communication parameters are set by the smartphone 100, the digital camera 200 will be described as an example. However, the electronic device is not limited to an imaging device such as the digital camera 200, and includes other devices having a communication function via an external connection destination. Such devices include printers, smartwatches, and the like.

[0023] FIG. 2(a) is a block diagram illustrating the hardware configuration of the digital camera 200 of this embodiment.

[0024] The control unit 201 controls the operations of each block included in the digital camera 200. More specifically, the control unit 201 can control the operations of each block by reading out a program for operating each block stored in the non-volatile memory 203 and expanding and executing it in the working memory 204. In the example of the figure, the control unit 201 is shown as being composed of one control device, but the control unit 201 may be composed of a plurality of control devices such as a group of processors.

[0025] Here, the non-volatile memory 203 is a storage device configured to be electrically erasable and recordable and capable of storing permanent information. In the non-volatile memory 203, in addition to the operation programs of each block, information such as parameters necessary for the operation of each block is stored. The non-volatile memory 203 is also used for storing still image data and moving image data captured by the digital camera 200. On the other hand, the working memory 204 is a storage device configured to be able to store temporary information. The working memory 204 is used as an image display memory for the display unit 206 described later, a working area of the control unit 201 (including a program expansion area), and the like. The working memory 204 is also used as a buffer memory for temporarily holding still image data and moving image data obtained by imaging.

[0026] The imaging unit 202 generates still image data or moving image data obtained by imaging a subject. The imaging unit 202 includes, for example, a lens unit, an imaging device, and an image processing unit. The imaging device can adopt, for example, a CMOS (Complementary Metal Oxide Semiconductor) sensor, and converts an optical image of a subject formed on an imaging surface via the lens unit into an electrical signal and outputs it. The image processing unit performs various image processes on the electrical signal generated by the imaging device to generate still image data or moving image data.

[0027] The operation input unit 205 is a user interface that receives operation inputs from a user and is provided in the digital camera 200. The operation input unit 205 includes various user interfaces as shown in FIGS. 2(b) and 2(c), for example. FIGS. 2(b) and 2(c) are diagrams showing the appearance of the digital camera 200. In the example of the figure, the digital camera 200 includes a release switch 205a for receiving a shooting instruction, a playback button 205b for receiving a playback instruction for still image data or moving image data, and a direction key 205c for receiving item selection, image feed instruction, etc. The release switch 205a is configured to issue different control signals (SW1, SW2) according to the amount of depression. More specifically, when the release switch 205a is in a half-pressed state, the SW1 signal is transmitted from the operation input unit 205 to the control unit 201. In response to receiving the SW1 signal, the control unit 201 performs preparatory operations for imaging such as AF (Auto Focus) processing, AE (Automatic Exposure) processing, AWB (Auto White Balance) processing, and EF (Flash Pre-Firing) processing. Also, when the release switch 205a is in a fully pressed state, the SW2 signal is transmitted from the operation input unit 205 to the control unit 201. In response to receiving the SW2 signal, the control unit 201 causes the imaging unit 202 to perform an imaging operation for recording. The operation input unit 205 also includes a touch panel 205d that detects a touch operation performed on the display unit 206.

[0028] The display unit 206 is a display device that performs operations such as displaying the through-image during imaging, displaying the recorded still image data, and displaying characters for interactive operations. The display unit 206 can employ, for example, a liquid crystal display or an LED display. In this embodiment, the display unit 206 will be described as a display device integrated into the digital camera 200, but it will be easily understood that the implementation of the present invention is not limited to this. The display unit 206 may be an external display device configured to be detachable from the digital camera 200. In this case, the control unit 201 may assume a display control function for controlling the display content of the external display device. The external display device is, for example, a viewfinder that can be connected to the digital camera 200.

[0029] Similar to the smartphone 100, the digital camera 200 is provided with a wireless communication unit 211 and a short-range wireless communication unit 212 for wireless communication with the smartphone 100, and is configured to exchange information with the smartphone 100 using two types of communication methods.

[0030] The wireless communication unit 211 is a communication interface for connecting to an external device, which is configured to include one or more communication circuits or communication modules. In this embodiment, the wireless communication unit 211 performs wireless communication compliant with the IEEE802.11x (x is b, a, g, n, ac, etc.) standard. The wireless communication unit 211 communicatively connects to an AP (not shown) and communicates with a public network such as the Internet or an external device via the AP. Also, the wireless communication unit 211 can directly communicate with an external device (smartphone 100) by operating as an AP itself. That is, the wireless communication unit 211 is configured to enable infrastructure communication and ad-hoc communication.

[0031] The short-range wireless communication unit 212 is a communication interface composed of, for example, an antenna for wireless communication, a modulation / demodulation circuit for processing wireless signals, and a communication controller. The short-range wireless communication unit 212 outputs a modulated wireless signal from the antenna and demodulates the wireless signal received by the antenna to perform short-range wireless communication compliant with the IEEE802.15 standard (so-called Bluetooth). The short-range wireless communication unit 212 can control the establishment and disconnection of communication by treating communication using the Bluetooth Low Energy communication method and communication using the Bluetooth Classic communication method as separate communications. The digital camera 200 of the present embodiment can exchange data with an external device (smartphone 100) existing in the vicinity via the short-range wireless communication unit 212.

[0032] In this way, the wireless communication unit 211 and the short-range wireless communication unit 212 are configured to perform wireless communication with different communication methods with an external device (smartphone 100). More specifically, the short-range wireless communication unit 212 transmits and receives information with the short-range wireless communication unit 112 of the smartphone 100 using the first communication method. The wireless communication unit 211 transmits and receives information using the second communication method via an AP or with the wireless communication unit 111 of the smartphone 100.

[0033] 《Overview of the setting function》 The smartphone 100 of the present embodiment has a setting function for setting communication parameters for performing wireless communication via an AP in the digital camera 200. The setting function is provided, for example, in the form of an application for performing a cooperative operation between the smartphone 100 and the digital camera 200, and is provided by the control unit 101 executing the program of the application. Hereinafter, an application for performing a cooperative operation between the smartphone 100 and the digital camera 200 will be referred to as a "setting application".

[0034] When the setting application is launched, a communication connection between the digital camera 200 and the smartphone 100 is established, and a menu screen 300 as shown in Fig. 3(a) is displayed on the display unit 106 of the smartphone 100. By performing a selection operation on item 301 (camera wireless setting) on the menu screen 300, the user can utilize the setting function related to the setting of communication parameters for the AP to which the digital camera 200 connects when performing wireless communication.

[0035] In the example of the figure, in addition to the setting function, on the menu screen 300, as items corresponding to functions available to the user, there are included an item 302 for displaying a list of images recorded in the digital camera 200, and items 303 and 304 for remotely operating the digital camera 200. The menu screen 300 also includes an item 305 for checking / changing the settings made on the digital camera 200.

[0036] When a selection operation on item 301 is performed, the display on the display unit 106 transitions from the menu screen 300 to a setting screen 310 as shown in Fig. 3(b). By performing an operation input on item 311 (network search) on the setting screen 310, the user can start detecting APs existing around the smartphone 100. When an operation input on item 311 is performed, the wireless communication unit 111 detects beacons broadcast from surrounding APs, and adds information about the APs (AP information) to the detected AP list in the working memory 104, for example, as information on candidate APs for setting. The AP information is included in the beacon.

[0037] The detected AP list may be configured as shown in Fig. 4, for example. In the example of Fig. 4, as one record of the detected AP list, AP information about one AP is stored. In this embodiment, the AP information about one AP includes information on the frequency band, channel, and encryption method used for wireless communication with the AP, associated with the SSID of the AP as shown.

[0038] In response to an operation input being made to item 311, the display on the display unit 106 transitions to a selection screen 320 that displays a list of candidate APs (APs with AP information added to the detected AP list) as shown in FIG. 3(c). The display content of the selection screen 320 may be sequentially updated in response to the wireless communication unit 111 receiving beacons related to each AP. The user can set communication parameters for connecting to the selected AP in the digital camera 200 by selecting the item of the AP to which the digital camera 200 is to be connected on the selection screen 320.

[0039] When any one of the candidate APs is selected from the list of candidate APs on the selection screen 320, the display on the display unit 106 transitions to a password input screen 330 for connecting to the selected AP as shown in FIG. 3(d). On the input screen 330, the user can input a password in the text box 331 and perform an operation input on the OK button 332 to cause the control unit 101 to configure communication parameters for connecting to the wireless communication network related to the selected AP. Here, the configured communication parameters include at least the SSID of the selected AP and the information of the password input in the text box 331.

[0040] In the setting application of this embodiment, for an AP for which communication parameters are to be set for the digital camera 200, it is possible to input a password on the input screen 330. This is generally due to the information processing device (smartphone 100) on which the setting application is executed having a user interface suitable for character input. In other words, by accepting password input on the smartphone 100, the convenience of the user can be improved especially when the electronic device for which communication parameters are to be set does not have a user interface suitable for character input.

[0041] In response to an operation input being made to the OK button 332, the display on the display unit 106 returns to the setting screen 310. When an AP to be connected to the digital camera 200 is selected on the selection screen 320, the SSID and password related to the AP are input in the area 312 of the setting screen 310. In this state, the user can perform an operation input on the item 313 to transmit the configured communication parameters to the digital camera 200, store them as communication parameters for wireless communication, and set them. That is, on the condition that the password has been input for the AP selected on the selection screen 320, the communication parameters are set for the digital camera 200. When the communication parameters are set, the wireless communication unit 211 of the digital camera 200 can participate in the wireless communication network related to the selected AP using the communication parameters. Note that, with the information related to the selected AP input in the area 312, the user can also perform an operation input on the item 314 to test whether it is possible to participate in the wireless communication network of the AP with the configured communication parameters.

[0042] 《Sequence related to the setting function》 The operations of the smartphone 100 and the digital camera 200 related to the execution of such a setting function will be described in more detail with reference to the sequence diagram of FIG. 5.

[0043] When the setting application is launched, in S501, a communication connection is established between the smartphone 100 and the digital camera 200. To facilitate the establishment of the communication connection, in this step, the smartphone 100 and the digital camera 200 communicate and connect using a first communication method compliant with the IEEE802.15 standard. Specifically, the control unit 101 of the smartphone 100 establishes a communication connection with the digital camera 200 via the short-range wireless communication unit 112.

[0044] Also, in response to the activation of the setting application, the control unit 101 causes the display unit 106 to display the menu screen 300. Then, in response to an operation input being made to the item 301 related to the execution of the setting function in S502, the control unit 101 causes the display on the display unit 106 to transition to the setting screen 310.

[0045] Also, in response to an operation input being made to the item 301, in S503, the control unit 101 of the smartphone 100 transmits a request for acquiring information necessary for connecting wireless communication used when setting communication parameters to the digital camera 200. When receiving the acquisition request, in S504, the control unit 201 of the digital camera 200 transmits information necessary for connecting wireless communication used when setting communication parameters to the smartphone 100.

[0046] Details will be described later, but in the setting application of the present embodiment, when setting communication parameters, the configured communication parameters are transmitted using ad-hoc communication of the second communication method compliant with the IEEE802.11x standard. This is because the second communication method has higher information confidentiality than the first communication method. That is, since communication parameters including the password for AP connection may be misused when transmitted to an electronic device unintended by the user, it is not transmitted by the first communication method where communication connection is easy, but by the second communication method with higher security.

[0047] Therefore, the information necessary for connecting wireless communication, which is transmitted from the digital camera 200 to the smartphone 100 in S504, includes the SSID and password information used when operating the wireless communication unit 211 of the digital camera 200 as an AP. The SSID may not use fixed information, but may be newly issued by the control unit 201 including random numerical values, for example, in response to receiving the acquisition request.

[0048] In S505, in response to an operation input being made to item 311 related to AP detection around the setting screen 310, the control unit 101 of the smartphone 100 causes the wireless communication unit 111 to detect APs existing around in S506.

[0049] Also, in response to an operation input being made to item 311, the control unit 101 causes the display on the display unit 106 to transition to the selection screen 320 in S507. The information on the candidate APs for setting displayed on the selection screen 320 is updated each time the wireless communication unit 111 detects surrounding APs and the AP information is added to the detected AP list.

[0050] In S508, in response to an operation input being made to select any AP on the selection screen 320, the control unit 101 of the smartphone 100 causes the display on the display unit 106 to transition to the input screen 330. Then, when the control unit 101 receives an input of the password for connecting to the wireless communication network related to the AP in S509, it configures communication parameters for setting and causes the display on the display unit 106 to transition to the setting screen 310. Also, in response to an operation input being made to select item 313 related to the setting of the communication parameters on the setting screen 310 in S510, the control unit 101 transmits a start request for setting wireless communication to the digital camera 200 in S511. When receiving the start request, in S512, the control unit 201 of the digital camera 200 causes the wireless communication unit 211 to operate as an AP and transitions to a state where ad-hoc communication is possible. At this time, the SSID related to the ad-hoc communication uses the SSID issued in S504 and transmitted to the smartphone 100.

[0051] When the operation as an AP of the wireless communication unit 211 is started, in S513, a communication connection of the second communication method is established between the smartphone 100 and the digital camera 200. Specifically, the control unit 101 of the smartphone 100 uses the information necessary for the wireless communication connection received in S504 to establish a communication connection (ad-hoc communication) with the digital camera 200 via the wireless communication unit 111. That is, the smartphone 100 enters a state of participating in the wireless communication network related to the wireless communication unit 211 of the digital camera 200 operating as an AP. When the communication connection of the second communication method is established, in S514, the control unit 101 transmits the configured communication parameters to the digital camera 200 in the second communication method via the wireless communication unit 111 together with a setting request. When receiving the setting request, the control unit 201 of the digital camera 200 stores the communication parameters in the non-volatile memory 203 in S515 to complete the setting. By completing the setting of the communication parameters, the digital camera 200 can participate in the wireless communication network related to the selected AP and perform information communication.

[0052] 《Exclusion of Non-Compatible APs》 Incidentally, the communication performance between the wireless communication unit 111 of the smartphone 100 and the communication interface of the electronic device (the wireless communication unit 211 of the digital camera 200) may be different. Therefore, even if the communication parameters for connecting to the AP detected by the wireless communication unit 111 are set in the electronic device, the communication interface of the electronic device may not conform to the communication method provided by the AP and communication may not be possible. For this reason, in the setting application of the present embodiment, when selecting an AP for setting communication parameters from the list of candidate APs for setting, only the APs compatible with the wireless communication unit 211 of the digital camera 200 are configured to be displayed.

[0053] The information on the communication performance (performance information) of the wireless communication unit 211 of the digital camera 200 is supplied from the digital camera 200 in response to an acquisition request from the smartphone 100, for example, during the periods of S504 to S505 of the sequence related to the setting function. The performance information includes information on the frequency band, channel, and encryption method that the wireless communication unit 211 can support for the wireless communication that it can support, as shown in FIG. 6, for example. In the example of the figure, the performance information indicates that the wireless communication unit 211 can perform wireless communication in the 2.4 GHz band on channels 1 to 11, and can adopt WPA and WPA2 as the encryption methods for the wireless communication.

[0054] In the present embodiment, when the control unit 101 causes the display unit 106 to display the list of candidate APs on the selection screen 320 in S507, it limits the display to the APs compatible with the wireless communication unit 211 of the digital camera 200. Specifically, the control unit 101 classifies the candidate APs included in the detected AP list based on the performance information acquired from the digital camera 200. Here, the control unit 101 classifies the candidate APs into corresponding APs compatible with the wireless communication unit 211 and non-corresponding APs not compatible with the wireless communication unit 211. For example, when the detected AP list is in the form of FIG. 4, among them, the AP with the SSID "AAAAAAAA_ac" whose frequency band is 5 GHz and the AP with the SSID "BBBBBBB_13ch" whose channel is 13 are classified as non-corresponding APs. Also, the AP with the SSID "CCCCCCCC_WEP" whose encryption method is WEP is classified as a non-corresponding AP. Then, as shown in FIG. 7(a), the control unit 101 configures a selection screen 320 in which only the APs classified as corresponding APs are arranged as display items and causes the display unit 106 to display it. In the example of FIG. 7(a), the items for selecting the candidate APs arranged on the selection screen 320 are all limited to the APs classified as corresponding APs. That is, the APs with the SSIDs "AAAAAAAA_ac", "BBBBBBB_13ch", and "CCCCCCCC_WEP" classified as non-corresponding APs are not arranged on the selection screen 320.

[0055] By doing so, when the setting function is used, an AP that is not compatible with the wireless communication unit 211 of the digital camera 200 is excluded from the selection items on the selection screen 320, so that the user can set communication parameters that enable the wireless communication of the digital camera 200. As a result, it is possible to avoid the execution of the setting process (S509 to S515) of unnecessary communication parameters.

[0056] 〈Display control process〉 Regarding the display control of such a selection screen 320, the display control process executed by the smartphone 100 of the present embodiment is shown in the flowchart of FIG. 8. The process corresponding to the flowchart can be realized by the control unit 101 reading out the corresponding processing program stored in the non-volatile memory 103, for example, and expanding and executing it in the working memory 104. This display control process is described as being started, for example, in response to an operation input being made to the item 311 of the setting screen 310 and being executed each time the information of the detected AP list is updated during the display period of the selection screen 320. Note that the performance information of the wireless communication unit 211 of the digital camera 200 is received from the digital camera 200 prior to the execution of this display control process and stored in the working memory 104.

[0057] In S801, the control unit 101 determines whether there is an AP for which the compatibility with the wireless communication unit 211 has not been determined among the APs of the setting candidates included in the detected AP list. If the control unit 101 determines that there is an AP for which the compatibility has not been determined, the process proceeds to S802, and if it determines that there is no such AP, the process proceeds to S806.

[0058] In S802, the control unit 101 selects one AP for which the compatibility has not been determined as the determination target.

[0059] In S803, based on the performance information of the wireless communication unit 211 obtained from the digital camera 200, the control unit 101 determines whether the AP to be judged is compatible with the wireless communication unit 211. If the control unit 101 determines that the AP to be judged is compatible with the wireless communication unit 211, the process proceeds to S804; if it determines that they are not compatible, the process proceeds to S805.

[0060] In S804, the control unit 101 classifies the AP to be judged as a corresponding AP and returns the process to S801. Here, the information on the determination result of compatibility may be held in association with the AP to be judged, for example, in the detected AP list.

[0061] Also, if in S803 it is determined that the AP to be judged is not compatible with the wireless communication unit 211, in S805 the control unit 101 classifies the AP to be judged as a non - corresponding AP and returns the process to S801.

[0062] Also, if in S801 it is determined that there is no AP for which compatibility has not been judged, in S806 the control unit 101 configures the display data of the selection screen 320. At this time, the control unit 101 configures the display data by arranging only the items related to the APs classified as corresponding APs and not arranging the items related to the APs classified as non - corresponding APs.

[0063] In S807, the control unit 101 causes the display unit 106 to display the display data of the selection screen 320 configured in S806, and completes this display control process.

[0064] As described above, according to the information processing apparatus of the present embodiment, since connection destinations that are not compatible with the communication interface provided in the electronic device are excluded and connection destinations for setting candidates are notified, it is possible to avoid unnecessary setting processes from being executed. As a result, it becomes possible for the user to easily set communication parameters that are compatible with the electronic device.

[0065] In addition, in this embodiment, as shown in FIG. 7(a), by controlling so that an AP that the wireless communication unit 211 does not conform to is not displayed on the selection screen 320, an aspect of avoiding setting communication parameters related to such an AP has been described. However, the implementation of the present invention is not limited to this. For example, as shown in FIG. 7(b), all of the APs of the setting candidates detected by the wireless communication unit 111 are displayed on the selection screen 320, but for an AP that the wireless communication unit 211 does not conform to, identification information 701 indicating non-conformance may be attached and the selection screen 320 may be displayed. Alternatively, on the selection screen 320, identification information indicating conformance may be attached and displayed for the APs that conform to the wireless communication unit 211. Alternatively, on the selection screen 320, for each of the APs of the setting candidates, either identification information indicating conformance or identification information indicating non-conformance may be attached and displayed to notify the user of the conforming APs.

[0066] Also, as shown in FIG. 7(c), on the selection screen 320, the item 711 of the non-conforming AP may be grayed out (faded) to reduce visibility and notify the user that the communication parameters of the AP cannot be set. In other words, the item 711 is controlled to be in a non-selectable state on the selection screen 320, and by reducing visibility and displaying it, the user is informed that it is non-selectable.

[0067] In this way, the notification of the APs that conform to the communication interface of the electronic device in the list of the setting candidate APs may be performed by making the display modes of the APs classified as corresponding APs and the APs classified as non-corresponding APs in the list different. Therefore, the implementation of the present invention is not limited to the aspect shown in FIG. 7.

[0068] [Embodiment 2] In the above-described embodiment, in order to reduce the execution of unnecessary setting processes, on the selection screen 320, a mode was described in which the display modes of APs compatible with the wireless communication unit 211 of the digital camera 200 and those not compatible therewith are made different. On the other hand, even if the selection screen 320 displays the candidate APs for setting regardless of whether they are compatible with the wireless communication unit 211 as shown in FIG. 3(c), the same effect can be obtained if control is performed so that the setting process is not executed when an incompatible AP is selected. In the present embodiment, a mode will be described in which, on the selection screen 320, subsequent operations are made different according to whether the AP for which selection has been received is an AP classified as a corresponding AP or an AP classified as a non-corresponding AP.

[0069] When an AP classified as a non-corresponding AP is selected on the selection screen 320, the control unit 101 causes the display unit 106 to display a notification screen 900 as shown in FIG. 9, notifying that the AP is not compatible with the communication interface of the digital camera 200. The notification screen 900 includes a selection item 901 related to approval (OK). In response to an operation input being made to the selection item 901, the control unit 101 returns the display of the display unit 106 to the selection screen 320 and accepts the selection of the AP to be set again. That is, when an AP classified as a non-corresponding AP is selected, the processes of S509 to S515 in the sequence related to the setting function are not executed, and the process returns to S507.

[0070] [Modification Example 1] In the above-described Embodiment 2, it was described that when an AP classified as a non-corresponding AP is selected on the selection screen 320, after the display of the notification screen 900, the screen is transitioned back to the selection screen 320 to accept the selection of the AP to be set again. However, the implementation of the present invention is not limited to this. For example, when the selected AP is an AP classified as a non-corresponding AP, the control unit 101 may transition the display of the display unit 106 to the setting screen 310 without executing the setting process. That is, in this mode, even if an AP incompatible with the wireless communication unit 211 of the digital camera 200 is selected as the setting target, the execution of the setting process for the communication parameters of the AP is forcibly terminated.

[0071] [Embodiment 3] In the above-described Embodiment 2 and Modification 1, an aspect has been described in which the wireless communication unit 111 of the smartphone 100 displays all detectable APs on the selection screen 320 and the operation is changed according to whether the selected AP is classified as a compatible AP or an incompatible AP. However, the implementation of the present invention is not limited to this. For example, only the APs compatible with the wireless communication unit 211 of the digital camera 200 may be detected by the wireless communication unit 111, and only the APs may be displayed on the selection screen 320 so as to be selectable. By doing so, among the APs existing around the smartphone 100, only the APs compatible with the wireless communication unit 211 of the digital camera 200 as in FIG. 7(a) are displayed on the selection screen 320 as setting candidates, so that execution of unnecessary setting processing can be avoided.

[0072] [Embodiment 4] In the above-described Embodiment 1, it has been described that the APs compatible with the wireless communication unit 211 of the digital camera 200 are displayed on the selection screen 320 so as to be selectable as the APs for setting the communication parameters to an external electronic device. On the other hand, in the sequence related to the setting function, it is not always necessary to execute all steps when the setting function is selected. For example, when the communication parameters for performing wireless communication via a specific AP are already set in the digital camera 200, there is little need to execute the process of setting the communication parameters for the same AP again. That is, the process of selecting a set AP, inputting its password, further communicating and connecting with the digital camera 200, and transmitting and setting the communication parameters to the digital camera 200 may not change the setting of the digital camera 200 as a result. Therefore, in the setting application of the present embodiment, when selecting an AP for setting the communication parameters from the list of APs (APs for setting candidates) classified as compatible APs, it is configured to indicate an AP for which the communication parameters are already set in the digital camera 200.

[0073] For the digital camera 200, information on the AP for which communication parameters have been set is supplied from the digital camera 200 in response to an acquisition request from the smartphone 100, for example, during the periods of S504 to S505 in the above sequence. The information on the set AP can be composed of information indicating its SSID for the set AP, as shown in FIG. 10, for example. In the example of FIG. 10, the information on the set AP indicates that communication parameters of three types of APs with SSIDs of "HOME_NETWORK", "PRIVATE_NETWORK", and "DDDDDDDD" are set in the digital camera 200.

[0074] In the present embodiment, when the control unit 101 causes the display unit 106 to display a list of candidate APs for setting on the selection screen 320 in S507, information indicating that the AP has been set in the digital camera 200 is displayed for the AP that has been set in the digital camera 200 among them. Specifically, the control unit 101 further classifies the candidate APs classified by the corresponding AP based on the information on the set AP acquired from the digital camera 200. Here, the control unit 101 classifies the APs classified by the corresponding AP into a first AP whose SSID is the same as any of the set APs and a second AP whose SSID is not the same as any of the set APs. Then, as shown in FIG. 11(a), the control unit 101 configures and displays the selection screen 320 by attaching identification information indicating that communication parameters for connecting to the AP have been set to the display items for selecting the APs classified as the first AP. In the example of FIG. 11(a), among the items for selecting each of the candidate APs arranged on the selection screen 320, the item 1101 of the "HOME_NETWORK" AP, which includes the same SSID as the information on the set AP in FIG. 10, is attached with the identification information 1102 of "Set".

[0075] By doing so, when using the setting function, it is possible to inform the user of the AP for which communication parameters have already been set in the digital camera 200. In other words, among the candidate APs for setting, the user can distinguish the APs for which communication parameter setting is not required, so that the user can select the unconfigured APs as the setting targets. As a result, it is possible to reduce the execution of unnecessary communication parameter setting processes.

[0076] 《Display Control Process》 Regarding the display control of such a selection screen 320, the display control process executed by the smartphone 100 of the present embodiment is shown in the flowchart of FIG. 12. The process corresponding to the flowchart can be realized by the control unit 101 reading out the corresponding processing program stored in the non-volatile memory 103, for example, and expanding and executing it in the working memory 104. This display control process is described as being started, for example, in response to an operation input being made to the item 311 of the setting screen 310, and being executed each time the information of the detected AP list is updated during the display period of the selection screen 320.

[0077] Note that the information of the AP already set in the digital camera 200 is received from the digital camera 200 prior to the execution of this display control process and stored in the working memory 104. In the following description, steps that perform the same processing as the display control process of Embodiment 1 are denoted by the same reference numerals and the description thereof is omitted, and only steps that perform control specific to the present embodiment are described.

[0078] When it is determined in S801 that there is no AP for which the compatibility has not been determined, the control unit 101 determines in S1201 whether the AP classified as the corresponding AP is the first AP or the second AP depending on whether there is an unclassified AP. If the control unit 101 determines that there is an unclassified AP, the process proceeds to S1202, and if it determines that there is no unclassified AP, the process proceeds to S1206.

[0079] In S1202, the control unit 101 selects one unclassified AP as the classification target.

[0080] In S1203, the control unit 101 determines whether or not the same SSID as the AP to be classified is included in the information of the APs already set in the digital camera 200. If the control unit 101 determines that the same SSID as the AP to be classified is included in the information of the APs already set, the process proceeds to S1204, and if it determines that it is not included, the process proceeds to S1205.

[0081] In S1204, the control unit 101 classifies the AP to be classified as the first AP and returns the process to S1201. Here, the information on the classification result may be held in association with the AP to be classified, for example, in the detected AP list.

[0082] Also, when it is determined in S1203 that the same SSID as the AP to be classified is not included in the information of the APs already set, the control unit 101 classifies the AP to be classified as the second AP in S1205 and returns the process to S1201.

[0083] Also, when it is determined in S1201 that there are no unclassified APs, the control unit 101 configures the display data of the selection screen 320 in S1206. At this time, the control unit 101 arranges the identification information of "already set" in the display area of the item related to the AP classified as the first AP among the APs classified into the corresponding APs to configure the display data. On the other hand, the control unit 101 does not perform the control of arranging the identification information in the display area of the item related to the AP classified as the second AP among the APs classified into the corresponding APs.

[0084] As described above, according to the information processing apparatus of the present embodiment, since the connection destination for which the communication parameters have already been set in the electronic device is notified to the user, unnecessary setting processes are avoided, and as a result, the setting of the communication parameters to the electronic device can be efficiently executed.

[0085] In addition, in this embodiment, as shown in Fig. 11(a), a mode has been described in which, for the AP already set in the digital camera 200, identification information indicating that it is already set is attached and displayed on the selection screen 320 to inform the user to that effect. However, the implementation of the present invention is not limited to this. For example, on the selection screen 320, for an AP whose communication parameters are not set in the digital camera 200, identification information indicating that it is not set may be attached and displayed to notify the user of the already set AP. Alternatively, on the selection screen 320, for each AP classified into the corresponding AP, either identification information indicating that it is already set or identification information indicating that it is not set may be attached and displayed to notify the user of the already set AP.

[0086] Also, as shown in Fig. 11(b), on the selection screen 320, the item 1111 of the already set AP may be grayed out (faded) to reduce visibility and notify the user that it is not necessary to set communication parameters for the said AP. At this time, even if an operation input to select the said item 1111 is made, the control unit 101 may not accept the said operation input, that is, may control so as not to transition the display of the display unit 106 to the input screen 330. In other words, the item 1111 is controlled to be in a state where it cannot be selected on the selection screen 320, and by reducing the visibility and displaying it, the user is informed that it cannot be selected. Alternatively, when an operation input to select the said item 1111 is made, the control unit 101 may notify that the communication parameters are already set and inquire whether to re-set or not. Control to not accept re-setting for such an already set AP may be performed by making the item of the said AP non-displayed from the list of APs classified into the corresponding AP, as shown in Fig. 11(c).

[0087] As described above, the notification of the already set AP in the list of APs for setting candidates may be performed by making the display modes of the APs classified into the first AP and the APs classified into the second AP different in the said list, and is not limited to the mode shown in Fig. 11.

[0088] [Modification Example 2] In the above-described embodiments and modification examples, it has been described that the surrounding APs detected by the wireless communication unit 111 of the smartphone 100 are included and displayed on the selection screen 320 as candidate APs for setting. However, the implementation of the present invention is not limited to this. Needless to say, the information of the candidate APs for setting may be detected by another device instead of the wireless communication unit 111 of the smartphone 100 and supplied to the smartphone 100.

[0089] [Modification Example 3] In the above-described embodiments and modification examples, it has been described that the communication method between the smartphone 100 and the electronic device is switched when acquiring information from the electronic device and when transmitting communication parameters to the electronic device. However, the implementation of the present invention is not limited to this. These communications may be performed by transmitting and receiving information using the same communication method. In this case, for example, the communication connection between the smartphone 100 and the electronic device established first for the setting function may be controlled to be maintained until the completion of the setting of the communication parameters.

[0090] Also, although it has been described that a communication connection conforming to the IEEE802.11x standard or a communication connection conforming to the IEEE802.15 standard is used as the communication method between the smartphone 100 and the electronic device, the implementation of the present invention is not limited to this. The communication method between the smartphone 100 and the electronic device may adopt other wireless communication methods such as infrared communication and WirelessUSB, or a wired communication method using a USB cable, an HDMI (registered trademark) cable, an IEEE1394 cable, etc.

[0091] [Summary of Embodiments and Modification Examples] The disclosure of this specification includes the following information processing apparatus, control method, and program. (Item 1) An information processing apparatus for setting communication parameters for performing communication via a connection destination in an external electronic device, a first acquisition means for acquiring information on connection destinations that are candidates for setting, Display control means for causing a display device to display a list of connection destinations of the setting candidates; Selection means for accepting selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of the setting candidates displayed on the display device; Setting means for setting communication parameters of the selected connection destination in the electronic device; Second acquisition means for acquiring information on the communication performance of a communication interface provided in the electronic device; having; Based on the information on the communication performance, the display control means displays a first connection destination that does not match the communication interface and a second connection destination that matches the communication interface in different display modes in the list of connection destinations of the setting candidates. An information processing apparatus characterized by the above. (Item 2) The information processing apparatus according to item 1, wherein the display control means displays the first connection destination in a display mode in which it cannot be selected in the list of connection destinations of the setting candidates. (Item 3) The information processing apparatus according to item 1 or 2, wherein the display control means displays the first connection destination in a display mode with lower visibility than the second connection destination in the list of connection destinations of the setting candidates. (Item 4) The information processing apparatus according to any one of items 1 to 3, wherein the display control means displays the list of connection destinations of the setting candidates including at least one of a display indicating that the first connection destination does not match the communication interface and a display indicating that the second connection destination matches the communication interface. (Item 5) The information processing apparatus according to item 1, wherein the display control means hides the first connection destination in the list of connection destinations of the setting candidates. (Item 6) The information processing apparatus according to any one of items 1 to 5, wherein the information on the communication performance includes at least one of a frequency band, a channel, and an encryption method of wireless communication. (Item 7) further comprising detection means for detecting a connection destination existing around the information processing apparatus, the first acquisition means acquires information on the connection destination detected by the detection means as information on the connection destination of the setting candidates, The information processing apparatus according to any one of Items 1 to 6, characterized in that. (Item 8) the communication parameter includes a password for connecting to the connection destination, when a selection of a connection destination for setting a communication parameter to the electronic device is received, the information processing apparatus further includes input means for receiving an input of a password for connecting to the connection destination, the setting means sets the communication parameter of the selected connection destination to the electronic device on the condition that an input of the password is received by the input means. The information processing apparatus according to any one of Items 1 to 7, characterized in that. (Item 9) further comprising communication means for communicating with the electronic device, the second acquisition means acquires the information on the communication performance from the electronic device by a first communication method via the communication means, the setting means sets the communication parameter of the selected connection destination to the electronic device by transmitting the communication parameter of the selected connection destination to the electronic device by a second communication method different from the first communication method via the communication means. The information processing apparatus according to any one of Items 1 to 8, characterized in that. (Item 10) The information processing apparatus according to Item 9, characterized in that the second communication method is a communication method having higher information confidentiality than the first communication method. (Item 11) The information processing apparatus according to Item 9 or 10, characterized in that the communication means acquires information for communicating with the electronic device by the second communication method by the first communication method. (Item 12) An information processing apparatus for setting communication parameters for performing communication via a connection destination in an external electronic device, a first acquisition means for acquiring information on connection destinations of setting candidates; a display control means for causing a display device to display a list of connection destinations of the setting candidates; a selection means for accepting a selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of the setting candidates displayed on the display device; a setting means for setting communication parameters of the selected connection destination in the electronic device; a second acquisition means for acquiring information on the communication performance of a communication interface provided in the electronic device; and the setting means varies the operation related to setting depending on whether the selected connection destination is a first connection destination that does not match the communication interface or a second connection destination that matches the communication interface based on the information on the communication performance. An information processing apparatus characterized by the above. (Item 13) The information processing apparatus according to item 12, wherein the setting means notifies that the selected connection destination does not match the communication interface when the selected connection destination is the first connection destination. (Item 14) The information processing apparatus according to item 12 or 13, wherein the setting means does not set the communication parameters of the selected connection destination in the electronic device when the selected connection destination is the first connection destination. (Item 15) The information processing apparatus according to any one of items 12 to 14, wherein the information on the communication performance includes at least any one of a frequency band, a channel, and an encryption method of wireless communication. (Item 16) The information processing apparatus further includes a detection means for detecting a connection destination existing around the information processing apparatus, and the first acquisition means acquires the information on the connection destination detected by the detection means as the information on the connection destination of the setting candidates. The information processing apparatus according to any one of items 12 to 15, characterized in that... (Item 17) The communication parameter includes a password for connecting to the connection destination, When a selection of a connection destination for setting communication parameters to the electronic device is received by the information processing apparatus, the information processing apparatus further has input means for receiving an input of a password for connecting to the connection destination. The setting means sets the communication parameters of the selected connection destination to the electronic device on the condition that an input of a password is received by the input means. The information processing apparatus according to any one of items 12 to 16, characterized in that... (Item 18) The information processing apparatus further has communication means for communicating with the electronic device, The second acquisition means acquires the communication performance information from the electronic device by a first communication method via the communication means, The setting means sets the communication parameters of the selected connection destination to the electronic device by transmitting the communication parameters of the selected connection destination to the electronic device by a second communication method different from the first communication method via the communication means. The information processing apparatus according to any one of items 12 to 17, characterized in that... (Item 19) The information processing apparatus according to item 18, characterized in that the second communication method is a communication method having higher information confidentiality than the first communication method. (Item 20) The information processing apparatus according to item 18 or 19, characterized in that the communication means acquires information for communicating with the electronic device by the second communication method by the first communication method. (Item 21) An information processing apparatus for setting communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, Detection means for detecting a connection destination existing around the information processing apparatus as a connection destination candidate for setting, Display control means for causing a display device to display a list of the connection destination candidates for setting. selection means for receiving a selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of the setting candidates displayed on the display device; setting means for setting the communication parameters of the selected connection destination in the electronic device; acquisition means for acquiring information on the communication performance of a communication interface provided in the electronic device; having the detection means detects a connection destination compatible with the communication interface based on the information on the communication performance An information processing apparatus characterized by the above. (Item 22) A control method for an information processing apparatus that sets communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, comprising: a first acquisition step of acquiring information on connection destinations of setting candidates; a display control step of causing a list of the connection destinations of the setting candidates to be displayed on a display device; a selection step of receiving a selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of the setting candidates displayed on the display device; a setting step of setting the communication parameters of the selected connection destination in the electronic device; a second acquisition step of acquiring information on the communication performance of a communication interface provided in the electronic device; having In the display control step, based on the information on the communication performance, a first connection destination that is not compatible with the communication interface and a second connection destination that is compatible with the communication interface are displayed with different display modes in the list of the connection destinations of the setting candidates A control method characterized by the above. (Item 23) A control method for an information processing apparatus that sets communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, comprising: a first acquisition step of acquiring information on connection destinations of setting candidates; a display control step of causing a list of the connection destinations of the setting candidates to be displayed on a display device; A selection step of accepting a selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of the setting candidates displayed on the display device; A setting step of setting the communication parameters of the selected connection destination in the electronic device; A second acquisition step of acquiring information on the communication performance of the communication interface provided in the electronic device; having In the setting step, based on the information on the communication performance, when the selected connection destination is a first connection destination that does not match the communication interface and when it is a second connection destination that matches the communication interface, the operations related to setting are different A control method characterized by the above. (Item 24) A control method for an information processing apparatus that sets communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, A detection step of detecting connection destinations existing around the information processing apparatus as connection destinations of setting candidates; A display control step of causing a display device to display a list of the connection destinations of the setting candidates; A selection step of accepting a selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of the setting candidates displayed on the display device; A setting step of setting the communication parameters of the selected connection destination in the electronic device; An acquisition step of acquiring information on the communication performance of the communication interface provided in the electronic device; having In the detection step, a connection destination that matches the communication interface is detected based on the information on the communication performance A control method characterized by the above. (Item 25) A program for causing a computer to function as each means of the information processing apparatus according to any one of Items 1 to 20.

[0092] [Other Embodiments] The present invention can also be realized by supplying a program that implements one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in a computer of the system or device read and execute the program. It can also be realized by a circuit (for example, an ASIC) that implements one or more functions.

[0093] The invention is not limited to the above-described embodiments, and various changes and modifications are possible without departing from the spirit and scope of the invention. Therefore, the claims are appended to disclose the scope of the invention.

Description of Reference Numerals

[0094] 100: Smartphone, 101: Control unit, 103: Non-volatile memory, 104: Working memory, 105: Operation input unit, 106: Display unit, 111: Wireless communication unit, 112: Near-field wireless communication unit

Claims

1. An information processing apparatus for setting communication parameters for performing communication via a connection destination in an external electronic device, comprising: a first acquisition means for acquiring information on connection destinations of setting candidates; a display control means for causing a display device to display a list of the connection destinations of the setting candidates; a selection means for accepting a selection of a connection destination for setting communication parameters for the electronic device from among the connection destinations of the setting candidates displayed on the display device; a setting means for setting the communication parameters of the selected connection destination for the electronic device; a second acquisition means for acquiring information on the communication performance of a communication interface provided in the electronic device; and the display control means displays, in a different display mode in the list of the connection destinations of the setting candidates, a first connection destination that does not match the communication interface and a second connection destination that matches the communication interface, based on the information on the communication performance. An information processing apparatus characterized by the above.

2. The information processing apparatus according to claim 1, wherein the display control means displays the first connection destination in a display mode in which it cannot be selected in the list of the connection destinations of the setting candidates.

3. The information processing apparatus according to claim 1, wherein the display control means displays the first connection destination in a display mode with lower visibility than the second connection destination in the list of the connection destinations of the setting candidates.

4. The information processing apparatus according to claim 1, wherein the display control means displays the list of the connection destinations of the setting candidates including at least one of a display indicating that the first connection destination does not match the communication interface and a display indicating that the second connection destination matches the communication interface.

5. The information processing apparatus according to claim 1, wherein the display control means makes the first connection destination non-displayed in the list of connection destinations of the setting candidates.

6. The information processing apparatus according to claim 1, wherein the information on the communication performance includes at least any one of a frequency band, a channel, and an encryption method of wireless communication.

7. The information processing apparatus further includes a detection means for detecting a connection destination existing around the information processing apparatus, wherein the first acquisition means acquires the information of the connection destination detected by the detection means as the information of the connection destination of the setting candidates. The information processing apparatus according to claim 1, characterized in that.

8. The communication parameter includes a password for connecting to the connection destination, wherein the information processing apparatus further includes an input means for receiving an input of a password for connecting to the selected connection destination when a selection of a connection destination for setting communication parameters to the electronic device is received, wherein the setting means sets the communication parameters of the selected connection destination to the electronic device on the condition that an input of a password is received by the input means. The information processing apparatus according to claim 1, characterized in that.

9. The information processing apparatus further includes a communication means for communicating with the electronic device, wherein the second acquisition means acquires the information on the communication performance from the electronic device by a first communication method via the communication means, wherein the setting means sets the communication parameters of the selected connection destination to the electronic device by transmitting the communication parameters of the selected connection destination to the electronic device by a second communication method different from the first communication method via the communication means. The information processing apparatus according to claim 1, characterized in that.

10. The information processing apparatus according to claim 9, wherein the second communication method is a communication method having higher information confidentiality than the first communication method.

11. The information processing apparatus according to claim 9, wherein the communication means acquires information for communicating with the electronic device by the second communication method by the first communication method.

12. An information processing apparatus for setting communication parameters for performing communication via a connection destination in an external electronic device, a first acquisition means for acquiring information on connection destinations of setting candidates; a display control means for causing a display device to display a list of connection destinations of the setting candidates; a selection means for accepting selection of a connection destination for setting communication parameters for the electronic device from among the connection destinations of the setting candidates displayed on the display device; a setting means for setting communication parameters of the selected connection destination in the electronic device; a second acquisition means for acquiring information on the communication performance of a communication interface provided in the electronic device; and the setting means performs different operations related to setting depending on whether the selected connection destination is a first connection destination that does not match the communication interface or a second connection destination that matches the communication interface based on the information on the communication performance. The information processing apparatus characterized by the above.

13. The information processing apparatus according to claim 12, wherein the setting means notifies that the selected connection destination does not match the communication interface when the selected connection destination is the first connection destination.

14. The information processing apparatus according to claim 12, wherein the setting means does not set the communication parameters of the selected connection destination in the electronic device when the selected connection destination is the first connection destination.

15. The information processing apparatus according to claim 12, wherein the information on the communication performance includes at least any one of a frequency band, a channel, and an encryption method of wireless communication.

16. The information processing apparatus further includes a detecting means for detecting a connection destination existing around the information processing apparatus, The first obtaining means obtains the information of the connection destination detected by the detecting means as the information of the connection destination of the setting candidates. The information processing apparatus according to claim 12, characterized in that.

17. The communication parameter includes a password for connecting to the connection destination, When the selection of the connection destination for setting the communication parameter to the electronic device is accepted, the information processing apparatus further includes an input means for accepting the input of the password for connecting to the connection destination. The setting means sets the communication parameter of the selected connection destination to the electronic device on the condition that the input of the password is accepted by the input means. The information processing apparatus according to claim 12, characterized in that.

18. The information processing apparatus further includes a communication means for communicating with the electronic device, The second obtaining means obtains the information of the communication performance from the electronic device by the first communication method via the communication means. The setting means sets the communication parameter of the selected connection destination to the electronic device by transmitting the communication parameter of the selected connection destination to the electronic device by a second communication method different from the first communication method via the communication means. The information processing apparatus according to claim 12, characterized in that.

19. The information processing apparatus according to claim 18, characterized in that the second communication method is a communication method having higher information confidentiality than the first communication method.

20. The information processing apparatus according to claim 18, characterized in that the communication means obtains the information for communicating with the electronic device by the second communication method by the first communication method.

21. An information processing apparatus for setting communication parameters for performing communication via a connection destination in an external electronic device, Detection means for detecting a connection destination existing around the information processing apparatus as a connection destination of a setting candidate; Display control means for causing a display device to display a list of connection destinations of the setting candidates; Selection means for accepting selection of a connection destination for setting communication parameters to the electronic device from among the connection destinations of the setting candidates displayed on the display device; Setting means for setting communication parameters of the selected connection destination to the electronic device; Acquisition means for acquiring information on communication performance of a communication interface provided in the electronic device; having The detection means detects a connection destination compatible with the communication interface based on the information on the communication performance. An information processing apparatus characterized by the above.

22. A control method for an information processing apparatus that sets communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, comprising: A first acquisition step of acquiring information on connection destinations of setting candidates; A display control step of causing a display device to display a list of connection destinations of the setting candidates; A selection step of accepting selection of a connection destination for setting communication parameters to the electronic device from among the connection destinations of the setting candidates displayed on the display device; A setting step of setting communication parameters of the selected connection destination to the electronic device; A second acquisition step of acquiring information on communication performance of a communication interface provided in the electronic device; having In the display control step, based on the information on the communication performance, a first connection destination incompatible with the communication interface and a second connection destination compatible with the communication interface are displayed with different display modes in the list of connection destinations of the setting candidates. A control method characterized by the above.

23. A control method for an information processing apparatus that sets communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, comprising: a first acquisition step of acquiring information on connection destinations of setting candidates; a display control step of causing a display device to display a list of the connection destinations of the setting candidates; a selection step of accepting selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of the setting candidates displayed on the display device; a setting step of setting communication parameters of the selected connection destination in the electronic device; a second acquisition step of acquiring information on the communication performance of a communication interface included in the electronic device; and in the setting step, when the selected connection destination is a first connection destination that does not match the communication interface and when it is a second connection destination that matches the communication interface based on the information on the communication performance, the operations related to setting are different A control method characterized by the above.

24. A control method for an information processing apparatus that sets communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, comprising: a detection step of detecting connection destinations existing around the information processing apparatus as connection destinations of setting candidates; a display control step of causing a display device to display a list of the connection destinations of the setting candidates; a selection step of accepting selection of a connection destination for setting communication parameters in the electronic device from among the connection destinations of the setting candidates displayed on the display device; a setting step of setting communication parameters of the selected connection destination in the electronic device; an acquisition step of acquiring information on the communication performance of a communication interface included in the electronic device; and in the detection step, a connection destination that matches the communication interface is detected based on the information on the communication performance A control method characterized by the above. Claim 25 A program for causing a computer to function as each means of the information processing apparatus according to any one of claims 1 to 21.

Citation Information

Patent Citations

  • Radio LAN setting program, communication terminal, radio LAN system and radio LAN setting method

    JP2005176099A