JP2004295279A - Method of providing commodity information, and program - Google Patents

Method of providing commodity information, and program Download PDF

Info

Publication number
JP2004295279A
JP2004295279A JP2003084165A JP2003084165A JP2004295279A JP 2004295279 A JP2004295279 A JP 2004295279A JP 2003084165 A JP2003084165 A JP 2003084165A JP 2003084165 A JP2003084165 A JP 2003084165A JP 2004295279 A JP2004295279 A JP 2004295279A
Authority
JP
Japan
Prior art keywords
product
data
search
statistical data
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003084165A
Other languages
Japanese (ja)
Other versions
JP4251897B2 (en
Inventor
Isao Yamamoto
功 山本
Yasumi Sato
恭美 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2003084165A priority Critical patent/JP4251897B2/en
Publication of JP2004295279A publication Critical patent/JP2004295279A/en
Application granted granted Critical
Publication of JP4251897B2 publication Critical patent/JP4251897B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide information for enriching the contents of a commodity sales site. <P>SOLUTION: A method for providing commodity information has a step which collects statistics on search conditions for commodities received from users, generates statistical data on commodities or commodity groups, and stores the data in a statistical data storage part; and a step which uses the statistical data to identify attribute data on a specific commodity or commodity group to be included in the contents for commodity sale, and stores the attribute data in a storage device. Thereby, information necessary for making a user's commodity search to be an easy hit, from among the pieces of information to be included in the contents for commodity sale. In addition, by enriching the contents of the commodity sales site in accordance with the specified information, a shop site becomes easily to be recognized by users. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明が属する技術分野】
本発明は、商品販売用コンテンツを充実させるための情報処理技術に関する。
【0002】
【従来の技術】
従来、オンライン・ショッピングにおいて、ユーザは、希望する商品を取り扱っている販売店のウェブ(Web)サイト(以下、サイトと略す)にアクセスすることにより、商品価格の情報を入手するのが一般的であった。なお、商品を取り扱っている販売店が不明な場合には、検索サイトにおいて商品に関するキーワードを入力して検索を行うことにより、販売店のサイトを知ることも可能である。また、同一商品を取り扱っている各販売店の価格を比較可能なサイト(以下、価格比較サイトと呼ぶ)も存在する。このようなサイトでは、サイトに登録している各販売店の商品価格が商品毎に一覧で示されており、ユーザは例えばその中で最も安い販売店を選択することができる。
【0003】
また、様々な販売店のカタログ情報から商品を検索して購入可能とする技術が存在する(例えば特許文献1参照)。すなわち、販売企業側において販売商品の電子カタログを生成し、サーバシステムは電子カタログを自動収集し、購入企業は、商品のカタログ検索要求を検索機能に依頼して検索結果を受取り、購入希望商品の見積依頼を見積機能に行い、見積機能が商品の見積回答するか、販売企業側の販売担当者が見積回答の内容を入力して回答を行い、購入企業において、見積回答を受け取り、発注を行う場合、発注データを発注機能に送信し、発注機能は、発注データを所定の電子取引情報として、販売企業側へデータを転送し、販売企業側から出力された納期情報や出荷状況を受け取りデータベースに格納するとともに、購入企業の要求によって納期回答や出荷状況の表示を行う。
【0004】
【特許文献1】
特開平2001−265981号公報
【0005】
【発明が解決しようとする課題】
しかしながら、このような従来技術においては、ユーザが希望する商品を取り扱っている販売店であっても、ユーザの購入先対象からもれてしまう場合がある。すなわち、元々ユーザが販売店のサイトを知らない場合においては、当該販売店が他の販売店に比べて最も安い価格で商品を販売していたとしても、価格比較サイトに登録していなければ、ユーザに知られることはない。また、サイトのコンテンツが充実していない場合には、検索サイトにおける検索にヒットしないこともある。例えば、ユーザが商品名及び色をキーワードに指定して検索した場合、販売店のサイトに色の情報が含まれていないと、検索にヒットしない。その結果、販売店は販売機会を逃してしまい、一方ユーザは、例えば最も安い価格で購入できるチャンスを逃してしまうことになる。
【0006】
従って本発明の目的は、商品販売サイトのコンテンツを充実させるための新規な情報処理技術を提供することである。
【0007】
【課題を解決するための手段】
本発明に係る商品情報提供方法は、ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップとを含む。
【0008】
これにより、商品販売用のコンテンツに含める情報のうち、ユーザの商品検索にヒットしやすくするために必要な情報を特定することができる。そして、特定された情報に従って商品販売サイトのコンテンツを充実させることによって、販売店のサイトがユーザに認知されやすくなる。
【0009】
また、特定された商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを、商品販売用コンテンツの所有者又は管理者宛に送信するようにしてもよい。これにより、商品販売用コンテンツの所有者又は管理者は、自己が所有する又は管理する商品販売用コンテンツを充実させるために必要な情報を入手することができる。
【0010】
また、特定された商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを用いて商品販売用コンテンツを修正し、修正された商品販売用コンテンツのデータを、商品販売用コンテンツの所有者又は管理者宛に送信するようにしてもよい。
【0011】
これにより、商品販売用コンテンツの所有者又は管理者は、自己が所有する又は管理する商品販売用コンテンツを例えば差し替えるだけで、コンテンツの改善を図ることができる。なお、商品販売用コンテンツがデータベース(DB)の検索結果を出力するような構成となっている場合、DBテーブルの構成を変更(例えば列を追加)する場合もある。
【0012】
また、上で述べた統計データ登録ステップが、検索条件から特定される商品の分類と検索条件から特定される商品の属性とのセット毎に、検索された回数を集計する集計ステップと、検索された回数が所定の回数以上であるセットを特定する特定ステップとを含むようにしてもよい。
【0013】
これにより、特定の商品分類において、検索時に指定されることの多い属性を特定することができる。例えば検索条件が「掃除機,赤」や「掃除機,白」等、「掃除機」の検索において「色」についての検索が併せてなされる回数が多かった場合、「掃除機」と「色」とのセットが特定できる。すなわち、この場合、商品として「掃除機」を取り扱っているコンテンツには、「色」のデータを含めることにより、ユーザの検索にヒットする回数が多くなることが分かる。
【0014】
なお、本発明に係る方法を実施するためのプログラムは、例えばフレキシブル・ディスク、CD−ROM、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークを介してデジタル信号として頒布される場合もある。なお、処理途中のデータについては、コンピュータのメモリに一時保管される。
【0015】
【発明の実施の形態】
本発明の一実施の形態に係るシステム構成図を図1に示す。例えばインターネットであるネットワーク1には、1又は複数の商品情報提供サーバ5と、1又は複数の販売店サーバ7と、例えばパーソナル・コンピュータである1又は複数のユーザ端末3とが、無線又は有線によって接続されている。商品情報提供サーバ5は、検索処理部51と統計分析部52と修正コンテンツ生成部53とコンテンツ修正データ配布部54とを有している。これらの処理内容については処理フローの説明において述べる。なお、ワーク・メモリ領域55は、商品情報提供サーバ5の例えばメイン・メモリに確保され、商品情報提供サーバ5は、処理を実行する際に一時使用するデータをワーク・メモリ領域55に格納する。また、商品情報提供サーバ5は、商品DB15と統計DB25とを管理している。
【0016】
また、商品情報提供サーバ5及び販売店サーバ7は、図示していないがWebサーバ機能を有しており、ユーザからの要求に従いWebページ・データの送信処理ができるようになっている。そして、販売店サーバ7は、商品販売用のWebページ(コンテンツ)が格納されているWebコンテンツ格納部17を管理している。また、ユーザ端末3は、図示していないがWebブラウザ機能を有しており、Webページの閲覧が可能となっている。なお、ユーザ端末3は、同様の機能を有する携帯電話や携帯情報端末等であってもよい。
【0017】
なお、ネットワーク1を経由する通信には、図示していないがドメイン・ネーム・サーバ(DNS)やファイア・ウォール等のインターネット接続に必要な機器及び機能を使用するものとする。
【0018】
図2に、商品DB15のテーブル構成及び格納されているデータの一例を示す。図2の例には、カテゴリの列200とメーカ名の列202と商品コードの列204と商品名の列206と消費電力の列208と吸込み仕事率の列210とコードの長さの列212と色の列214と寸法の列216と価格の列218とが含まれている。この他、図示していないが、重さや材質、写真(画像)データ等、商品の属性データを格納するための列が含まれている。なお、図2に示した例は、掃除機用のテーブル構成となっているが、他の商品カテゴリ(分類)用のテーブルも商品DB15には含まれている。また、テーブルを結合して複数カテゴリの商品データを例えば1つのテーブルで管理するようにしてもよい。
【0019】
図3及び図4に、統計DB25のテーブル構成及び格納されているデータの一例を示す。図3に、検索キー・テーブルの一例を示す。図3の例には、カテゴリの列300と検索項目1の列302と検索キーワード1の列304と検索項目2の列306と検索キーワード2の列308と検索項目3の列310と検索キーワード3の列312と検索回数の列314とが含まれている。検索項目と検索キーワードとはセットになっており、図示していないが、検索キーワード3の列312と検索回数の列314との間に1又は複数の、検索項目の列と検索キーワードの列とがセットで含まれる場合もある。
【0020】
図4に、検索回数テーブルの一例を示す。図4の例には、カテゴリの列400と検索項目の列402と検索回数の列404とチェック・フラグの列406とが含まれている。この検索回数テーブルには、検索キー・テーブル(図3)に格納されているデータを集計した結果のデータが格納されている。また、検索回数の列404の値が所定の回数(例えば20回)以上であるレコードのチェック・フラグの列406には選択を表す「●」が登録されている。
【0021】
次に、図5を用いて図1に示したシステムの処理の内容について説明する。まずユーザ端末3は、ユーザの操作に従い、商品検索ページ・データの要求を商品情報提供サーバ5に対して送信する(ステップS1)。商品情報提供サーバ5は、商品検索ページ・データの要求をユーザ端末3から受信する(ステップS3)。そして、商品情報提供サーバ5は、商品検索ページのデータを生成し、ユーザ端末3に対して送信する(ステップS5)。ユーザ端末3は、商品検索ページのデータを商品情報提供サーバ5から受信し、表示装置に表示する(ステップS7)。
【0022】
図6に、商品検索ページの一例を示す。図6の例には、検索キーワード1の入力欄600と検索キーワード2の入力欄602と検索キーワード3の入力欄604と検索ボタン606とが含まれている。この他、さらに検索キーワードを入力するための欄が含まれる場合もある。また、図示していないが、戻るボタンやクリア・ボタン、キャンセル・ボタン等、このような形態のWebページに一般的に設置されているボタンが含まれている場合もある。
【0023】
なお、本実施の形態においては、この商品検索ページではユーザから商品のカテゴリが特定できるようなキーワード(例えば「掃除機」や「冷蔵庫」等)と当該商品の属性を指定するキーワードとを受け付けるようになっているものとする。例えば「ピンク」というキーワードのみが指定された場合、商品カテゴリとは関係なく検索することも可能であるが、商品カテゴリについての指定を伴わない検索については、当該検索データを、具体的に商品の購入を検討しているユーザの検索についてのデータと同様に扱うのは適切ではないためである。
【0024】
図5の処理フローに戻り、ユーザ端末3は、商品検索ページ(図6)に対するユーザからのキーワード入力及び検索ボタン606(図6)のクリックを受け付け、入力された検索キーワードを商品情報提供サーバ5に対して送信する(ステップS9)。商品情報提供サーバ5は、検索キーワードをユーザ端末3から受信し、一旦記憶装置に格納する(ステップS11)。
【0025】
そして、商品情報提供サーバ5の統計分析部52は、受信した検索キーワードを用いて統計データ登録処理を行う(ステップS13)。この統計データ登録処理については後に詳述する。そして、商品情報提供サーバ5の検索処理部51は、検索キーワードに基づき商品DB15(図2)を検索する(ステップS15)。さらに、商品情報提供サーバ5の検索処理部51は、商品DB15(図2)の検索結果に基づき検索結果ページのデータを生成し、ユーザ端末3に対して送信する(ステップS17)。ユーザ端末3は、検索結果ページのデータを商品情報提供サーバ5から受信し、表示装置に表示する(ステップS19)。
【0026】
図7に、検索結果ページの一例を示す。図7の例には、検索結果一覧700と詳細表示ボタン702とが含まれている。また、図示していないが、戻るボタン等が含まれる場合もある。検索結果一覧700には、商品検索ページ(図6)においてユーザに指定された検索条件を満たす商品が一覧で示されている。そして、各行の右端に詳細ボタン702が含まれており、ユーザのクリックにより、当該商品の詳細データの表示要求を受け付ける。
【0027】
図5の処理フローに戻り、ユーザ端末3は、検索結果ページ(図7)に対するユーザからの選択入力(詳細表示ボタン702(図7)のクリックによる、詳細表示を指示する操作)を受け付ける(ステップS21)。そして、ユーザ端末3は、選択された商品の詳細表示ページのデータ要求を商品情報提供サーバ5に対して送信する(ステップS23)。商品情報提供サーバ5は、詳細表示ページのデータ要求をユーザ端末3から受信する(ステップS25)。
【0028】
そして、商品情報提供サーバ5の検索処理部51は、商品DB15(図2)を検索し、選択された商品のデータを抽出する(ステップS27)。そして、商品情報提供サーバ5の検索処理部51は、詳細表示ページのデータを生成し、ユーザ端末3に対して送信する(ステップS29)。ユーザ端末3は、商品情報提供サーバ5から詳細表示ページのデータを受信し、表示装置に表示する(ステップS31)。図示しないが、詳細表示ページには、商品DB15(図2)のレコードと同様のデータが含まれる。また、商品の写真(画像)データ等が含まれる場合もある。
【0029】
また、商品情報提供サーバ5は、所定の間隔でコンテンツ確認処理を行う(ステップS33)。このコンテンツ確認処理については後に詳述する。
【0030】
このようにして、ユーザからの商品の検索条件(キーワード)を受け付ける。なお、後に説明する統計データ登録処理(ステップS13)及びコンテンツ確認処理(ステップS33)を除き、一般的な商品検索サイトにおける処理と同様の処理が行われる。
【0031】
次に、図8を用いて、統計データ登録処理(図5:ステップS13)の詳細について説明する。なお、以下の処理は、特に断りのない限り商品情報提供サーバ5の統計分析部52が実行する。
【0032】
まず、ステップS11(図5)において受信したキーワードの組み合わせに基づき検索キー・テーブル(図3)を検索する(図8:ステップS41)。そして、当該キーワードの組み合わせが既に検索キー・テーブル(図3)に登録済みかどうか判定する(ステップS43)。登録済みであると判定された場合(ステップS43:Yesルート)、該当するレコードの検索回数の列314(図3)の値に1を加えてレコードを更新する(ステップS45)。そして、後に述べるステップS55の処理に移行する。
【0033】
一方、登録済みではないと判定された場合(ステップS43:Noルート)、ステップS11(図5)において受信した各キーワードに基づき商品DB15(図2)を検索する(ステップS47)。ここでは、キーワードの組み合わせについての検索処理ではなく、各キーワードについての検索処理を行う。例えば検索条件に「すう蔵,青」と指定された場合、「すう蔵」についての検索と「青」についての検索とを行う。
【0034】
そして、各キーワードと合致するデータを含む列名を特定する(ステップS49)。例えば「すう蔵」は「商品名」であり、「青」は「色」であると特定する。これらの組み合わせは、検索項目(「商品名」等)と検索キーワード(「すう蔵」等)とのセットとして、一旦ワーク・メモリ領域55に格納しておく。
【0035】
なお、ここで例えばキーワードが「掃除機」等、商品DB15のカテゴリの列200(図2)に該当するものであった場合には、検索項目には「種類」と設定しておく。例えば「掃除機」は、商品のカテゴリであり且つ検索キーワードでもあるため、後の処理において紛らわしくならないように、各商品の分類を表す場合(カテゴリ)と検索項目を表す場合(種類)とで使い分ける。
【0036】
そして、いずれかのキーワードと合致するデータを含む商品のカテゴリを特定する(ステップS51)。上で述べたように、本実施の形態においては、少なくとも商品のカテゴリを特定できるようなキーワードを受け付けるようになっており、例えば「すう蔵」というキーワードから商品のカテゴリを「掃除機」と特定する。
【0037】
そして、ステップS11(図5)において受信したキーワードと、ステップS49及びステップS51の処理結果とを用いて検索キー・テーブル(図3)のレコードを生成し、登録する(ステップS53)。なお、検索回数の列314(図3)には「1」と登録する。
【0038】
検索キー・テーブル(図3)のレコード登録処理(ステップS53)又は更新処理(ステップS45)の終了後、検索キー・テーブル(図3)のデータを用いて、商品のカテゴリ及び検索項目毎に検索回数を集計する(ステップS55)。例えば、図3に示した例では、1行目のレコードと2行目のレコードとから、検索対象の商品のカテゴリが「掃除機」である場合において検索項目に「種類」が指定された回数が少なくとも20回(13+7)あり、同様に、検索対象の商品のカテゴリが「掃除機」である場合において検索項目に「色」が指定された回数が少なくとも20回(13+7)あることが分かる。このように、カテゴリと検索項目との各セットについて検索回数を集計し、一旦ワーク・メモリ領域55に格納しておく。
【0039】
そして、検索回数テーブル(図4)にデータが既に登録されているかどうか(空でないかどうか)判定する(ステップS57)。登録されていると判定された場合(ステップS57:Yesルート)、ステップS55において算出されたデータを用いて検索回数テーブル(図4)のレコードを更新する(ステップS59)。そして、後に述べるステップS63の処理に移行する。
【0040】
一方、登録されていないと判定された場合(ステップS57:Noルート)、ステップS55において算出されたデータを用いて検索回数テーブル(図4)のレコードを生成し、登録する(ステップS61)。
【0041】
そして、検索回数テーブル(図4)の各レコードにおいて、検索回数の列404(図4)の値が所定の回数以上であり且つチェック・フラグの列406(図4)に選択を表す「●」が登録されていない場合には「●」を登録する(ステップS63)。
【0042】
このようにして統計データ登録処理を行い、ユーザから受け付けた商品の検索条件(キーワード)に基づき統計データ(検索キー・テーブル(図3)及び検索回数テーブル(図4)のレコード・データ)を登録する。
【0043】
次に、図9乃至図14を用いて、コンテンツ確認処理(図5:ステップS33)の詳細について説明する。本実施の形態においては、このコンテンツ確認処理を所定の間隔(例えば1日1回)で実施するようにしているが、商品情報提供サーバ5がユーザ端末3から商品検索のキーワードを受信する毎に実施するようにしてもよい。
【0044】
まず、商品情報提供サーバ5の統計分析部52は、検索回数テーブル(図4)から、チェック・フラグが付いているレコードのデータを抽出し、ワーク・メモリ領域55に格納する(ステップS71)。すなわち、検索回数テーブル(図4)から、チェック・フラグの列406(図4)に「●」が登録されているレコードを抜き出し、当該レコードのカテゴリの列400(図4)の値及び検索項目の列402(図4)の値を抽出する。
【0045】
図10に、抽出した結果をワーク・メモリ領域55に格納した場合における概要図を示す。図10の例には、カテゴリの列1000と検索項目の列1002とが含まれている。図10の例では、商品の検索において、「色」の指定を伴う掃除機の検索と「種類」の指定を伴う掃除機の検索とが数多くなされたことが示されている。
【0046】
図9の処理フローに戻り、商品情報提供サーバ5の統計分析部52は、販売店サーバ7のWebコンテンツ格納部17から、商品販売サイトのWebページのデータを1ページ分読み込み、ワーク・メモリ領域55に格納する(ステップS73)。なお、ステップS71において抽出されたデータとは別の領域に格納する。また、本実施の形態において、商品販売サイトは1ページにつき1つの商品カテゴリのデータが含まれるような構成となっているが、1つの商品カテゴリのデータが複数ページにわたって含まれるような場合には、当該複数ページのデータを読み込む。
【0047】
そして、商品情報提供サーバ5の統計分析部52は、読み込んだWebページのデータに基づき当該Webページの取扱商品のカテゴリを特定する(ステップS75)。すなわち、商品DB15(図2)のデータを用いて当該Webページのデータを検索し、該当するカテゴリの列200(図2)の値を特定する。例えば「すう蔵」という文字がWebページに含まれていた場合には、当該Webページの取扱商品は「掃除機」と特定する。なお、該当する商品のカテゴリが特定できない場合には、ステップS73に戻り、次のWebページ・データを1ページ分読み込む。
【0048】
そして、商品情報提供サーバ5の統計分析部52は、ステップS75において特定された商品のカテゴリが、ステップS71において抽出されたデータ(図10参照)に含まれているかどうか確認する(ステップS77)。例えばカテゴリの列1000(図10)の値が「掃除機」であるデータを検索する。
【0049】
そして、商品情報提供サーバ5の統計分析部52は、ステップS77において該当するデータが存在したかどうか判定する(ステップS79)。存在しなかったと判定された場合(ステップS79:Noルート)、ステップS73に戻り、次のWebページ・データを1ページ分読み込む。すなわち、先に読み込んだWebページは、検索される回数の多い商品(カテゴリ)を取り扱っているWebページではなかったため、次のWebページの検査に移行する。
【0050】
一方、存在したと判定された場合(ステップS79:Yesルート)、該当するデータの検索項目を特定する(ステップS81)。例えばステップS71において抽出されたデータが図10のようになっており、「掃除機」で検索した場合、検索項目の列1002(図10)の値から、「色」と「種類」とが検索項目として特定される。
【0051】
そして、商品情報提供サーバ5の統計分析部52は、特定した検索項目を、読み込んだWebページ内で検索する(ステップS83)。例えば「色」という文字列と「種類」という文字列とがWebページのデータに含まれているかどうか検索する。
【0052】
そして、商品情報提供サーバ5の統計分析部52は、ステップS83において該当するデータが存在したかどうか判定する(ステップS85)。存在したと判定された場合(ステップS85:Yesルート)、ステップS73に戻り、次のWebページ・データを1ページ分読み込む。すなわち、先に読み込んだWebページは、検索される回数の多い商品(カテゴリ)を取り扱っているが、指定されることの多い検索項目のデータ(例えば「種類」や「色」等の文字列)を含んでいると判断できたため、次のWebページの検査に移行する。
【0053】
なお、ユーザによる検索操作において「色」や「種類」という文字列が検索キーワードとして指定されることは想定していない。しかし、Webページ内に「色」や「種類」という見出しとなるような文字列が存在するということは、「白」や「ピンク」等の具体的な色のデータや「掃除機」等の商品カテゴリのデータが、当該Webページには当然含まれているものと判断できるため、このような処理になっている。
【0054】
一方、存在しなかったと判定された場合(ステップS85:Noルート)、処理は端子Aを介して図11の処理に移行する。そして、商品情報提供サーバ5の統計分析部52は、ステップS75(図9)において特定された商品のカテゴリと、ステップS85(図9)においてWebページに存在しなかったと判定された検索項目とに基づき、商品DB15(図2)から値を抽出し、ワーク・メモリ領域55に格納する(図11:ステップS91)。
【0055】
ここでは、例えば「色」や「種類」といった見出しとなるような文字列がWebページ内に見つからなかった場合に、「白」や「ピンク」、「掃除機」といった具体的な内容を示すデータを抽出する。例えば色を表す見出し項目がWebページにあったとしても「カラー」と表示されているなど、必ずしも「色」という文字が含まれているとは限らない。また「種類」というような見出しは省略されることも多い。このような場合には、ステップS83(図9)において当該Webページが該当するデータを含んでいることを検出できないため、具体的な内容を示すデータが含まれているかどうか検査する。
【0056】
例えば、Webページの取扱商品が「掃除機」である場合、ステップS85(図9)において「種類」という文字列がWebページに存在しなかったと判定された場合には、カテゴリの列200(図2)の値である「掃除機」を抽出する。同様に、ステップS85(図9)において例えば「色」という文字列がWebページに存在しなかったと判定された場合には、カテゴリの列200(図2)の値が「掃除機」であるレコードの、色の列214(図2)の値(「白」等)を全て抽出する。
【0057】
そして、商品情報提供サーバ5の統計分析部52は、ステップS91において抽出した値に基づきWebページ内を検索する(ステップS93)。例えば「掃除機」という文字列でWebページ・データを検索する。また例えば「白」という文字列でWebページ・データを検索する。
【0058】
そして、商品情報提供サーバ5の統計分析部52は、ステップS93においてWebページ内に該当するデータが存在したかどうか判定する(ステップS95)。存在したと判定された場合(ステップS95:Yesルート)、処理は端子Bを介してステップS73(図9)に戻る。すなわち、先に読み込んだWebページは、検索される回数の多い商品(カテゴリ)を取り扱っているが、指定されることの多い検索項目のデータ(例えば「掃除機」や「白」等の文字列)を含んでいると判断できたため、次のWebページの検査に移行する。
【0059】
一方、存在しなかったと判定された場合(ステップS95:Noルート)、商品情報提供サーバ5の統計分析部52は、当該Webページにおいて不足していると判断できる情報を、コンテンツ不足情報として特定する(ステップS97)。例えば、取扱商品(カテゴリ)が掃除機であるWebページにおいて「色」という項目名を表す文字列が含まれず且つ「白」等の具体的な色を示す文字列も含まれていない場合、「色」に関するデータが不足していると特定する。同様に、「種類」という項目名を表す文字列が含まれず且つ「掃除機」という文字列も含まれていない場合、当該Webページは例えば「掃除機」というキーワードでの検索にヒットしないため、ページに含めるべきデータが不足していると特定する。
【0060】
そして、商品情報提供サーバ5の修正コンテンツ生成部53は、特定されたコンテンツ不足情報に基づきコンテンツ修正データを生成する(ステップS99)。なお、商品販売用コンテンツの構成が各販売店によって異なる場合等、ステップS99の処理をスキップすることもある。
【0061】
そして、商品情報提供サーバ5の統計分析部52は統計データを生成し、商品情報提供サーバ5のコンテンツ修正データ配布部54は、生成された統計データと、修正された商品販売用コンテンツのデータとを商品販売用コンテンツの所有者又は管理者宛に送信する(ステップS101)。統計データには、例えばステップS71(図9)において抽出されたデータ(図10参照)が含まれる。なお、ステップS97において特定されたコンテンツ不足情報を統計データとするようにしてもよい。すなわち、コンテンツを充実させるために含むべきデータを特定できるような内容とする。
【0062】
図12に、商品販売用コンテンツの所有者又は管理者宛に送信するメッセージの一例を示す。例えばメール・メッセージである図12の例には、統計データ表示部1200が含まれており、統計データが示されている。また、添付ファイルとして修正済みコンテンツを送信したことが示されている。商品販売用コンテンツの所有者又は管理者は、統計データを参考にしてコンテンツを修正する又は元のコンテンツを修正済みコンテンツに差し替えることにより、コンテンツの充実を図る(商品の検索にヒットしやすいコンテンツにする)ことができる。
【0063】
図13(a)及び(b)に、商品販売用コンテンツの一例を示す。図13(a)には、掃除機の商品一覧ページが示されている。このページには掃除機の色についてのデータは含まれていない。そして、例えば修正済みコンテンツによって差し替えられた商品販売用コンテンツの一例を図13(b)に示す。図13(b)には、図13(a)と同様に掃除機の商品一覧ページが示されているが、このページには掃除機の色についてのデータが含まれている。そのため、例えばユーザが「掃除機,白」というキーワードで検索した場合、図13(a)に示したページはヒットしないが、図13(b)に示したページはヒットする。
【0064】
図14(a)及び(b)に検索サイト・ページの一例を示す。図14(a)には、例えばA販売店の商品販売用コンテンツが図13(a)の状態であった時に、ユーザが「掃除機,ピンク」というキーワードで検索した場合の検索結果の画面例が示されている。この図14(a)の例では、A販売店のコンテンツは検索にヒットしていない。
【0065】
一方、図14(b)には、例えばA販売店の商品販売用コンテンツが図13(b)の状態であった時に、ユーザが「掃除機,ピンク」というキーワードで検索した場合の検索結果の画面例が示されている。この図14(b)の例では、A販売店のコンテンツが検索にヒットしたことが示されている。このように、コンテンツを充実させることにより、販売店をユーザに認知させる機会を増やすことができる。
【0066】
図11の処理フローに戻り、商品情報提供サーバ5の統計分析部52は、検査すべきWebページの全てのページについて処理が終了したかどうか判定する(ステップS103)。終了していないと判定された場合(ステップS103:Noルート)、処理は端子Bを介してステップS73(図9)に戻る。
【0067】
一方、検査すべきWebページの全てのページについて処理が終了したと判定された場合、コンテンツ確認処理を終了する。
【0068】
このようにしてコンテンツ確認処理を行い、商品販売サイトを構成するWebページに含めるべきデータに不足がないかどうか検査し、データが不足しているWebページがあった場合には、その旨を商品販売用コンテンツの所有者又は管理者宛に通知する。
【0069】
以上本発明の一実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、図2乃至図4に示したテーブル構成は一例であって、同様のデータを格納するためであれば、別の構成を採用するようにしてもよい。また、必要に応じて項目を追加又は削除するようにしてもよい。また、図6、図7、図12、図13(a)、図13(b)、図14(a)及び図14(b)に示した画面構成は一例であって、同様の内容を別の態様にて表現することも可能である。また、図10に示したワーク・メモリ領域55におけるデータも一例であって、同様のデータを別の表現で示す場合もある。また、図1に示した商品情報提供サーバ5の機能ブロックも一例であって、図1に示した通りに機能ブロックが構成されない場合もある。また、商品情報提供サーバ5及び販売店サーバ7が各々複数のコンピュータによって構成されていてもよい。
【0070】
さらに、上で示した処理フローは一例であって、同じ機能を有する他のフローを利用することも可能である。また、検索頻度を重視するために、検索回数の統計データを所定の間隔でリセットするようなステップを追加してもよい。また、本実施の形態においては、所定の商品検索サイトでの検索についての統計をとるようにしているが、例えば図14(a)及び(b)で示したような一般的な検索サイトにおいて本発明の技術を利用する(統計データを取得する)ことも可能である。
【0071】
(付記1)
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップと、
を含む、コンピュータにより実行される商品情報提供方法。
【0072】
(付記2)
特定された前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを、前記商品販売用コンテンツの所有者又は管理者宛に送信するステップ
をさらに含む、付記1記載のコンピュータにより実行される商品情報提供方法。
【0073】
(付記3)
特定された前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを用いて前記商品販売用コンテンツを修正するステップと、
修正された前記商品販売用コンテンツのデータを前記商品販売用コンテンツの所有者又は管理者宛に送信するステップと、
をさらに含む、付記1記載のコンピュータにより実行される商品情報提供方法。
【0074】
(付記4)
前記統計データ登録ステップが、
前記検索条件から特定される商品の分類と前記検索条件から特定される商品の属性とのセット毎に、検索された回数を集計する集計ステップと、
前記検索された回数が所定の回数以上であるセットを特定する特定ステップと、
を含む、付記1記載のコンピュータにより実行される商品情報提供方法。
【0075】
(付記5)
前記不足データ抽出ステップにおいて、前記商品販売用コンテンツと、特定された前記セットのデータとを用いて、前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定することを特徴とする、
付記4記載のコンピュータにより実行される商品情報提供方法。
【0076】
(付記6)
前記集計ステップが、
前記検索条件に含まれるキーワードの組合せが同じであった回数を集計するステップを含む、
付記4記載のコンピュータにより実行される商品情報提供方法。
【0077】
(付記7)
前記集計ステップが、
前記検索条件に含まれるキーワードに基づき当該検索対象の商品の分類と当該検索対象の商品の属性とを特定するステップをさらに含む、
付記4記載のコンピュータにより実行される商品情報提供方法。
【0078】
(付記8)
前記不足データ抽出ステップが、
前記商品販売用コンテンツに含まれる取扱商品の分類を特定するステップと、特定された前記セットにおける商品の分類と、前記取扱商品の分類とが等しいか確認するステップと、
を含む、付記5記載のコンピュータにより実行される商品情報提供方法。
【0079】
(付記9)
特定された前記セットにおける商品の分類と、前記取扱商品の分類とが等しい場合、
前記不足データ抽出ステップが、
前記商品販売用コンテンツが、特定された前記セットにおける商品の属性又は当該属性に包含される下位の属性のデータを含んでいるか確認するステップ
をさらに含む、付記8記載のコンピュータにより実行される商品情報提供方法。
【0080】
(付記10)
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップと、
をコンピュータに実行させるための商品情報提供プログラム。
【0081】
(付記11)
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する手段と、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する手段と、
を有する商品情報提供装置。
【0082】
【発明の効果】
以上述べたように、本発明によれば、商品販売サイトのコンテンツを充実させるための情報を提供することができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態に係るシステム構成図である。
【図2】商品DBのテーブル構成及び格納されるデータの一例を示す図である。
【図3】検索キー・テーブルの構成及び格納されるデータの一例を示す図である。
【図4】検索回数テーブルの構成及び格納されるデータの一例を示す図である。
【図5】本発明の一実施の形態における処理フローを示す図である。
【図6】商品検索ページの一例を示す図である。
【図7】検索結果ページの一例を示す図である。
【図8】統計データ登録処理の処理フローを示す図である。
【図9】コンテンツ確認処理の処理フロー(その1)を示す図である。
【図10】ワーク・メモリ領域の構成及び格納されるデータの一例を示す図である。
【図11】コンテンツ確認処理の処理フロー(その2)を示す図である。
【図12】統計データ通知メール・メッセージの一例を示す図である。
【図13】商品販売用コンテンツの一例を示す図である。
【図14】検索サイト・ページの一例を示す図である。
【符号の説明】
1 ネットワーク 3 ユーザ端末
5 商品情報提供サーバ 7 販売店サーバ
15 商品DB 17 Webコンテンツ格納部
25 統計DB 51 検索処理部
52 統計分析部 53 修正コンテンツ生成部
54 コンテンツ修正データ配布部
55 ワーク・メモリ領域
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an information processing technology for enriching merchandise for sale.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in online shopping, a user generally obtains information on a product price by accessing a web site (hereinafter, abbreviated as a site) of a store handling a desired product. there were. If the dealer handling the product is unknown, it is possible to know the site of the dealer by performing a search by inputting a keyword related to the product on the search site. There is also a site (hereinafter, referred to as a price comparison site) that can compare prices of dealers handling the same product. In such a site, the product price of each store registered in the site is listed for each product, and the user can select, for example, the cheapest store among them.
[0003]
In addition, there is a technology that enables a product to be searched for and purchased from catalog information of various stores (for example, see Patent Document 1). In other words, the selling company generates an electronic catalog of the product for sale, the server system automatically collects the electronic catalog, the purchasing company requests the product catalog search request to the search function, receives the search result, and receives the search result. Request a quote to the quote function, and the quote function responds to the quote for the product, or the sales person at the sales company enters the contents of the quote response and responds, and the purchasing company receives the quote response and places the order In this case, the order data is sent to the order function, and the order function transfers the order data as predetermined electronic transaction information to the sales company, receives the delivery date information and shipping status output from the sales company, and sends it to the database. In addition to storing the information, the delivery date response and the shipping status are displayed at the request of the purchasing company.
[0004]
[Patent Document 1]
JP-A-2001-265981
[0005]
[Problems to be solved by the invention]
However, in such a conventional technique, there is a case where even a dealer handling a product desired by the user leaks out of the purchase destination of the user. In other words, if the user does not know the site of the store from the beginning, even if the store sells the product at the lowest price compared to other stores, if the user has not registered on the price comparison site, It is not known to the user. Also, if the content of the site is not substantial, the search may not be hit on the search site. For example, when a user performs a search by specifying a product name and a color as keywords, the search does not hit unless the site of the store contains color information. As a result, the store misses a sales opportunity, while the user misses a chance to buy at the cheapest price, for example.
[0006]
Therefore, an object of the present invention is to provide a new information processing technology for enriching the contents of a product sales site.
[0007]
[Means for Solving the Problems]
A method for providing product information according to the present invention includes the steps of: obtaining statistics of search conditions of a product received from a user, generating statistical data on a product or a product group, and storing the statistical data in a statistical data storage unit; And identifying attribute data of a specific product or product group to be included in the product sales content, and storing the missing data in a storage device.
[0008]
This makes it possible to specify information necessary for making it easier for the user to search for a product, among the information included in the content for product sales. Then, by enriching the contents of the merchandise sales site in accordance with the specified information, the user can easily recognize the store site.
[0009]
Further, attribute data of a specific product or product group to be included in the specified product sales content may be transmitted to the owner or manager of the product sales content. As a result, the owner or manager of the merchandise for sale can obtain information necessary for enhancing the merchandise for sale owned or managed by itself.
[0010]
In addition, the product sales content is corrected using attribute data of a specific product or product group to be included in the specified product sales content, and the corrected product sales content data is stored by the owner of the product sales content. Or you may make it transmit to an administrator.
[0011]
Thus, the owner or manager of the merchandise sales content can improve the content only by replacing the merchandise sales content owned or managed by the owner, for example. If the content for sale of merchandise is configured to output a search result of the database (DB), the configuration of the DB table may be changed (for example, a column may be added).
[0012]
In addition, the statistical data registration step described above includes, in each of a set of a product classification specified by the search condition and a product attribute specified by the search condition, a counting step of counting the number of times the search is performed; And a specifying step of specifying a set having the predetermined number of times or more.
[0013]
This makes it possible to specify an attribute that is frequently specified at the time of search in a specific product category. For example, if the search condition is “vacuum cleaner, red” or “vacuum cleaner, white”, etc., and the search for “color” is performed many times at the same time, “vacuum cleaner” and “color Can be specified. That is, in this case, it can be seen that the number of hits in the user's search increases by including the data of “color” in the content handling “cleaner” as a product.
[0014]
The program for implementing the method according to the present invention is stored in a storage medium or storage device such as a flexible disk, a CD-ROM, a magneto-optical disk, a semiconductor memory, and a hard disk. In addition, it may be distributed as a digital signal via a network. The data being processed is temporarily stored in the memory of the computer.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 shows a system configuration diagram according to an embodiment of the present invention. For example, in a network 1 such as the Internet, one or a plurality of product information providing servers 5, one or a plurality of store servers 7, and one or a plurality of user terminals 3 such as a personal computer are wirelessly or wiredly connected. It is connected. The product information providing server 5 includes a search processing unit 51, a statistical analysis unit 52, a corrected content generation unit 53, and a content correction data distribution unit 54. These processing contents will be described in the description of the processing flow. Note that the work memory area 55 is secured in, for example, a main memory of the product information providing server 5, and the product information providing server 5 stores data used temporarily when executing processing in the work memory area 55. The product information providing server 5 manages a product DB 15 and a statistics DB 25.
[0016]
Further, the merchandise information providing server 5 and the store server 7 have a Web server function, not shown, and can transmit Web page data in accordance with a request from a user. The store server 7 manages a Web content storage unit 17 in which Web pages (contents) for selling products are stored. The user terminal 3 has a Web browser function (not shown), and can browse Web pages. Note that the user terminal 3 may be a mobile phone, a portable information terminal, or the like having a similar function.
[0017]
Although not shown, devices and functions necessary for Internet connection, such as a domain name server (DNS) and a firewall, are used for communication via the network 1.
[0018]
FIG. 2 shows an example of a table configuration of the product DB 15 and stored data. In the example of FIG. 2, a column 200 of a category, a column 202 of a manufacturer name, a column 204 of a product code, a column 206 of a product name, a column 208 of a power consumption, a column 210 of a suction power, and a column 212 of a code length are shown. , A color column 214, a dimension column 216, and a price column 218. In addition, although not shown, a column for storing attribute data of a product such as weight, material, photograph (image) data, and the like is included. Although the example illustrated in FIG. 2 has a table configuration for a vacuum cleaner, a table for another product category (classification) is also included in the product DB 15. Further, the tables may be combined to manage product data of a plurality of categories in, for example, one table.
[0019]
3 and 4 show an example of a table configuration of the statistical DB 25 and stored data. FIG. 3 shows an example of the search key table. In the example of FIG. 3, a column 300 of a category, a column 302 of a search item 1, a column 304 of a search keyword 1, a column 306 of a search item 2, a column 308 of a search keyword 2, a column 310 of a search item 3, and a search keyword 3 Column 312 and a column 314 of the number of searches. A search item and a search keyword are a set, and although not shown, one or a plurality of search item columns and search keyword columns are arranged between a search keyword 3 column 312 and a search frequency column 314. May be included as a set.
[0020]
FIG. 4 shows an example of the search count table. The example of FIG. 4 includes a category column 400, a search item column 402, a search count column 404, and a check flag column 406. This search count table stores data obtained by totaling data stored in the search key table (FIG. 3). In addition, “●” indicating selection is registered in the check flag column 406 of a record in which the value of the search frequency column 404 is equal to or more than a predetermined number (for example, 20 times).
[0021]
Next, the contents of the processing of the system shown in FIG. 1 will be described with reference to FIG. First, the user terminal 3 transmits a request for product search page data to the product information providing server 5 according to a user operation (step S1). The product information providing server 5 receives a request for product search page data from the user terminal 3 (step S3). Then, the product information providing server 5 generates data of the product search page and transmits the data to the user terminal 3 (step S5). The user terminal 3 receives the data of the product search page from the product information providing server 5, and displays the data on the display device (Step S7).
[0022]
FIG. 6 shows an example of the product search page. The example of FIG. 6 includes an input field 600 for search keyword 1, an input field 602 for search keyword 2, an input field 604 for search keyword 3, and a search button 606. In addition, a column for inputting a search keyword may be included. In addition, although not shown, a button generally installed on such a web page such as a back button, a clear button, a cancel button, and the like may be included.
[0023]
In this embodiment, the product search page accepts a keyword (for example, “vacuum cleaner” or “refrigerator”) that allows the user to specify the category of the product and a keyword that specifies the attribute of the product. It is assumed that For example, if only the keyword “pink” is specified, it is possible to search regardless of the product category.However, for a search that does not involve specification of the product category, the search data is specified as This is because it is not appropriate to treat the same data as the search data of the user who is considering the purchase.
[0024]
Returning to the processing flow of FIG. 5, the user terminal 3 receives a keyword input from the user on the product search page (FIG. 6) and a click of the search button 606 (FIG. 6), and transmits the input search keyword to the product information providing server 5. (Step S9). The product information providing server 5 receives the search keyword from the user terminal 3 and temporarily stores it in the storage device (step S11).
[0025]
Then, the statistical analysis unit 52 of the product information providing server 5 performs a statistical data registration process using the received search keyword (step S13). This statistical data registration processing will be described later in detail. Then, the search processing unit 51 of the product information providing server 5 searches the product DB 15 (FIG. 2) based on the search keyword (Step S15). Further, the search processing unit 51 of the product information providing server 5 generates data of a search result page based on the search result of the product DB 15 (FIG. 2) and transmits the data to the user terminal 3 (Step S17). The user terminal 3 receives the data of the search result page from the product information providing server 5, and displays the data on the display device (step S19).
[0026]
FIG. 7 shows an example of the search result page. The example of FIG. 7 includes a search result list 700 and a detail display button 702. Although not shown, a return button or the like may be included. The search result list 700 shows a list of products that satisfy the search conditions specified by the user on the product search page (FIG. 6). A detail button 702 is included at the right end of each row, and a request for displaying detailed data of the product is accepted by a user's click.
[0027]
Returning to the processing flow of FIG. 5, the user terminal 3 accepts a selection input from the user on the search result page (FIG. 7) (an operation of instructing a detailed display by clicking the detailed display button 702 (FIG. 7)) (step). S21). Then, the user terminal 3 transmits a data request for a detailed display page of the selected product to the product information providing server 5 (Step S23). The product information providing server 5 receives the data request for the detail display page from the user terminal 3 (Step S25).
[0028]
Then, the search processing unit 51 of the product information providing server 5 searches the product DB 15 (FIG. 2) and extracts data of the selected product (Step S27). Then, the search processing unit 51 of the product information providing server 5 generates data of the detail display page and transmits the data to the user terminal 3 (Step S29). The user terminal 3 receives the data of the detail display page from the product information providing server 5, and displays the data on the display device (Step S31). Although not shown, the detail display page includes the same data as the record of the product DB 15 (FIG. 2). Further, there may be cases where photograph (image) data of a product is included.
[0029]
Further, the product information providing server 5 performs a content confirmation process at a predetermined interval (step S33). This content confirmation processing will be described later in detail.
[0030]
In this way, the search condition (keyword) of the product from the user is received. Except for the statistical data registration process (step S13) and the content confirmation process (step S33) described later, the same process as that of a general product search site is performed.
[0031]
Next, the details of the statistical data registration process (FIG. 5: step S13) will be described with reference to FIG. The following processing is executed by the statistical analysis unit 52 of the product information providing server 5 unless otherwise specified.
[0032]
First, the search key table (FIG. 3) is searched based on the combination of the keywords received in step S11 (FIG. 5) (FIG. 8: step S41). Then, it is determined whether or not the combination of the keywords has already been registered in the search key table (FIG. 3) (step S43). If it is determined that the record has been registered (step S43: Yes route), the record is updated by adding 1 to the value of the column 314 (FIG. 3) of the number of times of search of the record (step S45). Then, the processing shifts to the processing of step S55 described later.
[0033]
On the other hand, if it is determined that it has not been registered (step S43: No route), the product DB 15 (FIG. 2) is searched based on each keyword received in step S11 (FIG. 5) (step S47). Here, a search process for each keyword is performed instead of a search process for a combination of keywords. For example, when "Suzo, blue" is designated as the search condition, a search for "Suzo" and a search for "blue" are performed.
[0034]
Then, a column name including data matching each keyword is specified (step S49). For example, “Suzo” is specified as “product name”, and “blue” is specified as “color”. These combinations are temporarily stored in the work memory area 55 as a set of a search item (such as "product name") and a search keyword (such as "Sukura").
[0035]
If the keyword corresponds to the category column 200 (FIG. 2) of the product DB 15 such as “vacuum cleaner”, “search” is set as the search item. For example, "vacuum cleaner" is both a product category and a search keyword. Therefore, in order to avoid confusion in the subsequent processing, "vacuum cleaner" is used differently depending on whether the product is classified (category) or search item (type). .
[0036]
Then, the category of the product including the data matching any one of the keywords is specified (step S51). As described above, in the present embodiment, a keyword that can specify at least the category of a product is received. For example, the category of a product is specified as “vacuum cleaner” from the keyword “sukura”. I do.
[0037]
Then, a record of the search key table (FIG. 3) is generated and registered using the keyword received in step S11 (FIG. 5) and the processing results of steps S49 and S51 (step S53). Note that “1” is registered in the search number column 314 (FIG. 3).
[0038]
After the record registration process (step S53) or the update process (step S45) of the search key table (FIG. 3) is completed, a search is performed for each product category and search item using the data of the search key table (FIG. 3). The number of times is counted (step S55). For example, in the example shown in FIG. 3, from the record on the first line and the record on the second line, the number of times that “type” is specified as the search item when the category of the product to be searched is “vacuum cleaner” Is found at least 20 times (13 + 7). Similarly, when the category of the product to be searched is “vacuum cleaner”, it can be understood that the number of times “color” is designated as the search item is at least 20 times (13 + 7). As described above, the number of searches is totaled for each set of the category and the search item, and is temporarily stored in the work memory area 55.
[0039]
Then, it is determined whether or not the data is already registered in the search count table (FIG. 4) (whether the data is not empty) (step S57). When it is determined that the information has been registered (step S57: Yes route), the record of the search frequency table (FIG. 4) is updated using the data calculated in step S55 (step S59). Then, the processing shifts to the processing of step S63 described later.
[0040]
On the other hand, if it is determined that it has not been registered (step S57: No route), a record of the search count table (FIG. 4) is generated and registered using the data calculated in step S55 (step S61).
[0041]
Then, in each record of the search count table (FIG. 4), the value of the search count column 404 (FIG. 4) is equal to or more than the predetermined count and the check flag column 406 (FIG. 4) indicates selection. If is not registered, "●" is registered (step S63).
[0042]
The statistical data registration process is performed in this manner, and the statistical data (record data of the search key table (FIG. 3) and the search frequency table (FIG. 4)) is registered based on the search condition (keyword) of the product received from the user. I do.
[0043]
Next, the details of the content confirmation processing (FIG. 5: step S33) will be described with reference to FIGS. In the present embodiment, the content confirmation processing is performed at a predetermined interval (for example, once a day), but every time the product information providing server 5 receives a keyword for product search from the user terminal 3. You may make it implement.
[0044]
First, the statistical analysis unit 52 of the product information providing server 5 extracts data of a record with a check flag from the search count table (FIG. 4) and stores it in the work memory area 55 (step S71). That is, a record in which “●” is registered in the check flag column 406 (FIG. 4) is extracted from the search count table (FIG. 4), and the value of the category column 400 (FIG. 4) of the record and the search item Is extracted from the column 402 (FIG. 4).
[0045]
FIG. 10 shows a schematic diagram when the extracted result is stored in the work memory area 55. The example of FIG. 10 includes a column 1000 of categories and a column 1002 of search items. The example of FIG. 10 shows that in the product search, a large number of vacuum cleaner searches with the designation of “color” and a large number of vacuum cleaner searches with the “type” designation have been performed.
[0046]
Returning to the processing flow of FIG. 9, the statistical analysis unit 52 of the product information providing server 5 reads one page of Web page data of the product sales site from the Web content storage unit 17 of the store server 7, and reads the work memory area. 55 (step S73). It should be noted that the data extracted in step S71 is stored in another area. Also, in the present embodiment, the product sales site is configured to include data of one product category per page, but in the case where data of one product category is included over a plurality of pages, Then, the data of the plurality of pages is read.
[0047]
Then, the statistical analysis unit 52 of the product information providing server 5 specifies the category of the product handled on the Web page based on the read Web page data (Step S75). That is, the data of the Web page is searched using the data of the product DB 15 (FIG. 2), and the value of the column 200 (FIG. 2) of the corresponding category is specified. For example, if the character string "Sukura" is included in the Web page, the product handled on the Web page is specified as "vacuum cleaner". If the category of the corresponding product cannot be specified, the process returns to step S73 to read the next Web page data for one page.
[0048]
Then, the statistical analysis unit 52 of the product information providing server 5 checks whether or not the category of the product specified in step S75 is included in the data (see FIG. 10) extracted in step S71 (step S77). For example, data in which the value of the category column 1000 (FIG. 10) is “vacuum cleaner” is searched.
[0049]
Then, the statistical analysis unit 52 of the product information providing server 5 determines whether or not the corresponding data exists in Step S77 (Step S79). If it is determined that the data does not exist (step S79: No route), the process returns to step S73, and the next Web page data is read for one page. That is, since the previously read Web page is not a Web page dealing with a product (category) frequently searched, the processing shifts to the inspection of the next Web page.
[0050]
On the other hand, when it is determined that the data exists (step S79: Yes route), the search item of the corresponding data is specified (step S81). For example, if the data extracted in step S71 is as shown in FIG. 10 and a search is performed using “vacuum cleaner”, “color” and “type” are searched from the value of the search item column 1002 (FIG. 10). Specified as an item.
[0051]
Then, the statistical analysis unit 52 of the product information providing server 5 searches for the specified search item in the read Web page (step S83). For example, a search is performed to determine whether a character string “color” and a character string “type” are included in the Web page data.
[0052]
Then, the statistical analysis unit 52 of the product information providing server 5 determines whether or not the corresponding data exists in Step S83 (Step S85). If it is determined that the data exists (step S85: Yes route), the process returns to step S73 to read the next Web page data for one page. That is, the previously read Web page deals with a product (category) that is frequently searched, but data of a search item that is frequently specified (for example, a character string such as “type” or “color”). Is included, the inspection proceeds to the next Web page inspection.
[0053]
It is not assumed that a character string such as “color” or “type” is specified as a search keyword in a search operation by the user. However, the presence of a character string that can be a heading of “color” or “type” in a Web page means that data of specific colors such as “white” or “pink” or “vacuum cleaner” This processing is performed because it can be determined that the data of the product category is naturally included in the Web page.
[0054]
On the other hand, if it is determined that the information does not exist (step S85: No route), the processing shifts to a processing of FIG. Then, the statistical analysis unit 52 of the product information providing server 5 compares the category of the product specified in step S75 (FIG. 9) and the search item determined not to exist on the Web page in step S85 (FIG. 9). Based on this, a value is extracted from the product DB 15 (FIG. 2) and stored in the work memory area 55 (FIG. 11: step S91).
[0055]
Here, for example, when a character string that becomes a heading such as “color” or “type” is not found in the Web page, data indicating specific contents such as “white”, “pink”, and “vacuum cleaner” Is extracted. For example, even if there is a heading item indicating a color on a Web page, the word “color” is not always included, such as “color” is displayed. Also, headings such as "type" are often omitted. In such a case, since it is not possible to detect in step S83 (FIG. 9) that the Web page includes the corresponding data, it is checked whether or not data indicating specific contents is included.
[0056]
For example, if the product handled on the Web page is “vacuum cleaner”, and it is determined in step S85 (FIG. 9) that the character string “type” does not exist on the Web page, the category column 200 (FIG. "Vacuum cleaner" which is the value of 2) is extracted. Similarly, if it is determined in step S85 (FIG. 9) that the character string “color” did not exist on the Web page, for example, a record in which the value of the category column 200 (FIG. 2) is “cleaner” Of the color column 214 (FIG. 2) are extracted.
[0057]
Then, the statistical analysis unit 52 of the product information providing server 5 searches the Web page based on the value extracted in step S91 (step S93). For example, the Web page data is searched for the character string “vacuum cleaner”. Further, for example, the Web page data is searched for by a character string “white”.
[0058]
Then, the statistical analysis unit 52 of the product information providing server 5 determines whether or not the corresponding data exists in the Web page in Step S93 (Step S95). If it is determined that there is (Step S95: Yes route), the process returns to Step S73 (FIG. 9) via the terminal B. In other words, the previously read Web page deals with a product (category) that is frequently searched, but data of a search item that is frequently specified (for example, a character string such as “vacuum cleaner” or “white”). ), The process proceeds to the inspection of the next Web page.
[0059]
On the other hand, when it is determined that the Web page does not exist (step S95: No route), the statistical analysis unit 52 of the product information providing server 5 specifies information that can be determined to be insufficient in the Web page as content shortage information. (Step S97). For example, if a web page whose handling product (category) is a vacuum cleaner does not include a character string indicating an item name of “color” and does not include a character string indicating a specific color such as “white”, “ Specify that there is a lack of data on "color." Similarly, if the character string representing the item name “type” is not included and the character string “vacuum cleaner” is not included, the web page does not hit in the search with the keyword “vacuum cleaner”, for example. Identify missing data to include on the page.
[0060]
Then, the corrected content generation unit 53 of the product information providing server 5 generates content correction data based on the identified content shortage information (Step S99). Note that the processing of step S99 may be skipped, for example, when the configuration of the content for sale of merchandise differs depending on each store.
[0061]
Then, the statistical analysis unit 52 of the product information providing server 5 generates statistical data, and the content correction data distributing unit 54 of the product information providing server 5 generates the generated statistical data and the corrected product sales content data. Is transmitted to the owner or manager of the content for sale of goods (step S101). The statistical data includes, for example, data (see FIG. 10) extracted in step S71 (FIG. 9). The content shortage information specified in step S97 may be used as statistical data. That is, the content is such that data to be included in order to enhance the content can be specified.
[0062]
FIG. 12 shows an example of a message transmitted to the owner or manager of the merchandise for sale. In the example of FIG. 12 which is a mail message, for example, a statistical data display unit 1200 is included, and the statistical data is shown. It also indicates that the corrected content has been transmitted as an attached file. The owner or manager of the merchandise for sale can improve the content by modifying the content with reference to the statistical data or replacing the original content with the modified content (for content that is easily hit in product search). can do.
[0063]
FIGS. 13A and 13B show examples of content for sale of merchandise. FIG. 13A shows a product list page of the vacuum cleaner. This page does not include data on vacuum cleaner colors. FIG. 13B illustrates an example of the content for sale of merchandise replaced by the corrected content, for example. FIG. 13 (b) shows a product list page of the vacuum cleaner as in FIG. 13 (a), and this page contains data on the color of the vacuum cleaner. Therefore, for example, when the user searches for the keyword “vacuum cleaner, white”, the page shown in FIG. 13A does not hit, but the page shown in FIG. 13B does.
[0064]
FIGS. 14A and 14B show an example of a search site page. FIG. 14A shows a screen example of a search result when the user searches for the keyword “vacuum cleaner, pink” when, for example, the content for sale at a store A is in the state of FIG. 13A. It is shown. In the example of FIG. 14A, the content of the store A is not hit in the search.
[0065]
On the other hand, FIG. 14B shows a search result when the user searches for the keyword “vacuum cleaner, pink” when, for example, the content for sale at the store A is in the state of FIG. 13B. An example screen is shown. In the example of FIG. 14B, it is shown that the content of the store A is hit in the search. In this way, by enriching the contents, it is possible to increase opportunities for the user to recognize the store.
[0066]
Returning to the processing flow of FIG. 11, the statistical analysis unit 52 of the product information providing server 5 determines whether the processing has been completed for all the Web pages to be inspected (step S103). If it is determined that the processing has not been completed (step S103: No route), the process returns to step S73 (FIG. 9) via the terminal B.
[0067]
On the other hand, if it is determined that the processing has been completed for all of the Web pages to be inspected, the content confirmation processing ends.
[0068]
In this way, the content confirmation processing is performed, and it is checked whether or not the data to be included in the Web pages constituting the product sales site is insufficient. Notify the owner or manager of the content for sale.
[0069]
Although the embodiment of the present invention has been described above, the present invention is not limited to this. For example, the table configurations shown in FIGS. 2 to 4 are examples, and another configuration may be adopted as long as similar data is stored. Moreover, you may make it add or delete an item as needed. The screen configurations shown in FIGS. 6, 7, 12, 13A, 13B, 14A, and 14B are examples, and similar contents are different. It is also possible to express in the form of. The data in the work memory area 55 shown in FIG. 10 is also an example, and the same data may be represented by another expression. The functional blocks of the product information providing server 5 shown in FIG. 1 are also examples, and the functional blocks may not be configured as shown in FIG. Further, the merchandise information providing server 5 and the store server 7 may each be constituted by a plurality of computers.
[0070]
Further, the processing flow described above is an example, and another flow having the same function can be used. In order to emphasize the search frequency, a step of resetting the statistical data of the number of searches at predetermined intervals may be added. Further, in the present embodiment, statistics regarding search at a predetermined product search site are taken, but for example, a general search site as shown in FIGS. 14A and 14B is used. It is also possible to use the technology of the invention (obtain statistical data).
[0071]
(Appendix 1)
A statistical data registration step of obtaining statistics of search conditions of the product received from the user, generating statistical data on the product or the product group, and storing the statistical data in the statistical data storage unit;
Using the statistical data, identify attribute data of a specific product or product group to be included in the product sales content, and a lacking data extraction step of storing the data in a storage device;
And a computer-implemented product information providing method.
[0072]
(Appendix 2)
Transmitting attribute data of a specific product or a group of products to be included in the specified product sales content to an owner or a manager of the product sales content;
A computer-implemented method for providing product information according to claim 1, further comprising:
[0073]
(Appendix 3)
Correcting the product sales content using attribute data of a specific product or product group to be included in the specified product sales content,
Transmitting the corrected data for the merchandise sales content to the owner or manager of the merchandise sales content,
A computer-implemented method for providing product information according to claim 1, further comprising:
[0074]
(Appendix 4)
The statistical data registration step,
A tallying step of tallying the number of times of searching for each set of a classification of the product specified from the search condition and an attribute of the product specified from the search condition;
A specifying step of specifying a set in which the searched number is equal to or more than a predetermined number,
A method for providing product information executed by the computer according to supplementary note 1, comprising:
[0075]
(Appendix 5)
In the shortage data extraction step, the attribute data of a specific product or a product group to be included in the product sales content is specified by using the product sales content and the specified set of data. Do
A product information providing method executed by the computer according to supplementary note 4.
[0076]
(Appendix 6)
The aggregation step includes:
Including a step of counting the number of times the combination of keywords included in the search condition is the same,
A product information providing method executed by the computer according to supplementary note 4.
[0077]
(Appendix 7)
The aggregation step includes:
The method further includes a step of specifying a category of the search target product and an attribute of the search target product based on a keyword included in the search condition.
A product information providing method executed by the computer according to supplementary note 4.
[0078]
(Appendix 8)
The missing data extraction step includes:
A step of specifying the classification of the handled product included in the product for sale content, and a step of confirming whether the classification of the product in the specified set and the classification of the handled product are the same,
A method for providing product information executed by a computer according to supplementary note 5, comprising:
[0079]
(Appendix 9)
When the classification of the product in the specified set is equal to the classification of the handled product,
The missing data extraction step includes:
Confirming whether the content for sale of merchandise includes data of an attribute of the merchandise in the specified set or a lower attribute included in the attribute;
The method for providing commodity information executed by the computer according to supplementary note 8, further comprising:
[0080]
(Appendix 10)
A statistical data registration step of obtaining statistics of search conditions of the product received from the user, generating statistical data on the product or the product group, and storing the statistical data in the statistical data storage unit;
Using the statistical data, identify attribute data of a specific product or product group to be included in the product sales content, and a lacking data extraction step of storing the data in a storage device;
Product information providing program for causing a computer to execute.
[0081]
(Appendix 11)
Means for obtaining statistics of search conditions of products received from the user, generating statistical data on the products or the product group, and storing the generated statistical data in the statistical data storage unit;
Means for using the statistical data to specify attribute data of a specific product or product group to be included in the product sales content, and storing the attribute data in a storage device;
Product information providing device having
[0082]
【The invention's effect】
As described above, according to the present invention, it is possible to provide information for enriching the contents of a product sales site.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating an example of a table configuration of a product DB and stored data.
FIG. 3 is a diagram showing an example of a configuration of a search key table and stored data.
FIG. 4 is a diagram showing an example of the configuration of a search count table and stored data.
FIG. 5 is a diagram showing a processing flow in one embodiment of the present invention.
FIG. 6 is a diagram illustrating an example of a product search page.
FIG. 7 is a diagram illustrating an example of a search result page.
FIG. 8 is a diagram showing a processing flow of statistical data registration processing.
FIG. 9 is a diagram showing a processing flow (part 1) of the content confirmation processing.
FIG. 10 is a diagram illustrating an example of a configuration of a work memory area and data to be stored.
FIG. 11 is a diagram showing a processing flow (part 2) of the content confirmation processing.
FIG. 12 is a diagram showing an example of a statistical data notification mail message.
FIG. 13 is a diagram illustrating an example of content for sale of merchandise.
FIG. 14 is a diagram showing an example of a search site page.
[Explanation of symbols]
1 network 3 user terminal
5 Product information providing server 7 Retail store server
15 Product DB 17 Web content storage
25 Statistics DB 51 Search processing unit
52 Statistical analysis unit 53 Modified content generation unit
54 Content Correction Data Distribution Department
55 Work memory area

Claims (5)

ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップと、
を含む、コンピュータにより実行される商品情報提供方法。
A statistical data registration step of obtaining statistics of search conditions of the product received from the user, generating statistical data on the product or the product group, and storing the statistical data in the statistical data storage unit;
Using the statistical data, identify attribute data of a specific product or product group to be included in the product sales content, and a lacking data extraction step of storing the data in a storage device;
And a computer-implemented product information providing method.
特定された前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを、前記商品販売用コンテンツの所有者又は管理者宛に送信するステップ
をさらに含む、請求項1記載のコンピュータにより実行される商品情報提供方法。
The computer-implemented method according to claim 1, further comprising transmitting attribute data of a specific product or a product group to be included in the specified product sales content to an owner or a manager of the product sales content. Product information providing method.
特定された前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを用いて前記商品販売用コンテンツを修正するステップと、
修正された前記商品販売用コンテンツのデータを前記商品販売用コンテンツの所有者又は管理者宛に送信するステップと、
をさらに含む、請求項1記載のコンピュータにより実行される商品情報提供方法。
Correcting the product sales content using attribute data of a specific product or product group to be included in the specified product sales content,
Transmitting the corrected data for the merchandise sales content to the owner or manager of the merchandise sales content,
The computer-implemented method for providing product information according to claim 1, further comprising:
前記統計データ登録ステップが、
前記検索条件から特定される商品の分類と前記検索条件から特定される商品の属性とのセット毎に、検索された回数を集計する集計ステップと、
前記検索された回数が所定の回数以上であるセットを特定する特定ステップと、
を含む、請求項1記載のコンピュータにより実行される商品情報提供方法。
The statistical data registration step,
A tallying step of tallying the number of times of searching for each set of a classification of the product specified from the search condition and an attribute of the product specified from the search condition;
A specifying step of specifying a set in which the searched number is equal to or more than a predetermined number,
The computer-implemented method for providing product information according to claim 1, comprising:
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップと、
をコンピュータに実行させるための商品情報提供プログラム。
A statistical data registration step of obtaining statistics of search conditions of the product received from the user, generating statistical data on the product or the product group, and storing the statistical data in the statistical data storage unit;
Using the statistical data, identify attribute data of a specific product or product group to be included in the product sales content, and a lacking data extraction step of storing the data in a storage device;
Product information providing program for causing a computer to execute.
JP2003084165A 2003-03-26 2003-03-26 Product information providing method and program Expired - Fee Related JP4251897B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003084165A JP4251897B2 (en) 2003-03-26 2003-03-26 Product information providing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003084165A JP4251897B2 (en) 2003-03-26 2003-03-26 Product information providing method and program

Publications (2)

Publication Number Publication Date
JP2004295279A true JP2004295279A (en) 2004-10-21
JP4251897B2 JP4251897B2 (en) 2009-04-08

Family

ID=33399388

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003084165A Expired - Fee Related JP4251897B2 (en) 2003-03-26 2003-03-26 Product information providing method and program

Country Status (1)

Country Link
JP (1) JP4251897B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007065820A (en) * 2005-08-30 2007-03-15 Ubiquitous Business Technology Inc Portable terminal site management system
JP2010097607A (en) * 2008-10-14 2010-04-30 Nhn Corp Method and system for dynamically adjusting category
JP2013541090A (en) * 2010-09-21 2013-11-07 アリババ・グループ・ホールディング・リミテッド Processing categorized product information
KR101347420B1 (en) 2013-02-22 2014-01-07 원미경 The system and method of selling products with user created content
JP2018136619A (en) * 2017-02-20 2018-08-30 ヤフー株式会社 Generation device, generation method, and generation program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007065820A (en) * 2005-08-30 2007-03-15 Ubiquitous Business Technology Inc Portable terminal site management system
JP4753666B2 (en) * 2005-08-30 2011-08-24 株式会社ユビキタス・ビジネステクノロジー Mobile site management system
JP2010097607A (en) * 2008-10-14 2010-04-30 Nhn Corp Method and system for dynamically adjusting category
JP2013541090A (en) * 2010-09-21 2013-11-07 アリババ・グループ・ホールディング・リミテッド Processing categorized product information
US8903868B2 (en) 2010-09-21 2014-12-02 Alibaba Group Holding Limited Processing of categorized product information
US9524310B2 (en) 2010-09-21 2016-12-20 Alibaba Group Holding Limited Processing of categorized product information
KR101347420B1 (en) 2013-02-22 2014-01-07 원미경 The system and method of selling products with user created content
JP2018136619A (en) * 2017-02-20 2018-08-30 ヤフー株式会社 Generation device, generation method, and generation program

Also Published As

Publication number Publication date
JP4251897B2 (en) 2009-04-08

Similar Documents

Publication Publication Date Title
JP5277224B2 (en) Server device, recipe information providing method, and recipe information providing program
US10438270B2 (en) Apparatus and method for information processing and recording
JP2007179531A (en) System and method for electronic shopping using interactive electronic shopping agent
JP2008243008A (en) Sales promotion support method and sales promotion support program
JP5241903B2 (en) Review text output system, review text output method, program, and computer-readable information storage medium
JP5686934B1 (en) Information processing apparatus, information processing method, program, and storage medium
JP2010073170A (en) Recommended commodity selection device, recommended commodity selection program and commodity retrieval device
JP2007286701A (en) Electronic shopping mall system and computer device for electronic shopping mall system
JP5577386B2 (en) Information providing apparatus, information providing method, information providing program, and recording medium
JP6043858B2 (en) Information providing apparatus, information providing method, and information providing program
JP5852688B2 (en) Information providing apparatus, information providing method, and information providing program
JP5403809B2 (en) Customer information management server and customer information management program
JP4251897B2 (en) Product information providing method and program
JP4850028B2 (en) History information provision system
JP6489380B2 (en) Product search system
JP2011070288A (en) Electronic mail distribution system in electronic commerce, and electronic mail distribution method in electronic commerce
JP2002099764A (en) Method and device for providing information
JP2004171360A (en) Sales support system, its method, and its program
JP2004021622A (en) Purchase system, method, and program based on comparison of commodity price
JP2008009890A (en) Store information retrieval system
JP2004070438A (en) Search system and method
JP7104017B2 (en) Product proposal device, product proposal method, and product proposal program
TW202420116A (en) Search result page transmission device, search result page transmission method, and search result page transmission program
JP2008102808A (en) System and method for providing history information
TW202420115A (en) Item page transmission device, item page transmission method, and item page transmission program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080801

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080819

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081028

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081222

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090120

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090120

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120130

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130130

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130130

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140130

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees