(57)【特許請求の範囲】
【請求項１】
サーバ装置と、該サーバ装置に通信ネットワークを介して接続されるユーザ端末とを含む商品情報検索システムにおいて、
前記サーバ装置が、
当該商品情報検索システムが検索対象とする商品情報を掲載する一のショッピングサイトにアクセスするサイトアクセス手段と、
前記サイトアクセス手段によりアクセスした前記一のショッピングサイトにおける情報配置に係る構造解析を、前記一のショッピングサイトにおける情報配置規則に関し同じ特徴を有する複数の教師情報に基づき、該一のショッピングサイトにおける情報配置の規則性を導出するサイト構造解析手段と、
前記サイト構造解析手段による前記構造解析の結果を記憶する解析結果記憶手段と、
前記解析結果記憶手段に記憶される前記構造解析の結果を前記一のショッピングサイトに適用することによって、該一のショッピングサイトにおいて販売される各商品が掲載されるＵＲＬ情報及び該各商品の視覚的な特徴を含む属性情報が一覧可能な商品データベースを生成する商品ＤＢ生成手段と、
前記商品データベースを記憶する商品ＤＢ記憶手段と、を有し、
前記ユーザ端末が、
前記商品の種別毎、かつ、該商品の視覚的な特徴を表す属性毎に、画像描画用のテンプレートを記憶するテンプレート記憶手段と、
前記商品の種別及び前記商品の視覚的な特徴を表す属性に関して、ユーザによる選択を受け付けるユーザ選択受付手段と、
前記テンプレート記憶手段から、前記ユーザ選択受付手段により受け付けた前記ユーザによる選択に対応する前記テンプレートを抽出し、抽出した該テンプレートを前記表示装置に表示するユーザ選択表示手段と、を有する商品情報検索システムであって、
前記サーバ装置が、
前記商品データベース内の商品情報を検索する条件として、前記ユーザ端末から、前記ユーザ選択受付手段により受け付けた前記ユーザによる選択を受け付ける検索条件受付手段と、
前記商品データベースから、前記検索する条件に合う商品情報を抽出する商品情報抽出手段と、
前記商品情報抽出手段により抽出された商品が掲載されるＵＲＬ情報を含む前記商品情報を前記ユーザ端末に通知する抽出結果通知手段と、を有し、
前記ユーザ端末が、
前記抽出結果通知手段により通知された前記商品情報を前記表示装置に表示する検索結果表示手段と、
前記検索結果表示手段により表示される前記商品情報を操作することによって、前記ショッピングサイトにおいて該商品情報に対応する商品の情報が掲載される頁を表示する商品頁表示手段と、を有することを特徴とする商品情報検索システム。
【請求項２】
前記サーバ装置が、前記ショッピングサイト上の表記ゆれを統一的に取り扱うための語句対応表を記憶する語句対応表記憶手段を有し、
前記商品ＤＢ生成手段が、前記ショッピングサイトから、該ショッピングサイトにおいて販売される各商品の視覚的な特徴を含む属性情報を抽出すると共に、前記語句対応表に基づき、該属性情報の表記ゆれを修正した前記商品データベースを生成することを特徴とする請求項１に記載の商品情報検索システム。
【請求項３】
前記ショッピングサイトにおいて複数系統のサイト案内が提供されている場合、
前記サイト構造解析手段が、前記系統毎に設定される前記複数の教師情報に基づき、該系統毎に前記ショッピングサイトにおける情報配置の規則性を導出し、導出された複数の該規則性を統合することを特徴とする請求項１乃至２の何れか一に記載の商品情報検索システム。
【請求項４】
前記商品情報抽出手段が、前記商品の種別毎に定められる抽出条件に従い、前記検索する条件に合う商品情報を抽出することを特徴とする請求項１乃至３の何れか一に記載の商品情報検索システム。
【請求項５】
前記商品の視覚的な特徴を表す属性が、該商品の色である場合、
前記商品情報抽出手段が、前記ユーザによる選択に係る前記商品の色との色距離の大小を抽出条件にして、前記検索する条件に合う商品情報を抽出することを特徴とする請求項１乃至４の何れか一に記載の商品情報検索システム。
【請求項６】
前記商品が、ファッションに関する商品であり、
前記ユーザ選択表示手段が、前記表示装置に表示される人物モデル上に、前記抽出したテンプレートを表示することを特徴とする請求項１乃至５の何れか一に記載の商品情報検索システム。
【請求項７】
前記ユーザ選択受付手段により受け付けられた前記ユーザによる選択が複数ある場合、
前記ユーザ選択受付手段が、前記ユーザによる選択に係る各商品の描画順序を受け付け、
前記ユーザ選択表示手段が、前記ユーザ選択受付手段により受け付けた前記描画順序に基づき、前記抽出したテンプレートを表示することを特徴とする請求項６に記載の商品情報検索システム。
【請求項８】
前記ユーザ選択表示手段が、前記ユーザ端末からの操作に基づき、前記抽出したテンプレートの表示・非表示を自在に制御することを特徴とする請求項６又は７に記載の商品情報検索システム。
【請求項９】
前記テンプレート記憶手段が、前記ユーザ選択表示手段により表示させる背景画面のテンプレートを記憶し、
前記ユーザ選択受付手段が、前記背景画面に係る前記ユーザの選択を受け付け、
前記ユーザ選択表示手段が、前記ユーザ選択受付手段により受け付けた前記背景画面に係るユーザの選択に対応する前記背景画面のテンプレートを抽出し、抽出した該テンプレートを前記表示装置に表示することを特徴とする請求項６乃至８の何れか一に記載の商品情報検索システム。
【請求項１０】
サーバ装置と、該サーバ装置に通信ネットワークを介して接続されるユーザ端末とを含む商品情報検索システムにおける商品情報検索方法において、
前記サーバ装置においては、
サイトアクセス手段が、当該商品情報検索システムが検索対象とする商品情報を掲載する一のショッピングサイトにアクセスするステップと、
サイト構造解析手段が、前記サイトアクセス手段によりアクセスした前記一のショッピングサイトにおける情報配置に係る構造解析を、前記一のショッピングサイトにおける情報配置規則に関し同じ特徴を有する複数の教師情報に基づき、該一のショッピングサイトにおける情報配置の規則性を導出して行うステップと、
商品ＤＢ生成手段が、前記サイト構造解析手段による前記構造解析の結果を記憶する解析結果記憶手段に記憶される前記構造解析の結果を前記一のショッピングサイトに適用することによって、該一のショッピングサイトにおいて販売される各商品が掲載されるＵＲＬ情報及び該各商品の視覚的な特徴を含む属性情報が一覧可能な商品データベースを生成し、商品ＤＢ記憶手段に該商品データベースを記憶させるステップと、を含み、
前記ユーザ端末においては、
ユーザ選択受付手段が、前記商品の種別及び前記商品の視覚的な特徴を表す属性に関して、ユーザによる選択を受け付けるステップと、
ユーザ選択表示手段が、前記商品の種別毎、かつ、該商品の視覚的な特徴を表す属性毎に、画像描画用のテンプレートを記憶するテンプレート記憶手段から、前記ユーザ選択受付手段により受け付けた前記ユーザによる選択に対応する前記テンプレートを抽出し、抽出した該テンプレートを前記表示装置に表示させるステップと、を含む商品情報検索方法であって、
前記サーバ装置においては、
検索条件受付手段が、前記商品データベース内の商品情報を検索する条件として、前記ユーザ端末から、前記ユーザ選択受付手段により受け付けた前記ユーザによる選択を受け付けるステップと、
商品情報抽出手段が、前記商品データベースから、前記検索する条件に合う商品情報を抽出するステップと、
抽出結果通知手段が、前記商品情報抽出手段により抽出された商品が掲載されるＵＲＬ情報を含む前記商品情報を前記ユーザ端末に通知するステップと、を含み、
前記ユーザ端末においては、
検索結果表示手段が、前記抽出結果通知手段により通知された前記商品情報を前記表示装置に表示させるステップと、
商品頁表示手段が、前記検索結果表示手段により表示される前記商品情報を操作することによって、前記ショッピングサイトにおいて該商品情報に対応する商品の情報が掲載される頁を表示させるステップと、を含む商品情報検索方法。
【請求項１１】
前記商品ＤＢ生成手段が、前記ショッピングサイトから、該ショッピングサイトにおいて販売される各商品の視覚的な特徴を含む属性情報を抽出すると共に、前記サーバ装置が備える語句対応表記憶手段に記憶される、前記ショッピングサイト上の表記ゆれを統一的に取り扱うための語句対応表に基づき、該属性情報の表記ゆれを修正した前記商品データベースを生成することを特徴とする請求項１０に記載の商品情報検索方法。
【請求項１２】
前記ショッピングサイトにおいて複数系統のサイト案内が提供されている場合、
前記サイト構造解析手段が、前記系統毎に設定される前記複数の教師情報に基づき、該系統毎に前記ショッピングサイトにおける情報配置の規則性を導出し、導出された複数の該規則性を統合することを特徴とする請求項１０乃至１１の何れか一に記載の商品情報検索方法。
【請求項１３】
前記商品情報抽出手段が、前記商品の種別毎に定められる抽出条件に従い、前記検索する条件に合う商品情報を抽出することを特徴とする請求項１０乃至１２の何れか一に記載の商品情報検索方法。
【請求項１４】
前記商品の視覚的な特徴を表す属性が、該商品の色である場合、
前記商品情報抽出手段が、前記ユーザによる選択に係る前記商品の色との色距離の大小を抽出条件にして、前記検索する条件に合う商品情報を抽出することを特徴とする請求項１０乃至１３の何れか一に記載の商品情報検索方法。
【請求項１５】
前記商品が、ファッションに関する商品であり、
前記ユーザ選択表示手段が、前記表示装置に表示される人物モデル上に、前記抽出したテンプレートを表示することを特徴とする請求項１０乃至１４の何れか一に記載の商品情報検索方法。
【請求項１６】
前記ユーザ選択受付手段により受け付けられた前記ユーザによる選択が複数ある場合、
前記ユーザ選択受付手段が、前記ユーザによる選択に係る各商品の描画順序を受け付け、
前記ユーザ選択表示手段が、前記ユーザ選択受付手段により受け付けた前記描画順序に基づき、前記抽出したテンプレートを表示することを特徴とする請求項１５に記載の商品情報検索方法。
【請求項１７】
前記ユーザ選択表示手段が、前記ユーザ端末からの操作に基づき、前記抽出したテンプレートの表示・非表示を自在に制御することを特徴とする請求項１５又は１６に記載の商品情報検索方法。
【請求項１８】
前記テンプレート記憶手段においては、前記ユーザ選択表示手段により表示させる背景画面のテンプレートが記憶され、
前記ユーザ選択受付手段が、前記背景画面に係る前記ユーザの選択を受け付け、
前記ユーザ選択表示手段が、前記ユーザ選択受付手段により受け付けた前記背景画面に係るユーザの選択に対応する前記背景画面のテンプレートを抽出し、抽出した該テンプレートを前記表示装置に表示させることを特徴とする請求項１５乃至１７の何れか一に記載の商品情報検索方法。
【請求項１９】
コンピュータに、請求項１０乃至１８の何れか一に記載の商品情報検索方法を実行させるための商品情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
Ｗｅｂサイト上で販売される商品の情報について、該商品の視覚的な特徴に基づき検索するシステムの技術に関する。
【背景技術】
【０００２】
ファッション商品などを通信販売するウェブサイトにおいて、ユーザは商品を選択するために、言葉（言語）で表示された「カテゴリ」、「色」、「形」などの商品の属性を選択することによって、ウェブサイト内の商品を検索する場合が多い。つまり、ユーザは商品を選択するために、キーワードなど所定の言葉（言語）をウェブサイトに入力することによって商品を検索する。
【０００３】
一方、ユーザがファッション商品を購入する際、通信販売のウェブサイトや雑誌において、理想的な体型の持ち主であるモデルやマネキンによるコーディネート写真・展示物を見ることが多い。そして、ユーザは、視覚的に自分の好みに合っている商品に興味を抱き、その後、興味を抱いた商品を試着することによって、当該商品が自分に合っていることなどを確認し購入する。
【０００４】
そこで、特許文献１、２などでは、通信販売のウェブサイトを利用する各ユーザで仮想モデル（アバター）を準備し、ウェブサイトで販売される商品に関し当該仮想モデルに擬似的に試着させ、商品購入の適否を検討させる技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−０７４０３８号公報
【特許文献２】特開２００７−３２８７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来技術では、ウェブサイト上で商品を分類する適切なキーワードを知らない場合、ユーザは、ウェブサイト上で希望する商品を見付け出すことが困難であるという問題点が有る。
【０００７】
また、通信販売を行うウェブサイトがインターネット上に多数存在し、商品は多くのウェブサイトに分散して掲載・販売されている。そのため、上記の従来技術では、ウェブサイト毎に上記適切なキーワードを知らない場合、ユーザは、ウェブサイト上で希望する商品を見付け出すことがさらに困難であるという問題点も有る。
【０００８】
他方、上記特許文献に記載の技術では、ユーザが既に探し当てた購入前の商品に関し、購入に向けた視覚的な検討（擬似的な試着）を行うことはできるものの、インターネット上に存在する多数の商品群からユーザが購買意欲の湧く商品を探し出すことができないという問題点が有る。
【０００９】
そこで、本発明では、上記問題点に鑑み、複数のショッピングサイトに跨って販売される商品群に関し、視覚的、かつ、横断的に商品情報を検索することができる商品情報検索システム、商品情報検索方法及び商品情報検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
開示する商品情報検索システムの一形態は、サーバ装置と、該サーバ装置に通信ネットワークを介して接続されるユーザ端末とを含む商品情報検索システムにおいて、前記サーバ装置が、当該商品情報検索システムが検索対象とする商品情報を掲載する一のショッピングサイトにアクセスするサイトアクセス手段と、前記サイトアクセス手段によりアクセスした前記一のショッピングサイトにおける情報配置に係る構造解析を行うサイト構造解析手段と、前記サイト構造解析手段による前記構造解析の結果を記憶する解析結果記憶手段と、前記解析結果記憶手段に記憶される前記構造解析の結果を前記一のショッピングサイトに適用することによって、該一のショッピングサイトにおいて販売される各商品が掲載されるＵＲＬ情報及び該各商品の視覚的な特徴を含む属性情報が一覧可能な商品データベースを生成する商品ＤＢ生成手段と、前記商品データベースを記憶する商品ＤＢ記憶手段と、を有し、前記ユーザ端末が、前記商品の種別毎、かつ、該商品の視覚的な特徴を表す属性毎に、画像描画用のテンプレートを記憶するテンプレート記憶手段と、前記商品の種別及び前記商品の視覚的な特徴を表す属性に関して、ユーザによる選択を受け付けるユーザ選択受付手段と、前記テンプレート記憶手段から、前記ユーザ選択受付手段により受け付けた前記ユーザによる選択に対応する前記テンプレートを抽出し、抽出した該テンプレートを前記表示装置に表示するユーザ選択表示手段と、を有する商品情報検索システムであって、前記サーバ装置が、前記商品データベース内の商品情報を検索する条件として、前記ユーザ端末から、前記ユーザ選択受付手段により受け付けた前記ユーザによる選択を受け付ける検索条件受付手段と、前記商品データベースから、前記検索する条件に合う商品情報を抽出する商品情報抽出手段と、前記商品情報抽出手段により抽出された商品が掲載されるＵＲＬ情報を含む前記商品情報を前記ユーザ端末に通知する抽出結果通知手段と、を有し、前記ユーザ端末が、前記抽出結果通知手段により通知された前記商品情報を前記表示装置に表示する検索結果表示手段と、前記検索結果表示手段により表示される前記商品情報を操作することによって、前記ショッピングサイトにおいて該商品情報に対応する商品が掲載される頁を表示する商品頁表示手段と、を有することを特徴とする。
【発明の効果】
【００１１】
開示の商品情報検索システムは、複数のショッピングサイトに跨って販売される商品群に関し、視覚的、かつ、横断的に商品情報を検索することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係る商品情報検索システムの概要を示す図である。
【図２】本実施の形態に係る商品情報検索システムの機能ブロック図である。
【図３】本実施の形態に係るショッピングサイトの画面例（上位階層レベル）である。
【図４】本実施の形態に係るショッピングサイトの画面例（中位階層レベル）である。
【図５】本実施の形態に係るショッピングサイトの画面例（下位階層レベル）である。
【図６】本実施の形態に係るショッピングサイトにおけるカテゴリ一覧の一例を示す図である。
【図７】本実施の形態に係るショッピングサイトにおける頁内全商品一覧の一例を示す図である。
【図８】本実施の形態に係るショッピングサイトにおける頁内商品アドレス一覧の一例を示す図である。
【図９】本実施の形態に係るショッピングサイトにおける商品一覧の一例（その１）を示す図である。
【図１０】本実施の形態に係るショッピングサイトにおける種別表現対応表の一例を示す図である。
【図１１】本実施の形態に係るショッピングサイトにおける色表現対応表の一例を示す図である。
【図１２】本実施の形態に係るショッピングサイトにおける属性表現対応表の一例を示す図である。
【図１３】本実施の形態に係るショッピングサイトにおける柄表現対応表の一例を示す図である。
【図１４】本実施の形態に係るショッピングサイトの画面例（中位階層レベル；その２）である。
【図１５】本実施の形態に係るショッピングサイトにおける属性名一覧表の一例を示す図である。
【図１６】本実施の形態に係るショッピングサイトにおける属性対応値一覧表の一例を示す図である。
【図１７】本実施の形態に係るショッピングサイトにおける属性アドレス一覧表の一例を示す図である。
【図１８】本実施の形態に係るショッピングサイトにおける頁内商品一覧表の一例を示す図である。
【図１９】本実施の形態に係るショッピングサイトにおける頁内商品アドレス一覧表の一例を示す図である。
【図２０】本実施の形態に係るショッピングサイトにおける商品一覧の一例（その２）を示す図である。
【図２１】本実施の形態に係るユーザ端末における画面表示例を示す図である。
【図２２】本実施の形態に係る画像描画用のテンプレートの一例を示す図である。
【図２３】本実施の形態に係る画像描画用のテンプレートの一例を示す図である。
【図２４】本実施の形態に係る商品情報検索システムにおける色コード表の一例を示す図である。
【図２５】本実施の形態に係る商品情報検索システムにおける種別毎検索パターン表の一例を示す図である。
【図２６】本実施の形態に係る商品情報検索システムにおける描画データの一例を示す図である。
【図２７】本実施の形態に係るサーバ装置のハードウエア構成例を示す図である。
【図２８】本実施の形態に係るユーザ端末のハードウエア構成例を示す図である。
【図２９】本実施の形態に係る商品情報検索システムによる商品ＤＢ生成処理の一例のフローチャートである。
【図３０】本実施の形態に係る商品情報検索システムによるテンプレート表示処理の一例のフローチャートである。
【図３１】本実施の形態に係る商品情報検索システムによる商品検索処理の一例のフローチャートである。
【発明を実施するための形態】
【００１３】
図面を参照しながら、本発明を実施するための形態について説明する。
（本実施の形態に係る商品情報検索システムの概要）
【００１４】
図１を用いて、本実施の形態に係る商品情報検索システム１００の概要について説明する。図１は、商品情報検索システム１００の概要を説明するための図である。図１で示すように、商品情報検索システム１００は、サーバ装置２００、ユーザ４２０が操作するユーザ端末３００を含み、サーバ装置２００とユーザ端末３００とは、インターネットなどの通信ネットワーク４１０により接続されている。なお、サーバ装置２００に接続されるユーザ端末３００は、便宜上１台しか図示していないが、サーバ装置２００に複数のユーザ端末３００が接続される形態でも良い。
【００１５】
また、通信ネットワーク４１０上には、ウェブサイトにおいて商品・サービスの掲載・販売を行うショッピングサイト４００が複数存在し、それら各ショッピングサイト４００とサーバ装置２００とは、通信ネットワーク４１０で接続されている。一方、ユーザ端末３００と各ショッピングサイト４００とも、通信ネットワーク４１０で接続されており、ユーザ端末３００から各ショッピングサイト４００へのアクセスが可能である。
【００１６】
インターネット上には多数のショッピングサイト４００が存在し、ファッション商品など同一種類の商品であっても複数のショッピングサイト４００に跨って販売されるため、ユーザ４２０がお気に入りの商品を探し出し、購入するには大きな労力が必要となる。
【００１７】
そこで、商品情報検索システム１００は、複数のショッピングサイト４００に跨って販売される商品・サービスの情報（以下、商品情報という。）を、サーバ装置２００に集約する。また、商品情報検索システム１００においては、サーバ装置２００に集約した商品情報が、当該商品の視覚的特徴をキーにして検索されるため、ユーザ４２０は、商品・サービスに関する高度な知識を必要とせず、自らの視覚的感性に従い購入希望の商品情報へ辿り着き、当該商品・サービスを購入することが出来る。
（本実施の形態に係る商品情報検索システムの動作原理）
【００１８】
図２などを用いて、本実施の形態に係る商品情報検索システム１００の動作原理について説明する。図２は、商品情報検索システム１００の機能ブロック図である。図２で示すように、商品情報検索システム１００は、サーバ装置２００、ユーザ端末３００を含み、サーバ装置２００とユーザ端末３００とは、通信ネットワーク４１０（図２では図示せず）で接続される。また、サーバ装置２００とユーザ端末３００とは、商品情報検索システム１００外にある１つ以上のショッピングサイト４００と、通信ネットワーク４１０を介して接続される。
【００１９】
図２で示すように、サーバ装置２００は、サイトアクセス手段２１０、サイト構造解析手段２２０、解析結果記憶手段２３０、商品ＤＢ生成手段２４０、商品ＤＢ記憶手段２５０、語句対応表記憶手段２６０、検索条件受付手段２７０、商品情報抽出手段２８０、抽出結果通知手段２９０を有する。
【００２０】
サイトアクセス手段２１０は、インターネット４１０上に存在するショッピングサイト４００へ、当該サイトに掲載される情報を取得するためにアクセスする。以下の説明において、サイトアクセス手段２１０がアクセスするショッピングサイト４００は、ファッション商品を掲載・販売するウェブサイトに限定するが、その他の商品・サービスを取り扱うウェブサイトでも良い。
【００２１】
サイト構造解析手段２２０は、サイトアクセス手段２１０がアクセスしたウェブサイトの構造を解析（分析）する。ショッピングサイト４１０は、通常、自サイトにて取り扱う商品・サービスを俯瞰的に紹介する大見出しの頁、大見出し頁より詳細に商品・サービスを紹介する中見出しの頁、各商品を詳細に紹介する商品個別頁のように、所定の情報配置規則に従った階層構造を有している。そのため、サイト構造解析手段２２０は、当該所定の情報配置規則に従った階層構造を解析する（当該所定の情報配置規則を導出する）。ここで、サイト構造解析手段２２０による処理内容を詳細に説明する。
【００２２】
はじめに、サイト構造解析手段２２０は、ショッピングサイト４００から、当該サイトにおいて掲載・販売される商品分類の上位階層であるカテゴリを示す文字列を判別するための規則２２１０を導出する。より具体的には、サイト構造解析手段２２０は、図３で示すようなショッピングサイト４００の「カテゴリ」が一覧できる頁へアクセスし、ＨＴＭＬソースを取得する。そして、当該頁のもう一つ下位の階層の頁へアクセスできる「カテゴリ」を示す文字列の位置が複数指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける当該指定された文字列の位置を解析すると共に、当該指定された文字列の位置の前後を調査し、それらに共通するＨＴＭＬ記述法則２２１０を導出する。
【００２３】  例えば、図３では、「Ｔシャツ・カットソー」及び「スパッツ・レギンス」の２箇所を指定する等の、要素を特定する教師情報を用いて、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「Ｔシャツ・カットソー」及び「スパッツ・レギンス」文字列の位置を解析すると共に、これら位置前後のソースコードを調査し、それらに共通するＨＴＭＬ記述法則２２１０を導出する。
【００２４】
次に、サイト構造解析手段２２０は、ショッピングサイト４００から、当該ショッピングサイト４００の中位階層頁である商品一覧頁において、商品を個別に掲載する下位階層頁にアクセスできる部位を判別するための規則２２２０を導出する。より具体的には、サイト構造解析手段２２０は、上記「カテゴリ」が誘導する商品一覧頁にアクセスし、ＨＴＭＬソースコードを取得する。そして、下位階層である個別商品頁にアクセスできる商品名又は商品画像の位置が複数指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける当該指定された文字列の位置を解析すると共に、当該指定された文字列又は商品画像の位置の前後を調査し、これらに共通するＨＴＭＬ記述法則２２２０を導出する。
【００２５】
例えば、図４では、「半袖Ｔシャツ３枚組」及び「七分袖Ｔシャツ３枚組」の２箇所が指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「半袖Ｔシャツ３枚組」及び「七分袖Ｔシャツ３枚組」文字列の位置を解析すると共に、これら位置前後のソースコードを調査し、これらに共通するＨＴＭＬ記述法則２２２０を導出する。
【００２６】
次に、サイト構造解析手段２２０は、ショッピングサイト４００から、当該ショッピングサイト４００の中位階層頁である商品一覧頁において、同階層である商品一覧頁であって次頁にアクセスできる部位を判別するための規則２２３０を導出する。より具体的には、サイト構造解析手段２２０は、上記「カテゴリ」が誘導する商品一覧頁にアクセスし、ＨＴＭＬソースコードを取得する。そして、同階層である商品一覧頁にアクセスできる文字列の位置が指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける当該指定された文字列の位置を解析すると共に、次頁を示すハイパーリンクアドレスを抽出し、当該次頁に対しても同様の処理を施し、２ページ分のＨＴＭＬソースコードに共通するＨＴＭＬ記述法則２２３０を導出する。
【００２７】
例えば、図４では、「（右上の）後ろへ」の箇所が指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「（右上の）後ろへ」文字列の位置を解析すると共に、次頁を示すハイパーリンクアドレスを抽出し、当該次頁に対しても同様の処理を施し、２ページ分のＨＴＭＬソースコードに共通するＨＴＭＬ記述法則２２３０を導出する。
【００２８】
次に、サイト構造解析手段２２０は、ショッピングサイト４００から、当該ショッピングサイト４００の下位階層頁である商品個別の情報が閲覧できる頁において、商品名や当該商品の属性などを判別するための規則２２４０を導出する。より具体的には、サイト構造解析手段２２０は、複数の個別商品頁にアクセスし、各ＨＴＭＬソースコードを取得する。そして、当該頁において、商品名、商品説明、商品の価格、商品の色、商品画像などの位置が指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける当該指定された文字列や画像の位置を解析すると共に、当該指定された文字列又は商品画像の位置の前後を調査し、それらに共通するＨＴＭＬ記述法則２２４０を導出する。
【００２９】
例えば、図５で示すように「商品名」、「商品説明」、「商品画像」、「価格」のそれぞれが指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「商品名」、「商品説明」、「商品画像」、「価格」文字列の位置を解析すると共に、これら位置前後のソースコードを調査し、それらに共通するＨＴＭＬの記述法則２２４０を導出する。
解析結果記憶手段２３０は、サイト構造解析手段２２０により導出されたＨＴＭＬの記述法則２２１０、２２２０、２２３０、２２４０を記憶する。
【００３０】
商品ＤＢ生成手段２４０は、解析結果記憶手段２３０に記憶されるショッピングサイト４００におけるＨＴＭＬ記述法則２２１０、２２２０、２２３０、２２４０を当該ショッピングサイト４００に適用して、当該サイト４００に掲載・販売される商品を一覧することができる商品データベース（以下、商品ＤＢという。）２４１０を生成する。ここで、商品ＤＢ生成手段２４０による処理内容を詳細に説明する。
【００３１】
はじめに、商品ＤＢ生成手段２４０は、ショッピングサイト４００において掲載・販売される商品の「カテゴリ」が一覧できる頁にアクセスし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２１０を参照してＨＴＭＬソースコードから全カテゴリとその文字列のＨＴＭＬソース内の位置を抽出する。そして、商品ＤＢ生成手段２４０は、ＨＴＭＬソース内で各カテゴリが示すハイパーリンクアドレスを抽出し、図６で示すようなカテゴリアドレス一覧を作成する。
【００３２】
次に、商品ＤＢ生成手段２４０は、カテゴリアドレス一覧として抽出された全ハイパーリンク先を対象とし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２２０を参照してＨＴＭＬソースコードから、図７で示すような当該頁内に掲載される商品一覧とその位置（例えば、頁先頭からの文字数）を抽出する。また、商品ＤＢ生成手段２４０は、図７で示すような頁内全商品一覧の各商品が指示するリンク先アドレスを抽出し、図８で示すような頁内商品アドレス一覧を作成する。なお、商品ＤＢ生成手段２４０は、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２３０に基づき次頁があると判断する場合、次頁に対しても頁内商品アドレス一覧を作成する処理を行う。
【００３３】
次に、商品ＤＢ生成手段２４０は、頁内商品アドレス一覧に基づき、各商品個別頁にアクセスし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２４０を参照して、各商品に関するカテゴリ、商品名、商品説明、商品画像情報（ＵＲＬなど）、商品個別情報（ＵＲＬなど）、商品価格、商品色を抽出し、図９で示すような商品一覧を作成する。ここで、当該商品一覧が、商品ＤＢ２４１０である。
商品ＤＢ記憶手段２５０は、商品ＤＢ生成手段２４０が作成した商品一覧２４１０を記憶する。
【００３４】
また、商品ＤＢ生成手段２４０は、図９で示す商品一覧２４１０の各商品について、「カテゴリ」、「商品名」、「商品説明」の各項目を読み出し、これら各項目の中に、図１０で示す種別表現対応表２６１０の左列に該当する語句の有無を検索する。そして、左列に該当する語句を発見した場合、商品ＤＢ生成手段２４０は、図１０で示す種別表現対応表２６１０の右列に該当する語句を、図９の商品一覧に「商品種別」の項目として新たに設定する。こうすることにより、商品種別を適切に設定することができる。
【００３５】
また、商品ＤＢ生成手段２４０は、図９で示す商品一覧２４１０の各商品について、色の項目を読み出し、この項目に、図１１で示す色表現対応表２６２０の左列に該当する語句の有無を検索する。そして、左列に該当する語句を発見した場合、商品ＤＢ生成手段２４０は、図１１で示す色表現対応表２６２０の右列に該当する語句で、図９の商品一覧２４１０における色の項目値を置換する。こうすることにより、ショッピングサイト４００における色表現に関する表記ゆれを修正することができる。
【００３６】
また、商品ＤＢ生成手段２４０は、図９で示す商品一覧２４１０の各商品について、「商品名」、「商品説明」の各項目を読み出し、これら各項目の中に、図１２で示す属性表現対応表２６３０の左列に該当する語句の有無を検索する。そして、左列に該当する語句を発見した場合、商品ＤＢ生成手段２４０は、図１２で示す属性表現対応表２６３０の中央列・右列に該当する語句を、図９の商品一覧２４１０に「属性」「属性値」の項目として新たに設定する。こうすることにより、商品属性を適切に設定することができる。
【００３７】
また、商品ＤＢ生成手段２４０は、図９で示す商品一覧２４１０の各商品について、「色」の項目を読み出し、この項目に、図１３で示す柄表現対応表２６４０の左列に該当する語句の有無を検索する。そして、左列に該当する語句を発見した場合、商品ＤＢ生成手段２４０は、図１３で示す柄表現対応表２６４０の右列に該当する語句を、図９の商品一覧２４１０に「柄属性」の項目として新たに設定する。こうすることにより、商品の柄属性を適切に設定することができる。なお、「柄属性」は、図９で示す商品一覧２４１０の「商品名」「商品説明」の項目の中に含まれることも想定されるため、商品ＤＢ生成手段２４０は、「色」の項目だけではなく、「商品名」「商品説明」の項目なども考慮して「柄属性」を設定する形態としても良い。つまり、商品ＤＢ生成手段２４０による処理内容は、上記説明における例に拘泥されること無く、商品ＤＢ生成手段２４０は、全ての属性を多角的に判別する。
なお、語句対応表記憶手段２６０が、種別表現対応表２６１０、色表現対応表２６２０、属性表現対応表２６３０、柄表現対応表２６４０を記憶している。
【００３８】
一方で、サイト構造解析手段２２０は、上記説明した情報処理とは別の方法でも、ショッピングサイト４００から商品属性を示す文字列を判別するためのＨＴＭＬ記述法則２２５０を導出する。より具体的には、サイト構造解析手段２２０は、ショッピングサイト４００に掲載される商品に関する商品属性が一覧できる頁にアクセスし、ＨＴＭＬソースコードを取得する。そして、商品属性毎の商品を一覧可能な頁へアクセスできる商品属性を示す文字列の位置が複数指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける指定された文字列の位置を解析すると共に、これら指定された文字列位置の前後を調査し、これらに共通するＨＴＭＬの記述法則２２５０を導出する。また、解析結果記憶手段２３０は、サイト構造解析手段２２０により導出されたＨＴＭＬの記述法則２２５０も記憶する。
【００３９】
例えば、図１４左側の「ノースリーブカットソー」及び「半袖Ｔシャツ・カットソー」の２箇所が指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「ノースリーブカットソー」及び「半袖Ｔシャツ・カットソー」文字列の位置を解析すると共に、これら位置前後のソースコードを調査し、これらに共通するＨＴＭＬ記述法則２２５０を導出する。
【００４０】
そこで、商品ＤＢ生成手段２４０は、ショッピングサイト４００の商品属性で商品を絞る機能（ＨＴＭＬ記述法則２２５０）を利用して、商品２４１０における各商品の属性を設定する。商品ＤＢ生成手段２４０による処理内容を詳細に説明する。はじめに、商品ＤＢ生成手段２４０は、ショッピングサイト４００において、図１４で示すような商品属性が一覧できる頁にアクセスし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２５０を参照してＨＴＭＬソースコードから、図１５で示すような商品属性名及びその記載位置（ここでは頁先頭からの文字数）を抽出する。
【００４１】
次に、商品ＤＢ生成手段２４０は、図１５で示す属性名称の中に、図１２で示す属性表現対応表２６３０の走査文字列の項目値が発見された場合、図１６で示すように当該属性名称の属性と属性値を設定する。各ショッピングサイト４００において記載される属性表現が異なるので、それを統一するために行う処理である。
【００４２】
次に、商品ＤＢ生成手段２４０は、ＨＴＭＬソース内で各属性名称の文字列が指示するハイパーリンクアドレスを抽出し、図１７で示すような属性アドレス一覧を作成する。属性アドレス一覧の左列は属性名称が格納され、右列は各属性の商品が掲載される先頭ページのＵＲＬが格納されている。
【００４３】
次に、商品ＤＢ生成手段２４０は、属性アドレス一覧に抽出された全ハイパーリンク先を対象とし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２２０を参照してＨＴＭＬソースコードから、図１８で示すような頁内に掲載される商品一覧とその位置を抽出する。図１８で示すような頁内全商品一覧から各商品の文字列が示すリンク先アドレスを抽出し、図１９で示すような頁内商品アドレス一覧を作成する。なお、商品ＤＢ生成手段２４０は、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２３０に基づき次頁があると判断する場合、次頁に対しても頁内商品アドレス一覧を作成する処理を行う。
【００４４】
次に、商品ＤＢ生成手段２４０は、図１９で示す頁内商品アドレス一覧に基づき、各商品個別頁にアクセスし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２４０を参照して、各商品に関する商品画像情報（ＵＲＬなど）、図９で示す商品一覧２４１０において同一商品画像情報（ＵＲＬなど）である商品の有無を検索する。そして、図９で示す商品一覧２４１０において同一商品画像情報（ＵＲＬなど）である商品が発見された場合、商品ＤＢ生成手段２４０は、商品ＤＢ２４１０の属性設定値を、新たに抽出・設定した値で上書きし、商品ＤＢ２４１０は図２０で示すような形態となる。
【００４５】
なお、上記の所謂商品ＤＢ生成処理において、商品ＤＢ２４１０は、公開されているファッションサイト４００から収集した情報のみに基づき生成されているが、例えば、ファッションサイト４００が備えるデータベースなどとデータソースが混在する形態であっても良い。
【００４６】
検索条件受付手段２７０は、後述するユーザ選択受付手段３１０により受け付けられた、商品種別及び当該商品の視覚的特徴を表す属性に関するユーザの選択を、商品ＤＢ２４１０の検索条件として受け付ける。商品の視覚的特徴を表す属性とは、例えば、商品がファッション商品である場合、商品の色、型、丈、柄、価格などである。
【００４７】
商品情報抽出手段２８０は、検索条件受付手段２７０により受け付けられた検索条件に基づき商品ＤＢ記憶手段２５０に記憶される商品ＤＢ２４１０の中から、検索条件に合致する商品情報を抽出する。
【００４８】
商品情報抽出手段２８０は、図２４で示すような色コード表に含まれる各色について、検索条件受付手段２７０により受け付けられた検索条件の「色」との色距離が近い順に並べ替える。そして、商品情報抽出手段２８０は、商品ＤＢ２４１０の「色」の項目値として、色コード表で上位に配置される色を備える商品を優先的に抽出する。ここで、色距離とは、２色間の類似度を数値で表す指標であり、一般的には、各色成分の自乗和の平方根として算出されるものであるが、その他の算出方法によって算出されても良い。
【００４９】
また、商品情報抽出手段２８０は、商品種別毎に、図２５で示すような検索規則を備え、優先順位の高い検索規則の方から適用して商品ＤＢ２４１０を検索し、検索結果が所定数に達するか、適用した検索規則が所定数を超えるか、検索時間が所定時間を超えるまで、検索を繰り返す。
【００５０】
抽出結果通知手段２９０は、商品情報抽出手段２８０により抽出された商品情報をユーザ端末３００に通知する。ここで、ユーザ端末３００に通知される商品情報とは、商品画像に加え、各商品が掲載されるショッピングサイト４００の名称、各商品が掲載されるＵＲＬ、商品価格のうち何れか１つ以上の情報である。
【００５１】
図２で示すように、ユーザ端末３００は、ユーザ選択受付手段３１０、ユーザ選択表示手段３２０、テンプレート記憶手段３３０、検索結果表示手段３４０、商品頁表示手段３５０を有する。
【００５２】
ユーザ選択受付手段３１０は、ショッピングサイト４００で掲載・販売される商品の商品種別、該商品の視覚的な特徴を表す属性に関し、ユーザによる選択を受け付ける。例えば、図２１で示すような画面がユーザ端末３００に表示される場合、ユーザが商品種別「Ｔシャツ」を選択した上で、図２１右端の「属性選択機能」欄において、「形」であれば半袖、半端袖、長袖、「首」であればＵ首、Ｖ首、タートル、ヘンリー、「色」であれば黒、白、青、黄からユーザがそれぞれ選択し、ユーザ選択受付手段３１０は、当該ユーザの選択を受け付ける。
【００５３】
また、ユーザ選択受付手段３１０は、ショッピングサイト４００で掲載・販売される商品の商品種別、該商品の視覚的な特徴を表す属性に関し、ユーザによる複数の選択を受け付ける形態としても良い。例えば、ユーザ選択受付手段３１０は、商品種別に関し、「Ｔシャツ」「パンツ」「コート」のユーザによる３つの選択を受け付ける。その際、ユーザ選択受付手段３１０は、後述するユーザ選択表示手段３２０が表示処理を行う場合の表示順序に関しユーザの選択を受け付ける。例えば、図２６で示すように、ユーザ選択受付手段３１０は、「Ｔシャツ」→「パンツ」→「コート」の順で表示させるというユーザの選択を受け付ける。
【００５４】
また、ユーザ選択受付手段３１０は、ショッピングサイト４００で掲載・販売される商品の商品種別、該商品の視覚的な特徴を表す属性に関し、後述するユーザ選択表示手段３２０が表示処理を「行う」・「行わない」に関する選択を受け付ける形態としても良い。
また、ユーザ選択受付手段３１０は、後述するユーザ選択表示手段３２０が行う表示処理に関し、背景画像の選択を受け付ける形態としても良い。
【００５５】
テンプレート記憶手段３３０は、ショッピングサイト４００で掲載・販売される商品の商品種別毎、かつ、当該商品の視覚的な特徴を表す属性毎に、ユーザ端末３００に描画するための画像をテンプレートとして記憶する。テンプレート記憶手段３３０は、例えば、図２２で示すように、アウターに関しては「ジャケット」「コート」、トップスに関しては「Ｔシャツ」「タンクトップ」、ワンピースに関しては「スカートワンピ」、ボトムスに関しては「パンツ」「スカート」のテンプレート画像を記憶する。また、テンプレート記憶手段３３０は、例えば、図２３で示すように、商品種別「Ｔシャツ」について、首属性の描画テンプレートとして「Ｕ首」「Ｖ首」「タートル」「ヘンリー」、形属性の描画テンプレートとして「半袖」「半端袖」「長袖」のテンプレート画像を記憶する。
また、テンプレート記憶手段３３０は、後述するユーザ選択表示手段３２０により表示される背景画像のテンプレートも記憶する。
【００５６】
ユーザ選択表示手段３２０は、ユーザ選択受付手段３１０により受け付けた商品種別、該商品の視覚的な特徴を表す属性に対応するテンプレート用画像をテンプレート記憶手段３３０から抽出し、抽出したテンプレート画像をユーザ端末３００に表示する。例えば、ユーザ選択受付手段３１０が商品種別「Ｔシャツ」、首属性「Ｕ首」、形属性「長袖」を受け付けた場合、ユーザ選択表示手段３２０は、対応する各テンプレート画像を繋ぎ合せ、図２３中央に示すような画像をユーザ端末３００に表示する。また、ユーザ選択表示手段３２０は、図２１で示す「商品モデル表示機能」欄に上記テンプレート画像を表示し、ユーザによる選択結果とそれに対応するテンプレート画像とが一画面で閲覧可能となる。
【００５７】
なお、商品情報検索システム１００は、高い専門的な知識を有さないユーザ４２０の視覚的な感覚に基づいて商品情報が検索できる点もその特徴の一つである。しかし、ユーザ選択受付手段３１０が提示する選択肢がユーザ４２０の知らない専門用語となることも想定される。ここで、ユーザ４２０に対し言語（文字）による選択肢を提示するのではなく、視覚的選択肢（例えば、アイコンなど）を提示することも考えられるが、視覚的選択肢ではユーザ４２０に提供する情報量が多くなる。そのため、サービス提供者側が提供したい内容をユーザ４２０側へ適切に伝えることができないという事態が懸念される。従って、商品情報検索システム１００は、ユーザ４２０に提示する選択肢を言語で構成した場合においても、当該選択肢に対応する図（画像）をユーザ選択表示手段３２０によって即座にユーザ４２０へ提供することによって、高い専門的知識を有さないユーザ４２０が商品の視覚的特徴を選択することができるようにしている。
【００５８】
また、ユーザ選択表示手段３２０は、上記テンプレート画像を、ユーザ端末３００に表示される人物モデル上に表示する。例えば、ユーザ選択表示手段３２０は、図２１で示す「コーディネート表示機能」欄の人物モデル上に上記テンプレート画像を表示し、ユーザによる選択結果とそれに対応するテンプレート画像とが一画面で閲覧可能となる。
【００５９】
また、ユーザ選択表示手段３２０は、ユーザ選択受付手段３１０により受け付けた商品種別が複数あった場合、ユーザ選択受付手段３１０が受け付けた表示順序に従い、図２１で示す「コーディネート表示機能」欄の人物モデル上に上記テンプレート画像を表示する。ユーザが表示順序を変更する選択を行った場合、ユーザ選択表示手段３２０による表示処理もユーザ選択に伴い変更する。
【００６０】
また、ユーザ選択表示手段３２０は、ユーザ選択受付手段３１０がテンプレート画像の非表示の選択を受け付けた場合、当該選択に従い、図２１で示す「コーディネート表示機能」欄の人物モデル上に上記テンプレート画像を非表示とする。
【００６１】
また、ユーザ選択表示手段３２０は、ユーザ選択受付手段３１０が背景画像を表示させる選択を受け付けた場合、当該選択に従い、図２１で示す「コーディネート表示機能」欄の人物モデルの背景に背景画像を表示する。
【００６２】
検索結果表示手段３４０は、抽出結果通知手段２９０により通知された１つ以上の商品情報をユーザ端末３００に表示する。例えば、検索結果表示手段３４０は、図２１で示す「検索結果表示機能」欄に、商品画像、各商品が掲載されるショッピングサイト４００の名称、各商品が掲載されるＵＲＬなどを表示する。
【００６３】
商品頁表示手段３５０は、検索結果表示手段３４０により表示された商品情報に関し、ユーザによる操作を受け付けた場合、当該操作の行われた商品が掲載されるショッピングサイト４００の商品個別頁を表示する。例えば、商品頁表示手段３５０は、図２１で示す「検索結果表示機能」欄に表示される商品画像がクリックされた場合、当該クリックされた商品が掲載されるショッピングサイト４００の当該商品を個別に掲載する頁を表示する。
（本実施の形態に係る商品情報検索システムのハードウエア構成例）
【００６４】
図２７を用いて、本実施の形態に係るサーバ装置２００のハードウエア構成の一例について説明する。図２７は、サーバ装置２００のハードウエア構成の一例を示す図である。
【００６５】
図２７で示すように、サーバ装置２００は、ＣＰＵ（Central Processing Unit）５１０、ＲＯＭ（Read-Only Memory）５２０、ＲＡＭ（Random
Access Memory）５３０、ＨＤＤ５４０、通信Ｉ／Ｆ（Interface）５５０、入力装置５６０、表示装置５７０、記録媒体Ｉ／Ｆ５８０を有する。
【００６６】
ＣＰＵ５１０は、ＲＯＭ５２０に記憶されたプログラムを実行する装置であり、ＲＡＭ５３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、サーバ装置２００全体を制御する。ＲＯＭ５２０は、ＣＰＵ５１０が実行するプログラムやデータを記憶している。ＲＡＭ５３０は、ＣＰＵ５１０でＲＯＭ５２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。
【００６７】
ＨＤＤ５４０は、基本ソフトウエアであるＯＳ（Operating System）や本実施の形態に係るアプリケーションプログラムなどを、関連するデータとともに記憶する装置である。例えば、ＨＤＤ５４０は、解析結果記憶手段２３０、商品ＤＢ記憶手段２５０、語句対応表記憶手段２６０を含む。
【００６８】
通信Ｉ／Ｆ５５０は、有線・無線ＬＡＮ（Local Area Network）、インターネットなど通信ネットワーク４１０に接続し、通信機能を提供するショッピングサイト４００を管理するサーバ装置やユーザ端末３００とデータの授受を行うためのインタフェースである。入力装置５６０は、キーボードやタッチパネルなどサーバ装置２００にデータ入力を行うための装置である。表示装置５７０は、ＬＣＤ（Liquid
Crystal Display）等で構成され、サーバ装置２００が有する機能をユーザが利用する際や各種設定を行う際のユーザインタフェースとして機能する装置である。記録媒体Ｉ／Ｆ５８０は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＵＳＢメモリなどの記録媒体５９０とデータ授受を行うためのインタフェースである。
【００６９】
次に、図２８を用いて、本実施の形態に係るユーザ端末３００のハードウエア構成の一例について説明する。図２８は、ユーザ端末３００のハードウエア構成の一例を示す図である。
【００７０】
図２８で示すように、ユーザ端末３００は、ＣＰＵ６１０、ＲＯＭ６２０、ＲＡＭ６３０、ＨＤＤ６４０、通信Ｉ／Ｆ６５０、入力装置６６０、表示装置６７０、記録媒体Ｉ／Ｆ６８０を有する。
【００７１】
ＣＰＵ６１０は、ＲＯＭ６２０に記憶されたプログラムを実行する装置であり、ＲＡＭ６３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、ユーザ端末３００全体を制御する。ＲＯＭ６２０は、ＣＰＵ６１０が実行するプログラムやデータを記憶している。ＲＡＭ６３０は、ＣＰＵ６１０でＲＯＭ６２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。
【００７２】
ＨＤＤ６４０は、基本ソフトウエアであるＯＳや本実施の形態に係るアプリケーションプログラムなどを、関連するデータとともに記憶する装置である。例えば、ＨＤＤ６４０は、テンプレート記憶手段３３０を含む。
【００７３】
通信Ｉ／Ｆ６５０は、有線・無線ＬＡＮ、インターネットなど通信ネットワークに接続し、通信機能を提供するサーバ装置２００とデータの送受信を行うためのユニットである。入力装置６６０は、キーボートやタッチパネルなどユーザ端末３００にデータ入力を行うための装置である。表示装置６７０は、ＬＣＤ等で構成され、ユーザ端末３００が有する機能をユーザが利用する際や各種設定を行う際のユーザインタフェースとして機能する装置である。記録媒体Ｉ／Ｆ６８０は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリなどの記録媒体６９０とデータの送受信を行うためのインタフェースである。
【００７４】
ここで、サーバ装置２００及びユーザ端末３００が有する各手段は、ＣＰＵが、ＲＯＭ又はＨＤＤに記憶された各手段に対応するプログラムを実行することにより実現される形態として良い。また、サーバ装置２００及びユーザ端末３００が有する各手段は、当該各手段に関する処理をハードウエアとして実現する形態としても良い。また、通信Ｉ／Ｆ又は記録媒体Ｉ／Ｆを介して、所定の装置又は記録媒体から本発明に係る商品情報検索プログラムを読み込ませ、サーバ装置２００及びユーザ端末３００に当該プログラムを実行させる形態としても良い。
【００７５】
また、サーバ装置２００は、複数の装置によって構成される形態であっても良く、その場合、サーバ装置２００は、複数のサーバ装置で構成されるサーバシステムと考えた方がより適切である。サーバ装置２００が複数の装置によって構成される場合、例えば、所謂商品ＤＢ生成処理を一のサーバ装置２００が行い、所謂商品情報検索処理を他のサーバ装置２００が行う形態であっても良い。
（本実施の形態に係る商品情報検索システムによる処理の流れ）
【００７６】
図２９乃至３１を用いて、本実施の形態に係る商品情報検索システム１００による処理例を説明する。以下の処理例において、ショッピングサイト４００は、ファッション商品を掲載・販売するウェブサイトに限定する。
（１）商品情報検索システム１００による商品ＤＢ２４１０を生成する処理
ここでは図２９を用いて、商品情報検索システム１００による商品ＤＢ２４１０を生成する処理について説明する。
【００７７】
Ｓ１０でサイトアクセス手段２１０が、インターネット４１０上に存在するショッピングサイト４００へ、当該サイトに掲載される情報を取得するためにアクセスする。
【００７８】
Ｓ２０でサイト構造解析手段２２０が、サイトアクセス手段２１０がアクセスしたウェブサイト４００の構造を分析する。なお、サイト構造解析手段２２０は、ウェブサイト４００の構造解析を行う際、下記の情報処理を実行する。
【００７９】  はじめにサイト構造解析手段２２０は、ショッピングサイト４００から、当該サイトにおいて掲載・販売される商品分類の上位階層であるカテゴリを示す文字列を判別するための規則２２１０を導出する。例えば、図３で示す「Ｔシャツ・カットソー」及び「スパッツ・レギンス」の２箇所を指定する等の、要素を特定する教師情報を用いて、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「Ｔシャツ・カットソー」及び「スパッツ・レギンス」文字列の位置を解析すると共に、これら位置前後のソースコードを調査し、それらに共通するＨＴＭＬ記述法則２２１０を導出する。
【００８０】
次にサイト構造解析手段２２０は、ショッピングサイト４００から、当該サイト４００の中位階層頁である商品一覧頁において、商品を個別に掲載する下位階層頁にアクセスできる部位を判別するための規則２２２０を導出する。例えば、図４で示す「半袖Ｔシャツ３枚組」及び「七分袖Ｔシャツ３枚組」の２箇所が指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「半袖Ｔシャツ３枚組」及び「七分袖Ｔシャツ３枚組」文字列の位置を解析すると共に、これら位置前後のソースコードを調査し、これらに共通するＨＴＭＬ記述法則２２２０を導出する。
【００８１】
次にサイト構造解析手段２２０は、ショッピングサイト４００から、当該サイト４００の中位階層頁である商品一覧頁において、同階層である商品一覧頁であって次頁にアクセスできる部位を判別するための規則２２３０を導出する。例えば、図４で示す「（右上の）後ろへ」の箇所が指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「（右上の）後ろへ」文字列の位置を解析すると共に、次頁を示すハイパーリンクアドレスを抽出し、当該次頁に対しても同様の処理を施し、２ページ分のＨＴＭＬソースコードに共通するＨＴＭＬ記述法則２２３０を導出する。
【００８２】
次にサイト構造解析手段２２０は、ショッピングサイト４００から、当該サイト４００の下位階層頁である商品個別の情報が閲覧できる頁において、商品名や当該商品の属性などを判別するための規則２２４０を導出する。例えば、図５で示す「商品名」、「商品説明」、「商品画像」、「価格」のそれぞれが指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「商品名」、「商品説明」、「商品画像」、「価格」文字列の位置を解析すると共に、これら位置前後のソースコードを調査し、それらに共通するＨＴＭＬの記述法則２２４０を導出する。
なお、サイト構造解析手段２２０により導出されたＨＴＭＬの記述法則２２１０、２２２０、２２３０、２２４０は、解析結果記憶手段２３０に記憶される。
【００８３】
Ｓ３０で商品ＤＢ生成手段２４０が、解析結果記憶手段２３０に記憶されるＨＴＭＬ記述法則２２１０、２２２０、２２３０、２２４０を当該サイト４００に適用して、当該サイト４００に掲載・販売される商品を一覧することができる商品ＤＢ２４１０を生成する。なお、商品ＤＢ生成手段２４０は、商品ＤＢ２４１０を作成する際、下記の情報処理を実行する。
【００８４】
はじめに商品ＤＢ生成手段２４０は、ショッピングサイト４００において掲載・販売される商品の「カテゴリ」が一覧できる頁にアクセスし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２１０を参照してＨＴＭＬソースコードから全カテゴリとその文字列のＨＴＭＬソース内の位置を抽出する。そして、商品ＤＢ生成手段２４０は、ＨＴＭＬソース内で各カテゴリが示すハイパーリンクアドレスを抽出し、図６で示すようなカテゴリアドレス一覧を作成する。
【００８５】
次に商品ＤＢ生成手段２４０は、カテゴリアドレス一覧として抽出された全ハイパーリンク先を対象とし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２２０を参照してＨＴＭＬソースコードから、図７で示すような当該頁内に掲載される商品一覧とその位置（例えば、頁先頭からの文字数）を抽出する。また、商品ＤＢ生成手段２４０は、図７で示すような頁内全商品一覧の各商品が指示するリンク先アドレスを抽出し、図８で示すような頁内商品アドレス一覧を作成する。なお、商品ＤＢ生成手段２４０は、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２３０に基づき次頁があると判断する場合、次頁に対しても頁内商品アドレス一覧を作成する処理を行う。
【００８６】
次に商品ＤＢ生成手段２４０は、頁内商品アドレス一覧に基づき、各商品個別頁にアクセスし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２４０を参照して、各商品に関するカテゴリ、商品名、商品説明、商品画像情報（ＵＲＬなど）、商品個別情報（ＵＲＬなど）、商品価格、商品色を抽出し、図９で示すような商品一覧２４１０を作成する。なお、商品一覧２４１０は、商品ＤＢ記憶手段２５０に記憶される。
【００８７】
また、Ｓ３０では商品ＤＢ生成手段２４０が、商品一覧２４１０に対する検索精度を上げるために、商品ＤＢ記憶手段２５０に記憶される商品一覧２４１０の加除訂正を行う。なお、商品ＤＢ生成手段２４０は、商品一覧２４１０の加除訂正を行う際、下記の情報処理を実行する。
【００８８】
商品ＤＢ生成手段２４０は、図９で示す商品一覧２４１０の各商品について、「カテゴリ」、「商品名」、「商品解説」の各項目を読み出し、これら各項目の中に、図１０で示す種別表現対応表２６１０の左列に該当する語句の有無を検索する。そして、左列に該当する語句を発見した場合、商品ＤＢ生成手段２４０は、図１０で示す種別表現対応表２６１０の右列に該当する語句を、図９の商品一覧に「商品種別」の項目として新たに設定する。こうすることにより、商品種別を適切に設定することができる。
【００８９】
また、商品ＤＢ生成手段２４０は、図９で示す商品一覧２４１０の各商品について、色の項目を読み出し、この項目に、図１１で示す色表現対応表２６２０の左列に該当する語句の有無を検索する。そして、左列に該当する語句を発見した場合、商品ＤＢ生成手段２４０は、図１１で示す色表現対応表２６２０の右列に該当する語句で、図９の商品一覧２４１０における色の項目値を置換する。こうすることにより、ショッピングサイト４００における色表現に関する表記ゆれを修正することができる。
【００９０】
また、商品ＤＢ生成手段２４０は、図９で示す商品一覧２４１０の各商品について、「商品名」、「商品説明」の各項目を読み出し、これら各項目の中に、図１２で示す属性表現対応表２６３０の左列に該当する語句の有無を検索する。そして、左列に該当する語句を発見した場合、商品ＤＢ生成手段２４０は、図１２で示す属性表現対応表２６３０の中央列・右列に該当する語句を、図９の商品一覧２４１０に「属性」「属性値」の項目として新たに設定する。こうすることにより、商品属性を適切に設定することができる。
【００９１】
また、商品ＤＢ生成手段２４０は、図９で示す商品一覧２４１０の各商品について、「色」の項目を読み出し、この項目に、図１３で示す柄表現対応表２６４０の左列に該当する語句の有無を検索する。そして、左列に該当する語句を発見した場合、商品ＤＢ生成手段２４０は、図１３で示す柄表現対応表２６４０の右列に該当する語句を、図９の商品一覧２４１０に「柄属性」の項目として新たに設定する。こうすることにより、商品の柄属性を適切に設定することができる。
【００９２】
一方、Ｓ２０及びＳ３０においてサイト構造解析手段２２０、商品ＤＢ生成手段２４０は、上記情報処理に加え、商品ＤＢ２４１０の内容を整え、検索精度を上げるために、以下に説明する情報処理を行う形態としても良い。
【００９３】
Ｓ２０でサイト構造解析手段２２０が、ショッピングサイト４００から商品属性を示す文字列を判別するためのＨＴＭＬ記述法則２２５０を導出する。例えば、図１４左側の「ノースリーブカットソー」及び「半袖Ｔシャツ・カットソー」の２箇所が指定され、サイト構造解析手段２２０は、ＨＴＭＬソースコードにおける「ノースリーブカットソー」及び「半袖Ｔシャツ・カットソー」文字列の位置を解析すると共に、これら位置前後のソースコードを調査し、これらに共通するＨＴＭＬ記述法則２２５０を導出する。
【００９４】
Ｓ３０で商品ＤＢ生成手段２４０が、ショッピングサイト４００の商品属性で商品を絞る機能（ＨＴＭＬ記述法則２２５０）を利用して、商品２４１０における各商品の属性を設定する。なお、商品ＤＢ生成手段２４０は、商品一覧２４１０の加除訂正を行う際、下記の情報処理を実行する。
【００９５】
はじめに商品ＤＢ生成手段２４０は、ショッピングサイト４００において、図１４で示すような商品属性が一覧できる頁にアクセスし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２５０を参照してＨＴＭＬソースコードから、図１５で示すような商品属性名及びその記載位置（ここでは頁先頭からの文字数）を抽出する。
【００９６】
次に商品ＤＢ生成手段２４０は、図１５で示す属性名称の中に、図１２で示す属性表現対応表２６３０の走査文字列の項目値が発見された場合、図１６で示すように当該属性名称の属性と属性値を設定する。各ショッピングサイト４００において記載される属性表現が異なるので、それを統一するために行う処理である。
【００９７】
次に商品ＤＢ生成手段２４０は、ＨＴＭＬソース内で各属性名称の文字列が指示するハイパーリンクアドレスを抽出し、図１７で示すような属性アドレス一覧を作成する。属性アドレス一覧の左列は属性名称が格納され、右列は各属性の商品が掲載される先頭ページのＵＲＬが格納されている。
【００９８】
次に商品ＤＢ生成手段２４０は、属性アドレス一覧に抽出された全ハイパーリンク先を対象とし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２２０を参照してＨＴＭＬソースコードから、図１８で示すような頁内に掲載される商品一覧とその位置を抽出する。図１８で示すような頁内全商品一覧から各商品の文字列が示すリンク先アドレスを抽出し、図１９で示すような頁内商品アドレス一覧を作成する。なお、商品ＤＢ生成手段２４０は、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２３０に基づき次頁があると判断する場合、次頁に対しても頁内商品アドレス一覧を作成する処理を行う。
【００９９】
次に商品ＤＢ生成手段２４０は、図１９で示す頁内商品アドレス一覧に基づき、各商品個別頁にアクセスし、解析結果記憶手段２３０に記憶するＨＴＭＬ記述法則２２４０を参照して、各商品に関する商品画像情報（ＵＲＬなど）、図９で示す商品一覧２４１０において同一商品画像情報（ＵＲＬなど）である商品の有無を検索する。そして、図９で示す商品一覧２４１０において同一商品画像情報（ＵＲＬなど）である商品が発見された場合、商品ＤＢ生成手段２４０は、商品ＤＢ２４１０の属性設定値を、新たに抽出・設定した値で上書きし、商品ＤＢ２４１０は図２０で示すような形態となる。
【０１００】
上記のような処理を行うことにより、商品情報検索システム１００は、ユーザがウェブサイト上で商品が分類される適切なキーワードを知らない場合であっても、当該ユーザが希望する商品を見付け出すことが可能となる商品データベースを作成することができる。
【０１０１】
また、商品情報検索システム１００は、ウェブサイト毎に上記適切なキーワードを知らない場合であっても、ユーザがウェブサイト上で希望する商品を見付け出すことが可能となる商品データベースを作成することができる。
（２）商品情報検索システム１００によるテンプレート画像をユーザ端末３００に表示させる処理
ここでは図３０を用いて、商品情報検索システム１００によるユーザ端末３００にテンプレート画像を表示させる処理について説明する。
【０１０２】
Ｓ１１０でユーザ選択受付手段３１０が、ショッピングサイト４００で掲載・販売される商品の商品種別、該商品の視覚的な特徴を表す属性に関し、ユーザによる選択を受け付ける。例えば、図２１で示すような画面がユーザ端末３００に表示される場合、ユーザが商品種別「Ｔシャツ」を選択した上で、図２１右端の「属性選択機能」欄において、「形」であれば半袖、半端袖、長袖、「首」であればＵ首、Ｖ首、タートル、ヘンリー、「色」であれば黒、白、青、黄からユーザがそれぞれを選択し、ユーザ選択受付手段３１０は、当該ユーザの選択を受け付ける。
【０１０３】
また、Ｓ１１０でユーザ選択受付手段３１０が、ショッピングサイト４００で掲載・販売される商品の商品種別、該商品の視覚的な特徴を表す属性に関し、ユーザによる複数の選択を受け付ける形態としても良い。例えば、ユーザ選択受付手段３１０は、商品種別に関し、「Ｔシャツ」「パンツ」「コート」のユーザによる３つの選択を受け付ける。その際、ユーザ選択受付手段３１０は、後述するユーザ選択表示手段３２０が表示処理を行う場合の表示順序に関しユーザの選択を受け付ける。例えば、図２６で示すように、ユーザ選択受付手段３１０は、「Ｔシャツ」→「パンツ」→「コート」の順で表示させるというユーザの選択を受け付ける。
【０１０４】
また、Ｓ１１０でユーザ選択受付手段３１０が、ショッピングサイト４００で掲載・販売される商品の商品種別、該商品の視覚的な特徴を表す属性に関し、ユーザ選択表示手段３２０が表示処理を「行う」・「行わない」に関する選択を受け付ける形態としても良い。
また、Ｓ１１０でユーザ選択受付手段３１０が、ユーザ選択表示手段３２０が行う表示処理に関し、背景画像の選択を受け付ける形態としても良い。
【０１０５】
Ｓ１２０でユーザ選択表示手段３２０が、ユーザ選択受付手段３１０により受け付けた商品種別、該商品の視覚的な特徴を表す属性に対応するテンプレート用画像をテンプレート記憶手段３３０から抽出し、抽出したテンプレート画像をユーザ端末３００に表示する。例えば、ユーザ選択受付手段３１０が商品種別「Ｔシャツ」、首属性「Ｕ首」、形属性「長袖」を受け付けた場合、ユーザ選択表示手段３２０は、対応する各テンプレート画像を繋ぎ合せ、図２３中央に示すような画像をユーザ端末３００に表示する。また、ユーザ選択表示手段３２０は、図２１で示す「商品モデル表示機能」欄に上記テンプレート画像を表示し、ユーザによる選択結果とそれに対応するテンプレート画像とが一画面で閲覧可能となる。
【０１０６】
また、Ｓ１２０でユーザ選択表示手段３２０が、上記テンプレート画像を、ユーザ端末３００に表示される人物モデル上に表示する。例えば、ユーザ選択表示手段３２０は、図２１で示す「コーディネート表示機能」欄の人物モデル上に上記テンプレート画像を表示し、ユーザによる選択結果とそれに対応するテンプレート画像とが一画面で閲覧可能となる。
【０１０７】
また、ユーザ選択受付手段３１０により受け付けた商品種別が複数あった場合、Ｓ１２０でユーザ選択表示手段３２０が、ユーザ選択受付手段３１０が受け付けた表示順序に従い、図２１で示す「コーディネート表示機能」欄の人物モデル上に上記テンプレート画像を表示する。ユーザが表示順序を変更する選択を行った場合、ユーザ選択表示手段３２０による表示処理もユーザ選択に伴い変更する。
【０１０８】
また、Ｓ１２０でユーザ選択表示手段３２０が、ユーザ選択受付手段３１０がテンプレート画像の非表示の選択を受け付けた場合、当該選択に従い、図２１で示す「コーディネート表示機能」欄の人物モデル上に上記テンプレート画像を非表示とする。
【０１０９】
また、Ｓ１２０でユーザ選択表示手段３２０が、ユーザ選択受付手段３１０が背景画像を表示させる選択を受け付けた場合、当該選択に従い、図２１で示す「コーディネート表示機能」欄の人物モデルの背景に背景画像を表示する。
【０１１０】
上記のような処理を行うことにより、商品情報検索システム１００は、ユーザがウェブサイト上で商品が分類される適切なキーワードを知らない場合であっても、当該ユーザに購入に向けた視覚的な検討（擬似的な試着）を行うサービスを提供することができる。
（３）商品情報検索システム１００による商品ＤＢ２４１０を検索する処理
ここでは図３１を用いて、商品情報検索システム１００による商品ＤＢ２４１０を検索する処理について説明する。
Ｓ２１０における情報処理は、Ｓ１１０において実行される情報処理と同じである。
【０１１１】
Ｓ２２０で検索条件受付手段２７０が、Ｓ２１０（Ｓ１１０）においてユーザ選択受付手段３１０により受け付けられた、商品種別及び当該商品の視覚的特徴を表す属性に関するユーザの選択を、商品ＤＢ２４１０の検索条件として受け付ける。
【０１１２】
Ｓ２３０で商品情報抽出手段２８０が、Ｓ２２０において検索条件受付手段２７０により受け付けられた検索条件に基づき商品ＤＢ２４１０の中から、検索条件に合致する商品情報を抽出する。商品情報抽出手段２８０は、商品種別毎に、図２５で示すような検索規則を備え、優先順位の高い検索規則の方から適用して商品ＤＢ２４１０を検索し、検索結果が所定数に達するか、適用した検索規則が所定数を超えるか、検索時間が所定時間を超えるまで、検索を繰り返す。
【０１１３】
Ｓ２４０で抽出結果通知手段２９０が、Ｓ２３０において商品情報抽出手段２８０により抽出された商品情報をユーザ端末３００に通知する。ここで、ユーザ端末３００に通知される商品情報とは、商品画像に加え、各商品が掲載されるショッピングサイト４００の名称、各商品が掲載されるＵＲＬ、商品価格のうち何れか１つ以上の情報である。
【０１１４】
Ｓ２５０で検索結果表示手段３４０が、Ｓ２４０において抽出結果通知手段２９０により通知された１つ以上の商品情報をユーザ端末３００に表示する。例えば、検索結果表示手段３４０は、図２１で示す「検索結果表示機能」欄に、商品画像、各商品が掲載されるショッピングサイト４００の名称、各商品が掲載されるＵＲＬなどを表示する。
【０１１５】
Ｓ２６０で商品頁表示手段３５０が、Ｓ２５０において検索結果表示手段３４０により表示された商品情報に関し、ユーザによる操作を受け付けた場合、当該操作の行われた商品が掲載されるショッピングサイト４００の商品個別頁を表示する。例えば、商品頁表示手段３５０は、図２１で示す「検索結果表示機能」欄に表示される商品画像がクリックされた場合、当該クリックされた商品が掲載されるショッピングサイト４００の当該商品を個別に掲載する頁を表示する。
【０１１６】
上記のような処理を行うことにより、商品情報検索システム１００は、ユーザがウェブサイト上で商品が分類される適切なキーワードを知らない場合であっても、ユーザの視覚的な感覚に基づき当該ユーザが購買意欲の湧く商品を探し出すことができる。
【０１１７】
以上、上記（１）乃至（３）で説明した情報処理を行うことによって、商品情報検索システム１００は、複数のショッピングサイトに跨って販売される商品群に関し、視覚的、かつ、横断的に商品情報を検索することができる。
【０１１８】
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【符号の説明】
【０１１９】
１００  商品情報検索システム
２００  サーバ装置
２１０  サイトアクセス手段
２２０  サイト構造解析手段
２３０  解析結果記憶手段
２４０  商品ＤＢ生成手段
２５０  商品ＤＢ記憶手段
２６０  語句対応表記憶手段
２７０  検索条件受付手段
２８０  商品情報抽出手段
２９０  抽出結果通知手段
３００  ユーザ端末
３１０  ユーザ選択受付手段
３２０  ユーザ選択表示手段
３３０  テンプレート記憶手段
３４０  検索結果表示手段
３５０  商品頁表示手段
４００  ショッピングサイト
４１０  通信ネットワーク
４２０  ユーザ
５１０  ＣＰＵ（サーバ装置側）
５２０  ＲＯＭ（サーバ装置側）
５３０  ＲＡＭ（サーバ装置側）
５４０  ＨＤＤ（サーバ装置側）
５５０  通信Ｉ／Ｆ（サーバ装置側）
５６０  入力装置（サーバ装置側）
５７０  表示装置（サーバ装置側）
５８０  記録媒体Ｉ／Ｆ（サーバ装置側）
５９０、６９０  記録媒体
６１０  ＣＰＵ（ユーザ端末側）
６２０  ＲＯＭ（ユーザ端末側）
６３０  ＲＡＭ（ユーザ端末側）
６４０  ＨＤＤ（ユーザ端末側）
６５０  通信Ｉ／Ｆ（ユーザ端末側）
６６０  入力装置（ユーザ端末側）
６７０  表示装置（ユーザ端末側）
６８０  記録媒体Ｉ／Ｆ（ユーザ端末側）
【図１】
0005750665.tif 000002
【図２】
0005750665.tif 000003
【図３】
0005750665.tif 000004
【図４】
0005750665.tif 000005
【図５】
0005750665.tif 000006
【図６】
0005750665.tif 000007
【図７】
0005750665.tif 000008
【図８】
0005750665.tif 000009
【図９】
0005750665.tif 000010
【図１０】
0005750665.tif 000011
【図１１】
0005750665.tif 000012
【図１２】
0005750665.tif 000013
【図１３】
0005750665.tif 000014
【図１４】
0005750665.tif 000015
【図１５】
0005750665.tif 000016
【図１６】
0005750665.tif 000017
【図１７】
0005750665.tif 000018
【図１８】
0005750665.tif 000019
【図１９】
0005750665.tif 000020
【図２０】
0005750665.tif 000021
【図２１】
0005750665.tif 000022
【図２２】
0005750665.tif 000023
【図２３】
0005750665.tif 000024
【図２４】
0005750665.tif 000025
【図２５】
0005750665.tif 000026
【図２６】
0005750665.tif 000027
【図２７】
0005750665.tif 000028
【図２８】
0005750665.tif 000029
【図２９】
0005750665.tif 000030
【図３０】
0005750665.tif 000031
【図３１】
0005750665.tif 000032