(57)【要約】【課題】操作者（特に電子メールの作成者）に負担をかけることなく、メールシステムの効率化を図るとともに、送信されるデータの無断複製を抑制することを目的とする。【解決手段】電子メールを作成する送信側の携帯電話に実行ファイル作成エンジン３７およびメール生成部３８を設ける。実行ファイル作成エンジン３７は、ネットワーク９を介してコンテンツサーバから取得するテンプレートファイル２８と、携帯電話のユーザが操作部３３から入力するユーザデータ６とを合成して、１つの実行ファイル７を生成する。メール生成部３８は、電子メールを作成するとともに、生成された実行ファイル７を当該電子メールに添付して、通信部３５に転送する。通信部３５は、ネットワーク９を介して受信側の携帯電話に電子メールを送信する。【選択図】図５
2008305144.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して電子メールを送受信するメールシステムであって、
テンプレートファイルとユーザによって指定されるユーザデータとを合成して１つの実行ファイルを作成し、前記１つの実行ファイルを前記ネットワークを介して電子メールとして送信する送信側携帯電話と、
前記送信側携帯電話から送信される電子メールを受信して、前記電子メールに含まれる１つの実行ファイルを実行する受信側携帯電話と、
を備えることを特徴とするメールシステム。
【請求項２】
請求項１に記載のメールシステムであって、
前記送信側携帯電話とデータ通信が可能に接続されたコンテンツサーバをさらに備え、
前記コンテンツサーバは、テンプレートファイルを作成して前記送信側携帯電話に送信することを特徴とするメールシステム。
【請求項３】
請求項１または２に記載のメールシステムであって、
テンプレートファイルは、バイナリ形式のファイルとして作成されることを特徴とするメールシステム。
【請求項４】
請求項１ないし３のいずれかに記載のメールシステムであって、
前記実行ファイルは、バイナリ形式のファイルとして作成されることを特徴とするメールシステム。
【請求項５】
携帯電話において実行されるプログラムであって、前記携帯電話による前記プログラムの実行は、前記携帯電話を、
テンプレートファイルを取得する手段と、
ユーザによって指定されるユーザデータを取得する手段と、
前記テンプレートファイルと前記ユーザデータとを合成して１つの実行ファイルを作成する手段と、
前記１つの実行ファイルをネットワークを介して電子メールとして送信する手段と、
を備える携帯電話として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話で送受信される電子メールを作成する技術に関する。
【背景技術】
【０００２】
昨今、作成された文章とともに、画像やアニメーション等を表示することが可能なメールシステムが提案されている。このようなメールシステムが、例えば、特許文献１に記載されている。
【０００３】
特許文献１のメールシステムでは、送信者によって指定された画像が、文章（電子メール本文）に別ファイルとして添付されて送信され、受信側の端末装置において、電子メール本文と添付されている画像ファイルとが合成されて表示される。
【０００４】
【特許文献１】特開２００７−００６０４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１に記載されている技術では、受信側で表示する際に、ファイルの合成処理が必要となるため、様々なファイルが添付されている電子メールについては、表示が完了するまでに比較的長時間を要するという問題があった。すなわち、送信者が凝った電子メールを作成すればするほど、受信者に負担がかかるという問題があった。また、受信した電子メールを表示しようとするたびに、表示プログラムによって電子メール本文と添付ファイルとを関連付けなければならないという問題もあった。
【０００６】
また、特許文献１に記載されている技術では、単にファイルを添付するだけなので、どのような形式のファイルも比較的容易に利用できるという利便性がある反面、形式の異なる複数のファイルに対してはデータの圧縮効率が低下し、電子メール自体のデータ量が増大するという問題があった。特に、携帯電話の記憶容量はコンピュータ等に比べて小さいため、データ量の増大は深刻な問題となる。
【０００７】
さらに、特許文献１に記載されている技術では、電子メール本文に単にファイルが添付されている形式のため、添付ファイルを受信側で容易に再利用できるという問題がある。昨今では、電子メールに使用する画像等を商業的に提供するビジネスモデルも登場しており、提供される画像が不特定多数の者に簡単に複製されることは著作権上の問題となる。
【０００８】
本発明は、上記課題に鑑みなされたものであり、操作者（特に電子メールの作成者）に負担をかけることなく、メールシステムの効率化を図るとともに、送信されるデータの無断複製を抑制することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、請求項１の発明は、ネットワークを介して電子メールを送受信するメールシステムであって、テンプレートファイルとユーザによって指定されるユーザデータとを合成して１つの実行ファイルを作成し、前記１つの実行ファイルを前記ネットワークを介して電子メールとして送信する送信側携帯電話と、前記送信側携帯電話から送信される電子メールを受信して、前記電子メールに含まれる１つの実行ファイルを実行する受信側携帯電話とを備えることを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明に係るメールシステムであって、前記送信側携帯電話とデータ通信が可能に接続されたコンテンツサーバをさらに備え、前記コンテンツサーバは、テンプレートファイルを作成して前記送信側携帯電話に送信することを特徴とする。
【００１１】
また、請求項３の発明は、請求項１または２の発明に係るメールシステムであって、テンプレートファイルは、バイナリ形式のファイルとして作成されることを特徴とする。
【００１２】
また、請求項４の発明は、請求項１ないし３のいずれかに記載のメールシステムであって、前記実行ファイルは、バイナリ形式のファイルとして作成されることを特徴とする。
【００１３】
また、請求項５の発明は、携帯電話において実行されるプログラムであって、前記携帯電話による前記プログラムの実行は、前記携帯電話を、テンプレートファイルを取得する手段と、ユーザによって指定されるユーザデータを取得する手段と、前記テンプレートファイルと前記ユーザデータとを合成して１つの実行ファイルを作成する手段と、前記１つの実行ファイルをネットワークを介して電子メールとして送信する手段とを備える携帯電話として機能させることを特徴とする。
【発明の効果】
【００１４】
請求項１ないし４に記載の発明では、テンプレートファイルとユーザによって指定されるユーザデータとを合成して１つの実行ファイルを作成し、前記１つの実行ファイルを前記ネットワークを介して電子メールとして送信することにより、受信側携帯電話においてファイルを合成する必要がないので、再生に要する時間を短縮できる。また、ユーザデータにかかわらず、１つの実行ファイルが作成されるためデータの圧縮効率が向上する。さらに、受信側携帯端末が受信するファイルはユーザデータが合成された１つの実行ファイルであるため、テンプレートファイルとしての再利用が容易ではなく、無断複製を抑制できる。
【００１５】
請求項２に記載の発明では、送信側携帯電話とデータ通信が可能に接続されたコンテンツサーバをさらに備え、コンテンツサーバは、テンプレートファイルを作成して送信側携帯電話に送信することにより、テンプレートファイルを容易に作成できる。
【００１６】
請求項３に記載の発明では、テンプレートファイルは、バイナリ形式のファイルとして作成されることにより、送信側でも無断複製を抑制できる。
【００１７】
請求項４に記載の発明では、実行ファイルは、バイナリ形式のファイルとして作成されることにより、さらに無断複製を抑制できる。
【００１８】
請求項５に記載の発明では、携帯電話を、テンプレートファイルを取得する手段と、ユーザによって指定されるユーザデータを取得する手段と、テンプレートファイルとユーザデータとを合成して１つの実行ファイルを作成する手段と、１つの実行ファイルをネットワークを介して電子メールとして送信する手段とを備える携帯電話として機能させることができる。したがって、受信側の携帯電話においてファイルを合成する必要がないので、再生に要する時間を短縮できる。また、ユーザデータにかかわらず、１つの実行ファイルが作成されるためデータの圧縮効率が向上する。さらに、受信側の携帯端末が受信するファイルはユーザデータが合成された１つの実行ファイルであるため、テンプレートファイルとしての再利用が容易ではなく、無断複製を抑制できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。
【００２０】
＜１．  実施の形態＞
図１は、本発明に係るメールシステム１の構成を示す図である。
【００２１】
メールシステム１は、コンテンツサーバ２および複数の携帯電話３を備え、コンテンツサーバ２および複数の携帯電話３はネットワーク９を介して互いにデータ通信が可能となっている。
【００２２】
なお、以下の説明では、携帯電話３ａが携帯電話３ｂに電子メールを送信する例で説明する。すなわち、携帯電話３ａを送信側携帯電話とし、携帯電話３ｂを受信側携帯電話として説明するが、もちろん携帯電話３ｂから携帯電話３ａに向けて電子メールが送信されてもよい。また、携帯電話３ａ，３ｂを、適宜、携帯電話３と総称する。
【００２３】
また、図１では、１つのネットワーク９のみ図示しているが、コンテンツサーバ２と携帯電話３ａとがデータ通信を行うネットワークと、携帯電話３ａと携帯電話３ｂとが電子メールを送受信するネットワークとは異なるネットワークとして構成されていてもよい。
【００２４】
図２は、コンテンツサーバ２の構成を示す図である。
【００２５】
コンテンツサーバ２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、ハードディスク２３、操作部２４、表示部２５および通信部２６を備え、ネットワーク９に接続された一般的なコンピュータとしての機能を有する。
【００２６】
ＣＰＵ２０は、コンテンツサーバ２が備える各構成とバス配線を介して接続されており、各種データの演算を実行する。
【００２７】
ＲＯＭ２１は、読み取り専用の記憶装置であり、主にプログラム２７を記憶する。また、ＲＡＭ２２は、ＣＰＵ２０の一時的なワーキングエリアとして使用される記憶装置である。さらに、ハードディスク２３は比較的大容量のデータを記憶することが可能であり、本実施の形態では、主に、後述するテンプレートファイル２８を記憶する装置として使用される。
【００２８】
なお、以下では、ＣＰＵ２０がＲＯＭ２１に格納されているプログラム２７に従って動作する例で説明するが、プログラム２７の一部または全部をハードディスク２３に記憶させておき、適宜、ＲＡＭ２２に読み出してＣＰＵ２０が実行するように構成してもよい。
【００２９】
操作部２４は、ボタンやキーボード、マウス等から構成され、オペレータからの指示をコンテンツサーバ２に入力するために使用される。また、表示部２５は、例えば、液晶ディスプレイであり、オペレータに対して各種データを表示する。
【００３０】
通信部２６は、いわゆる通信インタフェースに相当し、コンテンツサーバ２をネットワーク９に接続する機能を提供する。これにより、コンテンツサーバ２は、先述のように、ネットワーク９を介して携帯電話３ａとデータ通信が可能とされている。本実施の形態における通信部２６は、主に携帯電話３ａからの要求に応じて、ハードディスク２３に記憶されているテンプレートファイル２８を、当該携帯電話３ａに向けて送信する。
【００３１】
図３は、コンテンツサーバ２の機能ブロックを示す図である。図３に示すテンプレート作成エンジン２９は、主にＣＰＵ２０がプログラム２７に従って動作することにより実現される機能ブロックである。
【００３２】
テンプレート作成エンジン２９は、オペレータが操作部２４を操作することにより入力される指示に従って、テンプレートファイル２８を生成する機能を有する。作成されたテンプレートファイル２８は、先述のように、ハードディスク２３に記憶され、携帯電話３ａに提供されるコンテンツデータとして保存される。図３では１つのテンプレートファイル２８のみ図示しているが、通常、ハードディスク２３には複数のテンプレートファイル２８が登録されたデータベースが構築される。
【００３３】
なお、テンプレートファイル２８は、バイナリ形式のデータファイルであって、予めプログラム２７と携帯電話３ａのプログラム３６（後述する）との間で定められている書式（記述形式）に従って作成される。ここに言う書式とは、テンプレートファイル２８のどのビットがどの情報を示しているかを定めた、いわゆるデータフォーマットであり、ローカルに取り決めたものである。このように、予めプログラム２７とプログラム３６との間で書式が決定されているので、テンプレートファイル２８は、バイナリ形式のデータファイルでありながら、変数データや、画像データ、動画像データ、音声データ等の様々なデータを格納することが可能である。
【００３４】
一方、先述のように、テンプレートファイル２８における書式はローカルに取り決められたものであるため、標準的なフォーマットではない。したがって、この書式を知らされていない一般のプログラムでは、テンプレートファイル２８を正常に再生することは困難である。すなわち、テンプレートファイル２８自体をコピーすることは可能であったとしても、一般のプログラムではテンプレートファイル２８の複製を利用することができない。したがって、メールシステム１では、テンプレートファイル２８がコンテンツ業者等によって作成される場合であっても、テンプレートファイル２８の無断複製を抑制することができる。
【００３５】
図４は、携帯電話３の構成を示す図である。
【００３６】
携帯電話３は、ＣＰＵ３０、ＲＯＭ３１、メモリ３２、操作部３３、表示部３４および通信部３５を備え、無線通信によってネットワーク９に接続可能である。
【００３７】
ＣＰＵ３０は、携帯電話３が備える各構成とバス配線を介して接続されており、各種データの演算を実行する。
【００３８】
ＲＯＭ３１は、読み取り専用の記憶装置であり、主にプログラム３６を記憶する。また、メモリ３２は不揮発性の記憶装置である。
【００３９】
なお、以下では、ＣＰＵ３０がＲＯＭ３１に格納されているプログラム３６に従って動作する例で説明するが、プログラム３６の一部または全部をメモリ３２に記憶させておき、適宜、ＣＰＵ３０が読み出して実行するように構成してもよい。
【００４０】
操作部３３は、テンキー等のボタン類から構成され、ユーザからの指示を携帯電話３に入力するために使用される。特に、電話番号やメールアドレス、コンテンツサーバ２に記憶されているテンプレートファイル３８を選択するための指示、ユーザデータ６（図５）を作成するための指示、あるいは電子メールを閲覧するための指示等が入力される。
【００４１】
表示部３４は、例えば、液晶ディスプレイであり、ユーザに対して各種データを表示する。特に、電子メールを作成するために必要な各種データや、受信した電子メールの内容等を表示する。
【００４２】
通信部３５は、いわゆる通信インタフェースに相当し、携帯電話３をネットワーク９に接続する機能を提供する。これにより、携帯電話３は、先述のように、ネットワーク９を介して、他の携帯電話３やコンテンツサーバ２とデータ通信が可能とされている。
【００４３】
なお、図４に示す構成以外に、携帯電話３は音声データや会話を再生するスピーカや、周囲の音声を電気信号に変換するマイク等の構成を備えている。
【００４４】
図５は、電子メールの送信側となる携帯電話３ａの機能ブロックを示す図である。また、図６は、電子メールの受信側となる携帯電話３ｂの機能ブロックを示す図である。
【００４５】
なお、図５に示す実行ファイル作成エンジン３７およびメール生成部３８が主に携帯電話３ａのＣＰＵ３０がプログラム３６に従って動作することにより実現される機能ブロックであり、図６に示す実行エンジン３９が主に携帯電話３ｂのＣＰＵ３０がプログラム３６に従って動作することにより実現される機能ブロックである。また、図５および図６では、送信側の携帯電話３ａの機能ブロックと受信側の携帯電話３ｂの機能ブロックとがそれぞれ異なるように図示しているが、一般に携帯電話３はこれら両方の機能を兼ね備えている。
【００４６】
実行ファイル作成エンジン３７は、ユーザデータ６とテンプレートファイル２８とを合成して１つの実行ファイル７を生成する。実行ファイル７は、受信側の携帯電話３ｂが備える実行エンジン３９によって実行可能なデータフォーマットで、バイナリ形式のデータファイルとして作成される。
【００４７】
メール生成部３８は、実行ファイル７を電子メール８として生成し、通信部３５に伝達する。これにより、通信部３５は、ネットワーク９を介して携帯電話３ｂに電子メール８を送信する。メール生成部３８は、一般的なメーラーが備える機能ブロックである。このように、メールシステム１では一般的なメーラーの機能により電子メール８を作成するので、受信側の携帯電話３ｂが一般的なメーラーの機能を備えていれば、電子メール８を受信することができる。
【００４８】
したがって、携帯電話３ａから送信される電子メール８を受信するためだけに専用のプログラムをインストールする必要はなく、受信側の携帯電話３ｂには広く一般に送受信されている電子メールを受信する汎用プログラムがインストールされていればよい。ただし、メール生成部３８は、実行ファイル７を携帯電話３ｂに向けて送信できる状態にするものであれば、どのようなものでもよい。すなわち、メーラーに限定されるものではない。
【００４９】
なお、本実施の形態におけるメール生成部３８は、作成する電子メールに実行ファイル７を添付して電子メール８を生成する。概略的に言えば、電子メール８は、空メールに実行ファイル７が添付された状態の電子メールである。
【００５０】
メールシステム１において作成される実行ファイル７は、先述のように、ユーザデータ６とテンプレートファイル２８とが合成されて作成される。例えるならば、実行ファイル７は、絵はがき（テンプレートファイル２８）に、文面（ユーザデータ６）が書き込まれた状態で受信される。
【００５１】
このため、テンプレートファイル２８とユーザデータ６とがそれぞれ別ファイルとして送信される場合に比べてテンプレートファイル２８の汎用性が低下する。このように、メールシステム１では、電子メール８の受信側において、テンプレートファイル２８の再利用が困難な状態とされているので、受信側における無断複製を抑制することができる。
【００５２】
実行エンジン３９は、実行ファイル７を含む電子メール８に対して閲覧要求がなされた場合に、実行ファイル７を自動的に実行して、表示部３４にその内容を表示させる機能を有する。なお、実行ファイル７に音声データが含まれている場合は、実行エンジン３９は、図示しないスピーカに音声を再生させる機能も有する。すなわち、実行エンジン３９は、一般的なマルチプレイヤが備える機能ブロックである。
【００５３】
プログラム３６のうち、実行エンジン３９を提供する部分は、メールシステム１において専用のプログラムとして構築することも当然可能であり、無断複写を抑制するという要請に応えるためには、その方が好ましい面もある。しかし、実行エンジン３９を専用のプログラムで提供することを想定すると（実行ファイル７にローカルフォーマットを採用すると）、これをインストールしたユーザしか実行ファイル７を実行することができず、それ以外のユーザは電子メール８を受信しても実行ファイル７を閲覧（再生）することができない。すなわち、閲覧できるユーザがメールシステム１のユーザに限定されてしまい、広く大勢の人と電子メールを交換したいと望むユーザのニーズに応えることができず、結局ユーザの利便性が著しく低下するおそれがある。
【００５４】
したがって、メールシステム１では、実行エンジン３９を実現する部分のプログラムとして広く一般に流通している汎用プログラムを採用する。これにより、例え、電子メール８（実行ファイル７）を生成することができない携帯電話のユーザであっても、電子メール８を受信した場合にはこれを閲覧することができる。このように公開されているデータフォーマットの規格として、例えば、アドビシステムズ（登録商標）のFlash Liteなどを採用することができる。
【００５５】
以上が本実施の形態におけるメールシステム１の構成および機能の説明である。次に、メールシステム１において電子メール８（実行ファイル７）を作成する手順について説明する。
【００５６】
図７は、送信側の携帯電話３ａにおいて電子メール８を生成する処理を示す流れ図である。また、図８は、携帯電話３ａにおいて電子メール８が作成される過程の画面を例示する図である。なお、図７に示す各工程が実行される前に、コンテンツサーバ２のハードディスク２３にはテンプレートファイル２８が既に生成され提供されているものとする。
【００５７】
まず、ユーザが操作部３３を操作して電子メール８の作成を開始する指示を入力すると、携帯電話３ａはネットワーク９を介してコンテンツサーバ２へ接続し、テンプレートファイル２８の一覧を表示部３４に表示する。さらに、操作部３３がユーザによるテンプレートファイル２８の選択を受け付ける（ステップＳ１）。
【００５８】
画面５ａはステップＳ１が実行されたときに表示部３４に表示される画面の例である。画面５ａは、一覧から選択され、コンテンツサーバ２から携帯電話３ａに送信されたテンプレートファイル２８に基づいて表示される。
【００５９】
画面５ａは、ユーザが選択したテンプレートファイル２８の内容を確認するために、主に表示される画面である。
【００６０】
画面５ａには、送信先（宛先）を入力するボックス５０と、作成する電子メール８の題名を入力するボックス５１と、添付するファイル名を入力するボックス５２とが表示されている。ボックス５０ないし５２には、電子メール８を作成し送信する際に必要な情報がユーザによって入力される。
【００６１】
また、画面５ａには、背景画像５３（夜空）と、部品画像５４（魔女）と、メッセージ画像５５（文字）とが表示される。これらは、コンテンツサーバ２のオペレータの指示によって作成されたテンプレートファイル２８の中身（データ）を、プログラム３６（実行ファイル作成エンジン３７）が解析することにより表示される画像である。
【００６２】
図８には図示されていないが、例えば、部品画像５４がアニメーションとして定義されている場合には、部品画像５４は所定の動作をするように表示される。また、メッセージ画像５５は、オペレータがテンプレートファイル２８の変数情報に文字を入力できるように定義していることにより表示される。このようなメッセージ画像５５としては、例えば、任意の画像（写真）を貼り付けることが可能であることを示すメッセージや、任意の音声データを指定すると、音符の画像が動き出すことを示すメッセージ等が考えられる。
【００６３】
このように、テンプレートファイル２８を作成したオペレータから、当該テンプレートファイル２８を使用するユーザに向けて発信されるメッセージ画像５５を表示することも可能である。これにより、ユーザは当該テンプレートファイル２８を選択した場合に、当該テンプレートファイル２８に対してどのような装飾を行うことができるか、容易に確認することができる。すなわち、メッセージ画像５５は、当該テンプレートファイル２８の取扱説明書のように機能する。
【００６４】
さらに、画面５ａには、機能ボタンとしての選択ボタン５６と、決定ボタン５７と、プレビューボタン５８とが表示される。これらは、携帯電話３ａ側のＧＵＩによって表示される画像である。選択ボタン５６は、他のテンプレートファイル２８を選択するために、再び、一覧表示に戻ることを指示するためのボタンである。また、決定ボタン５７は、一時的に選択され、現在表示されているテンプレートファイル２８を採用することを決定する指示を入力するためのボタンである。さらに、プレビューボタン５８は実行ファイル７が作成され表示されたときの状態（プレビュー）を表示させるためのボタンである。このような機能ボタンが設けられていることにより、ユーザはどのような指示が求められているか容易に理解でき、操作性が向上する。
【００６５】
画面５ａが表示されている状態で、ユーザが決定ボタン５７を操作すると、携帯電話３ａはステップＳ２においてＹｅｓと判定し、画面５ｂを表示して、ユーザによるユーザデータ６の入力を受け付ける状態に遷移する（ステップＳ３）。
【００６６】
画面５ｂでは、メッセージ画像５５の代わりに、入力ボックス５９が表示される。ユーザが操作部３３を操作して、入力ボックス５９に任意のメッセージ（従来のメール本文に相当する文章）を入力すると、画面５ｃに示すように、入力された文字が文字画像６０として表示される。言い換えれば、受け付けたユーザデータ６が文字画像６０として、入力ボックス５９内に表示される。
【００６７】
なお、ここでは、ユーザデータ６が文字情報の場合の例であるが、もちろんユーザデータ６は文字情報に限定されるものではない。実行エンジン３９によって実行可能なコンテンツであれば、静止画はもちろん、動画や音声等であってもよい。
【００６８】
ユーザによるユーザデータ６の入力が終了すると、ユーザは決定ボタン５７を操作する。これにより、携帯電話３ａはステップＳ４においてＹｅｓと判定し、実行ファイル作成エンジン３７が、入力されたユーザデータ６と、既に取得しているテンプレートファイル２８とを合成して１つの実行ファイル７を作成する（ステップＳ５）とともに、画面５ｄを表示する。
【００６９】
画面５ｄでは、文字画像６０が文字画像６１となって、背景画像５３と合成され、背景画像５３ａとなっている。すなわち、テキストデータに基づいて、背景画像５３とは別に表示されていた文字画像６０が、画素データに基づいて表示される背景画像５３ａの小領域に相当する文字画像６１となる。これにより、合成された文字画像６１と背景画像５３とは、１つの背景画像５３ａとして扱われる。
【００７０】
また、ユーザデータ６が合成される前の背景画像５３と合成後の背景画像５３ａの画像のサイズは同じである。すなわち、背景画像５３ａのみ送信する場合のデータ量は、ユーザデータ６と背景画像５３とを別々のファイルとして送信する場合のデータ量に比べて、一般的には少ないと言える。
【００７１】
また、図８に示す画面５ｄでは、ボックス５０，５１に対する入力も行われている。これらのデータは、電子メールを送受信するメーラーが要求するデータである。このように、メールシステム１において電子メールを作成する際にも、汎用のメーラーのインタフェースを使用することにより、ユーザは今までの使い方をそのまま踏襲でき、ユーザの使い勝手を低下させることはない。なお、ボックス５０，５１，５２に対する入力は、画面５ａ，５ｂ，５ｃ，５ｄのいずれに対して行ってもよい。
【００７２】
さらに、画面５ｄには、電子メール８を作成して送信するように指示を与えるための送信ボタン６２が表示される。
【００７３】
実行ファイル７が作成され、ボックス５０，５１，５２等への入力が終了すると、ユーザは送信ボタン６２を操作する。これにより、メール生成部３８が電子メール８を作成して（ステップＳ６）、通信部３５に転送する。さらに通信部３５は、ボックス５０に入力された宛先に基づいて、ネットワーク９を介して携帯電話３ｂに向けて電子メール８を送信する（ステップＳ７）。
【００７４】
ユーザがさらに他の電子メールを作成する場合はステップＳ１に戻って処理を繰り返す（ステップＳ８）。一方、終了指示を入力した場合、携帯電話３ａは電子メールの作成処理を終了する。
【００７５】
なお、携帯電話３ａから送信された電子メール８を受信した携帯電話３ｂでは、ユーザによって操作部３３が操作され、携帯電話３ｂのメーラーに対して、受信した電子メール８の閲覧要求がなされる。この閲覧要求に応じて、実行エンジン３９が電子メール８に含まれる実行ファイル７を自動的に実行する。
【００７６】
このように、一般的な電子メールを受信した際の操作と同じ操作で、実行ファイル７が自動的に実行されるので、携帯電話３ｂのユーザに負担をかけることはない。また、従来のように電子メールの添付ファィルをいちいち指定して中身を確認（表示）する必要がないので、閲覧時の負担を軽減できる。
【００７７】
また、一般の電子メールでは、電子メールの本文が表示されるエリアと、添付された画像が表示されるエリアとが別々に設けられているため、比較的大きな表示エリアが必要であった。通常、画像が添付されている電子メールの内容を確認するためには、携帯電話の画面をスクロールさせる必要があり、例えば、画像を見ながら文章を読めないといった問題もあった。しかし、電子メール８では、電子メールの本文に相当する文字情報を、背景画像５３ａと重ねて文字画像６１として表示するため、必要となる表示エリアが比較的小さくて済む。
【００７８】
また、電子メールの本文と画像とを合成して表示する場合において、従来のシステムのように、受信側で合成を行わないため、閲覧が可能となるまでの所用時間が短縮される。すなわち、表示部３４に内容が表示されるまでの時間を短縮できる。
【００７９】
さらに、汎用的なデータであるテンプレートファイル２８と、ユーザに固有のデータであるユーザデータ６とが合成されて受信されるため、受信した携帯電話３ｂでは、テンプレートファイル２８のデータの汎用性が低下している。したがって、無断複製を抑制できる。特に、電子メールは複製されて複数の携帯電話に向けて送信されることが想定されるので、受信先での再利用を抑制することは重要である。
【００８０】
＜２．  変形例＞
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【００８１】
例えば、上記実施の形態に示した各工程は、あくまでも例示であって、その内容や順序が適宜変更されてもよい。
【００８２】
また、上記実施の形態では、１台のコンテンツサーバ２のみ図示したが、複数のコンテンツサーバ２がネットワーク９に接続されていてもよい。また、テンプレートファイル２８を作成するコンピュータ（サーバ）と、テンプレートファイル２８を提供するコンピュータ（サーバ）とが、別々のコンピュータで実現されていてもよい。すなわち、テンプレートファイル２８を作成する者と、テンプレートファイル２８を提供する者とが異なってもよい。
【図面の簡単な説明】
【００８３】
【図１】本発明に係るメールシステムの構成を示す図である。
【図２】コンテンツサーバの構成を示す図である。
【図３】コンテンツサーバの機能ブロックを示す図である。
【図４】携帯電話の構成を示す図である。
【図５】電子メールの送信側となる携帯電話の機能ブロックを示す図である。
【図６】電子メールの受信側となる携帯電話の機能ブロックを示す図である。
【図７】送信側の携帯電話において電子メールを生成する処理を示す流れ図である。
【図８】携帯電話において電子メールが作成される過程の画面を例示する図である。
【符号の説明】
【００８４】
１  メールシステム
２  コンテンツサーバ
２８  テンプレートファイル
２９  テンプレート作成エンジン
３，３ａ，３ｂ  携帯電話
３０  ＣＰＵ
３１  ＲＯＭ
３２  メモリ
３３  操作部
３４  表示部
３５  通信部
３６  プログラム
３７  実行ファイル作成エンジン
３８  テンプレートファイル
３８  メール生成部
３９  実行エンジン
６  ユーザデータ
７  実行ファイル
８  電子メール
９  ネットワーク
【図１】
2008305144.tif 000003
【図２】
2008305144.tif 000004
【図３】
2008305144.tif 000005
【図４】
2008305144.tif 000006
【図５】
2008305144.tif 000007
【図６】
2008305144.tif 000008
【図７】
2008305144.tif 000009
【図８】
2008305144.tif 000010
【手続補正書】
【提出日】平成19年10月12日(2007.10.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して電子メールを送受信するメールシステムであって、
テンプレートファイルとユーザによって指定されるユーザデータとを合成してバイナリ形式の１つの実行ファイルを作成し、前記１つの実行ファイルを前記ネットワークを介して電子メールとして送信する送信側携帯電話と、
前記送信側携帯電話とデータ通信が可能に接続され、前記テンプレートファイルを作成して前記送信側携帯電話に送信するコンテンツサーバと、
前記送信側携帯電話から送信される電子メールを受信して、前記電子メールに含まれる１つの実行ファイルを実行する受信側携帯電話と、
を備え、
前記テンプレートファイルは、前記コンテンツサーバと前記送信側携帯電話との間でローカルに取り決められた書式に従って記述されるバイナリ形式のファイルであり、
前記送信側携帯電話は、前記ローカルに取り決められた書式に基づいて前記テンプレートファイルを解析しつつ、前記１つの実行ファイルが前記受信側携帯電話において実行可能なように前記合成を行うことを特徴とするメールシステム。
【請求項２】
請求項１に記載のメールシステムであって、
前記テンプレートファイルは、前記送信側携帯電話における前記テンプレートファイルの取り扱いに関する情報を含むことを特徴とするメールシステム。
【請求項３】
請求項１または２に記載のメールシステムであって、
前記テンプレートファイルは、前記送信側携帯電話に提供されるコンテンツデータを含み、
前記１の実行ファイルにおいて、前記コンテンツデータと前記ユーザデータとが合成されていることを特徴とするメールシステム。
【請求項４】
電示メールを作成してネットワークを介して送信するメール送信方法であって、
(a) コンテンツサーバと携帯電話との間でローカルに取り決められた書式に従って記述されるバイナリ形式のテンプレートファイルを前記コンテンツサーバにおいて作成する工程と、
(b) 前記テンプレートファイルを前記携帯電話に取得させる工程と、
(c) 前記ローカルに取り決められた書式に基づいて前記テンプレートファイルを解析しつつ、前記テンプレートファイルとユーザによって指定されるユーザデータとを合成して受信側において実行可能なバイナリ形式の１つの実行ファイルを前記携帯電話において作成する工程と、
(d) 前記１つの実行ファイルを前記ネットワークを介して電子メールとして前記携帯電話から送信する工程と、
を有することを特徴とするメール送信方法。
【請求項５】
携帯電話において実行されるプログラムであって、前記携帯電話による前記プログラムの実行は、前記携帯電話を、
コンテンツサーバと前記携帯電話との間でローカルに取り決められた書式に従って記述されるバイナリ形式のテンプレートファイルを取得する手段と、
ユーザによって指定されるユーザデータを取得する手段と、
前記ローカルに取り決められた書式に基づいて前記テンプレートファイルを解析しつつ、前記テンプレートファイルと前記ユーザデータとを合成して受信側において実行可能なバイナリ形式の１つの実行ファイルを作成する手段と、
前記１つの実行ファイルをネットワークを介して電子メールとして送信する手段と、
を備える携帯電話として機能させることを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記の課題を解決するため、請求項１の発明は、ネットワークを介して電子メールを送受信するメールシステムであって、テンプレートファイルとユーザによって指定されるユーザデータとを合成してバイナリ形式の１つの実行ファイルを作成し、前記１つの実行ファイルを前記ネットワークを介して電子メールとして送信する送信側携帯電話と、前記送信側携帯電話とデータ通信が可能に接続され、前記テンプレートファイルを作成して前記送信側携帯電話に送信するコンテンツサーバと、前記送信側携帯電話から送信される電子メールを受信して、前記電子メールに含まれる１つの実行ファイルを実行する受信側携帯電話とを備え、前記テンプレートファイルは、前記コンテンツサーバと前記送信側携帯電話との間でローカルに取り決められた書式に従って記述されるバイナリ形式のファイルであり、前記送信側携帯電話は、前記ローカルに取り決められた書式に基づいて前記テンプレートファイルを解析しつつ、前記１つの実行ファイルが前記受信側携帯電話において実行可能なように前記合成を行うことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、請求項２の発明は、請求項１の発明に係るメールシステムであって、前記テンプレートファイルは、前記送信側携帯電話における前記テンプレートファイルの取り扱いに関する情報を含むことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、請求項３の発明は、請求項１または２の発明に係るメールシステムであって、前記テンプレートファイルは、前記送信側携帯電話に提供されるコンテンツデータを含み、前記１の実行ファイルにおいて、前記コンテンツデータと前記ユーザデータとが合成されていることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、請求項４の発明は、電示メールを作成してネットワークを介して送信するメール送信方法であって、(a)コンテンツサーバと携帯電話との間でローカルに取り決められた書式に従って記述されるバイナリ形式のテンプレートファイルを前記コンテンツサーバにおいて作成する工程と、(b)前記テンプレートファイルを前記携帯電話に取得させる工程と、(c)前記ローカルに取り決められた書式に基づいて前記テンプレートファイルを解析しつつ、前記テンプレートファイルとユーザによって指定されるユーザデータとを合成して受信側において実行可能なバイナリ形式の１つの実行ファイルを前記携帯電話において作成する工程と、(d)前記１つの実行ファイルを前記ネットワークを介して電子メールとして前記携帯電話から送信する工程とを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、請求項５の発明は、携帯電話において実行されるプログラムであって、前記携帯電話による前記プログラムの実行は、前記携帯電話を、コンテンツサーバと前記携帯電話との間でローカルに取り決められた書式に従って記述されるバイナリ形式のテンプレートファイルを取得する手段と、ユーザによって指定されるユーザデータを取得する手段と、前記ローカルに取り決められた書式に基づいて前記テンプレートファイルを解析しつつ、前記テンプレートファイルと前記ユーザデータとを合成して受信側において実行可能なバイナリ形式の１つの実行ファイルを作成する手段と、前記１つの実行ファイルをネットワークを介して電子メールとして送信する手段とを備える携帯電話として機能させることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項１ないし４に記載の発明では、コンテンツサーバと携帯電話との間でローカルに取り決められた書式に従って記述されるバイナリ形式のテンプレートファイルとユーザによって指定されるユーザデータとを合成してバイナリ形式の１つの実行ファイルを作成し、前記１つの実行ファイルを前記ネットワークを介して電子メールとして送信することにより、受信側携帯電話においてファイルを合成する必要がないので、再生に要する時間を短縮できる。また、ユーザデータにかかわらず、１つの実行ファイルが作成されるためデータの圧縮効率が向上する。さらに、受信側携帯端末が受信するファイルはユーザデータが合成された１つの実行ファイルであるため、テンプレートファイルとしての再利用が容易ではなく、無断複製を抑制できる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項２に記載の発明では、テンプレートファイルは、送信側携帯電話におけるテンプレートファイルの取り扱いに関する情報を含むことにより、例えば、テンプレートファイルに対してどのような装飾を行うことができるか、容易に確認することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項５に記載の発明では、携帯電話を、コンテンツサーバと携帯電話との間でローカルに取り決められた書式に従って記述されるバイナリ形式のテンプレートファイルを取得する手段と、ユーザによって指定されるユーザデータを取得する手段と、ローカルに取り決められた書式に基づいてテンプレートファイルを解析しつつ、テンプレートファイルとユーザデータとを合成して受信側において実行可能なバイナリ形式の１つの実行ファイルを作成する手段と、１つの実行ファイルをネットワークを介して電子メールとして送信する手段とを備える携帯電話として機能させることができる。したがって、受信側の携帯電話においてファイルを合成する必要がないので、再生に要する時間を短縮できる。また、ユーザデータにかかわらず、１つの実行ファイルが作成されるためデータの圧縮効率が向上する。さらに、受信側の携帯端末が受信するファイルはユーザデータが合成された１つの実行ファイルであるため、テンプレートファイルとしての再利用が容易ではなく、無断複製を抑制できる。