Control method and program

A mobile terminal application facilitates wireless connection by prompting operation in software access point mode, determining connection, and automatically connecting with pre-embedded SSID and password, addressing the challenge of user intervention in access point selection for devices without display units.

JP7738226B2Active Publication Date: 2025-09-12PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024095986
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-06-13
Publication Date
2025-09-12
Estimated Expiration
2038-09-18

AI Technical Summary

Technical Problem

Communication devices without display units or with difficulty in using display devices for selecting access points face challenges in establishing wireless connections, as existing methods require user intervention to specify the access point.

Method used

A control method and application on a mobile terminal that prompts the user to operate a communication device in software access point mode, determines connection, stores the SSID and password, and automatically connects the device without user specification, utilizing pre-embedded information in the application.

Benefits of technology

Enables wireless connection establishment between a communication device and an access point without user input on the device, enhancing convenience and usability for devices lacking display units or display-based selection capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007738226000001
    Figure 0007738226000001
  • Figure 0007738226000002
    Figure 0007738226000002
  • Figure 0007738226000003
    Figure 0007738226000003
Patent Text Reader

Abstract

To provide a system capable of establishing a radio connection between a communication device and an access point even when a user does not specify the access point to which the communication device is to be connected in the communication device.SOLUTION: A portable terminal 110 identifies SSID of an access point being connected and receives an input of a password for connecting to the access point from a user. The portable terminal 110 establishes a radio connection with a refrigerator 100 which is operating in a software access point mode and transmits the identified SSID and the password received from the user to the refrigerator 100. The refrigerator 100 establishes a radio connection with the access point on the basis of the SSID and the password received from the portable terminal 110.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a control method and a program. [Background technology]

[0002] Patent Document 1 discloses a communication device that displays the SSID (Service Set Identifier), received field strength, and congestion information of surrounding access points. When a user selects a desired access point from the displayed access points, a wireless connection is established between the communication device and the access point selected by the user. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-033285 Summary of the Invention [Problem to be solved by the invention]

[0004] As in Patent Document 1, a common method for establishing a wireless connection between a communication device and an access point is for the communication device to search for nearby access points, display the search results, and allow the user to select a destination access point from the search results. However, some communication devices do not even have a display unit. Furthermore, even if some communication devices have a display device, it is difficult to use the display device for a purpose in which the user selects a destination access point.

[0005] Therefore, an object of the present invention is to provide a mechanism that enables a wireless connection to be established between a communication device and an access point without the user having to specify on the communication device the access point to which the communication device is to connect. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, the present invention provides a control method that is realized by an application installed on a mobile terminal, and includes: a display step of displaying a screen that prompts a user to operate a communication device in software access point mode; a determination step of determining whether the mobile terminal is connected to an access point based on a user input on the screen indicating that the user should proceed to the next step; a connection step of storing the SSID of the access point and connecting the mobile terminal to the communication device operating in software access point mode if it is determined in the determination step that the mobile terminal is connected to the access point; and a transmission step of transmitting the stored SSID and a password for connecting to the access point to the communication device in order to connect the communication device to the access point, wherein in the connection step, the application instructs the OS of the mobile terminal to connect to the communication device operating in software access point mode, and the SSID of the communication device operating in software access point mode and the password for connecting to the communication device operating in software access point mode are pre-embedded in the program of the application before the application is installed on the mobile terminal.

[0007] The program provided by the present invention is an application program to be installed on a mobile terminal, the program executing the following steps: a display step of displaying a screen prompting a user to operate a communication device in software access point mode; a determination step of determining whether the mobile terminal is connected to an access point based on the user's input of an instruction on the screen indicating that the mobile terminal should proceed to the next step; a connection step of storing the SSID of the access point and connecting the mobile terminal to the communication device operating in software access point mode if it is determined in the determination step that the mobile terminal is connected to the access point; and a transmission step of transmitting the stored SSID and a password for connecting to the access point to the communication device in order to connect the communication device to the access point, wherein in the connection step, the application instructs the OS of the mobile terminal to connect to the communication device operating in software access point mode, and the SSID of the communication device operating in software access point mode and the password for connecting to the communication device operating in software access point mode are pre-embedded in the program of the application before the application is installed on the mobile terminal. [Effects of the Invention]

[0008] According to the present invention, a wireless connection between a communication device and an access point can be established without a user of the communication device specifying the access point to which the communication device is to connect. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an overview of a system. [Figure 2] FIG. 1 is an external view of a refrigerator 100. [Figure 3] FIG. 2 is a diagram illustrating a hardware configuration of a refrigerator 100. [Figure 4]FIG. 2 is a diagram showing a hinge cover 401 of the refrigerator 100. [Figure 5] FIG. 3 is a diagram showing an operation panel 304. [Figure 6] FIG. 2 is a diagram illustrating a hardware configuration of a mobile terminal 110. [Figure 7] FIG. 2 is a diagram showing the software configuration of the mobile terminal 110. [Figure 8] 10 is a flowchart showing a process executed by the mobile terminal 110. [Figure 9] 10 is a diagram showing a screen displayed on the mobile terminal 110. FIG. [Figure 10] 10 is a flowchart showing a process executed by the mobile terminal 110. [Figure 11] 10 is a diagram showing a screen displayed on the mobile terminal 110. FIG. [Figure 12] 10 is a flowchart showing a process executed by the mobile terminal 110. [Figure 13] 10 is a diagram showing a screen displayed on the mobile terminal 110. FIG. [Figure 14] 10 is a flowchart showing the process executed by the refrigerator 100. [Figure 15] 10 is a flowchart showing the process executed by the refrigerator 100. DETAILED DESCRIPTION OF THE INVENTION

[0010] The following describes embodiments of the present invention with reference to the drawings. Note that the following embodiments do not limit the scope of the invention as claimed, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention. (Embodiment) FIG. 1 is a diagram illustrating an overview of the system of this embodiment. The system of this embodiment is composed of a refrigerator 100, a mobile terminal 110, and an access point 120. The refrigerator 100 is an example of a communication device, and establishes a wireless connection with the access point 120 using a connection procedure described below, and communicates with a server on the Internet. The access point 120 is, for example, a wireless LAN router. The mobile terminal 110 is, for example, a smartphone or a tablet terminal. The mobile terminal 110 establishes a wireless connection with the access point 120, and communicates with a server on the Internet.

[0011] 2 is an external view of refrigerator 100. Refrigerator 100 has multiple storage compartments, specifically, refrigerator compartment 201, ice-making compartment 202, upper freezer compartment 203, lower freezer compartment 204, and vegetable compartment 205. Inside refrigerator compartment 201, a partial / chilled selectable compartment is provided.

[0012] FIG. 3 is a diagram illustrating the hardware configuration of refrigerator 100. CPU 301 is a processor that reads out a control program stored in ROM 302 and executes various processes for controlling the operation of refrigerator 100. ROM 302 is a non-volatile storage medium that stores various data such as the control program. RAM 303 is a volatile storage medium used as a temporary storage area. Note that a microcontroller may be provided instead of CPU 301, ROM 302, and RAM 303, and the microcontroller may control the operation of refrigerator 100.

[0013] The operation panel 304 accepts user operations for the refrigerator 100. The operation panel 304 will be described in detail later with reference to FIG.

[0014] Wireless LAN I / F 305 executes wireless LAN communication such as IEEE802.11a / b / g / n / ac, etc. Wireless LAN I / F 305 is housed inside hinge cover 401 of the door that closes refrigerator compartment 201, as shown in FIG.

[0015] The wireless LAN I / F 305 establishes a wireless connection with the access point 120 and communicates with a server on the Internet. The refrigerator 100 can also operate in software access point mode (hereinafter referred to as soft AP mode). The soft AP mode is a mode in which the refrigerator 100 operates as a wireless LAN access point. When the refrigerator 100 operates in soft AP mode, a wireless connection is established between the mobile terminal 110 and the wireless LAN I / F 305, and the mobile terminal 110 and the refrigerator 100 communicate directly via wireless LAN without going through a relay device such as the access point 120.

[0016] Although not shown in Fig. 3, the refrigerator 100 is equipped with a refrigeration cycle consisting of a compressor, a condenser, a cooler, etc. Each storage compartment such as the refrigerator compartment 201 is cooled to a predetermined temperature range by the cold air generated by the cooler.

[0017] FIG. 5 is a diagram showing operation panel 304. Operation panel 304 is provided on a side wall inside refrigerator compartment 201. Quick ice button 501 is a button for instructing refrigerator 100 to make ice quickly. Stop ice making button 502 is a button for instructing refrigerator 100 to stop making ice. Refrigeration button 503 and freezing button 504 are buttons for adjusting the temperatures of refrigerator compartment 201 and lower freezer compartment 204, respectively. Partial button 505 is a button for adjusting the temperature of the partial / chilled switchable compartment. Display unit 506 displays information such as error codes.

[0018] Next, the remote control button 507 will be described. When the remote control setting for the refrigerator 100 is OFF and the user presses the remote control button 507, the remote control setting is turned ON. When the remote control setting is ON, it becomes possible to change the settings of the refrigerator 100 in response to instructions from the refrigerator application 702, which will be described later. On the other hand, when the remote control setting is ON and the user presses the remote control button 507, the remote control setting is turned OFF. When the remote control setting is OFF, it becomes impossible to change the settings of the refrigerator 100 in response to instructions from the refrigerator application 702, which will be described later.

[0019] Furthermore, when the remote control setting is ON and the user presses remote control button 507 for a predetermined time (e.g., 3 seconds) or more, not only is the remote control setting turned OFF, but power supply to wireless LAN I / F 305 is also cut off. Cutting off power supply to wireless LAN I / F 305 reduces the power consumption of refrigerator 100. When the user presses remote control button 507 while the remote control setting is OFF and power supply to wireless LAN I / F 305 is cut off, the remote control setting is turned ON and power supply to wireless LAN I / F 305 starts.

[0020] FIG. 6 illustrates the hardware configuration of the mobile terminal 110. The CPU 601 is a processor that reads control programs stored in the flash memory 602 and executes various processes for controlling the operation of the mobile terminal 110. The flash memory 602 is a non-volatile storage medium that stores various data such as the control programs and application programs installed on the mobile terminal 110. The RAM 603 is a volatile storage medium used as a temporary storage area. The operation unit 604 is a key, and multiple keys are provided on the mobile terminal 110. The display unit 605 is a touch panel that displays information such as images and videos and accepts instructions from the user via touch operations. The wireless LAN I / F 606 executes wireless LAN communication such as IEEE802.11a / b / g / n / ac. The wireless LAN I / F 606 establishes a wireless connection with the access point 120 and communicates with a server on the Internet. The camera 607 has a photographing function and a reading function that reads two-dimensional codes such as QR Code (registered trademark).

[0021] Next, the software configuration of the mobile terminal 110 will be described with reference to Fig. 7. Fig. 7 is a functional block diagram of software that is implemented when the CPU 601 reads out the control programs and application programs stored in the flash memory 602.

[0022] OS (Operating System) 701 is basic software for controlling the overall operation of mobile terminal 110, and is implemented by CPU 601 reading out a control program. Various applications can also be installed on mobile terminal 110. OS 701 exchanges information with these applications and controls the operation of mobile terminal 110 in accordance with instructions received from the applications.

[0023] The refrigerator application 702 is one of the applications installed on the mobile terminal 110. The refrigerator application 702 is an application provided to the user for use with the refrigerator, and allows the user to change settings of the refrigerator 100 from the refrigerator application 702 and display notifications sent by the refrigerator 100 (for example, notifications indicating that ice making is complete) on the mobile terminal 110. The flash memory 602 stores a refrigerator application program for realizing the refrigerator application 702. The refrigerator application 702 is realized when the CPU 601 reads out the refrigerator application program.

[0024] 8 to 15, the procedure for establishing a wireless connection between the refrigerator 100 and the access point 120 will be described. The user connects the refrigerator 100 to the access point 120 by following the guide screens provided by the refrigerator application 702.

[0025] The processes executed by mobile terminal 110 will be described using the flowcharts of Fig. 8, Fig. 10 and Fig. 12. Each step shown in these flowcharts is realized by CPU 601 loading the control program and refrigerator application program stored in flash memory 602 into RAM 603 and executing them. Screens displayed by mobile terminal 110 will be described using Fig. 9, Fig. 11 and Fig. 3.

[0026] First, in step 801, refrigerator application 702 displays a screen showing how to operate refrigerator 100. The screen displayed on display unit 605 of mobile terminal 110 here is operation screen 900 in FIG. 9(A). Operation screen 900 lets the user know that remote operation button 507 on refrigerator 100 needs to be pressed for at least three seconds. When remote operation button 507 is pressed for at least three seconds, refrigerator 100 transitions from normal operation mode to wireless connection mode. The normal operation mode and wireless connection mode will be explained in detail later.

[0027] Next, in step 802, the refrigerator application 702 determines whether or not to display the next screen. When the user touches button 901 on operation screen 900, the refrigerator application 702 determines that the next screen should be displayed, and the process proceeds to step 803.

[0028] Next, in step 803, refrigerator application 702 displays a screen for the user to select a connection method for connecting refrigerator 100 to an access point. The screen displayed on display unit 605 of mobile terminal 110 here is selection screen 910 in FIG. 9(B). Selection screen 910 allows the user to select either simple connection or detailed connection as the connection method for connecting refrigerator 100 to an access point.

[0029] Next, in step 804, the refrigerator application 702 determines whether the connection method selected by the user is simple connection or detailed connection. When the user touches button 911 on selection screen 910, the refrigerator application 702 determines that the connection method selected by the user is simple connection, and the process proceeds to step 805. On the other hand, when the user touches button 912 on selection screen 910, the refrigerator application 702 determines that the connection method selected by the user is detailed connection, and the process proceeds to step 1001 in FIG. 10.

[0030] The following describes simple connection. Simple connection is a method for easily establishing a wireless connection between the refrigerator 100 and the access point 120 by having the refrigerator 100 and the access point 120 simultaneously execute connection processing. In step 805, the refrigerator application 702 displays a screen showing the refrigerator 100 and access point operation methods required for simple connection. The screen displayed on the display unit 605 of the mobile terminal 110 here is operation screen 920 shown in FIG. 9(C). Operation screen 920 allows the user to understand the operations required for simple connection. When the refrigeration button 503 on the operation panel 304 is pressed on the refrigerator 100 in wireless connection mode, the refrigerator 100 executes connection processing. Furthermore, the access point 120 also executes connection processing at the same time as the refrigerator 100 executes connection processing, thereby establishing a wireless connection between the refrigerator 100 and the access point 120. The connection processing executed by the refrigerator 100 will be described in detail later.

[0031] Next, in step 806, refrigerator application 702 determines whether or not to display the next screen. When the user touches button 921 on operation screen 920, refrigerator application 702 determines that the next screen should be displayed, and the process proceeds to step 807.

[0032] Next, in step 807, refrigerator application 702 displays a screen prompting the user to confirm that refrigerator 100 has connected to the access point. The screen displayed on display unit 605 of mobile terminal 110 here is confirmation screen 930 shown in Fig. 9(D). Confirmation screen 930 allows the user to confirm whether refrigerator 100 has connected to the access point.

[0033] Next, detailed connection will be described. Detailed connection is a method for establishing a wireless connection between the refrigerator 100 and the access point 120 by transmitting the SSID of the access point 120 and a password required to connect to the access point 120 from the mobile terminal 110 to the refrigerator 100. In step 1001 of FIG. 10, the refrigerator application 702 displays a screen showing how to operate the refrigerator 100. The screen displayed on the display unit 605 of the mobile terminal 110 here is operation screen 1100 shown in FIG. 11(A). Operation screen 1100 enables the user to understand that they need to press the partial button 505 on the refrigerator 100. When the partial button 505 on the operation panel 304 is pressed while the refrigerator 100 is in wireless connection mode, the refrigerator 100 starts operating in soft AP mode.

[0034] Next, in step 1002, the refrigerator application 702 determines whether or not to display the next screen. When the user touches button 1101 on operation screen 1100, the refrigerator application 702 determines that the next screen should be displayed, and the process proceeds to step 1003.

[0035] Next, in step 1003, the refrigerator application 702 determines whether the mobile terminal 110 is currently connected to an access point. This determination is made by the refrigerator application 702 querying the OS 701 about the SSID of the access point to which the mobile terminal 110 is currently connected. If the OS 701 returns the SSID of the access point to which the mobile terminal 110 is currently connected to the refrigerator application 702, the refrigerator application 702 determines that the mobile terminal 110 is currently connected to the access point, and the process proceeds to step 1004. On the other hand, if the OS 701 does not return the SSID of the access point to which the mobile terminal 110 is currently connected to the refrigerator application 702, the refrigerator application 702 determines that the mobile terminal 110 is not currently connected to the access point, and the process proceeds to step 1008.

[0036] Next, step 1004 will be described. In step 1004, refrigerator application 702 stores the SSID of the access point to which mobile terminal 110 is connected. If the access point to which mobile terminal 110 is connected is access point 120, refrigerator application 702 stores the SSID of access point 120. By the processing of steps 1003 and 1004, refrigerator application 702 can acquire the SSID of the access point to which mobile terminal 110 is connected from OS 701.

[0037] Next, in step 1005, refrigerator application 702 connects to the refrigerator operating in soft AP mode. Refrigerator application 702 instructs OS 701 to connect to the refrigerator operating in soft AP mode, and under the control of OS 701, mobile terminal 110 sends a connection request to the refrigerator operating in soft AP mode. In this embodiment, since refrigerator 100 is operating in soft AP mode as described in step 1001, mobile terminal 110 sends a connection request to refrigerator 100. Then, a wireless connection is established between mobile terminal 110 and refrigerator 100.

[0038] In order for the mobile terminal 110 to connect to the refrigerator 100 operating in the soft AP mode, the mobile terminal 110 must identify the SSID of the refrigerator 100 and the password required for connection. In this embodiment, the SSID and password of the refrigerator 100 are determined in advance when the refrigerator 100 is manufactured, and these SSID and password are pre-installed in the application program of the refrigerator application 702. As a result, the mobile terminal 110 can identify the SSID of the refrigerator 100 and the password required for connection when the refrigerator application 702 is installed. From the user's perspective, this improves user convenience because there is no need to specify the SSID of the refrigerator 100 on the mobile terminal 110 or enter the password required for connection into the mobile terminal 110. Note that if a password is not required when the mobile terminal 110 connects to the refrigerator 100 operating in the soft AP mode, it is sufficient to pre-install only the SSID of the refrigerator 100 in the application program of the refrigerator application 702.

[0039] Next, in step 1006, refrigerator application 702 determines whether or not the connection to the refrigerator operating in soft AP mode was successful. If refrigerator application 702 determines that the connection to the refrigerator operating in soft AP mode was successful, the process proceeds to step 1201 in Fig. 12. On the other hand, if refrigerator application 702 determines that the connection to the refrigerator operating in soft AP mode was unsuccessful, the process proceeds to step 1007.

[0040] Next, step 1201 in Fig. 12 will be described. In step 1201, refrigerator application 702 displays a screen for the user to enter a password required to connect to an access point. The screen displayed on display unit 605 of mobile terminal 110 here is password entry screen 1300 in Fig. 13(A). Area 1301 of password entry screen 1300 displays the SSID stored in step 1004 (the SSID of access point 120 in this embodiment). The user enters a password for connecting to the access point of the SSID displayed on password entry screen 1300 in entry area 1302. Note that the reason why the password for connecting to the access point is accepted from the user is because refrigerator application 702 cannot obtain the password from OS 701.

[0041] Next, in step 1202, refrigerator application 702 determines whether password entry is complete. When the user enters a password in input area 1302 and touches button 1303, refrigerator application 702 determines that password entry is complete, and processing proceeds to step 1203.

[0042] Next, in step 1203, refrigerator application 702 transmits the SSID stored in step 1004 and the password entered by the user to the refrigerator via the established wireless connection. Refrigerator application 702 instructs OS 701 to transmit the SSID stored in step 1004 and the password entered by the user, and transmission from mobile terminal 110 to the refrigerator is achieved under the control of OS 701. In this embodiment, the SSID of access point 120 and the password required to connect to access point 120 are transmitted to refrigerator 100. Then, refrigerator 100 attempts to connect to access point 120 based on the received SSID and password.

[0043] Next, in step 1204, refrigerator application 702 displays a screen prompting the user to confirm that refrigerator 100 has connected to the access point. The screen displayed on display unit 605 of mobile terminal 110 here is confirmation screen 1310 in Fig. 13(B). Confirmation screen 1310 allows the user to confirm whether refrigerator 100 has connected to the access point.

[0044] Next, in step 1205, refrigerator application 702 determines whether or not to return the connection destination of mobile terminal 110 to the original access point. When the user touches button 1311 on confirmation screen 1310, or when a predetermined time (e.g., five minutes) has elapsed while confirmation screen 1310 is displayed, refrigerator application 702 determines that the connection destination of mobile terminal 110 should be returned to the original access point, and the process proceeds to step 1206.

[0045] Next, in step 1206, the refrigerator application 702 returns the connection destination of the mobile terminal 110 to the original access point. The refrigerator application 702 instructs the OS 701 to connect to the access point of the SSID stored in step 1004, and under the control of the OS 701, the connection destination of the mobile terminal 110 returns to the original access point. In this embodiment, the connection destination of the mobile terminal 110 returns from the refrigerator 100 to the access point 120.

[0046] In this embodiment, the connection destination of mobile terminal 110 is changed from access point 120 to refrigerator 100 as the detailed connection procedure proceeds. If mobile terminal 110 remains connected to refrigerator 100, the user will be unable to use mobile terminal 110 as usual. In this embodiment, the processing in step 1206 allows the connection destination of mobile terminal 110 to be changed back to access point 120, improving user convenience.

[0047] Returning to the flowchart of FIG. 10, the process performed when it is determined in step 1006 that the connection to the refrigerator operating in soft AP mode has failed will now be described. In step 1007, the refrigerator application 702 returns the connection destination of the mobile terminal 110 to the original access point. The refrigerator application 702 instructs the OS 701 to connect to the access point with the SSID stored in step 1004, and the connection destination of the mobile terminal 110 is returned to the original access point under the control of the OS 701. The inability of the mobile terminal 110 to connect to the refrigerator 100 operating in soft AP mode indicates that the detailed connection cannot be continued. Therefore, in this embodiment, the connection destination of the mobile terminal 110 is returned to the access point 120 to which the mobile terminal 110 was originally connected, thereby improving user convenience. Furthermore, in step S1007, the refrigerator application 702 may display an error screen 1110 shown in FIG. 11B. If the user confirms the error screen 1110 and attempts a detailed connection again near the refrigerator 100, the mobile terminal 110 may be able to successfully connect to the refrigerator 100 operating in soft AP mode.

[0048] Next, a description will be given of the processing to be performed when it is determined in step 1003 that mobile terminal 110 is not currently connected to an access point. In step 1008, refrigerator application 702 displays a screen prompting the user to connect the mobile terminal to the access point. The screen displayed on display unit 605 of mobile terminal 110 here is confirmation screen 1120 in FIG. 11(C). To perform a detailed connection, mobile terminal 110 needs to be connected to an access point. When the user checks confirmation screen 1120, they can understand that they need to connect mobile terminal 110 to an access point.

[0049] Next, the processing executed by the refrigerator 100 will be described with reference to the flowcharts of Fig. 14 and Fig. 15. Each step shown in these flowcharts is realized by the CPU 301 loading a control program stored in the ROM 302 into the RAM 303 and executing the program.

[0050] 9(A) and presses remote control button 507 on operation panel 304 for three seconds or more, refrigerator 100 transitions from normal operation mode to wireless connection mode in step 1401. Normal operation mode is a mode in which refrigerator 100 performs normal operations, such as cooling based on the temperatures of each storage compartment, such as refrigerator compartment 201 and freezer compartment 202, and defrosting using a defrost heater. On the other hand, wireless connection mode is a mode in which refrigerator 100 connects to an access point via simple connection or detailed connection.

[0051] Next, in step 1402, refrigerator 100 determines whether the connection method with the access point is a simple connection or a detailed connection. When a user checks operation screen 920 in FIG. 9(C) and presses refrigeration button 503 on operation panel 304, refrigerator 100 determines that a simple connection should be performed, and processing proceeds to step 1403. On the other hand, when a user checks operation screen 1100 in FIG. 11(A) and presses partial button 505 on operation panel 304, refrigerator 100 determines that a detailed connection should be performed, and processing proceeds to step 1408.

[0052] The functions of the buttons on operation panel 304 described in FIG. 5 are applied when refrigerator 100 is operating in normal operation mode and are not applied when refrigerator 100 is operating in wireless connection mode. For example, refrigeration button 503 is used as a button for adjusting the temperature of refrigerator compartment 201 in normal operation mode, but is not used as a button for adjusting the temperature of refrigerator compartment 201 in wireless connection mode. In wireless connection mode, refrigeration button 503 is used as a button for the user to input a command to refrigerator 100 to connect refrigerator 100 to an access point. Similarly to refrigeration button 503, partial button 505 is also used as a button for the user to input a command to refrigerator 100 to connect refrigerator 100 to an access point in wireless connection mode. By using a button used in normal operation mode, such as refrigeration button 503 for adjusting the temperature of a storage compartment, in wireless connection mode, it is not necessary to add a new button for wireless connection mode. Furthermore, even if a new button is added for operation in wireless connection mode, the number of added buttons can be reduced. Note that instead of a button for adjusting the temperature of the storage compartment such as refrigeration button 503, a button related to the ice-making function such as quick-freeze button 501 may be used as a button with which the user inputs instructions to refrigerator 100 to connect refrigerator 100 to an access point.

[0053] Next, we will explain simple connection. In step 1403, the refrigerator 100 executes the connection process for simple connection. The refrigerator 100 executes search processes for WPS, AOSS, and Easy Wireless Start in a time-sharing manner or in parallel. When the refrigerator 100 discovers access points operating in WPS, AOSS, or Easy Wireless Start at the same time, it establishes a wireless connection between the discovered access points.

[0054] Next, in step 1404, the refrigerator 100 determines whether or not the connection to the access point has been successful. If a wireless connection with the access point is established by the connection process in step 1403, the refrigerator 100 determines that the connection to the access point has been successful, and the process proceeds to step 1405. On the other hand, if a wireless connection with the access point has not been established even after a predetermined time (e.g., two minutes) has elapsed since the start of the connection process in step 1403, the refrigerator 100 determines that the connection to the access point has failed, and the process proceeds to step 1407.

[0055] Next, in step 1405, the refrigerator 100 notifies the user that it has connected to the access point. A lighting device such as an LED is provided on the door of the refrigerator compartment 201 of the refrigerator 100, and the refrigerator 100 notifies the user that it has connected to the access point by lighting the LED in a predetermined color (for example, blue). Note that the method of notifying the user that it has connected to the access point is not limited to lighting the lighting device such as an LED. The refrigerator 100 may also output a voice message notifying the user that it has connected to the access point. Alternatively, the refrigerator 100 may instruct a predetermined smart speaker to output a voice message notifying the user that it has connected to the access point, and the smart speaker may output the voice message.

[0056] Next, in step 1406, the refrigerator 100 determines whether to return from the wireless connection mode to the normal operation mode. If a predetermined time (e.g., one minute) has elapsed since executing the process of step 1405, the refrigerator 100 determines that it will return from the wireless connection mode to the normal operation mode, and the process proceeds to step 1407.

[0057] Next, in step 1407, refrigerator 100 returns from wireless connection mode to normal operation mode. Note that even if it is determined in step 1404 that connection to the access point has failed, the process proceeds to step 1407, and refrigerator 100 returns from wireless connection mode to normal operation mode.

[0058] Next, detailed connection will be described. In step 1408, the refrigerator 100 starts operation in soft AP mode. The SSID of the refrigerator 100 operating in soft AP mode and the password for an external device to connect to the refrigerator 100 operating in soft AP mode are predetermined when the refrigerator 100 is manufactured. These SSID and password match those pre-installed in the application program of the refrigerator application 702. Note that it is also possible to operate the refrigerator 100 operating in soft AP mode without requiring a password when an external device connects. In this case, it is sufficient to pre-install only the SSID of the refrigerator 100 in the application program of the refrigerator application 702.

[0059] Next, in step 1501 of FIG. 15, refrigerator 100 determines whether a connection request for refrigerator 100 operating in soft AP mode has been received from an external device. In this embodiment, mobile terminal 110 transmits a connection request to refrigerator 100 operating in soft AP mode (see step 1005 of FIG. 10). If refrigerator 100 receives the connection request, the process proceeds to step 1502. On the other hand, if no connection request for refrigerator 100 operating in soft AP mode has been received within a predetermined time (e.g., two minutes) since refrigerator 100 started operating in soft AP mode, the process proceeds to step 1508.

[0060] Next, in step 1502, the refrigerator 100 establishes a wireless connection with the external device that sent the connection request. In this embodiment, a wireless connection is established between the refrigerator 100 and the mobile terminal 110.

[0061] Next, in step 1503, the refrigerator 100 determines whether it has received the SSID of the access point and the password for connecting to the access point from the external device connected to the refrigerator 100. In this embodiment, the mobile terminal 110 transmits the SSID of the access point 120 and the password for connecting to the access point 120 to the refrigerator 100 (see step 1203 in FIG. 12). If the refrigerator 100 receives the SSID of the access point and the password for connecting to the access point from the external device, the process proceeds to step 1504. On the other hand, if the refrigerator 100 has not received the SSID of the access point and the password for connecting to the access point within a predetermined time (e.g., two minutes) since the wireless connection between the refrigerator 100 and the external device was established, the process proceeds to step 1508.

[0062] Next, in step 1504, the refrigerator 100 connects to the access point based on the SSID and password received from the external device. In this embodiment, the refrigerator 100 establishes a wireless connection with the access point 120.

[0063] Next, in step 1505, refrigerator 100 determines whether or not connection to the access point was successful. If refrigerator 100 determines that connection to the access point was successful, the process proceeds to step 1506. On the other hand, if refrigerator 100 determines that connection to the access point was unsuccessful, the process proceeds to step 1508.

[0064] Next, in step 1506, the refrigerator 100 notifies the user that it has connected to the access point. The processing in step 1506 is the same as the processing described in step 1405 of Figure 14. Note that step 1506 differs from step 1405 in that the refrigerator 100 has established a wireless connection not only with the access point 120 but also with the mobile terminal 110. Therefore, the refrigerator 100 may notify the refrigerator application 702 of the mobile terminal 110 that it has connected to the access point, and the refrigerator application 702, upon receiving the notification, may display on the display unit 605 that the refrigerator 100 has connected to the access point.

[0065] Next, in step 1507, refrigerator 100 determines whether to return from wireless connection mode to normal operation mode. If a predetermined time (e.g., one minute) has elapsed since executing the process of step 1506, or if the wireless connection between refrigerator 100 and mobile terminal 110 is disconnected, refrigerator 100 determines that it will return from wireless connection mode to normal operation mode, and the process proceeds to step 1508.

[0066] Next, in step 1508, refrigerator 100 returns from wireless connection mode to normal operation mode. Also, in step 1508, refrigerator 100 ends operation in soft AP mode. Note that if it is determined in step 1501 that a connection request has not been received from an external device, the process also proceeds to step 1508, where refrigerator 100 returns from wireless connection mode to normal operation mode. Also, if it is determined in step 1503 that an SSID and password have not been received, the process also proceeds to step 1508, where refrigerator 100 returns from wireless connection mode to normal operation mode. Also, if it is determined in step 1505 that connection to the access point has failed, the process also proceeds to step 1508, where refrigerator 100 returns from wireless connection mode to normal operation mode.

[0067] As explained above, in the detailed connection procedure, refrigerator application 702 of mobile terminal 110 transmits the SSID of access point 120 and the password for connecting to access point 120 to refrigerator 100. Then, refrigerator 100 establishes a wireless connection with access point 120 based on the received SSID and password. This allows a wireless connection to be established between refrigerator 100 and access point 120 even if the user does not specify on refrigerator 100 the access point 120 to which refrigerator 100 will connect. (Variation) The connection method for establishing a wireless connection between refrigerator 100 and access point 120 described in the above embodiment can also be applied to other communication devices equipped with a wireless LAN communication function. For example, the connection method described in the above embodiment can also be applied to communication devices equipped with a wireless LAN communication function, such as washing machines, air conditioners, microwave ovens, rice cookers, dishwashers, digital cameras, and printers. [Explanation of symbols]

[0068] 100 refrigerator 110 Mobile Devices 120 access points 304 Operation Panel 305 Wireless LAN I / F 605 Display section 606 Wireless LAN I / F 701 OS 702 Refrigerator Application

Claims

1. A control method implemented by an application installed on a mobile terminal, comprising: an acquisition step of acquiring an SSID of an access point to which the mobile terminal is currently connected; a wireless connection step of establishing a wireless connection between the mobile terminal and the refrigerator; a connection determination step of determining whether a wireless connection between the mobile terminal and the refrigerator has been established; a display step of displaying a password entry screen that requests a user to enter a password required to connect to the access point, on condition that the connection is determined to be successful in the connection determination step; a transmitting step of transmitting the SSID acquired in the acquiring step and the password entered by the user on the password entry screen to the refrigerator in order to connect the refrigerator to the access point.

2. The control method according to claim 1 , wherein the SSID acquired in the acquisition step is displayed on the password input screen.

3. On your mobile device, an acquisition step of acquiring an SSID of an access point to which the mobile terminal is currently connected; a wireless connection step of establishing a wireless connection between the mobile terminal and the refrigerator; a connection determination step of determining whether a wireless connection between the mobile terminal and the refrigerator has been successful; and a display step of displaying a password entry screen requesting a user to enter a password required to connect to the access point, on the condition that the connection has been determined to be successful in the connection determination step. a transmitting step of transmitting the SSID acquired in the acquiring step and the password entered by the user on the password entry screen to the refrigerator in order to connect the refrigerator to the access point.

4. 4. The program according to claim 3, wherein the SSID acquired in the acquisition step is displayed on the password input screen.

5. a mobile terminal, an acquisition means for acquiring an SSID of an access point to which the mobile terminal is connected; a wireless connection step of establishing a wireless connection between the mobile terminal and the refrigerator; a connection determination step of determining whether a wireless connection between the mobile terminal and the refrigerator has been established; On the condition that it is determined that the connection is successful in the connection determination step, a display means for displaying a password entry screen that requests a user to enter a password necessary to connect to the access point; a transmitting means for transmitting the SSID acquired by the acquiring means and the password entered by a user on the password entry screen to the refrigerator in order to connect the refrigerator to the access point.

6. 6. The mobile terminal according to claim 5, wherein the SSID acquired by the acquisition means is displayed on the password input screen.

Citation Information

Patent Citations

  • Router

    CN107465586A

  • Radio information terminal and radio communication system

    JP2005033285A

  • Communication device

    JP2014241487A

  • Communication device, control method, and program

    JP2017212504A

  • Usage right acquisition method and device

    JP2017528928A