Information processing device and information processing program
The information processing device and program enhance employee convenience and organizational activation in free address offices by restricting seat selection based on employee attributes, ensuring appropriate seating while considering organizational structure.
Patent Information
- Application Number
- JP2020190498
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-11-16
- Publication Date
- 2025-04-07
- Estimated Expiration
- 2040-11-16
AI Technical Summary
Existing systems for managing free address offices do not effectively combine convenience for employees with the activation of organizational structures, as they either neglect worker organization activation or prioritize seat allocation over user convenience.
An information processing device and program that identifies employee attributes and restricts seat selection based on these attributes, ensuring that seats are selected considering both employee convenience and organizational activation, by excluding occupied seats and allowing selection only after disabling them.
This solution achieves both convenience for staff members and activation of the organization by ensuring appropriate seat selection based on employee attributes, enhancing the overall work environment.
Smart Images

Figure 0007657575000001 
Figure 0007657575000002 
Figure 0007657575000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing program. [Background technology]
[0002] In recent years, with the promotion of work style reform, there has been progress in free address, a work style in which workers do not have fixed seats, but can choose a seat that allows them to work efficiently according to the work content of the day and their personal preferences, as well as ABW (Activity Based Working).
[0003] Conventionally, in offices where such free address systems are adopted, the following technologies have been available with the aim of preventing workers from being stuck in their own seats and of being able to present workers with seats that take their preferences into consideration.
[0004] That is, Patent Document 1 discloses an office seat presentation system that selects office seat candidates from among a plurality of office seats arranged in an office area and presents the office seat candidates to a user. This office seat presentation system acquires detection information from a sensor installed in the office area, detects the occupancy status of each office seat based on the detection information, and extracts vacant office seats based on the detection result. Then, in this office seat presentation system, in response to a user's operation to specify selection conditions related to the work environment, from among the vacant office seats, an office seat that meets the selection conditions specified by the user is selected as an office seat candidate, and generates office seat presentation information that presents the office seat candidates to the user.
[0005] Patent Document 2 discloses a free address office management system that assigns seats in a free address office to users. This free address office management system includes an information processing device, which sets priority conditions for the seat assignment based on the operation of the manager of the free address office. When the user enters an area in the free address office where multiple seats are installed, this free address office management system selects a seat from the multiple seats and assigns it to the user according to the priority conditions, notifies the user of seat assignment information including the selected seat, and releases the seat assigned to the user when the user leaves the area. In this free address office management system, the priority conditions are configured by one or more conditions with priority using items of attribute information of the user and items of information of the user's entry and exit history of the area or the use history of the seat. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] JP 2019-144918 A [Patent Document 2] JP 2020-038552 A Summary of the Invention [Problem to be solved by the invention]
[0007] However, the technology described in Patent Document 1 can improve convenience for workers, but does not take into consideration the revitalization of the organization to which the workers belong, so there is a problem in that it does not necessarily revitalize the organization.
[0008] Furthermore, the technology described in Patent Document 2 selects seats and assigns them to workers according to priority conditions, and does not take into consideration the ability of workers to select their own seats, which has the problem that it is not necessarily convenient for workers.
[0009] The present disclosure has been made in consideration of the above circumstances, and aims to provide an information processing device and an information processing program that can achieve both convenience for workers and revitalization of an organization. [Means for solving the problem]
[0010] The information processing device according to the present invention described in claim 1 includes a restriction unit that, when a plurality of workers perform work in an office having a plurality of seats selected by any worker, each of the plurality of workers secures one of the plurality of seats, identifies attributes of the worker who visits the office from a database in which information on the worker IDs individually assigned to the plurality of workers and the attributes of the workers corresponding to the worker IDs is associated and stored, identifies restrictions corresponding to the attributes of the identified visiting worker from a database in which information on the worker IDs and restrictions for each of the attributes set by the worker corresponding to the worker IDs is associated and stored, and restricts seats that can be selected for each attribute of the plurality of workers by restricting seats that match the restrictions, When the above-mentioned person visits, Prior to the worker selecting a seat to be used from among the selectable seats, a seat that is not in use among the plurality of seats is removed. All A process is performed to make the seat unavailable, and after the seat to be used is selected by the worker, the seat only The process to make it available is performed.
[0011] According to the information processing device of the present invention described in claim 1, when a plurality of workers are to perform work in an office having a plurality of seats selected by any one of the plurality of seats, the attributes of the worker who visits the office are identified from a database in which the worker IDs individually assigned to the plurality of workers and the attributes of the workers corresponding to the worker IDs are associated and stored, and the restrictions corresponding to the attributes of the identified visiting worker are identified from a database in which the worker IDs and the restrictions for each of the attributes set by the worker corresponding to the worker IDs are associated and stored, thereby restricting the seats that can be selected for each attribute of the plurality of workers, When the above-mentioned person visits, Prior to the worker selecting a seat to be used from among the selectable seats, a seat that is not in use among the plurality of seats is removed. All A process is performed to make the seat unavailable, and after the seat to be used is selected by the worker, the seat only By performing a process that enables the use of the above, it is possible to achieve both convenience for workers and revitalization of the organization.
[0012] The information processing device of the present invention as recited in claim 2 is the information processing device as recited in claim 1, wherein the attributes of the worker are at least one of gender, age, occupation, position, department, and personality.
[0013] According to the information processing device of the present invention described in claim 2, by defining the attributes of the worker as at least one of gender, age, job type, position, department, and personality, it is possible to restrict appropriate seats according to the applied attributes.
[0014] The information processing device of the present invention as described in claim 3 is the information processing device as described in claim 1 or claim 2, wherein the restriction unit restricts the selectable seats so that the seat positions of workers with the same attribute are within a predetermined distance.
[0015] According to the information processing device of the present invention as set forth in claim 3, by limiting the selectable seats so that the seating positions of workers with the same attribute are within a predetermined distance, it is possible to achieve both convenience for the workers and revitalization of the organization in cases where it is preferable for the seats of workers with the same attribute to be close to each other.
[0016] The information processing device of the present invention as described in claim 4 is the information processing device as described in claim 1 or claim 2, wherein the restriction unit restricts the selectable seats so that the seat positions of workers with the same attribute exceed a predetermined distance.
[0017] According to the information processing device of the present invention as set forth in claim 4, by limiting the selectable seats so that the seating positions of workers with the same attribute are greater than a predetermined distance apart, it is possible to achieve both convenience for the workers and revitalization of the organization in cases where it is preferable for the seats of workers with the same attribute to be far apart.
[0018] The information processing device of the present invention as described in claim 5 is an information processing device as described in any one of claims 1 to 4, and further includes a restriction receiving unit that receives restriction information regarding the seat restrictions from a predetermined restricting authority, and the restriction unit uses the restriction information received by the restriction receiving unit to restrict the selectable seats.
[0019] According to the information processing device of the present invention as set forth in claim 5, restriction information regarding the seat restrictions is received from a predetermined restricting authority, and the selectable seats are restricted using the received restriction information, thereby achieving both convenience for workers and revitalization of the organization in accordance with the requests of the restricting authority.
[0020] The information processing device of the present invention as described in claim 6 is an information processing device as described in any one of claims 1 to 5, further comprising a period receiving unit that receives a period for restricting the selectable seats by the restriction unit, and the restriction unit restricts the selectable seats for the period accepted by the period receiving unit.
[0021] According to the information processing device of the present invention as described in claim 6, by accepting a period for restricting the selectable seats and restricting the selectable seats for the accepted period, it is possible to achieve both convenience for workers and revitalization of the organization during the period requested by the user.
[0022] The information processing program according to the present invention as described in claim 7 is a process for restricting selectable seats for each attribute of a plurality of workers by specifying attributes of the worker who visits the office from a database in which information on the worker IDs individually assigned to the plurality of workers and the attributes of the workers corresponding to the worker IDs are stored in association with each other, specifying restrictions corresponding to the attributes of the visiting worker from a database in which information on the worker IDs and restrictions for each attribute set by the worker corresponding to the worker IDs are stored in association with each other, and restricting seats that match the restrictions, When the above-mentioned person visits, Prior to the worker selecting a seat to be used from among the selectable seats, a seat that is not in use among the plurality of seats is removed. All After making the seat unavailable and the seat to be used is selected by the worker, only The computer executes a process that enables the use of the above.
[0023] According to the information processing program of the present invention as set forth in claim 7, when a plurality of workers are to perform work in an office having a plurality of seats selected by any one of the plurality of seats, the attributes of the worker who visits the office are identified from a database in which information on the worker IDs individually assigned to the plurality of workers and the attributes of the workers corresponding to the worker IDs are associated and stored, and the restrictions corresponding to the attributes of the identified visiting worker are identified from a database in which information on the worker IDs and the restrictions for each of the attributes set by the worker corresponding to the worker IDs are associated and stored, thereby restricting the seats that can be selected for each attribute of the plurality of workers, When the above-mentioned person visits, Prior to the worker selecting a seat to be used from among the selectable seats, a seat that is not in use among the plurality of seats is removed. All After making the seat unavailable and the seat to be used is selected by the worker, only By having a computer execute the processing that enables the use of the above, it is possible to achieve both convenience for workers and revitalization of the organization. Effect of the Invention
[0024] As described above, according to the present invention, it is possible to achieve both convenience for workers and revitalization of an organization. [Brief description of the drawings]
[0025] [Figure 1] 1 is a block diagram showing an example of a hardware configuration of an information processing system according to an embodiment. [Diagram 2] 2 is a block diagram showing an example of a functional configuration of an information processing device, a terminal, and an information storage device according to the embodiment; [Diagram 3] FIG. 2 is a plan view showing an example of the configuration of an office according to the embodiment. [Figure 4] FIG. 2 is a schematic diagram showing an example of a configuration of a worker attribute information database according to the embodiment; [Diagram 5] 10 is a schematic diagram showing an example of a configuration of an administrator restriction information database according to the embodiment; FIG. [Figure 6] FIG. 2 is a schematic diagram showing an example of a configuration of an worker restriction information database according to the embodiment; [Figure 7] FIG. 2 is a schematic diagram illustrating an example of a configuration of a seat information database according to the embodiment. [Figure 8] FIG. 2 is a schematic diagram showing an example of a configuration of an environmental situation information database according to the embodiment. [Figure 9] 6 is a flowchart showing an example of a first information process according to the embodiment. [Figure 10] 13 is a front view showing an example of a configuration of an administrator restriction information input screen according to the embodiment. FIG. [Figure 11] 10 is a flowchart showing an example of second information processing according to the embodiment. [Figure 12] FIG. 13 is a front view showing an example of the configuration of an worker restriction information input screen according to the embodiment. [Figure 13] 10 is a flowchart showing an example of third information processing according to the embodiment. [Figure 14] 13 is a front view showing an example of a configuration of an initial setting reception screen according to the embodiment. FIG. [Figure 15] FIG. 13 is a front view showing an example of the configuration of a seat selection screen according to the embodiment. [Figure 16] FIG. 13 is a front view showing another example of the configuration of the seat selection screen according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0026] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. In this embodiment, the present invention is applied to a case where a plurality of workers belonging to a company freely select one of a plurality of seats provided in an office in a building in which the company is located to perform work.
[0027] First, the configuration of an information processing system 90 according to this embodiment will be described with reference to Fig. 1 and Fig. 2. As shown in Fig. 1, the information processing system 90 according to this embodiment includes an information processing device 10, a plurality of terminals 20, an information storage device 30, a display device 45, and a plurality of seats 50 provided in an office, each of which is capable of accessing a network 80. Examples of the information processing device 10 and the information storage device 30 include information processing devices such as personal computers and server computers. Examples of the terminal 20 include notebook personal computers and portable terminals such as smartphones and tablet terminals.
[0028] The terminal 20 according to this embodiment is a terminal assigned to each of a plurality of workers who are the targets of the information processing system 90. The terminal 20 includes a CPU (Central Processing Unit) 21, a memory 22 as a temporary storage area, a non-volatile storage unit 23, an input unit 24 such as a touch panel, a display unit 25 such as a liquid crystal display, and a medium reading and writing device (R / W) 26. The terminal 20 also includes a wireless communication unit 27, a camera 28, and a short-range communication unit 29. The terminal 20 also includes a position identification unit 40 and a speaker 41. The CPU 21, the memory 22, the storage unit 23, the input unit 24, the display unit 25, the medium reading and writing device 26, the wireless communication unit 27, the camera 28, the short-range communication unit 29, the position identification unit 40, and the speaker 41 are connected to each other via a bus B1. The medium reading and writing device 26 reads information written in the recording medium 96 and writes information to the recording medium 96.
[0029] In this embodiment, a form using a beacon is applied as the position identification unit 40, but this is not limited to this, and for example, a form using GPS (Global Positioning Systems), a form using RFID (Radio Frequency Identification) tags, a form using Wi-Fi (registered trademark), a form using UWB (Ultra Wide Band), a form applying a satellite positioning system other than GPS, a sensor fusion type form combining multiple positioning methods, etc. may also be used.
[0030] The short-distance communication unit 29 also communicates with an operation unit 52 provided on a plurality of seats 50 arranged in an office, which will be described later, within a range of a predetermined distance (10 cm in this embodiment). In this embodiment, a communication method using NFC (Near Field Communication) is applied as a communication method between the short-distance communication unit 29 and the operation unit 52, but this is not limiting. For example, an RFID reader may be installed on each seat 50, and communication may be performed with an RFID tag carried by an office worker, or other methods such as a method using Bluetooth (registered trademark) or a method using Wi-Fi (registered trademark) may be applied.
[0031] The storage unit 23 is realized by an HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory, etc. Various application programs are stored in the storage unit 23 as a storage medium. The various application programs are stored in the storage unit 23 by setting a recording medium 96 on which the programs are written in the medium reading and writing device 26 and the medium reading and writing device 26 reading the programs from the recording medium 96. The CPU 21 reads the specified application program from the storage unit 23, expands it in the memory 22, and sequentially executes the processes of the programs.
[0032] On the other hand, the information processing device 10 is a device that plays a core role in the information processing system 90. The information processing device 10 includes a CPU 11, a memory 12 as a temporary storage area, a non-volatile storage unit 13, an input unit 14 such as a keyboard and a mouse, a display unit 15 such as a liquid crystal display, a medium reading and writing device 16, and a communication interface (I / F) unit 18. The CPU 11, the memory 12, the storage unit 13, the input unit 14, the display unit 15, the medium reading and writing device 16, and the communication interface (I / F) unit 18 are connected to each other via a bus B2. The medium reading and writing device 16 reads information written in the recording medium 17 and writes information to the recording medium 17.
[0033] The storage unit 13 is realized by an HDD, an SSD, a flash memory, or the like. A first information processing program 13A, a second information processing program 13B, and a third information processing program 13C are stored in the storage unit 13 as a storage medium. The first information processing program 13A, the second information processing program 13B, and the third information processing program 13C are stored in the storage unit 13 by setting a recording medium 17 on which each program is written in the medium reading and writing device 16, and the medium reading and writing device 16 reading each program from the recording medium 17. The CPU 11 reads the first information processing program 13A, the second information processing program 13B, and the third information processing program 13C from the storage unit 13, expands them in the memory 12, and sequentially executes the processes of each program.
[0034] On the other hand, the information storage device 30 is a device that collectively stores and manages various information handled by the information processing system 90. The information storage device 30 includes a CPU 31, a memory 32 as a temporary storage area, a non-volatile storage unit 33, an input unit 34 such as a keyboard and a mouse, a display unit 35 such as a liquid crystal display, a medium reading and writing device 36, and a communication I / F unit 38. The CPU 31, the memory 32, the storage unit 33, the input unit 34, the display unit 35, the medium reading and writing device 36, and the communication I / F unit 38 are connected to each other via a bus B3. The medium reading and writing device 36 reads information written in the recording medium 37 and writes information to the recording medium 37.
[0035] The storage unit 33 is realized by a HDD, an SSD, a flash memory, etc. The storage unit 33 as a storage medium stores an office worker attribute information database 33A, a manager restriction information database 33B, an office worker restriction information database 33C, a seat information database 33D, and an environment situation information database 33E. Each of these databases will be described in detail later.
[0036] On the other hand, the display device 45 is provided near the entrance / exit of the office in this embodiment and in a position that can be accessed by each worker, and is controlled by the information processing device 10 via the network 80.
[0037] Furthermore, as described above, each of the plurality of seats 50 provided in the office according to this embodiment is provided with an operation unit 52 capable of communicating with the short-range communication unit 29 of the terminal 20. Also, each of the seats 50 according to this embodiment is provided with a personal computer (PC) 54 used by the worker, a desk light 56 that illuminates the upper surface of the seat 50, and a desk fan 58 that blows air to the upper surface side of the seat 50.
[0038] When the operation unit 52 according to the present embodiment communicates with the terminal 20, the operation unit 52 transmits information capable of identifying the worker who owns the terminal 20 (hereinafter referred to as "worker identification information") together with information capable of identifying the seat 50 in which the operation unit 52 is installed (hereinafter referred to as "seat identification information") to the information processing device 10 via the network 80. In the present embodiment, the name of the corresponding worker is applied as the above-mentioned worker identification information, but the present invention is not limited thereto. For example, the worker identification information may be an operator ID (Identification) to be described later, which is individually assigned in advance to the corresponding worker, or an IP address of the terminal 20 owned by the worker. In the present embodiment, the seat identification information may be a seat ID to be described later, which is individually assigned in advance to the corresponding seat 50, but the present invention is not limited thereto. For example, the seat identification information may be a serial number of the corresponding seat 50.
[0039] Next, functional configurations of the information processing device 10, the terminal 20, and the information storage device 30 according to this embodiment will be described with reference to Fig. 2. As shown in Fig. 2, the information processing device 10 according to this embodiment includes a restriction receiving unit 11A, a period receiving unit 11B, and a restriction unit 11C. The CPU 11 of the information processing device 10 executes the first information processing program 13A, the second information processing program 13B, and the third information processing program 13C, thereby functioning as the restriction receiving unit 11A, the period receiving unit 11B, and the restriction unit 11C.
[0040] The limiting unit 11C according to the present embodiment limits the selectable seats 50 for each attribute of a plurality of workers when each of the plurality of workers performs work in a state in which the plurality of seats 50 selected by the arbitrary worker are secured among the plurality of seats 50. In the present embodiment, all attributes of gender, age, occupation, job title, department, and personality are applied as the attributes of the worker, but the present embodiment is not limited thereto. For example, in addition to these attributes, any one attribute or a combination of multiple attributes including other attributes such as year of joining the company, place of origin, and hobbies may be applied as the attributes of the worker.
[0041] In addition, the restriction unit 11C in this embodiment is capable of selecting either one of the following restrictions: a first restriction that restricts the selectable seats 50 so that the positions of the seats 50 of workers with the same attribute are within a predetermined distance, and a second restriction that restricts the selectable seats 50 so that the positions of the seats 50 of workers with the same attribute exceed a predetermined distance.
[0042] Meanwhile, the restriction receiving unit 11A according to the present embodiment receives restriction information on the restriction of the seat 50 from a predetermined restricting authority. Then, the restriction unit 11C according to the present embodiment restricts the selectable seats 50 using the restriction information received by the restriction receiving unit 11A. Note that in the present embodiment, an office worker (hereinafter, referred to as a "restricted administrator") with a predetermined position (in the present embodiment, a position of section manager or higher) among the plurality of office workers is applied as the restricting authority, but the present embodiment is not limited thereto. For example, the administrator of the information processing device 10 or the administrator of the information processing system 90 may be applied as the restricting authority.
[0043] Furthermore, the period receiving unit 11B according to the present embodiment receives a period for limiting the selectable seats 50 by the limiting unit 11C. Then, the limiting unit 11C according to the present embodiment limits the selectable seats for the period received by the period receiving unit 11B.
[0044] Meanwhile, the terminal 20 according to this embodiment includes a control unit 21 A. The CPU 21 of the terminal 20 executes a program (not shown) for controlling communication with the operation unit 52 via the short-range communication unit 29, controlling transmission of position information indicating the position of the worker identified by the position identification unit 40 to the information processing device 10 via the wireless communication unit 27, controlling display of various information on the display unit 25, and the like, thereby functioning as the control unit 21 A.
[0045] Furthermore, the information storage device 30 according to the present embodiment includes a control unit 31A. The CPU 31 of the information storage device 30 transmits and receives various information between the information processing device 10 and the terminal 20, while executing a program (not shown) that controls access to the storage unit 33, thereby functioning as the control unit 31A.
[0046] Here, the office 60 corresponding to the information processing system 90 according to the present embodiment will be described with reference to Fig. 3. Fig. 3 is a plan view showing an example of the configuration of the office 60 according to the present embodiment.
[0047] 3, the office 60 according to this embodiment is provided with one entrance / exit 62, and an office worker enters and exits the office 60 through the entrance / exit 62. It goes without saying that the number of entrance / exit 62 in the office 60 is not limited to one, and multiple entrance / exits 62 may be provided.
[0048] The office 60 according to this embodiment is divided into a plurality of areas (six areas A to F in the example shown in FIG. 3), and a plurality of seats 50 are arranged in each area. Each seat 50 according to this embodiment includes a pair of chairs 50A and a desk 50B. Although not shown in FIG. 3, the above-mentioned operating unit 52, personal computer 54, desk light 56, and desk fan 58 are provided on the upper surface of each desk 50B.
[0049] Thus, the seat 50 according to the present embodiment is configured to include a pair of chairs 50A and a desk 50B, but is not limited to this. For example, the seat 50 may be configured to include only the chair 50A without the desk 50B, or conversely, the seat 50 may be configured to include only the desk 50B without the chair 50A.
[0050] In this embodiment, each worker reserves one of the seats 50 in the office 60 configured as described above, mainly performs work while seated in the seat 50, and when the work is completed, releases the reserved seat 50. It goes without saying that each worker can freely move inside and outside the office 60 while performing work.
[0051] Next, various databases according to this embodiment will be described with reference to Fig. 4 to Fig. 8. First, the worker attribute information database 33A according to this embodiment will be described with reference to Fig. 4. As shown in Fig. 4, the worker attribute information database 33A according to this embodiment stores information on the above-mentioned worker ID and the attributes of the worker corresponding to the worker ID in association with each other.
[0052] The above attributes are information indicating the attributes of the corresponding worker, and as described above, in this embodiment, the attributes are gender, age, occupation, position, department, and personality. In the example shown in Fig. 4, the worker to whom "S001" is assigned as the worker ID is a 48-year-old man, a manager in sales, belongs to the Sales Department 1, and has a good-natured personality.
[0053] Next, the administrator restriction information database 33B according to this embodiment will be described with reference to Fig. 5. As shown in Fig. 5, the administrator restriction information database 33B according to this embodiment stores the above-mentioned worker ID and the restrictions for each of the above-mentioned attributes set by the worker corresponding to the worker ID in association with each other.
[0054] In the information processing system 90 according to this embodiment, as described above, only the restricted managers among the workers can register restrictions in the manager restriction information database 33B, and the restrictions are information indicating the contents of restrictions registered by the restricted manager corresponding to the corresponding worker ID. The example shown in Fig. 5 shows that the restricted manager assigned the worker ID "S001" has registered restrictions related to gender, such as restricting workers of the same sex to use seats 50 that are close to each other, and restricting workers of similar age to use seats 50 that are close to each other.
[0055] Next, the worker restriction information database 33C according to this embodiment will be described with reference to Fig. 6. As shown in Fig. 6, the worker restriction information database 33C according to this embodiment stores the above-mentioned worker ID and the restrictions set by the worker corresponding to the worker ID in association with each other.
[0056] In the information processing system 90 according to this embodiment, only the workers other than the limited manager can register restrictions in the worker restriction information database 33C, and the restrictions are information indicating the contents of restrictions registered by the workers corresponding to the corresponding worker IDs. In the example shown in Fig. 6, an worker who is not a limited manager and who is assigned the worker ID "S004" restricts workers who he wants to approach (hereinafter referred to as "close workers") to two workers who are assigned the worker IDs "S011" and "S015", respectively, and restricts workers who he wants to keep away (hereinafter referred to as "far workers") to two workers who are assigned the worker IDs "S021" and "S033", respectively.
[0057] Next, the seat information database 33D according to this embodiment will be described with reference to Fig. 7. As shown in Fig. 7, the seat information database 33D according to this embodiment stores the above-mentioned seat ID, the position, the date and time of use, and the worker ID in association with each other.
[0058] The above-mentioned position is information indicating the arrangement position of the corresponding seat 50, and in this embodiment, information indicating the position of the center of the seat 50 in a plan view is applied. Note that in this embodiment, a two-dimensional position such as latitude and longitude is applied as the information indicating the above-mentioned position, but this is not limited to this. For example, in addition to the information indicating the latitude and longitude, etc., information indicating the altitude, etc. may be applied to apply a three-dimensional position.
[0059] In addition, the above-mentioned usage date and time is information indicating the date and time when an office worker reserved the corresponding seat 50 and the date and time when the reservation was released, and the above-mentioned office worker ID is information indicating the office worker who reserved the corresponding seat 50 during the corresponding time period.
[0060] In the example shown in Figure 7, seat 50, which is assigned the seat ID "C001," is located at position (X1, Y1) and has been reserved by an office worker assigned the office worker ID "S001" from 8:02 to 11:45 on April 24, 2020.
[0061] Next, the environment situation information database 33E according to this embodiment will be described with reference to Fig. 8. As shown in Fig. 8, the environment situation information database 33E according to this embodiment stores seat IDs and information on environmental situations in association with each other.
[0062] The seat ID is the same information as the seat ID in the seat information database 33D, and the environmental conditions are information indicating four types of environmental conditions, namely, temperature, humidity, noise level, and illuminance, at the position of the corresponding seat 50. In the example shown in FIG. 8, the temperature is 20° C., the humidity is 40%, the noise level is 30 db, and the illuminance is 800 lx at the position of the seat 50 to which the seat ID “C001” is assigned. Although not shown, in the information processing system 90 according to this embodiment, a sensor (hereinafter, referred to as “environmental sensor”) for measuring physical quantities indicating the above four types of environmental conditions is provided at each of the seats 50 arranged in the office 60. In the information processing system 90 according to this embodiment, the information processing device 10 acquires the physical quantities indicating each environmental condition from the environmental sensor as needed, and updates the registered contents of the environmental condition information database 33E as needed. However, the present invention is not limited to this form, and may be configured such that an average physical quantity is fixedly stored for each date and time, and the fixed physical quantity is applied while being fine-tuned taking into account meteorological conditions such as the weather at the corresponding date and time.
[0063] Next, the operation of the information processing system 90 according to this embodiment will be described with reference to Fig. 9 to Fig. 16. First, the operation of the information processing device 10 when executing the first information processing will be described with reference to Fig. 9 and Fig. 10. In the information processing device 10 according to this embodiment, when an instruction to start execution of the first information processing by any limited administrator is received from the terminal 20 assigned to the limited administrator, the CPU 11 of the information processing device 10 executes the first information processing program 13A, thereby executing the first information processing shown in Fig. 9.
[0064] In step 200 of FIG. 9, the restriction acceptance unit 11A controls the display unit 25 of the access source terminal 20 to display an administrator restriction information input screen in a predetermined format, and in step 202, the restriction acceptance unit 11A waits until the specified information is input.
[0065] As shown in FIG. 10, on the administrator restriction information input screen of this embodiment, a message is displayed prompting the user to set the content of the restriction for the attributes to be restricted in seat selection, and an input box 25A for inputting the content of the restriction is also displayed.
[0066] 10 is displayed on the display unit 25 of the terminal 20 assigned to the restricted manager, the restricted manager uses the input unit 24 to input information indicating the content of the restriction into the input box 25A corresponding to the attribute to be restricted for seat selection, and then presses the end button 25D. In response to this, the result of step 202 is positive, and the process proceeds to step 204.
[0067] In the example shown in Fig. 10, for example, for "gender", it is input that workers of the same gender are restricted to use seats 50 that are close to each other, and for "age", it is input that workers of similar age are restricted to use seats 50 that are close to each other. Also, in the example shown in Fig. 10, it is assumed that no restrictions are imposed on "position", "department", and "personality". In this embodiment, the content of the restriction is input by selecting from a plurality of predetermined options, but it goes without saying that the present invention is not limited to this form.
[0068] In step 204, the restriction unit 11C registers the contents of the restrictions entered on the administrator restriction information input screen in the administrator restriction information database 33B together with the worker ID assigned to the corresponding restricted administrator, and then terminates this first information processing.
[0069] By the above-described first information processing, an administrator restriction information database 33B shown in FIG. 5 as an example is constructed.
[0070] Next, the operation of the information processing device 10 when executing the second information processing will be described with reference to Fig. 11 and Fig. 12. In the information processing device 10 according to this embodiment, when an instruction to start execution of the second information processing is received from a terminal 20 assigned to any worker other than the limited manager, the CPU 11 of the information processing device 10 executes the second information processing program 13B, thereby executing the second information processing shown in Fig. 11.
[0071] In step 300 of FIG. 11, the restriction receiving unit 11A controls the display unit 25 of the accessing terminal 20 to display an office worker restriction information input screen in a predetermined format, and in step 302, the restriction receiving unit 11A waits until the specified information is input.
[0072] As shown in FIG. 12, the worker restriction information input screen of this embodiment displays a message prompting the user to set the worker to be restricted, and also displays input box 25B for inputting the worker to be brought close to the user, and input box 25C for inputting the worker to be kept away from the user.
[0073] When the worker restriction information input screen shown in Fig. 12 is displayed on the display unit 25 of the terminal 20 assigned to the worker, the worker uses the input unit 24 to input the worker he / she wants to move close to the worker in input box 25B and the worker he / she wants to keep away from the worker in input box 25C, and then presses the end button 25D. In response to this, the result of step 302 is positive, and the process proceeds to step 304. Note that in the example shown in Fig. 12, the worker is specified using the worker ID, but it goes without saying that the present invention is not limited to this form.
[0074] In step 304, the restriction unit 11C registers the results specified on the worker restriction information input screen in the worker restriction information database 33C together with the worker ID assigned to the worker to whom the access source terminal 20 is assigned, and then terminates this second information processing.
[0075] By the above-described second information processing, an office worker restriction information database 33C shown in FIG. 6 as an example is constructed.
[0076] Next, the operation of the information processing device 10 when the third information processing is executed will be described with reference to Figs. 13 to 16. In the information processing device 10 according to this embodiment, when the time when the office 60 becomes available (6:00 a.m. in this embodiment) arrives on each day when the office 60 becomes available (a weekday in this embodiment, hereinafter referred to as an "available day"), the CPU 11 of the information processing device 10 executes the third information processing program 13C, thereby executing the third information processing shown in Fig. 13. Note that, below, a case where the office 60 is the one shown in Fig. 3 will be described. Also, here, a case where the worker attribute information database 33A, the manager restriction information database 33B, and the worker restriction information database 33C have already been constructed to avoid confusion will be described.
[0077] In step 400 of Fig. 13, the CPU 11 reads all information (hereinafter referred to as "worker attribute information") from the worker attribute information database 33A. In step 402, the CPU 11 reads all information (hereinafter referred to as "manager restriction information") from the manager restriction information database 33B. In step 404, the CPU 11 reads all information (hereinafter referred to as "worker restriction information") from the worker restriction information database 33C.
[0078] In step 406, the period receiving unit 11B controls the display unit 15 to display an initial setting reception screen in a predetermined format, and then in step 408, the period receiving unit 11B waits until specified information is input.
[0079] As shown in Fig. 14, the initial setting reception screen according to this embodiment displays a message prompting the user to input a period during which seat selection is restricted (hereinafter referred to as the "restriction period"), and displays an input box 15A for inputting the restriction period. Also, as shown in Fig. 14, the initial setting reception screen according to this embodiment displays a message prompting the user to specify a priority restriction (hereinafter referred to as the "priority restriction"), and displays a specification area 15B for specifying the priority restriction.
[0080] When the initial setting reception screen shown in Fig. 14 is displayed on the display unit 15, the administrator of the information processing device 10 uses the input unit 14 to input a restriction period into the input box 15A. The administrator of the information processing device 10 also uses the input unit 14 to specify in the specification area 15B which restriction is to be prioritized as a priority restriction, between the restriction registered by the restricted administrator and the restriction registered by an employee other than the restricted administrator, and then specifies the end button 15C. In response to this, the determination in step 408 becomes positive, and the process proceeds to step 410. Note that the example shown in Fig. 14 shows a state in which the administrator of the information processing device 10 inputs a period from 8:00 to 14:00 as the restriction period, and specifies that the restriction registered by the restricted administrator is to be prioritized as the priority restriction.
[0081] In step 410, the restriction unit 11C judges whether or not the current time is within the restriction period input on the initial setting reception screen.
[0082] Incidentally, in the information processing system 90 according to this embodiment, when each worker first enters the office 60 on a day when the office 60 is available to perform work, the worker checks the display on the display device 45 to confirm the seat 50 that the worker can select.
[0083] Therefore, in step 412, the restriction unit 11C judges whether or not an office worker who enters the office 60 for the first time on that day has come, and if the judgment is negative, the process proceeds to step 428, and if the judgment is positive, the process proceeds to step 414. In this embodiment, the detection of the visit of the office worker is performed by detecting that the position of the terminal 20, which is received from the terminal 20 carried by the office worker and identified by the position identification unit 40 of the terminal 20, is located near the entrance / exit 62 of the office 60 for the first time on that day. However, the present invention is not limited to this form, and for example, when the office worker himself / herself enters the office 60 for the first time on that day, he / she may input the fact that he / she will enter the office 60 via the terminal 20 or the display device 45 carried by the office worker, and the input may be detected to detect the visit. In the following, the office worker whose visit is detected in the processing of step 412 is referred to as a "visiting office worker."
[0084] Incidentally, in the information processing system 90 according to the present embodiment, when a first operation (in this embodiment, an operation of bringing the terminal 20 close to the operation unit 52) is performed on any of the seats 50, the seat 50 is deemed to be secured. Also, in the information processing system 90 according to the present embodiment, when a second operation (in this embodiment, an operation of bringing the terminal 20 close to the operation unit 52 again) is performed on any of the secured seats 50, the seat 50 is deemed to be released from being secured. Then, the information processing device 10 according to the present embodiment uses the worker identification information and seat identification information received from the operation unit 52 in association with the first and second operations to update (add) the registered contents of the seat information database 33D as needed.
[0085] Therefore, in step 414, the restriction unit 11C determines that the seat 50 for which the first operation has been performed and the second operation has not been performed is the seat 50 being used by an office worker, and identifies the usage status of the seat 50 provided in the office 60. At this time, the restriction unit 11C identifies the office worker using the seat 50 and the seat 50 using the office worker identification information and the seat identification information received from the operation unit 52 in conjunction with the first operation being performed. Hereinafter, the seat 50 identified here is referred to as a "seat in use."
[0086] The method of identifying an occupied seat and an office worker using the occupied seat is not limited to this method. For example, the office worker using the occupied seat and the occupied seat may be identified using identification information such as a position identified by the position identification unit 40 of the terminal 20 held by the office worker using the seat 50 and an IP address that can identify the terminal 20.
[0087] In step 416, the limiting unit 11C executes a predetermined seat disabling process. In this embodiment, the seat disabling process applies a process of setting each of the devices, the personal computer 54, the desk light 56, and the desk fan 58, provided at all the seats 50 except the occupied seats, to be unusable. In this embodiment, the devices are set to be unusable by cutting off the power supply to each of the devices, but the present invention is not limited to this.
[0088] In step 418, the restriction unit 11C identifies the seats 50 that can be selected by the visiting worker as follows.
[0089] First, the restriction unit 11C determines whether the priority restriction specified via the initial setting reception screen is a restriction registered by a restricted administrator (hereinafter referred to as "administrator restriction") or a restriction registered by an employee other than the restricted administrator (hereinafter referred to as "employee restriction").
[0090] Next, when the identified priority restriction is the manager restriction, the restriction unit 11C uses the manager restriction information set by a predetermined restricted manager to identify the seat 50 that matches the restriction set for the visiting worker's attributes from the seats 50 excluding the seats in use. Here, the visiting worker can be identified as a worker by using specific information such as an IP address obtained from the terminal 20 held by the visiting worker, or by having the visiting worker input information that identifies himself / herself via the display device 45, etc. In this embodiment, the restricted manager with the highest position in the department to which the visiting worker belongs is applied as the above-mentioned predetermined restricted manager, but it goes without saying that the present invention is not limited to this.
[0091] For example, when the restriction indicated by the manager restriction information is a restriction that a seat 50 close to the visiting worker is used, an unused seat 50 within a predetermined distance from the seat 50 reserved by the visiting worker of the same sex among the workers who have already reserved the seat 50 is identified. When the restriction indicated by the manager restriction information is a restriction that a seat 50 that is farther away is used for workers who are closer in age, an unused seat 50 beyond the predetermined distance from the seat 50 reserved by the visiting worker who is closest in age to the visiting worker is identified among the workers who have already reserved the seat 50. Note that, in this embodiment, a fixed distance (for example, 5 m) is applied as the predetermined distance, but this is not limited thereto. For example, the predetermined distance may be input by the manager of the information processing device 10 via the input unit 14, etc., depending on the size of the office 60, the arrangement interval of the seats 50, the number of target workers, etc.
[0092] In this case, there may be cases where conflicts arise in the seats 50 specified according to these multiple restrictions, in which case the priority order is determined in advance for the attributes to be applied, and the restriction of the attribute with the highest priority order is applied between the attributes where conflicts arise. However, this is not limited to this form, and a form in which the seat 50 closest to the center of the seats 50 specified individually for each of the restrictions of the conflicting attributes may also be used.
[0093] On the other hand, if the identified priority restriction is an office worker restriction, the office worker restriction information set by the visiting office worker himself is used to identify, from the seats 50 excluding seats in use, a seat 50 that meets the restrictions on nearby persons and distant persons set in the office worker restriction information.
[0094] For example, if a nearby person set by the visiting worker in the worker restriction information has already reserved a seat 50, an unused seat 50 within the specified distance from the seat 50 is identified. In this case, there may be multiple nearby people set by the visiting worker in the worker restriction information who have already reserved seats 50, in which case a seat 50 within the specified distance from the center of the seats 50 reserved by the multiple workers is identified. However, this is not limited to this form, and a form in which each worker sets a priority order in advance for the multiple nearby people set by the visiting worker, and a seat 50 within the specified distance from the seat 50 of the nearby person with the highest priority is identified, etc., may also be used.
[0095] Also, for example, if a remote person set by the visiting worker in the worker restriction information has already reserved a seat 50, an unused seat 50 that is more than the specified distance away from the seat 50 is identified. In this case, there may be multiple remote persons set by the visiting worker in the worker restriction information who have already reserved seats 50, in which case the seat 50 with the greatest total distance from the seat 50 reserved by the multiple workers is identified. However, this is not limited to the above form, and a form may also be used in which each worker sets a priority order in advance for multiple remote persons, and an unused seat 50 that is more than the specified distance away from the seat 50 of the remote person with the highest priority is identified.
[0096] In step 420, the restriction unit 11C controls the display unit 15, the terminal 20 carried by the visiting worker, and the display device 45 to display a seat selection screen in a predetermined format using the seat 50 (hereinafter referred to as a "selectable seat") identified by the processing of step 418, and in step 422, the restriction unit 11C waits until the specified information is input.
[0097] FIG. 15 shows an example of a seat selection screen displayed on the display unit of each device by the processing of step 420 in the case where multiple workers (seven workers in the example shown in FIG. 15) have already reserved seats 50.
[0098] As shown in Fig. 15, the seat selection screen according to this embodiment displays a floor plan of the office 60 as well as the number of reserved seats 50 in each area at this time. The seat selection screen according to this embodiment also displays specific information (in this embodiment, name) that can identify the worker who has reserved the seat 50. By referring to the seat selection screen displayed on the display device 45 or the display unit 25 of the terminal 20, the visiting worker can grasp the availability of seats 50 in the office 60 and who has reserved which seat 50.
[0099] Furthermore, on the seat selection screen according to this embodiment, a predetermined mark (in this embodiment, a star-shaped mark) 64 is displayed as a mark indicating a seat 50 that can be selected for the seat 50 corresponding to the selectable seat. Therefore, the visiting worker can easily confirm the seat 50 that he or she can select.
[0100] In this embodiment, the star-shaped mark 64 is used to indicate the selectable seats 50, but the present invention is not limited to this. For example, a mark of a shape other than a star may be used instead of the star-shaped mark 64. Furthermore, instead of the mark 64, a highlighting display may be used in which the seats 50 corresponding to the selectable seats are displayed in a different color from the other seats 50, or only the seats 50 corresponding to the selectable seats are displayed in a blinking or reverse display state, or other display state.
[0101] 15 is displayed on the display device 45 or the display unit 25 of the terminal 20, the visiting worker selects and specifies a desired seat from the selectable seats. In response to this, step 422 becomes a positive judgment and the process proceeds to step 424. In this embodiment, the desired seat is specified by specifying the desired seat via the input unit 24 on the seat selection screen displayed on the display unit 25 of the terminal 20 owned by the visiting worker, but it goes without saying that the present invention is not limited to this.
[0102] In step 424, the limiting unit 11C executes a predetermined selected seat enabling process. In this embodiment, the selected seat enabling process applies a process for setting each of the devices, the personal computer 54, the desk light 56, and the desk fan 58, installed in the seat 50 selected by the visiting worker so that they can be used (in this embodiment, a process for energizing each of the devices), but is not limited thereto.
[0103] On the other hand, if the determination in step 410 is negative, i.e., if this time point is not within the restricted period, the process proceeds to step 426, where a predetermined non-restriction process is executed, and then the process proceeds to step 428. In this embodiment, the non-restriction process performs a process to make available the seats 50 that are unavailable at this time point due to the seat disabling process by a process similar to the selected seat enabling process. Also, in this embodiment, if a seat selection screen in which the selectable seats 50 are restricted is displayed on the display unit of each device at this time point, the non-restriction process performs a process to update the seat selection screen to a screen indicating that all seats 50 except for the seats in use are selectable.
[0104] In step 428, the CPU 11 judges whether a predetermined end timing has arrived, and if the judgment is negative, the process returns to step 410, whereas if the judgment is positive, the information processing ends. In this embodiment, the end timing is the time when the office 60 becomes unavailable (9 p.m. in this embodiment) on each day when the office 60 is available (weekdays in this embodiment). However, this is not the only possible mode, and the end timing may be the time when all the workers who reserved the seats 50 in the office 60 release the reservation, or the time when the administrator of the information processing device 10 inputs instruction information to end the third information processing via the input unit 14, etc.
[0105] As described above, according to the present embodiment, the information processing device 10 includes a restriction unit 11C that restricts the seats that can be selected for each of the multiple workers in an office in which multiple seats are provided and each of the multiple workers works while securing one of the multiple seats. Therefore, it is possible to achieve both convenience for the workers and revitalization of the organization.
[0106] According to this embodiment, the attributes of the worker are gender, age, occupation, position, department, and personality. Therefore, appropriate seating restrictions can be implemented according to these attributes.
[0107] Furthermore, according to this embodiment, the selectable seats are limited so that the seats of workers with the same attribute are located within a predetermined distance from each other. Therefore, in cases where it is preferable for the seats of workers with the same attribute to be located close to each other, it is possible to achieve both convenience for the workers and revitalization of the organization.
[0108] Furthermore, according to this embodiment, selectable seats are limited so that the seating positions of workers with the same attribute are greater than a predetermined distance apart. Therefore, in cases where it is preferable for the seating positions of workers with the same attribute to be far apart, it is possible to achieve both convenience for the workers and revitalization of the organization.
[0109] In addition, according to this embodiment, restriction information on seat restrictions is received from a predetermined restricting authority, and the selectable seats are restricted using the received restriction information. Therefore, it is possible to achieve both convenience for workers and revitalization of the organization in response to the request of the restricting authority.
[0110] Furthermore, according to this embodiment, the period during which the selectable seats are restricted is received, and the selectable seats are restricted for the received period. Therefore, it is possible to achieve both convenience for workers and revitalization of the organization during the period desired by the user.
[0111] In the above embodiment, the administrator limit information is applied to a single administrator, but the present invention is not limited to this. For example, the administrator limit information may be applied to a plurality of administrators. In this case, there may be a case where a contradiction occurs in the restrictions set by the plurality of administrators. In this case, the priority order may be determined in advance for the administrators who apply the information, and the settings of the administrator with the highest priority order may be applied to the attributes where the contradiction occurs.
[0112] In the above embodiment, the case where the reservation of the seat 50 is detected based on the operation of the operation unit 52 by the worker has been described, but the present invention is not limited to this. For example, the reservation of the seat 50 may be detected by detecting that the desired seat 50 has been reserved by the worker using the terminal 20. In addition, the reservation of the seat 50 may be detected by reading a QR (Quick Response) code (registered trademark), or by biometric authentication such as face authentication or fingerprint authentication.
[0113] In the above embodiment, the seat selection screen is displayed on the terminal 20 carried by each worker when the worker visits the office 60, but the present invention is not limited to this. For example, the seat selection screen may be displayed on the terminal 20 carried by each worker before the worker visits the office 60, or the seat selection screen may be displayed on the terminal 20 of each worker at all times without specifying the timing of display.
[0114] In the above embodiment, no particular reference was made to the environmental conditions of the office 60. Instead of the seat selection screen shown in FIG. 15, a seat selection screen shown in FIG. 16 may be displayed on at least one of the information processing device 10, the terminal 20, and the display device 45. The seat selection screen shown in FIG. 16 displays information indicating four types of environmental conditions, namely, temperature, humidity, noise level, and illuminance, indicated by the environmental condition information database 33E for each area. Therefore, by referring to the seat selection screen, each worker can easily grasp the environmental conditions for each area, and can select a more preferable seat 50.
[0115] In the above embodiment, the case where selectable seats 50 are identified by applying only the specified priority restriction has been described, but the present invention is not limited to this. For example, a two-stage restriction may be applied in which the specified priority restriction is applied as the first restriction and the unspecified restriction is applied as the second restriction.
[0116] In the above embodiment, the case where the selectable seats are presented by displaying them on the seat selection screen has been described, but the present invention is not limited to this. For example, the selectable seats may be presented by voice through the speaker 41 of the terminal 20 or the like.
[0117] In the above embodiment, the operation unit 52 is provided on the seat 50, but the present invention is not limited to this. For example, the operation unit 52 may be provided in the vicinity of the seat 50.
[0118] In the above embodiment, the various databases are recorded in the information storage device 30 that is configured separately from the information processing device 10, but the present invention is not limited to this. For example, the various databases may be recorded in the information processing device 10. In this case, the information storage device 30 is not necessary.
[0119] Furthermore, it goes without saying that the configurations of the various databases applied in the above embodiment are merely examples, and the present invention is not limited to the exemplified ones.
[0120] In the above embodiment, for example, the hardware structure of the processing unit that executes each process of the restriction receiving unit 11A, the period receiving unit 11B, and the restriction unit 11C may be the various processors shown below. As described above, the various processors include a CPU, which is a general-purpose processor that executes software (programs) and functions as a processing unit, as well as a programmable logic device (PLD), which is a processor whose circuit configuration can be changed after manufacture such as an FPGA (Field-Programmable Gate Array), a dedicated electric circuit, which is a processor having a circuit configuration designed specifically for executing specific processes such as an ASIC (Application Specific Integrated Circuit), etc.
[0121] The processing unit may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA).The processing unit may also be configured with a single processor.
[0122] As an example of configuring the processing unit with one processor, first, there is a form in which one processor is configured with a combination of one or more CPUs and software, as represented by computers such as client and server, and this processor functions as the processing unit. Second, there is a form in which a processor is used that realizes the functions of the entire system including the processing unit with one IC (Integrated Circuit) chip, as represented by System On Chip (SoC), etc. In this way, the processing unit is configured using one or more of the above various processors as a hardware structure.
[0123] Furthermore, more specifically, the hardware structure of these various processors can be an electric circuit that combines circuit elements such as semiconductor elements. [Explanation of symbols]
[0124] 10. Information processing device 11 CPU 11A Restriction Reception Department 11B Period Reception Department 11C Restriction Section 12. Memory 13 Storage section 13A First Information Processing Program 13B Second Information Processing Program 13C 3rd Information Processing Program 14 Input section 15 Display section 15A input capacity 15B Specified area 16 Media Read / Write Device 17 Recording media 18 Communication I / F section 20 Terminals 21 CPU 21A Control section 22 Memory 23 Memory section 24 Input section 25 Display section 25A~25C Input frame 26 Media Read / Write Device 27 Wireless Communication Section 28 Camera 29 Near Field Communication Department 30 Information storage device 31 CPU 31A Control section 32 Memory 33 Storage section 33A Worker Attributes Information Database 33B Administrator Restriction Information Database 33C Worker Restriction Information Database 33D seat information database 33E Environmental Status Information Database 34 Input section 35 Display section 36 Media Read / Write Device 37 Recording media 38 Communication I / F section 40 Location identification part 41 Speaker 45 Display device 50 seats 50A Chair 50B desk 52 Operation section 54 Personal Computers 56 Desk Lamp 58 Desk Fan 80 Network 90 Information Processing Systems 96 Recording media
Claims
1. In an office having a plurality of seats that can be selected by any one of the workers, each of the workers works while securing one of the plurality of seats, Identifying the attributes of the worker who visited the office from a database in which information on the worker IDs individually assigned to the plurality of workers and the attributes of the workers corresponding to the worker IDs are stored in association with each other; a restriction unit that restricts seats that can be selected for each attribute of the plurality of workers by identifying the restriction corresponding to the attribute of the identified visiting worker from a database in which the worker ID and the restriction for each attribute set by the worker corresponding to the worker ID are associated and stored, and restricting seats that match the restriction; Equipped with When the worker arrives, before the worker selects a seat to be used from the selectable seats, a process is performed to make all seats out of the plurality of seats except for a seat currently in use unavailable; After the seat to be used is selected by the worker, a process is performed to make only the selected seat available. Information processing device.
2. The attributes of the worker are at least one of gender, age, occupation, position, department, and personality. The information processing device according to claim 1 .
3. the restriction unit restricts the selectable seats such that the positions of the seats of workers having the same attribute are within a predetermined distance.
3. The information processing device according to claim 1 or 2.
4. the restriction unit restricts the selectable seats such that the distance between seats of workers having the same attribute exceeds a predetermined distance.
3. The information processing device according to claim 1 or 2.
5. a restriction receiving unit that receives restriction information regarding the seat restriction from a predetermined restricting authority, The restriction unit restricts the selectable seats using the restriction information accepted by the restriction acceptance unit. The information processing device according to any one of claims 1 to 4.
6. A period acceptance unit that accepts a period during which the restriction unit restricts the selectable seats, The restriction unit restricts the selectable seats for the period accepted by the period acceptance unit. The information processing device according to any one of claims 1 to 5.
7. In an office having a plurality of seats that can be selected by any one of the workers, each of the workers works while securing one of the plurality of seats, Identifying the attributes of the worker who visited the office from a database in which information on the worker IDs individually assigned to the plurality of workers and the attributes of the workers corresponding to the worker IDs are stored in association with each other; a database in which the worker ID and the restrictions for each attribute set by the worker corresponding to the worker ID are associated with each other and stored, the restriction corresponding to the attribute of the identified visiting worker is identified, and seats that match the restriction are set as restriction targets, thereby restricting selectable seats for each attribute of the multiple workers, When the worker arrives, all seats among the plurality of seats except for a seat currently in use are made unavailable before the worker selects a seat to be used from the selectable seats; After the seat to be used is selected by the worker, only the selected seat is made available for use. An information processing program for causing a computer to execute processing.
Citation Information
Patent Citations
Communication system, seating plan decision device, communication apparatus, communication method, recording medium, group decision table generating method, group decision table generating device
JP2002118832A
Equipment control system
JP2004206698A
Allocation management device, allocation management method, and allocation management program
JP2005004386A
Presence information management system
JP2007249266A
Free-address office support system and program
JP2010079585A