Communication device, electronic device, control method and program

The solution addresses the challenge of secure and efficient network connection input in devices without a display by using a communication device to display and update connection information without exposing sensitive data, reducing user effort and security risks.

JP7716306B2Active Publication Date: 2025-07-31CANON KK
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021167576
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-12
Publication Date
2025-07-31
Estimated Expiration
2041-10-12

AI Technical Summary

Technical Problem

Electronic devices lacking a display unit for network connection information input and confirmation, such as digital cameras, require manual re-entry of changed connection information, posing security risks through wireless communication.

Method used

A communication device with input and display means to securely transmit and display existing network connection information to an electronic device, while maintaining confidentiality by not transmitting sensitive data like passwords over wireless communication.

Benefits of technology

Reduces the effort required to input network connection information while ensuring the confidentiality of sensitive data, such as passwords, by displaying set information and allowing updates without exposing it.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007716306000001
    Figure 0007716306000001
  • Figure 0007716306000002
    Figure 0007716306000002
  • Figure 0007716306000003
    Figure 0007716306000003
Patent Text Reader

Abstract

To provide a communication apparatus which reduces man-hours for inputting connection information of a network to the communication apparatus while keeping confidentiality of the connection information of the network, and an electronic apparatus.SOLUTION: A communication apparatus 200 comprises: communication means capable of communicating with an electronic apparatus 100; input means which inputs connection information of a first network for performing wireless communication with an external apparatus 300; and control means for transmitting the connection information to the electronic apparatus via the communication means. In response to requesting connection information which has been set to the electronic apparatus via the communication means, regarding first information which has been set to the electronic apparatus and is acquired from the electronic apparatus in the connection information acquired from the electronic apparatus, the control means displays the first information on display means and regarding second information which has been set to the electronic apparatus but is not acquired from the electronic apparatus, the control means displays information different from the second information on the display means.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a system in which an electronic device performs wireless communication with a communication device and an external device.

Background Art

[0002] Some electronic devices such as digital cameras that perform wireless communication with communication devices such as smart devices and external devices such as personal computers (PCs) are not provided with a display unit for miniaturization and weight reduction, or are provided with only a minimum necessary operation unit. Such electronic devices cannot input and confirm connection information such as an SSID (Service Set Identifier) and a password for connecting to a network such as a wireless LAN.

[0003] Patent Document 1 describes a method of performing wireless connection settings of an electronic device using a communication device by transmitting connection information from a communication device such as a smart device to an electronic device such as a printer.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in a network where a user can change connection information, when the connection information is changed, the electronic device needs to reset the network connection information again. In this case, in Patent Document 1, it is necessary to re-enter the changed connection information into the communication device and transmit it to the electronic device. Also, a method of obtaining the connection information set in the electronic device from the electronic device by wireless communication by the communication device is conceivable, but there are concerns such as leakage and eavesdropping because the password is obtained by wireless communication.

[0006] The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to realize a technology that can reduce the effort required to input network connection information into a communication device while maintaining the confidentiality of the network connection information. [Means for solving the problem]

[0007] In order to solve the above problems and achieve the object, the communication device of the present invention has a communication means capable of communicating with an electronic device, an input means for inputting connection information of a first network that communicates wirelessly with an external device, and a control means for transmitting the connection information to the electronic device via the communication means, wherein the control means, in response to a request by the communication means for connection information already set in the electronic device, displays on the display means first information that has already been set in the electronic device and acquired from the electronic device, and displays on the display means information different from the second information that has already been set in the electronic device but not acquired from the electronic device.

[0008] In addition, the electronic device of the present invention has a communication means capable of communicating with a communication device, a control means that receives connection information of a first network from the communication device via the communication means for wirelessly communicating with an external device, and a storage means that stores the connection information received from the communication device, and in response to a request from the communication device, the control means transmits first information of the connection information stored in the storage means to the communication device and transmits second information, which is information different from the second information, to the communication device. [Effects of the Invention]

[0009] According to the present invention, it is possible to reduce the effort required to input network connection information into a communication device while maintaining the confidentiality of the network connection information. [Brief explanation of the drawings]

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

[0011] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the invention claimed. Although multiple features are described in the embodiments, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same reference numerals are used to designate the same or similar components, and redundant explanations will be omitted.

[0012] Below, we will explain in detail, with reference to the accompanying drawings, an embodiment in which the electronic device of the present invention is applied to an imaging device such as a digital camera, the communication device of the present invention is applied to a portable terminal such as a smart device, and the external device of the present invention is applied to an information processing device such as a personal computer (PC).

[0013] <Device Configuration> First, the configurations and functions of the electronic device, communication device, and external device of this embodiment will be described with reference to FIGS.

[0014] 1 is a block diagram showing the configuration of a digital camera 100 according to this embodiment. Note that, although the following description will be given of a digital camera as an example of an electronic device, the present invention is not limited to this and may also be applied to web cameras and network cameras that can transfer images to a PC via a network, in-vehicle cameras, surveillance cameras, medical cameras, smart speakers, and the like.

[0015] The control unit 101 is a central processing unit (CPU) that controls the entire digital camera (hereinafter referred to as camera) 100, and performs communication processing and control processing, which will be described later, by executing programs stored in a nonvolatile memory 103, which will be described later. Note that instead of the control unit 101 controlling the entire device, the entire device may be controlled by having multiple pieces of hardware share the processing.

[0016] The imaging unit 102 includes a group of lenses including a zoom lens and a focus lens, and a shutter with an aperture function. The imaging unit 102 also includes an imaging element configured with a CCD, CMOS element, or the like that converts a subject image into an electrical signal, and an A / D converter that converts an analog image signal output from the imaging element into a digital signal. Under the control of the control unit 101, the imaging unit 102 converts the subject image light formed by the lens included in the imaging unit 102 into an electrical signal using the imaging element, performs noise reduction processing, and outputs image data consisting of a digital signal.

[0017] The control unit 101 performs resizing processes such as pixel interpolation and reduction, and color conversion processes on the image data captured by the imaging unit 102. Further, the control unit 101 compresses and encodes the still image data subjected to image processing by JPEG or the like, or encodes the moving image data by a moving image compression method such as MPEG2 or H.264 to generate an image file, and records it on the recording medium 110. In the camera 100 of the present embodiment, the image data is recorded on the recording medium 110 in accordance with the DCF (Design Rule for Camera File system) standard. Also, the control unit 101 performs predetermined arithmetic processing using the captured image data, and based on the obtained arithmetic result, the control unit 101 controls the focus lens, aperture, and shutter of the imaging unit 102 to perform AF (auto focus) processing and AE (auto exposure) processing.

[0018] The non-volatile memory 103 is an electrically erasable and recordable memory, and for example, EEPROM or the like is used. Constants, programs, etc. for the operation of the control unit 101 are recorded in the non-volatile memory 103. Here, the program refers to a program for executing the communication processing and control processing described later in the present embodiment.

[0019] The working memory 104 is used as a working area for expanding constants, variables, programs read from the non-volatile memory 103, etc. for the operation of the control unit 101. Also, the working memory 104 is used as a buffer memory for temporarily holding the image data captured by the imaging unit 102.

[0020] The operation unit 105 consists of operation members such as various switches and buttons that receive various operations from the user. The operation unit 105 includes, for example, a power button for turning the power on and off, a shutter button for giving an instruction to take a still image, a shutter button for giving an instruction to start and end video recording, a play button for giving an instruction to play an image, and a mode switching button for changing the operation mode of the camera to a still image shooting mode, a video recording mode, or a play mode. Further, the operation unit 105 includes a dedicated connection button or the like for starting communication with external devices such as the smart device 200, the PC 300, and the access point (hereinafter, AP) 400 described later.

[0021] The shutter button turns on during operation, specifically in a so-called half-press (preparation instruction for shooting), and generates a first shutter switch signal SW1. Upon receiving the first shutter switch signal SW1, the control unit 101 starts operations such as AF (auto focus) processing, AE (auto exposure) processing, AWB (auto white balance) processing, and EF (flash pre-emission) processing by controlling the imaging unit 102. Also, when the operation of the shutter button is completed, that is, in a so-called full-press (shooting instruction), it turns on and generates a second shutter switch signal SW2. The control unit 101 starts a series of shooting processing operations from reading the signal from the imaging unit 102 to writing the image data to the recording medium 110 upon receiving the second shutter switch signal SW2.

[0022] The camera 100 of the present embodiment is not provided with a display unit for displaying a live view image, a captured image, a UI screen for interactive operations, etc., or a touch panel integrally formed with the display unit. Therefore, the camera 100 of the present embodiment cannot input and confirm connection information such as an SSID, a password, a user name, and a user password for the user to connect to the PC 300 and the AP 400 via the wireless LAN network described later.

[0023] Image data output from the imaging unit 102 is recorded on the recording medium 110, and image files already recorded thereon are read out by the control unit 101. The recording medium 110 may be a memory card or hard disk drive that is attached to the camera 100, or may be a flash memory or hard disk drive built into the camera 100. It is sufficient that the camera 100 has at least a means for accessing the recording medium 110.

[0024] The first communication unit 111 is an interface for connecting to external devices such as a smart device 200, an AP 400, and a PC 300, which will be described later. The camera 100 of this embodiment can exchange data with external devices via the first communication unit 111. For example, image data generated by the imaging unit 102 can be transmitted to the external device via the first communication unit 111. In this embodiment, the first communication unit 111 includes an interface for communicating with the external device via a wireless LAN in accordance with the IEEE 802.11 standard. The control unit 101 realizes wireless communication with the external device by controlling the first communication unit 111. The communication method is not limited to wireless LAN, and can include, for example, an infrared communication interface, a wireless communication interface such as Wireless USB, or a wired communication interface such as a USB cable, HDMI (registered trademark), or IEEE 1394.

[0025] The second communication unit 112 is configured, for example, with an antenna for wireless communication, a modulation / demodulation circuit for processing wireless signals, and a communication controller. The second communication unit 112 realizes short-range wireless communication in accordance with the IEEE802.15 standard (Bluetooth (registered trademark)) by outputting modulated wireless signals from the antenna and demodulating wireless signals received by the antenna. In this embodiment, Bluetooth (registered trademark) communication employs Bluetooth (registered trademark) Low Energy (BLE) version 4.0, which has low power consumption. Bluetooth (registered trademark) communication has a narrower communication range (i.e., a shorter communication distance) than wireless LAN communication. Furthermore, Bluetooth (registered trademark) communication has a slower communication speed than wireless LAN communication. On the other hand, Bluetooth (registered trademark) communication consumes less power than wireless LAN communication.

[0026] The camera 100 of this embodiment can exchange data with an external device via the second communication unit 112. For example, when the control unit 101 receives a shooting instruction from an external device, it controls the imaging unit 102 to perform a shooting operation, and when it receives a control command to exchange data via wireless LAN, it controls the first communication unit 111 to perform a communication operation.

[0027] Note that the first communication unit 111 of the camera 100 in the present embodiment has an AP mode that operates as an access point in the infrastructure mode and a CL mode that operates as a client in the infrastructure mode. By operating the first communication unit 111 in the CL mode, the camera 100 in the present embodiment can operate as a CL device in the infrastructure mode. When the camera 100 operates as a CL device, it can participate in the network formed by the AP device by connecting to the surrounding AP devices. Also, by operating the first communication unit 111 in the AP mode, the camera 100 in the present embodiment can operate as a simple AP (hereinafter referred to as a simple AP) that is a type of AP but has more limited functions. When the camera 100 operates as a simple AP, the camera 100 forms a network by itself. Devices around the camera 100 can recognize the camera 100 as an AP device and participate in the network formed by the camera 100. It is assumed that the program for operating the camera 100 as described above is stored in the non-volatile memory 103.

[0028] Note that although the camera 100 in the present embodiment is a type of AP, it is a simple AP that does not have a gateway function for transferring data received from a CL device to an Internet provider or the like. Therefore, even if data is received from another device participating in the network formed by the own device, it cannot be transferred to a network such as the Internet.

[0029] FIG. 2 is a block diagram showing the configuration of the smart device 200 of the present embodiment. In the following, a smart device, which is an example of a communication device, will be described, but the present invention is not limited thereto, and the present invention may be applied to a desktop PC, a tablet PC, a wristwatch-type smart watch, a glasses-type smart glass, etc. that can be communicably connected to the camera 100.

[0030] The smart device 200 of this embodiment includes a control unit 201, an imaging unit 202, a non-volatile memory 203, a working memory 204, an operation unit 205, a recording medium 210, a first communication unit 211, and a second communication unit 212. The basic functions of these elements are the same as those of the camera 100, and the description thereof is omitted.

[0031] The non-volatile memory 203 stores an OS (operating system), which is basic software executed by the control unit 201, and applications that realize application functions in cooperation with this OS. Further, in this embodiment, the non-volatile memory 203 stores an application for communicating with the camera 100.

[0032] The processing of the smart device 200 of this embodiment is realized by loading software provided by an application. It is assumed that the application has software for using the basic functions of the OS installed in the smart device 200. Note that the OS of the smart device 200 may have software for realizing the processing in this embodiment.

[0033] The operation unit 205 includes various operation members such as various switches, buttons, and touch panels that receive various operations from the user. The operation unit 205 includes, for example, a power button for turning the power on and off. Further, 2 the operation unit 05 includes a dedicated connection button or the like for starting communication with the camera 100 as an external device and a PC 300 described later. A touch panel integrally formed with a display unit 206 described later is also included in the operation unit 205.

[0034] The display unit 206 displays a live view image during shooting, a captured image, a UI screen for interactive operations, etc. The display unit 206 is a display device such as a liquid crystal display or an organic EL display. The display unit 206 may be integrated with the smart device 200 or may be an external device connected to the smart device 200. The smart device 200 only needs to be able to connect to the display unit 206 and have a function to control the display of the display unit 206.

[0035] The first communication unit 211 includes a wireless communication interface for wirelessly communicating with an external device such as the camera 100. The control unit 201 controls the first communication unit 211 to achieve wireless communication with the external device. The first communication unit 211 may be directly connected to the camera 100 or may be connected via an access point. As a protocol for communicating data, for example, HTTP (Hyper Text Transfer Protocol) or PTP / IP (Picture Transfer Protocol over Internet Protocol) via a wireless LAN can be used. However, communication with the camera 100 is not limited to this. For example, the first communication unit 211 may include an infrared communication interface, a wireless communication interface such as Wireless USB, or a wired communication interface such as a USB cable, HDMI (registered trademark), or IEEE1394.

[0036] The public network connection unit 213 is an interface used when performing wireless communication via a wide area network (WAN) such as 4G / LTE or 5G. The smart device 200 can make calls and perform data communication with other devices via the public network connection unit 213. In the case of a call, the control unit 201 inputs and outputs voice signals via the microphone 214 and the speaker 215. In this embodiment, the public network connection unit 213 is not limited to 4G / LTE or 5G, and other communication methods such as local 5G, WiMAX, ADSL, or FTTH may be used. In this embodiment, the public network connection unit 213 is an antenna, and the control unit 201 can connect to the public network via the antenna. Note that the first communication unit 211 and the public network connection unit 213 can also be shared by one antenna. Note that the first communication unit 211 and the public network connection unit 213 do not necessarily need to be configured with independent hardware, and for example, they can also be shared by one antenna.

[0037] Figure 3 is a block diagram showing the configuration of P C3 00 of this embodiment. In the following, a desktop PC, which is an example of an information processing device, will be described, but the present invention is not limited thereto, and it may be applied to a TV, a tablet PC, a smart device, a wristwatch-type smartwatch, glasses-type smart glasses, etc. that can receive an image transferred from the camera 100 via a network.

[0038] The PC 300 of this embodiment includes a control unit 301, a non-volatile memory 303, a working memory 304, an operation unit 305, a display unit 306, a first communication unit 311, and a speaker 315. The basic functions of these elements are the same as those of the smart device 200, and the description thereof will be omitted.

[0039] <Network Configuration> Next, with reference to FIG. 4, the network configuration when the camera 100 of this embodiment acquires connection information from the smart device 200 and connects to the PC 300 and the AP 400 will be described.

[0040] FIG. 4 is a diagram illustrating a network configuration in which the camera 100 of this embodiment acquires connection information from the smart device 200 and connects to the PC 300 and AP 400.

[0041] Since the camera 100 of this embodiment is not provided with a display unit, the user cannot directly input connection information for connecting to a wireless LAN into the camera 100 or check the settings. Therefore, in this embodiment, the connection information for connecting the camera 100 to the AP 400 and the PC 300 is set using the smart device 200.

[0042] Fig. 4(a) illustrates a network configuration in which the camera 100 and the smart device 200 are directly connected to each other so that the camera 100 can transmit and receive connection information for connecting to the AP 400 and the PC 300. Fig. 4(b) illustrates a network configuration in which the camera 100 and the PC 300 are connected to a wireless LAN formed by the AP 400.

[0043] 4(a), the camera 100 operates as a simple AP to form a wireless LAN network and starts periodically transmitting a beacon signal. The smart device 200 detects the beacon signal and joins the wireless LAN network formed by the camera 100. After joining the wireless LAN network in which the camera 100 operates as a simple AP, the smart device 200 establishes a connection through mutual device discovery, device capability acquisition, etc., and becomes capable of sending and receiving data.

[0044] 4(b), the camera 100 and the PC 300 join the wireless LAN network formed by the AP 400. The camera 100 and the PC 300 detect the beacon signal periodically transmitted by the AP 400 and join the wireless LAN network formed by the AP 400. After joining the same wireless LAN network formed by the AP 400, the camera 100 and the PC 300 discover each other's devices, acquire device capabilities, and so on, and then become capable of sending and receiving data via the wireless LAN.

[0045] In this embodiment, the smart device 200 transmits connection information for connecting to the AP 400 to the camera 100, and the camera 100 can join the wireless LAN network using the connection information acquired from the smart device 200. Note that, in this embodiment, the connection information is described as an SSID and a password, but is not limited to these and may include information such as a wireless LAN channel and encryption method, as long as it is information for connecting to the wireless LAN network. The connection information may also include authentication information (account information) such as a user (account) name and user (account) password for the PC 300 to connect to the camera 100 via the AP 400.

[0046] In this embodiment, a configuration will be described in which HTTP authentication (Basic authentication / Digest authentication) is used when the PC 300 performs data communication with the camera 100. The smart device 200 transmits a username and user password for the PC 300 to connect to the camera 100, as well as an SSID and password. When connecting to the PC 300 via the AP 400, the camera 100 determines whether or not the PC 300 is allowed access using the username and user password.

[0047] In the following description, the connection information includes communication parameters consisting of an SSID and password used to connect to the wireless LAN, and authentication information consisting of a user name and user password used to authenticate devices connected via the wireless LAN.

[0048] <Setting and Updating Connection Information> Next, referring to FIG. 5, we will explain how to set connection information so that the camera 100 of this embodiment can acquire connection information from the smart device 200 and connect to the PC 300 and AP 400, and how to update the connection information when the connection information of the AP 400 is changed.

[0049] Fig. 5 shows an example of a UI screen of the smart device 200 when the camera 100 of this embodiment acquires connection information from the smart device 200 and connects to the PC 300 and AP 400. Fig. 6 is a sequence diagram illustrating a method in which the camera 100 of this embodiment acquires connection information from the smart device 200 and connects to the PC 300 and AP 400.

[0050] Fig. 5(a) illustrates an example of a UI screen of the smart device 200 when connection information for the AP 400 has not been set in the camera 100. Fig. 5(b) illustrates an example of a UI screen of the smart device 200 when connection information for setting in the camera 100 has been input. Fig. 6(a) is a sequence diagram illustrating a method for setting connection information when connection information has not been set in the camera 100.

[0051] A method for setting connection information in the camera 100 will be described with reference to FIGS. 5(a), 5(b) and 6(a).

[0052] In FIG. 6(a), in step S601, when a user operates the operation unit 105 of the camera 100 to connect to the smart device 200, the camera 100 operates as a simple AP and forms a wireless LAN network.

[0053] In step S602, when the user operates the operation unit 205 of the smart device 200 to connect to the camera 100, the smart device 200 joins the wireless LAN network formed by the camera 100 and establishes a Wi-Fi (registered trademark) connection.

[0054] In step S603, the smart device 200 transmits a connection information acquisition request as a connection setting to the camera 100 via the first communication unit 211. In this case, since no connection information has been set in the camera 100, the camera 100 transmits a response in S604 with null connection information. The camera 100 of this embodiment responds with a null value when no connection information has been set, but this is not limited to this. For example, when no connection information has been set, the smart device 200 may respond with an error value indicating that the connection information has not been set, or may respond with information that enables the smart device 200 to recognize that the connection information has not been set in the camera 100.

[0055] In step S605, the smart device 200 displays the UI screen shown in FIG.

[0056] The UI screen of FIG. 5(a) will be described. The input field 501 is a text box for displaying and inputting the SSID, which is one of the connection information for the camera 100. The input field 502 is a text box for displaying and inputting the password, which is one of the connection information for the camera 100. The input field 503 is a text box for displaying and inputting the username, which is one of the authentication information for the camera 100. The input field 504 is a text box for displaying and inputting the user password, which is one of the authentication information for the camera 100. The button 505 is a button for transmitting a connection information reflection request from the smart device 200 to the camera 100. In FIG. 5(a), the input fields 501 to 504 are displayed blank to indicate that the connection information acquired from the camera 100 has not been set. The button 505 is grayed out to indicate that the camera 100 cannot be requested to reflect the connection information because no connection information has been input.

[0057] In step S606, when the user inputs connection information using the operation unit 205 of the smart device 200, the UI screen shown in Fig. 5(b) is displayed on the display unit 206 of the smart device 200. Input fields 521 to 524 and button 525 are the same as the input fields 501 to 504 and button 505 in Fig. 5(a). The input fields 521 to 524 display the data input in step S606, and button 525 is no longer grayed out to indicate that the connection information has been input and it is now possible to request the camera 100 to reflect the connection information.

[0058] In the example of FIG. 5(b), the characters entered in the input field 522 and the user password entered in the input field 524 are displayed as they are. However, to prevent leakage due to peeping at the displayed screen, the characters entered may not be displayed, and only the fact that they have been entered may be indicated. Specifically, when one character is entered, a single "*" is displayed. In this way, even if a password is entered, only a line of obscured characters appears on the screen, reducing the risk of the password being leaked even if someone peeks at it.

[0059] Furthermore, if the same obscured character "*" as that used in the UI screen shown in FIG. 5(c) described later is used, it may be difficult to distinguish from the UI screen shown in FIG. 5(c) when the password has not been acquired from the camera 100. Therefore, when a password has been entered, a different obscured character may be used than when the password has not been acquired from the camera 100. For example, the character may be displayed as "●", or the same character "*" may be used but may be bolded, underlined, or italicized. In this way, by using the same character as that displayed when the connection information has not been acquired on the screen where the connection information has been acquired, but in a different font style or other display format, it is possible to simultaneously indicate that the information is confidential and that the information has been entered.

[0060] In step S607, when the user operates button 505 using the operation unit 205 of the smart device 200, a request to reflect connection information is sent to the camera 100. The smart device 200 transmits the connection information to the camera 100 via the first communication unit 211.

[0061] In step S608, the camera 100 updates the connection information stored in the non-volatile memory 103 with the connection information received from the smart device 200 via the first communication unit 111.

[0062] In step S609, the camera 100 transmits a response indicating that the reflection of the connection information to the smart device 200 is completed via the first communication unit 111. In this embodiment, the connection information set in FIG. 6(a) has an SSID of "network01", a password of "abcd0001", a user name of "user0001", and a user password of "userpw01".

[0063] By such a procedure, when the connection information is not set in the camera 100, the smart device 200 can be used to set the connection information in the camera 100.

[0064] Next, a method of connecting to the AP400 and the PC300 in a state where the connection information is set in the camera 100 will be described. Here, the connection information of the AP400 is the same as the connection information set in the camera 100, and it is assumed that the SSID is "network01" and the password is "abcd0001".

[0065] FIG. 6(b) is a sequence diagram for explaining a method of connecting to the AP400 and the PC300 when the connection information is set in the camera 100. The description of the process of establishing a Wi-Fi (registered trademark) connection between the PC300 and the AP400 is omitted.

[0066] In step S621, the user operates the operation unit 105 of the camera 100 to connect to the AP 400, and in step S622 the camera 100 detects a beacon signal periodically transmitted by the AP 400. The beacon signal is the SSID "network01" set as the connection information in FIG. 6(a). The AP 400 periodically transmits a beacon signal with the SSID "network01," and upon detecting the beacon signal, in step S623 the camera 100 makes an authentication request to the AP 400 using the password "abcd0001" in the connection information.

[0067] In step S624, since the password requested for authentication matches the set password, the AP 400 responds to the camera 100 that authentication has been successful and establishes a Wi-Fi (registered trademark) connection.

[0068] In step S625, the PC 300 transmits a communication request to the camera 100 via the first communication unit 311. When making the communication request, the PC 300 displays a screen on the display unit 306 prompting the user to enter a user name and a user password.

[0069] In step S626, camera 100 performs HTTP authentication and responds to the connection request using the user name and user password sent from PC 300 and the user name and user password stored in camera 100. The content of communication between camera 100 and PC 300 is expected to include, for example, the transfer of real-time images or recorded images from camera 100 to PC 300.

[0070] Through this procedure, the camera 100 can connect to the AP 400 and the PC 300 using the connection information set in the smart device 200.

[0071] Here, the connection information of the AP400 may be changed by the user. When the connection information is changed, since the connection information stored in the camera 100 is different from the connection information of the AP400, the camera 100 cannot connect to the AP400. Specifically, when the SSID among the connection information of the AP400 is changed, in step S622 of FIG. 6(b), the camera 100 cannot detect the beacon signal of the AP400. Also, when the password among the connection information of the AP400 is changed, an authentication failure is responded to the authentication request in step S623 of FIG. 6(b) in step S624, and the connection between the camera 100 and the AP400 cannot be established. In order to update the connection information of the AP400 set in the camera 100, the operation of re-entering all the connection information using the smart device 200 is troublesome for the user. On the other hand, a method of omitting the input by having the smart device 200 acquire the connection information already set in the camera 100 from the camera 100 and displaying it is also conceivable. However, when acquiring the password or the user password by wireless communication, there are concerns such as leakage and eavesdropping. Therefore, in the present embodiment, when updating the connection information of the AP400 stored in the camera 100 using the smart device 200, the update process is performed without acquiring the password and the user password.

[0072] Hereinafter, with reference to FIGS. 5(c) and 6(c), the process when the SSID among the connection information of the AP400 is changed will be described. FIG. 5(c) illustrates the UI screen of the smart device 200 when the SSID among the connection information of the AP400 is changed. FIG. 6(c) is a sequence diagram for explaining the operations of the camera 100 and the smart device 200 when the SSID among the connection information of the AP400 is changed to "network02".

[0073] In FIG. 6(c), in step S641, when the user performs an operation to connect to the smart device 200 using the operation unit 105 of the camera 100, the camera 100 operates as a simple AP and forms a wireless LAN network.

[0074] In step S642, when the user operates the operation unit 205 of the smart device 200 to connect to the camera 100, the smart device 200 joins the wireless LAN network formed by the camera 100 and establishes a Wi-Fi (registered trademark) connection.

[0075] In step S643, the smart device 200 sends a request to the camera 100 via the first communication unit 211 to obtain connection information.

[0076] In step S644, the camera 100 responds with connection information via the first communication unit 111. Here, the password in the communication parameters and the user password in the authentication information among the connection information are responded with the character string "null." "Null" is originally a character string meaning an empty value, that is, not set, but in this embodiment, it means that the password has been set in the camera 100 but has not been transmitted by the camera 100. Note that in this embodiment, the password in the communication parameters and the user password in the authentication information are responded with the character string "null," but this is not limited to this. For example, it is sufficient to respond with information that allows the smart device 200 to recognize that the password and the user password have been set in the camera 100 but have not been transmitted by the camera 100, such as the number of characters in the password and the user password, and therefore the smart device 200 has not been able to acquire them.

[0077] In step S645, the smart device 200 displays the UI screen shown in FIG. 5(c) on the display unit 206. The input fields 541 to 544 and the button 545 are the same as the input fields 501 to 504 and the button 505 in FIG. 5(a). The SSID and the user name acquired from the camera 100 are displayed in the input fields 541 and 543. Also, in the input fields 542 and 544, information different from the password and the user password, that is, specific information including characters or symbols that cannot distinguish the contents of the password and the user password is displayed. Further, the specific information is information that the user can identify as being set in the camera 100 and not acquired from the camera 100. For example, in the present embodiment, it is displayed as a string of asterisks ("********"). Note that the specific information is not limited to this, and for example, the colors of the input fields 542 and 544 may be changed, or the number of characters of the password and the user password may be acquired from the camera 100 and the specific information may be displayed with that number of characters.

[0078] In step S646, the user inputs the SSID "network02" into the input field 541 using the operation unit 205 of the smart device 200. When the camera 100 cannot detect the beacon signal of the AP400, the smart device 200 may be notified that the beacon signal cannot be detected and displayed on the display unit 206 of the smart device 200. Thereby, the user can be made to recognize that it is necessary to input information into the input field 541.

[0079] In step S647, when the user operates the button 545 using the operation unit 205 of the smart device 200, the smart device 200 transmits a request to reflect connection information to the camera 100. The smart device 200 transmits the connection information to the camera 100 by the first communication unit 211. Here, the password of the communication parameter and the user password of the authentication information in the connection information are responded with the string "null". "null" is originally an empty value, that is, a string meaning unset, but in the present embodiment, it is assumed to mean not updating the settings of the camera 100.

[0080] In step S648, when the camera 100 receives connection information from the smart device 200 via the first communication unit 111, it stores the connection information in the non-volatile memory 103. In this case, the camera 100 updates the items in the connection information received from the smart device 200 whose information has been changed from the set items, and leaves the items with "null" unchanged as they are set.

[0081] In step S649, the camera 100 responds to the smart device 200 via the first communication unit 111 that the reflection of the connection information is completed. In this embodiment, the connection information set in FIG. 6(c) has an SSID of "network02", a password of "abcd0001", a user name of "user0001", and a user password of "userpw01".

[0082] In this way, when updating the connection information of the AP400 already set in the camera 100 using the smart device 200, the password of the communication parameter and the user password of the authentication information are not acquired from the camera 100. As a result, the camera 100 and the smart device 200 can perform wireless communication while maintaining the confidentiality of the connection information, and the trouble of inputting the connection information of the camera 100 in the smart device 200 can be reduced.

[0083] Next, with reference to FIGS. 5(d) and 6(d), the processing when the password among the communication parameters of the AP400 is changed will be described.

[0084] FIG. 5(d) illustrates the UI screen of the smart device 200 when the password among the communication parameters of the AP400 is changed. FIG. 6(d) is a sequence diagram for explaining the operations of the camera 100 and the smart device 200 when the password among the communication parameters of the AP400 is changed to "abcd0002".

[0085] Steps S661 to S665 are the same as steps S641 to S645.

[0086] In step S666, the user uses the operation unit 205 of the smart device 200 to input " abcd0002 " as the password of the communication parameters of AP400 in the input field 562 of the UI screen in FIG. 5(d). In this case, when a user operation on the input field 562 is detected, in order to let the user recognize that information needs to be input in the input field 562, specific information ("********") in the input field 562 is erased and displayed as a blank field. In addition, so that the user can recognize it more easily, when the camera 100 fails to authenticate AP400, the smart device 200 may be notified of the authentication failure and displayed on the display unit 206 of the smart device 200.

[0087] In step S667, when the user operates the button 565 with the operation unit 205 of the smart device 200, the smart device 20 sends a request to reflect the connection information to the camera 100 and sends the connection information with " abcd0002 " input in the input field 562 of the UI screen in FIG. 5(d). Here, among the connection information sent to the camera 100, the user password of the authentication information in the input field 564 of the UI screen in FIG. 5(d) is sent as the string "null" indicating that it is not updated.

[0088] In step S668, the camera 100 updates the connection information stored in the non-volatile memory 103 according to the connection information received from the smart device 200 by the first communication unit 111. In this case, the camera 100 updates the items in the connection information received from the smart device 200 whose information has been changed from the set items, and the items of "null" remain as set without updating the information.

[0089] In step S669, the camera 100 responds to the smart device 200 through the first communication unit 111 that the reflection of the connection information is completed. The connection information set in FIG. 6(d) is such that the SSID is "network02", the password is "abcd0002", the user name is "user0001", and the user password is "userpw01".

[0090] In this way, when updating the connection information of the AP 400 already set in the camera 100 by using the smart device 200, the password of the communication parameter and the user password of the authentication information are not obtained from the camera 100. As a result, the camera 100 and the smart device 200 can perform wireless communication while maintaining the confidentiality of the connection information, and it becomes possible to reduce the labor of inputting the connection information of the camera 100 in the smart device 200.

[0091] In addition, in this embodiment, although the case where the communication parameter among the connection information is changed has been described, the same applies to the case where the user name or user password of the authentication information is changed.

[0092] Also, the AP 400 can also set the password among the communication parameters to an unset state. When performing a setting to connect to the AP 400 in a state where the password is not set, for example, a reflection request is transmitted from the smart device 200 to the camera 100 with the connection information having an empty string as the password of the communication parameter of the AP 400. The camera 100 can omit the authentication request with the AP 400 and connect to the AP 400 by updating the connection information stored in the non-volatile memory 103 to the connection information having an empty string as the password of the communication parameter of the AP 400 received from the smart device 200.

[0093] <Processing of Camera 100> Next, with reference to FIG. 7, the processing of the camera 100 of this embodiment connecting to the AP 400 and the PC 300 by using the smart device 200 will be described.

[0094] Note that the processing in FIG. 7 is realized by the control unit 101 of the camera 100 executing a program stored in the non-volatile memory 103 and controlling each component of the camera 100.

[0095] In step S701, the control unit 101 determines whether it has detected an operation for connecting to the smart device 200 by the user operating the operation unit 105. If the control unit 101 determines that it has detected an operation for connecting to the smart device 200, the process proceeds to step S702. If the control unit 101 determines that it has not detected an operation for connecting to the smart device 200, the process proceeds to step S751.

[0096] In step S751, the control unit 101 determines whether it has detected an operation for connecting to the AP 400 by the user operating the operation unit 105. If the control unit 101 determines that it has detected an operation for connecting to the AP 400, the process proceeds to step S752. If the control unit 101 determines that it has not detected an operation for connecting to the AP 400, the process returns to step S701. In this way, the camera 100 starts processing triggered by detecting an operation for connecting to the smart device 200 or an operation for connecting to the AP 400.

[0097] Hereinafter, the process of connecting to the smart device 200 from step S702 will be described, and then the process of connecting to the AP 400 from step S752 will be described.

[0098] In step S702, the control unit 101 operates as a simple AP so as to be able to connect to the smart device 200 by the first communication unit 111 and forms a wireless LAN network. Then, the smart device 200 participates in the wireless LAN network formed by the camera 100, and a Wi-Fi (registered trademark) connection is established.

[0099] In step S703, the control unit 101 determines whether or not a connection information acquisition request has been received from the smart device 200 via the first communication unit 111. The connection information includes an SSID and a password, which are communication parameters, and a username and a user password, which are authentication information. If the control unit 101 determines that a connection information acquisition request has been received from the smart device 200, the process proceeds to step S704. If the control unit 101 determines that a connection information acquisition request has not been received from the smart device 200, the process proceeds to step S707.

[0100] In step S704, the control unit 101 determines whether the connection information has been set. If the control unit 101 determines that the connection information has been set, the process proceeds to step S705. If the control unit 101 determines that the connection information has not been set, the process proceeds to step S706.

[0101] In step S705, the control unit 101 converts the password in the communication parameters and the user password in the authentication information, which are among the connection information that has been set, to the character string "null," which indicates that the password has been set in the camera 100 but has not been transmitted by the camera 100. The control unit 101 transmits, via the first communication unit 111 to the smart device 200, as connection information, the SSID in the communication parameters and the password converted to "null," and the user name in the authentication information and the user password converted to "null."

[0102] In this way, the camera 100 does not transmit the password of the communication parameters and the user password of the authentication information, which are among the connection information that has already been set, to the smart device 200, thereby maintaining the confidentiality of the connection information.

[0103] In step S706, the control unit 101 transmits a message to the smart device 200 via the first communication unit 111 that the connection information has not been set. As a method of notifying that the connection information has not been set, for example, information indicating that each item of the connection information is blank is transmitted.

[0104] In step S707, the control unit 101 determines whether or not a connection information reflection request has been received from the smart device 200 via the first communication unit 111. If the control unit 101 determines that a connection information reflection request has been received from the smart device 200 via the first communication unit 111, the process proceeds to step S708. If the control unit 101 determines that a connection information reflection request has not been received from the smart device 200 via the first communication unit 111, the process proceeds to step S712.

[0105] In step S708, the control unit 101 determines whether or not the reflection of the connection information has been completed. If the control unit 101 determines that the reflection of the connection information has been completed, the process proceeds to step S709. If the control unit 101 determines that the reflection of the connection information has not been completed, the process proceeds to step S711.

[0106] In step S709, the control unit 101 determines whether the password in the communication parameters and the user password in the authentication information in the connection information received from the smart device 200 by the first communication unit 111 are the character string "null," which indicates that they will not be updated. If the control unit 101 determines that the password in the communication parameters and the user password in the authentication information in the connection information received from the smart device 200 are the character string "null," which indicates that they will not be updated, the control unit 101 proceeds to step S710. If the control unit 101 determines that the password in the communication parameters and the user password in the authentication information in the connection information received from the smart device 200 are not the character string "null," which indicates that they will not be updated, the control unit 101 proceeds to step S711.

[0107] In step S710, the control unit 101 does not update the password in the communication parameters and the user password in the authentication information among the connection information received from the smart device 200, but updates the other connection information and stores it in the non-volatile memory 103.

[0108] In step S711, the control unit 101 updates the connection information stored in the non-volatile memory 103 with the connection information received from the smart device 200.

[0109] In step S712, the control unit 101 determines whether the connection with the smart device 200 has been disconnected. If the control unit 101 determines that the connection with the smart device 200 has been disconnected, the process ends. If the control unit 101 determines that the connection with the smart device 200 has not been disconnected, the process returns to step S703.

[0110] Next, the process of connecting to the AP400 from step S752 will be described.

[0111] In step S752, the control unit 101 determines whether connection information has been set. If the control unit 101 determines that the connection information has been set, the process proceeds to step S753. If the control unit 101 determines that the connection information has not been set, since the connection to the AP400 cannot be made, the process ends.

[0112] In step S753, the control unit 101 detects the beacon signal periodically transmitted by the AP400 using the first communication unit 111. The AP400 periodically transmits a beacon signal, and when the camera 100 detects the beacon signal, an authentication request is made using the password of the communication parameters among the connection information stored in the non-volatile memory 103.

[0113] In step S754, the control unit 101 determines whether a response of authentication success has been received from the AP400 by the first communication unit 111. If the control unit 101 determines that a response of authentication success has been received from the AP400 by the first communication unit 111, a Wi-Fi (registered trademark) connection is established and the process proceeds to step S755. If the control unit 101 determines that a response of authentication failure has been received from the AP400 by the first communication unit 111, since the Wi-Fi (registered trademark) connection cannot be made, the process ends.

[0114] In step S755, the control unit 101 determines whether it has received a communication request from the PC 300 via the first communication unit 111. If the control unit 101 determines that it has received a communication request from the PC 300 via the first communication unit 111, the process proceeds to step S756. If the control unit 101 determines that it has not received a communication request from the PC 300 via the first communication unit 111, the process proceeds to step S759.

[0115] In step S756, the control unit 101 performs HTTP authentication using the authentication information among the connection information received from the PC 300 via the first communication unit 111. The control unit 101 transmits an authentication information request to the PC 300 via the first communication unit 111, and determines whether the user name and user password received from the PC 300 match the user name and user password stored in the non-volatile memory 103. If the user name and user password received from the PC 300 match the user name and user password stored in the non-volatile memory 103, the control unit 101 determines that the authentication is successful and proceeds to step S757. If the user name and user password received from the PC 300 do not match the user name and user password stored in the non-volatile memory 103, the control unit 101 determines that the authentication has failed and proceeds to step S758.

[0116] In step S757, the control unit 101 transmits a response to the communication request of the PC 300 via the first communication unit 111.

[0117] In step S758, the control unit 101 transmits a response indicating authentication failure to the communication request of the PC 300 via the first communication unit 111.

[0118] In step S759, the control unit 101 determines whether the connection to the AP 400 has been disconnected. If the control unit 101 determines that the connection to the AP 400 has been disconnected, the process ends. If the control unit 101 determines that the connection to the AP 400 has not been disconnected, the process returns to step S755 to wait for a communication request from the PC 300.

[0119] <Processing of Smart Device 200>Next, with reference to FIG. 8, the process in which the smart device 200 of the present embodiment sets the connection information of the AP 400 to the camera 100 will be described.

[0120] Note that the process in FIG. 8 is realized by the control unit 201 of the smart device 200 executing a program stored in the non-volatile memory 203 and controlling each component of the smart device 200.

[0121] In step S801, the control unit 201 waits until an operation of connecting to the camera 100 is detected by the user operating the operation unit 205. When the control unit 201 detects an operation of connecting to the camera 100, the process proceeds to step S802.

[0122] In step S802, the control unit 201 joins the wireless LAN network formed by the camera 100 through the first communication unit 211 and establishes a Wi-Fi (registered trademark) connection.

[0123] In step S803, the control unit 201 transmits a connection information acquisition request to the camera 100 through the first communication unit 211. The smart device 200 can acquire the set information from the camera 100 and acquire information indicating that the non-set information is blank.

[0124] In step S804, the control unit 201 determines whether or not it can acquire the connection information from the camera 100 through the first communication unit 211. When the control unit 201 determines that it can acquire the connection information from the camera 100, the process proceeds to step S805. When the control unit 201 determines that it cannot acquire the connection information from the camera 100, the process proceeds to step S806.

[0125] In step S805, the control unit 201 displays the UI screen shown in FIG. 5(c) on the display unit 206. On the display unit 206, among the connection information received from the camera 100, for the information that has been set in the camera 100 but not transmitted by the camera 100 and thus cannot be acquired by the smart device 200, information of "null" indicating this is displayed as specific information ("********") in the input fields 542 and 544 in FIG. 5(c), and information other than "null" is displayed as the acquired information as it is.

[0126] In step S806, in order to notify the user that no connection information is set in the camera 100, the control unit 201 displays the UI screen shown in FIG. 5(a) on the display unit 206 and proceeds to step S809 for processing.

[0127] In step S807, the control unit 201 determines whether a user operation is detected for the input fields 542 and 544 displayed with specific information ("********") on the UI screen in FIG. 5(c). If the control unit 201 determines that a user operation is detected, it proceeds to step S808 for processing. If the control unit 201 determines that no user operation is detected, it proceeds to step S809 for processing.

[0128] The following describes the case where an operation to change the password in the input field 542 of the UI screen in FIG. 5(c) is detected.

[0129] In step S808, the control unit 201 changes the input field 542 displayed with specific information ("********") on the UI screen in FIG. 5(c) to a blank display indicating that no connection information is set and connection information can be input, similar to the input field 502 on the UI screen in FIG. 5(a). This is to prevent the specific information ("********") displayed in the input field 542 on the UI screen in FIG. 5(c) from interfering with the user's input.

[0130] In step S809, the control unit 201 determines whether or not operation of button 545 for requesting that the camera 100 reflect the connection information has been detected in the input field 542 of the UI screen in Fig. 5(c). If the control unit 201 determines that operation of button 545 for requesting that the camera 100 reflect the connection information has been detected, the control unit 201 proceeds to step S810. If the control unit 201 determines that operation of button 545 for requesting that the camera 100 reflect the connection information has not been detected, the control unit 201 proceeds to step S813.

[0131] In step S810, the control unit 201 determines whether the password in the input field 542 on the UI screen of Fig. 5(c) has been changed by the user. If the control unit 201 determines that the password in the input field 542 on the UI screen of Fig. 5(c) has been changed by the user, the process proceeds to step S811. If the control unit 201 determines that the password in the input field 542 on the UI screen of Fig. 5(c) has not been changed by the user, the process proceeds to step S812.

[0132] In step S811, the control unit 201 transmits, via the first communication unit 211, to the camera 100, a request to reflect the connection information in which the password in the input field 542 on the UI screen of FIG. 5C has been changed.

[0133] In step S812, the control unit 201 sends a request to the camera 100 via the first communication unit 211 to reflect the connection information, in which "null" has been entered in the input field 542 of the UI screen of Figure 5(c), indicating that the password will not be updated.

[0134] In step S813, the control unit 201 determines whether the connection with the camera 100 has been disconnected. If the control unit 201 determines that the connection with the camera 100 has been disconnected, the control unit 201 ends the process. If the control unit 201 determines that the connection with the camera 100 has not been disconnected, the process returns to step S755.

[0135] Note that a description of the process by which the PC 300 and the AP 400 establish a Wi-Fi (registered trademark) connection will be omitted.

[0136] This embodiment is effective when the camera 100 is not provided with a display unit and the network connection settings cannot be input or checked, but it is also effective when a display unit is provided.

[0137] In this embodiment, an example has been described in which HTTP is used as the authentication method when PC 300 communicates with camera 100 via AP 400, but this is not limiting. For example, other authentication and authorization methods such as OAuth 2.0, OpenID, OpenID Connect, and SAML (Security Assertion Markup Language) may be used. Alternatively, authentication may not be used during data communication, but may be performed only when setting up the connection.

[0138] [Other embodiments] The present invention can also be realized by supplying a program that realizes one or more functions of each embodiment to a system or device via a network or storage medium, and having one or more processors in the computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

[0139] The invention is not limited to the above-described embodiments, and various changes and modifications can be made without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention. [Explanation of symbols]

[0140] 100... digital camera (electronic device), 101... control unit, 111... first communication unit, 200... smart device (communication device), 201... control unit, 205... operation unit, 206... display unit, 211... first communication unit, 300... PC (external device), 400... access point (AP)

Claims

1. communication means capable of communicating with an electronic device; input means for inputting connection information of a first network for performing wireless communication with an external device; control means for transmitting the connection information to the electronic device by the communication means, and having: the control means, among the connection information acquired from the electronic device in response to a request for the connection information already set in the electronic device by the communication means, for the first information that has been set in the electronic device and acquired from the electronic device, display the first information on a display means; A communication device, wherein for second information that has been set in the electronic device and not acquired from the electronic device, information different from the second information is displayed on the display means.

2. When the different information displayed on the display means is changed, the control means transmits a request to the electronic device to update the second information already set in the electronic device with the changed information; when the different information displayed on the display means has not been changed, connection information obtained by converting the different information into third information is transmitted to the electronic device, and the third information is information for notifying the communication device that the second information already set in the electronic device is not updated. The communication device according to claim 1, characterized in that it is information.

3. When the control means detects a user operation on the different information displayed on the display means, the communication device according to claim 1 or 2, characterized in that the different information is erased to enable input of new information.

4. The communication device according to any one of claims 1 to 3, characterized in that the control means displays, in a blank space, connection information that has not been set in the electronic device among the connection information acquired from the electronic device on the display means.

5. The communication device according to claim 4, characterized in that when connection information is input into the blank space, the control means transmits a request to the electronic device to set the input connection information in the electronic device.

6. The communication device according to any one of claims 1 to 5, characterized in that the communication means is connectable to a second network formed by the electronic device.

7. [[ID=1〕8〕The communication device according to any one of claims 1 to 6, characterized in that the different information is information including characters or symbols that cannot identify the content of the second information. 【Claim `8】 When the control means receives a notification indicating that the first network cannot be detected from the electronic device, the control means causes the display means to display that the electronic device cannot detect the first network or that it is necessary to update the connection information of the first network. The communication device according to any one of claims 1 to 7, characterized in that.

9. When the control means receives a notification indicating that authentication for connecting to the first network from the electronic device has failed, the control means causes the display means to display that authentication for connecting to the first network has failed or that it is necessary to update the connection information of the first network. The communication device according to any one of claims 1 to 7, characterized in that.

10. The control means acquires the number of characters of the second information that is set in the electronic device and not acquired from the electronic device from the electronic device, The communication device according to any one of claims 1 to 9, characterized in that the second information that is set in the electronic device and not acquired from the electronic device is displayed on the display means with the different information and the number of characters.

11. The first network is a network that performs wireless communication with the external device via an access point of a wireless LAN, The connection information includes the ID and password of the access point, and the ID and password for the external device to connect to the electronic device via the access point. The connection information acquired from the electronic device is such that the password is converted into fourth information, and the fourth information is information for notifying the communication device that it is set in the electronic device but not transmitted by the electronic device. The communication device according to any one of claims 1 to 10, characterized in that.

12. Communication means capable of communicating with a communication device, Control means for receiving connection information of a first network for performing wireless communication with an external device from the communication device by the communication means, Storage means for storing the connection information received from the communication device, and having, The control means, In response to a request from the communication device, the first information among the connection information stored in the storage means is transmitted to the communication device, An electronic device, characterized in that the second information transmits information different from the second information to the communication device.

13. The electronic device according to claim 12, wherein the different information is information for notifying the communication device that the second information has been set in the electronic device but the electronic device has not transmitted it.

14. The electronic device according to claim 12, wherein, for information among the connection information transmitted to the communication device in response to a request from the communication device and not stored in the storage means, the electronic device transmits the information to the communication device as information for notifying the communication device that the information is not set in the electronic device.

15. The electronic device according to any one of claims 12 to 14, wherein when there is information changed from the information stored in the storage means among the connection information received from the communication device by the communication means, the control means updates the information stored in the storage means with the changed information.

16. The electronic device according to any one of claims 12 to 14, wherein the communication means forms a second network to which the communication device can be connected.

17. The electronic device according to any one of claims 12 to 16, wherein the control means notifies the communication device that the communication means has not been able to detect the first network.

18. The electronic device according to any one of claims 12 to 16, wherein the control means notifies the communication device that authentication for connecting to the first network has failed.

19. The first network is a network for performing wireless communication with the external device via an access point of a wireless LAN, the connection information includes an ID and a password of the access point, and an ID and a password for the external device to connect to the electronic device via the access point, The electronic device according to any one of claims 12 to 18, wherein the password in the connection information transmitted to the communication device is converted into the different information.

20. A control method for a communication device, wherein the communication device has communication means capable of communicating with an electronic device, input means for inputting connection information of a first network for performing wireless communication with an external device, and control means for transmitting the connection information to the electronic device by the communication means, and the control method Of the connection information acquired from the electronic device in response to a request for the connection information already set in the electronic device by the communication means, the first information that is already set in the electronic device and acquired from the electronic device is displayed on the display means, A control method characterized by having a step of controlling to display, on the display means, information different from the second information for the second information that is already set in the electronic device but not acquired from the electronic device.

21. A control method for an electronic device, The electronic device includes Communication means capable of communicating with a communication device, Control means for receiving connection information of a first network for performing wireless communication with an external device from the communication device by the communication means, Storage means for storing the connection information received from the communication device, and has The control method includes In response to a request from the communication device, of the connection information stored in the storage means, the first information is transmitted to the communication device, A control method characterized by having a step of transmitting, to the communication device, information different from the second information for the second information.

22. A program for causing a computer to function as the control means of the communication device according to any one of Claims 1 to 11.

23. A program for causing a computer to function as the control means of the electronic device according to any one of Claims 12 to 19.

Citation Information

Patent Citations

  • Communication device, control method of the same and program

    JP2015149625A

  • Data processing device, communication device, control method thereof, and program

    JP2017059047A

  • Communication device, control method of communication device, and program

    JP2018142865A

  • Terminal device, communication system, and program

    JP2020039104A

  • Electric apparatus

    JP2021045279A