(57)【要約】【課題】周辺の状況変化に応じてプレゼンス情報を迅速かつ的確に更新し、利用者による入力操作の負担を軽減するとともに共有されるプレゼンス情報の信頼性を高め、しかも利用者のプライバシを尊重したプレゼンス情報の共有を可能にする。【解決手段】利用者端末ＴＭ１〜ＴＭｎにプレゼンス情報生成機能５０を備える。そして、このプレゼンス情報生成機能５０において、端末外に設けられた複数のセンサＳ１〜Ｓｊからセンサ情報を取得し、この取得されたセンサ情報をもとに利用者又はその端末の状態を判定し、その判定結果を表す情報を生成する。そして、これら生成された情報のうち、予め設定されたプライバシロジック５４０により指定された情報を選択して、この選択された情報のみを含むプレゼンス情報を生成し、この生成されたプレゼンス情報を共有相手の通信端末へ送信するようにしたものである。【選択図】      図２
2005202789.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報通信端末が、利用者の状態を表すプレゼンス情報を共有し、このプレゼンス情報に従い通信ネットワークを選択的に利用して情報通信を行うシステムで使用される前記情報通信端末であって、
前記利用者又は当該利用者が使用する情報通信端末の状態に関する少なくとも１つの検出要素をセンサから取り込む手段と、
前記取り込まれた検出要素をもとに、前記利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成する手段と、
前記利用者に対応して予め設定されたプライバシ要件を記憶する手段と、
前記生成された状態要素の中から、前記記憶されたプライバシ要件を満たす情報要素を選択する手段と、
前記選択された情報要素をもとに前記プレゼンス情報を生成する手段と
を具備することを特徴とする情報通信端末。
【請求項２】
複数の情報通信端末が、利用者の状態を表すプレゼンス情報を共有し、このプレゼンス情報に従い通信ネットワークを選択的に利用して情報通信を行うシステムで使用される前記情報通信端末であって、
前記利用者に対応して予め設定されたプライバシ要件を記憶する手段と、
前記利用者又は当該利用者が使用する情報通信端末の状態に関する複数の検出要素のうち、前記記憶されたプライバシ要件に対応する検出要素をセンサから選択的に取り込む手段と、
前記取り込まれた検出要素をもとに、前記利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成する手段と、
前記選択された情報要素をもとに前記プレゼンス情報を生成する手段と
を具備することを特徴とする情報通信端末。
【請求項３】
前記利用者又は当該利用者が使用する情報通信端末の状態に関する少なくとも１つの操作入力情報を取り込む手段をさらに具備し、
前記状態要素を生成する手段は、前記取り込まれた検出要素及び操作入力情報をもとに、前記利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成することを特徴とする請求項１記載の情報通信端末。
【請求項４】
前記利用者又は当該利用者が使用する情報通信端末の状態に関する複数の操作入力情報のうち、前記記憶されたプライバシ要件に対応する操作入力情報を選択的に取り込む手段をさらに具備し、
前記状態要素を生成する手段は、前記取り込まれた検出要素及び操作入力情報をもとに、前記利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成することを特徴とする請求項２記載の情報通信端末。
【請求項５】
前記検出要素を取り込む手段は、利用者又は当該利用者が使用する情報通信端末の、移動状態に関する検出要素、位置に関する検出要素、体調又は動作状態に関する検出要素、及び周囲環境の状態に関する検出要素のうちの少なくとも１つを、センサから取り込むことを特徴とする請求項１又は２記載の情報通信端末。
【請求項６】
前記操作入力情報を取り込む手段は、利用者の現況又は気分を表す操作入力情報、及び利用者の行動スケジュールを表す操作入力情報のうちの少なくとも一つを、取り込むことを特徴とする請求項３又は４記載の情報通信端末。
【請求項７】
前記プレゼンス情報が新たに生成されるごとに、当該生成された新たなプレゼンス情報を通信相手の情報通信端末へ送信する手段を、さらに具備することを特徴とする請求項１乃至４のいずれかに記載の情報通信端末。
【請求項８】
コンピュータを備える複数の情報通信端末が、利用者の状態を表すプレゼンス情報を共有し、このプレゼンス情報に従い通信ネットワークを選択的に利用して情報通信を行うシステムで使用される、前記情報通信端末のプレゼンス情報共有制御プログラムであって、
前記利用者又は当該利用者が使用する情報通信端末の状態に関する少なくとも１つの検出要素をセンサから取り込む処理と、
前記取り込まれた検出要素をもとに、前記利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成する処理と、
前記生成された状態要素の中から、前記利用者に対応して予め設定されたプライバシ要件を満たす情報要素を選択する処理と、
前記選択された情報要素をもとに前記プレゼンス情報を生成する処理と
を、前記情報通信端末のコンピュータに実行させることを特徴とするプレゼンス情報共有制御プログラム。
【請求項９】
コンピュータを備える複数の情報通信端末が、利用者の状態を表すプレゼンス情報を共有し、このプレゼンス情報に従い通信ネットワークを選択的に利用して情報通信を行うシステムで使用される、前記情報通信端末のプレゼンス情報共有制御プログラムであって、
前記利用者又は当該利用者が使用する情報通信端末の状態に関する複数の検出要素のうち、前記利用者に対応して予め設定されたプライバシ要件に対応する検出要素をセンサから選択的に取り込む処理と、
前記取り込まれた検出要素をもとに、前記利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成する処理と、
前記選択された情報要素をもとに前記プレゼンス情報を生成する処理と
を、前記情報通信端末のコンピュータに実行させることを特徴とするプレゼンス情報共有制御プログラム。
【請求項１０】
前記利用者又は当該利用者が使用する情報通信端末の状態に関する少なくとも１つの操作入力情報を取り込む処理を、さらに前記情報通信端末のコンピュータに実行させ、
かつ前記状態要素を生成する処理は、前記取り込まれた検出要素及び操作入力情報をもとに、前記利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成することを特徴とする請求項８記載のプレゼンス情報共有制御プログラム。
【請求項１１】
前記利用者又は当該利用者が使用する情報通信端末の状態に関する複数の操作入力情報のうち、前記利用者に対応して予め設定されたプライバシ要件に対応する操作入力情報を選択的に取り込む処理を、前記情報通信端末のコンピュータに実行させ、
かつ前記状態要素を生成する処理は、前記取り込まれた検出要素及び操作入力情報をもとに、前記利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成することを特徴とする請求項９記載のプレゼンス情報共有制御プログラム。
【請求項１２】
前記検出要素を取り込む処理は、利用者又は当該利用者が使用する情報通信端末の、移動状態に関する検出要素、位置に関する検出要素、体調又は動作状態に関する検出要素、及び周囲環境の状態に関する検出要素のうち、少なくとも１つを取り込むことを特徴とする請求項８又は９記載のプレゼンス情報共有制御プログラム。
【請求項１３】
前記操作入力情報を取り込む処理は、利用者の現況を表す操作入力情報、及び利用者の行動スケジュールを表す操作入力情報のうち、少なくとも一つを取り込むことを特徴とする請求項１０又は１１記載の情報通信端末。
【請求項１４】
前記プレゼンス情報が新たに生成されるごとに、当該生成された新たなプレゼンス情報を通信相手の情報通信端末へ送信する処理を、さらに前記情報通信端末のコンピュータに実行させことを特徴とする請求項８乃至１１のいずれかに記載のプレゼンス情報共有制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＩＭ（Instant Message）等の通信サービス機能を利用して複数の情報通信端末間で情報を伝送するシステムに係わり、特に各情報通信端末が互いに利用者の状態を表すプレゼンス情報を共有し、このプレゼンス情報に従い通信ネットワークを選択的に利用して情報伝送を行うようにしたシステムで使用される、情報通信端末及びプレゼンス情報共有制御プログラムに関する。
【背景技術】
【０００２】
近年、通信ネットワークを利用するアプリケーションは、公衆固定電話網に限らず、有線ＬＡＮ（Local Area Network）や無線ＬＡＮ（Local Area Network）、公衆無線データ網などの種々のアクセス網環境や、室内や屋外など多様な場所での利用が想定される。このような多種多様な利用状態に対応するため、利用者は通信相手との間で自己の状態や都合に関する情報を互いに共有することが重要となる。
【０００３】
そこで、例えばＩＭ（Instant Message）のように、通信ネットワークを利用して複数の利用者端末間で情報の送受信を行う通信アプリケーションにおいては、通信相手が利用している通信アプリケーションや通信ネットワークに関する情報を共有することによって通信相手の状況を知り、この共有する情報に従い通信相手との間で情報を送受信する利用形態が増加している。そして、このような利用形態に対応するため、利用者の状態や利用中の通信アプリケーションを含むプレゼンス情報を利用者端末間で共有するプレゼンス情報共有技術も提案されている（例えば、非特許文献１を参照。）。
【０００４】
ところが、従来のプレゼンス情報共有技術は、利用者による通信サービスに対するログイン操作や、端末キーボードによる通信ネットワークの選択操作等の、利用者による入力操作を認識し、この入力操作の認識結果をプレゼンス情報として共有するものが主流である。このため、利用者端末がオンラインであるかオフラインであるかといった簡単な情報以外については、利用者自身が通信端末のキーボードを操作することにより手動で入力しなければならない。
【０００５】
【特許文献１】「ユビキタスサービスに向けたアクセス統合サービス実現技術FieldCast」、ＮＴＴ技術ジャーナル、２００２年６月号  p.26-29
【発明の開示】
【発明が解決しようとする課題】
【０００６】
多様な通信ネットワーク接続形態や周囲の状況の中で、利用者が移動しながら通信を行う場合には、利用者の状況に関する情報は多岐に亘りしかも頻繁に変化する。例えば、携帯電話網や無線ＬＡＮ等の移動通信ネットワークを利用する場合には、利用者の移動に伴いその位置や接続先のネットワークが頻繁に変化する。また、利用者が置かれている状態、例えば位置、時間帯、通信端末の機能や動作状態、気分、セッションの状況等の変化に伴い、利用者の状態を表すプレゼンス情報は頻繁に変化する。
【０００７】
このような状況下において、利用者自身が手動で文字入力や選択操作を行うことでプレゼンス情報を更新する従来の技術では、  
（１）利用者が入力操作に煩雑さを感じることから、プレゼンス情報の共有の利便性が損なわれる。
（２）頻繁に変化する周囲状況に利用者の手動入力操作が対応できず、共有するプレゼンス情報が実態を反映しないものとなり、利用者の状態や都合に対応した通信が困難となる。  
といった問題点がある。
【０００８】
この発明は上記事情に着目してなされたもので、その目的とするところは、周辺の状況変化に応じてプレゼンス情報を迅速かつ的確に更新できるようにし、これにより利用者による入力操作の負担を軽減するとともに共有されるプレゼンス情報の信頼性向上を可能にし、しかも利用者のプライバシを尊重したプレゼンス情報の共有を可能にする情報通信端末及びプレゼンス情報共有制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために第１の発明は、複数の情報通信端末が利用者の状態を表すプレゼンス情報を共有し、このプレゼンス情報に従い通信ネットワークを選択的に利用して情報通信を行うシステムで使用される情報通信端末又はプレゼンス情報共有制御プログラムにあって、上記利用者又は当該利用者が使用する情報通信端末の状態に関する少なくとも１つの検出要素を取り込み、この取り込まれた検出要素をもとに利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成する。そして、この生成された状態要素の中から、利用者に対応して予め設定されたプライバシ要件を満たす情報要素を選択し、この選択された情報要素をもとにプレゼンス情報を生成するようにしたものである。
【００１０】
一方、第２の発明に係わる情報通信端末又はプレゼンス情報共有制御プログラムは、利用者又は当該利用者が使用する情報通信端末の状態に関する検出要素を取り込む際に、上記利用者に対応して予め設定されたプライバシ要件に対応する検出要素のみを選択的に取り込む。そして、この取り込まれた検出要素をもとに利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成し、この選択された情報要素をもとにプレゼンス情報を生成するようにしたものである。
【００１１】
したがってこれらの発明によれば、利用者又は当該利用者が使用する情報通信端末の状態に関する検出要素がセンサから自動的に取り込まれ、この取り込まれた検出要素をもとに利用者又は情報通信端末の新たな状態が認識されてプレゼンス情報に反映される。このため、利用者は上記検出要素に対応する情報を自ら手動操作で入力する必要がなくなり、これにより利用者の負担は軽減されて利便性の向上が図られる。また、利用者の状態の変化に応じてプレゼンス情報が自動更新されるので、プレゼンス情報の内容を常に最新のものに保持することが可能となり、このプレゼンス情報を使用することで常に最適なネットワークアクセスが可能となる。
【００１２】
さらに上記各発明によれば、利用者又は情報通信端末の種々の状態要素のうち、利用者に対応して予め設定されたプライバシ要件を満たす状態要素のみがプレゼンス情報に反映される。したがって、利用者の状況に関係する種々のコンテキストを、プライバシを守りつつ、自己都合を反映した情報形態に編集して、これをプレゼンス情報として他者と共有することが可能となる。
【００１３】
また上記第１の発明は、利用者又は当該利用者が使用する情報通信端末の状態に関する少なくとも１つの操作入力情報を取り込む手段をさらに備え、この取り込まれた操作入力情報と、センサから取り込まれる検出要素とをもとに、利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成することを特徴とする。
【００１４】
同様に上記第２の発明は、利用者又は当該利用者が使用する情報通信端末の状態に関する複数の操作入力情報のうち、利用者に対応して予め設定されたプライバシ要件に対応する操作入力情報を選択的に取り込む手段をさらに備え、この取り込まれた操作入力情報と、センサから取り込まれる検出要素とをもとに、利用者又は情報通信端末の状態を表す少なくとも１つの状態要素を生成することを特徴とする。
【００１５】
したがってこれらの発明によれば、必要に応じて利用者が、センサでは検出不可能な情報を手動入力することが可能となり、この手動入力された情報を反映したプレゼンス情報が生成される。このため、プレゼンス情報の内容を、利用者のコンテキストが広く反映されたより充実したものにすることができる。
【００１６】
上記取り込み対象の検出要素としては、利用者又は当該利用者が使用する情報通信端末の、移動状態に関する検出要素、位置に関する検出要素、体調又は動作状態に関する検出要素、及び周囲環境の状態に関する検出要素があげられる。これにより、利用者又は端末の状態に関する多種多様な検出要素を選択的にプレゼンス情報に反映させることが可能となる。
【００１７】
上記取り込み対象の操作入力情報としては、利用者の現況又は気分を表す情報、及び利用者の行動スケジュールを表す情報があげられる。これにより、プレゼンス情報に利用者の現況又は気分や、行動スケジュールを選択的に反映させることが可能となる。
【００１８】
さらに、上記第１及び第２の発明は、プレゼンス情報が新たに生成されるごとに、当該生成された新たなプレゼンス情報を通信相手の情報通信端末へ送信する手段又は処理ステップを備えることも特徴とする。このようにすると、ある情報通信端末でプレゼンス情報が更新されると、この更新された新たなプレゼンス情報が即時通信相手の情報通信端末へ送信される。このため、各情報通信端末は互いに常に最新のプレゼンス情報を保有することが可能となる。
【発明の効果】
【００１９】
要するにこの発明では、利用者又は当該利用者が使用する情報通信端末の状態に関する検出要素を取り込んで、この取り込まれた検出要素をもとに利用者又は情報通信端末の状態を表す状態要素を生成し、この生成された状態要素をもとにプレゼンス情報を生成するようにしている。また、上記プレゼンス情報の生成に際しては、利用者のプライバシ要件を考慮するようにしている。
【００２０】
したがってこの発明によれば、周辺の状況変化に応じてプレゼンス情報を迅速かつ的確に更新することができ、これにより利用者による入力操作の負担を軽減するとともに共有されるプレゼンス情報の信頼性向上を可能にし、しかも利用者のプライバシを尊重したプレゼンス情報の共有を可能にした情報通信端末及びプレゼンス情報共有制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２１】
図１は、この発明に係わる情報通信端末（利用者端末）と、この利用者端末を含む通信システムの一実施形態を示す機能ブロック図である。この実施形態の通信システムは、複数の利用者端末ＴＭ１〜ＴＭｎと、これらの利用者端末ＴＭ１〜ＴＭｎが接続可能な通信ネットワークＮＷとを備える。
【００２２】
通信ネットワークＮＷは、ＩＰ（Internet Protocol）網と、このＩＰ網にアクセスするための複数のアクセス網とから構成される。アクセス網としては、例えばＤＳＬ（Digital Subscriber Line）や光伝送路を使用する固定網ＮＷ１、無線ＬＡＮ網ＮＷ２、ＰＨＳ（Personal Handyphone System）（登録商標）網ＮＷ３、ＰＤＣ（Personal Digital Cellular）網やＩＭＴ２０００（International Mobile Telecommunication 2000）網等の移動通信網、Bluetooth（登録商標）等の近距離データ通信網が想定される。
【００２３】
利用者端末ＴＭ１〜ＴＭｎとしては、例えばＩＰ網へのアクセス機能を備えた携帯型パーソナル・コンピュータやＰＤＡ（Personal Digital Assistants）、携帯電話機が想定される。利用者端末ＴＭ１〜ＴＭｎは、上記ＩＰ網上に設けられる例えばＩＭＰＰ（Instant Messaging and Presence Protocol）サーバやＶｏＩＰ（Voice over Internet Protocol）サーバを介して情報の伝達が可能である。
【００２４】
ところで、利用者端末ＴＭ１〜ＴＭｎは以下のように構成される。なお、利用者端末ＴＭ１〜ＴＭｎの構成は同一であるため、図１では利用者端末ＴＭ１の構成のみを示している。  
すなわち、利用者端末ＴＭ１は、ＯＳ（Operating System）１０と、メモリ２０と、アプリケーション群３０と、通信デバイス群４０と、プレゼンス情報生成機能５０と、プレゼンス情報共有機能６０と、プレゼンス情報処理機能７０とを備えている。このうちアプリケーション群３０、プレゼンス情報生成機能５０、プレゼンス情報共有機能６０及びプレゼンス情報処理機能７０はそれぞれプログラムにより構成され、上記ＯＳ１０上で動作する。アプリケーション群３０は、ＩＭサーバやＶｏＩＰサーバにアクセスするための複数の通信アプリケーション３１〜３ｍを有する。また通信デバイス群４０は、上記各アクセス網ＮＷ１，ＮＷ２，…にアクセスするために必要な複数の通信デバイス４１〜４ｋを有する。
【００２５】
プレゼンス情報には、IETF SIP for Presenceドラフト仕様等に例示される、（１）呼び出しに応じることができるアプリケーション名と、その呼び出し方（アドレス情報や呼び出しに際しての優先度を表す数値等）の一覧、（２）利用者の位置情報（緯度経度や住所などの地理的情報）が含まれる。
【００２６】
また、上記各要素のほかには、（１）利用者が所有する端末の一覧、（２）各端末が具備するネットワーク接続用通信デバイスの一覧、（３）利用者端末の処理能力、（４）利用者端末のネットワーク接続状態や利用可能ネットワークリソース、（５）利用者端末の位置情報（地理的情報）、（６）利用者の身体の動作に付随した情報（例えば血圧、心拍数、歩行状態）、（７）利用者の周囲の情報（例えば周囲の騒音や明るさ）、（８）利用者が表明したい状態（例えば「いま忙しい」、「仕事中」）、（９）利用者の現在及び近い将来のスケジュール、（１０）利用者の置かれている状況（例えば「会議中」、「外出中」、「電車で移動中」、「仕事中」）等が、プレゼンス情報の構成要素として考えられる。
【００２７】
プレゼンス情報を構成する上記各要素（利用者又は利用者端末の状態要素）は、プレゼンス情報生成機能５０において、利用者端末ＴＭ１内のＯＳ１０の動作情報やメモリ２０の記憶情報、端末に接続される各種センサ等から取得されるセンサ情報（検出要素）を適宜加工することにより生成可能である。
【００２８】
例えば、  
（１）利用者の持つ端末一覧は、利用者の設定操作により入力された情報や、利用者端末上に搭載された近距離データ通信デバイス等用いて利用者と端末との間の距離情報を求めることにより、生成することができる。  
（２）利用者端末ＴＭ１が具備するネットワーク接続用通信デバイス４１〜４ｋの一覧は、ＯＳ１０を通して取得することが可能である。  
（３）利用者端末の処理能力についても、ＯＳ１０から取得することが可能である。  
（４）利用者端末ＴＭ１のネットワーク接続状態や利用可能ネットワークリソースについては、ＯＳ１０が管理するネットワーク接続用通信デバイス４１〜４ｋの一覧と、各デバイス４１〜４ｋに割り当てられたネットワークアドレス等をもとに生成できる。
【００２９】
（５）利用者端末ＴＭ１の位置情報（地理的情報）は、利用者端末ＴＭ１に接続されるＧＰＳ（Global Positioning System）機器等から取得したセンサ情報をもとに生成できる。また、接続するアクセスポイント上の機器から取得した情報によっても生成することが可能である。  
（６）利用者の身体の動作に付随した情報については、身体に付したセンサから取得されるセンサ情報をもとに生成することができる。  
（７）利用者の周囲の情報（例えば周囲の騒音や明るさ）については、利用者の部屋等に設置されたセンサからセンサ情報を取得することにより生成できる。  
（８）利用者が表明したい状態（例えば「今忙しい」、「仕事中」）については、利用者自身が直接文字入力するか、或いは各種センサから取得したセンサ情報をもとに予測処理を行うことで生成可能である。
【００３０】
（９）利用者の現在及び近い将来のスケジュールについては、利用者端末ＴＭ１上で動作するスケジュール管理アプリケーション（図示せず）等をもとに生成可能である。  
（１０）利用者の置かれている状況（例えば「会議中」、「外出中」、「電車で移動中」、「仕事中」）については、利用者が直接文字入力するか、或いは各種センサから取得したセンサ情報をもとに予測処理を行うことで、或いは利用者端末ＴＭ１上で動作するスケジュール管理アプリケーション等をもとに生成可能である。
【００３１】
ところで、共有対象となるプレゼンス情報の構成要素は、利用者のプライバシ保護の観点から、必ずしも上記すべての要素を含むとは限らない。プレゼンス情報生成機能５０は、予め設定されたプライバシロジックと、通信相手の一覧（Buddy List）に従い、通信相手ごとに利用者が開示を許可した要素を選択し、この選択した要素のみを含むプレゼンス情報を生成する。
【００３２】
図２は、プレゼンス情報生成機能５０における、プライバシ要件を充足したプレゼンス情報の生成処理を説明するための機能構成図である。プレゼンス情報生成機能５０は、センサ情報受信インタフェース５１０と、複数の条件判定スクリプトモジュール５２１〜５２ｉと、プライバシロジック実行親スクリプト５３０と、プライバシロジック５４０と、情報開示相手一覧（Buddy List）５５０と、情報出力スクリプトモジュール５６１，５６２とを備える。
【００３３】
このうちプライバシロジック５４０は、利用者の状態に応じて如何なる情報をプレゼンス情報として出力するかについて記述した情報であり、利用者により予め入力設定される。情報開示相手一覧（Buddy List）５５０は、プレゼンス情報を共有する通信相手の一覧を示す情報であり、これについても利用者により予め入力設定される。
【００３４】
センサ情報受信インタフェース５１０は、端末外に設置された各種センサＳ１〜Ｓｊから、例えば通信ケーブル又はBluetooth（登録商標）等の近距離データ通信回線を介してセンサ信号ＳＳ１〜ＳＳｊを受信する。そして、受信されたセンサ信号ＳＳ１〜ＳＳｊを所定のデータフォーマットのセンサ情報ＳＤ１〜ＳＤｊに変換し、このセンサ情報ＳＤ１〜ＳＤｊを蓄積する。
【００３５】
条件判定スクリプトモジュール５２１〜５２ｉは、各センサ情報ＳＤ１〜ＳＤｊをもとに、利用者又は利用者端末ＴＭ１の状態に所定量以上の変化が発生したか否か判定する。そして、所定量以上の変化が検出された場合に、当該変化を通信相手に通知するための情報をプレゼンス情報の一つの構成要素として生成する。
【００３６】
例えば、利用者が移動中か否かを判定する場合、条件判定スクリプトモジュール５２１〜５２ｉは次のような処理を実行する。図３は、その処理手順と処理内容を示すフローチャートである。  
すなわち、先ずステップ３ａにおいて、万歩計（登録商標）等の移動センサ及びＧＰＳ受信機等の位置情報センサから、それぞれ移動量を表すセンサ情報及び位置情報を表すセンサ情報を読み込む。そして、移動センサから移動量を表すセンサ情報を取得できた場合には、ステップ３ｂからステップ３ｃに移行し、ここで移動量が所定量以上であるか否かを判定する。この判定の結果、移動量が所定量以上であれば、ステップ３ｄにおいて「移動中」である旨の文字情報をプレゼンス情報に含めるべき構成要素として生成する。
【００３７】
一方、移動センサから移動量を表すセンサ情報を取得できなかった場合には、ステップ３ｂからステップ３ｅに移行し、ここで位置情報センサから位置情報を取得できたか否かを判定する。そして、位置情報を取得できた場合には、ステップ３ｆにおいて上記取得された位置情報をもとに、いま利用者が屋外にいる屋内にいるかを判定する。この判定の結果、利用者が屋外にいると判定された場合には、上記ステップ３ｄに移行してここで「移動中」である旨の文字情報を生成する。
【００３８】
これに対し、上記ステップ３ｃにおいて移動量が所定量未満と判定された場合や、上記ステップ３ｆにおいて利用者がいま屋内にいると判定された場合には、ステップ３ｈに移行して、ここで「移動中でない」旨の文字情報をプレゼンス情報に含めるべき構成要素として生成する。  
また、上記ステップ３ｂにより移動量を表すセンサ情報を取得できないと判定され、かつステップ３ｅにおいても位置情報を取得できなかいと判定された場合には、ステップ３ｇに移行して利用者の移動状態を表す文字情報を生成しない。
【００３９】
プライバシロジック実行親スクリプト５３０は、上記条件判定スクリプトモジュール５２１〜５２ｉの中から、上記プライバシロジック５４０により指定されたセンサ情報に対応する条件判定スクリプトモジュールを選択的に呼び出し、センサ情報に応じた真偽判定を行う。そして、その判定結果に応じて、情報出力スクリプトモジュール５６１，５６２を実行させる。
【００４０】
情報出力スクリプトモジュール５６１，５６２は、上記プライバシロジック実行親スクリプト５３０による判定結果に基づいて、条件判定スクリプトモジュール５２１〜５２ｉにより生成された各構成要素のうち、プライバシ要件を満足する構成要素のみを含むプレゼンス情報ＰＤを生成する。そして、生成されたプレゼンス情報ＰＤをプレゼンス情報共有機能６０へ出力する。
【００４１】
プレゼンス情報共有機能６０は、上記プレゼンス情報生成機能５０により新たなプレゼンス情報ＰＤが生成されるごとに、この生成された新たなプレゼンス情報ＰＤを上記情報出力スクリプトモジュール５６１，５６２から受け取る。そして、この新たなプレゼンス情報ＰＤを、使用可能な通信アプリケーション及び通信デバイスを使用して、共有相手の通信端末へ向け送信する。またそれと共にプレゼンス情報共有機能６０は、共有相手の通信端末が送信するプレゼンス情報を通信アプリケーション及び通信デバイスを使用して受信し、メモリ２０に格納する。
【００４２】
プレゼンス情報処理機能７０は、上記メモリ２０に格納されたプレゼンス情報に従い、通信相手となる利用者及びその端末の状況を判断する。そして、当該通信相手との間で通信を行う上で最適なアクセス網を選択する。
【００４３】
以上述べたようにこの実施形態では、利用者端末ＴＭ１〜ＴＭｎにプレゼンス情報生成機能５０を備える。そして、このプレゼンス情報生成機能５０において、端末外に設けられた複数のセンサＳ１〜Ｓｊからセンサ情報受信インタフェース５１０によりセンサ情報を取得し、この取得されたセンサ情報をもとに条件判定スクリプトモジュール５２１〜５２ｋにより利用者又はその端末の状態を判定し、その判定結果を表す情報を生成する。そして、これら生成された情報のうち、予め設定されたプライバシロジック５４０により指定された情報を選択して、この選択された情報のみを含むプレゼンス情報を生成し、この生成されたプレゼンス情報を共有相手の通信端末へ送信するようにしている。
【００４４】
したがってこの実施形態によれば、利用者又はその端末の状態を表す検出情報がセンサＳ１〜Ｓｊから自動的に取り込まれ、この取り込まれた検出情報をもとに利用者又は情報通信端末の新たな状況が判定されてプレゼンス情報に反映される。このため、利用者は自身の新たな状況を表す情報を自ら手動操作で入力する必要がなくなり、これにより利用者の負担は軽減されて利便性の向上が図られる。また、利用者の状況の変化に応じてプレゼンス情報が自動更新されるので、プレゼンス情報の内容を常に最新のものに保持することが可能となり、このプレゼンス情報を使用することで常に最適なアクセス網を選択することが可能となる。
【００４５】
さらに、条件判定スクリプトモジュール５２１〜５２ｉにより生成された各構成要素のうち、プライバシ要件を満足する構成要素のみがプレゼンス情報に反映される。すなわち、利用者の状況を表す種々の状態要素のうち、利用者のプライバシに関する状態要素が自動的に除外される。このため、利用者のプライバシを守りつつ、利用者のコンテキストを他者と共有することが可能となる。
【００４６】
なお、この発明は上記実施形態に限定されるものではない。例えば、プライバシ要件を満足する要素の選択手法としては、センサＳ１〜Ｓｊからすべてのセンサ情報を取得してこのセンサ情報をもとに条件判定スクリプトモジュール５２１〜５２ｉで要素を生成し、この生成された複数の要素の中からプライバシロジック５４０により指定された要素を選択してプレゼンス情報に反映させるものと、プライバシロジック５４０により指定されるセンサ情報のみを取得してこの取得されたセンサ情報をもとに要素を生成しプレゼンス情報に反映させるものが考えられる。後者の手法を採用すると、センサ情報の取得処理及び条件判定処理の処理量を低減することができ、これによりプレゼンス情報の生成に要する時間を短縮するとともに、利用者端末の消費電力を低減してバッテリ寿命を延長することができる。
【００４７】
また、前記実施形態ではセンサＳ１〜Ｓｊからセンサ情報を取り込み、この取り込まれたセンサ情報に基づいてプレゼンス情報を生成する場合を例示したが、操作入力手段から利用者が入力したコンテキスト情報を取り込み、この取り込まれたコンテキスト情報と上記センサ情報とに基づいてプレゼンス情報を生成するようにしてもよい。例えば、利用者は自身のスケジュール情報や今おかれている状況を示す情報等をキー入力部により入力する。利用者端末はキー入力手段において入力された上記スケジュール情報や今おかれている状況を示す情報等を取り込み、この取り込まれたコンテキスト情報と上記センサ情報とに基づいてプレゼンス情報を生成する。
【００４８】
このようにすると、利用者は、センサでは検出不可能な情報等を必要に応じて手動入力することが可能となり、この手動入力された情報が反映されたプレゼンス情報が生成される。このため、プレゼンス情報の内容を、利用者のコンテキストが広く反映されたより充実したものにすることができる。
【００４９】
なお、上記操作入力手段としては、キー入力手段以外に筆記入力手段や音声入力手段も含まれ、さらに利用者が例えば他のパーソナル・コンピュータにおいて入力し作成したコンテキスト情報を、磁気ディスクやメモリカードなどの記憶媒体を使用するか或いはＵＳＢ等に対応した信号ケーブルを介して取り込む手段も含まれる。
【００５０】
また、上記操作入力手段が複数存在する場合に、プライバシロジック５４０により指定される情報を入力する操作入力手段を選択し、この選択された操作入力手段のみから入力情報を取得してこの取得された入力情報をプレゼンス情報に反映させるようにしてもよい。このようにすると、入力情報の取得処理及び条件判定処理の処理量を低減することができ、これによりプレゼンス情報の生成に要する時間を短縮するとともに、利用者端末の消費電力を低減してバッテリ寿命を延長することができる。
【００５１】
その他、アクセス網の種類や数、情報通信端末の種類、プレゼンス情報を構成する状態要素の種類と数、プレゼンス情報の生成処理手順と内容、生成されたプレゼンス情報を他の端末との間で共有化するための処理手順と内容、検出対象となる利用者のコンテキスト情報の種類などについても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００５２】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００５３】
【図１】この発明に係わる情報通信端末（利用者端末）と、この利用者端末を含む通信システムの一実施形態を示す機能ブロック図。
【図２】プレゼンス情報生成機能における、プライバシ要件を充足したプレゼンス情報の生成処理を説明するための機能構成図。
【図３】条件判定スクリプトモジュールによる条件判定処理の手順と内容の一例を示すフローチャート。
【符号の説明】
【００５４】
ＴＭ１〜ＴＭｎ…利用者端末、ＮＷ…通信ネットワーク、ＮＷ１…固定網、ＮＷ２…無線ＬＡＮ網、ＮＷ３…ＰＨＳ網、Ｓ１〜Ｓｊ…センサ、１０…ＯＳ、２０…メモリ、３０…アプリケーション群、３１〜３ｍ…通信アプリケーション、４０…通信デバイス群、４１〜４ｋ…通信デバイス、５０…プレゼンス情報生成機能、６０…プレゼンス情報共有機能、７０…プレゼンス情報処理機能、５１０…センサ情報受信インタフェース、５２１〜５２ｉ…条件判定スクリプトモジュール、５３０…プライバシロジック実行親スクリプト、５４０…プライバシロジック、５５０…情報開示相手一覧（Buddy List）、５６１，５６２…情報出力スクリプトモジュール。
【図１】
2005202789.tif 000003
【図２】
2005202789.tif 000004
【図３】
2005202789.tif 000005