(57)【要約】【課題】メッセージ作成に用いるテンプレートデータを拡張または削減して、メッセージを作成することができるメッセージ作成装置およびメッセージ作成プログラムを提供する。【解決手段】コンテンツ表示制御部１３は、テンプレート記憶部１１に記憶されているテンプレートデータに基づいて、メッセージ作成のためのコンテンツを表示する。メッセージ編集部１４は、テンプレート記憶部１１に記憶されているテンプレートデータと操作入力部１２に入力されたメッセージ作成操作にしたがって、メッセージを作成する。テンプレート更新部１５は、操作入力部１２に入力されたコンテンツの複製または削除操作にしたがって、テンプレート記憶部１１に記憶されているテンプレートデータに含まれる複製情報にしたがって、テンプレートデータを更新した新たなテンプレートデータを生成する。【選択図】図１
2007226559.tif 000002
【特許請求の範囲】
【請求項１】
テンプレートデータを利用してメッセージを作成するメッセージ作成装置であって、
コンテンツに関連する情報を含み、前記コンテンツの複製および削除の可否を表わす複製情報が含まれるテンプレートデータを記憶する記憶手段と、
ユーザによる操作を受付ける操作入力部と、
メッセージ作成のためのコンテンツを表示するための表示部と、
前記記憶部に記憶されているテンプレートデータに基づいて、メッセージ作成のためのコンテンツを前記表示部に表示するコンテンツ表示制御部と、
前記記憶部に記憶されているテンプレートデータと前記操作入力部に入力された前記メッセージ作成操作にしたがって、メッセージを作成するメッセージ編集部と、
前記操作入力部に入力された前記テンプレートデータに含まれるコンテンツの複製または削除操作にしたがって、前記記憶部に記憶されているテンプレートデータに含まれる複製情報にしたがって、前記テンプレートデータを更新した新たなテンプレートデータを生成するテンプレート更新部とを備えたメッセージ作成装置。
【請求項２】
前記複製情報には、コンテンツを識別する識別子に対応させて、複製可能回数と、現在の有効な複製回数とを含み、
前記コンテンツ表示制御部は、さらに、前記複製情報を参照して、前記表示部に表示するコンテンツについて、前記複製可能回数が１以上であり、かつ前記複製可能回数が前記現在の有効な複製回数よりも多い場合に、前記表示部に表示するコンテンツが複製可能であると判断し、複製機能を表わすメニューを表示する、請求項１記載のメッセージ作成装置。
【請求項３】
前記テンプレート更新部は、前記操作入力部を通じてユーザが前記複製機能を表わすメニューを選択したときに、前記表示部に表示されたコンテンツに関連するデータを追加した新たなテンプレートデータを生成し、
前記テンプレート更新部は、前記新たなテンプレートデータ内の前記複製情報に含まれる、前記表示部に表示されたコンテンツの現在の有効な複製回数を１だけ増加させる、請求項２記載のメッセージ作成装置。
【請求項４】
前記複製情報には、前記コンテンツを識別する識別子に対応させて、さらに複製の合計回数を含み、
前記テンプレート更新部は、前記新たなテンプレートデータ内の前記複製情報に含まれる、前記表示部に表示されたコンテンツの複製の合計回数を１だけ増加させ、
前記テンプレート更新部は、前記複製を指定されたコンテンツの名前と、前記増加させた複製の合計回数とに基づいて、前記複製後のコンテンツの名前を付ける、請求項３記載のメッセージ作成装置。
【請求項５】
前記複製情報には、コンテンツを識別する識別子に対応させて、現在の有効な複製回数を含み、
前記コンテンツ表示制御部は、さらに、前記複製情報を参照して、前記表示部に表示するコンテンツについて、前記現在の有効な複製回数が１以上の場合に、前記表示部に表示するコンテンツが削除可能であると判断し、削除機能を表わすメニューを表示する、請求項１記載のメッセージ作成装置。
【請求項６】
前記テンプレート更新部は、前記操作入力部を通じてユーザが前記削除機能を表わすメニューを選択したときに、前記表示部に表示されたコンテンツに関連するデータを削除した新たなテンプレートデータを生成し、
前記テンプレート更新部は、前記新たなテンプレートデータ内の前記複製情報に含まれる、前記表示部に表示されたコンテンツの現在の有効な複製回数を１だけ減少させる、請求項５記載のメッセージ作成装置。
【請求項７】
テンプレートデータを利用してメッセージを作成するために、コンピュータを、
コンテンツに関連する情報を含み、前記コンテンツの複製および削除の可否を表わす複製情報が含まれるテンプレートデータを記憶する記憶手段と、
ユーザによる操作を受付ける操作入力部と、
メッセージ作成のためのコンテンツを表示するための表示部と、
前記記憶部に記憶されているテンプレートデータに基づいて、メッセージ作成のためのコンテンツを前記表示部に表示するコンテンツ表示制御部と、
前記記憶部に記憶されているテンプレートデータと前記操作入力部に入力された前記メッセージ作成操作にしたがって、メッセージを作成するメッセージ編集部と、
前記操作入力部に入力された前記テンプレートデータに含まれるコンテンツの複製または削除操作にしたがって、前記記憶部に記憶されているテンプレートデータに含まれる複製情報にしたがって、前記テンプレートデータを更新した新たなテンプレートデータを生成するテンプレート更新部として機能させるためのメッセージ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ作成装置およびメッセージ作成プログラムに関し、特に、テンプレートデータを利用してメッセージを作成するメッセージ作成装置およびメッセージ作成プログラムに関する。
【背景技術】
【０００２】
近年の電子メール機能を搭載した携帯電話機の普及により、多数の人が電子メールを用いて、メッセージの交換を行なうようになった。しかも、ネットワークの高速、大容量化に伴い、テキストだけでなく、画像（動画を含む）や音声などのマルチメディアコンテンツを扱うようになっている。これにより、より表現力のあるメッセージの作成が可能になった反面、メッセージの作成操作は、より複雑になっている。
【０００３】
そこで、特許文献１では、電子メールシステムにおいて、マルチメディアコンテンツデータを記憶する手段と、そのマルチメディアコンテンツのレイアウトを記述したテンプレートデータを記憶する手段を有し、そのテンプレートデータに従って、各マルチメディアコンテンツデータを配列して、電子メールの作成画面を表示する。これにより、ユーザは、簡単な選択操作で、マルチメディアコンテンツを使ったメッセージの作成が可能となる。
【０００４】
テンプレートデータは、一般には、ＸＭＬ（eXtensible Markup Language）、ＸＨＴＭＬ（eXtensible HyperText Markup Language）、ＳＭＩＬ（Synchronized Multimedia Integration Language）、ＳＶＧ（Scalable Vector Graphics）などのデータ記述言語で記述される。
【０００５】
テンプレートデータは、（１）テキストや静止画、動画、サウンドなどのマルチメディアコンテンツと、（２）各コンテンツをどのように配置して表示するかを表わすレイアウト情報と、（３）各コンテンツをどのようなタイミングで表示するかを表わす表示タイミング情報と、（４）どのコンテンツが編集可能かを表すデータ編集可能領域情報とを含む。
【０００６】
（テンプレートデータの例）
次に、テンプレートデータについて具体例を用いてより詳細に説明する。図９は、テンプレートデータの例を表わす図である。このテンプレートデータは、ポストカードサービス用のメッセージを作成するためのものである。ポストカードサービスとは、サービスセンターに対して、画像データと、ポストカードの宛先の郵便番号／住所／氏名のデータを送ると、実際のポストカードにして、指定の宛先に郵送してくれるというものである。このテンプレートデータは、上記ポストカードサービスに対して送るメッセージデータを編集するためのものであり、予めポストカード用の画像データを含んでおり、ユーザは、データ編集画面に表示される指示に従って、郵便番号／住所／氏名のデータを入力するだけで、簡単にポストカードサービス用のメッセージを作成することができる。
【０００７】
図１０は、図９のテンプレートデータによって表示される画面の例を表わす図である。
図９に示すテンプレートデータ、並びに以降の図で示すテンプレートデータの記述例は、主にＳＭＩＬの形式にて記述されているが、これは一例であり、上述の通り、ＸＭＬ、ＸＨＴＭＬ、ＳＭＩＬ、ＳＶＧなど他のデータ記述言語で記述されていてもよい。なお、この例では、説明の簡便のために、マルチメディアコンテンツの実体部分を省略しているが、実際のテンプレートデータには、当然に含まれる。
【０００８】
図９を参照して、テンプレートデータのヘッダ部分（第２行〜第１４行）のうち、第３行にはテンプレートデータのタイトルが指定され、第４行には、ポストカードサービス用データの送り先のメールアドレスが指定されている。
【０００９】
第５行〜第７行は、データ編集可能領域情報であり、ここでは、テンプレートデータに含まれる、テキストファイル「ｚｉｐｃｏｄｅ．ｔｘｔ」、「ａｄｄ．ｔｘｔ」、「ｎａｍｅ．ｔｘｔ」が編集可能であることが示されている。これらのテキストファイルは、それぞれ、郵便番号、住所、氏名のデータを格納するファイルである。つまり、郵便番号、住所、氏名のデータの編集が可能であるということが示されている。
【００１０】
第８行は、データ送信指定情報である。データ送信指定情報には、ガイダンスメッセージ「ポストカードデータを送信しますか？」が設定される。
【００１１】
第９行〜第１３行は、ルート領域（画面全体）、画像領域「Ｉｍａｇｅ」、テキスト領域「Ｔｅｘｔ」についてのレイアウトを定義するレイアウト定義情報である。
【００１２】
第１５行以降のｂｏｄｙ部分には、どのコンテンツをどのタイミングで、かつどのレイアウトで表示するかを表すコンテンツ表示情報が記載されている。
【００１３】
具体的には、第１６行〜第１８行が、図１０の画面１の表示についての記述である。ここでは、画像ファイル「ａｂｃ．ｊｐｇ」を画像領域「Ｉｍａｇｅ」に表示する、という記述である。図９のテンプレートデータを実行すると、まず、この画像ファイル「ａｂｃ．ｊｐｇ」が表示される。そして、１０００ｓ経過後、またはユーザがＯＫボタン２１ｂを選択したときには、ｂｏｄｙ部分の次に記述されているコンテンツ（つまり、図１０の画面２）が表示される。一方、ユーザがＢａｃｋボタン２１ｃを選択したときには、ｂｏｄｙ部分の最後に記述されているコンテンツ（つまり、図１０の画面３）が表示される。
【００１４】
次に、第１９行〜第２１行が、図１０の画面２の表示についての記述である。ここでは、テキストファイル「ｚｉｐｃｏｄｅ．ｔｘｔ」の内容をテキスト領域「Ｔｅｘｔ」に表示するという記述である。ここで、「ｚｉｐｃｏｄｅ．ｔｘｔ」は、第５行にて、編集可能データに指定されている。さらに、第５行〜第７行のデータ編集可能領域情報にて、「ｚｉｐｃｏｄｅ．ｔｘｔ」、「ａｄｄ．ｔｘｔ」、「ｎａｍｅ．ｔｘｔ」には、同じグループＩＤ３１（＝０）が割り当てられている。これは、上記３つのファイルをひとまとめにして扱い、１画面で編集できるようにすることを表している。従って、図１０の画面２に示すように、郵便番号、住所および氏名の入力フォーム２２ａが表示され、これらのデータを編集可能にしている。１０００ｓ経過後、またはユーザが入力フォーム２２ａにデータを入力し、ＯＫボタン２２ｂを選択したときには、ｂｏｄｙ部分の次に記述されているコンテンツ（つまり、図１０の画面３）が表示される。一方、ユーザがＢａｃｋボタン２２ｃを選択したときには、ｂｏｄｙ部分の１つ前に記述されているコンテンツ（つまり、図１０の画面１）が表示される。
【００１５】
次に、第２２行〜第２４行は、図１０の画面３の表示についての記述である。ここでは、テキストファイル「ｓｅｎｄ．ｔｘｔ」の内容をテキスト領域「Ｔｅｘｔ」に表示するという記述である。ここで、「ｓｅｎｄ．ｔｘｔ」は、第８行にて、データ送信指定情報が設定されている。したがって、図１０の画面３に示すように、第８行で指定されているガイダンスメッセージ「ポストカードデータを送信しますか？」が表示される。１０００ｓ経過後、ｂｏｄｙ部分の最初に記述されているコンテンツ（つまり、図１０の画面１）が表示される。一方、ユーザがＯＫボタン２３ｂを選択すると、データの送信が行なわれる。また、ユーザがＢａｃｋボタン２３ｃを選択したときには、ｂｏｄｙ部分の１つ前に記述されているコンテンツ（つまり、図１０の画面２）が表示される。
【特許文献１】特開２００２−３２４０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、特許文献１の発明では、テンプレートデータで定められた手順に従ってメッセージを作成するしかない。
【００１７】
すなわち、前述のテンプレートデータの例では、同じポストカードを複数の宛先に送ろうとするユーザがいる場合、宛先のデータは１つしか入力できないため、そのユーザは、ポストカードを送る宛先の数だけテンプレートデータを読み込んでデータ編集作業を行なう必要がある。
【００１８】
このような面倒を避けるために、宛先を多数入力できるテンプレートデータを用意しておく方法も考えられるが、そうした場合テンプレートデータのサイズが大きくなり、さらに多数の宛先を入力する必要のない別のユーザにとっては不必要な宛先の入力画面が見せられてしまうことになる。
【００１９】
それゆえに、本発明は、メッセージ作成に用いるテンプレートデータを拡張または削減して、メッセージを作成することができるメッセージ作成装置およびメッセージ作成プログラムを提供することである。
【課題を解決するための手段】
【００２０】
上記課題を解決するために、本発明のある局面に係るメッセージ作成装置は、テンプレートデータを利用してメッセージを作成するメッセージ作成装置であって、コンテンツに関連する情報を含み、コンテンツの複製および削除の可否を表わす複製情報が含まれるテンプレートデータを記憶する記憶手段と、ユーザによる操作を受付ける操作入力部と、メッセージ作成のためのコンテンツを表示するための表示部と、記憶部に記憶されているテンプレートデータに基づいて、メッセージ作成のためのコンテンツを表示部に表示するコンテンツ表示制御部と、記憶部に記憶されているテンプレートデータと操作入力部に入力されたメッセージ作成操作にしたがって、メッセージを作成するメッセージ編集部と、操作入力部に入力されたテンプレートデータに含まれるコンテンツの複製または削除操作にしたがって、記憶部に記憶されているテンプレートデータに含まれる複製情報にしたがって、テンプレートデータを更新した新たなテンプレートデータを生成するテンプレート更新部とを備える。
【００２１】
好ましくは、複製情報には、コンテンツを識別する識別子に対応させて、複製可能回数と、現在の有効な複製回数とを含み、コンテンツ表示制御部は、さらに、複製情報を参照して、表示部に表示するコンテンツについて、複製可能回数が１以上であり、かつ複製可能回数が現在の有効な複製回数よりも多い場合に、表示部に表示するコンテンツが複製可能であると判断し、複製機能を表わすメニューを表示する。
【００２２】
好ましくは、テンプレート更新部は、操作入力部を通じてユーザが複製機能を表わすメニューを選択したときに、表示部に表示されたコンテンツに関連するデータを追加した新たなテンプレートデータを生成し、テンプレート更新部は、新たなテンプレートデータ内の複製情報に含まれる、表示部に表示されたコンテンツの現在の有効な複製回数を１だけ増加させる。
【００２３】
好ましくは、複製情報には、コンテンツを識別する識別子に対応させて、さらに複製の合計回数を含み、テンプレート更新部は、新たなテンプレートデータ内の複製情報に含まれる、表示部に表示されたコンテンツの複製の合計回数を１だけ増加させ、テンプレート更新部は、複製を指定されたコンテンツの名前と、増加させた複製の合計回数とに基づいて、複製後のコンテンツの名前を付ける。
【００２４】
好ましくは、複製情報には、コンテンツを識別する識別子に対応させて、現在の有効な複製回数を含み、コンテンツ表示制御部は、さらに、複製情報を参照して、表示部に表示するコンテンツについて、現在の有効な複製回数が１以上の場合に、表示部に表示するコンテンツが削除可能であると判断し、削除機能を表わすメニューを表示する。
【００２５】
好ましくは、テンプレート更新部は、操作入力部を通じてユーザが削除機能を表わすメニューを選択したときに、表示部に表示されたコンテンツに関連するデータを削除した新たなテンプレートデータを生成し、テンプレート更新部は、新たなテンプレートデータ内の複製情報に含まれる、表示部に表示されたコンテンツの現在の有効な複製回数を１だけ減少させる。
【００２６】
また、本発明の別の局面に係るメッセージ作成プログラムは、テンプレートデータを利用してメッセージを作成するために、コンピュータを、コンテンツに関連する情報を含み、コンテンツの複製および削除の可否を表わす複製情報が含まれるテンプレートデータを記憶する記憶手段と、ユーザによる操作を受付ける操作入力部と、メッセージ作成のためのコンテンツを表示するための表示部と、記憶部に記憶されているテンプレートデータに基づいて、メッセージ作成のためのコンテンツを表示部に表示するコンテンツ表示制御部と、記憶部に記憶されているテンプレートデータと操作入力部に入力されたメッセージ作成操作にしたがって、メッセージを作成するメッセージ編集部と、操作入力部に入力されたテンプレートデータに含まれるコンテンツの複製または削除操作にしたがって、記憶部に記憶されているテンプレートデータに含まれる複製情報にしたがって、テンプレートデータを更新した新たなテンプレートデータを生成するテンプレート更新部として機能させる。
【発明の効果】
【００２７】
本発明のメッセージ作成装置およびメッセージ作成プログラムによれば、メッセージ作成に用いるテンプレートデータを拡張または削減してメッセージを作成することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明に係る実施の形態について図面を参照して説明する。
（メッセージ作成装置の構成）
図１は、本発明の実施形態のメッセージ作成装置の機能ブロック図である。
【００２９】
図１を参照して、このメッセージ作成装置は、テンプレート記憶部１１と、操作入力部１２と、表示部１６と、コンテンツ表示制御部１３と、テンプレート更新部１５と、メッセージ編集部１４と、通信部１７とを備える。
【００３０】
テンプレート記憶部１１は、複数の種類のポストカードサービス用データ作成テンプレートデータを保存する。各テンプレートデータ毎に画像データが異なり、例えば、クリスマスやお正月などのイベント用の画像を含んだテンプレートデータ、およびキャラクタの画像を含んだテンプレートデータが用意されている。ユーザは、テンプレートデータ保存部１１に記憶されている複数種類のテンプレートデータの中から、好きなテンプレートデータを選んで、ポストカードサービス用データの編集を行なう。
【００３１】
本発明の実施形態のテンプレートは、従来のテンプレートデータに含まれている、前述の（１）〜（４）の情報に加えて、さらに、（５）テンプレートデータのどの部分が複製可能であるかを示し、またその複製の特質を表す情報を含んだデータ複製情報を含む。
【００３２】
（テンプレートデータの例）
図２は、テンプレートデータの例を表わす図である。図３は、図２のテンプレートデータによって表示される画面の例を表わす図である。
【００３３】
図２を参照して、図２のテンプレートデータは、図９のテンプレートデータにデータ複製情報が付加されている。
【００３４】
第５行が付加されたデータ複製情報であり、ｎａｍｅ属性の値“ｃｏｐｙ”は、この情報がデータ複製情報であることを表す。ｃｏｎｔｅｎｔ属性の値は、“複製ＩＤ：複製可能回数：現在の有効な複製回数：複製の合計回数”を表す。ここで、「複製の合計回数」とは、１回複製をすると１だけ増加し、削除しても減少しない数である。一方、「現在の有効な複製回数」とは、１回複製すると１だけ増加し、１回削除すると１だけ減少する数である。図２では、第５行目のｃｏｎｔｅｎｔ属性の値“１：１０：０：０”は、複製ＩＤが１、複製可能回数が１０回、現在の有効な複製回数が０回、複製の合計回数が０回、であることを表す。
【００３５】
さらに、第６行〜第８行のデータ編集可能領域情報に複製ＩＤ５１（＝１）が付加されている。これにより、上記データ複製情報の適用範囲は、「ｚｉｐｃｏｄｅ．ｔｘｔ」、「ａｄｄ．ｔｘｔ」、「ｎａｍｅ．ｔｘｔ」の編集部分である。
【００３６】
データ複製情報とデータ編集可能領域情報の複製ＩＤによって、図３に示すように、画面２−１にＭｅｎｕボタン４２ａが表示される。ユーザがＯＫボタンを選択すると、図１０と同様に画面３が表示されるが、Ｍｅｎｕボタン４２ａを選択するとメニューが表示され、メニューの“Ｃｏｐｙ”を選択すると、画面２−１を複製した画面２−２が表示される。ユーザは、画面２−１と画面２−２とを利用して、２つの宛先データの入力をすることができる。
【００３７】
操作入力部１２は、ポインティング手段であって、ユーザによるメニューの選択およびメッセージの作成操作などを受付ける。
【００３８】
表示部１６は、メッセージ作成のためのコンテンツを表示する。
メッセージ編集部１４は、テンプレート記憶部１１に記憶されているテンプレートデータと操作入力部１２に入力されたメッセージ作成操作にしたがって、メッセージを作成する。
【００３９】
コンテンツ表示制御部１３は、テンプレート記憶部１１に記憶されているテンプレートデータに基づいて、メッセージ作成のためのコンテンツを表示部１６に表示する。
【００４０】
また、コンテンツ表示制御部１３は、テンプレートデータ内のデータ複製情報を参照して、表示部１６に表示するコンテンツについて、複製可能回数が１以上であり、かつ複製可能回数が現在の有効な複製回数よりも多い場合に、複製可能であると判断し、「Ｃｏｐｙ」メニューを表示する。
【００４１】
また、コンテンツ表示制御部１３は、テンプレートデータ内のデータ複製情報を参照して、表示部１６に表示するコンテンツについて、現在の有効な複製回数が１以上の場合に、削除可能であると判断し、「Ｄｅｌｅｔｅ」メニューを表示する。
【００４２】
テンプレート更新部１５は、ユーザが「Ｃｏｐｙ」メニューを選択したときに、テンプレートデータ内のデータ複製情報を参照して、複製を指定されたコンテンツ、すなわち表示されているコンテンツについて、複製可能回数が１以上であり、かつ複製可能回数が現在の有効な複製回数よりも多い場合に、複製可能であると判断し、複製を指定されたコンテンツに関連するデータを追加した新たなテンプレートデータを生成するとともに、新たなテンプレートデータ内のデータ複製情報に含まれる、複製を指定されたコンテンツの現在の有効な複製回数および複製の合計回数を１だけ増加させる。さらに、テンプレート更新部１５は、複製を指定されたコンテンツの名前と、増加させた複製の合計回数とに基づいて、複製後のコンテンツの名前を付ける。
【００４３】
また、テンプレート更新部１５は、ユーザが「Ｄｅｌｅｔｅ」メニューを選択したときに、テンプレートデータ内のデータ複製情報を参照して、削除を指定されたコンテンツ、すなわち表示されているコンテンツについて、現在の有効な複製回数が１以上の場合に、削除可能であると判断し、削除を指定されたコンテンツに関連するデータを削除した新たなテンプレートデータを生成するとともに、新たなテンプレートデータ内のデータ複製情報に含まれる、削除を指定されたコンテンツの現在の有効な複製回数を１だけ減少させる。
【００４４】
通信部１７は、メッセージ編集部１４で作成されたメッセージをポストカードサービスのサービスセンターに送信する。
【００４５】
（メッセージの作成動作）
次に、本発明の実施形態のメッセージ作成装置によるメッセージ作成の動作について説明する。
【００４６】
図４および図５は、本発明の実施形態のメッセージ作成装置のメッセージ作成の動作手順を表わすフローチャートである。
【００４７】
図４および図５を参照して、まず、コンテンツ表示制御部１３は、画面番号Ｎ＝１とする（ステップＳ１０１）。
【００４８】
次に、コンテンツ表示制御部１３は、テンプレートデータのｂｏｄｙ部のコンテンツ表示情報を参照して、Ｎ番目の画面として表示するコンテンツおよびそのレイアウト情報を特定する（ステップＳ１０２）。
【００４９】
次に、コンテンツ表示制御部１３は、特定したコンテンツにデータ編集可能領域情報が設定されているかどうかを確認する。コンテンツ表示制御部１３は、特定したコンテンツにデータ編集可能領域情報が設定されている場合には（ステップＳ１０３でＹＥＳ）、特定したレイアウト情報にしたがって、データ編集可能領域情報に設定されているデータ編集機能、たとえばコンテンツが文字であればテキスト入力ボックスを表示する（ステップＳ１０４）。
【００５０】
コンテンツ表示制御部１３は、特定したコンテンツにデータ送信指定情報が設定されている場合には（ステップＳ１０５でＹＥＳ）、データ送信指定情報に含まれるガイダンスメッセージを表示する（ステップＳ１０６）。
【００５１】
コンテンツ表示制御部１３は、特定したコンテンツにデータ編集可能領域情報が設定されておらず、かつデータ送信指定情報が設定されていない場合には（ステップＳ１０３でＮＯかつステップＳ１０５でＮＯ）、特定したレイアウト情報にしたがって、特定したコンテンツを表示する（ステップＳ１０７）。
【００５２】
次に、コンテンツ表示制御部１３は、特定したコンテンツにデータ複製情報が設定されているかを確認する。すなわち、コンテンツ表示制御部１３は、特定したコンテンツに複製ＩＤが付されているときには、特定したコンテンツにデータ複製情報が設定されていない場合、複製および削除が認められていないものとみなし、ステップＳ１１４に進む。
【００５３】
コンテンツ表示制御部１３は、特定したコンテンツにデータ複製情報が設定されている場合には（ステップＳ１０８でＹＥＳ）、データ複製情報を参照して、特定したコンテンツの複製ＩＤに対応する複製可能回数が１以上かを確認する。コンテンツ表示制御部１３は、複製可能回数が０の場合、複製および削除が認められていないものとみなし、ステップＳ１１４に進む。
【００５４】
コンテンツ表示制御部１３は、複製可能回数が１以上の場合に（ステップＳ１０９でＹＥＳ）、現在の有効な複製回数が複製可能回数より少ないかを確認する。コンテンツ表示制御部１３は、現在の有効な複製回数が複製可能回数と同じ場合、これ以上複製することはできないため、ステップＳ１１４に進む。
【００５５】
コンテンツ表示制御部１３は、現在の有効な複製回数が複製可能回数より少ない場合（ステップＳ１１０でＹＥＳ）、まだ複製可能であることから、メニュー項目に画面複製する機能を表す「Ｃｏｐｙ」を追加する（ステップＳ１１１）。
【００５６】
次に、コンテンツ表示制御部１３は、現在の有効な複製回数が１以上であるかを確認する。コンテンツ表示制御部１３は、現在の有効な複製回数が１以上である場合（ステップＳ１１２でＹＥＳ）、そのコンテンツ（画面）は削除可能となり、メニュー項目に画面を削除する機能を表わす「Ｄｅｌｅｔｅ」を追加する（ステップＳ１１３）。
【００５７】
ユーザが操作入力部１２を通じて編集操作を行なったとき、たとえばテキスト入力ボックスに文字データを入力したときには（ステップＳ１１４でＹＥＳ）、メッセージ編集部１４は、入力された文字データをメッセージの構成要素として保持する（ステップＳ１１５）。
【００５８】
一方、ユーザが何も操作せずに、コンテンツ表示情報に定められている期間が経過したときには（ステップ１１６でＹＥＳ）、コンテンツ表示制御部１３は、画面番号Ｎを１だけ増加し（ステップＳ１１７）、さらに増加した結果、画面番号Ｎが最大値、すなわち現在の画面数（図２の場合では３）を超えたときには（ステップＳ１１８でＹＥＳ）、画面番号Ｎを１として（ステップＳ１１９）、ステップＳ１０２にもどる。
【００５９】
また、ユーザが操作入力部１２を通じて「ＯＫ」ボタンを選択したときに（ステップ１２０でＹＥＳ）、表示されているコンテンツに送信指定情報が設定されている場合には（ステップ１２１でＹＥＳ）、メッセージ編集部１４は、保持しているメッセージ構成要素に基づいて、ポストカードサービスが指定する形式のメッセージ（"abc.jpg"、"zipcode.txt"、"add.txt"、"name.txt"内のデータを加工したデータ）を作成して、通信部１７を通じてサービスセンターに送信する（ステップＳ１２２）。また表示されているコンテンツに送信指定情報が設定されていない場合には（ステップ１２１でＮＯ）、コンテンツ表示制御部１３は、画面番号Ｎを１だけ増加して（ステップＳ１２３）、さらに増加した結果、画面番号Ｎが最大値、すなわち現在の画面数を超えたときには（ステップＳ１２４でＹＥＳ）、画面番号Ｎを１として（ステップＳ１２５）、ステップＳ１０２にもどる。
【００６０】
一方、ユーザが操作入力部１２を通じて「Ｂａｃｋ」ボタンを選択したときに（ステップＳ１２６でＹＥＳ）、コンテンツ表示制御部１３は、画面番号Ｎを１だけ減少させて（ステップＳ１２７）、さらに減少した結果、画面番号Ｎが０となったときには（ステップＳ１２８でＹＥＳ）、画面番号Ｎを最大値、すなわち画面数（図２の場合は３）として（ステップＳ１２９）、ステップＳ１０２にもどる。
【００６１】
一方、ユーザが操作入力部１２を通じて「Ｃｏｐｙ」メニューを選択したときには（ステップ１３０でＹＥＳ）、テンプレート更新部１５は、データ複製情報を更新する。すなわち、テンプレート更新部１５は、データ複製情報中の、現在表示されているコンテンツの複製ＩＤに対する複製の合計回数および現在の有効な複製回数を１だけ増加する。さらに、テンプレート更新部１５は、テンプレートデータから現在表示されているコンテンツに関連するデータ、すなわちコンテンツのデータ本体、コンテンツ表示情報およびデータ編集可能領域情報を複製して、複製したデータを、複製元のデータの次に挿入する。ここで、テンプレート更新部１５は、複製元のコンテンツ名と複製の合計回数とを用いて複製後のコンテンツの名前を付け、複製後のコンテンツすべてに、更新後の複製の合計回数と同じ値のグループＩＤを付ける（ステップＳ１３１）。コンテンツ表示制御部１３は、画面番号Ｎを１だけ増加して（ステップＳ１３２）、ステップＳ１０２にもどる。
【００６２】
一方、ユーザが操作入力部１２を通じて「Ｄｅｌｅｔｅ」メニューを選択したときには（ステップＳ１３３でＹＥＳ）、テンプレート更新部１５は、データ複製情報を更新する。すなわち、テンプレート更新部１５は、データ複製情報中の、現在表示されているコンテンツの複製ＩＤに対する現在の有効な複製回数製を１だけ減少させる。さらに、テンプレート更新部１５は、テンプレートデータから現在表示されているコンテンツに関連するデータ、すなわちコンテンツのデータ本体、コンテンツ表示情報およびデータ編集可能領域情報を削除する（ステップＳ１３４）。コンテンツ表示制御部１３は、画面番号Ｎを１だけ減少させて（ステップＳ１３５）、さらに減少した結果、画面番号Ｎが０となったときには（ステップＳ１３６でＹＥＳ）、画面番号Ｎを最大値、すなわち現在の画面数（図２で１画面を削除すると２となる）として（ステップＳ１３７）、ステップＳ１０２にもどる。
【００６３】
（テンプレートデータの更新の例（複製の場合））
図６は、複製によって更新されたテンプレートデータの例を表わす図である。
【００６４】
図６は、図２に示すテンプレートデータを用いて、図３の画面２−１を表示し、ユーザが “Ｃｏｐｙ”メニューを選択して、画面２−１を複製した画面２−２を作成したときに、図２のテンプレートデータが更新された後のテンプレートデータを表わす図である。
【００６５】
図６を参照して、第５行目のデータ複製情報が更新されている。複製を１回だけ行なったので、現在の有効な複製回数および複製の合計回数がそれぞれ１だけ増加して、ｃｏｎｔｅｎｔ属性の値“１：１０：１：１”に変化している。
【００６６】
また、図２の画面２−１を構成するコンテンツに関連するデータが複製されて追加される。具体的には、図示されていないが、図２の画面２−１を構成するコンテンツのデータ本体が元のテンプレートデータに追加されている。これらの複製後のコンテンツの名前は、複製元のコンテンツ名と、そのコンテンツの複製の合計回数とからできている。たとえば、コンテンツ「ｚｉｐｃｏｄｅ．ｔｘｔ」、「ａｄｄ．ｔｘｔ」、「ｎａｍｅ．ｔｘｔ」の複製の合計回数は「１」なので、複製されたコンテンツの名前は、「ｚｉｐｃｏｄｅ１．ｔｘｔ」、「ａｄｄ１．ｔｘｔ」、「ｎａｍｅ１．ｔｘｔ」となる。
【００６７】
また、図２の画面２−１を構成するコンテンツのデータ編集可能領域情報（第６行目〜第８行目）の直下（第９行目〜第１１行目）に、それを複製した画面２−２のコンテンツのデータ編集可能領域情報が挿入されている。このデータ編集可能領域情報にも、複製後のコンテンツ名が用いられている。また、複製後のコンテンツ「ｚｉｐｃｏｄｅ１．ｔｘｔ」、「ａｄｄ１．ｔｘｔ」、「ｎａｍｅ１．ｔｘｔ」のすべてに、更新後の複製の合計回数「１」と同じ値のグループＩＤ７１（＝１）が付けられている。
【００６８】
また、図２の画面２−１を構成するコンテンツのコンテンツ表示情報（第２３行目〜第２５行目）の直下（第２６行目〜第２８行目）に、それを複製した画面２−２のコンテンツのコンテンツ表示情報が挿入されている。
【００６９】
図７は、図６の更新後のテンプレートデータによって表示される画面の例を表わす図である。
【００７０】
追加された図６の第９行目〜第１１行目のデータと、図６の第２６行目〜第２８行目のデータによって、画面２−２が表示される。
【００７１】
（テンプレートデータの更新の例（削除の場合））
図８は、削除によって更新されたテンプレートデータの例を表わす図である。
【００７２】
図８は、図６に示すテンプレートデータを用いて、図７の画面２−１を表示し、ユーザが “Ｄｅｌｅｔｅ”を選択して、画面２−１を削除したときに、図６のテンプレートデータが更新された後のテンプレートデータを表わす図である。
【００７３】
図８を参照して、第５行目のデータ複製情報が更新されている。削除を１回だけ行なったので、現在の有効な複製回数が１だけ減少して、ｃｏｎｔｅｎｔ属性の値“１：１０：０：１”に変化している。
【００７４】
また、図６における画面２−１に関連するデータが削除される。具体的には、第６行目〜第８行目のデータ編集可能領域情報、第２３行目〜第２５行目のコンテンツ表示情報が削除されている。また、図示されていないが、元のテンプレートデータに含まれる画面２−１を構成するコンテンツのデータ本体であるテキストファイル「ｚｉｐｃｏｄｅ．ｔｘｔ」、「ａｄｄ．ｔｘｔ」、「ｎａｍｅ．ｔｘｔ」も削除されている。
【００７５】
以上のように、本発明の実施形態のメッセージ作成装置によれば、テンプレートデータ内の特定のコンテンツを複製または削除した新たなテンプレートデータを用いて、メッセージを作成することができる。
【００７６】
（変形例）
本発明は、上記の実施の形態に限定されるものではなく、たとえば以下のような変形例を含む。
【００７７】
（１）  メッセージ作成プログラム
本発明の実施形態のメッセージ作成装置は、専用のハードウエア装置に限定されるものではない。メッセージ作成プログラムが、コンピュータをテンプレート記憶部１１と、操作入力部１２と、表示部１６と、コンテンツ表示制御部１３と、テンプレート更新部１５と、メッセージ編集部１４と、通信部１７として機能させることによっても実現することができる。
【００７８】
（２）  複製対象
本発明の実施形態では、データ編集可能領域情報に複製ＩＤを付けて、複製できるものとしたが、これに限定するものではない。たとえば、図２のテンプレートデータ内の"abc.jpg”に対して複製ＩＤを付けて、複製できるものとしてもよい。
【００７９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態のメッセージ作成装置の機能ブロック図である。
【図２】テンプレートデータの例を表わす図である。
【図３】図２のテンプレートデータによって表示される画面の例を表わす図である。
【図４】本発明の実施形態のメッセージ作成装置のメッセージ作成の動作手順を表わすフローチャートである。
【図５】本発明の実施形態のメッセージ作成装置のメッセージ作成の動作手順を表わすフローチャートである。
【図６】複製によって更新されたテンプレートデータの例を表わす図である。
【図７】図６の更新後のテンプレートデータによって表示される画面の例を表わす図である。
【図８】削除によって更新されたテンプレートデータの例を表わす図である。
【図９】テンプレートデータの例を表わす図である。
【図１０】図９のテンプレートデータによって表示される画面の例を表わす図である。
【符号の説明】
【００８１】
１  メッセージ作成装置、１１  テンプレート記憶部、１２  操作入力部、１３  コンテンツ表示制御部、１４  メッセージ編集部、１５  テンプレート更新部、１６  表示部、１７  通信部。
【図１】
2007226559.tif 000003
【図２】
2007226559.tif 000004
【図３】
2007226559.tif 000005
【図４】
2007226559.tif 000006
【図５】
2007226559.tif 000007
【図６】
2007226559.tif 000008
【図７】
2007226559.tif 000009
【図８】
2007226559.tif 000010
【図９】
2007226559.tif 000011
【図１０】
2007226559.tif 000012