(57)【特許請求の範囲】
【請求項１】
ＣＳＳ定義構文により定義され共同体の中で共通に用いられるコンセプトに基づいて構成されるスタイルが反映されたＷｅｂページを管理するサーバと、前記共同体が対外向け発信するＨＴＭＬメールを作成可能な端末とが、コンピュータネットワークを介して接続されてなるＨＴＭＬメール作成システムであって、
前記Ｗｅｂページにアクセスした前記端末に、前記ＣＳＳ定義構文を取得させるＣＳＳ取得手段と、
前記端末が前記ＨＴＭＬメールを作成する際に、当該ＨＴＭＬメールのスタイルを前記取得されたＣＳＳ定義構文により定義されるスタイルと同一にするスタイル反映手段と、
を備えるＨＴＭＬメール作成システム。
【請求項２】
前記ＣＳＳ取得手段は、前記端末が前記ＨＴＭＬメールを新規作成する際に、前記Ｗｅｂページにアクセスし、最新の前記ＣＳＳ定義構文を取得する、
請求項１に記載のＨＴＭＬメール作成システム。
【請求項３】
前記ＣＳＳ取得手段は、定期的に前記Ｗｅｂページにアクセスし、最新の前記ＣＳＳ定義構文を取得する、
請求項１又は２に記載のＨＴＭＬメール作成システム。
【請求項４】
前記共同体は企業であり、前記Ｗｅｂページは前記企業の自社ホームページであり、前記端末は前記企業の従業員が使用するものである、
請求項１〜３のいずれか１つに記載のＨＴＭＬメール作成システム。
【請求項５】
ＣＳＳ定義構文により定義され共同体の中で共通に用いられるコンセプトに基づいて構成されるスタイルが反映されたＷｅｂページを管理するサーバと、前記共同体が対外向け発信するＨＴＭＬメールを作成可能な端末とが、コンピュータネットワークを介して接続されてなるシステムにおいて実行されるＨＴＭＬメール作成方法であって、
前記Ｗｅｂページにアクセスした前記端末に、前記ＣＳＳ定義構文を取得させるステップと、
前記端末が前記ＨＴＭＬメールを作成する際に、当該ＨＴＭＬメールのスタイルを前記取得されたＣＳＳ定義構文により定義されるスタイルと同一にするステップと、
を備えるＨＴＭＬメール作成方法。
【請求項６】
前記端末が前記ＨＴＭＬメールを新規作成する際に、前記Ｗｅｂページにアクセスし、最新の前記ＣＳＳ定義構文を取得するステップ、
を更に備える請求項５に記載のＨＴＭＬメール作成方法。
【請求項７】
定期的に前記Ｗｅｂページにアクセスし、最新の前記ＣＳＳ定義構文を取得するステップ、
を更に備える請求項５又は６に記載のＨＴＭＬメール作成方法。
【請求項８】
前記共同体は企業であり、前記Ｗｅｂページは前記企業の自社ホームページであり、前記端末は前記企業の従業員が使用するものである、
請求項５〜７のいずれか１つに記載のＨＴＭＬメール作成方法。
【請求項９】
請求項５ないし８のいずれかに記載のＨＴＭＬメール作成方法を、コンピュータに実行させるＨＴＭＬメール作成プログラム。
【請求項１０】
請求項９に記載のＨＴＭＬメール作成プログラムを、コンピュータによって読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＴＭＬメール作成システム、ＨＴＭＬメール作成方法、ＨＴＭＬメール作成プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
近年、インターネット技術の進展に伴い、例えば、ＨＴＭＬ（HyperText  Markup  Language）、ＸＭＬ（Extensible  Markup  Language）などのマープアップ言語を用いて文書を作成することが一般に用いられるようになってきている。マークアップ言語を用いることにより、文書中に、その文書に意味的な情報を埋め込んだり、文書の表示や印刷の際のレイアウト情報や文字の修飾情報などを埋め込んだりすることができ、文書の検索や文書の読み易さを向上させることができる。
【０００３】
さらに、文書のコンテンツを記述するＨＴＭＬとは別にＨＴＭＬ文書の表示レイアウトや文字修飾などをスタイルとして定義することを可能とするＣＳＳ(Cascading  Style  Sheets)というスタイル記述言語も定義されており、ＣＳＳを用いてレイアウト情報を記述したスタイルシートを、文書コンテンツを記述したＨＴＭＬとは分離して定義することによって、文書コンテンツとその表示レイアウト形式とを独立に管理することも可能になってきている。
【０００４】
特許文献１の特開２００３−３３０９１５号公報「スタイルシート処理装置」においては、ＣＳＳを用いて記述されたスタイルシートの内容を独自に解析して、表示や印刷処理における処理速度の低下を抑え、最適化を図る技術が提案されている。
【特許文献１】特開２００３−３３０９１５号公報（第６−７頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、インターネットの普及に伴い、最近の企業活動として、顧客販促メール等のごとくｅＭａｉｌ（電子メール）を用いる場面が急増してきており、この場合、対外的に発信されるメール内容の理解性や検索性などを向上させるために、ｅＭａｉｌ形式として、一般的に、ＨＴＭＬ形式を適用したＨＴＭＬメールが用いられている。
【０００６】
このような企業活動用に用いるＨＴＭＬメールの表示スタイルについては、自社の社風、企業イメージ等を反映したものにすることが望ましいが、現状では、メール作成を担当する担当者の個々の判断に委ねられているのが実情である。そのため、同一企業内であっても、複数のＨＴＭＬメール担当者間で、それぞれのＨＴＭＬメールのレイアウトつまりスタイルが異なったデザインのものが採用されてしまい、当該企業のＣＩ(Corporate  Identity)戦略の足枷になる恐れも発生している。
【０００７】
さらに、ＨＴＭＬメールに関するレイアウト情報について、ＣＳＳによるスタイルシートを適用しようとする動きも見受けられない。
【０００８】
本発明は、かかる事情に鑑みてなされたものであり、対外向けのＨＴＭＬメールのスタイルをＣＳＳによるスタイルシートにより設定すると同時に、該スタイルシートを、当該企業のＣＩ用として採用されているスタイルシートを利用して設定することにより、ＣＩ戦略に則ったＨＴＭＬメールの作成を可能にするＨＴＭＬメール作成システム、ＨＴＭＬメール作成方法、ＨＴＭＬメール作成プログラムおよびプログラム記録媒体を提供することを、その目的としている。
【課題を解決するための手段】
【０００９】
前述の課題を解決するため、本発明によるＨＴＭＬメール作成システム、ＨＴＭＬメール作成方法、ＨＴＭＬメール作成プログラムおよびプログラム記録媒体は、次のような特徴的な構成を採用している。
【００１０】
（１）ＨＴＭＬ（HyperText  Markup  Language）を用いたＨＭＴＬメールを作成するＨＴＭＬメール作成システムにおいて、あらかじめ定めたＷｅｂページにアクセスして、該Ｗｅｂページのスタイルを定義しているＣＳＳ(Cascading  Style  Sheets)定義構文を取得し、取得した該ＣＳＳ定義構文を前記ＨＴＭＬメールのスタイルに適用するＨＴＭＬメール作成システム。
【発明の効果】
【００１１】
本発明のＨＴＭＬメール作成システム、ＨＴＭＬメール作成方法、ＨＴＭＬメール作成プログラムおよびプログラム記録媒体によれば、以下のような効果を得ることができる。
【００１２】
第１の効果は、サーバ側の新たな追加投資なしに、会社のＣＩ戦略に則った外観（スタイル）を有する対外向けのＨＴＭＬメールを作成することができる点にある。なぜならば、あらかじめ定めたＷｅｂページとして自社公開用のホームページにアクセスして、通常、会社のＣＩ戦略に沿うように厳密に設計されている自社公開用のホームページ（Ｗｅｂページ）表示画面の外観を、ＨＴＭＬメールの外観にそのまま継承させることができるからである。
【００１３】
第２の効果は、メール作成担当者（ユーザ）による対外向けＨＴＭＬメールの外観設計作業を省力化することができる点にある。なぜならば、ＨＴＭＬメール作成用のＣＳＳ定義構文を自動的に取得しているので、ＨＴＭＬメールに関するＣＳＳ設計にメール作成担当者（ユーザ）が関わる必要がないためである。
【００１４】
第３の効果は、複数のメール作成担当者（ユーザ）間による対外向けＨＴＭＬメールの外観のバラツキを解消することができる点にある。なぜならば、自社公開用のホームページ（Ｗｅｂページ）という同一のＷｅｂページから、当該ホームページ（Ｗｅｂページ）のスタイルを定義するＣＳＳ定義構文を抽出するか、あるいは、あらかじめデフォルト用として定めた標準テンプレートを採用して、ＨＴＭＬメールのスタイルを設定しているので、どのメール作成担当者（ユーザ）であっても、共通の外観のＨＴＭＬメールとすることができるためである。
【００１５】
第４の効果は、自社ブランドイメージ戦略つまり自社ＣＩ戦略の変更に柔軟に対応することができる点にある。なぜならば、本発明に特有のＣＳＳ取得手段は、新規ＨＴＭＬメールの作成の都度、自社ホームページ（Ｗｅｂページ）にアクセスして、その時点で、最新のスタイルを定義しているＣＳＳ定義構文を抽出することができるので、あるいは、定期的に、自社ホームページにアクセスした結果として得られる自社ホームページに関するＣＳＳ定義構文を最新のＣＳＳ定義構文として記憶し、新規ＨＴＭＬメール作成時に、記憶した最新のＣＳＳ定義構文を利用して、ＨＴＭＬメールを作成するので、ＨＴＭＬメールの外観を最新のＣＩ戦略に則ったものに設定することができるためである。
【発明を実施するための最良の形態】
【００１６】
以下、本発明によるＨＴＭＬメール作成システム、ＨＴＭＬメール作成方法、ＨＴＭＬメール作成プログラムおよびプログラム記録媒体の好適な実施形態について添付図を参照して説明する。なお、以下の説明においては、本発明によるＨＴＭＬメール作成システム、ＨＴＭＬメール作成方法について説明するが、かかるＨＴＭＬメール作成方法をコンピュータにより実行可能なＨＴＭＬメール作成プログラムとして実施するようにしても良いし、あるいは、ＨＴＭＬメール作成プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。
【００１７】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、会社に関する情報を外部に公開する自社用のホームページ(Ｗｅｂページ)に採用されるレイアウト情報つまりスタイルをＣＳＳ(Cascading  Style  Sheets)を用いたスタイルシートとして記述しておき、当該会社の対外向けＨＴＭＬメールを新規に作成する際に、当該ホームページ（Ｗｅｂページ）のＣＳＳデータつまりスタイルシートを抽出し、該スタイルシートの定義情報を対外向けのメールのスタイルとして自動的に反映したＨＴＭＬメールを作成することを特徴としている。
【００１８】
つまり、一般的には、インターネット上に自社に関する情報を外部公開するホームページ（Ｗｅｂページ）には、そのレイアウト情報つまりスタイルとして、当該自社の企業イメージを示すＣＩ戦略に厳密に基づいたスタイルが設定されている。したがって、当該自社から対外的に発信する情報についても、外部公開用の自社ホームページに設定されているスタイルがその通りに反映されたレイアウトを用いることが望ましい。この仕組みを対外向けのＨＴＭＬメールに適用する場合について図１を用いて模式的にさらに説明する。図１は、本発明によるＨＴＭＬメール作成システムの仕組みを模式的に説明する模式図である。
【００１９】
図１において、符号１は、外部公開用の自社ホームページの画面表示イメージを示すホームページ表示画面であり、符号２は、ホームページ表示画面１を表示するソースコードを示すホームページ用ＨＴＭＬ文であり、符号３が、ホームページ用ＨＴＭＬ文２を格納しているＷｅｂサーバである。Ｗｅｂサーバ３に格納されているホームページ用ＨＴＭＬ文２には、ＣＳＳ(Cascading  Style  Sheets)を用いたスタイルシート定義文参照用コード２ａが記述されている。
【００２０】
インターネット６を介してＷｅｂサーバ３にアクセスして当該ホームページの表示を要求した場合、ホームページ表示画面１に示すように、スタイルシート定義文参照用コード２ａによる参照結果に応じて、画面上下には、指定された格子状の模様１ａが、また、画面中央の指定された位置には、無地の背景の上に、指定されたフォント、サイズ、色のテキスト情報１ｂが表示されるようになっている。
【００２１】
メール作成担当者は、ＰＣ７を用いて対外向けの新規のＨＴＭＬメールを作成しようとする際に、例えばインターネット６を介して、Ｗｅｂサーバ３にアクセスして、矢印１００に示すように、自社のホームページ用ＨＴＭＬ文２の中に含まれているスタイルシート定義文参照用コード２ａから参照されているＣＳＳデータ５をＰＣ７へダウンロードする。この結果、ダウンロードされたＣＳＳデータ５が新規のＨＴＭＬメールの作成用のスタイルシートとして取り込まれ、新規のＨＴＭＬメール作成画面４として、矢印２００に示すように、ホームページ表示画面１のスタイルがそのまま反映された形式で、ＰＣ７の画面上に表示されることになる。
【００２２】
つまり、ＨＴＭＬメール作成画面４の画面上下には、スタイルシート定義文参照用コード２ａから参照されるＣＳＳデータ５にて指定されていた格子状の模様４ａが、また、画面中央の指定された位置にも、スタイルシート定義文参照用コード２ａから参照されるＣＳＳデータ５にて指定されていたフォント、サイズ、色のメール本文を示すメール本文情報４ｂが無地の背景上に表示される。
【００２３】
（実施形態の構成例）
次に、本発明によるＨＴＭＬメール作成システムの構成の一例について図面を用いて詳細に説明する。図２は、本発明によるＨＴＭＬメール作成システムの全体構成の一例を示すシステム構成図である。図２に示す本実施形態のＨＴＭＬメール作成システムは、会社内に設置されている場合を示すものであり、外部に公開したＷｅｂサーバ３と社員が使用するＰＣ７とが、それぞれ、ＬＡＮスイッチ１２，１４を介して、ファイアウォールルータ８、ブロードバンドルータ９、アクセス回線モデム１０を経由してインターネット６に接続されている。
【００２４】
図２に示すように、まず、Ｗｅｂサーバ３とＰＣ７とについてインターネット６との接続を有効にすべく、ブロードバンドルータ９とアクセス回線モデム１０とが必要になる。さらに、外部公開用のＷｅｂサーバ３を公開するためには、ファイアウォールルータ８を設置するとともに、グローバルＩＰ（Internet  Protocol）アドレスを、必要な個数だけ、ＩＳＰ(Internet  Service  Provider)より提供してもらい、ブロードバンドルータ９とファイアウォールルータ８との間で、グローバルＩＰアドレスによるグローバルサブネット空間１１を構築する。
【００２５】
次に、外部公開用のＷｅｂサーバ公開ネットワークを提供すべく、ファイアウォールルータ８とＷｅｂサーバ３との間でＤＭＺ（De−Militarized  Zone）サブネット空間１３を構築する。さらに、このＤＭＺサブネット空間１３には、インターネット６からの直接アクセスに対する防衛策やグローバルＩＰアドレスの節約のために、ファイアウォールルータ８の検疫機能、静的ＮＡＴ(Network  Address  Translator)機能を使用することが好ましい。
【００２６】
最後に、社内用のプライベートネットワークを提供すべく、ファイアウォールルータ８と社員用のＰＣ７との間で、社内ＬＡＮサブネット空間１５を構築する。この社内ＬＡＮサブネット空間１５も、社員用のＰＣ７によるインターネットアクセスを可能にすべく、ファイアウォールルータ８の動的あるいは静的ＮＡＴ機能を使用することが好ましい。
【００２７】
次に、社員用のＰＣ７に接続する外部機器の構成について、図３を用いて説明する。図３は、図２に示すＰＣ７に接続される外部機器の接続構成の一例を示す接続構成図である。図３に示すように、社員（ユーザ）がＨＴＭＬメールを作成したりするために使用するＰＣ７には、画面表示出力機器であるディスプレイ装置１６、社員（ユーザ）の入力用機器であるキーボード１７およびマウス１８が少なくとも接続されている。
【００２８】
次に、社員用のＰＣ７内部のブロック構成について、図４を用いて説明する。図４は、図２に示すＰＣ７の内部のブロック構成の一例を示すブロック構成図である。図４に示すように、社員（ユーザ）がＨＴＭＬメールを作成したりするために使用するＰＣ７は、通常のＰＣ(Personal  Computer)と同様の構成であり、ＣＰＵ１９、ＲＡＭ２０、ＩＯプロセッサ２１、ビデオコントローラ２２、ＨＩＤコントローラ２３、Ｅｔｈｅｒｎｅｔコントローラ２４、ＩＤＥコントローラ２５および固定ディスクドライブ２６を少なくとも備えている。
【００２９】
ＣＰＵ１９は、主記憶装置のＲＡＭ２０やＩＯ（Input＆Output）機器の動作を制御するＩＯプロセッサ２１と連携して、プログラムの演算、周辺機器の制御など、当該ＰＣ７全体に関わる制御を行う。主記憶装置のＲＡＭ２０は、ＣＰＵ１９が、ランダムに、かつ、直接、アクセスすることができるメモリ空間を提供しており、各種の演算用のデータが一時的に記憶されるとともに、固定ディスクドライブ２６に格納されている各種プログラムコードが命令実行に先立ってロードされる。
【００３０】
ＩＯプロセッサ２１は、ビデオコントローラ２２、ＨＩＤコントローラ２３、Ｅｔｈｅｒｎｅｔコントローラ２４、ＩＤＥコントローラ２５などのＨＷ（Hardware）コントローラ群に対する制御命令や、ＣＰＵ１９に対する割り込み信号の伝達を担当する。ビデオコントローラ２２は、ディスプレイ装置１６に画面表示する動作を制御する部位であり、ＨＩＤコントローラ２３は、キーボード１７やマウス１８からの入力を処理する部位であり、Ｅｔｈｅｒｎｅｔコントローラ２４は、ＬＡＮスイッチ１４との間のデータの送受信動作を制御する部位であり、ＩＤＥコントローラ２５は、固定ディスクドライブ２６との間のデータの送受信動作を制御する部位である。
【００３１】
次に、固定ディスクドライブ２６内に格納されていて、必要時に、ＲＡＭ２０にロードされて実行される本発明に関わるＨＴＭＬメール作成プログラムの構成の一例について、図５を用いて説明する。図５は、本発明に関わるＨＴＭＬメール作成プログラムのプログラム構成の一例を示すプログラム構成図であり、本発明によるＨＴＭＬメール作成方法をプログラムとして実施する場合のＨＴＭＬメール作成プログラムの構成例を示している。つまり、本発明によるＨＴＭＬメール作成方法は、図５に示すようにプログラム論理として実施しても良いし、あるいは、図５に示す少なくとも一部の機能をファームウェア論理あるいはハードウェア論理によって実施するようにしてもかまわない。
【００３２】
図５に示すように、ＨＴＭＬメール作成プログラム３０は、ＴＣＰ／ＩＰ（Transmission  Control  Protocol／Internet  Protocol）スタックを有する既存のＯＳ（Operating  System）４０上に配置されるアプリケーション群の一つであり、ＯＳ４０はカーネル・モードで動作するが、ＨＴＭＬメール作成プログラム３０は、権限が低いユーザ・モードで動作する。
【００３３】
ＨＴＭＬメール作成プログラム３０は、メール取得手段３１、ＣＳＳ取得手段３２、メール送信手段３３を実装しており、これらの各手段は、それぞれ、インターネット用として既知のプロトコルである、ＰＯＰ／ＩＭＡＰ(Post  Office  Protocol／Internet  Message  Access  Protocol)、ＨＴＴＰ(HyperText  Transfer  Protocol)、ＳＭＴＰ（Simple  Mail  Transfer  Protocol）を用いて処理を行う。
【００３４】
（本実施形態の動作の説明）
次に、図１ないし図５に示した本ＨＴＭＬメール作成システムの動作の一例について、図６のフローチャートを用いて説明する。ここでは、本発明に関わるＨＴＭＬメール作成システムにおける特徴的な動作として、ＨＴＭＬメールの新規作成時においてＣＳＳ取得手段３２が実施すべき処理内容の一例を、図６のフローチャートにより詳細に説明している。図６は、ＨＴＭＬメールの新規作成時における図５のＣＳＳ取得手段３２の動作の一例を示すフローチャートである。
【００３５】
図６において、まず、自社のＷｅｂサーバ３にアクセスして、ＨＴＴＰプロトコルによる当社ホームページ（Ｗｅｂページ）の取得を試みる（ステップＳ１）。この時点で、当社ホームページへのアクセスに失敗した場合（ステップＳ２の“失敗”の場合）、ＣＳＳデータの抽出処理つまり当社ホームページのスタイルに関する情報の抽出処理を行うことができないことは自明であるため、ＣＳＳ定義構文の抽出処理をスキップして、ＨＴＭＬメールのスタイルとしてデフォルト用の標準テンプレートを採用する処理を行うステップＳ６に遷移させる。
【００３６】
一方、当社ホームページへのアクセスに成功した場合（ステップＳ２の“成功”の場合）、当該ホームページ（Ｗｅｂページ）記載用のスタイルを定義しているＣＳＳ定義構文の抽出を試みる（ステップＳ３）。当該ホームページ（Ｗｅｂページ）記載用のスタイルを定義しているＣＳＳ定義構文の抽出に成功した場合には（ステップＳ４の“成功”の場合）、当該ホームページ（Ｗｅｂページ）記載用のスタイルを定義しているＣＳＳ定義構文の内容を、新規作成メール用のスタイルシートとして適用する（ステップＳ５）。
【００３７】
なお、当該ホームページ（Ｗｅｂページ）のスタイルを定義するＣＳＳ定義構文には、当該ホームページ（Ｗｅｂページ）上に、ＣＳＳ定義構文を直接記述しているパターンと、図１に例示したように、独立したＣＳＳ定義構文のドキュメントを別のＷｅｂページに保存して、該ＣＳＳ定義構文のドキュメントが保存されているＷｅｂページに当該ホームページからＵＲＬ（Uniform  Resource  Locator）リンクを行っているパターンとが存在している。前者の場合は、当該ホームページ（Ｗｅｂページ）上に存在しているＣＳＳ定義構文のコードが抽出対象となり、後者の場合は、当該ホームページ（Ｗｅｂページ）のＵＲＬリンク先のドキュメント上に存在しているＣＳＳ定義構文のコードが抽出対象となる。
【００３８】
一方、当該ホームページ（Ｗｅｂページ）上にＣＳＳ定義構文が存在しない場合、あるいは、ＵＲＬリンク先のドキュメントへのアクセスに失敗した場合は（ステップＳ４の“失敗”の場合）、前述のステップＳ２における“失敗”の場合と同様に、あらかじめデフォルト用として設定されている標準テンプレートを、新規作成メール用のスタイルとして採用する処理を行う（ステップＳ６）。
【００３９】
しかる後、ステップＳ５において採用されたホームページ記載用のスタイルを定義したＣＳＳ定義構文もしくはステップＳ６において採用された標準テンプレートを、新規メールの作成用のスタイルとして反映したＨＴＭＬメール編集画面を表示する処理に遷移して、メール作成担当社員（ユーザ）によるメール本文の作成や作成後のメール送信処理が実施される。この結果、メール作成担当社員（ユーザ）が対外的に送信するＨＴＭＬメールを、当該社員が属する会社のＣＩ戦略を正しく反映したスタイルに確実に設定することができる。
【００４０】
（本実施形態の効果の説明）
以上に説明したように、本発明によるＨＴＭＬメール作成システムの実施形態によれば、以下のような効果が得られる。
【００４１】
第１の効果は、サーバ側の新たな追加投資なしに、会社のＣＩ戦略に則った外観（スタイル）を有する対外向けのＨＴＭＬメールを作成することができる点にある。なぜならば、外部公開用の自社のホームページをあらかじめ定めたＷｅｂページとしてアクセスすることによって、通常、会社のＣＩ戦略に沿うように厳密に設計されている自社公開用のホームページ（Ｗｅｂページ）表示画面（図１に示すホームページ表示画面１）の外観を、ＨＴＭＬメールの外観にそのまま継承させることができるからである。加えて、本実施形態における処理は、クライアントサイドで完結しているので、例えばＲＳＳ(ＲＤＦ  Site  Summary)技術を用いたＣＳＳ情報告知サーバなどを新たに構築・保守するような追加投資は不要である。
【００４２】
第２の効果は、メール作成担当者（ユーザ）による対外向けＨＴＭＬメールの外観設計作業を省力化することができる点にある。なぜならば、図６の新規ＨＴＭＬメール作成ステップであるステップＳ７の時点では、既に、図５に示す本発明に特有のＣＳＳ取得手段３２によって、ＨＴＭＬメール作成用のＣＳＳ定義構文を自動的に取得しているので、ＨＴＭＬメールに関するＣＳＳ設計にメール作成担当者（ユーザ）が関わる必要がないためである。
【００４３】
第３の効果は、複数のメール作成担当者（ユーザ）間による対外向けＨＴＭＬメールの外観のバラツキを解消することができる点にある。なぜならば、図５に示す本発明に特有のＣＳＳ取得手段３２は、自社公開用のホームページ（Ｗｅｂページ）という同一のＷｅｂページから、当該ホームページ（Ｗｅｂページ）のスタイルを定義するＣＳＳ定義構文を抽出するか、あるいは、あらかじめデフォルト用として定めた標準テンプレートを採用して、ＨＴＭＬメールのスタイルを設定しているので、どのメール作成担当者（ユーザ）であっても、共通の外観のＨＴＭＬメールとすることができるためである。
【００４４】
第４の効果は、自社ブランドイメージ戦略つまり自社ＣＩ戦略の変更に柔軟に対応することができる点にある。なぜならば、図５に示す本発明に特有のＣＳＳ取得手段３２は、新規ＨＴＭＬメールの作成の都度、自社ホームページ（Ｗｅｂページ）にアクセスするので、その時点で、最新のスタイルを定義しているＣＳＳ定義構文を抽出することができ、ＨＴＭＬメールの外観を最新のＣＩ戦略に則ったものに設定することができるためである。
【００４５】
（他の実施形態の動作例の説明）
次に、図１ないし図５に示した本ＨＴＭＬメール作成システムの動作について、図６のフローチャートとは異なる動作例を、図７のフローチャートを用いて説明する。図７の場合も、本発明に関わるＨＴＭＬメール作成システムにおける特徴的な動作として、ＨＴＭＬメールのスタイルを定義するＣＳＳデータを自動的に取得するＣＳＳ取得手段３２が実施すべき処理内容について、図６のフローチャートとは異なる動作を詳細に説明している。図７は、ＨＴＭＬメールの新規作成時における図５のＣＳＳ取得手段３２の動作の図６とは異なる例を示すフローチャートである。
【００４６】
図７に示す動作は、図６に示した動作とは異なり、新規メールの作成時点で駆動されるのではなく、ＣＳＳ定義状態の変化を常時監視するために、無限ループ動作として、バックグラウンドで実行されている点を特徴としている。
【００４７】
図７において、まず、自社のＷｅｂサーバ３にアクセスして、ＨＴＴＰプロトコルによる当社ホームページ（Ｗｅｂページ）の取得を試みる（ステップＳ１１）。この時点で、当社ホームページへのアクセスに失敗した場合（ステップＳ１２の“失敗”の場合）、ＣＳＳデータの抽出処理つまり当社ホームページのスタイルに関する情報の抽出処理を行うことができないことは自明であるため、ＣＳＳ定義構文の抽出処理をスキップして、あらかじめ定めた一定期間の間休止する処理を行うステップＳ１６に遷移させる。
【００４８】
一方、当社ホームページへのアクセスに成功した場合（ステップＳ１２の“成功”の場合）、当該ホームページ（Ｗｅｂページ）記載用のスタイルを定義しているＣＳＳ定義構文の抽出を試みる（ステップＳ１３）。当該ホームページ（Ｗｅｂページ）記載用のスタイルを定義しているＣＳＳ定義構文の抽出に成功した場合には、抽出したＣＳＳ定義構文が前回のＣＳＳ定義構文から変化しているか否かを確認する（ステップＳ１４）。抽出したＣＳＳ定義構文が前回と同じもので、変化していなかった場合は（ステップＳ１４の“なし”の場合）、あらかじめ定めた一定期間の間休止する処理を行うステップＳ１６に遷移させる。
【００４９】
これに対して、抽出したＣＳＳ定義構文が前回とは異なり、変化していた場合は（ステップＳ１４の“あり”の場合）、今回抽出したＣＳＳ定義構文を最新のスタイルを定義している情報として固定ディスクドライブ２６内の所定の記憶領域に記憶する（ステップＳ１５）。なお、図７のフローチャートのような動作を行う場合には、ＨＴＭＬメールを新規に作成する際に、前記所定の記憶領域に記憶されているＣＳＳ定義構文に関する情報が読み出されて、ＨＴＭＬメールのスタイルシートとして設定される。
【００５０】
最後に、ＣＳＳ状態の変化の監視結果の如何を問わず、あらかじめ定めた一定期間の間、休止した後（ステップＳ１６）、ステップＳ１１以降の一連の処理を繰り返す。なお、前述の説明においては、ステップＳ１４，Ｓ１５において、抽出されたＣＳＳ定義構文が、前回のＣＳＳ定義構文から変化しているか否かを判定して、変化があった場合に、抽出されたＣＳＳ定義構文を、最新のスタイルを定義している情報として、あらかじめ定めた所定の記憶領域に記憶する場合について説明した。しかし、抽出されたＣＳＳ定義構文の前回からの変化の有無に関わらず、外部公開用の自社ホームページに関するＣＳＳ定義構文を抽出する都度、その時点の最新のスタイルを定義しているＣＳＳ定義構文として、所定の記憶領域に記憶するようにしても良い。
【００５１】
この結果、対外向けのＨＴＭＬメールを新規に作成する際に、自社の公開用のホームページ（Ｗｅｂページ）にアクセスして、その時点におけるＣＳＳ定義構文を取得する動作を行うことなく、前記所定の記憶領域から最新のＣＳＳ定義構文を取得することができるので、ＣＩ戦略に変更が発生している場合であっても、ＨＴＭＬメールの外観を最新のＣＩ戦略を継承したものとすることができる。
【００５２】
（本実施形態の効果の説明）
ＣＳＳ取得手段３２として図７に示すような動作を行う場合、図６に示した動作における効果として前述した第１の効果から第３の効果を同様に奏することができ、かつ、新たに、次の第５の効果を奏することができる。
【００５３】
第５の効果は、ＨＴＭＬメールで利用するＣＳＳ定義構文の陳腐化を防ぎつつ、ＨＴＭＬメールの新規作成時における処理負荷を、図６における動作よりも低減することができ、ＨＴＭＬメールの作成をスムーズに行うことができる点にある。なぜならば、図６の動作においては、ＨＴＭＬメールの新規作成時に、自社公開用のホームページ(Ｗｅｂページ)へのアクセスを含むＣＳＳ定義構文の取得処理によるオーバヘッドが発生しているが、図７においては、ＣＳＳ定義構文の取得処理をバックグラウンドジョブとして実施しているので、ＨＴＭＬメールの新規作成時の処理負荷の軽減を図ることができるためである。
【００５４】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。例えば、本発明の実施態様は、課題を解決するための手段における構成（１）に加えて、次のような構成として表現できる。
（２）あらかじめ定めた前記Ｗｅｂページのスタイルを定義している前記ＣＳＳ定義構文が存在していない場合あるいは前記ＣＳＳ定義構文の取得に失敗した場合、あらかじめ定めた標準テンプレートを前記ＨＴＭＬメールのスタイルに適用する上記（１）のＨＴＭＬメール作成システム。
（３）ＨＴＭＬメールを新規に作成する際に、あらかじめ定めた前記Ｗｅｂページのスタイルを定義している前記ＣＳＳ定義構文を取得し、取得した該ＣＳＳ定義構文を新規に作成するＨＴＭＬメールのスタイルに適用する上記（１）または（２）のＨＴＭＬメール作成システム。
（４）あらかじめ定めた周期で、定期的に、あらかじめ定めた前記Ｗｅｂページのスタイルを定義している前記ＣＳＳ定義構文を取得し、取得した該ＣＳＳ定義構文をあらかじめ定めた記憶領域に記憶し、ＨＴＭＬメールを新規に作成する際に、前記記憶領域に記憶された該ＣＳＳ定義構文を読み出して、読み出した該ＣＳＳ定義構文を新規に作成するＨＴＭＬメールのスタイルに適用する上記（１）または（２）のＨＴＭＬメール作成システム。
（５）ＨＴＭＬ（HyperText  Markup  Language）を用いたＨＭＴＬメールを作成するＨＴＭＬメール作成方法であって、あらかじめ定めたＷｅｂページにアクセスして、該Ｗｅｂページのスタイルを定義しているＣＳＳ(Cascading  Style  Sheets)定義構文を取得し、取得した該ＣＳＳ定義構文を前記ＨＴＭＬメールのスタイルに適用するＨＴＭＬメール作成方法。
（６）あらかじめ定めた前記Ｗｅｂページのスタイルを定義している前記ＣＳＳ定義構文が存在していない場合あるいは前記ＣＳＳ定義構文の取得に失敗した場合、あらかじめ定めた標準テンプレートを前記ＨＴＭＬメールのスタイルに適用する上記（５）のＨＴＭＬメール作成方法。
（７）ＨＴＭＬメールを新規に作成する際に、あらかじめ定めた前記Ｗｅｂページのスタイルを定義している前記ＣＳＳ定義構文を取得し、取得した該ＣＳＳ定義構文を新規に作成するＨＴＭＬメールのスタイルに適用する上記（５）または（６）のＨＴＭＬメール作成方法。
（８）あらかじめ定めた周期で、定期的に、あらかじめ定めた前記Ｗｅｂページのスタイルを定義している前記ＣＳＳ定義構文を取得し、取得した該ＣＳＳ定義構文をあらかじめ定めた記憶領域に記憶し、ＨＴＭＬメールを新規に作成する際に、前記記憶領域に記憶された該ＣＳＳ定義構文を読み出して、読み出した該ＣＳＳ定義構文を新規に作成するＨＴＭＬメールのスタイルに適用する上記（５）または（６）のＨＴＭＬメール作成システム。
（９）上記（５）ないし（８）のいずれかのＨＴＭＬメール作成方法を、コンピュータによって実行可能なプログラムとして実施するＨＴＭＬメール作成プログラム。
（１０）上記（９）のＨＴＭＬメール作成プログラムを、コンピュータによって読み取り可能な記録媒体に記録しているプログラム記録媒体。
【図面の簡単な説明】
【００５５】
【図１】本発明によるＨＴＭＬメール作成システムの仕組みを模式的に説明する模式図である。
【図２】本発明によるＨＴＭＬメール作成システムの全体構成の一例を示すシステム構成図である。
【図３】図２に示すＰＣに接続される外部機器の接続構成の一例を示す接続構成図である。
【図４】図２に示すＰＣの内部のブロック構成の一例を示すブロック構成図である。
【図５】本発明に関わるＨＴＭＬメール作成プログラムのプログラム構成の一例を示すプログラム構成図である。
【図６】ＨＴＭＬメールの新規作成時における図５のＣＳＳ取得手段の動作の一例を示すフローチャートである。
【図７】ＨＴＭＬメールの新規作成時における図５のＣＳＳ取得手段の動作の図６とは異なる例を示すフローチャートである。
【符号の説明】
【００５６】
１        ホームページ表示画面
１ａ      格子状の模様
１ｂ      テキスト情報
２        ホームページ用ＨＴＭＬ文
２ａ      スタイルシート定義文参照用コード
３        Ｗｅｂサーバ
４        ＨＴＭＬメール作成画面
４ａ      格子状の模様
４ｂ      メール本文情報
５        ＣＳＳデータ
６        インターネット
７        ＰＣ
８        ファイアウォールルータ
９        ブロードバンドルータ
１０      アクセス回線モデム
１１      グローバルサブネット空間
１２      ＬＡＮスイッチ
１３      ＤＭＺ（De−Militarized  Zone）サブネット空間
１４      ＬＡＮスイッチ
１５      社内ＬＡＮサブネット空間
１６      ディスプレイ装置
１７      キーボード
１８      マウス
１９      ＣＰＵ
２０      ＲＡＭ
２１      ＩＯプロセッサ
２２      ビデオコントローラ
２３      ＨＩＤコントローラ
２４      Ｅｔｈｅｒｎｅｔコントローラ
２５      ＩＤＥコントローラ
２６      固定ディスクドライブ
３０      ＨＴＭＬメール作成プログラム
３１      メール取得手段
３２      ＣＳＳ取得手段
３３      メール送信手段
４０      ＯＳ（Operating  System）
１００    矢印
２００    矢印
【図１】
0005182693.tif 000002
【図２】
0005182693.tif 000003
【図３】
0005182693.tif 000004
【図４】
0005182693.tif 000005
【図５】
0005182693.tif 000006
【図６】
0005182693.tif 000007
【図７】
0005182693.tif 000008