[go: up one dir, main page]

JP2008035373A - 通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体 - Google Patents

通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体 Download PDF

Info

Publication number
JP2008035373A
JP2008035373A JP2006208496A JP2006208496A JP2008035373A JP 2008035373 A JP2008035373 A JP 2008035373A JP 2006208496 A JP2006208496 A JP 2006208496A JP 2006208496 A JP2006208496 A JP 2006208496A JP 2008035373 A JP2008035373 A JP 2008035373A
Authority
JP
Japan
Prior art keywords
communication
network
fpd
management
dvc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006208496A
Other languages
English (en)
Other versions
JP4921064B2 (ja
JP2008035373A5 (ja
Inventor
Tetsuya Sawada
哲也 澤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2006208496A priority Critical patent/JP4921064B2/ja
Priority to US11/779,539 priority patent/US7864696B2/en
Priority to CN2007101434366A priority patent/CN101119264B/zh
Publication of JP2008035373A publication Critical patent/JP2008035373A/ja
Publication of JP2008035373A5 publication Critical patent/JP2008035373A5/ja
Application granted granted Critical
Publication of JP4921064B2 publication Critical patent/JP4921064B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/509Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

【課題】 無線ネットワークに参加しているステーションは、ある特性のトラフィックの送受信を所望した場合に、その送受信を期待通りに行えるとは限らない。
【解決手段】 アクセスポイント機能とステーション機能とを備えた通信装置は、あるトラフィック特性の送受信を既存の無線ネットワークで行えるか否かを判定する。判定の結果、既存の無線ネットワークでは行えない場合に、アクセスポイント機能として動作し、ネットワークを構築して通信相手と通信する。
【選択図】 図5

Description

本発明は、既存のネットワークとは別のネットワークにおいて通信する通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体に関する。
従来、IEEE802.11規格に対応した通信装置が通信する際に、予想されるトラフィック量に応じて、インフラストラクチャモードの通信とアドホックモードの通信とを切換えるものがある(特許文献1)。
また、アクセスポイント経由の通信と、アクセスポイントを経由せずステーション間で直接通信するダイレクトリンクの通信を切換えるものがある(特許文献2)。
また、IEEE802.11e規格においては、アクセスポイントがトラフィックの流量制御を行う手法が設けられている。この手法によれば、アクセスポイントによりある特性のトラフィックの送受信が許可されたステーションは、通信の品質(QoS:Quality of Service)の保証された送受信を行うことができる。
特開2004−349777号公報 特開2004−363645号公報
上述のアドホックモードに切換える場合には、アドホックモードではQoSを確保した通信が行えないため、ある特性のトラフィックの送受信を所望してもその送受信を期待通りに行えるとは限らないという課題がある。
また、ダイレクトリンクに切換える場合には、既に別のステーションがトラフィック量の多い通信を行っていると、ネットワークの残り帯域が少なく、アクセスポイントに所望のトラフィックの通信を許可されないことがある。あるいは、許可された場合でも、流量制御はアクセスポイントに委ねられているので、ステーションの期待通りにその送受信が行えないことがある。従って、ダイレクトリンクに切換える場合でも、ある特性のトラフィックの送受信を所望してもその送受信を期待通りに行えるとは限らないという課題がある。
そこで、本発明は、ある特性のトラフィックの送受信を期待通りに行えるようにすることを目的とする。
上記課題を解決するため、本発明は、ネットワークの構築及び管理を行う管理機能と被管理機能とを備えた通信装置が、特定のトラフィック特性の通信を前記被管理機能における通信において行えるか否かを判定し、この判定に応じて、前記管理機能によりネットワークを構築し、構築したネットワークにおいて管理装置として動作して通信相手と通信する。
また、ネットワークの構築及び管理を行う管理装置が構築したネットワークに被管理装置として参加する通信装置が、第一の管理装置の管理下で被管理装置として動作している他の通信装置が送信した、前記他の通信装置が構築するネットワークに関する情報を受信し、前記他の通信装置が第二の管理装置として前記ネットワークを構築したことを確認し、確認した前記ネットワークに参加する。
ある特性のトラフィックの送受信を期待通りに行えるようにすることができる。
<実施形態1>
以下、本発明の第一の実施形態を説明する。
図1は、第一の無線ネットワークであるWLAN1の構成を示している。101は、アクセスポイント(AP)である。102および103は、パーソナルコンピュータ(PC)である。104は、インクジェットプリンタ(IJP)である。105は、フラットパネルディスプレイ(FPD)である。106は、デジタルビデオカメラ(DVC)である。ここで、AP101、PC102、PC103、IJP104、FPD105およびDVC106は、IEEE802.11規格およびIEEE802.11e規格に対応した無線通信機能を備えている。AP101は、アクセスポイント機能によって無線ネットワークWLAN1を構築・管理する。PC102、PC103、IJP104、FPD105およびDVC106は、AP101が構築・管理するWLAN1に、ステーション機能によってWLAN1に参加している。また、AP101は、有線ネットワークLANとの中継も行っており、WLAN1に参加しているステーションは、AP101を経由してLANに参加している装置と通信を行うことができる。
図2は、FPD105の構成を示している。図2において、201は、FPD105の全体動作を制御する制御部であり、CPU(Central Processing Unit)およびその周辺回路で構成される。202は、制御部201がプログラムを呼び出して作業用に使用するワークメモリであり、RAM(Random Access Memory)で構成される。203は、FPD105を制御するプログラムを格納するプログラムメモリであり、ROM(Read Only Memory)で構成される。204は、映像を表示する表示部であり、LCD(Liquid Crystal Display)で構成される。205は、FPD105の機能を実現するその他のFPD機能部であり、映像を受信するチューナ、デコードするデコーダおよび音声を出力するスピーカ、操作部などから構成される。206は、IEEE802.11規格およびIEEE802.11e規格で規定された無線での送受信を行う無線部であり、無線LANチップおよびアンテナから構成される。207は、IEEE802.11規格およびIEEE802.11e規格で規定されるステーションの機能を実現するステーション機能部であり、ステーションを制御するプログラムを格納したROMで構成される。なお、ステーション機能部207には、ステーション機能が起動している間に処理される後述のフロー制御を処理するプログラムも格納される。208は、IEEE802.11規格およびIEEE802.11e規格で規定されたアクセスポイントの機能を実現するアクセスポイント機能部であり、アクセスポイントを制御するプログラムを格納したROMで構成される。なお、アクセスポイント機能部208には、アクセスポイント機能が起動している間に処理される後述のフロー制御を処理するプログラムも格納される。
図3は、DVC106の構成を示している。図3において、301は、DVC106の全体動作を制御する制御部であり、CPUおよびその周辺回路で構成される。302は、制御部301がプログラムを呼び出して作業用に使用するワークメモリであり、RAMで構成される。303は、DVC106を制御するプログラムを格納するプログラムメモリであり、ROMで構成される。304は、映像を撮像する撮像部であり、レンズおよびCCD(Charge Coupled Device)などで構成される。305は、DVC106の機能を実現するその他のDVC機能部であり、映像を記録するハードディスク、エンコードするエンコーダおよび音声を入力するマイク、操作部などから構成される。306は、IEEE802.11規格およびIEEE802.11e規格で規定された無線での送受信を行う無線部であり、無線LANチップおよびアンテナから構成される。307は、IEEE802.11規格およびIEEE802.11e規格で規定されたステーションの機能を実現するステーション機能部であり、ステーションを制御するプログラムを格納したROMで構成される。なお、ステーション機能部307には、ステーション機能が起動している間に処理される後述のフロー制御を処理するプログラムも格納される。
図4は、DVC106のビデオデータを、FPD105で再生するまでのシーケンスチャートを示している。FPD105、DVC106は、ステーション機能部207、307を起動して動作している。
DVC106の操作部にて、FPD105でビデオデータを再生するようユーザから指示があると、DVC106は、AP101を介してFPD105に対し、再生準備要求401を送信する。この再生準備要求は、Dataフレームを用いて送信され、FPD105に再生の準備を整えるよう要求する信号である。この再生準備要求401には、DVC106からFPD105へのビデオデータの伝送に要求するデータレート、AP101に通信品質(QoS:Quality of Service)の保証を要求するための種々の情報が含まれている。
次に、DVC106は、AP101に対してADDTS Request402を送信し、ビデオデータのトラフィックについて、通信品質(QoS:Quality of Service)の保証された送信の許可を要求する。ADDTS Requestには、ビデオデータのトラフィック特性を記述したTSPECパラメータが含まれる。更に、このTSPECパラメータには、要求する伝送データレートを示すMean Data Rateが含まれる。DVC106がAP101に対して送信したADDTS Requestでは、Mean Data Rateは8Mbpsであるものとする。つまり、ADDTS Request402では、8Mbpsの伝送データレートの保証を要求することになる。
ADDTS Request402を受信したAP101は、DVC106から要求されたトラフィックについて、QoSの保証の許可あるいは拒否を判断する。ここでは、要求された伝送データレートを保証する通信を許可するかどうかを判断する。そして、ADDTS Request402の応答として、その結果をADDTS Response403として送信する。なお、ここでは、要求されたQoSの保証は許可されたものとする。
一方、再生準備要求401を受信したFPD105は、受信した再生準備要求401の内容から、DVC106から送られてくるビデオデータの伝送に要求される伝送データレートを判別する。そして、FPD105は、AP101に対してADDTS Request(404)を送信し、DVC106からのビデオデータのトラフィックについて、QoSの保証された受信を許可してもらうよう要求する。ここで、ADDTS Request(404)で要求するMean Data Rateは、再生準備要求401から判断した8Mbpsである。
ADDTS Request404を受信したAP101は、FPD105から要求されたトラフィックについて、QoSの保証の許可あるいは拒否を判断する。そして、ADDTS Request404の応答として、その結果をADDTS Response405として送信する。ここでは、要求されたQoSの保証は許可されたものとする。
許可を示すADDTS Response405を受信したFPD105は、AP101を介してDVC106に対し、再生準備完了406を送信する。この再生準備完了406は、Dataフレームを用いて送信され、再生の準備が整ったことを通知する信号である。再生準備完了406を受信したDVC106は、AP101に要求したQoSの保証がAP101により許可されていた場合には、AP101を介してFPD105に対し、ビデオデータのトラフィック407の送信を開始する。このビデオデータのトラフィックは、QoS Dataフレームを用いて送信される。これにより、DVC106からのビデオデータのストリームがFDP105により再生される。ここでは、DVC106とFPD105は、AP101によって8MbpsのQoSの保証が許可された状態でビデオデータのトラフィックが送受信される。
次に、図4で説明したような、DVC106とFDP105とがAP101を介したビデオデータのトラフィック通信を行わずに、FDP105が新たなネットワークWLAN2を構築する例について説明する。
図5は、ステーション機能部207を起動して動作しているFPD105が、第二の無線ネットワークであるWLAN2を構築するためにアクセスポイント機能部208を起動する際のフローチャートである。このフロー制御は、FPD105の制御部201がプログラムメモリ203に格納されているプログラムに従い無線部206、ステーション機能部207、アクセスポイント機能部208を制御して行われる。ステーション機能部207、アクセスポイント機能部208は、制御部201からの制御に従い、各機能部に格納されているプログラムに従った制御を行う。また、図5のフロー制御は、例えば、図4において、ADDTS Request404を送信した直後に開始される。
FPD105は、AP101からのADDTS Response405を待つ(F501)。次に、FPD105は、受信したADDTS Response405を解析し、ビデオデータのトラフィックについて、QoSの保証された受信を許可されたか否かを確認する(F502)。許可された場合には、FPD105は、図4の再生準備完了406を送信し(F503)、図4と同様にDVC106との間でビデオデータのトラフィックを通信する。
一方、F502の確認の結果、拒否された場合には、FPD105は、AP101を介してDVC106に対し、ステーション確認要求を送信する(F504)。このステーション確認要求は、Dataフレームを用いて送信され、DVC106がWLAN1に参加しているか否かを確認するための信号である。そして、ステーション確認要求に対する応答を待つ(F505)。なお、ステーション確認要求および応答については、後述する。
次に、FPD105は、DVC106からのステーション確認応答を受信すると、これを解析して、DVC106がWLAN1に参加しているか、すなわち、WLAN1のステーションであるかを確認する(F506)。WLAN1のステーションでない場合には、FPD105は、図4の再生準備完了406の代わりに、AP101経由でDVC106に再生準備不可を送信し(F507)、処理を終了する。この再生準備不可がDVC106に送信された場合には、DVC106は、図4とは異なり、ビデオデータのトラフィックの送信は開始しない。
一方、DVC106がWLAN1のステーションの場合には、FPD105は、無線の空きチャネル調査を行う(F508)。空きチャネル調査については後述する。空きチャネル調査後に、FPD105は、使用可能チャネルがあるか否かを確認し(F509)、使用可能チャネルがない場合には、F507に進み、再生準備不可を送信し、処理を終了する。使用可能チャネルがある場合には、FPD105は、図4の再生準備完了406の代わりに、再生準備延期を、AP101を介してDVC106に送信する(F510)。ここでも、DVC106は、図4とは異なり、ビデオデータのトラフィックの送信は開始しない。
続いて、FPD105は、AP101を介してDVC106に対し、新規無線ネットワーク構築通知を送信する(F511)。この新規無線ネットワーク構築通知は、Dataフレームを用いて送信され、新規の無線ネットワークであるWLAN2の構築を通知する信号である。なお、新規無線ネットワーク構築通知については後述する。続いて、FPD105は、AP101に対し、WLAN1から離脱する旨の、Disassociationを送信し(F512)、WLAN1から離脱する。WLAN1から離脱した後に、FPD105は、自らWLAN2を構築するため、アクセスポイント機能部208の起動処理を行う(F513)。なお、アクセスポイント機能部208の起動処理については後述する。
アクセスポイント機能部208を起動し、アクセスポイントとして起動した後に、DVC106からAssociationを受信すると、DVC106のWLAN2への参加を許可する(F514)。その後、DVC106からADDTS Requestを受信し、ビデオデータのトラフィックについて、QoSの保証された送信の許可を要求されると(F515)、要求されたQoSが確保できるかどうかを確認する(F516)。ここで、FPD105は、F508、F509において使用可能なチャネルを見つけ、当該チャネルで新規ネットワークWLAN2を構築しているので、要求されたQoSは確保できる可能性が高い。要求されたQoSが確保できる場合は、要求されたQoSを確保し、ADDTS ResponseによりQoSを確保したことを通知する。以降、FPD105は、QoSの保証が許可された状態(QoSを確保した状態)でDVC106からのビデオデータのトラフィックが送受信される。
要求されたQoSが確保できなかった場合には、ADDTS Responseにより、要求されたQoSが確保できなかったことを通知する。DVC106は、要求したQoSの保証が許可されなかったので、FPD105にDisassociationを送信し、WLAN2から離脱する。FPD105は、Disassociationを受信すると(F518)、DVC106のWLAN2からの離脱を確認する。WLAN2からの離脱を確認すると、アクセスポイント機能部208の動作を停止し、ステーション機能部207を再度起動する(F519)。そして、AP101にAssociationを送信し、AP101が構築するWLAN1に再度参加する(F520)。
図6は、FPD105とDVC106との間で、DVC106がWLAN1に参加しているか否かを確認するために送受信される、ステーション確認要求および応答の構成を示している。601は、無線のMACフレーム(Dataフレーム)であり、MACヘッダおよびフレームボディーなどから構成される。602は、601のフレームボディーとしてのIPパケットであり、IPヘッダおよびデータから構成される。603は、602のデータとしてのステーション確認および応答パケットであり、コマンド種別、確認IPアドレスおよび確認BSSIDから構成される。
コマンド種別は、それぞれ、確認要求、肯定応答および否定応答を示す0、1および2の何れかの値が格納される。確認IPアドレスは、ステーションであるか否かの確認対象である装置のIPアドレスが格納される。確認BSSIDは、無線ネットワークのBSSIDであり、このパケットを送信する装置が参加しているネットワークの識別子である。すなわち確認BSSIDには、無線ネットワークを構築している装置のMACアドレスが格納される。例えば、FPD105は、DVC106がWLAN1のステーションか否かを確認したい場合には、コマンド種別に0、確認IPアドレスにDVC106のIPアドレスを格納する。また、確認BSSIDにFPD105が参加しているAP101のMACアドレスを格納し、当該パケットを送信する。なお、ここでは、このパケットは、ブロードキャストで送信するものとする。一方、例えば、DVC106は、FPD105に対し、自身がWLAN1のステーションであると応答したい場合に、コマンド種別に1を格納したパケットを送信する。なお、ここでは、この応答パケットは、ユニキャストで送信するものとする。
図7は、FPD105が、WLAN2構築の際に行う、空きチャネル調査(F508)のフローチャートである。このフロー制御は、FPD105の制御部201がプログラムメモリ203に格納されているプログラムに従い無線部206、ステーション機能部207を制御して行われる。
まず、FPD105は、無線部206にて、全周波数チャネルのスキャンを行う(F701)。次に、FPD105は、スキャンの結果を解析し、空きチャネルがあるか否かを確認する(F702)。空きチャネルがない場合には、FPD105は、使用可能チャネルはないとし(F703)、本処理を終了し、図5のF507に進む。空きチャネルがある場合には、FPD105は、空きチャネルが、使用されているチャネルと干渉するか否かを確認する(F704)。ここでは、例えば、無線部206がIEEE802.11g規格に対応した通信を行う場合には、隣接する4チャネル近傍のチャネルが使用されている場合は干渉すると判断する。IEEE802.11a規格に対応した通信を行う場合には、干渉しないと判断する。
続いて、F704の確認の結果、全ての空きチャネルが干渉する場合には、FPD105は、使用可能チャネルはないとし(F703)、本処理を終了し、図5のF507に進む。
干渉しない空きチャネルがある場合には、FPD105は、当該空きチャネルを、使用可能チャネルとして、新規チャネルに決定し(F705)、本処理を終了し、図5のF509に進む。
図8は、FPD105が、DVC106に対し、WLAN2の構築を通知するために送信する、新規無線ネットワーク構築通知の構成を示している。
801は、無線のMACフレーム(Dataフレーム)であり、MACヘッダおよびフレームボディーなどから構成される。802は、801のフレームボディーとしてのIPパケットであり、IPヘッダおよびデータから構成される。803は、802のデータとしての新規無線ネットワーク構築通知パケットであり、コマンド種別、新規チャネル、新規BSSIDおよび構築所要時間から構成される。コマンド種別は、構築通知を示す0が格納される。新規チャネルは、新規に構築される無線ネットワークで使用される、チャネル情報が格納される。チャネル情報としては、周波数チャネルを特定するチャネル番号が用いられる。新規BSSIDは、新規に構築される無線ネットワークのBSSIDであり、新規に構築するネットワークの識別子である。すなわち新規に無線ネットワークを構築する装置のMACアドレスが格納される。
構築所要時間は、現在(新規無線ネットワーク構築通知の送信時点)から新規の無線ネットワークが構築されるまでの推定時間が格納される。例えば、FPD105は、DVC106に対し、新規にWLAN2構築を行う旨を通知したい場合には、コマンド種別に0、新規チャネルに決定した新規チャネルのチャネル番号を格納する。また、新規BSSIDに自身のMACアドレスを格納する。また、構築所要時間に、新規無線ネットワーク構築通知を送信してからアクセスポイント機能部208を起動して新規ネットワークを構築するまでの推定時間(図5のF511からF513)を格納し、当該パケットを送信する。なお、ここでは、このパケットは、ブロードキャストで送信するものとする。
図9は、図5のF513における、FPD105が、WLAN2構築の際に行う、アクセスポイント機能部208の起動処理を示すフローチャートである。このフロー制御は、FPD105の制御部201がプログラムメモリ203に格納されているプログラムに従い無線部206、ステーション機能部207、アクセスポイント機能部208を制御して行われる。ステーション機能部207、アクセスポイント機能部208は、制御部201からの制御に従い、各機能部に格納されているプログラムに従った制御を行う。
FPD105は、まず、起動しているステーション機能を停止する(F901)。次に、FPD105は、図7のF705において決定した新規チャネルをWLAN2のチャネルとして無線部206に設定し(F902)、アクセスポイント機能部208を起動する(F903)。アクセスポイント機能部208を起動すると、無線部206に設定したチャネルにおいて、新規BSSIDの情報及びその他の各種情報を格納したビーコンを周期的に報知し始める。
図10は、DVC106が、FPD105が構築した第二の無線ネットワークWLAN2に参加する際のフローチャートを示している。このフロー制御は、DVC106の制御部301がプログラムメモリ303に格納されているプログラムに従い無線部306、ステーション機能部307を制御して行われる。ステーション機能部307は、制御部301からの制御に従い自身に格納されているプログラムに従った制御を行う。また、図10のフロー制御は、例えば、図4において、再生準備要求401を送信する直前などに開始される。
DVC106は、FPD105からの再生準備延期を待つ(F1001)。DVC106は、FPD105からの再生準備延期を受信すると、FPD105からの新規無線ネットワーク構築通知を待つ(F1002)。DVC106は、FPD105からの新規無線ネットワーク構築通知を受信すると、AP101に対し、DELTSを送信し(F1003)、QoSの保証が許可されていたビデオデータのトラフィックについて、許可の解除を行う。ここで、ビデオデータのトラフィックの通信をAP101から許可されていない場合には、DELTSは送信しない。
続いて、DVC106は、AP101に対し、WLAN1から離脱する旨の、Disassociationを送信し(F1004)、WLAN1から離脱する。WLAN1から離脱した後に、DVC106は、FPD105から受信した新規無線ネットワーク構築通知を解析し、構築所要時間に格納されている時間が経過するのを待つ(F1005)。当該時間が経過すると、DVC106は、FPD105に対し、FPD105が構築した第二の無線ネットワークWLAN2に参加する旨の、Assosiationを送信し(F1006)、WLAN2へ参加する。なお、DVC106がFPD105に対してAssosiationを送信する際には、以下の方法が考えられる。
第1の方法としては、DVC106は、FPD105から受信した新規無線ネットワーク構築通知を解析し、新規チャネルに格納されているチャネルをスキャンする。そして、FPD105が送信するビーコンが検出され、ビーコンの内容を解析することで、新規無線ネットワーク構築通知の新規BSSIDに格納されたBSSIDのWLAN2が構築されているかを確認し、F1006を行う。
第2の方法としては、DVC106は、FPD105から受信した新規無線ネットワーク構築通知を解析し、新規チャネルに格納されているチャネル、新規BSSIDに格納されたBSSIDを確認する。そして、確認したチャネルで確認したBSSID情報を含む探索信号(Probe Request)を送信する。その応答(Probe Response)を受信し、解析することにより、新規無線ネットワーク構築通知の新規BSSIDに格納されたBSSIDのWLAN2が構築されているかを確認し、F1006を行う。
DVC106は、WLAN2へ参加すると、ADDTS Request402を送信し、ビデオデータのトラフィックについて、QoSの保証された送信の許可を要求する(F1007)。ここでも、図4においてAP101に要求した伝送データレートと同じ、8Mbpsの伝送データレートの保証を要求する。DVC106は、FPD105からADDTS Responceを受信すると、当該信号の内容から要求したQoSの保証が許可されたか否かを確認する(F1008)。要求したQoSが確保された場合は、FPD105に対し、ビデオデータのトラフィックの送信を開始する。このビデオデータのトラフィックは、QoS Dataフレームを用いて送信される。これにより、DVC106からのビデオデータのストリームがFDP105により再生される。ここでは、DVC106とFPD105は、FPD105によって8MbpsのQoSの保証が許可された状態でビデオデータのトラフィックが送受信される。
要求したQoSがFPD105により確保されなかった場合は、FPD106にDisassociationを送信し(F1010)、WLAN2から離脱する。そして、AP101が構築しているWLAN1にAssociationを送信し(F1011)、再度、WLAN1に参加する。
図11は、FPD105がWLAN2を構築し、DVC106がWLAN2に参加した後の、WLAN1およびWLAN2の構成を示している。このように、FPD105およびDVC106は、図1で示したWLAN1の構成から離脱し、FPD105が新規に構築した、WLAN1とは干渉しないWLAN2を構築している。WLAN2において、DVC106は、FPD105でビデオデータを再生するようユーザから指示があると、図4における再生準備要求401相当を、FPD105に対し、直接的に送信することになる。また、FPD105は、再生準備完了406相当を、DVC106に対し、直接的に送信することになる。また、DVC106は、ADDTS Request402相当を、FPD105に対し、送信することになる。また、FPD105は、ADDTS Request402相当をDVCから受信した後に、ADDTS Response403相当を、DVC106に対し、送信することになる。さらに、FPD105は、アクセスポイントとして動作し、WLAN2を構築・管理しているので、図4のADDTS Request404、ADDTS Response403に相当する信号の送信は必要ない。この結果、ここでは、DVC106が、FPD105によって、8Mbpsのビデオデータのトラフィックについて、QoSの保証を許可されているのみですむ。つまり、FPD105とDVC106との間で、QoSの保証を確保すればよい。
以上のように本実施形態では、アクセスポイント経由の機器間の通信での要求伝送データレートの保証をAPが許可しない場合には、一方の機器がアクセスポイントとして新規ネットワークを構築する。そして、他方の機器は新規ネットワークに参加して要求伝送データレートが確保された状態で通信を行う。このようにすることにより、参加済みのネットワークでは、期待通りの伝送レートの通信が行えなくとも、新規ネットワークにおいて期待通りの伝送レートの通信が行えるようになる。
<実施形態2>
以下、本発明の第二の実施形態を説明する。本実施形態は、図4のビデオデータのトラフィック通信が開始された後に実施される処理である。つまり、図5の再生準備完了(F503)を送信後、ビデオデータのトラフィックを受信し、ビデオデータの再生を開始した後に行われる。なお、図5のF502において、ビデオデータのトラフィックについて、AP101によりQoSの保証が拒否された場合には、第一の実施形態と同様に図5のF504以降の処理を行う。本実施形態においても、FPD105、DVC106の構成は図2、図3と同様である。
図12は、FPD105が、第二の無線ネットワークWLAN2を構築するまでのフローチャートを示している。このフロー制御は、FPD105の制御部201がプログラムメモリ203に格納されているプログラムに従い無線部206、ステーション機能部207、アクセスポイント機能部208を制御して行われる。ステーション機能部207、アクセスポイント機能部208は、制御部201からの制御に従い、各機能部に格納されているプログラムに従った制御を行う。また、図12のフロー制御は、例えば、図4においてビデオデータのトラフィックを受信し始めた直後などに開始される。
FPD105は、AP101経由で受信するDVC106からのビデオデータのトラフィックの平均データレート測定を行う(F1201)。なお、平均データレート測定については後述する。次に、FPD105は、平均データレート測定の結果をもとに、測定された平均データレートが、TSPECパラメータを満たしているか否かを確認する(F1202)。ここでは、AP101により保証されているはずの8Mbpsの伝送データレートを満たしているかを確認する。満たしている場合には、FPD105は、処理を終了し、一定時間経過後に、再度、図12の処理を開始する。
一方、満たしていない場合には、FPD105は、ステーション確認要求を送信し(F1203)、その応答を待つ(F1204)。次に、FPD105は、DVC106からのステーション確認応答を受信すると、DVC16がWLAN1のステーションであるかを確認する(F1205)。ステーションでない場合には、FPD105は、再生中止をAP101経由でDVC106に送信し(F1206)、処理を終了する。ここで、送信されるのは再生中止であるので、DVC106は、ビデオデータのトラフィック(図4の407)の送信を中止する。
F1205の確認の結果、DVC106がWLAN1のステーションの場合には、FPD105は、図7の処理を行い、無線の空きチャネル調査を行う(F1207)。空きチャネル調査後に、FPD105は、使用可能チャネルがあるか否かを確認し(F1208)、ない場合には、再生中止をAP101経由でDVC106に送信し(F1206)、処理を終了する。使用可能チャネルがある場合には、FPD105は、再生一時停止をAP101経由でDVC106に送信する(F1209)。ここで、送信されるのは再生一時停止であるので、DVC106は、ビデオデータのトラフィック(図4の407)の送信を一時停止する。続いて、FPD105は、AP101を介してDVC106に対し、新規無線ネットワーク構築通知(図8)を送信する(F1210)。更に、FPD105は、AP101に対し、Disassociationを送信(F1211)し、WLAN1から離脱する。WLAN1から離脱した後に、FPD105は、自らWLAN2を構築するため、アクセスポイント機能部208の起動処理を行う(F1212)。なお、アクセスポイント機能部208の起動処理については、図9で説明した同様の処理を行う。また、アクセスポイント機能部208を起動した後は、図5のF514へ進み、F514からF520と同様な処理を行う。
図13は、FPD105が、WLAN2構築の際に行う、平均データレート測定(F1201)の方法と、F1202の判定方法のフローチャートを示している。このフロー制御は、FPD105の制御部201がプログラムメモリ203に格納されているプログラムに従い無線部206、ステーション機能部207を制御して行われる。
FPD105は、平均データレートを測定するための、所定の一定時間のタイマを起動する(F1301)。次に、FPD105は、タイマが終了したか否かを確認する(F1302)。終了していない場合には、FPD105は、DVC106からの、ビデオデータのトラフィックについてのQoS Dataフレーム、つまり、図4の407相当の受信を待つ(F1303)。QoS Dataフレームを受信すると、FPD105は、受信したQoS Dataフレームの受信サイズをタイマ起動後に受信したQoS Dataフレームの総受信サイズに加算し(F1304)、F1302に戻る。一方、F1302で、タイマが終了している場合には、受信サイズを所定時間で割算し、平均データレートを算出する(F1305)。つまり、タイマを起動(F1301)してからタイマが終了(F1302)するまでに受信した総ビデオデータ量の一定時間での平均データレートを算出する。
続いて、算出された平均データレートを、TSPECパラメータのMean Data Rateと比較する(F1306)。算出された平均データレートの方が小さい場合には、TSPECを満たさないと判断し(F1307)、図12のF1203に進む。比較の結果、算出された平均データレートの方が大きい場合には、TSPECを満たすと判断し(F1308)、処理を終了し、一定時間経過後に、再度、図12の処理を開始する。
図14は、DVC106が、FPD105が構築した第二の無線ネットワークWLAN2に参加するまでのフローチャートを示している。このフロー制御は、DVC106の制御部301がプログラムメモリ303に格納されているプログラムに従い無線部306、ステーション機能部307を制御して行われる。ステーション機能部307は、制御部301からの制御に従い、自身に格納プログラムに従った制御を行う。また、図14のフロー制御は、例えば、図4においてビデオデータのトラフィク(407)を送信し始めた直後などに開始される。
DVC106は、FPD105からの再生一時停止を待つ(F1401)。DVC106は、FPD105からの再生一時停止を受信すると、ビデオデータの再生を一時停止する(QoS Dataフレームの送信を一時停止する)(F1402)。そして、FPD105からの新規無線ネットワーク構築通知を待つ(F1403)。DVC106は、FPD105からの新規無線ネットワーク構築通知を受信すると、AP101に対し、DELTSを送信し(F1404)、QoSの保証が許可されていたビデオデータのトラフィックについて、許可の解除を行う。続いて、DVC106は、AP101に対し、WLAN1から離脱する旨の、Disassociationを送信し(F1405)、WLAN1から離脱する。WLAN1から離脱した後に、DVC106は、FPD105から受信した新規無線ネットワーク構築通知を解析し、構築所要時間に格納されている時間が経過するのを待つ(F1406)。当該時間が経過すると、DVC106は、FPD105に対し、FPD105が構築した第二の無線ネットワークWLAN2に参加する旨の、Assosiationを送信し(F1407)、WLAN2に参加する。なお、DVC106がFPD105に対してAssosiationを送信する際には、以下の方法が考えられる。
第1の方法としては、DVC106は、FPD105から受信した新規無線ネットワーク構築通知を解析し、新規チャネルに格納されているチャネルをスキャンする。そして、FPD105が送信するビーコンが検出され、ビーコンの内容を解析することで、新規無線ネットワーク構築通知の新規BSSIDに格納されたBSSIDのWLAN2が構築されているかを確認の後、F1006を行う。
第2の方法としては、DVC106は、FPD105から受信した新規無線ネットワーク構築通知を解析し、新規チャネルに格納されているチャネル、新規BSSIDに格納されたBSSIDを確認する。そして、確認したチャネルで確認したBSSID情報を含む探索信号(Probe Request)を送信する。その応答(Probe Response)を受信し、解析することにより、新規無線ネットワーク構築通知の新規BSSIDに格納されたBSSIDのWLAN2が構築されているかを確認の後、F1006を行う。
DVC106は、FPD105が構築するWLAN2に参加すると、図10のF1007に進み、F1007からF1011と同様な処理を行う。
以上のように本実施形態では、アクセスポイントに保証されていたはずの伝送レートの通信が行えていない場合に、一方の機器がアクセスポイントとして新規ネットワークを構築する。そして、他方の機器は新規ネットワークに参加して要求伝送データレートが確保された状態で通信を行う。このようにすることにより、保証されていたはずの伝送レートの通信が行えなくなっても、新規ネットワークにおいて期待通りの伝送レートの通信が行えるようになる。
<実施形態3>
以下、本発明の第三の実施形態を説明する。本実施形態においても、FPD105、DVC106の構成は図2、図3と同様である。本実施形態では、FPD105が、要求される伝送データレートの通信がWLAN1内で可能かどうかを判断し、判断結果に応じて新規ネットワークを構築する例について説明する。
図15は、FPD105が、第二の無線ネットワークWLAN2を構築するまでのフローチャートを示している。このフロー制御は、FPD105の制御部201がプログラムメモリ203に格納されているプログラムに従い無線部206、ステーション機能部207、アクセスポイント機能部208を制御して行われる。また、図15のフロー制御は、例えば、FPD105がWLAN1に参加した直後、または、DVC106から再生準備要求を受信した後などに開始される。
FPD105は、WLAN1内の残り帯域調査を行う(F1501)。次に、FPD105は、残り帯域調査の結果をもとに、調査された残り帯域で、ビデオデータの再生が可能であるかを確認する(F1502)。なお、残り帯域調査とビデオデータの再生可能か否かの確認については後述する。再生可能である場合には、FPD105は、処理を終了し、図4と同様な処理を行う。
一方、再生可能でない場合には、FPD105は、図7の処理を行い、無線の空きチャネル調査を行う(F1503)。空きチャネル調査後に、FPD105は、使用可能チャネルがあるか否かを確認し(F1504)、使用可能チャネルがない場合には、処理を終了する。使用可能チャネルがある場合には、FPD105は、AP101を介してDVC106に対し、新規無線ネットワーク構築通知(図8)を送信する(F1505)。続いて、FPD105は、AP101に対し、Disassociationを送信し(F1506)、WLAN1を離脱する。WLAN1から離脱した後に、FPD105は、アクセスポイント機能部208の起動処理を行う(F1507)。なお、アクセスポイント機能部208の起動処理については、図9で説明した同様の処理を行う。また、アクセスポイント機能部208を起動した後は、図5のF514へ進み、F514からF520と同様な処理を行う。
図16は、FPD105が、WLAN2構築の際に行う、残り帯域調査の方法(F151)とF1502の判定方法のフローチャートを示している。
FPD105は、AP101にビデオデータトラフィックのQoS保証の許可を要求する際に、AP101に要求、通知する各種パラメータから必要メディア時間を算出する(F1601)。ここで、各種パラメータは、TSPECパラメータのNominal MSDU Size、Mean Data Rate、Minimum PHY RateおよびSurplus Band Allowanceなどである。また、必要メディア時間を算出する計算式としては、IEEE Std 802.11eTM‐2005のAnnex K(K.2.2.)記載の計算式を用いるとする。次に、FPD105は、ビデオデータのトラフィックを送信するDVC106が必要とするであろうメディア時間も加味するため、F1601で算出した必要メディア時間を2倍し(F1602)、新しい必要メディア時間とする。つまり、FPD105とAP101間の通信の必要メディア時間とDVC106とAP101間の通信の必要メディア時間を求める。この必要メディア時間は、ビデオデータのトラフィックの伝送に必要な伝送帯域である。
続いて、FPD105は、AP101からのビーコンの受信を待つ(F1603)。FPD105は、ビーコンを受信すると、これを解析して、AP101が構築するWLAN1内の残りの利用可能な伝送帯域を確認する。この確認は、ビーコン内に含まれている情報であるAvailable Admission Capacityを用いることができる。そして、F1602において算出された必要メディア時間(必要帯域)と、ビーコンから確認した利用可能な伝送帯域とを比較する(F1604)。比較の結果、算出された必要メディア時間(必要帯域)のほうが大きい場合には、再生不可能と判断する(F1605)。ここでは、DVC106とFPD105とが、ビデオデータのトラフィックの送信および受信ついて、AP101にQoSの確保を許可される可能性が低いとして判断している。あるいは、許可されても期待通りにQoSの確保がされる可能性が低いとして判断している。一方、必要メディア時間の方が大きくない場合には、再生可能と判断する(F1606)。
図17は、DVC106が、FPD105が構築した第二の無線ネットワークWLAN2に参加するまでのフローチャートを示している。このフロー制御は、DVC106の制御部301がプログラムメモリ303に格納されているプログラムに従い無線部306、ステーション機能部307を制御して行われる。ステーション機能部307は制御部301からの制御に従い、自身に格納されているプログラムに従った制御を行う。また、図17のフロー制御は、例えば、DVC106がWLAN1に参加した直後などに開始される。
DVC106は、FPD105からの新規無線ネットワーク構築通知を待つ(F1701)。DVC106は、FPD105からの新規無線ネットワーク構築通知を受信すると、AP101に対し、WLAN1から離脱する旨の、Disassociationを送信し(F1702)、WLAN1を離脱する。WLAN1から離脱した後に、DVC106は、FPD105から受信した新規無線ネットワーク構築通知を解析し、構築所要時間に格納されている時間が経過するのを待つ(F1703)。当該時間が経過すると、DVC106は、FPD105に対し、FPD105が構築した第二の無線ネットワークWLAN2に参加する旨の、Assosiationを送信し(F1704)、WLAN2に参加する。なお、DVC106がFPD105に対してAssosiationを送信する際の処理は第一、第二の実施形態と同じである。
DVC106は、FPD105が構築するWLAN2に参加すると、図10のF1007に進み、F1007からF1011と同様な処理を行う。
以上のように本実施形態では、ステーションである機器が、要求する伝送データレートをアクセスポイントが確保してくれるか否を判断する。そして、その結果に応じて、ステーションである機器がアクセスポイントとして起動して新規ネットワークを構築する。他方の機器は新規ネットワークに参加して要求伝送データレートが確保された状態で通信を行う。このようにすることにより、アクセスポイントに確保される可能性の低い、伝送データレートの要求を行うこと無しに、新規ネットワークにおいて期待通りの伝送レートの通信が行えるようになる。また、アクセスポイントにQoSが許可されても、期待通りの伝送レートの通信ができる可能性が低い場合にも、新規ネットワークにおいて期待通りの伝送レートの通信が行えるようになる。従って、無駄な処理を省くことができ、速やかに期待通りの伝送レートの通信を行える。
<実施形態4>
以下、本発明の第四の実施形態を説明する。本実施形態は、第一の実施形態、第二の実施形態、あるいは第三の実施形態により、WLAN2が構築され、DVC106がWLAN2に参加し、ビデオデータの再生が終了した場合に実施する。
図18は、DVC106のビデオデータを、FPD105で再生し、これが終了してからのシーケンスチャートを示している。
DVC106にて、ビデオデータのトラフィックの送信が全て終了すると、DVC106は、FPD105に対して再生終了(1801)を送信する。この再生終了は、Dataフレームを用いて送信され、再生の終了を通知する信号である。次に、DVC106は、FPD105に対してDELTS(1802)を送信し、QoSの保証が許可されていたビデオデータのトラフィックについて、許可の解除を行う。
続いて、DVC106は、FPD105に対してWLAN2から離脱する旨の、Disassociation(1803)を送信し、WLAN2から離脱する。その後、DV106Cは、AP101に対し、AP101が構築している第一の無線ネットワークWLAN1に参加する旨の、Assosiation(1804)を送信し、WLAN1に再参加する。
一方、FPD105は、DVC106からのDisassociation1803を受信すると、DVC106のWLAN2からの離脱を確認する。DVC106のWLAN2からの離脱を確認すると、構築しているWLAN2を破棄する。そして、アクセスポイント機能部208の動作を停止し、ステーション機能部207の動作を再開する。ステーション機能を再開すると、AP101に対し、AP101が構築している第一の無線ネットワークWLAN1に参加する旨の、Assosiation(1805)を送信し、WLAN1に参加する。この結果、ビデオデータのトラフィックについて、QoSの確保が不要となった場合に、FPD105およびDVC106は、WLAN1に参加し直し、WLAN1の構成は、図1の状態に戻る。ここで、FPD105では、第一、第二の実施形態、あるいは第三の実施形態で示した、WLAN2を構築するフローが終了する前に、WLAN1の情報、例えばWLAN1のチャネル番号およびBSSIDなどを保存しておく。また、DVC106では、第一、第二の実施形態、あるいは第三の実施形態で示した、WLAN2に参加するフローが開始される前に、同じくWLAN1の情報を保存しておく。FPD105、DVC106は、保存しておいてWLAN1の情報を利用してWLAN1に再参加することができる。
以上のように本実施形態によれば、QoSの確保が不要となると、元のネットワークの再参加するため、元のネットワークに参加していた機器とも通信することができる。また、有線LANと接続しているアクセスポイントと通信できるようになるため、有線LANを介した通信も行うことができる。
なお、上記各実施形態ではIEEE802.11標準規格の場合について説明したが、本発明はUWB(Ultra Wide Band)等の他の通信方式においても適用可能である。
上記説明によれば、ある特性のトラフィックの送受信を期待通りに行える。または、期待通りに行える可能性を高くすることができる。
また、既存のネットワークの通信に影響しない新規のネットワークを構築することにより、他の機器の通信を妨げず、また、他の機器の通信に妨げられることなく通信することができる。
本発明は上記実施形態を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記録媒体に格納されたプログラムコードを読み出して実行することによっても達成される。上記コンピュータは、CPUまたはMPU等の制御ユニットも含む。この場合、記憶媒体から読み出されたプログラムコード自体が上記実施形態を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているOperating System(OS)などが実際の処理の一部または全部を行い、その処理によって上記実施形態が実現される場合も含まれる。
さらに、コンピュータに挿入された機能拡張ユニットに備わるメモリにプログラムコードを書き込み、そのプログラムコードの指示に基づき、その機能拡張ユニットの制御部が処理の一部または全部を行い、その処理により上記実施形態を実現する場合も含まれる。
第一から第三の実施形態におけるネットワークWLAN1の構成 第一から第三の実施形態における、アクセスポイント機能及びステーション機能を有するフラットパネルディスプレイ(FPD)の構成 第一から第三の実施形態における、ステーション機能を有するデジタルビデオカメラ(DVC)の構成 第一から第三の実施形態における、アクセスポイント(AP)101によりビデオデータのトラフィックが確保された場合のビデオ再生までのシーケンスチャート 第一の実施形態における、フラットパネルディスプレイ(FPD)105が新規ネットワークWLAN2を構築のする際のフローチャート 第一から第三の実施形態における、ステーション確認要求および応答の構成 第一から第三の実施形態における、空きチャネル調査のフローチャート 第一から第三の実施形態における、新規無線ネットワーク構築通知の構成 第一から第三の実施形態における、アクセスポイント機能起動のフローチャート 第一の実施形態における、デジタルビデオカメラ(DVC)106がフラットパネルディスプレイ(FPD)105が新規に構築したネットワークWLAN2に参加する際のフローチャート 第一から第三の実施形態における、フラットパネルディスプレイ(FPD)105が新規に構築したネットワークWLAN2にデジタルビデオカメラ(DVC)106が参加した際のWLAN1およびWLAN2の構成 第二の実施形態における、フラットパネルディスプレイ(FPD)105が新規ネットワークWLAN2を構築のする際のフローチャート 第二の実施形態における、平均データレート測定のフローチャート 第二の実施形態における、デジタルビデオカメラ(DVC)106がフラットパネルディスプレイ(FPD)105が新規に構築したネットワークWLAN2に参加する際のフローチャート 第三の実施形態における、フラットパネルディスプレイ(FPD)105が新規ネットワークWLAN2を構築のする際のフローチャート 第三の実施形態における、残り帯域調査のフローチャート 第三の実施形態における、デジタルビデオカメラ(DVC)106がフラットパネルディスプレイ(FPD)105が新規に構築したネットワークWLAN2に参加する際のフローチャート 第四の実施形態における、WLAN2が構築されてDVC106がWLAN2に参加し、ビデオデータの再生が終了した場合に実施する際のシーケンスチャート
符号の説明
101 アクセスポイント(AP)
102、103 パーソナルコンピュータ(PC)
104 インクジェットプリンタ(IJP)
105 フラットパネルディスプレイ(FPD)
106 デジタルビデオカメラ(DVC)

Claims (21)

  1. ネットワークの構築及び管理を行う管理機能と被管理機能とを備えた通信装置であって、
    特定のトラフィック特性の通信を前記被管理機能における通信において行えるか否かを判定する判定手段と、
    前記判定手段による判定結果に応じて、前記管理機能によりネットワークを構築する構築手段と、
    前記構築手段により構築したネットワークにおいて管理装置として動作し、通信相手と通信する通信手段と、
    を有することを特徴とする通信装置。
  2. 前記特定のトラフィック特性の通信を行う通信相手が同じネットワークに所属するか否かを判別する判別手段を有し、
    前記構築手段は、前記判別手段による判別に応じてネットワークを構築することを特徴とする請求項1に記載の通信装置。
  3. 前記構築手段は、ネットワークを構築するためのチャネルを確認する確認手段を有し、前記確認手段による確認結果に応じて、ネットワークを構築することを特徴とする請求項1又は請求項2に記載の通信装置。
  4. 前記判定手段による判定に応じて、前記特定のトラフィック特性の通信を行う通信相手に対して、前記管理機能により構築するネットワークに関する情報を通知する通知手段、を有することを特徴とする請求項1乃至請求項3の何れかに記載の通信装置。
  5. 前記構築手段によりネットワークを構築する際に、前記被管理機能により所属するネットワークから離脱する離脱手段を有することを特徴とする請求項1乃至請求項4の何れかに記載の通信装置。
  6. 前記通信相手が要求するトラフィック特性を、前記構築手段により構築したネットワークにおいて確保できるか否かを判断する判断手段と、
    前記通信手段は、前記判断手段による判断結果に応じて、前記通信相手と通信することを特徴とする請求項1乃至請求項5の何れかに記載の通信装置。
  7. 前記構築手段により構築したネットワークにおいて前記通信相手と特定のトラフィック特性の通信ができなかった場合に、前記構築手段によりネットワークを構築する前に前記被管理機能により所属していたネットワークに参加する第1の参加手段を有することを特徴とする請求項1乃至請求項6の何れかに記載の通信装置。
  8. 前記構築手段により構築したネットワークにおける前記通信相手との通信終了後、前記構築手段により構築したネットワークを破棄し、前記被管理機能により所属していたネットワークに参加する第2の参加手段を有することを特徴とする請求項1乃至請求項7の何れかに記載の通信装置。
  9. 前記判定手段は、前記被管理機能による通信を管理する管理装置からの情報に基づいて、前記判定を行うことを特徴とする請求項1乃至請求項8の何れかに記載の通信装置。
  10. 前記管理装置に前記特定のトラフィック特性の確保を要求する要求手段を有し、
    前記判定手段は、前記要求手段により前記管理装置からの応答に基づいて、前記判定を行うことを特徴とする請求項9に記載の通信装置。
  11. 前記判定手段は、前記管理装置が送信する、前記管理装置が管理するネットワークの残り帯域に関する情報にに基づいて、前記判定を行うことを特徴とする請求項9に記載の通信装置。
  12. 前記判定手段は、前記特定のトラフィック特性の通信を開始後に、当該通信が継続できるか否かを判定することを特徴とする請求項1乃至請求項11の何れかに記載の通信装置。
  13. 前記判定手段は、前記特定のトラフィック特性の通信を開始後の一定時間のデータレートに基づいて、前記特定のトラフィック特性の通信が継続できるか否かを判定することを特徴とする請求項12に記載の通信装置。
  14. ネットワークの構築及び管理を行う管理装置が構築したネットワークに被管理装置として参加する通信装置であって、
    第一の管理装置の管理下で被管理装置として動作している他の通信装置が送信した、前記他の通信装置が構築するネットワークに関する情報を受信する受信手段と、
    前記他の通信装置が第二の管理装置として前記ネットワークを構築したことを確認する確認手段と、
    前記確認手段により確認した前記ネットワークに参加する参加手段と、
    を有することを特徴とする通信装置。
  15. 前記参加手段は、前記受信手段により受信した情報に基づいて、前記ネットワークに被管理装置として参加することを特徴とする請求項14に記載の通信装置。
  16. 前記参加手段は、前記他の通信装置が構築したネットワークにおける前記他の通信装置との通信が終了すると、前記第一の管理装置が管理するネットワークに再度参加することを特徴とする請求項14又は請求項15に記載の通信装置。
  17. ネットワークの構築及び管理を行う管理機能と被管理機能とを備えた通信装置の通信方法であって、
    特定のトラフィック特性の通信を前記被管理機能における通信において行えるか否かを判定するための判定工程と、
    前記判定工程における判定に応じて、前記管理機能によりネットワークを構築するための構築工程と、
    前記構築工程において構築したネットワークにおいて管理装置として動作し、通信相手と通信するための通信工程と、
    を有することを特徴とする通信方法。
  18. ネットワークの構築及び管理を行う管理装置が構築したネットワークに被管理装置として参加する通信装置の通信方法であって、
    第一の管理装置の管理下で被管理装置として動作している他の通信装置が送信した、前記他の通信装置が構築するネットワークに関する情報を受信する受信工程と、
    前記他の通信装置が第二の管理装置として前記ネットワークを構築したことを確認するための確認工程と、
    前記確認工程において確認した前記ネットワークに参加するための参加工程と、
    を有することを特徴とする通信方法。
  19. ネットワークの構築及び管理を行う管理機能と被管理機能とを備えた通信装置を制御するためのプログラムであって、
    特定のトラフィック特性の通信を前記被管理機能における通信において行えるか否かを判定するための判定工程と、
    前記判定工程における判定に応じて、前記管理機能によりネットワークを構築するための構築工程と、
    前記構築工程において構築したネットワークにおいて管理装置として動作し、通信相手と通信するための通信工程と、
    を有することを特徴とするプログラム。
  20. ネットワークの構築及び管理を行う管理装置が構築したネットワークに被管理装置として参加する通信装置を制御するためのプログラムであって、
    第一の管理装置の管理下で被管理装置として動作している他の通信装置が送信した、前記他の通信装置が構築するネットワークに関する情報を受信する受信工程と、
    前記他の通信装置が第二の管理装置として前記ネットワークを構築したことを確認するための確認工程と、
    前記確認工程において確認した前記ネットワークに参加するための参加工程と、
    を有することを特徴とするプログラム。
  21. 請求項19もしくは請求項20に記載のプログラムを格納したことを特徴とするコンピュータにより読取可能な記憶媒体。
JP2006208496A 2006-07-31 2006-07-31 通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体 Expired - Fee Related JP4921064B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2006208496A JP4921064B2 (ja) 2006-07-31 2006-07-31 通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体
US11/779,539 US7864696B2 (en) 2006-07-31 2007-07-18 Communication apparatus, communication method, program for controlling communication apparatus, storage medium storing program
CN2007101434366A CN101119264B (zh) 2006-07-31 2007-07-31 通信设备和通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006208496A JP4921064B2 (ja) 2006-07-31 2006-07-31 通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体

Publications (3)

Publication Number Publication Date
JP2008035373A true JP2008035373A (ja) 2008-02-14
JP2008035373A5 JP2008035373A5 (ja) 2009-09-03
JP4921064B2 JP4921064B2 (ja) 2012-04-18

Family

ID=38986224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006208496A Expired - Fee Related JP4921064B2 (ja) 2006-07-31 2006-07-31 通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体

Country Status (3)

Country Link
US (1) US7864696B2 (ja)
JP (1) JP4921064B2 (ja)
CN (1) CN101119264B (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009225061A (ja) * 2008-03-14 2009-10-01 Canon Inc 通信装置及びその通信制御方法
JP2009239371A (ja) * 2008-03-26 2009-10-15 Sony Corp 通信装置及び通信方法、並びにコンピュータ・プログラム
JP2013070412A (ja) * 2012-11-16 2013-04-18 Canon Inc 通信装置及びその通信制御方法
JP2014060503A (ja) * 2012-09-14 2014-04-03 Canon Inc 情報処理装置、その制御方法、プログラム
JP2014086844A (ja) * 2012-10-23 2014-05-12 Canon Inc 通信装置、データ処理装置、それらの制御方法、プログラム
JP2014090483A (ja) * 2013-12-24 2014-05-15 Canon Inc 通信装置及びその制御方法
US8774040B2 (en) 2009-07-03 2014-07-08 Canon Kabushiki Kaisha Communication apparatus, communication apparatus control method, and program

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070291711A1 (en) * 2006-06-14 2007-12-20 Ibahn General Holdings Corporation Techniques for wireless deployment
JP5046964B2 (ja) * 2008-01-10 2012-10-10 キヤノン株式会社 通信システム及び通信端末、方法、プログラム
US9078058B2 (en) * 2009-01-29 2015-07-07 Texas Instruments Incorporated Applications for a two-way wireless speaker system
US9125105B2 (en) 2010-03-11 2015-09-01 Electronics And Telecommunications Research Institute Method and apparatus for allocating reservation resource for relay in wireless communication system using media access control based on reservation
US8379584B2 (en) * 2010-04-15 2013-02-19 General Electric Company Generalized division free duplexing techniques for decreasing rendevous time
JP5325192B2 (ja) * 2010-10-22 2013-10-23 株式会社バッファロー 通信装置および通信装置の動作制御方法
JP5691748B2 (ja) * 2011-03-31 2015-04-01 富士通株式会社 プログラム、情報通信機器および連携方法
US10771498B1 (en) * 2015-06-10 2020-09-08 Marvell Asia Pte., Ltd. Validating de-authentication requests
JP6815819B2 (ja) * 2016-10-17 2021-01-20 キヤノン株式会社 放射線撮影装置、放射線撮影システム、放射線撮影方法、及びプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004357057A (ja) * 2003-05-29 2004-12-16 Toshiba Corp 無線通信端末及びその制御方法
JP2004363645A (ja) * 2003-05-30 2004-12-24 Toshiba Corp 伝送装置及び方法並びにプログラム

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4034037B2 (ja) * 1998-09-10 2008-01-16 富士通株式会社 書面審議装置および書面審議システム、並びにコンピュータを書面審議装置として動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP3912091B2 (ja) * 2001-12-04 2007-05-09 ソニー株式会社 データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム
FR2841716B1 (fr) 2002-06-28 2005-02-04 Thomson Licensing Sa Procede de creation d'un nouveau reseau de communication par un terminal sans fil et terminal mettant en oeuvre le procede
JP2004186769A (ja) * 2002-11-29 2004-07-02 Toshiba Corp 通信システム、通信制御方法、及び通信制御端末
KR100497524B1 (ko) * 2003-01-29 2005-07-01 삼성전자주식회사 근거리 무선 통신 장치 및 그 핸드오프 처리방법
US7450940B2 (en) * 2003-04-28 2008-11-11 Chantry Networks, Inc. Wireless network communication system and method
JP2004349777A (ja) 2003-05-20 2004-12-09 Sony Corp 無線通信システム
US20050130647A1 (en) * 2003-10-22 2005-06-16 Brother Kogyo Kabushiki Kaisha Wireless lan system, communication terminal and communication program
JP4027347B2 (ja) * 2004-06-04 2007-12-26 キヤノン株式会社 情報処理装置、データ通信方法、プログラム及び記録媒体
JP4438063B2 (ja) * 2004-11-05 2010-03-24 キヤノン株式会社 通信システム、通信装置、通信方法、及びプログラム
EP1662727B1 (en) * 2004-11-30 2013-04-03 Canon Kabushiki Kaisha Control of sequentially communicating with devices included in a plurality of networks (e.g. piconets)
JP4330520B2 (ja) * 2004-12-08 2009-09-16 富士通株式会社 通信装置
EP1670181B1 (en) * 2004-12-10 2008-06-04 Canon Kabushiki Kaisha Communication apparatus and communication timing control method
JP2006174327A (ja) * 2004-12-20 2006-06-29 Toshiba Corp 通信装置、無線通信端末、無線通信システム、無線通信方法
WO2006081206A1 (en) * 2005-01-25 2006-08-03 Sipco, Llc Wireless network protocol systems and methods
US8532304B2 (en) * 2005-04-04 2013-09-10 Nokia Corporation Administration of wireless local area networks
US7590075B2 (en) * 2005-04-15 2009-09-15 Dell Products L.P. Systems and methods for managing wireless communication
JP2007060399A (ja) * 2005-08-25 2007-03-08 Toshiba Corp 電子機器、電子機器システム、電子機器のリモートコントロール制御方法
JP4911970B2 (ja) * 2005-12-20 2012-04-04 キヤノン株式会社 基地局の制御方法及び基地局
JP4678859B2 (ja) * 2006-01-12 2011-04-27 キヤノン株式会社 通信装置及びその制御方法
US8305948B2 (en) * 2006-11-15 2012-11-06 Qualcomm Incorporated Transmissions to multiple stations in wireless communication systems
US8374622B2 (en) * 2006-12-13 2013-02-12 Hewlett-Packard Development Company, L.P. Call admission control for Wi-Fi
JP5046964B2 (ja) * 2008-01-10 2012-10-10 キヤノン株式会社 通信システム及び通信端末、方法、プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004357057A (ja) * 2003-05-29 2004-12-16 Toshiba Corp 無線通信端末及びその制御方法
JP2004363645A (ja) * 2003-05-30 2004-12-24 Toshiba Corp 伝送装置及び方法並びにプログラム

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009225061A (ja) * 2008-03-14 2009-10-01 Canon Inc 通信装置及びその通信制御方法
US8526301B2 (en) 2008-03-14 2013-09-03 Canon Kabushiki Kaisha Communication apparatus and method of controlling communication thereof for detecting that predetermined communication apparatus has left a first network and controlling such that another communication apparatus of the first network returns to a second network
US9642182B2 (en) 2008-03-14 2017-05-02 Canon Kabushiki Kaisha Communication apparatus and method of controlling communication thereof
JP2009239371A (ja) * 2008-03-26 2009-10-15 Sony Corp 通信装置及び通信方法、並びにコンピュータ・プログラム
US8774040B2 (en) 2009-07-03 2014-07-08 Canon Kabushiki Kaisha Communication apparatus, communication apparatus control method, and program
JP2014060503A (ja) * 2012-09-14 2014-04-03 Canon Inc 情報処理装置、その制御方法、プログラム
JP2014086844A (ja) * 2012-10-23 2014-05-12 Canon Inc 通信装置、データ処理装置、それらの制御方法、プログラム
JP2013070412A (ja) * 2012-11-16 2013-04-18 Canon Inc 通信装置及びその通信制御方法
JP2014090483A (ja) * 2013-12-24 2014-05-15 Canon Inc 通信装置及びその制御方法

Also Published As

Publication number Publication date
JP4921064B2 (ja) 2012-04-18
US7864696B2 (en) 2011-01-04
US20080025324A1 (en) 2008-01-31
CN101119264A (zh) 2008-02-06
CN101119264B (zh) 2011-08-03

Similar Documents

Publication Publication Date Title
CN101119264B (zh) 通信设备和通信方法
JP4921558B2 (ja) 無線lan用のdlsメカニズム
JP5000648B2 (ja) 直接ワイヤレス・クライアント間通信
JP4688956B2 (ja) 無線ネットワークにおける通信方法
TWI419595B (zh) 基本服務組中站間點對點通信執行方法及系統
TWI389513B (zh) 通信架構中的無線網路、接入點和用戶端設備
TWI239782B (en) Wireless communication method and system with controlled WTRU peer-to-peer communications
TWI404433B (zh) 一種通信架構中的無線網路、通信設備和接入點
US8634371B2 (en) Communication apparatus and method of constructing network thereby
JP4091621B2 (ja) 異種ネットワーク間ハンドオーバ制御方法
US20210219110A1 (en) Device for transmitting and/or receiving a message in a combined assisted and ad-hoc mode
US20130242843A1 (en) Wireless communication system, base station, and terminal
JP2007501542A (ja) ワイヤレスデバイスのためのbssスイッチモジュール
JP2008011571A (ja) 無線ローカルエリアネットワークにおける堅牢性のある高速ハンドオーバ
US20090161627A1 (en) Switching communication networks in a mobile device
US9198212B2 (en) Direct link setup mechanisms for wireless LANs
JP2007060029A (ja) 通信システム、通信装置、及びそれらの通信設定方法
US10663520B2 (en) Method and apparatus for reporting battery state in WFD
JP4364935B2 (ja) 通信局、管理局、通信局の制御方法、管理局の制御方法、通信プログラム
JP2003244159A (ja) 無線通信における通信チャンネルの切り換え制御
US20100030882A1 (en) Management apparatus, communication apparatus, control method, and program
WO2022002215A1 (zh) 传输数据的方法和装置
CN115243231A (zh) 一种通信方法及装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090721

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090721

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110920

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111117

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120124

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120202

R151 Written notification of patent or utility model registration

Ref document number: 4921064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150210

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees