(57)【要約】【課題】復旧時にオーダー情報、メニュー品切情報、メニュー残数情報、座席情報等のメニュー情報をバックアップ可能とする。【解決手段】マスターステーションであるオーダー処理装置１４０とバックアップステーションであるオーダー処理装置１５０を備え、ハンディターミナル１１０からのオーダー情報をオーダー処理装置１５０で受けメニュー情報の処理を行い、オーダー処理装置１５０にバックアップする。オーダー処理装置１４０，１５０にはメニュー情報の処理及びメニュー情報のバックアップ通知を行う第１プログラム２１、メニュー情報のバックアップ処理を行う第２プログラム２２、メニュー情報の処理を行う第３プログラム２３を格納し他のオーダー処理装置の状態を監視し、他の状態に応じて第１乃至第３プログラムのうちの一のプログラム実行し、メニュー情報のバックアップを行いつつ復旧を行う。【選択図】図４
2008040992.tif 000002
【特許請求の範囲】
【請求項１】
複数台が接続されてオーダー処理システムを構成し、携帯端末からのオーダー情報を受けてオーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理、または、前記メニュー情報のバックアップ処理を行うオーダー処理装置において、
メニュー情報の更新処理、及び、接続されている他のオーダー処理装置へのメニュー情報のバックアップ通知を行う第１処理実行部と、
接続されている他のオーダー処理装置からのメニュー情報のバックアップ処理を行う第２処理実行部と、
メニュー情報の更新処理を行う第３処理実行部と、
接続されている他の装置の状態を監視して、
自らが前記第１処理実行部を動作し、接続された他のオーダー処理装置が前記第２処理実行部を動作している場合であって、他のオーダー処理装置の障害を検出したとき、実行している第１処理実行部の動作を停止して前記第３処理実行部を動作させ、障害が発生したオーダー処理装置を切り離すと共に、障害が発生したオーダー処理装置に換え新たなオーダー処理装置が接続されたとき、新たなオーダー処理装置を検出して、このオーダー処理装置に前記第２処理実行部を動作させると共に、自ら格納していたメニュー情報をバックアップさせる処理、
及び、
自らが前記第３処理実行部を動作し、接続された他のオーダー処理装置が前記第１処理実行部を動作させている場合であって、他のオーダー処理装置の障害を検出したとき、実行している第３処理実行部の動作を停止して前記第２実行処理部を動作させ、障害が発生したオーダー処理装置を切り離すと共に、障害が発生したオーダー処理装置に換え新たなオーダー処理装置が接続されたとき、新たなオーダー処理装置を検出して、このオーダー処理装置に前記第１処理実行部を動作させると共に、自らは前記第３処理実行部を動作させ自ら更新処理していたメニュー情報を新たなオーダー処理装置に送出する処理、
を行う実行切替処理部と、
を備えることを特徴とするオーダー処理装置。
【請求項２】
複数台が接続されてオーダー処理システムを構成し、携帯端末からのオーダー情報を受けてオーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理、または、前記メニュー情報のバックアップ処理を行うオーダー処理装置において、
メニュー情報の更新処理、及び、接続されている他のオーダー処理装置へのメニュー情報のバックアップ通知を行う第１処理実行部と、
接続されている他のオーダー処理装置からのメニュー情報のバックアップ処理を行う第２処理実行部と、
メニュー情報の更新処理を行う第３処理実行部と、
オーダー処理システムに接続されたとき、オーダー処理システム中の既存のオーダー処理装置の指示に基づいて前記第１処理実行部、第２処理実行部、又は第３処理実行部のうち選ばれた一つの処理実行部を動作させる実行切替処理部と、
を備えることを特徴とするオーダー処理装置。
【請求項３】
携帯端末からのオーダー情報を受け、オーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理、または、前記メニュー情報バックアップ処理を行う複数台のオーダー処理装置が接続されたオーダー処理システムにおいて、
各オーダー処理装置は、
メニュー情報の更新処理、及び、接続されている他のオーダー処理装置へのメニュー情報のバックアップ通知を行う第１処理実行部と、
接続されている他のオーダー処理装置からのメニュー情報のバックアップ処理を行う第２処理実行部と、
メニュー情報の更新処理を行う第３処理実行部と、
接続されている他の装置の状態を監視して、
自らが前記第１処理実行部を動作し、接続された他のオーダー処理装置が前記第２処理実行部を動作している場合であって、他のオーダー処理装置の障害を検出したとき、実行している第１処理実行部の動作を停止して前記第３処理実行部を動作させ、障害が発生したオーダー処理装置を切り離すと共に、障害が発生したオーダー処理装置に換え新たなオーダー処理装置が接続されたとき、新たなオーダー処理装置を検出して、このオーダー処理装置に前記第２処理実行部を動作させると共に、自ら格納していたメニュー情報をバックアップさせる処理、
及び、
自らが前記第３処理実行部を動作し、接続された他のオーダー処理装置が前記第１処理実行部を動作させている場合であって、他のオーダー処理装置の障害を検出したとき、実行している第３処理実行部の動作を停止して前記第２実行処理部を動作させ、障害が発生したオーダー処理装置を切り離すと共に、障害が発生したオーダー処理装置に換え新たなオーダー処理装置が接続されたとき、新たなオーダー処理装置を検出して、このオーダー処理装置に前記第１処理実行部を動作させると共に、自らは前記第３処理実行部を動作させ自ら更新処理していたメニュー情報を新たなオーダー処理装置に送出する処理、
を行う実行切替処理部と、
を備えることを特徴とするオーダー処理システム。
【請求項４】
少なくとも２台のオーダー処理装置を接続してなり、
一のオーダー処理装置は、携帯端末からのオーダー情報を受け、オーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理と、他のオーダー処理装置へのメニュー情報のバックアップ通知機能を含むメニュー情報の処理を実行し、
他のオーダー処理装置は、前記メニュー情報のバックアップ処理を実行するオーダー処理システムの復旧方法において、
前記他のオーダー処理装置は、前記一のオーダー処理装置の状態を監視し、一のオーダー処理装置に障害が発生したとき、自らが前記携帯端末を受信してメニュー情報の更新処理を行い、
前記一のオーダー処理装置に換え新たなオーダー処理装置が配置されたとき、新たなオーダー処理装置にメニュー情報を転送して新たなオーダー処理装置で前記メニュー情報の更新処理を実行させると共に、
前記他のオーダー処理装置は、前記新たなオーダー処理装置のバックアップ処理をすることを特徴とするオーダー処理システムの復旧方法。
【請求項５】
少なくとも２台のオーダー処理装置を接続してなり、
一のオーダー処理装置は、携帯端末からのオーダー情報を受け、オーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理と、他のオーダー処理装置へのメニュー情報のバックアップ通知機能を含むメニュー情報の処理を実行し、
他のオーダー処理装置は、前記メニュー情報のバックアップ処理を実行するオーダー処理システムの復旧方法において、
前記一のオーダー処理装置は、他のオーダー処理装置の状態を監視し、他のオーダー処理装置に障害が発生したとき、バックアップ通知を停止し、
前記他のオーダー処理装置に換え新たなオーダー処理装置が配置されたとき、新たなオーダー処理装置にメニュー情報のバックアップ情報を転送して新たなオーダー処理装置にバックアップ処理を実行させることを特徴とするオーダー処理システムの復旧方法。
【請求項６】
障害が発生したオーダー処理装置に換え新たなオーダー処理装置がオーダー処理システムに接続されたとき、
新たに接続されたオーダー処理装置は、オーダー処理システム中の既存のオーダー処理装置の指示に基づいて、
オーダー情報に基づいてメニュー情報の更新処理を行うと共に、他のオーダー処理装置への管理情報のバックアップ通知機能を含むメニュー情報の処理を実行し、
または、
前記メニュー情報のバックアップ処理を実行することを特徴とする請求項４又は５記載のオーダー処理システムの復旧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーダー処理装置、オーダー処理システム、及び、オーダー処理システムの復旧方法に係り、特に携帯端末からのオーダー情報を受け、オーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理を行うオーダー処理装置及びこのオーダー処理装置を使用したオーダー処理システム、及び、オーダー処理システムの復旧方法に関する。
【背景技術】
【０００２】
近年、レストラン等の飲食店で客の注文を正確かつ迅速に調理人に伝達するため注文会計システムであるオーダー処理システムが使用されている。図６は従来のオーダー処理システム及びこのオーダー処理システムの復旧の状態を示す図である。
【０００３】
このオーダー処理システム２００は、客係の店員が個々に携帯する多数の携帯端末であるハンディターミナル２１０と、キッチンに設置した所定数のキッチンプリンタ（図示していない）と、チェックアウトカウンタに設置される会計装置であるＰＯＳ（Point of Sales：販売時点管理）ターミナル２２０と、システム全体を制御するオーダー処理装置であるコントロールステーションであるオーダー処理装置２３０とを通信自在に設けたものである。より詳細には、ハンディターミナル２１０は、少なくとも顧客情報や注文情報等の各種情報をオーダー情報としてキーボード２１１を用いて操作入力するようになっており、キッチンプリンタは、各種情報に従って生成された注文情報を所定のフォーマットで連続紙に印字するようになっている。
【０００４】
このようなオーダー処理システムでは、客が要望した注文の注文情報やコメント等を店員がハンディターミナル２１０のキーボード２１１を用いて入力操作すると、ハンディターミナルから入力された各種情報に従って生成された注文情報がオーダー処理装置２３０へと無線で送信される。また、注文情報は、キッチンプリンタにも送信され、キッチンプリンタでは送信された注文情報に従い調理指示伝票が発行されるので、調理人は、この調理指示伝票の印字内容に従うことにより、注文された料理を迅速かつ確実に調理することができる。
【０００５】
また、このようなオーダー処理システムにおいて、オーダー処理装置２３０は、前記ハンディターミナル２１０からオーダー情報を受け取ると、オーダー情報に基づいて、メニュー品切情報、メニュー残数情報、座席情報等のメニュー情報も生成して管理する。
【０００６】
このようなオーダー処理システム２００では、オーダー処理装置２３０からＰＯＳターミナル２２０にオーダー情報が通知され、ＰＯＳターミナル２２０にバックアップされることとなる。
【０００７】
ところで、このようなオーダー処理システムにあっては、オーダー処理装置と電子キャシュレジスタとの間の通信に障害が発生したとき、何らかの処理を行う必要がある。
【０００８】
特許文献１には、障害発生に対応する処理方法が開示されている。この処理方法は、注文データ処理装置における調理指示伝票及び会計伝票の印刷処理方法であって、調理指示を行う調理指示伝票を出力印字する出力端末機が機能障害を起こした場合には、ＰＯＳ端末機に設けられているプリンタ部にて印字出力し、また一方、ＰＯＳ端末機に設けられているプリンタ部が機能障害を起こした場合には、ＰＯＳ端末機以外の会計伝票が印字可能な出力端末機に会計伝票データを転送して該出力端末機で会計伝票を印字出力するものである。
【０００９】
【特許文献１】特開２００４−２９５３１１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、上述したオーダー処理システム２００では、オーダー処理装置２３０に障害が発生した場合は、ハンディターミナル２１０はその通信先をオーダー処理装置２３０からＰＯＳターミナル２２０に切り替えることができるようになっている。このようなオーダー処理装置の障害は、ハンディターミナルからオーダー情報を入力することができなくなることにより判明する。
【００１１】
ハンディターミナルからの切り替えに基づいてＰＯＳターミナルは、オーダー処理装置の使用を停止する指令を発生して、図６（ｂ）に示すように、ハンディターミナル２１０からのオーダー情報はＰＯＳターミナル２２０に伝送され、ＰＯＳターミナルでオーダー情報が処理されることとなる。これにより、ハンディターミナル２１０からのオーダー情報をＰＯＳターミナル２２０経由でキッチンプリンタに転送して当面の業務に差し障りがないようにできる。
【００１２】
しかし、ＰＯＳターミナル２２０では上述したメニュー品切情報、メニュー残数情報、座席情報の更新処理をする構成とはなっていないのが現状である。
【００１３】
また、障害発生後において、オーダー情報処理システムの復旧を図るには、まず、新たなオーダー情報処理装置２４０を設置し、オーダー情報処理装置２４０を設置した後、図６（ｃ）に示すように、ＰＯＳターミナル２２０からオーダー処理装置の切り離し解除処理を行い、ＰＯＳステーションでオーダー処理装置の復旧処理を実行する。
【００１４】
しかしながら、このような従来の復旧方法にあっては、メニュー品切情報、メニュー残数情報、座席情報等のメニュー情報はバックアップされずに消去されてしまうという問題がある。
【００１５】
そこで本発明は、オーダー情報処理装置、オーダー情報処理システム及びオーダー情報処理システム障害の復旧に際してオーダー情報の他、メニュー品切情報、メニュー残数情報、座席情報を含むメニュー情報をバックアップできるものとすることを目的とする。
【課題を解決するための手段】
【００１６】
本発明において上記の課題を解決するための手段は、携帯端末からのオーダー情報を受け、オーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理、または、前記メニュー情報のバックアップ処理を行い、複数台が接続されてオーダー処理システムを構成するオーダー処理装置において、メニュー情報の更新処理、及び、接続されている他のオーダー処理装置へのメニュー情報のバックアップ通知を行う第１処理実行部と、接続されている他のオーダー処理装置からのメニュー情報のバックアップ処理を行う第２処理実行部と、メニュー情報の更新処理を行う第３処理実行部と、
接続されている他の装置の状態を監視して、自らが前記第１処理実行部を動作し、接続された他のオーダー処理装置が前記第２処理実行部を動作している場合であって、他のオーダー処理装置の障害を検出したとき、実行している第１処理実行部の動作を停止して前記第３処理実行部を動作させ、障害が発生したオーダー処理装置を切り離すと共に、障害が発生したオーダー処理装置に換え新たなオーダー処理装置が接続されたとき、新たなオーダー処理装置を検出して、このオーダー処理装置に前記第２処理実行部を動作させると共に、自ら格納していたメニュー情報をバックアップさせる処理、及び、自らが前記第３処理実行部を動作し、接続された他のオーダー処理装置が前記第１処理実行部を動作させている場合であって、他のオーダー処理装置の障害を検出したとき、実行している第３処理実行部の動作を停止して前記第２実行処理部を動作させ、障害が発生したオーダー処理装置を切り離すと共に、障害が発生したオーダー処理装置に換え新たなオーダー処理装置が接続されたとき、新たなオーダー処理装置を検出して、このオーダー処理装置に前記第１処理実行部を動作させると共に、自らは前記第３処理実行部を動作させ自ら更新処理していたメニュー情報を新たなオーダー処理装置に送出する処理、を行う実行切替部と、
を備えることを特徴とするオーダー処理装置である。
【００１７】
また、本発明の手段は、携帯端末からのオーダー情報を受け、オーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理、または、前記メニュー情報バックアップ処理を行う複数台のオーダー処理装置が接続されたオーダー処理システムにおいて、各オーダー処理装置は、メニュー情報の更新処理、及び、接続されている他のオーダー処理装置へのメニュー情報のバックアップ通知を行う第１処理実行部と、
接続されている他のオーダー処理装置からのメニュー情報のバックアップ処理を行う第２処理実行部と、メニュー情報の更新処理を行う第３処理実行部と、接続されている他の装置の状態を監視して、自らが前記第１処理実行部を動作し、接続された他のオーダー処理装置が前記第２処理実行部を動作している場合であって、他のオーダー処理装置の障害を検出したとき、実行している第１処理実行部の動作を停止して前記第３処理実行部を動作させ、障害が発生したオーダー処理装置を切り離すと共に、障害が発生したオーダー処理装置に換え新たなオーダー処理装置が接続されたとき、新たなオーダー処理装置を検出して、このオーダー処理装置に前記第２処理実行部を動作させると共に、自ら格納していたメニュー情報をバックアップさせる処理、及び、自らが前記第３処理実行部を動作し、接続された他のオーダー処理装置が前記第１処理実行部を動作させている場合であって、他のオーダー処理装置の障害を検出したとき、実行している第３処理実行部の動作を停止して前記第２実行処理部を動作させ、障害が発生したオーダー処理装置を切り離すと共に、障害が発生したオーダー処理装置に換え新たなオーダー処理装置が接続されたとき、新たなオーダー処理装置を検出して、このオーダー処理装置に前記第１処理実行部を動作させると共に、自らは前記第３処理実行部を動作させ自ら更新処理していたメニュー情報を新たなオーダー処理装置に送出する処理を行う実行切替部と、を備えることを特徴とするオーダー処理システムである。
【００１８】
また、本発明の手段は、少なくとも２台のオーダー処理装置を接続してなり、一のオーダー処理装置は、携帯端末からのオーダー情報を受け、オーダー情報の処理及びオーダー情報に基づいて生成されるメニュー情報の更新処理を行うと共に、他のオーダー処理装置へのメニュー情報のバックアップ通知機能を含むメニュー情報の処理を実行し、
他のオーダー処理装置は、前記メニュー情報のバックアップ処理を実行するオーダー処理システムの復旧方法において、前記他のオーダー処理装置は、前記一のオーダー処理装置の状態を監視し、一のオーダー処理装置に障害が発生したとき、自らが前記携帯端末を受信してメニュー情報の処理を行い、前記一のオーダー処理装置に換え新たなオーダー処理装置が配置されたとき、新たなオーダー処理装置にメニュー情報を転送して新たなオーダー処理装置で前記メニュー情報の処理を実行させると共に、前記他のオーダー処理装置は、前記新たなオーダー処理装置のバックアップ処理をすることを特徴とするオーダー処理システムの復旧方法である。
【発明の効果】
【００１９】
本発明によれば、オーダー情報処理装置は他の装置の障害を検知したとき、自らがなす処理内容を変更してオーダー情報及びメニュー品切情報、メニュー残数情報、座席情報を含むメニュー情報をバックアップ可能なものとできる。
【発明を実施するための最良の形態】
【００２０】
以下本発明に係るオーダー処理システムを図１乃至図５に基づいて説明する。図１は実施の形態に係るオーダー処理システム１００の構成を示すブロック図である。
【００２１】
オーダー処理システム１００は、図１に示すように、店員が個々に携帯する携帯端末である複数のハンディターミナル１１０と、天井等に設置されてハンディターミナル１１０との無線通信を可能とする無線通信ユニット１２０と、注文メニュー品目をキッチンの調理人に指示するための調理指示伝票（図示せず）を印字発行するキッチンプリンタ１３０と、システム全体を制御する注文管理制御装置であるオーダー処理装置１４０と、オーダー処理装置１５０とを備えており、無線通信ユニット１２０、キッチンプリンタ１３０、オーダー処理装置１４０，１５０を回線１６０で接続して構成されている。
【００２２】
この例では、当初オーダー処理装置１４０は、ハンディターミナル１１０からのオーダー情報を無線通信ユニット１２０を介して受信し、オーダー情報を処理すると共にオーダー情報からメニュー品切情報、メニュー残数情報、座席情報を含むメニュー情報を生成してこれらの更新処理を行う一方、前記オーダー処理装置１５０にこれらのメニュー情報をバックアップ通知してバックアップさせるマスターステーション（Ｍ−ＳＴＮ）として作動する。
【００２３】
また、オーダー処理装置１５０は、前記マスターステーション（Ｍ−ＳＴＮ）として作動するオーダー処理装置１４０からバックアップ通知を受けメニュー情報をバックアップするバックアップステーション（Ｂ−ＳＴＮ）として作動する。これらのオーダー処理装置１４０及びオーダー処理装置１５０は、後述するように、そのハードウエア構成は共通のものであり、内部で実行されるプログラムにより、マスターステーション（Ｍ−ＳＴＮ）として動作したり、バックアップステーション（Ｂ−ＳＴＮ）として動作したりする。即ち、オーダー処理装置１４０，１５０は、メニュー情報の処理、及び、接続されている他の装置へのメニュー情報のバックアップ通知を行う第１処理実行部と、接続されている他の装置からのメニュー情報のバックアップ処理を行う第２処理実行部と、メニュー情報の処理を行う第３処理実行部と、を備えている。そして、オーダー処理装置１４０は前記第１処理部が動作してマスターステーション（Ｍ−ＳＴＮ）として作動し、オーダー処理装置１５０は第３処理実行部が動作してバックアップステーション（Ｂ−ＳＴＮ）として作動するのである。
【００２４】
なお、ハンディターミナル１１０、無線通信ユニット１２０とキッチンプリンタ１３０との台数はいずれも任意である。
【００２５】
以下、オーダー処理システム１００を構成するオーダー処理装置１４０，１５０について、その構造を説明する。なお、オーダー処理システム１００を構成するハンディターミナル１１０、無線通信ユニット１２０、キッチンプリンタ１３０については、その構造及び機能は従来のものと何ら変わるものではないためその説明は省略する。
【００２６】
図２はオーダー処理装置に内蔵される各部の電気的接続を示すブロック図である。オーダー処理装置１４０，１５０には、各種操作キーを配設したキーボード１５と、ＬＣＤである表示部１７とが設けられている。特に図示しないが、キーボード１５に配設された操作キーとしては、「０」から「９」まで数字を入力するためのテンキーが含まれている。
【００２７】
そして、図２に示すように、オーダー処理装置１４０，１５０には、オーダー情報処理装置１０が備えられている。オーダー情報処理装置１０は、各部を集中的に制御するＣＰＵ１１にバスライン１９を介して、ＣＰＵ１１を動作させる制御プログラム等の固定的情報を予め格納するＲＯＭ１２と各種情報を書き換え自在に格納するワークエリアとして機能し第一の記憶部であるＲＡＭ１３とが接続されて構成されている。このようなオーダー情報処理装置１０には、キーボード入力回路１４を介してキーボード１５が接続され、表示制御部１６を介して表示部１７が接続されている。また、オーダー処理装置１４０には、通信回線を介して各装置と通信するためのライン通信装置１８が備えられており、バスライン１９を介してオーダー情報処理装置１０に接続されている。また、オーダー情報処理装置１０には、３つの処理実行部を実現する第１プログラム２１、第２プログラム２２、第３プログラム２３を格納するＨＤＤ（Hard Disk Drive）で構成される記憶装置２０が配置される。
【００２８】
３つのプログラムは、上述した、３つの処理実行部に対応するものである。３つの処理実行部は、オーダー情報処理装置１０のＣＰＵ１１が前記記憶装置２０に格納された３つのプログラムをそれぞれ実行することにより実現される。
【００２９】
第１プログラム２１は第１処理実行部に対応し、メニュー情報の処理、及び、接続されている他の装置へのメニュー情報のバックアップ通知を行うものである。
【００３０】
また、第２プログラム２２は第２処理実行部に対応し、接続されている他の装置からのメニュー情報のバックアップ処理を行うものである。
【００３１】
そして、第３プログラム２３は第３処理実行部に対応し、メニュー情報の処理を行うものである。なお、これらの３つのプログラムは、その処理に共通点が多いため開発を短時間で行うことができるという利点がある。即ち、メニュー情報に関する処理は、第１プログラムと第３プログラムに共通し、バックアップ通知に関する処理は、第１プログラムと第２プログラムに共通する。
【００３２】
また、記憶装置２０には、監視プログラム２４が格納されており、接続されている他のオーダー処理装置の状態を監視し、他のオーダー処理装置の状態に応じて前記第１処理実行部、第２処理実行部、第３処理実行部のうちの一の処理実行部に処理を実行させるため、前記第１〜第３のプログラムを実行する実行切替部を実現している。
【００３３】
図３は通常動作時におけるオーダー処理システム１００の動作を示す図である。アイドル動作において、オーダー処理システム１００は、図３（ａ）に示すように、オーダー処理装置１４０及びオーダー処理装置１５０は、監視プログラム２４を作動して互いに監視を行う。即ち５秒ごとに監視信号（ＰＩＮＧ）を発生し互いの状況を確認する。
【００３４】
また、オーダー処理時においては、オーダー処理装置１４０は第１プログラムを実行し、マスターステーション（Ｍ−ＳＴＮ）として作動して、メニュー情報の処理、及び、接続されている他の装置へのメニュー情報のバックアップ通知を行う。即ち、ハンディターミナル１１０からのオーダー情報は、オーダー処理装置１４０に入力され、メニュー情報として品切情報、残数情報、座席情報が生成され、オーダー処理装置１４０に格納されると共に、オーダー処理装置１５０にバックアップ通知される。
【００３５】
一方オーダー処理装置１５０は第２プログラムを実行し、バックアップステーション（Ｂ−ＳＴＮ）として作動する。即ち、オーダー処理装置１５０は、オーダー処理装置１４０からメニュー情報を受け、このメニュー情報をバックアップする。
【００３６】
この状態でマスターステーション（Ｍ−ＳＴＮ）として作動しているオーダー処理装置１４０に障害が発生すると、オーダー処理システム１００は以下のように作動して障害を復旧する。
【００３７】
まず、マスターステーション（Ｍ−ＳＴＮ）として作動するオーダー処理装置１４０に障害が発生した場合について説明する。
【００３８】
図４はオーダー処理システムのマスターステーション（Ｍ−ＳＴＮ）に障害が発生したときの復旧の状態を示す図である。
【００３９】
図４（ａ）に示すように、マスターステーション（Ｍ−ＳＴＮ）であるオーダー処理装置１４０に障害が発生すると、バックアップステーション（Ｂ−ＳＴＮ）であるオーダー処理装置１５０はオーダー処理装置１４０に障害が発生したことを検知する。オーダー処理装置１４０の障害は、監視信号（ＰＩＮＧ）が３回発生され、受信に失敗したときに検出される。
【００４０】
障害を検出すると、オーダー処理装置１４０は、第３プログラムを実行し、マスターバックアップステーション（ＭＢ−ＳＴＮ）としてオーダー処理装置１４０のＩＰアドレスで立ち上がる。また、オーダー処理装置１５０は、復旧のため新たに接続されるオーダー処理装置がないかを定期的に監視する。
【００４１】
この状態で、ハンディターミナル１１０からのオーダー情報は、第２プログラムが実行され、マスターバックアップステーション（ＭＢ−ＳＴＮ）として作動するオーダー処理装置１５０に伝送され、メニュー情報としてオーダー情報、品切情報、残数情報、座席情報が格納される。
【００４２】
そして、図４（ｃ）に示すように、新たなオーダー処理装置１７０が接続されると、オーダー処理装置１５０はオーダー処理装置１７０を新たなマスターステーション（Ｍ−ＳＴＮ）とする復旧処理を実行すると共に、格納していたメニュー情報をオーダー処理装置１７０に転送してオーダー処理装置１７０にＤＩＡＧモード第１プログラムを実行させて新たなマスターステーション（Ｍ−ＳＴＮ）として作動させる。
【００４３】
また、オーダー処理装置１５０は第２プログラムを実行して、バックアップステーション（Ｂ−ＳＴＮ）となり、これまでのメニュー情報をバックアップした状態となる。
【００４４】
これにより、オーダー処理システム１００の障害は復旧し、復旧後もメニュー情報がバックアップされた状態とできる。
【００４５】
次にバックアップステーション（Ｂ−ＳＴＮ）として動作するオーダー処理装置１５０に障害が発生した場合について説明する。
【００４６】
図５はオーダー処理システムのバックアップステーション（Ｂ−ＳＴＮ）に障害が発生したときの復旧の状態を示す図である。
【００４７】
図５（ａ）に示すように、バックアップステーション（Ｂ−ＳＴＮ）であるオーダー処理装置１５０に障害が発生すると、マスターステーション（Ｍ−ＳＴＮ）であるオーダー処理装置１４０はオーダー処理装置１５０に障害が発生したことを検知する。オーダー処理装置１５０の障害は、監視信号（ＰＩＮＧ）が３回発生され、受信に失敗したときに検出される。
【００４８】
障害を検出すると、オーダー処理装置１５０は、第１プログラムを実行し続け、マスターステーション（Ｍ−ＳＴＮ）として作動し続ける。また、オーダー処理装置１４０は、図５（ｂ）に示すように、復旧のため新たに接続されるオーダー処理装置がないかを定期的に監視する。
【００４９】
この状態で、ハンディターミナル１１０からのオーダー情報は、第１プログラムが実行され、マスターステーション（Ｍ−ＳＴＮ）として作動するオーダー処理装置１４０に伝送され、メニュー情報としてオーダー情報、品切情報、残数情報、座席情報が格納される。
【００５０】
そして、図５（ｃ）に示すように、新たなオーダー処理装置１８０が接続されると、オーダー処理装置１４０はオーダー処理装置１８０においてＤＩＡＧモードで第３プログラムを実行させ新たなバックアップステーション（Ｂ−ＳＴＮ）とする復旧処理を実行すると共に、格納していたメニュー情報をオーダー処理装置１８０に転送する。
【００５１】
これにより、オーダー処理システム１００の障害は復旧し、復旧後もメニュー情報がバックアップされた状態とできる。
【００５２】
本実施の形態によれば、オーダー情報処理装置は他の装置の障害を検知したとき、自らがなす処理内容を変更してオーダー情報及びメニュー品切情報、メニュー残数情報、座席情報を含むメニュー情報をバックアップ可能なものとできる。また、オーダー処理装置として同一の構成のものをしようすることができるので、復旧処理に際して予め用意しておいた予備のオーダー処理装置を使用することができ、復旧処理を迅速に行うことができる。
【図面の簡単な説明】
【００５３】
【図１】実施の形態に係るオーダー処理システムの構成を示すブロック図である
【図２】オーダー処理装置に内蔵される各部の電気的接続を示すブロック図である。
【図３】通常動作時におけるオーダー処理システムの動作を示す図である。
【図４】オーダー処理システムのマスターステーション（Ｍ−ＳＴＮ）に障害が発生したときの復旧の状態を示す図である。
【図５】オーダー処理システムのバックアップステーション（Ｂ−ＳＴＮ）に障害が発生したときの復旧の状態を示す図である。
【図６】従来のオーダー処理システム及びこのオーダー処理システムの復旧の状態を示す図である。
【符号の説明】
【００５４】
２１  第１プログラム，２２  第２プログラム，２３  第３プログラム，２４  監視プログラム，１００  オーダー処理システム，１１０  ハンディターミナル（携帯端末），１４０  オーダー処理装置（マスターステーション），１５０  オーダー処理装置（バックアップステーション）
【図１】
2008040992.tif 000003
【図２】
2008040992.tif 000004
【図３】
2008040992.tif 000005
【図４】
2008040992.tif 000006
【図５】
2008040992.tif 000007
【図６】
2008040992.tif 000008