(57)【要約】【課題】携帯端末などの通信装置において、通信相手の識別子を示す図形を通信相手と共有して表示する。【解決手段】通信モジュールデータベース部６は通信相手の識別子を表示するための複数の図形を通信モジュールとして記憶し、通信モジュールデータベース部に記憶された通信モジュールを通信相手に送信する。通信相手から送信された通信モジュールを通信相手モジュール一時保持部７に記憶し、通信相手と同じ図形をディスプレイ部９に表示する。【選択図】        図１
2004185184.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
各通信相手の識別子を表すための複数の図形を通信モジュールとして記憶する記憶手段と、
通信相手との通信履歴に応じて前記記憶手段に記憶された複数の図形の１つを選択的に前記表示手段に表示させる手段と、
前記記憶手段に記憶された通信モジュールを前記通信相手に送信して、前記通信相手が前記表示手段に表示されている図形と同じ図形を表示するようにする通信手段とを、
備えた通信端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信相手の識別子を示す図形を表示する通信端末装置に関する。
【０００２】
【従来の技術】
近年、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃａｌ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）やＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）など安価で常時接続可能なインターネット接続サービスが普及し、ブラウジングだけでなくＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話やＩＰメッセンジャーなどのアプリケーションが手軽に楽しめるようになってきた。その一方で、ブロードバンド接続を行う際、ユーザはネットワーク機器の設定を強いられ、例えばブロードバンドルータのＩＰフィルタやトンネリングなど、初心者には理解しがたい初期設定を行う必要が生じている。このような機器においては、ネットワーク機器は理解しがたいというイメージをユーザに与えてしまい、一層の不快感をユーザは感じざるを得ない。
【０００３】
そこで、この種の問題点を解決するために、下記の特許文献１のように、ユーザに面白さや楽しさを与えるために、通信対象の通信履歴に応じて複数の変形図形の中から１つを選択して表示装置に表示する方法が提案されている。通信履歴としては、通信回数、通信時間、通信アドレスなどである。
【０００４】
【特許文献１】
特開２００２−５７７５８号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来例において表示される図形は、通信履歴に応じて複数の中から選択される楽しみはあるものの、例えば携帯電話などに応用した場合、通信手段は１つの電波無線インターフェースを想定しているため、電話番号に対応する電話機単体のみの通信情報（履歴、相手、時間）から作成される。すなわち、上記従来例では、ＬＡＮにおけるＨＵＢやルータ機能を持った複数接続される外部機器の通信履歴も念頭に置いた構成となっておらず、また、これら通信履歴で変形された図形が通信相手へ転送され表示される機能も持ち合わせていない。
【０００６】
そこで、本発明は上記従来例の問題点に鑑み、通信相手の識別子を示す図形を通信相手と共有して表示することができる通信端末装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は上記目的を達成するために、通信相手の識別子を示す図形を通信相手との間で転送するようにしたものである。
すなわち本発明によれば、表示手段と、
各通信相手の識別子を表すための複数の図形を通信モジュールとして記憶する記憶手段と、
通信相手との通信履歴に応じて前記記憶手段に記憶された複数の図形の１つを選択的に前記表示手段に表示させる手段と、
前記記憶手段に記憶された通信モジュールを前記通信相手に送信して、前記通信相手が前記表示手段に表示されている図形と同じ図形を表示するようにする通信手段とを、
備えた通信端末装置が提供される。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。図１は本発明に係る通信端末装置の一実施の形態を示すブロック図である。
【０００９】
図１において、ＣＰＵ部１は機器全体の初期化や制御、第１通信Ｉ／Ｆ部２や第２通信Ｉ／Ｆ部３に接続される外部機器との通信プロトコル制御、通信モジュールの選択、通信履歴の管理などを行う。第１通信Ｉ／Ｆ部２は、主にＬＡＮ（ローカル網）として第１次ネットワークを構成するための通信用インターフェースであり、例えばＨＵＢやルータ機能を果たす１００Ｂａｓｅ−ＴＸ、もしくはＵＳＢやＩＥＥＥ１３９４といったデジタルインターフェースからなる。また、第２通信Ｉ／Ｆ部３は、インターネット網のようなＷＡＮ接続用に使用される通信インターフェースであり、インターネットへの接続がＡＤＳＬの場合はＡＤＳＬモデム、ケーブルテレビ局の場合はケーブルモデムなどを内蔵してもよい。専用線の場合は、指定の変復調を行う通信インターフェースである。
【００１０】
ＲＯＭ／ＲＡＭ部４にはＣＰＵ部１に必要なデータが格納される。ＲＯＭ／ＲＡＭ部４中のＲＯＭ部は、ＦＬＡＳＨメモリやコンパクトフラッシュ（Ｒ）メモリのような不揮発性メモリから構成され、機器が例えばＬｉｎｕｘなどのＯＳで動作する場合にはカーネルイメージもＲＯＭ部に保持される。またＲＯＭ／ＲＡＭ部４中のＲＡＭ部は、ＣＰＵ部１が必要な変数メモリを一時的に格納する揮発性メモリ（ＳＤＲＡＭやＳＲＡＭなど）である。ＬｉｎｕｘなどのＯＳをＲＯＭ部からいったんＲＡＭ部へ複製（解凍した後にＲＡＭ部へ展開してもよい）し、ＣＰＵ部１の制御にはＲＡＭ部へ展開したコードを用いて行ってもよい。
【００１１】
通信履歴保持部５は、第１通信Ｉ／Ｆ部２や第２通信Ｉ／Ｆ部３が行う通信履歴を保持する。第１通信Ｉ／Ｆ部２に接続されたローカル網内における機器同士間で行われる通信形態と、第１通信Ｉ／Ｆ部２に接続された機器が第２通信Ｉ／Ｆ部３を経由して通信相手と通信を行う通信形態が想定されるが、通信履歴保持部５は両方の通信履歴を保持する。
【００１２】
通信履歴には、例えば通信相手を識別するための通信相手識別子として、ＭＡＣアドレス、ＩＰアドレス、機種を特定する機器固有の名称、メールアドレス、ＵＲＬアドレスなどがあり、少なくとも１つの識別子を利用する。例えばＤＨＣＰサービスなど機器のＩＰアドレスが時間と共に変更される可能性がある場合は、他の固定で識別されるＭＡＣアドレスもしくはグローバルアドレスなどで履歴をとるのが望ましい。さらに、通信履歴には、通信相手とのパケット量、通信回数、通信頻度、通信プロトコルなどのうち少なくとも１つを含み、通信相手の識別子と対応して通信履歴保持部５に保持される。
【００１３】
通信モジュールデータベース部６は、通信履歴毎に選択される通信モジュールが格納されたデータベースであり、ＦＬＡＳＨメモリやコンパクトフラッシュ（Ｒ）などで構成される。仮にＲＯＭ部が十分な容量を確保できるならば、ＲＯＭ部の一部に保持されていてもよいが、説明の都合上、異なるブロックとした。通信モジュールは、例えばＪＡＶＡ（Ｒ）モジュールや実行プログラムからなり、必要に応じて通信相手へ送信することも可能である。通信履歴を参照し、ＣＰＵ部１で動作する通信管理部が選択するためのＪＡＶＡ（Ｒ）モジュールや実行プログラムが格納される。
【００１４】
通信相手モジュール一時保持部７は、通信相手が送信してくる通信モジュールを保持し、実行するメモリから構成される。通常はＲＡＭ部と同様に揮発性メモリからなるが、通信相手の通信モジュールを保持し続けたい要求を適える場合には、不揮発性メモリが選択される。通信相手の通信モジュールも、通信モジュールデータベース部６に保持されるようなＪＡＶＡ（Ｒ）モジュールや実行プログラムである。すなわち、自機器において通信相手のモジュールを実行するためのエリアである。
【００１５】
ユーザインターフェース部８は、例えばキーボードやマウス、もしくは赤外線リモコンなどが接続可能であり、ユーザの指示を直接ＣＰＵ部１へ通知する。ネットワークの初期設定時や通信モジュールのユーザ指定などで利用される。ディスプレイ部９は、通信相手の連絡番号をユーザへ表示したり、通信モジュールの実行結果や実行画面を表示する。
【００１６】
図２はブロードバンドルータに適用した一例である。Ａさん宅のＰＣ１１ＡとＢさん宅のＰＣ１１Ｂが通信したり、インターネット２０に接続された外部サーバ２１と通信を行うことを想定する。識別子として、
・Ａさん宅のＰＣ１１Ａには、例えば「１９２．１６８．０．１」というＩＰアドレスの識別子が、また
・外部サーバ２１は、例えばＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｐａｔｅｎｅｔ．ｊｖｃ．ｃｏｍ／ｉｎｆｏｒｍａｔｉｏｎ．ｈｔｍｌ」という識別子としてＩＰアドレスを「６４．１００．１．１」、
・さらにＡさん宅のブロードバンドルータ１２ＡのＩＰアドレスを「１０．１１４．１．１」とする（識別子は先述したようにネットワークインターフェース固有のＭＡＣアドレスでもよいし、ＩＰｖ６なら固有のＩＰアドレスでもかまわない。）。一方、
・Ｂさん宅のブロードバンドルータ１２ＢのＩＰアドレスは「１０．１１４．１．１０」、
・Ｂさん宅のＰＣ１１Ｂは「１９２．１６８．０．５」とする。
【００１７】
Ａさん宅のＰＣ１１Ａが外部サーバ２１へアクセスする場合は、ブロードバンドルータ１２Ａ内部の第１通信Ｉ／Ｆ部２から第２通信Ｉ／Ｆ部３経由にて接続され、ＨＴＭＬプロトコルなどを利用しサーバ情報を入手することができる。このとき、ブロードバンドルータ１２Ａでは、ＰＣ１１ＡのＩＰアドレスである［１９２．１６８．０．１］が外部サーバ２１であるＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｐａｔｅｎｅｔ．ｊｖｃ．ｃｏｍ／ｉｎｆｏｒｍａｔｉｏｎ．ｈｔｍｌ」へ通信を行ったことを解析し、そのパケット量や通信回数などを通信履歴保持部５に格納する。実際のシーケンスを図３に示し、図３中の送信元アドレス、相手先アドレス、送信元ポート番号、相手先ポート番号は、既知のＴＣＰ／ＩＰプロトコルに準ずる。
【００１８】
次にＡさん宅とＢさん宅のＰＣ１１Ａ、１１Ｂが通信する場合の通信シーケンス例を図３を参照して説明する。図３は互いの家に設置されたブロードバンドルータ１２Ａ、１２Ｂを介してＰＣ１１Ａ、１１Ｂが通信を行う一例である。例えば、ブロードバンドルータ１２Ａ、１２ＢがグローバルなＩＰアドレスを持ち、自宅内部（第１通信Ｉ／Ｆ部２に接続された機器）はローカルＩＰアドレスで行う場合、ブロードバンドルータ１２Ａ、１２Ｂにはポートフォワードといった既知の技術を使用する。例えば、Ｂさんのブロードバンドルータ１１Ｂにはポート番号「１９１５」の受信パケットは「１９２．１６８．０．５」へなどと設定され、Ａさん宅では「１７２０」を「１９２．１６８．０．１」へと設定される。図３中のように、Ａさん用ＰＣ１１Ａが通信を行うと、その相手先アドレスから通信相手を特定することができ、ブロードバンドルータ１２Ａは通信履歴をとることが可能である。
【００１９】
通信履歴の一例を図４に示す。図４は、送信元や相手先を特定する識別子、さらに通信プロトコル、通信積算量などのテーブルからなる通信履歴の一例である。通信積算量は統計をとった結果が反映されるが、ＣＰＵ部１の処理能力から鑑みて通信ログのみ通信履歴に保持し、ＣＰＵ部１の空き時間に統計を取るように構成してもよい。
【００２０】
ＣＰＵ部１は通信管理部（ソフトウェア）が起動され、通信履歴保持部５の内容によって少なくとも１つの通信モジュールを選択できる。選択した通信モジュールは、通信相手から送信要求を受信すると、通信相手へ送信することが可能である。本例では図３の通信シーケンスにおける点線矢印のように、特定のポート番号を用いて（１０２００ポート）Ａさん宅から送信要求がＢさん宅へ送信されると、Ｂさん宅のブロードバンドルータ１２Ｂに保持している通信モジュールがＢさん宅へ送信される。
【００２１】
Ａさん宅では、通信相手との通信中もしくは任意の時間においてＣＰＵ部１の通信管理部が選択している通信モジュールを自機器で実行する。この際、ディスプレイ部１３Ａを利用し、通信モジュールの実行結果や実行途中の様子をユーザへ表示する。例えば通信モジュールがキャラクタ情報を含んだ動画情報や音声情報から構成されていたり、静止画情報を定期的に切り替えるような実行モジュールから構成されていれば、ユーザへ親和感を与えることも可能である。また、通信モジュールの内容が、例えば育成型のキャラクタ情報を含んでおり、通信履歴によって育成度が進むように通信管理部が通信モジュールを選択してゆけば、ユーザに更なる楽しみを与えることができ、一層通信の活性化が期待できる。なお、音声情報を通信モジュールに含む場合は、図示しないスピーカーなどがＣＰＵ部１のシステムバスへ接続されるものとする。
【００２２】
一方、Ｂさん宅においても、Ａさん宅から入手した通信モジュールを通信相手モジュール保持部に格納し実行する。この実行結果や実行途中の様子をＢさん宅のユーザへディスプレイ部１３Ｂを介し表示する。すなわち、Ｂさん宅でもＡさん宅で育成されたキャラクタ情報などが転送され表示されるため、通信相手との共通な楽しみを提供することが可能である。
【００２３】
ここで、Ｂさん宅とＡさん宅の通信モジュールが同一の可能性を避けるために、通信履歴の１つに図４のようにパケット積算量を備える方法がある。例えばＩＰネットミーティングなどを楽しむ場合、双方の会話は等しくないのでパケット量は異なるため、同一通信モジュールの確率を下げることが予想される。
【００２４】
本発明は、通信相手の送信要求に応えて通信モジュールを転送する代わりに、通信相手へ通信モジュールを送信してもよいか問い合わせてもよい。この実施の形態では、制御機能が異なるのみであり、通信履歴情報や通信管理部など動作は同一のため、説明は省略する。すなわち図３における通信シーケンスの点線部分でＡさん宅から送信されるパケットは、通信相手へ通信モジュールが送信可能か問い合わせる。その結果、Ｂさん宅から送信する／しないが応答され、その内容からＡさん宅では通信モジュールを送信するか判断する。
【００２５】
＜通信モジュールについて＞
通信モジュール内に少なくとも１つのキャラクタ図形を含んでいる場合、キャラクタ図形を用いて、ユーザへネットワーク機器の設定を促してもよい。すなわち、キャラクタ図形が従来のアプリケーションのへルプのように振舞うことで、ネットワーク機器の設定などをＣＧキャラクタの指示に従い行える構成とすれば、詳細なネットワーク設定が手軽に可能となる。
【００２６】
図５は他の例として、ディスプレイ付きＩＰフォン３０に適用した場合を示し、このＩＰフォンの通信相手としては、ＷＡＮ（インターネット）２０の他に、家庭内ローカル網のお父さんのパソコン３１、息子のＰＤＡ３２、娘のＩＰ電話機３３などが想定される。通話時間や通信相手などからマイキャラクタが育っていったり、通信相手によってキャラクタの育ち方が変更される例を以下に示す。・父・母から連絡を受けた場合→心配を掛けている甘えん坊キャラクタヘ
・仕事仲間へ連絡した場合    →メガネを掛けたガリベン系キャラクタへ
などである。
これらのキャラクタ決定は、通信相手や通信頻度などの統計からもっとも適するキャラクタが自動で設定される。
【００２７】
【発明の効果】
以上説明したように本発明によれば、通信履歴から特定の実行モジュールを選択し自機器で実行するだけでなく、通信相手へ送信可能な構成としたので、通信相手とのコミュニケーションに一層の楽しみをユーザへ与えることができ、通信の活性化を期待できる。
また、更なるユーザフレンドリィなネットワーク機器を提供して、ディスプレイ上に育成型かつ通信相手へ送信可能なＣＧキャラクタを表示したり、キャラクタだけでなく通信用モジュール（ＪＡＶＡ（Ｒ）モジュール）による通信相手とのコミュニケーションを可能にしてユーザに一層の楽しみを与え、ユーザの不快感を取り除くことができる。
家族や友人との連絡頻度・通話時間・キャラクタ長・キャラクタパターンによって、キャラクタが様々な育成をするため、ホームネットワークやコミュニケーションが活発化される。育成されたＣＧキャラクタを通信相手の表示器へ登場させることもできる。ネットワーク機器の設定をＣＧキャラクタの指示に従い設定できる。
【図面の簡単な説明】
【図１】本発明に係る通信端末装置の一実施の形態を示すブロック図である。
【図２】図１の通信端末装置をブロードバンドルータに適用した場合のネットワークを示すブロック図である。
【図３】図２のネットワークの通信シーケンスを示す説明図である。
【図４】通信履歴の一例を示す説明図である。
【図５】図１の通信端末装置をディスプレイ付きＩＰフォンに適用した場合のネットワークを示すブロック図である。
【符号の説明】
１  ＣＰＵ部
２  第１通信Ｉ／Ｆ部
３  第２通信Ｉ／Ｆ部
４  ＲＯＭ／ＲＡＭ部
５  通信履歴保持部
６  通信モジュールデータベース部
７  通信相手モジュール一時保持部
８  ユーザインターフェース部
９  ディスプレイ部
１１Ａ、１１Ｂ  ＰＣ
１２Ａ、１２Ｂ  ブロードバンドルータ
１３Ａ、１３Ｂ  ディスプレイ部
２０  インターネット
２１  外部サーバ
３０  ディスプレイ付きＩＰフォン
３１  お父さんのパソコン
３２  息子のＰＤＡ
３３  娘のＩＰ電話機
【図１】
2004185184.tif 000003
【図２】
2004185184.tif 000004
【図３】
2004185184.tif 000005
【図４】
2004185184.tif 000006
【図５】
2004185184.tif 000007