Information processor, information processing method, and program

The system automates attendance management by using Wi-Fi connectivity to recognize user terminals, allowing for instant check-in, thus enhancing workplace efficiency by eliminating manual check-in procedures.

JP2025117255APending Publication Date: 2025-08-12ACALL INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024011999
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-30
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

Conventional attendance management systems require employees to perform tedious tasks such as turning on their PC, logging in, and checking in manually, which is time-consuming and inefficient.

Method used

An information processing system that utilizes wireless network repeaters to automatically recognize user terminals connected to Wi-Fi, allowing for seamless check-in based on matching SSID and location information, eliminating the need for manual check-in procedures.

Benefits of technology

Enables employees to start work immediately upon arrival without the hassle of manual check-in, improving efficiency and accuracy in attendance tracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025117255000001_ABST
    Figure 2025117255000001_ABST
Patent Text Reader

Abstract

To provide an information processor, an information processing method, and a program that enable a user who visits a spot to automatically check in.SOLUTION: A check-in location management unit 21 of a server 1 in an embodiment manages an SSID of a wireless access point 3 and a location ID that can identify an office floor where a wireless AP 3 is installed or an own seat of a user within the floor. An AP information acquisition unit 22 acquires, when a user terminal 2-1 of a user U1 is connected to a Wi-Fi of the wireless access point 3, a terminal ID and an SSID of the user terminal 2-1. A check-in / check-out recognition unit 23 recognizes, when the SSID of the acquired wireless access point 3 matches the SSID managed in a check-in management DB 42, on the basis of the terminal ID and the location ID of the user terminal 2-1, that a user U1 of the user terminal 2-1 has checked in to the own seat SP1 or the floor SP2.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] There are already attendance management systems for managing employee attendance (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] With conventional attendance management systems, when an employee or other user arrived at an office or other location, they had to perform complicated tasks such as turning on their PC, logging in to the PC, logging in to the attendance management system again, and checking in. These operations were very tedious.

[0005] The present invention has been made in view of the above circumstances, and aims to free users from the hassle of visiting a spot and checking in. [Means for solving the problem]

[0006] In order to achieve the above object, an information processing device according to one aspect of the present invention comprises: In an information processing device that communicates with other information processing devices via a wireless network of a predetermined type, a management means for managing repeater information relating to a predetermined repeater of the wireless network and site information capable of identifying a predetermined site based on the installation of the predetermined repeater; an acquisition means for acquiring terminal information and relay information relating to a predetermined terminal when the predetermined terminal is connected to the network via the predetermined relay; a check-in means for recognizing that the predetermined terminal or its user has checked in to the predetermined location based on the terminal information and the location information when the repeater information acquired by the acquisition means matches the repeater information managed by the management means; Equipped with.

[0007] An information processing method and a program corresponding to the information processing device according to one aspect of the present invention are also provided as an information processing method and a program according to one aspect of the present invention. [Effects of the Invention]

[0008] According to the present invention, users can be relieved from the hassle of visiting a spot and checking in. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a block diagram showing a configuration of an information processing system including a server according to an embodiment of the information processing device of the present invention. [Figure 2] 3 is a block diagram showing an example of a hardware configuration of a server in the information processing system shown in FIG. 2. FIG. [Figure 3] 3 is a functional block diagram showing an example of a functional configuration of a server in the information processing system of FIG. 2. [Figure 4] 10 is a flowchart illustrating an operation of a server of the information processing system according to the embodiment. [Figure 5] FIG. 5 is a diagram showing a setting screen for Wi-Fi information provided by the server of FIG. 4. [Figure 6] 4 is a diagram showing a screen of an application installed on a user terminal of the information processing system of FIG. 3. FIG. [Figure 7] FIG. 7 is a diagram illustrating a process executed by a server when a user terminal on which the application of FIG. 6 is installed is connected via Wi-Fi in a spot. [Figure 8] FIG. 5 is a diagram showing a screen of a user's check-in status presented by the server of FIG. 4. [Figure 9] 5 is a diagram showing a visualized screen of the check-in status of users for each floor, presented by the server of FIG. 4. FIG. [Figure 10] FIG. 5 is a diagram showing a screen showing the spot reservation status of a worker presented by the server of FIG. 4. [Figure 11] FIG. 5 is a diagram showing a spot reservation screen presented by the server of FIG. 4 when reserving a spot. [Figure 12] FIG. 10 is a diagram showing an app check-in screen that is displayed on a user terminal when the user terminal is connected to a Wi-Fi network at a spot. [Figure 13] FIG. 10 is a diagram showing a notification screen indicating that a user terminal has checked in. [Figure 14] FIG. 10 is a diagram showing a check-in screen when Wi-Fi is connected and there are multiple reservations. [Figure 15] FIG. 15 is a diagram showing the check-in screen of FIG. 14 during check-in at a selected spot. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. An information processing system including a server according to an embodiment of the information processing device of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing the configuration of an information processing system including a server according to an embodiment of the information processing device of the present invention.

[0011] The information processing system shown in Figure 1 is configured to include a server 1 managed by a service provider M, user terminals 2-1 to 2-n operated by users U1 to Un (n is any integer value equal to or greater than 1), and a wireless access point 3 located in a spot such as an office floor, a room where the user's desk is located in the office, or a conference room.

[0012] The server 1 and user terminals 2-1 to 2-n are connected to a network N such as the Internet via a wireless access point 3 so as to be able to communicate with each other. In the following, when it is not necessary to distinguish between the users U1 to Un, they will be collectively referred to as "user U." Furthermore, when it is not necessary to distinguish between the user terminals 2-1 to 2-n, they will be collectively referred to as "user terminal 2." Furthermore, when it is not necessary to distinguish between the wireless access points 3-1 to 3-m, they will be collectively referred to as "wireless access point 3."

[0013] The server 1 manages the operation of the user terminal 2. The server 1 executes various processes to provide the user terminal 2 with the above-mentioned functions.

[0014] The user terminals 2-1 to 2-n are constituted by user terminals (other information processing devices), such as smartphones, tablets, and laptop computers, and are operated by a user U. The user terminal 2 has functions such as Wi-Fi communication, reading two-dimensional codes such as QR codes, and web browsing. QR code is a registered trademark. In the Wi-Fi communication function, a terminal ID (MAC address, etc.) and a pre-set SSID and / or BSSID are transmitted as identification information to uniquely identify the terminal. Note that the terminal ID (MAC address) may also serve as the BSSID. Hereinafter, unless otherwise specified, when we say that "the user U operates the user terminal 2," it means that the user U launches an app installed on the user terminal 2 and performs various operations. In addition, "instructions from user terminal 2" includes both operation of user terminal 2 by user U and automatic transmission of signals from user terminal 2 (such as automatic wireless communication from user terminal 2 when user U visits the office).

[0015] The wireless access points 3-1 to 3-m are wireless repeaters placed on office floors, in rooms where each department's seat is located, in conference rooms, etc., and have the function of transmitting wireless LAN radio waves (Wi-Fi) to a specified area (for example, an area for each room or floor) and establishing a Wi-Fi connection with user terminals 2-1 to 2-n carried by users U1 to Un who enter the specified area.

[0016] Here, the functions provided by the information processing system will be described. This function is realized by a Wi-Fi check-in function executed by communication between the server 1 and an application program (hereinafter referred to as an "app") installed on the user terminals 2-1 to 2-n managed by the users U1 to Un, respectively.

[0017] In addition, this Wi-Fi check-in function may be realized as a function of connecting to wireless access points 3-1 to 3-m using the Wi-Fi connection function provided in each user terminal 2-1 to 2-n, and as a function of server 1 that is executed by accessing server 1 using a web browser when connected to the Internet.

[0018] The app has a function of connecting to Wi-Fi at spots and other locations, and a function of checking in via the Wi-Fi connection in cooperation with the server 1. Details of the functions realized on the server side will be described later in detail in the description of the functional configuration of the server in FIG. 3.

[0019] In this embodiment, for example, user U1 of one or more users U1 to Un checks in from outside to a location such as his or her own desk SP1 in the office, an office floor SP2, a conference room SP3, etc. Advance reservations are required to check in to a conference room SP3, etc. The concept of "place" includes not only physical spaces such as office floor SP2 and conference room SP3, but also virtual spaces (such as web conference meeting rooms). Furthermore, a place includes not only a single continuous space, but also a group of multiple separate spaces.

[0020] For example, when user U1 arrives at an office and steps onto a floor, the user terminal 2-1 managed by user U1 enters the area of the wireless LAN radio waves emitted by wireless access point 3-1 installed on floor SP2, and user terminal 2-1 is connected to wireless access point 3-1 via Wi-Fi. Then, the app on the user terminal 2-1 automatically checks in to the office floor SP2, which is then clocked in as a participant in the office (in the case of an office, attendance is recorded as attendance for work attendance purposes) and registered in the check-in management DB 42 (see Figure 3) on the server 1 and in the app.

[0021] This allows user U1 to start work (tasks) immediately after checking in to the office.

[0022] Furthermore, when user U1 leaves the office, the user terminal 2-1 moves out of the area covered by the office's wireless LAN signal, and is therefore deemed by the server 1 to have checked out of the office. As a result, user U1 is clocked out for office attendance purposes and registered in the check-in management DB 42, and is no longer registered as a participant in the office. Note that the check-out process shown here is just one example, and there are various other processes.

[0023] In this way, with the Wi-Fi check-in function, when user U1 enters the office and user U1's user terminal 2-1 is connected to wireless access point 3-1 on office floor SP2 via Wi-Fi, user U1 is automatically checked in, so user U1 can immediately start work (tasks) without having to sit down at his or her desk, start up his or her PC, and check in. As a result, user U1 can be relieved from the hassle of coming to the office to check in.

[0024] FIG. 2 is a block diagram showing an example of the hardware configuration of the server 1 in the information processing system shown in FIG.

[0025] The server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.

[0026] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 into the RAM 13 . The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.

[0027] The CPU 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14. An output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.

[0028] The output unit 16 is configured with a display such as a liquid crystal display, and displays various images. The input unit 17 is made up of various hardware buttons and the like, and inputs various information in response to instructions and operations from the operator.

[0029] The storage unit 18 is configured with a DRAM (Dynamic Random Access Memory) or the like, and stores various data. The communication unit 19 controls communication with other devices (user terminals 2) via a network N including the Internet.

[0030] The drive 20 is provided as needed. Removable media 31, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. Programs read from the removable media 31 by the drive 20 are installed in the storage unit 18 as needed. The removable media 31 can also store various data stored in the storage unit 18 in the same way as the storage unit 18.

[0031] Although not shown, the user terminal 2 and wireless access point 3 in the information processing system of FIG. 1 can also have the same hardware configuration as the server 1 of FIG. 2, and therefore a description thereof will be omitted. However, when the user terminal 2 is configured as a smartphone or a tablet, the output unit 16 and the input unit 17 have a touch panel.

[0032] 2, various hardware and software components of the server 1 can execute various processes described below on the server 1. As a result, the service provider can provide the user U with various services described below.

[0033] The functional configuration of the server having the hardware configuration shown in FIG. 2 will be described with reference to FIG. FIG. 3 is a functional block diagram showing an example of the functional configuration of a server having the hardware configuration shown in FIG.

[0034] As shown in FIG. 3, a user DB 41 and a check-in management DB 42 are provided in one area of the storage unit 18 of the server 1.

[0035] Information on users U1 to Un as company staff (employees) is stored in the user DB 41. Specifically, information such as name, department, contact information such as extension telephone number and email address, terminal IDs of managed user terminals 2-1 to 2-n, and thumbnails (icons) of the users' faces is stored in association with the user IDs of the users U1 to Un.

[0036] The check-in management DB42 stores information on check-in locations available to employees both inside and outside the company, employee attendance information (e.g., check-in time, check-out time, etc.), reservation information for locations where employees can check in, and information indicating the employee's check-in status (a flag such as "1" if they have checked in and "0" if they have not).

[0037] In the case of remote work from home, the attendance information stored includes the login time, logout time, etc. of each of the user terminals 2-1 to 2-n at the remote work location. The login time corresponds to the check-in time, and the logout time corresponds to the check-out time. If the work location is a satellite office or related facility other than the company, the attendance information stores the check-in time and check-out time for each spot and facility. In addition to check-in times and check-out times, the employee attendance information can also store the daily schedules of each of users U1 to Un.

[0038] Information on available check-in locations includes SSID and / or BSSID, which are information used to uniquely identify the wireless access point 3 installed at each location, linked to the location ID of each employee's desk, office floor, conference room, etc. The conference room location ID stores, for example, the location of the conference room, the number of people that can be accommodated, the facilities, etc. The conference room location ID also includes the virtual conference location, and in this case, information about the web conference (web conference room location ID, reservation information, conference ID, password, participant information, etc.) is stored.

[0039] The reservation information for the check-in location stores the date, time period, description (purpose), user ID or user name, etc. in association with the location ID. In other words, the reservation information stores information indicating the check-in location, the date, time, start time, and time, who (user) has made the reservation, and for what purpose. In addition, information on the reservation results, such as the use history of the conference room, is also stored.

[0040] Also, as shown in FIG. 3, when Wi-Fi check-in processing is executed in the CPU 11 of the server 1, a check-in location management unit 21, a wireless access point information acquisition unit 22 (hereinafter referred to as the "AP information acquisition unit 22"), a check-in / check-out recognition unit 23, and a check-in location reception unit 24 function.

[0041] The check-in location management unit 21 manages the SSID of the wireless access point 3 and a location ID (location information) that can identify the company floor where the wireless access point 3 is installed or each seat within the floor. A location ID is assigned to each floor and seat. Specifically, the check-in location management unit 21 manages the check-in location, reservation information, and attendance information for each user U that are registered in advance in the check-in management DB 42, and updates the information for user U in the corresponding check-in management DB 42 each time user U checks in.

[0042] When the user terminal 2 of the user U is connected to Wi-Fi via the wireless access point 3, the AP information acquisition unit 22 acquires the terminal identification ID (terminal ID) and SSID of the user terminal 2-1 of the user U1. Specifically, for example, when user U1's user terminal 2-1 is connected to the Wi-Fi of wireless access point 3, the AP information acquisition unit 22 acquires Wi-Fi information including the terminal ID and SSID of user terminal 2-1 transmitted from user terminal 2-1.

[0043] If the acquired SSID of the user terminal 2-1 matches the SSID managed by the management unit 21, the check-in / check-out recognition unit 23 recognizes that the user terminal 2-1 or its user U1 has checked in to the floor or their own seat based on the terminal ID of the user terminal 2-1 and the location ID that identifies the floor or their own seat. Specifically, if the SSID and / or BSSSID acquired by the AP information acquisition unit 22 matches the SSID managed by the check-in location management unit 21, the check-in / check-out recognition unit 23 recognizes that the user terminal 2-1 or its user has checked in to the floor or their own seat based on the terminal identification ID of the user terminal 2-1 and the ID identifying the floor or their own seat. In addition, the check-in / check-out recognition unit 23 recognizes that the check-in location accepted by the check-in location acceptance unit 24 (for example, conference room SP3 out of one's own seat SP1 and conference room SP3) is the predetermined location and recognizes that the user has checked in at the selected check-in location (for example, conference room SP3).

[0044] When multiple designated locations, such as the user's own desk SP1 in the office or a conference room SP3 in the office, are reserved as the first designated location, the check-in location reception unit 24 receives an operation from the user U1's user terminal 2-1 to select either the user's own desk SP1 or the conference room SP3, and passes it to the check-in / check-out recognition unit 23. Specifically, when there are multiple reservations, the check-in location reception unit 24 displays (presents) the check-in selection screen 93 shown in Figure 14 on the user terminal 2-1 to prompt user U1 to make a selection, and causes the check-in / check-out recognition unit 23 to recognize the check-in at the reservation location selected by user U1 from the multiple reservation locations shown on the check-in selection screen 93.

[0045] Next, the operation of the server of the information processing system according to the embodiment will be described with reference to FIG. FIG. 4 is a flowchart showing the operation of the server of the information processing system according to the embodiment. In step S1, the check-in location management unit 21 manages the SSID of the wireless access point 3 and a location ID that can identify the office floor where the wireless AP 3 is installed or the user's own desk within the floor.

[0046] In step S2, when the user terminal 2-1 of the user U1 is connected to Wi-Fi via the wireless access point 3, the AP information acquisition unit 22 acquires the terminal ID and SSID of the user terminal 2-1 of the user U1.

[0047] In step S3, if the SSID of the acquired wireless access point 3 matches the SSID managed in the check-in management DB 42, the check-in / check-out recognition unit 23 recognizes that user U1 of user terminal 2-1 has checked in to his / her seat SP1 or floor SP2 based on the terminal ID and location ID of the user terminal 2-1.

[0048] As described above, according to the information processing system of the embodiment, the Wi-Fi information of the office is registered in a spot, and when a user U, such as an employee, arrives at the office, the user terminal 2 managed by the user U connects to the target Wi-Fi, allowing the user U to check in at the spot, thereby achieving the following effects: (1) Employees will no longer need to check in when they come to work. (2) Since employees will no longer forget to check in when they arrive at work, it will be possible to more accurately visualize who is in the office. (3) By reserving seats or spots in advance, it is possible to visualize "which seat the user will come to" and "which seat the user is in." In addition, after the reservation, the usage history when the seat or spot is actually used is stored in a database, so it is also possible to visualize "which seat the user used" from the usage history.

[0049] Hereinafter, specific examples of functions of the information processing system according to the embodiment will be described with reference to FIGS.

[0050] First, with reference to Figs. 5 and 6, what is required to realize the Wi-Fi check-in function will be described. FIG. 5 is a diagram showing a setting screen for Wi-Fi information provided by the server of FIG. FIG. 6 is a diagram showing a screen of an application installed on a user terminal of the information processing system of FIG.

[0051] In this information processing system, the server 1 provides a setting screen 51 for Wi-Fi information to be set in the wireless access point 3 to the terminal of an administrator or the like, as shown in FIG.

[0052] The setting screen 51 has input fields for the SSID and BSSID as Wi-Fi information. By inputting the SSID into the SSID input field and the BSSID into the BSSID input field, the input information is linked to the location ID of the installation location of the wireless access point 3 and registered in the check-in management DB 42.

[0053] Furthermore, an application for linking with the server 1 must be installed in the user terminal 2 operated by the user U. Fig. 6 shows a screen 52 when the application is running. While the app is running, it monitors the Wi-Fi connection of user device 2 and checks if Wi-Fi is connected. When this happens, it communicates with Server 1 and performs an automatic check-in.

[0054] Next, the specific operation of the Wi-Fi check-in function will be described with reference to FIG. For example, when an employee, such as user U, comes to the office, and as shown in FIG. 7, the employee's user terminal 2 enters the Wi-Fi area of a wireless access point 3 installed in the office, and the user terminal 2 connects to the Wi-Fi of the wireless access point 3 (step S11 in FIG. 7), the app sends the connected Wi-Fi information and terminal ID to the server 1 via the wireless access point 3. When the server 1 acquires the Wi-Fi information including the terminal ID and SSID sent from the user terminal 2 (step S12), it uses the Wi-Fi information and terminal ID received from the user terminal 2 to refer to the user DB 41 and check-in management DB 42 to search for reservations belonging to the location of the wireless access point 3 with the matching SSID (step S13).

[0055] The following operations are performed to search for a reservation. If the Wi-Fi matches above, it also searches for reservations for the requested user. In this case, all the spots in the child hierarchy of the spot (including the spot itself) are searched for reservations including the spot itself, and reservations for spots that are within a certain time (for example, within 30 minutes) before the start time and that meet the following conditions a. to g. are obtained. a. Even if the spot's start time has not yet arrived, a reservation will be made within 30 minutes of the start time. b. You are included in the booking invitation. c. Check-in method includes "acall_desktop". d. There is no previous reservation. e. The spot is not available for simultaneous use and no one else is currently checked in. f. The current time is before the start time + automatic cancellation time. g. Not checked out.

[0056] If a reservation is found as a result of searching for the reservation in this way (YES in step S14), the server 1 recognizes the employee's check-in at the reserved location. That is, the server 1 identifies the user U, the user terminal 2, and the location depending on whether or not there is a reservation, and recognizes the check-in at that location. Furthermore, if the search result shows that there is no reservation (NO in step S14), the server 1 recognizes that the employee has checked in to a location with matching Wi-Fi information.

[0057] The information about check-ins as described above is registered as attendance information (such as stamping the arrival time) in the check-in management DB 42, and is also made publicly available to employees by the server 1 on the portal site as a check-in status screen 81 showing the check-in status in the office as shown in FIG. 8, a check-in status screen 82 visually displaying the check-in status for each seat in a floor plan of each spot (room or conference room) as shown in FIG. 9, and a check-in status screen 83 in tabular form as shown in FIG. 10.

[0058] On the check-in status screen 81, the check-in status of employees remotely, at the Kobe office, and at the Tokyo office is displayed by employee icons (thumbnails) for each location in the company (by office or room), allowing you to see at a glance where employees are checked in.

[0059] The check-in status screen 82 displays a floor plan of each spot (room or conference room) and a bar graph showing the check-in status of each seat arranged in the floor plan. On this check-in status screen 82, by viewing the floor plan, you can see at a glance the attendance status of employees at that spot (how many employees are gathered in the room, whether there are any vacant seats, etc.), and by viewing the bar graph, you can see how long employees were in their seats, or how long they were there. On this check-in status screen 82, icons (thumbnails) of checked-in employees are displayed at the seats arranged on the floor plan of the room, allowing the user to get a real-time grasp of the presence status of each employee.

[0060] The check-in status screen 83 displays employee names on the vertical axis and dates on the horizontal axis in table format, and also has a display spot hierarchy bar in the upper right corner of the screen that can be slid to change the display spot hierarchy, as well as a search box, so that by entering an employee's name in the search box, the check-in status of that employee will be displayed on a daily basis. The display range can be narrowed by sliding the display spot hierarchy bar. In this example, the hierarchy of the display spot can be changed in three stages (by sliding the position of the three dots). For example, if the first level is the entire company, the second level can be the office level, and the third level can be the floor or room level, allowing you to narrow the display range and display employee information by that level. This makes it possible to check the work status of each employee on a company-wide or spot-by-spot basis.

[0061] Next, a specific method of operating the information processing system will be described with reference to FIGS. FIG. 11 is a diagram showing a spot reservation screen presented by the server of FIG. 4 when reserving a spot. FIG. 12 is a diagram showing a check-in screen of the app that is displayed on the user terminal when the user terminal is connected to the Wi-Fi of the spot. FIG. 13 is a diagram showing a notification screen indicating that the user terminal has checked in. As shown in FIG. FIG. 14 shows a check-in screen when a Wi-Fi connection is established and multiple reservations are made. FIG. 15 is a diagram showing the check-in screen of FIG. 14 while checking in to a selected spot.

[0062] This system operates differently depending on whether or not an employee has a reservation for a check-in location. Check-in reservations can be made through the portal site. When the "reservation" item in the item column on the left side of the portal site is selected, a reservation screen 84 as shown in FIG. 11 is displayed. The reservation screen 84 displays a floor plan of the room to be reserved and input fields for creating a new reservation. The input fields include, for example, a title, date, start time, end time, spot, user, and description, and each of these fields can be entered. The floor plan of the room shows the seating arrangement in the room, and when user U selects the desired seat using the cursor, that seat becomes the reservation target, the ID of the selected seat (in this example, "F-01", etc.) is displayed in the spot input field, and the name of the operator logged in at the portal (in this example, "X Taro", etc.) is entered in the user input field. In addition, by entering the information in the input fields for date, start time, and end time and pressing the ``Create'' button, the reservation will be confirmed and the reservation information will be stored (registered) in the check-in management DB42 of server 1. If a reservation has already been made when you enter the date, start time, and end time, a message will be displayed indicating that the reservation is unavailable or that the reservation is overlapping.

[0063] On the day of the reservation, when the employee actually comes to the office and enters the room where the reserved seat (their own desk) is located, the check-in is recognized by the server 1 together with the Wi-Fi connection between the wireless access point 3 and the user terminal 2. 12 pops up on the screen of the user terminal 2 carried by the employee. If left as is, the check-in screen 91 will disappear after a few seconds. Note that the check-in screen 91 may also be erased by touching it.

[0064] Furthermore, if there are multiple reservations made by the employee at the time of check-in, a pop-up screen 92 will be displayed, as shown in FIG. 13, informing the employee that multiple reservations exist. When the employee taps on this screen 92 to dismiss it, a check-in selection screen 93 shown in FIG. 14 pops up. On the check-in selection screen 93, information on all locations reserved by the employee is displayed selectable under the "Reserve" item, and when the employee selects one of them, a check mark is placed in that "Reserve" item. Then, when the employee presses the "CHECK IN" button, the check-in screen 94 shown in FIG. 15 is displayed, and the check-in recognition process at the selected location is executed.

[0065] Thus, according to the Wi-Fi check-in function of the information processing system of this embodiment, when an employee comes to the office, enters the office floor or department room where the wireless access point 3 is installed, and connects the employee's user terminal 2 to the Wi-Fi of the wireless access point 3, check-in to that location (spot) is automatically performed, so the employee can check in without having to perform any check-in operations. Furthermore, on the employee portal site, the check-in status of employees can be viewed by company, room, seat, and day, so that employees can check the attendance status of other employees at a glance (visually) by viewing check-in status screens 81, 82, and 83.

[0066] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope of achieving the object of the present invention are included in the present invention.

[0067] In the above embodiment, the Wi-Fi check-in function is described assuming that wireless access points 3 are installed at each spot, but wireless access points 3 are not necessarily installed at all spots, and the function may be combined with existing check-in technology. Existing check-in technologies include, for example, check-in using a QR code, portal check-in, spot check-in terminals, and desktop (manual) check-in. Checking in using a QR code is a technology in which, when the user terminal 2 is, for example, a smartphone, the smartphone's camera is used to read the QR code placed on each seat to check in. With this technology, the QR code is read at the actual seat, so the seat being checked in can be visualized, reducing problems such as choosing the wrong seat. Portal check-in is a technology that allows you to easily check in for your reservation through the portal. Spot check-in terminals are installed at the entrance or on the floor of a company, allowing visitors to check in by operating the check-in terminal, so even if visitors do not have a PC or smartphone at hand, they can check in at their desired location (conference room, seat, etc.). Desktop (manual) check-in is a technology that allows you to easily check in without making a reservation when working remotely. By combining these existing check-in technologies, it will be possible to Check-in will be possible, and by publicizing Wi-Fi check-in, which does not require the user U to perform any check-in operations, it will be possible to further increase demand.

[0068] In the above embodiment, the specified location is an office, but it can also be any other location, as long as a wireless access point is installed and a wireless network of a specified type is constructed using a specified repeater.

[0069] Furthermore, for example, the above-described series of processes can be executed by hardware or software. In other words, the functional configuration of FIG. 3 is merely an example and is not particularly limited. That is, it is sufficient if the system is provided with a function that can execute the above-described series of processes as a whole, and the type of functional block used to realize this function is not limited to the example of Figure 3. Furthermore, the locations of the functional blocks and databases are not particularly limited to those of Figure 3 and may be arbitrary. For example, the functional blocks and databases of the server may be transferred to a user terminal or the like. Conversely, the functional blocks and databases of the user terminal may be transferred to a server or the like. Furthermore, one functional block and database may be configured as a single piece of hardware, a single piece of software, or a combination thereof.

[0070] When the series of processes is executed by software, the program constituting the software is installed onto a computer or the like from a network or a recording medium. The computer may be a computer built into dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.

[0071] The recording medium containing such a program may be composed of not only a removable medium (not shown) that is distributed separately from the device main body in order to provide the program to users, etc., but also a recording medium that is provided to users, etc. in a state where it is pre-installed in the device main body.

[0072] In this specification, the steps describing the program to be recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually. In addition, in this specification, the term "system" refers to an overall device that is made up of a plurality of devices, a plurality of means, etc.

[0073] In other words, the information processing device to which the present invention is applied is sufficient as long as it has the following configuration, and can take on a variety of different embodiments.

[0074] (1) That is, an information processing device to which the present invention is applied (for example, the server 1 in FIG. 3) In an information processing device (for example, the server 1 in FIG. 3) that communicates with other information processing devices (for example, the user terminals 2-1 to 2-n in FIG. 3) via a wireless network (for example, Wi-Fi) of a predetermined type, a management means (e.g., check-in location management unit 21 in FIG. 3) for managing repeater information (e.g., SSID and / or BSSID) relating to a predetermined repeater (e.g., wireless access point 3-1 in FIG. 3) of the wireless network (e.g., Wi-Fi), and location information (e.g., ID of one's own desk SP1, floor SP2, or meeting room SP3) that can identify a predetermined location (e.g., one's own desk SP1, floor SP2, or meeting room SP3 on an office floor in FIG. 1) based on the installation of the predetermined repeater (e.g., wireless access point 3-1 in FIG. 3); an acquisition means (e.g., AP information acquisition unit 22 in FIG. 3) for acquiring terminal information (e.g., terminal ID of user terminal 2-1) and relay information (e.g., SSID and / or BSSID of wireless access point 3-1) relating to the predetermined terminal (e.g., user terminal 2-1 of user U1 among user terminals 2-1 to 2-n) when the predetermined terminal is connected to the wireless network (e.g., Wi-Fi) via the predetermined relay (e.g., wireless access point 3-1 in FIG. 3); a check-in means (e.g., check-in / check-out recognition unit 23 in FIG. 3) that recognizes that the predetermined terminal (e.g., user terminal 2-1) or its user (e.g., user U1 of user terminal 2-1) has checked in to the predetermined location (e.g., user's seat SP1 or floor SP2) based on the terminal information (e.g., terminal ID of user terminal 2-1) and the location information (e.g., floor ID or user's seat ID in FIG. 3) when the repeater information (e.g., SSID and / or BSSID of wireless access point 3-1) acquired by the acquisition means (e.g., AP information acquisition unit 22 in FIG. 3) matches the repeater information (e.g., SSID) managed by the management means (e.g., check-in location management unit 21 in FIG. 3); Equipped with. In this way, when a user brings their other information processing device (for example, user terminal 2-1 in FIG. 3) into a spot such as an office, check-in to the spot such as an office is automatically completed, thereby freeing the user from the hassle of coming to the spot to check in. Furthermore, since the check-in process is no longer necessary, the user can get to work immediately after arriving at the office, thereby improving the efficiency of work in a company organization, etc.

[0075] (2) In the information processing device (for example, the server 1 in FIG. 3), the predetermined wireless network is Wi-Fi (registered trademark), The repeater information is an SSID or a BSSID. Therefore, automatic check-in service can be provided at any spot with Wi-Fi.

[0076] (3) In the information processing device (for example, the server 1 in FIG. 3), The field information is If the first predetermined location (your own seat SP1 on the office floor) is reserved as the check-in location, the first location information is capable of identifying the first predetermined location. If the check-in location is not reserved, this is second location information that can identify a second predetermined location (such as office floor SP2) where the predetermined repeater (for example, wireless access point 3-1 in Figure 3) is set. Therefore, users can check in to the spots they visit, regardless of whether they have a reservation.

[0077] (4) If a plurality of the first predetermined locations (for example, one's own desk SP1 in the office or a conference room SP3 in the office) are reserved, a check-in location accepting unit (for example, the check-in location accepting unit 24 in FIG. 3) is further provided to accept an operation to select a check-in location (either one of the own desk SP1 or the conference room SP3) from the predetermined terminal (for example, the user terminal 2-1 of the user in FIG. 3) from the plurality of first predetermined locations, The check-in means (e.g., the check-in / check-out recognition unit 23 in FIG. 3) recognizes that the user has checked in to the check-in location (e.g., the conference room SP3) selected as the predetermined location. It is possible.

[0078] (5) When the first location information (which may be information selected from a menu presented on a website or information obtained by reading a QR code on a seat) is transmitted from the predetermined terminal (for example, the user terminal 2-1 of the user U1 in FIG. 3) at the time of reservation, the management unit (for example, the check-in location management unit 21 in FIG. 3) manages the first location information (the user's own seat SP1 and the conference room SP3 in FIG. 1) as the location information available for check-in. It is possible.

[0079] (6) The information processing method to which the present invention is applied is a management step (e.g., step S11 in FIG. 4) of managing repeater information (e.g., SSID) related to a predetermined repeater (e.g., wireless access point 3-1 in FIG. 3) of the wireless network (e.g., Wi-Fi) and location information that can identify a predetermined location (e.g., one's own desk SP1, floor SP2, or conference room SP3 on the office floor in FIG. 1) based on the installation of the predetermined repeater (e.g., wireless access point 3-1 in FIG. 3); an acquisition step (e.g., step S12 in FIG. 4) of acquiring terminal information related to the predetermined terminal (e.g., user terminal 2-1 of user terminals 2-1 to 2-n) and the repeater information (e.g., SSID of wireless access point 3-1) when the predetermined terminal (e.g., user terminal 2-1 of a user among user terminals 2-1 to 2-n) is connected to the wireless network (e.g., Wi-Fi) via the predetermined repeater (e.g., wireless access point 3-1 in FIG. 3); a check-in step (e.g., step S13 in FIG. 4) of recognizing that the predetermined terminal (e.g., user terminal 2-1) or its user (user U1 of user terminal 2-1) has checked in to the predetermined location (e.g., one's own desk SP1 or floor SP2) based on the terminal information and the location information when the repeater information (e.g., SSID of wireless access point 3-1) acquired in the acquisition step (e.g., step S12 in FIG. 4) matches the repeater information (e.g., SSID) managed in the management step (e.g., step S11 in FIG. 4); Includes: In this way, when a user U such as an employee carries another information processing device (user terminal 2 such as a smartphone) and goes to an office or a pre-registered spot, and the other information processing device (user terminal 2) connects via Wi-Fi to a predetermined repeater (for example, wireless access point 3 in FIG. 1) installed in the office or spot, check-in is automatically performed, eliminating the need for a series of check operations (time attendance operations) from starting up a PC at a spot including the office, and freeing the user from the hassle of checking in by coming to a spot such as an office. Furthermore, eliminating the need for check-in work can improve the efficiency of work in an office, etc.

[0080] (7) The program to which the present invention is applied is A computer (such as the CPU 11 in FIG. 3) that communicates with other information processing devices via a wireless network of a predetermined type, a management step (e.g., step S11 in FIG. 4) of managing repeater information (e.g., SSID) related to a predetermined repeater (e.g., wireless access point 3-1 in FIG. 3) of the wireless network (e.g., Wi-Fi) and location information that can identify a predetermined location (e.g., one's own desk SP1, floor SP2, or conference room SP3 on the office floor in FIG. 1) based on the installation of the predetermined repeater (e.g., wireless access point 3-1 in FIG. 3); an acquisition step (e.g., step S12 in FIG. 4) of acquiring terminal information related to the predetermined terminal (e.g., user terminal 2-1 of user terminals 2-1 to 2-n) and the repeater information (e.g., SSID of wireless access point 3-1) when the predetermined terminal (e.g., user terminal 2-1 of a user among user terminals 2-1 to 2-n) is connected to the wireless network (e.g., Wi-Fi) via the predetermined repeater (e.g., wireless access point 3-1 in FIG. 3); a check-in step (e.g., step S13 in FIG. 4) of recognizing that the predetermined terminal (e.g., user terminal 2-1) or its user (user U1 of user terminal 2-1) has checked in to the predetermined location (e.g., one's own desk SP1 or floor SP2) based on the terminal information and the location information when the repeater information (e.g., SSID of wireless access point 3-1) acquired in the acquisition step (e.g., step S12 in FIG. 4) matches the repeater information (e.g., SSID) managed in the management step (e.g., step S11 in FIG. 4); Execute a control process including As a result, the program can achieve the same effect as the information processing method. [Explanation of symbols]

[0081] 1. Server, 2, 2-1 to 2-n... User terminal, 3, 3-1 to 3-m... Wi-Fi repeater, 11. CPU, 18. Memory unit, 19. Communication unit, 21. Check-in location management unit, 22. AP information acquisition unit, 23. Check-in / check-out recognition unit, 41. User DB, 42. Check-in management DB

Claims

1. In an information processing device that communicates with other information processing devices via a wireless network of a predetermined type, a management means for managing repeater information relating to a predetermined repeater of the wireless network and site information capable of identifying a predetermined site based on the installation of the predetermined repeater; an acquisition means for acquiring terminal information and relay information regarding a predetermined terminal when the predetermined terminal is connected to the wireless network via the predetermined relay; a check-in means for recognizing that the predetermined terminal or its user has checked in to the predetermined location based on the terminal information and the location information when the repeater information acquired by the acquisition means matches the repeater information managed by the management means; An information processing device comprising:

2. the predetermined wireless network is Wi-Fi (registered trademark), The repeater information is an SSID and / or a BSSID. The information processing device according to claim 1 .

3. The field information is If a first predetermined location is reserved as the check-in location, the first location information is capable of identifying the first predetermined location, If the check-in location is not reserved, the second location information can identify a second predetermined location where the predetermined repeater is set. The information processing device according to claim 1 .

4. Further provided is a check-in location accepting means for accepting, from the predetermined terminal, an operation for selecting a check-in location from the plurality of first predetermined locations when a plurality of first predetermined locations are reserved, the check-in means recognizes that the user has checked in at the check-in location selected as the predetermined location; The information processing device according to claim 3 .

5. the management means manages the first venue information as the venue information when the first venue information is transmitted from the predetermined terminal at the time of reservation; The information processing device according to claim 3 .

6. An information processing method executed by an information processing device that communicates with another information processing device via a wireless network of a predetermined type, a management step of managing relay information relating to a predetermined relay of the wireless network and site information capable of identifying a predetermined site based on the installation of the predetermined relay; an acquisition step of acquiring terminal information and relay information related to the predetermined terminal when the predetermined terminal is connected to the wireless network via the predetermined relay; a check-in step of recognizing that the predetermined terminal or its user has checked in to the predetermined location based on the terminal information and the location information when the repeater information acquired in the acquisition step matches the repeater information managed in the management step; An information processing method including:

7. A computer that communicates with other information processing devices via a wireless network of a predetermined type, a management step of managing relay information relating to a predetermined relay of the wireless network and site information capable of identifying a predetermined site based on the installation of the predetermined relay; an acquisition step of acquiring terminal information and relay information related to the predetermined terminal when the predetermined terminal is connected to the wireless network via the predetermined relay; a check-in step of recognizing that the predetermined terminal or its user has checked in to the predetermined location based on the terminal information and the location information when the repeater information acquired in the acquisition step matches the repeater information managed in the management step; A program that executes control processing including:

Citation Information

Patent Citations

  • Visiting destination management system

    JP2001312583A