(57)【要約】【課題】数十台が同一領域内に存在しても他識別信号との衝突を回避して自識別信号を送信しうる無線送信装置を提供する。【解決手段】無線タグ１０は、複数桁からなる識別番号ｋの少なくとも２桁を用いて休止時間Ｔを決定し、その休止時間Ｔを挟んで識別信号Ｉを繰り返し送信する。【効果】数十台が同一領域内に存在しても他識別信号との衝突を回避して自識別信号を送信することが出来る。【選択図】図１
2005277500.tif 000002
【特許請求の範囲】
【請求項１】
識別信号Ｉを送信する識別信号送信手段と、前記識別信号Ｉに対応する複数桁からなる識別番号ｋの少なくとも２桁に基づいて休止時間Ｔを決定し該休止時間Ｔを挟んで前記識別信号送信手段を繰り返し作動させる送信制御手段とを具備したことを特徴とする無線送信機。
【請求項２】
識別信号Ｉを送信する識別信号送信手段と、前記識別信号Ｉに対応する複数桁からなる識別番号ｋの少なくとも２桁と送信回数ｎとに基づいて休止時間Ｔを決定し該休止時間Ｔを挟んで前記識別信号送信手段を繰り返し作動させる送信制御手段とを具備したことを特徴とする無線送信機。
【請求項３】
請求項１または請求項２に記載の無線送信機において、前記送信制御手段は、前記識別番号ｋの最下位側の１桁目〜Ｊ（≧２）桁目をＫ１，Ｋ２，…，ＫJとし、桁重みをｗ１，ｗ２，…，ｗＪとするとき、
Ｗｋ＝Ｋ１×ｗ１＋Ｋ２×ｗ２＋…＋ＫＪ×ｗＪ
とし、且つ、基本休止時間をＴ0，単位変更時間をτ，最大変更時間をＴdmaxとし、ａをｂで除算した剰余をmod(a/b)とし、ａをｂで除算した商の整数部をint(a/b)とするとき、第ｎ（＝１，２，…）回目の休止時間Ｔ(k,n)を、
Ｔ(k,n)＝Ｔ0＋(−１)ｍｏｄ（(ｋ＋１)／２）×ｍｏｄ（(ｎ＋１)／２）×(Ｗｋ×τ)×mod(ｎ/(int(Ｔdmax/(Ｗｋ×τ)))
により決定することを特徴とする無線送信機。
【請求項４】
請求項３に記載の無線送信機において、ｗ１＞ｗＪとすることを特徴とする無線送信機。
【請求項５】
請求項１から請求項４のいずれかに記載の無線送信機において、前記識別信号Ｉの送信時間Ｓが、前記識別番号ｋに対応して変化することを特徴とする無線送信機。
【請求項６】
請求項１から請求項５のいずれかに記載の無線送信機であって且つそれぞれ異なる識別番号に対応している複数の無線送信機と、前記無線送信機からの前記識別信号を受信するための無線受信手段と、前記無線受信手段で前記識別信号を正常に受信できたならば前記無線受信手段の受信領域内に前記受信できた識別信号に対応する前記無線送信機が存在すると判定する判定手段とを具備することを特徴とする存否判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線送信機および存否判定装置に関し、さらに詳しくは、休止時間を挟んで自識別信号を繰り返し送信する無線送信機であって且つ数十台が同一領域内に存在しても他識別信号との衝突を回避して自識別信号を送信しうる無線送信機およびそれら無線送信機の存否を判定する存否判定装置に関する。
【背景技術】
【０００２】
従来、送信信号に対する応答信号を受信できない時に、再送信回数に応じて選んだ識別番号の一つの桁から算出した休止時間を挟んで送信信号を再送信することを、応答信号を受信できるまで繰り返す無線送受信装置（「ワイヤレス送受信装置」）が知られている（例えば、特許文献１参照。）。
他方、疑似乱数的に変化させた休止時間を挟んで識別信号を繰り返し送信する無線送信機（「センダー」）が知られている（例えば、特許文献２参照。）。
【０００３】
【特許文献１】特開平６−２７６１８０号公報（図２）
【特許文献２】特表２００３−５００９７５号公報（［００１１］［００２３］［００３７］）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記無線送受信装置（「ワイヤレス送受信装置」）では、識別番号の一つの桁だけを用いて休止時間を算出している。しかし、同一領域内で使用される無線送受信装置には連番で識別番号が付けられる場合が多いが、例えば１６進数の連番で識別番号を付けた場合、１７台目毎に最下位側の１桁目の値が同じになり、連続する１６台は最下位側の２桁目の値が同じになる。このため、数十台が同一領域内に存在すると、同じ休止時間となる無線送受信装置の存在確率が高くなり、衝突の確率が高くなる問題点がある。また、応答信号を受信するための受信機能が必要となるため、装置の構成が複雑になる問題点がある。
【０００５】
他方、上記無線送信機（「センダー」）では、疑似乱数的に休止時間を変化させている。しかし、同一領域内に存在する無線送信機の数が増えるほど同じ乱数値つまり同じ休止時間となる無線送受信装置の存在確率が高くなり、衝突の確率が高くなる問題点がある。
【０００６】
そこで、本発明の目的は、数十台が同一領域内に存在しても他識別信号との衝突を回避して自識別信号を送信しうる無線送信機およびそれら無線送信機の存否を判定する存否判定装置を提供することにある。
【課題を解決するための手段】
【０００７】
第１の観点では、本発明は、識別信号Ｉを送信する識別信号送信手段と、前記識別信号Ｉに対応する複数桁からなる識別番号ｋの少なくとも２桁に基づいて休止時間Ｔを決定し該休止時間Ｔを挟んで前記識別信号送信手段を繰り返し作動させる送信制御手段とを具備したことを特徴とする無線送信機を提供する。
上記第１の観点による無線送信機では、複数桁からなる識別番号ｋの少なくとも２桁を用いて休止時間Ｔを決定する。例えば１６進数の連番で識別番号を付けた場合、最下位側の２桁の値が同じになるのは最初から２５７台目である。従って、数十台が同一領域内に存在しても、全ての休止時間Ｔが異なり、他識別信号との衝突を回避して自識別信号を送信することが出来る。
【０００８】
第２の観点では、本発明は、識別信号Ｉを送信する識別信号送信手段と、前記識別信号Ｉに対応する複数桁からなる識別番号ｋの少なくとも２桁と送信回数ｎとに基づいて休止時間Ｔを決定し該休止時間Ｔを挟んで前記識別信号送信手段を繰り返し作動させる送信制御手段とを具備したことを特徴とする無線送信機を提供する。
上記第２の観点による無線送信機では、複数桁からなる識別番号ｋの少なくとも２桁を用いて休止時間Ｔを決定する。例えば１６進数の連番で識別番号を付けた場合、最下位側の２桁の値が同じになるのは最初から２５７台目である。従って、数十台が同一領域内に存在しても、全ての休止時間Ｔが異なり、他識別信号との衝突を回避して自識別信号を送信することが出来る。さらに、送信回数ｎによっても休止時間Ｔを変えるため、数十台よりも多数が同一領域内に存在しても、他識別信号との衝突を回避して自識別信号を送信することが出来る。
【０００９】
第３の観点では、本発明は、上記構成の無線送信機において、前記送信制御手段は、前記識別番号ｋの最下位側の１桁目〜Ｊ（≧２）桁目をＫ１，Ｋ２，…，ＫJとし、桁重みをｗ１，ｗ２，…，ｗＪとするとき、
Ｗｋ＝Ｋ１×ｗ１＋Ｋ２×ｗ２＋…＋ＫＪ×ｗＪ
とし、且つ、基本休止時間をＴ0，単位変更時間をτ，最大変更時間をＴdmaxとし、ａをｂで除算した剰余をmod(a/b)とし、ａをｂで除算した商の整数部をint(a/b)とするとき、第ｎ（＝１，２，…）回目の休止時間Ｔ(k,n)を、
Ｔ(k,n)＝Ｔ0＋(−１)ｍｏｄ（(ｋ＋１)／２）×ｍｏｄ（(ｎ＋１)／２）×(Ｗｋ×τ)×mod(ｎ/(int(Ｔdmax/(Ｗｋ×τ)))
により決定することを特徴とする無線送信機を提供する。
上記第３の観点による無線送信機では、次の規則にしたがって休止時間Ｔ(k,n)が決定される。
規則１：識別番号ｋが奇数なら、送信回数ｎが増えるごとに識別番号ｋで決まる変化分「Ｗｋ・τ」ずつ休止時間が増えてゆく。但し、休止時間の増加分が最大変更時間Ｔdmaxを越えないように、循環的に変化する。
規則２：識別番号ｋが偶数なら、送信回数ｎが奇数のときは送信回数ｎが増えるごとに識別番号ｋで決まる変化分「Ｗｋ・τ」ずつ休止時間が増え、送信回数ｎが偶数のときは送信回数ｎが増えるごとに識別番号ｋで決まる変化分「Ｗｋ・τ」ずつ休止時間が減ってゆく。但し、休止時間の増加分または減少分が最大変更時間Ｔdmaxを越えないように、循環的に変化する。
このように多様なパターンで休止時間が変化するため、数十台よりも多数が同一領域内に存在しても、他識別信号との衝突を回避して自識別信号を送信することが出来る。
【００１０】
第４の観点では、本発明は、上記構成の無線送信機において、ｗ１＞ｗＪであることを特徴とする無線送信機を提供する。
同一領域内に存在する無線送信機に識別番号ｋを連番で割り当てる場合、識別番号ｋの上位の桁ほど同じ桁値になる確率が高い。
そこで、上記第４の観点による無線送信機では、識別番号ｋの最下位の桁に対する重みｗ１を、休止時間Ｔの決定に使用する最も上位の桁に対する重みｗＪより大きくすることで、同一領域内に存在する無線送信機の休止時間の差を大きくしている。
【００１１】
第５の観点では、本発明は、上記構成の無線送信機において、前記識別信号Ｉの送信時間Ｓが、前記識別番号ｋに対応して変化することを特徴とする無線送信機を提供する。
上記第５の観点による無線送信機では、識別信号Ｉの送信時間Ｓも識別番号ｋに対応して変化するため、非常に多様なパターンで送信間隔（＝送信時間Ｓ＋休止時間Ｔ）が変化し、数十台よりも多数が同一領域内に存在しても、他識別信号との衝突を回避して自識別信号を送信することが出来る。
【００１２】
第６の観点では、本発明は、上記構成の無線送信機であって且つそれぞれ異なる識別番号に対応している複数の無線送信機と、前記無線送信機からの前記識別信号を受信するための無線受信手段と、前記無線受信手段で前記識別信号を正常に受信できたならば前記無線受信手段の受信領域内に前記受信できた識別信号に対応する前記無線送信機が存在すると判定する判定手段とを具備することを特徴とする存否判定装置を提供する。
上記第６の観点による存否判定装置では、上記構成の無線送信機を用いるため、数十台の無線送信機が同一領域内に存在しても、各識別信号の衝突を回避でき、各無線送信機の存否を確実に判定することが出来る。
【発明の効果】
【００１３】
本発明の無線送信機によれば、数十台が同一領域内に存在しても他識別信号との衝突を回避して自識別信号を送信することが出来る。
本発明の存否判定装置によれば、数十台の無線送信機が同一領域内に存在しても、各無線送信機の存否を確実に判定することが出来る。
【発明を実施するための最良の形態】
【００１４】
以下、図に示す実施例により本発明をさらに詳細に説明する。なお、これにより本発明が限定されるものではない。
【実施例１】
【００１５】
図１は、実施例１に係る無線タグ１０を示す構成図である。
この無線タグ１０は、識別番号ｋなどを記憶する記憶部１および送信制御部２を含むマイクロプロセッサ３と、マイクロプロセッサ３から出力された識別信号Ｉを電波で送信する電波送信回路４と、マイクロプロセッサ３および電波送信回路４にパワーを供給するボタン電池５とを具備している。
【００１６】
図２は、識別番号ｋの例示図である。
この識別番号ｋは、１６進数の８桁の数値である。最下位側の１桁目をＫ１とし、２桁目をＫ２とし、３桁目をＫ３とし、４桁目をＫ４とし、５桁目をＫ５とし、６桁目をＫ６とし、７桁目をＫ７とし、８桁目をＫ８とする。
【００１７】
図３は、送信制御部２が実行する識別信号送信制御処理を示すフロー図である。
ステップＰ１では、記憶部１に記憶している識別番号ｋに基づいて識別信号Ｉを作成し、記憶部１に記憶する。
【００１８】
図４は、識別信号Ｉの長さ（＝送信時間Ｓ）を示す例示図である。
例えば識別番号「０００００００１」の識別信号Ｉの送信時間Ｓは、２８００［μｓ］となる。また、識別番号「０００００００２」の識別信号Ｉの送信時間Ｓは、２８４０［μｓ］となる。
【００１９】
図３に戻り、ステップＰ２では、識別番号ｋの最下位側の１桁目〜Ｊ（≧２）桁目をＫ１，Ｋ２，…，ＫJとし、桁重みをｗ１，ｗ２，…，ｗＪとするとき、
Ｗｋ＝Ｋ１×ｗ１＋Ｋ２×ｗ２＋…＋ＫＪ×ｗＪ
により変更重みＷｋを算出する。
【００２０】
Ｊの値は、同一領域内で使用される複数の無線タグ１０に連番で識別番号ｋを割り当てた場合に識別番号ｋの最下位側のＮ桁で足るなら、Ｊ≧Ｎとするのが好ましい。例えば、同一領域内で使用される無線タグ１０の台数が２５６台とし、１６進数の連番で識別番号ｋを割り当てると、例えば「ｘｘｘｘｘ００１」〜「ｘｘｘｘｘ１００」となり、識別番号ｋの最下位側の３桁で足るから、Ｊ≧３とするのが好ましい。
桁重みｗ１，ｗ２，…，ｗＪの値は、同一領域内で使用される複数の無線タグ１０には通常は連番で識別番号ｋが割り当てられることを考慮すると、最下位側に近いほど桁重みを大きくすることが好ましい。
例えばＪ＝４，ｗ１＝５，ｗ２＝３，ｗ３＝２，ｗ４＝１とする。
【００２１】
ステップＰ３では、送信回数ｎ＝１に初期化する。
【００２２】
ステップＰ４では、基本休止時間をＴ0，単位変更時間をτ，最大変更時間をＴdmaxとし、ａをｂで除算した剰余をmod(a/b)とし、ａをｂで除算した商の整数部をint(a/b)とするとき、第ｎ回目の休止時間Ｔ(k,n)を、
Ｔ(k,n)＝Ｔ0＋(−１)ｍｏｄ（(ｋ＋１)／２）×ｍｏｄ（(ｎ＋１)／２）×(Ｗｋ×τ)×mod(ｎ/(int(Ｔdmax/(Ｗｋ×τ)))
により算出する。
【００２３】
図５に示すように、Ｊ＝４，ｗ１＝５，ｗ２＝３，ｗ３＝２，ｗ４＝１とし、Ｔ0＝１０００［ｍｓ］，τ＝４［ｍｓ］，Ｔdmax＝２００［ｍｓ］とし、識別番号ｋ＝０００００００１とすると、
Ｗｋ＝１×５＋０×３＋０×２＋０×１＝５
Ｗｋ×τ＝５×４＝２０
int(Ｔdmax/(Ｗｋ×τ))＝int(２００/２０)＝１０
mod（(ｋ＋１)／２）＝mod（(１＋１)／２）＝０
となるから、
Ｔ(1,n)＝１０００＋２０×mod(ｎ/１０)
となり、
Ｔ(1,1)＝１０２０
Ｔ(1,2)＝１０４０
Ｔ(1,3)＝１０６０
Ｔ(1,4)＝１０８０
Ｔ(1,5)＝１１００
Ｔ(1,6)＝１１２０
Ｔ(1,7)＝１１４０
Ｔ(1,8)＝１１６０
Ｔ(1,9)＝１１８０
Ｔ(1,10)＝１０００
Ｔ(1,11)＝１０２０
Ｔ(1,12)＝１０４０
Ｔ(1,13)＝１０６０
Ｔ(1,14)＝１０８０
…
となる。
【００２４】
また、図６に示すように、識別番号ｋ＝０００００００２とすると、
Ｗｋ＝２×５＋０×３＋０×２＋０×１＝１０
Ｗｋ×τ＝１０×４＝４０
int(Ｔdmax/(Ｗｋ×τ))＝int(２００/４０)＝５
mod（(ｋ＋１)／２）＝mod（(２＋１)／２）＝１
となるから、
Ｔ(2,n)＝１０００＋（−１）ｍｏｄ（(ｎ＋１)／２）×４０×mod(ｎ/５)
となり、ｎが奇数なら、
Ｔ(2,n)＝１０００＋４０×mod(ｎ/５)
となり、ｎが偶数なら、
Ｔ(2,n)＝１０００−４０×mod(ｎ/５)
となり、
Ｔ(2,1)＝１０４０
Ｔ(2,2)＝９２０
Ｔ(2,3)＝１１２０
Ｔ(2,4)＝８４０
Ｔ(2,5)＝１０００
Ｔ(2,6)＝９６０
Ｔ(2,7)＝１０８０
Ｔ(2,8)＝８８０
Ｔ(2,9)＝１１６０
Ｔ(2,10)＝１０００
Ｔ(2,11)＝１０４０
Ｔ(2,12)＝９２０
Ｔ(2,13)＝１１２０
Ｔ(2,14)＝８４０
…
となる。
【００２５】
図３に戻り、ステップＰ５では、休止時間Ｔ(k,n)だけ待つ。
ステップＰ６では、電波送信回路４から識別信号Ｉを送信させる。
ステップＰ７では、送信回数ｎを１だけインクリメントする。そして、ステップＰ４に戻る。
【００２６】
図７は、実施例１に係る存否判定装置１００を示す構成図である。
この存否判定装置１００は、それぞれ連番の識別番号ｋを記憶しており該識別番号ｋを表す識別信号Ｉを休止時間Ｔ(k,n)を挟んで繰り返し送信する数十台の無線タグ１０−１，１０−２，…と、受信領域Ａ内の無線タグ１０からの識別信号Ｉを受信するための無線受信機２０と、無線受信機２０で識別信号Ｉを正常に受信できたならば該正常に受信できた識別信号Ｉに対応する無線タグ１０が受信領域Ａ内に存在すると判定する判定処理機３０とを具備している。
【００２７】
受信領域Ａは例えば作業場であり、無線タグ１０は例えば作業者のネーム・プレートに内蔵されているものとする。そうすると、存否判定装置１００によって、数十人より多くの作業者の出欠を好適に判定することが出来る。
【００２８】
また、受信領域Ａは例えば店舗であり、無線タグ１０は例えば商品のラベルに内蔵されているものとする。そうすると、存否判定装置１００によって、数十点より多くの商品の存否を好適に判定することが出来る。
【産業上の利用可能性】
【００２９】
本発明の無線送信機および存否判定装置は、所定に場所に数十人以上の人員や数十点以上の物品が存在する状態において、個々の人員や物品の存否を判定するのに利用できる。
【図面の簡単な説明】
【００３０】
【図１】実施例１に係る無線タグを示す構成図である。
【図２】識別番号の例示図である。
【図３】識別信号送信制御処理を示すフローチャートである。
【図４】識別番号と送信時間Ｓの対応を示す例示図である。
【図５】識別番号ｋ＝１の無線タグにおける送信回数ｎと休止時間Ｔ(k,n)の関係を示す説明図である。
【図６】識別番号ｋ＝２の無線タグにおける送信回数ｎと休止時間Ｔ(k,n)の関係を示す説明図である。
【図７】実施例１に係る存否判定装置を示す構成図である。
【符号の説明】
【００３１】
１                      記憶部
２                      送信制御部
３                      マイクロプロセッサ
４                      電波送信回路
５                      ボタン電池
１０，１０−１，…      無線タグ
２０                    無線受信機
３０                    判定処理機
１００                  存否判定装置
Ａ                      受信領域
【図１】
2005277500.tif 000003
【図２】
2005277500.tif 000004
【図３】
2005277500.tif 000005
【図４】
2005277500.tif 000006
【図５】
2005277500.tif 000007
【図６】
2005277500.tif 000008
【図７】
2005277500.tif 000009