Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7635302B2 - Electronics - Google Patents
[go: Go Back, main page]

JP7635302B2 - Electronics - Google Patents

Electronics Download PDF

Info

Publication number
JP7635302B2
JP7635302B2 JP2023102928A JP2023102928A JP7635302B2 JP 7635302 B2 JP7635302 B2 JP 7635302B2 JP 2023102928 A JP2023102928 A JP 2023102928A JP 2023102928 A JP2023102928 A JP 2023102928A JP 7635302 B2 JP7635302 B2 JP 7635302B2
Authority
JP
Japan
Prior art keywords
asoc
association
electronic device
frame
information
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
JP2023102928A
Other languages
Japanese (ja)
Other versions
JP2023116804A (en
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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
Priority claimed from JP2018223445A external-priority patent/JP7039446B2/en
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2023102928A priority Critical patent/JP7635302B2/en
Publication of JP2023116804A publication Critical patent/JP2023116804A/en
Priority to JP2025019864A priority patent/JP2025065420A/en
Application granted granted Critical
Publication of JP7635302B2 publication Critical patent/JP7635302B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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

  • Mobile Radio Communication Systems (AREA)

Description

本発明の実施形態は、電子装置に関する。 An embodiment of the present invention relates to an electronic device.

複数のMACアドレスを有する無線通信装置が存在する。複数のMACアドレスを有する無線通信装置においては、たとえば、アクセスポイント(AP)として他の無線通信装置との間でアソシエーション関係を構築するとともに、ステーション(STA)として別の他の無線通信装置との間でアソシエーション関係を構築することなどが可能である。 There are wireless communication devices that have multiple MAC addresses. In a wireless communication device that has multiple MAC addresses, for example, it is possible to establish an association relationship with another wireless communication device as an access point (AP), and also to establish an association relationship with another wireless communication device as a station (STA).

IEEE Standard for Information Technology-Local and Metropolitan Area Networks-Specific Requirements, Part 11: Wireless LAN MAC and PHY SpecificationsIEEE Standard for Information Technology-Local and Metropolitan Area Networks-Specific Requirements, Part 11: Wireless LAN MAC and PHY Specifications

従来、複数のMACアドレスを有する無線通信装置においては、複数のMACアドレスを有する他の無線通信装置との間で、APとSTAとの関係が互い違いの2つのアソシエーション関係を構築し、双方向のアソシエーション関係を構築することはできるものの、その2つのアソシエーション関係が同一の他の無線通信装置との間で構築されたものであるか否かを認識することなどができなかった。
本発明が解決しようとする課題は、同一の外部装置との間であることを認識しつつ双方向のアソシエーション関係を構築することができる電子装置を提供することである。
Conventionally, in a wireless communication device having multiple MAC addresses, it was possible to establish two association relationships with another wireless communication device having multiple MAC addresses, in which the AP and STA relationships were staggered, thereby establishing a bidirectional association relationship, but it was not possible to recognize whether the two association relationships were established with the same other wireless communication device.
An object of the present invention is to provide an electronic device that can establish a bidirectional association relationship with the same external device while recognizing that the electronic device is connected to the same external device.

実施形態によれば、電子装置は、送信手段と、受信手段と、制御手段と、を具備する。送信手段は、第1アソシエーション要求フレームを第1電子装置へ送信する。受信手段は、第1アソシエーション要求フレームに対応する第1アソシエーション応答フレームを第1電子装置から受信する。制御手段は、第1アソシエーション応答フレームの受信に基づき、第1電子装置の第1ステーション部とのアソシエーション関係と、第1電子装置の第1アクセスポイント部とのアソシエーション関係とが構築されたと判定する。これにより、第1電子装置の第1ステーション部とのアソシエーション関係と、第1電子装置の第1アクセスポイント部とのアソシエーション関係とが、同時に構築されうる。
According to an embodiment, the electronic device includes a transmitting means, a receiving means, and a control means. The transmitting means transmits a first association request frame to the first electronic device. The receiving means receives a first association response frame from the first electronic device corresponding to the first association request frame. The control means determines, based on the reception of the first association response frame, that an association relationship with the first station unit of the first electronic device and an association relationship with the first access point unit of the first electronic device have been established. This allows the association relationship with the first station unit of the first electronic device and the association relationship with the first access point unit of the first electronic device to be established simultaneously.

第1実施形態の電子装置を含む無線通信システムの一例を示す図。FIG. 1 is a diagram illustrating an example of a wireless communication system including an electronic device according to a first embodiment. 第1実施形態の電子装置の機能ブロック構成の一例を示す図。FIG. 2 is a diagram showing an example of a functional block configuration of the electronic device according to the first embodiment. 第1実施形態の電子装置の一構成例を示す図。FIG. 1 is a diagram showing an example of a configuration of an electronic device according to a first embodiment. Managementフレームのフォーマット例を示す図。1 shows an example of a format of a Management frame. 第1実施形態の電子装置の双方向のアソシエーション関係の構築に関する処理フローの一例を示す図。5 is a diagram showing an example of a processing flow relating to building a bidirectional association relationship in the electronic device according to the first embodiment; Association Request frame bodyに格納されるelementのフォーマットを示す図。A diagram showing the format of the element stored in the Association Request frame body. 第1実施形態の電子装置において図6のフォーマットに準じて作成されるCo-located AP Info elementの一例を示す図。7 is a diagram showing an example of a Co-located AP Info element created in accordance with the format of FIG. 6 in the electronic device of the first embodiment. 第2実施形態の電子装置の双方向のアソシエーション関係の構築に関する処理フローの一例を示す図(APがAsoc RspとAsoc Reqとの集約を行うケース)。FIG. 13 is a diagram showing an example of a processing flow relating to the construction of a bidirectional association relationship in the electronic device of the second embodiment (a case in which the AP aggregates Asoc Rsp and Asoc Req). 第2実施形態の電子装置の双方向のアソシエーション関係の構築に関する処理フローの他の一例を示す図(STAがAsoc RspとAsoc Reqとの集約を行うケース)。FIG. 13 is a diagram showing another example of the processing flow relating to the construction of a bidirectional association relationship in the electronic device of the second embodiment (a case in which the STA aggregates Asoc Rsp and Asoc Req). 第2実施形態の電子装置において作成されるTemporary AIDs for Association Interval elementの一例を示す図。FIG. 11 is a diagram showing an example of Temporary AIDs for Association Interval element created in the electronic device according to the second embodiment. 第2実施形態の電子装置において定義されるTemporary AIDs for Association Interval elementの他の一例を示す図。FIG. 13 is a diagram showing another example of Temporary AIDs for Association Interval elements defined in the electronic device according to the second embodiment. 第3実施形態の電子装置の双方向のアソシエーション関係の構築に関する処理フローの一例を示す図(STAがAsoc RspとAsoc Reqとの集約を行うケース)。FIG. 13 is a diagram showing an example of a processing flow relating to the construction of a bidirectional association relationship in an electronic device according to the third embodiment (a case in which a STA aggregates Asoc Rsp and Asoc Req). 第3実施形態の電子装置の双方向のアソシエーション関係の構築に関する処理フローの他の一例を示す図(図8Aの(SS)PがAsoc RspとAsoc Reqとの集約を行うケース)。FIG. 11 is a diagram showing another example of the processing flow relating to the construction of a bidirectional association relationship in the electronic device of the third embodiment (a case in which (SS)P in FIG. 8A aggregates Asoc Rsp and Asoc Req). 第3実施形態の電子装置において使用し得るBlockAckフレームの一例を示す図。FIG. 13 is a diagram showing an example of a BlockAck frame that can be used in the electronic device according to the third embodiment. 第4実施形態の電子装置の双方向のアソシエーション関係の構築に関する処理フローの一例を示す図(Asoc Reqを送信するケース)。FIG. 13 is a diagram showing an example of a process flow relating to building a bidirectional association relationship in an electronic device according to the fourth embodiment (a case in which an Asoc Req is transmitted). 第4実施形態の電子装置の双方向のアソシエーション関係の構築に関する処理フローの他の一例を示す図(Asoc Rspを送信するケース)。FIG. 13 is a diagram showing another example of the process flow relating to the construction of a bidirectional association relationship in the electronic device of the fourth embodiment (a case in which an Asoc Rsp is transmitted). 第5実施形態の電子装置の双方向のアソシエーション関係の構築に関する処理フローの一例を示す図。FIG. 13 is a diagram showing an example of a processing flow relating to building a bidirectional association relationship in an electronic device according to the fifth embodiment.

以下、実施の形態について図面を参照して説明する。
(第1実施形態)
まず、第1実施形態について説明する。
図1は、第1実施形態の電子装置(無線端末1および無線端末2)を含む無線通信システム100の一例を示す図である。無線端末1および無線端末2は、たとえば、タブレットPCやノートPCなどのパーソナルコンピュータ、スマートフォンなど、無線通信機能を有する様々な電子装置として実現され得る。この無線通信システム100は、無線端末1と無線端末2とが無線通信のためのアソシエーション関係を構築することによって構築される。
Hereinafter, an embodiment will be described with reference to the drawings.
First Embodiment
First, the first embodiment will be described.
1 is a diagram showing an example of a wireless communication system 100 including electronic devices (wireless terminal 1 and wireless terminal 2) according to the first embodiment. The wireless terminal 1 and the wireless terminal 2 can be realized as various electronic devices having wireless communication functions, such as personal computers such as tablet PCs and notebook PCs, and smartphones. This wireless communication system 100 is established by the wireless terminal 1 and the wireless terminal 2 establishing an association relationship for wireless communication.

無線端末1および無線端末2は、それぞれ、図2に示すような階層モデルに準じた機能ブロック構成で実現されており、複数のMACアドレスを持つものとする。各MACアドレスを有する機能ブロックをMAC機能ブロック(a1)と呼ぶ。各無線端末1,2の複数のMAC機能ブロックは、それぞれのAbstraction機能ブロック(a2)によってまとめられ、上位の機能ブロック(a4)からは1つのMAC機能ブロックとみなせるようになっている。Abstraction機能ブロックは、MACアドレスに基づいて、上位機能ブロックからのフレームを複数のMAC機能ブロックのうちの適切なものに振り分けたり、MAC機能ブロック間でのフレーム交換を実現したりする役割を担う。なお、上位機能ブロックからのフレームを適切なMAC機能ブロックに振り分ける手法や、MAC機能ブロック間でのフレーム交換手法については後述する。また、MAC機能ブロックの下位には、PHY機能ブロック(a3)が存在する。図2中、(A)は、複数のMAC機能ブロックに対して1つのPHY機能ブロックが設けられる例を示し、(B)は、複数のMAC機能ブロックと一対に複数のPHY機能ブロックが設けられる例を示している。 Each of the wireless terminals 1 and 2 is realized by a functional block configuration conforming to the hierarchical model shown in FIG. 2, and has multiple MAC addresses. The functional block having each MAC address is called a MAC functional block (a1). The multiple MAC functional blocks of each of the wireless terminals 1 and 2 are organized by their respective Abstraction functional blocks (a2), and can be regarded as one MAC functional block from the upper functional block (a4). The Abstraction functional block plays a role in distributing frames from the upper functional block to the appropriate one of the multiple MAC functional blocks based on the MAC address, and in realizing frame exchange between the MAC functional blocks. The method of distributing frames from the upper functional block to the appropriate MAC functional block and the method of frame exchange between the MAC functional blocks will be described later. In addition, the PHY functional block (a3) exists below the MAC functional block. In FIG. 2, (A) shows an example in which one PHY functional block is provided for multiple MAC functional blocks, and (B) shows an example in which multiple PHY functional blocks are provided in pairs with multiple MAC functional blocks.

図3に、本実施形態の電子装置(無線端末1および無線端末2)の一構成例を示す。
無線端末1および無線端末2は、それぞれ、図3に示すように、MACフレームを送受信する送受信部11(第1送信部11-1、第2送受信部11-2)と、前述のMACフレームの生成や無線媒体(エア)へのアクセス制御を行うMAC機能ブロック(第1MACブロック12-1、第2MACブロック12-2)と、ホスト機能ブロック13とを有する。
FIG. 3 shows an example of the configuration of the electronic device (wireless terminal 1 and wireless terminal 2) of this embodiment.
As shown in FIG. 3, wireless terminal 1 and wireless terminal 2 each have a transceiver unit 11 (first transmitter unit 11-1, second transceiver unit 11-2) that transmits and receives MAC frames, MAC functional blocks (first MAC block 12-1, second MAC block 12-2) that generate the aforementioned MAC frames and control access to the wireless medium (air), and a host functional block 13.

送受信部11、MAC機能ブロックおよびホスト機能ブロック13は、それぞれ個別の電子回路として構成されてもよいし、これらのいくつかまたは全部が1つの電子回路として構成されてもよい。また、これらは、メモリデバイスに格納されてプロセッサによって実行されるファームウェアなどによって構成されてもよい。 The transceiver 11, MAC function block, and host function block 13 may each be configured as separate electronic circuits, or some or all of them may be configured as a single electronic circuit. They may also be configured by firmware stored in a memory device and executed by a processor.

送受信部11は、図2のPHY機能ブロックに該当する機能を提供する。図3は、図2(B)の各MAC機能ブロックにPHY機能ブロックが接続している場合を示している。図2(A)のPHY機能ブロックが複数のMAC機能ブロック間で共通の場合は、送受信部11を1つにし、各MAC機能ブロックに接続するようにすればよい。図3では、2つのMAC機能ブロック12がある例を示している。例えば、この各MAC機能ブロック12内にアソシエーションフレーム生成部121(アソシエーションフレーム生成部121-1、アソシエーションフレーム生成部121-2)がある。アソシエーションフレーム生成部121は、アソシエーションプロセスを実施するために必要なアソシエーション要求(Association Request)フレームまたはアソシエーション応答(Association Response)フレームの生成を行う。各MAC機能ブロック12は、ホスト機能ブロック13に接続する。ホスト機能ブロック13には、図2のAbstraction機能ブロックおよびその上位層に対応する機能ブロックが含まれる。 The transceiver 11 provides functions corresponding to the PHY functional block in FIG. 2. FIG. 3 shows a case where a PHY functional block is connected to each MAC functional block in FIG. 2(B). If the PHY functional block in FIG. 2(A) is common to multiple MAC functional blocks, the transceiver 11 can be made into one and connected to each MAC functional block. FIG. 3 shows an example where there are two MAC functional blocks 12. For example, each MAC functional block 12 has an association frame generating unit 121 (association frame generating unit 121-1, association frame generating unit 121-2). The association frame generating unit 121 generates an association request frame or an association response frame required to perform the association process. Each MAC functional block 12 connects to a host functional block 13. The host function block 13 includes the Abstraction function block in Figure 2 and function blocks corresponding to its upper layers.

本実施形態では、IEEE 802.11規格の無線LANシステムにおけるフレームが用いられる。このIEEE 802.11規格には、IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11n、IEEE 802.11ac、IEEE 802.11ax等に加え、今後規定されるIEEE 802.11の後継規格も含まれる。 In this embodiment, frames in a wireless LAN system conforming to the IEEE 802.11 standard are used. The IEEE 802.11 standard includes IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, IEEE 802.11ac, IEEE 802.11ax, and other standards, as well as successor standards to IEEE 802.11 that will be defined in the future.

図4は、Managementフレームのフォーマット例を示す。Managementフレームは、BSS(Basic Service Set)の構築や、STA(APも含む)との間の接続・切断などを行うためのフレームである。図4に示すフォーマットのフレームは、Managementフレームの他に、上位の機能ブロックからのパケットを運ぶDataフレームや、MACレベルでの通信を制御するのに使うControlフレームなどが存在する。これらのフレームの種別は、後述するMAC Header部(b1)のFrame Control(b11)内のTypeで識別され、さらにAssociation Requestなどといった細かい種別は、Frame Control内のSubtypeで識別される。 Figure 4 shows an example of the format of a Management frame. Management frames are used to establish a BSS (Basic Service Set) and connect/disconnect with STAs (including APs). In addition to Management frames, frames in the format shown in Figure 4 include Data frames that carry packets from higher-level functional blocks and Control frames used to control communications at the MAC level. The types of these frames are identified by the Type in the Frame Control (b11) of the MAC Header section (b1), which will be described later, and more specific types such as Association Request are identified by the Subtype in the Frame Control.

Managementフレームは,MAC Header部(b1)、Frame Body部(b2)およびFCS(Frame Check Sequence)部(b3)を含む。
MAC Header部は、MAC機能ブロックにおける受信処理に必要な情報を設定する。Frame Body部は、フレームの種類に応じた情報が設定される。FCS部は、MAC Header部とFrame Body部とが正常に受信できたか否かを判定するために用いる誤り検出コードであるCRC(Cyclic Redundancy Code)が設定される。
The management frame includes a MAC Header section (b1), a Frame Body section (b2), and a Frame Check Sequence (FCS) section (b3).
The MAC Header section sets information necessary for reception processing in the MAC function block. The Frame Body section sets information according to the type of frame. The FCS section sets a CRC (Cyclic Redundancy Code), which is an error detection code used to determine whether the MAC Header section and Frame Body section have been received correctly.

MAC Header部には、フレームの種類に応じた値が設定されるFrame Controlフィールド(b11)、Durationフィールド(b12)などが存在する。また、MAC Header部には、Addressフィールド(b13)が複数存在する。Address 1フィールドには、直接の受信側のMACアドレス(Receiving Address:RA)を設定する。Address 2フィールドには、直接の送信局のMACアドレス(Transmitting Address:TA)を設定する。Address 3フィールドには、BSSIDなどのアドレスを設定する。APがBSSを構成する場合には、BSSIDはAPのMACアドレスと等しい。 The MAC Header section contains a Frame Control field (b11), a Duration field (b12), and other fields in which values are set according to the type of frame. The MAC Header section also contains multiple Address fields (b13). The Address 1 field contains the MAC address of the direct receiving side (Receiving Address: RA). The Address 2 field contains the MAC address of the direct transmitting station (Transmitting Address: TA). The Address 3 field contains an address such as the BSSID. When an AP forms a BSS, the BSSID is equal to the MAC address of the AP.

また、MAC Header部には、Sequence Controlフィールド(b14)が存在する。Sequence Controlフィールドには、送信するデータのシーケンス番号や、データをフラグメント化した場合のフラグメント番号を設定する。 The MAC Header also contains a Sequence Control field (b14). The Sequence Control field contains the sequence number of the data to be sent and the fragment number if the data is fragmented.

Frame Controlフィールド(B11)には、フレームの種類を示すTypeフィールドおよびSubtypeフィールドや、To DSフィールド、From DSフィールド、モアフラグメント(more fragment)フィールド、プロテクト(protected)フレームフィールド、オーダー(order)フィールド等が存在する。 The Frame Control field (B11) contains a Type field and a Subtype field that indicate the type of frame, as well as a To DS field, a From DS field, a more fragment field, a protected frame field, an order field, etc.

Typeフィールドに設定されるビット列によって、MACフレームが、Controlフレーム、ManagementフレームまたはDataフレームのうちのどのフレームタイプに属するフレームであるかを認識することができる。さらにSubtypeフィールドのビット列によって、各フレームタイプ内のMACフレームの種類が示される。 The bit string set in the Type field allows you to identify which frame type a MAC frame belongs to: Control frame, Management frame, or Data frame. Furthermore, the bit string in the Subtype field indicates the type of MAC frame within each frame type.

また、To DSフィールドには、受信局が無線基地局であるか、無線端末であるかの情報が設定され、From DSフィールドには、送信局が無線基地局であるか、無線端末であるかの情報が設定される。
More Fragmentフィールドは、データがフラグメント化された場合に、後続するフラグメントフレームが存在するか否かを示す情報を保持する。プロテクトフレームフィールドには、当該フレームがプロテクトされているか否かの情報が設定される。オーダーフィールドには、フレームを中継する際に、フレームの順序を入れ替えてはいけないことを示す情報が設定される。あるいは、オーダーフィールドの情報は、後述するオプションフィールドの有無を示す役割を持つこともある。
In addition, the To DS field is set with information indicating whether the receiving station is a wireless base station or a wireless terminal, and the From DS field is set with information indicating whether the transmitting station is a wireless base station or a wireless terminal.
The More Fragment field holds information indicating whether or not there is a subsequent fragment frame when data is fragmented. The Protected Frame field holds information indicating whether or not the frame is protected. The Order field holds information indicating that the order of frames must not be changed when relaying the frames. Alternatively, the information in the Order field may also serve to indicate the presence or absence of an option field, which will be described later.

また、MAC Header部には、HT(High Throughput) Controlフィールド(b15)が存在し得る。HT Controlフィールドは、QoS DataあるいはManagementフレームのときに、オーダーフィールドが1に設定されていると存在するものである。HT Controlフィールドは、VHT(Very High Throughput)Controlフィールドにも、HE(High Efficient) Controlフィールドにも拡張可能であり、各々、IEEE 802.11n、IEEE 802.11acあるいはIEEE 802.11axの各種機能に応じた通知をすることができる。 The MAC Header may also contain an HT (High Throughput) Control field (b15). The HT Control field is present when the frame is a QoS Data or Management frame and the order field is set to 1. The HT Control field can be expanded to either a VHT (Very High Throughput) Control field or a HE (High Efficient) Control field, and can provide notifications according to the various functions of IEEE 802.11n, IEEE 802.11ac, or IEEE 802.11ax, respectively.

なお、MAC Header部の構成は、上述したフィールドのみに限らない。新しいIEEE 802.11の後継規格が規定されることで、MAC Header部に新規フィールドが追加されることがある。
次に、無線端末1と無線端末2とがそれぞれAPとSTAとの両方の役割を担えるように双方向のアソシエーション関係を構築するための処理について説明する。
The configuration of the MAC Header is not limited to the above fields. When a new successor standard to IEEE 802.11 is defined, new fields may be added to the MAC Header.
Next, a process for establishing a bidirectional association relationship so that the wireless terminal 1 and the wireless terminal 2 can act as both an AP and a STA will be described.

ここで、APの役割とは、例えばIEEE 802.11axに基づくマルチユーザ通信(以下、MU通信)を利用して、同時に複数の宛先からパケットを収集したり、複数の宛先へパケットを送信したりすることを実行できる役割を指し、STAの役割とは、前述のMU通信における、AP以外の無線端末が果たす役割を指す。 Here, the role of an AP refers to the role of being able to simultaneously collect packets from and transmit packets to multiple destinations, for example, using multi-user communication (hereinafter, MU communication) based on IEEE 802.11ax, and the role of a STA refers to the role played by a wireless terminal other than the AP in the aforementioned MU communication.

また、アソシエーションとは、STAがAPに接続する、言い換えれば、APが構築するBSSに加入する接続プロセスの1つであり、通常、STAの要求に対して、APが応答する。APが要求を許可した場合(応答フレームのStatus Code fieldが0(SUCCESS))、そのSTAにAIDが割り当てられる。これによって、STAは、APが構築するBSS内でデータフレームを送信できるようになる。 Association is a process in which a STA connects to an AP, in other words, joins a BSS created by an AP, and usually the AP responds to a request from the STA. If the AP grants the request (the Status Code field of the response frame is 0 (SUCCESS)), an AID is assigned to the STA. This allows the STA to send data frames within the BSS created by the AP.

無線端末1における2つのMAC機能ブロック12-1,12-2をそれぞれAP1、STA1と呼び、同様に、無線端末2における2つのMAC機能ブロック12-1,12-2をそれぞれAP2、STA2と呼ぶ。つまり、無線端末1と無線端末2とは、それぞれ、互いに異なるMACアドレスを有するMAC機能ブロック12-1,12-2によって実現されるアクセスポイント部とステーション部とを有する。以下、STA1がAP2に、また、STA2がAP1に互いにアソシエーションする。 The two MAC function blocks 12-1 and 12-2 in wireless terminal 1 are called AP1 and STA1, respectively, and similarly, the two MAC function blocks 12-1 and 12-2 in wireless terminal 2 are called AP2 and STA2, respectively. In other words, wireless terminal 1 and wireless terminal 2 each have an access point section and a station section realized by MAC function blocks 12-1 and 12-2 that have different MAC addresses. Hereinafter, STA1 associates with AP2, and STA2 associates with AP1.

無線端末1と無線端末2との対称性より、ここでは、無線端末1から処理を開始する場合を考える。双方向のアソシエーション関係の構築に関する処理フローの一例を図5に示す。
双方向のアソシエーション関係の構築に関する処理フローは、無線端末2から送信されるBeaconやProbe Response、前提条件などからAP2の存在および情報を既知とするSTAが、AP2に対してManagementフレームの一例であるAssociation Request(Asoc Req)を送信することから開始される(S11)。
Consider here the case where processing is started from wireless terminal 1, due to the symmetry between wireless terminal 1 and wireless terminal 2. An example of a processing flow relating to the establishment of a bidirectional association relationship is shown in FIG.
The processing flow for establishing a bidirectional association relationship begins when a STA, which is aware of the existence and information of AP2 from a Beacon or Probe Response transmitted from wireless terminal 2, prerequisites, etc., transmits an Association Request (Asoc Req), which is an example of a Management frame, to AP2 (S11).

ここで、AP2の情報は、少なくともAP2のMACアドレスを含み、他にはSSID(Service Set Identifier)などアソシエーション上で必要かつ未知となっている情報が含まれる場合がある。
STA1は、Asoc Reqによって、 Capability Information、Listen Interval、接続したいSSIDを示す情報を通知するとともに、アソシエーションおよび通信に必要な情報(Supported Rates and BSS Membership SelectorsやPower Capabilityなど)を通知する。
Here, the information on the AP 2 includes at least the MAC address of the AP 2, and may also include other information that is necessary for association but is unknown, such as an SSID (Service Set Identifier).
STA1 notifies, by means of the Asoc Req, Capability Information, Listen Interval, and information indicating the SSID to which it wishes to connect, as well as information necessary for association and communication (Supported Rates and BSS Membership Selectors, Power Capability, etc.).

STA1がAsoc ReqをAP2に対して送信することによって、STA1とAP2とのアソシエーションが開始されることとなるが、本実施形態では、さらに、Asoc Reqを利用して、無線端末1は、AP1の情報を無線端末2に通知する。
ここで、AP1の情報とは、アソシエーションを完了させるのに必要な情報(例えばMACアドレスやAP1の通信チャネルなど)のうち、前提条件と定められているなどして既知であるものと、BeaconやProbe Responseを用いてAP1からSTAにすでに通知されているもの(APのMACアドレスがBSSIDとなるため、APのMACアドレスを通知してもらうことで、どのBeacon/Probe Responseかを対応づけることができる)を除いた情報のうち必要なものを示す。なお、通知するべき情報がない場合には、STA1が属する無線端末1にアソシエーション可能なAP1が存在するということを示す情報が、AP1の情報ということとなる。このAP1の情報により、無線端末2は、無線端末1が、互いに異なるMACアドレスが割り当てられたアクセスポイント部とステーション部とを有することを識別することができる。また、このAP1の情報により、無線端末2は、後述するAsoc Reqを無線端末1へ送信することができる。
When STA1 transmits an Asoc Req to AP2, association between STA1 and AP2 is initiated. In this embodiment, however, wireless terminal 1 further uses the Asoc Req to notify wireless terminal 2 of information about AP1.
Here, the information of AP1 refers to the necessary information among the information required to complete the association (e.g., MAC address and communication channel of AP1, etc.), excluding information that is known as a prerequisite and information that has already been notified from AP1 to the STA using a Beacon or Probe Response (because the MAC address of the AP becomes the BSSID, it is possible to associate which Beacon/Probe Response by having the MAC address of the AP notified). Note that, if there is no information to be notified, the information of AP1 is information indicating that there is an AP1 that can be associated with the wireless terminal 1 to which STA1 belongs. This information of AP1 allows the wireless terminal 2 to identify that the wireless terminal 1 has an access point unit and a station unit to which different MAC addresses are assigned. Furthermore, this information of AP1 allows the wireless terminal 2 to transmit an Asoc Req, which will be described later, to the wireless terminal 1.

Asoc Reqを用いてAP1の情報を通知する手段として、Association Request frame bodyに新たにelementを定義する、Association Request frame bodyの最後に付与されているVendor Specific elementを利用する、などが考えられる。現在、IEEE 802.11では、elementを識別するためのElement IDが枯渇しているため、最大値である255がElement IDにある場合には、Element ID Extensionサブフィールドが追加され、そこで識別できるようになっている。例えばこのElement ID Extensionサブフィールドとして既存のIEEE 802.11規格では割り当てられていない値を用いて、新規のElementを定義する。この新規elementあるいはVendor Specific elementに、AP1のMACアドレスの情報を少なくとも含める。AP1がBeaconフレームを送信していない場合には、従来Beaconフレームで通知する情報を入れるようにしてもよい。例えば、SSIDを当該無線通信端末間で共有する場合には、AP2で用いるSSIDとAP1で用いるSSIDとは共通であるので、従来はBeaconフレームで通知するところ、それを省略してもSTA2では既知として処理することができる。 As a means of notifying information about AP1 using Asoc Req, it is possible to define a new element in the Association Request frame body, or to use the Vendor Specific element added to the end of the Association Request frame body. Currently, in IEEE 802.11, the Element ID for identifying elements is exhausted, so if the maximum value of 255 is in the Element ID, an Element ID Extension subfield is added so that it can be identified there. For example, a new Element is defined using a value that is not assigned in the existing IEEE 802.11 standard as this Element ID Extension subfield. This new element or Vendor Specific element includes at least the MAC address information of AP1. If AP1 does not transmit a Beacon frame, it may be possible to include information that is conventionally notified in a Beacon frame. For example, when the SSID is shared between the wireless communication terminals, the SSID used by AP2 and the SSID used by AP1 are the same, so even if the SSID is omitted, it can be processed as known by STA2, even if it is notified in a Beacon frame as in the past.

なお、無線端末2が複数のMAC機能ブロックを持たない場合やElement IDを認識できない場合には、AP1とのアソシエーションは実行されず無視される。
Association Request frame bodyなどに入れられるelementのフォーマットを図6に示す。elementのフォーマットの基本構成は、先頭に、まずelementを識別するためのElement IDフィールド(c1)があり、続いて、後続するフィールド長の総和をオクテット長で表すLengthフィールド(c2)がある。Element IDフィールドが255の場合は、さらにElement IDの番号を拡張するためのElement ID Extensionフィールド(c3)が設けられる。そして、そのElement IDに関する情報を格納するInformationフィールド(c4)を含む。
It should be noted that if the wireless terminal 2 does not have multiple MAC functional blocks or if the Element ID cannot be recognized, association with the AP 1 is not performed and is ignored.
The format of an element that is inserted in an Association Request frame body, etc., is shown in Figure 6. The basic structure of the element format is that at the beginning, there is an Element ID field (c1) for identifying the element, followed by a Length field (c2) that indicates the total length of the following fields in octets. If the Element ID field is 255, an Element ID Extension field (c3) is further provided for extending the Element ID number. It also includes an Information field (c4) that stores information about the Element ID.

Informationフィールドは、Element IDが0であるSSID Elementのように、1つの情報のみを含んでもよいし、Element IDが33であるPower Capabilityのように、複数の情報を含んでもよい。すなわち、任意の数で、Lengthフィールドで指定できる最大1オクテットまでの情報を通知することができる。Lengthフィールドの後に複数の情報フィールドを入れる場合には、各情報フィールドが固定値であれば、予め定義することによって受信側でも各情報フィールドから情報を抽出できる。情報フィールドの一部を可変長にしたい場合には、当該情報フィールドの前にフィールド長を特定するための必要なサブフィールドを追加すればよい。 The Information field may contain only one piece of information, such as the SSID Element with an Element ID of 0, or multiple pieces of information, such as the Power Capability with an Element ID of 33. In other words, any number of pieces of information can be notified, up to a maximum of one octet that can be specified in the Length field. When multiple information fields are inserted after the Length field, if each information field has a fixed value, the receiving side can also extract information from each information field by defining it in advance. If it is desired to make some of the information fields variable length, the necessary subfields for specifying the field length can be added before the relevant information field.

AP1のMACアドレスをVendor Specificで定義したelementによってフレームを構成する例を説明する。Vendor Specific elementとは、IEEE 802.11無線LAN規格で定義されない、各ベンダーの都合で通知したい情報を入れるために設けられているものである。 Here is an example of constructing a frame using an element defined as Vendor Specific for the MAC address of AP1. Vendor Specific elements are provided to include information that each vendor wishes to notify for its own convenience, and are not defined in the IEEE 802.11 wireless LAN standard.

まず、Vendor Specific elementであることを通知するため、Element IDに221を設定する。次に、Lengthフィールドに、後続のOrganization IdentifierフィールドとVendor-specific contentフィールドの長さを表す値を設定する。Organization Identifierには、どの組織特有で利用するものかを識別できるようにし、Vendor-specific contentとして、本実施形態ではAP1のMACアドレスを記載するようにする。 First, to notify that this is a vendor specific element, the Element ID is set to 221. Next, a value indicating the length of the subsequent Organization Identifier and Vendor-specific content fields is set in the Length field. The Organization Identifier is used to identify which organization is using it specifically, and in this embodiment, the MAC address of AP1 is entered as the vendor specific content.

新規elementを定義する場合には、Element IDに255を設定し、Element ID Extensionには既存のIEEE 802.11規格で未使用の値(0~8,12,52,…などがある)を用いるようにしてもよいし、あるいはElement IDとして既存のIEEE 802.11規格で未使用の値(例えば,2,8,9,…などがある)を用いるようにしてもよい.後者の場合は、Element ID Extensionフィールドは不要である。そして、Informationフィールドを例えばMAC Address of Co-located APフィールドと名づけ、そこにAP1のMACアドレスを記載する。APのMACアドレスは当該APが構成するBSSのBSSIDと等価であるので、MAC Address of Co-located APフィールドの代わりに、Co-located BSSIDフィールドとするのでもよい。APのMACアドレスは6オクテットであるので,Lengthフィールドは、Element ID Extensionフィールドを含める場合には7、Element ID Extensionフィールドが不要で存在しない場合には6となる。また、STA1のMACアドレスとAP1のMACアドレスの一部(例えば先頭)が共通などの場合には、AP1のMACアドレスの6オクテットを全て表示せず、例えば先頭Xオクテットは共通で残り(6-X)オクテットがいくつ、というように短縮した表示方法なども考えられる。いずれにせよ、Asoc Reqを受信した無線端末側でAP1に対するAsoc ReqをSTA2が生成することができる情報が、受信したAsoc Reqに含まれていればよい。図7は、Element IDを255とし、Element ID Extensionとして例えば60を選択し、6オクテットのMAC Address of Co-located APフィールドを入れたelement例である。例えばこの新規elementをCo-located AP Info element(c4A)とする。 When defining a new element, the Element ID is set to 255, and an unused value in the existing IEEE 802.11 standard (such as 0 to 8, 12, 52, ...) may be used for the Element ID Extension, or an unused value in the existing IEEE 802.11 standard (such as 2, 8, 9, ...) may be used for the Element ID. In the latter case, the Element ID Extension field is not necessary. Then, for example, the Information field is named the MAC Address of Co-located AP field, and the MAC address of AP1 is entered there. Since the MAC address of the AP is equivalent to the BSSID of the BSS that the AP configures, the Co-located BSSID field may be used instead of the MAC Address of Co-located AP field. Since the MAC address of the AP is 6 octets, the Length field is 7 if the Element ID Extension field is included, and 6 if the Element ID Extension field is unnecessary and does not exist. Also, if the MAC address of STA1 and the MAC address of AP1 are partly the same (for example, the beginning), it is possible to display not all 6 octets of the MAC address of AP1, but rather shorten it by displaying, for example, the first X octets are common and the remaining (6-X) octets. In any case, it is sufficient that the received Asoc Req contains information that enables STA2 to generate an Asoc Req for AP1 on the wireless terminal side that received the Asoc Req. Figure 7 shows an example of an element with an Element ID of 255, an Element ID Extension of, for example, 60, and a 6-octet MAC Address of Co-located AP field. For example, let this new element be a Co-located AP Info element (c4A).

図5に戻って、双方向のアソシエーション関係の構築に関する処理フローの説明を続ける。
(S11)でAsoc Reqを受信したAP2は、STA1からのアソシエーション要求を受け、同時に、STA1を持つ無線端末1がAP1を持つことを知ることができる。これにより、AP2は、STA1とのアソシエーションを完了させるために、Managementフレームの一例であるAssociation Response(Asoc Rsp)をSTA1宛てに送信する(S13)。加えて、AP2は、Abstraction機能ブロックを介して、STA2がAP1とのアソシエーションするためのAP1の新規情報を伝達する(S12)。Abstraction機能ブロックは、各MAC機能ブロックのMACアドレスを、テーブル等によって管理しており、AP2から受け取った情報を適切にSTA2に通知することが可能となっている。また、Station Management Entity(SME)を実施する機能ブロックを別途設け、それを利用して情報を通知してもよい。ここで、SMEは、すべてのMAC機能ブロックと接続している、各MAC機能ブロックにアソシエーション開始などの命令や情報を伝達することが可能な管理部である。
Returning to FIG. 5, the description of the process flow for establishing a bidirectional association relationship will be continued.
The AP2 that received the Asoc Req in (S11) receives an association request from the STA1 and can know that the wireless terminal 1 having the STA1 has the AP1 at the same time. As a result, the AP2 transmits an Association Response (Asoc Rsp), which is an example of a Management frame, to the STA1 in order to complete the association with the STA1 (S13). In addition, the AP2 transmits new information of the AP1 for the STA2 to associate with the AP1 via the Abstraction functional block (S12). The Abstraction functional block manages the MAC addresses of each MAC functional block by a table or the like, and is capable of appropriately notifying the STA2 of the information received from the AP2. In addition, a functional block that implements the Station Management Entity (SME) may be provided separately and used to notify the information. Here, the SME is a management unit that is connected to all the MAC functional blocks and can transmit commands and information such as association start to each MAC functional block.

このように、AP2がSTA2に情報を通知する方法は多数あり、本実施形態は特定の方法に限定されない。また、(S12)と(S13)の順序は逆であってもよい。
Asoc Rspによって、Capability Informationや、Status code、APからSTAに割り当てられるAIDの他に、必要に応じた情報(例えば、Supported Rates and BSS Membership SelectorsやEDCA Parameter Setなど)が通知される。
As described above, there are many methods for the AP 2 to notify the STA 2 of information, and the present embodiment is not limited to a specific method. Also, the order of (S12) and (S13) may be reversed.
The Asoc Rsp notifies the STA of capability information, status code, AID assigned by the AP to the STA, and other information as required (e.g., supported rates and BSS membership selectors, EDCA parameter set, etc.).

STA1は、受信したAsoc Rspを処理し、Status Codeの値が0、すなわちSuccess (成功)である場合には、これによってAP2とSTA1とのアソシエーション関係が成立する。アソシエーション関係が成立すると、AP2とSTA1との間でデータフレームの交換が可能となる。 STA1 processes the received Asoc Rsp, and if the value of the Status Code is 0, i.e., Success, an association relationship is established between AP2 and STA1. Once the association relationship is established, data frames can be exchanged between AP2 and STA1.

一方、AP1の情報が通知されたSTA2では、その情報に基づいて、Asoc ReqをAP1宛てに作成して送信する(S14)。
AP1は、受信したAsoc Reqを処理し、STA2にAsoc Reqを送信する(S15)。
STA2は、受信したAsoc Rspを処理し、これによってAP1とSTA2とのアソシエーションが完了する。
On the other hand, STA2, which has been notified of the information of AP1, creates and transmits an Asoc Req to AP1 based on that information (S14).
The AP1 processes the received Asoc Req and transmits the Asoc Req to the STA2 (S15).
STA2 processes the received Asoc Rsp, thereby completing the association between AP1 and STA2.

無線端末1が始めに送信するAsoc Reqがトリガーとなって、複数のアソシエーション関係(AP2とSTA1とのアソシエーション関係およびAP1とSTA2とのアソシエーション関係)が構築されることによって、以下の利点が得られる。
まず、無線端末2が、AP1とSTA1が無線端末1に含まれていること(co-locatedであること)を知ることができる。従来、neighborレポートを利用して、あるAPが他のAPの存在を通知する方法は存在するが、co-locatedであるかは通知されない。当然、あるAPが当該APとco-locateするSTAの情報を通知することも、また、その逆であるSTAが当該STAとco-locateするAPの情報を通知することもできない。
The Asoc Req that the wireless terminal 1 first transmits acts as a trigger to establish multiple association relationships (an association relationship between AP2 and STA1 and an association relationship between AP1 and STA2), which provides the following advantages.
First, wireless terminal 2 can know that AP1 and STA1 are included in wireless terminal 1 (co-located). Conventionally, there is a method in which an AP notifies the existence of another AP using a neighbor report, but it does not notify whether it is co-located. Naturally, an AP cannot notify information of a STA co-located with the AP, and conversely, a STA cannot notify information of an AP co-located with the STA.

また、チャネルスキャンの効率化が行える。従来、相互のアソシエーション関係を構築するためには、STA1、STA2がそれぞれ独立にAP2、AP1の通信チャネルを検出して、アソシエーション処理を開始する(co-locatedであることは認識できない)。一方、本実施形態では、片側が通信チャネルを検出できれば、アソシエーションを開始するフレームが送信され、それをトリガーに両アソシエーションが完了されるため、より効率的にアソシエーションが行える。特に、PHY機能ブロックが共通の場合、APとSTAでチャネルを毎回切り替える必要がない。また、PHY機能ブロックが複数の場合でも、チャネル検出にかかる時間は軽減され、同じ無線端末のAPとSTAのチャネルが被っている時の対処を考慮に入れる必要がない。 In addition, channel scanning can be made more efficient. Conventionally, in order to build a mutual association relationship, STA1 and STA2 would each independently detect the communication channels of AP2 and AP1 and start the association process (co-located relationships cannot be recognized). On the other hand, in this embodiment, if one side can detect a communication channel, a frame to start the association is transmitted, which triggers the completion of both associations, making association more efficient. In particular, when the PHY function block is common, there is no need to switch channels between the AP and STA every time. Also, even when there are multiple PHY function blocks, the time required for channel detection is reduced, and there is no need to take into account how to deal with cases when the channels of the AP and STA of the same wireless terminal overlap.

また、無線端末が互いにアソシエーションすることによって、メッシュネットワークを構成する無線端末間が互いにAPの役割を行うことができる。これによって、ルーティングやルートダイバーシチ、ネットワークモニタリングなど様々な場面において、マルチユーザ通信が実行可能となり、情報伝送の時間効率向上が期待できる。 In addition, by associating with each other, wireless terminals that make up the mesh network can act as APs for each other. This makes it possible to perform multi-user communication in a variety of situations, such as routing, route diversity, and network monitoring, and is expected to improve the time efficiency of information transmission.

なお、アップリンクMU通信によってフレームが送信されるのであればSTAが、ダウンリンクMU通信によってフレームが送信されるのであればAPが、それぞれそのフレームを処理すべきMAC機能ブロックとなるが、このような上位の機能ブロックから入力されたデータをどのMAC機能ブロックに振り分けるかの判断は、Abstraction機能ブロックによって行われる。 Abstraction機能ブロックは、テーブルなどを用いて、各MAC機能ブロックのMACアドレスを管理しており、振り分けに関する何らかのルールやポリシーを設けることにより、上位機能ブロックからのデータをMAC機能ブロックに振り分けられる。 If a frame is transmitted by uplink MU communication, the STA is the MAC functional block that should process the frame, and if a frame is transmitted by downlink MU communication, the AP is the MAC functional block that should process the frame. The Abstraction functional block determines which MAC functional block to allocate data input from such higher-level functional blocks to. The Abstraction functional block uses a table or the like to manage the MAC addresses of each MAC functional block, and can allocate data from higher-level functional blocks to MAC functional blocks by establishing some kind of rule or policy regarding allocation.

以上のように、本実施形態の電子装置においては、同一の外部装置との間であることを認識しつつ双方向のアソシエーション関係を構築することができる。
(第2実施形態)
次に、第2実施形態について説明する。
本実施形態は、基本的には、第1実施形態に基づいているため、ここでは、その差分を説明する。
As described above, the electronic device of this embodiment can build a bidirectional association relationship with the same external device while recognizing that the two devices are connected to each other.
Second Embodiment
Next, a second embodiment will be described.
This embodiment is basically based on the first embodiment, so only the differences will be described here.

図8Aおよび図8Bは、本実施形態の電子装置(無線端末1および無線端末2)における双方向のアソシエーション関係の構築に関する処理フローの一例をそれぞれ示す図である。
本実施形態が第1実施形態と異なる点は、第1実施形態では、AP2からSTA1へのAsoc Rspと、STA2からAP1へのAsoc Reqとを別々に送信していたのに対し、Asoc ReqとAsoc Rspとを同一の物理パケット(物理フレーム)にまとめる点である。図8Aは、AP2がAsoc RspとAsoc Reqとの集約を行い、ユニキャストまたは多重化のうちのいずれかの手段を用いて無線端末1へ送信する場合の例を示している。一方、図8Bは、STA2がAsoc Rsp とAsoc Reqとの集約を行い、ユニキャストまたは多重化のうちのいずれかの手段を用いて無線端末1へ送信する場合の例を示している。図8Aおよび図8Bを参照して、本実施形態における双方向のアソシエーション関係の構築に関する処理フローを説明する。なお、第1実施形態と同様、無線端末1から処理を開始する場合を考える。
8A and 8B are diagrams showing an example of a process flow relating to the establishment of a bidirectional association relationship in the electronic device (wireless terminal 1 and wireless terminal 2) of this embodiment, respectively.
The difference between the present embodiment and the first embodiment is that, whereas in the first embodiment, the Asoc Rsp from the AP2 to the STA1 and the Asoc Req from the STA2 to the AP1 are transmitted separately, the Asoc Req and the Asoc Rsp are combined into the same physical packet (physical frame). FIG. 8A shows an example in which the AP2 aggregates the Asoc Rsp and the Asoc Req and transmits them to the wireless terminal 1 using either unicast or multiplexing. On the other hand, FIG. 8B shows an example in which the STA2 aggregates the Asoc Rsp and the Asoc Req and transmits them to the wireless terminal 1 using either unicast or multiplexing. A process flow for constructing a bidirectional association relationship in this embodiment will be described with reference to FIGS. 8A and 8B. Note that, as in the first embodiment, a case in which the process is started from the wireless terminal 1 will be considered.

本実施形態においても、双方向のアソシエーション関係の構築に関する処理フローは、無線端末2から送信されるBeaconやProbe Response、前提条件などからAP2の存在および情報を既知とするSTA1が、AP2に対してAsoc Reqを送信することから開始される(S21)。 In this embodiment, the process flow for establishing a bidirectional association relationship also starts when STA1, which knows the existence and information of AP2 from a Beacon or Probe Response transmitted from wireless terminal 2, prerequisites, etc., transmits an Asoc Req to AP2 (S21).

STA1からAsoc Reqを受信したAP2は、Asoc Reqに内包されるAP1の情報から、STA1を有する無線端末1がAP1も有することを知ることができる。AP2は、STA1とのアソシエーションを完了させるためのAsoc Rspを作成する。さらに、AP2は、STA2がAP1とアソシエーションプロセスを開始できるように、取得したAP1の情報を伝達する(S22)。 AP2, which has received the Asoc Req from STA1, can learn from the information about AP1 contained in the Asoc Req that the wireless terminal 1 that has STA1 also has AP1. AP2 creates an Asoc Rsp to complete the association with STA1. Furthermore, AP2 transmits the acquired information about AP1 so that STA2 can start the association process with AP1 (S22).

なお、第1実施形態と同様、無線端末2が複数のMAC機能ブロックを持たない場合やElement IDを認識できない場合には、AP1とのアソシエーションは実行されず無視され、処理は終了される。
フレームの多重化には、フレームアグリゲーションや、それぞれ異なる周波数帯域幅を用いてフレームを送信する周波数多重化、複数のアンテナで送信する空間分割多重化、それぞれ異なる符号を使って送信する符号多重化、および、同じ周波数帯域幅でも、それぞれ異なるサブキャリアを用いてフレームを送信する直交周波数多重化などがある。
なお,処理フローの現ステップ(S22)では、アソシエーションが完了していないため、多重化を行うために必要であるが共有できていない情報が存在する場合がある。例えば、IEEE802.11ax規格において周波数多重化や空間多重化を利用し、STA1へのAsoc RspとAP1へのAsoc Reqを多重送信する場合には、ダウンリンク(Downlink:DL)多重の形態をとることになる。この場合、PHYヘッダに含まれるHE-SIG-Bに各リソースユニットあるいは各ストリームの送信先を示すため、AID情報が必要となるが、AID情報は、アソシエーションによって共有される情報である。そこで、不足している情報がある場合には、前ステップ(S21)で送達されたフレームによって、テンポラリの値を割り当てることを考える。
As in the first embodiment, if the wireless terminal 2 does not have multiple MAC functional blocks or if the Element ID cannot be recognized, association with the AP 1 is not performed and is ignored, and the process ends.
Frame multiplexing techniques include frame aggregation, frequency multiplexing, in which frames are transmitted using different frequency bandwidths, spatial division multiplexing, in which frames are transmitted using multiple antennas, code multiplexing, in which frames are transmitted using different codes, and orthogonal frequency multiplexing, in which frames are transmitted using different subcarriers even within the same frequency bandwidth.
In addition, in the current step (S22) of the processing flow, since the association is not completed, there may be information necessary for multiplexing but not shared. For example, in the IEEE802.11ax standard, when frequency multiplexing or spatial multiplexing is used to multiplex and transmit Asoc Rsp to STA1 and Asoc Req to AP1, a form of downlink (DL) multiplexing is adopted. In this case, AID information is required to indicate the destination of each resource unit or each stream to HE-SIG-B included in the PHY header, but the AID information is information shared by association. Therefore, if there is missing information, it is considered to assign a temporary value by the frame delivered in the previous step (S21).

アソシエーションプロセス中に多重送信を実現するためテンポラリのAID値を割り当てることを例にとれば、新しくTemporary AIDs for Association Intervalというelementを設ける。このelementで、STA1へのAsoc RspとAP1へのAsoc Reqとが多重化されたフレームを識別するため、STA1/AP1側の無線端末1で各々に一時的に割り当てるAIDを指定し、STA1からAP2へ送信するAsoc Reqの中に含める。この一時的なAIDも従来のAIDの範囲である1から2007の値の中から取るようにする場合、すでに割り当てているAIDがあるならば、それを除いて選択するようにすることが望ましい。 For example, to assign a temporary AID value to achieve multiplexing during the association process, a new element called Temporary AIDs for Association Interval is created. In order to use this element to identify a frame in which an Asoc Rsp to STA1 and an Asoc Req to AP1 are multiplexed, an AID to be temporarily assigned to each is specified by wireless terminal 1 on the STA1/AP1 side, and is included in the Asoc Req sent from STA1 to AP2. If this temporary AID is to be taken from the conventional AID range of 1 to 2007, it is desirable to select an AID excluding any AIDs that have already been assigned.

例えばSTA1の一時的なAIDとして2001を、AP1の一時的なAIDとして2002を用いるように、Temporary AIDs for Association Interval elementでSTA1がAsoc Reqで指定したとする。AP2は、Asoc Reqを受信して復号し、STA1はAIDを2001、AP1はAIDを2002とHE-SIG-Bフィールドに指定すれば、送信した多重パケットがSTA1/AP1の無線端末側で受信・復号できると把握する。例えば直交周波数分割多元接続方式を多重方式として考えた場合、STA1宛てのAsoc Rspを例えばあるサブキャリアグループ1(これをResource Unit(RU)1とも表す)で、AP1宛てのAsoc Reqを別のサブキャリアグループ2(これをRU2とも表す)で送信するようにし、その多重パケットのPHYヘッダのHE-SIG-Bフィールドで、AID=2001宛てのPHYペイロード(すなわちMACフレーム)はサブキャリアグループ1を用いていること、AID=2002宛てのPHYペイロードはサブキャリアグループ2を用いていることを通知するようにすれば、STA1またはAP1で各々当該PHYパケットを受信して、所望のPHYペイロードを復号することができる。 For example, suppose STA1 specifies in the Asoc Req Temporary AIDs for Association Interval element that 2001 will be used as STA1's temporary AID and 2002 will be used as AP1's temporary AID. AP2 receives and decodes the Asoc Req, and if STA1 specifies AID 2001 and AP1 specifies AID 2002 in the HE-SIG-B field, it will understand that the transmitted multiplexed packet can be received and decoded on the wireless terminal side of STA1/AP1. For example, if we consider the orthogonal frequency division multiple access method as the multiplexing method, the Asoc Rsp addressed to STA1 can be transmitted, for example, on a certain subcarrier group 1 (also referred to as Resource Unit (RU) 1), and the Asoc Req addressed to AP1 can be transmitted on another subcarrier group 2 (also referred to as RU2). In the HE-SIG-B field of the PHY header of the multiplexed packet, it is notified that the PHY payload (i.e., MAC frame) addressed to AID=2001 uses subcarrier group 1, and the PHY payload addressed to AID=2002 uses subcarrier group 2. Then, STA1 or AP1 can receive the PHY packet and decode the desired PHY payload.

このHE-SIG-Bで用いるAIDは、1から2007の値の範囲に限定される場合には11ビットあれば十分であるため、Temporary AIDs for Association Interval elementで指定する各AIDも11ビットまでで表現すればいいことになる。例えば一時的なAIDがAP用かSTA用かを識別するためにAP/STA Indicationサブフィールドを設け、そのサブフィールドが1であればAP用、0であればSTA用とし、その後に一時的なAIDを書き込むサブフィールドを設けるということが考えられる。その場合は、例えば図9のようになる。 When the AID used in HE-SIG-B is limited to a value range of 1 to 2007, 11 bits are sufficient, so each AID specified in Temporary AIDs for Association Interval element can also be expressed in up to 11 bits. For example, an AP/STA Indication subfield can be provided to identify whether the temporary AID is for an AP or a STA, with a value of 1 indicating that it is for an AP and a value of 0 indicating that it is for a STA, followed by a subfield into which the temporary AID is written. In that case, it would look, for example, as shown in Figure 9.

これでは2つの一時的なAIDを割り当てる場合にしか適用できないが、Temporary AIDs for Association Intervalフィールド(c4B)を可変長にすれば、その制限を外すこともできる。また、この表現方法では、STA1がAID=2001、AP1がAID=2002であることを明示的に表現しているわけではないため、AP2で、先のMAC Address of Co-located AP elementと合わせて、STA用のAID=2001はSTA1に、AP用のAID=2002はAP1に対応づけることが必要になる。一方、STA1のMACアドレスとその一時的なAID、AP1のMACアドレスとその一時的なAIDを通知する、というようにしてもよい.この場合は、先のMAC Address of Co-located AP elementは、当該elementで通知しているため不要になる。ここで、DL MUのPHYパケットには、IEEE 802.11axではBSS_COLORというBSSを識別するための値が入れられる。AP2からSTA1へのAsoc Rspと、STA2からAP1へのAsoc RspをAP2が多重化して送信する場合、例えばこの多重化したPHYパケットのBSS_COLORにはAP2が用いているBSS_COLORを用いるようにすればよい。 This can only be applied when allocating two temporary AIDs, but this restriction can be removed by making the Temporary AIDs for Association Interval field (c4B) variable length. Also, this representation method does not explicitly represent that STA1 has AID=2001 and AP1 has AID=2002, so AP2 must associate AID=2001 for the STA with STA1 and AID=2002 for the AP with AP1, in addition to the MAC Address of Co-located AP element mentioned above. On the other hand, it is also possible to notify the MAC address of STA1 and its temporary AID, and the MAC address of AP1 and its temporary AID. In this case, the MAC Address of Co-located AP element mentioned above is not necessary because it has been notified by the element. Here, in IEEE 802.11ax, a value called BSS_COLOR is entered into the DL MU PHY packet to identify the BSS. When AP2 multiplexes and transmits the Asoc Rsp from AP2 to STA1 and the Asoc Rsp from STA2 to AP1, for example, the BSS_COLOR of this multiplexed PHY packet can be set to the BSS_COLOR used by AP2.

以上によって、HE-SIG-Bを構成するのに必要な情報が得られ、周波数多重や空間多重などが利用可能となる。このように、アソシエーションが完了する前であっても、テンポラリ値を割り当てることによって、様々な多重化技術を利用することができる。 This provides the information necessary to configure HE-SIG-B, making frequency multiplexing, spatial multiplexing, and other techniques available. In this way, even before association is complete, various multiplexing techniques can be used by assigning temporary values.

図8Aおよび図8Bに戻って、双方向のアソシエーション関係の構築に関する処理フローの説明を続ける。
AP2が集約を行う場合(図8A)、AP1の情報を通知されたSTA2は、その情報を利用して、Asoc Req生成に必要な情報をAP2に通知するか、AP1宛てのAsoc ReqをAP2に送る(S23)。
Returning to FIG. 8A and FIG. 8B, the description of the process flow for establishing a bidirectional association relationship will be continued.
When AP2 performs aggregation (FIG. 8A), STA2, which has been notified of the information of AP1, uses that information to notify AP2 of information necessary for generating an Asoc Req, or sends an Asoc Req addressed to AP1 to AP2 (S23).

Asoc Req生成に必要な情報は、例えば、IEEE 802.11無線LAN規格でのSMEからMLME(MAC sublayer management entity)に入力されるMLME-ASSOCIATE.requestプリミティブのパラメータを参考にすればよい。ここで、AP2は、Asoc Reqのための情報を受けた場合には、STA2からAP1宛てのAsoc Reqを代理で作成する。この結果、AP2は、自身が作成したAsoc Rspと合わせて、Asoc ReqとAsoc Rspを集約できる。 The information required to generate an Asoc Req can be, for example, the parameters of the MLME-ASSOCIATE.request primitive input from the SME to the MLME (MAC sublayer management entity) in the IEEE 802.11 wireless LAN standard. Here, when AP2 receives information for an Asoc Req, it creates an Asoc Req addressed to AP1 from STA2 on its behalf. As a result, AP2 can aggregate the Asoc Req and Asoc Rsp together with the Asoc Rsp it created itself.

一方、STA2が集約を行う場合には(図8B)、AP2が、AP1の情報通知の他に、Asoc Rspの生成に必要な情報またはSTA1に送信予定のAsoc RspをSTA2に渡す(S23’)。同様に、STA2は、自身が作成したAsoc Reqと合わせて、Asoc ReqとAsoc Rspを集約できる。 On the other hand, when STA2 performs aggregation (FIG. 8B), in addition to the information notification from AP1, AP2 passes to STA2 information required for generating the Asoc Rsp or the Asoc Rsp to be sent to STA1 (S23'). Similarly, STA2 can aggregate the Asoc Req and Asoc Rsp together with the Asoc Req it created.

Asoc RspとAsoc Reqの集約を行ったAP2またはSTA2は、前述の通り、それぞれをユニキャスト、多重化のうちいずれかの手段を利用して無線端末1へ送信する(図8A:(S24)、図8B:(S24’))。
ここで、フレームアグリゲーションを利用して送信を行う例について述べる。Asoc RspとAsoc Reqをフレーム集約してA-MPDU(Aggregate MAC Protocol Data Unit)を構成し、送信する場合は、Asoc RspのMACヘッダの最初のアドレス1フィールドには送信先アドレス(Receiver Address:RA)としてSTA1のMACアドレス、次のアドレス2フィールドには送信元アドレス(Transmitter Address:TA)としてAP2のMACアドレス、アドレス3フィールドにはBSSIDとしてAP2のMACアドレスが入れられる。Asoc ReqのMACヘッダのアドレス1フィールドにはRAとしてAP1のMACアドレス、アドレス2フィールドにはTAとしてSTA2のMACアドレス、アドレス3フィールドにはBSSIDとしてAP1のMACアドレスが入れられる。この場合、先頭のAsoc RspのRAがSTA1に指定されていることにより、STA1がこのA-MPDUを受信・復号することになる。
After aggregating the Asoc Rsp and Asoc Req, the AP 2 or the STA 2 transmits them to the wireless terminal 1 by using either unicast or multiplexing, as described above (FIG. 8A: (S24), FIG. 8B: (S24')).
Here, an example of transmission using frame aggregation will be described. When A-MPDU (Aggregate MAC Protocol Data Unit) is configured by aggregating Asoc Rsp and Asoc Req frames and transmitting, the MAC address of STA1 is entered as the destination address (Receiver Address: RA) in the first Address 1 field of the MAC header of the Asoc Rsp, the MAC address of AP2 is entered as the source address (Transmitter Address: TA) in the next Address 2 field, and the MAC address of AP2 is entered as the BSSID in the Address 3 field. The MAC address of AP1 is entered as the RA in the Address 1 field of the MAC header of the Asoc Req, the MAC address of STA2 is entered as the TA in the Address 2 field, and the MAC address of AP1 is entered as the BSSID in the Address 3 field. In this case, since the RA of the first Asoc Rsp is specified as STA1, STA1 will receive and decode this A-MPDU.

逆に、STA2からA-MPDUを送信する場合には、Asoc Reqを先頭にしてAsoc Rspを次に入れるようにした方が望ましい。こうすることで、先頭のAsoc ReqのRAがAP1に指定されていることにより、AP2がこのA-MPDUを受信・復号することになる。 Conversely, when STA2 transmits A-MPDU, it is preferable to put the Asoc Req at the beginning and the Asoc Rsp after it. By doing this, the RA of the first Asoc Req is specified as AP1, so AP2 will receive and decode this A-MPDU.

図10は、Asoc Rsp、Asoc Reqの順でフレームがアグリゲーションされた例である。Asoc RspとAsoc Reqとは、それぞれ、MPDU(d1)としてMPDU delimiter(DLM)(d11)で境界がわかるように接続される。MPDU delimiterは、4オクテットの長さを持ち、MPDU長や8bitCRC、MPDU delimiterであることを示すDelimiter Signatureなどから構成される。 Figure 10 shows an example where frames are aggregated in the order Asoc Rsp, Asoc Req. Asoc Rsp and Asoc Req are connected as MPDU (d1) so that the boundary can be determined by the MPDU delimiter (DLM) (d11). The MPDU delimiter has a length of 4 octets and is composed of the MPDU length, 8-bit CRC, and a Delimiter Signature that indicates that it is an MPDU delimiter.

以上の例は、アグリゲーションされたAsoc RspとAsoc ReqそれぞれのMACヘッダに正しく送信先アドレスが指定された場合について述べているが、「Asoc RspはSTAが処理するべきフレーム」、「Asoc ReqはAPが処理すべきフレーム」であるという特性を利用することででき、あるいは、さらに、前述と同様に、意図する受信先端末(STAまたはAP)への正しい情報をelementに含めることで、必ずしも前述の例のようにフレームがアグリゲーションされている必要はない。例えば、AP1がAsoc Rspを受信し、RAにAP1が指定されていたとしても、通常、Asoc Rspを処理するのは、APではなくSTAであり、同一無線端末にAPとともにSTAも内包していることを把握しているため、TAがAP1であっても、AP1はSTA1にAsoc Rspを渡すことが可能である。 The above example describes the case where the destination address is correctly specified in the MAC header of each of the aggregated Asoc Rsp and Asoc Req, but this can be achieved by utilizing the characteristics that "Asoc Rsp is a frame that should be processed by the STA" and "Asoc Req is a frame that should be processed by the AP", or, as mentioned above, by including correct information for the intended destination terminal (STA or AP) in the element, the frames do not necessarily have to be aggregated as in the previous example. For example, even if AP1 receives an Asoc Rsp and AP1 is specified in the RA, it is usually the STA, not the AP, that processes the Asoc Rsp, and since it is known that the same wireless terminal contains both the AP and the STA, AP1 can pass the Asoc Rsp to STA1 even if the TA is AP1.

また、新しくReceiver Address of This Association Frame elementを設け、そのInformationフィールドにそのelementを格納するアソシエーションフレームを受ける本来のMACアドレス、すなわちMAC機能ブロックを指定し、途中で本来は宛先の変わるアソシエーションフレーム(Asoc Rspの次にAsoc Reqが来る順番ならAsoc Req)のフレームボディに格納するようにすれば、Asoc ReqのMACヘッダのRAにAP1が指定されていても、当該MACフレームを処理する段階でAP1のMAC機能ブロックはSTA1のMAC機能ブロックにAsoc Rspを、あるいはAsoc Rspのフレーム内から抽出した情報を渡せば、STA1のMAC機能ブロックでAsoc Rspを受信したと同様の処理ができ、AP2との間でアソシエーションプロセスが終了した(Asoc Rspの中のStatus Codeが0 (SUCCESS)の場合には、AIDフィールドによって割り当てられたAIDを今後AP2との間で用いることも含め)と把握できる。 In addition, if a new Receiver Address of This Association Frame element is created and the original MAC address, i.e., the MAC functional block, that receives the association frame that stores this element is specified in its Information field, and stored in the frame body of the association frame whose destination would normally change midway (if the Asoc Req comes after the Asoc Rsp, then it is the Asoc Req), then even if AP1 is specified in the RA of the MAC header of the Asoc Req, when processing the MAC frame, the MAC functional block of AP1 can pass the Asoc Rsp, or information extracted from within the Asoc Rsp frame, to the MAC functional block of STA1, and perform processing similar to that when the Asoc Rsp is received by the MAC functional block of STA1, and it can be determined that the association process with AP2 has ended (including the fact that the AID assigned by the AID field will be used with AP2 in the future if the Status Code in the Asoc Rsp is 0 (SUCCESS)).

図8Aおよび図8Bに戻って、双方向のアソシエーション関係の構築に関する処理フローの説明を続ける。
AP2またはSTA2が送信したフレームは、STA1とAP1それぞれが正しく受信する場合と、AP1がAsoc Rsp、STA1がAsoc Reqといった、本来と異なるMACMAC機能ブロックが受信する場合がある。後者の場合、AP1およびSTA1は、受信したフレームを処理できないため、他のMAC機能ブロックへAbstraction機能ブロックなどを介して転送する(図8A:(S25)、図8B:(S25’))。
Returning to FIG. 8A and FIG. 8B, the description of the process flow for establishing a bidirectional association relationship will be continued.
A frame transmitted by AP2 or STA2 may be received correctly by both STA1 and AP1, or may be received by a different MAC functional block than the original, such as AP1 receiving Asoc Rsp and STA1 receiving Asoc Req. In the latter case, AP1 and STA1 cannot process the received frame, so they transfer it to another MAC functional block via an Abstraction functional block or the like (FIG. 8A: (S25), FIG. 8B: (S25')).

このとき、フレームをMAC protocol data unit(MPDU)の形で他のMAC機能ブロックに転送してもよいし、MAC service data unit(MSDU)の形で他のMAC機能ブロックに転送してもよいし、具体的な情報レベルで他のMAC機能ブロックに転送してもよい。MPDUの形で他のMAC機能ブロックに転送する場合には、他のMAC機能ブロックのPHYとのI/Fを介して入力するようにしてもよい。これに関しては、ルール化されているものとし、本実施形態では、所望の情報が正確に他のMAC機能ブロックに通知されればよく、その方法は限定しない。 At this time, the frame may be transferred to another MAC functional block in the form of a MAC protocol data unit (MPDU), may be transferred to another MAC functional block in the form of a MAC service data unit (MSDU), or may be transferred to another MAC functional block at a specific information level. When transferring to another MAC functional block in the form of an MPDU, the frame may be input via an I/F with the PHY of the other MAC functional block. This is considered to be a rule, and in this embodiment, the method is not limited as long as the desired information is accurately notified to the other MAC functional block.

ここで、保有しているすべてのMAC機能ブロックで処理できない場合、そのフレームは破棄される。
STA1は、受信したAsoc Rspを処理し、これによって、AP2とSTA1とのアソシエーションが完了する。また、STA2は、受信したAsoc Rspを処理し、これによって、AP1とSTA2とのアソシエーションが完了する。
If the frame cannot be processed by any of the MAC functional blocks, the frame is discarded.
STA1 processes the received Asoc Rsp, thereby completing the association between AP2 and STA1. Also, STA2 processes the received Asoc Rsp, thereby completing the association between AP1 and STA2.

以上のように、本実施形態の電子装置においては、第1実施形態に加えて、フレームを集約して多重化して送信されていることから、より効率化される。
(第3実施形態)
次に、第3実施形態について説明する。
本実施形態は、基本的には、第2実施形態に基づいているため、ここでは、その差分を説明する。
As described above, in the electronic device of this embodiment, in addition to the first embodiment, frames are aggregated, multiplexed, and transmitted, so that the efficiency is improved.
Third Embodiment
Next, a third embodiment will be described.
This embodiment is basically based on the second embodiment, so only the differences will be described here.

図11Aおよび図11Bは、本実施形態の電子装置(無線端末1および無線端末2)における双方向のアソシエーション関係の構築に関する処理フローの一例をそれぞれ示す図である。
本実施形態が第2実施形態と異なる点は、第2実施形態では、STA1から送信されるAsoc Reqがトリガーとなってアソシエーションが実行されるための処理フローが開始されていたことに対し、このAsoc Reqを省略する点である。このため、本実施形態では、無線端末1が、第2実施形態における無線端末2と似た動作を行い、無線端末2が、第2実施形態における無線端末1と似た動作を行う。
11A and 11B are diagrams showing an example of a process flow relating to the establishment of a bidirectional association relationship in the electronic device (wireless terminal 1 and wireless terminal 2) of this embodiment, respectively.
The present embodiment differs from the second embodiment in that, whereas in the second embodiment, the process flow for performing association is started by the Asoc Req transmitted from STA1 as a trigger, this Asoc Req is omitted in this embodiment. Therefore, in this embodiment, the wireless terminal 1 performs an operation similar to that of the wireless terminal 2 in the second embodiment, and the wireless terminal 2 performs an operation similar to that of the wireless terminal 1 in the second embodiment.

本実施形態では、AP1がSTA2の存在と情報を既知とすることを想定し、STA2からAsoc Reqを受けていないにも関わらず、無線端末1は、STA2を送信先としたAsoc Rspを送信する。つまり、第2実施形態で図8Aおよび図8Bに示した(S21)を省略する。 In this embodiment, it is assumed that AP1 is aware of the existence and information of STA2, and even if it has not received an Asoc Req from STA2, wireless terminal 1 transmits an Asoc Rsp with STA2 as the destination. In other words, (S21) shown in Figures 8A and 8B in the second embodiment is omitted.

ここで、STA2の存在と情報を既知とする手段には、BeaconやProbe Responseを利用すること、または前提条件によって取り決められていることを考える。BeaconまたはProbe Responseによって情報を通知する場合には、Vendor Specific informationを利用する、または、全く新しいelementを追加する。これによって、無線端末内に存在する他のSTAまたはAPの情報を通知することができる。前提条件によって、無線端末内に存在するAP/STAの存在の有無に関する情報を既知とする場合、例えば、ネットワークに追加される無線端末は、必ず2つのMAC機能ブロックを持ち、それぞれのMACアドレスは1違いで、APの方が小さい(0に近い)MACアドレスであるなどのルールなどを定める方法が考えられる。この場合、新たにネットワークに追加された無線端末のAPのMACアドレスは、Beaconなどを受信することで、そのMACヘッダにあるTAあるいはBSSIDを通知するアドレスフィールドから取得できる。例えば少なくとももう1つSTAとしてMAC機能ブロックがあるというのが前提条件であれば、同時に当該もう1つのSTAのMAC機能ブロックのMACアドレスは、APのMACアドレスの末尾を1繰り上げたものと把握することができる。 Here, the means for making the existence and information of STA2 known may be a beacon or a probe response, or may be determined by preconditions. When notifying information by a beacon or a probe response, vendor specific information is used, or a completely new element is added. This makes it possible to notify information about other STAs or APs present in the wireless terminal. When making information about the presence or absence of an AP/STA present in the wireless terminal known by preconditions, for example, a method of defining rules such as that a wireless terminal added to a network must have two MAC function blocks, that the MAC addresses of each differ by one, and that the MAC address of the AP is smaller (closer to 0). In this case, the MAC address of the AP of a wireless terminal newly added to the network can be obtained from the address field that notifies the TA or BSSID in the MAC header by receiving a beacon, etc. For example, if the precondition is that there is at least one more MAC function block as a STA, the MAC address of the MAC function block of the other STA can be understood to be the MAC address of the AP with the end of the MAC address moved up by one.

無線端末1は、Asoc ReqとAsoc Rspを無線端末2へ送信する。図11Aおよび図11Bは、これらのアソシエーションフレームを、STA1(図11A)またはAP1(図11B)が集約して送信する例を示している。なお、第1実施形態のように、AP1がAsoc Rspを、STA1がAsoc Reqをそれぞれ送信するようにしてもよい。 Wireless terminal 1 transmits Asoc Req and Asoc Rsp to wireless terminal 2. Figures 11A and 11B show an example in which these association frames are aggregated and transmitted by STA1 (Figure 11A) or AP1 (Figure 11B). Note that, as in the first embodiment, AP1 may transmit Asoc Rsp and STA1 may transmit Asoc Req.

STAが集約して送信を行う場合(図11A)、AP1は、Asoc Rspフレームまたは生成に必要な情報をSTA1に伝達する(S31)。一方、AP1が集約して送信を行う場合(図11B)、STA1は、Asoc Reqフレームまたは生成に必要な情報をAP1に伝達する(S31’)。 When the STAs perform aggregation and transmission (FIG. 11A), AP1 transmits the Asoc Rsp frame or information required for generation to STA1 (S31). On the other hand, when AP1 performs aggregation and transmission (FIG. 11B), STA1 transmits the Asoc Req frame or information required for generation to AP1 (S31').

以降は、第2実施形態の場合と無線端末1,2が逆転して、同様にフローを進める(S32[S32’]、S33[S33’])。
最後に、AP2は、Asoc RspをSTA1に送信し、アソシエーション関係が構築される(S34[S34’])。ここで、AP1とSTA2のアソシエーション関係の構築結果を示す情報(フラグ)をこのAsoc Rspに追加してもよい。例えば、Status Code of The Other Associationという新規のelementを定義し、通常のStatus Codeフィールドと同様の値の割り当て方にし、受信したAP1からSTA2へのAsoc RspのStatus Codeの内容をコピーして入れる。例えばAP1からSTA2へのAsoc RspのStatus Codeが0でSuccess (成功)であるなら、それと同様の値をStatus Code of The Other Association elementに入れ、AP2からSTA1へのAsoc Rspに含める。このelementを用いる方法では、図11Aの例の場合、STA1はAP1に対し、AP1とSTA2のアソシエーション関係の結果を通知する必要がある(S35)。この結果、AP1は、必ず、AP1からSTA2へ送信したAsoc Rspが正しくSTA2で受信され、AP1とSTA2のアソシエーション関係が構築できたと判断することができる。このように、無線端末1は、Asoc Rspの送信に基づき、無線端末2とのアソシエーション関係が構築されたと判断することができる。
Thereafter, the wireless terminals 1 and 2 are reversed from the second embodiment, and the flow proceeds in the same manner (S32 [S32'], S33 [S33']).
Finally, AP2 transmits the Asoc Rsp to STA1, and an association relationship is established (S34 [S34']). Here, information (flag) indicating the establishment result of the association relationship between AP1 and STA2 may be added to this Asoc Rsp. For example, a new element called Status Code of The Other Association is defined, and the same value is assigned as in the normal Status Code field, and the contents of the Status Code of the Asoc Rsp received from AP1 to STA2 are copied and inserted. For example, if the Status Code of the Asoc Rsp from AP1 to STA2 is 0, which indicates Success, the same value is inserted into the Status Code of The Other Association element and included in the Asoc Rsp from AP2 to STA1. In the method using this element, in the case of the example of FIG. 11A, STA1 needs to notify AP1 of the result of the association relationship between AP1 and STA2 (S35). As a result, the AP 1 can determine that the Asoc Rsp transmitted from the AP 1 to the STA 2 has been correctly received by the STA 2 and that an association relationship has been established between the AP 1 and the STA 2. In this way, the wireless terminal 1 can determine that an association relationship with the wireless terminal 2 has been established based on the transmission of the Asoc Rsp.

あるいは、AP1が、AP1からSTA2へ送信したAsoc RspがSTA2で受信成功したことを、AP1からSTA2へ送信されるAsoc Req+Asoc Rsp(ここで、+は、アグリゲートすることまたは多重することを意味する)に対し、STA2がAckまたはBlockAckを送信することで、把握するようにしてもよい。通常の動作として、ユニキャストのMACアドレスをRAとして指定した管理フレームに対しては、受信側でAckフレームを当該管理フレームのSIFS (Short Interframe Space)後に送信するようになっている。SIFSとは送受信の切り替えが実施される際に必要な最小フレーム間隔であり,例えば5GHz帯の20MHzチャネル間隔で用いるIEEE 802.11無線LANの場合はその値は16usである。これまでのフレーム交換を示す図(図5、図8A、図8B)では、このSIFS後のAckフレームまたは後述のBlockAckフレーム送信は省略している。管理フレームであるAsoc ReqやAsoc Rspは、このSIFSよりも長い固定時間及びランダムなバックオフ期間を取って送信される。そこで、Asoc Req+Asoc Rspの形態で送信されたフレームに関しても、Ackフレームを送信する。この場合、Ackフレームは図11Aの例では、AP2からSTA1に送信されることになるため、STA1は、AP1に対し、AP1からSTA2へのAsoc RspがSTA2で正しく受け取られたことを通知する必要がある(Asoc Req+Asoc Rsp送信のSIFS後にAckを受信するので、その際にSTA1からAP1への通知が(S35)の代わりに発生する)。 Alternatively, STA2 may know that the Asoc Rsp transmitted from AP1 to STA2 has been successfully received by AP1 by transmitting an Ack or BlockAck in response to the Asoc Req+Asoc Rsp (where + means aggregation or multiplexing) transmitted from AP1 to STA2. In normal operation, for a management frame that specifies a unicast MAC address as RA, the receiving side transmits an Ack frame after the SIFS (Short Interframe Space) of the management frame. SIFS is the minimum frame interval required when switching between transmission and reception. For example, in the case of an IEEE 802.11 wireless LAN used with a 20 MHz channel interval in the 5 GHz band, the value is 16 us. In the figures showing the frame exchange so far (Figures 5, 8A, and 8B), the transmission of the Ack frame or the BlockAck frame described below after this SIFS is omitted. The management frames Asoc Req and Asoc Rsp are transmitted with a fixed time longer than this SIFS and a random backoff period. Therefore, an Ack frame is also transmitted for frames transmitted in the form of Asoc Req + Asoc Rsp. In this case, in the example of FIG. 11A, the Ack frame is transmitted from AP2 to STA1, so STA1 needs to notify AP1 that the Asoc Rsp from AP1 to STA2 was correctly received by STA2 (since Ack is received SIFS after the transmission of Asoc Req + Asoc Rsp, a notification from STA1 to AP1 occurs at that time instead of (S35)).

なお、Asoc ReqとAsoc Rspの2つのフレームがアグリゲートされている形態では、その個々のMACフレームに対し,本来はAckフレームを送信すべきであるため、IEEE 802.11axのMulti-STA BlockAckを応用した形態で応答するようにしてもよい。例えばこのBlockAckフレームは図12のようにする。BA Controlフィールド(e1)のBA Typeサブフィールドは、新規のBlockAck variantを定義するようにしてもよいが、ここでは、IEEE 802.11axのMulti-STA BlockAckを利用する場合で説明する。Multi-STA BlockAckでは、BA Typeサブフィールドの値は11となる。BA Informationフィールド(e2)は、Per AID TID Infoサブフィールド単位になるが、最初のPer AID TID Infoサブフィールド(e21)はSTA1宛て、2つ目のPer AID TID Infoサブフィールド(e22)はAP1宛てに対するAckを通知するものとなり、各RAフィールドには各々のMACアドレスが入る。なお、Multi-STA BlockAck全体としてはMACヘッダの先頭のアドレスフィールドにRAを入れることになるが、このRAにはブロードキャストアドレスが入る。従って、Multi-STA BlockAckは、AP1とSTA1が各々受信して送達確認を得られることになるため、elementやAckのときのようにSTA1からAP1への通知は必要ない((S35)のようにSTA1からAP1への通知は不要)。各AID TID InfoサブフィールドはさらにAID11、Ack Type、TIDのサブフィールドに分かれているが、これらにはSTA1宛て、AP1宛てに関わらず、共通でAID11には2045、Ack Typeは0、TIDは15と設定する。これは後述するUORAで未接続の各STAが送信した管理フレームに対し、Multi-STA BlockAckの形態でAck応答を送信する方法と同じである。このようなMulti-STA BlockAckを送信することによって、STA1は、Per AID TID InfoサブフィールドのRAサブフィールドに自MACアドレスが記載されていることで、STA1からAP2に送信したAsoc ReqがAP2で受信されたことを把握できる。また、AP1は、Per AID TID InfoサブフィールドのRAサブフィールドに自MACアドレスが記載されていることで、AP1からSTA2に送信したAsoc RsqがSTA2で受信されたことを把握でき、STA2との間でアソシエーションプロセスが終了したとすることができる。なお、ここでいずれかのPer AID TID Infoサブフィールドがなければ、そのフレーム受信が無線端末2側でなかったことを意味する。したがって、適宜フレームの再送が発生することになる。 In addition, in a form in which two frames, Asoc Req and Asoc Rsp, are aggregated, an Ack frame should be sent for each MAC frame, so a response may be made in a form that applies the Multi-STA BlockAck of IEEE 802.11ax. For example, this BlockAck frame may be as shown in FIG. 12. The BA Type subfield of the BA Control field (e1) may define a new BlockAck variant, but here we will explain the case where the Multi-STA BlockAck of IEEE 802.11ax is used. In the Multi-STA BlockAck, the value of the BA Type subfield is 11. The BA Information field (e2) is in units of Per AID TID Info subfields, but the first Per AID TID Info subfield (e21) notifies Ack to STA1, and the second Per AID TID Info subfield (e22) notifies Ack to AP1, and each RA field contains the MAC address of each. For the Multi-STA BlockAck as a whole, RA is put into the address field at the beginning of the MAC header, and this RA contains a broadcast address. Therefore, since the Multi-STA BlockAck is received by AP1 and STA1 respectively and a delivery confirmation is obtained, there is no need for notification from STA1 to AP1 as in the case of element and Ack (no notification from STA1 to AP1 as in (S35) is not required). Each AID TID Info subfield is further divided into AID11, Ack Type, and TID subfields, and these are commonly set to 2045 for AID11, 0 for Ack Type, and 15 for TID, regardless of whether it is addressed to STA1 or AP1. This is the same as the method of sending an Ack response in the form of a Multi-STA BlockAck to a management frame sent by each unconnected STA in UORA, which will be described later. By transmitting such a Multi-STA BlockAck, STA1 can determine that the Asoc Req sent from STA1 to AP2 has been received by AP2 because its own MAC address is written in the RA subfield of the Per AID TID Info subfield. Also, because its own MAC address is written in the RA subfield of the Per AID TID Info subfield, AP1 can determine that the Asoc Rsq sent from AP1 to STA2 has been received by STA2, and can determine that the association process with STA2 has ended. Note that if any of the Per AID TID Info subfields is missing, this means that the frame was not received by the wireless terminal 2. Therefore, the frame will be retransmitted as appropriate.

逆に、無線端末1側でAP1とSTA2のアソシエーション関係が構築できたと確認できない場合には、AP1は、Asoc Rspを再送する必要が生じるが、AP1がどの過程を経てAsoc Rspを再送信するかについては、いくつかの手順を適用し得る。 Conversely, if wireless terminal 1 is unable to confirm that an association relationship between AP1 and STA2 has been established, AP1 will need to resend the Asoc Rsp, but there are several procedures that can be applied to determine the process through which AP1 will resend the Asoc Rsp.

たとえば、(S32)[図11Aの場合]に対するACKがあると期待され、それを用いて再送判断する場合、STA1が(S32)でフレームを送信した後、一定時間(SIFS時間)後に受信するAsoc Rspに対するACKの有無をAP1に通知する。この結果、AP1もAsoc Rspに対するACKの有無を知ることができ、無ければAsoc Rspの再送処理に入る(厳密にはCSMA/CAに基づき送信機会を獲得して送信する。以降も同様)。 For example, if an ACK for (S32) [in the case of Figure 11A] is expected and used to determine whether to retransmit, STA1 notifies AP1 of the presence or absence of an ACK for the Asoc Rsp that is received a certain time later (SIFS time) after transmitting the frame in (S32). As a result, AP1 can also know whether there is an ACK for the Asoc Rsp, and if there is not, it will enter into the process of retransmitting the Asoc Rsp (strictly speaking, it will acquire a transmission opportunity based on CSMA/CA and transmit. The same applies below).

また、(S32’)[図11Bの場合]に対するACKがあると期待され、それを用いて再送判断する場合、このACKを受け取るのはAP1であるため、(S32’)でフレームを送信した後、一定時間(SIFS時間)後ACKがなければ、Asoc Rspの再送処理に入る。 Also, if an ACK for (S32') [in the case of Figure 11B] is expected and is used to determine whether to retransmit, AP1 will receive this ACK, and so if there is no ACK after a certain period of time (SIFS time) after the frame is sent in (S32'), the Asoc Rsp retransmission process will begin.

または、(S32)あるいは(S32’)に対しMulti-STA BlockAckがあると期待され、それを用いて再送判断する場合、このMulti-STA BlockAckはAP1及びSTA1の各々で受信できるため、(S32)あるいは(S32’)でフレームを送信した後、一定時間(SIFS時間)後にAP1がMulti-STA BlockAck自体を受信しない場合、あるいはMulti-STA BlockAckのPer AID TID InfoサブフィールドのRAサブフィールドにAP1のMACアドレスを検出できなかった場合、AP1はAsoc Rspの再送処理に入る。 Alternatively, if a Multi-STA BlockAck is expected for (S32) or (S32') and is used to determine whether to retransmit, this Multi-STA BlockAck can be received by both AP1 and STA1. Therefore, if AP1 does not receive the Multi-STA BlockAck itself a certain time (SIFS time) after transmitting the frame in (S32) or (S32'), or if the MAC address of AP1 cannot be detected in the RA subfield of the Per AID TID Info subfield of the Multi-STA BlockAck, AP1 will enter the process of retransmitting the Asoc Rsp.

あるいは、(S34)[図11Aの場合]におけるAsoc Rspで通知される場合、AP1は、STA1から((S32)で送信したAsoc RspのACKの有無を受けるのではなく)(S34)のAsoc Rspに示された内容(Status Code of The Other Association elementまたはACK bit)の通知を受ける。この結果、AP1とSTA2とのアソシエーションが構築されていないと判明した場合にAP1はAsoc Rspの再送処理に入る。 Alternatively, if notification is given in the Asoc Rsp in (S34) [in the case of FIG. 11A], AP1 receives notification from STA1 of the contents indicated in the Asoc Rsp in (S34) (Status Code of The Other Association element or ACK bit) (rather than receiving the presence or absence of ACK for the Asoc Rsp sent in (S32)). As a result, if it is determined that an association has not been established between AP1 and STA2, AP1 begins the process of retransmitting the Asoc Rsp.

本実施形態において、AP1からSTA2に対するAsoc Rspが、Asoc Reqを省略して送信されていることに関して、例えば、STA2がすでに他のAPとアソシエーション関係を構築しているなどして、STA2がAsoc Rspを受け付けられない場合に、明示的にAP1にそのことを伝えることは重要である。これは、AP1がAsoc Rspをアソシエーション不可のSTA2へ何度も送信することを回避するためである。 In this embodiment, regarding the fact that the Asoc Rsp from AP1 to STA2 is sent without the Asoc Req, if STA2 cannot accept the Asoc Rsp, for example because STA2 has already established an association relationship with another AP, it is important to explicitly inform AP1 of this. This is to prevent AP1 from repeatedly sending the Asoc Rsp to STA2 with which it cannot associate.

次に、以上について、ここまでで説明した、Status Code of The Other Association elementを利用し、Asoc RspのStatus Codeが0((成功)をコピーするのではなく、他の不成功を意味するいずれか適当なStatus Codeに書き換える方法以外である、Disassociationフレーム(DisAsoc)を用いる手段について述べる。 Next, we will discuss a method that uses the Status Code of The Other Association element explained above, and does not copy the Status Code of the Asoc Rsp from 0 (success) but rewrites it to any other appropriate Status Code that means failure, using the Disassociation frame (DisAsoc).

DisAsocを用いることによって、STAは、アソシエーション関係を構築しているAPへ、関係破棄を通知できる。DisAsocには、Reason Codeフィールドをフレームボディに入れるようになっている。そのReason Codeフィールドを用いてアソシエーション関係を取り下げる理由を通知することで、DisAsocを受信したAP1でその後適切な判断をする助けになる。例えば、Reason CodeにはSTAが別のAPへと移りたいという理由を表すものとして12のBSS_TRANSITION_DISASSOCというものがある。このようにすることによって、現状でアソシエーション関係を構築しているAPに、関係破棄を理由とともに通知できる。既存のreason codeで定義されている値を利用する以外に、具体的に本実施形態でのSTAの拒否理由を通知する場合には、reservedとなっているreason code 0, 67-65 535に新規定義を行ってもよい。例として、STA2がすでに他のAPとアソシエーション関係を構築しているため、AP1とアソシエーション関係を構築できないとき、STA_ASSOCIATEDという意味のreason code を例えば67として新規定義すれば、reason code 67を入力したDisAsocフレームによって、AP1にその内容を通知できる。 By using DisAsoc, the STA can notify the AP with which it has established an association relationship of the termination of the relationship. DisAsoc is designed to include a Reason Code field in the frame body. By notifying the reason for the withdrawal of the association relationship using the Reason Code field, it helps the AP 1 that received the DisAsoc to make an appropriate decision thereafter. For example, the Reason Code has a value of 12, BSS_TRANSITION_DISASSOC, which indicates the reason that the STA wants to move to another AP. In this way, it is possible to notify the AP with which it currently has an association relationship of the termination of the relationship together with the reason. In addition to using the value defined in the existing reason code, when notifying the specific reason for the STA's rejection in this embodiment, a new definition may be made for the reserved reason code 0, 67-65 535. For example, if STA2 is already associated with another AP and therefore cannot establish an association with AP1, by defining a new reason code for STA_ASSOCIATED, for example 67, it can notify AP1 of this by sending a DisAsoc frame with reason code 67.

以上のように、本実施形態の電子装置においては、第2実施形態におけるSTA1からのAsoc Reqの送信(図8A:(S21)、図8B:(S21’))を省略することができる。
(第4実施形態)
次に、第4実施形態について説明する。
本実施形態は、基本的には、第3実施形態に基づいているため、ここでは、その差分を説明する。
As described above, in the electronic device of this embodiment, the transmission of Asoc Req from STA1 in the second embodiment (FIG. 8A: (S21), FIG. 8B: (S21')) can be omitted.
Fourth Embodiment
Next, a fourth embodiment will be described.
This embodiment is basically based on the third embodiment, so only the differences will be described here.

図13Aおよび図13Bは、本実施形態の電子装置(無線端末1および無線端末2)における双方向のアソシエーション関係の構築に関する処理フローの一例をそれぞれ示す図である。
本実施形態が第3実施形態と異なる点は、第3の実施形態では、無線端末1からのAsoc ReqとAsoc Rspをトリガーとして処理が開始されていることに対し、これらのうちのいずれか一方を送信する点である。
13A and 13B are diagrams showing an example of a process flow relating to the establishment of a bidirectional association relationship in the electronic device (wireless terminal 1 and wireless terminal 2) of this embodiment, respectively.
The present embodiment differs from the third embodiment in that in the third embodiment, processing is started using the Asoc Req and Asoc Rsp from the wireless terminal 1 as a trigger, and either one of these is transmitted.

つまり、本実施形態では、前述の第3実施形態において(S32)[図11A]またはS32’[図11B]で送信しているAsoc ReqとAsoc Rspの片方を送信しない。片方が送信されない場合、それぞれ、本来通知すべき情報が不足することは明確である。逆に考えると、この不足した情報を互いに共有できれば、片方を送信せずにアソシエーション関係の構築を実行することができる。 In other words, in this embodiment, one of the Asoc Req and Asoc Rsp sent in (S32) [Fig. 11A] or S32' [Fig. 11B] in the third embodiment described above is not sent. If one of them is not sent, it is clear that the information that should be notified will be missing. Conversely, if this missing information can be shared with each other, it is possible to establish an association relationship without sending one of them.

不足する情報の例として、Asoc Reqを送信しない場合には、STA1のMACアドレスなどが考えられ、一方、Asoc Rspの場合は、STA2に割り当てられたAIDなどが考えられる。Asoc ReqとAsoc Rspの片方を送信せずに、これらの情報を如何にして共有するかについては、たとえば、前提条件によって、これらの情報を共通情報としてもよいし、BeaconやProbe Responseを用いて、これらの情報について事前に情報共有を行ってもよい。 An example of missing information would be the MAC address of STA1 if Asoc Req is not sent, while in the case of Asoc Rsp, the AID assigned to STA2 would be considered. As for how to share this information without sending either Asoc Req or Asoc Rsp, for example, this information may be made common information depending on preconditions, or this information may be shared in advance using Beacon or Probe Response.

また、送信していない方のアソシエーションフレームの情報を、送信している方のアソシエーションフレームの情報または既知の情報と共通にし、または、ルール化により、送信している方のアソシエーションフレームの情報または既知の情報から算出可能にしてもよい。Asoc RspとAsoc Reqで共通化できる情報としては、例えば、HT Capabilityが考えられる。また、AP1とSTA1のMACアドレスを連番などと取り決めていれば、AP1のMACアドレスからSTA1のMACアドレスが算出でき、逆に、STA1のMACアドレスからAP1のMACアドレスを算出することもできる。 In addition, the information in the association frame of the non-transmitting device may be made common to the information in the association frame of the transmitting device or known information, or a rule may be established to make it possible to calculate the information from the information in the association frame of the transmitting device or known information. One example of information that can be made common to Asoc Rsp and Asoc Req is HT Capability. In addition, if the MAC addresses of AP1 and STA1 are agreed upon as consecutive numbers, the MAC address of STA1 can be calculated from the MAC address of AP1, and conversely, the MAC address of AP1 can also be calculated from the MAC address of STA1.

さらには、送信している方のアソシエーションフレームに、送信しない方の情報を新規elementまたはVendor specific elementとして追加してもよい。このように、無線端末1は、無線端末2へ送信したAsoc Req(AP2-STA1間)に対する無線端末2からのAsoc Rspの受信に基づき、無線端末2との間で双方向(AP1-STA2間およびAP2-STA1間)のアソシエーション関係が構築されたと判定することができるし、または、無線端末2へAsoc Rsp(AP1-SPA2間)を送信した後の無線端末2からのAsoc Rsp(AP2-SPA1間)の受信に基づき、無線端末2との間で双方向(AP1-STA2間およびAP2-STA1間)のアソシエーション関係が構築されたと判定することができる。一方、無線端末2は、無線端末1から受信したAsoc Req(AP2-STA1間)に対する無線端末1へのAsoc Rspの送信に基づき、無線端末1との間で双方向(AP1-STA2間およびAP2-STA1間)のアソシエーション関係が構築されたと判定することができるし、または、無線端末1からAsoc Rsp(AP1-STA2間)を受信した後の無線端末1へのAsoc Rsp(AP2-STA1間)の送信に基づき、無線端末1との間で双方向(AP1-STA2間およびAP2-STA1間)のアソシエーション関係が構築されたと判定することができる。
以上のように、本実施形態の電子装置においては、第3実施形態における無線端末1からのAsoc ReqとAsoc Rspとの送信(図11A:(S32)、図11B:(S32’))について、Asoc Reqのみ(図13A:(S42))またはAsoc Rspのみ(図13B:(S42’))とすることができる。
Furthermore, the information of the non-transmitting side may be added to the transmitting side association frame as a new element or a vendor specific element. In this way, the wireless terminal 1 can determine that a bidirectional association relationship (between AP1-STA2 and between AP2-STA1) has been established with the wireless terminal 2 based on the reception of an Asoc Rsp from the wireless terminal 2 in response to an Asoc Req (between AP2-STA1) transmitted to the wireless terminal 2, or can determine that a bidirectional association relationship (between AP1-STA2 and between AP2-STA1) has been established with the wireless terminal 2 based on the reception of an Asoc Rsp (between AP2-SPA1) from the wireless terminal 2 after transmitting an Asoc Rsp (between AP1-SPA2) to the wireless terminal 2. On the other hand, wireless terminal 2 can determine that a bidirectional association relationship (between AP1-STA2 and AP2-STA1) has been established with wireless terminal 1 based on the transmission of an Asoc Rsp to wireless terminal 1 in response to an Asoc Req (between AP2-STA1) received from wireless terminal 1, or can determine that a bidirectional association relationship (between AP1-STA2 and AP2-STA1) has been established with wireless terminal 1 based on the transmission of an Asoc Rsp (between AP2-STA1) to wireless terminal 1 after receiving an Asoc Rsp (between AP1-STA2) from wireless terminal 1.
As described above, in the electronic device of this embodiment, instead of transmitting Asoc Req and Asoc Rsp from the wireless terminal 1 in the third embodiment (FIG. 11A: (S32), FIG. 11B: (S32')), it is possible to transmit only Asoc Req (FIG. 13A: (S42)) or only Asoc Rsp (FIG. 13B: (S42')).

(第5実施形態)
次に、第5実施形態について説明する。
本実施形態は、基本的には、第1実施形態から第4実施形態に基づいているため、ここでは、その差分を説明する。
図14は、本実施形態の電子装置(無線端末1および無線端末2)における双方向のアソシエーション関係の構築に関する処理フローの一例を示す図である。
Fifth Embodiment
Next, a fifth embodiment will be described.
This embodiment is basically based on the first to fourth embodiments, and therefore only the differences therebetween will be described here.
FIG. 14 is a diagram showing an example of a process flow relating to the establishment of a bidirectional association relationship in the electronic device (wireless terminal 1 and wireless terminal 2) of this embodiment.

図14に示すように、本実施形態においては、無線端末2を複数とする(無線端末2-1,2-2,...,2-N)。なお、図14は、第2実施形態(図8A)において無線端末2を複数とした場合を想定した例を示しているが、本実施形態の手法は、前述の第1実施形態から第4実施形態のすべてに適用し得る。 As shown in FIG. 14, in this embodiment, there are multiple wireless terminals 2 (wireless terminals 2-1, 2-2, ..., 2-N). Note that FIG. 14 shows an example in which there are multiple wireless terminals 2 in the second embodiment (FIG. 8A), but the method of this embodiment can be applied to all of the first to fourth embodiments described above.

まず、無線端末1から送信するMACフレームのRAをbroadcast addressに設定し、無線端末2-1,2-2,...,2-Nへアソシエーションフレームをブロードキャストする(S51)。ブロードキャストするとき、アソシエーションフレームの無線端末2-1,2-2,...,2-Nそれぞれに宛てた情報部分については、多重化してもよいし、1つのフレームに無線端末2-1,2-2,...,2-Nそれぞれに対する情報と無線端末2-1,2-2,...,2-Nそれぞれの宛先を含めた新しいelementを設けてもよい。 First, the RA of the MAC frame sent from wireless terminal 1 is set to the broadcast address, and the association frame is broadcast to wireless terminals 2-1, 2-2, ..., 2-N (S51). When broadcasting, the information portions of the association frame addressed to each of the wireless terminals 2-1, 2-2, ..., 2-N may be multiplexed, or a new element may be provided in one frame that includes information for each of the wireless terminals 2-1, 2-2, ..., 2-N and the destinations of each of the wireless terminals 2-1, 2-2, ..., 2-N.

ブロードキャストによって送信されたアソシエーションフレームを受けた無線端末2-1,2-2,...,2-Nは、自身以外に宛てられた情報も受けることとなるため、RAを確認して、自身宛の(もしくは全ての無線端末に宛てられた)情報を抽出して、その後の処理を進めていく(図14の例では、(S54)のAsoc Rspを返す処理)。 When wireless terminals 2-1, 2-2, ..., 2-N receive the association frame transmitted by broadcast, they will also receive information addressed to them, so they check the RA, extract the information addressed to them (or to all wireless terminals), and proceed with the subsequent processing (in the example of Figure 14, the process of returning Asoc Rsp in (S54)).

無線端末2-1,2-2,...,2-Nからのフレームは、MU通信で無線端末1へ送信される。これを実現するには、テンポラリのAIDを定義しておくか、UORA(Uplink OFDMA-based Random Access)を利用する。
テンポラリAIDを定義する場合、MU通信を行う前に、APから複数のSTAに送信されるフレームが存在することが前提となる。なお,必ずしもアソシエーションフレームでなくてもよく、テンポラリAIDを振り分けるためのBeaconフレームやProbeフレームでもよい。
Frames from the wireless terminals 2-1, 2-2, ..., 2-N are transmitted to the wireless terminal 1 by MU communication. To achieve this, a temporary AID is defined or UORA (Uplink OFDMA-based Random Access) is used.
When defining a temporary AID, it is assumed that there is a frame transmitted from the AP to multiple STAs before MU communication is performed. Note that the frame does not necessarily have to be an association frame, and may be a beacon frame or a probe frame for distributing temporary AIDs.

また、UL MUでフレームをまとめる場合には、APがトリガーフレームを送信する必要がある。APに送信するフレームを有する無線端末は、トリガーフレームを受けた一定時間後(SIFS後)にフレームを送信する。
ここで、UORAとは、RUとして端末を指定せずに実現できるUL OFDMAのことである。送信フレームがあるSTAは、AID無指定のRUに送信するか否かを、CSMA/CAのランダムアクセスと同様の要領で判断する。2端末以上が同一のRUを選択して送信した場合には、衝突により送信はいずれも失敗する。RUのAIDが2045の場合、AIDが未割り当ての端末が利用できる。AID未割り当ての端末はRUで管理フレームを1つしか送信できない。APはMulti-STA BlockAckフレームでAIDを2045にしつつ、通常BlockAck bitmapを表示する領域に受信成功した端末のMACアドレスを入れ、受信成功した端末へのACKの代わりとする。これにより、アソシエーション前でも、APは、複数のSTAから、フレームを同時に送信させることができる。
Furthermore, when consolidating frames in a UL MU, the AP must transmit a trigger frame. A wireless terminal that has a frame to transmit to the AP transmits the frame a certain time after receiving the trigger frame (after a SIFS).
Here, UORA refers to UL OFDMA that can be realized without specifying a terminal as an RU. A STA with a frame to transmit determines whether to transmit to an RU with no AID specified in the same manner as CSMA/CA random access. If two or more terminals select the same RU and transmit, all transmissions will fail due to collision. If the AID of an RU is 2045, terminals with unassigned AIDs can be used. Terminals with unassigned AIDs can only transmit one management frame with an RU. The AP sets the AID to 2045 in a Multi-STA BlockAck frame, and enters the MAC address of the terminal that successfully received the frame in the area that normally displays the BlockAck bitmap, as a substitute for an ACK to the terminal that successfully received the frame. This allows the AP to transmit frames simultaneously from multiple STAs even before association.

以上のように、本実施形態の電子装置においては、複数の外部装置との間の双方向のアソシエーション関係を効率的に構築することを可能とする。
以上説明したいくつかの実施形態の電子装置によれば、効率的に2つの電子装置が互いにアソシエーションする方法によって、電子装置間の一方的な関係では実現できない双方向のMU通信が実行可能となり、情報伝送の時間効率を向上させる。
As described above, the electronic device of this embodiment makes it possible to efficiently build two-way association relationships with a plurality of external devices.
According to the electronic devices of the several embodiments described above, a method for efficiently associating two electronic devices with each other enables two-way MU communication that cannot be achieved with a one-way relationship between the electronic devices, thereby improving the time efficiency of information transmission.

また、これにより、メッシュネットワークにおけるルーティングやルートダイバーシチ、ネットワークモニタリングなどでの同時送受信要求を実現しやすくなる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
This also makes it easier to realize simultaneous transmission and reception requirements for routing, route diversity, network monitoring, and the like in mesh networks.
Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.

1,2…無線端末、11…送受信部、12…MAC機能ブロック、13…ホスト機能ブロック、100…無線通信システム、121…アソシエーションフレーム生成部。 1, 2... wireless terminal, 11... transceiver unit, 12... MAC function block, 13... host function block, 100... wireless communication system, 121... association frame generation unit.

Claims (7)

第1アソシエーション要求フレームを第1電子装置へ送信する送信手段と、
前記第1アソシエーション要求フレームに対応する第1アソシエーション応答フレームを前記第1電子装置から受信する受信手段と、
前記第1アソシエーション応答フレームの受信に基づき、前記第1電子装置の第1ステーション部とのアソシエーション関係と、前記第1電子装置の第1アクセスポイント部とのアソシエーション関係とが構築されたと判定する制御手段と、
を具備し、
前記第1電子装置の前記第1ステーション部とのアソシエーション関係と、前記第1電子装置の前記第1アクセスポイント部とのアソシエーション関係とが、同時に構築されうる、
子装置。
a transmitting means for transmitting a first association request frame to the first electronic device;
a receiving means for receiving a first association response frame from the first electronic device, the first association response frame corresponding to the first association request frame;
a control means for determining, based on reception of the first association response frame, that an association relationship with a first station unit of the first electronic device and an association relationship with a first access point unit of the first electronic device have been established;
Equipped with
an association relationship between the first electronic device and the first station unit and an association relationship between the first electronic device and the first access point unit can be established simultaneously;
Electronic device.
前記送信手段は、前記第1アソシエーション要求フレームをブロードキャストで送信し、
前記第1アソシエーション要求フレームは、前記第1電子装置及び第2電子装置に受信されるものであって、
前記受信手段は、前記第1電子装置から前記第1アソシエーション応答フレームを受信し、かつ、前記第2電子装置から、前記第1アソシエーション要求フレームに対応するアソシエーション応答フレームを受信する、
請求項1に記載の電子装置。
the transmitting means broadcasts the first association request frame;
the first association request frame is received by the first electronic device and the second electronic device,
the receiving means receives the first association response frame from the first electronic device, and receives an association response frame corresponding to the first association request frame from the second electronic device;
2. The electronic device of claim 1.
前記第1アソシエーション要求フレームには、自電子装置が、第3MACアドレスに指定される第2ステーション部と、前記第3MACアドレスとは異なる第4MACアドレスに指定される第2アクセスポイント部とを有することを識別可能な第1情報が含まれており、the first association request frame includes first information that identifies the electronic device as having a second station unit designated by a third MAC address and a second access point unit designated by a fourth MAC address different from the third MAC address;
前記第1アソシエーション要求フレームは、自電子装置の前記第2ステーション部がアソシエーション関係を要求するフレームである、The first association request frame is a frame in which the second station unit of the electronic device requests an association relationship.
請求項1に記載の電子装置。2. The electronic device of claim 1.
前記第1電子装置は、第1MACアドレスに指定される前記第1ステーション部と、前記第1MACアドレスとは異なる第2MACアドレスに指定される前記第1アクセスポイント部とを有する、the first electronic device has the first station unit designated by a first MAC address and the first access point unit designated by a second MAC address different from the first MAC address;
請求項1に記載の電子装置。2. The electronic device of claim 1.
第1アソシエーション要求フレームを第1電子装置から受信する受信手段と、
前記第1アソシエーション要求フレームが受信された場合、前記第1アソシエーション要求フレームに対応する第1アソシエーション応答フレームを前記第1電子装置へ送信する送信手段と、
前記第1アソシエーション応答フレームの送信に基づき、前記第1電子装置の第1ステーション部とのアソシエーション関係と、前記第1電子装置の第1アクセスポイント部とのアソシエーション関係とが構築されたと判定する制御手段と、
を具備し、
前記第1電子装置の前記第1ステーション部とのアソシエーション関係と、前記第1電子装置の前記第1アクセスポイント部とのアソシエーション関係とが、同時に構築されうる、
子装置。
receiving means for receiving a first association request frame from the first electronic device;
a transmitting means for transmitting a first association response frame corresponding to the first association request frame to the first electronic device when the first association request frame is received;
a control means for determining, based on the transmission of the first association response frame, that an association relationship with a first station unit of the first electronic device and an association relationship with a first access point unit of the first electronic device have been established;
Equipped with
an association relationship between the first electronic device and the first station unit and an association relationship between the first electronic device and the first access point unit can be established simultaneously;
Electronic device.
前記第1アソシエーション要求フレームには、前記第1電子装置が、第1MACアドレスに指定される前記第1ステーション部と、前記第1MACアドレスとは異なる第2MACアドレスに指定される前記第1アクセスポイント部とを有することを識別可能な第1情報が含まれており、the first association request frame includes first information that identifies that the first electronic device has the first station unit specified by a first MAC address and the first access point unit specified by a second MAC address different from the first MAC address;
前記第1アソシエーション要求フレームは、前記第1電子装置の前記第1ステーション部がアソシエーション関係を要求するフレームである、the first association request frame is a frame in which the first station unit of the first electronic device requests an association relationship;
請求項5に記載の電子装置。6. The electronic device of claim 5.
第3MACアドレスに指定される第2ステーション部と、前記第3MACアドレスとは異なる第4MACアドレスに指定される第2アクセスポイント部とを有する、a second station unit designated by a third MAC address, and a second access point unit designated by a fourth MAC address different from the third MAC address;
請求項5に記載の電子装置。6. The electronic device of claim 5.
JP2023102928A 2018-11-29 2023-06-23 Electronics Active JP7635302B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023102928A JP7635302B2 (en) 2018-11-29 2023-06-23 Electronics
JP2025019864A JP2025065420A (en) 2018-11-29 2025-02-10 Electronics

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018223445A JP7039446B2 (en) 2018-11-29 2018-11-29 Electronic device
JP2022035447A JP7305829B2 (en) 2018-11-29 2022-03-08 electronic device
JP2023102928A JP7635302B2 (en) 2018-11-29 2023-06-23 Electronics

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022035447A Division JP7305829B2 (en) 2018-11-29 2022-03-08 electronic device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025019864A Division JP2025065420A (en) 2018-11-29 2025-02-10 Electronics

Publications (2)

Publication Number Publication Date
JP2023116804A JP2023116804A (en) 2023-08-22
JP7635302B2 true JP7635302B2 (en) 2025-02-25

Family

ID=87072378

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2022035447A Active JP7305829B2 (en) 2018-11-29 2022-03-08 electronic device
JP2023102928A Active JP7635302B2 (en) 2018-11-29 2023-06-23 Electronics
JP2025019864A Pending JP2025065420A (en) 2018-11-29 2025-02-10 Electronics

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022035447A Active JP7305829B2 (en) 2018-11-29 2022-03-08 electronic device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025019864A Pending JP2025065420A (en) 2018-11-29 2025-02-10 Electronics

Country Status (1)

Country Link
JP (3) JP7305829B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100246464A1 (en) 2009-03-23 2010-09-30 Texas Instruments Incorporated Power conservation through bi-directional association of multiple devices
JP2015527757A (en) 2012-05-11 2015-09-17 インターデイジタル パテント ホールディングス インコーポレイテッド Context-aware peer-to-peer communication
JP2016514411A (en) 2013-03-01 2016-05-19 クゥアルコム・インコーポレイテッドQualcomm Incorporated Peer connectivity using a mutual wireless connection

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4314294B2 (en) * 2004-04-02 2009-08-12 株式会社東芝 COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION CONTROL PROGRAM
JP5489188B2 (en) * 2010-01-20 2014-05-14 エヌイーシー ヨーロッパ リミテッド Wireless network operation method and wireless network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100246464A1 (en) 2009-03-23 2010-09-30 Texas Instruments Incorporated Power conservation through bi-directional association of multiple devices
JP2015527757A (en) 2012-05-11 2015-09-17 インターデイジタル パテント ホールディングス インコーポレイテッド Context-aware peer-to-peer communication
JP2016514411A (en) 2013-03-01 2016-05-19 クゥアルコム・インコーポレイテッドQualcomm Incorporated Peer connectivity using a mutual wireless connection

Also Published As

Publication number Publication date
JP7305829B2 (en) 2023-07-10
JP2025065420A (en) 2025-04-17
JP2023116804A (en) 2023-08-22
JP2022066488A (en) 2022-04-28

Similar Documents

Publication Publication Date Title
JP7394920B2 (en) Communication devices, communication methods and integrated circuits
CN107078858B (en) Method and apparatus for transmitting and receiving multi-user block acknowledgment frame in wireless LAN system
US10425209B2 (en) Method and apparatus for processing ACK signal in a wireless local area network system
US11765713B2 (en) Method and apparatus for wireless communications
EP3209078B1 (en) Method and device for allocating uplink transmission resource on basis of buffer status information in wireless lan
US10313082B2 (en) Method for transmitting and receiving acknowledgment/negative-acknowledgment signal for uplink multi-user data in wireless LAN system and apparatus therefor
JP7053033B2 (en) Wireless communication equipment and methods
JP6335205B2 (en) Wireless communication apparatus and wireless communication method
CN115997476A (en) Wireless communication method using multilink and wireless communication terminal using same
US11677445B2 (en) Electronic apparatus
CN106612159A (en) A confirmation method and apparatus based on business type indication
US10341058B2 (en) Method for transmitting and receiving multi-station block ACK frame of expanded capacity and device therefor
JP7635302B2 (en) Electronics
JP7322226B2 (en) Wireless communication device and method
CN121844517A (en) Guard interval coordination for multi-access point communications

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241003

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250212

R150 Certificate of patent or registration of utility model

Ref document number: 7635302

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150