(57)【要約】【課題】  サインインに関わる利用者の負担を軽減する。【解決手段】  実施形態のＰＯＳシステムは、入力手段、第１の通知手段を備えた携帯端末、認証手段、応答手段を備えた認証装置、問い合わせ手段、設定手段を備えたＰＯＳ端末を含む。入力手段は、利用者の識別情報と、複数種のうちの１種の暗証情報とを入力する。第１の通知手段は、入力された識別情報を認証装置およびＰＯＳ端末へと通知するとともに、暗証情報を認証装置へと通知する。認証手段は、通知された識別情報および暗証情報に基づいて利用者の認証を行う。問い合わせ手段は、識別情報に関する認証結果を認証装置に問い合わせる。応答手段は、問い合わせへの応答として、認証結果をＰＯＳ端末へと通知する。設定手段は、認証結果が認証の成功である場合に、識別情報で識別される利用者をＰＯＳ端末の操作者として設定する。【選択図】      図１
2015179474.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末、認証装置および販売時点管理端末を含んだ販売時点管理システムであって、
前記携帯端末に備えられ、前記販売時点管理端末を利用しようとする利用者の識別情報と、複数種のうちの予め定められた１種の暗証情報とを入力する入力手段と、
前記携帯端末に備えられ、前記入力手段により入力された前記識別情報を前記認証装置および前記販売時点管理端末へと通知するとともに、前記暗証情報を前記認証装置へと通知する第１の通知手段と、
前記認証装置に備えられ、前記第１の通知手段により通知された前記識別情報および前記暗証情報に基づいて前記利用者の認証を行う認証手段と、
前記販売時点管理端末に備えられ、前記第１の通知手段により通知された前記識別情報に関する前記認証手段での認証結果を前記認証装置に問い合わせる問い合わせ手段と、
前記認証装置に備えられ、前記問い合わせ手段による問い合わせへの応答として、前記認証手段での認証結果を前記販売時点管理端末へと通知する応答手段と、
前記販売時点管理端末に備えられ、前記応答手段により通知された前記認証結果が前記認証の成功である場合に、前記第１の通知手段により通知された前記識別情報で識別される前記利用者を前記販売時点管理端末の操作者として設定する設定手段とを含むことを特徴とする販売時点管理システム。
【請求項２】
前記入力手段は、まず前記識別情報を入力し、
前記第１の通知手段は、前記入力手段により入力された前記識別情報を前記認証装置に通知し、
前記販売時点管理システムはさらに、
前記認証装置に備えられ、前記識別情報に関連付けて前記複数種の暗証情報のいずれか１つを表した種別情報を記憶する第１の記憶手段と、
前記認証装置に備えられ、前記第１の通知手段により通知された前記識別情報に関連付けて前記第１の記憶手段に記憶された前記種別情報が表す暗証情報の入力を前記利用者に行わせるための入力画面を表示するように前記携帯端末に要求する要求手段と、
前記携帯端末に備えられ、前記要求手段による要求に従って前記入力画面を表示する表示手段とを含み、
さらに前記入力手段は、前記表示手段により表示された入力画面に従って前記利用者が指定する暗証情報を入力することを特徴とする請求項１に記載の販売時点管理システム。
【請求項３】
前記携帯端末に備えられた第１の無線通信デバイスと、
前記販売時点管理端末に備えられた第２の無線通信デバイスとをさらに含み、
前記第１の通知手段は、前記第１の無線通信デバイスが前記第２の無線通信デバイスと通信可能となったことに応じて、前記入力手段により入力された前記識別情報を無線送信するように前記第１の無線通信デバイスを制御し、
前記問い合わせ手段は、前記第１の無線通信デバイスにより無線送信されて前記第２の無線通信デバイスにより受信された前記識別情報に関する前記認証手段での認証結果を前記認証装置に問い合わせることを特徴とする請求項１または２に記載の販売時点管理システム。
【請求項４】
前記認証装置に備えられ、前記認証に成功した場合に、完了情報を前記携帯端末へ通知する第２の通知手段と、
前記認証装置に備えられ、前記完了情報を前記第１の通知手段により通知された前記識別情報に関連付けて記憶する第２の記憶手段と、
前記携帯端末に備えられ、前記第２の通知手段により通知された前記完了情報を前記販売時点管理端末に通知する第３の通知手段とをさらに備え、
前記問い合わせ手段は、前記第１の通知手段により通知された前記識別情報および前記第３の通知手段により通知された前記完了情報の前記認証装置への通知を伴って前記問い合わせを行い、
前記応答手段は、前記問い合わせ手段により通知された前記識別情報および前記完了情報が前記第２の記憶手段にて関連付けられている場合に、前記問い合わせへの応答として認証成功を前記販売時点管理端末へと通知することを特徴とする請求項１または２に記載の販売時点管理システム。
【請求項５】
前記携帯端末に備えられた第１の無線通信デバイスと、
前記販売時点管理端末に備えられた第２の無線通信デバイスとをさらに含み、
前記第１の通知手段は、前記第１の無線通信デバイスが前記第２の無線通信デバイスと通信可能となったことに応じて、前記入力手段により入力された前記識別情報を無線送信するように前記第１の無線通信デバイスを制御し、
前記第３の通知手段は、前記第１の無線通信デバイスが前記第２の無線通信デバイスと通信可能となったことに応じて、前記第２の通知手段により通知された前記完了情報を無線送信するように前記第１の無線通信デバイスを制御し、
前記問い合わせ手段は、前記第１の無線通信デバイスにより無線送信されて前記第２の無線通信デバイスにより受信された前記識別情報および前記完了情報の前記認証装置への通知を伴って前記問い合わせを行うことを特徴とする請求項４に記載の販売時点管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、販売時点管理システムに関する。
【背景技術】
【０００２】
販売時点管理（point-of-sale：以下、ＰＯＳと称する）システムでは、ＰＯＳ端末の不正使用や使用履歴の管理などのためにサインインを行うようにすることが知られている。
【０００３】
このようなＰＯＳシステムでは、利用者が、サインインしようとするＰＯＳ端末に備えられた操作デバイスを用いて、利用者の識別情報と暗証情報とを入力すると、当該識別情報および暗証情報に基づく利用者認証をＰＯＳ端末または認証装置が実施していた。
【０００４】
このようなＰＯＳシステムでは、サインインしようとするＰＯＳ端末の設置場所に出向いてから、予め定められた一律の操作により暗証情報を入力しなければならないことから、自由度が低く、面倒なものとなっていた。
【０００５】
このような事情から、サインインに関わる利用者の負担を軽減することが望まれていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１５８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、サインインに関わる利用者の負担を軽減できる販売時点管理システムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態のＰＯＳシステムは、入力手段および第１の通知手段を備えた携帯端末、認証手段および応答手段を備えた認証装置、ならびに問い合わせ手段および設定手段を備えたＰＯＳ端末を含む。入力手段は、ＰＯＳ端末を利用しようとする利用者の識別情報と、複数種のうちの予め定められた１種の暗証情報とを入力する。第１の通知手段は、入力手段により入力された識別情報を認証装置およびＰＯＳ端末へと通知するとともに、暗証情報を認証装置へと通知する。認証手段は、第１の通知手段により通知された識別情報および暗証情報に基づいて利用者の認証を行う。問い合わせ手段は、第１の通知手段により通知された識別情報に関する認証手段での認証結果を認証装置に問い合わせる。応答手段は、問い合わせ手段による問い合わせへの応答として、認証手段での認証結果をＰＯＳ端末へと通知する。設定手段は、応答手段により通知された認証結果が認証の成功である場合に、第１の通知手段により通知された識別情報で識別される利用者をＰＯＳ端末の操作者として設定する。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るＰＯＳシステムのブロック図。
【図２】認証用データベースの一例を示す図。
【図３】図１中のＰＯＳ端末への店員のサインインの手順を示す図。
【図４】パスワード認証用の認証画面の一例を示す図である。
【図５】パターン認証用の認証画面の一例を示す図である。
【図６】指紋認証用の認証画面の一例を示す図である。
【図７】署名認証用の認証画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、実施の形態の一例について図面を用いて説明する。
【００１１】
図１は本実施形態に係るＰＯＳシステム１００のブロック図である。
【００１２】
ＰＯＳシステム１００は、ＰＯＳ端末１、携帯端末２および認証装置３を備える。そして、ＰＯＳ端末１と認証装置３とをデータ通信網２００を介して通信可能とするとともに、携帯端末２と認証装置３とをデータ通信網２００およびモバイル通信網３００を介して通信可能としている。
【００１３】
ＰＯＳ端末１は、買上商品の登録、買上金額の算出、決済などのような商品販売に係わる各種のデータ処理を行う。
【００１４】
携帯端末２は、ＰＯＳ端末１のオペレータとなり得る店員により携帯されるデータ通信端末である。なお、店員はＰＯＳ端末１の利用者の一例である。
【００１５】
認証装置３は、ＰＯＳ端末１への店員のサインインのための認証処理を行う。
【００１６】
なお、データ通信網２００としては、インターネットやＬＡＮ（local area network）を利用できる。またモバイル通信網３００としては、ＬＴＥ（long term evolution）網などの携帯通信網、ＰＨＳ（personal handyphone system）網、あるいは無線ＬＡＮ等を利用できる。
【００１７】
ＰＯＳ端末１は、ＣＰＵ（central processing unit）１ａ、ＲＯＭ（read-only memory）１ｂ、ＲＡＭ（random-access memory）１ｃ、補助記憶ユニット１ｄ、時計ユニット１ｅ、入出力ポート（Ｉ／Ｏ）１ｆ、通信ユニット１ｇ、スキャナ１ｈ、キーボード１ｉ、オペレータ用タッチパネル１ｊ、客面タッチパネル１ｋ、プリンタ１ｍ、ＮＦＣユニット１ｎおよび伝送システム１ｐを含む。
【００１８】
ＣＰＵ１ａ、ＲＯＭ１ｂ、ＲＡＭ１ｃおよび補助記憶ユニット１ｄは、伝送システム１ｐにより接続されてコンピュータを構成する。
【００１９】
ＣＰＵ１ａは、上記のコンピュータの中枢部分に相当する。ＣＰＵ１ａは、ＲＯＭ１ｂまたは補助記憶ユニット１ｄに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、ＰＯＳ端末１としての各種の動作を実現するべく各部を制御する。
【００２０】
ＲＯＭ１ｂは、上記のコンピュータの主記憶部分に相当する。ＲＯＭ１ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ１ｂは、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１ｂは、ＣＰＵ１ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００２１】
ＲＡＭ１ｃは、上記のコンピュータの主記憶部分に相当する。ＲＡＭ１ｃは、ＣＰＵ１ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１ｃは、ＣＰＵ１ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２２】
補助記憶ユニット１ｄは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット１ｄは、例えばＨＤＤ（hard disk drive）やＳＳＤ（solid state drive）などであり、ＣＰＵ１ａが各種の処理を行う上で使用するデータや、ＣＰＵ１ａでの処理によって生成されたデータを保存する。補助記憶ユニット１ｄは、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。
【００２３】
ＲＯＭ１ｂまたは補助記憶ユニット１ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。ＰＯＳ端末１の譲渡は一般的に、制御プログラムがＲＯＭ１ｂまたは補助記憶ユニット１ｄに記憶された状態にて行われる。しかし、ＰＯＳ端末１が、制御プログラムがＲＯＭ１ｂまたは補助記憶ユニット１ｄに記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡されたＰＯＳ端末１の補助記憶ユニット１ｄに書き込まれても良い。
【００２４】
時計ユニット１ｅは、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計ユニット１ｅには、例えばＴＯＤ（time of day）時計が利用できる。
【００２５】
入出力ポート１ｆは、ＣＰＵ１ａからドロワ開放が指示されたことに応じてドロワユニット４００を駆動するための駆動信号をドロワユニット４００に対して出力する。ドロワユニット４００は、駆動信号を受けてドロワを開放する。
【００２６】
通信ユニット１ｇは、データ通信網２００を介して認証装置３と通信する。通信ユニット１ｇとしては、例えば既存のＬＡＮ通信デバイスやインターネット通信デバイスを適用できる。
【００２７】
スキャナ１ｈは、バーコードを読み取って、そのバーコードが表す情報を出力する。スキャナ１ｈには、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。
【００２８】
キーボード１ｉは、オペレータによる操作の内容を表したコマンドを出力する。
【００２９】
オペレータ用タッチパネル１ｊは、表示デバイスおよびタッチセンサを含む。表示デバイスは、ＧＵＩ画面などのオペレータに対して提示すべき任意の画面を表示する。表示デバイスとしては、例えばカラーＬＣＤ（liquid crystal display）等の周知のデバイスが利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面へのオペレータのタッチ位置を検出し、その位置情報をＣＰＵ１ａへと送る。タッチセンサとしては、周知のデバイスが利用できる。
【００３０】
客面タッチパネル１ｋは、表示デバイスおよびタッチセンサを含む。表示デバイスは、ＧＵＩ画面などの顧客に対して提示すべき任意の画面を表示する。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスが利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への顧客のタッチ位置を検出し、その位置情報をＣＰＵ１ａへと送る。タッチセンサとしては、周知のデバイスが利用できる。
【００３１】
プリンタ１ｍは、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することによりレシート等を発行する。
【００３２】
ＮＦＣ（near field communication）ユニット１ｎは、通信範囲内に存在する他のＮＦＣユニットとの間で無線によるデータ通信を行う。ＮＦＣユニット１ｎは、第２の無線通信デバイスの一例である。
【００３３】
伝送システム１ｐは、ＣＰＵ１ａ、ＲＯＭ１ｂ、ＲＡＭ１ｃ、補助記憶ユニット１ｄ、時計ユニット１ｅ、入出力ポート１ｆ、通信ユニット１ｇ、スキャナ１ｈ、キーボード１ｉ、オペレータ用タッチパネル１ｊ、客面タッチパネル１ｋ、プリンタ１ｍおよびＮＦＣユニット１ｎの間で授受されるデータを伝送する。伝送システム１ｐは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００３４】
携帯端末２は、ＣＰＵ２ａ、ＲＯＭ２ｂ、ＲＡＭ２ｃ、補助記憶ユニット２ｄ、タッチパネル２ｅ、指紋センサ２ｆ、ＮＦＣユニット２ｇ、通信ユニット２ｈおよび伝送システム２ｉを含む。
【００３５】
ＣＰＵ２ａ、ＲＯＭ２ｂ、ＲＡＭ２ｃおよび補助記憶ユニット２ｄは、伝送システム２ｉにより接続されてコンピュータを構成する。
【００３６】
ＣＰＵ２ａは、上記のコンピュータの中枢部分である。ＣＰＵ２ａは、ＲＯＭ２ｂに記憶されたオペレーティングシステムや、ＲＯＭ２ｂまたは補助記憶ユニット２ｄに記憶されたアプリケーションプログラムに基づいて、携帯端末２としての所期の機能を実現するための制御処理を実行する。上記の所期の機能は、例えば既存のスマートフォンが備える周知の機能に加えて。後述する制御処理により実現される機能を含む。
【００３７】
ＲＯＭ２ｂは、上記のコンピュータの主記憶部分である。ＲＯＭ２ｂは、上記のオペレーティングシステムおよびアプリケーションプログラムを記憶する。またＲＯＭ２ｂは、ＣＰＵ２ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００３８】
ＲＡＭ２ｃは、上記のコンピュータの主記憶部分である。ＲＡＭ２ｃは、ＣＰＵ２ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ２ｃは、ＣＰＵ２ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００３９】
補助記憶ユニット２ｄは、上記のコンピュータの補助記憶部分である。補助記憶ユニット２ｄは、上記のアプリケーションプログラム、ＣＰＵ２ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ２ａでの処理によって生成されたデータを保存する。
【００４０】
タッチパネル２ｅは、表示デバイスおよびタッチセンサを含む。表示デバイスは、ＧＵＩ画面などの任意の画面を表示する。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスが利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への店員のタッチ位置を検出し、その位置情報をＣＰＵ２ａへと送る。タッチセンサとしては、例えば既存のデバイスが利用できる。
【００４１】
指紋センサ２ｆは、指紋のパターンを読み取って、それを表した指紋データを生成する。指紋センサ２ｆとしては、例えば既存のデバイスが利用できる。
【００４２】
ＮＦＣユニット２ｇは、通信範囲内に存在する他のＮＦＣユニットとの間で無線によるデータ通信を行う。かくしてＮＦＣユニット２ｇは、ＰＯＳ端末１のＮＦＣユニット１ｎが通信範囲内に存在しているときには、このＮＦＣユニット１ｎとの間でデータ通信を行うことができる。ＮＦＣユニット２ｇは、第２の無線通信デバイスの一例である。
【００４３】
通信ユニット２ｈは、モバイル通信網３００を介した通信を行う。通信ユニット２ｈは、モバイル通信網３００およびを介して認証装置３と通信することもできる。
【００４４】
伝送システム２ｉは、ＣＰＵ２ａ、ＲＯＭ２ｂ、ＲＡＭ２ｃ、補助記憶ユニット２ｄ、ＮＦＣユニット２ｇ、タッチパネル２ｅおよび通信ユニット２ｈの間でデータを伝送する。伝送システム２ｉは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものであって良い。
【００４５】
携帯端末２のハードウェアとしては、既存のスマートフォンやタブレット端末などのような、アプリケーションプログラムを任意にインストール可能なデバイスをそのまま利用できる。そしてこの種のデバイスが備える補助記憶ユニット２ｄに、そのデバイスの販売者あるいは使用者によって、後述する制御処理について記述したアプリケーションプログラムである制御プログラムがインストールされることにより携帯端末２が実現される。このとき制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して販売者あるいは使用者へと配布される。なお制御プログラムは、ＲＯＭ２ｂに記憶されていても良い。
【００４６】
認証装置３は、ＣＰＵ３ａ、ＲＯＭ３ｂ、ＲＡＭ３ｃ、補助記憶ユニット３ｄ、通信ユニット３ｅおよび伝送システム３ｆを含む。
【００４７】
ＣＰＵ３ａ、ＲＯＭ３ｂ、ＲＡＭ３ｃおよび補助記憶ユニット３ｄは、伝送システム３ｆにより接続されてコンピュータを構成する。
【００４８】
ＣＰＵ３ａは、上記のコンピュータの中枢部分である。ＣＰＵ３ａは、ＲＯＭ３ｂに記憶されたオペレーティングシステムや、ＲＯＭ３ｂまたは補助記憶ユニット３ｄに記憶されたアプリケーションプログラムに基づいて、サーバ装置としての所期の機能を実現するための制御処理を実行する。上記の所期の機能のうちの１つは、後述する制御処理により実現される機能である。
【００４９】
ＲＯＭ３ｂは、上記のコンピュータの主記憶部分である。ＲＯＭ３ｂは、上記のオペレーティングシステムおよびアプリケーションプログラムを記憶する。またＲＯＭ３ｂは、ＣＰＵ３ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００５０】
ＲＡＭ３ｃは、上記のコンピュータの主記憶部分である。ＲＡＭ３ｃは、ＣＰＵ３ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ３ｃは、ＣＰＵ３ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００５１】
補助記憶ユニット３ｄは、上記のコンピュータの補助記憶部分である。補助記憶ユニット３ｄは、上記のアプリケーションプログラム、ＣＰＵ３ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ３ａでの処理によって生成されたデータを保存する。
【００５２】
伝送システム３ｆは、ＣＰＵ３ａ、ＲＯＭ３ｂ、ＲＡＭ３ｃ、補助記憶ユニット３ｄおよび通信ユニット３ｅの間でデータを伝送する。伝送システム３ｆは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものであって良い。
【００５３】
この認証装置３のハードウェアとしては、例えば汎用のサーバ装置やコンピュータ装置を用いることができる。そしてこの種の装置が備える補助記憶ユニット３ｄに、その装置の販売者あるいは使用者によって、後述する制御処理について記述したアプリケーションプログラムである制御プログラムがインストールされることにより認証装置３が実現される。このとき制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して販売者あるいは使用者へと配布される。なお制御プログラムは、ＲＯＭ３ｂに記憶されていても良い。
【００５４】
認証装置３としての機能は、ＰＯＳサーバの一機能として実現されても良い。
【００５５】
さて、補助記憶ユニット３ｄは、認証用データベースを保存する。
【００５６】
図２は認証用データベースの一例を示す図である。
【００５７】
認証用データベースは、店員コードフィールド、暗証種別フィールド、暗証情報フィールドおよび認証チケットフィールドを含んだデータレコードの集合である。
【００５８】
店員コードフィールドは、ＰＯＳ端末１のオペレータとなり得る店員の個々を識別するための店員コードが記述される。店員は、ＰＯＳ端末１のオペレータとなり得る利用者に相当するから、店員コードは識別情報の一例である。
【００５９】
暗証情報フィールドには、同じデータレコードに含まれる店員コードで識別される店員の認証に用いる暗証情報が記述される。
【００６０】
暗証種別フィールドには、同じデータレコードに含まれる暗証情報の種別が記述される。暗証種別フィールドに記述される情報は、種別情報に相当する。従って補助記憶ユニット３ｄは、第１の記憶手段の一例である。
【００６１】
認証チケットフィールドには、後述するように発行される認証チケットが記述される。
【００６２】
次にＰＯＳシステム１００の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００６３】
なお、ＰＯＳシステム１００における特徴的な動作は、ＰＯＳ端末１への店員のサインインに関わる動作である。そして、その他の動作に関しては、例えば既存のＰＯＳシステムと同様であって良いので、その説明は省略する。
【００６４】
図３はＰＯＳ端末１への店員のサインインの手順を示す図である。なお図３は、ＣＰＵ１ａ，２ａ，３ａのそれぞれによる制御処理の手順と、それに伴う情報の授受とを表している。
【００６５】
まず、ＰＯＳ端末１にサインインしようとする店員は、携帯端末２においてアプリケーションを起動させて、ＣＰＵ２ａに図３に示す制御処理を実行させる。
【００６６】
Ａｃｔ１においてＣＰＵ２ａは、タッチパネル２ｅでの店員の操作により指定される店員コードを入力する。かくして制御プログラムに基づいて制御処理をＣＰＵ２ａが実行することによって、ＣＰＵ２ａを中枢部分とするコンピュータとタッチパネル２ｅとの協働により入力手段が実現される。
【００６７】
Ａｃｔ２においてＣＰＵ２ａは、上記の入力した店員コードを認証装置３に通知する。ＣＰＵ２ａは具体的には、通信ユニット２ｈを制御し、モバイル通信網３００およびデータ通信網２００を介して店員コードを認証装置３へと送る。そして店員コードがデータ通信網２００により認証装置３に伝送されると、通信ユニット３ｅが当該店員コードを受信し、ＲＡＭ３ｃに保存するとともに、その旨をＣＰＵ３ａに通知する。このようにして、店員コードが携帯端末２から認証装置３へと通知される。
【００６８】
Ａｃｔ１２においてＣＰＵ３ａは、通知された店員コードで識別される店員についての認証方式を判定する。ＣＰＵ３ａは具体的には、通知された店員コードを含んだデータレコードを認証用データベースから検索し、該当するデータレコードにおける暗証種別フィールドの記述に基づいて認証方式を判定する。なお本実施形態においては、認証方式として、パスワード認証、パターン認証、指紋認証および署名認証の４種類を用意する。例えば、認証用データベースの内容が図２に示すものであり、かつ通知された店員コードが「０００００００１」であったならば、ＣＰＵ３ａは認証方式をパスワード認証と判定する。
【００６９】
なお認証方式は、例えば顔認証方式などの別の種類を含めた多数の方式のうちの少なくとも１つを利用可能とすれば良い。
【００７０】
Ａｃｔ１２においてＣＰＵ３ａは、上記のように判定した認証方式を携帯端末２へと通知する。ＣＰＵ３ａは具体的には、通信ユニット３ｅを制御し、データ通信網２００およびモバイル通信網３００を介して、上記のように判定した認証方式を識別するための方式情報を携帯端末２へと送る。そして方式情報が、モバイル通信網３００により携帯端末２に伝送されると、通信ユニット２ｈが当該方式情報を受信し、ＲＡＭ２ｃに保存するとともに、その旨をＣＰＵ２ａに通知する。このようにして、認証方式が認証装置３から携帯端末２へと通知される。
【００７１】
Ａｃｔ３においてＣＰＵ２ａは、上記のように通知された認証方式に応じた認証画面をタッチパネル２ｅに表示させる。
【００７２】
図４はパスワード認証用の認証画面１０の一例を示す図である。
【００７３】
図４（ａ）に示すように認証画面１０は、表示欄１１、テンキー１２およびＯＫボタン１３を表す。
【００７４】
図５はパターン認証用の認証画面２０の一例を示す図である。
【００７５】
図５（ａ）に示すように認証画面２０は、パターン指定領域２１およびＯＫボタン２２を表す。
【００７６】
図６は指紋認証用の認証画面３０の一例を示す図である。
【００７７】
図６（ａ）に示すように認証画面３０は、メッセージ３１を表す。
【００７８】
図７は署名認証用の認証画面４０の一例を示す図である。
【００７９】
図７（ａ）に示すように認証画面４０は、署名欄４１およびＯＫボタン４２を表す。
【００８０】
認証画面の表示は、認証装置３からの認証方式の通知に応じて行われているのであり、認証方式の通知は認証画面の表示の要求に相当する。従って制御プログラムに基づいて制御処理をＣＰＵ３ａが実行することによって、ＣＰＵ３ａを中枢部分とするコンピュータは要求手段として機能する。
【００８１】
Ａｃｔ４においてＣＰＵ２ａは、認証画面での店員の操作に応じて暗証情報を入力する。
【００８２】
ＣＰＵ２ａは、認証画面１０を表示させているときには、図４（ｂ）に示すようなテンキー１２へのタップ操作に応じてパスワードを入力する。そしてＣＰＵ２ａは、入力したパスワードを表示欄１１に表示するように認証画面１０を更新する。ただし、表示欄１１での表示は、各数字を別の記号で置き換えて表すものとしても良い。ＣＰＵ２ａは、ＯＫボタン１３がタッチされた時点で入力されていたパスワードを暗証情報とする。
【００８３】
ＣＰＵ２ａは、認証画面２０を表示させているときには、図５（ｂ）に示すようなパターン指定領域２１でのスワイプ操作の軌跡における複数の参照点の通過順序としてパターンを入力する。そしてＣＰＵ２ａは、ＯＫボタン２２がタッチされた時点で入力されていたパターンを暗証情報とする。
【００８４】
ＣＰＵ２ａは、認証画面３０を表示させているときには、図６（ｂ）に示すような指紋センサ２ｆへのタッチにより指紋センサ２ｆが読み取った指紋パターンを暗証情報とする。
【００８５】
ＣＰＵ２ａは、認証画面４０を表示させているときには、図７（ｂ）に示すような署名欄４１でのスワイプ操作の軌跡として署名を入力する。そしてＣＰＵ２ａは、ＯＫボタン４２がタッチされた時点で入力されていた署名を暗証情報とする。
【００８６】
Ａｃｔ５においてＣＰＵ２ａは、上記のようにして入力した暗証情報を認証装置３に通知する。ＣＰＵ２ａは具体的には、通信ユニット２ｈを制御し、モバイル通信網３００およびデータ通信網２００を介して暗証情報を認証装置３へと送る。かくして制御プログラムに基づいて制御処理をＣＰＵ２ａが実行することによって、ＣＰＵ２ａを中枢部分とするコンピュータは第１の通知手段として機能する。そして暗証情報がデータ通信網２００により認証装置３に伝送されると、通信ユニット３ｅが当該暗証情報を受信し、ＲＡＭ３ｃに保存するとともに、その旨をＣＰＵ３ａに通知する。このようにして、暗証情報が携帯端末２から認証装置３へと通知される。
【００８７】
Ａｃｔ１３においてＣＰＵ３ａは、通知された暗証情報と、Ａｃｔ２にて通知されてＲＡＭ３ｃに保存された店員コードとに基づく認証処理を実行する。ＣＰＵ３ａは具体的には、ＲＡＭ３ｃに保存された店員コードを含んだデータレコードを認証用データベースから検索し、該当するデータレコードにおける暗証情報フィールドに直接的に記述された暗証情報または当該暗証情報フィールドに記述されたパスで特定されるデータファイルが表す暗証情報と、通知された暗証情報とを照合する。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ３ａが実行することによって、ＣＰＵ３ａを中枢部分とするコンピュータは認証手段として機能する。
【００８８】
図２に示す認証用データベースにおいては、暗証種別フィールドが「パスワード」であるデータレコードにおいては、暗証情報フィールドに正規のパスワードが直接的に記述される。暗証種別フィールドが「パターン」であるデータレコードにおいては、暗証情報フィールドに正規のパターンを表す情報が直接的に記述される。暗証種別フィールドが「指紋」であるデータレコードにおいては、暗証情報フィールドには、正規の指紋パターンを表したデータファイルのパスが記述される。暗証種別フィールドが「署名」であるデータレコードにおいては、暗証情報フィールドには、正規の署名を表したデータファイルのパスが記述される。
【００８９】
そしてＣＰＵ３ａは、認証方式がパスワード認証である場合は、暗証情報として通知されたパスワードを、暗証情報フィールドに直接的に記述された正規のパスワードと比較する。ＣＰＵ３ａは、認証方式がパターン認証である場合は、暗証情報として通知されたパターンを、暗証情報フィールドに直接的に記述された情報が表す正規のパターンと比較する。ＣＰＵ３ａは、認証方式が指紋認証である場合は、暗証情報として通知された指紋パターンを、暗証情報フィールドに記述されたパスで特定されるデータファイルが表す正規の指紋パターンと比較する。ＣＰＵ３ａは、認証方式が署名認証である場合は、暗証情報として通知された署名を、暗証情報フィールドに記述されたパスで特定されるデータファイルが表す正規の署名と比較する。
【００９０】
ＣＰＵ３ａは、認証に成功した場合にのみ認証チケットを生成し、ＲＡＭ３ｃに保存された店員コードを含んだデータレコードにおける認証チケットフィールドに書き込む。なお認証チケットは、生成済みの他の認証チケットとの区別が可能であり、かつ容易に推測され得ないデータとする。この認証チケットは、完了情報の一例である。かくして補助記憶ユニット３ｄは、第２の記憶手段の一例である。
【００９１】
Ａｃｔ１４においてＣＰＵ３ａは、上記の認証に成功した場合には上記の認証チケットを、また認証に失敗した場合にはエラーコマンドを携帯端末２へと通知する。ＣＰＵ３ａは具体的には、通信ユニット３ｅを制御し、データ通信網２００およびモバイル通信網３００を介して、認証チケットまたはエラーコマンドを携帯端末２へと送る。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ３ａが実行することによって、ＣＰＵ３ａを中枢部分とするコンピュータは第２の通知手段として機能する。そして認証チケットまたはエラーコマンドがモバイル通信網３００により携帯端末２に伝送されると、通信ユニット２ｈが当該認証チケットまたはエラーコマンドを受信し、ＲＡＭ２ｃに保存するとともに、その旨をＣＰＵ２ａに通知する。このようにして、認証チケットまたはエラーコマンドが認証装置３から携帯端末２へと通知される。
【００９２】
ＣＰＵ２ａは、エラーコマンドが通知された場合には、その旨を店員に通報するためのエラー画面をタッチパネル２ｅに表示させるなどのエラー処理を行うが、これについての図示は省略している。これに対してＣＰＵ２ａは、認証チケットが通知された場合には、Ａｃｔ６へと進む。
【００９３】
Ａｃｔ６においてＣＰＵ２ａは、ＮＦＣユニット２ｇがＮＦＣユニット１ｎと通信可能となるのを待ち受ける。
【００９４】
店員は、携帯端末２を操作して上記のように認証を完了した後、携帯端末２をＰＯＳ端末１に近接させる。そしてこれによりＮＦＣユニット２ｇの通信範囲にＮＦＣユニット１ｎが入ると、ＮＦＣユニット２ｇがＮＦＣユニット１ｎと通信可能となる。そしてＣＰＵ２ａは、このようにして通信可能となったならば、Ａｃｔ７へと進む。
【００９５】
Ａｃｔ７においてＣＰＵ２ａは、Ａｃｔ１において入力した店員コードと、上記の通知された認証チケットとを、ＰＯＳ端末１に通知する。ＣＰＵ２ａは具体的には、ＮＦＣユニット２ｇを制御し、店員コードおよび認証チケットを表した無線信号をＰＯＳ端末１に向けて送信する。かくして制御プログラムに基づいて制御処理をＣＰＵ２ａが実行することによって、ＣＰＵ２ａを中枢部分とするコンピュータは第３の通知手段として機能する。そしてＮＦＣユニット２ｇが送信した無線信号がＮＦＣユニット１ｎに到達すると、ＮＦＣユニット１ｎがこの無線信号を受信し、この信号から店員コードおよび認証チケットを抽出する。そしてＮＦＣユニット１ｎは、店員コードおよび認証チケットをＲＡＭ１ｃに保存するとともに、その旨をＣＰＵ１ａに通知する。このようにして、店員コードおよび認証チケットが携帯端末２からＰＯＳ端末１へと通知される。
【００９６】
Ａｃｔ２１においてＣＰＵ１ａは、通知された店員コードおよび認証チケットを、認証装置３に転送する。ＣＰＵ１ａは具体的には、通信ユニット１ｇを制御し、ＲＡＭ１ｃに記憶された店員コードおよび認証チケットを、データ通信網２００を介して認証装置３へと送る。そして店員コードおよび認証チケットがデータ通信網２００により認証装置３に伝送されると、通信ユニット３ｅが当該店員コードおよび認証チケットを受信し、ＲＡＭ３ｃに保存するとともに、その旨をＣＰＵ３ａに通知する。このようにして、店員コードおよび認証チケットが、ＰＯＳ端末１から認証装置３へと通知される。
【００９７】
結果として、店員コードおよび認証チケットが、携帯端末２からＰＯＳ端末１を中継して認証装置３へと通知される。
【００９８】
Ａｃｔ１５においてＣＰＵ３ａは、通知された店員コードおよび認証チケットに基づいて、認証チケットの真偽を検証する。ＣＰＵ３ａは具体的には、通知された店員コードを含んだデータレコードを認証用データベースから検索し、該当するデータレコードにおける認証チケットフィールドに記述された認証チケットと、通知された認証チケットとを照合する。そして、両認証チケットが一致すればＯＫとし、それ以外はＮＧとして判定する。
【００９９】
Ａｃｔ１６においてＣＰＵ３ａは、上記の検証の結果をＰＯＳ端末１に通知する。ＣＰＵ３ａは具体的には、通信ユニット３ｅを制御し、データ通信網２００を介して検証結果を表した情報をＰＯＳ端末１へと送る。かくして、Ａｃｔ２１における店員コードおよび認証チケットの通知は、Ａｃｔ１３での認証の結果の問い合わせに相当する。従って制御プログラムに基づいて制御処理をＣＰＵ１ａが実行することによって、ＣＰＵ１ａを中枢部分とするコンピュータは問い合わせ手段として機能する。また制御プログラムに基づいて制御処理をＣＰＵ３ａが実行することによって、ＣＰＵ３ａを中枢部分とするコンピュータは応答手段として機能する。そして検証結果を表した情報がデータ通信網２００によりＰＯＳ端末１に伝送されると、通信ユニット１ｇが当該情報を受信し、ＲＡＭ１ｃに保存するとともに、その旨をＣＰＵ１ａに通知する。このようにして、検証結果が認証装置３からＰＯＳ端末１へと通知される。
【０１００】
ＣＰＵ１ａは、通知された検証結果がＮＧであった場合には、その旨を店員に通報するための警報画面をオペレータ用タッチパネル１ｊに表示させるなどの警報処理を行うが、これについての図示は省略している。これに対してＣＰＵ１ａは、検証結果がＯＫであった場合には、Ａｃｔ２２へと進む。
【０１０１】
Ａｃｔ２２においてＣＰＵ１ａは、Ａｃｔ７にて通知されてＲＡＭ１ａに保存されている店員コードをオペレータコードとして設定する。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１ａが実行することによって、ＣＰＵ１ａを中枢部分とするコンピュータは設定手段として機能する。
【０１０２】
ＣＰＵ１ａは、オペレータコードを設定していない状態においては、ＰＯＳ端末１の機能のほとんどを実現させない。つまりこのときには、ＰＯＳ端末１はロック状態にある。なお、このロック状態においてＰＯＳ端末１の機能うちのどの機能を実現させないかは、例えばＰＯＳ端末１の設計者などにより任意に定められて良い。しかしながらＣＰＵ１ａは、オペレータコードを設定した状態においては、オペレータコードとして設定されている定員コードに関連付けられた権限に応じた範囲内でＰＯＳ端末１が有する機能を実現するべく、ＰＯＳ端末１の各部を制御する。
【０１０３】
またＣＰＵ１ａは、オペレータコードをジャーナルデータに記録するなどのように、オペレータコードを用いた処理を行うこともある。
【０１０４】
以上のようにＰＯＳシステム１００によれば、サインインのための店員による操作は、携帯端末２において任意の場所で行えばよい。従って、ＰＯＳ端末１においてサインインのための操作を行う場合に比べて、操作の自由度が向上し、ＰＯＳ端末１の店員の負担を軽減できる。
【０１０５】
なお、ＰＯＳ端末１は、キーボード１ｉやオペレータ用タッチパネル１ｊが、周囲に居る別の店員や買物客などによって容易に目視できる状態にあることが一般的である。従ってこれらキーボード１ｉやオペレータ用タッチパネル１ｊにおける暗証情報の入力は、店員は周囲に気を配りながら慎重に行う必要があった。しかしながらＰＯＳシステム１００によれば、サインインのための操作を人目に付かない状況にて行うことが可能であり、この点においても店員の負担が軽減され、かつセキュリティ性を向上できる。
【０１０６】
ＰＯＳシステム１００ではさらに、サインインのために用いる認証方式は、複数種の認証方式のうちから店員毎に定めることができる。これにより、操作の自由度がさらに向上し、ＰＯＳ端末１の店員の負担をさらに軽減できる。
【０１０７】
またＰＯＳシステム１００においては、ＰＯＳ端末１と携帯端末２との通信にＮＦＣ通信を用い、ＮＦＣユニット１ｎとＮＦＣユニット２ｇとの通信が可能となったときに、携帯端末２からＰＯＳ端末１への通知を自動的に行っている。このため、携帯端末２を用いての認証を終えたならば、店員はサインインしようとするＰＯＳ端末１に携帯端末２を近付ければ良く、ＰＯＳ端末１においてはサインインのための操作を何ら行わなくてよい。
【０１０８】
この実施形態は、次のような種々の変形実施が可能である。
【０１０９】
認証の手順は、適宜に変更が可能である。一例としては、次のような手順が利用できる。つまり、携帯端末２において店員の指示に応じて入力した店員コードおよび暗証情報をＲＡＭ２に記憶しておき、これら店員コードおよび暗証情報をＮＦＣ通信でＰＯＳ端末１へと送る。そしてＰＯＳ端末１が、店員コードおよび暗証情報を認証装置３に転送する。認証装置は、その店員コードおよび暗証情報に基づく認証を行い、その結果をＰＯＳ端末１へと通知する。ＰＯＳ端末１は、このように通知された認証結果が認証成功を示す場合に、該当する店員コードをオペレータコードとして設定する。
【０１１０】
ＰＯＳ端末１と携帯端末２との無線通信には、bluetoothなどの別の任意の通信方式を適用できる。
【０１１１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１２】
１００…ＰＯＳシステム、２００…データ通信網、３００…モバイル通信網、１…ＰＯＳ端末、２…携帯端末、３…認証装置、１ａ，２ａ，３ａ…ＣＰＵ、１ｂ，２ｂ，３ｂ…ＲＯＭ、１ｃ，２ｃ，３ｃ…ＲＡＭ、１ｄ，２ｄ，３ｄ…補助記憶ユニット、１ｅ…時計ユニット、１ｆ…入出力ポート、１ｇ…通信ユニット、１ｈ…スキャナ、１ｉ…キーボード、１ｊ…オペレータ用タッチパネル、１ｋ…客面タッチパネル、１ｍ…プリンタ、１ｎ…ユニット、１ｐ…伝送システム、２ｅ…タッチパネル、２ｆ…指紋センサ、２ｇ…ユニット、２ｈ…通信ユニット、２ｉ…伝送システム、３ｅ…通信ユニット、３ｆ…伝送システム。
【図１】
2015179474.tif 000003
【図２】
2015179474.tif 000004
【図３】
2015179474.tif 000005
【図４】
2015179474.tif 000006
【図５】
2015179474.tif 000007
【図６】
2015179474.tif 000008
【図７】
2015179474.tif 000009