(57)【要約】  ビジネス・オブジェクトの情報を処理及びリリースするための方法及び装置。方法は、対象ユーザーに関連付けられた第１の階層の少なくとも１つの第１の属性値を判定することと、対象ユーザーに関連付けられた第２の階層の少なくとも１つの第２の属性値を判定することとを含む。第１の階層及び第２の階層は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。次いで、対象ユーザーの第１の属性値と対象ユーザーの第２の属性値との間のリレーションシップを判定する。方法は、第１及び第２の属性値との間のリレーションシップを保持し、判定したリレーションシップに従ってビジネス・オブジェクトのリリース範囲を確認することをさらに含む。
2018504695.tif 000002
【特許請求の範囲】
【請求項１】
対象ユーザーに関連付けられた第１の階層の少なくとも１つの第１の属性値を判定することと、
前記対象ユーザーに関連付けられた第２の階層の少なくとも１つの第２の属性値を判定することであって、前記第１の階層及び前記第２の階層が、ビジネス・オブジェクトの異なるカテゴリー属性に対応する、判定することと、
前記対象ユーザーの前記第１の属性値と前記対象ユーザーの前記第２の属性値との間のリレーションシップを判定することと、
判定したリレーションシップに従って前記ビジネス・オブジェクトのリリース範囲を確認するために、前記第１の属性値と前記第２の属性値との間の前記リレーションシップを保持することと、
を含む、情報処理方法。
【請求項２】
前記第１の階層の第１の属性値のセットをあらかじめ判定することと、
前記第２の階層の第２の属性値のセットをあらかじめ判定することであって、前記第１の属性値のセットが、前記第２の属性値のセットに関連付けられている、判定することと、
前記第１の属性値のセットと前記第２の属性値のセットとの間の前記リレーションシップを示すテーブルを作成することと、
リレーションシップの前記テーブルを照会して、各第１の属性値と各第２の属性値との間の前記リレーションシップを判定することと、
をさらに含む、請求項１に記載の方法。
【請求項３】
各第１の属性値を判定するために、前記対象ユーザーによって提供される第１の資格情報を使用することと、
第２の属性値が前記リレーションシップのテーブルに存在しない場合、前記テーブルに前記存在しない第２の属性値に対して前記第２の属性値を判定するために、前記対象ユーザーによって提供される第２の資格情報を使用することであって、前記第１及び第２の資格情報の両方が、前記対象ユーザーに関連する前記ビジネス・オブジェクトのカテゴリー情報を含む、前記第２の資格情報を使用することと、
前記第１の資格情報の前記ビジネス・オブジェクトの構成要素のカテゴリー情報を、前記第２の資格情報の前記ビジネス・オブジェクトの構成要素のカテゴリー情報と比較することと、
前記第１の属性値と前記第２の属性値との間のリレーションシップを生成することと、
特定の前提条件のセットを満たすとき、前記第１の属性値の前記第１の資格情報の前記ビジネス・オブジェクトのカテゴリー情報と、前記第２の属性値の前記第２の資格情報の前記ビジネス・オブジェクトのカテゴリー情報との間の類似点のセットを作成することと、
をさらに含む、請求項２に記載の方法。
【請求項４】
前記セットがリレーションシップの前記テーブルに存在しない場合、前記リレーションシップを示す前記テーブルに、前記第１の属性値と前記第２の属性値との間のリレーションシップのセットを追加すること、
をさらに含む、請求項３に記載の方法。
【請求項５】
前記第１の属性値に対して前記対象ユーザーによって提供された前記第１の資格情報の各構成要素を判定することと、
前記第２の属性値に対して前記対象ユーザーによって提供された前記第２の資格情報の各構成要素を判定することであって、前記第１の資格情報及び前記第２の資格情報が、前記対象ユーザーに関連する前記ビジネス・オブジェクトのカテゴリー情報を含む、判定することと、
前記第１の資格情報の各構成要素に組み込まれたビジネス・オブジェクトのカテゴリー情報を、前記第２の資格情報の各構成要素に組み込まれたビジネス・オブジェクトのカテゴリー情報と比較することと、
前提条件を満たすとき、前記第１の属性値の前記第１の資格情報に組み込まれた前記ビジネス・オブジェクトの前記カテゴリー情報と、前記第２の属性値の前記第２の資格情報に組み込まれた前記ビジネス・オブジェクトの前記カテゴリー情報との類似点を判定することによって、前記第１の属性値と前記第２の属性値との間のリレーションシップを生成することと、
をさらに含む、請求項３に記載の方法。
【請求項６】
対象ユーザーに関連付けられたカテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリーと、前記対象ユーザーに関連付けられたブランド階層の前記ビジネス・オブジェクトの少なくとも１つのブランドとを判定することと、
前記対象ユーザーの各カテゴリーと各ブランドとの間のリレーションシップを判定することと、
前記リレーションシップに従って前記ビジネス・オブジェクトのリリース範囲を確認するために、前記リレーションシップを保持することと、
を含む、情報処理方法。
【請求項７】
前記対象ユーザーが、前記カテゴリーの下の複数のサブカテゴリーと関連付けられているかどうか、及び各サブカテゴリーが、前記ビジネス・オブジェクトのブランドに関連付けられているかどうかを判定することと、
各サブカテゴリー及び前記ビジネス・オブジェクトの対応するブランドを、前記カテゴリーと前記ビジネス・オブジェクトの前記対応するブランドとの間のリレーションシップ・アソシエーションに結合することと、
前記対象ユーザーが前記カテゴリーの下の複数の前記サブカテゴリーに関連付けられ、各サブカテゴリーが前記ビジネス・オブジェクトの前記ブランドに関連付けられている場合に、前記リレーションシップ・アソシエーションを保持することと、
をさらに含む、請求項６に記載の方法。
【請求項８】
前記対象ユーザーが前記カテゴリーの下のほぼすべての前記サブカテゴリーに関連付けられていない場合、または各サブカテゴリーが前記ビジネス・オブジェクトの前記ブランドに関連付けられていない場合、各サブカテゴリーと前記ビジネス・オブジェクトの前記対応するブランドとの間の前記リレーションシップを保持することをさらに含む、請求項７に記載の方法。
【請求項９】
各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供することであって、前記リリース範囲は、カテゴリー階層の前記ビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層の前記ビジネス・オブジェクトの少なくとも１つのブランド、及び前記ビジネス・オブジェクトの前記カテゴリーと前記ビジネス・オブジェクトの各ブランドとの間のリレーションシップ・アソシエーションを含む、前記リリース範囲を提供することと、
クライアント側から送信された要求によって、サーバーが前記ビジネス・オブジェクトの情報をリリースする前記要求を受信した場合に、要求元ユーザーの識別情報を抽出することと、
抽出された前記識別情報に従って前記ビジネス・オブジェクトの前記リリース範囲を判定することと、
返された前記リリース範囲を使用して、前記クライアントが前記ビジネス・オブジェクトをリリースできるようにするために、前記要求に応答して、前記ビジネス・オブジェクトの前記リリース範囲を前記クライアントに返すことと、
を含む、情報処理方法。
【請求項１０】
ビジネス・オブジェクトの情報をリリースする要求をサーバーに送信することと、
前記サーバーから返された前記ビジネス・オブジェクトのリリース範囲情報を受信することと、
前記受信したリリース範囲情報を使用して、前記ビジネス・オブジェクトのリリース範囲を判定することであって、前記リリース範囲は、カテゴリー階層の前記ビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層の前記ビジネス・オブジェクトの少なくとも１つのブランド、及び前記ビジネス・オブジェクトの前記カテゴリーと前記ビジネス・オブジェクトの前記ブランドとの間のリレーションシップ・アソシエーションを含む、前記リリース範囲を判定することと、
を含む、情報処理方法。
【請求項１１】
対象ユーザーに関連付けられた第１の階層の少なくとも１つの第１の属性値を判定し、前記対象ユーザーに関連付けられた第２の階層の少なくとも１つの第２の属性値を判定するプロセッサーの第１のユニットであって、前記第１の階層及び前記第２の階層が、ビジネス・オブジェクトの異なるカテゴリー属性に対応する、前記プロセッサーの第１のユニットと、
前記対象ユーザーの前記第１の属性値と前記対象ユーザーの前記第２の属性値との間のリレーションシップを判定する前記プロセッサーの第２のユニットと、
前記判定したリレーションシップに従って前記ビジネス・オブジェクトのリリース範囲を確認するために、前記第１の属性値と前記第２の属性値との間の前記リレーションシップを保存する記憶ユニットと、
を備える、情報処理装置。
【請求項１２】
前記第１の階層の第１の属性値のセットをあらかじめ判定し、前記第２の階層の第２の属性値のセットをあらかじめ判定する前記プロセッサーの第３のユニットであって、前記第１の属性値のセットが前記第２の属性値のセットに関連付けられている、前記プロセッサーの第３のユニットと、
前記第１の属性値と前記第２の属性値との間の前記リレーションシップを示すテーブルを作成する前記プロセッサーの第４のユニットと、
各第１の属性値と各第２の属性値との間の前記リレーションシップを、リレーションシップの前記テーブルを照会することによって判定する前記プロセッサーの第５のユニットと、
をさらに備える、請求項１１に記載の装置。
【請求項１３】
前記対象ユーザーによって提供された第１の資格情報を使用して、各第１の属性値を判定する前記プロセッサーの第６のユニットと、
第２の属性値が、リレーションシップの前記テーブルに存在しない場合、前記テーブルに前記存在しない第２の属性値に対して前記第２の属性値を判定するために、前記対象ユーザーによって提供される第２の資格情報を処理する前記プロセッサーの第７のユニットであって、前記第１及び第２の資格情報の両方が、前記対象ユーザーに関連する前記ビジネス・オブジェクトのカテゴリー情報を含む、前記プロセッサーの第７のユニットと、
前記第１の資格情報の前記ビジネス・オブジェクトの構成要素のカテゴリー情報を、前記第２の資格情報の前記ビジネス・オブジェクトの構成要素のカテゴリー情報と比較する前記プロセッサーの第８のユニットと、
特定の前提条件のセットを満たすとき、前記第１の属性値と前記第２の属性値との間のリレーションシップを生成し、前記第１の属性値の前記第１の資格情報の前記ビジネス・オブジェクトのカテゴリー情報と前記第２の属性値の前記第２の資格情報の前記ビジネス・オブジェクトのカテゴリー情報との間の類似点のセットを作成する前記プロセッサーの第９のユニットと、
をさらに備える、請求項１２に記載の装置。
【請求項１４】
リレーションシップの前記テーブルに、前記第１の属性値と前記第２の属性値との間の前記リレーションシップを追加する前記プロセッサーの第１０のユニットをさらに備える、請求項１３に記載の装置。
【請求項１５】
前記第１の属性値に対して前記対象ユーザーによって提供された前記第１の資格情報の各構成要素を判定し、前記第２の属性値に対して前記対象ユーザーによって提供された前記第２の資格情報の各構成要素を判定する前記プロセッサーの第１１のユニットであって、前記第１及び第２の資格情報が、前記対象ユーザーに関連付けられた前記ビジネス・オブジェクトのカテゴリー情報を含む、前記プロセッサーの第１１のユニットと、
前記第１の資格情報の前記ビジネス・オブジェクトの構成要素のカテゴリー情報を、前記第２の資格情報の前記ビジネス・オブジェクトの構成要素のカテゴリー情報と比較する前記プロセッサーの第１２のユニットと、
前提条件を満たすとき、前記第１の属性値の前記第１の資格情報に組み込まれた前記ビジネス・オブジェクトのカテゴリー情報と、前記第２の属性値の前記第２の資格情報に組み込まれた前記ビジネス・オブジェクトのカテゴリー情報との間の類似点を判定することによって、前記第１の属性値と前記第２の属性値との間の前記リレーションシップを生成する前記プロセッサーの第１３のユニットと、
をさらに備える、請求項１３に記載の装置。
【請求項１６】
クライアントからサーバーにビジネス・オブジェクトの情報をリリースする要求を送信するプロセッサーの第１のユニットと、
前記要求に応答して前記サーバーから転送された前記ビジネス・オブジェクトのリリース範囲情報を受信する前記プロセッサーの第２のユニットと、
前記受信したリリース範囲情報を使用して、前記ビジネス・オブジェクトのリリース範囲を判定する前記プロセッサーの第３のユニットであって、前記リリース範囲は、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び前記ビジネス・オブジェクトの異なるカテゴリー属性に対応する、前記第１の属性値と前記第２の属性値との間のリレーションシップ・アソシエーションを含む、前記プロセッサーの第３のユニットと、
を備える、情報処理装置。
【請求項１７】
対象ユーザーの少なくとも１つの第１の属性で、前記第１の属性値を選択するための第１のオプションのセットを提供する前記プロセッサーの第４のユニットと、
前記第１の属性値の選択時に第２の属性値を判定する前記プロセッサーの第５のユニットであって、前記第２の属性値が、前記第２の階層の前記対象ユーザーと前記対象ユーザーの前記第１の属性値との両方に関連する、前記プロセッサーの第５のユニットと、
前記対象ユーザーの少なくとも１つの第２の属性で、前記第２の属性値を選択するための第２のオプションのセットを提供する前記プロセッサーの第６のユニットと、
をさらに備える、請求項１６に記載の装置。
【請求項１８】
サーバーから送信されたビジネス・オブジェクトのリリース範囲情報を、あらかじめ受信するプロセッサーの第１のユニットと、
前記リリース範囲情報をクライアント側でローカルに保持する前記プロセッサーの第２のユニットであって、リリース範囲は、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び前記ビジネス・オブジェクトの異なるカテゴリー属性に対応する前記第１の属性値と前記第２の属性値との間のリレーションシップ・アソシエーションを含む、前記プロセッサーの第２のユニットと
前記クライアント側で前記ビジネス・オブジェクトをリリースする要求を受信すると、前記あらかじめ受信したリリース範囲情報を使用して、前記ビジネス・オブジェクトの前記リリース範囲をすぐに判定する前記プロセッサーの第３のユニットと、
を備える、情報処理装置。
【請求項１９】
対象ユーザーの少なくとも１つの第１の属性で、前記第１の属性値を選択するための第１のオプションのセットを提供する前記プロセッサーの第４のユニットと、
前記第１の属性値の選択時に第２の属性値を判定する前記プロセッサーの第５のユニットであって、前記第２の属性値が、前記第２の階層の前記対象ユーザーと前記対象ユーザーの前記第１の属性値との両方に関連する、前記プロセッサーの第５のユニットと、
前記対象ユーザーの少なくとも１つの第２の属性で、前記第２の属性値を選択するための第２のオプションのセットを提供する前記プロセッサーの第６のユニットと、
をさらに備える、請求項１８に記載の装置。
【請求項２０】
対象ユーザーにビジネス・オブジェクトのリリース範囲を提供するように動作可能なサーバーであって、前記リリース範囲は、カテゴリー階層の前記ビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層の前記ビジネス・オブジェクトの少なくとも１つのブランド、及び前記ビジネス・オブジェクトの各カテゴリーと前記ビジネス・オブジェクトの各ブランドとの間のリレーションシップ・アソシエーションを含む、サーバーと、
クライアントから送信された前記ビジネス・オブジェクトの情報をリリースする要求を受信する前記サーバーのためのプロセッサーの第１のユニットであって、前記要求が、リリース予定の前記ビジネス・オブジェクトと、リリース予定の前記ビジネス・オブジェクトの選択したカテゴリーとブランドとを含む、前記プロセッサーの第１のユニットと、
前記ビジネス・オブジェクトのリリース範囲内に、前記ビジネス・オブジェクトの前記カテゴリーと前記ビジネス・オブジェクトのブランドとの間のリレーションシップ・アソシエーションが存在するかどうかを判定する前記プロセッサーの第２のユニットと、
前記ビジネス・オブジェクトの前記カテゴリーと前記ビジネス・オブジェクトの前記ブランドとの間のリレーションシップ・アソシエーションが、前記ビジネス・オブジェクトの前記リリース範囲内にある場合、前記選択したカテゴリー及びブランドの前記ビジネス・オブジェクトのリリースを進める前記プロセッサーの第３のユニットと、
を備える、情報リリース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１４年１２月２６日に出願された中国特許出願第２０１４１０８３５０３０．４号の優先権及び利益を主張するものであり、参照によりその全体が本明細書に組み込まれる。
【背景技術】
【０００２】
本開示は、一般に、情報の処理及びリリースの分野に関し、より詳細には、ビジネス・オブジェクトの情報を処理及びリリースするための方法及び装置に関する。
【０００３】
消費者間取引（Ｃ２Ｃ）モードは、電子商取引の典型的なモードである。Ｃ２Ｃモードでは、売り手は製品情報を提供し、予期しない配送及び模倣品の売買を防止するために標準化された管理が必要となる。
【０００４】
通常、ルーティング・プロセスでは、売り手は、商品を電子商取引プラットフォームにリリースする前に許可を取得する。許可は２つの階層に分類される。第１のタイプの許可は、カテゴリー階層での販売（「カテゴリー許可」と呼ばれる）であり、第２の許可タイプはブランド階層での販売である（「ブランド許可」と呼ばれる）。売り手は一致する資格情報の証明の許可を提供し、売り手はシステム監査によるプレビューに基づいて適切な許可を得ることができる。システム監査の承認後、売り手はカテゴリー許可を取得し、売り手は許可されたカテゴリーでのみ商品をリリースすることができる。システム監査の承認後、売り手はブランド許可を取得し、売り手は許可されたブランドの商品のみをリリースすることができる。したがって、売り手は、許可されたカテゴリーの許可を有する商品関連ブランドのみをリリースすることができる。典型的には、商品をリリースするとき、リリース・プラットフォームでは、許可を受けた利用可能なカテゴリー及びブランドが明示される。次に、売り手が商品名、在庫情報などのフィールドに記入を終えた場合、商品のリリースは、必要な情報を記入して、許可を取得するための手順が完了したときに、正常に行われたものと見なされる。次いで、完了すると、そのようなリリース処理を有効にすることができ、消費者は検索、閲覧、及び購入の電子商取引の操作を進めることができる。
【０００５】
しかし、売り手が、複数のカテゴリー許可及び複数のブランド許可を同時に取得することがある。例えば、売り手が、携帯電話カテゴリーと婦人服カテゴリーの両方で２つのカテゴリー許可を同時に取得したとすると、携帯電話に関連付けられたブランド及び婦人服に関連付けられたブランドで２つのブランド許可を取得する。商品リリースのステップでは、売り手は、デバイスによって、婦人服のカテゴリーの下に携帯電話のブランドに関連付けられた商品をリリースすること、または携帯電話のカテゴリーの下に婦人服のブランドに関連付けられた商品ブランドをリリースすることができる。したがって、そのような同時カテゴリー許可及びブランド許可が、ユーザーによって取得された場合に、リリースされる商品の誤配置が生じる。この結果、規則性がなくなり、商品の検索結果に影響を及ぼす可能性がある。
【０００６】
すなわち、ユーザーが複数の許可を取得した場合に、カテゴリー許可が一連の誤解を招く結果につながる可能性があるという事実を考慮すると、このような情報を処理及びリリースする現在の方法は改善する必要がある。したがって、現在の方法の欠点に対処するための技術を提供することが望ましい。
【発明の概要】
【０００７】
したがって、不規則性を回避し、正確な検索結果を提示する、ビジネス・オブジェクトの情報を処理及びリリースするための方法及び装置を提供することが有益であり得る。したがって、ネットワーク・コンピューティング・リソースのサービス効率及びユーザー・エクスペリエンスが改善される。
【０００８】
本開示の実施形態は、属性値が異なる階層にある対象ユーザーの属性値間のリレーションシップに従って、ビジネス・オブジェクトの情報を処理しリリースするための機構を提供する。
【０００９】
したがって、本開示の一実施形態は、ビジネス・オブジェクトの情報を処理する方法を使用し、これは、対象ユーザーに関連付けられた第１の階層の少なくとも１つの第１の属性値と、対象ユーザーに関連付けられた第２の階層の少なくとも１つの第２の属性値とを判定することを含む。第１の階層及び第２の階層は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。次いで、対象ユーザーの第１の属性値と第２の属性値との間のリレーションシップを確認する。さらに、リレーションシップに従ってビジネス・オブジェクトのリリース範囲を確認するために、リレーションシップを保持する。
【００１０】
ビジネス・オブジェクトの情報をリリースするための本開示の別の実施形態によれば、処理は、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供することを含む。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、第１の属性値と第２の属性値との間のリレーションシップが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。次いで、処理は、ビジネス・オブジェクトの情報をリリースするためにクライアントによって送信されたクライアント要求から識別情報を抽出することを含む。さらに、処理は、クライアント要求から抽出された識別情報に従って、ビジネス・オブジェクトのリリース範囲を判定することを含む。ビジネス・オブジェクトのリリース範囲は、転送されたビジネス・オブジェクトのリリース範囲を使用して、クライアントがビジネス・オブジェクトをリリースできるようにするために、クライアント要求に応答して転送される。
【００１１】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、処理は、ビジネス・オブジェクトの情報をクライアントからサーバーにリリースする要求を送信することを含む。次いで、処理は、サーバーから返されたまたは転送されたビジネス・オブジェクトのリリース範囲情報を受信することを含む。さらに、処理は、受信したリリース範囲情報を使用して、ビジネス・オブジェクトのリリース範囲を判定することを含む。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値が含まれる。第１の属性値と第２の属性値との間のリレーションシップのセットが作成され、リリース範囲に含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。
【００１２】
ビジネス・オブジェクトの情報をリリースするためのさらに別の実施形態によれば、処理は、サーバーからビジネス・オブジェクトのリリース範囲情報をあらかじめ受信し、クライアント側でローカルにリリース範囲情報を保持することを含む。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップ・アソシエーションが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。次いで、あらかじめ受信したリリース範囲情報を使用して、ビジネス・オブジェクトのリリース範囲を判定する。ビジネス・オブジェクトのリリース範囲は、クライアント側でビジネス・オブジェクトをリリースする要求を受信するとすぐに利用可能になる。
【００１３】
ビジネス・オブジェクトの情報をリリースするためのさらに別の実施形態によれば、方法は、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供することを含む。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが含まれる。次いで、クライアントは、ビジネス・オブジェクトの情報をリリースするためにサーバーから送信された要求を受信する。ビジネス・オブジェクトの情報をリリースする要求は、リリースするビジネス・オブジェクトと、選択した対象ユーザーの第１及び第２の属性値とを含む。さらに、第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが、ビジネス・オブジェクトのリリース範囲内にあるかどうかを受信する。第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが、受信したリリース範囲内にある場合、選択した第１の属性値及び選択した第２の属性値に従ってビジネス・オブジェクトを判定する。
【００１４】
ビジネス・オブジェクトの情報を処理するためのさらに別の実施形態によれば、方法は、対象ユーザーに関連付けられたカテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリーと、対象ユーザーに関連付けられたブランド階層のビジネス・オブジェクトの少なくとも１つのブランドとを判定することを含む。次いで、対象ユーザーの各カテゴリーと各ブランドとの間のリレーションシップを判定する。さらに、リレーションシップに従ってビジネス・オブジェクトのリリース範囲を確認するために、リレーションシップを保持する。
【００１５】
ビジネス・オブジェクトの情報をリリースするためのさらに別の実施形態によれば、方法は、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供することを含む。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトのカテゴリーとブランド間のリレーションシップが含まれる。次いで、クライアント側から送信されたビジネス・オブジェクトの情報をリリースする要求をサーバーが受信すると、要求元ユーザーの識別情報を抽出する。さらに、方法は、要求元ユーザーの識別情報に従ってビジネス・オブジェクトのリリース範囲を判定することを含む。方法はさらに、返されたリリース範囲を使用して、クライアントがビジネス・オブジェクトをリリースできるようにするために、クライアント要求に応答して、ビジネス・オブジェクトのリリース範囲をクライアントに返すまたは転送することを含む。
【００１６】
ビジネス・オブジェクトの情報をリリースするためのさらに別の実施形態によれば、処理は、ビジネス・オブジェクトの情報をクライアントからサーバーにリリースする要求を送信することを含む。次いで、処理は、サーバーから返されたまたは転送されたビジネス・オブジェクトのリリース範囲情報を受信することを含む。さらに、受信したリリース範囲情報に従ってビジネス・オブジェクトのリリース範囲を判定する。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。
【００１７】
ビジネス・オブジェクトの情報をリリースするためのさらに別の実施形態によれば、方法は、サーバーからビジネス・オブジェクトのリリース範囲情報を予備受信すること、すなわち、あらかじめ受信することと、クライアント側でローカルにリリース範囲情報を保持することを含む。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランド間のリレーションシップ・アソシエーションが含まれる。次いで、クライアントが範囲要求をサーバーにさらにリリースすることなく、ビジネス・オブジェクトのリリースを要求したときに、ローカルに保持されているリリース範囲情報を使用して、ビジネス・オブジェクトのリリースを進める。
【００１８】
ビジネス・オブジェクトの情報をリリースするためのさらに別の実施形態によれば、方法は、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供することを含む。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。次いで、サーバーは、クライアントから送信されたビジネス・オブジェクトの情報をリリースする要求を受信する。要求は、リリース予定のビジネス・オブジェクト、及びさらに選択したビジネス・オブジェクトのカテゴリー及びブランドを含む。さらに、ビジネス・オブジェクトのリリース範囲内に、ビジネス・オブジェクトのカテゴリーとブランドとの間のリレーションシップ・アソシエーションが存在するかどうかを判定する。次いで、ビジネス・オブジェクトのカテゴリーとブランドとの間のリレーションシップ・アソシエーションが、ビジネス・オブジェクトのリリース範囲内にある場合、選択したビジネス・オブジェクトのカテゴリー及び選択したビジネス・オブジェクトのブランドのリリースを進める。
【００１９】
本開示のさらに別の実施形態によれば、対象ユーザーに関連付けられた第１の階層の少なくとも１つの第１の属性値を判定し、対象ユーザーに関連付けられた第２の階層の少なくとも１つの第２の属性値を判定するプロセッサーのユニットを含むデバイスが記載されている。第１の階層及び第２の階層は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。プロセッサーの別のユニットが、第１の属性値と第２の属性値との間のリレーションシップを判定するデバイスに含まれている。及び、記憶ユニットが、リレーションシップを保持し、そのリレーションシップに従ってビジネス・オブジェクトのリリース範囲を確認するために含まれている。
【００２０】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、デバイスはサーバーに適用可能である。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と第２の属性値との間のリレーションシップが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。デバイスは、クライアント側から送信された要求によって、サーバーがビジネス・オブジェクトの情報をリリースする要求を受信した場合に、要求元ユーザーの識別情報を抽出するプロセッサーのユニットを含む。デバイスは、要求元ユーザーの識別情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーの別のユニットも含む。デバイスは、返されたリリース範囲を使用して、クライアントがビジネス・オブジェクトをリリースできるようにするクライアント要求に応答して、ビジネス・オブジェクトのリリース範囲をクライアントに返すプロセッサーのさらに別のユニットを含む。
【００２１】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、デバイスはクライアントに適用可能である。デバイスは、ビジネス・オブジェクトの情報をリリースする要求をサーバーに送信するプロセッサーのユニットを含む。デバイスは、サーバーから返されたビジネス・オブジェクトのリリース範囲情報を受信するプロセッサーの別のユニットも含む。デバイスは、受信したリリース範囲情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーのさらに別のユニットを含む。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。
【００２２】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、デバイスはクライアントに適用可能である。デバイスは、サーバーからビジネス・オブジェクトのリリース範囲情報を予備受信する、すなわち、あらかじめ受信する、及びクライアント側でローカルにリリース範囲情報を保持するプロセッサーのユニットを含む。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。デバイスは、範囲要求をサーバーにさらにリリースすることなく、クライアントがビジネス・オブジェクトのリリースを要求したときに、ローカルに保持されているリリース範囲情報を使用して、ビジネス・オブジェクトのリリースを進めるプロセッサーのさらに別のユニットを含む。
【００２３】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、デバイスはサーバーに適用可能である。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが含まれる。デバイスは、クライアントから送信されたビジネス・オブジェクトの情報をリリースする要求を受信するプロセッサーのユニットを含む。要求は、リリースされるビジネス・オブジェクト及び、さらに選択した対象ユーザーの第１及び第２の属性値を含む。デバイスは、第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションがビジネス・オブジェクトのリリース範囲内にあるかどうかを判定するプロセッサーのさらに別のユニットも含む。デバイスは、第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションがビジネス・オブジェクトのリリース範囲内にある場合に、選択した第１の属性値及び選択した第２の属性値に従ってビジネス・オブジェクトをリリースするプロセッサーのさらに別のユニットを含む。
【００２４】
ビジネス・オブジェクトの情報をリリースするための本開示の別の実施形態によれば、デバイスは、対象ユーザーに関連付けられたカテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリーと、対象ユーザーに関連付けられたブランド階層のビジネス・オブジェクトの少なくとも１つのブランドとを判定するプロセッサーのユニットを含む。デバイスは、対象ユーザーの各カテゴリーと各ブランドとの間のリレーションシップを判定するプロセッサーの別のユニットも含む。デバイスは、リレーションシップに従ってビジネス・オブジェクトのリリース範囲を確認するためのリレーションシップを記憶する記憶ユニットを含む。
【００２５】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、デバイスはサーバーに適用可能である。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトのカテゴリーとブランド間のリレーションシップ・アソシエーションが含まれる。デバイスは、クライアント側から送信された要求によって、サーバーがビジネス・オブジェクトの情報をリリースする要求を受信した場合に、要求元ユーザーの識別情報を抽出するプロセッサーのユニットを含む。デバイスは、要求元ユーザーの識別情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーの別のユニットも含む。デバイスは、受信したビジネス・オブジェクトのリリース範囲を使用して、クライアントがビジネス・オブジェクトをリリースできるようにするために、クライアント要求に応答して、ビジネス・オブジェクトのリリース範囲を返すプロセッサーのさらに別のユニットを含む。
【００２６】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、デバイスはクライアントに適用可能である。デバイスは、サーバーにビジネス・オブジェクトの情報をリリースする要求を送信するプロセッサーのユニットを含む。デバイスは、サーバーから返されたビジネス・オブジェクトのリリース範囲情報を受信するプロセッサーの別のユニットも含む。デバイスは、受信したリリース範囲情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーのさらに別のユニットを含む。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。
【００２７】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、デバイスはクライアントに適用可能である。デバイスは、サーバーからビジネス・オブジェクトの範囲情報をあらかじめ受信し、クライアント側でローカルにリリース範囲情報を保持するプロセッサーのユニットを含む。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランド間のリレーションシップ・アソシエーションが含まれる。デバイスは、範囲要求をサーバーにさらにリリースすることなく、クライアントがビジネス・オブジェクトのリリースを要求したときに、ローカルに保持されているリリース範囲情報を使用して、ビジネス・オブジェクトのリリースを進めるプロセッサーの別のユニットも含む。
【００２８】
ビジネス・オブジェクトの情報をリリースするための本開示のさらに別の実施形態によれば、デバイスはサーバーに適用可能である。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。デバイスは、クライアントから送信されたビジネス・オブジェクトの情報をリリースする要求を受信するサーバーのためのプロセッサーのユニットを含む。要求は、リリースされるビジネス・オブジェクト、及びビジネス・オブジェクトのさらに選択したカテゴリー及びブランドを含む。デバイスは、ビジネス・オブジェクトのカテゴリーとビジネス・オブジェクトのブランドとの間のリレーションシップ・アソシエーションが、ビジネス・オブジェクトのリリース範囲内にあるかどうかを判定するプロセッサーの別のユニットも含む。デバイスは、ビジネス・オブジェクトのカテゴリーとビジネス・オブジェクトのブランドとの間のリレーションシップ・アソシエーションが、受信したリリース範囲内にある場合、選択したビジネス・オブジェクトのカテゴリー及びビジネス・オブジェクトのブランドに従って、ビジネス・オブジェクトのリリースを進めるプロセッサーのさらに別のユニットを含む。
【００２９】
この要約は、必然的に、単純化、一般化、及び詳細の省略を含む。したがって、当業者であれば、この要約が単なる例示であり、何ら限定することを意図するものではないことを理解できよう。特許請求の範囲によってのみ定義されるような、本開示の他の態様、発明的特徴、及び利点は、以下に記載される非限定的な詳細な説明で明らかになるであろう。
【００３０】
本開示の実施形態は、同様の参照符号が同様の要素を示す添付の図面と併せて、以下の詳細な説明を読むことにより、よりよく理解されるであろう。
【図面の簡単な説明】
【００３１】
【図１】一実施形態によって提供される第１の方法のフロー図である。
【図２】一実施形態によって提供される方法の簡略化された記憶構造の概略図である。
【図３】一実施形態によって提供される第２の方法のフロー図である。
【図４】一実施形態によって提供される方法の情報リリース・インターフェースの概略図である。
【図５】一実施形態によって提供される第３の方法のフロー図である。
【図６】一実施形態によって提供される第４の方法のフロー図である。
【図７】一実施形態によって提供される第５の方法のフロー図である。
【図８】一実施形態によって提供される第６の方法のフロー図である。
【図９】一実施形態によって提供される第１の装置のブロック図である。
【図１０】一実施形態によって提供される第２の装置のブロック図である。
【図１１】一実施形態によって提供される第３の装置のブロック図である。
【図１２】一実施形態によって提供される第４の装置のブロック図である。
【図１３】一実施形態によって提供される第５の装置のブロック図である。
【図１４】一実施形態によって提供される第６の装置のブロック図である。
【図１５】一実施形態によって提供されるビジネス・オブジェクトの情報を処理しリリースするための方法及び装置の一部のブロック図である。
【発明を実施するための形態】
【００３２】
次に、実施形態を詳細に参照し、その例を添付図面に示す。本開示は、実施形態と関連して説明されるが、これらの実施形態に本開示を限定することを意図するものではないことが理解されるであろう。これに対して、本開示は、添付の特許請求の範囲によって規定される本開示の精神及び範囲内に含まれ得る代替物、改変物及び等価物を包含することを意図したものである。さらに、以下の実施形態の詳細な説明では、本開示の完全な理解を提供するために、多くの具体的な詳細が述べられている。しかしながら、実施形態は、これらの具体的な詳細なしに実施され得ることが、当業者であれば認識されるであろう。他の実施例では、周知の方法、手順、及び構成要素は、実施形態の態様を不必要に曖昧にしないように、詳細には記載されていない。実施形態を示す図面は一定の縮尺ではなく、特に、階層のいくつかは提示の明瞭化のためであり、図面において誇張されて示されている。同様に、説明を容易にするために図面の図は概して同様の方向を示すが、図面のこの描写はほとんどの部分について任意である。一般に、本開示は方向に限定されない。
【００３３】
ビジネス・オブジェクトのリリース範囲を判定する際に、対象ユーザーに関連付けられた階層がカテゴリー階層及びブランド階層である必要はないことに留意されたい。他の可能性も存在する。特に記載のない限り、実施形態の階層は、第１の階層及び第２の階層である。ユーザーが許可を取得すると、それは、第１の階層（例えば、商品のカテゴリー）の少なくとも１つの第１の属性値（例えば、携帯電話、婦人服、電気製品、紳士服、ジュエリー、スポーツ、乳児及び母親、子供服、食品、家電製品、デジタル製品、家具、自動車など）の許可及び、第２の階層（例えば、商品のブランド）の少なくとも１つの第２の属性値（例えば、携帯電話の「Ａｐｐｌｅ」、婦人服の「Ｂｒａｎｄ  Ａ」、自動車の「Ｈｏｎｇ  Ｑｉ」など）の許可と見なされる。本実施形態では、第１の属性値と第２の属性値を、対象ユーザーに関連付けられた第１の属性値及び第２の属性値と称する。このような相関関係は、他の領域に反映させることもできるが、ユーザーが取得した許可のリリースに限定されるものではない。
【００３４】
各第１の属性値及び各第２の属性値は、ビジネス・オブジェクトの特定のカテゴリーに対応する。ビジネス・オブジェクトが、属性値に関連付けられた場合、属性値に対応するカテゴリーの下のビジネス・オブジェクトの特定の情報をリリースすることができる。さらに、第１の階層及び第２の階層は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。２つの階層の間に包含リレーションシップ、所属、上位または下位リレーションシップなどはない。例えば、カテゴリー階層とブランド階層はそれぞれ独立しており、それぞれのシステムに従って分類され、相互に干渉しない。
【００３５】
第１の属性値と第２の属性値との間のリレーションシップの生成により、情報のリリースを規制することができる。このようにして、ユーザーがビジネス・オブジェクトの情報をリリースする場合、第２の属性値のオプションは、第１の属性値の選択時の第１の属性値に関連付けられた第２の属性値のみに限定される。さらに、ユーザーが第２の属性値の許可を取得したが、第２の属性値には選択した第１の属性値と関係がない場合、第２の属性値は選択されない。
【００３６】
図１は、第１及び第２の属性値を適用するステップを示す。ステップＳ１２０では、対象ユーザーＳ１３０に関連付けられた第１の階層Ｓ１４０の少なくとも１つの第１の属性値Ｓ１６０及び、対象ユーザーＳ１３０に関連付けられた第２の階層Ｓ１５０の少なくとも１つの第２の属性値Ｓ１７０を判定する。第１の属性値及び第２の属性値は、ビジネス・オブジェクトＳ１１０の異なるカテゴリー属性に対応する。
【００３７】
ステップＳ１２０では、ユーザーは、第１の階層Ｓ１４０の第１の属性値Ｓ１６０を選択し、属性値が階層にあることを証明する証拠として知られている資格情報を監査のためにシステムに送信することができる。システムは、承認の際に、第１の属性値Ｓ１６０のビジネス・オブジェクトの情報をリリースする許可をユーザーに付与する。次に、ユーザーは、第２の階層Ｓ１５０内の第２の属性値Ｓ１７０を適用し、監査のために資格情報をシステムに送信する。システムは、承認の際に、第２の属性値Ｓ１７０のビジネス・オブジェクトの情報をリリースする許可をユーザーに付与する。
【００３８】
ステップＳ１８０では、対象ユーザーＳ１３０に関連付けられた各第１の属性値Ｓ１６０と各第２の属性値Ｓ１７０との間のリレーションシップを判定する。一例を挙げると、ユーザーは、Ａ１及びＡ２などの第１の属性値のセット及び、Ｂ１、Ｂ２、Ｂ４及びＢ５などの第２の属性値のセットに関連付けられていることを把握しているため、次のステップでは、どの第２の属性値が第１の属性値Ａ１及びＡ２に対応するかを判定する。第２の属性値と第１の属性値との間の対応を判定するための方法は複数ある。
【００３９】
１つの方法は、第１の階層の第１の属性値のセット（例えば、プラットフォームで定義されているすべてのカテゴリーをカテゴリー階層に含めることができる）、及び第２の階層の第２の属性値のセット（例えば、認知されているすべてのブランドをブランド階層に含めることができる）をあらかじめ判定し、第１の属性値Ｓ１６０と第２の属性値Ｓ１７０との間のリレーションシップのテーブルを、第１の属性値のセット及び第２の属性値のセットに従って生成することができる。次の表１は、生成したテーブルの例を示している。
【００４０】
表１
第１の属性値                第２の属性値
Ａ１                        Ｂ１、Ｂ２．Ｂ３．．．．．．
Ａ２                        Ｂ４、Ｂ５、Ｂ６．．．．．．
．．．．．．                      ．．．．．．
【００４１】
複数の第２の属性値が第１の属性値に対応し、第２の属性値が複数の第１の属性値に対応することが可能である。テーブルは経験に基づいて生成することができる。ユーザーが許可を取得するとき、どの第２の属性値が各第１の属性値に対応するかをテーブルに照会することによって判定することができる。この例では、Ａ１がＢ１及びＢ２に対応し、Ａ２がＢ４及びＢ５に対応すると判定することができる。
【００４２】
別の方法では、ユーザーは通常、属性値を適用するときにいくつかの資格情報を提供する。例えば、要求される資格情報は、商工局（Ｉｎｄｕｓｔｒｉａｌ  ａｎｄ  Ｃｏｍｍｅｒｃｉａｌ  Ｂｕｒｅａｕ）によって発行されたビジネス・ライセンスなどであり得る。異なる属性値には異なる資格情報が必要だが、ビジネス・オブジェクトのカテゴリー情報は、通常、衣類及びアクセサリーなどに含まれる。第１の属性値の資格情報のビジネス・オブジェクトのカテゴリー情報と第２の属性値の資格情報のビジネス・オブジェクトのカテゴリー情報との間に顕著な類似点がある場合、第１の属性値と第２の属性値との間のリレーションシップを確認することができる。図１５は、第１の属性値と第２の属性値との間のリレーションシップを判定する他の方法を示す。ステップＳ１５８０では、第１の属性値Ｓ１５２０の第１の資格情報Ｓ１５４０のビジネス・オブジェクトのカテゴリー情報Ｓ１５６０と、第２の属性値Ｓ１５３０の第２の資格情報Ｓ１５５０のビジネス・オブジェクトのカテゴリー情報Ｓ１５７０を比較する。ステップＳ１５９０では、類似点が前提条件Ｓ１５９１を満たす場合、Ｓ１５９２で、第１の属性値と第２の属性値との間のリレーションシップＳ１５９３を生成する。
【００４３】
ユーザーが提供した資格情報は、図面の形式にすることができ、アプリケーション・プログラムがこれらの図面に従ってリレーションシップを判定する場合には、認識技術を採用して図面中のテキストを認識し、そのテキストに基づいて情報を比較することができることに留意されたい。
【００４４】
第１の階層はカテゴリー階層であり得るが、カテゴリーは資格情報に含まれる許可されたカテゴリーとは異なり得る。カテゴリー階層の第１のカテゴリー及び第２のカテゴリーなどの特定のカテゴリーは、電子商取引プラットフォームによって定義される。機能は、ビジネス・オブジェクトの管理と検索を容易にすることである。資格情報内のビジネス・オブジェクトのカテゴリー情報は、「商品カテゴリーのテーブル」に従って商工局によって定義されるか、または商標登録時にビジネス・オブジェクトの許可カテゴリーによって定義される。
【００４５】
別の方法は、前の２つの実施形態を組み合わせて、各第１の属性値と各第２の属性値との間のリレーションシップのテーブルを生成することである。第１の属性値はプラットフォームによって定義され、ユーザーは新しい第１の属性値を追加できない。テーブルに含まれる第１の属性値は一般に包括的である。第２の属性値は、ビジネス・オブジェクトのプロデューサーによって定義することができ、テーブルに保持されている第２の属性値は包括的でないことを示す。新しい第２の属性値が存在する場合がある。例えば、第１の階層がカテゴリー階層である場合、各第１の属性値は、婦人服及び紳士服などのプラットフォームによってあらかじめ判定される。スカート、シャツ、トレンチコートなどの複数のサブカテゴリーを含む婦人服のカテゴリーなどのカテゴリー階層の下には通常、マルチステージのカテゴリーがあり、各サブカテゴリーはさらにサブカテゴリーを含む。ユーザーは、第１の属性値を選択するとき、カテゴリーの下の１つのカテゴリー及び１つまたは複数のサブカテゴリーを選択できる。ブランド階層が第２の階層である場合、ブランド階層の下の各第２の属性値は、例えば、婦人服及び携帯電話などの一般的ないくつかのブランドのプラットフォームによってあらかじめ収集することができる。いくつかの新しいオンラインブランドまたはオリジナルのデザイナーのブランドもあり得る。対象ユーザーに関連付けられた第２の属性値の判定時に、第２の属性値がテーブルに存在しない可能性がある。
【００４６】
次いで、第２の属性値に対して対象ユーザーによって提供される第２の資格情報、及び第１の属性値に対して対象ユーザーによって提供される第１の資格情報を最初に判定する。次に、第１の資格情報のビジネス・オブジェクトのカテゴリー情報の各構成要素と、第２の資格情報のビジネス・オブジェクトのカテゴリー情報の各構成要素を比較する。最後に、第１の資格情報のビジネス・オブジェクトのカテゴリー情報と第２の資格情報のビジネス・オブジェクトのカテゴリー情報との類似点が前提条件を満たしていれば、第１の属性値と第２の属性値との間のリレーションシップを生成する。さらに、第１の属性値と第２の属性値との間のリレーションシップを追加することでテーブルを更新することができる。
【００４７】
Ｓ１９０では、リレーションシップに従ってビジネス・オブジェクトのリリース範囲を判定するために、リレーションシップを保持する。例えば、ステップＳ１８０では、ビジネス・オブジェクトのリリース範囲を表２のように保存することができる。
【００４８】
表２
ユーザーの識別          第１の属性値          関連付けられた第２の属性値
ユーザーＡ              Ａ１                  Ｂ１、Ｂ２
Ａ２                  Ｂ４、Ｂ５
【００４９】
表２に示すように、ユーザーＡはリリースを制御できる。リリース範囲には、選択したすべての属性値が含まれる。ユーザーは、第１の属性値を１つ選択し、次に第２の属性値を選択することができる。リリース範囲は、「第１の属性値Ａ１〜第２の属性値Ｂ２」とすることができる。このリレーションシップを利用する目的は、Ａ１とＢ４、Ｂ５との間のリレーションシップ、及びＡ２とＢ１、Ｂ２との間のリレーションシップが存在しない「第１の属性値Ａ１〜第２の属性値Ｂ４」及び「第１の属性値Ａ２〜第２の属性値Ｂ１」の範囲に情報がリリースされるなどの状況を回避することである。
【００５０】
ビジネス・オブジェクトのリリース範囲を制御するための手段は複数ある。例えば、表２によれば、Ａ１などの第１の属性値の１つを選択すると、ユーザーＡに関連付けられた各第１の属性値がユーザーＡに明示され、ユーザーＡと第１の属性値Ａ１の両方に関連付けられた第２の属性値が選別され、ユーザーＡに明示される（Ｂ１及びＢ２）。したがって、ユーザーＡは、Ｂ４、Ｂ５とＡ１との間にリレーションシップがないので、Ｂ１とＢ２の間のみを選択することができるが、Ｂ４とＢ５との間では選択できない。Ａ１を選択すると、ユーザーＡはＢ４及びＢ５から選択することができなくなる。予期しない配送はこのように防止することができる。
【００５１】
第１の階層がカテゴリー階層である場合、各第１の属性値はカテゴリーである。カテゴリーの構造は、典型的には、第１のカテゴリー、第２のカテゴリー及び第３のカテゴリーを含むツリー構造である。各カテゴリーレベルの間には親子関係がある。一実施形態では、対象ユーザーに関連付けられた各第１の属性値は、親カテゴリーの下位カテゴリーとして指定することができる。例えば、対応するカテゴリーを適用する場合、ユーザーは、サブカテゴリーに指定したカテゴリーを取得することができる。同じカテゴリーの下に複数の第２のカテゴリーがあり、同じ第１及び第２のカテゴリーの下に複数の第３のカテゴリーがあるので、対象ユーザーに関連付けられた第１の属性値には多くの可能性がある。第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションがすべて保持されている場合は、大量の情報が存在し得る。特に、ユーザーが多い場合には、大きな記憶領域が必要となる。本実施形態は、対象ユーザーが親カテゴリーの下のほぼすべてのサブカテゴリーに関連しているかどうか、及び各サブカテゴリーが同じ第２の属性値（例えば、特定のブランド）に対応するかどうかを判定する。対象ユーザーが親カテゴリーの下のほぼすべてのサブカテゴリーに関連し、各サブカテゴリーが同じ第２の属性値に対応する場合、各サブカテゴリーと対応する第２の属性値との間のリレーションシップは、親カテゴリーと対応する第２の属性値との間のリレーションシップに結合し保持することができる。対象ユーザーが親カテゴリーの下のすべてのサブカテゴリーに関連しておらず、すべてのサブカテゴリーが同じ第２の属性値に対応していない場合、許可されたサブカテゴリーと対応する第２の属性値との間のリレーションシップをそれぞれ保持する。記憶構造を簡略化することができ、保持する必要がある情報の量をこのように削減することができる。
【００５２】
図２は、ユーザーが、カテゴリー１  Ｓ２０１及びそのサブカテゴリーＳ２０４、カテゴリー２  Ｓ２０２及びそのすべてのサブカテゴリーＳ２０５に関連付けられているが、そのユーザーは、カテゴリー３  Ｓ２０３の下の追加サブカテゴリー７  Ｓ２０６にのみ関連付けられている例を示している。カテゴリー１及びそのすべてのサブカテゴリーは、ブランド１  Ｓ２０７（第２の階層がブランドであると仮定する）に関連付けられ、カテゴリー２及びすべてのサブカテゴリーはブランド２  Ｓ２０８に関連付けられ、カテゴリー３の下の追加サブカテゴリー７のみがブランド３  Ｓ２０９に関連付けられる。次いで、カテゴリー１とブランド１との間のリレーションシップ、カテゴリー２とブランド２との間のリレーションシップ、及び追加サブカテゴリー７とブランド３との間のリレーションシップを保持することだけで十分である。すなわち、図２のダッシュボックス内のコンテンツは、組み合わせることができる。したがって、ユーザーは、カテゴリー１の下のすべてのカテゴリーの下のブランド１のすべての商品のリリース、カテゴリー２の下のすべてのカテゴリーの下のブランド２のすべての商品のリリース、及びカテゴリー３の下の追加サブカテゴリー７の下のブランド３の商品のみのリリースを規制することができる。
【００５３】
一実施形態では、ステップのオペレーターは、プラットフォームのサーバーであることに留意されたい。通常、ユーザーがユーザーに関連付けられた属性値を適用すると、サーバーに要求が送信され、サーバーは属性値を持つ許可をユーザーに付与することを判定し、許可を記録する。サーバーは、ユーザーに関連付けられた選択した属性値、及び第１の属性値と第２の属性値との間のリレーションシップを含むすべての情報を記憶する。ユーザーは、保持された情報を使用して、ビジネス・オブジェクトの情報をリリースするときにリリース範囲を制御することができる。第１の属性値及び第２の属性値は、ユーザーごとに異なり、ユーザーに対して判定された情報は、そのユーザーに対してのみ有効である。サーバーがビジネス・オブジェクトのリリース範囲を判定した後、サーバーはユーザー端末に情報をプッシュすることができる。リリース範囲には、第１の属性値、第２の属性値、及び第１の属性値と第２の属性値との間のリレーションシップが含まれる。クライアントは、クライアント側で情報をローカルに保持する。ユーザーは、その後、ビジネス・オブジェクトの情報をリリースするときに、クライアント側で保持されている情報に従ってビジネス・オブジェクトのリリース範囲を制御することができる。
【００５４】
一実施形態では、サーバーは、ビジネス・オブジェクトのリリース範囲を判定し、クライアント端末で情報を保持する。ビジネス・オブジェクトのリリース範囲には、第１の属性値、第２の属性値及び第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが含まれる。図３は、サーバーの観点からのプロセス全体のステップを示す。ステップＳ３３０では、クライアントＳ３２０は、ビジネス・オブジェクトの情報をリリースする要求を生成し、ステップＳ３４０では、クライアントＳ３２０は、要求をサーバーＳ３１０に送信する。Ｓ３５０では、サーバーＳ３１０は、ビジネス・オブジェクトの情報をリリースする要求を受信する。Ｓ３６０では、サーバーＳ３１０は、ビジネス・オブジェクトの情報をリリースする要求を受信した後、要求元ユーザーの識別情報を判定する。ユーザーは、サーバーに登録されている識別情報でログインし、情報のリリースを要求する。要求は、要求元ユーザーの識別情報を含む。サーバーは、要求元ユーザーの識別情報を抽出することができる。
【００５５】
ステップＳ３７０では、サーバーＳ３１０は、ステップＳ３６０の、ユーザーの識別情報に従って、選択したビジネス・オブジェクトのリリース範囲を判定する。サーバーがユーザーの識別情報を判定した後、サーバーは、識別情報に従ってビジネス・オブジェクトのリリース範囲を判定することができる。
【００５６】
ステップＳ３８０では、サーバーＳ３１０は、ステップＳ３９０の、取得した情報を利用してビジネス・オブジェクトをリリースさせるために、クライアントＳ３２０にビジネス・オブジェクトのリリース範囲を返す。サーバーは、ビジネス・オブジェクトのリリース範囲をサーバーが判定した後に、リリース範囲の情報をクライアントに返すことができる。ビジネス・オブジェクトのリリース範囲を返すための方法は複数ある。例えば、サーバーは、第１の階層の少なくとも１つの許可された第１の属性値、第２の階層の少なくとも１つの許可された第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップを含む、ユーザーに関連付けられたビジネス・オブジェクトのすべての情報を返すことができる。クライアントは、受信した情報に従ってリリース範囲を制御することができる。リリース範囲を制御する例では、第１の階層の第１の属性値を選択した後、クライアントが第２の階層のユーザーに許可を発行することができ、第１の属性値に関連付けられた第２の属性値を判定し、第２の属性値に従って第２の属性値のオプションを提供する。
【００５７】
図４は、ユーザーが、スキンケア／ボディケア／セラム、フォーミュラ／栄養補助食品／栄養剤、おむつ／ベビーケア／授乳／ベビーカー、婦人靴、婦人服、携帯電話などの第１のカテゴリーの許可を取得することを示す。ユーザーがビジネス・オブジェクトの情報をリリースする場合、第１のカテゴリーをすべてのユーザーに明示することができる。対象ユーザーが婦人服を選択したと仮定すると、スカート、シャツ、トレンチコート、香港、ウェディングドレス／チャイナドレス／ドレス、パンツなど、第１のカテゴリーの下の許可された第２のカテゴリーをすべて判定することができる。ユーザーが第２のカテゴリーのパンツを選択したと仮定すると、レギンス、ショーツなど、第２のカテゴリーの下の許可された第３のカテゴリーを判定することができる。ユーザーが第３のカテゴリーのレギンスを選択し、第３のカテゴリーに追加サブカテゴリーがあると仮定すると、ユーザーはカテゴリー階層に関する選択を終了する。次いで、追加サブカテゴリーに関連付けられた許可されたブランドを判定することができ、許可されたブランドがブランドＡであると仮定する。ブランドＡが対象ユーザーの選択肢になる。ユーザーは、Ａｐｐｌｅなどの他のブランドの許可を取得することもできるが、選択した「婦人服−パンツ−レギンス」は「Ａｐｐｌｅ」には関連付けられていないので、ユーザーはＡｐｐｌｅを選択することができなくなる。ユーザーがビジネス・オブジェクトの他のブランドの情報をリリースする必要がある場合、ユーザーは他のブランドに関連付けられたカテゴリーを再選択しなければならない。
【００５８】
第１の階層がカテゴリー階層である場合、第１の属性値と第２の属性値との間のすべてのリレーションシップを保持すると、記憶構造を単純化することができることに留意されたい。ユーザーが親カテゴリーのほぼすべてのサブカテゴリーに関連し、すべてのサブカテゴリーが同じ第２の属性値に関連する場合、各サブカテゴリーと第２の属性値との間のリレーションシップは、親カテゴリーと第２の属性値との間のリレーションシップに結合し保持することができる。保持したリレーションシップを利用してリリース範囲を制御する場合、追加サブカテゴリーと第２の属性値との間のリレーションシップは、保持したリリース範囲内に存在しない可能性がある。サーバーは、選択したパスをチェックして、追加サブカテゴリーの親カテゴリーを見つけたり、親カテゴリーの親カテゴリーに関連付けられた第２の属性値があるかどうかをチェックしたりすることができ、親カテゴリーの親カテゴリーに関連付けられた第２の属性値が存在する場合、第２の属性値が追加サブカテゴリーに関連付けられていると判定することができ、追加サブカテゴリーを選択肢としてユーザーに明示することができる。
【００５９】
図５は、クライアントの観点からビジネス・オブジェクトの情報をリリースするステップを示す。ステップＳ５３０では、クライアントＳ５１０は、ビジネス・オブジェクトの情報をリリースする要求を生成し、ステップＳ５４０では、クライアントＳ５１０は、要求をサーバーＳ５２０に送信する。Ｓ５５０では、サーバーＳ５２０は、要求を受信し、Ｓ５６０では、サーバーは、ビジネス・オブジェクトのリリース範囲情報を判定する。ステップＳ５７０では、サーバーは、ビジネス・オブジェクトのリリース範囲情報をクライアントに返す。ステップＳ５８０では、クライアントは、ステップＳ５７０で返されたリリース範囲情報を受信し、クライアントは、受信したビジネス・オブジェクトのリリース範囲情報を使用して、ビジネス・オブジェクトのリリース範囲を判定する。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップ・アソシエーションが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。
【００６０】
ビジネス・オブジェクトのリリース範囲を制御する場合、第１の属性値のオプションは、第１の階層の少なくとも１つの許可された第１の属性値に従って提供される。許可された第１の属性値は、サーバーから返された情報に含まれる。第１の属性値を選択すると、第２の属性値を判定することができる。第２の属性値は、第２の階層の対象ユーザーと、対象ユーザーの第１の階層との両方に関連付けられている。対象ユーザーの第２の属性値に基づいて、第２の属性値のオプションを提供することができる。
【００６１】
図６は、クライアントの観点からビジネス・オブジェクトの情報をリリースするためのステップを示す。ステップＳ６５０では、クライアントＳ６２０は、サーバーＳ６１０から送信されたビジネス・オブジェクトＳ６３０のリリース範囲情報をあらかじめ受信する。ステップＳ６６０では、クライアントは、クライアント側／ユーザー端末でローカルにリリース範囲情報を保持する。クライアントは、サーバーＳ６１０からビジネス・オブジェクトのリリース範囲情報をあらかじめ受信し、リリース範囲情報をクライアント側でローカルに保持する。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップ・アソシエーションが含まれる。
【００６２】
クライアントＳ６２０は、ビジネス・オブジェクトのリリース要求を受信したときに、クライアント側／ユーザー端末でローカルに保持されているリリース範囲情報に従って、ビジネス・オブジェクトのリリース範囲を制御する。Ｓ６９０でサーバーＳ６１０がビジネス・オブジェクトをリリースする要求を生成し、Ｓ６８０でクライアントＳ６２０に要求を送信すると、クライアントはステップＳ６９０でビジネス・オブジェクトのリリース範囲を判定する。ビジネス・オブジェクト情報のリリース範囲を制御する場合、第１の属性値のオプションは、第１の階層の少なくとも１つの許可された第１の属性値に従って提供することができる。許可された第１の属性値は、サーバーから返されたリリース範囲情報に含まれる。第１の属性値を選択すると、第２の属性値を判定することができる。第２の属性値は、第２の階層の許可を持ち、対象ユーザーの第１の属性値と関連付けられている。第２の属性値のオプションは、対象ユーザーの第２の属性値に基づいて提供される。
【００６３】
図７は、ビジネス・オブジェクトの情報をリリースするためのステップを示す。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップ・アソシエーションが含まれる。ステップＳ７３０では、クライアントＳ７１０は、ビジネス・オブジェクトの情報をリリースする要求を生成し、ステップＳ７４０でその要求をサーバーＳ７２０に送信する。ステップＳ７５０では、サーバーは、ビジネス・オブジェクトの情報をリリースする要求を受信する。要求は、ビジネス・オブジェクトのリリース予定の情報、及び対象ユーザーのさらに選択した第１の属性値及び選択した第２の属性値を含む。
【００６４】
ユーザーは、ビジネス・オブジェクトの情報をリリースするためにクライアントがサーバーに要求を送信する前に、対象のリリース範囲、第１の属性値及び第２の属性値を選択する。例えば、選択した第１の属性値は婦人服であり、選択した第２の属性値はブランドＡである。
【００６５】
次いで、サーバーは、Ｓ７６０で第１の属性値と第２の属性値との間のリレーションシップを抽出し、Ｓ７７０でビジネス・オブジェクトのリリース範囲を抽出する。次いで、Ｓ７８０で、サーバーは、第１の属性値と第２の属性値との間のリレーションシップがビジネス・オブジェクトのリリース範囲内にあるかどうかを判定する。ビジネス・オブジェクトのリリース情報を判定した後、サーバーは、対象ユーザーの選択した第１の属性値と選択した第２の属性値が、ビジネス・オブジェクトのリリース範囲に含まれるかどうかを識別する。対象ユーザーの選択した第１の属性値と選択した第２の属性値が、ビジネス・オブジェクトのリリース範囲に含まれる場合、サーバーは、選択した第１の属性値と選択した第２の属性値との間のリレーションシップが、ビジネス・オブジェクトのリリース範囲に含まれるかどうかを識別する。
【００６６】
Ｓ７９０では、第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが、ビジネス・オブジェクトのリリース範囲内にある場合、サーバーはリリース予定のビジネス・オブジェクトをリリースする。サーバーは、第１及び第２の属性値を含む選択範囲としてビジネス・オブジェクトの情報をリリースする。第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションがビジネス・オブジェクトのリリース範囲内にない場合、システムは、ユーザーがリリース範囲を変更できるようにするためのエラーまたは警告を表示する。
【００６７】
第１の階層はカテゴリー階層とすることができ、各第１の属性値は特定のカテゴリー（婦人服、紳士服及びデジタル製品などを含む）であり、第２の階層は各第２の属性値が特定のブランド（ブランドＡ、Ａｐｐｌｅなどを含む）であるブランド階層である。図８は、ビジネス・オブジェクトの情報をリリースするためのステップを示す。ステップＳ８２０では、カテゴリー階層Ｓ８４０の少なくとも１つのカテゴリーＳ８６０と、ブランド階層Ｓ８５０の少なくとも１つのブランドＳ８７０が、対象ユーザーＳ８３０と関連付けられていると判定する。
【００６８】
ステップＳ８８０では、カテゴリーとブランドとの間のリレーションシップを判定する。
【００６９】
ステップＳ８９０では、カテゴリーとブランドとの間のリレーションシップを保持する。このリレーションシップは、対象のリリース範囲を判定するために使用される。カテゴリー階層にはマルチステージのカテゴリーが含まれていることがある。リレーションシップを保持すると、対象ユーザーが親カテゴリーの下のほぼすべてのサブカテゴリーに関連付けられているかどうか、及び各サブカテゴリーがビジネス・オブジェクトのブランドに関連付けられているかどうかを識別できる。対象ユーザーが親カテゴリーの下のほぼすべてのサブカテゴリーに関連付けられ、各サブカテゴリーがビジネス・オブジェクトのブランドに関連付けられている場合、各サブカテゴリーとビジネス・オブジェクトの対応するブランドとの間のリレーションシップを、カテゴリーとビジネス・オブジェクトの対応するブランドとの間のリレーションシップに結合する。したがって、記憶構造を簡素化することができる。対象ユーザーが親カテゴリーの下のすべてのサブカテゴリーに関連付けられておらず、すべてのサブカテゴリーがビジネス・オブジェクトの同じブランドに関連付けられていない場合、サブカテゴリーとビジネス・オブジェクトの対応するブランドとの間の各リレーションシップは別々に保持する。
【００７０】
サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。一実施形態では、ビジネス・オブジェクトの情報をサーバーの観点からリリースする方法を提供する。要求元ユーザーの識別情報は、ステップ１で、クライアントが送信したビジネス・オブジェクトの情報をリリースする要求をサーバーが受信した後に抽出する。ビジネス・オブジェクトのリリース範囲は、ステップ２で、要求元ユーザーの識別情報に従って判定する。ビジネス・オブジェクトのリリース範囲は、受信したビジネス・オブジェクトのリリース範囲を使用して、クライアントがビジネス・オブジェクトをリリースできるように、クライアントに返される。
【００７１】
別の実施形態では、ビジネス・オブジェクトの情報をリリースする方法を提供する。クライアントは、ステップ１でビジネス・オブジェクトの情報をリリースする要求をサーバーに送信する。クライアントは、ステップ２でサーバーから返されたビジネス・オブジェクトのリリース範囲を受信する。ビジネス・オブジェクトのリリース範囲を、受信した情報に従って判定する。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。
【００７２】
別の実施形態では、ビジネス・オブジェクトの情報をリリースする方法を提供する。クライアントは、ステップ１でサーバーからのビジネス・オブジェクトのリリース範囲をあらかじめ受信し、リリース情報をクライアント側でローカルに保持する。リリース範囲には、ビジネス・オブジェクトの少なくとも１つのカテゴリー、ビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップが含まれる。サーバーは、ステップ２でビジネス・オブジェクトの情報をリリースする要求の受信時にリリース範囲を判定する。
【００７３】
別の実施形態では、ビジネス・オブジェクトの情報をリリースする方法を提供する。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップが含まれる。サーバーは、ステップ１でクライアントから送信されたビジネス・オブジェクトの情報をリリースする要求を受信する。リリース要求は、ビジネス・オブジェクトのリリース予定の情報、及び対象ユーザーのさらに選択した第１及び選択した第２の属性値を含む。サーバーは、ステップ２で、第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが、ビジネス・オブジェクトのリリース範囲内にあるかどうかを識別する。サーバーは、第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションがビジネス・オブジェクトのリリース範囲内にある場合、選択した第１の属性値及び選択した第２の属性値に従ってビジネス・オブジェクトのリリース予定の情報をリリースする。
【００７４】
図９は、ビジネス・オブジェクトの情報を処理するためのデバイスの機構を示す。デバイスＳ９００は、対象ユーザーに関連付けられた第１の階層の少なくとも１つの第１の属性値を判定するプロセッサーの第１のユニットＳ９１０、対象ユーザーに関連付けられた第２の階層の少なくとも１つの第２の属性値を判定するプロセッサーの第２のユニットＳ９２０を含む。第１の階層及び第２の階層は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。さらに、リレーションシップ・プロセッサー・ユニットＳ９３０は、各第１の属性値と各第２の属性値との間のリレーションシップを判定する。記憶ユニットＳ９４０は、リレーションシップを保持し、リレーションシップに従ってビジネス・オブジェクトのリリース範囲を判定する。
【００７５】
デバイスは、第１の階層の第１の属性値のセットと第２の階層の第２の属性値のセットをあらかじめ判定し、第１の属性値と第２の属性値との間のリレーションシップのテーブルを生成するプロセッサーのユニットを含む。リレーションシップは、第１の属性値のセット及び第２の属性値のセットに従う。プロセッサーの別のユニットが、テーブルを照会することによって、対象ユーザーに関連付けられた各第１の属性値と各第２の属性値との間のリレーションシップを判定するデバイスに含まれる。
【００７６】
デバイスは、第２の属性値がテーブルに存在しない場合、第２の属性値に対して対象ユーザーによって提供される第２の資格情報、及び各第１の属性値に対して第１の資格情報を判定するプロセッサーのさらに別のユニットも含む。第１の資格情報及び第２の資格情報は、対象ユーザーに関連付けられたビジネス・オブジェクトのカテゴリー情報を含む。プロセッサーの別のユニットは、第１の資格情報の各構成要素に組み込まれたビジネス・オブジェクトのカテゴリー情報を、第２の資格情報の各構成要素に組み込まれたビジネス・オブジェクトのカテゴリー情報と比較するために使用される。第１の属性値の第１の資格情報に組み込まれたビジネス・オブジェクトのカテゴリー情報と第２の属性値の第２の資格情報に組み込まれたビジネス・オブジェクトのカテゴリー情報との類似点が前提条件を満たしている場合、デバイスのプロセッサーのさらに別のユニットは、第１の属性値と第２の属性値との間のリレーションシップを生成する。
【００７７】
デバイスは、第１の属性値と第２の属性値との間のリレーションシップをテーブルに追加するプロセッサーの別のユニットも含む。プロセッサーの別のユニットは、対象ユーザーによって提供される第１の属性値の第１の資格情報の各構成要素及び第２の属性値の第２の資格情報の各構成要素を判定する。第１の資格情報及び第２の資格情報は、対象ユーザーに関連付けられたビジネス・オブジェクトのカテゴリー情報を含む。プロセッサーの別のユニットは、第１の資格情報の各構成要素に組み込まれたビジネス・オブジェクトのカテゴリー情報を、第２の資格情報の各構成要素に組み込まれたビジネス・オブジェクトのカテゴリー情報と比較する。第１の属性値の第１の資格情報に組み込まれたビジネス・オブジェクトのカテゴリー情報と第２の属性値の第２の資格情報に組み込まれたビジネス・オブジェクトのカテゴリー情報との類似点が前提条件を満たしている場合、プロセッサーの別のユニットは、第１の属性値と第２の属性値との間のリレーションシップを生成する。
【００７８】
図１０は、ビジネス・オブジェクトの情報をリリースするためのデバイスの機構を示す。デバイスは、サーバーに適用可能である。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップ・アソシエーションが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。デバイスは、ビジネス・オブジェクトの情報をリリースするためにクライアントＳ１０１２によって送信された要求の受信時に、要求元ユーザーの識別情報を抽出するプロセッサーの第１のユニットＳ１０１０を含む。デバイスは、抽出した識別情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーの第２のユニットＳ１０２０も含む。デバイスは、受信したビジネス・オブジェクトのリリース範囲を使用して、クライアントがビジネス・オブジェクトをリリースできるように、ビジネス・オブジェクトのリリース範囲をクライアントに返すプロセッサーの第３のユニットＳ１０３０を含む。
【００７９】
図１１は、ビジネス・オブジェクトの情報をリリースするためのデバイスＳ１１００を示す。デバイスは、クライアントＳ１１０２に適用可能である。デバイスは、ビジネス・オブジェクトの情報をリリースする要求をサーバーに送信するプロセッサーの第１のユニットＳ１１１０を含む。デバイスは、サーバーＳ１１０１によって返されたビジネス・オブジェクトのリリース範囲情報を受信するプロセッサーの第２のユニットＳ１１２０も含む。デバイスは、受信したリリース範囲情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーの第３のユニットＳ１１３０を含む。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップ・アソシエーションが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。
【００８０】
図１１のデバイスは、第１の階層の少なくとも１つの第１の属性値に従って第１の属性値のオプションも提供する。デバイスは、第１の属性値の選択時に第２の属性値を判定する。第２の属性値は、第２の階層の対象ユーザーと対象ユーザーの第１の属性値の両方に関連する。デバイスは、対象ユーザーの第２の属性値に従って第２の属性値のオプションも提供する。
【００８１】
図１２は、ビジネス・オブジェクトの情報をリリースするための別のデバイスＳ１２００を示す。デバイスは、クライアントＳ１２０２に適用可能である。デバイスは、サーバーからビジネス・オブジェクトの範囲情報をあらかじめ受信し、クライアント側でローカルにリリース範囲情報を保持するプロセッサーの第１のユニットＳ１２１０を含む。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び各第１の属性値と各第２の属性値との間のリレーションシップ・アソシエーションが含まれる。第１の属性値及び第２の属性値は、ビジネス・オブジェクトの異なるカテゴリー属性に対応する。デバイスは、サーバーＳ１２０１から送信されたビジネス・オブジェクトの情報をリリースする要求を受信した場合、受信したリリース範囲情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーの第２のユニットＳ１２２０を含む。
【００８２】
図１２のデバイスは、第１の階層の少なくとも１つの第１の属性値に従って第１の属性値のオプションも提供する。デバイスは、第１の属性値の選択時に第２の属性値を判定する。第２の属性値は、第２の階層の対象ユーザーと対象ユーザーの第１の属性値の両方に関連する。デバイスは、対象ユーザーの第２の属性値に従って第２の属性値のオプションも提供する。
【００８３】
図１３は、ビジネス・オブジェクトの情報をリリースするための別のデバイスＳ１３００を示す。デバイスは、サーバーＳ１３０１に適用可能である。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、第１の階層の少なくとも１つの第１の属性値、第２の階層の少なくとも１つの第２の属性値、及び第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションが含まれる。デバイスは、クライアントＳ１３０２から送信されたビジネス・オブジェクトの情報をリリースする要求を受信するプロセッサーの第１のユニットＳ１３１０を含む。要求は、リリース予定のビジネス・オブジェクト、及び対象ユーザーのさらに選択した第１及び選択した第２の属性値を含む。デバイスは、第１の属性値Ｓ１３２１と第２の属性値Ｓ１３２２との間のリレーションシップ・アソシエーションＳ１３２３がビジネス・オブジェクトＳ１３２５のリリース範囲内にあるかどうかを判定するプロセッサーの第２のユニットＳ１３２０も含む。デバイスは、第１の属性値と第２の属性値との間のリレーションシップ・アソシエーションがビジネス・オブジェクトのリリース範囲内にある場合に、選択した第１の属性値及び選択した第２の属性値に従って、リリース予定のビジネス・オブジェクトをリリースするプロセッサーの第３のユニットＳ１３３０を含む。
【００８４】
図１４は、ビジネス・オブジェクトの情報をリリースするための別のデバイスＳ１４００を示す。デバイスは、対象ユーザーに関連付けられたカテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリーを判定するプロセッサーの第１のユニットＳ１４１０、及び対象ユーザーに関連付けられたブランド階層のビジネス・オブジェクトの少なくとも１つのブランドを判定するプロセッサーの第２のユニットＳ１４２０を含む。デバイスは、対象ユーザーの各カテゴリーと各ブランドとの間のリレーションシップを判定するプロセッサーの第３のユニットＳ１４３０も含む。デバイスは、リレーションシップを保持し、リレーションシップに従ってビジネス・オブジェクトのリリース範囲を判定する記憶ユニットＳ１４４０を含む。
【００８５】
カテゴリー階層がマルチステージ・カテゴリーを含む場合、図１４のデバイスは、対象ユーザーがカテゴリーの下のほぼすべてのサブカテゴリーに関連付けられているかどうか、及び各サブカテゴリーがビジネス・オブジェクトのブランドに関連付けられているかどうかを判定するプロセッサーの別のユニットも含む。対象ユーザーが、カテゴリーの下のほぼすべてのサブカテゴリーに関連付けられており、各サブカテゴリーがビジネス・オブジェクトのブランドに関連付けられている場合、プロセッサーのさらに別のユニットは、各サブカテゴリーとビジネス・オブジェクトの対応するブランドとの間のリレーションシップを、カテゴリーとビジネス・オブジェクトの対応するブランドとの間のリレーションシップに結合しリレーションシップを保持する。記憶ユニットＳ１４４０は、対象ユーザーが親カテゴリーの下のほぼすべてのサブカテゴリーに関連付けられていない場合、または各サブカテゴリーがビジネス・オブジェクトのブランドに関連付けられていない場合、各サブカテゴリーとビジネス・オブジェクトの対応するブランドとの間のリレーションシップを保持する。
【００８６】
ビジネス・オブジェクトの情報をリリースするさらに別のデバイスによれば、デバイスはサーバーに適用可能である。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。デバイスは、ビジネス・オブジェクトをリリースするために、クライアントから送信された要求から要求元ユーザーの識別情報を抽出するプロセッサーの第１のユニットを含む。要求は、ビジネス・オブジェクトの情報をリリースすることである。デバイスは、要求元ユーザーの識別情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーの第２のユニットも含む。デバイスは、受信したビジネス・オブジェクトのリリース範囲を使用して、クライアントがビジネス・オブジェクトをリリースできるように、ビジネス・オブジェクトのリリース範囲をクライアントに返すプロセッサーの第３のユニットを含む。
【００８７】
ビジネス・オブジェクトの情報をリリースするさらに別のデバイスによれば、デバイスはクライアントに適用可能である。デバイスは、サーバーにビジネス・オブジェクトの情報をリリースする要求を送信するプロセッサーの第１のユニットを含む。デバイスは、サーバーから返されたビジネス・オブジェクトのリリース範囲情報を受信するプロセッサーの第２のユニットも含む。デバイスは、受信したリリース範囲情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーの第３のユニットを含む。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。
【００８８】
ビジネス・オブジェクトの情報をリリースするさらに別のデバイスによれば、デバイスはクライアントに適用可能である。デバイスは、サーバーからビジネス・オブジェクトの範囲情報をあらかじめ受信し、クライアント側でローカルにリリース範囲情報を保持するプロセッサーの第１のユニットを含む。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランド間のリレーションシップ・アソシエーションが含まれる。デバイスは、ビジネス・オブジェクトの情報をリリースする要求を受信したとき、受信したリリース範囲情報に従ってビジネス・オブジェクトのリリース範囲を判定するプロセッサーの第２のユニットを含む。
【００８９】
ビジネス・オブジェクトの情報をリリースするさらに別のデバイスによれば、デバイスはサーバーに適用可能である。サーバーは、各対象ユーザーにビジネス・オブジェクトのリリース範囲を提供する。リリース範囲には、カテゴリー階層のビジネス・オブジェクトの少なくとも１つのカテゴリー、ブランド階層のビジネス・オブジェクトの少なくとも１つのブランド、及びビジネス・オブジェクトの各カテゴリーと各ブランドとの間のリレーションシップ・アソシエーションが含まれる。デバイスは、クライアントから送信されたビジネス・オブジェクトの情報をリリースする要求を、サーバーによって受信するプロセッサーの第１のユニットを含む。要求は、リリース予定のビジネス・オブジェクト、及びビジネス・オブジェクトの選択したカテゴリー及び選択したブランドを含む。デバイスは、ビジネス・オブジェクトのカテゴリーとビジネス・オブジェクトのブランドとの間のリレーションシップ・アソシエーションが、ビジネス・オブジェクトのリリース範囲内にあるかどうかを判定するプロセッサーの第２のユニットも含む。デバイスは、ビジネス・オブジェクトのカテゴリーとビジネス・オブジェクトのブランドとの間のリレーションシップ・アソシエーションが、ビジネス・オブジェクトのリリース範囲内にある場合、選択したビジネス・オブジェクトのカテゴリー及びビジネス・オブジェクトのブランドに従って、リリース予定のビジネス・オブジェクトをリリースするプロセッサーの第３のユニットを含む。
【００９０】
前述の実施形態の説明を受けて、当業者は、ソフトウェア及びユニバーサル・ハードウェア・プラットフォームを利用することによって、いくつかの実施形態を実現できることを理解することができる。そのような理解に基づいて、本開示のいくつかはソフトウェア製品の形式で具体化することができ、コンピューター・ソフトウェアは、ＲＯＭ／ＲＡＭ、ディスク、ＣＤ−ＲＯＭなどを含むが、これらに限定されない記憶媒体に格納することができ、コンピューター・デバイス（パーソナル・コンピューター、サーバー、またはネットワーク装置など）に搭載されたいくつかのコマンドは、記載された各実施形態または上述の方法の一部を実行する。
【００９１】
特定の実施形態及び方法が本明細書に開示されているが、本開示の精神及び範囲から逸脱することなく、そのような実施形態及び方法の変形及び修正を行うことができることは、当業者には前述の開示から明らかであろう。本開示は、添付の特許請求の範囲及び適用法の規則及び原則によって定義されることが意図される。
【図１】
2018504695.tif 000003
【図２】
2018504695.tif 000004
【図３】
2018504695.tif 000005
【図４】
2018504695.tif 000006
【図５】
2018504695.tif 000007
【図６】
2018504695.tif 000008
【図７】
2018504695.tif 000009
【図８】
2018504695.tif 000010
【図９】
2018504695.tif 000011
【図１０】
2018504695.tif 000012
【図１１】
2018504695.tif 000013
【図１２】
2018504695.tif 000014
【図１３】
2018504695.tif 000015
【図１４】
2018504695.tif 000016
【図１５】
2018504695.tif 000017
【国際調査報告】
2018504695.tif 000018