(57)【特許請求の範囲】
【請求項１】
電子機器のコンピュータに実行させるＷｅｂページ作成処理プログラムであって、
通信機能部のクローラ機能により、ネットワーク上に公開されたＷｅｂサイトを巡回して、検索条件に該当する記事または該記事を含むＷｅｂページを検索し、
検索した前記記事の記事データを抽出し、
抽出した前記記事データをデータベースに登録し、
新たなＷｅｂページの作成を希望する顧客により設定されたキーワードであり、該Ｗｅｂページに表示させない除外キーワードを読み出し、
前記記事または前記データベースに登録された前記記事データのうち、表示部分に前記除外キーワードと一致する文字または前記除外キーワードが含まれる文を抽出し、
前記記事または前記記事データに対し、前記除外キーワードと一致する文字、または前記除外キーワードが含まれる文の削除またはマスキングを含む編集処理を行い、
Ｗｅｂページ作成機能により、登録されている顧客の登録情報から取得したデータ形式を含む設定条件に応じて、顧客が提供する基本情報を基本情報エリアに設定するとともに前記データベースに登録されている編集処理された内容の前記記事データのうち、検索処理に利用された条件であって現在設定されている前記検索条件と異なる条件によって抽出した記事データを収集記事エリアに設定して前記Ｗｅｂページを作成し、
前記Ｗｅｂページを指定されたサーバ装置に提供してネットワーク上に前記Ｗｅｂページをアップロードさせる、
処理を上記コンピュータに実行させるＷｅｂページ作成処理プログラム。
【請求項２】
前記データベースに記憶された前記記事データおよびＷｅｂページの書式情報を読出し、
該書式情報に応じて前記記事データの一部または全部を加工し、
前記Ｗｅｂページの一部または全部に、加工した前記記事データを記載させる、
処理を含むことを特徴とする、請求項１に記載のＷｅｂページ作成処理プログラム。
【請求項３】
さらに評価処理機能により、作成した前記Ｗｅｂページのアクセス状態を評価し、
前記Ｗｅｂページをアップロードした前記サーバ装置から少なくともアクセス数情報を取得し、
所定期間掲載された前記Ｗｅｂページのアクセス数が所定数に達しない場合、前記Ｗｅｂページ作成機能に対して新たな前記記事データを利用した前記Ｗｅｂページを作成させて、前記Ｗｅｂページを替える、
処理を含むことを特徴とする、請求項１に記載のＷｅｂページ作成処理プログラム。
【請求項４】
前記Ｗｅｂページのアクセス数情報、前記Ｗｅｂページに記載した前記記事の検索条件、前記Ｗｅｂページのアクセス状態の評価結果を含む情報を収集して、記憶させる処理を含むことを特徴とする、請求項３に記載のＷｅｂページ作成処理プログラム。
【請求項５】
ネットワーク上に公開されたＷｅｂサイトを巡回して、検索条件を満たす記事または該記事を含むＷｅｂページを検索するクローラ機能を含む通信機能部と、
検索した前記記事の記事データを抽出してデータベースに登録するとともに、新たなＷｅｂページの作成を希望する顧客により設定されたキーワードであり、該Ｗｅｂページに表示させない除外キーワードを記憶する記憶部と、
前記除外キーワードを読み出し、前記記事または前記データベースに登録された前記記事データのうち、表示部分に前記除外キーワードと一致する文字または前記除外キーワードが含まれる文を抽出し、前記記事または前記記事データに対し、前記除外キーワードと一致する文字、または前記除外キーワードが含まれる文の削除またはマスキングを含む編集処理を行い、登録されている顧客の登録情報から取得したデータ形式を含む設定条件に応じて、顧客が提供する基本情報を基本情報エリアに設定するとともに前記データベースに登録されている編集処理された内容の前記記事データのうち、検索処理に利用された条件であって現在設定されている前記検索条件と異なる条件によって抽出した記事データを収集記事エリアに設定して前記Ｗｅｂページを作成するＷｅｂページ作成機能と、前記Ｗｅｂページを指定されたサーバ装置に提供してネットワーク上に前記Ｗｅｂページをアップロードさせる制御部と、
を備えることを特徴とする電子機器。
【請求項６】
前記記憶部には、予め設定され、もしくは外部から取得したキーワードを含む前記検索条件が記憶され、
前記クローラ機能部は、巡回した前記Ｗｅｂサイト内に、前記データベースから読み出した前記検索条件のキーワードと同一または類似、もしくは関連するキーワードを含む記事か否かを判断することを特徴とする、請求項５に記載の電子機器。
【請求項７】
さらに、計時手段を備え、
前記通信機能部は、設定された時刻にネットワーク上のＷｅｂサイトに対して検索処理を行い、
前記制御部は、設定された時刻に、前記データベースから前記記事データを読出して前記Ｗｅｂページを作成する、
ことを特徴とする、請求項５または請求項６に記載の電子機器。
【請求項８】
さらに、前記記憶部は、前記記事データおよびＷｅｂページの書式情報が記憶され、
前記制御部は、前記記事データおよびＷｅｂページの書式情報を読出し、該書式情報に応じて前記記事データの一部または全部を加工し、前記Ｗｅｂページの一部または全部に加工した前記記事データを記載する、
ことを特徴とする、請求項５ないし請求項７のいずれかに記載の電子機器。
【請求項９】
前記通信機能部は、検索条件を満たす前記記事または前記記事を含むＷｅｂページが検索されない、または設定された数量の前記記事が取得出来ない場合、前記データベースから新たな検索条件を読出して検索処理を行うことを特徴とする、請求項５に記載の電子機器。
【請求項１０】
さらに前記制御部は、作成した前記Ｗｅｂページのアクセス状態を評価し、前記Ｗｅｂページを修正する評価処理機能を備え、
前記通信機能部は、前記Ｗｅｂページをアップロードした前記サーバ装置から少なくともアクセス数情報を取得し、
前記評価処理機能により、所定期間掲載された前記Ｗｅｂページのアクセス数が所定数に達しない場合、前記Ｗｅｂページ作成機能に対して新たな前記記事データを利用した前記Ｗｅｂページを作成させて、前記Ｗｅｂページを替えることを特徴とする、請求項５に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂ上に一般公開されているデータを自動抽出して、Ｗｅｂページを自動作成または自動更新する処理に関する。
【背景技術】
【０００２】
インターネットなどのネットワーク上には多数のＷｅｂサイトが存在しており、毎日、新たに作成され、または既存のＷｅｂサイトの内容が更新され続けている。このような多数のＷｅｂサイトの中から、閲覧者が目的のキーワード等に基づいてＷｅｂページを探す手段として、Ｗｅｂサイトの検索サービスを行う、所謂ポータルサイトと呼ばれるものがある。また、このような一般に公開されているポータルサイト以外でも、複数のＷｅｂページに対して収集したいキーワードなどに基づき、特定のＷｅｂページを検索する仕組みがある。
【０００３】
このようなＷｅｂページの表示では、クローラと呼ばれる情報収集機能を利用して、ネットワーク上を巡回してＷｅｂサイトに含まれる情報を収集して蓄積し、その情報を利用して表示処理を行うものがある。ポータルサイトでは、蓄積された情報に対し、それぞれ独自の検索エンジンによって表示処理が行われる。
【０００４】
このようなネットワーク上での情報収集に関し、複数のウェブサーバから巡回的にウェブ情報を取得し、テキスト情報部分に含まれる単語を抽出するものが知られている（たとえば、特許文献１）。また、設定したキーワードについて、設定したインターネット上の情報収集元から情報を自動で収集し、収集した情報を配信するものが知られている（たとえば、特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３４６５９８号公報
【特許文献２】特開２０１４−２３８７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、Ｗｅｂサイトを利用する一般的なユーザは、目的の情報を得るためにポータルサイトを利用する。ポータルサイトの検索結果の一覧表示で上位に表示されるか、または下位に表示されるかによって、Ｗｅｂサイトへのアクセス数は大きな違いが生じる。このような表示順位に基づくアクセス数の相違は、たとえば会社の商品等の紹介をするＷｅｂサイトや通信販売を行うＷｅｂサイトにおいて、自社商品の認知度、またはユーザが購入する機会などに多大な影響となる。
【０００７】
そのため、Ｗｅｂサイトの作成・運営管理では、検索エンジンへの最適化、所謂ＳＥＯ（Search Engine Optimization）対策をとることが重要となっている。しかし、ポータルサイトでは、不公正な競争を避ける等の目的から、Ｗｅｂページの検索手法や、その検索結果の表示手法に関する規定について非公開としている。そのためポータルサイトに対して完全に対応させたＳＥＯ対策をとることは不可能である。また高度な専門知識をもった担当者がいない場合や、個人がＷｅｂサイトを管理する場合、書籍などで一般に公開されているＳＥＯ対策をとるのが精一杯である。
【０００８】
簡単なＳＥＯ対策として、たとえば他のＷｅｂサイトとのリンク（Link）付けを増やす手法や、Ｗｅｂページの表示画面内または非表示エリアに検索ワードに該当するように、多数の言葉を列挙しておく等の手法が採られるが、大きな効果は得難くなっている。ＳＥＯ対策の他の要素として、Ｗｅｂサイト内のコンテンツが充実化していることや、掲載される内容に広がりを持たせること、更新頻度なども影響する。
【０００９】
しかし、個人の管理者や企業などの担当者が、新しい記事などのコンテンツの作成を頻繁に行うことは困難であるし、またＷｅｂ担当者の人数を単純に増やしても検索エンジンの検索条件にマッチングするものが作成できるとは限らないという課題がある。また、ネットワーク上から自分のＷｅｂサイトに関連する内容を探したり、リンク付けしようとしても、膨大な数のＷｅｂサイトを閲覧して判断するのは現実的に不可能であるという課題がある。
【００１０】
特許文献１および特許文献２には、斯かる課題やそれを解決する手段の開示や示唆はない。
【００１１】
そこで、本発明の第１の目的は、ネットワーク上にある記事を利用してＷｅｂページを自動で作成し、所有および運用中のＷｅｂサイトの内容の充実化を図ることにある。
【００１２】
また、本発明の第２の目的は、ネットワーク上で話題となっている内容を含むＷｅｂページを作成して、ＳＥＯ対策に利用することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明のＷｅｂページ作成処理プログラムの一側面によれば、電子機器のコンピュータに実行させるＷｅｂページ作成処理プログラムであって、通信機能部のクローラ機能により、ネットワーク上に公開されたＷｅｂサイトを巡回して、検索条件に該当する記事または該記事を含むＷｅｂページを検索し、検索した前記記事の記事データを抽出し、抽出した前記記事データをデータベースに登録し、新たなＷｅｂページの作成を希望する顧客により設定されたキーワードであり、該Ｗｅｂページに表示させない除外キーワードを読み出し、前記記事または前記データベースに登録された前記記事データのうち、表示部分に前記除外キーワードと一致する文字または前記除外キーワードが含まれる文を抽出し、前記記事または前記記事データに対し、前記除外キーワードと一致する文字、または前記除外キーワードが含まれる文の削除またはマスキングを含む編集処理を行い、Ｗｅｂページ作成機能により、登録されている顧客の登録情報から取得したデータ形式を含む設定条件に応じて、顧客が提供する基本情報を基本情報エリアに設定するとともに前記データベースに登録されている編集処理された内容の前記記事データのうち、検索処理に利用された条件であって現在設定されている前記検索条件と異なる条件によって抽出した記事データを収集記事エリアに設定して前記Ｗｅｂページを作成し、前記Ｗｅｂページを指定されたサーバ装置に提供してネットワーク上に前記Ｗｅｂページをアップロードさせる処理を上記コンピュータに実行させればよい。
【００１４】
上記Ｗｅｂページ作成処理プログラムにおいて、好ましくは、前記データベースに記憶された前記記事データおよびＷｅｂページの書式情報を読出し、該書式情報に応じて前記記事データの一部または全部を加工し、前記Ｗｅｂページの一部または全部に、加工した前記記事データを記載させる処理を含んでもよい。
【００１５】
上記Ｗｅｂページ作成処理プログラムにおいて、好ましくは、さらに評価処理機能により、作成した前記Ｗｅｂページのアクセス状態を評価し、前記Ｗｅｂページをアップロードした前記サーバ装置から少なくともアクセス数情報を取得し、所定期間掲載された前記Ｗｅｂページのアクセス数が所定数に達しない場合、前記Ｗｅｂページ作成機能に対して新たな前記記事データを利用した前記Ｗｅｂページを作成させて、前記Ｗｅｂページを替える処理を含んでよい。
【００１６】
上記Ｗｅｂページ作成処理プログラムにおいて、好ましくは、前記Ｗｅｂページのアクセス数情報、前記Ｗｅｂページに記載した前記記事の検索条件、前記Ｗｅｂページのアクセス状態の評価結果を含む情報を収集して、記憶させる処理を含んでよい。
【００１７】
上記目的を達成するため、本発明の電子機器の一側面によれば、ネットワーク上に公開されたＷｅｂサイトを巡回して、検索条件を満たす記事または該記事を含むＷｅｂページを検索するクローラ機能を含む通信機能部と、検索した前記記事の記事データを抽出してデータベースに登録するとともに、新たなＷｅｂページの作成を希望する顧客により設定されたキーワードであり、該Ｗｅｂページに表示させない除外キーワードを記憶する記憶部と、前記除外キーワードを読み出し、前記記事または前記データベースに登録された前記記事データのうち、表示部分に前記除外キーワードと一致する文字または前記除外キーワードが含まれる文を抽出し、前記記事または前記記事データに対し、前記除外キーワードと一致する文字、または前記除外キーワードが含まれる文の削除またはマスキングを含む編集処理を行い、登録されている顧客の登録情報から取得したデータ形式を含む設定条件に応じて、顧客が提供する基本情報を基本情報エリアに設定するとともに前記データベースに登録されている編集処理された内容の前記記事データのうち、検索処理に利用された条件であって現在設定されている前記検索条件と異なる条件によって抽出した記事データを収集記事エリアに設定して前記Ｗｅｂページを作成するＷｅｂページ作成機能と、前記Ｗｅｂページを指定されたサーバ装置に提供してネットワーク上に前記Ｗｅｂページをアップロードさせる制御部とを備える。
【００１８】
上記電子機器において、好ましくは、前記記憶部には、予め設定され、もしくは外部から取得したキーワードを含む前記検索条件が記憶され、前記クローラ機能部は、巡回した前記Ｗｅｂサイト内に、前記データベースから読み出した前記検索条件のキーワードと同一または類似、もしくは関連するキーワードを含む記事か否かを判断してもよい。
【００１９】
上記電子機器において、好ましくは、さらに、計時手段を備え、前記通信機能部は、設定された時刻にネットワーク上のＷｅｂサイトに対して検索処理を行い、前記制御部は、設定された時刻に、前記データベースから前記記事データを読出して前記Ｗｅｂページを作成してもよい。
【００２０】
上記電子機器において、好ましくは、さらに、前記記憶部は、前記記事データおよびＷｅｂページの書式情報が記憶され、前記制御部は、前記記事データおよびＷｅｂページの書式情報を読出し、該書式情報に応じて前記記事データの一部または全部を加工し、前記Ｗｅｂページの一部または全部に加工した前記記事データを記載してもよい。
【００２１】
上記電子機器において、好ましくは、前記通信機能部は、検索条件を満たす前記記事または前記記事を含むＷｅｂページが検索されない、または設定された数量の前記記事が取得出来ない場合、前記データベースから新たな検索条件を読出して検索処理を行ってもよい。
【００２２】
上記電子機器において、好ましくは、さらに前記制御部は、作成した前記Ｗｅｂページのアクセス状態を評価し、前記Ｗｅｂページを修正する評価処理機能を備え、前記通信機能部は、前記Ｗｅｂページをアップロードした前記サーバ装置から少なくともアクセス数情報を取得し、前記評価処理機能により、所定期間掲載された前記Ｗｅｂページのアクセス数が所定数に達しない場合、前記Ｗｅｂページ作成機能に対して新たな前記記事データを利用した前記Ｗｅｂページを作成させて、前記Ｗｅｂページを替えてもよい。
【発明の効果】
【００２３】
本開示の発明によれば、次のいずれかのような効果が得られる。
【００２４】
(1) Ｗｅｂサイトの更新頻度の向上、および掲載内容の充実化により、ポータルサイトに対する検索可能性の拡大、および検索順位の向上が図れる。
【００２５】
(2) ネットワーク上で注目されている内容を自分のＷｅｂサイトに取り込むことができ、アクセス数の向上を図ることができる。
【００２６】
(3) Ｗｅｂページが自動で作成され、かつ自動でアップロードできるので、Ｗｅｂサイトの管理、更新作業が軽減され、ユーザの利便性の向上が図れる。
【図面の簡単な説明】
【００２７】
【図１】第１の実施の形態に係るＷｅｂサイト管理システムの構成例を示す図である。
【図２】サーバ装置の機能構成例を示す図である。
【図３】Ｗｅｂページ作成処理のフローチャートである。
【図４】サーバ装置のハードウェア構成例を示す図である。
【図５】記事データベースの一例を示す図である。
【図６】顧客データベースの一例を示す図である。
【図７】キーワードデータベース、ＮＧワードデータベースの一例を示す図である。
【図８】記事データの検索機能の一例を示す図である。
【図９】ＮＧワードを含む記事データ抽出処理の一例を示す図である。
【図１０】自動作成されるＷｅｂページの一例を示す図である。
【図１１】設定処理の一例を示すフローチャートである。
【図１２】記事データ取得処理の一例を示すフローチャートである。
【図１３】Ｗｅｂページ作成処理の一例を示すフローチャートである。
【図１４】Ｗｅｂページのアップロード処理の一例を示すフローチャートである。
【図１５】サーバ装置の機能構成例を示す図である。
【図１６】アクセス数データベースの一例を示す図である。
【図１７】アクセス数の監視処理の一例を示すフローチャートである。
【図１８】不良ページの差替え処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
〔第１の実施形態〕
【００２９】
図１は、第１の実施の形態に係るＷｅｂサイト管理システムの一例を示している。図１に示す構成は一例であり、本発明は斯かる構成に限定されない。
【００３０】
Ｗｅｂサイト管理システム２は、たとえばサーバ装置４がネットワーク６を通じて多数のＷｅｂサイト８と接続されるほか、サーバ装置４と接続された顧客サーバ装置１０を含む。このＷｅｂサイト管理システム２は、サーバ装置２がネットワーク６上にある多数のＷｅｂサイト８−１、８−２、・・・・８−Ｎから、特定の検索条件を満たすか否かを判断し、この検索条件を満たすＷｅｂサイト８から記事を抽出する。また、サーバ装置４は抽出した記事を利用して新たなＷｅｂページを作成し、顧客サーバ装置１０に提供する。
【００３１】
サーバ装置４は、本開示の電子機器の一例であり、ネットワーク６と接続するための通信機能部１２、取得した記事などを記憶する記憶部１４、Ｗｅｂページの自動作成機能などを実行する制御部１６などを備える。またサーバ装置４は、たとえば契約した顧客が所有し、または利用権を有する顧客サーバ装置１０とネットワークまたは専用回線などで接続されており、データの送受信が可能な状態となっている。
【００３２】
ネットワーク６には、一般的なインターネットのほか、特定のＷｅｂサイトのみが接続できるプライベートネットワークなども含まれる。
【００３３】
Ｗｅｂサイト８は、ネットワーク６上で一般に公開されたページの一例であって、運営・管理者毎に集められている。Ｗｅｂサイト８には、たとえば個人が管理するブログ形式などの個人サイトや、企業のホームページ、または報道機関などが運営するニュースサイト、動画などのコンテンツを提供するサイトなどが含まれる。サーバ装置４が検索対象とするＷｅｂサイト８は、たとえば文字、図形、数字などが含まれている。
【００３４】
なお、サーバ装置４は、たとえば種別などについて条件付けをせずに膨大なものを検索してもよく、またはＷｅｂサイトの内容や種別を限定して検索してもよい。そのほか、サーバ装置４は、Ｗｅｂサイトが設置されるサーバの種類などに絞って検索対象としてもよい。
【００３５】
サーバ装置４は、特定の検索条件を設定し、膨大なＷｅｂサイト８−１、８−２、・・・８−Ｎから斯かる検索条件を満たすＷｅｂサイトを検索する。この検索条件は、たとえば文字や記号、数字などのキーワードが設定されればよい。
【００３６】
顧客サーバ装置１０は、サーバ装置４が作成した新たなＷｅｂページを含む顧客Ｗｅｂサイトを管理・運営する装置の一例であり、サーバ装置４に対して新たなＷｅｂページの作成を依頼する顧客が管理・運営するサーバ装置、またはこの顧客がＷｅｂサイトを開設するための領域を所有、または借り受けた領域を含む。
【００３７】
＜サーバ装置の機能構成について＞
【００３８】
図２は、サーバ装置の機能構成例を示している。
【００３９】
サーバ装置４には、クローラ機能２０、記事データ抽出機能２２、データベース２４、Ｗｅｂページ作成機能２６、アップロード機能２８が含まれる。クローラ機能２０は、ネットワーク６上を巡回し、外部のＷｅｂサイト８の中から検索条件を満たす記事またはＷｅｂページを検索する機能の一例である。またクローラ機能２０は、たとえばサーバ装置４の通信機能部１２を介して機能する。
【００４０】
記事データ抽出機能２２は、クローラ機能２０によって検索された記事またはＷｅｂページに対し、その一部または全部の記事内容を記事データとして抽出する機能部の一例である。また記事データ抽出機能２２は、抽出した記事を含むＷｅｂサイト８のアドレス情報やサイト名情報、管理者名等の情報も合せて抽出すればよい。
【００４１】
データベース２４は、記事データ抽出機能２２が抽出した記事データを登録し、記憶する機能部の一例である。このデータベース２４は、たとえば記憶部１４内に形成される。また、データベース２４には、記事データのほか、顧客データや新たに作成するＷｅｂページの書式情報などが記憶されている。
【００４２】
Ｗｅｂページ作成機能２６は、データベース２４に登録された記事データや、顧客から提供されたコンテンツデータなどを利用して、自動でＷｅｂページを作成する機能部の一例である。Ｗｅｂページの作成処理では、たとえばデータベース２４から書式情報を読出し、この書式情報に基づいて記事データやコンテンツデータを所定位置に配置してＷｅｂページを作成する。また、Ｗｅｂページ作成機能２６は、顧客が要求するＷｅｂページの書式に合せて、データベース２４に登録された記事データの一部または全部を加工・編集処理を行う。Ｗｅｂページ作成機能２６は、たとえばサーバ装置４の制御部１６で構成される。
【００４３】
なお、記事データの書式について、記事データ抽出機能２２は、たとえばデータベース２４に記事データを登録する際、所定の書式やデータ形式に編集する機能を備えてもよい。
【００４４】
アップロード機能２８は、Ｗｅｂページ作成機能で作成された新たなＷｅｂページについて、顧客サーバ装置１０の所定位置に設置してネットワーク６上に公開させる処理を行い、またはＷｅｂページのデータを提供する機能を備える。アップロード機能２８は、たとえばデータベース２４から顧客データを読み出して、Ｗｅｂページの提供を行えばよい。アップロード機能２８は、たとえば制御部１６に形成されてもよい。
【００４５】
なお、サーバ装置４は、Ｗｅｂページの作成処理を行うものに限られず、作成した顧客のＷｅｂページを設置してネットワーク６上に公開するＷｅｂサーバとしての機能を備えてもよい。
【００４６】
＜Ｗｅｂページ作成処理について＞
【００４７】
図３は、Ｗｅｂページ作成処理の一例を示すフローチャートである。このＷｅｂページ作成処理は、本開示のＷｅｂページ作成処理プログラムの一例である。ここに示す処理内容、処理手順は一例であり、本発明は斯かる内容に限定されない。
【００４８】
サーバ装置４には、顧客によって入力または外部から取得したキーワード、若しくは記憶部１４に予め設定されたキーワードなどの検索条件が設定される（Ｓ１）。この検索条件として設定されるキーワードは、たとえばＷｅｂページの作成処理毎に新たに設定されてもよく、または一定期間毎に入れ替えてもよい。サーバ装置４は、クローラ機能２０を起動させてネットワーク６を巡回するＷｅｂサイト検索処理を行う（Ｓ２）。クローラ機能２０は、少なくともキーワードと一致する記載が含まれる記事やＷｅｂページを検索する。クローラ機能２０は、検出し次第、または検索情報をまとめて検索した記事またはＷｅｂページの情報をサーバ装置４に格納させる。
【００４９】
サーバ装置４は、記事データ抽出機能２２を動作させ、検出された記事またはＷｅｂページに対し、キーワードが含まれること、またキーワードを含む文字列や文書の一部または全部を記事データとして抽出する（Ｓ３）。また検索条件が図形などの場合、記事データ抽出機能２２は、たとえば検出した記事、またはＷｅｂデータに対して、検出条件と一致または類似するものが含まれるか否かの判断を行えばよい。
【００５０】
抽出された記事データは、抽出された元の形式またはサーバ装置４が指定した形式に編集して、データベース２４に登録される（Ｓ４）。サーバ装置４は、Ｗｅｂ作成機能２６を起動させ、データベース２４に登録された記事データを加工・編集処理を行った後に、決められた位置に斯かる記事データを配置して、自動でＷｅｂページを作成する（Ｓ５）。
【００５１】
サーバ装置４は、作成した新たなＷｅｂページを、予め設定された顧客サーバ装置１０などに対して提供し、アップロードする（Ｓ６）。
【００５２】
＜第１の実施の形態の効果＞
【００５３】
斯かる構成によれば、次のような効果が得られる。
【００５４】
(1) 検索条件を設定することで、この検索条件に関連する記事またはＷｅｂページが自動で収集され、この記事を利用して有用な記事を複数まとめて、自動で新たなＷｅｂページが作成される。
【００５５】
(2) このように自動で新たなＷｅｂページができるので、容易にＷｅｂサイトの更新処理を行うことができる。
【００５６】
(3) 検索条件について、ネットワーク６上で注目された事象や意見などの記事データを自分のＷｅｂサイトに含めることで、Ｗｅｂサイトの内容を重厚にすることができる。
【００５７】
(4) Ｗｅｂページの自動作成、自動更新によりＷｅｂサイトの内容を充実化でき、ポータルサイトの検索エンジンによる検索結果の向上が図れる。
【００５８】
(5) Ｗｅｂページの自動作成・自動更新機能により、管理・運営する者の記事作成や更新処理などの作業負担を軽減でき、利便性が高められる。
【００５９】
(6) 検索条件に則して豊富な記事やコンテンツを含むＷｅｂページが作成できるので、ネットの閲覧者が興味を引く記事が含まれる可能性が大きくなり、アクセス数の向上が期待できる。
【００６０】
〔第２の実施の形態〕
【００６１】
図４は、サーバ装置のハードウェア構成例を示している。図４に示す構成は一例である。
【００６２】
このサーバ装置３０は、本開示の電子機器の一例であり、コンピュータで構成されている。サーバ装置３０には、たとえば少なくともプロセッサ３２、メモリ３４、記憶部３６、通信機能部３８、タイマ４０を備えている。サーバ装置３０は、ネットワークとの通信機能やプログラムの処理機能を備えたコンピュータで構成されればよく、サーバとして機能するＰＣ（Personal Computer）などであってもよい。
【００６３】
プロセッサ３２は、サーバ装置３０の基本動作を制御するＯＳ（Operating System）やクローラプログラム、Ｗｅｂページ作成処理プログラム、その他のソフトウェアプログラムの演算処理を行う手段の一例である。メモリ３４は、ＲＡＭ（Random Access Memory）であって、プロセッサ３２に演算処理させる各種プログラムを実行するためのワークエリアを構成する。プロセッサ３２およびメモリ３４は、たとえばＷｅｂ作成処理プログラムを実行することで、既述の制御部１６として機能する。
【００６４】
記憶部３６は記憶手段の一例であり、既述のデータベース２４として機能するデータ記憶領域と、ＯＳやクローラプログラム、Ｗｅｂ作成処理プログラムなどの各種動作制御プログラムを記憶するプログラム記憶部４２が含まれる。記憶部３６には、たとえば不揮発性メモリやＳＳＤ（Solid State Drive）などの半導体メモリや、ＨＤＤ（Hard Disc Drive）などの磁気メモリが用いられる。データベース２４は、たとえば記事データ検索、抽出処理やＷｅｂページの自動作成処理に利用するデータを格納する手段であり、記事データベース４４、キーワードデータベース４６、ＮＧワードデータベース４８、検索したＷｅｂサイト情報のデータベース５０、アクセス数データベース５２、顧客データベース５４等を備えてもよい。
【００６５】
通信機能部３８は、インターネットなどのネットワーク６を通じて外部のＷｅｂサイト８と接続する通信機能の一例である。また、通信機能部３８は、顧客サーバ装置１０に対してＷｅｂページのデータを送信する手段である。通信機能部３８は、たとえば有線または無線によってネットワーク６や顧客サーバ装置１０に接続すればよい。
【００６６】
タイマ４０は、本開示の計時手段の一例であり、経過時間を計時するほか、現在時刻情報を取得する機能を備える。タイマ４０は、たとえばＷｅｂページの作成や提供時刻の設定や、Ｗｅｂページを公開してからの経過時間の取得を行う。
【００６７】
＜記事データベース４４について＞
【００６８】
サーバ装置３０は、クローラ機能によって検索した記事データを記事データベース４４に格納する。この記事データベース４４は、たとえば図５に示すように、検索したキーワード情報６０、記事取得先のＵＲＬ情報６１、取得日時情報６２、取得サイト名情報６３、ファイル形式情報６４等が含まれる。そのほか、記事データベース４４には、該当する記事データのＷｅｂページ利用の有無情報６５や、記事データのテキスト情報６６などが含まれてもよい。
【００６９】
サーバ装置３０は、Ｗｅｂ作成処理において、記事データベースにアクセスし、記事データとともに取得先ＵＲＬやサイト名などの情報を読み出して、Ｗｅｂページに記載する。そして、サーバ装置３０は、利用した記事データに対し、記事データベースの利用の有無情報６５を書き換えればよい。
【００７０】
＜顧客データベース５４について＞
【００７１】
顧客データベース５４は、サーバ装置３０が作成したＷｅｂページを提供し、アップロードする顧客の情報が登録されるデータベースの一例である。この顧客データベース５４は、たとえば図６に示すように、顧客名情報７０、メールアドレスＩＤ情報７１、パスワード情報７２、アップロード先情報７３、その他の情報７４等が含まれる。この顧客データベース５４に含まれる情報の内、パスワード情報７２は、たとえば顧客がサーバ装置３０にアクセスし、後述するキーワード情報やＮＧワード情報等の設定処理を行う場合の認証処理に用いられる。またアップロード先情報７３は、顧客サーバ装置１０に対し、新たに作成したＷｅｂページの提供先を示す情報が登録されている。その他の情報７４には、たとえば前回のＷｅｂページの更新日付や、顧客サーバ装置１０にアクセスするためのパスワード情報などが記録されればよい。
【００７２】
＜キーワードデータベース４６について＞
【００７３】
キーワードデータベース４６は、検索条件の一例であるキーワードが登録されている。このキーワードは、Ｗｅｂページの作成を依頼した顧客が設定すればよく、またはネットワークなど外部から取得したものを登録してもよい。キーワードデータベース４６は、たとえば図７のＡに示すように、顧客が設定した文字や数字、若しくは記号などのキーワード情報８０が登録されている。このキーワードには、たとえば順番が設定されてもよく、Ｗｅｂページを作成する毎にキーワードを入れ替えればよい。
【００７４】
また、キーワード情報８０は、複数個設定される場合に限らず１つのキーワードが設定され、新たなキーワードでＷｅｂページの作成を希望する時に、顧客が新たなキーワードを設定してもよい。
【００７５】
そのほか、キーワードデータベース４６には、たとえばサーバ装置３０側で設定したキーワード情報８２を登録してもよい。このキーワード情報８２は、例えば、顧客がキーワード情報８０を設定していない場合や、顧客が設定したキーワード情報８０で検索した結果、記事データが十分に取得できなかった場合に利用し、このキーワード情報８２を利用して再度記事の収集を行えばよい。キーワード情報８２は、たとえば現在の日付、その週、またはその月での検索数が多いキーワードを外部から取得してもよい。キーワード情報８２は、顧客が設定したキーワード情報８０とともに記憶されればよい。
【００７６】
＜ＮＧワードデータベース４８について＞
【００７７】
ＮＧワードデータベース４８は、記事やＷｅｂページの検索や記事データの抽出処理、またはＷｅｂサイトの作成処理において、使用不可の記事や記載の除外条件であるＮＧワードを登録する手段の一例である。このＮＧワードは、たとえば顧客が設定してもよく、または一般的に利用を回避すべき単語や記号などが設定されればよい。また、ＮＧワードは、たとえば顧客の業種などに固有の使用禁止用語などが設定されればよい。
【００７８】
ＮＧワードデータベース４８は、顧客の操作によってＮＧワードの追加、削除操作を可能にすればよい。
【００７９】
＜クローラ機能による記事検索処理について＞
【００８０】
図８は、検索機能による記事の検索処理の一例を示している。サーバ装置３０は、クローラプログラムを実行するとともに、キーワードデータベース４６から１または複数のキーワード情報８０を読み出してＷｅｂサイト８への巡回処理を行う。サーバ装置３０は、たとえばクローラ機能により各Ｗｅｂサイト８−１、８−２、・・・８−Ｎを構成する記事に対し、キーワードが含まれるか否かを検索する。
【００８１】
この実施の形態では、たとえばキーワードとして「フェイスリフト」の単語に一致または類似する用語が含まれるか否かの検索を行っている。クローラ機能は、各Ｗｅｂサイト８において、「フェイスリフト」と一致する言葉が検出された場合、そのキーワードを含む記事とサイト名９０、ＵＲＬ９１、タイトルなどの情報を記憶し、または記事データベース４４に通知する。記憶する記事９２は、たとえばキーワードを含む文書単位毎、またはＷｅｂページ毎など、いずれの分量であってもよい。クローラ機能は、たとえばキーワードの検出について、Ｗｅｂページに記録されている文字コードを利用して一致する単語が含まれるか否かを検索すればよい。
【００８２】
Ｗｅｂサイト内に該当するキーワードが複数ある場合、たとえばＷｅｂサイト毎に関連付けて記事データベース４４に記憶させればよく、該当する記事を全て抽出する。
【００８３】
また、サーバ装置３０は、たとえば図９に示すように、クローラ機能が検出した記事に対し、除外条件であるＮＧワードが含まれているか否かを検索する。この実施の形態では、たとえば「ミス」という言葉９５をＮＧワードに設定している。このＮＧワードの検索処理は、記事データベース４４に登録された記事やＷｅｂページの作成処理時に行ってもよい。
【００８４】
サーバ装置３０は、たとえば文字コードによる検索処理を行い、ＮＧワードが含まれている記事の一部または全部を削除し、もしくはデータベースに登録しないほか、これらの記事によるＷｅｂページを生成しなければよい。
【００８５】
そのほか、サーバ装置３０は、Ｗｅｂページの中からキーワードやＮＧワードを含む記事を検出する場合、１または複数の段落毎に文書を検索してもよい。段落検出では、たとえば句読点などの記号検索を行えばよい。このように段落検出を行うことで、閲覧者が判読できる状態の記事を抽出でき、新たなＷｅｂページの作成処理において、記事の加工・編集処理の負担を軽減できる。
【００８６】
＜新たなＷｅｂページについて＞
【００８７】
サーバ装置３０は、たとえば図１０に示すように、自動作成機能により新たなＷｅｂページ１００を作成する。このＷｅｂページ１００は、顧客により指定され、および顧客から提供された情報を掲載する基本情報エリア１０２と、サーバ装置３０によって収集された記事で生成される収集記事エリア１０４が含まれる。基本情報エリア１０２は、Ｗｅｂページ１００のうち、たとえばＷｅｂサイトの名称やリンクが張られたＷｅｂページ同士を接続するショートカットアイコン、Ｗｅｂサイトの管理・運営を行う者の特定情報等が掲載される。この基本情報エリア１０２は、掲載される内容、表示位置が予め設定されており、サーバ装置３０のＷｅｂページ作成機能は、指定された位置に、指定された情報を当てはめる。
【００８８】
収集記事エリア１０４は、収集した最新の記事を利用して自動更新される領域であって、たとえば更新の日付表示１０６と表示記事１０８で形成されている。サーバ装置３０は、記事データベース４４に登録された１または複数の記事データの加工・編集処理を行い、たとえば一連の表示記事１０８を作成する。記事データの加工・編集処理では、たとえば複数の記事データについて、引用したサイト名、ＵＲＬ情報、タイトル、引用文書を並べる。そのほか、加工・編集処理は、たとえばキーワードを目立たせた表示や、段落毎の文書の並び替え、ＮＧワードを隠蔽するなどを行ってもよい。
【００８９】
そしてサーバ装置３０は、編集した記事を該当する日付表示１０６と関連付けて、表示記事１０８に当てはめる。これによりＷｅｂページ１００には、更新日毎または一定の日付毎に、異なるキーワードを含む多種多様な記事が掲載されることになり、顧客のＷｅｂサイトの内容が充実化する。
【００９０】
なお、この実施の形態では、表示記事１０８として、文書で構成された記事データを掲載する場合を述べたが、これに限らない。表示記事１０８には、たとえば画像データや他のＷｅｂサイトの見出しなどが記載されたリンク表示などが形成されてもよい。
【００９１】
＜Ｗｅｂページ作成処理について＞
【００９２】
＜設定処理＞
【００９３】
図１１は、設定処理の一例を示している。図１１に示す処理は、本開示のＷｅｂページ作成処理プログラムの一例であり、処理内容、処理手順について、本発明が限定されない。
【００９４】
この設定処理は、Ｗｅｂ作成処理を行うサーバ装置３０の準備処理の一例である。サーバ装置３０は、各種プロセスの稼動時間を設定する（Ｓ１１）。各種プロセスには、たとえばキーワード、またはＮＧワードを含む記事の抽出処理、記事データの抽出およびデータベースへの登録処理などが含まれる。そして、これらの処理プロセスには、それぞれ開始時刻や処理経過時間などが設定されている。この時刻監視や経過時間監視は、サーバ装置３０のタイマ４０を利用すればよい。
【００９５】
クローラ機能による検索のターゲットであるキーワードが設定される（Ｓ１２）。キーワードは、たとえば顧客により１または複数のデータが直接入力されてもよく、または提供されたキーワードデータベース４６から読込んでもよい。
【００９６】
サーバ装置３０は、取得した記事データをページ化する時間を設定する（Ｓ１３）。このページ化の時間には、サーバ装置３０のＷｅｂページ作成機能の動作開始時刻や、Ｗｅｂ作成処理の実行時間が設定される。Ｗｅｂページの作成処理は、たとえば記事データを取得してから出来るだけ早期に実行された方がよい。つまり、取得した記事データが古くなり、記事内容に対する一般の閲覧者の興味が薄れない内にＷｅｂページを作成するように、時間が設定される。
【００９７】
またＷｅｂページ作成処理の開始時刻は、顧客の業種や閲覧者の種類によって設定すればよく、たとえば最も閲覧者の少ない時間帯に設定すればよい。Ｗｅｂ作成処理の時刻は、たとえば深夜帯に閲覧数が多い場合には日中に設定し、また日中に閲覧数が多い場合には深夜帯に設定すればよい。このように設定すれば、閲覧数の多い時間帯と更新処理が重なって、閲覧出来ない状態になるのを防止できる。
【００９８】
サーバ装置３０は、アップロード機能に対して、Ｗｅｂページのアップロード先である顧客サーバ装置１０の情報を設定する（Ｓ１４）。この設定処理では、たとえば顧客データベース５４に登録された情報を利用すればよい。
【００９９】
サーバ装置３０は、クローラ機能や記事データ抽出機能、若しくはＷｅｂページ作成機能に対しＮＧワードを設定する（Ｓ１５）。ＮＧワードは、ＮＧワードデータベース４８から読み出せばよい。
【０１００】
＜記事データ取得処理＞
【０１０１】
図１２は、記事データ取得処理の一例を示している。サーバ装置３０は、クローラプログラムを読み込み、ネットワーク６上の検索処理を行う。サーバ装置３０は、タイマ４０から現在時刻を読み込み（Ｓ２１）、設定したクローラ機能の稼動時刻かを判断する（Ｓ２２）。クローラ機能の稼動開始時刻でない場合（Ｓ２２のＮＯ）、サーバ装置３０は、待機状態となる。
【０１０２】
クローラ機能の稼動開始時刻である場合（Ｓ２２のＹＥＳ）、サーバ装置３０は、たとえばキーワードデータベース４６のうち、所定のキーワードをクローラ機能に設定する（Ｓ２３）。サーバ装置３０は、クローラ機能によってネットワーク６上のＷｅｂサイトに向けて巡回処理を実行する（Ｓ２４）。サーバ装置３０のクローラ機能は、公開されている記事の形式を解析し（Ｓ２５）、読込み可能な形式であれば、そのＷｅｂサイトの記事からターゲットであるキーワードに該当する記事を取得する（Ｓ２６）。クローラ機能は、たとえば取得した記事の内、ＮＧワードに該当するものがあるかを検索し、ＮＧワードに該当する場合には、削除する（Ｓ２７）。
【０１０３】
サーバ装置３０は、たとえば設定した記事データの個数、または文字数、キーワードを含むＷｅｂページの数などに基づき、一定の情報量が取得できるか否かを判断し（Ｓ２８）、取得できない場合（Ｓ２８のＮＯ）には、クローラ機能に対して別のキーワードを設定する（Ｓ２９）。また、サーバ装置３０は、キーワードに該当する記事が正常に取得できない場合（Ｓ２６のＮＯ）も、別のキーワードを設定する（Ｓ２９）。別のキーワードは、たとえば元のキーワードに関連付けられたキーワードや、全く異なるキーワードなどキーワードデータベース４６に設定されたキーワードを利用すればよい。そのほか、ネットワーク６上で話題となっているキーワードや他のＷｅｂサイトからキーワードを取得してもよい。
【０１０４】
またサーバ装置３０は、一定の情報量を取得できた場合（Ｓ２８）には、記事情報を記事データベース４４に格納する（Ｓ３０）。
【０１０５】
サーバ装置３０は、情報量の収集数の大小が、検索したキーワードについてネットワーク６上で話題となっているか否かの判断基準としている。収集数が少ないキーワードの場合、このキーワードに関連するＷｅｂページを作成しても、ネットワークユーザに検索される可能性が低くなり、既述のＳＥＯ対策の効果が低くなる可能性がある。そのため、収集量の多いキーワードが採用される。
【０１０６】
＜Ｗｅｂページ作成処理＞
【０１０７】
図１３は、Ｗｅｂページ作成処理の一例を示している。Ｗｅｂページ作成機能は、タイマ４０から現時刻情報を読込み（Ｓ４１）、記事作成稼動時間となっている場合（Ｓ４２のＹＥＳ）、キーワード情報を読込む（Ｓ４３）。このキーワード情報は、たとえば同日にクローラ機能に設定しているキーワードと同じでもよく、または異なってもよい。すなわち、ネットワーク６上からの記事検索処理と、新たなＷｅｂページ作成処理とで、異なるキーワードを設定してもよい。これにより、ネットワーク６上で話題となったタイミングからずらしてＷｅｂページに用いることで、同じような話題のＷｅｂページが多数存在するタイミングよりも、一般の閲覧者が顧客ページを選択する可能性が高められる。
【０１０８】
なお、記事作成処理で設定するキーワードは、既に記事検索処理で利用されたキーワードを用いる。記事データベース４４内に記事データが登録されていることが条件となるためである。
【０１０９】
Ｗｅｂページ作成機能は、たとえばデータベース２４に登録された情報のうち、顧客などから取得したＷｅｂページのテンプレート情報を取得する（Ｓ４４）。このテンプレートは、たとえば顧客のＷｅｂサイトの配置構成が設定されたベーステンプレートのプログラムの一例である。
【０１１０】
Ｗｅｂページ作成機能は、キーワードに基づいて、記事データベース４４から記事データを取得し（Ｓ４５）、テンプレートに合せて記事データを加工・編集してＷｅｂページを作成する（Ｓ４６）。この記事データの加工・編集処理は、一定数作成するまで行われる（Ｓ４７のＮＯ）。一定数の記事を加工・編集してＷｅｂページが完成すると（Ｓ４７のＹＥＳ）、この生成したＷｅｂページをデータベース２４にストックし（Ｓ４８）、アップロード処理まで待機させる。
【０１１１】
＜Ｗｅｂページのアップロード処理＞
【０１１２】
図１４は、Ｗｅｂページのアップロード処理の一例を示している。サーバ装置３０は、タイマ４０から現在時刻を取得し（Ｓ５１）、外部サーバへの保存時間か否かを判断する（Ｓ５２）。保存時間になっている場合（Ｓ５２のＹＥＳ）、サーバ装置３０は、たとえばアップロード機能によりストックしたＷｅｂページを読み出すとともに（Ｓ５３）、顧客サーバ装置１０である外部サーバに接続する（Ｓ５４）。アップロード機能は、顧客データベース５４を読み出し、顧客が指定したアドレス情報やパスワードなどを読み出す。
【０１１３】
サーバ装置３０のアップロード機能は、指定された場所にＷｅｂページを配置してアップロードさせる（Ｓ５５）。アップロード処理において、サーバ装置３０は、以前に同じサーバ装置にアップロードしたことがあるか否かを判断し（Ｓ５６）、アップロードしたことがある場合（Ｓ５６のＹＥＳ）、既に公開されているＷｅｂページと新たなＷｅｂページを連結させるようにアップロードさせる（Ｓ５７）。はじめてアップロードする場合（Ｓ５６のＮＯ）、サーバ装置３０は、新たなＷｅｂページを配置して公開させればよい。
【０１１４】
なお、過去のアップロードの有無は、たとえばサーバ装置３０の顧客データベース５４に、顧客サーバ装置の情報とともにアップロード回数を記録してもよい。また、アップロード機能は、たとえば所定の日数以上経過した古いＷｅｂページについて、新たなＷｅｂページのアップロード時に、削除する処理を行ってもよい。
【０１１５】
＜第２の実施の形態の効果＞
【０１１６】
(1) 記事検索処理において、取得できた記事の数を管理することで、指定したキーワードがネットワーク上で話題となっているか否かの判断を行うことができ、一般のネットワークユーザの興味に合わせたＷｅｂページが自動作成できる。
【０１１７】
(2) 顧客がメインとする表示領域と常に更新される領域とを分け、Ｗｅｂサイトの全体を作成しないことで、簡単にＷｅｂページの自動作成・自動更新処理が行える。
【０１１８】
(3) ＮＧワードの設定により、顧客に不利益となる記事の排除が自動で行えるので、利便性が高められる。
【０１１９】
(4) 顧客の職種やＷｅｂサイト全体の内容に限られずに、記事データを収集して記事にすることで、広い範囲のユーザを顧客のＷｅｂサイトに導くことができ、アクセス数の増加や、クライアントの増加が期待できる。
【０１２０】
(5) 取得した記事データの自動編集、Ｗｅｂページの自動作成・自動更新処理により、顧客の負担を軽減して、Ｗｅｂサイトの更新を行うことができる。
【０１２１】
〔第３の実施の形態〕
【０１２２】
図１５は、サーバ装置の機能構成例を示している。図１５に示す構成は一例であり、本発明が斯かる構成に限定されない。
【０１２３】
サーバ装置１１０は本開示の電子機器の一例であり、既述のクローラ機能２０やデータベース２４、Ｗｅｂページ作成機能２６、アップロード機能２８に加え、評価処理機能１１２を備えてもよい。この評価処理機能１１２は、たとえば顧客サーバ装置１０のカウンタ機能１１４と接続されており、少なくとも顧客のＷｅｂサイトに対するアクセス数情報を取得する。また評価処理機能１１２は、アクセス数とともに、日付情報、その日付に関連したキーワード情報を取得してもよい。このキーワード情報は、Ｗｅｂページの作成日（更新日）に使用したキーワードを示す。
【０１２４】
この評価処理機能１１２は、作成したＷｅｂページに対するアクセス状態を評価する手段の一例であり、アクセス数が少ないＷｅｂページは、選択したキーワードが一般閲覧者の興味に合わなかったものと判断して、Ｗｅｂページの差替え処理を実行させる。
【０１２５】
評価処理機能１１２を備えることで、サーバ装置１１０は、ネットワーク６上で話題となっているキーワードでコンテンツの充実化を図るとともに、アクセス状態を監視して、実際のアクセス状況を監視して、キーワードによる効果を把握する。そして、サーバ装置１１０は、効果の低いキーワードおよび関連する記事のＷｅｂページに対し、キーワード設定の是正を図る。
【０１２６】
評価処理機能１１２は、顧客サーバ装置１０から取得した情報をデータベース２４のアクセス数データベース５２に記録している。このアクセス数データベース５２は、たとえば図１６に示すように、Ｗｅｂページの更新日毎に、アクセス数情報１１５、キーワード情報１１６などが登録される。
【０１２７】
なお、アクセス数情報１１５は、たとえばＷｅｂページのアップロード日から継続的にカウントした値であってもよく、または所定の日数が経過した後の情報を取得してもよい。また、アクセス数は、たとえばアップロード日から情報取得までに顧客のＷｅｂサイトのアクセスカウントを加算してもよく、または、Ｗｅｂページ毎にカウンタ機能１１４が設定され、それぞれの日付毎、すなわちＷｅｂページ作成に用いられたキーワード毎に計数されたアクセス数であってもよい。
【０１２８】
評価処理機能１１２は、たとえば所定日数が経過したＷｅｂページに対し、アクセス数が少ない日付、キーワードのＷｅｂページに対し、差替え処理を行う。この差替え処理では、たとえば記事データベース４４に登録されている他の記事データを利用して作成したＷｅｂページを作成して差替えてもよい。
【０１２９】
＜アクセス数の監視処理＞
図１７は、Ｗｅｂページに対するアクセス数の監視処理の一例を示している。このアクセス数の監視処理は、本開示のＷｅｂ作成処理プログラムの一例である。
【０１３０】
Ｗｅｂページのアクセス数の監視処理および、後述するＷｅｂページ差替え処理は、Ｗｅｂページ自動作成機能に対するフィードバック機能である。
【０１３１】
サーバ装置１１０は、タイマ４０から現在時刻情報を取得し（Ｓ６１）、フィードバックチェック時間が到来しているか否かを判断する（Ｓ６２）。このフィードバックチェックは、たとえば毎日毎日行ってもよく、所定期間毎に行ってもよい。また、顧客のＷｅｂサイトにある複数のＷｅｂページに対し、一部ずつをグループ化して一定期間毎、グループ毎にチェックを行ってもよい。
【０１３２】
フィードバックチェック時間となっている場合（Ｓ６２のＹＥＳ）、顧客サーバ装置１０である外部サーバに接続し（Ｓ６３）、チェックの対象となるＷｅｂページのアクセスカウンタに接続し、アクセスの多いページの傾向を示す情報を取得する（Ｓ６４のＹＥＳ）。アクセス数の多いページの傾向を示す情報には、少なくともアクセス数とキーワードが含まれるほか、たとえば記事データに含まれる引用先の情報やタイトル情報、またキーワードやそれ以外の文字の出現率などを解析した情報が含まれてもよい。取得したアクセスの多いページの傾向を示す情報は、たとえばサーバ装置１１０のデータベース２４に格納される（Ｓ６５）。
【０１３３】
また、サーバ装置１１０の評価処理機能１１２は、アクセス数の少ないＷｅｂページを発見した場合（Ｓ６６のＹＥＳ）、そのアクセス数とキーワード情報を含む不良ページのデータをデータベース２４に格納する（Ｓ６７）。そしてサーバ装置１１０の評価処理機能１１２は、不良ページの差替え処理に移行する（Ｓ６８）。
【０１３４】
なお、アクセス数の少ないページの検出では、アップロードした日から所定日数として、たとえば１００日程度が経過していることを条件とすればよい。これは、ポータルサイトでは、たとえば３月程度の公開を条件として検索の対象とする場合があり、アクセス数が検索エンジンによる影響か否か、すなわちＳＥＯ対策として効果があるか否かの判断を正確に行うためである。
【０１３５】
＜不良ページの差替え処理＞
【０１３６】
図１８は、不良ページの差替え処理の一例を示している。この不良ページの差替え処理は、本開示のＷｅｂページ作成処理プログラムの一例である。
【０１３７】
サーバ装置１１０の評価処理機能１１２は、不良ページのデータを抽出すると（Ｓ７１）、キーワード情報を取得する（Ｓ７２）とともに、顧客のＷｅｂページのテンプレートを読み出す（Ｓ７３）。このテンプレートは、たとえば顧客データベース５４から読み出せばよい。
【０１３８】
Ｗｅｂページ作成機能２６は、たとえばキーワードを利用して、記事データベース４４に登録された記事から別の記事データを取得し（Ｓ７４）、新たなＷｅｂページを作成する。そしてサーバ装置１１０は、新たに作成したＷｅｂページを差替える（Ｓ７５）。サーバ装置１１０は、顧客サーバ装置１０に接続し（Ｓ７６）、指定された場所に新たに作成したＷｅｂページをアップロードして差替える（Ｓ７７）。
【０１３９】
なお、Ｗｅｂページの差替え処理では、たとえばクローラ機能を動作させ、元のキーワードを利用して再度記事の収集を行って記事データを作成し、Ｗｅｂページを入れ替えても良い。また、Ｗｅｂページの差替え処理では、たとえばキーワード自体を差替え、別のキーワードによる記事データを利用して作成した新たなＷｅｂページを差替えてもよい。
【０１４０】
＜第３の実施の形態の効果＞
【０１４１】
(1) ネットワーク６上で話題となっている記事を抽出してＷｅｂページを作成するとともに、実際のアクセス数を監視することで、注目度が高く、アクセス数が得られるＷｅｂページを作成し、ポータルサイトに対するＳＥＯ対策の効果の充実化を図ることができる。
【０１４２】
(2) キーワードとアクセス数を利用して、一般閲覧者の興味の傾向を把握できる。
【０１４３】
(3) アクセス数の自動監視、キーワードを利用した記事データの自動変更により、閲覧者の嗜好に合わせたＷｅｂページの自動更新が行えるとともに、ＳＥＯ対策の効果が改善でき、利便性が高められる。
【０１４４】
〔他の実施の形態〕
【０１４５】
(1) 上記実施の形態では、クローラ機能が記事の検出に利用したキーワードの言語と同じ言語で記事データを抽出し、Ｗｅｂページの作成に利用しているが、これに限らない。サーバ装置３０は、たとえばＷｅｂ作成処理または記事データ抽出処理などにおいて、異なる言語に翻訳した記事データの抽出、またはＷｅｂページの作成を行ってもよい。この場合、サーバ装置３０は、たとえば独自に翻訳機能を備えてもよく、または抽出した記事データや作成したＷｅｂページのデータを外部の翻訳サイトなどで翻訳する処理を行ってもよい。斯かる構成によれば、多数の言語に対応したＷｅｂサイトの自動作成処理が可能となり、より多くの閲覧者を増やすことができる。また、多数の言語によるＷｅｂコンテンツの充実化を図ることで、ＳＥＯ対策の効果が期待できる。
【０１４６】
(2) また、顧客が設定するキーワードについて、１つの種類の言語で検索処理を行うものに限らない。サーバ装置３０は、たとえば設定されたキーワードについて、クローラ機能に対し、多数の言語に翻訳して検索処理を実行させてもよい。キーワードの翻訳処理については、たとえば顧客に予め多数言語で登録させてもよく、または翻訳機能を備えてもよい。そのほか、ネットワーク６上の翻訳サイトなどでキーワード翻訳処理を実行させてもよい。
【０１４７】
(3) 上記実施の形態では、Ｗｅｂサイトから記事を検索する場合、１のキーワードによって検索処理を行っているがこれに限らない。複数のキーワードを共通に含む記事またはＷｅｂページを検索してもよい。斯かる構成によれば、同じキーワードに対し、顧客が意図するものとは分野の異なる記事が抽出されるのを防止でき、顧客のＷｅｂサイトに関連性の高い記事のみを抽出することができる。
【０１４８】
(4) キーワードについて、顧客が設定したもの、またはサーバ装置が設定したものを利用する場合を示したがこれに限らない。一般のポータルサイトや一般ユーザの検索用語を把握する専門サイトなどから注目されるキーワードを取得してもよい。また、前回のＷｅｂ検出処理において、注目されるキーワードも抽出してもよい。斯かる構成によれば、一般ネットユーザが注目しているキーワードを利用して、記事データの抽出を行うことができ、アクセス数の向上や、ＳＥＯ対策への効果が期待できる。
【０１４９】
(5) 上記実施の形態では、１つのＷｅｂページに対して１つのキーワードで検出した記事を用いる場合を示したがこれに限らない。１つのＷｅｂページ内に、異なるキーワードで検索した記事データを記載してもよい。斯かる構成によれば、多種のキーワードを含むことで、顧客のＷｅｂページが一般ユーザによる検索ワードに該当する可能性が高められる。
【０１５０】
(6) 上記実施の形態では、顧客が設定したキーワードによって記事の検索処理を行っているがこれに限らない。顧客のＷｅｂページは、たとえば一般ネットユーザからの投稿機能を備えておき、この投稿に含まれる用語を利用して、サーバ装置３０が記事検出を行ってもよい。
【０１５１】
(7) 上記実施の形態では、Ｗｅｂページに対するフィードバック機能として、アクセス数の監視結果によって不良ページか否かを判断したが、これに限らない。サーバ装置１１０は、たとえば評価操作キーを含むＷｅｂページを作成してもよい。そしてサーバ装置１１０の評価処理機能１１２は、顧客のＷｅｂサイトを閲覧したネットユーザによる評価操作キーの操作数などにより不良ページか否かを判断し、差替え処理を行ってもよい。
【０１５２】
以上説明したように、本発明の最も好ましい実施形態等について説明したが、本発明は、上記記載に限定されるものではなく、特許請求の範囲に記載され、または明細書に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【産業上の利用可能性】
【０１５３】
本発明は、設定されたキーワードに基づいて自動でネットワーク上に公開された記事データを収集し、この記事データを利用してＷｅｂページを自動で作成するので、Ｗｅｂサイトの更新数の向上やコンテンツの充実化によるポータルサイトへのＳＥＯ対策が図れるとともに、広い分野での閲覧ユーザを獲得でき、有用である。
【符号の説明】
【０１５４】
２  Ｗｅｂサイト管理システム
４、３０、１１０  サーバ装置
６  ネットワーク
８、８−１、８−２、・・・８−Ｎ  Ｗｅｂサイト
１０  顧客サーバ装置
１２  通信機能部
１４、３６  記憶部
１６  制御部
２０  クローラ機能
２２  記事データ抽出機能
２４  データベース
２６  Ｗｅｂページ作成機能
２８  アップロード機能
３８  通信機能部
４０  タイマ
４４  記事データベース
４６  キーワードデータベース
４８  ＮＧワードデータベース
５０  検索したＷｅｂサイト情報のデータベース
５２  アクセス数データベース
５４  顧客データベース
８２  サーバ装置３０側で設定したキーワード情報
９５  「ミス」という言葉
１００  Ｗｅｂページ
１０２  基本情報エリア
１０４  収集記事エリア
１０６  日付表示
１０８  表示記事
１１２  評価処理機能
１１４  カウンタ機能
１１５  アクセス数情報
１１６  キーワード情報
【図１】
0006275685.tif 000002
【図２】
0006275685.tif 000003
【図３】
0006275685.tif 000004
【図４】
0006275685.tif 000005
【図５】
0006275685.tif 000006
【図６】
0006275685.tif 000007
【図７】
0006275685.tif 000008
【図８】
0006275685.tif 000009
【図９】
0006275685.tif 000010
【図１０】
0006275685.tif 000011
【図１１】
0006275685.tif 000012
【図１２】
0006275685.tif 000013
【図１３】
0006275685.tif 000014
【図１４】
0006275685.tif 000015
【図１５】
0006275685.tif 000016
【図１６】
0006275685.tif 000017
【図１７】
0006275685.tif 000018
【図１８】
0006275685.tif 000019