(57)【要約】【課題】いずれかの装置における電池残量の低下に対して適切な処理を行うことが可能な処理装置、および注文管理システムを提供すること。【解決手段】本発明の各実施形態に係る処理装置は、それぞれが蓄電部、通信部、受給電部、制御部を備える第１の装置と第２の装置を備え、前記第１の蓄電部および前記第２の蓄電部の蓄電状態に基づき、前記第１の装置と前記第２の装置との間で双方向に受給電が行われることを特徴とするものである。【選択図】図１
2014155310.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置と、該第１の装置に着脱可能な第２の装置とを備える処理装置であって、
前記第１の装置は、
電力を蓄える第１の蓄電部と、
前記第２の装置と通信可能な第１の通信部と、
前記第２の装置との間で受電および給電を行うことが可能な第１の受給電部と、
前記第１の蓄電部の蓄電状態を監視し、前記第１の通信部および前記第１の受給電部とを制御する第１の制御部と、を備え、
前記第２の装置は、
電力を蓄える第２の蓄電部と、
前記第１の装置と通信可能な第２の通信部と、
前記第１の装置との間で受電および給電を行うことが可能な第２の受給電部と、
前記第２の蓄電部の蓄電状態を監視し、前記第２の通信部および前記第２の受給電部とを制御する第２の制御部と、を備え、
前記第１の蓄電部および前記第２の蓄電部の蓄電状態に基づき、前記第１の装置と前記第２の装置との間で双方向に受給電が行われることを特徴とする、
処理装置。
【請求項２】
請求項１記載の処理装置であって、
前記第１の制御部と前記第２の制御部の少なくとも一方は、前記第１の制御部と前記第２の制御部のいずれが、前記第１の蓄電部および前記第２の蓄電部の蓄電状態に基づき前記第１の受給電部および前記第２の受給電部を制御する制御主体となるかを、前記第１の蓄電部および前記第２の蓄電部の蓄電状態に基づき決定する、
処理装置。
【請求項３】
請求項１または２記載の処理装置であって、
前記第１の制御部および前記第２の制御部は、所定の条件を満たすときに情報共有を行うように、前記第１の通信部および前記第２の通信部を制御する、
処理装置。
【請求項４】
請求項３記載の処理装置であって、
前記所定の条件は、前記第１の装置に電源投入されたことを含む、
処理装置。
【請求項５】
請求項１から４のうちいずれか１項記載の処理装置であって、
前記第１の制御部および前記第２の制御部は、自装置側の蓄電部の蓄電量が基準値以下となった場合に、自装置側が管理する情報を他装置側に送信するように、自装置側の通信部を制御する、
処理装置。
【請求項６】
請求項１から５のうちいずれか１項記載の処理装置であって、
前記第１の装置と前記第２の装置の少なくとも一方は、前記第１の装置に前記第２の装置が装着されているか否かを検知する着脱検知部を備え、
前記第１の制御部および前記第２の制御部は、前記第１の装置に前記第２の装置が装着されていない場合に、それぞれの通信部および受給電部を停止させる、
処理装置。
【請求項７】
請求項１から６のうちいずれか１項記載の処理装置であって、
前記第２の装置は、磁力によって前記第１の装置に装着可能な装置であり、
前記第１の受給電部および前記第２の受給電部は、電磁結合によって受電および給電を行う、
処理装置。
【請求項８】
前記第１の装置と前記第２の装置の少なくとも一方が、顧客の注文情報の入力を受け付ける受付部と、前記注文情報を情報処理装置に送信する送信部とを備える請求項１から７のうちいずれか１項記載の処理装置と、
前記注文情報を受信し、顧客への請求処理を行う前記情報処理装置と、
を備える注文管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置、および注文管理システムに関する。
【背景技術】
【０００２】
互いに着脱可能な２つの装置を含む装置が知られている（例えば、特許文献１参照）。この装置は、レストラン等の飲食店で使用される注文管理システムにおいて使用される注文入力装置（ハンディーターミナル）である。この注文入力装置は、表示手段、操作手段、出力手段、制御手段、双方向の通信手段などをそれぞれ備える一方の扉体と他方の扉体を含み、一方の扉体と他方の扉体は、ヒンジ部機構によって互いに着脱可能となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２７６０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１記載の注文入力装置では、いずれかの扉体の電池残量が少なくなったときに、適切な処理を行うことができない。例えば、他方の扉体の電池残量に余裕があっても一方の扉体の電池残量が少なくなることで、合体した装置として機能できなくなる場合がある。また、入力中のデータの保全や、復帰が困難になる場合がある。このため、ユーザによる電池交換や充電など、煩雑な手順が要求される場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、いずれかの装置における電池残量の低下に対して適切な処理を行うことで、なるべく長時間動作し、またデータの保全を保つことが可能な処理装置、および注文管理システムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は第１の装置と、該第１の装置に着脱可能な第２の装置とを備える処理装置であって、前記第１の装置は、電力を蓄える第１の蓄電部と、前記第２の装置と通信可能な第１の通信部と、前記第２の装置との間で受電および給電を行うことが可能な第１の受給電部と、前記第１の蓄電部の蓄電状態を監視し、前記第１の通信部および前記第１の受給電部とを制御する第１の制御部と、を備え、前記第２の装置は、電力を蓄える第２の蓄電部と、前記第１の装置と通信可能な第２の通信部と、前記第１の装置との間で受電および給電を行うことが可能な第２の受給電部と、前記第２の蓄電部の蓄電状態を監視し、前記第２の通信部および前記第２の受給電部とを制御する第２の制御部と、を備え、前記第１の蓄電部および前記第２の蓄電部の蓄電状態に基づき、前記第１の装置と前記第２の装置との間で双方向に受給電が行われることを特徴とする、処理装置である。
本発明の他の態様は、前記第１の装置と前記第２の装置の少なくとも一方が、顧客の注文情報の入力を受け付ける受付部と、前記注文情報を情報処理装置に送信する送信部とを備える本発明の一態様の処理装置と、前記注文情報を受信し、顧客への請求処理を行う前記情報処理装置と、を備える注文管理システムである。
【発明の効果】
【０００７】
本発明の一態様によれば、いずれかの装置における電池残量の低下に対して適切な処理を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るハンディターミナル（処理装置）１０を備える注文管理システム１の構成の一例を示す構成図である。
【図２】ハンディターミナル１０の外観構成の一例を示す図である。
【図３】本体側装置１００および客体側装置２００の機能構成の一部を例示した図である。
【図４】電磁誘導通信部１１０および電磁誘導受給電部１２０の回路構成を例示した図である。
【図５】本体側装置１００の制御部１６０により実行される処理の流れを示すフローチャートの一例である。
【図６】本体側装置１００の制御部１６０と客体側装置２００の制御部２６０により実行される処理の流れを示すフローチャートの一例である。
【図７】本体側装置１００の制御部１６０と客体側装置２００の制御部２６０により実行される処理の流れを示すフローチャートの一例である。
【図８】本体側装置１００の起動時に実行される処理の流れを示すフローチャートの一例である。
【発明を実施するための形態】
【０００９】
以下、図面を参照し、本発明の処理装置、および注文管理システムの実施形態について説明する。
【００１０】
［概略］
図１は、本発明の一実施形態に係るハンディターミナル（処理装置）１０を備える注文管理システム１の構成の一例を示す構成図である。注文管理システム１は、ハンディターミナル１０と、プリンタ７０と、コントローラ８０とを備える。なお、図１では、注文管理システム１が１台ずつのハンディターミナル１０とプリンタ７０を備えるものとしたが、注文管理システム１は、店舗のテーブル数、フロアスタッフ数等に応じて、任意の台数のハンディターミナル１０とプリンタ７０を備えることができる。また、注文管理システム１は、無線中継機などの構成を含んでもよい。
【００１１】
ハンディターミナル１０は、飲食店等の店舗内において来店客をテーブルに案内し、注文を受けるフロアスタッフに携帯される注文入力端末である。ハンディターミナル１０は、コントローラ８０またはプリンタ７０と無線通信を行う機能を有する。ハンディターミナル１０には、例えば、来店客が着席したテーブルを識別する識別番号、そのテーブルに着席した人数などが入力される。また、ハンディターミナル１０には、来店客からの注文を示す注文情報、追加注文情報、注文された品が提供されたことを示す提供情報、来店客が飲食等を済ませ、会計が完了した後にテーブルに残された食器等が片付けられたことを示す情報等が入力される。これらの入力された情報は、コントローラ８０に送信される。
【００１２】
プリンタ７０は、ロール紙への印字を行う印字部や、ロール紙の未印字の部分から印字された部分の紙をカットするカッター部などを備える。プリンタ７０は、コントローラ８０から受信した伝票データに基づいて印字を行い、調理伝票や請求伝票を作成する。
【００１３】
コントローラ８０に入力された注文情報は、コントローラ８０のメモリに格納される。コントローラ８０は、メモリに格納された注文情報の履歴に基づいて、調理伝票等の伝票を印字させるためのデータ、請求のためのデータなどを含む伝票データを生成し、プリンタ７０に送信する。コントローラ８０とプリンタ７０の通信は、有線または無線によって行われる。
【００１４】
図２は、ハンディターミナル１０の外観構成の一例を示す図である。図２に示すように、ハンディターミナル１０は、本体側装置１００と、客体側装置２００とを備える。客体側装置２００は、図２の矢印が示すように、例えば本体側装置１００が備えるマグネット１０２の発する磁力に、客体側装置２００の金属部材が誘引されることによって、側面同士が対向する形で本体側装置１００に装着可能となっている。また、客体側装置２００は、本体側装置１００に装着された状態で、蝶番部２０２を支点として本体側装置１００側に折り畳まれ、本体側装置１００に対して蓋部として機能することができる。
【００１５】
本体側装置１００はタッチパネル１０４を、客体側装置２００はタッチパネル２０４をそれぞれ備える。タッチパネル１０４やタッチパネル２０４は、メニュー画面やオーダー画面を表示し、フロアスタッフや来店客による注文入力を受け付ける。客体側装置２００は、本体側装置１００から分離した状態で来店客に渡され、来店客が自ら注文を入力するといった態様で利用されることができる。
【００１６】
［構成］
図３は、本体側装置１００および客体側装置２００の機能構成の一部を例示した図である。本体側装置１００は、マグネット１０２やタッチパネル１０４の他、磁気センサ１０６と、電磁誘導通信部１１０と、電磁誘導受給電部１２０と、バッテリ１３０と、無線通信部１４０と、記憶部１５０と、制御部１６０とを備える。
【００１７】
一方、客体側装置２００は、蝶番部２０２やタッチパネル２０４の他、金属プレート２０６と、電磁誘導通信部２１０と、電磁誘導受給電部２２０と、バッテリ２３０と、無線通信部２４０と、記憶部２５０と、制御部２６０とを備える。
【００１８】
磁気センサ１０６は、客体側装置２００が本体側装置１００に装着された状態で対向する位置に来る金属プレート２０６の存在を検知し、制御部１６０に検知信号を出力する。これによって、制御部１６０は、客体側装置２００が本体側装置１００に装着されているか否かを検知することができる。なお、金属プレート２０６は、マグネット１０２に誘引される金属部材と共通してよい。
【００１９】
電磁誘導通信部１１０は、電磁誘導通信部２１０との間で電磁誘導による通信を行う。電磁誘導受給電部１２０は、電磁誘導受給電部２２０との間で電磁誘導による電力の授受（受電および給電）を行う。バッテリ１３０は、充電可能な二次電池であり、本体側装置１００全体に電力を供給する。バッテリ１３０は、充電済のものと手動により交換可能なものであってよい。無線通信部１４０は、例えば、Ｗｉ―Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）などを利用して、コントローラ８０との間で通信を行う。記憶部１５０は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やフラッシュメモリなどであり、メニュー画像閲覧ログ、本体側装置１００の管理情報、本体側装置１００および客体側装置２００の電源ステータスや最新の注文情報などを格納する。制御部１６０は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含み、本体側装置１００全体を制御する。
【００２０】
同様に、バッテリ２３０は、充電可能な二次電池であり、客体側装置２００全体に電力を供給する。バッテリ２３０は、本体側装置１００のバッテリ１３０よりも容量の小さいものを使用してよい。無線通信部２４０は、例えば、Ｗｉ―Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）などを利用して、コントローラ８０との間で通信を行う。記憶部２５０は、例えばＲＡＭやフラッシュメモリなどであり、メニュー画像閲覧ログ、客体側装置２００の管理情報、本体側装置１００および客体側装置２００の電源ステータスや最新の注文情報などを格納する。制御部２６０は、例えばＣＰＵを含み、客体側装置２００全体を制御する。
【００２１】
図４は、電磁誘導通信部１１０および電磁誘導受給電部１２０の回路構成を例示した図である。なお、電磁誘導通信部２１０および電磁誘導受給電部２２０も図４に示したものと同様の構成を有するが、これらについての図示および説明は省略する。電磁誘導通信部１１０は、コイル１１１と、受信回路１１２と、送信回路１１３と、送受信切替部１１４とを備える。コイル１１１が客体側装置２００から受信したデータは、受信回路１１２を介して制御部１６０に出力される。また、制御部１６０は、送信回路１１３およびコイル１１１を介して客体側装置２００にデータを送信させる。制御部１６０は、送受信切替部１１４を操作して、受信回路１１２と送信回路１１３のいずれか一方をオン状態とし、他方をオフ状態とする。
【００２２】
電磁誘導受給電部１２０は、コイル１２１と、受電回路１２２と、給電回路１２３と、受給電切替部１２４と、整流回路１２５と、電源回路１２６と、充電回路１２７と、電圧監視回路１２８とを備える。客体側装置２００からコイル１２１を介して受電された電力は、受電回路１２２、整流回路１２５、電源回路１２６を介してバッテリ１３０に充電される。充電回路１２７は、充電時におけるスイッチの切り替えなどを行う。また、バッテリ１３０に蓄えられた電力は、必要に応じて、電源回路１２６、給電回路１２３、コイル１２１を介して客体側装置２００に提供される。電源回路１２６は、制御部１６０の指示に応じて所望の電圧を生成する。電圧監視回路１２８は、受電回路１２２、給電回路１２３、電源回路１２６、バッテリ１３０の電圧を監視し、制御部１６０に出力する。制御部１６０は、受給電切替部１２４を操作して、受電回路１２２と給電回路１２３のいずれか一方をオン状態とし、他方をオフ状態とする。
【００２３】
［処理フロー］
（基本フロー）
図５は、本体側装置１００の制御部１６０により実行される処理の流れを示すフローチャートの一例である。制御部１６０のＣＰＵは、図示しないプログラムメモリに格納されたプログラムを実行することにより、以下の処理を実現する。なお、本体側装置１００の制御部１６０に代わって、客体側装置２００の制御部２６０が同等の処理を行ってもよい。
【００２４】
まず、制御部１６０は、客体側装置２００が本体側装置１００に装着されているか否かを判定する（ステップＳ３００）。客体側装置２００が本体側装置１００に装着されていない場合、制御部１６０は、電磁誘導通信部１１０および電磁誘導受給電部１２０をオフ状態にし（ステップＳ３０２；既にオフ状態であればオフ状態を維持する、以下同じ）、ステップＳ３２６に進む。これによって、電磁誘導通信部１１０および電磁誘導受給電部１２０の電力消費が停止するため、装置全体の電力消費を抑制することができる。
【００２５】
客体側装置２００が本体側装置１００に装着されている場合、制御部１６０は、電磁誘導通信部１１０および電磁誘導受給電部１２０をオン状態にし（ステップＳ３０４；既にオン状態であればオン状態を維持する、以下同じ）、バッテリ２３０の状態（例えばバッテリ２３０の電圧）を送信するように要求する信号を、送信回路１１３およびコイル１１１を用いて客体側装置２００に送信する（ステップＳ３０６）。そして、制御部１６０は、コイル１１１および受信回路１１２を用いて、バッテリ２３０の状態を客体側装置２００から受信する（ステップＳ３０８）。ここで、バッテリ２３０の状態とは、バッテリ２３０の蓄電状態（蓄電量、ないし残量）を把握可能な情報を意味し、バッテリ２３０の電圧は、その一例である。バッテリ２３０の電圧に代えて、充放電電流の積分により算出される蓄電量など、他の情報が送信されてもよい。
【００２６】
次に、制御部１６０は、本体側装置１００のバッテリ１３０の電圧が閾値Ａ１以下であるか否か、すなわちバッテリ１３０の残量に余裕が無いか否かを判定する（ステップＳ３１０）。本体側１００のバッテリ１３０の電圧が閾値Ａ１を超える場合、制御部１６０は、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ１以下であるか否か、すなわちバッテリ２３０の残量に余裕が無いか否かを判定する（ステップＳ３１２）。本体側１００のバッテリ１３０の電圧が閾値Ａ１を超え、且つ、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ１以下である場合、制御部１６０は、客体管理情報の送信を客体側装置２００に要求し（ステップＳ３１４）、客体管理情報を受信して記憶部１５０に格納する（ステップＳ３１６）。客体管理情報とは、例えば、システムのＩＤ情報、タッチパネル２０４の補正情報や輝度などの設定情報、直近に入力されて、コントローラ８０に未送信の注文情報などである。このように、ハンディターミナル１０は、本体側装置１００のバッテリ１３０の残量に余裕があり、客体側装置２００のバッテリ２３０の残量に余裕が無い場合には、客体側装置２００が保持する情報を本体側装置１００にバックアップするため、より確実に情報を保持することができる。
【００２７】
そして、制御部１６０は、図６のフローチャートの処理を開始する（ステップＳ３１８）。本体側１００のバッテリ１３０の電圧が閾値Ａ１を超え、且つ、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ１を超える場合、制御部１６０は、ステップＳ３２６に進む。また、制御部１６０は、図６のフローチャートの処理が終了した場合も、ステップＳ３２６に進む。
【００２８】
一方、本体側１００のバッテリ１３０の電圧が閾値Ａ１以下である場合、制御部１６０は、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ１以下であるか否かを判定する（ステップＳ３２０）。本体側１００のバッテリ１３０の電圧が閾値Ａ１以下であり、且つ、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ１を超える場合、制御部１６０は、本体管理情報を客体側装置２００に送信し、記憶部２５０に格納させる（ステップＳ３２２）。本体管理情報とは、例えば、システムのＩＤ情報、タッチパネル１０４の補正情報や輝度などの設定情報、直近に入力されて、コントローラ８０に未送信の注文情報などである。このように、ハンディターミナル１０は、本体側装置１００のバッテリ１３０の残量に余裕が無く、客体側装置２００のバッテリ２３０の残量に余裕がある場合には、本体側装置１００が保持する情報を客体側装置２００にバックアップするため、より確実に情報を保持することができる。
【００２９】
そして、制御部１６０は、図７のフローチャートの処理を開始する（ステップＳ３２４）。本体側１００のバッテリ１３０の電圧が閾値Ａ１以下であり、且つ、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ１以下である場合、制御部１６０は、ステップＳ３２６に進む。この場合、ハンディターミナル１０は、電池交換を促すメッセージをタッチパネル１０４やタッチパネル２０４に表示させたり、無線送信を停止する処理などを行う。また、制御部１６０は、図７のフローチャートの処理が終了した場合も、ステップＳ３２６に進む。
【００３０】
ステップＳ３２６では、所定時間経過するのを待って図５のフローチャートの１ルーチンが終了される。その後、再度ステップＳ３００から処理が開始される。なお、この「所定時間」に関しては、本体側装置１００のバッテリ１３０や客体側装置２００のバッテリ２３０の電圧が低下するのに応じて長く変更してよい。こうすれば、バッテリの残量が少ないときは通信や情報処理の頻度を低下させ、電力消費を低減することができる。他のフローチャートにおける「所定時間経過するのを待つ」処理についても同様である。
【００３１】
また、図示を省略するが、客体側装置２００の制御部２６０は、図５のフローチャートと並行して、客体側装置２００が本体側装置１００に装着されているか否かを判定し、装着されていない場合には電磁誘導通信部２１０および電磁誘導受給電部２２０をオフ状態にし、装着されている場合には電磁誘導通信部２１０および電磁誘導受給電部２２０をオン状態にする処理を行う。客体側装置２００が本体側装置１００に装着されているか否かは、例えば、受電回路２２２の受電電圧を電圧監視回路１２８を介して取得し、受電回路２２２の受電電圧が基準値を上回っているか否かに基づいて判定することができる。また、これに限らず、客体側装置２００は、本体側装置１００からの情報受信の有無に基づいて上記判定を行ってもよいし、本体側装置１００の磁気センサ１０６のような着脱検知機構を有してもよい。
【００３２】
（本体側から客体側への電力供給）
図６は、本体側装置１００の制御部１６０と客体側装置２００の制御部２６０により実行される処理の流れを示すフローチャートの一例である。制御部１６０のＣＰＵと制御部２６０のＣＰＵは、図示しないプログラムメモリに格納されたプログラムを実行することにより、以下の処理を実現する。なお、前述したように、本体側装置１００のバッテリ１３０の容量が客体側装置２００のバッテリ２３０よりも大きい場合、多くの時間、図６のフローチャートが実行されるように、図５における閾値Ａ１およびＢ１が設定されてよい。この場合、バッテリ１３０がハンディターミナル１０のメインバッテリとして機能し、バッテリ２３０が補助バッテリとして機能する。
【００３３】
まず、本体側装置１００の制御部１６０は、このフローチャートの処理を開始したことを、送信回路１１３およびコイル１１１を用いて客体側装置２００に通知する（ステップＳ４００）。
【００３４】
次に、本体側装置１００の制御部１６０は、客体側装置２００が本体側装置１００に装着されているか否かを判定する（ステップＳ４０２）。本ステップは、図６のフローチャートが開始された後に、客体側装置２００が本体側装置１００から分離されたことを検知するためのものである。
【００３５】
客体側装置２００が本体側装置１００に装着されていない場合、本体側装置１００の制御部１６０は、電磁誘導通信部１１０および電磁誘導受給電部１２０をオフ状態にし（ステップＳ４０４）、本フローチャートの処理を終了する。
【００３６】
客体側装置２００が本体側装置１００に装着されている場合、本体側装置１００の制御部１６０は、バッテリ２３０の状態を送信するように要求する信号を、送信回路１１３およびコイル１１１を用いて客体側装置２００に送信し（ステップＳ４０６）、バッテリ２３０の状態を客体側装置２００から受信する（ステップＳ４０８）。
【００３７】
次に、本体側装置１００の制御部１６０は、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ２以下であるか否かを判定する（ステップＳ４１０）。ここで、閾値Ｂ１とＢ２の間には、例えばＢ１＜Ｂ２が成立する。客体側装置２００のバッテリ２３０の電圧が閾値Ｂ２以下である場合、本体側装置１００の制御部１６０は、客体側装置２００への電力供給を実施するように、電磁誘導受給電部１２０を制御する（ステップＳ４１２）。そして、本体側装置１００の制御部１６０は、本体側装置１００のバッテリ１３０の電圧が閾値Ａ２以下であるか否かを判定する（ステップＳ４１４）。ここで、閾値Ａ１とＡ２の間には、例えばＡ１＞Ａ２が成立する。
【００３８】
客体側装置２００のバッテリ２３０の電圧が閾値Ｂ２以下であり、且つ、本体側装置１００のバッテリ１３０の電圧が閾値Ａ２を超える場合、制御部１６０は、所定時間経過するのを待って（ステップＳ４１６）、ステップＳ４０２に戻る。これによって、状況が変わらなければ、客体側装置２００への電力供給が継続される。
【００３９】
一方、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ２を超えた場合、或いは本体側装置１００のバッテリ１３０の電圧が閾値Ａ２以下となった場合、本体側装置１００の制御部１６０は、客体側装置２００への電力供給を停止させる（ステップＳ４１８）。そして、本体側装置１００の制御部１６０は、処理終了通知を客体側装置２００に送信して（ステップＳ４２０）、本フローチャートの処理を終了する。
【００４０】
客体側装置２００の制御部２６０は、ステップＳ４００の処理開始通知を受信すると、図６のフローチャートの処理を開始する。客体側装置２００の制御部２６０は、客体側装置２００が本体側装置１００に装着されているか否かを判定する（ステップＳ４２２）。
【００４１】
客体側装置２００が本体側装置１００に装着されている場合、客体側装置２００の制御部２６０は、本体側装置１００からの要求に応じてバッテリ２３０の状態を送信し（ステップＳ４２４）、後述する動作制限の無い状態に遷移する（ステップＳ４２６）。なお、客体側装置２００の制御部２６０は、客体側装置２００が既に動作制限の無い状態となっている場合は、係る状態を維持する。そして、客体側装置２００の制御部２６０は、所定時間経過するのを待って（ステップＳ４２８）、終了通知を受信していなければステップＳ４２２に戻る。これによって、客体側装置２００は、本体側装置１００からの電力供給を受けながら、通常機能で動作することができる。本体側装置１００から終了通知を受信すると（ステップＳ４３０）、客体側装置２００の制御部２６０は、図６のフローチャートの処理を終了する。
【００４２】
一方、客体側装置２００が本体側装置１００に装着されていない場合、客体側装置２００の制御部２６０は、電源を本体側装置１００からの供給電力からバッテリ２３０に切り替え（ステップＳ４３２）、電磁誘導通信部２１０および電磁誘導受給電部２２０をオフ状態にし（ステップＳ４３４）、動作制限を開始し（ステップＳ４３６）、図６のフローチャートを終了する。動作制限とは、例えば、来店客の注文情報を加工せずに、本体側装置１００やコントローラ８０に送信したり、客体側装置２００の機能を例えばフロアスタッフの呼び出しに限定したりすることをいう。
【００４３】
（客体側から本体側への電力供給）
図７は、本体側装置１００の制御部１６０と客体側装置２００の制御部２６０により実行される処理の流れを示すフローチャートの一例である。制御部２６０のＣＰＵは、図示しないプログラムメモリに格納されたプログラムを実行することにより、以下の処理を実現する。
【００４４】
まず、客体側装置２００の制御部２６０は、このフローチャートの処理の実行依頼を本体側装置１００から受信し、処理を開始したことを、送信回路２１３およびコイル２１１を用いて本体側装置１００に通知する（ステップＳ５００）。
【００４５】
次に、客体側装置２００の制御部２６０は、客体側装置２００が本体側装置１００に装着されているか否かを判定する（ステップＳ５０２）。本ステップは、図７のフローチャートが開始された後に、客体側装置２００が本体側装置１００から分離されたことを検知するためのものである。
【００４６】
客体側装置２００が本体側装置１００に装着されていない場合、客体側装置２００の制御部２６０は、電磁誘導通信部２１０および電磁誘導受給電部２２０をオフ状態にし（ステップＳ５０４）、本フローチャートの処理を終了する。
【００４７】
客体側装置２００が本体側装置１００に装着されている場合、客体側装置２００の制御部２６０は、バッテリ１３０の状態を送信するように要求する信号を、送信回路２１３およびコイル２１１を用いて本体側装置１００に送信し（ステップＳ５０６）、バッテリ１３０の状態を本体側装置１００から受信する（ステップＳ５０８）。
【００４８】
次に、客体側装置２００の制御部２６０は、本体側装置１００のバッテリ１３０の電圧が閾値Ａ３以下であるか否かを判定する（ステップＳ５１０）。ここで、閾値Ａ３と閾値Ａ１の間には、例えばＡ３＞Ａ１が成立する。本体側装置１００のバッテリ１３０の電圧が閾値Ａ３以下である場合、客体側装置２００の制御部２６０は、本体側装置１００への電力供給を実施するように、電磁誘導受給電部２２０を制御する（ステップＳ５１２）。そして、客体側装置２００の制御部２６０は、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ３以下であるか否かを判定する（ステップＳ５１４）。ここで、閾値Ｂ３と閾値Ｂ１の間には、例えばＢ１＞Ｂ３が成立する。
【００４９】
本体側装置１００のバッテリ１３０の電圧が閾値Ａ３以下であり、且つ、客体側装置２００のバッテリ２３０の電圧が閾値Ｂ３を超える場合、制御部２６０は、所定時間経過するのを待って（ステップＳ５１６）、ステップＳ５０２に戻る。これによって、状況が変わらなければ、本体側装置１００への電力供給が継続される。
【００５０】
一方、本体側装置１００のバッテリ１３０の電圧が閾値Ａ３を超えた場合、或いは客体側装置２００のバッテリ２３０の電圧が閾値Ｂ３以下となった場合、客体側装置２００の制御部２６０は、本体側装置１００への電力供給を停止させる（ステップＳ５１８）。そして、客体側装置２００の制御部２６０は、処理終了通知を本体側装置１００に送信して（ステップＳ５２０）、本フローチャートの処理を終了する。
【００５１】
本体側装置１００の制御部１６０は、ステップＳ５００の処理開始通知を受信すると、図７のフローチャートの処理を開始する。本体側装置１００の制御部１６０は、客体側装置２００が本体側装置１００に装着されているか否かを判定する（ステップＳ５２２）。
【００５２】
客体側装置２００が本体側装置１００に装着されている場合、本体側装置１００の制御部１６０は、客体側装置２００からの要求に応じてバッテリ１３０の状態を送信する（ステップＳ５２４）。そして、本体側装置１００の制御部１６０は、所定時間経過するのを待って（ステップＳ５２８）、終了通知を受信していなければステップＳ５２２に戻る。これによって、客体側装置２００は、本体側装置１００からの電力供給を受けながら、通常機能で動作することができる。本体側装置１００から終了通知を受信すると（ステップＳ５３０）、本体側装置１００の制御部１６０は、図７のフローチャートの処理を終了する。
【００５３】
一方、客体側装置２００が本体側装置１００に装着されていない場合、本体側装置１００の制御部１６０は、電源を客体側装置２００からの供給電力からバッテリ１３０に切り替え（ステップＳ５３２）、電磁誘導通信部１１０および電磁誘導受給電部１２０をオフ状態にし（ステップＳ５３４）、図５のフローチャートに戻る。
【００５４】
（サスペンド処理）
なお、本体側装置１００の制御部１６０および客体側装置２００の制御部２６０は、図５〜７のフローチャートの処理とは別に、自己のバッテリの電圧が規定電圧を下回った場合にはサスペンド状態に移行する処理を行う。サスペンド状態とは、例えば、入力受付や表示、通信などの動作を停止し、記憶部にのみ電力供給して情報を維持する状態をいう。これによって、記憶部に格納された情報の信頼性を高めることができる。
【００５５】
（起動時の処理）
図８は、本体側装置１００の起動時に実行される処理の流れを示すフローチャートの一例である。起動時とは、例えば、フロアスタッフによって本体側装置１００のバッテリ１３０が交換された後、電源が投入された時、或いは、単に本体側装置１００の電源がオフされ、その後、電源が投入された時をいう。
【００５６】
まず、本体側装置１００の制御部１６０は、ハードウェアの初期化などの起動処理を行い（ステップＳ６００）、客体側装置２００が本体側装置１００に装着されているか否かを判定する（ステップＳ６０２）。客体側装置２００が本体側装置１００に装着されていない場合、本体側装置１００の制御部１６０は、図８のフローチャートに係るプロセスに関して、客体側装置２００が本体側装置１００に装着されるまで待機する。なお、この状態で起動処理が完了し、オーダー入力処理が発生した場合は、本体側装置１００単独での動作を実行することも可能である。また、その状態になった場合は、客体側装置２００への電力供給を停止することもできる。
【００５７】
客体側装置２００が本体側装置１００に装着されていると（或いは装着されると）、本体側装置１００の制御部１６０は、電磁誘導通信部１１０および電磁誘導受給電部１２０をオン状態にする（ステップＳ６０４）。そして、本体側装置１００の制御部１６０は、客体側装置２００に対して起動通知を行い（ステップＳ６０６）、前述した客体側管理情報の送信を要求する（ステップＳ６０８）。本体側装置１００の制御部１６０は、客体側装置２００から客体側管理情報を受信すると（ステップＳ６１０）、本体側管理情報を客体側装置２００に送信する（ステップＳ６１２）。
【００５８】
そして、本体側装置１００の制御部１６０は、情報の更新時刻などを参照し、本体側管理情報と客体側管理情報の共通項目について、客体側管理情報の方が最新情報である項目が存在するか否かを判定する（ステップＳ６１４）。ここで、本体側装置１００から客体側装置２００への電力供給時（図６）において、客体側装置２００から受信した客体側管理情報のほうが起動時に取得した同管理情報より最新情報である場合もあり得る。客体側管理情報の方が最新情報である項目が存在する場合、本体側装置１００の制御部１６０は、記憶部１５０に格納された本体側管理情報の該当項目を、客体側管理情報で上書きする（ステップＳ６１６）。これによって、ハンディターミナル１０は、記憶部１５０に格納された本体側管理情報を最新の情報にアップデートし、情報のリアルタイム性を高めることができる。
【００５９】
一方、客体側装置２００の制御部２６０は、起動通知を受信すると図８のフローチャートの処理を開始する。客体側装置２００の制御部２６０は、要求に応じて客体側管理情報を本体側装置１００に送信し（ステップＳ６１８）、本体側管理情報を受信する（ステップＳ６２０）。
【００６０】
そして、客体側装置２００の制御部２６０は、情報の更新時刻などを参照し、本体側管理情報と客体側管理情報の共通項目について、本体側管理情報の方が最新情報である項目が存在するか否かを判定する（ステップＳ６２２）。ここで、客体側装置２００から本体側装置１００への電力供給時（図７）において、本体側装置１００から受信した本体側管理情報のほうが起動時に取得した同管理情報より最新情報である場合もあり得る。本体側管理情報の方が最新情報である項目が存在する場合、客体側装置２００の制御部２６０は、記憶部２５０に格納された客体側管理情報の該当項目を、本体側管理情報で上書きする（ステップＳ６２４）。これによって、ハンディターミナル１０は、記憶部２５０に格納された客体側管理情報を最新の情報にアップデートし、情報のリアルタイム性を高めることができる。
【００６１】
［まとめ］
以上説明した本実施形態のハンディターミナル１０によれば、本体側装置１００と客体側装置２００のそれぞれのバッテリの状態に応じて相互に給電を行うため、いずれかの装置におけるバッテリ残量の低下に対して適切な処理を行うことができる。この結果、本実施形態のハンディターミナル１０は、より長時間の使用に耐えることができ、利便性を高めることができる。
【００６２】
また、本実施形態のハンディターミナル１０によれば、いずれかの装置においてバッテリの電圧が低下すると、その装置は、自己が管理する管理情報を相手側に送信してバックアップを行うため、より確実に情報を保持することができる。
【００６３】
本実施形態のハンディターミナル１０によれば、起動時において本体側装置１００と客体側装置２００の双方が保持する管理情報を比較して、最新の情報にアップデートするため、情報のリアルタイム性を高めることができる。
【００６４】
また、本実施形態のハンディターミナル１０によれば、客体側装置２００が本体側装置１００に装着されていないときに、電磁誘導通信部１１０（２１０）および電磁誘導受給電部１２０（２２０）を停止させるため、これらの機能部の作動電力を無駄に消費するのを防止することができ、電力消費を低減することができる。
【００６５】
また、本実施形態のハンディターミナル１０によれば、本体側装置１００のバッテリ１３０の電圧に余裕が無い場合には、図７に示すように、客体側装置２００の制御部２６０が制御主体となって本体側装置１００への給電制御を行うため、本体側装置１００のバッテリ１３０残量が制御の処理負担によって低下するのを抑制することができる。ここで、制御主体となるとは、図７に示すように、互いのバッテリ電圧を監視しながら給電の継続または停止を判定することをいう。
【００６６】
なお、本実施形態では、本体側装置１００と客体側装置２００のそれぞれのバッテリの状態に応じて相互に給電を行う例を示したが、どちらか一方、または双方の装置のバッテリの電圧に余裕が無くなった場合、ユーザに通知するようにしてもよい。例えば、前述したように、図５のステップＳ３２０がＹｅｓの場合（本体側の電圧がＡ１以下で且つ客体側の電圧がＢ１以下の場合）、本体側も客体側もバッテリの電圧に余裕がないことになるため、「本体側と客体側の両方のバッテリを交換してください」などの通知をするようにしてもよい。また、図５のステップＳ３１２がＹｅｓの場合（本体側の電圧がＡ１より大きく客体側の電圧がＢ１以下の場合）には「客体側のバッテリを交換してください」、ステップＳ３２０がＮｏの場合（本体側の電圧がＡ１以下の場合で客体側の電圧がＢ１より大きい場合）には「本体側のバッテリを交換してください」、などの通知をするようにしてもよい。
また、バッテリの状態を確認した際には、バッテリ電圧の余裕の有無にかかわらず、バッテリ状態を表現する記号（例えば、バーの長さや本数で残量を表現する記号）などを用いて、ユーザにバッテリの状態を模式的に通知するようにしてもよい。
このような通知を行うことで、ユーザに対して各装置のバッテリの交換を、装置が動作しなくなる前に適切に促すことができる。
【００６７】
また、本実施形態のハンディターミナル１０を備える注文管理システム１によれば、利便性の高いハンディターミナル１０を用いた快適なシステムを提供することができる。
【００６８】
［変形等］
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【００６９】
例えば、本発明の処理装置は、注文入力システムの一部として用いられるのに限らず、携帯電話、タブレット端末、各種組み込みコンピュータや情報入力デバイスなど、種々の装置に適用することができる。
【符号の説明】
【００７０】
１‥注文管理システム、１０‥ハンディターミナル、７０‥プリンタ、８０‥コントローラ、１００‥本体側装置、１０２‥マグネット、１０４‥タッチパネル、１０６‥磁気センサ、１１０‥電磁誘導通信部、１２０‥電磁誘導受給電部、１３０‥バッテリ、１４０‥無線通信部、１５０‥記憶部、１６０‥制御部、２００‥客体側装置、２０２‥蝶番部、２０４‥タッチパネル、２０６‥金属プレート、２１０‥電磁誘導通信部、２２０‥電磁誘導受給電部、２３０‥バッテリ、２４０‥無線通信部、２５０‥記憶部、２６０‥制御部
【図１】
2014155310.tif 000003
【図２】
2014155310.tif 000004
【図３】
2014155310.tif 000005
【図４】
2014155310.tif 000006
【図５】
2014155310.tif 000007
【図６】
2014155310.tif 000008
【図７】
2014155310.tif 000009
【図８】
2014155310.tif 000010