Information processing device, information processing method, and program

The information processing device provides comprehensive management of conference spaces, users, and items by integrating map data and databases, enhancing conference organization and reservation efficiency.

JP7603384B2Active Publication Date: 2024-12-20UCHIDA YOKO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2020110561
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-06-26
Publication Date
2024-12-20
Estimated Expiration
2040-06-26

AI Technical Summary

Technical Problem

Existing conference room management systems do not comprehensively manage locations and positions related to conferences, such as conference spaces, users, and items needed for meetings.

Method used

An information processing device that integrates a map image, coordinate data, and databases for conference spaces, users, and items, allowing for comprehensive management and reservation of these resources through a search and reservation system.

Benefits of technology

Enables comprehensive management of conference-related matters, improving user convenience by allowing for the search and reservation of conference spaces, users, and necessary items, while considering their relative positions and availability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007603384000001
    Figure 0007603384000001
  • Figure 0007603384000002
    Figure 0007603384000002
  • Figure 0007603384000003
    Figure 0007603384000003
Patent Text Reader

Abstract

To provide an information processing apparatus capable of comprehensively managing matters associated with a conference.SOLUTION: An information processing apparatus 1 comprises: a storage unit in which a map image showing layout in a facility, coordinate data indicating coordinate values on the map image corresponding to respective positions in the facility, and places of individual conference spaces in the facility are stored; a first acquisition unit which acquires information showing a use state of each of the conference spaces; a second acquisition unit which acquires position information of individual users using the conference spaces; a display control unit which refers to the coordinate data to cause a terminal device to display the map image indicating places of available conference spaces and positions of users; and an accepting unit which accepts a reservation for a conference space from the terminal device.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Various systems that support management of conference rooms have been proposed. For example, Patent Document 1 discloses a conference room reservation system that accepts reservations for conference rooms, determines the priority of each user based on attribute information of the conference room user, selects a conference room with the least travel burden for the user with the highest priority, and displays information on the selected conference room. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-49871 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the invention of Patent Document 1 merely presents a conference room that requires less travelling, and does not provide comprehensive management of the locations of places and people involved in a conference.

[0005] In one aspect, an object of the present invention is to provide an information processing device and the like capable of comprehensively managing matters related to a meeting. [Means for solving the problem]

[0006] An information processing device according to one aspect includes a storage unit that stores a map image showing a layout of a facility, coordinate data showing coordinate values ​​on the map image corresponding to each position within the facility, and the location of each conference space within the facility, a first acquisition unit that acquires information showing a usage status of each of the conference spaces, and a second acquisition unit that acquires location information of each user using the conference space; a search screen including a first tab for searching the meeting space, a second tab for searching the user, and a third tab for searching for items related to product manufacturing or development that are located within the facility;A display control unit that causes a terminal device to display the Operation input to the first, second or third tab and a reception unit for receiving the When an operation input to the first tab is received, the reception unit receives an input of search conditions related to the conference space, and a search unit searches for the conference space that matches the search conditions by referring to a storage unit that stores information about each of the conference spaces. The display control unit displays a list of the searched conference spaces and a map image showing the location of the conference space on the search screen. The reception unit receives a reservation for the conference space from the terminal device. When an operation input to the second tab is received, the reception unit receives an input of search conditions related to the user, and the search unit refers to a storage unit that stores information about each of the users, searches for the users who match a search condition, and the display control unit causes a list of the searched users and a map image showing the locations of the users to be displayed on the search screen. When an operation input to the third tab is received, the reception unit receives an input of search conditions related to the item, and the search unit refers to a storage unit that stores information about each of the items including the location of the item, searches for the item that matches the search condition, and the display control unit causes a list of the searched items and a map image showing the location of the item to be displayed on the search screen. . Effect of the Invention

[0007] In one aspect, an information processing device and the like capable of comprehensively managing matters related to a meeting is provided. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a management system. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of a server. [Diagram 3] FIG. 2 is a block diagram showing a configuration example of a terminal. [Figure 4] FIG. 2 is a block diagram showing an example of the configuration of a local server; [Diagram 5] 1 is an explanatory diagram showing an example of a record layout of a conference space DB, a user DB, a prototype DB, and a book DB. [Figure 6] 11 is an explanatory diagram showing an example of the record layout of a usage history DB, a second space DB, and a position information DB. FIG. [Figure 7] FIG. 13 is an explanatory diagram illustrating an example of a search screen. [Figure 8] FIG. 13 is an explanatory diagram showing an example of a reservation screen. [Figure 9] FIG. 11 is an explanatory diagram regarding a synchronization process with a conference room terminal. [Figure 10] FIG. 13 is an explanatory diagram showing an example of a search screen when searching for a user. [Figure 11] FIG. 13 is an explanatory diagram showing an example of a search screen when searching for a prototype. [Figure 12] FIG. 13 is an explanatory diagram showing an example of a search screen when searching for a book. [Figure 13] FIG. 13 is an explanatory diagram showing an example of a search screen when searching for a book. [Figure 14] 11 is a flowchart illustrating an example of a processing procedure executed by a server. [Figure 15]FIG. 11 is an explanatory diagram showing an example of a search screen according to the second embodiment. [Figure 16] 11 is a flowchart illustrating an example of a processing procedure executed by a server according to the second embodiment. [Figure 17] 13 is a flowchart showing a processing procedure of a subroutine for determining a conference space. [Figure 18] FIG. 11 is an explanatory diagram showing a second space according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] The present invention will now be described in detail with reference to the drawings showing embodiments thereof. (Embodiment 1) Fig. 1 is an explanatory diagram showing an example of the configuration of a management system. In this embodiment, a management system having a search function for a conference space in a specified facility, a user who uses the conference space, and items required for a conference (such as prototypes and books described below), and a reservation function for the conference space, will be described. The management system includes an information processing device 1, terminals 2, 2, 2..., a local server 3, a conference room terminal 4, a sensor unit 5, a repeater 6, a groupware server 7, and a device management server 8. Each device is communicatively connected to a network N such as the Internet.

[0010] The information processing device 1 is an information processing device capable of various information processing and sending and receiving information, such as a server computer, a personal computer, etc. In this embodiment, the information processing device 1 is assumed to be a server computer, and for simplicity, will be referred to as server 1 below. The server 1 functions as a management device that manages this system, and provides a search function for conference spaces and a reservation function for conference spaces via a search screen (see FIG. 7, etc.) described later.

[0011] There is no particular limitation on the facilities to be managed, but for example, server 1 provides search and reservation functions for factory facilities that are manufacturing and development bases for companies. Server 1 provides a search function for facilities such as factory facilities where conference spaces, users, items, etc. are widely dispersed, making it possible to confirm the locations of available conference spaces, the locations of users who are conference participants, the locations of items necessary for the conference, etc. Server 1 also provides a reservation function for the searched conference spaces so that a conference can be held taking into account these locations (places).

[0012] The facilities to be managed are not limited to factory facilities, and may be, for example, corporate offices, etc. Furthermore, the target facilities may span multiple locations, such as an office in Tokyo and a factory in Mie Prefecture.

[0013] The terminal 2 is a terminal device used by each user, such as a smartphone, a personal computer, a tablet terminal, etc. The server 1 outputs a search screen to the terminal 2, and displays the location and usage status of conference spaces in the facility, the positions of other users, etc.

[0014] The local server 3 is a server computer that manages information on each conference space, user (employee), etc., and stores information on each conference space, each user, and each item in the facility. The local server 3 may be a personal computer, etc. The local server 3 manages a database that stores this information, and provides the information to the terminal 2 and the server 1.

[0015] The reason for managing information such as conference spaces on the local server 3 is to enable management of information within a facility (company) for each facility, but the server 1 on the cloud and the local server 3 may be integrated into a single server computer. Similarly, the groupware server 7 and device management server 8 described below may be integrated with the server 1.

[0016] The conference space according to the present embodiment includes a conference room and a second space that can be used as a conference space other than the conference room. As shown below, a conference room terminal 4 is installed in each conference room in the facility, and a sensor unit 5 is installed in each second space.

[0017] The conference room terminal 4 is a terminal device installed in each conference room in the facility, for example, a touch panel display device installed near the entrance of the conference room. The conference room terminal 4 displays the usage status of the corresponding conference room (before entry, in use, vacant, etc.) and accepts operation input when entering or leaving the room. As described later, the reservation schedule of the conference room is registered in a scheduler provided by the groupware server 7, and the conference room terminal 4 displays the usage status of the conference room in synchronization with the groupware server 7. As the conference room terminal 4 according to this embodiment, the conference room terminal disclosed in JP2018-190414A can be applied.

[0018] The sensor unit 5 is a sensing device installed in the second space, and includes, for example, a human sensor. The second space in which the sensor unit 5 is installed is a conference space in which the conference room terminal 4 is not installed, and is a space that each user can use arbitrarily (freely). For example, the second space is a booth separated by a partition, a free address office (an area with free seats where any user can work and not separated from other spaces), a booth for solo work, a satellite office (an office at a branch office other than the office where the conference room is installed), etc. In this system, the sensor unit 5 detects users, and the usage status of the space is also managed.

[0019] The sensor unit 5 also includes an LED (Light Emitting Diode) lamp 51. The LED lamp 51 is an indicator that displays the usage status of the second space. The LED lamp 51 is linked to the detection result of the human presence sensor, and lights up blue when there is no user in the second space (when it is vacant), and lights up red when there is a user in the second space (when it is being used). Furthermore, as will be described later, when a tentative reservation (reservation) is received from the terminal 2, the LED lamp 51 lights up yellow.

[0020] The repeater 6 is a wireless LAN (Local Area Network) point that repeats communication between electronic devices within the facility. The repeater 6 may be a wired LAN point. A plurality of repeaters 6 are installed within the facility, and the conference room terminal 4 and the sensor unit 5 communicate with other devices via the repeaters 6.

[0021] The groupware server 7 is a server computer that provides a predetermined groupware service, and provides a scheduler function that manages the schedules of each user. In this embodiment, the terminal 2 and the like cooperate with the groupware server 7, and the groupware server 7 manages the conference room reservation schedule as part of its scheduler function. The terminal 2 synchronizes with the groupware server 7 to obtain the conference room reservation schedule and registers the conference room reservation information. The conference room terminal 4 synchronizes with the groupware server 7 to obtain the conference room reservation information, and displays the utilization status of the conference room according to the reservation information.

[0022] The device management server 8 is a server computer that manages electronic devices used by each user, and manages security authentication, network communications, and the like for each device including the terminal 2. The device management server 8 records location information and the like for the terminal 2 used by the user, and the server 1 acquires the location information for each user and displays the location of each user on a search screen, which will be described later.

[0023] 2 is a block diagram showing an example of the configuration of the server 1. The server 1 includes a control unit 11, a main storage unit 12, a communication unit 13, and an auxiliary storage unit . The control unit 11 has one or more arithmetic processing devices such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), a GPU (Graphics Processing Unit), etc., and performs various information processing, control processing, etc. by reading and executing a program P1 stored in the auxiliary storage unit 14. The main storage unit 12 is a temporary storage area such as an SRAM (Static Random Access Memory), a DRAM (Dynamic Random Access Memory), a flash memory, etc., and temporarily stores data necessary for the control unit 11 to execute arithmetic processing. The communication unit 13 is a communication module for performing processing related to communication, and transmits and receives information to and from the outside.

[0024] The auxiliary storage unit 14 is a non-volatile storage area such as a large-capacity memory or a hard disk, and stores a program P1 and other data necessary for the control unit 11 to execute processing. The auxiliary storage unit 14 also stores a map image M, coordinate data C, a usage history DB 141, a second space DB 142, and a position information DB 143.

[0025] The map image M is an image showing the layout of a facility in a map-like manner, for example, a floor plan of each floor of a building. If the target facility has multiple buildings (buildings), the map image M may also include a floor plan of the entire site. The coordinate data C is data showing coordinate values ​​on the map image M corresponding to each point in the facility. For example, the coordinate data C includes coordinate values ​​of each conference space, each user's designated seat (desk), item placement locations, etc.

[0026] The usage history DB 141 is a database that stores the usage history of each conference room. The second space DB 142 is a database that stores the usage status of each second space. The position information DB 143 is a database that stores the position information of each user.

[0027] The auxiliary storage unit 14 may be an external storage device connected to the server 1. The server 1 may be a multi-computer consisting of a plurality of computers, or may be a virtual machine virtually constructed by software.

[0028] In the present embodiment, the server 1 is not limited to the above configuration, and may include, for example, an input unit for accepting operation input, a display unit for displaying images, etc. The server 1 may also include a reading unit for reading a portable storage medium 1a such as a CD (Compact Disk)-ROM or a DVD (Digital Versatile Disc)-ROM, and may read and execute the program P1 from the portable storage medium 1a. Alternatively, the server 1 may read the program P1 from a semiconductor memory 1b.

[0029] 3 is a block diagram showing an example of the configuration of the terminal 2. The terminal 2 includes a control unit 21, a main memory unit 22, a communication unit 23, a display unit 24, an input unit 25, an imaging unit 26, and an auxiliary memory unit 27. The control unit 21 has one or more arithmetic processing devices such as a CPU, an MPU, etc., and performs various information processing, control processing, etc. by reading and executing the program P2 stored in the auxiliary storage unit 27. The main storage unit 22 is a temporary storage area such as a RAM, and temporarily stores data required for the control unit 21 to execute arithmetic processing. The communication unit 23 is a communication module for performing processing related to communication, and transmits and receives information to and from the outside. The display unit 24 is a display screen such as a liquid crystal display, and displays images. The input unit 25 is an operation interface such as a mechanical key, and accepts operation input from the user. The imaging unit 26 is a camera equipped with an imaging element such as a CMOS (Complementary MOS), and captures images. The auxiliary storage unit 27 is a non-volatile storage area such as a hard disk, a large-capacity memory, etc., and stores the program P2 and other data required for the control unit 21 to execute processing.

[0030] The terminal 2 may include a reading unit for reading a portable storage medium 2a such as a CD-ROM, and may read and execute the program P2 from the portable storage medium 2a. Alternatively, the terminal 2 may read the program P2 from the semiconductor memory 2b.

[0031] 4 is a block diagram showing an example of the configuration of the local server 3. The local server 3 includes a control unit 31, a main storage unit 32, a communication unit 33, and an auxiliary storage unit . The control unit 31 has a calculation processing device such as a CPU, and performs various information processing, control processing, etc. by reading and executing programs stored in the auxiliary storage unit 34. The main storage unit 32 is a temporary storage area, and temporarily stores data necessary for the control unit 31 to execute calculation processing. The communication unit 33 is a communication module for performing processing related to communication, and transmits and receives information to and from the outside.

[0032] The auxiliary storage unit 34 is a non-volatile storage area such as a large-capacity memory, and stores programs and other data necessary for the control unit 31 to execute processing. The auxiliary storage unit 34 also stores a conference space DB 341, a user DB 342, a prototype DB 343, and a book DB 344. The conference space DB 341 is a database that stores information on each conference space. The user DB 342 is a database that stores information on each user. The prototype DB 343 is a database that stores information on prototypes of products in the facility (for example, if the target facility is a smartphone manufacturing factory, a smartphone prototype, etc.). The book DB 344 is a database that stores information on books that are arranged as reference books in the facility. As described later, this system not only allows the location of the conference room and the position of the user to be confirmed, but also allows the location and lending status of items (prototypes and books) that are related to the manufacturing or development of the product and can be used as conference materials to be confirmed.

[0033] Prototypes and books are examples of items related to the manufacturing or development of products, and may include, for example, manufacturing equipment and inspection equipment for the products, and items are not limited to prototypes and books.

[0034] In addition, although this embodiment is directed to items related to product manufacturing or development, for example, the local server 3 may have a database that stores information on other items such as office supplies, office equipment, documents, etc., and make this information searchable.

[0035] FIG. 5 is an explanatory diagram showing an example of the record layout of the conference space DB 341, the user DB 342, the prototype DB 343, and the book DB 344. The conference space DB 341 includes a space ID column, a space name column, a location column, a capacity column, and an equipment column. The space ID column stores a space ID for identifying each conference space. The space name column, the location column, the capacity column, and the equipment column store the name, location, capacity, and equipment (e.g., whether or not a projector is installed) of the conference space in association with the space ID.

[0036] The user DB342 stores a user ID column, a name column, an affiliation column, a seat column, and an image column. The user ID column stores a user ID for identifying each user. The name column, affiliation column, seat column, and image column store, in association with the user ID, the user's name, organization (e.g., department), the location of the seat in the facility where the user usually sits, and an image for an icon (e.g., a facial photo) described below. The seat column stores, for example, the floor of the building where the user's seat is located and the seat number (e.g., seat number "001" on "8F" of "XX building").

[0037] Prototype DB343 stores a prototype ID column, a name column, a location column, a status column, and an image column. The prototype ID column stores a prototype ID for identifying each prototype. The name column, location column, status column, and image column store, in association with the prototype ID, the name of the prototype, the location where the prototype is located, the status of the prototype, and an image for an icon (e.g., a photo of the prototype's exterior), which will be described later. The status column stores, for example, whether or not the prototype is on loan. The status of the prototype is updated by the person in charge of managing the prototype.

[0038] Book DB344 stores a book ID column, a book title column, a book information column, a location column, and a status column. The book ID column stores book IDs for identifying each book shelved (arranged) within the facility. The book title column, book information column, location column, and status column each store, in association with a book ID, the book name, book information other than the book name (e.g., the book's cover image, introduction, table of contents, etc.), the shelving location, and the book's status. The status column stores whether or not the book is on loan. The status of a book is updated by the person in charge of managing the books.

[0039] FIG. 6 is an explanatory diagram showing an example of the record layout of the usage history DB 141, the second space DB 142, and the position information DB 143. As shown in FIG. The usage history DB141 includes a conference ID column, a conference name column, a conference room used column, a reservation column, and a performance column. The conference ID column stores a conference ID for identifying each conference held in a conference room. The conference name column, the conference room used column, the reservation column, and the performance column store the conference name, the conference room used, the reservation information of the conference room, and the performance information, respectively, in association with the conference ID. The reservation column stores the start date and time, end date and time of the conference, the registrant (user) who registered the reservation, and the expected participants, which are input when making the reservation. The performance column stores the start date and time, end date and time, and the number of participants, etc. of the actual conference. The information stored in the reservation column is input when reserving a conference room. The information stored in the performance column is input to the conference room terminal 4 when using the conference room (when entering and leaving the room).

[0040] The second space DB 142 includes a space ID column and a status column. The space ID column stores a space ID corresponding to the second space. The status column stores the usage status of the second space in association with the space ID.

[0041] The location information DB 143 includes a user ID column, a location information column, and a status column. The user ID column stores the user ID of each user. The location information column and the status column store the current location information and status of the user, respectively, in association with the user ID. The status column stores whether the user is seated in a designated seat in the facility or is out (absent).

[0042] 7 is an explanatory diagram showing an example of a search screen. In the following, an overview of this embodiment will be described along with the search screen displayed by the terminal 2.

[0043] When the server 1 accepts a login from the terminal 2 of a user who uses this system, it outputs and displays the screen shown in Fig. 7. This screen is a display screen that displays information about the facility, including the conference space, and allows the user to reserve the conference space, as well as a search screen that allows the user to search for the location (position) and status of the conference space, people related to the conference, and items (prototypes and books) within the facility.

[0044] The search screen includes tabs 70 for switching search targets (conference spaces, users, prototypes, and books). The terminal 2 switches the screen display in response to an operation input to the tabs 70.

[0045] 7 shows an example of a screen when the "Location" tab 70 is active. When the "Location" tab 70 is operated, the terminal 2 displays information about meeting spaces within the facility on the search screen. Specifically, the terminal 2 displays a space display field 71 and a map display field 72.

[0046] The space display field 71 is a display field that displays a list of each conference space that exists in the facility. For example, the terminal 2 accepts input of search conditions related to conference spaces, such as the location of the conference room, the facilities, the number of people, and the type of conference space (whether to search for a conference room or other second space) in a search field 711 displayed above the space display field 71. The server 1 searches the conference space DB 341 for conference spaces that match the search conditions, and displays them in the space display field 71.

[0047] The server 1 also obtains the current usage status of each conference space from the groupware server 7 and the second space DB 142, and displays it in the space display column 71. For example, the terminal 2 displays the usage status (state) of the conference room as "Waiting to enter", "In use", or "Vacant", as shown in FIG. 7. The terminal 2 also displays the usage status of the second space as "Tentatively reserved", "In use", or "Vacant". Note that "Waiting to enter" indicates that it is within a specified time from the reservation of the next conference room (immediately before the reservation starts). "Tentatively reserved" indicates that the second space has been tentatively reserved, as will be described later.

[0048] Terminal 2 changes the display mode of the usage status of the conference space depending on the usage status. For example, terminal 2 changes the display color depending on whether the status is "Waiting to enter" or "Tentatively reserved", "In use", or "Vacant" or "Vacant". For convenience, the changing of the display color is illustrated by hatching in FIG. 7.

[0049] Furthermore, the terminal 2 displays the location of each conference space that matches the search criteria in a map display field 72. The map display field 72 is a display field that displays a map image showing the layout of the facility, and displays a map image showing the location of the searched conference space.

[0050] For example, the server 1 stores a map image (floor plan) of each floor of a facility building and coordinate data indicating the coordinate values ​​of conference spaces and the like on the map image in the auxiliary storage unit 14. The server 1 identifies the coordinate values ​​of the conference spaces on the map image by referring to the coordinate data, generates a map image indicating the locations of each conference space listed in the space display field 71, and displays it on the terminal 2.

[0051] Specifically, the server 1 generates a map image in which the display mode of the image area corresponding to each conference space is changed according to the usage status of each conference space, and displays the map image on the terminal 2. For example, the server 1 changes the display color of each conference space according to whether it is "waiting to enter" or "tentatively reserved", "in use", or "vacant" or "empty", similar to the space display field 71. It is preferable that the display color in the map image is the same as the usage status of the conference space displayed in the space display field 71. A user who wishes to use a conference room can easily grasp the location and usage status of each conference space by referring to the space display field 71 and the map display field 72.

[0052] Note that color coding is just one example of a method for changing the display mode, and the display mode may be changed by highlighting the edges of image areas corresponding to each conference space, blinking the edges, or the like.

[0053] 7 also displays conference spaces that are "Waiting to enter", "Tentatively reserved", and "In use", but the present embodiment is not limited to this, and only conference spaces that are "Vacant" or "Empty" may be displayed. In other words, the map image only needs to display at least conference spaces that are available to the user, and it is not essential that it also displays unavailable conference spaces.

[0054] In addition, the search screen according to the present embodiment is to display the current status of the conference space, etc., but it may also display the future status (reservation status). For example, the terminal 2 may receive a date and time specification input from the user on the search screen of Fig. 7, and display the reservation status of the conference space at the specified date and time. This also applies to the user and item search screens described below.

[0055] Terminal 2 accepts reservations for conference spaces in response to an operation on the text displayed in the "Reservation" column ("Reserve" or "Make a tentative reservation") in the space display field 71. FIG. 8 is an explanatory diagram showing an example of a reservation screen. When an operation input on the above text is accepted, terminal 2 displays a pop-up screen of FIG. 8A or FIG. 8B. FIG. 8A is an example of the screen when reserving a conference room, and FIG. 8B is an example of the screen when tentatively reserving a second space other than the conference room.

[0056] Note that "provisional reservation" means that the second space is provisionally reserved ahead of other users, and that the second space is secured from the current time.

[0057] When an operation input is received for the text "Reserve" displayed corresponding to a conference room in the space display field 71 on the search screen, terminal 2 displays the screen in Fig. 8A. The screen displays the current usage status, capacity, equipment, etc. of the conference room, as well as information on the next reserved conference and the reservation schedule for the day. Terminal 2 obtains the reservation schedule for the conference room from the groupware server 7, and displays information on the next reserved conference and the reservation schedule for the day.

[0058] Furthermore, terminal 2 displays a reservation button 81 and an immediate use button 82. When an operation input to the reservation button 81 is accepted, terminal 2 transitions to a screen not shown and accepts input of reservation information required for reserving a conference room. The reservation information includes information such as the conference name, start date and time, end date and time, and participants (other users). The entered reservation information is sent to groupware server 7 and registered in the scheduler.

[0059] Furthermore, when an operation input to the immediate use button 82 is received, the terminal 2 notifies the conference room terminal 4 that the conference room will be used. In this case, the conference room terminal 4 immediately switches the display and changes the use status of the conference room from "vacant" to "in use" (see FIG. 9). The screen display of the conference room terminal 4 will be described later.

[0060] When an operation input is received for the text "make a tentative reservation" displayed corresponding to the second space in the space display field 71 on the search screen, the terminal 2 displays the screen of Fig. 8B. The screen displays the current usage status of the second space, and also displays a tentative reservation button 83 for tentatively reserving (temporarily reserving) the second space.

[0061] When an operation input to the tentative reservation button 83 is received, the terminal 2 notifies the server 1 of the operation. In this case, the server 1 transfers the notification to the LED lamp 51, and lights up the LED lamp 51 in yellow. This notifies the user that the second space has been reserved. If the sensor unit 5 does not detect a user within a predetermined time after the LED lamp 51 lights up, the tentative reservation is automatically canceled, and the light changes to blue, indicating that the second space is available.

[0062] Fig. 9 is an explanatory diagram regarding the synchronization process with the conference room terminal 4. Fig. 9 conceptually illustrates how the groupware server 7 and the conference room terminal 4 synchronize the reservation schedule of the conference room.

[0063] As described above, when the reservation information of a conference room is inputted at the terminal 2, the schedule of the conference room is registered in the scheduler managed by the groupware server 7. The conference room terminal 4 obtains the reservation information of the conference room in which the terminal itself is installed from the groupware server 7 and stores it in the memory.

[0064] The conference room terminal 4 displays the current usage status of the conference room based on the reservation information acquired from the groupware server 7. Specifically, as shown on the right side of FIG. 9, when it is a predetermined time (e.g., 15 minutes) before the scheduled start date and time of the conference, the conference room terminal 4 changes the display to "Waiting to enter" and displays the conference name, reservation time period, participants, etc. of the conference room. Then, the conference room terminal 4 accepts an operation input from the user to the "Enter" button when the conference starts. In this case, the conference room terminal 4 transitions to a screen not shown, accepts an input of the number of participants in the conference, etc., and then changes the display of "Waiting to enter" to "In use". Similarly, when the conference room terminal 4 ends, it accepts an operation input from the user and changes the display of "In use" to "Vacant".

[0065] When the conference room terminal 4 displays "Vacant," each user can freely use the conference room. Specifically, the conference room terminal 4 displays an "Enter" button even when the room is "Vacant," and when it receives input on the button, it accepts input of the number of conference participants, the conference time, etc. The input information is synchronized with the groupware server 7, and the user can immediately use the conference room.

[0066] As already mentioned, a user can apply for immediate use of a conference room from terminal 2. Specifically, as described in FIG. 8A, when terminal 2 receives an operation input to instant use button 82, conference room terminal 4 switches the display from "vacant" to "in use." When a user actually enters the room, conference room terminal 4 receives input such as the number of participants and synchronizes with groupware server 7. This allows a user to reserve a conference room without having to go to the conference room, improving convenience.

[0067] As described above, in this system, reservation schedules are displayed and entry / exit processing is performed via the conference room terminal 4. The server 1 acquires the reservation information of the conference room and the operation details (record information) at the time of entry / exit from the conference room terminal 4 as information showing the usage status of the conference room, and stores it in the usage history DB 141.

[0068] As described above, in this embodiment, a desired conference space can be searched for and reserved on the search screen. Furthermore, in this embodiment, the locations of other users who will be participants in the conference, the locations of items necessary for the conference, etc. can be searched for on the same search screen, improving user convenience.

[0069] Fig. 10 is an explanatory diagram showing an example of a search screen during a user search. When an operation input to the "People" tab 70 on the search screen is received, the terminal 2 switches the display to the screen shown in Fig. 10. Specifically, the terminal 2 displays a user display field 101 and a map display field 102.

[0070] The user display field 101 is a display field that displays a list of information on multiple users who can be participants in the conference. The server 1 accepts input of a search query in a search box 1011 displayed at the top of the user display field 101, searches the user DB 342 for users who match the input search query, and displays a list of the users in the user display field 101. For example, the terminal 2 displays each user's name, organization, and current location and status (whether or not they are at their seat).

[0071] The server 1 acquires location information of each user, and displays the current location and status in the user display field 101. There are no particular limitations on the means for acquiring location information, but in this embodiment, the server 1 acquires location information of each user from a device management server 8 that manages a device (terminal 2) used by each user.

[0072] The device management server 8 is a server computer that manages devices used by each user, and provides functions related to security authentication, network communication, etc. of devices including the terminal 2. Platforms compatible with the device management server 8 include, for example, Cisco (registered trademark) Mobility Service Engine, Cisco Identity Service Engine, etc., but are not limited to these.

[0073] The server 1 obtains data corresponding to the user's location information from the device management server 8. For example, the server 1 obtains three-point positioning data based on communication between a device carried by the user and multiple wireless LAN points installed in the facility. For example, when the user has a mobile terminal such as a smartphone as the terminal 2, the device management server 8 performs three-point positioning based on the communication strength between the terminal 2 and each of the multiple repeaters 6 installed in the facility. The server 1 obtains the data measured by the three-point positioning from the device management server 8 as the user's location information and stores it in the location information DB 143.

[0074] Furthermore, for example, the server 1 acquires an authentication history of a device (e.g., a desktop PC) used by the user at a specified seat as data equivalent to location information. For example, when the user uses an installed terminal such as a desktop PC as the terminal 2, the device management server 8 performs security authentication when the terminal 2 accesses an in-house system. The server 1 acquires the authentication history from the device management server 8 to acquire data indicating whether the user is at his / her desk or is out. The server 1 stores the acquired data in the location information DB 143 as the user's status.

[0075] In this embodiment, the user's status is specified as one of two types, that is, at his / her desk and away from home. However, the user may be specified by other status, such as on vacation or working from home.

[0076] The server 1 displays the data stored in the location information DB 143 as the user's current location information in the user display field 101. Specifically, the server 1 displays the floor of the building where the user is currently located and the seat occupancy status.

[0077] The above-mentioned method of acquiring location information is merely an example, and the present embodiment is not limited thereto. For example, the server 1 may directly acquire location information such as GPS (Global Positioning System) coordinate values ​​from the terminal 2 carried by the user. Alternatively, the server 1 may acquire location information based on a beacon signal by having the user carry a short-range wireless communication beacon in the form of an employee ID card or the like, and by installing a beacon receiver within the facility. In this way, the means of acquiring location information is not particularly limited.

[0078] Note that users from whom location information is obtained are not limited to facility employees, but may be visitors to the facility for a meeting, for example. In this case, the visitors may carry a short-range wireless communication beacon in the form of a visitor's pass, etc., to obtain location information. This allows the location information of visitors (people outside the company) to be tracked and confirmed on the search screen.

[0079] Terminal 2 displays the user's location and status in a user display field 101, and also displays the user's current location in a map display field 102. Similar to the map display field 72 described in FIG. 7, map display field 102 is a display field that displays the layout of the facility, and displays a map image showing the inside of the facility in a map form. For example, terminal 2 accepts a designation input in user display field 101 that designates a user whose location is to be displayed on the map image. Then, terminal 2 displays an icon representing the designated user on the map image according to the current location information of the user.

[0080] The icon is an example of the display of the user's position, and the display manner is not particularly limited, and text may be displayed instead of the icon. In addition, for example, the terminal 2 may change the display manner of the icon, such as changing the display color of the icon according to the user's current status (presence status).

[0081] As described above, in this embodiment, the location and usage status of the conference space, and the location of each user can be confirmed on a map image by switching the display on the same screen using the tab 70. This allows a user reserving a conference space to reserve a conference space in an appropriate location while taking into consideration the locations of the conference participants (other users).

[0082] In this embodiment, a map image (FIG. 7) showing the location of the conference space and a map image (FIG. 10) showing the user's location are displayed separately, but the location and usage status of the conference space and the user's location may be displayed on the same map image. In other words, switching the display using tabs 70 is not essential, and information on the conference space and the user may be displayed simultaneously. The same applies to prototypes and books described below.

[0083] 10 illustrates the state in which the location of a single user is displayed on the map image, but this embodiment is not limited to this. For example, the terminal 2 may accept the designation input of multiple users in the user display field 101 (e.g., selecting the display user with a check box), and display the location of each of the designated multiple users on the map image. The same applies to the prototypes and books described below.

[0084] Fig. 11 is an explanatory diagram showing an example of a search screen when searching for a prototype. When an operation input to the "item" tab 70 is received, the terminal 2 switches the display to the screen in Fig. 11. This screen is a screen for searching for information on prototypes in the facility.

[0085] The terminal 2 displays a prototype display field 111 and a map display field 112. The prototype display field 111 is a display field that displays a list of prototypes. The server 1 searches the prototype DB 343 based on a search query entered in a search box 1111 displayed above the prototype display field 111, and displays the name, location, and status (whether or not it is on loan) of each retrieved prototype.

[0086] Furthermore, terminal 2 displays the location of the prototype in a map display field 112. The map display field 112 is a display field that displays a map image in which an icon representing the prototype is placed at a position corresponding to the location of the prototype. For example, terminal 2 accepts input of a designation of any prototype from the prototype display field 111, in the same way as when displaying the user's location, and displays the location of the designated prototype using an icon. Note that the display mode of the prototype is not limited to icons. For example, terminal 2 may change the display mode depending on the lending status of the prototype.

[0087] Furthermore, the terminal 2 may accept reservations for lending an item on a search screen.

[0088] 12 and 13 are explanatory diagrams showing an example of a search screen when searching for a book. When an operation input to the "Book" tab 70 is received, the terminal 2 switches the display to the screen of Fig. 12 and Fig. 13. This screen is a screen for searching for books that are arranged (disposed) in the facility, and includes a book display field 121 and a details display field 122.

[0089] The book display field 121 is a display field that displays information on multiple books in a list. The terminal 2 searches for books in the book DB 344 based on a search query entered in a search box 1211 displayed at the top of the book display field 121, and displays information on the searched books in a list. For example, the terminal 2 displays a list of the cover image, title, author, etc. of each book. For example, the terminal 2 may also display the status of each book (whether or not it is on loan) in the book display field 121.

[0090] The details display field 122 is a display field that displays details of the books displayed in the book display field 121. The terminal 2 accepts a designation input that designates one of the books displayed in the book display field 121, and displays details of the designated book in the details display field 122. For example, the terminal 2 displays tabs 1221 in the details display field 122, and when the "Book Information" tab 1221 is active, the terminal 2 displays the screen in FIG. 12, and when the "Shelf Location" tab 1221 is active, the terminal 2 displays the screen in FIG.

[0091] When an operation input to the "Book Information" tab 1221 is received, the terminal 2 displays book information about the specified book. For example, as shown in Fig. 12, the terminal 2 displays the book's lending status, shelving location, introduction, table of contents, etc. in addition to the book's title and author name.

[0092] The terminal 2 further displays a link button 1222. The link button 1222 is a hyperlink for transitioning to a product page of an EC (Electronic Commerce) site where the displayed book can be purchased. When an operation input to the link button 1222 is received, the terminal 2 accesses the EC site and displays the product page on which the book is posted. For example, the server 1 stores the ISBN (International Standard Book Number) of the book in the book DB 344 as one piece of book information, and transitions to the product page of the EC site based on the ISBN. This allows the user to obtain the book even if, for example, the book is on loan.

[0093] When an operation input to the "Shelf Location" tab 1221 is received, the terminal 2 changes the display to the screen of Fig. 13 and displays a map image showing the shelf location of the book. That is, the terminal 2 displays a map image in which an icon representing the book is placed at a position corresponding to the shelf location of the book. Note that the display mode of the book is not limited to an icon. Also, for example, the terminal 2 may change the display mode depending on the lending status of the book.

[0094] Furthermore, the terminal 2 may be configured to accept reservations for lending books on the screen.

[0095] As described above, in this embodiment, not only can the location and usage status of the conference space and the positions of the conference participants be confirmed on a map image, but the location and status of items required for the conference (prototypes, books, etc.) can also be confirmed.

[0096] In the above, the specified placement location of the item is simply displayed, but the current location information of each item may be acquired and displayed on the map image. For example, location information can be acquired by attaching a short-range wireless communication beacon to a prototype, book, etc. This makes it possible to track the exact location (place) of the item and present it to the user.

[0097] 14 is a flowchart showing an example of a processing procedure executed by the server 1. The control unit 11 of the server 1 executes the following processing when a login is accepted from the terminal 2. Note that when a logout is accepted from the terminal 2, the control unit 11 ends the processing at any timing. The control unit 11 outputs a search screen for searching for meeting spaces, users, and items (prototypes and books) to the terminal 2 and causes it to be displayed (step S11). The search screen includes tabs 70 for switching search targets (meeting spaces, users, prototypes, and books).

[0098] The control unit 11 judges whether or not an operation input to the "Location" tab 70 has been received (step S12). If it is judged that an operation input to the "Location" tab 70 has been received (S12: YES), the control unit 11 accepts an input of search conditions related to the conference space, searches for conference spaces that match the search conditions, and displays a list of the searched conference spaces and a map image showing the location of each conference space (step S13). The control unit 11 accepts reservations for the conference spaces (step S14).

[0099] After executing the process of step S14, or if NO in step S12, the control unit 11 judges whether or not an operation input to the "People" tab 70 has been accepted (step S15). If it is judged that an operation input to the "People" tab 70 has been accepted (S15: YES), the control unit 11 accepts an input of search conditions related to users, searches for users matching the search conditions, and displays a list of the searched users (step S16). The control unit 11 accepts a designation input to designate any user from the list (step S17). The control unit 11 displays a map image showing the location of the designated user (step S18).

[0100] After executing the process of step S18, or if the answer is NO in step S15, the control unit 11 judges whether or not an operation input to the "Item" tab 70 has been accepted (step S19). If it is judged that an operation input to the "Item" tab 70 has been accepted (S19: YES), the control unit 11 accepts an input of search conditions related to prototypes, searches for prototypes that match the search conditions, and displays a list of the searched prototypes (step S20). The control unit 11 accepts a designation input to designate any item from the list (step S21). The control unit 11 displays a map image showing the location of the designated item (step S22).

[0101] After executing the process of step S22, or if the answer is NO in step S19, the control unit 11 judges whether or not an operation input to the "Phone" tab 70 has been accepted (step S23). If it is judged that an operation input to the "Phone" tab 70 has been accepted (S23: YES), the control unit 11 accepts an input of search conditions related to books, searches for books that match the search conditions, and displays a list of the searched books (step S24). The control unit 11 accepts a designation input to designate any book from the list (step S25). The control unit 11 displays details of the designated book and a map image showing the location of the book (step S26).

[0102] After executing the process of step S26, or if the answer is NO in step S23, the control unit 11 returns the process to step S12.

[0103] As described above, according to the first embodiment, the location of the available conference space and the location of the user who uses the conference space are displayed on a map image, and reservations for the conference space are accepted. This allows the conference space to be reserved while taking into consideration the relative positional relationship between the conference space and the user.

[0104] Furthermore, according to the first embodiment, a search function for meeting spaces and users is provided, making it possible to conveniently grasp the situation within the facility.

[0105] Moreover, according to the first embodiment, it is possible to search for items (prototypes, books, etc.) within a facility and grasp the location and status of the items.

[0106] Furthermore, according to the first embodiment, it is possible to grasp not only the location and usage status of the conference room whose reservation schedule is managed, but also the location and usage status of the second space that each user can use arbitrarily.

[0107] Furthermore, according to the first embodiment, by installing a human presence sensor (sensor unit 5) in the second space, it is possible to suitably detect the usage status of the second space.

[0108] (Embodiment 2) In the first embodiment, the search results for conference spaces, users, etc. are simply displayed, and the user is responsible for selecting the conference space to reserve. On the other hand, the server 1 may recommend to the user a conference space to be used based on the location of available conference spaces, the user's position, etc. In this embodiment, a form in which recommended conference spaces for use are presented to the user will be described.

[0109] Fig. 15 is an explanatory diagram showing an example of a search screen according to embodiment 2. Fig. 15 illustrates a state in which a conference space recommended for use is displayed based on the conference space, the user's location, etc., on a conference space search screen similar to that of Fig. 7. An outline of this embodiment will be described with reference to Fig. 15.

[0110] For example, the server 1 first accepts input of information about a conference to be scheduled (reserved) on a screen not shown. The information input here may include, for example, users (participants) who will participate in the conference, equipment required for the conference, prototypes, books, the type of desired conference space (whether it is a conference room or a second space), etc. Note that these are all merely examples, and for example, the server 1 may accept input of the date and time of the scheduled conference, etc.

[0111] The server 1 determines a conference space recommended for use from the input conference information and recommends it to the user. The method of determining the conference space is not particularly limited, but for example, the server 1 determines a recommended conference space based on the location of each currently available conference space and the current location of each user participating in the conference. Specifically, the server 1 acquires the location of currently vacant conference spaces from the conference room DB 341, and acquires the current location information of each user from the location information DB 143. The server 1 then determines the conference space with the shortest total travel distance from the current locations of all users to the conference space as the recommended conference space.

[0112] The travel distance is one example of a decision criterion, and the server 1 may, for example, determine the conference space so that the travel time is the shortest. Also, for example, the server 1 may determine the conference space on the floor with the most users as the recommended conference space, depending on the floor of the building where each user (participant) is currently located. In this way, the server 1 only needs to be able to determine the conference space depending on the location of the conference space and the position of the user, and the decision criterion is not limited to the travel distance.

[0113] Also, for example, depending on the location of a user participating in a conference, the server 1 may recommend that the user participate in a remote conference (Web conference, telephone conference, etc.) via a communication line, rather than heading to the conference space. Specifically, the server 1 determines whether the user is absent (out) from the facility based on the user's current status (presence status) stored in the location information DB 143, and recommends that users determined to be absent participate in a remote conference. In this case, the server 1 excludes absent users and determines a recommended conference space based on the locations of the remaining users in the facility. This makes it possible to appropriately suggest conference spaces while taking into consideration users who have difficulty heading to the conference space.

[0114] In the above, the conference space is determined according to the user's current location, but the user's future location may be estimated to determine the conference space. For example, the server 1 obtains the schedule of each user from the groupware server 7, and estimates whether or not each user will be seated based on the plan of each user on the date and time of the conference. The server 1 then determines the recommended conference space based on the seating positions of users who are seated and the locations of each conference space that is vacant on the date and time of the conference. Note that users who are not seated on the date and time of the conference, i.e., users who plan to go out, are recommended to participate in the conference via remote conference.

[0115] The server 1 may determine the conference space based on the location of the conference space, the position of the user, as well as the location, type, etc. of items required for the conference (prototypes, books, etc.) For example, when a prototype required for the conference is heavy and difficult to transport, the server 1 determines the conference space closest to the location of the prototype as the recommended conference space.

[0116] In this case, depending on the items required for the meeting, the server 1 may recommend a place other than the meeting space such as the conference room or the second space as the meeting place. For example, when a prototype required for the meeting is a prototype that cannot be transported to the meeting space, the server 1 determines the location of the prototype as the meeting place. In this way, the server 1 may determine a place other than the meeting space as the recommended place for holding the meeting.

[0117] In addition, whether or not a prototype is difficult to transport or cannot be transported may be determined, for example, based on the name of the prototype, or data indicating whether or not the prototype is in question may be stored in prototype DB343.

[0118] As described above, the server 1 determines a recommended conference space according to the location of the conference space, the user's position, the location of items required for the conference, etc. The server 1 may determine a single conference space as the recommended conference space, or may determine multiple conference spaces as the recommended conference spaces. The server 1 causes the terminal 2 to display the determined conference space in a display mode different from other conference spaces so that the determined conference space can be identified.

[0119] For example, the terminal 2 displays text related to a recommended conference space in a display color different from that of other conference spaces in the space display field 71. For convenience of illustration, the different display colors are shown in bold in FIG.

[0120] Note that changing the display color is just one example, and it is sufficient for terminal 2 to be able to identifiably display the recommended conference space. For example, terminal 2 may display the recommended conference space at the top of a list of multiple conference spaces. Also, for example, terminal 2 may calculate the priority (e.g., travel distance) of each conference space when deciding the recommended conference space, and display each conference space in order from top to bottom according to the priority. In this way, it is sufficient for terminal 2 to be able to identifiably display the recommended conference space, and the display method is not particularly limited.

[0121] Furthermore, for example, terminal 2 highlights the edges of the image area of ​​the recommended conference space in the map display field 72. Note that highlighting the edges is just one example, and for example, terminal 2 may change the display color of the image area of ​​the recommended conference space or may blink it.

[0122] Subsequent processing is the same as in the first embodiment, and terminal 2 accepts reservations for conference spaces on the screen. When a conference room is reserved, the reservation information is synchronized with groupware server 7, and conference room terminal 4 displays information based on the reservation information. When a second space is reserved, the display of LED lamp 51 is changed.

[0123] 16 is a flowchart showing an example of a processing procedure executed by the server 1 according to the embodiment 2. When it is determined that the information on the conference space is to be displayed (S12: YES), the server 1 executes the following processing. The control unit 11 of the server 1 accepts input of information about a scheduled (reserved) conference (step S201). The information input in step S201 may include users participating in the conference, equipment required for the conference, prototypes, books, the type of desired conference space, and the like. The control unit 11 executes a subroutine to determine a conference space recommended for the conference based on the input conference information (step S202). For example, the control unit 11 determines the recommended conference space based on the location of each available conference space, the position of each user participating in the conference, the location and type of items required for the conference, and the like. The control unit 11 causes the terminal 2 to display a list of conference spaces and a map image that can identify the determined conference space (step S203). The control unit 11 transitions the process to step S14.

[0124] 17 is a flowchart showing the procedure of the conference space determination subroutine. The process of the subroutine in step S202 will be described with reference to FIG. The control unit 11 of the server 1 acquires information such as the location of currently vacant conference spaces from the conference space DB 341 (step S221). The control unit 11 also acquires the location information and status (occupancy status) of each user who is a conference participant from the location information DB 143 (step S222). The control unit 11 also acquires information such as the placement locations of items (prototypes and / or books) required for the conference from the prototype DB 343 and / or the book DB 344 (step S223).

[0125] The control unit 11 determines whether the item required for the conference is difficult to transport (step S224). If it is determined that the item is difficult to transport (S224: YES), the control unit 11 determines the conference space closest to the location of the item as the recommended conference space (step S225). If it is determined that the item is not difficult to transport (S224: NO), the control unit 11 determines whether the item is untransportable (step S226). If it is determined that the item is untransportable (S226: YES), the control unit 11 determines the location of the item as the recommended location for holding the conference (step S227).

[0126] If it is determined that the item is not an untransportable item (S226: NO), the control unit 11 calculates the travel distance from each user's current location to the location of the conference space for each conference space (step S228). The control unit 11 determines a recommended conference space based on the sum of the travel distances of each user (step S229). Note that, for example, the control unit 11 may also add the distance (travel distance) between the location of the items required for the conference and the conference space to the sum to determine the recommended conference space. After executing the process of step S225, S227, or S229, the control unit 11 returns to the subroutine.

[0127] As described above, according to the second embodiment, it is possible to propose conference spaces based on the locations of available conference spaces, the positions of users participating in a conference, and the like.

[0128] Moreover, according to the second embodiment, it is possible to suggest a meeting place taking into consideration the location and type of items to be used in the meeting.

[0129] Furthermore, according to the second embodiment, the meeting can be held more appropriately by changing the meeting place from the specified meeting space depending on the items to be used in the meeting.

[0130] (Embodiment 3) In the first embodiment, a configuration has been described in which the usage status of the second space is managed by providing a sensor unit 5 in the second space. In the present embodiment, a configuration will be described in which a display terminal (or a reading terminal) for a two-dimensional code (reading medium) is provided instead of the sensor unit 5, and the usage status of the second space is managed by having a user read the two-dimensional code when using the second space.

[0131] Fig. 18 is an explanatory diagram showing a second space according to the second embodiment. In the present embodiment, a display terminal 9 that displays a two-dimensional code (e.g., a QR code (registered trademark), a barcode, etc.) is installed in the second space. The display terminal 9 is, for example, a smartphone, a tablet terminal, etc., but may also be a dedicated display device. A space ID that is an identifier of the corresponding second space is written in the two-dimensional code.

[0132] In this embodiment, the two-dimensional code is displayed on the display terminal 9, but the two-dimensional code may simply be printed out and pasted in the second space. In other words, it is sufficient that a two-dimensional code is prepared in the second space, and the two-dimensional code may be displayed electronically or may be printed.

[0133] In this embodiment, when a user uses the second space, the user is authenticated by reading the two-dimensional code with terminal 2. Specifically, terminal 2 reads the two-dimensional code when starting to use the second space and is authenticated by server 1. If the second space has not been provisionally reserved by another user, server 1 permits use of the second space and notifies terminal 2 of the authentication result. Note that the notification destination may be display terminal 9 instead of terminal 2. If use of the second space is permitted, server 1 updates the usage status of the second space managed in second space DB 142 to "in use".

[0134] In addition, the server 1 synchronizes the usage status of the second space with the groupware server 7, and registers the usage status of the second space in the scheduler in the same way as the conference room. Registration in the scheduler may be performed by the terminal 2. This allows each user to grasp the usage status of the second space on the scheduler in the same way as the conference room.

[0135] Similarly, when the use of the second space is finished, the terminal 2 reads the two-dimensional code displayed on the display terminal 9 and notifies the server 1. The server 1 updates the record of the second space DB 142 according to the notification from the terminal 2.

[0136] As described above, according to the third embodiment, the usage status of the second space can also be managed by using a two-dimensional code.

[0137] In the above, a two-dimensional code is prepared in the second space, and the two-dimensional code is read by the user (terminal 2), but this embodiment is not limited to this. For example, a two-dimensional code reading terminal may be installed in the second space instead of the display terminal 9, and the terminal 2 may display the two-dimensional code and have the reading terminal read it. In other words, as long as the usage status of the second space can be managed by reading the two-dimensional code, a two-dimensional code may be prepared in the second space, or a two-dimensional code reading terminal may be installed in the second space.

[0138] In addition, in this embodiment, a two-dimensional code is used as the reading medium for authentication, but this embodiment is not limited to this. For example, the reading medium may be a communication medium such as NFC (Near Field Communication) or RFID (Radio Frequency Identifier). For example, an NFC communication terminal (or a printed matter such as an NFC sheet) is placed in the second space, and authentication is performed by performing short-range wireless communication with terminal 2. In this way, the reading medium for authentication is not limited to a two-dimensional code, and may be another reading medium.

[0139] Other than the above, this embodiment is the same as the first embodiment, so a detailed description of the flowchart and other details will be omitted.

[0140] The embodiments disclosed herein are illustrative in all respects and should not be considered as limiting. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the scope and meaning equivalent to the claims. [Explanation of symbols]

[0141] 1. Server (information processing device) 11 Control section 12 Main memory 13. Communications Department 14 Auxiliary storage P1 Program M Map Image C Coordinate data 141 Usage history DB 142 2nd Space DB 143 Location information DB 2. Terminal 21 Control section 22 Main memory 23 Communications Department 24 Display 25 Input section 26 Imaging unit 27 Auxiliary storage P2 Program 3 Local Server 31 Control Unit 32 Main memory 33 Communications Department 34 Auxiliary storage section 341 Meeting Space DB 342 User DB 343 Prototype DB 344 Book DB 4 Conference room terminals 5 Sensor unit 51 LED lamp 6 Repeater 7 Groupware Server 8 Device Management Server 9 Display terminal

Claims

1. a storage unit that stores a map image showing a layout of a facility, coordinate data showing coordinate values ​​on the map image corresponding to each position within the facility, and the location of each conference space within the facility; A first acquisition unit that acquires information indicating a usage status of each of the conference spaces; A second acquisition unit that acquires location information of each user who uses the conference space; a display control unit that causes the terminal device to display a search screen including a first tab for searching the conference space, a second tab for searching the user, and a third tab for searching for items related to the manufacturing or development of products that are located within the facility; a reception unit that receives an operation input to the first tab, the second tab, or the third tab, When an operation input to the first tab is received, the reception unit receives an input of a search condition related to the conference space; a search unit that searches for the conference space that matches a search condition by referring to a storage unit that stores information about each of the conference spaces; the display control unit causes a list of the searched conference spaces and a map image showing the locations of the conference spaces to be displayed on the search screen; The reception unit receives a reservation for the conference space from the terminal device, When an operation input to the second tab is received, the receiving unit receives an input of a search condition related to the user; The search unit searches for the user who matches a search condition by referring to a storage unit that stores information about each of the users; The display control unit displays a list of the searched users and a map image showing the locations of the users on the search screen, When an operation input to the third tab is received, the receiving unit receives an input of a search condition related to the item, The search unit searches for the item that matches a search condition by referring to a storage unit that stores information about each of the items, including the location of the item; The display control unit displays a list of the searched items and a map image showing the locations of the items on the search screen. Information processing device.

2. The second acquisition unit acquires information indicating whether each of the users is seated in a specified seat in the facility, The display control unit displays the presence status of each of the users in a list of the users. The information processing device according to claim 1 .

3. A decision unit that decides the conference space to be recommended for use based on a location of each of the available conference spaces and a position of each of the users, The display control unit displays the determined conference space on the search screen.

3. The information processing device according to claim 1 or 2.

4. The determination unit further determines a place to recommend holding a meeting according to the searched item; The display control unit displays the determined recommended location on the search screen. The information processing device according to claim 3 .

5. The determination unit determines a location where the searched item is located as the recommended location. The information processing device according to claim 4.

6. The display control unit displays the map image in which a display mode of an image area corresponding to the conference space is changed according to a usage status of the conference space. The information processing device according to any one of claims 1 to 5.

7. A determination unit is provided to determine whether the user should head to the conference space or participate in a remote conference via a communication line, based on the location information of the user who will be participating in the conference. The information processing device according to any one of claims 1 to 6.

8. the conference space includes a conference room whose reservation schedule is managed, and a second space that can be arbitrarily used by each of the users; The display control unit displays the map image showing the locations of the available conference rooms and second spaces. The information processing device according to any one of claims 1 to 7.

9. The first acquisition unit acquires a detection result detected by a human presence sensor installed in the second space as data indicating a usage status of the second space. The information processing device according to claim 8.

10. The first acquisition unit acquires a reading result of a medium to be read prepared in the second space or a reading result of a medium to be read at a reading terminal installed in the second space as data indicating a usage status of the second space. The information processing device according to claim 8.

11. Obtain information showing the usage status of each meeting space within the facility, Acquire location information of each user who uses the conference space; displaying on the terminal device a search screen including a first tab for searching the conference space, a second tab for searching the user, and a third tab for searching for items related to the manufacturing or development of a product that are located within the facility; receiving an operation input to the first tab, the second tab, or the third tab from the terminal device; When an operation input to the first tab is received, an input of a search condition related to the conference space is received; searching for the conference space that matches a search condition by referring to a storage unit that stores information about each of the conference spaces; displaying a list of the searched conference spaces and a map image showing the locations of the conference spaces on the search screen; Accepting a reservation for the conference space from the terminal device; When an operation input to the second tab is accepted, an input of a search condition related to the user is accepted; referring to a storage unit that stores information on each of the users, searching for the users who match a search condition; displaying a list of the searched users and a map image showing the locations of the users on the search screen; When an operation input to the third tab is received, an input of a search condition related to the item is received, searching for the items that match the search criteria by referring to a storage unit that stores information about each of the items, including the location of the items; A list of the searched items and a map image showing the locations of the items are displayed on the search screen. An information processing method in which processing is performed by a computer.

12. displaying on a display unit a search screen including a first tab for searching for a conference space within a facility, a second tab for searching for a user who will use the conference space, and a third tab for searching for an item related to the manufacturing or development of a product that is within the facility; accepting an operation input to the first tab, the second tab, or the third tab; When an operation input to the first tab is received, an input of a search condition related to the conference space is received; displaying, on the search screen, a list of the conference spaces searched for based on the search conditions for the conference spaces and a map image of the facility showing the locations of the conference spaces; When an operation input to the second tab is accepted, an input of a search condition related to the user is accepted; displaying, on the search screen, a list of the users searched for based on the search conditions related to the users and a map image of the facility showing the locations of the users; When an operation input to the third tab is accepted, an input of a search condition related to the item is accepted; A list of the items searched based on the search conditions for the items and a map image showing the locations of the items are displayed on the search screen. A program that causes a computer to carry out processing.

Citation Information

Patent Citations

  • Reservation system

    JP1994004538A

  • Device and method for retrieving information and information retrieval program

    JP2005109816A

  • Destination management device

    JP2010072667A

  • System and method for reserving meeting room

    JP2010186384A

  • Conference room reservation support system

    JP2011227847A