(57)【要約】【課題】  後から発生する管理対象の処理を行うたびに共有資源を使用していた管理対象の情報を退避させる必要がなく、管理対象の処理を簡素化することができる情報処理装置などを提供する。【解決手段】  管理対象の識別情報及び処理内容を記憶する記憶手段１０１と、管理対象の識別情報及び処理内容を含む処理要求を受け付ける受付手段１０２と、受け付けた処理要求が共有資源の占有要求の場合、記憶された識別情報と受け付けた識別情報とが同一でないと判断した場合に記憶された管理対象の処理を中止させ、中止させた管理対象の処理に対応した後処理をし、記憶された識別情報などを受け付けた識別情報などに書き換え、書き換え後の管理対象の処理を実行させ、又は受け付けた処理要求が共有資源の解放要求である場合、記憶された識別情報と受け付けた識別情報とが同一であると判断した場合に記憶された処理内容などを初期化する処理手段１０３とを備える。【選択図】  図１
2005202521.tif 000002
【特許請求の範囲】
【請求項１】
共有資源において実行中の管理対象があっても突発的に処理要求があった管理対象を優先して前記共有資源に実行させる情報処理装置において、
前記共有資源を占有している管理対象の識別情報及び前記管理対象の処理内容を記憶する記憶手段と、
前記共有資源に対して管理対象の識別情報及び前記管理対象の処理内容を含む処理要求を受け付ける受付手段と、
前記受付手段が受け付けた前記処理要求が前記共有資源の占有要求である場合、前記記憶手段に記憶された前記管理対象の識別情報と前記受付手段によって受け付けられた前記管理対象の識別情報とが同一であるか否かを判断し、同一でないと判断した場合に前記記憶手段に記憶された前記管理対象の処理を中止させ、中止させた前記管理対象の処理に対応した後処理をし、前記記憶手段に記憶された前記管理対象の識別情報及び前記管理対象の処理内容を前記受付手段によって受け付けられた前記管理対象の識別情報及び前記管理対象の処理内容に書き換え、新たに書き換えられた前記管理対象の処理を前記共有資源に実行させ、又は前記受付手段が受け付けた前記処理要求が前記共有資源の解放要求である場合、前記記憶手段に記憶された前記管理対象の識別情報と前記受付手段によって受け付けられた前記管理対象の識別情報とが同一であるか否かを判断し、同一であると判断した場合に前記記憶手段に記憶された前記管理対象の処理内容を少なくとも初期化し、前記共有資源の占有を解く処理手段とを、
備えることを特徴とする情報処理装置。
【請求項２】
共有資源において実行中の管理対象があっても突発的に処理要求があった管理対象を優先して前記共有資源に実行させる情報処理方法において、
前記共有資源に対して管理対象の識別情報及び前記管理対象の処理内容を含む処理要求を受け付けるステップと、
受け付けた前記処理要求が前記共有資源の占有要求である場合、記憶領域に記憶された前記管理対象の識別情報と前記受付手段によって受け付けられた前記管理対象の識別情報とが同一であるか否かを判断し、同一でないと判断した場合に前記記憶領域に記憶された前記管理対象の処理を中止させ、中止させた前記管理対象の処理に対応した後処理をし、前記記憶領域に記憶された前記管理対象の識別情報及び前記管理対象の処理内容を受け付けられた前記管理対象の識別情報及び前記管理対象の処理内容に書き換え、新たに書き換えられた前記管理対象の処理を前記共有資源に実行させ、又は受け付けた前記処理要求が前記共有資源の解放要求である場合、前記記憶領域に記憶された前記管理対象の識別情報と受け付けられた前記管理対象の識別情報とが同一であるか否かを判断し、同一であると判断した場合に前記記憶領域に記憶された前記管理対象の処理内容を少なくとも初期化し、前記共有資源の占有を解くステップとを、
有する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共有資源において実行中の管理対象があっても突発的に処理要求があった管理対象を優先して共有資源に実行させる情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来の情報処理装置は、プロセッサや共有ファイルという共有資源を排他的に使用している。ここで、プロセッサからみた仕事の単位のプロセスは「実行中である」、「実行可能状態である」、「何らかの事象の発生を待っている」などの状態を保持している。そして、プロセスは共有資源の利用の待ち行列を作って待っている。すなわち、管理対象としてのプロセスはそれぞれの状態を常時記憶しつつ、実行待ち行列や事象発生待ち行列に並んでいる。従来の情報処理装置においてリアルタイムな処理を行う方法の１つとして優先順位を利用する方法がある。例えば、プロセッサという共有資源を複数のプロセスで利用する場合、プロセスが事象の発生によって事象発生待ち行列から取り除かれると、実行中のプロセスと比較され、取り除かれたプロセスが実行中のプロセスより緊急度が高ければプロセッサを奪い、そうでなければ実行待ち行列の適切な位置に組み込まれる。実行中のプロセスが終了したり、何らかの事象発生待ちの状態に遷移すると、実行待ち行列の先頭のプロセスがプロセッサを使用する。プロセスの行う処理の緊急度に応じて優先順位を与えることによって許容された時間で処理を行っている。このような情報処理装置が下記の非特許文献１に開示されている。一方、ＰＨＳ端末を利用した電話システムにおいて、無線子機の親機に当たるＣＳ端末は同時に３つの通話を取り扱うことができる。こうした電話システムを応用し、３つの端末がスピーカを共有する構内放送システムが構築できる。この構内放送システムにおいては、従来の情報処理装置のように、各端末の操作者にあらかじめ優先順位を付けることはできず、同等である。このため、後から操作した者の要求（管理対象）を優先して処理する。このとき、それまで処理されていた管理対象の処理は終了させられる。
【非特許文献１】齋藤忠夫、発田弘、大森健児著「情報工学基礎講座３  計算機アーキテクチャ」オーム社出版、ｐ．２２２−２２７
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、以前処理されていた管理対象の情報（状態）によって行うべき処理が変わる場合には、以前処理されていた管理対象の情報を保持していないと円滑に処理することができないという問題があった。
【０００４】
本発明は、上記問題を解決するためのものであり、特に共有資源に対する優先順位を付けられない管理対象間の処理をする場合に、後から発生する管理対象の処理を行うたびに共有資源を使用していた管理対象の情報を退避させる必要がなく、管理対象の処理を簡素化することができる情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明によれば、共有資源において実行中の管理対象があっても突発的に処理要求があった管理対象を優先して前記共有資源に実行させる情報処理装置において、前記共有資源を占有している管理対象の識別情報及び前記管理対象の処理内容を記憶する記憶手段と、前記共有資源に対して管理対象の識別情報及び前記管理対象の処理内容を含む処理要求を受け付ける受付手段と、前記受付手段が受け付けた前記処理要求が前記共有資源の占有要求である場合、前記記憶手段に記憶された前記管理対象の識別情報と前記受付手段によって受け付けられた前記管理対象の識別情報とが同一であるか否かを判断し、同一でないと判断した場合に前記記憶手段に記憶された前記管理対象の処理を中止させ、中止させた前記管理対象の処理に対応した後処理をし、前記記憶手段に記憶された前記管理対象の識別情報及び前記管理対象の処理内容を前記受付手段によって受け付けられた前記管理対象の識別情報及び前記管理対象の処理内容に書き換え、新たに書き換えられた前記管理対象の処理を前記共有資源に実行させ、又は前記受付手段が受け付けた前記処理要求が前記共有資源の解放要求である場合、前記記憶手段に記憶された前記管理対象の識別情報と前記受付手段によって受け付けられた前記管理対象の識別情報とが同一であるか否かを判断し、同一であると判断した場合に前記記憶手段に記憶された前記管理対象の処理内容を少なくとも初期化し、前記共有資源の占有を解く処理手段とを備えることを特徴とする情報処理装置が提供される。ここで、上述した「突発的に処理要求がある」とは、共有資源で管理対象が処理されている最中に他の管理対象の処理要求があることを言う。
【０００６】
また、本発明によれば、共有資源において実行中の管理対象があっても突発的に処理要求があった管理対象を優先して前記共有資源に実行させる情報処理方法において、前記共有資源に対して管理対象の識別情報及び前記管理対象の処理内容を含む処理要求を受け付けるステップと、受け付けた前記処理要求が前記共有資源の占有要求である場合、記憶領域に記憶された前記管理対象の識別情報と前記受付手段によって受け付けられた前記管理対象の識別情報とが同一であるか否かを判断し、同一でないと判断した場合に前記記憶領域に記憶された前記管理対象の処理を中止させ、中止させた前記管理対象の処理に対応した後処理をし、前記記憶領域に記憶された前記管理対象の識別情報及び前記管理対象の処理内容を受け付けられた前記管理対象の識別情報及び前記管理対象の処理内容に書き換え、新たに書き換えられた前記管理対象の処理を前記共有資源に実行させ、又は受け付けた前記処理要求が前記共有資源の解放要求である場合、前記記憶領域に記憶された前記管理対象の識別情報と受け付けられた前記管理対象の識別情報とが同一であるか否かを判断し、同一であると判断した場合に前記記憶領域に記憶された前記管理対象の処理内容を少なくとも初期化し、前記共有資源の占有を解くステップとを有する情報処理方法が提供される。
【発明の効果】
【０００７】
本発明の情報処理装置及び情報処理方法は、上記構成を有し、後から発生する管理対象の処理を行うたびに共有資源を使用していた管理対象の情報を退避させる必要がなく、管理対象の処理を簡素化することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について図１から図４を用いて説明する。図１は本発明の実施の形態に係る情報処理装置の構成を示す図である。図２は本発明の実施の形態に係る情報処理装置を含む駅構内放送システムの構成を示す図である。図３は本発明の実施の形態に係る情報処理装置を含む駅構内放送システムにおけるスピーカに対する状態遷移について説明するための図である。図４は本発明の実施の形態に係る情報処理装置における処理動作について説明するためのフローチャートである。
【０００９】
まず、本発明の実施の形態に係る情報処理装置を含む駅構内放送システムの構成について図２を用いて説明する。図２に示すように、駅構内放送システム（以下、放送システムとも言う）は、ＰＨＳ端末２００、ＣＳ端末２０１、回線コントローラ２０２、ＰＨＳサーバ２０３、構内放送コントローラ２０４、メロディ・メッセージサーバ２０５、情報処理装置１００、スピーカ２０６から構成され、それぞれがＬＡＮ２０７を介して接続されている。ＰＨＳ端末２００は、例えば、電車の車掌や駅構内にいる駅員が所持するものである。車掌や駅員がＰＨＳ端末２００を操作することによって駅構内に設置されているスピーカ２０６からアナウンスやメロディなどが流れる。なお、ＰＨＳ端末２００は、１つに限られるものではなく複数あってもよい。ＣＳ端末２０１は、ＰＨＳ端末２００から放送システムに接続するための信号や後述するメロディ・メッセージサーバ２０５に格納された録音されたメロディやメッセージをスピーカ２０６を通して放送させるための信号を受信する。なお、ＣＳ端末２０１の処理はこれらに限られるものではない。また、ＣＳ端末２０１は１つに限られず複数あってもよい。
【００１０】
回線コントローラ２０２は、ＣＳ端末２０１からＰＨＳ端末２００の放送システムへの接続信号を受信し、後述するＰＨＳサーバ２０３に登録されたＰＨＳ端末２００の一覧に基づいてＰＨＳ端末２００が登録されたＰＨＳ端末であるか否かを判断し、その結果登録されたＰＨＳ端末であると判断した場合に後述する構内放送コントローラ２０４へその旨を伝え、構内放送コントローラ２０４からＰＨＳ端末２００を接続すべき情報処理装置１００の情報を知らされ、該当する情報処理装置１００とＰＨＳ端末２００とを接続する。また、回線コントローラ２０２は、ＣＳ端末２０１からメロディ・メッセージサーバ２０５に格納された録音されたメロディやメッセージをスピーカ２０６を通して放送させるための信号を受信した場合に、後述する情報処理装置１００に受信した信号を通知する。なお、回線コントローラ２０２の処理はこれらに限られるものではない。
【００１１】
ＰＨＳサーバ２０３は、放送システムに登録されたＰＨＳ端末の一覧を保有している。この一覧は、上述したように接続の要求をしてきたＰＨＳ端末２００が登録されたＰＨＳ端末であるか否かの判断に用いられる。構内放送コントローラ２０４は、回線コントローラ２０２から送信された、ＰＨＳ端末２００が登録されたＰＨＳ端末である旨の伝達に対してＰＨＳ端末２００を接続すべき情報処理装置１００の情報を通知する。ここで、構内放送コントローラ２０４は、ＰＨＳ端末２００を接続すべきか否かの判断基準を別途有していてもよい。なお、構内放送コントローラ２０４の処理はこれらに限られるものではない。メロディ・メッセージサーバ２０５は、ＰＨＳ端末２００の要求に応じてスピーカ２０６を通して流される録音されたメロディやメッセージを格納している。
【００１２】
次に、電車に乗っている車掌が所持するＰＨＳ端末２００の情報処理装置１００への接続について説明する。ＰＨＳ端末２００を所持する車掌が乗る電車が駅のホームへ進入すると、駅のホームに設置されているＣＳ端末２０１から発せられる電波を車掌が所持するＰＨＳ端末２００が受信する。電波を受信したＰＨＳ端末２００は、自身の情報をＣＳ端末２０１へ送信する。ＰＨＳ端末２００の情報を受信したＣＳ端末２０１は、放送システムに接続すべきＰＨＳ端末２００が存在することを構内放送コントローラ２０４へ通知する。構内放送コントローラ２０４は、ＰＨＳ端末２００を接続すべき情報処理装置１００に対して、ＰＨＳ端末２００の情報処理装置１００への接続をするよう回線コントローラ２０２に伝達する。
【００１３】
情報処理装置１００は、あらかじめ持っている、例えば、０から２の３つの番号のうち使用されていない１つの番号を使って、回線コントローラ２０２にＰＨＳ端末２００を接続するよう要求する。そして、回線コントローラ２０２は、ＰＨＳ端末２００と該当する情報処理装置１００とを接続する。ここで、ＣＳ端末２０１は、ＰＨＳ端末２００の情報を構内放送コントローラ２０４に送信し、構内放送コントローラ２０４は、受信したＰＨＳ端末２００の情報とＰＨＳサーバ２０３に登録されたＰＨＳ端末の一覧とを照合し、登録されたＰＨＳ端末であることを確認するようにしてもよい。
【００１４】
次に、駅のホームにいる駅員が所持するＰＨＳ端末２００の情報処理装置１００への接続について説明する。ＰＨＳ端末２００を所持する駅のホームにいる駅員が情報処理装置１００に接続するために特定の番号に発呼する。この発呼に基づいてＣＳ端末２０１は、回線コントローラ２０２にＰＨＳ端末２００が情報処理装置１００へ接続を欲していることを伝達するため接続信号を送信する。回線コントローラ２０２は、受信した接続信号にかかるＰＨＳ端末２００が登録されたＰＨＳ端末であるか否かをＰＨＳサーバ２０３が有するＰＨＳ端末の一覧に基づいて判断し、その結果登録されたＰＨＳ端末であると判断した場合に構内放送コントローラ２０４へその旨を伝える。
【００１５】
構内放送コントローラ２０４は、発呼された特定の番号に基づいてＰＨＳ端末２００が接続すべき情報処理装置１００を決定し、回線コントローラ２０２にＰＨＳ端末２００と接続するために決定された情報処理装置１００の情報を送信する。回線コントローラ２０２は、構内放送コントローラ２０４から受信した情報に基づいて、接続すべき情報処理装置１００にその情報処理装置１００があらかじめ持っている、例えば、０から２の３つの番号のうち使用されていない１つの番号を使って発呼して情報処理装置１００に着呼させ、ＰＨＳ端末２００を情報処理装置１００に接続する。
【００１６】
次に、本発明の実施の形態に係る情報処理装置の構成について図１を用いて説明する。図１に示すように、情報処理装置１００は、記憶部１０１、受付部１０２、処理部１０３から構成されている。記憶部１０１は、共有資源を占有している管理対象の識別情報及び管理対象の処理内容を記憶する。ここで、共有資源とは、例えば、プロセッサを言う。本発明の実施の形態における共有資源はスピーカ２０６に相当する。本発明の実施の形態における管理対象とは、ＰＨＳ端末２００を有する車掌などからＰＨＳ端末２００を介してされるものであって、例えば、呼を言う（以下、管理対象を呼とも言う）。また、本発明の実施の形態において管理対象の識別情報とは、上述した情報処理装置１００があらかじめ持っている、例えば、０から２の３つの番号それぞれを言い、例えば、車掌が所持するＰＨＳ端末２００を情報処理装置１００に接続したときに使われた（割り振られた）番号が０の場合にはそれが識別情報となる。
【００１７】
以上のことから、車掌からの管理対象である処理は複数存在し得るが、管理対象の識別情報は１つしか存在しない。すなわち、車掌から要求される処理としては、後述する録音されたメロディを流す処理、録音されたメッセージを流す処理、生の声を流す（アナウンスする）処理など複数存在するが、車掌のＰＨＳ端末２００に割り当てられる番号は０のみである。よって、記憶部１０１には、例えば、管理対象の識別情報「０」と処理内容「録音されたメロディを流す処理」、管理対象の識別情報「０」と処理内容「録音されたメッセージを流す処理」、管理対象の識別情報「０」と処理内容「生の声を流す（アナウンスする）処理」、管理対象の識別情報「０」と処理内容「メッセージを流した後、呼を切断する処理」といった形式で記憶される。
【００１８】
管理対象の処理内容とは管理対象が有する処理内容を言い、例えば、上述した録音されたメロディを流す処理、録音されたメッセージを流す処理、生の声を流す（アナウンスする）処理、メッセージを流した後、呼を切断する処理などが相当する。受付部１０２は、共有資源に対して管理対象の識別情報及び管理対象の処理内容を含む処理要求を受け付ける。すなわち、受付部１０２は、例えば、上述した管理対象の識別情報「０」と処理内容「録音されたメロディを流す処理」などの処理要求を受け付ける。
【００１９】
処理部１０３は、受付部１０２が受け付けた処理要求がスピーカ２０６の占有要求、すなわち「録音されたメロディを流す処理」、「録音されたメッセージを流す処理」、「生の声を流す（アナウンスする）処理」、「メッセージを流した後、呼を切断する処理」などである場合、記憶部１０１に記憶された管理対象の識別情報と受付部１０２によって受け付けられた管理対象の識別情報とが同一であるか否かを判断し、同一でないと判断した場合に記憶部１０１に記憶された管理対象の処理内容にかかる処理を中止させ、中止させた管理対象の処理内容にかかる処理に対応した後処理をし、記憶部１０１に記憶された管理対象の識別情報及び管理対象の処理内容を受付部１０２によって受け付けられた管理対象の識別情報及び管理対象の処理内容に書き換え、新たに書き換えられた管理対象の処理内容にかかる処理をスピーカ２０６に実行させ、又は受付部１０２が受け付けた処理要求がスピーカ２０６の解放要求、すなわちスピーカ２０６の使用を中止するというものである場合、記憶部１０１に記憶された管理対象の識別情報と受付部１０２によって受け付けられた管理対象の識別情報とが同一であるか否かを判断し、同一であると判断した場合に記憶部１０１に記憶された管理対象の処理内容を初期化する。
【００２０】
ここで、処理内容にかかる処理に対応した後処理とは、例えば、録音されたメロディを流す処理がなされている最中に、他人から生の声を流す（アナウンスする）処理の要求がされると、後述するミュート状態３０１に状態を遷移させ、再生するメロディを供給するメロディ・メッセージサーバ２０５に対して供給を停止する要求を発行するなどの処理や、生の声を流す（アナウンスする）処理がなされている最中に、他人から録音されたメロディを流す処理の要求がされると、後述するミュート状態３０１に状態を遷移させ、再生するメロディを供給するメロディ・メッセージサーバ２０５に対してデータの供給を要求するなどの処理を言う。また、初期化するとは、管理対象の識別情報及び管理対象の処理内容に記録された情報を消去することなどを言う。
【００２１】
次に、本発明の実施の形態に係る情報処理装置を含む放送システムにおけるスピーカに対する状態遷移について図３を用いて説明する。上述したように、情報処理装置１００と接続されたＰＨＳ端末２００を所持する車掌や駅員は、ＰＨＳ端末２００を操作することによってスピーカ２０６を通して生の声（アナウンス）、録音されたメロディ、録音されたメッセージなどを流したり、メッセージを流し終わった後に呼を切断するようにできる。図３の（ａ）は、例えば、車掌のＰＨＳ端末のスピーカに対する状態遷移を示す図である。以下、この状態遷移を示すものをステージ３００とも言う。図３の（ｂ）は、車掌、駅員１、駅員２の各ＰＨＳ端末のスピーカ２０６に対する状態遷移を示す図である。ここで、便宜上、車掌が所持するＰＨＳ端末を２００ａ、駅員１が所持するＰＨＳ端末を２００ｂ、駅員２が所持するＰＨＳ端末を２００ｃとする。情報処理装置１００にＰＨＳ端末２００ａ〜２００ｃが接続されると、図３の（ｂ）に示すような車掌のＰＨＳ端末２００ａのスピーカ２０６に対する状態遷移を示すステージ３００、駅員１のＰＨＳ端末２００ｂのスピーカ２０６に対する状態遷移を示すステージ３００ｂ、駅員２のＰＨＳ端末２００ｃのスピーカ２０６に対する状態遷移を示すステージ３００ｃが構築される。
【００２２】
図３の（ａ）において、ミュート状態３０１とは初期状態を表すものであって、情報処理装置１００にＰＨＳ端末２００ａが接続された当初の段階では、ＰＨＳ端末２００ａのスピーカ２０６に対する状態はこのミュート状態３０１である。そして、このミュート状態３０１からそれぞれの状態Ａ３０２、状態Ｂ３０３、状態Ｃ３０４、状態Ｄ３０５へ状態が遷移していく。状態Ａ３０２は、例えば、録音されたメロディを流すというメロディ状態（以下、状態Ａ３０２をメロディ状態とも言う）であり、状態Ｂ３０３は、例えば、録音されたメッセージを流すというメッセージ状態（以下、状態Ｂ３０３をメッセージ状態とも言う）であり、状態Ｃ３０４は、生の声を流す（アナウンスする）というマイク状態（以下、状態Ｃ３０４をマイク状態とも言う）であり、状態Ｄ３０５は、例えば、メロディ再生中にＰＨＳ端末２００を切ると、録音されたメッセージをスピーカ２０６に流した後、呼を切断するというメッセージ後切断状態（以下、状態Ｄ３０５をメッセージ後切断状態とも言う）である。ここでの状態は上述した管理対象の処理内容に相当するものであり、状態はこれらに限られるものではない。情報処理装置１００にＰＨＳ端末２００ａ、２００ｂ、２００ｃが接続されると、それぞれのＰＨＳ端末２００ａ、２００ｂ、２００ｃのスピーカ２０６に対する状態はそれぞれのステージのミュート状態となる。
【００２３】
ミュート状態３０１からＰＨＳ端末２００ａを操作することによってそれぞれの状態へ遷移する。例えば、車掌がミュート状態３０１からＰＨＳ端末２００ａのボタン“＊”を押下すると、“＊”が上述した「生の声を流す（アナウンスする）処理」に対応するものとあらかじめ決められている場合に、情報処理装置１００の処理部１０３は、記憶部１０１の管理対象の識別情報及び管理対象の処理内容の欄にそれぞれ「０」及び「生の声を流す（アナウンスする）処理」を書き込む。そして、スピーカ２０６はマイク状態３０４になり、車掌はＰＨＳ端末２００ａを介してアナウンスすることができる。
【００２４】
そして、さらに車掌が、例えば、ＰＨＳ端末２００ａのボタン“０”を押下すると、“０”が上述した「録音されたメッセージを流す処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「生の声を流す（アナウンスする）処理」と、新たな要求である管理対象の識別情報「０」及び管理対象の処理内容「録音されたメッセージを流す処理」とを比較する。比較した結果、管理対象の識別情報が「０」同士であるため、処理部１０３は、管理対象の識別情報「０」を書き換えずそのままにして、管理対象の処理内容「生の声を流す（アナウンスする）処理」を「録音されたメッセージを流す処理」に書き換える。そして、スピーカ２０６はメッセージ状態３０３になり、メロディ・メッセージサーバ２０５から供給されるメッセージがスピーカ２０６を通して流される。
【００２５】
上述したメッセージは、例えば、「間もなく扉が閉まります」などのメッセージである。また、車掌のＰＨＳ端末２００ａがマイク状態３０４にあるときに、車掌が、例えば、ＰＨＳ端末２００ａのボタン“＃”を押下すると、“＃”が上述した「スピーカ２０６の使用を中止する処理」、すなわち解放要求に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「生の声を流す（アナウンスする）処理」と、新たな要求である管理対象の識別情報「０」及び管理対象の処理内容「スピーカ２０６の使用を中止する処理」とを比較する。比較した結果、管理対象の識別情報が「０」同士であるため、処理部１０３は、管理対象の識別情報及び管理対象の処理内容の欄に記録されている情報を消去する。これにより、ＰＨＳ端末２００ａのスピーカ２０６に対する状態は遷移してミュート状態３０１になる。
【００２６】
また、車掌がミュート状態３０１からＰＨＳ端末２００ａのボタン｛“１”、・・・、“９”｝のいずれか１つを押下すると、｛“１”、・・・、“９”｝のいずれかが上述した「録音されたメロディを流す処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１の管理対象の識別情報及び管理対象の処理内容の欄にそれぞれ「０」及び「録音されたメロディを流す処理」を書き込む。そして、スピーカ２０６はメロディ状態３０２になり、メロディ・メッセージサーバ２０５から供給されるメロディがスピーカ２０６を通して流される。そして、さらに車掌が、例えば、ＰＨＳ端末２００ａのボタン“０”を押下すると、“０”が上述した「録音されたメッセージを流す処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「録音されたメロディを流す処理」と、新たな要求である管理対象の識別情報「０」及び管理対象の処理内容「録音されたメッセージを流す処理」とを比較する。
【００２７】
比較した結果、管理対象の識別情報が「０」同士であるため、処理部１０３は、管理対象の識別情報「０」を書き換えずそのままにして、管理対象の処理内容「録音されたメロディを流す処理」を「録音されたメッセージを流す処理」に書き換える。そして、スピーカ２０６はメッセージ状態３０３になり、メロディ・メッセージサーバ２０５から供給されるメッセージがスピーカ２０６を通して流される。そして、メッセージ状態３０３において、録音されたメッセージが流された後にミュート状態３０１に状態が遷移する。又は、車掌が、例えば、ＰＨＳ端末２００ａのボタン“切断キー”を押下すると、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「録音されたメッセージを流す処理」と、新たな要求である管理対象の識別情報「０」及び管理対象の処理内容「切断する処理」とを比較する。比較した結果、管理対象の識別情報が「０」同士であるため、処理部１０３は、管理対象の識別情報「０」を初期化し、管理対象の処理内容「録音されたメッセージを流す処理」を「スピーカ２０６の使用を中止する処理」に書き換える。そして、スピーカ２０６はミュート状態３０１になる。
【００２８】
また、メロディ状態３０２において、車掌が、例えば、ＰＨＳ端末２００ａのボタン“切断キー”を押下すると、“切断キー”が上述した「録音されたメッセージを流した後に呼を切断する処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「録音されたメロディを流す処理」と、新たな要求である管理対象の識別情報「０」及び管理対象の処理内容「録音されたメッセージを流した後に呼を切断する処理」とを比較する。比較した結果、管理対象の識別情報が「０」同士であるため、処理部１０３は、管理対象の識別情報「０」を書き換えずそのままにして、管理対象の処理内容「録音されたメロディを流す処理」を「録音されたメッセージを流した後に呼を切断する処理」に書き換える。そして、スピーカ２０６はメッセージ後切断状態３０５になる。さらに、メッセージ後切断状態３０５において、メッセージが流れ終わったことが検出されると、管理対象の識別情報を初期化してミュート状態３０１に状態が遷移する。
【００２９】
また、メロディ状態３０２において車掌が、例えば、ＰＨＳ端末２００ａのボタン“＊”を押下すると、メロディ状態３０２における“＊”の押下が上述した「生の声を流す（アナウンスする）処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「録音されたメロディを流す処理」と、新たな要求である管理対象の識別情報「０」及び管理対象の処理内容「生の声を流す（アナウンスする）処理」とを比較する。
【００３０】
比較した結果、管理対象の識別情報が「０」同士であるため、処理部１０３は、管理対象の識別情報「０」を書き換えずそのままにして、管理対象の処理内容「録音されたメロディを流す処理」を「生の声を流す（アナウンスする）処理」に書き換える。そして、スピーカ２０６はマイク状態３０４になり、車掌はＰＨＳ端末２００ａを介してアナウンスすることができる。一方、マイク状態３０４において車掌が、例えば、ＰＨＳ端末２００ａのボタン｛“１”、・・・、“９”｝のいずれか１つを押下すると、マイク状態３０４における｛“１”、・・・、“９”｝のいずれかの押下が上述した「録音されたメロディを流す処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「生の声を流す（アナウンスする）処理」と、新たな要求である管理対象の識別情報「０」及び管理対象の処理内容「録音されたメロディを流す処理」とを比較する。
【００３１】
比較した結果、管理対象の識別情報が「０」同士であるため、処理部１０３は、管理対象の識別情報「０」を書き換えずそのままにして、管理対象の処理内容「生の声を流す（アナウンスする）処理」を「録音されたメロディを流す処理」に書き換える。そして、スピーカ２０６はメロディ状態３０２になり、メロディ・メッセージサーバ２０５から供給されるメロディがスピーカ２０６を通して流される。
【００３２】
また、メロディ状態３０２において車掌が、例えば、ＰＨＳ端末２００ａのボタン“＃”を押下すると、メロディ状態３０２における“＃”の押下が上述した「スピーカ２０６の使用を中止する処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「録音されたメロディを流す処理」と、新たな要求である管理対象の識別情報「０」及び管理対象の処理内容「スピーカ２０６の使用を中止する処理」とを比較する。比較した結果、管理対象の識別情報が「０」同士であるため、処理部１０３は、管理対象の識別情報及び管理対象の処理内容の欄に記録されている情報を消去する。これにより、ＰＨＳ端末２００ａのスピーカ２０６に対する状態は遷移してミュート状態３０１になる。なお、ミュート状態３０１において、車掌が、例えば、ＰＨＳ端末２００ａのボタン“切断キー”を押下すると、ミュート状態３０１における“切断キー”の押下が「ミュート状態３０１から状態の遷移をしない処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、車掌のＰＨＳ端末２００ａからの要求であることを確認して状態の遷移をさせないようにする。また、状態を遷移させるために押下されるボタンは上述したものに限られない。
【００３３】
また、車掌のＰＨＳ端末２００ａがマイク状態３０４にあるときに、駅員１が録音されたメロディを流したいという場合に駅員１のＰＨＳ端末２００ｂのボタン｛“１”、・・・、“９”｝のいずれか１つが押下されると、｛“１”、・・・、“９”｝の押下が上述した「録音されたメロディを流す処理」に対応するものとあらかじめ決められている場合に、処理部１０３は、記憶部１０１に記憶された管理対象の識別情報「０」及び管理対象の処理内容「生の声を流す（アナウンスする）処理」と、新たな要求である管理対象の識別情報「１」及び管理対象の処理内容「録音されたメロディを流す処理」とを比較する。ここで、駅員１による要求であるため、管理対象の識別情報は、例えば、「１」となっている。
【００３４】
比較した結果、管理対象の識別情報が「０」と「１」とで相違するため、処理部１０３は、「生の声を流す（アナウンスする）処理」を中止させる。これにより、図３の（ｂ）のステージ３００の状態Ｃ３０４からミュート状態３０１に状態が遷移し、ステージ３００ｂのミュート状態３０１ｂを経由して状態Ａ３０２ｂに遷移する。そして、処理部１０３は、管理対象の識別情報「０」を「１」に書き換え、さらに管理対象の処理内容「生の声を流す（アナウンスする）処理」を「録音されたメロディを流す処理」に書き換える。これにより、スピーカ２０６に対する車掌のＰＨＳ端末２００ａのマイク状態３０４は終了する。そして、録音されたメロディがスピーカ２０６を通して流される。このように、以前の状態の処理が新たな状態への遷移の前に終了されてしまうため、マイク状態３０４の情報を記憶しておく必要がない。なお、駅員２がＰＨＳ端末２００ｃの所定のボタンを押下しても同様に状態が遷移される。
【００３５】
次に、本発明の実施の形態に係る情報処理装置における処理フローについて図４を用いて説明する。図４に示すように、処理部１０３は、受付部１０２が受け付けたＰＨＳ端末２００からの処理要求がスピーカ２０６の占有要求、例えば、録音されたメロディを流したいなどの要求であるか否かを判断する（ステップＳ４０１）。処理部１０３は、占有要求であると判断した場合、記憶部１０１に記憶された管理対象の識別情報と受付部１０２によって受け付けられた管理対象の識別情報とが同一であるか否かを判断する（ステップＳ４０２）。処理部１０３は、同一でないと判断した場合に記憶部１０１に記憶された管理対象の処理内容にかかる処理を中止させ、中止させた管理対象の処理内容にかかる処理に対応した後処理をし、記憶部１０１に記憶された管理対象の識別情報及び管理対象の処理内容を受付部１０２によって受け付けられた管理対象の識別情報及び管理対象の処理内容に書き換え、新たに書き換えられた管理対象の処理内容にかかる処理をスピーカ２０６に実行させる（ステップＳ４０３）。
【００３６】
一方、ステップＳ４０１において、受付部１０２が受け付けたＰＨＳ端末２００からの処理要求がスピーカ２０６の解放要求、すなわちスピーカ２０６の使用を中止するという要求である場合、記憶部１０１に記憶された管理対象の識別情報と受付部１０２によって受け付けられた管理対象の識別情報とが同一であるか否かを判断する。（ステップＳ４０４）。処理部１０３は、同一であると判断した場合に記憶部１０１に記憶された管理対象の識別情報及び管理対象の処理内容を初期化し、スピーカ２０６の占有を解く（ステップＳ４０５）。
【産業上の利用可能性】
【００３７】
本発明に係る情報処理装置及び情報処理方法は、後から発生する管理対象の処理を行うたびに共有資源を使用していた管理対象の情報を退避させる必要がなく、管理対象の処理を簡素化することができるため、共有資源に対して後から要求した管理対象の処理を優先する情報処理装置及び情報処理方法に有用である。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態に係る情報処理装置の構成を示す図である。
【図２】本発明の実施の形態に係る情報処理装置を含む駅構内放送システムの構成を示す図である。
【図３】本発明の実施の形態に係る情報処理装置を含む駅構内放送システムにおけるスピーカに対する状態遷移について説明するための図である。    （ａ）車掌のＰＨＳ端末のスピーカに対する状態遷移を示す図である。    （ｂ）３つのＰＨＳ端末のスピーカに対する状態遷移を示す図である。
【図４】本発明の実施の形態に係る情報処理装置における処理動作について説明するためのフローチャートである。
【符号の説明】
【００３９】
１００  情報処理装置
１０１  記憶部（記憶手段）
１０２  受付部（受付手段）
１０３  処理部（処理手段）
２００、２００ａ、２００ｂ、２００ｃ  ＰＨＳ端末
２０１  ＣＳ端末
２０２  回線コントローラ
２０３  ＰＨＳサーバ
２０４  構内放送コントローラ
２０５  メロディ・メッセージサーバ
２０６  スピーカ
２０７  ＬＡＮ
３００、３００ｂ、３００ｃ  ステージ
３０１  ミュート状態
３０２  状態Ａ（メロディ状態）
３０３  状態Ｂ（メッセージ状態）
３０４  状態Ｃ（マイク状態）
３０５  状態Ｄ（メッセージ後切断状態）
【図１】
2005202521.tif 000003
【図２】
2005202521.tif 000004
【図３】
2005202521.tif 000005
【図４】
2005202521.tif 000006