(57)【要約】【課題】  構造情報の追加または変更および商品分類の追加が生じたとしても、商品情報の表示処理または当該商品情報の登録・記録などの管理処理の動作を変更することのない商品情報提供システムを提供すること。【解決手段】  商品情報提供システム１００は、複数の商品情報を管理する商品情報提供用サーバ装置２００と、商品情報の定義設定、当該商品情報の閲覧および当該商品情報に関する値の登録を行うアプリケーションサーバ装置３００と、当該商品情報の閲覧および属性値の登録を行う複数の通信端末装置４００と、から構成され、アプリケーションサーバ装置３００によってユーザの役割が特定されるとともに、当該ユーザの役割に基づいて提供すべき属性値を商品提供サーバ装置２００から抽出され、当該抽出された属性値が通信端末装置４００によってユーザに提供されるようになっている。【選択図】  図１
2005100089.tif 000002
【特許請求の範囲】
【請求項１】
商品の種別毎に当該各商品の属する属性を示す商品情報を提供する商品情報提供システムであって、
前記各商品毎に、提供すべき複数の前記属性が少なくとも設定された商品情報を予め記憶する記憶手段と、
前記商品情報の提供を受けるべきユーザを特定するためのユーザ情報を取得する取得手段と、
前記取得したユーザ情報に基づいて前記商品情報の提供を受けるべきユーザの役割を特定する特定手段と、
前記特定されたユーザの役割に基づいて、前記記憶されている複数の属性が設定された商品情報から、前記提供すべき属性を抽出する抽出手段と、
前記抽出された属性の値を示す属性値の提供または前記抽出された属性における提供すべき属性値の登録制御の少なくとも何れか一方を行う登録提供手段と、
を備えることを特徴とする商品情報提供システム。
【請求項２】
請求項１に記載の商品情報提供システムにおいて、
前記記憶手段が前記商品毎に前記属性における各属性値を予め記憶する場合に、
前記登録提供手段が、前記抽出手段によって抽出された属性値を提供する際に、当該抽出された属性における前記属性値を前記記憶手段から読み出し、当該読み出した属性値を提供することを特徴とする商品情報提供システム。
【請求項３】
請求項１に記載の商品情報提供システムにおいて、
前記抽出手段によって抽出された属性における属性値を商品情報として登録する際に用いられ、当該登録すべき属性値を入力するための入力手段を備え、
前記登録提供手段が、前記入力手段によって入力された前記属性における属性値を、前記商品情報として記憶されている各商品の設定された属性毎に、前記記憶手段に登録制御することを特徴とする商品情報提供システム。
【請求項４】
請求項１乃至３の何れか一項に記載の商品情報提供システムにおいて、
前記特定手段が、前記取得したユーザ情報に基づいて、前記属性値の新規登録、既に登録されている前記属性値の修正登録、または、当該既に登録されている前記属性値の提供の少なくとも何れか一のユーザの役割を特定することを特徴とする商品情報提供システム。
【請求項５】
請求項１乃至４の何れか一項に記載の商品情報提供システムにおいて、
前記抽出された属性に基づいて、前記抽出された属性における属性値を登録するための画像データまたは既に登録されている前記抽出された属性における属性値を提供するための画像データの少なくとも何れか一方の画像データを生成する生成手段を備え、
前記登録提供手段が、前記画像データに従って前記属性値の提供または提供すべき当該属性値の登録制御の少なくとも何れか一方を行うことを特徴とする商品情報提供システム。
【請求項６】
請求項１乃至５の何れか一項に記載の商品情報システムおいて、
前記取得手段が、ユーザ名の情報をユーザ情報として取得することを特徴とする商品情報提供システム。
【請求項７】
請求項１乃至６の何れか一項に記載の商品情報システムおいて、
前記商品情報として前記提供を受けるべき商品または登録を行う商品の何れか一方の商品の指定に用いられる指定手段を有し、
前記登録提供手段が、前記指定された商品および前記抽出手段によって抽出された属性に基づいて、前記抽出された属性における属性値の提供または提供すべき当該抽出された属性における属性値の登録制御の少なくとも何れか一方を行うことを特徴とする商品情報提供システム。
【請求項８】
商品の種別毎に当該各商品の属する属性を示す商品情報を提供する商品情報提供方法であって、
前記商品情報の提供を受けるべきユーザを特定するためのユーザ情報を取得する取得工程と、
前記取得したユーザ情報に基づいて前記商品情報の提供を受けるべきユーザの役割を特定する特定工程と、
記各商品毎に提供すべき複数の前記属性が少なくとも設定された記憶手段に記憶されている商品情報から、前記特定されたユーザの役割に基づいて前記提供すべき属性を抽出する抽出工程と、
前記抽出された属性の値を示す属性値の提供または前記抽出された属性における提供すべき属性値の登録制御の少なくとも何れか一方を行う登録提供工程と、
を含むことを特徴とする商品情報提供システム。
【請求項９】
コンピュータによって、商品の種別毎に当該各商品の属する属性を示す商品情報を提供する商品情報提供プログラムであって、
前記コンピュータを、
前記商品情報の提供を受けるべきユーザを特定するためのユーザ情報を取得する取得手段、
前記取得したユーザ情報に基づいて前記商品情報の提供を受けるべきユーザの役割を特定する特定手段、
記各商品毎に提供すべき複数の前記属性が少なくとも設定された記憶手段に記憶されている商品情報から、前記特定されたユーザの役割に基づいて前記提供すべき属性を抽出する抽出手段、
前記抽出された属性の値を示す属性値の提供または前記抽出された属性における提供すべき属性値の登録制御の少なくとも何れか一方を行う登録提供手段、
として機能させることを特徴とする商品情報提供システム。
【請求項１０】
請求項９に記載の商品情報提供プログラムをコンピュータで読み取り可能に記録した情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報に関するデータベースを有し、商品管理を行うための商品管理用商品情報提供システムの技術分野に属する。
【背景技術】
【０００２】
近年、商品の仕入れから当該商品の販売に至るまで、あらゆる場面でコンピュータが導入されおり、商品の在庫管理だけでなく、売上集計または購買分析に当該商品情報が用いられている。特に、最近では、通信販売という商品の販売手法も一般化しており、通信販売で商品を購買する前に、材質や主成分、保証期間または原産国など当該商品の情報を販売元に問い合わせることも多くなってきている。
【０００３】
従来、このような商品の情報を管理し、その情報を提供する商品管理用情報提供システムとしては、衣料、食品または家具など商品情報として取り扱う情報が異なる商品群であっても、汎用化されたシステムで一元的に管理できる商品情報におけるデータベースおよびそれを用いた商品情報提供システムが知られている。
【０００４】
この商品情報提供システムは、各商品スペックや価格の他にサイズや色の種類などの商品の種別毎に規定される当該商品に関する情報（以下、構造情報という。）を定義するとともに、複数の商品群の各商品構造を記述した商品構造テーブルを作成するようになっている。また、この商品情報提供システムは、商品構造に関わらず、商品番号と項目名とその値の３つ１組を１行のデータによって構成される商品仕様テーブルを用いて当該商品情報を記録管理するようになっており、多種多様な商品における商品情報を一元的に扱うことができるようになっている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３２３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の商品情報提供システムであっては、商品情報の種類が多くなると、その取り扱いが煩雑になるとともに、構造情報の修正または追加などその商品情報の変更を容易に行うことができないという問題が生じている。
【０００６】
具体的には、一の商品の商品情報を管理する場合に、商品の製造時、仕入れ、発注、販売など各業務毎またはシステム毎に、必要となる当該商品における情報が異なる。このため、全ての業務で取り扱う一の商品における商品情報の種類は膨大な数になる一方、各業務が必要となる商品情報も各業務毎に常に変化していくと考えられる。
【０００７】
特に、通信販売などの商品の販売形態では、顧客からの問い合わせに対応する場合、インターネットなどの電気通信回線によって商品の情報が提供される場合、または、雑誌などの紙媒に当該商品が掲載される場合など、取り扱う商品における当該商品情報は膨大な数になる。その一方、各業務では、全ての商品情報が必要ない場合が多く、また、各業務毎に、当該商品情報を変更または追加する必要も生ずる。
【０００８】
このような場合に、上述の商品情報提供システムでは、全ての業務で全ての商品情報を閲覧せざる負えなくなり、その取り扱いが煩雑になるという問題が生じている。
【０００９】
また、この商品情報提供システムでは、新たな商品における商品情報を追加する場合に、または、商品情報の構造情報を変更する場合に、商品情報の追加および商品情報の構造情報の変更のみならず、商品情報の表示処理または当該商品情報の登録・記録などの管理処理の動作をも変更する必要があるとともに、商品情報の変更および追加を誰もが行えるとすると、人為的ミスが発生する可能性もある。
【００１０】
本発明は、上記の各問題点に鑑みて為されたもので、その課題の一例としては、ユーザの役割、すなわち、業務毎に必要な商品情報を提供また登録を行うことができ、何れの業務であっても商品情報が容易にかつ的確に取り扱うことができる商品情報提供システムを提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、請求項１に記載の発明は、商品の種別毎に当該各商品の属する属性を示す商品情報を提供する商品情報提供システムであって、前記各商品毎に、提供すべき複数の前記属性が少なくとも設定された商品情報を予め記憶する記憶手段と、前記商品情報の提供を受けるべきユーザを特定するためのユーザ情報を取得する取得手段と、前記取得したユーザ情報に基づいて前記商品情報の提供を受けるべきユーザの役割を特定する特定手段と、前記特定されたユーザの役割に基づいて、前記記憶されている複数の属性が設定された商品情報から、前記提供すべき属性を抽出する抽出手段と、前記抽出された属性の値を示す属性値の提供または前記抽出された属性における提供すべき属性値の登録制御の少なくとも何れか一方を行う登録提供手段と、を備える構成を有している。
【００１２】
この構成により、請求項１に記載の発明は、ユーザ情報に基づいて特定された商品情報の提供を受けるべきユーザの役割に基づいて、記憶されている複数の属性が設定された商品情報から、提供すべき属性を抽出するとともに、抽出された属性の値を示す属性値の提供または前記抽出された属性における提供すべき属性値の登録制御の少なくとも何れか一方を行う。
【００１３】
通常、商品情報を必要とするユーザは、その役割、すなわち、当該ユーザが携わる業務によって、必要となる商品情報が異なる。例えば、商品の仕入れを行うユーザ、顧客からの商品に対する問い合わせに対処するユーザ、および、商品の広告または紹介を担当するユーザによって、各商品の必要となる商品情報は異なる。
【００１４】
一方、情報化社会が発展していく上で、商品の販売システム、当該商品の物流システムまたは当該商品に対するサポートシステムなど商品を提供するために必要となる様々なシステムが導入されると、整備しなければならない商品情報の種類は増大する。
【００１５】
したがって、請求項１に記載に記載の発明は、ユーザの役割毎に商品情報の提供または提供すべき商品情報の登録制御を的確に行うことができるので、各ユーザにおいて、不要な属性など商品情報に関して不必要な情報の提供または登録を行うことがなく、当該ユーザの業務が何れか一の業務であっても商品情報を容易にかつ的確に取り扱うことができる。
【００１６】
また、一度、各商品情報について各属性を設定すれば、各業務毎に個別に商品情報を整備する必要がなく、かつ、その都度の入力や確認などの作業負担の軽減を図ることができるので、人為的ミスを軽減することができるとともに、一の商品に関する情報量が増大したとしても、容易にかつ的確に商品情報を提供または登録制御を行うことができる。
【００１７】
また、請求項２に記載の発明は、請求項１に記載の商品情報提供システムにおいて、前記記憶手段が前記商品毎に前記属性における各属性値を予め記憶する場合に、前記登録提供手段が、前記抽出手段によって抽出された属性値を提供する際に、当該抽出された属性における前記属性値を前記記憶手段から読み出し、当該読み出した属性値を提供する構成を有している。
【００１８】
この構成により、請求項２に記載の発明は、各ユーザの役割毎に、当該抽出された属性における属性値を記憶手段から読み出し、当該読み出した属性値を提供する。
【００１９】
したがって、請求項２に記載に記載の発明は、ユーザの役割毎に的確に商品情報の提供を行うことができるので、各ユーザにおいて、不要な属性など商品情報に関して不必要な情報の提供を行うことがなく、当該ユーザの業務が何れか一の業務であっても商品情報を容易にかつ的確に取り扱うことができる。
【００２０】
また、一度、各商品情報について各属性を設定すれば、各業務毎に個別に商品情報を整備する必要がなく、かつ、その都度の入力や確認などの作業負担の軽減を図ることができるので、人為的ミスを軽減することができるとともに、一の商品に関する情報量が増大したとしても、容易にかつ的確に商品情報の提供を行うことができる。
【００２１】
また、請求項３に記載の発明は、請求項１に記載の商品情報提供システムにおいて、抽出された属性における属性値を商品情報として登録する際に用いられ、当該登録すべき属性値を入力するための入力手段を備え、前記登録提供手段が、前記入力手段によって入力された前記属性における属性値を、前記商品情報として記憶されている各商品の設定された属性毎に、前記記憶手段に登録制御する構成を有している。
【００２２】
この構成により、請求項３に記載の発明は、入力された属性における属性値を、前記商品情報として記憶されている各商品の設定された属性毎に、記憶手段に登録制御する。
【００２３】
したがって、請求項３に記載に記載の発明は、ユーザの役割毎に的確に商品情報の登録制御を行うことができるので、各ユーザにおいて、不要な属性など商品情報に関して不必要な情報の登録を行うことがなく、当該ユーザの業務が何れか一の業務であっても商品情報を容易にかつ的確に取り扱うことができる。
【００２４】
また、一度、各商品情報について各属性を設定すれば、各業務毎に個別に商品情報を整備する必要がなく、かつ、その都度の入力や確認などの作業負担の軽減を図ることができるので、人為的ミスを軽減することができるとともに、一の商品に関する情報量が増大したとしても、容易にかつ的確に商品情報の登録を行うことができる。
【００２５】
また、請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の商品情報提供システムにおいて、前記特定手段が、前記取得したユーザ情報に基づいて、前記属性値の新規登録、既に登録されている前記属性値の修正登録、または、当該既に登録されている前記属性値の提供の少なくとも何れか一のユーザの役割を特定する構成を有している。
【００２６】
この構成により、請求項４に記載の発明は、取得したユーザ情報に基づいて、属性値の新規登録、既に登録されている属性値の修正登録、または、当該既に登録されている属性値の提供の少なくとも何れか一のユーザの役割を特定するので、ユーザの役割に基づいて、的確に商品情報の提供または提供すべき商品情報の登録制御を行うことができる。
【００２７】
また、請求項５に記載の発明は、請求項１乃至４の何れか一項に記載の商品情報提供システムにおいて、前記抽出された属性に基づいて、前記抽出された属性における属性値を登録するための画像データまたは既に登録されている前記抽出された属性における属性値を提供するための画像データの少なくとも何れか一方の画像データを生成する生成手段を備え、前記登録提供手段が、前記画像データに従って前記属性値の提供または提供すべき当該属性値の登録制御の少なくとも何れか一方を行う構成を有している。  
【００２８】
この構成により、請求項５に記載の発明は、生成された画像データに従って属性値の提供または提供すべき当該属性値の登録制御を行うことができるので、的確にかつ容易に属性値の提供または提供すべき当該属性値の登録制御を行うことができる。
【００２９】
また、請求項６に記載の発明は、請求項１乃至５の何れか一項に記載の商品情報システムおいて、前記取得手段が、ユーザ名の情報をユーザ情報として取得する構成を有している。
【００３０】
この構成により、請求項６に記載の発明は、ユーザが自己のユーザ名を入力すればユーザ情報を取得することができ、このユーザ情報に基づいて、商品情報の提供または提供すべき商品情報の登録制御を行うことができるので、ユーザは容易に商品情報の提供または提供すべき商品情報の登録制御行うことができる。
【００３１】
また、請求項７に記載の発明は、請求項１乃至６の何れか一項に記載の商品情報システムおいて、前記商品情報として前記提供を受けるべき商品または登録を行う商品の何れか一方の商品の指定に用いられる指定手段を有し、前記登録提供手段が、前記指定された商品および前記抽出手段によって抽出された属性に基づいて、前記抽出された属性における属性値の提供または提供すべき当該抽出された属性における属性値の登録制御の少なくとも何れか一方を行う構成を有している。
【００３２】
この構成により、請求項７に記載の発明は、商品情報として提供を受けるべき商品または登録を行う商品の何れか一方の商品の指定がされた商品および抽出された属性に基づいて、抽出された属性における属性値の提供または提供すべき当該抽出された属性における属性値の登録制御の少なくとも何れか一方を行う。
【００３３】
したがって、請求項７に記載の発明は、指定された商品における商品情報を提供または提供すべき商品情報の登録制御を的確に行うことができる。
【発明の効果】
【００３４】
本願発明は、ユーザ情報に基づいて特定された商品情報の提供を受けるべきユーザの役割に基づいて、記憶されている複数の属性が設定された商品情報から、提供すべき属性を抽出することができるとともに、抽出された属性の値を示す属性値の提供または前記抽出された属性における提供すべき属性値の登録制御の少なくとも何れか一方を行うことができる。
【００３５】
通常、商品情報を必要とするユーザは、その役割、すなわち、当該ユーザが携わる業務によって、必要となる商品情報が異なる。例えば、商品の仕入れを行うユーザ、顧客からの商品に対する問い合わせに対処するユーザ、および、商品の広告または紹介を担当するユーザによって、各商品の必要となる商品情報は異なる。
【００３６】
一方、情報化社会が発展していく上で、商品の販売システム、当該商品の物流システムまたは当該商品に対するサポートシステムなど商品を提供するために必要となる様々なシステムが導入されると、整備しなければならない商品情報の種類は増大する。
【００３７】
したがって、ユーザの役割毎に商品情報の提供または提供すべき商品情報の登録制御を的確に行うことができるので、各ユーザにおいて、不要な属性など商品情報に関して不必要な情報の提供または登録を行うことがなく、当該ユーザの業務が何れか一の業務であっても商品情報を容易にかつ的確に取り扱うことができる。
【００３８】
また、一度、各商品情報について各属性を設定すれば、各業務毎に個別に商品情報を整備する必要がなく、かつ、その都度の入力や確認などの作業負担の軽減を図ることができるので、人為的ミスを軽減することができるとともに、一の商品に関する情報量が増大したとしても、容易にかつ的確に商品情報を提供または登録制御を行うことができる。
【発明を実施するための最良の形態】
【００３９】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。
【００４０】
なお、以下に説明する実施形態は、本発明の商品情報提供システムにおける実施形態である。
【００４１】
まず、図１を用いて本願に係る商品情報提供システムの構成を説明する。
【００４２】
なお、図１は、本願に係る商品情報提供システムの構成を示すブロック図である。
【００４３】
本実施形態の商品情報提供システム１００は、図１に示すように、複数の商品情報を管理するとともに、ユーザに商品情報を提供する商品情報提供用サーバ装置２００と、商品情報提供用サーバ装置２００を制御するとともに商品情報の定義設定、当該商品情報の閲覧および当該商品情報に関する値（以下、属性値という。）の登録の各制御を行うアプリケーションサーバ装置３００と、アプリケーションサーバ装置３００を介して当該商品情報の閲覧および属性値の登録（以下、商品情報の登録ともいう。）を行う複数の通信端末装置４００と、から構成され、各装置は、互いに電話公衆網回線またはインターネット回線などの有線および無線の通信回線５００によってデータの送受信を行うようになっている。
【００４４】
次に、図２〜図８を用いて本実施形態における商品情報提供用サーバ装置の構成について説明する。
【００４５】
なお、図２は、本実施形態における商品情報提供用サーバ装置の構成を示すブロック図であり、図３〜図９は、本実施形態の商品情報提供用サーバ装置の各部において格納される情報の一例である。
【００４６】
商品情報提供用サーバ装置２００は、図２に示すように、商品情報に示される商品が属する分類を示す情報（以下、分類情報という。）が格納されているとともに当該分類情報の管理を行う分類情報管理部２０１と、後述する商品情報の構造情報として設定すべき各属性の属性名が属性名情報として格納されているとともに当該属性名情報の管理を行う属性辞書管理部２０２と、構造情報が格納されているとともに当該構造情報の管理を行う構造情報管理部２０３と、構造情報が設定された商品情報が格納されているとともに当該商品情報の管理を行う商品情報管理部２０４と、商品情報の閲覧またはその登録を行う際のユーザを特定するための情報（以下、ユーザ情報という。）が格納されているとともに当該ユーザ情報の管理を行うユーザ情報管理部２０５と、商品情報の閲覧またはその登録を行う際のユーザの役割を示す情報（以下、役割情報という。）が格納されているとともに当該役割情報の管理を行う役割情報管理部２０６と、商品情報の閲覧またはその登録を行う際にユーザに提供する当該商品情報に含まれる属性の有無を制御する情報（以下、フィルタ制御情報という。）が格納されているとともに当該フィルタ情報の管理を行うフィルタ制御情報管理部２０７と、アプリケーションサーバ装置３００または通信端末装置４００とのデータの授受を行うデータ通信管理部２０８と、各部を制御するサーバ制御部２１０と、各データの送受信時などの各動作時に所定のデータを格納するとともに、後述する商品情報定義の処理および商品情報の閲覧およびその登録の処理の各動作時のアプリケーションプログラムが格納されているＲＯＭ／ＲＡＭ２０９と、から構成され、各部はバス２１１により互いに接続されている。
【００４７】
なお、例えば、本実施形態の構造情報管理部２０３、商品情報管理部２０４およびフィルタ制御情報管理部２０７は、本発明の記憶手段を構成する。
【００４８】
分類情報管理部２０１には、商品情報に示される商品が属する分類を示す分類情報が内部に格納されており、この分類情報管理部は、管理者が商品の種別毎に当該商品の商品情報の構造情報の定義設定（以下、単に商品情報の定義設定ともいう。）を行う際に、サーバ制御部２１０の指示に基づいて当該格納された分類情報の管理を行うようになっている。
【００４９】
具体的には、この分類情報管理部２０１は、管理者が商品情報の定義設定を行う際に、データ通信管理部２０８を介して入力されたアプリケーションサーバ装置３００からの指示に基づいて、当該分類情報を内部から読み出し、当該読み出した分類情報を、データ通信管理部２０８を介して後述するプリケーションサーバ装置の商品分類選択部３０１に出力するようになっている。
【００５０】
また、この分類情報管理部２０１は、服飾品、食料品などの商品の分類を示す分類名の情報を、各商品分類を他の商品分類と識別するための識別情報（以下、分類識別情報という。）と、当該商品分類が属する上位の分類識別情報（以下、上位分類識別情報という。）と、に関連付けて格納しており、これらの各商品分類毎に付された分類名、分類識別情報および上位分類識別情報を分類情報として格納するようになっている。
【００５１】
例えば、本実施形態の分類情報管理部２０１は、図３（ａ）に示すように、複数の商品分類を、分類名、分類識別情報および上位分類識別情報とからなる分類情報として格納するようになっている。
【００５２】
なお、この分類情報は、例えば、図３（ｂ）に示すように、各商品毎に上位分類識別情報を付することによって各商品の上下関係を有する分類体系として示すことができるようになっている。また、図３（ｂ）に示す商品の分類名のｒｏｏｔとは、分類情報における全ての分類を一の分類体系に集約するために便宜上設けられた分類名である。
【００５３】
属性辞書管理部２０２には、商品情報の定義設定または商品情報の閲覧およびその登録の際に使用する当該商品情報に設定される属性の属性名が属性名情報として内部に格納されており、この属性辞書管理部２０２は、管理者が商品情報の定義設定を行う際に、当該格納された属性名情報の管理を行うようになっている。
【００５４】
具体的には、この属性辞書管理部２０２は、管理者が商品情報の定義設定を行う際に、データ通信管理部２０８を介して入力されたアプリケーションサーバ装置３００からの指示に基づいて当該属性名情報を内部から読み出し、当該読み出した属性名情報を、データ通信管理部２０８を介してアプリケーションサーバ装置３００の属性選択部３０２に出力するようになっている。
【００５５】
例えば、本実施形態の属性辞書管理部２０２は、図４に示すような、商品コード、価格及びサイズなどの後述する構造情報において用いられる属性名を属性名情報として格納するようになっている。
【００５６】
構造情報管理部２０３には、各商品分類毎に定義設定された構造情報が内部に格納されるようになっており、この構造情報管理部２０３は、管理者によって各商品分類毎に定義設定された構造情報を格納するとともに、当該格納された構造情報の管理を行うようになっている。
【００５７】
具体的には、この構造情報管理部２０３は、各商品の各属性について当該属性を表示またはその属性を示す属性値の登録を行う際に、当該属性またはその属性値における表示方法または登録方法を規定する構造情報を格納するようになっており、当該構造情報の定義設定、すなわち、商品情報の定義設定を行う際に、データ通信管理部２０８を介して入力されたアプリケーションサーバ装置３００からの指示に基づいて、当該アプリケーション装置において設定された構造情報を内部に格納するようになっている。
【００５８】
また、この構造情報管理部２０３は、管理者が各商品情報の属性値を設定する際に、または、ユーザが商品情報の閲覧若しくはその登録を行う際に、データ通信管理部２０８を介して入力されたアプリケーションサーバ装置３００または通信端末装置４００の指示に基づいて当該各商品情報毎の構造情報を内部から読み出し、当該読み出した構造情報を、データ通信管理部２０８を介してアプリケーションサーバ装置３００または通信端末装置４００に出力するようになっている。
【００５９】
さらに、この構造情報管理部２０３は、構造情報として、各構造情報の属性毎に付与される属性を示す識別情報（以下、属性識別情報という。）、分類識別情報、属性の表示順序、属性名などを格納するとともに、通信端末装置４００によって当該商品情報の閲覧またはその登録を行う際に、通信端末装置４００に当該属性を表示させるため、および、当該属性値を登録させるための制御情報（以下、単に、制御情報という。）を格納するようになっている。
【００６０】
例えば、本実施形態の制御情報には、図５に示すように、ユーザの指示に基づいて、各属性値に対して、入力すべき属性値を、整数値に限定する整数型、実数値に限定する実数型、文字列に限定するテキスト型、文書、画像、音声、映像などのファイルに限定するメディア型、およびＵＲＬ（Uniform Resource Locator）に限定するＵＲＬ型の何れか一を設定する型の情報が含まれる。
【００６１】
また、例えば、本実施形態の制御情報は、ユーザの指示に基づいて、各属性値に対して、入力すべき属性値の文字の種別（以下、文字種）および属性値の文字数（以下、単に、サイズという。）の情報が含まれ、この文字の種別には、全半角の設定、および、英数字、ひらがなまたはカタカナ、それらの組み合わせまたはこれらの文字種の入力制限なしの何れか一の規定が設定されるようになっている。
【００６２】
さらに、例えば、本実施形態の制御情報は、ユーザの指示に基づいて、各属性値に対して、入力すべき属性値の桁数などの入力制限の設定、予め設定された値から一の値を選択する選択肢の設定、予め設定された値から２以上の値を選択する多値の設定、下限、上限またはそれら両方の入力する数値範囲の設定、入力すべき属性値の増減幅の設定などの数値入力ルールと、属性値を入力するフィールドの文字数および行数などの入力すべき属性値の表示エリアを示す入力フィールドの設定と、入力する属性値の省略の可否と、属性値を表示する際に同時にメディア型の属性値で指定されるファイルにおける内容の表示の有無の設定と、が含まれるようになっている。
【００６３】
特に、この入力フィールドの設定には、例えば、スクロールバーの表示の有無などの後述する画像データによって属性値が表示される際の属性値を入力するための表示規定が含まれるようになっている。
【００６４】
商品情報管理部２０４には、通信端末装置４００によって登録された各商品毎の商品情報が内部に格納されるようになっており、特に、この商品情報管理部２０４は、ユーザによって登録された各商品における各属性値を商品情報として格納するとともに、当該格納した商品情報の管理を行うようになっている。
【００６５】
具体的には、この商品情報管理部２０４には、後述するように、管理者によって定義設定された構造情報に従って、ユーザが通信端末装置４００を用いて当該各商品毎の属性値を登録する際に、アプリケーションサーバ装置３００の商品情報可能処理部から出力された当該登録された各属性値を有する商品情報がデータ通信管理部２０８を介して入力されるようになっており、この商品情報管理部２０４は、当該入力された各属性値が設定された商品情報を内部に格納するようになっている。
【００６６】
また、この商品情報管理部２０４は、ユーザが商品情報を閲覧する際に、または、登録された商品情報を変更する際に、データ通信管理部２０８を介して入力されたアプリケーションサーバ装置３００の指示に基づいて当該各商品情報を内部から読み出し、当該読み出した商品情報を、データ通信管理部２０８を介してアプリケーションサーバ装置３００の商品情報抽出処理部３０６に出力するようになっている。
【００６７】
例えば、本実施形態の商品情報管理部２０４は、図６（ａ）、（ｂ）に示すように、分類識別情報、および、当該分類識別情報に関連付けられた商品の識別情報（以下、商品識別情報という。）とから構成される商品テーブルと、商品識別情報、上記の構造情報と同様に付与される属性識別情報、並びに、商品のサイズ、色および価格を示す属性値から構成される属性値テーブルと、を商品情報として格納するとともに、これらの各情報をアプリケーションサーバ装置３００に提供するようになっている。
【００６８】
ユーザ情報管理部２０５には、当該商品情報提供用サーバ装置２００に接続する通信端末装置４００またはユーザに関する情報（以下、ユーザ情報という。）が予め内部に格納されるようになっており、このユーザ情報管理部２０５は、通信端末装置４００によって商品情報を閲覧またはその登録を行う際に、内部に格納されたユーザ情報を、データ通信管理部２０８を介してアプリケーションサーバ装置３００の商品情報抽出処理部３０６に出力するようになっている。
【００６９】
なお、商品情報抽出処理部３０６は、後述するように、当該ユーザ情報に基づいて、当該アプリケーションサーバ装置３００と回線が確立された通信端末装置４００における商品情報の閲覧その他の処理の可否を判断するようになっている。
【００７０】
具体的には、ユーザ情報管理部２０５には、通信端末装置４００によってアプリケーションサーバ装置３００との通信回線５００を確立する際に用いられるアカウントとそのアカウントに対応するパスワードがユーザの氏名および当該各ユーザが属する各企業名または業務名に関連付けて格納されている。
【００７１】
また、このユーザ情報管理部２０５は、任意の通信端末装置４００と当該アプリケーションサーバ装置３００との通信回線５００を確立する際に、データ通信管理部２０８を介してアプリケーションサーバ装置３００のシステム制御部３１３の指示に基づいて、当該アプリケーションサーバ装置３００に入力されたアカウント同じアカウントに対応付けられて格納されているパスワードその他の情報を、データ通信制御部３１０を介して当該アプリケーションサーバ装置３００のフィルタリングルール特定部３０５に出力するようになっている。
【００７２】
なお、このフィルタリングルール特定部３０５は、後述するように、通信端末装置４００から入力されたアカウントとともに入力されたパスワードと、当該入力されたアカウントに基づいてユーザ情報管理部２０５から取得したパスワードと、が合致するか否かを判断し、当該判断結果に基づいて各処理を行うようになっている。
【００７３】
例えば、本実施形態のユーザ情報管理部２０５は、図７（ａ）、（ｂ）に示すように、各企業または業務部毎に、当該各企業名または業務名とその識別情報（以下、グループ識別情報という。）とから構成されるグループテーブルと、当該グループ識別情報、氏名、アカウントおよびパスワードから構成され、当該情報提供用サーバ装置を利用する個々のユーザに関するユーザテーブルと、をユーザ情報として格納するようになっている。
【００７４】
なお、本実施形態では、ユーザテーブルは、グループ識別情報、氏名、アカウントおよびパスワードから構成されるようになっているが、これに限らず、各ユーザの連絡先やE-MAILアドレスなどのユーザ情報も当該ユーザテーブルに組み込むようにしてもよい。
【００７５】
役割情報管理部２０６には、通信端末装置４００によって商品情報を利用する各ユーザが担う役割に関する情報（以下、役割情報という）が内部に格納されており、この役割情報管理部２０６は、当該役割情報の管理を行うようになっている。
【００７６】
具体的には、この役割情報管理部２０６は、予め管理者によって設定された役割情報を格納するとともに、ユーザによる商品情報の閲覧またはその登録の際の当該商品情報における表示すべきまたは登録すべき属性の抽出（以下、単に、商品情報の抽出ともいう。）を行う時に、アプリケーションサーバ装置３００のフィルタリングルール特定部３０５に当該役割情報を出力するようになっている。
【００７７】
例えば、本実施形態の役割情報管理部２０６は、図８（ａ）、（ｂ）に示すように、上述のユーザ情報管理部２０５と同様に、各企業または業務部毎に、当該各企業名または業務名とグループ識別情報とから構成されるグループテーブルと、当該グループ識別情報、役割を示す役割名、各役割名毎に他の役割名と識別する情報（以下、役割識別情報という。）、および、役割の種別を示す情報（以下、役割種別情報という。）から構成される役割テーブルと、を格納するようになっている。
【００７８】
なお、本実施形態では、各役割種別情報には、「入力」、「修正」または「抽出」の何れか一の種別が設定されるようになっており、各種別に基づいてフィルタリングルール特定部３０５が各役割に対する各属性値の表示または登録の可否を特定するようになっている。
【００７９】
フィルタ制御情報管理部２０７には、ユーザによって商品情報の閲覧またはその登録が行われる際に属性値の表示または非表示を規定する情報（以下、フィルタ制御情報という。）が内部に格納されており、このフィルタ制御情報管理部２０７は、フィルタ制御情報の管理を行うようになっている。
【００８０】
具体的には、このフィルタ制御情報管理部２０７は、データ通信管理部２０８を介して入力され、アプリケーションサーバ装置３００のフィルタ制御情報定義部３０４において設定されたフィルタ制御情報を格納するとともに、ユーザによって商品情報の閲覧またはその登録が行われるときに、データ通信管理部２０８を介してアプリケーションサーバ装置３００のフィルタリングルール特定部３０５に当該フィルタ制御情報を出力するようになっている。
【００８１】
例えば、本実施形態のフィルタ制御情報管理部２０７は、図９（ａ）に示すように、役割識別情報、分類識別情報および属性識別情報の各情報から構成されるフィルタ制御情報を格納するようになっている。
【００８２】
なお、本実施形態のフィルタ制御情報管理部２０７は、図９（ｂ）、（ｃ）および（ｄ）に示す役割情報管理部２０６に格納された役割情報、分類情報管理部２０１に格納された分類情報および構造情報管理部２０３に格納された構造情報と互いに関連づけられた当該フィルタ制御情報を制御情報として格納するようになっている。
【００８３】
また、このフィルタ制御情報は、商品分類毎に、かつ、各役割毎に、各ユーザの商品情報の閲覧またはその登録が行われる際に、アクセス可能な属性値を管理するためのものであり、後述するように、フィルタリングルール特定部３０５は、当該フィルタ制御情報と特定したユーザの役割に基づいて、当該ユーザに提供すべき商品情報の属性を決定するようになっている。例えば、図９に示すフィルタ制御は、「物流情報整備」の役割を担うユーザによって商品分類が「衣料品」の商品情報の閲覧を要求された場合に、当該商品情報に含まれる「商品コード」と「サイズ」の属性を当該ユーザに提示することができることを表しており、この場合に、フィルタリングルール特定部３０５は、ユーザに提供すべき属性を「商品コード」と「サイズ」に決定するようになっている。
【００８４】
データ通信管理部２０８は、インターネットまたは電話公衆網回線などのネットワークに接続されており、サーバ制御部２１０に基づいてアプリケーションサーバ装置３００および各通信端末装置４００との通信回線５００を確立するようになっている。
【００８５】
また、データ通信管理部２０８は、サーバ制御部２１０に基づいて、アプリケーションサーバ装置３００および各通信端末装置４００とデータの送受信を行うようになっている。
【００８６】
サーバ制御部２１０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、各部が各情報の読み出しを行う際に、または、各情報の格納を行う際に、全般的な機能を総括的に制御するようになっている。
【００８７】
特に、本実施形態では、後述する商品情報の定義設定処理、当該商品情報の閲覧を行う処理および当該商品情報の登録を行う処理の各処理動作を行う際に、アプリケーションサーバ装置３００の制御に従って、各部を制御するようになっており、通信制御部３１０を介して、アプリケーションサーバ装置３００とのデータの授受を制御するようになっている。
【００８８】
次に、図１０を用いて本実施形態におけるアプリケーションサーバ装置の構成について説明する。
【００８９】
なお、図１０は、本実施形態におけるアプリケーションサーバ装置の構成を示すブロック図であり、図１１〜図１７は、本実施形態において画面データ生成部または入力画面生成処理部３０７において生成される各画像データの一例である。
【００９０】
アプリケーションサーバ装置３００は、図１０に示すように、管理者によって商品情報の定義設定を行う際に、定義設定する商品に関する分類情報の設定および当該分類情報が設定された商品の構造情報を提供する商品分類選択部３０１と、分類が設定された商品における商品情報に組み込む属性を選択する属性選択部３０２と、商品情報に新規にまたは追加された属性の各属性値を定義し、当該商品情報の構造情報を構築する属性定義部３０３と、役割情報に示される各役割に対して商品情報の閲覧またはその登録に関して当該商品情報の属性の可否を示す情報（以下、フィルタ制御情報という。）を設定するフィルタ制御情報定義部３０４と、ユーザによって商品情報の閲覧またその登録が行われる際に、フィルタ情報に基づいて各商品情報の属性の表示または登録の可否を決定するためのフィルタリングのルールを特定するフィルタリングルール特定部３０５と、ユーザによって商品情報の閲覧またはその登録が行われる際に、特定されたフィルタリングルールに基づいて当該商品情報の属性値の閲覧またはその登録に関する各属性の抽出を行う商品情報抽出処理部３０６と、構造情報管理部２０３に格納されている構造情報に基づいて、通信端末装置４００によってユーザに各商品情報における各属性値を登録させるための画像データを生成する入力画面生成処理部３０７と、属性値が登録された商品情報を商品情報管理部２０４に出力する商品情報格納処理部３０８と、主に管理者の操作に用いられる操作入力部３０９と、アプリケーションサーバ装置３００または通信端末装置４００とのデータの授受を行う通信制御部３１０と、管理者によって商品情報の定義設定が行われる際に用いられる画像データを生成する画面データ生成部３１１と、画面データ生成部３１１によって生成された画像データを表示するサーバ装置用表示部３１２と、各部の制御を行うとともに管理者による商品情報の定義設定または通信端末装置４００による商品情報の閲覧またはその登録の際に各部を制御するシステム制御部３１３と、管理者によって商品情報の定義設定または通信端末装置４００による商品情報の閲覧またはその登録の際に用いられるＲＯＭ／ＲＡＭ３１４と、から構成され、各部はバス３１５により互いに接続されている。
【００９１】
なお、例えば、本実施形態の商品情報抽出処理部３０６は、本発明の抽出手段、特定手段、および、取得手段を構成し、入力画面生成処理部３０７は、本発明の生成手段を構成する。システム制御部３１３は、本発明の提供登録手段を構成する。
【００９２】
商品分類選択部３０１は、管理者によって商品情報の定義設定が行われる際に用いられるようになっており、通信端末装置４００によるユーザの指示に基づいて、商品情報に示される商品の分類情報およびその構造情報を取得し、当該取得した分類情報および構造情報に関する画像データを生成するよう画面データ生成部３１１を、システム制御部３１３を介して制御するようになっている。
【００９３】
具体的には、商品分類選択部３０１は、管理者によって商品情報の定義設定を行う際に、当該商品情報の定義設定を行う旨が操作入力部３０９に入力されると、システム制御部３１３の制御に基づいて、通信制御部３１０を介して分類情報管理部２０１から分類情報を取得し、当該取得した分類情報に基づいて各商品の分類を示す分類リストを有する画像データを画面データ生成部３１１に生成させるようになっている。
【００９４】
例えば、本実施形態の商品分類選択部３０１は、図１１に示すように、分類リストをプルダウンメニューによって提供する画像データを画面データ生成部３１１に生成させるようになっている。
【００９５】
また、ユーザが操作入力部３０９を操作することによって、生成した分類リスト有する画像データに基づいて、一の商品分類が選択された場合に、当該選択された商品分類について既に構造情報が設定されているときには、この商品分類選択部３０１は、通信制御部３１０を介して情報提供用サーバ装置の構造情報管理部２０３から当該選択された商品に関する構造情報を取得し、当該取得した構造情報に基づいて当該構造情報を示す画像データを画面データ生成部３１１に生成させるようになっている。
【００９６】
例えば、本実施形態の商品分類選択部３０１は、図１２に示すような、商品分類が選択された商品における構造情報を示す画像データを画面データ生成部３１１に生成させるようになっている。
【００９７】
なお、生成した分類リストを有する画像データに基づいて一の商品分類が選択された場合に、当該選択された商品分類について未だ構造情報が設定されていないときには、この商品選択部は、図１２に示す属性名その他の項目には何れの情報も設定されていない画面を画面データ生成部３１１に生成させるようになっている。また、図１２の画像データにおける「Ｎｕｌｌ」とは、上述した属性値の入力または表示の省略の可否を示す。
【００９８】
属性選択部３０２は、管理者によって商品情報の定義設定が行われる際に用いられるようになっており、商品分類選択部３０１によって一の商品分類が選択された後に、通信端末装置４００によるユーザの指示に基づいて、各商品情報における任意の属性の追加または削除を行うようになっており、当該各商品情報における任意の属性の追加または削除を行った場合に、当該属性の追加または削除を示す画像データ、および、当該属性が追加または削除された商品情報を示す画像データを生成するように画面データ生成部３１１を、システム制御部３１３を介して制御するようになっている。
【００９９】
具体的には、属性選択部３０２は、商品分類選択部３０１によって一の商品分類が選択された後に、当該商品における属性を追加または削除する旨が操作入力部３０９によって入力されると、システム制御部３１３の制御に基づいて、情報提供用サーバ装置の属性辞書管理部２０２から属性名情報を、通信制御部３１０を介して取得し、当該取得した属性名情報に基づいて予め設定された画像データを画面データ生成部３１１に生成させるようになっている。
【０１００】
また、この属性選択部３０２は、管理者によって属性を追加する旨の指示またはそれを削除する旨が入力された場合には、追加または削除された属性によって構築される商品情報の画像データを画面データ生成部３１１に生成させるようになっている。
【０１０１】
例えば、本実施形態の属性選択部３０２は、当該商品における属性を追加または削除する旨が操作入力部３０９によって入力されると、図１３に示すような、属性名と各属性名に対応するチェックボックスを有する画像データを画面データ生成部３１１に生成させるようになっており、ユーザが通信端末装置４００によって任意の属性名に対応するチェックボックスをマークすると、または、チェックボックスのマークを外すと、マークされたまたはマークが外された属性を定義設定している商品情報に追加または削除するようになっている。
【０１０２】
また、この属性選択部３０２は、ユーザが操作入力部３０９を操作に基づいて、各商品情報における各属性の表示順を設定するようになっており、当該設定した属性の表示順に従った商品情報を示す画像データを生成するよう画面データ生成部３１１を制御するようになっている。
【０１０３】
例えば、本実施形態の属性選択部３０２は、商品情報の画像データを表示させる際に、上下を示す当該属性の表示順を設定するためのボタンを生成させ、当該ボタンに連動して属性の表示順を設定するようになっている。
【０１０４】
属性定義部３０３は、管理者によって商品情報の定義設定が行われる際に用いられるようになっており、属性選択部３０２によって新規にまたは追加によって設定された各商品情報の各属性に対して、通信端末装置４００によるユーザの指示に基づいて、各属性の各属性値の定義、すなわち、構造情報の設定を行い、当該各属性の属性値の規定が設定された構造情報を情報提供用サーバ装置の構造情報管理部２０３に通信制御部３１０を介して出力するようになっている。
【０１０５】
また、この属性定義部３０３は、当該属性値の規定が設定された各属性値を有する構造情報の画像データを生成するように画面データ生成部３１１を、システム制御部３１３を介して制御するようになっている。
【０１０６】
具体的には、属性定義部３０３は、商品情報に追加された属性、商品情報が新規に生成されることによって新たに設定された属性、または、属性の属性値の規定を変更する際に既に設定された任意の商品情報における属性に対して、管理者による操作入力部３０９の指示に基づいて、上述するように、入力する属性値の値を制限するための当該属性の型の指定、指定した型に基づいて設定する各規定および当該各属性値を表示部に表示する際の制御情報の各構造情報を設定するようになっている。
【０１０７】
例えば、本実施形態の属性定義部３０３は、図１４および図１５に示すように、当該属性値の規定が設定された各属性または構造情報の画像データを画面データ生成部３１１に生成させるようになっている。
【０１０８】
図１４の（ａ）、（ｂ）および（ｃ）は、各属性値を設定する際のプルダウンメニューを示し、当該プルダウンメニューによって各属性における何れかの一の属性値を設定することができるようになっている。
【０１０９】
一方、図１５（ａ）は、任意の属性に対して選択肢の属性値を設定する画像データを示し、図１５（ｂ）は、任意の属性に対して多値の属性値を設定する画像データを示す。また、図１５（ｃ）〜図１５（ｇ）は、任意の属性に対して数値範囲を限定する属性値を設定する画像データを示し、図１５（ｈ）は、任意の属性に対して数値範囲を限定するとともに、入力幅を定めた属性値を設定する画像データを示す。
【０１１０】
なお、構造情報管理部２０３は、上述のように、こうように定義設定された各商品における属性、すなわち、構造情報を格納するようになっている。
【０１１１】
また、通信端末装置４００の入力画面実行処理部４０２は、このように定義規定された構造情報に基づいて商品情報における画像データを生成するようになっており、通信端末装置４００によってユーザが属性値の登録の際に、または、通信端末装置４００によってユーザが商品情報を閲覧する際に、各属性における定義が反映された構造情報を有する商品情報をユーザに提供することができるようになっている。
【０１１２】
フィルタ制御情報定義部３０４は、管理者がフィルタ制御情報を定義する際に用いられるようになっており、操作入力部３０９による管理者の指示に基づいて役割情報を取得し、当該取得した役割情報に関する画像データを生成するよう画面データ生成部３１１を、システム制御部３１３を介して制御するようになっている。
【０１１３】
また、このフィルタ制御情報定義部３０４は、当該取得した役割情報によって示される各役割に対して、当該各役割を有するユーザが閲覧または属性値の登録可能な商品情報における属性の設定、すなわち、フィルタ制御情報の設定を行うようになっており、設定した各役割に対するフィルタ制御情報を商品情報提供用サーバ装置２００のフィルタ制御情報管理部２０７に通信制御部３１０を介して出力するようになっている。
【０１１４】
具体的には、フィルタ制御情報定義部３０４は、フィルタ制御情報を設定する旨が操作入力部３０９に入力されると、システム制御部３１３の制御に基づいて、通信制御部３１０を介してフィルタ制御情報管理部２０７からフィルタ制御情報を取得し、当該取得したフィルタ制御情報に基づいて各役割に対して閲覧または登録することが可能な属性の可否を示す画像データを画面データ生成部３１１に生成させるようになっている。
【０１１５】
例えば、本実施形態のフィルタ制御情報定義部３０４は、図１６に示すように、当該取得したフィルタ制御情報に基づいて各役割に対して閲覧または登録することが可能な属性の可否を示す画像データを画面データ生成部３１１に生成させるようになっている。
【０１１６】
なお、図１６は、チェックボックス形式によって各役割に対する閲覧または登録することが可能な属性の可否を設定する画像データを示し、当該図１６に示すシーンとは、役割情報管理部２０６から取得した役割情報における各企業または各業務の役割を示す。
【０１１７】
また、このフィルタ制御情報は、予め管理者が操作入力部３０９などによって、各企業または業務毎に、各属性辞書管理部２０２に格納されている各属性名に基づいて生成されるようになっており、フィルタ制御情報管理部２０７は、当該予め生成されたフィルタ制御情報を格納するようになっている。
【０１１８】
フィルタリングルール特定部３０５は、ユーザが商品情報の閲覧またはその登録を行う際に用いられるようになっており、商品分類や閲覧する商品を特定する特定情報など通信端末装置４００によって入力された商品に関する情報（以下、入力情報という。）および当該通信端末装置４００によって入力されたログイン名やパスワードなどのユーザを特定する情報（以下、ユーザ特定情報という。）と、商品提供サーバ装置から取得したユーザ情報、役割情報およびフィルタ制御情報と、に基づいてフィルタリングルールを特定し、当該特定したフィルタリングルールにおけるフィルタ制御情報を情報提供用サーバ装置のフィルタ制御情報管理部２０７から取得するようになっている。
【０１１９】
また、このフィルタリングルール特定部３０５は、取得したフィルタ制御情報に基づいて商品情報の閲覧またはその登録を行う際の当該商品情報の提供すべき属性を、特定属性情報として決定し、商品情報抽出部に出力するようになっている。
【０１２０】
具体的には、フィルタリングルール特定部３０５には、後述するように、通信端末装置４００によってユーザが商品情報の閲覧またはその登録を行う際に、通信端末装置４００に入力された商品分類または操作の内容を示す入力情報、および、ユーザ特定情報が通信制御部３１０を介して入力されるようになっている。
【０１２１】
例えば、このフィルタリングルール特定部３０５は、上述のように、ユーザ特定情報としてアカウントおよびパスワードが入力された場合には、ユーザ情報管理部２０５に格納されている同一のアカウントを有するユーザ情報を取得し、当該入力されたパスワードとユーザ情報のパスワードが合致した場合には、フィルタリングルールを特定するための動作を継続し、当該入力されアカウントを有するパスワードとユーザ情報のパスワードが合致しない場合には、フィルタリングルールの特定するための動作を中止するようになっている。
【０１２２】
また、このフィルタリングルール特定部３０５は、入力された入力情報およびユーザ特定情報に基づいて、情報提供用サーバ装置のユーザ情報管理部２０５、役割情報管理部２０６およびフィルタ制御情報管理部２０７に格納されている各ユーザ情報、役割情報およびフィルタ制御情報を、それぞれ取得し、通信端末装置４００を操作しているユーザの属する企業または業務を特定するとともに、当該特定された企業または業務における役割を特定する。
【０１２３】
例えば、上述のように、役割情報として「入力」が設定されている場合には、フィルタリングルール特定部３０５は、当該役割情報を有する商品情報の登録を通信端末装置４００に許可するようになっており、役割情報として「修正」が設定されている場合には、フィルタリングルール特定部３０５は、当該役割情報を有する商品情報の修正を通信端末装置４００に許可するようになっている。一方、役割情報として「抽出」が設定されている場合には、フィルタリングルール特定部３０５は、当該役割情報を有する商品情報の抽出のみ通信端末装置４００に許可するようになっており、この場合には、通信端末装置４００は、入力または修正を行うことができないようになっている。
【０１２４】
さらに、このフィルタリングルール特定部３０５は、特定した役割と取得したフィルタ制御情報に基づいて商品情報の閲覧またはその登録を行う際の当該商品情報の提供すべき属性を、特定属性情報として決定するようになっている。
【０１２５】
商品情報抽出処理部３０６は、ユーザが商品情報の閲覧またはその登録を行う際に用いられるようになっており、通信端末装置４００によるユーザの指示と、フィルタリングルール特定部３０５から出力された特定属性情報に基づいて、商品情報の閲覧およびその登録の際に、閲覧可能なまたは登録可能な属性が設定された商品情報を抽出し、当該抽出した商品情報をその構造情報とともに入力画面生成処理部３０７または通信端末装置４００に出力するようになっている。
【０１２６】
具体的には、商品情報抽出部には、フィルタリングルール特定部３０５から出力された特定属性情報と、通信制御部３１０を介して通信端末装置４００によるユーザの指示と、が入力されるようになっている。
【０１２７】
この商品情報抽出部は、ユーザが通信端末装置４００によって商品情報の閲覧を行う場合には、入力情報に含まれる商品分類の情報に基づいて、構造情報管理部２０３から当該商品分類の構造情報を取得し、当該取得した構造情報から入力された特定属性情報に基づいて、商品情報の構造情報における各属性から閲覧可能な属性を抽出するとともに、該当する属性を抽出した構造情報に基づいて商品情報管理部２０４から当該該当する属性値を取得するようになっており、当該取得した属性値を、その構造情報とともに通信制御部３１０を介して通信端末装置４００に出力するようになっている。
【０１２８】
一方、ユーザが通信端末装置４００によって商品情報における属性値の登録を行う場合には、商品情報の閲覧を行う場合と同様に、商品情報抽出部は、入力情報に含まれる商品分類の情報に基づいて、構造情報管理部２０３から当該商品分類の構造情報を取得し、当該取得した構造情報から入力された特定属性情報に基づいて、商品情報の構造情報における各属性から閲覧可能な属性を抽出するとともに、該当する属性を抽出した構造情報に基づいて商品情報管理部２０４から当該該当する属性値を取得するようになっている。ただし、この商品情報抽出部は、商品情報の閲覧を行う場合と異なり、該当する属性を抽出した構造情報と、その属性値を有する商品情報を入力画面生成処理部３０７に出力するようになっている。
【０１２９】
なお、ユーザが通信端末装置４００によって商品情報における属性値を新規に登録する場合には、商品情報が格納されていないので、商品情報抽出部は、特定属性情報によって示される属性の属性値に値を付与することなく、該当する属性が抽出された構造情報のみ入力画面生成処理部３０７に出力するようになっている。
【０１３０】
入力画面生成処理部３０７は、ユーザが商品情報の登録を行う際に用いられるようになっており、商品情報における属性値を設定する際に、入力された商品情報の構造情報および属性値が設定されている場合には当該構造情報とその各属性における属性値に基づいて、通信端末装置４００によってユーザに各属性値を登録させるための画像データを生成し、当該生成した画像データを、通信制御部３１０を介して通信端末装置４００に出力するようになっている。
【０１３１】
具体的には、入力画面生成処理部３０７は、商品情報を登録する場合であって、新規に商品情報を登録する場合に、構造情報に含まれる各属性における定義に基づいて、各属性毎に属性値の型、文字の種別および入力すべき属性値の表示エリアなど各属性の定義に規定された画像データを生成するようになっており、当該生成した画像データを、通信制御部３１０を介して通信端末装置４００の入力画面実行処理部４０２に出力するようになっている。
【０１３２】
一方、この入力画面生成処理部３０７は、商品情報を登録する場合であって、既に設定されている商品情報の変更を行う場合に、各属性における定義に基づいて、各属性毎に属性値の型、文字の種別および入力すべき属性値の表示エリアなど各属性の定義に規定された画像データを生成するとともに、当該画像データに該当する属性値を設定するようになっており、当該属性値を設定した画像データを、通信制御部３１０を介して通信端末装置４００の入力画面実行処理部４０２に出力するようになっている。
【０１３３】
例えば、本実施形態の入力画面生成処理部３０７は、図１７または図１８に示すように、各属性の定義に規定された画像データに属性値を設定した当該画像データを生成するようになっている。
【０１３４】
なお、図１７および図１８は、異なる属性特定値が抽出された構造情報に基づいて生成される画像データの一例である。
【０１３５】
また、例えば、本実施形態の入力画面生成処理部３０７は、ＨＴＭＬ（Hyper Text Markup Language）やＪａｖａ（登録商標）Ｓｃｒｉｐｔのように、一般に広く使用されているｗｅｂブラウザ上で実行可能な形式、または、特定の実行環境や開発言語に対応したプログラムモジュールの形式で生成するようになっている。
【０１３６】
また、通信端末装置４００の入力画面実行処理部４０２は、入力された画像データを当該通信端末装置４００の端末装置用表示部４０３に表示させるとともに、ユーザの指示に基づいてこの画像データに従って新規に登録または変更された商品分類、属性値などの商品情報に関する情報を商品情報格納部に出力するようになっている。
【０１３７】
商品情報格納処理部３０８は、ユーザが商品情報の登録を行う際に用いられるようになっており、通信端末装置４００によって登録された商品情報の各属性値を、通信制御部３１０を介して商品情報管理部２０４に出力するようになっている。
【０１３８】
具体的には、商品情報格納処理部３０８には、通信制御部３１０を介して通信端末装置４００によって登録された商品情報の属性値が入力されるようになっており、この商品情報格納処理部３０８は、当該入力された商品情報に含まれる商品分類の情報に基づいて構造情報管理部２０３から対応する構造情報を取得し、当該取得した構造情報に従って入力された商品情報の属性値を商品情報管理部２０４に出力するようになっている。
【０１３９】
サーバ装置用表示部３１２は、主に管理者の操作に用いられるようになっており、当該管理者が商品情報の定義設定を行う際に、画面データ生成部３１１によって生成された画像データを表示するようになっている。
【０１４０】
操作入力部３０９は、各種確認ボタン、選択ボタン及び数字キー等の多数のキーを含むリモートコントロール装置またはキーボード等により構成されており、特に、商品情報における構造情報の定義、属性値および属性値の定義などの管理者による操作指示が入力され、当該入力された操作指示を、システム制御を介して各部に出力するようになっている。
【０１４１】
通信制御部３１０は、インターネットまたは電話公衆網回線などのネットワークに接続されており、システム制御部３１３に基づいて商品情報提供用サーバ装置２００および各通信端末装置４００との通信回線５００を確立するようになっている。
【０１４２】
また、データ通信管理部２０８は、システム制御部３１３に基づいて、アプリケーションサーバ装置３００および各通信端末装置４００とデータの送受信を行うようになっている。
【０１４３】
画面データ生成部３１１は、商品分類選択部３０１、属性選択部３０２および属性定義部３０３の指示に基づいて、上述のような属性値の規定が設定された各属性値または構造情報の画像データ、属性が追加または削除された構造情報を示す画像データ、および、分類情報および構造情報に関する画像データを生成し、生成した各画像データをサーバ装置用表示部３１２に出力するようになっている。
【０１４４】
ＲＯＭ／ＲＡＭ３１４には、管理者によって商品情報を定義設定処理、および、ユーザが通信端末装置４００を用いて当該商品情報の閲覧を行う処理および当該商品情報の登録を行う処理の各処理動作を行うアプリケーションプログラムと、そのプログラムの動作中に格納するデータとが格納されており、システム制御部３１３の指示に基づいて、格納したプログラムまたはデータをシステム制御部３１３に出力するようになっている。
【０１４５】
システム制御部３１３は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、各情報の読み出しを行う際にまたは記録を行う際に、全般的な機能を総括的に制御するようになっている。
【０１４６】
特に、本実施形態では、管理者によって商品情報を定義設定処理、および、ユーザが通信端末装置４００を用いて当該商品情報の閲覧を行う処理および当該商品情報の登録を行う処理の各処理動作を行う際に、ＲＯＭ／ＲＡＭから当該各処理が規定されたアプリケーションプログラムを読み出し、読み出したアプリケーションプログラムに基づいて各部を制御するとともに、商品情報提供用サーバ装置２００および通信端末装置４００のデータの授受またはその制御を行うようになっている。
【０１４７】
なお、理者によって商品情報を定義設定処理、および、ユーザが通信端末装置４００を用いて当該商品情報の閲覧を行う処理および当該商品情報の登録を行う処理の各処理動作の詳細については後述する。
【０１４８】
次に、図１９を用いて本実施形態における通信端末装置の構成について説明する。
【０１４９】
なお、図１９は、本実施形態における通信端末装置の構成を示すブロック図である。
【０１５０】
本実施形態の通信端末装置４００は、図１９に示すように、ユーザの操作指示を入力するために用いられる操作設定部４０１と、入力画面生成処理部３０７によって生成された画像データに基づいて端末装置用表示部４０３に属性値その他の情報および各種ユーザの操作指示の設定または入力を行うための画面を表示させる入力画面実行処理部４０２と、主にユーザによって属性値その他の情報を登録のために用いられる端末装置用表示部４０３と、アプリケーションサーバ装置３００または情報提供用サーバ装置とのデータの授受を行うデータ通信部４０４と、各部の制御を行うとともに通信端末装置４００によって商品情報の入力の際に各部を制御する端末制御部４０５と、ＲＯＭ／ＲＡＭ４０６と、から構成され、各部はバス４０７によって互い接続されている。
【０１５１】
なお、例えば、本実施形態の入力画面実行処理部４０２は、本発明の登録手段を構成し、操作設定部４０１は、本発明の入力手段および指示手段を構成する。
【０１５２】
操作設定部４０１は、各種確認ボタン、選択ボタン及び数字キー等の多数のキーを含むリモートコントロール装置またはキーボード等により構成されており、特に、アプリケーションサーバ装置３００によって生成された画像データが端末表示部に表示される際に、当該表示された画像データに沿って属性値その他の情報を入力および設定するようになっている。
【０１５３】
また、この操作設定部４０１は、入力および設定したユーザの指示または属性値その他の情報を、データ通信部４０４を介してフィルタリングルール特定部３０５に出力するようになっている。
【０１５４】
入力画面実行処理部４０２には、データ通信部４０４を介して入力画面生成処理部３０７によって生成された画像データが入力されるようになっており、この入力画面実行処理部４０２は、入力された画像データに基づいて端末装置用表示部４０３に属性値その他の情報および各種ユーザの操作指示の設定または入力を行うための画面を表示させるようになっている。
【０１５５】
具体的には、入力画面時実行処理部は、操作設定部４０１と連動するようになっており、表示部の入力画面に従ってユーザが操作設定を介して商品情報の入力または変更を行った場合に、その入力された商品情報または操作指示を、データ通信部４０４を介してフィルタリングルール特定部３０５に出力するようになっている。
【０１５６】
例えば、本実施形態の入力画面実行処理部４０２は、ＨＴＭＬ、Ｊａｖａ（登録商標）ＳｃｒｉｐｔなどのＷｅｂブラウザ形式またはプルグラムモジュール形式を用いて入力画面を表示させるようになっている。
【０１５７】
データ通信部４０４は、インターネットまたは電話公衆網回線などのネットワークに接続されており、サーバ制御部２１０に基づいてアプリケーションサーバ装置３００および商品情報提供用サーバ装置２００との通信回線５００を確立するようになっている。
【０１５８】
また、データ通信管理部２０８は、サーバ制御部２１０に基づいて、アプリケーションサーバ装置３００および商品情報提供用サーバ装置２００とデータの送受信を行うようになっている。
【０１５９】
端末制御部４０５は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、各情報の読み出しを行う際にまたは記録を行う際に、全般的な機能を総括的に制御するようになっている。
【０１６０】
特に、本実施形態では、当該商品情報の閲覧を行う処理および当該商品情報の登録を行う処理の各処理動作を行う際に、アプリケーションサーバ装置３００の制御に従って、各部を制御するようになっており、データ通信部４０４を介して、アプリケーションサーバ装置３００とのデータの授受を制御するようになっている。
【０１６１】
また、この端末制御部４０５は、当該商品情報の登録を行う際に、ユーザが操作設定部４０１によって属性値に設定される定義に反して属性値の設定を行った場合に、端末装置用表示部４０３によって入力された属性値が当該属性値の定義に反する旨を告知させるようになっている。
【０１６２】
次に、図２０を用いて本実施形態の商品情報提供システムにおける商品情報の定義設定、すなわち、構造情報の定義設定の処理（以下、商品情報の構造設定処理という。）とフィルタ制御情報の設定（以下、フィルタ制御情報の設定処理）の動作について説明する。
【０１６３】
なお、図２０は、商品情報提供システムにおける商品情報の定義設定処理の動作を示すフローチャートである。また、分類情報管理部２０１には予め分類情報が格納されているとともに、属性辞書管理部２０２には予め複数の属性名情報が格納されている。
【０１６４】
まず、管理者が操作入力部３０９を操作することによって商品情報の構造設定処理およびフィルタ制御情報の設定処理を開始する旨がシステム制御部３１３に入力されると（ステップＳ１１）、当該システム制御部３１３は、操作入力部３０９によって商品情報の構造情報を定義する商品分類の指定を促す旨の画像データを画面データ生成部３１１に生成させるとともに、当該生成させた画像データをサーバ装置用表示部３１２に表示させ、操作入力部３０９による管理者の商品分類の設定指示の入力を待機する（ステップＳ１２）。
【０１６５】
例えば、システム制御部３１３は、図１１に示すような画面データを画面データ生成部３１１に生成させ、サーバ装置用表示部３１２に表示させる。
【０１６６】
次いで、管理者が操作入力部３０９を操作することによって構造情報を設定する商品分類が選択されると、システム制御部３１３は、当該選択された商品分類が既に構造情報が設定されている商品分類であるか否かを判断し（ステップＳ１３）、システム制御部３１３が当該選択された商品分類が既に構造情報が設定されている商品分類でないと判断した場合には、ステップＳ１６の処理に移行する。
【０１６７】
一方、システム制御部３１３が当該選択された商品分類が既に構造情報が設定されている商品分類であると判断した場合には、当該システム制御部３１３は、通信制御部３１０に商品情報提供用サーバ装置２００との通信回線５００を確立させ、構造情報管理部２０３から選択された商品分類に該当する構造情報を取得する（ステップＳ１４）。
【０１６８】
次いで、システム制御部３１３は、既に設定された構造情報を取得している場合には、当該構造情報示す画像データを画面データ生成部３１１に生成させるとともに、または、新規に構造情報を設定する場合には、構造情報が未だ設定されていない画像データを画面データに生成させるとともに、この生成させた画像データをサーバ装置用表示装置に表示させ、操作入力部３０９による管理者の属性追加の指示の入力を待機する（ステップＳ１５）。
【０１６９】
例えば、システム制御部３１３は、既に設定された画像データを取得している場合には、図１２に示すような構造情報を有する画面データを画面データ生成部３１１に生成させ、サーバ装置用表示部３１２に表示させる。
【０１７０】
次いで、管理者が操作入力部３０９を操作することによって、属性の追加の指示がシステム制御部３１３に入力されると、当該システム制御部３１３は、通信制御部３１０に商品情報提供用サーバ装置２００との通信回線５００を確立させ、属性選択部３０２に属性辞書管理部２０２に格納されている属性名情報を取得させる（ステップＳ１６）。
【０１７１】
次いで、属性選択部３０２は、当該属性名情報を取得すると、当該属性名示す画像データを画面データ生成部３１１に生成させるとともに、この生成させた画像データをサーバ装置用表示部３１２に表示させ、操作入力部３０９による管理者の属性の設定および削除の指示の入力を待機する（ステップＳ１７）。
【０１７２】
例えば、属性選択部３０２は、図１３に示すような各属性の設定を促す画像データを画面データ生成部３１１に生成させる。
【０１７３】
次いで、管理者が操作入力部３０９を操作することによって新規の属性の設定または削除の指示が属性選択部に入力されると、当該属性選択部３０２は、当該新規に設定された属性を追加した構造情報、または、削除された属性を除いた構造情報を示す画像データを画面データ生成部３１１に生成させ、当該生成させた画像データをサーバ装置用表示部３１２に表示させるとともに、属性定義部３０３に当該管理者による構造情報の定義指示の入力を待機させる（ステップＳ１８）。
【０１７４】
次いで、管理者が操作入力部３０９を操作することによって属性定義部３０３に新規設定された構造情報の定義設定する旨が入力されると、当該属性定義部３０３は、操作入力部３０９による管理者の当該商品の構造情報における定義設定を行わせる画像データを画面データ生成部３１１に生成させ、当該生成させた画像データをサーバ装置用表示部３１２に表示させるとともに、当該管理者による構造情報の定義設定の入力を待機する（ステップＳ１９）。
【０１７５】
例えば、属性定義部３０３は、図１４および図１５に示すような各属性の構造情報の設定を促す画像データを画面データ生成部３１１に生成させる。
【０１７６】
次いで、管理者が操作入力部３０９を操作することによって、システム制御部３１３を介して属性定義部３０３に新規設定された構造情報が設定されると、当該属性定義部３０３は、システム制御部３１３を介して通信制御部３１０に商品情報提供用サーバ装置２００との通信回線５００を確立させ、当該設定された属性の定義を有する構造情報を構造情報管理部２０３に出力する（ステップＳ２０）。
【０１７７】
次いで、構造情報管理部２０３は、構造情報が入力されると、当該入力された構造情報を内部に格納する（ステップＳ２１）。
【０１７８】
なお、このとき、同じ商品分類を示す構造情報が既に内部に格納されているときは、当該構造情報に上書きすることによって入力された構造情報を格納する。
【０１７９】
次いで、システム制御部３１３は、操作入力部３０９によって商品情報におけるフィルタ制御情報の設定を促す旨の画像データを画面データ生成部３１１に生成させるとともに、当該生成させた画像データをサーバ装置用表示部３１２に表示させ、フィルタ制御情報定義部３０４に操作入力部３０９による管理者のフィルタ制御情報の設定指示の入力を待機させる（ステップＳ２２）。
【０１８０】
次いで、管理者が操作入力部３０９を操作することによって、フィルタ制御情報定義部３０４にフィルタ制御情報を定義設定する旨が入力されると、当該フィルタ制御情報定義部３０４は、操作入力部３０９による管理者の当該フィルタ制御情報における設定を行わせる画像データを画面データ生成部３１１に生成させ、当該生成させた画像データをサーバ装置用表示部３１２に表示させるとともに、当該管理者によるフィルタ制御情報の設定入力を待機する（ステップＳ２３）。
【０１８１】
例えば、属性定義部３０３は、図１６に示すような各役割毎および各属性の設定をするための画像データを画面データ生成部３１１に生成させる。
【０１８２】
次いで、管理者が操作入力部３０９を操作することによって、システム制御部３１３を介してフィルタ情報が設定されると、当該フィルタ制御情報定義部３０４は、システム制御部３１３を介して通信制御部３１０に商品情報提供用サーバ装置２００との通信回線５００を確立させ、当該設定されたフィルタ制御情報をフィルタ制御情報管理部２０７に出力する（ステップＳ２４）。
【０１８３】
最後に、フィルタ制御情報管理部２０７は、フィルタ制御情報が入力されると、当該入力されたフィルタ制御情報を内部に格納する（ステップＳ２５）。
【０１８４】
なお、このとき、属性の削除のみなど管理者が操作入力部３０９を操作することによって構造情報の設定を中止を選択することもでき、当該構造情報の設定を中止する旨がシステム制御部３１３に入力された場合には、本動作を終了させる。
【０１８５】
次に、図２１を用いて本実施形態の商品情報提供システムにおける商品情報の閲覧行う閲覧処理の動作について説明する。
【０１８６】
なお、図２１は、商品情報提供システムにおける商品情報の閲覧処理の動作を示すフローチャートである。
【０１８７】
また、ユーザ情報管理部２０５には、予めユーザ情報が格納されており、役割情報管理部２０６には、予め役割情報が格納されているものとする。さらに、フィルタ制御情報管理部２０７には、予めフィルタ制御情報が格納されており、商品情報管理部２０４には、予め商品情報が格納されているものとする。
【０１８８】
まず、ユーザが操作指定部を操作することによって商品情報の閲覧処理を行う旨および閲覧を希望する商品を示す入力情報と、ユーザのアカウントおよびそのパスワードを示すユーザ特定情報が端末制御部４０５に入力されると（ステップＳ４１）、当該端末制御部４０５は、データ通信部４０４にアプリケーションサーバ装置３００との通信回線５００を確立させ、アプリケーションサーバ装置３００のシステム制御部３１３を介してフィルタリングルール特定部３０５に入力情報およびユーザ特定情報を出力する（ステップＳ４２）。
【０１８９】
次いで、アプリケーションサーバ装置３００のフィルタリングルール特定部３０５は、入力された入力情報およびユーザ特定情報が入力されると、システム制御部３１３を介して通信制御部３１０に商品情報提供用サーバ装置２００との通信回線５００を確立させ、当該商品情報提供用サーバ装置２００のユーザ情報管理部２０５、役割情報管理部２０６およびフィルタ制御情報管理部２０７から、それぞれ、ユーザ情報、役割情報およびフィルタ制御情報を取得する（ステップＳ４３）。
【０１９０】
次いで、このフィルタリングルール特定部３０５は、入力されたユーザ特定情報と、取得したユーザ情報に基づいて、当該商品情報の閲覧を希望するユーザにおける当該商品情報を閲覧する権原の有無を判断し（ステップＳ４４）、フィルタリングルール特定部３０５が、当該商品情報の閲覧を希望するユーザが当該商品情報を閲覧する権原を有していないと判断した場合には、本動作を終了させる。
【０１９１】
具体的には、フィルタリングルール特定部３０５は、入力されたユーザ特定情報と取得したユーザ情報とのアカウントおよびパスワードが一致するか否かを判断する。また、フィルタリングルール特定部３０５が、当該商品情報の閲覧を希望するユーザが当該商品情報を閲覧する権原を有していないと判断した場合には、当該権原を有していない旨を通信制御部３１０を介して通信端末装置４００に出力し、当該通信端末装置４００は、この旨を端末装置用表示部４０３に表示させ、本動作を終了させる。
【０１９２】
一方、このフィルタリングルール特定部３０５が、当該商品情報の閲覧を希望するユーザが当該商品情報を閲覧する権原を有していると判断した場合には、当該フィルタリングルール特定部３０５は、入力されたユーザ特定情報と取得した役割情報とに基づいて、通信端末装置４００を操作しているユーザの属する企業または業務を特定するとともに、当該特定された企業または業務における役割を特定する（ステップＳ４５）。
【０１９３】
次いで、このフィルタリングルール特定部３０５は、当該特定した役割と取得したフィルタ制御情報に基づいて商品情報の閲覧を行う際の当該商品情報の提供すべき属性を取得した構造情報から抽出し、当該抽出した属性を特定属性情報として決定する（ステップＳ４６）。
【０１９４】
次いで、このフィルタリングルール特定部３０５は、該当する属性を抽出した属性に関する各商品情報、すなわち、各属性値を通信制御部３１０を介して商品情報提供用サーバ装置２００の商品情報管理から取得し、当該該当する属性を抽出した構造情報とその属性値を通信制御部３１０を介して通信端末装置４００の端末制御部４０５に出力する（ステップＳ４７）。
【０１９５】
最後に、この端末制御部４０５は、フィルタリングルール特定部３０５から出力された属性値、すなわち、商品情報を、同様にフィルタリングルール特定部３０５から出力された構造情報に基づいて端末装置用表示部４０３に表示させる（ステップＳ４８）。
【０１９６】
次に、図２２を用いて本実施形態の商品情報提供システムにおける商品情報の登録を行う登録処理の動作について説明する。
【０１９７】
なお、図２２は、商品情報提供システムにおける商品情報の登録処理の動作を示すフローチャートである。
【０１９８】
また、ユーザ情報管理部２０５には、予めユーザ情報が格納されており、役割情報管理部２０６には、予め役割情報が格納されているものとする。さらに、フィルタ制御情報管理部２０７には、予めフィルタ制御情報が格納されており、商品情報管理部２０４には、予め商品情報が格納されているものとする。
【０１９９】
まず、ユーザが操作指定部を操作することによって商品情報の登録処理を行う旨および登録を希望する商品を示す入力情報と、ユーザのアカウントおよびそのパスワードを示すユーザ特定情報が端末制御部４０５に入力されると（ステップＳ５１）、当該端末制御部４０５は、データ通信部４０４にアプリケーションサーバ装置３００との通信回線５００を確立させ、アプリケーションサーバ装置３００のシステム制御部３１３を介してフィルタリングルール特定部３０５に入力情報およびユーザ特定情報を出力する（ステップＳ５２）。
【０２００】
次いで、アプリケーションサーバ装置３００のフィルタリングルール特定部３０５は、入力された入力情報およびユーザ特定情報が入力されると、システム制御部３１３を介して通信制御部３１０に商品情報提供用サーバ装置２００との通信回線５００を確立させ、当該商品情報提供用サーバ装置２００のユーザ情報管理部２０５、役割情報管理部２０６およびフィルタ制御情報管理部２０７から、それぞれ、ユーザ情報、役割情報およびフィルタ制御情報を取得する（ステップＳ５３）。
【０２０１】
次いで、このフィルタリングルール特定部３０５は、入力されたユーザ特定情報と、取得したユーザ情報に基づいて、当該商品情報の登録を希望するユーザにおける当該商品情報を登録する権原の有無を判断し（ステップＳ５４）、フィルタリングルール特定部３０５が、当該商品情報の登録を希望するユーザが当該商品情報を登録する権原を有していないと判断した場合には、本動作を終了させる。
【０２０２】
具体的には、フィルタリングルール特定部３０５は、入力されたユーザ特定情報と取得したユーザ情報とのアカウントおよびパスワードが一致するか否かを判断する。また、フィルタリングルール特定部３０５が、当該商品情報の閲覧を希望するユーザが当該商品情報を閲覧する権原を有していないと判断した場合には、当該権原を有していない旨を通信制御部３１０を介して通信端末装置４００に出力し、当該通信端末装置４００は、この旨を端末装置用表示部４０３に表示させ、本動作を終了させる。
【０２０３】
一方、このフィルタリングルール特定部３０５が、当該商品情報の登録を希望するユーザが当該商品情報を登録する権原を有していると判断した場合には、当該フィルタリングルール特定部３０５は、入力されたユーザ特定情報と取得した役割情報とに基づいて、通信端末装置４００を操作しているユーザの属する企業または業務を特定するとともに、当該特定された企業または業務における役割を特定する（ステップＳ５５）。
【０２０４】
次いで、このフィルタリングルール特定部３０５は、当該特定した役割と取得したフィルタ制御情報に基づいて商品情報の閲覧を行う際の当該商品情報の提供すべき属性を取得した構造情報から抽出し、当該抽出した属性を特定属性情報として決定する（ステップＳ５６）。
【０２０５】
次いで、このフィルタリングルール特定部３０５は、該当する属性を抽出した属性に関する各商品情報、すなわち、各属性値を、通信制御部３１０を介して商品情報提供用サーバ装置２００の商品情報管理から取得し、当該該当する属性を抽出した構造情報とその属性値を、入力画面生成処理部３０７に出力する（ステップＳ５７）。
【０２０６】
なお、ユーザが登録を希望する商品において、商品情報管理部２０４に商品情報が格納されていない場合には、このフィルタリングルール特定部３０５は、該当する属性を抽出した構造情報のみ入力画面処理部に出力する。
【０２０７】
次いで、システム制御部３１３は、入力画面生成処理部３０７に入力された当該該当する属性を抽出した構造情報とその属性値または当該構造情報のみに基づいて、ユーザに当該属性値を登録させるための画像データを生成させ、生成させた画像データを、通信制御部３１０を介して通信端末装置４００の端末制御部４０５に出力し、登録される属性値の入力を待機する（ステップＳ５８）。
【０２０８】
例えば、システム制御部３１３は、異なる属性特定値が抽出された構造情報に基づいて生成される画像データを入力画面生成処理部３０７に生成させ、通信端末装置４００に出力する。
【０２０９】
次いで、端末制御部４０５は、入力された画像データを端末装置用表示部４０３に表示させるとともに、当該表示された画像データにおける属性値の登録を待機する（ステップＳ５９）。
【０２１０】
次いで、ユーザが操作指定部を操作することによって属性値が登録されると、端末制御部４０５は、登録された属性値を、データ通信部４０４を介してアプリケーションサーバ装置３００の商品情報格納処理部３０８に出力する（ステップＳ６０）。
【０２１１】
最後に、商品情報格納処理部３０８は、システム制御部３１３を入力された属性値を、通信制御部３１０を介して商品情報提供用サーバ装置２００の商品情報格納部に出力するとともに、商品情報格納部は、入力された当該属性値を、当該属性値を有する商品情報または新規に商品情報として記録する（ステップＳ６１）。
【０２１２】
以上本実施形態によれば、商品情報提供システム１００は、提供すべき属性値を登録する場合に、表示された画像データに基づいて、属性値を登録する際の入力条件を有する制御情報に従って当該属性値を登録することができるので、商品分類毎に異なる属性値によって構成される商品情報、すなわち、商品分類毎に異なる属性値の構造を有する商品情報を、容易にかつ的確に画像データとして表示することができるとともに、当該商品情報を登録する際に、登録すべき属性値の入力制限を行うことができる。
【０２１３】
したがって、画像データによって属性値を表示する際に、予め定めた表示形式によって当該属性値を表示させることができるので、商品情報の表示形式を変更したとしても、容易に、かつ、的確に、商品情報の表示を行うことができるとともに、商品情報の属性を追加または変更が生じた場合でも、商品情報の表示処理または当該商品情報の登録・記録などの管理処理の動作を変更することなく、容易に、かつ、的確に商品情報の属性の追加または変更を行うことができ、ユーザの属性値の登録ミスなどの人為的なミスも排除することができる。
【０２１４】
また、商品情報提供システム１００は、ユーザ情報に基づいて特定された商品情報の提供を受けるべきユーザの役割に基づいて、記憶されている複数の属性が設定された商品情報から、提供すべき属性を抽出することができるとともに、抽出された属性の値を示す属性値の提供または前記抽出された属性における提供すべき属性値の登録制御の少なくとも何れか一方を行うことができる。
【０２１５】
通常、商品情報を必要とするユーザは、その役割、すなわち、当該ユーザが携わる業務によって、必要となる商品情報が異なる。例えば、商品の仕入れを行うユーザ、顧客からの商品に対する問い合わせに対処するユーザ、および、商品の広告または紹介を担当するユーザによって、各商品の必要となる商品情報は異なる。
【０２１６】
一方、情報化社会が発展していく上で、商品の販売システム、当該商品の物流システムまたは当該商品に対するサポートシステムなど商品を提供するために必要となる様々なシステムが導入されると、整備しなければならない商品情報の種類は増大する。
【０２１７】
したがって、ユーザの役割毎に商品情報の提供または提供すべき商品情報の登録制御を的確に行うことができるので、各ユーザにおいて、不要な属性など商品情報に関して不必要な情報の提供または登録を行うことがなく、当該ユーザの業務が何れか一の業務であっても商品情報を容易にかつ的確に取り扱うことができる。
【０２１８】
また、一度、各商品情報について各属性を設定すれば、各業務毎に個別に商品情報を整備する必要がなく、かつ、その都度の入力や確認などの作業負担の軽減を図ることができるので、人為的ミスを軽減することができるとともに、一の商品に関する情報量が増大したとしても、容易にかつ的確に商品情報を提供または登録制御を行うことができる。
【０２１９】
なお、本実施形態では、商品分類選択部３０１と、属性選択部３０２と、属性定義部３０３と、フィルタ制御情報定義部３０４と、がシステム制御サーバ装置に設けられているが、勿論、当該各部を管理者が使用することができる通信端末装置４００に設けられていてもよいし、管理者と使用者とが兼用する通信端末装置４００に設けられていてもよい。ただし、管理者と使用者とが兼用する通信端末装置４００に各部が設けられている場合には、ユーザが当該通信端末装置４００を使用するときに、当該各部をユーザが使用することができないように、当該通信端末装置４００の端末制御部４０５が制御する。例えば、端末制御部４０５は、通信端末装置４００の使用開始時にアカウントおよびパスワードを要求し、当該アカウントおよびパスワードによってユーザの使用であるか管理者の使用であるか判断することによって、これらの各部の使用制限を決定する。
【０２２０】
また、本実施形態の商品情報管理部２０４は、図６（ａ）、（ｂ）に示すように、分類識別情報および商品識別情報とから構成される商品テーブルと、商品識別情報、属性識別情報および属性値から構成される属性値テーブルと、から構成される商品情報を用いて各属性値を格納するようになっているが、図２２に示すように、文字によって構成される属性値（以下、文字列型属性値という。）、数値によって構成される属性値（以下、数値型属性値という。）および日付によって構成される属性値（以下、日付型属性値という。）など一の商品における各属性値を格納する種別毎にそれぞれ格納するようにしてもよいし、図２３（ａ）、（ｂ）および（ｃ）に示すように、これらの文字列型属性値、数値型属性値および日付属性値など当該各属性値の種別毎にそれぞれテーブルを設け、一の商品における各属性値を格納するようにしてもよい。
【０２２１】
また、本実施形態では、商品情報提供用サーバ装置２００、アプリケーションサーバ装置３００および通信端末装置４００の各部を用いて商品情報の構造情報の設定処理、フィルタ制御情報の設定処理、商品情報の閲覧処理および当該商品情報の登録処理を実行するようになっているが、アプリケーションサーバ装置３００に、当該造情報の設定処理、フィルタ制御情報の設定処理、商品情報の閲覧処理および当該商品情報の登録処理を規定するプログラムが記録された記録媒体と、それを読み取るコンピュータと、を備え、このコンピュータで当該プログラムを読み込むことによって商品情報提供用サーバ装置２００および通信端末装置４００を制御することによって、上述と同様の当該造情報の設定処理、フィルタ制御情報の設定処理、商品情報の閲覧処理および当該商品情報の登録処理の動作を行うようにしてもよい。
【図面の簡単な説明】
【０２２２】
【図１】本願に係る商品情報提供システムの一実施形態における構成を示すブロック図である。
【図２】商品情報提供システムの一実施形態における商品情報提供用サーバ装置の構成を示すブロック図である。
【図３】一本実施形態の商品情報提供用サーバ装置の分類情報管理部において格納される分類情報の一例である。
【図４】一本実施形態の商品情報提供用サーバ装置の属性辞書管理部において格納される属性名情報の一例である。
【図５】一本実施形態の商品情報提供用サーバ装置の構造情報管理部において格納される構造情報の一例である。
【図６】一本実施形態の商品情報提供用サーバ装置の商品情報管理部において格納される商品情報の一例である。
【図７】一本実施形態の商品情報提供用サーバ装置のユーザ情報管理部において格納されるユーザ情報の一例である。
【図８】一本実施形態の商品情報提供用サーバ装置の役割情報管理部において格納される役割情報の一例である。
【図９】一本実施形態の商品情報提供用サーバ装置のフィルタ制御情報管理部において格納されるフィルタ制御情報の一例である。
【図１０】商品情報提供システムの一実施形態におけるアプリケーションサーバ装置の構成を示すブロック図である。
【図１１】一本実施形態のアプリケーションサーバ装置の画面データ生成部において生成される分類リストの画像データの一例である。
【図１２】一本実施形態のアプリケーションサーバ装置の画面データ生成部において生成される構造情報の画像データの一例である。
【図１３】一本実施形態のアプリケーションサーバ装置の画面データ生成部において生成される定義する属性を設定するための画像データの一例である。
【図１４】一本実施形態のアプリケーションサーバ装置の画面データ生成部において生成される定義する属性の構造を定義する際の画像データデータの一例である。
【図１５】一本実施形態のアプリケーションサーバ装置の画面データ生成部において生成される定義する属性の属性値を設定する際の画像データデータのその他の例である。
【図１６】一本実施形態のアプリケーションサーバ装置の画面データ生成部において生成されるフィルタ制御情報を設定する際の画面データの一例である。
【図１７】一本実施形態のアプリケーションサーバ装置の入力画面生成処理部において生成される属性値を登録する際の画面データの一例である。
【図１８】一本実施形態のアプリケーションサーバ装置の入力画面生成処理部において生成される属性値を登録する際の画面データのその他の例である。
【図１９】商品情報提供システムの一実施形態における通信端末装置の構成を示すブロック図である。
【図２０】一実施形態の商品情報の定義設定処理の動作を示すフローチャートである。
【図２１】一実施形態の商品情報の閲覧処理の動作を示すフローチャートである。
【図２２】一実施形態の商品情報の登録処理の動作を示すフローチャートである。
【図２３】一本実施形態の商品情報提供用サーバ装置の商品情報管理部において格納される商品情報のその他の例（Ｉ）である。
【図２４】一本実施形態の商品情報提供用サーバ装置の商品情報管理部において格納される商品情報のその他の例（II）である。
【符号の説明】
【０２２３】
１００  …  商品情報提供システム
２００  …  商品情報提供用サーバ装置
２０１  …  分類情報管理部
２０２  …  属性辞書管理部
２０３  …  構造情報管理部
２０４  …  商品情報管理部
２０５  …  ユーザ情報管理部
２０６  …  役割情報管理部
２０７  …  フィルタ制御情報管理部
２０８  …  データ通信管理部
２０９  …  ＲＯＭ／ＲＡＭ
２１０  …  サーバ祖制御部
３００  …  アプリケーションサーバ装置
３０１  …  商品分類情報選択部
３０２  …  属性選択部
３０３  …  属性定義部
３０４  …  フィルタ制御情報定義部
３０５  …  フィルタリングルール特定部
３０６  …  商品情報抽出部
３０７  …  入力画面生成処理部
３０８  …  商品情報格納処理部
３０９  …  操作入力部
３１０  …  通信制御部
３１１  …  画面データ生成部
３１２  …  サーバ装置用表示部
３１３  …  システム制御部
３１４  …  ＲＯＭ／ＲＡＭ
４００  …  通信端末装置
４０１  …  操作設定部
４０２  …  入力画面実行部
４０３  …  端末装置用表示部
４０４  …  データ通信部
４０５  …  端末制御部
４０６  …  ＲＯＭ／ＲＡＭ
５００  …  通信回線
【図１】
2005100089.tif 000003
【図２】
2005100089.tif 000004
【図３】
2005100089.tif 000005
【図４】
2005100089.tif 000006
【図５】
2005100089.tif 000007
【図６】
2005100089.tif 000008
【図７】
2005100089.tif 000009
【図８】
2005100089.tif 000010
【図９】
2005100089.tif 000011
【図１０】
2005100089.tif 000012
【図１１】
2005100089.tif 000013
【図１２】
2005100089.tif 000014
【図１３】
2005100089.tif 000015
【図１４】
2005100089.tif 000016
【図１５】
2005100089.tif 000017
【図１６】
2005100089.tif 000018
【図１７】
2005100089.tif 000019
【図１８】
2005100089.tif 000020
【図１９】
2005100089.tif 000021
【図２０】
2005100089.tif 000022
【図２１】
2005100089.tif 000023
【図２２】
2005100089.tif 000024
【図２３】
2005100089.tif 000025
【図２４】
2005100089.tif 000026