Notification system, notification method, and program
The notification system addresses the limitation of user-centric location monitoring by using a schedule acquisition and positioning unit to notify users of their location relative to their scheduled actions, enhancing schedule adherence.
Patent Information
- Application Number
- JP2021009809
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-01-25
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2041-01-25
AI Technical Summary
Existing user location management systems, such as the one described in Patent Document 1, do not allow users to monitor their own entry and exit status based on their schedules.
A notification system that includes a schedule acquisition unit, a positioning unit, and a notification unit to notify users of their current location relative to their scheduled actions, using a terminal with a beacon signal to identify their position and compare it to their schedule information.
Enables users to determine if they are at the correct location at the right time according to their schedule, reducing the need for others to remind them and minimizing schedule deviations.
Smart Images

Figure 0007710191000002 
Figure 0007710191000003 
Figure 0007710191000001
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to a notification system, a notification method, and a program, and more particularly, to a notification system, a notification method, and a program that perform notifications based on information regarding the location of a user.
Background Art
[0002] As a conventional example of a system for managing information regarding the location of a user, Patent Document 1 is cited. The entry / exit management system described in Patent Document 1 includes at least one gate installed at a predetermined position on the side of a passage, a transmitter and a receiver provided on the gate, a detection device, a camera, and a control unit. The detection device detects the passage of a wireless tag having a predetermined responsiveness based on the result of operating the transmitter and the receiver. The camera captures a still image or a moving image of a person passing through the passage. The control unit compares the image data received from the gate unit with the images in the list of scheduled passers stored in the database to determine whether the person is a person who does not require monitoring.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the entry / exit management system described in Patent Document 1, although an administrator can monitor the entry and exit of a user, the user himself / herself cannot use the monitoring results of the entry and exit of the user.
[0005] An object of the present disclosure is to provide a notification system, a notification method, and a program that perform notifications to a user based on information regarding the location of the user and enable the user to grasp whether the user is at a position according to the schedule.
Means for Solving the Problem
[0006] A notification system according to an aspect of the present disclosure includes a schedule acquisition unit, a positioning unit, and a notification unit. The schedule acquisition unit acquires schedule information of a user. The positioning unit A plurality of based on the Each received Beacon signal identifies the position of the user. The A plurality of scanner receives a The beacon signal including the identification information of the user from the terminal possessed by the user. The notification unit performs notification to the user according to the correspondence relationship between the information on the execution time and execution position of a predetermined action of the user included in the schedule information and the predetermined action, and the information on the position of the user at a predetermined time specified by the positioning unit.
[0007] A notification method according to an aspect of the present disclosure is executed by one or more processors. The notification method includes a schedule acquisition process, a positioning process, and a notification process. In the schedule acquisition process, schedule information of a user is acquired. In the positioning process, A plurality of based on the Each received Beacon signal identifies the position of the user. The plurality of The scanner receives a Beacon signal including the identification information of the user from the terminal possessed by the user. In the notification process, notification is performed to the user according to the correspondence relationship between the information on the execution time and execution position of a predetermined action of the user included in the schedule information and the predetermined action, and the information on the position of the user at a predetermined time specified by the positioning process.
[0008] A program according to an aspect of the present disclosure is a program for causing one or more processors to execute the notification method.
Advantages of the Invention
[0009] The present disclosure has the advantage that a user can grasp whether he / she is at a position according to a schedule.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Mode for Carrying Out the Invention
[0011] Hereinafter, a notification system, a notification method, and a program according to an embodiment will be described with reference to the drawings. However, the following embodiment is only one of various embodiments of the present disclosure. The following embodiment can be variously modified according to design and the like as long as the object of the present disclosure can be achieved. Further, each drawing described in the following embodiment is a schematic diagram, and the ratio of the size and thickness of each component in the drawing does not necessarily reflect the actual dimensional ratio.
[0012] (Embodiment) (Overview) As shown in FIG. 1, the notification system 1 of the present embodiment uses a positioning system (LPS: Local Positioning System) that measures the position of the terminal 5 in a facility by communicating between a plurality of scanners 4 and the terminal 5. The terminal 5 is carried by a user. Identification information is assigned to the terminal 5, and the notification system 1 distinguishes a plurality of terminals 5 based on the identification information. The notification system 1 specifies the position of each of the plurality of terminals 5 using the positioning system. The notification system 1 treats the position of the terminal 5 obtained using the positioning system as the position of the user corresponding to the identification information.
[0013] The number of users may be one or more than one. When there are a plurality of users, each of the plurality of users carries the terminal 5. The notification system 1 distinguishes the plurality of terminals 5 based on the identification information of each of the plurality of terminals 5, and thereby can individually specify the positions of the plurality of users. The notification system 1 manages the actions of each user based on the information on the position of each specified user. In the present embodiment, attention is paid to one of the plurality of users, and the management of the actions of the user will be described. The management of other users is performed in the same manner.
[0014] The "facility" referred to in the present disclosure is, for example, an office building, a factory, a complex commercial facility, a library, an art museum, a museum, a play facility, a theme park, a park, an airport, a railway station, a stadium, a hotel, a hospital, a house, etc. In addition, the "facility" may be a moving body such as a ship and a railway vehicle.
[0015] The "terminal" referred to in the present disclosure is, for example, a mobile terminal carried by a user who uses a facility, and is, for example, a communication terminal such as a smartphone. In addition, the "terminal" referred to in the present disclosure is not limited to a smartphone, and may be a tablet-type mobile terminal or a terminal dedicated to a positioning system such as a tag. Further, the "terminal" may be an item owned by the user or an item borrowed by the user.
[0016] The notification system 1 of the present embodiment includes a schedule acquisition unit 31, a positioning unit 21, and a notification unit 32. The schedule acquisition unit 31 acquires the schedule information of the user. The positioning unit 21 specifies the position of the user based on the signal received by the scanner 4. The scanner 4 receives a signal including the identification information of the user from the terminal 5 held by the user. The notification unit 32 notifies the user according to the correspondence between the information on the execution time and execution position of a predetermined action of the user included in the schedule information and the information on the position of the user at a predetermined time specified by the positioning unit 21.
[0017] According to the present embodiment, the user can grasp whether he / she is at the position according to the schedule.
[0018] For example, the notification system 1 is used in an office. In the above office, a specific room (such as a meeting room) is used on a reservation basis, and the schedule information includes information on the room (execution location) reserved by the user and the reservation time (execution time). The notification system 1 issues a notification prompting a user who is using the room after the reservation time to vacate, or issues a notification prompting a user who has not come to the room even at the reservation time to come to the room.
[0019] Also, as another example, the notification system 1 is used in a hospital. In the above hospital, medical examinations are conducted on a reservation basis, and the schedule information includes information on the location (execution location) where the medical examination reserved by the user is received and the reservation time (execution time). The notification system 1 issues a notification prompting a user who has not come to the reception even at the reservation time to come to the reception.
[0020] (Details) (1) Overall configuration As shown in FIG. 1, the notification system 1 includes an LPS server 2 and a cloud server 3. One or more scanners 4 are installed in a specific space (for example, a specific room) of the facility. Users who use the facility carry a terminal 5.
[0021] Each of the LPS server 2, the cloud server 3, the scanner 4, and the terminal 5 includes a computer system having one or more processors and a memory. By the processor of the computer system executing a program recorded in the memory of the computer system, at least some of the functions of each of the LPS server 2, the cloud server 3, the scanner 4, and the terminal 5 are realized. The program may be recorded in the memory, may be provided through an electric communication line such as the Internet, or may be provided by being recorded on a non-temporary recording medium such as a memory card.
[0022] The LPS server 2 includes a positioning unit 21, a first communication unit 22, and a storage unit 23. The cloud server 3 includes a schedule acquisition unit 31, a notification unit 32, a first communication unit 33, and a storage unit 34. The scanner 4 includes a first communication unit 41, a second communication unit 42, a storage unit 43, and a processing unit 44. The terminal 5 includes an operation unit 51, a display unit 52, a first communication unit 53, a second communication unit 54, and a storage unit 55.
[0023] The positioning unit 21, the schedule acquisition unit 31, and the notification unit 32 merely indicate functions realized by the notification system 1, and do not necessarily indicate physical configurations.
[0024] (1.1) First communication unit The LPS server 2, the cloud server 3, the scanner 4, and the terminal 5 can communicate with each other via the first communication units 22, 33, 41, and 53. That is, the "first communication unit" as referred to in the present disclosure can communicate with other "first communication units". The "capable of communication" as referred to in the present disclosure means that signals can be exchanged directly or indirectly via a network, a repeater, etc. by an appropriate communication method such as wired communication or wireless communication.
[0025] The communication method of the "first communication unit" is, for example, a communication method compliant with the Ethernet (registered trademark) standard, or WiFi (registered trademark), etc.
[0026] (1.2) Second communication unit The second communication unit 42 of the scanner 4 and the second communication unit 54 of the terminal 5 are used as components of a positioning system for measuring the position of the terminal 5. The second communication units 42 and 54 have a communication function for performing wireless communication using radio waves. The communication methods of the second communication units 42 and 54 are, for example, Bluetooth (registered trademark) Low Energy, or WiFi (registered trademark), etc.
[0027] The second communication unit 54 of the terminal 5 transmits a beacon signal Sig1 which is a wireless signal. The beacon signal Sig1 is a wireless signal called, for example, an advertisement packet. The second communication unit 54 wirelessly transmits the beacon signal Sig1 at a predetermined time interval and a predetermined transmission power. The second communication unit 42 of the scanner 4 receives the beacon signal Sig1 transmitted from the second communication unit 54. The beacon signal Sig1 contains the identification information of the terminal 5. The identification information is, for example, a Bluetooth (registered trademark) Device Address.
[0028] (2) Terminal (2.1) Operation unit and display unit The operation unit 51 of the terminal 5 is a user interface that receives user operations. The terminal 5 responds to operations on the operation unit 51. The operation unit 51 consists of, for example, buttons, a touch panel, or a combination thereof.
[0029] The display unit 52 is a display such as a liquid crystal display. The display unit 52 displays display information regarding the terminal 5. For example, the notification unit 32 of the cloud server 3 generates a notification signal regarding a notification to the user and transmits it to the terminal 5 via the first communication unit 33. The display unit 52 displays the content of the notification indicated by the notification signal from the notification unit 32.
[0030] When the terminal 5 has a touch panel display, the touch panel display may also serve as the operation unit 51 and the display unit 52.
[0031] (2.2) Storage unit The storage unit 55 of the terminal 5 stores information regarding the terminal 5. The storage unit 55 stores the identification information of the terminal 5.
[0032] (3) Scanner (3.1) Storage unit The storage unit 43 of the scanner 4 stores information regarding the scanner 4. The storage unit 43 stores the identification information of the scanner 4.
[0033] (3.2) Processing Unit The processing unit 44 of the scanner 4 obtains the received signal strength (RSSI: Received Signal Strength Indication) of the beacon signal Sig1 received by the second communication unit 42 of the scanner 4.
[0034] (4) LPS Server (4.1) Storage Unit The storage unit 23 of the LPS server 2 stores the position information and identification information of a plurality of scanners 4. The position information and identification information of the plurality of scanners 4 are registered in the LPS server 2 by, for example, the facility administrator or the like when the plurality of scanners 4 are installed in the facility. Alternatively, the position information and identification information of the plurality of scanners 4 are transmitted from the plurality of scanners 4 to the LPS server 2, for example.
[0035] (4.2) Positioning Unit The first communication unit 41 of the scanner 4 transmits the beacon signal Sig1 received by the second communication unit 42, the identification information of the scanner 4, and the information on the received signal strength of the beacon signal Sig1 obtained by the processing unit 44 to the LPS server 2. The positioning unit 21 differentiates the plurality of scanners 4 based on the identification information. The beacon signal Sig1 transmitted to the LPS server 2 includes the identification information of the terminal 5.
[0036] The positioning unit 21 of the LPS server 2 identifies the user's position based on the beacon signals Sig1 received by the plurality of scanners 4. The positioning unit 21 obtains the position information of each of the plurality of terminals 5 by performing a positioning calculation for each of the plurality of terminals 5. Specifically, the positioning unit 21 performs three-point positioning using the position information of the plurality of scanners 4 that have received the beacon signal Sig1 and the received signal strength of the beacon signal Sig1 measured by each of the plurality of scanners 4 to identify the position of the terminal 5 (i.e., the user's position). More specifically, the positioning unit 21 identifies the coordinates of the user in the area where the user is located. The area where the user is located is, for example, a specific facility, a specific building, or a specific room. Also, when the user is in a building having a plurality of floors, the area can be distinguished for each floor of the building.
[0037] The positioning unit 21 transmits information regarding the position of the specified user to the cloud server 3 via the first communication unit 22.
[0038] (5) Cloud server (5.1) Schedule acquisition unit The schedule acquisition unit 31 of the cloud server 3 acquires the schedule information of the user via the first communication unit 33. The schedule information is input, for example, by the user operating a device such as the terminal 5 or a personal computer, and is transmitted to the cloud server 3. The schedule acquisition unit 31 stores the acquired schedule information in the storage unit 34.
[0039] The schedule information includes information regarding the execution time of a predetermined action of the user and the execution position of the predetermined action. The schedule information includes, for example, information about when, where, and what the user will do from what time to what time on what month and day. In other words, the schedule information includes information about what action the user will perform at what execution time and at what execution position. An example of the schedule information of a certain user A is shown in [Table 1].
[0040]
Table 1
[0041] Note that the information about what the user will do (the "action" in [Table 1]) may not be included in the schedule information.
[0042] (5.2) Notification unit The notification unit 32 notifies the user. The notification unit 32 in this embodiment notifies the user by transmitting a signal related to the notification to the terminal 5. More specifically, the notification unit 32 transmits a notification signal including notification information to the terminal 5 via the first communication unit 33. The display unit 52 of the terminal 5 performs a display according to the notification information. That is, the display unit 52 displays the content of the notification from the notification unit 32. Thereby, notification to the user is realized. For example, when the user activates an application such as an email service or a chat service installed on the terminal 5, the display unit 52 performs a display according to the notification information.
[0043] The notification unit 32 refers to the schedule information and the information regarding the position of the user specified by the positioning unit 21 in order to determine whether to notify the user. Thereby, the notification unit 32 can specify whether the user is at the execution position. In other words, the notification unit 32 can specify whether the position of the user coincides with the execution position. The execution position included in the schedule information may be, for example, an area such as a specific facility, a specific building, or a specific room, or a smaller section within the above area.
[0044] As described above, in this embodiment, the positioning unit 21 specifies the coordinates of the user. When the area including the coordinates of the user coincides with the execution position included in the schedule information, it is said that the position of the user coincides with the execution position. When the area including the coordinates of the user does not coincide with the execution position included in the schedule information, it is said that the position of the user does not coincide with the execution position.
[0045] (5.2.1) Notification when the execution times are different The execution time included in the schedule information includes the start time (starting time), the end time (ending time), and the time between the start time and the end time. The notification unit 32 notifies the user when the execution position of a predetermined action of the user included in the schedule information coincides with the position of the user specified by the positioning unit 21 at a time different from the execution time.
[0046] For example, referring to code 1 in [Table 1], user A plans to use the first meeting room as the execution location for a predetermined action (a meeting with Mr. B and Mr. C) from 10:00 to 11:00 on February 1st. In this case, for example, if the current time is 8:00 on February 1st and user A is in the first meeting room, the notification unit 32 will notify user A. For example, the notification unit 32 will display the text "The meeting in the first meeting room is from 10:00 to 11:00. Please leave the room." on the display unit 52 of the terminal 5 carried by user A. In this way, when the execution location of the user's predetermined action included in the schedule information matches the location of the user identified by the positioning unit 21 at a time before the start time of the execution time, the notification unit 32 will notify the user. Thereby, it is possible to alert users who use the meeting room before the start time of the meeting.
[0047] Also, for example, if the current time is 11:05 on February 1st and user A is in the first meeting room, the notification unit 32 will notify user A. For example, the notification unit 32 will display the text "The meeting in the first meeting room is from 10:00 to 11:00. Please leave the room." on the display unit 52 of the terminal 5 carried by user A. In this way, when the execution location of the user's predetermined action included in the schedule information matches the location of the user identified by the positioning unit 21 at a time after the end time of the execution time, the notification unit 32 will notify the user. Thereby, it is possible to alert users who use the meeting room after the end time of the meeting.
[0048] The notification unit 32 may notify only once when the conditions for notifying about one action are met, or may determine whether the above conditions are met at predetermined time intervals and notify each time the conditions are met.
[0049] As described above, the schedule information is input, for example, when the user operates a device such as the terminal 5 or a personal computer, and is transmitted to the cloud server 3. For example, the user inputs the time when he / she plans to execute a predetermined action. The execution time included in the schedule information referred to by the notification unit 32 may be a time changed based on the time input by the user. The execution time included in the schedule information may have surplus time before or after that time in addition to the time input by the user. For example, when the meeting time is from 10:00 to 11:00, at least one of the time from 9:50 to 10:00 and the time from 11:00 to 11:10 may be set as the surplus time. In this example, the execution time is, for example, from 9:50 to 11:10.
[0050] Alternatively, the execution time included in the schedule information may be a time whose end time is earlier than the time input by the user. For example, when the meeting time is from 10:00 to 11:00, the execution time may be, for example, from 10:00 to 10:50.
[0051] (5.2.2) Notification When the Execution Location Is Different In addition, when the execution position of the user's predetermined action included in the schedule information does not match the position of the user identified by the positioning unit 21 at the time that matches the execution time, the notification unit 32 notifies the user.
[0052] For example, referring to code 1 in [Table 1], user A plans to use the first meeting room as the execution location for a predetermined action (a meeting with Mr. B and Mr. C) from 10:00 to 11:00 on February 1st. In this case, for example, if the current time is 10:00 on February 1st and user A is at a location other than the first meeting room, the notification unit 32 will notify user A. For example, the notification unit 32 will display the text "There is a scheduled meeting in the first meeting room starting at 10:00." on the display unit 52 of the terminal 5 carried by user A. This can draw the attention of users who are not present at the meeting even when the meeting start time arrives. Also, it can reduce the trouble for others to search for the location of such a user.
[0053] The notification unit 32 may issue a notification only once when the condition for notifying about one action is satisfied, or may determine whether the above condition is satisfied at a predetermined time interval and issue a notification each time the condition is satisfied.
[0054] Note that the execution time included in the schedule information referred to by the notification unit 32 may be a time changed based on the time input by the user. The execution time included in the schedule information may have surplus time before that time in addition to the time input by the user. For example, when the meeting time is from 10:00 to 11:00, the time from 9:50 to 10:00 may be used as the surplus time. In this example, the execution time is from 9:50 to 11:00.
[0055] Alternatively, the execution time included in the schedule information may be a time with a start time later than the time input by the user, or an end time earlier than the time input by the user. For example, when the meeting time is from 10:00 to 11:00, the execution time may be, for example, from 10:10 to 10:50.
[0056] (5.3) Memory Unit The memory unit 34 of the cloud server 3 stores the schedule information.
[0057] (6) Operation Example Next, with reference to FIG. 2, an operation example of the notification system 1 will be described. Note that the flowchart shown in FIG. 2 is merely an example, and the order of processing may be changed as appropriate, or processing may be added or omitted as appropriate.
[0058] The notification unit 32 refers to the schedule acquired by the schedule acquisition unit 31 and determines whether the current time is the execution time (step ST1). If the current time is the execution time (judgment: YES), the process of step ST2 is executed. If the current time is not the execution time (judgment: NO), the process of step ST3 is executed.
[0059] In step ST2, the notification unit 32 refers to the position of the user specified by the positioning unit 21 and determines whether the user is at the execution position. In step ST2, if the user is at the execution position (judgment: YES), no notification is made. If the user is not at the execution position (judgment: NO), a notification is made (step ST4).
[0060] In step ST3, the notification unit 32 refers to the position of the user specified by the positioning unit 21 and determines whether the user is at the execution position. In step ST2, if the user is at the execution position (judgment: YES), a notification is made (step ST4). If the user is not at the execution position (judgment: NO), no notification is made.
[0061] According to the notification system 1 of the present embodiment, the user can grasp whether he / she is at the position according to the schedule. For example, it is possible to save the trouble of others calling the attention of a user who takes actions deviating from the schedule. In addition, it is possible to reduce the possibility that the user himself / herself or others overlook the fact that the user is deviating from the schedule. Also, among a plurality of users, notifications can be made only to the users who deviate from the schedule.
[0062] (7) Notification method and program Functions similar to those of the notification system 1 may be embodied in a notification method, a (computer) program, or a non-transitory recording medium on which the program is recorded, etc.
[0063] The notification method according to one aspect includes a schedule acquisition process, a positioning process, and a notification process. In the schedule acquisition process, user schedule information is acquired. In the positioning process, the user's position is identified based on the signal received by the scanner 4. The scanner 4 receives a signal including the user's identification information from the terminal 5 possessed by the user. In the notification process, a notification is sent to the user according to the correspondence relationship between the information regarding the execution time and execution position of a predetermined action of the user included in the schedule information and the information regarding the user's position at a predetermined time identified in the positioning process.
[0064] A program according to one aspect is a program for causing one or more processors to execute the above notification method. The program may be recorded on a computer-readable non-transitory recording medium.
[0065] (Modification Example of Embodiment) Hereinafter, modification examples of the embodiment will be listed. The following modification examples may be realized in appropriate combination.
[0066] The display unit 52 is not limited to performing notification by displaying an image such as characters. The display unit 52 may perform notification, for example, by including a light-emitting element and changing the lighting state of the light-emitting element.
[0067] The notification unit 32 is not limited to performing notification by the display on the display unit 52. The notification unit 32 may perform notification, for example, by sound (including voice).
[0068] Instead of transmitting a signal regarding notification to the terminal 5, the notification unit 32 may perform notification to the user by transmitting a notification signal regarding notification to a device provided at the position of the user identified by the positioning unit 21. For example, when the user is in a certain room, the notification unit 32 transmits a notification signal to a speaker provided in the room. Then, the speaker performs notification to the user by sound (including voice).
[0069] The positioning unit 21 may identify the coordinates of the user or may identify the area where the user is located. One room may correspond to one area, a room may contain multiple areas, or one area may be provided across multiple rooms.
[0070] The positioning unit 21 is not limited to identifying the position of the user by performing three-point positioning using the beacon signal Sig1. For example, when the received signal strength of the beacon signal Sig1 in the scanner 4 is equal to or greater than a predetermined threshold value, the positioning unit 21 may identify that the user is in the area around the scanner 4.
[0071] The notification system 1, scanner 4, and terminal 5 in the present disclosure include a computer system. The computer system mainly includes a processor and a memory as hardware. By the processor executing a program recorded in the memory of the computer system, at least part of the functions as the notification system 1, scanner 4, and terminal 5 in the present disclosure are realized. The program may be pre-recorded in the memory of the computer system, may be provided through a telecommunication line, or may be provided by being recorded on a non-transitory recording medium such as a memory card, optical disk, or hard disk drive readable by the computer system. The processor of the computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large-scale integrated circuit (LSI). Here, integrated circuits such as the IC or LSI are called differently depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). Further, an FPGA (Field-Programmable Gate Array) that is programmed after the manufacture of the LSI, or a logic device capable of reconfiguring the bonding relationship inside the LSI or reconfiguring the circuit section inside the LSI can also be adopted as the processor. The plurality of electronic circuits may be integrated on one chip or may be provided distributed on a plurality of chips. The plurality of chips may be integrated in one device or may be provided distributed in a plurality of devices. The computer system mentioned here includes a microcontroller having one or more processors and one or more memories. Therefore, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.
[0072] In an embodiment, the functions of the notification system 1 are distributed across two devices (servers), namely the LPS server 2 and the cloud server 3. Alternatively, the functions of the notification system 1 may be aggregated in one device (such as a server). Further, the functions of the notification system 1 may be distributed across three or more devices (such as servers).
[0073] In addition to one or more devices (such as servers) that implement the functions of the LPS server 2 and the cloud server 3, the notification system 1 may also include at least one of the scanner 4 and the terminal 5.
[0074] (Summary) From the embodiments described above, the following aspects are disclosed.
[0075] The notification system (1) according to the first aspect includes a schedule acquisition unit (31), a positioning unit (21), and a notification unit (32). The schedule acquisition unit (31) acquires the schedule information of the user. The positioning unit (21) identifies the position of the user based on the signal received by the scanner (4). The scanner (4) receives a signal including the identification information of the user from the terminal (5) held by the user. The notification unit (32) notifies the user according to the correspondence between the information regarding the execution time and execution position of a predetermined action of the user included in the schedule information and the information regarding the position of the user at a predetermined time identified by the positioning unit (21).
[0076] According to the above configuration, the user can grasp whether they are at the position according to the schedule.
[0077] In the notification system (1) according to the second aspect, in the first aspect, the notification unit (32) notifies the user when the execution position of a predetermined action of the user included in the schedule information and the position of the user identified by the positioning unit (21) match at a time different from the execution time.
[0078] According to the above configuration, the user can grasp that they are at the execution position at a time different from their execution time.
[0079] Also, in the notification system (1) according to the third aspect, in the second aspect, when the time has passed the end time of the execution time and the execution position of a predetermined action of the user included in the schedule information matches the position of the user specified by the positioning unit (21), the notification unit (32) notifies the user.
[0080] According to the above configuration, the user can grasp that they are at the execution position even though the time has passed the end time of the execution time.
[0081] Also, in the notification system (1) according to the fourth aspect, in any one of the first to third aspects, when the time matches the execution time and the execution position of a predetermined action of the user included in the schedule information does not match the position of the user specified by the positioning unit (21), the notification unit (32) notifies the user.
[0082] According to the above configuration, the user can grasp that they are not at the execution position at the execution time.
[0083] Also, in the notification system (1) according to the fifth aspect, in any one of the first to fourth aspects, the notification unit (32) notifies the user by transmitting a signal regarding the notification to the terminal (5).
[0084] According to the above configuration, the user can receive the notification using the terminal (5).
[0085] Also, in the notification system (1) according to the sixth aspect, in the fifth aspect, the terminal (5) has a display unit (52) that displays the content of the notification from the notification unit (32).
[0086] According to the above configuration, the user can view the content of the notification.
[0087] Also, in the notification system (1) according to the seventh aspect, in any one of the first to sixth aspects, the positioning unit (21) identifies the coordinates of the user in the area where the user is located.
[0088] According to the above configuration, not only the area where the user is located is identified, but also the coordinates of the user within the area are identified. Therefore, the notification unit (32) can notify the user according to the coordinates of the user.
[0089] Also, the notification system (1) according to the eighth aspect further includes a scanner (4) in any one of the first to seventh aspects.
[0090] According to the above configuration, the user can grasp whether he / she is at the position according to the schedule.
[0091] Also, the notification system (1) according to the ninth aspect further includes a terminal (5) in any one of the first to eighth aspects.
[0092] According to the above configuration, the user can grasp whether he / she is at the position according to the schedule.
[0093] Regarding the configurations other than the first aspect, they are not essential configurations of the notification system (1) and can be omitted as appropriate.
[0094] Also, the notification method according to the tenth aspect includes a schedule acquisition process, a positioning process, and a notification process. In the schedule acquisition process, the schedule information of the user is acquired. In the positioning process, the position of the user is identified based on the signal received by the scanner (4). The scanner (4) receives a signal including the identification information of the user from the terminal (5) held by the user. In the notification process, a notification is sent to the user according to the correspondence between the information on the execution time and execution position of a predetermined action of the user included in the schedule information and the information on the position of the user at a predetermined time identified in the positioning process.
[0095] According to the above configuration, the user can grasp whether he / she is at the position according to the schedule.
[0096] Moreover, the program according to the 11th aspect is a program for causing one or more processors to execute the notification method according to the 10th aspect.
[0097] According to the above configuration, the user can grasp whether he / she is at the position according to the schedule.
[0098] Not limited to the above aspects, various configurations (including modified examples) of the notification system (1) according to the embodiment can be embodied by the notification method and the program.
Explanation of Signs
[0099] 1 Notification system 4 Scanner 5 Terminal 21 Positioning unit 31 Schedule acquisition unit 32 Notification unit 52 Display unit
Claims
1. A schedule acquisition unit that acquires the user's schedule information, A positioning unit that identifies the user's position based on the beacon signals received by a plurality of scanners that receive beacon signals including the user's identification information from the terminal possessed by the user, A notification unit that notifies the user according to the correspondence relationship between the information on the execution time, execution position, and the predetermined action of the user included in the schedule information and the information on the position of the user at a predetermined time identified by the positioning unit. A notification system.
2. The notification unit notifies the user when the execution position of the predetermined action of the user included in the schedule information matches the position of the user identified by the positioning unit at a time different from the execution time. The notification system according to Claim 1.
3. The notification unit notifies the user when the execution position of the predetermined action of the user included in the schedule information matches the position of the user identified by the positioning unit at a time after the end time of the execution time. The notification system according to Claim 2.
4. The notification unit notifies the user when the execution position of the predetermined action of the user included in the schedule information does not match the position of the user identified by the positioning unit at a time that matches the execution time. The notification system according to any one of Claims 1 to 3.
5. The notification unit notifies the user by transmitting a signal related to the notification to the terminal. The notification system according to any one of Claims 1 to 4.
6. The terminal has a display unit that displays the content of the notification from the notification unit. The notification system according to Claim 5.
7. The positioning unit identifies the coordinates of the user in the area where the user is located. The notification system according to any one of Claims 1 to 6.
8. Further comprising the scanner. The notification system according to any one of Claims 1 to 7.
9. Further comprising the terminal. The notification system according to any one of Claims 1 to 8.
10. A schedule acquisition process for acquiring the user's schedule information, Positioning processing for identifying the user's position based on the beacon signals received by a plurality of scanners that receive beacon signals including the user's identification information from the terminal possessed by the user, Notification processing for notifying the user according to the correspondence relationship between the information regarding the execution time and execution position of a predetermined action of the user included in the schedule information and the predetermined action, and the information regarding the position of the user at a predetermined time identified by the positioning processing, Executed by one or more processors, Notification method.
11. A program for causing one or more processors to execute the notification method according to Claim 10, Program.
Citation Information
Patent Citations
Device / Method for reporting schedule and computer- readable recording medium with schedule-reporting program stored thereon
JP2002108829A
Personal digital assistant
JP2004070391A
Entry / exit management system
JP2006079270A
Reservation management server and reservation management method
JP2008015944A
Schedule management system using contactless IC card, mobile terminal, and program
JP2009193166A