(57)【要約】【課題】複数個のバーコードを、画面切り替えを行うことで表示させるバーコード表示プログラムによって、多くの情報を受け渡すことができる。【解決手段】携帯電話は、クーポンサーバからクーポン提供を受けバーコード表示制御するためのクーポンプログラムをそのクーポンサーバからダウンロードする。また、携帯電話はクーポンサーバからクーポンリストをダウンロードし、クーポンリストの中から使いたいクーポンを複数選択する。そして、選択したクーポンに対応した複数のバーコード情報を、クーポンサーバからダウンロードし、キーボタンの操作によりダウンロードしたバーコード情報に基づくバーコードの作成処理を順次行い、作成したバーコードを表示部に順次切り替え表示する。【選択図】　　図６
2004005523.tif 000002
【特許請求の範囲】
【請求項１】
メモリと表示部を備えた端末装置を駆動するコンピュータに、外部から複数個のバーコード情報を取り込み前記メモリに格納する機能と、前記メモリに格納された複数個のバーコード情報からそれぞれバーコード表示用情報を作成する機能と、作成された複数個のバーコード表示用情報を前記表示部に順に供給し、複数個のバーコードを、画面切り替えを行うことで表示させる機能を実現させるバーコード表示プログラム。
【請求項２】
メモリと表示部を備えた端末装置を駆動するコンピュータに、外部から複数個のバーコード情報を取り込み前記メモリに格納する機能と、前記メモリに格納された複数個のバーコード情報からそれぞれバーコード表示用情報を作成する機能と、作成された複数個のバーコード表示用情報を前記表示部に順に供給し複数個のバーコードを、画面切り替えを行うことで表示させるとともに、前記表示部に表示するバーコードの総数を表示させる機能を実現させるバーコード表示プログラム。
【請求項３】
メモリと表示部を備えた端末装置を駆動するコンピュータに、外部から複数個のバーコード情報を取り込み前記メモリに格納する機能と、前記メモリに格納された複数個のバーコード情報からそれぞれバーコード表示用情報を作成する機能と、作成された複数個のバーコード表示用情報を前記表示部に順に供給し、複数個のバーコードを、バーコードスキャナが発するバーコード読取り確認音を前記端末装置が検出することにより、画面切り替えを行うことで表示させる機能を実現させるバーコード表示プログラム。
【請求項４】
メモリと表示部を備えた端末装置を駆動するコンピュータに、外部から複数個のバーコード情報を取り込み前記メモリに格納する機能と、前記メモリに格納された複数個のバーコード情報からそれぞれバーコード表示用情報を作成する機能と、作成された複数個のバーコード表示用情報を前記表示部に順に供給し、複数個のバーコードを、画面切り替えを行うことで表示させる機能と、前記複数個のバーコードが全て表示された後に、バーコード表示が終了したことを示すバーコードを表示させる機能を実現させるバーコード表示プログラム。
【請求項５】
メモリと表示部を備えた端末装置を駆動するコンピュータに、外部から複数個のバーコード情報を取り込み前記メモリに格納する機能と、前記メモリに格納された複数個のバーコード情報からそれぞれバーコード表示用情報を作成する機能と、作成された複数個のバーコード表示用情報を前記表示部に順に供給し、複数個のバーコードを、画面切り替えを行うことで表示させる機能と、前記複数個のバーコードが全て表示された後に、バーコード表示が終了したことを示すメッセージを表示させる機能を実現させるバーコード表示プログラム。
【請求項６】
バーコード情報は、クーポン情報と識別情報からなることを特徴とする請求項１乃至５のいずれか１記載のバーコード表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、携帯情報端末や携帯電話のようなメモリと表示部を備えた端末装置を駆動するコンピュータに、バーコード表示を行わせるバーコード表示プログラムに関する。
【０００２】
【従来の技術】
例えば、携帯端末装置にバーコード表示手段を持たせ、通信手段を介して受信した顧客のＩＤ番号やサービス情報を含んだバーコードデータをバーコード表示用情報に変換して表示部に表示させ、そして、携帯端末装置の表示部に表示されたバーコードをＰＯＳ（販売時点情報管理）端末のバーコードスキャナで読み取ることで、ユーザに対する会員カードサービスやクーポンチケットサービスを提供するものが知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−３２７２３号公報（段落「００２５」〜「００４９」等）
【０００４】
【発明が解決しようとする課題】
しかし、特許文献１記載のものは表示部にバーコードを固定的に表示するものであり、多くの情報を受け渡すことが出来なかった。また、携帯端末装置の表示手段は小さいため、複数個のバーコードを表示部に表示し、バーコードスキャナで順次読み取ることでユーザに対して各種サービスを提供することができなかった。
【０００５】
【課題を解決するための手段】
本発明は、メモリと表示部を備えた端末装置に対して、複数個のバーコード表示用情報を表示部に順に供給し、複数個のバーコードを、画面切り替えを行うことで表示させることができるバーコード表示プログラムである。
【０００６】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【０００７】
図１は端末装置である携帯電話の要部構成を示すブロック図で、演算部１、メモリ２、表示部３、キー入力部４、マイク・スピーカ部５、ネットワーク部６を備え、これらをバスライン７によって電気的に接続している。
【０００８】
前記演算部１は、ＣＰＵ、ＲＯＭ、ＲＡＭからなり、プログラムを実行して演算処理を行う。前記メモリ２はＲＡＭからなり情報を記憶する。前記表示部３は液晶表示画面を備え、各種文字や画像を表示する。前記キー入力部４は電話番号や文字の入力などに使用する。前記マイク・スピーカ部５は音声の入出力を行う。前記ネットワーク部６はネットワークを介してデータの送受信を行う。
【０００９】
前記携帯電話は、外部からバーコード表示制御を行うためのプログラムをダウンロードし、図２に示すバーコード表示制御を行う。すなわち、ステップＳ１にて、バーコード表示するための複数の情報を前記メモリ２に格納する情報格納処理を行い、ステップＳ２にて、前記メモリ２に設けられた繰り返し回数カウンタの繰り返し回数ｍに０を代入する。そして、ステップＳ３にて、変数ｎにバーコードデータの個数を代入する。
【００１０】
次に、ステップＳ４にて、バーコード表示するための情報を作成するバーコード情報作成処理を行い、ステップＳ５にて、前記表示部３にバーコード表示を行うバーコード表示処理を行う。そして、ステップＳ６にて、繰り返し回数カウンタの繰り返し回数ｍを１つインクリメントし、ステップＳ７にて、繰り返し回数ｍと前記変数ｎを比較する。
【００１１】
そして、ｍ＜ｎであれば、前記ステップＳ４に戻り、ステップＳ４からＳ６の処理を繰り返す。また、ｍ＝ｎになると、一連の処理を終了する。
【００１２】
この一連の処理において、前記ステップＳ４のバーコード情報作成処理及びステップＳ５のバーコード表示処理をさらに詳細に述べると、図３及び図４に示すようになる。なお、ここではＪＡＮと呼ばれる規格のバーコード表示を行う場合を例として述べる。
【００１３】
図３はステップＳ４のバーコード情報作成処理で、この処理では、先ず、ステップＳ４１にて、前記メモリ２に格納されているバーコード情報を読込む。格納されているバーコード情報は複数存在するので、同じ情報を何回も読み込まないように格納されているメモリ番地の小さい方から順に読んで行くなどの読み方を行う。
【００１４】
続いて、ステップＳ４２にて、レフトデータとライトデータを切り分けられるように、読込まれたバーコード情報の桁数をチェックする。そして、ステップＳ４３にて、レフトガードバーの描画方法を前記メモリ２に記憶する。続いて、ステップＳ４４にて、レフトデータキャラクタとフラグテーブル及びキャラクタテーブルを突き合わせて描画方法を前記メモリ２に記憶する。
【００１５】
レフトデータが終わると、ステップＳ４５にて、センターバーの描画方法を前記メモリ２に記憶する。続いて、ステップＳ４６にて、ライトデータキャラクタとフラグテーブル及びキャラクタテーブルを突き合わせて描画方法を前記メモリ２に記憶する。
【００１６】
次に、ステップＳ４７にて、モジュラチェックキャラクタの計算を行い、計算結果の数字をキャラクタテーブルと突き合わせて描画方法を前記メモリ２に記憶する。そして、最後に、ステップＳ４８にて、ライトガードバーの描画方法を前記メモリ２に記憶する。
【００１７】
なお、ここでは、モジュラチェックキャラクタの計算を行ったが、予めモジュラチェックキャラクタの計算が行われたデータが格納されていればこの計算は不要になる。また、ここでは、描画方法を記憶することでバーコード表示情報を作成したが、バーコードの画像データに変換することでバーコード表示情報を作成してもよい。
【００１８】
図４はステップＳ５のバーコード表示処理で、この処理では、ステップＳ５１にて、前記メモリ２の記憶領域から上記したステップＳ４のバーコード表示情報作成処理で選られた描画方法を呼び出し、ステップＳ５２にて、この呼び出した描画方法に従ってバーコードを前記表示部３に描画する。
【００１９】
このような構成においては、携帯電話は、外部からバーコード表示制御を行うためのプログラムをダウンロードした後、そのプログラムに基づいてバーコード表示するための複数の情報を外部から受信してメモリ２に格納する。そして、メモリ２からバーコード表示情報を順次呼び出してレフトガードバー、センターバー、ライトガードバーの描画方法をそれぞれメモリに記憶し、この記憶した各バーの描画方法を呼び出して表示部３に描画することでバーコードを表示する。そして、この処理をメモリ２に格納したバーコード表示情報の個数分自動的に繰り返してバーコード表示を終了する。すなわち、メモリ２に格納したバーコード表示情報の個数分のバーコード表示を自動的に一通り行って終了する。
【００２０】
なお、表示部３に対するバーコードの表示はこれに限定されるものではない。例えば、キー入力部４において特定のキーが操作されるまで繰り返し表示を行ってもよい。また、バーコードの表示の切り替えを自動的ではなく、ユーザのキー入力で行ってもよい。また、バーコード表示の切り替えは、新たな表示データの上書きによって切り替える方式でも、また、一旦画面を消去した後に新たな表示データを表示させる切り替え方式でもよい。
【００２１】
次に、表示部３に対して上記したようなバーコードの表示を行う携帯電話を使用してクーポン情報のサービスを行うシステム例を述べる。
【００２２】
図５に示すように、インターネット１１に、クーポン情報を提供するクーポンサーバ１２、携帯電話１３と無線通信を可能にする基地局１４、顧客が購入する商品の登録や顧客との精算処理を行うＰＯＳ（販売時点情報管理）端末１５を接続している。前記携帯電話１３は、図１と同じ構成になっている。
【００２３】
前記携帯電話１３は前記基地局１４及びインターネット１１を介して前記クーポンサーバ１２に、そのサーバ１２からクーポン提供を受けバーコード表示制御するためのクーポンプログラムのダウンロードを要求する。そして、前記クーポンサーバ１２からクーポンプログラムのダウンロードを行う。前記携帯電話１３はクーポンプログラムをダウンロードすることで前記クーポンサーバ１２からのクーポン提供によるバーコードの表示制御が可能になる。
【００２４】
クーポンプログラムのダウンロードを受けた携帯電話１３は、図６に示すクーポン提供処理を実行する。なお、ここでは携帯電話１３はバーコードの表示の切り替えをキー入力部４におけるキーボタンの操作によって行う場合を例として述べる。
【００２５】
先ず、ステップ６１にて、クーポンサーバ１２にクーポンリストのダウンロードを要求し、クーポンサーバ１２からクーポンリストをダウンロードする。そして、クーポンリストの中から使いたいクーポンを複数チェック、すなわち、複数選択してキー入力部４のキーボタンを操作し、クーポンサーバ１２から選択したクーポンに対応した複数のバーコード情報をダウンロードする。携帯電話１３はダウンロードした複数のバーコード情報をメモリ２に格納する。
【００２６】
そして、ステップＳ６２にて、キー入力部４のキーボタンを操作して最初のクーポンについてバーコードの作成処理を行い、作成したバーコードを表示部３に表示する。
【００２７】
ステップＳ６３にて、キー入力部４のキーボタンを再度操作して次のクーポンについてバーコードの作成処理を行い、作成したバーコードを表示部３に表示する。そして、キーボタンの操作を繰り返すことで残りのクーポンについてバーコードの作成処理を行い、作成したバーコードを順次表示部３に表示する。
【００２８】
例えば、クーポンリストから選択したクーポンが６個であったとすると、最初のキーボタンの操作により表示部３には図７の（ａ）に示すように該当するクーポンのバーコードａ１が表示される。このとき、商品名ｂ１、値引き額ｃ１、有効期限ｄ１、店舗名ｅ１も同時に表示される。さらに、バーコードの総数を表示させる一例として、表示すべきクーポンが６個であり、しかもその中の１番目を表示していることを知らせる「１／６」の数値情報ｆ１も表示される。
【００２９】
次のキーボタンの操作により表示部３には図７の（ｂ）に示すように該当するクーポンのバーコードａ２が表示される。このとき、商品名ｂ２、値引き額ｃ２、有効期限ｄ２、店舗名ｅ２も同時に表示される。さらに、表示しているクーポンが６種類の中の２番目であることを知らせる数値情報ｆ２も表示される。
【００３０】
そして、６回目のキーボタンの操作により表示部３には図７の（ｃ）に示すように該当するクーポンのバーコードａ３が表示される。このとき、商品名ｂ３、値引き額ｃ３、有効期限ｄ３、店舗名ｅ３も同時に表示される。さらに、表示しているクーポンが６種類の中の６番目であることを知らせる数値情報ｆ３も表示される。
【００３１】
前記ＰＯＳ端末１５にはバーコードスキャナが設置され、ＰＯＳ端末１５はこのバーコードスキャナによって前記携帯電話１３の表示部３に表示されているバーコードを読み取って該当する商品に対する値引き処理を行うようになっている。
【００３２】
このような構成においては、ユーザは、携帯電話１３からクーポンサーバ１２に対して、そのサーバ１２からクーポンの提供を受けバーコードを表示制御するために使用されるクーポンプログラムのダウンロードを要求する。そして、クーポンサーバ１２からクーポンプログラムのダウンロードを行う。これにより、携帯電話１３は、これ以降、クーポンプログラムによって、クーポンサーバ１２から提供されたクーポンをバーコードとして表示制御することが出来るようになる。
【００３３】
店舗で商品を購入するユーザは、ＰＯＳ端末１５において商品の購入に対する登録処理が行われたときに、クーポンプログラムのダウンロードを行った携帯電話１３を操作してクーポンサーバ１２からクーポンリストをダウンロードし、購入する商品に対して値引きを受けるためクーポンをクーポンリストの中から選択する。そして、値引きを受ける商品が複数あるときには複数のクーポンを選択する。
【００３４】
この選択された複数のクーポン情報がクーポンサーバ１２に伝えられ、クーポンサーバ１２から該当する複数のバーコード情報が携帯電話１３にダウンロードされる。そして、キー操作によって最初のクーポンのバーコードを表示部３に表示した状態でユーザはＰＯＳ端末１５の操作者に提示する。操作者はバーコードスキャナを使用して携帯電話１３の表示部３に表示されたバーコードを読み込む。これにより、ＰＯＳ端末１５は読み取ったバーコード情報から特定の商品の値引き情報を得ることができる。そして、すでに登録されている商品の中から該当する商品の値引き処理が行われる。
【００３５】
次にユーザはキーボタンを再度操作して表示部３に表示するバーコードを切り替えて、再びＰＯＳ端末１５の操作者に提示する。操作者はバーコードスキャナを使用して携帯電話１３の表示部３に表示されたバーコードを読込ませる。これにより、ＰＯＳ端末１５では読み取られたバーコード情報から特定の商品の値引き情報を得て、すでに登録されている商品の中から該当する商品の値引き処理を行う。
【００３６】
以下、この操作を繰り返すことでユーザはダウンロードされた全てのクーポンを使用して購入する商品の値引きを受けることができる。
このように、携帯電話１３の表示部３の表示領域が小さいために、一度に表示できるバーコードが１つであってもバーコード表示を切り替えることで、複数のバーコードを表示することができる。
【００３７】
なお、ここでは、クーポンのダウンロードを精算時に行うものについて述べたが、ユーザが店舗に来る前に、前もって携帯電話１３にクーポンをダウンロードしておき、精算時にダウンロード済みクーポンの中から使用するクーポンを選択し、この選択されたクーポンをＰＯＳ端末１５の操作者に提示できるように構成することで、精算の効率化と、店舗外から店舗への集客効果を高めることができる。
【００３８】
また、ここでは、バーコード表示の切り替えをキー入力部４のキーボタンの操作で行うようにしたが必ずしもこれに限定されるものではない。
【００３９】
例えば、図２に示される表示制御のように、バーコード表示を自動的に切り替えてもよい。この場合、バーコードスキャナは携帯電話１３の表示部３に当てられたままとなる。そして、バーコードの読み取りを確実にするために、携帯電話１３はタイマを使用してバーコード表示の切り替えを充分に余裕を持った時間間隔で行うのが望ましい。
【００４０】
また、他の自動切り替え方法として、ＰＯＳ端末１５でバーコードの読み取りが問題なく行われたときにバーコードスキャナが発するバーコード読み取り確認音を携帯電話で検出して自動的に切り替えてもよい。
【００４１】
また、操作者にバーコード読み取りの終了を知らせる方法は、例えば、携帯電話において最後のバーコード表示の後に、ＰＯＳ端末１５に対してクーポンの終了を知らせるバーコードを表示して、この終了コードを受取ったＰＯＳ端末１５が特定のランプを点灯させて知らせても、ブザーを鳴らして知らせてもよい。
【００４２】
或は、他の方法として、最後のバーコード表示の後に携帯電話の表示面にクーポンの終了を知らせるメッセージを表示することで、バーコード読み取り音がしなくなったことに気づいた操作者が、表示面を見て読み取りの終了を確認できるようにしてもよい。
【００４３】
また、この実施の形態では、バーコードの総数を表示させる一例として、表示すべきクーポンの個数と表示している順番を知らせる数値情報を表示するようにしたが必ずしもこれに限定されるものではない。
【００４４】
また、この実施の形態ではバーコードとして、１段バーコードの場合を例として述べたが、多くの情報を表現できる多段バーコードにも適用できる。例えば、２段バーコードの場合は、上下２段のバーコードで１組となるので、携帯電話の表示部に２段バーコード単位で切り替え表示すればよい。上下３段のバーコードにおいても同様である。但し、何段のバーコードまで表示できるかは表示部の表示領域の大きさとの関係で決まる。
【００４５】
さらに、この実施の形態では表示されるバーコードとしてクーポン情報のバーコードの場合を例として述べたがこれに限定されるものではない。例えば、クーポン情報を表示させる前、或は後に識別情報である会員ＩＤを表示させ、これを読み取らせることで、会員の承認とクーポンによる割引を効率良く実行できるようにしてもよい。
【００４６】
さらに、この実施例では端末装置として携帯電話を使用した場合について述べたがこれに限定されるものではなく、ＰＤＡなどの携帯情報端末を使用してもよい。
【００４７】
【発明の効果】
以上詳述したように本発明によれば、メモリと表示部を備えた端末装置に対して、複数個のバーコード表示用情報を表示部に順に供給し、複数個のバーコードを、画面切り替えを行うことで表示させるバーコード表示プログラムによって、多くの情報を受け渡すことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る携帯電話の要部構成を示すブロック図。
【図２】同実施の形態に係る携帯電話のバーコード表示制御を示す流れ図。
【図３】図２におけるバーコード表示情報作成処理の具体的処理を示す流れ図。
【図４】図２におけるバーコード表示処理の具体的処理を示す流れ図。
【図５】同実施の形態に係る携帯電話をシステムに適用した場合の全体構成を示す図。
【図６】同実施の形態に係る携帯電話をシステムに適用した場合の携帯電話のバーコード表示制御を示す流れ図。
【図７】同実施の形態に係る携帯電話をシステムに適用した場合の携帯電話のバーコード表示例を示す図。
【符号の説明】
１…演算部、２…メモリ、３…表示部、１３…携帯電話
【図１】
2004005523.tif 000003
【図２】
2004005523.tif 000004
【図３】
2004005523.tif 000005
【図４】
2004005523.tif 000006
【図５】
2004005523.tif 000007
【図６】
2004005523.tif 000008
【図７】
2004005523.tif 000009