Program, method, information processing device and system
A system that pre-registers Wi-Fi/BT connection info for facility devices, ensuring secure, automatic connections only during user stays, addresses security risks and simplifies configuration.
Patent Information
- Application Number
- JP2025093842
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-06-05
- Publication Date
- 2025-10-01
- Estimated Expiration
- 2045-06-05
Smart Images

Figure 0007747302000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a program, a method, an information processing device, and a system. [Background technology]
[0002] Patent document 1 discloses a technology for constructing a network separate from a user's personal network (Wi-Fi network) at a location and time based on the user's activity, using parameters (user's home SSID) that manage the user's personal network. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7118947 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in Patent Document 1, the network is activated / deactivated according to the user's home SSID at a preset time. Therefore, the network may be available even when the user is not actually at the location. In other words, the increased available time increases the security risk of unauthorized access by a third party.
[0005] An object of the present disclosure is to simplify the configuration of wireless communication devices at facilities where they are used while ensuring security. [Means for solving the problem]
[0006] In order to solve the above problem, one embodiment of a program of the present disclosure is a program to be executed by a computer having a processor and a memory, and the program causes the processor to execute the steps of acquiring first connection information for a user, accepting information regarding the start of use of a second wireless communication device installed in a facility, setting the first connection information to the second wireless communication device in response to the acceptance of the information regarding the start of use, accepting information regarding the end of use of the second wireless communication device, and canceling the setting of the first connection information of the second wireless communication device in response to the acceptance of the information regarding the end of use. [Effects of the Invention]
[0007] According to the present disclosure, it is possible to simplify the configuration of wireless communication devices at facilities where the device is used while ensuring security. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a block diagram showing an example of the overall configuration of a system 1. FIG. [Figure 2] 2 is a diagram illustrating an example of a functional configuration of a user terminal 10 shown in FIG. [Figure 3] 2 is a diagram illustrating an example of a functional configuration of a server 20 illustrated in FIG. [Figure 4] FIG. 2 is a diagram showing the data structure of a user information table 2021. [Figure 5] FIG. 2 shows the data structure of a reservation information table 2022. [Figure 6] 10 is a flowchart illustrating an example of the operation of the server 20 for setting connection information set in the user terminal 10 in a wireless communication device of a facility to be used. [Figure 7] 1 is a schematic diagram illustrating an example of a display screen of a display 141 of a user terminal 10. FIG. [Figure 8] 1 is a schematic diagram illustrating an example of a display screen of a display 141 of a user terminal 10. FIG. [Figure 9]1 is a schematic diagram illustrating an example of a display screen of a display 141 of a user terminal 10. FIG. [Figure 10] FIG. 2 is a block diagram showing the basic hardware configuration of a computer 90. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all drawings describing the embodiments, common components are designated by the same reference numerals, and repeated description will be omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure. Furthermore, each drawing is a schematic diagram and is not necessarily a precise illustration.
[0010] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may also be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be single-core or multi-core.
[0011] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC)) that performs part or all of the processing.
[0012] In the following explanation, information that produces an output for an input may be described using expressions such as "xxx table," but this information may be data of any structure, or may be a learning model such as a neural network that produces an output for an input. Therefore, an "xxx table" may be referred to as "xxx information."
[0013] Furthermore, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.
[0014] In addition, in the following explanation, processing may be described using the "program" as the subject, but since a program is executed by a processor to perform specified processing while appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may also be the processor (or a device such as a controller that has that processor).
[0015] The program may be installed in a device such as a computer, or may be stored in, for example, a program distribution server or a computer-readable (e.g., non-transitory) recording medium. Also, in the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0016] Furthermore, in the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may also be used.
[0017] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference symbols (or common symbols among the reference symbols) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference symbols) of the elements may be used.
[0018] In the following description, the control lines and information lines are those that are considered necessary for the description, and do not necessarily represent all the control lines and information lines in the product. All components may be interconnected.
[0019] Each information processing device is configured by a computer equipped with an arithmetic unit and a storage device. The basic hardware configuration of the computer and the basic functional configuration of the computer realized by the hardware configuration will be described later. For the server 20 and the user terminal 10, descriptions that overlap with the basic hardware configuration and basic functional configuration of the computer will be omitted.
[0020] <Summary> The system according to this embodiment has a function of pre-registering connection information for Wi-Fi or Bluetooth connected by a user terminal at home or the like in a dedicated app, thereby enabling automatic connection to local wireless communication devices at a facility such as an accommodation facility using the connection information only during the user's stay. Specifically, the system acquires, as first connection information for the user, the SSID and password of the Wi-Fi connected by the user terminal. The system accepts a usage start request from a user of a second wireless communication device installed at the facility, and in response to the acceptance of the usage start request, sets the first connection information in the second wireless communication device. Thereafter, the system accepts a usage termination request from the user of the second wireless communication device, and in response to the acceptance of the usage termination request, cancels the setting of the first connection information for the second wireless communication device.
[0021] According to the system of this embodiment, the user can register the connection information of the wireless communication device at the facility in advance, which simplifies the connection setting by the user terminal on-site. Also, since the setting / cancellation of the connection information of the wireless communication device at the facility is triggered by the user's application to start use and application to end use, the usage time can be minimized and the security risk of unauthorized access by a third party can be reduced.
[0022] <1 Overall system configuration> Fig. 1 is a block diagram showing an example of the overall configuration of a system 1. The system 1 shown in Fig. 1 includes, for example, a user terminal 10, a server 20, a first wireless communication device 30, and a second wireless communication device 40. The user terminal 10, the server 20, and the second wireless communication device 40 are communicatively connected, for example, via a network 80. The user terminal 10 and the first wireless communication device 30 are communicatively connected, for example, via separate networks.
[0023] 1 shows an example in which the system 1 includes one user terminal 10, but the number of user terminals 10 included in the system 1 is not limited to one. The number of user terminals 10 included in the system 1 may be two or more.
[0024] 1 shows an example in which the system 1 includes one first wireless communication device 30, but the number of first wireless communication devices 30 included in the system 1 is not limited to one. The number of first wireless communication devices 30 included in the system 1 may be two or more.
[0025] 1 shows an example in which the system 1 includes one second wireless communication device 40, but the number of second wireless communication devices 40 included in the system 1 is not limited to one. The number of second wireless communication devices 40 included in the system 1 may be two or more.
[0026] In this embodiment, a collection of multiple devices may be considered as one server. The allocation of multiple functions required to realize the server 20 according to this embodiment to one or more pieces of hardware can be determined appropriately in consideration of the processing capacity of each piece of hardware and / or the specifications required for the server 20.
[0027] 1 is, for example, an information processing device operated by a user using a facility such as an accommodation facility. The user terminal 10 is realized, for example, by a desktop personal computer (PC), a laptop PC, etc. The user terminal 10 may also be realized by a mobile terminal such as a smartphone or a tablet.
[0028] The user terminal 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage 16, and a processor 19. The input device 13 is a device for receiving input operations from a user (for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, etc.). The output device 14 is a device for presenting information to a user (a display, a speaker, etc.).
[0029] The server 20 is, for example, an information processing device that operates a reservation site for facility use. The server 20 accepts reservations for facility use from users and registers first connection information for the users, thereby providing a service of automatically setting the first connection information in the second wireless communication device 40 at the facility.
[0030] The server 20 is, for example, an information processing device realized by a computer connected to a network 80. As shown in Fig. 1, the server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29. The input / output IF 23 functions as an input device for receiving input operations from the user terminal 10 and as an interface with an output device for outputting information to the user terminal 10.
[0031] The first wireless communication device 30 is, for example, a wireless communication device installed in a user's home or the like that the user normally uses. The first wireless communication device 30 is, for example, wirelessly connected to a user terminal 10 at home or the like. The first wireless communication device 30 may be, for example, an access point such as a Wi-Fi router connected to the user terminal 10 via Wi-Fi, or may be a communication device connected to the user terminal 10 via Bluetooth.
[0032] The second wireless communication device 40 is, for example, a wireless communication device installed in an accommodation facility or the like used by the user. The second wireless communication device 40 is, for example, wirelessly connected to the user terminal 10 in the accommodation facility or the like. The second wireless communication device 40 may be, for example, an access point such as a Wi-Fi router connected to the user terminal 10 via Wi-Fi, or may be a communication device or the like connected to the user terminal 10 via Bluetooth.
[0033] Each information processing device is configured by a computer equipped with an arithmetic unit and a storage device. The basic hardware configuration of the computer and the basic functional configuration of the computer realized by the hardware configuration will be described later. For the user terminal 10 and the server 20, descriptions that overlap with the basic hardware configuration and basic functional configuration of the computer will be omitted.
[0034] <1.1 Functional configuration of the user terminal 10> Fig. 2 is a diagram showing an example of the functional configuration of the user terminal 10 shown in Fig. 1. As shown in Fig. 2, the user terminal 10 includes a communication unit 120, an input device 13, an output device 14, an audio processing unit 17, a microphone 171, a speaker 172, a storage unit 180, and a control unit 190. The blocks included in the user terminal 10 are electrically connected by, for example, a bus or the like.
[0035] The communication unit 120 performs processing such as modulation and demodulation for the user terminal 10 to communicate with other devices. The communication unit 120 performs transmission processing on signals generated by the control unit 190 and transmits the signals to the outside (for example, the server 20). The communication unit 120 performs reception processing on signals received from the outside and outputs the signals to the control unit 190.
[0036] The input device 13 is a device for inputting instructions or information by a user operating the user terminal 10. The input device 13 is realized, for example, by a touch-sensitive device 131 or the like, which inputs instructions by touching the operation surface. If the user terminal 10 is a PC or the like, the input device 13 may be realized by a reader, keyboard, mouse, or the like. The input device 13 converts instructions input by the user into electrical signals and outputs the electrical signals to the control unit 190. The input device 13 may also include, for example, a receiving port that receives electrical signals input from an external input device.
[0037] The output device 14 is a device for presenting information to a user operating the user terminal 10. The output device 14 is realized, for example, by a display 141 or the like. The display 141 displays data according to the control of the control unit 190. The display 141 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display or the like.
[0038] The audio processing unit 17 performs, for example, digital-to-analog conversion processing of an audio signal. The audio processing unit 17 converts a signal provided from the microphone 171 into a digital signal and provides the converted signal to the control unit 190. The audio processing unit 17 also provides the audio signal to the speaker 172. The audio processing unit 17 is realized, for example, by a processor for audio processing. The microphone 171 receives audio input and provides an audio signal corresponding to the audio input to the audio processing unit 17. The speaker 172 converts the audio signal provided from the audio processing unit 17 into audio and outputs the audio to the outside of the user terminal 10.
[0039] The storage unit 180 is realized by, for example, the memory 15, the storage 16, etc., and stores data and programs used by the user terminal 10. The storage unit 180 stores, for example, user information 181.
[0040] The user information 181 includes, for example, information about the user who uses the user terminal 10. The information about the user may include, for example, the user's name, age, sex, date of birth, contact information, connection information of a wireless communication device, etc.
[0041] The control unit 190 is realized by the processor 19 reading a program stored in the storage unit 180 and executing instructions included in the program. The control unit 190 controls the operation of the user terminal 10. The control unit 190 functions as an operation reception unit 191, a transmission / reception unit 192, and a presentation control unit 193 by operating in accordance with the program.
[0042] The operation reception unit 191 performs processing for receiving instructions or information input from the input device 13. Specifically, for example, the operation reception unit 191 receives instructions or information input from the touch-sensitive device 131 or the like.
[0043] Furthermore, the operation reception unit 191 receives voice instructions input from the microphone 171. Specifically, for example, the operation reception unit 191 receives a voice signal that is input from the microphone 171 and converted into a digital signal by the voice processing unit 17. For example, the operation reception unit 191 analyzes the received voice signal and extracts a predetermined noun, thereby acquiring an instruction from the user.
[0044] The transmitting / receiving unit 192 performs processing for the user terminal 10 to transmit and receive data to and from external devices such as the server 20 and the first wireless communication device 30 in accordance with a communication protocol. Specifically, for example, the transmitting / receiving unit 192 transmits information input by the user or instructions from the user to the server 20 and the first wireless communication device 30. In addition, the transmitting / receiving unit 192 receives information provided from the server 20 and the first wireless communication device 30.
[0045] The presentation control unit 193 controls the output device 14 to present to the user information provided from the server 20 and the first wireless communication device 30. Specifically, for example, the presentation control unit 193 causes the display 141 to display request instructions, acceptance of various requests, and the like transmitted from the server 20 and the first wireless communication device 30. In addition, the presentation control unit 193 causes the speaker 172 to output the information transmitted from the server 20 and the first wireless communication device 30.
[0046] <1.2 Functional configuration of server 20> Fig. 3 is a diagram showing an example of the functional configuration of the server 20 shown in Fig. 1. As shown in Fig. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.
[0047] The communication unit 201 performs processing for the server 20 to communicate with external devices.
[0048] The storage unit 202 includes, for example, a user information table 2021 and a reservation information table 2022. The tables stored in the storage unit 202 are not limited to these.
[0049] The user information table 2021 is a table that stores information about users, and will be described in detail later.
[0050] The reservation information table 2022 is a table that stores information about reservations made by users for facilities, as will be described in detail later.
[0051] The information stored in the user information table 2021 and the reservation information table is not limited to these tables, and may be stored on the cloud.
[0052] The control unit 203 is realized by the processor 29 reading a program stored in the storage unit 202 and executing instructions included in the program. The program includes an application such as a web browser application. The program includes an interpreted programming language such as JavaScript (registered trademark) that is executed on a web browser application stored in the user terminal 10. The control unit 203 operates in accordance with the program to perform functions shown as a reception control module 2031, a transmission control module 2032, a service processing module 2033, and a presentation control module 2034.
[0053] The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol. The transmission control module 2032 controls the process by which the server 20 transmits signals to external devices in accordance with a communication protocol. The service processing module 2033 accepts reservations for facility use and automatically sets first connection information for the user in the second wireless communication device 40 at the facility. The presentation control module 2034 presents input screens and the like related to facility use to the user terminal 10.
[0054] Specifically, the service processing module 2033 acquires first connection information, for example, via the reception control module 2031. The first connection information is, for example, connection information set in the user terminal 10, and is connection information that allows the user terminal 10 to connect to a first wireless communication device 30 installed in a location other than a facility (for example, at home, etc.). The service processing module 2033, for example, receives information related to the start of use of the second wireless communication device 40. For example, the service processing module 2033 sets the first connection information in the second wireless communication device 40 in response to the reception of information related to the start of use of the second wireless communication device 40. The service processing module 2033 receives a usage termination request from the user terminal 10 via the reception control module 2031. For example, the service processing module 2033 cancels the setting of the first connection information of the second wireless communication device 40 in response to the reception of information related to the termination of use of the second wireless communication device 40.
[0055] <2 Data Structure> 4 and 5 are diagrams showing the data structures of tables stored in the server 20. Note that Figures 4 and 5 are merely examples and do not exclude data that is not listed. Furthermore, even data listed in the same table may be stored in separate storage areas in the storage unit 202.
[0056] FIG. 4 is a diagram showing the data structure of the user information table 2021. The user information table 2021 shown in FIG. 4 is a table having columns such as name, age, sex, date of birth, contact information, and connection information, with the user ID as a key. Each item in the user information table 2021 is stored based on information entered by the user mainly when completing the registration procedure on a facility reservation website. The information stored in the user information table 2021 can be changed or updated as appropriate.
[0057] The user ID is an item for storing an identifier for uniquely identifying a user.
[0058] The name is an item for storing the name of the user.
[0059] Age is an item for storing the age of the user.
[0060] Gender is an item for storing the gender of the user.
[0061] The date of birth is an item for storing the user's date of birth.
[0062] The "contact information" field is a field for storing the user's contact information. The "contact information" field includes, for example, an address and a telephone number.
[0063] The connection information is an item that stores first connection information for a user that is set in the second wireless communication device 40 in the facility. The item "connection information" stores, for example, first connection information that the user registers in advance. The first connection information is, for example, connection information for the first wireless communication device 30 installed at home or the like that the user sets in the user terminal 10. The first wireless communication device 30 may be, for example, an access point such as a Wi-Fi router, or a communication device connected via Bluetooth. If the first wireless communication device 30 is an access point such as a Wi-Fi router, the first connection information includes, for example, an SSID and a password that can be connected to the access point. If the first wireless communication device 30 is a communication device connected via Bluetooth, the first connection information includes, for example, a MAC address and a PIN code that can be connected to the communication device. The first connection information may also be connection information that is arbitrarily set for the user. The arbitrarily set connection information may be arbitrarily set by the user, or may be automatically set by the server 20.
[0064] FIG. 5 is a diagram showing the data structure of the reservation information table 2022. The reservation information table 2022 shown in FIG. 5 is a table having columns such as user ID, number of people, reservation date, and terminal used, with a reservation ID as a key. Each item in the reservation information table 2022 is stored based on information entered by the user mainly when making a reservation on a facility reservation site. The information stored in the reservation information table 2022 can be changed or updated as appropriate.
[0065] The reservation ID is an item for storing an identifier for uniquely identifying a reservation of a facility made by a user.
[0066] The user ID is an item that stores an identifier for uniquely identifying a user who has made a reservation for a facility. The item "user ID" in the reservation information table 2022 corresponds to the item "user ID" in the user information table 2021.
[0067] The number of people field is an item for storing the number of users who have made reservations for the facility.
[0068] The reservation date is an item for storing the reservation date for the user to use the facility.
[0069] The "usage terminal" is an item that stores information about the second wireless communication device 40 that the user uses in the facility. The item "usage terminal" stores, for example, the model name and model number of the second wireless communication device 40. The second wireless communication device 40 may be, for example, an access point such as a Wi-Fi router, or a communication device connected via Bluetooth. The second wireless communication device 40 becomes connectable to the user terminal 10 by setting the first connection information that has been registered in advance. <3 operations> The operation of the server 20 for setting the connection information set in the user terminal 10 in the wireless communication device of the facility will be described.
[0070] 6 is a flowchart showing an example of the operation of the server 20 for setting the connection information set in the user terminal 10 in a wireless communication device at a facility. In the description of FIG. 6, the server 20 provides, as SaaS (Software as a Service), a service for setting the first connection information set in the user terminal 10 in a second wireless communication device 40 at the facility. Although FIG. 6 shows an example in which the facility is an accommodation facility, the present embodiment is not limited to this. The facility may be any type of facility where Wi-Fi is available, such as a restaurant, shopping mall, or theme park.
[0071] First, a user who wishes to use a facility accesses the server 20 that operates the reservation site. The user logs in to the service provided by the server 20, for example, by entering their own user ID and password.
[0072] In step S11, the server 20 acquires first connection information. Specifically, when registering on a reservation site or reserving a facility, the user operates the user terminal 10 to input and register the first connection information on the reservation site. The user may register the first connection information using, for example, a dedicated app. The service processing module 2033 receives the first connection information input to the user terminal 10 via, for example, the reception control module 2031. The service processing module 2033 stores the received first connection information in, for example, the user information table 2021. The first connection information is, for example, connection information set in the user terminal 10, and is connection information that allows the user terminal 10 to connect to a first wireless communication device 30 installed in a location other than the facility (for example, at home, etc.). There may be, for example, multiple pieces of first connection information. The first wireless communication device 30 may be, for example, an access point such as a Wi-Fi router, or a communication device connected via Bluetooth, etc. If the first wireless communication device 30 is an access point such as a Wi-Fi router, the first connection information includes, for example, an SSID and a password that can connect to the access point. If the first wireless communication device 30 is a communication device that connects via Bluetooth, the first connection information includes, for example, a MAC address and a PIN code that can connect to the communication device. The first connection information may also be connection information that is arbitrarily set for the user. The arbitrarily set connection information may be arbitrarily set by the user when the user registers on a reservation site or when reserving a facility, or may be automatically set by the server 20.
[0073] In step S12, the server 20 accepts information regarding the start of use of the second wireless communication device 40. Specifically, when using a facility, the user inputs a usage start request for the second wireless communication device 40 as information regarding the start of use, for example, by operating the user terminal 10. The second wireless communication device 40 is, for example, a wireless communication device installed in the facility used by the user. The second wireless communication device 40 is, for example, wirelessly connected to the user terminal 10 at the facility. The second wireless communication device 40 may be, for example, an access point such as a Wi-Fi router, or a communication device connected via Bluetooth. The usage start request can be made, for example, during a reserved time slot of the facility. For example, the usage start request can be made after the reserved start time. If the reserved time slot is from 3:00 PM on the same day to 10:00 AM the next day, the usage start request can be made after 3:00 PM on the same day. The service processing module 2033 accepts the usage start request from the user terminal 10 via the reception control module 2031. For example, if the facility is an accommodation facility, the information regarding the start of use may be check-in information. The check-in information is, for example, information accepted when a user checks in to the accommodation facility. The check-in information may be input by the user operating the user terminal 10, or by a facility staff member operating a facility terminal connected to the server 20, for example.
[0074] In step S13, the server 20 sets the first connection information in the second wireless communication device 40. Specifically, the service processing module 2033 sets the first connection information in the second wireless communication device 40, for example, in response to receiving information related to the start of use of the second wireless communication device 40. For example, if the second wireless communication device 40 is an access point such as a Wi-Fi router, the service processing module 2033 sets an SSID and password in the second wireless communication device 40 that can connect to the first wireless communication device 30 installed at home, etc. This allows the user terminal 10 to connect to the second wireless communication device 40 without the user having to set an SSID and password.
[0075] In step S14, the server 20 accepts information regarding the end of use of the second wireless communication device 40. Specifically, the user, for example, operates the user terminal 10 to input a usage termination request for the second wireless communication device 40 as information regarding the end of use when the user has finished using the facility. The usage termination request can be made, for example, during the reserved time slot of the facility. For example, the usage termination request can be made before the reservation end time. If the reserved time slot is from 3:00 PM on the same day to 10:00 AM the next day, the usage termination request can be made before 10:00 AM the next day. The service processing module 2033 accepts the usage termination request from the user terminal 10 via the reception control module 2031. For example, if the facility is an accommodation facility, the information regarding the end of use may be check-out information. The check-out information is, for example, information accepted when the user checks out of the accommodation facility. The check-out information may be input, for example, by the user operating the user terminal 10, or by a facility staff member operating a facility terminal connected to the server 20.
[0076] In step S15, the server 20 cancels the setting of the first connection information of the second wireless communication device 40. Specifically, the service processing module 2033 cancels (deletes) the setting of the first connection information of the second wireless communication device 40, for example, in response to reception of information related to the end of use of the second wireless communication device 40. For example, if the second wireless communication device 40 is an access point such as a Wi-Fi router, the service processing module 2033 cancels the setting of an SSID and password in the second wireless communication device 40 that allows the second wireless communication device 40 to connect to the first wireless communication device 30 installed in the home, etc. This makes it impossible for the user terminal 10 to connect to the second wireless communication device 40. Note that, for example, if information related to the end of use of the second wireless communication device 40 is not received by the end time of the reservation for the facility, the service processing module 2033 may cancel the setting of the first connection information of the second wireless communication device 40 simultaneously with the end time of the reservation.
[0077] <4 Screen example> Fig. 7 is a schematic diagram showing an example of a display screen of the display 141 of the user terminal 10. Fig. 7 is, for example, a reception screen by the reservation site when obtaining the first connection information in step S11 shown in Fig. 6. The screen shown in Fig. 7 includes a first area 1411, a second area 1412, a third area 1413, a fourth area 1414, and a fifth area 1415. Here, an example of instructing registration of the first connection information of an access point such as a Wi-Fi router will be described.
[0078] First area 1411 is an area where, for example, an instruction to register first connection information is displayed. Here, an instruction to register an SSID and a password as first connection information of an access point such as a Wi-Fi router is displayed.
[0079] The second field 1412 is a field for inputting, for example, the SSID of an access point as the first connection information. By specifying the second field 1412, the user can input the SSID of any access point in that field.
[0080] The third field 1413 is a field for inputting, for example, a password for an access point as the first connection information. By specifying the third field 1413, the user can input the password for any access point in that field.
[0081] Fourth area 1414 is a button for registering the input first connection information. By pressing fourth area 1414, the user can register the SSID and password of the input access point on the reservation site.
[0082] The fifth area 1415 is a button for registering the first connection information currently being used by the user terminal 10 being operated by the user. By pressing the fourth area 1415, the user can register the SSID and password of the access point currently being used by the user terminal 10 to the reservation site. The server 20, for example, acquires and registers the first connection information (SSID, password, etc.) related to the first information communication device 30 currently set in the user terminal 10 at home, etc. At this time, for example, it is not necessary to input any first connection information into the fourth area 1414.
[0083] Fig. 8 is a schematic diagram showing an example of a display screen of the display 141 of the user terminal 10. Fig. 8 is, for example, a screen for accepting an application to start using the first connection information in step S12 shown in Fig. 6. The screen shown in Fig. 8 includes a first area 1421, a second area 1422, and a third area 1423. Here, an example of accepting an application to start using the first connection information of an access point such as a Wi-Fi router will be described.
[0084] First area 1421 is an area that displays, for example, the acceptance of a request to start using the first connection information. Here, the acceptance of a request to start using an SSID and a password is made as the first connection information of an access point such as a Wi-Fi router.
[0085] The second area 1422 is, for example, a button for requesting to start using the first connection information in the second wireless communication device 40. When the user presses the second area 1422, the SSID and password of the registered access point are set in the second wireless communication device 40, and the user can start using the second wireless communication device 40. In other words, when the user presses the second area 1422, the user terminal 10 becomes able to connect to the second wireless communication device 40.
[0086] The third area 1423 is an area that displays, for example, the available time of the first connection information for the second wireless communication device 40. Here, for example, the available time of the second wireless communication device 40 at an accommodation facility is displayed. This available time may be, for example, from the scheduled check-in time to the scheduled check-out time at the accommodation facility. When the available time is displayed in the third area 1423, the user can press the second area 1422.
[0087] Fig. 9 is a schematic diagram showing an example of a display screen of the display 141 of the user terminal 10. Fig. 8 is, for example, a screen for accepting a request to terminate use of the first connection information in step S14 shown in Fig. 6. The screen shown in Fig. 9 includes a first area 1431, a second area 1432, and a third area 1433. Here, an example of accepting a request to terminate use of the first connection information of an access point such as a Wi-Fi router will be described.
[0088] First area 1431 is an area that displays, for example, the acceptance of a request to terminate use of the first connection information. Here, the acceptance of a request to terminate use of an SSID and a password is made as the first connection information of an access point such as a Wi-Fi router.
[0089] The second area 1432 is, for example, a button for requesting termination of use of the first connection information in the second wireless communication device 40. When the user presses the second area 1432, the SSID and password of the registered access point are cancelled from the second wireless communication device 40, and the user can terminate use of the second wireless communication device 40. In other words, when the user presses the second area 1432, the user terminal 10 becomes unable to connect to the second wireless communication device 40.
[0090] The third area 1433 is an area that displays, for example, the available time of the first connection information for the second wireless communication device 40. Here, for example, the available time of the second wireless communication device 40 at an accommodation facility is displayed. This available time may be, for example, from the scheduled check-in time to the scheduled check-out time at the accommodation facility. When the available time is displayed in the third area 1433, the user can press the second area 1432.
[0091] <5 Variations> In the above embodiment, the server 20 sets the first connection information in the second wireless communication device 40 in response to receiving information related to the start of use of the second wireless communication device 40, but the present embodiment is not limited to this. In the present embodiment, the server 20 may receive location information from, for example, a GPS of the user terminal 10. Then, when the location information corresponds to the location of a facility, the server 20 may set the first connection information in the second wireless communication device 40 in response to receiving information related to the start of use of the second wireless communication device 40. The location of the facility may be, for example, within the area of the facility or within a predetermined distance from the boundary of the area of the facility. Furthermore, the location of the facility may be a range within which the user terminal 10 can connect to the second wireless communication device 40.
[0092] In the above embodiment, it is assumed that the user terminal 10 is connected to radio waves when the server 20 receives the usage start application (check-in information) from the user terminal 10, but this embodiment is not limited to this. In this embodiment, for example, the user terminal 10 may not be connected to radio waves and may be temporarily connected to the second wireless communication device 40. A temporary connection refers to a temporary connection before the authentication procedure (usage start application) is completed. Then, the user may input the usage start application (check-in information) into the user terminal 10 while the user terminal 10 is temporarily connected to the second wireless communication device 40.
[0093] In the above embodiment, the server 20 sets / cancels the first connection information in the second wireless communication device 40 once, but the present embodiment is not limited to this. In the present embodiment, the server 20 may set / cancel the first information in the second wireless communication device 40 multiple times as long as it is within the available time (reserved time slot). This makes it possible to further reduce the usage time when no setting is required, such as when leaving the accommodation facility, and to reduce security risks such as unauthorized access by a third party.
[0094] In addition, in this embodiment, the server 20 may visualize the usage amount and usage fee of the second wireless communication device 40 by displaying them to the user, for example.
[0095] In this embodiment, the server 20 may allow the second wireless communication device 40 to be used, for example, upon payment of a fee by the user.
[0096] Furthermore, in this embodiment, the server 20 may change the usage amount, usage fee, communication speed, etc. of the second wireless communication device 40 according to, for example, the membership rank of the user. For example, the server 20 may set a high usage amount, a low usage fee, and a high communication speed when the user's membership rank is high, and may set a low usage amount, a high usage fee, and a slow communication speed when the user's membership rank is low.
[0097] In addition, in this embodiment, the server 20 may have a filter function such as a time limit, access restriction, and restriction function that can be set by the user when using the second wireless communication device 40.
[0098] Furthermore, in this embodiment, when there are multiple user terminals 10, the server 20 may allow the user to specify the terminal to connect to the second wireless communication device 40. This allows only the user terminal 10 specified by the user to connect to the second wireless communication device 40.
[0099] In addition, in the above embodiment, an example of a form in which each function is provided by the user terminal 10, the server 20, the first wireless communication device 30, or the second wireless communication device 40 is described, but this form is not limited to this, and some or all of the functions may be provided by the user terminal 10, the server 20, the first wireless communication device 30, or the second wireless communication device 40 in a form different from the above embodiment.
[0100] <6 summary> As described above, the server 20 of this embodiment acquires first connection information for a user. The server 20 receives information regarding the start of use of a second wireless communication device installed in a facility. In response to receiving the information regarding the start of use, the server 20 sets the first connection information in the second wireless communication device. The server 20 receives information regarding the end of use of the second wireless communication device. In response to receiving the information regarding the end of use, the server 20 cancels the setting of the first connection information in the second wireless communication device. This allows the user to register the first connection information of the second wireless communication device at the facility in advance, thereby simplifying the connection setting by the user terminal on-site. Furthermore, because the setting / cancellation of the first connection information in the second wireless communication device at the facility is triggered by information regarding the start of use by the user and information regarding the end of use, the use time can be minimized and security risks such as unauthorized access by a third party can be reduced.
[0101] In this embodiment, the first connection information is connection information related to a first wireless communication device connected to a user terminal at a location other than the facility, allowing the user to use the connection information of the first wireless communication device, which is used at a location other than the facility and has already been set in the user terminal, in the second wireless communication device without having to set it again.
[0102] In this embodiment, the information regarding the start of use is a user's application to start use. The information regarding the end of use is a use termination request by the user. This makes it possible to set and cancel the first connection information of the second wireless communication device at the facility of use, triggered by the use start request and use termination request by the user, and to use the second wireless communication device from the required start time.
[0103] In this embodiment, the user can submit a usage start request and a usage end request during the reserved time slot of the facility, which prevents the user from indefinitely accelerating the usage start request and indefinitely extending the usage end request.
[0104] Furthermore, the server 20 in this embodiment establishes a temporary connection between the user terminal and the second wireless communication device. The facility is an accommodation facility, and the information regarding the start of use is check-in information for the accommodation facility that is input to the user terminal while the temporary connection is in progress, and the information regarding the end of use is check-out information for the accommodation facility. This allows the setting and cancellation of the first connection information for the second wireless communication device at the facility to be triggered by the user's check-in and check-out, and allows the second wireless communication device to be used from the actual time of check-in to the time of check-out. Furthermore, because the check-in information is input while the user terminal and the second wireless communication device are temporarily connected, the input is possible even in a location where there is no radio wave from the user terminal.
[0105] Furthermore, in this embodiment, the server 20 acquires location information of the user terminal. In the setting step, if the location information corresponds to the location of the facility, the server 20 sets the first connection information to the second wireless communication device in response to reception of information related to the start of use by the user. This not only allows reception of information related to the start of use by the user, but also makes it possible to enable use of the second wireless communication device when the user is within the facility, thereby further improving security risks.
[0106] <7 Basic computer hardware configuration> 10 is a block diagram showing the basic hardware configuration of a computer 90. The computer 90 includes at least a processor 91, a main memory device 92, an auxiliary memory device 93, and a communication IF (interface) 99. These are electrically connected to each other by a bus.
[0107] The processor 91 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.
[0108] The main storage device 92 is used to temporarily store programs, data to be processed by the programs, etc. For example, it is a volatile memory such as a DRAM (Dynamic Random Access Memory).
[0109] The auxiliary storage device 93 is a storage device for saving data and programs, such as a flash memory, a hard disk drive (HDD), a magneto-optical disk, a CD-ROM, a DVD-ROM, or a semiconductor memory.
[0110] The communication IF 99 is an interface for inputting and outputting signals for communicating with other computers via a network using wired or wireless communication standards.
[0111] The network is composed of the Internet, a LAN, various mobile communication systems constructed by wireless base stations, etc. For example, the network includes 3G, 4G, and 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (e.g., Wi-Fi (registered trademark)) that can connect to the Internet via a predetermined access point. In the case of a wireless connection, communication protocols include, for example, Z-Wave (registered trademark), ZigBee (registered trademark), and Bluetooth (registered trademark). In the case of a wired connection, the network also includes a direct connection using a USB (Universal Serial Bus) cable, etc.
[0112] It should be noted that the computer 90 can be virtually realized by distributing all or part of each hardware configuration across multiple computers 90 and interconnecting them via a network. In this way, the computer 90 is a concept that includes not only a computer 90 housed in a single housing or case, but also a virtualized computer system.
[0113] <8 Basic Functional Configuration of Computer 90> A description will be given of the functional configuration of a computer realized by the basic hardware configuration of a computer 90 shown in Fig. 10. The computer includes at least the functional units of a control unit, a storage unit, and a communication unit.
[0114] The functional units of the computer 90 can also be realized by distributing all or part of the functional units among multiple computers 90 interconnected via a network. The computer 90 is a concept that includes not only a single computer 90 but also a virtualized computer system.
[0115] The control unit is realized by the processor 91 reading various programs stored in the auxiliary storage device 93, expanding them in the main storage device 92, and executing processing in accordance with the programs. The control unit can realize functional units that perform various types of information processing depending on the type of program. In this way, the computer is realized as an information processing device that processes information.
[0116] The storage unit is realized by a main storage device 92 and an auxiliary storage device 93. The storage unit stores data, various programs, and various databases. Furthermore, the processor 91 can allocate a storage area corresponding to the storage unit in the main storage device 92 or the auxiliary storage device 93 in accordance with the programs. Furthermore, the control unit can cause the processor 91 to execute processes for adding, updating, and deleting data stored in the storage unit in accordance with the various programs.
[0117] A database refers to a relational database, which manages data sets called tables, which are structured by rows and columns, by relating them to each other. In a database, a table is called a table, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables can be set and associated.
[0118] Typically, each table has a column set as a key for uniquely identifying a record, but setting a key to a column is not essential. The control unit can cause the processor 91 to add, delete, or update records in a specific table stored in the storage unit according to various programs.
[0119] The communication unit is realized by the communication IF 99. The communication unit realizes the function of communicating with other computers 90 via a network. The communication unit can receive information transmitted from other computers 90 and input the information to the control unit. The control unit can cause the processor 91 to execute information processing on the received information in accordance with various programs. In addition, the communication unit can transmit information output from the control unit to other computers 90.
[0120] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that implements the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiments, and the program code itself and the storage medium on which it is stored constitute the present invention. Examples of storage media for providing such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tape, non-volatile memory cards, and ROMs.
[0121] Furthermore, the program code that realizes the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, and Java (registered trademark).
[0122] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed via a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read and execute the program code stored in the storage means or storage medium.
[0123] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in memory.
[0124] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.
[0125] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.
[0126] Although several embodiments of the present disclosure have been described above, these embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are intended to be included in the scope of the inventions and their equivalents as defined in the claims, as well as in the scope and spirit of the inventions.
[0127] (Addendum) The matters described in the above embodiments will be supplemented below.
[0128] (Appendix 1) A program to be executed by a computer having a processor and a memory, the program causing the processor to: obtaining first connection information for the user; receiving information regarding the start of use of a second wireless communication device installed in the facility; setting the first connection information in the second wireless communication device in response to reception of the information regarding the start of use; receiving information regarding the termination of use of the second wireless communication device; canceling the setting of the first connection information of the second wireless communication device in response to reception of information regarding the end of use; A program that executes the following.
[0129] (Appendix 2) the first connection information is connection information regarding a first wireless communication device connected to a user terminal at a location other than the facility; (Appendix 1) The program described in.
[0130] (Appendix 3) The information regarding the start of use is a user's application for start of use, The information regarding the termination of use is a request for termination of use by the user. The program described in (Appendix 1) to (Appendix 2).
[0131] (Appendix 4) The application to start use and the application to end use can be made during the reserved time period of the facility. (Appendix 3) The program described in.
[0132] (Appendix 5) a step of temporarily connecting the user terminal and the second wireless communication device; causing the processor to execute The facility is an accommodation facility, the information regarding the start of use is check-in information of the accommodation facility that is input to the user terminal in a temporary connection state, The information regarding the end of use is check-out information of the accommodation facility. The program described in (Appendix 1) to (Appendix 4).
[0133] (Appendix 6) acquiring location information of the user terminal; causing the processor to execute In the setting step, if the location information corresponds to the location of the facility, the first connection information is set to the second wireless communication device in response to the reception of the information regarding the start of use. The program described in (Appendix 1) to (Appendix 5).
[0134] (Appendix 7) A method executed by a computer having a processor and a memory, wherein the processor executes all of the steps performed in any of the inventions according to (Appendix 1) to (Appendix 6).
[0135] (Appendix 8) An information processing device comprising a control unit and a memory unit, wherein the control unit executes all of the steps executed in the invention according to any one of (Appendix 1) to (Appendix 6).
[0136] (Appendix 9) A system comprising means for executing all steps performed in any of the inventions according to (Appendix 1) to (Appendix 6). [Explanation of symbols]
[0137] 1. System 10...User terminal 12...Communication IF 13...Input device 14...Output device 15...Memory 16…Storage 19...Processor 20...Server 22...Communication IF 23...Input / output IF 25…Memory 26…Storage 29...Processor 30...First wireless communication device 40…Second wireless communication equipment
Claims
1. A program to be executed by a computer having a processor and a memory, the program causing the processor to: obtaining first connection information for the user; receiving information regarding the start of use of a second wireless communication device installed in the facility; setting the first connection information in the second wireless communication device in response to reception of the information regarding the start of use; receiving information regarding the end of use of the second wireless communication device; canceling the setting of the first connection information of the second wireless communication device in response to reception of information regarding the end of use; Execute the first connection information is connection information regarding a first wireless communication device connected to a user terminal at a location other than the facility; program.
2. A program to be executed by a computer having a processor and a memory, the program causing the processor to: obtaining first connection information for the user; receiving information regarding the start of use of a second wireless communication device installed in the facility; setting the first connection information in the second wireless communication device in response to reception of the information regarding the start of use; receiving information regarding the end of use of the second wireless communication device; canceling the setting of the first connection information of the second wireless communication device in response to reception of information regarding the end of use; Execute The information regarding the start of use is a user's application for start of use, The information regarding the termination of use is a request for termination of use by the user, The application to start use and the application to end use can be made during the reserved time period of the facility. program.
3. A program to be executed by a computer having a processor and a memory, the program causing the processor to: obtaining first connection information for the user; establishing a temporary connection between the user terminal and the second wireless communication device; receiving information regarding the start of use of a second wireless communication device installed in the facility; setting the first connection information in the second wireless communication device in response to reception of the information regarding the start of use; receiving information regarding the end of use of the second wireless communication device; canceling the setting of the first connection information of the second wireless communication device in response to reception of information regarding the end of use; Execute The facility is an accommodation facility, the information regarding the start of use is check-in information of the accommodation facility that is input to the user terminal in a temporary connection state, The information regarding the end of use is check-out information of the accommodation facility. program.
4. A program to be executed by a computer having a processor and a memory, the program causing the processor to: obtaining first connection information for the user; receiving information regarding the start of use of a second wireless communication device installed in the facility; acquiring location information of a user terminal; When the location information corresponds to the location of the facility, setting the first connection information in the second wireless communication device in response to reception of the information regarding the start of use; receiving information regarding the end of use of the second wireless communication device; canceling the setting of the first connection information of the second wireless communication device in response to reception of information regarding the end of use; A program that executes the following.
5. A method implemented on a computer having a processor and a memory, wherein the processor executes all of the steps performed in the invention according to any one of claims 1 to 4.
6. 10. An information processing device comprising a control unit and a storage unit, wherein the control unit executes all of the steps executed in the invention according to any one of claims 1 to 4.
7. A system comprising means for executing all steps performed in the invention according to any one of claims 1 to 4.
Citation Information
Patent Citations
Control device, system, and control method
JP2023084591A
Automatically configuring computer network at hospitality establishment with reservation-specific settings
US20140351392A1
Electric vehicle charge system, charger for electric vehicle, server, wireless base station and charge method
WO2012108156A1
Activity-initiated provisioning of portable wireless networks
JP7118947B2