(57)【要約】【課題】  アプリケーションを図る相手となるユーザに応じて、最適なアプリケーションプログラムを用いてコミュニケーションを図ることを可能とする。【解決手段】  友人や家族等の対人関係に対応する各アプリケーションプログラム毎に形成したグループを、それぞれコミュニケーションサーバ装置のユーザデータベース６に登録する。各ユーザの携帯電話機には、上記登録したグループの対人関係に対応する各アプリケーションプログラムがダウンロードされている。ユーザが携帯電話機を操作することで、コミュニケーションを図る相手となるユーザの対人関係に対応するアプリケーションプログラムを起動してコミュニケーションサーバ装置にアクセスすると、コミュニケーションサーバ装置は、このアプリケーションプログラムを用いて当該グループのユーザ間で送受信される情報を加工し、コミュニケーションを仲介する。【選択図】  図３
2006059131.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも対人関係に基づいてグループ化された各ユーザのユーザ情報が、当該対人関係に対応したコミュニケーションを可能とするアプリケーションプログラムに関連付けされて登録されたデータベースを有するコミュニケーションサーバ装置と、
上記データベースに登録された各対人関係のグループに対応するアプリケーションプログラムが記憶された、上記各対人関係のグループを構成する各ユーザの携帯端末装置とを備え、
上記携帯端末装置において所望のアプリケーションプログラムが選択され、この選択されたアプリケーションプログラムに基づいてコミュニケーションサーバ装置にアクセスされた際、上記コミュニケーションサーバ装置は、上記携帯端末装置において選択されたアプリケーションプログラムに基づいて処理した情報を、上記携帯端末装置において選択されたアプリケーションプログラムに対応する対人関係のグループの各ユーザの携帯端末装置に対して送信すること
を特徴とするコミュニケーションシステム。
【請求項２】
請求項１に記載のコミュニケーションシステムであって、
上記コミュニケーションサーバ装置及び上記携帯端末装置は暗号鍵を有し、それぞれ送信する情報をこの暗号鍵を用いて暗号化して送信し、受信した情報をこの暗号鍵を用いて復号化すること
を特徴とするコミュニケーションシステム。
【請求項３】
請求項１又は請求項２に記載のコミュニケーションシステムであって、
上記コミュニケーションサーバ装置のデータベースには、各アプリケーションプログラムのアプリケーション機能毎に設定されたアプリケーション機能レベルと、各ユーザ毎に設定されたユーザレベルとが記憶されており、
上記コミュニケーションサーバ装置は、上記携帯端末装置において選択されたアプリケーションプログラムに基づいてアクセスされた際に、上記データベースから、当該携帯端末装置のユーザに対して設定されているユーザレベルと、上記携帯端末装置において選択されたアプリケーションプログラムが有するアプリケーション機能のアプリケーション機能レベルとを比較し、上記携帯端末装置において選択されたアプリケーションプログラムが有するアプリケーション機能のうち、上記ユーザレベルよりも下位のアプリケーション機能レベルに設定されているアプリケーション機能のみ使用可能とするように、アプリケーション機能の制限を行うこと
を特徴とするコミュニケーションシステム。
【請求項４】
請求項１から請求項３のうち、いずれか一項に記載のコミュニケーションシステムであって、
上記コミュニケーションサーバ装置のデータベースには、上記各グループの一のユーザが他のユーザに対して設定したユーザレベルが記憶されており、
上記一のユーザは、上記携帯端末装置を介して上記コミュニケーションサーバ装置にアクセスして情報の公開を行う際に、この情報の公開レベルを設定して該コミュニケーションサーバ装置に送信し、
上記コミュニケーションサーバ装置は、この一のユーザから送信された情報の公開レベルと、上記データベースに記憶されている上記他のユーザに対して設定されたユーザレベルとを比較し、上記公開レベルよりも上位のユーザレベルに設定されているユーザの携帯端末装置に対してのみ、上記一のユーザにより公開された情報を送信すること
を特徴とするコミュニケーションシステム。
【請求項５】
請求項１から請求項４のうち、いずれか一項に記載のコミュニケーションシステムであって、
上記コミュニケーションサーバ装置のデータベースには、上記各ユーザにより設定された取得情報量を示す情報が記憶されており、
上記コミュニケーションサーバ装置は、各ユーザに対して情報の送信を行う際に、上記データベースに記憶されている当該各ユーザにより設定された取得情報量を示す情報を検出し、上記各ユーザに対して送信する情報の情報量を、上記検出した各ユーザの取得情報量に対応する情報量として、該各ユーザの携帯端末装置に送信すること
を特徴とするコミュニケーションシステム。
【請求項６】
少なくとも対人関係に基づいてグループ化された各ユーザのユーザ情報を、当該対人関係に対応したコミュニケーションを可能とするアプリケーションプログラムに関連付けして、コミュニケーションサーバ装置のデータベースに登録しておき、
上記データベースに登録された各対人関係のグループに対応するアプリケーションプログラムが記憶された、上記各対人関係のグループを構成する各ユーザの携帯端末装置において所望のアプリケーションプログラムが選択され、この選択されたアプリケーションプログラムに基づいてコミュニケーションサーバ装置にアクセスされた際、上記コミュニケーションサーバ装置が、上記携帯端末装置において選択されたアプリケーションプログラムに基づいて処理した情報を、上記携帯端末装置において選択されたアプリケーションプログラムに対応する対人関係のグループの各ユーザの携帯端末装置に対して送信すること
を特徴とするコミュニケーション方法。
【請求項７】
請求項６に記載のコミュニケーション方法であって、
上記コミュニケーションサーバ装置及び上記携帯端末装置に暗号鍵を記憶しておき、それぞれ送信する情報をこの暗号鍵を用いて暗号化して送信し、受信した情報をこの暗号鍵を用いて復号化すること
を特徴とするコミュニケーション方法。
【請求項８】
請求項６又は請求項７に記載のコミュニケーション方法であって、
上記コミュニケーションサーバ装置のデータベースに、各アプリケーションプログラムのアプリケーション機能毎に設定されたアプリケーション機能レベルと、各ユーザ毎に設定されたユーザレベルとを記憶しておき、
上記携帯端末装置において選択されたアプリケーションプログラムに基づいてアクセスされた際に、上記コミュニケーションサーバ装置が、上記データベースから当該携帯端末装置のユーザに対して設定されているユーザレベルと、上記携帯端末装置において選択されたアプリケーションプログラムが有するアプリケーション機能のアプリケーション機能レベルとを比較し、上記携帯端末装置において選択されたアプリケーションプログラムが有するアプリケーション機能のうち、上記ユーザレベルよりも下位のアプリケーション機能レベルに設定されているアプリケーション機能のみ使用可能とするように、アプリケーション機能の制限を行うこと
を特徴とするコミュニケーション方法。
【請求項９】
請求項６から請求項８のうち、いずれか一項に記載のコミュニケーション方法であって、
上記コミュニケーションサーバ装置のデータベースに、上記各グループの一のユーザが他のユーザに対して設定したユーザレベルを記憶しておき、
上記一のユーザは、上記携帯端末装置を介して上記コミュニケーションサーバ装置にアクセスして情報の公開を行う際に、この情報の公開レベルを設定して該コミュニケーションサーバ装置に送信し、
上記コミュニケーションサーバ装置が、この一のユーザから送信された情報の公開レベルと、上記データベースに記憶されている上記他のユーザに対して設定されたユーザレベルとを比較し、上記公開レベルよりも上位のユーザレベルに設定されているユーザの携帯端末装置に対してのみ、上記一のユーザにより公開された情報を送信すること
を特徴とするコミュニケーション方法。
【請求項１０】
請求項６から請求項９のうち、いずれか一項に記載のコミュニケーション方法であって、
上記コミュニケーションサーバ装置のデータベースに、上記各ユーザにより設定された取得情報量を示す情報を記憶しておき、
上記コミュニケーションサーバ装置が、各ユーザに対して情報の送信を行う際に、上記データベースに記憶されている当該各ユーザにより設定された取得情報量を示す情報を検出し、上記各ユーザに対して送信する情報の情報量を、上記検出した各ユーザの取得情報量に対応する情報量として、該各ユーザの携帯端末装置に送信すること
を特徴とするコミュニケーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話機，ＰＨＳ電話機（PHS：Personal Handyphone System），ＰＤＡ装置（PDA：Personal Digital Assistant）、及びノート型のパーソナルコンピュータ装置等の携帯端末装置を用いて最適なコミュニケーションを図ることを可能としたコミュニケーションシステム及びコミュニケーション方法に関する。
【背景技術】
【０００２】
従来、特開２００３−１０８５７０号公報（特許文献１）に、携帯電話機のユーザを、各ユーザが好む情報を判別して該各情報のグループに分類する情報分類装置が開示されている。この情報分類装置は、ユーザが携帯電話機に対して例えば音楽、映画、ドラマのタイトル等を手入力して当該情報分類装置に送信すると、該情報分類装置が、この送信された情報を対応するグループに分類する。
【０００３】
この情報分類装置で形成されるグループは、大分類、中分類及び小分類の各グループで構成されている。具体的には、「音楽」のグループの場合、
大分類：音楽
中分類：洋楽
邦楽
小分類：洋楽→クラシック、ジャズ、ポップス・・・
邦楽→演歌、歌謡曲・・・・
等の各グループで構成されている。
【０００４】
そして、例えばユーザの携帯電話機から該ユーザの好みの音楽として「クラシック」との情報が送信された場合、情報分類装置は、大分類：音楽→中分類：洋楽→小分類：クラシックのグループに、そのユーザ（携帯電話機）を分類して登録する。これにより、各グループを、同じ趣味や嗜好のユーザ同士で構成することができる。
【０００５】
情報分類装置は、このように分類した各グループ毎のコミュニティサイトを提供しており、各グループのユーザは、このコミュニティサイトを介して、該グループ内の同じ趣味や嗜好を有するユーザ同士で情報交換等のコミュニケーションを図ることが可能となっている。
【０００６】
【特許文献１】特開２００３−１０８５７０号公報（第３頁〜第４頁：図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、この特許文献１に開示されている情報分類装置は、以下の問題を有する。
【０００８】
１．アプリケーションが固定されているため、コミュニケーションを図る相手や共有する情報に応じたアプリケーションの変更や選択が困難となる。
【０００９】
２．アプリケーションが固定されているため、必然的にその機能も固定されたものとなり、コミュニケーションを図るユーザに応じた機能の選択、或いは共有する情報に応じた機能の選択が困難となる。
【００１０】
３．例えば、ユーザＡに対しては情報を公開したいのであるが、ユーザＢに対しては、この情報は公開したくない等のときでも、グループに対して公開した情報は、当該グループの全ユーザに対して画一的に公開されるため、情報の内容に応じて公開するユーザを選択することができず、使い勝手の悪いシステムとなっていた。
【００１１】
４．画像情報等のデータ量の多い情報を公開する場合、この情報を受け取る相手の通信速度や通信コスト等も考慮する必要がある。このため、例えば画像情報のデータ量を削減したうえで公開を行い、或いは最初はデータ量の少ない文字情報のみで情報の公開を行い、興味のあるユーザ或いは通信環境の整っているユーザのみ、画像情報の取り込みを可能とする等、情報の公開にあたって面倒な作業を必要とする場合もあった。
【００１２】
本発明は、
１．コミュニケーションを図る相手や共有する情報に応じて最適なアプリケーションや機能の選択を可能とすることができ、
２．情報の公開を行うユーザを選択することができ、
３．情報を受け取る側の通信環境等を考慮することなく情報の公開が可能な
コミュニケーションシステム、及びコミュニケーション方法の提供を目的とする。
【課題を解決するための手段】
【００１３】
本発明は、少なくとも対人関係に基づいてグループ化された各ユーザのユーザ情報が、当該対人関係に対応したコミュニケーションを可能とするアプリケーションプログラムに関連付けされて登録されたデータベースを有するコミュニケーションサーバ装置と、上記データベースに登録された各対人関係のグループに対応するアプリケーションプログラムが記憶された、上記各対人関係のグループを構成する各ユーザの携帯端末装置とを備える。そして、上記携帯端末装置において所望のアプリケーションプログラムが選択され、この選択されたアプリケーションプログラムに基づいてコミュニケーションサーバ装置にアクセスされた際、上記コミュニケーションサーバ装置は、上記携帯端末装置において選択されたアプリケーションプログラムに基づいて処理した情報を、上記携帯端末装置において選択されたアプリケーションプログラムに対応する対人関係のグループの各ユーザの携帯端末装置に対して送信する。
【００１４】
このような本発明は、対人関係に基づいてグループが形成されており、このグループのユーザ間でコミュニケーションを図る際に、このグループ用のアプリケーションプログラム、すなわち、対人関係用のアプリケーションプログラムを用いてコミュニケーションが図られる。
【００１５】
これにより、コミュニケーションを図るアプリケーションプログラムを選択するだけで、自動的にコミュニケーションを図るグループが選択され、この自動的に選択されたグループを構成するユーザ間で、上記選択したアプリケーションプログラムに基づいてコミュニケーションが図られることとなる。
【発明の効果】
【００１６】
本発明は、アプリケーションを図る相手となるユーザに応じて、最適なアプリケーションプログラムを用いてコミュニケーションを図ることができる。また、アプリケーションを図る相手となるユーザに応じて、最適なアプリケーションプログラムを用いてコミュニケーションを図ることができるため、アプリケーションを図る相手となるユーザや共有する情報に応じた最適なアプリケーション機能を用いてコミュニケーションを図ることができる。
【００１７】
また、本発明は、各ユーザの携帯端末装置及びコミュニケーションサーバ装置に、各アプリケーションプログラム毎に暗号鍵を設定しておき、携帯端末装置とコミュニケーションサーバ装置との間で送受信する情報を、この暗号鍵を用いて暗号化して送受信することで、パスワードの入力等の面倒な作業を不要とし、セキュアなかたちでコミュニケーションを図ることを可能とすることができる。
【００１８】
また、本発明は、コミュニケーションサーバ装置側で定義された各アプリケーションプログラムの各アプリケーション機能のアプリケーション機能レベルと、各ユーザのユーザレベルとを比較し、そのユーザが使用可能なアプリケーション機能を、そのユーザのユーザレベル以下のアプリケーション機能となるように制限する。これにより、ユーザレベルを設定するだけで、そのユーザが使用するアプリケーション機能を簡単に制限することができる。
【００１９】
また、本発明は、ユーザが、他のユーザに対してユーザレベルを設定したうえで、情報に公開レベルを設定して公開することにより、コミュニケーションサーバ装置は、その公開された情報の公開レベル以上のレベルのユーザに対してのみ、当該情報の公開を行う。これにより、公開する情報に応じてユーザを選択するかたちで、情報の公開を行うことができる。
【００２０】
また、本発明は、ユーザが取得情報量を予め設定することで、コミュニケーションサーバ装置は、そのユーザに情報を送信する際に、上記設定された取得情報量に対応する情報量に加工して、該ユーザの携帯端末装置に送信する。これにより、情報を公開するユーザが、情報を取得するユーザの通信環境等を考慮して、公開する情報の情報量を削減する等の面倒な作業を不要とすることができ、情報を公開するユーザが、公開する情報をそのままの情報量で公開可能とすることができる。
【発明を実施するための最良の形態】
【００２１】
本発明は、携帯電話機を用いたコミュニケーションシステムに適用することができる。
【００２２】
［システムの概要］
この本発明の実施の形態となるコミュニケーションシステムは、そのユーザの対人関係毎に構成された各グループ毎に、それぞれ専用のアプリケーションプログラムが用意されている。各アプリケーションプログラムは、各対人関係専用であるため、該各対人関係用のアプリケーション機能を有している。
【００２３】
ユーザにより所望のアプリケーションプログラムが選択されると、この選択されたアプリケーションプログラムに対応するグループ内のユーザ間でコミュニケーションを図ることが可能となる。ユーザは、選択したグループ専用のアプリケーションプログラムが有するコミュニケーション手段（＝アプリケーション機能）を用いて、上記グループ内のユーザとコミュニケーションを図る。
【００２４】
［システム構成］
このコミュニケーションシステムは、図１に示すように所定の通信業者が管理するコミュニケーション網１に接続された複数の無線基地局２と、当該システムの通信管理を行うコミュニケーションサーバ装置３と、当該システムで無線通信が可能となる複数の携帯電話機４とを有している。
【００２５】
コミュニケーションサーバ装置３は、例えば友人との間でコミュニケーションを図る際に用いられる「友人用アプリケーションプログラム」、家族との間でコミュニケーションを図る際に用いられる「家族用アプリケーションプログラム」、職場のユーザとの間でコミュニケーションを図る際に用いられる「職場用アプリケーションプログラム」等の対人関係毎のアプリケーションプログラムが記憶されたアプリケーションデータベース５と、各ユーザに関する情報が記憶されたユーザデータベース６（ユーザＤＢ）とを有している。
【００２６】
アプリケーションデータベース５に記憶されている各対人関係毎のアプリケーションプログラムは、各対人関係でコミュニケーションを図る場合に、該コミュニケーションを図るユーザ同士で使用することが予想される複数の機能をそれぞれ有している。
【００２７】
例えば、「家族」の対人関係にあるユーザ同士がコミュニケーションを図る場合に選択される上記「家族用アプリケーションプログラム」の場合、家計簿の記入や閲覧を可能とする機能や、家族同士の伝言を可能とする伝言板の機能等を有している。
【００２８】
同様に、「友人」の対人関係にあるユーザ同士がコミュニケーションを図る場合に選択される上記「友人用アプリケーションプログラム」の場合、各ユーザ同士のチャットを可能とする機能や、各ユーザのスケジュールの閲覧を可能とするスケジュール帳機能、各ユーザの電話帳の閲覧を可能とする電話帳機能、各ユーザ同士で伝言や任意の書き込みを可能とする掲示板の機能等を有している。
【００２９】
ユーザＤＢ６に記憶されているユーザに関する情報としては、
１．各ユーザの識別番号（ユーザＩＤ）、
２．そのユーザが属するグループのグループＩＤ、
３．そのユーザが他のユーザに対して付したユーザレベル、
４．そのユーザが公開している情報の公開レベル、
５．そのユーザが指定した、取り込みを行う情報の情報量（データサイズ）を示す情報
６．そのユーザが属する各グループで使用される、情報の暗号化及び復号化のための秘密鍵、
等が記憶されている。
【００３０】
［システム動作］
〔グループ登録〕
このシステムを利用する場合、まず、対人関係に基づくグループを形成する。図２は、このグループが形成される様子をフローチャート的に示した模式図である。
【００３１】
この図２において、グループの代表（グループオーナー）となるユーザＡが、自分の携帯電話機を操作してグループ登録の指定を行うと、該携帯電話機の制御部は、ステップＳ１として、関係性の選択画面を表示部に表示制御する。ユーザＡは、携帯電話機の操作部を操作することで、この関係性の選択画面に基づいて、例えば「友人」，「家族」，「職場」・・・等の対人関係を選択して決定キーを操作するようになっている。
【００３２】
携帯電話機の制御部は、この決定キーの操作を検出すると、ステップＳ２として、ユーザＡにより選択された対人関係のグループの構成メンバーとなる他のユーザの追加画面（メンバーの追加画面）を表示部に表示制御する。このメンバーの追加画面は、該構成メンバーとなる他のユーザの名前の入力欄と、該他のユーザの電子メールアドレスの入力欄と、引き続きメンバーの追加登録を行う際に操作される追加ボタンと、メンバーの登録の終了を指定する際に操作される終了ボタン等で形成されている。
【００３３】
ユーザは、操作部を操作することで、これら各入力欄に名前及び電子メールアドレスを入力し、引き続きメンバーの追加登録を行う場合は追加ボタンを操作する。携帯電話機の制御部は、追加ボタンの操作を検出すると、上記各入力欄に入力されたユーザの名前と、そのユーザの電子メールアドレスをメモリに記憶した後、該各入力欄に入力されたユーザの名前及び電子メールアドレスを消去して、新たなユーザの名前及び電子メールアドレスの入力に備える。これにより、携帯電話機のメモリには、追加ボタンが操作される毎に、グループを構成するメンバーの名前（図２に示す例では、ユーザＢ〜ユーザＤ）と電子メールアドレスとが記憶されていくこととなる。
【００３４】
次に、ユーザＡは、全てのメンバーの追加操作を終了すると、このメンバーの追加作業を終了させるべく、上記メンバーの追加画面の終了ボタンを操作する。携帯電話機の制御部は、この終了ボタンの操作を検出すると、ステップＳ３として、上記メモリに記憶された各ユーザの名前及び各ユーザの電子メールアドレスと共に、ユーザＡにより選択された対人関係を示す情報（＝グループを構成するメンバーの対人関係を示す情報）をコミュニケーションサーバ装置３に送信する。
【００３５】
次にステップＳ４として、コミュニケーションサーバ装置３は、上記対人関係を示す情報に基づいて、該対人関係用で、かつ、そのグループ用の固有のグループＩＤを形成し、このグループＩＤを有するグループの構成メンバーとして、上記各ユーザＡ〜ユーザＤの名前及び電子メールアドレスをユーザＤＢ６に仮登録する。
【００３６】
次に、ステップＳ５として、コミュニケーションサーバ装置３は、ユーザＡから、各ユーザをグループのメンバーとする要求があった旨の電子メール（通知メール）を作成し、この通知メールを、ユーザＡによりグループのメンバーとして選択されたユーザＢ〜ユーザＤの電子メールアドレス宛に配信する。
【００３７】
この通知メールは、ユーザＡからの、グループ登録の誘いの電子メールとしてユーザＢ〜ユーザＤに配信される。この通知メールには、ユーザＡのグループに対する参加／不参加の選択を行う選択画面が付されており、各ユーザＢ〜ユーザＤは、ステップＳ６として、この選択画面に基づいて、上記ユーザＡのグループに対する参加或いは不参加の返答をコミュニケーションサーバ装置３に対して行う。
【００３８】
次にステップＳ７として、コミュニケーションサーバ装置３は、「グループに参加する」旨の返答のあったユーザの携帯電話機に対して、ユーザＡにより選択されたグループ用のアプリケーションプログラム（この場合は、友人用アプリケーションプログラム）を配信する。
【００３９】
そして、コミュニケーションサーバ装置３は、ステップＳ８として、ユーザＤＢ６に仮登録している上記各ユーザＢ〜ユーザＤのうち、「グループに参加する」旨の返答のあったユーザに対して付すユーザＩＤを形成する等のユーザデータの形成を行い、この参加を希望するメンバーを、上記ユーザＡのグループの構成メンバーとしてユーザＤＢ６に本登録すると共に、このグループを構成する各ユーザＡ〜Ｄに対して、このユーザＡをグループオーナーとするグループのグループＩＤを送信する。各ユーザＡ〜Ｄの携帯電話機の制御部は、各ユーザＩＤと共に、このグループＩＤを、当該グループＩＤが対応するアプリケーションプログラムに関連付けてメモリに記憶制御する。
【００４０】
図３に、ユーザＤＢ６内に形成されたグループの一例を示す。この図３に示す例は、ユーザＡとユーザＤがそれぞれグループオーナーとしてグループ登録を行った例を示しており、ユーザＡは、ユーザＢ及びユーザＣと「友人」のグループを形成すると共に、ユーザＣと「家族」のグループを形成し、ユーザＤは、ユーザＡの友人の一人であるユーザＢと「趣味」のグループを形成した例である。
【００４１】
コミュニケーションサーバ装置３は、各ユーザのユーザＩＤで、該各ユーザが属するグループ等を管理するようになっている。具体的には、ユーザＡのユーザＩＤで、該ユーザＡがグループオーナーとして登録した「友人のグループ」のグループＩＤ及び「家族のグループ」のグループＩＤを管理する。また、このユーザＡの友人として、及びユーザＤの趣味仲間としてそれぞれ登録されたユーザＢのユーザＩＤで、このユーザＢが属する「友人のグループ（＝ユーザＡをグループオーナーとする友人のグループ）」のグループＩＤ、及び「趣味のグループ（＝ユーザＤをグループオーナーとする趣味のグループ）」のグループＩＤを管理する。
【００４２】
同様に、コミュニケーションサーバ装置３は、ユーザＡの友人及び家族としてそれぞれ登録されたユーザＣのユーザＩＤで、このユーザＣが属する「友人のグループ（＝ユーザＡをグループオーナーとする友人のグループ）」のグループＩＤ、及び「家族のグループ（＝ユーザＡをグループオーナーとする家族のグループ）」のグループＩＤを管理する。また、ユーザＢを趣味の仲間としてグループ登録を行ったユーザＤのユーザＩＤで、このユーザＤが登録した「趣味のグループ」のグループＩＤを管理する。
【００４３】
〔コミュニケーション動作〕
次に、ユーザＤＢ６にグループ登録がなされると、このグループ内のユーザ間（上述の例の場合、グループオーナーであるユーザＡと、「グループに参加する」旨の返答を行ったユーザとの間）において、当該グループに対応するアプリケーションプログラムを用いてコミュニケーションを図ることが可能となる。図４のフローチャートに、コミュニケーション時における携帯電話機側の動作の流れを、図５のフローチャートに、このコミュニケーション時におけるコミュニケーションサーバ装置３側の動作の流れをそれぞれ示す。
【００４４】
まず、コミュニケーションを図ろうとするユーザは、自分の携帯電話機の操作部を介してコミュニケーションの開始指示操作を行う。このコミュニケーションの開始指示操作がなされると、その携帯電話機の制御部は、コミュニケーションを行うグループの選択画面を表示部に表示制御する。具体的には、このシステムの場合、前述のように対人関係でグループ登録を行うようになっている。このため、携帯電話機の制御部は、グループの選択画面として、例えば「友人」、「家族」、「職場関係」、「趣味」・・・等のグループの選択メニューを表示する。ユーザは、携帯電話機の操作部を介して、この選択メニューの中から、これからコミュニケーションを図ろうとするユーザが属するグループを選択操作する。図４のフローチャートは、携帯電話機の制御部が、このグループの選択操作を検出することでスタートとなり、ステップＳ１から処理を開始する。
【００４５】
前述のように、グループのメンバー登録をしたユーザは、コミュニケーションサーバ装置３から、そのグループ用のアプリケーションプログラムを自分の携帯電話機にダウンロードしている。このため、携帯電話機の制御部は、上記グループの選択操作を検出すると、ステップＳ１において、当該携帯電話機のメモリに記憶されている、ユーザにより選択されたグループに対応するアプリケーションプログラム（＝これからコミュニケーションを行おうとするユーザとの対人関係に対応するアプリケーションプログラム）を読み出し、このアプリケーションプログラムを起動して処理をステップＳ２に進める。
【００４６】
次に、このシステムの場合、当該携帯電話機をコミュニケーションサーバ装置３に接続した際に、ユーザにより作成された、例えば友人用に公開する情報や家族用に公開する情報等の、対人関係毎の情報（アップロード用情報）をアップロードすると共に、コミュニケーションサーバ装置３に、コミュニケーションの相手となるユーザにより入力されている情報の取り込みを行うか否か（＝情報のアップロードと共に情報のダウンロードを行うか否か＝同期をとるか否か）を、ユーザが予め設定可能となっている。
【００４７】
このユーザにより予め設定される同期をとるか否かを示す情報は、当該携帯電話機のメモリに記憶されるようになっている。このため、制御部は、ステップＳ２において、メモリに記憶されている上記同期をとるか否かを示す情報を読み出してユーザの上記設定を判別し、同期をとるように設定されている場合は、処理をステップＳ３に進め、同期をとらないように設定されている場合は、処理をステップＳ５に進める。
【００４８】
次にユーザにより作成された上記アップロード用情報は、一旦、ユーザの携帯電話機のメモリに記憶され、当該携帯電話機がコミュニケーションサーバ装置３に接続された際に、該コミュニケーションサーバ装置３側にアップロードされるようになっている。このため、携帯電話機の制御部は、ユーザにより上記同期をとる設定がなされており、処理をステップＳ３に進めると、上記ステップＳ１で起動したアプリケーションプログラムに対応する上記アップロード用情報がメモリに記憶されているか否かをチェックする。また、携帯電話機の制御部は、上記ステップＳ１で起動したアプリケーションプログラムに対応するグループＩＤ及び上記ユーザＩＤをメモリから読み出すと共に、上記アップロード用情報がメモリに記憶されている場合は、このアップロード用情報をコミュニケーションサーバ装置３に対して送信する。
【００４９】
上記「アプリケーションプログラムに対応するグループＩＤ」について説明すると、前述のようにユーザがグループオーナーとなり、或いは所定のユーザをグループオーナーとするグループに参加すると、当該グループオーナーが形成した「友人」、「家族」等の対人関係に基づくグループのアプリケーションプログラムがコミュニケーションサーバ装置３から各ユーザの携帯電話機に配信されると共に、このグループのグループＩＤが各ユーザに配信される。各ユーザの携帯電話機の制御部は、このコミュニケーションサーバ装置３からダウンロードされたアプリケーションプログラムを、当該グループのグループＩＤに関連付けてメモリに記憶制御する。
【００５０】
このため、携帯電話機の制御部は、アプリケーションプログラムの起動が指示されると、この起動が指示されたアプリケーションプログラムに基づいてメモリを検索し、当該アプリケーションプログラムに対応するグループＩＤを検出する。すなわち、グループＩＤは各アプリケーションプログラムに関連付けてメモリに記憶されているため、起動するアプリケーションプログラムが選択されれば、グループＩＤも一義的に決定されるのである。そして、制御部は、このメモリから検出したグループＩＤを、上記ユーザＩＤ及びアップロード用情報と共にコミュニケーションサーバ装置３に対して送信する。
【００５１】
次に、上記グループＩＤ及び上記ユーザＩＤ（及びアップロード用情報）をコミュニケーションサーバ装置３が受信すると、図５のフローチャートがスタートとなる。この図５のフローチャートのステップＳ１では、コミュニケーションサーバ装置３が、上記受信したグループＩＤ及び上記ユーザＩＤと、ユーザＤＢ６に記憶されているグループＩＤ及びユーザＩＤと照合する。そして、受信したグループＩＤ及び上記ユーザＩＤと一致するグループＩＤ及びユーザＩＤがユーザＤＢ６に記憶されている場合、コミュニケーションサーバ装置３は、ステップＳ１２において、グループＩＤに基づいてユーザＤＢ６を検索することで、当該同じグループの他のユーザを検出し、他のユーザによりアップロードされた情報が存在する場合は、この他のユーザによりアップロードされた情報を、上記グループＩＤに対応するアプリケーションプログラムの機能に基づいて加工し、これをステップＳ１３において、ユーザの携帯電話機に返信する。
【００５２】
すなわち、前述のように、グループは対人関係に基づいて形成され、そのグループでは、当該対人関係用のアプリケーションプログラムが使用される。そして、この使用されるアプリケーションプログラムで、当該グループで使用されるアプリケーション機能が一義的に決定される。このため、コミュニケーションサーバ装置３側では、受信したグループＩＤにより、そのグループで使用されるアプリケーションプログラム及びアプリケーション機能を検出することができる。従って、受信したグループＩＤに対応するアプリケーションプログラムのアプリケーション機能で、上記他のユーザによりアップロードされた情報を加工し、これをユーザの携帯電話機に返信する。
【００５３】
また、コミュニケーションサーバ装置３は、上記グループＩＤ及び上記ユーザＩＤと共に上記アップロード用情報を受信した場合、このユーザＩＤに対応するユーザ領域（＝アップロード用情報をアップロードしたユーザのユーザ領域）に、このアップロード用情報を書き込み制御する。このアップロード用情報は、他のユーザがコミュニケーションサーバ装置３にアクセスした際に、当該他のユーザに対して配信されることとなる。
【００５４】
次に、他のユーザがアップロードした情報がコミュニケーションサーバ装置３から返信されると、携帯電話機側の動作の流れを示す図４のフローチャートのステップＳ４において、当該携帯電話機の制御部が、このコミュニケーションサーバ装置３から返信された情報の取り込みを行う。そして、ステップＳ５において、この取り込んだ情報を表示部に表示制御する。
【００５５】
なお、上記ステップＳ２において、ユーザにより上記同期をしない設定がなされている場合、携帯電話機の制御部は、過去にコミュニケーションサーバ装置３から取り込むことでメモリに記憶制御した情報（過去情報）のうち、ステップＳ１で起動されたアプリケーションプログラムに対応する過去情報を表示部に表示制御する。
【００５６】
次に、ユーザは、上記ステップＳ１で起動したアプリケーションプログラムに基づいて、さらなる情報をアップロードし、また、他のユーザによりアップロードされた情報をダウンロードすることで、同じグループ内の他のユーザ間でコミュニケーションを図ることとなる。そして、この情報のアップロードやダウンロードにより、表示部に表示される情報が更新されることとなる。ステップＳ６では、制御部が、このような表示部に表示される情報が更新される操作がなされたか否かを判別している。そして、制御部は、この操作を検出するとステップＳ７に処理を進め、情報のアップロードを行う場合は、上記ステップＳ１で起動したアプリケーションプログラムのアプリケーション機能に基づいて、該情報を加工してコミュニケーションサーバ装置３にアップロードする。このアップロードされた情報は、前述のようにユーザＩＤ及びグループＩＤと共に、コミュニケーションサーバ装置３に送信されることとなる。
【００５７】
また、他のユーザによりアップロードされた情報をダウンロードする場合は、コミュニケーションサーバ装置３側でグループＩＤに対応して起動されているアプリケーションプログラムのアプリケーション機能に基づいて加工された情報をダウンロードする。そして、このダウンロードされた情報をステップＳ８において表示部に表示制御することで、表示部に表示する情報を新たな情報に更新する。
【００５８】
次に、このようなコミュニケーション動作を具体例をあげて説明する。
【００５９】
〔掲示板アプリケーション機能〕
図６は、「家族」のグループを構成するＡさん、Ｂさん、Ｃさんで、家族用アプリケーションプログラムの「掲示板アプリケーション機能」に基づいて行う情報の送受信形態を模式的に示している。
【００６０】
まず、Ａさんが自分の携帯電話機を操作して家族用アプリケーションプログラムを起動すると、当該携帯電話機の制御部は、例えば「掲示板」、「家計簿」等のアプリケーション機能の選択画面を表示部に表示制御する。Ａさんが、このアプリケーション機能の中から「掲示板」のアプリケーション機能を選択すると、携帯電話機の制御部は、表題（Ｓｕｂ）の入力欄と、本文の入力欄を表示部に表示制御する。Ａさんにより、例えば表題の入力欄に「録画のお願い」と入力され、本文の入力欄に「９時からのドラマを録画して下さい。」との入力がなされたとすると、制御部は、Ａさんにより選択された掲示板のアプリケーション機能を示す情報、ＡさんのユーザＩＤ、及びＡさんが属するグループのグループＩＤ（この場合は、家族アプリケーションプログラム用のグループＩＤ）と共に、上記表題及び本文の情報をコミュニケーションサーバ装置３に送信する。
【００６１】
コミュニケーションサーバ装置３は、上記グループＩＤに基づいて、当該グループ用の掲示板領域に、Ａさんからのアップロードされた上記表題及び本文を記憶制御する。また、コミュニケーションサーバ装置３は、これと共に、上記グループＩＤに基づいて、当該「家族」のグループを構成するＢさん及びＣさんをユーザＤＢ６から検索し、このＢさん及びＣさんに対して、Ａさんから掲示板に対して書き込みがなされた旨の通知を行う。
【００６２】
この通知に対してＢさんが家族用アプリケーションプログラムを起動し、前述のＡさんと同様に掲示板のアプリケーション機能を選択したとすると、このＢさんの携帯電話機の制御部は、コミュニケーションサーバ装置３にアクセスし、ユーザＤＢ６の当該グループ用の掲示板領域に記憶されているＡさんからアップロードされた上記表題及び本文の情報をダウンロードする。そして、Ｂさんの携帯電話機の制御部は、Ａさんからアップロードされた上記表題及び本文の情報を表示部に表示する。
【００６３】
Ｂさんが、この表題及び本文を見て、返信の指示操作を行うと、Ｂさんの携帯電話機の制御部は、Ａさんからアップロードされた上記表題及び本文と共に、返信文の入力欄を表示部に表示制御する。Ｂさんが、この返信文の入力欄に対して、例えば「了解しました。」との返信文を入力すると、Ｂさんの携帯電話機の制御部は、この返信文を、ＢさんのユーザＩＤ及び当該グループＩＤと共にコミュニケーションサーバ装置３に送信する。
【００６４】
コミュニケーションサーバ装置３は、Ｂさんの携帯電話機から送信されたグループＩＤに対応する上記ユーザＤＢ６の当該グループ用の掲示板領域に、Ｂさんからアップロードされた上記返信文を記憶制御すると共に、当該グループを構成するＡさん及びＣさんの携帯電話機に対して、Ｂさんから返信文がアップロードされた旨の通知を行う。
【００６５】
Ａさん及びＣさんが、この通知に基づいて家族用アプリケーションプログラムを起動し、掲示板のアプリケーション機能を選択すると、Ａさん及びＣさんの各携帯電話機の制御部は、それぞれコミュニケーションサーバ装置３にアクセスし、掲示板に書き込まれた情報の取り込みを行う。これにより、Ａさん及びＣさんの携帯電話機の表示部に、Ａさんからアップロードされた上記表題及び本文の内容と、これに対してＢさんからアップロードされた返信文の内容とが表示されることとなる。
【００６６】
この例の場合、家族の一員であるＡさんからのドラマの録画要求に対して、同じく家族の一員であるＢさんが了承し、Ｂさんがドラマの録画設定を行うこととなる。そして、Ｃさんは、このＡさん及びＢさんの通信内容から、Ａさんからの要求がＢさんにより了承されたことを知ることとなる。
【００６７】
〔家計簿アプリケーション機能〕
図７は、前述の「家族」のグループを構成するＡさん、Ｂさん、Ｃさんで、家族用アプリケーションプログラムの「家計簿アプリケーション機能」に基づいて行う情報の送受信形態を模式的に示している。
【００６８】
まず、Ａさんが前述のアプリケーション機能の選択画面から「家計簿」のアプリケーション機能を選択すると、携帯電話機の制御部は、この「家計簿」のアプリケーション機能の起動が初回の起動であるか否かを判別する。複数のユーザで「家計簿」をつけるためには、集計者を決めておく必要があるため、Ａさんの携帯電話機の制御部は、当該携帯電話機の所有者であるＡさんに対して集計者となるか否かを問うメッセージを表示部に表示制御する。
【００６９】
このメッセージに対して、Ａさんが集計者となる旨の返答操作を行うと、Ａさんの携帯端末装置の制御部は、Ａさんにより選択された家計簿のアプリケーション機能を示す情報、ＡさんのユーザＩＤ、及びＡさんが属するグループのグループＩＤ（この場合は、家族アプリケーションプログラム用のグループＩＤ）をコミュニケーションサーバ装置３に送信すると共に、当該家計簿の集計者をＡさんとする承認要求をコミュニケーションサーバ装置３に対して行う。
【００７０】
コミュニケーションサーバ装置３は、上記グループＩＤに基づいて、当該「家族」のグループを構成するＢさん及びＣさんをユーザＤＢ６から検索し、このＢさん及びＣさんの携帯端末装置に対して、Ａさんから家計簿に対する問い合わせがあった旨の通知を行う。
【００７１】
この通知に対してＢさん及びＣさんが家族用アプリケーションプログラムを起動し、家計簿のアプリケーション機能を選択したとすると、このＢさんの携帯電話機の制御部は、コミュニケーションサーバ装置３にアクセスする。そして、コミュニケーションサーバ装置３により配信される、例えば「Ａさんを集計者としても良いですか？」等の家計簿の集計者をＡさんとする承認要求のメッセージを取り込み、これを表示部に表示制御する。
【００７２】
この承認要求のメッセージを見たＢさん及びＣさんは、Ａさんを家計簿の集計者とするか否かを検討し、この返答を行うこととなる。このＢさん及びＣさんの返答は、該Ｂさん及びＣさんの携帯電話機の制御部が、家計簿のアプリケーション機能に基づいてコミュニケーションサーバ装置３に送信され、コミュニケーションサーバ装置３が、Ａさんの携帯電話機に送信する。
【００７３】
Ａさん〜Ｃさんは、このように家計簿のアプリケーション機能を介してコミュニケーションを図ることで、家計簿の集計者を決定する。コミュニケーションサーバ装置３側では、例えばＡさんが、Ｂさん及びＣさんに承認された場合に、このＡさんを該Ａさんの家族の家計簿の集計者として、ユーザＤＢ６に登録する。そして、以下に説明するように、コミュニケーションサーバ装置３は、Ｂさん及びＣさんから送信された家計簿の情報は、全て、集計者であるＡさんの携帯電話機に送信する。
【００７４】
（家計簿の集計動作）
図８に、Ａさん〜Ｃさんで記録された家計簿の情報が、Ａさんの携帯電話機で集計される様子を示す。Ａさん〜Ｃさんは、家計簿を記録する場合、家族用アプリケーションプログラムを起動し、家計簿アプリケーション機能を選択操作する。各ユーザの携帯電話機の制御部は、この家計簿アプリケーション機能の選択操作を検出すると、過去に記録された家計簿の情報が存在する場合は、これを各自の携帯電話機のメモリから読み出し、表示部に表示制御する。図８は、Ａさんの場合、過去に「食材費  ８００円」及び「日用雑貨  ６００円」との家計簿の情報が記録されている例を示し、Ｂさんの場合、過去に「外食  ８００円」及び「定期代  ５０００円」との家計簿の情報が記録されている例を示し、Ｃさんの場合、過去に「ノート  ３００円」との家計簿の情報が記録されている例を示している。
【００７５】
Ａさん〜Ｃさんは、新たに家計簿の情報を記録する場合、上記過去に記録した家計簿の情報が表示部に表示された状態で、新たな家計簿の情報の記録を指定する。例えば、Ａさん及びＢさんにより、この新たな家計簿の情報の記録が指定されたとすると、該Ａさん及びＢさんの携帯電話機の制御部は、項目（Ｓｕｂ）の入力欄と、金額の入力欄を表示部に表示制御する。
【００７６】
例えば、この家族の家計簿の集計者であるＡさんにより、この項目の入力欄に「洋服」と入力され、金額の入力欄に「８０００円」と入力された場合、Ａさんの携帯電話機の制御部は、起動中の上記家計簿アプリケーション機能に基づいて、Ａさんの指示を待って、この入力された項目及び金額の情報を、当該携帯電話機のメモリの家計簿の記録領域に記憶制御する。
【００７７】
これに対して、この家族の家計簿の集計者ではないＢさんにより、上記項目の入力欄に「本」と入力され、金額の入力欄に「１５００円」と入力された場合、Ｂさんの携帯電話機の制御部は、起動中の上記家計簿アプリケーション機能に基づいて、Ｂさんの指示を待って、この入力された項目及び金額の情報を、当該携帯電話機のメモリに記憶制御すると共に、この入力された項目及び金額の情報を、ＢさんのユーザＩＤ、Ｂさんが属するグループのグループＩＤ、及び起動中のアプリケーション機能を示す情報（この場合は、家計簿アプリケーション機能を示す情報）と共にコミュニケーションサーバ装置３に送信する。
【００７８】
前述のように、コミュニケーションサーバ装置３のユーザＤＢ６には、Ｂさんが属するグループの家計簿アプリケーション機能においては、Ａさんが集計者として登録されている。このため、コミュニケーションサーバ装置３は、ユーザＤＢ６内におけるＢさんが属する家族のグループの家計簿の記憶領域に、Ｂさんからアップロードされた上記項目及び金額の情報を記憶制御すると共に、集計者であるＡさんの携帯電話機に対して、Ｂさんから家計簿の入力がなされた旨の通知を行う。
【００７９】
Ａさんは、この通知に基づいて上記家計簿アプリケーション機能を起動操作する。Ａさんの携帯電話機の制御部は、家計簿アプリケーション機能を起動すると、上記通知に基づいてコミュニケーションサーバ装置３にアクセスし、Ｂさんからアップロードされた上記項目及び金額の情報の取り込みを行う。そして、この取り込んだ項目及び金額の情報を、当該Ａさんの携帯電話機のメモリ内に設けられている家計簿の記録領域に記憶制御する。
【００８０】
このようにＢさん（及びＣさん）がつけた家計簿の情報は、各ユーザの携帯電話機に記憶されている家族アプリケーションプログラムの家計簿アプリケーション機能、及びコミュニケーションサーバ装置３に記憶されている家族アプリケーションプログラムの家計簿アプリケーション機能に基づいて、ユーザＤＢ６に集計されると共に、集計者であるユーザＡの携帯電話機のメモリに集計されることとなる。
【００８１】
〔通信セキュリティ〕
次に、この実施の形態のコミュニケーションシステムの場合、「家族」や「友人」等の各対人関係のグループ毎にセキュアな通信が可能となっている。
【００８２】
具体的には、各ユーザは、「家族」や「友人」等のグループを形成した場合、このグループ毎に所望の暗号鍵を登録する。この暗号鍵は、図３に示すように各グループのグループＩＤに関連付けされ（＝各アプリケーションプログラムに関連付けされ）、各ユーザの携帯電話機のメモリ、及びコミュニケーションサーバ装置３のユーザＤＢ６に登録される。
【００８３】
そして、各ユーザの携帯電話機の制御部は、コミュニケーションサーバ装置３に対して情報を送信する場合、メモリに記憶されているグループＩＤに対応する暗号鍵を読み出し、この暗号鍵に基づいて上記情報を暗号化してコミュニケーションサーバ装置３に送信する。
【００８４】
コミュニケーションサーバ装置３は、受信した情報に付加されているグループＩＤに基づいて、そのグループに対して登録されている暗号鍵をユーザＤＢ６から検出し、この暗号鍵を用いて、上記受信した情報を復号化して情報処理を行う。
【００８５】
また、コミュニケーションサーバ装置３は、情報を送信する場合、当該情報を送信するユーザが属するグループのグループＩＤに基づいて、そのグループに対して登録されている暗号鍵をユーザＤＢ６から検出し、この暗号鍵を用いて、上記情報を暗号化して送信する。この暗号化された情報を受信したユーザの携帯電話機の制御部は、この受信した情報が対応するグループＩＤに基づいて、当該携帯電話機のメモリから暗号鍵を読み出し、この暗号鍵を用いて、上記コミュニケーションサーバ装置３から受信した情報を復号化して情報処理を行う。
【００８６】
このように、各グループ毎に暗号鍵を登録しておき、各ユーザの携帯電話機とコミュニケーションサーバ装置３との間で情報の送受信を行う際に、この登録した暗号鍵を用いて情報を暗号化して送受信することにより、ユーザがパスワードの入力等の面倒な操作を行うことなく、安全に情報の送受信を行うことができる。
【００８７】
〔アプリケーション機能の利用権限の設定〕
次に、このコミュニケーションシステムの場合、グループオーナーとなるユーザは、自分のグループを構成する各ユーザに対してレベルを設定することで、該各ユーザが使用可能なアプリケーション機能を制御することができる。
【００８８】
例えば、前述の家族用アプリケーションプログラムの家計簿のアプリケーション機能は、ある程度の年齢の者だけに使用させたい場合もある。このような場合、グループオーナーでこの家族の父親である上記Ａさんが、自分の携帯電話機を操作して家族用アプリケーションプログラムを起動し、この家族用アプリケーションプログラムに基づいてコミュニケーションサーバ装置３にアクセスする。そして、図９に示すように母親である上記Ｂさんに対して「レベル１」を設定し、子供である上記Ｃさんに対して「レベル３」を設定する。
【００８９】
コミュニケーションサーバ装置３は、レベルの設定がなされたユーザのグループＩＤに関連付けて上記設定されたレベルを示す情報をユーザＤＢ６に登録する。すなわち、この例の場合、コミュニケーションサーバ装置３は、母親である上記Ｂさんの家族用アプリケーションプログラムに対応するグループＩＤに関連付けて上記「レベル１」の情報を登録し、子供である上記Ｃさんの家族用アプリケーションプログラムに対応するグループＩＤに関連付けて上記「レベル３」の情報を登録する。
【００９０】
この「レベル１」、「レベル３」等のレベルは、当該レベル以下のレベルのアプリケーション機能を用いることが可能であることを示しており、「レベル１」に設定された母親のＢさんは、コミュニケーションサーバ装置３側で定義される「レベル１」以下のアプリケーション機能を用いることができ、「レベル３」に設定された子供のＣさんは、コミュニケーションサーバ装置３側で定義される「レベル３」以下のアプリケーション機能を用いることができ、「レベル１」及び「レベル２」のアプリケーション機能は使用できないことを意味している。
【００９１】
コミュニケーションサーバ装置３側では、例えば家族用アプリケーションプログラムの掲示板のアプリケーション機能は「レベル４」、家計簿のアプリケーション機能は「レベル１」等のように、各アプリケーションプログラムの各アプリケーション機能のレベルを、当該サーバ装置３側でそれぞれ定義している。
【００９２】
このため、コミュニケーションサーバ装置３は、ユーザから所望のアプリケーションプログラムに基づいてアクセスがなされた際に、このアクセスしてきたユーザの、そのアプリケーションプログラムに対応するグループＩＤに関連付けて記憶されている上記「レベル」をユーザＤＢ６から検出する。そして、このユーザＤＢ６から検出したレベルと、ユーザが使用しようとしているアプリケーション機能に対してコミュニケーションサーバ装置３側で定義したレベルとを比較し（＝アプリケーション機能の利用権限の認証）、ユーザに設定されているレベルが、コミュニケーションサーバ装置３側で定義したレベル以上のレベルであった場合に、そのアプリケーション機能を用いたコミュニケーションを可能とする。これにより、この例の場合、母親であるＢさんのみ、家計簿のアプリケーション機能の使用を可能とすることができ、子供であるＣさんの家計簿のアプリケーション機能の使用を制限することができる。
【００９３】
このようにコミュニケーションサーバ装置３側で定義されている各アプリケーションプログラムの各アプリケーション機能のレベルを考慮して、そのユーザが属するグループのグループＩＤに関連付けて所望のレベルを設定することにより、そのユーザが使用可能なアプリケーション機能を制御することができる。
【００９４】
また、ユーザＤＢ６に記憶されている、そのユーザに対して設定されているレベルを変更するだけで、そのユーザが使用可能なアプリケーション機能を簡単に変更設定することができる。例えば、上述の例の場合、子供であるＣさんの年齢が適当な年齢になった際に、父親であるＡさんがユーザＤＢ６に記憶されているＣさんのレベルを「レベル２」、或いは「レベル１」に変更設定することで、Ｃさんに対して家計簿のアプリケーション機能を使用させることができる。
【００９５】
また、アプリケーション機能の機能拡張がなされた場合には、この拡張された機能を考慮して、拡張コミュニケーションサーバ装置３側で定義している、そのアプリケーション機能のレベルを変更すればよいし、新たなアプリケーション機能が追加された場合には、このアプリケーション機能の機能を考慮してレベルを定義すればよい。このため、アプリケーション機能の機能拡張や新たなアプリケーション機能の追加に対しても、コミュニケーションサーバ装置３側では簡単に対応することができる。
【００９６】
〔情報の取り込みを行うを公開するユーザレベルの権限の設定〕
次に、このコミュニケーションシステムの場合、各ユーザは、同じグループ内の他のユーザに対して所望のレベルを設定すると共に、自分の公開する情報に対してレベルを設定することで、自分の公開する情報を取得可能なユーザを選択可能となっている（＝ユーザに応じて情報を選択的に公開することが可能となっている。）。
【００９７】
この場合、各ユーザは、自分が所属するグループに対応するアプリケーションプログラムを起動し、ユーザ毎のレベル設定を指定する。この指定がなされると、各ユーザの携帯電話機の制御部は、起動しているアプリケーションプログラムに基づいてコミュニケーションサーバ装置３にアクセスし、このアプリケーションプログラムに対応するグループを構成する他のユーザのレベル設定画面を、そのユーザの携帯電話機に送信する。
【００９８】
各ユーザは、自分の携帯電話機を操作することで、このレベル設定画面に基づいて、他のユーザのレベルを入力する。各ユーザの携帯電話機の制御部は、この入力された他のユーザのレベルを示す情報をコミュニケーションサーバ装置３に送信する。コミュニケーションサーバ装置３は、各ユーザの携帯電話機から送信された上記レベルを示す情報を、対応するアプリケーションプログラムのグループに関連付けてユーザＤＢ６に登録する。
【００９９】
図１０（ａ）〜（ｃ）に、友人用のアプリケーションプログラムに基づくグループを構成する各ユーザが、他のユーザに対して設定したレベルを示す。このうち、図１０（ａ）はユーザＡのユーザ情報を、図１０（ｂ）はユーザＢのユーザ情報を、図１０（ｃ）はユーザＣのユーザ情報をそれぞれ示している。
【０１００】
この図１０（ａ）〜（ｃ）に示すように、ユーザＡ〜ユーザＣは友人用アプリケーションプログラムを用いてコミュニケーションを図るグループを構成している。図１０（ａ）に示すように、ユーザＡは、他のユーザＢに対して「レベル１」を設定し、他のユーザＣに対して「レベル２」を設定している。同様に、図１０（ｂ）に示すように、ユーザＢは、他のユーザＡに対して「レベル１」を設定し、他のユーザＣに対して「レベル３」を設定している。同様に、図１０（ｃ）に示すように、ユーザＣは、他のユーザＡに対して「レベル２」を設定し、他のユーザＢに対して「レベル１」を設定している。
【０１０１】
これら各レベルは、レベル１を最上位レベルとし、以後、レベル２，レベル３・・・の順にレベルが低くなる。このため、この図１０（ａ）〜（ｃ）から、各ユーザの親密度がわかる。例えば、ユーザＡは、ユーザＢに対して「レベル１」を設定しており、ユーザＢも、ユーザＡに対して「レベル１」を設定している。このため、ユーザＡとユーザＢは大変仲の良い友人であることがわかる。これに対して、ユーザＢは、ユーザＣに対して「レベル３」を設定しているのであるが、ユーザＣも、ユーザＢに対して「レベル１」を設定している。このため、ユーザＣとしてはユーザＢを大変仲の良い友人であると認識しているのであるが、ユーザＢはユーザＣをあまり仲の良い友人ではないと認識していることがわかる。
【０１０２】
次に、このように各ユーザ毎に他のユーザのレベルを設定すると、他のユーザに対して自分の情報を選択的に公開可能となる。すなわち、ユーザがアプリケーションプログラムに基づいて情報をコミュニケーションサーバ装置３にアップロードする際、このアップロードする情報に公開レベルを付してアップロードする。コミュニケーションサーバ装置３は、このアップロードされた情報を、ユーザにより付された公開レベルを示す情報と共に、ユーザＤＢ６に設けられている、そのユーザのユーザ領域に記憶する。
【０１０３】
図１０（ａ）は、ユーザＡがレベル１の公開レベルを付してアップロードした情報を示し、図１０（ｂ）は、ユーザＢがレベル２の公開レベルを付してアップロードした情報を示し、図１０（ｃ）は、ユーザＣがレベル１の公開レベルを付してアップロードした情報を示している。
【０１０４】
コミュニケーションサーバ装置３は、そのユーザによりアップロードされた情報を、他のユーザに配信する際、このアップロードされた情報の公開レベルと、この情報のアップロードを行ったユーザが他のユーザに対して付したレベルとを比較する。そして、公開レベル以上のレベルが付された他のユーザの携帯電話機に対してのみ、上記アップロードされた情報を送信する。
【０１０５】
図１１（ａ）〜（ｃ）に、前述のユーザＡ〜Ｃが取り込み可能な情報の模式図を示す。まず、図１１（ａ）において、前述の例では、ユーザＡは、ユーザＢにより「レベル１」が設定されいるため、ユーザＢがアップロードしたレベル２の公開レベルのＢ情報を取り込むことができるのであるが、ユーザＣにより「レベル２」が設定されているため、ユーザＣがアップロードしたレベル１の公開レベルのＣ情報は取り込むことができない。
【０１０６】
同様に、図１１（ｂ）において、ユーザＢは、ユーザＡ及びユーザＣにより共に「レベル１」が設定されいるため、ユーザＡがアップロードしたレベル１の公開レベルのＡ情報及びユーザＣがアップロードしたレベル１の公開レベルのＣ情報を共に取り込むことができる。
【０１０７】
同様に、図１１（ｃ）において、ユーザＣは、ユーザＡにより「レベル２」が設定されいるため、ユーザＡがアップロードしたレベル１の公開レベルのＡ情報を取り込むことができない。また、ユーザＢにも「レベル３」が設定されているため、ユーザＢがアップロードしたレベル２の公開レベルのＢ情報も取り込むことができない。
【０１０８】
このように、各ユーザが同じグループの他のユーザに対して、それぞれ所望のレベルを付し、自分の公開する情報に公開レベルを付してコミュニケーションサーバ装置３にアップロードすることにより、公開する情報に応じてユーザを選択するかたちで、情報の公開を行うことができる。
【０１０９】
具体的には、例えば家族のグループの場合、配偶者等の関係や、年齢等に応じてレベルを設定することもでき、また、友人のグループの場合、レベルを親密度として利用して自分が公開する情報に対するアクセスを制限することができる。
【０１１０】
また、各ユーザに付したレベルは、対応するアプリケーションプログラムに基づいてコミュニケーションサーバ装置３にアクセスすることで、いつでも変更可能であるため、親密度の変化に応じて、レベルの変更も簡単に行うことができる。
【０１１１】
〔取得する情報量の設定〕
次に、このコミュニケーションシステムの場合、各ユーザは、取得する情報の情報量を設定可能となっている。この場合、ユーザは自分の携帯電話機を操作して、取得する情報の情報量の設定を指定する。この指定がなされると、携帯電話機の制御部は、図１２（ａ）〜（ｃ）に示すような取得情報量の設定画面を表示部に表示制御する。
【０１１２】
ユーザは、この取得情報量の設定画面に表示されているバー５０を移動操作することで、情報の取り込みを行う際の取得情報量を所望の情報量に設定する。
【０１１３】
具体的には、バー５０を左端から右端にかけて徐々に移動操作することで、取得情報量が徐々に多く設定されるようになっている。図１２（ａ）は、バー５０が左端に移動操作された例を示しており、この場合、取得情報量は最小限の情報量に設定される。また、図１２（ｂ）は、バー５０が左端及び右端の略中間位置に移動操作された例を示しており、この場合、取得情報量は中程度の情報量に設定される。また、図１２（ｃ）は、バー５０が右端に移動操作された例を示しており、この場合、取得情報量は最大限の情報量に設定される。
【０１１４】
携帯電話機の制御部は、このように取得情報量が設定されると、この設定された取得情報量を示す情報を、ユーザが属しているグループの各グループＩＤ及びユーザＩＤと共に、コミュニケーションサーバ装置３に送信する。コミュニケーションサーバ装置３は、各グループＩＤ及びユーザＩＤに関連付けて、ユーザにより設定された取得情報量を示す情報をユーザＤＢ６に登録する。そして、このユーザに対して情報を送信する場合、ユーザＤＢ６に登録されている、そのユーザの取得情報量を示す情報に基づいて、上記送信する情報を加工することで、送信する情報の情報量をユーザにより設定された情報量とし、これをユーザの携帯電話機に送信する。
【０１１５】
図１３（ａ）〜（ｃ）に、ユーザにより設定された取得情報量と、この設定された情報量に基づいて、コミュニケーションサーバ装置３からユーザの携帯電話機に送信された情報との関係を示す。この図１３に示す例は、例えば友人のグループの掲示板に、「新型携帯電話発売！」との表題で、ユーザＡが「きょう、新型の携帯がいよいよ発売されるみたい。」との書き込みを行うと共に、この新型の携帯電話機の画像を貼り付け、これに対してユーザＢが「これ、絶対欲しいよね。」との書き込みを行った例を示している。
【０１１６】
ユーザＣが、ユーザＡ及びユーザＢにより掲示板に書き込まれた情報をコミュニケーションサーバ装置３から取り込むとした場合において、ユーザＣにより最小限の取得情報量が設定されていた場合、コミュニケーションサーバ装置３は、上記ユーザＡ及びユーザＢにより掲示板に書き込まれた情報のうち、「新型携帯電話発売！」との表題の文字情報のみ、該ユーザＣの携帯電話機に送信する。これにより、図１３（ａ）に示すようにユーザＣの携帯電話機には、最小限の情報である、上記「新型携帯電話発売！」との表題の文字のみが表示されることとなる。
【０１１７】
これに対して、ユーザＣにより中程度の取得情報量が設定されていた場合、コミュニケーションサーバ装置３は、上記ユーザＡ及びユーザＢにより掲示板に書き込まれた情報のうち、「新型携帯電話発売！」との表題の文字情報と、ユーザＡにより書き込まれた「きょう、新型の携帯がいよいよ発売されるみたい。」との文字情報と、ユーザＢにより書き込まれた「これ、絶対欲しいよね。」との文字情報と共に、携帯電話機の画像が存在する旨の情報（画像：携帯．ｊｐｅｇ）をユーザＣの携帯電話機に送信する。これにより、図１３（ｂ）に示すようにユーザＣの携帯電話機には、中程度の情報である、上記「新型携帯電話発売！」との表題の文字と、ユーザＡにより書き込まれた「きょう、新型の携帯がいよいよ発売されるみたい。」との文字と、ユーザＢにより書き込まれた「これ、絶対欲しいよね。」との文字情報と共に、携帯電話機の画像が存在する旨の情報（画像：携帯．ｊｐｅｇ）が表示されることとなる。
【０１１８】
これに対して、ユーザＣにより最大限の取得情報量が設定されていた場合、コミュニケーションサーバ装置３は、上記ユーザＡ及びユーザＢにより掲示板に書き込まれ、また、貼り付けられた全ての情報をユーザＣの携帯電話機に送信する。これにより、図１３（ｃ）に示すようにユーザＣの携帯電話機には、最大限の情報である、上記「新型携帯電話発売！」との表題の文字と、ユーザＡにより書き込まれた「きょう、新型の携帯がいよいよ発売されるみたい。」との文字と、ユーザＢにより書き込まれた「これ、絶対欲しいよね。」との文字情報と共に、携帯電話機の画像が表示されることとなる。
【０１１９】
このように当該コミュニケーションシステムでは、各ユーザが取得情報量を予め設定することにより、該設定された取得情報量に対応する情報量で、コミュニケーションサーバ装置３から送信される情報を取得することができる。換言すれば、情報の取得を行うユーザ側で、その取得する情報の情報量を指定することができる。
【０１２０】
このため、情報を公開するユーザが、情報を取得するユーザの通信環境等を考慮して、公開する情報の情報量を削減する等の面倒な作業を不要とすることができ、情報を公開するユーザが、公開する情報をそのままの情報量で公開可能とすることができる。
【０１２１】
［実施の形態の効果］
以上の説明から明らかなように、この実施の形態のコミュニケーションシステムは、例えば友人や家族等の対人関係に対応するアプリケーションプログラムが設けられており、対人関係に対応するアプリケーションプログラムを用いてコミュニケーションを行うグループを形成してコミュニケーションサーバ装置３に登録する。
【０１２２】
そして、コミュニケーションを図るアプリケーションプログラムを選択すると、自動的にコミュニケーションを図るグループが選択され、この自動的に選択されたグループを構成するユーザ間で、上記選択したアプリケーションプログラムに基づいてコミュニケーションを図る。
【０１２３】
これにより、アプリケーションを図る相手となるユーザに応じて、最適なアプリケーションプログラムを用いてコミュニケーションを図ることができる。また、アプリケーションを図る相手となるユーザに応じて、最適なアプリケーションプログラムを用いてコミュニケーションを図ることができるため、アプリケーションを図る相手となるユーザや共有する情報に応じた最適なアプリケーション機能を用いてコミュニケーションを図ることができる。
【０１２４】
また、各ユーザの携帯電話機及びコミュニケーションサーバ装置３に、各アプリケーションプログラム毎に暗号鍵を設定しておき、携帯電話機とコミュニケーションサーバ装置３との間で送受信する情報を、この暗号鍵を用いて暗号化して送受信することで、パスワードの入力等の面倒な作業を不要とし、セキュアなかたちでコミュニケーションを図ることを可能とすることができる。
【０１２５】
また、コミュニケーションサーバ装置３側で定義されている各アプリケーションプログラムの各アプリケーション機能のレベルを参照して、グループオーナーとなるユーザが、そのグループの他のユーザのレベルを設定すると、コミュニケーションサーバ装置３は、そのユーザが使用可能なアプリケーション機能を、そのユーザに設定されたレベル以下のアプリケーション機能となるように制限する。これにより、ユーザのレベルを設定するだけで、そのグループ内においてそのユーザが使用するアプリケーション機能を簡単に制限することができる。
【０１２６】
また、ユーザが、他のユーザに対してレベルを設定したうえで、情報に公開レベルを設定して公開することにより、コミュニケーションサーバ装置３は、その公開された情報の公開レベル以上のレベルのユーザに対してのみ、当該情報の公開を行う。これにより、公開する情報に応じてユーザを選択するかたちで、情報の公開を行うことができる。
【０１２７】
また、ユーザが取得情報量を予め設定することで、コミュニケーションサーバ装置３は、そのユーザに情報を送信する際に、上記設定された取得情報量に対応する情報量に加工して、該ユーザの携帯電話機に送信する。これにより、情報を公開するユーザが、情報を取得するユーザの通信環境等を考慮して、公開する情報の情報量を削減する等の面倒な作業を不要とすることができ、情報を公開するユーザが、公開する情報をそのままの情報量で公開可能とすることができる。
【０１２８】
なお、上述の実施の形態の説明では、コミュニケーションシステムを構成する一手段として携帯電話機を用いることとしたが、これは、ＰＨＳ電話機（PHS：Personal Handyphone System），ＰＤＡ装置（PDA：Personal Digital Assistant）、ノート型のパーソナルコンピュータ装置等の携帯端末装置を用いてもよい。
【０１２９】
最後に、上述の実施の形態は、あくまでも本発明の一例として開示したに過ぎない。このため、本発明は、上述の実施の形態に限定されることはなく、上述の実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【図面の簡単な説明】
【０１３０】
【図１】本発明を適用した実施の形態のコミュニケーションシステムのブロック図である。
【図２】実施の形態のコミュニケーションシステムにおいて、対人関係に対応するアプリケーションプログラムに基づいてグループが形成される様子を示す模式図である。
【図３】実施の形態のコミュニケーションシステムにおいて、コミュニケーションサーバ装置のユーザデータベースに形成される、各ユーザの対人関係に基づくグループを示す模式図である。
【図４】実施の形態のコミュニケーションシステムの携帯電話機側において、コミュニケーションに基づく情報が表示されるまでの流れを示すフローチャートである。
【図５】実施の形態のコミュニケーションシステムのコミュニケーションサーバ装置側において、コミュニケーションに基づく情報を送信するまでの流れを示すフローチャートである。
【図６】実施の形態のコミュニケーションシステムにおいて、家族用アプリケーションプログラムの掲示板のアプリケーション機能に基づいて、当該家族のグループのユーザ同士がコミュニケーションを図る様子を示す図である。
【図７】実施の形態のコミュニケーションシステムにおいて、家族用アプリケーションプログラムの家計簿のアプリケーション機能に基づいて、当該家族のグループのユーザ同士が家計簿の集計者を決定する様子を示す図である。
【図８】実施の形態のコミュニケーションシステムにおいて、家族用アプリケーションプログラムの家計簿のアプリケーション機能に基づいて、当該家族のグループのユーザが家計簿の集計を図る様子を示す図である。
【図９】実施の形態のコミュニケーションシステムにおいて、各ユーザ毎の、使用可能なアプリケーション機能の制限動作を説明するための図である。
【図１０】実施の形態のコミュニケーションシステムにおいて、各ユーザ毎に公開される情報が制限される動作を説明するための図である。
【図１１】実施の形態のコミュニケーションシステムにおいて、公開される情報の制限により、各ユーザが取得可能となる情報を説明するための図である。
【図１２】実施の形態のコミュニケーションシステムにおいて、ユーザの携帯電話機側に表示されるれる取得情報量の設定画面を示す図である。
【図１３】実施の形態のコミュニケーションシステムにおいて、予め設定された取得情報量に応じた情報量の情報が取得される様子を示す図である。
【符号の説明】
【０１３１】
１  コミュニケーション網、２  基地局、３  コミュニケーションサーバ装置、４  携帯電話機、５  アプリケーションデータベース、６  ユーザデータベース
【図１】
2006059131.tif 000003
【図２】
2006059131.tif 000004
【図３】
2006059131.tif 000005
【図４】
2006059131.tif 000006
【図５】
2006059131.tif 000007
【図６】
2006059131.tif 000008
【図７】
2006059131.tif 000009
【図８】
2006059131.tif 000010
【図９】
2006059131.tif 000011
【図１０】
2006059131.tif 000012
【図１１】
2006059131.tif 000013
【図１２】
2006059131.tif 000014
【図１３】
2006059131.tif 000015