(57)【要約】【課題】種類の異なる複数の割引サービスが実施されている場合に、利用者が１つの携帯端末のみ携帯することで、すべての割引サービスを使用可能とすること。【解決手段】割引サービスの利用者が携帯する携帯端末である割引源情報保持機器と、割引に必要な情報である割引源情報を割引源情報保持機器に送信できる割引源情報作成機器と、必要な割引源情報を割引源情報保持機器から取得して割引額を算出できる割引情報算出機器からなることを特徴とするシステムにおいて、割引源情報作成機器で作成した割引源情報を割引源情報保持機器へ登録し、割引情報算出機器が割引情報を算出するのに必要な情報を割引源情報保持機器から取得して割引額を算出する。【選択図】  図１
2004341856.tif 000002
【特許請求の範囲】
【請求項１】
割引の算出に必要な情報である割引源情報を作成し送信する割引源情報作成手段を有する割引源情報作成機器と、割引源情報を検索するための検索条件である取得条件を送信する取得条件作成手段と、前記取得条件作成手段が送信した前記取得条件に合致する割引源情報を受信して割引を算出する割引情報算出手段を有する割引情報算出機器と、前記割引源情報作成機器から前記割引源情報作成手段により送信された前記割引源情報を受信して保持する割引源情報保持手段と前記割引情報算出機器から前記取得条件作成手段により送信された前記取得条件を受信して前記割引源情報保持手段が保持している割引源情報から前記取得条件に合致する割引源情報を取得して送信する割引源情報検索手段を有する割引源情報保持機器を具備することを特徴とする電子割引券システム。
【請求項２】
割引源情報保持機器が、さらに取得条件を受信して保持する取得条件保持手段を有し、割引源情報保持手段が、さらに受信した割引源情報が前記取得条件保持手段に保存している前記取得条件に合致するか検討して合致する場合に前記割引源情報を保持することを特徴とする、請求項１記載の電子割引券システム。
【請求項３】
割引源情報が、種別と種別により決定する複数の情報を持ち、さらに取得条件が取得する割引源情報の種別と取得する割引源情報の情報に関する条件を持つことを特徴とする、請求項１または請求項２記載の電子割引券システム。
【請求項４】
取得条件作成手段がさらに取得条件と前記取得条件が持つ種別と前記種別の割引源情報が持つ情報を定義した種別定義を送信し、割引源情報保持機器がさらに割引源情報検索手段において前記取得条件に合致する割引源情報が取得できない場合に、前記種別定義が持つ情報を入力するための画面を出力し、画面に入力された割引源情報を、割引情報算出機器に送信する割引源情報入力手段を有することを特徴とする請求項３記載の電子割引券システム。
【請求項５】
複数の取引相手から割引サービスを受けるための、顧客が所有する情報処理装置において、
前記取引相手ごとに設置された第１の外部機器及び前記割引サービスに必要な情報を処理するための第２の外部機器と通信するための通信部と、記憶部と、処理部とを備え、
前記通信部は、取引相手名と取引金額と取引日付を含む取引情報を前記第１の外部機器から取引ごとに受信し、
前記処理部は、前記通信部が前記取引情報を前記第１の外部機器から受信した場合に、前記取引情報を前記記憶部に格納し、
前記通信部は、取引相手名と取引金額と取引日付を含む情報送信要求を前記第２の外部機器から受信し、
前記処理部は、前記通信部が前記情報送信要求を前記第２の外部機器から受信した場合に、前記情報取得要求に含まれる取引相手名と取引金額と取引日付を含む取引情報を、前記記憶部から検索し、検索された前記取引情報を前記第２の外部機器へ送信する情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯端末を使用して利用できる割引サービスを提供する電子割引券システムに関し、特に、種類の異なる複数の割引サービスを１つの携帯端末で利用することができる電子割引券システムに関する。
【０００２】
【従来の技術】
従来の携帯端末を用いた電子割引券システムでは、店舗での物品やサービスを購入した際に、購入店舗や購入金額等の購入情報を携帯端末に保存しておき、割引額等の割引情報を算出する割引情報算出機器が、携帯端末に保存されている前記購入情報を取得して、前記購入情報に基づき割引額等の割引情報を算出している。
【０００３】
特許文献１には、携帯端末を使用した駐車場の利用料金の割引手段が記載されている。
【０００４】
特許文献１では、店舗処理装置は、またサービスの提供を受ける商店のレジ（キャッシャー）近傍に設置され、ユーザが買物をし、携帯端末であるＩＣカードをカード挿入口に挿入された時に、買い物やサービスの代金等をＩＣカードに記録する。駐車場処理装置は、ＩＣカードから商店での買い物等の代金の合計額を読み出し、割引額を演算する。
【０００５】
【特許文献１】
特開２０００−２８５１５７号公報
【０００６】
【発明が解決しようとする課題】
前記従来技術により、店舗の購入履歴により駐車料金を割引く割引サービスを、利用者が持つ携帯端末から利用することができる。しかし、複数の割引サービスを携帯端末から利用することまでは考慮されていない。
【０００７】
従来技術では、携帯端末に保存する情報と、携帯端末から割引情報算出機器に送信する情報が予め定められている。そのため、割引情報算出機器が他の割引サービスを実施するために、予め定められた情報と異なる情報を必要する場合、必要とする情報が携帯端末に保存されていない場合や、携帯端末に必要とする情報が存在したとしてもその情報を取得する方法がなく、情報を取り出せない場合等が懸念される。
【０００８】
したがって、異なる複数の割引サービスに対応するためには、１つの割引サービスにつき、そのサービスが必要とする情報を保持する機能と送信する機能を備えた携帯端末を用意する必要がある。その場合、複数の割引サービスを利用する利用者は、複数の携帯端末を持ち、利用する割引サービス毎に使用する携帯端末を選択しなければならない。また、新たな割引サービスを提供する場合、新たな割引サービスに対応した携帯端末を利用者に配布する必要がある。
【０００９】
また、１つの携帯端末を不特定多数の割引サービスに対応させると、割引サービスに必要とされる可能性のある情報をすべて携帯端末に保存する必要があり、携帯端末に必要な記憶装置が増大する問題や、割引サービスの実施者が割引サービスを提供する携帯端末を選択できないという問題、割引サービスに必要な情報が携帯端末に存在しない場合に、割引サービスを受けることができない。
【００１０】
本発明の目的は、種類の異なる複数の割引サービスを使用可能とする装置及び方法を提供することである。
【００１１】
本発明の別の目的は、携帯端末に保存する情報を制限することである。
【００１２】
本発明の別の目的は、割引サービスの実施者が割引きサービスを提供する端末を選択できる装置及び方法を提供することである。
【００１３】
本発明の別の目的は、携帯端末に割引サービスに必要な情報がない場合で、且つ割引サービスが認める場合に、ユーザが携帯端末に入力した情報を割引サービスに利用できる装置及び方法を提供することである。
【００１４】
【課題を解決するための手段】
前記目的を達成するために、割引サービスの利用者が携帯する携帯端末である割引源情報保持機器と、割引に必要な情報である割引源情報を作成して割引源情報保持機器に送信できる割引源情報作成機器と、必要な割引源情報を割引源情報保持機器から取得し、割引額を算出できる割引情報算出機器からなることを特徴とするシステムにおいて、以下に示す処理で、割引源情報作成機器で作成した割引源情報を割引源情報保持機器へ登録し、割引情報算出機器が割引情報を算出するのに必要な情報を割引源情報保持機器から取得する。尚、携帯端末の代わりに、ＩＣカード等の記録媒体であってもよい。
【００１５】
割引源情報作成機器で作成した割引源情報を割引源情報保持機器へ登録する登録処理を説明する。
【００１６】
まず、割引源情報作成機器において割引源情報を作成する。割引源情報には、購入店舗や購入価格、購入日時等の情報を含む購入に関する割引源情報や、訪問店舗名や訪問日時等の情報を含む店舗への訪問に関する割引源情報などがある。割引情報算出機器から割引源情報保持機器に保存されている多数の割引源情報から必要な割引源情報を取得する必要があるため、各割引源情報には、割引源情報の種別と、各割引源情報に含まれる複数の情報、各情報を識別するための情報名をもつ。例えば、購入に関する割引源情報の場合、種別として「購入」を持ち、情報名として「購入店舗」と「購入価格」と「購入日時」、それぞれの情報名に対応する情報として「店Ａ」、「１２００円」、「２００２年１１月２４日」という情報を持つ。次に、割引源情報作成機器が作成した割引源情報を、割引源情報作成機器から割引源情報保持機器に送信する。割引源情報を受信した割引源情報保持機器は、受信した割引源情報を割引源情報保持機器が備える記憶装置に保存する。
【００１７】
割引情報算出機器が割引情報を算出するのに必要な情報を割引源情報保持機器から取得する取得処理を説明する。
【００１８】
まず、割引情報算出機器が必要とする割引源情報を取得するための取得条件を割引情報算出機器が作成する。取得条件とは、割引源情報を検索するための条件であり、取得する割引源情報の種別と各情報に対する条件を指定する。例えば、種別で「購入」を指定し、情報に対する条件として「購入店舗＝店Ａ」「購入価格≧１０００円」「購入日時＝２００２年１１月２４日」と指定した場合、購入店舗が店Ａで購入価格が１０００円以上、購入日時が２００２年１１月２４日であるすべての購入に関する割引源情報が合致する。次に、作成した取得条件を割引源情報保持機器に送信する。受信した割引源情報保持機器は、記憶装置に保存している割引源情報から条件に合致する割引源情報を検索して取得する。割引源情報保持機器は取得した割引源情報を割引情報算出機器に送る。割引情報算出機器は、割引源情報を取得し、割引情報を算出する。
【００１９】
登録処理と取得処理では、割引源情報保持機器は、受信した割引源情報を保持し、受信した取得条件に合致する割引源情報を保持している割引源情報から取得して送るだけであり、個々の割引サービスに特化した処理を実行していない。そのため、登録処理と取得処理により、複数の割引サービスが複数の割引情報算出機器で提供されている場合にも、利用者は１つの割引源情報保持機器を持つだけで、これらの割引サービスを利用することができる。
【００２０】
また、前記取得処理において、割引源情報保持機器が受信した取得条件を割引源情報保持機器が備える記憶装置に保存し、前記登録処理において、割引源情報保持機器が受信した割引源情報と記憶装置に保存している前記取得条件を比較し、前記割引源情報が前記取得条件の少なくとも１つに合致する場合にのみ割引源情報保持機器が備える記憶装置に保存する。これにより、割引源情報保持機器に保存する割引源情報を制限することができる。
【００２１】
また、前記取得処理において、取得条件と共に取得条件が指定する種別の割引源情報の定義である種別定義を割引情報算出機器から割引源情報保持機器に送信し、割引源情報保持機器が受信した取得条件に合致する割引源情報が、割引源情報保持機器が保持する割引源情報の中に存在しない場合に、種別定義に従って割引源情報保持機器が備える出力機器に割引源情報を入力する画面を表示し、入力された割引源情報を割引情報算出機器に送信する。これにより携帯端末に割引サービスに必要な割引源情報がない場合で、且つ割引サービスが認めた場合に、ユーザの入力した割引源情報を割引サービスに利用することができる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。図１は本実施形態のシステム構成を、図２から図４は本実施形態の処理フローを、図５は本実施形態の端末間で通信するメッセージを、図５は本実施形態で使用する駐車券を、図６から図８は本実施形態の処理フローを、図９と図１０は本実施形態のテーブルを、図１１は本実施形態の画面イメージをそれぞれ表している。
【００２３】
図１に示す電子割引券システムの全体構成について説明する。
【００２４】
電子割引券システムは、割引源情報保持機器１１と割引源情報作成機器１２と割引情報算出機器１３で構成される。
【００２５】
割引源情報保持機器１１は、携帯電話やパーソナルコンピュータ等の情報処理装置である。割引源情報保持機器１１は、後述する割引源情報を保持する後述する割引源情報テーブルＴ１と、後述する取得条件を保持する後述する取得条件テーブルＴ２と、後述する送信テーブルＴ３と、後述する情報型画面部品テーブルＴ４と出力装置１１０と入力装置１１１を備える。
【００２６】
また、割引源情報保持機器１１は、割引源情報作成機器１２から送信された後述する割引源情報Ｊ１０を受信し割引源情報テーブルＴ１に保存する割引源情報保持手段３００と、割引情報算出機器１３から送信された後述する取得条件Ｊ２０を受信し取得条件テーブルＴ２に保存する取得条件保持手段５００と、取得条件Ｊ２０に合致する割引源情報Ｊ３０を割引源情報テーブルＴ１から取得して割引情報算出機器１３に送信する割引源情報検索手段６００を備える。
【００２７】
また、割引源情報保持機器１１は、取得条件Ｊ２０に含まれる種別定義Ｊ４０に従って出力装置１１０に割引源情報を入力するための画面である割引源情報入力画面を表示し、前記割引源情報入力画面に対する入力から割引源情報Ｊ５０を取得する割引源情報入力手段７００を備える。
【００２８】
割引源情報作成機器１２は、パーソナルコンピュータやキヨスク端末等の情報処理装置である。割引源情報作成機器１２は、割引源情報Ｊ１０を作成し、割引源情報保持機器１１に送信する割引源情報作成手段２００を備える。
【００２９】
割引情報算出機器１３は、パーソナルコンピュータやキヨスク端末等の情報処理装置である。割引情報算出機器１３は、取得条件Ｊ２０を作成して割引源情報保持機器１１に送信する取得条件作成手段４００と、割引源情報保持機器１１から送信された割引源情報Ｊ３０を受信し、割引源情報Ｊ３０を利用して割引額や割引率や割引対象商品等、割引に関する情報である割引情報を算出する割引情報算出手段８００を備える。
【００３０】
上述した割引源情報を図３の割引源情報Ｊ１５を用いて説明する。割引源情報とは、割引情報算出機器１３が割引情報を算出するために必要とする情報である。１つの割引源情報には「女」Ｊ１５５や「１９７５年１１月２１日」Ｊ１５６のように複数の情報が格納されており、各情報には性別Ｊ１５１や生年月日Ｊ１５２のように識別子である情報名がつけられている。また、割引源情報には種別Ｊ１５０の「個人」のように種別が記されており、種別が「個人」の場合は、性別Ｊ１５１や生年月日Ｊ１５２の情報を格納する等、種別により格納する情報が定義されている。性別Ｊ１５１と生年月日Ｊ１５２の情報を持つと定義されている種別が「個人」の割引源情報の場合、性別Ｊ１５１と生年月日Ｊ１５２以外の情報を格納することはできないが、性別Ｊ１５１や生年月日Ｊ１５２は格納されてなくてもよい。種別は後述する種別定義で定義する。
【００３１】
上述した種別定義を図１５の種別定義Ｊ４１を使用して説明する。種別定義とは、特定の種別の割引源情報が格納する情報を定義するものであり、割引源情報保持機器１１が種別毎に異なる割引源情報に対応した割引源情報入力画面を作成するために使用する。種別定義では、種別Ｊ４１０で「個人」のように定義する種別を指定し、種別Ｊ４１０の割引源情報に格納する情報の情報名を性別Ｊ４１１や生年月日Ｊ４１２のように定義する。さらに、各情報の種類を定める性別Ｊ４１５や年月日Ｊ４１６のような情報型を定義する。後述する情報型画面部品テーブルＴ４に情報型とその情報型の情報を入力するための画面部品の対応が格納されており、割引源情報保持機器１１は、各情報を入力する画面を、各情報の情報型に応じて作成する。
【００３２】
上述した取得条件を図６の取得条件Ｊ２１を使用して説明する。取得条件とは、割引源情報保持機器１１が割引源情報テーブルＴ１に保持している複数の割引源情報から、割引情報算出機器１３が割引情報を算出するために必要とする割引源情報を検索し取得するための条件である。取得条件Ｊ２１は、種別Ｊ２１０で取得する割引源情報の種別を「個人」と限定し、条件Ｊ２１２で取得する割引源情報の「生年月日」という情報名の情報が「１１月２１日」であることを条件とし、条件Ｊ２１３で取得する割引源情報の「性別」という情報名の情報が「女」であることを条件とし、条件Ｊ２１１では、条件２１２と条件２１３の先頭に記載されているそれぞれ「１」と「２」という識別番号である条件番号を使用して、取得する割引源情報が条件２１２と条件２１３の両方の条件に合致していることを条件とする。また、取得条件Ｊ２１の種別Ｊ２１０と条件Ｊ２１１から条件Ｊ２１３の条件に合致する割引源情報が割引源情報テーブルＴ１に存在しない場合、格納している割引源情報保持機器１１は、取得条件Ｊ２１に添付されている種別定義Ｊ４１を使用し割引源情報入力画面を表示できる。取得条件には種別定義は添付しなくてもよく、取得条件に種別定義が添付されていない場合は、条件に合致する割引源情報が割引源情報テーブルＴ１に存在しない場合でも、割引源情報入力画面は表示しない。
【００３３】
図１に示す、本実施形態の処理フローを説明する。
【００３４】
本実施形態では、割引源情報作成機器１２が作成した割引源情報Ｊ１０を割引源情報保持機器１１に保存する登録処理と、割引情報算出機器１３が割引源情報保持機器１１から割引源情報Ｊ１３を取得する取得処理が存在する。
【００３５】
登録処理の処理フローを説明する。
【００３６】
まず、割引源情報作成機器１２が割引源情報作成手段２００で割引源情報Ｊ１０を作成し、割引源情報保持機器１１に送信する。割引源情報作成手段２００は、１つの割引源情報を送信してもよいし、複数の割引源情報を送信してもよい。また、割引源情報作成手段２００は、割引源情報を有線通信で送信してもよいし、無線通信で送信してもよい。
【００３７】
次に、割引源情報保持機器１１が後述する割引源情報保持手段３００で割引源情報Ｊ１０を受信し、取得条件テーブルＴ２に保存されている取得条件に合致する割引源情報のみを割引源情報テーブルＴ１に保存する。
【００３８】
取得処理の処理フローを説明する。
【００３９】
まず、割引情報算出機器１３が取得条件作成手段４００で取得条件Ｊ２０を作成し、割引源情報保持機器１１に送信する。取得条件作成手段４００が作成する取得条件Ｊ２０は、取得条件作成手段４００があらかじめ保持している取得条件をそのまま送信してもよいし、動的に作成して送信してもよい。また、取得条件作成手段４００は、１つの取得条件を送信してもよいし、複数の取得条件を送信してもよい。取得条件作成手段４００は、割引源情報を有線通信で送信してもよいし、無線通信で送信してもよい。
【００４０】
次に、割引源情報保持機器１１が取得条件保持手段５００で取得条件Ｊ２０を受信し、取得条件Ｊ２０の中の種別定義以外の部分を取得条件テーブルＴ２に保存する。
【００４１】
次に、割引源情報保持機器１１が割引源情報検索手段６００で、取得条件保持手段５００が受信した取得条件Ｊ２０に合致する割引源情報を割引源情報テーブルＴ１から取得し、割引情報算出機器１３に送信する。
【００４２】
割引源情報テーブルＴ１に取得条件Ｊ２０に合致する割引源情報が存在しない場合は、割引源情報入力手段７００で取得条件Ｊ２０に格納されている種別定義Ｊ４０と情報型画面部品テーブルＴ４を参照して割引源情報入力画面を表示し、割引源情報入力画面に対する入力から割引源情報を取得して、割引情報算出機器１３に送信する。
【００４３】
図７を用いて割引源情報テーブルＴ１について説明する。
【００４４】
割引源情報テーブルＴ１とは、割引源情報保持機器１１が備える割引源情報を保存するテーブルである。割引源情報テーブルＴ１は、１行に１つの情報を保存し、１つの割引源情報は、割引源情報がもつ情報の数と同数の行に保存する。
【００４５】
割引源情報テーブルＴ１は、情報番号Ｔ１０１には割引源情報に割り振る固有の識別番号を保存し、種別Ｔ１０２には割引源情報の種別を保存し、情報名Ｔ１０３に情報名を保存し、情報Ｔ１０４に情報を保存する。
【００４６】
図５の割引源情報Ｊ１１に情報番号「１」を割り当てて割引源情報テーブルＴ１に保存する場合、割引源情報Ｊ１１に格納されている情報の数は２つであるから行Ｔ１１１と行Ｔ１１２の２行を割り当て、情報番号「１」を行Ｔ１１１と行Ｔ１１２の情報番号Ｔ１０１に保存し、種別Ｊ１１０の「訪問」を行Ｔ１１１と行Ｔ１１２の種別Ｔ１０２に保存し、店舗Ｊ１１１の情報名の「店舗」を行Ｔ１１１の情報名Ｔ１０３に保存し、情報の「書店２１」を行Ｔ１１１の情報Ｔ１０４に保存し、日時Ｊ１１２の情報名の「日時」を行Ｔ１１２の情報名Ｔ１０３に保存し、情報の「２００２年１１月２１日９時３１分」を行Ｔ１１２の情報Ｔ１０４に保存する。
【００４７】
図８を用いて取得条件テーブルＴ２を説明する。
【００４８】
取得条件テーブルＴ２とは、割引源情報保持機器１１が備える取得条件を保存するテーブルである。取得条件テーブルＴ２は、１行に１つの条件を保存し、１つの取得条件は、取得条件がもつ条件の数と同数の行に保存する。取得条件に格納されている種別定義は保存しない。
【００４９】
取得条件テーブルＴ２は、取得条件番号Ｔ２０１には取得条件に割り振る固有の識別番号を保存し、種別Ｔ２０２には取得条件が指定する割引源情報の種別を保存し、条件番号Ｔ２０３には条件Ｔ２０４に保存する条件の条件番号を保存し、条件Ｔ２０４には各条件を保存する。
【００５０】
図４に示す取得条件Ｊ２１に取得条件番号「１」を割り当てて取得条件テーブルＴ２に保存する場合、取得条件Ｊ２１には条件Ｊ２１２から条件Ｊ２１３の３つの条件があるため、行Ｔ２１１から行Ｔ２１３の３行を割り当て、取得条件番号「１」を行Ｔ２１１から行Ｔ２１３の取得条件番号Ｔ２０１に保存し、種別Ｊ２１０の「個人」を行Ｔ２１１から行Ｔ２１３の種別Ｔ２０２に保存し、条件Ｊ２１２の条件「１ａｎｄ２」を行Ｔ２１１の条件Ｔ２０４に保存し、条件Ｊ２１２の条件番号である「１」を行Ｔ２１２の条件番号Ｔ２０３に保存し、条件Ｊ２１２の条件「生年月日＝１１月２９日」を行Ｔ２１２の条件Ｔ２０４に保存し、条件Ｊ２１３の条件番号である「２」を行Ｔ２１３の条件番号Ｔ２０３に保存し、条件Ｊ２１３の条件「性別＝女」を行Ｔ２１３の条件Ｔ２０４に保存する。
【００５１】
上述した割引源情報保持手段３００の処理を図２のフロー図を用いて、さらに説明する。
【００５２】
ステップＳ２０１で、割引源情報作成機器１２から送信された割引源情報Ｊ１０を受信し、受信した割引源情報毎にステップＳ２０２からステップＳ２０６の処理を繰り返す。
【００５３】
ステップＳ２０３で、割引源情報に合致する取得条件を取得条件テーブルＴ２から検索する。割引源情報存在する場合は、ステップＳ２０５に移り、存在しない場合はステップＳ２０６に移る。ステップＳ２０５で、割引源情報を割引源情報テーブルＴ１に保存する。
【００５４】
上述した割引源情報検索手段６００の処理を図３のフロー図を用いて説明する。
【００５５】
この処理では、取得条件保持手段５００が受信した各取得条件に対して、ステップＳ５０１からステップＳ５０７の処理を繰り返す。
【００５６】
ステップＳ５０２で、取得条件を１つ取得する。ステップＳ５０３で、割引源情報テーブルＴ１から取得条件に合致する割引源情報を検索し、合致する割引源情報が存在する場合は、合致する割引源情報を読み出しステップＳ５０５へ移る。合致する割引源情報が存在しない場合は、取得条件に種別定義Ｊ４０が格納されているか調べ、格納されている場合は後述する割引源情報入力手段７００で実行される処理であるステップＳ７００に移り、格納されていない場合はステップＳ５０７に移る。ステップＳ５０４では、ステップＳ５０５で読み出した割引源情報を送信テーブルＴ３に保存する。ステップＳ５０６は、ステップＳ５０３で読み出した割引源情報を割引源情報テーブルＴ１から削除する。
【００５７】
ステップＳ５０７では、送信テーブルＴ３からすべての割引源情報を読み出し、送信テーブルＴ３に格納されている割引源情報を全て削除する。ステップＳ５０８では、ステップＳ５０７で読み出した割引源情報を割引情報算出機器１３に送信する。
【００５８】
図８を用いて送信テーブルＴ３について説明する。
【００５９】
送信テーブルＴ３とは、割引源情報保持機器１１が備えるテーブルであり、割引情報算出機器１３に送信する割引源情報を一時的に保存する。送信テーブルＴ３は、１行に１つの情報を保存し、１つの割引源情報は、割引源情報がもつ情報の数と同数の行に保存する。
【００６０】
送信テーブルＴ３は、種別Ｔ３０１には割引源情報の種別を保存し、情報名Ｔ３０２に情報名を保存し、情報Ｔ３０３に情報を保存する。
【００６１】
図５の割引源情報Ｊ１５を送信テーブルＴ３に保存する場合、割引源情報Ｊ１１に格納されている情報の数は２つであるから行Ｔ３１１と行Ｔ３１２の２行を割り当て、種別Ｊ１５０の「個人」を行Ｔ３１１と行３１２の種別Ｔ３０１に保存し、性別Ｊ１５１の情報名の「性別」を行Ｔ１１１の情報名Ｔ３０２に保存し、情報の「女」を行Ｔ３０２の情報Ｔ３０３に保存し、生年月日Ｊ１５２の情報名の「生年月日」を行Ｔ３１２の情報名Ｔ３０２に保存し、情報の「１１月２１日」を行Ｔ３１２の情報Ｔ３０３に保存する。
【００６２】
上述した割引源情報入力手段７００の処理を図４のフロー図を用いて説明する。
【００６３】
まず、ステップＳ７０１で割引源情報検索手段６００から種別定義Ｊ４０を取得し、ステップＳ７０２からステップＳ７０５は、種別定義Ｊ４０で定義されている各情報につき１度ずつ処理を実行する。
【００６４】
まず、ステップＳ７０３で、種別定義Ｊ４０で情報に定義されている情報型を読み出し、情報型画面部品テーブルＴ４から情報型に対応する画面部品を読み出す。次に、ステップＳ７０４で画面部品の定義に従って画面を描画する。図６に示す種別定義Ｊ４１から図１１に示す割引源情報入力画面を作成する場合、まず種別Ｊ４１０である「個人」を種別１５５に描画する。次に、情報名Ｊ４１１の「性別」を性別１５６に描画し、以下の手順で画面部品１５１を描画する。
【００６５】
まず、情報型Ｊ４１５である「性別」を読み出し、情報型画面部品テーブルＴ４の情報型Ｔ４０１から「性別」を検索する。行Ｔ４１１が「性別」に合致するので、「性別」に対応する画面部品である「ラジオボタン１：男、ラジオボタン２：女」を行Ｔ４１１の画面部品Ｔ４０２から読み出す。最後に画面部品Ｔ４０２に従って画面部品１５１を描画する。
【００６６】
次に、情報名Ｊ４１２の「生年月日」を生年月日１５７に描画し、以下の手順で画面部品１５２を描画する。
【００６７】
まず、情報型Ｊ４１６である「年月日」を読み出し、情報型画面部品テーブルＴ４の情報型Ｔ４０１から「年月日」を検索する。行Ｔ４１２が「年月日」に合致するので、「年月日」に対応する画面部品を行Ｔ４１２の画面部品Ｔ４０２から読み出す。最後に画面部品Ｔ４０３に従って画面部品１５２を描画する。
【００６８】
以上により描画した画面に対する入力を、ステップＳ７０６で取得して割引源情報に変換する。割引源情報入力画面１５０に対する入力から割引源情報Ｊ１５を作成する場合、種別１５５である「個人」を種別Ｊ１５０に、画面部品１５１に対する入力である「女」を性別Ｊ１５１に、画面部品１５２に対する入力である「１９７５年１１月２１日」を生年月日Ｊ１５２に格納する。
【００６９】
最後に、ステップＳ７０７では、ステップＳ７０６で作成した割引源情報を送信テーブルＴ３に保存する。
【００７０】
以上により本実施形態の処理フローを説明した。
【００７１】
本実施形態の処理では、割引源情報保持手段３００において、取得条件に合致する割引源情報のみを保存している。これにより、取得条件テーブルＴ２に、過去に割引情報算出機器１３から受信した取得条件を保持する場合は、割引サービスを受けるために必要となる可能性の低い割引源情報が割引源情報テーブルＴ１に保存されなくなるため、割引源情報保持機器１１に備える記憶装置を節約できる。
【００７２】
また、割引サービスに必要な割引源情報に合致する取得条件を、割引サービスの実施者が定める特定の割引源情報保持機器にのみ提供し、予め取得条件テーブルＴ２に保存しておくことにより、割引サービスの実施者が割引きサービスを提供する割引源情報保持機器を限定することも可能である。
【００７３】
割引源情報テーブルＴ１に保存する割引源情報を取得条件により制限する処理を実施しない場合は、割引源情報保持手段３００の実施する処理のうちステップＳ２０３とステップＳ２０４は実行せず、また、取得条件テーブルＴ２と取得条件保持手段５００はなくてもよい。
【００７４】
本実施形態の処理では、割引源情報テーブルＴ１に取得条件Ｊ２０に合致する割引源情報が存在しない場合は、割引源情報入力手段７００で割引源情報入力画面を表示し、入力された割引源情報を割引情報算出機器１３に送信している。割引源情報入力画面を表示しない場合は、割引源情報入力手段７００と種別定義Ｊ４０はなくてもよい。
【００７５】
以下では、本発明の具体的な実施形態として図１４に示す電子割引券システムについて説明する。
【００７６】
まず、図１４に示す電子割引券システムの全体構成について説明する。
【００７７】
図１４に示す電子割引券システムは、利用者が携帯する携帯電話１１１と、書店２１に設置された売場端末１２１とレジスター１２２と、百貨店２２に設置された売場端末１２３とレジスター１２４と、飲食店２３に設置されたレジスター１３１と、駐車場２４に設置された駐車料金精算器１３２と駐車券発券器１４１で構成される。
【００７８】
携帯電話１１１は、電子割引券システムが提供する割引サービスの利用者が携帯する携帯電話であり、上述した割引源情報保持機器１１に対応する。
【００７９】
売場端末１２１と売場端末１２３は、それぞれ書店２１と百貨店２２の店内の売場に設置された情報処理装置であり、上述した割引源情報作成機器１２に対応する。
【００８０】
レジスター１２２とレジスター１２４は、それぞれ書店２１と百貨店２２の店内の精算場所に設置された精算装置であり、上述した割引源情報作成機器１２に対応する。
【００８１】
レジスター１３１は、飲食店２３の店内の精算場所に設置された精算装置であり、上述した割引情報算出機器１３に対応し、加えて割引情報算出手段８００が算出した割引額と入力された飲食額により精算額を算出する手段を備える。
【００８２】
飲食店２３では、精算当日が利用者の誕生日であり且つ利用者が女性である場合（飲食店割引条件１）と、精算当日に利用者が百貨店２２で１０，０００円以上購入している場合（飲食店割引条件２）のどちらかの条件に合致している場合、飲食額から１，０００円割引く割引サービスを実施しており、レジスター１３１は、携帯電話１１１から飲食店割引条件１、または飲食店割引条件２に合致する割引源情報を取得できる場合に、割引額を１，０００円と算出し、飲食額から割引額を引いて精算額を算出する。
【００８３】
駐車料金精算器１３２は、駐車場２４の出口に設置された精算装置であり、上述した割引情報算出機器１３に対応し、加えて駐車券１４２を読みとる機能と、駐車券１４２から算出した駐車時間と、割引情報算出手段８００が算出した割引情報である無料駐車時間より精算額を算出する手段を備える。
【００８４】
駐車場２４では、精算当日に利用者が書店２１で２，０００円以上購入している場合（駐車場割引条件１）に１時間無料の割引サービスを、精算当日に利用者が書店２１に訪問している場合（駐車場割引条件２）に２時間無料の割引サービスを、駐車場割引条件１と駐車場割引条件２に共に合致している場合に３時間無料の割引サービスを実施しており、駐車料金精算器１３２は、携帯電話１１１から駐車場割引条件１に合致する割引源情報を取得できる場合に１時間、駐車場割引条件２に合致する割引源情報を取得できる場合に２時間、駐車場割引条件１に合致する割引源情報と駐車場割引条件２に合致する割引源情報を両方取得できる場合に３時間と無料駐車時間を算出する。さらに、駐車料金精算器１３２は、駐車券１４２から入庫日時と処理時の時刻から駐車時間を算出し、駐車時間から前記無料駐車時間を引いて精算駐車時間を算出し、精算駐車時間に単位時間駐車料金５００円をかけて精算額を算出する。
【００８５】
駐車券発券器１４１は、駐車場２４の入り口に設置された装置であり、自動車の入庫時に駐車券１４２に入庫日時を記入して発券する。
【００８６】
駐車券１４２は、入庫日時を記録した磁気カードやＩＣカード等の記憶媒体である。
【００８７】
以下、図７から図１１と図１３のテーブルのデータに基づいて電子割引券システムの処理フローについて説明する。
【００８８】
なお、割引源情報テーブルＴ１と送信テーブルＴ３にはデータは記入されていないものとし、取得条件テーブルＴ２には図８に示すデータが格納されており、情報型画面部品テーブルＴ４には図１３に示すデータが既に格納されているとする。
（１）０９：００  駐車場２４入庫
利用者が車を運転し、午前９時に駐車場２４に入庫する。入庫時に駐車券発券器１４１が駐車券１４２に入庫日時である「２００２年１１月２１日  ９時０分」を記入し、利用者に発券する。
（２）０９：３１  書店２１を訪問
利用者が書店２１を訪問し、書店２１に設置された売場端末１２１の訪問ボタンを押すと以下の手順で、売場端末１２１が携帯電話１１１に割引源情報Ｊ１１を登録する。
【００８９】
まず、売場端末１２１は、売場端末１２１が設置されている書店２１を店舗Ｊ１１１に、訪問日時である２００２年１１月２１日９時３１分を日時Ｊ１１２に格納して図３に示す割引源情報Ｊ１１を作成し、携帯電話１１１に送信する。
【００９０】
携帯電話１１１は、割引源情報Ｊ１１を受信し、取得条件テーブルＴ２の行Ｔ２１１から行Ｔ２１４に保存されている取得条件Ｊ２１と、行２１５から行２１７に保存されている取得条件Ｊ２２と、行Ｔ２１９から行Ｔ２２２に保存されている取得条件Ｊ２３と、行Ｔ２２３から行Ｔ２２５に保存されている取得条件Ｊ２４を順番に読み出し、割引源情報Ｊ１１に合致するか調べる。
【００９１】
まず、取得条件Ｊ２１の種別Ｊ２１０は「購入」であり、割引源情報Ｊ１１の種別Ｊ１１０の「訪問」と一致しないため、取得条件Ｊ２１は割引源情報Ｊ１１に合致しない。同様に、取得条件Ｊ２２の種別Ｊ２２０は「個人」であり、取得条件Ｊ２３の種別Ｊ２３０は「購入」であり、割引源情報Ｊ１１に合致しない。
【００９２】
取得条件Ｊ２４の種別Ｊ２４０は「訪問」であり、割引源情報Ｊ１１の種別Ｊ１１０と一致する。さらに条件Ｊ２３１は「１ａｎｄ２」であり、条件番号が「１」である条件Ｊ２４２は「店舗＝書店２１」であり、店舗Ｊ１１１に合致し、条件番号が「２」である条件Ｊ２４３は「日時＝２００２年１１月２１日」であり、日時Ｊ１１２に合致するので、取得条件Ｊ２４は割引源情報Ｊ１１と合致する。
【００９３】
割引源情報Ｊ１１に合致する取得条件が取得条件テーブルＴ２にあるので、店舗Ｊ１１１を行Ｔ１１１に、日時Ｊ１１２を行Ｔ１１２に保存することで、割引源情報Ｊ１１を割引源情報テーブルＴ１に保存する。
（３）１０：４５  書店２１で精算（９，０００円）
利用者が書店２１で９，０００円の商品を購入し、書店２１のレジスター１２２で精算すると、以下の手順で、レジスター１２２から携帯電話１１１に割引源情報Ｊ１２を登録する。
【００９４】
まず、利用者の購入商品の合計金額をレジスター１２２で計算し、利用者が支払を行う。支払が終了し、店員が支払終了ボタンを押すとレジスター１２２は、情報種別である「購入」を種別Ｊ１２０に、レジスター１２２が設置されている書店２１を店舗Ｊ１２１に、訪問日時である２００２年１１月２１日１０時４５分を日時Ｊ１２２に、購入金額である９，０００円を金額Ｊ１２３に格納して図３に示す割引源情報Ｊ１２を作成し、携帯電話１１１に送信する。携帯電話１１１は、割引源情報Ｊ１２を受信し、取得条件テーブルＴ２の行Ｔ２１１から行Ｔ２１４に保存されている取得条件Ｊ２１と、行２１５から行２１７に保存されている取得条件Ｊ２２と、行Ｔ２１９から行Ｔ２２２に保存されている取得条件Ｊ２３と、行Ｔ２２３から行Ｔ２２５に保存されている取得条件Ｊ２４を順番に読み出し、割引源情報Ｊ１２に合致するか調べる。
【００９５】
取得条件Ｊ２１の種別Ｊ２１０は「購入」であり、割引源情報Ｊ１２の種別Ｊ１２０と一致する。条件Ｊ２１１は「１ａｎｄ２ａｎｄ３」であり、条件番号が「１」である条件Ｊ２１２は「店舗＝百貨店２２」であり、店舗Ｊ１２１と合致しない。
【００９６】
取得条件Ｊ２２の種別Ｊ２２０は「個人」であり、割引源情報Ｊ１２の種別Ｊ１２０の「購入」と一致しないため、取得条件Ｊ２２は割引源情報Ｊ１２に合致しない。
【００９７】
取得条件Ｊ２３の種別Ｊ２３０は「購入」であり、割引源情報Ｊ１２の種別Ｊ１２０と一致する。条件Ｊ２３１は「１ａｎｄ２ａｎｄ３」であり、条件番号が「１」である条件Ｊ２３２は「店舗＝百貨店２２」であり、店舗Ｊ１２１に合致し、条件番号が「２」である条件Ｊ２３３は「日時＝２００２年１１月２１日」であり、日時Ｊ１２２に合致し、条件番号が「３」である条件Ｊ２３４は「金額≧２，０００」であり、金額Ｊ１２３に合致するので、取得条件Ｊ２３はあり引き源情報Ｊ１２と合致する。
【００９８】
割引源情報Ｊ１２に合致する取得条件が取得条件テーブルＴ２にあるので、店舗Ｊ１２１を行Ｔ１１３に、日時Ｊ１２２を行Ｔ１１４に、金額Ｊ１２３を行Ｔ１１５に保存することで、割引源情報Ｊ１２を割引源情報テーブルＴ１に保存する。
（４）１０：５５  百貨店２２を訪問
利用者が百貨店２２を訪問し、百貨店２２に設置された売場端末１２３の訪問ボタンを押すと以下の手順で、売場端末１２３が携帯電話１１１に割引源情報Ｊ１３を登録する処理を実行する。
【００９９】
まず、売場端末１２３は、売場端末１２３が設置されている百貨店２２を店舗Ｊ１３１に、訪問日時である２００２年１１月２１日１０時５５分を日時Ｊ１３２に格納して図３に示す割引源情報Ｊ１３を作成し、携帯電話１１１に送信する。
【０１００】
携帯電話１１１は、割引源情報Ｊ１３を受信し、取得条件テーブルＴ２の行Ｔ２１１から行Ｔ２１４に保存されている取得条件Ｊ２１と、行２１５から行２１７に保存されている取得条件Ｊ２２と、行Ｔ２１９から行Ｔ２２２に保存されている取得条件Ｊ２３と、行Ｔ２２３から行Ｔ２２５に保存されている取得条件Ｊ２４を順番に読み出し、割引源情報Ｊ１３に合致するか調べる。
【０１０１】
まず、取得条件Ｊ２１の種別Ｊ２１０は「購入」であり、割引源情報Ｊ１３の種別Ｊ１３０の「訪問」と一致しないため、取得条件Ｊ２１は割引源情報Ｊ１３に合致しない。同様に、取得条件Ｊ２２の種別Ｊ２２０は「個人」であり、取得条件Ｊ２３の種別Ｊ２３０は「購入」であり、割引源情報Ｊ１３に合致しない。
【０１０２】
取得条件Ｊ２４の種別Ｊ２４０は「訪問」であり、割引源情報Ｊ１３の種別Ｊ１３０と一致する。さらに条件Ｊ２３１は「１ａｎｄ２」であり、条件番号が「１」である条件Ｊ２４２は「店舗＝書店２１」であり、店舗Ｊ１３１の「百貨店２２」と合致しない。
【０１０３】
取得条件テーブルＴ２の取得条件はすべて割引源情報Ｊ１３に合致しないので、割引源情報Ｊ１３を割引源情報テーブルＴ１に保存せずに処理を終了する。
（５）１１：３５  百貨店２２で精算（１２，０００円）
利用者が百貨店２２で１２，０００円の商品を購入し、百貨店２２のレジスター１２４で精算すると、以下の手順で、レジスター１２４から携帯電話１１１に割引源情報Ｊ１４を登録する。
【０１０４】
まず、利用者の購入商品の合計金額をレジスター１２４で計算し、利用者が支払を行う。支払が終了し、店員が支払終了ボタンを押すとレジスター１２４は、情報種別である「購入」を種別Ｊ１４０に、レジスター１２４が設置されている百貨店２２を店舗Ｊ１４１に、訪問日時である２００２年１１月２１日１０時４５分を日時Ｊ１４２に、購入金額である９，０００円を金額Ｊ１４３に格納して図３に示す割引源情報Ｊ１４を作成し、携帯電話１１１に送信する。携帯電話１１１は、割引源情報Ｊ１４を受信し、取得条件テーブルＴ２の行Ｔ２１１から行Ｔ２１４に保存されている取得条件Ｊ２１と、行２１５から行２１７に保存されている取得条件Ｊ２２と、行Ｔ２１９から行Ｔ２２２に保存されている取得条件Ｊ２３と、行Ｔ２２３から行Ｔ２２５に保存されている取得条件Ｊ２４を順番に読み出し、割引源情報Ｊ１４に合致するか調べる。
【０１０５】
取得条件Ｊ２１の種別Ｊ２１０は「購入」であり、割引源情報Ｊ１４の種別Ｊ１４０と一致する。条件Ｊ２１１は「１ａｎｄ２ａｎｄ３」であり、条件番号が「１」である条件Ｊ２１２は「店舗＝百貨店２２」であり、店舗Ｊ１４１に合致し、条件番号が「２」である条件Ｊ２１３は「日時＝２００２年１１月２１日」であり、日時Ｊ１４２に合致し、条件番号が「３」である条件Ｊ２１４は「金額≧１０，０００」であり、金額Ｊ１４３に合致するので、取得条件Ｊ２１は割引源情報Ｊ１４と合致する。
【０１０６】
割引源情報Ｊ１４に合致する取得条件が取得条件テーブルＴ２にあるので、店舗Ｊ１４１を行Ｔ１１６に、日時Ｊ１４２を行Ｔ１１７に、金額Ｊ１４３を行Ｔ１１８に保存することで、割引源情報Ｊ１４を割引源情報テーブルＴ１に保存する。
（６）１２：００  飲食店２３で精算（飲食額：２，０００円）
利用者が飲食店２３で飲食し、飲食店２３に設置されたレジスター１３１でを開始すると、以下の手順で、割引と精算の処理が実施される。
【０１０７】
まず、利用者の飲食額である２，０００円を店員がレジスター１３１に入力する。レジスター１３１は、レジスター１３１での割引に必要である上述した飲食店割引条件１に合致する割引源情報を取得するための取得条件Ｊ２１を、上述した飲食店割引条件２に合致する割引源情報を取得するために取得条件Ｊ２２を作成する。次に、レジスター１３１は、取得条件Ｊ２１と取得条件Ｊ２２を携帯電話１１１に送信し、携帯電話１１１が、取得条件Ｊ２１と取得条件Ｊ２２を受信する。
【０１０８】
次に、携帯電話１１１は、受信した取得条件Ｊ２１と取得条件Ｊ２１に合致する割引源情報を以下の手順で割引源情報テーブルＴ１から検索する。
【０１０９】
まず、行Ｔ１１１と行Ｔ１１２に保存されている割引源情報Ｊ１１を読み出し、取得条件Ｊ２１と比較する。割引源情報Ｊ１１の種別Ｊ１１０は「訪問」であり、取得条件Ｊ２１の種別Ｊ２１０の「個人」と合致しないため、割引源情報Ｊ１１は取得条件Ｊ２１に合致しない。
【０１１０】
同様の比較を行い、行Ｔ１１３から行Ｔ１１５に保存されている割引源情報Ｊ１２と、行Ｔ１１６から行Ｔ１１８に保存されいている割引源情報Ｊ１４も取得条件Ｊ２１に合致せず、取得条件Ｊ２１に合致する割引源情報は、割引源情報テーブルＴ１に存在しない。
【０１１１】
そこで、携帯電話１１１は取得条件Ｊ２１を確認し、利用者入力Ｊ２１５が「○」であるので、取得条件Ｊ２１に付属している種別定義Ｊ４１を参考として、以下の手順により割引源情報入力画面１５０を表示して、割引源情報入力画面１５０に対する入力より割引源情報Ｊ１５を取得する。
【０１１２】
まず種別Ｊ４１０である「個人」を種別１５５に描画する。次に、情報名Ｊ４１１の「性別」を性別１５６に描画し、以下の手順で画面部品１５１を描画する。
【０１１３】
まず、情報型Ｊ４１５である「性別」を読み出し、情報型画面部品テーブルＴ４の情報型Ｔ４０１から「性別」を検索する。行Ｔ４１１が「性別」に合致するので、「性別」に対応する画面部品である「ラジオボタン１：男、ラジオボタン２：女」を行Ｔ４１１の画面部品Ｔ４０３から読み出す。最後に画面部品Ｔ４０３に従って画面部品１５１を描画する。
【０１１４】
次に、情報名Ｊ４１２の「生年月日」を生年月日１５７に描画し、以下の手順で画面部品１５２を描画する。
【０１１５】
まず、情報型Ｊ４１６である「年月日」を読み出し、情報型画面部品テーブルＴ４の情報型Ｔ４０１から「年月日」を検索する。行Ｔ４１２が「年月日」に合致するので、「年月日」に対応する画面部品を行Ｔ４１２の画面部品Ｔ４０３から読み出す。最後に画面部品Ｔ４０３に従って画面部品１５２を描画する。
【０１１６】
ＯＫボタン１５４が押されると、種別１５５である「個人」を種別Ｊ１５０に、画面部品１５１に対する入力である「女」を性別Ｊ１５１に、画面部品１５２に対する入力である「１９７５年１１月２１日」を生年月日Ｊ１５２に格納して、割引源情報Ｊ１５を作成する。
【０１１７】
携帯電話１１１は、以上の手順により作成した割引源情報Ｊ１５を送信テーブルＴ３の行Ｔ３１１と行Ｔ３１２のように保存する。
【０１１８】
次に、携帯電話１１１は、受信した取得条件Ｊ２２に合致する割引源情報を以下の手順で割引源情報テーブルＴ１から検索する。
【０１１９】
まず、行Ｔ１１１と行Ｔ１１２に保存されている割引源情報Ｊ１１を読み出し、取得条件Ｊ２２と比較する。割引源情報Ｊ１１の種別Ｊ１１０は「訪問」であり、取得条件Ｊ２２の種別Ｊ２２０の「購入」と合致しないため、割引源情報Ｊ１１は取得条件Ｊ２２に合致しない。
【０１２０】
行Ｔ１１３から行Ｔ１１５に保存されている割引源情報Ｊ１２を読み出し、取得条件Ｊ２２と比較する。割引源情報Ｊ１２の店舗Ｊ１２１は「書店２１」であり、取得条件Ｊ２２の条件Ｊ２２２の「店舗＝百貨店２２」と合致しないため、割引源情報Ｊ１２は取得条件Ｊ２２に合致しない。
【０１２１】
行Ｔ１１６と行Ｔ１１８に保存されている割引源情報Ｊ１４を読み出し、取得条件Ｊ２２と比較する。割引源情報Ｊ１４の種別Ｊ１４０は「購入」であり、取得条件Ｊ２２の種別Ｊ２２０の「購入」と合致し、店舗Ｊ１４１は「百貨店２２」であり、条件Ｊ２２２の「店舗＝百貨店２２」と合致し、日時Ｊ１４２は「２００２年１１月２１日１１時３５分」であり、条件Ｊ２２３の「日時＝２００２年１１月２１日」と合致し、金額Ｊ１４３は「１２，０００円」であり、条件Ｊ２２３の「金額≧１０，０００円」と合致し、条件Ｊ２２２から条件Ｊ２２４に合致しているので、条件Ｊ２２１の「１ａｎｄ２ａｎｄ３」に合致していると判定でき、割引源情報Ｊ１４は取得条件Ｊ２２に合致する。
【０１２２】
よって、携帯電話１１１は取得条件に合致した割引源情報Ｊ１４を送信テーブルＴ３の行Ｔ３１３から行Ｔ３１５のように保存する。
【０１２３】
以上の手順により、携帯電話１１１は、受信した取得条件Ｊ２１と取得条件Ｊ２２に合致する割引源情報を送信テーブルＴ３に保存した。
【０１２４】
次に、携帯電話１１１は、送信テーブルＴ３に保存されている割引源情報である割引源情報Ｊ１４と割引源情報Ｊ１５を読み出し、レジスター１３１に送信する。その後、送信テーブルＴ３に保存されているデータを削除する。
【０１２５】
レジスター１３１は、割引源情報Ｊ１４と割引源情報Ｊ１５を受信し、受信した割引源情報が、飲食店割引条件１を表す取得条件Ｊ２１と、飲食店割引条件２を表す取得条件Ｊ２２に合致するかどうかを判定する。取得条件Ｊ２１には割引源情報Ｊ１５が、取得条件Ｊ２２には割引源情報Ｊ１４が合致するので、割引額を１，０００円と算出する。
【０１２６】
次に、上述した飲食額である２，０００円から割引額である１，０００円を引き、精算額１，０００円を算出する。
（７）１４：００  駐車場２４出庫
利用者が駐車料金を精算するために駐車券１４２を駐車料金精算器１３２に挿入すると、以下の手順で、割引と精算の処理が実施される。
【０１２７】
まず、駐車料金精算器１３２は、駐車料金精算器１３２での割引に必要である上述した駐車場割引条件１に合致する割引源情報を取得するための取得条件Ｊ２３を、上述した駐車場割引条件２に合致する割引源情報を取得するために取得条件Ｊ２４を作成する。次に、駐車料金精算器１３２は、取得条件Ｊ２３と取得条件Ｊ２４を携帯電話１１１に送信し、携帯電話１１１が、取得条件Ｊ２３と取得条件Ｊ２４を受信する。
【０１２８】
次に、携帯電話１１１は、受信した取得条件Ｊ２３と取得条件Ｊ２３に合致する割引源情報を以下の手順で割引源情報テーブルＴ１から検索する。まず、行Ｔ１１１と行Ｔ１１２に保存されている割引源情報Ｊ１１を読み出し、取得条件Ｊ２３と比較する。割引源情報Ｊ１１の種別Ｊ１１０は「訪問」であり、取得条件Ｊ２３の種別Ｊ２３０の「購入」と合致しないため、割引源情報Ｊ１１は取得条件Ｊ２３に合致しない。
【０１２９】
行Ｔ１１３と行Ｔ１１５に保存されている割引源情報Ｊ１２を読み出し、取得条件Ｊ２３と比較する。割引源情報Ｊ１２の種別Ｊ１２０は「購入」であり、取得条件Ｊ２３の種別Ｊ２３０の「購入」と合致し、店舗Ｊ１２１は「書店２１」であり、条件Ｊ２３２の「店舗＝書店２１」と合致し、日時Ｊ１２２は「２００２年１１月２１日１０時４５分」であり、条件Ｊ２３３の「日時＝２００２年１１月２１日」と合致し、金額Ｊ１４３は「９，０００円」であり、条件Ｊ２３３の「金額≧２，０００円」と合致し、条件Ｊ２３２から条件Ｊ２３４に合致しているので、条件Ｊ２３１の「１ａｎｄ２ａｎｄ３」に合致していると判定でき、割引源情報Ｊ１２は取得条件Ｊ２３に合致する。
【０１３０】
よって、携帯電話１１１は取得条件に合致した割引源情報Ｊ１４を送信テーブルＴ３の行Ｔ３３１から行Ｔ３３３のように保存する。
【０１３１】
行Ｔ１１６から行Ｔ１１８に保存されている割引源情報Ｊ１４を読み出し、取得条件Ｊ２３と比較する。割引源情報Ｊ１４の店舗Ｊ１４１は「百貨店２２」であり、取得条件Ｊ２３の条件Ｊ２３２の「店舗＝書店２１」と合致しないため、割引源情報Ｊ１４は取得条件Ｊ２３に合致しない。
【０１３２】
行Ｔ１１１と行Ｔ１１２に保存されている割引源情報Ｊ１１を読み出し、取得条件Ｊ２４と比較する。割引源情報Ｊ１１の種別Ｊ１１０は「訪問」であり、取得条件Ｊ２４の種別Ｊ２４０の「訪問」と合致し、店舗Ｊ１１１は「書店２１」であり、条件Ｊ２４２の「店舗＝書店２１」と合致し、日時Ｊ１１２は「２００２年１１月２１日９時３１分」であり、条件Ｊ２４３の「日時＝２００２年１１月２１日」と合致し、条件Ｊ２４２と条件Ｊ２４３に合致しているので、条件Ｊ２４１の「１ａｎｄ２」に合致していると判定でき、割引源情報Ｊ１１は取得条件Ｊ２４に合致する。
【０１３３】
よって、携帯電話１１１は取得条件Ｊ２４に合致した割引源情報Ｊ１１を送信テーブルＴ３の行Ｔ３３４と行Ｔ３３５のように保存する。
【０１３４】
行Ｔ１１３から行Ｔ１１５に保存されている割引源情報Ｊ１２を読み出し、取得条件Ｊ２４と比較する。割引源情報Ｊ１２の種別Ｊ１２０は「購入」であり、取得条件Ｊ２４の種別Ｊ２４０の「訪問」と合致しないため、割引源情報Ｊ１２は取得条件Ｊ２４に合致しない。
【０１３５】
行Ｔ１１６から行Ｔ１１８に保存されている割引源情報Ｊ１４を読み出し、取得条件Ｊ２４と比較する。割引源情報Ｊ１４の種別Ｊ１４０は「購入」であり、取得条件Ｊ２４の種別Ｊ２４０の「訪問」と合致しないため、割引源情報Ｊ１４は取得条件Ｊ２４に合致しない。
【０１３６】
以上の手順により、携帯電話１１１は、受信した取得条件Ｊ２３と取得条件Ｊ２４に合致する割引源情報を送信テーブルＴ３に保存した。
【０１３７】
次に、携帯電話１１１は、送信テーブルＴ３に保存されている割引源情報である割引源情報Ｊ１１と割引源情報Ｊ１２を読み出し、駐車料金精算器１３２に送信する。その後、送信テーブルＴ３に保存されているデータを削除する。
【０１３８】
駐車料金精算器１３２は、割引源情報Ｊ１１と割引源情報Ｊ１２を受信し、受信した割引源情報が駐車場割引条件１を表す取得条件Ｊ２３と、駐車場割引条件２を表す取得条件Ｊ２４に合致するかどうかを判定する。取得条件Ｊ２３には割引源情報Ｊ１２が、取得条件Ｊ２４には割引源情報Ｊ１１が合致するので、無料駐車時間を３時間と算出する。
【０１３９】
次に、処理時の時間である「２００２年１１月２１日１４時０分」から駐車券１４２から読み込んだ入庫時間「２００２年１１月２１日９時０分」を引き、駐車時間「５時間０分」を算出する。さらに駐車時間から無料駐車時間「３時間」を引き、精算駐車時間「２時間０分」を算出し、精算駐車時間に単位駐車料金「５００円」をかけることにより、精算駐車料金「１，０００円」を算出する。
【０１４０】
このように本実施形態によれば、割引源情報保持機器は、受信した割引源情報を保持し、受信した取得条件に合致する割引源情報を保持している割引源情報の中から検索して送るだけであり、個々の割引サービスに特化した処理を実行しないため、利用者が携帯する１つの携帯端末のみで、種類の異なる複数の割引サービスを使用できる。
【０１４１】
また、割引源情報保持機器が一度受信した取得条件を保持し、受信した割引源情報が前記取得条件に合致する場合にのみ、前記割引源情報を記憶装置に保存することにより、割引源情報保持機器に保存する割引源情報を制限できる。
【０１４２】
また、割引サービスの実施者が割引きサービスを提供する割引源情報保持機器に、割引サービスに必要な割引源情報に合致する取得条件を提供し、受信した割引源情報が前記取得条件に合致する場合にのみ、前記割引源情報を記憶装置に保存することにより、割引サービスの実施者が割引きサービスを提供する割引源情報保持機器を選択できる。
【０１４３】
また、割引情報算出機器が取得条件に種別定義を添付している場合で、且つ、取得条件に合致する割引源情報が割引源情報保持機器に保存されていない場合に、種別定義に従って割引源情報入力画面を作成することにより、割引源情報保持機器に割引サービスに必要な割引源情報がない場合で、且つ割引サービスが認めた場合に、ユーザの入力した割引源情報を割引サービスに利用できる。
【０１４４】
【発明の効果】
本発明では、利用者が携帯する１つの携帯端末のみで、種類の異なる複数の割引サービスを使用でき、携帯端末に保存する情報を制限でき、割引サービスの実施者が割引きサービスを提供する携帯端末を選択でき、携帯端末に割引サービスに必要な情報がない場合でも、割引サービスが認めた場合に、ユーザの入力した情報を割引サービスに利用できるという顕著な効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるシステムの構成である。
【図２】本発明の実施の形態の割引源情報保持手段における処理のフロー図である。
【図３】本発明の実施の形態の割引源情報検索手段における処理のフロー図である。
【図４】本発明の実施の形態の割引源情報入力手段における処理のフロー図である。
【図５】本発明の実施の形態における割引源情報である。
【図６】本発明の実施の形態における取得条件である。
【図７】本発明の実施の形態における割引源情報テーブルである。
【図８】本発明の実施の形態における取得条件テーブルである。
【図９】本発明の実施の形態における送信テーブルである。
【図１０】本発明の実施の形態における送信テーブルである。
【図１１】本発明の実施の形態における割引源情報入力画面である。
【図１２】本発明の実施の形態における駐車券である。
【図１３】本発明の実施の形態における情報型画面部品テーブルである。
【図１４】本発明の実施の形態の具体例におけるシステムの構成である。
【図１５】本発明の実施の形態における種別定義である。
【符号の説明】
１１…割引源情報保持機器、１２…割引源情報作成機器、１３…割引情報算出機器、１１０…出力機器、１１１…入力機器、２００…割引源情報作成手段、３００…割引源情報保持手段、４００…取得条件作成手段、５００…取得条件保持手段、６００…割引源情報検索手段、７００…割引源情報入力手段、８００…割引情報算出手段、Ｔ１…割引源情報テーブル、Ｔ２…取得条件テーブル、Ｔ３…送信テーブル、Ｔ４…情報型画面部品テーブル、Ｊ１０…割引源情報、Ｊ２０…取得条件、Ｊ３０…割引源情報、Ｊ４０…種別定義、１５０…割引源情報入力画面、２１…書店、２２…百貨店、２３…飲食店、２４…駐車場、１１１…携帯電話、１２１…売場端末（書店）、１２２…レジスター（書店）、１２３…売場端末（百貨店）、１２４…レジスター（百貨店）、１３１…レジスター（飲食店）、１３２…駐車料金精算器（駐車場）、１４１…駐車券発券器、１４２…駐車券。
【図１】
2004341856.tif 000003
【図２】
2004341856.tif 000004
【図３】
2004341856.tif 000005
【図４】
2004341856.tif 000006
【図５】
2004341856.tif 000007
【図６】
2004341856.tif 000008
【図７】
2004341856.tif 000009
【図８】
2004341856.tif 000010
【図９】
2004341856.tif 000011
【図１０】
2004341856.tif 000012
【図１１】
2004341856.tif 000013
【図１２】
2004341856.tif 000014
【図１３】
2004341856.tif 000015
【図１４】
2004341856.tif 000016
【図１５】
2004341856.tif 000017