(57)【特許請求の範囲】
【請求項１】
情報処理を実行する情報処理部と、
情報を入力するための入力部と、
情報を表示領域に表示出力するための表示部と、
前記情報処理部は、
前記入力部によるイベントの入力を許容する手段と、
商品又は商品群である基礎対象物を特定する基礎コードに対応させて当該基礎対象物の名称と当該基礎対象物と同時に売り上げられた商品又は商品群である併売対象物の名称とを定義する複数の併売情報を記憶保存し、当該併売情報を識別コードで管理する併売ファイルと、イベントに対応させて前記併売情報の識別コードを定義するイベントファイルと、を記憶保存する記憶領域にアクセスし、前記入力されたイベントに対応する前記併売情報の識別コードを検索してこの識別コードで管理されている前記併売情報を取得する手段と、
前記取得した併売情報に定義されている前記基礎対象物の名称を、前記入力部で選択指定可能であって前記基礎コードにリンクするオブジェクトとして前記表示領域の一部に一覧表示する手段と、
前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の名称を前記併売ファイルから検索して前記表示領域の別の一部に表示する手段と、
を備え、
さらに前記情報処理部は、
複数のイベントの入力を許容し、
前記入力された複数のイベントにそれぞれ対応する複数の前記併売情報に定義されている前記基礎対象物の名称を前記表示領域の一部に共通に表示し、
前記入力部によって前記基礎対象物の名称が選択指定されると、個々のイベント毎に対応する前記併売対象物を個々のイベント毎の区別を視覚的に表現する態様で前記表示領域の別の一部に表示する、
併売関係表示装置。
【請求項２】
前記併売ファイルには、前記基礎コード毎に当該基礎コードに対応する前記基礎対象物
と前記併売対象物との間の相関の程度の高低を示す相関度が記録されており、
前記情報処理部は、前記併売ファイルに記録されている前記相関度に応じて、前記基礎対象物に対する相関の程度の高低を視覚的に表現する態様で前記併売対象物の名称を表示する、
請求項１記載の併売関係表示装置。
【請求項３】
前記併売ファイルには、前記基礎コード毎に当該基礎コードに対応する前記併売対象物を特定する併売コードが記録されており、
前記情報処理部は、前記入力部で選択入力可能な前記併売コードにリンクするオブジェクトとして前記併売対象物の名称を前記表示領域の別の一部に表示し、前記入力部によって前記併売対象物の名称が選択入力されると、これにリンクする前記併売コードと同一の併売コードを有する前記併売情報のうち予め決められた規則に応じた前記併売情報を前記併売データベースから取得し、個々の前記併売情報に含まれている前記併売対象物の名称と前記相関度とを２次元に展開してグラフ表示する、
請求項１又は２記載の併売関係表示装置。
【請求項４】
前記併売ファイルには、前記基礎コード毎に当該基礎コードに対応する前記併売対象物を特定する併売コードの区分が記録されており、
前記情報処理部は、前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の区分も前記併売ファイルから検索し、その区分に応じて前記表示領域の別の一部を領域分けして前記併売対象物の名称を対応する領域に表示する、
請求項１ないし３のいずれか一記載の併売関係表示装置。
【請求項５】
情報処理を実行する情報処理部と、情報を入力するための入力部と、情報を表示領域に表示出力するための表示部とを備えた併売関係表示装置において、
前記情報処理部は、
前記入力部によるイベントの入力を許容するステップと、
商品又は商品群である基礎対象物を特定する基礎コードに対応させて当該基礎対象物の名称と当該基礎対象物と同時に売り上げられた商品又は商品群である併売対象物の名称とを定義する複数の併売情報を記憶保存し、当該併売情報を識別コードで管理する併売ファイルと、イベントに対応させて前記併売情報の識別コードを定義するイベントファイルと、を記憶保存する記憶領域にアクセスし、前記入力されたイベントに対応する前記併売情報の識別コードを検索してこの識別コードで管理されている前記併売情報を取得するステップと、
前記取得した併売情報に定義されている前記基礎対象物の名称を、前記入力部で選択指定可能であって前記基礎コードにリンクするオブジェクトとして前記表示領域の一部に一覧表示するステップと、
前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の名称を前記併売ファイルから検索して前記表示領域の別の一部に表示するステップと、
複数のイベントの入力するステップと、
前記入力された複数のイベントにそれぞれ対応する複数の前記併売情報に定義されている前記基礎対象物の名称を前記表示領域の一部に共通に表示するステップと、
前記入力部によって前記基礎対象物の名称が選択指定されると、個々のイベント毎に対応する前記併売対象物を個々のイベント毎の区別を視覚的に表現する態様で前記表示領域の別の一部に表示するステップと、
を備えた併売関係表示方法。
【請求項６】
前記併売ファイルには、前記基礎コード毎に当該基礎コードに対応する前記併売対象物を特定する併売コードの区分が記録されており、
前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の区分も前記併売ファイルから検索し、その区分に応じて前記表示領域の別の一部を領域分けして前記併売対象物の名称を対応する領域に表示するステップを備える、
請求項５記載の併売関係表示方法。
【請求項７】
情報処理を実行する情報処理部と、情報を入力するための入力部と、情報を表示領域に表示出力するための表示部と、を備えるコンピュータにインストールされ、当該コンピュータに、
前記入力部によるイベントの入力を許容する機能と、
商品又は商品群である基礎対象物を特定する基礎コードに対応させて当該基礎対象物の名称と当該基礎対象物と同時に売り上げられた商品又は商品群である併売対象物の名称とを定義する複数の併売情報を記憶保存し、当該併売情報を識別コードで管理する併売ファイルと、イベントに対応させて前記併売情報の識別コードを定義するイベントファイルと、を記憶保存する記憶領域にアクセスし、前記入力されたイベントに対応する前記併売情報の識別コードを検索してこの識別コードで管理されている前記併売情報を取得する機能と、
前記取得した併売情報に定義されている前記基礎対象物の名称を、前記入力部で選択指定可能であって前記基礎コードにリンクするオブジェクトとして前記表示領域の一部に一覧表示する機能と、
前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の名称を前記併売ファイルから検索して前記表示領域の別の一部に表示する機能と、
複数のイベントの入力を許容し、前記入力された複数のイベントにそれぞれ対応する複数の前記併売情報に定義されている前記基礎対象物の名称を前記表示領域の一部に共通に表示する機能と、
前記入力部によって前記基礎対象物の名称が選択指定されると、個々のイベント毎に対応する前記併売対象物を個々のイベント毎の区別を視覚的に表現する態様で前記表示領域の別の一部に表示する機能と、
を実行させるコンピュータプログラム。
【請求項８】
前記併売ファイルには、前記基礎コード毎に当該基礎コードに対応する前記併売対象物を特定する併売コードの区分が記録されており、前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の区分も前記併売ファイルから検索し、その区分に応じて前記表示領域の別の一部を領域分けして前記併売対象物の名称を対応する領域に表示する機能と、
を実行させる請求項７記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある商品又は商品群（以下、商品等と略称する）と当該商品等と同時に売り上げられた商品等との併売関係を表示するようにした併売関係表示装置及びそのためのコンピュータプログラムに関する。
【背景技術】
【０００２】
複数種類の商品を販売する店舗等では、併売商品、つまり、同時に売り上げられる複数種類の商品についての分析が重要である。例えば、アパレル系の店舗では、個々のアイテムのコーディネートが重要なので、併売傾向が強いアイテムを把握し、例えばこれらの陳列位置を近づけたり、コーディネートしてマネキンに着せたりすることで、より一層の売上向上が期待できる。また、スーパーマーケットでは、食材となる個々の食料品がある併売傾向を持つことがあるため、併売傾向が強い食料品を把握し、例えばこれらの陳列位置を近づけたり、それらの食料品を食材とする料理を提案したりすることで、より一層の売上向上が期待できる。
【０００３】
このように、商品の販売を効果的に進めるために、併売商品の分析は極めて重要である。そこで、従来、個々の商品の併売関係を一画面中に表示できるようにした発明がなされている。例えば、特許文献１には、一画面中の左側領域に基本となる商品（キー商品）の情報をその豆絵と共に表示し、一画面中の右側領域にはその商品と併売関係を有する複数の商品の情報をその豆絵と共に表示するようにした発明が記載されている。
【０００４】
【特許文献１】特開平０８−１４７３１８号公報（段落０００５〜０００７、図５等参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１には、キー商品と呼ばれている一画面中の左側領域に表示される基本となる商品の選出手法や検索手法については特段の記載がない。このため、所望のキー商品を見つけ出すことが困難である。このようなキー商品を見つけ出すことの困難性は、商品数が増加すればするほど顕著となり、極めて操作性が悪い。
【０００６】
一方、ある商品に対して併売傾向が強い商品を把握したいという動機付けの中には、各種のイベントと併売関係との関連性を知りたいということがある。各種のイベントとしては、例えば、特売、キャンペーン等のような個々の店舗に固有のイベントの他に、正月、節分、桃の節句、お彼岸、端午の節句、七夕、お盆、お中元、お月見等のような伝統的な祭事、更には、神社仏閣での縁日、お祭り、花火大会等のような地域的な行事等、各種のものがある。このような各種のイベントがあると、普段は思いもしないような組み合わせの商品の需要が高まったりすることから、イベントと併売関係との関連性を知ることができれば、より効果的な販売促進戦略に役立てることができる。ところが、特許文献１には、前述したように、キー商品の選出手法や検索手法については特段の記載がなく、よって、「イベント」という切口でキー商品を見つけ出すこともできない。
【０００７】
本発明の目的は、併売商品等に対する基本となる商品等を、イベントという切口で容易に見つけ出すことができるようにすることである。
【課題を解決するための手段】
【０００８】
本発明の併売関係表示装置は、情報処理を実行する情報処理部と、情報を入力するための入力部と、情報を表示領域に表示出力するための表示部と、前記情報処理部は、前記入力部によるイベントの入力を許容する手段と、商品又は商品群である基礎対象物を特定する基礎コードに対応させて当該基礎対象物の名称と当該基礎対象物と同時に売り上げられた商品又は商品群である併売対象物の名称とを定義する複数の併売情報を記憶保存し、当該併売情報を識別コードで管理する併売ファイルと、イベントに対応させて前記併売情報の識別コードを定義するイベントファイルと、を記憶保存する記憶領域にアクセスし、前記入力されたイベントに対応する前記併売情報の識別コードを検索してこの識別コードで管理されている前記併売情報を取得する手段と、前記取得した併売情報に定義されている前記基礎対象物の名称を、前記入力部で選択指定可能であって前記基礎コードにリンクするオブジェクトとして前記表示領域の一部に一覧表示する手段と、前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の名称を前記併売ファイルから検索して前記表示領域の別の一部に表示する手段と、を備え、さらに前記情報処理部は、複数のイベントの入力を許容し、前記入力された複数のイベントにそれぞれ対応する複数の前記併売情報に定義されている前記基礎対象物の名称を前記表示領域の一部に共通に表示し、前記入力部によって前記基礎対象物の名称が選択指定されると、個々のイベント毎に対応する前記併売対象物を個々のイベント毎の区別を視覚的に表現する態様で前記表示領域の別の一部に表示する情報処理を実行する情報処理部と、顧客に向けた情報を表示する表示部と、商品に付された商品コードを読み取る商品コード読取部と、商品コード読取前の商品を収納する買物カゴを1つだけ載置するための載置部に載置された商品の重量を計量する計量部と、前記情報処理部が、前記商品コード読取部によって読み取られた商品コードに基づいて商品販売データ処理を実行する手段と、買物カゴの数量を入力するための入力部と、前記情報処理部は、前記入力部から入力された買物カゴの数量が１である場合には前記計量部によって計量される重量の減少変化に応じて減少する時間表示を前記表示部に表示する表示処理を実行し、前記入力部から入力された買物カゴの数量が２以上である場合には前記計量部によって計量される重量がゼロになる毎に当該買物カゴの数量を減じ、当該数量が１になることにより、前記表示処理を実行する手段と、を備える。
また本発明の併売関係表示方法は、情報処理を実行する情報処理部と、情報を入力するための入力部と、情報を表示領域に表示出力するための表示部とを備えた併売関係表示装置において、前記情報処理部は、前記入力部によるイベントの入力を許容するステップと、商品又は商品群である基礎対象物を特定する基礎コードに対応させて当該基礎対象物の名称と当該基礎対象物と同時に売り上げられた商品又は商品群である併売対象物の名称とを定義する複数の併売情報を記憶保存し、当該併売情報を識別コードで管理する併売ファイルと、イベントに対応させて前記併売情報の識別コードを定義するイベントファイルと、を記憶保存する記憶領域にアクセスし、前記入力されたイベントに対応する前記併売情報の識別コードを検索してこの識別コードで管理されている前記併売情報を取得するステップと、前記取得した併売情報に定義されている前記基礎対象物の名称を、前記入力部で選択指定可能であって前記基礎コードにリンクするオブジェクトとして前記表示領域の一部に一覧表示するステップと、前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の名称を前記併売ファイルから検索して前記表示領域の別の一部に表示するステップと、複数のイベントの入力するステップと、前記入力された複数のイベントにそれぞれ対応する複数の前記併売情報に定義されている前記基礎対象物の名称を前記表示領域の一部に共通に表示するステップと、前記入力部によって前記基礎対象物の名称が選択指定されると、個々のイベント毎に対応する前記併売対象物を個々のイベント毎の区別を視覚的に表現する態様で前記表示領域の別の一部に表示するステップと、を備える。
【０００９】
本発明のコンピュータプログラムは、情報処理を実行する情報処理部と、情報を入力するための入力部と、情報を表示領域に表示出力するための表示部と、を備えるコンピュータにインストールされ、当該コンピュータに、前記入力部によるイベントの入力を許容する機能と、商品又は商品群である基礎対象物を特定する基礎コードに対応させて当該基礎対象物の名称と当該基礎対象物と同時に売り上げられた商品又は商品群である併売対象物の名称とを定義する複数の併売情報を記憶保存し、当該併売情報を識別コードで管理する併売ファイルと、イベントに対応させて前記併売情報の識別コードを定義するイベントファイルと、を記憶保存する記憶領域にアクセスし、前記入力されたイベントに対応する前記併売情報の識別コードを検索してこの識別コードで管理されている前記併売情報を取得する機能と、前記取得した併売情報に定義されている前記基礎対象物の名称を、前記入力部で選択指定可能であって前記基礎コードにリンクするオブジェクトとして前記表示領域の一部に一覧表示する機能と、前記入力部によって前記基礎対象物の名称が選択指定されると、これにリンクする前記基礎コードに対応付けられている前記併売対象物の名称を前記併売ファイルから検索して前記表示領域の別の一部に表示する機能と、複数のイベントの入力を許容し、前記入力された複数のイベントにそれぞれ対応する複数の前記併売情報に定義されている前記基礎対象物の名称を前記表示領域の一部に共通に表示する機能と、前記入力部によって前記基礎対象物の名称が選択指定されると、個々のイベント毎に対応する前記併売対象物を個々のイベント毎の区別を視覚的に表現する態様で前記表示領域の別の一部に表示する機能と、を実行させる。
【発明の効果】
【００１０】
本発明によれば、入力されたイベントに応じた併売情報を取得し、当該併売情報に定義されている基礎対象物の名称を表示領域の一部に一覧表示するようにしたので、併売対象物に対する基本となる基礎対象物を、イベントという切口で容易に見つけ出すことができ、したがって、イベントをキーとする併売状況分析の容易化等を図ることができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の一形態を図１ないし図１４に基づいて説明する。
【００１２】
図１は、システム全体の構成を示すブロック図である。本実施の形態のシステムは、スーパーマーケット等の店舗での使用に適したＰＯＳシステムである。本システムは、本部Ｈに設置されるホストコンピュータ１１と個々の店舗Ｓに設置されるストアサーバ１０１及び商品販売データ処理装置としてのＰＯＳ端末１５１とが通信回線網５１を介してデータ送受信自在に接続されて構築されている。そのために、本部Ｈには通信回線網５１に接続してデータ通信を司る本部ＷＥＢサーバ１２が設置され、この本部ＷＥＢサーバ１２とホストコンピュータ１１とが構内ネットワーク１３を介して相互にデータ送受信自在に接続されている。また、店舗Ｓでは、通信回線網５１に接続しているストアサーバ１０１とＰＯＳ端末１５１とが構内ネットワーク１５３を介して相互にデータ送受信自在に接続されている。
【００１３】
ここで、本部Ｈに設置されているホストコンピュータ１１及び個々の店舗Ｓに設置されているストアサーバ１０１には、ある商品等（商品又は商品群）を基本として、この商品等と同時に売り上げられた商品等との併売関係を表示するようにした併売関係表示用のコンピュータプログラムがインストールされている。これにより、それらのホストコンピュータ１１及びストアサーバ１０１は、商品等における併売関係を表示する併売関係表示装置として機能する。以下、ストアサーバ１０１を例に挙げて、併売関係表示装置について説明する。併売関係表示装置としての機能を考慮すると、ホストコンピュータ１１もストアサーバ１０１も変わる点がないので、ホストコンピュータ１１の説明は省略する。
【００１４】
図２は、ストアサーバ１０１の電気的接続のブロック図である。図２に示すように、ストアサーバ１０１には、情報処理を実行する情報処理部としてマイクロコンピュータ１０２が備えられており、このマイクロコンピュータ１０２が各部を駆動制御する。マイクロコンピュータ１０２は、各部を集中的に制御するＣＰＵ１０３に、バスライン１０４を介して制御プログラム等の固定的情報を予め記憶するＲＯＭ１０５と、各種情報を書き換え自在に記憶してワークエリア等として機能するＲＡＭ１０６とが接続されて構成されている。したがって、マイクロコンピュータ１０２は、情報処理を実行する情報処理部を構成する。なお、図２では、ＣＰＵ１０３、ＲＯＭ１０５及びＲＡＭ１０６を単一構成物として表示しているが、これらのＣＰＵ１０３、ＲＯＭ１０５及びＲＡＭ１０６は、複数の固体に分割されて構成されていてもよい。特に、ＲＡＭ１０６として表示している構成物は、少なくとも、ワークエリアとして用いられるチップと画像メモリを構成するチップとを含んでいる。
【００１５】
マイクロコンピュータ１０２には、バスライン１０４を介してＩ／ＯインターフェースＩＦ１及び通信インターフェースＩＦ２が接続されている。そして、Ｉ／ＯインターフェースＩＦ１には、入力コントローラ１０７、ビデオコントローラ１０８及び記憶装置としてのＨＤＤ１０９が接続されている。通信インターフェースＩＦ２は、マイクロコンピュータ１０２を構内ネットワーク１５３へ接続させ、ＰＯＳ端末１５１とストアサーバ１０１との間の相互のデータ通信を可能とする。この意味で、通信インターフェースＩＦ２は、外部機器である本部Ｈに設置されているホストコンピュータ１１、商品販売データ処理装置であるＰＯＳ端末１５１との間でデータを送受信するデータ送受信部としての機能を提供する。
【００１６】
入力コントローラ１０７には、入力部としてのキーボードやマウス等の入力デバイス１１０が接続されている。入力コントローラ１０７は、入力デバイス１１０からの入力信号をマイクロコンピュータ１０２に取り込む。
【００１７】
ビデオコントローラ１０８には、表示部としての液晶ディスプレイ１１１が接続されている。図２中では、「液晶ディスプレイ」を「ＬＣＤ」と略称している。ビデオコントローラ１０８は、画像データに基づいて液晶ディスプレイ１１１を駆動制御し、画像データに応じた画像を液晶ディスプレイ１１１に表示させる。
【００１８】
ＨＤＤ１０９には、プログラムエリアＰＡとデータ蓄積エリアＤＡとが設けられている。プログラムエリアＰＡには、ＯＳ（オペレーティングシステム）及びコンピュータプログラム等がインストールされている。コンピュータプログラムには、ある商品等（商品又は商品群）を基本として、この商品等と同時に売り上げられた商品等との併売関係を表示するようにした併売関係表示用のコンピュータプログラムが含まれている。また、データ蓄積エリアＤＡには、商品マスタデータ、店員マスタデータ、顧客マスタデータ、メタ画像データ等、ＰＯＳ端末１５１による商品販売データ処理を支援するための各種のデータや各種分析等に使用するための各種のデータ等が蓄積されている。このようなデータ蓄積エリアＤＡに蓄積されるデータの一部として、ストアサーバ１０１が併売関係表示装置として機能する場合に用いられる併売ファイル１２１（図３参照）及びイベントファイル１２２（図４参照）がデータ蓄積エリアＤＡに格納されている。プログラムエリアＰＡに記憶されているＯＳ、コンピュータプログラム等は、ストアサーバ１０１の起動時やその後にその全部又は一部がＲＡＭ１０６にコピーされてＣＰＵ１０３にアクセスされる。また、必要に応じて、データ蓄積エリアＤＡに蓄積されている各種のデータの全部又は一部もＲＡＭ１０６にコピーされてＣＰＵ１０３にアクセスされる。ＣＰＵ１０３は、こうしてコピーされたＯＳ及びコンピュータプログラムに従った処理を実行する。
【００１９】
図３（ａ）は併売ファイル１２１の一例を示す模式図、図３（ｂ）は併売ファイル１２１の別の一例を示す模式図である。併売ファイル１２１には、商品又は商品群である基礎対象物を特定する基礎コード１２１ａに対応させて、当該基礎対象物の名称１２１ｂと、当該基礎対象物と同時に売り上げられた商品又は商品群である併売対象物を特定する併売コード１２１ｃと、併売対象物の名称１２１ｄと、序列付け可能な付加情報１２１ｅと、基礎対象物と併売対象物との間の相関の程度の高低を示す相関度１２１ｆとが記憶されている。
【００２０】
図３（ａ）は、基礎コード１２１ａ及び併売コード１２１ｃに商品コードが記録されている場合の一例を示している。商品コードは、個々の商品を特定するコードである。したがって、基礎対象物の名称１２１ｂ及び併売対象物の名称１２１ｄには、商品コードによって特定される商品の品名、例えば、「豆腐」や「ウィンナー」等のような品名が記録されている。この場合、基礎コード１２１ａによって特定される商品に対応する併売商品が複数ある場合には、同一の基礎コード１２１ａ毎に個々の併売コード１２１ｃが設定されている。付加情報１２１ｅとしては、個々の商品の購入者数及び併売回数が記録されている。この場合の購入者数は、基礎コード１２１ａによって特定される商品の購入者数と、併売コード１２１ｃによって特定される商品の購入者数との両者が付加情報１２１ｅとして記録されている。相関度１２１ｆとしては、支持度、信頼度及びリフト値（それぞれの内容については後述する）が記録されている。
【００２１】
図３（ｂ）は、基礎コード１２１ａ及び併売コード１２１ｃとして、商品コードのみならずその商品の区分を示す商品クラスコードも記録されている一例を示している。商品クラスコードは、個々の商品が属する区分を特定するコードである。したがって、基礎対象物の名称１２１ｂ及び併売対象物の名称１２１ｄには、商品コードによって特定される商品の品名、例えば、「えのき茸２００ｇ」や「キュウリ」等のような品名ばかりでなく、「えのき茸２００ｇ」が属するクラスの商品クラス名である「エノキ類」や「キュウリ」が属するクラスの商品クラス名である「きゅうり類」といったクラスが記録されている。この場合、基礎コード１２１ａによって特定される商品又は商品群に対応する併売商品又は商品群が複数ある場合には、同一の基礎コード１２１ａ毎に個々の併売コード１２１ｃが設定されている。付加情報１２１ｅとしては、個々の商品の購入者数及び併売回数が記録されている。この場合の購入者数は、基礎コード１２１ａに含まれている商品コードによって特定される商品の購入者数と、併売コード１２１ｃに含まれている商品コードによって特定される商品の購入者数との両者が付加情報１２１ｅとして記録されている。相関度１２１ｆとしては、支持度、信頼度及びリフト値（それぞれの内容については後述する）が記録されている。
【００２２】
ここで、前述した支持度、信頼度及びリフト値について説明する。支持度は、基礎コード１２１ａで特定される商品等と併売コード１２１ｃで特定される商品等との併売回数を全買物客数で割った値である。信頼度は、基礎コード１２１ａで特定される商品等と併売コード１２１ｃで特定される商品等との併売回数を基礎コード１２１ａで特定される商品等の購入者数で割った値である。リフト値は、基礎コード１２１ａで特定される商品等を購入した顧客の中で併売コード１２１ｃで特定される商品等を購入した顧客の割合を、全買物客の中で併売コード１２１ｃで特定される商品等を購入した顧客の割合で割った値である。このような支持度、信頼度、リフト値は、基礎コード１２１ａで特定される商品等と併売コード１２１ｃで特定される商品等との間の相関を表す値であり、値が高いほど両者の併売関係が強いといえる。
【００２３】
以上説明した併売ファイル１２１は、商品又は商品群である基礎対象物を特定する基礎コード１２１ａに対応させて、当該基礎対象物の名称１２１ｂと、当該基礎対象物と同時に売り上げられた商品又は商品群である併売対象物を特定する併売コード１２１ｃと、そのような併売対象物の名称１２１ｄと、基礎対象物と併売対象物との間の相関の程度の高低を示す相関度１２１ｆと、を定義する併売情報として機能する。このような併売情報としての併売ファイル１２１は、イベント毎に１ファイル構成とされている。ここでの「イベント」は、日付とイベント種類とによって特定される。イベント種類には、イベントなしも含まれている。図３（ａ）には、「２００７年７月１０日、大崎店、イベントなし」という併売ファイル１２１と、「２００７年７月９日、大崎店、特売日」という併売ファイル１２１とが例示されている。また、図３（ｂ）には、「２００７年７月１２日、大崎店、イベントなし」という併売ファイル１２１が例示されている。これらの個々の併売ファイル１２１は、ファイル名を識別コードとして管理されている。そこで、個々の併売ファイル１２１の集合は、ファイル名である識別コードで管理される併売データベースとしてＨＤＤ１０９のデータ蓄積エリアＤＡに記憶保存されている。
【００２４】
以上説明したように、併売ファイル１２１は日付を含むイベント毎に１ファイル構成とされている。このため、個々の併売ファイル１２１に記録されている付加情報１２１ｅと相関度１２１ｆとの値は、１店舗の１日分のデータを集計したものとなる。つまり、付加情報１２１ｅ及び相関度１２１ｆの値は、イベントを定義付ける期間のデータを集計したものとなる。したがって、付加情報１２１ｅ及び相関度１２１ｆの値は、イベントを定義付ける期間が、一例として１週間である場合には１週間分のデータを集計した値となり、別の一例として半日である場合には半日分のデータを集計した値となる。
【００２５】
図４は、イベントファイル１２２の一例を示す模式図である。イベントファイル１２２は、イベント１２２ａに対応させて併売情報としての併売ファイル１２１の識別コードをレコードとするリンク情報１２２ｂを定義している。
【００２６】
イベント１２２ａは、日付とイベント種類とによって特定される。「日付」は、Ｙ（ｙｅａｒ）Ｍ（ｍｏｎｔｈ）Ｄ（ｄａｙ）＋曜日からなるデータである。「イベント種類」は、イベントの種類を特定するデータである。イベントの種類は、一例として、特売、キャンペーン等のような個々の店舗に固有のイベントの他、前述したようにイベントなしという種類も含まれている。更に、正月、節分、桃の節句、お彼岸、端午の節句、七夕、お盆、お中元、お月見等のような伝統的な祭事、神社仏閣での縁日、お祭り、花火大会等のような地域的な行事等をイベント種類として定義しても良い。
【００２７】
リンク情報１２２ｂは、個々の併売ファイル１２１の識別コード、つまりファイル名に対するパスをレコードとしている。したがって、イベント１２２ａのレコードを特定することで、イベントファイル１２２を用いて個々の併売ファイル１２１を検索することができる。
【００２８】
図５は、併売関係表示処理の流れを示すフローチャートである。マイクロコンピュータ１０２のＣＰＵ１０３は、ＨＤＤ１０９のデータ蓄積エリアＤＡにインストールされている併売関係表示用のコンピュータプログラムに従い、図５に示す処理を実行する。ＣＰＵ１０３は、併売関係表示用のコンピュータプログラムが起動すると、この併売関係表示用のコンピュータプログラムの全部又は一部と、図３に示す併売ファイル１２１の全部又は一部と、図４に示すイベントファイル１２２とをＨＤＤ１０９からＲＡＭ１０６にコピーする。この状態で、併売関係表示用のコンピュータプログラムの処理がＣＰＵ１０３に実行される。その結果、ＣＰＵ１０３は、液晶ディスプレイ１１１の表示領域１１１ａに併売表示画面Ａの初期画面を表示する（ステップＳ１１）。
【００２９】
図７（ａ）は、併売表示画面Ａの一例として、初期画面表示例を示す模式図である。併売表示画面Ａは、基礎対象物表示領域Ａ１と併売対象物表示領域Ａ２とを情報表示領域として有し、凡例表示領域Ａ３のための領域を確保し、更に、第１のイベント入力欄Ａ４と第２のイベント入力欄Ａ５とを情報入力欄として有している（図８も参照のこと）。但し、併売表示画面Ａの初期画面（図７（ａ）参照）及び後述する基礎画面（図７（ｂ）参照）では、第２のイベント入力欄Ａ５は表示されない。
【００３０】
基礎対象物表示領域Ａ１は、液晶ディスプレイ１１１の表示領域１１１ａの一部である左側領域に配置され、基礎対象物の名称を表示する。つまり、図３に示す併売ファイル１２１中に記録されている基礎対象物の名称１２１ｂのレコードを表示する。この場合、基礎対象物の名称１２１ｂのレコードは、カテゴリー分類されて表示される。
【００３１】
併売対象物表示領域Ａ２は、液晶ディスプレイ１１１の表示領域１１１ａの別の一部である中央領域に配置され、基礎対象物表示領域Ａ１に表示されている基礎対象物のうち選択された基礎対象物に対して併売関係にある併売対象物の名称を表示する。つまり、図３に示す併売ファイル１２１中に記録されている併売対象物の名称１２１ｄのレコードを表示する。
【００３２】
凡例表示領域Ａ３は、液晶ディスプレイ１１１の表示領域１１１ａの別の一部である右側領域に配置されている。
【００３３】
第１のイベント入力欄Ａ４は液晶ディスプレイ１１１の表示領域１１１ａ上方位置に配置され、第２のイベント入力欄Ａ５はその直ぐ下方位置に配置されている（図８参照）。これらの第１のイベント入力欄Ａ４及び第２のイベント入力欄Ａ５は、共に、イベント種類と日付とをプルダウンメニューから別個独立に入力できるようにされたオブジェクトである。
【００３４】
図５に示すフローチャートの説明に戻る。併売表示画面Ａの初期画面では、まず、第１のイベント入力欄Ａ４のうち、イベント種類の入力欄のみが表示され、日付の入力欄は表示されない（ステップＳ１１）。そこで、第１のイベント入力欄Ａ４中のイベント種類の入力欄に対して、ユーザが入力デバイス１１０の操作によって所望のイベント種類をプルダウンメニューから選択入力すると、ＣＰＵ１０３はその旨を判定し（ステップＳ１２のＹ）、第１のイベント入力欄Ａ４に日付の入力欄を出現させる（ステップＳ１３）。そこで、第１のイベント入力欄Ａ４中の日付の入力欄に対して、ユーザが入力デバイス１１０の操作によって所望の日付をプルダウンメニューから選択入力すると、ＣＰＵ１０３はその旨を判定し（ステップＳ１４のＹ）、第１の併売情報を取得するための処理を実行する（ステップＳ１５）。つまり、第１のイベント入力欄Ａ４に入力された日付及びイベント種類によってイベントが特定されることから、イベントファイル１２２を検索することで、特定されたイベントに対応付けられている併売ファイル１２１を取得することができる。より詳細には、ＣＰＵ１０３は、イベントファイル１２２中のイベント１２２ａのレコードを検索することで上記特定されたイベントと同一のイベントレコードを抽出することができ、この抽出されたイベントレコードに対応付けられているリンク情報１２２ｂのレコードから対応する併売ファイル１２１を取得することができる。
【００３５】
次いで、ＣＰＵ１０３は、ステップＳ１５で取得した併売ファイル１２１に記録されている基礎対象物を分類する（ステップＳ１６）。分類は、一例として、基礎コード１２１ａに記録されているレコードを７００番台、８００番台、９００番台等に分けることによって実行される。この際、図３（ａ）に例示するような併売ファイル１２１が用いられる場合には、基礎コード１２１ａである商品コードのレコードに応じて分類がなされる。これに対して、図３（ｂ）に例示するような併売ファイル１２１が用いられる場合には、基礎コード１２１ａである商品クラスコードのレコードに応じて分類がなされる。この意味で、併売ファイル１２１には、基礎コード１２１ａ毎に当該基礎コード１２１ａに対応する基礎対象物の区分が記録されていることになる。
【００３６】
次いで、ＣＰＵ１０３は、ステップＳ１６で分類した基礎対象物にカテゴリー名をつける(ステップＳ１７)。カテゴリー名は、一例として、６００番台は「野菜」、７００番台は「肉類」、８００番台は「一般食品」というように付される。
【００３７】
その後、ＣＰＵ１０３は、ステップＳ１５で取得した併売ファイル１２１中の基礎対象物の名称１２１ｂのレコードとステップＳ１７で付したカテゴリー名とを用いて、液晶ディスプレイ１１１に表示されている併売表示画面Ａを基礎画面に遷移させる（ステップＳ１８）。この際、ＣＰＵ１０３は、基礎画面を液晶ディスプレイ１１１に表示するための処理のみならず、基礎画面に入力デバイス１１０によって選択指定可能なオブジェクトとして表示されている各種のオブジェクトが入力デバイス１１０によって選択指定された場合の処理をも実行する。
【００３８】
図７（ｂ）は、併売表示画面Ａの一例として、基礎画面表示例を示す模式図である。基礎画面では、基礎対象物表示領域Ａ１に、併売ファイル１２１に記録されている基礎対象物が、ステップＳ１６の処理によって分類された体系に従い、ステップＳ１７の処理によって付されたカテゴリー名を親ノードとしてツリー形式で一覧表示されている。そして、親ノードに対する子ノードは、図３（ａ）に示す併売ファイル１２１が記憶する基礎対象物の名称１２１ｂ中の商品名のレコード又は図３（ｂ）に示す併売ファイル１２１が記憶する基礎対象物の名称１２１ｂ中の商品クラス名のレコードである。併売ファイル１２１として図３（ｂ）に示す併売ファイル１２１が参照される場合、基礎対象物の名称１２１ｂ中の商品クラス名のレコードである子ノードの更に子ノードとして、基礎対象物の名称１２１ｂ中の商品名のレコードも表示される。このような階層表示は、個々のノードの左側に隣接表示される＋マーク又は−マークによってより一層効率的に表示される。つまり、基礎対象物表示領域Ａ１中の＋マークは対応するノードの子ノードの名称を一覧表示すべき指示を入力デバイス１１０に許容するオブジェクトであり、−マークは対応するノードの一覧表示済みである子ノードの名称表示を停止すべき指示を入力デバイス１１０に許容するオブジェクトである。図７（ｂ）に示す一例では、「野菜」、「果物」、「肉類」、「お菓子」、「食品」、「魚介類」、「日配品」、「その他」という八種類の親ノードが表示され、「野菜」については、「エノキ類」、「シメジ類」、「キャベツ類」、…という複数の子ノードも表示されている状態が示されている。「野菜」という親ノードに対する子ノードの表示は、「野菜」という親ノードに対応付けられている＋マークが入力デバイス１１０によって選択指定された結果である。そして、図７（ｂ）に示す一例では、「野菜」という親ノードに対する「エノキ類」、「シメジ類」、「キャベツ類」、…という複数の子ノードに対応付けて＋マークが表示されているので、子ノードである「エノキ類」、「シメジ類」、「キャベツ類」、…には、更に子ノードが設定されていることになる。このような＋マーク及び−マークの選択指定に基づく作用があることも手伝って、基礎対象物表示領域Ａ１には、図５のフローチャート中のステップＳ１７の処理によって付されたカテゴリー名を親ノードとする子ノードとして、基礎対象物の名称を認識理解し易い形態で一覧表示することができる。
【００３９】
ここで、基礎対象物表示領域Ａ１に子ノードとして表示される基礎対象物の名称１２１ｂは、これに対応する基礎コード１２１ａに対応付けられている序列付け可能な情報である付加情報１２１ｅ中の購入者数のレコードに従い、一例として、購入者数が多い順序で表示される。
【００４０】
更に、図７（ｂ）に示す一例では、「キャベツ類」という基礎対象物には「特売対象商品」という付記表示がなされている。この付記表示は、斜体や赤色等の目立つ表示とすることが望ましい。このような付記表示は、図３中の併売ファイル１２１には図示されていないが、併売ファイル１２１中、基礎コード１２１ａに対応するレコードとして記録しておくことで、容易に表示可能である。
【００４１】
併売対象物表示領域Ａ２は、前述したように、基礎対象物表示領域Ａ１に表示されている基礎対象物のうち、いずれか一つ以上の基礎対象物が選択指定された場合に、その併売対象物を表示するために確保されている領域である。基礎画面は、そのような基礎対象物表示領域Ａ１に表示されている基礎対象物の選択指定が未だになされていない場合に表示される画面なので、基礎画面では、併売対象物表示領域Ａ２はブランク表示状態となっている。
【００４２】
凡例表示領域Ａ３は、併売対象物表示領域Ａ２の区分された領域の表示色である背景色についての凡例をユーザに提供している。つまり、併売対象物表示領域Ａ２は、ここに表示される併売対象物のカテゴリーに応じて異なる背景色で表示される（詳しくは後述する）。そこで、凡例表示領域Ａ３には、そのような異なる背景色とカテゴリーとの関係を凡例として示し、ユーザの理解を助けるようにしている。
【００４３】
図５に示すフローチャートの説明に戻る。
【００４４】
ＣＰＵ１０３は、ステップＳ１８での基礎画面の表示として、ステップＳ１６での分類に応じた体系で基礎画面を表示する。この意味で、ＣＰＵ１０３は、併売ファイル１２１に記録されている基礎対象物の区分に応じて、基礎対象物の名称を分類表示していることになる。この場合の併売ファイル１２１に記録されている基礎対象物の区分というのは、図３（ａ）に示す併売ファイル１２１中の基礎コード１２１ａに含まれている商品コードのレコードに含まれている区分情報、図３（ｂ）に示す併売ファイル１２１中の基礎コード１２１ａに含まれている商品クラスコードのレコードに含まれている区分情報である。
【００４５】
また、ＣＰＵ１０３は、ステップＳ１８での基礎画面の表示に際して、子ノードとして表示する商品名又は商品クラス名を序列付け表示、つまりソート表示するようにしても良い。一例として、ＣＰＵ１０３は、併売ファイル１２１中の付加情報１２１ｅに含まれている購入者数や併売回数の多い順に子ノードとして表示する商品名又は商品クラス名をソート表示する。
【００４６】
更に、ＣＰＵ１０３は、子ノードとして表示する基礎対象物としての商品名又は商品クラス名を、入力デバイス１１０によって選択指定可能なオブジェクトとして表示している。そこで、ＣＰＵ１０３は、ステップＳ１８に続く処理として、基礎対象物表示領域Ａ１に表示されている基礎対象物が入力デバイス１１０によって選択指定されたかどうかを判定する（ステップＳ１９）。この場合の基礎対象物は、入力デバイス１１０によって選択指定可能なオブジェクトとして子ノードとして表示されている商品クラス名又は商品名である。つまり、ステップＳ１９の処理は、併売関係を表示したい基礎となる商品等の選択があったかどうかを判定する処理である。
【００４７】
ＣＰＵ１０３は、基礎対象物表示領域Ａ１に表示されている基礎対象物の選択を判定すると（ステップＳ１９のＹ）、併売対象物の表示処理を実行する（ステップＳ２０）。これに対して、ＣＰＵ１０３は、基礎対象物の選択を判定しないまま終了指定を判定すると（ステップＳ１９のＮ、ステップＳ２１のＹ）、処理を終了する。
【００４８】
図６は、図５のステップＳ２０における併売関係表示処理の流れをより詳細に示すフローチャートである。ＣＰＵ１０３は、基礎対象物表示領域Ａ１に表示されている基礎対象物の選択を判定すると（図５中のステップＳ１９のＹ）、図５中のステップＳ２０の併売対象物の表示処理として、まず、併売対象物を抽出して取得する（ステップＳ２０１）。つまり、ＣＰＵ１０３は、図５のフローチャート中のステップＳ１８で実行する基礎画面の表示処理として、基礎対象物の名称１２１ｂのレコードが反映される子ノードを入力デバイス１１０によって選択指定可能なオブジェクトとして表示している。この場合、ＣＰＵ１０３のプロセス処理の内容を規定する併売関係表示用のプログラムは、子ノードに対応する基礎対象物の基礎コード１２１ａをリンク付けている。したがって、ＣＰＵ１０３は、入力デバイス１１０によって所望の子ノードが選択指定されると、これにリンクする基礎コード１２１ａに対応付けられている併売対象物を特定する併売コード１２１ｃ及び併売対象物の名称１２１ｄを抽出し取得することができる。これが、ステップＳ２０１での併売対象物を抽出して取得する処理である。
【００４９】
ＣＰＵ１０３は、ステップＳ２０１で併売対象物を抽出して取得した後、その取得した併売対象物の名称を併売対象物表示領域Ａ２に表示する（ステップＳ２０６）。この際、ＣＰＵ１０３は、取得した併売対象物を単に網羅的かつ羅列的に表示するわけではなく、工夫を凝らした態様で表示を行なう。ステップＳ２０１での併売対象物の取得処理とステップＳ２０６での取得した併売対象物の表示処理との間で実行されるステップＳ２０２〜ステップＳ２０５の処理は、そのような工夫を凝らした表示のために必要な処理である。以下、図８に基づいて併売対象物表示領域Ａ２の表示内容に凝られている工夫の内容を説明した後、そのような工夫を凝らすためにＣＰＵ１０３が実行するステップＳ２０２〜ステップＳ２０５の処理について説明する。
【００５０】
図８は、併売表示画面Ａの一例として、併売対象物が表示されている状態を示す模式図である。併売表示画面Ａでは、基礎画面ではブランク表示であった併売対象物表示領域Ａ２に、併売対象物が表示されている。図８に示す例では、基礎対象物表示領域Ａ１に表示されている基礎対象物として「キャベツ類」が選択指定された結果として、「人参類」、「玉葱類」、「レタス類」及び「焼そば」が併売対象物として抽出され、併売対象物表示領域Ａ２に表示されている一例を示している。
【００５１】
ここで着目すべきは、併売対象物表示領域Ａ２の背景が二分割され、それぞれの領域の背景色が異なる色にされ、背景にはリフト値が表示されており、その上で、基礎対象物から抽出された個々の併売対象物がそれぞれ意味付けされた位置に配置されていることである。
【００５２】
つまり、併売対象物表示領域Ａ２の背景の分割は、そこに表示される併売対象物が属するカテゴリーを意味している。分割された個々の領域の背景色が何を意味するのかについては、凡例表示領域Ａ３に示されている背景色と併売対象物が属するカテゴリーとの対応関係によって一目瞭然である。例えば、「野菜」のカテゴリーは青、「肉類」のカテゴリーは茶色、「一般食品」のカテゴリーは赤等のように色別分類表示される。このようなカテゴリーと表示色との関係は、ＨＤＤ１０９にインストールされている併売関係表示用のコンピュータプログラムに含まれているカテゴリーと表示色との対応関係を定義する色定義に応じて決定される。なお、併売対象物表示領域Ａ２に表示すべき併売対象物が属する全てのカテゴリーが単一である場合には、背景の領域分割表示はなされない。
【００５３】
このような併売対象物表示領域Ａ２の背景上に表示される併売対象物は、それぞれ対応する位置に配置される。つまり、「人参類」、「玉葱類」及び「レタス類」という併売対象物は「野菜」に属するので、「野菜」のカテゴリーを示す領域（左側領域）に表示される。「焼そば」という併売対象物は「一般食品」に属するので、「一般食品」のカテゴリーを示す領域（右側領域）に表示される。この場合に重要なことは、個々の併売対象物が配置される上下方向（Ｙ座標方向）の位置である。併売対象物表示領域Ａ２において、Ｙ座標はリフト値を示している。この場合のリフト値は、図３に示す併売ファイル１２１の相関度１２１ｆの一つとして記録されているリフト値である。このようなリフト値は、基礎対象物表示領域Ａ１に表示されている基礎対象物に対する関連性の高さを示す値として採用されている。図８には、５．０というリフト値と１０．０というリフト値とが予め線表現で示されており、「人参類」は１０．０に程近い位置に、「玉葱類」は５．０と１０．０との中間程度の位置に、「レタス類」は５．０よりも僅かに低い位置に、「焼そば」は１０．０に程近い位置にそれぞれ表示されている。そこで、図８に示す一例では、基礎対象物表示領域Ａ１に表示されている「キャベツ類」という基礎対象物に対する個々の併売対象物の関連性の高さとして、「人参類」及び「焼そば」が最も高く、次いで「玉葱類」、「レタス類」という順であることが分かる。このように、併売対象物表示領域Ａ２の背景上に表示される併売対象物については、その配置位置をみるだけで、どのカテゴリーに属しているのか、リフト値という指標で表現されている基礎対象物との間の関連性の高さはどの程度なのか、ということが、一目瞭然である。
【００５４】
ここで、本実施の形態では、基礎対象物に対する併売対象物の関連性の高さとして、図３に示す併売ファイル１２１中の相関度１２１ｆに含まれているリフト値を用いている。つまり、併売対象物のＹ軸方向の表示位置は、そのリフト値に応じた位置に設定される。これに対して、相関度１２１ｆに含まれている信頼度又は支持度を用いて併売対象物のＹ軸方向の表示位置を決定するようにしても良い。
【００５５】
あるいは、実施に当たっては、相関度１２１ｆに含まれている信頼度、支持度、リフト値の大きさに応じて、併売対象物表示領域Ａ２に表示する併売対象物の表示フォントを変更するようにしても良い。この場合の変更は、表示フォントの大きさ、線の太さ、種類等である。
【００５６】
図６に示すフローチャートの説明に戻る。ステップＳ２０２〜ステップＳ２０５の処理について説明する。
【００５７】
ＣＰＵ１０３は、ステップＳ２０１で抽出した併売対象物をその区分に応じてカテゴリー分類する（ステップＳ２０２）。カテゴリー分類は、一例として、併売コード１２１ｃに記録されているレコードを７００番台、８００番台、９００番台等に分けることによって実行される。一例として、７００番台は「野菜」というカテゴリー、８００番台は「肉類」というカテゴリー、９００番台は「一般食品」というカテゴリーに分けられる。この際、図３（ａ）に例示するような併売ファイル１２１が用いられる場合には、併売コード１２１ｃである商品コードのレコードに応じて分類がなされる。これに対して、図３（ｂ）に例示するような併売ファイル１２１が用いられる場合には、併売コード１２１ｃである商品クラスコードのレコードに応じて分類がなされる。この意味で、併売ファイル１２１には、併売コード１２１ｃ毎に当該併売コード１２１ｃに対応する併売対象物の区分が記録されていることになる。
【００５８】
図９は、併売表示画面Ａに併売商品をカテゴリー別に表示する手法について説明するための模式図である。図９に示すのは、液晶ディスプレイ１１１の表示領域に表示される併売表示画面Ａ中の併売対象物表示領域Ａ２の表示座標である。一例として、併売表示画面Ａは、横幅（Ｘ軸方向の長さ）が１２００である。そこで、一例として、併売対象物表示領域Ａ２にカテゴリー分類が７００番台の「野菜」と８００番台の「肉類」と９００番の「一般食品」とにそれぞれ属する複数の併売対象物が表示される場合には、併売対象物表示領域Ａ２の表示座標を横幅（Ｘ軸方向の長さ）が４００である三つの領域に分割する。
【００５９】
図６に示すフローチャートの説明に戻る。
【００６０】
ＣＰＵ１０３は、ステップＳ２０２での併売対象物のカテゴリー分類処理に続き、図９に基づいて説明した手法を用いて併売対象物表示領域Ａ２の表示座標を横幅方向に分割する（ステップＳ２０３）。
【００６１】
そして、ＣＰＵ１０３は、分割した表示領域の背景を色分けする（ステップＳ２０４）。この場合の背景色は、ステップＳ２０２で分類したカテゴリーに応じた色であり、凡例表示領域Ａ３に示されている定義に適合させた色である。例えば、「野菜」のカテゴリーは青、「肉類」のカテゴリーは茶色、「一般食品」のカテゴリーは赤等である。
【００６２】
次いで、ＣＰＵ１０３は、ステップＳ２０１で抽出し取得した併売対象物の表示座標を決定する（ステップＳ２０５）。この決定は、個々の併売対象物について、Ｘ座標とＹ座標とを決定することによって実行される。Ｘ座標は、個々の併売対象物が属するカテゴリーを意味している。Ｙ座標は、個々の併売対象物についてのリフト値を意味している。
【００６３】
その後、ＣＰＵ１０３は、ステップＳ２０５で決定した表示座標の位置に合わせて、ステップＳ２０１で抽出し取得した併売対象物を併売対象物表示領域Ａ２に表示する（ステップＳ２０６）。その結果、図８に例示するような表示がなされる。
【００６４】
そして、ＣＰＵ１０３は、図５のフローチャート中のステップＳ１５で取得した併売ファイル１２１に記録されている基礎対象物の表示色を変更する（ステップＳ２０７）。つまり、ＣＰＵ１０３は、その基礎対象物が属すべきカテゴリーを図３に示す併売ファイル１２１を検索して取得し、そのカテゴリーの色として併売関係表示用のコンピュータプログラムに定義されている表示色に基礎対象物の表示色を変更する。
【００６５】
更に、図８に示すように、併売対象物の表示処理（図５中のステップＳ２０の処理、図６に示す処理）が実行されたならば、併売表示画面Ａ中には第２のイベント入力欄Ａ５も表示される。この際、第２のイベント入力欄Ａ５が全て表示されるわけではなく、当初は、イベント種類の入力欄のみが表示される。
【００６６】
図１０は、第２のイベントが入力された場合の処理の流れを示すフローチャートである。ＣＰＵ１０３は、併売対象物の表示処理（図５のフローチャート中のステップＳ２０の処理、図６のフローチャートに示す処理）の実行後、図１０に示す処理を実行する。図１０に示す処理では、まず、併売表示画面Ａ中の第２のイベント入力欄Ａ５に対して、ユーザが入力デバイス１１０の操作によって所望のイベント種類をプルダウンメニューから選択入力すると、ＣＰＵ１０３はその旨を判定し（ステップＳ３０１のＹ）、第２のイベント入力欄Ａ５に日付の入力欄を出現させる（ステップＳ３０２）。そこで、第２のイベント入力欄Ａ５中の日付の入力欄に対して、ユーザが入力デバイス１１０の操作によって所望の日付をプルダウンメニューから選択入力すると、ＣＰＵ１０３はその旨を判定し（ステップＳ３０３のＹ）、第２の併売情報を取得するための処理を実行する（ステップＳ３０４）。つまり、第２のイベント入力欄Ａ５に入力された日付及びイベント種類によってイベントが特定されることから、イベントファイル１２２を検索することで、特定されたイベントに対応付けられている併売ファイル１２１を取得することができる。より詳細には、ＣＰＵ１０３は、イベントファイル１２２中のイベント１２２ａのレコードを検索することで上記特定されたイベントと同一のイベントレコードを抽出することができ、この抽出されたイベントレコードに対応付けられているリンク情報１２２ｂのレコードから対応する併売ファイル１２１を取得することができる。
【００６７】
次いで、ＣＰＵ１０３は、ステップＳ３０４で取得した併売ファイル１２１に併売対象物が記録されているかどうかを判定する（ステップＳ３０５）。つまり、図５中のステップＳ１５で第１の併売情報として取得した併売ファイル１２１から図５中のステップＳ１９で選択された基礎対象物を基準として、ステップＳ３０４で第２の併売情報として取得した異なる併売ファイル１２１中にその基準となる基礎対象物と同一の基礎対象物に対する併売対象物が記録されているかが判定される。より具体的には、図８に示す併売表示画面Ａでは、基礎対象物表示領域Ａ１から「キャベツ類」が選択され、その併売対象物である「人参類」、「玉葱類」、「レタス類」及び「焼そば」が併売対象物表示領域Ａ２に表示されている。そこで、この状態で第２のイベントが入力されて第２の併売情報として新たな併売ファイル１２１が取得されたならば（図１０中のステップＳ３０１〜ステップＳ３０４）、その新たな併売ファイル１２１中の「キャベツ類」という基礎対象物の名称１２１ｂにリンクしている基礎コード１２１ａに対応付けられている併売コード１２１ｃが検索される。その結果、第２の併売情報として取得された新たな併売ファイル１２１でも「キャベツ類」という基礎対象物に対応する併売コード１２１ｃにレコードが記録されていたならば、換言すると併売対象物が記録されていたならば、図１０中のステップＳ３０５では、ステップＳ３０４で取得した併売ファイル１２１に併売対象物が記録されていると判定する（ステップＳ３０５のＹ）。
【００６８】
次いで、ＣＰＵ１０３は、ステップＳ３０４で取得した新たな併売ファイル１２１に併売対象物が記録されていると判定したこと（ステップＳ３０５のＹ）を条件に、その併売ファイル１２１に記録されている併売対象物を分類する（ステップＳ３０６）。分類は、一例として、併売コード１２１ｃに記録されているレコードを７００番台、８００番台、９００番台等に分けることによって実行される。この際、図３（ａ）に例示するような併売ファイル１２１が用いられる場合には、併売コード１２１ｃである商品コードのレコードに応じて分類がなされる。これに対して、図３（ｂ）に例示するような併売ファイル１２１が用いられる場合には、併売コード１２１ｃである商品クラスコードのレコードに応じて分類がなされる。この意味で、併売ファイル１２１には、併売コード１２１ｃ毎に当該併売コード１２１ｃに対応する併売対象物の区分が記録されていることになる。
【００６９】
次いで、ＣＰＵ１０３は、図６中のステップＳ２０２で実行した第１の併売情報として取得した併売ファイル１２１中の併売対象物（第１の併売対象物と略称する）の分類と、図１０中のステップＳ３０６で実行した併売対象物（第２の併売対象物と略称する）の分類とを比較する処理を実行する（ステップＳ３０７）。ＣＰＵ１０３は、その場合の比較の結果を、第１の併売対象物と第２の併売対象物とが同じか第２の併売対象物の方が少ない場合と、第１の併売対象物と第２の併売対象物とが異なるか第２の併売対象物の方が多い場合と、の二種類に分ける。
【００７０】
ＣＰＵ１０３は、ステップＳ３０７の比較処理の結果、第１の併売対象物と第２の併売対象物とが同じか第２の併売対象物の方が少ないと判定した場合、第２の併売対象物の表示位置を決定する（ステップＳ３０８）。つまり、ＣＰＵ１０３は、ステップＳ３０６で実行した分類と併売ファイル１２１中の相関度１２１ｆとして記録されているリフト値の値とに基づいて第２の併売対象物の表示座標を決定する。そして、ＣＰＵ１０３は、その表示座標位置に第２の併売対象物を表示する（ステップＳ３０９）。この際、第１の併売対象物と色を変えて第２の併売対象物を表示する。
【００７１】
図１１は、併売表示画面Ａの一例として、二種類のイベントに対応する併売対象物が表示されている状態の一例を示す模式図である。図１１に示す併売対象物表示領域Ａ２では、図８に示す併売対象物表示領域Ａ２の表示と比較することで明らかなように、第１の併売対象物として元々表示されていた「人参類」、「玉葱類」、「レタス類」及び「焼そば」の他に、新たに「人参類」、「玉葱類」及び「焼そば」という第２の併売対象物が表示されている。図１１に示す併売表示画面Ａからは、第２の併売対象物には「レタス類」が含まれていなかったことが分かる。図１１中、第１の併売対象物は右肩上がりのハッチングで、第２の併売対象物は右肩下がりのハッチングで、それぞれ示している。
【００７２】
これに対して、ＣＰＵ１０３は、ステップＳ３０７の比較処理の結果、第１の併売対象物と第２の併売対象物とが異なるか第２の併売対象物の方が多いと判定した場合、併売対象物表示領域Ａ２の背景でなされている分割状態を変更すべき場合が生ずる。そこで、ＣＰＵ１０３は、ステップＳ３０８の処理を実行するに先立ち、ステップＳ３１０〜ステップＳ３１３の処理を実行する。つまり、第１の併売対象物と第２の併売対象物との双方の分類に合わせて表示領域を分割する処理を実行し（ステップＳ３１０）、分割した表示領域を色分けする（ステップＳ３１１）。そして、図５のステップＳ１６で実行した分類と併売ファイル１２１中の相関度１２１ｆとして記録されているリフト値の値とに基づいて第１の併売対象物の表示座標を決定する（ステップＳ３１２）。そして、ＣＰＵ１０３は、その表示座標位置に第１の併売対象物を表示する（ステップＳ３１３）。その後、ＣＰＵ１０３は、ステップＳ３０８〜ステップＳ３０９の処理を実行する。
【００７３】
図１２は、併売表示画面Ａの一例として、二種類のイベントに対応する併売対象物が表示されている状態の別の一例を示す模式図である。図１２に示す併売対象物表示領域Ａ２では、背景が「野菜類」、「肉類」及び「一般食品」に三分割されている。これは、第２の併売対象物に「肉類」が含まれていた結果である。そして、図８に示す併売対象物表示領域Ａ２の表示と比較することで明らかなように、第１の併売対象物として元々表示されていた「人参類」、「玉葱類」、「レタス類」及び「焼そば」の他に、新たに「人参類」、「玉葱類」、「レタス類」及び「焼そば」という第２の併売対象物が表示されている。これに加えて、「肉類」の分類領域には、「国産豚肉」が表示されている。図１２中、第１の併売対象物は右肩上がりのハッチングで、第２の併売対象物は右肩下がりのハッチングで、それぞれ示している。
【００７４】
図１０に示すフローチャートの説明に戻る。ＣＰＵ１０３は、併売対象物表示領域Ａ２に第２の併売対象物を表示する処理を実行した後（ステップＳ３０９）、処理の終了指定を判定するまで（ステップＳ３１４）、ステップＳ３０１にリターンし、ステップＳ３０１〜ステップＳ３１３の処理を繰り返す。したがって、第３以降のイベント入力欄を提供し、第３以降のイベント入力を実行できるようにすれば、第１の併売対象物と第２の併売対象物とに限らず、第３以降のイベントに対応するより多くの併売対象物を併売対象物表示領域Ａ２に表示させることができる。
【００７５】
ここで、「イベント」に着目して、図１１に示す併売表示画面Ａと図１２に示す併売表示画面Ａとについて検討する。
【００７６】
図１１に示す併売表示画面Ａでは、第１のイベントのイベント種類として「特売日」が選択されており、第２のイベントのイベント種類は「イベントなし」が選択されている。第２のイベントは第１のイベントの二日後である。第１のイベントに対応する第１の併売対象物と第２のイベントに対応する第２の併売対象物とを比較すると、「キャベツ類」の併売対象物として、「人参類」、「玉葱類」及び「焼そば」が共通していることが分かる。この場合に重要なことは、第１の併売対象物と第２の併売対象物とで共通している「人参類」、「玉葱類」及び「焼そば」についてのリフト値を見ると、第２の併売対象物の方が下がっていることが一目瞭然であるという点である。この結果は、第１のイベントとしてキャベツ類の特売を行なった結果、「人参類」、「玉葱類」及び「焼そば」についての売れ行きが特売を行なわなかった第２のイベントよりも良好であった、ということを示している。
【００７７】
これに対して、図１２に示す併売表示画面Ａでは、第１のイベントのイベント種類として「特売日」が選択されており、第２のイベントのイベント種類としても「特売日」が選択されている。第２のイベントは第１のイベントの二日前である。第１のイベントに対応する第１の併売対象物と第２のイベントに対応する第２の併売対象物とを比較すると、「キャベツ類」の併売対象物として、「人参類」、「玉葱類」、「レタス類」及び「焼そば」が共通していることが分かる。この場合に重要なことは、第１の併売対象物と第２の併売対象物とで共通している「人参類」、「玉葱類」、「レタス類」及び「焼そば」についてのリフト値を見ると、「レタス類」を除いて第１の併売対象物と第２の併売対象物とがほぼ一致していることが一目瞭然であるという点である。この結果は、第１のイベントでも第２のイベントでもキャベツ類の特売を行なった結果、「人参類」、「玉葱類」及び「焼そば」についてはその売れ行きが共に良好であった、ということを示している。
【００７８】
図１３は、表示されている併売対象物が選択指定された場合の処理の流れを示すフローチャートである。ＣＰＵ１０３は、併売対象物の表示処理（図５のフローチャート中のステップＳ２０の処理、図６のフローチャートに示す処理）の実行後、図１０に示す処理に加えて、図１３に示す処理も実行する。ＣＰＵ１０３は、併売対象物表示領域Ａ２中の併売対象物を、入力デバイス１１０によって選択指定可能なオブジェクトとして表示している。そこで、ＣＰＵ１０３は、併売対象物表示領域Ａ２に表示されている併売対象物が入力デバイス１１０によって選択指定されたかどうかを判定する（ステップＳ４０１）。
【００７９】
ＣＰＵ１０３は、併売対象物表示領域Ａ２に表示されている併売対象物が入力デバイス１１０によって選択指定されたと判定した場合（ステップＳ４０１のＹ）、リフト値の変化を表示するかどうかの選択を求める画面（図示せず）を併売表示画面Ａに表示し、その選択入力の判定処理に待機する（ステップＳ４０２）。ここでいうリフト値の変化の表示というのは、図５中のステップＳ１９で選択指定が判定された基礎対象物（併売対象物表示領域Ａ２）に対する、ステップＳ４０１で選択指定された併売対象物の前後数日間のリフト値の変化をグラフ表示することを意味する（図１４参照）。
【００８０】
そこで、ＣＰＵ１０３は、リフト値の変化を表示するとの意思確認が取れたならば（ステップＳ４０２のＹ）、併売情報としての別の併売ファイル１２１からリフト値情報を取得する（ステップＳ４０３）。つまり、ＣＰＵ１０３は、併売ファイル１２１を検索し、ステップＳ４０１で選択指定された併売対象物の名称１２１ｄのレコードにリンクする併売コード１２１ｃを取得する。そして、現在の併売ファイル１２１のファイル名に含まれている日付データからその併売ファイル１２１のレコードの日付を取得する。一例として、現在の併売ファイル１２１には、１１月４日（土）のレコードが記録されているものとする（図１４参照）。そこで、ＣＰＵ１０３は、「予め決められた規則」の一例として、その前後３日間のレコードを記録する併売ファイル１２１をＨＤＤ１０９のデータ蓄積エリアＤＡから取得する。そして、同一の基礎コード１２１ａに対応付けられた同一の併売コード１２１ｃを有する併売対象物のリフト値を上記取得した前後３日間の併売ファイル１２１に記録されている相関度１２１ｆから検索する。これが、ステップＳ４０３でのリフト値を取得する処理である。
【００８１】
ＣＰＵ１０３は、既に取得済みである併売ファイル１２１とその前後３日間の併売ファイル１２１とからステップＳ４０１で選択指定ありを判定した併売対象物のリフト値を取得したならば（ステップＳ４０３）、Ｘ軸に日付をとりＹ軸にリフト値をとったグラフの生成処理を実行する（ステップＳ４０４）。つまり、そのようなグラフの画像データをＲＡＭ１０６に含まれている画像メモリに展開する。そして、ＣＰＵ１０３は、こうして生成したグラフをポップアップ画面Ｂ（図１４参照）として併売表示画面Ａの上にポップアップ表示する（ステップＳ４０５）。
【００８２】
ＣＰＵ１０３は、処理の終了が選択指定されるまで（ステップＳ４０６のＹ）、ステップＳ４０１〜４０５の処理を繰り返す。
【００８３】
図１４は、表示されている併売対象物が選択指定された場合にポップアップ表示されるグラフの一例を示す模式図である。図１４に示すポップアップ画面Ｂには、選択指定された併売対象物について、既に取得済みである併売ファイル１２１とその前後３日間の併売ファイル１２１とから取得したリフト値の変化が示されている。図１４に示す一例では、１１月３日（金）が特売日であることが示されている。これは、併売ファイル１２１中、個々の併売コード１２１ｃに対応させて特売日であるかどうか等の付記データを記録させておくことで、ポップアップ画面Ｂ中に容易に表示させることが可能である。そして、図１４に示す一例では、特売日である１１月３日（金）のリフト値が最も高く、特売効果が発生していることを確認することができる。
【００８４】
以上説明したように、本実施の形態によれば、入力されたイベントに応じた併売情報を取得し、当該併売情報に定義されている基礎対象物の名称を基礎対象物表示領域Ａ１に一覧表示するようにしたので、併売対象物に対する基本となる基礎対象物を、イベントという切口で容易に見つけ出すことができ、したがって、イベントをキーとする併売状況分析の容易化等を図ることができる。
【００８５】
また、併売対象物表示領域Ａ２には、併売ファイル１２１に記録されている相関度１２１ｆに応じて、基礎対象物に対する併売対象物の相関の程度の高低を視覚的に表現する態様で併売対象物の名称を表示するようにしたので、基礎対象物に対する併売対象物の相関度をユーザに一見して把握させることができる。この場合、二以上のイベントに対応した併売対象物を併売対象物表示領域Ａ２に同時に表示できるようにしたので、個々のイベントの効果の確認等をより一層容易に行なうことができる。しかも、基礎対象物表示領域Ａ１に名称が表示されている基礎対象物の基礎コード１２１ａに対応付けられている併売対象物の名称及びその区分を併売ファイル１２１から検索して取得し、取得した併売対象物の名称をその区分に応じて領域分けして併売対象物表示領域Ａ２に表示するようにしたので、表示される併売対象物の数が増した場合であっても、より一層見やすく、例えば併売傾向を観念し易い表示を提供することができる。このような表示内容の見易さには、併売対象物表示領域Ａ２において、併売対象物の名称を表示する表示領域をそれぞれ異なる表示色で表示するようにしたことも一役買っている。つまり、表示領域をそれぞれ異なる表示色で表示することで、併売対象物の分類をユーザに直感的に知らしめることができる。
【００８６】
本実施の形態では、装置内部に本発明を実施するための機能が予め記録されている場合を例に挙げて説明したが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能をコンピュータに実行させるコンピュータプログラムを記録する記録媒体から当該コンピュータプログラムを装置にインストールしても良い。記録媒体としては、ＣＤ−ＲＯＭ等、コンピュータプログラムを記録でき、かつ、装置が読み取り可能な媒体であれば、その形態は何れの形態であっても良い。また、このようにインストールやダウンロードにより得られる機能は、装置内部のＯＳ（オペレーティングシステム）等と協働してその機能を実現させるものであっても良い。
【００８７】
また、本発明については、上記記載に照らして、数々の修正及び変更が可能である。したがって、本発明は、特許請求の範囲内において、発明を実施するための最良の形態中に例示したものとは別の態様で実施することもできる。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の一形態として、システム全体の構成を示すブロック図である。
【図２】ストアサーバ（併売関係表示装置）の電気的接続のブロック図である。
【図３】（ａ）は併売ファイル（併売情報）の一例を示す模式図、（ｂ）は併売ファイル（併売情報）の別の一例を示す模式図である。
【図４】イベントファイルの一例を示す模式図である。
【図５】併売関係表示処理の流れを示すフローチャートである。
【図６】図５のステップＳ２０における併売関係表示処理の流れをより詳細に示すフローチャートである。
【図７】併売表示画面の一例として、（ａ）は初期画面表示例を示す模式図、（ｂ）は基礎画面表示例を示す模式図である。
【図８】併売表示画面の一例として、併売対象物が表示されている状態を示す模式図である。
【図９】併売表示画面に併売商品をカテゴリー別に表示する手法について説明するための模式図である。
【図１０】第２のイベントが入力された場合の処理の流れを示すフローチャートである。
【図１１】併売表示画面の一例として、二種類のイベントに対応する併売対象物が表示されている状態の一例を示す模式図である。
【図１２】併売表示画面の一例として、二種類のイベントに対応する併売対象物が表示されている状態の別の一例を示す模式図である。
【図１３】表示されている併売対象物が選択指定された場合の処理の流れを示すフローチャートである。
【図１４】表示されている併売対象物が選択指定された場合にポップアップ表示されるグラフの一例を示す模式図である。
【符号の説明】
【００８９】
１０２…マイクロコンピュータ（情報処理部）、１０９…ＨＤＤ（記憶装置）、１１０…入力デバイス（入力部）、１１１…液晶ディスプレイ（表示部）、１２１…併売ファイル（併売情報）、１２１ａ…基礎コード、１２１ｂ…基礎対象物の名称、１２１ｃ…併売コード、１２１ｄ…併売対象物の名称、１２１ｆ…相関度（相関の程度）、１２２…イベントファイル、Ａ１…基礎対象物表示領域（表示領域の一部）、Ａ２…併売対象物表示領域（表示領域の別の一部）
【図１】
0005048442.tif 000002
【図２】
0005048442.tif 000003
【図３】
0005048442.tif 000004
【図４】
0005048442.tif 000005
【図５】
0005048442.tif 000006
【図６】
0005048442.tif 000007
【図７】
0005048442.tif 000008
【図８】
0005048442.tif 000009
【図９】
0005048442.tif 000010
【図１０】
0005048442.tif 000011
【図１１】
0005048442.tif 000012
【図１２】
0005048442.tif 000013
【図１３】
0005048442.tif 000014
【図１４】
0005048442.tif 000015