(57)【要約】【課題】載置部に載置された情報処理端末との間の通信効率を高めることができる情報処理端末用多連通信置台を提供する。【解決手段】４連置台は、４チャンネルに対応して４つの載置部が設けられており、１チャンネルにおいて送信すると同時に４チャンネルにおいて受信待ちとなる。次に、２チャンネルにおいて送信すると同時に１チャンネルにおいて受信待ちとなる。次に、３チャンネルにおいて送信すると同時に２チャンネルにおいて受信待ちとなる。次に、４チャンネルにおいて送信すると同時に３チャンネルにおいて受信待ちとなる。これにより、送信チャンネルとして選択したチャンネルで送信を実行しながら、受信チャンネルとして選択したチャンネルで受信を実行するので、載置部に載置された複数の携帯型情報読取端末との間で送信と受信を並列に実行することができる。【選択図】図５
2008152729.tif 000002
【特許請求の範囲】
【請求項１】
複数台の情報処理端末を遮光部により光学的に分離した状態でそれぞれ載置可能な複数の載置部と、
前記載置部のそれぞれに設けられ、送信チャンネルを構成する発光素子及び受信チャンネルを構成する受光素子を備えた通信ポートとを備え、
前記送信チャンネルまたは前記受信チャンネルの何れかを選択することにより、送信チャンネルまたは受信チャンネルとして選択された通信ポートを備えた前記載置部に載置された情報処理端末と通信を行なう情報処理端末用多連通信置台において、
前記複数の通信ポートが備える送信チャンネルのうちから１つを送信チャンネルとして選択する送信チャンネル選択手段と、
前記複数の通信ポートが備える受信チャンネルのうちから前記送信チャンネル選択手段が選択しなかった１つを受信チャンネルとして選択する受信チャンネル選択手段と、
前記送信チャンネル選択手段が選択した送信チャンネルにおける送信と、前記受信チャンネル選択手段が選択した受信チャンネルにおける受信とを並列に実行する通信制御手段とを備えたことを特徴とする情報処理端末用多連通信置台。
【請求項２】
前記送信チャンネル選択手段は、選択した送信チャンネルに対する送信データがある場合は、当該送信データの送信を実行してから、他の送信チャンネルを次に送信を行う送信チャンネルとして選択することを特徴とする請求項１記載の情報処理端末用多連通信置台。
【請求項３】
前記送信チャンネル選択手段が選択した送信チャンネルにおいて送信データの送信を完了した場合、前記受信チャンネル選択手段は、送信データの送信を完了した通信ポートの受信チャンネルを次に受信を行う受信チャンネルとして選択することを特徴とする請求項１または２記載の情報処理端末用多連通信置台。
【請求項４】
前記受信チャンネル選択手段が選択した受信チャンネルにおいて受信を失敗したときは、前記送信チャンネル選択手段は、当該受信チャンネルがある通信ポートの送信チャンネルを次に送信データを再送信する送信チャンネルとして再選択することを特徴とする請求項３記載の情報処理端末用多連通信置台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ポートを備えた載置部に載置された情報処理端末と通信を行なう情報処理端末用多連通信置台に関する。
【背景技術】
【０００２】
通信機能を持った通信置台として、載置部に載置された携帯型情報読取端末との間で発光素子及び受光素子からなる通信ポートを通じて赤外線通信（ＩｒＤＡ）を行なうことにより、携帯型情報読取端末から情報を入手するものがある。
【特許文献１】特開２００４−３１２５３５号公報
【特許文献２】特開２００５−１９２０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通信ポートによる光通信は、特許文献１に示すように通信ポート（チャンネル）を構成する送受光素子が電気的に一体であり、送信中は受信できないと共に受信中は送信できないことから、半２重通信により通信を行なうようになっている。このため、例えば複数台の携帯型読取情報端末を載置可能な多連通信置台において、複数の携帯型読取情報端末と通信するためには、複数の発光素子および受光素子からなる通信ポートと当該通信ポートに対応する変復調回路を用意することが必要であった（特許文献２参照）。また、送受信を時分割して実行する方法では、送信後に携帯型読取情報端末からの応答を待つため、複数の携帯型読取情報端末と通信する場合、応答の遅い携帯型読取情報端末の影響を受け、通信性能が劣化するという問題がある。
【０００４】
図８は、一つの通信ポートにおける通信処理を示している。この図８に示すように、リンク確立済みでない場合は（Ａ１：ＮＯ）、リンク確認電文を送信し（Ａ２）、リンク確認済みで送信データが有る場合は（Ａ１：ＹＥＳ）、データ電文を送信し（Ａ３）、送信完了を待ってから（Ａ４）、送受信切替待ちに移行する（Ａ５）。次に、受信データ待ちに移行し（Ａ６）、受信完了か（Ａ７）、タイムアウトかを判断し（Ａ８）、受信完了したときは（Ａ７：ＹＥＳ）、受信データ処理を実行し（Ａ１１）、タイムアウトしたときは（Ａ８：ＹＥＳ）、応答無を判断してから（Ａ９）、次のチャンネルに移行し（Ａ１０）、上述した動作を繰返す。
【０００５】
図９は、４台の携帯型情報読取端末と通信可能な４チャンネルの場合の送受信のタイミングの一例を示している。この図９に示すように、１チャンネルにおいて送信してから受信待ちとなり、次に２チャンネルにおいて送信してから受信待ちとなり、同様に、３チャンネル、４チャンネルにおいて送信してから受信待ちとなる。このような１チャンネルから４チャンネルまでの送信と受信の動作を繰返して実行するようになっている。この場合の４チャンネル全体の応答時間は、（１チャンネル分の送信時間＋送受信切替時間＋１チャンネル分の受信時間）×４となり、冗長な動作となって通信効率が悪い。
【０００６】
本発明は上記事情に鑑みてなされたもので、その目的は、載置部に載置された情報処理端末との間の通信効率を高めることができる情報処理端末用多連通信置台を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１の発明によれば、送信チャンネル選択手段は、載置部に対応して設けられた複数の通信ポートが備える送信チャンネルのうちから１つを送信チャンネルとして選択し、受信チャンネル選択手段は、複数の通信ポートが備える受信チャンネルのうちから送信チャンネル選択手段が選択しなかった１つを受信チャンネルとして選択する。そして、通信制御手段は、送信チャンネル選択手段が選択した送信チャンネルにおける送信と、受信チャンネル選択手段が選択した受信チャンネルにおける受信とを並列に実行する。これにより、送信チャンネル及び受信チャンネルとして選択された異なる通信ポートにおいて情報処理端末に対する送信と受信とが並列に実行されるので、通信効率を高めることができる。
【０００８】
請求項２の発明によれば、送信データの送信が終了してから次の送信チャンネルを選択するようにしたので、送信データの送信時間が長い場合であっても、送信データを情報処理端末へ確実に送信することができる。
【０００９】
請求項３の発明によれば、選択した送信チャンネルにおいて情報処理端末に対する送信データの送信が完了した場合は、送信データの送信を完了した通信ポートの受信チャンネルを次に受信を行う受信チャンネルとして選択するようにしたので、情報処理端末からの受信データを迅速に受信できる。
【００１０】
情報処理端末への送信が完了した場合、完了した送信に対する応答が返信される時点において、その情報処理端末が載置されている載置部の通信ポートの受信チャンネルが選択されていないことがあり、そのような場合、返信された応答を受信することができずに失敗となる。このような場合、請求項４の発明によれば、送信チャンネル選択手段は、当該受信チャンネルがある通信ポートの送信チャンネルを次に送信データを再送信する送信チャンネルとして再選択するので、受信を失敗した受信チャンネルにおいて送信に続いて受信が行われるので、情報処理端末からの受信データを迅速に受信できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を４連置台に適用した一実施例について図１ないし図７を参照して説明する。
図２は４連置台の斜視図、図３は一部を示す４連置台の斜視図である。これらの図２及び図３において、４連置台（多連通信置台に相当）１は非透光性樹脂から形成されており、４台の携帯型情報読取端末（情報処理端末に相当）２をそれぞれ載置可能な４つの載置部３が遮光部４で光学的に分離した状態で形成されている。
【００１２】
４連置台１は、携帯型情報読取端末２が載置部３に載置された状態で携帯型情報読取端末２との間で赤外線通信（ＩｒＤＡ）を行うと共に、携帯型情報読取端末２の内蔵バッテリに充電するようになっている。この場合、携帯型情報読取端末２との間のデータ通信は、携帯型情報読取端末２が載置部３に載置された状態で、当該載置部３に設けられた通信窓３ａ（図３参照）により実行する構成となっている。また、携帯型情報読取端末２に対する充電は、充電用端子を介して行うようになっている。
【００１３】
携帯型情報読取端末２は、作業者が手で持って読取対象に付された２次元コードやバーコード等の読取操作を実行できるように構成されている。この携帯型情報読取端末２は、コードを読取ることにより在庫情報或いは出荷情報などの所望の情報を収集可能となっており、収集した情報を４連置台１の載置部３に載置された状態で通信窓２ａを通じて４連置台１側へ送信するようになっている。
【００１４】
図１は、４連置台１の電気的構成を示すブロック図である。この図１において、４連置台１は、ＣＰＵ（通信制御手段に相当）５、変復調回路６、送信チャンネル選択回路（送信チャンネル選択手段に相当）７、受信チャンネル選択回路（受信チャンネル選択手段に相当）８、通信ポート９、通信回路１０を備えて構成されている。
【００１５】
変復調回路６は、変調動作と復調動作を同時に実行可能な全２重通信機能を有しており、ＣＰＵ５のデータ端子Ｄｎと接続されている。ＣＰＵ５は、変復調回路６に対して送信データを送信すると共に、変復調回路６から受信データを受信して処理可能となっている。変復調回路６は、ＣＰＵ５から受信した送信データを変調して送信信号として送信チャンネル選択回路７に出力すると共に、受信チャンネル選択回路８から受信した受信信号を復調して受信データとしてＣＰＵ５へ出力する。
【００１６】
送信チャンネル選択回路７は、複数の通信ポート９に対応した複数の送信チャンネルのうちから１つを選択するためのもので、４個のアンド回路７ａ〜７ｄから構成されている。各アンド回路７ａ〜７ｄは１〜４チャンネルにそれぞれ対応しており、一方の入力端子は変復調回路６の出力端子と接続され、他方の入力端子はＣＰＵ５の出力ポートＴ１〜Ｔ４とそれぞれ接続されている。
【００１７】
受信チャンネル選択回路８は、複数の通信ポート９に対応した複数の受信チャンネルのうちから１つを選択するためのもので、４個のアンド回路８ａ〜８ｄから構成されている。各アンド回路８ａ〜８ｄは１〜４チャンネルにそれぞれ対応しており、一方の入力端子はＣＰＵ５の出力ポートＲ１〜Ｒ４とそれぞれ接続され、出力端子は変復調回路６の入力端子と接続されている。
【００１８】
通信ポート９は、１〜４チャンネルにそれぞれ対応して載置部３に設けられており、送信チャンネルを構成する赤外線ＬＥＤ（発光素子に相当）１１と受信チャンネルを構成するフォトダイオード（受光素子に相当）１２とを備えている。これらの赤外線ＬＥＤ１１及びフォトダイオード１２は電気的に分離されており、各赤外線ＬＥＤ１１に送信チャンネル選択回路７が接続されていると共に、各フォトダイオード１２に受信チャンネル選択回路８が接続されている。つまり、各チャンネルの赤外線ＬＥＤ１１のアノードは送信チャンネル選択回路７を構成する各アンド回路７ａ〜７ｄの出力端子と接続され、赤外線ＬＥＤ１１のカソードはグランドラインと接続されている。また、各フォトダイオード１２のアノードは受信チャンネル選択回路８を構成する各アンド回路８ａ〜８ｄの他方の入力端子と接続され、カソードはグランドラインと接続されている。
【００１９】
通信回路１０は、ＣＰＵ５と接続されていると共にＬＡＮ１３を通じて上位のホストコンピュータ１４と接続されており、ＣＰＵ５とホストコンピュータ１４との間のデータ通信を行なう。
ＣＰＵ５は、後述するように送信チャンネル選択回路７により１つの送信チャンネルを選択すると共に、受信チャンネル選択回路８により１つの受信チャンネルを選択した状態で、通信ポート９を通じて携帯型情報読取端末２から取得したデータをホストコンピュータ１４に送信するようになっている。
【００２０】
図４は、４連置台１のＣＰＵ５の動作を示すフローチャートである。この図４において、ＣＰＵ５は、電源の投入により駆動したときは、初期化を実行することにより送信チャンネルと受信チャンネルとが異なるように設定する（Ｂ１）。
図５は、送信チャンネルと受信チャンネルの設定順の一例を示している。この図５に示すように、ＣＰＵ５は、１チャンネルを送信チャンネルに設定すると共に、４チャンネルを受信チャンネルに設定する。つまり、ＣＰＵ５は、送信チャンネルに設定された１チャンネルに対応した出力ポートＴ１をハイレベルとすると共に、受信チャンネルに設定された４チャンネルに対応した出力ポートＲ４をハイレベルとする。これにより、送信チャンネル選択回路７を構成するアンド回路７ａ〜７ｄのうち１チャンネルに対応したアンド回路７ａの一方の入力端子のみがハイレベルとなる。また、受信チャンネル選択回路８を構成するアンド回路８ａ〜８ｄのうち４チャンネルに対応したアンド回路８ｄの一方の入力端子のみがハイレベルとなる。
【００２１】
次に、送信チャンネルである１チャンネルのリンクが確立済で且つ送信データが有るかを判定する（Ｂ３）。載置部３に携帯型情報読取端末２が載置されていなかったり、携帯型情報読取端末２が載置されているにしても通信準備中であった場合は、リンクが確立していないことから（Ｂ３：ＮＯ）、リンク確認電文をデータポートＤｎから送信してから（Ｂ４）、送信チャンネルである１チャンネルで送信完了待ちとなると共に、受信チャンネルである４チャンネルで受信データ待ちとなる（Ｂ６）。
【００２２】
ＣＰＵ５のデータポートＤｎから送信されたリンク確認電文は、変復調回路６により変調された状態で各アンド回路７ａ〜７ｄの一方の入力端子へ送信信号として出力されるものの、１チャンネルに対応したアンド回路７ａの他方の入力端子のみがハイレベルとなっているので、当該アンド回路７ａの出力端子から１チャンネルの通信ポート９の赤外線ＬＥＤ１１のみに送信信号が出力され、当該赤外線ＬＥＤ１１が送信信号に応じてオンオフして発光する。これにより、１チャンネルの載置部３に設けられた通信ポートの赤外線ＬＥＤ１１から送信信号が赤外線で携帯型情報読取端末２へ送信される。
【００２３】
このとき、４チャンネルの載置部３に携帯型情報読取端末２が載置されていなかったり、携帯型情報読取端末２の通信準備中であった場合は、受信完了することなくタイムアウトとなる（Ｂ８：ＹＥＳ）。この場合、受信データがないことから（Ｂ９：ＮＯ）、送信チャンネルである１チャンネルを受信チャンネルとして選択すると共に、次の送信チャンネルとして２チャンネルを選択してから（Ｂ１０）、ステップＢ２に戻って上記動作を繰返す。
【００２４】
以上のようにして、載置部３に携帯型情報読取端末２が載置されていない場合、或いは載置部３に携帯型情報読取端末２が載置されているにしても通信準備中であった場合は、送信チャンネルが順に選択されると共に、送信チャンネルとして選択されたチャンネルが受信チャンネルとして選択されるようになる。つまり、送信チャンネルで送信が実行されると同時に、送信チャンネルと異なる受信チャンネルで受信が並列に実行されることになる。
【００２５】
さて、載置部３に載置された携帯型情報読取端末２が通信準備を完了した状態で、当該載置部３の通信ポート９の赤外線ＬＥＤ１１が送信チャンネルとして選択されて携帯型情報読取端末２にリンク確認電文が送信された場合は、携帯型情報読取端末２がリンク確認電文に応答してリンク確立のためのデータを赤外線で送信する。すると、載置部３の通信ポート９のフォトダイオード１２が携帯型情報読取端末２からの受信データを受光するのに応じてオンオフし、アンド回路８ａ〜８ｄのうち受信チャンネルに対応したアンド回路へ受信信号を出力する。このとき、受信チャンネル選択回路８においてアンド回路８ａ〜８ｄのうち受信チャンネルに対応したアンド回路の一方の入力端子がハイレベルとなっているので、当該アンド回路から受信信号が変復調回路６へ出力され、変復調回路６において復調されて受信データとしてＣＰＵ５へ出力される。従って、ＣＰＵ５は、受信チャンネルとして選択したフォトダイオード１２を有する載置部３に載置された携帯型情報読取端末２から受信データを取得して処理することにより、携帯型情報読取端末２との間でリンクを確立することができる。
【００２６】
ＣＰＵ５は、上述のようにしてリンク確立した携帯型情報読取端末２への送信データがある場合は（Ｂ３：ＹＥＳ）、送信データからなるデータ電文を送信する（Ｂ５）。データ電文の送信が完了すると共に（Ｂ６）、受信チャンネルにおいて受信完了したときは（Ｂ７：ＹＥＳ）、受信データを処理してから（Ｂ１４）、再送フラグがセットされているかを判断する。この再送フラグとは、後述するように携帯型情報読取端末２からの受信を失敗したときにセットされるフラグである。この場合、再送フラグはセットされていないので（Ｂ１５：ＮＯ）、送信チャンネルを受信チャンネルとして選択すると共に、次の送信チャンネルを選択するので（Ｂ１０）、リンク確立された携帯型情報読取端末２が複数ある場合は、それらの携帯型情報読取端末２との間でデータ通信を順に行うことができる。この場合も、送信チャンネルでデータ電文の送信が行われると同時に、受信チャンネルで受信データを受信することができるので、送信と受信とを並列に実行することができ、通信効率を高めることができる。
【００２７】
また、携帯型情報読取端末２へ送信する送信データが長い場合は、ＣＰＵ５は、ステップＢ６において送信チャンネルでデータ電文の送信が完了するまで待機状態となることから、長文のデータ電文を携帯型情報読取端末２に確実に送信することができる。
図６に示す例では、送信チャンネルとして設定された２チャンネルにおいて、送信データが有る限り送信チャンネルの変更が行われないので、長文のデータ電文を携帯型情報読取端末２へ確実に送信することができる。
【００２８】
また、携帯型情報読取端末２からの受信データが長い場合は、ステップＢ８においてタイムアウトするにしても、受信データが有るので（Ｂ９：ＹＥＳ）、再送フラグをセットすると共に受信を継続し（Ｂ１１）、受信が完了したときは（Ｂ１２：ＹＥＳ）、受信データを処理する（Ｂ１４）。また、受信が完了することなくタイムアウトしたときは（Ｂ１３：ＹＥＳ）、エラーとなる。
【００２９】
そして、上述のように再送フラグをセットした状態で受信データを処理した場合は、再送フラグがセットされていることから（Ｂ１５：ＹＥＳ）、現在の受信チャンネルを送信チャンネルとして再選択してから（Ｂ１６）、ステップＢ２に移行することにより上述した動作を繰返す。
【００３０】
図７に示す例では、２チャンネルで受信データの受信を失敗したことから、２チャンネルが送信チャンネルとして再選択されてデータ電文が再送信されると共に、データ電文の再送信が終了したところで、２チャンネルが受信チャンネルとして設定されて受信待ちとなる。従って、２チャンネルにおける受信が次のタイミングまで延長されてしまうことはないので、２チャンネルの載置部３に載置されている携帯型情報読取端末２からのデータを迅速に受信して処理することができる。
そして、４連置台１は、上述のようにして携帯型情報読取端末２から取得したデータをホストコンピュータ１４へ送信することにより、ホストコンピュータ１４において商品の在庫、或いは発注を管理することができる。
【００３１】
このような実施例によれば、４連置台１は、複数の載置部３に備えられた通信ポート９を構成する複数の送信チャンネルから１つを送信チャンネルとして選択すると共に、複数の受信チャンネルから送信チャンネルと異なる１つを受信チャンネルとして選択するようにしたので、複数の携帯型情報読取端末２に対して送信と受信とを並列に実行することができる。従って、複数の携帯型情報読取端末に対して１チャンネル毎に送信と受信とを順に実行する従来例のものに比較して、携帯型情報読取端末２との間の通信効率を高めることができる。
また、送信データの送信が終了してから次の送信チャンネルを選択するようにしたので、長文の送信データを送信する場合であっても、送信データを携帯型情報読取端末２へ確実に送信することができる。
【００３２】
さらに、選択した送信チャンネルにおいて送信データの送信が完了した場合は、送信データの送信を完了した通信ポート９の受信チャンネルを次に受信を行う受信チャンネルとして選択するようにしたので、携帯型情報読取端末２からの受信データを迅速に受信でき、通信効率を高めることができる。
加えて、受信チャンネルにおいて受信を失敗したときは、当該受信チャンネルがある通信ポートの送信チャンネルを次に送信データを再送信する送信チャンネルとして再選択するようにしたので、携帯型情報読取端末２からの受信データを迅速に受信して処理することができる。
【００３３】
本発明は、上記実施例に限定されることなく、次のように変形または拡張できる。
４連置台１が有する載置部３の数は４個に限定されることはない。
送信チャンネルの選択は実施例に限定されることはない。
送信チャンネル選択回路７及び受信チャンネル選択回路８は、アンド回路から構成する必要はなく、例えばシフトレジスタから構成するようにしてもよい。
４連置台１の充電機能は省略してもよい。
携帯型情報読取端末２に限らず、各種の情報処理端末を載置する多連通信置台に適用するようにしてもよい。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施例における４連置台の電気的構成を概略的に示す図
【図２】４連置台の斜視図
【図３】一部を示す４連置台の斜視図
【図４】４連置台の通信処理を示すフローチャート
【図５】通常の通信状態を示すタイミングチャート
【図６】長文の送信データを送信する場合を示す図５相当図
【図７】受信を失敗した場合を示す図５相当図
【図８】従来例を示す図４相当図
【図９】通信順番を示す図
【符号の説明】
【００３５】
図面中、１は４連置台（多連通信置台）、２は携帯型情報読取端末（情報処理端末）、３は載置部、５はＣＰＵ（通信制御手段）、７は送信チャンネル選択回路（送信チャンネル選択手段）、８は受信チャンネル選択回路（受信チャンネル選択手段）、１１は赤外線ＬＥＤ（発光素子）、１２はフォトダイオード（受光素子）である。
【図１】
2008152729.tif 000003
【図２】
2008152729.tif 000004
【図３】
2008152729.tif 000005
【図４】
2008152729.tif 000006
【図５】
2008152729.tif 000007
【図６】
2008152729.tif 000008
【図７】
2008152729.tif 000009
【図８】
2008152729.tif 000010
【図９】
2008152729.tif 000011