Information processing apparatus, control method, and program

The information processing device addresses the inefficiencies in setting communication parameters by allowing users to efficiently select and set parameters for electronic devices, reducing unnecessary processing and power consumption, and preventing memory deterioration.

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

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies for setting communication parameters in electronic devices often result in unnecessary power consumption and memory deterioration due to inefficient parameter setting processes, especially when multiple environments or updates occur.

Method used

An information processing device that acquires and displays information on connection destinations for setting candidates, allowing users to select and set communication parameters efficiently, while distinguishing between already set and unconfigured connection destinations using different display modes.

Benefits of technology

This approach enables efficient and user-friendly setting of communication parameters, reducing unnecessary processing and power consumption, and preventing memory deterioration in electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025092150000001_ABST
    Figure 2025092150000001_ABST
Patent Text Reader

Abstract

To efficiently execute setting of a communication parameter 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 connection destination via which the communication parameter is set to the electronic apparatus. The display control means displays a first connection destination that is the same as the connection destination via which the communication parameter is set and a second connection destination that is different from the connection destination via which the communication parameter is set, in different display modes on the list of the candidate connection destinations for setting.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 particularly to a technique for assisting communication settings of external devices.

Background Art

[0002] Among electronic devices such as digital cameras and printers, there are those equipped with a wireless communication function and capable of operating by directly connecting to a network. In order to enable the use of the wireless communication function of such electronic devices, 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 communicatively connected in the electronic device.

[0003] On the other hand, there are various forms of electronic devices, and there may be electronic devices that are 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 for enabling an external electronic device to perform wireless communication by setting communication parameters related to an access point to which an information processing apparatus is connected in the external electronic device.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Incidentally, the opportunity to set the communication parameters of an electronic device is not limited to once. For example, when the electronic device is used in multiple environments or when the communication environment is updated, etc., it is assumed that the communication parameters of the electronic device are added / changed. In the technology described in Patent Document 1, each time such a setting is made, the communication parameters regarding the access point to which the information processing device is connected at that time are uniformly selected and set in the electronic device, but there are cases where the electronic device cannot be set in the manner desired by the user.

[0006] For example, for an access point for which communication parameters have already been set (registered), a communication parameter setting request may be made from the information processing device to the electronic device, and unnecessary communication processing and memory access processing may occur. As a result, there is a possibility that, for example, unnecessary power consumption occurs in a battery-driven electronic device, or deterioration of the memory of the electronic device due to unnecessary overwriting processing occurs.

[0007] 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 that efficiently execute the setting of communication parameters for an electronic device.

Means for Solving the Problems

[0008] In order to achieve the above object, the information processing device of 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 a connection destination for which the communication parameters have been set in the electronic device, and the display control unit is characterized in that, in the list of connection destinations of setting candidates, a first connection destination that is the same as the set connection destination and a second connection destination that is different from the set connection destination are displayed with different display modes.

Effect of the Invention

[0009] According to the present invention with such a configuration, it becomes possible to efficiently execute the setting of communication parameters to an electronic device.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Modes for Carrying Out the Invention

[0011] [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 for the invention, and the plurality of features may be arbitrarily combined. Further, in the accompanying drawings, the same or similar configurations are denoted by the same reference numerals, and redundant descriptions are omitted.

[0012] 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 performing communication via a connection destination to an external electronic device. Such devices can 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.

[0013] 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.

[0014] Here, the non-volatile memory 103 is a memory 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 memory 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 of the control unit 101 (including a program expansion area), and the like.

[0015] 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 the 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 stored in a buffer memory such as the working memory 104, for example, and then various processes are applied by the control unit 101.

[0016] 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 the 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.

[0017] 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.

[0018] 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.

[0019] The wireless communication unit 111 is a communication interface for connecting to an external electronic device, including 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 communicates with 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.

[0020] 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.

[0021] 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.

[0022] 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 different hardware, but they may share a common antenna.

[0023] 《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 other devices having a communication function via an external connection destination are included. Such devices include printers, smartwatches, and the like.

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

[0025] 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 a program for operating each block stored in the non-volatile memory 203, expanding it in the working memory 204, and executing it. 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.

[0026] 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.

[0027] The imaging unit 202 generates still image data or moving image data obtained by imaging a subject. The imaging unit 202 is configured to include, for example, a lens unit, an imaging element, and an image processing unit. The imaging element can employ, 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 element to generate still image data or moving image data.

[0028] 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 direction keys 205c for receiving item selection, image feed instructions, and the like. The release switch 205a is configured to issue different control signals (SW1, SW2) according to the amount of its 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 touch operations made on the display unit 206.

[0029] 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.

[0030] 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.

[0031] 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 communicates with 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.

[0032] 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 around it via the short-range wireless communication unit 212.

[0033] In this way, the wireless communication unit 211 and the short-range wireless communication unit 212 are configured to perform wireless communications 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. Also, 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.

[0034] 《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".

[0035] 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 (Wireless Settings of the Camera) 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.

[0036] 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 in the digital camera 200.

[0037] When a selection operation is performed on item 301, 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 is made on item 311, the wireless communication unit 111 detects beacons broadcast from surrounding APs, and adds information about the APs (AP information) as information of candidate APs for setting to, for example, the detected AP list in the work memory 104. The AP information is included in the beacon.

[0038] 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 regarding one AP is stored. In the present embodiment, the AP information regarding 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 in the figure.

[0039] 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.

[0040] 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.

[0041] 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 apparatus (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 particularly when the electronic device for which communication parameters are to be set does not have a user interface suitable for character input.

[0042] 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.

[0043] 《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.

[0044] When the setting application is launched, in S501, a communication connection between the smartphone 100 and the digital camera 200 is established. 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.

[0045] 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.

[0046] 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 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.

[0047] 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 in which communication connection is easy, but by the second communication method with higher security.

[0048] Therefore, the information necessary for connecting wireless communication, which is transmitted from the digital camera 200 to the smartphone 100 in S504, includes information on the SSID and password 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.

[0049] 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.

[0050] 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 to be 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.

[0051] 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 and transmitted to the smartphone 100 in S504.

[0052] When the operation of the wireless communication unit 211 as an AP 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 and completes the setting. With the completion of 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.

[0053] 《Notification of Configured AP》 By the way, in the sequence related to such a setting function, it is not always necessary to execute all steps when the setting function is selected. As described above, 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 configured AP, inputting its password, further establishing a communication connection with the digital camera 200, and transmitting and setting the communication parameters to the digital camera 200 may not change the settings of the digital camera 200 as a result. For this reason, in the setting application of this embodiment, when selecting an AP for setting communication parameters from the list of candidate APs, it is configured to indicate an AP for which communication parameters are already set in the digital camera 200.

[0054] The information of the AP for which communication parameters have been set in 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 in the above sequence. The information of the set AP can be composed of information indicating its SSID for the set AP, for example, as shown in FIG. 6. In the example of FIG. 6, the information of the set AP indicates that the communication parameters of three types of APs with SSIDs of "HOME_NETWORK", "PRIVATE_NETWORK", and "DDDDDDDD" are set in the digital camera 200.

[0055] In the present embodiment, when the control unit 101 causes the display unit 106 to display the list of candidate APs for setting on the selection screen 320 in S507, it displays the information indicating that for the APs already set in the digital camera 200 among them. Specifically, the control unit 101 classifies the candidate APs for setting included in the detected AP list based on the information of the APs already set acquired from the digital camera 200. Here, the control unit 101 classifies the candidate APs for setting into a first AP whose SSID is the same as any of the already set APs and a second AP whose SSID is not the same as any of the already set APs. Then, as shown in FIG. 7(a), the control unit 101 configures and displays the selection screen 320 by attaching identification information indicating that the communication parameters for connecting to the AP are already set to the display items for selecting the APs classified as the first AP. In the example of FIG. 7(a), among the items for selecting each of the candidate APs for setting arranged on the selection screen 320, the item 701 of the "HOME_NETWORK" AP, which includes the same SSID as the information of the set AP in FIG. 6, is attached with the identification information 702 of "set".

[0056] By doing so, when using the setting function, the user can be informed of the AP for which communication parameters have already been set in the digital camera 200. In other words, among the APs that are setting candidates, the user can discriminate 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 (S509 to S515).

[0057] 〈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 nonvolatile 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. It is assumed that the information of the APs 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.

[0058] In S801, the control unit 101 determines whether there is an unclassified AP among the APs that are setting candidates and included in the detected AP list. If the control unit 101 determines that there is an unclassified AP, the process proceeds to S802, and if it determines that there is no unclassified AP, the process proceeds to S806.

[0059] In S802, the control unit 101 selects one of the unclassified APs as the classification target.

[0060] In S803, the control unit 101 determines whether the SSID identical to 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 SSID identical to the AP to be classified is included in the information of the APs already set, the process proceeds to S804. If it determines that it is not included, the process proceeds to S805.

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

[0062] Also, if in S803 it is determined that the SSID identical to the AP to be classified is not included in the information of the APs already set, in S805 the control unit 101 classifies the AP to be classified as the second AP and returns the process to S801.

[0063] Also, if in S801 it is determined that there are no unclassified APs, in S806 the control unit 101 configures the display data of the selection screen 320. At this time, for the items related to the APs classified as the first AP, the control unit 101 arranges the identification information of "already set" within the display area of the item to configure the display data. On the other hand, for the items related to the APs classified as the second AP, the control unit 101 does not perform the control of arranging the identification information within the display area of the item.

[0064] 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.

[0065] 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.

[0066] In addition, in this embodiment, as shown in FIG. 7(a), the user is informed of this fact by displaying, for the AP already set in the digital camera 200, identification information indicating that it is already set on the selection screen 320. 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, the set AP may be notified by displaying identification information indicating that it is not set. Alternatively, on the selection screen 320, for each of the candidate APs for setting, the set AP may be notified by displaying either identification information indicating that it is already set or identification information indicating that it is not set.

[0067] Also, as shown in FIG. 7(b), the visibility of the item 711 of the AP already set on the selection screen 320 may be reduced by graying out (fading) it, and the user may be notified that it is not necessary to set communication parameters for the AP. At this time, even if an operation input for selecting the item 711 is made, the control unit 101 may not accept the 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 711 is controlled to be in a non-selectable state on the selection screen 320, and the user is informed that it is non-selectable by reducing the visibility and displaying it. The control for not accepting re-setting for such an already set AP may be performed by making the item of the AP non-displayed from the list of candidate APs for setting, as shown in FIG. 7(c).

[0068] As described above, the notification of the already set AP in the list of candidate APs may be performed by making the display modes of the APs classified as the first AP and the APs classified as the second AP different in the list, and is not limited to the mode shown in FIG. 7.

[0069] [Embodiment 2] In the above-described embodiment, in order to reduce the execution of unnecessary setting processes, the display modes of APs with communication parameters already set in the digital camera 200 and those without such settings were described as being different on the selection screen 320. On the other hand, even if the selection screen 320 displays the candidate APs to be set as shown in Fig. 3(c) regardless of whether they have been set in the digital camera 200, the same effect can be obtained if control is performed so that the setting process is not executed when a set AP is selected. In this embodiment, an aspect will be described in which the subsequent operations are made different according to whether the AP selected on the selection screen 320 is classified as a first AP or a second AP.

[0070] When an AP classified as a first 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 to inquire of the user whether to re-set the communication parameters for the AP. The notification screen 900 includes a selection item 901 related to consent (yes) and a selection item 902 related to dissent (no), and the control unit 101 makes the processing different according to which selection item an operation input is made for. When an operation input is made for the selection item 901, the control unit 101, for example, causes the display on the display unit 106 to transition to the input screen 330 and accepts the input of a password for re-setting. In this case, the processes of S509 to S515 of the sequence related to the setting function are executed, and the communication parameters of the corresponding AP are re-set in the digital camera 200. On the other hand, when an operation input is made for the selection item 902, the control unit 101, for example, returns the display on the display unit 106 to the selection screen 320 and accepts the selection of the AP to be set again. That is, in this case, the process returns to S507 of the sequence related to the setting function.

[0071] In the above-described aspect, it has been described that when an AP classified as a first AP is selected on the selection screen 320, the user is further allowed to select whether to perform reconfiguration. However, the implementation of the present invention is not limited to this. For example, when an AP classified as a first AP is selected, it may simply notify that the communication parameters for the selected AP have already been set. In this case, for example, an item for canceling the password input may be provided on the input screen 330, and when an operation input for selecting the item is made, the display on the display unit 106 may be configured to return to the selection screen 320. In this aspect, the user can select whether to input a password or cancel the input on the input screen 330. As a result, the control unit 101 can be prevented from executing the setting process based on the user's intention to make an unnecessary (input cancellation) decision. That is, the execution of unnecessary setting processes is avoided.

[0072] [Modification Example 1] In the above-described Embodiment 2, it has been described that when an AP classified as a first AP is selected on the selection screen 320, the execution of the setting process is controlled via user selection. However, the implementation of the present invention is not limited to this. For example, when the selected AP is an AP classified as a first AP, the control unit 101 may transition the display on the display unit 106 to the setting screen 310 without executing the setting process. That is, in this aspect, even if an AP for which communication parameters have already been set in 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.

[0073] [Embodiment 3] In the above-described embodiments and variations, it has been described that the wireless communication unit 111 of the smartphone 100 detects APs existing in the surroundings and displays them on the selection screen 320 as selectable APs for setting communication parameters in an external electronic device. On the other hand, 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 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 be compatible with the communication method provided by the AP, and communication connection 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.

[0074] 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. 10, 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 and channels 1 to 11, and that WPA and WPA2 can be adopted as the encryption methods for the wireless communication.

[0075] In this 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, the control unit 101 determines whether to classify the APs classified as corresponding APs into either the first AP or the second AP.

[0076] By doing so, when using the setting function, APs not compatible with the wireless communication unit 211 of the digital camera 200 are excluded from the selection items on the selection screen 320, so that the user can set the communication parameters that enable the wireless communication of the digital camera 200. For example, in the case where the detected AP list is FIG. 4, the set AP information is FIG. 6, and the performance information is FIG. 10, as shown in FIG. 11(a), only the APs that are compatible with the wireless communication unit 211 and are not set among the APs included in the detected AP list are arranged on the selection screen 320 as display items. As a result, it is possible to avoid executing the setting process of unnecessary communication parameters.

[0077] 《Display Control Process》 Regarding the display control of such a selection screen 320, the display control process executed on 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 nonvolatile 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.

[0078] 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. 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.

[0079] In S1201, 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 candidate APs whose AP information is 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 S1202, and if it determines that there is none, the process proceeds to S1206.

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

[0081] In S1203, the control unit 101 determines whether the determination target AP is compatible with the wireless communication unit 211 based on the performance information of the wireless communication unit 211 acquired from the digital camera 200. If the control unit 101 determines that the determination target AP is compatible with the wireless communication unit 211, the process proceeds to S1204, and if it determines that it is not compatible, the process proceeds to S1205.

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

[0083] Also, if it is determined in S1203 that the AP to be judged does not conform to the wireless communication unit 211, in S1205, the control unit 101 classifies the AP to be judged as a non-corresponding AP and returns the process to S1201.

[0084] Also, if it is determined in S1201 that there is no AP for which conformity has not been judged, in S1206, the control unit 101 determines 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, it transfers the process to S802, and if it determines that there is no unclassified AP, it transfers the process to S806.

[0085] In S1207, the control unit 101 configures the display data of the selection screen 320. At this time, for the item related to the AP classified as the first AP among the APs classified as the corresponding APs, the control unit 101 arranges the identification information of "set" in the display area of the item to configure the display data. On the other hand, for the item related to the AP classified as the second AP among the APs classified as the corresponding APs, the control unit 101 does not perform the control of arranging the identification information in the display area of the item.

[0086] As described above, according to the information processing apparatus of the present embodiment, since the connection destinations for setting candidates are notified except for the connection destinations that do not conform to the communication interface provided in the electronic device, it is possible to avoid executing unnecessary setting processes. As a result, it becomes possible for the user to easily set the communication parameters that conform to the electronic device.

[0087] In addition, in the present embodiment, 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. 11(b), all of the APs of the setting candidates detected by the wireless communication unit 111 are displayed on the selection screen 320. However, for an AP that the wireless communication unit 211 does not conform to, the selection screen 320 may be displayed with identification information 1101 indicating non-conformity attached. Alternatively, on the selection screen 320, identification information indicating conformity 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 conformity or identification information indicating non-conformity may be attached and displayed to notify the user of the conforming APs.

[0088] Also, as shown in FIG. 11(c), on the selection screen 320, the item 1111 of the non-conforming AP is grayed out (faded) in the same manner as the item 1112 of the set AP to reduce visibility and notify the user that the communication parameters of the AP cannot be set. In other words, the item 1111 is controlled to be in a non-selectable state on the selection screen 320, and by reducing the visibility and displaying it, the user is made aware that it is non-selectable.

[0089] Thus, 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 different in the list. Therefore, the implementation of the present invention is not limited to the aspect shown in FIG. 11.

[0090] [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.

[0091] [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.

[0092] Also, as the communication method between the smartphone 100 and the electronic device, 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. However, 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, or the like.

[0093] [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 of setting candidates, a display control means for causing a display device to display a list of the connection destinations of the setting candidates, 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; Second acquisition means for acquiring information on connection destinations for which communication parameters have already been set in the electronic device; and having The display control means displays, in a list of connection destinations of the setting candidates, a first connection destination that is the same as the set connection destination and a second connection destination that is different from the set connection destination in different display modes. 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 a list of connection destinations of the setting candidates including at least one of a display indicating that the communication parameters of the first connection destination have been set in the electronic device and a display indicating that the communication parameters of the second connection destination have not been set in the electronic device. (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 further includes detection means for detecting connection destinations existing around the information processing apparatus, The first acquisition means acquires the information on the connection destinations detected by the detection means as the information on the connection destinations of the setting candidates. The information processing apparatus according to any one of Items 1 to 5, characterized by the above. (Item 7) The communication parameters include 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, the information processing apparatus further has an 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 has been received by the input means. The information processing apparatus according to any one of Items 1 to 6, characterized in that. (Item 8) further having communication means for communicating with the electronic device, The second acquisition means acquires the information of the set connection destination 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 1 to 7, characterized in that. (Item 9) The information processing apparatus according to Item 8, characterized in that the second communication method is a communication method with higher information confidentiality than the first communication method. (Item 10) The information processing apparatus according to Item 8 or 9, 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 11) An information processing apparatus for setting communication parameters for an external electronic device to perform communication via a connection destination in the electronic device, a first acquisition means for acquiring information of a connection destination of a setting candidate, a display control means for causing a display device to display a list of the connection destinations of the setting candidates, 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; Second acquisition means for acquiring information on a connection destination for which communication parameters have already been set in the electronic device; and having The setting means varies the operation related to setting depending on whether the selected connection destination is a first connection destination that is the same as the already set connection destination or a second connection destination that is different from the already set connection destination. An information processing apparatus characterized by the above. (Item 12) The information processing apparatus according to item 11, wherein the setting means notifies that it has already been set when the selected connection destination is the first connection destination. (Item 13) The information processing apparatus according to item 11 or 12, wherein the setting means inquires whether to reset the communication parameters when the selected connection destination is the first connection destination. (Item 14) The information processing apparatus according to any one of items 11 to 13, wherein the setting means does not set the communication parameters of the connection destination in the electronic device when the selected connection destination is the first connection destination. (Item 15) The information processing apparatus further includes 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 11 to 14, characterized by the above. (Item 16) The communication parameters include a password for connecting to the connection destination, and the information processing apparatus further includes input means for receiving an input of a password for connecting to the connection destination when a selection of a connection destination for setting communication parameters in the electronic device is received. The setting means sets the communication parameters of the selected connection destination to the electronic device on the condition that the input means has received the input of the password. The information processing apparatus according to any one of items 11 to 15, characterized in that. (Item 17) Further comprising communication means for communicating with the electronic device, The second acquisition means acquires the information of the set connection destination 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 11 to 16, characterized in that. (Item 18) The information processing apparatus according to item 17, characterized in that the second communication method is a communication method having higher information confidentiality than the first communication method. (Item 19) The information processing apparatus according to item 17 or 18, 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 20) A control method for an information processing apparatus that sets communication parameters for performing communication via a connection destination in an external electronic device, A first acquisition step of acquiring information of a connection destination of a setting candidate; A display control step of causing a display device to display a list of connection destinations of the setting candidates; A selection step of receiving a 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 the communication parameters of the selected connection destination to the electronic device; A second acquisition step of acquiring information of a connection destination for which communication parameters have been set in the electronic device; Comprising In the display control step, in the list of connection destinations of the setting candidates, a first connection destination that is the same as the set connection destination and a second connection destination that is different from the set connection destination are displayed with different display modes. A control method characterized by this. (Item 21) A control method for an information processing apparatus that sets communication parameters for performing communication via a connection destination in an external 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 for 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 for the electronic device; A second acquisition step of acquiring information on a connection destination for which communication parameters have been set in the electronic device; having In the setting step, the operation related to setting is different depending on whether the selected connection destination is a first connection destination that is the same as the set connection destination or a second connection destination that is different from the set connection destination. A control method characterized by this. (Item 22) A program for causing a computer to function as each means of the information processing apparatus according to any one of Items 1 to 19.

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

[0095] The invention is not limited to the above embodiments, and various changes and modifications can be made without departing from the spirit and scope of the invention. Therefore, the claims are appended to disclose the scope of the invention.

Explanation of Signs

[0096] 100: Smartphone, 101: Control unit, 103: Non-volatile memory, 104: Working memory, 105: Operation input unit, 106: Display unit, 111: Wireless communication unit, 112: Short-range 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 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 the communication parameters of the selected connection destination in the electronic device; a second acquisition means for acquiring information on connection destinations for which communication parameters have already been set in the electronic device; and the display control means displays, in the list of the connection destinations of the setting candidates, a first connection destination that is the same as the already-set connection destination and a second connection destination that is different from the already-set connection destination in different display modes. 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 communication parameters of the first connection destination have already been set in the electronic device and a display indicating that the communication parameters of the second connection destination have not been set in the electronic device.

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 the connection destinations of the setting candidates.

6. further comprising detection means for detecting a connection destination existing around the information processing apparatus, wherein 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 claim 1, characterized in that.

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

8. further comprising communication means for communicating with the electronic device, the second acquisition means acquires information on the set connection destination 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 claim 1, characterized in that.

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

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

11. 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 the 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 the communication parameters of the selected connection destination in the electronic device; a second acquisition means for acquiring information on a connection destination for which communication parameters have been set in the electronic device; and having, the setting means varies the operation related to setting depending on whether the selected connection destination is a first connection destination that is the same as the set connection destination or a second connection destination that is different from the set connection destination An information processing apparatus characterized by this.

12. The information processing apparatus according to claim 11, wherein the setting means notifies that it has been set when the selected connection destination is the first connection destination.

13. The information processing apparatus according to claim 11, wherein the setting means inquires whether to reset the communication parameters when the selected connection destination is the first connection destination.

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

15. further comprising a detection means for detecting a connection destination existing around the information processing apparatus, 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 claim 11, characterized by this.

16. The communication parameter includes a password for connecting to a 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 has an 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 a password is received by the input means The information processing apparatus according to claim 11, characterized in that.

17. further having communication means for communicating with the electronic device, the second acquisition means acquires the information of the set connection destination 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 claim 11, characterized in that.

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

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

20. 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 first acquisition step of acquiring information of a connection destination of a setting candidate, 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 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 a connection destination for which communication parameters have been set in the electronic device; comprising; In the display control step, in the list of connection destinations of the setting candidates, a first connection destination that is the same as the set connection destination and a second connection destination that is different from the set connection destination are displayed with different display modes. A control method characterized by this.

21. 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 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 a connection destination for which communication parameters have been set in the electronic device; comprising; In the setting step, when the selected connection destination is a first connection destination that is the same as the set connection destination and when it is a second connection destination that is different from the set connection destination, the operations related to the setting are different. A control method characterized by this.

22. A program for causing a computer to function as each means of the information processing apparatus according to any one of claims 1 to 19.

Citation Information

Patent Citations

  • Information processing apparatus, control method, and program

    JP2017188869A