(57)【要約】【課題】簡易な手法で、作業の誤りを抑制することができる情報処理装置、コマンド利用判定システム、コマンド利用判定方法、及びプログラムを提供する。【解決手段】情報処理装置１は、音声入力を受け付ける音声入力受付部２と、前記音声入力受付部２が受け付けた音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付部３と、前記コマンド入力受付部３がコマンドの入力を受け付けた後に前記音声入力受付部２が受け付けた音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可部４とを有する。【選択図】図１
2020095370.tif 000002
【特許請求の範囲】
【請求項１】
音声入力を受け付ける音声入力受付部と、
前記音声入力受付部が受け付けた音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付部と、
前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可部と
を有する情報処理装置。
【請求項２】
前記利用許可部は、前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第２の人物の音声であり、かつ、予め定められたキーワードを発声した音声である場合に、当該コマンドの利用を許可する
請求項１に記載の情報処理装置。
【請求項３】
前記コマンド入力受付部は、コマンドのテキスト入力を受け付け、
前記情報処理装置は、さらに、前記音声入力受付部が受け付けた音声をテキストに変換する音声テキスト変換部を有し、
前記利用許可部は、前記音声入力受付部が受け付けた音声が前記第２の人物の音声であり、かつ、前記コマンド入力受付部が受け付けたコマンドのテキストと前記音声テキスト変換部により変換されたテキストとが対応している場合に、当該コマンドの利用を許可する
請求項１に記載の情報処理装置。
【請求項４】
前記利用許可部は、前記第２の人物が操作確認者として予め定められた人物ではない場合、当該コマンドの利用を許可しない
請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記利用許可部は、前記コマンド入力受付部が受け付けたコマンドが所定のコマンドである場合、前記音声入力受付部が受け付けた音声によらず、当該コマンドの利用を許可する
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記利用許可部は、利用を一旦許可したコマンドについては、前記音声入力受付部が受け付けた音声によらず、当該コマンドの利用を許可する
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記利用許可部は、利用を一旦許可したコマンドについては、所定の期間、前記音声入力受付部が受け付けた音声によらず、当該コマンドの利用を許可する
請求項６に記載の情報処理装置。
【請求項８】
認証装置と、情報処理装置とを備え、
前記情報処理装置は、
音声入力を受け付ける音声入力受付部と、
前記音声入力受付部が受け付けた音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付部と、
前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可部と
を有し、
前記認証装置は、前記コマンド入力受付部がコマンドの入力を受け付けるために前記音声入力受付部が受け付けた音声を受信して、当該音声が前記第１の人物の音声であるかを判定し、前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声を受信して、当該音声が前記第２の人物の音声であるか否かを判定する音声判定部
を有する
コマンド利用判定システム。
【請求項９】
第１の音声の入力を受け付け、
前記第１の音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付け、
コマンドの入力を受け付けた後に第２の音声の入力を受け付け、
前記第２の音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する
コマンド利用判定方法。
【請求項１０】
第１の音声の入力を受け付ける第１の音声入力受付ステップと、
前記第１の音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付ステップと、
コマンドの入力を受け付けた後に第２の音声の入力を受け付ける第２の音声入力受付ステップと、
前記第２の音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、コマンド利用判定システム、コマンド利用判定方法、及びプログラムに関する。
【背景技術】
【０００２】
システムの運用作業又は保守作業において、誤りなく作業を行なうために操作担当者と操作確認者とによって作業が行なわれことがある。ここで、操作担当者とはシステムを操作するための入力を装置に対して行なう作業者である。また、操作確認者は、操作担当者の入力内容を確認する作業者である。これらの作業者により作業が行なわれる場合、例えば、以下のような手順にしたがって、作業が実施される。まず、操作担当者は作業手順書にしたがって、コマンドを入力する。次に、操作確認者は入力されたコマンドと作業手順書に記載されたコマンドとを見比べ、入力内容が問題ない旨を操作担当者に伝える。その後、操作担当者は入力したコマンドの実行を確定する操作をする。
【０００３】
上述した手順が適切に実施されればよいが、これらの手順が適切に実施されるか否かは作業者の裁量に依存している。このため、手順が適切に実施されないことにより、作業に誤りが発生する可能性がある。したがって、作業者の裁量のみに頼ることなく作業の誤りを抑制する技術が求められており、情報処理技術を用いて作業の誤りを抑制する様々な技術が提案されている。
【０００４】
例えば、特許文献１及び特許文献２に記載された技術では、装置が、操作担当者を識別し、当該操作担当者が操作権限を有するか否かを判定する。この技術によれば、操作権限のない操作担当者による操作は禁止することができるが、操作権限のある操作担当者に対しては、自由な操作を許してしまう。一方、特許文献３に記載された技術では、予めデータベースに格納されている一連の手順および内容と、確認者の発声を含む一連の発声とを照合することにより、作業の誤りを抑制している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１５１５０８号公報
【特許文献２】特開２０１８−１０９８７９号公報
【特許文献３】特開平９−６１５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献３による技術を用いることにより、操作担当者による誤った操作を抑止することができる。しかしながら、特許文献３に記載された技術では、機器操作に対する一連の手順および内容をデータベースに予め登録しておく必要がある。すなわち、データベースの構築という事前作業が必要となる。このため、より簡易な手法で、作業の誤りを抑制する技術が求められている。
【０００７】
そこで、本開示の目的の１つは、簡易な手法で、作業の誤りを抑制することができる情報処理装置、コマンド利用判定システム、コマンド利用判定方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
第１の態様にかかる情報処理装置は、
音声入力を受け付ける音声入力受付部と、
前記音声入力受付部が受け付けた音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付部と、
前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可部と
を有する。
【０００９】
第２の態様にかかるコマンド利用判定システムは、
認証装置と、情報処理装置とを備え、
前記情報処理装置は、
音声入力を受け付ける音声入力受付部と、
前記音声入力受付部が受け付けた音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付部と、
前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可部と
を有し、
前記認証装置は、前記コマンド入力受付部がコマンドの入力を受け付けるために前記音声入力受付部が受け付けた音声を受信して、当該音声が前記第１の人物の音声であるかを判定し、前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声を受信して、当該音声が前記第２の人物の音声であるか否かを判定する音声判定部
を有する。
【００１０】
第３の態様にかかるコマンド利用判定方法では、
第１の音声の入力を受け付け、
前記第１の音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付け、
コマンドの入力を受け付けた後に第２の音声の入力を受け付け、
前記第２の音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する。
【００１１】
第４の態様にかかるプログラムは、
第１の音声の入力を受け付ける第１の音声入力受付ステップと、
前記第１の音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付ステップと、
コマンドの入力を受け付けた後に第２の音声の入力を受け付ける第２の音声入力受付ステップと、
前記第２の音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可ステップと
をコンピュータに実行させる。
【発明の効果】
【００１２】
上述の態様によれば、簡易な手法で、作業の誤りを抑制することができる情報処理装置、コマンド利用判定システム、コマンド利用判定方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態の概要にかかる情報処理装置の構成の一例を示すブロック図である。
【図２】実施の形態１にかかる情報処理システムの構成の一例を示す模式図である。
【図３】実施の形態にかかるシステム運用端末のハードウェア構成の一例を示す模式図である。
【図４】実施の形態にかかる運用対象システム及び認証装置のハードウェア構成の一例を示す模式図である。
【図５】実施の形態１にかかるコマンドリストの一例を示す表である。
【図６】実施の形態にかかるユーザ権限リストの一例を示す表である。
【図７】実施の形態１にかかる情報処理システムの動作の一例を示すフローチャートである。
【図８】実施の形態２にかかる情報処理システムの構成の一例を示す模式図である。
【図９】実施の形態２にかかるコマンドリストの一例を示す表である。
【図１０】実施の形態２にかかる情報処理システムの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
＜実施の形態の概要＞
実施の形態の詳細な説明に先立って、実施の形態の概要を説明する。
図１は、実施の形態の概要にかかる情報処理装置１の構成の一例を示すブロック図である。図１に示すように、情報処理装置１は、音声入力受付部２と、コマンド入力受付部３と、利用許可部４とを有する。
【００１５】
音声入力受付部２は、音声入力を受け付ける。具体的には、音声入力受付部２は、音声入力として、作業者（操作担当者及び操作確認者を含む）が発した音声の音声データを受け付ける。なお、音声入力受付部２は、例えば、情報処理装置１に設けられた、若しくは、情報処理装置１に接続されたマイクにより取得された音声の音声データを受け付ける。
【００１６】
コマンド入力受付部３は、音声入力受付部２が受け付けた音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付ける。換言すると、コマンド入力受付部３は、音声入力受付部２が受け付けた音声が操作担当者として予め定められた人物ではない人物の音声である場合、コマンドの入力を受け付けない。コマンド入力受付部３は、例えば、コマンドのテキスト入力を受け付ける。この場合、コマンド入力受付部３は、情報処理装置１に設けられた、若しくは、情報処理装置１に接続されたキーボードなどの入力装置を介して作業者によって入力されたコマンドのテキストデータを受け付ける。なお、コマンド入力受付部３は、テキスト入力に限らず、他の形式の入力（例えば、コマンドに対応するボタン、スイッチなどの操作入力）を受け付けてもよい。
【００１７】
利用許可部４は、コマンド入力受付部３がコマンドの入力を受け付けた後に音声入力受付部２が受け付けた音声が第２の人物の音声である場合に、当該コマンドの利用を許可する。ここで、第２の人物とは、上述の第１の人物とは異なる人物である。すなわち、利用許可部４は、コマンドの入力を行なった作業者とは別の作業者の音声を確認することにより、当該コマンドの利用を許可する。なお、利用許可部４は、当該コマンドの利用を許可する条件をさらに厳しくしてもよい。例えば、利用許可部４は、第２の人物の音声の内容が所定の条件を満たす場合に、当該コマンドの利用を許可してもよい。また、利用許可部４は、第２の人物が操作確認者である場合（すなわち、受け付けた音声が操作確認者の権限を有する人物の音声である場合）に、当該コマンドの利用を許可してもよい。なお、当該コマンドの利用を許可する条件は、任意に組み合わせることが可能である。
【００１８】
情報処理装置１では、操作担当者として予め定められた人物の音声の入力があった場合に限りコマンドの入力が受け付けられる。このため、操作担当者として予め定められた人物以外のコマンドの入力を禁止することができる。また、利用許可部４は、コマンドの入力後、他の人物の音声が受け付けられない限り、当該コマンドの利用を許可しない。このため、操作権限のある操作担当者による自由な操作を抑制することができる。すなわち、情報処理装置１によれば、操作担当者のなりすましが防がれるとともに、操作担当者が一人だけで操作することをできなくすることができる。また、情報処理装置１によれば、作業手順等を格納したデータベースを予め準備しなくても、作業の誤りを抑制することができる。よって、情報処理装置１によれば、簡易な手法で、作業の誤りを抑制することができる。
【００１９】
次に、実施の形態の詳細について説明する。
＜実施の形態１＞
図２は、実施の形態１にかかる情報処理システム１０の構成の一例を示す模式図である。図２に示すように情報処理システム１０は、システム運用端末１００、認証装置２００、及び運用対象システム３００を有する。
【００２０】
運用対象システム３００は、運用対象若しくは保守対象のシステムであり、サーバなどといった情報処理装置を含むシステムである。運用対象システム３００は、システム運用端末１００から送信されたコマンドを実行するコマンド実行部３０１を有する。運用対象システムでは、コマンド実行部３０１が、システム運用端末１００から送られてくるコマンドを実行することで、システム運用又は保守といった諸作業が行われる。
【００２１】
システム運用端末１００は、運用対象システム３００に対する運用作業若しくは保守作業を行なうための情報処理装置であり、図１の情報処理装置１と対応している。すなわち、システム運用端末１００は、運用対象システム３００を遠隔操作するための装置である。システム運用端末１００は、作業者が入力したコマンドを受け付け、運用対象システム３００に当該コマンドを送信する。ただし、システム運用端末１００は、利用を許可してもよいと判定したコマンドのみを運用対象システム３００に送信する。これらの処理を行なうため、システム運用端末１００は、音声入力受付部１０１と、コマンド入力受付部１０２と、コマンド判定部１０３と、利用許可部１０４と、コマンド送信部１０５とを有する。これらの構成要素の詳細については、後述する。
【００２２】
認証装置２００は、システム運用端末１００が受け付けた音声に基づいて、各種の認証処理を行なう装置である。認証装置２００は、声紋情報管理部２０１と、権限管理部２０２とを有する。これらの構成要素の詳細については、後述する。なお、声紋情報管理部２０１及び権限管理部２０２をまとめて、音声判定部と称すことがある。
【００２３】
システム運用端末１００は、認証装置２００が提供する認証機能を利用する。なお、認証装置２００の一部又は全ての機能がシステム運用端末１００に設けられていてもよい。すなわち、システム運用端末１００は、声紋情報管理部２０１及び権限管理部２０２をさらに含んでもよい。システム運用端末１００及び認証装置２００により構成されるシステムをコマンド利用判定システムと称すことがある。
【００２４】
ここで、図２に示した各装置のハードウェア構成について説明する。図３は、システム運用端末１００のハードウェア構成の一例を示す模式図である。また、図４は、運用対象システム３００及び認証装置２００のハードウェア構成の一例を示す模式図である。
【００２５】
まず、システム運用端末１００のハードウェア構成の一例について説明する。図３に示すように、システム運用端末１００は、ハードウェアとして、例えば、キーボード５０と、マイク５１と、ディスプレイ５２と、プロセッサ５３と、メモリ５４と、ネットワークインタフェース５５とを有する。システム運用端末１００は、コンピュータとして機能する。一例として、システム運用端末１００は、ノートパソコンであり、外付けのマイク５１がシステム運用端末１００に接続されている。
【００２６】
キーボード５０は、操作担当者がコマンドを入力するために用いられる。マイク５１は、操作担当者及び操作確認者の音声を取得するために用いられる。ディスプレイ５２は、操作担当者又は操作確認者に通知すべき事項の表示、入力されたコマンドの表示などに用いられる。
【００２７】
ネットワークインタフェース５５は、運用対象システム３００及び認証装置２００との通信を行うために使用される。ネットワークインタフェース５５は、例えば、ネットワークインタフェースカード（ＮＩＣ）を含んでもよい。
【００２８】
メモリ５４は、例えば揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ５４は、プロセッサ５３により実行される、１以上の命令を含むソフトウェア（コンピュータプログラム）などを格納するために使用される。
【００２９】
プロセッサ５３は、例えば、マイクロプロセッサ、ＭＰＵ(Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ)、又はＣＰＵ(Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ)などであってもよい。プロセッサ５３は、複数のプロセッサを含んでもよい。
【００３０】
プロセッサ５３は、メモリ５４からプログラムを読み出して実行することで、システム運用端末１００の音声入力受付部１０１、コマンド入力受付部１０２、コマンド判定部１０３、利用許可部１０４、及びコマンド送信部１０５の処理を行う。
【００３１】
次に、運用対象システム３００及び認証装置２００のハードウェア構成の一例について説明する。運用対象システム３００及び認証装置２００は、それぞれ、プロセッサ６０と、メモリ６１と、ネットワークインタフェース６２とを有する。運用対象システム３００及び認証装置２００は、それぞれ、コンピュータとして機能する。
【００３２】
ネットワークインタフェース６２は、システム運用端末１００との通信を行うために使用される。ネットワークインタフェース６２は、例えば、ネットワークインタフェースカード（ＮＩＣ）を含んでもよい。
【００３３】
メモリ６１は、例えば揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ６１は、プロセッサ６０により実行される、１以上の命令を含むソフトウェア（コンピュータプログラム）などを格納するために使用される。
【００３４】
プロセッサ６０は、例えば、マイクロプロセッサ、ＭＰＵ(Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ)、又はＣＰＵ(Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ)などであってもよい。プロセッサ６０は、複数のプロセッサを含んでもよい。
【００３５】
運用対象システム３００のプロセッサ６０は、運用対象システム３００のメモリ６１からプログラムを読み出して実行することで、コマンド実行部３０１の処理を行う。認証装置２００のプロセッサ６０は、認証装置２００のメモリ６１からプログラムを読み出して実行することで、声紋情報管理部２０１及び権限管理部２０２の処理を行う。
【００３６】
上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌe  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＣＤ−ＲＯＭ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ（ＰＲＯＭ）、Ｅｒａｓａｂｌｅ  ＰＲＯＭ（ＥＰＲＯＭ）、フラッシュＲＯＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００３７】
次に、システム運用端末１００及び認証装置２００について、図２で示した各構成要素の詳細を説明する。まず、システム運用端末１００の構成要素について説明する。
【００３８】
音声入力受付部１０１は、図１の音声入力受付部２に相当し、音声入力を受け付ける。音声入力受付部１０１は、マイク５１が取得した音声の音声データを音声入力として受け付ける。すなわち、音声入力受付部１０１、作業者（操作担当者及び操作確認者を含む）が発した音声の音声データを受け付ける。音声入力受付部１０１は、受け付けた音声を認証装置２００に送信する。
【００３９】
コマンド入力受付部１０２は、図１のコマンド入力受付部３に相当し、キーボード５０を介して入力されたコマンドのテキストデータを受け付ける。ただし、コマンド入力受付部１０２は、操作担当者としての権限が予め与えられている作業者からの入力である場合に限り、コマンドのテキストデータを受け付ける。具体的には、コマンド入力受付部１０２は、コマンド入力の受け付け前に音声入力受付部１０１が受け付けた音声が、操作担当者としての権限が予め与えられている作業者の音声であると認証装置２００により判定された場合に、コマンドの入力を受け付ける。つまり、コマンド入力受付部１０２は、操作担当者としての権限が予め与えられている作業者の音声が取得されていない場合には、コマンドを受け付けない。
【００４０】
コマンド入力受付部１０２は、認証装置２００からの判定結果を受信し、コマンドの入力を受け付けるか否かを判定する。なお、コマンド入力受付部１０２は、操作担当者の発声を促すために、コマンドの受付のためには操作担当者の発声が必要である旨の表示をディスプレイ５２に出力する。
【００４１】
コマンド判定部１０３は、コマンド入力受付部１０２が受け付けたコマンドが、コマンドとして適切であるか否かを判定する。また、コマンド判定部１０３は、コマンド入力受付部１０２が受け付けたコマンドが、操作確認者による操作承認が必要か否かを判定する。コマンド判定部１０３は、予め設定されたコマンドリストに従って、これらの判定を行なう。コマンドリストは、適切なコマンドのそれぞれについて、操作承認の必要性を設定した情報である。ここで、適切なコマンドとは、運用対象システム３００において実行可能なコマンドをいう。
【００４２】
図５は、実施の形態１にかかるコマンドリストの一例を示す表である。図５に示すように、コマンドリストは、例えば、「項番」、「コマンド」、「操作承認」の３つの属性で構成される。
【００４３】
コマンドリストにおける「項番」は、コマンドを一意に判別するためのＩＤである。コマンドリストにおける「コマンド」は、運用対象システム３００において実行可能なコマンドの文字列（テキストデータ）である。コマンドリストにおける「操作承認」は、属性「コマンド」で示されるコマンドについて、操作確認者による操作承認が必要かを示す属性である。コマンドリストにおける「操作承認」の属性値が「必要」であれば、当該コマンドを利用するためには、操作承認が必要であることを示す。また、コマンドリストにおける「操作承認」の属性値が「不要」であれば、操作承認を経ずに、当該コマンドを利用することができることを示す。
コマンドリストは、運用対象システム３００で実行しうる全てのコマンドを挙げたリストであり、コマンドリストにないコマンドは操作承認の有無にかかわらず運用対象システム３００において実行することができない。
【００４４】
利用許可部１０４は、図１の利用許可部４に相当し、コマンド入力受付部１０２が受け付けたコマンドの利用の可否を判定する。すなわち、本実施の形態では、利用許可部１０４は、コマンド入力受付部１０２が受け付けたコマンドを運用対象システム３００に送信するか否かを判定する。利用許可部１０４は、操作確認者による操作承認が必要であるとコマンド判定部１０３に判定されたコマンドについて、コマンド入力受付部１０２がコマンドの入力を受け付けた後に音声入力受付部１０１が受け付けた音声に基づいて、利用の可否を判定する。具体的には、利用許可部１０４は、当該音声が操作確認者としての権限が予め与えられている作業者の音声であると認証装置２００により判定された場合に、当該コマンドの利用を許可する。
【００４５】
利用許可部１０４は、コマンド入力受付部１０２がコマンドの入力を受け付けた後に音声入力受付部１０１が受け付けた音声を発声した人物が操作確認者として予め定められた人物ではない場合、当該コマンドの利用を許可しない。すなわち、利用許可部１０４は、当該コマンドの利用を禁止する。このように、利用許可部１０４は、操作確認者としての権限を有する人物以外の音声では、利用を許可しない。このため、操作確認者のなりすましを防ぐことができる。
なお、利用許可部１０４は、操作確認者の発声を促すために、コマンドの利用のためには操作確認者の発声（承認）が必要である旨の表示をディスプレイ５２に出力する。
【００４６】
また、利用許可部１０４は、操作確認者による操作承認が不要であるとコマンド判定部１０３に判定されたコマンドについては、一律に、利用を許可する。すなわち、利用許可部１０４は、コマンド入力受付部１０２が受け付けたコマンドが所定のコマンドである場合、音声入力受付部１０１が受け付けた音声によらず、当該コマンドの利用を許可する。このようにすることで、操作承認が不要なコマンドについては、操作承認を省略することができる。このため、コマンドの種類に応じた柔軟な制御を行なうことができる。
【００４７】
また、適切なコマンドではない、すなわち、運用対象システム３００において実行不能なコマンドであると、コマンド判定部１０３に判定されたコマンドについては、利用許可部１０４は、当該コマンドの利用を許可しない。
【００４８】
利用許可部１０４は、利用を許可したコマンドを、コマンド送信部１０５に通知する。
コマンド送信部１０５は、利用許可部１０４により利用が許可されたコマンドを運用対象システム３００に送信する。これにより、当該コマンドが、運用対象システム３００のコマンド実行部３０１によって実行される。
【００４９】
次に、認証装置２００の構成要素について説明する。認証装置２００は、声紋情報管理部２０１及び権限管理部２０２を有し、これらの構成要素により、システム運用端末１００の音声入力受付部１０１が受け付けた音声を発声した人物が操作担当者又は操作確認者としての権限が与えられた人物であるかを判定する。
【００５０】
声紋情報管理部２０１は、音声入力受付部１０１から送信された音声データに基づいて、ユーザ（作業者）を特定する。声紋情報管理部２０１は、当該データから声紋情報を抽出し、抽出した声紋情報と、認証装置２００のメモリ６１等に予め記憶されたユーザ（作業者）毎の声紋情報とを、照合する。これにより、声紋情報管理部２０１は、当該音声データに含まれる音声がどのユーザによる音声であるかを特定する。
【００５１】
権限管理部２０２は、ユーザ（作業者）毎の権限を管理する。具体的には、権限管理部２０２は、各ユーザ（作業者）について、操作担当者としての権限を有しているか否か、及び、操作確認者としての権限を有しているか否かを管理する。本実施の形態では、権限管理部２０２は、ユーザ権限リストを用いて、ユーザ毎の権限を管理する。
【００５２】
図６は、ユーザ権限リストの一例を示す表である。図６に示すように、ユーザ権限リストは、例えば、「ユーザＩＤ」、「氏名」、「操作権限」、及び「操作承認権限」の４つの属性で構成される。ユーザ権限リストにおける「ユーザＩＤ」は、ユーザ（作業者）を一意に判別するためのＩＤである。ユーザ権限リストにおける「氏名」はユーザ（作業者）の氏名である。ユーザ権限リストにおける「操作権限」は、操作担当者の権限の有無を示す。「操作権限」の値が「Ｔ」であるユーザは、操作担当者としての権限が付与されていることを示し、「Ｆ」であるユーザは、操作担当者としての権限が付与されていないことを示す。ユーザ権限リストにおける「操作承認権限」は、操作確認者の権限の有無を示す。「操作承認権限」の値が「Ｔ」であるユーザは、操作確認者としての権限が付与されていることを示し、「Ｆ」であるユーザは、操作確認者としての権限が付与されていないことを示す。
【００５３】
権限管理部２０２は、声紋情報管理部２０１によって特定されたユーザ（作業者）が操作担当者としての権限が付与された人物であるかを、ユーザ権限リストを参照して判定する。権限管理部２０２は、この判定結果を、コマンド入力受付部１０２に送信する。また、権限管理部２０２は、声紋情報管理部２０１によって特定されたユーザ（作業者）が操作確認者としての権限が付与された人物であるかを、ユーザ権限リストを参照して判定する。権限管理部２０２は、この判定結果を、利用許可部１０４に送信する。
【００５４】
次に、情報処理システム１０の動作について説明する。図７は、情報処理システム１０の動作の一例を示すフローチャートである。以下、図７を参照しつつ、情報処理システム１０の動作の流れについて説明する。
【００５５】
ステップＳ１０１において、システム運用端末１００が起動する。例えば、ユーザがシステム運用端末１００の起動操作を行なうことにより、システム運用端末１００が起動する。
【００５６】
次に、ステップＳ１０２において、コマンド入力受付部１０２は、操作担当者の認証が必要である旨をディスプレイ５２に表示する。すなわち、コマンド入力受付部１０２は、操作担当者の発声を促すために、コマンドの受付のためには操作担当者の発声が必要である旨をディスプレイ５２に表示する。
【００５７】
次に、ステップＳ１０３において、操作担当者の音声認証が行なわれる。まず、任意の言葉を操作担当者が話した音声がマイク５１で集音され、音声入力受付部１０１により音声入力として受け付けられる。音声入力受付部１０１は、音声データを認証装置２００に送信する。認証装置２００において、声紋情報管理部２０１は、音声入力受付部１０１から送信された音声データに基づいて、ユーザを特定する。そして、権限管理部２０２は、特定されたユーザに操作担当者としての権限があるか否かを判定し、判定結果をコマンド入力受付部１０２に送信する。操作担当者としての権限があるという判定結果が得られれば、操作担当者の認証に成功したこととなり、コマンド入力が可能となる。すなわち、処理はステップＳ１０４へ移行する。これに対し、操作担当者としての権限がないという判定結果が得られれば、操作担当者の認証に失敗したこととなり、処理は、ステップＳ１０２に戻る。
【００５８】
ステップＳ１０４において、コマンド入力受付部１０２は、コマンドの入力を受け付ける。操作担当者はキーボード５０を用いてコマンドを入力し、エンターキーを押す。これにより、コマンド入力受付部１０２は入力されたコマンドを受け付け、受け付けたコマンドをコマンド判定部１０３に通知する。なお、このステップの処理の完了後から、後述するステップＳ１０８の処理が完了するまでの間に操作担当者が自らコマンドの入力ミスに気付いた場合エスケープキーを押すことで、ステップＳ１０４におけるエンターキーを押す前の状態まで戻ることができる。すなわち、コマンド入力受付部１０２は、コマンドの入力の受け付け完了後、所定の操作入力があった場合、コマンドの再入力を可能とする。
【００５９】
ステップＳ１０４の後、処理はステップＳ１０５へ移行する。ステップＳ１０５において、コマンド判定部１０３は、ステップＳ１０４で受け付けたコマンドが、コマンドとして適切であるか否かを判定する。すなわち、コマンド判定部１０３は、運用対象システム３００において実行可能なコマンドが入力されたか否かを判定する。具体的には、コマンド判定部１０３は、ステップＳ１０４で受け付けたコマンドがコマンドリストに含まれるかを確認することにより、当該コマンドが適切なコマンドであるか否かを判定する。入力されたコマンドが適切ではない場合、処理はステップＳ１０４に戻る。入力されたコマンドが適切である場合、処理はステップＳ１０６へ移行する。
【００６０】
ステップＳ１０６において、コマンド判定部１０３は、ステップＳ１０４で受け付けたコマンドが、操作確認者による操作承認が必要なコマンドであるか否かを判定する。すなわち、コマンド判定部１０３は、入力されたコマンドは、利用に際して承認が必要であるか否かを判定する。具体的には、コマンドリストにおける「操作承認」属性を確認することにより、これを判定する。属性値が「不要」である場合、処理は、ステップＳ１１０へ移行する。これに対し、属性値が「必要」である場合、処理はステップＳ１０７へ移行する。
【００６１】
ステップＳ１０７において、利用許可部１０４は、操作確認者の操作承認が必要である旨をディスプレイ５２に表示する。すなわち、利用許可部１０４は、操作確認者の発声を促すために、コマンドの利用のためには操作確認者の発声（承認）が必要である旨をディスプレイ５２に表示する。ステップＳ１０７の後、処理はステップＳ１０８へ移行する。
【００６２】
ステップＳ１０８において、操作確認者は操作承認する旨をマイク５１に向かって言う。例えば、操作確認者は、「ＯＫ」などの予め定められたキーワードを言ってもよい。この場合、後述するように、利用許可部１０４は、予め定められたキーワードが、操作確認者としての資格が付与された人物により発言されたことを、コマンドの利用許可の条件としてもよい。音声入力受付部１０１は、マイク５１により集音された音声を受け付ける。ステップＳ１０８の後、処理はステップＳ１０９へ移行する。
【００６３】
ステップＳ１０９において、操作確認者の音声認証が行なわれる。具体的には、利用許可部１０４は、ステップＳ１０８で取得された音声データを認証装置２００に送信する。認証装置２００において、声紋情報管理部２０１は、音声入力受付部１０１から送信された音声データに基づいて、ユーザを特定する。そして、権限管理部２０２は、特定されたユーザに操作確認者としての権限があるか否かを判定し、判定結果を利用許可部１０４に送信する。操作確認者としての権限があるという判定結果が得られれば、操作確認者の認証に成功したこととなり、処理はステップＳ１１０へ移行する。これに対し、操作確認者としての権限がないという判定結果が得られれば、操作確認者の認証に失敗したこととなり、処理はステップＳ１０７に戻る。
【００６４】
ステップＳ１１０において、コマンド送信部１０５は、ステップＳ１０４で受け付けたコマンドを運用対象システム３００に送信する。
次に、ステップＳ１１１において、運用対象システム３００のコマンド実行部３０１が、ステップＳ１１０で送信されたコマンドを実行する。これにより、システム運用作業又は保守作業が行われる。なお、図７に示したフローチャートでは、コマンドの送信及び実行が１回だけ行なわれる場合の処理の流れを示しているが、コマンドの送信及び実行は複数回行なわれてもよいことは言うまでもない。この場合、処理は、ステップＳ１１１の後、ステップＳ１０４へ移行する。なお、ステップＳ１１１の後、ステップＳ１０２に処理が移行し、コマンドの入力の度に、操作担当者の音声認証が行なわれるようにしてもよい。
【００６５】
以上、実施の形態１について説明した。本実施の形態では、コマンドの入力の前に音声認証処理を行うことで、操作権限が事前に登録されていない人物の操作を抑止できる。また、操作担当者のみならず、操作確認者に対しても操作承認のたびに認証処理が行なわれる。このため、操作担当者が一人で操作できてしまう状態を抑止できる。また、操作確認者が操作承認する旨を伝える際に、その声をもとに操作確認者を認証するため、安全性を担保しつつ効率的に操作確認者の認証が可能となる。また、作業手順等を格納したデータベースを予め準備しなくても、作業の誤りを抑制することができる。よって、簡易な手法で、作業の誤りを抑制することができる。
【００６６】
なお、上記実施の形態では、操作承認の際の操作確認者の発言内容にかかわらず、コマンドの利用が許可されるが、操作承認の際の発言内容をコマンドの利用許可の条件として用いてもよい。すなわち、利用許可部１０４は、音声入力受付部１０１が受け付けた音声が操作確認者の権限を有する人物の音声であり、かつ、予め定められたキーワード（例えば、「ＯＫ」など）を発声した音声である場合に、当該コマンドの利用を許可してもよい。なお、この場合、システム運用端末１００は、後述する実施の形態２で説明される音声認識部４０１を有し、利用許可部１０４は、音声認識部４０１によって認識された言葉が予め定められたキーワードと一致するか否かを判定する。このように発言内容をコマンドの利用許可の条件として用いることで、予め定められたキーワード以外の発言の場合には、コマンドの利用許可が行なわれないようにすることができる。したがって、より安全性を高めることができる。
【００６７】
＜実施の形態２＞
次に、実施の形態２について説明する。実施の形態２では、入力されたコマンドと、コマンドの入力後に操作確認者が読み上げたコマンドとが対応する場合に、入力されたコマンドの利用が許可される。
【００６８】
図８は、実施の形態２にかかる情報処理システム２０の構成の一例を示す模式図である。図８に示すように情報処理システム２０は、システム運用端末４００、認証装置２００、及び運用対象システム３００を有する。すなわち、情報処理システム２０は、システム運用端末１００がシステム運用端末４００に代った点で、実施の形態１にかかる情報処理システム１０と異なる。
【００６９】
システム運用端末４００は、音声認識部４０１が追加され、利用許可部１０４が利用許可部４０２に代った点でシステム運用端末１００と異なっている。なお、本実施の形態においても、認証装置２００の一部又は全ての機能がシステム運用端末４００に設けられていてもよい。すなわち、システム運用端末４００は、声紋情報管理部２０１及び権限管理部２０２をさらに含んでもよい。システム運用端末４００及び認証装置２００により構成されるシステムをコマンド利用判定システムと称すことがある。
以下、実施の形態１と異なる構成及び処理について説明し、重複する説明は適宜割愛する。
【００７０】
システム運用端末４００も、システム運用端末１００と同様、図３に示したハードウェア構成を備えている。システム運用端末４００においても、プロセッサ５３が、メモリ５４からプログラムを読み出して実行する。これにより、音声入力受付部１０１、コマンド入力受付部１０２、コマンド判定部１０３、音声認識部４０１、利用許可部４０２、及びコマンド送信部１０５の処理を行う。
【００７１】
音声認識部４０１は、音声入力受付部１０１が受け付けた音声について、公知の音声認識処理を行なう。これにより、音声認識部４０１は、音声をテキストに変換する。なお、音声認識部４０１は、音声テキスト変換部とも称される。本実施の形態では、音声認識部４０１は、コマンド入力受付部１０２がコマンドの入力を受け付けた後に音声入力受付部１０１が受け付けた音声をテキストに変換する。
【００７２】
利用許可部４０２は、利用許可部１０４と同様、コマンド入力受付部１０２が受け付けたコマンドの利用の可否を判定する。利用許可部４０２は、操作確認者による操作承認が必要であるとコマンド判定部１０３に判定されたコマンドに対する利用許可の判定方法が異なる点を除き、利用許可部１０４と同じである。
【００７３】
利用許可部４０２は、操作確認者による操作承認が必要であるとコマンド判定部１０３に判定されたコマンドについて、次の２つの条件が両方とも満たされる場合に、当該コマンドの利用を許可する。第１の条件は、コマンド入力受付部１０２がコマンドの入力を受け付けた後に音声入力受付部１０１が受け付けた音声が、操作確認者としての権限が予め与えられている作業者の音声であることである。第２の条件は、この音声について音声認識部４０１により変換されたテキストと、コマンド入力受付部１０２が受け付けたコマンドのテキストとが対応していることである。両テキストが対応しているとは、両テキストの全部又は一部が一致している場合に限らず、両テキストが予め定められた対応関係にあることをいう。このように利用許可部４０２は、受け付けられた音声が操作承認権限を有する人物の音声であり、かつ、受け付けられたコマンドのテキストと音声認識部４０１により変換されたテキストとが対応している場合に、当該コマンドの利用を許可する。
【００７４】
本実施の形態では、利用許可部４０２は、最後に利用を許可してから所定の期間が経過していないコマンドについては、操作承認を経ずに当該コマンドの利用を許可する。このため、本実施の形態では、利用許可部４０２は、それぞれのコマンドに対し、操作承認が完了した最新の時刻をコマンドリストに記録する。
【００７５】
図９は、実施の形態２にかかるコマンドリストの一例を示す表である。図９に示すコマンドリストは、「操作承認時刻」の属性をさらに有する点で、図５に示したコマンドリストと異なっている。「操作承認時刻」はコマンドが操作承認された最新の時刻を示す。操作承認されたことのないコマンドに対しては、「ＮＡ」という値がリストに保持される。したがって、コマンド判定部１０３は、コマンド入力受付部１０２が受け付けたコマンドについての「操作承認時刻」を参照し、最後に利用が許可されてから所定の期間が経過していない場合には、操作確認者による操作承認が不要であると判定する。
【００７６】
このように、利用許可部４０２は、利用を一旦許可したコマンドについては、所定の期間、音声入力受付部１０１が受け付けた音声によらず、当該コマンドの利用を許可する。このようにすることで、効率的な作業を行なうことができる。なお、利用許可部４０２は、利用を一旦許可したコマンドについては、所定の期間が経過したか否かにかかわらず、以降、継続的に当該コマンドの利用を許可してもよい。
【００７７】
次に、情報処理システム２０の動作について説明する。図１０は、情報処理システム２０の動作の一例を示すフローチャートである。以下、図１０を参照しつつ、情報処理システム１０の動作の流れについて説明する。ただし、図７に示した動作と重複するステップについては、適宜、説明を割愛する。
【００７８】
ステップＳ１０１からステップＳ１０５までは、実施の形態１と同様である。本実施の形態では、ステップＳ１０５で入力されたコマンドが適切であると判定されると、処理はステップＳ２０１へ移行する。
【００７９】
ステップＳ２０１において、コマンド判定部１０３は、操作確認者による操作承認が必要なコマンドであるか否かを判定する。コマンド判定部１０３は、ステップＳ１０４で受け付けたコマンドについての操作承認時刻を確認する。コマンドリストにおける当該コマンドについての「操作承認時刻」属性に格納されている時刻と現在時刻との差が所定の時間差内であれば、コマンド判定部１０３は、操作確認者による操作承認が不要であると判定する。この場合、処理はステップＳ１１０へ移行する。「操作承認時刻」属性に格納されている時刻と現在時刻との差が所定の時間差内でない場合、及び、「操作承認時刻」属性に格納されている値が「ＮＡ」である場合、コマンド判定部１０３はコマンドリストにおける「操作承認」属性を確認する。属性値が「不要」である場合、処理は、ステップＳ１１０へ移行する。これに対し、属性値が「必要」である場合、処理はステップＳ１０７へ移行する。
【００８０】
ステップＳ１０７では、利用許可部１０４は、操作確認者の操作承認が必要である旨をディスプレイ５２に表示する。ステップＳ１０７の後、処理はステップＳ２０２へ移行する。
【００８１】
ステップＳ２０２において、操作確認者は作業手順書に記載されているコマンドをマイク５１に向かって読み上げる。音声入力受付部１０１は、マイク５１により集音された音声を受け付ける。ステップＳ２０２の後、処理はステップＳ１０９へ移行する。
【００８２】
ステップＳ１０９において、操作確認者の音声認証が行なわれる。具体的には、利用許可部４０２は、ステップＳ２０２で取得された音声データを認証装置２００に送信する。認証装置２００において、声紋情報管理部２０１は、音声入力受付部１０１から送信された音声データに基づいて、ユーザを特定する。そして、権限管理部２０２は、特定されたユーザに操作確認者としての権限があるか否かを判定し、判定結果を利用許可部４０２に送信する。操作確認者としての権限があるという判定結果が得られれば、操作確認者の認証に成功したこととなり、処理はステップＳ２０３へ移行する。これに対し、操作確認者としての権限がないという判定結果が得られれば、操作確認者の認証に失敗したこととなり、処理はステップＳ１０７に戻る。
【００８３】
ステップＳ２０３において、ステップＳ１０４で入力されたコマンドとステップＳ２０２で音声入力受付部１０１が受け付けた音声の内容とが対応しているかが確認される。このために、まず、音声認識部４０１は、ステップＳ２０２で音声入力受付部１０１が受け付けた音声の内容をテキストに変換する。次に、利用許可部４０２は、ステップＳ１０４で入力されたコマンドと、音声認識部４０１により変換されたテキストとが対応しているか否かを判定する。例えば、利用許可部４０２は、両者が一致しているか否かを判定する。両者が対応している場合には、処理はステップＳ２０４へ移行する。両者が対応していない場合には、処理はステップＳ１０４に戻る。
【００８４】
ステップＳ２０４において、利用許可部４０２は、コマンドリストにおける操作承認時刻を更新する。具体的には、利用許可部４０２は、コマンドリストにおいて、ステップＳ１０４で入力されたコマンドについての「操作承認時刻」属性に、ステップＳ２０３が完了した時刻を書き込む。ステップＳ２０４の後、処理はステップＳ１１０へ移行する。
【００８５】
ステップＳ１１０において、コマンド送信部１０５は、ステップＳ１０４で受け付けたコマンドを運用対象システム３００に送信する。
次に、ステップＳ１１１において、運用対象システム３００のコマンド実行部３０１が、ステップＳ１１０で送信されたコマンドを実行する。これにより、システム運用作業又は保守作業が行われる。なお、図１０に示したフローチャートでは、コマンドの送信及び実行が１回だけ行なわれる場合の処理の流れを示しているが、コマンドの送信及び実行は複数回行なわれてもよいことは言うまでもない。この場合、処理は、ステップＳ１１１の後、ステップＳ１０４へ移行する。なお、ステップＳ１１１の後、ステップＳ１０２に処理が移行し、コマンドの入力の度に、操作担当者の音声認証が行なわれるようにしてもよい。
【００８６】
以上、実施の形態２について説明した。システム運用端末４００によれば、操作確認者が作業手順書を読み上げた音声の内容と入力したコマンドの内容とが対応しない場合に、コマンドの利用を許可しないようにすることができる。したがって、操作確認者による誤った操作承認を軽減することができ、運用作業又は保守作業の誤りをより低減することができる。また、本実施の形態では、一旦、利用が許可されたコマンドについては、操作承認を経ずに、利用することができる。このため、作業の安全性を担保しつつも効率の良い作業が可能になる。
【００８７】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００８８】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００８９】
（付記１）
音声入力を受け付ける音声入力受付部と、
前記音声入力受付部が受け付けた音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付部と、
前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可部と
を有する情報処理装置。
（付記２）
前記利用許可部は、前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第２の人物の音声であり、かつ、予め定められたキーワードを発声した音声である場合に、当該コマンドの利用を許可する
付記１に記載の情報処理装置。
（付記３）
前記コマンド入力受付部は、コマンドのテキスト入力を受け付け、
前記情報処理装置は、さらに、前記音声入力受付部が受け付けた音声をテキストに変換する音声テキスト変換部を有し、
前記利用許可部は、前記音声入力受付部が受け付けた音声が前記第２の人物の音声であり、かつ、前記コマンド入力受付部が受け付けたコマンドのテキストと前記音声テキスト変換部により変換されたテキストとが対応している場合に、当該コマンドの利用を許可する
付記１に記載の情報処理装置。
（付記４）
前記利用許可部は、前記第２の人物が操作確認者として予め定められた人物ではない場合、当該コマンドの利用を許可しない
付記１乃至３のいずれか１項に記載の情報処理装置。
（付記５）
前記利用許可部は、前記コマンド入力受付部が受け付けたコマンドが所定のコマンドである場合、前記音声入力受付部が受け付けた音声によらず、当該コマンドの利用を許可する
付記１乃至４のいずれか１項に記載の情報処理装置。
（付記６）
前記利用許可部は、利用を一旦許可したコマンドについては、前記音声入力受付部が受け付けた音声によらず、当該コマンドの利用を許可する
付記１乃至５のいずれか１項に記載の情報処理装置。
（付記７）
前記利用許可部は、利用を一旦許可したコマンドについては、所定の期間、前記音声入力受付部が受け付けた音声によらず、当該コマンドの利用を許可する
付記６に記載の情報処理装置。
（付記８）
認証装置と、情報処理装置とを備え、
前記情報処理装置は、
音声入力を受け付ける音声入力受付部と、
前記音声入力受付部が受け付けた音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付部と、
前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可部と
を有し、
前記認証装置は、前記コマンド入力受付部がコマンドの入力を受け付けるために前記音声入力受付部が受け付けた音声を受信して、当該音声が前記第１の人物の音声であるかを判定し、前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声を受信して、当該音声が前記第２の人物の音声であるか否かを判定する音声判定部
を有する
コマンド利用判定システム。
（付記９）
前記利用許可部は、前記コマンド入力受付部がコマンドの入力を受け付けた後に前記音声入力受付部が受け付けた音声が前記第２の人物の音声であり、かつ、予め定められたキーワードを発声した音声である場合に、当該コマンドの利用を許可する
付記８に記載のコマンド利用判定システム。
（付記１０）
前記コマンド入力受付部は、コマンドのテキスト入力を受け付け、
前記情報処理装置は、さらに、前記音声入力受付部が受け付けた音声をテキストに変換する音声テキスト変換部を有し、
前記利用許可部は、前記音声入力受付部が受け付けた音声が前記第２の人物の音声であると前記音声判定部により判定され、かつ、前記コマンド入力受付部が受け付けたコマンドのテキストと前記音声テキスト変換部により変換されたテキストとが対応している場合に、当該コマンドの利用を許可する
付記８に記載のコマンド利用判定システム。
（付記１１）
第１の音声の入力を受け付け、
前記第１の音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付け、
コマンドの入力を受け付けた後に第２の音声の入力を受け付け、
前記第２の音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する
コマンド利用判定方法。
（付記１２）
第１の音声の入力を受け付ける第１の音声入力受付ステップと、
前記第１の音声が操作担当者として予め定められた人物である第１の人物の音声である場合に、コマンドの入力を受け付けるコマンド入力受付ステップと、
コマンドの入力を受け付けた後に第２の音声の入力を受け付ける第２の音声入力受付ステップと、
前記第２の音声が前記第１の人物とは異なる人物である第２の人物の音声である場合に、当該コマンドの利用を許可する利用許可ステップと
をコンピュータに実行させるプログラム。
【符号の説明】
【００９０】
１    情報処理装置
２、１０１    音声入力受付部
３、１０２    コマンド入力受付部
４、１０４、４０２    利用許可部
１０、２０    情報処理システム
５０    キーボード
５１    マイク
５２    ディスプレイ
５３、６０    プロセッサ
５４、６１    メモリ
５５、６２    ネットワークインタフェース
１００、４００    システム運用端末
１０３    コマンド判定部
１０５    コマンド送信部
２００    認証装置
２０１    声紋情報管理部
２０２    権限管理部
３００    運用対象システム
３０１    コマンド実行部
４０１    音声認識部
【図１】
2020095370.tif 000003
【図２】
2020095370.tif 000004
【図３】
2020095370.tif 000005
【図４】
2020095370.tif 000006
【図５】
2020095370.tif 000007
【図６】
2020095370.tif 000008
【図７】
2020095370.tif 000009
【図８】
2020095370.tif 000010
【図９】
2020095370.tif 000011
【図１０】
2020095370.tif 000012