[go: up one dir, main page]

JP2009088995A - Presence system, presence server, and presence management method - Google Patents

Presence system, presence server, and presence management method Download PDF

Info

Publication number
JP2009088995A
JP2009088995A JP2007255920A JP2007255920A JP2009088995A JP 2009088995 A JP2009088995 A JP 2009088995A JP 2007255920 A JP2007255920 A JP 2007255920A JP 2007255920 A JP2007255920 A JP 2007255920A JP 2009088995 A JP2009088995 A JP 2009088995A
Authority
JP
Japan
Prior art keywords
area
user
position information
information storage
determined
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.)
Pending
Application number
JP2007255920A
Other languages
Japanese (ja)
Inventor
Shin Oguri
伸 小栗
Yasuhisa Hayashi
泰久 林
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2007255920A priority Critical patent/JP2009088995A/en
Publication of JP2009088995A publication Critical patent/JP2009088995A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】測位結果のばらつきを抑制すること。
【解決手段】プレゼンスシステム1は、ユーザの位置を測定し得るエリアの範囲を示すエリア情報を記憶するエリア情報記憶部22と、ユーザの位置を示す位置情報を記憶する位置情報記憶部21と、これらエリア情報及び位置情報とに基づいて対象ユーザが存在するエリアを判定することで、該対象ユーザの移動状況を判定し、リマインダエリアに存在すると判定された対象ユーザが他のエリアに移動したと判定するまでは、位置情報記憶部21に記憶された位置情報にかかわらず該対象ユーザがリマインダエリアに存在すると判定するメール送信判定部33と、を備える。
【選択図】図1
An object of the present invention is to suppress variations in positioning results.
A presence system includes an area information storage unit that stores area information indicating a range of areas in which a user's position can be measured, a position information storage unit that stores position information indicating a user's position, By determining the area where the target user exists based on the area information and the position information, the movement status of the target user is determined, and the target user determined to exist in the reminder area has moved to another area. Until the determination, a mail transmission determination unit 33 that determines that the target user exists in the reminder area regardless of the position information stored in the position information storage unit 21 is provided.
[Selection] Figure 1

Description

本発明は、ユーザの位置を管理するプレゼンスシステム、プレゼンスサーバ及びプレゼンス管理方法に関するものである。   The present invention relates to a presence system, a presence server, and a presence management method for managing the position of a user.

従来から、ユーザの位置を特定し、特定された位置に基づいてユーザ情報の提供やメール送信などの処理を行うプレゼンスシステムが知られている。例えば、下記特許文献1には、あるユーザのプレゼンス情報を他のユーザに提示し、それらユーザ間の通信を確立することが可能な通信サービスシステムが記載されている。この通信サービスシステムは、複数の端末の位置情報を随時取得及び記憶し、あるユーザのプレゼンス情報の要求を第1の端末から受信すると、その要求に応じてそのプレゼンス情報を第1の端末に提供する。そして通信サービスシステムは、プレゼンス情報の提供を受けた第1の端末からの要求に応じて、第1の端末とプレゼンス情報の提供元である第2の端末との間に通信セッションを確立する。
特開2004−328309号公報
2. Description of the Related Art Conventionally, a presence system that identifies a user's position and performs processing such as provision of user information and mail transmission based on the identified position is known. For example, Patent Document 1 below describes a communication service system that can present presence information of a user to other users and establish communication between the users. This communication service system acquires and stores location information of a plurality of terminals as needed, and when a request for presence information of a user is received from the first terminal, the presence information is provided to the first terminal in response to the request. To do. The communication service system establishes a communication session between the first terminal and the second terminal that is the presence information provider in response to a request from the first terminal that has received the presence information.
JP 2004-328309 A

このようなプレゼンスシステムではユーザの位置を正確に把握することが重要であるが、測位装置あるいは測位システムが外部環境の影響を受けるなどして、測位結果がばらつくことがある。測位結果がばらついてしまうと、プレゼンス情報の精度の低下や、プレゼンス情報に基づく処理が正確に行われないなどの現象が発生することがある。例えば、一のユーザが自席に着いたことを他のユーザに知らせるリマインダメールを送信するプレゼンスシステムにおいて、該一のユーザが一定時間自席に滞在しているにもかかわらず、リマインダメールが何度も送信されることが起こり得る。その結果、プレゼンスシステムの利便性が損なわれるおそれがある。   In such a presence system, it is important to accurately grasp the position of the user, but the positioning results may vary due to the influence of the positioning device or the positioning system from the external environment. If the positioning results vary, phenomena such as a decrease in the accuracy of presence information and inaccurate processing based on presence information may occur. For example, in a presence system that transmits a reminder email that informs other users that one user has arrived at his / her seat, the reminder email has been received many times even though the one user has been at his / her seat for a certain period of time. It can happen to be sent. As a result, the convenience of the presence system may be impaired.

本発明は、上記課題を解決するためになされたものであり、測位結果のばらつきを抑制することが可能なプレゼンスシステム、プレゼンスサーバ及びプレゼンス管理方法を提供することを目的とする。   The present invention has been made to solve the above-described problems, and an object thereof is to provide a presence system, a presence server, and a presence management method capable of suppressing variations in positioning results.

本発明のプレゼンスシステムは、ユーザの位置を測定し得るエリアの範囲を示すエリア情報を記憶するエリア情報記憶手段と、ユーザの位置を示す位置情報を記憶する位置情報記憶手段と、エリア情報記憶手段に記憶されたエリア情報と位置情報記憶手段に記憶された位置情報とに基づいてユーザが存在するエリアを判定することで、該ユーザの移動状況を判定し、一のエリアに存在すると判定されたユーザが他のエリアに移動したと判定されるまでは、位置情報記憶手段に記憶された位置情報にかかわらず該ユーザが該一のエリアに存在すると判定する判定手段と、を備える。   The presence system of the present invention includes area information storage means for storing area information indicating the range of areas where the position of the user can be measured, position information storage means for storing position information indicating the position of the user, and area information storage means. By determining the area where the user exists based on the area information stored in the position information and the position information stored in the position information storage means, the user's movement status is determined, and it is determined that the user exists in one area. Until it is determined that the user has moved to another area, determination means for determining that the user exists in the one area regardless of the position information stored in the position information storage means is provided.

また、本発明のプレゼンスサーバは、ユーザの位置を測定し得るエリアの範囲を示すエリア情報を記憶するエリア情報記憶手段と、ユーザの位置を示す位置情報を記憶する位置情報記憶手段と、エリア情報記憶手段に記憶されたエリア情報と位置情報記憶手段に記憶された位置情報とに基づいてユーザが存在するエリアを判定することで、該ユーザの移動状況を判定し、一のエリアに存在すると判定されたユーザが他のエリアに移動したと判定されるまでは、位置情報記憶手段に記憶された位置情報にかかわらず該ユーザが該一のエリアに存在すると判定する判定手段と、を備える。   In addition, the presence server of the present invention includes an area information storage unit that stores area information indicating a range of an area where the position of the user can be measured, a position information storage unit that stores position information indicating the position of the user, and area information. By determining the area where the user exists based on the area information stored in the storage means and the position information stored in the position information storage means, the movement status of the user is determined, and it is determined that the user exists in one area. Determination means for determining that the user exists in the one area regardless of the position information stored in the position information storage means until it is determined that the user has moved to another area.

また、本発明のプレゼンス管理方法は、プレゼンスシステムが、ユーザの位置を測定し得るエリアの範囲を示すエリア情報を記憶するエリア情報記憶ステップと、プレゼンスシステムが、ユーザの位置を示す位置情報を記憶する位置情報記憶ステップと、プレゼンスシステムが、エリア情報記憶ステップにおいて記憶されたエリア情報と位置情報記憶ステップにおいて記憶された位置情報とに基づいてユーザが存在するエリアを判定することで、該ユーザの移動状況を判定し、一のエリアに存在すると判定されたユーザが他のエリアに移動したと判定されるまでは、位置情報記憶ステップにおいて記憶された位置情報にかかわらず該ユーザが該一のエリアに存在すると判定する判定ステップと、を含む。   The presence management method of the present invention also includes an area information storage step in which the presence system stores area information indicating the range of areas in which the user's position can be measured, and the presence system stores position information indicating the user's position. And the presence system determines the area where the user exists based on the area information stored in the area information storage step and the position information stored in the position information storage step. Until the user who is determined to be in the one area is determined to have moved to another area, the user is in the one area regardless of the position information stored in the position information storing step. And a determination step for determining that it exists.

このようなプレゼンスシステム、プレゼンスサーバ及びプレゼンス管理方法によれば、ユーザの位置とエリア情報とに基づいてそのユーザの移動状況が判定される。このとき、一のエリアに存在すると判定されたユーザが他のエリアに移動したと判定されるまでは、位置情報にかかわらず、そのユーザが一のエリアに存在し続けていると判定される。このように、位置情報そのものではなくエリア単位でユーザの移動状況を捕捉することで、測位結果のばらつきを抑制することが可能になる。   According to such a presence system, presence server, and presence management method, the movement status of the user is determined based on the position and area information of the user. At this time, it is determined that the user continues to exist in the one area regardless of the position information until it is determined that the user determined to exist in the one area has moved to another area. As described above, it is possible to suppress variations in positioning results by capturing the movement status of the user in units of areas rather than the position information itself.

本発明のプレゼンスシステムでは、判定手段により、ユーザが他のエリアから一のエリアに移動したと判定された場合に、該ユーザが該一のエリアに存在することを示す存在通知を一又は複数の通信端末に送信する送信手段を更に備えることが好ましい。   In the presence system of the present invention, when the determination unit determines that the user has moved from one area to another area, one or more presence notifications indicating that the user exists in the one area are sent. It is preferable to further include transmission means for transmitting to the communication terminal.

また、本発明のプレゼンスサーバでは、判定手段により、ユーザが他のエリアから一のエリアに移動したと判定された場合に、該ユーザが該一のエリアに存在することを示す存在通知を一又は複数の通信端末に送信する送信手段を更に備えることが好ましい。   In the presence server of the present invention, when the determination unit determines that the user has moved from one area to another area, the presence server indicates that the user exists in the one area. It is preferable to further include transmission means for transmitting to a plurality of communication terminals.

この場合、ユーザが特定のエリアに移動した場合に、そのユーザについての存在通知が一以上の通信端末に送信されるので、そのユーザの存在状況(移動状況)を他のユーザに知らせることが可能になる。このとき、位置情報そのものではなくエリア単位でユーザの移動状況を捕捉することで測位結果のばらつきが抑制されるので、不必要な存在通知の送信を防止できる。   In this case, when a user moves to a specific area, a presence notification about the user is transmitted to one or more communication terminals, so it is possible to notify other users of the user's presence status (movement status). become. At this time, since the variation in the positioning result is suppressed by capturing the movement status of the user in the area unit instead of the position information itself, unnecessary transmission of the presence notification can be prevented.

本発明のプレゼンスシステムでは、エリア情報記憶手段が、特定のエリアを示す特定エリア情報と、該特定のエリアとは異なる別エリアを示す別エリア情報と、該特定のエリア及び該別エリアが所属する上位エリアを示す上位エリア情報とを記憶し、判定手段が、特定エリアに存在すると判定されたユーザが上位エリアに存在しないか又は別エリアに存在すると判定されるまでは、該ユーザが該特定エリアに存在すると判定することが好ましい。   In the presence system of the present invention, the area information storage means includes the specific area information indicating the specific area, the different area information indicating a different area different from the specific area, and the specific area and the different area. High-level area information indicating the high-order area is stored, and until the determination unit determines that the user determined to exist in the specific area does not exist in the high-order area or exists in another area, the user It is preferable to determine that it exists.

また、本発明のプレゼンスサーバでは、エリア情報記憶手段が、特定のエリアを示す特定エリア情報と、該特定のエリアとは異なる別エリアを示す別エリア情報と、該特定のエリア及び該別エリアが所属する上位エリアを示す上位エリア情報とを記憶し、判定手段が、特定エリアに存在すると判定されたユーザが上位エリアに存在しないか又は別エリアに存在すると判定されるまでは、該ユーザが該特定エリアに存在すると判定することが好ましい。   In the presence server of the present invention, the area information storage means includes specific area information indicating a specific area, different area information indicating a different area different from the specific area, and the specific area and the different area. High-order area information indicating the high-order area to which the user belongs is stored, and until the determination means determines that the user determined to exist in the specific area does not exist in the high-order area or exists in another area, the user It is preferable to determine that it exists in a specific area.

この場合、特定エリアと、別エリアと、これら二つのエリアが所属する上位エリアというようにエリアを階層的に表すことで、ユーザの存在状況(移動状況)をより的確に把握することが可能になる。   In this case, it is possible to more accurately grasp the user's presence status (movement status) by representing the area hierarchically, such as a specific area, another area, and an upper area to which these two areas belong. Become.

このようなプレゼンスシステム、プレゼンスサーバ及びプレゼンス管理方法によれば、位置情報及びエリア情報に基づいて、ユーザが一のエリアから他のエリアに移動したと判定されない限り、該ユーザが該一のエリアに存在すると判定されるので、測位結果のばらつきを抑制できる。   According to such a presence system, presence server, and presence management method, unless it is determined that the user has moved from one area to another area based on the position information and area information, the user moves to the one area. Since it is determined that it exists, variations in positioning results can be suppressed.

以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are denoted by the same reference numerals, and redundant description is omitted.

まず、図1〜8を用いて、実施形態に係るプレゼンスシステム1の構成を説明する。図1は、プレゼンスシステム1の構成を示す図である。図2は、プレゼンスサーバ20のハードウェア構成を示す図である。図3は、位置情報の例を示す図である。図4は、エリア情報の例を示す図である。図5は、プレゼンス情報の例を示す図である。図6は、送信ルール情報の例を示す図である。図7は、位置情報の変化(ユーザの移動状況)の例を示す図である。図8は、図7に対応するユーザの存在状況判定結果を示す図である。   First, the configuration of the presence system 1 according to the embodiment will be described with reference to FIGS. FIG. 1 is a diagram showing the configuration of the presence system 1. FIG. 2 is a diagram illustrating a hardware configuration of the presence server 20. FIG. 3 is a diagram illustrating an example of position information. FIG. 4 is a diagram illustrating an example of area information. FIG. 5 is a diagram illustrating an example of presence information. FIG. 6 is a diagram illustrating an example of transmission rule information. FIG. 7 is a diagram illustrating an example of a change in position information (user movement status). FIG. 8 is a diagram illustrating the result of determining the presence status of the user corresponding to FIG.

プレゼンスシステム1は、ユーザの存在状況を示すプレゼンス情報を管理するコンピュータシステムである。このプレゼンスシステム1は、測位システム10、プレゼンスサーバ20、リマインダ管理サーバ30及び通信端末40を備えている。図1では、説明の簡単のため、通信端末40を一つのみ記載したが、通信端末40は複数でもよい。   The presence system 1 is a computer system that manages presence information indicating the presence status of a user. The presence system 1 includes a positioning system 10, a presence server 20, a reminder management server 30, and a communication terminal 40. In FIG. 1, only one communication terminal 40 is illustrated for simplicity of explanation, but a plurality of communication terminals 40 may be provided.

測位システム10は、ユーザが保持する携帯電話機の位置を測定することによって各ユーザの位置を捕捉するコンピュータシステムである。具体的には、測位システム10は、複数のアクセスポイントを備える無線LANを用い、二つの方法により携帯電話機の位置を測定する。そして測位システム10は、測定した携帯電話機の位置を位置情報としてプレゼンスサーバ20に送信する。なお、測位システム10は、GPS(Global Positioning System、全地球測位システム)などの他の手法を用いて携帯電話機の位置を測定してもよい。   The positioning system 10 is a computer system that captures the position of each user by measuring the position of the mobile phone held by the user. Specifically, the positioning system 10 measures the position of the mobile phone by two methods using a wireless LAN including a plurality of access points. Then, the positioning system 10 transmits the measured position of the mobile phone to the presence server 20 as position information. In addition, the positioning system 10 may measure the position of the mobile phone using other methods such as GPS (Global Positioning System).

測位システム10の二つの測位方法について説明する。一つは、携帯電話機が通信しているアクセスポイントの位置を携帯電話機の位置とする手法であり(以下「アクセスポイント測位」という)、これにより、例えばユーザが16階北側にいるというように、ユーザ(携帯電話機)の大よその位置を測定できる。もう一つは、より高精度に携帯電話機の位置を取得する手法であり(以下「ピンポイント測位」という)、これにより、例えばユーザが部長席にいるというように、ユーザ(携帯電話機)の詳細な位置を測定できる。なお、ピンポイント測位の具体的手法は、例えば特願2007−210929号明細書に開示されている。   Two positioning methods of the positioning system 10 will be described. One is a method of setting the position of the access point with which the mobile phone is communicating as the position of the mobile phone (hereinafter referred to as “access point positioning”), so that, for example, the user is on the north side of the 16th floor, The approximate position of the user (cell phone) can be measured. The other is a method of acquiring the position of the mobile phone with higher accuracy (hereinafter referred to as “pinpoint positioning”), and thus the details of the user (mobile phone), for example, the user is in the general manager seat. Position can be measured. A specific method for pinpoint positioning is disclosed in, for example, Japanese Patent Application No. 2007-210929.

プレゼンスサーバ20は、各ユーザの存在状況を示すプレゼンス情報を管理するコンピュータシステムであり、機能的構成要素として、位置情報記憶部(位置情報記憶手段)21、エリア情報記憶部(エリア情報記憶手段)22、プレゼンス生成部23及びプレゼンス情報記憶部24を備えている。   The presence server 20 is a computer system that manages presence information indicating the presence status of each user. As functional components, a location information storage unit (position information storage unit) 21 and an area information storage unit (area information storage unit). 22, a presence generation unit 23 and a presence information storage unit 24 are provided.

プレゼンスサーバ20は、図2に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するCPU201、ROM及びRAMで構成される主記憶部202、ハードディスクなどで構成される補助記憶部203、ネットワークカードなどの通信制御部204、キーボードやマウスなどの入力部205、及びモニタやプリンタなどの出力部206で構成される。図1に示される各機能は、図2に示すCPU201や主記憶部202の上に所定のソフトウェアを読み込ませ、CPU201の制御の下で通信制御部204を動作させるとともに、主記憶部202や補助記憶部203におけるデータの読み出し及び書き込みを行うことで実現される。   As shown in FIG. 2, the presence server 20 includes a CPU 201 that executes an operating system, application programs, and the like, a main storage unit 202 that includes ROM and RAM, an auxiliary storage unit 203 that includes a hard disk, a network card, and the like. The communication control unit 204 includes an input unit 205 such as a keyboard and a mouse, and an output unit 206 such as a monitor and a printer. Each function shown in FIG. 1 reads predetermined software on the CPU 201 and the main storage unit 202 shown in FIG. 2 and operates the communication control unit 204 under the control of the CPU 201, This is realized by reading and writing data in the storage unit 203.

位置情報記憶部21は、測位システム10から送信された位置情報を記憶する手段である。図3に示すように、位置情報は、ユーザを識別するためのユーザIDと、位置情報が取得された時刻と、測位の際に測位システムが用いた測位手法(アクセスポイント測位又はピンポイント測位)を示す測位レベルと、二次元座標で表された位置とを含む。位置情報記憶部21は、所定の時間間隔で測位システム10から送信される位置情報を蓄積する。なお、図3ではユーザAの位置情報のみが記憶されているが、位置情報記憶部21は、複数のユーザの位置情報を記憶することが可能である。   The position information storage unit 21 is means for storing position information transmitted from the positioning system 10. As shown in FIG. 3, the position information includes a user ID for identifying the user, a time when the position information was acquired, and a positioning method used by the positioning system at the time of positioning (access point positioning or pinpoint positioning). And a position represented by two-dimensional coordinates. The position information storage unit 21 accumulates position information transmitted from the positioning system 10 at predetermined time intervals. In FIG. 3, only the position information of the user A is stored, but the position information storage unit 21 can store the position information of a plurality of users.

エリア情報記憶部22は、ユーザの位置を測定し得るエリアの範囲を示すエリア情報を記憶する手段である。エリア情報は、エリアを識別するエリア名と、エリアの階層を示すエリアレイヤと、上位レイヤのエリア名と、二次元座標を用いて表されたエリア範囲と、測位レベルとを含む。このエリア情報は、システム管理者などにより予め登録されたものである。   The area information storage unit 22 is a means for storing area information indicating a range of an area where the position of the user can be measured. The area information includes an area name for identifying the area, an area layer indicating the hierarchy of the area, an area name of the upper layer, an area range represented using two-dimensional coordinates, and a positioning level. This area information is registered in advance by a system administrator or the like.

エリア情報の例を図4に示す。エリアレイヤは、最上位のレイヤをレイヤ1とし、その下位のレイヤをレイヤ2としている。例えば、エリア「16階北側フロア」はレイヤ1に属するので、その上位レイヤのエリアは存在しない。各エリアの範囲は、4つの座標点で定められる四角形として規定されている。測位レベルは、ユーザ(携帯電話機)がそのエリアに存在するときにどの手法で測位されるかを示すものである。例えば、エリア「16階北側フロア」はある程度広いので、そのエリアに携帯電話機が存在する場合には、アクセスポイント測位を用いて位置を捕捉すれば十分である。これに対し、エリア「部長席」は狭い空間であるので、高精度なピンポイント測位を用いて位置を捕捉する必要がある。   An example of area information is shown in FIG. In the area layer, the highest layer is layer 1 and the lower layer is layer 2. For example, since the area “16th floor north side floor” belongs to layer 1, there is no upper layer area. The range of each area is defined as a quadrangle defined by four coordinate points. The positioning level indicates which method is used for positioning when the user (mobile phone) exists in the area. For example, since the area “16th floor north side floor” is somewhat large, when a mobile phone is present in the area, it is sufficient to capture the position using access point positioning. On the other hand, since the area “general manager seat” is a narrow space, it is necessary to capture the position using high-precision pinpoint positioning.

なお、図4ではエリアレイヤがレイヤ1及び2のみであるが、三階層以上のレイヤ構成で各エリアを表現してもよいし、階層の概念を導入せずに全エリアを同列に表現してもよい。また、エリアの形状やエリア範囲の表現方法は限定されず、例えば、円形や六角形のエリアを設定したり、エリア範囲を三次元座標で表現したりしてもよい。このことは、位置情報内の位置の表現方法についても同様である。   In FIG. 4, the area layers are only layers 1 and 2, but each area may be expressed by a layer structure of three or more layers, or all areas may be expressed in the same row without introducing the concept of layers. Also good. The method of expressing the area shape and area range is not limited. For example, a circular or hexagonal area may be set, or the area range may be expressed in three-dimensional coordinates. The same applies to the method of expressing the position in the position information.

プレゼンス生成部23は、位置情報記憶部21に記憶された位置情報と、エリア情報記憶部22に記憶されたエリア情報とに基づいて、ユーザの存在状況(現在位置)を示すプレゼンス情報を生成する手段である。プレゼンス生成部23は、生成したプレゼンス情報をプレゼンス情報記憶部24に出力する。プレゼンス情報は、ユーザID、エリア名、エリアレイヤ、及び上位レイヤのエリア名を含んでいる。   The presence generation unit 23 generates presence information indicating a user's presence status (current position) based on the position information stored in the position information storage unit 21 and the area information stored in the area information storage unit 22. Means. The presence generation unit 23 outputs the generated presence information to the presence information storage unit 24. The presence information includes a user ID, an area name, an area layer, and an upper layer area name.

プレゼンス情報の生成について、位置情報及びエリア情報がそれぞれ図3及び4で示される場合を例に説明する。ユーザAが時刻12:00に位置(0,0)に存在することが測定された際、この測定はピンポイント測位によるものであるので、プレゼンス生成部23は、その位置がエリア範囲に含まれ且つ測位レベルが一致するエリア「部長席」にユーザAが存在すると判定する。そして、プレゼンス生成部23は、ユーザID「A」、エリア名「部長席」、エリアレイヤ「レイヤ2」、上位レイヤのエリア名「16階北側フロア」で構成されるプレゼンス情報を生成する。   The generation of presence information will be described by taking an example in which position information and area information are shown in FIGS. 3 and 4, respectively. When it is measured that the user A exists at the position (0, 0) at the time 12:00, this measurement is based on pinpoint positioning, so the presence generator 23 includes the position in the area range. In addition, it is determined that the user A exists in the area “manager seat” where the positioning levels match. Then, the presence generation unit 23 generates presence information including a user ID “A”, an area name “director seat”, an area layer “layer 2”, and an upper layer area name “16th floor north side floor”.

その後、ユーザAが時刻12:10に位置(10,10)に存在することがアクセスポイント測位により測定されると、プレゼンス生成部23は、エリア「16階北側フロア」にユーザAが存在すると判定する。そして、プレゼンス生成部23は、ユーザID「A」、エリア名「16階北側フロア」、エリアレイヤ「レイヤ1」、上位レイヤのエリア名「−(なし)」で構成されるプレゼンス情報を生成する。   Thereafter, when it is measured by the access point positioning that the user A exists at the position (10, 10) at the time 12:10, the presence generation unit 23 determines that the user A exists in the area “16th floor north side floor”. To do. Then, the presence generator 23 generates presence information including the user ID “A”, the area name “16th floor north floor”, the area layer “layer 1”, and the upper layer area name “-(none)”. .

プレゼンス情報記憶部24は、プレゼンス生成部23から入力されたプレゼンス情報を記憶する手段である。例えば、プレゼンス情報記憶部24は、図5に示すようなプレゼンス情報を記憶する。図5では、簡単のために一人のユーザのプレゼンス情報のみを示しているが、プレゼンス情報記憶部24は、複数のユーザのプレゼンス情報を記憶可能である。   The presence information storage unit 24 is means for storing presence information input from the presence generation unit 23. For example, the presence information storage unit 24 stores presence information as shown in FIG. Although only the presence information of one user is shown in FIG. 5 for the sake of simplicity, the presence information storage unit 24 can store presence information of a plurality of users.

リマインダ管理サーバ30は、特定のユーザが特定の場所に存在することを他のユーザに知らせるためのリマインダメールを送信するコンピュータシステムであり、機能的構成要素として、ルール記憶部31、プレゼンス取得部32、メール送信判定部(判定手段)33及びメール送信部(送信手段)34を備えている。このリマインダ管理サーバ30のハードウェア構成はプレゼンスサーバ20と同様であるので、ハードウェア構成の説明は省略する。   The reminder management server 30 is a computer system that transmits a reminder mail for notifying other users that a specific user exists at a specific location, and includes a rule storage unit 31 and a presence acquisition unit 32 as functional components. A mail transmission determination unit (determination unit) 33 and a mail transmission unit (transmission unit) 34 are provided. Since the hardware configuration of the reminder management server 30 is the same as that of the presence server 20, description of the hardware configuration is omitted.

ルール記憶部31は、どのユーザのプレゼンス情報に基づいてどのユーザにリマインダメールを送信するかを規定した送信ルール情報を記憶する手段である。送信ルール情報は、プレゼンス情報の主体である対象ユーザを示す対象ユーザIDと、その対象ユーザの存在場所を示すエリア名と、リマインダメールの送信先アドレスとを含んでいる。この送信ルール情報は、システム管理者やユーザなどにより予め登録されたものである。   The rule storage unit 31 is means for storing transmission rule information that defines to which user a reminder mail is to be transmitted based on the presence information of which user. The transmission rule information includes a target user ID indicating the target user who is the subject of the presence information, an area name indicating the location of the target user, and a destination address of the reminder mail. This transmission rule information is registered in advance by a system administrator or a user.

送信ルール情報の例を図6に示す。図6で示される送信ルール情報は、ユーザAが部長席に移動したときに、ユーザAが部長席にいることを示すリマインダメールをアドレス「abc@xxx.co.jp」に送信することを表すものである。なお、図6では、説明の簡単のために送信ルール情報を一つのみ示したが、ルール記憶部31は、複数の送信ルール情報を記憶可能である。また、リマインダメールを一度に複数のユーザに送信するために、一つの送信ルール情報内に複数の送信先アドレスが含まれてもよい。   An example of the transmission rule information is shown in FIG. The transmission rule information shown in FIG. 6 represents that, when the user A moves to the manager's seat, a reminder email indicating that the user A is in the manager's seat is sent to the address “abc@xxx.co.jp”. Is. In FIG. 6, only one transmission rule information is shown for simplicity of explanation, but the rule storage unit 31 can store a plurality of transmission rule information. Moreover, in order to transmit a reminder mail to a plurality of users at a time, a plurality of transmission destination addresses may be included in one transmission rule information.

プレゼンス取得部32は、後述するメール送信判定部33からの取得指示に基づいて、プレゼンス情報記憶部24から特定のユーザのプレゼンス情報を取得する手段である。プレゼンス取得部32は、取得したプレゼンス情報をメール送信判定部33に出力する。   The presence acquisition unit 32 is means for acquiring presence information of a specific user from the presence information storage unit 24 based on an acquisition instruction from a mail transmission determination unit 33 described later. The presence acquisition unit 32 outputs the acquired presence information to the mail transmission determination unit 33.

メール送信判定部33は、プレゼンス情報記憶部24に記憶されたプレゼンス情報に基づいて該プレゼンス情報の主体であるユーザの存在状況を判定し、その判定結果に基づいてリマインダメールを送信するか否かを判定する手段である。   The mail transmission determination unit 33 determines the presence status of the user who is the subject of the presence information based on the presence information stored in the presence information storage unit 24, and determines whether to send a reminder mail based on the determination result. It is a means to determine.

メール送信判定部33は、まず、ルール記憶部31に記憶されている送信ルール情報を読み出し、その送信ルール情報の対象ユーザIDを含むプレゼンス情報を取得するための取得指示を生成してプレゼンス取得部32に出力する。その後、メール送信判定部33は、その取得指示に応じてプレゼンス取得部32が取得したプレゼンス情報の入力を受け付ける。   The mail transmission determination unit 33 first reads the transmission rule information stored in the rule storage unit 31, generates an acquisition instruction for acquiring presence information including the target user ID of the transmission rule information, and generates a presence acquisition unit. 32. Thereafter, the mail transmission determination unit 33 accepts input of presence information acquired by the presence acquisition unit 32 in response to the acquisition instruction.

続いて、メール送信判定部33は、読出し済の送信ルール情報と入力されたプレゼンス情報とを比較してメール送信の要否を判定する。具体的には、メール送信判定部33は、送信ルール情報に登録されたエリア(以下「リマインダエリア」という)の上位レイヤのエリア(以下「上位エリア」という)に対象ユーザが存在するか否かを判定する。なお、メール送信判定部33は、エリア情報記憶部22を参照することで、上位エリアに対応するエリア情報を取得できる。このとき、対象ユーザが上位エリアに存在すれば、メール送信判定部33は、更に、リマインダエリアに対象ユーザが存在するか否かを判定する。そして、対象ユーザがリマインダエリアに存在した場合、メール送信判定部33は、リマインダメールの送信が必要であると判定し、読出し済の送信ルール情報を含む送信指示を生成してメール送信部34に出力する。   Subsequently, the mail transmission determination unit 33 compares the read transmission rule information with the input presence information to determine whether or not mail transmission is necessary. Specifically, the mail transmission determination unit 33 determines whether or not the target user exists in an upper layer area (hereinafter referred to as “upper area”) of the area registered in the transmission rule information (hereinafter referred to as “reminder area”). Determine. The mail transmission determination unit 33 can acquire area information corresponding to the upper area by referring to the area information storage unit 22. At this time, if the target user exists in the upper area, the mail transmission determination unit 33 further determines whether or not the target user exists in the reminder area. When the target user exists in the reminder area, the mail transmission determination unit 33 determines that the reminder mail needs to be transmitted, generates a transmission instruction including the read transmission rule information, and sends it to the mail transmission unit 34. Output.

その後、メール送信判定部33は、対象ユーザのプレゼンス情報を再度取得する。なお、メール送信判定部33がプレゼンス情報を取得する時間間隔は任意に設定可能である。メール送信判定部33は、新たに取得したプレゼンス情報と読出し済の送信ルール情報とに基づいて対象ユーザが存在するエリアを判定する。言い換えれば、メール送信判定部33は、対象ユーザの移動状況を判定する。   Thereafter, the mail transmission determination unit 33 acquires the presence information of the target user again. Note that the time interval at which the mail transmission determination unit 33 acquires presence information can be arbitrarily set. The mail transmission determination unit 33 determines an area where the target user exists based on the newly acquired presence information and the read transmission rule information. In other words, the mail transmission determination unit 33 determines the movement status of the target user.

この判定において、メール送信判定部33は、まず、上述した上位エリアに対象ユーザが存在するか否かを判定する。ここで、対象ユーザがその上位エリアに存在しない場合、メール送信判定部33は、対象ユーザがリマインダエリアから別のエリアに移動したと判定する。一方、対象ユーザが上位エリアに存在する場合、メール送信判定部33は、更に、リマインダエリアに対象ユーザが存在するか否かを判定する。   In this determination, the mail transmission determination unit 33 first determines whether or not the target user exists in the upper area described above. Here, when the target user does not exist in the upper area, the mail transmission determination unit 33 determines that the target user has moved from the reminder area to another area. On the other hand, when the target user exists in the upper area, the mail transmission determination unit 33 further determines whether or not the target user exists in the reminder area.

ここで、対象ユーザがリマインダエリアに存在すれば、メール送信判定部33は、リマインダメール送信後も対象ユーザがリマインダエリアに止まっており、新たなリマインダメールの送信が不要であると判定する。一方、対象ユーザがリマインダエリアに存在しない場合、メール送信判定部33は、上位レイヤのエリアがリマインダエリアのものと同じである別のエリア、言い換えれば上位エリアに所属する別のエリアに対象ユーザが存在するか否かを判定する。   Here, if the target user exists in the reminder area, the mail transmission determination unit 33 determines that the target user remains in the reminder area even after the reminder mail is transmitted, and it is not necessary to transmit a new reminder mail. On the other hand, when the target user does not exist in the reminder area, the mail transmission determining unit 33 determines that the target user is in another area where the upper layer area is the same as that of the reminder area, in other words, in another area belonging to the upper area. Determine if it exists.

ここで、対象ユーザがその別エリアに存在する場合、メール送信判定部33は、対象ユーザがリマインダエリアから別のエリアに移動したと判定する。一方、対象ユーザが別エリアに存在しない場合、メール送信判定部33は、対象ユーザがリマインダエリアに止まっており、新たなリマインダメールの送信が不要であると判定する。   Here, when the target user exists in the different area, the mail transmission determination unit 33 determines that the target user has moved from the reminder area to another area. On the other hand, when the target user does not exist in another area, the mail transmission determining unit 33 determines that the target user has stopped in the reminder area and that a new reminder mail need not be transmitted.

このようなメール送信判定部33の判定の具体例を、図7及び8を用いて説明する。図7は、対象ユーザUの位置情報がP0からP1,P2…P10の順で変化した様子を示している。図8は、その位置情報の変化に伴う、測位結果、エリア判定結果、及びメール送信の要否の判定結果の推移を示している。なお、16階北側フロア、16階南側フロア、会議室及び部長席を、それぞれAR,AR,AR1a,AR1bとし、部長席AR1bがリマインダエリア、16階北側フロアARが上位エリアであるとする。また、対象ユーザUは、位置情報がP1〜P5,P8及びP10であるときには、実際には部長席AR1bに滞在しているものとする。 A specific example of the determination by the mail transmission determination unit 33 will be described with reference to FIGS. FIG. 7 shows a state in which the position information of the target user U has changed in the order of P0 to P1, P2,... P10. FIG. 8 shows the transition of the positioning result, the area determination result, and the necessity determination result of mail transmission accompanying the change in the position information. The 16th floor north floor, the 16th floor south floor, the conference room and the general manager seat are AR 1 , AR 2 , AR 1a , AR 1b respectively, the general manager seat AR 1b is the reminder area, and the 16th floor north floor AR 1 is the upper area. Suppose that In addition, it is assumed that the target user U is actually staying at the manager seat AR 1b when the position information is P1 to P5, P8, and P10.

まず、位置情報がP0からP1に変化した場合、メール送信判定部33は、対象ユーザUが部長席AR1bに存在すると判定し、メール送信が必要であると判定する。その後、位置情報がP1からP2,P3…P6と変化する間、メール送信判定部33は、測位結果(位置情報)の変動にかかわらず、その対象ユーザUが部長席AR1bに止まっておりメール送信が不要であると判定する。 First, when the position information changes from P0 to P1, the mail transmission determination unit 33 determines that the target user U exists in the director's seat AR 1b , and determines that mail transmission is necessary. Thereafter, while the position information changes from P1 to P2, P3... P6, the mail transmission determining unit 33 does not change the positioning result (position information), and the target user U remains in the director seat AR 1b. It is determined that transmission is unnecessary.

その後、位置情報がP7に変化すると、メール送信判定部33は、対象ユーザUが別エリアである会議室AR1aに存在する(部長席AR1bから会議室AR1aに移動した)と判定する。その後、メール送信判定部33は、位置情報がP8に変化したとき(会議室AR1aから部長席AR1bに移動したと判定されたとき)、及びP9からP10に移動したとき(16階南側エリアARから部長席AR1bに移動したと判定されたとき)に、メール送信が必要であると判定する。すなわち、メール送信判定部33は、対象ユーザUが他のエリアからリマインダエリアに移動したと判定した場合にのみリマインダメールを送信すると判定する。 Thereafter, when the position information changes to P7, the mail transmission determining unit 33 determines that the target user U exists in the conference room AR 1a which is another area (moved from the general manager seat AR 1b to the conference room AR 1a ). Thereafter, the mail transmission determination unit 33 changes the position information to P8 (when it is determined that the conference room AR 1a has moved to the general manager AR 1b ) and when the position information has moved from P9 to P10 (the 16th floor south area). When it is determined that the user has moved from the AR 2 to the general manager seat AR 1b ), it is determined that the mail transmission is necessary. That is, the mail transmission determination unit 33 determines to transmit the reminder mail only when it is determined that the target user U has moved from another area to the reminder area.

メール送信部34は、メール送信判定部33から入力された送信指示から送信ルール情報を抽出し、その送信ルール情報に基づいて、対象ユーザが所定のエリア(リマインダエリア)に存在することを示すリマインダメールを一又は複数の通信端末40に送信する手段である。たとえば、メール送信判定部33は、図6に示す送信ルール情報に基づいて「ユーザAが部長席に戻りました。」というメッセージを含むリマインダメールを生成し、ネットワーク(図示せず)を介してそのリマインダメールを送信先アドレス「abc@xxx.co.jp」に送信する。   The mail transmission unit 34 extracts transmission rule information from the transmission instruction input from the mail transmission determination unit 33, and based on the transmission rule information, a reminder indicating that the target user exists in a predetermined area (reminder area) It is means for transmitting mail to one or a plurality of communication terminals 40. For example, the mail transmission determination unit 33 generates a reminder mail including a message “User A has returned to the director's seat” based on the transmission rule information shown in FIG. 6, via a network (not shown). The reminder mail is transmitted to the transmission destination address “abc@xxx.co.jp”.

通信端末40は、メール送信部34から送信されたリマインダメールを受信する。通信端末40の例としては、例えば携帯電話機やパーソナルコンピュータが挙げられるが、通信端末の種類は限定されない。通信端末40がリマインダメールを受信することにより、通信端末40のユーザは、他のユーザが特定の場所に来たことを知ることができる。   The communication terminal 40 receives the reminder mail transmitted from the mail transmission unit 34. Examples of the communication terminal 40 include a mobile phone and a personal computer, but the type of communication terminal is not limited. When the communication terminal 40 receives the reminder mail, the user of the communication terminal 40 can know that another user has come to a specific place.

次に、図9を用いて、図1に示すプレゼンスシステム1の処理を説明するとともに本実施形態に係るプレゼンス管理方法について説明する。図9は、プレゼンスシステム1の処理のうち、特に、対象ユーザが存在するエリア、及びメール送信の要否を判定する処理を示すフローチャートである。   Next, processing of the presence system 1 shown in FIG. 1 will be described with reference to FIG. 9, and a presence management method according to the present embodiment will be described. FIG. 9 is a flowchart showing, among the processes of the presence system 1, in particular, the process of determining the area where the target user exists and the necessity of mail transmission.

プレゼンスシステム1では、エリア情報記憶部22がエリア情報を予め記憶している(エリア情報記憶ステップ)。また、位置情報記憶部21が測位システム10から位置情報を受信し記憶している(位置情報記憶ステップ)。そして、プレゼンス生成部23がこれらエリア情報及び位置情報に基づいて対象ユーザのプレゼンス情報を生成し、プレゼンス情報記憶部24がそのプレゼンス情報を記憶する。   In the presence system 1, the area information storage unit 22 stores area information in advance (area information storage step). The position information storage unit 21 receives and stores position information from the positioning system 10 (position information storage step). Then, the presence generator 23 generates presence information of the target user based on the area information and the position information, and the presence information storage unit 24 stores the presence information.

その後、リマインダ管理サーバ30がそのプレゼンス情報を用いてリマインダメールの送信を行う。具体的には、メール送信判定部33がプレゼンス取得部32を介して対象ユーザのプレゼンス情報を取得する(ステップS11)。続いてメール送信判定部33が、取得したプレゼンス情報とルール記憶部31に予め記憶されている送信ルール情報とに基づいて対象ユーザの移動状況を判定する(判定ステップ)。   Thereafter, the reminder management server 30 transmits a reminder mail using the presence information. Specifically, the mail transmission determination unit 33 acquires the presence information of the target user via the presence acquisition unit 32 (step S11). Subsequently, the mail transmission determination unit 33 determines the movement status of the target user based on the acquired presence information and the transmission rule information stored in advance in the rule storage unit 31 (determination step).

具体的には、メール送信判定部33は、リマインダエリアの上位レイヤのエリア、すなわち上位エリアにその対象ユーザが存在するか否かを判定する(ステップS12)。ここで、対象ユーザが上位エリアに存在する場合(ステップS12;YES)、メール送信判定部33は、リマインダエリアに対象ユーザが存在するか否かを判定する(ステップS13)。ここで、リマインダエリアに対象ユーザが存在する場合(ステップS13;YES)、メール送信部34は、リマインダメールの送信が必要であると判定する。そして、この判定結果を受けて、メール送信部34がリマインダメールを通信端末40に送信する(ステップS14)。   Specifically, the mail transmission determination unit 33 determines whether or not the target user exists in an upper layer area of the reminder area, that is, the upper area (step S12). If the target user exists in the upper area (step S12; YES), the mail transmission determination unit 33 determines whether the target user exists in the reminder area (step S13). Here, when the target user exists in the reminder area (step S13; YES), the mail transmission unit 34 determines that the transmission of the reminder mail is necessary. Then, in response to this determination result, the mail transmission unit 34 transmits a reminder mail to the communication terminal 40 (step S14).

なお、対象ユーザが上位エリアに存在しないか(ステップS12;NO)、上位エリアには存在するがリマインダエリアに存在しない場合(ステップS13;NO)、メール送信判定部33は、リマインダメールの送信が不要であると判定し、所定の時間間隔でプレゼンス情報の取得を続ける。   If the target user does not exist in the upper area (step S12; NO) or exists in the upper area but does not exist in the reminder area (step S13; NO), the mail transmission determination unit 33 transmits the reminder mail. It is determined that it is unnecessary, and acquisition of presence information is continued at predetermined time intervals.

メール送信判定部33は、リマインダメール送信後もプレゼンス情報を取得する(ステップS15)。続いて、メール送信判定部33は、上位エリアに対象ユーザが存在するか否かを判定する(ステップS16)。ここで、対象ユーザが上位エリアに存在した場合、メール送信判定部33は、リマインダエリアに対象ユーザが存在するか否かを判定する(ステップS17)。このとき、対象ユーザがリマインダエリアに存在すれば(ステップS17;YES)、メール送信判定部33は、対象ユーザがリマインダエリアに存在し続けていると判定し(ステップS19)、所定の時間間隔でプレゼンス情報の取得を続ける。この場合、リマインダメールの送信は行われない。   The mail transmission determination unit 33 acquires presence information even after the reminder mail is transmitted (step S15). Subsequently, the mail transmission determining unit 33 determines whether or not the target user exists in the upper area (step S16). Here, when the target user exists in the upper area, the mail transmission determination unit 33 determines whether or not the target user exists in the reminder area (step S17). At this time, if the target user exists in the reminder area (step S17; YES), the mail transmission determining unit 33 determines that the target user continues to exist in the reminder area (step S19), and at predetermined time intervals. Continue to acquire presence information. In this case, the reminder mail is not transmitted.

これに対し、リマインダエリアに対象ユーザが存在しない場合(ステップS17;NO)、メール送信判定部33は、上位レイヤのエリアがリマインダエリアのものと同じである別のエリアに対象ユーザが存在するか否かを判定する(ステップS18)。ここで対象ユーザがその別エリアに存在しない場合(ステップS18;NO)、メール送信判定部33は、対象ユーザがリマインダエリアに存在し続けていると判定し(ステップS19)、プレゼンス情報の取得を続ける。この場合も、リマインダメールの送信は行われない。   On the other hand, when the target user does not exist in the reminder area (step S17; NO), the mail transmission determination unit 33 determines whether the target user exists in another area where the upper layer area is the same as that of the reminder area. It is determined whether or not (step S18). If the target user does not exist in the other area (step S18; NO), the mail transmission determination unit 33 determines that the target user continues to exist in the reminder area (step S19), and acquires presence information. to continue. Also in this case, the reminder mail is not transmitted.

以上に対し、リマインダメール送信後に対象ユーザが上位エリアに存在しないと判定した場合(ステップS16;NO)、又は上位レイヤのエリアがリマインダエリアのものと同じである別のエリアに存在すると判定した場合(ステップS18;YES)、メール送信判定部33は、対象ユーザがリマインダエリアから他のエリアに移動したと判定する。この場合、上記ステップS11〜S13の処理の結果によっては、リマインダメールが再度送信される。   On the other hand, when it is determined that the target user does not exist in the upper area after sending the reminder mail (step S16; NO), or when it is determined that the upper layer area exists in another area that is the same as that of the reminder area (Step S18; YES), the mail transmission determination unit 33 determines that the target user has moved from the reminder area to another area. In this case, depending on the result of the processing in steps S11 to S13, the reminder mail is transmitted again.

以上説明したように、本実施形態によれば、リマインダエリアに存在すると判定された対象ユーザが他のエリアに移動したと判定されるまでは、位置情報にかかわらず、その対象ユーザがリマインダエリアに存在し続けていると判定される。このように、位置情報そのものではなくエリア単位で対象ユーザの移動状況を捕捉することで、測位結果のばらつきを抑制することが可能になる。   As described above, according to the present embodiment, until the target user determined to exist in the reminder area is determined to have moved to another area, the target user is moved to the reminder area regardless of the position information. It is determined that it continues to exist. In this way, by capturing the movement status of the target user in units of areas rather than the position information itself, it is possible to suppress variations in positioning results.

これに対し、対象ユーザの存在状況を位置情報のみで判定しようとすると、測位結果のばらつきにより対象ユーザの実際の存在状況と異なる判定結果が出ることがある。例えば、図7に示す例では、対象ユーザUの位置情報がP2からP3に変化したときと、P4からP5に変化したときにも、対象ユーザUが他のエリアから部長席に移動したと判定されてしまう。そのため、本来メールの送信が不要である場合にもメールが送信されてしまい、ネットワーク資源を無駄に消費したり、プレゼンスシステムの利便性を損なったりしてしまう。本発明では、位置情報そのものではなくエリア単位で対象ユーザの存在状況(移動状況)を捕捉することで、測位結果のばらつきを抑制することが可能になる。   On the other hand, if an attempt is made to determine the presence status of the target user based only on the position information, a determination result different from the actual presence status of the target user may be obtained due to variations in positioning results. For example, in the example illustrated in FIG. 7, it is determined that the target user U has moved from another area to the general manager seat even when the position information of the target user U has changed from P2 to P3 and from P4 to P5. Will be. For this reason, even when the transmission of the mail is not necessary, the mail is transmitted, so that network resources are wasted and the convenience of the presence system is impaired. In the present invention, it is possible to suppress variations in positioning results by capturing the presence status (movement status) of the target user in units of areas, not the location information itself.

また、本実施形態によれば、対象ユーザがリマインダエリアに移動した場合に、その対象ユーザがリマインダエリアに移動したことを示すリマインダメールが一以上の通信端末40に送信されるので、対象ユーザの存在状況(移動状況)を他のユーザに知らせることが可能になる。このとき、上述のように測位結果のばらつきが抑制されるので、不必要なリマインダメールの送信を防止できる。   According to the present embodiment, when the target user moves to the reminder area, a reminder email indicating that the target user has moved to the reminder area is transmitted to one or more communication terminals 40. It is possible to inform the other users of the presence status (movement status). At this time, as described above, variations in positioning results are suppressed, so unnecessary transmission of a reminder mail can be prevented.

また、本実施形態によれば、リマインダエリアと、別エリアと、これら二つのエリアが所属する上位エリアというようにエリアを階層的に表すことで、対象ユーザの存在状況(移動状況)をより的確に把握することが可能になる。   In addition, according to the present embodiment, the presence status (movement status) of the target user can be more accurately represented by hierarchically representing the area such as the reminder area, another area, and the upper area to which these two areas belong. It becomes possible to grasp.

以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。   The present invention has been described in detail based on the embodiments. However, the present invention is not limited to the above embodiment. The present invention can be modified in various ways as described below without departing from the scope of the invention.

上記実施形態では、対象ユーザの存在状況(移動状況)に基づいてリマインダメール送信の要否を判定したが、ユーザの存在状況に基づいてどのような処理を行うかは任意である。例えば、会議室予約などのスケジュール管理に本発明を適用することも可能である。   In the above embodiment, the necessity of sending the reminder mail is determined based on the presence status (movement status) of the target user, but what kind of processing is performed based on the presence status of the user is arbitrary. For example, the present invention can be applied to schedule management such as conference room reservation.

また、上記実施形態では、プレゼンスサーバ20とリマインダ管理サーバ30とを分けたが、一つのサーバがプレゼンスサーバ20及びリマインダ管理サーバ30双方の機能を備えてもよい。   In the above embodiment, the presence server 20 and the reminder management server 30 are separated. However, one server may have the functions of both the presence server 20 and the reminder management server 30.

実施形態に係るプレゼンスシステムの構成を示す図である。It is a figure which shows the structure of the presence system which concerns on embodiment. 図1に示すプレゼンスサーバのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the presence server shown in FIG. 位置情報の例を示す図である。It is a figure which shows the example of position information. エリア情報の例を示す図である。It is a figure which shows the example of area information. プレゼンス情報の例を示す図である。It is a figure which shows the example of presence information. 送信ルール情報の例を示す図である。It is a figure which shows the example of transmission rule information. 位置情報の変化の例を示す図である。It is a figure which shows the example of the change of a positional information. 図7に対応するユーザの存在状況判定結果を示す図である。It is a figure which shows the user presence condition determination result corresponding to FIG. 図1に示すプレゼンスシステムの処理を示すフローチャートである。It is a flowchart which shows the process of the presence system shown in FIG.

符号の説明Explanation of symbols

1…プレゼンスシステム、10…測位システム、20…プレゼンスサーバ、21…位置情報記憶部(位置情報記憶手段)、22…エリア情報記憶部(エリア情報記憶手段)、23…プレゼンス生成部、24…プレゼンス情報記憶部、30…リマインダ管理サーバ、31…ルール記憶部、32…プレゼンス取得部、33…メール送信判定部(判定手段)、34…メール送信部(送信手段)、40…通信端末   DESCRIPTION OF SYMBOLS 1 ... Presence system, 10 ... Positioning system, 20 ... Presence server, 21 ... Position information storage part (position information storage means), 22 ... Area information storage part (area information storage means), 23 ... Presence generation part, 24 ... Presence Information storage unit, 30 ... reminder management server, 31 ... rule storage unit, 32 ... presence acquisition unit, 33 ... mail transmission determination unit (determination unit), 34 ... mail transmission unit (transmission unit), 40 ... communication terminal

Claims (7)

ユーザの位置を測定し得るエリアの範囲を示すエリア情報を記憶するエリア情報記憶手段と、
前記ユーザの位置を示す位置情報を記憶する位置情報記憶手段と、
前記エリア情報記憶手段に記憶されたエリア情報と前記位置情報記憶手段に記憶された位置情報とに基づいて前記ユーザが存在するエリアを判定することで、該ユーザの移動状況を判定し、一のエリアに存在すると判定された前記ユーザが他のエリアに移動したと判定されるまでは、前記位置情報記憶手段に記憶された位置情報にかかわらず該ユーザが該一のエリアに存在すると判定する判定手段と、
を備えるプレゼンスシステム。
Area information storage means for storing area information indicating a range of areas where the position of the user can be measured;
Position information storage means for storing position information indicating the position of the user;
By determining the area where the user exists based on the area information stored in the area information storage means and the position information stored in the position information storage means, the movement status of the user is determined, Until it is determined that the user determined to exist in the area has moved to another area, it is determined that the user exists in the one area regardless of the position information stored in the position information storage unit. Means,
Presence system with
前記判定手段により、前記ユーザが他のエリアから前記一のエリアに移動したと判定された場合に、該ユーザが該一のエリアに存在することを示す存在通知を一又は複数の通信端末に送信する送信手段を更に備える、
請求項1に記載のプレゼンスシステム。
When the determination means determines that the user has moved from another area to the one area, a presence notification indicating that the user exists in the one area is transmitted to one or a plurality of communication terminals. Further comprising transmission means for
The presence system according to claim 1.
前記エリア情報記憶手段が、特定のエリアを示す特定エリア情報と、該特定のエリアとは異なる別エリアを示す別エリア情報と、該特定のエリア及び該別エリアが所属する上位エリアを示す上位エリア情報とを記憶し、
前記判定手段が、前記特定エリアに存在すると判定された前記ユーザが前記上位エリアに存在しないか又は前記別エリアに存在すると判定されるまでは、該ユーザが該特定エリアに存在すると判定する、
請求項1又は2に記載のプレゼンスシステム。
The area information storage means includes specific area information indicating a specific area, different area information indicating a different area different from the specific area, and a higher area indicating the specific area and a higher area to which the different area belongs. Remember information,
Until the determination means determines that the user determined to exist in the specific area does not exist in the upper area or exists in the different area, the user is determined to exist in the specific area;
The presence system according to claim 1 or 2.
プレゼンスシステムが、ユーザの位置を測定し得るエリアの範囲を示すエリア情報を記憶するエリア情報記憶ステップと、
前記プレゼンスシステムが、前記ユーザの位置を示す位置情報を記憶する位置情報記憶ステップと、
前記プレゼンスシステムが、前記エリア情報記憶ステップにおいて記憶されたエリア情報と前記位置情報記憶ステップにおいて記憶された位置情報とに基づいて前記ユーザが存在するエリアを判定することで、該ユーザの移動状況を判定し、一のエリアに存在すると判定された前記ユーザが他のエリアに移動したと判定されるまでは、前記位置情報記憶ステップにおいて記憶された位置情報にかかわらず該ユーザが該一のエリアに存在すると判定する判定ステップと、
を含むプレゼンス管理方法。
An area information storage step for storing area information indicating a range of areas in which the presence system can measure the position of the user;
A location information storage step in which the presence system stores location information indicating the location of the user;
The presence system determines the area where the user exists based on the area information stored in the area information storage step and the position information stored in the position information storage step, thereby determining the movement status of the user. Until the user who has been determined to exist in one area has moved to another area is determined to be in the one area regardless of the position information stored in the position information storing step. A determination step for determining that it exists;
Presence management method including.
ユーザの位置を測定し得るエリアの範囲を示すエリア情報を記憶するエリア情報記憶手段と、
前記ユーザの位置を示す位置情報を記憶する位置情報記憶手段と、
前記エリア情報記憶手段に記憶されたエリア情報と前記位置情報記憶手段に記憶された位置情報とに基づいて前記ユーザが存在するエリアを判定することで、該ユーザの移動状況を判定し、一のエリアに存在すると判定された前記ユーザが他のエリアに移動したと判定されるまでは、前記位置情報記憶手段に記憶された位置情報にかかわらず該ユーザが該一のエリアに存在すると判定する判定手段と、
を備えるプレゼンスサーバ。
Area information storage means for storing area information indicating a range of areas where the position of the user can be measured;
Position information storage means for storing position information indicating the position of the user;
By determining the area where the user exists based on the area information stored in the area information storage means and the position information stored in the position information storage means, the movement status of the user is determined, Until it is determined that the user determined to exist in the area has moved to another area, it is determined that the user exists in the one area regardless of the position information stored in the position information storage unit. Means,
A presence server comprising:
前記判定手段により、前記ユーザが他のエリアから前記一のエリアに移動したと判定された場合に、該ユーザが該一のエリアに存在することを示す存在通知を一又は複数の通信端末に送信する送信手段を更に備える、
請求項5に記載のプレゼンスサーバ。
When the determination means determines that the user has moved from another area to the one area, a presence notification indicating that the user exists in the one area is transmitted to one or a plurality of communication terminals. Further comprising transmission means for
The presence server according to claim 5.
前記エリア情報記憶手段が、特定のエリアを示す特定エリア情報と、該特定のエリアとは異なる別エリアを示す別エリア情報と、該特定のエリア及び該別エリアが所属する上位エリアを示す上位エリア情報とを記憶し、
前記判定手段が、前記特定エリアに存在すると判定された前記ユーザが前記上位エリアに存在しないか又は前記別エリアに存在すると判定されるまでは、該ユーザが該特定エリアに存在すると判定する、
請求項5又は6に記載のプレゼンスサーバ。
The area information storage means includes specific area information indicating a specific area, different area information indicating a different area different from the specific area, and a higher area indicating the specific area and a higher area to which the different area belongs. Remember information,
Until the determination means determines that the user determined to exist in the specific area does not exist in the upper area or exists in the different area, the user is determined to exist in the specific area;
The presence server according to claim 5 or 6.
JP2007255920A 2007-09-28 2007-09-28 Presence system, presence server, and presence management method Pending JP2009088995A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007255920A JP2009088995A (en) 2007-09-28 2007-09-28 Presence system, presence server, and presence management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007255920A JP2009088995A (en) 2007-09-28 2007-09-28 Presence system, presence server, and presence management method

Publications (1)

Publication Number Publication Date
JP2009088995A true JP2009088995A (en) 2009-04-23

Family

ID=40661816

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007255920A Pending JP2009088995A (en) 2007-09-28 2007-09-28 Presence system, presence server, and presence management method

Country Status (1)

Country Link
JP (1) JP2009088995A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2945783A4 (en) * 2013-01-18 2016-08-31 Irobot Corp MOBILE ROBOT PROVIDING AN ENVIRONMENTAL REPRESENTATION FOR ENVIRONMENTAL HOUSEHOLD CONTROL
JP2016536602A (en) * 2013-09-20 2016-11-24 インテル コーポレイション AP location query
US9802322B2 (en) 2013-01-18 2017-10-31 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
US9874873B2 (en) 2013-01-18 2018-01-23 Irobot Corporation Environmental management systems including mobile robots and methods using same

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09205673A (en) * 1996-01-25 1997-08-05 Hitachi Ltd Mobile communication system
JP2001095040A (en) * 1999-09-24 2001-04-06 Toshiba Corp Mobile radio systems
JP2003283689A (en) * 2002-03-19 2003-10-03 Seiko Epson Corp Information providing system and mobile communication terminal
JP2004328309A (en) * 2003-04-24 2004-11-18 Nippon Telegr & Teleph Corp <Ntt> Communication service method and communication service system using location information
WO2005025248A1 (en) * 2003-09-04 2005-03-17 Fujitsu Limited Information providing method and information providing program
JP2006197126A (en) * 2005-01-12 2006-07-27 Ntt Docomo Inc Presence server, mobile device, presence information management system, and presence information management method
JP2007096880A (en) * 2005-09-29 2007-04-12 Ntt Docomo Inc Presence management apparatus and presence management method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09205673A (en) * 1996-01-25 1997-08-05 Hitachi Ltd Mobile communication system
JP2001095040A (en) * 1999-09-24 2001-04-06 Toshiba Corp Mobile radio systems
JP2003283689A (en) * 2002-03-19 2003-10-03 Seiko Epson Corp Information providing system and mobile communication terminal
JP2004328309A (en) * 2003-04-24 2004-11-18 Nippon Telegr & Teleph Corp <Ntt> Communication service method and communication service system using location information
WO2005025248A1 (en) * 2003-09-04 2005-03-17 Fujitsu Limited Information providing method and information providing program
JP2006197126A (en) * 2005-01-12 2006-07-27 Ntt Docomo Inc Presence server, mobile device, presence information management system, and presence information management method
JP2007096880A (en) * 2005-09-29 2007-04-12 Ntt Docomo Inc Presence management apparatus and presence management method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2945783A4 (en) * 2013-01-18 2016-08-31 Irobot Corp MOBILE ROBOT PROVIDING AN ENVIRONMENTAL REPRESENTATION FOR ENVIRONMENTAL HOUSEHOLD CONTROL
AU2014207323B2 (en) * 2013-01-18 2017-02-02 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
US9802322B2 (en) 2013-01-18 2017-10-31 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
US9874873B2 (en) 2013-01-18 2018-01-23 Irobot Corporation Environmental management systems including mobile robots and methods using same
US10391638B2 (en) 2013-01-18 2019-08-27 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
US10488857B2 (en) 2013-01-18 2019-11-26 Irobot Corporation Environmental management systems including mobile robots and methods using same
US11648685B2 (en) 2013-01-18 2023-05-16 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
US12496727B2 (en) 2013-01-18 2025-12-16 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
JP2016536602A (en) * 2013-09-20 2016-11-24 インテル コーポレイション AP location query
US10524223B2 (en) 2013-09-20 2019-12-31 Intel Corporation Location configuration information (LCI) query

Similar Documents

Publication Publication Date Title
CN112333633B (en) A computer-implemented method, device and system for sharing the location of a mobile device
US10587539B2 (en) Identifying relationships between message threads
US10387539B2 (en) Digital card management with style-based dynamic card generation
US8588809B2 (en) Managing public resources
JP5714937B2 (en) Attendance confirmation system
US11181382B2 (en) Generating maps of private spaces using mobile computing device sensors
JP6491783B1 (en) Program, information processing method and information processing apparatus
JP2017538176A (en) Geo-fencing notification registration
US20160055343A1 (en) Hierarchical privacy settings for comments and markups in a shared document
US20220101242A1 (en) Ad Hoc Group Management Within A Collaboration Project Sharing Workflow
KR20140009997A (en) Location aware spreadsheet actions
CN102238472B (en) Method for updating location information stored in server with current location of mobile device
JP2009088995A (en) Presence system, presence server, and presence management method
JP2019197382A (en) Method executed by computer to notify location, program causing computer to execute method thereof, and information providing device
US20150229764A1 (en) Call method and information processing apparatus
KR20200060386A (en) Natural Language Processing and Analysis Techniques in Interactive Scheduling Assistant Computing Systems
US20140297843A1 (en) Apparatus and method for managing presence information
JP2013054528A (en) Device management unit, device management method, and program
US11822511B2 (en) File access permission revocation notification
JP2016133836A (en) Information processing apparatus, contact data delivery method and program
JP2019523475A (en) Location integration into email system
US20220124061A1 (en) Surfacing media conversations and interactive functionality within a message viewer of a messaging system
JP2010211677A (en) Information display system and method
JP6800910B2 (en) A method executed on a computer to provide information of multiple users, a program for causing the computer to execute the method, and an information management device.
JP2020181622A (en) Method implemented by computer for providing information of plurality of users, program for causing computer to execute said method, and information managing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20100222

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111213

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120131

A02 Decision of refusal

Effective date: 20120417

Free format text: JAPANESE INTERMEDIATE CODE: A02