JP7797255B2 - 通信装置、通信装置の制御方法、およびプログラム - Google Patents

通信装置、通信装置の制御方法、およびプログラム

Info

Publication number
JP7797255B2
JP7797255B2 JP2022038180A JP2022038180A JP7797255B2 JP 7797255 B2 JP7797255 B2 JP 7797255B2 JP 2022038180 A JP2022038180 A JP 2022038180A JP 2022038180 A JP2022038180 A JP 2022038180A JP 7797255 B2 JP7797255 B2 JP 7797255B2
Authority
JP
Japan
Prior art keywords
nan
frame
communication device
primary channel
aware
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.)
Active
Application number
JP2022038180A
Other languages
English (en)
Other versions
JP2023132700A5 (ja
JP2023132700A (ja
Inventor
佑生 吉川
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 JP2022038180A priority Critical patent/JP7797255B2/ja
Priority to EP23766469.3A priority patent/EP4492838A4/en
Priority to PCT/JP2023/005410 priority patent/WO2023171289A1/ja
Publication of JP2023132700A publication Critical patent/JP2023132700A/ja
Priority to US18/825,971 priority patent/US20240430660A1/en
Publication of JP2023132700A5 publication Critical patent/JP2023132700A5/ja
Application granted granted Critical
Publication of JP7797255B2 publication Critical patent/JP7797255B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線通信技術に関する。
近年IEEE802.11に準拠した無線LANシステムが広く利用されている。それに伴い、近くの無線LANアプリケーションや情報を省電力で簡単に発見する技術が提案されている。省電力で通信装置や該通信装置が提供するサービスなどを発見するための通信の規格として、Wi-Fi AllianceによってWi-Fi Awareが規定されている。特許文献1には、省電力で通信装置やそれが提供するサービスなどを発見するための規格としてWi-Fi Allianceによって規定されているNAN(Neighbor Awareness Networking)が記載されている。ここで、Wi-Fi AwareとNAN規格は同じものを指す。
Wi-Fi Awareにおいて、例えば80MHz周波数帯域幅で通信することが可能な通信装置は、当該80MHz周波数帯域幅の中から利用可能なPrimary Channelの情報を通知する。ここでPrimary Channelとは、例えば通信装置が他の通信装置と接続処理を行うためのマネジメントフレームを通信するためのチャネルである。
一方で、無線LAN(Local Area Network)技術は、無線LAN技術の標準化団体であるIEEE802.11により規格が策定されており、無線LAN技術の規格には、IEEE802.11/a/b/g/n/ac/axなどがある。ここでIEEEはInstitute of Electrical and Electronics Engineersの略である。IEEE802.11では現在、IEEE802.11be規格の規格策定が行われており、IEEE802.11be規格では、160MHzを超える周波数帯域幅で通信を行うことが検討されている。
米国特許出願公開第2014/0302787号公報
しかしながら、これまでのWi-Fi Aware規格において、160MHzを超える周波数帯域幅で通信することを通知するための仕組みが定義されていない。そのため、現行のWi-Fi Awareにおいて、160MHzを超える周波数帯域幅で通信する場合に、160MHzを超える周波数帯域幅の中からPrimary Channelに関する情報を通知することができなかった。
本発明は、上記課題に鑑みてなされたものであり、Wi-Fi Aware規格において、160MHzを超える周波数帯域で通信することが可能な通信装置がPrimary Channelに関する情報を通知することを目的とする。
上記課題を解決するために、本発明の1つの側面としての通信装置は、Wi-Fi Awareに準拠した通信装置であって、Wi-Fi Awareに準拠したフレームを通信する通信手段と、前記通信手段によって前記フレームを送信することで、160MHzを超える周波数帯域幅で通信するためのチャネルのうち、Wi-Fi Awareに準拠したPrimary Channelに関する情報を通知する通知手段と、を有し、前記通知手段は、前記Primary Channelに関する情報として80MHzごとの間隔で定義されているデバイスの高速発見に用いられるチャネルを示す情報を通知する。
本発明によると、Wi-Fi Aware規格において、160MHzを超える周波数帯域で通信することが可能な通信装置がPrimary Channelに関する情報を通知することが可能になる。
無線通信システムの構成例を示す。 NAN101のハードウェア構成例を示すブロック図である。 NAN101の機能構成例を示すブロック図である。 本実施形態における拡張NAN Action Frameのフレームフォーマットを示す図である。 本実施形態におけるPrimary Channel Bitmapフィールドの一例を示す図である。 本実施形態におけるPrimary Channel Bitmapフィールドの一例を示す図である。 本実施形態におけるPrimary Channel Bitmapフィールドの一例を示す図である。
以下、本発明の実施の形態について、図面を参照しながら説明する。尚、以下では、各通信装置は、IEEE802.11規格シリーズに準拠する無線LANの通信機能を有する通信装置であるものとするが、これに限られない。また、以下の各通信装置は、Wi-Fi Allianceにより規定されたNANによって他の通信装置及びその提供するサービスを発見可能なNANデバイスであるものとするが、これにも限られない。すなわち、以下の各説明では、所定の規格に対応する専門用語が用いられているが、同種の他の規格においても以下の各議論を適用することが可能である。
NAN(Neighbor Awareness Networking)について説明する。NANでは、Discovery Window(以下、DWとする)と呼ばれる期間において、サービス情報の通信が行われる。サービス情報とは、後述するように、サービスを発見するための信号であるSubscribeメッセージや、サービスを提供していることを通知するための信号であるPublishメッセージ等である。また、DWは、NANを実行する複数のデバイスがconvergeすることが可能な、チャネルごとに規定される時間である。また、DWのスケジュールを共有している通信装置の集合を、NANクラスタと呼ぶ。
NANクラスタに属する各通信装置は、Master、Non-Master Sync、及びNon-Master Non-Syncのうちの何れかの役割で動作する。Masterとして動作する通信装置は、各通信装置がDWを識別し、同期するためのビーコンであるNAN Synchronization Beacon(以下、Sync Beaconとする)を送信する。また、Masterとして動作する通信装置は、NANクラスタに属していない通信装置に、そのNANクラスタを認識させるための信号であるNAN Discovery Beaconを送信する。NAN Discovery Beaconは、例えば100TU(Time Unit、1TUは1024μ秒)ごとに、DWの期間外でも送信される。尚、各NANクラスタにおいて、少なくとも1台の通信装置は、Masterとして動作する。
Non-Master Syncとして動作する通信装置は、NAN Sync Beaconを送信するが、NAN Discovery Beaconは送信しない。Non-Master Non-Syncとして動作する通信装置は、NAN Sync BeaconもNAN Discovery Beaconも送信しない。
NANクラスタに参加する通信装置は、NAN Sync Beaconに従って、所定周期毎のDW期間に同期し、DW期間においてサービス情報を通信する。具体的には、各通信装置は、DW期間にサービスを発見するための信号であるSubscribeメッセージや、サービスを提供していることを通知するための信号であるPublishメッセージを互いに通信する。さらに、各通信装置は、DW期間にサービスに関する追加情報を交換するためのFollow-upメッセージをやりとりすることができる。尚、Publish、Subscribe、Follow-upといったメッセージを、総称してService Discovery Frame(SDF)と呼ぶ。各通信装置は、SDFをやりとりすることで、サービスの広告または検出を行うことができる。
一般に、NANデバイスは、サービスを発見/検出した後に、実際にそのサービスを実行するためのアプリケーションに関連した通信を行うことがある。この場合、NANデバイスは、NANではなく、アプリケーションに係る通信のためのPostNANを確立しうる。PostNANとは、NANクラスタとは別のネットワークである。PostNANは、例えば、インフラストラクチャネットワーク、IBSS、Wi-Fi Directなどを含む。NANデバイスは、Post NANを確立して、DW期間以外の期間において、アプリケーションによる通信をすることができるようになる。
また、NANデバイスは、Post NANなどのようなNANクラスタと異なるネットワークを構成せずに、NANの他のNANデバイスと一対一で接続を確立してアプリケーションに関する通信をすることができる。当該、NAN規格に準拠したアプリケーションに関する通信をNDP(NAN Data Path)という。NANデバイスは、NANクラスタ内において、DW期間と重ならない期間においてNDPを実行することができる。この場合、NANデバイスは、一対一でNDPを実行する前に、通信の相手装置のNANデバイスとの間で、一対一でNDPを実行するタイミング(期間)についてのネゴシエーションを実行することができる。
本発明の1つの実施形態の無線通信システムの構成例について、図1を用いて説明する。本実施形態の無線通信システムは、それぞれがNAN規格に従う通信装置(NANデバイス)であるNAN101~NAN103を含んで構成され、NAN101~103は、NANクラスタ104に参加している。本実施形態において、NANクラスタ104に参加しているNANデバイス(NAN101~103)は、2.4GHz帯域における周波数チャネル6(6ch)でネットワークを構築している。ここで、NANクラスタ104は、DW期間の長さが16TUであり、また、DW期間の開始タイミングから次のDW期間の開始タイミングまでの時間間隔が512TUのNANクラスタである。また、DW期間は、DW0~DW15の16個のDW期間を1つの周期とする期間であり、DWn(nは0から15の整数)の16個後のDW期間もまたDWnである。すなわち、DW16は次のDW0に相当する。NANクラスタ104に参加しているNAN101~NAN103は、少なくともDW0で必ず無線信号を受信できるものとする。
NAN101は、以下に説明する各処理を実行することが可能な通信装置である。NAN101は、NANクラスタ104に、Non-Master Non-Syncとして参加しているものとする。NAN102は、MasterとしてNANクラスタ104に参加する通信装置である。NAN102は、全てのDW期間で無線信号を受信しており、さらに、全てのDW期間でNAN Sync Beaconを送信する。NAN103は、Non-Master non-SyncとしてNANクラスタ104に参加している通信装置である。
また、NANクラスタ104に参加にしているNANデバイス101、102、103は、IEEE802.11be規格に準拠した無線通信を実行することができる。IEEEはInstitute of Electrical and Electronics Engineersの略である。NANデバイス101、102、103は、2.4Hz帯、5GHz帯、および6GHz帯の周波数において通信することができる。各通信装置が使用する周波数帯は、これに限定されるものではなく、例えば60GHz帯を使用してもよい。また、NANデバイス101、102、103は、20MHz、40MHz、80MHz、160MHz、および320MHzの帯域幅を使用して通信することができる。各通信装置が使用する帯域幅は、これに限定されるものではなく、例えば240MHzや4MHz等の帯域幅を使用してもよい。
尚、NANデバイス101、102、103は、IEEE802.11be規格に対応するとしたが、これに加えて、IEEE802.11be規格より前の規格であるレガシー規格に対応していてもよい。具体的には、NANデバイス101、102、103は、IEEE802.11a/b/g/n/ac/ax規格の少なくともいずれか一つに対応していてもよい。或いは、IEEE802.11beの後継となる規格に対応していてもよい。
(NAN101の構成)
図2に、本実施形態におけるNAN101のハードウェア構成を示す。NAN101は、そのハードウェア構成の一例として、記憶部201、制御部202、機能部203、入力部204、表示部205、通信部206およびアンテナ207を有する。
記憶部201は、1つ以上のROM(Read Only Memory)、RAM(Random Access Memory)の両方、もしくは、いずれか一方により構成される。記憶部201は、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。尚、記憶部201として、ROM、RAM等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、DVDなどの記憶媒体を用いてもよい。
制御部202は、1つ以上のCPU(Central Processing Unit)、または、MPU(Micro Processing Unit)により構成される。制御部202は、記憶部201に記憶されたプログラムを実行することによりNAN101全体を制御する。尚、制御部202は、記憶部201に記憶されたプログラムとOS(Operating System)との協働によりNAN101全体を制御するようにしてもよい。
また、制御部202は、機能部203を制御して、撮像や印刷、投影等の所定の処理を実行する。機能部203は、NAN101が所定の処理を実行するためのハードウェアである。例えば、NAN101がカメラとして機能する場合、機能部203は撮像部であり、撮像処理を行う。また、例えば、NAN101がプリンタとして機能する場合、機能部203は印刷部であり、印刷処理を行う。また、例えば、NAN101がプロジェクタとして機能する場合、機能部203は投影部であり、投影処理を行う。機能部203が処理するデータは、記憶部201に記憶されているデータであってもよいし、後述する通信部206を介して他のNANデバイスと通信したデータであってもよい。
入力部204は、ユーザからの各種操作の受付を行う。表示部205は、ユーザに対して各種情報の表示を行う。尚、タッチパネルのように入力部204と表示部205の両方を1つのモジュールで実現するようにしてもよい。
通信部206は、IEEE802.11規格シリーズに準拠した無線通信の制御や、IP通信の制御を行う。また、通信部206はアンテナ207を制御して、無線通信のための無線信号の送受信を行う。NAN101は通信部206を介して、画像データや文書データ、映像データ等のコンテンツを他の通信装置と通信する。制御部202による制御により、無線信号を送受信しないDW期間においては、通信部206は電力供給を受けずに、DOZE状態となり得る。
図3は、NAN101の機能構成例を示すブロック図である。NAN101は、その機能構成として、例えば、無線LAN制御部301、フレーム処理部302、NAN制御部303、UI制御部304を有する。
無線LAN制御部301は、NANデバイス等の他の無線LAN装置との間で無線信号の送受信を行うための制御を行う。例えば、無線LAN制御部301は、IEEE802.11規格シリーズに従って、無線LANの通信制御を実行する。
フレーム処理部302は、無線LAN制御部301で受信したフレームの解析や、NAN制御部303の指示に従ってフレームを作成する処理を行う。
NAN制御部303は、NAN規格に従う制御を行う。例えば、NAN制御部303は、通信部206(図2)を介して、NAN規格に従う通信制御を行う。
UI制御部304は、出力部205(図2)への各種情報の表示を制御する、また、デバイス101のユーザにより入力部204に対して行われた操作を管理し、必要な信号を他の機能部へ伝達する。
図4にNAN規格に準拠した拡張NAN Action Frameのフレームフォーマットを示す。
拡張NAN Action Frameは、Categoryフィールド、Actionフィールド、OUIフィールド、OUI Typeフィールド、OUI Subtypeフィールド、Information Contentフィールド401を有する。
本実施形態では、Information Contentフィールド401には少なくとも、NAN Availability Attributeフィールド402が含まれる。NAN Availability Attributeフィールド402は、例えば、DW外で通信するための情報であって、NANデバイスが利用可能なDW外で通信するための情報が含まれる。DW外での通信とは例えば、NDPやPost NAN通信を示す。
尚、NAN Availability AttributeフィールドはSchedule Attributeの一種であり、Schedule AttributeはNAN規格に準拠した通信のスケジューリングに関する情報が含まれる。
NAN Availability Attributeフィールド402には、少なくともBand/Channel Entry Listフィールド403が含まれる。Band/Channel Entry Listフィールド403は、図4に示すフレームを送信するNANデバイスが、NDPやPost NAN通信において通信可能な周波数チャネルに関する情報が含まれる。また、当該Band/Channel Entry Listフィールド403は、NANデバイスが利用可能なBand/Channelの数だけフィールドが用意される。例えばNANデバイスが1chと19chを利用可能である場合は、1ch用のBand/Channel Entry Listフィールドと19ch用のBand/Channel Entry Listフィールドが用意される。
Band/Channel Entry Listフィールド403は、Non-contiguous Bandwidthフィールド404、Versionフィールド405、Band or Channel Entriesフィールド406が含まれる。
Non-contiguous Bandwidthフィールド404は、NANデバイスが利用可能な周波数帯域幅が連続しているか否かを示すフィールドである。NANデバイスが連続する周波数帯域幅を利用可能である場合は0が格納され、連続しない周波数帯域幅を利用可能である場合は1が格納される。例えば、NANデバイスが80+80MHz周波数帯域幅を利用可能である場合は、Non-contiguous Bandwidthフィールド404において1が格納される。
本実施形態におけるVersionフィールド405において1が格納される場合は、Primary Channel Bitmapフィールド408が2Byteであることを示す。
尚、本実施形態ではPrimary Channel Bitmapフィールド408が2Byteであることを示すフィールドとしてVersionフィールド405を示したが、これに限定されない。例えば、図4に示す拡張NAN Action FrameのReservedの値であってもよい。
Operating Classフィールド407は、NANデバイスが利用可能な周波数帯やNANデバイスが利用可能な周波数帯域の情報が含まれる。当該フィールドにおいて、例えばNANデバイスが2.4GHzや5GHzを利用可能であることが示される。また、当該フィールドにおいて、例えばNANデバイスが80MHz周波数帯域幅を利用可能であることや320MHz周波数帯域幅を利用可能であることが示される。
Primary Channel Bitmapフィールド408は、NANデバイスが他の通信装置とNDPやPost NAN通信する際に、当該他の通信装置と接続処理を行うためのマネジメントフレームを通信するためのチャネル情報が含まれる。
例えば、NANデバイス101が印刷サービス提供しているデバイスをWi-Fi Awareを用いて検索し、当該印刷サービスを提供しているNANデバイス102を発見したとする。この場合、NANデバイス101とNANデバイス102は印刷データを通信するためのリンクを確立する必要がある。Post NAN通信において当該リンクを確立するためには、マネジメントフレームを交換する必要があるが、Primary Channel Bitmapフィールド408には、当該マネジメントフレームを交換する際に使用するチャネルの情報が含まれる。
<実施形態1>
図5に、図4に示すPrimary channel Bitmapフィールド408の詳細を示す。本実施形態では、図4のVersionフィールド405に1が格納されている場合に、Primary channel Bitmapフィールド408が2Byteに設定される。
図5では、b0からb15の16ビット(2Byte)を用いてNANデバイスが利用可能なPrimary Channelを示す。例えば、320MHz帯域幅における最も低い周波数帯域幅の20MHzがマネジメントフレームを通信するPrimary Channelとして利用可能であることを通知する場合は、b0に1を格納し、残りのb1~b15には0を格納する。また例えば、320MHz帯域幅における最も低い周波数帯域幅から2番目の20MHzがマネジメントフレームを通信するPrimary Channelとして利用可能であることを通知する場合は、b1に1を格納し、残りのフィールドには0を格納する。
また本実施形態では、NANデバイスは複数の利用可能なPrimary Channelを示すことができる。例えばNANデバイスが最も低い周波数帯域幅の20MHzと、最も低い周波数帯域幅から5番目の20MHzと、最も低い周波数帯域幅から10番目の20MHzがPrimary Channelとして利用可能であることを通知する場合を考える。この場合、Primary channel Bitmapフィールドにはb0とb4とb9に1が格納され、その他のフィールドには0が格納される。
本実施形態では、Versionフィールド405に1が格納される場合に、Primary channel Bitmapフィールド408が2Byteに設定される例を示したが、これに限定されない。例えば、Operating Classフィールド406において、NANデバイスが6GHzを利用可能であることが示される場合に、Primary channel Bitmapフィールド408を2Byteに設定してもよい。 本実施形態によれば、Primary channel Bitmapフィールドを2Byteに設定することで、320MHz周波数幅におけるPrimary Channelを通知することが可能になる。
<実施形態2>
実施形態1では、Primary channel Bitmapフィールドを2Byteに拡張し、320MHz周波数幅におけるPrimary Channelを通知する例を示した。本実施形態では、Primary channel Bitmapフィールドは1Byteのまま、NANデバイスが利用可能な320MHz周波数幅におけるPrimary Channelの1つを通知する例を示す。また本実施形態では、Operating Classフィールドにおいて320MHz周波数帯域幅を利用可能であることが示される場合、フィールド408では320MHz周波数帯域幅におけるPrimary Channelが利用可能であることを示す。また、本実施形態において図4のVersionフィールド405に1が格納されている場合に、Primary channel Bitmapフィールドにおいて320MHz周波数幅におけるPrimary Channelが利用可能であることを示す。
尚、本実施形態ではPrimary Channel Bitmapフィールド408において320MHz周波数幅が示されることを示すフィールドとしてVersionフィールド405を示したが、これに限定されない。例えば、図4に示す拡張NAN Action FrameのReservedの値であってもよい。
図6に、本実施形態におけるPrimary channel Bitmapフィールド408の詳細を示す。
図6に示される80MHz、160MHz周波数帯域幅においては、NANデバイスは複数の利用可能なPrimary Channelを示すことができる。例えば80MHz周波数帯域幅において、最も低い周波数帯域幅の20MHzと、最も低い周波数帯域幅から4番目の20MHzがPrimary Channelとして利用可能であることを通知する場合を考える。この場合、Primary channel Bitmapフィールドには、b0とb3に1が格納され、その他のフィールドには0が格納される。
一方、図6に示される320MHz周波数帯域幅においては、NANデバイスが利用可能なPrimary Channelを1つだけ通知することができる。
NANデバイスが例えば33chから89chが含まれる320MHz周波数帯域幅が利用可能であるとする。また、320MHz周波数帯域幅には、周波数チャネルの低い方から、33ch、37ch、41ch、43ch、45ch、49ch、53ch、57ch、61ch、65ch、69ch、73ch、77ch、81ch、85ch、89chが含まれる。ここで、NANデバイスがPrimary Channelとして37chを通知する場合、37chは周波数チャネルの低い方から2番目の周波数チャネルであるので、b1に1を格納し、その他のフィールドには0を格納する。
また図5では、b0からb3の前半の4bitを用いて、NANデバイスが利用可能なPrimary Channelを1つだけ通知する例を示したが、これに限定されない。例えば、b0からb3の前半の4bitでPrimary Channelを1つ、b4からb7の後半4bitを用いてPrimary Channelを1つ示すことで、NANデバイスが利用可能なPrimary Channelを2つ通知してもよい。
またNANデバイスが160MHz+160MHzを利用可能である場合、b0からb3の前半の4bitで前半の160MHzを、b4からb7の後半4bitで後半の160MHzのPrimary Channelを通知する。
本実施形態によると、Primary channel Bitmapフィールドは1Byteのまま、NANデバイスが利用可能な320MHz周波数帯域幅に含まれるPrimary Channelを通知することが可能になる。
<実施形態3>
実施形態2では、Primary channel Bitmapフィールドは1Byteのまま、NANデバイスが利用可能な320MHz周波数帯域幅に含まれるPrimary Channelを通知する例を示した。本実施形態では、Primary channel Bitmapフィールドは1Byteのまま、PSC(Preferred Scan Channels)をPrimary Channelとして通知する例を示す。ここでPSCは、STAが高速にAPを発見するためにスキャンを行うチャネルであって、6GHz周波数帯では当該PSCは80MHz周波数帯域幅の間隔で設定される。そのため、320MHz周波数帯域幅には4つのPSCが存在する。また本実施形態では、Operating Classフィールドにおいて320MHz周波数帯域幅を利用可能であることが示される場合、フィールド408では320MHz周波数帯域幅におけるPrimary Channelが利用可能であることを示す。
また本実施形態において図4のVersionフィールド405に1が格納されている場合に、Primary channel Bitmapフィールドにおいて320MHz周波数幅におけるPrimary Channelが利用可能であることが示される。
尚、本実施形態ではPrimary Channel Bitmapフィールド408において320MHz周波数幅が示されることを示すフィールドとしてVersionフィールド405を示したが、これに限定されない。例えば、図4に示す拡張NAN Action FrameのReservedの値であってもよい。
図7に、本実施形態におけるPrimary channel Bitmapフィールド408の詳細を示す。
図7では、b0からb7を用いてNANデバイスが利用可能なPrimary Channelを示す。例えば、320MHz帯域幅における最も低い周波数チャネルのPSCを、マネジメントフレームを通信するPrimary Channelとして利用可能であることを通知する場合は、b0に1を格納し、残りのb1~b7には0を格納する。また例えば、320MHz帯域幅における最も低い周波数チャネルから2番目のPSCを、マネジメントフレームを通信するPrimary Channelとして利用可能であることを通知する場合は、b1に1を格納し、残りのフィールドには0を格納する。
また、NANデバイスは複数の利用可能なPrimary Channelを示すことができる。例えばNANデバイスが最も低い周波数チャネルであるPSCと、最も低い周波数帯域幅から3番目のPSCを、Primary Channelとして利用可能であることを通知する場合は、b0とb2に1が格納され、その他のフィールドには0が格納される。
本実施形態によれば、PSCを通知することで、Primary channel Bitmapフィールドを1Byteのまま、320MHz周波数幅におけるPrimary Channelを通知することが可能になる。
<他の実施形態>
本実施形態では、NANに準拠した拡張NAN Action Frameを示したが、これに限定されない。
例えば、Service Discovery FrameやNAN Information ElementsのNAN Attributesに本実施形態で示すNAN Attributesに含まれる情報を付与してもよい。尚、NAN Information ElementsはNAN Sync BeaconやNAN Discovery Beaconに付与されるエレメントである。
また、NAN Availability Attributeフィールドの代わりにExtended NAN Availability Attributeフィールドを新たに用意してもよい。当該フィールドは、NAN Availability Attributeフィールド402と同じ情報が含まれるが、Primary Channel Bitmapフィールドは2Byteに設定される。Extended NAN Availability AttributeフィールドのPrimary Channel Bitmapフィールドは2Byteに設定されるため、320MHz周波数幅におけるPrimary Channelを通知できる。
また、当該Extended NAN Availability AttributeフィールドのPrimary Channel Bitmapフィールドを実施形態2の図6で示すように表現してもよい。この場合、図4に示すInformation Contentには、NAN Availability AttributeとExtended NAN Availability Attributeが含まれる。
またこの場合、図7に示す20MHzから160MHz周波数帯域幅はNAN Availability Attributeに、320MHz周波数帯域幅をExtended NAN Avalilability Attributeで示してもよい。この場合、Primary Channel Bitmapフィールドは4bitあれば十分であるが、4bitに代えて、1オクテットや2オクテットのPrimary Channel Bitmapフィールドを用意してもよい。
また、当該Extended NAN Availability AttributeフィールドのPrimary Channel Bitmapフィールドを実施形態3の図7のように表現してもよい。この場合、図4に示すInformation Contentには、NAN Availability AttributeとExtended NAN Availability Attributeが含まれる。また、図7に示す20MHzから160MHz周波数帯域幅はNAN Availability Attributeで示し、図7に示す320MHz周波数帯域幅をExtended NAN Avalilability Attributeで示すことができる。
また、フィールド/サブフィールドの名前や、ビットの位置・サイズは表に記載のものに限らず、同様の情報が異なるフィールド名/サブフィールド名や異なる順序やサイズで格納されても良い。
尚、上述の機能を実現するソフトウェアのプログラムコードを記録した記録媒体をシステムあるいは装置に供給し、システムあるいは装置のコンピュータ(CPU、MPU)が記録媒体に格納されたプログラムコードを読み出し実行するようにしてもよい。この場合、記憶媒体から読み出されたプログラムコード自体が上述の実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は上述の装置を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
また、コンピュータが読み出したプログラムコードを実行することにより、上述の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSが実際の処理の一部または全部を行い、上述の機能を実現してもよい。OSとは、Operating Systemの略である。
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、そのプログラムコードの指示に基づき、機能拡張ボードや機能拡張ユニットに備わるCPUが実際の処理の一部または全部を行い、上述の機能を実現してもよい。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
301 無線LAN制御部
302 フレーム処理部
303 NAN制御部
304 UI制御部

Claims (18)

  1. Wi-Fi Awareに準拠した通信装置であって
    Wi-Fi Awareに準拠したフレームを通信する通信手段と、
    前記通信手段によって前記フレームを送信することで、160MHzを超える周波数帯域幅で通信するためのチャネルのうち、Wi-Fi Awareに準拠したPrimary Channelに関する情報を通知する通知手段と、
    を有し、
    前記通知手段は、前記Primary Channelに関する情報として80MHzごとの間隔で定義されているデバイスの高速発見に用いられるチャネルを示す情報を通知することを特徴とする通信装置。
  2. 前記Primary Channelに関する情報は前記フレームのSchedule Attributeに含まれることを特徴とすることを特徴とする請求項1に記載の通信装置。
  3. 前記Primary Channelに関する情報は前記フレームのNAN Availability Attributeに含まれることを特徴とすることを特徴とする請求項1に記載の通信装置。
  4. 前記Primary Channelに関する情報は前記フレームのNAN Information Elementsに含まれることを特徴とする請求項1に記載の通信装置。
  5. 前記Primary Channelに関する情報はIEEE802.11規格シリーズに準拠したマネジメントフレームを通信するチャネルの情報であることを特徴とする請求項1乃至4の何れか一項に記載の通信装置。
  6. 前記フレームはWi-Fi Awareに準拠したNAN Action Frameであることを特徴とする請求項1乃至5の何れか一項に記載の通信装置。
  7. 前記フレームはWi-Fi Awareに準拠したSDF(Service Discovery Frame)フレームであることを特徴とする請求項1乃至6の何れか一項に記載の通信装置。
  8. 前記フレームはWi-Fi Awareに準拠したNAN Synchronization Beaconであることを特徴とする請求項1乃至7の何れか一項に記載の通信装置。
  9. 前記フレームはWi-Fi Awareに準拠したNAN Discovery Beaconであることを特徴とする請求項1乃至7の何れか一項に記載の通信装置。
  10. Wi-Fi Awareに準拠した通信装置であって
    Wi-Fi Awareに準拠したPrimary Channelに関する情報としてNAN Availability Attributeを含むフレームを通信する通信手段を有し、
    前記フレームの前記NAN Availability Attributeの所定のフィールドに第1の値を格納する場合、前記通信手段が通信する前記フレームの前記NAN Availability Attributeの第2の所定のフィールドの中には、Primary Channelに関する情報を格納するビットマップであって2バイト分のビットマップが格納され、
    前記フレームの前記所定のフィールドに前記第1の値とは異なる第2の値を格納する場合、前記通信手段が通信する前記フレームの前記NAN Availability Attributeの前記第2の所定のフィールドの中には、Primary Channelに関する情報を格納するビットマップであって1バイト分のビットマップが格納されることを特徴とする通信装置。
  11. 前記フレームはWi-Fi Awareに準拠したNAN Action Frameであることを特徴とする請求項10に記載の通信装置。
  12. 前記フレームはWi-Fi Awareに準拠したSDF(Service Discovery Frame)フレームであることを特徴とする請求項10又は11に記載の通信装置。
  13. 前記フレームはWi-Fi Awareに準拠したNAN Synchronization Beaconであることを特徴とする請求項10乃至12の何れか一項に記載の通信装置。
  14. 前記フレームはWi-Fi Awareに準拠したNAN Discovery Beaconであることを特徴とする請求項10乃至12の何れか一項に記載の通信装置。
  15. 前記所定のフィールドは、Operating Classフィールドであることを特徴とする請求項10乃至14の何れか一項に記載の通信装置。
  16. Wi-Fi Awareに準拠した通信装置の通信方法であって
    Wi-Fi Awareに準拠したPrimary Channelに関する情報としてNAN Availability Attributeを含むフレームを送信する送信制御工程と、を有し
    前記フレームの前記NAN Availability Attributeの所定のフィールドに第1の値を格納する場合、前記フレームの第2の所定のフィールドの中には、Primary Channelに関する情報を格納するビットマップであって2バイト分のビットマップが格納され、
    前記フレームの前記所定のフィールドに前記第1の値とは異なる第2の値を格納する場合、前記フレームの前記第2の所定のフィールドの中には、Primary Channelに関する情報を格納するビットマップであって1バイト分のビットマップが格納されることを特徴とする通信装置の通信方法。
  17. コンピュータを請求項1からの何れか1項に記載の通信装置の各手段として機能させるためのプログラム。
  18. コンピュータを請求項10から15の何れか1項に記載の通信装置の各手段として機能させるためのプログラム。
JP2022038180A 2022-03-11 2022-03-11 通信装置、通信装置の制御方法、およびプログラム Active JP7797255B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2022038180A JP7797255B2 (ja) 2022-03-11 2022-03-11 通信装置、通信装置の制御方法、およびプログラム
EP23766469.3A EP4492838A4 (en) 2022-03-11 2023-02-16 COMMUNICATION DEVICE, ITS CONTROL METHOD AND ASSOCIATED PROGRAM
PCT/JP2023/005410 WO2023171289A1 (ja) 2022-03-11 2023-02-16 通信装置、通信装置の制御方法、およびプログラム
US18/825,971 US20240430660A1 (en) 2022-03-11 2024-09-05 Communication apparatus, method for controlling communication apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022038180A JP7797255B2 (ja) 2022-03-11 2022-03-11 通信装置、通信装置の制御方法、およびプログラム

Publications (3)

Publication Number Publication Date
JP2023132700A JP2023132700A (ja) 2023-09-22
JP2023132700A5 JP2023132700A5 (ja) 2025-03-05
JP7797255B2 true JP7797255B2 (ja) 2026-01-13

Family

ID=87936794

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022038180A Active JP7797255B2 (ja) 2022-03-11 2022-03-11 通信装置、通信装置の制御方法、およびプログラム

Country Status (4)

Country Link
US (1) US20240430660A1 (ja)
EP (1) EP4492838A4 (ja)
JP (1) JP7797255B2 (ja)
WO (1) WO2023171289A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016204923A1 (en) 2015-06-19 2016-12-22 Intel IP Corporation Radio resource allocation in wi-fi aware 2.0 nan data links
JP2017063313A (ja) 2015-09-24 2017-03-30 キヤノン株式会社 通信装置、制御方法、及びプログラム
JP2017063312A (ja) 2015-09-24 2017-03-30 キヤノン株式会社 通信装置、通信方法、およびプログラム
JP2018014648A (ja) 2016-07-21 2018-01-25 キヤノン株式会社 通信装置、通信方法、およびプログラム
US10397767B2 (en) 2015-11-02 2019-08-27 Apple Inc. NAN further availability schedule indications
JP2020074646A (ja) 2020-02-10 2020-05-14 キヤノン株式会社 通信装置、通信方法及びプログラム
JP2021078010A (ja) 2019-11-08 2021-05-20 キヤノン株式会社 通信装置、通信方法、およびプログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9204244B2 (en) 2013-04-08 2015-12-01 Nokia Technologies Oy Method, apparatus, and computer program product for synchronization packet transmitter selection in a wireless network
US20170366957A1 (en) * 2016-06-15 2017-12-21 Intel IP Corporation Wi-fi aware protection system
US10541856B2 (en) * 2016-10-31 2020-01-21 Apple Inc. NAN schedule migration
JP7317774B2 (ja) 2020-08-26 2023-07-31 富士フイルム株式会社 先端キャップ取外し治具

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016204923A1 (en) 2015-06-19 2016-12-22 Intel IP Corporation Radio resource allocation in wi-fi aware 2.0 nan data links
JP2017063313A (ja) 2015-09-24 2017-03-30 キヤノン株式会社 通信装置、制御方法、及びプログラム
JP2017063312A (ja) 2015-09-24 2017-03-30 キヤノン株式会社 通信装置、通信方法、およびプログラム
US10397767B2 (en) 2015-11-02 2019-08-27 Apple Inc. NAN further availability schedule indications
JP2018014648A (ja) 2016-07-21 2018-01-25 キヤノン株式会社 通信装置、通信方法、およびプログラム
JP2021078010A (ja) 2019-11-08 2021-05-20 キヤノン株式会社 通信装置、通信方法、およびプログラム
JP2020074646A (ja) 2020-02-10 2020-05-14 キヤノン株式会社 通信装置、通信方法及びプログラム

Also Published As

Publication number Publication date
WO2023171289A1 (ja) 2023-09-14
US20240430660A1 (en) 2024-12-26
EP4492838A4 (en) 2026-03-18
EP4492838A1 (en) 2025-01-15
JP2023132700A (ja) 2023-09-22

Similar Documents

Publication Publication Date Title
JP2025121925A (ja) 通信装置、通信方法、およびプログラム
EP3148260B1 (en) Power saving of proxy mobile devices in neighbor aware network nan
CN115245017B (zh) 通信装置及其控制方法、以及程序
CN113615243B (zh) 通信设备、控制方法及计算机可读存储介质
JP6643848B2 (ja) 通信装置、通信方法、およびプログラム
US11758008B2 (en) Communication apparatus, control method and program
CN113519181B (zh) 通信设备、通信方法及计算机可读存储介质
EP3515122B1 (en) Communication device, communication method and program
JP2025081702A (ja) 通信装置、通信方法及びプログラム
JP7797255B2 (ja) 通信装置、通信装置の制御方法、およびプログラム
EP4167667A1 (en) Communication device, communication method, and program
JP7797254B2 (ja) 通信装置、通信装置の制御方法、およびプログラム
US20180279412A1 (en) Communication apparatus, control method, and computer-readable storage medium
JP7686379B2 (ja) 通信装置、通信方法及びプログラム
US11277730B2 (en) Communication apparatus, method of controlling communication apparatus, and non-transitory computer-readable storage medium
WO2017126198A1 (ja) 通信装置、その制御方法、およびプログラム
US20220312314A1 (en) Communication apparatus, communication method, and storage medium
JP7822709B2 (ja) 通信装置、通信方法、およびプログラム
WO2025094702A1 (ja) 通信装置、制御方法、及び、プログラム
US20200252864A1 (en) Communication apparatus, control method, and storage medium
US20190394716A1 (en) Apparatus and method of communication and storage medium
WO2026014160A1 (ja) 通信装置、通信方法、及びプログラム
WO2025033243A1 (ja) 通信装置、制御方法、及びプログラム

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20231213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250225

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250909

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251020

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: 20251125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251224

R150 Certificate of patent or registration of utility model

Ref document number: 7797255

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150