(57)【要約】本開示は、商品特性ナビゲーションのための手法を提供する。これらの手法は、コンピューティングデバイスによって、製品情報データベースの中の任意の製品ノードの現在の対応する特性情報、および製品ノードの下の各商品の対応する特性情報を決定し得る。コンピューティングデバイスは、更新すべき特性情報が存在するときに、更新すべき特性情報を、製品ノードの現在の対応する特性情報に加え得る。コンピューティングデバイスは、次いで、製品ノードの更新された現在の対応する特性情報を使用することによって、商品特性ナビゲーションを行い得る。本開示の手法を使用することで、新規な商品特性の発掘およびナビゲーションが自動的に実現され得、したがって、既存の手法と関連付けられる問題（例えば、商品特性を適時に更新することに関する不具合）を解決する。
2015531126.tif 000002
【特許請求の範囲】
【請求項１】
商品特性ナビゲーションのためのコンピュータにより実現される方法であって、
製品情報データベースの中の製品ノードに対応する特性情報、および前記製品ノードの下の商品に対応する特性情報を決定することであって、前記製品ノードは、区分に属し、かつ、キー特性情報を有する商品をグループ化することによって取得される、決定することと、
前記製品ノードに対応する前記特性情報が、前記製品ノードの下の１つ以上の商品に対応する更新すべき特性情報を含まないと決定することと、
前記製品ノードの更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に加えることと、
前記製品ノードの前記特性情報を使用することによって、商品特性ナビゲーションを行うことと、を含む、方法。
【請求項２】
前記製品ノードの前記更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に前記加えることは、
前記製品ノードに対応する前記特性情報が、前記製品ノードの下の１つ以上の商品に対応する更新すべき特性情報を含まず、かつ、前記１つ以上の商品の数が所定の値よりも多い、と前記決定することに応じて、前記製品ノードの前記更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に前記加えることを含む、請求項１に記載の方法。
【請求項３】
前記製品ノードの前記更新された特性情報の個々の部分をキーワードとして使用して、所定の時間枠の中で前記商品特性ナビゲーションが行われた回数を決定することと、
１つの所定の値よりも多い前記数を有する前記更新された特性情報の１つ以上の部分を決定することと、
前記製品ノードの前記更新された特性情報の前記１つ以上の部分を使用して、追加の商品特性ナビゲーションを行うことと、をさらに含む、請求項１に記載の方法。
【請求項４】
製品情報データベースおよび商品情報データベースに従って、各製品ノードの特性情報と、前記各製品ノードに対応する商品の特性情報とのマッピング関係を確立することと、
前記確立されたマッピング関係に基づいて、前記各製品ノードについて、前記各製品ノードに対応する商品の前記特性情報を更新することと、をさらに含む、請求項１に記載の方法。
【請求項５】
前記特性情報は、特性および特性値を含み、前記特性は、単一値特性および非単一値特性を含む、請求項４に記載の方法。
【請求項６】
前記マッピング関係を前記確立することは、
１つの製品ノードの前記単一値特性および前記１つの製品ノードの下の商品の単一値特性が、１つの区分に属し、かつ、同じまたは同義の特性名称を有する場合に、１つの製品ノードの単一値特性と、前記１つの製品ノードの下の商品の単一値特性との特性マッピング関係を確立することと、
１つの製品ノードの前記単一特性値および前記１つの製品ノードの下の商品の単一特性値が、１つの区分に属し、かつ、同じまたは同期の特性名称を有する場合に、１つの製品ノードの単一特性値と、前記１つの製品ノードの下の商品の単一特性値との特性値マッピング関係を確立することと、を含む、請求項５に記載の方法。
【請求項７】
前記確立されたマッピング関係に基づいて、前記各製品ノードについて、前記各製品ノードに対応する商品の前記特性情報を前記更新することは、
前記特性マッピング関係に基づいて、前記１つの製品ノードの下の商品の対応する特性情報の中に存在しない、１つの単一値特性および対応する前記１つの製品ノードの対応する特性値を補完することと、
前記特性値マッピング関係に基づいて、前記１つの製品ノードの特性値と一致しない、前記製品ノードの下の商品の特性値の中の特性値を修正することと、を含む、請求項６に記載の方法。
【請求項８】
商品特性ナビゲーションのためのシステムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行可能な複数の構成要素を維持するためのメモリと、を備え、前記複数の構成要素は、
特性情報決定モジュールであって、
製品情報データベースの中の製品ノードに対応する特性情報、および前記製品ノードの下の商品に対応する特性情報を決定するように構成され、前記製品ノードは、区分に属し、かつキー特性情報を有する商品をグループ化することによって取得され、また、
前記製品ノードに対応する前記特性情報が、前記製品ノードの下の１つ以上の商品に対応する更新すべき特性情報を含まないと決定するように構成される、特性情報決定モジュールと、
前記製品ノードの更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に加えるように構成される、特性情報更新モジュールと、
前記製品ノードの前記特性情報を使用することによって、商品特性ナビゲーションを行う構成される、商品特性ナビゲーションモジュールと、を備える、システム。
【請求項９】
前記製品ノードの前記更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に前記加えることは、
前記製品ノードに対応する前記特性情報が、前記製品ノードの下の１つ以上の商品に対応する更新すべき特性情報を含まず、かつ、前記１つ以上の商品の数が所定の値よりも多い、と前記決定することに応じて、前記製品ノードの前記更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に前記加えることを含む、請求項８に記載のシステム。
【請求項１０】
前記複数の構成要素はさらに、
ナビゲーション回数カウントモジュールであって、
前記製品ノードの前記更新された特性情報の個々の部分をキーワードとして使用して、所定の時間枠の中で前記商品特性ナビゲーションが行われた回数を決定し、また、
１つの所定の値よりも多い前記数を有する前記更新された特性情報の１つ以上の部分を決定するように構成される、ナビゲーション回数カウントモジュールと、
前記製品ノードの前記更新された特性情報の前記１つ以上の部分を使用して、追加の商品特性ナビゲーションを行うように構成される、商品特性ナビゲーションモジュールと、を備える、請求項８に記載のシステム。
【請求項１１】
前記複数の構成要素はさらに、
製品情報データベースおよび商品情報データベースに従って、各製品ノードの特性情報と、前記各製品ノードに対応する商品の特性情報とのマッピング関係を確立するように構成される、マッピング関係確立モジュールと、
前記確立されたマッピング関係に基づいて、前記各製品ノードについて、前記各製品ノードに対応する商品の前記特性情報を更新するように構成される、特性情報修正モジュールと、を備える、請求項８に記載のシステム。
【請求項１２】
前記特性情報は、特性および特性値を含み、前記特性は、単一値特性および非単一値特性を含む、請求項１１に記載のシステム。
【請求項１３】
前記マッピング関係を確立することは、
１つの製品ノードの前記単一値特性および前記１つの製品ノードの下の商品の単一値特性が、１つの区分に属し、かつ、同じまたは同義の特性名称を有する場合に、１つの製品ノードの単一値特性と、前記１つの製品ノードの下の商品の単一値特性との特性マッピング関係を確立することと、
１つの製品ノードの前記単一特性値および前記１つの製品ノードの下の商品の単一特性値が、１つの区分に属し、かつ、同じまたは同義の特性名称を有する場合に、１つの製品ノードの単一特性値と、前記１つの製品ノードの下の商品の単一特性値との特性値マッピング関係を確立することと、を含む、請求項１２に記載のシステム。
【請求項１４】
前記確立されたマッピング関係に基づいて、各製品ノードについて、各製品ノードに対応する商品の前記特性情報を前記更新することは、
前記特性マッピング関係に基づいて、前記１つの製品ノードの下の商品の対応する特性情報の中に存在しない、１つの単一値特性および対応する前記１つの製品ノードの対応する特性値を補完することと、
前記特性値マッピング関係に基づいて、前記１つの製品ノードの特性値と一致しない、前記１つ？の製品ノードの下の商品の特性値の中の特性値を修正することと、を含む、請求項１２に記載のシステム。
【請求項１５】
コンピュータ実行可能な命令を記憶する１つ以上のコンピュータ読み出し可能な媒体であって、該命令は、１つ以上のプロセッサによって実行されたときに、前記１つ以上のプロセッサに、
製品情報データベースの中の製品ノードに対応する特性情報、および前記製品ノードの下の商品に対応する特性情報を決定することであって、前記製品ノードは、区分に属し、かつ、キー特性情報を有する商品をグループ化することによって取得される、決定することと、
前記製品ノードに対応する前記特性情報が、前記製品ノードの下の１つ以上の商品に対応する更新すべき特性情報を含まないと決定することと、
前記製品ノードの更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に加えることと、
前記製品ノードの前記特性情報を使用することによって、商品特性ナビゲーションを行うことと、を含む動作を行わせるように指示する、１つ以上のコンピュータ読み出し可能な媒体。
【請求項１６】
前記製品ノードの前記更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に前記加えることは、
前記製品ノードに対応する前記特性情報が、前記製品ノードの下の１つ以上の商品に対応する更新すべき特性情報を含まず、かつ、前記１つ以上の商品の数が所定の値よりも多い、と前記決定することに応じて、前記製品ノードの前記更新された特性情報を生成するために、前記更新すべき特性情報を、前記製品ノードに対応する前記特性情報に前記加えることを含む、請求項１５に記載の１つ以上のコンピュータ読み出し可能な媒体。
【請求項１７】
前記動作はさらに、
前記製品ノードの前記更新された特性情報の個々の部分をキーワードとして使用して、所定の時間枠の中で前記商品特性ナビゲーションが行われた回数を決定することと、
１つの所定の値よりも多い前記数を有する前記更新された特性情報の１つ以上の部分を決定することと、
前記製品ノードの前記更新された特性情報の前記１つ以上の部分を使用して、追加の商品特性ナビゲーションを行うことと、をさらに含む、請求項１５に記載の１つ以上のコンピュータ読み出し可能な媒体。
【請求項１８】
前記動作はさらに、
製品情報データベースおよび商品情報データベースに従って、各製品ノードの特性情報と、各製品ノードに対応する商品の特性情報とのマッピング関係を確立することと、
前記確立されたマッピング関係に基づいて、各製品ノードについて、各製品ノードに対応する商品の前記特性情報を更新することと、を含む、請求項１５に記載の１つ以上のコンピュータ読み出し可能な媒体。
【請求項１９】
前記特性情報は、特性および特性値を含み、前記特性は、単一値特性および非単一値特性を含む、請求項１８に記載の１つ以上のコンピュータ読み出し可能な媒体。
【請求項２０】
前記マッピング関係を確立することは、
１つの製品ノードの前記単一値特性および前記１つの製品ノードの下の商品の単一値特性が、１つの区分に属し、かつ、同じまたは同義の特性名称を有する場合に、１つの製品ノードの単一値特性と、前記１つの製品ノードの下の商品の単一値特性との特性マッピング関係を確立することと、
１つの製品ノードの前記単一特性値および前記１つの製品ノードの下の商品の単一特性値が、１つの区分に属し、かつ、同じまたは同義の特性名称を有する場合に、１つの製品ノードの単一特性値と、前記１つの製品ノードの下の商品の単一特性値との特性値マッピング関係を確立することと、を含む、請求項１９に記載の１つ以上のコンピュータ読み出し可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連特許出願の相互参照）
本出願は、２０１２年８月７日に出願された中国特許出願第２０１２１０２７９１５９．２号、名称「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｏｆ  Ｉｍｐｌｅｍｅｎｔｉｎｇ  Ｎａｖｉｇａｔｉｏｎ  ｏｆ  Ｐｒｏｄｕｃｔ  Ｐｒｏｐｅｒｔｉｅｓ」に対する優先権を主張するものであり、参照によりその全体が本明細書に組み込まれる。
【０００２】
本開示は、インターネットの技術分野に関し、より具体的には、商品特性ナビゲーションに関する。
【背景技術】
【０００３】
インターネット技術の絶え間ない開発によって、オンラインショッピングが日常生活においてますます一般的になってきている。ユーザは、全般的に、オンラインショッピングのためのウェブサイト上に販売者によって提供される商品情報を閲覧する。商品情報は、大量の情報を含むので、そのような情報のナビゲーションは困難である。これは、ユーザが正確かつ迅速に所望の商品を見つけ出すのを補助するための技術を必要とする。
【０００４】
全般的に、商品のナビゲーションは、区分ナビゲーションおよび特性ナビゲーションに分類される。区分ナビゲーションは、区分システムに基づくナビゲーションを指す。例えば、区分システムは、ツリー構造によって表される。各親区分は、複数の下位区分を含む。区分間の距離は、上から下に向かって短くなる。葉ノードは、葉区分と呼ばれる。図１は、区分システムを例示する。例示されるように、図１は、葉区分である「物理学」および「化学」という区分を含む一方で、「自然科学」は、葉区分「物理学」および「化学」の親区分である。一方で、「自然科学」および「社会科学」は、親区分、すなわち、「書籍」の下位区分である。ユーザは、「物理学」または「化学」のナビゲーションをクリックすることによって、物理学または化学に関連する書籍を閲覧することができる。換言すれば、ユーザは、書籍製品の「物理学」または「化学」という区分情報を使用することによって、区分ナビゲーションを行う。
【０００５】
区分ナビゲーションに類似して、特性ナビゲーションは、区分特性システムの中の区分の下の商品の特性情報に基づくナビゲーションを指す。商品の特性情報は、商品次元を表すための商品特性および対応する商品特性の特性値を含む。区分特性システムも、ツリー構造を介して表され得る。商品情報を分類するために商品特性および商品特性値が使用されるので、区分、商品特性、および商品特性値の間には、ある相関が存在する。全般に、１つの葉区分は、概して、複数の商品特性に対応し得る。例えば、図１で示される葉区分「物理学」の下には、「著者」、「出版日」、「出版社」等の、「物理学」の次元を表す複数の商品特性が存在し得る。一方で、各商品特性の下には、複数の商品特性値が存在し得る。例えば、商品特性「出版社」の下には、「出版社Ａ」、「出版社Ｂ」、「出版社Ｃ」等の、複数の商品特性値が存在し得る。したがって、図２で示されるように、区分特性システムの構造概略図が取得され得る。ユーザは、「出版社Ａ」または「出版社Ｂ」のナビゲーションをクリックすることによって、出版社Ａまたは出版社Ｂに関連する書籍を閲覧することができる。換言すれば、ユーザは、「出版社Ａ」または「出版社Ｂ」の書籍製品の特性情報を使用することによって、商品特性ナビゲーションを行う。
【０００６】
区分ナビゲーションの下で、区分の粗い粒度に基づいて商品情報が分類される場合であっても、区分システムの中の最下層の葉区分内の商品情報は、依然として大量の情報である。故に、ユーザは、依然として所望の製品を見つけ出すために多くの時間を費やす必要があり、低い効率をもたらす。
【０００７】
区分ナビゲーションと比較して、特性ナビゲーションは、区分と関連付けられるより細かい粒度に基づいて、さらに商品情報を分類するために使用される。各特性は、少量の情報を含み、よって、ユーザに提供されるナビゲーション商品情報の量が低減され得、したがって、ナビゲーションの効率が向上する。
【０００８】
現在の技術の下で、特性ナビゲーションは、手動でレビューする人員を必要とし、したがって、操作人員によって、ある新規な商品の特性を適時に見つけ出すことができないか、または更新することができない。したがって、低いユーザエクスペリエンスを生じさせ、低いナビゲーション効率につながる。
【発明の概要】
【０００９】
本開示の実施形態は、現在の技術と関連付けられる問題（例えば、低いナビゲーション効率、および製品情報を適時に更新することに関する不具合）を解決する、商品特性ナビゲーションのための方法およびシステムに関する。
【００１０】
いくつかの実施形態おいて、方法は、製品情報データベースの中の任意の製品ノードについて、コンピューティングデバイスによって、製品ノードの現在の対応する特性情報、および製品ノードの下の各商品の対応する特性情報を決定することを含み得る。製品ノードは、商品情報データベースの中の各商品の対応する特性情報の中のキー特性情報および各商品の対応する特性情報が属する区分に従って、同じ区分に属し、かつ、同じキー特性情報を有する商品をグループ化することによって取得され得る。更新すべき特性情報が存在するときに、コンピューティングデバイスは、更新すべき特性情報を、製品ノードの現在の対応する特性情報に加え得る。更新すべき特性情報は、製品ノードの下の少なくとも１つの商品の対応する特性情報の中に含まれ得るが、製品ノードの現在の対応する特性情報には含まれない。コンピューティングデバイスは、次いで、更新された製品ノードの現在の対応する特性情報を使用することによって、商品特性ナビゲーションを行い得る。
【００１１】
いくつかの実施形態において、商品特性ナビゲーションのためのコンピューティングデバイスは、製品ノードについて、製品情報データベースの中の任意の製品ノードの現在の対応する特性情報および製品ノードの下の各商品の対応する特性情報を決定するように構成される、特性情報決定モジュールを含み得る。製品ノードは、商品情報データベースの中の各商品の対応する特性情報の中のキー特性情報および各商品の対応する特性情報が属する区分に従って、同じ区分に属し、かつ、同じキー特性情報を有する商品をクラスタ化することによって取得され得る。コンピューティングデバイスはまた、更新すべき特性情報が存在するときに、更新すべき特性情報を、製品ノードの現在の対応する特性情報に加えるように構成される、特性情報更新モジュールも含み得る。更新すべき特性情報は、製品ノードの下の少なくとも１つの商品の対応する特性情報の中に含まれ得るが、製品ノードの現在の対応する特性情報には含まれない。コンピューティングデバイスはまた、更新された製品ノードの現在の対応する特性情報を使用することによって、商品特性ナビゲーションを行うように構成される、商品特性ナビゲーションモジュールも含み得る。
【００１２】
コンピューティングデバイスが、製品情報データベースの中の任意の製品ノードの下の各商品の対応する特性情報の中に更新すべき特性情報が存在する、と決定したときに、コンピューティングデバイスは、更新すべき特性情報を製品ノードの現在の対応する特性情報に加え得る。次いで、更新された製品ノードの現在の対応する特性情報を使用することによって、商品特性ナビゲーションが行われ得る。更新すべき特性情報は、製品ノードの下の少なくとも１つの商品の対応する特性情報の中に含まれ得るが、製品ノードの現在の対応する特性情報には含まれない。本開示の実施形態の技術的スキームを介して、新規な商品特性の発掘およびナビゲーションが自動的に実現され得、現在の技術と関連付けられる問題が解決され得る。
【００１３】
本概要は、主張されている主題のあらゆる主要な特徴または重要な特徴を確認することが意図されておらず、主張されている主題の範囲を決定する上での支援として単独に用いられることも意図されていない。
【図面の簡単な説明】
【００１４】
発明を実施するための形態は、添付の図面を参照して記載される。異なる図面における同じの参照番号の使用は、同様または同一の項目を示す。
【図１】従来技術に従う区分システムの構造概略図である。
【図２】従来技術に従う区分特性システムの別の構造概略図である。
【図３】商品ナビゲーションのための、実例となる過程のフローチャートである。
【図４】商品ナビゲーションと関連付けられる商品特性情報を更新するための、実例となる過程のフローチャートである。
【図５】商品ナビゲーションを可能にする、実例となるコンピューティング構造の概略図である。
【発明を実施するための形態】
【００１５】
本開示の実施形態は、商品特性ナビゲーションのための方法およびシステムを提供する。いくつかの実施形態において、商品特性ナビゲーションのための方法は、製品情報データベースの中の任意の製品ノードについて、コンピューティングデバイスによって、製品ノードの現在の対応する特性情報、および製品ノードの下の各商品の対応する特性情報を決定することを含み得る。更新すべき特性情報が存在するときに、コンピューティングデバイスは、更新すべき特性情報を、製品ノードの現在の対応する特性情報に加え得、そして、更新された製品ノードの現在の対応する特性情報を使用することによって、商品特性ナビゲーションを行い得る。製品ノードは、商品情報データベースの中の各商品の対応する特性情報の中のキー特性情報および各商品の対応する特性情報が属する区分に従って、同じ区分に属し、かつ、同じキー特性情報を有する商品をグループ化することによって取得され得る。更新すべき特性情報は、製品ノードの下の少なくとも１つの商品の対応する特性情報の中に含まれ得るが、製品ノードの現在の対応する特性情報には含まれない。本開示の技術的スキームを介して、新規な商品特性の発掘およびナビゲーションが自動的に実現され得、問題（例えば、低いナビゲーション効率、および製品情報を適時に更新することに関する不具合）が解決され得る。
【００１６】
本開示の実施形態はさらに、実施形態を下の添付図面と併せて利用することによって説明されるが、本開示は、下で説明される例示的な実施形態に限定されない。
【００１７】
図３は、商品ナビゲーションのための、実例となる過程のフローチャートである。３０２で、コンピューティングデバイスは、製品情報データベースの中の現在更新すべき特性情報の存在に関する決定を受けていない任意の製品ノードについて、製品ノードの現在の対応する特性情報、および製品ノードの下の各商品の対応する特性情報を決定する。いくつかの実施形態において、製品ノードは、商品情報データベースの中の各商品の対応する特性情報の中のキー特性情報および各商品の対応する特性情報が属する区分に従って、同じ区分に属し、かつ、同じキー特性情報を有する商品をクラスタ化することによって取得され得る。キー特性情報は、商品の特徴を識別することができる、特性情報を含み得、任意の製品ノードについて、製品ノードの対応する特性情報（例えば、キー特性情報）は、同じタイプの商品の共有情報を反映し得る。そのような場合において、製品情報データベースは、少なくとも１つの製品ノードを含み得る。
【００１８】
いくつかの実施形態において、商品情報データベースの中の各商品の対応する特性情報は、次の２つの手段を採用することによって取得され得る。第１に、コンピューティングデバイスは、フィード方法を採用することによって、商品特性情報を獲得し得る。この手段において、商品特性情報の補充または入力は、商品の供給元によって行われ、取得される商品特性情報の完全性および精度は高い。第２に、コンピューティングデバイスは、クロール方法を採用することによって、商品特性情報を獲得し得る。この手段において、商品特性情報は、予め構成された特性情報テンプレートに従って、各インターネットウェブサイトから商品情報をクロールし、クロールした商品情報から特性情報を自動的に抽出することによって取得され得る。手段Ｉと比較して、手段ＩＩを使用して取得される商品特性情報の完全性および精度は、より低い。
【００１９】
いくつかの実施形態において、特性情報は、特性および特性値を含み得る。製品ノードについて、製品ノードの対応する特性情報は、製品ノードの特性、および製品ノードの特性に対応する製品ノードの特性値を含み得、任意の商品について。加えて、商品の特性情報は、商品の特性、および商品の特性に対応する商品の特性値を含み得る。
【００２０】
さらに、製品ノードは、商品情報データベースの中の各商品の対応する特性情報の中のキー特性情報および各商品の対応する特性情報が属する区分に従って、同じ区分に属し、かつ、同じキー特性情報を有する商品をクラスタ化することによって取得され得る。
【００２１】
例えば、書籍タイプの商品について、製品ノードＭは、「国際標準図書番号（ＩＳＢＮ）が１０１０の物理学書籍」および「出版日が２０００〜２０１０」であると想定する。製品ノードＭは、特性情報、すなわち、「ＩＳＢＮが１０１０」、「出版日が２０００〜２０１０」を有し、また、区分「物理学」に属する商品をクラスタ化することによって取得されるとみなされ得、具体的には、特性情報、すなわち、「ＩＳＢＮが１０１０」および「出版日が２０００〜２０１０」は、特性、すなわち、「ＩＳＢＮ」および「出版日」、ならびに２つの特性、すなわち、「ＩＳＢＮ」および「出版日」にそれぞれ対応する２つの特性値、すなわち、「１０１０」および「２０００〜２０１０」を含むとみなされ得る。結果として、「ＩＳＢＮ」は、製品ノードＭによって表される同じタイプの商品のキー特性である。
【００２２】
さらに、演算３０２で、製品ノードＭに従って決定された製品ノードＭの現在の対応する特性情報は、「ＩＳＢＮが１０１０」および「出版日が２０００〜２０１０」であり、具体的には、製品ノードＭに従って決定された製品ノードＭの現在の対応する特性は、「ＩＳＢＮ」および「出版日」であり、製品ノードＭの現在の対応する特性、すなわち、「ＩＳＢＮ」および「出版日」の決定された対応する特性値は、それぞれ、「１０１０」および「２０００〜２０１０」である。
【００２３】
さらに、製品ノードＭが特に、「ＩＳＢＮが１０１０、出版日が２０００〜２０１０、著者がＢ、価格が１０〜５０」等の特性情報を有する、物理学書籍商品Ａ、「ＩＳＢＮが１０１０、出版日が２０００〜２０１０、価格が１０〜５０、ハードカバー製本を採用」等の特性情報を有する、物理学書籍商品Ｂ、「ＩＳＢＮが１０１０、出版日が２０００〜２０１０、ハードカバー製本を採用、価格が１０〜５０」等の特性情報を有する、物理学書籍商品Ｃ、および「ＩＳＢＮが１０１０、価格が１０〜５０、出版日が２０００〜２０１０」等の特性情報を有する、物理学書籍商品Ｄを含むと想定する。製品ノードＭの下の物理学書籍商品Ａ、物理学書籍商品Ｂ、物理学書籍商品Ｃ、および物理学書籍商品Ｄに対応する、決定された特性情報は、表１で表され得る。
【００２４】
【表１】
2015531126.tif 000003
【００２５】
表１によれば、製品ノードＭの下の各商品に対応する最終決定された特性情報は、「ＩＳＢＮが１０１０」、「出版日が２０００〜２０１０」、「著者がＢ」、「価格が１０〜５０」、および「ハードカバー製本を採用」である。
【００２６】
具体的には、製品ノードＭの下の各商品に対応する最終決定された特性は、「ＩＳＢＮ」、「出版日」、［著者」、「価格」、および「製本」であり、対応する特性、すなわち、製品ノードＭの下の各商品の対応する特性、すなわち、「ＩＳＢＮ」、「出版日」、［著者」、「価格」、および「製本」の対応する特性値は、それぞれ、「１０１０」、「２０００〜２０１０」、「Ｂ」、「１０〜５０」、および「ハードカバー」である。
【００２７】
３０４で、コンピューティングデバイスは、更新すべき特性情報が製品ノードの下の各商品の対応する特性情報の中に存在するかどうかを決定し得る。存在する場合、過程３００は、演算３０６に進み得、存在しない場合、過程は、演算３１６に進み得る。
【００２８】
いくつかの実施形態において、更新すべき特性情報は、製品ノードの下の少なくとも１つの商品の対応する特性情報にあり得るが、製品ノードの現在の対応する特性情報には含まれない。
【００２９】
製品ノードＭの実施例に戻ると、製品ノードの下の各商品に対応する最終決定された特性情報は、「ＩＳＢＮが１０１０」、「出版日が２０００〜２０１０」、「著者がＢ」、「価格が１０〜５０」、および「ハードカバー製本を採用」であり、「著者がＢ」、「価格が１０〜５０」、および「ハードカバー製本を採用」は、製品ノードＭの下の少なくとも１つの商品の対応する特性情報の中に含まれるが、製品ノードＭの現在の対応する特性情報、すなわち、「ＩＳＢＮが１０１０」および「出版日が２０００〜２０１０」には含まれない。したがって、特性情報、すなわち、「著者がＢ」、「価格が１０〜５０」、および「ハードカバー製本を採用」は、更新すべき特性情報である。
【００３０】
加えて、製品Ｍの下の各商品の最終決定された対応する特性、すなわち、「ＩＳＢＮ」、「出版日」、「著者」、「価格」、および「製本」において、特性、すなわち、「著者」、「価格」、および「製本」は、製品ノードＭの下の少なくとも１つの商品の対応する特性の中に含まれるが、製品ノードＭの現在の対応する特性、すなわち、「ＩＳＢＮ」および「出版日」には含まれない。したがって、演算３０４で決定される、更新すべき特性情報の中の更新すべき特性は、「著者」、「価格」、および「製本」である。
【００３１】
同様に、製品Ｍの下の各商品の対応する特性、すなわち、「ＩＳＢＮ」、「出版日」、「著者」、「価格」、および「製本」の最終決定された対応する特性値、すなわち、「１０１０」、「２０００〜２０１０」、「Ｂ」、「１０〜５０」、および「ハードカバー」において、「著者」、「価格」、および「製本」の対応する特性値、すなわち、「Ｂ」、「１０〜５０」、および「ハードカバー」は、製品ノードＭの下の少なくとも１つの商品の対応する特性の中に含まれるが、製品ノードＭの現在の対応する特性には含まれない。よって、演算３０４で決定される更新すべき特性情報の中の更新すべき特性値は、対応する特性値、すなわち、「著者」、「価格」、および「製本」の「Ｂ」、「１０〜５０」、および「ハードカバー」である。
【００３２】
３０６で、コンピューティングデバイスは、対応する特性情報が更新すべき特性情報を含む商品の数が、第１の設定された閾値よりも多いかどうかを決定する。多い場合、過程３００は、演算３０８に進み得、多くない場合、過程３００は、演算３１６に進み得る。
【００３３】
いくつかの実施形態において、第１の閾値は、実際の状況に従って設定され得る。例えば、ナビゲーション精度および必要とされる商品の特性ナビゲーションが高い場合、第１の閾値は、高い数値に設定され得る。いくつかの実施形態において、第１の閾値は、更新すべき製品ノードの下に含まれる全ての商品の数量の値と同じであり得る。そのような場合において、第１の閾値は、更新すべき製品ノードの下に含まれる全ての商品の数量の値以下であり得る。
【００３４】
製品ノードＭの実施例に戻ると、演算３０４で決定される更新すべき特性情報は「著者がＢ」、「価格が１０〜５０」、および「ハードカバー製本を採用」である。対応する特性情報が更新すべき特性情報、すなわち、「著者がＢ」を含む商品は、物理学書籍商品Ａであり、対応する特性情報が、更新すべき特性情報、すなわち、「価格が１０〜５０」を含む商品は、物理学書籍商品Ａ、物理学書籍商品Ｂ、物理学書籍商品Ｃ、および物理学書籍商品Ｄであり、対応する特性情報が、更新すべき特性情報、すなわち、「ハードカバー製本を採用」を含む商品は、物理学書籍商品Ｂおよび物理学書籍商品Ｄである。
【００３５】
第１の設定された閾値が、製品ノードＭの下に含まれる全ての商品の数量の値と同じである場合、最終的に取得された満足な更新すべき特性情報は、「価格が１０〜５０」である。具体的には、最終的に取得された満足な特性は、「価格」であり、更新すべき特性「価格」の更新すべき取得された対応する特性値は、「１０〜５０」である。
【００３６】
そのような場合において、第１の設定された閾値よりも多い、更新すべき特性情報は、重要な特性情報と考えられ得る。
【００３７】
３０８で、コンピューティングデバイスは、更新すべき特性情報を、製品ノードの現在の対応する特性情報に加え得る。
【００３８】
いくつかの実施形態において、３０４および３０６の演算の後に、最終的に取得された更新すべき特性情報は、更新すべき製品ノードの下の大部分の商品の共通の特性であり得る。したがって、更新すべき特性情報が、更新すべき製品ノードに加えられ得る。
【００３９】
製品ノードＭの実施例に戻ると、第１の設定された閾値を満たす最終的に取得された更新すべき特性情報が「価格が１０〜５０」である場合、更新すべき特性情報、すなわち、「価格が１０〜５０」を、製品ノードＭの対応する特性情報に加えることが必要とされ得る。
【００４０】
具体的には、更新すべき特性情報、すなわち、「価格が１０〜５０」の中の更新すべき特性、すなわち、「価格」、および更新すべき特性、すなわち、「価格」の更新すべき対応する特性値、すなわち、「１０〜５０」を、製品ノードＭの対応する特性および特性値に加えることが必要とされ得る。
【００４１】
３１０で、コンピューティングデバイスは、更新された製品ノードの現在の対応する特性情報を使用することによって、商品特性ナビゲーションを行い得る。
【００４２】
いくつかの実施形態において、各製品ノード、各製品ノードの対応する特性情報、各商品、および各商品の対応する特性情報は、各製品ノード、各製品ノードの対応する特性情報、各商品、および各商品の対応する特性情報を区別する目的に特有の識別子（ＩＤ）を表すためのＩＤ情報の一部分を有する。いくつかの場合において、各製品ノードによって表される製品の製品ＩＤ、ならびに各製品ノードの対応する特性情報および特性情報ＩＤは、製品情報データベースに保存され得、各商品ＩＤ、ならびに各商品の対応する特性情報および特性情報ＩＤは、商品情報データベースに保存され得る。１つ以上の製品情報データベースが利用可能であり、また、１つ以上の商品情報データベースも利用可能である。本開示の実施形態は、この態様に対していかなる限定も行わない。さらに、同じ製品ノードの下の各商品および製品ノードは、同じ製品ＩＤを有し得る。
【００４３】
いくつかの実施形態において、特性情報は、特性および特性値を含み得、よって、各製品ノードの対応する特性および特性値、ならびに各商品の対応する特性および特性値には、各特性および特性値をそれぞれ区別する目的に特有の識別子を表すためのＩＤがそれぞれ提供される。
【００４４】
製品ノードＭの実施例に戻ると、製品ノードＭに対応する製品ＩＤが製品０１である場合、製品ノードＭの下の物理学書籍商品Ａ、Ｂ、Ｃ、およびＤは、同じ製品ＩＤ（製品１１）を有する。
【００４５】
具体的には、更新前の、製品ノードＭの対応する特性情報の中の特性「ＩＳＢＮ」の製品特性ＩＤは、製品特性０１であり得、更新前の、製品ノードＭの対応する特性情報の中の特性「出版日」の製品特性ＩＤは、製品特性０２であり得、また、更新前の、製品ノードＭの対応する特性情報の中の特性「ＩＳＢＮ」の対応する特性値「Ａ」の製品特性値ＩＤは、製品特性値０１であり得、更新前の、製品ノードＭの対応する特性情報の中の特性「出版日」の対応する特性値「２０００〜２０１０」の対応する特性値ＩＤは、製品特性値０２であり得る。
【００４６】
いくつかの実施形態において、製品ノードＭの下の各商品の対応する特性および特性値はまた、それぞれ、固有ＩＤも有し得る。例えば、製品ノードＭの下の各商品の対応する特性「ＩＳＢＮ」の特性ＩＤは、商品特性０１であり得、「出版日」の特性ＩＤは、商品特性０２であり得、「著者」の特性ＩＤは、商品特性０３であり得、「価格」の特性ＩＤは、商品特性０４であり得、そして、「製本」の特性ＩＤは、商品特性０５であり得る。同様に、製品ノードＭの下の各商品の対応する特性「ＩＳＢＮ」、「出版日」、「著者」、「価格」、および「製本」の対応する特性値「１０１０」、「２０００〜２０１０」、「Ｂ」、「１０〜５０」、および「ハードカバー」は、それぞれ、固有ＩＤを有する。
【００４７】
いくつかの実施形態では、実際の標準に依存する特性情報を取得するために、更新すべき特性情報が更新すべき製品ノードの対応する特性情報に加えられるときに、更新すべき特性情報が名称変更され得る。製品ノードＭの実施例に戻ると、更新すべき特性情報、すなわち、「価格が１０〜５０」が製品ノードＭの対応する特性情報に加えられるときに、更新すべき特性情報、すなわち、「価格が１０〜５０」は、「価格がＲＭＢ１０〜５０元」に名称変更され得る。いくつかの場合において、更新すべき特性情報、すなわち、「価格が１０〜５０」の特性値「１０〜５０」は、「価格がＲＭＢ１０〜５０元」に更新することが必要とされ得る。それに応じて、更新すべき特性情報が更新すべき製品ノードの対応する特性情報に加えられるときに、更新すべき特性情報ＩＤの製品特性ＩＤおよび製品特性値ＩＤはさらに、編集することが必要とされ得る。例えば、特性「価格」の製品特性ＩＤは、製品特性０３として編集され得、また、製品値「ＲＭＢ１０〜５０元」の製品特性値ＩＤは、製品特性値０３として編集され得る。
【００４８】
さらに、コンピューティングデバイスは、第１の設定された閾値よりも多い更新すべき特性情報が製品ノードの現在の対応する特性情報に加えられた後、かつ、更新された製品ノードの現在の対応する特性情報を使用することによって商品特性ナビゲーションが行われる前に、第１の設定された閾値よりも多い更新すべき特性情報を、商品情報データベースに加え得る。
【００４９】
いくつかの実施形態において、コンピューティングデバイスは、第１の設定された閾値よりも多い更新すべき特性情報が商品情報データベースに加えられるときに、演算を行い得る。この演算は、第１の設定された閾値よりも多い更新すべき特性情報のＩＤ（特性ＩＤおよび特性値ＩＤを含む）を再編集することと、第１の設定された閾値よりも多い更新すべき特性情報（特性および特性値を含む）に対して名称変更演算を行うことと、第１の設定された閾値よりも多い更新すべき再編集および名称変更された特性情報を、商品情報データベースに加えることと、を含み得る。いくつかの場合において、コンピューティングは、製品情報データベースの中の更新すべき特性情報の製品特性名称および製品特性値名称を、商品情報データベースの中の再編集された更新すべき特性情報の商品特性名称および商品特性値名称とみなし得る。
【００５０】
製品ノードＭの実施例に戻ると、更新すべき特性情報、すなわち「価格が１０〜５０」の中の特性「価格」および特性値「１０〜５０」はまた、第１の設定された閾値よりも多い取得された更新すべき特性情報、すなわち、「価格が１０〜５０」が、製品ノードＭの対応する特性情報に加えられ、加えられた更新すべき特性情報、すなわち、「価格が１０〜５０」が、「価格がＲＭＢ１０〜５０元」として名称変更された後に、元の商品情報データベースの中の商品特性ＩＤおよび商品特性値ＩＤと矛盾するのを防ぐために、商品特性ＩＤおよび商品特性値ＩＤを編集することも必要とされる。さらに、再編集および名称変更された更新すべき特性情報の商品特性および商品特性値は、それぞれ、特性情報データベースの中の更新すべき特性情報、すなわち、「価格がＲＭＢ１０〜５０元」の特性名称「価格」および特性値名称「ＲＭＢ１０〜５０」を、編集された更新すべき特性情報の商品特性名称および商品特性値名称とみなすことによって、商品情報データベースに加えられ得る。
【００５１】
いくつかの実施形態において、コンピューティングデバイスは、更新すべき特性情報に対する商品特性ＩＤおよび商品特性値ＩＤの再編集中に、編集された商品特性ＩＤおよび商品特性値ＩＤが、更新されていない商品情報データベースの中の商品特性ＩＤおよび商品特性値ＩＤに対して繰り返されないことを確実にし得る。いくつかの場合において、更新されていない商品特性表の中の商品特性ＩＤ（または商品特性値ＩＤ）の最大値は、１〜１０倍まで増幅され得、増幅された商品特性ＩＤ（または商品特性値ＩＤ）の中の未占有の商品特性ＩＤ（または商品特性値ＩＤ）は、更新すべき特性情報の商品特性ＩＤ（または商品特性値ＩＤ）とみなされ得る。
【００５２】
上述の演算が行われた後に、更新された製品ノードＭの現在の対応する特性情報、すなわち、「ＩＳＢＮが１０１０」、「出版日が２０００〜２０１０」、および「価格が１０〜５０」を、更新前の特性情報、すなわち、「ＩＳＢＮが１０１０」および「出版日が２０００〜２０１０」と比較したときに、更新された製品ノードＭの現在の対応する特性情報は、より明確であり得、より効率的な商品特性ナビゲーションがユーザに提供され得、また、ユーザエクスペリエンスが向上する。
【００５３】
３１２で、コンピューティングデバイスは、更新された製品ノードの対応する特性情報の各部分を設定された期間におけるキーワードとみなすことによって、ナビゲーションが行われた回数を決定し得る。
【００５４】
いくつかの実施形態において、コンピューティングデバイスは、更新された製品ノードの対応する特性情報に従って、ユーザ検索クリックログを更新し得（すなわち、新しく加えられた特性情報が元のユーザ検索クリックログに加えられる）、そして、特性情報の各部分の対応するクリック状況を計算し得る。すなわち、更新された製品ノードの対応する特性情報の各部分を、設定された期間におけるキーワードとみなすことによって、ナビゲーションが行われた回数を数え得る。
【００５５】
いくつかの実施形態において、コンピューティングデバイスは、更新された製品ノードの対応する特性情報に含まれる特性および特性の対応する特性値に従って、ユーザ検索クリックログを更新し、そして、各特性の対応するクリック状況および各特性の対応する特性値を計算し得る。
【００５６】
３１４で、コンピューティングデバイスは、ナビゲーション回数が第２の設定された閾値よりも多い特性情報を、製品ノードの現在の対応する特性情報とみなすことによって、商品特性ナビゲーションを行い得る。
【００５７】
３１０では、更新された製品ノードの対応する特性情報を使用することによって商品ナビゲーションが行われるときに、ある特性情報をキーワードとみなすことによって行われるナビゲーションの回数が少ないという問題が存在し得る。したがって、３１４で、コンピューティングデバイスは、３１２で決定された更新された製品ノードの対応する特性情報の各部分をキーワードとみなすことによって行われたナビゲーションの回数に従って、ナビゲーション回数が設定された閾値よりも多い特性情報を製品ノードの現在の対応する特性情報とみなすことによって、商品特性ナビゲーションを継続し得る。コンピューティングデバイスはまた、商品特性ナビゲーションの特性情報を使用して、第２の決定も行い得、多数回にわたるナビゲーションに対するキーワードとみなされる特性情報が、最終的に必要とされる特性情報とみなされる。
【００５８】
いくつかの実施形態において、第２の閾値は、実際の状況に従って設定され得る。商品特性ナビゲーションの精度を向上させ、ユーザの実用要件とのより高い整合性を達成するために、第２の閾値は、高い数値として設定され得る。本開示の実施形態にはいかなる限定も行われない。
【００５９】
３１６で、コンピューティングデバイスは、更新すべき特性情報の存在に関する判定を受けていない製品ノードが、現在の製品情報データベースの中にまだ存在するかどうかを決定し得る。存在する場合、過程３００は、３０２に進み得、存在しない場合、過程３００は、３１８で演算を終了し得る。
【００６０】
関連する商品情報データベースの中の各商品の対応する特性情報は、全般的に、演算３０２および３１６からの演算過程において、次の２つの手段によって獲得され得る。
【００６１】
第１に、手段Ｉは、フィード方法を採用することによって、商品特性情報を獲得することを含み得る。この手段では、商品特性情報の補充または入力が商品の供給元によって行われ得るので、取得された商品特性情報の完全性および精度は高い。しかしながら、商品供給元は、手動で商品特性情報を入力するので、商品の一部の特性情報は、それでも、場合によっては誤って補充され得る。製品ノードＭの実施例に戻ると、製品ノードＭは、物理学書籍商品Ｅを含み得、物理学書籍商品Ｅの実際の特性情報は、「ＩＳＢＮが１０１０、出版日が２０００〜２０１０、価格が１０〜５０、ハードカバー製本を採用、および著者がＢ」であり、商品情報が商品供給元によって手動で入力されたときに、「著者Ｂ」が誤って「著者Ａ」として入力される。したがって、誤った商品特性情報が、製品ノードＭの最終的な取得された対応する特性情報の中に存在し得、物理学書籍商品Ｅの特性情報の正確性が影響を受け得る。
【００６２】
第２に、手段ＩＩは、クロール方法を採用することによって、商品特性情報を獲得することを含み得る。この手段において、商品情報は、各インターネットウェブサイトからクロールされ得、商品特性情報を取得するために、予め構成された特性情報テンプレートに従って、特性情報ブロックが、クロールした商品情報から自動的に抽出され得る。いくつかの実施形態において、各インターネットウェブサイトのウェブページ書式は、一定ではなく、ＪａｖａＳｃｒｉｐｔ現象が存在する。したがって、この手段では、商品特性情報の一部分だけしか取得され得ず、取得された商品特性情報と関連付けられる非完全性、および書式誤りの可能性につながる。例えば、製品ノードＭの実施例に戻ると、製品ノードＭがさらに物理学書籍商品Ｅを含み、また、物理学書籍商品Ｅの実際の特性情報が「ＩＳＢＮが１０１０、出版日が２０００〜２０１０、価格が１０〜５０、ハードカバー製本を採用、および著者がＢ」であると想定する。ウェブページＡの中の「価格が１０〜５０、ハードカバー製本を採用、および著者がＢ」等の特性情報が予め設定されたテンプレートと一致しない場合、クロール方法を採用することによって、物理学書籍商品Ｅの特性情報をインターネットウェブページＡからクロールするときに、「価格が１０〜５０、ハードカバー製本を採用、および著者がＢ」等の特性情報が失われ得る。したがって、物理学書籍商品Ｅの特性情報の完全性が影響を受け得る。
【００６３】
いくつかの実施形態において、各商品の現在取得された対応する特性情報は、必ずしも、商品の商品情報を拡充し、完成させるために不可欠または正確であり得るとは限らない。各商品の取得された対応する特性情報はまた、本開示の実施形態１で商品特性ナビゲーションを実現するための方法において、補完、修正等の更新演算を受けることも必要とされ得る。図４で例示されるように、商品の対応する特性情報を更新するための特定の演算の流れは、以下の演算を含み得る。
【００６４】
４０２で、コンピューティングデバイスは、製品情報データベースの中の各製品ノードの対応する特性情報および商品情報データベースの中の各商品の対応する特性情報に従って、各製品ノードの現在の対応する特性情報と、製品ノードの下の商品の対応する特性情報とのマッピング関係を確立し得る。
【００６５】
特性情報は、特性および特性値を含み得、よって、各製品ノードの現在の対応する特性情報と製品ノードの下の商品の対応する特性情報との確立されたマッピング関係は、特性マッピング関係および特性値マッピング関係を含み得る。
【００６６】
いくつかの実施形態において、特性マッピング関係は、製品区分特性値表に従って、製品情報表の中の製品ノードが属する区分の対応する単一値特性を決定し、そして、商品区分特性値表に従って、製品ノードが属する区分の全ての対応する特性を決定することによって確立され得る。
【００６７】
いくつかの実施形態において、特性は、単一値特性および非単一値特性を含み得る。単一値特性は、同じタイプの商品の特性の対応する特性値を意味し、値は、一意である。例えば、物理学書籍商品の特性「出版社」を一例とすると、物理学書籍商品Ａ、Ｂ、Ｃ、Ｄ等を使用することによってクラスタ化される同じタイプの商品の特性「出版社」の下には、特性値「Ａ」だけが存在し、特性「出版社」が単一値特性であることを示す。同じタイプの商品の特性「出版社」の下に、「Ｂ」または「Ｃ」等の他の特性値も存在する（例えば、物理学書籍商品Ａの出版社がＡであり、一方で、物理学書籍商品Ｂの出版社がＢである）場合、特性「出版社」は、非単一値特性である。
【００６８】
いくつかの実施形態において、製品区分特性値は、各製品の対応する区分、特性、特性値等の情報を含み得、製品情報表は、各製品の製品ＩＤ、対応する製品の特性および特性値等の情報を含み得る。
【００６９】
いくつかの実施形態において、製品ノードの任意の対応する決定された単一値特性について、コンピューティングデバイスは、製品ノードの下の商品の単一値特性および任意の対応する単一値特性が同じ区分に属するかどうか、および特性名称が同じであるか、または同義であるかを決定し得る。そうであれば、コンピューティングデバイスは、製品ノードの単一値特性と製品ノードの下の商品の対応する単一値特性との特性マッピング関係を確立し得る。コンピューティングデバイスは、製品ノードによって表される製品と製品ノードの下の商品との特性マッピング関係を取得するために、製品ノードの各対応する単一値特性に対する決定演算が終了するまで、製品ノードの他の対応する単一値特性について上述の決定演算を継続し得る。
【００７０】
いくつかの実施形態において、製品ノードの決定された対応する単一値特性または製品ノードの下の商品の対応する特性は、演算によって決定される特性であり得る。
【００７１】
いくつかの実施形態において、「物理学」区分の下の製品ノードＭの決定された対応する単一値特性が、「著者」、「出版社」、「ＩＳＢＮ」、および「出版日」を含み、「物理学」区分の下の商品の決定された対応する特性が、「著者」、「ＩＳＢＮ」、「出版社」、および「製本」であると想定する。商品の単一値特性「著者」および対応する特性「著者」は、同じ区分に属し、特性名称は、同じである。したがって、製品ノードの単一の特性「著者」と、製品ノードの下の商品の対応する特性「著者」との間に、特性マッピング関係が確立され得ると考えられ得る。
【００７２】
いくつかの実施形態において、商品の単一値特性「出版社」および対応する特性「出版社」は、同じ区分に属し、特性名称は、同義である。したがって、製品ノードの単一値特性「出版社」と、製品ノードの下の商品の対応する特性「出版社」との間に、特性マッピング関係が確立され得ると考えられ得る。
【００７３】
いくつかの実施形態において、コンピューティングデバイスは、手動のレビュー方法を採用することによって、製品と商品との特性マッピング関係を修正し得る。手動のレビュー方法を採用することによって取得されたマッピング関係と、上述の方法を採用することによって取得されたマッピング関係との間に矛盾が存在する場合は、手動のレビュー方法を採用することによって取得されたマッピング関係が基準とみなされ得る。
【００７４】
いくつかの場合において、特性値マッピング関係は、以下のように確立され得る。製品ノードの現在の対応する特性情報の中の単一値特性の対応する特性値、および製品ノードの下の商品の対応する特性情報の中の単一値特性の対応する特性値が、同じ区分および同じ特性に属し、特性値名称が同じまたは同義であると想定する。結果として、コンピューティングデバイスは、製品ノードの単一値特性の対応する特性値と、製品ノードの下の商品の対応する単一値特性の対応する特性値との特性値マッピング関係を確立し得る。
【００７５】
いくつかの実施形態において、コンピューティングデバイスは、確立された特性マッピング関係に基づいて、同じ区分および同じ名称の特性の下で、製品の特性値および商品の特性値が同じまたは同義であるかどうかを決定し得る。そうであれば、コンピューティングデバイスは、製品の特性値と対応する商品の特性値との特性値マッピング関係を確立し得る。さらに、テキストマッチング方法を採用することによって対応する関係を見つけ出すことができない製品特性値の一部については、同じ製品ＩＤの下で、製品の特性値の対応する製品特性を検索することが必要とされ得る。製品ＩＤの下の製品特性が複数の商品に対応し、商品情報表の中の対応する商品特性が製品と商品との特性マッピング関係の中に存在すると想定する。結果として、製品特性値は、対応する商品特性値上にマップされ得ると考えられる。
【００７６】
さらに、特性値マッピング関係が確立された後に、コンピューティングデバイスは、手動のレビュー方法を採用することによって、製品と商品との特性マッピング関係を修正し得る。手動のレビュー方法を採用することによって取得されたマッピング関係と、上述の方法を採用することによって取得されたマッピング関係との間に矛盾が存在する場合は、手動のレビュー方法を採用することによって取得されたマッピング関係が基準とみなされ得る。
【００７７】
４０４で、コンピューティングデバイスは、商品情報データベースの中の製品ＩＤを抽出し得、製品ＩＤが製品情報データベースの中に存在するかどうかを判断する。存在する場合、過程４００は、演算４０６に進み得、存在しない場合、過程４００は、演算４１４に進み得る。
【００７８】
いくつかの実施形態において、コンピューティングデバイスは、商品情報データベースの中の製品ＩＤに従って、製品ＩＤが製品情報データベースの中に存在するかどうかを検索し得る。存在しない場合、商品にはいかなる製品ノードも提供されず、商品の特性情報（特性および特性値を含む）の補完および修正は行われ得ない。
【００７９】
４０６で、コンピューティングデバイスは、製品情報データベースの中の製品ＩＤの対応する製品ノードの製品情報を獲得し得る。
【００８０】
いくつかの実施形態において、コンピューティングデバイスは、製品情報データベースから検索された製品ＩＤに従って、製品情報データベースの中の製品ＩＤの対応する製品ノードの特性および特性値を含む特性情報を獲得し得る。
【００８１】
４０８で、コンピューティングデバイスは、任意の製品ノードについて、製品ノードの現在の対応する特性情報と製品ノードの下の商品の対応する特性情報との確立されたマッピング関係に従って、製品ＩＤの対応する製品ノードの特性情報がマッピング関係に含まれるかどうかを決定し得る。含まれる場合、過程４００は、演算４１０に進み得、含まれない場合、過程４００は、４１４に進み得る。
【００８２】
４１０で、コンピューティングデバイスは、製品ノードの現在の対応する特性情報と製品ノードの下の各商品の対応する特性情報との確立されたマッピング関係に従って、製品ノードの下の各商品の対応する特性情報を更新し得る。
【００８３】
いくつかの実施形態において、コンピューティングデバイスは、製品ノードの単一値特性と製品ノードの下の商品の対応する単一値特性との確立された特性マッピング関係に従って、製品ノードの下の商品の対応する特性が不足している製品ノードの単一値特性および対応する特性値を補完し得る。コンピューティングデバイスは、次いで、製品ノードの下の商品の対応する特性値において、製品ノードの特性値と一致しない特性値を修正し得る。
【００８４】
いくつかの実施形態において、製品ノードは、同じタイプの商品の区分およびキー特性を使用することによってクラスタ化される製品であり得、よって、製品ノードの下の各商品の単一値特性の対応する特性値は、同一であり得る。いくつかの実施形態において、ある非単一値特性の対応する特性値は、製品ノードの下の商品の対応する特性および特性値が異なり得る。一方で、製品ノードの現在の対応する特性情報と製品ノードの下の商品の対応する特性情報との確立されたマッピング関係（特性マッピング関係および特性値マッピング関係を含む）は、製品ノードの対応する単一値特性に基づき得る。したがって、製品ノードの下の商品の中に存在しない特性情報が補完され得、ある問題を有する商品の特性情報は、本開示の実施形態のスキームにおいて、製品ノードの現在の対応する特性情報と製品ノードの下の商品の対応する特性情報との確立されたマッピング関係（特性マッピング関係および特性値マッピング関係を含む）に従って、製品ノードの下で修正され得る。したがって、商品の対応する特性情報の完全性および正確性を向上させるという効果が達成され得る。
【００８５】
４１２で、コンピューティングデバイスは、商品の対応する更新された特性情報を商品情報データベースに再び書き込み得る。
【００８６】
いくつかの実施形態において、コンピューティングデバイスは、更新されていない特性情報（修正または補完等の更新演算を受ける元の商品の特性情報）を削除し、商品の対応する更新された（修正または補完を含む）特性情報を商品情報データベースに再び書き込み得る。
【００８７】
４１４で、コンピューティングデバイスは、商品の対応する特性情報に対して行われる更新演算を終了し得る。
【００８８】
いくつかの実施形態において、本開示の実施形態における関連する製品情報データベース、商品情報データベース等に含まれるデータサイズは、膨大である。したがって、本開示の実施形態によって開示される、商品特性ナビゲーションを実現するための方法および商品特性情報を更新するための方法は、クラウドコンピューティングプラットフォームを採用することによって実現され得る。
【００８９】
本開示の実施形態は、商品特性ナビゲーションのための方法を提供する。いくつかの実施形態において、コンピューティングデバイスは、更新すべき特性情報を製品ノードの現在の対応する特性情報に加え、更新された製品ノードの現在の対応する特性情報を使用することによって、商品特性ナビゲーションを行い得、更新すべき特性情報が製品情報データベースの中の任意の製品ノードの下の各商品の対応する特性情報の中に存在するときに、更新すべき特性情報は、製品ノードの下の少なくとも１つの商品の対応する特性情報の中に含まれるが、製品ノードの現在の対応する特性情報には含まれない。本開示の実施形態の技術的スキームを介して、新規な商品特性の発掘およびナビゲーションが自動的に実現され得、従来技術に存在する手動のレビュー方法を採用することによる、商品ナビゲーションおよび特性ナビゲーションの決定中の迅速でない商品の新規な特性更新によって生じる、不十分なナビゲーション効率の問題が解決され得る。一方で、本開示の実施形態はさらに、商品の獲得された特性情報の完全性および正確性を向上させるために、各商品の対応する獲得された特性情報に対して補完、修正等の更新演算を行うための方法を提供する。
【００９０】
図５は、商品ナビゲーションを可能にする、実例となるコンピューティング構造の概略図である。図５は、コンピューティングデバイス５００の図である。コンピューティングデバイス５００は、多数の場所のログイン制御のためのユーザデバイスまたはサーバでもよい。１つの例示的な構成において、コンピューティングデバイス５００は、１つ以上のプロセッサ５０２と、入力／出力インターフェース５０４と、ネットワークインターフェース５０６と、メモリ５０８とを含む。
【００９１】
メモリ５０８は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリ、および／またはリードオンリーメモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリの形態の、コンピュータ読み出し可能な媒体を含み得る。メモリ４０８は、コンピュータ読み出し可能な媒体の一例である。
【００９２】
コンピュータ読み出し可能な媒体としては、コンピュータ読み出し可能な命令、データ構造、プログラムモジュール、または他のデータ等の情報を格納するための任意の方法または技術で実現される、揮発性および不揮発性媒体、リムーバブルおよび非リムーバブル媒体が挙げられる。コンピュータ記憶媒体の例としては、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、電気的消去可能プログラマブルリードオンリーメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、もしくはその他メモリ技術、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、もしくは他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、もしくは他の磁気記憶デバイス、またはコンピューティングデバイスによってアクセスするための情報を記憶するために使用され得る、任意の他の非伝送媒体が挙げられるが、これらに限定されない。本明細書で定義されるように、コンピュータ読み出し可能な媒体は、変調データ信号および搬送波等の一時的媒体を含まない。
【００９３】
メモリ５０８をさらに詳細に参照すると、メモリ５０８は、特性情報決定モジュール５１０と、特性情報更新モジュール５１２と、商品特性ナビゲーションモジュール５１４とを含み得る。
【００９４】
特性情報決定モジュール５１０は、製品情報データベースの中の任意の製品ノードについて、製品ノードの現在の対応する特性情報、および製品ノードの下の各商品の対応する特性情報を決定するように構成される。いくつかの実施形態において、製品ノードは、商品情報データベースの中の各商品の対応する特性情報の中のキー特性情報および各商品の対応する特性情報が属する区分に従って、同じ区分に属し、かつ、同じキー特性情報を有する商品をクラスタ化することによって取得され得る。いくつかの実施形態において、キー特性情報は、商品の特徴を識別することができる、特性情報を含み得る。任意の製品ノードについて、製品ノードの対応する特性情報（キー特性情報等）は、同じタイプの商品の共有情報を反映し得る。いくつかの実施形態において、特性情報は、特性および特性値を含む。製品ノードについて、製品ノードの対応する特性情報は、製品ノードの特性および製品ノードの特性に対応する製品ノードの特性値を含み得る。任意の商品について、商品の特性情報は、商品の特性および商品の特性に対応する商品の特性値を含み得る。
【００９５】
いくつかの実施形態において、商品情報データベースの中の各商品の対応する特性情報は、全般的に、次の２つの方法を採用することによって獲得され得る。第１に、コンピューティングデバイスは、フィード方法を採用することによって、商品特性情報を獲得し得る。いくつかの場合において、商品特性情報の補充または入力は、商品供給元によって行われ得る。取得された商品特性情報の完全性および精度は、高くなり得る。第２に、コンピューティングデバイスは、クロール方法を採用することによって、商品特性情報を獲得し得る。いくつかの実施形態において、商品特性情報は、予め構成された特性情報テンプレートに従って、各インターネットウェブサイトから商品情報をクロールし、クロールした商品情報から特性情報を自動的に抽出することによって取得され得る。第１の手段と比較して、第２の手段と関連付けて取得される商品特性情報の完全性および精度は、より低くなり得る。
【００９６】
特性情報更新モジュール５１２は、更新すべき特性情報が存在するときに、更新すべき特性情報を、製品ノードの現在の対応する特性情報に加えるように構成される。いくつかの実施形態において、更新すべき特性情報は、製品ノードの下の少なくとも１つの商品の対応する特性情報の中に含まれ得るが、製品ノードの現在の対応する特性情報には含まれない。
【００９７】
いくつかの実施形態において、特性情報更新モジュール５１２は、更新すべき特性情報が存在するときに、更新すべき特性情報を、製品ノードの現在の対応する特性情報に加えるように構成され、対応する特性情報が更新すべき特性情報を含む商品の数は、第１の設定された閾値よりも多い。第１の閾値は、高い数値として設定され得る。例えば、行うことが必要とされる商品特性ナビゲーションのナビゲーション精度が高い場合、第１の閾値は、高い数値として設定され得る。いくつかの実施形態において、第１の閾値は、更新すべき製品ノードの下に含まれる全ての商品の数量値と同じであり得、さらに。更新すべき特性情報は、実際の標準に依存する特性情報を取得するために、更新すべき特性情報が更新すべき製品ノードの対応する特性情報に加えられ得るときに、更新すべき特性情報が名称変更され得る。
【００９８】
商品特性ナビゲーションモジュール５１４は、更新された製品ノードの現在の対応する特性情報を使用することによって、商品特性ナビゲーションを行うように構成される。
【００９９】
さらに、メモリ５０８はまた、ナビゲーション回数カウントモジュール５１６も含み得る。
【０１００】
ナビゲーション回数カウントモジュール５１６は、対応する特性情報の各部分を、商品特性ナビゲーションモジュール５１６を介して、更新された製品ノードの現在の対応する特性情報を使用することによって行われる商品特性ナビゲーションの設定された期間におけるキーワードとみなすことによって、ナビゲーションが行われた回数を数えるように構成される。
【０１０１】
いくつかの実施形態において、商品特性ナビゲーションモジュール５１６は、ナビゲーション回数が第２の設定された閾値よりも多い特性情報を、製品ノードの現在の対応する特性情報とみなすことによって、商品特性ナビゲーションを継続するように構成される。いくつかの場合において、第２の閾値は、実際の状況に従って設定され得る。商品特性ナビゲーションの精度を向上させ、ユーザの実用要件とのより高い整合性を達成するために、第２の閾値は、高い数値として設定され得る。
【０１０２】
さらに、メモリ５０８はまた、マッピング関係確立モジュール５１８も含み得る。
【０１０３】
マッピング関係確立モジュール５１８は、製品情報データベースの中の各製品ノードの対応する特性情報および商品情報データベースの中の各商品の対応する特性情報に従って、各製品ノードの現在の対応する特性情報と、製品ノードの下の商品の対応する特性情報とのマッピング関係を確立するように構成される。いくつかの実施形態において、マッピング関係確立モジュール５１８は、製品ノードの現在の対応する特性情報の中の単一値特性および製品ノードの下の商品の対応する特性情報の中の単一値特性が同じ区分に属し、かつ、特性名称が同じまたは同義であるときに、製品ノードの単一値特性と、製品ノードの下の商品の対応する単一値特性との特性マッピング関係を確立するように構成される。マッピング関係確立モジュール５１８は、製品ノードの現在の対応する特性情報の中の単一値特性の対応する特性値および製品ノードの下の商品の対応する特性情報の中の単一値特性の対応する特性値の対応する特性値が同じ区分に属し、かつ、同じ特性および特性値名称が同じまたは同義であるときに、製品ノードの単一値特性の対応する特性値と、製品ノードの下の商品の対応する単一値特性の対応する特性値との特性値マッピング関係を確立し得る。
【０１０４】
さらに、メモリ５０８はまた、特性情報修正モジュール５２０も含み得る。
【０１０５】
特性情報修正モジュール５２０は、任意の製品ノードについて、マッピング関係確立モジュール５１８によって確立される、製品ノードの現在の対応する特性情報と、製品ノードの下の各商品の対応する特性情報とのマッピング関係に従って、製品ノードの下の各商品の対応する特性情報を更新するように構成される。いくつかの実施形態において、特性情報修正モジュール５２０は、製品ノードの単一値特性と製品ノードの下の商品の対応する単一値特性との確立された特性マッピング関係に従って、製品ノードの下の商品の対応する特性情報が不足している製品ノードの対応する単一値特性および対応する特性値を補完し得る。特性情報修正モジュール５２０は、製品ノードの単一値特性の対応する特性値と製品ノードの下の商品の単一値特性の対応する特性値との確立された特性値マッピング関係に従って、製品ノードの下の商品の対応する特性値において、製品ノードの特性値と一致しない特性値を修正し得る。
【０１０６】
いくつかの実施形態において、製品ノードは、同じタイプの商品の区分およびキー特性を使用することによってクラスタ化される製品であり得、よって、製品ノードの下の各商品の単一値特性の対応する特性値は、同一であり得る。いくつかの実施形態において、ある非単一値特性の対応する特性値は、本開示の実施形態における製品ノードの下の商品の対応する特性および特性値が異なり得る。一方で、製品ノードの現在の対応する特性情報と製品ノードの下の商品の対応する特性情報との確立されたマッピング関係（特性マッピング関係および特性値マッピング関係を含む）は、製品ノードの対応する単一値特性に基づき得る。したがって、製品ノードの下の商品の中に存在しない特性情報は、補完され得る。加えて、製品ノードの下のある問題を有する商品の特性情報は、本開示の実施形態のスキームにおいて、製品ノードの現在の対応する特性情報と製品ノードの下の商品の対応する特性情報との確立されたマッピング関係（特性マッピング関係および特性値マッピング関係を含む）に従って修正され得る。したがって、商品の対応する特性情報の完全性および正確性が向上され得る。
【０１０７】
上記は、本開示の好ましい実施形態だけを説明する。明らかに、当業者は、本開示の趣旨または範囲から逸脱することなく、本開示に対して種々の修正および変更を行うことができる。故に、本開示は、これらの修正および変更が本開示の特許請求の範囲および同等の技術の範囲に属するのであれば、そのような修正および変更を含むことを意図する。
【図１】
2015531126.tif 000004
【図２】
2015531126.tif 000005
【図３】
2015531126.tif 000006
【図４】
2015531126.tif 000007
【図５】
2015531126.tif 000008
【国際調査報告】
2015531126.tif 000009