(57)【要約】【課題】複数のウェブサービスを利用して開設されたウェブサイトを一括更新するウェブサイト管理システムを提供すること。【解決手段】ウェブサイトＢ１２１、Ｂ２２１、Ｂ３２１を一括して管理するウェブサイト管理システム１００は、ユーザを認証するユーザ認証手段Ｐ１００と、複数のウェブサービスのそれぞれを利用するためのアカウント情報とユーザ情報とを対応付けて記憶するアカウント管理データベースＰ１２１から、認証されたユーザ情報に基づいてアカウント情報を取得するアカウント情報取得手段Ｐ１０１と、複数のウェブサイトに投稿する投稿データを取得する投稿データ取得手段Ｐ１０２と、アカウント情報と投稿データとに基づいてウェブサイトＢ１２１、Ｂ２２１、Ｂ３２１を一括更新するウェブサイト一括更新手段Ｐ１０３とを有する。【選択図】図１
2008027043.tif 000002
【特許請求の範囲】
【請求項１】
複数のウェブサービスを利用して開設された複数のウェブサイトを一括して管理するウェブサイト管理システムであって、
ネットワーク接続された操作端末を操作するユーザを認証するユーザ認証手段と、
前記複数のウェブサービスのそれぞれを利用するためのアカウントに関する情報とユーザ情報とを対応付けて記憶するアカウント管理データベースから、前記ユーザ認証手段により認証されたユーザのユーザ情報に基づいて前記アカウントに関する情報を取得するアカウント情報取得手段と、
前記複数のウェブサイトに投稿する投稿データを取得する投稿データ取得手段と、
前記アカウント情報取得手段により取得された前記アカウントに関する情報と前記投稿データ取得手段により取得された前記投稿データとに基づいて前記複数のウェブサイトを一括して更新するウェブサイト一括更新手段と、
を備えることを特徴とするウェブサイト管理システム。
【請求項２】
前記複数のウェブサイトのうち更新するウェブサイトを選択する更新ウェブサイト選択手段を備えることを特徴とする請求項１に記載のウェブサイト管理システム。
【請求項３】
前記ウェブサービスの前記アカウントに関する情報を前記ユーザ認証手段により認証されたユーザに対応させて登録するアカウント登録手段、
を備えることを特徴とする請求項１または２に記載のウェブサイト管理システム。
【請求項４】
前記投稿データ取得手段により一のウェブサイトを介して投稿データを取得した場合に、前記一のウェブサイトの内容を示すウェブサイト情報を前記投稿データに関連付けてデータベースに格納するウェブサイト情報格納手段、
を備えることを特徴とする請求項１乃至３の何れか一項に記載のウェブサイト管理システム。
【請求項５】
複数のウェブサービスを利用して開設された複数のウェブサイトを一括して管理するウェブサイト管理方法であって、
ネットワーク接続された操作端末を操作するユーザを認証するユーザ認証ステップと、
前記ユーザ認証ステップにおいて認証されたユーザに対応する情報であり、前記複数のウェブサービスのそれぞれを利用するためのアカウントに関する情報を取得するアカウント情報取得ステップと、
前記複数のウェブサイトに投稿する投稿データを取得する投稿データ取得ステップと、
前記アカウント情報取得ステップにおいて取得された前記アカウントに関する情報と前記投稿データ取得ステップにおいて取得された前記投稿データとに基づいて前記複数のウェブサイトを一括して更新するウェブサイト一括更新ステップと、
を有することを特徴とするウェブサイト管理方法。
【請求項６】
請求項５に記載のウェブサイト管理方法をコンピュータに実行させるウェブサイト管理プログラム。
【請求項７】
請求項６に記載のウェブサイト管理プログラムをコンピュータに読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサイト管理システム、ウェブサイト管理方法、ウェブサイト管理プログラムおよび該プログラムを記録した記録媒体に関し、より詳細には、複数のウェブサービスを利用して開設されたウェブサイトを一括して管理するウェブサイト管理システム、ウェブサイト管理方法、ウェブサイト管理プログラムおよび該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、個人や数人のグループで運営され、日々更新される日記的なウェブサイト（以下、「ウェブログ」という。）をウェブ上に開設して時事ニュースに関する自らの意見を表明したり、商用サイトへのリンクを貼り付けて商用サイトが販売する商品を紹介しウェブログを閲覧する者にその商品を購入させることで報酬を得るシステム（以下、「アフィリエイト」という。）を利用したりするコンピュータユーザが増加している。
【０００３】
また、このようなユーザによるウェブログの開設、記事の編集、更新等を支援する多数のウェブログ運営支援サービス（以下、「ウェブログサービス」という。）が存在し、これらウェブログサービスは、ウェブログへの記事の追加やアフィリエイトの利用を簡略化する機能、または、各ウェブログサービスを利用して開設されたウェブログを検索する機能等、各ウェブログサービス固有の様々な機能を提供することにより他のウェブログサービスとの差別化を図り、自らのウェブログサービスを利用するユーザの獲得を競い合っている。各ウェブログサービスは、サービスを利用するユーザを集めることで各ウェブログサービスのウェブページに掲載された広告をユーザに閲覧させ、広告を掲載する広告主からの広告料を得ることが可能となるからである。
【０００４】
ウェブログサービス固有の機能には、ウェブログのコンテンツを編集するための編集画面、および、編集画面で編集されるコンテンツに関連する商用サイトの一覧を表示し、一覧表示された商用サイトとウェブログとのリンク付けを行って、編集画面で編集されたコンテンツをウェブ公開用コンテンツに変換するリンク生成システムが知られている（例えば、特許文献１参照。）。
【０００５】
かかるリンク生成システムの利用を希望するユーザは、該システムを提供するウェブログサービスに登録し、ユーザＩＤやパスワードを入力してユーザ認証を受けた上でウェブログを開設し、リンク生成システムを利用する。
【０００６】
このリンク生成システムを利用することにより、アフィリエイトを利用するユーザは、検索エンジン等を用いて自らのウェブログに適した商用サイトを別途検索し、検索した商用サイトへのリンクを自らのウェブログに貼り付けるといった作業を省略できる。
【０００７】
このように、ユーザは、複数のウェブログサービスを利用して複数のウェブログを開設し、各ウェブログサービスが提供する様々な機能を利用しながら複数のウェブログを運営することができる。
【特許文献１】特開２００５−３４６５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載のリンク生成システムは、該システムを提供する特定のウェブログサービスで利用できるが、複数のウェブログサービスで横断的に利用できるものではない。
【０００９】
したがって、複数のウェブログサービスを利用してウェブログを開設しているユーザは、特定のウェブログサービス以外でリンク生成システムを利用できない。また、特定のウェブログサービス以外の全てのウェブログサービスがリンク生成システムを提供している場合であっても、ユーザは、ウェブログサービス毎にユーザＩＤやパスワードを入力してユーザ認証を受ける必要があり、複数のウェブログサービスを利用して開設した複数のウェブログを管理する煩雑さを軽減することはできない。
【００１０】
かかる状況に鑑み、本発明は、複数のウェブサービスを利用して開設されたウェブサイトを一括して管理できるウェブサイト管理システム、ウェブサイト管理方法、ウェブサイト管理プログラムおよび該プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の目的を達成するために、第１の発明に係るウェブサイト管理システムは、複数のウェブサービスを利用して開設された複数のウェブサイトを一括して管理するウェブサイト管理システムであって、ネットワーク接続された操作端末を操作するユーザを認証するユーザ認証手段と、前記複数のウェブサービスのそれぞれを利用するためのアカウントに関する情報とユーザ情報とを対応付けて記憶するアカウント管理データベースから、前記ユーザ認証手段により認証されたユーザのユーザ情報に基づいて前記アカウントに関する情報を取得するアカウント情報取得手段と、前記複数のウェブサイトに投稿する投稿データを取得する投稿データ取得手段と、前記アカウント情報取得手段により取得された前記アカウントに関する情報と前記投稿データ取得手段により取得された前記投稿データとに基づいて前記複数のウェブサイトを一括して更新するウェブサイト一括更新手段と、を有することを特徴とする。
【００１２】
また、第２の発明は、第１の発明に係るウェブサイト管理システムであって、前記複数のウェブサイトのうち更新するウェブサイトを選択する更新ウェブサイト選択手段を有することを特徴とする。
【００１３】
また、第３の発明は、第１または第２の発明に係るウェブサイト管理システムであって、前記ウェブサービスの前記アカウントに関する情報を前記ユーザ認証手段により認証されたユーザに対応させて登録するアカウント登録手段を有することを特徴とする。
【００１４】
また、第４の発明は、第１乃至第３の発明の何れかに係るウェブサイト管理システムであって、前記投稿データ取得手段により一のウェブサイトを介して投稿データを取得した場合に、前記一のウェブサイトの内容を示すウェブサイト情報を前記投稿データに関連付けてデータベースに格納するウェブサイト情報格納手段を備えることを特徴とする。
【００１５】
また、第５の発明に係るウェブサイト管理方法は、複数のウェブサービスを利用して開設された複数のウェブサイトを一括して管理するウェブサイト管理方法であって、ネットワーク接続された操作端末を操作するユーザを認証するユーザ認証ステップと、前記ユーザ認証ステップにおいて認証されたユーザに対応する、前記複数のウェブサービスのそれぞれを利用するためのアカウントに関する情報を取得するアカウント情報取得ステップと、前記複数のウェブサイトに投稿する投稿データを取得する投稿データ取得ステップと、前記アカウント情報取得ステップにおいて取得された前記アカウントに関する情報と前記投稿データ取得ステップにおいて取得された前記投稿データとに基づいて前記複数のウェブサイトを一括して更新するウェブサイト一括更新ステップと、を有することを特徴とする。
【００１６】
また、第６の発明に係るウェブサイト管理プログラムは、第５の発明に係るウェブサイト管理方法をコンピュータに実行させるプログラムである。
【００１７】
また、第７の発明に係る記録媒体は、第６の発明に係るウェブサイト管理プログラムをコンピュータに読み取り可能に記録した記録媒体である。
【発明の効果】
【００１８】
上述の手段により、本発明は、複数のウェブサービスを利用して開設されたウェブサイトを一括して管理できるウェブサイト管理システム、ウェブサイト管理方法、ウェブサイト管理プログラムおよび該プログラムを記録した記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１９】
次に、図を参照しながら、本発明を実施するための最良の形態の説明を行う。
【実施例１】
【００２０】
以下に説明する実施形態は、ウェブブラウザを備えた操作端末と、ウェブログサービスを提供するウェブログサーバとから構成されるネットワークシステムに対して本発明に係るウェブサイト管理システムを適用した場合の実施形態である。
【００２１】
図１は、本発明に係るウェブサイト管理システムを適用したネットワークシステム１００の構成例を示す図であり、ネットワークシステム１００は、操作端末Ｃ１と、ウェブログサーバＢ１、Ｂ２、Ｂ３と、ウェブログ集中管理サーバＰ１とから構成され、操作端末Ｃ１、ウェブログサーバＢ１、Ｂ２、Ｂ３およびウェブログ集中管理サーバＰ１は、公衆電話網またはインターネット等のネットワークＮを介して相互に接続される。なお、本実施形態では３つのウェブログサーバＢ１、Ｂ２、Ｂ３がネットワークＮに接続されるがウェブログサーバの数を限定するものではない。また、複数の端末装置および複数のウェブログ集中管理サーバがネットワークＮに接続されてもよい。
【００２２】
図２は、操作端末Ｃ１からウェブログ集中管理サーバＰ１を介してウェブログサーバＢ１、Ｂ２、Ｂ３に記憶されたウェブログＢ１２１、Ｂ２２１、Ｂ３２１を更新する処理の流れを示す図である。なお、「更新」とは、投稿、編集、削除を含む概念であるものとする。
【００２３】
操作端末Ｃ１は、ユーザがウェブログを更新したりウェブサイトを閲覧したりするために使用する端末装置であり、例えば、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）または携帯用電話機等であって、ウェブページを閲覧するためのウェブブラウザを備える。
【００２４】
ウェブログサーバＢ１、Ｂ２、Ｂ３は、ウェブサービスの一つであるウェブログサービスを提供するためのウェブログプログラムＢ１２０、Ｂ２２０、Ｂ３２０をそれぞれ搭載したサーバ装置である。
【００２５】
ウェブログサーバＢ１、Ｂ２、Ｂ３は、ウェブログの投稿、編集、削除を実行する制御部Ｂ１０、Ｂ２０、Ｂ３０、および、ユーザが開設したウェブログを格納するための記憶手段であるハードディスクＢ１２、Ｂ２２、Ｂ３２を有する。なお、記憶手段は、半導体メモリ等、他の書き換え可能な記憶装置であってもよい。
【００２６】
ウェブログサーバＢ１、Ｂ２、Ｂ３は、識別子によって特定される。ここで、「識別子」とは、ネットワーク１００上に存在する情報資源の場所を一意に定めるための値であり、例えば、ＵＲＩ（Uniform Resource Identifier）またはＵＲＬ（Uniform Resource Locator）等がある。
【００２７】
また、ウェブログサーバＢ１、Ｂ２、Ｂ３は、ネットワークシステム１００上の外部の装置からウェブログプログラムＢ１２０、Ｂ２２０、Ｂ３２０を呼び出すことができるようウェブログＡＰＩ（Application Program Interface）Ｂ１１、Ｂ２１、Ｂ３１を提供する。
【００２８】
「ＡＰＩ」とは、一のプログラムが有する機能を他のプログラムで利用できるようにプログラム上の手続を定めた規約をいう。
【００２９】
ウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）は、例えば、ＸＭＬ―ＲＰＣ（eXtensible Markup Language Remote Procedure Call）やＡｔｏｍ  ＡＰＩ等の規約に基づく遠隔呼び出し可能な関数を規定し、ウェブログプログラムＢ１２０、Ｂ２２０、Ｂ３２０が有する記事投稿機能、記事編集機能、記事削除機能、トラックバック機能等の各種機能を外部のプログラムが利用できるようにする。
【００３０】
ウェブログＡＰＩは、対応するウェブログプログラム毎にそれぞれ異なるため、ウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）を介してウェブログプログラムＢ１２０、Ｂ２２０、Ｂ３２０の各種機能を利用する外部のプログラムは、各ウェブログプログラムに対応するウェブログＡＰＩに応じて関数名や引数を使い分ける。なお、外部のプログラムは、そのプログラムのヘッダ部分等で定義されたＵＲＬ等の識別子を介して、呼び出すウェブログＡＰＩに対応するウェブログプログラムの場所を指定する。
【００３１】
ウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）を利用することにより、例えば、ウェブログ集中管理サーバＰ１に搭載されたウェブログ管理プログラムＰ１２０は、各ウェブログサーバに搭載されたウェブログプログラムＢ１２０、Ｂ２２０、Ｂ３２０の記事投稿機能、記事編集機能、記事削除機能、トラックバック機能等の各種機能を呼び出して透過的に利用することが可能となる。
【００３２】
なお、ウェブログ管理プログラムＰ１２０は、インタプリタ型のプログラム開発言語であるＰｅｒｌ（Practical Extraction and Report Language）やＰＨＰ（Hypertext Preprocessor）を用いて記述されるが、コンパイラ型のサーバサイドプログラミング言語で記述されてもよい。
【００３３】
ウェブログ集中管理サーバＰ１は、ウェブログサーバＢ１、Ｂ２、Ｂ３のそれぞれに開設された複数のウェブログを集中的に管理するためのウェブログ管理プログラムＰ１２０を搭載したサーバ装置である。
【００３４】
ウェブログ集中管理サーバＰ１は、管理対象のウェブログにアクセスするために必要なアカウントに関する情報（以下、「アカウント情報」という。）を格納するための記憶手段であるハードディスクＰ１２を有する。なお、記憶手段は、半導体メモリ等、他の書き換え可能な記憶装置であってもよい。
【００３５】
ここで、「アカウント」とは、コンピュータやネットワーク上のサービスを利用するための権限をいい、アカウント情報には、ユーザＩＤ、メールアドレス、権限の種類（閲覧可能、編集可能、削除可能等の権限の種類をいう。）、パスワード、ウェブログのＵＲＬ、ウェブログＡＰＩのＵＲＬ等がある。
【００３６】
最初に、操作端末Ｃ１は、ユーザからの指示に基づいてウェブログ集中管理サーバＰ１にログイン画面の閲覧要求をＨＴＴＰ（Hyper Text Transfer Protocol）等のプロトコルを介して送信する。「ログイン画面」とは、ウェブログ集中管理サーバ用ユーザＩＤやパスワードを入力するための画面であり、ウェブログ管理プログラムＰ１２０によりＨＴＭＬ（Hyper Text Markup Language）等を用いて生成される。
【００３７】
閲覧要求を受信したウェブログ集中管理サーバＰ１は、ログイン画面に関する情報（例えば、ＨＴＭＬデータ）を操作端末Ｃ１に送信する。
【００３８】
操作端末Ｃ１に表示されたログイン画面において、適切なウェブログ集中管理サーバ用ユーザＩＤおよびパスワードが入力されると、ウェブログ集中管理サーバＰ１は、ウェブログサーバＢ１、Ｂ２、Ｂ３に開設されたウェブログＢ１２１、Ｂ２２１、Ｂ３２１を編集、削除等させる操作画面或いはその操作画面に至るボタン等の画像を操作端末Ｃ１に表示する。「操作画面」とは、ウェブログを更新に関する各種操作をユーザに実行させるための画面であり、ウェブログ管理プログラムＰ１２０により生成される。
【００３９】
操作端末Ｃ１に表示された操作画面を介して、ウェブログを編集し、或いは、新規な記事を作成したユーザは、それら既存のウェブログの内容を編集して得たデータ、または、新規に作成して得たデータを投稿データとして用いウェブログＢ１２１、Ｂ２２１、Ｂ３２１を更新する。
【００４０】
ここで、「投稿データ」とは、ウェブログで公開しようとするコンテンツであり、新規に公開しようとするコンテンツであってもよく、既存のコンテンツを一部修正したものであってもよい。
【００４１】
ウェブログ集中管理サーバＰ１は、操作端末Ｃ１に表示される操作画面に投稿ボタンや更新ボタン等の画像を配置し、それらボタンが押下された場合に、ボタン押下のイベントに対応する関数を呼び出す。これら関数は、ウェブログサーバＢ１、Ｂ２、Ｂ３が提供するウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）を介してウェブログプログラムＢ１２０、Ｂ２２０、Ｂ３２０を利用するための関数である。
【００４２】
ウェブログ管理プログラムＰ１２０は、編集または削除しようとするウェブログが格納されたウェブログサーバを特定し、特定したウェブログサーバが提供するウェブログＡＰＩを利用して、そのウェブログサーバが備える投稿機能、編集機能、削除機能またはトラックバック機能等を関数として呼び出す。
【００４３】
ウェブログサーバＢ１、Ｂ２、Ｂ３は、ウェブログ集中管理サーバＰ１から関数の呼び出しがあると、投稿機能、編集機能、削除機能またはトラックバック機能等の各種機能を実行する。
【００４４】
この構成により、操作端末Ｃ１のユーザは、操作端末Ｃ１の表示画面に表示された操作画面およびウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）を介してウェブログサーバＢ１、Ｂ２、Ｂ３におけるウェブログプログラムＢ１２０、Ｂ２２０、Ｂ３２０の各種機能を呼び出し、ウェブログサーバＢ１、Ｂ２、Ｂ３に開設された自身のウェブログＢ１２１、Ｂ２２１、Ｂ３２１を編集したり、或いは、削除したりすることができる。
【００４５】
次に、ウェブログ集中管理サーバＰ１の制御部Ｐ１０が有する各種手段について説明する。
【００４６】
図３は、ウェブログ集中管理サーバＰ１の制御部Ｐ１０の構成例を示す図である。
【００４７】
制御部Ｐ１０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備え、ハードディスクＰ１２等の記憶手段に格納されたユーザ認証手段Ｐ１００、アカウント情報取得手段Ｐ１０１、投稿データ取得手段Ｐ１０２、ウェブサイト一括更新手段Ｐ１０３、更新ウェブサイト選択手段Ｐ１０４およびアカウント登録手段Ｐ１０５のそれぞれに対応するプログラムをＲＡＭに展開してこれら手段をＣＰＵに実行させる。なお、ウェブログ集中管理サーバＰ１におけるウェブログ管理プログラムＰ１２０は、これらプログラムにより構成される。
【００４８】
ユーザ認証手段Ｐ１００は、操作端末Ｃ１を利用するユーザを認証するための手段であり、例えば、ログイン画面にウェブログ集中管理サーバ用ユーザＩＤおよびパスワードを入力するための入力フォームを表示させ、ユーザが入力したウェブログ集中管理サーバ用ユーザＩＤおよびパスワードからウェブログ管理プログラムＰ１２０を利用するユーザを認証する。
【００４９】
なお、ユーザは、後述のアカウント登録手段Ｐ１０５によりウェブログ集中管理サーバＰ１にウェブログ集中管理サーバ用ユーザＩＤおよびパスワードを予め登録する。
【００５０】
アカウント情報取得手段Ｐ１０１は、各種ウェブサーバを利用するためのアカウント情報を取得するための手段であり、例えば、ユーザ認証手段Ｐ１００により認証されたユーザのウェブログ集中管理サーバ用ユーザＩＤに対応付けて格納されたウェブログサーバ毎のアカウント情報をハードディスクＰ１２から読み出して取得する。
【００５１】
投稿データ取得手段Ｐ１０２は、ウェブサイトの更新に利用される投稿データを取得するための手段であり、例えば、新規に公開しようとするウェブログのタイトル、カテゴリ、記事の本文等を入力するための入力フォームやプルダウンメニューを操作画面に表示させ、入力フォーム等に入力されたデータを投稿データとして取得する。
【００５２】
また、投稿データ取得手段Ｐ１０２は、ウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）を介して、既に公開されたウェブログＢ１２１、Ｂ２２１、Ｂ３２１をウェブログサーバＢ１、Ｂ２、Ｂ３から読み出して操作画面上に編集可能に表示させ、そこで編集されたデータを投稿データとして取得してもよい。
【００５３】
さらに、投稿データ取得手段Ｐ１０２は、過去に作成した投稿データを投稿データ履歴としてウェブログ集中管理サーバＰ１のハードディスクＰ１２に格納しておき、ウェブログのタイトル、カテゴリ、更新日時等で指定された投稿データを随時投稿データ履歴から読み出して操作画面上に編集可能に表示させ、そこで編集されたデータを投稿データとして取得してもよい。
【００５４】
ウェブサイト一括更新手段Ｐ１０３は、ユーザ認証を要求する複数のウェブサービスを利用して開設された複数のウェブサイトを一括して更新するための手段である。
【００５５】
ウェブサイト一括更新手段Ｐ１０３は、例えば、操作画面に更新ボタンを表示させておき、この更新ボタンが押下されると、ウェブログ集中管理サーバＰ１のハードディスクＰ１２に格納されたアカウント情報を用いてウェブログサーバＢ１、Ｂ２、Ｂ３のそれぞれに自動的にログインする。
【００５６】
その後、ウェブサイト一括更新手段Ｐ１０３は、ウェブログサーバＢ１、Ｂ２、Ｂ３のそれぞれに対応するウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）に従った関数と投稿データ取得手段Ｐ１０２により取得された投稿データとを用いて、ウェブログサーバＢ１、Ｂ２、Ｂ３のそれぞれに開設されたウェブログＢ１２１、Ｂ２２１、Ｂ３２１を一括して更新する。なお、ウェブサイト一括更新手段Ｐ１０３は、一括更新したウェブサイトの公開処理を同時に実行してもよい。
【００５７】
更新ウェブサイト選択手段Ｐ１０４は、更新するウェブサイトを選択する手段であり、例えば、ウェブログ集中管理サーバＰ１のハードディスクＰ１２に格納されたアカウント情報から既登録のウェブログに関する情報を読み出し、既登録のウェブログの一覧と既登録のウェブログのそれぞれに対応するオプションボタン（「更新する」、「更新しない」を選択するためのボタン）を操作画面に表示させ、更新するウェブログをユーザに選択させる。
【００５８】
更新ウェブサイト選択手段Ｐ１０４は、「更新する」のオプションボタンが押下されたウェブログを一括更新するウェブログとして選択する。
【００５９】
既登録のウェブログは、例えば、初期値としてオプションボタンの「更新する」が選択されており、ユーザは、更新を希望しないウェブログに対してオプションボタンの「更新しない」を選択する。
【００６０】
アカウント登録手段Ｐ１０５は、ユーザ認証を要求するウェブサービスのアカウント情報を登録させるための手段であり、例えば、ユーザ登録画面を操作端末Ｃ１に表示させてウェブログ集中管理サーバＰ１を利用するためのユーザ登録と同時に、そのユーザが複数のウェブログサーバに開設したウェブログにアクセスするためのウェブログサーバ用ユーザＩＤやパスワード等をウェブログ毎に登録させる。
【００６１】
また、アカウント登録手段Ｐ１０５は、ユーザ登録画面を表示させる「ユーザ登録画面表示ボタン」を操作画面に表示させ、ユーザによるアカウント情報の追加、変更、削除を随時可能とする。
【００６２】
次に、ウェブログ集中管理サーバＰ１のハードディスクＰ１２に格納された各種データについて説明する。
【００６３】
図４は、ウェブログ集中管理サーバＰ１のハードディスクＰ１２に格納されたアカウント管理データベースＰ１２１の構成を示す図であり、図５は、投稿データＰ１２２および投稿データ履歴Ｐ１２３の構成を示す図である。
【００６４】
アカウント管理データベースＰ１２１は、ウェブログ集中管理サーバＰ１に登録されたユーザ毎のレコードで構成されるデータベースであり、各レコードは、ウェブログ集中管理サーバ用ユーザＩＤ、ウェブログ集中管理サーバ用パスワード、および、ウェブログに関する情報（以下、「ウェブログ情報」という。）で構成される。図４は、第１ユーザ、第２ユーザおよび第３ユーザのレコードを示す。
【００６５】
ウェブログ情報は、ウェブログのＵＲＬ、ウェブログサーバ用ユーザＩＤ、ウェブログサーバ用パスワード、選択フラグで構成され、図４は、第１ユーザが３つ、第２ユーザが２つ、第３ユーザが３つのウェブログ情報をそれぞれ有することを示す。
【００６６】
ウェブログ情報の「選択フラグ」は、ウェブログ更新の有無を示すフラグであり、更新ウェブサイト選択手段Ｐ１０４は、この選択フラグの値に基づいてウェブログを更新するか否かを選択する。
【００６７】
投稿データＰ１２２は、ウェブログを更新するために必要なデータであり、ウェブログのタイトル、カテゴリ、記事の本文およびウェブログサーバ用ユーザＩＤで構成され、ウェブログサーバ用ユーザＩＤをキーとしてアカウント情報に結合される。投稿データＰ１２２は、投稿データ取得手段Ｐ１０２により取得され、ウェブログ集中管理サーバＰ１のハードディスクＰ１２に格納されるが、ウェブログ集中管理サーバＰ１のＲＡＭ上に一時的に格納され、ウェブログの一括更新が行われた後に投稿データ履歴Ｐ１２３としてハードディスクＰ１２に格納されるようにしてもよい。
【００６８】
投稿データ履歴Ｐ１２３は、ウェブログの更新に用いられた投稿データの履歴であり、投稿データＰ１２２を構成するウェブログのタイトル、カテゴリ、記事の本文およびウェブログサーバ用ユーザＩＤに、更新日時が付加されたデータである。また、投稿データ履歴Ｐ１２３も、投稿データＰ１２２と同様、ウェブログサーバ用ユーザＩＤをキーとしてアカウント情報に結合される。
【００６９】
なお、投稿データ履歴Ｐ１２３は、更新日時以外にも、ユーザの入力に基づくキーワード等のタグ（分類情報）が付加されてもよい。更新日時やタグに基づいて過去の投稿データを抽出し、抽出した投稿データを編集してウェブログを更新するためである。
【００７０】
次に、図６および図７を参照しながら、ウェブログ集中管理サーバＰ１が操作端末Ｃ１からの指示により複数のウェブログを一括更新する処理の流れについて説明する。
【００７１】
最初に、ウェブログ集中管理サーバＰ１は、ユーザからのログイン要求を受けてユーザ認証手段Ｐ１００によりユーザの認証を行う（ステップＳ１：ユーザ認証ステップ）。
【００７２】
次に、ウェブログ集中管理サーバＰ１は、アカウント情報取得手段Ｐ１０１により、ウェブログ集中管理サーバＰ１を利用するユーザのウェブログ管理サーバ用ユーザＩＤとアカウント管理データベースＰ１２１とに基づいて、そのユーザが開設しているウェブログに関する情報（ＵＲＬ等）とそのウェブログを利用するために必要なウェブログサーバ用ユーザＩＤおよびパスワードとを取得する（ステップＳ２：アカウント情報取得ステップ）。
【００７３】
次に、ウェブログ集中管理サーバＰ１は、投稿データ取得手段Ｐ１０２により、ウェブログの更新に利用される投稿データを取得する（ステップＳ３：投稿データ取得ステップ）。
【００７４】
最後に、ウェブログ集中管理サーバＰ１は、アカウント情報取得手段Ｐ１０１により取得したウェブログサーバ用ユーザＩＤおよびパスワードと投稿データ取得手段Ｐ１０２により取得した投稿データとに基づいてウェブログを一括して更新し（ステップＳ４：ウェブサイト一括更新ステップ）、処理を終了させる。
【００７５】
図７は、ウェブサイト一括更新ステップの詳細な流れを示すフローチャートである。
【００７６】
ウェブログ集中管理サーバＰ１は、操作端末Ｃ１からのユーザリクエストを取得し、そのリクエストの内容（例えば、新規更新）を解析する（ステップＳ１１）。リクエストの内容を解析したウェブログ集中管理サーバＰ１は、アカウント管理データベースＰ１２１からそのユーザが開設する全てのウェブログ（例えば、ウェブログＢ１２１、Ｂ２２１、Ｂ３２１）のアカウント情報を抽出し、リクエストの内容に応じた所定の処理を実行していないアカウントが存在するか否か（現時点では、何れのアカウントに対しても所定の処理を実行していない。）を判断する（ステップＳ１２）。
【００７７】
リクエストの内容に応じた所定の処理を実行していないアカウントが存在すると判断した場合（ステップＳ１２のＹＥＳ）、ウェブログ集中管理サーバＰ１は、所定の処理の対象となるウェブログ（例えば、ウェブログＢ１２１）を制御するためのウェブログＡＰＩ（例えば、ウェブログＡＰＩ（Ｂ１１））を決定する（ステップＳ１３）。
【００７８】
次に、ウェブログ集中管理サーバＰ１は、決定したウェブログＡＰＩ（Ｂ１１）を介してウェブログサーバＢ１にあるウェブログプログラムＢ１２０を実行させ（ステップＳ１４）、所定の処理の成否をウェブログサーバＢ１から取得する（ステップＳ１５）。
【００７９】
所定の処理に失敗したとの通知を取得した場合（ステップＳ１５のＮＯ）、ウェブログ集中管理サーバＰ１は、操作端末Ｃ１にその旨を通知して（ステップＳ１６）、ウェブログ一括更新ステップを終了させる。
【００８０】
この場合、ウェブログ集中管理サーバＰ１は、例えば、３つのアカウントに対して所定の処理を実行する場合において、１番目のアカウントに関しては所定の処理に成功したとの通知を取得したが２番目のアカウントに関しては所定の処理に失敗したとの通知を取得したとき、３番目のアカウントに対する所定の処理を実行することなくウェブログ一括更新ステップを終了させてもよく、３番目のアカウントに対する所定の処理を実行してからウェブログ一括更新ステップを終了させてもよい。
【００８１】
なお、所定の処理に失敗したとの通知を取得した場合（ステップＳ１５のＮＯ）、ウェブログ集中管理サーバＰ１は、既に成功した所定の処理を全てキャンセルしてもよく、或いは、既に成功した所定の処理をそのままにし、再度のリクエストの際に、前回失敗した所定の処理だけを再度実行させるようにしてもよい。
【００８２】
所定の処理に成功したとの通知を取得した場合（ステップＳ１５のＹＥＳ）、ウェブログ集中管理サーバＰ１は、再度、リクエストの内容に応じた所定の処理を実行していないアカウントが存在するか否かを判断し（ステップＳ１２）、ステップＳ１２乃至１５を繰り返す。
【００８３】
その後、ウェブログ集中管理サーバＰ１は、ウェブログ管理サーバ用ユーザＩＤに対応した全てのウェブログに対してリクエストの内容に応じた所定の処理を実行し、全てのウェブログに対する所定の処理が終了したと判断した場合に（ステップＳ１２のＮＯ）、操作端末Ｃ１に全てのウェブログに対する所定の処理が成功したことを通知して（ステップＳ１６）、ウェブサイト一括更新ステップを終了させる。
【００８４】
以上の構成により、本発明に係るウェブサイト管理システムは、複数のウェブサービスが提供するＡＰＩを介して複数のウェブサービスを一括管理できるようにし、ウェブサービス毎にユーザＩＤやパスワードを入力してユーザ認証を受けることなく、複数のウェブサービスを利用して開設した複数のウェブサイトを一括して更新することができるので、複数のウェブサイトを個別に管理するユーザの利便性を向上させることができる。
【実施例２】
【００８５】
次に、図８乃至図１３を参照しながら、ウェブサイト管理システムの別の実施例について説明する。
【００８６】
図８は、本発明に係るウェブサイト管理システムを適用したネットワークシステム２００の構成例を示す図であり、ネットワークシステム２００は、ウェブサーバＷ１が接続されている点で、図１に示すネットワークシステム１００と相違する。なお、ネットワークシステム２００では、複数のウェブサーバがネットワークＮに接続されてもよい。
【００８７】
図９は、操作端末Ｃ１からウェブサーバＷ１およびウェブログ集中管理サーバＰ１を介してウェブログサーバＢ１、Ｂ２、Ｂ３に記憶されたウェブログＢ１２１、Ｂ２２１、Ｂ３２１を更新する処理の流れを示す図であり、ウェブサーバＷ１を介する点で、図２に示す処理の流れと相違する。その他の処理の流れは、図２のネットワークシステム１００と共通するので、共通する構成要素は同じ参照符号を用いて説明する。
【００８８】
ウェブサーバＷ１は、ウェブページの閲覧を希望する者にウェブページを送信するためのウェブサーバプログラムＷ１２０を搭載したサーバ装置であり、個人、団体、企業等が開設したウェブサイトＷ１２１を構成するウェブページを格納するための記憶手段であるハードディスクＷ１２を備える。なお、記憶手段は、半導体メモリ等、他の書き換え可能な記憶装置であってもよい。
【００８９】
ウェブサイトＷ１２１は、広告素材を提供するアフィリエイトサイト、オンラインショップを運営するＥＣ(Electronic Commerce)サイト、または、規格データを提供する規格データ提供サイト等であり、ウェブログサーバＢ１、Ｂ２、Ｂ３と同様に、ウェブサーバを特定するための識別子（ＵＲＬ）を有する。
【００９０】
図１０は、操作端末Ｃ１に表示される画面の表示例であり、図１０（ａ）がＥＣサイトであるウェブサイトＷ１２１が扱う商品のウェブページＧ１、図１０（ｂ）がログイン画面Ｇ２、図１０（ｃ）が投稿データを操作する操作画面Ｇ３の表示例である。
【００９１】
図１０（ａ）において、Ｄ１は商品の画像、Ｄ２は商品の内容を説明する文章、Ｄ３は操作画面を表示させるためのボタン、Ｄ４はパーマリンクのためのＵＲＬ、Ｄ５は、トラックバックのためのＵＲＬをそれぞれ示し、Ｄ３が押下されるとログイン画面Ｇ２が表示される。
【００９２】
また、図１０（ｂ）において、Ｄ６はウェブログ集中管理サーバ用ユーザＩＤの入力フォーム、Ｄ７はパスワードの入力フォーム、Ｄ８はログインボタン、Ｄ９は新規ユーザ登録画面へのリンクをそれぞれ示す。Ｄ７およびＤ８の入力フォームにウェブログ集中管理サーバ用ユーザＩＤおよびパスワードがそれぞれ入力され、Ｄ８が押下されると操作画面Ｇ３が表示される。Ｄ９が押下されると、アカウント登録手段Ｐ１０５が呼び出される。
【００９３】
また、図１０（ｃ）において、Ｄ１０はウェブログのタイトルを入力するための入力フォーム、Ｄ１１は投稿日の入力フォーム、Ｄ１２は本文の入力フォーム、Ｄ１３は投稿ボタン、Ｄ１４は参照先記事の内容等を評価するためのラジオボタンをそれぞれ示す。Ｄ１０乃至Ｄ１２が編集、削除等され、評価が設定され、Ｄ１３が押下されると投稿データが公開される。
【００９４】
ウェブログ集中管理サーバＰ１は、ネットワークシステム２００上のウェブログ集中管理サーバＰ１以外のサーバ装置がウェブログ管理プログラムＰ１２０を利用できるようにするウェブログ管理ＡＰＩ（Ｐ１１）を有する。
【００９５】
ウェブログ管理ＡＰＩ（Ｐ１１）を利用することにより、例えば、ウェブサーバＷ１のウェブページＧ１は、ウェブログ集中管理サーバＰ１に搭載されたウェブログ管理プログラムＰ１２０の各種機能を呼び出して利用することが可能となる。
【００９６】
最初に、操作端末Ｃ１は、ユーザからの指示に基づき、ウェブサーバＷ１のハードディスクＷ１２に格納されたウェブサイトＷ１２１の閲覧要求をウェブサーバＷ１に送信する。なお、ウェブサイトＷ１２１は、ウェブログ管理ＡＰＩ（Ｐ１１）を介してウェブログ管理プログラムＰ１２０の機能を透過的に利用する。
【００９７】
閲覧要求を受信したウェブサーバＷ１は、ウェブサーバプログラムＷ１２０によりウェブサイトＷ１２１に関する情報（例えば、ＨＴＭＬデータ）を操作端末Ｃ１に送信する。
【００９８】
また、ウェブサーバＷ１は、ウェブログサーバＢ１、Ｂ２、Ｂ３に開設されたウェブログＢ１２１、Ｂ２２１、Ｂ３２１を編集、削除等させる操作画面Ｇ３を呼び出すボタンＤ３をウェブページＧ１のコンテンツと共に操作端末Ｃ１の表示画面に表示する。
【００９９】
ここで、「コンテンツ」とは、デジタルデータで表現された文章、音楽、画像、映像、データベース、アニメーション、プログラム等またはそれらの組み合わせをいう。
【０１００】
操作端末Ｃ１に表示された操作画面Ｇ３を介してウェブログの内容を編集し、或いは、新規な記事を作成したユーザは、それら既存のウェブログの内容を編集して得たデータ、または、新規に作成して得たデータを投稿データとして用いウェブログＢ１２１、Ｂ２２１、Ｂ３２１を更新する。
【０１０１】
ウェブサーバＷ１は、操作端末Ｃ１に表示される操作画面Ｇ３に投稿ボタンＤ１３を配置し、投稿ボタンＤ１３が押下された場合に、そのイベントに対応する関数を呼び出す。この関数は、ウェブログ集中管理サーバＰ１が提供するウェブログ管理ＡＰＩ（Ｐ１１）を介してウェブログ管理プログラムＰ１２０を利用するための関数である。
【０１０２】
ウェブログ集中管理サーバＰ１は、ウェブサーバＷ１から関数の呼び出しがあると、ウェブログサーバＢ１、Ｂ２、Ｂ３が提供するウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）を利用するウェブログ管理プログラムＰ１２０を実行する。
【０１０３】
ウェブログ管理プログラムＰ１２０は、アカウント管理データベースＰ１２１に基づいて、編集または削除しようとするウェブログが格納されたウェブログサーバを特定し、特定したウェブログサーバが提供するウェブログＡＰＩを介して、そのウェブログサーバが備える投稿機能、編集機能、削除機能またはトラックバック機能等を関数として呼び出す。
【０１０４】
ウェブログサーバＢ１、Ｂ２、Ｂ３は、ウェブログ集中管理サーバＰ１から関数の呼び出しがあると、投稿機能、編集機能、削除機能またはトラックバック機能等の各種機能を実行し、実行結果をウェブログ集中管理サーバＰ１に返す。
【０１０５】
この構成により、操作端末Ｃ１のユーザは、操作端末Ｃ１の表示画面に表示されたウェブサイトＷ１２１のウェブページＧ１とウェブログ集中管理サーバＰ１が提供するウェブログ管理ＡＰＩ（Ｐ１１）とを介してウェブログ集中管理サーバＰ１におけるウェブログ管理プログラムＰ１２０の各種機能を呼び出し、さらに、ウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）を介してウェブログサーバＢ１、Ｂ２、Ｂ３におけるウェブログプログラムＢ１２０、Ｂ２２０、Ｂ３２０の各種機能を呼び出すことができる。
【０１０６】
これにより、操作端末Ｃ１のユーザは、ウェブサイトＷ１２１のウェブページＧ１からウェブログサーバＢ１、Ｂ２、Ｂ３に開設されたウェブログＢ１２１、Ｂ２２１、Ｂ３２１を一括して編集したり、或いは、削除したりすることができる。
【０１０７】
図１１は、ネットワークシステム２００におけるウェブログ集中管理サーバＰ１の制御部Ｐ１０の構成例を示す図であり、ウェブサイト情報格納手段Ｐ１０６を有する点で図３に示すネットワークシステム１００の制御部Ｐ１０と相違する。なお、ネットワークシステム２００のウェブログ集中管理サーバＰ１におけるウェブログ管理プログラムＰ１２０は、これら手段を実行させるプログラムにより構成され、ウェブサイトＷ１のＨＴＭＬデータ内に記述された関数によって呼び出される。
【０１０８】
ユーザ認証手段Ｐ１００は、ウェブログ集中管理サーバ用ユーザＩＤおよびパスワードを入力するためのログイン画面Ｇ２を表示させ、ユーザが入力したウェブログ集中管理サーバ用ユーザＩＤおよびパスワードからウェブログ管理プログラムＰ１２０を利用するユーザを認証する。
【０１０９】
また、ユーザ認証手段Ｐ１００は、ウェブサイトＷ１２１にログインするために使用したユーザＩＤおよびパスワードをウェブログ集中管理サーバ用ユーザＩＤおよびパスワードとして利用し、或いは、セッション識別子やウェブサーバＷ１が端末装置Ｃ１に記憶させたクッキーを利用してユーザの認証を行ってもよい。
【０１１０】
アカウント情報取得手段Ｐ１０１は、ユーザ認証手段Ｐ１００により認証されたユーザのウェブログ集中管理サーバ用ユーザＩＤに対応付けて記憶されたウェブログサーバ毎のアカウント情報をアカウント管理データベースＰ１２１から読み出して取得する。
【０１１１】
投稿データ取得手段Ｐ１０２は、新規に公開しようとするウェブログのタイトル、カテゴリ、記事の本文等を入力するための入力フォームやプルダウンメニューを操作画面Ｇ３中に表示させ、入力フォーム等に入力されたデータを投稿データとして取得する。
【０１１２】
また、投稿データ取得手段Ｐ１０２は、ウェブログＡＰＩ（Ｂ１１、Ｂ２１、Ｂ３１）を介して、既に公開されたウェブログＢ１２１、Ｂ２２１、Ｂ３２１のデータ（記事等）を操作画面Ｇ３上に編集可能に表示させ、そこで編集されたデータを投稿データとして取得してもよい。
【０１１３】
さらに、投稿データ取得手段Ｐ１０２は、ウェブログのタイトル、カテゴリ、更新日時等で指定された投稿データを随時投稿データ履歴から読み出して操作画面Ｇ３上に編集可能に表示させ、そこで編集されたデータを投稿データとして取得してもよい。
【０１１４】
ウェブサイト一括更新手段Ｐ１０３は、操作画面Ｇ３に表示された投稿ボタンＤ１３が押下されると、ウェブログサーバＢ１、Ｂ２、Ｂ３のそれぞれに自動的にログインし、ウェブログＢ１２１、Ｂ２２１、Ｂ３２１を一括して更新する。
【０１１５】
更新ウェブサイト選択手段Ｐ１０４は、更新可能なウェブログとオプションボタンとをウェブサイトＷ１２１のウェブページにリスト表示させ、更新するウェブログを選択させる。
【０１１６】
アカウント登録手段Ｐ１０５は、ユーザ登録のための入力フォームをウェブサイトＷ１２１のウェブページに表示し、ウェブログ集中管理サーバ用ユーザＩＤおよびパスワードを登録させ、かつ、そのユーザがウェブログサーバに開設したウェブログにアクセスするためのウェブログサーバ用ユーザＩＤやパスワード等をウェブログ集中管理サーバ用ユーザＩＤに関連付けて登録させる。
【０１１７】
また、アカウント登録手段Ｐ１０５は、ユーザ登録画面表示ボタン等によりユーザ登録のための入力画面を表示させ、ユーザによるアカウント情報の追加、変更、削除を随時可能としてもよい。
【０１１８】
ウェブサイト情報格納手段Ｐ１０６は、ウェブサイト情報をウェブログ集中管理サーバＰ１の記憶手段に格納する手段であり、例えば、ウェブサイトＷ１２１から送信されるウェブサイト情報を受信してハードディスクＰ１２の所定場所に格納する。
【０１１９】
「ウェブサイト情報」とは、データの検索に用いられるメタデータであり、例えば、参照先ウェブサイトに掲載された、商品の統一コードであるＪＡＮ(Japanese Article Number)やＥＡＮ(European Article Number)等で表される商品データ、書籍を管理する国際規格であるＩＳＢＮ(International Standard Book Number)で表される書籍データ、都道府県コード（ＪＩＳ  Ｘ  ０４０１）や市区町村コード（ＪＩＳ  Ｘ  ０４０２）等で表される地理データ、音楽ＣＤに収録された楽曲に関する情報であるＣＤＤＢ(Compact Disc Data Base)データ、テレビ番組管理システムであるＶＣＲ  ｐｌｕｓのＧコードで表される番組データ、または、参照先ウェブサイトの管理者等によって設定された関連キーワード等がある。
【０１２０】
また、ウェブサイト情報は、参照元であるウェブログの管理者（ユーザ）によってウェブログの記事に能動的に設定された（例えば、単語をカギ括弧で囲うことにより設定される。）キーワードであってもよく、ウェブログの記事から形態素解析により抽出されたキーワードであってもよい。
【０１２１】
また、ウェブサイト情報は、図１０（ｃ）の操作画面Ｇ３におけるラジオボタンＤ１４により設定された参照先ウェブページ掲載商品の購入希望度や期待度等を表す評価であってもよい。
【０１２２】
ウェブサイトＷ１２１は、ウェブサイト情報格納手段Ｐ１０６を呼び出すための関数を所定のイベントに関連付けてＨＴＭＬデータ中に記述し、その関数の引数としてウェブサイト情報を予め設定する。
【０１２３】
ウェブサイト情報格納手段Ｐ１０６は、所定のイベントが実行された場合（例えば、ウェブサイト一括更新手段Ｐ１０３が実行された場合）、ウェブサイトＷ１２１からウェブログ管理ＡＰＩ（Ｐ１１）を介して呼び出され、その引数として設定されたウェブサイトＷ１２１のウェブサイト情報をウェブサイトＷ１２１から取得する。
【０１２４】
例えば、ウェブサイトＷ１２１は、ウェブページＧ１が商品Ａを紹介するウェブページである場合、引数として「ＪＡＮコードであること」、および、「商品ＡのＪＡＮコード」を設定する。
【０１２５】
ウェブサイト情報格納手段Ｐ１０６は、操作画面Ｇ３の投稿ボタンＤ１３が押下された場合に、ウェブサイトＷ１２１から呼び出され、「ＪＡＮコードであること」、および、「商品ＡのＪＡＮコード」をウェブサイトＷ１２１から受信する。
【０１２６】
その後、ウェブサイト情報格納手段Ｐ１０６は、取得したウェブサイト情報を投稿データに付与してハードディスクＰ１２に格納する。ウェブサイト情報格納手段Ｐ１０６は、例えば、図１２に示すように、投稿データＰ１２２Ａおよび更新履歴データＰ１２３ＡにＪＡＮコードおよびウェブページＧ１のＵＲＬ（参照ウェブページＵＲＬ）を付与して格納する。
【０１２７】
図１３は、ネットワークシステム２００におけるウェブサイト一括更新ステップの詳細な流れを示すフローチャートである。図１３に示す処理の流れは、図７に示すネットワークシステム１００における処理の流れと比較すると、点線枠で囲われたステップＳ２７およびステップＳ２８において相違する。なお、その他の処理の流れは、図７に示すネットワークシステム１００における処理の流れと同じである。
【０１２８】
ウェブログ集中管理サーバＰ１は、ウェブサイトＷ１２１を介して操作端末Ｃ１からのユーザリクエストを取得し、そのリクエストの内容（例えば、新規更新）を解析する（ステップＳ２１）。
【０１２９】
リクエストの内容を解析したウェブログ集中管理サーバＰ１は、アカウント管理データベースＰ１２１からそのユーザが開設する全てのウェブログ（例えば、ウェブログＢ１２１、Ｂ２２１、Ｂ３２１）のアカウント情報を抽出し、リクエストの内容に応じた所定の処理を実行していないアカウントが存在するか否かを判断する（ステップＳ２２）。
【０１３０】
全てのウェブログに対する所定の処理が終了したと判断した場合（ステップＳ２２のＮＯ）、ウェブログ集中管理サーバＰ１は、ウェブサイト情報格納手段Ｐ１０６（関数）の引数としてウェブサイトＷ１２１に登録され、或いは、設定されたウェブサイト情報を、ウェブログ管理ＡＰＩ（Ｐ１１）を介して取得し（ステップＳ２７）、取得したウェブサイト情報を投稿データおよび投稿データ履歴に関連付けて格納する（ステップＳ２８）。なお、投稿データおよび投稿データ履歴は、ウェブログ管理サーバ用ユーザＩＤをキーとして各ウェブログサーバのウェブログに関連付けられており（図４および図１２参照。）、ウェブログ集中管理サーバＰ１は、ウェブサイト情報に基づいて特定のウェブログを抽出したり、分類表示したりすることができる。
【０１３１】
以上の構成により、ウェブログ集中管理サーバＰ１は、ＥＣサイトやアフィリエイトサイト等の所定のウェブページを介して複数のウェブログサーバに開設されたウェブログを一括更新する機能を提供するので、ＥＣサイトやアフィリエイトサイトに掲載された商品に関する記事等、所定のウェブサイトに関する記事を複数のウェブログに一括して公開したいユーザの利便性を向上させることができる。
【０１３２】
また、ウェブログ集中管理サーバＰ１は、所定のウェブサイトを介して複数のウェブログサーバに開設されたウェブログを一括更新する機能を提供することにより、閲覧者を所定のウェブサイトに惹きつけ、所定のウェブサイトまたはそのウェブページの閲覧者を増大させることができる。
【０１３３】
また、ウェブログ集中管理サーバＰ１は、ウェブログの一括更新に合わせてウェブサイト情報を収集し格納することにより、投稿データの内容がどのような事柄に関するものであるかを管理することができ、例えば、ＪＡＮコードが付与された全てのウェブログのリストを表示させたり、所定の商品に対応するＪＡＮコードが付与されたウェブログのリストのみを表示させたり、所定の参照ウェブページＵＲＬに関連するウェブログのリストのみを表示させたりする等、ウェブログの分類表示を可能とする。
【０１３４】
以上、本発明の好ましい実施形態について詳説したが、本発明は、上述した実施形態に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施形態に種々の変形及び置換を加えることができる。
【０１３５】
例えば、上述の実施形態では、投稿データ履歴Ｐ１２３をウェブログ集中管理サーバＰ１のハードディスクＰ１２に格納するが、ウェブログのタイトル、カテゴリ、更新日時およびウェブログ集中管理サーバ用ユーザＩＤを履歴としてハードディスクＰ１２に格納しておき、ウェブログの本文については、タイトル、カテゴリ、更新日時またはウェブログ集中管理サーバ用ユーザＩＤに基づいてウェブログサーバから読み出すようにしてもよい。
【０１３６】
これにより、ウェブログ集中管理サーバＰ１は、ウェブサイト管理システムの提供に必要なハードディスクＰ１２の容量を低減させることができる。
【０１３７】
また、上述の実施形態では、ウェブサイト一括更新手段Ｐ１０３により複数のウェブログサーバに開設された複数のウェブログを一括して更新するが、ＣＭＳ（Contents Management System）の一つであるウィキを利用したウィキページ等、ＡＰＩが公開されたウェブサービスを利用して開設されるウェブサイトを一括更新の対象としてもよく、ウェブログ、ウィキページ等を一括して更新するようにしてもよい。
【０１３８】
これにより、ウェブサイト管理システムは、同じ種類のウェブサービスを利用して開設された複数のウェブサイトを一括して更新できるばかりでなく、異なる種類のウェブサービスを利用して開設された複数のウェブサイトを一括して更新することができ、ユーザの利便性を向上させることができる。
【０１３９】
また、上述の実施形態では、ウェブログのタイトル、カテゴリ、記事の本文を共通としながら複数のウェブログを一括して更新するが、タイトルまたはカテゴリをウェブログ毎に変更させ、記事の本文のみを共通としながら複数のウェブログを一括して更新するようにしてもよく、記事の本文に埋め込まれる画像データのみをウェブログ毎に変更させ、記事の本文のテキストデータ部分を共通としながら複数のウェブログを一括して更新するようにしてもよい。
【０１４０】
これにより、ウェブサイト管理システムは、内容が全く等しいウェブログを複数生成するばかりでなく、内容が部分的に異なる複数のウェブログを簡単に生成することが可能となり、ユーザの利便性を向上させることができる。
【０１４１】
また、上述の実施例１では、ユーザは、記事本文にウェブサイトＷ１２１へのハイパーリンクを設定しておけばウェブログＢ１２１、Ｂ２２１、Ｂ３２１からウェブサイトＷ１２１へのハイパーリンクを簡単に一括生成することができるが、ウェブサイト一括更新手段Ｐ１０３は、ウェブログＢ１２１、Ｂ２２１、Ｂ３２１を一括更新する際に、ウェブログＢ１２１、Ｂ２２１、Ｂ３２１からウェブサイトＷ１２１へのハイパーリンクを自動的に設定するようにしてもよい。
【０１４２】
これにより、ウェブログ集中管理サーバＰ１の機能を提供するウェブサイトＷ１２１は、ユーザがウェブログ集中管理サーバＰ１を利用して一括更新したウェブログのそれぞれに、ウェブサイトＷ１２１へのハイパーリンクを設置させることができ、より多くの閲覧者をウェブサイトＷ１２１に誘導することができる。
【０１４３】
また、ウェブログ管理プログラムＰ１２０は、ウェブログＡＰＩを介してウェブログプログラムのトラックバック機能を利用し、所定のトラックバックＵＲＬ（Uniform Resource Locator）にＰｉｎｇ送信させるようにしてもよい。所定のトラックバックＵＲＬは、例えば、アカウント情報の一つとしてウェブログ毎にウェブログ集中管理サーバＰ１のハードディスクＰ１２に格納され、追加、編集、削除ができるものとし、Ｐｉｎｇサーバ等の複数のＵＲＬが指定されてもよい。
【０１４４】
また、ウェブログ管理プログラムＰ１２０は、ウェブログＡＰＩを介してウェブログプログラムのＲＳＳ生成機能を利用し、ウェブログの更新情報となるＲＳＳフィードを各ウェブログサーバに生成させ、そのＲＳＳフィードを配信させるようにしてもよい。
【０１４５】
これにより、ウェブサイト管理システムは、ウェブログが更新されたことを迅速かつ広範囲に通知することが可能となり、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０１４６】
【図１】本発明に係るウェブサイト管理システムを適用したネットワークシステムの構成例を示す図（その１）である。
【図２】複数のウェブログを一括更新する場合における、操作端末、ウェブサーバ、ウェブログ集中管理サーバおよびウェブログサーバの関係を示す模式図（その１）である。
【図３】ウェブログ集中管理サーバにおける制御部の構成例を示す図（その１）である。
【図４】アカウント情報の構成を示す図である。
【図５】投稿データおよび投稿データ履歴の構成を示す図（その１）である。
【図６】複数のウェブログを一括更新する処理の流れを示すフローチャートである。
【図７】ウェブログ一括更新処理の流れを示すフローチャート（その１）である。
【図８】本発明に係るウェブサイト管理システムを適用したネットワークシステムの構成例を示す図（その２）である。
【図９】複数のウェブログを一括更新する場合における、操作端末、ウェブサーバ、ウェブログ集中管理サーバおよびウェブログサーバの関係を示す模式図（その２）である。
【図１０】操作端末に表示される画面の表示例である。
【図１１】ウェブログ集中管理サーバにおける制御部の構成例を示す図（その２）である。
【図１２】投稿データおよび投稿データ履歴の構成を示す図（その２）である。
【図１３】ウェブログ一括更新処理の流れを示すフローチャート（その２）である。
【符号の説明】
【０１４７】
１００、２００    ネットワークシステム
Ｂ１、Ｂ２、Ｂ３  ウェブログサーバ
Ｂ１０、Ｂ２０、Ｂ３０、Ｐ１０、Ｗ１０  制御部
Ｂ１１、Ｂ２１、Ｂ３１  ウェブログＡＰＩ
Ｂ１２、Ｂ２２、Ｂ３２、Ｐ１２、Ｗ１２  ハードディスク
Ｂ１２０、Ｂ２２０、Ｂ３２０  ウェブログプログラム
Ｂ１２１、Ｂ２２１、Ｂ３２１  ウェブログ
Ｃ１      操作端末
Ｇ１      ウェブページ
Ｇ２      ログイン画面
Ｇ３      操作画面
Ｐ１      ウェブログ集中管理サーバ
Ｐ１１    ウェブログ管理ＡＰＩ
Ｐ１００  ユーザ認証手段
Ｐ１０１  アカウント情報取得手段
Ｐ１０２  投稿データ取得手段
Ｐ１０３  ウェブサイト一括更新手段
Ｐ１０４  更新ウェブサイト選択手段
Ｐ１０５  アカウント登録手段
Ｐ１０６  ウェブサイト情報格納手段
Ｐ１２０  ウェブログ管理プログラム
Ｐ１２１  アカウント管理データベース
Ｐ１２２、Ｐ１２２Ａ  投稿データ
Ｐ１２３、Ｐ１２３Ａ  投稿データ履歴
Ｗ１      ウェブサーバ
Ｗ１２０  ウェブサーバプログラム
Ｗ１２１  ウェブサイト
【図１】
2008027043.tif 000003
【図２】
2008027043.tif 000004
【図３】
2008027043.tif 000005
【図４】
2008027043.tif 000006
【図５】
2008027043.tif 000007
【図６】
2008027043.tif 000008
【図７】
2008027043.tif 000009
【図８】
2008027043.tif 000010
【図９】
2008027043.tif 000011
【図１０】
2008027043.tif 000012
【図１１】
2008027043.tif 000013
【図１２】
2008027043.tif 000014
【図１３】
2008027043.tif 000015