COMPUTER PROGRAM FOR A TERMINAL DEVICE, ... AND METHOD PERFORMED BY A TERMINAL DEVICE - Patent application
The terminal device facilitates wireless connections between different communication devices and access points by storing and transmitting SSIDs and passwords, addressing the lack of consideration for such connections in existing technologies.
Patent Information
- Application Number
- JP2021093834
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-03
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2041-06-03
AI Technical Summary
Existing technologies do not consider establishing wireless connections between communication devices different from an initially connected printer and access point.
A terminal device stores device information including target SSIDs and passwords, allowing it to establish wireless connections between specific communication devices and access points by transmitting connection information.
Enables the establishment of wireless connections between different communication devices and access points, even when an initial connection is established, by utilizing stored SSIDs and passwords.
Smart Images

Figure 0007655097000001 
Figure 0007655097000002 
Figure 0007655097000003
Abstract
Description
[Technical field]
[0001] This specification discloses a technique for establishing a wireless connection between a communication device and an access point using a terminal device. [Background technology]
[0002] Patent Document 1 discloses a terminal device that establishes a wireless connection between a printer and an access point (hereinafter referred to as "AP"). The AP has multiple SSIDs, and each SSID is similar. The terminal device receives the list of SSIDs from the printer. If the list of SSIDs includes a specific SSID in which some characters of the SSID of the specific AP to which the terminal device is connected have been replaced, the terminal device determines that the specific SSID is the SSID of the specific AP. In this case, the terminal device displays the specific SSID with emphasis. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-036125 A Summary of the Invention [Problem to be solved by the invention]
[0004] In Patent Document 1, when a wireless connection is established between a certain printer and a certain access point, no consideration is given to a situation in which a wireless connection is further established between a printer different from the certain printer and the certain access point. This specification discloses a technique for a terminal device to further establish a wireless connection between a communication device different from the certain communication device and a certain access point when a wireless connection is established between the certain communication device and the certain access point. [Means for solving the problem]
[0005] The technology disclosed in this specification is embodied in a computer program for a terminal device. The computer program may cause a computer of the terminal device to function as the following units, that is, a storage control unit that stores M pieces of device information corresponding to M communication devices (M is an integer equal to or greater than 1) in a memory, where each of the M pieces of device information includes an SSID (short for Service Set Identifier) that identifies an access point to which a communication device corresponding to the device information has established a wireless connection, a password acquisition unit that acquires a target password used by a target access point when an establishment instruction is acquired to establish a wireless connection between a specific communication device different from the M communication devices and a target access point identified by a target SSID among the M SSIDs included in the M pieces of device information in the memory, and a connection information transmission unit that transmits connection information including the target SSID and the target password to the specific communication device when the target password is acquired, where the connection information is used by the specific communication device to establish a wireless connection with the target access point.
[0006] According to the above configuration, the terminal device stores device information including a target SSID that identifies a target access point to which a certain communication device has established a wireless connection. Therefore, the terminal device can establish a wireless connection between a specific communication device and the target access point by transmitting connection information including the target SSID and the target password to the specific communication device. In this way, in a situation where a wireless connection is established between a certain communication device and a target access point, the terminal device can further establish a wireless connection between a specific communication device different from the certain communication device and the target access point.
[0007] A terminal device implemented by the above computer program, a computer-readable storage medium storing the computer program, and a method executed by the terminal device are also novel and useful. [Brief description of the drawings]
[0008] [Figure 1] 1 shows the configuration of a communication system. [Diagram 2] 1 shows a sequence of a BT connection establishment process. [Diagram 3] The sequence continues from FIG. [Figure 4] This shows a continuation of the sequence in FIG. [Diagram 5] The sequence continues from FIG. [Figure 6] The sequence continues from FIG. [Figure 7] The sequence for case A is shown below. [Figure 8] The sequence continues from FIG. [Figure 9] The sequence for case B is shown below. [Figure 10] The sequence for case C is shown below. [Figure 11] 13 shows a sequence of a WFD connection establishment process in the second embodiment.
[0009] (First embodiment) (Configuration of communication system 2; Figure 1) 1, the communication system 2 includes a mobile terminal 10, a plurality of printers 100-500, and a plurality of APs (abbreviation of Access Point) 61-64, 70. The technology of this embodiment is a technology that uses the mobile terminal 10 to establish a wireless connection (hereinafter, referred to as "Wi-Fi connection") between a printer (e.g., 100) and an AP (e.g., 61) in accordance with the Wi-Fi standard.
[0010] (Configuration of mobile terminal 10) The mobile terminal 10 is a portable terminal device such as a mobile phone (e.g., a smartphone), a PDA, or a tablet PC. In a modified example, the mobile terminal 10 may be a stationary terminal device such as a desktop PC. In the following, the mobile terminal 10 is simply referred to as "terminal 10". The terminal 10 includes a display unit 12, a wireless LAN interface 14, a BT (abbreviation of Bluetooth (registered trademark)) interface 16, and a control unit 30. Each unit 12 to 30 is connected to a bus line (reference numerals omitted). In the following, the interface is referred to as "I / F".
[0011] The display unit 12 is a display for displaying various information. The display unit 12 also functions as a touch panel (i.e., an operation unit) for receiving instructions from a user. The user can input various instructions to the terminal 10 by operating the touch panel of the display unit 12.
[0012] The wireless LAN I / F 14 is an I / F for performing Wi-Fi communication according to the Wi-Fi standard. The Wi-Fi standard is a wireless communication standard for performing wireless communication according to, for example, the IEEE (The Institute of Electrical and Electronics Engineers, Inc.) 802.11 standard and standards equivalent thereto (for example, 802.11a, 11b, 11g, 11n, 11ac, etc.).
[0013] BTI / F16 is an I / F for performing BT communication according to the BT standard. The BT standard is, for example, the IEEE802.15.1 standard and standards equivalent thereto. More specifically, BTI / F16 supports BLE (short for Bluetooth Low Energy). BLE is realized in the BT standard version 4.0 and later versions.
[0014] The differences between Wi-Fi communication and BT communication will be described. The communication speed of Wi-Fi communication (for example, the maximum communication speed is 600 Mbps) is faster than the communication speed of BT communication (for example, the maximum communication speed is 24 Mbps). The carrier frequency in Wi-Fi communication is the 2.4 GHz band or the 5.0 GHz band. The carrier frequency in BT communication is the 2.4 GHz band. That is, when the 5.0 GHz band is adopted as the carrier frequency in Wi-Fi communication, the carrier frequency in Wi-Fi communication is different from the carrier frequency in BT communication. In addition, the maximum distance at which Wi-Fi communication can be performed (for example, about 100 m) is greater than the maximum distance at which BT communication can be performed (for example, about several tens of meters).
[0015] The control unit 30 includes a CPU 32 and a memory 34. The CPU 32 is a computer that executes various processes in accordance with programs 42, 44 stored in the memory 34. The memory 34 is composed of a non-volatile memory, a volatile memory, etc., and stores an OS (abbreviation of Operating System) program 42 (hereinafter simply referred to as "OS 42") and an application 44 (hereinafter simply referred to as "app 44").
[0016] The OS 42 is a program for controlling basic operations of the terminal 10, and is, for example, iOS (registered trademark), Android (registered trademark), or the like. The app 44 is an application for performing BT communication to search for printers present around the terminal 10 and for transmitting information on a plurality of APs 61 to 64 to the printer. The app 44 is also an application for performing Wi-Fi communication to transmit print data to the printer. The app 44 may be installed on the terminal 10 from a server on the Internet provided by a vendor of the printer 100 or the like, or may be installed on the terminal 10 from a medium shipped together with the printer 100 or the like.
[0017] (Configuration of Printer 100) The printer 100 is a peripheral device (for example, a peripheral device of the terminal 10) capable of executing a printing function. The printer 100 has a model name of "PR01." The printer 100 includes a display unit 112, a wireless LAN I / F 114, a BTI / F 116, a print execution unit 118, and a control unit 130.
[0018] The display unit 112 is a display for displaying various information. The display unit 112 also functions as a touch panel (i.e., an operation unit) for receiving instructions from a user. The wireless LAN I / F 114 is the same as the wireless LAN I / F 14 of the terminal 10. The BTI / F 116 is the same as the BTI / F 16 of the terminal 10. The print execution unit 118 is a printing mechanism such as an inkjet type or a laser type.
[0019] The control unit 130 includes a CPU 132 and a memory 134. The CPU 132 executes various processes in accordance with a program 140 stored in the memory 134. The memory 134 is configured by a volatile memory, a non-volatile memory, or the like.
[0020] Printer 200 has the same configuration as printer 100, except that printer 200 has the model name "PR02." Similarly, printers 300, 400, and 500 have the same configuration as printer 100, except that printer 200 has the model name "PR03," model name "PR04," and model name "PR05," respectively.
[0021] (AP61 Configuration) The AP61 is a normal access point called a wireless access point or a wireless LAN router. The AP61 relays communication between a pair of devices that belong to a Wi-Fi network in which the AP61 operates as a master station. The AP61 stores an SSID (short for Service Set Identifier) "ID61" and a password "PW61" as information for establishing a Wi-Fi connection with the AP61.
[0022] Like the AP 61, the APs 62, 63, and 64 are also normal access points. The APs 62, 63, and 64 store the SSIDs "ID62", "ID63", and "ID64" and the passwords "PW62", "PW63", and "PW64", respectively. In this embodiment, the APs 61 to 64 are connected to each other by wires and can communicate with each other using wired communication. The AP 70 is not connected to the APs 61 to 64 by wires. The AP 70 stores the SSID "ID70" and the password "PW70".
[0023] (Processing performed by each device 10, 100 to 500: Figures 2 to 10) Next, the processing executed by each of the devices 10, 100 to 500 will be described with reference to Figs. 2 to 10. In the following, the processing will be described mainly with respect to each device (e.g., the terminal 10, the printer 100, etc.) instead of the CPU of each device (e.g., the CPU 32, 132). In the following, communication executed via the BTI / F 16, 116, etc. is indicated by a dashed line, and communication executed via the wireless LAN I / F 14, 114, etc. is indicated by a solid line. When describing communication between the terminal 10 and each of the printers 100 to 500, the descriptions "via the BTI / F 16 (or 116)" and "via the wireless LAN I / F 14 (or 114)" may be omitted.
[0024] (Establishing a BT connection between the terminal 10 and the printer 100: FIG. 2) First, a process for establishing a wireless connection (hereinafter, sometimes referred to as a "BT connection") conforming to the BT standard between the terminal 10 and the printer 100 will be described with reference to Fig. 2. In the initial state of Fig. 2, the terminal 10 has already established a Wi-Fi connection with the AP 61. Each of the printers 100 to 500 has not yet established a Wi-Fi connection with the AP.
[0025] At T2, the printer 100 receives a power-on operation from the user. In this case, at T4, the printer 100 starts repeatedly transmitting an Advertise signal conforming to the BT standard. The Advertise signal includes the model name of the printer 100, "PR01."
[0026] At T10, the terminal 10 accepts an operation to start the application 44 from the user. As a result, the terminal 10 executes the following processes according to the application 44. At T12, the terminal 10 displays a top screen D2 on the display unit 12. The top screen D2 includes a setup button B2, a printer registration button B4, a printer change button B6, and a print execution button B8. "Setup" in this embodiment means establishing a BT connection between the terminal 10 and a printer (e.g., 100), and then establishing a Wi-Fi connection between the printer and an AP. The printer registration button B4 is a button for registering a default printer. The printer change button B6 is a button for changing the default printer. The print execution button B8 is a button for causing the printer to execute printing.
[0027] In T14, the terminal 10 accepts selection of the Setup button B2 from the user. As a result, in T20, the terminal 10 receives an Advertise signal including the model name "PR01" from the printer 100. In this case, in T22, the terminal 10 displays a connection confirmation screen D4 on the display unit 12. The connection confirmation screen D4 includes the model name "PR01" in the Advertise signal received in T20.
[0028] In T24, the terminal 10 accepts the selection of the model name "PR01" included in the connection confirmation screen D4 from the user. In this case, the terminal 10 transmits a CONNECT_IND signal to the printer 100 in T30. This signal is a signal requesting the establishment of a BT connection (i.e., an L2CAP Link). As a result, a BT connection is established between the terminal 10 and the printer 100 in T32.
[0029] (Printer 100 setup process: Figure 3) Next, a process for establishing a Wi-Fi connection between the printer 100 and the AP 61 will be described with reference to Fig. 3. The process in Fig. 3 is a continuation of the process in Fig. 2.
[0030] At T40, the terminal 10 uses a BT connection to transmit an SSID search instruction to the printer 100. The SSID search instruction is an instruction requesting the printer 100 to search for access points present in its surroundings.
[0031] When the printer 100 receives an SSID search instruction from the terminal 10 in T40, it broadcasts a probe request via the wireless LAN I / F 114 in T50. As a result, in T52, the printer 100 receives probe responses from the APs 61-64, 70 via the wireless LAN I / F 114. The probe responses include the SSID of the AP that sent the probe. This allows the printer 100 to obtain the SSIDs "ID61"-"ID64", "ID70" of the APs 61-64, 70.
[0032] In T60, the terminal 10 uses a BT connection to transmit an SSID request to the printer 100. The SSID request is an instruction to request transmission of the SSID of the AP found by the search.
[0033] When the printer 100 receives an SSID request from the terminal 10 in T60, the printer 100 transmits each of the SSIDs "ID61" to "ID64" and "ID70" acquired in T52 to the terminal 10 using a BT connection in T62.
[0034] When terminal 10 receives the SSIDs "ID61" to "ID64" and "ID70" from printer 100 in T62, terminal 10 displays SSID list screen D6 including the SSIDs "ID61" to "ID64" and "ID70" in T64. On SSID list screen D6, the SSIDs "ID61" to "ID64" and "ID70" are arranged vertically. Terminal 10 places the SSID "ID61" of access point 61 to which terminal 10 has established a Wi-Fi connection at the top.
[0035] In T66, the terminal 10 accepts selection of the SSID "ID61" from the user. In this case, the terminal 10 displays a password entry screen D8 in T70. The password entry screen D8 includes the SSID "ID61" of the AP61, a password entry field, and an OK button. In T72, the terminal 10 accepts input of the password "PW61" from the user and selection of the OK button. As a result, the terminal 10 acquires the password "PW61". Then, in T80, the terminal 10 transmits the SSID "ID61" and the password "PW61" to the printer 100 using a BT connection.
[0036] When the printer 100 receives the SSID "ID61" and the password "PW61" from the terminal 10 in T80, the printer 100 establishes a Wi-Fi connection with the AP 61 via the wireless LAN I / F 114 using the SSID "ID61" and the password "PW61" in T82. Specifically, the printer 100 executes various communications with the AP 61 via the wireless LAN I / F 114. The communications include Probe, Authentication, Association, 4-Way Handshake, and the like. In the course of the communications, the communications using the SSID "ID61" and the password "PW61" are executed, and the AP 61 executes authentication of the SSID "ID61" and the password "PW61". As a result, a Wi-Fi connection is established between the printer 100 and the AP 61.
[0037] (Setup process for each printer 200 to 400: Figure 4) Next, a process for establishing a Wi-Fi connection between each of the printers 200 to 400 and each of the APs 62 to 64 will be described with reference to Fig. 4. The process in Fig. 4 is a continuation of the process in Fig. 3.
[0038] The terminal 10 and the printer 200 execute the same processes as T40 to T64 in Fig. 3. Thereafter, the terminal 10 accepts the selection of the SSID "ID62" from the user in T166, and displays the password entry screen D8 in T170. The terminal 10 accepts the input of the password "PW62" and the selection of the OK button from the user in T172. As a result, the terminal 10 transmits the SSID "ID62" and the password "PW62" to the printer 200 using a BT connection in T180.
[0039] When the printer 200 receives the SSID "ID62" and the password "PW62" from the terminal 10 in T180, the printer 200 establishes a Wi-Fi connection with the AP 62 using the SSID "ID62" and the password "PW62" in T182.
[0040] As in the case of the printer 200, the terminal 10 establishes a Wi-Fi connection between the printer 300 and the AP 63 (see T266 to T282), and establishes a Wi-Fi connection between the printer 400 and the AP 64 (see T366 to T382).
[0041] (Printer 100 registration process: Figs. 5 and 6) Next, a process of registering a default printer after a Wi-Fi connection is established between each of the printers 100-400 and each of the APs 61-64 will be described with reference to Figs. 5 and 6. Here, registering a default printer means storing the device information of the printer as a default in the memory 34. The process of Fig. 5 is a continuation of the process of Fig. 4. Each communication in Figs. 5 and 6 is performed via a Wi-Fi network formed by each of the APs 61-64.
[0042] First, the process of registering device information R1 of printer 100 will be described with reference to Fig. 5. At T90, terminal 10 accepts selection of printer registration button B4 (see Fig. 2) from the user. As a result, terminal 10 transmits a search signal by broadcast at T100. As a result, the search signal is received by each of printers 100-400 via AP61-AP64.
[0043] When the printer 100 receives a search signal from the terminal 10 at T100, it transmits a response signal including the model name "PR01" to the terminal 10 at T102. Similarly, when the printers 200-400 receive a search signal from the terminal 10 at T100, they transmit response signals including the respective model names "PR02"-"PR04" to the terminal 10 at T104-T108.
[0044] When the terminal 10 receives each response signal from each of the printers 100-400 in T102-T108, in T110, it displays the printer list screen D10 on the display unit 12. The printer list screen D10 includes each model name "PR01"-"PR04" included in each response signal.
[0045] In T112, the terminal 10 accepts selection of the model name "PR01" from the user. In this case, in T114, the terminal 10 transmits a device information request to the printer 100 having the model name "PR01." The device information request is a signal requesting transmission of device information.
[0046] When the printer 100 receives the device information request in T114, in T116, the printer 100 transmits device information R1 to the terminal 10. The device information R1 includes the model name "PR01", the printer 100 firmware version "1.0.0", the SSID "ID61" of the AP61 to which the printer 100 has established a Wi-Fi connection, the printer 100 IP address "192.168.1.0", the printer 100's remaining ink level "60%", and the printer 100's current status "normal".
[0047] When the terminal 10 receives the device information R1 in T116, the terminal 10 displays the device information R1 in T118. In T120, the terminal 10 accepts selection of a registration button from the user. As a result, in T122, the terminal 10 stores the device information R1 as default in the memory 34. Specifically, the terminal 10 stores the device information R1 in the memory 34 in association with a default flag indicating that it is the default.
[0048] (Registration process for each printer 200 to 400: Figure 6) Next, the process of registering the device information R2 to R4 of each of the printers 200 to 400 will be described with reference to Fig. 6. The process of Fig. 6 is a continuation of the process of Fig. 5.
[0049] 5 except that in T212, selection of the model name "PR02" is accepted from the user, and in T222, device information R2 is stored as default. In T222, the terminal 10 stores device information R2 as default by switching the default flag from device information R1 to device information R2.
[0050] The process of registering device information R3 of printer 300 is similar to the process of Fig. 5, except that in T312, selection of model name "PR03" is accepted from the user, and in T322, device information R3 is stored as default. The process of registering device information R4 of printer 400 is similar to the process of Fig. 5, except that in T412, selection of model name "PR04" is accepted from the user, and in T422, device information R4 is stored as default. In this way, terminal 10 registers multiple pieces of device information R1 to R4 in memory 34.
[0051] Thereafter, the default printer is changed. Specifically, in T430, the terminal 10 accepts selection of the change printer button B6 (see FIG. 2) from the user. As a result, in T432, the terminal 10 displays the printer list screen D12 on the display unit 12. The printer list screen D12 includes a plurality of model names "PR01" to "PR04" included in a plurality of pieces of device information R1 to R4 stored in the memory 34. At this point, the device information R4 of the printer 400 is stored as the default (see T422). For this reason, a mark M0 indicating the default is added to the model name "PR04" included in the device information R4.
[0052] In T434, the terminal 10 accepts the selection of the model name "PR01" from the user. As a result, in T436, the terminal 10 changes the default device information from device information R4 to device information R1, which includes the model name "PR01". Specifically, the terminal 10 changes the default flag from device information R4 to device information R1. As a result, the printer 100 corresponding to device information R1 is registered as the default printer.
[0053] Thereafter, the terminal 10 causes the printer 100 to execute printing. Specifically, the terminal 10 accepts the selection of the print execution button B8 (see FIG. 2) from the user in T440. As a result, the terminal 10 displays the print setting screen D14 on the display unit 12 in T442. The print setting screen D14 includes a print button, a printer display unit S2 showing the model name of the printer to execute printing, a number display unit S4 showing the number of sheets to be printed, and a color display unit S6 showing the number of colors to be printed. Since the printer 100 is currently the default printer (T436), when the print setting screen D14 is displayed, the printer display unit S2 shows the model name of the printer 100, "PR01". The user can use the pull-down button on the right of the printer display unit S2 to change the printer to execute printing.
[0054] After accepting the selection of each section S2 to S6 from the user, the terminal 10 accepts the selection of the print button from the user in T444. As a result, in T446, the terminal 10 transmits print data to the printer 100 having the model name "PR01" displayed on the printer display section S2. The print data includes image data representing the image to be printed and each setting set on the print setting screen D14.
[0055] When the printer 100 receives the print data from the terminal 10 in T446, in T450, the printer 100 executes printing of the image represented by the image data included in the print data in accordance with each setting included in the print data.
[0056] (Printer 500 setup process: Figs. 7 to 10) Next, a process for establishing a Wi-Fi connection between the printer 500 and the AP will be described with reference to FIGS.
[0057] (Case A: Figures 7 and 8) The processing of case A will be described with reference to Figs. 7 and 8. Case A is a case in which a Wi-Fi connection is established between the printer 500 and an AP in a situation in which the printer 100 is the default printer. The processing of Fig. 7 is a continuation of the processing of Fig. 6. The processing of T502 to T532 in Fig. 7 is similar to the processing of T2 to T32 in Fig. 2, except that the Advertise signal includes the model name "PR05" of the printer 500, and that selection of the model name "PR05" is accepted from the user in T524. The processing of T540 to T562 is similar to the processing of T40 to T62 in Fig. 3.
[0058] In T564, the terminal 10 transmits a device information request to each of the printers 100-400 corresponding to each of the registered device information R1-R4, and in T566 receives each of the device information R1-R4 from each of the printers 100-400. In this case A, the device information R1 of the printer 100 includes the SSID "ID61" of the AP 61 to which the printer 100 has established a Wi-Fi connection, and information indicating the current status of the printer 100, "normal". The device information R2 of the printer 200 includes the SSID "ID62" of the AP 62 to which the printer 200 has established a Wi-Fi connection, and information indicating the current status of the printer 200, "normal". The device information R3 of the printer 300 includes the SSID "ID63" of the AP 63 to which the printer 300 has established a Wi-Fi connection, and information indicating the current status of the printer 300, "error". Here, "error" means a state in which printing cannot be performed normally due to, for example, a paper jam, running out of ink, etc. Also, in this case A, the terminal 10 is unable to communicate with the printer 400. Possible causes for this include, for example, the power supply of the AP 64 being turned off, or poor communication conditions between the AP 64 and the printer 400, etc. As a result, the terminal 10 does not receive device information R4 from the printer 400.
[0059] (Continuation of Figure 7: Figure 8) 8, the terminal 10 sorts the SSIDs "ID61" to "ID64" and "ID70" received in T562 based on the device information R1 to R3 received in T566. The terminal 10 sorts the SSIDs "ID61" to "ID64" and "ID70" based on the following rules.
[0060] As shown in T570, the terminal 10 sorts the SSIDs according to the following priority order: (1) default and online SSID, (2) mobile terminal connected SSID, (3) default and offline SSID, (4) non-default, online and normal SSID, (5) non-default, online and error SSID, (6) non-default and offline SSID, and (7) other SSIDs. Here, "default" refers to an AP to which a default printer has established a Wi-Fi connection. "Non-default" refers to an AP to which a printer other than the default printer has established a Wi-Fi connection. "Mobile terminal connected" refers to an AP to which the terminal 10 has established a Wi-Fi connection. "Online" refers to a printer that was able to transmit device information in T566 of FIG. 7. "Offline" refers to a printer that was unable to transmit device information in T566. "Normal" refers to a printer that transmitted device information including information indicating the status "normal" in T566. "Error" means a printer that has sent device information in T566 that includes information indicating the status "Error."
[0061] The terminal 10 identifies the SSID "ID61" included in the device information R1 of the printer 100 associated with the default flag as (1) a default and online SSID. The terminal 10 identifies the SSID "ID61" of the AP 61 to which the terminal 10 has established a Wi-Fi connection as (2) a mobile terminal connection SSID. In this case A, the printer 100, which is the default printer, was able to transmit the device information R1 at T566 in FIG. 7, so there is no (3) default and offline SSID. The terminal 10 identifies the SSID "ID62" included in the device information R2 of the printer 200 as (4) a non-default, online and normal SSID. The terminal 10 identifies the SSID "ID63" included in the device information R3 of the printer 300 as (5) a non-default, online and error SSID. The terminal 10 identifies the SSID "ID64" included in the device information R4 of the printer 400 as (6) a non-default and offline SSID. Furthermore, the terminal 10 identifies the SSID "ID70" as (7) other SSID.
[0062] After sorting the SSIDs "ID61" to "ID64" and "ID70" in T570, the terminal 10 displays a selection screen D30 on the display unit 12 in T572. The selection screen D30 is a screen for selecting one SSID from the SSIDs "ID61" to "ID64" and "ID70". The terminal 10 arranges the SSIDs in the selection screen D30 in the order sorted in T570. In particular, the terminal 10 arranges the SSIDs with higher priority at the top. As a result, in the selection screen D30, the SSIDs are arranged vertically from the top in the order of "ID61", "ID62", "ID63", "ID64", and "ID70".
[0063] The terminal 10 further places a mark M2 indicating that the SSID is the default SSID in association with the SSID "ID61." This allows the user to easily recognize the SSID of the AP to which the default printer has established a Wi-Fi connection.
[0064] The terminal 10 further places a mark M4 indicating that the terminal 10 is online in association with each of the SSIDs "ID61" to "ID63." This allows the user to easily recognize the SSID of the AP to which a printer capable of communicating with the terminal 10 (i.e., a printer capable of printing according to instructions from the terminal 10) has established a Wi-Fi connection.
[0065] As described above, on the selection screen D30, the SSIDs "ID61" to "ID64" of the APs 61 to 64 to which the registered printers 100 to 400 have established a Wi-Fi connection are displayed above the SSID "ID70" of the AP 70 to which the registered printers 100 to 400 have not established a Wi-Fi connection. This allows the user to easily select the SSID of the AP to which the registered printer has established a Wi-Fi connection.
[0066] In the selection screen D30, the SSID "ID61" of the AP 61 to which the default printer, printer 100, has established a Wi-Fi connection is displayed at the top. This allows the user to easily select the SSID of the AP to which the default printer has established a Wi-Fi connection.
[0067] On the selection screen D30, the SSIDs "ID61" to "ID63" of the APs 61 to 63 to which the online printers 100 to 300 have established Wi-Fi connections are displayed above the SSID "ID64" of the AP 64 to which the offline printer 400 has established a Wi-Fi connection. This allows the user to easily select the SSID of the AP to which the online printer has established a Wi-Fi connection, i.e., the SSID of the AP that is presumed to be operating normally.
[0068] On the selection screen D30, the SSIDs "ID61" and "ID62" of the APs 61 and 62 to which the normal printers 100 and 200 have established a Wi-Fi connection are displayed above the SSID "ID63" of the AP 63 to which the erroneous printer 300 has established a Wi-Fi connection. This allows the user to easily select the SSID of the AP to which a printer capable of printing has established a Wi-Fi connection.
[0069] In T580, the terminal 10 accepts from the user the selection of the SSID "ID61" located at the top. In this case, in T582, the terminal 10 displays a device information screen D32 on the display unit 12. The device information screen D32 includes device information R1 including the selected SSID "ID61" and an OK button. This allows the user to refer to the device information R1 and determine the AP to which the printer 500 should establish a Wi-Fi connection. Note that if there are multiple pieces of device information including the selected SSID "ID61", the device information screen D32 includes all of the device information.
[0070] In T584, the terminal 10 accepts the selection of an OK button included in the device information screen D32. In this case, in T590, the terminal 10 displays the password entry screen D8 (see FIG. 3) on the display unit 12. In T592, the terminal 10 accepts the entry of the password "PW61". As a result, the terminal 10 acquires the password "PW61". Then, in T594, the terminal 10 transmits the SSID "ID61" and the password "PW61" to the printer 500.
[0071] When the printer 500 receives the SSID "ID61" and the password "PW61" from the terminal 10 in T594, the printer 500 establishes a Wi-Fi connection with the AP 61 in T596 using the SSID "ID61" and the password "PW61."
[0072] (Case B: Figure 9) The process of case B will be described with reference to Fig. 9. Case B is a case in which a Wi-Fi connection is established between the printer 500 and the AP in a situation in which the printer 200 is the default printer. The process of Fig. 9 is a continuation of the process of Fig. 6.
[0073] 6, when the terminal 10 accepts the selection of the change printer button B6 from the user, it displays the printer list screen D12 on the display unit 12. Then, when the terminal 10 accepts the selection of the model name "PR02" from the user in T634, it changes the default device information from device information R1 to device information R2 including the model name "PR02" in T636. Specifically, the terminal 10 switches the default flag from device information R1 to device information R2. As a result, the printer 200 corresponding to device information R2 is registered as the default printer.
[0074] After that, when the same processes as T502 to T564 in FIG. 7 are executed, the terminal 10 receives the device information R1 to R3 from the printers 100 to 300 in T666, but does not receive the device information R4 from the printer 400.
[0075] In T670, the terminal 10 sorts the SSIDs "ID61" to "ID64" and "ID70" based on the device information R1 to R3 received in T666 and the above-mentioned rules. The terminal 10 identifies the SSID "ID62" included in the device information R2 of the printer 200 associated with the default flag as (1) the default and online SSID. Identification of the SSIDs (2) to (7) is similar to case A, except that the SSID (4) is not identified.
[0076] In T672, the terminal 10 displays the selection screen D40 on the display unit 12. The terminal 10 arranges each SSID in the selection screen D40 in the order sorted in T670. As a result, in the selection screen D40, the SSIDs are arranged vertically from the top in the order of "ID62", "ID61", "ID63", "ID64", and "ID70".
[0077] On the selection screen D40, the SSID "ID62" of the AP 62 to which the default printer 200 has established a Wi-Fi connection is displayed above the SSID "ID61" of the AP 61 to which the terminal 10 has established a Wi-Fi connection. Therefore, when the AP to which the default printer has established a Wi-Fi connection is different from the AP to which the terminal 10 has established a Wi-Fi connection, the user can easily select the SSID of the AP to which the default printer has established a Wi-Fi connection.
[0078] In T680, the terminal 10 accepts selection of the SSID "ID62" from the user. In this case, in T682, the terminal 10 displays a device information screen D42 on the display unit 12. The device information screen D42 includes device information R2 of the printer 200 connected to the AP 62 identified by the selected SSID "ID62", and an OK button. The processing of T684 to T694 is similar to the processing of T584 to T594 in FIG. 8, except that in T692, input of the password "PW62" is accepted from the user.
[0079] When the printer 500 receives the SSID "ID62" and the password "PW62" from the terminal 10 in T694, the printer 500 establishes a Wi-Fi connection with the AP 62 in T696 using the SSID "ID62" and the password "PW62".
[0080] (Case C: Figure 10) The process of case C will be described with reference to Fig. 10. Case C is a case in which a Wi-Fi connection is established between the printer 500 and the AP when the printer 200 is the default printer. In particular, this is a case in which the printer 200 is offline. The process of Fig. 10 is a continuation of the process of Fig. 6.
[0081] The processes of T734 and T736 are similar to the processes of T634 and T636 in Fig. 9. In T766, the terminal 10 receives the device information R1 and R3 from the printers 100 and 300, but does not receive the device information R2 and R4 from the printers 200 and 400.
[0082] In T770, terminal 10 sorts the SSIDs "ID61" to "ID64" and "ID70" based on the device information R1 and R3 received in T766 and the above-mentioned rules. In this case C, since printer 200, which is the default printer, was unable to send device information R2, there is no (1) default and online SSID. Terminal 10 identifies SSID "ID62" as (3) default and offline SSID. Identification of SSIDs (2), (4), (5) to (7) is the same as in case B.
[0083] In T772, the terminal 10 displays the selection screen D50 on the display unit 12. The terminal 10 arranges each SSID in the selection screen D50 in the order sorted in T770. As a result, in the selection screen D40, the SSIDs are lined up vertically from the top in the order of "ID61," "ID62," "ID63," "ID64," and "ID70."
[0084] As shown in the selection screen D40 of case B in FIG. 9, when the printer 200, which is the default printer, can transmit the device information R2, the default and online SSID "ID62" is displayed above the mobile terminal connection SSID "ID61". Therefore, when the default printer is online, the user can easily select the SSID of the AP to which the default printer has established a Wi-Fi connection. On the other hand, as shown in the selection screen D50 of this case C, when the printer 200, which is the default printer, cannot transmit the device information R2, the default and offline SSID "ID62" is displayed below the mobile terminal connection SSID "ID61". Therefore, when the default printer is offline, the user can easily select the SSID of the AP to which the terminal 10 has established a Wi-Fi connection.
[0085] The processing from T780 to T796 is the same as the processing from T580 to T596 in Fig. 8. As a result, the printer 500 establishes a Wi-Fi connection with the AP 61.
[0086] (Effects of this embodiment) The terminal 10 of this embodiment stores, for example, in the memory 34, the SSID "ID62" that identifies the AP 62 to which the printer 200 has established a Wi-Fi connection (T222 in FIG. 6). Therefore, the terminal 10 can establish a Wi-Fi connection between the printer 500 and the AP 62 (T696) by transmitting the SSID "ID62" and the password PW "PW62" to the printer 500 (T694 in FIG. 9). In this way, in a situation where a Wi-Fi connection has been established between the printer 200 and the AP 62, the terminal 10 can further establish a Wi-Fi connection between the printer 500 different from the printer 200 and the AP 62.
[0087] (Correspondence) The mobile terminal 10 is an example of a "terminal device". The BTI / F 16 is an example of a "wireless interface". The application 44 is an example of a "computer program". The CPU 32 is an example of a "computer". The four printers 100 to 400 and the four pieces of device information R1 to R4 are examples of "M communication devices" and "M device information", respectively. The printer 500 is an example of a "specific communication device". For example, in case A of FIG. 7 and FIG. 8, the SSID "ID61", AP61, and password "PW61" are examples of "target SSID", "target access point", and "target password", respectively. The SSID "ID61" and password "PW61" in case A are examples of "connection information". For example, in case A of FIG. 7 and FIG. 8, a combination of the selection screen D30 and the device information screen 32 is an example of a "selection screen". The SSID "ID70" is an example of "SSID different from the M SSIDs". The model name, firmware version, IP address, and remaining ink amount included in the device information are examples of "related information."
[0088] In case A of FIG. 7 and FIG. 8, the following correspondence relationships are obtained. SSID "ID61" is an example of a "first SSID." SSID "ID62" to SSID "ID64" are examples of a "second SSID." SSID "ID61" to SSID "ID63" are examples of a "third SSID." SSID "ID64" is an example of a "fourth SSID." SSID "ID61" and "ID62" are examples of a "sixth SSID." SSID "ID63" is an example of a "seventh SSID." In case B of FIG. 9 and case C of FIG. 10, SSID "ID62" and SSID "ID61" are examples of a "first SSID" and a "fifth SSID," respectively.
[0089] The processes of T122 in FIG. 5, and T222, T322, and T422 in FIG. 6 are examples of processes executed by a "storage control unit". For example, the user selections of T524 in FIG. 7 and T580 in FIG. 8 are examples of "establishment instructions". For example, the process of T592 in FIG. 8 is an example of processes executed by an "acquisition unit". For example, the process of T594 in FIG. 8 is an example of processes executed by a "connection information transmission unit". The process of T562 in FIG. 7 is an example of processes executed by an "SSID acquisition unit". For example, the process of T572 in FIG. 8 is an example of processes executed by a "display control unit". For example, the process of T570 in FIG. 8 is an example of processes executed by a "determination unit".
[0090] (Second embodiment: FIG. 11) Next, a second embodiment will be described. The wireless LAN I / F 14 of the second embodiment further supports the WFD (short for Wi-Fi Direct (registered trademark)) method established by the Wi-Fi Alliance. Details of the WFD method are described in the specification "Wi-Fi Peer-to-Peer (P2P) Technical Specification Version 1.1" created by the Wi-Fi Alliance. In the WFD method, a Group Owner state (hereinafter referred to as "G / O state") and a client state (hereinafter referred to as "CL state") are defined. The G / O state is a state in which a station operates as a parent station in a wireless connection established according to the WFD method, and the CL state is a state in which a station operates as a child station in the wireless connection. In the following, a Wi-Fi connection established according to the WFD method may be referred to as a "WFD connection".
[0091] In the second embodiment, the process of Fig. 11 is executed instead of the process of Fig. 2. Specifically, in the second embodiment, a WFD connection is established between the terminal 10 and the printer 100 instead of a BT connection.
[0092] In T800, the printer 100 accepts a power-on operation from the user. In this case, in T802, the printer 100 transitions to a G / O state of the WFD method. In the wireless network in which the printer 100 operates as a G / O, the SSID "ID50" and the password "PW50" are used.
[0093] In T810, the terminal 10 accepts an operation to start the application 44 from the user. As a result, in T812, the terminal 10 displays the top screen D2 on the display unit 12. The top screen D2 includes a setup button B2. In this embodiment, "setup" means establishing a WFD connection between the terminal 10 and a printer (e.g., 100), and then establishing a Wi-Fi connection between the printer and an AP. In addition, the terminal 10 (i.e., the application 44) prestores the SSID "ID50" and the password "PW50".
[0094] In T814, the terminal 10 accepts the selection of the setup button B2 from the user. In this case, in T820, the terminal 10 establishes a WFD connection with the printer 100 by using the SSID "ID50" and password "PW50" stored in advance.
[0095] Thereafter, the terminal 10 uses the WFD connection established in T820 to execute each communication in Fig. 3 with the printer 100. Similarly, the terminal 10 establishes WFD connections with each of the printers 200-400, and executes each communication in Fig. 4 using the WFD connections. Then, the terminal 10 establishes a WFD connection with the printer 500, and executes communications with the printer 500 at T540-T562 in Fig. 7, T594 in Fig. 8, T694 in Fig. 9, and T794 in Fig. 10 using the WFD connection. In this embodiment, the wireless LAN I / F 14 is an example of a "wireless interface".
[0096] Although specific examples of the technology disclosed in this specification have been described in detail above, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and variations of the specific examples exemplified above. Modifications of the above embodiments are listed below.
[0097] (Modification 1) The processes of T572 and T580 in Fig. 8 can be omitted. In this case, the terminal 10 may automatically select the SSID "61" with the highest priority and execute the processes from T582 onwards. In this modification, the "display control unit" can be omitted.
[0098] (Modification 2) The terminal 10 may set the highest priority to (7) other SSIDs in T570 of Fig. 8. Generally speaking, the "M SSIDs" may not be displayed with priority over SSIDs other than the M SSIDs. Note that "display with priority" may be realized by, for example, changing the color of characters, the size of characters, or the font of characters.
[0099] (Variation 3) In the selection screens D30, D40, and D50, multiple SSIDs may be arranged in the horizontal direction or may be displayed on separate screens. Generally speaking, the "multiple SSIDs" do not have to be arranged in the vertical direction.
[0100] (Modification 4) T582 and T584 in Fig. 8 can be omitted. Generally speaking, the "related information" does not have to be displayed on the "selection screen".
[0101] (Modification 5) T564 and T566 in FIG. 7 can be omitted. In this case, T570 in FIG. 8 does not distinguish between online and offline, and does not distinguish between error and normal. That is, the terminal 10 may sort each SSID according to the priority order of (1) default SSID, (2) SSID for mobile terminal connection, (3) non-default SSID, (4) other SSID. Generally speaking, the "third SSID" may not be displayed with priority over the "fourth SSID". Also, the "sixth SSID" may not be displayed with priority over the "seventh SSID". In this modification, the "determination unit" and the "reception unit" can be omitted.
[0102] (Variation 6) In the T570 of Fig. 8, (2) the priority of the SSID for mobile terminal connection may be higher than the priority of (1) the default and online SSID. Generally speaking, the "first SSID" may not be displayed with priority over the "fifth SSID."
[0103] (Modification 7) The terminal 10 does not need to display the mark M4 at T572 in Fig. 8. In this modification, the "determination unit" can be omitted. Generally speaking, the display mode of the "third SSID" and the display mode of the "fourth SSID" may be the same.
[0104] 7, the terminal 10 may execute the following. That is, the terminal 10 searches for each AP present around the terminal 10 (that is, transmits a probe request by broadcast) on the premise that the terminal 10 is located near the printer 500. This allows the terminal 10 to obtain the SSID of each AP present around the terminal 10, that is, the SSID of each AP present near the printer 500. Generally speaking, the "SSID acquisition unit" does not need to receive multiple SSIDs from the printer 500.
[0105] (Variation 9) The processes of T590 and T592 in Fig. 8 can be omitted. The memory 34 of the terminal 10 stores the password "PW61" of the AP 61 to which the terminal 10 currently establishes a Wi-Fi connection. Therefore, the terminal 10 (i.e., the application 44) may acquire the password "PW61" of the AP 61 from the memory 34. In this variation, acquiring the password "PW61" from the memory 34 is an example of a process executed by an "acquisition unit."
[0106] (Variation 10) The "communication device" is not limited to a printer, but may be other devices such as a scanner, a facsimile, a multifunction device, a PC, a server, or a mobile terminal.
[0107] (Modification 11) In the above embodiments, the processes in FIGS. 2 to 11 are implemented by software, but at least one of these processes may be implemented by hardware such as a logic circuit.
[0108] The technical elements described in this specification or drawings have technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated in this specification or drawings can achieve multiple objectives simultaneously, and achieving one of these objectives is itself technically useful. [Explanation of symbols]
[0109] 2: communication system, 10: mobile terminal, 12, 112: display unit, 14, 114: wireless LAN I / F, 16, 116: BTI / F, 30, 130: control unit, 32, 132: CPU, 34, 134: memory, 42: OS, 44: application, 61, 62, 63, 64, 70: access point, 100, 200, 300, 400, 500: printer, 118: print execution unit, 146: program, D30, D40, D50: selection screen, R1, R2, R3, R4: device information
Claims
1. A computer program for a terminal device, comprising: The terminal device computer is composed of the following parts: a storage control unit that stores M pieces of device information corresponding to M communication devices (M is an integer equal to or greater than 1) in a memory, each of the M pieces of device information including an SSID (short for Service Set Identifier) that identifies an access point to which a communication device corresponding to the device information has established a wireless connection; a password acquisition unit that acquires a target password used by a target access point when an instruction to establish a wireless connection between a specific communication device different from the M communication devices and a target access point identified by a target SSID among the M SSIDs included in the M device information in the memory is acquired; a connection information transmission unit that transmits connection information including the target SSID and the target password to the specific communication device when the target password is acquired, the connection information being used by the specific communication device to establish a wireless connection with the target access point; A computer program that functions as a
2. The computer program further causes the computer to an SSID acquisition unit that acquires a plurality of SSIDs of a plurality of access points; a display control unit that, when the plurality of SSIDs are acquired, displays a selection screen on a display unit of the terminal device for selecting one SSID from the plurality of SSIDs; The computer program product according to claim 1 , wherein the instruction to establish includes an instruction to select the target SSID from among the plurality of SSIDs on the selection screen.
3. 3. The computer program product according to claim 2, wherein on the selection screen, of the plurality of SSIDs, the M SSIDs included in the M pieces of device information in the memory are displayed preferentially over SSIDs different from the M SSIDs.
4. The computer program product according to claim 3 , wherein the selection screen displays the plurality of SSIDs arranged in a vertical direction, the M SSIDs being located above the different SSIDs.
5. Each of the M pieces of device information further includes relationship information related to a communication device corresponding to the device information; The computer program product according to claim 3 , wherein, on the selection screen, for each of the M SSIDs, related information included in device information including the SSID is displayed in association with the SSID.
6. On the selection screen, a first SSID included in the M SSIDs is displayed preferentially over an SSID that is different from the first SSID included in the plurality of SSIDs; The computer program product according to claim 3 , wherein the first SSID is an SSID included in device information corresponding to a default communication device selected by a user from among the M communication devices.
7. The M is an integer of 2 or more, On the selection screen, a first SSID included in the M SSIDs is displayed with priority over a second SSID included in the M SSIDs; The first SSID is an SSID included in device information corresponding to a default communication device selected by a user from among the M communication devices; The computer program product according to claim 3 , wherein the second SSID is an SSID included in device information corresponding to a communication device other than the default communication device among the M communication devices.
8. The M is an integer of 2 or more, The computer program further causes the computer to when the establishment instruction is acquired, the terminal device functions as a determination unit that determines, for each of the M communication devices, whether or not the terminal device can communicate with the communication device via the access point to which the terminal device has established a wireless connection; On the selection screen, a third SSID included in the M SSIDs is displayed with priority over a fourth SSID included in the M SSIDs; the third SSID is an SSID included in device information corresponding to a communication device determined to be communicable among the M communication devices, The computer program product according to claim 3 , wherein the fourth SSID is an SSID included in device information corresponding to a communication device determined to be unable to communicate among the M communication devices.
9. On the selection screen, a first SSID included in the M SSIDs is displayed preferentially over a fifth SSID included in the plurality of SSIDs; The first SSID is an SSID included in device information corresponding to a default communication device selected by a user from among the M communication devices; The computer program product according to claim 3 , wherein the fifth SSID is an SSID that identifies an access point to which the terminal device has established a wireless connection.
10. The computer program further causes the computer to when the establishment instruction is acquired, the terminal device functions as a determination unit that determines, for each of the M communication devices, whether or not the terminal device can communicate with the communication device via the access point to which the terminal device has established a wireless connection; When it is determined that communication with a default communication device selected by a user is possible, the first SSID is displayed preferentially over the fifth SSID on the selection screen; When it is determined that communication with the default communication device is not possible, the fifth SSID is displayed on the selection screen with priority over the first SSID; the first SSID is an SSID included in device information corresponding to the default communication device among the M communication devices; The computer program product according to claim 3 , wherein the fifth SSID is an SSID that identifies an access point to which the terminal device has established a wireless connection.
11. The M is an integer of 2 or more, The computer program further causes the computer to when the establishment instruction is acquired, the terminal device functions as a determination unit that determines, for each of the M communication devices, whether or not the terminal device can communicate with the communication device via the access point to which the terminal device has established a wireless connection; On the selection screen, a display manner of a third SSID included in the M SSIDs is different from a display manner of a fourth SSID included in the M SSIDs, the third SSID is an SSID included in device information corresponding to a communication device determined to be communicable among the M communication devices, The computer program product according to claim 3 , wherein the fourth SSID is an SSID included in device information corresponding to a communication device determined to be unable to communicate among the M communication devices.
12. The M is an integer of 2 or more, The computer program further causes the computer to when the establishment instruction is acquired, a receiving unit that receives, from each of the M communication devices, status information indicating a status of the communication device via an access point to which the terminal device has established a wireless connection; On the selection screen, a sixth SSID included in the M SSIDs is displayed with priority over a seventh SSID included in the M SSIDs; The sixth SSID is an SSID included in device information corresponding to a communication device that is a source of the status information that does not indicate an error state, among the M communication devices; 12. The computer program product according to claim 3, wherein the seventh SSID is an SSID included in device information corresponding to a communication device that is a source of the status information indicating the error state, among the M communication devices.
13. The computer program product according to claim 2 , wherein the SSID acquisition unit acquires the plurality of SSIDs by receiving the plurality of SSIDs from the specific communication device.
14. the terminal device includes a wireless interface for performing wireless communication according to the Bluetooth standard; The computer program product according to claim 1 , wherein the connection information transmission unit transmits the connection information to the specific communication device via the wireless interface.
15. The terminal device includes a wireless interface for performing wireless communication according to a Wi-Fi standard; The computer program product according to claim 1 , wherein the connection information transmission unit transmits the connection information to the specific communication device via the wireless interface without passing through an access point.
16. A terminal device, a storage control unit that stores M pieces of device information corresponding to M communication devices (M is an integer equal to or greater than 1) in a memory, each of the M pieces of device information including an SSID (short for Service Set Identifier) that identifies an access point to which a communication device corresponding to the device information has established a wireless connection; a password acquisition unit that acquires a target password used by a target access point when an instruction to establish a wireless connection between a specific communication device different from the M communication devices and a target access point identified by a target SSID among the M SSIDs included in the M device information in the memory is acquired; a connection information transmission unit that transmits connection information including the target SSID and the target password to the specific communication device when the target password is acquired, the connection information being used by the specific communication device to establish a wireless connection with the target access point; A terminal device comprising:
17. A method performed by a terminal device, comprising: a storage control step of storing M pieces of device information corresponding to M communication devices (M is an integer equal to or greater than 1) in a memory, each of the M pieces of device information including an SSID (short for Service Set Identifier) that identifies an access point to which the communication device corresponding to the device information has established a wireless connection; a password acquisition step of acquiring a target password to be used by a target access point when an instruction for establishing a wireless connection between a specific communication device different from the M communication devices and a target access point identified by a target SSID among the M SSIDs included in the M device information in the memory is acquired; a connection information transmitting step of transmitting connection information including the target SSID and the target password to the specific communication device when the target password is acquired, the connection information being used by the specific communication device to establish a wireless connection with the target access point; A method comprising:
Citation Information
Patent Citations
Information processing apparatus, control method, and program
JP2017188869A
Computer program for terminal, terminal and communication device
JP2020010139A
Terminal, radio connection control method and radio connection control program
JP2020036125A
Home appliance system and home appliance
JP2021040176A