(57)【特許請求の範囲】
【請求項１】
サーバ装置との間で中継装置を介した無線通信によってデータを送受信する情報処理装置であって、
情報処理装置を識別する端末識別情報を記憶する識別情報記憶手段と、
前記サーバ装置から前記中継装置を経由して、ブロードキャストによって送信された少なくとも１以上の識別情報を含む信号を前記中継装置と接続せずに受信する信号受信手段と、
前記信号受信手段によって受信された信号に含まれる前記１以上の識別情報のいずれかが前記端末識別情報に対応しているか否かを判定する判定手段と、
前記判定手段によって前記１以上の識別情報のいずれかが対応していると判定された場合に、前記中継装置との間の無線接続を行うための接続要求を行う接続要求手段と、
前記接続要求によって前記中継装置と接続が行われた後、前記サーバ装置との間で前記中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記信号受信手段は、前記中継装置との間での認証手順及び接続手順の実行前の状態において前記信号を受信する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記信号受信手段は、前記信号を同期方式により受信する、
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記信号受信手段は、前記中継装置との間の無線接続を要求するコマンドを含む前記信号を受信し、
前記接続要求手段は、前記信号に前記コマンドが含まれている場合に、前記無線接続を要求する、
ことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記データ通信手段は、前記サーバ装置に対して前記中継装置を介してデータをアップロードする、
ことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記データ通信手段は、前記サーバ装置から前記中継装置を介してデータをダウンロードする、
ことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項７】
前記信号受信手段は、複数の前記識別情報を受信し、
前記判定手段は、複数の前記識別情報のいずれかが前記端末識別情報に対応しているか否かを判定する、
ことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記端末識別情報は、固有の情報処理装置を識別可能な情報である、
ことを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
情報処理装置との間で中継装置を介した無線通信によってデータを送受信するサーバ装置であって、
情報処理装置を識別する１以上の端末識別情報を記憶する識別情報記憶手段と、
前記１以上の端末識別情報から抽出された１以上の識別情報を少なくとも含む信号を、前記中継装置を経由して、ブロードキャストによって送信する信号送信手段と、
前記情報処理装置との間で前記中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段と、
前記情報処理装置との間における前記データの送受信状態を示す通信状態情報を、前記端末識別情報に対応付けてさらに管理する通信状態記憶手段と、
前記識別情報記憶手段に記憶された１以上の端末識別情報の中から、前記通信状態情報に基づいて１以上の識別情報を抽出する識別情報抽出手段と、
を備え、
前記信号送信手段は、前記識別情報抽出手段によって抽出された１以上の識別情報を含む信号を送信する、
ことを特徴とするサーバ装置。
【請求項１０】
前記信号送信手段は、前記情報処理装置との前記データの送受信状態に応じて順次更新された前記１以上の識別情報を含む前記信号を、繰り返し送信する、
ことを特徴とする請求項９記載のサーバ装置。
【請求項１１】
サーバ装置と情報処理装置の間で中継装置を介した無線通信によってデータを送受信するデータ通信システムであって、
前記情報処理装置は、
情報処理装置を識別する端末識別情報を記憶する識別情報記憶手段と、
前記サーバ装置から前記中継装置を経由して、ブロードキャストによって送信された少なくとも１以上の識別情報を含む信号を前記中継装置と接続せずに受信する信号受信手段と、
前記信号受信手段によって受信された信号に含まれる前記１以上の識別情報のいずれかが前記端末識別情報に対応しているか否かを判定する判定手段と、
前記判定手段によって前記１以上の識別情報のいずれかが対応していると判定された場合に、前記中継装置との間の無線接続を行うための接続要求を行う接続要求手段と、
前記接続要求によって前記中継装置と接続が行われた後、前記サーバ装置との間で前記中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段と、
を備え、
前記サーバ装置は、
情報処理装置を識別する１以上の端末識別情報を記憶する識別情報記憶手段と、
前記１以上の端末識別情報から抽出された１以上の識別情報を少なくとも含む信号を、前記中継装置を経由して、ブロードキャストによって送信する信号送信手段と、
前記情報処理装置との間で前記中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段と、
を備えることを特徴とするデータ通信システム。
【請求項１２】
サーバ装置と情報処理装置の間で中継装置を介した無線通信によってデータを送受信するデータ通信方法であって、
前記サーバ装置が、予め記憶された情報処理装置を識別する１以上の端末識別情報から抽出された１以上の識別情報を少なくとも含む信号を、前記中継装置を経由して、ブロードキャストによって送信する信号送信ステップと、
前記情報処理装置が、前記サーバ装置から前記中継装置を経由して、前記信号を前記中継装置と接続せずに受信する信号受信ステップと、
前記情報処理装置が、前記信号受信ステップによって受信された信号に含まれる前記１以上の識別情報のいずれかが、予め記憶された情報処理装置を識別する端末識別情報に対応しているか否かを判定する判定ステップと、
前記情報処理装置が、前記判定ステップによって前記１以上の識別情報のいずれかが対応していると判定された場合に、前記中継装置との間の無線接続を行うための接続要求を行う接続要求ステップと、
前記接続要求によって前記中継装置と接続が行われた後、前記情報処理装置と前記サーバ装置とが、前記中継装置を介した無線通信によって互いにデータを送信又は受信するデータ通信ステップと、
を備えることを特徴とするデータ通信方法。
【請求項１３】
サーバ装置との間で中継装置を介した無線通信によってデータを送受信するためのプログラムであって、
コンピュータを、
前記サーバ装置から前記中継装置を経由して、ブロードキャストによって送信された少なくとも１以上の識別情報を含む信号を前記中継装置と接続せずに受信する信号受信手段、
前記信号受信手段によって受信された信号に含まれる前記１以上の識別情報のいずれかが、予め記憶された情報処理装置を識別する端末識別情報に対応しているか否かを判定する判定手段、
前記判定手段によって前記１以上の識別情報のいずれかが対応していると判定された場合に、前記中継装置との間の無線接続を行うための接続要求を行う接続要求手段、及び
前記接続要求によって前記中継装置と接続が行われた後、前記サーバ装置との間で前記中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段、
として機能させることを特徴とするデータ通信プログラム。
【請求項１４】
情報処理装置との間で中継装置を介した無線通信によってデータを送受信するためのプログラムであって、
コンピュータを、
予め記憶された情報処理装置を識別する１以上の端末識別情報から抽出された１以上の識別情報を少なくとも含む信号を、前記中継装置を経由して、ブロードキャストによって送信する信号送信手段、
前記情報処理装置との間で前記中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段、
前記情報処理装置との間における前記データの送受信状態を示す通信状態情報を、前記端末識別情報に対応付けてさらに管理する通信状態記憶手段、及び
前記識別情報記憶手段に記憶された１以上の端末識別情報の中から、前記通信状態情報に基づいて１以上の識別情報を抽出する識別情報抽出手段、
として機能させ、
前記信号送信手段は、前記識別情報抽出手段によって抽出された１以上の識別情報を含む信号を送信する、
ことを特徴とするデータ通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置を介した無線通信によってデータを送受信する情報処理装置、サーバ装置、データ通信システム、データ通信方法、及びデータ通信プログラムに関するものである。
【背景技術】
【０００２】
従来から、携帯端末とサーバ装置との間においては、中継装置を介した無線通信によるデータ通信が実現されている。このような無線通信方式の一例としては、ＩＥＥＥ  ８０２．１１によって規定された無線ＬＡＮ方式が知られている（例えば、下記特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１０９７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の無線ＬＡＮ方式においては、中継装置と無線通信可能なエリアに多くの携帯端末が存在する状況下では、中継装置に対して同時に無線接続が要求されることが起こり得る。この場合は、中継装置における無線接続に関するリソースが不足してしまい、その結果、携帯端末とサーバ装置との間でのデータ通信に支障を来してしまう場合があった。
【０００５】
そこで、本発明は、かかる課題に鑑みて為されたものであり、中継装置における処理負荷を軽減することにより円滑なデータ通信を実現する情報処理装置、サーバ装置、データ通信システム、データ通信方法、及びデータ通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一側面に係る情報処理装置は、サーバ装置との間で中継装置を介した無線通信によってデータを送受信する情報処理装置であって、情報処理装置を識別する端末識別情報を記憶する識別情報記憶手段と、サーバ装置から中継装置を経由して、ブロードキャストによって送信された少なくとも１以上の識別情報を含む信号を受信する信号受信手段と、信号受信手段によって受信された信号に含まれる１以上の識別情報のいずれかが端末識別情報に対応しているか否かを判定する判定手段と、判定手段によって１以上の識別情報のいずれかが対応していると判定された場合に、中継装置との間の無線接続を要求する接続要求手段と、サーバ装置との間で中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段と、を備える。
【０００７】
また、本発明の他の側面に係るサーバ装置は、  情報処理装置との間で中継装置を介した無線通信によってデータを送受信するサーバ装置であって、情報処理装置を識別する１以上の端末識別情報を記憶する識別情報記憶手段と、１以上の端末識別情報から抽出された１以上の識別情報を少なくとも含む信号を、中継装置を経由して、ブロードキャストによって送信する信号送信手段と、情報処理装置との間で中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段と、を備える。
【０００８】
また、本発明の他の側面に係るデータ通信システムは、サーバ装置と情報処理装置の間で中継装置を介した無線通信によってデータを送受信するデータ通信システムであって、情報処理装置は、情報処理装置を識別する端末識別情報を記憶する識別情報記憶手段と、サーバ装置から中継装置を経由して、ブロードキャストによって送信された少なくとも１以上の識別情報を含む信号を受信する信号受信手段と、信号受信手段によって受信された信号に含まれる１以上の識別情報のいずれかが端末識別情報に対応しているか否かを判定する判定手段と、判定手段によって１以上の識別情報のいずれかが対応していると判定された場合に、中継装置との間の無線接続を要求する接続要求手段と、サーバ装置との間で中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段と、を備え、サーバ装置は、情報処理装置を識別する１以上の端末識別情報を記憶する識別情報記憶手段と、１以上の端末識別情報から抽出された１以上の識別情報を少なくとも含む信号を、中継装置を経由して、ブロードキャストによって送信する信号送信手段と、情報処理装置との間で中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段と、を備える。
【０００９】
また、本発明の他の側面に係るデータ通信方法は、サーバ装置と情報処理装置の間で中継装置を介した無線通信によってデータを送受信するデータ通信方法であって、サーバ装置が、予め記憶された情報処理装置を識別する１以上の端末識別情報から抽出された１以上の識別情報を少なくとも含む信号を、中継装置を経由して、ブロードキャストによって送信する信号送信ステップと、情報処理装置が、サーバ装置から中継装置を経由して、信号を受信する信号受信ステップと、情報処理装置が、信号受信ステップによって受信された信号に含まれる１以上の識別情報のいずれかが、予め記憶された情報処理装置を識別する端末識別情報に対応しているか否かを判定する判定ステップと、情報処理装置が、判定ステップによって１以上の識別情報のいずれかが対応していると判定された場合に、中継装置との間の無線接続を要求する接続要求ステップと、情報処理装置とサーバ装置とが、中継装置を介した無線通信によって互いにデータを送信又は受信するデータ通信ステップと、を備える。
【００１０】
また、本発明の他の側面に係るデータ通信プログラムは、サーバ装置との間で中継装置を介した無線通信によってデータを送受信するためのプログラムであって、コンピュータを、サーバ装置から中継装置を経由して、ブロードキャストによって送信された少なくとも１以上の識別情報を含む信号を受信する信号受信手段、信号受信手段によって受信された信号に含まれる１以上の識別情報のいずれかが、予め記憶された情報処理装置を識別する端末識別情報に対応しているか否かを判定する判定手段、判定手段によって１以上の識別情報のいずれかが対応していると判定された場合に、中継装置との間の無線接続を要求する接続要求手段、及びサーバ装置との間で中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段、として機能させる。
【００１１】
また、本発明の他の側面に係るデータ通信プログラムは、情報処理装置との間で中継装置を介した無線通信によってデータを送受信するためのプログラムであって、コンピュータを、予め記憶された情報処理装置を識別する１以上の端末識別情報から抽出された１以上の識別情報を少なくとも含む信号を、中継装置を経由して、ブロードキャストによって送信する信号送信手段、及び情報処理装置との間で中継装置を介した無線通信によってデータを送信又は受信するデータ通信手段、として機能させる。
【００１２】
本発明の上記態様によれば、サーバ装置から予め記憶した複数の端末識別情報から抽出した１以上の識別情報を含む信号がブロードキャストで送信され、情報処理装置において、その信号が受信された後に、当該信号に含まれる１以上の識別情報のうちの１つが予め記憶された端末識別情報に対応する場合に、中継装置に対して無線接続が要求され、サーバ装置との間で中継装置を介したデータの送信又は受信が行われる。これにより、サーバ装置によって限定された情報処理装置を通信相手先としてデータ通信が実行されるので、中継装置における処理負荷が軽減されて無線接続に関するリソースの不足が防止され、サーバ装置と情報処理装置との間の円滑なデータ通信が実現される。
【００１３】
上記一側面に係る情報処理装置においては、信号受信手段は、中継装置との間での認証手順及び接続手順の実行前の状態において信号を受信する、ことも好適である。この場合、中継装置と情報処理装置との間で認証及び接続が実行されることなく中継装置から信号が受信可能にされるので、中継装置におけるリソースの不足が確実に防止される。
【００１４】
また、信号受信手段は、信号を同期方式により受信する、ことも好適である。こうすれば、中継装置と情報処理装置との間で認証及び接続が実行されることなしに中継信号から受信した信号から識別情報等の情報を効率的に読み取ることができる。
【００１５】
さらに、信号受信手段は、中継装置との間の無線接続を要求するコマンドを含む信号を受信し、接続要求手段は、信号にコマンドが含まれている場合に、無線接続を要求する、ことも好適である。かかる構成を採れば、サーバ装置から情報処理装置との間でのデータ通信を柔軟に制御することができる。
【００１６】
またさらに、データ通信手段は、サーバ装置に対して中継装置を介してデータをアップロードする、ことも好適である。さらにまた、データ通信手段は、サーバ装置から中継装置を介してデータをダウンロードする、ことも好適である。この場合、サーバ装置と情報処理装置との間のデータ通信を、特定の通信方向に従って制御することができる。
【００１７】
また、信号受信手段は、複数の識別情報を受信し、判定手段は、複数の識別情報のいずれかが端末識別情報に対応しているか否かを判定する、ことも好適である。こうすれば、中継装置と無線接続させる情報処理装置を複数に設定することができる。
【００１８】
さらに、端末識別情報は、固有の情報処理装置を識別可能な情報である、ことも好適である。この場合、中継装置と無線接続させる情報処理装置をきめ細かく限定することができる。
【００１９】
上記他の側面に係るサーバ装置においては、信号送信手段は、情報処理装置とのデータの送受信状態に応じて順次更新された１以上の識別情報を含む信号を、繰り返し送信する、ことが好適である。この場合、サーバ装置と情報処理装置とのデータ通信を確実に完了させることができる。
【００２０】
また、情報処理装置との間におけるデータの送受信状態を示す通信状態情報を、端末識別情報に対応付けてさらに管理する通信状態記憶手段と、識別情報記憶手段に記憶された１以上の端末識別情報の中から、通信状態情報に基づいて１以上の識別情報を抽出する識別情報抽出手段と、をさらに備え、信号送信手段は、識別情報抽出手段によって抽出された１以上の識別情報を含む信号を送信する、ことも好適である。かかる構成を採れば、サーバ装置と複数の情報処理装置とのデータ通信を、中継装置の処理負荷を軽減しながら確実に完了させることができる。
【発明の効果】
【００２１】
本発明によれば、中継装置における処理負荷を軽減することにより円滑なデータ通信が実現される。
【図面の簡単な説明】
【００２２】
【図１】本発明の好適な一実施形態であるデータ通信システム１を示す概略構成図である。
【図２】図１のサーバ装置２のハードウェア構成を示すブロック図である。
【図３】図１の携帯端末４のハードウェア構成を示すブロック図である。
【図４】図１のサーバ装置２の機能構成を示すブロック図である。
【図５】図４の識別情報記憶部２０２に記憶されるデータの構成を示す図である。
【図６】図１の携帯端末４の機能構成を示すブロック図である。
【図７】図１のデータ通信システム１のサーバ装置２によるデータ通信方法の手順を示すフローチャートである。
【図８】図１のデータ通信システム１の携帯端末４によるデータ通信方法の手順を示すフローチャートである。
【図９】本発明の変形例において、識別情報記憶部２０２に記憶されるデータの構成を示す図である。
【図１０】本発明の変形例にかかるサーバ装置２のデータ通信方法の手順を示すフローチャートである。
【図１１】本発明の変形例にかかる携帯端末４のデータ通信方法の手順を示すフローチャートである。
【図１２】本発明の別の変形例において、識別情報記憶部２０２に記憶されるデータの構成を示す図である。
【発明を実施するための形態】
【００２３】
以下、図面とともに本発明による情報処理装置、サーバ装置、データ通信システム、データ通信方法、及びデータ通信プログラムの一形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２４】
図１は、本発明の好適な一実施形態であるデータ通信システム１を示す概略構成図である。同図に示すデータ通信システム１は、例えば、ＩＥＥＥ  ８０２．１１で規定された無線ＬＡＮ通信方式のような無線通信方式を用いて、携帯端末とサーバ装置との間で中継装置を介したデータ通信を実現するシステムである。本実施形態では、データ通信の一例として、サーバ装置から端末装置にダウンロードプログラムをダウンロードすることを想定している。同図に示すように、このデータ通信システム１は、サーバ装置２を備える。さらに、データ通信システム１は、サーバ装置２と通信ネットワークＮＷを介して接続された中継装置であるアクセスポイント３を備える。例えば、サーバ装置２とアクセスポイント３とは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のインターネットを含んだ通信ネットワークＮＷを介して常時接続されている。さらに、データ通信システム１は、アクセスポイント３と無線通信方式によって無線接続が可能な携帯端末４を複数備える。この携帯端末４は、携帯型ゲーム端末、携帯電話機、ＰＤＡ（Personal Digital Assistance）、スマートフォン、タブレット端末、携帯音楽プレーヤー、可搬型パーソナルコンピュータ等の携帯型情報処理装置である。データ通信システム１は、このような携帯型情報処理装置に替えて、アクセスポイント３と無線通信方式によって無線接続が可能なデスクトップ型パーソナルコンピュータ、ＤＶＤレコーダ、ハードディスクレコーダ等の据置型情報処理装置を複数備えていても良い。なお、同図にはサーバ装置２が１台のみ図示されているが、後述するサーバ装置２の機能が複数のサーバ装置による協働によって実現されても良い。
【００２５】
携帯端末４は、アクセスポイント３と無線接続が可能なエリアに位置した場合に、アクセスポイント３からブロードキャストで送信された無線信号を、同期方式によって受信することができる。同期して受信できる無線信号には管理フレームが含まれており、携帯端末４はこの管理フレームからコマンド等の各種制御情報を読み出すことができる。このような携帯端末４の動作を「同期」、又は「ジョイン（ＪＯＩＮ）」と呼んでいる。さらに、携帯端末４は、サーバ装置２との間でアクセスポイント３を介したデータ通信を行う前には、アクセスポイント３との相互認証（この動作を「認証（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ）」と呼ぶ。）、及び相互接続（この動作を「接続（Ａｓｓｏｃｉａｔｉｏｎ）」と呼ぶ）を行う。この認証は、携帯端末４とアクセスポイント３との間で認証（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ）フレームと呼ばれる管理フレームを交換することで行われ、接続は、携帯端末４とアクセスポイント３との間で接続（Ａｓｓｏｃｉａｔｉｏｎ）フレームと呼ばれる管理フレームを交換することで行われる。このような認証及び接続が完了後に、携帯端末４とサーバ装置２との間のアクセスポイント３を介したデータ通信が許可される。ここで、携帯端末４による同期動作時であって、認証及び接続が行われる前では、アクセスポイント３におけるＩＰアドレスやコネクション管理情報等の無線接続のためのリソースが消費されることは無い。これに対して、携帯端末４による認証及び接続が完了した場合には、アクセスポイント３におけるリソースを消費する。
【００２６】
次に、サーバ装置２及び携帯端末４のハードウェア構成及び機能構成について詳細に説明する。
【００２７】
図２に示すように、サーバ装置２は、物理的には、ＣＰＵ２１と、主記憶装置であるＲＡＭ２２及びＲＯＭ２３と、ハードディスク装置等の補助記憶装置２４と、入力デバイスであるキーボード、マウス、フロッピー（登録商標）ディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＤＶＤドライブ装置等の入力装置２５と、ディスプレイ、スピーカ等の出力装置２６と、通信ネットワークＮＷ及びアクセスポイント３を介した携帯端末４との間でのデータ通信を司る通信モジュール２７とを含む情報処理装置として構成されている。サーバ装置２によって実現される機能は、図２に示すＣＰＵ２１、ＲＡＭ２２等のハードウェア上に所定のプログラムを読み込ませることにより、ＣＰＵ２１の制御のもとで通信モジュール２７、入力装置２５、出力装置２６を動作させるとともに、ＲＡＭ２２や補助記憶装置２４におけるデータの読み出し及び書き込みを行うことで実現される。
【００２８】
同様に、図３に示すように、携帯端末４は、ＣＰＵ４１と、主記憶装置であるＲＡＭ４２及びＲＯＭ４３と、ハードディスク装置等の補助記憶装置４４と、入力デバイスである入力キー、タッチパネル、マウス等の入力装置４５、ディスプレイ、スピーカ等の出力装置４６と、無線通信によるアクセスポイント３を介したサーバ装置２との間でのデータ通信を司る無線通信モジュール４７とを含む情報処理装置として構成されている。携帯端末４によって実現される機能は、図３に示すＣＰＵ４１、ＲＡＭ４２等のハードウェア上に所定のプログラムを読み込ませることにより、ＣＰＵ４１の制御のもとで無線通信モジュール４７、入力装置４５、出力装置４６を動作させるとともに、ＲＡＭ４２や補助記憶装置４４におけるデータの読み出し及び書き込みを行うことで実現される。
【００２９】
図４に移って、サーバ装置２は、機能的な構成要素として、ＩＤ抽出部（識別情報抽出部）２０１を備えている。さらに、サーバ装置２は、識別情報記憶部２０２を備えている。ＩＤ抽出部２０１は、複数の携帯端末４へのダウンロードプログラムのダウンロード処理の開始指示を受けると、識別情報記憶部２０２に予め記憶された複数の端末ＩＤ（端末識別情報）の中から、１以上の一部の端末ＩＤ又は全ての端末ＩＤを抽出する。このダウンロード処理の開始タイミングとしては、予めスケジューリングされたタイミング（定期的なタイミング、定時タイミング）や、外部から指示情報が受け付けられたタイミング等が挙げられる。
【００３０】
図５には、識別情報記憶部２０２に予め記憶されている端末ＩＤのデータ構成の一例を示している。同図に示すように、識別情報記憶部２０２には、固有の携帯端末４を識別するための端末ＩＤ“００１”、“００２”、…が記憶されている。また、識別情報記憶部２０２には、それぞれの端末ＩＤによって識別される携帯端末４とサーバ装置２との間のデータの送受信状態を示す通信状態情報が、その端末ＩＤに対応付けて更に管理される。例えば、端末ＩＤ“００１”及び端末ＩＤ“００１”によって識別される携帯端末４にサーバ装置２からダウンロードされたダウンロードプログラムのバージョンを示す“ダウンロード済みプログラムバージョン：Ｖｅｒ．２”が対応付けられて通信状態情報として記憶される。
【００３１】
具体的には、ＩＤ抽出部２０１は、それぞれの端末ＩＤに対応付けられた通信状態情報に基づいて、予めスケジュールされたデータの送受信処理が完了していない端末ＩＤを抽出する。さらに具体的には、ＩＤ抽出部２０１は、最新バージョンのプログラムのダウンロード処理が完了していないことを示す通信状態情報に対応する端末ＩＤを、所定数抽出する。図５の例によれば、最新バージョン“Ｖｅｒ．２”のダウンロードが完了していない端末ＩＤ“００６”、“００７”、…が、１０個抽出される。
【００３２】
図４に戻って、サーバ装置２は、コマンド生成部２０３を更に備える。コマンド生成部２０３は、ＩＤ抽出部２０１によって抽出された端末ＩＤを含むコマンド情報を生成する。このコマンド情報は、携帯端末４に対してアクセスポイント３との無線接続を要求するものである。本実施形態では、一例として、アクセスポイント３との無線接続を要求するとともに、サーバ装置２から特定のダウンロードプログラムのダウンロードを要求するダウンロード要求コマンドを生成する。例えば、このようなコマンド情報には、そのヘッダ部分に、コマンド情報のデータサイズ、所定数の端末ＩＤ、及びコマンド情報に含まれる端末ＩＤの個数を示す情報を含み、本体部分に、コマンドの種別を示す情報、ダウンロード対象のファイルの格納元を示す情報、及びダウンロード対象のファイルの格納先や格納先でのファイル名を示す情報を含む。
【００３３】
また、サーバ装置２は、信号送信部２０４を更に備える。信号送信部２０４は、コマンド生成部２０３によって生成されたコマンド情報を含む信号を、アクセスポイント３を経由してブロードキャストによる無線通信によって携帯端末４に送信する。すなわち、信号送信部２０４は、コマンド情報をイーサネットフレーム等の有線伝送信号に包含させて、その有線伝送信号を通信ネットワークＮＷを介してアクセスポイント３に送信する。有線伝送信号に含まれるコマンド情報は、アクセスポイント３によって、ＩＥＥＥ８０２．１１フレーム等の無線伝送信号に載せ換えられてからその無線伝送信号がブロードキャストで携帯端末４に送信される。言い換えれば、アクセスポイント３によって、無線伝送信号が特定の宛先を指定しないで送信され、その無線伝送信号はアクセスポイント３と無線通信可能なエリアに位置する全ての携帯端末４によって受信可能とされる。
【００３４】
サーバ装置２は、データ通信部２０５を更に備える。データ通信部２０５は、携帯端末４とアクセスポイント３の間での認証及び接続が完了した後に、携帯端末４との間でのアクセスポイント３を介した無線通信によってデータを送信又は受信する。詳細には、携帯端末４からの要求により、サーバ装置２から携帯端末４に対してデータを送信する。より具体的には、携帯端末４から特定のダウンロードプログラムのダウンロードが要求された際に、データ通信部２０５は、最新バージョンのダウンロードプログラムを携帯端末４に送信する。データ通信部２０５が送信するデータは、ダウンロードプログラムには限定されず、音声データ、動画像データ、静止画像データ、文字データ、数値データ等の各種データであっても良い。
【００３５】
さらに、サーバ装置２は、通信状態更新部２０６を備える。通信状態更新部２０６は、携帯端末４との間におけるデータの送受信状態を検出し、その検出した送受信状態に応じて識別情報記憶部２０２の通信状態情報を更新する。詳細には、データの送受信状態を示す情報を携帯端末４からデータ通信部２０５を経由して受信し、その送受信状態に応じた通信状態情報を、該当する端末ＩＤに対応付けて識別情報記憶部２０２に記憶する。一例として、端末ＩＤ“００１”の携帯端末４から最新のダウンロードプログラムのダウンロード完了の通知を受信した場合には、該当する端末ＩＤ“００１”に対応する通信状態情報である“ダウンロード済みプログラムバージョン”を最新バージョン“Ｖｅｒ．２”に更新する。ここで、通信状態更新部２０６は、データの送受信状態を携帯端末４からの通知によって検出しているが、データの送受信状態を直接監視して検出しても良い。
【００３６】
図６に移って、携帯端末４は、機能的な構成要素として、信号受信部４０１を備えている。信号受信部４０１は、コマンド情報を含む信号を、サーバ装置２からアクセスポイント３を経由して無線通信によって受信する。すなわち、信号受信部４０１は、アクセスポイント３からブロードキャスト送信されたＩＥＥＥ８０２．１１フレーム等の無線伝送信号を受信する。言い換えれば、アクセスポイント３によって特定の宛先を指定しないでブロードキャスト送信された無線伝送信号は、アクセスポイント３と無線通信可能なエリアに位置する全ての携帯端末４の信号受信部４０１によって受信される。なお、信号受信部４０１による無線伝送信号の受信は、アクセスポイントとの間で認証手順及び接続手順が実行される前の同期動作（ジョイン動作）によって行われる。
【００３７】
また、携帯端末４は、ＩＤ判定部４０２を更に備える。さらに、携帯端末４は、自端末を識別するための固有の端末ＩＤを記憶する識別情報記憶部４０３も備える。ＩＤ判定部４０２は、信号受信部４０１において受信された無線伝送信号の中にアクセスポイント３との無線接続を要求するコマンド情報が含まれている場合に、そのコマンド情報に含まれるコマンド情報を取り出した後、そのコマンド情報に含まれる複数の端末ＩＤをさらに取り出す。そして、ＩＤ判定部４０２は、取り出した複数の端末ＩＤのいずれかが識別情報記憶部４０３に記憶された自端末の端末ＩＤに対応しているか否かを判定する。この場合、ＩＤ判定部４０２は、端末ＩＤが一致しているか否かを判定しても良いし、端末ＩＤが同一端末を識別するような対応関係にあるか否かを判定しても良い。
【００３８】
携帯端末４は、接続要求部４０４を更に備える。接続要求部４０４は、判定部４０２によってコマンド情報に含まれる端末ＩＤが自端末の端末ＩＤに対応していると判定された場合に、アクセスポイント３との無線接続を要求する。具体的には、アクセスポイント３との間で認証及び接続を実行するために、アクセスポイントとの間で認証フレーム及び接続フレームを交換する。この認証及び接続が完了すると、携帯端末４とサーバ装置２との間でのアクセスポイント３を介したデータの送受信が許可される。
【００３９】
また、携帯端末４は、データ通信部４０５を更に備える。データ通信部４０５は、接続要求部４０４とアクセスポイント３の間での認証及び接続が完了した後に、サーバ装置２との間でのアクセスポイント３を介した無線通信によってデータを送信又は受信する。詳細には、サーバ装置２に対してデータのダウンロードを要求し、サーバ装置２からデータを受信する。より具体的には、データ通信部４０５は、サーバ装置２に対して特定のダウンロードプログラムのダウンロードを要求することにより、サーバ装置２から最新バージョンのダウンロードプログラムをダウンロードする。データ通信部４０５が受信するデータは、ダウンロードプログラムには限定されず、音声データ、動画像データ、静止画像データ、文字データ、数値データ等の各種データであっても良い。
【００４０】
さらに、携帯端末４は、通信状態通知部４０６を備える。通信状態通知部４０６は、サーバ装置２との間におけるデータの送受信状態を検出し、その検出した送受信状態に応じた通信状態情報を生成し、その通信状態情報をアクセスポイント３を経由してサーバ装置２に通知する。詳細には、データ通信部４０５によってサーバ装置２から受信されたデータの正常性を確認し、その正常性に応じた通信状態情報を生成する。より具体的には、通信状態通知部４０６は、サーバ装置２からダウンロードされた最新のダウンロードプログラムの正常性に応じた通信状態情報を生成する。このデータの正常性は、サーバ装置２との間におけるデータの送受信時のエラーメッセージの確認や、データに付加されたパリティビット等を使用した誤り検査によって検出される。ここで、通信状態通知部４０６は、データの正常性を確認する以外に、データ通信時にサーバ装置２やアクセスポイント３と交換される制御フレームの正常性を確認してもよい。また、通信状態通知部４０６をサーバ装置２側に設けて、サーバ装置２側でデータの送受信状態を監視して検出しても良い。
【００４１】
次に、データ通信システム１におけるアクセスポイント３を介したサーバ装置２と携帯端末４との間のデータ通信方法について説明する。図７は、データ通信システム１におけるサーバ装置２のデータ通信手順を示すフローチャート、図８は、データ通信システム１における携帯端末４のデータ通信手順を示すフローチャートである。
【００４２】
まず、図７を参照して、サーバ装置２のデータ通信手順について説明する。サーバ装置２において予めスケジューリングされたタイミングで携帯端末４へのデータダウンロード処理が開始されると、サーバ装置２のＩＤ抽出部２０１によって、識別情報記憶部２０２に記憶された複数の端末ＩＤの一部が抽出される（ステップＳ１０１）。ここで、データダウンロード処理の開始の契機としては、サーバ装置２においてダウンロードプログラム等のダウンロード対象データの更新が検出されたタイミングや、サーバ装置２において外部から指示入力が受け付けられたタイミング等であってもよい。次に、サーバ装置のコマンド生成部２０３によって、携帯端末４へのデータのダウンロードを要求するダウンロード要求コマンドが、抽出した端末ＩＤを含んで生成される（ステップＳ１０２）。その後、サーバ装置２の信号送信部２０４によって、ダウンロード要求コマンドを含む信号がブロードキャストで送信される（ステップＳ１０３）。その後、サーバ装置２のデータ通信部２０５によって、一定期間内に携帯端末４からダウンロード要求が受信されたか否かが判定される（ステップＳ１０４）。判定の結果、ダウンロード要求が受信されないと判定された場合には（ステップＳ１０４；ＮＯ）、処理をステップＳ１０１に戻し、再度、端末ＩＤの抽出、信号のブロードキャスト送信が繰り返される。
【００４３】
一方、ダウンロード要求が受信されたと判定された場合には、（ステップＳ１０４；ＹＥＳ）、データ通信部２０５によって、ダウンロード要求の送信元の携帯端末４に対するダウンロード処理が実行される（ステップＳ１０５）。次に、サーバ装置２の通信状態更新部２０６によって、ダウンロード要求の送信元の携帯端末４からデータの送受信状態である通信状態が通知されたか否かが判定され（ステップＳ１０６）、通信状態が通知されないと判定された場合には（ステップＳ１０６；ＮＯ）、処理をステップＳ１０１に戻し、再度、端末ＩＤの抽出、信号のブロードキャスト送信が繰り返される。一方、通信状態が通知されたと判定された場合には（ステップＳ１０６；ＹＥＳ）、通信状態更新部２０６によって、その通信状態を基にして識別情報記憶部２０２における該当端末ＩＤの通信状態情報が更新される（ステップＳ１０７）。
【００４４】
その後、通信状態更新部２０６によって、識別情報記憶部２０２の通信状態情報が参照されることによって、ダウンロード対象の複数の携帯端末４に対するダウンロード処理が正常に完了しているか否かが判定される（ステップＳ１０８）。その結果、ダウンロード処理が正常に完了している場合には（ステップＳ１０８；ＹＥＳ）、データ通信処理が終了される。一方、ダウンロード処理が正常に完了していない場合には（ステップＳ１０８；ＮＯ）、処理をステップＳ１０１に戻し、再度、更新された通信状態情報を基にした端末ＩＤの抽出、信号のブロードキャスト送信が繰り返される。
【００４５】
図８を参照して、携帯端末４のデータ通信手順について説明する。最初に、携帯端末４におけるサーバ装置２からの信号の待ち受けが開始されると、携帯端末４の信号受信部４０１によって、ダウンロード要求コマンドを含む信号が受信されたか否かが判定される（ステップＳ２０１）。その結果、信号が受信されない場合には（ステップＳ２０１；ＮＯ）、再度信号の待ち受け状態に戻る。一方、信号が受信された場合には（ステップＳ２０１；ＹＥＳ）、信号受信部４０１によってサーバ装置２からアクセスポイント３を経由してダウンロード要求コマンドを含む信号が受信される（ステップＳ２０２）。
【００４６】
そして、携帯端末４のＩＤ判定部４０２によって、ダウンロード要求コマンドに含まれる端末ＩＤが自端末の端末ＩＤに対応しているか否かが判定される（ステップＳ２０３）。判定の結果、自端末の端末ＩＤに対応していない場合には（ステップＳ２０３；ＮＯ）、処理がステップＳ２０９に移行される。一方、判定の結果、自端末の端末ＩＤに対応している場合には（ステップＳ２０３；ＹＥＳ）、携帯端末４の接続要求部４０４によって、アクセスポイント３との無線接続が要求される（ステップＳ２０４）。
【００４７】
次に、アクセスポイント３と携帯端末４との間での認証及び接続が完了すると、携帯端末４のデータ通信部４０５とサーバ装置２のデータ通信部２０５との間でデータのダウンロード処理が実行される（ステップＳ２０５）。さらに、携帯端末４の通信状態通知部４０６によってデータの送受信状態が検出される（ステップＳ２０７）。そして、携帯端末４の通信状態通知部４０６からサーバ装置２に対して、検出された送受信状態に応じた通信状態情報が通知される（ステップＳ２０８）。その後、携帯端末４において待ち受けの終了指示が外部から受け付けられたか判定され（ステップＳ２０９）、待ち受けの終了指示が受け付けられた場合には（ステップＳ２０９；ＹＥＳ）、携帯端末４におけるデータ通信処理が終了される。一方、待ち受けの終了指示が受け付けられていない場合には（ステップＳ２０９；ＮＯ）、処理をステップＳ２０１に戻してサーバ装置２からの信号の待ち受け処理が繰り返される。
【００４８】
次に、情報処理装置（コンピュータ）をサーバ装置２及び携帯端末４として動作させるデータ通信プログラムについて説明する。図２及び図３に示すようなハードウェア構成を有する情報処理装置であるサーバ装置２及び携帯端末４には、それぞれ、データ通信プログラムが、搬送波に重畳されたコンピュータデータ信号としてネットワークを介して提供される。サーバ装置２及び携帯端末４は、ネットワークを介して提供されたデータ通信プログラムを、それぞれ、補助記憶装置２４，４４等のメモリに格納し、当該データ通信プログラムを実行することができる。サーバ装置２及び携帯端末４は、メモリに格納されたデータ通信プログラムにアクセス可能になり、当該データ通信プログラムによって、本実施形態のサーバ装置２及び携帯端末４として動作することが可能になる。
【００４９】
また、本発明の実施形態に係るデータ通信プログラムは、記録媒体に格納されて提供されてもよい。記録媒体としては、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはＲＯＭ等の記録媒体、あるいは半導体メモリ等が例示される。この場合、サーバ装置２及び携帯端末４には、フロッピー（登録商標）ディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＤＶＤドライブ装置等の読取装置を用いてメモリにデータ通信プログラムが格納される。
【００５０】
以上説明したデータ通信システム１及びそれを用いたデータ通信方法によれば、サーバ装置２から予め記憶した複数の端末ＩＤから一部又は全部が抽出された１以上の端末ＩＤを含む信号がブロードキャストで送信され、携帯端末４において、その信号が受信された後に、当該信号に含まれる複数の端末ＩＤのうちの１つが予め記憶された自端末の端末ＩＤに対応する場合に、アクセスポイント３に対して無線接続が要求された後に、サーバ装置２との間でアクセスポイント３を介したデータの送信又は受信が行われる。これにより、サーバ装置２によって台数の限定された携帯端末４を通信相手先としてデータ通信が実行されるので、アクセスポイント３における処理負荷が軽減されて無線接続に関するリソースの不足が防止され、サーバ装置２と携帯端末４との間の円滑なデータ通信が実現される。併せて、サーバ装置２に対する携帯端末４からのアクセスの集中も防止され、サーバ装置２の処理負荷を軽減してデータ通信システム１における処理効率が向上する。
【００５１】
特に、携帯端末４では、アクセスポイント３との間での同期（ジョイン）動作によってブロードキャスト送信された信号を受信するので、サーバ装置２によって選定された携帯端末４以外の携帯端末４によるアクセスポイント３のリソースの消費を抑えることができる。これにより、アクセスポイント３におけるリソースの不足をより確実に防止できる。また、同期動作で信号を受信することで、サーバ装置２からのコマンドを認証及び接続の完了前に効率的に信号を受信することもできる。
【００５２】
また、サーバ装置２では携帯端末４とのデータの送受信状態に応じて順次更新された複数の端末ＩＤを含む信号を繰り返し送信するので、サーバ装置２とのデータ通信の相手である携帯端末４を、データの送受信状態に応じて適切に選択させることができる。これにより、多くの携帯端末４におけるダウンロードデータを同期させたい場合や、多くの携帯端末４から漏れなくアップロードデータを受信したい場合に、安全にデータ通信を完了させることができる。
【００５３】
なお、本発明は、前述した実施形態に限定されるものではない。例えば、上述した実施形態では、サーバ装置２から携帯端末４にデータをダウンロードしていたが、携帯端末４からサーバ装置２に向けてデータをアップロードしてもよい。
【００５４】
図９には、このような変形例において、サーバ装置２の識別情報記憶部２０２に記憶されるデータの構成の一例を示しており、図１０及び図１１には、それぞれ、この変形例におけるサーバ装置２及び携帯端末４におけるデータ通信方法を示すフローチャートを示している。図９に示すように、サーバ装置２の識別情報記憶部２０２においては、各端末ＩＤに対応する通信状態情報として、アップロード処理が完了したことを示す“アップロード完了日時”が管理される。また、図１０及び図１１に示すように、サーバ装置２において、ダウンロード要求コマンドに替えて、携帯端末４にデータのアップロードを要求するアップロード要求コマンドが生成され（ステップＳ３０２）、その後、携帯端末４とサーバ装置２との間でデータのアップロード処理が実行される（ステップＳ３０５，４０５）。この場合は、サーバ装置２において、アップロードされたデータの正常性が確認されることにより、データの送受信状態が検出され（ステップＳ３０６）、その検出結果を基に識別情報記憶部２０２の通信状態情報が更新される（ステップＳ３０７）。
【００５５】
また、サーバ装置２の識別情報記憶部２０２において管理される通信状態情報としては、他の様々なデータ形態を採用することができる。例えば、図１２に示すように、通信状態情報は、携帯端末４とサーバ装置２との間におけるデータ通信の完了有無を示すフラグ情報であってもよいし、図９に示したように、データ通信の完了日時を示す日時情報であってもよい。
【００５６】
また、サーバ装置２の識別情報記憶部２０２及び携帯端末４の識別情報記憶部４０３に記憶される端末ＩＤは、固有の携帯端末４を識別する情報のほか、複数の携帯端末４を含むグループ（端末群）を識別する情報であってもよい。この場合、携帯端末４のＩＤ判定部４０２は、コマンド情報に含まれる端末ＩＤが自端末を含むグループに対応しているか否かを判定してもよい。
【符号の説明】
【００５７】
１…データ通信システム、２…サーバ装置、３…アクセスポイント（中継装置）、４…携帯端末、２０１…ＩＤ抽出部（識別情報抽出部）、２０２…識別情報記憶部（通信状態記憶部）、２０４…信号送信部、２０５…データ通信部、４０１…信号受信部、４０２…ＩＤ判定部、４０３…識別情報記憶部、４０４…接続要求部、４０５…データ通信部。
【図１】
0005873278.tif 000002
【図２】
0005873278.tif 000003
【図３】
0005873278.tif 000004
【図４】
0005873278.tif 000005
【図５】
0005873278.tif 000006
【図６】
0005873278.tif 000007
【図７】
0005873278.tif 000008
【図８】
0005873278.tif 000009
【図９】
0005873278.tif 000010
【図１０】
0005873278.tif 000011
【図１１】
0005873278.tif 000012
【図１２】
0005873278.tif 000013