(57)【要約】【課題】指示者からの音声入力を利用しつつ不特定の作業者に対して指示を的確に行うことができるようにする。【解決手段】指示管理装置は、音声取得手段と、指示認識手段と、重要度判定手段と、出力制御手段と、を備える。音声取得手段は、音声入力端末で入力された音声を取得する。指示認識手段は、音声取得手段で取得した音声から指示の内容を認識する。重要度判定手段は、音声取得手段で取得した音声から指示の重要度を判定する。出力制御手段は、重要度判定手段により判定された重要度に応じて、出力デバイスに対する指示内容の出力を制御する。【選択図】      図１３
2020071764.tif 000002
【特許請求の範囲】
【請求項１】
音声入力端末で入力された音声を取得する音声取得手段と、
前記音声取得手段で取得した前記音声から指示の内容を認識する指示認識手段と、
前記音声取得手段で取得した前記音声から前記指示の重要度を判定する重要度判定手段と、
前記重要度判定手段により判定された前記重要度に応じて、出力デバイスに対する指示内容の出力を制御する出力制御手段と、
を具備する指示管理装置。
【請求項２】
前記指示の内容を認識するのに必要なワードが前記音声に含まれているか否かを確認し、含まれていない場合には前記音声入力端末のユーザに対して音声の再入力を要求する要求手段、
をさらに具備する請求項１記載の指示管理装置。
【請求項３】
前記重要度判定手段は、前記音声に重要度を表すワードが含まれているか否かにより前記指示の重要度を判定する、請求項１又は２に記載の指示管理装置。
【請求項４】
前記重要度判定手段は、前記音声に時刻を表すワードが含まれている場合にその時刻までの所要時間を算出し、前記所要時間の長さに応じて前記指示の重要度を判定する、請求項１又は２に記載の指示管理装置。
【請求項５】
前記出力制御手段は、前記出力デバイスに対し、重要度が高い指示内容を、重要度が低い指示内容よりも強調されて出力されるように制御する、請求項１乃至４のうちいずれか１項に記載の指示管理装置。
【請求項６】
音声入力端末及び出力デバイスと通信する通信手段を備えたコンピュータに、
前記音声入力端末で入力された音声を取得する機能、
前記取得した前記音声から指示の内容を認識する機能、
前記取得した前記音声から前記指示の重要度を判定する機能、及び
前記重要度に応じて、前記出力デバイスに対する指示内容の出力を制御する機能、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、指示管理装置及びコンピュータを当該指示管理装置として機能させるための制御プログラムに関する。
【背景技術】
【０００２】
作業の指示を行う指示者及び指示された作業を実行する作業者がそれぞれ端末を有し、指示者の端末から音声によって入力された指示を、作業者の端末に音声または表示によって出力するようにした技術はすでに知られている。この技術は、音声入力を利用するため指示が簡易であり、指示者が特定の作業者に指示を行う場合に有効である。しかしこの技術は、作業者はその作業者が属するグループ内のメンバーであれば誰でもよいというような不特定の作業者に対して指示を行う場合には有効ではない。不特定の作業者に対する指示の場合には、共有の出力デバイスに指示者からの指示を出力した方がよい。例えば、指示者が音声入力した指示の内容を示すテキストを、共有の場所に設置されている表示デバイスに表示することが考えられる。
【０００３】
しかしながら、指示者からの指示を共有の出力デバイスに単に出力しただけでは、緊急性を有するような重要な指示を作業者が見落としてしまう懸念がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−０８３９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、指示者からの音声入力を利用しつつ不特定の作業者に対して指示を的確に行うことができる指示管理装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、指示管理装置は、音声取得手段と、指示認識手段と、重要度判定手段と、出力制御手段と、を備える。音声取得手段は、音声入力端末で入力された音声を取得する。指示認識手段は、音声取得手段で取得した音声から指示の内容を認識する。重要度判定手段は、音声取得手段で取得した音声から指示の重要度を判定する。出力制御手段は、重要度判定手段により判定された重要度に応じて、出力デバイスに対する指示内容の出力を制御する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る指示管理システムの概略構成を示すブロック図。
【図２】同システムを構成する音声入力端末の要部回路構成を示すブロック図。
【図３】同システムを構成するサイネージ端末の要部回路構成を示すブロック図。
【図４】同システムを構成する管理サーバの要部回路構成を示すブロック図。
【図５】同管理サーバが備える指示データベースを説明するための模式図。
【図６】同管理サーバが備えるキーワードデータベースを説明するための模式図。
【図７】同管理サーバのプロセッサが制御プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図８】同管理サーバのプロセッサが制御プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図９】同管理サーバのプロセッサが制御プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図１０】同管理サーバのプロセッサが制御プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図１１】同管理サーバのプロセッサが制御プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図１２】同管理サーバのプロセッサが制御プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図１３】サイネージ端末のタッチパネルに表示される表示データの一例を示す模式図。
【図１４】ラベルプリンタによって印刷されるラベルの一例を示す模式図。
【発明を実施するための形態】
【０００８】
以下、指示者からの音声入力を利用しつつ不特定の作業者に対して指示を的確に行うことができる指示管理装置の実施形態について、図面を用いて説明する。
【０００９】
なお、この実施形態は、小売店の管理者が音声入力を利用して品出し担当の複数の店員に対して指示を行うことを可能とした指示管理装置を含む指示管理システムについて説明する。すなわち本実施形態では、管理者が指示者となり、品出し担当の複数の店員が不特定の作業者となる。
【００１０】
図１は、本実施形態に係る指示管理システム１００の概略構成を示すブロック図である。指示管理システム１００は、音声入力端末１０と、管理サーバ２０と、サイネージ端末３０と、ラベルプリンタ４０とを含む。
【００１１】
音声入力端末１０は、作業の指示を行う指示者が使用する携帯型の端末である。指示者は、音声入力端末１０を携帯する。指示者は、小売店の管理者である。指示者は、一人とは限らない。複数名の指示者がいる場合には、各々が音声入力端末１０を携帯する運用が好ましい。
【００１２】
指示者は、作業の指示を行う際には、音声入力端末１０に向かって指示の内容を発話する。音声入力端末１０は、音声入力デバイスを備えており、音声による作業指示を受け付ける。音声入力端末１０は、音声入力デバイスを介して指示者が発話したときの音声を取り込む。音声入力端末１０は、無線通信デバイスを備えており、音声入力デバイスを介して取り込んだ音声の信号、いわゆる音声信号を無線信号として送信する。
【００１３】
指示管理システム１００が構成される小売店では、無線ＬＡＮ（Local Area Network）５０が構築されている。無線ＬＡＮ５０は、音声入力端末１０と管理サーバ２０とを、無線通信自在に接続する。音声入力端末１０から送信された音声信号は、無線ＬＡＮ５０を介して管理サーバ２０へと送り込まれる。
【００１４】
管理サーバ２０は、無線ＬＡＮ５０のインターフェースを備えており、このインターフェースを介して音声入力端末１０からの音声信号を受信する。管理サーバ２０は、インターフェースを介して受信した音声信号から、音声入力端末１０で入力された音声を取得する。管理サーバ２０は、音声を解析して指示者による指示の内容を認識する。また管理サーバ２０は、音声に含まれるワード（単語）から指示の重要度を判定する。管理サーバ２０は、重要度に応じて出力デバイスに対する指示内容の出力を制御する。このような管理サーバ２０の具体的な構成については、後述する。
【００１５】
管理サーバ２０には、サイネージ端末３０とラベルプリンタ４０とが、それぞれ専用の通信回線６０Ａ，６０Ｂを介して接続されている。通信回線６０Ａ，６０Ｂは、有線であってもよいし、無線であってもよい。
【００１６】
サイネージ端末３０は、デジタルサイネージの技術を利用して、液晶ディスプレイ、ＬＥＤディスプレイ等の表示デバイスから情報を発信する端末である。サイネージ端末３０は、店舗の共用の場所に設置される。例えばサイネージ端末３０は、複数名の品出し担当の店員が待機するバックヤードに設置される。品出し担当の店員は、管理者からの指示を受けて品出し等の作業を行う作業者である。サイネージ端末３０は、管理サーバ２０の制御に従い、指示内容を示すテキストデータ等を表示デバイスに表示する。サイネージ端末３０は、出力デバイスの一例である。
【００１７】
ラベルプリンタ４０は、外部から受信した印刷データに基づきラベルに印刷を行い、印刷を終えたラベルを発行する機能を有したものである。ラベルプリンタ４０は、店舗の共用の場所に設置される。例えばラベルプリンタ４０は、サイネージ端末３０と同様に品出し担当の店員が待機するバックヤードに設置される。ラベルプリンタ４０は、管理サーバ２０の制御に従い、指示内容を示すテキストデータ等をラベルに印刷する。ラベルプリンタ４０は、出力デバイスの一例である。
【００１８】
図２は、音声入力端末１０の要部回路構成を示すブロック図である。音声入力端末１０は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、無線通信デバイス１４、音声入力デバイス１５、音声出力デバイス１６及びシステム伝送路１７を備える。システム伝送路１７は、アドレスバス、データバス、制御信号線等を含む。システム伝送路１７は、プロセッサ１１と他の各部とを直接又は信号入出力回路を介して接続し、相互間で授受されるデータ信号を伝送する。プロセッサ１１、メインメモリ１２及び補助記憶デバイス１３がシステム伝送路１７で接続されることにより、音声入力端末１０のコンピュータが構成される。
【００１９】
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステム又はアプリケーションプログラムに従って、音声入力端末１０としての各種の機能を実現するべく各部を制御する。プロセッサ１１は、例えばＣＰＵ（Central Processing Unit）である。
【００２０】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばＲＯＭ（Read Only Memory）である。揮発性のメモリ領域は、例えばＲＡＭ（Random Access Memory）である。
【００２１】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disk Drive）、あるいはＳＳＤ（Solid State Drive）等が補助記憶デバイス１３となり得る。補助記憶デバイス１３は、プロセッサ１１が各種の処理を行う上で使用するデータ、プロセッサ１１での処理によって作成されたデータ等を保存する。補助記憶デバイス１３は、上記のアプリケーションプログラムを記憶する場合もある。
【００２２】
無線通信デバイス１４は、無線ＬＡＮ５０に接続される。無線通信デバイス１４は、無線ＬＡＮ５０を介して、管理サーバ２０との間で無線によるデータ信号の送受信を行う。
【００２３】
音声入力デバイス１５は、指示者が発話する音声を入力する。音声入力デバイス１５は、例えばワイヤレスのヘッドセット型マイクロフォンである。
【００２４】
音声出力デバイス１６は、管理サーバ２０から受信した音声信号を再生し出力する。音声出力デバイス１６は、例えばヘッドセット型マイクロフォンとセットになったワイヤレスのヘッドホンである。
【００２５】
図３は、サイネージ端末３０の要部回路構成を示すブロック図である。サイネージ端末３０は、プロセッサ３１、メインメモリ３２、補助記憶デバイス３３、通信インターフェース３４、タッチパネル３５及びシステム伝送路３６を備える。システム伝送路３６は、アドレスバス、データバス、制御信号線等を含む。システム伝送路３６は、プロセッサ３１と他の各部とを直接又は信号入出力回路を介して接続し、相互間で授受されるデータ信号を伝送する。プロセッサ３１、メインメモリ３２及び補助記憶デバイス３３がシステム伝送路３６で接続されることにより、サイネージ端末３０のコンピュータが構成される。
【００２６】
プロセッサ３１、メインメモリ３２及び補助記憶デバイス３３は、プロセッサ３１がサイネージ端末３０としての各種の機能を実現するべく各部を制御する点を除き、前述した音声入力端末１０のプロセッサ１１、メインメモリ１２及び補助記憶デバイス１３の説明と重複する。よって、ここでの説明は省略する。
【００２７】
通信インターフェース３４は、通信回線６０Ａに接続される。通信インターフェース３４は、通信回線６０Ａを介して管理サーバ２０との間でデータ通信を行う。
【００２８】
タッチパネル３５は、サイネージ端末３０の表示デバイスと入力デバイスとを兼ね備えた機器である。表示デバイスは、例えば液晶ディスプレイである。入力デバイスは、例えばタッチセンサである。なお、タッチパネル３５の代わりに、液晶ディスプレイ等の表示デバイスと操作パネル等の入力デバイスとをそれぞれ備えてもよい。
【００２９】
図４は、管理サーバ２０の要部回路構成を示すブロック図である。管理サーバ２０は、プロセッサ２１、メインメモリ２２、補助記憶デバイス２３、時計２４、無線通信デバイス２５、第１の通信インターフェース２６、第２の通信インターフェース２７、音声認識部２８、音声合成部２９及びシステム伝送路２１０を備える。システム伝送路２１０は、アドレスバス、データバス、制御信号線等を含む。システム伝送路２１０は、プロセッサ２１と他の各部とを直接又は信号入出力回路を介して接続し、相互間で授受されるデータ信号を伝送する。プロセッサ２１、メインメモリ２２及び補助記憶デバイス２３がシステム伝送路２１０で接続されることにより、管理サーバ２０のコンピュータが構成される。
【００３０】
プロセッサ２１、メインメモリ２２及び補助記憶デバイス２３は、プロセッサ２１が管理サーバ２０としての各種の機能を実現するべく各部を制御する点を除き、前述した音声入力端末１０のプロセッサ１１、メインメモリ１２及び補助記憶デバイス１３の説明と重複する。よって、ここでの説明は省略する。
【００３１】
時計２４は、日付及び時刻を計時する。管理サーバ２０は、時計２４によって計時される日付及び時刻を現在日時として取得する。
【００３２】
無線通信デバイス２５は、無線ＬＡＮ５０と接続する。無線通信デバイス２５は、無線ＬＡＮ５０を介して、音声入力端末１０との間でデータ通信を行う。無線通信デバイス２５は、無線ＬＡＮ５０のインターフェースとして機能する。
【００３３】
第１の通信インターフェース２６は、通信回線６０Ａと接続する。第１の通信インターフェース２６は、通信回線６０Ａを介して、サイネージ端末３０との間でデータ通信を行う。
【００３４】
第２の通信インターフェース２７は、通信回線６０Ｂと接続する。第２の通信インターフェース２７は、通信回線６０Ｂを介して、ラベルプリンタ４０との間でデータ通信を行う。
【００３５】
音声認識部２８は、無線通信デバイス２５を介して取り込んだ音声信号から音声を認識する。  
音声合成部２９は、プロセッサ２１の制御により音声を合成し、合成した音声信号を、無線通信デバイス２５を介して音声入力端末１０へと出力する。
【００３６】
かかる構成の管理サーバ２０は、図５を用いて説明する指示データベース７０と、図６を用いて説明するキーワードデータベース８０とを備える。指示データベース７０及びキーワードデータベース８０は、補助記憶デバイス２３に記憶されている。なお、指示データベース７０及びキーワードデータベース８０の記憶先は、必ずしも補助記憶デバイス２３に限定されない。例えば、管理サーバ２０とネットワークを介して接続された外部サーバの記憶装置が、指示データベース７０及びキーワードデータベース８０のうち少なくとも一方の記憶先となってもよい。この場合、管理サーバ２０のプロセッサ２１は、必要に応じて外部サーバにアクセスして、指示データベース７０またはキーワードデータベース８０を使用することとなる。
【００３７】
図５に示すように、指示データベース７０は、番号、登録日時、指示データ、重要度及び終了フラグの各項目からなる指示レコード７０Ｒを保存するための領域である。指示レコード７０Ｒにおいて、番号は、指示レコード７０Ｒ毎に割り当てられる固有の番号である。番号は、“１”から始まる連続番号である。登録日時は、指示レコード７０Ｒが指示データベース７０に登録された日時である。
【００３８】
指示データは、指示の内容を示すテキストデータである。指示データは、音声入力端末１０から入力された音声に基づいて生成される。指示データは、情報伝達のポイントである５Ｗ１Ｈの６つの要素のうち「いつ(When)、何を(What)、どのようにする(How)」の３つの要素を少なくとも含む。指示データは、さらに「どこで(Where)、誰が(Who)、何故(Why)」の３つの要素のうち少なくとも１つを含んでいてもよい。また指示データは、さらに別の要素を含んでいてもよい。
【００３９】
重要度は、指示の重要度である。指示に対する作業に関して緊急性が高い場合、重要度は高くなる。直ぐに作業を始めなければならない指示は、重要度が高い。本実施形態では、重要度を「高」、「中」、「低」の３段階とする。なお、重要度は、３段階に限定されるものではない。２段階であってもよいし、４段階以上であってもよい。
【００４０】
終了フラグは、指示に対する作業を終了したか否かを識別するための１ビットのデータである。本実施形態では、作業が未了の指示レコード７０Ｒの終了フラグを“０”とし、作業が終了した指示レコード７０Ｒの終了フラグを“１”とする。なお、終了フラグが“１”となった指示レコード７０Ｒは、例えば一日の業務終了後に指示データベース７０から削除される。このとき、終了フラグが“０”の指示レコード７０Ｒが残っている場合、その指示レコードは、登録日時が早い順にソートされ、その順番に一連の番号が振り直される。
【００４１】
図６に示すように、キーワードデータベース８０は、時間ワードデータベース８１、目的ワードデータベース８２、行動ワードデータベース８３及び重要度ワードデータベース８４から構成される。
【００４２】
時間ワードデータベース８１は、時間に関するワードを記憶する。以後、時間に関するワードを時間ワードと称する。時間ワードには、例えば「午前１０時」、「１５時３０分」、「１時間後」等のように時間を特定可能なワードが含まれる。また時間ワードには、「直ぐに」、「今すぐ」、「ＡＳＡＰ（as soon as possible）」、「急いで」、「昼に」、「今夜中」、「明日までに」等のように時間的な制約があるワードも含まれる。
【００４３】
目的ワードデータベース８２は、目的に関するワードを記憶する。以後、目的に関するワードを目的ワードと称する。目的ワードには、例えば「ＸＸＸ（ＸＸＸは商品名）」、「棚」、「箱」、等のように、品出し担当の店員が行う作業の対象を表すワードが含まれる。
【００４４】
行動ワードデータベース８３は、行動に関するワードを記憶する。以後、行動に関するワードを行動ワードと称する。行動ワードには、例えば「補充する」、「整理する」等のように、品出し担当の店員が行う作業の内容を表すワードが含まれる。
【００４５】
重要度ワードデータベース８４は、重要度に関するワードを記憶する。以後、重要度に関するワードを重要度ワードと称する。重要度ワードには、時間的な制約があるワードのうち緊急性のあるワード、例えば「直ぐに」、「今すぐ」、「ＡＳＡＰ（as soon as possible）」、「急いで」等が含まれる。
【００４６】
図７乃至図１２は、管理サーバ２０のプロセッサ２１が、制御プログラムに従って実行する情報処理の主要な手順を示す流れ図である。制御プログラムは、メインメモリ２２又は補助記憶デバイス２３に記憶されている。図１３は、サイネージ端末３０のタッチパネル３５に表示される画像の一例であり、図１４は、ラベルプリンタ４０によって印字されたラベルの一例である。以下、各図を用いて、管理サーバ２０を含む指示管理システム１００の動作について説明する。なお、以下に説明する動作の内容は一例である。同様な結果を得ることが可能であれば、動作の手順及び内容は特に限定されるものではない。
【００４７】
図７に示すように、プロセッサ２１は、Ａｃｔ１として音声入力の有無を確認する。すなわちプロセッサ２１は、音声入力端末１０から無線送信される音声信号を無線通信デバイス２５で受信したか否かを確認する。音声信号を受信していない場合、プロセッサ２１は、Ａｃｔ１としてＮＯと判定し、Ａｃｔ２へと進む。
【００４８】
プロセッサ２１は、Ａｃｔ２として表示更新タイミングであるか否かを確認する。例えばプロセッサ２１は、時計２４によって計時される時刻が１分を経過する毎に、表示更新タイミングであると認識する。表示更新タイミングでない場合、プロセッサ２１は、Ａｃｔ２においてＮＯと判定し、Ａｃｔ３へと進む。
【００４９】
プロセッサ２１は、Ａｃｔ３として印刷指令のコマンドを受信したか否かを確認する。印刷指令のコマンドは、サイネージ端末３０から与えられる。すなわちプロセッサ２１は、第１の通信インターフェース２６を介してサイネージ端末３０から印刷指令のコマンドを受信したか否かを確認する。印刷指令のコマンドを受信していない場合、プロセッサ２１は、Ａｃｔ３においてＮＯと判定し、Ａｃｔ４へと進む。
【００５０】
プロセッサ２１は、Ａｃｔ４として終了指令のコマンドを受信したか否かを確認する。終了指令のコマンドは、サイネージ端末３０から与えられる。すなわちプロセッサ２１は、第１の通信インターフェース２６を介してサイネージ端末３０から終了指令のコマンドを受信したか否かを確認する。終了指令のコマンドを受信していない場合、プロセッサ２１は、Ａｃｔ４においてＮＯと判定し、Ａｃｔ１へと戻る。
【００５１】
ここにプロセッサ２１は、Ａｃｔ１乃至Ａｃｔ４の処理において、音声信号を受信するか、表示更新タイミングになるか、印刷指令のコマンドを受信するか、終了指令のコマンドを受信するのを待ち受ける。
【００５２】
例えば３月１日の午前１０時１０分に、音声入力端末１０を所持する管理者が、１回目の指示として「飲料の棚を整理する」と発話したとする。そうすると、この発話の内容に伴う音声信号が無線信号として送信される。音声信号は、無線ＬＡＮ５０を経由して、管理サーバ２０の無線通信デバイス２５で受信される。音声信号が無線通信デバイス２５で受信されると、プロセッサ２１は、Ａｃｔ２においてＹＥＳと判定し、図８のＡｃｔ１１へと進む。
【００５３】
プロセッサ２１は、Ａｃｔ１１として音声認識部２８に対し、音声信号を解析して音声を認識するように指令する。この指令により、音声認識部２８で音声が認識されるので、プロセッサ２１は、Ａｃｔ１２として時間ワードデータベース８１を検索し、その音声に時間ワードが含まれているか否かを確認する。
【００５４】
音声に時間ワードが含まれている場合、プロセッサ２１は、Ａｃｔ１２においてＹＥＳと判定し、Ａｃｔ１３へと進む。プロセッサ２１は、Ａｃｔ１３として時間フラグＦ１を“０”に設定する。時間フラグＦ１は、メインメモリ２２の揮発性メモリ領域に記憶されている１ビットのデータである。音声に時間ワードが含まれていない場合には、プロセッサ２１は、Ａｃｔ１２においてＮＯと判定し、Ａｃｔ１４へと進む。プロセッサ２１は、Ａｃｔ１４として前述した時間フラグＦ１を“１”に設定する。
【００５５】
Ａｃｔ１３またはＡｃｔ１４の処理を終えると、プロセッサ２１は、Ａｃｔ１５へと進む。プロセッサ２１は、Ａｃｔ１５として目的ワードデータベース８２を検索し、その音声に目的ワードが含まれているか否かを確認する。
【００５６】
音声に目的ワードが含まれている場合、プロセッサ２１は、Ａｃｔ１５においてＹＥＳと判定し、Ａｃｔ１６へと進む。プロセッサ２１は、Ａｃｔ１６として目的フラグＦ２を“０”に設定する。目的フラグＦ２は、メインメモリ２２の揮発性メモリ領域に記憶されている１ビットのデータである。音声に目的ワードが含まれていない場合には、プロセッサ２１は、Ａｃｔ１５においてＮＯと判定し、Ａｃｔ１７へと進む。プロセッサ２１は、Ａｃｔ１７として前述した目的フラグＦ２を“１”に設定する。
【００５７】
Ａｃｔ１６またはＡｃｔ１７の処理を終えると、プロセッサ２１は、Ａｃｔ１８へと進む。プロセッサ２１は、Ａｃｔ１８として行動ワードデータベース８３を検索し、その音声に行動ワードが含まれているか否かを確認する。
【００５８】
音声に行動ワードが含まれている場合、プロセッサ２１は、Ａｃｔ１８においてＹＥＳと判定し、Ａｃｔ１９へと進む。プロセッサ２１は、Ａｃｔ１９として行動フラグＦ３を“０”に設定する。行動フラグＦ３は、メインメモリ２２の揮発性メモリ領域に記憶されている１ビットのデータである。音声に行動ワードが含まれていない場合には、プロセッサ２１は、Ａｃｔ１８においてＮＯと判定し、Ａｃｔ２０へと進む。プロセッサ２１は、Ａｃｔ２０として前述した行動フラグＦ３を“１”に設定する。
【００５９】
Ａｃｔ１９またはＡｃｔ２０の処理を終えると、プロセッサ２１は、Ａｃｔ２１へと進む。プロセッサ２１は、Ａｃｔ２１として時間フラグＦ１、目的フラグＦ２又は行動フラグＦ３のうち少なくとも１つのフラグが“１”に設定されているか否かを確認する。時間フラグＦ１、目的フラグＦ２及び行動フラグＦ３がすべて“０”に設定されている場合、プロセッサ２１は、Ａｃｔ２１においてＮＯと判定し、図９のＡｃｔ３１へと進む。
【００６０】
これに対し、時間フラグＦ１、目的フラグＦ２又は行動フラグＦ３のうち少なくとも１つのフラグが“１”に設定されている場合には、プロセッサ２１は、Ａｃｔ２１においてＹＥＳと判定し、Ａｃｔ２２へと進む。プロセッサ２１は、Ａｃｔ２２として音声合成部２９に対し、不足ワードを要求する音声の合成を指令する。具体的には、時間フラグＦ１が“１”に設定されていた場合には、例えば「指示に時間ワードを追加してください」という音声の合成を指令する。目的フラグＦ２が“１”に設定されていた場合には、例えば「指示に目的ワードを追加してください」という音声の合成を指令する。時間フラグＦ１と行動フラグＦ３が“１”に設定されていた場合には、例えば「指示に時間ワードと行動ワードとを追加してください」という音声の合成を指令する。この指令により、音声合成部２９では不足ワードを要求する音声が合成される。
【００６１】
不足ワードを要求する音声が合成されると、プロセッサ２１は、Ａｃｔ２３へと進む。プロセッサ２１は、Ａｃｔ２３としてその合成した音声の信号を、音声入力端末１０へと送信するように無線通信デバイス２５を制御する。この制御により、無線ＬＡＮ５０を介して音声入力端末１０に音声信号が無線送信される。音声信号を受信した音声入力端末１０においては、音声出力デバイス１６から合成された音声が出力される。
【００６２】
前述した１回目の指示の場合、「棚」が目的ワードであり、「整理する」が行動ワードである。しかし１回目の指示には、時間ワードが存在しない。したがって管理サーバ２０においては、「指示に時間ワードを追加してください」という音声が合成される。そして、この音声が、管理者の音声入力端末１０から出力される。そこで管理者は、２回目の指示として例えば「昼までに飲料の棚を整理する」と発話したとする。そうすると、今度は、「昼までに」が時間ワードとして認識されるので、プロセッサ２１は、Ａｃｔ３１の処理へと進む。
【００６３】
プロセッサ２１は、Ａｃｔ３１として重要度ワードデータベース８４を検索し、その音声に重要度ワードが含まれているか否かを確認する。音声に重要度ワードが含まれている場合、プロセッサ２１は、Ａｃｔ３１においてＹＥＳと判定し、Ａｃｔ３８へと進む。プロセッサ２１は、Ａｃｔ３８として当該指示の重要度を「高」と設定する。
【００６４】
これに対し、音声に重要度ワードが含まれていない場合には、プロセッサ２１は、Ａｃｔ３１においてＮＯと判定し、Ａｃｔ３２へと進む。プロセッサ２１は、Ａｃｔ３２として音声に時間を特定可能なワードが含まれているか否かを確認する。音声に時間を特定可能なワードが含まれていない場合、プロセッサ２１は、Ａｃｔ３２においてＮＯと判定し、Ａｃｔ３６へと進む。プロセッサ２１は、Ａｃｔ３６として当該指示の重要度を「低」と設定する。
【００６５】
これに対し、音声に時間を特定可能なワードが含まれている場合には、プロセッサ２１は、Ａｃｔ３２においてＹＥＳと判定し、Ａｃｔ３３へと進む。プロセッサ２１は、Ａｃｔ３３として時計２４で計時されている日付及び時刻を取得し、その日時からワードによって特定される時間までの所要時間ｔを算出する。所要時間ｔを算出し終えたならば、プロセッサ２１は、Ａｃｔ３４へと進む。
【００６６】
プロセッサ２１は、Ａｃｔ３４として所要時間ｔが第１の閾値時間Ｔ１よりも短いか否かを確認する。第１の閾値時間Ｔ１は、所要時間ｔが、緊急性があると判断すべき時間であるか否かの閾値となる時間である。第１の閾値時間Ｔ１は、指示管理システム１００のユーザによって任意に設定される。第１の閾値時間Ｔ１は、指示管理システム１００の運営管理者によって設定されてもよい。本実施形態では、第１の閾値時間Ｔ１を５分とする。
【００６７】
所要時間ｔが第１の閾値時間Ｔ１よりも短い場合、プロセッサ２１は、Ａｃｔ３４においてＹＥＳと判定し、Ａｃｔ３８へと進む。すなわちプロセッサ２１は、当該指示の重要度を「高」と設定する。
【００６８】
これに対し、所要時間ｔが第１の閾値時間Ｔ１以上である場合には、プロセッサ２１は、Ａｃｔ３４においてＮＯと判定し、Ａｃｔ３５へと進む。プロセッサ２１は、Ａｃｔ３５として所要時間ｔが第２の閾値時間Ｔ２よりも短いか否かを確認する。第２の閾値時間Ｔ１は、所要時間ｔが第１の閾値時間Ｔ１よりは長いものの、緊急性があると判断すべき時間であるか否かの閾値となる時間である。第２の閾値時間Ｔ２は、指示管理システム１００のユーザによって第１の閾値時間Ｔ１よりも長い時間が設定される。第２の閾値時間Ｔ２は、指示管理システム１００の運営管理者によって設定されてもよい。本実施形態では、第２の閾値時間Ｔ２を１５分とする。
【００６９】
所要時間ｔが第２の閾値時間Ｔ２よりも短い場合、プロセッサ２１は、Ａｃｔ３５においてＹＥＳと判定し、Ａｃｔ３７へと進む。プロセッサ２１は、Ａｃｔ３７として当該指示の重要度を「中」と設定する。
【００７０】
これに対し、所要時間ｔが第２の閾値時間Ｔ２以上の場合には、プロセッサ２１は、Ａｃｔ３５においてＮＯと判定し、Ａｃｔ３６へと進む。すなわちプロセッサ２１は、当該指示の重要度を「低」と設定する。
【００７１】
Ａｃｔ３６、Ａｃｔ３７またはＡｃｔ３８の処理を終えると、プロセッサ２１は、Ａｃｔ３９へと進む。プロセッサ２１は、Ａｃｔ３９として音声から認識した指示データに番号、登録日時、重要度及び終了フラグを付加して、指示レコード７０Ｒを作成する。番号は、指示データベース７０に保存されている指示レコード７０Ｒのレコード数Ｎに“１”を加算した値である。登録日時は、時計２４によって計時されている日付及び時刻である。重要度は、Ａｃｔ３６、Ａｃｔ３７またはＡｃｔ３８の処理で設定されたデータである。終了フラグは、未了を示す値“０”である。
【００７２】
指示レコード７０Ｒを作成し終えると、プロセッサ２１は、Ａｃｔ４０へと進む。プロセッサ２１は、Ａｃｔ４０として当該指示レコード７０Ｒを指示データベース７０へと登録する。以上で、プロセッサ２１は、音声信号を受信したときの処理を終了する。
【００７３】
２回目の指示「昼までに飲料の棚を整理する」の音声信号を受信した場合、この音声には重要度ワードが含まれていない。一方、この音声には時間を特定可能なワードとして「昼」が含まれている。ここで、昼の時刻を１２時００分と設定すると、所要時間ｔは１時間以上である。したがって、当該指示の重要度は「低」となる。かくして、２回目の指示「昼までに飲料の棚を整理する」に対する指示レコード７０Ｒ（２）が、重要度を「低」に設定して指示データベース７０に登録される。因みに、指示レコード７０Ｒ（２）は、２回目の指示に対する指示レコードであることを示す。以後、ｍ回目の指示に対する指示レコードを指示レコード７０Ｒ（ｍ）と示すこととする。
【００７４】
さて、管理者が同日の１０時１５分に３回目の指示として「１０時３０分までに商品ＡＡＡを補充する」と発話したとする。この場合、「１０時３０分」が時間ワードと認識され、「商品ＡＡＡ」が目的ワードと認識され、「補充する」が行動ワードと認識される。また、重要度ワードは含まれていないが、「１０時３０分」という時間を特定可能なワードが含まれているので、所要時間ｔが算出される。この場合、所要時間ｔは１５分であり、第２の閾値時間Ｔ２以上である。したがって、管理サーバ２０においては、３回目の指示「１０時３０分までに商品ＡＡＡを補充する」に対する指示レコード７０Ｒ（３）が、重要度を「低」に設定して指示データベース７０に登録される。
【００７５】
次に、表示更新タイミングになったときの情報処理について説明する。  
Ａｃｔ１乃至Ａｃｔ４の待ち受け状態において、時計２４によって計時される時刻が１分を経過し、表示更新タイミングになると、プロセッサ２１は、Ａｃｔ２においてＹＥＳと判定し、図１０のＡｃｔ５１へと進む。
【００７６】
プロセッサ２１は、Ａｃｔ５１として減算カウンタｎの初期値を指示データベース７０に保存されている指示レコード７０Ｒのレコード数Ｎとする。減算カウンタｎは、メインメモリ２２の揮発性メモリ領域に形成されている。
【００７７】
減算カウンタｎの初期値を指示レコード７０Ｒのレコード数Ｎとしたならば、プロセッサ２１は、Ａｃｔ５２へと進む。プロセッサ２１は、Ａｃｔ５２として減算カウンタｎの値を番号とする指示レコード７０Ｒを指示データベース７０から取得する。
【００７８】
減算カウンタｎの値を番号とする指示レコード７０Ｒを取得し得たならば、プロセッサ２１は、Ａｃｔ５３へと進む。プロセッサ２１は、Ａｃｔ５３としてその指示レコード７０Ｒの終了フラグを調べる。
【００７９】
終了フラグが終了を示す値“１”の場合、プロセッサ２１は、Ａｃｔ５３においてＹＥＳと判定し、Ａｃｔ６５へと進む。プロセッサ２１は、Ａｃｔ６５において減算カウンタｎを“１”だけカウントダウンする。その後、プロセッサ２１は、Ａｃｔ６６へと進む。プロセッサ２１は、Ａｃｔ６６として減算カウンタｎが“０”になったか否かを確認する。減算カウンタｎが“０”でない場合、すなわち“１”以上の場合には、プロセッサ２１は、Ａｃｔ５２へと戻る。プロセッサ２１は、Ａｃｔ５２として減算カウンタｎの値を番号とする指示レコード７０Ｒを指示データベース７０から取得する。そしてプロセッサ２１は、Ａｃｔ５３としてその指示レコード７０Ｒの終了フラグを調べる。
【００８０】
一方、終了フラグが未了を示す値“０”の場合には、プロセッサ２１は、Ａｃｔ５３においてＮＯと判定し、Ａｃｔ５４へと進む。プロセッサ２１は、Ａｃｔ５４として指示レコード７０Ｒの指示データに時間を特定可能なワードが含まれているか否かを確認する。指示データに時間を特定可能なワードが含まれていない場合、プロセッサ２１は、Ａｃｔ５４においてＮＯと判定し、Ａｃｔ６０へと進む。
【００８１】
これに対し、指示データに時間を特定可能なワードが含まれている場合には、プロセッサ２１は、Ａｃｔ５４においてＹＥＳと判定し、Ａｃｔ５５へと進む。プロセッサ２１は、Ａｃｔ５５として時計２４で計時されている日付及び時刻を取得し、その日時からワードによって特定される時間までの所要時間ｔを算出する。所要時間ｔを算出し終えたならば、プロセッサ２１は、Ａｃｔ５６へと進む。
【００８２】
プロセッサ２１は、Ａｃｔ５６として所要時間ｔが前述した第１の閾値時間Ｔ１よりも短いか否かを確認する。所要時間ｔが第１の閾値時間Ｔ１よりも短い場合、プロセッサ２１は、Ａｃｔ５６においてＹＥＳと判定し、Ａｃｔ５９へと進む。プロセッサ２１は、Ａｃｔ５９として当該指示データの重要度を「高」と設定する。その後、プロセッサ２１は、Ａｃｔ６０へと進む。
【００８３】
これに対し、所要時間ｔが第１の閾値時間Ｔ１以上である場合には、プロセッサ２１は、Ａｃｔ５６においてＮＯと判定し、Ａｃｔ５７へと進む。プロセッサ２１は、Ａｃｔ５７として所要時間ｔが前述した第２の閾値時間Ｔ２よりも短いか否かを確認する。所要時間ｔが第２の閾値時間Ｔ２よりも短い場合、プロセッサ２１は、Ａｃｔ５７においてＹＥＳと判定し、Ａｃｔ５８へと進む。プロセッサ２１は、Ａｃｔ５８として当該指示データの重要度を「中」と設定する。その後、プロセッサ２１は、Ａｃｔ６０へと進む。
【００８４】
これに対し、所要時間ｔが第２の閾値時間Ｔ２以上の場合には、プロセッサ２１は、Ａｃｔ５７においてＮＯと判定し、Ａｃｔ６０へと進む。このとき、当該指示データの重要度は「低」のままである。
【００８５】
さて、上述したようにＡｃｔ５４において指示データに時間を特定可能なワードが含まれていない場合、またはＡｃｔ５７において所要時間ｔが第２の閾値時間Ｔ２以上の場合、またはＡｃｔ５８若しくはＡｃｔ５９の処理を終えた場合、プロセッサ２１は、Ａｃｔ６０へと進む。
【００８６】
プロセッサ２１は、Ａｃｔ６０として当該指示データの重要度を確認する。ここで、重要度が「低」である場合、プロセッサ２１は、Ａｃｔ６１へと進む。プロセッサ２１は、Ａｃｔ６１として重要度「低」の様式で指示データの指示内容を表す表示データを編集する。これに対し、重要度が「中」である場合には、プロセッサ２１は、Ａｃｔ６２へと進む。プロセッサ２１は、Ａｃｔ６２として重要度「中」の様式で指示データの指示内容を表す表示データを編集する。一方、重要度が「高」である場合には、プロセッサ２１は、Ａｃｔ６３へと進む。プロセッサ２１は、Ａｃｔ６３として重要度「高」の様式で指示データの指示内容を表す表示データを編集する。
【００８７】
ここで、重要度「低」、「中」又は「高」の様式で編集するとは、重要度が高いほど指示内容が目立つように表示データを編集することである。例えば指示内容を示す文字の色またはその文字を囲う枠線の太さを変える。あるいは、文字のサイズを拡大または縮小したりする。そうすることで、重要度「低」の指示データよりも重要度「中」の指示データの方が目立つように、さらには重要度「中」の指示データよりも重要度「高」の指示データの方が目立つように、表示データを編集する。
【００８８】
プロセッサ２１は、Ａｃｔ６１、Ａｃｔ６２またはＡｃｔ６３の処理を終えると、Ａｃｔ６４へと進む。プロセッサ２１は、Ａｃｔ６４として重要度「低」、「中」又は「高」の様式で編集した表示データをサイネージ端末３０に出力するように第１の通信インターフェース２６を制御する。この制御により。重要度「低」、「中」又は「高」の様式で編集された表示データが、通信回線６０Ａを介してサイネージ端末３０へと送信される。その結果、サイネージ端末３０のタッチパネル３５には、重要度「低」、「中」又は「高」の様式で編集された表示データ、つまりは指示データの指示内容が表示される。
【００８９】
表示データをサイネージ端末３０に出力し終えたプロセッサ２１は、Ａｃｔ６５へと進む。すなわちプロセッサ２１は、減算カウンタｎを“１”だけ減算し、減算カウンタｎが“０”になったか否かを確認する。そして減算カウンタｎが“０”になっていない場合、プロセッサ２１は、Ａｃｔ５２に戻る。
【００９０】
このようにプロセッサ２１は、減算カウンタｎが“０”になるまで、指示データベース７０から指示レコード７０Ｒを取得する毎に、Ａｃｔ５３乃至Ａｃｔ６５の処理を繰り返し実行する。そして減算カウンタｎが“０”になったならば、プロセッサ２１は、Ａｃｔ６６においてＹＥＳと判定し、表示更新タイミングとなったときの処理を終了する。
【００９１】
上述した３回目の指示を終えた後、時刻が１０時１６分に更新されて表示更新タイミングになると、指示レコード７０Ｒ（３）の時間を特定可能なワード「１０時３０分」から算出される所要時間ｔが１４分となる。この所要時間ｔは、第２の閾値時間Ｔ２よりも短いので、指示レコード７０Ｒ（３）の重要度は「低」から「中」に変更される。その結果、指示レコード７０Ｒ（３）の指示内容を示す表示データが重要度「中」の様式で編集されて、サイネージ端末３０のタッチパネル３５に表示される。一方、指示レコード７０Ｒ（２）の指示内容を示す表示データは、重要度「低」の様式で編集されて、サイネージ端末３０のタッチパネル３５に表示される。
【００９２】
その後、管理者が１０時２０分に４回目の指示として「直ぐに商品ＡＡＡを２ケース補充する」と発話したとする。この場合、「直ぐに」が時間ワードと認識され、「商品ＢＢＢ」が目的ワードと認識され、「補充する」が行動ワードと認識される。また、「直ぐに」が重要度ワードと認識される。その結果、４回目の指示に対する指示レコード７０Ｒ（４）の重要度は「高」となる。
【００９３】
この時点で、表示更新タイミングになると、指示レコード７０Ｒ（４）の指示内容を示す表示データは、重要度「高」の様式で編集されて、サイネージ端末３０のタッチパネル３５に表示される。一方、指示レコード７０Ｒ（３）の指示内容を示す表示データは、所要時間ｔが１０分なので、重要度「中」の様式で編集されて、サイネージ端末３０のタッチパネル３５に表示される。また、指示レコード７０Ｒ（２）の指示内容を示す表示データは、重要度「低」の様式で編集されて、サイネージ端末３０のタッチパネル３５に表示される。
【００９４】
図１３は、タッチパネル３５の表示例を示す模式図である。図１３において、表示データ３５１は、指示レコード７０Ｒ（４）の指示内容を示しており、表示データ３５２は、指示レコード７０Ｒ（３）の指示内容を示しており、表示データ３５３は、指示レコード７０Ｒ（２）の指示内容を示している。
【００９５】
図示するように、表示データ３５１に関しては、他の表示データ３５２，３５３よりも大きいフォントで指示内容「直ぐにＢＢＢを２ケース補充する」が表示されている。また、この表示データ３５１の指示内容を囲う枠線は、他の表示データ３５２及び３５３の指示内容を囲う枠線よりも太くなっている。その結果、表示データ３５１の指示内容は、他の表示データ３５２，３５３の指示内容よりも目立って表示されている。したがって、タッチパネル３５の表示内容を確認した品出し担当の店員は、すぐに商品ＢＢＢを２ケース補充しなければならないことを知り得る。
【００９６】
一方、表示データ３５２に関しては、表示データ３５３よりも大きいフォントで指示内容「１０時３０分までにＡＡＡを補充する」が表示されている。また、指示内容を囲う枠線も、表示データ３５３の指示内容を囲う枠線よりは太くなっている。その結果、表示データ３５２の指示内容は、他の表示データ３５３の指示内容よりも目立って表示されている。したがって、品出し担当の店員は、商品ＢＢＢの品出しを終えた後、１０時３０分までに商品ＡＡＡを補充しなければならないことを知り得る。
【００９７】
因みに、時計２４で計時されている時間が１０時２６分になると、指示レコード７０Ｒ（３）における重要度が「中」から「高」に変更される。その結果、表示データ３５２は、図１３の表示データ３５１と同様の様式で表示される。同様に、時間が１１時４６分になると、指示レコード７０Ｒ（２）における重要度が「低」から「中」に変更される。その結果、表示データ３５３は、図１３の表示データ３５２と同様の様式で表示される。さらに、時刻が１１時５６分になると、指示レコード７０Ｒ（２）における重要度が「中」から「高」に変更される。その結果、表示データ３５３は、図１３の表示データ３５１と同様の様式で表示される。
【００９８】
ところで、図１３に示すように、タッチパネル３５には、印刷ボタン３５４と終了ボタン３５５のボタン画像が表示されている。例えば表示データ３５１の指示を実行する店員は、表示データ３５１の枠線内をタッチして当該表示データ３５１を選択状態とする。選択状態になると、例えば当該表示データ３５１の枠線が点滅するので、店員は印刷ボタン３５４をタッチする。そうすると、サイネージ端末３０のプロセッサ３１は、印刷指令のコマンドを生成する。そしてプロセッサ３１は、当該印刷指令のコマンドを管理サーバ２０へと送信するように、通信インターフェース３４を制御する。この制御によりサイネージ端末３０から管理サーバ２０へと印刷指令のコマンドが送信される。印刷指令のコマンドには、選択状態にある表示データ３５１を識別可能な情報が含まれる。
【００９９】
第１の通信インターフェース２６を介して印刷指令のコマンドを受信した管理サーバ２０のプロセッサ２１は、図７のＡｃｔ３においてＹＥＳと判定し、図１１のＡｃｔ７１へと進む。プロセッサ２１は、当該印刷指令のコマンドに含まれる情報から、選択状態にある表示データ３５１に相当する指示レコード７０Ｒを指示データベース７０から選択する。そしてプロセッサ２１は、Ａｃｔ７２へと進む。
【０１００】
プロセッサ２１は、Ａｃｔ７２として当該指示レコード７０Ｒの重要度を判定する。そしてプロセッサ２１は、重要度が「低」であった場合にはＡｃｔ７３へと進む。プロセッサ２１は、Ａｃｔ７３として重要度「低」の様式で指示データの指示内容を表す印刷データを編集する。プロセッサ２１は、重要度が「中」であった場合にはＡｃｔ７４へと進む。プロセッサ２１は、Ａｃｔ７４として重要度「中」の様式で指示データの指示内容を表す印刷データを編集する。プロセッサ２１は、重要度が「高」であった場合にはＡｃｔ７５へと進む。プロセッサ２１は、Ａｃｔ７５として重要度「高」の様式で指示データの指示内容を表す印刷データを編集する。
【０１０１】
ここで、重要度「低」、「中」又は「高」の様式で編集するとは、表示データの場合と同様である。すなわちプロセッサ２１は、重要度が高いほど指示内容が目立つように印刷データを編集する。
【０１０２】
Ａｃｔ７３、Ａｃｔ７４又はＡｃｔ７５の処理を終えると、プロセッサ２１は、Ａｃｔ７６へと進む。プロセッサ２１は、Ａｃｔ７６として重要度「低」、「中」又は「高」の様式で編集した印刷データをラベルプリンタ４０に出力するように第２の通信インターフェース２７を制御する。この制御により、重要度「低」、「中」又は「高」の様式で編集された印刷データが、通信回線６０Ｂを介してラベルプリンタ４０へと送信される。その結果、ラベルプリンタ４０においては、重要度「低」、「中」又は「高」の様式で編集された印刷データ、つまりは表示データの指示内容がラベルに印刷され、そのラベルが発行される。
【０１０３】
図１４は、店員が表示データ３５１を選択してから印刷ボタン３５４にタッチしたことにより、ラベルプリンタ４０から発行されたラベル４００の一例である。図示するように、ラベル４００には、表示データ３５１の指示内容「直ぐにＢＢＢを２ケース補充する」が印刷されている。このときのフォントは、他の表示データ３５２，３５３を選択したときよりも大きいサイズとなっている。かくして店員は、表示データ３５１の指示内容「直ぐにＢＢＢを２ケース補充する」が印刷されたラベルをもって、その指示された作業に取り掛かることができる。したがって、作業ミスをなくすことができる。
【０１０４】
印刷データの出力を制御したプロセッサ２１は、印刷指令のコマンドを受信したときの処理を終了する。
【０１０５】
作業を終えた店員は、その作業の指示内容を示す表示データ３５１が選択状態になっていることを確認した後、終了ボタン３５５をタッチする。そうすると、サイネージ端末３０のプロセッサ３１は、終了指令のコマンドを生成する。そしてプロセッサ３１は、当該終了指令のコマンドを管理サーバ２０へと送信するように、通信インターフェース３４を制御する。この制御によりサイネージ端末３０から管理サーバ２０へと終了指令のコマンドが送信される。終了指令のコマンドには、選択状態にある表示データ３５１を識別可能な情報が含まれる。
【０１０６】
第１の通信インターフェース２６を介して終了指令のコマンドを受信した管理サーバ２０のプロセッサ２１は、図７のＡｃｔ４においてＹＥＳと判定し、図１２のＡｃｔ８１へと進む。プロセッサ２１は、Ａｃｔ８１として当該終了指令のコマンドに含まれる情報から、選択状態にある表示データ３５１に相当する指示レコード７０Ｒを指示データベース７０から選択する。そしてプロセッサ２１は、Ａｃｔ８２へと進む。プロセッサ２１は、Ａｃｔ８２として当該指示レコード７０Ｒの終了フラグを、未了を示す値“０”から終了を示す値“１”に変更する。以上で、プロセッサ２１は、終了指令のコマンドを受信したときの処理を終了する。
【０１０７】
このように、例えば表示データ３５１で指示された作業を終えた店員が終了ボタン３５５にタッチすると、表示データ３５１に相当する指示レコード７０Ｒ（４）の終了フラグが“０”となる。終了フラグが“０”になると、当該指示レコード７０Ｒ（４）に対しては図１０のＡｃｔ５４乃至Ａｃｔ６４で示す処理が実行されない。その結果、選択状態にあった指示レコード７０Ｒ（４）の表示データ３５１は、タッチパネル３５から消去される。
【０１０８】
このように、タッチパネル３５において選択状態にある表示データは、店員がその商品データで指示された作業を実行中であることを示している。そして作業を終えると、その表示データは、タッチパネル３５から消去される。したがって、表示データによって指示される作業を２名以上の店員が重複して行ってしまうことはない。
【０１０９】
ここに、プロセッサ２１を主体とするコンピュータは、無線通信デバイス２５及び音声認識部２８と協働して図８のＡｃｔ１１の処理を実行することにより、音声入力端末１０で入力された音声を取得する音声取得手段を構成する。また同コンピュータは、図８のＡｃｔ１２乃至Ａｃｔ２１及び図９のＡｃｔ３９及びＡｃｔ４０の処理を実行することにより、音声取得手段で取得した音声から指示の内容を認識する指示認識手段を構成する。また同コンピュータは、音声合成部２９と協働して図８のＡｃｔ２１乃至Ａｃｔ２３の処理を実行することにより、指示の内容を認識するのに必要なワードが音声に含まれているか否かを確認し、含まれていない場合には音声入力端末１０のユーザに対して音声の再入力を要求する要求手段を構成する。また同コンピュータは、図９のＡｃｔ３１乃至Ａｃｔ３８の処理、及び図１０のＡｃｔ５４乃至Ａｃｔ５９の処理を実行することにより、音声取得手段で取得した音声から指示の重要度を判定する重要度判定手段を構成する。また同コンピュータは、図１０のＡｃｔ６０乃至Ａｃｔ６４の処理、及び図１１のＡｃｔ７２乃至Ａｃｔ７６の処理を実行することにより、判定手段により判定された重要度に応じて、出力デバイスに対する指示内容の出力を制御する出力制御手段を構成する。すなわち出力制御手段は、Ａｃｔ６０乃至Ａｃｔ６４の処理に係る表示制御手段と、Ａｃｔ７２乃至Ａｃｔ７６の処理に係る印刷を制御する印刷制御手段とを含む。
【０１１０】
以上詳述したように、本実施形態の管理サーバ２０は、音声入力端末１０で入力された音声を取得すると、その音声から指示の内容を認識するとともに、指示の重要度を判定する。そして管理サーバ２０は、重要度に応じてサイネージ端末３０に対する指示内容の出力を制御する。具体的には、重要度が高い指示内容が、重要度が低い指示内容よりも強調されて出力されるようになる。
【０１１１】
したがって、音声入力端末１０のユーザである小売店の管理者は、音声入力を利用して、サイネージ端末３０が設置されている場所に居る品出し担当の店員に対して指示を行うことができる。そして、その指示は、重要度が高い指示ほど目立つようにサイネージ端末３０のタッチパネル３５に表示される。したがって、重要度が高い指示が重要度の低い指示に埋もれてしまって見落とされるようなことはない。かくして、音声入力を利用しつつ不特定の店員に対して指示を的確に行うことができる管理サーバ２０を提供することができる。
【０１１２】
また、管理サーバ２０は、小売店の管理者によって入力された音声に、指示の内容を認識するのに必要なワードが含まれていない場合、その管理者に対して音声の再入力を要求するようにしている。したがって、作業者となる店員が理解できない指示がサイネージ端末３０のタッチパネル３５に表示されることはない。かくしてこの点からも、音声入力を利用しつつ不特定の店員に対して指示を的確に行うことができる管理サーバ２０を提供できる効果を奏する。
【０１１３】
また管理サーバ２０は、音声に重要度を表すワードが含まれているか否かにより指示の重要度を判定している。したがって、小売店の管理者は、例えば「直ぐに」「今すぐ」、「ＡＳＡＰ（as soon as possible）」、「急いで」等の単語を入れて指示するだけで、その指示の重要度を高くすることができる。
【０１１４】
また管理サーバ２０は、音声に時刻を表すワードが含まれている場合にその時刻までの所要時間を算出し、所要時間の長さに応じて指示の重要度を判定するようにしている。したがって、指示に含まれている時刻までの所要時間が近づくにつれて自動的に重要度が高くなリ、それに比例して指示が目立つようになるので、重要な指示を店員が見落としてしまう虞がなくなる。
【０１１５】
以上、指示者からの音声入力を利用しつつ不特定の作業者に対して指示を的確に行うことができる指示管理装置の実施形態について説明したが、かかる実施形態はこれに限定されるものではない。
【０１１６】
例えば、重要度判定手段は、前記実施形態に限定されるものではない。一般に、指示者が重要な指示を出すときには、声が大きくなったり、声のトーンが高くなったり、早口になったりすると考えられる。そこで、指示者の声の大きさ、トーンの高さ、声の速さ等を判断材料として、重要度を判定してもよい。
【０１１７】
例えば、重要度に応じた表示データまたは印刷データの編集は、前記実施形態で説明した例に限定されるものではない。例えばフォントの種類を重要度に応じて変更したり、枠線の大きさを重要度に応じて変更したりしてもよい。あるいは、重要度が高い指示内容を点滅させることで、重要度が低い指示と差別化を図ることも可能である。
【０１１８】
また、印刷データに対する編集処理、すなわちＡｃｔ７２ないしＡｃｔ７５の処理については省略してもよい。すなわち印刷データについては、重要度に関わらず同じレイアウトでラベル用紙に印刷してもよい。また、印刷装置は、ラベルプリンタに限定されるものではない。例えばレシート用紙にデータを印字するレシートプリンタであってもよい。
【０１１９】
音声入力端末１０においては、音声出力デバイス１６の代わりに、あるいは音声出力デバイス１６と併用して表示デバイスを備え、管理サーバ２０が不足ワードを表示データとして通知してもよい。
【０１２０】
前記実施形態では、小売店の管理者が音声入力を利用して品出し担当の複数の店員に対して指示を行うことを可能とした指示管理システムの指示管理装置、すなわち管理サーバ２０を例示した。指示管理装置は、これに限定されるものではない。指示者が音声入力を利用して不特定の作業者に指示を行う場合に、指示管理装置は適用できるものである。
【０１２１】
また、前記実施形態では、管理サーバ２０の制御プログラムは、メインメモリ２２又は補助記憶デバイス２３に記憶されているものとして説明をした。制御プログラムは、当初、メインメモリ２２又は補助記憶デバイス２３に記憶されていなくてもよい。管理サーバ２０が備える書き込み可能な記憶デバイスに、この管理サーバ２０とは個別に譲渡された制御プログラムがユーザなどの操作に応じて書き込まれてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。
【０１２２】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２３】
１０…音声入力端末、１１，２１，３１…プロセッサ、１２，２２，３２…メインメモリ、１３，２３，３３…補助記憶デバイス、１４，２５…無線通信デバイス、１５…音声入力デバイス、１６…音声出力デバイス、２０…管理サーバ、２４…時計、２６，２７…第１，第２の通信インターフェース、２８…音声認識部、２９…音声合成部、３０…サイネージ端末、３４…通信インターフェース、３５…タッチパネル、４０…ラベルプリンタ、５０…無線ＬＡＮ、６０Ａ，６０Ｂ…通信回線、７０…指示データベース、８０…キーワードデータベース、８１…時間ワードデータベース、８２…目的ワードデータベース、８３…行動ワードデータベース、８４…重要度ワードデータベース、１００…指示管理システム。
【図１】
2020071764.tif 000003
【図２】
2020071764.tif 000004
【図３】
2020071764.tif 000005
【図４】
2020071764.tif 000006
【図５】
2020071764.tif 000007
【図６】
2020071764.tif 000008
【図７】
2020071764.tif 000009
【図８】
2020071764.tif 000010
【図９】
2020071764.tif 000011
【図１０】
2020071764.tif 000012
【図１１】
2020071764.tif 000013
【図１２】
2020071764.tif 000014
【図１３】
2020071764.tif 000015
【図１４】
2020071764.tif 000016