Information processing device, information processing method, program, and information processing system
Patent Information
- Application Number
- JP2025027879
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2026-09-04
Smart Images

Figure 2026141320000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing apparatus, an information processing method, a program, and an information processing system, and particularly relates to an apparatus that encourages a user who has been sitting for a long time to stand up and move. [Background Art]
[0002] For the purpose of preventing diseases and injuries, a system that encourages a user who has been seated for a long time in an office or the like to stand up and move (hereinafter referred to as a standing action) has been disclosed. For example, Non-Patent Document 1 discloses an application that measures the continuous sitting time of a user with a smartphone, and issues an alarm notification to encourage the user to perform a standing action when the sitting time exceeds a predetermined time. [Prior Art Documents] [Non-Patent Documents]
[0003] [Non-Patent Document 1] Akira Morimoto, "Prolonged sitting increases the risk of disease. Let's stand up.", [online], Google Play, [retrieved on December 24, 2024], Internet<URL:https: / / play.google.com / store / apps / details?id=jp.gr.java_conf.am.amhalfanhouralarm&hl=ja> [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] In the application disclosed in Non-Patent Document 1, the timing of prompting the user to stand depends solely on the amount of time the user has been sitting. Relying solely on the amount of time the user has been sitting to prompt them to stand may be a weak trigger for the user to stand. In other words, even if an alarm notification prompting the user to stand is issued, there is a risk that the user will not stand as intended.
[0005] The present invention has been made in view of the above-mentioned points, and aims to provide an information processing device, an information processing method, a program, and an information processing system that can make it easier to get a user who has been sitting to stand up. [Means for solving the problem]
[0006] The information processing device according to the present invention is characterized by having: a continuous seating time acquisition unit that acquires continuous seating time, which is the time a user is continuously seated in a building where multiple facilities are provided; a schedule information acquisition unit that acquires schedule information indicating the user's schedule; a availability acquisition unit that acquires the availability status of each of the multiple facilities; a facility determination unit that, when the continuous seating time exceeds a predetermined time, determines one or more specific facilities from among the multiple facilities based on the schedule information and availability status; and a message notification unit that notifies the user of a message regarding the specific facility determined by the facility determination unit.
[0007] Furthermore, the information processing method according to the present invention is an information processing method for an information processing device, characterized by comprising: a continuous seating time acquisition step for acquiring continuous seating time, which is the time a user has been continuously seated in a building where multiple facilities are provided; a schedule information acquisition step for acquiring schedule information indicating the user's schedule; a availability acquisition step for acquiring the availability status of each of the multiple facilities; a facility determination step for determining one or more specific facilities from among the multiple facilities based on the schedule information and availability status when the continuous seating time exceeds a predetermined time; and a message notification step for notifying the user of a message regarding the specific facility determined by the facility determination step.
[0008] Furthermore, the program according to the present invention is a program to be executed by an information processing device, and is characterized by comprising: a continuous seating time acquisition step for acquiring continuous seating time, which is the time a user has been continuously seated in a building where multiple facilities are provided; a schedule information acquisition step for acquiring schedule information indicating the user's schedule; a availability acquisition step for acquiring the availability status of each of the multiple facilities; a facility determination step for determining one or more specific facilities from among the multiple facilities based on the schedule information and availability status when the continuous seating time exceeds a predetermined time; and a message notification step for notifying the user of a message regarding the specific facility determined by the facility determination step.
[0009] Furthermore, the information processing system according to the present invention is characterized by comprising: an information processing device having a continuous seating time acquisition unit that acquires continuous seating time, which is the time a user is continuously seated in a building where multiple facilities are provided; a schedule information acquisition unit that acquires schedule information indicating the user's schedule; a availability acquisition unit that acquires the availability status of each of the multiple facilities; a facility determination unit that, when the continuous seating time exceeds a predetermined time, determines one or more specific facilities from among the multiple facilities based on the schedule information and availability status; and a message notification unit that notifies the user of a message regarding the specific facility determined by the facility determination unit; and detection devices that are installed in each of the multiple facilities, detect users using each of the multiple facilities, and transmit the detection results to the information processing device. [Brief explanation of the drawing]
[0010] [Figure 1] This diagram shows the configuration of the stand behavior notification system according to Example 1. [Figure 2] This is a block diagram showing an example of the configuration of a server device according to Example 1. [Figure 3] This is a block diagram showing an example of the configuration of a terminal device according to Example 1. [Figure 4]This table shows an example of data stored in the server device according to Example 1. [Figure 5] This table shows an example of data stored in the server device according to Example 1. [Figure 6] This table shows an example of data stored in the server device according to Example 1. [Figure 7] This figure shows an example of a flowchart of a control routine executed by the server device according to Example 1. [Figure 8] This figure shows an example of a notification displayed on the terminal device according to Example 1. [Modes for carrying out the invention]
[0011] Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings. In the drawings, identical components are denoted by the same reference numerals, and descriptions of redundant components are omitted. [Examples]
[0012] [Overview of Stand Behavior Notification System 100] An overview of the standing behavior notification system 100 according to this embodiment will be described using Figure 1. Figure 1 is a diagram showing the configuration of the standing behavior notification system 100 according to Embodiment 1. As shown in Figure 1, the standing behavior notification system 100 is composed of a server device 11, a terminal device 12, and a detection device 13.
[0013] The Stand Behavior Notification System 100 is applicable, for example, to office buildings purchased and owned by a company itself (so-called company-owned buildings) or to office buildings housing multiple companies. In this embodiment, the office building is described as having facilities that are typically found in an office building, such as offices, conference rooms, reception rooms, restrooms, break rooms, cafeterias, and smoking rooms.
[0014] The server device 11 is an information processing device capable of mutually transmitting and receiving data to and from the terminal device 12 and the detection device 13 via the network NW, respectively. The server device 11 is configured to be capable of acquiring schedule information indicating the schedule of an employee who carries the terminal device 12.
[0015] The terminal device 12 is a smartphone carried by each employee of a company located in an office building (hereinafter also referred to as a user). The terminal device 12 is configured to be capable of measuring a continuous sitting time, which is, for example, the time during which the user is continuously seated at his or her own desk.
[0016] The detection device 13 is a sensor device provided in each of facilities that can be used for breaks by employees of a company located in an office building, such as restrooms, break rooms, cafeterias, and smoking rooms. The detection device 13 is, for example, a human detection sensor that is provided on the ceiling of each private restroom stall in an office building or on each seat in a break room, and detects a user who has visited these facilities. Hereinafter, facilities such as restrooms, break rooms, cafeterias, and smoking rooms in an office building may be particularly referred to as "facilities".
[0017] In the standing activity notification system 100, the server device 11 acquires the user's continuous sitting time described above from the terminal device 12. Further, the server device 11 stores the number of private rooms, the number of seats, and the capacity of the above-mentioned facilities, and acquires detection results of facility users from the detection device 13. This enables the server device 11 to acquire the availability status of each facility in the office building.
[0018] In the standing activity notification system 100, when the user's continuous sitting time reaches or exceeds a predetermined time, the server device 11 determines one facility from among a plurality of facilities in the office building as a specific facility based on the user's schedule information and the availability status of facilities in the office building, and notifies a message related to the determined specific facility to the terminal device 12 owned by the user.
[0019] The message notified to the terminal device 12 is, for example, a message indicating that there is a vacancy in a specific facility while suggesting that the user take a break. For example, if the specific facility is a restroom, a user who receives this message will be prompted to think "If this restroom is vacant now, I'll go", which makes it easier for the user to naturally perform a standing activity.
[0020] That is, the standing activity notification system 100 of the present embodiment notifies a message that encourages standing activity in accordance with the user's schedule information and the vacancy status of facilities in an office building, thereby providing the user with an incentive that makes it easier to perform standing activities than simply prompting the user to take a break based on the passage of time.
[0021] [Configuration of server device 11] Hereinafter, the configuration of the server device 11 constituting the standing activity notification system 100 will be described with reference to FIG. 2. FIG. 2 is a block diagram showing an example of the configuration of the server device 11. The server device 11 is a device in which the control unit 15, the communication unit 17, and the mass storage device 19 cooperate with each other via a system bus SB.
[0022] The control unit 15 is configured by a CPU (Central Processing Unit) 15A, a ROM (Read Only Memory) 15B, a RAM (Random Access Memory) 15C, and the like, and is a processing device that functions as a computer in the server device 11. The control unit 15 implements various functions when the CPU 15A reads and executes various programs stored in the ROM 15B or the mass storage device 19.
[0023] Various programs may be obtained from another server device or the like via a network, or may be recorded on a recording medium and read via various drive devices. That is, the various programs stored in the mass storage device 19 (including the program for executing processing in the server device 11) can be transmitted via a network, and can also be recorded on a computer-readable recording medium and transferred.
[0024] The communication unit 17 is a communication device that sends and receives data with external devices according to instructions from the control unit 15. The communication unit 17 is, for example, a NIC (Network Interface Card) for connecting to a network. The control unit 15 sends, for example, a message prompting the user to stand up to the terminal device 12 via the communication unit 17.
[0025] The large-capacity storage device 19 is composed of, for example, a hard disk drive, an SSD (solid state drive), flash memory, etc., and is a non-volatile storage device that stores various programs such as operating systems and terminal software.
[0026] The large-capacity storage device 19 stores floor maps of each level of the office building. Specifically, the large-capacity storage device 19 stores location information for each of the offices, conference rooms, reception rooms, restrooms, break rooms, and cafeterias within the office building.
[0027] The control unit 15 is configured to acquire the user's current location information within the office building from the terminal device 12 via the communication unit 17. Therefore, the control unit 15 can determine which floor of the office building the user is currently on.
[0028] [Configuration of terminal device 12] Next, the configuration of the terminal device 12 that constitutes the stand behavior notification system 100 will be explained using Figure 3. Figure 3 is a block diagram showing an example of the configuration of the terminal device 12. The terminal device 12 is a device in which the control unit 23, communication unit 25, input unit 27, output unit 29, and mass storage device 31 cooperate via the system bus SB.
[0029] The control unit 23 is a processing unit that functions as a computer in the terminal device 12, and is composed of a CPU, ROM, RAM, etc. The control unit 23 realizes various functions by having the CPU read and execute various programs stored in the ROM and mass storage device 31.
[0030] The communication unit 25 is a communication device that sends and receives data with external devices according to instructions from the control unit 23. The communication unit 25 is, for example, a NIC (Network Interface Card) for connecting to a network. The control unit 23 receives, for example, a message prompting stand action sent from the server device 11 via the communication unit 25.
[0031] The input unit 27 is an interface unit that is communicatively connected to the touch panel display TD and the acceleration sensor AS. The output unit 29 is an interface unit that is communicatively connected to the touch panel display TD.
[0032] The touch panel display TD is connected to the input unit 27 and the output unit 29, and is a display device that combines a display that shows images based on the control unit 23 and a touch panel that accepts input operations from the user of the terminal device 12. The control unit 23 can transmit image signals to the touch panel display TD via the output unit 29 to display them.
[0033] The acceleration sensor AS is connected to the input unit 27 and is a sensor that detects acceleration generated by changes in the motion of an object. The control unit 23 detects whether the user is currently moving or seated based on the acceleration detection result from the acceleration sensor AS.
[0034] For example, the control unit 23 determines that the user is seated when there is little change in the acceleration detected by the acceleration sensor AS. When the control unit 23 determines that the user is seated, it measures the continuous seating time, which is the amount of time the user has been seated continuously, and transmits this continuous seating time to the server device 11.
[0035] The large-capacity storage device 31 is a storage device that stores various programs such as the operating system and software of the terminal device 12. The large-capacity storage device 31 is composed of, for example, a hard disk drive, an SSD, or flash memory. The large-capacity storage device 31 stores, for example, an application that notifies the user to take a stand action.
[0036] In the Stand Behavior Notification System 100, multiple beacons capable of communicating with terminal devices 12 are installed on each floor of the office building. The control unit 23 of the terminal device 12 receives signals periodically transmitted from each beacon via the communication unit 25, and can determine the current location of the user within the office building using, for example, an application stored in the large-capacity storage device 31.
[0037] The control unit 23 of the terminal device 12 periodically transmits the current location of users within the office building to the server device 11. Therefore, by receiving the location information transmitted from the terminal device 12, the server device 11 is able to determine the current location of each employee within the office building.
[0038] Here, we will explain the data stored in the mass storage device 19 of the server device 11 using Figures 4 to 6. Each of Figures 4 to 6 is a table showing an example of the data stored in the mass storage device 19.
[0039] The user status information TB1 in Figure 4 is a table that lists the status of users who are employees and possess terminal devices 12. User status information TB1 contains each user's employee number, name, current location, and continuous seating time. The control unit 15 of the server device 11 updates the current location and continuous seating time in user status information TB1 each time it receives the user's current location and continuous seating time transmitted from terminal devices 12.
[0040] In the standing behavior notification system 100 of this embodiment, the control unit 15 of the server device 11 functions as a continuous seating time acquisition unit that acquires the user's continuous seating time. The control unit 15 also functions as a location information acquisition unit that acquires the user's location information.
[0041] The user schedule information TB2 in Figure 5 is a table that lists the schedules of users, who are employees who possess the terminal device 12. The control unit 15 of the server device 11 communicates with a schedule management server that manages the schedules of all employees of a company located in an office building, for example, and obtains schedule information showing the employee's most recent schedule and reflects this in the user schedule information TB2.
[0042] In the Stand Action Notification System 100, the schedule information acquired by the server device 11 includes each user's most recent schedule, the location where the schedule will take place, and the start time of the event or action indicated by the schedule.
[0043] User schedule information TB2 includes each user's employee number, name, the scheduled location and start time mentioned above, as well as the time elapsed from the current time to the scheduled start time. For example, Figure 5 shows the case where the current time is 13:46, and the time elapsed from the current time to the scheduled start time is recorded for each user based on their scheduled start time.
[0044] In the Stand Action Notification System 100 of this embodiment, the control unit 15 of the server device 11 functions as a schedule information acquisition unit that acquires schedule information including the scheduled location and scheduled start time as described above.
[0045] Figure 6 shows the availability status TB3, a table that lists the availability of each facility located within the office building. As an example, availability status TB3 shows the availability of "2nd floor toilet A," "3rd floor toilet B," "4th floor toilet C," and "5th floor break room." The availability status of each facility is updated as needed based on the user detection results transmitted from the detection device 13.
[0046] Specifically, the availability status TB3 shows the number of individual stalls or seats in "2nd floor toilet A," "3rd floor toilet B," "4th floor toilet C," and "5th floor rest room," the number of stalls or seats currently in use, and the availability status calculated based on the number of stalls / seats in use relative to the total number of stalls / seats.
[0047] In the stand behavior notification system 100 of this embodiment, for example, if there is at least one vacant private room or seat, it is indicated as "available" (indicated as "○" in the figure), and if there are no vacant private rooms or seats at all, it is indicated as "not available" (indicated as "×" in the figure).
[0048] [Notification of a message encouraging you to stand up] The specific operation of the control unit 15 of the server device 11 in the Stand Behavior Notification System 100 of this embodiment will be described below with reference to Figures 4-6 and using Figure 7.
[0049] Figure 7 is a flowchart showing the stand behavior notification routine RT1 executed in the control unit 15 of the server device 11. The control unit 15 starts the stand behavior notification routine RT1 when, for example, power is turned on to the server device 11, and repeats this while the power is on.
[0050] The following describes the case where a toilet is designated as a specific facility to notify users of its availability. Note that the number of facilities designated as specific facilities is not limited to one; multiple facilities, such as a toilet and a rest room, may be designated as specific facilities.
[0051] The control unit 15 first determines whether the user possessing the terminal device 12 has been seated for a predetermined time or longer (step S101). Specifically, the control unit 15 refers to the user status information TB1 and determines that the user has been seated for a predetermined time or longer if the continuous seating time transmitted from the terminal device 12 is equal to or longer than the predetermined time. If the control unit 15 determines that the user has not been seated for a predetermined time or longer (step S101: NO), it terminates the stand behavior notification routine RT1.
[0052] In the standing behavior notification system 100, the threshold for continuous seating time is the same for all users, for example, 45 minutes. Therefore, in this embodiment, the control unit 15 determines that all three users recorded in the user status information TB1 have been seated continuously for a predetermined time or longer. The threshold for continuous seating time may be set automatically for each user, or it may be set manually by the user.
[0053] If the control unit 15 determines that the user has been seated for a predetermined time or longer (step S101: YES), it determines whether the user has an appointment within the company (step S102). Specifically, the control unit 15 refers to the "recent appointment" and "location of appointment" in the user appointment information TB2, and determines that the user has an appointment within the company if the contents described therein are to be carried out in a conference room or reception room within the office building.
[0054] Therefore, the control unit 15 determines that the user does not have any appointments within the company if, for example, the "most recent appointment" in the user's schedule information TB2 is an outing or business trip, or if the "location of the appointment" is a place other than the office building.
[0055] If the control unit 15 determines that the user has an appointment within the company (step S102: YES), it determines whether the time until the appointment is equal to or greater than a predetermined time (step S103). Specifically, the control unit 15 refers to the user appointment information TB2 and determines that the time until the appointment is equal to or greater than a predetermined time if the "time from the current time to the start time of the appointment" is equal to or greater than a predetermined time.
[0056] In the Stand Action Notification System 100, the threshold time from the current time to the scheduled start time is, for example, 15 minutes. Therefore, in this embodiment, the control unit 15 determines that two of the three people listed in the user schedule information TB2, "Okita Jiro" and "Okikawa Keiko," who has no scheduled activity, have more than the predetermined time until their scheduled activity. On the other hand, the control unit 15 determines that "Okita Taro" has less than the predetermined time until his scheduled activity.
[0057] The time threshold from the current time to the scheduled start time may be automatically set for each user, similar to the continuous seating time threshold mentioned above, or it may be set manually by the user.
[0058] If the control unit 15 determines that the time until the scheduled time is less than a predetermined time (step S103: NO), that is, if it determines that the user's schedule is imminent, it designates an available facility near the "scheduled execution location" in the user schedule information TB2 as the designated facility (step S104). In other words, the control unit 15 functions as a facility determination unit that determines the designated facility.
[0059] Specifically, the control unit 15 refers to the user schedule information TB2, availability status TB3, and the office building floor map, and determines a facility that is close to the "scheduled work location" and has an "availability status" of "○ (available)" as a designated facility. In this embodiment, for "Okitarou," the control unit 15 determines "2nd floor toilet A," which is close to the "scheduled work location," "Conference Room 1," and has an "availability status" of "○ (available)," as a designated facility.
[0060] If the control unit 15 determines that the time until the scheduled time is greater than or equal to a predetermined time (step S103: YES), that is, if it determines that there is sufficient time until the user's scheduled time is to be carried out, then it designates an available facility near the user's current location as the designated facility (step S105).
[0061] Specifically, the control unit 15 refers to user status information TB1, user schedule information TB2, availability status TB3, and the office building floor map, and determines a facility that is close to the user's "current location" and has an "availability status" of "○ (available)" as a designated facility.
[0062] In this embodiment, the control unit 15 determines that "3rd floor toilet B" is the specific facility for "Okitajiro" as it is close to "3rd floor floor B," which is the "current location," and has an "availability status" of "○ (available)."
[0063] Even if the control unit 15 determines that the user has no appointments scheduled within the company (step S102: NO), it performs the same processing as in step S105. Therefore, the control unit 15 refers to the user status information TB1, user appointment information TB2, availability status TB3, and the office building floor map, and for "Okikawa Keiko," it determines that "4th floor toilet C," which is close to "4th floor floor C" which is her "current location" and has an "availability status" of "○ (available)," is the designated facility.
[0064] In this way, the control unit 15 refers to the availability status TB3 to obtain the availability status indicating whether there is availability in a facility near the "scheduled work location" or "current location". In other words, the control unit 15 functions as an availability acquisition unit that acquires the availability status of facilities.
[0065] After step S104 or step S105, the control unit 15 creates a message (step S106) that includes the availability status of the specific facility determined in step S104 or step S105. Specifically, the control unit 15 creates a message that suggests the user take a break while indicating that the specific facility is available.
[0066] After step S106, the control unit 15 notifies the terminal device 12 of the message created in step S106 (step S107). In other words, the control unit 15 functions as a message notification unit that notifies the terminal device 12 of the message. After step S107, the control unit 15 terminates the stand action notification routine RT1.
[0067] Here, we will explain the messages notified to the terminal device 12 using Figure 8. Figure 8 is a diagram showing an example of message ME displayed on the touch panel display TD, which is the display unit of the terminal device 12. In the following, we will explain the case where the user of the terminal device 12 is "Okitarou" as indicated in the user status information TB1 and user schedule information TB2.
[0068] As described above, in step S106, the control unit 15 creates a message that includes the availability status of the specific facility determined in step S104 or step S105. For example, if the specific facility is "2nd floor toilet A", the control unit 15 creates a message saying, "It looks like you've been sitting there for a long time! How about taking a break soon? Toilet A on the 2nd floor near the 1st conference room is free right now!" and notifies the terminal device 12.
[0069] When the control unit 23 of the terminal device 12 receives a message sent from the server device 11, it displays the message on the touch panel display TD as shown in Figure 8. In other words, the user of the terminal device 12 is notified of a message suggesting that they take a break while indicating that there is availability at a specific facility.
[0070] According to the standing behavior notification system 100 of this embodiment, the standing behavior notification routine RT1 described above notifies the user of the terminal device 12 of a message encouraging standing behavior, which takes into account the user's schedule information and the availability of facilities within the office building.
[0071] In the Stand Behavior Notification System 100, for example, if a user who has an appointment within the next few tens of minutes receives a message encouraging them to stand, the user can become aware that there is availability at a facility near the location where their appointment will take place, and can make a point of stopping by that facility before their appointment begins.
[0072] Furthermore, in the standing behavior notification system 100, if a user who has no plans for the time being receives a message encouraging them to stand, the user can become aware that there is availability at a facility near their current location and consider stopping by that facility while taking a break.
[0073] According to the standing behavior notification system 100 of this embodiment, a message encouraging standing behavior is notified to the user, taking into account the user's schedule and the availability of facilities where they can rest. Compared to a system where the user is notified simply when a predetermined amount of time has passed since they started sitting, this message is more likely to prompt the user to stand.
[0074] Therefore, according to the stand behavior notification system 100 of this embodiment, users who receive a message encouraging them to stand are more likely to actually stand, which in turn can lead to a reduction in the risk of illness or injury.
[0075] In this embodiment of the stand behavior notification system 100, the server device 11 notifies the terminal device 12 of a message prompting the stand behavior via the stand behavior notification routine RT1 described above; however, this control may be performed by the terminal device 12.
[0076] In other words, the control unit 23 of the terminal device 12 may perform the stand action notification routine RT1. In this case, for example, the mass storage device 31 of the terminal device 12 may store user status information TB1 indicating the status information of one user of the terminal device 12, user schedule information TB2 indicating the schedule information of one user, and availability status TB3.
[0077] In the standing behavior notification system 100 of this embodiment, the control unit 23 of the terminal device 12 measures the continuous sitting time based on the acceleration detection result from the acceleration sensor AS provided in the terminal device 12. However, the method of measuring the continuous sitting time is not limited to this. For example, in addition to or instead of using the acceleration sensor AS, the control unit 23 may determine that the user is sitting if there is no movement in the user's current position for a predetermined period of time, and measure the continuous sitting time.
[0078] In this embodiment of the standing behavior notification system 100, the detection device 13 is a human presence sensor installed in each individual room or seat within the office building. However, it is sufficient for the detection device 13 to be capable of detecting facility users, and the installation location and detection method of the detection device 13 are not limited to this. For example, the detection device 13 may be installed on the door of each individual toilet stall.
[0079] In the standing behavior notification system 100 of this embodiment, the control unit 15 of the server device 11 determines the availability of each facility based on the detection results from the detection devices 13 installed in each individual room and each seat within the office building, but this is not limited to this. For example, the control unit 15 may determine the degree of congestion of each facility based on the detection results from the detection devices 13, and then determine a specific facility based on the acquired degree of congestion.
[0080] The detection device 13 may be installed in addition to, or instead of, each individual room or seat within the office building, for example, at the entrances to toilets or break rooms. The control unit 15 may, for example, count the number of users using the detection device 13 installed at the entrances and determine the degree of congestion according to that number.
[0081] For example, the control unit 15 may determine that a facility is not crowded when it detects that the number of users is 50% or less of the facility's capacity or number of seats. Alternatively, the control unit 15 may identify a facility as a specific facility that is close to the user's planned location or current location and has the lowest level of crowding.
[0082] Furthermore, when detecting users in rest areas or dining halls, instead of or in addition to sensor devices such as detection device 13, devices that can capture the overall situation of the facility, such as cameras, may be used.
[0083] In the standing behavior notification system 100 of this embodiment, the control unit 15 of the server device 11 creates a message that encourages standing behavior and indicates that there is availability in a specific facility. However, the content of the message is not limited to this, as long as it provides a trigger for the user to stand up.
[0084] If the control unit 15 determines, for example, "2nd floor toilet A" as a specific facility, it may simply create a message saying, "The nearby 2nd floor toilet A is free!" and notify the terminal device 12 of this message. In other words, the control unit 15 may simply create a message indicating that a specific facility is free and notify the terminal device 12 of this message.
[0085] In addition to the above, the message may also simply notify the user of the name of a specific facility identified by the control unit 15, such as "2nd floor toilet A". In other words, the message does not necessarily have to encourage the user to stand up, and may be something that will make the user who receives the notification at least slightly aware of the specific facility.
[0086] In the Stand Behavior Notification System 100 of this embodiment, the control unit 15 determines that the user does not have any appointments within the company if the "most recent appointment" in the user's schedule information TB2 is an outing or business trip, or if the "location of the appointment" is a place other than the office building. However, it is not limited to this.
[0087] For example, the control unit 15 may identify a facility that is close to the entrance of an office building and is available as a specific facility if the "immediate appointment" is an outing or business trip, or if the "scheduled location" is a place other than the office building. In other words, when the user has an appointment outside the office building, the control unit 15 may identify the entrance of the office building, which the user is likely to pass through, as the "scheduled location" and identify it as a specific facility. [Explanation of Symbols]
[0088] 100 Stand Action Notification System 11 Server equipment 12 Terminal devices 13. Detection device 15, 23 Control Unit 17, 25 Communications Department 27 Input section 29 Output section 19, 31 Mass storage devices TD Touch Panel Display AS Acceleration Line Sensor
Claims
1. A continuous seating time acquisition unit acquires the continuous seating time, which is the time a user is continuously seated in a building containing multiple facilities. A schedule information acquisition unit that acquires schedule information indicating the user's schedule, A vacancy status acquisition unit that acquires the vacancy status of each of the aforementioned multiple facilities, When the continuous seating time exceeds a predetermined time, a facility determination unit determines one or more specific facilities from among the multiple facilities based on the scheduled information and the availability status, A message notification unit that notifies the user of a message concerning the specific facility determined by the facility determination unit, An information processing device characterized by having the following features.
2. The aforementioned schedule information includes the scheduled implementation location, which is the place where the event or action indicated by the user's schedule will be carried out. The information processing device according to claim 1, characterized in that the facility determination unit determines the specified facility based on the planned implementation location.
3. It has a location information acquisition unit that acquires the location information of the user within the building, The aforementioned schedule information includes the scheduled start time, which is the time when the event or action indicated by the user's schedule begins, and the scheduled implementation location, which is the place where the event or action indicated by the schedule is carried out. The information processing device according to claim 1, characterized in that the facility determination unit determines the specific facility based on one of the user's current location and the scheduled work location, selected based on the time from the current time to the scheduled start time.
4. The information processing device according to claim 3, characterized in that the facility determination unit identifies the specified facility based on the user's current location when the time from the current time to the scheduled start time is equal to or greater than a predetermined time.
5. The information processing device according to claim 3, characterized in that the facility determination unit identifies the specified facility based on the scheduled work location when the time from the current time to the scheduled start time is less than a predetermined time.
6. The information processing device according to any one of claims 1 to 5, characterized in that the plurality of facilities are facilities for employees of companies located in the building, and the user is an employee of the company.
7. Each of the aforementioned facilities is a toilet equipped with a private room, The information processing device according to any one of claims 1 to 5, characterized in that the facility determination unit determines a facility in which at least one private room is available as the specified facility.
8. The information processing device according to any one of claims 1 to 5, characterized in that the message includes text prompting the user, who has been seated continuously, to stand up and take a break.
9. An information processing method for an information processing device, A step to acquire continuous seating time, which is the time a user is continuously seated in a building containing multiple facilities, A step to obtain schedule information indicating the user's schedule, A vacancy acquisition step to acquire the vacancy status of each of the aforementioned multiple facilities, When the continuous seating time exceeds a predetermined time, a facility determination step is performed to determine one or more specific facilities from among the multiple facilities based on the scheduled information and the availability status. A message notification step that notifies the user of a message concerning the specific facility determined by the facility determination step, An information processing method characterized by having the following features.
10. A program to be executed by an information processing device, A step to acquire continuous seating time, which is the time a user is continuously seated in a building containing multiple facilities, A step to obtain schedule information indicating the user's schedule, A vacancy acquisition step to acquire the vacancy status of each of the aforementioned multiple facilities, When the continuous seating time exceeds a predetermined time, a facility determination step is performed to determine one or more specific facilities from among the multiple facilities based on the scheduled information and the availability status. A message notification step that notifies the user of a message concerning the specific facility determined by the facility determination step, A program characterized by having the following features.
11. An information processing device comprising: a continuous seating time acquisition unit that acquires continuous seating time, which is the time a user is continuously seated in a building containing multiple facilities; a schedule information acquisition unit that acquires schedule information indicating the user's schedule; a availability acquisition unit that acquires the availability status of each of the multiple facilities; a facility determination unit that, when the continuous seating time exceeds a predetermined time, determines one or more specific facilities from among the multiple facilities based on the schedule information and the availability status; and a message notification unit that notifies the user of a message regarding the specific facility determined by the facility determination unit; A detection device installed in each of the aforementioned multiple facilities, which detects users of each of the aforementioned multiple facilities and transmits the detection results to the information processing device, An information processing system characterized by having the following features.
12. Each of the aforementioned facilities is a toilet equipped with a private room, The information processing system according to claim 11, characterized in that the facility determination unit determines a facility in which at least one private room is available as the specified facility.