(57)【要約】【課題】日記記事に対するコメントを少ない手順で簡単に投稿することができるようにすること。【解決手段】インターネット１１０を介して通信端末３００Ａ、３００Ｂ，３００Ｃから送信される電子メールを受信する電子メール受信部２０７、電子メールにより投稿された日記記事を格納する日記データ管理テーブル２０１、受信した電子メールの内容を解析して日記データを抽出する受信電子メール解析部２０６、新規投稿を通知する電子メールの「Message-id」を作成する送信用Message-id作成部２０５、コメントの元となった記事である親データを日記データ管理テーブル２０１から検索する日記親子関係設定部２０４、コメント投稿者から投稿されたコメントデータを日記データ管理テーブル２０１に登録する受信日記情報登録部２０３と、を具備する。【選択図】図２
2007219763.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上での日記コンテンツの管理および日記ページの作成や公開を行う日記サーバであって、
前記ネットワークを介して通信端末から送信される電子メールを受信する電子メール受信手段と、
通信端末から電子メールにより投稿された日記情報を格納する日記データ管理テーブルと、
前記電子メール受信手段により受信した電子メールの内容を解析して前記日記データ管理テーブルに格納するための日記情報を抽出する受信電子メール解析手段と、
新規投稿を通知する電子メールのMessage-idを作成する送信用Message-id作成手段と、
コメント投稿者から投稿されたコメントデータに関連するコメントの元となった記事である親データを前記日記データ管理テーブルから検索する日記親子関係設定手段と、
コメント投稿者から投稿されたコメントデータを前記日記データ管理テーブルに登録するフォーマットに整形して前記日記データ管理テーブルに登録する受信日記情報登録手段と、を具備する、日記サーバ。
【請求項２】
前記日記情報としての日記記事またはコメントが書き込まれた電子メールを受信した際に、予め登録している所定のメンバーに対して通知する、前記日記記事が書き込まれた日記通知電子メールまたは前記コメントが書き込まれたコメント通知電子メールのmessage-idと、前記日記記事とを、関連付けて前記日記データ管理テーブルに記憶する、請求項１記載の日記サーバ。
【請求項３】
電子メール受信手段が受信した電子メールの電子メールヘッダのmessage-idとin-reply-toの値を参照して、前記日記記事に対する前記コメントと前記日記記事との関連付けを行う、請求項２記載の日記サーバ。
【請求項４】
日記サーバと、電子メール送受信機能およびＷｅｂブラウズ機能を備えた通信端末とにより電子メールを利用した日記記事の作成および日記記事へのコメント作成を行う日記システムであって、
前記日記サーバは、前記ネットワークを介して通信端末から送信される電子メールを受信する電子メール受信手段と、通信端末から電子メールにより投稿された日記情報を格納する日記データ管理テーブルと、前記電子メール受信手段により受信した電子メールの内容を解析して前記日記データ管理テーブルに格納するための日記情報を抽出する受信電子メール解析手段と、新規投稿を通知する電子メールの「Message-id」を作成する送信用Message-id作成手段と、コメント投稿者から投稿されたコメントデータに関連するコメントの元となった記事である親データを前記日記データ管理テーブルから検索する日記親子関係設定手段と、コメント投稿者から投稿されたコメントデータを前記日記データ管理テーブルに登録するフォーマットに整形して前記日記データ管理テーブルに登録する受信日記情報登録手段と、を具備する日記システム。
【請求項５】
日記サーバと、電子メール送受信機能およびＷｅｂブラウズ機能を備えた通信端末とにより電子メールを利用した日記記事の作成および日記記事へのコメント作成を行うコメント作成方法であって、
日記作成者の通信端末が、作成した日記記事を電子メールで前記日記サーバに送信することで前記日記記事の投稿を行う日記投稿ステップと、
前記日記サーバが、前記日記投稿ステップで前記日記作成者の通信端末から投稿された前記日記記事を、予め登録された所定のメンバーの登録グループの通信端末に対して日記通知電子メールで通知する日記通知ステップと、
前記日記通知ステップで前記日記サーバから前記日記記事を通知された前記登録グループの通信端末が、前記日記記事に対して作成したコメントをコメント通知電子メールで前記日記サーバに送信することで前記コメントの投稿を行うコメント投稿ステップと、
前記コメント投稿ステップで前記登録グループの通信端末から前記コメントを投稿された日記サーバが、前記コメントを前記日記記事に対応したコメントとして関連付けるコメント追加ステップと、を具備するコメント作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上での日記コンテンツの管理および日記ページの作成や公開を行う日記サーバ、および電子メールを利用した日記記事の投稿や日記記事へのコメントの投稿を可能にする日記システムに関する。
【背景技術】
【０００２】
近年、通信ネットワーク（以下単に「ネットワーク」という）であるインターネット上の日記サーバで、日記コンテンツの管理および日記ページの作成や公開を行う電子日記サービス（ブログ）が増えている。
【０００３】
この種の電子日記サービスを行う日記システムとして、サービスの利用者が、通信端末を用いてＷＥＢブラウザにより日記ページにアクセスし、通信端末の表示画面（以下、「ディスプレイ」という）に表示された日記ページに日記記事やコメントなどを書き込むことが可能なブログ（Blog）システムがある。
【０００４】
また、電子日記サービスを行う日記システムのなかには、ＷＥＢブラウザで日記ページにアクセスしなくても、投稿する日記記事を含む電子メールを所定のアドレス（日記サーバのアドレス）に送信することで日記記事を投稿できるものもある。
【０００５】
このような日記システムにおいては、一般に、日記のブログを開設した日記開設者が、ネットワーク上の日記サーバに対して、日記記事を書き込んだ日記データを投稿する（以下、日記記事を書き込んだ日記データを投稿する者を「日記作成者」ともいう）。
【０００６】
この日記作成者が投稿した文章、写真、動画、音声、などの電子データからなる日記コンテンツは、ネットワーク上の日記サーバ内に格納される。
【０００７】
日記サーバに投稿された日記記事を閲覧しようとする日記閲覧者（日記開設者および第三者）は、自宅のＰＣ（Personal Computer）、あるいは携帯電話やＰＤＡ（Personal Digital Assistance）などのモバイル通信端末（以下、これらを単に「通信端末」という）を使ってネットワーク上の日記サーバにアクセスし、日記サーバ内に格納されている日記コンテンツの日記ページをディスプレイに表示して日記記事を閲覧する。
【０００８】
また、日記閲覧者（主として第三者）は、日記作成者が投稿した日記記事に対する意見や感想を、ディスプレイに表示して閲覧している日記ページ内に「コメント」として書き加えて日記サーバに投稿することができる（以下、このようなコメントを投稿する者を「コメント投稿者」ともいう）。
【０００９】
日記閲覧者が投稿したコメントは、それに対応する日記開設者が投稿した日記記事と関連付けられて日記サーバ内に格納され、日記サーバにアクセスした通信端末のディスプレイに表示して日記閲覧者や日記開設者などが閲覧することができる。
【００１０】
従来、この種の日記サーバおよび日記システムに関連する技術として、ユーザの手間を軽減して、電子絵日記帳を作成する電子絵日記作成装置およびその制御方法が知られている（特許文献１参照）。
【００１１】
特許文献１記載の電子絵日記作成装置およびその制御方法においては、送信日時、画像データ、メッセージデータなどを含む電子メールデータをカメラ付き携帯電話から電子絵日記作成装置に送信する。
【００１２】
電子絵日記作成装置は、電子メールデータを受信し、受信した電子メールデータから画像データ、メッセージデータを抽出し、電子メールデータの送信者に対応して電子絵日記データベースに格納する。
【００１３】
電子絵日記の閲覧要求があると、対応する画像データ、メッセージデータ等が見つけられ、電子絵日記を表示するためのウェブページデータが生成される。
【００１４】
生成されたウェブページデータは、閲覧要求したクライアントコンピュータに送信され、クライアントコンピュータの表示装置の表示画面上に電子絵日記として表示される。
【００１５】
また、この種の日記サーバおよび日記システムに関連する技術として、催促メールを送信することにより、日記データを容易に作成することが可能な電子日記装置および電子日記蓄積方法が知られている（特許文献２参照）。
【００１６】
特許文献２記載の電子日記装置および電子日記蓄積方法においては、日記作成者が指定した日記テーマに基づいて催促メールを作成する催促メール作成手段と、日記作成者が指定した日記間隔で催促メールを送信する催促メール送信手段と、受信した電子メールから日記メールを抽出する日記メール抽出手段と、日記作成者、日記テーマ、日記間隔等を関連付けた日記作成者関連情報と送信用催促文章データと日記メールを蓄積する日記メール蓄積手段と、電気通信回線経由の日記メール閲覧を制御する閲覧制御手段と、を具備する構成を採っている。
【特許文献１】特開２００３−１７３３０９号公報
【特許文献２】特開２００３−３４５７２２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、従来の日記サーバを用いた日記システムでは、日記作成者が投稿した日記記事に対して日記記事を閲覧した日記閲覧者がコメントを投稿する場合、コメント投稿者は、通信端末のＷＥＢブラウザを用いてコメントを投稿しなければならなかった。
【００１８】
このため、従来の日記サーバを用いた日記システムでは、コメント投稿者が、通信端末でＷＥＢブラウザを開き、日記サーバの所定の日記ページにアクセスし、コメントを付けたい日記記事を検索し、検索した日記記事の日記ページにコメントを書き込み、日記サーバにアップロードしてコメントを投稿するという手間のかかる作業を強いられていた。
【００１９】
このように、従来の日記サーバを用いた日記システムにおいては、日記作成者が投稿した日記記事に対してコメント投稿者がコメントを投稿する場合に、多くの手順を踏む必要があり、コメントの投稿に手間がかかるという問題があった。
【００２０】
特に、従来の日記サーバを用いた日記システムでは、携帯電話やＰＤＡなどの通信端末を用いてコメントを投稿する場合に、通信端末のディスプレイが小さく、ユーザインタフェースも乏しいため、コメント投稿者がより困難で手間がかかる作業を強いられていた。
【００２１】
本発明は、かかる点に鑑みてなされたもので、日記記事に対するコメントを少ない手順で簡単に投稿することができ、かつ特別なソフトウェアを使用せずに、コメント投稿者が保持する通信端末の既存の電子メールソフトを用いてコメントを投稿することができる日記サーバ、および前記日記サーバを用いた日記システムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
かかる課題を解決するため、本発明の日記サーバは、ネットワーク上での日記コンテンツの管理および日記ページの作成や公開を行う日記サーバであって、前記ネットワークを介して通信端末から送信される電子メールを受信する電子メール受信手段と、通信端末から電子メールにより投稿された日記情報を格納する日記データ管理テーブルと、前記電子メール受信手段により受信した電子メールの内容を解析して前記日記データ管理テーブルに格納するための日記情報を抽出する受信電子メール解析手段と、新規投稿を通知する電子メールの「Message-id」を作成する送信用Message-id作成手段と、コメント投稿者から投稿されたコメントデータに関連するコメントの元となった記事である親データを前記日記データ管理テーブルから検索する日記親子関係設定手段と、コメント投稿者から投稿されたコメントデータを前記日記データ管理テーブルに登録するフォーマットに整形して前記日記データ管理テーブルに登録する受信日記情報登録手段と、を具備する構成を採る。
【発明の効果】
【００２３】
本発明によれば、日記記事に対するコメントを少ない手順で簡単に投稿することができる。また、日記記事に対するコメントを、特別なソフトウェアを使用せず、コメント投稿者の通信端末が保持する既存の電子メールソフトを用いて投稿することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。図１は、本発明の一実施の形態に係る日記サーバを使用した日記システムの全体構成を示す概略断面図である。
【００２５】
図１に示すように、日記システム１００は、日記サーバ２００、通信端末３００Ａ，３００Ｂ，３００Ｃ、インターネット１１０などで構成される。なお、ここでは、３台の通信端末３００Ａ，３００Ｂ，３００Ｃのみを図示しているが、通信端末の台数は特に限定されるものではなく、日記サーバ２００と、日記サーバ２００にアクセス可能な台数の通信端末とで日記システム１００が構成されることはいうまでもない。
【００２６】
まず、日記システム１００で用いられる日記サーバ２００の構成について説明する。図２は、本発明の一実施の形態に係る日記サーバの主要部のみの構成を示すブロック図である。
【００２７】
図２に示すように、日記サーバ２００は、日記データ管理テーブル２０１、日記公開データ作成部２０２、受信日記情報登録部２０３、日記親子関係設定部２０４、送信用Message-id作成部２０５、受信電子メール解析部２０６、電子メール受信部２０７、日記投稿データ解析部２０８、ＷＥＢアクセス部２０９、日記通知アドレス管理テーブル２１０、日記通知電子メール作成部２１１、日記通知電子メール送信先導出部２１２、電子メール送信部２１３を備えている。
【００２８】
図２において、日記データ管理テーブル２０１は、日記の情報である日付、投稿者、親子関係、および本文などを格納するデータベースである。
【００２９】
日記公開データ作成部２０２は、日記データを、図１に示す通信端末３００Ａ，３００Ｂ，３００Ｃなどに公開するためのデータ（ｈｔｍｌデータなど）に変換する。
【００３０】
受信日記情報登録部２０３は、通信端末３００Ａ，３００Ｂ，３００Ｃなどから投稿された投稿データ（日記データやコメントデータ）を、日記データ管理テーブル２０１に登録するフォーマットに整形し、日記データ管理テーブル２０１に登録する。
【００３１】
日記親子関係設定部２０４は、通信端末３００Ａ，３００Ｂ，３００Ｃなどから投稿されたコメントデータに関連する親データを日記データ管理テーブル２０１から検索する。ここで、親データとは、通信端末３００Ａ，３００Ｂ，３００Ｃなどから投稿されたコメントの元となった日記記事をいう。
【００３２】
送信用Message-id作成部２０５は、日記開設者によって投稿される新規投稿データの内容を、予め設定されたグループのメンバーに通知するための電子メールの「Message-id」を作成する。
【００３３】
受信電子メール解析部２０６は、受信した電子メールの内容を解析し、日記データ管理テーブル２０１に登録する日記データを抽出する。
【００３４】
電子メール受信部２０７は、ネットワークから電子メールを受信する。
【００３５】
日記投稿データ解析部２０８は、通信端末３００Ａ，３００Ｂ，３００ＣのＷＥＢブラウザからの日記やコメント投稿データを解析し、日記データ管理テーブル２０１に登録する日記データを抽出する。
【００３６】
ＷＥＢアクセス部２０９は、通信端末３００Ａ，３００Ｂ，３００ＣのＷＥＢブラウザからのＷＥＢアクセスパケットを受信し、応答パケットを通信端末３００Ａ，３００Ｂ，３００Ｃに送信する。
【００３７】
日記通知アドレス管理テーブル２１０は、新規に投稿された日記記事の内容を電子メールで通知する、通知相手の電子メールアドレスを管理する。
【００３８】
日記通知電子メール作成部２１１は、新規に投稿された日記記事の内容を通知するための電子メールを作成する。
【００３９】
日記通知電子メール送信先導出部２１２は、新規に投稿された日記記事の内容を通知するための電子メールの宛先（送信先）を導出し、導出した宛先を電子メールヘッダに登録する。
【００４０】
電子メール送信部２１３は、ネットワークに電子メールを送信する。
【００４１】
次に、日記システム１００において日記サーバ２００と交信する通信端末３００Ａ，３００Ｂ，３００Ｃについて説明する。図３は、本発明の一実施の形態に係る日記サーバと交信する通信端末の主要部のみの構成を示すブロック図である。なお、図３に示す構成は、各通信端末３００Ａ，３００Ｂ，３００Ｃに共通の構成であるので、ここでは通信端末３００Ａを例にとって説明することとする。
【００４２】
図３に示すように、通信端末３００Ａは、表示部３０１、入力部３０２、電子メール制御部３０３、受信電子メール記憶部３０４、新規電子メールヘッダ作成部３０５、返信電子メールヘッダ作成部３０６、送信電子メール本文作成部３０７、電子メール送信部３０８、電子メール受信部３０９を備えている。
【００４３】
図３において、表示部３０１は、液晶ディスプレイなどからなり、日記記事やコメントを画面表示する。
【００４４】
入力部３０２は、日記作成者が投稿する日記記事を作成したり、コメント投稿者がコメントを作成したりする際の、キーボード（ＰＣおよびモバイル通信端末の場合）や、マウス（ＰＣの場合）などの入力手段からなる。
【００４５】
電子メール制御部３０３は、受信したり送信したりする電子メールの分類、表示、削除などの管理を行う。また、電子メール制御部３０３は、受信したり送信したりする電子メールの作成指示も行う。
【００４６】
受信電子メール記憶部３０４は、ハードディスク（ＰＣの場合）やメモリ（ＰＣおよびモバイル通信端末の場合）からなり、受信した電子メールを格納する。
【００４７】
新規電子メールヘッダ作成部３０５は、送信する電子メールのヘッダの部分である、「From:」、「To:」、「Message-id:」などを作成する。
【００４８】
返信電子メールヘッダ作成部３０６は、返信として送信する電子メールのヘッダの部分である「From:」、「To：」、「Message-id:/In-reply-to:」などを作成する。
【００４９】
送信電子メール本文作成部３０７は、送信する電子メールの「本文」の部分を作成する。
【００５０】
電子メール送信部３０８は、ネットワークであるインターネット１１０へ電子メールを送信する。
【００５１】
電子メール受信部３０９は、ネットワークであるインターネット１１０から電子メールを受信する。
【００５２】
次に、図１に示す日記システム１００の概要について説明する。
【００５３】
図１に示すように、日記システム１００の日記サーバ２００は、日記システム１００の通信ネットワークであるインターネット１１０に接続されており、日記コンテンツの管理や、日記ページ（ｈｔｍｌ形式で表示される）の作成や公開を行う。
【００５４】
通信端末３００Ａは、日記作成者の携帯端末であり、日記システム１００による電子日記サービスを利用するに当たって、ユーザ登録などの日記開設処理を予め済ませている。
【００５５】
日記作成者の通信端末３００Ａは、日記データを含む電子メールを所定のアドレスに送信するだけで、日記サーバ２００への日記記事の投稿が可能となる機能を備えている。
【００５６】
これにより、日記作成者の通信端末３００Ａは、従来の日記システムのようにＷＥＢブラウザを用いて日記記事を投稿するという手間、つまり日記ページへのアクセス→日記書き込みページにジャンプ→日記データ書き込み→日記データ登録といった手順を省くことができるようになる。
【００５７】
図１において、まず、日記作成者の通信端末３００Ａは、投稿しようとする日記記事を作成し、作成した日記記事の日記データを、電子メールを使って日記サーバ２００に送信（投稿）する。
【００５８】
この日記作成者の通信端末３００Ａから投稿される日記記事の日記データを含む電子メールを受け取った日記サーバ２００は、予め設定されたグループのメンバー（ここでは、日記閲覧者の通信端末３００Ｂ，３００Ｃ）に、日記作成者の通信端末３００Ａから投稿された日記記事の内容を日記通知電子メールで通知する。
【００５９】
この日記通知電子メールの送信先であるグループのメンバーの電子メールアドレスは、日記サーバ２００の日記通知アドレス管理テーブル２１０に予め記憶されている。
【００６０】
また、日記サーバ２００から送信される日記通知電子メールには、日記記事の本文、日記記事を投稿した日記作成者の情報としての名前や電子メールアドレス、および日記記事の投稿日時などが格納されている。
【００６１】
これにより、日記サーバ２００から通知される日記通知電子メールを受け取った通信端末３００Ｂ，３００Ｃの日記閲覧者は、受け取った日記通知電子メールから日記作成者が投稿した日記記事の内容を閲覧することができる。
【００６２】
ここで、例えば通信端末３００Ｂの日記閲覧者が、日記サーバ２００から通知された日記通知電子メールの内容を閲覧し、閲覧した日記記事に対してコメントを投稿する場合には、通信端末３００Ｂの既存の電子メールソフトにより閲覧した日記記事を含む日記通知電子メールに対してコメント投稿者が返信処理を行う。
【００６３】
この返信処理における宛先アドレスは日記サーバ２００、送信元アドレスは通信端末３００Ｂとなる。そして、コメント投稿者は、閲覧した日記記事を含む日記通知電子メールに対する返信メールの本文に投稿するコメントを記入する。
【００６４】
コメント投稿者の通信端末３００Ｂからコメントが含まれる返信メールを受け取った日記サーバ２００は、コメントを付けたい日記記事と関連付けて、コメント投稿者からのコメント情報を日記コンテンツに載せてインターネット１１０上に公開する。
【００６５】
次に、通信端末３００Ａの日記作成者が日記サーバ２００に投稿する日記ページの形式について説明する。図４は、本発明の一実施の形態に係る日記サーバに投稿する日記ページを示すイメージ図である。ただし、図４に示した日記ページ４００は、イメージの一例を示したものであって、そのレイアウトは日記作成者の自由な表現方法による他のレイアウトであってもよい。
【００６６】
図４に示す日記ページ４００は、ＷＥＢブラウザの画面上での表示イメージであって、日記作成者が携帯端末３００Ａ（以下、「端末１」とする）を用いて投稿した１つの日記記事をフレームで囲っている。
【００６７】
フレームで囲われた日記記事の内容は、Index番号（ここでは、Index：１）、投稿日時（ここでは、Date：2005/7/1）、投稿者情報（ここでは、From：端末１（user01@mail.com））、日記記事の内容（ここでは、本文：海に行った）から構成される。なお、日記記事の内容はこの限りではなく、写真や動画を日記記事として用いてもよい。
【００６８】
また、日記開設者によって新規に投稿される日記記事である新規投稿記事（ここではIndex:1とIndex:4）４０１，４０２は、日記ページ４００の区切りの一番上に位置するようにレイアウトされている。
【００６９】
また、新規投稿記事４０１に対して、コメント投稿者が通信端末３００Ｂ（以下、「端末２」とする）を用いて投稿したコメント４０３は、新規投稿記事４０１と関連付けられて表示される（これを「スレッド表示」という）。
【００７０】
さらに、端末２から投稿されたコメント４０３に対して、端末１から返信されたコメント４０４は、コメント４０３と関連付けられてスレッド表示される。なお、このようなスレッド表示は、一表示例であり、新規投稿記事４０１とそれに対するコメント４０３、およびコメント４０３とそれに対するコメント４０４とがそれぞれ関連付けられていれば、どのようなレイアウトでも構わない。
【００７１】
日記サーバ２００は、日記データを管理するために、日記記事やコメントを含む電子メールと日記データとを関連づけるための日記データ管理テーブル２０１を管理する。また、日記サーバ２００は、投稿された日記記事の情報をグループのメンバーに通知するために、日記通知アドレス管理テーブル２１０を管理する。
【００７２】
図５は、本発明の一実施の形態に係る日記サーバの日記データ管理テーブルを示す図である。図６は、本発明の一実施の形態に係る日記サーバの日記通知アドレス管理テーブルを示す図である。
【００７３】
図５に示すように、日記データ管理テーブル２０１は、「日記Index」、「親Index」、「日付」、「投稿者」「受信Message-id」、「送信用Message-id」、「受信In-reply-to」、「本文」のフィールドからなる。
【００７４】
図５において、「日記Index」は、日記の記事を一意に示す値である。
【００７５】
「親Index」は、コメントの対象となる日記記事の日記Index値である。この「親Index」に値が設定されていない日記記事の場合は、投稿された日記記事が新規投稿記事であることを示している。
【００７６】
「日付」は、投稿された日記記事の投稿日時を示している。これは、日記記事が投稿された電子メールの「Date:」のフィールドに示された情報である。
【００７７】
「投稿者」は、日記記事を投稿した日記作成者（日記投稿者）の情報を示している。これは、日記記事が投稿された電子メールの「From:」のフィールドに示された情報である。
【００７８】
「受信Message-id」は、日記記事が投稿された電子メールの「Message-id」のフィールドに示された情報である。
【００７９】
「送信用Message-id」は、日記記事の内容を通知するための日記通知電子メールに設定される「Message-id」のフィールドに示された情報である。この「送信用Message-id」は、日記通知電子メールを作成する際に新規に作成される。
【００８０】
「受信In-reply-to」は、日記記事が投稿される電子メールの「In-reply-to:」のフィールドに示された情報である。この「受信In-reply-to」が無い電子メールの場合は、新規の日記記事が投稿された電子メールであることを示している。
【００８１】
「本文」は、投稿された日記記事の内容を示している。
【００８２】
なお、「To:」、「From:」、「Message-id:」、「In-reply-to:」は、一般的な電子メールのヘッダのフィールドである。「To:」は、電子メールの受取人の電子メールアドレス（宛先）である。「From:」は、電子メールを書いた人（差出人）の電子メールアドレスである。「Message-id:」は、電子メー ルに対して世界中で重複がないように付けられた名前である。「In-reply-to:」は、返事を出した時に元の電子メールを差し示す情報である。
【００８３】
また、図６に示すように、日記通知アドレス管理テーブル２１０は、「Index」、「日記通知アドレス」のフィールドからなる。
【００８４】
図６において、「Index」は、日記通知電子メールの受取人のIndex値である。「日記通知アドレス」は、日記通知電子メールの受取人の電子メールアドレス（宛先）である。
【００８５】
例えば、図４に示した日記ページ４００の区切りの一番上に位置する日記記事は、「親Index」に値が設定されていないので、新規投稿記事４０１，４０２となる。
【００８６】
また、図４に示したコメント４０３，４０４は、「親Index」に値が設定されており、コメント４０３は「親Index」に設定された「Index」を持つ新規投稿記事４０１と関連付けられ、コメント４０４は「親Index」に設定された「Index」を持つコメント４０３と関連付けられる。
【００８７】
次に、これらのことを踏まえて、本例の日記システム１００の日記サーバ２００と各端末１，端末２，端末３との電子メールの送受信と日記データの更新の流れについて説明する。図７は、本発明の一実施の形態に係る日記サーバと各端末との電子メールの送受信と日記データの更新の流れを示すシーケンス図である。
【００８８】
なお、図７に示すシーケンス図では、図４に示したように、端末１（日記開設者）が新規投稿記事４０１を投稿し、この新規投稿記事４０１に対して端末２がコメント４０３を投稿し、さらに端末２のコメント４０３に対して端末１がコメント４０４を投稿した場合の動作を規定している。
【００８９】
また、日記記事情報を通知するグループとしては、端末１（日記開設者）、端末２、および端末３とする。このグループの情報は、日記サーバ２００が予め記憶している。
【００９０】
図７において、日記開設者の端末１が日記サーバ２００に新規の日記記事を電子メールで投稿したとする（ステップＳＴ７０１）。
【００９１】
日記サーバ２００は、日記開設者の端末１から投稿された日記記事を含む電子メール（ここでは、これを「日記記事投稿用電子メール」という）を受け取ると、その内容を日記記事として（ｈｔｍｌ形式などに）加工し、加工した日記記事を受信日記情報登録部２０３に登録する（ステップＳＴ７０２）。
【００９２】
このとき、日記サーバ２００は、その日記登録用アドレスに来た電子メールで、「From:」のフィールドの電子メールアドレスが日記開設者のもので、「In-reply-to:」のフィールドが空の日記記事投稿用電子メールを、新規投稿記事を含んだ新規記事投稿メールであると判断する。
【００９３】
また、日記サーバ２００は、その日記登録用アドレスに来た電子メールで、「In-reply-to:」のフィールドにコメント対象となる日記記事を通知した電子メールの「Message-id」が格納されているものを、コメントを含んだコメント投稿用電子メールであると判断する。
【００９４】
日記サーバ２００は、日記記事投稿用電子メールを受け取ると、その日記情報をグループに属するメンバーである端末１，端末２，端末３に日記通知電子メールにて送信する（ステップＳＴ７０３）。
【００９５】
このとき、日記サーバ２００は、日記記事投稿用電子メールの「Message-id（受信用Message-id）」を新規作成する。また、日記サーバ２００は、日記記事投稿用電子メールの「Message-id（受信Message-id[例えば”aaa”]）」と、それをグループに属するメンバーに通知する日記通知電子メールの「Message-id（送信用Message-id[例えば”AAA”]）」とを関連付けて日記データ管理テーブル２０１に記憶する。ここで、日記サーバ２００は、日記記事投稿用電子メールの「日付」、「投稿者」も併せて日記データ管理テーブル２０１に記憶する。
【００９６】
日記サーバ２００からの日記通知電子メールを受け取った端末１，端末２，端末３は、通知を受けた日記通知電子メールの日記記事に対してコメントを投稿したい場合に、必要に応じて返信処理を行う。
【００９７】
ここでは、端末２が通知を受けた日記通知電子メールの日記記事に対してコメントを投稿するものとし、端末２のコメント投稿者が返信処理を行う。
【００９８】
コメント投稿者の端末２は、返信処理として、受信メールである日記通知電子メールの「From:」のアドレスを、返信メールであるコメント投稿用電子メールの「To:」に、日記通知電子メールの「To:」のアドレスをコメント投稿用電子メールの「From:」に格納する。
【００９９】
また、コメント投稿者の端末２は、受信メールである日記通知電子メールの「Message-id:」の値を、返信メールであるコメント投稿用電子メールの「In-reply-to:」に格納する。
【０１００】
また、コメント投稿者の端末２は、新たな「Message-id:」を作成し、これを返信メールであるコメント投稿用電子メールの「Message-id:」に格納する。
【０１０１】
さらに、コメント投稿者の端末２は、付属の電子メールソフトによりコメント記事を、返信メールであるコメント投稿用電子メールの「本文」に記入する。
【０１０２】
そして、コメント投稿者の端末２は、上述のようにして作成したコメント投稿用電子メールを日記サーバ２００に送信する（ステップＳＴ７０４）。
【０１０３】
日記サーバ２００は、コメント投稿者の端末２からコメント投稿用電子メールを受け取ると、その内容をコメントとして（ｈｔｍｌ形式などに）加工し、加工したコメントを受信日記情報登録部２０３に登録する。
【０１０４】
また、日記サーバ２００は、受け取ったコメント投稿用電子メールの「In-reply-to:」のフィールドの値をキーに、日記データ管理テーブル２０１から親記事（コメントの対象となる日記記事）を検索する。この親記事とコメント記事とは、関連付けられて表示される。
【０１０５】
ここでは、端末２からの受信メールであるコメント投稿用電子メールの「In-reply-to:」のフィールドの値が日記データ管理テーブル２０１の「Message-id」の値と一致する記事が親記事となる。
【０１０６】
日記サーバ２００は、日記データ管理テーブル２０１の「親Index」に親記事の「日記Index」を登録する。
【０１０７】
そして、日記サーバ２００は、図４に示したように端末２のコメント投稿者からコメント投稿用電子メールで投稿されたコメント４０３を、日記作成者の端末１の新規投稿記事４０１と関連付けて日記ページ４００に追加する（ステップＳＴ７０５）。
【０１０８】
また、日記サーバ２００は、端末２のコメント投稿者からコメント投稿用電子メールを受け取ると、ステップＳＴ７０３と同様に、端末２から投稿されたコメント４０３が追加された日記情報をグループに属するメンバーである端末１，端末２，端末３に日記通知電子メールにて送信する（ステップＳＴ７０６）。
【０１０９】
そして、ここでは、日記サーバ２００からの日記通知電子メールを受け取った端末１が、通知を受けた日記通知電子メールのコメント４０３に対してコメント４０４を投稿するために返信処理を行う。なお、この端末１の返信処理は、前述した端末２の返信処理と同様であるので、ここでの説明は省略する。
【０１１０】
そして、コメント投稿者としての端末１は、付属の電子メールソフトによりコメント４０４を、返信メールであるコメント投稿用電子メールの「本文」に記入し、日記サーバ２００に送信（投稿）する（ステップＳＴ７０７）。
【０１１１】
日記サーバ２００は、コメント投稿者としての端末１からコメント投稿用電子メールを受け取ると、その内容をコメントとして（ｈｔｍｌ形式などに）加工し、加工したコメントを受信日記情報登録部２０３に登録する。
【０１１２】
そして、日記サーバ２００は、図４に示したように端末１からコメント投稿用電子メールで投稿されたコメント４０４を、端末２のコメント４０３と関連付けて日記ページ４００に追加する（ステップＳＴ７０８）。
【０１１３】
また、日記サーバ２００は、端末１からコメント投稿用電子メールを受け取ると、ステップＳＴ７０６と同様に、端末１から投稿されたコメント４０４が追加された日記情報をグループに属するメンバーである端末１，端末２，端末３に日記通知電子メールにて送信する（ステップＳＴ７０９）。
【０１１４】
次に、図７に示した日記サーバ２００における日記記事およびコメントの投稿処理動作について説明する。図８は、本発明の一実施の形態に係る日記サーバにおける日記記事およびコメントの投稿処理動作を示すフローチャートである。
【０１１５】
図８において、日記サーバ２００は、投稿処理動作がスタートし、電子メール受信部２０７が電子メールを受信（ステップＳＴ８０１）すると、受信電子メール解析部２０６で、受信した電子メールのヘッダを解析する（ステップＳＴ８０２）。
【０１１６】
次いで、受信電子メール解析部２０６において、受信メールから投稿された日記記事またはコメントの「本文」を抽出する（ステップＳＴ８０３）。また、受信電子メール解析部２０６において、受信メールの「From:」から「投稿者」を抽出する（ステップＳＴ８０４）。
【０１１７】
また、日記サーバ２００は、送信用Message-id作成部２０５において、「送信用Message-id」の値を導出する（ステップＳＴ８０５）。
【０１１８】
次いで、日記サーバ２００は、受信メールのメールヘッダに「In-reply-to:」のフィールドがあるか否か判断する（ステップＳＴ８０６）。
【０１１９】
ステップＳＴ８０６で、受信メールのメールヘッダに「In-reply-to:」のフィールドがある場合には、コメント対象となる日記記事を通知した電子メールの「Message-id」が格納されている受信メールをコメント投稿用電子メールであると判断し、ステップＳＴ８０７，ステップＳＴ８０８の処理を実行する。
【０１２０】
一方、ステップＳＴ８０６で、受信メールのメールヘッダに「In-reply-to:」のフィールドがなく空の場合には、受信メールの「From:」の電子メールアドレスが日記開設者のものであれば、新規に投稿された日記記事投稿用電子メールであると判断し、ステップＳＴ８０７，ステップＳＴ８０８の処理をジャンプしてステップＳＴ８０９の処理を実行する。
【０１２１】
ステップＳＴ８０７においては、受信メールの「In-reply-to:」のフィールドの値をキーに、日記データ管理テーブル２０１の「受信Message-id」の欄を検索し、該当する「日記Index」を導出する。
【０１２２】
また、ステップＳＴ８０８においては、ステップＳＴ８０７で導出した「日記Index」を、日記親子関係設定部２０４で、受信した投稿データの「親Index」に設定する。
【０１２３】
そして、ステップＳＴ８０９において、日記データ管理テーブル２０１に新しいエントリを作成し、投稿内容を登録する。
【０１２４】
次いで、日記サーバ２００は、日記通知電子メール作成部２１１において、設定した「本文」、「送信用Message-id」を含む日記通知電子メール作成する（ステップＳＴ８１０）。
【０１２５】
また、日記サーバ２００は、日記通知アドレス管理テーブル２１０を検索し、ステップＳＴ８１０において作成した日記通知電子メールのメール送信先のアドレスを導出する（ステップＳＴ８１１）。
【０１２６】
その後、日記サーバ２００は、ステップＳＴ８１１において導出したアドレス宛の日記通知電子メールをネットワーク（インターネット１１０）に送信して（ステップＳＴ８１２）、日記記事およびコメントの投稿処理動作を終了する。
【０１２７】
ところで、本例の日記システム１００における日記サーバ２００は、従来の日記システムと同様、ネットワーク上の日記サーバにＷＥＢブラウザを使ってアクセスする機能しか持たない通信端末（以下、この通信端末を「端末４」という）を用いた場合でも、格納している日記データを閲覧できる構成を備えている。
【０１２８】
これにより、本例の日記サーバ２００にアクセスした端末４は、従来と全く同じ操作方法で日記記事の閲覧および投稿、ならびにコメントの投稿や作成ができる。
【０１２９】
すなわち、本例の日記サーバ２００を用いた日記システム１００における端末４は、電子メールで投稿された日記記事でもＷＥＢブラウザから投稿された日記記事でも、これまでと同様にＷＥＢブラウザを使用した操作でコメントを投稿することができる。
【０１３０】
また、本例の日記サーバ２００を用いた日記システム１００では、端末４によってＷＥＢブラウザ経由で投稿されたコメントに対して、端末１がコメント投稿用電子メールにてコメントを投稿することができる。
【０１３１】
図９は、本発明の一実施の形態に係る日記サーバにおいてＷＥＢブラウザ経由で日記記事やコメントを投稿した場合の日記データ管理テーブルを示す図である。
【０１３２】
図９において、日記データ管理テーブル２０１の「日記Index=２」の欄が、端末４がＷＥＢブラウザ経由でコメントを投稿した場合を示している。
【０１３３】
図９の「日記Index=２」の欄に示すように、端末４がＷＥＢブラウザ経由でコメントを投稿した場合には、一意な「送信用Message-id」（ＢＢＢ）を作成して日記データ管理テーブル２０１に格納するようにしている。また、この場合には、「受信Message-id」や「受信In-reply-to」は存在しない。
【０１３４】
次に、本例の日記サーバ２００に対し、端末４がＷＥＢブラウザ経由でアクセスして日記記事の閲覧および投稿する場合の、日記サーバ２００と各端末１，端末２，端末４との電子メールの送受信と日記データの更新の流れについて説明する。図１０は、本発明の一実施の形態に係る日記サーバとＷＥＢブラウザ経由でアクセスする端末との連係動作を説明するためのシーケンス図である。
【０１３５】
なお、図１０に示すシーケンス図では、端末１（日記開設者）が新規投稿記事を投稿し、この新規投稿記事をＷＥＢブラウザ経由で閲覧した端末４が、新規投稿記事に対してＷＥＢブラウザ経由でコメントを投稿し、さらに端末４が投稿したコメントに対して端末１がコメントを返した場合の動作を規定している。
【０１３６】
また、日記記事情報を通知するグループとしては、端末１（日記開設者）および端末２としている。このグループの情報は、日記サーバ２００が予め記憶している。
【０１３７】
図１０において、日記開設者の端末１が日記サーバ２００に新規の日記記事を電子メールで投稿したとする（ステップＳＴ１００１）。
【０１３８】
日記サーバ２００は、日記開設者の端末１から投稿された日記記事を含む日記記事投稿用電子メールを受け取ると、その内容を日記記事として（ｈｔｍｌ形式などに）加工し、加工した日記記事を受信日記情報登録部２０３に登録する（ステップＳＴ１００２）。
【０１３９】
このとき、日記サーバ２００は、その日記登録用アドレスに来た電子メールで、「From:」のフィールドの電子メールアドレスが日記開設者のもので、「In-reply-to:」のフィールドが空の日記記事投稿用電子メールを、新規投稿記事を含んだ新規記事投稿メールであると判断する。
【０１４０】
また、日記サーバ２００は、その日記登録用アドレスに来た電子メールで、「In-reply-to:」のフィールドにコメント対象となる日記記事を通知した電子メールの「Message-id」が格納されているものを、コメントを含んだコメント投稿用電子メールであると判断する。
【０１４１】
日記サーバ２００は、日記記事投稿用電子メールを受け取ると、その日記情報をグループに属するメンバーである端末１，端末２に日記通知電子メールにて送信する（ステップＳＴ１００３）。
【０１４２】
このとき、日記サーバ２００は、日記記事投稿用電子メールの「Message-id（受信用Message-id）」を新規作成する。また、日記サーバ２００は、日記記事投稿用電子メールの「Message-id（受信Message-id[例えば”aaa”]）」と、それをグループに属するメンバーに通知する日記通知電子メールの「Message-id（送信用Message-id[例えば”AAA”]）」とを関連付けて日記データ管理テーブル２０１に記憶する。ここで、日記サーバ２００は、日記記事投稿用電子メールの「日付」、「投稿者」も併せて日記データ管理テーブル２０１に記憶する。
【０１４３】
ここで、端末４が日記サーバ２００に対しＷＥＢブラウザ経由でアクセスして端末１が投稿した日記記事の閲覧（ステップＳＴ１００４）し、閲覧した日記記事に対して端末４がＷＥＢブラウザ経由でコメントを投稿（ステップＳＴ１００５）したとする。
【０１４４】
この場合、コメント投稿者としての端末４は、日記サーバ２００の、閲覧している端末１の日記ＷＥＢサイトの日記記事に対するコメント追加ページにアクセスし、アクセスしたコメント追加ページに投稿したいコメントを書き込む。
【０１４５】
日記サーバ２００は、コメント投稿者としての端末４がコメント追加ページに書き込んだ内容をコメントとして（ｈｔｍｌ形式などに）加工し、加工したコメントを、日記作成者である端末１の新規投稿記事と関連付けて受信日記情報登録部２０３に追加登録する（ステップＳＴ１００６）。
【０１４６】
そして、日記サーバ２００は、ステップＳＴ１００３と同様に、端末４から投稿されたコメントが追加された日記情報をグループに属するメンバーである端末１および端末２に日記通知電子メールにて送信する（ステップＳＴ１００７）。
【０１４７】
そして、ここでは、日記サーバ２００からの日記通知電子メールを受け取った端末１が、通知を受けた日記通知電子メールの端末４のコメントに対して新たなコメントを追加投稿するために返信処理を行う。なお、この端末１の返信処理は、図７に示した端末２の返信処理と同様であるので、ここでの説明は省略する。
【０１４８】
そして、コメント投稿者としての端末１は、付属の電子メールソフトによりコメント４０４を、返信メールであるコメント投稿用電子メールの「本文」に記入し、日記サーバ２００に送信（投稿）する（ステップＳＴ１００８）。
【０１４９】
日記サーバ２００は、コメント投稿者としての端末１からコメント投稿用電子メールを受け取ると、その内容をコメントとして（ｈｔｍｌ形式などに）加工し、加工したコメントを受信日記情報登録部２０３に登録する。
【０１５０】
そして、日記サーバ２００は、端末１からコメント投稿用電子メールで投稿されたコメントを、端末４のコメントと関連付けて端末１の日記ＷＥＢサイトの日記記事に対するコメント追加ページに追加する（ステップＳＴ１００９）。
【０１５１】
次に、図１０に示した日記サーバ２００における日記ＷＥＢサイトの日記記事およびコメントの投稿処理動作について説明する。図１１は、本発明の一実施の形態に係る日記サーバにおける日記ＷＥＢサイトの日記記事およびコメントの投稿処理動作を示すフローチャートである。
【０１５２】
図１１において、日記サーバ２００は、投稿処理動作がスタートし、ＷＥＢブラウザ経由でアクセスしてきた日記記事またはコメントの投稿データをＷＥＢアクセス部２０９で取得（ステップＳＴ１１０１）すると、日記投稿データ解析部２０８で、取得した投稿データから「本文」を抽出する（ステップＳＴ１１０２）。また、日記投稿データ解析部２０８で、取得した投稿データから「投稿者」を抽出する（ステップＳＴ１１０３）。
【０１５３】
そして、日記サーバ２００は、送信用Message-id作成部２０５において、「送信用Message-id」の値を導出（ステップＳＴ１１０４）し、投稿データはコメントデータであるか否か判断する（ステップＳＴ１１０５）。
【０１５４】
ステップＳＴ１１０５で、投稿データがコメントデータである場合には、日記親子関係設定部２０４で、投稿データから「親Index」を導出（ステップＳＴ１１０６）する。
【０１５５】
そして、日記データ管理テーブル２０１に、日記公開データ作成部２０２で新しいエントリを作成し、投稿内容を登録する（ステップＳＴ１１０７）。
【０１５６】
一方、ステップＳＴ１１０５で、投稿データがコメントデータでない場合には、ステップＳＴ１１０６の処理をジャンプして、ステップＳＴ１１０７の処理を直ちに実行する。
【０１５７】
次いで、日記サーバ２００は、日記通知電子メール作成部２１１において、設定した「本文」、「送信用Message-id」を含む日記通知電子メールを作成する（ステップＳＴ１１０８）。
【０１５８】
また、日記サーバ２００は、日記通知アドレス管理テーブル２１０を検索し、ステップＳＴ１１０８において作成した日記通知電子メールのメール送信先のアドレスを導出する（ステップＳＴ１１０９）。
【０１５９】
その後、日記サーバ２００は、ステップＳＴ１１０９において導出したアドレス宛の日記通知電子メールをネットワーク（インターネット１１０）に送信して（ステップＳＴ１１１０）、日記記事およびコメントの投稿処理動作を終了する。
【０１６０】
上述のように、本例の日記システム１００における日記サーバ２００は、日記記事が投稿されると、その日記記事の内容を電子メールで所定の閲覧者（コメントを求める対象となる者「日記投稿者」も含む）に通知し、閲覧者（コメント投稿者）は、その受け取った電子メールにコメントを記入して返信するのみで、日記記事の内容に対してコメントが付与された日記ページ４００の作成が可能となる。
【０１６１】
従って、本例の日記システム１００を利用するコメント投稿者は、受け取った電子メールにコメントを記入して電子メールで返信するだけで、日記記事に対するコメントを投稿することができ、コメントの投稿に手間がかからない。
【０１６２】
また、本例の日記システム１００を利用するコメント投稿者は、通信端末３００Ａ，３００Ｂ，３００Ｃに予め搭載されている既存の電子メールソフトを使用してコメントを投稿することが可能であるので、特別なソフトウェアをあらためて搭載する必要がない。
【０１６３】
このように、本例の日記システム１００においては、従来のＷＥＢブラウザによる日記記事の投稿や閲覧、およびコメントの追加などの機能を、電子メールによる簡単な操作で実現させることができる。
【産業上の利用可能性】
【０１６４】
本発明に係る日記サーバは、日記記事に対するコメントを少ない手順で簡単に投稿することができ、また日記記事に対するコメントを、特別なソフトウェアを使用せずにコメント投稿者が保持する通信端末の既存の電子メールソフトを用いて投稿することができるので、通信ネットワーク上での日記コンテンツの管理および日記ページの作成や公開を行う日記サーバ、および電子メールを利用した日記記事の投稿や日記記事へのコメントの投稿を可能にする日記システムとして有用である。
【図面の簡単な説明】
【０１６５】
【図１】本発明の一実施の形態に係る日記サーバを使用した日記システムの全体構成を示す概略断面図
【図２】本発明の一実施の形態に係る日記サーバの主要部のみの構成を示すブロック図
【図３】本発明の一実施の形態に係る日記サーバと交信する通信端末の主要部のみの構成を示すブロック図
【図４】本発明の一実施の形態に係る日記サーバに投稿する日記ページを示すイメージ図
【図５】本発明の一実施の形態に係る日記サーバの日記データ管理テーブルを示す図
【図６】本発明の一実施の形態に係る日記サーバの日記通知アドレス管理テーブルを示す図
【図７】本発明の一実施の形態に係る日記サーバと各端末との電子メールの送受信と日記データの更新の流れを示すシーケンス図
【図８】本発明の一実施の形態に係る日記サーバにおける日記記事およびコメントの投稿処理動作を示すフローチャート
【図９】本発明の一実施の形態に係る日記サーバにおいてＷＥＢブラウザ経由で日記記事やコメントを投稿した場合の日記データ管理テーブルを示す図
【図１０】本発明の一実施の形態に係る日記サーバとＷＥＢブラウザ経由でアクセスする端末との連係動作を説明するためのシーケンス図
【図１１】本発明の一実施の形態に係る日記サーバにおける日記ＷＥＢサイトの日記記事およびコメントの投稿処理動作を示すフローチャート
【符号の説明】
【０１６６】
１００  日記システム
１１０  インターネット
２００  日記サーバ
２０１  日記データ管理テーブル
２０２  日記公開データ作成部
２０３  受信日記情報登録部
２０４  日記親子関係設定部
２０５  送信用Message-id作成部
２０６  受信電子メール解析部
２０７  電子メール受信部
２０８  日記投稿データ解析部
２０９  ＷＥＢアクセス部
２１０  日記通知アドレス管理テーブル
２１１  日記通知電子メール作成部
２１２  日記通知電子メール送信先導出部
２１３  電子メール送信部
３００Ａ，３００Ｂ，３００Ｃ  通信端末
３０１  表示部
３０２  入力部
３０３  電子メール制御部
３０４  受信電子メール記憶部
３０５  新規電子メールヘッダ作成部
３０６  返信電子メールヘッダ作成部
３０７  送信電子メール本文作成部
３０８  電子メール送信部
３０９  電子メール受信部
４００  日記ページ
４０１，４０２  新規投稿記事
４０３，４０４  コメント
【図１】
2007219763.tif 000003
【図２】
2007219763.tif 000004
【図３】
2007219763.tif 000005
【図４】
2007219763.tif 000006
【図５】
2007219763.tif 000007
【図６】
2007219763.tif 000008
【図７】
2007219763.tif 000009
【図８】
2007219763.tif 000010
【図９】
2007219763.tif 000011
【図１０】
2007219763.tif 000012
【図１１】
2007219763.tif 000013