(57)【特許請求の範囲】
【請求項１】
個体同士を互いに識別可能とする個体識別子を有した電子機器と、
前記電子機器に対して前記個体識別子に対応する識別子情報を含めたロック解除信号を送信するロック解除装置と、
前記電子機器に付属して前記ロック解除信号を受信可能な受信機とを備え、
前記電子機器の受信機により受信された前記ロック解除信号に含まれる前記識別子情報が前記個体識別子と一致している場合には前記電子機器に対する操作の受け付けが許容される一方、前記ロック解除信号に含まれる識別子情報が前記個体識別子と一致しないか、もしくは所定期間内に前記受信機により前記ロック解除信号が受信できない場合には前記電子機器に対する操作の受け付けが規制される電子機器の自動ロックシステムにおいて、
前記ロック解除装置は、
前記ロック解除信号を間欠的に送信する間欠送信手段と、
前記間欠送信手段による前記ロック解除信号の各送信タイミングにおいて、前記ロック解除信号に含まれる前記識別子情報として前記電子機器の異なる個体間で互いに重複することのない所定データ長を有する完全データか、もしくは前記電子機器の異なる個体間で互いの重複が起こり得る状態に前記所定データ長を短縮した短縮データのうちいずれか一方を選択するデータ選択手段とを有し、
前記ロック解除信号には、
前記間欠送信手段による前記ロック解除信号の次回の送信タイミングにおいて前記データ選択手段が前記識別子情報として選択するべきデータが前記完全データ又は前記短縮データのいずれに該当するかを示す次回データが含まれることを特徴とする電子機器の自動ロックシステム。
【請求項２】
請求項１に記載の電子機器の自動ロックシステムにおいて、
前記電子機器は、
前記受信機により受信された前記ロック解除信号に前記短縮データが含まれている場合、前記識別子情報が前記個体識別子と一致しない場合であっても前記電子機器に対する操作の受け付けを許容することを特徴とする電子機器の自動ロックシステム。
【請求項３】
請求項１又は２に記載の電子機器の自動ロックシステムにおいて、
前記データ選択手段は、
前記間欠送信手段による前記ロック解除信号の各送信タイミングにおいて、前記短縮データを所定回数にわたり連続して選択するごとに、前記完全データを少なくとも１回選択することを特徴とする電子機器の自動ロックシステム。
【請求項４】
請求項１から３のいずれかに記載の電子機器の自動ロックシステムにおいて、
前記ロック解除信号には、
前記データ選択手段により前記識別子情報として選択された今回のデータとして、前記完全データ又は前記短縮データのいずれが含まれているかを示す自己データがさらに含まれており、
前記間欠送信手段は、
前記ロック解除信号の送信時間内にて前記識別子情報より先に前記自己データを送信することを特徴とする電子機器の自動ロックシステム。
【請求項５】
請求項４に記載の電子機器の自動ロックシステムにおいて、
前記受信機は、
前記次回データ又は前記自己データの少なくとも一方に基づいて、前記ロック解除信号の受信時間を設定することを特徴とする電子機器の自動ロックシステム。
【請求項６】
請求項４又は５に記載の電子機器の自動ロックシステムにおいて、
前記ロック解除信号には、
前記電子機器の動作を制御するためのファンクションデータが含まれることを特徴とする電子機器の自動ロックシステム。
【請求項７】
請求項４から６のいずれかに記載の電子機器の自動ロックシステムにおいて、
前記間欠送信手段は、
前記ロック解除信号の送信時間内にて、互いに周波数の異なる複数のチャンネルを用いて同一内容の前記ロック解除信号を順次送信することを特徴とする電子機器の自動ロックシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機や携帯電子端末、ノート型パソコン等の電子機器の自動ロックシステムに関する。
【背景技術】
【０００２】
従来、携帯電話機等のユーザが本体（電子機器）とロック解除装置とをペアで使用する形態を前提とし、ロック解除装置から本体にロック解除信号を間欠的に無線送信することで、このロック解除信号を本体で間欠的に受信できている間はロックを解除する一方で、ロック解除信号がある程度の期間にわたって受信できなくなると、本体の操作が自動的にロックされるシステムの先行技術が知られている（例えば、特許文献１参照。）。
【０００３】
上記の先行技術によれば、本体が正規のユーザの身近にある場合は本体のロックが自動的に解除されるため、ユーザは任意に本体の操作を行うことができる。その一方で、例えばユーザが本体を置き忘れたり、盗難にあったりして本体がユーザの手元から離れると、ロック解除信号が受信不能となって自動的に本体の操作がロックされるため、他人による不正利用や情報流出を確実に防止することができる。
【特許文献１】特開２００７−３２５０３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の先行技術においてロック解除装置や電子機器の本体は、いずれも内蔵のバッテリによって駆動されている。このため先行技術では、ロック解除装置と電子機器との間で常にロック解除信号の送受信を行うのではなく、間欠的に通信を行うことでバッテリの極端な消耗を抑えている。この場合、単純に間欠通信の時間的な間隔を広げれば、それだけ消費電力を小さくすることができ、さらにバッテリ寿命を延ばすことができると考えられる。
【０００５】
しかしながら、あまり通信の間隔を広げると、それだけ自動ロックシステムが動作する反応時間も長くなり、機能性を大幅に低下させることになる。そうかといって、内蔵のバッテリを大型化することは携帯の利便性を阻害するため、あまり好ましいことではない。
【０００６】
そこで本発明は、システムの動作に要する反応時間を維持しつつ、消費電力を抑えることができる技術の提供を課題としたものである。
【課題を解決するための手段】
【０００７】
本発明は、個体同士を互いに識別可能とする個体識別子を有した電子機器と、電子機器に対して個体識別子に対応する識別子情報を含めたロック解除信号を送信するロック解除装置と、電子機器に付属してロック解除信号を受信可能な受信機とを備えた自動ロックシステムである。この自動ロックシステムでは、電子機器の受信機により受信されたロック解除信号に含まれる識別子情報が個体識別子と一致している場合には電子機器に対する操作の受け付けが許容される一方、ロック解除信号に含まれる識別子情報が個体識別子と一致しないか、もしくは所定期間内に受信機によりロック解除信号が受信できない場合には電子機器に対する操作の受け付けが規制される。
【０００８】
そして上記の課題を解決するため、ロック解除装置は、ロック解除信号を間欠的に送信する間欠送信手段と、間欠送信手段によるロック解除信号の各送信タイミングにおいて、ロック解除信号に含まれる識別子情報として電子機器の異なる個体間で互いに重複することのない所定データ長を有する完全データか、もしくは電子機器の異なる個体間で互いの重複が起こり得る状態に所定データ長を短縮した短縮データのうちいずれか一方を選択するデータ選択手段とを有している。また、ロック解除信号には次回データが含まれている。この次回データは、間欠送信手段によるロック解除信号の次回の送信タイミングにおいて、データ選択手段が識別子情報として選択するべきデータが完全データ又は短縮データのいずれに該当するかを示すものである。
【０００９】
本発明の自動ロックシステムによれば、間欠的に到来するロック解除信号の送信タイミングごとに完全データ又は短縮データのいずれかを選択し、これを識別子情報としてロック解除信号に含めた状態で無線通信が行われる。すなわち、ロック解除装置は送信フォーマットとして２つを保有し、その１つは識別子情報として完全データを含んだフルデータフォーマットであり、もう１つは短縮データを含んだ短縮データフォーマットである。なお、ここでいう「選択」には、毎回の送信タイミングでその都度、完全データ又は短縮データのいずれかを採択することだけでなく、複数回にわたる送信タイミングについてデータフォーマットが予め指定されている（例えば事前にパターン化されている）ことも含まれる。
【００１０】
このため、ある送信タイミングではロック解除装置からフルデータフォーマットのロック解除信号を送信することで、電子機器において識別子情報の確実な照合を可能としつつ、別の送信タイミングでは短縮データフォーマットのロック解除信号を送信することで、必要な通信時間を短縮することができる。したがって長期間でみると、フルデータフォーマットのロック解除信号だけを送信する場合に比較して、全体的な通信時間（積算時間）を短縮することができ、それだけ消費電力を小さく抑えることができる。
【００１１】
なお、ユーザが電子機器から離れてしまったとしても、短縮データの重複する他のユーザ（個体識別子の異なる他の電子機器と対になる他のロック解除装置）が近くにいなければ、システムのロック機能が阻害されることはない。また、たとえその近くに短縮データの重複する他のユーザがいた場合であっても、そのユーザ（他人）のロック解除装置からはフルデータフォーマットのロック解除信号（識別子情報が一致しない信号）が間欠的に送信されるので、ロック機能が動作するまでの時間は長くなるが、最終的にシステムのロック機能そのものは正常に動作する。
また、受信機側でも次回のデータフォーマットを事前に知ることができるため、それに合わせて受信機を最小限の時間だけ起動することができ、それだけ省電力化が可能となる。例えば、受信機が今回の間欠通信で受信した次回データが「短縮データ」を示すものであれば、次回の間欠通信では短縮データフォーマットのロック解除信号に合わせて短縮した受信時間を設定すればよい。一方、今回の間欠通信で受信した次回データが「完全データ」を示すものであれば、次回の間欠通信ではフルデータフォーマットのロック解除信号に合わせて充分な受信時間を設定することができるので、通信エラーが生じることもない。
【００１２】
好ましくは、電子機器は受信機により受信されたロック解除信号に短縮データが含まれている場合、識別子情報が個体識別子と完全に一致しない場合であっても電子機器に対する操作の受け付けを許容するものとする。
【００１３】
上記のように短縮データフォーマットのロック解除信号には、識別子情報として短縮データが含まれているため、これを個体識別子と照合しても完全には一致しない。ただし、短縮データであっても少なくともその一部は個体識別子と一致するため、この場合、自動ロックシステムが引き続き電子機器のロックを解除し続けることで、ユーザの利便性を維持することができる。また、受信機で短縮データフォーマットのロック解除信号を受信できていれば、少なくとも電子機器ではロック解除装置との間で通信が行われている（近くにユーザがいる）ことを認識できるため、やはりシステムは引き続き電子機器のロックを解除し続けることで、ユーザの利便性を維持することができる。
【００１４】
上記のデータ選択手段は、間欠送信手段によるロック解除信号の各送信タイミングにおいて、短縮データを所定回数にわたり連続して選択するごとに、完全データを少なくとも１回選択することが好ましい。
【００１５】
この場合、ロック解除装置（間欠送信手段）は、例えば短縮データフォーマットのロック解除信号をＮ回（Ｎは整数）送信し、少なくとも次の（Ｎ＋１）回目にフルデータフォーマットのロック解除信号を送信するサイクルを繰り返すことになる。これにより、フルデータフォーマットのロック解除信号が送信される間隔が一定となり、電子機器において完全データを個体識別子と照合する間隔を適切な時間（極端に長すぎることのない時間）に設定することができる。
【００１８】
本発明の自動ロックシステムにおいて、ロック解除信号には次回データの他に自己データがさらに含まれていることが好ましい。この自己データは、データ選択手段により識別子情報として選択された今回のデータとして、完全データ又は短縮データのいずれが含まれているかを示すものである。そして間欠送信手段は、ロック解除信号の送信時間内にて識別子情報より先に自己データを送信するものとする。
【００１９】
通常、受信機が前回の間欠通信で受信した次回データと、今回の間欠通信で実際に受信した自己データは一致している。その上で、本発明では次回データと同じ自己データをさらに送信することにより、前回の間欠通信で受信ができていなかったとしても、今回の間欠通信で確実にデータフォーマットの種類を判別可能としている。このため、通信状況が一時的に悪化した場合であっても、ロック解除装置と受信機との間でより確実な通信を実現することができる。
【００２０】
また、上記のようにロック解除信号に次回データや自己データを含める場合、受信機は、次回データ又は自己データの少なくとも一方に基づいて、ロック解除信号の受信時間を設定することが好ましい。
【００２１】
この場合、例えば今回の間欠通信で自己データが正常に受信できなかったとしても、前回の間欠通信で次回データが正常に受信できていれば、次回データに基づいて適切な受信時間を設定することができる。あるいは、たとえ次回データが「短縮データ」を示すものであったとしても、自己データが「完全データ」を示すものであれば、自己データの情報を優先してフルデータフォーマットのロック解除信号に合わせて受信時間を設定することができる。
【００２２】
また、ロック解除信号に自己データを含める場合、ロック解除信号に電子機器の動作を制御するためのファンクションデータが含まれる態様が好ましい。
【００２３】
この場合、例えばユーザが電子機器（携帯電話機等）を見失った場合、ファンクションデータによって電子機器を鳴動させる制御を行うことで、ユーザが電子機器を発見しやすくする機能を実現することができる。このようなファンクションデータを送る際には、短縮データでは誤作動の原因になるので、データフォーマットは完全データとする必要がある。そこで、たとえ前回の次回データが「短縮データ」を示していたとしても、ファンクションデータを送信する際は、改めて自己データによって「完全データ」であることを示すことにより、電子機器を正しく制御することができる。また、自己データによって今回のロック解除信号が「完全データ」であることを電子機器（携帯電話機等）に示すことで、電子機器の迅速な反応を促すことができる。
【００２４】
なお上記の間欠送信手段は、ロック解除信号の送信時間内にて、互いに周波数の異なる複数のチャンネルを用いて同一内容のロック解除信号を順次送信することが好ましい。
【００２５】
このように、間欠通信において周波数を変えながらロック解除信号を順次送信することにより、他の無線機器（周波数帯が近接した機器）との電波干渉やノイズ等による通信不良を少なくすることができる。
【００２６】
なお、１回の間欠通信で複数のチャンネルを用いてロック解除信号が順次送信される場合、そのときのデータフォーマット（短縮データ又は完全データのいずれを含むか）によって２番目以降のチャンネルの受信開始タイミングが異なってくる。この場合、受信機側ではデータフォーマットに合わせて周波数の切り替えタイミングを調整する必要があるが、本発明では上記のようにロック解除信号に次回データや自己データを含めることができるため、前回の間欠通信で受信した次回データや、今回の間欠通信で最初に受信した自己データに基づき、２番目以降のチャンネルの受信開始タイミングを正確に特定することができる。
【発明の効果】
【００２７】
以上のように本発明の電子機器の自動ロックシステムによれば、間欠通信の間隔を不用意に広げることなく、全体として通信時間を短縮化し、システムの消費電力を小さく抑えることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態について図面を参照しながら説明する。
本発明の自動ロックシステムは、例えば一般に広く普及した電子機器である携帯電話機のロックシステムとして好ましい実施の形態をとることができる。
【００２９】
〔システムの概要〕
図１は、自動ロックシステム１０を構成する機器の組み合わせ例を示す外観図である。この自動ロックシステム１０には、携帯電話機１２及びロック解除装置１４が含まれる。携帯電話機１２は、例えばキー操作によって音声通話や情報通信等が可能な電子機器であり、ユーザが携帯して主に使用するものである。
【００３０】
このうち携帯電話機１２には、個体識別子としてのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）コードが割り当てられている。ＩＤコードは、例えば携帯電話機１２に内蔵された不揮発性メモリや専用ＩＣ等の記憶装置に記憶されている。あるいは、セキュリティチップのような個別にＩＤコードを有した中央処理装置（ＣＰＵ）を携帯電話機１２に用いれば、そのＩＤコードによって携帯電話機１２に個体識別子が割り当てられる。
【００３１】
一方のロック解除装置１４は、携帯電話機１２と対（ペア）になるものであり、携帯電話機１２は、これと対になるロック解除装置１４とセットでユーザに使用されることを前提としている。具体的には、ロック解除装置１４は携帯電話機１２に対してロック解除信号を送信する機能を有しており、このロック解除信号には、ロック解除装置１４と対になる携帯電話機１２のＩＤコードが含まれている。
【００３２】
自動ロックシステム１０は、携帯電話機１２の正規所有者であるユーザがロック解除装置１４をセットで所持し、両者を互いに近接させて使用することを基本的な使用形態としている。図１に示されるように、ロック解除装置１４を例えばキーホルダ型の形態として、ユーザの持ち歩きの利便性を向上することが好ましい。あるいは、ロック解除装置１４をカード型や首下げ型の形態にしてもよい。なおロック解除装置１４は、常に携帯電話機１２の近くに置いておく必要はなく、例えばユーザが着衣とともに身につけていたり、手持ちのバッグに入れて身近に置いていたりすればよい。
【００３３】
〔自動ロック機能の概要〕
携帯電話機１２は、自動的にキー操作をロックしたり、そのロックを解除したりする機能、いわゆる自動ロック機能を有している。なお、ここでは「キー操作」として一般的に総称しているが、携帯電話機１２の操作には回転式ホイールの操作やトグルスイッチの操作、タッチパネルを通じた入力操作等、ユーザが携帯電話機１２の機能を活用するために必要な各種の操作が含まれる。
【００３４】
上記の自動ロック機能が働くと、携帯電話機１２のキー操作がロック（規制）された状態となる。この状態では、携帯電話機１２の電源がオンになっていてもキー操作は受け付けられない。逆に、自動ロック機能が働いていない状態では、上記のようなキー操作のロックは解除されており、ユーザは通常どおりキー操作が可能となる。
【００３５】
通常、ユーザが携帯電話機１２とロック解除装置１４とをセットで持ち歩いている場合、携帯電話機１２とロック解除装置１４とがユーザの身近に存在するため、両者間で良好に無線通信を行うことができる。この状態で、ロック解除装置１４から送信されるロック解除信号を携帯電話機１２の受信機（図１には示されていない）が受信し、そこから抽出（デコード）したＩＤコードが自己のＩＤコードと一致した場合、携帯電話機１２はユーザのキー操作の受け付けを許容する。この場合、携帯電話機１２は、ユーザのキー操作に応じて音声通話や情報通信の他に、その表示画面１２ａを通じてアドレス帳や通信履歴、電子メール文書、画像等を表示する。
【００３６】
一方、携帯電話機１２は、ロック解除信号を受信できない場合や、ロック解除信号を受信できたものの、このロック解除信号に含まれるＩＤコードが自己のＩＤコードと一致しない場合、自動ロック機能によってキー操作をロック（規制）する。このような自動ロック機能によれば、携帯電話機１２は、正規のユーザでない他人によってキー操作がなされることを阻止することができる。これにより、携帯電話機１２のメモリ内にあるアドレス帳やスケジュール、メール文書、画像等が他人に覗き見されたり、他人によって通話発信がされたり、データ通信がされたりすることがなくなる。
【００３７】
なお、携帯電話機１２が受信したロック解除信号に含まれるＩＤコードが自己のＩＤコードと一致しない場合とは、携帯電話機１２の近くに他人の携帯電話機（ＩＤコードが異なるもの）と対になる他のロック解除装置が存在しており、そのロック解除装置からロック解除信号を受信した場合のことである。この場合、携帯電話機１２においてＩＤコードが一致しないことから、他人のロック解除装置によって携帯電話機１２のキー操作ロックが解除されてしまうことはない。なお、自動ロック機能の具体的な制御手法については後述する。
【００３８】
〔リモコン機能〕
またロック解除装置１４には、例えばプッシュボタン１４ａが付属している。このプッシュボタン１４ａは、ロック解除装置１４を携帯電話機１２のリモコンとして機能させるためのものである。例えば、ユーザが携帯電話機１２を近辺に置いたものの、その所在を見失っている状態でプッシュボタン１４ａを押下すると、これに反応して携帯電話機１２を鳴動（電子音の出力やバイブレータの駆動）させることができる。これにより、ロック解除装置１４を用いてユーザが携帯電話機１２を容易に発見する機能を実現することができる。このようなリモコン機能についても、その具体的な制御手法については後述する。
【００３９】
図２は、携帯電話機１２及びロック解除装置１４の各構成例を示すブロック図である。以下、それぞれの構成例について説明する。
【００４０】
〔ロック解除装置の構成〕
ロック解除装置１４は、ＣＰＵ１４０、通信ユニット１４２、タイマ回路１４４、スイッチ入力回路１４５及びバッテリ１４８を内蔵している。また通信ユニット１４２には、例えば内蔵型のアンテナ１５０が付属している。
【００４１】
ＣＰＵ１４０は、例えば図示しないＣＰＵコアとともにＲＯＭ１４０ａ、ＲＡＭ１４０ｂ、ＥＥＰＲＯＭ１４０ｃ等の半導体メモリを内蔵している。ＥＥＰＲＯＭ１４０ｃは書き換え可能な不揮発性メモリであり、このＥＥＰＲＯＭ１４０ｃは、対になるべき携帯電話機１２のＩＤコードやファンクション等に関する情報を記憶している。
【００４２】
携帯電話機１２には、その製造時に個体別のユニークなＩＤコードが割り当てられており、これと対になるロック解除装置１４には、携帯電話機１２のＩＤコードがＥＥＰＲＯＭ１４０ｃに書き込まれている。なおＥＥＰＲＯＭ１４０ｃに代えて、ＩＤコードを記憶した専用ＩＣを用いてもよい。
【００４３】
またファンクションは、携帯電話機１２を制御するための命令コードを表しており、例えばキー操作のロックを解除する命令や、キー操作をロックする命令、あるいは携帯電話機１２を鳴動させる命令等に対応するコードである。
【００４４】
ＲＯＭ１４０ａは、ロック解除信号の送信を制御する通信プログラムを格納している。ＣＰＵ１４０は、ＲＯＭ１４０ａに格納されている通信プログラムを読み出してこれを実行する。またＣＰＵ１４０は、通信プログラムを実行する際にＥＥＰＲＯＭ１４０ｃからＩＤコードやファンクションを読み出し、これらを含めた送信フレームを生成する。なお送信フレームのデータフォーマットについては、別の図面を参照しながら後述する。
【００４５】
またタイマ回路１４４は、ＣＰＵ１４０の制御によって起動時からの経過時間を計測する機能を有する。なおタイマ回路１４４は、ＣＰＵ１４０に内蔵されるタイマで代用されるものであってもよい。
【００４６】
スイッチ入力回路１４５は、上記のプッシュボタン１４ａに連動している。例えば、スイッチ入力回路１４５には図示しないマイクロスイッチが付属しており、ユーザがプッシュボタン１４ａを押下すると、それによってマイクロスイッチの接点が閉じられる（ＯＮ）。これを受けて、スイッチ入力回路１４５はボタン操作信号（ＯＮ信号）をＣＰＵ１４０に入力する。
【００４７】
〔携帯電話機の構成〕
携帯電話機１２には、受信機１２ｂが内蔵されている。この受信機１２ｂは、携帯電話機１２においてロック解除信号を受信するための組み込みモジュールであり、音声通話やパケット通信用の受信機とは別である。なお受信機１２ｂは、例えば携帯電話機１２の一部分となる基板モジュールとして内蔵されている態様でもよいし、あるいは独立した１つの装置として内蔵されている態様であってもよい。
【００４８】
受信機１２ｂもまた、ＣＰＵ１２０をはじめ、通信ユニット１２２、タイマ回路１２４等を有しており、このうち通信ユニット１２２には内蔵型のアンテナ１２６が付属している。同様にＣＰＵ１２０は、図示しないＣＰＵコアとともにＲＯＭ１２０ａ、ＲＡＭ１２０ｂ、ＥＥＰＲＯＭ１２０ｃ等の半導体メモリを内蔵している。
【００４９】
ＲＯＭ１２０ａには通信プログラムが格納されており、ＣＰＵ１２０は、ＲＯＭ１２０ａに格納されている通信プログラムを読み出してこれを実行する。また通信ユニット１２２はＣＰＵ１２０の制御に基づいて動作し、ロック解除装置１４から送信されるロック解除信号を受信する。ＣＰＵ１２０は通信プログラムの実行に伴い、ロック解除信号からＩＤコードやファンクションを抽出するデコーダとしても機能する。
【００５０】
ＥＥＰＲＯＭ１２０ｃには、携帯電話機１２に固有のＩＤコード（自己の個体識別子）やファンクションに関する情報が登録されている。ＣＰＵ１２０は通信プログラムの実行に伴い、抽出したＩＤコードが携帯電話機１２に固有のＩＤコードに一致するか否かを判断し、その結果に基づいて自動ロック機能に関する処理を実行する。またＣＰＵ１２０は、抽出したファンクション（命令コード）を出力する。
【００５１】
受信機１２ｂにはインタフェース１２８が装備されており、ＣＰＵ１２０による自動ロック機能に関する処理結果やファンクションの出力は、インタフェース１２８を通じて携帯電話機１２の本体部１３０に転送される。携帯電話機１２の本体部１３０は、携帯電話機１２の動作を統括的に制御する本体ＣＰＵ１３２を有するほか、基本的な機能要素としての通信機能部１３４、ディスプレイ駆動部１３６、キー操作受付部１３８、スピーカ駆動部１９０、ＬＥＤ駆動部１９２、バイブレータ駆動部１９４及び電源部１９６を有している。ＣＰＵ１２０からの指示を本体部１３０の本体ＣＰＵ１３２が受け取ると、これに基づいて本体ＣＰＵ１３２がキー操作受付部１３８、スピーカ駆動部１９０、ＬＥＤ駆動部１９２又はバイブレータ駆動部１９４を制御する。
【００５２】
なお、本体部１３０の構成は公知のものを適用できるため、ここでは概要のみを説明する。すなわち、通信機能部１３４は、携帯電話機１２において音声通話やパケット通信を行う機能を実現するものである。またディスプレイ駆動部１３６は、上記の表示画面１２ａにて各種の文字情報や画像を表示する機能を実現するものである。
【００５３】
キー操作受付部１３８は、図示しないユーザインタフェースを通じてキー操作を受け付け、キー操作による割込信号を本体ＣＰＵ１３２に認識させる機能を実現するものである。スピーカ駆動部１９０は、図示しないスピーカを駆動して通話音声を出力させたり、あるいは着信音を出力させたりする機能を実現するものである。
【００５４】
またＬＥＤ駆動部１９２は、例えば図示しない着信通知用ＬＥＤを点灯又は点滅させる機能を実現するものである。そしてバイブレータ駆動部１９４は、図示しない振動モータを駆動して、携帯電話機１２を振動させる機能を実現するものである。なお電源部１９６は、図示しないバッテリから本体部１３０及び受信機１２ｂに必要な電力を供給するほか、バッテリの充電状態を監視している。
【００５５】
また本体ＣＰＵ１３２は、自動ロック機能やその他のファンクションに関する制御プログラムを実行する。この制御プログラムでは、受信機１２ｂのＣＰＵ１２０からロック解除の指示があった場合、キー操作受付部１３８を通常に機能させることで、携帯電話機１２においてユーザによるキー操作の受け付けを許容（ロック解除）する処理が行われる。これに対し、自動ロック実行の指示があると、キー操作受付部１３８の機能を停止させ、キー操作の受け付けを規制（キー操作ロック）する処理が行われる。
【００５６】
図３は、ロック解除信号の送信フレームのデータ構造をフォーマット別に示す概念図である。図３中（Ａ）がフルデータフォーマットの送信フレーム２０を示し、図３中（Ｂ）が短縮データフォーマットの送信フレーム３０を示している。以下、送信フレーム２０，３０をそれぞれフォーマット別に説明する。
【００５７】
図３中（Ａ）：フルデータフォーマットの送信フレーム２０は、先頭のヘッダ２２と末尾のパリティ２８との間に、ファンクション２４及びＩＤコード２６が挟み込まれたデータ構造（バイナリデータ）となっている。
【００５８】
ヘッダ２２中の”Ｐｒｅａｍｂｌｅ”は、受信機１２ｂの通信ユニット１２２においてアナログ（高周波）回路を安定化させ、確実にアナログ回路をロック解除信号に同期させるための信号（０１０１０１・・・）である。またヘッダ２２中の”Ｓｙｎｃｗｏｒｄ”は、上記の”Ｐｒｅａｍｂｌｅ”と実データとの区切りであり、送信フレーム２０内での実データの開始を表すものである。なおこの例では、ヘッダ２２のデータ長が例えば１６ｂｉｔである。
【００５９】
ファンクション２４は、上記のように携帯電話機１２を鳴動させる等のリモコン機能用の信号である。ここでは例として、データ長が５ｂｉｔである。次のＩＤコード２６は、フルデータフォーマットで２４ｂｉｔのデータ長を有する。これだけのデータ長があれば、ＩＤコード２６に数百万通り以上の固有識別子を設定することができる。なお、フルデータフォーマット時のＩＤコード２６は、異なる携帯電話機１２の個体間で互いに重複することがない完全データとなっている。
【００６０】
末尾のパリティ２８は、実データの正誤判断（パリティチェック）用信号であり、ここでは例えば４ｂｉｔである。なお、パリティ２８によるエラー訂正機能はない。
【００６１】
図３中（Ｂ）：短縮データフォーマットの送信フレーム３０は、ＩＤコード３６のデータ長を例えば８ｂｉｔに短縮するとともに、パリティ２８を省略することで全体のデータ長をフルデータフォーマットの送信フレーム２０より短縮したものである。このような短縮データフォーマット時のＩＤコード３６は、フルデータフォーマットよりもデータ長が短縮されている（桁数が少ない）ため、異なる携帯電話機１２の個体間で互いに重複が起こり得る短縮データである。なお、ヘッダ３２及びファンクション３４は、いずれもフルデータフォーマットと共通である。
【００６２】
ロック解除装置１４の通信ユニット１４２は、間欠的に到来する送信タイミングごとに送信フレーム２０，３０のいずれか一方を変調し、これをロック解除信号としてアンテナ１２６から送信する。
【００６３】
次に、自動ロックシステム１０の動作例について、いくつかの例を挙げて説明する。
【００６４】
〔第１動作例〕
図４は、第１動作例に関するロック解除信号の送信状態とその受信状態及びロック解除動作の関連性を示したタイミングチャートである。この第１動作例では、通信ユニット１４２によるロック解除信号の基本的な送信間隔τを例えば３ｓｅｃ（秒）とする。そして、３ｓｅｃごとの各送信タイミングにおいて、フルデータフォーマットの送信フレーム２０又は短縮データフォーマットの送信フレーム３０のいずれか一方が選択的に送信されるものとする。ただし、ここでは短縮データフォーマットの送信フレーム３０が例えば連続して９回送信されるごとに、フルデータフォーマットの送信フレーム２０が１回送信されるものとする。
【００６５】
例えば、ある送信タイミング（図中の時刻ｔ１）からロック解除装置１４によりフルデータフォーマットの送信フレーム２０でロック解除信号が送信されると、このロック解除信号が携帯電話機１２の受信機１２ｂにおいて受信される。なお第１動作例では、受信機１２ｂの受信時間（待ち受け時間）はフルデータフォーマットの送信フレーム２０に合わせて設定されている。図４では誇張して示されているが、フルデータフォーマット時の送信時間は例えば１８ｍｓ（ミリ秒）である。
【００６６】
次に到来する送信タイミング（図中の時刻ｔ２）からは、短縮データフォーマットの送信フレーム３０でロック解除信号が送信される。そして、これ以降は上記のように９回連続して短縮データフォーマットの送信フレーム３０でロック解除信号が送信される。なお、短縮データフォーマット時の送信時間は例えば８ｍｓである。
【００６７】
そして、短縮データフォーマットの送信フレーム３０で９回分の送信が行われると、その次回に到来する送信タイミング（図中の時刻ｔ４）では、フルデータフォーマットの送信フレーム２０を選択してロック解除信号が送信される。このようにしてフルデータフォーマットの送信フレーム２０で１回送信が行われると、また次回以降の送信タイミング（図中の時刻ｔ５）からは９回連続して短縮データフォーマットの送信フレーム３０で送信が行われる。以上の間欠送信パターンが繰り返される結果、フルデータフォーマットの送信フレーム２０によるロック解除信号の送信間隔Ｔは３０ｓｅｃとなる。
【００６８】
いずれにしても、正規のユーザがロック解除装置１４と携帯電話機１２とをペアにして携帯している状況にあっては、通常、携帯電話機１２の受信機１２ｂにおいてロック解除信号が間欠的に受信できるため、携帯電話機１２のキー操作はロックされず、ロック解除の状態が継続することになる。これにより、ユーザは携帯電話機１２を自由に操作することができる。
【００６９】
これに対し、ユーザが携帯電話機１２を紛失したり、携帯電話機１２を盗まれたりした場合、携帯電話機１２の受信機１２ｂがロック解除信号を受信できない状態がある程度の時間（例えば１０秒以上）続くことで、携帯電話機１２のキー操作がロックされた状態に移行する（例えば図中の時刻ｔ３）。これにより、他人による携帯電話機１２の不正使用や情報の流出を確実に防止することができる。
【００７０】
加えて第１動作例では、フルデータフォーマットでの送信間隔Ｔを３０ｓｅｃに設定し、その間に到来する９回分の間欠送信では、いずれも短縮データフォーマットでロック解除信号を送信している。このため、毎回の間欠送信でフルデータフォーマットの送信フレーム２０だけを送信する場合に比較して、全体的な通信時間を短縮化することができる。
【００７１】
次に、第１動作例を実現するための通信プログラムについて例を挙げて説明する。自動ロックシステム１０において、ロック解除装置１４のＣＰＵ１４０や受信機１２ｂのＣＰＵ１２０がそれぞれ以下のプログラムを実行することで、上記の第１動作例を実現することができる。
【００７２】
〔送信管理処理〕
図５は、通信プログラムの一部を構成する送信管理処理の手順例を示すフローチャートである。ロック解除装置１４のＣＰＵ１４０は、起動中に以下の送信管理処理を実行する。
【００７３】
ステップＳ１０：ＣＰＵ１４０は、送信タイマカウント処理を実行する。この処理では、ＣＰＵ１４０は上記のタイマ回路１４４を起動し、例えば３ｓｅｃごとの送信周期をカウントする。なおＣＰＵ１４０は、３ｓｅｃの周期でタイマ回路１４４のカウントとリセットとを繰り返す。
【００７４】
ステップＳ１２：次にＣＰＵ１４０は、例えばタイマ回路１４４のリセットパルスの立ち上がりエッジに基づき、３ｓｅｃごとの送信タイミングが到来したか否かを確認する。実際に送信タイミングが到来したことを確認すると（Ｙｅｓ）、ＣＰＵ１４０は次にステップＳ１４を実行する。
【００７５】
ステップＳ１４：ＣＰＵ１４０は、送信データ設定処理を実行する。この処理では、ＣＰＵ１４０はロック解除信号の送信フォーマットとして上記のフルデータフォーマット又は短縮データフォーマットのいずれかを選択する。なお、処理の詳細については、別のフローチャートを参照しながらさらに後述する。
【００７６】
ステップＳ１６：送信フォーマットを選択すると、次にＣＰＵ１４０は周波数別送信処理を実行する。この処理では、上記の送信時間内に複数のチャンネル（例えば周波数の異なる２つのチャンネル）を用いて同一のロック解除信号を順次送信する処理を行う。すなわち、フルデータフォーマットの送信フレーム２０であれば、これを最初のチャンネルで通信ユニット１４２から送信した後、続けて同じ送信フレーム２０を２番目のチャンネルで通信ユニット１４２から送信する。この処理は、例えば他の無線機器からのノイズでロック解除信号が正常に受信できなくなる場合を想定し、ロック解除装置１４と受信機１２ｂとの間で周波数ホッピングの手法を用いた通信を行うためのものである。なお、ここではチャンネル数を２つとしているが、チャンネル数は３つ以上でもよい。
【００７７】
ステップＳ１８：間欠送信において送信タイミングが到来していない間（ステップＳ１２：Ｎｏ）は、ＣＰＵ１４０は強制送信実行処理を行う。この処理では、ＣＰＵ１４０はスイッチ入力回路１４５からのボタン操作信号の入力を監視し、入力があった場合はそれに応じて強制的に割り込みを発生させ、フルデータフォーマットの送信フレーム２０を送信する。このとき、例えば送信フレーム２０のＩＤコード２６に上記のリモコン機能を割り当てることで、携帯電話機１２を強制的に鳴動させることができる。なお、ここで特にプッシュボタン１４ａの押下がなされていない場合、ＣＰＵ１４０は上記のリモコン機能を実行することなくステップＳ１８を完了する。
【００７８】
〔送信データ設定処理〕
次に図６は、上記の送信データ設定処理（図５中のステップＳ１４）の手順例を示すフローチャートである。以下、手順に沿って説明する。
【００７９】
ステップＳ１００：ＣＰＵ１４０は、送信カウンタをロードする。例えばロック解除装置１４のＲＡＭ１４０ｂには、その記憶領域の一部にカウント領域が確保されており、送信カウンタの値は、このカウント領域にて記憶（更新）されている。
【００８０】
ステップＳ１０２：次にＣＰＵ１４０は、ロードした送信カウンタの値が「０」であるか否かを確認する。このとき、実際に送信カウンタの値が「０」であれば（Ｙｅｓ）、ＣＰＵ１４０は次にステップＳ１０４を実行する。
【００８１】
ステップＳ１０４：この場合、ＣＰＵ１４０はロック解除信号の送信フォーマットとしてフルデータフォーマットの送信フレーム２０を選択し、この送信フレーム２０を通信ユニット１４２の送信バッファへ転送する。これにより、今回の送信タイミングで通信ユニット１４２からフルデータフォーマットの送信フレーム２０の送信が実行されることになる。
【００８２】
ステップＳ１０６：次にＣＰＵ１４０は、送信カウンタを１インクリメントする。これにより、送信カウンタの値に「１」が加算されることになる。以上の手順を実行すると、ＣＰＵ１４０は先の送信管理処理に復帰（リターン）する。
【００８３】
この後、次回以降の送信タイミングが到来した時点では、既に送信カウンタの値は「０」ではなくなっている。この場合、ＣＰＵ１４０は送信データ設定処理に進むと、ステップＳ１０２で送信カウンタの値が「０」でないことを確認し（Ｎｏ）、次にステップＳ１０８を実行する。
【００８４】
ステップＳ１０８：ＣＰＵ１４０は、送信カウンタの値が設定値未満であるか否かを確認する。この設定値は例えば「１０」である。例えば、最初にフルデータフォーマットの送信フレーム２０を送信してから、その後にロック解除信号を１０回送信するまでの間、送信カウンタの値は設定値「１０」未満である。この場合（Ｙｅｓ）、ＣＰＵ１４０は次にステップＳ１１０を実行する。
【００８５】
ステップＳ１１０：ＣＰＵ１４０は、ロック解除信号の送信フォーマットとして短縮データフォーマットの送信フレーム３０を選択し、この送信フレーム３０を通信ユニット１４２の送信バッファへ転送する。これにより、２回目〜１０回目の各送信タイミングでは、通信ユニット１４２から短縮データフォーマットの送信フレーム３０が送信されることになる。なおこの後、ＣＰＵ１４０はステップＳ１０６に進んで送信カウンタをインクリメントする。
【００８６】
そして、１０回目の送信を終えると、その時点で送信カウンタの値は「１０」に達している。この場合、次の送信タイミングでＣＰＵ１４０が送信データ設定処理を実行すると、ステップＳ１０８でＣＰＵ１４０は送信カウンタの値が設定値「１０」に達していることを確認し（Ｎｏ）、次にステップＳ１１２を実行する。
【００８７】
ステップＳ１１２：この場合、ＣＰＵ１４０はロック解除信号の送信フォーマットとして再びフルデータフォーマットの送信フレーム２０を選択し、この送信フレーム２０を通信ユニット１４２の送信バッファへ転送する。これにより、今回（最初から数えて１１回目）の送信タイミングでは、通信ユニット１４２からフルデータフォーマットの送信フレーム２０が送信されることになる。
【００８８】
ステップＳ１１４：次にＣＰＵ１４０は送信カウンタをリセットする。これにより、送信カウンタの値は「０」に戻る。以上の手順を終えると、ＣＰＵ１４０は送信管理処理に復帰する。
【００８９】
〔自動ロック処理〕
次に図７は、受信機１２ｂのＣＰＵ１２０が実行する自動ロック処理のフローチャートである。自動ロック処理は、例えば一連のプログラムモジュール群で構成されている。具体的には、自動ロック処理の中でＣＰＵ１２０は、初期設定処理（ステップＳ２００）、タイミング同調処理（ステップＳ２０２）、間欠受信処理（ステップＳ２０４）及びロック指示処理（ステップＳ２０６）のサブルーチンを順に実行する。以下、各処理の概略を説明する。
【００９０】
ステップＳ２００：初期設定処理では、ＣＰＵ１２０は自動ロック機能の作動に必要な初期設定を実行する。具体的には、ＣＰＵ１２０はＥＥＰＲＯＭ１２０ｃのコード記憶領域にアクセスして自己のＩＤコードが保存されているか否かを確認する。またＣＰＵ１２０は、例えばＥＥＰＲＯＭ１２０に保存されている設定値をロードし、現在の自動ロック機能の設定が有効であるか否かを確認する。なお、ＩＤコードが保存されていなかったり、データが破損したりしている場合、あるいは、自動ロック機能の設定が無効である場合、ＣＰＵ１２０は以降の処理を実行しない。
【００９１】
ステップＳ２０２：ＩＤコードが正常に保存されており、かつ自動ロック機能の設定が有効であることを確認すると、ＣＰＵ１２０はタイミング同調処理を実行する。この処理では、ＣＰＵ１２０はある程度の長いスパンでロック解除装置１４から送信されるロック解除信号の受信を試み、その信号波形の変化から送信間隔を検出する。そして、検出した送信間隔（ここでは３ｓｅｃ）に同調させて毎回の受信機１２ｂの受信タイミングを設定する。
【００９２】
ステップＳ２０４：ＣＰＵ１２０は、先のタイミング同調処理で設定した受信タイミングが到来するごとに通信ユニット１２２を駆動し、ロック解除信号の受信動作を実行させる。
【００９３】
ステップＳ２０６：次にＣＰＵ１２０は、先の間欠受信処理で実行した受信動作の結果に基づいてロック指示処理を実行する。この処理では、例えばロック解除信号に含まれるＩＤコード２６（フルデータフォーマット時）が自己のＩＤコードと一致していることを確認すると、ＣＰＵ１２０は本体ＣＰＵ１３２に対して自動ロックの解除を指示する。これを受けて、本体ＣＰＵ１３２はキー操作受付部１３８の機能を有効化する。一方、ロック解除信号が受信できない状態がある程度の時間にわたって継続しているか、あるいは受信したロック解除信号に含まれるＩＤコード２６（フルデータフォーマット時）が自己のＩＤコードと一致しないことを確認すると、ＣＰＵ１２０は本体ＣＰＵ１３２に対して自動ロックの実行を指示する。これにより、本体ＣＰＵ１３２はキー操作受付部１３８の機能を無効化する。
【００９４】
なお本実施形態では、ロック解除信号が短縮データフォーマットの送信フレーム３０で送信されることがあるため、例えばロック指示処理でのロジックを以下の複数通りに設定することができる。
【００９５】
（１）ＣＰＵ１２０は、短縮データフォーマットの送信フレーム３０に含まれるＩＤコード３６を自己のＩＤコードと照合し、ＩＤコード３６が部分的に自己のＩＤコードと一致（例えば下位１バイト分が一致）することを確認した場合、引き続き自動ロックの解除を指示する。
【００９６】
（２）ＣＰＵ１２０は、短縮データフォーマットの送信フレーム３０でロック解除信号を受信した場合、これに含まれるＩＤコード３６を仮に有効なものとして扱い、自己のＩＤコードとの一致を確認せずに引き続き自動ロックの解除を指示する。
【００９７】
いずれの場合にあっても、ロック解除装置１４からのロック解除信号が正常に受信できていれば、携帯電話機１２において自動ロックの解除を継続することができる。また、いずれの場合についても、３０ｓｅｃ間隔でフルデータフォーマットの送信フレーム２０でロック解除信号が送信されるため、最終的にはフルデータフォーマット時のＩＤコード２６を用いて照合が行われる。
【００９８】
また、上記（１），（２）のいずれのロジックを採用しても、ユーザが携帯電話機１２を紛失したり、盗難にあったりした場合、短縮データフォーマット時のＩＤコード３６が一致する他のユーザが偶然近くにいなければ、正常に自動ロック機能を作動させることができる。
【００９９】
また上記（１）のロジックでは、短縮データフォーマット時のＩＤコード３６が一致する他のユーザが偶然近くにいた場合、短縮データフォーマットでロック解除信号が送信されている間だけ自動ロック機能は作動しないものの、３０ｓｅｃ間隔でフルデータフォーマットのロック解除信号が送信されてくるため、そこでＩＤコード２６が不一致となり、最終的には自動ロック機能を正常に作動させることができる。
【０１００】
〔第２動作例〕
次に、自動ロックシステム１０の第２動作例について説明する。図８は、第２動作例で使用する送信フレーム４０，６０のデータ構造をデータフォーマット別に示す概念図である。なお、図８中（Ａ）はフルデータフォーマットの送信フレーム４０を示し、図８中（Ｂ）は短縮データフォーマットの送信フレーム６０を示している。
【０１０１】
各フォーマットにおいて、ヘッダ４２，６２やファンクション４６，６６、ＩＤコード５０，７０、パリティ５２等はいずれも第１動作例の場合と同様であり、ここでは重複した説明を省略する。
【０１０２】
この第２動作例では、各送信フレーム４０，６０中に自己データ４４，６４及び次回データ４６，６６を含めた構造を採用している。このうち自己データ４４，６４は、今回の各送信フレーム４０，６０がフルデータフォーマット又は短縮データフォーマットのいずれに該当するかを示すデータである。また次回データ４６，６６は、次回の送信タイミングで送信される予定のデータフォーマットがいずれであるのかを示すデータである。
【０１０３】
〔次回データによる受信時間の設定〕
これにより、受信機１２ｂのＣＰＵ１２０は、今回受信したロック解除信号の次回データ４６，６６から次回のデータフォーマットを予測し、次回の受信時間を各データフォーマットに合わせて制御することができる。例えば、次回データ４６，６６が短縮データフォーマットを示すものであれば、ＣＰＵ１２０は次回の間欠通信では短縮データフォーマット時の受信時間（例えば８ｍｓ＋α）を設定する。これにより、受信機１２ｂ側でも通信時間を短縮化することで、バッテリの消耗を抑えることができる。一方、次回データ４６，６６がフルデータフォーマットを示すものであれば、ＣＰＵ１２０は次回の間欠通信でフルデータフォーマット時の受信時間（例えば１８ｍｓ＋α）を設定することができる。
【０１０４】
〔自己データによる受信時間の更正〕
またＣＰＵ１２０は、前回受信した次回データ４６，６６に基づき、例えば短縮データフォーマット時の受信時間を設定して待ち受けていた場合であっても、実際に受信した自己データ４４，６４がフルデータフォーマットを示すものであれば、これを受けて受信時間をフルデータフォーマット時の設定に更正することができる（逆の場合も同様。）。これにより、短縮データフォーマットで待ち受けていた受信時間をフルデータフォーマット時の受信時間にまで延長し、送信フレーム６０中の全てのデータを完全に受信することが可能となる。
【０１０５】
なお図８に示されているように、自己データ４４，６４は、各送信フレーム４０，６０中でＩＤコード５０，７０よりも先に送信（ヘッダ４２，６２の次に送信）される。これにより、例えば短縮データフォーマット時の受信時間で待ち受けていたとしても、実際にロック解除信号の受信を開始してフルデータフォーマットを示す自己データ４４を受信した場合、受信機１２ｂ側のＣＰＵ１２０がそれ以降の受信時間を延長することで、フルデータフォーマット時のＩＤコード５０を確実に受信することができる。
【０１０６】
図９は、第２動作例に関するロック解除信号の送信状態とその受信状態及びロック解除動作の関連性を示したタイミングチャートである。第２動作例においても、通信ユニット１４２によるロック解除信号の基本的な送信間隔τは例えば３ｓｅｃ（秒）である。また、第１動作例の場合と同様に、短縮データフォーマットの送信フレーム６０が例えば連続して９回送信されるごとに、フルデータフォーマットの送信フレーム４０が１回送信されるものとする。
【０１０７】
第２動作例の場合、例えばある送信タイミング（図中の時刻ｔ１）からロック解除装置１４によりフルデータフォーマットの送信フレーム４０でロック解除信号が送信されると、このロック解除信号に含まれる次回データ４６に基づき、次回の受信時間（待ち受け時間）は短縮データフォーマット用に設定される。
【０１０８】
そして、次に到来する送信タイミング（図中の時刻ｔ２）からは、ロック解除装置１４により短縮データフォーマットの送信フレーム３０でロック解除信号が送信される。このとき、受信機１２ｂ側のＣＰＵ１２０は予め短縮データフォーマット時の受信時間を設定しているので、その時間内で送信フレーム６０中の全てのデータを確実に受信することができる。
【０１０９】
この後、第１動作例と同様に短縮データフォーマットでロック解除信号の送受信が９回まで繰り返されると、９回目のロック解除信号にはフルデータフォーマットを示す次回データ６６が含まれている。このため、その次の送信タイミング（図中の時刻ｔ４）からは、受信機１２ｂ側でフルデータフォーマット時の受信時間を設定してロック解除信号を待ち受けることができる。
【０１１０】
また、ロック解除装置１４から複数のチャンネルを用いてロック解除信号が順次送信される場合であっても、受信機１２ｂ側では次回データ４６，６６に基づき、そのときのデータフォーマットに合わせたタイミングでチャンネルを変更することができる。例えば、今回の受信時間を短縮データフォーマット用に設定している場合、受信機１２ｂ側では最初のチャンネルで短縮データフォーマットの送信フレーム４０の送信が完了するタイミングで２番目のチャンネルに変更することにより、そのまま続けてロック解除信号を受信することができる。
【０１１１】
〔間欠受信処理〕
次に、第２動作例の受信動作を実現するためのプログラムについて例を挙げて説明する。図１０は、受信機１２ｂ側のＣＰＵ１２０により実行される間欠受信処理（図７中のステップＳ２０４）の手順例を示すフローチャートである。以下、手順に沿って説明する。
【０１１２】
ステップＳ３００：ＣＰＵ１２０は、前回の受信時に保存したロック解除信号から次回データ４６，６６をロードする。なお前回受信したロック解除信号は、例えばＲＡＭ１２０ｂのデータバッファ領域に保存されている。
【０１１３】
ステップＳ３０２：次にＣＰＵ１２０は、前回の受信時にロック解除信号の全データを正常に受信できたか否かを確認する。例えば、前回のロック解除信号がフルデータフォーマットの送信フレーム４０であれば、ＣＰＵ１２０はその中のパリティ５２に基づいてデータが正常であるか否かを確認する。また前回のロック解除信号が短縮データフォーマットの送信フレーム６０であれば、ＣＰＵ１２０はその全ビット長に基づいてデータが正常であるか否かを確認する。前回のデータが正常であることを確認すると（Ｙｅｓ）、ＣＰＵ１２０は次にステップＳ３０４を実行する。
【０１１４】
ステップＳ３０４：ＣＰＵ１２０は、次回データ４６，６６がフルデータフォーマットを示すものであるか否かを確認する。その結果、フルデータフォーマットを示すものであれば（Ｙｅｓ）、次にＣＰＵ１２０はステップＳ３０６を実行する。
【０１１５】
ステップＳ３０６：この場合、ＣＰＵ１２０はフルデータフォーマット時の受信時間を設定する。
【０１１６】
これに対し、先の前回受信したデータが正常であることを確認できなかった場合（ステップＳ３０２：Ｎｏ）、または次回データ４６，６６が短縮データフォーマットを示すものであることを確認した場合（ステップＳ３０４：Ｎｏ）、ＣＰＵ１２０はステップＳ３０８を実行する。
【０１１７】
ステップＳ３０８：この場合、ＣＰＵ１２０は短縮データフォーマット時の受信時間を設定する。
【０１１８】
ステップＳ３１０：いずれにしても、ＣＰＵ１２０は受信時間を設定すると、その設定した受信時間で通信ユニット１２２を駆動し、ロック解除信号の受信を開始する。
【０１１９】
ステップＳ３１２：続いてＣＰＵ１２０は、今回受信しているロック解除信号から自己データを抽出し、それがフルデータフォーマットを示すものであるか否かを確認する。その結果、フルデータフォーマットを示すものであれば（Ｙｅｓ）、ＣＰＵ１２０は次にステップＳ３１４を実行する。
【０１２０】
ステップＳ３１４：ＣＰＵ１２０は、受信時間をフルデータフォーマット用に変更（再設定）する。これにより、例えば短縮データフォーマット時の受信時間で待ち受けていたとしても、直ちに受信時間をフルデータフォーマット用に延長することができる。
【０１２１】
以上の手順を終えると、ＣＰＵ１２０は自動ロック処理に復帰する。あるいは、先のステップＳ３１２で自己データが短縮データフォーマットを示すものであることを確認した場合（Ｎｏ）、ＣＰＵ１２０はステップＳ３１４を実行することなく自動ロック処理に復帰する。この場合、短縮データフォーマット時の受信時間で受信動作が行われることになる。
【０１２２】
なお第２動作例においても、ロック解除装置１４のプッシュボタン１４ａをユーザが押下することで、上記のリモコン機能を活用することができる。この場合、強制的に割り込み送信されるデータをフルデータフォーマットとすることで、誤作動を防止することができる。なお、このとき受信機１２ｂ側で短縮データフォーマットの受信時間を設定していたとしても、ロック解除信号に自己データを含めているため、上記のステップＳ３１２でフルデータフォーマットを示す自己データを確認すれば、それによって受信時間をフルデータフォーマット用に設定し直すことができる。
【０１２３】
上述した第１，第２動作例によれば、常にフルデータフォーマットでロック解除信号を送信する場合に比較して消費電力を低く抑えることができ、それだけバッテリ１４８の消耗を抑えることができる。これにより、バッテリ１４８を大型化することなくロック解除装置１４のさらなる小型化や軽量化に寄与することができる。
【０１２４】
また第２動作例のように、データフォーマットに合わせて受信時間を設定する態様であれば、携帯電話機１２（受信機１２ｂ）のバッテリ使用量を少なく抑えることで、自動ロックシステム１０全体としての消費電力をさらに低下させることができる。
【０１２５】
さらに第２動作例では、実際に受信した自己データに基づいて受信時間を改め設定するため、たとえ前回の受信で次回データの受信が不良となったとしても、より確実なロック解除信号の送受信を実現することができる。
【０１２６】
本発明は上述した一実施形態に制約されることなく、種々に変形して実施可能である。例えば一実施形態の各構成は、その一部を省略したり、別の構成を任意に組み合わせたりすることができる。
【０１２７】
第１，第２動作例では、短縮データフォーマットの送信フレームが連続して９回送信されるごとにフルデータフォーマットの送信フレームが１回送信される例を挙げているが、このような回数の設定は任意である。また、フルデータフォーマットの送信フレームは２回連続して送信される態様であってもよい。
【０１２８】
また一実施形態では、電子機器の一例として携帯電話機１２を挙げているが、本発明は、本来の使用者ないし所有者の手元を離れた場合に、その操作がロックされた方が好ましい性質を有する他の電子機器を採用してもよい。他の電子機器としては、例えば携帯型の情報端末、携帯型のゲーム機、ノート型パソコン等を挙げることができる。
【０１２９】
その他、各データフォーマットで挙げた送信フレームはあくまで一例であり、送信フレームにその他のデータを含めたり、一部を別のデータに置き換えたりしてもよい。
【図面の簡単な説明】
【０１３０】
【図１】自動ロックシステムを構成する機器の組み合わせ例を示す外観図である。
【図２】携帯電話機及びロック解除装置の各構成例を示すブロック図である。
【図３】ロック解除信号の送信フレームのデータ構造をフォーマット別に示す概念図である。
【図４】第１動作例に関するロック解除信号の送信状態とその受信状態及びロック解除動作の関連性を示したタイミングチャートである。
【図５】通信プログラムの一部を構成する送信管理処理の手順例を示すフローチャートである。
【図６】送信データ設定処理（図５中のステップＳ１４）の手順例を示すフローチャートである。
【図７】受信機のＣＰＵが実行する自動ロック処理のフローチャートである。
【図８】第２動作例で使用する送信フレームのデータ構造をデータフォーマット別に示す概念図である。
【図９】第２動作例に関するロック解除信号の送信状態とその受信状態及びロック解除動作の関連性を示したタイミングチャートである。
【図１０】間欠受信処理（図７中のステップＳ２０４）の手順例を示すフローチャートである。
【符号の説明】
【０１３１】
１０    自動ロックシステム
１２    携帯電話機
１２ｂ  受信機
１４    ロック解除装置
２０，３０，４０，６０  送信フレーム
１２０，１４０  ＣＰＵ
１２２，１４２  通信ユニット
１３８    キー操作受付部
【図１】
0005081051.tif 000002
【図２】
0005081051.tif 000003
【図３】
0005081051.tif 000004
【図４】
0005081051.tif 000005
【図５】
0005081051.tif 000006
【図６】
0005081051.tif 000007
【図７】
0005081051.tif 000008
【図８】
0005081051.tif 000009
【図９】
0005081051.tif 000010
【図１０】
0005081051.tif 000011