MANAGEMENT ASSISTANCE DEVICE, MANAGEMENT SYSTEM, AND NON-TRANSITORY RECORDING MEDIUM
20210390515 · 2021-12-16
Assignee
Inventors
Cpc classification
G06Q10/087
PHYSICS
H04L67/52
ELECTRICITY
G06K7/1447
PHYSICS
International classification
G06K7/14
PHYSICS
G06Q10/06
PHYSICS
G06Q10/08
PHYSICS
Abstract
A management assistance device includes circuitry that receives, from a communication terminal used by a user, user identification information identifying the user and resource identification information identifying a specific resource that is used by the user. The specific resource is a resource other than resources whose reservations are managed by a reservation management device. The circuitry further transmits, to an administrator terminal used by an administrator who manages the user, user information and location information. The user information indicates a user name of the user who uses the specific resource and is identified by the user identification information. The location information indicates a location of the specific resource identified by the resource identification information.
Claims
1. A management assistance device, comprising circuitry configured to: receive, from a communication terminal used by a user, user identification information identifying the user and resource identification information identifying a specific resource that is used by the user, the specific resource being a resource other than resources whose reservations are managed by a reservation management device; and transmit, to an administrator terminal used by an administrator who manages the user, user information and location information, the user information indicating a user name of the user who uses the specific resource and is identified by the user identification information, the location information indicating a location of the specific resource identified by the resource identification information.
2. The management assistance device of claim 1, wherein the circuitry further transmits, to the administrator terminal, a first request for an instruction for searching for one or more users who are managed by the administrator, receives, from the administrator terminal, a response to the first request, the response being the instruction for searching for the one or more users, and transmits, to the administrator terminal, information on one or more applicable users obtained according to the instruction and a second request for an additional instruction for searching for a location of a resource being used by one of the one or more applicable users.
3. The management assistance device of claim 2, wherein, when a number of the one or more applicable users is equal to or less than a predetermined value, the circuitry transmits, to the administrator terminal, information on one or more locations of one or more resources respectively used by the one or more applicable users in alternative to the second request.
4. The management assistance device of claim 1, wherein the circuitry stores, in a memory, department information indicating a department to which the user identified by the user identification information belongs, and resource information including a status of the specific resource identified by the resource identification information corresponding to the user identification information, wherein the circuitry further transmits, to the administrator terminal, the department information indicating the department to which the user identified by the user identification information belongs and the location information of the specific resource corresponding to the resource identification information, the department information and the location information being obtained as search results using the user identification information and the resource identification information, as search keys, respectively.
5. The management assistance device of claim 4, wherein the circuitry transmits, to the communication terminal, resource name information indicating one or more names of one or more resources that are managed with the resource information and that are currently available.
6. The management assistance device of claim 5, wherein the circuitry receives, from the communication terminal, code information embedded in a code provided in one of the one or more resources corresponding to the resource name information.
7. The management assistance device of claim 6, wherein the code is QR CODE of which an image is captured by the communication terminal, and wherein the circuitry receives the resource identification information and the location information, the resource identification information and the location information being embedded in QR CODE of which the image is captured.
8. The management assistance device of claim 2, wherein the circuitry stores, in a memory, management target user information including information on each of the one or more users who use the resource in association with one of management target departments that are managed by the administrator, and wherein the circuitry transmits, to the administrator terminal, information on the one or more applicable users among from the one or more users managed with the management target user information.
9. A management system, comprising: a management assistance device including circuitry; a communication terminal used by a user; and an administrator terminal used by an administrator who manages the user, the circuitry being configured to receive, from the communication terminal, user identification information identifying the user and resource identification information identifying a specific resource that is used by the user, the specific resource being a resource other than resources whose reservations are managed by a reservation management device, and transmit, to the administrator terminal, user information and location information, the user information indicating a user name of the user who uses the specific resource and is identified by the user identification information, the location information indicating a location of the specific resource identified by the resource identification information.
10. A non-transitory recording medium storing a plurality of instructions which, when executed by one or more processors, causes the processors to perform a method, the method comprising: receiving, from a communication terminal used by a user, user identification information identifying the user and resource identification information identifying a specific resource that is used by the user, the specific resource being a resource other than resources whose reservations are managed by a reservation management device; and transmitting, to an administrator terminal used by an administrator who manages the user, user information and location information, the user information indicating a user name of the user who uses the specific resource and is identified by the user identification information, the location information indicating a location of the specific resource identified by the resource identification information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] A more complete appreciation of the disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings, wherein:
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045] The accompanying drawings are intended to depict embodiments of the present invention and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted. Also, identical or similar reference numerals designate identical or similar components throughout the several views.
DETAILED DESCRIPTION
[0046] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0047] In describing embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this specification is not intended to be limited to the specific terminology so selected and it is to be understood that each specific element includes all technical equivalents that have a similar function, operate in a similar manner, and achieve a similar result.
[0048] Hereinafter, embodiments of the present disclosure are described with reference to the drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant descriptions thereof are omitted.
First Embodiment
[0049] A description is given below of a first embodiment of the present disclosure, with reference to
[0050] Overview of Management System:
[0051]
[0052] Example of System Configuration:
[0053] The management system 1 includes a smartphone 2, a reservation management server 4, the management assistance server 5, and the PC 6. The smartphone 2 and the PC 6 are connected to each other inside a firewall 105 through a communication network 100 (network N1) such as an intra-company network. The reservation management server 4 and the management assistance server 5 are connected to the outside of the firewall 105 so as to communicate through a communication network 110 (network N2). The communication network 110 is a network through which an unspecified number of communications are established, and is implemented by the Internet, a mobile communication network, or a Local Area Network (LAN), for example. The communication network 110 may include, in addition to a wired communication, a wireless communication in compliance with, for example, 3rd Generation (3G), 4th Generation (4G), 5th Generation (5G), Worldwide Interoperability for Microwave Access (WiMAX), and Long Term Evolution (LTE).
[0054] The smartphone 2 is a communication terminal installed with a general operating system (OS) or the like. Alternative to the smartphone 2, for example, another communication terminal that has a communication function, such as a tablet terminal, a PC, a Personal Digital Assistant (PDA), or a wearable PC, which includes a sunglass type and a wristwatch type, may be used. That is, a terminal capable of executing software such as browser software is used as such a communication terminal.
[0055] As an example, dedicated application software (hereinafter referred to as a chat application) that is available with the management assistance server 5 is installed on the smartphone 2. By operating the smartphone 2 on which the chat application is installed, the user is able to reserve, for example, a shared workspace, which is a resource in the present disclosure. In the present embodiment, the management system 1 may include a conference management server (meeting management server) for operating dedicated application software related to a conference (meeting) (hereinafter referred to as a conference application or a meeting application). The above-mentioned application may be substituted by browser software. In the present embodiment, the smartphone 2 functions as an example of a communication terminal.
[0056] The reservation management server 4 is implemented by one or more information processing devices (a computer system), each being installed with a general-purpose server OS, for example. A system related to managing with the reservation management server 4 including managing a reservation for a resource and managing a reservation or a schedule made by a user is referred to as a reservation management system. The reservation management server 4 includes a calendar system and provides a web application for managing various schedules for a user. For example, the reservation management server 4 has following functions of:
[0057] Accepting a registration of a reservation or a schedule and enabling the user to check the reservation or the schedule from anywhere at any time;
[0058] Transmitting a reminder email at a preset date and time, such as 30 minutes before a scheduled time; Enabling the user to manage reservations and schedules by using plural calendars (for business, for family, etc.); and
[0059] Sharing a calendar with other members who belongs to the same group. The reservation management server 4 uses accounts to manage the users.
[0060] An account represents a user's right to use a corresponding service. In many systems, accounts are used to allow users to log in to the systems. That is, an account has a function (function of identification information) to enable the system to uniquely identify a corresponding user. In the present embodiment, the reservation management server 4 transmits reservation information associated with an account (domain) registered in advance to a meeting management server (conference management server). Alternatively, the meeting management server requests the reservation information by specifying the account of the reservation management server 4, to acquire the reservation information associated with a meeting room (conference room) from the reservation management server 4. The account may be any suitable information that uniquely identifies a user. Examples of the account include an email address, an identification (ID), and a telephone number.
[0061] In the present embodiment, the reservation management server 4 manages information on reservations for various types of resources, which includes a shared workspace and a meeting room, and information on scheduled events or user schedules. Although G SUITE (registered trademark), OFFICE 365 (registered trademark), and the like are known as reservation management systems, any other suitable reservation management system having functions described in the present embodiment will suffice.
[0062] In addition, in the present embodiment, the reservation management server 4 registers information on various types of resources reserved by each of the users and information on the schedule of each of the users in advance. In other words, the web application of the reservation management server 4 is customized according to a meeting room name, a meeting room ID, a reservation available time, a capacity, a reservation unit, and the like of each meeting room residing within the intra-company network of a company using the management system 1. Accordingly, the resources including each meeting room of the company using the management system 1 is associated with the reservation information. In the present embodiment, the reservation management server 4 functions as an example of a reservation management device.
[0063] The management assistance server 5 is implemented by one or more information processing devices (a computer system), each being installed with a general-purpose server OS, for example. A sharing system provided by the management assistance server 5 for sharing information such as texts, sounds, and video images between plural users is referred to as a chat system. The management assistance server 5 notifies the smartphone 2 of information regarding reservations for various resources. In the present embodiment, a plurality of management assistance servers 5 each having different operating entities may be included. In the present embodiment, the management assistance server 5 functions as an example of a management assistance device.
[0064] The information shared by the management assistance server 5 is not limited to data representing texts, but includes data also representing such as, for example, images, video images, and sounds. However, in the description of the present embodiment, an example case in which text is mainly used for the notifications, for the sake of explanatory. However, regarding a chat system in the present embodiment, a function of voice chat may be used in communications between the members in the group. The voice chat can be a one-to-one voice chat or a one-to-N voice chat, where N≥2. In other words, when the chat system is used to notify information on the reservation for the resource in the present embodiment, a voice message may be output, in addition to or in alternative to texts displayed. As the chat system, LINE (registered trademark), SLACK (registered trademark), MICROSOFT TEAMS (registered trademark) or the like is known but this is not limiting. Any chat system having a capability of transmitting a notification to one or more users from a bot (a program that executes predetermined processes) will suffice.
[0065] Similarly, the management assistance server 5 manages users with an account that is different from the account for the reservation management server 4. The meeting management server basically does not need to recognize the account of the management assistance server 5. However, the meeting management server can transmit a notification by specifying a desired account for the management assistance server 5.
[0066] The administrator who manages, for example, schedules of the users uses the PC 6 that is connectable to the communication network 100 inside the firewall 105. The PC 6 establishes wired or wireless communications. The PC 6 is installed with a chat application in substantially the same manner as the smartphone 2. The PC 6 is used as a display terminal for confirming a reservation status of the resource such as a meeting room, a shared workspace, or the like reserved by a user, accordingly. The PC 6 further may have a function of communicating by using browser software and displaying a web page.
[0067] Alternative to the PC 6, for example, another communication terminal that has a communication function, such as a tablet terminal, a PDA, or a wearable PC, which includes a sunglass type and a wristwatch type, may be used. That is, the communication terminal to be used may be any terminal capable of executing software such as browser software. In the present embodiment, the PC 6 functions as an example of an administrator terminal, which is a terminal used by the administrator.
[0068] Regarding Terms:
[0069] The “resource” is defined as various types of resources owned, rented, or managed by a company, a group, an organization, or the like. The resource of a company, a group, an organization, or the like, includes for example, a meeting room, and a facility usable in the meeting room, a device, and a worker (reception group). In addition, the resource includes a shared workspace (non-territorial workspace), a desk, a chair, a place such as a booth, a company car, a bicycle, a parking lot, a bicycle parking lot, a teleconferencing system, and a printing service and mechanism. The shared workspace is a shared space that no one owns in a workplace, namely is available for anyone who belongs to, for example, a company, which owns the shared workspace. Hereinafter the shared workspace may be simply referred to as a shared space, space, or workspace. From among the resources, a resource that is difficult to be moved is referred to as a “facility”. In the description of the present embodiment, for the sake of explanatory convenience, a term of “shared workspace”, is used as an example of the resource. In addition, examples of the resources include various types of electronic devices, places such as rental offices and rental studios, rental cycles, rental cars (sharing cars), accommodation facilities such as hotels, facilities such as entertainment venues, and rental spaces such as rental lockers.
[0070] Requesting for usage of a resource may indicate requesting to use a resource with a required resource identification information. For example, “Requesting for usage of a resource” includes requesting to start using a resource and requesting to start a reservation for a resource.
[0071] The “user” includes a person who has reserved a resource such as a shared workspace or a meeting room. When a reservation-making user who reserved a certain shared workspace uses the shared workspace, the reservation-making user is a user of the shared workspace.
[0072] Hardware Configuration:
[0073] Hardware Configuration of Smartphone 2:
[0074]
[0075] The CPU 201 controls entire operation of the smartphone 2. The ROM 202 stores a control program for operating the CPU 201 such as an Initial Program Loader (IPL). The RAM 203 is used as a work area for the CPU 201. The EEPROM 204 reads or writes various data such as an application under control of the CPU 201. The CMOS sensor 205 is an example of a built-in imaging element that captures an object under control of the CPU 201 to obtain image data or video data. In alternative to the CMOS sensor 205, an imaging element such as a charge-coupled device (CCD) sensor may be used as an image capturing device. The imaging element I/F 206 is a circuit that controls driving of the CMOS sensor 205. The acceleration and orientation sensor 207 includes various sensors such as an electromagnetic compass or gyrocompass for detecting geomagnetism and an acceleration sensor. The media I/F 209 reads or writes (stores) data from and to a storage medium 208 such as a flash memory. The GPS receiver 211 receives a GPS signal from a GPS satellite.
[0076] The smartphone 2 further includes a long-range communication circuit 212, an antenna 212a for the long-range communication circuit 212, a CMOS sensor 213, an imaging element I/F 214, a microphone 215, a speaker 216, an audio input/output (I/O) I/F 217, a display 218, an external device connection I/F 219, a short-range communication circuit 220, an antenna 220a for the short-range communication circuit 220, and a touch panel 221.
[0077] The long-range communication circuit 212 is a circuit that enables the smartphone 2 to communicate with other devices through the communication network 100. The CMOS sensor 213 is an example of a built-in imaging element that captures an object under control of the CPU 201 to obtain image data. The imaging element I/F 214 is a circuit that drives the CMOS sensor 213. The microphone 215 is a built-in circuit that converts sound into an electric signal. The microphone 215 acquires voice and sound waves emitted from an external speaker, etc., and acquires information using electrical signals. The speaker 216 is a built-in circuit that generates audio such as music or voice by converting an electric signal into physical vibration. The audio input/output I/F 217 is a circuit for inputting or outputting an audio signal between the microphone 215 and the speaker 216 under control of the CPU 201. The display 218 is an example of a display device that displays an image of the object, various icons, etc. Examples of the display 218 include a Liquid Crystal Display (LCD) and an organic electroluminescence (EL) display. The external device connection I/F 219 is an interface that connects the smartphone 2 to various external devices. The short-range communication circuit 220 is a communication circuit that communicates in compliance with the Near Field Communication (NFC), the Bluetooth, or the like. The touch panel 221 is one example of an input device that allows a user to operate the smartphone 2 by performing a user operation. Examples of the user operation includes operations of pressing, clicking, and tapping performed with respect to a screen of the display 218. The imaging element such as the CMOS sensor 213, the short-range communication device such as the short-range communication circuit 220, the voice input device such as the microphone 215, and the like are information acquisition devices that acquire resource identification information by, for example, an image such as an image code, wireless communication, or sound waves.
[0078] The smartphone 2 further includes a bus line 210. The bus line 210 is an address bus or a data bus that electrically connects the elements illustrated in
[0079] Hardware Configuration of Reservation Management Server, Management Assistance Server, or Administrator Terminal:
[0080]
[0081] The computer system illustrated in
[0082] The CPU 401 controls entire operation of the computer system. The ROM 402 stores programs including an IPL to boot the CPU 401. The RAM 403 is used as a work area for the CPU 401. The HD 404 stores various data such as a control program. The HDD controller 405 reads or writes various data from and to the HD 404 under control of the CPU 401. The display 406 displays various information such as a cursor, a menu, a window, a character, or an image. The external device connection I/F 407 is an interface for connecting to various external devices. The external device is, for example, a Universal Serial Bus (USB) memory or a printer. The network I/F 409 is an interface for data communication by using the communication network 110. The bus line 408 is an address bus or a data bus that electrically connects the elements illustrated in
[0083] The keyboard 410 is an example of an input device provided with a plurality of keys for allowing a user to input characters, numerals, or various instructions. The pointing device 411 is an example of an input device that allows a user to select or execute a specific instruction, select a target for processing, or move a cursor being displayed. The media I/F 415 reads and writes (stores) data from and to a storage medium 414 such as a flash memory. The DVD-RW drive 413 reads and writes various data from and to a DVD-RW 412, which is an example of a removable recording medium (removable storage medium). The removable recording medium (removable storage medium) is not limited to the DVD-RW and may be a digital versatile disk-recordable (DVD-R) or the like.
[0084] The management assistance server 5 is implemented by a computer, and as illustrated in
[0085] The PC 6 is implemented by a computer, and as illustrated in
[0086] Functional Configuration of Management System:
[0087] A description is given below of a functional configuration of the management system 1 according to the present embodiment, with reference to
[0088] Functional Configuration of Smartphone:
[0089] As illustrated in
[0090] The smartphone 2 further includes a storage unit 2000 implemented by the ROM 202 or the EEPROM 204 as illustrated in
[0091] User ID Registration Table:
[0092]
[0093] As the user ID, for example, an e-mail address corresponding to a user, who is managed by using a corresponding customer ID, is stored and managed. “ID” is an abbreviation of identification and means an identifier or identification information. “ID” is any one of a name, a symbol, a character string, a numerical value, or a combination of at least two of these items, which is used to uniquely identifying a specific object among from a plurality of objects. The same applies to other IDs than the user ID. In this embodiment, the user ID is used as an example of user identification information.
[0094] The password is identification code information associated with the user ID at a time of log-in. The password is used in using a shared workspace, and a detailed description of this is given later. The password is set by the user when the user installs a chat application or activates (logs in) the chat application the first time.
[0095] As for the user ID, for example, when the user successfully be authenticated with respect to the management assistance server 5, this means that the management assistance server 5 has determined that an input user ID is correct. As an account of a reservation-making user who reserved a resource or an account of a user who participate in an event held in relation to the resource, the user ID corresponding to each user is used. Accordingly, the management assistance server 5 is capable of specifying the reservation information related to a user, who inputs the user ID, namely the reservation-making user or a participant, based on the input user ID.
[0096] Functional Units of Smartphone:
[0097] A detailed description is given below of a functional configuration of the smartphone 2. The data exchange unit 21 of the smartphone 2 illustrated in
[0098] The reception unit 22 is mainly implemented by processing of the CPU 201 and processing of the touch panel 221 illustrated in
[0099] The image capturing unit 23 is mainly implemented by processing of the CPU 201 and the imaging element I/F 214 illustrated in
[0100] The display control unit 24 is mainly implemented by processing of the CPU 201 and the display 218 illustrated in
[0101] The acquisition unit 26 is mainly implemented by processing of the CPU 201 illustrated in
[0102] The decoding unit 27 is mainly implemented by processing of the CPU 201 illustrated in
[0103] The storing and reading unit 29 is mainly implemented by processing of the CPU 201 illustrated in
[0104] Functional Configuration of Reservation Management Server:
[0105] As illustrated in
[0106] The reservation management server 4 further includes a storage unit 4000 implemented by the ROM 402 or the HD 404 illustrated in
[0107] Authentication Information Management Table:
[0108]
[0109] Personal Reservation Management Table:
[0110]
[0111] The reservation content indicates content (an event) to be held in relation to the reservation by the user, and examples of the reservation content includes a meeting, a one-on-one meeting, and the like.
[0112] The start date and time is a date and time when the reservation content starts, and the end date and time is a date and time when the reservation content ends.
[0113] The resource ID is identification information for identifying a corresponding resource such as a meeting room or a shared workspace and is embedded in a code such as QR CODE or a barcode provided on a corresponding resource. The resource name is a name of a corresponding resource such as a name of a meeting room (meeting room name) or a name of a shared workspace (shared workspace name), for example.
[0114] Resource Reservation Management Table:
[0115]
[0116] The start date and time and the end date and time are substantially the same as ones that are described with reference to
[0117] The user ID is identification information that identifies a user who uses a resource, and is, for example, an e-mail address of the user.
[0118] Functional Units of Reservation Management Server:
[0119] A detailed description is given below of a functional configuration of the reservation management server 4. The data exchange unit 41 of the reservation management server 4 illustrated in
[0120] The determination unit 45 is mainly implemented by processing of the CPU 401 illustrating in
[0121] The authentication unit 46 mainly implemented by processing of the CPU 401 illustrating in
[0122] The reservation information management unit 47 is mainly implemented by processing of the CPU 401 illustrated in
[0123] The storing and reading unit 49 is mainly implemented by processing of the CPU 301 illustrated in
[0124] Functional Configuration of Management Assistance Server:
[0125] As illustrated in
[0126] Authentication Information Registration Table:
[0127]
[0128]
[0129] Management Target User Registration Table:
[0130]
[0131] The management target department is indicated by a department name and indicates a target department to be managed.
[0132] The management target user (target user) includes, for example, an employee assigned in one of management target departments each of which is managed by a corresponding administrator.
[0133] In alternative to the management with the management target user registration table, the following method may be used. For example, when the administrator is to obtain a list of possible users whose information may be accessible with administrator authority or a list of users who is related to the department of the administrator as a result of a user search, a predetermined keyword may be transmitted to the reservation management server 4. Alternatively, after the administrator obtains a possible user list, users who are related to the department to which the administrator belongs may be selected from the list, and information on the selected user may be displayed.
[0134] Shared Workspace Management Table:
[0135]
[0136] The QR CODE information is information embedded in QR CODE provided on a desk or a wall in the shared workspace, which is one of the resources used by the user. The QR CODE information includes the resource ID. The QR CODE information is registered together with the user ID of User A, which is described in detail later, when an image of QR CODE captured by the smartphone 2 owned or used by User A is transmitted to the management assistant server 5. In the present embodiment, any user among the plurality of users who use the management system 1 is referred to as User A.
[0137] The shared workspace name is a name of the shared workspace, and is indicated by, for example, “Building A 15F workspace 3”.
[0138] The usage status indicates a usage status of the shared workspace, and is managed as, for example, “RESERVED” if the shared workspace is reserved at a current time, and “VACANT” if the shared workspace is not reserved. Similar to the QR CODE information, the usage status is changed to “RESERVED” to be registered, when an image of QR CODE captured by the smartphone 2 owned or used by User A is transmitted to the management assistant server 5. Further, when a log-out process is performed by User A, the usage status is changed to “VACANT” to be registered.
[0139] Functional Units of Management Assistance Server:
[0140] A detailed description is given below of a functional configuration of the management assistance server 5. The data exchange unit 51 of the management assistance server 5 illustrated in
[0141] The acquisition unit 52 is mainly implemented by processing of the CPU 501 illustrated in
[0142] The clock unit 53 is mainly implemented by processing of the CPU 501 illustrated in
[0143] The determination unit 55 is mainly implemented by processing of the CPU 501 illustrated in
[0144] The communication unit 58 is mainly implemented by processing of the CPU 501 illustrated in
[0145] The storing and reading unit 59 is mainly implemented by processing of the CPU 501 illustrated in
[0146] Functional Configuration of PC:
[0147] As illustrated in
[0148] Administrator ID Registration Table:
[0149]
[0150] The user ID is identification information that identifies an administrator who manages users, and is, for example, an e-mail address of the administrator. The password is set by the administrator when the administrator installs a chat application or activates (logs in) the chat application the first time.
[0151] Functional Units of PC:
[0152] A detailed description is given below of a functional configuration of the PC 6. The data exchange unit 61 of the PC 6 illustrated in
[0153] The reception unit 62 is mainly implemented by processing of the CPU 601, the keyboard 610, and the pointing device 611 illustrated in
[0154] The clock unit 63 is mainly implemented by processing of the CPU 601 illustrated in
[0155] The display control unit 64 is mainly implemented by processing of the CPU 601 and the display 606 illustrated in
[0156] The acquisition unit 66 is mainly implemented by processing of the CPU 601 illustrated in
[0157] The communication unit 68 is mainly implemented by processing of the CPU 601 illustrated in
[0158] The storing and reading unit 69 is mainly implemented by processing of the CPU 601 illustrated in
[0159] Processes or Operation:
[0160] Hereinafter, processes executed in the management system 1 according to the present embodiment is described with reference to
[0161] Chat Application Start Process Performed in Response to Operation of User A:
[0162] A description is given below of a process from starting the chat application installed on the smartphone 2 to performing an authentication in relation to the reservation management server 4, with reference to
[0163] In order to search for the availability of resources such as meeting rooms and shared workspaces, and in order to reserve a shared workspace, User A activates the chat application installed on the smartphone 2 owned or used by User A. Accordingly, the reception unit 22 of the smartphone 2 accepts the activation process of the chat application performed in response to the user operation of User A (step S21).
[0164] Upon receiving the user operation for the start process for the chat application, the data exchange unit 21 that also communicates with the chat application transmits a start request to the management assistance server 5 (step S22). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the start request transmitted from the smartphone 2.
[0165] Then, the storing and reading unit 59 reads a corresponding password by searching the authentication information management table (see
[0166] Subsequently, the determination unit 55 determines whether the start request transmitted from the smartphone 2 includes the authentication information (step S24).
[0167] When the determination unit 55 determines that the authentication information is included (step S24: YES), the data exchange unit 51 transmits to the smartphone 2 screen information for displaying a chat application screen 251-2 as illustrated in
[0168] When the data exchange unit 21 receives the screen information for displaying the chat application screen 251-2, the display control unit 24 causes the display 218 to display the chat application screen 251-2, which may be a default screen, as illustrated in
[0169] On the other hand, when the determination unit 55 determines that the authentication information is not present (not included) (step S24: NO), the data exchange unit 51 transmits to the smartphone 2 screen information for displaying a chat application screen 251-1 that includes a “Log In” button 260 as illustrated in
[0170] When the data exchange unit 21 receives the screen information for displaying the chat application screen 251-1 including the “Log In” button 260, the display control unit 24 causes the display 218 to display the chat application screen 251-1, which prompt a user to logs in, as illustrated in
[0171] User A performs a user operation such as pressing, clicking, or tapping the “Log In” button 260 to perform a login process as illustrated in
[0172] Log-In Process Corresponding to User A (First Log-In Only):
[0173] A description is given below of a process of performing an authentication that is for the first login for the chat application, and the process is performed in response to a user operation of User A, with reference to
[0174] Then, the data exchange unit 21 transmits the authentication information (user ID and password) input by User A to the management assistance server 5 (step S32). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the authentication information (user ID and password) transmitted from the smartphone 2.
[0175] The data exchange unit 51 that has received the authentication information from the smartphone 2 transmits an authentication request including the user ID and the password to the reservation management server 4 (step S33). Accordingly, the data exchange unit 41 of the reservation management server 4 receives the authentication request including the user ID and the password transmitted from the management assistance server 5.
[0176] The authentication unit 46 of the reservation management server 4 that has received the authentication request searches the authentication management table included in the authentication information management DB 4001 by using a set of the user ID the password as a search key to read a corresponding set of the user ID and the password to perform an authentication (step S34).
[0177] When the authentication process is successful, the data exchange unit 41 transmits an authentication success notification to the management assistance server 5 (step S35). This authentication success notification includes the user ID and the password used for the authentication process. Accordingly, the data exchange unit 51 of the management assistance server 5 receives the authentication success notification transmitted from the reservation management server 4.
[0178] Subsequently, the acquisition unit 52 of the management assistance server 5 registers the authentication information (user ID and password) received by the data exchange unit 51 in the authentication information registration table included in the authentication information registration DB 5001 (step S36).
[0179] Subsequently, the storing and reading unit 49 of the reservation management server 4 searches the personal reservation management table (see
[0180] Then, the data exchange unit 41 transmits information read in S37 to the management assistance server 5 (step S38). The information is namely user information that indicates the user ID, the user name, and the department to which the user belongs. Accordingly, the data exchange unit 51 of the management assistance server 5 receives from the reservation management server 4 the information items indicating the user ID, the user name, and the department to which the user belongs.
[0181] Subsequently, the acquisition unit 52 registers in the account management table each of the information items indicating the user ID, the user name, and the department to which the user belongs included in the information received by the data exchange unit 51 (see
[0182] After the information is registered in the account management table in step S39, the data exchange unit 51 transmits to the smartphone 2 data on a shared workspace usage guide screen (shared workspace usage guide screen data) in addition to the user ID and the password, which is associated with User A (step S40). Accordingly, the data exchange unit 21 of the smartphone 2 receives the user ID and the password, which is associated with User A, and the shared workspace usage guide screen data transmitted from the management assistance server 5.
[0183] Then, the acquisition unit 26 of the smartphone 2 registers the user ID and the password in the user ID registration table (see
[0184] After that, the display control unit 24 causes the display 218 to display the shared workspace usage guide screen, which is described later in detail, to notify User A of the shared workspace usage guide (step S42). In addition to the display the screen on the display 218, the notification may be provided by voice sound via the speaker 216.
[0185] Example Screen:
[0186]
[0187] Workspace Search Process According to User Operation:
[0188] A description is given below of a process of searching for a workspace (workspace search process, space search process) performed according to user operations of User A, with reference to
[0189] First, User A of the smartphone 2 presses, clicks, or taps a “Search for Space” button 255 from a menu selection screen displayed on the chat application screen 251-2 illustrated in
[0190] Then, the data exchange unit 21 transmits to the management assistance server 5 the space search request in response to the user operation performed with respect to the “Search for Space” button 255 (step S52). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the space search request transmitted from the smartphone 2.
[0191] After the processing of step S52 is performed, the data exchange unit 51 transmits a keyword input request to the smartphone 2 (step S53). Accordingly, the data exchange unit 21 of the smartphone 2 receives the keyword input request transmitted from the management assistance server 5.
[0192] Then, the display control unit 24 causes the display 218 of the smartphone 2 to display a keyword request screen (step S54).
[0193] When confirming that the keyword request screen is displayed on the display 218 of the smartphone 2, User A performs a keyword input operation on the display 218. Accordingly, the reception unit 22 of the smartphone 2 receives the input operation (step S55). In the description of the present embodiment, for example, as illustrated in
[0194] Then, the data exchange unit 21 transmits to the management assistance server 5 information indicating “Building A Shared Workspace” received as a keyword, and information on a current time indicated by the smartphone 2 (step S56). The information on a current time may be referred to as current time information, hereinafter. Accordingly, the data exchange unit 51 of the management assistance server 5 receives the information indicating “Building A Shared Workspace” and the current time information indicating the current time indicated by the smartphone 2, which are transmitted from the smartphone 2. As for the current time, time information managed by the clock unit 53 of the management assistance server 5 may be used. In that case, the current time information is not received in step S56.
[0195] Upon receiving the keyword in step S56, the management assistance server 5 performs search for one or more available spaces (available shared workspaces). Specifically, the storing and reading unit 59 searches the shared workspace management table (see
[0196] At this time, the determination unit 55 determines whether a usage status of a shared workspace read by the storing and reading unit 59 is “VACANT” or not at the current time. The determination unit 55 determines that the shared workspace of which the usage status is “VACANT” is an available space and transmits a determination result including available space information indicating one or more available spaces to the smartphone 2 via the data exchange unit 51 (step S58). Accordingly, the data exchange unit 21 of the smartphone 2 receives the available space information transmitted from the management assistance server 5. In the description of the present embodiment, for example, the available space information indicates “BUILDING A 15F WORKSPACE 3” and “BUILDING A 17F WORKSPACE 7”. In the processing of step S58, as resource name information included in the available space information, which is the determination result, a name of the shared workspace of which the usage status is currently “VACANT” is used. That is, the resource name information indicates a name of a resource that has not reserved by User A.
[0197] The display control unit 24 of the smartphone 2 that has received the available space information including, for example, the resource name information from the management assistance server 5 causes the display 218 to display a chat application screen 251-3 to notify User A of the available spaces, as illustrated in
[0198] Example Screen:
[0199]
[0200]
[0201] QR CODE Reading Process:
[0202] A description is given below of a process of reading QR CODE provided in a shared workspace, performed by the smartphone 2.
[0203] User A operates the smartphone 2, for example, clicks or taps, the “Use Space” button 254 on a chat application screen 251-4 as illustrated in
[0204] After receiving the user operation performed by User A, the data exchange unit 21 transmits a workspace usage request to the management assistance server 5 (step S72). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the workspace usage request transmitted from the smartphone 2.
[0205] The data exchange unit 51 of the management assistance server 5 that has received the workspace usage request transmits a QR CODE capturing request to the smartphone 2 as a response to the workspace usage request (step S73). Accordingly, the data exchange unit 21 of the smartphone 2 receives the QR CODE capturing request, which is used as the response to the workspace usage request, transmitted from the management assistance server 5.
[0206] Then, the display control unit 24 causes the display 218 to display a QR CODE capturing guide as illustrated in
[0207] After confirming the display in step S74, User A activates the camera, namely User A performs a user operation for activating the camera (camera activation operation). Accordingly, the reception unit 22 of the smartphone 2 receives the camera activation operation (step S75).
[0208] The smartphone 2 that has received the camera activation operation transmits a camera activation request from the data exchange unit 21 to the management assistance server 5 (step S76). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the camera activation request transmitted from the smartphone 2.
[0209] The data exchange unit 51 of the management assistance server 5 that has received the camera activation request transmits a response to the camera activation request to the smartphone 2 (step S77). Accordingly, the data exchange unit 21 of the smartphone 2 receives the response to the camera activation request from the management assistance server 5. That is, reading of QR CODE is performed according to an instruction from the management assistance server 5.
[0210] Then, the image capturing unit 23 of the smartphone 2 controls the imaging element I/F 214 and activates the camera (step S78).
[0211] The display control unit 24 further causes the display 218 to display a QR CODE shooting request screen (step S79). Specifically, a QR CODE capturing guide screen as illustrated in
[0212] User A who confirms the QR code capturing guide screen operates the smartphone 2 to capture QR CODE. That is, the reception unit 22 receives a QR CODE capturing operation performed by User A (step S80).
[0213] Then, the image capturing unit 23 captures an image of QR CODE provided in a certain shared workspace A according to the user operation performed by User A (step S81). QR CODE may be sticked on a part of the shared workspace A, for example.
[0214] After the image of QR CODE is captured, the data exchange unit 21 transmits to the management assistance server 5 information on the user ID and the user name corresponding to User A and the resource ID and the resource name corresponding to the shared workspace A. The resource ID and the resource name are embedded in QR CODE (step S82). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the information on the user ID and the user name corresponding to User A and the resource ID and the resource name corresponding to the shared workspace A, which are transmitted from the smartphone 2. The resource ID and the resource name have been read from QR CODE. In the present embodiment, the ID of the shared workspace A is used as an example of the resource identification information (resource ID).
[0215] In the management system 1 according to the present embodiment, when the processing of step S82 described above is performed, another device may be between the smartphone 2 (communication terminal) and the management assistance server 5 (management assistance device). That is, the information transmitted from the smartphone 2 may be transmitted to the management assistance server 5 via another device.
[0216]
[0217] Then, after registering the resource ID corresponding to the shared workspace A, the data exchange unit 51 transmits to the reservation management server 4 the resource ID corresponding to the shared workspace A (step S92). Accordingly, the data exchange unit 41 of the reservation management server 4 receives the resource ID transmitted from the management assistance server 5. In the management system 1 according to the present embodiment, another device may be between the management assistance server 5 and the reservation management server 4. That is, the resource ID transmitted by the management assistance server 5 may be received once by another device, and then the resource ID may be transmitted from the other device to the reservation management server 4.
[0218] After receiving the resource ID transmitted from the management assistance server 5, the storing and reading unit 59 registers the user information in the personal reservation registration table (see
[0219] After registering the user information, the storing and reading unit 49 registers the resource information in the resource reservation management table (see
[0220] After performing the processing of steps S93 and S94, the data exchange unit 41 transmits a response corresponding to the registration of the user information and the resource information to the management assistance server 5 (step S95). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the response corresponding to the registration of the user information and the resource information transmitted from the reservation management server 4.
[0221] Then, the data exchange unit 51 transmits a notification of the completion of processing for starting space usage to the smartphone 2 (step S96). Accordingly, the data exchange unit 21 of the smartphone 2 receives the notification of the completion of processing for starting space usage transmitted from the management assistance server 5.
[0222] After receiving the notification of the completion of processing for starting space usage in step S96, the display control unit 24 causes the display 218 to display a chat application startup screen 251-7 as illustrated in
[0223] Example Screen:
[0224]
[0225]
[0226]
[0227]
[0228] Chat Application Start Process Performed in Response to Operation of Administrator:
[0229] A description is given below of a process of searching for a space performed according to user operations of the administrator who manages User A, with reference to
[0230] Log-In Process Corresponding to Administrator (First Log-In Only):
[0231] A description is given below of a process of starting the chat application the first time (chat application initial activation process) and a process of performing an authentication (authentication process) that are performed according to user operations of the administrator who manages User A (hereinafter may be referred to as a manager), with reference to
[0232] The reception unit 62 of the PC 6 receives the input of the authentication information from the administrator (step S121). This authentication information includes the user ID and the password of the administrator.
[0233] Then, the data exchange unit 61 transmits the authentication information (user ID and password) input by the administrator to the management assistance server 5 (step S122). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the authentication information (user ID and password) transmitted from the smartphone 2.
[0234] The data exchange unit 51 that has received the authentication information from the smartphone 2 transmits an authentication request including the user ID and the password to the reservation management server 4 (step S123). Accordingly, the data exchange unit 41 of the reservation management server 4 receives the authentication request including the user ID and the password transmitted from the management assistance server 5.
[0235] The authentication unit 46 of the reservation management server 4 that has received the authentication request searches the authentication management table included in the authentication information management DB 4001 by using a set of the user ID the password as a search key, and reads a corresponding set of a user ID and a password to perform the authentication (step S124).
[0236] When the authentication process is successful, the data exchange unit 41 transmits an authentication success notification to the management assistance server 5 (step S125). This authentication success notification includes the user ID and the password used for the authentication process. Accordingly, the data exchange unit 51 of the management assistance server 5 receives the authentication success notification transmitted from the reservation management server 4.
[0237] Subsequently, the acquisition unit 52 of the management assistance server 5 registers the authentication information (user ID and password) received by the data exchange unit 51 in the authentication information registration table included in the authentication information registration DB 5001 (step S126).
[0238] Subsequently, the storing and reading unit 49 of the reservation management server 4 searches the personal reservation management table (see
[0239] Then, the data exchange unit 41 transmits information read in S127 to the management assistance server 5 (step S128). The information is namely user information that indicates the user ID, the user name, and the department to which the user belongs. Accordingly, the data exchange unit 51 of the management assistance server 5 receives from the reservation management server 4 the information items indicating the user ID, the user name, and the department to which the user belongs.
[0240] Subsequently, the acquisition unit 52 registers in the account management table each of the information items indicating the user ID, the user name, and the department to which the user belongs included in the information received by the data exchange unit 51 (see
[0241] After the information is registered in the account management table in step S129, the data exchange unit 51 transmits to the PC 6 data on a shared workspace usage guide screen (shared workspace usage guide screen data) in addition to the user ID and the password, which are associated with the administrator (step S130). Accordingly, the data exchange unit 61 of the PC 6 receives the user ID and the password, which are associated with the administrator, and the shared workspace usage guide screen data transmitted from the management assistance server 5.
[0242] Then, the acquisition unit 66 of the PC 6 registers the user ID and the password in the administrator registration table (see
[0243] After that, the display control unit 24 causes the display 606 to display a shared workspace usage guide screen, which is described later in detail, and provide a notification of shared workspace usage guide to the administrator by using the shared workspace usage guide screen (step S132). In addition to the display of the screen on the display 606, the notification may be provided by voice sound via the speaker.
[0244] Example Screen:
[0245]
[0246] User Search Process According to User Operation of Administrator:
[0247] A description is given below of a process of searching for a user (user search process) according to user operations of the administrator.
[0248] First, the administrator performs a user operation with respect to the “Search for User” button 656 for search for a user. For example, the administrator presses, clicks, or taps the “Search for User” button 656 included in the menu selection screen displayed as the chat application screen 651-1 illustrated in
[0249] Then, the data exchange unit 61 transmits to the management assistance server 5 a corresponding user search request in response to the user operation performed with respect to the “Search for User” button 656 (step S142). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the user search request transmitted from the PC 6.
[0250] After the processing of step S142 is performed, the data exchange unit 51 transmits a keyword input request (an example of a first request) to the PC 6 (step S143). Accordingly, the data exchange unit 61 of the PC 6 receives the keyword input request transmitted from the management assistance server 5.
[0251] Then, the display control unit 64 causes the display 606 of the PC 6 to display a keyword request screen (step S144).
[0252] The administrator who confirms the keyword request screen displayed on the display 606 of the PC 6 performs a user operation that is inputting one or more keywords, namely performs a keyword input operation on the display 606. Accordingly, the reception unit 62 of the PC 6 receives the input operation (step S145). In the description of the present embodiment, for example, as illustrated in
[0253] Then, the data exchange unit 61 transmits to the management assistance server 5 information indicating “Rikoh” received as a keyword (an example of an instruction transmitted as a response to the first request), and information on a current time (current time information) indicated by the PC 6 (step S146). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the information indicating “Rikoh” and the current time information indicating the current time indicated by the PC 6, which are transmitted from the PC 6. As for the current time, time information managed by the clock unit 53 of the management assistance server 5 may be used. In that case, the current tune information is not received in step S146.
[0254] Upon receiving the keyword in step S146, the management assistance server 5 performs search for one or more users who are applicable to the keyword. Specifically, the storing and reading unit 59 searches the management target user registration table (see
[0255] Then, information, which is on one or more users who are applicable to the keyword of “*** Rikoh” and who are corresponding to the management target users, is read by the storing and reading unit 59 and transmitted to the PC 6 (step S148). The information may be a list of applicable users (applicable user list) and may be referred to as applicable user information, hereinafter. Accordingly, the data exchange unit 61 of the PC 6 receives the applicable user information (applicable user list) transmitted from the management assistance server 5. In the description of the present embodiment, for example, the applicable user information (applicable user list) includes “Taro Rikoh” and “Hanako Rikoh” as applicable users. A department to which a corresponding user is belong is also displayed for each applicable user.
[0256] The display control unit 64 causes the display 606 of the PC 6, which has received the applicable user information from the management assistance server 5, to display a chat application screen 651-3 displaying applicable users (applicable user list) as illustrated in
[0257] Example Screen:
[0258]
[0259]
[0260] Further, in the applicable user information display field 664, “Taro Rikoh” and his department, a “Check Location” button 661, “Hanako Rikoh”, and her department, and a “Check Location” button 662 are displayed. Further, a scroll bar 663 is provided on the right side of the applicable user information display field 664. “Hanako Rikoh” displayed in the text display field 666 is displayed when, for example, the “Check Location” button 662, which is corresponding to “Hanako Rikoh” and which is located under “Rikoh Hanako” and the information on the department, is pressed or tapped by the administrator. In addition, as for displaying “Hanako Rikoh” in the text display field 666, in alternative to operating the “Check Location” button 662, for example, a user interface (UI) with which a part of the text of either the user name or the department is operatable by pressing, clicking, or tapping by the administrator may be used.
[0261] Process of Specifying User Among from Applicable Users by Management Assistance Server 5:
[0262] A description is given below of a process of specifying one applicable user among from the applicable users, performed by the management assistance server 5.
[0263] Then, the data exchange unit 61 transmits to the management assistance server 5 a user specifying request corresponding to the “Check Location” button 662 (step S152). Accordingly, the data exchange unit 51 of the management assistance server 5 receives the user specifying request transmitted from the PC 6. The user specifying request includes a full name of the corresponding user and the department to which the corresponding user belongs. The user specifying request transmitted in step S152 is an example of an additional instruction that is a response to a second request.
[0264] Then, the storing and reading unit 59 of the management assistance server 5 searches the account information management table (see
[0265] In addition, the storing and reading unit 59 searches the shared workspace management table (see
[0266] Then, the data exchange unit 51 transmits to the PC 6 the resource name of the resource (shared workspace name) reserved by the specified user (step S155). Accordingly, the data exchange unit 61 of the PC 6 receives the resource name transmitted from the management assistance server 5.
[0267] With respect to the resource name received in step S155, the display control unit 64 causes the display 606 of the PC 6 to display the location of the resource reserved by the specified user (step S156).
[0268] Example Screen:
[0269]
[0270] As described above, according to the first embodiment, the management assistance server 5 receives an ID for identifying a shared workspace A, which is excluded from being subjects to be directly reserved by the reservation management server 4 and which is to be used by User A, and the user ID of User A (step S82). The ID and the user ID are transmitted from the smartphone 2 owned or used by User A. In addition, the management assistance server 5 transmits, to the administrator terminal owned or used by the administrator who manages User A, information on user name of User A and location information indicating where the shared workspace corresponding to the ID of the shared workspace A is (step S155). This allows the administrator who manages User A to easily know the location of User A (location reserved by User A) who uses the shared workspace. That is, the administrator easily gets information on the location of the user who uses the shared workspace that is not managed by the reservation management server 4 by starting a chat application with respect to the management assistance server 5.
Second Embodiment
[0271] A description is given below of a second embodiment of the present disclosure, with reference to
[0272]
[0273] After the processing of reading the management target user is performed in step S207, the determination unit 55 of the management assistance server 5 determines whether the number of extracted applicable users is equal to or less than the predetermined value or not (step S208). When the number of extracted applicable users is equal to or less than the predetermined value (for example, 5 or less) (step S208: YES), the data exchange unit 51 transmits to the PC 6 all information related to the extracted applicable users (including each user name and each department to which a corresponding user belongs) (step S209). Accordingly, the data exchange unit 61 of the PC 6 receives all the information (including each user name and each department to which a corresponding user belongs) associated with the applicable users transmitted from the management assistance server 5.
[0274] After receiving all the information associated with the applicable users, the display control unit 64 causes the display 606 of the PC 6 to display in the applicable user information display field 670 the applicable user information including the user names, the departments, and the resource names (shared workspace names) that are reserved by the corresponding applicable users, as illustrated in
[0275] On the other hand, when the number of extracted applicable users is more than the predetermined value (step S208: NO), the determination unit 55 performs the same processing as in step S148, and the process proceeds with the following steps (step S211).
[0276] Example Screen:
[0277]
[0278] As described above, according to the second embodiment, the determination unit 55 of the management assistance server 5 determines whether the number of extracted applicable users is equal to or less than the predetermined value (step S208). When the number of extracted applicable users is equal to or less than the predetermined value (step S208: YES), the data exchange unit 51 transmits to the PC 6 all the information associated with the extracted applicable users (including each user name and each department to which the corresponding user belongs) (step S209). After receiving all the information associated with the applicable users, the display control unit 64 causes the display 606 of the PC 6 to display in the applicable user information display field 670 the applicable user information including the user names, the departments, and the resource names (shared workspace names) that are reserved by the applicable users (step S210). This allows the administrator to know the location of the resource (shared workspace) reserved by each user without performing the user operation for specifying the user, namely the administrator is not required to operate the “Check Location” button on the display 606 of the PC 6 to specify the user.
Other Embodiments
[0279] Log-Out Process According to Operation of User A:
[0280]
[0281] Then, the data exchange unit 21 transmits to the management assistance server 5 data on the operation for logging out (step S182). The data on the operation for logging out may be referred to as log-out operation data. Accordingly, the data exchange unit 51 of the management assistance server 5 receives the log-out operation data transmitted from the smartphone 2.
[0282] Then, the determination unit 55 of the management assistance server 5 determines whether the log-out is to be executed or not (log-out determination process) as described below (step S183).
[0283] Details of Log-Out Process According to Operation of User A:
[0284]
[0285] Next, the determination unit 55 determines whether User A has reserved an arbitrary space and is currently using the arbitrary space (step S183-2). When a result of the determination indicates that User A has reserved the arbitrary space and is currently using the arbitrary space (step S183-2: YES), the determination unit 55 reads, from a storage unit of the management assistance server 5, operation screen data corresponding to one of a message inquiring about the continuation of the reservation and a message prompting the log-out process, for example (step S183-3). Then the process of the flowchart ends.
[0286] On the other hand, when the result of the determination indicates that an arbitrary space is not currently in a status of being reserved by User A (step S183-2: NO), the determination unit 55 determines that there is no processing corresponding to log-out to be executed and continues performing a current processing (step S183-4).
[0287] Case that Log-Out Process is to be Executed:
[0288] Returning to
[0289] Then, the display control unit 24 causes the display 218 of the smartphone 2 to display an operation screen (for example, a log-out screen) corresponding to the received message (step S185).
[0290] Case that Log-Out Process is not to be Executed:
[0291] On the other hand, when the result of the determination indicates that the log-out process is not to be executed (S183-2 in
[0292] Then, the display control unit 24 causes the display 218 of the smartphone 2 to display the operation screen corresponding to the received message (for example, a processing screen currently being executed) and continues the processing currently executed (step S187).
[0293] Example Screen:
[0294]
[0295]
[0296] Variations:
[0297] The above-described embodiment is illustrative and does not limit the present disclosure. Thus, numerous additional modifications and variations are possible in light of the above teachings within the scope of the present disclosure. For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of the present disclosure. Any one of the above-described operations may be performed in various other ways, for example, in an order different from the one described above.
[0298] That is, assisting management of the shared workspaces using QR CODE in the above-described embodiment is not limited to the shared workspaces, and for example, may be developed to a solution for company-owned vehicles, facilities, and the like.
[0299] The management system 1 according to the above-described embodiments may also be referred to as a “web service”. The web service refers to various services provided by the internet-related technologies. Examples of the web service include various rental services including a meeting room rental service. A system that uses the service is called a usage system.
[0300] The management system 1 according to the above-described embodiments may also be divided into the larger number of units according to the processing contents. In addition, a single processing unit can be further divided into a plurality of processing units.
[0301] Each of the functions of the embodiments described above may be implemented by one or more processing circuits or circuitry. The processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), a digital signal processor (DSP), a field programmable gate array (FPGA), a system on a chip (SOC), a graphics processing unit (GPU), and conventional circuit components arranged to perform the recited functions.
[0302] According to one of the above-described embodiments, a management method is provided. The management method includes receiving, from a communication terminal used by a user, resource identification information and user identification information identifying the user. The resource identification information identifies a specific resource that is used by the user and excluded from being managed by a reservation management device that manages reservations for other resources. The management method further includes transmitting, to an administrator terminal used by an administrator who manages the user, user information and location information. The user information indicates a user name of the user who uses the specific resource and is identified by the user identification information. The location information indicates a location of the specific resource identified by the resource identification information.
[0303] However, in a conventional technique such as a technique in which current usage statues of all desks are referred, and available desks are selected to be randomly assigned one by one to each user, when a user uses a shared workspace that is not managed by a reservation management server that manages resource schedules, there is a case in which an administrator who manages the user does not know where the user is.
[0304] As described above, according to one or more embodiments of the disclosure, even when the user uses a shared workspace that is not managed by the reservation management server that manages resource schedules, the administrator who manages the user is able to easily know where the user is.