(57)【要約】【課題】端末間で通信する際に、発側端末が自端末のプレゼンスに応じて着側端末の動作制御を可能とする。【解決手段】発側端末１のユーザＡは自プレゼンスに応じた着側端末制御プログラムを作成し、プレゼンス情報として又はプレゼンス情報と共にプレゼンスサーバ２へ送信する。プレゼンスサーバ２は、発側端末１から送信される現在のプレゼンス情報と着側端末制御プログラムを受信・保持する。ユーザＢの着側端末３が通信に際しユーザＡのプレゼンス情報の送付を要求すると、プレゼンスサーバ２は、ユーザＡの発側端末１の着側端末制御プログラムをプレゼンス情報として又はプレゼンス情報と共に着側端末３へ送信する。着側端末３では、プレゼンスサーバ２からのユーザＡのプレゼンス情報と着側端末制御プログラムを受信し、着側端末３上で着側端末制御プログラムを実行する。【選択図】　図２
2004080573.tif 000002
【特許請求の範囲】
【請求項１】
相手端末を制御するための制御プログラムを作成する手段と、端末間で通信する際に、自端末のプレゼンス情報の送付を要求した相手端末に対し、前記作成した制御プログラムを自端末のプレゼンス情報としてもしくは自端末のプレゼンス情報とともに送付する手段と、を有する
ことを特徴とする通信端末。
【請求項２】
前記制御プログラムを作成する手段は、自端末の状態もしくはそのユーザの状態を表す自端末のプレゼンスに応じて相手端末を制御するプログラムを作成するものである
ことを特徴とする請求項１に記載の通信端末。
【請求項３】
前記送付する手段は、相手端末が自端末のプレゼンス情報の送付を要求するプレゼンスサーバに対して予め送付するものである
ことを特徴とする請求項１または２に記載の通信端末。
【請求項４】
通信を行う際に、相手端末のプレゼンス情報の送付を要求する手段と、
相手端末のプレゼンス情報としてもしくは相手端末のプレゼンス情報とともに前記相手端末で作成された自端末を制御するための制御プログラムを受信し実行する手段と、を有する
ことを特徴とする通信端末。
【請求項５】
前記プレゼンス情報は、オンライン／オフラインに関する情報であり、
前記制御プログラムは、オフラインの場合には、端末に当該通信手段とは別の通信手段で通信を行わせるものである
ことを特徴とする請求項１ないし４のいずれかに記載の通信端末。
【請求項６】
相手端末を制御するための制御プログラムを作成する手順と、端末間で通信する際に、自端末のプレゼンス情報の送付を要求した相手端末に対し、前記作成した制御プログラムを自端末のプレゼンス情報としてもしくは自端末のプレゼンス情報とともに送付する手順と、を有する
ことを特徴とする通信端末制御方法。
【請求項７】
前記制御プログラムを作成する手順では、自端末の状態もしくはそのユーザの状態を表す自端末のプレゼンスに応じて相手端末を制御するプログラムを作成する
ことを特徴とする請求項６に記載の通信端末制御方法。
【請求項８】
前記送付する手順では、相手端末が自端末のプレゼンス情報の送付を要求するプレゼンスサーバに対して予め送付する
ことを特徴とする請求項６または７に記載の通信端末制御方法。
【請求項９】
通信を行う際に、相手端末のプレゼンス情報の送付を要求する手順と、
相手端末のプレゼンス情報としてもしくは相手端末のプレゼンス情報とともに前記相手端末で作成された自端末を制御するための制御プログラムを受信し実行する手順と、を有する
ことを特徴とする通信端末制御方法。
【請求項１０】
前記プレゼンス情報は、オンライン／オフラインに関する情報であり、
前記制御プログラムは、オフラインの場合には、端末に当該通信方法とは別の通信方法で通信を行わせるものである
ことを特徴とする請求項６ないし９のいずれかに記載の通信端末制御方法。
【請求項１１】
請求項６ないし１０のいずれかに記載の通信端末制御方法における手順を、コンピュータに実行させるためのプログラムとした
ことを特徴とする通信端末制御方法の実行プログラム。
【請求項１２】
請求項６ないし１０のいずれかに記載の通信端末制御方法における手順を、コンピュータに実行させるためのプログラムとし、
前記プログラムを、前記コンピュータが読み取りできる記録媒体に記録した
ことを特徴とする通信端末制御方法の実行プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信網に接続された端末間で通信を行う際にプレゼンス情報を送受信する場合において、自端末のプレゼンスにより相手端末に対して異なる処理を実行させたり、その処理を変更させたりする通信端末および通信端末制御方法に関するものである。
【０００２】
【従来の技術】
従来の通信網に接続された端末間で通信を行う際に、端末やそのユーザの状態を表すプレゼンスを通信するプレゼンス網では、端末間においてそれぞれの端末のプレゼンス情報のみを送受信している。
【０００３】
このため、発側端末がそのプレゼンスにより着側端末に異なった処理を実行させたい場合には、あらかじめ着側端末に制御プログラムを組み込む必要があり、また、着側端末の制御動作を変更させたい場合には、再度、事前に制御プログラムの書き換えを行わなければならないという不便さがあった。
【０００４】
【発明が解決しようとする課題】
上述した問題を解決するため、本発明は、発側端末が自プレゼンスにより着側端末に異なった処理を実行させたい場合や、その処理を変更させたい場合において、着側端末への事前の制御プログラムの組み込みや書き換えをしなければならないといった不便さを解消することを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的を達成するため、本発明は、相手端末を制御するための制御プログラムを作成する手段と、端末間で通信する際に、自端末のプレゼンス情報の送付を要求した相手端末に対し、前記作成した制御プログラムを自端末のプレゼンス情報としてもしくは自端末のプレゼンス情報とともに送付する手段と、を有することを特徴とする通信端末を目的達成の手段とする。
【０００６】
あるいは、上記の通信端末において、前記制御プログラムを作成する手段は、自端末の状態もしくはそのユーザの状態を表す自端末のプレゼンスに応じて相手端末を制御するプログラムを作成するものであることを特徴とする通信端末を目的達成の手段とする。
【０００７】
あるいは、上記の通信端末において、前記送付する手段は、相手端末が自端末のプレゼンス情報の送付を要求するプレゼンスサーバに対して予め送付するものであることを特徴とする通信端末を目的達成の手段とする。
【０００８】
あるいは、通信を行う際に、相手端末のプレゼンス情報の送付を要求する手段と、相手端末のプレゼンス情報としてもしくは相手端末のプレゼンス情報とともに前記相手端末で作成された自端末を制御するための制御プログラムを受信し実行する手段と、を有することを特徴とする通信端末を目的達成の手段とする。
【０００９】
あるいは、上記の通信端末において、前記プレゼンス情報は、オンライン／オフラインに関する情報であり、前記制御プログラムは、オフラインの場合には、端末に当該通信手段とは別の通信手段で通信を行わせるものであることを特徴とする通信端末を目的達成の手段とする。
【００１０】
あるいは、相手端末を制御するための制御プログラムを作成する手順と、端末間で通信する際に、自端末のプレゼンス情報の送付を要求した相手端末に対し、前記作成した制御プログラムを自端末のプレゼンス情報としてもしくは自端末のプレゼンス情報とともに送付する手順と、を有することを特徴とする通信端末制御方法を目的達成の手段とする。
【００１１】
あるいは、上記の通信端末制御方法において、前記制御プログラムを作成する手順では、自端末の状態もしくはそのユーザの状態を表す自端末のプレゼンスに応じて相手端末を制御するプログラムを作成することを特徴とする通信端末制御方法を目的達成の手段とする。
【００１２】
あるいは、上記の通信端末制御方法において、前記送付する手順では、相手端末が自端末のプレゼンス情報の送付を要求するプレゼンスサーバに対して予め送付することを特徴とする通信端末制御方法を目的達成の手段とする。
【００１３】
あるいは、通信を行う際に、相手端末のプレゼンス情報の送付を要求する手順と、相手端末のプレゼンス情報としてもしくは相手端末のプレゼンス情報とともに前記相手端末で作成された自端末を制御するための制御プログラムを受信し実行する手順と、を有することを特徴とする通信端末制御方法を目的達成の手段とする。
【００１４】
あるいは、上記の通信端末制御方法において、前記プレゼンス情報は、オンライン／オフラインに関する情報であり、前記制御プログラムは、オフラインの場合には、端末に当該通信方法とは別の通信方法で通信を行わせるものであることを特徴とする通信端末制御方法を目的達成の手段とする。
【００１５】
あるいは、上記の通信端末制御方法における手順を、コンピュータに実行させるためのプログラムとしたことを特徴とする通信端末制御方法の実行プログラムを目的達成の手段とする。
【００１６】
あるいは、上記の通信端末制御方法における手順を、コンピュータに実行させるためのプログラムとし、前記プログラムを、前記コンピュータが読み取りできる記録媒体に記録したことを特徴とする通信端末制御方法の実行プログラムを記録した記録媒体を目的達成の手段とする。
【００１７】
本発明では、通信網に接続された端末間で通信を行う際に、端末やそのユーザの状態を表すプレゼンス情報を通信するプレゼンス網において、発側端末では、自プレゼンス情報として、あるいは自プレゼンス情報に加え、作成した着側端末の制御プログラムを送信し、着側端末では、受信した発側端末の制御プログラムを実行することにより、着側端末への事前の制御プログラムの組み込みや書き換えを行うことなく、発側端末主導で、着側端末の動作制御を行うことを可能とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について図を用いて詳細に説明する。
【００１９】
［通信端末の実施形態例］
先ず、本発明の第１、第２の実施形態例による通信端末制御方法において用いる発側端末、及び着側端末である通信端末の実施形態例を図１のブロック図に示す。
【００２０】
図１において、通信端末（以降の実施形態例で示す、発側端末１または着側端末３または携帯端末６）は、端末制御プログラム作成手段１１、自プレゼンス送付手段１２、通信手段１３、相手プレゼンス確認手段１４、端末制御プログラム実行手段１５、および入出力インタフェース１６を備えている。
【００２１】
端末制御プログラム作成手段１１は、発側端末として動作する場合において、相手端末を制御するための端末制御プログラムを作成する。作成の処理としては、ＣＰＬ言語等を使用して必要な都度、作成する他、自プレゼンスの種別に応じて相手端末にさせたい端末制御プログラムをメモリ手段等に格納しておき、必要な都度、自プレゼンスに対応する端末制御プログラムを選択する手法などが考えられる。
【００２２】
自プレゼンス送付手段１２は、自端末のプレゼンス情報の送付を要求するもしくは要求した相手端末に対し、上記で作成した端末制御プログラムを、自プレゼンス情報として、もしくは自プレゼンス情報とともに通信手段１３を介して通信網へ送付する。
【００２３】
相手プレゼンス確認手段１４は、相手端末と通信を行う際に、通信手段１３を介して相手端末にプレゼンス情報の送付を要求し、相手端末のプレゼンスを確認するためのものである。
【００２４】
端末制御プログラム実行手段１５は、自端末の端末制御プログラムを実行する他、自端末が着側端末として動作する場合において、通信網から送付された端末制御プログラムを通信手段１３を介して受け取って実行する。これらの端末制御プログラムにより、必要に応じて入出力インタフェース１６を用いて通信端末制御を行う。
【００２５】
［実施形態例１］
次に、本発明の第１の実施形態例による通信端末制御方法を実現する装置構成を、図２のブロック図に示す。図２において、１はユーザＡの発側端末、２はプレゼンスサーバ、３はユーザＢの着側端末、４はＩＶＲ装置、５は前記１〜４の端末やサーバを接続する通信網である。
【００２６】
本実施形態例による通信端末制御方法の処理の手順を、図３のシーケンス図に示す。本実施形態例による通信端末制御方法での処理の手順は、以下のとおりである。
【００２７】
（１）発側端末１のユーザＡは、端末制御プログラム作成手段１１により、ＣＰＬ言語等を使用して、例えば自プレゼンスに応じた着側端末制御プログラムを作成する。
【００２８】
（２）作成した着側端末制御プログラムを、発側端末１の自プレゼンス送付手段１２から、通信手段１３を通して発側端末１からＳＩＭＰＬＥプロトコルのＲＥＧＩＳＴＥＲメソッドに組み込み、自プレゼンス情報としてあるいは自プレゼンス情報とともにプレゼンスサーバ２へ送信する。プレゼンスサーバ２は、発側端末１から送信される、オンライン／オフライン状況、取り込み中／電話中など就業状況、現在位置、現在の気分などの現在のプレゼンス情報と着側端末制御プログラムを受信・保持する。このとき、発側端末１のプレゼンス情報と端末制御プログラムは、プレゼンスサーバ２の主導で発側端末１のプレゼンスに合わせて逐次更新してもよいし、発側端末１の主導で随時更新してもよい。
【００２９】
（３）ユーザＡのプレゼンスを確認するため、ユーザＢの使用する着側端末３の相手プレゼンス確認手段１４から、通信手段１３を通してプレゼンスサーバ２へＳＩＭＰＬＥプロトコルのＳＵＢＳＣＲＩＢＥメッセージを送信する。
【００３０】
（４）プレゼンスサーバ２では、着側端末３からのＳＵＢＳＣＲＩＢＥメッセージを受信し、ＮＯＴＩＦＹメッセージにＣＰＬ言語等で記述された着側端末制御プログラムを組み込み、発側端末１のプレゼンス情報としてあるいは発側端末１のプレゼンス情報とともに着側端末３へ向けて送信する。
【００３１】
（５）着側端末３の端末制御プログラム実行手段１５は、通信手段１３を通してプレゼンスサーバ２からの発側端末１からユーザＡのプレゼンス情報としてあるいはプレゼンス情報とともに送信された着側端末制御プログラムを受信し、着側端末３上で着側端末制御プログラムを実行する。
【００３２】
発側端末１からのユーザＡのプレゼンス情報と着側端末制御プログラムとにより、
（ａ）発側端末１を使用するユーザＡがオンラインの場合、着側端末３は発側端末１にＳＩＰプロトコルのＩＮＶＩＴＥメッセージを送信し、発側端末１と着側端末３とのセッション確立後、ユーザＡとユーザＢは音声通信により会話を行う。
【００３３】
（ｂ）発側端末１を使用するユーザＡがオフラインの場合、着側端末３は、予めユーザＡからのメッセージが録音されたＩＶＲ装置４へＳＩＰプロトコルのＩＮＶＩＴＥメッセージを送信することで、着側端末３とＩＶＲ装置４とのセッション確立を行い、ユーザＢはユーザＡからの伝言を確認後、着側端末３でユーザＢからユーザＡ宛へのボイスメールを起動させ、ユーザＢはユーザＡへの伝言をボイスメールで送信する。
【００３４】
これによりユーザＡは、オンラインの場合にはユーザＢがプレゼンス情報を確認し次第通話可能となり、オフラインの場合であってもユーザＢからの伝言を受け取り可能となる。
【００３５】
［実施形態例２］
次に、本発明の第２の実施形態例による通信端末制御方法を実現する装置構成を、図４のブロックに示す。図４において、１はユーザＡの発側端末、３はユーザＢの着側端末、６はユーザＡの携帯端末、５は前記１，３，６の端末を接続する通信網である。
【００３６】
本実施形態例による通信端末制御方法での処理の手順を、図５のシーケンス図に示す。本実施形態例による通信端末制御方法の処理の手順は、以下のとおりである。
【００３７】
（１）発側端末１のユーザＡは、端末制御プログラム作成手段１１により、ＣＰＬ言語等を使用して、例えば自プレゼンスに応じた着側端末制御プログラムを作成する。
【００３８】
（２）ユーザＡのプレゼンスを確認するため、ユーザＢの使用する着側端末３の相手プレゼンス確認手段１４から、通信手段１３を通して発側端末１へＳＩＭＰＬＥプロトコルのＳＵＢＳＣＲＩＢＥメッセージを送信する。
【００３９】
（３）発側端末１では、着側端末３からのＳＵＢＳＣＲＩＢＥメッセージを受信し、作成したＣＰＬ言語等の着側端末制御プログラムを、自プレゼンス送付手段１２から、通信手段１３を通してＳＩＭＰＬＥプロトコルのＮＯＴＩＦＹメッセージに組み込み、プレゼンス情報としてあるいはプレゼンス情報とともに着側端末３へ向けて送信する。
【００４０】
（４）着側端末３では、端末制御プログラム実行手段１５が、通信手段１３を通して発側端末１からプレゼンス情報としてあるいはプレゼンス情報とともに送信された着側端末制御プログラムを受信し、着側端末３上でこの着側端末制御プログラムを保持する。
【００４１】
（５）ユーザＢが着側端末３によりユーザＡに発信する際、端末制御プログラム実行手段１５により着側端末３上で保持されている発側端末１から送信された着側端末制御プログラムが実行され、
（ア）指定の時刻より前であれば、発側端末１へＳＩＰプロトコルのＩＮＶＩＴＥメッセージ送信し、発側端末１と着側端末３とのセッション確立後、ユーザＡとユーザＢは音声・映像通信により会話を行う。
【００４２】
（イ）指定の時刻以降であれば、ユーザＡの所有する携帯端末６へＳＩＰプロトコルのＩＮＶＩＴＥメッセージ送信し、着側端末３と携帯端末６とのセッション確立後、ユーザＡとユーザＢは音声通信により会話を行う。
【００４３】
これによりユーザＡは、端末ユーザＡへの発信に対し、使用する端末が変更となる場合においても常に通話の受け取り可能となる。
【００４４】
なお、実施形態例１では、着信端末制御プログラムにより、（ａ）（ｂ）に変えて（ア）（イ）を実行してもよく、また、実施形態例２では、着信端末制御プログラムにより、（ア）（イ）に変えて（ａ）（ｂ）を実行してもよい。これらのボイスメールによる通信や別の自端末による通信は、オフライン時に着信端末に自端末と通信を行わせるための通信手段や通信方法の一例であり、本発明をこれらの通信手段や通信方法に限定するものではない。また、実施形態例１，２では、自プレゼンスに応じて着信端末制御プログラムを作成するとしたが、（ア）（イ）で述べた、指定時刻によって着信端末での通信手段や通信方法を変える場合のように、必ずしも自プレゼンスに応じて着信端末制御プログラムを作成する必要はない。
【００４５】
また、図１，２及び４で示した各部の機能の一部もしくは全部を、コンピュータ等の演算処理手段や制御手段を用いて実現できること、あるいは、図３及び５で示した処理の手順をコンピュータ等に実行させることができることは言うまでもなく、コンピュータ等でその各部の機能を実現するためのプログラム、あるいは、コンピュータ等にその処理の手順を実行させるためのプログラムを、そのコンピュータ等が読み取り可能な記録媒体、例えば、ＦＤ（フロッピーディスク：登録商標）や、ＭＯ，ＲＯＭ、メモリカード、ＣＤ，ＤＶＤ、リムーバルディスクなどに記録して、保存したり、提供したりすることが可能であり、また、インターネットのような通信ネットワークを通じて、該プログラムを提供したりすることが可能である。このようにして記録媒体や通信ネットワークにより提供されたプログラムを、コンピュータ等の演算処理手段や制御手段にインストールすることで、本発明が実施可能となる。
【００４６】
【発明の効果】
本発明によれば、発側端末が着側端末の制御プログラムを、プレゼンス情報としてあるいはプレゼンス情報に加え、着側端末に送信して実行させるようにしたので、発側端末が相手通信端末の動作制御を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の下記の実施形態例で用いる通信端末の装置構成例を示すブロック図
【図２】本発明の第１の実施形態例における装置構成を示すブロック図
【図３】第１の実施形態例による方法での処理の手順を示すシーケンス図
【図４】本発明の第２の実施形態例における装置構成を示すブロック図
【図５】第２の実施形態例による方法での処理の手順を示すシーケンス図
【符号の説明】
１…発側端末
２…プレゼンスサーバ
３…着側端末
４…ＩＶＲ装置
５…通信網
６…携帯端末
１１…端末制御プログラム作成手段
１２…自プレゼンス送付手段
１３…通信手段
１４…相手プレゼンス確認手段
１５…端末制御プログラム実行手段
１６…入出力インタフェース
【図１】
2004080573.tif 000003
【図２】
2004080573.tif 000004
【図３】
2004080573.tif 000005
【図４】
2004080573.tif 000006
【図５】
2004080573.tif 000007