(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-11-05
(45)【発行日】2024-11-13
(54)【発明の名称】情報処理装置、制御方法、及びプログラム
(51)【国際特許分類】
G07G 1/01 20060101AFI20241106BHJP
G07G 1/00 20060101ALI20241106BHJP
【FI】
G07G1/01 301E
G07G1/00 331B
(21)【出願番号】P 2023017367
(22)【出願日】2023-02-08
(62)【分割の表示】P 2020213255の分割
【原出願日】2015-09-28
【審査請求日】2023-02-08
(31)【優先権主張番号】P 2014201362
(32)【優先日】2014-09-30
(33)【優先権主張国・地域又は機関】JP
【前置審査】
(73)【特許権者】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(74)【代理人】
【識別番号】100110928
【氏名又は名称】速水 進治
(72)【発明者】
【氏名】伊藤 善弘
(72)【発明者】
【氏名】多賀 可菜子
(72)【発明者】
【氏名】北原 健伸
【審査官】小島 哲次
(56)【参考文献】
【文献】特開2010-230829(JP,A)
【文献】特開2007-003700(JP,A)
【文献】特許第6852717(JP,B2)
(58)【調査した分野】(Int.Cl.,DB名)
G07G 1/00- 1/14
G10L 15/22
(57)【特許請求の範囲】
【請求項1】
入力端末を操作するオペレータが行う所定発言を表す第1表示を、前記所定発言前に第1表示画面上に表示する表示手段と、
前記オペレータの前記所定発言を検出する検出手段と、
前記検出手段によって前記所定発言が検出された場合に、前記第1表示を変更又は削除する制御手段と、
前記入力端末における入力処理の終了を示す入力を受け付ける終了受付手段と、
前記第1表示が変更又は削除される前に前記入力処理の終了を示す入力が受け付けられた場合、警告を表す出力を行う警告手段と、を有し、
前記警告手段が前記警告を表す出力を行った後であり、且つ、前記第1表示が変更又は削除される前に、前記終了受付手段が再度前記入力処理の終了を示す入力を受け付けた場合、前記入力処理は終了され
、
前記警告手段は、
さらに、前記警告を表す出力に対する前記オペレータの返答を受け付け、
前記入力処理の終了を続行する、又は、前記入力処理の終了をキャンセルする、のいずれかを、前記オペレータの操作により選択する入力を、前記オペレータの返答として受け付ける、情報処理装置。
【請求項2】
前記入力処理は、商品の会計処理、および注文の受付処理の少なくとも一方である、請求項1に記載の情報処理装置。
【請求項3】
前記表示手段は、前記第1表示が表示される時点が含まれる所定期間を割り出し、前記所定期間に対応付けられた前記第1表示を表示する請求項1
または2に記載の情報処理装置。
【請求項4】
1以上のコンピュータが、
入力端末を操作するオペレータが行う所定発言を表す第1表示を、前記所定発言前に第1表示画面上に表示し、
前記オペレータの前記所定発言を検出し、
前記所定発言が検出された場合に、前記第1表示を変更又は削除し、
前記入力端末における入力処理の終了を示す入力を受け付け、
前記第1表示が変更又は削除される前に前記入力処理の終了を示す入力が受け付けられた場合、警告を表す出力を行い、
前記警告を表す出力を行った後であり、且つ、前記第1表示が変更又は削除される前に、再度前記入力処理の終了を示す入力を受け付けた場合、前記入力処理は終了され
、
前記警告を表す出力を行う際、
さらに、前記警告を表す出力に対する前記オペレータの返答を受け付け、
前記入力処理の終了を続行する、又は、前記入力処理の終了をキャンセルする、のいずれかを、前記オペレータの操作により選択する入力を、前記オペレータの返答として受け付ける、制御方法。
【請求項5】
コンピュータに、
入力端末を操作するオペレータが行う所定発言を表す第1表示を、前記所定発言前に第1表示画面上に表示する表示処理と、
前記オペレータの前記所定発言を検出する検出処理と、
前記検出処理において前記所定発言が検出された場合に、前記第1表示を変更又は削除する制御処理と、
前記入力端末における入力処理の終了を示す入力を受け付ける終了受付処理と、
前記第1表示が変更又は削除される前に前記入力処理の終了を示す入力が受け付けられた場合、警告を表す出力を行う警告処理と、を実行させ、
前記警告処理において前記警告を表す出力を行った後であり、且つ、前記第1表示が変更又は削除される前に、前記終了受付処理において再度前記入力処理の終了を示す入力を受け付けた場合、前記入力処理は終了され
、
前記警告処理において、
さらに、前記警告を表す出力に対する前記オペレータの返答を受け付け、
前記入力処理の終了を続行する、又は、前記入力処理の終了をキャンセルする、のいずれかを、前記オペレータの操作により選択する入力を、前記オペレータの返答として受け付ける、プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、制御方法、及びプログラムに関する。
【背景技術】
【0002】
接客業の店員等は、予め定められたマニュアル等に従い、会計処理時に様々な行動を行うことが求められている。特許文献1及び2には、店員が発した音声の音声データを解析し、所定の発言がなされているか否かを判定する技術が開示されている。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2004-192545号公報
【文献】特開平7-37170号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
店員等の中には、会計時に行うべき接客業務を把握しきれておらずに、マニュアルに規定されたとおりの行動を取れない者もいる。接客レベルは業務経験により向上するが、コンビニエンスストアやスーパーマーケット等の店舗の会計業務に従事するアルバイト等の非正規労働者は流動的であり、店舗側にとって、会計時の接客レベルを維持するのが難しい状況にある。特許文献1や2に開示される技術では、店員の発言により店員の接客レベルが評価されるが、会計時の接客業務を支援する技術は開示されていない。
【0005】
本発明は、上記の課題に鑑みてなされたものである。本発明の目的は、会計時の接客業務を支援する技術を提供することである。
【課題を解決するための手段】
【0006】
本発明が提供する情報処理装置は、
ユーザが行う所定発言を表す第1表示を、前記所定発言前に第1表示画面上に表示する表示手段と、
ユーザの前記所定発言を検出する検出手段と、
前記検出手段によって前記所定発言が検出された場合に、前記第1表示を変更又は削除する制御手段と、
入力端末における入力処理の終了を示す入力を受け付ける終了受付手段と、
前記第1表示が変更又は削除される前に前記入力処理の終了を示す入力が受け付けられた場合、警告を表す出力を行う警告手段と、を有する。
【0007】
本発明が提供する制御方法は、コンピュータによって実行される。当該制御方法は、
1以上のコンピュータが、
ユーザが行う所定発言を表す第1表示を、前記所定発言前に第1表示画面上に表示し、
ユーザの前記所定発言を検出し、
前記所定発言が検出された場合に、前記第1表示を変更又は削除し、
入力端末における入力処理の終了を示す入力を受け付け、
前記第1表示が変更又は削除される前に前記入力処理の終了を示す入力が受け付けられた場合、警告を表す出力を行う。
【0008】
本発明が提供するプログラムは、
コンピュータに、
ユーザが行う所定発言を表す第1表示を、前記所定発言前に第1表示画面上に表示する第1表示処理と、
ユーザの前記所定発言を検出する第1検出処理と、
前記第1検出処理において前記所定発言が検出された場合に、前記第1表示を変更又は削除する第1制御処理と、
入力端末における入力処理の終了を示す入力を受け付ける終了受付処理と、
前記第1表示が変更又は削除される前に前記入力処理の終了を示す入力が受け付けられた場合、警告を表す出力を行う警告処理と、を実行させるためのプログラムである。
【発明の効果】
【0009】
本発明によれば、会計時の接客業務を支援する技術が提供される。
【図面の簡単な説明】
【0010】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
【0011】
【
図1】実施形態1に係る情報処理装置をその使用環境と共に例示するブロック図である。
【
図2】実施形態1の情報処理装置によって実行される処理の流れを例示するフローチャートである。
【
図3】実施形態1における情報処理装置のハードウエア構成例を概念的に例示する図である。
【
図4】第1表示が表示されている第1表示画面を例示する図である。
【
図5】第1検出情報をテーブル形式で例示する図である。
【
図6】第1制御部によって変更された第1表示を例示する図である。
【
図7】実施形態2に係る情報処理装置をその使用環境と共に例示するブロック図である。
【
図8】実施形態2の情報処理装置によって実行される処理の流れを例示するフローチャートである。
【
図9】実施形態3に係る情報処理装置をその使用環境と共に例示するブロック図である。
【
図10】実施形態3の情報処理装置によって実行される処理の流れを例示するフローチャートである。
【
図11】実施形態4に係る情報処理装置をその使用環境と共に例示するブロック図である。
【
図12】実施形態4の情報処理装置によって実行される処理の流れを例示するフローチャートである。
【
図13】所定期間ごとに第1表示を示す第1表示情報をテーブル形式で例示する図である。
【
図14】実施形態5の情報処理装置によって実行される処理の流れを例示するフローチャートである。
【
図15】実施形態6に係る情報処理装置をその使用環境と共に例示するブロック図である。
【
図16】顧客の属性と第1表示とを対応づけた第1表示情報をテーブル形式で例示する図である。
【
図17】実施形態6の情報処理装置によって実行される処理の流れを例示するフローチャートである。
【
図18】実施形態7に係る情報処理装置をその使用環境と共に例示するブロック図である。
【
図19】第2検出情報をテーブル形式で例示する図である。
【
図20】実施形態7の情報処理装置によって実行される、第1表示を制御する処理の流れを例示するフローチャートである。
【
図21】実施形態7の情報処理装置によって実行される、第2表示を制御する処理の流れを例示するフローチャートである。
【
図22】POS レジスタ装置の構成例を示す図である。
【
図23】POS システムの構成例を示す図である。
【発明を実施するための形態】
【0012】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【0013】
[実施形態1]
図1は、実施形態1に係る情報処理装置2000をその使用環境と共に例示するブロック図である。
図1において、矢印は情報の流れを表している。さらに、
図1において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【0014】
情報処理装置2000は、第1表示部2020、第1検出部2040、及び第1制御部2060を有する。第1表示部2020は、入力端末を操作するオペレータが行うべき所定発言を表す第1表示を第1表示画面3020上に表示する。ここで、入力端末は例えば POS 端末である。ここでいう POS 端末には、レジ端末だけでなく、注文を取るための携帯型端末なども含まれる。第1検出部2040は、オペレータの発言を検出する。第1制御部2060は、第1検出部2040によって所定発言が検出された場合に、第1表示を変更又は削除する。
【0015】
第1表示画面3020は、入力端末を操作するオペレータによって閲覧される表示画面である。なお、第1表示画面3020は、情報処理装置2000と一体として設けられていてもよいし、別体として設けられていてもよい。また、第1表示画面3020は、オペレータが操作する入力端末と一体として設けられていてもよい。さらに、情報処理装置2000は、オペレータが操作する入力端末と一体として設けられていてもよいし、別体として設けられていても良い。
【0016】
<処理の流れ>
図2は、実施形態1の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。第1表示部2020は、第1表示を第1表示画面上に表示する(S102)。情報処理装置2000は、第1検出部2040によって所定発言が検出されたか否かを判定する(S104)。所定発言が検出されていない場合(S104:NO)、
図2の処理は再度ステップS104に進む。一方、所定発言が検出された場合(S104:YES)、
図2の処理はステップS106に進む。ステップS106において、第1制御部2060は、第1表示を変更又は削除する。
【0017】
本実施形態の情報処理装置2000によれば、オペレータが行うべき所定発言が第1表示画面上に表示され、オペレータが所定発言を行うことにより、その第1表示が変更又は削除される。このようにすることで、オペレータが第1表示に従って所定発言を行う蓋然性を高くすることができる。
【0018】
以下、本実施形態の情報処理装置2000についてさらに詳細に説明する。
【0019】
<ハードウエア構成例>
図3は、実施形態1における情報処理装置のハードウエア構成例を概念的に例示する図である。
図3に示されるように、情報処理装置2000は、CPU(Central Processing Unit)1、メモリ2、入出力インタフェース(I/F)3、通信部4等を有する。CPU1は、他の各部とバス等の通信線により接続される。メモリ2は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ等である。通信部4は、他の装置や機器と信号のやりとりを行う。通信部4には、可搬型記録媒体等も接続され得る。入出力I/F3は、表示部5、入力部6、撮像部7、集音部8、音声出力部9等と接続される。
【0020】
表示部5は、前述の第1表示画面3020を実現するハードウエアである。具体的には、LCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)ディスプレイのような、CPU1 や GPU(Graphics Processing Unit)(図示せず)等により処理された描画データに対応する画面を表示するユニットである。入力部6は、オペレータ操作の入力を受け付けるユニットであり、例えば、ハードウエアボタンユニット、タッチセンサ等として実現される。表示部5及び入力部6は一体化され、タッチパネルとして実現されることもできる。撮像部7は、レンズ、撮像素子等から形成されるカメラであり、静止画像及び動画像を撮像する。集音部8は、マイクロフォンユニットである。音声出力部9は、スピーカユニットやベルなどである。
【0021】
情報処理装置2000のハードウエア構成は、
図3に示される構成に限定されない。情報処理装置2000は、
図3に示される構成以外の構成を更に有してもよい。また、情報処理装置2000は、表示部5、入力部6、撮像部7、集音部8及び音声出力部9を有していなくてもよい。この場合、情報処理装置2000は、通信部4を介した通信により、他の装置が有する表示部5への表示、撮像部7により撮像された画像の取得、集音部8により得られた音声データの取得、及び音声出力部9への出力を行うことができる。
【0022】
<第1表示の詳細>
第1表示は、オペレータが行うべき発言の内容を表す。オペレータが行うべき発言は、顧客に所定の物の提示を促す発言などである。具体的には、「ポイントカードはお持ちですか?」のようにポイントカードの提示を促す発言、「クーポンはお持ちですか?」のようなクーポンの提示を促す発言、又は「駐車券はお持ちですが?」のように駐車券の提示を促す発言などである。また、オペレータが行うべき発言は、サービスの提供を表す発言でもよい。具体的には、「お弁当を温めますか?」や「袋を2つに分けますか?」のような発言などである。また、オペレータが行うべき発言は、商品の購入を勧める発言でもよい。具体的には、「ご一緒に商品Aもいかがでしょうか?」のように追加の商品購入を勧める発言などである。
【0023】
<第1表示の表示方法>
第1表示部2020によって第1表示が表示される方法は様々である。例えば第1表示部2020は、第1表示画面3020の内、オペレータの目につきやすい位置に第1表示を行う。オペレータの目につきやすい位置とは、第1表示画面3020の中心や、既に第1表示画面3020に表示されているウインドウ等の上である。
【0024】
図4は、第1表示20が表示されている第1表示画面3020を例示する図である。メインウインドウ10は、会計状況を表しているウインドウである。この例において、第1表示部2020は、メインウインドウ10の上に第1表示20を表示している。一般に、入力端末で会計処理を行うオペレータは、メインウインドウ10の様に会計処理の状態が表示されているウインドウ等を閲覧しながら会計処理を行う。そのため、メインウインドウ10の上に第1表示20を表示することで、第1表示20がオペレータの目につきやすくなる。
【0025】
その他にも例えば、第1表示部2020は、第1表示画面に既に表示されている各表示を消し、第1表示のみを第1表示画面上に表示するようにしてもよい。
【0026】
このように、オペレータの目につきやすい位置に第1表示を表示したり、既に表示されている他の表示を消して第1表示を表示するようにすることで、オペレータにとってメインウインドウ10などのその他の表示が見えにくくなる。そのため、「所定発言を行って第1表示を消そう」というモチベーションをオペレータに与えることになる。よって、オペレータが積極的に所定発言を行うようになる。
【0027】
<第1検出部2040の詳細>
<<検出する発言>>
オペレータが行うべき所定発言は、第1表示に対応する。具体的には、所定発言は、第1表示によって表される内容の発言である。
【0028】
ここで、「第1表示、所定発言」という組み合わせを表す情報は、情報処理装置2000の内部又は外部に予め記憶されているとする。以下、この組み合わせを表す情報を、第1検出情報と表記する。
図5は、第1検出情報をテーブル形式で例示する図である。
図5に示すテーブルを、第1検出情報テーブル200と表記する。第1検出情報テーブル200は、キー202、第1表示204、及び所定発言206という3つの列を有する。キー202は、第1検出情報テーブル200の各レコードを識別するためのキーである。そして、第1表示204は第1表示を表し、所定発言206は第1表示204に対応する所定発言を表す。
【0029】
例えば1行目のレコードは、「ポイントカードの確認」という第1表示が第1表示画面に表示される場合にオペレータが行うべき所定発言は、「ポイントカードありますか?」であることを示す。
【0030】
ここで、オペレータが行うべき発言には、同じ内容を意味する複数のバリエーションが考えられる場合もある。例えば上述のポイントカードの提示を求める発言は、「ポイントカードはお持ちですか?」という発言でもよい。このように発言に複数のバリエーションが考えられる場合、例えば所定発言206には、考えられる全てのバリエーションを示しておく。そして第1検出部2040は、所定発言206に示されている複数の発言のうち、いずれか1つが検出された場合は、所定発言が検出されたと判断する。
【0031】
また所定発言206には、このように発言内容全体を示すのではなく、発言に含まれるべきキーワードを示すようにしてもよい。例えば上述の例の場合、所定発言206に「ポイントカード」というキーワードを示しておく。ここで、所定発言206は複数のキーワードを示してもよい。
【0032】
所定発言206に複数のキーワードが示されている場合、第1検出部2040は、複数のキーワードのいずれかが発言に含まている場合に所定発言が検出されたと判断するようにしてもよいし、複数のキーワードの全てが発言に含まれている場合に所定発言が検出されたと判断するようにしてもよい。例えば所定発言206に「キーワードA or キーワードB」と示されている場合、第1検出部2040は、オペレータの発言にキーワードAとBのいずれかが含まれている場合に、所定発言が検出されたと判断する。一方、所定発言206に「キーワードA and キーワードB」と示されている場合、第1検出部2040は、オペレータの発言にキーワードAとBの両方が含まれている場合に、所定発言が検出されたと判断する。
【0033】
<<検出の方法>>
例えば第1検出部2040は、オペレータの発言が録音された音声データを解析することで、オペレータの発言を検出する。この場合、情報処理装置2000の内部又は外部に、音声を取得するマイクなどを設ける。第1検出部2040は、このマイクなどによって取得された音声を取得する。
【0034】
ここで、人の発言が録音された音声データから所定の発言を検出する技術は、既知の技術である。そのため、この既知の技術の詳細については省略する。
【0035】
<第1制御部2060の詳細>
第1制御部2060は、第1表示の変更又は削除を行う。こうすることで、第1表示がオペレータの作業(会計処理など)の邪魔になりにくいようにする。
【0036】
「第1表示の削除」とは、第1表示画面から第1表示を消すことである。以下、「第1表示の変更」について具体的に説明する。
【0037】
<<表示位置の変更>>
例えば第1制御部2060は、第1表示の表示位置を変更する。例えば第1制御部2060は、第1表示の表示位置を、オペレータの目につきにくい位置など、オペレータの作業の邪魔になりにくい位置に変更する。例えば第1制御部2060は、第1表示の表示位置が第1表示画面の中心付近である場合、その表示位置を第1表示画面の隅などに変更する。また第1制御部2060は、第1表示部2020によって表示された第1表示の表示位置が他のウインドウ等の上である場合、その表示位置をそのウインドウ等と重ならない位置に変更する。
【0038】
<<大きさの変更>>
また例えば、第1制御部2060は、第1表示の大きさを縮小する。例えば第1表示が他のウインドウの一部分と重なっている場合、第1制御部2060は、第1表示の大きさを縮小して、そのウインドウ等と重ならないようにする。さらに、第1制御部2060は、大きさを縮小した第1表示の表示位置を変更してもよい。例えば第1制御部2060は、第1表示の大きさを縮小し、その第1表示を第1表示画面の隅へ移動する。
【0039】
<<内容の変更>>
また例えば、第1制御部2060は、第1表示の表示内容を変更する。例えば第1制御部2060は、第1表示の表示内容を、所定発言が行われたことを示す内容に変更する。具体的には、第1制御部2060は、「ポイントカードの確認」などの表示の上に取消線を表示したり、その表示の横にチェックマークなどを表示したりする。
【0040】
図6は、第1制御部2060によって変更された第1表示を例示する図である。
図6は、
図4で示した「メインウインドウ10上に第1表示20が表示されている」という状況下で、オペレータが所定発言を行った後の状態を示している。第1制御部2060は、第1表示20の大きさを縮小し、かつ第1表示20の表示位置をメインウインドウ10と重ならない第1表示画面3020の右下隅に変更する。そして、第1制御部2060は、所定発言が行われたことを示すチェックマークを第1表示20上に表示する。
【0041】
[実施形態2]
図7は、実施形態2に係る情報処理装置2000をその使用環境と共に例示するブロック図である。
図7において、矢印は情報の流れを表している。さらに、
図7において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。下記で説明する点を除き、実施形態2の情報処理装置2000は、実施形態1の情報処理装置2000と同様の機能を有する。
【0042】
実施形態2の情報処理装置2000は、終了受付部2080を有する。終了受付部2080は、顧客に関する入力処理の終了を示す入力を受け付ける。入力処理は、例えば商品の会計処理や、注文の受付処理などである。会計処理とは、顧客が購入する商品の情報を入力端末で読み取り、その商品の購入代金を顧客から受け取り、受け取った代金を入力端末へ入力するという処理である。さらに具体的には、会計処理は、「各商品のバーコードをレジ端末でスキャンし、合計金額を顧客に提示し、顧客から代金を受け取り、受け取った代金をレジ端末へ入力する」という一連の処理などである。また、注文の受付処理は、例えばレストランなどにおいて、「顧客が注文する品を聞き、その品を携帯型端末に入力する」という処理である。
【0043】
終了受付部2080が受け付ける「会計処理の終了を示す入力」は、購入する商品及びレジ端末に入れる代金を確定する入力などである。この入力後、おつりがある場合はレジ端末からおつりが出力される。また、終了受付部2080が受け付ける「注文の受付処理の終了を示す入力」は、例えば注文を確定する入力である。これらの入力は、例えば入力端末に設けられているボタンの押下などである。また、第1表示画面にタッチパネルが設けられている場合、これらの入力は、表示画面上に表示された確認ボタンをタッチする操作などであってもよい。以下、入力端末に対して入力処理の終了を示す入力を行うための上記ボタンを、終了ボタンと表記する。ただし、このボタンの名称は、「終了ボタン」に限定されない。
【0044】
終了受付部2080は、1)第1表示が変更又は削除されるまで入力を受け付けないか、又は2)第1表示が変更又は削除される前に受け付けた入力を拒否する。1)の場合、例えば終了受付部2080は、第1表示が変更又は削除されるまで、前述した入力端末の終了ボタンや表示画面上の終了ボタンを無効にすることで、ボタンの押下による入力を受け付けないようにする。
【0045】
2)の場合、終了受付部2080は、終了ボタンの押下などによる入力を検出したときに、第1表示が変更又は削除されているかを判定する。そして、第1表示が変更又は削除されていない場合、入力処理を終了する処理を行わない。この際、例えば終了受付部2080は、エラーメッセージなどを表示してもよい。
【0046】
<処理の流れ>
図8は、実施形態2の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。なお
図8は、終了受付部2080が、第1表示が変更又は削除される前に受け付けた入力を拒否する場合の処理の流れを示している。
【0047】
第1表示部2020は、第1表示画面に第1表示を表示する(S202)。終了受付部2080は、入力処理の終了を示す入力を受け付ける(S204)。
図8の処理は、ステップS206で分岐する。第1制御部2060によって第1表示が変更又は削除されている場合(S206:YES)、
図8の処理は終了する。この場合、入力処理が終了される。
【0048】
一方、第1制御部2060によって第1表示が変更又は削除されていない場合(S206:NO)、
図8の処理はステップS204に戻る。
【0049】
本実施形態の情報処理装置2000によれば、第1表示が変更又は削除されるまで、入力処理が終了しない。よって、オペレータが所定発言を行わずに入力処理を終了することを防ぎつつ、オペレータに所定発言を行うように促すことができる。
【0050】
[実施形態3]
図9は、実施形態3に係る情報処理装置2000をその使用環境と共に例示するブロック図である。
図9において、矢印は情報の流れを表している。さらに、
図9において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。下記で説明する点を除き、実施形態3の情報処理装置2000は、実施形態1又は2の情報処理装置2000と同様の機能を有する。
【0051】
実施形態3の情報処理装置2000は、終了受付部2080及び警告部2100を有する。実施形態3の終了受付部2080は、実施形態2の終了受付部2080と同様の機能を有する。
【0052】
警告部2100は、第1表示が変更又は削除される前に終了受付部2080に対して入力が行われた場合、警告を行う。
【0053】
警告部2100が行う警告の内容は、所定発言が行われていないことを示す警告である。例えば警告の内容は、第1表示の内容と同様の内容を示す。例えば第1表示の内容が「ポイントカードの確認」である場合、警告の内容は「ポイントカードの確認を忘れています」などである。
【0054】
警告部2100が警告を行う方法は様々である。例えば警告部2100は、警告を表す表示(以下、警告表示)を第1表示画面上に表示する。ここで、終了受付部2080が警告を行う状況は、第1表示が表示されているにも関わらず、オペレータが所定発言を行っていない状況である。そのため、警告部2100は、第1表示よりも目立つように警告表示を表示することが好ましい。例えば警告部2100は、第1表示の上に重ねるように、警告表示を表示する。
【0055】
また例えば、警告部2100は、第1表示の内容を、警告を表す内容に変更することで、警告を行ってもよい。
【0056】
また例えば、警告部2100は、警告の内容を音声で出力してもよい。例えば第1表示の内容が「ポイントカードの確認」である場合、警告部2100は、「ポイントカードの確認を忘れています」という音声を出力する。さらに警告部2100は、ビープ音などの警告音を出力することで警告を行ってもよい。
【0057】
<処理の流れ>
図10は、実施形態3の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。
図10の各ステップの内、
図8に同符号のステップがあるものは、その同符号のステップと同様の処理を表す。
【0058】
ステップS206において、第1制御部2060によって第1表示が変更又は削除されている場合(S206:YES)、
図10の処理は終了する。この場合、入力処理が終了される。
【0059】
一方、ステップS206において、第1制御部2060によって第1表示が変更又は削除されていない場合(S206:NO)、
図10の処理はステップS302に進む。ステップS302において、警告部2100は警告を表す出力を行う。
【0060】
ここで、
図10では、ステップS302を実行したところで情報処理装置2000による処理が終了している。しかし、ステップS302の後には、何らかの処理が行われてもよい。例えば情報処理装置2000は、警告部2100による警告を行った後、入力処理の終了を示す入力を再度受け付ける。そして、入力処理の終了を示す入力を再度受け付けた時にも第1表示が変更又は削除されていない場合、情報処理装置2000は処理を終了する。この処理の流れは、警告を一度行ってもオペレータが入力処理を終了させようとする場合には、オペレータの操作を受け入れて入力処理の終了を行うことを意味する。
【0061】
また例えば、警告部2100は、警告に対するオペレータの返答を受け付けてもよい。例えばこの返答は、1)入力処理の終了を続行する、又は2)入力処理の終了をキャンセルするという2つのいずれかを選択する入力である。1)が選択された場合、入力処理が終了される。一方、2)が選択された場合、
図10の処理はステップS204に戻る。
【0062】
本実施形態の情報処理装置2000によれば、所定発言を行わずに入力処理を終了しようとしたオペレータに対し、警告が行われる。これにより、オペレータが所定発言を行わずに入力処理を行うことを防止しつつ、オペレータに対して所定発言を行うことを促すことができる。
【0063】
[実施形態4]
図11は、実施形態4に係る情報処理装置2000をその使用環境と共に例示するブロック図である。
図11において、矢印は情報の流れを表している。さらに、
図11において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。下記で説明する点を除き、実施形態4の情報処理装置2000は、実施形態1から3の情報処理装置2000と同様の機能を有する。
【0064】
実施形態4の情報処理装置2000は、終了受付部2080及び評価部2120を有する。実施形態4の終了受付部2080は、実施形態2の終了受付部2080と同様の機能を有する。
【0065】
評価部2120は、オペレータの評価を行う。また、評価部2120は、第1表示が変更又は削除されていない状態で終了受付部2080に対して入力が行われた場合、オペレータの評価を低くする。
【0066】
例えばオペレータの評価は、1)行うべき行動を行わなかったり、行うべきでない行動を行ったりした場合に低い評価となり、2)行うべき行動を行ったり、行うべきでない行動を行わなかったりした場合に高い評価となる。例えば評価部2120は、評価が高いオペレータほど高い点数となるように、オペレータに点数をつける。この場合、オペレータの点数に対して減点するか、又は加点しないことにより、そのオペレータの評価が低くすることができる。またこの場合、オペレータの点数に対して加点するか、又は減点しないことにより、そのオペレータの評価を高くすることができる。
【0067】
例えば評価部2120は、第1表示が変更又は削除されていない状態で終了受付部2080に対して入力が行われた場合、そのオペレータの点数に対して減点を行うか又は加点を行わないことにより、そのオペレータの評価を低くする。加点を行わないことによりオペレータの評価を下げる場合、評価部2120は、第1表示が変更又は削除されている状態で終了受付部2080に対して入力が行われたとき、そのオペレータの点数に対して加点を行う。こうすることで、第1表示が変更又は削除されていない状態で終了受付部2080に対して入力が行われた場合のオペレータの評価が、第1表示が変更又は削除された状態で終了受付部2080に対して入力が行われた場合のオペレータの評価より低くなる。
【0068】
<処理の流れ>
図12は、実施形態4の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。
図12の各ステップの内、
図8に同符号のステップがあるものは、その同符号のステップと同様の処理を表す。
【0069】
ステップS206において、第1制御部2060によって第1表示が変更又は削除された状態である場合(S206:YES)、
図12の処理は終了する。この場合、入力処理が終了される。
【0070】
一方、ステップS206において、第1制御部2060によって第1表示が変更又は削除された状態でない場合(S206:NO)、
図12の処理はステップS402に進む。ステップS402において、評価部2120は、オペレータの評価を低くする処理(減点処理など)を行う。
【0071】
実施形態4の情報処理装置2000によって実行される処理の流れは、
図12に示す流れに限定されない。例えば評価部2120は、ステップS206において第1表示が変更又は削除された状態である場合(S206:YES)、オペレータの評価を上げる処理(加点処理など)を行う。一方、ステップS206において第1表示が変更又は削除されていない状態である場合(S206:NO)、評価部2120は、オペレータの評価を上げる処理を行わない。このようにすることでも、
図12に示す流れで処理を行った場合と同様に、第1表示が変更又は削除されていない状態で終了受付部2080が入力を受け付けた場合のオペレータの評価を、第1表示が変更又は削除された状態で終了受付部2080が入力を受け付けた場合のオペレータの評価よりも低くすることができる。
【0072】
本実施形態の情報処理装置2000によれば、第1表示が変更又は削除される前に入力処理の終了を示す入力が行われた場合、オペレータの評価が低くなる。そのため、オペレータは、自身の評価が低くならないようにするために、所定発言を行うようになる。このように、本実施形態の情報処理装置2000によれば、オペレータに対し、所定発言を行うインセンティブを与えることができる。
【0073】
[実施形態5]
例えば実施形態5に係る情報処理装置2000の構成は、実施形態1の情報処理装置2000と同様に、
図1で表される。実施形態5に係る情報処理装置2000は、下記で説明する点を除き、実施形態1から4の情報処理装置2000と同様の機能を有する。
【0074】
実施形態5の第1表示部2020は、動作する時点に応じて、その動作が異なる。具体的には、実施形態5の第1表示部2020は、1)動作する時点に応じて異なる第1表示を表示するか、又は2)動作する時点に応じて第1表示を表示したり、表示しなかったりする。
【0075】
例えば第1表示部2020は、所定期間に対応付けられた第1表示を利用する。具体的には、第1表示部2020は、第1表示部2020が動作する時点が含まれる所定期間を割り出し、その所定期間に対応する第1表示を表示する。例えば所定期間は、「6時から9時」や「9月から10月」などの任意の期間である。
【0076】
この場合、第1表示部2020は、「所定期間、第1表示」という対応付けを示す情報(以下、第1表示情報)を取得する。第1表示情報は、情報処理装置2000の内部又は外部の記憶装置に予め記憶しておく。
【0077】
図13は、所定期間ごとに第1表示を示す第1表示情報を、テーブル形式で例示する図である。
図13に示すテーブルを、第1表示情報テーブル300と表記する。第1表示情報テーブル300は、キー302、所定期間304、及び第1表示306という3つの列を有する。キー302は、各レコードを識別するキーを示す。所定期間304は、上述の所定期間を表す。第1表示306は、所定期間304に対応する第1表示を示す。
【0078】
例えば第1表示情報テーブル300は、1行目のレコードにおいて、「ポイントカードを確認する」という第1表示306が、「6時から9時以外」という所定期間304と対応づけられている。この場合、第1表示部2020は、6時から9時以外の時間帯には「ポイントカードを確認する」という第1表示を表示するが、6時から9時の時間帯にはこの第1表示を表示しない。例えばこのレコードは、「6時から9時は通勤時間帯で顧客が多いため、ポイントカードを確認する作業を省いてもよい」という状況を想定したものである。
【0079】
また例えば、第1表示情報テーブル300の2行目のレコードにおいて、「キャンペーンAの案内をする」という第1表示306が、「2014年7月」という所定期間304と対応づけられている。ある期間に商品のキャンペーンを行っている場合、オペレータは、そのキャンペーンの期間中、「その商品を顧客に勧める」という発言を行わなければいけないことがある。そこで例えば、第1表示情報テーブル300の2行目のレコードのように、キャンペーンの期間を所定期間304に示し、そのキャンペーンの案内を促す表示を第1表示306に示すようにレコードを作成しておく。
【0080】
ここで、第1表示情報テーブル300に示すいずれの期間にも含まれない時点において第1表示部2020が動作する場合、例えば第1表示部2020は第1表示の表示を行わない。また例えば、デフォルトの第1表示が用意されていてもよい。この場合、第1表示情報テーブル300に示すいずれの期間にも該当しない時点において第1表示部2020が動作するとき、第1表示部2020は、このデフォルトの第1表示を表示する。
【0081】
<処理の流れ>
図14は、実施形態5の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。第1表示部2020は、現在時刻を含む所定期間と対応づけられている第1表示を取得する(S502)。第1表示が取得された場合(S504:YES)、
図14の処理はステップS506に進む。一方、第1表示が取得されなかった場合(S504:NO)、
図14の処理は終了する。ステップS506において、第1表示部2020は、取得した第1表示画面3020上に表示する。
【0082】
本実施形態の情報処理装置2000によれば、第1表示部2020が動作する時点に応じた第1表示が第1表示画面3020上に表示される。こうすることにより、入力処理が行われる時点に応じてオペレータが行うべき発言が異なる場合に、その時点に応じた所定発言と対応する第1表示が表示される。よって、オペレータに対し、入力処理が行われる時点に応じて適切な発言を促すようにすることができる。
【0083】
[実施形態6]
図15は、実施形態6に係る情報処理装置2000をその使用環境と共に例示するブロック図である。
図15において、矢印は情報の流れを表している。さらに、
図15において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。下記で説明する点を除き、実施形態6の情報処理装置2000は、実施形態1から5の情報処理装置2000と同様の機能を有する。
【0084】
実施形態6の情報処理装置2000は、認識部2140を有する。認識部2140は、顧客を認識する。そして、実施形態6の第1表示部2020は、認識部2140による認識結果に応じて第1表示を制御する。
【0085】
認識部2140が行う「顧客の認識」は様々である。以下、顧客を認識する方法を具体的に例示する。
【0086】
<<年齢や性別の認識>>
例えば認識部2140は、年齢や性別などといった顧客の特徴を認識する。この認識は、例えばカメラによって撮像された顧客の顔や服装などを解析することによって行われる。ここで、画像に写った人の顔や服装からその人の年齢や性別などの特徴を割り出す技術は、既知の技術である。そのため、この技術に関する詳細な説明は省略する。
【0087】
なお、顧客を撮像するカメラは、入力処理の対象の顧客を撮像するために設置された専用のカメラであってもよいし、その他の目的で店舗に設置されているカメラであってもよい。その他の目的で店舗に設置されているカメラは、例えば監視カメラである。
【0088】
例えば情報処理装置2000は、カメラの内部に記憶されている画像を取得して解析する。また、カメラによって撮像された画像がカメラの外部の記憶装置に記憶される場合、情報処理装置2000は、その記憶装置から画像を取得してもよい。また、撮像した画像を情報処理装置2000の内部に設けられている記憶装置に記憶するようにカメラを構成してもよい。この場合、情報処理装置2000は、情報処理装置2000の内部に設けられている記憶部から画像を取得する。
【0089】
顧客の特徴の認識は、マイク等を用いて録音された顧客の声を解析することによって行われてもよい。ここで、録音された人の声からその人の年齢や性別などの特徴を割り出す技術は、既知の技術である。そのため、この技術に関する詳細な説明は省略する。
【0090】
なお、顧客の声を録音するマイクは、入力処理の対象の顧客の声を録音するために設置された専用のマイクであってもよいし、その他の目的で設置されたマイクであってもよい。「その他の目的で設置されたマイク」は、例えば第1検出部2040がオペレータの声を録音するために用いるマイクである。
【0091】
マイクによって録音された音声が情報処理装置2000の外部の記憶装置に記憶される場合、情報処理装置2000は、その記憶装置から音声を取得する。また、録音された音声を情報処理装置2000の内部に設けられている記憶装置に記憶するようにマイクを構成してもよい。この場合、情報処理装置2000は、情報処理装置2000の内部に設けられている記憶部から音声を取得する。
【0092】
<<顧客IDの認識>>
認識部2140は、顧客に割り振られたID等を認識することにより、顧客を認識してもよい。例えば顧客が所持しているポイントカードや会員カードなどを入力端末で読み取った場合に、それらのカードから読み取った情報を用いて、顧客のID(会員番号など)を認識する。
【0093】
<顧客に応じた第1表示の詳細>
例えば第1表示部2020は、認識した顧客に応じて、異なる第1表示を行う。例えばあるキャンペーンの対象商品として、女性用の商品Aと男性用の商品Bがあるとする。この場合、認識部2140によって認識された顧客が女性である場合、第1表示部2020は、「商品Aを勧める」という第1表示を表示する。一方、認識部2140によって認識された顧客が男性である場合、第1表示部2020は、「商品Bを勧める」という第1表示を表示する。
【0094】
また例えば、第1表示部2020は、認識した顧客に応じて、第1表示の表示の有無を決定する。例えば、あるキャンペーン対象商品である商品Aが、女性用の商品であるとする。この場合、第1表示部2020は、認識部2140によって認識された顧客が女性である場合のみ、「商品Aを勧める」という第1表示を表示する。
【0095】
また例えば、顧客が小さい子供である場合、会員カードなどの作成を勧めない方が好ましいことがある。このような場合、例えば第1表示部2020は、認識した顧客が所定年齢以上である場合のみ、「会員カードの作成を勧める」という第1表示を表示させる。この所定年齢は、予め設定されているものとする。
【0096】
また例えば、店舗に繰り返し訪れる顧客に対して毎回同じ案内をすることは、顧客の機嫌を損ね、却ってサービスの質の低下につながる可能性がある。このような場合、オペレータは、例えばキャンペーン期間中に初めて買い物をした顧客に対してのみ、キャンペーン対象の商品Aの購入を勧めることが好ましい。そこで第1表示部2020は、認識した顧客がキャンペーン期間中に初めて入力処理の対象となった顧客である場合のみ、「商品Aの購入を勧める」という第1表示を表示する。なお、ある顧客が所定期間に入力処理の対象となったことがあるか否かは、例えば入力処理の時に読み取るポイントカードや会員カードなどよって割り出される顧客のIDに対応付けて、その顧客の入力処理の履歴を記憶しておくことで把握することができる。
【0097】
<第1表示情報の具体例>
第1表示部2020は、顧客の年齢若しくは性別などの特徴又は顧客のIDなどと、第1表示とを対応づけた第1表示情報を利用する。以下、顧客の特徴やIDを総称して、「顧客の属性」と表記する。第1表示情報は、実施形態5で説明した第1表示情報と同様に、情報処理装置2000の内部又は外部の記憶装置に予め記憶しておく。
【0098】
図16は、顧客の属性と第1表示とを対応づけた第1表示情報を、テーブル形式で例示する図である。
図16が示すテーブルを、第1表示情報テーブル400と表記する。第1表示情報テーブル400は、キー402、年齢406、性別408、顧客ID410、及び第1表示412という5つの列を有する。キー402は、各レコードを識別するためのキーである。年齢406は年齢に関する条件を表し、性別408は性別に関する条件を表し、顧客ID410は顧客IDに関する条件を表す。第1表示412は、「年齢406、性別408、顧客ID410」の組み合わせと対応づけられた第1表示である。ここで、空欄となっている年齢406、性別408、又は顧客ID410については、指定が無いことを表す。
【0099】
例えば1行目のレコードは、「女性」という性別408に、「商品Aを勧める」という第1表示412を対応づけている。このレコードは、「商品Aを勧める」という所定発言を、顧客が女性である場合のみオペレータに促すための第1表示である。
【0100】
<処理の流れ>
図17は、実施形態6の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。
図17の各ステップの内、
図14に同符号のステップがあるものは、その同符号のステップと同様の処理を表す。
【0101】
認識部2140は、顧客を認識する(S602)。第1表示部2020は、認識された顧客の属性に対応する第1表示を取得する(S604)。そして、実施形態5の場合と同様に、第1表示が取得された場合(S504:YES)、第1表示部2020は、その第1表示を第1表示画面上に表示する(S506)。
【0102】
本実施形態の情報処理装置2000によれば、認識された顧客に応じた第1表示が表示される。そのため、顧客に応じてオペレータが行うべき発言が異なる場合に、顧客に応じた適切な発言をオペレータに促すことができる。
【0103】
[実施形態7]
図18は、実施形態7に係る情報処理装置2000をその使用環境と共に例示するブロック図である。
図18において、矢印は情報の流れを表している。さらに、
図18において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。下記で説明する点を除き、実施形態7の情報処理装置2000は、実施形態1から6の情報処理装置2000と同様の機能を有する。
【0104】
第2表示画面3040は、顧客が閲覧できる表示画面である。例えば第2表示画面3040は、入力端末に設置されており、かつ顧客の方向を向けて設置されている表示画面である。なお、第2表示画面3040は情報処理装置2000と一体として設けられていてもよいし、別体として設けられていてもよい。
【0105】
実施形態7の情報処理装置2000は、第2表示部2160、第2検出部2180、及び第2制御部2200を有する。第2表示部2160は、第2表示画面3040上に第2表示を表示する。ここで、第2表示は、所定発言に関連する顧客の所定行動を表す表示である。
【0106】
第2検出部2180は、顧客の行動を検出する。第2制御部2200は、第2表示の変更又は削除を行う。ここで、第2制御部2200による第2表示の変更又は削除は、1)第1検出部2040によって所定発言が検出された場合、又は2)第2検出部2180によって所定行動が検出された場合に行われる。
【0107】
さらに実施形態7において、第1制御部2060は、1)第1検出部2040によって所定発言が検出された場合、又は2)第2検出部2180によって所定行動が検出された場合に、第1表示を変更又は削除する。
【0108】
<第2表示部2160の詳細>
前述したように、第2表示部2160に表示される第2表示は、所定発言に関連する所定行動を表す。例えば所定発言が「オペレータが行うべき発言」である場合、所定行動は、その発言に関連する行動である。例えば、オペレータが行うべき発言が、「ポイントカードはお持ちですか?」であるいう発言であるとする。この場合、顧客が行う所定行動は、「ポイントカードを提示する」という行動である。そのため、第2表示は、「ポイントカードをお持ちでしたらご提示下さい」のように、「ポイントカードを提示する」という所定行動を促す内容である。
【0109】
情報処理装置2000は、「第1表示、所定発言、第2表示、所定行動」という対応づけを示す情報(以下、第2検出情報)を利用する。具体的には、情報処理装置2000は、第2対応情報を取得し、1)第1表示部2020によって第1表示を第1表示画面3020上に表示し、かつ2)第2表示部2160によって第2表示を第2表示画面3040上に表示する。第2対応情報は、情報処理装置2000の内部又は外部に設けられた記憶部に記憶しておく。
【0110】
例えば第2表示部2160が第2表示を行う方法は、第1表示部2020が第1表示を行う方法と同様である。
【0111】
図19は、第2検出情報をテーブル形式で例示する図である。
図19に示すテーブルを、第2検出情報テーブル500と表記する。第2検出情報テーブル500は、キー502、第1表示504、所定発言506、第2表示508、及び所定行動510という5つの列を有する。キー502は、第2検出情報テーブル500の各レコードを識別するためのキーである。例えば第2検出情報テーブル500の2行目のレコードは、「商品Aを顧客に勧める」という所定発言に関連するレコードである。そのため、顧客が閲覧する第2表示508は、「商品Aはいかがですか?」という商品Aを勧める表示となっている。
【0112】
ここで、顧客が商品Aを購入したときは、顧客に対して商品Aを勧める必要がなくなる。そこで上記レコードは、所定行動510に「商品Aを購入する」を示している。これにより、顧客が商品Aを購入した場合、第2制御部2200によって「商品Aはいかがですか?」という第2表示が変更又は削除される。
【0113】
なお、「商品Aを購入する」という行動は、例えばカメラによって撮像された顧客の購入商品を解析し、商品Aが購入商品に含まれているか否かを判定することによって検出できる。また例えば、その行動は、入力端末によって商品Aが読み取られたか否かを判定することによっても検出できる。
【0114】
<第2検出部2180>
例えば第2検出部2180は、顧客の発言や顧客の動作を検出する。ここで、第2検出部2180が顧客の発言を認識する方法は、例えば認識部2140が顧客の発言を認識する方法と同様である。
【0115】
第2検出部2180が顧客の動作を検出する場合、情報処理装置2000は、顧客の動作を撮像したカメラから画像を取得して解析することで、顧客の動作を認識する。ここで、人が撮像された画像(動画)から人の動作を検出する技術は既知の技術である。そのため、この技術に関する詳細な説明は省略する。
【0116】
また例えば、第2検出部2180は、入力端末から情報を取得することで、顧客の特定の行動を認識してもよい。この特定の行動は、例えばポイントカードや会員カードを提示する動作である。顧客がポイントカードや会員カードを提示した場合、オペレータは入力端末を用いてこれらのカードを読み取る。したがって、入力端末からこれらのカードを読み取ったという情報を得ることで、これらのカードを提示したという顧客の行動を検出できる。
【0117】
<第2制御部2200の詳細>
前述した様に、第2制御部2200は、1)第1検出部2040によって所定発言が検出された場合、又は2)第2検出部2180によって所定行動が検出された場合に、第2表示の変更又は削除を行う。例えば上述したポイントカードの提示の場合、オペレータが「ポイントカードはありますか?」と発言すれば、第2表示画面に「ポイントカードをご提示下さい」と表示する必要がなくなる。そのため第2制御部2200は、1)の場合に第2表示の変更又は削除を行う。また、顧客が「ポイントカードを提示する」という所定行動を行った場合も、第2表示画面に「ポイントカードをご提示下さい」と表示する必要がなくなる。そのため第2制御部2200は、2)の場合にも第2表示の変更又は削除を行う。
【0118】
第2制御部2200が第2表示を変更又は削除する方法は、例えば実施形態1で例示した「第1制御部2060が第1表示を変更又は削除する方法」と同様である。
【0119】
<処理の流れ>
図20及び
図21は、実施形態7の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。
図20は、第1表示を制御する処理の流れを表している。一方、
図21は、第2表示を制御する処理の流れを表している。
【0120】
図20において、まず第1表示部2020は、第1表示画面上に第1表示を表示する(S702)。次に、第1検出部2040によって所定発言が検出されたか、又は第2検出部2180によって所定行動が検出された場合(S704:YES)、
図20の処理はステップS706に進む。一方、所定発言と所定行動のいずれもが検出されていない場合(S704:NO)、
図20の処理は再度ステップS704に進む。
【0121】
ステップS706において、第1制御部2060は、第1表示を変更又は削除する。
【0122】
図21において、まず第2表示部2160は、第2表示画面上に第2表示を表示する(S802)。次に、第1検出部2040によって所定発言が検出されたか、又は第2検出部2180によって所定行動が検出された場合(S804:YES)、
図21の処理はステップS806に進む。一方、所定発言と所定行動のいずれもが検出されていない場合(S804:NO)、
図21の処理は再度ステップS804に進む。
【0123】
ステップS806において、第2制御部2200は、第2表示を変更又は削除する。
【0124】
本実施形態の情報処理装置2000によれば、顧客が閲覧する第2表示画面に、オペレータが行うべき所定発言に関連する所定行動を表す表示が行われる。所定発言が「顧客に所定行動を促す発言」を表す場合、例えば第2表示として、そのオペレータの発言に相当する表示が行われる。よって、たとえオペレータが所定発言を行わなかった場合でも、顧客が所定行動を行う蓋然性を高めることができる。
【0125】
[実施例]
以下に複数の実施例を挙げ、上述の各実施形態を更に詳細に説明する。本発明は以下の各実施例から何ら限定を受けない。
【0126】
<実施例1>
図22は、POS レジスタ装置の構成例を示す図である。
図22に示されるように、実施例1は、上述の情報処理装置2000が、POS レジスタ装置30に適用された例を示す。実施例1における POS レジスタ装置30は、チェッカ装置31及びキャッシャ装置41から構成される。チェッカ装置31は、商品を会計対象に登録し、会計対象商品の情報をキャッシャ装置41に送る。キャッシャ装置41は、会計対象の商品の決済処理を行う。会計対象は、チェッカ装置31及びキャッシャ装置41のいずれにおいても登録可能である。
【0127】
実施例1におけるチェッカ装置31及びキャッシャ装置41は、
図2と同様に、CPU1、メモリ2、入出力I/10及び通信部4等を有する。上述の情報処理装置2000は、チェッカ装置31及びキャッシャ装置41のいずれにも適用可能であり、上述の商品画像提示方法は、チェッカ装置31及びキャッシャ装置41のいずれでも実行可能である。
【0128】
POS レジスタ装置30のオペレータは、商品の会計処理を行うにあたり、その商品を読取窓36にかざす。これにより、その商品に付されているバーコード等が読み取られ、その商品が会計対象として登録される。
【0129】
上述の表示部5(第1表示画面3020)は、タッチパネルユニット32の表示部32a及び表示部42の少なくとも一方に相当する。上述の入力部6は、タッチパネルユニット32のタッチパネル32b及びキーボード33、並びに、キーボード43の少なくとも1つに相当する。上述の撮像部7は、スキャナ装置34に相当する。スキャナ装置34は、読取窓36にかざされた商品の外観を映し出す商品画像を撮像する。上述の集音部8は、例えば、チェッカ装置31における部材35、POS レジスタ装置30のオペレータ等に装着される。なお、集音部8は、認識部2140が行う顧客の認識に利用されてもよい。上述の音声出力部9は、例えばチェッカ装置31やキャッシャ装置41に設置される。
【0130】
実施形態7の情報処理装置2000を実現する場合、例えば POS レジスタ装置30は、第2表示画面3040をさらに有する。例えば第2表示画面3040は、タッチパネルユニット32の裏側に設けられる。
【0131】
<実施例2>
図23は、POS システムの構成例を示す図である。
図23に示されるように、実施例2は、上述の情報処理装置2000が、POS システム50に適用された例を示す。実施例2における POS システム50は、サーバ装置51及び店舗側構成52から構成され、サーバ装置51と店舗側構成52とは、通信網53により通信可能に接続される。店舗側構成52には、通信中継装置を介して通信網53に接続可能な店舗端末54、スタンド55等が含まれる。スタンド55は、店舗端末54と、他の機器(ハンディスキャナ、キャッシュドロア、レシートプリンタ等)とを通信可能に接続するための機器である。
【0132】
店舗端末54は、PC(Personal Computer)、ノート PC、タブレット型端末、スマートフォン等のような汎用コンピュータであり、サーバ装置51との間でデータのやり取りをすることにより、上述の POS レジスタ装置30と同様の機能を実現する。店舗端末54は、タッチパネルユニット56、撮像部57、マイクロフォン(図示せず)等を有する。上述の表示部5は、タッチパネルユニット56の表示部に相当する。上述の入力部6は、タッチパネルユニット56のタッチパネルに相当する。上述の撮像部7は、撮像部57に相当する。上述の集音部8は、店舗端末54に内蔵されるマイクロフォンに相当する。
【0133】
サーバ装置51は、一般的なサーバコンピュータであり、WEB サーバ、アプリケーションサーバ等として実現される。店舗端末54及びサーバ装置51は、
図3と同様に、CPU1、メモリ2、入出力I/10及び通信部4等を有する。
【0134】
上述の情報処理装置2000は、店舗端末54のみ、又はサーバ装置51と店舗装置の組み合わせとして実現され得る。情報処理装置2000の一部をサーバ装置51で実現する場合、例えば第1表示部2020が実行する処理のうち、表示する文字列などを決定までの処理がサーバ装置51で実現される。そして、サーバ装置51から店舗端末54へ、決定した文字列などを送信する。店舗端末54は、取得した文字列などを第1表示画面3020に表示する処理を行う。また、店舗端末54は、検出したオペレータの発言(音声など)をサーバ装置51に送信し、その発言が所定発言に該当するか否かの判定をサーバ装置51が行う。サーバ装置51は、「所定発言が検出された」と判定した場合、どのように第1表示を変更又は削除するかを決定し、決定した内容を示す情報を店舗端末54に送信する。店舗端末54は、受信した情報に従い、第1表示の変更又は削除を行う。
【0135】
<実施例3>
上述の情報処理装置2000は、POS レジスタ装置30及び POS システム50のみに適用可能なわけではなく、様々な装置に適用可能である。例えば、上述の情報処理装置2000及び制御方法は、一般ユーザに利用されるPCやスマートデバイスのような汎用コンピュータに適用されてもよい。この場合、ユーザは、手に取った商品について、サービス適用後の価格などを把握したい場合に、その商品をそのコンピュータの撮像部で撮影することにより、その商品に対してサービスが適用された後の価格などを見ることができる。
【0136】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記各実施形態の組み合わせ、及び上記実施形態以外の様々な構成を採用することもできる。
【0137】
以下、参考形態の例を付記する。
1. 入力端末を操作するオペレータが行うべき所定発言を表す第1表示を、前記オペレータが閲覧する第1表示画面上に表示する第1表示手段と、
前記オペレータの発言を検出する第1検出手段と、
前記第1検出手段によって前記所定発言が検出された場合に、前記第1表示を変更又は削除する第1制御手段と、
を有する情報処理装置。
2. 顧客に関する入力処理の終了を示す入力を受け付ける終了受付部を有し、
前記終了受付部は、前記第1表示が変更又は削除されるまで入力を受け付けないか、又は前記第1表示が変更又は削除される前に受け付けた入力を拒否する1.に記載の情報処理装置。
3. 顧客に関する入力処理の終了を示す入力を受け付ける終了受付部と、
前記第1表示が変更又は削除される前に前記入力が受け付けられた場合、警告を表す出力を行う警告部と、
を有する1.又は2.に記載の情報処理装置。
4. 顧客に関する入力処理の終了を示す入力を受け付ける終了受付部と、
前記オペレータの評価を行う評価手段と、を有し、
前記第1表示が変更又は削除される前に前記入力が受け付けられた場合、前記評価手段は、前記オペレータの評価を低くする1.乃至3.いずれか一つに記載の情報処理装置。
5. 前記第1表示手段は、動作する時点に応じて異なる第1表示を表示するか、又は動作する時点に応じて前記第1表示の表示の有無を決定する1.乃至4.いずれか一つに記載の情報処理装置。
6. 顧客を認識する認識手段を有し、
前記第1表示手段は、前記認識された顧客に応じて異なる第1表示を表示するか、又は前記認識された顧客に応じて前記第1表示の表示の有無を決定する1.乃至5.いずれか一つに記載の情報処理装置。
7. 前記所定発言に関連する所定行動を表す第2表示を、顧客が閲覧できる第2表示画面に対して表示する第2表示手段と、
顧客の行動を検出する第2検出手段と、
前記第1検出手段によって前記所定発言が検出されるか、又は前記第2検出手段によって前記所定行動が検出された場合に、前記第2表示を変更又は削除する第2制御手段と、を有し、
前記第1制御手段は、前記第2検出手段によって前記所定行動が検出された場合に第1表示を変更又は削除する1.乃至6.いずれか一つに記載の情報処理装置。
8. 前記入力端末は POS 端末である1.乃至7.いずれか一つに記載の情報処理装置。
9. コンピュータによって実行される制御方法であって、
入力端末を操作するオペレータが行うべき所定発言を表す第1表示を、前記オペレータが閲覧する第1表示画面上に表示する第1表示ステップと、
前記オペレータの発言を検出する第1検出ステップと、
前記第1検出ステップによって前記所定発言が検出された場合に、前記第1表示を変更又は削除する第1制御ステップと、
を有する制御方法。
10. 顧客に関する入力処理の終了を示す入力を受け付ける終了受付ステップを有し、
前記終了受付ステップは、前記第1表示が変更又は削除されるまで入力を受け付けないか、又は前記第1表示が変更又は削除される前に受け付けた入力を拒否する9.に記載の制御方法。
11. 顧客に関する入力処理の終了を示す入力を受け付ける終了受付ステップと、
前記第1表示が変更又は削除される前に前記入力が受け付けられた場合、警告を表す出力を行う警告ステップと、
を有する9.又は10.に記載の制御方法。
12. 顧客に関する入力処理の終了を示す入力を受け付ける終了受付ステップと、
前記オペレータの評価を行う評価ステップと、を有し、
前記第1表示が変更又は削除される前に前記入力が受け付けられた場合、前記評価ステップは、前記オペレータの評価を低くする9.乃至11.いずれか一つに記載の制御方法。
13. 前記第1表示ステップは、動作する時点に応じて異なる第1表示を表示するか、又は動作する時点に応じて前記第1表示の表示の有無を決定する9.乃至12.いずれか一つに記載の制御方法。
14. 顧客を認識する認識ステップを有し、
前記第1表示ステップは、前記認識された顧客に応じて異なる第1表示を表示するか、又は前記認識された顧客に応じて前記第1表示の表示の有無を決定する9.乃至13.いずれか一つに記載の制御方法。
15. 前記所定発言に関連する所定行動を表す第2表示を、顧客が閲覧できる第2表示画面に対して表示する第2表示ステップと、
顧客の行動を検出する第2検出ステップと、
前記第1検出ステップによって前記所定発言が検出されるか、又は前記第2検出ステップによって前記所定行動が検出された場合に、前記第2表示を変更又は削除する第2制御ステップと、を有し、
前記第1制御ステップは、前記第2検出ステップによって前記所定行動が検出された場合に第1表示を変更又は削除する9.乃至14.いずれか一つに記載の制御方法。
16. 前記入力端末は POS 端末である9.乃至15.いずれか一つに記載の制御方法。
17. コンピュータに、1.乃至8.いずれか一つに記載の情報処置装置として動作する機能を持たせるプログラム。
【0138】
さらなる参考形態の例を付記する。
18. ユーザが行う所定発言を表す第1表示を、前記所定発言前に第1表示画面上に表示する第1表示手段と、
ユーザの前記所定発言を検出する第1検出手段と、
前記第1検出手段によって前記所定発言が検出された場合に、前記第1表示を変更又は削除する第1制御手段と、
ユーザを認識する認識手段と、を有し、
前記第1表示手段は、前記認識されたユーザに応じて異なる第1表示を表示するか、又は前記認識されたユーザに応じて前記第1表示の表示の有無を決定し、
前記認識手段は、ユーザを撮像した画像を解析すること、又は、ユーザの声を音声認識すること、又は、ユーザのカードを読み取ることにより、前記ユーザを認識する情報処理装置。
19. 前記認識手段は、当該ユーザの年齢及び性別の少なくともいずれか一方を認識する18.に記載の情報処理装置。
20. ユーザに関する入力処理の終了を示す入力を受け付ける終了受付手段を有し、
前記終了受付手段は、前記第1表示が変更又は削除されるまで入力を受け付けないか、又は前記第1表示が変更又は削除される前に受け付けた入力を拒否する18.又は19.に記載の情報処理装置。
21. ユーザに関する入力処理の終了を示す入力を受け付ける終了受付手段と、
前記第1表示が変更又は削除される前に前記入力が受け付けられた場合、警告を表す出力を行う警告部と、
を有する18.乃至20.いずれか一つに記載の情報処理装置。
22. 前記所定発言に関連する所定行動を表す第2表示を、ユーザが閲覧できる第2表示画面に対して表示する第2表示手段と、
ユーザの行動を検出する第2検出手段と、
前記第1検出手段によって前記所定発言が検出されるか、又は前記第2検出手段によって前記所定行動が検出された場合に、前記第2表示を変更又は削除する第2制御手段と、を有し、
前記第1制御手段は、前記第2検出手段によって前記所定行動が検出された場合に第1表示を変更又は削除する18.乃至21.いずれか一つに記載の情報処理装置。
23. 前記入力端末はPOS端末である18.乃至22.いずれか一つに記載の情報処理装置。
24. コンピュータによって実行される制御方法であって、
ユーザが行う所定発言を表す第1表示を、前記所定発言前に第1表示画面上に表示する第1表示ステップと、
ユーザの前記所定発言を検出する第1検出ステップと、
前記第1検出ステップによって前記所定発言が検出された場合に、前記第1表示を変更又は削除する第1制御ステップと、
ユーザを認識する認識ステップと、を有し、
前記第1表示ステップは、前記認識されたユーザに応じて異なる第1表示を表示するか、又は前記認識されたユーザに応じて前記第1表示の表示の有無を決定し、
前記認識ステップは、ユーザを撮像した画像を解析すること、又は、ユーザの声を音声認識すること、又は、ユーザのカードを読み取ることにより、前記ユーザを認識する制御方法。
25. 前記認識ステップは、当該ユーザの年齢及び性別の少なくとも一方を認識する24.に記載の制御方法。
26. コンピュータに、18.乃至23.いずれか一つに記載の情報処置装置として動作する機能を持たせるプログラム。
【0139】
この出願は、2014年9月30日に出願された日本出願特願2014-201362号を基礎とする優先権を主張し、その開示の全てをここに取り込む。