(57)【要約】【課題】好適に通信を行う近距離無線通信機、受信制御方法、及び、プログラムを提供する。【解決手段】受信電力検出器２７は、受信した信号の信号レベルを、起動電力レジスタ２８に記憶されている起動レベルと比較し、起動レベル以上であればコントローラ２１及び復調器２４をＯＮ状態とする。そして、コントローラ２１は、受信した信号に対応した処理を実行する。また、コントローラ２１は、受信した信号の信号レベルに基づいて、起動電力レジスタ２８に記憶される起動レベルを再設定する。【選択図】図２
2011182305.tif 000002
【特許請求の範囲】
【請求項１】
信号を受信する受信手段と、
前記受信手段が受信した信号の強度を検出する信号強度検出手段と、
前記信号強度検出手段が検出した前記信号の強度が所定の閾値以上であるか否かを判別する信号強度判別手段と、
前記信号強度判別手段が、前記信号の強度が所定の閾値以上であると判別した場合、当該信号に基づいた処理を実行する処理手段と、
前記信号強度検出手段が検出した前記信号の強度に基づいて、前記所定の閾値を再設定する再設定手段と、
を備えることを特徴とする近距離無線通信機。
【請求項２】
前記再設定手段は、前記信号強度検出手段が検出した前記信号の強度から所定の値を引いた値を新たな前記所定の閾値として再設定する
ことを特徴とする請求項１に記載の近距離無線通信機。
【請求項３】
前記再設定手段は、前記信号強度検出手段が検出した前記信号の強度から所定の値を引いた値が、現在設定されている前記所定の閾値より小さい値であれば、その値を前記所定の閾値として再設定する
ことを特徴とする請求項１または２に記載の近距離無線通信機。
【請求項４】
前記受信手段が受信した信号から識別情報を取得する識別情報取得手段と、
前記所定の閾値を前記識別情報と対応付けて複数記憶する閾値記憶手段と、をさらに備え、
前記信号強度判別手段は、前記信号の強度が、前記識別情報取得手段が取得した前記識別情報に対応する前記所定の閾値以上であるか否かを判別し、
前記再設定手段は、前記識別情報取得手段が取得した前記識別情報に対応する前記所定の閾値を再設定する
ことを特徴とする請求項１から３のいずれか１項に記載の近距離無線通信機。
【請求項５】
信号を受信する受信ステップと、
前記受信ステップで受信した信号の強度を検出する検出ステップと、
前記検出ステップで検出した前記信号の強度が所定の閾値以上であるか否かを判別する判別ステップと、
前記判別ステップで、前記信号の強度が所定の閾値以上であると判別した場合、当該信号に基づいた処理を実行する処理ステップと、
前記検出ステップで検出した前記信号の強度に基づいて、前記所定の閾値を再設定する再設定ステップと、
を含むことを特徴とする近距離無線通信機の受信制御方法。
【請求項６】
コンピュータを、
信号を受信する受信手段、
前記受信手段が受信した信号の強度を検出する信号強度検出手段、
前記信号強度検出手段が検出した前記信号の強度が所定の閾値以上であるか否かを判別する信号強度判別手段、
前記信号強度判別手段が、前記信号の強度が所定の閾値以上であると判別した場合、当該信号に基づいた処理を実行する処理手段、
前記信号強度検出手段が検出した前記信号の強度に基づいて、前記所定の閾値を再設定する再設定手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離無線通信機、受信制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、ＮＦＣ（Near Field Communication）や、ＴｒａｎｓｆｅｒＪｅｔなどの近距離無線通信が普及してきている。これらの近距離無線通信は、その通信距離が数センチメートルである。これを利用し、通信機同士をタッチする、あるいはかざすという行為で通信を行うという、ユーザにわかりやすいインタフェースを特徴としている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３５０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
適切な通信距離を保つために、送信側の通信機の信号送信レベルと、受信側の通信機の受信感度とを調整する必要がある。しかし、その調整が難しく、通信距離にばらつきが生じやすいという問題点がある。
【０００５】
本発明は、上記実状に鑑みてなされたものであり、好適に通信を行う近距離無線通信機、受信制御方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点にかかる近距離無線通信機は、
信号を受信する受信手段と、
前記受信手段が受信した信号の強度を検出する信号強度検出手段と、
前記信号強度検出手段が検出した前記信号の強度が所定の閾値以上であるか否かを判別する信号強度判別手段と、
前記信号強度判別手段が、前記信号の強度が所定の閾値以上であると判別した場合、当該信号に基づいた処理を実行する処理手段と、
前記信号強度検出手段が検出した前記信号の強度に基づいて、前記所定の閾値を再設定する再設定手段と、
を備えることを特徴とする。
【０００７】
前記再設定手段は、前記信号強度検出手段が検出した前記信号の強度から所定の値を引いた値を新たな前記所定の閾値として再設定するようにしてもよい。
【０００８】
前記再設定手段は、前記信号強度検出手段が検出した前記信号の強度から所定の値を引いた値が、現在設定されている前記所定の閾値より小さい値であれば、その値を前記所定の閾値として再設定するようにしてもよい。
【０００９】
前記受信手段が受信した信号から識別情報を取得する識別情報取得手段と、
前記所定の閾値を前記識別情報と対応付けて複数記憶する閾値記憶手段と、をさらに備え、
前記信号強度判別手段は、前記信号の強度が、前記識別情報取得手段が取得した前記識別情報に対応する前記所定の閾値以上であるか否かを判別し、
前記再設定手段は、前記識別情報取得手段が取得した前記識別情報に対応する前記所定の閾値を再設定するようにしてもよい。
【００１０】
本発明の第２の観点にかかる近距離無線通信機の受信制御方法は、
信号を受信する受信ステップと、
前記受信ステップで受信した信号の強度を検出する検出ステップと、
前記検出ステップで検出した前記信号の強度が所定の閾値以上であるか否かを判別する判別ステップと、
前記判別ステップで、前記信号の強度が所定の閾値以上であると判別した場合、当該信号に基づいた処理を実行する処理ステップと、
前記検出ステップで検出した前記信号の強度に基づいて、前記所定の閾値を再設定する再設定ステップと、
を含むことを特徴とする。
【００１１】
本発明の第３の観点にかかるプログラムは、
コンピュータを、
信号を受信する受信手段、
前記受信手段が受信した信号の強度を検出する信号強度検出手段、
前記信号強度検出手段が検出した前記信号の強度が所定の閾値以上であるか否かを判別する信号強度判別手段、
前記信号強度判別手段が、前記信号の強度が所定の閾値以上であると判別した場合、当該信号に基づいた処理を実行する処理手段、
前記信号強度検出手段が検出した前記信号の強度に基づいて、前記所定の閾値を再設定する再設定手段、
として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、好適に近距離無線通信を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る近接無線通信機を利用するシステムの概要を示す図である。
【図２】近接無線通信機の概略構成を示すブロック図である。
【図３】受信電力比較処理の動作を示すフローチャートである。
【図４】起動レベル設定処理の動作を示すフローチャートである。
【図５】起動レベルの再設定の具体例を示す図である。
【図６】近接無線通信機の他の例の概略構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
本発明にかかる実施形態を、図面を参照して以下に説明する。図１は、本発明の実施形態に係る近接無線通信機２０を利用するシステムの概要を示す図である。近接無線通信機２０は、ＮＦＣ（Near Field Communication）などの近接無線通信方式により、外部の通信手段１０と無線通信を行う。通信手段１０は、例えば、通信機能を備えるＩＣカードや、当該ＩＣカードを備える携帯電話などの端末装置、あるいは、リモコン装置などの電子機器である。
【００１５】
近接無線通信機２０は、通信手段１０からの信号を検出すると、その信号に応じた処理を行う。この実施形態の近接無線通信機２０と通信手段１０における通信距離は、数センチメートルなど比較的近い距離を想定している。例えば、ユーザは、通信手段１０を近接無線通信機２０に接触させたり、通信手段１０を近接無線通信機２０にかざすことで、近接無線通信機２０に所望の動作を実行させる。例えば、通信手段１０が電子マネー機能を持ったＩＣカードであり、そのＩＣカードが発する信号を近接無線通信機２０が検出すると、近接無線通信機２０は、出入金の処理を行う。
【００１６】
図２は、近接無線通信機２０の概略構成を示すブロック図である。図２に示すように、近接無線通信機２０は、コントローラ２１と、アンテナ２２と、増幅回路２３と、復調器２４と、変調器２５と、電力増幅回路２６と、受信電力検出器２７と、起動電力レジスタ２８と、から構成される。
【００１７】
コントローラ２１は、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などから構成され、近接無線通信機２０の動作を制御する。例えば、ＲＯＭに格納されたプログラムを実行することにより、通信手段１０からアンテナ２２などを介して受信した信号に基づいた処理を実行し、その実行結果に対応した信号をアンテナ２２などを介して無線通信手段１０に送出する。
【００１８】
なお、通信手段１０と近接無線通信機２０との信号のやりとりは、１往復に限らず、必要な回数行われる。なお、通信手段１０からのみ信号を送信するものであって、近接無線通信機２０からの通信は行われないものであってもよい（例えば、カードキーが読取装置により検出されたときに鍵の解錠施錠を行う場合など）。
【００１９】
アンテナ２２は、通信手段１０からの信号を検出する。アンテナ２２は、通信手段１０から検出した信号を増幅回路２３に伝送する。また、アンテナ２２は、電力増幅回路２６から伝送された信号を送信する。
【００２０】
増幅回路２３は、アンテナ２２が検出した信号を増幅する。増幅回路２３は、例えばＬＮＡ（Low Noise Amplifier）などである。増幅回路２３は、増幅した信号を復調器２４及び受信電力検出器２７に伝送する。
【００２１】
復調器２４は、アンテナ２２及び増幅回路２３を介して伝送された信号を、コントローラ２１で読取可能な信号に復調する。復調器２４は、復調した信号をコントローラ２１に伝送する。
【００２２】
コントローラ２１は、復調器２４から信号を受けると、伝送された信号に対応した処理を実行する。そして、コントローラ２１は、その処理結果に対応した信号を変調器２５に伝送する。
【００２３】
コントローラ２１及び復調器２４は、図示せぬ電力源から供給される電力に基づいて動作し、その機能を実行するＯＮ状態と、実行しないＯＦＦ状態と、に切り替え可能になっている。近接無線通信機２０では、ＯＦＦ状態においてはコントローラ２１及び復調器２４に電力が供給されないため、常時電力が供給されるものと比べて消費電力を抑えることができる。
【００２４】
変調器２５は、コントローラ２１から伝送された信号を、アンテナ２２から送出可能な信号に変調する。変調器２５は、変調した信号を電力増幅回路２６に伝送する。
【００２５】
電力増幅回路２６は、変調器２５から伝送された信号を増幅する。電力増幅回路２６は、例えばＰＡ（Power Amplifier）などである。電力増幅回路２６は、増幅した信号をアンテナ２２を介して送信する。
【００２６】
受信電力検出器２７は、増幅回路２３から伝送された信号の電力（信号レベル）を検出する。そして、受信電力検出器２７は、検出した信号レベルを、起動電力レジスタ２８に記憶される起動レベルと比較する。このとき、検出した信号レベルが起動レベル以上であれば、アンテナ２２が受信した信号に対応する処理を実行するため、受信電力検出器２７は、コントローラ２１及び復調器２４をＯＮ状態とするための起動信号を、コントローラ２１及び復調器２４に伝送する。
【００２７】
起動電力レジスタ２８は、コントローラ２１及び復調器２４をＯＮ状態にするか否かを判別する際の基準となる起動レベルを記憶する記憶領域である。起動電力レジスタ２８には、初期状態（例えば近接無線通信機２０の起動時の状態）では、所定の初期起動レベルが記憶される。起動電力レジスタ２８に記憶される起動レベルは、コントローラ２１の制御のもと、再設定される。詳細な動作については後述する。
【００２８】
続いて、近接無線通信機２０の動作について説明する。近接無線通信機２０のアンテナ２２が無線通信手段１０から信号を検出すると、その信号が増幅回路２３に伝送される。そして、増幅回路２３は、アンテナ２２から伝送された信号を増幅し、増幅した信号を復調器２４及び受信電力検出器２７に伝送する。
【００２９】
受信電力検出器２７は、増幅回路２３から信号を受けると図３に示す受信電力比較処理を実行する。
【００３０】
受信電力比較処理では、まず、受信電力検出器２７は、増幅回路２３から受けた信号の信号レベルを、起動電力レジスタ２８に記憶されている起動レベルと比較する（ステップＳ１０１）。
【００３１】
そして、受信電力検出器２７は、増幅回路２３から受けた信号の信号レベルが起動レベル以上であるか否かを判別する（ステップＳ１０２）。増幅回路２３から受けた信号の信号レベルが起動レベルより小さければ（ステップＳ１０２；Ｎｏ）、当該信号はノイズであると判別し、そのまま受信電力比較処理を終了する。この場合、アンテナ２２が検出した信号は復調されず、当該信号に基づく処理も実行されない。
【００３２】
増幅回路２３から受けた信号の信号レベルが起動レベル以上であれば（ステップＳ１０２；Ｙｅｓ）、アンテナ２２が受信した信号を処理するため、受信電力検出器２７は、コントローラ２１及び復調器２４をＯＮ状態とするための起動信号を、コントローラ２１及び復調器２４に伝送する（ステップＳ１０３）。そして、受信電力比較を終了する。
【００３３】
増幅回路２３から受けた信号の信号レベルが起動レベル以上であった場合には、復調器２４はＯＮ状態となるので、増幅回路２３から伝送された信号を復調し、復調した信号をコントローラ２１に伝送する。
【００３４】
そして、同様にＯＮ状態となったコントローラ２１は、復調器２４から信号を受けると、伝送された信号に対応した処理を実行する。その後、その処理結果に対応した信号を変調器２５に伝送する。
【００３５】
変調器２５は、コントローラ２１から伝送された信号を、アンテナ２２から送出可能な信号に変調し、変調した信号を電力増幅回路２６に伝送する。そして、電力増幅回路２６は、変調器２５から伝送された信号を増幅し、増幅した信号をアンテナ２２を介して送出する。
【００３６】
また、コントローラ２１は、復調器２４から信号を受けると、起動レベルを再設定するための起動レベル設定処理を実行する。図４は、起動レベル設定処理の動作を示すフローチャートである。
【００３７】
起動レベル設定処理では、先ず、コントローラ２１は、受信した信号の信号レベルを検出する（ステップＳ２０１）。
【００３８】
続いて、コントローラ２１は、起動電力レジスタ２８に記憶されている起動レベルが予め設定された初期値であるか否かを判別する（ステップＳ２０２）。
【００３９】
起動電力レジスタ２８に記憶されている起動レベルが初期値であれば（ステップＳ２０２；Ｙｅｓ）、コントローラ２１は、ステップＳ２０１で検出した信号レベルから所定値を引いた値を新たな起動レベルとして起動電力レジスタ２８に記憶する（ステップＳ２０３）。ステップＳ２０３の処理を実行した後は、起動レベル設定処理を終了する。
【００４０】
なお、ステップＳ２０３における所定値とは、通信手段１０から送信される信号の信号レベルの誤差の範囲と推定される値などであればよい。このようにすることで、通信手段１０から送信される信号の信号レベルが誤差により小さくなったとしても、近接無線通信機２０でその信号を受信し、処理することができる。
【００４１】
また、ステップＳ２０３においては、初期値より小さい値が起動レベルとして設定されないようにしてもよい。即ち、ステップＳ２０１で検出した信号レベルから所定値を引いた値が初期値より小さければ、起動レベルは初期値のまま変更しないようにしてもよい。具体的には、起動レベルの設定範囲を予め定めておく。そして、起動レベルの初期値は、その設定範囲のうち最も小さい値とすればよい。このようにすることで、初期状態では、起動レベルが最も小さくなっており、信号の受信感度が最も高くなっているが、その後に受信した信号の信号レベルに応じて、随時起動レベルを大きな値に変更し、受信感度を下げて好適な信号の受信を行うことができる。
【００４２】
また、起動電力レジスタ２８に記憶されている起動レベルが初期値でなければ（ステップＳ２０２；Ｎｏ）、コントローラ２１は、ステップＳ２０１で検出した信号レベルから所定値を引いた値が現在の起動レベルより小さいか否かを判別する（ステップＳ２０４）。
【００４３】
このとき、ステップＳ２０１で検出した信号レベルから所定値を引いた値が現在の起動レベルより小さければ（ステップＳ２０４；Ｙｅｓ）、ステップＳ２０１で検出した信号レベルから所定値を引いた値を新たな起動レベルとして起動電力レジスタ２８に記憶する（ステップＳ２０３）。ステップＳ２０１で検出した信号レベルから所定値を引いた値が現在の起動レベル以上であれば（ステップＳ２０４；Ｎｏ）、起動レベルの再設定は行わず、起動レベル設定処理を終了する。このように、することで、受信した信号の信号レベルのうち、最も信号レベルの小さな信号を基準に起動レベルを設定することができる。
【００４４】
以上のように、信号に基づいた処理、及び、起動レベル設定処理が終了すると、復調器２４及びコントローラ２１は、ＯＦＦ状態となる。なお、信号に基づいた処理、及び、起動レベル設定処理の終了後、所定期間が経過した後に、復調器２４及びコントローラ２１がＯＦＦ状態となるようにしてもよい。あるいは、外部からの操作に応じてＯＦＦ状態となるようにしてもよい。
【００４５】
図５は、起動レベルの再設定の具体例を示す図である。起動レベルが初期のときに、図５（Ａ）に示すような信号を受信した場合、当該信号の信号から所定値を引いた値が、新たな起動レベルに設定される。それ以降に信号を受信したときには、図５（Ｂ）、（Ｄ）に示すように、当該信号の信号から所定値を引いた値が、現在の起動レベルより小さければ、その値が新たな起動レベルに設定される。一方、図５（Ｃ）に示すように、当該信号の信号から所定値を引いた値が、現在の起動レベル以上であれば、起動レベルは変更されない。
【００４６】
以上のように、近接無線通信機２０は、受信した信号に基づいた処理を実行するとともに、受信した信号の信号レベルに基づいて、起動レベルを再設定することができる。これにより、近接無線通信機２０に適切な起動レベルを設定することができる。また、起動レベルの信号を受信したときのみ、当該信号を処理するので、消費電力も抑えることができる。
【００４７】
また、近接無線通信機２０に適切な起動レベルが設定されるので、ユーザによる操作ミスを低減することができる。さらに、通信距離を近距離に保てるので、ノイズによる誤作動を防止でき、セキュリティも向上する。
【００４８】
なお、この発明は上記実施形態に限定されず、種々の変形及び応用が可能である。
【００４９】
例えば、図４に示した、上記実施形態の起動レベル設定処理では、信号を受信するたびに、当該信号に基づいて起動レベルを再設定するか否かを判別し、再設定すると判別された場合に（ステップＳ２０２、Ｓ２０４；Ｙｅｓ）、受信した信号の信号レベルから所定値を引いた値を新たな起動レベルに再設定していた。起動レベルの再設定の方法はこれに限定されない。例えば、過去数回の信号レベルの平均値（移動平均）をとり、その平均値から所定値を引いた値を起動レベルに再設定するようにしてもよい。また、受信した信号をローパスフィルタ処理し、極端に高い信号レベルをノイズとして排除するようにしてもよい。
【００５０】
また、ローパスフィルタ処理した信号レベルと、過去に受信した最低の信号レベルからから算出した値と、に基づいて起動レベルを設定するようにしてもよい。例えば、ローパスフィルタ処理した信号レベルをＡ、過去に受信した最低の信号レベルをＢとすると、（Ａ−Ｂ）／３の値を誤差の範囲であるとして、前記所定値に設定する。そして、過去に受信した最低の信号レベルＢからこの所定値（（Ａ−Ｂ）／３）を引いた値を起動レベルとして再設定するようにしてもよい。このようにすることで、ローパスフィルタ処理した信号レベルと、過去に受信した最低の信号レベルと、の差が小さいときは、受信する信号レベルにばらつきが少ないとして、前記所定値を小さくすることができる。また過去に受信した最低の信号レベルと、の差が大きいときは、受信する信号レベルにばらつきが多いとして、前記所定値を大きくすることができる。
【００５１】
また、上記実施形態の近接無線通信機２０は、上述した構成に限定されず、他の構成を備えてもよい。例えば、近接無線通信機を図６に示す構成（近接無線通信機１２０）としてもよい。
【００５２】
図６に示すように、近接無線通信機１２０は、複数の起動電力レジスタ２８ａ〜２８ｎと、ＩＤ検出部２９と、セレクタ３０と、を備える。これら以外の構成は、図２に示した近接無線通信機２０と同様である。
【００５３】
増幅回路２３は、増幅した信号をＩＤ検出部２９にも送出する。ＩＤ検出部２９は、この信号に含まれる識別情報（ＩＤ）を検出する。この場合、通信手段１０から送信される信号に、通信手段１０を識別する識別情報が含まれている必要がある。ＩＤ検出部２９は、検出した識別情報をコントローラ２１及びセレクタ３０に送出する。
【００５４】
複数の起動電力レジスタ２８ａ〜２８ｎは、各識別情報に対応した起動電力をそれぞれ記憶する。
【００５５】
セレクタ３０は、ＩＤ検出部２９から識別情報を受けると、その識別情報に対応した起動電力レジスタ２８ａ〜２８ｎから起動電力を読み出し、受信電力検出器２７に供給する。
【００５６】
受信電力検出器２７では、増幅回路２３から伝送された信号の信号レベルを、その信号に対応した起動レベルと比較することができる。
【００５７】
また、コントローラ２１は、図４の起動レベル設定処理では、ステップＳ２０３の処理で、ＩＤ検出部２９から伝送された識別情報に対応する起動電力レジスタ２８ａ〜２８ｎに、新たな起動レベルを記憶する。これにより、識別情報に対応する起動レベルを再設定することができる。
【００５８】
このように、近接無線通信機１２０では、識別情報毎に、即ち、通信手段１０毎に、起動電力を記憶するので、通信相手によらず適切な通信距離を保った近接通信を行うことができる。
【００５９】
また、図２に示した近接無線通信機２０、図６に示した近接無線通信機１２０の構成は一例であって、同等の機能を果たせればその構成は任意である。近接無線通信機２０、１２０の各構成はハードウェアで実現されてもよいし、ソフトウェアで実現されてもよい。
【００６０】
また、近接無線通信機２０、１２０のコントローラ２１が実行するプログラムは予めＲＯＭに記憶されているものとして説明したが、外部の記憶媒体から取得したものであってもよいし、ネットワークを介して伝送されたものを記憶するようにしてもよい。
【符号の説明】
【００６１】
１０…通信手段、２０、１２０…近接無線通信機、２１…コントローラ、２２…アンテナ、２３…増幅回路、２４…復調器、２５…変調器、２６…電力増幅回路、２７…受信電力検出器、２８…起動電力レジスタ、２９…ＩＤ検出部、３０…セレクタ、
【図１】
2011182305.tif 000003
【図２】
2011182305.tif 000004
【図３】
2011182305.tif 000005
【図４】
2011182305.tif 000006
【図５】
2011182305.tif 000007
【図６】
2011182305.tif 000008