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
JP6812918B2 - Presence server, presence processing system, and presence determination method - Google Patents
[go: Go Back, main page]

JP6812918B2 - Presence server, presence processing system, and presence determination method - Google Patents

Presence server, presence processing system, and presence determination method Download PDF

Info

Publication number
JP6812918B2
JP6812918B2 JP2017135779A JP2017135779A JP6812918B2 JP 6812918 B2 JP6812918 B2 JP 6812918B2 JP 2017135779 A JP2017135779 A JP 2017135779A JP 2017135779 A JP2017135779 A JP 2017135779A JP 6812918 B2 JP6812918 B2 JP 6812918B2
Authority
JP
Japan
Prior art keywords
user
terminal
event
venue
seat
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.)
Expired - Fee Related
Application number
JP2017135779A
Other languages
Japanese (ja)
Other versions
JP2019021970A (en
Inventor
佳宏 馬場
佳宏 馬場
Original Assignee
株式会社ナカヨ
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 株式会社ナカヨ filed Critical 株式会社ナカヨ
Priority to JP2017135779A priority Critical patent/JP6812918B2/en
Publication of JP2019021970A publication Critical patent/JP2019021970A/en
Application granted granted Critical
Publication of JP6812918B2 publication Critical patent/JP6812918B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、プレゼンス処理技術に関し、特に、電話システムおよびスケジュール管理サーバと連携してプレゼンス状態を特定する技術に関する。 The present invention relates to a presence processing technique, and more particularly to a technique for specifying a presence state in cooperation with a telephone system and a schedule management server.

特許文献1には、多様あるいは詳細なプレゼンスを処理することのできるプレゼンス処理システムが開示されている。このプレゼンス処理システムにおいて、プレゼンスサーバは、ユーザ毎に、ユーザが使用する電話端末およびデータ処理端末を端末セットとして管理しており、端末セット毎に、端末セットを構成する電話端末およびデータ処理端末各々の端末状態(電源オン・オフ、使用中・待機中等)に基づいて、この端末セットが割り当てられたユーザのプレゼンスを判断している。 Patent Document 1 discloses a presence processing system capable of processing a diverse or detailed presence. In this presence processing system, the presence server manages the telephone terminal and the data processing terminal used by the user as a terminal set for each user, and each of the telephone terminals and the data processing terminals constituting the terminal set for each terminal set. The presence of the user to whom this terminal set is assigned is determined based on the terminal status (power on / off, in use, standby, etc.).

特開2008−109455号公報Japanese Unexamined Patent Publication No. 2008-109455

しかしながら、特許文献1に記載のプレゼンス処理システムでは、ユーザが電話端末およびデータ処理端末を両方ともに使用していない場合、在席中でも離席あるいは不在と誤って判断される可能性がある。 However, in the presence processing system described in Patent Document 1, when the user does not use both the telephone terminal and the data processing terminal, it may be erroneously determined that he / she is away or absent even while he / she is present.

また、特許文献1に記載のプレゼンス情報処理システムは、スケジュール管理サーバが管理するスケジュールデータにプレゼンスを反映させることについて、何ら考慮していない。例えば、ユーザが自身のスケジュールデータに登録されている行動予定と異なる行動をした場合、ユーザがスケジュール管理サーバにアクセスして自身のスケジュールデータを更新しなければ、スケジュール管理サーバにアクセスする第三者にその事実を知らせることができない。 Further, the presence information processing system described in Patent Document 1 does not consider reflecting the presence in the schedule data managed by the schedule management server. For example, if a user performs an action different from the action schedule registered in his / her schedule data, a third party who accesses the schedule management server unless the user accesses the schedule management server and updates his / her schedule data. I can't tell you that fact.

本発明は上記事情に鑑みてなされたものであり、その目的は、プレゼンスをより正確に判断することのできる技術を提供することにある。また、本発明の他の目的は、プレゼンスをスケジュールデータに反映することのできる技術を提供することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a technique capable of more accurately determining a presence. Another object of the present invention is to provide a technique capable of reflecting the presence in the schedule data.

上記課題を解決するために、本発明において、プレゼンスサーバは、スケジュール管理サーバからユーザのスケジュールデータを取得し、スケジュールデータ上においてユーザが参加中のイベントを特定する。そして、特定したイベントの開催場所が会議室、応接室等のユーザ席以外の電話端末設置場所である場合に、電話システムと連携して、ユーザ席に設置されている電話端末およびイベントの開催場所に設置されている電話端末各々のマイクをオンにして、ユーザ席およびイベントの開催場所各々の有音・無音状態を検出し、検出した有音・無音状態に基づいて、ユーザのプレゼンスを判断する。 In order to solve the above problems, in the present invention, the presence server acquires the user's schedule data from the schedule management server, and identifies the event in which the user is participating on the schedule data. Then, when the specified event venue is a telephone terminal installation location other than the user seat such as a conference room or a reception room, the telephone terminal installed in the user seat and the event venue are linked with the telephone system. Turn on the microphone of each telephone terminal installed in, detect the sound / silence state of each user's seat and event venue, and judge the user's presence based on the detected sound / silence state. ..

例えば、ユーザ席が無音状態であり、イベントの開催場所が有音状態ならば、プレゼンス「イベント参加中、離席」と判断し、ユーザ席が有音状態であり、イベントの開催場所が無音状態ならば、プレゼンス「イベント終了、在席」と判断し、ユーザ席、イベントの開催場所がともに有音状態ならば、プレゼンス「イベント参加中、在席」と判断し、ユーザ席、イベントの開催場所がともに無音状態ならば、プレゼンス「イベント終了、離席」と判断する。 For example, if the user's seat is silent and the event venue is sounded, it is determined that the presence is "participating in the event, leaving the seat", the user's seat is sounded, and the event venue is silent. If so, it is judged that the presence is "end of event, present", and if both the user seat and the event venue are in a sound state, it is judged that the presence is "participating in the event, present", and the user seat and event venue are determined. If both are silent, it is judged that the presence is "event end, leave".

ここで、判断したユーザのプレゼンスが、例えば、スケジュールデータ上においてユーザが参加中のイベントが既に終了していることを示している等、スケジュールデータと整合していない場合、スケジュール管理サーバにアクセスして、ユーザのスケジュールデータを更新してもよい。 Here, if the determined user's presence is inconsistent with the schedule data, for example, indicating that the event in which the user is participating has already ended on the schedule data, the schedule management server is accessed. The user's schedule data may be updated.

例えば、本発明のプレゼンスサーバは、
マイクを備えた複数の電話端末を有する電話システムおよびスケジュール管理サーバと連携してユーザのプレゼンスを判断するプレゼンスサーバであって、
前記スケジュール管理サーバから前記ユーザのスケジュールデータを取得するスケジュール取得手段と、
前記スケジュール取得手段により取得されたスケジュールデータ上において前記ユーザが参加中のイベントの開催場所を特定する開催場所特定手段と、
前記開催場所特定手段により特定された開催場所が前記ユーザのユーザ席以外の前記電話端末が設置されている場所である場合に、前記電話システムを構成する電話端末のなかから、前記ユーザ席に設置されている電話端末であるユーザ端末および前記開催場所に設置されている電話端末である移動先端末を特定する端末特定手段と、
前記電話システムと連携して、前記端末特定手段により特定されたユーザ端末および移動先端末のマイクを起動させ、前記ユーザ端末および前記移動先端末各々から集音信号を受信する集音信号受信手段と、
前記集音信号受信手段により受信された前記ユーザ端末および前記移動先端末各々の集音信号に基づいて、前記ユーザ席および前記開催場所各々の有音・無音状態を検出する状態検出手段と、
前記状態検出手段により検出された前記ユーザ席および前記開催場所各々の有音・無音状態に基づいて、前記ユーザのプレゼンスを判断するプレゼンス判断手段と、を備える。
For example, the presence server of the present invention
A presence server that determines a user's presence in cooperation with a telephone system having multiple telephone terminals equipped with microphones and a schedule management server.
A schedule acquisition means for acquiring the schedule data of the user from the schedule management server, and
The venue specifying means for specifying the venue of the event in which the user is participating on the schedule data acquired by the schedule acquisition means, and the venue specifying means.
When the venue specified by the venue identification means is a place where the telephone terminal other than the user seat of the user is installed, it is installed in the user seat from among the telephone terminals constituting the telephone system. A terminal identification means for identifying a user terminal which is a telephone terminal and a mobile destination terminal which is a telephone terminal installed at the venue.
With the sound collecting signal receiving means for activating the microphones of the user terminal and the moving destination terminal specified by the terminal specifying means in cooperation with the telephone system and receiving the sound collecting signal from each of the user terminal and the moving destination terminal. ,
Based on the sound collection signals of the user terminal and the movement destination terminal received by the sound collection signal receiving means, the state detection means for detecting the sound / silence state of the user seat and the venue, respectively.
A presence determining means for determining the presence of the user based on the sounded / silent state of each of the user's seat and the venue detected by the state detecting means is provided.

ここで、前記スケジュール取得手段により取得されたスケジュールデータ上において前記ユーザがイベントに参加中であるにもかかわらず、前記プレゼンス判断手段により判断されたプレゼンスが当該イベントの終了を示している等、前記プレゼンス判断手段により判断されたプレゼンスが前記スケジュール取得手段により取得されたスケジュールデータと整合していない場合、前記スケジュール管理サーバに登録されている当該スケジュールデータを当該プレゼンスに合わせて変更するプレゼンス反映手段をさらに備えてもよい。 Here, even though the user is participating in the event on the schedule data acquired by the schedule acquisition means, the presence determined by the presence determination means indicates the end of the event, and the like. If the presence determined by the presence determination means does not match the schedule data acquired by the schedule acquisition means, the presence reflection means for changing the schedule data registered in the schedule management server according to the presence is provided. You may also prepare.

また、本発明のプレゼンス処理システムは、
上述のプレゼンスサーバと、
マイクを備えた複数の電話端末を収容する主装置と、
ユーザ毎にスケジュールデータを管理するスケジュール管理サーバと、を備え、
前記主装置は、
前記プレゼンスサーバにより指定された前記ユーザ端末および前記移動先端末各々のマイクを起動して、前記ユーザ端末および前記移動先端末各々から集音信号を受信し前記ププレゼンスサーバに送信する集音信号送信制御手段を備える。
In addition, the presence processing system of the present invention
With the presence server mentioned above,
A main unit that accommodates multiple telephone terminals equipped with a microphone,
Equipped with a schedule management server that manages schedule data for each user
The main device
Sound collection signal transmission that activates the microphones of the user terminal and the destination terminal designated by the presence server, receives a sound collection signal from each of the user terminal and the movement destination terminal, and transmits the sound collection signal to the presence server. Provided with control means.

本発明において、プレゼンスサーバは、スケジュール管理サーバから取得したスケジュールデータ上において、ユーザが参加中のイベントの開催場所がユーザの自席以外の電話端末設置場所である場合、電話システムと連携して、ユーザの自席に設置されている電話端末およびイベントの開催場所に設置されている電話端末各々のマイクをオンにして、ユーザの自席およびイベントの開催場所各々の有音・無音状態を検出し、検出した有音・無音状態に基づいてユーザのプレゼンスを判断する。したがって、ユーザが電話端末を使用していない場合でも、会話、マウスのクリック音、キーボードのタイピング音、ペンによるノートへの書き込み音等からユーザのプレゼンスを判断することができる。また、ユーザの自席およびイベントの開催場所各々の有音・無音状態から、ユーザがイベントの開催場所にいるか、それとも自席にいるかを判断することができるとともに、イベントの開催状態(開催中か、終了済か)を判断することもできる。したがって、本発明によれば、プレゼンスをより正確に判断することができる。 In the present invention, the presence server cooperates with the telephone system when the venue of the event in which the user is participating is a telephone terminal installation location other than the user's own seat on the schedule data acquired from the schedule management server. By turning on the microphones of the telephone terminals installed in the user's own seat and the telephone terminals installed in the event venue, the sound and silence states of the user's own seat and the event venue are detected and detected. Judge the user's presence based on the sounded / silent state. Therefore, even when the user is not using the telephone terminal, the user's presence can be determined from the conversation, the mouse click sound, the keyboard typing sound, the writing sound of the pen on the note, and the like. In addition, it is possible to determine whether the user is at the event venue or at his / her own seat from the sound / silence state of the user's own seat and the event venue, and the event is being held (during or ended). You can also judge whether it is done). Therefore, according to the present invention, the presence can be determined more accurately.

また、本発明において、プレゼンスサーバは、スケジュールデータ上においてユーザがイベントに参加中であるにもかかわらず、判断したプレゼンスがイベントの終了を示している等、プレゼンスがスケジュールデータと整合していない場合に、スケジュール管理サーバに登録されているスケジュールデータをプレゼンスに合わせて変更することにより、ユーザがスケジュール管理サーバにアクセスして自身のスケジュールデータを更新しなくても、プレゼンスをスケジュールデータに反映することができる。 Further, in the present invention, the presence server has a presence that is inconsistent with the schedule data, such as when the determined presence indicates the end of the event even though the user is participating in the event on the schedule data. In addition, by changing the schedule data registered in the schedule management server according to the presence, the presence can be reflected in the schedule data without the user accessing the schedule management server and updating its own schedule data. Can be done.

図1は、本発明の一実施の形態に係るプレゼンス処理システムの概略構成図である。FIG. 1 is a schematic configuration diagram of a presence processing system according to an embodiment of the present invention. 図2は、本発明の一実施の形態に係るプレゼンス処理システムの第一の動作例を示すシーケンス図である。FIG. 2 is a sequence diagram showing a first operation example of the presence processing system according to the embodiment of the present invention. 図3は、本発明の一実施の形態に係るプレゼンス処理システムの第一の動作例を示すシーケンス図であり、図2に続きである。FIG. 3 is a sequence diagram showing a first operation example of the presence processing system according to the embodiment of the present invention, and is a continuation of FIG. 図4は、本発明の一実施の形態に係るプレゼンス処理システムの第一の動作例を示すシーケンス図であり、図3に続きである。FIG. 4 is a sequence diagram showing a first operation example of the presence processing system according to the embodiment of the present invention, and is a continuation of FIG. 図5は、本発明の一実施の形態に係るプレゼンス処理システムの第二の動作例を示すシーケンス図である。FIG. 5 is a sequence diagram showing a second operation example of the presence processing system according to the embodiment of the present invention. 図6は、プレゼンスサーバ1の概略機能構成図である。FIG. 6 is a schematic functional configuration diagram of the presence server 1. 図7は、端末情報記憶部101の登録内容例を模式的に表した図である。FIG. 7 is a diagram schematically showing an example of registered contents of the terminal information storage unit 101. 図8は、スケジュール記憶部102の登録内容例を模式的に表した図である。FIG. 8 is a diagram schematically showing an example of registered contents of the schedule storage unit 102. 図9は、プレゼンス記憶部103の登録内容例を模式的に表した図である。FIG. 9 is a diagram schematically showing an example of registered contents of the presence storage unit 103. 図10は、プレゼンスサーバ1の動作を説明するためのフロー図である。FIG. 10 is a flow chart for explaining the operation of the presence server 1. 図11は、プレゼンスサーバ1の動作を説明するためのフロー図である。FIG. 11 is a flow chart for explaining the operation of the presence server 1. 図12は、プレゼンスサーバ1の動作を説明するためのフロー図である。FIG. 12 is a flow chart for explaining the operation of the presence server 1. 図13は、スケジュール管理サーバ2の概略機能構成図である。FIG. 13 is a schematic functional configuration diagram of the schedule management server 2. 図14は、スケジュール管理サーバ2の動作を説明するためのフロー図である。FIG. 14 is a flow chart for explaining the operation of the schedule management server 2. 図15は、主装置4の概略機能構成図である。FIG. 15 is a schematic functional configuration diagram of the main device 4. 図16は、主装置4の、プレゼンスサーバ1との連携動作を説明するためのフロー図である。FIG. 16 is a flow chart for explaining the cooperative operation of the main device 4 with the presence server 1.

以下に、本発明の一実施の形態について説明する。 An embodiment of the present invention will be described below.

図1は、本実施の形態に係るプレゼンス処理システムの概略構成図である。 FIG. 1 is a schematic configuration diagram of a presence processing system according to the present embodiment.

図示するように、本実施の形態に係るプレゼンス処理システムは、プレゼンスサーバ1、スケジュール管理サーバ2、および電話システム3が、WAN、LAN等のネットワーク6に接続されて構成されている。 As shown in the figure, the presence processing system according to the present embodiment is configured by connecting the presence server 1, the schedule management server 2, and the telephone system 3 to a network 6 such as a WAN or LAN.

電話システム3は、ネットワーク6に接続された主装置4と、主装置4に収容された複数の電話端末5−1〜5−n(以下、単に電話端末5とも呼ぶ)と、を備えている。電話端末5は、自電話端末5の設置場所における有音・無音状態を検知するためのマイクを備えている。 The telephone system 3 includes a main device 4 connected to the network 6 and a plurality of telephone terminals 5-1 to 5-n (hereinafter, also simply referred to as telephone terminals 5) housed in the main device 4. .. The telephone terminal 5 is provided with a microphone for detecting a sounded / silent state at the place where the own telephone terminal 5 is installed.

スケジュール管理サーバ2は、ユーザ毎に、ユーザが参加する予定のイベントの種別(会議、商談、出張、休暇等)、開始時刻、終了時刻、開催場所等が記述されたスケジュールデータを管理する。 The schedule management server 2 manages schedule data for each user, which describes the type of event (meeting, business negotiation, business trip, vacation, etc.), start time, end time, venue, etc. that the user plans to participate in.

プレゼンスサーバ1は、電話システム3およびスケジュール管理サーバ2と連携して、ユーザのプレゼンスを判断する。そして、判断したプレゼンスを、スケジュール管理サーバ2で管理されているユーザのスケジュールデータに反映させる。 The presence server 1 determines the presence of the user in cooperation with the telephone system 3 and the schedule management server 2. Then, the determined presence is reflected in the schedule data of the user managed by the schedule management server 2.

図2〜図4は、本実施の形態に係るプレゼンス処理システムの第一の動作例を示すシーケンス図である。 2 to 4 are sequence diagrams showing a first operation example of the presence processing system according to the present embodiment.

まず、プレゼンスサーバ1は、スケジュール管理サーバ2にアクセスして、スケジュール取得対象のユーザ(対象ユーザ)のスケジュールデータをスケジュール管理サーバ2から取得する(S100)。 First, the presence server 1 accesses the schedule management server 2 and acquires the schedule data of the user (target user) whose schedule is to be acquired from the schedule management server 2 (S100).

つぎに、プレゼンスサーバ1は、取得したスケジュールデータを参照して、対象ユーザが参加する予定のイベントが開催されるのを待つ。そして、対象ユーザが参加する予定のイベントが開催されたならば、取得したスケジュールデータから、このイベントの開催場所を特定する(S101)。ここでは、対象ユーザが参加する予定のイベントの種別は「会議」であり、このイベントの開催場所は「A会議室」であるとする。 Next, the presence server 1 refers to the acquired schedule data and waits for an event in which the target user is scheduled to participate. Then, if an event in which the target user is scheduled to participate is held, the venue of this event is specified from the acquired schedule data (S101). Here, it is assumed that the type of event in which the target user is scheduled to participate is "meeting", and the venue of this event is "meeting room A".

それから、プレゼンスサーバ1は、イベントの開催場所(A会議室)が対象ユーザの自席(ユーザ席)でないことを確認し、対象ユーザのユーザ席に設置されている電話端末5(対象ユーザのユーザ端末)、およびイベントの開催場所に設置されている電話端末5(移動先端末)を特定する(S102)。ここでは、対象ユーザのユーザ端末として電話端末5−1が特定され、移動先端末として電話端末5−2が特定されたものとする。その後、プレゼンスサーバ1は、対象ユーザのユーザ端末(電話端末5−1)および移動先端末(電話端末5−2)の指定を伴う集音開始要求を主装置4に送信する(S103)。 Then, the presence server 1 confirms that the event venue (meeting room A) is not the target user's own seat (user seat), and the telephone terminal 5 (user terminal of the target user) installed in the target user's user seat. ), And the telephone terminal 5 (destination terminal) installed at the venue of the event is specified (S102). Here, it is assumed that the telephone terminal 5-1 is specified as the user terminal of the target user and the telephone terminal 5-2 is specified as the destination terminal. After that, the presence server 1 transmits a sound collection start request accompanied by designation of the user terminal (telephone terminal 5-1) and the destination terminal (telephone terminal 5-2) of the target user to the main device 4 (S103).

主装置4は、プレゼンスサーバ1から受け付けた集音開始要求に従い、対象ユーザのユーザ端末である電話端末5−1および移動先端末である電話端末5−2のそれぞれに集音開始指示を送信する(S104、S105)。これを受けて、電話端末5−1、5−2は、それぞれ、マイクをオンにして集音を開始し(S106、S107)、集音信号を主装置4に送信する。そして、主装置4は、電話端末5−1、5−2各々から受信した集音信号をプレゼンスサーバ1に送信する(S108、S109)。ここで、対象ユーザはA会議室で開催されている会議に参加中であるため、対象ユーザのユーザ席は無人状態である。その結果、電話端末5−1(対象ユーザのユーザ端末)からは無音の集音信号が主装置4経由でプレゼンスサーバ1に送信され、電話端末5−2(移動先端末)からは有音の集音信号が主装置4経由でプレゼンスサーバ1に送信される。 The main device 4 transmits a sound collection start instruction to each of the telephone terminal 5-1 which is the user terminal of the target user and the telephone terminal 5-2 which is the destination terminal in accordance with the sound collection start request received from the presence server 1. (S104, S105). In response to this, the telephone terminals 5-1 and 5-2 each turn on the microphone and start sound collection (S106, S107), and transmit the sound collection signal to the main device 4. Then, the main device 4 transmits the sound collection signals received from each of the telephone terminals 5-1 and 5-2 to the presence server 1 (S108, S109). Here, since the target user is participating in the conference held in the conference room A, the user seat of the target user is unmanned. As a result, a silent sound collecting signal is transmitted from the telephone terminal 5-1 (user terminal of the target user) to the presence server 1 via the main device 4, and is sounded from the telephone terminal 5-2 (destination terminal). The sound collection signal is transmitted to the presence server 1 via the main device 4.

プレゼンスサーバ1は、主装置4から受信した対象ユーザのユーザ端末および移動先端末各々の集音信号に基づいて対象ユーザのプレゼンスを判断する。ここでは、対象ユーザのユーザ席に設置されたユーザ端末(電話端末5−1)の集音信号が無音であることから、対象ユーザはユーザ席を離席していると推測される。また、A会議室に設置された移動先端末(電話端末5−2)の集音信号が有音であることから、A会議室でイベント(会議)は開催中であり、このイベント(会議)に対象ユーザが参加中であると推測される。したがって、プレゼンスサーバ1は、対象ユーザのプレゼンスを「イベント(会議)参加中、離席」と判断する(S110)。 The presence server 1 determines the presence of the target user based on the sound collection signals of the user terminal and the mobile destination terminal of the target user received from the main device 4. Here, since the sound collection signal of the user terminal (telephone terminal 5-1) installed in the user seat of the target user is silent, it is presumed that the target user is away from the user seat. In addition, since the sound collection signal of the destination terminal (telephone terminal 5-2) installed in the A conference room is sound, an event (meeting) is being held in the A conference room, and this event (conference) It is presumed that the target user is participating in the event. Therefore, the presence server 1 determines that the presence of the target user is "while attending an event (meeting) and is away from the desk" (S110).

つぎに、プレゼンスサーバ1は、主装置4に、対象ユーザのユーザ端末(電話端末5−1)および対象ユーザが参加中のイベントの種別(会議)の指定を伴う自動応答設定要求を送信する(S111)。これを受けて、主装置4は、電話端末5−1への着信に対して、対象ユーザが会議に参加中であり、電話に対応できない旨の音声メッセージを送出後、伝言メッセージを受け付ける自動応答を設定する(S112)。 Next, the presence server 1 transmits an automatic response setting request for specifying the user terminal (telephone terminal 5-1) of the target user and the type (meeting) of the event in which the target user is participating to the main device 4 ( S111). In response to this, the main device 4 automatically responds to an incoming call to the telephone terminal 5-1 by sending a voice message indicating that the target user is participating in the conference and cannot answer the telephone, and then accepting a message. Is set (S112).

つぎに、対象ユーザが会議を抜け出して、対象ユーザのユーザ席に戻り、何らかの作業を開始したものとする。その結果、対象ユーザのユーザ端末(電話端末5−1)および移動先端末(電話端末5−2)の両方から有音の集音信号が主装置4経由でプレゼンスサーバ1に送信される(S113、S114)。 Next, it is assumed that the target user exits the conference, returns to the user seat of the target user, and starts some work. As a result, a sound collecting signal is transmitted from both the user terminal (telephone terminal 5-1) and the destination terminal (telephone terminal 5-2) of the target user to the presence server 1 via the main device 4 (S113). , S114).

プレゼンスサーバ1は、主装置4から受信した対象ユーザのユーザ端末の集音信号(電話端末5−1)が変化したことから、主装置4から受信した対象ユーザのユーザ端末(電話端末5−1)および移動先端末(電話端末5−2)各々の集音信号に基づいて対象ユーザのプレゼンスを再度判断する。ここでは、対象ユーザのユーザ席に設置された対象ユーザのユーザ端末(電話端末5−1)の集音信号が有音であることから、対象ユーザはユーザ席に在席しているが、A会議室に設置された移動先端末(電話端末5−2)の集音信号が有音であることから、A会議室のイベント(会議)は開催中であると推測される。したがって、プレゼンスサーバ1は、対象ユーザのプレゼンスを「イベント(会議)参加中、在席」と判断する(S115)。 Since the sound collection signal (telephone terminal 5-1) of the target user's user terminal received from the main device 4 has changed in the presence server 1, the target user's user terminal (telephone terminal 5-1) received from the main device 4 has changed. ) And the destination terminal (telephone terminal 5-2), the presence of the target user is determined again based on the sound collection signal. Here, since the sound collection signal of the target user's user terminal (telephone terminal 5-1) installed in the target user's user's seat is sound, the target user is present in the user's seat. Since the sound collection signal of the destination terminal (telephone terminal 5-2) installed in the conference room is sound, it is presumed that the event (conference) in the conference room A is being held. Therefore, the presence server 1 determines that the presence of the target user is "attended while participating in the event (meeting)" (S115).

つぎに、プレゼンスサーバ1は、主装置4に、対象ユーザのユーザ端末(電話端末5−1)の指定を伴う自動応答設定解除要求を送信する(S116)。これを受けて、主装置4は、電話端末5−1への着信に対する自動応答設定を解除する(S117)。 Next, the presence server 1 transmits an automatic response setting cancellation request accompanied by the designation of the user terminal (telephone terminal 5-1) of the target user to the main device 4 (S116). In response to this, the main device 4 cancels the automatic answer setting for the incoming call to the telephone terminal 5-1 (S117).

つぎに、対象ユーザがユーザ席を離れ、A会議室で開催中のイベント(会議)に戻ったものとする。その結果、対象ユーザのユーザ端末(電話端末5−1)からは無音の集音信号が主装置4経由でプレゼンスサーバ1に送信され、移動先端末(電話端末5−2)からは有音の集音信号が主装置4経由でプレゼンスサーバ1に送信される(S118、S119)。 Next, it is assumed that the target user leaves the user's seat and returns to the event (meeting) being held in the A conference room. As a result, a silent sound collecting signal is transmitted from the user terminal (telephone terminal 5-1) of the target user to the presence server 1 via the main device 4, and is sounded from the destination terminal (telephone terminal 5-2). The sound collection signal is transmitted to the presence server 1 via the main device 4 (S118, S119).

プレゼンスサーバ1は、主装置4から受信した対象ユーザのユーザ端末(電話端末5−1)の集音信号が変化したことから、主装置4から受信した対象ユーザのユーザ端末(電話端末5−1)および移動先端末(電話端末5−2)各々の集音信号に基づいて対象ユーザのプレゼンスを再度判断する。ここでは、対象ユーザのユーザ席に設置されたユーザ端末(電話端末5−1)の集音信号が無音であり、かつA会議室に設置された移動先端末(電話端末5−2)の集音信号が有音であることから、プレゼンスサーバ1は、対象ユーザのプレゼンスを「イベント(会議)参加中、離席」と判断する(S120)。 Since the sound collection signal of the target user's user terminal (telephone terminal 5-1) received from the main unit 4 has changed in the presence server 1, the target user's user terminal (telephone terminal 5-1) received from the main unit 4 has changed. ) And the destination terminal (telephone terminal 5-2), the presence of the target user is determined again based on the sound collection signal. Here, the sound collection signal of the user terminal (telephone terminal 5-1) installed in the user seat of the target user is silent, and the collection of the destination terminals (telephone terminal 5-2) installed in the A conference room. Since the sound signal is sound, the presence server 1 determines that the presence of the target user is "while participating in an event (meeting) and is away from the desk" (S120).

つぎに、プレゼンスサーバ1は、主装置4に、対象ユーザのユーザ端末(電話端末5−1)および対象ユーザが参加中のイベントの種別(会議)の指定を伴う自動応答設定要求を送信する(S121)。これを受けて、主装置4は、電話端末5−1への着信に対して、対象ユーザが会議に参加中であり、電話に対応できない旨の音声メッセージを送出後、伝言メッセージを受け付ける自動応答を設定する(S122)。 Next, the presence server 1 transmits an automatic response setting request for specifying the user terminal (telephone terminal 5-1) of the target user and the type (meeting) of the event in which the target user is participating to the main device 4 ( S121). In response to this, the main device 4 automatically responds to an incoming call to the telephone terminal 5-1 by sending a voice message indicating that the target user is participating in the conference and cannot answer the telephone, and then accepting a message. Is set (S122).

つぎに、A会議室で会議が終了し、対象ユーザが移動中であるとする。その結果、対象ユーザのユーザ端末(電話端末5−1)および移動先端末(電話端末5−2)の両方から無音の集音信号が主装置4経由でプレゼンスサーバ1に送信される(S123、S124)。 Next, it is assumed that the conference is completed in the conference room A and the target user is moving. As a result, a silent sound collecting signal is transmitted from both the user terminal (telephone terminal 5-1) and the destination terminal (telephone terminal 5-2) of the target user to the presence server 1 via the main device 4 (S123, S124).

プレゼンスサーバ1は、主装置4から受信した移動先端末(電話端末5−2)の集音信号が変化したことから、主装置4から受信した対象ユーザのユーザ端末(電話端末5−1)および移動先端末(電話端末5−2)各々の集音信号に基づいて対象ユーザのプレゼンスを再度判断する。ここでは、対象ユーザのユーザ席に設置されたユーザ端末(電話端末5−1)の集音信号が無音であることから、対象ユーザはユーザ席を離席していると推測される。また、A会議室に設置された移動先端末(電話端末5−2)の集音信号が無音であることから、A会議室のイベント(会議)は終了したと推測される。したがって、プレゼンスサーバ1は、対象ユーザのプレゼンスを「イベント(会議)終了、離席」と判断する(S125)。 Since the sound collection signal of the destination terminal (telephone terminal 5-2) received from the main unit 4 has changed, the presence server 1 has changed the user terminal (telephone terminal 5-1) of the target user received from the main unit 4. The presence of the target user is determined again based on the sound collection signal of each destination terminal (telephone terminal 5-2). Here, since the sound collection signal of the user terminal (telephone terminal 5-1) installed in the user seat of the target user is silent, it is presumed that the target user is away from the user seat. Further, since the sound collection signal of the destination terminal (telephone terminal 5-2) installed in the A conference room is silent, it is presumed that the event (conference) in the A conference room has ended. Therefore, the presence server 1 determines that the presence of the target user is "event (meeting) end, leaving" (S125).

つぎに、プレゼンスサーバ1は、主装置4に対して、移動先端末(電話端末5−2)および対象ユーザが参加中のイベントの種別(会議)の指定を伴う自動応答設定要求を未送信ならば、この自動応答設定要求を送信する(S126)。これを受けて、主装置4は、移動先端末(電話端末5−2)への着信に対して、A会議室の会議は終了した旨のメッセージを送出する自動応答を設定する(S127)。 Next, if the presence server 1 has not transmitted the automatic response setting request with the designation of the destination terminal (telephone terminal 5-2) and the type (meeting) of the event in which the target user is participating to the main device 4. For example, this automatic response setting request is transmitted (S126). In response to this, the main device 4 sets an automatic response to send a message to the effect that the conference in the conference room A has ended in response to an incoming call to the destination terminal (telephone terminal 5-2) (S127).

また、プレゼンスサーバ1は、対象ユーザのプレゼンス「イベント(会議)終了、離席」と判断したイベント(種別「会議」、開催場所「A会議室」)について、スケジュール管理サーバ2から取得した対象ユーザのスケジュールデータ上におけるこのイベントの終了時刻に基づいて、移動先端末(電話端末5−2)への着信に対する自動応答の設定解除時刻を設定する(S128)。 Further, the presence server 1 acquires the target user from the schedule management server 2 for the event (type "meeting", venue "A meeting room") determined to be the presence "event (meeting) end, leaving" of the target user. Based on the end time of this event on the schedule data of (S128), the setting cancellation time of the automatic response to the incoming call to the destination terminal (telephone terminal 5-2) is set (S128).

それから、プレゼンスサーバ1は、対象ユーザのプレゼンス「イベント(会議)終了、離席」と判断したイベント(種別「会議」、開催場所「A会議室」)が、スケジュール管理サーバ2から取得した対象ユーザのスケジュールデータ上において未だ開催中(終了時刻に到達していない)であること、つまり、スケジュール管理サーバ2から取得した対象ユーザのスケジュールデータが対象ユーザのプレゼンスと整合していないことを確認すると、スケジュール管理サーバ2にアクセスして、対象ユーザのスケジュールデータに対象ユーザのプレゼンスを反映させる(S129)。つまり、対象ユーザのスケジュールデータ上において、未だ開催中のイベント(種別「会議」、開催場所「A会議室」)を終了させる。これにより、スケジュール管理サーバ2に登録されている対象ユーザのスケジュールデータが更新される(S130)。 Then, the presence server 1 determines that the target user's presence "event (meeting) end, leave" (type "meeting", venue "A meeting room") is the target user acquired from the schedule management server 2. If it is confirmed that the event is still being held (the end time has not been reached) on the schedule data of, that is, the schedule data of the target user acquired from the schedule management server 2 does not match the presence of the target user, Access the schedule management server 2 and reflect the presence of the target user in the schedule data of the target user (S129). That is, on the schedule data of the target user, the event still being held (type "meeting", holding place "A meeting room") is terminated. As a result, the schedule data of the target user registered in the schedule management server 2 is updated (S130).

つぎに、対象ユーザが終了した会議からユーザ席に戻り、何らかの作業を開始したものとする。その結果、対象ユーザのユーザ端末(電話端末5−1)からは有音の集音信号が主装置4経由でプレゼンスサーバ1に送信され、移動先端末(電話端末5−2)からは無音の集音信号が主装置4経由でプレゼンスサーバ1に送信される(S131、S132)。 Next, it is assumed that the target user returns to the user's seat from the finished meeting and starts some work. As a result, a sound collecting signal is transmitted from the user terminal (telephone terminal 5-1) of the target user to the presence server 1 via the main device 4, and is silent from the destination terminal (telephone terminal 5-2). The sound collection signal is transmitted to the presence server 1 via the main device 4 (S131, S132).

ここで、プレゼンスサーバ1は、主装置4から受信した対象ユーザのユーザ端末の集音信号が変化したことから、主装置4から受信した対象ユーザのユーザ端末(電話端末5−1)および移動先端末(電話端末5−2)各々の集音信号に基づいて対象ユーザのプレゼンスを再度判断する。ここでは、対象ユーザのユーザ席に設置されたユーザ端末(電話端末5−1)の集音信号が有音であることから、対象ユーザはユーザ席に在席していると推測される。また、A会議室に設置された移動先端末(電話端末5−2)の集音信号が無音であることから、A会議室のイベント(会議)は終了したと推測される。したがって、プレゼンスサーバ1は、対象ユーザのプレゼンスを「イベント(会議)終了、在席」と判断する(S133)。 Here, since the sound collection signal of the target user's user terminal received from the main device 4 has changed, the presence server 1 has received the target user's user terminal (telephone terminal 5-1) and the destination from the main device 4. The presence of the target user is re-determined based on the sound collection signal of each terminal (telephone terminal 5-2). Here, since the sound collection signal of the user terminal (telephone terminal 5-1) installed in the user seat of the target user is sound, it is presumed that the target user is present in the user seat. Further, since the sound collection signal of the destination terminal (telephone terminal 5-2) installed in the A conference room is silent, it is presumed that the event (conference) in the A conference room has ended. Therefore, the presence server 1 determines that the presence of the target user is "end of event (meeting), present" (S133).

つぎに、プレゼンスサーバ1は、主装置4に、対象ユーザのユーザ端末(電話端末5−1)の指定を伴う自動応答設定解除要求を送信する(S134)。これを受けて、主装置4は、対象ユーザのユーザ端末(電話端末5−1)への着信に対する自動応答の設定を解除する(S135)。 Next, the presence server 1 transmits an automatic response setting cancellation request accompanied by the designation of the user terminal (telephone terminal 5-1) of the target user to the main device 4 (S134). In response to this, the main device 4 cancels the setting of the automatic response to the incoming call to the user terminal (telephone terminal 5-1) of the target user (S135).

また、プレゼンスサーバ1は、移動先端末(電話端末5−2)への着信に対する自動応答の設定解除時刻が到来すると(S136)、主装置4に、移動先端末(電話端末5−2)の指定を伴う自動応答設定解除要求を送信する(S137)。これを受けて、主装置4は、移動先端末(電話端末5−2)への着信に対する自動応答の設定を解除する(S138)。 Further, when the time for canceling the setting of the automatic response to the incoming call to the destination terminal (telephone terminal 5-2) arrives (S136), the presence server 1 sends the main device 4 to the destination terminal (telephone terminal 5-2). A request for canceling the automatic response setting accompanied by the designation is transmitted (S137). In response to this, the main device 4 cancels the setting of the automatic answer to the incoming call to the destination terminal (telephone terminal 5-2) (S138).

その後、プレゼンスサーバ1は、対象ユーザのユーザ端末(電話端末5−1)および移動先端末(電話端末5−2)の指定を伴う集音終了要求を主装置4に送信する(S139)。 After that, the presence server 1 transmits a sound collection end request accompanied by designation of the user terminal (telephone terminal 5-1) and the destination terminal (telephone terminal 5-2) of the target user to the main device 4 (S139).

主装置4は、プレゼンスサーバ1から受け付けた集音終了要求に従い、対象ユーザのユーザ端末である電話端末5−1および移動先端末である電話端末5−2のそれぞれに集音終了指示を送信する(S140、S141)。これを受けて、電話端末5−1、5−2は、マイクをオフにして(S142、S143)、集音を終了する。 The main device 4 transmits a sound collection end instruction to each of the telephone terminal 5-1 which is the user terminal of the target user and the telephone terminal 5-2 which is the destination terminal in accordance with the sound collection end request received from the presence server 1. (S140, S141). In response to this, the telephone terminals 5-1 and 5-2 turn off the microphone (S142, S143) and end the sound collection.

図5は、本実施の形態に係るプレゼンス処理システムの第二の動作例を示すシーケンス図である。 FIG. 5 is a sequence diagram showing a second operation example of the presence processing system according to the present embodiment.

まず、プレゼンスサーバ1は、スケジュール管理サーバ2にアクセスして、スケジュール管理サーバ2から対象ユーザのスケジュールデータを取得する(S150)。 First, the presence server 1 accesses the schedule management server 2 and acquires the schedule data of the target user from the schedule management server 2 (S150).

つぎに、プレゼンスサーバ1は、取得したスケジュールデータを参照して、対象ユーザが参加する予定のイベントが開催されるのを待つ。そして、対象ユーザが参加する予定のイベントが開催されたならば、取得したスケジュールデータから、このイベントの開催場所を特定する(S151)。ここでは、対象ユーザが参加する予定のイベントの種別は「休暇」であり、このイベントの開催場所は「管理外」であるとする。 Next, the presence server 1 refers to the acquired schedule data and waits for an event in which the target user is scheduled to participate. Then, if an event in which the target user is scheduled to participate is held, the venue of this event is specified from the acquired schedule data (S151). Here, it is assumed that the type of event that the target user plans to participate in is "vacation" and the venue of this event is "unmanaged".

それから、プレゼンスサーバ1は、イベントの開催場所が「管理外」であることを確認し、対象ユーザのユーザ端末(対象ユーザのユーザ席に設置されている電話端末5)を特定する(S152)。ここでは、対象ユーザ端末として電話端末5−1が特定されたものとする。その後、プレゼンスサーバ1は、ユーザ端末(電話端末5−1)の指定を伴う集音開始要求を主装置4に送信する(S153)。 Then, the presence server 1 confirms that the venue of the event is "out of control" and identifies the user terminal of the target user (telephone terminal 5 installed in the user seat of the target user) (S152). Here, it is assumed that the telephone terminal 5-1 is specified as the target user terminal. After that, the presence server 1 transmits a sound collection start request accompanied by the designation of the user terminal (telephone terminal 5-1) to the main device 4 (S153).

主装置4は、プレゼンスサーバ1から受け付けた集音開始要求に従い、対象ユーザのユーザ端末(電話端末5−1)に集音開始指示を送信する(S154)。これを受けて、対象ユーザのユーザ端末(電話端末5−1)は、マイクをオンにして集音を開始し(S155)、集音信号を主装置4に送信する。そして、主装置4は、対象ユーザのユーザ端末(電話端末5−1)から受信した集音信号をプレゼンスサーバ1に送信する(S156)。ここで、対象ユーザは休暇中であるため、対象ユーザのユーザ席は無人状態である。その結果、対象ユーザのユーザ端末(電話端末5−1)からは無音の集音信号が主装置4経由でプレゼンスサーバ1に送信される(S156)。対象ユーザのユーザ席に設置されたユーザ端末(電話端末5−1)の集音信号が無音であることから、プレゼンスサーバ1は、対象ユーザのプレゼンスを「イベント(休暇)参加中、離席」と判断する。 The main device 4 transmits a sound collection start instruction to the user terminal (telephone terminal 5-1) of the target user in accordance with the sound collection start request received from the presence server 1 (S154). In response to this, the user terminal (telephone terminal 5-1) of the target user turns on the microphone, starts sound collection (S155), and transmits the sound collection signal to the main device 4. Then, the main device 4 transmits the sound collection signal received from the user terminal (telephone terminal 5-1) of the target user to the presence server 1 (S156). Here, since the target user is on vacation, the user seat of the target user is in an unmanned state. As a result, a silent sound collecting signal is transmitted from the user terminal (telephone terminal 5-1) of the target user to the presence server 1 via the main device 4 (S156). Since the sound collection signal of the user terminal (telephone terminal 5-1) installed in the user seat of the target user is silent, the presence server 1 sets the presence of the target user to "while participating in an event (holiday), leave the seat". Judge.

その後、対象ユーザのユーザ席に何者かが着席し、何らかの作業を行ったものとする。その結果、対象ユーザのユーザ端末(電話端末5−1)からは有音の集音信号が主装置4経由でプレゼンスサーバ1に送信される(S157)。プレゼンスサーバ1は、主装置4から受信した対象ユーザのユーザ端末(電話端末5−1)の集音信号が有音になったことを検知すると、主装置4に何者かが対象ユーザのユーザ席を使用している旨の音声メッセージを所定の電話番号(プレゼンス「在席」の他の電話端末5、保守担当者の電話端末5、対象ユーザの携帯端末(不図示)等の電話番号)へ送出させる、何者かが対象ユーザのユーザ席を使用している旨のメッセージを含む電子メールを所定の電子メールアドレス(保守担当者あるいは対象ユーザの携帯端末等のメールアドレス)に送信する等の緊急通知処理を実施する(S158)。 After that, it is assumed that someone is seated in the user seat of the target user and performs some work. As a result, a sound collecting signal is transmitted from the user terminal (telephone terminal 5-1) of the target user to the presence server 1 via the main device 4 (S157). When the presence server 1 detects that the sound collection signal of the target user's user terminal (telephone terminal 5-1) received from the main device 4 has become sound, someone in the main device 4 has a user seat of the target user. Send a voice message indicating that you are using to a predetermined phone number (phone number of another phone terminal 5 with presence "attended", phone terminal 5 of maintenance staff, mobile terminal (not shown) of the target user, etc.) Urgent such as sending an e-mail containing a message that someone is using the user's seat of the target user to a predetermined e-mail address (e-mail address of the maintenance person or the mobile terminal of the target user) The notification process is performed (S158).

また、プレゼンスサーバ1は、スケジュール管理サーバ2から取得した対象ユーザのスケジュールデータ上において、対象ユーザが参加中である種別「休暇」のイベントが終了したことを検出すると(S159)、対象ユーザのユーザ端末(電話端末5−1)の指定を伴う集音終了要求を主装置4に送信する(S160)。 Further, when the presence server 1 detects on the schedule data of the target user acquired from the schedule management server 2 that the event of the type "vacation" in which the target user is participating has ended (S159), the user of the target user A sound collection end request accompanied by the designation of the terminal (telephone terminal 5-1) is transmitted to the main device 4 (S160).

主装置4は、プレゼンスサーバ1から受け付けた集音終了要求に従い、対象ユーザのユーザ端末(電話端末5−1)に集音終了指示を送信する(S161)。これを受けて、電話端末5−1は、マイクをオフにして(S162)、集音を終了する。 The main device 4 transmits a sound collection end instruction to the user terminal (telephone terminal 5-1) of the target user in accordance with the sound collection end request received from the presence server 1 (S161). In response to this, the telephone terminal 5-1 turns off the microphone (S162) and ends the sound collection.

つぎに、本実施の形態に係るプレゼンス処理システムを構成するプレゼンスサーバ1、スケジュール管理サーバ2、および主装置4の詳細を説明する。なお、電話端末5には、例えばハンズフリー用のマイクを備えた既存の電話端末を利用することができるので、その詳細な説明を省略する。 Next, the details of the presence server 1, the schedule management server 2, and the main device 4 that constitute the presence processing system according to the present embodiment will be described. As the telephone terminal 5, for example, an existing telephone terminal provided with a hands-free microphone can be used, so detailed description thereof will be omitted.

まず、プレゼンスサーバ1の詳細を説明する。 First, the details of the presence server 1 will be described.

図6は、プレゼンスサーバ1の概略機能構成図である。 FIG. 6 is a schematic functional configuration diagram of the presence server 1.

図示するように、プレゼンスサーバ1は、ネットワークインターフェース部100と、端末情報記憶部101と、スケジュール記憶部102と、プレゼンス記憶部103と、プレゼンスサービス処理部104と、スケジュール取得部105と、開催場所特定部106と、端末特定部107と、集音信号受信部108と、状態検出部109と、プレゼンス判断部110と、端末設定部111と、プレゼンス反映部112と、緊急通知部113と、を備えている。 As shown in the figure, the presence server 1 includes a network interface unit 100, a terminal information storage unit 101, a schedule storage unit 102, a presence storage unit 103, a presence service processing unit 104, a schedule acquisition unit 105, and a venue. The identification unit 106, the terminal identification unit 107, the sound collection signal reception unit 108, the state detection unit 109, the presence determination unit 110, the terminal setting unit 111, the presence reflection unit 112, and the emergency notification unit 113. I have.

ネットワークインターフェース部100は、ネットワーク6に接続するためのインターフェースである。 The network interface unit 100 is an interface for connecting to the network 6.

端末情報記憶部101には、電話端末5の番号情報と設置場所とを含む端末情報が記憶されている。図7は、端末情報記憶部101の登録内容例を模式的に表した図である。 The terminal information storage unit 101 stores terminal information including the number information of the telephone terminal 5 and the installation location. FIG. 7 is a diagram schematically showing an example of registered contents of the terminal information storage unit 101.

図示するように、端末情報記憶部101には、電話端末5毎に、端末情報のレコード1010が記憶されている。端末情報のレコード1010は、電話端末5の識別情報である端末IDを登録するフィールド1011と、電話端末5に割り当てられた番号情報(内線番号)を登録するフィールド1012と、電話端末5の設置場所を登録するフィールド1013と、を有する。ここで、フィールド1013にユーザ名(ユーザID)が登録されている場合、電話端末5の設置場所がそのユーザの自席であることを示している。 As shown in the figure, the terminal information storage unit 101 stores a terminal information record 1010 for each telephone terminal 5. The terminal information record 1010 includes a field 1011 for registering a terminal ID which is identification information of the telephone terminal 5, a field 1012 for registering number information (extension number) assigned to the telephone terminal 5, and an installation location of the telephone terminal 5. Has a field 1013 and a field for registering. Here, when the user name (user ID) is registered in the field 1013, it indicates that the installation location of the telephone terminal 5 is the user's own seat.

スケジュール記憶部102には、ユーザ毎に、スケジュール管理サーバ2から取得したスケジュールデータが記憶される。図8は、スケジュール記憶部102の登録内容例を模式的に表した図である。 The schedule storage unit 102 stores the schedule data acquired from the schedule management server 2 for each user. FIG. 8 is a diagram schematically showing an example of registered contents of the schedule storage unit 102.

図示するように、スケジュール記憶部102には、ユーザ毎に、スケジュールデータのテーブル1020が記憶される。スケジュールデータのテーブル1020には、イベント毎に、イベント情報のレコード1021が記憶される。イベント情報のレコード1021は、イベントの識別情報であるイベントIDを登録するフィールド1022と、イベントの種別を登録するフィールド1023と、イベントの開催場所を登録するフィールド1024と、イベントの開始日時を登録するフィールド1025と、イベントの終了日時を登録するフィールド1026と、備考を登録するフィールド1027と、を有する。ここで、フィールド1024に「管理外」が登録されている場合、イベントの開催場所には電話端末5が設置されていないことを示している。また、複数のユーザが参加するイベント(会議等)については、各ユーザのテーブル1020に記憶されているイベント情報のレコード1021には共通のイベントIDが付与されている。 As shown in the figure, the schedule storage unit 102 stores a schedule data table 1020 for each user. The event information record 1021 is stored in the schedule data table 1020 for each event. The event information record 1021 registers a field 1022 for registering an event ID which is event identification information, a field 1023 for registering an event type, a field 1024 for registering an event venue, and an event start date and time. It has a field 1025, a field 1026 for registering the end date and time of the event, and a field 1027 for registering remarks. Here, when "out of control" is registered in the field 1024, it means that the telephone terminal 5 is not installed at the event venue. Further, for an event (meeting or the like) in which a plurality of users participate, a common event ID is assigned to the event information record 1021 stored in the table 1020 of each user.

プレゼンス記憶部103には、ユーザ毎にユーザのプレゼンスが記憶される。図9は、プレゼンス記憶部103の登録内容例を模式的に表した図である。 The presence storage unit 103 stores the user's presence for each user. FIG. 9 is a diagram schematically showing an example of registered contents of the presence storage unit 103.

図示するように、プレゼンス記憶部103には、ユーザ毎に、プレゼンスのレコード1030が記憶される。プレゼンスのレコード1030には、ユーザ名(ユーザID)を登録するフィールド1031と、ユーザのプレゼンスを登録するフィールド1032と、を有する。 As shown in the figure, the presence storage unit 103 stores the presence record 1030 for each user. The presence record 1030 has a field 1031 for registering a user name (user ID) and a field 1032 for registering a user's presence.

プレゼンスサービス処理部104は、プレゼンス記憶部103に記憶されている各ユーザのプレゼンスをネットワーク6上に公開する。また、ネットワーク6を介してネットワーク端末(不図示)より受け付けたユーザの指示に従い、プレゼンス記憶部103に記憶されているユーザのプレゼンスを更新する。 The presence service processing unit 104 publishes the presence of each user stored in the presence storage unit 103 on the network 6. Further, the user's presence stored in the presence storage unit 103 is updated according to the user's instruction received from the network terminal (not shown) via the network 6.

スケジュール取得部105は、各ユーザのスケジュールデータをスケジュール管理サーバ2から取得してスケジュール記憶部102に記憶する。 The schedule acquisition unit 105 acquires the schedule data of each user from the schedule management server 2 and stores it in the schedule storage unit 102.

開催場所特定部106は、ユーザ毎に、スケジュール記憶部102に記憶されているスケジュールデータを監視し、開催中(ユーザが参加中)のイベントがあるならば、このイベントの開催場所を特定する。 The venue specifying unit 106 monitors the schedule data stored in the schedule storage unit 102 for each user, and if there is an event being held (the user is participating), identifies the venue of this event.

端末特定部107は、端末情報記憶部101を参照し、開催場所特定部106により参加中のイベントの開催場所が特定されたユーザの自席(ユーザ席)に設置されている電話端末5をこのユーザのユーザ端末として特定するとともに、このイベントの開催場所に設置されている電話端末5をこのユーザの移動先端末として特定する。ただし、ユーザが参加中のイベントの開催場所が「管理外」の場合、ユーザ端末のみを特定する。 The terminal specifying unit 107 refers to the terminal information storage unit 101, and uses the telephone terminal 5 installed in the user's own seat (user's seat) whose venue of the event being participated in is specified by the venue specifying unit 106. The telephone terminal 5 installed at the venue of this event is specified as the user terminal of the user, and the destination terminal of the user is specified. However, if the venue of the event in which the user is participating is "unmanaged", only the user terminal is specified.

集音信号受信部108は、電話システム3と連携して、主装置4にユーザ端末および移動先端末のマイクをオンにさせ、主装置4経由でユーザ端末および移動先端末から集音信号を受信する。ただし、端末特定部107がユーザ端末のみを特定した場合は、ユーザ端末のみから集音信号を受信する。 The sound collecting signal receiving unit 108 makes the main device 4 turn on the microphones of the user terminal and the moving destination terminal in cooperation with the telephone system 3, and receives the sound collecting signal from the user terminal and the moving destination terminal via the main device 4. To do. However, when the terminal specifying unit 107 specifies only the user terminal, the sound collection signal is received only from the user terminal.

状態検出部109は、集音信号受信部108が受信したユーザ端末および移動先端末の集音信号に基づいて、ユーザ席およびイベントの開催場所各々における有音・無音状態を検出する。ただし、集音信号受信部108がユーザ端末の集音信号のみを受信している場合は、ユーザ席における有音・無音状態のみを検出する。 The state detection unit 109 detects the sound / silence state at each of the user's seat and the event venue based on the sound collection signals of the user terminal and the movement destination terminal received by the sound collection signal reception unit 108. However, when the sound collecting signal receiving unit 108 receives only the sound collecting signal of the user terminal, only the sounded / silent state in the user's seat is detected.

プレゼンス判断部110は、状態検出部109により検出されたユーザ席およびイベントの開催場所各々における有音・無音状態に基づいて、ユーザのプレゼンスを判断する。そして、ユーザのプレゼンスをプレゼンス記憶部103に記憶する。具体的には、ユーザ席が無音状態であり、イベントの開催場所が有音状態ならば、プレゼンス「イベント参加中、離席」と判断し、ユーザ席が有音状態であり、イベントの開催場所が無音状態ならば、プレゼンス「イベント終了、在席」と判断し、ユーザ席、イベントの開催場所がともに有音状態ならば、プレゼンス「イベント参加中、在席」と判断し、ユーザ席、イベントの開催場所がともに無音状態ならば、プレゼンス「イベント終了、離席」と判断する。 The presence determination unit 110 determines the presence of the user based on the sounded / silent state at each of the user's seat and the event venue detected by the state detection unit 109. Then, the user's presence is stored in the presence storage unit 103. Specifically, if the user's seat is silent and the event venue is sounded, it is determined that the presence is "participating in the event, leaving the seat", the user's seat is sounded, and the event venue is held. If is silent, it is judged that the presence is "end of event, present", and if both the user seat and the venue of the event are in a sound state, it is judged that the presence is "participating in the event, present", and the user seat and event If both venues are silent, it is judged that the presence is "event end, leave".

端末設定部111は、電話システム3と連携し、プレゼンス判断部110により判断されたユーザのプレゼンスに基づいてユーザ端末および移動先端末の自動応答を設定する。 The terminal setting unit 111 cooperates with the telephone system 3 and sets the automatic response of the user terminal and the destination terminal based on the presence of the user determined by the presence determination unit 110.

プレゼンス反映部112は、プレゼンス判断部110により判断されたユーザのプレゼンスが、スケジュール管理サーバ2から取得したユーザのスケジュールデータと整合していない場合に、スケジュール管理サーバ2に登録されているこのユーザのスケジュールデータに、プレゼンス判断部110により判断されたユーザのプレゼンスを反映させる。 When the presence of the user determined by the presence determination unit 110 does not match the schedule data of the user acquired from the schedule management server 2, the presence reflection unit 112 of the user registered in the schedule management server 2 The presence of the user determined by the presence determination unit 110 is reflected in the schedule data.

緊急通知部113は、開催場所特定部106により特定されたユーザが参加中のイベントの開催場所が「管理外」である場合において、状態検出部109によりユーザ席の有音状態が検出された場合に、主装置4に何者かがこのユーザのユーザ席を使用している旨の音声メッセージを所定の電話番号へ送出させる、何者かがこのユーザのユーザ席を使用している旨のメッセージを含む電子メールを所定の電子メールアドレスに送信する等の緊急通知処理を実施する。 When the emergency notification unit 113 detects the sound state of the user's seat by the state detection unit 109 when the venue of the event in which the user specified by the venue identification unit 106 is participating is "out of control". Includes a message to cause the main device 4 to send a voice message to the predetermined telephone number indicating that someone is using the user's seat of this user, and a message to the effect that someone is using the user's seat of this user. Perform emergency notification processing such as sending an e-mail to a specified e-mail address.

図10〜図12は、プレゼンスサーバ1の動作を説明するためのフロー図である。このフローは、ユーザ毎に、定期的あるいは操作者の指示等により不定期に発生するスケジュール取得イベントをトリガとして開始される。 10 to 12 are flow charts for explaining the operation of the presence server 1. This flow is started for each user by using a schedule acquisition event that occurs periodically or irregularly according to an operator's instruction as a trigger.

まず、スケジュール取得部105は、ネットワークインターフェース部100を介してスケジュール管理サーバ2に、対象ユーザのユーザ名(ユーザID)の指定を伴うスケジュール取得要求を送信して、対象ユーザのスケジュールデータをスケジュール管理サーバ2から取得する(S200)。そして、取得したスケジュールデータが登録されたテーブル1020を対象ユーザのユーザ名(ユーザID)に対応付けてスケジュール記憶部102に登録する。 First, the schedule acquisition unit 105 sends a schedule acquisition request accompanied by the designation of the user name (user ID) of the target user to the schedule management server 2 via the network interface unit 100, and schedules the schedule data of the target user. Obtained from server 2 (S200). Then, the table 1020 in which the acquired schedule data is registered is associated with the user name (user ID) of the target user and registered in the schedule storage unit 102.

つぎに、開催場所特定部106は、スケジュール記憶部102に記憶された対象ユーザのテーブル1020を参照し、対象ユーザが参加中のイベントのレコード1021、つまり、フィールド1025に登録されている開始日時とフィールド1026に登録されている終了日時との間に現在日時が属するレコード1021の有無を監視する(S201)。そして、対象ユーザが参加中のイベントのレコード1021があるならば(S201でYES)、このレコード1021に登録されている、対象ユーザが参加中のイベントの開催場所を特定する(S202)。そして、対象ユーザが参加中のイベントの開催場所を、このレコード1021のイベントIDおよび対象ユーザのユーザ名とともに端末特定部107に渡す。 Next, the venue specifying unit 106 refers to the table 1020 of the target user stored in the schedule storage unit 102, and sets the record 1021 of the event in which the target user is participating, that is, the start date and time registered in the field 1025. The presence or absence of record 1021 to which the current date and time belongs between the end date and time registered in the field 1026 is monitored (S201). Then, if there is a record 1021 of the event in which the target user is participating (YES in S201), the venue of the event in which the target user is participating, which is registered in this record 1021, is specified (S202). Then, the venue of the event in which the target user is participating is passed to the terminal identification unit 107 together with the event ID of the record 1021 and the user name of the target user.

つぎに、端末特定部107は、開催場所特定部106からイベントIDおよび対象ユーザのユーザ名とともに受け取った対象ユーザが参加中のイベントの開催場所が「管理外」であるか否かを判断する(S203)。そして、開催場所が「管理外」であるならば(S203でYES)、S228に進み、「管理外」でないならば(S203でNO)、S204に進む。 Next, the terminal specifying unit 107 determines whether or not the venue of the event in which the target user is participating, which is received from the venue specifying unit 106 together with the event ID and the user name of the target user, is "out of control" ( S203). Then, if the venue is "out of control" (YES in S203), the process proceeds to S228, and if it is not "out of control" (NO in S203), the process proceeds to S204.

S204において、端末特定部107は、端末情報記憶部101を参照し、対象ユーザのユーザ端末および移動先端末を特定する。具体的には、開催場所特定部106から受け取った対象ユーザのユーザ名が設置場所として登録されているレコード1010の端末IDをユーザ端末の端末IDとして特定する。また、開催場所特定部106から受け取った対象ユーザが参加中のイベントの開催場所が設置場所として登録されているレコード1010の端末IDを移動先端末の端末IDとして特定する。それから、端末特定部107は、開催場所特定部106から受け取ったイベントIDおよび対象ユーザのユーザ名とともに、対象ユーザのユーザ端末および移動先端末各々の端末IDを集音信号受信部108に渡して、集音開始を指示する。 In S204, the terminal identification unit 107 refers to the terminal information storage unit 101 and identifies the user terminal and the destination terminal of the target user. Specifically, the terminal ID of the record 1010 in which the user name of the target user received from the venue specifying unit 106 is registered as the installation location is specified as the terminal ID of the user terminal. Further, the terminal ID of the record 1010 in which the venue of the event in which the target user is participating received from the venue identification unit 106 is registered as the installation location is specified as the terminal ID of the destination terminal. Then, the terminal specifying unit 107 passes the event ID received from the venue specifying unit 106 and the user name of the target user, as well as the terminal IDs of the user terminal and the destination terminal of the target user to the sound collecting signal receiving unit 108. Instruct to start collecting sound.

これを受けて、集音信号受信部108は、端末特定部107からイベントIDおよび対象ユーザのユーザ名とともに受け取ったユーザ端末および移動先端末各々の端末IDに基づいて、端末情報記憶部101からユーザ端末および移動先端末各々の番号情報を特定する。そして、ユーザ端末および移動先端末各々の番号情報を伴う集音開始要求を生成して、ネットワークインターフェース部100を介して主装置4にこの集音開始要求を送信し、主装置4経由でユーザ端末および移動先端末各々から集音信号の受信を開始する(S205)。それから、集音信号受信部108は、ユーザ端末および移動先端末各々の集音信号を、それぞれ、ユーザ端末および移動先端末各々の端末IDに対応付けて、端末特定部107から受け取ったイベントIDおよび対象ユーザのユーザ名とともに、状態検出部109に通知する。 In response to this, the sound collecting signal receiving unit 108 receives the event ID and the user name of the target user from the terminal specifying unit 107, and the user from the terminal information storage unit 101 based on the terminal IDs of the user terminal and the destination terminal. Specify the number information of each terminal and the destination terminal. Then, a sound collection start request accompanied by the number information of each of the user terminal and the destination terminal is generated, the sound collection start request is transmitted to the main device 4 via the network interface unit 100, and the user terminal is transmitted via the main device 4. And the reception of the sound collection signal is started from each of the mobile destination terminals (S205). Then, the sound collecting signal receiving unit 108 associates the sound collecting signals of the user terminal and the moving destination terminal with the terminal IDs of the user terminal and the moving destination terminal, respectively, and receives the event ID and the event ID received from the terminal specifying unit 107. Notify the state detection unit 109 together with the user name of the target user.

つぎに、状態検出部109は、集音信号受信部108から、イベントIDおよび対象ユーザのユーザ名とともに、ユーザ端末および移動先端末各々の端末IDに対応付けられたユーザ端末および移動先端末各々の集音信号を受け取ると、これらの集音信号に基づいて、対象ユーザのユーザ席および対象ユーザが参加中のイベントの開催場所各々における有音・無音状態の検出を開始する(S206)。 Next, the state detection unit 109, from the sound collecting signal receiving unit 108, includes the event ID and the user name of the target user, as well as the user terminal and the destination terminal associated with the terminal IDs of the user terminal and the destination terminal. Upon receiving the sound collection signals, the detection of the sound / silence state at the user seat of the target user and the venue of the event in which the target user is participating is started based on these sound collection signals (S206).

具体的には、ユーザ端末の集音信号が所定時間以上「無音」である場合に対象ユーザのユーザ席の「無音状態」を検出し、ユーザ端末の集音信号が所定時間以上「無音」でない場合に対象ユーザのユーザ席の「有音状態」を検出する。同様に、移動先端末の集音信号が所定時間以上「無音」である場合に対象ユーザが参加中のイベントの開催場所の「無音状態」を検出し、移動先端末の集音信号が所定時間以上「無音」でない場合に対象ユーザが参加中のイベントの開催場所の「有音状態」を検出する。 Specifically, when the sound collection signal of the user terminal is "silence" for a predetermined time or longer, the "silence state" of the user's seat of the target user is detected, and the sound collection signal of the user terminal is not "silence" for a predetermined time or longer. In this case, the "sound state" of the user seat of the target user is detected. Similarly, when the sound collection signal of the destination terminal is "silence" for a predetermined time or longer, the "silence state" of the venue of the event in which the target user is participating is detected, and the sound collection signal of the destination terminal is for a predetermined time. When the above is not "silence", the "sound state" of the venue of the event in which the target user is participating is detected.

そして、状態検出部109は、対象ユーザのユーザ席および対象ユーザが参加中のイベントの開催場所各々における有音・無音状態の検出結果を、ユーザ端末および移動先端末各々の端末IDと、集音信号受信部108から受け取ったイベントIDおよび対象ユーザのユーザ名とともにプレゼンス判断部110に通知する。 Then, the state detection unit 109 collects the detection results of the sounded / silent state at the user seat of the target user and the venue of the event in which the target user is participating, together with the terminal IDs of the user terminal and the destination terminal. The presence determination unit 110 is notified together with the event ID received from the signal reception unit 108 and the user name of the target user.

プレゼンス判断部110は、状態検出部109から受け取った対象ユーザのユーザ名およびイベントIDに基づいてスケジュール記憶部102からイベントの種別および終了日時を取得するとともに、状態検出部109から受け取った対象ユーザのユーザ席および対象ユーザが参加中のイベントの開催場所各々における有音・無音状態に基づいて、対象ユーザのプレゼンスを判断する(S207)。 The presence determination unit 110 acquires the event type and end date and time from the schedule storage unit 102 based on the user name and event ID of the target user received from the state detection unit 109, and the presence determination unit 110 of the target user received from the state detection unit 109. The presence of the target user is determined based on the sounded / silent state at each of the user's seat and the venue of the event in which the target user is participating (S207).

具体的には、対象ユーザのユーザ席が無音状態であり、対象ユーザが参加中のイベントの開催場所が有音状態ならば、プレゼンス「イベント参加中、離席」と判断し、対象ユーザのユーザ席が有音状態であり、対象ユーザが参加中のイベントの開催場所が無音状態ならば、プレゼンス「イベント終了、在席」と判断し、対象ユーザのユーザ席および対象ユーザが参加中のイベントの開催場所がともに有音状態ならば、プレゼンス「イベント参加中、在席」と判断し、そして、対象ユーザのユーザ席および対象ユーザが参加中のイベントの開催場所がともに無音状態ならば、プレゼンス「イベント終了、離席」と判断する。 Specifically, if the user seat of the target user is in a silent state and the venue of the event in which the target user is participating is in a sound state, the presence "participating in the event, leaving the seat" is determined, and the user of the target user If the seat is in a sound state and the venue of the event in which the target user is participating is in a silent state, it is determined that the presence is "end of event, present", and the user seat of the target user and the event in which the target user is participating If both venues are sounded, it is determined that the presence is "attending while participating in the event", and if both the user seat of the target user and the venue of the event in which the target user is participating are silent, the presence " It is judged that the event is over and the seat is left.

それから、プレゼンス判断部110は、判断したプレゼンスに含まれるイベントを、スケジュール記憶部102から取得したイベントの種別に基づいて特定する。例えば、判断したプレゼンス「イベント参加中、離席」を、対象ユーザが参加中のイベントの種別が「会議」ならば「会議中、離席」とし、「商談」ならば「商談中、離席」とする。このようにしてイベントが特定された対象ユーザのプレゼンスを用いて、状態検出部109から受け取った対象ユーザのユーザ名に対応付けられてプレゼンス記憶部103に記憶されているプレゼンスを更新する(S208)。 Then, the presence determination unit 110 identifies the event included in the determined presence based on the type of the event acquired from the schedule storage unit 102. For example, the determined presence "participating in an event, leaving" is set to "during a meeting, leaving" if the type of event the target user is participating in is "meeting", and "during a meeting, leaving" if it is "business negotiation". ". Using the presence of the target user whose event is specified in this way, the presence stored in the presence storage unit 103 is updated in association with the user name of the target user received from the state detection unit 109 (S208). ..

つぎに、プレゼンス判断部110は、対象ユーザのプレゼンスを「イベント参加中、離席」と判断した場合(S209でYES)、状態検出部109から受け取った対象ユーザのユーザ名、イベントID、およびユーザ端末の端末IDを端末設定部111に通知して、ユーザ端末への着信に対する自動応答設定を指示する。 Next, when the presence determination unit 110 determines that the presence of the target user is "participating in the event and leaving the seat" (YES in S209), the user name, event ID, and user of the target user received from the state detection unit 109. The terminal ID of the terminal is notified to the terminal setting unit 111, and an automatic response setting for an incoming call to the user terminal is instructed.

これを受けて、端末設定部111は、プレゼンス判断部110から受け取った対象ユーザのユーザ名およびイベントIDに基づいてスケジュール記憶部102からイベントの種別を取得するとともに、プレゼンス判断部110から受け取ったユーザ端末の端末IDに基づいて端末情報記憶部101からユーザ端末の番号情報を取得する。そして、ユーザ端末の番号情報、ユーザ端末であることを示す端末種別、およびイベントの種別を伴う自動応答設定要求を、ネットワークインターフェース部100を介して主装置4に送信する(S210)。それから、この自動応答設定要求の送信フラグを設定し、S213に進む。 In response to this, the terminal setting unit 111 acquires the event type from the schedule storage unit 102 based on the user name and event ID of the target user received from the presence determination unit 110, and the user received from the presence determination unit 110. The number information of the user terminal is acquired from the terminal information storage unit 101 based on the terminal ID of the terminal. Then, an automatic response setting request including the number information of the user terminal, the terminal type indicating that the user terminal is used, and the event type is transmitted to the main device 4 via the network interface unit 100 (S210). Then, the transmission flag of this automatic response setting request is set, and the process proceeds to S213.

また、プレゼンス判断部110は、対象ユーザのプレゼンスを「イベント参加中、在席」と判断した場合(S211でYES)、状態検出部109から受け取った対象ユーザのユーザ名、イベントID、およびユーザ端末の端末IDを端末設定部111に通知して、ユーザ端末の自動応答設定解除を指示する。 Further, when the presence determination unit 110 determines that the presence of the target user is "attending while participating in the event" (YES in S211), the user name, event ID, and user terminal of the target user received from the state detection unit 109. Notifies the terminal ID of the user terminal to the terminal setting unit 111, and instructs the user terminal to cancel the automatic response setting.

これを受けて、端末設定部111は、プレゼンス判断部110から受け取った対象ユーザのユーザ名およびイベントIDに基づいてスケジュール記憶部102からイベントの種別を取得するとともに、プレゼンス判断部110から受け取ったユーザ端末の端末IDに基づいて端末情報記憶部101からユーザ端末の番号情報を取得する。そして、ユーザ端末の番号情報、ユーザ端末であることを示す端末種別、およびイベントの種別を伴う自動応答設定要求の送信フラグが設定されているならば、ユーザ端末の番号情報を伴う自動応答設定解除要求を、ネットワークインターフェース部100を介して主装置4に送信する(S212)。それから、この送信フラグを解除し、S213に進む。 In response to this, the terminal setting unit 111 acquires the event type from the schedule storage unit 102 based on the user name and event ID of the target user received from the presence determination unit 110, and the user received from the presence determination unit 110. The number information of the user terminal is acquired from the terminal information storage unit 101 based on the terminal ID of the terminal. Then, if the transmission flag of the automatic response setting request with the number information of the user terminal, the terminal type indicating that the user terminal is used, and the event type is set, the automatic response setting with the number information of the user terminal is canceled. The request is transmitted to the main device 4 via the network interface unit 100 (S212). Then, the transmission flag is released, and the process proceeds to S213.

S213において、プレゼンス判断部110は、状態検出部109から受け取った対象ユーザのユーザ名およびイベントIDに基づいてスケジュール記憶部102から取得したイベントの終了日時を現在日時が経過しているか否かを判断する。そして、イベントの終了日時を経過していないならば(S213でNO)、S220に進む。 In S213, the presence determination unit 110 determines whether or not the current date and time has passed the end date and time of the event acquired from the schedule storage unit 102 based on the user name and event ID of the target user received from the state detection unit 109. To do. Then, if the end date and time of the event has not passed (NO in S213), the process proceeds to S220.

一方、イベントの終了日時を経過しているならば(S213でYES)、状態検出部109から受け取った対象ユーザのユーザ名およびイベントIDをプレゼンス反映部112に通知して、イベント延長を指示する。これを受けて、プレゼンス反映部112は、ネットワークインターフェース部100を介してスケジュール管理サーバ2に、対象ユーザのユーザ名およびイベントIDの指定を伴うイベント取得要求を送信し、対象ユーザのスケジュールデータに含まれる参加中のイベントのイベント情報をスケジュール管理サーバ2から取得する。そして、このイベント情報に含まれているイベント終了日時が現在日時より前ならば、対象ユーザのユーザ名およびイベントIDの指定を含み、イベント終了日時を新たな終了日時(例えば現在日時から所定時間後の日時)に更新するための更新要求をスケジュール管理サーバ2に送信して、スケジュール管理サーバ2に登録されている対象ユーザのスケジュールデータを更新する(S214)。それから、S220に進む。 On the other hand, if the end date and time of the event has passed (YES in S213), the user name and event ID of the target user received from the state detection unit 109 are notified to the presence reflection unit 112, and the event extension is instructed. In response to this, the presence reflection unit 112 transmits an event acquisition request accompanied by specifying the user name and event ID of the target user to the schedule management server 2 via the network interface unit 100, and includes the event acquisition request in the schedule data of the target user. The event information of the participating event is acquired from the schedule management server 2. If the event end date and time included in this event information is before the current date and time, the event end date and time is set to a new end date and time (for example, a predetermined time after the current date and time), including the specification of the user name and event ID of the target user. The update request for updating is sent to the schedule management server 2 to update the schedule data of the target user registered in the schedule management server 2 (S214). Then proceed to S220.

また、プレゼンス判断部110は、対象ユーザのプレゼンスを「イベント終了、離席」と判断した場合(S215でYES)、状態検出部109から受け取った対象ユーザのユーザ名と、イベントIDと、ユーザ端末および移動先端末各々の端末IDとを端末設定部111に通知して、移動先端末およびユーザ端末各々への着信に対する自動応答設定を指示する。 Further, when the presence determination unit 110 determines that the presence of the target user is "event end, leave" (YES in S215), the user name of the target user, the event ID, and the user terminal received from the state detection unit 109. And the terminal ID of each of the destination terminals is notified to the terminal setting unit 111, and an automatic response setting for an incoming call to each of the destination terminal and the user terminal is instructed.

これを受けて、端末設定部111は、プレゼンス判断部110から受け取った対象ユーザのユーザ名およびイベントIDに基づいてスケジュール記憶部102からイベントの種別を取得するとともに、プレゼンス判断部110から受け取った移動先端末およびユーザ端末各々の端末IDに基づいて端末情報記憶部101からユーザ端末および移動先端末各々の番号情報を取得する。そして、移動先端末の番号情報、移動先端末であることを示す端末種別、およびイベントの種別を伴う自動応答設定要求の送信フラグが設定されているか否かを判断し、設定されていないならば、この自動応答設定要求を、ネットワークインターフェース部100を介して主装置4に送信する。それから、この自動応答設定要求の送信フラグを設定するとともに、この送信フラグが設定された自動応答設定要求による自動応答設定の解除時刻を設定する(S216)。 In response to this, the terminal setting unit 111 acquires the event type from the schedule storage unit 102 based on the user name and event ID of the target user received from the presence determination unit 110, and the movement received from the presence determination unit 110. The number information of each of the user terminal and the mobile destination terminal is acquired from the terminal information storage unit 101 based on the terminal ID of each of the destination terminal and the user terminal. Then, it is determined whether or not the transmission flag of the automatic response setting request accompanied by the number information of the destination terminal, the terminal type indicating that the destination terminal is, and the event type is set, and if it is not set. , This automatic response setting request is transmitted to the main device 4 via the network interface unit 100. Then, the transmission flag of the automatic response setting request is set, and the release time of the automatic response setting by the automatic response setting request in which the transmission flag is set is set (S216).

また、端末設定部111は、ユーザ端末の番号情報、ユーザ端末であることを示す端末種別、およびイベントの種別を伴う自動応答設定要求の送信フラグが設定されているか否かを判断し、設定されていないならば、この自動応答設定要求を、ネットワークインターフェース部100を介して主装置4に送信する(S217)。それから、この自動応答設定要求の送信フラグを設定する。 Further, the terminal setting unit 111 determines and sets whether or not the transmission flag of the automatic response setting request accompanied by the number information of the user terminal, the terminal type indicating that the user terminal is used, and the event type is set. If not, this automatic response setting request is transmitted to the main device 4 via the network interface unit 100 (S217). Then, set the transmission flag of this automatic response setting request.

プレゼンス判断部110は、状態検出部109から受け取った対象ユーザのユーザ名およびイベントIDに基づいてスケジュール記憶部102から取得したイベントの終了日時よりも現在日時が前であるか否かを判断する(S218)。そして、現在日時がイベントの終了日時よりも前でないならば(S218でNO)、S220に進む。 The presence determination unit 110 determines whether or not the current date and time is earlier than the end date and time of the event acquired from the schedule storage unit 102 based on the user name and event ID of the target user received from the state detection unit 109 ( S218). Then, if the current date and time is not before the end date and time of the event (NO in S218), the process proceeds to S220.

一方、現在日時がイベントの終了日時よりも前であるならば(S218でYES)、状態検出部109から受け取った対象ユーザのユーザ名およびイベントIDをプレゼンス反映部112に通知して、イベント終了を指示する。これを受けて、プレゼンス反映部112は、ネットワークインターフェース部100を介してスケジュール管理サーバ2に、対象ユーザのユーザ名およびイベントIDの指定を伴うイベント取得要求を送信し、対象ユーザのスケジュールデータに含まれる参加中のイベントのイベント情報をスケジュール管理サーバ2から取得する。そして、このイベント情報に含まれているイベント終了日時が現在日時よりも後ならば、対象ユーザのユーザ名およびイベントIDの指定を含み、イベント終了日時を現在日時に更新するための更新要求を、スケジュール管理サーバ2に送信して、スケジュール管理サーバ2に登録されている対象ユーザのスケジュールデータを更新する(S219)。それからS220に進む。 On the other hand, if the current date and time is earlier than the end date and time of the event (YES in S218), the user name and event ID of the target user received from the state detection unit 109 are notified to the presence reflection unit 112 to notify the end of the event. Instruct. In response to this, the presence reflection unit 112 transmits an event acquisition request accompanied by specifying the user name and event ID of the target user to the schedule management server 2 via the network interface unit 100, and includes the event acquisition request in the schedule data of the target user. The event information of the participating event is acquired from the schedule management server 2. Then, if the event end date and time included in this event information is later than the current date and time, an update request for updating the event end date and time to the current date and time, including the specification of the user name and event ID of the target user, is sent. It is transmitted to the schedule management server 2 to update the schedule data of the target user registered in the schedule management server 2 (S219). Then proceed to S220.

S220において、状態検出部109は、対象ユーザのユーザ席および対象ユーザが参加中のイベントの開催場所の少なくとも一方における有音・無音状態が変化するのを待つ。そして、対象ユーザのユーザ席および対象ユーザが参加中のイベントの開催場所の少なくとも一方における有音・無音状態が変化したならば(S220でYES)、対象ユーザのユーザ席および対象ユーザが参加中のイベントの開催場所各々における有音・無音状態の検出結果を、集音信号受信部108から受け取ったユーザ端末および移動先端末各々の端末ID、イベントID、および対象ユーザのユーザ名とともに、プレゼンス判断部110に通知して、S207に戻る。 In S220, the state detection unit 109 waits for the sound / silence state to change at at least one of the user seat of the target user and the venue of the event in which the target user is participating. Then, if the sound / silence state at at least one of the user seat of the target user and the venue of the event in which the target user is participating changes (YES in S220), the user seat of the target user and the target user are participating. The presence determination unit together with the terminal ID, event ID, and user name of the target user of each of the user terminal and the destination terminal that received the sound / silence detection result from the sound collection signal receiving unit 108 at each event venue. Notify 110 and return to S207.

また、プレゼンス判断部110は、対象ユーザのプレゼンスを「イベント終了、在席」と判断した場合(S209、S211、S215ですべてNO)、状態検出部109から受け取った対象ユーザのユーザ名と、イベントIDと、ユーザ端末および移動先端末各々の端末IDとを端末設定部111に通知して、移動先端末への着信に対する自動応答設定およびユーザ端末への着信に対する自動応答設定解除を指示する。 Further, when the presence determination unit 110 determines that the presence of the target user is "event end, present" (NO in all of S209, S211 and S215), the user name of the target user received from the state detection unit 109 and the event. The ID and the terminal IDs of the user terminal and the destination terminal are notified to the terminal setting unit 111 to instruct the automatic response setting for the incoming call to the mobile destination terminal and the cancellation of the automatic response setting for the incoming call to the user terminal.

これを受けて、端末設定部111は、プレゼンス判断部110から受け取った対象ユーザのユーザ名およびイベントIDに基づいてスケジュール記憶部102からイベントの種別を取得するとともに、プレゼンス判断部110から受け取った移動先端末およびユーザ端末各々の端末IDに基づいて端末情報記憶部101からユーザ端末および移動先端末各々の番号情報を取得する。そして、移動先端末の番号情報、移動先端末であることを示す端末種別、およびイベントの種別を伴う自動応答設定要求の送信フラグが設定されているか否かを判断し、設定されていないならば、この自動応答設定要求を、ネットワークインターフェース部100を介して主装置4に送信する。それから、この自動応答設定要求の送信フラグを設定するとともに、この送信フラグが設定された自動応答設定要求による自動応答設定の解除時刻を設定する(S221)。 In response to this, the terminal setting unit 111 acquires the event type from the schedule storage unit 102 based on the user name and event ID of the target user received from the presence determination unit 110, and the movement received from the presence determination unit 110. The number information of each of the user terminal and the mobile destination terminal is acquired from the terminal information storage unit 101 based on the terminal ID of each of the destination terminal and the user terminal. Then, it is determined whether or not the transmission flag of the automatic response setting request accompanied by the number information of the destination terminal, the terminal type indicating that the destination terminal is, and the event type is set, and if it is not set. , This automatic response setting request is transmitted to the main device 4 via the network interface unit 100. Then, the transmission flag of the automatic response setting request is set, and the release time of the automatic response setting by the automatic response setting request in which the transmission flag is set is set (S221).

また、端末設定部111は、対象ユーザのユーザ端末の番号情報、ユーザ端末であることを示す端末種別、およびイベントの種別を伴う自動応答設定要求の送信フラグが設定されているか否かを判断し、設定されているならば、ユーザ端末の番号情報を伴う自動応答設定解除要求を、ネットワークインターフェース部100を介して主装置4に送信する(S222)。それから、この送信フラグを解除する。 Further, the terminal setting unit 111 determines whether or not the transmission flag of the automatic response setting request accompanied by the number information of the user terminal of the target user, the terminal type indicating that the user terminal is used, and the event type is set. If set, an automatic response setting cancellation request accompanied by the number information of the user terminal is transmitted to the main device 4 via the network interface unit 100 (S222). Then, this transmission flag is cleared.

プレゼンス判断部110は、状態検出部109から受け取った対象ユーザのユーザ名およびイベントIDに基づいてスケジュール記憶部102から取得したイベントの終了日時よりも現在日時が前であるか否かを判断する(S223)。そして、現在日時がイベントの終了日時よりも前でないならば(S223でNO)、S225に進む。 The presence determination unit 110 determines whether or not the current date and time is earlier than the end date and time of the event acquired from the schedule storage unit 102 based on the user name and event ID of the target user received from the state detection unit 109 ( S223). Then, if the current date and time is not before the end date and time of the event (NO in S223), the process proceeds to S225.

一方、現在日時がイベントの終了日時よりも前であるならば(S223でYES)、状態検出部109から受け取った対象ユーザのユーザ名およびイベントIDをプレゼンス反映部112に通知して、イベント終了を指示する。これを受けて、プレゼンス反映部112は、ネットワークインターフェース部100を介してスケジュール管理サーバ2に、対象ユーザのユーザ名およびイベントIDの指定を伴うイベント取得要求を送信し、対象ユーザのスケジュールデータに含まれる参加中のイベントのイベント情報をスケジュール管理サーバ2から取得する。そして、このイベント情報に含まれているイベント終了日時が現在日時よりも後ならば、対象ユーザのユーザ名およびイベントIDの指定を含み、イベント終了日時を現在日時に更新するための更新要求を、スケジュール管理サーバ2に送信して、スケジュール管理サーバ2に登録されている対象ユーザのスケジュールデータを更新する(S224)。それからS225に進む。 On the other hand, if the current date and time is earlier than the end date and time of the event (YES in S223), the user name and event ID of the target user received from the state detection unit 109 are notified to the presence reflection unit 112 to notify the end of the event. Instruct. In response to this, the presence reflection unit 112 transmits an event acquisition request accompanied by specifying the user name and event ID of the target user to the schedule management server 2 via the network interface unit 100, and includes the event acquisition request in the schedule data of the target user. The event information of the participating event is acquired from the schedule management server 2. Then, if the event end date and time included in this event information is later than the current date and time, an update request for updating the event end date and time to the current date and time, including the specification of the user name and event ID of the target user, is sent. It is transmitted to the schedule management server 2 to update the schedule data of the target user registered in the schedule management server 2 (S224). Then proceed to S225.

S225において、端末設定部111は、送信フラグが設定されている自動応答設定要求による自動応答設定の解除時刻が到来するのを待つ。そして、解除時刻が到来したならば(S225でYES)、移動先端末の番号情報を伴う自動応答設定解除要求を、ネットワークインターフェース部100を介して主装置4に送信する(S226)。それから、端末設定部111は、この送信フラグを解除し、ユーザ端末および移動先端末各々の番号情報を伴う集音終了指示を端末特定部107に通知する。 In S225, the terminal setting unit 111 waits for the release time of the automatic response setting by the automatic response setting request in which the transmission flag is set to come. Then, when the cancellation time arrives (YES in S225), an automatic response setting cancellation request accompanied by the number information of the destination terminal is transmitted to the main device 4 via the network interface unit 100 (S226). Then, the terminal setting unit 111 releases the transmission flag and notifies the terminal identification unit 107 of the sound collection end instruction accompanied by the number information of each of the user terminal and the movement destination terminal.

これを受けて、端末特定部107は、端末設定部111から受け取った集音終了指示を集音信号受信部108に転送する。集音信号受信部108は、端末特定部107経由で端末設定部111から受け取った集音終了指示に従い、ユーザ端末および移動先端末各々の番号情報を伴う集音終了要求を生成し、この集音終了要求を、ネットワークインターフェース部100を介して主装置4に送信して、ユーザ端末および移動先端末各々からの集音信号の受信を終了する(S227)。その後、S235に進む。 In response to this, the terminal identification unit 107 transfers the sound collection end instruction received from the terminal setting unit 111 to the sound collection signal reception unit 108. The sound collection signal receiving unit 108 generates a sound collection end request accompanied by the number information of each of the user terminal and the destination terminal according to the sound collection end instruction received from the terminal setting unit 111 via the terminal identification unit 107, and this sound collection end request is generated. The end request is transmitted to the main device 4 via the network interface unit 100 to end the reception of the sound collection signal from each of the user terminal and the mobile destination terminal (S227). Then, the process proceeds to S235.

S228において、端末特定部107は、端末情報記憶部101を参照し、対象ユーザのユーザ端末を特定する。具体的には、開催場所特定部106から受け取った対象ユーザのユーザ名が設置場所として登録されているレコード1010の端末IDをユーザ端末の端末IDとして特定する。それから、端末特定部107は、開催場所特定部106から受け取った対象ユーザのユーザ名およびイベントIDとともにユーザ端末の端末IDを集音信号受信部108に渡して、集音開始を指示する。 In S228, the terminal identification unit 107 refers to the terminal information storage unit 101 to specify the user terminal of the target user. Specifically, the terminal ID of the record 1010 in which the user name of the target user received from the venue specifying unit 106 is registered as the installation location is specified as the terminal ID of the user terminal. Then, the terminal specifying unit 107 passes the terminal ID of the user terminal to the sound collecting signal receiving unit 108 together with the user name and event ID of the target user received from the venue specifying unit 106, and instructs the sound collection start.

これを受けて、集音信号受信部108は、端末特定部107から対象ユーザのユーザ名およびイベントIDとともに受け取ったユーザ端末の端末IDに基づいて、端末情報記憶部101からユーザ端末の番号情報を特定する。そして、ユーザ端末の番号情報を伴う集音開始要求を生成して、ネットワークインターフェース部100を介して主装置4に送信し、主装置4経由でユーザ端末から集音信号の受信を開始する(S229)。それから、集音信号受信部108は、ユーザ端末の集音信号を、ユーザ端末の端末IDに対応付けて、端末特定部107から受け取った対象ユーザのユーザ名およびイベントIDとともに、状態検出部109に通知する。 In response to this, the sound collecting signal receiving unit 108 receives the number information of the user terminal from the terminal information storage unit 101 based on the terminal ID of the user terminal received from the terminal specifying unit 107 together with the user name and event ID of the target user. Identify. Then, a sound collection start request accompanied by the number information of the user terminal is generated, transmitted to the main device 4 via the network interface unit 100, and reception of the sound collection signal from the user terminal is started via the main device 4 (S229). ). Then, the sound collecting signal receiving unit 108 associates the sound collecting signal of the user terminal with the terminal ID of the user terminal, and sends the state detection unit 109 together with the user name and event ID of the target user received from the terminal specifying unit 107. Notice.

つぎに、状態検出部109は、集音信号受信部108から、対象ユーザのユーザ名およびイベントIDとともに、ユーザ端末の端末IDに対応付けられたユーザ端末の集音信号を受け取ると、この集音信号に基づいて、対象ユーザのユーザ席における有音・無音状態の検出を開始する(S230)。そして、状態検出部109は、対象ユーザのユーザ席が「有音状態」であることを検出したならば(S231でYES)、ユーザ端末の端末ID、イベントID、および対象ユーザのユーザ名を緊急通知部113に通知して、緊急通知を指示する。 Next, when the state detection unit 109 receives the sound collection signal of the user terminal associated with the terminal ID of the user terminal together with the user name and event ID of the target user from the sound collection signal reception unit 108, the sound collection unit 109 receives the sound collection signal. Based on the signal, the detection of the sounded / silent state in the user's seat of the target user is started (S230). Then, if the state detection unit 109 detects that the user seat of the target user is in the "sound state" (YES in S231), the terminal ID, the event ID, and the user name of the target user of the user terminal are urgently requested. Notify the notification unit 113 to instruct an emergency notification.

これを受けて、緊急通知部113は、状態検出部109から対象ユーザのユーザ名およびイベントIDとともに受け取ったユーザ端末の端末IDに基づいて、端末情報記憶部101からユーザ端末の番号情報を特定して緊急通知を実施し(S232)、本フローを終了する。例えば、ネットワークインターフェース部100を介して所定の連絡先(例えば、保守担当者あるいは対象ユーザの携帯端末等のメールアドレス)に、対象ユーザのユーザ名およびユーザ端末の番号情報を伴う緊急通知メッセージ(例えば休暇中の対象ユーザのユーザ席に第三者がいるので確認を促すメッセージ)を送信する。あるいは、ネットワークインターフェース部100を介して主装置4に、所定の連絡先(例えば、プレゼンス「在席」の他の電話端末5、保守担当者の電話端末5あるいは対象ユーザの携帯端末の番号情報)に発信して、対象ユーザのユーザ名およびユーザ端末の番号情報を伴う緊急音声メッセージ(例えば休暇中の対象ユーザのユーザ席に第三者がいるので確認を促す音声メッセージ)を送出するように要求する。 In response to this, the emergency notification unit 113 identifies the number information of the user terminal from the terminal information storage unit 101 based on the terminal ID of the user terminal received from the state detection unit 109 together with the user name and event ID of the target user. An emergency notification is issued (S232), and this flow ends. For example, an emergency notification message (for example, an e-mail address of a maintenance person or a mobile terminal of a target user) accompanied by a user name of the target user and a number information of the user terminal to a predetermined contact via the network interface unit 100 (for example). Since there is a third party in the user seat of the target user who is on vacation, a message prompting confirmation) is sent. Alternatively, a predetermined contact (for example, the number information of another telephone terminal 5 having a presence "attended", the telephone terminal 5 of the maintenance person, or the mobile terminal of the target user) is sent to the main device 4 via the network interface unit 100. To send an emergency voice message (for example, a voice message prompting confirmation because there is a third party in the user's seat of the target user on vacation) with the user name of the target user and the number information of the user terminal. To do.

また、状態検出部109は、集音信号受信部108から受け取った対象ユーザのユーザ名およびイベントIDに基づいて、スケジュール記憶部102から対象ユーザが参加中のイベント(休暇)の終了日時を取得して、この終了日時が到来するのを待つ(S233)。そして、イベント(休暇)の終了日時が到来したならば(S233でYES)、ユーザ端末の番号情報を伴う集音終了指示を端末特定部107に通知する。 Further, the state detection unit 109 acquires the end date and time of the event (vacation) in which the target user is participating from the schedule storage unit 102 based on the user name and event ID of the target user received from the sound collecting signal receiving unit 108. Then, wait for this end date and time to arrive (S233). Then, when the end date and time of the event (holiday) has arrived (YES in S233), the terminal identification unit 107 is notified of the sound collection end instruction accompanied by the number information of the user terminal.

これを受けて、端末特定部107は、端末設定部111から受け取った集音終了指示を集音信号受信部108に転送する。集音信号受信部108は、端末特定部107経由で端末設定部111から受け取った集音終了指示に従い、ユーザ端末の番号情報を伴う集音終了要求を生成し、ネットワークインターフェース部100を介して主装置4に送信して、ユーザ端末からの集音信号の受信を終了する(S234)。その後、S235に進む。 In response to this, the terminal identification unit 107 transfers the sound collection end instruction received from the terminal setting unit 111 to the sound collection signal reception unit 108. The sound collection signal receiving unit 108 generates a sound collection end request accompanied by the number information of the user terminal according to the sound collection end instruction received from the terminal setting unit 111 via the terminal identification unit 107, and mainly via the network interface unit 100. It is transmitted to the device 4 to end the reception of the sound collection signal from the user terminal (S234). Then, the process proceeds to S235.

S235において、開催場所特定部106は、スケジュール記憶部102に記憶された対象ユーザのテーブル1020を参照し、開始日時が現在日時以降に設定されているイベント情報のレコード1021、つまり残り(未実施)のイベントが存在するか否かを判断する。存在する場合は(S235でYES)、S201に戻り、存在しない場合は(S235でNO)、本フローを終了する。 In S235, the venue specifying unit 106 refers to the table 1020 of the target user stored in the schedule storage unit 102, and the event information record 1021 whose start date and time is set after the current date and time, that is, the rest (not executed). Determine if the event exists. If it exists (YES in S235), it returns to S201, and if it does not exist (NO in S235), this flow ends.

つぎに、スケジュール管理サーバ2の詳細を説明する。 Next, the details of the schedule management server 2 will be described.

図13は、スケジュール管理サーバ2の概略機能構成図である。 FIG. 13 is a schematic functional configuration diagram of the schedule management server 2.

図示するように、スケジュール管理サーバ2は、ネットワークインターフェース部200と、スケジュール記憶部201と、スケジュール管理部202と、を備えている。 As shown in the figure, the schedule management server 2 includes a network interface unit 200, a schedule storage unit 201, and a schedule management unit 202.

ネットワークインターフェース部100は、ネットワーク6に接続するためのインターフェースである。 The network interface unit 100 is an interface for connecting to the network 6.

スケジュール記憶部201には、ユーザ毎にスケジュールデータが記憶される。このスケジュールデータは、図8に示すプレゼンスサーバ1のスケジュール記憶部102に記憶されるスケジュールデータと同様である。 Schedule data is stored in the schedule storage unit 201 for each user. This schedule data is the same as the schedule data stored in the schedule storage unit 102 of the presence server 1 shown in FIG.

スケジュール管理部202は、スケジュール記憶部201に記憶されている各ユーザのスケジュールデータを管理する。 The schedule management unit 202 manages the schedule data of each user stored in the schedule storage unit 201.

図14は、スケジュール管理サーバ2の動作を説明するためのフロー図である。 FIG. 14 is a flow chart for explaining the operation of the schedule management server 2.

スケジュール管理部202は、ネットワークインターフェース部200を介してプレゼンスサーバ1から、対象ユーザのユーザ名の指定を伴うスケジュール取得要求を受信すると(S300でYES)、このユーザ名に対応付けられているスケジュールデータをスケジュール記憶部201から読み出し、このスケジュールデータを、ネットワークインターフェース部200を介してプレゼンスサーバ1に送信する(S301)。 When the schedule management unit 202 receives the schedule acquisition request accompanied by the designation of the user name of the target user from the presence server 1 via the network interface unit 200 (YES in S300), the schedule data associated with this user name is associated with the user name. Is read from the schedule storage unit 201, and this schedule data is transmitted to the presence server 1 via the network interface unit 200 (S301).

また、スケジュール管理部202は、ネットワークインターフェース部200を介してプレゼンスサーバ1から、対象ユーザのユーザ名およびイベントIDの指定を伴うイベント取得要求を受信すると(S302でYES)、このユーザ名に対応付けられているスケジュールデータをスケジュール記憶部201から検索し、検索したスケジュールデータからこのイベントIDに対応付けられているイベント情報を読み出して、ネットワークインターフェース部200を介してプレゼンスサーバ1に送信する(S303)。 Further, when the schedule management unit 202 receives an event acquisition request including the designation of the user name and the event ID of the target user from the presence server 1 via the network interface unit 200 (YES in S302), the schedule management unit 202 associates with this user name. The schedule data is searched from the schedule storage unit 201, the event information associated with this event ID is read from the searched schedule data, and the event information is transmitted to the presence server 1 via the network interface unit 200 (S303). ..

また、スケジュール管理部202は、ネットワークインターフェース部200を介してプレゼンスサーバ1から、対象ユーザのユーザ名、イベントID、および更新内容の指定を伴う更新要求を受信すると(S304でYES)、このユーザ名に対応付けられているスケジュールデータをスケジュール記憶部201から検索し、さらにこのスケジュールデータから、このイベントIDにより特定されるイベント情報を検索する。そして、更新要求で指定されている変更内容に従い、このイベント情報を更新する(S305)。 Further, when the schedule management unit 202 receives an update request with the specification of the user name, event ID, and update content of the target user from the presence server 1 via the network interface unit 200 (YES in S304), this user name The schedule data associated with is searched from the schedule storage unit 201, and the event information specified by the event ID is searched from the schedule data. Then, this event information is updated according to the change content specified in the update request (S305).

つぎに、主装置4の詳細を説明する。 Next, the details of the main device 4 will be described.

図15は、主装置4の概略機能構成図である。 FIG. 15 is a schematic functional configuration diagram of the main device 4.

図示するように、主装置4は、ネットワークインターフェース部400と、電話端末インターフェース部401と、主装置機能部402と、集音信号送信制御部403と、自動応答設定制御部404と、を備えている。 As shown in the figure, the main device 4 includes a network interface unit 400, a telephone terminal interface unit 401, a main unit function unit 402, a sound collection signal transmission control unit 403, and an automatic response setting control unit 404. There is.

ネットワークインターフェース部400は、ネットワーク6に接続するためのインターフェースであり、電話端末インターフェース部401は、電話端末5を収容するためのインターフェースである。 The network interface unit 400 is an interface for connecting to the network 6, and the telephone terminal interface unit 401 is an interface for accommodating the telephone terminal 5.

主装置機能部402は、電話端末5に内線電話サービスを提供する主装置として必要な呼制御処理、通話処理等の各種処理を実施する。 The main unit function unit 402 performs various processes such as call control processing and call processing necessary for the main unit that provides the extension telephone service to the telephone terminal 5.

集音信号送信制御部403は、プレゼンスサーバ1の要求(集音開始要求、集音終了要求)に従い、プレゼンスサーバ1への電話端末5の集音信号の送信を制御する。 The sound collection signal transmission control unit 403 controls the transmission of the sound collection signal of the telephone terminal 5 to the presence server 1 in accordance with the requests of the presence server 1 (sound collection start request, sound collection end request).

自動応答設定制御部404は、プレゼンスサーバ1の要求(自動応答設定要求、自動応答設定解除要求)に従い、電話端末5の自動応答を制御する。 The automatic response setting control unit 404 controls the automatic response of the telephone terminal 5 in accordance with the requests of the presence server 1 (automatic response setting request, automatic response setting cancellation request).

図16は、主装置4のプレゼンスサーバ1との連携動作を説明するためのフロー図である。なお、主装置4の内線電話サービスに係る動作は、内線端末を収容する一般的な主装置のそれと同様であるので、その説明を省略している。 FIG. 16 is a flow chart for explaining the cooperative operation of the main device 4 with the presence server 1. Since the operation of the main unit 4 related to the extension telephone service is the same as that of the general main unit accommodating the extension terminal, the description thereof is omitted.

集音信号送信制御部403は、ネットワークインターフェース部400を介してプレゼンスサーバ1から集音開始要求を受信すると(S400でYES)、主装置機能部402に、集音開始要求で指定されている番号情報を通知して集音開始を指示する。これを受けて、主装置機能部402は、電話端末インターフェース部401を介して、この番号情報により特定される電話端末5(指定端末と呼ぶ)に集音開始指示を送信する(S401)。これにより、指定端末は、自端末のマイクをオンにして集音を開始し、主装置4への集音信号の送信を開始する。 When the sound collection signal transmission control unit 403 receives the sound collection start request from the presence server 1 via the network interface unit 400 (YES in S400), the main unit function unit 402 is notified of the number specified in the sound collection start request. Notify the information and instruct the start of sound collection. In response to this, the main device function unit 402 transmits a sound collection start instruction to the telephone terminal 5 (referred to as a designated terminal) specified by this number information via the telephone terminal interface unit 401 (S401). As a result, the designated terminal turns on the microphone of its own terminal, starts sound collection, and starts transmitting the sound collection signal to the main device 4.

つぎに、主装置機能部402は、電話端末インターフェース部401を介して指定端末より受信した集音信号を集音信号送信制御部403に出力する。これを受けて、集音信号送信制御部403は、ネットワークインターフェース部400を介して、指定端末から受信した集音信号のプレゼンスサーバ1への送信を開始する(S402)。 Next, the main device function unit 402 outputs the sound collection signal received from the designated terminal via the telephone terminal interface unit 401 to the sound collection signal transmission control unit 403. In response to this, the sound collection signal transmission control unit 403 starts transmitting the sound collection signal received from the designated terminal to the presence server 1 via the network interface unit 400 (S402).

また、集音信号送信制御部403は、ネットワークインターフェース部400を介してプレゼンスサーバ1から集音終了要求を受信すると(S403でYES)、主装置機能部402に、集音終了要求で指定されている番号情報を通知して集音終了を指示する。これを受けて、主装置機能部402は、電話端末インターフェース部401を介して、この番号情報により特定される指定端末に集音終了指示を送信する(S404)。これにより、指定端末は、自端末のマイクをオフにして集音を終了し、主装置4への集音信号の送信を終了する。それから、集音信号送信制御部403は、指定端末の集音信号のプレゼンスサーバ1への送信を終了する(S405)。 Further, when the sound collection signal transmission control unit 403 receives the sound collection end request from the presence server 1 via the network interface unit 400 (YES in S403), the sound collection signal transmission control unit 403 is designated by the main unit function unit 402 in the sound collection end request. Notify the number information and instruct the end of sound collection. In response to this, the main device function unit 402 transmits a sound collection end instruction to the designated terminal specified by this number information via the telephone terminal interface unit 401 (S404). As a result, the designated terminal turns off the microphone of its own terminal, ends the sound collection, and ends the transmission of the sound collection signal to the main device 4. Then, the sound collection signal transmission control unit 403 ends the transmission of the sound collection signal of the designated terminal to the presence server 1 (S405).

自動応答設定制御部404は、ネットワークインターフェース部400を介してプレゼンスサーバ1から自動応答設定要求を受信すると(S406でYES)、この自動応答設定要求で指定されている端末種別(ユーザ端末か移動先端末か)およびイベントの種別に基づいて、この自動応答設定要求で指定されている番号情報により特定される電話端末5への着信に対する音声メッセージを生成する。例えば、イベントの種別が「会議」の場合、端末種別が「ユーザ端末」であるならば、「会議に参加中で不在にしております」といった音声メッセージを生成し、端末種別が「移動先端末」であるならば、「会議は終了しました」といった音声メッセージを生成する。 When the automatic response setting control unit 404 receives the automatic response setting request from the presence server 1 via the network interface unit 400 (YES in S406), the terminal type (user terminal or move destination) specified in this automatic response setting request. A voice message for an incoming call to the telephone terminal 5 specified by the number information specified in this automatic response setting request is generated based on the terminal) and the type of event. For example, if the event type is "meeting" and the terminal type is "user terminal", a voice message such as "I am attending a meeting and I am absent" is generated, and the terminal type is "destination terminal". If, generate a voice message such as "The meeting is over".

それから、自動応答設定制御部404は、自動応答設定要求で指定されている番号情報および端末種別とともに音声メッセージを主装置機能部402に通知して自動応答設定を指示する。これを受けて、主装置機能部402は、自動応答設定制御部404より通知された番号情報により特定される電話端末5への着信に対する自動応答を設定する(S407)。具体的には、自動応答設定制御部404より番号情報とともに通知された端末種別が「ユーザ端末」である場合、この番号情報により特定される電話端末5に対する着信に自動応答して、自動応答設定制御部404より番号情報とともに通知された音声メッセージを送出し、その後、伝言メッセージを録音する設定を行う。また、自動応答設定制御部404より番号情報とともに通知された端末種別が「移動先端末」である場合、この番号情報により特定される電話端末5に対する着信に自動応答して、自動応答設定制御部404より番号情報とともに通知された音声メッセージを送出する設定を行う。 Then, the automatic response setting control unit 404 notifies the main unit function unit 402 of a voice message together with the number information and the terminal type specified in the automatic response setting request, and instructs the automatic response setting. In response to this, the main device function unit 402 sets an automatic response to an incoming call to the telephone terminal 5 specified by the number information notified by the automatic answer setting control unit 404 (S407). Specifically, when the terminal type notified by the automatic answer setting control unit 404 together with the number information is "user terminal", the automatic answer setting is made by automatically answering the incoming call to the telephone terminal 5 specified by this number information. The control unit 404 sends a voice message notified together with the number information, and then sets to record a message. Further, when the terminal type notified by the automatic answer setting control unit 404 together with the number information is "destination terminal", the automatic answer setting control unit automatically answers the incoming call to the telephone terminal 5 specified by this number information. Set to send the voice message notified from 404 together with the number information.

また、自動応答設定制御部404は、ネットワークインターフェース部400を介してプレゼンスサーバ1から自動応答設定解除要求を受信すると(S408でYES)、この自動応答設定要求で指定されている番号情報を主装置機能部402に通知して、自動応答設定解除を指示する。これを受けて、主装置機能部402は、自動応答設定制御部404より通知された番号情報により特定される電話端末5への着信に対する自動応答設定を解除する(S409)。 When the automatic response setting control unit 404 receives the automatic response setting cancellation request from the presence server 1 via the network interface unit 400 (YES in S408), the automatic response setting control unit 404 uses the number information specified in the automatic response setting request as the main unit. Notify the function unit 402 and instruct to cancel the automatic response setting. In response to this, the main device function unit 402 cancels the automatic answer setting for the incoming call to the telephone terminal 5 specified by the number information notified from the automatic answer setting control unit 404 (S409).

以上、本発明の一実施の形態を説明した。 The embodiment of the present invention has been described above.

本実施の形態において、プレゼンスサーバ1は、スケジュール管理サーバ2から取得したスケジュールデータ上においてユーザが参加中のイベントの開催場所がユーザ席以外の電話端末5の設置場所である場合、電話システム3と連携して、ユーザ席に設置されている電話端末5およびイベントの開催場所に設置されている電話端末5各々のマイクをオンにして、ユーザ席およびイベントの開催場所各々の有音・無音状態を検出し、検出した有音・無音状態に基づいてユーザのプレゼンスを判断する。したがって、ユーザが電話端末5を使用していない場合でも、会話、マウスのクリック音、キーボードのタイピング音、ペンによるノートへの書き込み音等の作業音からユーザのプレゼンスを判断することができる。また、ユーザ席およびイベントの開催場所各々の有音・無音状態から、ユーザがイベントの開催場所にいるか、それともユーザ席にいるかを判断することができるとともに、イベントの開催状態(開催中か、終了済か)を判断することもできる。したがって、本実施の形態によれば、プレゼンスをより正確に判断することができる。 In the present embodiment, when the venue of the event in which the user is participating is the installation location of the telephone terminal 5 other than the user's seat on the schedule data acquired from the schedule management server 2, the presence server 1 and the telephone system 3 In cooperation with each other, turn on the microphones of the telephone terminals 5 installed in the user seats and the telephone terminals 5 installed in the event venues to check the sound and silence states of the user seats and the event venues. It detects and determines the user's presence based on the detected sound / silence state. Therefore, even when the user is not using the telephone terminal 5, the user's presence can be determined from the work sounds such as conversation, mouse click sound, keyboard typing sound, and pen writing sound. In addition, it is possible to determine whether the user is at the event venue or the user seat from the sound and silence states of the user seat and the event venue, and the event venue status (during or end). You can also judge whether it is done). Therefore, according to the present embodiment, the presence can be determined more accurately.

また、ユーザ席およびイベントの開催場所双方の有音・無音状態を検出するため、例えば、ユーザが参加中のイベントを中座して一時的に自席に戻り中(イベント参加中、在席)、終了したイベントの開催場所から自席への移動中(イベント終了、離席)等、ユーザのスケジュールデータには通常現れない状態をユーザのプレゼンスとして検出することができる。このため、ユーザのプレゼンスをより細かく判断することができる。 In addition, in order to detect the sound / silence state of both the user's seat and the event venue, for example, the user is temporarily returning to his / her own seat after sitting in the middle of the event he / she is participating in (during event participation / presence). It is possible to detect as the user's presence a state that does not normally appear in the user's schedule data, such as moving from the venue of the finished event to his / her own seat (event end, leaving the seat). Therefore, the presence of the user can be determined in more detail.

また、本実施の形態において、プレゼンスサーバ1は、ユーザのプレゼンスを「イベント参加中、離席」と判断した場合に、電話システム3と連携し、ユーザ端末への着信に対してイベントに参加中である旨の音声メッセージによる自動応答を設定する。したがって、ユーザは、自席を離れてイベントに参加する都度、ユーザ端末への着信に対する自動応答を手動で設定する必要がなく、使い勝手が向上する。 Further, in the present embodiment, when the presence server 1 determines that the user's presence is "participating in the event, leaving the seat", the presence server 1 cooperates with the telephone system 3 and participates in the event in response to an incoming call to the user terminal. Set an automatic response with a voice message to the effect that. Therefore, the user does not need to manually set an automatic response to an incoming call to the user terminal each time he / she leaves his / her seat and participates in the event, which improves usability.

また、本実施の形態において、プレゼンスサーバ1は、ユーザのプレゼンスを「イベント終了、在席」あるいは「イベント終了、離席」と判断した場合に、電話システム3と連携し、移動先端末への着信に対してイベントは終了済みである旨の音声メッセージによる自動応答を設定する。したがって、イベントが想定より早く終了した場合に、移動先端末への着信に対する自動応答を手動で設定する必要がなく、使い勝手が向上する。 Further, in the present embodiment, when the presence server 1 determines that the user's presence is "event end, present" or "event end, leave", the presence server 1 cooperates with the telephone system 3 to move to the destination terminal. Set an automatic response with a voice message to the effect that the event has ended for an incoming call. Therefore, when the event ends earlier than expected, it is not necessary to manually set the automatic response to the incoming call to the destination terminal, and the usability is improved.

また、本実施の形態において、プレゼンスサーバ1は、ユーザのプレゼンスがスケジュールデータと整合していない場合、例えばケジュールデータ上においてユーザはイベント参加中であるにもかかわらず、ユーザのプレゼンスはイベント終了を示している場合に、スケジュール管理サーバ2に登録されているユーザのスケジュールデータをユーザのプレゼンスに合わせて変更する。したがって、ユーザがスケジュール管理サーバ2にアクセスして自身のスケジュールデータを更新しなくても、プレゼンスをスケジュールデータに反映することができ、使い勝手が向上する。 Further, in the present embodiment, when the presence of the user does not match the schedule data, for example, the presence of the user terminates the event even though the user is participating in the event on the schedule data. When shown, the schedule data of the user registered in the schedule management server 2 is changed according to the presence of the user. Therefore, even if the user does not access the schedule management server 2 and update his / her own schedule data, the presence can be reflected in the schedule data, and the usability is improved.

また、本実施の形態において、プレゼンスサーバ1は、ユーザが参加中のイベントの開催場所が「管理外」である場合、ユーザ端末のマイクを起動させて、ユーザ端末から集音信号を受信することにより、ユーザ席の有音・無音状態を検出する。そして、ユーザ席の有音状態が検出された場合に、所定の連絡先に緊急メッセージを通知する。したがって、プレゼンスサーバ1をセキュリティシステムに応用することができるので、プレゼンスサーバ1とは別にセキュリティシステムを構築する必要がなく、コストを削減できる。 Further, in the present embodiment, when the venue of the event in which the user is participating is "out of control", the presence server 1 activates the microphone of the user terminal and receives the sound collection signal from the user terminal. Detects the sounded / silent state of the user's seat. Then, when the sounding state of the user's seat is detected, an emergency message is notified to a predetermined contact. Therefore, since the presence server 1 can be applied to the security system, it is not necessary to construct a security system separately from the presence server 1, and the cost can be reduced.

なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。 The present invention is not limited to the above-described embodiment, and many modifications can be made within the scope of the gist thereof.

例えば、上記の実施の形態において、プレゼンスサーバ1は、ユーザのプレゼンスを「イベント参加中、離席」と判断した場合に、電話システム3と連携し、ユーザ端末への着信に対してイベントに参加中である旨の音声メッセージによる自動応答を設定する。しかし、本発明はこれに限定されない。ユーザのプレゼンスを「イベント参加中、離席」と判断した場合に、電話システム3と連携し、ユーザ端末への着信を移動先端末に転送する着信転送手段をプレゼンスサーバ1に設けてもよい。 For example, in the above embodiment, when the presence server 1 determines that the user's presence is "participating in the event and leaving the seat", the presence server 1 cooperates with the telephone system 3 and participates in the event in response to an incoming call to the user terminal. Set an automatic response with a voice message indicating that it is inside. However, the present invention is not limited to this. When it is determined that the user's presence is "while participating in an event, he / she is away from his / her seat", the presence server 1 may be provided with an incoming call forwarding means for forwarding an incoming call to the user terminal to the destination terminal in cooperation with the telephone system 3.

また、上記の実施の形態では、プレゼンスサーバ1が、主装置4経由で対象ユーザのユーザ端末および移動先端末から集音信号を取得し、これらの集音信号およびスケジュールデータ上において対象ユーザが参加中のイベントに基づいて、対象ユーザのプレゼンスを判定している。しかし、本発明はこれに限定されない。プレゼンスサーバ1は、対象ユーザのユーザ端末および移動先端末の番号情報を、スケジュールデータ上において対象ユーザが参加中のイベントとともに主装置4に通知し、主装置4が、対象ユーザのユーザ端末および移動先端末から集音信号を取得し、これらの集音信号およびプレセンスサーバ1から通知されたイベントに基づいて、対象ユーザのプレゼンスを判定してもよい。そして、プレゼンスの判定結果を、プレゼンスサーバ1に通知して、プレゼンスサーバ1に登録されている対象ユーザのプレゼンス情報を更新する。 Further, in the above embodiment, the presence server 1 acquires sound collection signals from the user terminal and the destination terminal of the target user via the main device 4, and the target user participates in these sound collection signals and schedule data. The presence of the target user is determined based on the event inside. However, the present invention is not limited to this. The presence server 1 notifies the main unit 4 of the number information of the target user's user terminal and the destination terminal together with the event in which the target user is participating on the schedule data, and the main unit 4 notifies the target user's user terminal and the movement. A sound collection signal may be acquired from the destination terminal, and the presence of the target user may be determined based on the sound collection signal and the event notified from the presence server 1. Then, the presence determination result is notified to the presence server 1, and the presence information of the target user registered in the presence server 1 is updated.

また、上記の実施の形態において、図6に示すプレゼンスサーバ1、図13に示すスケジュール管理サーバ2、および図15に示す主装置4それぞれの機能構成は、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)などの集積ロジックICによりハード的に実現されるものでもよいし、あるいはDSP(Digital Signal Processor)などの計算機によりソフトウエア的に実現されるものでもよい。または、CPU、メモリ、HDD、DVD−ROM等の補助記憶装置、およびモデム、NIC(Network Interface Card)等の通信インターフェースを備えたPC(Personal Computer)等の汎用コンピュータにおいて、CPUが所定のプログラムを補助記憶装置からメモリ上にロードして実行することにより実現されるものでもよい。 Further, in the above embodiment, the functional configurations of the presence server 1 shown in FIG. 6, the schedule management server 2 shown in FIG. 13, and the main device 4 shown in FIG. 15 are ASIC (Application Specific Integrated Circuit), FPGA ( It may be realized by an integrated logic IC such as Field Programmable Gate Array) by hardware, or it may be realized by software by a computer such as DSP (Digital Signal Processor). Alternatively, in a general-purpose computer such as a PC (Personal Computer) equipped with an auxiliary storage device such as a CPU, a memory, an HDD, or a DVD-ROM, and a communication interface such as a modem or a NIC (Network Interface Card), the CPU executes a predetermined program. It may be realized by loading it from the auxiliary storage device into the memory and executing it.

また、上記の実施の形態では、プレゼンスサーバ1、スケジュール管理サーバ2、および主装置4を、それぞれ別個の装置として説明したが、本発明はこれに限定されない。主装置4に、プレゼンスサーバ1および/またはスケジュール管理サーバ2を搭載して、これらを主装置4と同じ装置上に実現してもよい。 Further, in the above-described embodiment, the presence server 1, the schedule management server 2, and the main device 4 have been described as separate devices, but the present invention is not limited thereto. The presence server 1 and / or the schedule management server 2 may be mounted on the main device 4 and these may be realized on the same device as the main device 4.

1:プレゼンスサーバ、 2:スケジュール管理サーバ、 3:電話システム、 4:主装置、 5、5−1〜5−n:電話端末、 6:ネットワーク、 100:ネットワークインターフェース部、 101:端末情報記憶部、 102:スケジュール記憶部、 103:プレゼンス記憶部、 104:プレゼンスサービス処理部、 105:スケジュール取得部、 106:開催場所特定部、 107:端末特定部、 108:集音信号受信部、 109:状態検出部、 110:プレゼンス判断部、 111:端末設定部、 112:プレゼンス反映部、 113:緊急通知部、 200:ネットワークインターフェース部、 201:スケジュール記憶部、 202:スケジュール管理部、 400:ネットワークインターフェース部、 401:電話端末インターフェース部、 402:主装置機能部、 403:集音信号送信制御部、 404:自動応答設定制御部 1: Presence server, 2: Schedule management server, 3: Telephone system, 4: Main device, 5, 5-1 to 5-n: Telephone terminal, 6: Network, 100: Network interface unit, 101: Terminal information storage unit , 102: Schedule storage unit, 103: Presence storage unit, 104: Presence service processing unit, 105: Schedule acquisition unit, 106: Venue identification unit, 107: Terminal identification unit, 108: Sound collection signal reception unit, 109: Status Detection unit, 110: Presence judgment unit, 111: Terminal setting unit, 112: Presence reflection unit, 113: Emergency notification unit, 200: Network interface unit, 201: Schedule storage unit, 202: Schedule management unit, 400: Network interface unit , 401: Telephone terminal interface unit, 402: Main unit function unit, 403: Sound collection signal transmission control unit, 404: Automatic response setting control unit

Claims (9)

マイクを備えた複数の電話端末を有する電話システムおよびスケジュール管理サーバと連携してユーザのプレゼンスを判断するプレゼンスサーバであって、
前記スケジュール管理サーバから前記ユーザのスケジュールデータを取得するスケジュール取得手段と、
前記スケジュール取得手段により取得されたスケジュールデータ上において前記ユーザが参加中のイベントの開催場所を特定する開催場所特定手段と、
前記開催場所特定手段により特定された開催場所が前記ユーザのユーザ席以外の前記電話端末が設置されている場所である場合に、前記電話システムを構成する電話端末のなかから、前記ユーザ席に設置されている電話端末であるユーザ端末および前記開催場所に設置されている電話端末である移動先端末を特定する端末特定手段と、
前記電話システムと連携して、前記端末特定手段により特定されたユーザ端末および移動先端末のマイクを起動させ、前記ユーザ端末および前記移動先端末各々から集音信号を受信する集音信号受信手段と、
前記集音信号受信手段により受信された前記ユーザ端末および前記移動先端末各々の集音信号に基づいて、前記ユーザ席および前記開催場所各々の有音・無音状態を検出する状態検出手段と、
前記状態検出手段により検出された前記ユーザ席および前記開催場所各々の有音・無音状態に基づいて、前記ユーザのプレゼンスを判断するプレゼンス判断手段と、を備えている
ことを特徴とするプレゼンスサーバ。
A presence server that determines a user's presence in cooperation with a telephone system having multiple telephone terminals equipped with microphones and a schedule management server.
A schedule acquisition means for acquiring the schedule data of the user from the schedule management server, and
The venue specifying means for specifying the venue of the event in which the user is participating on the schedule data acquired by the schedule acquisition means, and the venue specifying means.
When the venue specified by the venue identification means is a place where the telephone terminal other than the user seat of the user is installed, it is installed in the user seat from among the telephone terminals constituting the telephone system. A terminal identification means for identifying a user terminal which is a telephone terminal and a mobile destination terminal which is a telephone terminal installed at the venue.
With the sound collecting signal receiving means for activating the microphones of the user terminal and the moving destination terminal specified by the terminal specifying means in cooperation with the telephone system and receiving the sound collecting signal from each of the user terminal and the moving destination terminal. ,
Based on the sound collection signals of the user terminal and the movement destination terminal received by the sound collection signal receiving means, the state detection means for detecting the sound / silence state of the user seat and the venue, respectively.
A presence server comprising: a presence determination means for determining the presence of the user based on the sound / silence state of each of the user seat and the venue detected by the state detection means.
請求項1に記載のプレゼンスサーバであって、
前記プレゼンス判断手段は、
前記ユーザ席が無音状態であり、かつ前記開催場所が有音状態である場合に、前記ユーザのプレゼンスを「イベント参加中、離席」と判断し、前記ユーザ席が有音状態であり、かつ前記開催場所が無音状態である場合に、前記ユーザのプレゼンスを「イベント終了、在席」と判断し、前記ユーザ席および前記開催場所がともに有音状態の場合に、前記ユーザのプレゼンスを「イベント参加中、在席」と判断し、前記ユーザ席および前記開催場所がともに無音状態の場合に、前記ユーザのプレゼンスを「イベント終了、離席」と判断する
ことを特徴とするプレゼンスサーバ。
The presence server according to claim 1.
The presence determination means is
When the user seat is in a silent state and the venue is in a sound state, the presence of the user is determined to be "participating in an event, leaving the seat", and the user seat is in a sound state. When the venue is in a silent state, the presence of the user is determined to be "event end, present", and when both the user seat and the venue are in a sound state, the presence of the user is "event". A presence server characterized in that it is determined to be "attended during participation" and the presence of the user is determined to be "end of event, leaving" when both the user's seat and the venue are in a silent state.
請求項2に記載のプレゼンスサーバであって、
前記プレゼンス判断手段により前記ユーザのプレゼンスが「イベント参加中、離席」と判断された場合に、前記電話システムと連携し、前記ユーザ端末への着信に対して、イベントに参加中である旨の音声メッセージによる自動応答を設定するユーザ端末設定手段をさらに備える
ことを特徴とするプレゼンスサーバ。
The presence server according to claim 2.
When the presence of the user is determined to be "while participating in the event, leaving the seat" by the presence determination means, the user is participating in the event in response to an incoming call to the user terminal in cooperation with the telephone system. A presence server characterized by further providing a user terminal setting means for setting an automatic response by voice message.
請求項2に記載のプレゼンスサーバであって、
前記プレゼンス判断手段により前記ユーザのプレゼンスが「イベント参加中、離席」と判断された場合に、前記電話システムと連携し、前記ユーザ端末への着信の前記移動先端末への転送を設定するユーザ端末設定手段をさらに備える
ことを特徴とするプレゼンスサーバ。
The presence server according to claim 2.
When the presence of the user is determined by the presence determination means to be "leaving a seat while participating in an event", the user who sets the transfer of the incoming call to the user terminal to the destination terminal in cooperation with the telephone system. A presence server characterized by further providing terminal setting means.
請求項2ないし4のいずれか一項に記載のプレゼンスサーバであって、
前記プレゼンス判断手段により前記ユーザのプレゼンスが「イベント終了、在席」あるいは「イベント終了、離席」と判断された場合に、前記電話システムと連携し、前記移動先端末への着信に対して、イベントは終了済みである旨の音声メッセージによる自動応答を設定する移動先端末設定手段をさらに備える
ことを特徴とするプレゼンスサーバ。
The presence server according to any one of claims 2 to 4.
When the presence of the user is determined to be "event end, attendance" or "event end, leave" by the presence determination means, in cooperation with the telephone system, in response to an incoming call to the destination terminal. A presence server characterized by further providing a destination terminal setting means for setting an automatic response by a voice message indicating that an event has been completed.
請求項2ないし5のいずれか一項に記載のプレゼンスサーバであって、
前記プレゼンス判断手段により判断された前記ユーザのプレゼンスが、前記スケジュール管理サーバから取得した前記ユーザのスケジュールデータと整合していない場合に、前記スケジュール管理サーバに登録されている当該ユーザのスケジュールデータに、プレゼンス判断手段により判断された当該ユーザのプレゼンスを反映させるプレゼンス反映手段をさらに有する
ことを特徴とするプレゼンスサーバ。
The presence server according to any one of claims 2 to 5.
When the presence of the user determined by the presence determination means does not match the schedule data of the user acquired from the schedule management server, the schedule data of the user registered in the schedule management server is added to the schedule data of the user. It further has a presence reflecting means that reflects the presence of the user determined by the presence judging means.
A presence server that features that.
請求項1ないし6のいずれか一項に記載のプレゼンスサーバであって、
緊急通知手段をさらに備え、
前記端末特定手段は、
前記開催場所特定手段により特定されたイベントの開催場所が「管理外」である場合に、前記電話システムを構成する電話端末のなかから、前記ユーザ端末のみを特定し、
前記集音信号受信手段は、
前記端末特定手段により前記ユーザ端末のみが特定された場合に、前記電話システムと連携して、当該ユーザ端末のマイクを起動させ、当該ユーザ端末から集音信号を受信し、
前記状態検出手段は、
前記端末特定手段により前記ユーザ端末のみが特定された場合に、前記集音信号受信手段により受信された当該ユーザ端末の集音信号に基づいて、前記ユーザ席の有音・無音状態を検出し、
前記緊急通知手段は、
前記開催場所特定手段により特定されたイベントの開催場所が「管理外」である場合に前記状態検出手段により前記ユーザ席の有音状態が検出されたならば、所定の連絡先に緊急メッセージを通知する
ことを特徴とするプレゼンスサーバ。
The presence server according to any one of claims 1 to 6.
With more emergency notification means
The terminal identifying means
When the venue of the event specified by the venue identification means is "out of control", only the user terminal is specified from the telephone terminals constituting the telephone system.
The sound collecting signal receiving means
When only the user terminal is specified by the terminal specifying means, the microphone of the user terminal is activated in cooperation with the telephone system, and a sound collection signal is received from the user terminal.
The state detecting means is
When only the user terminal is specified by the terminal specifying means, the sound / silence state of the user's seat is detected based on the sound collecting signal of the user terminal received by the sound collecting signal receiving means.
The emergency notification means
If the venue of the event specified by the venue specifying means is "out of control" and the sound state of the user's seat is detected by the status detecting means, an emergency message is notified to a predetermined contact. A presence server that is characterized by
請求項1ないし7のいずれか一項に記載のプレゼンスサーバと、
マイクを備えた複数の電話端末を収容する主装置と、
ユーザ毎にスケジュールデータを管理するスケジュール管理サーバと、を備え、
前記主装置は、
前記プレゼンスサーバにより指定された前記ユーザ端末および前記移動先端末各々のマイクを起動して、前記ユーザ端末および前記移動先端末各々から集音信号を受信し前記ププレゼンスサーバに送信する集音信号送信制御手段を備える
ことを特徴とするプレゼンス処理システム。
The presence server according to any one of claims 1 to 7.
A main unit that accommodates multiple telephone terminals equipped with a microphone,
Equipped with a schedule management server that manages schedule data for each user
The main device
Sound collection signal transmission that activates the microphones of the user terminal and the movement destination terminal designated by the presence server, receives the sound collection signal from each of the user terminal and the movement destination terminal, and transmits the sound collection signal to the presence server. A presence processing system characterized by having control means.
マイクを備えた複数の電話端末を有する電話システムおよびスケジュール管理サーバと連携してユーザのプレゼンスを判断するプレゼンス判断方法であって、
前記スケジュール管理サーバから前記ユーザのスケジュールデータを取得し、
前記取得したスケジュールデータ上において前記ユーザが参加中のイベントの開催場所を特定し、
前記特定した開催場所が前記ユーザのユーザ席以外の前記電話端末が設置されている場所である場合に、前記電話システムを構成する電話端末のなかから、前記ユーザ席に設置されている電話端末であるユーザ端末および前記開催場所に設置されている電話端末である移動先端末を特定し、
前記電話システムと連携して、前記特定されたユーザ端末および移動先端末のマイクを起動させ、前記ユーザ端末および前記移動先端末各々から集音信号を受信し、
前記受信した前記ユーザ端末および前記移動先端末各々の集音信号に基づいて、前記ユーザ席および前記開催場所各々の有音・無音状態を検出し、
前記検出した前記ユーザ席および前記開催場所各々の有音・無音状態に基づいて、前記ユーザのプレゼンスを判断する
ことを特徴とするプレゼンス判断方法。
It is a presence judgment method that judges the presence of a user in cooperation with a telephone system having multiple telephone terminals equipped with microphones and a schedule management server.
Acquire the schedule data of the user from the schedule management server, and
On the acquired schedule data, specify the venue of the event in which the user is participating, and
When the specified venue is a place where the telephone terminal other than the user's seat is installed, the telephone terminal installed in the user's seat is selected from among the telephone terminals constituting the telephone system. Identify a user terminal and a destination terminal that is a telephone terminal installed at the venue,
In cooperation with the telephone system, the microphones of the specified user terminal and the destination terminal are activated, and sound collection signals are received from each of the user terminal and the destination terminal.
Based on the sound collection signals of the user terminal and the destination terminal that have been received, the sound / silence states of the user seat and the venue are detected.
A presence determination method, characterized in that the presence of the user is determined based on the detected sound / silence states of the user seat and the venue.
JP2017135779A 2017-07-11 2017-07-11 Presence server, presence processing system, and presence determination method Expired - Fee Related JP6812918B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017135779A JP6812918B2 (en) 2017-07-11 2017-07-11 Presence server, presence processing system, and presence determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017135779A JP6812918B2 (en) 2017-07-11 2017-07-11 Presence server, presence processing system, and presence determination method

Publications (2)

Publication Number Publication Date
JP2019021970A JP2019021970A (en) 2019-02-07
JP6812918B2 true JP6812918B2 (en) 2021-01-13

Family

ID=65355845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017135779A Expired - Fee Related JP6812918B2 (en) 2017-07-11 2017-07-11 Presence server, presence processing system, and presence determination method

Country Status (1)

Country Link
JP (1) JP6812918B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007129411A (en) * 2005-11-02 2007-05-24 Yamaha Corp Communication terminal
JP5282701B2 (en) * 2009-08-21 2013-09-04 ブラザー工業株式会社 Remote conference system, remote conference terminal, and remote conference method
JP5403137B2 (en) * 2012-10-29 2014-01-29 ヤマハ株式会社 Network communication system
JP6553402B2 (en) * 2015-05-15 2019-07-31 Necプラットフォームズ株式会社 Usage status management device, usage status management system, usage status management method, and usage status management program

Also Published As

Publication number Publication date
JP2019021970A (en) 2019-02-07

Similar Documents

Publication Publication Date Title
CN1825875B (en) Method and system for forwarding telephone calls based on presence information
JP4718767B2 (en) Communication switch
US20090030999A1 (en) Contact Proximity Notification
EP1264296A1 (en) System and method for automatically providing vehicle status information
JP2001274841A (en) Database synchronization for portable computing device
JP5773439B2 (en) Communication support system, communication support method and program
JP2014182408A (en) Information processing device and reservation management system
CA2580711C (en) Automatic user availability status determination for a handheld communication device
JP2006306553A (en) Method and system for elevator boarding reservation
JP6812918B2 (en) Presence server, presence processing system, and presence determination method
JP6553402B2 (en) Usage status management device, usage status management system, usage status management method, and usage status management program
CN108156311A (en) The method and device of prompting message
JP5569151B2 (en) Telephone system, telephone terminal, and presence information notification method
JPWO2007099591A1 (en) Identifier change notification method, identifier change notification program, and identifier change notification device
JP2022138763A (en) Lost property management system, lost property management device, lost property management method, and program
US20200005246A1 (en) Good time to call
JP2018055387A (en) Watch system, watch program, and watch method
JP2005250764A (en) Message transmitting device and program
CN107003878A (en) Information communication terminal, ancillary equipment collaboration method and program
JP7024805B2 (en) Phone control systems, phone control methods, and programs
JP2008227810A (en) Communication equipment selector, communication equipment selection system, exchanger, and communication equipment selection program
JP2013150294A (en) Radio terminal system having proxy processing function
JP4480503B2 (en) Program for carrying out information processing related to contact means
JP4603708B2 (en) Mobile communication system, mobile communication method, and mobile communication program
JP2010206663A (en) Server device, intermediation system, and intermediation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201102

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: 20201117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201130

R150 Certificate of patent or registration of utility model

Ref document number: 6812918

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees