(57)【要約】【課題】  データの送信要求の送信元と当該データの送信先とが異なる形態のデータ送信を実現させるプログラムを提供する。【解決手段】  携帯電話１４＿１は、ユーザによって指定された送信対象のコンテンツデータの識別データＩＤと送信先のアドレスＡＤＲとを含む送信要求を生成し、これをコンテンツサーバ装置１２に送信する。パーソナルコンピュータ１４＿２は、上記送信要求に応じて、上記識別データＩＤに対応するコンテンツデータを、パーソナルコンピュータ１４＿２に送信する。【選択図】  図１
2005310062.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが実行するプログラムであって、
前記コンピュータ以外の送信先のアドレスと、送信対象のデータを識別する識別データとを含み前記送信先に前記データを送信することを要求する送信要求を生成する第１の手順と、
前記第１の手順で生成した前記送信要求を、前記データの送信元に送信する第２の手順と  
を前記コンピュータに実行させるプログラム。
【請求項２】
前記送信元にアクセスして選択画面を前記コンピュータのディスプレイに表示する第３の手順
をさらに有し、
前記第１の手順は、前記第３の手順で前記ディスプレイに表示された前記選択画面を用いて選択された前記データの識別データと、前記選択画面を用いて指定された前記アドレスとを含む前記送信要求を生成する
請求項１に記載のプログラム。
【請求項３】
前記コンピュータが前記送信元から受信した電子メールに含まれる選択候補となる前記データの識別データを前記コンピュータのディスプレイに表示する第３の手順と、
前記第１の手順は、前記第３の手順で前記ディスプレイに表示された前記選択候補のデータの識別データのうち選択された前記識別データと、指定された前記アドレスとを含む返信電子メールを生成し、
前記第２の手順は、前記第１の手順で生成した前記返信電子メールを前記送信要求として前記送信元に送信する
請求項１に記載のプログラム。
【請求項４】
データ通信を行うコンピュータであって、
インタフェースと、
前記コンピュータ以外の送信先のアドレスと送信対象のデータを識別する識別データとを含み、前記データを前記送信先に送信することを要求する送信要求を生成し、当該送信要求を前記インタフェースを介して、前記データの送信元に送信する実行回路と
を有するコンピュータ。
【請求項５】
ディスプレイ
をさらに有し、
前記実行回路は、前記インタフェースを介して、前記送信元にアクセスして選択画面を前記ディスプレイに表示し、前記選択画面を用いて選択された前記データの識別データと、前記選択画面を用いて指定された前記アドレスとを含む前記送信要求を生成する
請求項４に記載のコンピュータ。
【請求項６】
前記実行回路は、前記インタフェースを介して前記送信元から受信した電子メールに含まれる選択候補の前記データの識別データを前記ディスプレイに表示し、前記ディスプレイに表示された前記選択候補のデータの識別データのうち選択された前記識別データと、指定された前記アドレスとを含む返信電子メールを生成し、当該返信電子メールを前記送信要求として前記送信元に前記インタフェースを介して送信する
請求項４に記載のコンピュータ。
【請求項７】
コンピュータが実行するデータ処理方法であって、
前記コンピュータ以外の送信先のアドレスと、選択対象のデータを識別する識別データとを含み前記送信先に前記データを送信することを要求する送信要求を生成する第１の工程と、
前記第１の工程で生成した前記送信要求を、前記データの送信元に送信する第２の工程と  
を有するデータ処理方法。
【請求項８】
コンピュータが実行するプログラムであって、
データを識別する識別データを含む送信要求に応じて、前記コンピュータのメモリから前記識別データに対応したデータを読み出す第１の手順と、
前記第１の手順で読み出した前記データを、前記送信要求に含まれ当該送信要求の送信元とは異なる送信先のアドレスに送信する第２の手順と
を前記コンピュータに実行させるプログラム。
【請求項９】
前記送信要求の前記送信元からのアクセスに応じて、送信対象とする前記データおよび前記送信先のアドレスを前記送信元に選択させるための選択画面データを前記送信元に送信する第３の手順
をさらに有する
請求項８に記載のプログラム。
【請求項１０】
送信対象とする前記データおよび前記送信先のアドレスを前記送信元に選択させるための電子メールを前記送信元に送信する第３の手順と、
前記第１の手順は、前記第３の手順で送信した電子メールの返信メールに含まれる前記識別データに対応した前記データを前記メモリから読み出し、
前記第２の手順は、前記第１の手順で読み出した前記データを、前記返信メールに含まれる前記アドレスに送信する
請求項８に記載のプログラム。
【請求項１１】
データ通信を行うコンピュータであって、
識別データと対応付けてコンテンツデータを記憶するメモリと、
インタフェースと、
データを識別する識別データを含み前記インタフェースを介して受信した送信要求に応じて、前記メモリから前記識別データに対応したデータを読み出し、当該読み出した前記データを、前記送信要求に含まれ当該送信要求の送信元とは異なる送信先のアドレスに前記インタフェースを介して送信する実行回路と
を有するコンピュータ。
【請求項１２】
前記実行回路は、前記インタフェースを介して前記送信元から受けたアクセスに応じて、送信対象とする前記データおよび前記送信先のアドレスを前記送信元に選択させるための選択画面データを前記送信元に前記インタフェースを介して送信する
請求項１１に記載のコンピュータ。
【請求項１３】
前記実行回路は、送信対象とする前記データおよび前記送信先のアドレスを前記送信元に選択させるための電子メールを前記送信元に前記インタフェースを介して送信し、前記電子メールの返信メールを前記インタフェースが受信すると、当該返信メールに含まれる識別データに対応した前記データを前記メモリから読み出し、当該読み出した前記データを、前記返信メールに含まれる前記アドレスに送信する
請求項１１に記載のコンピュータ。
【請求項１４】
コンピュータが実行するデータ処理方法であって、
データを識別する識別データを含む送信要求に応じて、前記コンピュータのメモリから前記識別データに対応したデータを読み出す第１の工程と、
前記第１の工程で読み出した前記データを、前記送信要求に含まれ当該送信要求の送信元とは異なる送信先のアドレスに送信する第２の工程と
を有するデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信システムに用いられるプログラム、コンピュータおよびデータ処理方法に関する。
【背景技術】
【０００２】
サーバ装置からパーソナルコンピュータなどの端末装置にネットワークを介して、映画、音楽およびドキュメントなどのコンテンツデータを送信する通信システムがある。
このような通信システムでは、サーバ装置は、コンテンツデータの送信要求を受信すると、当該送信要求で指定されたコンテンツデータを、当該送信要求の送信元の端末装置に送信する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ユーザは、上記端末装置を操作して、サーバ装置に対して、指定したコンテンツデータを、当該端末装置以外の他の端末装置に送信させたい場合がある。
例えば、ユーザが自宅外で携帯電話を用いてネットワークを介してサーバ装置にアクセスし、指定したコンテンツデータを自宅のコンピュータに送信させたい場合がある。
しかしながら、従来の通信システムでは、このような形態でのコンテンツデータの送信を実現することができないという問題がある。
【０００４】
本発明は、上述した従来技術に鑑みてなされ、データの送信要求の送信元と当該データの送信先とが異なる形態のデータ送信を実現させるプログラム、コンピュータおよびデータ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した従来技術の問題点を解決し上述した目的を達成するために、第１の発明のプログラムは、コンピュータが実行するプログラムであって、前記コンピュータ以外の送信先のアドレスと、送信対象のデータを識別する識別データとを含み前記送信先に前記データを送信することを要求する送信要求を生成する第１の手順と、前記第１の手順で生成した前記送信要求を、前記データの送信元に送信する第２の手順とを前記コンピュータに実行させる。
【０００６】
第１の発明のプログラムの作用は以下のようになる。
先ず、コンピュータが第１の発明のプログラムを実行し、第１の手順に従って、前記コンピュータ以外の送信先のアドレスと、送信対象のデータを識別する識別データとを含み前記送信先に前記データを送信することを要求する送信要求を生成する。
次に、前記コンピュータが、第２の手順に従って、前記第１の手順で生成した前記送信要求を、前記データの送信元に送信する。
【０００７】
第２の発明のコンピュータは、データ通信を行うコンピュータであって、インタフェースと、前記コンピュータ以外の送信先のアドレスと送信対象のデータを識別する識別データとを含み、前記データを前記送信先に送信することを要求する送信要求を生成し、当該送信要求を前記インタフェースを介して、前記データの送信元に送信する実行回路とを有する。
【０００８】
第２の発明のコンピュータの作用は以下のようになる。
実行回路が、前記コンピュータ以外の送信先のアドレスと送信対象のデータを識別する識別データとを含み、前記データを前記送信先に送信することを要求する送信要求を生成する。
次に、前記実行回路が、前記送信要求を前記インタフェースを介して、前記データの送信元に送信する。
【０００９】
第３の発明のデータ処理方法は、コンピュータが実行するデータ処理方法であって、前記コンピュータ以外の送信先のアドレスと、選択対象のデータを識別する識別データとを含み前記送信先に前記データを送信することを要求する送信要求を生成する第１の工程と、前記第１の工程で生成した前記送信要求を、前記データの送信元に送信する第２の工程と  を有する。
【００１０】
第４の発明のプログラムは、コンピュータが実行するプログラムであって、データを識別する識別データを含む送信要求に応じて、前記コンピュータのメモリから前記識別データに対応したデータを読み出す第１の手順と、前記第１の手順で読み出した前記データを、前記送信要求に含まれ当該送信要求の送信元とは異なる送信先のアドレスに送信する第２の手順とを前記コンピュータに実行させる。
【００１１】
第４の発明のプログラムの作用は以下のようになる。
コンピュータが第４の発明のプログラムを実行し、第１の手順に従って、データを識別する識別データを含む送信要求に応じて、前記コンピュータのメモリから前記識別データに対応したデータを読み出す。
そして、前記コンピュータが、第２の手順に従って、前記第１の手順で読み出した前記データを、前記送信要求に含まれ当該送信要求の送信元とは異なる送信先のアドレスに送信する。
【００１２】
第５の発明のコンピュータは、データ通信を行うコンピュータであって、識別データと対応付けてコンテンツデータを記憶するメモリと、インタフェースと、データを識別する識別データを含み前記インタフェースを介して受信した送信要求に応じて、前記メモリから前記識別データに対応したデータを読み出し、当該読み出した前記データを、前記送信要求に含まれ当該送信要求の送信元とは異なる送信先のアドレスに前記インタフェースを介して送信する実行回路とを有する。
【００１３】
第５の発明のコンピュータの作用は以下のようになる。
実行回路が、データを識別する識別データを含み前記インタフェースを介して受信した送信要求に応じて、前記メモリから前記識別データに対応したデータを読み出す。
次に、前記実行回路が、前記読み出した前記データを、前記送信要求に含まれ当該送信要求の送信元とは異なる送信先のアドレスに前記インタフェースを介して送信する。
【００１４】
第６の発明のデータ処理方法は、コンピュータが実行するデータ処理方法であって、データを識別する識別データを含む送信要求に応じて、前記コンピュータのメモリから前記識別データに対応したデータを読み出す第１の工程と、前記第１の工程で読み出した前記データを、前記送信要求に含まれ当該送信要求の送信元とは異なる送信先のアドレスに送信する第２の工程とを有する。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、データの送信要求の送信元と当該データの送信先とが異なる形態のデータ送信を実現させるプログラム、コンピュータおよびデータ処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態に係わる通信システムについて説明する。
＜第１実施形態＞
以下、図１〜図１２を参照して本発明の第１実施形態を説明する。
先ず、本実施形態の各構成要素と本発明の構成要素との対応関係を説明する。
図１等に示す携帯電話１４＿１が第１〜第３の発明のコンピュータ、並びに第４〜第６の発明の送信要求の送信元に対応している。
また、パーソナルコンピュータ１４＿２が、本発明の送信先に対応している。
また、コンテンツサーバ装置１２が、第１〜第３の発明の送信元に対応し、第４〜第６の発明のコンピュータに対応している。
また、図２に示すプログラムＰＲＧ１が第４の発明のプログラムに対応し、図６に示すアプリケーションプログラムＡＰが第１の発明のプログラムに対応している。
【００１７】
図９に示すステップＳＴ５が第１の発明の第１の手順および第２の手順、並びに第３の発明の第１の工程および第２の工程に対応している。
また、図１２に示すステップＳＴ１４が第４の発明の第１の手順、並びに第６の発明の第１の工程に対応している。
また、図１２に示すステップＳＴ１５が第４の発明の第２の手順、並びに第６の発明の第２の工程に対応している。
【００１８】
また、図５に示す送受信回路３７およびアンテナ２５が、第２の発明のインタフェースに対応し、メモリ４４が第２の発明のメモリに対応し、ＣＰＵ４５が第２の発明の実行回路に対応している。
また、図２に示す通信回路４が第５の発明のインタフェースに対応し、メモリ５が第５の発明のメモリに対応し、ＣＰＵ６が第５の発明の実行回路に対応している。
【００１９】
図１は、本発明の実施形態に係わる通信システム１の全体構成図である。
図１に示すように、通信システム１は、例えば、メ−ルサーバ装置１０、コンテンツサーバ装置１２、携帯電話１４＿１、並びにパーソナルコンピュータ１４＿２，１４＿３を有する。
メ−ルサーバ装置１０、コンテンツサーバ装置１２、携帯電話１４＿１およびパーソナルコンピュータ１４＿２，１４＿３は、ネットワーク９を介して通信を行う。
なお、携帯電話およびパーソナルコンピュータの数は、任意である。
また、メ−ルサーバ装置１０およびコンテンツサーバ装置１２の数も１以上であれば任意である。
なお、本実施形態では、メ−ルサーバ装置１０、コンテンツサーバ装置１２、携帯電話１４＿１およびパーソナルコンピュータ１４＿２，１４＿３の間の通信は、ネットワーク９を介して行われる。
【００２０】
以下、通信システム１の概要を説明する。
携帯電話１４＿１は、ユーザによって指定された送信対象のコンテンツデータの識別データＩＤと送信先のアドレスＡＤＲとを含む送信要求を生成し、これをコンテンツサーバ装置１２に送信する。
このとき、上記送信先のアドレスＡＤＲとして、例えば、パーソナルコンピュータ１４＿２のアドレスが指定される。
パーソナルコンピュータ１４＿１は、上記送信要求に応じて、上記識別データＩＤに対応するコンテンツデータを、パーソナルコンピュータ１４＿２に送信する。
【００２１】
〔メ−ルサーバ装置１０〕
メ−ルサーバ装置１０は、コンテンツサーバ装置１２、携帯電話１４＿１およびパーソナルコンピュータ１４＿２，１４＿３から電子メールを受信し、これを当該電子メール内に示された宛先アドレスに対応するコンテンツサーバ装置１２、携帯電話１４＿１およびパーソナルコンピュータ１４＿２，１４＿３に送信する。
なお、コンテンツサーバ装置１２、携帯電話１４＿１およびパーソナルコンピュータ１４＿２，１４＿３の間でのデータ通信は、例えば、上述したメ−ルサーバ装置１０を用いた電子メールを用いた方法の他に、インスタントメッセンジャーなどを用いてもよい。
【００２２】
〔コンテンツサーバ装置１２〕
図２は、図１に示すコンテンツサーバ装置１２の構成図である。
図２に示すように、コンテンツサーバ装置１２は、例えば、通信回路４、メモリ５およびＣＰＵ６を有し、これらがデータ線７を介して接続されている。
通信回路４は、ネットワーク９を介して、携帯電話１４＿１およびパーソナルコンピュータ１４＿２，１４＿３の間でデータおよび要求の送受信を行う。
メモリ５は、プログラムＰＲＧ１（第４の発明のプログラム）の、テーブルデータＴＢＤ、コンテンツデータ、並びにＣＰＵ６が実行する処理に用いられる種々のデータを記憶する。
テーブルデータＴＢＤは、例えば、図３に示すように、メモリ５に記憶されているコンテンツデータのＩＤ（識別データＩＤ）、その名前（コンテンツ名）、並びにメモリ５上での当該コンテンツデータの記憶アドレスＡＤＲとを対応付けて示している。
コンテンツデータとしては、例えば、映画、音楽、書類などに関する種々のデータが用いられる。
【００２３】
ＣＰＵ６は、メモリ５から読み出したプログラムＰＲＧ１に従って、以下に示す種々の処理を行う。
ＣＰＵ６が行う処理の詳細については、後述するコンテンツサーバ装置１２の動作例と関連付けて説明する。
ＣＰＵ６は、例えば、携帯電話１４＿１からのアクセスに応じて、上記複数のコンテンツデータを選択させる選択画面を表示するための選択画面データを生成し、これをアクセス元の携帯電話１４＿１に送信する。
ＣＰＵ６は、上記選択画面を用いて携帯電話１４＿１で生成された送信要求を受信すると、当該送信要求に含まれる識別データＩＤに対応したコンテンツデータを、当該送信要求に含まれるアドレスを宛先アドレスとして送信する。
当該アドレスとしては、例えば、パーソナルコンピュータ１４＿２，１４＿３のアドレスが用いられる。
【００２４】
また、ＣＰＵ６は、携帯電話１４＿１およびパーソナルコンピュータ１４＿２，１４＿３からの要求に応じて、指定されたアプリケーションプログラムを携帯電話１４＿１およびパーソナルコンピュータ１４＿２，１４＿３にダウンロードさせる。
【００２５】
〔携帯電話１４＿１〕
携帯電話１４＿１は、ユーザの操作に応じて、コンテンツサーバ装置１２に記憶され当該ユーザが選択したコンテンツデータを、当該ユーザが指定したアドレスの端末装置に送信することを要求する送信要求をコンテンツサーバ装置１２に送信する。
【００２６】
具体的には、携帯電話１４＿１は、コンテンツサーバ装置１２にアクセスして上記選択画面データを受信し、当該選択画面データに応じた選択画面を表示する。
携帯電話１４＿１は、ユーザによる上記選択画面を用いた操作に基づいて、当該ユーザによって選択されたコンテンツデータの識別データＩＤと、当該ユーザによって指定された送信先のアドレスとを含む送信要求を生成する。
そして、携帯電話１４＿１は、上記生成した送信要求をコンテンツサーバ装置１２に送信する。
【００２７】
また、携帯電話１４＿１は、メ−ルサーバ装置１０を介して、コンテンツサーバ装置１２、パーソナルコンピュータ１４＿２，１４＿３との間で電子メールの送受信を行う。
また、携帯電話１４＿１は、必要に応じて、コンテンツサーバ装置１２にアクセスを行い、コンテンツサーバ装置１２から所定のサービスの提供を受ける。
【００２８】
図４は、図１に示す携帯電話１４＿１の正面側の外観図である。
図４に示すように、携帯電話１４＿１は、例えば、携帯電話であり、中央のヒンジ部２２を境に、表示部２３と本体２４とに分けられており、ヒンジ部２２を介して、折り畳み可能に形成されている。
表示部２３には、上端左部に送受信用のアンテナ２５が、引出しおよび収納可能な状態に取り付けられており、アンテナ２５を介して、図示しない基地局との間で電波を送受信するようになされている。
表示部２３には、先端部にスピーカ２６が設けられ、中央に液晶ディスプレイ２７が設けられている。
【００２９】
本体２４には、その表面に「０」〜「９」の数字キー、発呼キー、リダイヤルキー、終話および電源キー、クリアキーおよび電子メールキー等の操作キー２８が設けられており、操作キー２８を用いて各種指示を入力し得るようになされている。
また、本体２４には、操作キー２８の下部にマイクロフォン２９が設けられており、マイクロフォン２９によって通話時のユーザの音声を集音するようになされている。
さらに、本体２４には、操作キー２８の上部に、回動自在なジョグダイヤル３０が、本体２４の表面から僅かに突出した状態で設けられており、ジョグダイヤル３０に対する回動操作に応じて、液晶ディスプレイ２７に表示されている電話帳リストや電子メールのスクロール動作、簡易ホームページのページ捲り動作、および、画像の送り動作等の種々の動作が実行されるようになされている。
また、ユーザによるジョグダイヤル３０の回動操作に応じて、液晶ディスプレイ２７に表示されたアドレス帳の複数の電話番号の中から所望の電話番号が選択され、ジョグダイヤル３０が本体２４の内部方向に押圧されると、選択された電話番号を確定して電話番号に対して自動的に発呼処理を行うようになされている。
また、アドレス帳には、各ユーザの電子メールのアドレスが登録されており、電子メール作成時にジョグダイヤル３０を用いて当該アドレスが宛先アドレスとして指定される。
【００３０】
図５は、図１に示す携帯電話１４＿１の機能ブロック図である。
図５に示すように、携帯電話１４＿１は、例えば、アンテナ２５、スピーカ２６、液晶ディスプレイ２７、操作キー２８、マイクロフォン２９、ジョグダイヤル３０、ＬＣＤ（Liquid Crystal Display）制御回路３４、画像エンコーダ３５、画像デコーダ３６、送受信回路３７、変復調回路３８、操作入力制御回路３９、音声コーデック４０、電源回路４１、アンテナ４２、ＩＣ(Integrated Circuit)４３、メモリ４４およびＣＰＵ(Central Processing Unit) ４５を有する。
なお、図５において、図４と同じ符号を付した構成要素は、図４を用いて説明したものと同じである。
携帯電話１４＿１は、例えば、ＬＣＤ制御回路３４、画像エンコーダ３５、画像デコーダ３６、変復調回路３８、操作入力制御回路３９、音声コーデック４０、ＩＣ４３、メモリ４４およびＣＰＵ４５が、データ線４９を介して接続されている。
【００３１】
ＬＣＤ制御回路３４は、ＣＰＵ４５の制御に従って、例えば、画像デコーダ３６から入力した復号後の画像データを液晶ディスプレイ２７に出力し、当該画像データに応じた画像を液晶ディスプレイ２７に出力させる。
本実施形態では、ＬＣＤ制御回路３４は、コンテンツサーバ装置１２から受信した選択画面データを基に選択画面を液晶ディスプレイ２７に表示する。
【００３２】
画像エンコーダ３５は、例えば、携帯電話１４＿１に内蔵させた図示しないデジタルカメラで撮像された画像データをＭＰＥＧ４(Moving Picture Experts Group)やＭＰＥＧ２などで画像符号化し、符号化した画像データをメモリ４４に書き込む。
画像デコーダ３６は、ＣＰＵ４５の制御に従って、ＭＥＰＧ４やＭＰＥＧ２などで符号化された画像データを復号し、これをＬＣＤ制御回路３４に出力する。
【００３３】
送受信回路３７は、アンテナ２５が基地局を介して受信したアナログ形式の信号をデジタル形式の信号に変換して変復調回路３８に出力する。
また、送受信回路３７は、変復調回路３８から入力したデジタル形式の信号をアナログ形式に変換してアンテナ２５を介して基地局に送信する。
変復調回路３８は、送受信回路３７から入力した信号に逆スペクトル拡散処理などの復調処理を施してデータを生成する。
また、変復調回路３８は、ＣＰＵ４５の制御に基づいて、入力したデータにスペクトル拡散などの変調処理を施して生成した信号を送受信回路３７に出力する。
【００３４】
操作入力制御回路３９は、操作キー２８およびジョグダイヤル３０から入力した操作信号をＣＰＵ４５に出力する。
音声コーデック４０は、マイクロフォン２９から入力した音声信号を符号化する。
また、音声コーデック４０は、ＣＰＵ４５の制御に基づいて入力した音声信号を復号してスピーカ２６に出力する。
電源回路４１は、携帯電話１４＿１の各構成要素に駆動電力を供給する。
アンテナ４２は、例えば、図５に示す決済装置等の無線通信装置と非接触方式で信号の送受信を行う。
【００３５】
ＩＣ４３は、耐タンパ性の回路であり、アンテナ４２を介して、例えば、図５に示す決済装置と通信を行い、決済処理などを行う。
ここで、耐タンパ性の回路は、外部からの当該回路に対する攻撃（内部データの不正読み出し、入力周波数や入力電圧を規定外に設定したりする攻撃）を加えたときに、誤動作や内部データの漏洩を防止するように構成された回路である。具体的には、耐タンパ性の回路は、内部データの読み出しを防止するために、回路構成を多層構造とし、メモリを最下層に配置すると共に、上下層にダミー層（例えば、アルミ層）を取り入れることで、外部からメモリＩ／Ｆにアクセスすることを困難にしている。また、耐タンパ性の回路は、周波数検知回路や電圧検知回路を備え、周波数や電圧が規定値外になると、動作しないように構成されている。
【００３６】
メモリ４４は、図６に示すように、アドレス帳データＡＤ、ウェブブラウザプログラムＷＰ、送受信制御プログラムＴＰ、インタプリタＩＮＴ、クラスライブラリＣＬおよび、アプリケーションプログラムＡＰを記憶している。
また、メモリ４４は、ＣＰＵ４５の処理に必要な種々のデータを記憶する。
ここで、アプリケーションプログラムＡＰが第１の発明のプログラムに対応している。
【００３７】
ＣＰＵ４５は、図６に示す各プログラムを実行して種々の機能を実現する。
図７は、図５に示すＣＰＵ４５が、図６に示す各プログラムを実行して実現する機能モジュールを説明するための図である。
図７に示すように、ＣＰＵ４５は、例えば、ウェブブラウザ機能モジュール５１、送受信制御機能モジュール５２、インタプリタ機能モジュール５３、クラスライブラリ機能モジュール５４、アプリケーション機能モジュール５５およびプログラム制御機能モジュール５６を実現する。
ここで、ＣＰＵ４５は、図６に示すメモリ４４からウェブブラウザプログラムＷＰを読み出して実行することで、ウェブブラウザ機能モジュール５１を実現する。
ＣＰＵ４５は、メモリ４４から送受信制御プログラムＴＰを読み出して実行することで、送受信制御機能モジュール５２を実現する。
ＣＰＵ４５は、メモリ４４からインタプリタＩＮＴを読み出して実行することで、インタプリタ機能モジュール５３を実現する。
ＣＰＵ４５は、メモリ４４からクラスライブラリＣＬを読み出して実行することで、クラスライブラリ機能モジュール５４を実現する。
ＣＰＵ４５は、メモリ４４からプログラム制御プログラムＰＣＰを読み出して実行することでプログラム制御機能モジュール５６を実現する。
【００３８】
ウェブブラウザ機能モジュール５１は、ネットワーク９を介して、コンテンツサーバ装置１２にアクセスすることにより、ウェブページを閲覧したり、所定のプログラムをダウンロードする機能を有するプログラムである。
送受信制御機能モジュール５２は、電子メールの送受信を制御するプログラム（いわゆる、メールソフト）である。
インタプリタ機能モジュール５３は、プログラムを構成するソースコードを、実行可能な形式であるオブジェクトコードに逐次変換しつつ、そのプログラムを実行するためのソフトウェアである。
すなわち、インタプリタ機能モジュール５３は、アプリケーション機能モジュール５５を実現するための環境であり、Java(R)プログラムを実行する場合のいわゆるjava(R)環境では、Java(R)VM（Virtual Machine）が、それに該当する。
【００３９】
クラスライブラリ機能モジュール５４は、ある特定の機能を持ったプログラムを、オブジェクト指向プログラミング言語を用いて一つの「クラス」として部品化し、関連する複数のクラスを一つのファイルにまとめたものであり、アプリケーション機能モジュール５５のためのＡＰＩ（Application Programming Interface）である。
オブジェクト指向言語では、共通する属性やメソッド(手続き)を持ったオブジェクト群をまとめたものを「クラス」と呼ぶ。こうした「クラス」はプログラムの部品として利用できるため、よく使われる汎用的なものをクラスライブラリに集めておくことで、プログラミングの労力を軽減することができる。
【００４０】
クラスライブラリ機能モジュール５４には、例えば、Personal Profile MIDP（Mobile Information Device Profile）などが用いられる。MIDPは、J2ME（Java(R)2 Micro Edition）/CLDC（Connected Limited Device Configuration）用のプロファイルの１つで、携帯電話などの携帯端末向けに定義されたJava(R)実行環境の仕様であり、携帯端末用のユーザインターフェースやクラスライブラリなどの情報を含んでいる。例えば、携帯電話１４＿１でJava(R)アプリケーションを使うためには、J2ME/CLDCに加えて、このプロファイルが定義するライブラリを用意する必要がある。
クラスライブラリ機能モジュール５４のライブラリとして、データ抽出部６１、データ作成部６２、プロセス制御機能モジュール６３、トランスポートＡＰＩ６４、および、ＧＵＩ（Graphic User Interface）制御部６５が設けられている。
【００４１】
データ抽出部６１は、送受信制御機能モジュール５２から供給された受信した電子メールが後述する所定の形式を有する場合、その電子メールから、必要な情報を抽出し、得られた情報を復号する機能を有する。
データ作成部６２は、プログラムの実行に必要な情報を、電子メールで送るために符号化し、符号化された情報を上記所定の形式に適合させる。
プロセス制御機能モジュール６３は、アプリケーション機能モジュール５５が実行するプロセスを管理する機能を有している。換言すれば、プロセス制御機能モジュール６３は、同一のアプリケーション機能モジュール５５による複数のプロセスを管理することができる。
トランスポートＡＰＩ６４は、送受信制御機能モジュール５２によるメッセージの送受信を制御する。
ＧＵＩ制御機能モジュール６５は、アプリケーション機能モジュール５５が実行する処理に基づいて、液晶ディスプレイ２７への所定のＧＵＩ画面の表示を制御する。
【００４２】
プログラム制御機能モジュール５６は、受信したメッセージに付加されたアプリケーションプログラムのリンク情報を基に、アプリケーションプログラムをダウンロードする機能や、ダウンロードしたアプリケーションプログラムのファイルの正当性を確認する機能を有する。
図６に示すメモリ４４は、アプリケーション機能モジュール５５が実行した処理により生成されたデータや、アプリケーション機能モジュール５５が実行した処理の履歴情報を記憶するとともに、プロセス制御機能モジュール６３の処理により永続化されたプロセスに関するデータや、プログラム制御機能モジュール５６によってダウンロードされたアプリケーションプログラムを保存する。
【００４３】
アプリケーション機能モジュール５５は、ユーザの操作入力に基づいて、または、受信したメッセージに基づいて、プロセス制御部６３の制御により、メモリ４４からロードされ、インタプリタ機能モジュール５３上で実行される。
【００４４】
また、アドレス帳データＡＤは、他のユーザの名前データと、識別データと、電子メールのアドレスデータと、電話番号データ等とを対応付けて示している。
【００４５】
以下、携帯電話１４＿１が送受信する電子メールＥＭのフォーマットについて説明する。
図８は、携帯電話１４＿１が送受信する電子メールＥＭのフォーマットを説明するための図である。
図８に示すように、電子メールＥＭは、ヘッダ８０と本文８１とで構成されている。
ヘッダ８０には、宛先アドレス、表題（subject）、並びにコンテンツタイプなどが記述されている。
電子メールＥＭを送受信する際には、アプリケーションのデータや画像ファイルを複数添付することができる。このような場合に利用するのが、複数の添付ファイルをまとめたメディアタイプである、マルチパートメディアタイプである。当該マルチパートメディアタイプは、上記コンテンツタイプにおいて宣言される。
上記コンテンツタイプにおいてマルチパートであることが宣言されている場合、本文８１は、添付ファイルやメール本文に該当する複数のパートで構成される。
【００４６】
本文８１は、可読記述エリア９１および制御記述エリア９２で構成される。
可読記述エリア９１には、電子メールＥＭを受信したユーザが読むことが可能な文字データが記述される。
制御記述エリア９２には、電子メールＥＭのフォーマットのバージョン情報やプロトコルの種別を示す情報のほかに、プロセス作成指示データ１００、プログラムＵＲＬ(Uniform Resource Locator)１０１、送信元アドレス１０２、送信元プロセス識別データ１０３、送信先プロセス識別データ１０４、並びにアプリケーション固有データ１０５が記述されている。
【００４７】
プロセス作成指示データ１００は、電子メールＥＭの受信側の端末装置が、新たなプロセスを作成する必要があるか否かを示す情報であり、「１」のとき、新たなプロセスを作成する必要があることを示し、「０」のとき、すでに存在するプロセスに関する電子メールＥＭであるので、新たなプロセスを作成する必要がないことを示す。
プログラムＵＲＬ１０１は、プログラムをダウンロードするために用いられるリンク情報である。プログラムＵＲＬ１０１は、例えば、アプリケーションプログラムＡＰの識別データとして用いられる。
送信元プロセス識別データ１０３は、この電子メールＥＭを送信した端末装置が、当該電子メールＥＭによって授受される情報を用いて動作するプロセスを識別するための識別子であり、送信先プロセス識別データ１０４は、当該電子メールＥＭによって授受される情報を用いて動作する端末装置のプロセスを識別するための識別子であり、これらの識別データは、電子メールＥＭを送信した端末装置が、予め生成して、電子メールＥＭ内に記述する。
アプリケーション固有データ１０５は、図７に示すアプリケーション機能モジュール５５が利用するデータであり、アプリケーション機能モジュール５５が任意に設定することが可能なデータである。
【００４８】
携帯電話１４＿１は、例えば、図８に示す電子メールＥＭを受信すると、図７に示すプログラム制御機能モジュール５６が、プログラムＵＲＬ１０１を基に、当該電子メールＥＭで指定されるアプリケーションプログラムが自分自身にダウンロードされているか否か、そのアプリケーションプログラムのバージョンはマッチングしているか否かを確認し、必要に応じて、メッセージで指定されるアプリケーションプログラムを、コンテンツサーバ装置１２からダウンロードする。
具体的には、プログラムＵＲＬ１０１によって指定されるＵＲＬには、電子メールＥＭで指定されるアプリケーションプログラムに関するアプリケーション記述ファイルが保存されており、プログラム制御機能モジュール５６は、アプリケーション記述ファイルをダウンロードして、自分自身に、対応するアプリケーションプログラムがインストールされているか否か、バージョンは同一であるか否かを判断する。アプリケーション記述ファイルは、例えば、アプリケーションがjava(R)で記載されている場合、ADF（Application Descriptor File）またはJAD（Java(R) Application Descriptor）ファイルと称される。
【００４９】
そして、アプリケーション機能モジュール５５は、対応するアプリケーションプログラムがインストールされていない場合、または、バージョンが同一ではない場合、アプリケーション記述ファイルに記述されている、アプリケーションプログラムの保存場所のアドレスを基に、アプリケーションプログラムをダウンロードする。
ここでは、ADF、またはJADなどのアプリケーション記述ファイルを先行してダウンロードし、自分自身に、対応するアプリケーションプログラムがインストールされているか否か、バージョンは同一であるか否かを判断することができるようになされているが、自分自身に、対応するアプリケーションプログラムがインストールされているか否か、バージョンは同一であるか否かを判断する方法は、アプリケーション記述ファイルを利用する以外の方法であっても良く、アプリケーションプログラムの保存場所のアドレス情報を得るための手段、および、ダウンロードの手順なども、上述した以外の方法であっても良い。
【００５０】
また、図７に示すデータ抽出部６１において抽出されるデータを基に、図８に示すプロセス作成指示データ１００に、「１」が記載されていることが検出されるので、プログラム制御機能モジュール５６の処理により、図７に示すアプリケーション機能モジュール５５が起動され、新たなプロセスが生成される。
アプリケーション機能モジュール５５は、ＧＵＩ制御部６５の処理により、必要な情報を図５に示すＬＣＤ制御回路３４を介して液晶ディスプレイ２７に表示させ、操作入力制御回路３９を介してユーザの操作入力を受けて、データ作成部６２の処理により、返信電子メールを生成させ、送受信制御機能モジュール５２の処理により、図１に示すネットワーク９を介して、図８に示す送信元アドレス１０２で示されるアドレスに返信電子メールを送信する。
【００５１】
〔パーソナルコンピュータ１４＿２，１４＿３〕
パーソナルコンピュータ１４＿２，１４＿３は、ネットワーク通信機能を持つコンピュータであり、例えば、携帯電話１４＿１に比べて大きな記憶容量のメモリを備えている。
【００５２】
以下、通信システム１の動作例を説明する。
〔第１の動作例〕
以下、携帯電話１４＿１が指定したコンテンツデータを、コンテンツサーバ装置１２からパーソナルコンピュータ１４＿２に送信させる場合の携帯電話１４＿１の動作例を説明する。
図９は、当該動作例を説明するためのフローチャートである。
ステップＳＴ１：
端末装置１４＿のユーザが図５に示す操作キー２８あるいはジョグダイヤル３０を操作して、コンテンツサーバ装置１２へのアクセス指示を入力したことを図７に示すアプリケーション機能モジュール５５が検出すると、ステップＳＴ２に進む。
当該アクセス指示では、ネットワーク９上におけるコンテンツサーバ装置１２のアドレス（ＵＲＬ）が指定される。
【００５３】
ステップＳＴ２：
図７に示すクラスライブラリ機能モジュール５４のＧＵＩ制御部６５は、アプリケーション機能モジュール５５の制御に従って、ステップＳＴ１で指定されたアドレスを基に、コンテンツサーバ装置１２にアクセスを行い、選択画面データを受信（ダウンロード）する。
ステップＳＴ３：
図７に示すクラスライブラリ機能モジュール５４のＧＵＩ制御部６５は、図５に示すＬＣＤ制御回路３４に、ステップＳＴ２で受信した選択画面データに応じた選択画面を液晶ディスプレイ２７に表示させる。
ＧＵＩ制御部６５は、例えば、図１０に示すコンテンツ選択画面２１０を液晶ディスプレイ２７に表示する。
図１０に示すコンテンツ選択画面２１０は、例えば、送信（選択）の対象できるコンテンツ名を示すボタン画像（例えば、映画名Ａ，映画名Ｂおよび音楽名Ｃをそれぞれ示すボタン画像２１１，２１２，２１３）、並びに次の画面に進むことを指示するボタン画像２３０を有する。
ここで、送信（選択）の対象にできるコンテンツ名は、例えば、コンテンツサーバ装置１２に記憶され、あるいはコンテンツサーバ装置１２が取得可能なコンテンツの名前を示している。
ユーザは、図５に示す操作キー２８あるいはジョグダイヤル３０を操作して、図１０に示すコンテンツ選択画面２１０上で、送信対象とするコンテンツデータのコンテンツ名（ボタン画像２１１，２１２あるいは２１３）を選択し、続いてボタン画像２３０を指定する。
【００５４】
ＧＵＩ制御部６５は、ボタン画像２３０が指定されると、アプリケーション機能モジュール５５の制御に従って、図１１に示す送信先指定画面３１０を液晶ディスプレイ２７に表示させる。
図１１に示すように、送信先指定画面３１０は、上記選択したコンテンツデータを送信する送信先のアドレスを指定するためのアドレス指定欄３１２、アドレス帳指定ボタン画像３１４、並びに送信することを指示するボタン画像３１６を有する。
ユーザは、図５に示す操作キー２８あるいはジョグダイヤル３０を操作して、図１１に示す送信先指定画面３１０上で、送信先のアドレスをアドレス指定欄３１２で指定する。例えば、ユーザは、具体的には、アドレス帳指定ボタン画像３１４を指定して、アドレス帳画面（図示せず）を表示させ、それを基に送信先の端末装置（例えば、図１に示すパーソナルコンピュータ１４＿２）のアドレスＡＤＲを指定する。
ユーザは、上記アドレスの指定を終了すると、図１１に示す送信先指定画面３１０上でボタン画像３１６を指定する。
【００５５】
ステップＳＴ４：
アプリケーション機能モジュール５５は、図１１に示す送信先指定画面３１０上でボタン画像３１６が指定されたと判断すると、送信対象のコンテンツデータの識別データＩＤの選択、並びに送信先のアドレスＡＤＲの指定の双方が完了したと判断してステップＳＴ５に進む。
ステップＳＴ５：
図７に示す送受信制御機能モジュール５２は、アプリケーション機能モジュール５５の制御に従って、ステップＳＴ３で選択された送信対象のコンテンツデータの識別データＩＤと指定された送信先のアドレスＡＤＲとを含む送信要求を生成し、これをコンテンツサーバ装置１２に送信する。
ステップＳＴ６：
アプリケーション機能モジュール５５は、コンテンツサーバ装置１２から送信完了通知を受信したか否かを判断し、受信したと判断するとステップＳＴ１に戻る。
【００５６】
〔第２の動作例〕
以下、携帯電話１４＿１が指定したコンテンツデータを、コンテンツサーバ装置１２からパーソナルコンピュータ１４＿２に送信させる場合のコンテンツサーバ装置１２の動作例を説明する。
図１２は、当該動作例を説明するためのフローチャートである。
以下に示すコンテンツサーバ装置１２の動作は、図２に示すＣＰＵ６がプログラムＰＲＧ１に従って実行する。
ステップＳＴ１１：
図２に示すコンテンツサーバ装置１２のＣＰＵ６は、通信回路４を介して携帯電話１４＿１からアクセスを受けたと判断すると、ステップＳＴ１２に進む。
なお、ＣＰＵ６は、端末装置１４＿と通信を行い、公開鍵認証などにより、携帯電話１４＿１、あるいは端末装置１４＿のユーザの正当性を認証した後に、ステップＳＴ１２に進んでもよい。
【００５７】
ステップＳＴ１２：
ＣＰＵ６は、メモリ５から選択画面データを読み出して、これを通信回路４を介して携帯電話１４＿１に送信する。
ステップＳＴ１３：
ＣＰＵ６は、通信回路４を介して携帯電話１４＿１から送信要求を受信したか否かを判断し、受信したと判断するとステップＳＴ１４に進む。
すなわち、ＣＰＵ６は、携帯電話１４＿１が図９に示すステップＳＴ５の処理を行って送信要求を送信したか否かを判断する。
【００５８】
ステップＳＴ１４：
ＣＰＵ６は、ステップＳＴ１３で受信した送信要求に含まれる識別データＩＤに対応するコンテンツデータを、メモリ５に記憶された図３に示すテーブルデータＴＢＤを参照して読み出す。
なお、ＣＰＵ６は、ステップＳＴ１４の処理を行う前に、コンテンツデータの提供に関しての決済処理を携帯電話１４＿１との間で行ってもよい。
ステップＳＴ１５：
ＣＰＵ６は、ステップＳＴ１４で読み出したコンテンツデータを、ステップＳＴ１３で受信した送信要求に含まれるアドレスを宛先アドレスとして、通信回路４を介して送信する。
ステップＳＴ１６：
ＣＰＵ６は、ステップＳＴ１５の送信が完了すると、通信回路４を介して携帯電話１４＿１に送信完了通知を送信する。
ＣＰＵ６は、その後、ステップＳＴ１１に戻る。
【００５９】
以上説明したように、通信システム１によれば、携帯電話１４＿１のユーザは、外出中に携帯電話１４＿１を用いてコンテンツサーバ装置１２にアクセスを行い、希望するコンテンツデータを、例えば自宅に設置され実際にコンテンツを試聴等するパーソナルコンピュータ１４＿２に送信（ダウンロード）することができる。
このように、通信システム１によれば、コンテンツデータの選択および送信要求を出す端末装置と、当該送信要求に応じてコンテンツデータを受信する端末装置とが異なる形態の通信を実現することで、コンテンツデータの選択および送信要求を行える場所および時間の自由度を高めることができる。
また、通信システム１によれな、携帯電話１４＿１がコンテンツデータのダウンロードが完了するまで長時間待ち状態になることを回避できる。
【００６０】
＜第２実施形態＞
上述した実施形態では、携帯電話１４＿１からコンテンツサーバ装置１２にアクセスを行うことで、携帯電話１４＿１の液晶ディスプレイ２７に選択画面を表示する場合を例示したが、本実施形態では、図１に示すコンテンツサーバ装置１２ａが電子メールを配信し、携帯電話１４＿１ａが当該電子メールを基にコンテンツデータ選択および送信先の指定を行う。
なお、携帯電話１４＿１ａおよびコンテンツサーバ装置１２ａは、以下に示す機能および動作を除いて、第１実施形態の携帯電話１４＿１およびコンテンツサーバ装置１２と同じである。
以下、通信システム１の動作例を説明する。
〔第１の動作例〕
以下、携帯電話１４＿１ａが指定したコンテンツデータを、コンテンツサーバ装置１２ａからパーソナルコンピュータ１４＿２に送信させる場合の携帯電話１４＿１ａの動作例を説明する。
図１３は、当該動作例を説明するためのフローチャートである。
ステップＳＴ２１：
携帯電話１４＿１ａの図７に示すアプリケーション機能モジュール５５は、送受信制御機能モジュール５２がコンテンツサーバ装置１２ａから選択用電子メールを受信したか否かを判断し、受信したと判断するとステップＳＴ２２に進む。
ステップＳＴ２２：
図７に示すクラスライブラリ機能モジュール５４のデータ抽出部６１は、アプリケーション機能モジュール５５の制御に従って、ステップＳＴ２１で受信したと判断した選択用電子メールのなかから、送信（選択）の対象できるコンテンツデータの識別データＩＤに対応付けられたコンテンツ名データを抽出する。
そして、アプリケーション機能モジュール５５は、上記抽出したコンテンツ名データを基に、コンテンツデータの選択とコンテンツデータを送信する送信先のアドレスを指定するための選択画面を図４および図５に示す液晶ディスプレイ２７に表示させる。
ユーザは、操作キー２８またはジョグダイヤル３０を操作して、上記選択画面を用いて、コンテンツデータの選択、並びに送信先のアドレスＡＤＲの指定を行う。
ステップＳＴ２３：
アプリケーション機能モジュール５５は、ステップＳＴ２２において、コンテンツデータの選択、並びに送信先のアドレスＡＤＲの指定が行われたと判断すると、ステップＳＴ２４に進む。
ステップＳＴ２４：
図７に示すデータ作成部６２は、アプリケーション機能モジュール５５の制御に従って、ステップＳＴ２２で指定された送信対象のコンテンツデータの識別データＩＤと送信先のアドレスＡＤＲとを含む電子メールを、コンテンツサーバ装置１２ａから上記受信した電子メールの返信メールとして生成する。
ステップＳＴ２５：
図７に示す送受信制御機能モジュール５２は、アプリケーション機能モジュール５５の制御に従って、ステップＳＴ２４で生成された返信メールをコンテンツサーバ装置１２ａに送信する。
ステップＳＴ２６：
アプリケーション機能モジュール５５は、コンテンツサーバ装置１２ａから送信完了通知を受信したか否かを判断し、受信したと判断するとステップＳＴ２１に戻る。
【００６１】
〔第２の動作例〕
以下、携帯電話１４＿１ａが指定したコンテンツデータを、コンテンツサーバ装置１２ａからパーソナルコンピュータ１４＿２に送信させる場合のコンテンツサーバ装置１２ａの動作例を説明する。
図１４は、当該動作例を説明するためのフローチャートである。
以下に示すコンテンツサーバ装置１２ａの動作は、図２に示すＣＰＵ６がプログラムＰＲＧ１に従って実行する。
ステップＳＴ３１：
図２に示すコンテンツサーバ装置１２ａのＣＰＵ６は、送信対象のコンテンツデータの選択、並びに送信先のアドレスＡＤＲの選択を携帯電話１４＿１ａに行わせるためのデータを含む選択用電子メールを生成し、これを送受信制御機能モジュール５２を介して携帯電話１４＿１ａに送信する。
【００６２】
ステップＳＴ３２：
ＣＰＵ６は、ステップＳＴ３１で送信した選択用電子メールの返信メールを受信したか否かを判断し、受信したと判断するとステップＳＴ３３に進む。
ＣＰＵ６は、携帯電話１４＿１ａが図１３に示すステップＳＴ２５の処理を行って返信メールを送信したか否かを判断する。
【００６３】
ステップＳＴ３３：
ＣＰＵ６は、ステップＳＴ３２で受信した返信メールに含まれる識別データＩＤに対応するコンテンツデータを、メモリ５に記憶された図３に示すテーブルデータＴＢＤを参照して読み出す。
ステップＳＴ３４：
ＣＰＵ６は、ステップＳＴ３３で読み出したコンテンツデータを、ステップＳＴ３２で受信した返信メールに含まれるアドレスを宛先アドレスとして、通信回路４を介して送信する。
ステップＳＴ３５：
ＣＰＵ６は、ステップＳＴ３４の送信が完了すると、通信回路４を介して携帯電話１４＿１ａに送信完了通知を送信する。
ＣＰＵ６は、その後、ステップＳＴ３２に戻る。
【００６４】
本実施形態によっても第１実施形態と同様の効果が得られる。
【００６５】
本発明は上述した実施形態には限定されない。
上述した実施形態では、第１〜第３の発明のコンピュータとして携帯電話１４＿１を例示し、コンテンツデータの送信先としてパーソナルコンピュータ１４＿２を例示したが、これらはコンピュータであれば特に限定されない。
例えば、携帯電話１４＿１の代わりに、ＰＤＡ（Personal Digital Assistants)やパーソナルコンピュータなどを用いてもよいし、パーソナルコンピュータ１４＿２の代わりに携帯電話やＰＤＡを用いてもよい。
【図面の簡単な説明】
【００６６】
【図１】図１は、本発明の実施形態に係わる通信システムの全体構成図である。
【図２】図２は、図１に示すコンテンツサーバ装置の構成図である。
【図３】図３は、図２に示すテーブルデータＴＢＤを説明するための図である。
【図４】図４は、図１に示す携帯電話の正面側の外観図である。
【図５】図５は、図１に示す携帯電話の機能ブロック図である。
【図６】図６は、図５に示すメモリに記憶あれているプログラムおよびデータを説明するための図である。
【図７】図７は、図５に示すＣＰＵが、図６に示す各プログラムを実行して実現する機能モジュールを説明するための図である。
【図８】図８は、図１に示す携帯電話が送受信する電子メールＥＭのフォーマットを説明するための図である。
【図９】図９は、本発明の第１実施形態において、図１に示す携帯電話が指定したコンテンツデータをコンテンツサーバ装置からパーソナルコンピュータに送信させる場合の携帯電話の動作例を説明するためのフローチャートである。
【図１０】図１０は、本発明の第１実施形態において用いられるコンテンツ選択画面を説明するための図である。
【図１１】図１１は、本発明の第１実施形態において用いられる送信先指定画面を説明するための図である。
【図１２】図１２は、本発明の第１実施形態において、図１に示す携帯電話が指定したコンテンツデータをコンテンツサーバ装置からパーソナルコンピュータに送信させる場合のコンテンツサーバ装置の動作例を説明するためのフローチャートである。
【図１３】図１３は、本発明の第２実施形態において、図１に示す携帯電話が指定したコンテンツデータをコンテンツサーバ装置からパーソナルコンピュータに送信させる場合の携帯電話の動作例を説明するためのフローチャートである。
【図１４】図１４は、本発明の第２実施形態において、図１に示す携帯電話が指定したコンテンツデータをコンテンツサーバ装置からパーソナルコンピュータに送信させる場合のコンテンツサーバ装置の動作例を説明するためのフローチャートである。
【符号の説明】
【００６７】
１…通信システム、９…ネットワーク、１０…メ−ルサーバ装置、１２，１２ａ…コンテンツサーバ装置、１４＿１，１４＿１ａ…携帯電話、１４＿２，１４＿３…コンピュータ、２５…アンテナ、２６…スピーカ、２７…液晶ディスプレイ、２８…操作キー、２９…マイクロフォン、３０…ジョグダイヤル、３４…ＬＣＤ制御回路、３５…画像エンコーダ、３６…画像デコーダ、３７…送受信回路、３８…変復調回路、３９…操作入力制御回路、４０…音声コーデック、４１…電源回路、４２…アンテナ、４３…ＩＣ、４４…メモリ、４５…ＣＰＵ、５１…ウェブブラウザ機能モジュール、５２…送受信制御機能モジュール、５３…インタプリタ機能モジュール、５４…クラスライブラリ機能モジュール、５５…アプリケーション機能モジュール、５６…プログラム制御機能モジュール
【図１】
2005310062.tif 000003
【図２】
2005310062.tif 000004
【図３】
2005310062.tif 000005
【図４】
2005310062.tif 000006
【図５】
2005310062.tif 000007
【図６】
2005310062.tif 000008
【図７】
2005310062.tif 000009
【図８】
2005310062.tif 000010
【図９】
2005310062.tif 000011
【図１０】
2005310062.tif 000012
【図１１】
2005310062.tif 000013
【図１２】
2005310062.tif 000014
【図１３】
2005310062.tif 000015
【図１４】
2005310062.tif 000016