トレーニング装置、プログラムおよびトレーニングシステム
【課題】入力装置における操作の習熟を簡易に図る。
【解決手段】商品の入力を受け付ける入力装置におけるユーザインタフェースを模した画像とともに表示したオーダー用の動画または静止画像の連続表示に沿ってユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、操作履歴記憶手段によって記憶された所望の操作実施者にかかる操作情報に基づく操作状況をユーザインタフェースを模した画像中の該当箇所を識別表示して再生する再生手段と、を備える。これにより、トレーニングの様子を確認することができる。
【解決手段】商品の入力を受け付ける入力装置におけるユーザインタフェースを模した画像とともに表示したオーダー用の動画または静止画像の連続表示に沿ってユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、操作履歴記憶手段によって記憶された所望の操作実施者にかかる操作情報に基づく操作状況をユーザインタフェースを模した画像中の該当箇所を識別表示して再生する再生手段と、を備える。これにより、トレーニングの様子を確認することができる。
【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、トレーニング装置、プログラムおよびトレーニングシステムに関する。
【背景技術】
【0002】
例えばファミリーレストランや居酒屋等の多くの飲食店では、メニュー品目の注文の受付業務や会計業務などの種々の業務に関する処理を実行する処理装置が利用されている。このような処理装置では、店員等のユーザの操作を入力装置で入力し、その入力された操作に応じた処理を実行する。
【0003】
具体的には、飲食店で使用されるシステムの場合、上記の入力装置および処理装置はそれぞれ、例えばオーダー端末およびステーション(サーバ)である。そしてこの場合にオーダー端末では、顧客により注文されたメニュー品目を指定する操作を入力する。オーダー端末は、入力した操作に基づいて注文されたメニュー品目のリストを含んだ受注情報を生成し、それをステーションに送信する。ステーションは、受注情報に基づいて、調理指示伝票の作成や売上管理処理などを行う。
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来、ユーザの入力装置での操作に関する習熟は、実際の業務の中で図られるか、あるいは別の店員が顧客を演ずるなどして形成された模擬的な業務の中で図られていた。
【0005】
このような事情から、入力装置における操作の習熟を簡易に図ることが望まれていた。
【課題を解決するための手段】
【0006】
実施形態のトレーニング装置は、入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、を備える。
【0007】
また、実施形態のプログラムは、コンピュータを、入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、として機能させる。
【0008】
また、実施形態のトレーニングシステムは、少なくとも1つのサーバ装置と端末装置とを含むトレーニングシステムであって、入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、を備え、かつ前記サーバ装置は、前記操作履歴記憶手段と、前記再生手段との少なくとも一つを備え、前記端末装置は、前記操作履歴記憶手段と、前記再生手段とのうちの前記サーバ装置に備えられないものを備える。
【図面の簡単な説明】
【0009】
【図1】図1は、本実施形態に係る注文処理システムの構成を示すシステム構成図である。
【図2】図2は、情報端末のハードウェア構成を示すブロック図である。
【図3】図3は、トレーニングコースデータベースの一例を模式的に示す図である。
【図4】図4は、トレーニング状況データベースの一例を模式的に示す図である。
【図5】図5は、正規操作設定ファイルに記述された情報の一例を示す図である。
【図6】図6は、トレーニング処理の流れを示すフローチャートである。
【図7】図7は、コース選択画像を含んだ表示画面の一例を示す正面図である。
【図8】図8は、トレーニング画像を含んだ表示画面の一例を示す正面図である。
【図9】図9は、再表示されたコース選択画像を含んだ表示画面の一例を示す正面図である。
【図10】図10は、トレーニング結果一覧を含んだ表示画面の一例を示す正面図である。
【図11】図11は、トレーニング確認処理における機能構成を示す機能ブロック図である。
【図12】図12は、トレーニング確認処理の流れを示すフローチャートである。
【図13】図13は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。
【図14】図14は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。
【図15】図15は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。
【図16】図16は、クラウドシステムを利用するトレーニングシステムの構成を示すシステム構成図である。
【発明を実施するための形態】
【0010】
以下、図面を参照して一実施形態について説明する。
【0011】
図1は、本実施形態に係る注文処理システム100の構成を示すシステム構成図である。この注文処理システム100は、飲食店や販売店などのような顧客の注文に応じて飲食サービスや商品販売サービスを提供する様々な施設で利用可能である。ただし以下においては、飲食店での利用に適応するものとして構成された注文処理システム100について説明することとする。
【0012】
注文処理システム100は、複数の情報端末1、複数のハンディ端末2、複数の伝票プリンタ3およびステーション4をLAN(Local Area Network)5にそれぞれ接続している。ただし、ハンディ端末2は、無線アクセスポイント6を介してLAN5に接続される。情報端末1、ハンディ端末2および伝票プリンタ3は、図1では2つずつを図示しているが、その数はそれぞれに任意である。情報端末1、ハンディ端末2および伝票プリンタ3は、1つのみが設けられても良い。
【0013】
情報端末1は、PC(Personal Computer)やPOS(Point of Sales)端末などであり、例えば接客フロアやチェックアウトカウンタに設置される。情報端末1は、顧客に対する案内業務、受注業務、給仕(配膳)業務、あるいは会計業務など各種の業務に関する処理を行う。そして、接客フロアに設置された情報端末1においては、案内業務、受注業務および給仕(配膳)業務に関する処理が主として利用される。また、チェックアウトカウンタに設置された情報端末1においては、さらに会計業務に関する処理が利用される。なお、情報端末1は、上記の業務の一部のみに関する処理を行うことにより、特定の用途に特化したものとしても良い。情報端末1のうちの少なくとも1つは、後述するトレーニング処理を実行する機能を備え、トレーニング装置として機能する。
【0014】
ハンディ端末2は、ソフトキーやハードキーなどの操作キーが複数配列されたユーザインタフェースを備え、このユーザインタフェースによりオーダー入力のためのユーザの操作を入力する入力装置として機能する。ハンディ端末2は、入力した操作に従ってオーダー情報を生成し、このオーダー情報を無線送信する。ハンディ端末2から無線送信されたオーダー情報は、無線アクセスポイント6およびLAN5を介してステーション4に伝送される。
【0015】
伝票プリンタ3は、例えば接客フロアやキッチンに設置される。接客フロアに設置された伝票プリンタ3は、受注情報に基づく注文伝票を顧客のために印刷する。すなわち、接客フロアに設置された伝票プリンタ3は、いわゆるカスタマープリンタとして利用される。またキッチンに設置された伝票プリンタ3は、受注情報に基づく調理指示伝票を調理人のために印刷する。すなわち、キッチンに設置された伝票プリンタ3は、いわゆるキッチンプリンタとして利用される。
【0016】
ステーション4は、例えばバックヤードに設置され、情報端末1から送信された各種の情報を集計処理し、飲食店の営業に拘わる管理業務に関する処理を行う。また、ステーション4は、複数の情報端末1で共通に利用される情報の管理処理も行う。
【0017】
概略的には、注文処理システム100においては、情報端末1やハンディ端末2でオーダー入力のための操作をユーザが行うと、その操作に応じて情報端末1やハンディ端末2で生成されたオーダー情報がLAN5を介してステーション4に伝送される。ステーション4は、到来したオーダー情報を、会計処理や集計処理などのために管理する。またステーション4は、LAN5を介して伝票プリンタ3へとオーダー情報を送信する。伝票プリンタ3は、到来したオーダー情報に応じた内容の調理指示伝票や注文伝票を印刷する。
【0018】
次に、情報端末1について詳述する。ここで、図2は情報端末1のハードウェア構成を示すブロック図である。図2に示すように、情報端末1は、液晶ディスプレイ(LCD)1a、表示コントローラ1b、スピーカ1c、サウンドコントローラ1d、タッチパネル1e、タッチパネルコントローラ1f、周辺機器インタフェース(周辺機器I/F)1g、通信インタフェース(通信I/F)1h、ROM(Read Only Memory)1i、記憶部であるRAM(Random Access Memory)1j、記憶部であるHDD(Hard Disk Drive)1kおよびCPU(Central Processing Unit)1mを含む。
【0019】
表示コントローラ1b、サウンドコントローラ1d、タッチパネルコントローラ1f、周辺機器インタフェース1g、通信インタフェース1h、ROM1i、RAM1j、HDD1kおよびCPU1mは、バスラインにそれぞれ接続されている。LCD1a、スピーカ1cおよびタッチパネル1eは、表示コントローラ1b、サウンドコントローラ1dおよびタッチパネルコントローラ1fにそれぞれ接続されている。
【0020】
表示コントローラ1bは、CPU1mの制御の下に転送されてくる画像データに応じた画像が表示されるようにLCD1aを駆動する。LCD1aは、表示コントローラ1bにより駆動されて画像を表示する。
【0021】
サウンドコントローラ1dは、CPU1mの制御の下に転送されてくる音声データに応じた音声が再生されるようにスピーカ1cを駆動する。スピーカ1cは、サウンドコントローラ1dにより駆動された音声を再生する。
【0022】
タッチパネル1eは、LCD1aの表示面に積層配置されている。タッチパネル1eは、LCD1aの表示画面へのユーザによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。タッチパネルコントローラ1fは、タッチパネル1eから出力された検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をCPU1mへ送る。このようなタッチパネル1eは、トレーニングの実行時には、トレーニングのためのユーザの操作を入力する入力デバイスの1つとして利用される。
【0023】
周辺機器インタフェース1gには、プリンタ7や客面表示装置8などの周辺機器が必要に応じて接続される。周辺機器インタフェース1gは、接続されている周辺機器と通信する。周辺機器インタフェース1gとしては、USB(Universal Serial Bus)の汎用規格に準拠したインタフェース回路などを利用できる。なお、プリンタ7は、受注伝票、領収伝票あるいは各種のジャーナルなどを印刷するために利用される。客面表示装置8は、会計結果や広告情報などを顧客に提示するための画像を表示するために利用される。プリンタ7および客面表示装置8の少なくとも一方は、情報端末1に内蔵されていても良い。
【0024】
通信インタフェース1hは、伝票プリンタ3およびステーション4とLAN5を介して通信する。通信インタフェース1hとしては、イーサネット(登録商標)などの汎用規格に準拠したインタフェース回路などを利用できる。
【0025】
ROM1iは、CPU1mの処理手順を記述したプログラムや、CPU1mが各種の処理を実行する上で必要なデータなどを記憶している。
【0026】
RAM1jは、CPU1mが各種の処理を実行する上で必要なデータを必要に応じて記憶する。例えばRAM1jには、LCD1aで表示する画像を表す画像情報を記憶する。またRAM1jは、CPU1mが各種の処理を行う際のワークエリアとしても利用される。
【0027】
HDD1kは、CPU1mの処理手順を記述したプログラムや、CPU1mが各種の処理を実行する上で必要なデータなどを記憶する。HDD1kは、注文処理システム100が設置されている飲食店で提供されるメニュー品目に関するデータベースを記憶する。
【0028】
CPU1mが各種の処理を実行する上で必要なデータとして、HDD1kは、詳細は後述するが、ハンディ端末2におけるユーザインタフェースを摸した入力インタフェース画像22(図7参照)のデータを記憶する。
【0029】
加えて、HDD1kは、トレーニングコースデータベース、トレーニング状況データベース、後述するトレーニング処理に際して再生する複数の動画ファイル、正規操作設定ファイルを記憶する。
【0030】
CPU1mは、ROM1iやHDD1kに記憶されたプログラムに従って、前述した各種の業務に関する各種の処理や、後述するトレーニング処理およびトレーニング確認処理を実行する。
【0031】
なお、情報端末1は、ROM1iやHDD1kにプログラムが記憶された状態にて販売や譲渡がなされても良いし、記憶媒体に記憶された状態や通信回線を介した通信により販売または譲渡されたプログラムが任意に情報端末1にインストールされても良い。なお、上記の記憶媒体としては、磁気ディスク、光磁気ディスク、光ディスク、あるいは半導体メモリなどのあらゆる種類のものを利用できる。
【0032】
次に、HDD1kに記憶されるトレーニングコースデータベースについて説明する。ここで、図3はトレーニングコースデータベースの一例を模式的に示す図である。
【0033】
図3に示すように、トレーニングコースデータベースは、複数のトレーニングコースのそれぞれに対応する内容を記述したデータレコードを含む。各データレコードには、タイトル、所要時間、クラス、動画ファイル名、規定注文品目および正規操作設定ファイル名に関する情報フィールドが含まれる。タイトルに関する情報フィールドに記述される情報は、トレーニングコースを識別するためのタイトルを表す。所要時間に関する情報フィールドに記述される情報は、各トレーニングの所要時間を表す。クラスに関する情報フィールドに記述される情報は、難易度などを表す情報を表す。動画ファイル名に関する情報フィールドに記述される情報は、使用するべき動画ファイルの識別名を表す。規定注文品目に関する情報フィールドに記述される情報は、注文品目として入力されるべき品目を表す。正規操作設定ファイル名に関する情報フィールドに記述される情報は、各トレーニングコースの契機事象に応じてユーザが行うべき正規の操作の内容を含んだ設定情報について記述された正規操作設定ファイルの識別名を表す。
【0034】
次に、HDD1kに記憶されるトレーニング状況データベースについて説明する。ここで、図4はトレーニング状況データベースの一例を模式的に示す図である。
【0035】
図4に示すようにトレーニング状況データベースは、複数のユーザ(ここでは店員)のそれぞれに対応するトレーニング状況を記述したデータレコードを含む。各データレコードは、ユーザ名、トレーニングコース毎の済みフラグ、習熟レベルに関する情報フィールドを含む。ユーザ名に関する情報フィールドに記述される情報は、ユーザを識別するための名称を表す。済みフラグは、トレーニングコース毎のトレーニングの終了状況を0(未終了)および1(終了)のいずれかで表す。習熟レベルに関する情報フィールドに記述される情報は、ハンディ端末2の操作についての習熟度合いを表す習熟レベルを表す。
【0036】
次に、HDD1kに記憶される正規操作設定ファイルについて説明する。ここで、図5は正規操作設定ファイルに記述された情報の一例を示す図である。正規操作設定ファイルは、複数のトレーニングコースのそれぞれに対応し、各コースの契機事象に応じてユーザが行うべき正規の操作の内容を含んだ設定情報を記述したものである。図5に示すように、正規操作設定ファイルは、操作番号、正規操作情報、正規期間および推奨期間に関する各情報を含んだ設定情報の集合である。
【0037】
操作番号は、トレーニングの中で動画像が表す契機事象に応じてユーザが行うべき操作のそれぞれに、それらの操作をそれぞれ行うべきタイミングの順番に従って付与された番号を表す。正規操作は、同じ設定情報に含まれた操作番号が付与された操作にてユーザが行うべき正規の操作の内容を表す。正規期間は、同じ設定情報に含まれた操作番号が付与された操作が許容される期間を表す。推奨期間は、同じ設定に含まれた操作番号が付与された操作を行うべき推奨される期間を表す。
【0038】
図5の1つめの設定情報は、客がアイスコーヒーを注文する動作を契機事象として動画像を表している場合に関し、「アイスコーヒー」キーを押下する操作が正規操作であって、それが動画像の経過時間が「00:10」〜「00:20」である期間に行われるべきであり、より好ましくは動画像の経過時間が「00:13」〜「00:17」である期間に行われるべきである旨を表している。
【0039】
次に、情報端末1のCPU1mがROM1iやHDD1kに記憶されたプログラムに従って実行する各種の処理のうち、情報端末1の特徴的な機能を実現するトレーニング処理およびトレーニング確認処理を中心に、注文処理システム100の動作について説明する。
【0040】
一般的に、飲食店のオーダー業務で使われるようなハンディ端末2の操作に関する習熟は、実際の業務の中で図られるか、あるいは別の店員が顧客を演ずるなどして形成された模擬的な業務の中で図られていた。一方で、実際の業務中や別の店員が顧客を演ずるなど以外の方法で、ハンディ端末2の操作に関する操作の習熟を簡易に図るとともに、操作の習熟度を継続的に維持することが望まれていた。そこで、情報端末1は、オーダー用の動画とハンディ端末2の操作画面を表示し、動画に沿ってハンディ端末2の操作画面を操作し、動画に従った操作を行っているか否かを判断し、判断の結果を表示するようにしたものである。
【0041】
さて、ハンディ端末2での操作をトレーニングしたい場合にユーザは、情報端末1が備えるトレーニング機能を利用できる。このトレーニング機能の起動がユーザにより要求された情報端末1では、CPU1mが図6に示すようなトレーニング処理を実行する。
【0042】
情報端末1のCPU1mは、ユーザを認証すると(ステップSa1)、コース選択画像を生成し、このコース選択画像を表示するように表示コントローラ1bに対して指示する(ステップSa2)。この指示に応じて表示コントローラ1bは、該当するコース選択画像を表示するようにLCD1aを駆動する。
【0043】
ここで、図7はコース選択画像20を含んだ表示画面の一例を示す正面図である。図7に示すように、コース選択画像20は、コース一覧画像21、入力インタフェース画像22および案内画像23を含む。
【0044】
コース一覧画像21は、トレーニングコースデータベースに登録されているトレーニングコースの一覧を示す。図7の例においてコース一覧画像21は、各トレーニングコースの動画サムネイル21a,21b,21c,21d,21e,21f,21g,21h,21iを含む。コース一覧画像21は、動画サムネイル21a〜21iのそれぞれの下方に、各トレーニングコースのタイトルおよび所要時間を表すテキストを含む。そしてコース一覧画像21は、各動画サムネイル21a〜21iを、各トレーニングコースのクラス毎に区分けして示す。
【0045】
さらに、コース一覧画像21には、ステップSa1で認証したユーザに関してトレーニング状況データベースに記述された済みフラグが「1」となっているトレーニングコースの動画サムネイルに重ねた状態で、トレーニングが終了していることを表す済みマーク21jを含む。図4に示すトレーニング状況データベースでは、「店員A」なるユーザに関して済みフラグが「1」となっているのが「1人客」「テイクアウト」「ファミリー」および「身だしなみ」の各トレーニングコースである。図7においてはこれに従って、「1人客」「テイクアウト」「ファミリー」および「身だしなみ」の各トレーニングコースに関する動画サムネイル21a,21b,21c,21hにそれぞれ重ねた状態の済みマーク21jを含む。
【0046】
入力インタフェース画像22は、ハンディ端末2におけるユーザインタフェースの外観を摸した画像である。案内画像23は、ユーザの習熟レベルを表す文字列23aおよびマーク23bを含む。
【0047】
図6のフローチャートに戻り、情報端末1のCPU1mは、ユーザ操作に応じてトレーニングコースの1つを選択する(ステップSa3)。具体的には、コース一覧画像21に含まれた動画サムネイルのうちの1つをタッチする操作をユーザが行ったことに応じて、CPU1mはそのタッチされた動画サムネイルに関するトレーニングコースを選択する。例えば図7中の動画サムネイル21dの表示領域をタッチする操作がユーザにより行われたならば、CPU1mはタイトルが「2人客」であるトレーニングコースを選択する。
【0048】
続いて、情報端末1のCPU1mは、選択したトレーニングコースに対応する動画像の表示を開始する(ステップSa4)。例えばタイトルが「2人客」であるトレーニングコースを選択しているならば、CPU1mはトレーニングコースデータベースに従って動画ファイル名として「Futari.mpg」を取得し、このファイル名でHDD1kに記憶されている動画ファイルに基づく動画像を含んだトレーニング画像を生成し、このトレーニング画像を表示するように表示コントローラ1bに対して指示する。この指示に応じて表示コントローラ1bは、該当するトレーニング画像を表示するようにLCD1aを駆動する。なおCPU1mは、動画像ファイルに含まれた音声データに応じた音声を再生するようにサウンドコントローラ1dに対して指示する。この指示に応じてサウンドコントローラ1dは、該当する音声を再生するようにスピーカ1cを駆動する。
【0049】
ここで、図8はトレーニング画像30を含んだ表示画面の一例を示す正面図である。図8に示すように、トレーニング画像30は、コース選択画像20に、コース一覧画像21に重なる状態でプレーヤ画像31を含む。プレーヤ画像31は、動画像31aを含む。なお、CPU1mは、動画像ファイルが表す多数の画像フレームを一定の時間間隔で1つずつ順次に表示対象として選択し、動画像31aをその表示対象とした画像フレームに自動的に変更して行く。動画像ファイルが表す動画像および音声は、ハンディ端末2においてメニュー品目の入力のための操作をユーザが行うべき契機となる経時的な複数の事象を表したものである。当該動画像および音声は具体的には、顧客が注文する様子を撮影したものや、同様な様子を表したアニメーションなどである。
【0050】
ユーザは、LCD1aで表示される動画像およびスピーカ1cで再生される音声に応じて、入力インタフェース画像22上に配置されたメニュー品目のボタンをタッチすることによって注文されたメニュー品目を入力するための品目入力操作を行う。品目入力操作は、既に入力したメニュー品目をキャンセルする操作も含む。そしてユーザは、注文されたメニュー品目の全ての入力を完了したと考えるときに、入力インタフェース画像22中に配置された送信ボタン22aをタッチするなどの終了操作を行う。
【0051】
そこでステップSa5およびステップSa6においてCPU1mは、品目入力操作または終了操作がなされるのを待ち受ける。そして品目入力操作が行われたならば、CPU1mはステップSa5からステップSa7へ進む。なお、動画像の再生が終了した時点またはそれから一定時間が経過した時点として予め定めた終了タイミングまでに終了操作がなされなかった場合にも、CPU1mはステップSa5からステップSa7へ進むようにしても良い。
【0052】
ステップSa7においてCPU1mは、品目入力操作に応じて注文品目リストを更新する。すなわちCPU1mは、メニュー品目の追加を指定する品目入力操作が行われたならば、該当するメニュー品目を追加するように注文品目リストを更新する。またCPU1mは、メニュー品目のキャンセルを指定する品目入力操作が行われたならば、該当するメニュー品目を除外するように注文品目リストを更新する。
【0053】
ステップSa8においてCPU1mは、操作履歴情報を更新する。なおCPU1mは、今回のトレーニング処理の中で初めてステップSa8に進んだ場合には、操作履歴情報を新たに生成する。操作履歴情報は、トレーニング実施者に対応付けて当該トレーニング実施者が行った操作のそれぞれに関する操作情報を含んだ情報である。操作情報は、操作の内容と、操作が行われたタイミングとを少なくとも示す。つまり操作情報は例えば、入力インタフェース画像22中のどのボタンが、トレーニング中のどのタイミングで押されたのかを表す。CPU1mは、操作履歴情報をRAM1jまたはHDD1kに記憶させる。そしてこののちにCPU1mは、ステップSa5およびステップSa6の待ち受け状態に戻る。
【0054】
ステップSa5およびステップSa6の待ち受け状態にあるときに終了操作がなされたならばCPU1mは、ステップSa6からステップSa9へ進む。
【0055】
ステップSa9においてCPU1mは、注文品目リストに含まれているメニュー品目の全てが、現在選択しているトレーニングコースに関してトレーニングコースデータベースに記述された規定注文品目に含まれているメニュー品目と一致するか否かを確認する。そして全てのメニュー品目が一致したならば、CPU1mはステップSa9からステップSa10へ進む。
【0056】
ステップSa10においてCPU1mは、現在選択しているトレーニングコースおよびステップSa1で認証したユーザに関してトレーニング状況データベースに含まれた済みフラグを「1」にする。
【0057】
ステップSa11においてCPU1mは、ステップSa1で認証したユーザに関するトレーニングの進捗度を算出する。進捗度は、予め定められた任意のルールに基づいて算出されれば良い。例えば、進捗度は、済みフラグが「1」となっているトレーニングコースの数として求めることができる。この場合、トレーニング状況データベースが図4に示す状態であるならば、ユーザ「店員A」についての進捗度は「4」となる。あるいは、トレーニングコースの難易度に応じた係数を済みフラグに乗じて求まる値の総和として進捗度を求めることができる。すなわち、例えば各トレーニングコースのクラスに応じて、「初級」「中級」「上級」「マナー」に関する係数をそれぞれ「1」「2」「3」「1」とするならば、トレーニング状況データベースが図4に示す状態であるならば、「店員A」なるユーザについての進捗度は「5」となる。
【0058】
ステップSa12においてCPU1mは、進捗度に応じて習熟レベルを判定し、それをトレーニング状況データベースに反映する。具体的には、進捗度と習熟レベルとの対応関係を予め定めておく。なお習熟レベルとは、「アルバイト初級」や「アルバイト中級」などのように習熟の度合いをユーザが認識できるような指標である。そしてCPU1mは例えば、進捗度が上昇しても習熟レベルが変化しないならば、トレーニング状況データベースには何ら変更を加えない。しかしながらCPU1mは例えば、進捗度が上昇したことによって新たな習熟レベルに到達したならば、トレーニング状況データベースの習熟レベルに関する情報フィールドの記述を変更する。より具体的には、ユーザ「店員A」がトレーニングコース「2人客」を正しく完了したことによって当該ユーザの習熟レベルが「アルバイト中級」であるとCPU1mが判定したとする。この場合にCPU1mは、ユーザ名の情報フィールドに「店員A」と記述されたデータレコードにおける習熟レベルに関する情報フィールドの記述を、例えば図4に示す「アルバイト初級」から「アルバイト中級」に変更するようにトレーニング状況データベースを更新する。
【0059】
こののちにCPU1mは、ステップSa2に戻り、コース選択画像を再表示する。このときにCPU1mは、最新のトレーニング状況データベースに記述された情報に基づいてコース選択画像を生成する。このため、例えば上記具体例のようにトレーニング状況データベースが更新されているならば、再表示されるコース選択画像は図9に示すような画像である。図9に示すコース選択画像40は、コース一覧画像41が、動画サムネイル21dに重ねた状態の済みマーク21jを含む点でコース一覧画像21とは異なる。またコース選択画像40は、案内画像42が、変化後の習熟レベルを表す文字列42aおよびマーク42bを含む点で案内画像23と異なる。
【0060】
ところで、ステップSa9においてメニュー品目の不一致が見つかったならば、CPU1mはステップSa9からステップSa2へ戻る。この場合には、トレーニング状況データベースが更新されないため、例えば図7に示すコース選択画像20が再表示される。
【0061】
以上のように、飲食店等のオーダー業務で使われるハンディ端末2の操作方法などを学習するための方法として、オーダー用の動画とハンディ端末2におけるユーザインタフェースを摸した入力インタフェース画像22(操作画面)を情報端末1に表示し、動画に沿ってハンディ端末2の操作画面を操作し、動画に従った操作を行っているか否かを判断し、判断の結果を表示することで、ユーザは、他人に手間を掛けること無しに、ハンディ端末2の操作をトレーニングすることができる。
【0062】
そして情報端末1は、ユーザ操作と予め定められた操作とが合致する度合いを表す得点を求めて、これを表示することでユーザに対して報知する。従って、この報知に基づき、ユーザは自分が行った操作の正確性を認識できる。
【0063】
また情報端末1は、ユーザによる操作が正しく行われたか否かを自動的に判定し、その判定結果を済みマーク21jの有無によってユーザに対して提示する。このため、ユーザは正しい操作が行えたのか否かを認識することができる。
【0064】
また情報端末1は、習熟レベルをユーザに対して提示する。このため、ユーザはハンディ端末2の操作についての自己の習熟度合いを容易かつ的確に把握できる。
【0065】
このようなトレーニング方法によれば、トレーニング成績や実施項目数などに応じて新たに実施可能なトレーニングの数を増やすなどの仕組みを用いることで、トレーニング実施者の技能や経験に応じて段階的なトレーニングが可能となる。
【0066】
ところで、上述したようなトレーニングの終了後、ユーザであるトレーニング実施者本人や他者(指導者)が、トレーニング状況を再生することによってトレーニング結果の確認を行いたいという要望がある。
【0067】
そこで、情報端末1は、トレーニング実施者等に対して情報端末1を用いてトレーニング状況を再生することでトレーニング結果を提示する仕組みを提供する。
【0068】
具体的には、情報端末1は、例えば上述したトレーニング処理における処理結果を一覧表示した図10に示すようなトレーニング結果一覧Zを液晶ディスプレイ(LCD)1aに表示させ、トレーニング結果一覧Zから所定のトレーニング実施者にかかるトレーニングをトレーニング実施者本人や他者(指導者)などにタッチパネル1eを介して選択させて、トレーニングの際の操作状況を再生することでトレーニングの様子を確認させるトレーニング確認処理を実行する。
【0069】
ここで、図11はトレーニング確認処理における機能構成を示す機能ブロック図、図12はトレーニング確認処理の流れを示すフローチャートである。情報端末1のCPU1mで実行されるプログラムは、図11に示すような各部(操作トレーニング手段60、操作履歴記憶手段70、操作情報取得手段80、再生手段90、正規操作情報記憶手段110、比較手段120)を含むモジュール構成となっており、実際のハードウェアとしてはCPU1mがROM1iまたはHDD1kからプログラムを読み出して実行することにより上記各部がRAM1j上にロードされ、操作トレーニング手段60、操作履歴記憶手段70、操作情報取得手段80、再生手段90、正規操作情報記憶手段110、比較手段120がRAM1j上に生成されるようになっている。
【0070】
なお、操作トレーニング手段60は、図6に示したトレーニング処理で述べたように、ハンディ端末2におけるユーザインタフェースを模した画像とともに表示したオーダー用の動画に沿ってユーザインタフェースを操作させる。
【0071】
また、操作履歴記憶手段70は、前述したように、操作の内容と、当該操作が行われたタイミングとを少なくとも示す操作情報をRAM1jまたはHDD1kに操作履歴情報として記憶する。
【0072】
さらに、正規操作情報記憶手段110は、前述したように、オーダー用の動画像31aが表す契機事象に応じてユーザが行うべき正規の操作の内容を含んだ設定情報をHDD1kに正規操作設定ファイルとして記憶する。
【0073】
トレーニングの際の操作状況の再生方法としては、下記に示す3種類の方法が挙げられる。
(1)トレーニング実施者の操作のみを再生
(2)トレーニング実施者の操作および正解の操作を再生
(3)トレーニング実施者の操作および誤り指摘メッセージを再生
【0074】
図12に示すように、図示しないボタン等によるモード切替えによって、「トレーニング実施者の操作のみを再生」が選択された場合(ステップS1のYes)、操作情報取得手段80は、RAM1jまたはHDD1kに記憶された操作履歴情報から所定のトレーニング実施者にかかる操作情報(操作の内容、操作が行われたタイミングなど)を取得しステップS4)、再生手段90は、操作情報に基づいて入力インタフェース画像22中のどのボタンがトレーニング中のどのタイミングで押されたのかという操作状況を表示して再生する(ステップS5)。具体的には、記憶された操作情報に含まれる操作ボタンを、操作情報に含まれる該当操作ボタンに対するタイミングで、入力インタフェース画像22中の該当ボタンを他のボタンとは識別できるように識別表示させる。
【0075】
図13は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。なお、図13に示すように、トレーニングにおける操作は指マークMで示すことで該当ボタンを識別表示している。図13に示す(a)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、一方の客がアイスコーヒーを注文する動画像31aに対して「アイスコーヒー」キーを押下する正規操作を示したものである。図13に示す(b)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、他方の客がモカを注文する動画像に対して、図13に示す(a)の「アイスコーヒー」キーの押下から操作情報に記憶されたタイミングで「モカ」キーを押下する正規操作を示したものである。
【0076】
図12に示すように、図示しないボタン等によるモード切替えによって、「トレーニング実施者の操作および正解の操作を再生」が選択された場合(ステップS2のYes)、操作情報取得手段80は、RAM1jまたはHDD1kに記憶された操作履歴情報から所定のトレーニング実施者にかかる操作情報(操作の内容、操作が行われたタイミングなど)を取得し(ステップS6)、再生手段90は、操作情報に基づいて入力インタフェース画像22中のどのボタンがトレーニング中のどのタイミングで押されたのかという操作状況を表示して再生する(ステップS7)。操作状況の具体的な表示は、ステップS5で説明したものと同様である。加えて、操作情報取得手段80は、HDD1kに記憶される正規操作設定ファイルからトレーニングの中で動画像31aが表す契機事象に応じてユーザが行うべき正規操作の設定情報(操作順、ボタン種類など)を取得し(ステップS6)、再生手段90は、設定情報に従って入力インタフェース画像22中のボタンを強調させる(例えば、赤枠で囲む)ことで正解の操作を明示的に表示して再生する(ステップS7)。
【0077】
図14は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。なお、図14に示すように、トレーニングにおける操作は指マークMで示すことで該当ボタンを識別表示している。図14に示す(a)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、一方の客がアイスコーヒーを注文する動画像31aに対して赤枠Rで囲まれた「アイスコーヒー」キーを押下する正規操作を示したものである。図14に示す(b)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、他方の客がモカを注文する動画像31aに対して、図14に示す(a)の「アイスコーヒー」キーの押下から操作情報に記憶されたタイミングで、赤枠で囲まれていない「珈琲」キーを押下する誤操作を示したものである。なお、正規操作は、図14の(b)に示すように、赤枠Rで囲まれている「モカ」キーである。
【0078】
図12に示すように、図示しないボタン等によるモード切替えによって、「トレーニング実施者の操作および誤り指摘メッセージを再生」が選択された場合(ステップS3のYes)、操作情報取得手段80は、RAM1jまたはHDD1kに記憶された操作履歴情報から所定のトレーニング実施者にかかる操作情報(操作の内容、操作が行われたタイミングなど)を取得し(ステップS8)、再生手段90は、操作情報に基づいて入力インタフェース画像22中のどのボタンがトレーニング中のどのタイミングで押されたのかという操作状況を表示して再生する(ステップS10)。操作状況の具体的な表示は、ステップS5で説明したものと同様である。加えて、操作情報取得手段80は、HDD1kに記憶される正規操作設定ファイルからトレーニングの中で動画像31aが表す契機事象に応じてユーザが行うべき正規操作の設定情報(操作順、ボタン種類など)を取得し(ステップS8)、再生手段90は、設定情報に従って入力インタフェース画像22中のボタンを強調させる(例えば、赤枠で囲む)ことで正解の操作を明示的に表示して再生する(ステップS10)。さらに、比較手段120は、所定のトレーニング実施者にかかる操作情報とユーザが行うべき操作の設定情報とを比較し(ステップS9)、再生手段90は、比較した結果として正解/不正解のいずれかの情報を明示的に表示する(ステップS10)。
【0079】
図15は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。なお、図15に示すように、トレーニングにおける操作は指マークMで示すことで該当ボタンを識別表示している。図15に示す(a)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、一方の客がアイスコーヒーを注文する動画像31aに対して赤枠Rで囲まれた「アイスコーヒー」キーを押下する正規操作を示したものである。この場合、所定のトレーニング実施者にかかる操作情報とユーザが行うべき操作の設定情報とが一致しているので、「正解」という情報Xを表示する。図15に示す(b)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、他方の客がモカを注文する動画像31aに対して、図15に示す(a)の「アイスコーヒー」キーの押下から操作情報に記憶されたタイミングで、赤枠で囲まれていない「珈琲」キーを押下する誤操作を示したものである。なお、正規操作は、図15の(b)に示すように、赤枠Rで囲まれている「モカ」キーである。この場合、所定のトレーニング実施者にかかる操作情報とユーザが行うべき操作の設定情報とが一致していないので、「珈琲」キーは「不正解」であり、「モカ」が「正解」であるという情報(誤り指摘メッセージ)Yを表示する。
【0080】
このように本実施形態の注文処理システムによれば、トレーニングの終了後、ユーザであるトレーニング実施者本人や他者(指導者)が、トレーニングの際の操作状況を再生することにより、トレーニングの様子を確認することができる。
【0081】
なお、この実施形態は、次のような種々の変形実施が可能である。
【0082】
注文品目リストに含まれたメニュー品目と規定注文品目との比較により、入力漏れのメニュー品目や誤入力されたメニュー品目を判別し、それをユーザに対して提示する画像を表示しても良い。
【0083】
入力インタフェース画像22に代えて、情報端末1がPOS端末として機能する際にLCD1aにて表示する入力インタフェース画像を用いても良い。そして、その入力インタフェース画像上での操作を入力することとすれば、当該POS端末の操作のトレーニングをユーザに行わせることが可能である。
【0084】
動画像に代えて、複数の静止画像をスライドショー形式で連続表示しても良い。すなわち、複数の静止画像を順次に、かつ一定の時間間隔で自動的に表示対象として選択し、その表示対象とされた静止画像をLCD1aに表示させても良い。
【0085】
上記のトレーニング機能を備える情報端末1は、案内業務、受注業務、給仕(配膳)業務、あるいは会計業務など各種の業務の全てに関する処理を行うものである必要はないし、それらの処理とは異なる処理を行うものであっても良い。
【0086】
トレーニングの対象とするユーザ操作は、注文入力のための操作には限らない。なお、トレーニングの対象とするユーザ操作が異なれば、その操作の契機となる事象も当然異なる。そこで、トレーニングの対象とするユーザ操作に応じた契機事象を表した動画像または静止画像を表示するようにする。また、ユーザインタフェース画像も、トレーニングの対象とするユーザ操作に応じたものとする。
【0087】
トレーニング結果は、入力された操作と規定操作とが完全一致したか否かにより判定するものには限らない。例えば、入力操作と規定操作とが一致する割合としてトレーニング結果を判定することができる。また例えば、入力操作が行われる順番やタイミングなどのような別の情報も加味してトレーニング結果を判定しても良い。
【0088】
端末装置とサーバ装置とを含んだトレーニングシステムにより上記のような動作を実現することもできる。この場合、1つのサーバ装置が1つまたは複数の端末装置におけるユーザのトレーニングを実現するための処理を行っても良いし、複数のサーバ装置が1つまたは複数の端末装置におけるユーザのトレーニングを実現するための処理を分担して行っても良い。
【0089】
このようなトレーニングシステムの実現には、クラウドコンピューティングを利用できる。より具体的には、Software as a Service(SaaS)と称されるソフトウェア提供形態が適する。
【0090】
図16はクラウドシステムを利用するトレーニングシステム200の構成を示す図である。
【0091】
このトレーニングシステム200は、クラウド21、複数の注文処理システム100および複数の通信ネットワーク23を含む。なお、注文処理システム100および通信ネットワーク23は、それぞれ1つのみでも良い。
【0092】
クラウド21はさらに、複数のサーバ装置21aを含む。これら複数のサーバ装置21aは互いに通信可能に構成される。ただしサーバ装置21aは、1つのみであっても良い。
【0093】
注文処理システム100の情報端末1は、通信ネットワーク23を介してクラウド21と通信可能である。情報端末1としては、デスクトップタイプやノートブックタイプなどの種々のPC(Personal Computer)やPOS(Point of Sales)端末のほか、携帯電話装置、携帯情報端末(PDA)、あるいはスマートフォンなどを適宜に利用できる。通信ネットワーク23としては、インターネット、プライベートネットワーク、次世代ネットワーク(NGN)、あるいはモバイルネットワークなどを適宜に利用できる。
【0094】
そしてトレーニングシステム200は、図6に示す各処理のうちのステップSa1についてはクラウド21にて実行するが、ステップSa2〜Sa12、図12に示すステップS1〜S10についてはクラウド21および注文処理システム100の情報端末1のいずれにおいて実行しても良い。ただし、ステップSa1においてユーザを認証するために使用する認証情報の入力などは注文処理システム100の情報端末1にて実行されても良い。
【0095】
ステップSa1〜Sa12、ステップS1〜S10のうちの複数の処理をクラウド21にて実行する場合、それらの処理を単一のサーバ装置21aにおいて実行しても良いし、複数のサーバ装置21aにおいて分散処理しても良い。
【0096】
ステップSa2〜Sa12、ステップS1〜S10のうちの少なくとも1つの処理を注文処理システム100の情報端末1にて実行する場合、その処理を情報端末1が有するコンピュータに実行させるためのプログラムを予め情報端末1が有する記憶ユニットに記憶させておいても良いし、上記のプログラムをクラウド21が有する記憶ユニットに記憶しておき、必要に応じてクラウド21から情報端末1へと与えるようにしても良い。上記のプログラムをクラウド21から情報端末1へと与える場合には、サーバ装置21aのうちの少なくとも1つに、上記のプログラムを情報端末1へと送信する機能を備える。
【0097】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0098】
1 情報端末
1a 液晶ディスプレイ(LCD)
1b 表示コントローラ
1c スピーカ
1d サウンドコントローラ
1e タッチパネル
1f タッチパネルコントローラ
1g 周辺機器インタフェース
1h 通信インタフェース
1i ROM
1j RAM
1k HDD
1m CPU
2 ハンディ端末
3 伝票プリンタ
4 ステーション
5 LAN
6 無線アクセスポイント
7 プリンタ
8 客面表示装置
21 クラウド
21a サーバ装置
22 入力インタフェース画像
23 通信ネットワーク
60 操作トレーニング手段
70 操作履歴記憶手段
80 操作情報取得手段
90 再生手段
100 注文処理システム
110 正規操作情報記憶手段
120 比較手段
200 トレーニングシステム
【先行技術文献】
【特許文献】
【0099】
【特許文献1】特開2009−199188号公報
【技術分野】
【0001】
本発明の実施形態は、トレーニング装置、プログラムおよびトレーニングシステムに関する。
【背景技術】
【0002】
例えばファミリーレストランや居酒屋等の多くの飲食店では、メニュー品目の注文の受付業務や会計業務などの種々の業務に関する処理を実行する処理装置が利用されている。このような処理装置では、店員等のユーザの操作を入力装置で入力し、その入力された操作に応じた処理を実行する。
【0003】
具体的には、飲食店で使用されるシステムの場合、上記の入力装置および処理装置はそれぞれ、例えばオーダー端末およびステーション(サーバ)である。そしてこの場合にオーダー端末では、顧客により注文されたメニュー品目を指定する操作を入力する。オーダー端末は、入力した操作に基づいて注文されたメニュー品目のリストを含んだ受注情報を生成し、それをステーションに送信する。ステーションは、受注情報に基づいて、調理指示伝票の作成や売上管理処理などを行う。
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来、ユーザの入力装置での操作に関する習熟は、実際の業務の中で図られるか、あるいは別の店員が顧客を演ずるなどして形成された模擬的な業務の中で図られていた。
【0005】
このような事情から、入力装置における操作の習熟を簡易に図ることが望まれていた。
【課題を解決するための手段】
【0006】
実施形態のトレーニング装置は、入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、を備える。
【0007】
また、実施形態のプログラムは、コンピュータを、入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、として機能させる。
【0008】
また、実施形態のトレーニングシステムは、少なくとも1つのサーバ装置と端末装置とを含むトレーニングシステムであって、入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、を備え、かつ前記サーバ装置は、前記操作履歴記憶手段と、前記再生手段との少なくとも一つを備え、前記端末装置は、前記操作履歴記憶手段と、前記再生手段とのうちの前記サーバ装置に備えられないものを備える。
【図面の簡単な説明】
【0009】
【図1】図1は、本実施形態に係る注文処理システムの構成を示すシステム構成図である。
【図2】図2は、情報端末のハードウェア構成を示すブロック図である。
【図3】図3は、トレーニングコースデータベースの一例を模式的に示す図である。
【図4】図4は、トレーニング状況データベースの一例を模式的に示す図である。
【図5】図5は、正規操作設定ファイルに記述された情報の一例を示す図である。
【図6】図6は、トレーニング処理の流れを示すフローチャートである。
【図7】図7は、コース選択画像を含んだ表示画面の一例を示す正面図である。
【図8】図8は、トレーニング画像を含んだ表示画面の一例を示す正面図である。
【図9】図9は、再表示されたコース選択画像を含んだ表示画面の一例を示す正面図である。
【図10】図10は、トレーニング結果一覧を含んだ表示画面の一例を示す正面図である。
【図11】図11は、トレーニング確認処理における機能構成を示す機能ブロック図である。
【図12】図12は、トレーニング確認処理の流れを示すフローチャートである。
【図13】図13は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。
【図14】図14は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。
【図15】図15は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。
【図16】図16は、クラウドシステムを利用するトレーニングシステムの構成を示すシステム構成図である。
【発明を実施するための形態】
【0010】
以下、図面を参照して一実施形態について説明する。
【0011】
図1は、本実施形態に係る注文処理システム100の構成を示すシステム構成図である。この注文処理システム100は、飲食店や販売店などのような顧客の注文に応じて飲食サービスや商品販売サービスを提供する様々な施設で利用可能である。ただし以下においては、飲食店での利用に適応するものとして構成された注文処理システム100について説明することとする。
【0012】
注文処理システム100は、複数の情報端末1、複数のハンディ端末2、複数の伝票プリンタ3およびステーション4をLAN(Local Area Network)5にそれぞれ接続している。ただし、ハンディ端末2は、無線アクセスポイント6を介してLAN5に接続される。情報端末1、ハンディ端末2および伝票プリンタ3は、図1では2つずつを図示しているが、その数はそれぞれに任意である。情報端末1、ハンディ端末2および伝票プリンタ3は、1つのみが設けられても良い。
【0013】
情報端末1は、PC(Personal Computer)やPOS(Point of Sales)端末などであり、例えば接客フロアやチェックアウトカウンタに設置される。情報端末1は、顧客に対する案内業務、受注業務、給仕(配膳)業務、あるいは会計業務など各種の業務に関する処理を行う。そして、接客フロアに設置された情報端末1においては、案内業務、受注業務および給仕(配膳)業務に関する処理が主として利用される。また、チェックアウトカウンタに設置された情報端末1においては、さらに会計業務に関する処理が利用される。なお、情報端末1は、上記の業務の一部のみに関する処理を行うことにより、特定の用途に特化したものとしても良い。情報端末1のうちの少なくとも1つは、後述するトレーニング処理を実行する機能を備え、トレーニング装置として機能する。
【0014】
ハンディ端末2は、ソフトキーやハードキーなどの操作キーが複数配列されたユーザインタフェースを備え、このユーザインタフェースによりオーダー入力のためのユーザの操作を入力する入力装置として機能する。ハンディ端末2は、入力した操作に従ってオーダー情報を生成し、このオーダー情報を無線送信する。ハンディ端末2から無線送信されたオーダー情報は、無線アクセスポイント6およびLAN5を介してステーション4に伝送される。
【0015】
伝票プリンタ3は、例えば接客フロアやキッチンに設置される。接客フロアに設置された伝票プリンタ3は、受注情報に基づく注文伝票を顧客のために印刷する。すなわち、接客フロアに設置された伝票プリンタ3は、いわゆるカスタマープリンタとして利用される。またキッチンに設置された伝票プリンタ3は、受注情報に基づく調理指示伝票を調理人のために印刷する。すなわち、キッチンに設置された伝票プリンタ3は、いわゆるキッチンプリンタとして利用される。
【0016】
ステーション4は、例えばバックヤードに設置され、情報端末1から送信された各種の情報を集計処理し、飲食店の営業に拘わる管理業務に関する処理を行う。また、ステーション4は、複数の情報端末1で共通に利用される情報の管理処理も行う。
【0017】
概略的には、注文処理システム100においては、情報端末1やハンディ端末2でオーダー入力のための操作をユーザが行うと、その操作に応じて情報端末1やハンディ端末2で生成されたオーダー情報がLAN5を介してステーション4に伝送される。ステーション4は、到来したオーダー情報を、会計処理や集計処理などのために管理する。またステーション4は、LAN5を介して伝票プリンタ3へとオーダー情報を送信する。伝票プリンタ3は、到来したオーダー情報に応じた内容の調理指示伝票や注文伝票を印刷する。
【0018】
次に、情報端末1について詳述する。ここで、図2は情報端末1のハードウェア構成を示すブロック図である。図2に示すように、情報端末1は、液晶ディスプレイ(LCD)1a、表示コントローラ1b、スピーカ1c、サウンドコントローラ1d、タッチパネル1e、タッチパネルコントローラ1f、周辺機器インタフェース(周辺機器I/F)1g、通信インタフェース(通信I/F)1h、ROM(Read Only Memory)1i、記憶部であるRAM(Random Access Memory)1j、記憶部であるHDD(Hard Disk Drive)1kおよびCPU(Central Processing Unit)1mを含む。
【0019】
表示コントローラ1b、サウンドコントローラ1d、タッチパネルコントローラ1f、周辺機器インタフェース1g、通信インタフェース1h、ROM1i、RAM1j、HDD1kおよびCPU1mは、バスラインにそれぞれ接続されている。LCD1a、スピーカ1cおよびタッチパネル1eは、表示コントローラ1b、サウンドコントローラ1dおよびタッチパネルコントローラ1fにそれぞれ接続されている。
【0020】
表示コントローラ1bは、CPU1mの制御の下に転送されてくる画像データに応じた画像が表示されるようにLCD1aを駆動する。LCD1aは、表示コントローラ1bにより駆動されて画像を表示する。
【0021】
サウンドコントローラ1dは、CPU1mの制御の下に転送されてくる音声データに応じた音声が再生されるようにスピーカ1cを駆動する。スピーカ1cは、サウンドコントローラ1dにより駆動された音声を再生する。
【0022】
タッチパネル1eは、LCD1aの表示面に積層配置されている。タッチパネル1eは、LCD1aの表示画面へのユーザによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。タッチパネルコントローラ1fは、タッチパネル1eから出力された検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をCPU1mへ送る。このようなタッチパネル1eは、トレーニングの実行時には、トレーニングのためのユーザの操作を入力する入力デバイスの1つとして利用される。
【0023】
周辺機器インタフェース1gには、プリンタ7や客面表示装置8などの周辺機器が必要に応じて接続される。周辺機器インタフェース1gは、接続されている周辺機器と通信する。周辺機器インタフェース1gとしては、USB(Universal Serial Bus)の汎用規格に準拠したインタフェース回路などを利用できる。なお、プリンタ7は、受注伝票、領収伝票あるいは各種のジャーナルなどを印刷するために利用される。客面表示装置8は、会計結果や広告情報などを顧客に提示するための画像を表示するために利用される。プリンタ7および客面表示装置8の少なくとも一方は、情報端末1に内蔵されていても良い。
【0024】
通信インタフェース1hは、伝票プリンタ3およびステーション4とLAN5を介して通信する。通信インタフェース1hとしては、イーサネット(登録商標)などの汎用規格に準拠したインタフェース回路などを利用できる。
【0025】
ROM1iは、CPU1mの処理手順を記述したプログラムや、CPU1mが各種の処理を実行する上で必要なデータなどを記憶している。
【0026】
RAM1jは、CPU1mが各種の処理を実行する上で必要なデータを必要に応じて記憶する。例えばRAM1jには、LCD1aで表示する画像を表す画像情報を記憶する。またRAM1jは、CPU1mが各種の処理を行う際のワークエリアとしても利用される。
【0027】
HDD1kは、CPU1mの処理手順を記述したプログラムや、CPU1mが各種の処理を実行する上で必要なデータなどを記憶する。HDD1kは、注文処理システム100が設置されている飲食店で提供されるメニュー品目に関するデータベースを記憶する。
【0028】
CPU1mが各種の処理を実行する上で必要なデータとして、HDD1kは、詳細は後述するが、ハンディ端末2におけるユーザインタフェースを摸した入力インタフェース画像22(図7参照)のデータを記憶する。
【0029】
加えて、HDD1kは、トレーニングコースデータベース、トレーニング状況データベース、後述するトレーニング処理に際して再生する複数の動画ファイル、正規操作設定ファイルを記憶する。
【0030】
CPU1mは、ROM1iやHDD1kに記憶されたプログラムに従って、前述した各種の業務に関する各種の処理や、後述するトレーニング処理およびトレーニング確認処理を実行する。
【0031】
なお、情報端末1は、ROM1iやHDD1kにプログラムが記憶された状態にて販売や譲渡がなされても良いし、記憶媒体に記憶された状態や通信回線を介した通信により販売または譲渡されたプログラムが任意に情報端末1にインストールされても良い。なお、上記の記憶媒体としては、磁気ディスク、光磁気ディスク、光ディスク、あるいは半導体メモリなどのあらゆる種類のものを利用できる。
【0032】
次に、HDD1kに記憶されるトレーニングコースデータベースについて説明する。ここで、図3はトレーニングコースデータベースの一例を模式的に示す図である。
【0033】
図3に示すように、トレーニングコースデータベースは、複数のトレーニングコースのそれぞれに対応する内容を記述したデータレコードを含む。各データレコードには、タイトル、所要時間、クラス、動画ファイル名、規定注文品目および正規操作設定ファイル名に関する情報フィールドが含まれる。タイトルに関する情報フィールドに記述される情報は、トレーニングコースを識別するためのタイトルを表す。所要時間に関する情報フィールドに記述される情報は、各トレーニングの所要時間を表す。クラスに関する情報フィールドに記述される情報は、難易度などを表す情報を表す。動画ファイル名に関する情報フィールドに記述される情報は、使用するべき動画ファイルの識別名を表す。規定注文品目に関する情報フィールドに記述される情報は、注文品目として入力されるべき品目を表す。正規操作設定ファイル名に関する情報フィールドに記述される情報は、各トレーニングコースの契機事象に応じてユーザが行うべき正規の操作の内容を含んだ設定情報について記述された正規操作設定ファイルの識別名を表す。
【0034】
次に、HDD1kに記憶されるトレーニング状況データベースについて説明する。ここで、図4はトレーニング状況データベースの一例を模式的に示す図である。
【0035】
図4に示すようにトレーニング状況データベースは、複数のユーザ(ここでは店員)のそれぞれに対応するトレーニング状況を記述したデータレコードを含む。各データレコードは、ユーザ名、トレーニングコース毎の済みフラグ、習熟レベルに関する情報フィールドを含む。ユーザ名に関する情報フィールドに記述される情報は、ユーザを識別するための名称を表す。済みフラグは、トレーニングコース毎のトレーニングの終了状況を0(未終了)および1(終了)のいずれかで表す。習熟レベルに関する情報フィールドに記述される情報は、ハンディ端末2の操作についての習熟度合いを表す習熟レベルを表す。
【0036】
次に、HDD1kに記憶される正規操作設定ファイルについて説明する。ここで、図5は正規操作設定ファイルに記述された情報の一例を示す図である。正規操作設定ファイルは、複数のトレーニングコースのそれぞれに対応し、各コースの契機事象に応じてユーザが行うべき正規の操作の内容を含んだ設定情報を記述したものである。図5に示すように、正規操作設定ファイルは、操作番号、正規操作情報、正規期間および推奨期間に関する各情報を含んだ設定情報の集合である。
【0037】
操作番号は、トレーニングの中で動画像が表す契機事象に応じてユーザが行うべき操作のそれぞれに、それらの操作をそれぞれ行うべきタイミングの順番に従って付与された番号を表す。正規操作は、同じ設定情報に含まれた操作番号が付与された操作にてユーザが行うべき正規の操作の内容を表す。正規期間は、同じ設定情報に含まれた操作番号が付与された操作が許容される期間を表す。推奨期間は、同じ設定に含まれた操作番号が付与された操作を行うべき推奨される期間を表す。
【0038】
図5の1つめの設定情報は、客がアイスコーヒーを注文する動作を契機事象として動画像を表している場合に関し、「アイスコーヒー」キーを押下する操作が正規操作であって、それが動画像の経過時間が「00:10」〜「00:20」である期間に行われるべきであり、より好ましくは動画像の経過時間が「00:13」〜「00:17」である期間に行われるべきである旨を表している。
【0039】
次に、情報端末1のCPU1mがROM1iやHDD1kに記憶されたプログラムに従って実行する各種の処理のうち、情報端末1の特徴的な機能を実現するトレーニング処理およびトレーニング確認処理を中心に、注文処理システム100の動作について説明する。
【0040】
一般的に、飲食店のオーダー業務で使われるようなハンディ端末2の操作に関する習熟は、実際の業務の中で図られるか、あるいは別の店員が顧客を演ずるなどして形成された模擬的な業務の中で図られていた。一方で、実際の業務中や別の店員が顧客を演ずるなど以外の方法で、ハンディ端末2の操作に関する操作の習熟を簡易に図るとともに、操作の習熟度を継続的に維持することが望まれていた。そこで、情報端末1は、オーダー用の動画とハンディ端末2の操作画面を表示し、動画に沿ってハンディ端末2の操作画面を操作し、動画に従った操作を行っているか否かを判断し、判断の結果を表示するようにしたものである。
【0041】
さて、ハンディ端末2での操作をトレーニングしたい場合にユーザは、情報端末1が備えるトレーニング機能を利用できる。このトレーニング機能の起動がユーザにより要求された情報端末1では、CPU1mが図6に示すようなトレーニング処理を実行する。
【0042】
情報端末1のCPU1mは、ユーザを認証すると(ステップSa1)、コース選択画像を生成し、このコース選択画像を表示するように表示コントローラ1bに対して指示する(ステップSa2)。この指示に応じて表示コントローラ1bは、該当するコース選択画像を表示するようにLCD1aを駆動する。
【0043】
ここで、図7はコース選択画像20を含んだ表示画面の一例を示す正面図である。図7に示すように、コース選択画像20は、コース一覧画像21、入力インタフェース画像22および案内画像23を含む。
【0044】
コース一覧画像21は、トレーニングコースデータベースに登録されているトレーニングコースの一覧を示す。図7の例においてコース一覧画像21は、各トレーニングコースの動画サムネイル21a,21b,21c,21d,21e,21f,21g,21h,21iを含む。コース一覧画像21は、動画サムネイル21a〜21iのそれぞれの下方に、各トレーニングコースのタイトルおよび所要時間を表すテキストを含む。そしてコース一覧画像21は、各動画サムネイル21a〜21iを、各トレーニングコースのクラス毎に区分けして示す。
【0045】
さらに、コース一覧画像21には、ステップSa1で認証したユーザに関してトレーニング状況データベースに記述された済みフラグが「1」となっているトレーニングコースの動画サムネイルに重ねた状態で、トレーニングが終了していることを表す済みマーク21jを含む。図4に示すトレーニング状況データベースでは、「店員A」なるユーザに関して済みフラグが「1」となっているのが「1人客」「テイクアウト」「ファミリー」および「身だしなみ」の各トレーニングコースである。図7においてはこれに従って、「1人客」「テイクアウト」「ファミリー」および「身だしなみ」の各トレーニングコースに関する動画サムネイル21a,21b,21c,21hにそれぞれ重ねた状態の済みマーク21jを含む。
【0046】
入力インタフェース画像22は、ハンディ端末2におけるユーザインタフェースの外観を摸した画像である。案内画像23は、ユーザの習熟レベルを表す文字列23aおよびマーク23bを含む。
【0047】
図6のフローチャートに戻り、情報端末1のCPU1mは、ユーザ操作に応じてトレーニングコースの1つを選択する(ステップSa3)。具体的には、コース一覧画像21に含まれた動画サムネイルのうちの1つをタッチする操作をユーザが行ったことに応じて、CPU1mはそのタッチされた動画サムネイルに関するトレーニングコースを選択する。例えば図7中の動画サムネイル21dの表示領域をタッチする操作がユーザにより行われたならば、CPU1mはタイトルが「2人客」であるトレーニングコースを選択する。
【0048】
続いて、情報端末1のCPU1mは、選択したトレーニングコースに対応する動画像の表示を開始する(ステップSa4)。例えばタイトルが「2人客」であるトレーニングコースを選択しているならば、CPU1mはトレーニングコースデータベースに従って動画ファイル名として「Futari.mpg」を取得し、このファイル名でHDD1kに記憶されている動画ファイルに基づく動画像を含んだトレーニング画像を生成し、このトレーニング画像を表示するように表示コントローラ1bに対して指示する。この指示に応じて表示コントローラ1bは、該当するトレーニング画像を表示するようにLCD1aを駆動する。なおCPU1mは、動画像ファイルに含まれた音声データに応じた音声を再生するようにサウンドコントローラ1dに対して指示する。この指示に応じてサウンドコントローラ1dは、該当する音声を再生するようにスピーカ1cを駆動する。
【0049】
ここで、図8はトレーニング画像30を含んだ表示画面の一例を示す正面図である。図8に示すように、トレーニング画像30は、コース選択画像20に、コース一覧画像21に重なる状態でプレーヤ画像31を含む。プレーヤ画像31は、動画像31aを含む。なお、CPU1mは、動画像ファイルが表す多数の画像フレームを一定の時間間隔で1つずつ順次に表示対象として選択し、動画像31aをその表示対象とした画像フレームに自動的に変更して行く。動画像ファイルが表す動画像および音声は、ハンディ端末2においてメニュー品目の入力のための操作をユーザが行うべき契機となる経時的な複数の事象を表したものである。当該動画像および音声は具体的には、顧客が注文する様子を撮影したものや、同様な様子を表したアニメーションなどである。
【0050】
ユーザは、LCD1aで表示される動画像およびスピーカ1cで再生される音声に応じて、入力インタフェース画像22上に配置されたメニュー品目のボタンをタッチすることによって注文されたメニュー品目を入力するための品目入力操作を行う。品目入力操作は、既に入力したメニュー品目をキャンセルする操作も含む。そしてユーザは、注文されたメニュー品目の全ての入力を完了したと考えるときに、入力インタフェース画像22中に配置された送信ボタン22aをタッチするなどの終了操作を行う。
【0051】
そこでステップSa5およびステップSa6においてCPU1mは、品目入力操作または終了操作がなされるのを待ち受ける。そして品目入力操作が行われたならば、CPU1mはステップSa5からステップSa7へ進む。なお、動画像の再生が終了した時点またはそれから一定時間が経過した時点として予め定めた終了タイミングまでに終了操作がなされなかった場合にも、CPU1mはステップSa5からステップSa7へ進むようにしても良い。
【0052】
ステップSa7においてCPU1mは、品目入力操作に応じて注文品目リストを更新する。すなわちCPU1mは、メニュー品目の追加を指定する品目入力操作が行われたならば、該当するメニュー品目を追加するように注文品目リストを更新する。またCPU1mは、メニュー品目のキャンセルを指定する品目入力操作が行われたならば、該当するメニュー品目を除外するように注文品目リストを更新する。
【0053】
ステップSa8においてCPU1mは、操作履歴情報を更新する。なおCPU1mは、今回のトレーニング処理の中で初めてステップSa8に進んだ場合には、操作履歴情報を新たに生成する。操作履歴情報は、トレーニング実施者に対応付けて当該トレーニング実施者が行った操作のそれぞれに関する操作情報を含んだ情報である。操作情報は、操作の内容と、操作が行われたタイミングとを少なくとも示す。つまり操作情報は例えば、入力インタフェース画像22中のどのボタンが、トレーニング中のどのタイミングで押されたのかを表す。CPU1mは、操作履歴情報をRAM1jまたはHDD1kに記憶させる。そしてこののちにCPU1mは、ステップSa5およびステップSa6の待ち受け状態に戻る。
【0054】
ステップSa5およびステップSa6の待ち受け状態にあるときに終了操作がなされたならばCPU1mは、ステップSa6からステップSa9へ進む。
【0055】
ステップSa9においてCPU1mは、注文品目リストに含まれているメニュー品目の全てが、現在選択しているトレーニングコースに関してトレーニングコースデータベースに記述された規定注文品目に含まれているメニュー品目と一致するか否かを確認する。そして全てのメニュー品目が一致したならば、CPU1mはステップSa9からステップSa10へ進む。
【0056】
ステップSa10においてCPU1mは、現在選択しているトレーニングコースおよびステップSa1で認証したユーザに関してトレーニング状況データベースに含まれた済みフラグを「1」にする。
【0057】
ステップSa11においてCPU1mは、ステップSa1で認証したユーザに関するトレーニングの進捗度を算出する。進捗度は、予め定められた任意のルールに基づいて算出されれば良い。例えば、進捗度は、済みフラグが「1」となっているトレーニングコースの数として求めることができる。この場合、トレーニング状況データベースが図4に示す状態であるならば、ユーザ「店員A」についての進捗度は「4」となる。あるいは、トレーニングコースの難易度に応じた係数を済みフラグに乗じて求まる値の総和として進捗度を求めることができる。すなわち、例えば各トレーニングコースのクラスに応じて、「初級」「中級」「上級」「マナー」に関する係数をそれぞれ「1」「2」「3」「1」とするならば、トレーニング状況データベースが図4に示す状態であるならば、「店員A」なるユーザについての進捗度は「5」となる。
【0058】
ステップSa12においてCPU1mは、進捗度に応じて習熟レベルを判定し、それをトレーニング状況データベースに反映する。具体的には、進捗度と習熟レベルとの対応関係を予め定めておく。なお習熟レベルとは、「アルバイト初級」や「アルバイト中級」などのように習熟の度合いをユーザが認識できるような指標である。そしてCPU1mは例えば、進捗度が上昇しても習熟レベルが変化しないならば、トレーニング状況データベースには何ら変更を加えない。しかしながらCPU1mは例えば、進捗度が上昇したことによって新たな習熟レベルに到達したならば、トレーニング状況データベースの習熟レベルに関する情報フィールドの記述を変更する。より具体的には、ユーザ「店員A」がトレーニングコース「2人客」を正しく完了したことによって当該ユーザの習熟レベルが「アルバイト中級」であるとCPU1mが判定したとする。この場合にCPU1mは、ユーザ名の情報フィールドに「店員A」と記述されたデータレコードにおける習熟レベルに関する情報フィールドの記述を、例えば図4に示す「アルバイト初級」から「アルバイト中級」に変更するようにトレーニング状況データベースを更新する。
【0059】
こののちにCPU1mは、ステップSa2に戻り、コース選択画像を再表示する。このときにCPU1mは、最新のトレーニング状況データベースに記述された情報に基づいてコース選択画像を生成する。このため、例えば上記具体例のようにトレーニング状況データベースが更新されているならば、再表示されるコース選択画像は図9に示すような画像である。図9に示すコース選択画像40は、コース一覧画像41が、動画サムネイル21dに重ねた状態の済みマーク21jを含む点でコース一覧画像21とは異なる。またコース選択画像40は、案内画像42が、変化後の習熟レベルを表す文字列42aおよびマーク42bを含む点で案内画像23と異なる。
【0060】
ところで、ステップSa9においてメニュー品目の不一致が見つかったならば、CPU1mはステップSa9からステップSa2へ戻る。この場合には、トレーニング状況データベースが更新されないため、例えば図7に示すコース選択画像20が再表示される。
【0061】
以上のように、飲食店等のオーダー業務で使われるハンディ端末2の操作方法などを学習するための方法として、オーダー用の動画とハンディ端末2におけるユーザインタフェースを摸した入力インタフェース画像22(操作画面)を情報端末1に表示し、動画に沿ってハンディ端末2の操作画面を操作し、動画に従った操作を行っているか否かを判断し、判断の結果を表示することで、ユーザは、他人に手間を掛けること無しに、ハンディ端末2の操作をトレーニングすることができる。
【0062】
そして情報端末1は、ユーザ操作と予め定められた操作とが合致する度合いを表す得点を求めて、これを表示することでユーザに対して報知する。従って、この報知に基づき、ユーザは自分が行った操作の正確性を認識できる。
【0063】
また情報端末1は、ユーザによる操作が正しく行われたか否かを自動的に判定し、その判定結果を済みマーク21jの有無によってユーザに対して提示する。このため、ユーザは正しい操作が行えたのか否かを認識することができる。
【0064】
また情報端末1は、習熟レベルをユーザに対して提示する。このため、ユーザはハンディ端末2の操作についての自己の習熟度合いを容易かつ的確に把握できる。
【0065】
このようなトレーニング方法によれば、トレーニング成績や実施項目数などに応じて新たに実施可能なトレーニングの数を増やすなどの仕組みを用いることで、トレーニング実施者の技能や経験に応じて段階的なトレーニングが可能となる。
【0066】
ところで、上述したようなトレーニングの終了後、ユーザであるトレーニング実施者本人や他者(指導者)が、トレーニング状況を再生することによってトレーニング結果の確認を行いたいという要望がある。
【0067】
そこで、情報端末1は、トレーニング実施者等に対して情報端末1を用いてトレーニング状況を再生することでトレーニング結果を提示する仕組みを提供する。
【0068】
具体的には、情報端末1は、例えば上述したトレーニング処理における処理結果を一覧表示した図10に示すようなトレーニング結果一覧Zを液晶ディスプレイ(LCD)1aに表示させ、トレーニング結果一覧Zから所定のトレーニング実施者にかかるトレーニングをトレーニング実施者本人や他者(指導者)などにタッチパネル1eを介して選択させて、トレーニングの際の操作状況を再生することでトレーニングの様子を確認させるトレーニング確認処理を実行する。
【0069】
ここで、図11はトレーニング確認処理における機能構成を示す機能ブロック図、図12はトレーニング確認処理の流れを示すフローチャートである。情報端末1のCPU1mで実行されるプログラムは、図11に示すような各部(操作トレーニング手段60、操作履歴記憶手段70、操作情報取得手段80、再生手段90、正規操作情報記憶手段110、比較手段120)を含むモジュール構成となっており、実際のハードウェアとしてはCPU1mがROM1iまたはHDD1kからプログラムを読み出して実行することにより上記各部がRAM1j上にロードされ、操作トレーニング手段60、操作履歴記憶手段70、操作情報取得手段80、再生手段90、正規操作情報記憶手段110、比較手段120がRAM1j上に生成されるようになっている。
【0070】
なお、操作トレーニング手段60は、図6に示したトレーニング処理で述べたように、ハンディ端末2におけるユーザインタフェースを模した画像とともに表示したオーダー用の動画に沿ってユーザインタフェースを操作させる。
【0071】
また、操作履歴記憶手段70は、前述したように、操作の内容と、当該操作が行われたタイミングとを少なくとも示す操作情報をRAM1jまたはHDD1kに操作履歴情報として記憶する。
【0072】
さらに、正規操作情報記憶手段110は、前述したように、オーダー用の動画像31aが表す契機事象に応じてユーザが行うべき正規の操作の内容を含んだ設定情報をHDD1kに正規操作設定ファイルとして記憶する。
【0073】
トレーニングの際の操作状況の再生方法としては、下記に示す3種類の方法が挙げられる。
(1)トレーニング実施者の操作のみを再生
(2)トレーニング実施者の操作および正解の操作を再生
(3)トレーニング実施者の操作および誤り指摘メッセージを再生
【0074】
図12に示すように、図示しないボタン等によるモード切替えによって、「トレーニング実施者の操作のみを再生」が選択された場合(ステップS1のYes)、操作情報取得手段80は、RAM1jまたはHDD1kに記憶された操作履歴情報から所定のトレーニング実施者にかかる操作情報(操作の内容、操作が行われたタイミングなど)を取得しステップS4)、再生手段90は、操作情報に基づいて入力インタフェース画像22中のどのボタンがトレーニング中のどのタイミングで押されたのかという操作状況を表示して再生する(ステップS5)。具体的には、記憶された操作情報に含まれる操作ボタンを、操作情報に含まれる該当操作ボタンに対するタイミングで、入力インタフェース画像22中の該当ボタンを他のボタンとは識別できるように識別表示させる。
【0075】
図13は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。なお、図13に示すように、トレーニングにおける操作は指マークMで示すことで該当ボタンを識別表示している。図13に示す(a)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、一方の客がアイスコーヒーを注文する動画像31aに対して「アイスコーヒー」キーを押下する正規操作を示したものである。図13に示す(b)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、他方の客がモカを注文する動画像に対して、図13に示す(a)の「アイスコーヒー」キーの押下から操作情報に記憶されたタイミングで「モカ」キーを押下する正規操作を示したものである。
【0076】
図12に示すように、図示しないボタン等によるモード切替えによって、「トレーニング実施者の操作および正解の操作を再生」が選択された場合(ステップS2のYes)、操作情報取得手段80は、RAM1jまたはHDD1kに記憶された操作履歴情報から所定のトレーニング実施者にかかる操作情報(操作の内容、操作が行われたタイミングなど)を取得し(ステップS6)、再生手段90は、操作情報に基づいて入力インタフェース画像22中のどのボタンがトレーニング中のどのタイミングで押されたのかという操作状況を表示して再生する(ステップS7)。操作状況の具体的な表示は、ステップS5で説明したものと同様である。加えて、操作情報取得手段80は、HDD1kに記憶される正規操作設定ファイルからトレーニングの中で動画像31aが表す契機事象に応じてユーザが行うべき正規操作の設定情報(操作順、ボタン種類など)を取得し(ステップS6)、再生手段90は、設定情報に従って入力インタフェース画像22中のボタンを強調させる(例えば、赤枠で囲む)ことで正解の操作を明示的に表示して再生する(ステップS7)。
【0077】
図14は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。なお、図14に示すように、トレーニングにおける操作は指マークMで示すことで該当ボタンを識別表示している。図14に示す(a)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、一方の客がアイスコーヒーを注文する動画像31aに対して赤枠Rで囲まれた「アイスコーヒー」キーを押下する正規操作を示したものである。図14に示す(b)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、他方の客がモカを注文する動画像31aに対して、図14に示す(a)の「アイスコーヒー」キーの押下から操作情報に記憶されたタイミングで、赤枠で囲まれていない「珈琲」キーを押下する誤操作を示したものである。なお、正規操作は、図14の(b)に示すように、赤枠Rで囲まれている「モカ」キーである。
【0078】
図12に示すように、図示しないボタン等によるモード切替えによって、「トレーニング実施者の操作および誤り指摘メッセージを再生」が選択された場合(ステップS3のYes)、操作情報取得手段80は、RAM1jまたはHDD1kに記憶された操作履歴情報から所定のトレーニング実施者にかかる操作情報(操作の内容、操作が行われたタイミングなど)を取得し(ステップS8)、再生手段90は、操作情報に基づいて入力インタフェース画像22中のどのボタンがトレーニング中のどのタイミングで押されたのかという操作状況を表示して再生する(ステップS10)。操作状況の具体的な表示は、ステップS5で説明したものと同様である。加えて、操作情報取得手段80は、HDD1kに記憶される正規操作設定ファイルからトレーニングの中で動画像31aが表す契機事象に応じてユーザが行うべき正規操作の設定情報(操作順、ボタン種類など)を取得し(ステップS8)、再生手段90は、設定情報に従って入力インタフェース画像22中のボタンを強調させる(例えば、赤枠で囲む)ことで正解の操作を明示的に表示して再生する(ステップS10)。さらに、比較手段120は、所定のトレーニング実施者にかかる操作情報とユーザが行うべき操作の設定情報とを比較し(ステップS9)、再生手段90は、比較した結果として正解/不正解のいずれかの情報を明示的に表示する(ステップS10)。
【0079】
図15は、トレーニング再生画像を含んだ表示画面の一例を示す正面図である。なお、図15に示すように、トレーニングにおける操作は指マークMで示すことで該当ボタンを識別表示している。図15に示す(a)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、一方の客がアイスコーヒーを注文する動画像31aに対して赤枠Rで囲まれた「アイスコーヒー」キーを押下する正規操作を示したものである。この場合、所定のトレーニング実施者にかかる操作情報とユーザが行うべき操作の設定情報とが一致しているので、「正解」という情報Xを表示する。図15に示す(b)は、例えばタイトルが「2人客」であるトレーニングコースを選択した場合に、他方の客がモカを注文する動画像31aに対して、図15に示す(a)の「アイスコーヒー」キーの押下から操作情報に記憶されたタイミングで、赤枠で囲まれていない「珈琲」キーを押下する誤操作を示したものである。なお、正規操作は、図15の(b)に示すように、赤枠Rで囲まれている「モカ」キーである。この場合、所定のトレーニング実施者にかかる操作情報とユーザが行うべき操作の設定情報とが一致していないので、「珈琲」キーは「不正解」であり、「モカ」が「正解」であるという情報(誤り指摘メッセージ)Yを表示する。
【0080】
このように本実施形態の注文処理システムによれば、トレーニングの終了後、ユーザであるトレーニング実施者本人や他者(指導者)が、トレーニングの際の操作状況を再生することにより、トレーニングの様子を確認することができる。
【0081】
なお、この実施形態は、次のような種々の変形実施が可能である。
【0082】
注文品目リストに含まれたメニュー品目と規定注文品目との比較により、入力漏れのメニュー品目や誤入力されたメニュー品目を判別し、それをユーザに対して提示する画像を表示しても良い。
【0083】
入力インタフェース画像22に代えて、情報端末1がPOS端末として機能する際にLCD1aにて表示する入力インタフェース画像を用いても良い。そして、その入力インタフェース画像上での操作を入力することとすれば、当該POS端末の操作のトレーニングをユーザに行わせることが可能である。
【0084】
動画像に代えて、複数の静止画像をスライドショー形式で連続表示しても良い。すなわち、複数の静止画像を順次に、かつ一定の時間間隔で自動的に表示対象として選択し、その表示対象とされた静止画像をLCD1aに表示させても良い。
【0085】
上記のトレーニング機能を備える情報端末1は、案内業務、受注業務、給仕(配膳)業務、あるいは会計業務など各種の業務の全てに関する処理を行うものである必要はないし、それらの処理とは異なる処理を行うものであっても良い。
【0086】
トレーニングの対象とするユーザ操作は、注文入力のための操作には限らない。なお、トレーニングの対象とするユーザ操作が異なれば、その操作の契機となる事象も当然異なる。そこで、トレーニングの対象とするユーザ操作に応じた契機事象を表した動画像または静止画像を表示するようにする。また、ユーザインタフェース画像も、トレーニングの対象とするユーザ操作に応じたものとする。
【0087】
トレーニング結果は、入力された操作と規定操作とが完全一致したか否かにより判定するものには限らない。例えば、入力操作と規定操作とが一致する割合としてトレーニング結果を判定することができる。また例えば、入力操作が行われる順番やタイミングなどのような別の情報も加味してトレーニング結果を判定しても良い。
【0088】
端末装置とサーバ装置とを含んだトレーニングシステムにより上記のような動作を実現することもできる。この場合、1つのサーバ装置が1つまたは複数の端末装置におけるユーザのトレーニングを実現するための処理を行っても良いし、複数のサーバ装置が1つまたは複数の端末装置におけるユーザのトレーニングを実現するための処理を分担して行っても良い。
【0089】
このようなトレーニングシステムの実現には、クラウドコンピューティングを利用できる。より具体的には、Software as a Service(SaaS)と称されるソフトウェア提供形態が適する。
【0090】
図16はクラウドシステムを利用するトレーニングシステム200の構成を示す図である。
【0091】
このトレーニングシステム200は、クラウド21、複数の注文処理システム100および複数の通信ネットワーク23を含む。なお、注文処理システム100および通信ネットワーク23は、それぞれ1つのみでも良い。
【0092】
クラウド21はさらに、複数のサーバ装置21aを含む。これら複数のサーバ装置21aは互いに通信可能に構成される。ただしサーバ装置21aは、1つのみであっても良い。
【0093】
注文処理システム100の情報端末1は、通信ネットワーク23を介してクラウド21と通信可能である。情報端末1としては、デスクトップタイプやノートブックタイプなどの種々のPC(Personal Computer)やPOS(Point of Sales)端末のほか、携帯電話装置、携帯情報端末(PDA)、あるいはスマートフォンなどを適宜に利用できる。通信ネットワーク23としては、インターネット、プライベートネットワーク、次世代ネットワーク(NGN)、あるいはモバイルネットワークなどを適宜に利用できる。
【0094】
そしてトレーニングシステム200は、図6に示す各処理のうちのステップSa1についてはクラウド21にて実行するが、ステップSa2〜Sa12、図12に示すステップS1〜S10についてはクラウド21および注文処理システム100の情報端末1のいずれにおいて実行しても良い。ただし、ステップSa1においてユーザを認証するために使用する認証情報の入力などは注文処理システム100の情報端末1にて実行されても良い。
【0095】
ステップSa1〜Sa12、ステップS1〜S10のうちの複数の処理をクラウド21にて実行する場合、それらの処理を単一のサーバ装置21aにおいて実行しても良いし、複数のサーバ装置21aにおいて分散処理しても良い。
【0096】
ステップSa2〜Sa12、ステップS1〜S10のうちの少なくとも1つの処理を注文処理システム100の情報端末1にて実行する場合、その処理を情報端末1が有するコンピュータに実行させるためのプログラムを予め情報端末1が有する記憶ユニットに記憶させておいても良いし、上記のプログラムをクラウド21が有する記憶ユニットに記憶しておき、必要に応じてクラウド21から情報端末1へと与えるようにしても良い。上記のプログラムをクラウド21から情報端末1へと与える場合には、サーバ装置21aのうちの少なくとも1つに、上記のプログラムを情報端末1へと送信する機能を備える。
【0097】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0098】
1 情報端末
1a 液晶ディスプレイ(LCD)
1b 表示コントローラ
1c スピーカ
1d サウンドコントローラ
1e タッチパネル
1f タッチパネルコントローラ
1g 周辺機器インタフェース
1h 通信インタフェース
1i ROM
1j RAM
1k HDD
1m CPU
2 ハンディ端末
3 伝票プリンタ
4 ステーション
5 LAN
6 無線アクセスポイント
7 プリンタ
8 客面表示装置
21 クラウド
21a サーバ装置
22 入力インタフェース画像
23 通信ネットワーク
60 操作トレーニング手段
70 操作履歴記憶手段
80 操作情報取得手段
90 再生手段
100 注文処理システム
110 正規操作情報記憶手段
120 比較手段
200 トレーニングシステム
【先行技術文献】
【特許文献】
【0099】
【特許文献1】特開2009−199188号公報
【特許請求の範囲】
【請求項1】
入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、
前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、
を備えるトレーニング装置。
【請求項2】
前記動画または前記静止画像が表す契機事象に応じてユーザが行うべき正規の操作の内容である正規操作情報を含んだ設定情報を記憶部に記憶する正規操作情報記憶手段を更に備え、
前記再生手段は、前記操作情報とともに前記設定情報に従って前記ユーザインタフェースを模した画像に前記正規操作情報に基づく正解の操作を表示する、
請求項1記載のトレーニング装置。
【請求項3】
前記操作情報と前記設定情報とを比較する比較手段を更に備え、
前記再生手段は、前記操作情報および前記正規操作情報に基づく前記正解の操作とともに、前記比較手段における比較した結果として正解と不正解とのいずれかの情報を表示する、
請求項2記載のトレーニング装置。
【請求項4】
コンピュータを、
入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、
前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、
として機能させるプログラム。
【請求項5】
前記動画または前記静止画像が表す契機事象に応じてユーザが行うべき正規の操作の内容である正規操作情報を含んだ設定情報を記憶部に記憶する正規操作情報記憶手段として更に前記コンピュータを機能させ、
前記再生手段は、前記操作情報とともに前記設定情報に従って前記ユーザインタフェースを模した画像に前記正規操作情報に基づく正解の操作を表示する、
請求項4記載のプログラム。
【請求項6】
前記操作情報と前記設定情報とを比較する比較手段として更に前記コンピュータを機能させ、
前記再生手段は、前記操作情報および前記正規操作情報に基づく前記正解の操作とともに、前記比較手段における比較した結果として正解と不正解とのいずれかの情報を表示する、
請求項5記載のプログラム。
【請求項7】
少なくとも1つのサーバ装置と端末装置とを含むトレーニングシステムであって、
入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、
前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、
を備え、
かつ前記サーバ装置は、前記操作履歴記憶手段と、前記再生手段との少なくとも一つを備え、
前記端末装置は、前記操作履歴記憶手段と、前記再生手段とのうちの前記サーバ装置に備えられないものを備える、
トレーニングシステム。
【請求項1】
入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、
前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、
を備えるトレーニング装置。
【請求項2】
前記動画または前記静止画像が表す契機事象に応じてユーザが行うべき正規の操作の内容である正規操作情報を含んだ設定情報を記憶部に記憶する正規操作情報記憶手段を更に備え、
前記再生手段は、前記操作情報とともに前記設定情報に従って前記ユーザインタフェースを模した画像に前記正規操作情報に基づく正解の操作を表示する、
請求項1記載のトレーニング装置。
【請求項3】
前記操作情報と前記設定情報とを比較する比較手段を更に備え、
前記再生手段は、前記操作情報および前記正規操作情報に基づく前記正解の操作とともに、前記比較手段における比較した結果として正解と不正解とのいずれかの情報を表示する、
請求項2記載のトレーニング装置。
【請求項4】
コンピュータを、
入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、
前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、
として機能させるプログラム。
【請求項5】
前記動画または前記静止画像が表す契機事象に応じてユーザが行うべき正規の操作の内容である正規操作情報を含んだ設定情報を記憶部に記憶する正規操作情報記憶手段として更に前記コンピュータを機能させ、
前記再生手段は、前記操作情報とともに前記設定情報に従って前記ユーザインタフェースを模した画像に前記正規操作情報に基づく正解の操作を表示する、
請求項4記載のプログラム。
【請求項6】
前記操作情報と前記設定情報とを比較する比較手段として更に前記コンピュータを機能させ、
前記再生手段は、前記操作情報および前記正規操作情報に基づく前記正解の操作とともに、前記比較手段における比較した結果として正解と不正解とのいずれかの情報を表示する、
請求項5記載のプログラム。
【請求項7】
少なくとも1つのサーバ装置と端末装置とを含むトレーニングシステムであって、
入力装置において操作を入力させるためのユーザインタフェースを模した画像とともに前記操作の契機となる契機事象を表した動画または静止画像の連続表示に沿って前記ユーザインタフェースに対して入力された操作情報を記憶部に記憶する操作履歴記憶手段と、
前記操作履歴記憶手段によって記憶された操作情報を表示する再生手段と、
を備え、
かつ前記サーバ装置は、前記操作履歴記憶手段と、前記再生手段との少なくとも一つを備え、
前記端末装置は、前記操作履歴記憶手段と、前記再生手段とのうちの前記サーバ装置に備えられないものを備える、
トレーニングシステム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【公開番号】特開2012−178053(P2012−178053A)
【公開日】平成24年9月13日(2012.9.13)
【国際特許分類】
【出願番号】特願2011−40819(P2011−40819)
【出願日】平成23年2月25日(2011.2.25)
【出願人】(000003562)東芝テック株式会社 (5,631)
【Fターム(参考)】
【公開日】平成24年9月13日(2012.9.13)
【国際特許分類】
【出願日】平成23年2月25日(2011.2.25)
【出願人】(000003562)東芝テック株式会社 (5,631)
【Fターム(参考)】
[ Back to top ]