The present application claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2019-127971, filed Jul. 9, 2019. The contents of which are incorporated herein by reference in their entirety.
The present invention relates to a progress management system, a progress management method, and an information processing apparatus.
It may be desirable for each of several progress managing persons in different locations to manage a series of tasks. In addition, by dividing the series of tasks among multiple progress managing persons, Because the tasks are carried out simultaneously by multiple progress managing persons, it may be possible to shorten the time until the tasks are completed. It is desirable to manage the progress of the entire tasks if the multiple progress managing persons share the tasks.
Here, an information processing system has been devised in which each progress managing person inputs the end of a work from a progress management terminal and the progress status of the entire business is managed by the information processing apparatus, so that each progress managing person can grasp a progress situation of the entire task (for example, Japanese Laid-Open Patent Application No. 2017-107616).
However, there is a problem that the related technology cannot supplement an operation of the information processing terminal installed in a resource such as a meeting room from the progress management terminal. For example, when a user performs a room entry operation to an information processing terminal installed in a resource, the system that manages a resource reservation notifies the information processing apparatus (server) that a user inputs and detects that the resource is actually being used. Thus, when the user forgets the room entry operation despite the user has entered the meeting room after the user has forgotten the room entry operation, the information processing apparatus cancels the reservation and opens the meeting room, allowing other users to reserve and use the same meeting room in overlapping times. In this case, a cancelation can be avoided if the operation of the information processing terminal can be supplemented from the progress management terminal.
It is possible for the information processing apparatus to automatically perform the room entry operation at the start time of the meeting.
However, if the room entry operation is performed automatically, even if the user does not actually enter the room, it is regarded that the user has entered the room, and it is impossible to achieve the original purpose of suppressing the undone reservation.
In view of the above-described problems, the present invention is intended to provide a resource management system in which the progress management terminal can supplement the operation of the information processing terminal installed in the resource.
A resource management system in which a progress management terminal and an information processing terminal communicate with an information processing apparatus through a network, the progress management terminal sending, in a case where the progress management terminal receives depressing of a first button on a screen for managing a resource displayed by the progress management terminal, a first issue indicating that the first button is depressed, to the information processing apparatus, the information processing apparatus including a processor which performs, in a case where the first issue is received, a same process as a process which is performed when the information processing apparatus receives a second issue indicating that a second button on a screen for receiving a use of the resource displayed on the information processing terminal is depressed, from the information processing terminal, even when the second issue is received from the information processing terminal.
Hereinafter, as an example of an embodiment of the present invention, a resource management system and a processing method performed by the resource management system will be described with reference to drawings.
The outline of the resource management system is first described with reference to
A. The reservation person operates the own terminal device 60 to communicate with the reservation management server 20 and reserves a meeting room. The reservation management server 20 is a general-purpose cloud service (Office 365, G Suite (“Office 365” and “G Suite” are registered trademarks, etc.), but the meeting room owned by a company, to which the reservation person belongs, is registered.
B. The meeting management server 30 is a server that controls the entire resource management system 100 based on a reservation status of the meeting room. Because the meeting management server 30 appropriately communicates with the reservation management server 20 to acquire reservation information, the reservation management server 30 is synchronized with the reservation management server 20.
C. The managing person or the like on the organizational side using the resource management system 100 may operate the registration terminal 50 to register a user and perform various settings to the meeting management server 30. The user registration means to register an ID or mail address that identifies an individual user of the resource management system 100 with the meeting management server 30. As an example, this means registering a user who is subject to various notifications using a chat server 10 (Slack, Line, Microsoft Teams, etc., “Slack”, “Line”, and “Microsoft Teams” are registered trademarks). Because the notification is performed by a bot sending a message as the meeting management server 30, the bot provided by the chat server is also registered. The bot is a program for providing the user with an interface for receiving various notifications and inputs as a proxy for the resource management system and the meeting management server 30 on each chat application (a terminal application of a chat system) in a terminal such as a smartphone possessed by each user. The bot is a program on the chat server 10. As a virtual chat partner, the bot communicates with a user (a user of the resource management system) and performs notification, input reception, various guidance, and the like. For example, the resource management system can be used as a point of contact for the system, such as notifying the user of a reminder of reservation information, and accepting the user's input, such as participation in a meeting or non-participation in the reminder, as a chat. Various settings include registering the meeting room terminal 90 and setting the timing of reminders.
Further, the managing person, etc. operates the registration terminal 50 to set the reception workflow and the visitor registration form for each operation rule or each meeting room to the meeting management server 30. The reception workflow is listed up by the managing person of each phase of the tasks managed by the progress managing person with respect to the reception of the reserved meeting room.
The visitor registration form means a form (an entry field) on which a reservation person registers visitor information for a meeting reserved by the reservation person.
D. The meeting management server 30 reminds the reservation person of the holding of the meeting at a predetermined time prior to the start time of the meeting in the reservation information. This will reduce an undone reservation in meeting rooms. The meeting management server 30 notifies the user of an invitation code (invitation to a group) as necessary. The meeting reservation person saves, in the terminal device 60, information (meeting identification information) for checking in to the meeting room by receiving a reminder. The check-in is a process of inputting an instruction for a check-in used by the user in the meeting room and processing in which the meeting management server 30 receives information indicating a check-in in response to an instruction for a check-in and sets a start flag indicating the start of use of a predetermined meeting room.
E. Each meeting room terminal 90 is provided with the meeting room terminal 90, which downloads the reservation information of the meetings to be held in this meeting room on a regular basis. the meeting room terminal 90 may display a schedule for the day or the latest meeting to allow delegates to confirm the meeting's schedule. Shortly before the start time of the meeting, the reservation person of the meeting room goes to meeting room 6 and checks in. For example, the meeting room identification information is input into the meeting room terminal 90, or the terminal device 60 is brought closer to the meeting room terminal 90 (such as having the user read the meeting room identification information, causing the user to communicate, or having the user depress a check-in button (a use start button) displayed by the terminal application 90a of the meeting room terminal 90).
F. Because the meeting room terminal 90 sends a check-in request to the meeting management server 30, if the check-in can be authenticated by the meeting identification information, a response indicating that the check-in can be completed is received from the meeting management server 30. the meeting room terminal 90 indicates that it is during use (during the meeting). If it is impossible to confirm a use start notification notifying the check-in until a predetermined time relative to the start time of the meeting, the meeting management server 30 cancels the reservation of the meeting room 6 (cancels the reservation information when the meeting room is not started to be used for a predetermined time) and sends a status indicating that the cancelation is done contained in the reservation information to the meeting room terminal 90. In this case, because the meeting room terminal 90 indicates that it is a vacant room, an arbitrary user can use the meeting room 6.
G. Meeting room terminal 90 controls the electronic device 70 upon request from the meeting management server 30. For example, the power is turned on at the start time of the meeting and is turned off at the end time of the meeting. This will improve the convenience of meeting participants in operating the electronic device 70.
H. If the electronic device 70 has a teleconference function, for example, it can communicate with the electronic device (e.g., the teleconference terminal 70x) of other site 4 and hold a meeting with the other site. Further, the PC 70y for which the app operates can communicate with the electronic device 70. The reservation information includes the destination information (the communication ID of the destination) representing the other site 4 in advance, and the electronic device 70 can communicate with the teleconference terminal 70x and the PC 70y automatically.
When the reservation person ends the meeting, the button of the meeting room terminal 90 is depressed to check out, so the meeting room terminal 90 displays the next reservation status. This allows an arbitrary user to know the reservation status of the meeting room.
J. Participants (reservation person, visitor, etc.) go to the meeting room after lending a meeting room card, etc. in a place where they ought to visit in advance to use the meeting room (hereinafter, referred to as Location 5). For example, a nameplate indicating the visitor, a ticket stamped with the visit time and the employee's signature, an IC card for security clearance, a meeting room key, and so on. A security room 5a is a location for the visitor to stop by and a lobby/reception 5b is a location for the visitor or employee to stop by. How to call these names differs for different companies and is just one example. There may be only one of the security room 5a and the lobby/reception 5b, and how to call is not limited thereto. For example, the meeting participant may visit a general affairs clerk or a shop in each floor.
The person who manages the progress of a task in a security room 5a or lobby/reception 5b shall be referred to as a progress managing person 3. The progress managing person 3 operates the progress management terminal 80 to display the progress management screen including the reception workflow obtained from the meeting management server 30, and inputs the progress of the task related to the use of the meeting room into the progress management screen.
Browser software is operated in the progress management terminal 80. For example, when the progress managing person 3 of the security room 5a updates the progress of the task related to the use of the meeting room, the content of the update is sent to the meeting management server 30 and reflected on the progress management screen displayed by the progress management terminal 80 of the lobby/reception 5b in real time. Further, the operation to the meeting room terminal 90 is reflected in the progress management screen. Further, when the progress managing person 3 of the security room 5a updates the progress of the work concerning the use of the meeting room, the progress is reflected in the standby screen (described later) displayed by the meeting room terminal 90.
(1) Although the browser software operates on the meeting room terminal 90, the browser software is not basically caused to transition to the latest screen unless the user updates the screen. Therefore, for example, even if the progress managing person 3 of the security room 5a updates the progress of the operation on the progress management screen (reception workflow), it was difficult for the progress management terminal 80 (an example of the management terminal) of the lobby/reception 5b to reflect the progress of the operation on the progress management screen in real time.
Therefore, according to the present embodiment, the progress management terminal 80 of the lobby/reception 5b inquires whether there is any progress of the task by polling, and when there is any progress, the meeting management server 30 sends the progress content to the progress management terminal 80 of the lobby/reception 5b. Alternatively, when there is a progress in the task, the meeting management server 30 depresses the progress contents to the progress management terminal 80 of the lobby/reception 5b. In this way, even though the progress management terminal 80 of the security room 5a and the lobby/reception 5b uses the browser software, the security room 5a and the progress management terminal 80 of the lobby/reception 5b can mutually reflect the progress of the work on the progress management screen in real time.
(2) Similarly, even when the meeting room terminal 90 (an example of the information processing terminal) is operated by the participant, the reflection is given to the progress management terminal 80. For example, when the participant depresses a room entry button of the standby screen (an example of the second button) and checks in to the meeting room, the check-in is registered in the meeting management server 30. This moves the standby screen to “in use”. The progress management terminal 80 of each location 5 can reflect the progress of operations (in this case, check-in) in real time on the progress management screen by polling or push-in communication.
Therefore, the progress managing person 3 can confirm whether the participant has checked in at the location 5.
(3) When the participant inputs a check-in operation to the meeting room terminal 90, the meeting management server 30 detects an event that the use of the meeting room has started and an automatic cancelation is not done. In addition, when the participant fails to do a check-in operation to the meeting room terminal 90 (in a case where the room entry button is not depressed), the progress managing person 3 can confirm that the participant does the room entry but does not operate the meeting room terminal 90. In this case, the progress managing person 3 depresses the room entry button (an example of a first button) of the progress management terminal 80 to update the progress of the entry workflow to “room entry”. Because the progress of “entry” in the reception workflow corresponds to check-in, the meeting management server 30 may not automatically cancel without receiving the check-in notification. Because the meeting management server 30 sends a status of the check-in to the meeting room terminal 90, the meeting room terminal 90 may receive the status and causes the standby screen to transition to “in use”.
The same applies even if the participant has exited the room but the check-out operation (a room exiting operation) is not performed on the meeting room terminal 90. The progress managing person 3 operates the progress management terminal 80 to update the progress of the entry workflow to “exit”. Accordingly, the meeting room terminal 90 may causes the standby screen to transition to “vacant room” or “ready for room entry”.
As described above, the resource management system according to the present embodiment can supplement the operation of the meeting room terminal 90 by the participant, thereby preventing the participant from automatically canceling while actually using the meeting room. Accordingly, it is possible to prevent other users from booking and using the same meeting room at overlapping times.
The reservation management server 20, the meeting management server 30, and the at least one chat servers 10 are connected to the external network N2, and each server can communicate as needed. The external network N2 may be connected to the terminal device 60 operated by the participant in the meeting as needed.
The progress means a matter is in progress or degree of the progress in the matter.
A bi-directional communication is a mode of communication in which devices inside and outside the firewall can initiate communication with each other. In this embodiment, the term polling or push communication is used.
The reservation management server 20, the meeting management server 30, and the at least one chat servers 10 are connected to the external network N2, and each server can communicate as needed. The external network N2 may be connected to the terminal device 60 operated by the participant in the meeting as needed.
The reservation management server 20 is implemented by at least one information processing apparatus (computer system) mounted on an ordinary OS or the like. The system related to the reservation of a facility provided by the reservation management server 20 is referred to as the reservation management system. The reservation management server 20 has a calendar system and provides a web application for managing various schedules. Specifically, it has the following functions.
The reservation management server 20 manages the user using an account. The account is a user's right to use a service. In many systems, the user logs into the system using the account. For this reason, the account has a function (identification information function) that uniquely identifies the user of the system. According to the present embodiment, the reservation management server 20 sends the reservation information of the previously registered account (domain) to the meeting management server 30. Alternatively, when the meeting management server 30 requests the reservation information by designating the account of the reservation management server 20, the meeting management server 30 can acquire the reservation information of the meeting room 6 from the reservation management server 20.
The account may be information that uniquely identifies the user, for example, e-mail, ID, telephone number, or the like.
According to the present embodiment, the scheduled reservation is managed in the meeting room 6, but the reservation management server 20 is not limited to the meeting room 6 and can manage various schedules. In addition to the meeting room 6, it can be used for reservation of various facilities such as rental offices, rental studios, rental cycles, lodging facilities such as rental cars and hotels, and rental spaces such as event venues and lockers.
As the reservation management system including the reservation management server 20 and the reservation management server, the G Suite (“G Suite” is a registered trademark) and the Office 365 (“Office 365” is a registered trademark) are known, but the reservation management system having the function described in this embodiment is sufficient.
Further, in the present embodiment, information concerning the meeting room 6 of the internal network N1 is pre-registered in the reservation management server 20. That is, the web application of the reservation management server 20 is customized according to the meeting room name of each meeting room 6 in an internal network of a company using the resource management system 100, the meeting room ID, the reservation time, the capacity of each meeting room 6, and the reservation unit, etc. Accordingly, reservation information is associated with the meeting room 6 of the company using the resource management system 100.
The chat server 10 may be implemented by one or more information processing apparatuses (computer systems) having a typical server OS or the like. The chat system is a real-time sharing system for information such as text, audio, video and the like among a plurality of users provided by the chat server 10. The chat server 10 notifies the terminal device 60 of the information regarding the reservation of the meeting room 6. In this embodiment, a plurality of chat servers 10 having different operating entities may be included.
The shared information includes images, audio, etc., and is not limited to text. However, for the sake of convenience of explanation, the present embodiment explains that text is mainly used for the notification. For example, the chat system may provide a voice call function between groups. A voice call may be one-to-one or one-to-N (≥2). Accordingly, in this embodiment, when the chat system notifies the information regarding the reservation of the meeting room 6, it may output an audio message as well as a text display. The chat system is known as LINE (“LINE” is a registered trademark; hereinafter abbreviated), Slack (“Slack” is a registered trademark), and Microsoft Teams (“Microsoft Teams” is a registered trademark; hereinafter abbreviated). However, the chat system may be sufficient to notify one or more users of a bot (a program that performs predetermined processing).
The chat server 10 similarly manages the user with the account (different from the account of the reservation management server 20), but in principle, the meeting management server 30 does not need to be aware of the account of the chat server 10. However, the meeting management server 30 may designate and notify any account of the chat server 10.
The meeting management server 30 can be implemented by one or more information processing apparatuses (computer systems) having an ordinary server OS or the like (an example of an information processing apparatus according to the claims). As processing related to the external network N2, the meeting management server 30 acquires the reservation information of the meeting room 6 from the reservation management server 20, acquires a prospected participant set as the reservation information, and sends a notification to a group (or an individual person such as a reservation person) of the chat server 10 associated with the prospected participant at a predetermined time. Further, as processing related to the internal network N1, the check-in and the check-out to and from the meeting room 6 are managed, and the power supply of the electronic device 70 is controlled based on the reservation information of the meeting room 6 acquired from the reservation management server 20.
The internal network N1 is used in the meeting room 6, the workshop101 for prospected participant, the workshop 102 for managing person, and the location 5. The prospected participants can access the external network N2 from each location via the internal network N1. The internal network N1 is, for example, a local area network (LAN). The meeting room 6, the workshop 101 for prospected participant, and the workshop 102 for managing person are not necessarily LANs within the same enterprise.
A meeting room terminal 90 and an electronic device 70 are disposed in the meeting room 6. The meeting room terminal 90 and the electronic device 70 may communicate over a small LAN or dedicated line. The electronic device can be connected to the internal network N1 and the external network N2 without going through the meeting room terminal 90. The meeting room terminal 90 and the electronic device 70 may communicate using a wireless or wired communication. Because the internal network N1 is present inside the firewall 73, a direct communication from the external network N2 to the internal network N1 is difficult.
The meeting room terminal 90 is an information processing terminal operated by a participant of the meeting such as a reservation person who uses the meeting room 6. The meeting room terminal 90 is disposed on the desk of the meeting room 6 or at the entrance of the meeting room 6. A plurality of meeting room terminals 90 may be disposed in one meeting room 6. The meeting room terminal 90 can be substantialized by one or more information processing apparatuses (computer systems) having an ordinary OS or the like.
The meeting room terminal 90 sends the meeting room ID to the meeting management server 30 and displays the reservation information of the meeting room 6 on the day. In addition, the reservation information is requested periodically to acquire the reservation information that has been changed. Further, the control information such as the power ON and OFF of the electronic device 70 is acquired from the meeting management server 30. Thus, the meeting room terminal 90 turns ON and OFF the power of the electronic device 70.
The meeting room terminal 90 displays a standby screen for check-in, check-out, or the like, and communicates with the meeting management server 30 for informing the meeting management server 30 of the check-in or check-out. At the time of check-in, the meeting room terminal 90 sends the meeting identification information input from the reservation person and the meeting room ID stored in advance to the meeting management server 30. Therefore, the meeting management server 30 can confirm that the meeting room 6 reserved by the reservation person who has reserved the meeting room 6 is used based on the meeting identification information and the meeting room ID.
The electronic device 70 is a variety of office equipment that may be used in the meeting room 6. Examples thereof include an electronic chalkboard, multifunction peripheral, digital signage, digital cameras and the like. The electronic blackboard has a large display with a touch panel, detects the coordinate of the panel indicated by the user, connects the coordinates, and displays a stroke. In addition, the image of the connected PC can be displayed, and the stroke can be synchronized by communicating with the electronic blackboard in other sites. Incidentally, an electronic blackboard may be called an electronic information board or an electronic whiteboard.
The multifunction peripheral has functions of a copier, scanner, printer, and facsimile transmission/reception machine, and may be used for printing materials during meetings, copying materials, digitizing materials, and sending materials. A projector is a projector for projecting images. For example, the terminal device 60 can share the image displayed on the display by projecting the image on the screen or the like among the participants. A digital signage is a large display and is used to display any still image or movie. Digital cameras are used by each participant to capture and store paper or electronic material displayed on the electronic blackboard.
A terminal device 60 is capable of connecting to the internal network N1 and is disposed in the workshop 101 for prospected participant. The terminal device 60 may communicate by a wired or wireless communication. The terminal device 60 is an information processing apparatus used by a prospected participant (including the reservation person) when reserving the meeting room, but it is also assumed that the terminal device 60 is brought into the meeting room. The terminal device 60 is an information processing apparatus carried by a prospected participant.
The terminal device 60 can be implemented by one or more information processing apparatuses (computer system) in which an ordinary OS or the like is installed. The terminal device 60 may be, for example, a smartphone, a tablet terminal, a PC (Personal Computer), a PDA (Personal Digital Assistant), a wearable PC (a sunglass-type, wristwatch-type, etc.), or the like. However, the terminal device 60 is sufficient to have communication function and dedicated application software operating the chat server 10 or the reservation management server 20. For example, a car navigation system, a game machine, a television set, or the like may also be the terminal device 60.
In the terminal device 60, the application software (hereinafter, referred to as “chat application”) dedicated to the chat server 10 is operated, and further application software dedicated to the resource management system 100 (hereinafter, referred to as “meeting application”) is operated. However, these may be substituted with browser software.
The workshop 102 for managing person has a registration terminal 50 that can be connected to the internal network N1. The registration terminal 50 may communicate by the wired or wireless communication. The registration terminal 50 is a terminal for the managing person to perform various settings in the meeting management server 30.
The registration terminal 50 may be an information processing apparatus similar to the terminal device 60. However, because it is mainly used for setting the managing person in the meeting management server 30, there may be no chat application or meeting application. The registration terminal 50 communicates with the meeting management server 30 mainly by browser software and displays a web page. The registration terminal 50 functions as a display unit (a first display unit of the meeting management server 30. The display unit for displaying a screen provided by the meeting management server 30 may be a display unit directly connected to the meeting management server 30 or a display unit provided to a server apparatus itself.
A plurality of progress management terminals 80 capable of connecting to the internal network N1 are disposed in the location 5. The progress management terminal 80 may communicate by the wired or wireless communication. The progress management terminal 80 is a terminal for the progress managing person 3 to update the reception workflow. Because the progress of the task in the progress management screen is shared by the progress management terminal 80 of each location 5, each progress managing person 3 can manage the progress of the task in connection with the reception of the same meeting room.
The progress management terminal 80 may be an information processing apparatus similar to the terminal device 60. However, the progress management terminal 80 primarily communicates with the meeting management server 30 by browser software and displays a web page. This web page is sometimes called a screen. The web page is provided by a web application.
The web app refers to software or a mechanism that runs on the browser by cooperating between programs in a programming language (e.g., JavaScript (“JavaScript” is a registered trademark)) and programs on the web server. The web page can be changed dynamically by the web application.
The display unit for displaying the screen provided by the meeting management server 30 may be a display unit directly connected to the meeting management server 30 or the display unit provided on the server apparatus itself.
From among these, the CPU 501 controls the operation of the entire meeting management server 30. The ROM 502 stores a program used to drive the CPU 501, such as an IPL. RAM 503 is used as the work area of CPU 501. The HD 504 stores various data such as a program. The HDD controller 505 controls reading or writing of various data to the HD 504 according to the control of the CPU 501. The display 506 displays various information such as cursors, menus, windows, characters, or images. The external apparatus connection I/F 508 is an interface for connecting various external apparatus. In this case, the external apparatus may be, for example, a USB (Universal Serial Bus) memory or a printer. The network I/F 509 is an interface for performing data communication using a communication network. The bus line 510 is an address bus, a data bus, or the like for electrically connecting components such as the CPU 501 illustrated in
The keyboard 511 is also a type of input unit having a plurality of keys for input of characters, numbers, various instructions, and the like. The pointing device 512 is a type of input unit for selecting and executing various instructions, selecting a processing target, moving a cursor, and the like. The DVD-RW drive 514 controls the reading or writing of various data to the DVD-RW 513 as an example of a removable recording medium. It is not limited to DVD-RW, but may be DVD-R, etc. The media I/F 516 controls the reading or writing (storage) of data to a recording medium 515, such as a flash memory.
Of these, the CPU 401 controls the operation of the entire meeting room terminal 90. The ROM 402 stores a program used to drive the CPU 401, such as the CPU 401 and the IPL. RAM 403 is used as the work area of CPU 401. The EEPROM 404 reads out or writes various data such as a smartphone program according to the control of the CPU 401. The CMOS (Complementary Metal Oxide Semiconductor) sensor 405 is a type of built-in imaging means that captures a subject (mainly a self-image) according to the control of the CPU 401 to acquire image data. It may be an imaging means, such as a CCD (Charge Coupled Device) sensor, not a CMOS sensor. The image capturing element I/F 406 is a circuit that controls to drive the CMOS sensor 405. The acceleration and orientation sensor 407 are a variety of sensors, such as an electromagnetic compass, a gyrocompass, and an acceleration sensor, which detect geomagnetic fields. The media I/F 409 controls the reading or writing (storage) of data to a recording medium 408, such as a flash memory. The GPS receiving unit 411 receives the GPS signal from the GPS satellite.
The meeting room terminal 90 includes a telecommunication circuit 412, a CMOS sensor 413, an image capturing element I/F 414, a microphone 415, a speaker 416, a sound input/output I/F 417, a display 418, an external apparatus connection I/F (Interface) 419, a shortrange communication circuit 420, an antenna 420a of the near range communication circuit 420, and a touch panel 421.
From among these, the telecommunication circuit 412 is a circuit for communicating with another apparatus via a communication network. The CMOS sensor 413 is a kind of a built-in type image capturing unit that captures a subject according to a control of the CPU 401 and acquires image data. The image capturing element I/F 414 is a circuit that controls the drive of the CMOS sensor 413. The microphone 415 is a built-in circuit that converts sound to an electrical signal. The speaker 416 is a built-in circuit that converts an electrical signal to physical vibrations to produce sound, such as music and speech. The sound input/output I/F 417 is a circuit that processes a sound signal between the microphone 415 and the speaker 416 according to the control of the CPU 401. The display 418 is a type of display unit such as a liquid crystal or an organic EL (Electro Luminescence) for displaying an image of a subject or various icons. The external apparatus connection I/F 419 is an interface for connecting various external apparatus. The shortrange communication circuit 420 is a communication circuit such as a Near Field Communication (NFC) or Bluetooth (“Bluetooth” is a registered trademark). The touch panel 421 is a type of input unit for operating the meeting room terminal 90 by the user depressing on the display 418.
The meeting room terminal 90 also includes a bus line 410. The bus line 410 is an address bus, data bus, or the like for electrically connecting components such as the CPU 401 illustrated in
The reservation management server 20 includes a communication unit 21 and a reservation information management unit 22. Each of these function units provided by the reservation management server 20 is a function or unit implemented by one of the components illustrated in
The communication unit 21 sends and receives various information with the meeting management server 30 and the terminal device 60. The communication unit 21 sends screen information of the reservation setting screen to the terminal device 60 and receives the reservation setting from the terminal device 60. The reservation information is sent to the meeting management server 30.
The reservation information management unit 22 is an ordinary web server (web application) that receives reservation information, and further manages reservation information registered by the user. When the reservation information is registered (or changed), the reservation information management unit 22 notifies the meeting management server 30 of the account of the reservation person and sends the reservation information to the meeting management server 30 through the communication unit 21 in response to a request for designating an account from the meeting management server 30. The reservation information that has been changed without a request may be sent to the meeting management server 30. An ordinary web application is to be used as the method by which the reservation management server 20 reserves meeting room 6.
The reservation management server 20 includes a storage unit 29. The storage unit 29 is implemented by the RAM 503, the HD 504, or the like of
Table 1 shows an example of reservation information stored in the reservation information DB 291. The reservation information is information to manage the reservation status of meeting room 6. In the reservation information, if a reservation person account, meeting name, meeting room ID, start time, end time, and prospected participant account corresponding to the reservation ID. Reserved ID is identification information that identifies one record of reserved information. ID stands for Identification and means identifier or identification information. An ID is a name, code, character string, numeric value, or one or more of these combinations used to uniquely distinguish a particular object from multiple objects. The same applies to IDs other than reserved IDs. The reservation account is the account of the prospected participant who reserved a meeting room 6. The name of the meeting is the name given to the prospected participant voluntarily. The Meeting Room ID is the identification information identifying the meeting room 6 in the internal network. The start time is the start time of the scheduled meeting room (the start time of the meeting), and end time is the end time of the scheduled meeting room 6 (the end time of the meeting). The prospected participant account is the account of the prospected participant who is scheduled to attend the meeting. All of the accounts in Table 1 are accounts issued by the reservation management server 20.
The chat server 10 includes a communication unit 11 and a text processing unit 12. Each of these function units of the chat server 10 is a function or unit implemented in which each of the structure categories illustrated in
The communication unit 11 sends and receives various information from the meeting management server 30. In this embodiment, information about the meeting room reservation, information identifying a bot (e.g., a token), and information identifying the group of the notification destination are received from the meeting management server 30. The information identifying the bot is notified in advance by the chat server 10 as the bot identification information when the bot of the meeting management server 30 is created. In addition, an individual account, such as the reservation person, may be specified. The communication unit 11 sends an issue that the prospected participant has read the information concerning the meeting room reservation or a response of the prospected participant to the meeting management server 30 in response to the information concerning the displayed meeting room reservation.
The text processing unit 12 sends information related to the reservation of the meeting room 6 to the prospected participants belonging to the group based on the information identifying the bot notified from the meeting management server 30 and the information identifying the group to which the notification is made. The notification may be made only for the number of prospected participants or only for the reservation person or the users on the notification destination.
The text processing unit 12 can provide a so-called push notification. The push notification uses a well-known mechanism provided by each operating system.
The chat server 10 includes a storage unit 19. The storage unit 19 is implemented by the RAM 503, the HD 504, or the like of
Table 2 shows an example of group information stored in group information DB 191. The group information is information in which the accounts of members belonging to the same group are registered. The group information includes member accounts 1 to n (n=4 in Table 2) and bot accounts in association with the workspaces and channels.
The workspaces are identification information to identify organizations such as companies and departments. In this embodiment, multiple members belong to the workspace (e.g., Company A). The workspace is, for example, a URL, which is sufficient to be unique. In addition, the workspace has multiple channels depending on the purpose of the chat and the like. The channel is a group of members for which common information is exchanged, e.g., a group for Product A, a group for Product B, etc. Any one of the members belonging to the workspace belongs to the channel. That is, the notification destination is identified by the workspace and the channel. However, because a method of identifying the notification destination differs depending on a chat system, if there is present the identification information that can uniquely identify the group, this identification may be done using only the information or three pieces or more of the information.
The channel is guaranteed to be unique. The member account 1 to n are the accounts of the channel members, and these accounts are issued by the chat server 10. In this embodiment, a bot is registered as a member for notifying information about the reservation of the meeting room 6. The bot may be an agent of the meeting management server 30 or a fictitious member. A Bot's speech (text) is sent to the terminal device 60 of the member accounts 1-n.
The workspace and channels are managed by the meeting management server 30 to provide information to identify the group to which the participant belongs.
The meeting management server 30 includes a communication unit 31, a function provided by the reservation management web application 110, and a function provided by the reception support web application 120. Each of these function units of the meeting management server 30 is a function or unit that is implemented in that each of the structure categories illustrated in
The reservation management web application 110 and the reception support web application 120 can communicate via an API (Application Interface). Accordingly, the reception support web application 120 can acquire reservation information or the like from the reservation management web application 110 and use it to support the reception. Further, the reservation management web application 110 can detect an issue that the progress managing person 3 has performed the room entry operation in the reception support web application 120. The reservation management web application 110 and the reception support web application 120 may be executed separately by information processing apparatuses.
First, the communication unit 31 sends and receives various information from the reservation management server 20, the chat server 10, the registration terminal 50, the terminal device 60, and the progress management terminal 80. The communication unit 31 includes a sending unit 31a and a receiving unit 31b. The receiving unit 31b receives reservation information from the reservation management server 20 and receives a request for the reservation information from the meeting room terminal 90. The receiving unit 31b receives the check-in request from the meeting room terminal 90. The receiving unit 31b receives the association between the group of the chat system and the account from the registration terminal 50 operated by the managing person. The receiving unit 31b receives information concerning the progress of the task from the progress management terminal 80. The sending unit 31a sends the information concerning the reservation of the meeting room to the chat server 10 and sends the reservation information to the meeting room terminal 90.
The reservation management web application 110 includes an information associating unit 32, a reservation information acquisition unit 33, a notification determination unit 34, a control information generation unit 35, a control information response unit 36, a meeting information notification unit 37, a check-in management unit 38, a reservation information sending unit 39, and a first information synchronization unit 40.
The information associating unit 32 mainly performs processing related to a pre-registration work. That is, the registration of the domain is received from the registration terminal 50 operated by the managing person, registered in the customer domain DB 495, and the workspace and the channel of the chat system sent from the registration terminal 50 and the account of the reservation management server 20 are associated and registered in the associating information DB 491.
The reservation information acquisition unit 33 designates the account of the customer using the resource management system 100, acquires the reservation information from the reservation management server 20, and registers the reservation information as the meeting management information in the meeting management information DB 493. The account of the registration or updated reservation information notified from the reservation management server 20 may be designated or an arbitrary account may be designated. At least a portion of the reservation information of the reservation management server 20 is stored in the meeting management information DB 493. The reservation information acquisition unit 33 acquires the reservation information for a predetermined period from the present from among the reservation information held by the reservation management server 20. The predetermined period depends on how far ahead the reservation of the meeting room 6 is notified.
The notification determination unit 34 determines whether there is a reservation of the start time that satisfies the condition of notification in the meeting management information. For example, referring to the notification setting DB 496, it is determined that the notification will be made when the date and time set is calculated backward from the start time of the reservation. Alternatively, when the reservation information acquisition unit 33 acquires the reservation information from the reservation management server 20, the notification determination unit 34 may generate a task in which the notification determination unit 34 notifies the reservation information and registers the task into the queue. The task saved in the queue is executed when the execution time (the time to remind) arrives. If the bots are separated according to roles, for example, a bot for reminders and a bot for reservation reception, the bots are specified according to the processing.
The meeting information notification unit 37 requests the chat server 10 to specify information identifying the bot (for example, a token in the case of Slack) and information specifying the group of the notification destination, and to notify information regarding the reservation of the meeting room 6, when it is determined that the notification determination unit 34 notifies. The notification is made in divided steps, but at least one of the notifications includes the meeting identification information. The meeting identification information is information for the meeting management server 30 to confirm that participants have the right to use the reserved meeting room 6 during a reserved time range. The meeting information notification unit 37 generates the meeting identification information at least before the final notification. The meeting identification information is registered in the meeting identification information DB 494.
When the status of the meeting management information DB becomes check-in, the control information generation unit 35 generates the control information of the electronic device 70 and registers the control information in the control information DB 497. Alternatively, the control information generation unit 35 may, by referring to the meeting management information, generate control information for turning on the power of the electronic device 70 a few minutes before the start time of the meeting. In either case, when the status of the meeting management information DB 493 is checked out, control information for turning off the power of the electronic device 70 is generated.
When the electronic device 70 is present in any meeting room, the control information may be generated for each reservation, but the electronic device 70 is not present in some meeting rooms. In this case, the control information generation unit 35 determines whether the electronic device 70 is included in the prospected participant account of the meeting management information. Because the electronic device 70 is also treated as a resource to be participated in, the existence of an account implying the electronic device 70 can be used to determine whether to generate the control information.
In addition, some meeting rooms are provided with the electronic device 70 capable of communicating with a remote location. In this case, because the reservation person inputs the meeting room in the remote location, the control information generation unit 35 generates control information for connecting with the meeting room in the remote location when the electronic device 70 capable of communicating with the meeting room in the remote location is designated in the reservation information.
The control information response unit receives an inquiry as to whether the control information is present from the meeting room terminal 90 of the meeting room 6 and sends the control information corresponding to the meeting room 6 to the meeting room terminal 90 with reference to the control information DB 497.
The check-in management unit 38 manages the check-in and check-out of the meeting room. Also, the status of the meeting due to the check-in/check-out is registered in the meeting management information DB 493. The check-in is permitted 5 to 10 minutes prior to the start time of the meeting identified by the reservation ID. When the combination of the meeting room ID and the meeting identification information sent by the meeting room terminal 90 is registered in the meeting identification information DB 494, the check-in is permitted.
The reservation information sending unit 39 sends the reservation information (the meeting management information) stored in the meeting management information DB 493 in response to a request from the meeting room terminal 90. The reservation information sending unit 39 may transmit in a JSON format, an XML format, a CVS (Comma-Separated Values) format, or the like. Because the reservation information is sent repeatedly, it is advantageous to use a format with little capacity.
The first information synchronization unit 40 synchronizes the information to be reflected in the reservation management web application 110 among the progress management information from the reception support web application 120. For example, if there is an updating in the phases of “room entry” and “exiting room” of the reception workflow of the progress management information, synchronize them, “room entry” and “exiting room” are synchronized. For example, when there is an update as a result of periodical inquiries, acquired is an event that “room entry” and “exiting room” have been done together with the reservation ID. The first information synchronization unit 40 updates the status of the meeting management information DB 493 described later according to the change in the phases of “room entry” and “exiting room”. The first information synchronization unit 40 may receive a notification from the reception support web application 120 instead that the information synchronization unit 40 inquires.
The meeting management server 30 includes a storage unit 49. The storage unit 49 is implemented by the RAM 503, the HD 504, or the like of
The storage unit 49 stores an associating information DB 491, a meeting management information DB 493, a meeting, identification information DB 494, a customer domain DB 495, a notification setting DB 496, a control information DB 497, and a meeting room setting information DB 498.
Table 3 shows an example of the associating information stored in the associating information DB 491. The associating information associates the account of the reservation management system and the group of the chat system. The associating information has items of the workspace, channel, and member accounts 1 to n (n=4 in the table). The workspace and channel are as described above. Each account of the participant issued by the reservation management server 20 is registered in the member accounts 1 to n. A chat system account may be registered as illustrated in Table 3. In order to notify the group, it is sufficient to prepare the reservation management server 20 of the user who reserved the meeting and information reservation management server 20 may have information (in this embodiment, the workspace and the channel name) for identifying the account of the user who has reserved the meeting in the reservation management server 20 and the group and channel of the notification destination. It is unnecessary to register the accounts of all members belonging to the group. However, when the notification is done to the individual user, the account information of each chat system is required, so it may be registered as illustrated in Table 3.
Table 4 shows an example of the meeting management information stored in the meeting management information DB 493 of the meeting management server 30. Because the reservation information is stored in the meeting management information DB 493, the difference from the reservation information DB 291 in Table 1 is explained with reference to Table 4. The meeting management information in Table 4 includes the notation name of the reservation person, the department name of the reservation person, the notation name of the participant, the department name of the participant, and the status. The notation name of the reservation person is in the sir name and given name of the reservation person. The department name of the reservation person is the department name to which the reservation person belongs. The notation name of the participant is the sir name and given name of the participant. The department name of the participant is the name of the department to which the participant belongs. Because the meeting management server 30 retains or can use the user information associated with the account, the notation name, the department name, or the like. Therefore, when the account is known, the user information is also known. Further, the reservation management server 20 may include the notation name of the reservation person, the department name of the reservation person, the notation name of the participant, and the department name of the participant at the time of sending from the reservation management server 20.
The status means the state of the reservation. For example, the states of whether the information related to the reservation of the meeting room 6 is already notified, confirmation of use, whether check-in is completed, check-out, or cancelation about the reservation in the meeting room 6 are registered.
Table 5 shows an example of the meeting identification information management information of the meeting identification information DB 494. The meeting identification information management information is information that manages the Meeting Identification Information for each reservation in the meeting room 6. The meeting identification information management information includes the reserved ID, the meeting room ID, and each item of the meeting identification information. These are the same as the reservation information except for the status (the reservation information received from the reservation management server 20) and the already explained explanatory reservation information may be omitted from the explanation thereof. Note that the reservation ID is registered in order to identify the reservation in the same meeting room 6.
Table 6 shows an example of the customer domain information stored in the customer domain DB 495. The customer domain information is information that manages the customer domain and the account of the customer managing person. In the customer domain information, the customer domain name and a customer managing person account are associated and registered. The customer domain of Table 6 is the account (e-mail address) domain issued by the reservation management server 20. The managing person account is the account of the customer's managing person (representing). The account in Table 6 is issued by the reservation management server 20.
Table 7 shows an example of notification setting information stored in notification setting DB 496. Notification setting information retains notification setting for each customer. The customer domain name and notification setting are registered in the notification setting information. The notification setup is timed to inform about the reservation of meeting room 6, just before the start time of the meeting. Alternatively, a predetermined date and time may be set. Also, it is not necessary to have one timing, and multiple notification settings may be registered for one customer.
Table 8 shows an example of control information stored in control information DB 497. The control information is information for controlling the electronic device 70 of the meeting room 6. The control information includes the meeting room ID and each item of the control contents. The control is a specific control method of the electronic device 70. The meeting management server 30 can set detailed control contents for each electronic device 70. Further, the time to be controlled is not registered because it is difficult to transmit the time from the meeting management server 30 of the external network to the meeting room terminal 90, and the meeting room terminal 90 accesses the meeting management server 30, and at this time, if the control information is generated, the control contents are sent.
Table 9 shows an example of the meeting room setting information stored in the meeting room setting information DB 498. Meetings room setting information is information about the setting for each meeting room. The meeting room setting information corresponds to the customer ID and includes the meeting room name,. the meeting room ID, the state of the meeting room terminal 90, the authentication key, the management start flag, and each item of the operation rules.
Connected: Confirmed communication within a certain period of time.
Before setup: Before initialization
Disconnection: No communication for more than a certain period
Next, the reception support web application 120 will be described. The reception support web application 120 includes a second information synchronization unit 121, a workflow reception screen generation unit 122, a mail sending unit 123, a progress management unit 124, a progress management screen generation unit 125, and a screen information sending unit 126.
The second information synchronization unit 121 synchronizes the information necessary for the reception support web application 120 to the reservation management web. In this embodiment, the reservation information including the status and the operation rules are synchronized. For example, it periodically inquires and acquires new reservation information, if any, along with the operation rules that apply to this reservation information. Alternatively, a notification may be received from the reception support web application 120 without the inquiry.
The workflow reception screen generation unit 122 generates screen information of the screen for setting the reception workflow and the visitor registration form by the managing person and sends the screen information to the registration terminal 50 through the communication unit 31. The workflow reception screen generation unit 122 also generates screen information necessary for setting the progress management screen. Screen information is prepared by HTML, XML, CSS (Cascade Style Sheet) and JavaScript (“JavaScript” is a registered trademark).
The mail sending unit 123 sends an e-mail to the reservation person included in the reservation information to prompt the reservation person to register the visitor information using the visitor registration form. The timing for sending may be a predetermined time after the reservation information is registered. If the reservation person does not respond to the e-mail (unless the visitor information is set by depressing the URL described below, for example, the reservation person repeatedly sends the e-mail at a fixed time once a day. When the reserved date and time are approaching, the frequency may be high, such as once every few hours.
The progress management unit 124 updates the information stored in the progress management information DB 132 based on the information on the progress of the task received from each progress management terminal 80.
The progress management screen generation unit 125 generates screen information of the progress management screen based on the information stored in the workflow setting information DB 131 and the progress management information DB 132. When the information stored in the progress management information DB 132 is updated, the progress management screen generation unit 125 newly generates the screen information of the progress management screen.
The screen information sending unit 126 sends the screen information of the progress management screen generated by the progress management screen generation unit 125 to the progress management terminal 80. There is a method for sending using polling performed by the browser software of the progress management terminal 80. In this case, JavaScript (“JavaScript” is a registered trademark), which is a part of the screen information of the progress management screen, is described as performing polling.
Alternatively, the WebSocket protocol may be utilized. In the WebSocket protocol, the server and the client perform a connection once and then perform all the necessary communications on the connection using a dedicated protocol. Unlike polling, it prevents new connections and reduces the load on the server side. Because the connection is always set, the screen information sending unit 126 can transmit the screen information of the progress management screen to all the progress management terminals 80 displaying the progress management screen. When the screen information is sent, the progress management terminal 80 that has sent the information on the progress of the task may be excluded. In this case, JavaScript (“JavaScript” is a registered trademark) changes the progress management screen of the progress management terminal 80 that has sent the information on the progress of the service. It may be implemented by holding the identification information (such as IP address) of the progress management terminal 80 in which the progress management unit 124 sends the information concerning the progress of the task.
The meeting management server 30 includes a storage unit 129 used by the reception support web application 120. The storage unit 129 is implemented by the RAM 503, the HD 504, or the like of
Table 10 shows an example of the workflow setting information stored in the workflow setting information DB 131. The workflow setting information is the information set by the managing person for the visitor registration form and the reception workflow. The workflow setting information includes items of the visitor registration form and reception workflow in association with the operation rules. The visitor registration form includes items for the reservation person to register information about visitors in the meeting room. These items are, for example, the drink, the number of visitors, and the number of employees, each of which is associated with items of mandatory and display. This means that in meeting room where an operation rule A applies, the drink, the number of visitors, the number of employees is displayed on the progress management screen. Mandatory means that the reservation person must set the item, and display means that the item is displayed on the progress management screen in the initial state (immediately after opening the screen). The visitor registration form may also contain other items of information about the visitor, such as a telephone number, mail address, visitor's car number, parking lot number, etc. Items of information related to employee may be present.
The reception workflow includes the following items: card presentation, calling up employee, guiding in lobby, room entry, serving drink, exiting room, cleaning up, in lobby seeing off, and returning card. These items correspond to the phase of the reception workflow, and each item is collectively referred to as the reception workflow. This reception workflow is only an example and may have more phases or fewer phases.
The reception workflow may be associated with the meeting room, not to the operation rule. It may also be set for each reservation information.
Table 11 shows an example of the progress management information stored in the progress management information DB 132. The progress management information includes items of reservation information (reservation ID, reservation person account, meeting room name, start time, end time, status), visitor information, reception workflow, and visitor attribute information. When the information synchronization unit 121 acquires the reservation information from the reservation management web application 110, the progress management unit 124 creates one record of the progress management information. Based on the meeting room ID included in the reservation information, acquires the ID of the operation rule of the meeting room setting information DB 498, and acquires the visitor registration form and the reception workflow associated with the ID of this operation rule from the workflow setting information DB 131. At the time a single record of progress management information is created, the value of visitor information may be blank, and the values of the reception workflow are “not yet”. In addition, items of the department and telephone number and the item of the visitor attribute information are added to the reservation information. This is to use the information related to the visitor for the progress management.
The reservation person accesses the URL described in the e-mail as described below and sets up the department, telephone number, visitor information (drink, number of visitors, and number of employees), and visitor attribute information (name, company name, and e-mail address).
As for the reception workflow, the progress managing person 3 confirms the phase and registers it with the meeting management server 30, so the phase is gradually updated. The updating changes “Not yet” to “Done”. Regarding “room entry” and “exiting room” may be changed by synchronizing with the status of the meeting management information DB 493.
In addition to the visitor information, the department, telephone number, and visitor attribute information (the name, company name, and e-mail address) are set to be mandatory or not. If the reservation person does not access the URL described in the e-mail and enter the items of mandatory, the e-mail is sent again.
The registration terminal 50 includes a communication unit 51, an operation reception unit 52, and a display control unit 53. Each of these function units provided by the registration terminal 50 is a function or unit implemented by one of the components illustrated in
The registration terminal 50 is a terminal for performing various settings related to the meeting room by the managing person through the web page provided by the meeting management server 30. In this embodiment, the registration terminal 50 is used to display the workflow reception screen 600.
The communication unit 51 of the registration terminal 50 sends and receives various information with the meeting management server 30. For example, the communication unit 51 receives meeting room setting information for each meeting room or sends information set by the managing person regarding the meeting room setting information.
The operation reception unit 52 receives various operations for the registration terminal. The display control unit 53 analyzes various screen information from the meeting management server 30 and displays it on the display 506.
The progress management terminal 80 includes a communication unit 81, an operation reception unit 82, and a display control unit 83. Each of these function units provided by the progress management terminal 80 is a function or unit implemented in which any one of the components illustrated in
The progress management terminal 80 is used by the progress managing person 3 to manage whether each phase of the reception is properly executed based on the reception workflow.
The communication unit 81 of the progress management terminal 80 sends and receives various information with the meeting management server 30. For example, if the reception workflow is updated by polling, the screen information of the progress management screen including the updated reception workflow is received. Alternatively, a WebSocket protocol may be used to receive communications from the meeting management server 30. The information in the progress management information DB132 can be updated in real time, not only in the reception workflow.
The operation reception unit 82 receives various operations from the progress management terminal 80. The display control unit 83 analyzes various screen information (for example, a progress management screen) from the meeting management server 30 and displays it on the display 506.
The terminal device 60 includes a communication unit 61a, an operation reception unit 61b, a display control unit 61c, a chat communication unit 62, a text display unit 63, an application communication unit 64, a server communication unit 65, a display control unit 66, an application communication unit 67, and a terminal communication unit 68. Each of the function units provided by the terminal device 60 is a function or a unit that is implemented in which each of the structures illustrated in
The communication unit 61a sends and receives various information from the meeting management server 30 and the reservation management server 20. The chat application 60a communicates with the chat server 10 and the meeting application 60b communicates with the meeting management server 30, whereas the communication unit 61 communicates with any server. The communication unit 61a may be provided, for example, as a browser function.
The operation reception unit 61b receives various operations of the participant in the terminal device 60. The display control unit 61c interprets screen information of various screens and displays the screen information on the LCD 206. The operation reception unit 61b and the display control unit 61c have, for example, a browser function and can execute a web application. For example, the display control unit 61c displays the reservation setting screen received from the reservation management server 20, and the operation reception unit 61b receives reservation information set by the reservation person.
The chat communication .unit 62 of the chat application 60a sends and receives various information from the chat server 10. According to the present embodiment, the information regarding the reservation of the meeting room 6 is received from the chat server 10, and the chat server 10 is notified of the issue that the meeting room 6 has already been read, whether the meeting room 6 is used or cancelled, or the like.
The text display unit 63 of the chat application 60a displays the text (information concerning the reservation of the meeting room 6) sent from the chat server 10. For example, the utterance is a bot and the text is displayed as if the bot had input it.
The application communication unit 64 of the chat application 60a calls the meeting application 60b and sends the meeting identification information to the meeting application 60b. The chat server 10 sends information identifying the meeting application 60b to the terminal device 60 when the information regarding the reservation of the meeting room 6 is notified. Therefore, the chat application 60a designates the meeting application 60b to the OS and requests the OS to notify the meeting identification information. The OS can start the meeting application 60b.
The server communication unit 65 of the meeting application 60b communicates with the meeting management server 30. A two-dimensional code including the meeting identification information is acquired from the meeting management server 30 or the like. The two-dimensional code is used for authentication when checked in. It may be a number of digits for authentication.
The display control unit 66 of the meeting application 60b displays the two-dimensional code including the meeting identification information on the LCD 206. The application communication unit 67 of the meeting application 60b acquires various information (such as meeting identification information included in the information concerning the reservation of the meeting room 6) from the chat application 60a through the OS.
The terminal communication unit 68 communicates with the meeting room terminal 90 and sends the meeting identification information. The terminal communication unit 68 detects the presence of the meeting room terminal 90 by near range radio communication such as Bluetooth (“Bluetooth” is a registered trademark) and sends the meeting identification information when the meeting room terminal 90 is detected. Further, a function for displaying (capturing) a two-dimensional code is provided to the meeting room terminal 90.
The meeting room terminal 90 includes a server communication unit 91, a terminal device communication unit 92, an operation reception unit 93, a display control unit 94, an electronic device communication unit 95, and a reservation information request unit 96. Each of these function units provided by the meeting room terminal 90 is a function or unit implemented in which each of the structures illustrated in
The server communication unit 91 communicates with the meeting management server 30 by using. the server URL 993 as the destination. Because. the meeting room terminal 90 is present in the internal network, it is difficult to communicate with the meeting room terminal 90 from the meeting management server 30. For this reason, the server communication unit 91 communicates with the meeting management server 30 by a communication technology such as polling (regularly communicating with the meeting management server 30) or the WebSocket protocol. The server communication unit 91 may communicate with a communication protocol such as HTTP, and the communication protocol is not particularly limited.
The server communication unit 91 according to the present embodiment receives the reservation information and sends the meeting identification information received by the terminal device communication unit 92 from the terminal device 60 or the manually input meeting identification information to the meeting management server 30 at the check-in time. The server communication unit 91 receives the control information from the meeting management server 30.
The terminal device communication unit 92 communicates with the terminal device 60. In this embodiment, the meeting identification information or the like is received. When the meeting identification information is input by hand, the terminal device communication unit 92 may not be necessary. The terminal device communication unit 92 is implemented by a program executed by the CPU 401 of
The electronic device communication unit 95 communicates with the electronic device 70. In the present embodiment, the control information received by the server communication unit 91 is sent to the electronic device 70. The electronic device communication unit 95 is implemented by a program executed by the CPU 401 of
At the periodic timing of acquiring the reservation information, the reservation information request unit 96 repeatedly sends the meeting room ID 991 and the authentication key 992 to the meeting management server 30 by destination of the server URL 993 stored in the storage unit 99 through the server communication unit 91. As a response, the reservation information request unit 96 acquires the reserved information through the server communication unit 91. Reservation information can be acquired only when there is a change. Timing occurs every few seconds to minutes. The shorter the cycle, the earlier the reservation information can be updated, but the higher the communication load, the decision is made by weighing both. In this embodiment, for example, 30 seconds. At least the meeting management information (reservation information) of the meeting room 6 of the present day can be received through the server communication unit 91.
The meeting room terminal 90 includes a storage unit 99. The storage unit 99 is realized by a ROM 402, an EEPROM 404, or the like of
The electronic device 70 includes a meeting room terminal communication unit 71 and a starting unit 72. The meeting room terminal communication unit 71 and the starting unit 72 operate in a sleep state, and receive control information from the meeting room terminal 90 with an electronic device IP address 997 as a destination. When the meeting room terminal communication unit 71 notifies the starting unit 72 that the control information has been received, the starting unit 72 starts the electronic device 70 from the sleep state to the start state. The sleep state is a state in which the power consumption is reduced by using a hard disk or a display to save power. The start state is a state in which all of the functions of the electronic device 70 can be used. When the state of the electronic device 70 is in a shutdown or a DORMANT state, it may be started from the shutdown or the dormant state. The shutdown is a state in which the power is completely turned off, while the dormant state is a state in which the state of the electronic device 70 is saved and the power is turned off.
The meeting room terminal setting screen 700 is one in which the managing person inputs a managing person password 996 and displays it. In other words, an ordinary user such as a participant cannot set.
The meeting room terminal setting screen 700 includes a meeting room name field 701 and an electronic device cooperation field 704. The name of the meeting room stored in the storage unit 99 is displayed in the meeting room name field 701. The meeting room name 702 is an image code (for example, a QR code (a registered trademark), which is displayed by sending to the registration terminal by the meeting management server 30) and is automatically displayed. A setting button 703 is a button that activates the camera to capture an image of the image code.
The electronic device cooperation field 704 is a field that sets whether to perform a cooperation with electronic device 70. The cooperation with the electronic device 70 means, for example, that the meeting room terminal 90 turns on the power of the electronic device 70 (or returns from the sleep) in conjunction with (simultaneously) the check-in, and that the meeting room terminal 90 turns off the power of the electronic device 70 (or transitions to the sleep) in conjunction with (simultaneously) the check-out.
The electronic device cooperation field 704 includes a switching button 709, a connection destination field 706, a user name field 707, a password field 708, and a connection confirmation button 710. The switching button 709 is a button for switching whether to cooperate with the electronic device 70. When the switching button 709 is turned ON and the control information is further sent from the meeting management server 30, the meeting room terminal 90 sends the control information to the electronic device.
The connection destination field 706 is a field for designating the electronic device at the connection destination, such as the IP address of the electronic device or the computer name. The user name field 707 and the password field 708 are provided so that the meeting room terminal 90 logs in the electronic device 70 (to protect the electronic device 70). The connection confirmation button 710 is a button that allows the meeting room terminal 90 to communicate with electronic device 70 on a trial basis.
Next, an example of a screen configuration described in this embodiment will be described with reference to
First, the managing person displays a workflow reception screen 600 by operating the registration terminal 50. The workflow reception screen 600 transitions to a phase registration screen 620 and visitor registration form screen 610 by the managing person. The information set in the phase registration screen 620 and the visitor registration form screen 610 is stored in the workflow setting information DB 131.
The reservation person operates the terminal device 60 to display the e-mail 630. The e-mail 630 contains a.URL or a text linked to the URL, and when the reservation person clicks on the URL, the display screen of the e-mail 630 transitions to the visitor information registration screen 640. The visitor information registration screen 640 reflects the contents set in the visitor registration form screen 610.
The progress managing person 3 operates the progress management terminal 80 to display the progress management screen 650. The progress management screen 650 reflects the information input by the reservation person on the visitor information registration screen 640 and the information input on the phase registration screen 620. Further, the progress input by each progress managing person 3 by the progress management screen 650 is reflected in the progress management screen 650 of progress management terminals 80.
Next, a procedure for setting the reception workflow will be described with reference to
S1: The administrator first operates the registration terminal 50 to communicate with the meeting management server 30, and requests the meeting management server 30 to the workflow reception screen 600. The receiving unit 31b of the meeting management server 30 receives a request. In addition, the administrator shall have selected the operation rules in advance.
S2: Accordingly, the workflow receipt screen generation unit 122 generates screen information of the workflow reception screen 600, and the sending unit 31a sends screen information of the workflow reception screen 600 to the registration terminal 50.
S3: The communication unit 51 of the registration terminal 50 receives the screen information of the workflow reception screen 600, and the display control unit 83 displays the workflow reception screen 600 on the display 506 of the registration terminal 50 (see
S4: The communication unit 51 of the registration terminal 50 requests the meeting management server 30 to send a visitor registration form screen 610. The receiving unit 31b of the meeting management server 30 receives the request.
S5: Accordingly, the workflow reception screen generation unit 122 generates screen information of the visitor registration form screen 610, and the sending unit 31a sends the screen information of the visitor registration form screen 610 to the registration terminal 50.
S6: The communication unit 51 of the registration terminal receives the screen information of the visitor registration form screen 610, and the display control unit 83 displays the visitor registration form screen 610 on the display 506 of the registration terminal 50 (see
S7: The communication unit 51 of the registration terminal 50 sends the item of the visitor information to the meeting management server 3.0 together with the operation rule.
S8: The receiving unit 31b of the meeting management server 30 receives the item and operation rule of the visitor information, and the workflow reception screen generation unit 122 associates the item of the visitor information with the operation rule and registers the item of the visitor information in the workflow setting information DB 131.
S9: The managing person then transitions the screen back to, for example, the workflow reception screen 600. The managing person depresses the reception workflow edit button 603. The operation reception unit 82 receives the depressing of the reception workflow edit button 603. Incidentally, the transition of the screen is only one example, and it is sufficient that the registration terminal 50 can display the phase registration screen 620.
S10: The communication unit 51 of the registration terminal requests the meeting management server 30 to send the phase registration screen 620. The receiving unit 31b of the meeting management server 30 receives the request.
S11: Accordingly, the workflow reception screen generation unit 122 generates the screen information of the phase registration screen 620, and the sending unit 31a sends the screen information of the phase registration screen 620 to the registration terminal 50.
S12: The communication unit 51 of the registration terminal receives screen information of the phase registration screen 620, and the display control unit 83 displays the phase registration screen 620 on the display 506 of the registration terminal 50 (see
S13: The communication unit 51 of the registration terminal 50 sends the reception workflow to the meeting management server 30 together with the operation rule.
S14: The receiving unit 31b of the meeting management server 30 receives the reception workflow and the operation rule, and the workflow reception screen generation unit 122 associates the reception workflow with the operation rule and registers the reception workflow in the workflow setting information DB 131.
As illustrated in
The registration form edit button 602 is a button for displaying the visitor registration form screen 610 and the reception workflow edit button 603 is a button for displaying the phase registration screen 620.
As illustrated in
When the managing person depresses an add button 616, a new line (title, explanatory text, mandatory input, process display, and delete buttons) is additionally displayed. When a save button 617 is depressed the items of the visitor information registered in the visitor registration form screen 610 are sent to the meeting management server 30. The item of the visitor information registered in the visitor registration form screen 610 is stored in the workflow setting information DB 131 illustrated in table 10.
As illustrated.in
The title of “room entry” is marked “check-in” and the title of “exit room” is described “check-out”. This means that the managing person causes the title to associate with check-in or check-out. For example, check-in or check-out can be selected by continuously depressing the title for a long time. The progress management information DB 132 is set to be a phase corresponding to check-in or check-out.
When the managing person depresses the add button 624, a new line (a title, explanatory text, and delete button) is additionally displayed. When the save button 625 is depressed, the reception workflow inputted in the phase registration screen 620 is sent to the meeting management server 30. The reception workflow registered in the phase registration screen 620 is stored in the workflow setting information DB 131 shown in Table 10.
The title 621 may be selected by the managing person from a pull-down menu rather than being freely entered by the managing person.
Next, a procedure for setting visitor information will be described with reference to
S21: First, the mail sending unit 123 of the meeting management server 30 sends mail to the reservation person. The mail sending unit 123 generates and sends an e-mail 630 to prompt the registration of the visitor information using the reservation person account included in the reservation information acquired by the second information synchronization unit 121 as a destination. The mail sending unit 123 identifies the progress management information in which.a value is not set to the items of mandatory such as the visitor information from the progress management information DB 132 and sends the information at a predetermined timing. The progress management information may be sent irregularly. The text of email 630 is generated from the progress management information. The mail sending unit 123 generates the URL of the visitor information registration screen 640 as described below and causes the URL to be described in the e-mail or linked to a character.
S22: The communication unit 61a of the terminal device 60 receives the e-mail 630 and the display control unit 61c displays the e-mail 630 on the display 506 (see
S23: The communication unit 61a of the terminal device 60 requests the meeting management server 30 to send the visitor information registration screen 640. The receiving unit 31b of the meeting management server 30 receives the request.
S24: Accordingly, the workflow reception screen generation unit. 122 generates the screen information of the visitor information registration screen 640, and the sending unit 31a sends the screen information of the visitor information registration screen 640 to the terminal device 60. The screen information of the visitor information registration screen 640 is generated from the progress management information.
S25: The communication unit 61a of the terminal device 60 receives the screen information of the visitor information registration screen 640, and the display control unit 61c displays the visitor information registration screen 640 on the display 506 of the terminal device 60 (see
S26: The communication unit 61a of the terminal device 60 sends the visitor information and the visitor attribute information to the meeting management server 30.
S27: The receiving unit 31b of the meeting management server 30 receives the visitor information and the visitor attribute information, and the .workflow reception .screen generation unit 122 registers the visitor information and the visitor attribute information in the progress management information DB 132.
As illustrated in
A visitor attribute entry field 642 is the field in which a reservation person enters a visitor attribute.
The visitor attribute entry field 642 includes a name field 642a, a company name field 642b, and a mail address field 642c. The workflow reception screen generation unit 122 acquires items of visitor attribute information from the progress management information DB 132 and generates screen information of the visitor information registration screen 640 with these items left blank. The reservation person inputs a value in each field. The items in the visitor attribute entry field 642 may be set by the managing person in a manner similar to the visitor information entry field 643.
A visitor information entry field 643 is the field in which the reservation person inputs visitor information. The visitor information entry field 643 includes a drink field 643a, number of visitors field 643b, and number of employees field 643c. The workflow reception screen generation unit 122 acquires items of the visitor information from the progress management information DB 132 and generates screen information of the visitor information registration screen 640 while the items are empty. The reservation person inputs a value in each item.
As described above, the information input in the visitor information registration screen 640 is registered in the progress management information DB 132. In addition, whether each item of the visitor information registration screen 640 is mandatory is predetermined, and the mandatory item is displayed with a mark 1001, which is the asterisk “*”. If there is an omission in the mandatory item, the mail sending unit 123 repeatedly sends an e-mail 630 at a predetermined timing.
Next, a transition of the standby screen will be described with reference to
S101: The reservation information request unit 96 of the meeting room terminal 90 repeatedly periodically (which may be irregular) designates the meeting room ID and requests the meeting management server 30 to send the reservation information.
S102: The reservation information sending unit 39 of the meeting management server 30 acquires the reservation information specified by the meeting room ID from the meeting management information DB 493 and sends the reservation information to the meeting room terminal 90. The reservation information that has already been sent is not sent. If the reservation information is requested, the control information is also sent if the control information is registered in the control information DB 497.
S103: The server communication unit 91 of the meeting room terminal 90 receives the reservation information. Because the status included in the reservation information is “check-in enabled” when the time when the check-in is enabled comes, the display control unit 94 updates the status from the standby screen I to the standby screen II and displays the status. This allows the participant to check in.
S104: The participant depresses the room entry button 568 on the standby screen II of the meeting room terminal 90 and inputs the meeting identification information. The operation reception unit 93 receives them.
S105: The server communication unit 91 sends a check-in request (the meeting identification information) to the meeting management server 30.
S106: The receiving unit 31b of the meeting management server 30 receives the check-in request (the meeting identification information), and the check-in management unit 38 refers to the meeting identification information with reference to the meeting identification information DB 494. When the received meeting identification information matches the meeting identification information stored in the meeting identification information DB 494, the check-in management unit 38 permits the check-in and updates the status of the meeting management information DB 493 to “check-in completed”.
Since the status of the conference management information DB 493 has been updated to “check-in completed”, the control information generation unit 35 generates the control information for starting the electronic device 70.
S106-2: On the other hand, if the participant does not check in by a predetermined time, the check-in management unit 38 automatically cancels the reservation. That is, the status is updated to “cancelation”. In this case, the reservation management server 20 is notified of the cancelation of the reservation so that another reservation person can reserve the reserved time zone.
S107 and S108: Similar to steps S101 and S102, the reservation information is sent to the meeting room terminal 90.
Since the status included in S109: Reservation information is “check-in completed”, the display control unit 94 updates from the standby screen II to the standby screen III and displays. When the status is “cancelation”, the display control unit 94 updates and displays the standby screen from the standby screen II to the standby screen I.
S110: When the meeting ends, the participant depresses the room exit button 571 on the standby screen III of the meeting room terminal 90 to check out. The operation reception unit 93 receives this operation.
S111: The server communication unit 91 sends a check-out request to the meeting management server 30.
S112: The receiving unit 31b of the meeting management server 30 receives the check-out request, and the check-in management unit 38 updates the status of the meeting management information DB 493 to “check-out” because the check-out was requested.
S113 and S114: Similar to steps S101 and S102, the reservation information is sent to the meeting room terminal 90.
S115: Because the status included in the reservation information is “check-out,” the display control unit 94 updates from the standby screen III to the standby screen I and displays it.
In this manner, while the automatic cancelation can suppress the undone reservation, the meeting management server 30 cancels the reservation and opens the meeting room even though the user is entering the meeting room if the user forgets the room entry operation, allowing another user to reserve and use the same meeting room in an overlapping time range.
Therefore, according to the present embodiment, the progress managing person 3 operates the progress management terminal 80 to update the status of the meeting management server 30.
A current status field 561 illustrates the situation of the meeting room at present time. The display control unit 94 of the meeting room terminal 90 displays the status of the reservation information in the current status field 561. When there is no reservation information reserved at the present time, the display control unit 94 displays “vacant room” (until the next reservation can be checked in) or “ready for room entry” (after the next reservation can be checked in) in the current status field 561.
A meeting room name stored in the storage unit 99 is displayed in the meeting room name field 562. The meeting name field 563 displays a meeting room name included in a reservation information. Until the next reservation can be checked in, the display control unit 94 displays “no reservation” in the meeting name field 563.
A start time and end time 565 included in the reservation information are displayed in the start time field 564 and the end time field 565. Because
The subsequent reservation field 567 displays the start time and end time of each meeting that are scheduled later than the present time according to the reservation information. The use start button 566 is displayed when the current status field 561 is “vacant”. The user can start using the meeting room by depressing a use start button 566 without reserving the meeting room. Depressing this button is sent to the meeting management server 30 and the reservation management server 20 to change the status of the meeting room in the reservation information. The status change is also reflected on the standby screen when the meeting room terminal 90 receives reservation information.
For example, 10 minutes.before the start time, the status changes to “check-in possible” or the like. Therefore, the display control unit 94 displays “ready for room entry” and permits check-in. That is, the reservation person can check in. Further, the check-in management unit 38 of the meeting management server 30 determines that the check-in is not detected if the meeting room terminal 90 does not send the check-in request by a predetermined time and automatically cancels the check-in request. Therefore, the display control unit 94 counts down the time 569 until the automatic cancelation and displays the current status field 561. The time that is automatically cancelled, for example, is 10 minutes after the start time.
The room entry button 568 is a button for notifying the meeting management server 30 of the start of use of the meeting room. Said differently, the room entry button is provided to check in the meeting room. When this button is depressed, the reservation person can input the meeting identification information. When the meeting identification information is sent to the meeting management server 30 and the meeting identification information registered in the meeting identification information DB 494 is matched, the status of the meeting management information DB 493 is checked in, and the status changes to the standby screen III of
Reservation person information is displayed in a reservation person name field 570. The reservation person may be an account included in the reservation information, or a reservation person's name or nickname may be sent from the meeting management server 30. It is also possible to display a photo of the reservation person or a character that represents the reservation person.
The progress managing person 3 operates a progress management terminal 80 to display a progress management screen 650. The progress managing person 3 may supplement the check-in operation on behalf of the participant from the progress management screen 650.
S31: The progress managing person 3 operates the progress management terminal 80 to start up browser software. When the browser software starts up, the communication unit 81, operation reception unit 82, and display control unit 83 are operated.
S32: When the progress managing person 3 operates, the communication unit 81 of the progress management terminal 80 communicates with the meeting management server 30.
S33: Since the progress managing person 3 logs in to the meeting management server 30, the progress management terminal 80 communicates an authentication request (e.g., a user name and a password) with the meeting management server 30.
S34: The meeting management server 30 performs an authentication process to determine whether the authentication request has been successful. The authentication process may be performed in a publicly known manner. The explanation is given for a case where the authentication has been successful.
S35: The sending unit 31a of the meeting management. server 30 sends an authentication response indicative of the successful authentication to the progress management terminal 80. Accordingly, the progress managing person 3 can display the progress management screen 650, and the display control unit 83 of the progress management terminal 80 displays the progress management screen 650. The progress management terminal 80 displays the progress management screen 650 is held by the screen information sending unit 126 of the meeting management server 30. Therefore, both the progress management terminal 80 and the meeting room terminal 90 logs in and display common resources that is the reservation information so as to synchronize.
S36: When the participant goes through the lobby/reception 5b, the progress managing person 3 can confirm that it is not the undone reservation, or the progress managing person 3 can visually confirm that a participant has arrived at (entered into) the meeting room. Then, the progress managing person 3 depresses the phase of “room entry” 675a of the reception workflow on the progress management screen 650. The operation reception unit 82 receives the depressing of the phase of “room entry” 657a.
S37: The communication unit 81 of the progress management terminal 80 sends an issue that “room entry” 657a has been pressed (identification information of the phase of “room entry”) to the meeting management server 30 together with the reserved ID.
The receiving unit 31b of the S38: Meeting management server 30 receives the issue that “room entry” 657a has been pressed, and the progress management unit 124 registers that the progress management information specified by the reservation ID of the progress management information DB 132 has been “room entry”.
S39: Because the progress management unit 124 updates the progress management information DB 132 (since the progress of the work has been updated), the progress management screen generation unit 125 generates the progress management screen 650 that has been updated after the “room entry” is done. Specifically, the color of the phase of “room entry” is changed. The screen information sending unit 126 sends the screen information of the updated progress management screen 650 to the progress management terminal 80 in response to the issue that “room entry” is depressed. Alternatively, it may be sent via bidirectional communications.
S40: In a case, where there is an update in the phases of “room entry” or “exiting room” from among the phases of the progress of the reception workflow of the progress management information, the first information synchronization unit 40 of the meeting management server 30 acquires and synchronizes the updates from the reception support web application 120. Accordingly, it is acquired that “room entry” is done together with the reservation ID of the updated progress management information. The first information synchronization unit 40 updates the status of the meeting management information DB 493 to “check-in completed”, which is a status that is previously associated with the phase of “room entry”. Accordingly, since the automatic cancelation is not performed without receiving the check-in notification from the meeting room terminal 90, the automatic cancelation can be suppressed.
Because the status of the meeting management information DB 493 has been updated to “check-in completed”, the control information generation unit 35 generates the control information for starting the electronic device 70.
The reservation information whose status is changed to “check-in completed” is sent to the meeting room terminal 90 together with the control information, as described in
S41: When the control information is sent together with the reservation information, the electronic device communication unit 95 sends the control information to the electronic device. The control information is, for example, a start-up from a sleep. The electronic device communication unit 95 sends control information to the electronic device 70 when the switching button 709 of the electronic device cooperation field 704 illustrated in
S42: The meeting room terminal communication unit 71 of the electronic device 70 calls the starting unit 72 when the control information is received, and the starting unit 72 releases the electronic device 70 from the sleep.
S43: The meeting room terminal communication unit 71 sends the issue that the sleep is released to the meeting room terminal 90.
As described. above, when the progress managing person 3 enters the room using the browser software, the participant is considered to have checked in to the meeting room, so that the operation of the meeting room terminal 90 installed in the meeting room can be supplemented from the progress management terminal 80.
The progress management screen 650 includes items of a time 651, meeting room 652, reservation person 653, guest 654, information 655, memo 656, reception status 657, and end button 658. The time 651 is the start time and end time of the progress management information (reservation information). The meeting room 652 is also a meeting room name. The reservation person 653 is the name of the employee that corresponds to the reservation person account by, for example, employee information. The guest 654 is visitor attribute information of progress management information. The information 655 is visitor information of the progress management information. The memo 656 is a field for the progress managing person 3 to optionally write down the information. The reception status 657 is the reception workflow for the progress management information.
Each phase of the reception workflow is arranged like buttons in the reception status 657. The progress managing person 3 depresses the progress of the task by depressing the phase. When a certain phase is depressed, the progress management screen generation unit 125 changes the color of the button of the depressed phase so that the progress managing person 3 can understand the progress of the task at a glance. Not limited to a change in the colors of the buttons of the phases, the shapes of the buttons may be changed, the brightness may be changed, or the ended phase may be erased. The display mode may be changed to be visually recognized.
Each phase is displayed in the chronological order of the tasks. This order is the registration order of the phase registration screen 620. The order in which each phase is depressed may be determined in combinations of the phases. For example, there may be a forward and backward restriction, in which the exiting room cannot be depressed after the room entry is depressed. On the other hand, without setting such a restriction in a set of the phases having such a forward and backward relationship, the progress managing person 3 can easily perform the task.
The end button 658 is a button for stopping displaying the information for one meeting on the progress management screen 650. That is, because all phases of the reception status have been completed, when it is no longer necessary for the progress managing person 3 to manage, non-display is enabled by depressing the end button 658, and the progress management information can be prevented from being displayed the progress management information can be prevented from being continuously displayed on the progress management screen 650.
A. A visitor stops at the security room 5a. Because the progress managing person 3 in the security room 5a lends the card, the phase of “lending card” of the progress management screen 650 is depressed.
B. The progress management screen 650 displayed by the progress management terminal 80 of the lobby/reception 5b changes the color of the phase of “lending card”. With this, the progress managing person 3 of the lobby/reception 5b confirms the arrival of the visitor and call the reservation in advance. The reservation person joins the visitor.
C. The progress managing person of the lobby/reception 5b also confirms that the reservation person and the visitor move toward the meeting room and depresses the phase of “room entry” on the progress management screen 650 before entering the meeting room.
D. As a result, the standby screen II of the meeting room terminal 90 transitions to the standby screen III. The electronic device 70 starts from the sleep state. The control information is generated by the check-in, and the electronic device 70 is released from sleep. The phase of “room entry” of the progress management screen 650, such as a person in charge of the security room 5a, the lobby/reception 5b, and a pantry 5c (room with tableware, food, and a simple sink), is changed in color. Upon arrival at the meeting room, the visitor and reservation person need not depress the entry button 568 of the meeting room terminal 90.
E. Reservation person and visitor meet in the meeting room using the electronic device 70.
F. The person in charge of the pantry 5c starts serving drink because the progress management screen 650 indicates that the participants have entered the meeting room.
G. After the meeting ends, the visitor or reservation person depresses the room exit button 571 of the meeting room terminal 90. As a result, the standby screen III transitions to the standby screen II or I (ready for room entry or vacant room), and the color of the “exiting room” of the security room 5a, the lobby/reception 5b, and the progress management screen 650 of the pantry 5c is changed. The person in charge of the pantry 5c starts cleaning up the room as the person in charge can know that the visitor and reservation person have left the meeting room. When the visitor stops at the lobby/reception 5b, the color of the phase of “out of lobby” of the security room 5a, the lobby/reception 5b, and the progress management screen 650 of the pantry 5c changes.
H. The visitor stops at the security room 5a. The.progress managing person 3 depresses “returning card” on the progress management screen 650 in order for the visitor to return the card to the security room 5a. The colors of the phases of “returning card” of the security room 5a, the lobby/reception 5b, and the progress management screen 650 of the pantry 5c change.
Thus, the progress managing person supplements the check-in operation using the browser software before the participant enters the meeting room, thus eliminating a need for the participant to perform the check-in operation on the meeting room terminal 90. The electronic device 70 may also be started up in advance.
<Use Case when Check-In is Forgotten>
A Since the color of the “card lending” phase of the progress management screen 650 displayed by the progress management terminal 80 of the lobby/reception 5b has changed, the progress managing person 3 of the lobby/reception 5b confirms that the process has been completed until the reservation person is called.
However, the progress managing person in the lobby/reception 5b did not depress the phase of “room entry” on the progress management screen 650. This may be the case where the progress managing person is away from a place in charge of the lobby/reception 5b.
B. The progress managing person 3 of the lobby/reception 5b confirms that the color of the phase of “room entry” of the progress management screen 650 does not change.
C. The progress managing person 3 of the lobby/reception 5b visually checks whether the participant has entered the meeting room.
D. If the participant is in the meeting room, the meeting room is used but the participant does not operate the check-in for the meeting room terminal 90.
E. The progress managing person 3 of the lobby/reception 5b depresses the phase of “room entry” of the progress management screen 650. This prevents the automatic cancelation.
F. As a result, the standby screen II of the meeting room terminal 90 transitions to the standby screen III. The control information is generated by the check-in, and the electronic device 70 is released from the sleep.
As described above, even if the participant forgets the check-in operation for the meeting room terminal 90, the progress managing person can supplement the check-in operation using the browser software. The electronic device 70 may also be started up.
In
The Yes button 302 is depressed when the electronic device 70 is started up and the No button 303 is depressed when the electronic device 70 is maintained in the sleep state. Accordingly, when the progress managing person 3 depresses the phase of the “room entry” of the progress management screen 650, the progress managing person 3 can choose whether to start the electronic device 70 or to maintain the sleep state.
S51 to S56: These may be similar to steps S31 to S36.
S57: When the operation reception unit 82 of the progress management terminal 80 receives the depressing of the phase of “room entry” of the progress management screen 650, the display control unit 83 superimposes the confirmation dialog 300 on the progress management screen 650 and displays a pop-up. The operation reception unit 82 receives a Yes button 302 or No button 303.
S58: The communication unit 81 of the progress management terminal 80 sends to the meeting management server 30 an issue that “room entry” is depressed (identification information of the phase of “room entry”), the reserved ID, and the control availability information (whether to start up or maintain the sleep state).
S59: The receiving unit 31b of the meeting management server 30 receives the issue that “room entry” is depressed and the progress management unit 124 registers “room entry” of the progress management information specified by the reservation ID of the progress management information DB 132 has been done.
S60: Because the progress management unit 124 updates the progress management information. DB 132 (because the progress of the task has been updated), the progress management screen generation unit 125 generates the progress management screen 650 that has been updated after the “room entry” is done. Specifically, the color of the phase of “room entry” is changed. The screen information sending unit 126 sends the screen information of the updated progress management screen 650 to the progress management terminal 80 in response to the issue that “room entry” is depressed.
S61: When there is an update in the phases of “room entry” and “exiting room” from among the phases of the reception workflow of the progress management information, the first information synchronization unit 40 of the meeting management server 30 acquires the update from the reception support web application 120 and synchronizes these each other. Accordingly, the issue that “room entry” is done is acquired together with the reservation ID of the updated progress management information. The first information synchronization unit 40 updates the status of the meeting management information DB 493 to “check-in completed”, which is a status that previously corresponds to the phase of “room entry”. This can suppress the automatic cancelation.
The first information synchronization unit 40 acquires that “room entry” has been done and simultaneously acquires the control availability information. When the status of the meeting management information DB 493 is updated to “check-in completed”, the control information generation unit 35 confirms whether the control availability information is “started up” or “maintaining the sleep state”. When the control availability information is “started up”, the control information generation unit 35 generates the control information for starting up the electronic device 70. However, when the control availability information is “to maintain the sleep state”, the control information generation unit 35 does not generate the control information for starting up the electronic device 70.
S62: The reservation information whose status is changed to “check-in completed” is sent to the meeting room terminal 90. Therefore, the standby screen II of the meeting room terminal 90 is updated to the standby screen III. However, if the control information is not sent, the meeting room terminal 90 does not control the electronic device 70.
As described above, when “room entry” is depressed on the progress management screen 650, the confirmation dialog 300 is displayed on the progress management screen 650, so that the progress managing person 3 can select whether to start up the electronic device 70 as appropriate.
As described above, the resource management system 100 according to the present embodiment can supplement the operation of the meeting room terminal 90 by the participant, so that it can prevent the participant from automatically canceling while the meeting room is being used. Accordingly, it is possible to prevent other users from booking and using the same meeting room at overlapping time ranges.
While the preferred embodiment of the present embodiment has been described with reference to examples, various modifications and substitutions may be made thereto without departing from the spirit and scope of the disclosure.
For example, there may be a plurality of meeting management servers 30, or the functions of the meeting management server 30 may be distributed among a plurality of servers. The reservation management server 20 and the meeting management server 30 may be integrated.
The resource management system 100 of the present embodiment may also be referred to as a web service. The web service is a variety of services provided through the application of Internet-related technology. Examples include meeting room rental services and various rental services. A system that uses the web service is called a use system.
Further, the examples of the structures in
The functions of the embodiments described above may be implemented by one or more processing circuits. Here, the “processing circuit” includes a processor programmed to perform each function by software, such as a processor implemented in an electronic circuit, and a device such as an ASIC (Application Specific Integrated Circuit), a digital signal processor (DSP), a field programmable gate array (FPGA), or a conventional circuit module, which are designed to perform each function as described above.
Provided is a resource management system that can supplement an operation of the information processing terminal installed in the resource with the progress management terminal.
Number | Date | Country | Kind |
---|---|---|---|
2019-127971 | Jul 2019 | JP | national |