(57)【要約】      （修正有）【課題】Ｗｅｂページ編集者が生成した特定のものに関する情報から属性情報を抽出し、検索エンジンに連携する。【解決手段】属性情報生成装置１００のコンテンツ管理部３は、所定の対象に関する指定情報からこの対象に関する対象情報を生成し、属性情報生成部４は、指定情報からこの対象の属性に関する属性項目と属性値とを抽出して属性情報１３を生成し、通信部１は、公開Ｗｅｂサーバ３００が上記対象に関する情報を提供するための対象情報、および公開Ｗｅｂサーバ３００が対象に関する検索キー情報を提供するための属性情報を、上記公開Ｗｅｂサーバ３００に送信する。【選択図】図１
2017157069.tif 000002
【特許請求の範囲】
【請求項１】
公開Ｗｅｂサーバとネットワーク接続された、属性情報生成装置であって、
所定の対象に関する指定情報からこの対象に関する対象情報を生成するコンテンツ管理部と、
上記指定情報からこの対象の属性に関する属性項目と属性値とを抽出して属性情報を生成する属性情報生成部と、
上記公開Ｗｅｂサーバが上記対象に関する情報を提供するための上記対象情報および上記公開Ｗｅｂサーバが上記対象に関する検索キー情報を提供するための上記属性情報を上記公開Ｗｅｂサーバに送信する通信部とを備えたことを特徴とする属性情報生成装置。
【請求項２】
上記指定情報は、上記対象に関する設定項目と設定値とで構成され、少なくとも１つの上記設定項目は、上記属性項目として設定されていて、
上記コンテンツ管理部は、上記対象情報を生成するとき、上記指定情報から上記属性項目を特定し、さらに上記属性項目に対応する設定値を属性値として特定し、上記対象情報の中に上記属性項目と上記属性値との組み合わせを第１のタグで囲んで設定し、
上記属性情報生成部は、上記属性情報を生成するとき、上記指定情報から上記属性項目を特定し、さらに上記属性項目に対応する設定値を上記属性値として特定し、第２のタグで囲まれる範囲を上記属性項目の設定範囲とし、上記第２のタグ内に上記属性値を設定することを特徴とする請求項１に記載の属性情報生成装置。
【請求項３】
上記属性情報に含まれる上記属性項目と上記属性値とは上記公開Ｗｅｂサーバにおいて検索対象を抽出する検索キー情報となる検索キー名称および検索キー値として用いられることを特徴とする請求項２に記載の属性情報生成装置。
【請求項４】
上記属性情報生成部は、所定の属性項目に対応する上記属性値に重複があるかどうかを判定し、上記属性情報を生成するとき、重複を除いて上記属性値を生成することを特徴とする請求項２または３に記載の属性情報生成装置。
【請求項５】
ネットワーク接続された、属性情報生成装置と公開Ｗｅｂサーバとを有する連携システムであって、
上記属性情報生成装置は、
所定の対象に関する指定情報からこの対象に関する対象情報を生成するコンテンツ管理部と、
上記指定情報からこの対象の属性に関する属性項目と属性値とを抽出して属性情報を生成する属性情報生成部と、
上記公開Ｗｅｂサーバが上記対象に関する情報を提供するための上記対象情報および上記公開Ｗｅｂサーバが上記対象に関する検索キー情報を提供するための上記属性情報を上記公開Ｗｅｂサーバに送信する通信部とを備え、
上記公開Ｗｅｂサーバは、
上記対象情報を公開ディレクトリに格納し、上記属性情報を非公開ディレクトリに格納する処理部を備えたことを特徴とする連携システム。
【請求項６】
コンピュータを、請求項１〜４のいずれか一項に記載の属性情報生成装置として機能させる属性情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、Ｗｅｂページ編集者が生成した所定の対象に関する情報から属性情報を抽出し、生成する装置に関するものである。具体的には、例えば製品情報から製品属性を抽出し製品属性情報を生成する装置に関するものである。
【背景技術】
【０００２】
Ｗｅｂページ編集者は、Ｗｅｂページを構成する文字情報、画像情報等のコンテンツを組み合わせ、さらにＷｅｂページを構成するリンク情報を設定して、Ｗｅｂページの情報を生成する。
Ｗｅｂページを管理するコンテンツ管理システムは、Ｗｅｂページ編集者が生成したＷｅｂページの情報（文字情報、画像情報等のコンテンツやＷｅｂページを構成するリンク情報等を含む）を一元管理するので、サイト管理者はコンテンツ管理システムを用いると複雑な操作を必要とせずに一定品質のＷｅｂページを管理することができる。
【０００３】
しかし検索機能はコンテンツ管理システムで有するのではなく、外部の複数の検索エンジンを用いることが一般的である。そのため検索に関しては、サイト管理者は、検索エンジンに関する設定指示書を手作業等で作成し、検索エンジンベンダーの作業者に渡し、ベンダーの作業者は、受け渡された設定指示書に基づき、検索エンジンの検索条件や検索結果のカスタマイズを行うことになる。
このように、Ｗｅｂページ編集者、サイト管理者、ベンダーの作業者と３者の役割分担により、Ｗｅｂページの生成と検索エンジンのカスタマイズを個別に行うため、作業効率が悪く、３者の連絡ミスによって齟齬が発生しやすい。
【０００４】
特許文献１（特開２０１０−３９９８９号公報）に開示された、コンテンツを検索するコンテンツ管理システムでは、コンテンツを登録するユーザがキーワードを設定することにより、システム開発者やシステム管理者の事前準備を不要とし管理・運用コストと手間の低減を目的としている。しかしながら特許文献１では、システム開発者やシステム管理者の手間は低減できるものの、登録するユーザの作業が必要になり人手の介在を不要とはできない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−３９９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は、Ｗｅｂページ編集者が生成した特定のものに関する情報から属性情報を抽出し、検索エンジンに連携することを課題とする。
【課題を解決するための手段】
【０００７】
この発明に係る属性情報生成装置は、公開Ｗｅｂサーバとネットワーク接続された、属性情報生成装置であって、
所定の対象に関する指定情報からこの対象に関する対象情報を生成するコンテンツ管理部と、
上記指定情報からこの対象の属性に関する属性項目と属性値とを抽出して属性情報を生成する属性情報生成部と、
上記公開Ｗｅｂサーバが上記対象に関する情報を提供するための上記対象情報および上記公開Ｗｅｂサーバが上記対象に関する検索キー情報を提供するための上記属性情報を上記公開Ｗｅｂサーバに送信する通信部とを備える。
【発明の効果】
【０００８】
この発明の属性情報生成装置によると、Ｗｅｂページ編集者が生成した特定のものに関する情報から属性情報を抽出し、生成することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１におけるシステム構成図である。
【図２】実施の形態１における製品情報編集画面例１０１である。
【図３】実施の形態１で用いる関連情報１１の一例を示した図である。
【図４】実施の形態１で用いる製品情報１２の一例を示した図である。
【図５】実施の形態１で用いる製品情報１２の一例を示した図である。
【図６】実施の形態１で用いる属性情報１３の一例を示した図である。
【図７】実施の形態１で用いる属性情報１３の一例を示した図である。
【図８】実施の形態１における製品情報検索画面例１０２である。
【図９】実施の形態１における製品情報検索画面例１０２である。
【図１０】実施の形態１における全体の処理の流れを示した図である。
【図１１】実施の形態１における製品情報１２の生成の処理の流れを示したフローチャートである。
【図１２】実施の形態１における属性情報１３の生成の処理の流れを示したフローチャートである。
【図１３】実施の形態１で用いるインデックス情報４２の一例を示した図である。
【図１４】実施の形態１における属性情報生成装置１００のハードウェア構成例を示した図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
「所定の対象」とは、なんらかのもの、製品またはサービスなどが考えられるが、本実施の形態では、「製品」であるとする。
図１は、本実施の形態におけるシステム構成図である。属性情報生成装置１００は、ネットワーク６００を介して、編集装置２００および公開Ｗｅｂサーバ３００とネットワーク接続されている。公開Ｗｅｂサーバ３００は、インターネット７００を介して、検索エンジンサーバ４００、および閲覧装置５００と接続されている。
属性情報生成装置１００、編集装置２００および公開Ｗｅｂサーバ３００は、製品情報を公開している企業等のＷｅｂページ編集者、サイト管理者が利用し、管理するものである。公開Ｗｅｂサーバ３００の情報は、インターネット７００を介して、検索エンジンサーバ４００を運営するベンダーの管理者、及び閲覧装置５００を有するユーザからのアクセスを可能とする。検索エンジンサーバ４００および閲覧装置５００は、複数で構成可能である。属性情報生成装置１００、編集装置２００および公開Ｗｅｂサーバ３００、特に属性情報生成装置１００および公開Ｗｅｂサーバ３００を合わせて、連携システムと称する。
【００１１】
属性情報生成装置１００には、通信部１、表示部２、コンテンツ管理部３および属性情報生成部４が備えられている。また記憶部（後述する補助記憶装置９０２）には、コンテンツ１０、関連情報１１、製品情報（対象情報）１２および属性情報１３が記憶される。
【００１２】
通信部１は、公開Ｗｅｂサーバ３００と情報を送受信する機能を有し、表示部２は、編集装置２００に製品情報編集画面１０１（図２を用いて後述）等の画面を表示するとき、表示を制御する機能を有する。コンテンツ管理部３は、製品情報編集画面１０１を用いてＷｅｂページ編集者が製品に関する指定情報を入力すると、この指定情報からこの対象に関する製品情報１２を生成する。指定情報は例えば、製品の仕様に関する属性ごとの詳細な情報であり、図示していないが、後述するメモリ９０３に一時的に記憶されている情報でもよいし、補助記憶装置９０２にファイルとして記憶されている情報でもよい。
【００１３】
属性情報生成部４は、指定情報からこの製品の仕様に関する属性項目と属性値とを抽出して属性情報１３を生成する。
指定情報は、Ｗｅｂページ編集者の入力により、特定の製品に関する設定項目と設定値とで構成され、少なくとも１つの設定項目は、属性項目として設定されている。コンテンツ管理部３は、指定情報に基づき製品情報１２をマークアップ言語形式（ＨＴＭＬ形式等）で生成し、指定情報から属性項目を特定し、さらに属性項目に対応する設定値を属性値として特定し、製品情報１２の中に属性項目と属性値との組み合わせを、例えばＨＴＭＬ形式の第１のタグで囲んで設定する。
【００１４】
属性情報生成部４は、指定情報に基づき属性情報１３をメタ言語形式（ＸＭＬ形式等）で生成し、指定情報から属性項目を特定し、さらに属性項目に対応する設定値を属性値として特定し、例えばＸＭＬ形式の第２のタグで囲まれる範囲を属性項目の設定範囲とし、第２のタグ内に属性値を設定する。
そして属性情報１３に含まれる属性項目と属性値とは、検索エンジンサーバ４００において検索対象を抽出する検索キー情報となる検索キー名称および検索キー値として用いられる。
編集装置２００は、Ｗｅｂページ編集者から製品情報編集画面１０１への入力として、  所定の対象に関する指定情報を受け付け、受け付けた指定情報を属性情報生成装置１００に送信する。
製品情報１２は製品単位で生成されるが、属性情報１３は１つのファイルに追加情報が追加されるように生成される。
【００１５】
通信部１は、ネットワーク６００を介して、公開Ｗｅｂサーバ３００に製品情報１２と属性情報１３とを送信する。
公開Ｗｅｂサーバ３００では、処理部３１が製品情報１２を製品情報３２として検索エンジンサーバ４００および閲覧装置５００からのアクセスが可能な公開されたディレクトリ（フォルダ）に格納し、属性情報１３を属性情報３３として検索エンジンサーバ４００からのみアクセスが可能な非公開のディレクトリに格納する。「非公開のディレクトリ」とは、アクセス時にパスワードを必要とする等、アクセスを限定するディレクトリである。
製品情報３２または属性情報３３を更新したタイミングで、処理部３１は検索エンジンサーバ４００に、不定期に製品情報３２または属性情報３３を送信する。この場合処理部３１は、属性情報３３についてインターネット７００上で情報が漏えいしないように処理を施す必要がある。
【００１６】
あるいは一般的な検索エンジン４１は、インターネット７００を介して情報を定期的にクロールする機能を有する。クロール機能を用いて、検索エンジン４１から製品情報３２および属性情報３３を取得するように構成してもよい。クロールとは、自動的にＨＴＭＬ形式やＸＭＬ形式のデータを収集する作業のことを意味する。
クロール機能を用いる場合、公開Ｗｅｂサーバ３００と検索エンジンサーバ４００との間には、製品情報１２および属性情報１３の格納ディレクトリ情報やアクセス情報が共有され、検索エンジンサーバ４００は、定期的に公開Ｗｅｂサーバ３００にアクセスする。検索エンジン４１は、クロールするときに、製品情報３２と合わせて、パスワード付きで属性情報１３を格納した非公開のディレクトリをアクセスし属性情報１３をクロールする。このように、検索エンジンサーバ４００から製品情報３２および属性情報１３を受信要求するように構成してもよい。
なお属性情報１３が「非公開のディレクトリ」に格納されるとき、そのアクセス方法（ＵＲＬやパスワード）は、公開Ｗｅｂサーバ３００と検索エンジンサーバ４００との間のルールに基づく。
【００１７】
検索エンジン４１は、公開Ｗｅｂサーバ３００から受信した製品情報３２および属性情報３３に基づき、製品情報３２を検索するための検索キー情報（検索キー名称および検索キー値）を生成し、製品情報３２を検索する機能を有する。その生成した関連リンク情報等をインデックス情報４２として蓄積する。
公開Ｗｅｂサーバ３００は、閲覧装置５００からの要求に基づき、製品情報３２を送信して閲覧装置５００に製品に関連する情報を表示する機能も有する。またこのときに、検索エンジンサーバ４００は連動してインディクス情報４２を用いて、検索した結果を閲覧装置５００に表示する。閲覧装置５００は、ユーザである閲覧者が使用している端末または携帯端末であり、複数台の接続が可能である。
【００１８】
図２は、製品情報編集画面１０１の画面例を示している。製品情報編集画面１０１は、編集装置２００に表示される画面であり、Ｗｅｂページ編集者から製品情報の登録を受け付ける。最初に製品名を入力し、その後製品に関する製品の仕様に関する属性の入力を受け付ける。属性に関する情報としては、カテゴリー、型番、カラー、重量、大きさ、電圧、特長（製品コンセプト）を例示しているが、それに限定されるものではなく、どのような項目でも属性項目として入力項目に設定でき、またテキスト入力、プルダウンメニュー、セレクトボタン等、入力方法も適宜設計できる。このカテゴリー、型番等と対応する入力値とが、属性情報（属性項目と属性値）の基の情報となる。「登録」ボタンを押したときに、入力情報（入力項目と入力値の組み合わせ）が属性情報生成装置１００に送信され、属性情報生成装置１００では指定情報として製品名毎の情報が蓄積され、記憶される。また関連する画像や音声などの関連コンテンツも製品情報編集画面１０１で指定でき、関連コンテンツ（または、関連コンテンツへのリンク情報）は合わせて属性情報生成装置１００に送信される。
このように本実施の形態によると、Ｗｅｂページ編集者はフリーフォーマットで製品に関する情報を入力するのではなく、定型のフォーマットで情報を入力する。
【００１９】
図３は、関連情報１１の構成を示した図である。関連情報１１は、製品情報編集画面１０１の入力項目のうち、どれを検索キーにするかを設定する情報であり、１つ以上の入力項目について、検索キー設定がされ（図３では「検索キー設定」の項目で検索キーとして設定する項目には、「１」のフラグを立てている）、検索キー設定がされた入力項目には、検索キー名称が指定される。検索キー情報は、製品情報１２および属性情報１３に反映され、検索キー名称が製品情報１２および属性情報１３に設定される。なお関連情報１１は、Ｗｅｂページ編集者から入力により別途生成するように構成してもよいし、製品情報編集画面１０１の入力項目として検索キー設定と検索キー名称とを設定できるように構成してもよい。
【００２０】
図４および図５は、製品情報１２の構成を示した図である。コンテンツ管理部３は、指定情報に基づき、製品情報１２を生成する。製品情報１２は、ＨＴＭＬ形式で１製品毎に１ファイルに生成され、図中「本文」と記載された部分は、図示としては省略しているが製品の詳細情報を指定している箇所となる。また、検索エンジンサーバ４００と公開Ｗｅｂサーバ３００間のルール化に基づき、製品情報１２の「meta property=“AA」が含まれるタグを検索キー情報が設定されたタグ（第１のタグ）としているので、検索エンジンサーバ４００はタグの<meta property=“AA:検索キー名称” content=“検索キー値”>を検索キー情報と判定する。
【００２１】
例えば、製品情報１２ａは検索キー名称のcategory（カテゴリー）の検索キー値が「コンパクト掃除機」、検索キー名称のcolor（カラー）の検索キー値が「黄色」、検索キー名称のvoltage（電圧）の検索キー値が「１．５Vまたは２．０V」と検索キー情報が設定された製品情報１２である。
また製品情報１２ｄは検索キー名称のcategory（カテゴリー）の検索キー値が「ハンディー掃除機」、検索キー名称のcolor（カラー）の検索キーが「黄色または白または赤」、検索キー名称のvoltage（電圧）の検索キー値が「１．５Vまたは２．０V」と検索キー情報が設定された製品情報１２である。
なお第１のタグを選別するための文字列は、「meta property=“AA」以外でも任意に設定することができる。
【００２２】
図６および図７は、属性情報１３の構成を示した図である。属性情報１３は例えばＸＭＬ形式で生成され、製品情報１２を検索するための検索キー情報が１つのファイルに登録される。属性情報１３の属性項目と属性値は、公開Ｗｅｂサーバ３００を経由して検索エンジンサーバ４００に送信されたときに、検索キー情報の検索キー名称と、検索キー値として機能する。検索キー情報は、１つの検索キー名称と１以上の検索キー値で構成される。
図６の<attribute>から</attribute>までが１つの検索キー情報に関する設定情報を示すタグ（第２のタグ）となる。<id>から</id>までが検索キー名称を示し、<name>から</name>までが検索キー名称の表示名（閲覧者にわかりやすい表示）を示し、<value>から</value>までが検索キー値を示す。１つの検索キー名称に対して、１以上の検索キー値が設定され、検索キー情報が構成される。第２のタグおよび第２のタグ内のタグの名称は、適宜設計可能である。
製品情報１２ａ〜１２ｄが登録されている状態で、新たに製品情報１２ｅが登録されると、受信した指定情報に基づき、属性情報生成部４は図７の上部枠に示すように、検索キー情報のcategory（検索キー名称）に「業務用掃除機」（検索キー値）を追加する。
また新たに製品情報１２ｆが登録されると、受信した指定情報に基づき、属性情報生成部４は図７の下部枠に示すように、属性情報１３の検索キー情報のcolor（検索キー名称）に「紫」（検索キー値）が追加される。タグの設定は、公開Ｗｅｂサーバ３００と検索エンジンサーバ４００との間のルールに基づく。
【００２３】
図８、図９は、閲覧装置５００に表示される製品情報検索画面１０２の一例である。製品情報検索画面１０２は、検索キー表示エリア１０３と製品情報表示エリア１０４とで構成される。検索キー表示エリア１０３と製品情報表示エリア１０４に表示される情報は、検索エンジンサーバ４００に要求し、検索エンジンサーバ４００が閲覧装置５００からの要求に基づきインデックス情報４２から生成した検索キー情報と製品情報とにより生成される。
【００２４】
図８は、「掃除機」一覧が表示されている状態を示す。あるいは、図４〜図５の製品情報１２には記していないが、大カテゴリーが「掃除機」で検索された状態を示す。図９は、図８の状態で、閲覧者により検索キーの「黄色」が選択（クリック）されたときの状態を示す。製品情報表示エリア１０４には、「掃除機  ＡＡ−００１Ｙ」等の製品型番が表示され、閲覧者がその製品型番を選択（クリック）すると、画像等を含む詳細な製品情報が表示される。製品型番の最後の「Ｙ」はカラー「黄色」を示しているが、製品型番は適宜設計可能な事項である。
閲覧装置５００では、検索エンジンサーバ４００に検索キーの「黄色」の情報を要求し、検索エンジンサーバ４００では、インデックス情報４２から検索キーの「黄色」に該当する製品情報を構成し、閲覧装置５００に送信する。検索エンジンサーバ４００に格納されたインデックス情報４２は、公開Ｗｅｂサーバ３００に格納される製品情報３２と属性情報３３の更新に一定間隔で同期し、最新の状態を有するように構成している。それにより、検索キー表示エリア１０３に表示される検索キーは適宜追加され、検索される製品情報も常時更新される。
【００２５】
図１０〜１２は、属性情報生成装置１００における処理の流れを示したフローチャートである。図１０は、全体の処理の流れを示している。処理を開始し、コンテンツ管理部３は表示部２を用いて編集装置２００に製品情報編集画面１０１を表示する処理を行い、Ｗｅｂページ編集者からの入力に基づき、編集装置２００から受信した指定情報と関連情報１１とを参照しながら、製品情報１２を生成する（ステップＳ１）。属性情報生成部４は、製品情報編集画面１０１に入力された指定情報と関連情報１１とを参照しながら、属性情報１３を生成する（ステップＳ２）。前述したように、関連情報１１は別途生成してもよいし、製品情報編集画面１０１への入力に基づき、入力情報とともに受信するように構成してもよい。
通信部１は、製品情報１２を公開Ｗｅｂサーバ３００に送信し（ステップＳ３）、さらに通信１は、属性情報１３を公開Ｗｅｂサーバ３００に送信し（ステップＳ４）、処理を終了する。
【００２６】
この処理は、Ｗｅｂページ編集者により、製品情報編集画面１０１を用いて新たな製品情報を登録されたタイミングで実行される。ステップＳ１〜Ｓ２は、逆の順番で実行されてもよく、ステップＳ３〜Ｓ４の処理は、逆の順番でも、変更して実行されてもよい。ステップＳ３で製品情報１２を受信したことにより、公開Ｗｅｂサーバ３００は製品情報１２を公開ディレクトリに格納した製品情報３２を公開する。またステップＳ４で属性情報１３を受信したことにより、検索エンジンサーバ４００は、属性情報１３を属性情報３３として非公開ディレクトリに格納し、限定されたアクセスを可能とする。
【００２７】
その後図１０には図示していないが、公開Ｗｅｂサーバ３００は、検索エンジンサーバ４００からの要求に基づき、製品情報３２と属性情報３３とを検索エンジンサーバ４００に送信し、検索エンジンサーバ４００はインデックス情報４２を生成する。その後、検索エンジンサーバ４００は、閲覧装置５００からの要求に基づき、インデックス情報４２に基づく検索キー情報と製品情報とを送信する。検索は、閲覧装置５００において閲覧者により該当のボタンが押されたとき、検索エンジンサーバ４００がインデックス情報４２を参照し、該当のボタンに紐付く属性情報１３の第２のタグ（検索キー名称（<id>から</id>まで）と検索キー値（<value>から</value>まで））と第１のタグとが一致する製品の情報を抽出し、閲覧装置５００にその情報を送信することで実行する。この画面表示機能および検索機能は、既存のＷｅｂシステム上の技術を用いることで実現できる。
【００２８】
図１１は、ステップＳ１の処理を詳細にし、製品情報１２を生成する処理の流れを示している。コンテンツ管理部３は、表示部２を用いて製品情報編集画面１０１を表示し、入力情報と関連情報１１とを参照しながら、製品情報１２を生成する。コンテンツ管理部３は、製品情報編集画面１０１の入力項目を製品毎に製品情報１２の<body>タグで括られる本文に記憶する（ステップＳ１１）。コンテンツ管理部３は、入力情報と関連情報１１とを参照して、入力情報の中に未処理の検索キーがあるかどうか判定し（ステップＳ１２）、ない場合は処理を終了する。未処理の検索キーがある場合はステップ１３に移り、関連情報１１に検索キーとして設定されている項目は、<meta>タグを生成し、「property=“AA: 検索キー名称”、content=“検索キー値”」と設定する（ステップＳ１３）。続いてコンテンツ管理部３は、製品情報１２を記憶部に記憶する（ステップＳ１４）。
【００２９】
図１２は、ステップＳ２の処理を詳細にし、属性情報１３を生成する処理の流れを示している。属性情報生成部４は、製品情報編集画面１０１の入力情報を参照し、１つめの検索キーに設定された項目の検索キー値を参照する（ステップＳ２１）。属性情報生成部４は、該当の検索キー値と同じ値（または同じ名称）は登録済みかどうか確認し（ステップＳ２２）、登録済みの場合は、該当の入力値に対しては何らかの処理を行わずに、次の処理を続けるため、ステップＳ２４に移る。検索キー値が未登録の場合は、ステップＳ２３に処理が移り、属性生成部４は、該当の検索キー名称（＜id＞タグで囲まれた範囲）に対応する検索キー値（＜value＞タグで囲まれた範囲）に入力値を追加する（ステップＳ２３）。続いて属性情報生成部４は、未処理の検索キーはあるかどうか判定し、ない場合は処理を完了する。未処理の検索キーがある場合は、ステップＳ２２に処理が移り、処理を続ける。
前述したように、検索キー情報１３は、１ファイルで構成され、属性情報は、検索キー名称（属性項目）と検索キー値（属性値）のセットで記憶される。<id>タグは、検索キー名称を示し、<value>タグは検索キー値を示す。
【００３０】
ステップＳ２２の処理で、検索キー値が登録済みの場合、該当の検索キー値については新規の登録は行わない。このように処理することにより、検索キー情報を生成するときに、検索キーが重複しない。
この発明の属性情報生成装置１００によると、Ｗｅｂページ編集者が生成した指定情報から製品情報１２と属性情報１３とを生成することができる。それにより、人手の介在が不要で、１つの入力された製品に関する情報（指定情報）から製品情報１２とともに、検索用のパラメータである属性情報１３を生成し、公開Ｗｅｂサーバ３００を経由して、１以上の検索エンジンサーバ４００と検索キーと検索結果とを連携することができる。
なお公開Ｗｅｂサーバ３００から検索エンジンサーバ４００への連携には、属性情報１３のアクセス方法や属性情報１３のタグの設定情報等をルール化し、検索エンジンサーバ４００でルールどおりに動作できるように構成すればよい。
【００３１】
そして、新たな製品情報１２が登録されると、検索エンジンサーバ４００では該当する検索キーが登録されるので、別途編集者が検索エンジンサーバ４００に検索に関する情報を登録する必要はない。
【００３２】
なお本実施の形態において、コンテンツ管理部３は、製品情報１２をマークアップ言語形式で生成し、属性情報生成部４は、属性情報１３をメタ言語形式で生成している。メタ言語形式によると、任意に独自のタグを指定することができるため、検索エンジンサーバ４００と公開Ｗｅｂサーバ３００との間のルール化で自由度が高まることが期待できる。
しかしコンテンツ管理部３は、製品情報１２をマークアップ言語形式以外で生成し、属性情報生成部４は、属性情報１３をメタ言語形式以外で生成するように構成することができる。
【００３３】
図１４に基づき、実施の形態１に係る属性情報生成装置１００のハードウェア構成例を説明する。
属性情報生成装置１００はコンピュータである。
属性情報生成装置１００は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、ディスプレイインタフェース９０６といったハードウェアを備える。
プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
入力インタフェース９０５は、ケーブル９１１により入力装置９０７に接続されている。
ディスプレイインタフェース９０６は、ケーブル９１２によりディスプレイ９０８に接続されている。
【００３４】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置９０４は、データを受信するレシーバー９０４１及びデータを送信するトランスミッター９０４２を含む。通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
入力インタフェース９０５は、入力装置９０７のケーブル９１１が接続されるポートである。入力インタフェース９０５は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。
ディスプレイインタフェース９０６は、ディスプレイ９０８のケーブル９１２が接続されるポートである。ディスプレイインタフェース９０６は、例えば、ＵＳＢ端子又はＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。
入力装置９０７は、例えば、マウス、キーボード又はタッチパネルである。
ディスプレイ９０８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００３５】
補助記憶装置９０２には、上述した画像データ取得部１１０、行動特定部１２０、グループ推定部１３０、人属性推定部１４０、グループ属性推定部１５０（以下、画像データ取得部１１０、行動特定部１２０、グループ推定部１３０、人属性推定部１４０、グループ属性推定部１５０をまとめて「部」と表記する）の機能を実現するプログラムが記憶されている。
このプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。
更に、補助記憶装置９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。
図１４では、１つのプロセッサ９０１が図示されているが、属性情報生成装置１００が複数のプロセッサ９０１を備えていてもよい。そして、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
また、「部」の処理の結果を示す情報やデータや信号値や変数値と、規則記憶部１６０、推定情報記憶部１７０が記憶する情報やデータや信号値や変数値とが、メモリ９０３、補助記憶装置９０２、又は、プロセッサ９０１内のレジスタ又はキャッシュメモリにファイルとして記憶される。
【００３６】
「部」を「サーキットリー」で提供してもよい。また、「部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。「回路」及び「サーキットリー」は、プロセッサ９０１だけでなく、ロジックＩＣ又はＧＡ（Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【符号の説明】
【００３７】
１  通信部、２  表示部、３  コンテンツ管理部、４  属性情報生成部、１０  コンテンツ情報、１１  関連情報、１２  製品情報（対象情報）、１３  属性情報、１００  属性情報生成装置、２００  編集装置、３００  公開Ｗｅｂサーバ、４００  検索エンジンサーバ、５００  閲覧装置、６００  ネットワーク、７００  インターネット。
【図１】
2017157069.tif 000003
【図２】
2017157069.tif 000004
【図３】
2017157069.tif 000005
【図４】
2017157069.tif 000006
【図５】
2017157069.tif 000007
【図６】
2017157069.tif 000008
【図７】
2017157069.tif 000009
【図８】
2017157069.tif 000010
【図９】
2017157069.tif 000011
【図１０】
2017157069.tif 000012
【図１１】
2017157069.tif 000013
【図１２】
2017157069.tif 000014
【図１３】
2017157069.tif 000015
【図１４】
2017157069.tif 000016
【手続補正書】
【提出日】平成29年4月19日(2017.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
公開Ｗｅｂサーバとネットワーク接続された、属性情報生成装置であって、
所定の対象に関する指定情報からこの対象に関する対象情報を生成するコンテンツ管理部と、
上記指定情報からこの対象の属性に関する属性項目と属性値とを抽出して属性情報を生成する属性情報生成部と、
上記公開Ｗｅｂサーバが上記対象に関する情報を提供するための上記対象情報および上記公開Ｗｅｂサーバが上記対象に関する検索キー情報を提供するための上記属性情報を上記公開Ｗｅｂサーバに送信する通信部とを備え、
上記対象情報は上記対象単位で生成され、上記属性情報は複数の上記対象情報に対応するように生成される
ことを特徴とする属性情報生成装置。
【請求項２】
上記指定情報は、上記対象に関する設定項目と設定値とで構成され、少なくとも１つの上記設定項目は、上記属性項目として設定されていて、
上記コンテンツ管理部は、上記対象情報を生成するとき、上記指定情報から上記属性項目を特定し、さらに上記属性項目に対応する設定値を属性値として特定し、上記対象情報の中に上記属性項目と上記属性値との組み合わせを第１のタグで囲んで設定し、
上記属性情報生成部は、上記属性情報を生成するとき、上記指定情報から上記属性項目を特定し、さらに上記属性項目に対応する設定値を上記属性値として特定し、第２のタグで囲まれる範囲を上記属性項目の設定範囲とし、上記第２のタグ内に上記属性値を設定することを特徴とする請求項１に記載の属性情報生成装置。
【請求項３】
上記属性情報に含まれる上記属性項目と上記属性値とは上記公開Ｗｅｂサーバにおいて検索対象を抽出する検索キー情報となる検索キー名称および検索キー値として用いられることを特徴とする請求項２に記載の属性情報生成装置。
【請求項４】
上記属性情報生成部は、所定の属性項目に対応する上記属性値に重複があるかどうかを判定し、上記属性情報を生成するとき、重複を除いて上記属性値を生成することを特徴とする請求項２または３に記載の属性情報生成装置。
【請求項５】
ネットワーク接続された、属性情報生成装置と公開Ｗｅｂサーバとを有する連携システムであって、
上記属性情報生成装置は、
所定の対象に関する指定情報からこの対象に関する対象情報を生成するコンテンツ管理部と、
上記指定情報からこの対象の属性に関する属性項目と属性値とを抽出して属性情報を生成する属性情報生成部と、
上記公開Ｗｅｂサーバが上記対象に関する情報を提供するための上記対象情報および上記公開Ｗｅｂサーバが上記対象に関する検索キー情報を提供するための上記属性情報を上記公開Ｗｅｂサーバに送信する通信部とを備え、
上記対象情報は上記対象単位で生成され、上記属性情報は複数の上記対象情報に対応するように生成され、
上記公開Ｗｅｂサーバは、
上記対象情報を公開ディレクトリに格納し、上記属性情報を非公開ディレクトリに格納する処理部を備えたことを特徴とする連携システム。
【請求項６】
コンピュータを、請求項１〜４のいずれか一項に記載の属性情報生成装置として機能させる属性情報生成プログラム。