Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7710191B2 - Notification system, notification method and program - Google Patents
[go: Go Back, main page]

JP7710191B2 - Notification system, notification method and program - Google Patents

Notification system, notification method and program

Info

Publication number
JP7710191B2
JP7710191B2 JP2021009809A JP2021009809A JP7710191B2 JP 7710191 B2 JP7710191 B2 JP 7710191B2 JP 2021009809 A JP2021009809 A JP 2021009809A JP 2021009809 A JP2021009809 A JP 2021009809A JP 7710191 B2 JP7710191 B2 JP 7710191B2
Authority
JP
Japan
Prior art keywords
user
notification
unit
location
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021009809A
Other languages
Japanese (ja)
Other versions
JP2022113514A (en
Inventor
燕峰 王
圭介 尾上
千尋 寺山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2021009809A priority Critical patent/JP7710191B2/en
Publication of JP2022113514A publication Critical patent/JP2022113514A/en
Application granted granted Critical
Publication of JP7710191B2 publication Critical patent/JP7710191B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は一般に通知システム、通知方法及びプログラムに関し、より詳細には、ユーザの位置に関する情報に基づいて通知を行う通知システム、通知方法及びプログラムに関する。 The present disclosure generally relates to a notification system, a notification method, and a program, and more specifically to a notification system, a notification method, and a program that provide notifications based on information regarding a user's location.

ユーザの位置に関する情報を管理するシステムの従来例として、特許文献1を挙げる。特許文献1に記載の入退管理システムは、通路の側方の所定位置に設置された少なくとも1つのゲートと、ゲートに設けられた送信機及び受信機と、検出装置と、カメラと、制御部と、を備える。検出装置は、送信機及び受信機を動作させた結果に基づいて、所定の応答性を有する無線タグが通過することを検出する。カメラは、通路を通過する人の静止画又は動画を撮影する。制御部は、ゲート部から受け取った画像データを、データベースに保管された通過予定者リスト中の画像と比較して、監視不要者であるか否かを判断する。 Patent Document 1 is an example of a conventional system that manages information related to user locations. The entrance/exit management system described in Patent Document 1 comprises at least one gate installed at a predetermined position on the side of an aisle, a transmitter and receiver provided at the gate, a detection device, a camera, and a control unit. The detection device detects the passage of a wireless tag with a predetermined responsiveness based on the results of operating the transmitter and receiver. The camera takes still or video images of people passing through the aisle. The control unit compares the image data received from the gate unit with images in a list of people scheduled to pass stored in a database, and determines whether or not the person does not need to be monitored.

特開2006-079270号公報JP 2006-079270 A

特許文献1に記載の入退管理システムでは、管理者がユーザの出入りを監視することができるものの、ユーザの出入りの監視結果をユーザ自身が利用することができなかった。 In the entrance/exit management system described in Patent Document 1, although an administrator can monitor the entrance/exit of users, the users themselves cannot use the results of the monitoring of their entrance/exit.

本開示は、ユーザの位置に関する情報に基づいてユーザに通知を行い、ユーザが、自分がスケジュールに従った位置にいるか否かを把握することを可能にする通知システム、通知方法及びプログラムを提供することを目的とする。 The present disclosure aims to provide a notification system, notification method, and program that notifies a user based on information related to the user's location and enables the user to know whether or not he or she is in a location according to a schedule.

本開示の一態様に係る通知システムは、スケジュール取得部と、測位部と、通知部と、を備える。前記スケジュール取得部は、ユーザのスケジュール情報を取得する。前記測位部は、複数のスキャナがそれぞれ受信したビーコン信号に基づいて前記ユーザの位置を特定する。前記複数のスキャナは、前記ユーザが所持する端末から前記ユーザの識別情報を含む前記ビーコン信号を受信する。前記通知部は、前記スケジュール情報に含まれる前記ユーザの所定の行動の実行時間と実行位置と前記所定の行動とに関する情報と、前記測位部で特定された所定の時間における前記ユーザの位置に関する情報と、の対応関係に応じて前記ユーザに通知を行う。 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 identifies a position of the user based on beacon signals received by a plurality of scanners. The plurality of scanners receive the beacon signals including identification information of the user from a terminal carried by the user. The notification unit notifies the user according to a correspondence relationship between information regarding a time and a position at which a predetermined action of the user is performed and the predetermined action, which is included in the schedule information, and information regarding the position of the user at the predetermined time identified by the positioning unit.

本開示の一態様に係る通知方法は、1以上のプロセッサにより実行される。前記通知方法は、スケジュール取得処理と、測位処理と、通知処理と、を備える。前記スケジュール取得処理では、ユーザのスケジュール情報を取得する。前記測位処理では、複数のスキャナがそれぞれ受信したビーコン信号に基づいて前記ユーザの位置を特定する。前記複数のスキャナは、前記ユーザが所持する端末から前記ユーザの識別情報を含むビーコン信号を受信する。前記通知処理では、前記スケジュール情報に含まれる前記ユーザの所定の行動の実行時間と実行位置と前記所定の行動とに関する情報と、前記測位処理で特定された所定の時間における前記ユーザの位置に関する情報と、の対応関係に応じて前記ユーザに通知を行う。 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. The schedule acquisition process acquires schedule information of a user. The positioning process identifies the location of the user based on beacon signals received by a plurality of scanners. The plurality of scanners receive beacon signals including identification information of the user from a terminal carried by the user. The notification process notifies the user according to a correspondence relationship between information regarding the execution time and execution location of a predetermined action of the user and the predetermined action, which is included in the schedule information, and information regarding the location of the user at the predetermined time identified by the positioning process.

本開示の一態様に係るプログラムは、前記通知方法を、1以上のプロセッサに実行させるためのプログラムである。 A program according to one aspect of the present disclosure is a program for causing one or more processors to execute the notification method.

本開示は、ユーザが、自分がスケジュールに従った位置にいるか否かを把握することができるという利点がある。 The present disclosure has the advantage that the user can know whether or not he or she is in a location according to the schedule.

図1は、一実施形態に係る通知システムのブロック図である。FIG. 1 is a block diagram of a notification system according to one embodiment. 図2は、同上の通知システムの動作例を示すフローチャートである。FIG. 2 is a flowchart showing an example of the operation of the notification system.

以下、実施形態に係る通知システム、通知方法及びプログラムについて、図面を用いて説明する。ただし、下記の実施形態は、本開示の様々な実施形態の1つに過ぎない。下記の実施形態は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。また、下記の実施形態において説明する各図は、模式的な図であり、図中の各構成要素の大きさ及び厚さそれぞれの比が必ずしも実際の寸法比を反映しているとは限らない。 Below, a notification system, a notification method, and a program according to an embodiment will be described with reference to the drawings. However, the embodiment described below is merely one of various embodiments of the present disclosure. The embodiment described below can be modified in various ways depending on the design, etc., as long as the object of the present disclosure can be achieved. In addition, each figure described in the embodiment described below is a schematic diagram, and the ratio of the size and thickness of each component in the figure does not necessarily reflect the actual dimensional ratio.

(実施形態)
(概要)
図1に示すように、本実施形態の通知システム1は、複数のスキャナ4と端末5との間で通信することにより施設における端末5の位置を測定する測位システム(LPS:Local Positioning System)を利用する。端末5は、ユーザに携帯される。端末5には、識別情報が割り当てられており、通知システム1は、識別情報に基づいて、複数の端末5を区別する。通知システム1は、測位システムを利用して、複数の端末5の各々の位置を特定する。通知システム1は、測位システムを利用して求められた端末5の位置を、識別情報に対応するユーザの位置として扱う。
(Embodiment)
(overview)
As shown in Fig. 1, the notification system 1 of this embodiment uses a positioning system (LPS: Local Positioning System) that measures the position of the terminal 5 in a facility by communicating between multiple 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 between the multiple terminals 5 based on the identification information. The notification system 1 specifies the position of each of the multiple terminals 5 using the positioning system. The notification system 1 treats the position of the terminal 5 determined using the positioning system as the position of the user corresponding to the identification information.

ユーザの人数は、一人であってもよいし、複数人であってもよい。ユーザが複数人いる場合、複数のユーザの各々は、端末5を携帯する。通知システム1は、複数の端末5の各々の識別情報に基づいて、複数の端末5を区別し、これにより、複数のユーザの位置を個別に特定可能である。通知システム1は、特定した各ユーザの位置の情報に基づいて、各ユーザの行動を管理する。本実施形態では、複数のユーザのうち一人のユーザに着目して、当該ユーザの行動の管理について説明する。他のユーザの管理についても、同様に行われる。 The number of users may be one or more. When there are multiple users, each of the multiple users carries a terminal 5. The notification system 1 distinguishes between the multiple terminals 5 based on the identification information of each of the multiple terminals 5, and is thereby able to identify the locations of the multiple users individually. The notification system 1 manages the behavior of each user based on the identified location information of each user. In this embodiment, the management of the behavior of one user out of the multiple users will be described, focusing on that user. The management of the other users is performed in a similar manner.

本開示でいう「施設」は、例えば、オフィスビル、工場、複合商業施設、図書館、美術館、博物館、遊戯施設、テーマパーク、公園、空港、鉄道駅、球場、ホテル、病院及び住宅等である。その他、「施設」は、例えば、船舶及び鉄道車両等の移動体であってもよい。 In this disclosure, a "facility" refers to, for example, an office building, a factory, a commercial complex, a library, an art gallery, a museum, an amusement facility, a theme park, a park, an airport, a train station, a stadium, a hotel, a hospital, a residence, etc. In addition, a "facility" may be, for example, a moving object such as a ship or a railroad car.

本開示でいう「端末」は、例えば施設を利用するユーザによって携帯される携帯端末であり、例えば、スマートフォンのような通信端末である。また、本開示でいう「端末」は、スマートフォンに限定されず、タブレット型の携帯端末でもよいし、タグ等の測位システム専用の端末でもよい。また、「端末」は、ユーザの所有物であってもよいし、借り物であってもよい。 In this disclosure, a "terminal" is, for example, a mobile terminal carried by a user who uses a facility, such as a communication terminal such as a smartphone. Furthermore, the "terminal" in this disclosure is not limited to a smartphone, but may be a tablet-type mobile terminal or a terminal dedicated to a positioning system such as a tag. Furthermore, a "terminal" may be owned by a user or may be borrowed.

本実施形態の通知システム1は、スケジュール取得部31と、測位部21と、通知部32と、を備える。スケジュール取得部31は、ユーザのスケジュール情報を取得する。測位部21は、スキャナ4が受信した信号に基づいてユーザの位置を特定する。スキャナ4は、ユーザが所持する端末5からユーザの識別情報を含む信号を受信する。通知部32は、スケジュール情報に含まれるユーザの所定の行動の実行時間と実行位置とに関する情報と、測位部21で特定された所定の時間におけるユーザの位置に関する情報と、の対応関係に応じてユーザに通知を行う。 The notification system 1 of this embodiment includes a schedule acquisition unit 31, a positioning unit 21, and a notification unit 32. The schedule acquisition unit 31 acquires schedule information of the user. The positioning unit 21 identifies the user's location based on a signal received by the scanner 4. The scanner 4 receives a signal including the user's identification information from a terminal 5 carried by the user. The notification unit 32 notifies the user according to the correspondence between information regarding the execution time and execution location of a specific action of the user included in the schedule information and information regarding the user's location at the specific time identified by the positioning unit 21.

本実施形態によれば、ユーザは、自分がスケジュールに従った位置にいるか否かを把握することができる。 According to this embodiment, the user can know whether or not he or she is in a location according to the schedule.

例えば、通知システム1は、オフィスで利用される。上記オフィスでは、特定の部屋(会議室等)が予約制で使用され、スケジュール情報は、ユーザが予約した部屋(実行位置)と予約時間(実行時間)との情報を含む。通知システム1は、予約時間を過ぎて部屋を利用しているユーザに退出を促す通知を行ったり、予約時間になっても部屋に来ないユーザに部屋に来るよう促す通知を行ったりする。 For example, the notification system 1 is used in an office. In the office, specific rooms (such as conference rooms) are used on a reservation basis, and the schedule information includes information on the room reserved by the user (execution location) and the reservation time (execution time). The notification system 1 sends a notification to users who are using the room after the reserved time to encourage them to leave, and sends a notification to users who have not arrived at the room by the reserved time to encourage them to come to the room.

また、別の一例として、通知システム1は、病院で使用される。上記病院では、診察が予約制で行われ、スケジュール情報は、ユーザが予約した診察の受付の場所(実行位置)と予約時間(実行時間)との情報を含む。通知システム1は、予約時間になっても受付に来ないユーザに受付に来るよう促す通知を行う。 As another example, the notification system 1 is used in a hospital. In the hospital, medical examinations are performed by appointment, and the schedule information includes information on the reception location (execution location) and appointment time (execution time) of the examination reserved by the user. The notification system 1 sends a notification to a user who does not come to the reception desk at the reserved time, urging them to come to the reception desk.

(詳細)
(1)全体構成
図1に示すように、通知システム1は、LPSサーバ2と、クラウドサーバ3と、を備える。施設の特定の空間(例えば、特定の部屋)には、1又は複数のスキャナ4が設置されている。施設を利用するユーザは、端末5を携帯している。
(detail)
(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 (e.g., a specific room) of the facility. Users who use the facility carry terminals 5.

LPSサーバ2、クラウドサーバ3、スキャナ4及び端末5の各々は、1以上のプロセッサ及びメモリを有するコンピュータシステムを含んでいる。コンピュータシステムのメモリに記録されたプログラムを、コンピュータシステムのプロセッサが実行することにより、LPSサーバ2、クラウドサーバ3、スキャナ4及び端末5の各々の少なくとも一部の機能が実現される。プログラムは、メモリに記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。 Each of the LPS server 2, cloud server 3, scanner 4, and terminal 5 includes a computer system having one or more processors and memory. At least some of the functions of each of the LPS server 2, cloud server 3, scanner 4, and terminal 5 are realized by the processor of the computer system executing a program recorded in the memory of the computer system. The program may be recorded in the memory, or may be provided via a telecommunications line such as the Internet, or may be recorded on a non-transitory recording medium such as a memory card and provided.

LPSサーバ2は、測位部21と、第1通信部22と、記憶部23と、を有する。クラウドサーバ3は、スケジュール取得部31と、通知部32と、第1通信部33と、記憶部34と、を有する。スキャナ4は、第1通信部41と、第2通信部42と、記憶部43と、処理部44と、を有する。端末5は、操作部51と、表示部52と、第1通信部53と、第2通信部54と、記憶部55と、を有する。 The LPS server 2 has a positioning unit 21, a first communication unit 22, and a memory unit 23. The cloud server 3 has a schedule acquisition unit 31, a notification unit 32, a first communication unit 33, and a memory unit 34. The scanner 4 has a first communication unit 41, a second communication unit 42, a memory unit 43, and a processing unit 44. The terminal 5 has an operation unit 51, a display unit 52, a first communication unit 53, a second communication unit 54, and a memory unit 55.

測位部21、スケジュール取得部31及び通知部32は、通知システム1によって実現される機能を示しているに過ぎず、必ずしも実体のある構成を示しているわけではない。 The positioning unit 21, schedule acquisition unit 31, and notification unit 32 merely indicate functions realized by the notification system 1 and do not necessarily indicate actual configurations.

(1.1)第1通信部
LPSサーバ2、クラウドサーバ3、スキャナ4及び端末5は、第1通信部22、33、41、53を介して相互に通信可能である。すなわち、本開示でいう「第1通信部」は、他の「第1通信部」と通信可能である。本開示でいう「通信可能」とは、有線通信又は無線通信の適宜の通信方式により、直接的、又はネットワーク若しくは中継器等を介して間接的に、信号を授受できることを意味する。
(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" in this disclosure can communicate with other "first communication units." In this disclosure, "capable of communication" means that signals can be transmitted and received directly or indirectly via a network or a repeater, etc., by an appropriate communication method such as wired communication or wireless communication.

「第1通信部」の通信方式は、例えば、イーサネット(登録商標)の規格に準拠した通信方式、又はWiFi(登録商標)等である。 The communication method of the "first communication unit" is, for example, a communication method conforming to the Ethernet (registered trademark) standard, or Wi-Fi (registered trademark), etc.

(1.2)第2通信部
スキャナ4の第2通信部42及び端末5の第2通信部54は、端末5の位置を測定する測位システムの構成として利用される。第2通信部42、54は、電波を利用した無線通信を行う通信機能を有する。第2通信部42、54の通信方式は、例えば、Bluetooth(登録商標) Low Energy、又はWiFi(登録商標)等である。
(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 that measures the position of the terminal 5. The second communication units 42, 54 have a communication function for performing wireless communication using radio waves. The communication method of the second communication units 42, 54 is, for example, Bluetooth (registered trademark) Low Energy or WiFi (registered trademark), etc.

端末5の第2通信部54は、無線信号であるビーコン信号Sig1を送信する。ビーコン信号Sig1は、例えばアドバタイズメント・パケットと呼ばれる無線信号である。第2通信部54は、ビーコン信号Sig1を、所定の時間間隔及び所定の送信電力で無線送信する。スキャナ4の第2通信部42は、第2通信部54から発信されるビーコン信号Sig1を受信する。ビーコン信号Sig1には、端末5の識別情報が含まれている。識別情報は、例えば、Bluetooth(登録商標) Device Addressである。 The second communication unit 54 of the terminal 5 transmits a beacon signal Sig1, which is a wireless signal. The beacon signal Sig1 is, for example, a wireless signal called an advertisement packet. The second communication unit 54 wirelessly transmits the beacon signal Sig1 at a predetermined time interval and with 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 identification information of the terminal 5. The identification information is, for example, a Bluetooth (registered trademark) Device Address.

(2)端末
(2.1)操作部及び表示部
端末5の操作部51は、ユーザの操作を受け付けるユーザインタフェースである。端末5は、操作部51に対する操作に対して応答をする。操作部51は、例えば、釦、タッチパネル、又は、これらの組み合わせからなる。
(2) Terminal (2.1) Operation Unit and Display Unit The operation unit 51 of the terminal 5 is a user interface that accepts operations by a user. The terminal 5 responds to operations on the operation unit 51. The operation unit 51 is, for example, a button, a touch panel, or a combination of these.

表示部52は、液晶ディスプレイ等のディスプレイである。表示部52は、端末5に関する表示情報を表示する。例えば、クラウドサーバ3の通知部32が、ユーザへの通知に関する通知信号を生成し、第1通信部33を介して端末5へ送信する。表示部52は、通知部32からの通知信号に示される通知の内容を表示する。 The display unit 52 is a display such as a liquid crystal display. The display unit 52 displays display information related to the terminal 5. For example, the notification unit 32 of the cloud server 3 generates a notification signal related to 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 in the notification signal from the notification unit 32.

端末5がタッチパネルディスプレイを有している場合は、タッチパネルディスプレイが操作部51と表示部52とを兼ねていてもよい。 If the terminal 5 has a touch panel display, the touch panel display may serve as both the operation unit 51 and the display unit 52.

(2.2)記憶部
端末5の記憶部55は、端末5に関する情報を記憶している。記憶部55は、端末5の識別情報を記憶している。
(2.2) Storage Unit The storage unit 55 of the terminal 5 stores information about the terminal 5. The storage unit 55 stores identification information of the terminal 5.

(3)スキャナ
(3.1)記憶部
スキャナ4の記憶部43は、スキャナ4に関する情報を記憶している。記憶部43は、スキャナ4の識別情報を記憶している。
(3) Scanner (3.1) Storage Unit The storage unit 43 of the scanner 4 stores information about the scanner 4. The storage unit 43 stores identification information of the scanner 4.

(3.2)処理部
スキャナ4の処理部44は、スキャナ4の第2通信部42で受信されたビーコン信号Sig1の受信信号強度(RSSI:Received Signal Strength Indication)を求める。
(3.2) Processing Unit The processing unit 44 of the scanner 4 determines the received signal strength indication (RSSI) of the beacon signal Sig1 received by the second communication unit 42 of the scanner 4.

(4)LPSサーバ
(4.1)記憶部
LPSサーバ2の記憶部23は、複数のスキャナ4の位置情報及び識別情報を記憶している。複数のスキャナ4の位置情報及び識別情報は、例えば、複数のスキャナ4が施設に設置された際に、施設の管理者等がLPSサーバ2に登録する。あるいは、複数のスキャナ4の位置情報及び識別情報は、例えば、複数のスキャナ4からLPSサーバ2へ送信される。
(4) LPS Server (4.1) Storage Unit The storage unit 23 of the LPS server 2 stores the position information and identification information of the multiple scanners 4. For example, when the multiple scanners 4 are installed in a facility, the facility manager or the like registers the position information and identification information of the multiple scanners 4 in the LPS server 2. Alternatively, the position information and identification information of the multiple scanners 4 are transmitted to the LPS server 2 from the multiple scanners 4, for example.

(4.2)測位部
スキャナ4の第1通信部41は、第2通信部42で受信されたビーコン信号Sig1と、スキャナ4の識別情報と、処理部44で求められたビーコン信号Sig1の受信信号強度の情報とを、LPSサーバ2に送信する。測位部21は、識別情報に基づいて、複数のスキャナ4を区別する。LPSサーバ2に送信されるビーコン信号Sig1には、端末5の識別情報が含まれる。
(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 information on the received signal strength of the beacon signal Sig1 calculated by the processing unit 44 to the LPS server 2. The positioning unit 21 distinguishes between the multiple 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.

LPSサーバ2の測位部21は、複数のスキャナ4が受信したビーコン信号Sig1に基づいて、ユーザの位置を特定する。測位部21は、複数の端末5の各々について測位演算を行うことで、複数の端末5の各々の位置情報を取得する。具体的には、測位部21は、ビーコン信号Sig1を受信した複数のスキャナ4の位置情報と、複数のスキャナ4の各々で測定されたビーコン信号Sig1の受信信号強度と、を用いて3点測位を行うことにより、端末5の位置(すなわち、ユーザの位置)を特定する。より詳細には、測位部21は、ユーザがいるエリアにおけるユーザの座標を特定する。ユーザがいるエリアは、例えば、特定の施設、特定の建物、又は、特定の部屋である。また、ユーザが複数の階層を有する建物にいる場合、建物の階層ごとに、エリアが区別され得る。 The positioning unit 21 of the LPS server 2 identifies the user's position based on the beacon signal Sig1 received by the multiple scanners 4. The positioning unit 21 acquires position information for each of the multiple terminals 5 by performing positioning calculations for each of the multiple terminals 5. Specifically, the positioning unit 21 identifies the position of the terminal 5 (i.e., the user's position) by performing three-point positioning using the position information of the multiple scanners 4 that received the beacon signal Sig1 and the received signal strength of the beacon signal Sig1 measured by each of the multiple scanners 4. 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. In addition, when the user is in a building with multiple floors, the area can be distinguished by floor of the building.

測位部21は、特定したユーザの位置に関する情報を、第1通信部22を介してクラウドサーバ3に送信する。 The positioning unit 21 transmits information about the identified user's location to the cloud server 3 via the first communication unit 22.

(5)クラウドサーバ
(5.1)スケジュール取得部
クラウドサーバ3のスケジュール取得部31は、第1通信部33を介して、ユーザのスケジュール情報を取得する。スケジュール情報は、例えば、ユーザが端末5又はパーソナルコンピュータ等の機器を操作することで入力され、クラウドサーバ3に送信される。スケジュール取得部31は、取得したスケジュール情報を、記憶部34に記憶させる。
(5) Cloud Server (5.1) Schedule Acquisition Unit The schedule acquisition unit 31 of the cloud server 3 acquires user schedule information 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.

スケジュール情報は、ユーザの所定の行動の実行時間と、上記所定の行動の実行位置と、に関する情報を含む。スケジュール情報は、例えば、ユーザが何月何日何時から何時まで、どこで、何をするかについての情報を含む。言い換えると、スケジュール情報は、ユーザがいつの実行時間に、どの実行位置で、どのような行動をするかについての情報を含む。
[表1]に、あるユーザAのスケジュール情報の一例を示す。
The schedule information includes information regarding the execution time of a predetermined action of the user and the execution location of the predetermined action. The schedule information includes, for example, information regarding what the user will do, where, and from what date and time. In other words, the schedule information includes information regarding what action the user will do at what execution time and at what execution location.
Table 1 shows an example of schedule information for a certain user A.

なお、ユーザが何をするか([表1]の「行動」)についての情報は、スケジュール情報に含まれていなくてもよい。 Note that information about what the user will do ("Action" in Table 1) does not need to be included in the schedule information.

(5.2)通知部
通知部32は、ユーザに通知を行う。本実施形態の通知部32は、通知に関する信号を端末5へ送信することで、ユーザに通知を行う。より詳細には、通知部32は、第1通信部33を介して端末5に通知情報を含む通知信号を送信する。端末5の表示部52は、通知情報に応じた表示を行う。つまり、表示部52は、通知部32からの通知の内容を表示する。これにより、ユーザへの通知が実現される。例えば、端末5にインストールされた電子メールサービス又はチャットサービス等のアプリケーションをユーザが起動することにより、表示部52は、通知情報に応じた表示を行う。
(5.2) Notification Unit The notification unit 32 notifies the user. The notification unit 32 of 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 display according to the notification information. That is, the display unit 52 displays the contents of the notification from the notification unit 32. This realizes notification to the user. For example, when the user starts an application such as an email service or a chat service installed on the terminal 5, the display unit 52 performs display according to the notification information.

通知部32は、ユーザに通知を行うか否かを判定するために、スケジュール情報と、測位部21で特定されたユーザの位置に関する情報と、を参照する。これにより、通知部32は、ユーザが実行位置にいるか否かを特定可能である。言い換えると、通知部32は、ユーザの位置と実行位置とが一致しているか否かを特定可能である。スケジュール情報に含まれる実行位置は、例えば、特定の施設、特定の建物、又は、特定の部屋等のエリアであってもよいし、上記エリアの中の更に小さい区画であってもよい。 The notification unit 32 refers to the schedule information and information related to the user's location identified by the positioning unit 21 to determine whether or not to notify the user. This allows the notification unit 32 to identify whether or not the user is at the execution location. In other words, the notification unit 32 can identify whether or not the user's location matches the execution location. The execution location included in the schedule information may be, for example, an area such as a specific facility, a specific building, or a specific room, or may be an even smaller section within the above-mentioned area.

上述の通り、本実施形態では、測位部21は、ユーザの座標を特定する。ユーザの座標を含むエリアが、スケジュール情報に含まれる実行位置と一致している場合は、ユーザの位置と実行位置とが一致しているという。ユーザの座標を含むエリアが、スケジュール情報に含まれる実行位置と一致していない場合は、ユーザの位置と実行位置とが一致していないという。 As described above, in this embodiment, the positioning unit 21 identifies the coordinates of the user. If the area including the user's coordinates matches the execution location included in the schedule information, it is said that the user's location matches the execution location. If the area including the user's coordinates does not match the execution location included in the schedule information, it is said that the user's location does not match the execution location.

(5.2.1)実行時間が異なる場合の通知
スケジュール情報に含まれる実行時間は、開始時間(開始時刻)と、終了時間(終了時刻)と、開始時間と終了時間との間の時間と、を含む。通知部32は、実行時間とは異なる時間に、スケジュール情報に含まれるユーザの所定の行動の実行位置と、測位部21で特定されたユーザの位置と、が一致した場合に、ユーザに通知を行う。
(5.2.1) Notification when Execution Time is Different The execution time included in the schedule information includes a start time (start time), an end time (end time), and the time between the start time and the end time. The notification unit 32 notifies the user when the execution location of a predetermined action of the user included in the schedule information matches the user's location specified by the positioning unit 21 at a time different from the execution time.

例えば、[表1]のcode 1を参照すると、ユーザAは、2月1日10時0分から11時0分までの間、第1会議室を、所定の行動(Bさん、Cさんと会議)の実行位置として予定している。この場合に、例えば、現在時刻が2月1日8時0分であって、ユーザAが第1会議室にいると、通知部32は、ユーザAに通知を行う。例えば、通知部32は、ユーザAが携帯する端末5の表示部52に「第1会議室での会議は10時から11時までです。退室してください。」という文字を表示する。このように、通知部32は、実行時間の開始時間よりも前の時間に、スケジュール情報に含まれるユーザの所定の行動の実行位置と、測位部21で特定されたユーザの位置と、が一致した場合に、ユーザに通知を行う。これにより、会議の開始時間よりも前に会議室を使用するユーザに注意を喚起できる。 For example, referring to code 1 in [Table 1], user A plans to perform a specific action (a meeting with B and C) in the first conference room from 10:00 to 11:00 on February 1. In this case, for example, if the current time is 8:00 on February 1 and user A is in the first conference room, the notification unit 32 notifies user A. For example, the notification unit 32 displays the message "The meeting in the first conference room will be 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, the notification unit 32 notifies the user when the execution location of the user's specific action included in the schedule information matches the user's location identified by the positioning unit 21 before the start time of the execution time. This makes it possible to alert the user who will be using the conference room before the start time of the meeting.

また、例えば、現在時刻が2月1日11時5分であって、ユーザAが第1会議室にいると、通知部32は、ユーザAに通知を行う。例えば、通知部32は、ユーザAが携帯する端末5の表示部52に「第1会議室での会議は10時から11時までです。退室してください。」という文字を表示する。このように、通知部32は、実行時間の終了時間を過ぎた時間に、スケジュール情報に含まれるユーザの所定の行動の実行位置と、測位部21で特定されたユーザの位置と、が一致した場合に、ユーザに通知を行う。これにより、会議の終了時間を過ぎて会議室を使用するユーザに注意を喚起できる。 For example, if the current time is 11:05 on February 1st and user A is in the first conference room, the notification unit 32 notifies user A. For example, the notification unit 32 displays the message "The conference in the first conference room will be 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, the notification unit 32 notifies the user when the execution location of a specific action of the user contained in the schedule information matches the user's location identified by the positioning unit 21 after the end of the execution time. This makes it possible to alert users who use the conference room after the end of the conference room.

通知部32は、1つの行動について通知がされる条件が満たされた際に1度だけ通知をしてもよいし、所定の時間間隔で上記条件が満たされているか否かを判定し、条件が満たされる度に通知をしてもよい。 The notification unit 32 may notify only once when the conditions for notification for one action are satisfied, or may determine whether the conditions are satisfied at a predetermined time interval and notify each time the conditions are satisfied.

なお、上述の通り、スケジュール情報は、例えば、ユーザが端末5又はパーソナルコンピュータ等の機器を操作することで入力され、クラウドサーバ3に送信される。例えば、ユーザは、所定の行動を実行しようと計画している時間を入力する。通知部32が参照するスケジュール情報に含まれる実行時間は、ユーザが入力した時間に基づいて変更された時間であってもよい。スケジュール情報に含まれる実行時間は、ユーザが入力した時間に加えて、その時間の前又は後の余剰時間を有していてもよい。例えば、会議の時間が10時0分から11時0分までの場合に、9時50分から10時0分までの時間と、11時0分から11時10分までの時間と、のうち少なくとも一方を、余剰時間としてもよい。この例では、実行時間は、例えば、9時50分から11時10分となる。 As described above, 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. For example, the user inputs the time when he plans to perform a specific 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 include surplus time before or after the time input by the user in addition to the time input by the user. For example, if 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 the surplus time. In this example, the execution time is, for example, from 9:50 to 11:10.

あるいは、スケジュール情報に含まれる実行時間は、ユーザが入力した時間よりも終了時間が早い時間であってもよい。例えば、会議の時間が10時0分から11時0分までの場合に、実行時間は、例えば、10時0分から10時50分であってもよい。 Alternatively, the execution time included in the schedule information may end earlier than the time entered by the user. For example, if the meeting time is from 10:00 to 11:00, the execution time may be, for example, from 10:00 to 10:50.

(5.2.2)実行位置が異なる場合の通知
また、通知部32は、実行時間と一致する時間に、スケジュール情報に含まれるユーザの所定の行動の実行位置と、測位部21で特定されたユーザの位置と、が一致していない場合に、ユーザに通知を行う。
(5.2.2) Notification when the execution location differs Furthermore, the notification unit 32 notifies the user when the execution location of a specified action of the user included in the schedule information does not match the user's location identified by the positioning unit 21 at the time that coincides with the execution time.

例えば、[表1]のcode 1を参照すると、ユーザAは、2月1日10時0分から11時0分までの間、第1会議室を、所定の行動(Bさん、Cさんと会議)の実行位置として予定している。この場合に、例えば、現在時刻が2月1日10時0分であって、ユーザAが第1会議室以外の場所にいると、通知部32は、ユーザAに通知を行う。例えば、通知部32は、ユーザAが携帯する端末5の表示部52に「10時から第1会議室での会議の予定が入っています。」という文字を表示する。これにより、会議の開始時間になっても会議に出席していないユーザに、注意を喚起することができる。また、このようなユーザの居場所を他者が探す手間を軽減できる。 For example, referring to code 1 in [Table 1], user A plans to perform a specific action (a meeting with B and C) in conference room 1 between 10:00 and 11:00 on February 1. In this case, for example, if the current time is 10:00 on February 1 and user A is in a location other than conference room 1, the notification unit 32 notifies user A. For example, the notification unit 32 displays the text "A meeting is scheduled to start at 10:00 in conference room 1" on the display unit 52 of the terminal 5 carried by user A. This makes it possible to alert users who are not attending the conference even when the start time of the conference has arrived. It also reduces the effort required for others to search for the location of such users.

通知部32は、1つの行動について通知がされる条件が満たされた際に1度だけ通知をしてもよいし、所定の時間間隔で上記条件が満たされているか否かを判定し、条件が満たされる度に通知をしてもよい。 The notification unit 32 may notify only once when the conditions for notification for one action are satisfied, or may determine whether the conditions are satisfied at a predetermined time interval and notify each time the conditions are satisfied.

なお、通知部32が参照するスケジュール情報に含まれる実行時間は、ユーザが入力した時間に基づいて変更された時間であってもよい。スケジュール情報に含まれる実行時間は、ユーザが入力した時間に加えて、その時間の前の余剰時間を有していてもよい。例えば、会議の時間が10時0分から11時0分までの場合に、9時50分から10時0分までの時間を、余剰時間としてもよい。この例では、実行時間は、9時50分から11時0分となる。 The execution time included in the schedule information referenced by the notification unit 32 may be a time that has been changed based on the time input by the user. The execution time included in the schedule information may include the time input by the user as well as surplus time before that time. For example, if the meeting time is from 10:00 to 11:00, the time from 9:50 to 10:00 may be the surplus time. In this example, the execution time is from 9:50 to 11:00.

あるいは、スケジュール情報に含まれる実行時間は、ユーザが入力した時間よりも開始時間が遅い時間であってもよいし、終了時間が早い時間であってもよい。例えば、会議の時間が10時0分から11時0分までの場合に、実行時間は、例えば、10時10分から10時50分であってもよい。 Alternatively, the execution time included in the schedule information may be a time that starts later or ends earlier than the time entered by the user. For example, if the meeting time is from 10:00 to 11:00, the execution time may be, for example, from 10:10 to 10:50.

(5.3)記憶部
クラウドサーバ3の記憶部34は、スケジュール情報を記憶している。
(5.3) Storage Unit The storage unit 34 of the cloud server 3 stores schedule information.

(6)動作例
次に、図2を参照して、通知システム1の動作例を説明する。なお、図2に示すフローチャートは、一例に過ぎず、処理の順序が適宜変更されてもよいし、処理が適宜追加又は省略されてもよい。
(6) Operation Example Next, an operation example of the notification system 1 will be described with reference to Fig. 2. Note that the flowchart shown in Fig. 2 is merely an example, and the order of the processes may be changed as appropriate, and processes may be added or omitted as appropriate.

通知部32は、スケジュール取得部31で取得されたスケジュールを参照し、現在の時間が実行時間であるか否かを判定する(ステップST1)。現在の時間が実行時間である場合(判定:YES)は、ステップST2の処理を実行し、現在の時間が実行時間ではない場合(判定:NO)は、ステップST3の処理を実行する。 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 (determination: YES), the process of step ST2 is executed, and if the current time is not the execution time (determination: NO), the process of step ST3 is executed.

ステップST2では、通知部32は、測位部21で特定されたユーザの位置を参照し、ユーザが実行位置にいるか否かを判定する。ステップST2では、通知部32は、ユーザが実行位置にいる場合(判定:YES)、通知をせず、ユーザが実行位置にいない場合(判定:NO)、通知をする(ステップST4)。 In step ST2, the notification unit 32 refers to the user's location identified by the positioning unit 21 and determines whether or not the user is in the execution location. In step ST2, if the user is in the execution location (determination: YES), the notification unit 32 does not notify, and if the user is not in the execution location (determination: NO), the notification unit 32 notifies (step ST4).

ステップST3では、通知部32は、測位部21で特定されたユーザの位置を参照し、ユーザが実行位置にいるか否かを判定する。ステップST2では、通知部32は、ユーザが実行位置にいる場合(判定:YES)、通知をし(ステップST4)、ユーザが実行位置にいない場合(判定:NO)、通知をしない。 In step ST3, the notification unit 32 refers to the user's position identified by the positioning unit 21 and determines whether or not the user is in the execution position. In step ST2, if the user is in the execution position (determination: YES), the notification unit 32 issues a notification (step ST4), and if the user is not in the execution position (determination: NO), the notification unit 32 does not issue a notification.

本実施形態の通知システム1によれば、ユーザは、自分がスケジュールに従った位置にいるか否かを把握することができる。例えば、スケジュールを逸脱した行動を取るユーザに対して他者が注意を喚起する手間が省ける。また、ユーザがスケジュールを逸脱していることを、ユーザ自身や他者が見落とす可能性を低減させることができる。また、複数のユーザのうち、スケジュールを逸脱したユーザにのみ通知を行うことができる。 According to the notification system 1 of this embodiment, the user can know whether or not he or she is in a location according to the schedule. For example, it is possible to save others the trouble of alerting a user whose behavior deviates from the schedule. It is also possible to reduce the possibility that the user or others will overlook that the user is deviating from the schedule. Furthermore, it is possible to notify only those users among multiple users who have deviated from the schedule.

(7)通知方法及びプログラム
通知システム1と同様の機能は、通知方法、(コンピュータ)プログラム、又はプログラムを記録した非一時的記録媒体等で具現化されてもよい。
(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 a program is recorded.

一態様に係る通知方法は、スケジュール取得処理と、測位処理と、通知処理と、を備える。スケジュール取得処理では、ユーザのスケジュール情報を取得する。測位処理では、スキャナ4が受信した信号に基づいてユーザの位置を特定する。スキャナ4は、ユーザが所持する端末5からユーザの識別情報を含む信号を受信する。通知処理では、スケジュール情報に含まれるユーザの所定の行動の実行時間と実行位置とに関する情報と、測位処理で特定された所定の時間におけるユーザの位置に関する情報と、の対応関係に応じてユーザに通知を行う。 The notification method according to one embodiment includes a schedule acquisition process, a positioning process, and a notification process. In the schedule acquisition process, the user's schedule information is acquired. In the positioning process, the user's location is identified based on a signal received by the scanner 4. The scanner 4 receives a signal including the user's identification information from the terminal 5 carried by the user. In the notification process, the user is notified according to the correspondence between information regarding the execution time and execution location of a specific user action included in the schedule information, and information regarding the user's location at the specific time identified by the positioning process.

一態様に係るプログラムは、上記の通知方法を1以上のプロセッサに実行させるためのプログラムである。プログラムは、コンピュータで読み取り可能な非一時的記録媒体に記録されていてもよい。 A program according to one embodiment is a program for causing one or more processors to execute the notification method described above. The program may be recorded on a non-transitory computer-readable recording medium.

(実施形態の変形例)
以下、実施形態の変形例を列挙する。以下の変形例は、適宜組み合わせて実現されてもよい。
(Modification of the embodiment)
Modifications of the embodiment will be listed below. The following modifications may be implemented in appropriate combination.

表示部52は、文字等の画像を表示することにより通知を行うことに限定されない。表示部52は、例えば、発光素子を含み、発光素子の点灯状態を変化させることにより、通知を行ってもよい。 The display unit 52 is not limited to providing notifications by displaying images such as text. The display unit 52 may, for example, include a light-emitting element and provide notifications by changing the lighting state of the light-emitting element.

通知部32は、表示部52における表示により通知を行うことに限定されない。通知部32は、例えば、音(音声を含む)により通知を行ってもよい。 The notification unit 32 is not limited to notifying by display on the display unit 52. The notification unit 32 may notify by sound (including voice), for example.

通知部32は、通知に関する信号を端末5へ送信することに代えて、測位部21で特定されたユーザの位置に設けられた機器へ通知に関する通知信号を送信することで、ユーザに通知を行ってもよい。例えば、ユーザがある部屋にいるとき、通知部32は、部屋に設けられたスピーカへ通知信号を送信する。すると、スピーカは、音(音声を含む)によりユーザへ通知を行う。 Instead of transmitting a signal related to the notification to the terminal 5, the notification unit 32 may notify the user by transmitting a notification signal related to the notification to a device installed at the user's position identified by the positioning unit 21. For example, when the user is in a room, the notification unit 32 transmits a notification signal to a speaker installed in the room. The speaker then notifies the user by sound (including voice).

測位部21は、ユーザの座標を特定してもよいし、ユーザがいるエリアを特定してもよい。1部屋が1つのエリアに該当してもよいし、1部屋に複数のエリアが含まれていてもよいし、1つのエリアが複数の部屋に跨って設けられていてもよい。 The positioning unit 21 may identify the coordinates of the user, or may identify the area in which the user is located. One room may correspond to one area, one room may include multiple areas, or one area may be provided across multiple rooms.

測位部21は、ビーコン信号Sig1を用いて3点測位を行うことにより、ユーザの位置を特定することに限定されない。測位部21は、例えば、スキャナ4におけるビーコン信号Sig1の受信信号強度が所定の閾値以上である場合、ユーザがスキャナ4の周囲のエリアにいると特定してもよい。 The positioning unit 21 is not limited to identifying the user's location by performing three-point positioning using the beacon signal Sig1. For example, the positioning unit 21 may identify that the user is in the area surrounding the scanner 4 when the received signal strength of the beacon signal Sig1 at the scanner 4 is equal to or greater than a predetermined threshold.

本開示における通知システム1、スキャナ4及び端末5は、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における通知システム1、スキャナ4及び端末5としての機能の少なくとも一部が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路(IC)又は大規模集積回路(LSI)を含む1ないし複数の電子回路で構成される。ここでいうIC又はLSI等の集積回路は、集積の度合いによって呼び方が異なっており、システムLSI、VLSI(Very Large Scale Integration)、又はULSI(Ultra Large Scale Integration)と呼ばれる集積回路を含む。さらに、LSIの製造後にプログラムされる、FPGA(Field-Programmable Gate Array)、又はLSI内部の接合関係の再構成若しくはLSI内部の回路区画の再構成が可能な論理デバイスについても、プロセッサとして採用することができる。複数の電子回路は、1つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、1つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。ここでいうコンピュータシステムは、1以上のプロセッサ及び1以上のメモリを有するマイクロコントローラを含む。したがって、マイクロコントローラについても、半導体集積回路又は大規模集積回路を含む1ないし複数の電子回路で構成される。 The notification system 1, scanner 4, and terminal 5 in the present disclosure include a computer system. The computer system is mainly composed of a processor and a memory as hardware. At least a part of the functions of the notification system 1, scanner 4, and terminal 5 in the present disclosure is realized by the processor executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory of the computer system, may be provided through an electric communication line, or may be provided by being recorded in a non-transitory recording medium such as a memory card, an optical disk, or a hard disk drive that can be read 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). The integrated circuits such as IC or LSI referred to here are called different names depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). Furthermore, a field-programmable gate array (FPGA) that is programmed after the manufacture of the LSI, or a logic device that allows reconfiguration of the connection relationship within the LSI or reconfiguration of the circuit partition within the LSI, can also be used as a processor. The electronic circuits may be integrated into one chip, or may be distributed among multiple chips. The chips may be integrated into one device, or may be distributed among multiple devices. The computer system referred to 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.

実施形態において、通知システム1の機能は、LPSサーバ2とクラウドサーバ3との2つの装置(サーバ)に分散している。これに対して、通知システム1の機能が、1つの装置(サーバ等)に集約されていてもよい。また、通知システム1の機能が、3つ以上の装置(サーバ等)に分散していてもよい。 In the embodiment, the functions of the notification system 1 are distributed across two devices (servers): an LPS server 2 and a cloud server 3. In contrast, the functions of the notification system 1 may be consolidated into one device (server, etc.). Also, the functions of the notification system 1 may be distributed across three or more devices (servers, etc.).

また、通知システム1は、LPSサーバ2及びクラウドサーバ3の機能を実現する1つ以上の装置(サーバ等)に加えて、スキャナ4及び端末5のうち少なくとも一方を備えていてもよい。 The notification system 1 may also include at least one of a scanner 4 and a terminal 5, in addition to one or more devices (servers, etc.) that realize the functions of the LPS server 2 and the cloud server 3.

(まとめ)
以上説明した実施形態等から、以下の態様が開示されている。
(summary)
The above-described embodiments and the like disclose the following aspects.

第1の態様に係る通知システム(1)は、スケジュール取得部(31)と、測位部(21)と、通知部(32)と、を備える。スケジュール取得部(31)は、ユーザのスケジュール情報を取得する。測位部(21)は、スキャナ(4)が受信した信号に基づいてユーザの位置を特定する。スキャナ(4)は、ユーザが所持する端末(5)からユーザの識別情報を含む信号を受信する。通知部(32)は、スケジュール情報に含まれるユーザの所定の行動の実行時間と実行位置とに関する情報と、測位部(21)で特定された所定の時間におけるユーザの位置に関する情報と、の対応関係に応じてユーザに通知を行う。 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 schedule information of a user. The positioning unit (21) identifies the location of the user based on a signal received by the scanner (4). The scanner (4) receives a signal including identification information of the user from a terminal (5) carried by the user. The notification unit (32) notifies the user according to the correspondence between information regarding the execution time and execution location of a specific action of the user included in the schedule information and information regarding the location of the user at the specific time identified by the positioning unit (21).

上記の構成によれば、ユーザは、自分がスケジュールに従った位置にいるか否かを把握することができる。 With the above configuration, the user can know whether or not he or she is in a location according to the schedule.

また、第2の態様に係る通知システム(1)では、第1の態様において、通知部(32)は、実行時間とは異なる時間に、スケジュール情報に含まれるユーザの所定の行動の実行位置と、測位部(21)で特定されたユーザの位置と、が一致した場合に、ユーザに通知を行う。 In addition, in the notification system (1) according to the second aspect, in the first aspect, the notification unit (32) notifies the user when the execution location of a specific action of the user included in the schedule information coincides with the user's location identified by the positioning unit (21) at a time different from the execution time.

上記の構成によれば、ユーザは、自分が実行時間とは異なる時間に実行位置にいることを把握することができる。 With the above configuration, the user can know that he or she is in the execution location at a time different from the execution time.

また、第3の態様に係る通知システム(1)では、第2の態様において、通知部(32)は、実行時間の終了時間を過ぎた時間に、スケジュール情報に含まれるユーザの所定の行動の実行位置と、測位部(21)で特定されたユーザの位置と、が一致した場合に、ユーザに通知を行う。 In addition, in the notification system (1) according to the third aspect, in the second aspect, the notification unit (32) notifies the user when the execution location of the user's specified action included in the schedule information coincides with the user's location identified by the positioning unit (21) after the end time of the execution time.

上記の構成によれば、ユーザは、実行時間の終了時間を過ぎたにも関わらず自分が実行位置にいることを把握することができる。 With the above configuration, the user can know that he or she is at the execution position even if the end time of the execution time has passed.

また、第4の態様に係る通知システム(1)では、第1~3の態様のいずれか1つにおいて、通知部(32)は、実行時間と一致する時間に、スケジュール情報に含まれるユーザの所定の行動の実行位置と、測位部(21)で特定されたユーザの位置と、が一致していない場合に、ユーザに通知を行う。 In addition, in the notification system (1) according to the fourth aspect, in any one of the first to third aspects, the notification unit (32) notifies the user when the execution location of the user's specified action included in the schedule information does not match the user's location identified by the positioning unit (21) at the time that matches the execution time.

上記の構成によれば、ユーザは、自分が実行時間に実行位置にいないことを把握することができる。 With the above configuration, the user can know that he or she will not be at the execution location at the execution time.

また、第5の態様に係る通知システム(1)では、第1~4の態様のいずれか1つにおいて、通知部(32)は、通知に関する信号を端末(5)へ送信することで、ユーザに通知を行う。 In addition, 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 sending a signal related to the notification to the terminal (5).

上記の構成によれば、ユーザは、端末(5)を用いて通知を受けることができる。 According to the above configuration, the user can receive notifications using the terminal (5).

また、第6の態様に係る通知システム(1)では、第5の態様において、端末(5)は、通知部(32)からの通知の内容を表示する表示部(52)を有する。 In addition, 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 contents of the notification from the notification unit (32).

上記の構成によれば、ユーザは、通知の内容を見ることができる。 With the above configuration, the user can view the contents of the notification.

また、第7の態様に係る通知システム(1)は、第1~6の態様のいずれか1つにおいて、測位部(21)は、ユーザがいるエリアにおけるユーザの座標を特定する。 In addition, the notification system (1) according to the seventh aspect is any one of the first to sixth aspects, in which the positioning unit (21) identifies the coordinates of the user in the area in which the user is located.

上記の構成によれば、ユーザがいるエリアを特定するだけではなく、エリア内におけるユーザの座標を特定するので、通知部(32)は、ユーザの座標に応じてユーザに通知を行うことができる。 According to the above configuration, not only is the area in which the user is located identified, but the coordinates of the user within the area are also identified, so that the notification unit (32) can notify the user according to the user's coordinates.

また、第8の態様に係る通知システム(1)は、第1~7の態様のいずれか1つにおいて、スキャナ(4)を更に備える。 The notification system (1) according to the eighth aspect is any one of the first to seventh aspects and further includes a scanner (4).

上記の構成によれば、ユーザは、自分がスケジュールに従った位置にいるか否かを把握することができる。 With the above configuration, the user can know whether or not he or she is in a location according to the schedule.

また、第9の態様に係る通知システム(1)は、第1~8の態様のいずれか1つにおいて、端末(5)を更に備える。 The notification system (1) according to the ninth aspect further includes a terminal (5) in any one of the first to eighth aspects.

上記の構成によれば、ユーザは、自分がスケジュールに従った位置にいるか否かを把握することができる。 With the above configuration, the user can know whether or not he or she is in a location according to the schedule.

第1の態様以外の構成については、通知システム(1)に必須の構成ではなく、適宜省略可能である。 Configurations other than the first aspect are not essential to the notification system (1) and may be omitted as appropriate.

また、第10の態様に係る通知方法は、スケジュール取得処理と、測位処理と、通知処理と、を備える。スケジュール取得処理では、ユーザのスケジュール情報を取得する。測位処理では、スキャナ(4)が受信した信号に基づいてユーザの位置を特定する。スキャナ(4)は、ユーザが所持する端末(5)からユーザの識別情報を含む信号を受信する。通知処理では、スケジュール情報に含まれるユーザの所定の行動の実行時間と実行位置とに関する情報と、測位処理で特定された所定の時間におけるユーザの位置に関する情報と、の対応関係に応じてユーザに通知を行う。 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, schedule information of the user is acquired. In the positioning process, the position of the user is identified based on a signal received by the scanner (4). The scanner (4) receives a signal including identification information of the user from a terminal (5) carried by the user. In the notification process, a notification is provided to the user according to the correspondence between information regarding the execution time and execution position of a specific action of the user included in the schedule information and information regarding the user's position at the specific time identified by the positioning process.

上記の構成によれば、ユーザは、自分がスケジュールに従った位置にいるか否かを把握することができる。 With the above configuration, the user can know whether or not he or she is in a location according to the schedule.

また、第11の態様に係るプログラムは、第10の態様に係る通知方法を、1以上のプロセッサに実行させるためのプログラムである。 The program according to the eleventh aspect is a program for causing one or more processors to execute the notification method according to the tenth aspect.

上記の構成によれば、ユーザは、自分がスケジュールに従った位置にいるか否かを把握することができる。 With the above configuration, the user can know whether or not he or she is in a location according to the schedule.

上記態様に限らず、実施形態に係る通知システム(1)の種々の構成(変形例を含む)は、通知方法及びプログラムにて具現化可能である。 Not limited to the above aspects, various configurations (including modified examples) of the notification system (1) according to the embodiment can be embodied in a notification method and a program.

1 通知システム
4 スキャナ
5 端末
21 測位部
31 スケジュール取得部
32 通知部
52 表示部
1 Notification system 4 Scanner 5 Terminal 21 Positioning unit 31 Schedule acquisition unit 32 Notification unit 52 Display unit

Claims (11)

ユーザのスケジュール情報を取得するスケジュール取得部と、
前記ユーザが所持する端末から前記ユーザの識別情報を含むビーコン信号を受信する複数のスキャナがそれぞれ受信した前記ビーコン信号に基づいて前記ユーザの位置を特定する測位部と、
前記スケジュール情報に含まれる前記ユーザの所定の行動の実行時間と実行位置と前記所定の行動とに関する情報と、前記測位部で特定された所定の時間における前記ユーザの位置に関する情報と、の対応関係に応じて前記ユーザに通知を行う通知部と、を備える、
通知システム。
A schedule acquisition unit that acquires schedule information of a user;
a positioning unit that identifies the position of the user based on a beacon signal received by each of a plurality of scanners that receives a beacon signal including identification information of the user from a terminal carried by the user;
a notification unit that notifies the user according to a correspondence relationship between information on a time and location of a predetermined action of the user and the predetermined action, which is included in the schedule information, and information on the location of the user at the predetermined time specified by the positioning unit;
Notification system.
前記通知部は、前記実行時間とは異なる時間に、前記スケジュール情報に含まれる前記ユーザの前記所定の行動の前記実行位置と、前記測位部で特定された前記ユーザの位置と、が一致した場合に、前記ユーザに通知を行う、
請求項1に記載の通知システム。
the notification unit notifies the user when the execution location of the predetermined action of the user included in the schedule information coincides with the location of the user identified by the positioning unit at a time different from the execution time.
The notification system of claim 1 .
前記通知部は、前記実行時間の終了時間を過ぎた時間に、前記スケジュール情報に含まれる前記ユーザの前記所定の行動の前記実行位置と、前記測位部で特定された前記ユーザの位置と、が一致した場合に、前記ユーザに通知を行う、
請求項2に記載の通知システム。
the notification unit notifies the user when the execution location of the predetermined action of the user included in the schedule information coincides with the location of the user identified by the positioning unit at a time after an end time of the execution time.
The notification system of claim 2.
前記通知部は、前記実行時間と一致する時間に、前記スケジュール情報に含まれる前記ユーザの前記所定の行動の前記実行位置と、前記測位部で特定された前記ユーザの位置と、が一致していない場合に、前記ユーザに通知を行う、
請求項1~3のいずれか一項に記載の通知システム。
the notification unit notifies the user when the execution location of the predetermined action of the user included in the schedule information does not match the location of the user identified by the positioning unit at the time that matches the execution time.
A notification system according to any one of claims 1 to 3.
前記通知部は、通知に関する信号を前記端末へ送信することで、前記ユーザに通知を行う、
請求項1~4のいずれか一項に記載の通知システム。
The notification unit notifies the user by transmitting a signal related to the notification to the terminal.
A notification system according to any one of claims 1 to 4.
前記端末は、前記通知部からの通知の内容を表示する表示部を有する、
請求項5に記載の通知システム。
The terminal has a display unit that displays the content of the notification from the notification unit.
The notification system of claim 5.
前記測位部は、前記ユーザがいるエリアにおける前記ユーザの座標を特定する、
請求項1~6のいずれか一項に記載の通知システム。
The positioning unit identifies coordinates of the user in an area where the user is located.
A notification system according to any one of claims 1 to 6.
前記スキャナを更に備える、
請求項1~7のいずれか一項に記載の通知システム。
The scanner further comprises:
A notification system according to any one of claims 1 to 7.
前記端末を更に備える、
請求項1~8のいずれか一項に記載の通知システム。
The terminal further comprises:
A notification system according to any one of claims 1 to 8.
ユーザのスケジュール情報を取得するスケジュール取得処理と、
前記ユーザが所持する端末から前記ユーザの識別情報を含むビーコン信号を受信する複数のスキャナがそれぞれ受信した前記ビーコン信号に基づいて前記ユーザの位置を特定する測位処理と、
前記スケジュール情報に含まれる前記ユーザの所定の行動の実行時間と実行位置と前記所定の行動とに関する情報と、前記測位処理で特定された所定の時間における前記ユーザの位置に関する情報と、の対応関係に応じて前記ユーザに通知を行う通知処理と、を備え、
1以上のプロセッサにより実行される、
通知方法。
A schedule acquisition process for acquiring schedule information of a user;
a positioning process in which a plurality of scanners receive a beacon signal including identification information of the user from a terminal carried by the user, and identify the position of the user based on the received beacon signal;
a notification process for notifying the user according to a correspondence relationship between information on a time and location of a predetermined action of the user, the predetermined action, and information on the location of the user at the predetermined time identified by the positioning process, the information being included in the schedule information;
Executed by one or more processors,
Notification method.
請求項10に記載の通知方法を、1以上のプロセッサに実行させるための、
プログラム。
11. The method of claim 10, further comprising the steps of: causing one or more processors to execute the method;
program.
JP2021009809A 2021-01-25 2021-01-25 Notification system, notification method and program Active JP7710191B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021009809A JP7710191B2 (en) 2021-01-25 2021-01-25 Notification system, notification method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021009809A JP7710191B2 (en) 2021-01-25 2021-01-25 Notification system, notification method and program

Publications (2)

Publication Number Publication Date
JP2022113514A JP2022113514A (en) 2022-08-04
JP7710191B2 true JP7710191B2 (en) 2025-07-18

Family

ID=82658092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021009809A Active JP7710191B2 (en) 2021-01-25 2021-01-25 Notification system, notification method and program

Country Status (1)

Country Link
JP (1) JP7710191B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002108829A (en) 2000-09-28 2002-04-12 Casio Comput Co Ltd Schedule notification device, schedule notification method, and computer-readable recording medium storing schedule notification program
JP2009193166A (en) 2008-02-12 2009-08-27 Nec Corp Schedule management system using contactless ic card, mobile terminal, and program
JP2012208873A (en) 2011-03-30 2012-10-25 Fujifilm Corp Schedule execution supporting device, system, method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004070391A (en) * 2002-08-01 2004-03-04 Matsushita Electric Ind Co Ltd Portable information terminal
JP4288273B2 (en) * 2006-07-07 2009-07-01 株式会社エヌ・ティ・ティ・ドコモ Reservation management server and reservation management method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002108829A (en) 2000-09-28 2002-04-12 Casio Comput Co Ltd Schedule notification device, schedule notification method, and computer-readable recording medium storing schedule notification program
JP2009193166A (en) 2008-02-12 2009-08-27 Nec Corp Schedule management system using contactless ic card, mobile terminal, and program
JP2012208873A (en) 2011-03-30 2012-10-25 Fujifilm Corp Schedule execution supporting device, system, method, and program

Also Published As

Publication number Publication date
JP2022113514A (en) 2022-08-04

Similar Documents

Publication Publication Date Title
US9628577B2 (en) Managing notifications pushed to user devices
CN105472536B (en) Method and system for tracking position of electronic device
AU2016216259B2 (en) Electronic device and content providing method thereof
JP6625807B2 (en) Conference room reservation system, conference room reservation method, and conference room reservation program
US20170068926A1 (en) Method and apparatus for managing guest room
US11494708B2 (en) Resource reservation system, resource reservation method, and information processing apparatus
CN104160654A (en) Identify meeting attendees using information from devices
JP7710191B2 (en) Notification system, notification method and program
KR102350965B1 (en) A method and apparatus for group communicatoin
US11695705B2 (en) Resource management apparatus, resource management system, and resource management method
US10115078B2 (en) Service scheduling system
JP6858667B2 (en) Usage management system
US20190028872A1 (en) Emergency alert relaying using short range access communication devices
US20210142246A1 (en) Scheduling system and method
JP5908617B1 (en) Room management system
US20210312403A1 (en) Identifying attendee availability and current location, and scheduling a meeting in the nearest available conference room
JP7135667B2 (en) resource reservation system, notification method, conference management server
JP2009086887A (en) Data processor, its computer program, and data processing method
JP7550332B1 (en) Information processing device, control method for information processing device, and control program for information processing device
JP7557837B2 (en) Space utilization management system, space utilization management method, program and device
JP7525219B1 (en) MATCHING SYSTEM, MATCHING PROGRAM, AND MATCHING METHOD
JP2026073635A (en) Information processing device, method for controlling the information processing device, and control program for the information processing device
JP2019139283A (en) Notification server, notification method, and notification program
JP7568252B2 (en) Notification processing device, control method, and program
EP4131194A1 (en) Display device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240909

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20241203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250303

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250627

R150 Certificate of patent or registration of utility model

Ref document number: 7710191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150