JP4311072B2 - Communication control device and communication control method - Google Patents
Communication control device and communication control method Download PDFInfo
- Publication number
- JP4311072B2 JP4311072B2 JP2003122180A JP2003122180A JP4311072B2 JP 4311072 B2 JP4311072 B2 JP 4311072B2 JP 2003122180 A JP2003122180 A JP 2003122180A JP 2003122180 A JP2003122180 A JP 2003122180A JP 4311072 B2 JP4311072 B2 JP 4311072B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- information
- schedule
- unit
- communication control
- 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 - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims description 36
- 238000000034 method Methods 0.000 title claims description 19
- 230000004913 activation Effects 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000012544 monitoring process Methods 0.000 claims description 14
- 239000000284 extract Substances 0.000 claims description 4
- 238000009825 accumulation Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、IP網を介して接続される端末とサーバ間の通信制御方法に関し、特に、SIP(Session Initiation Protocol)を用いた通信制御に適用して好適なものである。
【0002】
【従来の技術】
従来、この種の装置は、特開2003−58676号公報に開示されるものがあり、企業内通信システムおよびLAN内に設置されたサーバから発信される電子メールにより、スケジュールの情報を指定端末に送信するものであった。
【0003】
【発明が解決しようとする課題】
しかしながら、上記構成の装置では、事前に指定した端末にしかスケジュールを送付できないため、指定端末を利用者が使用していない状態ではスケジュールの通知を受け取ることができず、また、指定端末の電源が入っていない場合も、サーバから送信される電子メールを受信することができないため、スケジュールを受け取ることができない。さらに、スケジュールは、一般的な電子メール形式で指定端末に送信されるため、その後の通話等の動作は利用者が操作することで行なわねばならならず、また、受信端末は、パーソナルコンピュータや携帯情報端末など、電子メールが受信できる端末でなければならない。
【0004】
【課題を解決するための手段】
かかる課題を解決するために、本発明は、IP網を介して接続される端末間の通信を制御する通信制御装置において、端末の状態を示すプレゼンス情報を蓄積するプレゼンス情報蓄積部と、端末の応答方法を示すプレファレンス情報を蓄積するプレファレンス情報蓄積部と、プレゼンス情報およびプレファレンス情報を用いて端末間の通話を設定する設定部と、ガイダンス情報を蓄積するガイダンス情報蓄積部とを有し、通話設定部は、第2の端末との通話開始を希望する第1の端末と第1の端末の通話先である第2の端末間で通話を開始する場合、プレゼンス情報およびプレファレンス情報を参照し、第1の端末と第2の端末に接続を要求し、接続要求に対して第2の端末より先に第1の端末から接続可の応答があった場合は、ガイダンス情報蓄積部に対して第2の端末からの応答があるまで接続保持を促す前記ガイダンス情報を第1の端末に送信し、第2の端末から先に接続可の応答があった場合は、ガイダンス情報蓄積部に対して第1の端末からの応答があるまで接続保持を促すガイダンス情報を第2の端末に送信し、第1の端末および第2の端末からの応答が確認された時点でガイダンス情報の送信を停止するよう要求し、第1の端末および第2の端末からの応答が確認された時点でガイダンス情報の送信を停止するよう要求し、第1の端末および第2の端末間の通話を開始することとした。
【0005】
【発明の実施の形態】
(1)本発明は、Webアプリケーションを搭載した端末、ユーザ端末およびSIPサーバの連携によるリアルタイムコミュニケーションサービスを利用した、スケジュールの設定や確認、ユーザ間の通話、接続端末の変更等の制御方法を提供するものである。
【0006】
以下、本発明による実施形態を図面を参照しながら説明する。
(1−1)実施形態の構成
図1は、実施形態の通信制御システムの構成を示している。
図1において、ユーザの有する端末2(例えば、パーソナルコンピュータ等)、端末3および4はそれぞれIP網5を介してSIPサーバ1に接続されている。なお、端末2、3および4のIP網5への接続は有線、無線を問わない。
端末2にはWebブラウザがインストールされており、SIPサーバ1にアクセスして、スケジュールの設定や確認等に使用される。ユーザは、Webブラウザの画面にスケジュールの内容、例えば、打合せや待合せの時間や場所、また、通話する相手の情報等の入力、さらにプレゼンスの設定やプリファレンスの設定等を行なう。
【0007】
プレゼンスを使用することにより、ユーザのロケーションや状態等をSIPサーバに登録・通知が可能であり、また、プレゼンス情報に基づいたコネクション先の変更が可能である。プレゼンスの種類は様々なものがあり、例えば、在席状況として、在席、離席、多忙といったものがある。プレゼンス情報を把握することにより、その状況に応じたスケジュールの設定、変更等が可能となる。
【0008】
また、プリファレンスを使用することにより、通信に際して、相手の場所、通信手段等の選択や転送条件等の設定のために、1つのアドレスに対して複数の端末を指定すること、また、着信端末に優先順位を付与すること等が可能となる。端末3および4としては、例えば、PDA(Personal Digital Assistants)等の端末が用いられ、プレゼンスやプリファレンスの変更があった場合等の設定、また、他のユーザとの通信、例えば、VoIP(Voice over Internet Protocol)を用いた通話等に使用される。
【0009】
SIPサーバ1は、スケジュール・トランザクション受付部11、スケジュールデータベース12、スケジュール起動監視部13、内蔵時計14、3PCC起動部15および3PCC処理部16から構成される。
スケジュール・トランザクション受付部11は、スケジュールの設定に際して端末2からアクセスがあった場合に、スケジュール・トランザクション受付画面をIP網5を介して端末2に送信する。また、スケジュール・トランザクション受付画面により入力されたスケジュール情報をスケジュールデータベース12で読み取り可能な形式に整形し、スケジュールデータベース12に送信する。
【0010】
スケジュールデータベース12は、スケジュール設定時にスケジュール・トランザクション受付部11から受信したスケジュール情報をトランザクション形式(トランザクションリスト)で蓄積する。また、スケジュール起動時にスケジュール起動監視部13からの要求に応じて条件に当てはまるトランザクションリストの数をスケジュール起動監視部13に送信する。
スケジュール起動監視部13は、スケジュール起動時に内蔵時計14からの所定の周期、例えば、1分周期のスケジュールデータベース12のチェック要求に応じて、スケジュールデータベース12に現在時刻に設定されたトランザクションリストがあるか否かを確認する。トランザクションリストが1個以上ある場合は、該当するトランザクションリストを3PCC起動部15に送信する。
【0011】
内蔵時計14は、所定の周期でスケジュール起動監視部13にスケジュールデータベース12のチェック要求を送信する。
3PCC起動部15は、トランザクションリストから送信元と通話相手の情報を抽出し、3PCC処理部16に送信元と通話相手に対して指定時刻にスケジュールを送信するように要求する。3PCC(Third Party Call Control)とは、2端末間の通話を第3者が設定することを可能とし、パーソナルコンピュータ等からIP電話を発着信させる等の制御を可能とする技術である。
【0012】
3PCC処理部16は、3PCC制御部161、プレゼンス状態送受信部162、プレゼンス状態データベース165、プリファレンス状態送受信部163、プリファレンス状態データベース166、ガイダンス情報データベース167、端末呼出部164および伝言メモ機能部168から構成される。そして、3PCC処理部16は、スケジュールをユーザに送信する際、ユーザの持つ端末3または4にIP網5を通じて接続される。
【0013】
プレゼンスの通知に際しては、3PCC処理部16は、プレゼンスデータベース165を参照し、プレゼンス状態が変化した否かを判断する。変更があった場合、3PCC処理部はユーザが入力したプレゼンス情報をプレゼンスデータベース165に入力する。変更が無かった場合は、プレゼンス情報に変更を加えない。
プリファレンスの変更に際しては、3PCC処理部16は、ユーザの状態が変化した場合、プリファレンスデータベース166を参照し、プリファレンス状態が変化したか否かを判断する。変更があった場合、3PCC処理部16は、ユーザが入力したプリファレンス情報をプリファレンスデータベース166に入力する。変更が無かった場合は、プリファレンス情報に変更を加えない。
【0014】
通話の開始に際しては、3PCC処理部16は、3PCC起動部15から通話の開始要求を受け取り、3PCC制御部161およびガイダンスデータベース167を用いてユーザAの所有する端末3とユーザBの持つ端末3の通話を行う。モビリティ時のスケジュールの起動に際しては、3PCC処理部16は、3PCC起動部15から要求を受け取り、3PCC制御部およびガイダンスデータベース167を用いてユーザAの所有する端末3aまたは3bとユーザBの持つ端末4の通話を行う。
【0015】
電源オフ時のスケジュールの起動に際しては、3PCC処理部16は、3PCC起動部15から要求を受け取り、3PCC制御部161、ガイダンスデータベース167および伝言メモ機能部168を用いてユーザAの所有する端末3と、ユーザBの持つ端末4の通話を行う。
【0016】
(1−2)実施形態の動作
以下、実施形態の動作を、スケジュール設定、プレゼンス通知、プリファレンス変更、スケジュール起動、通話開始、スケジュール起動(モビリティ時)およびスケジュール起動(電源オフ時)それぞれについて説明する。
【0017】
(a)スケジュール設定
図2は、スケジュール設定の手順を示したものである。
ユーザが端末2を通じてSIPサーバ1にアクセスすると、スケジュール・トランザクション受付部11が、スケジュール・トランザクション受付画面を端末2に送信する。ユーザは、端末2にインストールされたWebブラウザを用いてその画面を観て、スケジュールの時間と通話する相手を入力する(S11)。
【0018】
入力されたスケジュール時間と通話相手の情報はスケジュール・トランザクション受付部11においてデータベースで読み取り可能な形に整形され、スケジュールデータベース12に送られる(S12、S13)。
スケジュール時間と通話相手の情報は、データベース上でトランザクションリストの形で保存される。スケジュールデータベース12への書き込みが正常に行なわれた場合、スケジュール・トランザクション受付部11は、端末2に対してスケジュールの書き込みが正常に行なわれたという画面を表示させる(S14)。
ユーザがこの画面を確認することで、スケジュール設定は終了する。
【0019】
(b)プレゼンス通知
図3は、ユーザがSIPサーバ1に対してプレゼンス情報(ユーザが現在、通話できる状態にあるか否かを示す情報)を通知する手順を示したものである。
ユーザの状態が変化した場合、ユーザは端末2、例えば、携帯端末上のWebブラウザを起動させ、プレゼンス情報が変化したことを入力する(S21)。
入力された情報はIP網5を通じてSIPサーバ1に送られ、3PCC処理部16で処理が行なわれる(S22)。
【0020】
3PCC処理部16は、プレゼンスデータベース165を参照し、プレゼンス状態が変化したかどうかを判断する。変更があった場合、3PCC処理部16は、ユーザが入力したプレゼンス情報をプレゼンスデータベース165に入力する。変更が無かった場合は、プレゼンス情報に変更を加えない(S23)。
【0021】
(c)プリファレンス変更
図4は、ユーザがSIPサーバ1に対してプリファレンス情報(ユーザが現在、通話できる状態にあるか、を示す情報)を通知する手順を示したものである。
ユーザの状態が変化した場合、ユーザは端末2、例えば、携帯端末上のWebブラウザを起動させ、プリファレンス情報が変化したことを入力する(S31)。
【0022】
入力された情報はIP網5を通じてSIPサーバ1に送られ、3PCC処理部16で処理が行なわれる(S32)。
3PCC処理部16はプリファレンスデータベース166を参照し、プリファレンス状態が変化したかどうかを判断する。変更があった場合、3PCC処理部16はユーザが入力したプリファレンス情報をプリファレンスデータベース166に入力する。変更が無かった場合は、プリファレンス情報に変更を加えない(S33)。
【0023】
(d)スケジュール起動
図5は、ユーザが入力したスケジュール設定に基づいて、スケジュールが起動される手順を示したものである。
SIPサーバ1内の内蔵時計14は、スケジュール起動監視部13に対して所定の周期、例えば、1分周期でスケジュールデータベース12のチェック要求を発信している(S41)。
チェック要求を受けたスケジュール起動監視部13は、スケジュールデータベース12を確認し、現在時刻に設定されたトランザクションリストがあるか否かを確認し、条件に当てはまるトランザクションリストの数をスケジュール起動監視部13に返答する(S42、S43)。
【0024】
トランザクションリストが1個以上あった場合、スケジュール起動監視部13はトランザクションリストを3PCC起動部15に送信する(S44)。
条件に当てはまるトランザクションリストが0個だった場合、処理は終了する。トランザクションリストを受け取った3PCC起動部15は、リストから送信元と通話相手の情報を抽出し、3PCC処理部16に送信元と通話相手に対してスケジュールを送信するように要求する(S45)。
【0025】
(e)通話開始
図6は、上記の「スケジュール起動」の動作の後、ユーザの携帯端末に向けて呼び出しを行い、通話を開始するまでの手順を示したものである。
3PCC起動部15から要求を受け取った3PCC処理部16は、3PCC制御部161を用いてユーザAの所有する端末3と、ユーザBの持つ端末4に対して呼び出しを開始する(S51、S52)。
呼び出しを受けた端末3は、3PCC制御部161に対して返答を行なう(S53)。
【0026】
端末3からの返答を受けた3PCC制御部161は、ガイダンスデータベースに対して、端末4が応答するまで接続を維持せよという内容のメッセージを送信するように要求する(S54)。
要求を受けたガイダンスデータベースは、端末3に対し、3PCC制御部161から要求された内容のガイダンスを送信する(S55)。
ユーザAがガイダンスを聞きながら待っている間に、ユーザBのもつ端末4が3PCC制御部161に対して返答を行なう(S56)。
端末3と端末4双方の返答が確認された時点で、3PCC制御部161はガイダンスデータベース167に対して端末3へのガイダンス送信を停止するように要求する(S57)。
【0027】
要求を受けたガイダンスデータベース167は、端末3へのガイダンス送信を停止する(S58)。
ガイダンス送信が停止した後、3PCC制御部161は、端末3と端末4を接続する(S59)。
これにより、ユーザAとユーザBの間での通話が開始される。なお、S53の動作の際に端末4からの返答が先にあった場合は、その後S57までの動作は端末4を対象として行なわれる。
【0028】
(f)スケジュール起動(モビリティ時)
図7は、上記の「通話開始」の動作の際、ユーザAの端末3aがプレゼンス状態により応答することができず、代わりに端末3bを呼び出す場合の手順を示したものである。
3PCC起動部15から要求を受け取った3PCC処理部16は、3PCC制御部161を用いてユーザAの所有する端末3aと、ユーザBの持つ端末4に対して呼び出しを開始する(S61)。
呼び出しを受けた端末3aは、3PCC制御部161に対して返答を行なう。この際、端末3aはプレゼンス情報によって「現在返答不可」の情報を送信する。(S62)。
【0029】
端末3aから情報を受信した3PCC制御部161は、プレゼンスデータベース165を参照し、端末3bへの呼び出しを開始する(S63)。
呼び出しを受けた端末3bは、3PCC制御部161に対して返答を行なう(S64)。
端末3bからの返答を受けた3PCC制御部161は、ガイダンスデータベース167に対して、端末4が応答するまで接続を維持せよという内容のメッセージを送信するように要求する(S65)。
要求を受けたガイダンスデータベース167は、端末3bに対し、3PCC制御部161から要求された内容のガイダンスを送信する(S66)。
【0030】
ユーザAがガイダンスを聞きながら待っている間に、ユーザBのもつ端末4が3PCC制御部161に対して返答を行なう(S67)。
端末3bと端末4双方の返答が確認された時点で、3PCC制御部161はガイダンスデータベース167に対して端末3bへのガイダンス送信を停止するように要求する(S68)。
要求を受けたガイダンスデータベース167は、端末3bへのガイダンス送信を停止する(S69)。
ガイダンス送信が停止した後、3PCC制御部161は、端末3と端末4を接続する(S70)。
【0031】
これにより、ユーザAとユーザBの間での通話が開始される。なお、S62の動作の際に端末4からの返答が先にあった場合は、その後S68までの動作は端末4を対象として行なわれる。
【0032】
(g)スケジュール起動(電源オフ時)
図8は、上記の「通話開始」の動作の際、ユーザBの端末4の電源が入っていないために応答することができず、ユーザAに伝言を残すように誘導する場合の手順を示したものである。
3PCC起動部15から要求を受け取った3PCC処理部16は、3PCC制御部161を用いてユーザAの所有する端末3と、ユーザBの持つ端末4に対して呼び出しを開始する(S71)。
呼び出しを受けた端末3は、3PCC制御部161に対して返答を行なう(S72)。
【0033】
端末3からの返答を受けた3PCC制御部161は、ガイダンスデータベース167に対して、端末4が応答するまで接続を維持せよという内容のメッセージを送信するように要求する(S73)。
要求を受けたガイダンスデータベース167は、端末3に対し、3PCC制御部161から要求された内容のガイダンスを送信する(S74)。
ユーザAがガイダンスを聞きながら待っている間、端末3からの応答が一定時間無い場合、伝言メモへの録音をうながすガイダンスを送るよう、ガイダンスデータベース167に命令を送る(S75)。
命令を受信したガイダンスデータベース167は、端末3に対して音声ガイダンスを送信する(S76)。
【0034】
音声ガイダンスに従ってユーザAは音声を入力する。入力された音声は、3PCC処理部16内の伝言メモ機能部168に記録される(S77)。
ユーザAのメッセージが終了すると、伝言メモ機能部168は録音を停止し、3PCC制御部161に対してユーザAの録音が終了したことを示す信号を送信する(S78)。
伝言メモ機能部168から信号を受信した3PCC制御部161は、端末3との接続を切断する(S79)。
なお、S72の動作の際に端末4からの返答が先にあり、端末3からの返答が無い場合は、その後S79までの動作は端末4を対象として行なわれる。
【0035】
(1−3)実施形態の効果
以上説明した実施形態によれば、3PCC制御部161が、端末3と端末4に対して同時にスケジュールを送出し、先に返答した端末に対してガイダンスを送信した後、他方の端末が返答するまで接続を保持し、両方の端末が返答した場合に両者の接続を行なうようにしたので、スケジュールを受けた端末が自動で接続を行うことが可能である。
【0036】
また、端末が持つプレゼンス情報・プリファレンス情報を蓄積するプレゼンスデータベース165およびプリファレンスデータベース166を3PCC処理部16に設けたので、例えば、ユーザAの持つ端末3aがプレゼンス状態により受信不可の場合、端末3bに対して接続要求を行うことにより、指定端末以外へのスケジュール送信が可能である。
【0037】
さらに、3PCC処理部16に伝言メモ機能部168を設けたことにより、ユーザBの持つ端末4の電源が入っていなかった場合でも、ユーザAは伝言を残すことでユーザBにメッセージを伝えることが可能である。
【0038】
(2)他の実施形態
上記各実施形態の説明においても、種々の変形実施形態について言及したが、以下に例示するような変形実施形態を挙げることができる。
上記実施形態では、端末3、端末4ともに携帯情報端末を用いた例を説明したが、SIPプロトコルを用いた機器であれば、電子メールを受信することのできない機器にも適用可能である。
【0039】
【発明の効果】
以上のように、本発明によれば、IP網を介して接続される複数の端末とサーバ間の通信制御方法において、端末からサーバのスケジュール蓄積部にスケジュール情報を蓄積し、サーバのスケジュール監視部で蓄積されたスケジュール情報を監視し、サーバの通信処理部においてスケジュール情報をもとに通信処理部に接続された端末間の通信を開始し、また、上記通信処理部は、接続された通信を行なう端末に同時に接続を要求し、端末から接続不可の応答があった場合、プレゼンス情報またはプリファレンス情報を参照し、通信可能な他の端末に接続を要求することとしたので、指定端末が受信不可の場合も指定端末以外へのスケジュール送信が可能となる。
【図面の簡単な説明】
【図1】実施形態のシステム構成を示すブロック図である。
【図2】実施形態のアラーム設定のシーケンスを示す図である。
【図3】実施形態のプレゼンス通知のシーケンスを示す図である。
【図4】実施形態のプリファレンス変更のシーケンスを示す図である。
【図5】実施形態のアラーム起動のシーケンスを示す図である。
【図6】実施形態のアラーム起動(通話開始)のシーケンスを示す図である。
【図7】実施形態のアラーム起動(モビリティ時)のシーケンスを示す図である。
【図8】実施形態のアラーム起動(電源OFF時)のシーケンスを示す図である。
【符号の説明】
1…SIPサーバ、2〜4…端末、5…IP網、11…スケジュール・トランザクション受付部、12…スケジュールデータベース、13…スケジュール起動監視部、14…内臓時計、15…3PCC起動部、16…3PCC処理部、161…3PCC制御部、162…プレゼンス状態送受信部、163…プリファレンス状態送受信部、164…端末呼出部、165…プレゼンスデータベース、166…プリファレンスデータベース、167…ガイダンスデータベース、168…伝言メモ機能部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication control method between a terminal and a server connected via an IP network, and is particularly suitable for application to communication control using SIP (Session Initiation Protocol).
[0002]
[Prior art]
Conventionally, this type of device is disclosed in Japanese Patent Application Laid-Open No. 2003-58676, and schedule information is sent to a designated terminal by an electronic mail transmitted from a communication system in a company and a server installed in a LAN. It was something to send.
[0003]
[Problems to be solved by the invention]
However, since the apparatus configured as described above can only send a schedule to a terminal designated in advance, the schedule notification cannot be received when the user is not using the designated terminal. Even if it is not, the schedule cannot be received because the e-mail transmitted from the server cannot be received. Furthermore, since the schedule is transmitted to a designated terminal in a general e-mail format, subsequent operations such as a call must be performed by the user, and the receiving terminal can be a personal computer or mobile phone. It must be a terminal that can receive e-mail, such as an information terminal.
[0004]
[Means for Solving the Problems]
In order to solve this problem, the present invention provides a presence information storage unit that stores presence information indicating a state of a terminal in a communication control device that controls communication between terminals connected via an IP network, A preference information storage unit for storing preference information indicating a response method, a setting unit for setting a call between terminals using presence information and preference information, and a guidance information storage unit for storing guidance information When the call setting unit starts a call between the first terminal that desires to start a call with the second terminal and the second terminal that is the call destination of the first terminal , the call setting unit displays presence information and preference information. reference, the connection to the first terminal and the second terminal requests, when there is a response connectable from the first terminal before the second terminal to the connection request, guidance Said guidance information for prompting a connection holding until there is a response from the second terminal to send to the first terminal to broadcast accumulation unit, when there is a response previously connectable from the second terminal, guidance guidance information for prompting a connection holding until there is a response from the first terminal sends to the second terminal to the information storage unit, guidance when a response is confirmed from the first terminal and a second terminal Request to stop the transmission of information, request to stop the transmission of guidance information when the response from the first terminal and the second terminal is confirmed, between the first terminal and the second terminal The call was started.
[0005]
DETAILED DESCRIPTION OF THE INVENTION
(1) The present invention provides a control method for setting and confirming a schedule, making a call between users, changing a connected terminal, and the like using a real-time communication service by cooperation of a terminal equipped with a Web application, a user terminal, and a SIP server. To do.
[0006]
Embodiments according to the present invention will be described below with reference to the drawings.
(1-1) Configuration of Embodiment FIG. 1 shows a configuration of a communication control system of the embodiment.
In FIG. 1, a terminal 2 (for example, a personal computer) and terminals 3 and 4 possessed by a user are connected to an
A web browser is installed in the terminal 2, and is used to access the
[0007]
By using the presence, it is possible to register and notify the user's location, state, and the like to the SIP server, and to change the connection destination based on the presence information. There are various types of presence. For example, the presence status includes presence, absence, and busyness. By grasping the presence information, it is possible to set or change the schedule according to the situation.
[0008]
In addition, by using preferences, it is possible to specify a plurality of terminals for one address for selection of a partner's location, communication means, etc. and setting of transfer conditions, etc. It is possible to give a priority to each other. As the terminals 3 and 4, for example, terminals such as PDA (Personal Digital Assistants) are used, and settings such as changes in presence and preferences, communication with other users, for example, VoIP (Voice) It is used for calls using the over Internet Protocol.
[0009]
The
The schedule /
[0010]
The
Whether the schedule
[0011]
The built-in
The
[0012]
The
[0013]
At the time of presence notification, the
When changing the preference, the
[0014]
At the start of a call, the
[0015]
When the schedule is activated when the power is turned off, the
[0016]
(1-2) Operation of Embodiment Hereinafter, the operation of the embodiment will be described for schedule setting, presence notification, preference change, schedule activation, call start, schedule activation (during mobility) and schedule activation (during power-off). To do.
[0017]
(A) Schedule Setting FIG. 2 shows a schedule setting procedure.
When the user accesses the
[0018]
The inputted schedule time and information on the other party of the call are shaped in a form readable by the database in the schedule /
Schedule time and call partner information are stored in the form of a transaction list on the database. When the writing to the
When the user confirms this screen, the schedule setting ends.
[0019]
(B) Presence Notification FIG. 3 shows a procedure in which the user notifies the
When the user's state changes, the user activates the terminal 2, for example, a Web browser on the mobile terminal, and inputs that the presence information has changed (S21).
The input information is sent to the
[0020]
The
[0021]
(C) Changing Preferences FIG. 4 shows a procedure in which the user notifies the
When the user's state changes, the user activates the terminal 2, for example, a Web browser on the mobile terminal, and inputs that the preference information has changed (S31).
[0022]
The input information is sent to the
The
[0023]
(D) Schedule Activation FIG. 5 shows a procedure for activating a schedule based on the schedule setting input by the user.
The built-in
Upon receiving the check request, the schedule
[0024]
When there are one or more transaction lists, the schedule
If there are no transaction lists that meet the condition, the process ends. Upon receiving the transaction list, the
[0025]
(E) Call Start FIG. 6 shows a procedure from calling to the user's mobile terminal after the above “schedule activation” operation until starting the call.
The
The terminal 3 that has received the call returns a response to the 3PCC control unit 161 (S53).
[0026]
The
The guidance database that has received the request transmits the guidance requested by the
While the user A is waiting while listening to the guidance, the terminal 4 of the user B returns a response to the 3PCC control unit 161 (S56).
When the responses of both the terminal 3 and the terminal 4 are confirmed, the
[0027]
The
After the guidance transmission stops, the
Thereby, the telephone call between the user A and the user B is started. Note that if the response from the terminal 4 comes first during the operation of S53, then the operation up to S57 is performed for the terminal 4.
[0028]
(F) Schedule start (during mobility)
FIG. 7 shows a procedure in the case where the terminal 3a of the user A cannot respond due to the presence state during the above “call start” operation and instead calls the terminal 3b.
The
The terminal 3 a that has received the call returns a response to the
[0029]
The
The terminal 3b that has received the call returns a response to the 3PCC control unit 161 (S64).
The
The
[0030]
While the user A is waiting while listening to the guidance, the terminal 4 of the user B returns a response to the 3PCC control unit 161 (S67).
When the responses of both the terminal 3b and the terminal 4 are confirmed, the
The
After the guidance transmission stops, the
[0031]
Thereby, the telephone call between the user A and the user B is started. Note that if the response from the terminal 4 comes first during the operation of S62, then the operation up to S68 is performed for the terminal 4.
[0032]
(G) Schedule activation (when power is off)
FIG. 8 shows a procedure in the case of guiding the user A to leave a message because the terminal 4 of the user B is not turned on at the time of the above “call start” operation. It is a thing.
The
The terminal 3 that has received the call returns a response to the 3PCC control unit 161 (S72).
[0033]
The
Upon receiving the request, the
While the user A waits while listening to the guidance, if there is no response from the terminal 3 for a certain period of time, a command is sent to the
The
[0034]
User A inputs voice according to the voice guidance. The input voice is recorded in the message
When user A's message ends, message
The
If the response from the terminal 4 comes first in the operation of S72 and there is no response from the terminal 3, the operation up to S79 is performed for the terminal 4 thereafter.
[0035]
(1-3) Effects of Embodiment According to the embodiment described above, the
[0036]
Further, since the
[0037]
Furthermore, by providing the message
[0038]
(2) Other Embodiments In the description of each of the above embodiments, various modified embodiments have been referred to. However, modified embodiments as exemplified below can be given.
In the above embodiment, an example in which the portable information terminal is used for both the terminal 3 and the terminal 4 has been described. However, any device using the SIP protocol can be applied to a device that cannot receive an e-mail.
[0039]
【The invention's effect】
As described above, according to the present invention, in a communication control method between a plurality of terminals connected to an IP network and a server, the schedule information is accumulated from the terminal to the schedule accumulation unit of the server, and the server schedule monitoring unit The schedule information accumulated in the server is monitored, and communication between the terminals connected to the communication processing unit is started based on the schedule information in the communication processing unit of the server, and the communication processing unit When a request is made to connect to the terminal to be performed at the same time and there is a response that the terminal cannot connect, the presence terminal or preference information is referred to, and the other terminal that can communicate is requested to connect. Even when it is not possible, it is possible to transmit a schedule to a terminal other than the designated terminal.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a system configuration of an embodiment.
FIG. 2 is a diagram illustrating an alarm setting sequence according to the embodiment.
FIG. 3 is a diagram illustrating a presence notification sequence according to the embodiment.
FIG. 4 is a diagram illustrating a preference change sequence according to the embodiment.
FIG. 5 is a diagram illustrating an alarm activation sequence according to the embodiment.
FIG. 6 is a diagram illustrating an alarm activation (communication start) sequence according to the embodiment.
FIG. 7 is a diagram illustrating a sequence of alarm activation (during mobility) according to the embodiment.
FIG. 8 is a diagram illustrating a sequence of alarm activation (when power is turned off) according to the embodiment;
[Explanation of symbols]
DESCRIPTION OF
Claims (8)
前記端末の状態を示すプレゼンス情報を蓄積するプレゼンス情報蓄積部と、
前記端末の応答方法を示すプレファレンス情報を蓄積するプレファレンス情報蓄積部と、
前記プレゼンス情報およびプレファレンス情報を用いて前記端末間の通話を設定する通話設定部と、
ガイダンス情報を蓄積するガイダンス情報蓄積部とを有し、
前記通話設定部は、第2の端末との通話開始を希望する第1の端末と前記第1の端末の通話先である前記第2の端末間で通話を開始する場合、前記プレゼンス情報およびプレファレンス情報を参照し、前記第1の端末と第2の端末に接続を要求し、前記接続要求に対して前記第2の端末より先に前記第1の端末から接続可の応答があった場合は、前記ガイダンス情報蓄積部に対して前記第2の端末からの応答があるまで接続保持を促す前記ガイダンス情報を前記第1の端末に送信し、前記第2の端末から先に接続可の応答があった場合は、前記ガイダンス情報蓄積部に対して前記第1の端末からの応答があるまで接続保持を促す前記ガイダンス情報を前記第2の端末に送信し、前記第1の端末および前記第2の端末からの応答が確認された時点で前記ガイダンス情報の送信を停止するよう要求し、前記第1の端末および前記第2の端末からの応答が確認された時点で前記ガイダンス情報の送信を停止するよう要求し、前記第1の端末および前記第2の端末間の通話を開始することを特徴とする通信制御装置。In a communication control device for controlling communication between terminals connected via an IP network,
A presence information storage unit for storing presence information indicating a state of the terminal;
A preference information storage unit for storing preference information indicating a response method of the terminal;
A call setting unit for setting a call between the terminals using the presence information and preference information;
A guidance information storage unit for storing guidance information;
The call setting unit, when starting a call between the first terminal desiring to start a call with a second terminal and the second terminal that is the call destination of the first terminal, When reference is made to the first terminal and the second terminal with reference to the reference information, and a response indicating that connection is possible from the first terminal prior to the second terminal in response to the connection request. sends the guidance information for prompting a connection holding to the guidance information storage unit until a response from the second terminal to the first terminal, the response of the connectable first from the second terminal If there is, transmitting the guidance information for prompting a connection holding to the guidance information storage unit until a response from the first terminal to the second terminal, said first terminal and said second when the response from the second terminal has been confirmed In the request to stop the transmission of the guidance information, and requesting a response from the first terminal and the second terminal stops transmission of the guidance information when confirmed, the first terminal And a communication control device for starting a call between the second terminals.
前記端末から前記サーバのスケジュール蓄積部にスケジュール情報を蓄積し、
前記サーバのスケジュール監視部で前記蓄積されたスケジュール情報を監視し、
前記サーバのプレゼンス情報蓄積部およびプレファレンス情報蓄積部にプレゼンス情報およびプレファレンス情報を蓄積しまたは蓄積された前記情報を更新し、
前記サーバ内の通信処理部は、第2の端末との通話開始を希望する第1の端末と前記第1の端末の通話先である前記第2の端末間で通話を開始する場合、前記プレゼンス情報、前記プレファレンス情報およびスケジュール情報蓄積部に蓄積されたトランザクションリストを参照し、第1と第2の端末に接続を要求し、前記接続要求に対して前記第2の端末より先に前記第1の端末から接続可の応答があった場合、前記ガイダンス情報蓄積部に対して前記第2の端末からの応答があるまで接続保持を促す前記ガイダンス情報を前記第1の端末に送信し前記第1の端末および前記第2の端末からの応答が確認された時点で前記ガイダンス情報の送信を停止するよう要求し、前記第2の端末から先に接続可の応答があった場合は、前記ガイダンス情報蓄積部に対して前記第1の端末からの応答があるまで接続保持を促す前記ガイダンス情報を前記第2の端末に送信し前記第1の端末および前記第2の端末からの応答が確認された時点で前記ガイダンス情報の送信を停止するよう要求し、前記第1の端末および前記第2の端末間の通話を開始することを特徴とする通信制御方法。In a communication control method between a terminal connected via an IP network and a server,
Accumulate schedule information from the terminal to the schedule accumulation unit of the server,
Monitor the accumulated schedule information in the schedule monitoring unit of the server,
Storing presence information and preference information in the presence information storage unit and preference information storage unit of the server or updating the stored information;
When the communication processing unit in the server starts a call between the first terminal desiring to start a call with the second terminal and the second terminal that is the call destination of the first terminal, the presence processing unit Information, the preference information, and the transaction information stored in the schedule information storage unit, the first and second terminals are requested to connect, and the connection request is made before the second terminal. When there is a response indicating that connection is possible from one terminal, the guidance information that prompts the guidance information storage unit to maintain connection until there is a response from the second terminal is transmitted to the first terminal. When the response from the first terminal and the second terminal is confirmed, the transmission of the guidance information is requested to be stopped. Affection The guidance information that prompts the storage unit to maintain connection until there is a response from the first terminal is transmitted to the second terminal, and the responses from the first terminal and the second terminal are confirmed. A communication control method that requests to stop transmission of the guidance information at a time point and starts a call between the first terminal and the second terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003122180A JP4311072B2 (en) | 2003-04-25 | 2003-04-25 | Communication control device and communication control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003122180A JP4311072B2 (en) | 2003-04-25 | 2003-04-25 | Communication control device and communication control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004328491A JP2004328491A (en) | 2004-11-18 |
| JP4311072B2 true JP4311072B2 (en) | 2009-08-12 |
Family
ID=33500496
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003122180A Expired - Lifetime JP4311072B2 (en) | 2003-04-25 | 2003-04-25 | Communication control device and communication control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4311072B2 (en) |
-
2003
- 2003-04-25 JP JP2003122180A patent/JP4311072B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004328491A (en) | 2004-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7542756B2 (en) | Apparatus and method for restoring a conference connection to a cellular telephone | |
| KR101219925B1 (en) | Associating a telephone call with a dialog based on a computer protocol such as sip | |
| JP5332544B2 (en) | Call control device, call control system, call control method, and computer program | |
| US20050265318A1 (en) | Apparatus, system, and method for rejecting a session establishment request | |
| JP4779450B2 (en) | Network system that performs application control according to context information | |
| JP2001274908A (en) | Communications system | |
| JP2006094369A (en) | Automatic message notification system and its method, communication terminal equipment and its program | |
| US8264990B2 (en) | Using consultation call to transfer call across endpoints | |
| JP4957420B2 (en) | Telephone system and automatic transfer restriction method for telephone system | |
| JP4628966B2 (en) | Session control method, communication system, and connection instruction device | |
| JP4973172B2 (en) | Call management system and message processing server system | |
| CN100544366C (en) | Method for establishing a communication connection in a communication network for direct communication | |
| JP4311072B2 (en) | Communication control device and communication control method | |
| JP2000174925A (en) | Communications system | |
| JP2012105109A (en) | Communication system and server | |
| JP2004242090A (en) | Proxy response control method for IP telephone system | |
| TW201436600A (en) | Method for auto-switching transmission network for communication | |
| JP2012114613A (en) | Communication apparatus | |
| JP4669790B2 (en) | Incoming call notification system, incoming call notification method and program | |
| KR100587945B1 (en) | Method and system of providing call transfer service | |
| JP4151021B2 (en) | IP telephone service system, incomplete call information notification system, incomplete call information notification method and program | |
| JP2007013616A (en) | Presence server, information providing system, and information providing method | |
| JP4002545B2 (en) | Voice communication system and voice communication method | |
| JP4561791B2 (en) | SIP server, control method thereof, and IP telephone system | |
| JP3945270B2 (en) | Calling server device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060117 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060923 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060929 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20061013 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071218 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080208 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080610 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080728 |
|
| 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: 20090421 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090504 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120522 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4311072 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120522 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120522 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130522 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140522 Year of fee payment: 5 |
|
| EXPY | Cancellation because of completion of term |