(57)【要約】【課題】チャット中に個人情報データの送受信を行うようにする。【解決手段】ユーザが、チャット中において、操作画面からチャット相手に送信する個人情報を選択すると、フォーマット変換部１０４は、ユーザの操作に対する個人データを個人情報データベース１０３から取得し、ｖＣａｒｄ形式に変換する。チャットメール作成部１０５は、ｖＣａｒｄ形式に変換された個人データとサーバから通知されたＩＰアドレスに基づいてチャットメールを作成する。送受信部１０６は、作成されたチャットメールをチャット相手に送信する。受信時、チャットメール解析部１０７は、送受信部１０６から供給された受信チャットメールがｖＣａｒｄフォーマットであると判断した場合、それを登録部１０８に供給する。登録部１０８は、受信チャットメールに含まれる個人データを個人情報データベース１０３に登録する。本発明は、携帯電話機に適用できる。【選択図】      図６
2004274427.tif 000002
【特許請求の範囲】
【請求項１】
チャットメールを送信する送信装置、および、前記チャットメールを受信する受信装置からなる通信システムにおいて、
前記送信装置は、
チャットサーバに接続後、個人情報を選択する選択手段と、
前記選択手段により選択された前記個人情報を所定の形式に変換する変換手段と、
前記変換手段により所定の形式に変換された前記個人情報に基づいて、前記チャットメールを作成する作成手段と、
前記作成手段により作成された前記チャットメールを前記受信装置に送信する送信手段と
を備え、
前記受信装置は、
前記チャットサーバに接続後、前記送信装置から送信されてきた前記チャットメールを受信する受信手段と、
前記受信手段により受信された前記チャットメールが前記所定の形式であるか否かを判定する判定手段と、
前記判定手段により前記チャットメールが前記所定の形式であると判定された場合、前記チャットメールに含まれる前記個人情報を登録する登録手段と
を備えることを特徴とする通信システム。
【請求項２】
前記送信装置は、
前記チャットメールの表示を制御する第１の表示制御手段と、
前記個人情報を選択するための選択画面の表示を制御する第２の表示制御手段と
をさらに備え、
前記選択手段は、前記選択画面に対するユーザの操作に基づいて、所定の個人情報を選択する
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第２の表示制御手段は、前記第１の表示制御手段により前記チャットメールが表示されている状態で、前記選択画面を表示する
ことを特徴とする請求項２に記載の通信システム。
【請求項４】
前記受信装置は、
前記チャットメールの表示を制御する第１の表示制御手段と、
前記登録手段による前記個人情報の登録完了を示す確認画面の表示を制御する第２の表示制御手段と
をさらに備えることを特徴とする請求項１に記載の通信システム。
【請求項５】
前記第２の表示制御手段は、前記第１の表示制御手段により前記チャットメールが表示されている状態で、前記確認画面を表示する
ことを特徴とする請求項４に記載の通信システム。
【請求項６】
前記所定の形式は、ｖＣａｒｄ形式である
ことを特徴とする請求項１に記載の通信システム。
【請求項７】
チャットメールを送信する送信装置、および、前記チャットメールを受信する受信装置からなる通信システムの通信方法において、
前記送信装置の送信方法は、
チャットサーバに接続後、個人情報を選択する選択ステップと、
前記選択ステップの処理により選択された前記個人情報を所定の形式に変換する変換ステップと、
前記変換ステップの処理により所定の形式に変換された前記個人情報に基づいて、前記チャットメールを作成する作成ステップと、
前記作成ステップの処理により作成された前記チャットメールを前記受信装置に送信する送信ステップと
を含み、
前記受信装置の受信方法は、
前記チャットサーバに接続後、前記送信装置から送信されてきた前記チャットメールを受信する受信ステップと、
前記受信ステップの処理により受信された前記チャットメールが前記所定の形式であるか否かを判定する判定ステップと、
前記判定ステップの処理により前記チャットメールが前記所定の形式であると判定された場合、前記チャットメールに含まれる前記個人情報を登録する登録ステップと
を含むことを特徴とする通信方法。
【請求項８】
チャットメールを送信する送信装置において、
チャットサーバに接続後、個人情報を選択する選択手段と、
前記選択手段により選択された前記個人情報を所定の形式に変換する変換手段と、
前記変換手段により所定の形式に変換された前記個人情報に基づいて、チャットメールを作成する作成手段と、
前記作成手段により作成された前記チャットメールを受信装置に送信する送信手段と
を備えることを特徴とする送信装置。
【請求項９】
前記チャットメールの表示を制御する第１の表示制御手段と、
前記個人情報を選択するための選択画面の表示を制御する第２の表示制御手段と
をさらに備え、
前記選択手段は、前記選択画面に対するユーザの操作に基づいて、所定の個人情報を選択する
ことを特徴とする請求項８に記載の送信装置。
【請求項１０】
前記第２の表示制御手段は、前記第１の表示制御手段により前記チャットメールが表示されている状態で、前記選択画面を表示する
ことを特徴とする請求項９に記載の送信装置。
【請求項１１】
前記所定の形式は、ｖＣａｒｄ形式である
ことを特徴とする請求項８に記載の送信装置。
【請求項１２】
チャットメールを送信する送信装置の送信方法において、
チャットサーバに接続後、個人情報を選択する選択ステップと、
前記選択ステップの処理により選択された前記個人情報を所定の形式に変換する変換ステップと、
前記変換ステップの処理により所定の形式に変換された前記個人情報に基づいて、チャットメールを作成する作成ステップと、
前記作成ステップの処理により作成された前記チャットメールを受信装置に送信する送信ステップと
を含むことを特徴とする送信方法。
【請求項１３】
チャットメールを受信する受信装置において、
チャットサーバに接続後、送信装置から送信されてきた前記チャットメールを受信する受信手段と、
前記受信手段により受信された前記チャットメールが所定の形式であるか否かを判定する判定手段と、
前記判定手段により前記チャットメールが所定の形式であると判定された場合、前記チャットメールに含まれる個人情報を登録する登録手段と
を備えることを特徴とする受信装置。
【請求項１４】
前記チャットメールの表示を制御する第１の表示制御手段と、
前記登録手段による前記個人情報の登録完了を示す確認画面の表示を制御する第２の表示制御手段と
をさらに備えることを特徴とする請求項１３に記載の受信装置。
【請求項１５】
前記第２の表示制御手段は、前記第１の表示制御手段により前記チャットメールが表示されている状態で、前記確認画面を表示する
ことを特徴とする請求項１４に記載の受信装置。
【請求項１６】
前記所定の形式は、ｖＣａｒｄ形式である
ことを特徴とする請求項１３に記載の受信装置。
【請求項１７】
チャットメールを受信する受信装置の受信方法において、
チャットサーバに接続後、送信装置から送信されてきた前記チャットメールを受信する受信ステップと、
前記受信ステップの処理により受信された前記チャットメールが所定の形式であるか否かを判定する判定ステップと、
前記判定ステップの処理により前記チャットメールが所定の形式であると判定された場合、前記チャットメールに含まれる個人情報を登録する登録ステップとを含むことを特徴とする受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システムおよび通信方法、送信装置および方法、並びに受信装置および方法に関し、特に、例えば、チャットシステムを利用して、個人情報データを送信するようにした通信システムおよび通信方法、送信装置および方法、並びに受信装置および方法に関する。
【０００２】
【従来の技術】
近年、急速に普及してきた携帯電話機では、音声通話の他、簡易ホームページの閲覧や電子メールの送受信なども行われている。またこれに限らず、携帯電話機を利用した様々な技術が提案されている。
【０００３】
例えば、通話中において、電話番号をメモリから検索し、それを相手先に通知するようにしているものがある（特許文献１参照）。
【０００４】
また例えば、携帯電話機に登録されている個人データを電子メールに添付し、それを送受信するようにしているものもある（特許文献２参照）。
【０００５】
【特許文献１】
特開２００１−１１１６７３号公報
【特許文献２】
特開２００１−１３４５０７号公報
【０００６】
【発明が解決しようとする課題】
ところで、携帯電話機の通信事業者が提供するサービスの１つに、チャットシステムがある。このチャットシステムにおいては、まず、チャット開始側の携帯電話機が、最初のメッセージを送信し、それを、チャットサーバを介して応答側の携帯電話機が受信する過程で、チャットサーバから通知されるＩＰアドレスに基づいて、互いにチャットシステムに接続し、その状態でチャットメールをリアルタイムにやり取りする。
【０００７】
このように、遠隔地にいるユーザ同士が、携帯電話機のチャット機能を用いて、容易にコミュニケーションを図ることができる。
【０００８】
しかしながら、チャット中において、電話帳やスケジュールといった個人情報を送信する場合には、送信側で編集画面（エディタ）を開いてそこに直接入力するか、あるいは、電話帳やスケジュールを一旦呼び出して、そこから送信する内容をコピーして編集画面にペーストするしかなく、操作が煩雑である課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、チャット中において、簡単に、個人情報データの送受信を行うことができるようにするものである。
【００１０】
【課題を解決するための手段】
本発明の通信システムは、送信装置が、チャットサーバに接続後、個人情報を選択する選択手段と、選択手段により選択された個人情報を所定の形式に変換する変換手段と、変換手段により所定の形式に変換された個人情報に基づいて、チャットメールを作成する作成手段と、作成手段により作成されたチャットメールを受信装置に送信する送信手段とを備え、受信装置が、チャットサーバに接続後、送信装置から送信されてきたチャットメールを受信する受信手段と、受信手段により受信されたチャットメールが所定の形式であるか否かを判定する判定手段と、判定手段によりチャットメールが所定の形式であると判定された場合、チャットメールに含まれる個人情報を登録する登録手段とを備えることを特徴とする。
【００１１】
前記送信装置は、チャットメールの表示を制御する第１の表示制御手段と、個人情報を選択するための選択画面の表示を制御する第２の表示制御手段とをさらに設けることができ、選択手段には、選択画面に対するユーザの操作に基づいて、所定の個人情報を選択させるようにすることができる。
【００１２】
前記第２の表示制御手段には、第１の表示制御手段によりチャットメールが表示されている状態で、選択画面を表示させるようにすることができる。
【００１３】
前記受信装置は、チャットメールの表示を制御する第１の表示制御手段と、登録手段による個人情報の登録完了を示す確認画面の表示を制御する第２の表示制御手段とをさらに設けることができる。
【００１４】
前記第２の表示制御手段には、第１の表示制御手段によりチャットメールが表示されている状態で、確認画面を表示させるようにすることができる。
【００１５】
前記所定の形式は、ｖＣａｒｄ形式であるものとすることができる。
【００１６】
本発明の通信方法は、チャットメールを送信する送信装置、および、チャットメールを受信する受信装置からなる通信システムの通信方法であって、送信装置の送信方法が、チャットサーバに接続後、個人情報を選択する選択ステップと、選択ステップの処理により選択された個人情報を所定の形式に変換する変換ステップと、変換ステップの処理により所定の形式に変換された個人情報に基づいて、チャットメールを作成する作成ステップと、作成ステップの処理により作成されたチャットメールを受信装置に送信する送信ステップとを含み、受信装置の受信方法が、チャットサーバに接続後、送信装置から送信されてきたチャットメールを受信する受信ステップと、受信ステップの処理により受信されたチャットメールが所定の形式であるか否かを判定する判定ステップと、判定ステップの処理によりチャットメールが所定の形式であると判定された場合、チャットメールに含まれる個人情報を登録する登録ステップとを含むことを特徴とする。
【００１７】
本発明の送信装置は、チャットサーバに接続後、個人情報を選択する選択手段と、選択手段により選択された個人情報を所定の形式に変換する変換手段と、変換手段により所定の形式に変換された個人情報に基づいて、チャットメールを作成する作成手段と、作成手段により作成されたチャットメールを受信装置に送信する送信手段とを備えることを特徴とする。
【００１８】
前記チャットメールの表示を制御する第１の表示制御手段と、個人情報を選択するための選択画面の表示を制御する第２の表示制御手段とをさらに設けることができ、選択手段には、選択画面に対するユーザの操作に基づいて、所定の個人情報を選択させるようにすることができる。
【００１９】
前記第２の表示制御手段には、第１の表示制御手段によりチャットメールが表示されている状態で、選択画面を表示させるようにすることができる。
【００２０】
前記所定の形式は、ｖＣａｒｄ形式であるものとすることができる。
【００２１】
本発明の送信方法は、チャットサーバに接続後、個人情報を選択する選択ステップと、選択ステップの処理により選択された個人情報を所定の形式に変換する変換ステップと、変換ステップの処理により所定の形式に変換された個人情報に基づいて、チャットメールを作成する作成ステップと、作成ステップの処理により作成されたチャットメールを受信装置に送信する送信ステップとを含むことを特徴とする。
【００２２】
本発明の受信装置は、チャットサーバに接続後、送信装置から送信されてきたチャットメールを受信する受信手段と、受信手段により受信されたチャットメールが所定の形式であるか否かを判定する判定手段と、判定手段によりチャットメールが所定の形式であると判定された場合、チャットメールに含まれる個人情報を登録する登録手段とを備えることを特徴とする。
【００２３】
前記チャットメールの表示を制御する第１の表示制御手段と、登録手段による個人情報の登録完了を示す確認画面の表示を制御する第２の表示制御手段とをさらに設けることができる。
【００２４】
前記第２の表示制御手段には、第１の表示制御手段によりチャットメールが表示されている状態で、確認画面を表示させるようにすることができる。
【００２５】
前記所定の形式は、ｖＣａｒｄ形式であるものとすることができる。
【００２６】
本発明の受信方法は、チャットサーバに接続後、送信装置から送信されてきたチャットメールを受信する受信ステップと、受信ステップの処理により受信されたチャットメールが所定の形式であるか否かを判定する判定ステップと、判定ステップの処理によりチャットメールが所定の形式であると判定された場合、チャットメールに含まれる個人情報を登録する登録ステップとを含むことを特徴とする。
【００２７】
第１の本発明においては、送信装置で、チャットサーバに接続後、選択された個人情報が所定の形式に変換され、変換された個人情報に基づいてチャットメールが作成され、作成されたチャットメールが受信装置に送信され、受信装置で、チャットサーバに接続後、送信装置から送信されてきたチャットメールが受信され、受信されたチャットメールが所定の形式であると判定された場合、チャットメールに含まれる個人情報が登録される。
【００２８】
第２の本発明においては、チャットサーバに接続後、選択された個人情報が所定の形式に変換され、変換された個人情報に基づいてチャットメールが作成され、作成されたチャットメールが受信装置に送信される。
【００２９】
第３の本発明においては、チャットサーバに接続後、送信装置から送信されてきたチャットメールが受信され、受信されたチャットメールが所定の形式であると判定された場合、チャットメールに含まれる個人情報が登録される。
【００３０】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００３１】
図１は、本発明を適用したチャットシステムの構成例を示す図である。このチャットシステムにおいては、インターネットなどのネットワーク２に、チャットサーバ１が接続されているとともに、固定無線端末である基地局３−１，３−２を介して、カメラ付き携帯電話機４−１，４−２がそれぞれ接続されている。すなわち、このシステムは、いわゆる携帯電話機を利用してチャットを行うためのチャットクライアント（カメラ付き携帯電話機４−１，４−２）とチャットサーバ１をベースに構成されており、リアルタイムでチャットを行うことができる。
【００３２】
チャットサーバ１は、例えば、ワークステーションまたはパーソナルコンピュータなどで構成され、そのＣＰＵ１１（図２）がチャットサーバプログラムを実行することで、チャットサーバとして機能し、これにより、カメラ付き携帯電話機４−１と４−２同士がチャットを行うためのチャット環境を提供するようになっている。
【００３３】
基地局３−１，３−２は、移動無線端末である、カメラ付き携帯電話機４−１，４−２を、例えば、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）と呼ばれる符号分割多元接続により無線接続し、大容量データを高速にデータ通信する。
【００３４】
カメラ付き携帯電話機４−１，４−２は、基地局３−１，３−２とＷ−ＣＤＭＡ方式により大容量データを高速にデータ通信できるので、音声通話に限らず、電子メールの送受信、簡易ホームページの閲覧、画像の送受信等の多種に及ぶデータ通信を実行することができる。
【００３５】
またカメラ付き携帯電話機４−１，４−２は、チャットサーバ１が提供するチャット空間を共有しながらチャットを行うためのチャットクライアントプログラムを記憶しており、このチャットクライアントプログラムと、チャットサーバ１におけるチャットサーバプログラムの実行により、カメラ付き携帯電話機４−１，４−２では、チャットを行うためのチャット空間が提供される。
【００３６】
さらにカメラ付き携帯電話機４−１，４−２は、チャット中に、電話帳や電話番号、あるいはスケジュールの用件内容などの個人情報データを送受信することもできる（その詳細は後述する）。
【００３７】
なお、図１に示したチャットシステムの例では、カメラ付き携帯電話機４−１，４−２しか図示していないが、勿論、複数のカメラ付き携帯電話機が接続されることは言うまでもない。
【００３８】
以下、基地局３−１，３−２を個々に区別する必要がない場合、単に基地局３と称し、カメラ付き携帯電話機４−１，４−２を個々に区別する必要がない場合、単にカメラ付き携帯電話機４と称する。
【００３９】
図２は、チャットサーバ１の構成例を示すブロック図である。同図に示されるように、バス１４を介して、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３が相互に接続されているとともに、入出力インターフェース１５も接続されている。
【００４０】
ＣＰＵ１１は、ＲＯＭ１２に記憶されているチャットサーバプログラム、または記憶部１８からＲＡＭ１３にロードされたチャットサーバプログラムに従って、各種の処理を実行する。ＲＡＭ１３にはまた、ＣＰＵ１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４１】
入出力インターフェース１５には、ボタン、スイッチ、キーボードあるいはマウスなどで構成される入力部１６、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などのディスプレイ、並びにスピーカなどで構成される出力部１７、ハードディスクドライブなどで構成される記憶部１８、およびモデムやターミナルアダプタなどで構成され、ネットワーク２と通信処理する通信部１９が接続されている。
【００４２】
入出力インターフェース１５にはまた、必要に応じてドライブ２０が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア２１が適宜装着され、そこから読み出されたチャットサーバプログラムが、必要に応じて記憶部１８にインストールされる。
【００４３】
図３は、カメラ付き携帯電話機４の外観の構成例を示す図である。同図に示されるように、デジタル携帯電話機４は、表示部４２および本体４３で構成され、中央のヒンジ部４１により折り畳み可能に形成されている。
【００４４】
表示部４２は、上端左部に引出しまたは収納可能な送受信用のアンテナ５１を有する。カメラ付き携帯電話機４は、アンテナ５１を介して、固定無線局である基地局３との間で電波を送受信する。
【００４５】
また、表示部４２は、上端中央部にほぼ１８０度の角度範囲で回動自在なカメラ部５２を有する。カメラ付き携帯電話機４は、カメラ部５２のＣＣＤカメラ５３によって所望の被写体を撮影する。
【００４６】
カメラ部５２が使用者によってほぼ１８０度回動されて位置決めされた場合、図４に示すように、表示部４２は、カメラ部５２の背面側中央に設けられたスピーカ５４が正面側に位置する状態となる。これにより、カメラ付き携帯電話機４は、通常の音声通話状態に切り換わる。
【００４７】
さらに、表示部４２の正面に液晶ディスプレイ５５が設けられている。液晶ディスプレイ５５は、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号および発信履歴等の他、電子メールの内容、簡易ホームページ、カメラ部５２のＣＣＤカメラ５３で撮影した画像などを表示する。
【００４８】
一方、本体４３には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話及び電源キー、クリアキー及び電子メールキー等の操作キー６１が設けられている。操作キー６１の操作に対応した各種指示が、カメラ付き携帯電話機４に入力される。
【００４９】
また、本体４３の操作キー６１の下部にメモボタン６２およびマイクロフォン６３が設けられている。カメラ付き携帯電話機４は、メモボタン６２が操作されたとき、通話中の相手の音声を録音する。カメラ付き携帯電話機４は、マイクロフォン６３によって通話時の使用者の音声を集音する。
【００５０】
さらに、本体４３の操作キー６１の上部に回動自在なジョグダイヤル６４が、本体４３の表面から僅かに突出した状態で設けられている。カメラ付き携帯電話機４は、ジョグダイヤル６４に対する回動操作に応じて、液晶ディスプレイ５５に表示されている電話帳リストもしくは電子メールのスクロール動作、簡易ホームページのページ捲り動作、または画像の送り動作等の種々の動作を実行する。
【００５１】
例えば、本体４３は、使用者によるジョグダイヤル６４の回動操作に応じて液晶ディスプレイ５５に表示された電話帳リストの複数の電話番号の中から所望の電話番号を選択し、ジョグダイヤル６４が本体４３の内部方向に押圧されたとき、選択されている電話番号を確定して、確定した電話番号に対して自動的に発呼処理を行う。
【００５２】
なお、本体４３は、背面側に図示せぬバッテリパックが装着されており、終話／電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【００５３】
ところで、本体４３の左側面上部に抜差自在なリムーバブルメディア７１を装着するためのメディアスロット６５が設けられている。カメラ付き携帯電話機４は、メモボタン６２が押下されると、通話中の相手の音声を装着されているリムーバブルメディア７１に記録する。カメラ付き携帯電話機４は、使用者の操作に応じて、電子メール、簡易ホームページ、ＣＣＤカメラ５３で撮影した画像を、装着されているリムーバブルメディア７１に記録する。
【００５４】
リムーバブルメディア７１は、電気的に書換えや消去が可能な不揮発性メモリであるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）の一種であるフラッシュメモリ素子を格納しており、画像や音声、音楽等の各種データの書き込みおよび読み出しが可能となっている。
【００５５】
図５は、カメラ付き携帯電話機４の内部の構成例を示している。
【００５６】
表示部４２および本体４３の各部を統括的に制御する主制御部８１に対して、電源回路部８５、操作入力制御部８２、画像エンコーダ８３、カメラインターフェース（Ｉ／Ｆ）部８４、ＬＣＤ制御部８６、多重分離部８８、変復調回路部８９、音声コーデック９０、および通信部９１がメインバス９２を介して互いに接続されるとともに、画像エンコーダ８３、画像デコーダ８７、多重分離部８８、記録再生部９４、変復調回路部８９、音声コーデック９０、および通信部９１が同期バス９３を介して互いに接続されている。
【００５７】
電源回路部８５は、ユーザの操作により終話／電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給することにより、カメラ付き携帯電話機４を動作可能な状態に起動する。
【００５８】
カメラ付き携帯電話機４は、ＣＰＵ、ＲＯＭ、およびＲＡＭ等でなる主制御部８１の制御に基づいて、音声通話モードにおいて、マイクロフォン６３で集音した音声信号を音声コーデック９０によってデジタル音声データに変換する。カメラ付き携帯電話機４は、デジタル音声データを変復調回路部８９でスペクトラム拡散処理し、送受信回路部９５でデジタルアナログ変換処理および周波数変換処理を施した後、アンテナ５１を介して送信する。
【００５９】
また、カメラ付き携帯電話機４は、音声通話モードにおいて、アンテナ５１で受信した受信信号を増幅して周波数変換処理およびアナログデジタル変換処理を施し、変復調回路部８９でスペクトラム逆拡散処理し、音声コーデック９０によってアナログ音声信号に変換する。カメラ付き携帯電話機４は、アナログ音声信号に対応する音声をスピーカ５４に出力させる。
【００６０】
さらに、カメラ付き携帯電話機４は、データ通信モードにおいて、電子メールを送信する場合、操作キー６１およびジョグダイヤル６４の操作によって入力されたテキストデータを、操作入力制御部８２を介して主制御部８１に送出する。
【００６１】
主制御部８１は、テキストデータを変復調回路部８９でスペクトラム拡散処理し、送受信回路部９５でデジタルアナログ変換処理及び周波数変換処理を施した後、アンテナ５１を介して基地局３へ送信する。
【００６２】
これに対して、カメラ付き携帯電話機４は、データ通信モードにおいて、電子メールを受信する場合、アンテナ５１を介して基地局３から受信した受信信号を変復調回路部８９でスペクトラム逆拡散処理して、元のテキストデータを復元した後、ＬＣＤ制御部８６を介して液晶ディスプレイ５５に電子メールとして表示するとともに、電子メールのデータ（内容）を、記録再生部９４を介してデータ記憶部９６に記録する。
【００６３】
またカメラ付き携帯電話機４は、ユーザの操作に応じて受信した電子メールを、記録再生部９４を介してリムーバブルメディア７１に記録することも可能である。
【００６４】
カメラ付き携帯電話機４は、データ通信モードにおいて画像データを送信する場合、ＣＣＤカメラ５３で撮影された画像データを、カメラインターフェース部８４を介して画像エンコーダ８３に供給する。
【００６５】
因みに、カメラ付き携帯電話機４は、画像データを送信しない場合には、ＣＣＤカメラ５３で撮影した画像データを、カメラインターフェース部８４およびＬＣＤ制御部８６を介して、液晶ディスプレイ５５に直接表示することも可能である。
【００６６】
画像エンコーダ８３は、ＣＣＤカメラ５３から供給された画像データを、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２またはＭＰＥＧ４等の所定の符号化方式によって圧縮符号化することにより符号化画像データに変換し、これを多重分離部８８に送出する。
【００６７】
このとき同時に、カメラ付き携帯電話機４は、ＣＣＤカメラ５３で撮影中にマイクロフォン６３で集音した音声を、音声コーデック９０を介してデジタルの音声データとして多重分離部８８に送出する。
【００６８】
多重分離部８８は、画像エンコーダ８３から供給された符号化画像データと音声コーデック９０から供給された音声データとを所定の方式で多重化し、その結果得られる多重化データを変復調回路部８９でスペクトラム拡散処理し、送受信回路部９５でデジタルアナログ変換処理及び周波数変換処理を施した後、アンテナ５１を介して送信する。
【００６９】
これに対して、カメラ付き携帯電話機４は、データ通信モードにおいて、例えば、簡易ホームページ等にリンクされた動画像ファイルのデータを受信する場合、アンテナ５１を介して基地局３から受信した受信信号を変復調回路部８９でスペクトラム逆拡散処理し、その結果得られる多重化データを多重分離部８８に送出する。
【００７０】
多重分離部８８は、多重化データを符号化画像データと音声データとに分離し、同期バス９３を介して、符号化画像データを画像デコーダ８７に供給するとともに、音声データを音声コーデック９０に供給する。
【００７１】
画像デコーダ８７は、符号化画像データをＭＰＥＧ２またはＭＰＥＧ４等の所定の符号化方式に対応した復号方式でデコードすることにより再生動画像データを生成し、これを、ＬＣＤ制御部８６を介して液晶ディスプレイ５５に供給する。これにより、カメラ付き携帯電話機４は、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる動画データを表示する。
【００７２】
このとき同時に、音声コーデック９０は、音声データをアナログ音声信号に変換した後、これをスピーカ５４に供給する。これにより、カメラ付き携帯電話機４は、例えば、簡易ホームページにリンクされた動画像ファイルに含まる音声データを再生する。
【００７３】
そして、カメラ付き携帯電話機４は、再生された動画データおよび音声データを、記録再生部９４を介してデータ記憶部９６に記録する。また、この場合も電子メールの場合と同様に、カメラ付き携帯電話機４は、受信した簡易ホームページ等にリンクされたデータを、ユーザの操作により、記録再生部９４を介してリムーバブルメディア７１に記録することが可能である。
【００７４】
データ記憶部９６には、電話帳リストに登録されている相手先名、電話番号、電子メールアドレス、および発信履歴などの個人情報、簡易ホームページ、スケジュール、過去に送受信した電子メールのデータ（内容）、並びにＣＣＤカメラ５３で撮影した画像などが記憶されている。
【００７５】
図６は、カメラ付き携帯電話機４にインストールされて実行される、チャットクライアントプログラムの機能を説明する図である。
【００７６】
制御部１０１は、記憶部１０２にインストールされ、記憶されているチャットクライアントプログラムに基づいて、各部の動作を制御する。このチャットクライアントプログラムは、出荷時に予めインストールされていてもよいし、あるいは、チャットクライアントプログラムが記録されたリムーバブルメディア７１がメディアスロット６５に装着され、必要に応じて、そこから読み出され、インストールされるようにしてもよい。
【００７７】
また制御部１０１は、ユーザによる操作キー６１またはジョグダイヤル６４の操作に対応して、フォーマット変換部１０４に、個人情報データベース１０３から読み出させた個人情報データを所定のフォーマットに変換させたり、あるいは、チャットメール作成部１０５に、チャットメールなどを作成させる。
【００７８】
個人情報データベース１０３は、データ記憶部９６内に設けられており、電話帳リストに登録されている相手先名、電話番号、および電子メールアドレスなどの個人情報データ、スケジュールデータ、メモ帳に登録されているデータ、並びにタスクリストなどが記憶されている。
【００７９】
フォーマット変換部１０４は、制御部１０１の制御の下、個人情報データベース１０３から電話帳データやスケジュールデータなどの個人情報データを取得し、それを、例えば、ｖＣａｒｄのフォーマットに変換した後、チャットメール作成部１０５に供給する。
【００８０】
ｖＣａｒｄとは、電話帳などの個人情報（名前や電話番号など）をアプリケーション間でやり取りするための規格であり、同規格に対応するアプリケーション間では、受信時に情報が自動更新される。ｖＣａｒｄの他、スケジュール情報をアプリケーション間でやり取りするための規格として、ｖＣａｌｅｎｄｅｒもある。これらのフォーマットは、テキスト形式であるため、メールでの交換が容易である。
【００８１】
ｖＣａｒｄの記述には、“ＢＥＧＩＮ：ＶＣＡＲＤ”で始まり、“ＥＮＤ：ＶＣＡＲＤ”で終わる行ベースのフォーマットが用いられる。またｖＣａｒｄには、オブジェクトとしてバイナリデータを含めることもでき、そのエンコードには、Ｂａｓｅ６４が用いられる。
【００８２】
チャットメール作成部１０５は、制御部１０１の制御の下、データ部分（本文）に、チャットサーバ１が提供するチャット空間の所定のチャットルームに接続するための情報（ユーザ名やパスワードなど）、および相手先へのメッセージを記述するとともに、相手の携帯電話番号を送信先に指定して、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージを作成する。作成されたＳＭＳメッセージは、送受信部１０６に供給される。
【００８３】
ＳＭＳとは、携帯電話機間で短いメッセージ（通常、１００乃至２００文字）の送受信を行うサービスのことであり、送信されたメッセージは、各通信事業者が指定するサービスセンタに一旦保存され、相手先の携帯電話機が受信可能になると送信（転送）される。
【００８４】
ＳＭＳメッセージは、いわゆるショートメールやＣメールと呼ばれ、ユーザにより入力された短い定型文やフリーメッセージが文字コードとして、相手の携帯電話番号で指定される送信先に送信される。
【００８５】
またチャットメール作成部１０５は、制御部１０１の制御の下、データ部分にメッセージを記述するとともに、チャットサーバ１から通知されたチャットルームのＩＰアドレスを送信先に指定してチャットメールを作成する。作成されたチャットメールは、送受信部１０６に供給される。
【００８６】
さらにチャットメール作成部１０５は、制御部１０１の制御の下、フォーマット変換部１０４で所定のフォーマットに変換された個人情報データを取得し、それをデータ部分にコピーするとともに、チャットサーバ１から通知されたチャットルームのＩＰアドレスを送信先に指定してチャットメールを作成する。作成されたチャットメールは、送受信部１０６に供給される。
【００８７】
送受信部１０６は、ネットワーク２を介したＳＭＳメッセージおよびチャットメールの送受信を制御する。
【００８８】
チャットメール解析部１０７は、送受信部１０６から供給されたチャットメールの内容を解析し、ｖＣａｒｄフォーマットであるか否かを判断する。チャットメール解析部１０７は、ｖＣａｒｄフォーマットであると判断した場合、受信したチャットメールを登録部１０８に供給し、ｖＣａｒｄフォーマットではないと判断した場合、受信したチャットメールをＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部１１０に供給する。
【００８９】
登録部１０８は、チャットメール解析部１０７から供給された、チャットメールに含まれる電話帳データやスケジュールデータなどの個人情報データを個人情報データベース１０３に登録するとともに、抽出部１０９に供給する。
【００９０】
抽出部１０９は、登録部１０８から供給された電話帳データやスケジュールデータから、電話番号や人名、あるいは、スケジュールの用件内容などを抽出し、それをＧＵＩ部１１０に供給する。
【００９１】
ＧＵＩ部１１０は、チャットメール解析部１０７から供給されたチャットメールの内容を液晶ディスプレイ５５に表示させる。またＧＵＩ部１１０は、抽出部１０９から供給された電話番号や人名、あるいは、スケジュールの用件内容などに基づいて、確認画面を液晶ディスプレイ５５に表示させる。
【００９２】
次に、カメラ付き携帯電話機４−１，４−２がチャットメールのやり取りをしながら、合間に電話帳データやスケジュールデータなどの個人情報データを相手に送る場合の動作について説明する。以下においては、カメラ付き携帯電話機４−１を送信側とし、カメラ付き携帯電話機４−２を受信側とする。また、カメラ付き携帯電話機４−１の所有者をユーザＡとし、カメラ付き携帯電話機４−２の所有者をユーザＢとして適宜引用する。
【００９３】
まず、図７のフローチャートを参照して、送信側であるカメラ付き携帯電話機４−１が、受信側であるカメラ付き携帯電話機４−２に、電話帳データを送信する場合の処理について説明する。この処理を開始するにあたり、カメラ付き携帯電話機４−１では、チャットクライアントプログラムが起動されているものとする。
【００９４】
ステップＳ１において、チャットメール作成部１０５は、ユーザによる操作キー６１またはジョグダイヤル６４の操作に対応して、チャットサーバ１が提供するチャット空間の所定のチャットルームに接続するための情報として、ユーザ名（いまの場合、ユーザＡ）やパスワード、およびチャット相手（ユーザＢ）へのメッセージ（例えば、こんにちは）などをデータ部分に記述し、チャット相手であるカメラ付き携帯電話機４−２の電話番号を送信先に指定して、ＳＭＳメッセージを作成する。作成されたＳＭＳメッセージは、チャットメールとして、送受信部１０６、およびネットワーク２を介してチャットサーバ１に送信される。
【００９５】
このＳＭＳメッセージを受信したチャットサーバ１のＣＰＵ１１は、認証処理後、カメラ付き携帯電話機４−１に対し、チャットサーバ１が提供するチャットルームに接続するためのＩＰアドレスを通知し、接続を許可する。またＣＰＵ１１は、カメラ付き携帯電話機４−１から預かったＳＭＳメッセージをチャットメールとして、送信先であるカメラ付き携帯電話機４−２に送信するとともに、チャットルームに接続するためのＩＰアドレスを通知し、接続を許可する。
【００９６】
ステップＳ２において、送受信部１０６は、チャットサーバ１より、チャットルームに接続するためのＩＰアドレスが通知されたか否かを判定し、ＩＰアドレスが通知されるまで待機する。そして、ステップＳ２において、ＩＰアドレスが通知されたと判定された場合、ステップＳ３に進み、送受信部１０６は、通知されたＩＰアドレスに基づいて、チャットサーバ１が提供するチャットルームに接続する。
【００９７】
これにより、カメラ付き携帯電話機４−１の液晶ディスプレイ５５には、例えば、図８に示されるような、カメラ付き携帯電話機４−２とチャット空間を共有するチャット画面が表示され、チャット状態に入る。
【００９８】
図８に示すチャット画面には、ユーザＡのメッセージ「こんにちは」、および、ユーザＢの応答メッセージ「どうも」、並びに、機能ボタン１２１が表示されている。
【００９９】
ユーザは、チャット中の状態において、機能ボタン１２１を操作することによって、チャット相手に送信する個人情報を選択するための操作画面に入ることができる。
【０１００】
ステップＳ４において、制御部１０１は、ユーザにより操作キー６１またはジョグダイヤル６４が操作され、チャットが終了されたか否かを判定し、チャットが未だ終了されていない、すなわちチャット中であると判定した場合、ステップＳ５に進む。
【０１０１】
ステップＳ５において、制御部１０１は、ユーザにより機能ボタン１２１が選択されたか否かを判定し、機能ボタン１２１が選択されていないと判定した場合、ステップＳ４に戻り、上述した処理を繰り返し実行する。すなわち、機能ボタン１２１が選択されるまで、通常のチャットメールの送受信が行われる。
【０１０２】
具体的には、チャットメール作成部１０５が、ユーザＡの入力に対応して、本文にメッセージを記述するとともに、チャットサーバ１から通知されたＩＰアドレスを送信先に指定してチャットメールを作成し、送受信部１０６およびネットワーク２を介してチャットサーバ１に送信する。チャットサーバ１は、このチャットメールを受信し、チャットルームに接続を許可しているカメラ付き携帯電話機４−２に転送する。同様に、カメラ付き携帯電話機４−２のチャットメール作成部１０５が、ユーザＢの入力に対応してチャットメールを作成し、チャットサーバ１に送信する。チャットサーバ１は、このチャットメールを受信し、カメラ付き携帯電話機４−１に転送する。
【０１０３】
このようにしてチャットメールの送受信が行われると、カメラ付き携帯電話機４−１，４−２の液晶ディスプレイ５５に表示されているチャット画面には、いま送信したチャットメールの内容、または、いま受信したチャットメールの内容が、逐次アップデート（追加）される。
【０１０４】
ステップＳ５において、機能ボタン１２１が選択されたと判定された場合、ステップＳ６に進み、ＧＵＩ部１１０は、制御部１０１の制御の下、例えば、図９に示されるような機能選択メニュー１３１をチャット画面上に表示させる。
【０１０５】
図９に示す機能選択メニュー１３１には、「電話帳引用」、「スケジュール」、および「伝言メモ」などの項目が表示されている。選択カーソル１３２は、ジョグダイヤル６４の回動操作に応じてスクロールし、所定の項目を選択する（いまの場合、「電話帳引用」の項目が選択されている）。
【０１０６】
ユーザは、チャット中の状態において、機能選択メニュー１３１の中から、送信したい情報の項目を選択カーソル１３２で選択し、選択ボタン１３３を操作することによって、その選択を確定する。
【０１０７】
図７の説明に戻る。ステップＳ７において、制御部１０１は、ユーザにより、機能選択メニュー１３１の中から「電話帳引用」の項目が選択されたか否かを判定し、「電話帳引用」の項目が選択されるまで待機する。
【０１０８】
なお、ここでは、電話帳データの送信を例に挙げているため、ステップＳ７において、「電話帳引用」の項目が選択されるまで待機するようにしてある。しかしながら実際には、「スケジュール」や「伝言メモ」などの項目が選択される場合もあり、説明を簡単にするために、その処理ステップは省略してある。
【０１０９】
ステップＳ７において、機能選択メニュー１３１の中から「電話帳引用」の項目が選択されたと判定された場合、ステップＳ８に進み、ＧＵＩ部１１０は、制御部１０１の制御の下、例えば、図１０に示されるような電話帳リスト１４１をチャット画面上に表示させる。
【０１１０】
図１０に示す電話帳リスト１４１には、「花子」、および「太郎」などの相手先名が表示されている。選択カーソル１４２は、ジョグダイヤル６４の回動操作に応じてスクロールし、所定の項目を選択する（いまの場合、「花子」の相手先名が選択されている）。
【０１１１】
ユーザは、チャット中の状態において、電話帳リスト１４１の中から、送信したい電話帳データの相手先名を選択カーソル１４２で選択し、選択ボタン１４３を操作することによって、その選択を確定する。
【０１１２】
再び図７の説明に戻る。ステップＳ９において、制御部１０１は、ユーザにより、電話帳リスト１４１の中から送信する項目（相手先名）が選択されたか否かを判定し、送信する項目が選択されるまで待機する。そして、電話帳リスト１４１の中から送信する項目が選択されたと判定された場合、ステップＳ１０に進み、ＧＵＩ部１１０は、制御部１０１の制御の下、例えば、図１１に示されるような選択ダイアログ１５１をチャット画面上に表示させる。
【０１１３】
図１１に示す選択ダイアログ１５１には、「電話帳全体を送信」、「電話番号だけ送信」、および「メールアドレスだけ送信」などの項目が表示されている。選択カーソル１５２は、ジョグダイヤル６４の回動操作に応じてスクロールし、所定の項目を選択する（いまの場合、「電話帳全体を送信」の項目が選択されている）。
【０１１４】
ユーザは、チャット中の状態において、選択ダイアログ１５１の中から、送信したい情報の項目を選択カーソル１５２で選択し、選択ボタン１５３を操作することによって、その選択を確定する。
【０１１５】
再び図７の説明に戻る。ステップＳ１１において、制御部１０１は、ユーザにより、選択ダイアログ１５１の中から「電話帳全体を送信」の項目が選択されたか否かを判定し、「電話帳全体を送信」の項目が選択されたと判定した場合、ステップＳ１２に進む。
【０１１６】
ステップＳ１２において、ＧＵＩ部１１０は、制御部１０１の制御の下、例えば、図１２に示されるような確認画面１６１をチャット画面上に表示させる。
【０１１７】
図１２に示す確認画面１６１には、「電話帳全体を送信してよろしいですか？」といったメッセージとともに、「送信する」、および「送信しない」の項目が表示されている。選択カーソル１６２は、ジョグダイヤル６４の回動操作に応じてスクロールし、所定の項目を選択する（いまの場合、「送信する」の項目が選択されている）。
【０１１８】
ユーザは、チャット中の状態において、確認画面１６１のメッセージを確認し、「送信する」または「送信しない」の項目を選択カーソル１６２で選択し、選択ボタン１６３を操作することによって、その選択を確定する。
【０１１９】
再び図７の説明に戻る。ステップＳ１１において、選択ダイアログ１５１の中から「電話帳全体を送信」の項目が選択されていないと判定した場合、ステップＳ１３に進み、制御部１０１は、さらに、選択ダイアログ１５１の中から「電話番号だけ送信」または「メールアドレスだけ送信」などの所定の項目が選択されたか否かを判定し、いずれの項目も未だ選択されていないと判定した場合、ステップＳ１１に戻り、上述した処理を繰り返し実行する。
【０１２０】
ステップＳ１３において、「電話番号だけ送信」または「メールアドレスだけ送信」などの所定の項目が選択されたと判定された場合、ステップＳ１４に進み、制御部１０１は、ＧＵＩ部１１０を制御し、例えば、図１３に示されるような詳細画面１７１をチャット画面上に表示させる。
【０１２１】
図１３に示す詳細画面１７１には、「花子」に関する個人情報として、電話番号、メールアドレス、および住所などの情報が表示されている。選択カーソル１７２は、ジョグダイヤル６４の回動操作に応じてスクロールし、所定の項目を選択する（いまの場合、「電話番号」の項目が選択されている）。
【０１２２】
ユーザは、チャット中の状態において、詳細画面１７１の中から、送信したい情報の項目を選択カーソル１７２で選択し、選択ボタン１７３を操作することによって、その選択を確定する。
【０１２３】
再び図７の説明に戻る。ステップＳ１５において、制御部１０１は、ユーザにより、詳細画面１７１の中から「電話番号」の項目が選択されたか否かを判定し、「電話番号」の項目が選択されるまで待機する。
【０１２４】
なお、ここでは、電話番号の送信を例に挙げているため、ステップＳ１５において、「電話番号」の項目が選択されるまで待機するようにしてある。しかしながら実際には、「メールアドレス」や「住所」などの項目が選択される場合もあり、説明を簡単にするために、その処理ステップは省略してある。
【０１２５】
ステップＳ１５において、詳細画面１７１の中から「電話番号」の項目が選択されたと判定された場合、ステップＳ１６に進み、ＧＵＩ部１１０は、制御部１０１の制御の下、例えば、図１４に示されるような確認画面１８１をチャット画面上に表示させる。
【０１２６】
図１４に示す確認画面１８１には、「電話番号を送信してよろしいですか？」といったメッセージとともに、「送信する」、および「送信しない」の項目が表示されている。選択カーソル１８２は、ジョグダイヤル６４の回動操作に応じてスクロールし、所定の項目を選択する（いまの場合、「送信する」の項目が選択されている）。
【０１２７】
ユーザは、チャット中の状態において、確認画面１８１のメッセージを確認し、「送信する」または「送信しない」の項目を選択カーソル１８２で選択し、選択ボタン１８３を操作することによって、その選択を確定する。
【０１２８】
再び図７の説明に戻る。ステップＳ１２またはステップＳ１６の処理の後、ステップＳ１７において、フォーマット変換部１０４は、制御部１０１の制御の下、ユーザによって選択された送信すべき個人情報データ（電話帳１件分のデータ、または電話番号など）を個人情報データベース１０３から取得し、それを、“ＢＥＧＩＮ：ＶＣＡＲＤ”で始まり、“ＥＮＤ：ＶＣＡＲＤ”で終わる行ベースのｖＣａｒｄフォーマットに変換する。
【０１２９】
ステップＳ１８において、チャットメール作成部１０５は、ステップＳ１７の処理でｖＣａｒｄフォーマットに変換された個人情報データを、チャットメールのデータ部分にコピーするとともに、ステップＳ２の処理でチャットサーバ１から通知されたＩＰアドレスを送信先に指定してチャットメールを作成する。
【０１３０】
ステップＳ１９において、送受信部１０５は、ステップＳ１８の処理でチャットメール作成部１０５により作成されたチャットメールを、ネットワーク２を介してチャットサーバ１に送信する。
【０１３１】
このチャットメールを受信したチャットサーバ１のＣＰＵ１１は、ネットワーク２を介して、チャットルームに接続を許可しているカメラ付き携帯電話機４−２に転送する。
【０１３２】
ステップＳ１９の処理の後、ステップＳ４に戻り、上述した処理が繰り返し実行される。そして、ステップＳ４において、チャットが終了されたと判定された場合、処理は終了される。
【０１３３】
以上のように、チャット中の状態において、編集画面を開くことなく、ユーザが所望する１件分の電話帳データ、または電話番号などの個人情報データを簡単に、チャット相手に送信することができる。また、電話帳データや電話番号などのデータに限らず、スケジュールデータ、メモ帳データ、あるいは、タスクリストなど、カメラ付き携帯電話機４−１に登録されている内容をチャット相手に送信することもできる。
【０１３４】
また、個人情報データをｖＣａｒｄフォーマットに変換して送信することにより、受信側では、通常のチャットメールと個人情報データとを区別することができ、個人情報データを受信した場合には、簡単に、個人情報データを端末に登録することができる。
【０１３５】
なお、以上においては、送信する個人情報データをｖＣａｒｄフォーマットに変換するようにしたが、通常のチャットメールの内容と区別することができ、かつ、その内容を認識することができれば、これに限られるものではない。例えば、ｖＯｂｊｅｃｔに規定されない、より短いプロパティや制限された規則を定義した独自のフォーマットを用いることもできる。
【０１３６】
次に、図１５のフローチャートを参照して、受信側であるカメラ付き携帯電話機４−２が、カメラ付き携帯電話機４−１の送信処理（図７）により送信されてきたチャットメールを受信する場合の処理について説明する。
【０１３７】
ステップＳ３１において、送受信部１０６は、チャットサーバ１を介してカメラ付き携帯電話機４−１から送信されてきた、チャットメールとしてのＳＭＳメッセージを受信する。ステップＳ３２において、送受信部１０６は、チャットサーバ１より、所定のチャットルームに接続するためのＩＰアドレスが通知されたか否かを判定し、ＩＰアドレスが通知されるまで待機する。そして、ステップＳ３２において、ＩＰアドレスが通知されたと判定された場合、ステップＳ３３に進み、送受信部１０６は、通知されたＩＰアドレスに基づいて、チャットサーバ１が提供するチャットルームに接続する。
【０１３８】
これにより、カメラ付き携帯電話機４−２の液晶ディスプレイ５５には、図８に示したような、カメラ付き携帯電話機４−１とチャット空間を共有するチャット画面が表示され、チャット状態に入る。
【０１３９】
ステップＳ３４において、制御部１０１は、ユーザにより操作キー６１またはジョグダイヤル６４が操作され、チャットが終了されたか否かを判定し、チャットが未だ終了されていない、すなわちチャット中であると判定した場合、ステップＳ３５に進む。
【０１４０】
ステップＳ３５において、送受信部１０６は、チャットメールを受信したか否かを判定し、チャットメールを受信していないと判定した場合、ステップＳ３４に戻り、上述した処理を繰り返し実行する。そして、ステップＳ３５において、チャットメールを受信したと判定された場合、送受信部１０６は、受信したチャットメールをチャットメール解析部１０７に供給し、ステップＳ３６に進む。
【０１４１】
ステップＳ３６において、チャットメール解析部１０７は、制御部１０１の制御の下、受信したチャットメールの内容を解析する。具体的には、チャットメールの文頭に、“ＢＥＧＩＮ：ＶＣＡＲＤ”の文字列が記述されていた場合、ｖＣａｒｄフォーマットのデータであると判断される。
【０１４２】
ステップＳ３７において、チャットメール解析部１０７は、ステップＳ３６の処理による解析結果に基づいて、受信したチャットメールがｖＣａｒｄフォーマットであるか否かを判定し、受信したチャットメールがｖＣａｒｄフォーマットであると判定した場合、受信したチャットメールを登録部１０８に供給し、ステップＳ３８に進む。
【０１４３】
ステップＳ３８において、登録部１０８は、制御部１０１の制御の下、受信したチャットメールに含まれる１件分の電話帳データまたは電話番号などの個人情報データを個人情報データベース１０３に登録するとともに、抽出部１０９に供給する。ステップＳ３９において、抽出部１０９は、登録部１０８から供給された電話帳データやスケジュールデータから、電話番号や人名、あるいは、スケジュールの用件内容などを抽出し、それをＧＵＩ部１１０に供給する。
【０１４４】
ステップＳ４０において、ＧＵＩ部１１０は、制御部１０１の制御の下、抽出部１０９より供給された電話番号や人名、あるいは、スケジュールの用件内容などに基づいて、例えば、図１６に示されるような受信確認画面１９１をチャット画面上に表示させる。
【０１４５】
図１６に示す受信確認画面１９１には、「電話帳データを受信し、登録しました」といったメッセージとともに、受信した電話帳データに関する人名および電話番号が表示されている。ＯＫボタン１９２は、ユーザにより、メッセージの内容が確認された場合に操作される。
【０１４６】
図１５の説明に戻る。ステップＳ３７において、受信したチャットメールがｖＣａｒｄフォーマットではないと判定された場合、チャットメール解析部１０７は、受信したチャットメールをＧＵＩ部１１０に供給し、ステップＳ４１に進む。
【０１４７】
ステップＳ４１において、ＧＵＩ部１１０は、制御部１０１の制御の下、チャットメール解析部１０７から供給されたチャットメールに基づいて、例えば、図１７に示されるように、新着チャットメールとしてチャット画面上に表示させる。
【０１４８】
図１７に示すチャット画面には、ユーザＡからのメッセージ「○○店のケーキが美味しいらしいよ」がアップデートされる。
【０１４９】
ステップＳ４０またはステップＳ４１の処理の後、ステップＳ３４に戻り、上述した処理が繰り返し実行される。そして、ステップＳ３４において、チャットが終了されたと判定された場合、処理は終了される。
【０１５０】
以上のように、チャット中の状態において、チャット相手から送信されてきたチャットメールのうち、ｖＣａｒｄフォーマットで記述された１件分の電話帳データ、または電話番号などのデータを、自動的に個人情報データベース１０３に登録することができる。
【０１５１】
また、以上においては、送信データのサイズがチャットメールの最大サイズより小さい場合、送信側から受信側に１度に送信することができるが、送信データのサイズがチャットメールの最大サイズより大きい場合、図７のステップＳ１２またはステップＳ１６の処理において、ＧＵＩ部１１０は、例えば、図１８に示されるような確認画面２０１を表示させ、分割送信の可否をユーザに選択させるようにすることもできる。
【０１５２】
図１８に示す確認画面２０１には、「送信データが大きすぎます」といったメッセージとともに、「分割送信する」、および「送信しない」の項目が表示されている。選択カーソル２１２は、ジョグダイヤル６４の回動操作に応じてスクロールし、所定の項目を選択する（いまの場合、「分割送信する」の項目が選択されている）。
【０１５３】
ユーザは、チャット中の状態において、確認画面２０１のメッセージを確認し、「分割送信する」または「送信しない」の項目を選択カーソル２０２で選択し、選択ボタン２０３を操作することによって、その選択を確定する。
【０１５４】
そして、ユーザにより「分割送信する」の項目が選択されると、制御部１０１は、電話帳データやスケジュールデータなどの個人情報データを、チャットメールの最大サイズを超えないようなサイズに分割し、フォーマット変換部１０４に供給する。なお、ステップＳ１７以降の処理は、上述した処理と同様である。
【０１５５】
このようにして分割送信されてきた第１番目のチャットメールには、“ＢＥＧＩＮ：ＶＣＡＲＤ”の文字列は記述されているが、終わりを示す“ＥＮＤ：ＶＣＡＲＤ”が記述されていないため、カメラ付き携帯電話機４−２の制御部１０１は、次に続く第２番目以降のチャットメールが送信されてくるのを待つ。そして、制御部１０１は、“ＥＮＤ：ＶＣＡＲＤ”が記述されているチャットメールを受信し終えた後、分割されている個人情報データを結合し、登録部１０８に供給する。これにより、登録部１０８は、結合された個人情報データを個人情報データベース１０３に登録することができる。
【０１５６】
このように、チャット中の状態において、電話帳データなどの比較的大きなサイズの個人情報データを送受信することが可能となる。
【０１５７】
また以上においては、受信側で個人情報データを含むチャットメールを受信すると、自動的に個人情報データベース１０３に登録させるようにしたが、これに限らず、図１５のステップＳ４０の処理において、ＧＵＩ部１１０は、例えば、図１９に示されるような確認画面２１１を表示させ、登録の可否をユーザに選択させるようにすることもできる。なお、この場合、図１５のステップＳ３８の処理は、スキップされる。
【０１５８】
図１９に示す確認画面２１１には、「電話帳データを受信しました。登録しますか？」といったメッセージとともに、「登録する」、および「登録しない」の項目が表示されている。選択カーソル２１２は、ジョグダイヤル６４の回動操作に応じてスクロールし、所定の項目を選択する（いまの場合、「登録する」の項目が選択されている）。
【０１５９】
ユーザは、チャット中の状態において、確認画面２１１のメッセージを確認し、「登録する」または「登録しない」の項目を選択カーソル２１２で選択し、選択ボタン２１３を操作することによって、その選択を確定する。そして、ユーザにより「登録する」の項目が選択されると、登録部１０８は、受信した個人情報データを個人情報データベース１０３に登録することができる。
【０１６０】
このように、受信した個人情報データを自動的に登録するのではなく、登録の可否をユーザに選択させるようにすることが可能となる。
【０１６１】
以上のように、チャット中においては、チャットしているユーザ同士がチャットサーバ１に接続されている状態となるため、チャットメールのサイズはサーバ仕様に依存し、ＳＭＳメッセージとは異なり、大きなデータを送受信することができる。従って、電話番号やメールアドレスといった小さいサイズの個人情報データのみならず、１件分の電話帳データや１日分のスケジュールデータといった大きなサイズの個人情報データを送受信することも可能である。
【０１６２】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１６３】
この記録媒体は、図５に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、リムーバブルメディア７１、あるいは、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、もしくは半導体メモリなどにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されている主制御部８１に含まれるハードディスクや記憶部１０２（図６）などで構成される。
【０１６４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【０１６６】
【発明の効果】
以上のように、第１の本発明によれば、携帯電話機を利用してチャットメールを送受信することが可能となる。特に、チャット中において、送信側から個人情報データを送信し、受信側で、送信されてきた個人情報データを受信して登録を行うことが可能となる。
【０１６７】
第２の本発明によれば、携帯電話機を利用してチャットメールを送信することが可能となる。特に、チャット中において、受信側に個人情報データを送信することが可能となる。
【０１６８】
第３の本発明によれば、携帯電話機を利用してチャットメールを受信することが可能となる。特に、チャット中において、送信側から送信されてきた個人情報データを受信し、登録を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明を適用したチャットシステムの構成例を示す図である。
【図２】チャットサーバの構成例を示すブロック図である。
【図３】カメラ付き携帯電話機の外観の構成例を示す図である。
【図４】図３のカメラ付き携帯電話機の表示部の外観の構成例を示す図である。
【図５】図３のカメラ付き携帯電話機の内部の構成例を示す図である。
【図６】チャットクライアントプログラムの機能を説明する図である。
【図７】カメラ付き携帯電話機４−１による送信処理を説明するフローチャートである。
【図８】チャット画面の表示例を示す図である。
【図９】チャット画面上に表示される機能選択メニューの表示例を示す図である。
【図１０】チャット画面上に表示される電話帳リストの表示例を示す図である。
【図１１】チャット画面上に表示される選択ダイアログの表示例を示す図である。
【図１２】チャット画面上に表示される確認画面の表示例を示す図である。
【図１３】チャット画面上に表示される詳細画面の表示例を示す図である。
【図１４】チャット画面上に表示される確認画面の表示例を示す図である。
【図１５】カメラ付き携帯電話機４−２による受信処理を説明するフローチャートである。
【図１６】チャット画面上に表示される受信確認画面の表示例を示す図である。
【図１７】チャット画面の表示例を示す図である。
【図１８】チャット画面上に表示される確認画面の表示例を示す図である。
【図１９】チャット画面上に表示される確認画面の他の表示例を示す図である。
【符号の説明】
１  チャットサーバ，  ２  ネットワーク，  ４−１，４−２  カメラ付き携帯電話機，  １１  ＣＰＵ，  ５５  液晶ディスプレイ，  ６１  操作キー，  ６４  ジョグダイヤル，  ８１  主制御部，  ９６  データ記憶部，  １０１  制御部，  １０２  記憶部，  １０３  個人情報データベース，  １０４  フォーマット変換部，  １０５  チャットメール作成部，  １０６  送受信部，  １０７  チャットメール解析部，  １０８  登録部，  １０９  抽出部，  １１０  ＧＵＩ部，  １３１  機能選択メニュー
【図１】
2004274427.tif 000003
【図２】
2004274427.tif 000004
【図３】
2004274427.tif 000005
【図４】
2004274427.tif 000006
【図５】
2004274427.tif 000007
【図６】
2004274427.tif 000008
【図７】
2004274427.tif 000009
【図８】
2004274427.tif 000010
【図９】
2004274427.tif 000011
【図１０】
2004274427.tif 000012
【図１１】
2004274427.tif 000013
【図１２】
2004274427.tif 000014
【図１３】
2004274427.tif 000015
【図１４】
2004274427.tif 000016
【図１５】
2004274427.tif 000017
【図１６】
2004274427.tif 000018
【図１７】
2004274427.tif 000019
【図１８】
2004274427.tif 000020
【図１９】
2004274427.tif 000021