Seat reservation system and seat reservation method
The seat reservation system addresses the challenge of unknown colleague skills in free address offices by enabling informed seat reservations and meeting scheduling through integrated information systems.
Patent Information
- Application Number
- JP2022069854
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-21
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2042-04-21
AI Technical Summary
In a free address office system, employees struggle to determine the knowledge and skills of their colleagues, making it difficult to form effective teams and schedule meetings due to lack of information about who is sitting at each desk.
A seat reservation system that allows employees to reserve seats with associated information such as affiliation, business information, and meeting availability, enabling display of relevant worker details and automatic seat reservation for adjacent seats based on meeting requests.
Facilitates informed seat reservations by providing information on worker skills and availability, allowing for efficient team formation and meeting scheduling.
Smart Images

Figure 0007725415000001 
Figure 0007725415000002 
Figure 0007725415000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a seat reservation system and a seat reservation method. [Background technology]
[0002] In recent years, with the advancement of teleworking, free address systems have become more common, allowing office workers to freely choose their desks and seats. When offices adopt free address systems, there are more employees who do not know each other, even if they work in the same department, and situations can arise where it is unclear who each person has what knowledge and skills. As a result, even when multiple office workers form teams to carry out business, it can be difficult to determine who is appropriate to team up with.
[0003] Patent document 1 describes a technology in which a user of a digital signage system registers personal information in advance, and when the user views specific content displayed on the display unit, the system identifies the user and displays the personal information of the user of the relevant content. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-160213 Summary of the Invention [Problem to be solved by the invention]
[0005] As already explained, when an office is turned into a free address system, problems arise in that each worker does not know what knowledge or skills the other workers have. For example, in the field of digital signage systems, as described in Patent Document 1, there is known a technology that, when a specific content is being viewed, displays the personal information of other people who are viewing the same content, allowing the personal information to be shared among viewers of the content. However, when applied to an office with a free address system, it is difficult for each worker to determine who is sitting at each desk, and even if the technology described in Patent Document 1 is applied, it is difficult to obtain information about the worker sitting at each desk.
[0006] Furthermore, in a free-address office, even if you want to meet or consult with other employees in the office, you cannot determine the appropriate time or with whom to meet or consult, making it extremely difficult to form a team and conduct business.
[0007] An object of the present invention is to provide a seat reservation system and a seat reservation method that can acquire information about the person reserving each seat in conjunction with seat reservations in a free address office. [Means for solving the problem]
[0008] In order to solve the above problems, for example, the configurations described in the claims are adopted. The present application includes a plurality of means for solving the above problems, and examples thereof include: Employees can reserve seats in the free address office from their own terminals. Information processing device In the seat reservation system that accepts As a processing unit configured by executing a program implemented in an information processing device, a seat reservation unit that accepts a seat reservation including a seat location and a reservation time period from a first terminal operated by a first worker; an affiliation information registration unit that registers affiliation information including the affiliation and name of the first employee; Regarding the first employee Including responsible customers and work a business information registration unit that accepts registration of business information; a meeting schedule registration unit that registers meeting availability information indicating whether a meeting is possible during the reserved time slot; When the seat reservation unit completes the seat reservation for the first worker, it outputs the first worker's name, the reserved seat location, the reserved time period, the work information, and the meeting availability information in association with each other, and the second worker operates it. Secondand an output unit that enables the data to be viewed on a terminal. When a worker is searched for on the second terminal using either the responsible customer or the responsible job registered in the job information registration unit as a keyword, the output unit displays a list of the searched workers on the second terminal, and when a first worker is selected on the second terminal from the displayed list of workers, the output unit outputs to the second terminal the first worker's seat reservation time slot and available meeting time based on the reservation in the seat reservation unit and the registration in the meeting schedule registration unit, and when a meeting request including the meeting time slot with the first worker is received from the second terminal after this output, the output unit notifies the first terminal of the received meeting request, When the seat reservation unit receives a request for a meeting with the first worker from the second terminal, it reserves a seat adjacent to the seat reserved by the first worker as a seat for the second worker by specifying the meeting time period included in the meeting request. [Effects of the Invention]
[0009] According to the present invention, when reserving seats in a free address system, the business information of the worker reserved at each seat can be known, and whether the worker is available for meetings can be known, so that an appropriate seat can be reserved. Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram showing the overall configuration for making reservations using a seat reservation system according to an embodiment of the present invention; [Figure 2] 1 is a configuration diagram of a seat reservation system according to an embodiment of the present invention. [Figure 3] FIG. 2 is a diagram showing an example of the data structure of a seat reservation database according to an embodiment of the present invention. [Figure 4] FIG. 2 is a diagram showing an example of the data structure of a meeting schedule / possibility database according to an embodiment of the present invention. [Figure 5] FIG. 2 is a diagram showing an example of a data structure of an employee work information database according to an embodiment of the present invention. [Figure 6] 1 is a flowchart showing a flow of seat reservation (Example 1: seat inquiry is performed first) according to an embodiment of the present invention. [Figure 7] 10 is a flowchart showing a flow of seat reservation (Example 2: an example in which an employee inquiry is performed first) according to an embodiment of the present invention. [Figure 8] 10 is a flowchart showing the flow of flag setting processing based on entrance and exit according to an embodiment of the present invention. [Figure 9] 1A and 1B are diagrams showing examples of screens (A: seat selection screen, B: reserving user information screen) of a user terminal when making a reservation according to an embodiment of the present invention. [Figure 10]FIG. 10 is a diagram showing an example of a screen of a user terminal when making an employee inquiry according to an embodiment of the present invention. [Figure 11] 1A and 1B are diagrams showing examples of screens (A: candidate display screen, B: candidate details screen) of a user terminal when a search is performed from business information according to an embodiment of the present invention. [Figure 12] This figure shows examples of screens on a user terminal when searching by category in accordance with one embodiment of the present invention (A: category selection screen, B: customer information screen, C: candidate selection screen, D: candidate details screen). [Figure 13] FIG. 10 is a diagram showing an example of a screen of a user terminal for checking whether the user has arrived at work according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0011] A seat reservation system according to one embodiment of the present invention (hereinafter referred to as "this example") will be described below with reference to the accompanying drawings.
[0012] [Overall configuration for making reservations using the seat reservation system] FIG. 1 shows the overall configuration for making reservations using the seat reservation system of this example. The seat reservation system 100 shown in FIG. 1 is for reserving seats and desks for employees in an office with a free address system. The seat reservation system 100 has databases for storing information related to seat reservations, including a seat reservation database 131, a meeting schedule / availability database 132, an employee work information database 133, and a seat position information database 134. In the drawings, the databases are abbreviated as "DB."
[0013] A terminal (user terminal) 300 operated by a user who is an employee accesses the seat reservation system 100 via a network such as the Internet to reserve a seat for the date and time when the user will be working. When reserving a seat, the user can refer to the seat position information database 134, and use the user terminal 300 to select a desired seat based on the seat position and seat availability in the office, and make the reservation. Seat reservation information is stored in the seat reservation database 131.
[0014] Furthermore, when reserving a seat, meeting schedule information indicating whether the worker has a meeting scheduled during the working hours for which the seat reservation has been made, and meeting availability information indicating whether the worker is available to meet with others during the working hours, are registered on the user terminal 300. This registered information is stored in the meeting schedule / availability database 132. The meeting schedule information and meeting availability information can be viewed on the user terminal 300, along with the seat reservation information. The user terminal 300 used for viewing here includes terminals operated by users (other workers) other than the registered user.
[0015] Furthermore, workers can operate the user terminal 300 to register their own work information and the like in advance in the seat reservation system 100. Examples of work information will be described later. The registered worker work information is stored in the worker work information database 133. The worker task information stored in the worker task information database 133 can be viewed from a user terminal 300. The user terminal 300 that views the task information also includes a terminal operated by a user (another worker) other than the registered user.
[0016] Furthermore, the seat reservation system 100 can acquire, via the network, information on employees' entry and exit to and from the building from an entry and exit management system 200 in the building where the office is located. That is, the seat reservation system 100 acquires information such as whether the employees who have reserved each seat stored in the seat reservation database 131 are at work in the building where their office is located or have already left on the date and time of the reservation from the entry / exit information database 220 of the entry / exit management system 200. The acquired entry / exit information is registered in the seat reservation database 131.
[0017] The entrance / exit management system 200 includes an entrance / exit determination unit 210. The entrance / exit determination unit 210 determines the entry and exit of each employee into and from a building or office based on information from a group of sensors 211 installed at the entrances and exits of the building and the doors of each office. The entry and exit information of each worker determined by the entry / exit determination unit 210 is stored in the entry / exit information database 220. The sensor group 211 identifies people entering and leaving the facility by, for example, recognizing cards held by employees or recognizing the faces of employees. In addition to sensors that detect entry and exit from a building or office, sensors that detect when each seat in the office is taken may also be provided as the sensor group 211. Furthermore, the entry and exit determination unit 210 may determine entry and exit from the office by logging in and out of the terminals used by each employee in the office.
[0018] [Seat reservation system configuration] FIG. 2 shows the configuration of the seat reservation system 100. The seat reservation system 100 is configured as a server that is an information processing device, and includes a CPU (Central Processing Unit) 110, a main memory device 120, an external memory device 130, and a network interface (network I / F) 140.
[0019] The CPU 110 controls the execution of the programs implemented in the seat reservation system 100 . By executing the program under the control of the CPU 110, the main memory device 120 is configured with a seat reservation unit 121, a business information registration unit 122, an affiliation information registration unit 123, a meeting schedule / possibility registration unit 124, and an output unit 125. The output unit 125 performs processing to send information to the user terminal 300 (FIG. 1) that has accessed the seat reservation system 100 .
[0020] The external storage device 130 includes the seat reservation database 131, the meeting schedule / availability database 132, the employee work information database 133, and the seat position information database 134 described in FIG. In the seat reservation database 131, seat reservation information is registered by the seat reservation processing performed by the seat reservation unit 121. In the meeting schedule / possibility database 132, meeting schedule information and meeting possibility information are registered by processing by the meeting schedule / possibility registration unit (meeting schedule registration unit) 124. In the employee task information database 133, task information is registered by the task information registration unit 122 through task information registration processing.
[0021] In addition, additional information such as the affiliation information of each employee is also registered in the employee business information database 133 through the affiliation information registration process by the affiliation information registration unit 123. The seat position information database 134 stores seat position information for the office where the seat reservation system 100 of this example makes seat reservations. The network interface 140 performs communication processing with the user terminal 300 .
[0022] [Information stored in each database] FIG. 3 shows an example of the data structure of the seat reservation database 131. The seat reservation database 131 has columns for seat number, building, floor, area information, reservation start time, reservation time (usage time), name, and affiliation. The seat number is an identification number assigned to a reservable seat in the office, and is the number of the seat reserved by the user terminal 300. The building indicates the name of the building where the office where the reserved seat is located is located. The floor indicates the floor (level) on which the seat is located. The area information indicates the area (east, west, north, south, etc.) on the floor on which the seat is located. Information about these seats is obtained from the seat position information database 134.
[0023] The reservation start date and time indicates the start date and start time of the reservation. The reservation duration indicates the duration of use from the start of the reservation. The reservation start date and reservation duration are registered by operation from the user terminal 300. The name indicates the name of the employee who has reserved the seat. The name indicates the user (employee) who operates the user terminal 300. The name is determined, for example, from the login ID used when accessing the seat reservation system 100 with the user terminal 300. The affiliation indicates the department to which the worker who made the reservation belongs. The department information is acquired from the worker work information database 133, for example.
[0024] It should be noted that, among the seats shown in the seat reservation database 131, if a seat cannot be reserved for some reason, "Not available for allocation" is entered in the reservation start date and time field.
[0025] FIG. 4 shows an example of the data structure of the meeting schedule / possibility database 132. The meeting schedule / availability database 132 has columns for name, building, affiliation, arrival date, meeting start time, meeting end time, total free time meeting availability, available time for meetings, and arrival flag. The meeting schedule / availability database 132 stores information about the meeting schedule and meeting availability information when a seat is reserved.
[0026] That is, the name indicates the name of the employee for whom information regarding a meeting schedule or availability for a meeting is registered. The building indicates the name of the building in which the seat reserved by the employee in question is located. The affiliation indicates the department to which the employee belongs. The date of arrival indicates the date on which the seat is reserved. The meeting start time and meeting end time indicate the start time and end time when a meeting is held, or the start time and end time when indicating the available time for a meeting.
[0027] When meetings are possible during all free time periods while in the office, a check mark will appear in the corresponding column (the column marked with a circle in the illustration). When this check mark appears in the All Free Time Meetings Available column, the Meeting Start Time and Meeting End Time columns will be blank. As for available meeting times, if the meeting start time and end time are tentative and other people are available to hold the meeting, a check mark (circle) will be placed in the appropriate column.
[0028] The attendance flag indicates whether each employee is at work on the day they come to work (circle in the figure), has not yet come to work ('Not yet' in the figure), or has already left work ('Left work' in the figure). These attendance flags are set on the day of attendance based on information acquired by the seat reservation system 100 from the entry / exit management system 200.
[0029] FIG. 5 shows an example of the data structure of the employee work information database 133. The employee work information database 133 has columns for name, affiliation, field of interest, customer, and qualifications held. The employee work information database 133 stores information about all employees who use the seat reservation system 100 of this example.
[0030] Name indicates the name of each employee. The affiliation indicates the department to which each worker belongs. In the department column, each worker inputs their own department via the user terminal 300. Alternatively, the department corresponding to the worker's name may be automatically obtained from the worker business information database 133. The fields of interest, clients, and qualifications held are input by each employee via the user terminal 300. In addition to work-related areas of interest, it is also possible to register areas of interest unrelated to work. The information in the employee task information database 133 is set in advance by all employees who use the seat reservation system 100 of this example.
[0031] [Reservation processing via seat reservation system] Next, the process of reserving a seat in an office using the seat reservation system 100 of this embodiment will be described. When reserving a seat, you can either decide where to reserve the seat first and then check the information of other people who have reserved nearby seats (Example 1: Processing in Figure 6), or you can check the information of other people who have reserved seats first and then decide where to reserve the seat (Example 2: Processing in Figure 7).
[0032] FIG. 6 is a flowchart showing the flow of processing when the location of the seat to be reserved is decided first, and then information on other people who have reserved nearby seats is inquired (example 1). First, the seat reservation unit 121 of the seat reservation system 100 accepts reservation information from the user terminal 300 (step S11). The reservation information here includes information on the office where the user works and the date and time when the seat will be used. Also, a specific seat in the office may be specified as the reservation information. Upon receiving this reservation information, the seat reservation unit 121 checks the reservation status based on the information in the seat location information database 134 and the seat reservation database 131 (step S12).Then, the seat reservation unit 121 determines whether there are any vacant seats in the specified office and the checked location (step S13).
[0033] If it is determined in step S13 that there are no vacant seats at the location referred to (No in step S13), the output unit 125 responds to the user terminal 300 that there are no vacant seats, and the reservation process here ends (step S19). On the other hand, if it is determined in step S13 that there is a vacant seat at the location inquired about (Yes in step S13), the seat reservation unit 121 determines whether there is a reservation by another employee for the same date and time near the seat determined to be vacant (step S14).
[0034] In step S14, when it is determined that there are no other reservations for nearby seats by other workers at the same date and time (No in step S14), the output unit 125 notifies the inquiring user that there are no other reservations nearby, and displays on the user terminal 300 that there are no other reservations nearby (step S18).
[0035] On the other hand, when it is determined in step S14 that another worker has reserved a nearby seat for the same date and time (Yes in step S14), the seat reservation unit 121 acquires the work information and meeting availability schedule of the worker who has reserved the nearby seat from the databases 132 and 133 (step S15).Then, the output unit 125 transmits the acquired work information of the worker to the user terminal 300 (step S16).
[0036] After checking the business information of the reservation holders near the seat, the employee sends information to the seat reservation system 100 via the user terminal 300 to confirm the reservation of the corresponding seat, causing the seat reservation unit 121 to execute the seat reservation process (step S16). By executing this seat reservation process, the corresponding seat reservation information is registered in the seat reservation database 131 (step S17).
[0037] FIG. 7 is a flowchart showing the process flow when determining seat locations after checking information on other reservation holders (example 2). First, the seat reservation unit 121 of the seat reservation system 100 accepts reservation information from the user terminal 300 (step S21). The reservation information here includes information inquiring about other reservers.
[0038] When this reservation information is received, the seat reservation unit 121 queries the worker's work information database 133 and the meeting schedule / availability database 132 for the worker's work information and meeting schedule information (step S22). The output unit 125 transmits the work information and meeting availability schedule information of the worker obtained through the inquiry in step S22 to the user terminal 300 (step S23). At this time, information about the seat reserved by the worker is also transmitted.
[0039] The worker uses the user terminal 300 to refer to the work information of the reserved worker and the meeting availability schedule information, and then makes the seat reservation unit 121 inquire about the reservation status based on the information in the seat position information database 134 and the seat reservation database 131 (step S24). Upon receiving the reservation inquiry in step S24, the seat reservation unit 121 determines whether there is a vacant seat in the specified office (step S25).
[0040] If it is determined in step S25 that there are no vacant seats in the specified office (No in step S25), the output unit 125 responds to the user terminal 300 that there are no vacant seats, and the reservation process ends here (step S27). If it is determined in step S25 that there is a vacant seat in the specified office (Yes in step S25), the seat reservation unit 121 executes a reservation process for the seat determined to be vacant (step S26). By executing this seat reservation process, the corresponding seat reservation information is registered in the seat reservation database 131.
[0041] FIG. 8 is a flowchart showing the process of updating the attendance flag in the meeting schedule / possibility database 132. The entry / exit determination unit 210 of the entry / exit management system 200 determines whether or not there are any new entrants or departing persons (step S31). If there are no new entrants or departing persons in step S31 (No in step S31), the entry / exit determination unit 210 waits in step S31 until there are new entrants or departing persons.
[0042] Then, if there are new visitors or visitors leaving in step S31 (Yes in step S31), the entry / exit determination unit 210 updates the information in the entry / exit information database 220 (step S32). Thereafter, the entry / exit determination unit 210 notifies the seat reservation system 100 of the information on new visitors and exiting visitors, which is the updated content of the entry / exit information database 220 (step S33).
[0043] In the seat reservation system 100 that receives this notification, if the information is of an employee registered in the meeting schedule / availability database 132, the meeting schedule / availability registration unit 124 updates the attendance flag of the corresponding employee based on the information of the new employee entering or leaving the building (step S34). Here, updating the attendance flag means updating either the employee to come to work or to leave work. Furthermore, if the flag is not updated to come to work, the attendance flag will remain in the not-yet-arrived state. After updating in step S34, the entrance / exit determination unit 210 returns to the determination in step S31.
[0044] [Example of display on user device] Next, examples of displays on a user terminal when reserving a seat will be described with reference to FIGS. FIG. 9 shows an example of a display when selecting and reserving a seat on the user terminal 300. FIG. 9A shows an example in which the display 301 of the user terminal 300 displays the reservation status of a specified office by specifying the office and date and time.
[0045] In the display shown in FIG. 9A, display 301 displays reservation time 311 and reservation status 312. The reservation time 311 indicates the reservation date, work start time, and work end time designated by the worker. Reservation status 312 graphically displays the reservation status of the specified office. Here, seats with seat numbers (A-2, A-3, etc.) displayed indicate vacant seats that have not been reserved, while seats 312a-312d with faces displayed indicate reserved seats. Images selected in advance by each worker are registered as facial images to be displayed at these reserved seats 312a-312d. Alternatively, photographed facial images of the workers may be registered and displayed as facial images to be displayed at the reserved seats 312a-312d.
[0046] When an employee using the user terminal 300 selects and touches one of the seats 312a to 312d where a face is displayed, the user terminal 300 transitions to displaying information about the employee who has reserved the selected seat. FIG. 9B shows an example of a screen on which the display 301 of the user terminal 300 displays information about the worker who has reserved the selected seat. The reserver 321 displays the name of the reserver. Reserved seats 322 displays the building name, floor, and area of the reserved seat. The reservation time 323 displays the date and time when the relevant reserving person made the reservation. The work in charge 324 displays the work content that the relevant reservation person is in charge of. The special skill 325 displays the special skill of the relevant reservation person. Available meeting time 326 displays the time when the relevant reservation holder is available for a meeting. This available meeting time is displayed based on information about whether or not a meeting is available and information about the available meeting time registered in the meeting schedule / availability database 132.
[0047] FIG. 10 shows an example of a display on the display 301 of the user terminal 300 when searching for workers. 10, the display 301 displays a search window 331 and a search button 332. Here, by entering a name in the search window 331 and touching the search button 332, the display 301 displays details of the employee (reserved seat 333, reserved time 334, work responsibilities 335, areas of interest 336, etc.). After checking the display shown in FIG. 10, the worker operating the user terminal 300 can reserve a seat near the displayed worker.
[0048] 11A and 11B show examples of what is displayed on the display 301 of the user terminal 300 when searching for employed people based on their fields of interest. As shown in Fig. 11A, display 301 displays search window 341 and search button 342. Here, by entering a keyword for an area of interest ("IT" in this example) in search window 341 and touching search button 342, display 301 displays list 343 of employees who have registered the corresponding area of interest. By selecting and touching any employee from list 343 of employees, display 301 transitions to a detailed display of the employee, as shown in Fig. 11B.
[0049] 11B shows details of an employee, such as a reservation person 351, a reserved seat 352, a reservation time 353, a job in charge 354, and an area of interest 355. Also, as in FIG. 9B, available meeting times may be displayed.
[0050] 12A to 12D show examples of the display 301 of the user terminal 300 when searching for details of the work content of an employee. FIG. 12A shows an example of a job category selection screen. 12A, the display 301 displays a business content category selection 361. For example, the category selection 361 displays items such as customer information, product information, procedure information, and field of responsibility.
[0051] FIG. 12B shows the display screen when the responsible customer information is selected. 12B, display 301 displays search window 371 and search button 372. When a keyword (here, "A") for searching for a responsible customer is entered into search window 371 and search button 372 is touched, display 301 displays a list 373 of responsible customers who have that keyword.
[0052] FIG. 12C shows a screen that displays the employee in charge of a customer when the customer is selected from the list of customers in charge 373 in FIG. 12B. In the example of Fig. 12C, display 301 displays the selected customer company name 381 and a list of employees in charge of that customer 382. By selecting any name from this list of employees 382, display 301 transitions to a detailed display of the relevant person as shown in Fig. 12D.
[0053] In the detailed display of the relevant person shown in Fig. 12D, the display 301 displays the name 391, reserved seat 392, reserved time 393, work in charge 394, area of interest 395, etc. Also, as in Fig. 9B, the available meeting time may be displayed.
[0054] FIG. 13 shows an example of a screen for checking the attendance status of other workers who have reserved seats on the day of the reservation. As shown in FIG. 13, the display 301 displays a name 401 , a reserved seat 402 , a reserved time 403 , an available time for a meeting 404 , and an attendance status 405 . The column of the attendance status 405 displays, for example, "Attending work" or "Not at work" based on the information in the attendance flag column of the meeting schedule / availability database 132 .
[0055] As explained above, according to the seat reservation system 100 of this example, when reserving a seat in a free address system, the work information of the employee reserved for each seat can be known, and whether or not the employee is available for meetings can be known, allowing an appropriate seat to be reserved. In other words, when reserving a seat, details such as the responsibilities and interests of other workers who have reserved seats near the seat you are reserving can be seen, making it possible to find a worker who is suitable to consult with in advancing business and reserving an appropriate seat.In addition, information on available meeting times can be used to find out the time periods when meetings can be scheduled with the relevant worker, making it possible to schedule meetings smoothly. Therefore, even in an office with a free address system, when multiple employees are carrying out a specific business, it becomes easy to find people to work with or consult with.
[0056] It will also be possible to search for employees suitable for meetings based on criteria such as responsibilities and interests, and then use the seat reservation information of the employee found to reserve a seat nearby the employee. Furthermore, it will be possible to determine whether meetings are possible based on information on the attendance status of the person who has reserved each seat.
[0057] [Variations] The embodiment examples described so far have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described.
[0058] For example, the seat reservation system 100 shown in FIG. 1 is configured with a dedicated device, but a separate device that manages employees may be configured to perform the processing of the seat reservation system 100. In addition, in the above-mentioned embodiment, the process of displaying the available meeting times of employees who wish to hold meetings has been explained, but the seat reservation system 100 may also be configured to actually process the reservation of meetings within the available meeting times.
[0059] That is, after a first worker reserves a seat using his / her own user terminal 300, a meeting request including a time period for a meeting with the first worker can be received from the user terminal 300 of another worker (second worker) to the seat reservation system 100. Then, when the meeting request from the second worker is received, the output unit 125 of the seat reservation system 100 may notify the received meeting request to the user terminal 300 operated by the first worker and perform reservation processing. Furthermore, in conjunction with the reception of this meeting request, the seat reservation system 100 may automatically reserve a seat adjacent to the seat reserved by the first worker as a seat for the second worker to use for the meeting, for a time period that includes at least the time period of the meeting. This allows seats for meetings to be reserved automatically, further improving the usability of the seat reservation system 100.
[0060] In addition, the configuration diagrams shown in Figures 1 and 2 only show control lines and information lines that are considered necessary for explanation, and do not necessarily show all control lines and information lines in the product. In reality, it can be assumed that almost all components are interconnected. Furthermore, the processing flows shown in the flowcharts of FIGS. 6 to 8 are also examples, and as long as the processing results are the same, the order of some of the processing may be changed or multiple processes may be executed simultaneously. [Explanation of symbols]
[0061] 100...seat reservation system, 110...CPU, 120...main memory device, 121...seat reservation unit, 122...business information registration unit, 123...affiliation information registration unit, 124...schedule / possibility registration unit, 125...output unit, 130...external memory device, 131...seat reservation database, 132...schedule / possibility database, 133...employee business information database, 134...seat position information database, 140...network interface, 200...entrance / exit control system, 210...entrance / exit determination unit, 211...sensor group, 220...entrance / exit information database, 300...user terminal, 301...display
Claims
1. In a seat reservation system in which an information processing device accepts seat reservations for a free address office from a terminal operated by an employee, As a processing unit configured by executing a program installed in the information processing device, a seat reservation unit that accepts a seat reservation including a seat location and a reservation time period from a first terminal operated by a first worker; an affiliation information registration unit that registers affiliation information including the affiliation and name of the first employee; a business information registration unit that accepts registration of business information including a customer and a business operation for the first employee; a meeting schedule registration unit that registers meeting availability information indicating whether a meeting is possible during the reserved time slot; an output unit that, when the seat reservation unit completes the seat reservation for the first worker, outputs the name of the first worker, the location of the reserved seat, the reserved time period, task information, and meeting availability information in association with each other, and makes the information available for reference on a second terminal operated by a second worker; When the second terminal searches for workers using either the customer in charge or the work in charge registered in the work information registration unit as a keyword, the output unit displays a list of the searched workers on the second terminal, and when the first worker is selected on the second terminal from the list of workers displayed, the output unit outputs to the second terminal the seat reservation time slot and available meeting time of the first worker based on the reservation in the seat reservation unit and the registration in the meeting schedule registration unit, and when a meeting request including the meeting time slot with the first worker is received from the second terminal after the output, the output unit notifies the first terminal of the received meeting request; When the seat reservation unit receives a meeting request with the first worker from the second terminal, it reserves a seat adjacent to the seat reserved by the first worker as a seat for the second worker by specifying a meeting time period included in the meeting request. Seat reservation system.
2. The business information registration unit registers the field of interest of the first worker, and when the first worker is selected from a list of workers on the second terminal, the output unit displays the field of interest of the first worker on the second terminal. The seat reservation system according to claim 1.
3. The seat reservation unit acquires entry and exit information of employees from an office entrance and exit management system, and manages whether employees who have made reservations based on the received reservation information are present at their seats; The output unit notifies the terminal that has made the inquiry about the presence status of the person who has reserved the seat. The seat reservation system according to claim 1 or 2.
4. A seat reservation method in which an information processing device accepts a seat reservation in a free address office from a terminal operated by an employee, comprising: The information processing device performs the following processing by executing a program: a seat reservation process for accepting a seat reservation including a seat location and a reservation time slot from a first terminal operated by a first worker; an affiliation information registration process for registering affiliation information including the affiliation and name of the first employee; a business information registration process for accepting registration of business information including a customer and a business operation for the first employee; a meeting registration process for registering meeting availability information indicating whether a meeting is possible during the reserved time slot; and an output process for outputting, when the seat reservation for the first worker is completed in the seat reservation process, the name of the first worker, the location of the reserved seat, the reserved time period, task information, and meeting availability information in association with each other, so that the information can be referenced on a second terminal operated by a second worker, When a worker is searched for on the second terminal using either the responsible customer or the responsible job registered in the job information registration process as a keyword, the output process displays a list of the searched workers on the second terminal, and when the first worker is selected on the second terminal from the displayed list of workers, the output process outputs to the second terminal the seat reservation time slot and available meeting time of the first worker based on the reservation made in the seat reservation process and the registration made in the meeting registration process, and when a meeting request including the meeting time slot with the first worker is received from the second terminal after the output, the output process notifies the first terminal of the received meeting request; Furthermore, in the seat reservation, when a meeting request with the first worker is received from the second terminal, a seat adjacent to the seat reserved by the first worker is reserved as a seat for the second worker by specifying the meeting time period included in the meeting request. How to reserve a seat.
Citation Information
Patent Citations
Display device and program
JP2018160213A
Information processing method, information processing device, and computer program
JP2020129201A