(57)【要約】【課題】自機内で記憶保持している設定データが親機で管理されている同一設定データと同期が取られていない場合に、人手を介することなく迅速に同期を取れるようにする。【解決手段】バッテリの装着により電源がオンされたことに応じて親機との回線を接続する（ＳＴ１）。回線接続された親局が有するダウンロード対象の設定データと記憶部に記憶されている設定データとが同期しているか否かを判定する（ＳＴ５）。両設定データが同期していないと判定されると、親機に対して設定データのダウンロードを要求する（ＳＴ６）。親機からダウンロードされた設定データで記憶部に記憶されている設定データを更新する（ＳＴ１１）。【選択図】      図６
2007174340.tif 000002
【特許請求の範囲】
【請求項１】
着脱自在に装着されるバッテリを駆動源とし、かつ親機との通信手段を備えてなる通信端末装置において、
前記親機からダウンロードされる設定データを記憶保持する不揮発性の記憶手段と、
前記バッテリの装着により電源がオンされたことに応じて動作し、前記親機との回線を接続する回線接続手段と、
この回線接続手段により回線接続された親局が有するダウンロード対象の設定データと前記記憶手段により記憶されている設定データとが同期しているか否かを判定する同期判定手段と、
この同期判定手段により両設定データが同期していないと判定されると、前記親機に対して前記設定データのダウンロードを要求するダウンロード要求手段と、
前記親機からダウンロードされた設定データで前記記憶手段に記憶されている設定データを更新するデータ更新手段と、
を具備したことを特徴とする通信端末装置。
【請求項２】
前記同期判定手段は、回線接続された親局が有するダウンロード対象のデータに設定されたバージョン情報と前記記憶手段により記憶されているデータに設定されたバージョン情報とが一致しているか否かを判定する手段であることを特徴とする請求項１記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親機が有するデータと同期が取られたデータを記憶する必要があるバッテリ駆動型の通信端末装置に関する。
【背景技術】
【０００２】
近年、ファミリーレストランや居酒屋等の飲食店向けとして、バッテリ駆動型の無線ハンディターミナルを使用した注文管理システムが開発され、既に実用化されている。このシステムは、接客担当の店員が携帯し、客から注文を受けた飲食メニュー品目の注文データを入力するための無線ハンディターミナルと、厨房に設置され、客が注文した飲食メニュー品目の調理指示データを印字または表示出力する厨房用ターミナルと、会計場に設置され、客が飲食した飲食メニュー品目の代金等の会計を処理するＰＯＳ（Point Of Sales）ターミナルと、無線ハンディターミナル，厨房用ターミナル，ＰＯＳターミナルの各ターミナルを一元的に制御するステーションとから構成されている。
【０００３】
無線ハンディターミナルには、各種飲食メニュー品目を識別するためのメニューコードや注文数量などを入力するためのキーが配設されたキーボードと、飲食メニュー品目名等を表示可能なディスプレイとが設けられている。そして、メニューコードが入力されると、そのメニューコードに対応して予め設定されている飲食メニュー品目名，単価等がディスプレイに表示されるとともに、メニューコード及び注文数量が注文データとしてメモリに記憶される。その後、１客の注文終了を指示するキー操作が行われると、メモリに記憶された注文データがステーションに無線伝送される。
【０００４】
ステーションでは、各無線ハンディターミナルから送られてきた注文データを受信すると、そのメニューコードに対応して予め設定されている飲食メニュー品目名と単価が取得され、単価と注文数量とから注文数量分の金額が算出される。そして、この飲食メニュー品目名，単価，注文数量及び金額と合計金額の各データが、卓番号，伝票番号等の客識別データとともにオーダファイルに登録される。また、このオーダファイルのデータを基にオーダ伝票が印字発行される。さらに、飲食メニュー品目名，注文数量，客識別データ等から調理指示データが編集され、厨房用ターミナルに送信される。
【０００５】
これにより、厨房用ターミナルからは調理指示データが印字または表示出力される。そこで調理担当者は、この調理指示データに従って客が注文した飲食メニュー品目の調理を開始する。そして、調理が出来上がると、接客担当者がオーダ伝票の内容に従い、調理品を配膳する。
【０００６】
一方、会計担当者は、飲食を終えた客からオーダ伝票を受け取ると、そのオーダ伝票に印刷されている客識別データをＰＯＳ端末に入力する。そうすると、ＰＯＳ端末では、ステーションに問合せが行われる。そして、入力された客識別データとともにオーダファイルに記憶されているデータが読み出されると、そのデータに基づいて会計処理が実行される。
【０００７】
このように、従来のこの種の注文管理システムにおいては、無線ハンディターミナルとステーションの双方において、各種飲食メニュー品目のメニューコードに対応して、品目名，単価等のデータが予め設定されたメニューファイルを備えている必要があった。しかも、メニューファイルの内容は、双方で一致していなければならなかった。このため、メニュー品目の変更や価格変更等によりステーション側のメニューファイルが更新された場合、それに応じて各ハンディターミナルのメニューファイルを更新することで、双方のメニューファイルの同期を取ることが要求されていた。
【０００８】
ところで従来、電源が投入され、かつ開局業務要求がなされると、自機内のメモリに記憶されている設定データのバージョン情報を読込み、このバージョン情報を組み込んだ開局伝文（開局要求伝文とも言う）を作成して親機に送信する機能を有した通信端末装置は、既に知られている。この通信端末装置の一態様には、上述した無線ハンディターミナルも含まれる。
【０００９】
この従来技術において、開局伝文を受信した親機は開局承認を行うが、その際にバージョン管理ファイルを参照して当該通信端末装置のバージョン情報を知り、かつ開局伝文に組み込まれているバージョン情報と比較して整合性を判別する。そして整合していた場合には、当該通信端末装置にバージョン整合の旨を開局承認に含ませて応答する。しかし整合していない場合には、バージョン管理ファイルに記憶されている当該通信端末装置についてのバージョンが正しいか否かを、電話連絡等を加味しつつ整合させるように調整を行う。この調整方法としては、通信端末装置側のオペレータが親機側のオペレータに電話連絡をして、正しいバージョンのデータをダウンロードしてもらう。ダウンロードが行われると、通信端末装置から親機に再度開局業務要求がなされる。このときには、バージョン管理ファイルに記憶されている当該通信端末装置のバージョン情報と開局伝文に組み込まれているバージョン情報との整合性が取られているので、開局承認の応答がなされる（例えば、特許文献１参照）。
【特許文献１】特開２００１−１３４８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来のこの種の通信端末装置においては、自機内のメモリに記憶されている設定データのバージョン情報が、親機で管理されている設定データのバージョン情報と一致しない場合、人手を介して設定データの同期を行っていたので、迅速に対応できない上、操作が煩わしいという問題があった。
【００１１】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、自機内で記憶保持している設定データが親機で管理されている同一設定データと同期が取られていない場合に、人手を介することなく迅速に同期を取ることができる通信端末装置を提供しようとするものである。
【課題を解決するための手段】
【００１２】
本発明は、着脱自在に装着されるバッテリを駆動源とし、かつ親機との通信手段を備えてなる通信端末装置において、親機からダウンロードされる設定データを記憶保持する不揮発性の記憶手段と、バッテリの装着により電源がオンされたことに応じて動作し、親機との回線を接続する回線接続手段と、この回線接続手段により回線接続された親局が有するダウンロード対象の設定データと記憶手段により記憶されている設定データとが同期しているか否かを判定する同期判定手段と、この同期判定手段により両設定データが同期していないと判定されると、親機に対して設定データのダウンロードを要求するダウンロード要求手段と、親機からダウンロードされた設定データで記憶手段に記憶されている設定データを更新するデータ更新手段とを備えたものである。
【発明の効果】
【００１３】
かかる手段を講じた本発明によれば、親機で管理されている設定データが更新され、自機内で記憶保持している同一設定データと同期が取られなくなってしまっても、バッテリの装着により電源がオンされた際に親機で管理されている設定データが自動的にダウンロードされて自機内で記憶保持している設定データが更新されるので、人手を介することなく迅速に同期を取ることができる通信端末装置を提供できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態では、飲食店向け注文管理システムで利用されるバッテリ駆動型の無線ハンディターミナルに本発明を適用した場合である。
【００１５】
図１は飲食店向け注文管理システムの要部を示す模式図である。同図において、符号１はバッテリ駆動型の無線式ハンディターミナルである。各ハンディターミナル１は、接客担当の店員が、客から受けた飲食メニュー品目の注文データを客席にて入力するために使用する。符号２は各無線ハンディターミナル１の親機として機能するステーション２である。ステーション２には、各無線ハンディターミナル１の無線基地局として各種のパラメータが設定された無線部３が接続されている。また、図示しないが、ＬＡＮ（Local Area Network）等の通信回線４を介して、厨房用ターミナルやＰＯＳターミナル等が接続されている。厨房用ターミナルは、厨房に設置され、客が注文した飲食メニュー品目の調理指示データを印字または表示出力するものである。ＰＯＳターミナルは、会計場に設置され、客が飲食した飲食メニュー品目の代金等の会計を処理するものである。
【００１６】
ステーション２には、各ハンディターミナル１に対するダウンロード対象の設定データの１つとしてメニューファイル５が設けられている。メニューファイル５には、各種の飲食メニュー品目毎に付されたメニューコードに対応して、メニュー品目名，単価等のメニューデータが予め設定されている。
【００１７】
図２は無線ハンディターミナル１を裏面側から見た斜視図である。無線ハンディターミナル１は、携帯可能な本体１１の下方部にバッテリ１２が装着されている。バッテリ１２は、図３に示すように、プッシュボタン１３を押しながら矢印Ａ方向へスライドさせることによって、本体１１から取り外すことができる。また、本体１１のガイド１４に沿ってバッテリ１２を矢印Ａと逆方向に押し込むことによって、本体１１に装着することができる。因みに、本体１１から取り外されたバッテリ１２は、専用の充電器で充電を行うことが可能である。
【００１８】
図４は無線ハンディターミナル１の要部構成を示すブロック図である。同図において、電源部２１は、電源端子２２ａ，２２ｂにバッテリ１２が接続されると、このバッテリ１２から印加される電源電圧を変圧し、ＣＰＵ２３を含む各部に駆動電圧を供給するものである。
【００１９】
ＣＰＵ（Central Processing Unit）２３は、無線ハンディターミナル１の制御部本体を構成する。ＣＰＵ２３には、アドレスバス，データバス等のバスライン２４を介して、ＲＯＭ（Read Only Memory）２５，ＲＡＭ（Random Access Memory）２６，ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）２７，キーボードコントローラ２８，表示コントローラ２９，無線回路３０，タイマ回路３１等が接続されている。
【００２０】
読出し専用メモリであるＲＯＭ２５には、プログラム等の固定的データが予め格納されている。読み書き自在な揮発性メモリであるＲＡＭ２６には、注文データ等の可変的データを一時的に記憶するための種々のメモリエリアが形成されている。書替え可能な不揮発性メモリ（記憶手段）であるＥＥＰＲＯＭ２７には、当該ハンディターミナル１の動作に必要な各種の設定データが記憶されている。この設定データの中には、ステーション２が有するメニューファイル５と同様のメニューファイル３２が含まれる。
【００２１】
キーボードコントローラ２８には、飲食メニュー品目のメニューコード，注文数等のデータを入力するための各種キーが配設されたキーボード３３が接続されている。表示コントローラ２９には、メニューコードが入力された飲食メニュー商品の品目名や注文数量などを表示可能なディスプレイ３４が接続されている。
【００２２】
無線回路３０は、ステーション２に送信すべきデータを変調し増幅してアンテナ３５から無線波として発信させる機能と、無線部３から発信され、アンテナ３５で受信した無線波を増幅し復調してＣＰＵ２３に与える機能とを有する。なお、無線通信方式は赤外線通信，Ｂｌｕｅｔｏｏｔｈ（登録商標）等であってもよい。
【００２３】
タイマ回路３１は、キーボード３３からキー信号が入力される毎にリセットされ、再計時を開始するもので、結果的にキーボード３３のキー操作がない時間を計時する。そして、その時間が予め設定されたスタンバイ時間に達すると、ＣＰＵ２３に待機モードへの指令信号を送出するものとなっている。因みにＣＰＵ２３は、この指令信号を受けたことに応じて、システムをサスペンドした状態の待機モードに入る。その後、いずれかのキーが入力されると、待機モードを解除し、システムを待機モード以降前の状態に戻す。当該ハンディターミナル１は、電源をオフする操作は無く、バッテリ１２を取り外すことによって電源がオフされる。
【００２４】
図５はステーション２と各無線ハンディターミナル１が夫々共通に所有するメニューファイル５，３２のデータ構造を示す模式図である。図示するように、メニューファイル５，３２のメニューデータ４１には、バージョン情報４２が設定されている。メニューデータ４１は、ステーション２において変更が可能である。そしてステーション２では、メニューデータ４１がその一部でも変更されると、新たな一意のバージョン情報４２が自動的にメニューファイル５に設定されるものとなっている。
【００２５】
かかる構成の無線ハンディターミナル１は、本体１からバッテリ１２が取り外されると、電源がオフする。これにより、ＲＡＭ２６に記憶されていたデータは消去される。ただし、ＥＥＰＲＯＭ２７に記憶されているメニューファイル３２を含む設定データは消去されることはない。
【００２６】
その後、充電済みのバッテリ１２がガイド１４に沿って押し込まれて装着されると、電源部２１の電源端子２２ａ，２２ｂにバッテリ１２が接続される。これにより、電源部２１からＣＰＵ２３を含む各部に駆動電圧が供給される。すなわち、電源がオンされる。そうすると、ＣＰＵ２３は、図６の流れ図に示す手順でプログラム動作を開始するものとなっている。
【００２７】
先ず、ＣＰＵ２３は、ステーション２との回線接続処理を行う（ＳＴ１：回線接続手段）。この処理は、無線回路３０を介してステーション２宛の回線接続要求コマンドを無線伝送する。ステーション２においては、無線部３を介して無線ハンディターミナル１からの回線接続要求コマンドを受信すると、当該無線ハンディターミナル１との回線接続を許諾するか否かを判断し、許諾する場合には許諾応答（ＡＣＫ）コマンドを無線部３を介して返信する。
【００２８】
そこでＣＰＵ２３は、許諾応答コマンドの有無を判断する（ＳＴ２）。そして、回線接続要求コマンドを送信後、一定時間内に許諾応答コマンドを受信したならば、ステーション２との回線が接続されたので、次に、メニューファイルのバージョン要求処理を実行する（ＳＴ３）。この処理は、回線接続されたステーション２にバージョン確認コマンドを無線伝送する。ステーション２においては、回線接続された無線ハンディターミナル１からバージョン確認コマンドを受信すると、最新のメニューファイル５に設定されているバージョン情報４２を読出し、このバージョン情報４２を含む許諾応答（ＡＣＫ）コマンドを回線接続された無線ハンディターミナル１に返信する。
【００２９】
そこでＣＰＵ２３は、回線接続されたステーション２からバージョン情報を含む許諾応答（ＡＣＫ）コマンドを受信すると、このコマンドに含まれるバージョン情報４２と、ＥＥＰＲＯＭ２７に記憶保持されていたメニューファイル３２のバージョン情報４２とを比較照合する（ＳＴ４：同期判定手段）。その結果、両バージョン情報４２，４２が一致する場合には（ＳＴ５のＹＥＳ）、ステーション２との回線を切断した後（ＳＴ１３）、通常の立上げ処理に移行する。
【００３０】
一方、両バージョン情報４２，４２が一致しない場合には（ＳＴ５のＮＯ）、ＣＰＵ２３は、メニューファイルのダウンロード要求処理を実行する（ＳＴ６：ダウンロード要求手段）。この処理は、回線接続されたステーション２に設定データダウンロード要求コマンドを無線伝送する。ステーション２においては、回線接続された無線ハンディターミナル１から設定データダウンロード要求コマンドを受信すると、最新のメニューファイル５を、回線接続された無線ハンディターミナル１にダウンロードする。
【００３１】
そこでＣＰＵ２３は、回線接続されたステーション２からメニューファイル５のダウンロードがあると（ＳＴ７のＹＥＳ）、そのダウンロードされたデータをＲＡＭ２６に一時記憶する（ＳＴ８）。この処理は、ダウンロードが終了するまで繰返し実行する。ダウンロードが終了すると（ＳＴ９のＹＥＳ）、正常終了か否かを判断する（ＳＴ１０）。正常終了の場合には、ＲＡＭ２６に記憶したダウンロードデータで、ＥＥＰＲＯＭ２７に保存されているメニューファイル３２のデータを更新する（ＳＴ１１：データ更新手段）。異常終了の場合には、メニューファイル３２のデータを更新しない。その後、ＲＡＭ２６のクリアを行い（ＳＴ１２）、ステーション２との回線を切断して（ＳＴ１３）、通常の立上げ処理に移行する。
【００３２】
かかる動作を行う無線ハンディターミナル１を使用してなる注文管理システムが構築されたレストラン等の飲食店においては、無線ハンディターミナル１を使用しないときには本体１１からバッテリ１２を外し、専用充電器で充電しておく。
【００３３】
その後、接客担当の店員が無線ハンディターミナル１を使用する際には、充電済みのバッテリ１２を本体１１のガイド１４に沿って押し込み装着する。そうすると、ＣＰＵ２３を含む各部に駆動電圧が供給され、ＣＰＵ２３では電源オン処理が実行される。これにより、無線ハンディターミナル１とステーション２との回線が自動的に接続される。そして、ステーション２にて記憶管理されているメニューファイル５のバージョン情報が当該無線ハンディターミナル１に取り込まれ、ＥＥＰＲＯＭ２７に保存されているメニューファイル３２のバージョン情報と比較照合される。その結果、両バージョン情報が一致する場合には、当該無線ハンディターミナル１は立ち上がり、客の注文データを入力可能となる。
【００３４】
これに対し、両バージョン情報が一致しない場合には、ステーション２にて記憶管理されているメニューファイル５のデータが当該無線ハンディターミナル１に自動的にダウンロードされる。そして、ＥＥＰＲＯＭ２７に保存されているメニューファイル３２のデータがステーション２にて記憶管理されているメニューファイル５のデータと同期したデータに更新される。その後、当該無線ハンディターミナル１は立ち上がり、客の注文データを入力可能となる。
【００３５】
このように本実施の形態によれば、バッテリ１２を外している間にステーション２にて記憶管理されているメニューファイル５が更新され、無線ハンディターミナル１のＥＥＰＲＯＭ２７に保存されているメニューファイル３２と同期が取れなくなった場合でも、当該無線ハンディターミナル１にバッテリ１２を装着するだけで、自動的にＥＥＰＲＯＭ２７に保存されているメニューファイル３２のデータがステーション２にて記憶管理されているメニューファイル５のデータと一致し、データの同期が取られる。したがって、データの同期を取るための格別な操作が不要であるので、人手を介して設定データの同期を行う煩わしさを解消できる上、迅速に同期を取ることができ、ハンディターミナル１の立ち上げ時間を短縮することができる。
【００３６】
ところで、本実施の形態の無線ハンディターミナル１は、バッテリ１２を装着したまま一定時間使用しないと、待機モードに入り、その後、無線ハンディターミナル１を使用するためにいずれかのキーを操作すると、待機モードが解除されるが、この待機モードが解除された際には前述した電源オン処理を実行しないようになっている。したがって、待機モード状態にあった無線ハンディターミナル１を短時間で使用することができ、業務に支障をきたすことはない。
【００３７】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００３８】
例えば、前記実施の形態では、同期対象の設定データをメニューファイルのデータとしたが、データの種別はこれに限定されるものではなく、その他のダウンロード対象の設定データを含んでもよい。また、設定データは、プログラムデータであってもよい。
【００３９】
また、前記実施の形態では、ステーション２が有するメニューファイル５に設定されたバージョン情報とハンディターミナル１のＥＥＰＲＯＭ２７に記憶されているメニューファイル３２に設定されたバージョン情報とが一致しているか否かを判定することによって、両メニューファイル５，３２が同期しているか否かを判定するようにしたが、判定手段は上記手段に限定されるものではなく、例えば両メニューファイル５，３２が夫々更新された日時を記憶保持するようにし、メニューファイル３２に設定されている最新更新日時よりもメニューファイル５に設定されている最新更新日時の方が進んでいる場合に、両データが同期していないと判定する手段も適用することができる。
【００４０】
また本発明は、注文管理システムの無線ハンディターミナルに限定されるものではなく、親機から設定データがダウンロードされる通信端末装置において、その設定データを親機との間で同期を取る必要がある通信端末装置全般に適用できるものである。
【００４１】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施の形態である注文管理システムの要部を示す模式図。
【図２】同実施の形態において使用される無線ハンディターミナルを背面側から見た斜視図。
【図３】無線ハンディターミナルの要部拡大図。
【図４】無線ハンディターミナルのブロック構成図。
【図５】メニューファイルのデータ構造を示す模式図。
【図６】無線ハンディターミナルのＣＰＵが実行する電源オン処理の主要部を示す流れ図。
【符号の説明】
【００４３】
１…無線ハンディターミナル、２…ステーション、３…無線部、５，３２…メニューファイル、１１…ハンディターミナル本体、１２…バッテリ、２１…電源部、２３…ＣＰＵ。
【図１】
2007174340.tif 000003
【図２】
2007174340.tif 000004
【図３】
2007174340.tif 000005
【図４】
2007174340.tif 000006
【図５】
2007174340.tif 000007
【図６】
2007174340.tif 000008