WO2017029892A1 - 情報処理装置、情報処理方法およびプログラム - Google Patents
情報処理装置、情報処理方法およびプログラム Download PDFInfo
- Publication number
- WO2017029892A1 WO2017029892A1 PCT/JP2016/069607 JP2016069607W WO2017029892A1 WO 2017029892 A1 WO2017029892 A1 WO 2017029892A1 JP 2016069607 W JP2016069607 W JP 2016069607W WO 2017029892 A1 WO2017029892 A1 WO 2017029892A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- multiplexing
- communication state
- control unit
- transmit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J11/00—Orthogonal multiplex systems, e.g. using WALSH codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
Definitions
- IEEE 802.11aa which is one of the standards related to wireless LAN
- retransmission control using BAR and BA is performed between a parent device (AP: Access Point) and a child device (STA: Station).
- the technology is defined.
- a technique is defined in which the AP performs retransmission control related to multicast transmission by unicasting a BAR to a plurality of STAs belonging to a multicast group and receiving the BA from the STA.
- an AP can transmit a BAR to all STAs and receive BAs from all STAs, thereby realizing a highly reliable wireless communication environment. is there.
- the throughput may deteriorate due to the overhead associated with transmission / reception of BAR and BA.
- IEEE802.11 has what is called a Radio Measurement Frame, and the STA can notify the AP of statistical information observed by itself.
- the Radio Measurement Frame includes a frame type called Multicast Diagnostic Report. Therefore, the AP can acquire the multicast characteristics of each STA from the STAs belonging to the multicast group using the frame, and can transmit the BAR only to the STA having poor characteristics. Thereby, it is possible to improve multicast reliability while reducing overhead.
- This technology was created in view of such a situation, and aims to reduce overhead.
- the present technology has been made to solve the above-described problems, and a first aspect thereof includes a multiplexing function for multiplexing and transmitting data from a plurality of devices including the first device to the information processing apparatus.
- the first device is notified of multiplexing information for the first device to multiplex and transmit information related to the communication state in the first device, and the information related to the communication state acquired by the first device is sent to the first device.
- An information processing apparatus including a control unit that performs control of multiplexing transmission from one device, an information processing method thereof, and a program that causes a computer to execute the method. Accordingly, there is an effect that the multiplexing information is notified to the first device, and the information related to the communication state acquired by the first device is multiplexed and transmitted from the first device.
- control unit notifies the first device of a multiplexing method of time division multiplexing, frequency division multiplexing, space division multiplexing, and OFDMA as the multiplexing information
- control for multiplexing and transmitting the information on the communication state to the first device may be performed.
- one of the time division multiplexing, frequency division multiplexing, space division multiplexing, and OFDMA multiplexing methods is notified to the first device, and information on the communication state is multiplexed to the first device according to the notified multiplexing method. It brings about the effect of making it transmit.
- control unit performs control for notifying the first device of information used for multiplexing transmission of the information on the communication state together with the information multiplexing method on the communication state. Also good. This brings about the effect
- control unit may confirm in advance that the first device has a function of multiplexing information related to the communication state. This brings about the effect
- control unit may perform the notification when performing multicast transmission to the plurality of devices. This brings about the effect
- control unit obtains the information on the communication state by the time division multiplexing based on the number of devices that transmit the information on the communication state and the delay amount allowed by the application. You may make it determine whether it makes the said 1st apparatus transmit. Thereby, based on the number of devices that transmit the information on the communication state and the delay amount allowed by the application, it is determined whether to transmit the information on the communication state to the first device by time division multiplexing. Bring.
- the control unit obtains information on the communication state by frequency division multiplexing based on the number of devices that transmit the information on the communication state and the number of channels that can be allocated to the device. You may make it determine whether it makes the said 1st apparatus transmit. Thereby, based on the number of devices that transmit information related to the communication state and the number of channels that can be assigned to the device, it is determined whether or not the information related to the communication state is transmitted to the first device by frequency division multiplexing. Bring.
- the control unit obtains the information on the communication state by space division multiplexing based on the number of devices that transmit the information on the communication state and the number of streams that can be allocated to the device. You may make it determine whether it makes the said 1st apparatus transmit. Thereby, based on the number of devices that transmit information related to the communication state and the number of streams that can be assigned to the device, it is determined whether to transmit information related to the communication state to the first device by space division multiplexing. Bring.
- control unit determines whether or not to transmit the information on the communication state to the first device by OFDMA based on the number of devices that transmit the information on the communication state. You may do it. Thereby, based on the number of devices that transmit information related to the communication state, it is possible to determine whether or not to transmit information related to the communication state to the first device by OFDMA.
- control unit may perform the notification by a measurement request frame. This brings about the effect
- control unit may perform control to determine a transmission destination of the delivery confirmation request based on information on the communication state multiplexed and transmitted from the first device. This brings about the effect
- the second aspect of the present technology relates to the communication state according to the multiplexing method notified from the other device when the information about the communication state in the own device acquired during a predetermined period is transmitted to the other device.
- An information processing apparatus including a control unit that performs control of multiplexing information and transmitting the information to the other device, an information processing method thereof, and a program that causes a computer to execute the method.
- control unit may perform control to multiplex a Measurement Report frame including information on the communication state and transmit the multiplexed information to the other device. This brings about the effect that the Measurement Report frame including the information related to the communication state is multiplexed and transmitted to another device.
- elements having substantially the same functional configuration may be distinguished by adding different alphabets after the same reference numerals.
- a plurality of elements having substantially the same functional configuration are distinguished as necessary, such as the wireless communication devices 100A, 100B, and 100C.
- the wireless communication devices 100A, 100B, and 100C are simply referred to as the wireless communication device 100.
- Embodiment an example in which AP multiplexes and transmits statistical information from a plurality of STAs.
- FIG. 1 is a diagram illustrating an example of an overall configuration of a wireless communication system 1 according to an embodiment of the present technology.
- the wireless communication system 1 includes a wireless communication device 100 and a plurality of wireless communication devices 200.
- the wireless communication device 100 may be referred to as an AP 100
- the wireless communication device 200 may be referred to as an STA 200.
- the wireless communication device 100 is an example of the information processing device described in the claims and other devices.
- the wireless communication device 200 is an example of the information processing device and the first device described in the claims.
- the wireless communication device 100 is an AP (Access Point) that provides a wireless communication service to a plurality of wireless communication devices 200 connected to the device.
- the wireless communication device 200 is the same as the wireless communication device 100.
- STA Service
- STAs 200A, 200B, and 200D are smartphones, and the STAs 200C, 200E, and 200F are tablet terminals.
- sending a frame with a single STA as a destination is referred to as Unicast.
- sending a frame with a plurality of STAs belonging to a group as destinations is called multicast.
- the AP 100 and the STAs 200A to 200F are connected via wireless communication and directly transmit / receive frames.
- the STAs 200A to 200F belong to a single multicast group, and the AP 100 performs multicast transmission for the STAs 200A to 200F.
- the AP 100 has completed preparations for transmitting and receiving BAR (Block Ack Request) and BA (Block Ack) by transmitting and receiving ADDBA requests and ADDBA responses to and from the STAs 200A to 200F. To do.
- BAR Block Ack Request
- BA Block Ack
- FIG. 2 is a block diagram illustrating an example of a logical configuration of the AP 100 according to the embodiment of the present technology.
- the AP 100 includes a wireless communication unit 110, a storage unit 120, and a control unit 130.
- the wireless communication unit 110 is a wireless communication interface that mediates wireless communication with other devices by the AP 100.
- the wireless communication unit 110 performs wireless communication with the STA 200.
- the wireless communication unit 110 receives a wireless signal transmitted from the STA 200.
- the wireless communication unit 110 may have functions as an amplifier, a frequency converter, a demodulator, and the like.
- the wireless communication unit 110 can output the received data to the control unit 130.
- the wireless communication unit 110 transmits a wireless signal to the STA 200 via the antenna.
- the wireless communication unit 110 may have functions as a modulator, an amplifier, and the like.
- the wireless communication unit 110 may transmit data output from the control unit 130 after modulation and power amplification.
- the storage unit 120 is a part that records and reproduces data on a predetermined recording medium.
- the storage unit 120 stores information indicating the transmission destination of the BAR determined by the control unit 130.
- the control unit 130 functions as an arithmetic processing unit and a control unit, and controls the overall operation within the AP 100 according to various programs.
- FIG. 3 is a block diagram illustrating an example of a logical configuration of the STA 200 according to the embodiment of the present technology.
- the STA 200 includes a wireless communication unit 210, a storage unit 220, and a control unit 230.
- the wireless communication unit 210 is a wireless communication interface that mediates wireless communication with other devices by the STA 200.
- the wireless communication unit 210 performs wireless communication with the AP 100.
- the wireless communication unit 210 receives a wireless signal transmitted from the AP 100.
- the wireless communication unit 210 may have functions as an amplifier, a frequency converter, a demodulator, and the like.
- the wireless communication unit 210 can output the received data to the control unit 230.
- the wireless communication unit 210 transmits a wireless signal to the AP 100 via the antenna.
- the wireless communication unit 210 may have functions as a modulator, an amplifier, and the like.
- the wireless communication unit 210 may transmit the data output from the control unit 230 after modulation and power amplification.
- the storage unit 220 is a part that records and reproduces data on a predetermined recording medium. For example, the storage unit 220 stores information included in each message notified by the AP 100.
- the control unit 230 functions as an arithmetic processing unit and a control unit, and controls the overall operation within the STA 200 according to various programs.
- FIG. 4 is a diagram illustrating a communication example of data exchanged between devices in the embodiment of the present technology.
- FIG. 5 is a diagram illustrating a communication example of data exchanged between devices that are the basis of the present technology. That is, FIG. 5 shows a comparative example with data communication exchanged between devices in the embodiment of the present technology.
- the AP performs multicast transmission to the STAs 1 to 3 belonging to the multicast group (621), as shown in FIG. For example, it is assumed that the number of STAs 1 to 3 belonging to the multicast group is small. In this case, the AP transmits a BAR to all the STAs 1 to 3 (622, 624, 626), and receives the BA from all the STAs 1 to 3 (623, 625, 627), so that reliable communication is possible. Can be realized.
- IEEE802.11 has what is called a Radio Measurement Frame, and the STA can notify the AP of statistical information observed by itself.
- the Radio Measurement Frame includes a frame type called Multicast Diagnostic Report.
- the AP acquires the multicast characteristics of each STA from the STAs belonging to the multicast group using the frames (643 to 645), and transmits the BAR only to the STA having poor characteristics. (646). As a result, it is possible to improve multicast reliability while reducing overhead (652).
- multiplex transmission means that a plurality of signals (data) are collected and transmitted through one or a plurality of shared transmission paths. Multiplexing is also referred to as multiplexed transmission, multiplex transmission, and multiplex communication. For example, a transmission method for transmitting data from a plurality of STAs 200 to one AP 100 at the same timing can be understood as uplink multiplexed transmission to the AP 100.
- an STA (STA having a multiplex transmission function) corresponding to uplink multiplex transmission of data to the AP 100 is referred to as an STA having a multiplex function. That is, an STA having a multiplexing function can multiplex and transmit data (uplink multiplexed transmission) to the AP 100 together with other STAs.
- An STA that does not support uplink multiplexed transmission of data to the AP 100 (STA not equipped with a multiplexing transmission function) is referred to as a legacy device.
- the statistical information is information acquired by the STA 200 and information regarding the communication state of the STA 200.
- the statistical information is an example of information related to the communication state described in the claims.
- the STA 200 is an example of a device having a multiplexing function for multiplexing and transmitting data from a plurality of devices to the AP 100. Moreover, it is preferable that the control unit 130 of the AP 100 confirms in advance that the STA 200 has a statistical information multiplexing function.
- control unit 130 of the AP 100 performs control to notify the STA 200 of multiplexed information for the STA 200 to multiplex transmit statistical information in the STA 200.
- control unit 130 of the AP 100 can perform notification when performing multicast transmission to a plurality of STAs 200.
- control unit 130 of the AP 100 can perform the notification by using a Measurement Request frame (shown in FIG. 6).
- control unit 130 of the AP 100 performs control to multiplex and transmit the statistical information acquired by the STA 200 from the STA 200.
- control part 130 of AP100 performs control which determines the transmission destination of a delivery confirmation request
- requirement for example, BAR
- control unit 130 of the AP 100 performs control to receive statistical information that is multiplexed and transmitted by the STA 200 according to the notified multiplexing information.
- control unit 130 of the AP 100 notifies the STA 200 of any multiplexing method of time division multiplexing, frequency division multiplexing, space division multiplexing, and OFDMA as the multiplexing information, and statistical information according to the notified multiplexing method. Is controlled to be multiplexed and transmitted to the STA 200.
- control unit 130 of the AP 100 performs control to notify the STA 200 of information used for multiplexed transmission of statistical information (for example, multiplexed information 336 shown in FIG. 6) together with the statistical information multiplexing method.
- control unit 230 of the STA 200 when the control unit 230 of the STA 200 transmits the statistical information in the own apparatus acquired during a predetermined period to the AP 100, the control unit 230 multiplexes the statistical information according to the multiplexing method notified from the AP 100 and transmits the multiplexed statistical information to the AP 100. I do. In this case, the control unit 230 of the STA 200 performs control to multiplex the Measurement Report frame (shown in FIG. 7) including statistical information and transmit it to the AP 100.
- Measurement Report frame shown in FIG. 7
- FIG. 6 is a diagram illustrating a configuration example of the Measurement Request frame transmitted by the AP 100 according to the embodiment of the present technology.
- Information related to multiplexed transmission is stored in the Frame Body 310 of the Measurement Request frame (fields 301 to 308, 310). Specifically, information on multiplexed transmission is stored in Measurement Requests 330 of Measurement Request Elements 320 (fields 321 to 325, 330) of Frame Body 310 (fields 311 to 314, 320).
- the Measurement Request 330 includes a Randomization Interval 331, a Measurement Duration 332, a Measurement Start Time 333, a Group MAC Address 334, a multiplexing ID 335, and multiplexing information 336.
- Randomization Interval 331 is the maximum amount of delay allowed after STA 200 transmits a Measurement Report frame (shown in FIG. 7) after the end of statistical information measurement (end of statistics). With this value, it is possible to prevent a plurality of STAs 200 from colliding with each other by transmitting a Measurement Report frame at the end of statistics.
- the Measurement Duration 332 is information for specifying a statistical information measurement period (statistical measurement period).
- Group MAC Address 334 is information for specifying a multicast address.
- the multiplexing ID 335 is information for specifying a multiplexing method to be used by the STA 100. Thereby, each STA 200 can use a plurality of multiplexing methods in combination.
- FIG. 6 shows an example in which a field for multiplexing ID 335 is provided in Measurement Request 330. However, information on the multiplexing ID may be stored in the multiplexing information 336, for example.
- the multiplexing information 336 is information necessary for multiplexing. The multiplexed information will be described in detail with reference to FIGS. 8, 10, 12, and 14.
- FIG. 7 is a diagram illustrating a configuration example of the Measurement Report frame transmitted by the STA 200 according to the embodiment of the present technology.
- Statistical information is stored in the Frame Body 340 of the Measurement Report frame (fields 301 to 308, 340). Specifically, the statistical information is stored in the Measurement Report 360 of the Measurement Report Elements 350 (fields 351 to 355, 360) of the Frame Body 340 (fields 341 to 343, 350).
- the Measurment Report360, and Measurement Time361, and Measurement Duration362, a Group MAC Address363, a Multicast Report Reason364, a Multicast Received MSDU Count365, the First Sequence Number366, the Last Sequence Number367, and Multicast Rate368 are stored.
- the Measurement Time 361 is information for specifying the time when the STA 200 starts measuring statistical information.
- the Measurement Duration 362 is information for specifying a period during which the STA 200 measures the statistical information.
- Group MAC Address 363 is information for specifying a multicast address.
- Multicast Received MSDU Count 365 is information for specifying the number of MSDUs received during the statistical measurement period. Note that this information is an example of statistical information to be notified to the AP 100, and other statistical information may be notified to the AP 100. For example, the information shown in FIG. 23 may be notified to the AP 100 as statistical information.
- a Multicast Diagnostic Report frame can be used as the Measurement Report frame.
- FIG. 8 is a diagram illustrating a configuration example of information necessary for time division multiplexing transmitted by the AP 100 according to the embodiment of the present technology.
- the information necessary for time division multiplexing is information necessary for each STA 200 to multiplex and transmit statistical information to the AP 100.
- the information required for time division multiplexing includes, for example, a User ID 401, a transmission start time 402, and a transmission period 403.
- a numerical value indicating Octets of each field is shown below each field.
- 10, 12, and 14 numerical values representing Octets of each field (or a part thereof) are similarly attached to the lower side or upper side of each field.
- User ID 401 is information for specifying each STA 200.
- an AID Association Identifier
- the transmission start time 402 is information for specifying the timing for starting transmission of statistical information to the AP 100.
- the transmission start time 402 can be an absolute time.
- the transmission start time 402 may be a relative time from the time when the last frame transmitted from the AP 100 can be normally received.
- the transmission period 403 is information for specifying a period for transmitting statistical information. For example, instead of the transmission period 403, a period for transmitting statistical information may be specified using the transmission end time. If the transmission period can be specified from the time specified by the transmission start time 402, the transmission period 403 may be omitted. For example, the transmission period 403 can be omitted when the size of the Measurement Report frame for storing statistical information is determined.
- the Measurement Request frame is transmitted by multicast, it is necessary to store information necessary for time division multiplexing for each STA. For example, as information necessary for time division multiplexing, a plurality of STA values may be stored, or different values may be stored for each STA.
- FIG. 9 is a diagram illustrating a communication example of data exchanged between devices in the embodiment of the present technology.
- FIG. 9 shows an example in which the STAs 200A to 200C perform time division multiplexing transmission of the acquired statistical information to the AP 100.
- the horizontal axis shown in FIG. 9 indicates the time axis.
- data transmitted from each device is indicated by a rectangle with the name of the data on the upper side of the time axis corresponding to each device.
- FIG. 9 when data is transmitted to a plurality of STAs 200 at the same time, it means that data is multicast-transmitted to the plurality of STAs 200.
- the AP 100 performs multicast transmission to the STAs 200A to 200C (501). Subsequently, the AP 100 multicasts a Measurement Request frame to the STAs 200A to 200C (502). For example, the AP 100 stores information necessary for time division multiplexing shown in FIG. 8 in the multiplexing information 336 (shown in FIG. 6) of the Measurement Request frame, and multicasts the information to the STAs 200A to 200C (502).
- the STAs 200A to 200C that have received the Measurement Request frame acquire statistical information in the statistical period 511 instructed by the AP 100.
- the statistical period 511 is specified based on Measurement Duration 332 and Measurement Start Time 333 (shown in FIG. 6) of Measurement Request frame.
- the STA 200A to 200C transmits the acquired statistical information of the own device to the AP 100 by time division multiplexing (503, 505, 507).
- the STAs 200A to 200C can grasp that the acquired statistical information of the own apparatus is transmitted by time division multiplexing based on the multiplexing ID 335 (shown in FIG. 6) of the Measurement Request frame.
- the STAs 200A to 200C can grasp the transmission timing of the statistical information (the transmission start time 402 and the transmission period 403 shown in FIG. 8) based on the multiplexing information 336 of the Measurement Request frame (shown in FIG. 6). .
- FIG. 9 shows an example in which the AP 100 is set to transmit a measurement report frame (including statistical information) by time division multiplexing in the order of the STA 200C, the STA 200B, and the STA 200A. Also, in FIG. 9, the AP 100 connects Measurement Report frames (including statistical information) 503, 505, and 507 from the STAs 200A to 200C and ACKs 504, 506, and 508 to these with a SIFS (Short Interframe Space).
- SIFS Short Interframe Space
- FIG. 9 shows an example in which the Measurement Report frame and the ACK are connected by SIFS
- the Measurement Report frame and the ACK may be connected with an interval other than SIFS. Further, the Measurement Report frame and the ACK may be connected without leaving an interval such as SIFS.
- FIG. 9 shows an example in which the AP 100 transmits the Measurement Request frame by multicast.
- each STA can transmit the Measurement Report frame only in the time zone specified by the Measurement Request frame (transmission time zone assigned to the own device).
- each STA may omit a random access procedure such as CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance), and may immediately transmit.
- CSMA / CA Carrier Sense Multiple Access with Collision Avoidance
- the AP 100 determines the transmission destination of the BAR based on the acquired statistical information.
- FIG. 9 shows an example when the STA 200A is determined as the BAR transmission destination. For this reason, the AP 100 transmits a BAR to the STA 200A (509).
- the STA 200A that has received the BAR has successfully received the multicast from the AP 100, the STA 200A transmits the BA to the AP 100 (510).
- a plurality of STAs can transmit frames in which their own statistical information is stored without gaps in the time direction or at intervals such as SIFS. Thereby, overhead can be reduced.
- FIG. 10 is a diagram illustrating a configuration example of information necessary for frequency division multiplexing transmitted by the AP 100 according to the embodiment of the present technology.
- the information necessary for frequency division multiplexing is information necessary for each STA 200 to multiplex and transmit statistical information to the AP.
- Information necessary for frequency division multiplexing is configured by, for example, a User ID 411 and a transmission channel number 412.
- User ID 411 is information for specifying each STA 200.
- AID can be used as the User ID 411.
- the transmission channel number 412 is information for specifying a frequency channel used when statistical information is transmitted to the AP 100.
- the Measurement Request frame is transmitted by multicast, it is necessary to store information necessary for frequency division multiplexing for each STA.
- information necessary for frequency division multiplexing a plurality of STA values may be stored, or different values may be stored for each STA.
- FIG. 11 is a diagram illustrating a communication example of data exchanged between devices in the embodiment of the present technology.
- FIG. 11 shows an example in which the STAs 200A to 200C perform frequency division multiplexing transmission of the acquired statistical information to the AP 100.
- the horizontal axis shown in FIG. 11 shows a time axis
- shaft shows a frequency axis.
- Data transmitted from each device is indicated by a rectangle with the name of the data inside, and the name of the transmission source device is indicated in parentheses below the name.
- FIG. 11 shows an example of multicast transmission of Multicast 521 and Measurement Request frame 522 to a plurality of STAs 200.
- the AP 100 performs multicast transmission to the STAs 200A to 200C (521). Subsequently, the AP 100 transmits a Measurement Request frame to the STAs 200A to 200C in a multicast frame (522). Alternatively, the AP 100 transmits a Measurement Request frame for each STA 200 in a frequency division multiplexed frame (522).
- the AP 100 stores information necessary for the frequency division multiplexing shown in FIG. 10 in the multiplexing information 336 (shown in FIG. 6) of the Measurement Request frame, and multicasts it to the STAs 200A to 200C (522).
- the STAs 200A to 200C that have received the Measurement Request frame acquire statistical information during the statistical period instructed by the AP 100.
- the statistical period is specified based on Measurement Duration Time 332 and Measurement Start Time 333 (shown in FIG. 6) of Measurement Request frame.
- the STAs 200A to 200C transmit the acquired statistical information of the own device to the AP 100 by frequency division multiplexing in a time zone 528 that does not interfere with each other due to frequency division multiplexing (523 to 525).
- the STAs 200A to 200C can grasp that the acquired statistical information of the own device is transmitted by frequency division multiplexing based on the multiplexing ID 335 (shown in FIG. 6) of the Measurement Request frame.
- the STAs 200A to 200C can grasp the transmission channel of the statistical information (transmission channel number 412 shown in FIG. 10) based on the multiplexing information 336 of the Measurement Request frame (shown in FIG. 6).
- the timing at which the STAs 200A to 200C transmit statistical information is determined based on the information included in the Measurement Request frame.
- This information is, for example, random delay, measurement start time (start time), and measurement duration (statistical period).
- FIG. 11 shows an example in which the AP 100 transmits the Measurement Request frame in a multicast frame.
- the AP 100 may transmit the Measurement Request frame for each STA in a frequency division multiplexed frame.
- each STA can transmit the Measurement Report frame only on the frequency channel specified by the Measurement Request frame (frequency channel assigned to the own device).
- the AP 100 determines the transmission destination of the BAR based on the acquired statistical information.
- FIG. 11 shows an example when the STA 200A is determined as the BAR transmission destination. Therefore, the AP 100 transmits a BAR to the STA 200A (526). In addition, when the STA 200A that has received the BAR succeeds in receiving the multicast from the AP 100, the STA 200A transmits the BA to the AP 100 (527).
- the AP 100 and the STA 200 may perform subsequent exchanges based on the frequency information assigned to the STA 200. For example, the AP 100 transmits a BAR to the STA 200A using the frequency channel assigned to the STA 200A (526). Also, the STA 200A transmits the BA to the AP 100 using the frequency channel assigned to the own device (527).
- FIG. 12 is a diagram illustrating a configuration example of information necessary for OFDMA transmitted by the AP 100 according to the embodiment of the present technology.
- Information necessary for OFDMA is information necessary for each STA 200 to multiplex and transmit statistical information to the AP.
- Information necessary for OFDMA is composed of, for example, a User ID 421 and a resource block number 422 to be used.
- User ID 421 is information for identifying each STA 200.
- AID can be used.
- the resource block number 422 to be used is information for specifying a resource block used when statistical information is transmitted to the AP 100.
- the Measurement Request frame is transmitted by multicast, it is necessary to store information necessary for OFDMA for each STA.
- information necessary for OFDMA a plurality of STA values may be stored, or different values may be stored for each STA.
- FIG. 13 is a diagram illustrating a communication example of data exchanged between devices in the embodiment of the present technology.
- FIG. 13 shows an example in which the STAs 200A to 200C transmit the acquired statistical information to the AP 100 by OFDMA.
- shaft in FIG. 12) shown in FIG. 13 shows a time axis
- shaft shows a frequency axis.
- a dotted rectangle indicates a resource block.
- data transmitted from each device is indicated by a bold rectangle with the name of the data inside, and the name of the transmission source device is indicated in parentheses below the name.
- FIG. 13 shows an example of multicast transmission of Multicast 531 and Measurement Request frame 532 to a plurality of STAs 200 at the same time.
- the AP 100 stores information necessary for the OFDMA shown in FIG. 12 in the multiplexing information 336 of the Measurement Request frame (shown in FIG. 6) and multicasts it to the STAs 200A to 200C (532).
- the STAs 200A to 200C that have received the Measurement Request frame acquire statistical information during the statistical period instructed by the AP 100.
- the statistical period is specified based on Measurement Duration Time 332 and Measurement Start Time 333 (shown in FIG. 6) of Measurement Request frame.
- the STA 200A to 200C transmits the acquired statistical information of the own device to the AP 100 with the allocated resource block (533 to 535).
- the STAs 200A to 200C can grasp that the acquired statistical information of the own apparatus is transmitted by OFDMA based on the multiplexing ID 335 (shown in FIG. 6) of the Measurement Request frame.
- the STAs 200A to 200C can grasp the resource block (resource block number 422 to be used shown in FIG. 12) allocated to the own apparatus based on the multiplexing information 336 of the Measurement Request frame (shown in FIG. 6). it can.
- FIG. 13 illustrates an example in which the AP 100 transmits the Measurement Request frame using a multicast frame.
- the AP 100 may transmit a Measurement Request frame for each STA in an OFDMA frame.
- the AP 100 determines the transmission destination of the BAR based on the acquired statistical information.
- FIG. 13 shows an example when the STA 200A is determined as the BAR transmission destination. Therefore, the AP 100 transmits a BAR to the STA 200A (536). In addition, when the STA 200A that has received the BAR has successfully received the multicast from the AP 100, the STA 200A transmits the BA to the AP 100 (537).
- FIG. 14 is a diagram illustrating a configuration example of information necessary for space division multiplexing transmitted by the AP 100 according to the embodiment of the present technology.
- Information necessary for space division multiplexing is information necessary for each STA 200 to multiplex and transmit statistical information to the AP.
- Information necessary for space division multiplexing is constituted by, for example, a User ID 431 and a training symbol 432 to be used.
- User ID 431 is information for specifying each STA 200.
- AID can be used as the User ID 431, for example, AID can be used.
- the training symbol 432 to be used is information for specifying a training symbol used when transmitting statistical information to the AP 100. Note that the training symbols to be used are defined in IEEE801.11.
- the Measurement Request frame is transmitted by multicast, it is necessary to store information necessary for space division multiplexing for each STA. For example, as information necessary for space division multiplexing, a plurality of STA values may be stored, or a different value may be stored for each STA.
- FIG. 15 is a diagram illustrating a communication example of data exchanged between devices in the embodiment of the present technology.
- FIG. 15 shows an example in which the STAs 200A to 200C transmit the acquired statistical information to the AP 100 by space division multiplexing.
- the horizontal axis shown in FIG. 15 shows a time axis
- shaft shows a space axis.
- data transmitted from each device is indicated by a bold rectangle with the name of the data inside, and the name of the transmission source device is indicated in parentheses below the name.
- FIG. 15 shows an example of multicast transmission of Multicast 541 and Measurement Request frame 542 to a plurality of STAs 200.
- the AP 100 performs multicast transmission to the STAs 200A to 200C (541). Subsequently, the AP 100 transmits a Measurement Request frame to the STAs 200A to 200C in a multicast frame (542). Alternatively, the AP 100 transmits the Measurement Request frame in a space-division multiplexed frame for each STA 200 (542).
- the AP 100 stores information necessary for the OFDMA shown in FIG. 14 in the multiplexing information 336 of the Measurement Request frame (shown in FIG. 6), and multicasts it to the STAs 200A to 200C (542).
- the STAs 200A to 200C that have received the Measurement Request frame acquire statistical information during the statistical period instructed by the AP 100.
- the statistical period is specified based on Measurement Duration Time 332 and Measurement Start Time 333 (shown in FIG. 6) of Measurement Request frame.
- the AP 100 determines the transmission destination of the BAR based on the acquired statistical information.
- FIG. 15 shows an example when the STA 200A is determined as the BAR transmission destination. Therefore, the AP 100 transmits a BAR to the STA 200A (546). In addition, when the STA 200A that has received the BAR has successfully received the multicast from the AP 100, the STA 200A transmits the BA to the AP 100 (547).
- a plurality of STAs that transmit the Measurement Report frame can simultaneously transmit the statistical information of the own apparatus, thereby reducing overhead.
- FIG. 16 is a flowchart illustrating an example of a processing procedure of multiplexed information transmission processing by the AP 100 according to the embodiment of the present technology.
- control unit 130 of the AP 100 performs a multiplexing method determination process for determining a multiplexing method to be used (step S810).
- This multiplexing method determination process will be described in detail with reference to FIGS.
- control unit 130 determines whether or not the number of STAs targeted for multiplexed transmission reaches a maximum value that allows multiplexed transmission (step S801).
- the control unit 130 multiplexes the measurement request frame including the multiplexed information. Is transmitted to the STA as a target of (step S805).
- control unit 130 adds STAs targeted for multiplexed transmission (step S801). S802). Subsequently, the control unit 130 determines allocation of multiplexed resources to the added STA (step S803).
- the control unit 130 stores the multiplexing information for the added STA in the Measurement Request frame (step S804), and returns to step S801.
- the AP 100 determines whether or not the number of STAs targeted for multiplexed transmission reaches a maximum value that allows multiplexed transmission. Then, when the AP 100 can be added, the AP 100 stores the multiplexing information in the Measurement Request frame until it matches the total number of STAs that acquire statistical information.
- FIG. 17 is a flowchart illustrating an example of a processing procedure of a multiplexing method determination process (step S810 illustrated in FIG. 16) in the multiplexed information transmission process performed by the AP 100 according to the embodiment of the present technology.
- FIG. 17 shows an example of determining whether to use time division multiplexing.
- control unit 130 of the AP 100 determines the number of STAs 200 that acquire statistical information (step S811). Subsequently, the control unit 130 acquires a delay amount allowed for the application (step S812).
- control unit 130 performs a predetermined calculation (step S813). For example, the control unit 130 calculates the total value of the statistical information measurement period, the expected time when the statistical information is transmitted using time division multiplexing, the expected time of the BAR / BA sequence, and the time required for Multicast retransmission. Is calculated (step S813).
- the control part 130 judges whether the calculated total value is less than a threshold value (step S814).
- the threshold value is determined based on the delay amount allowed for the application.
- the threshold value can be the amount of delay.
- the threshold value can be a value obtained by performing a predetermined calculation on the delay amount (for example, a value obtained by adding a predetermined value to the delay amount).
- step S814 the control unit 130 determines to use time division multiplexing (step S815). On the other hand, when the calculated total value exceeds the threshold value (step S814), the control unit 130 determines not to use time division multiplexing (step S816).
- time division multiplexing can be determined based on whether or not the delay amount allowed for the application is satisfied. Then, when transmission is performed using time division multiplexing, it can be determined that time division multiplexing is used only when the allowable delay amount is satisfied.
- control unit 130 of the AP 100 determines whether to transmit the statistical information to the STA 200 by time division multiplexing based on the number of devices that transmit the statistical information and the delay amount allowed by the application. be able to.
- FIG. 18 is a flowchart illustrating an example of a processing procedure of a multiplexing method determination process (step S810 illustrated in FIG. 16) in the multiplexed information transmission process performed by the AP 100 according to the embodiment of the present technology.
- FIG. 18 shows an example of determining whether or not frequency division multiplexing can be used.
- control unit 130 of the AP 100 determines the number of STAs 200 that acquire statistical information (step S821).
- control unit 130 determines whether or not the number of STAs 200 is within the number of allocated channels (step S822). If the number of STAs 200 is within the number of allocated channels (step S822), the control unit 130 determines to use frequency division multiplexing (step S823). On the other hand, when the number of STAs 200 exceeds the number of allocated channels (step S822), the control unit 130 determines not to use frequency division multiplexing (step S824).
- whether to use frequency division multiplexing can be determined based on whether the total number of STAs that acquire statistical information is smaller than the maximum number of STAs that can be multiplexed. it can. Then, when the number of STAs that acquire statistical information is equal to or less than the maximum value of STAs that can be multiplexed, it can be determined that frequency division multiplexing is used.
- FIG. 19 is a flowchart illustrating an example of a processing procedure of a multiplexing method determination process (step S810 illustrated in FIG. 16) in the multiplexed information transmission process performed by the AP 100 according to the embodiment of the present technology.
- FIG. 19 shows an example of determining whether to use space division multiplexing.
- control unit 130 of the AP 100 determines the number of STAs 200 that acquire statistical information (step S831).
- control unit 130 determines whether or not the number of STAs 200 is within the number of allocated streams (step S832). If the number of STAs 200 is within the number of allocated streams (step S832), the control unit 130 determines to use space division multiplexing (step S833). On the other hand, when the number of STAs 200 exceeds the number of allocated streams (step S832), the control unit 130 determines not to use space division multiplexing (step S834).
- whether or not to use space division multiplexing can be determined based on whether or not the total number of STAs that acquire statistical information is smaller than the maximum number of STAs that can be multiplexed. it can. Then, when the number of STAs that acquire statistical information is equal to or less than the maximum value of STAs that can be multiplexed, it can be determined that space division multiplexing is used.
- control unit 130 of the AP 100 determines whether to transmit statistical information to the STA 200 by space division multiplexing based on the number of devices that transmit statistical information and the number of streams that can be allocated to these devices. Can be determined.
- the example which judges individually whether time division multiplexing, frequency division multiplexing, and space division multiplexing are used was shown. However, it may be determined comprehensively whether to use any of time division multiplexing, frequency division multiplexing, and space division multiplexing. That is, the multiplexing method to be used by the STA 200 may be determined by combining the above-described multiplexing method determination processing (shown in FIGS. 17 to 19).
- control unit 130 of the AP 100 determines the number of STAs 200 that acquire statistical information (step S841).
- control unit 130 determines whether it is possible to accommodate the number of STAs 200 by using a combination of time division multiplexing, frequency division multiplexing, and space division multiplexing (step S842). If the combination can be used to accommodate the number of STAs 200 (step S842), the control unit 130 determines not to use OFDMA (step S844). On the other hand, if it is not possible to accommodate the number of STAs 200 using the combination (step S842), the control unit 130 determines to use OFDMA (step S843).
- control unit 130 of the AP 100 can determine whether or not to transmit the statistical information to the STA 200 by OFDMA based on the number of devices that transmit the statistical information.
- FIG. 21 is a flowchart illustrating an example of a processing procedure of statistical information multiplexing transmission processing by the STA 200 according to the embodiment of the present technology.
- control unit 230 of the STA 200 receives the Measurement Request frame transmitted from the AP 100 (step S851).
- control unit 230 determines whether the received Measurement Request frame includes multiplexing information addressed to itself (step S852). When the received Measurement Request frame does not include multiplexed information addressed to the own apparatus (step S852), the operation of the statistical information multiplexed transmission process is terminated.
- the control unit 230 acquires the multiplexing method included in the received Measurement Request frame (step S853). .
- control unit 230 acquires resource information (resource information assigned to the own device) included in the received Measurement Request frame (step S854).
- control unit 230 measures and acquires statistical information (step S855). Subsequently, the control unit 230 performs a transmission process of transmitting a Measurement Report frame using the resources allocated to the own device (step S856). In this case, the control unit 230 transmits the acquired statistical information included in the Measurement Report frame.
- the AP 100 may specify statistical information or other information to be transmitted from the STA 200 to the STA 200. Therefore, hereinafter, a configuration example of information used when the AP 100 requests notification to the STA 200 and a configuration example of information that the STA 200 notifies the AP 100 in response to the request will be described.
- FIG. 22 is a diagram illustrating a configuration example of information (information requesting notification from the STA 200) transmitted by the AP 100 according to the embodiment of the present technology.
- the information for requesting notification (information regarding the statistical value for requesting notification) is information for notifying what information the STA 200 needs to include in the Measurement Report frame.
- Information for requesting notification includes, for example, an indicator identifier 371 indicating reception characteristics, additional information 372 necessary for calculating reception characteristics, and an identifier 380 for selecting other information used for determining the BAR transmission destination. Composed.
- the indicator identifier 371 indicating the reception characteristics is an identifier for specifying an index (an index indicating the reception characteristics) corresponding to information to be transmitted by the STA 200 included in the Measurement Report frame.
- the index indicating the reception characteristics includes, for example, the throughput, the packet loss rate, the number of multicast packets addressed to the multicast group to which the device itself can be received, and the ratio of the sum of the noise power and the interference power to the desired signal power. At least one of them.
- An example of the relationship between the index indicating these reception characteristics and the identifier is shown in FIG.
- Rx MSDU MAC service data unit
- This Rx MSDU is, for example, information on the number of multicast packets and the number of received packets (information on throughput).
- PER Packet Error Rate
- SINR signal-to-interference noise ratio
- the additional information 372 necessary for calculating the reception characteristics is information necessary for calculating the reception characteristics.
- the index indicating the reception characteristic is the packet error rate
- the total number of multicast packets transmitted by the AP 100 is necessary for the STA 200 to calculate the packet error rate.
- additional information may be required depending on the index. Therefore, according to the index, information required when the STA 200 calculates reception characteristics can be included in the information for requesting notification.
- the identifier 380 for selecting other information used for determining the BAR transmission destination includes, for example, an identifier 381 for counting the number of packets that can be received only for retransmission, an identifier 382 for counting the number of packets that received Duplicate, An identifier 383 for transmitting the reception bitmap, an identifier 384 for transmitting the terminal status information, an identifier 385 for transmitting the congestion degree information, and Reserved 386 are included. Note that Reserved 386 is a reserved area.
- the identifier 381 for counting the number of packets that can be received only for retransmission is an identifier that indicates whether to count and notify the number of multicast packets that fail to receive the initial transmission packet and that have successfully received the retransmission packet. For example, “1” is stored when notification is necessary, and “0” is stored when notification is not necessary.
- the identifier 382 indicating whether or not the number of packets that received Duplicate is counted is an identifier that indicates whether or not to count and notify the number of multicast packets that have been successfully received for the first transmission packet and that have been successfully received for the retransmission packet. For example, “1” is stored when notification is necessary, and “0” is stored when notification is not necessary.
- the information regarding the number of packets that received Duplicate can be paraphrased as the number of redundant packets that the STA 200 has received.
- the AP 100 determines whether or not the retransmission control by the current BAR transmission destination is functioning well based on the information on the number of packets that have received Duplicate, and based on the determination result, determines the transmission destination of the BAR. Can be determined appropriately.
- the identifier 383 indicating whether or not to transmit the reception bitmap is an identifier indicating whether or not to transmit the multicast packet reception bitmap (BA bitmap) to the AP 100. For example, “1” is stored when notification is necessary, and “0” is stored when notification is not necessary.
- the AP 100 can grasp the reception characteristics of the STA 200 in more detail by receiving the reception bitmap of the multicast packet from the STA 200. Thereby, AP100 can determine the transmission destination of BAR more appropriately.
- the identifier 384 indicating whether or not to transmit the terminal state information is an identifier indicating whether or not to transmit the terminal state information to the AP 100.
- This terminal state information is information regarding the state in the STA 200, for example. For example, at least one of information related to movement of the STA 200 (mobility information), information related to the position where the STA 200 exists (position information), and information related to the battery of the STA 200 (battery information) can be used as terminal state information. For example, “1” is stored when notification is necessary, and “0” is stored when notification is not necessary. An identifier indicating the type of terminal state information may be stored.
- the AP 100 detects, for example, whether or not the deterioration of the reception characteristics in the STA 200 is temporary, whether or not the STA 200 is about to leave the coverage area of its own device, by referring to the terminal state information, for example. be able to. For this reason, when the AP 100 acquires the terminal state information from the STA 200, the AP 100 can use the terminal state information as information for appropriately determining the transmission destination of the BAR.
- the AP 100 can determine the transmission destination of the BAR based on the mobility information and the position information of the STA 200. For example, if the AP 100 detects that the STA 200 is about to leave the coverage area of the AP 100 based on the mobility information and the position information of the STA 200, the AP 100 determines not to select the STA 200 as a BAR transmission destination. be able to.
- the AP 100 can determine the transmission destination of the BAR based on the battery information of the STA 200. For example, when the remaining battery level of the STA 200 is small with reference to the threshold (for example, when it is determined that the remaining battery level is lower than the threshold held by the AP 100), the AP 100 does not select the STA 200 as a BAR transmission destination. Can be determined.
- the identifier 385 indicating whether to transmit congestion degree information is an identifier indicating whether to transmit congestion degree information to the AP 100.
- This congestion degree information is information for specifying the congestion degree related to wireless communication in the STA 200. For example, “1” is stored when notification is necessary, and “0” is stored when notification is not necessary.
- the degree of congestion related to radio communication in the STA 200 can be defined as, for example, the ratio of radio resources actually allocated to the STA 200 in all radio resources included in the STA 200.
- the AP 100 can determine (change) the number of BAR transmission destinations based on the congestion level specified by the congestion level information.
- the AP 100 can use the congestion degree information acquired from the STA 200 in order to appropriately determine the number of BAR transmission destinations.
- FIG. 23 is a diagram illustrating a configuration example of information notified to the AP 100 according to the embodiment of the present technology.
- the information illustrated in FIG. 23 is information (information regarding statistical values to be notified) transmitted from the STA 200 to the AP 100 in response to the information illustrated in FIG. 22 (information requesting notification from the AP 100 to the STA 200). Further, the information illustrated in FIG. 23 is information used when the AP 100 determines the transmission destination of the BAR.
- the information notified to the AP 100 includes, for example, an indicator identifier 391 indicating reception characteristics, a statistical value 392 indicating reception characteristics, the number of packets 393 that can be received only for retransmission, the number of packets 394 that received Duplicate, and a block.
- Ack Starting Sequence Control 395, reception bitmap 396, terminal status information 397, and congestion degree information 398 are included.
- the indicator identifier 391 indicating the reception characteristics corresponds to the indicator identifier 371 indicating the reception characteristics shown in FIG.
- the statistical value 392 of the index indicating the reception characteristic is a statistical value of the index specified by the identifier 391 of the index indicating the reception characteristic. This statistical value is a value acquired by the STA 200 within the period notified by the AP 100 (index value notified by the AP 100).
- the number of packets 393 that can be received only for retransmission is a statistical value of multicast packets that fail to receive the first transmission packet and that have successfully received the retransmission packet. Note that the number of packets 393 that can be received only for retransmission is arranged when the identifier 381 for counting the number of packets that can only be received for retransmission shown in FIG.
- the number of packets 394 that received Duplicate is a statistical value of a multicast packet that has successfully received the initial transmission packet and that has successfully received the retransmission packet. Note that the number of packets 394 that received Duplicate is arranged when the identifier 382 that counts the number of packets that received Duplicate shown in a of FIG. 22 is “1”.
- Block Ack Starting Sequence Control 395 is information necessary to identify from which sequence number the received bitmap is started.
- the reception bitmap 396 is a multicast packet reception bitmap.
- the reception bitmap 396 is arranged when the identifier 383 indicating whether or not to transmit the reception bitmap shown in a of FIG. 22 is “1”.
- the terminal state information 397 is information (terminal state information) regarding the state in the STA 200.
- the terminal state information 397 is arranged when the identifier 384 indicating whether to transmit the terminal state information shown in FIG. 22a is “1”.
- the congestion degree information 398 is information (congestion degree information) regarding the congestion degree related to wireless communication in the STA 200.
- the congestion degree information 398 is arranged when the identifier 385 indicating whether to transmit the congestion degree information shown in FIG. 22a is “1”.
- Each information (statistical value and statistical information) shown in FIG. 23 includes, for example, a raw value, a quantized value, an instantaneous value, an average value, a value uniquely derived from these values, and a quantized value. And at least one of the indexes in the list.
- the AP 100 instructs the plurality of STAs 200 to aggregate multicast characteristics. Further, the STA 200 that receives the multicast measures statistical information such as each reception characteristic. Then, the STA 200 multiplexes the statistical information (time division multiplexing, frequency division multiplexing, space division multiplexing, OFDMA) and transmits it to the AP 100. In addition, the AP 100 acquires the statistical information multiplexed and transmitted from each STA 200. Thereby, AP100 can acquire the statistical information acquired by each STA200 appropriately.
- the AP 100 and the STA 200 in the embodiment of the present technology can be applied to devices used in each field.
- the present invention can be applied to a wireless device (for example, a car navigation device or a smartphone) used in an automobile.
- the present invention can be applied to inter-vehicle communication and road-to-vehicle communication (V2X (vehicleXto X)).
- V2X vehicleXto X
- the present invention can be applied to a learning device (for example, a tablet terminal) used in the education field.
- a wireless apparatus for example, terminal of a cow management system used in the agricultural field.
- it can be applied to each wireless device used in the sports field, the medical field, and the like.
- the AP 100 and the STA 200 are a smartphone, a tablet PC (Personal Computer), a notebook PC, a mobile terminal such as a portable game terminal or a digital camera, a fixed terminal such as a television receiver, a printer, a digital scanner, or a network storage, or a car You may implement
- the AP 100 and the STA 200 are terminals (also referred to as MTC (Machine Type Communication) terminals) that perform M2M (Machine To Machine) communication, such as smart meters, vending machines, remote monitoring devices, or POS (Point Of Sale) terminals. It may be realized.
- the AP 100 and the STA 200 may be wireless communication modules (for example, integrated circuit modules configured by one die) mounted on these terminals.
- the AP 100 may be realized as a wireless LAN access point (also referred to as a wireless base station) having a router function or not having a router function.
- the AP 100 may be realized as a mobile wireless LAN router.
- the AP 100 may be a wireless communication module (for example, an integrated circuit module configured by one die) mounted on these devices.
- FIG. 24 is a block diagram illustrating an example of a schematic configuration of a smartphone 900 to which the technology according to the present disclosure can be applied.
- the smartphone 900 includes a processor 901, a memory 902, a storage 903, an external connection interface 904, a camera 906, a sensor 907, a microphone 908, an input device 909, a display device 910, a speaker 911, a wireless communication interface 913, an antenna switch 914, an antenna 915, A bus 917, a battery 918, and an auxiliary controller 919 are provided.
- the processor 901 may be, for example, a CPU (Central Processing Unit) or a SoC (System on Chip), and controls the functions of the application layer and other layers of the smartphone 900.
- the memory 902 includes a RAM (Random Access Memory) and a ROM (Read Only Memory), and stores programs and data executed by the processor 901.
- the storage 903 can include a storage medium such as a semiconductor memory or a hard disk.
- the external connection interface 904 is an interface for connecting an external device such as a memory card or a USB (Universal Serial Bus) device to the smartphone 900.
- the camera 906 includes, for example, an image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor), and generates a captured image.
- the sensor 907 may include a sensor group such as a positioning sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor.
- the microphone 908 converts sound input to the smartphone 900 into an audio signal.
- the input device 909 includes, for example, a touch sensor that detects a touch on the screen of the display device 910, a keypad, a keyboard, a button, or a switch, and receives an operation or information input from a user.
- the display device 910 has a screen such as a liquid crystal display (LCD) or an organic light emitting diode (OLED) display, and displays an output image of the smartphone 900.
- the speaker 911 converts an audio signal output from the smartphone 900 into audio.
- the wireless communication interface 913 supports one or more wireless LAN standards such as IEEE802.11a, 11b, 11g, 11n, 11ac, and 11ad, and performs wireless communication.
- the wireless communication interface 913 can communicate with other devices via a wireless LAN access point in the infrastructure mode.
- the wireless communication interface 913 can directly communicate with other devices in the ad-hoc mode or the direct communication mode such as Wi-Fi Direct.
- Wi-Fi Direct unlike the ad hoc mode, one of two terminals operates as an access point, but communication is performed directly between the terminals.
- the wireless communication interface 913 can typically include a baseband processor, an RF (Radio Frequency) circuit, a power amplifier, and the like.
- the wireless communication interface 913 may be a one-chip module in which a memory that stores a communication control program, a processor that executes the program, and related circuits are integrated.
- the wireless communication interface 913 may support other types of wireless communication methods such as a short-range wireless communication method, a proximity wireless communication method, or a cellular communication method in addition to the wireless LAN method.
- the antenna switch 914 switches the connection destination of the antenna 915 among a plurality of circuits (for example, circuits for different wireless communication schemes) included in the wireless communication interface 913.
- the antenna 915 includes a single antenna element or a plurality of antenna elements (for example, a plurality of antenna elements constituting a MIMO antenna), and is used for transmission and reception of radio signals by the radio communication interface 913.
- the smartphone 900 is not limited to the example of FIG. 24, and may include a plurality of antennas (for example, an antenna for a wireless LAN and an antenna for a proximity wireless communication method). In that case, the antenna switch 914 may be omitted from the configuration of the smartphone 900.
- the bus 917 connects the processor 901, memory 902, storage 903, external connection interface 904, camera 906, sensor 907, microphone 908, input device 909, display device 910, speaker 911, wireless communication interface 913, and auxiliary controller 919 to each other.
- the battery 918 supplies electric power to each block of the smartphone 900 shown in FIG. 24 through a power supply line partially shown by a broken line in the drawing.
- the auxiliary controller 919 operates the minimum necessary functions of the smartphone 900 in the sleep mode.
- the smartphone 900 may operate as a wireless access point (software AP) when the processor 901 executes the access point function at the application level. Further, the wireless communication interface 913 may have a wireless access point function.
- FIG. 25 is a block diagram illustrating an example of a schematic configuration of a car navigation device 920 to which the technology according to the present disclosure can be applied.
- the car navigation device 920 includes a processor 921, a memory 922, a GPS (Global Positioning System) module 924, a sensor 925, a data interface 926, a content player 927, a storage medium interface 928, an input device 929, a display device 930, a speaker 931, and wireless communication.
- An interface 933, an antenna switch 934, an antenna 935, and a battery 938 are provided.
- the GPS module 924 measures the position (for example, latitude, longitude, and altitude) of the car navigation device 920 using GPS signals received from GPS satellites.
- the sensor 925 may include a sensor group such as a gyro sensor, a geomagnetic sensor, and an atmospheric pressure sensor.
- the data interface 926 is connected to the in-vehicle network 941 through a terminal (not shown), for example, and acquires data generated on the vehicle side such as vehicle speed data.
- the content player 927 reproduces content stored in a storage medium (for example, CD or DVD) inserted into the storage medium interface 928.
- the input device 929 includes, for example, a touch sensor, a button, or a switch that detects a touch on the screen of the display device 930, and receives an operation or information input from the user.
- the display device 930 has a screen such as an LCD or an OLED display, and displays a navigation function or an image of content to be reproduced.
- the speaker 931 outputs the navigation function or the audio of the content to be played back.
- the wireless communication interface 933 supports one or more wireless LAN standards such as IEEE802.11a, 11b, 11g, 11n, 11ac, and 11ad, and executes wireless communication.
- the wireless communication interface 933 can communicate with other devices via a wireless LAN access point in the infrastructure mode.
- the wireless communication interface 933 can directly communicate with other devices in the ad-hoc mode or the direct communication mode such as Wi-Fi Direct.
- the wireless communication interface 933 may typically include a baseband processor, an RF circuit, a power amplifier, and the like.
- the wireless communication interface 933 may be a one-chip module in which a memory that stores a communication control program, a processor that executes the program, and related circuits are integrated.
- the wireless communication interface 933 may support other types of wireless communication systems such as a short-range wireless communication system, a proximity wireless communication system, or a cellular communication system.
- the antenna switch 934 switches the connection destination of the antenna 935 among a plurality of circuits included in the wireless communication interface 933.
- the antenna 935 includes a single antenna element or a plurality of antenna elements, and is used for transmission and reception of a radio signal by the radio communication interface 933.
- the car navigation device 920 is not limited to the example of FIG. 25, and may include a plurality of antennas. In that case, the antenna switch 934 may be omitted from the configuration of the car navigation device 920.
- the battery 938 supplies power to each block of the car navigation apparatus 920 shown in FIG. 25 through a power supply line partially shown by broken lines in the drawing. Further, the battery 938 stores electric power supplied from the vehicle side.
- control unit 130 described with reference to FIG. 2 and the control unit 230 described with reference to FIG. 3 may be implemented in the wireless communication interface 933.
- the car navigation device 920 illustrated in FIG. Further, at least a part of these functions may be implemented in the processor 921. For example, when the STA 200 multiplexes and transmits statistical information, multicast reliability can be improved while reducing overhead.
- the wireless communication interface 933 may operate as the above-described AP 100 and provide a wireless connection to a terminal of a user who gets on the vehicle.
- the technology according to the present disclosure may be realized as an in-vehicle system (or vehicle) 940 including one or more blocks of the car navigation device 920 described above, an in-vehicle network 941, and a vehicle side module 942.
- vehicle-side module 942 generates vehicle-side data such as vehicle speed, engine speed, or failure information, and outputs the generated data to the in-vehicle network 941.
- FIG. 26 is a block diagram illustrating an example of a schematic configuration of a wireless access point 950 to which the technology according to the present disclosure can be applied.
- the wireless access point 950 includes a controller 951, a memory 952, an input device 954, a display device 955, a network interface 957, a wireless communication interface 963, an antenna switch 964, and an antenna 965.
- the controller 951 may be a CPU or a DSP (Digital Signal Processor), for example, and various functions (for example, access restriction, routing, encryption, firewall) of the IP (Internet Protocol) layer and higher layers of the wireless access point 950 And log management).
- the memory 952 includes a RAM and a ROM, and stores programs executed by the controller 951 and various control data (for example, a terminal list, a routing table, an encryption key, security settings, and a log).
- the input device 954 includes, for example, a button or a switch and receives an operation from the user.
- the display device 955 includes an LED lamp and the like, and displays the operation status of the wireless access point 950.
- the network interface 957 is a wired communication interface for connecting the wireless access point 950 to the wired communication network 958.
- the network interface 957 may have a plurality of connection terminals.
- the wired communication network 958 may be a LAN such as Ethernet (registered trademark), or may be a WAN (Wide Area Network).
- control unit 230 described with reference to FIG. 3 may be implemented in the wireless communication interface 963.
- wireless access point 950 illustrated in FIG. at least a part of these functions may be implemented in the controller 951.
- the processing procedure described in the above embodiment may be regarded as a method having a series of these procedures, and a program for causing a computer to execute these series of procedures or a recording medium storing the program. You may catch it.
- a recording medium for example, a CD (Compact Disc), an MD (MiniDisc), a DVD (Digital Versatile Disc), a memory card, a Blu-ray disc (Blu-ray (registered trademark) Disc), or the like can be used.
- this technique can also take the following structures.
- An information processing apparatus comprising: a control unit that performs control to notify the multiplexing information of the first device and to transmit the information related to the communication state acquired by the first device from the first device.
- the control unit performs control to receive information on the communication state multiplexed and transmitted by the first device according to the notified multiplexing information.
- control unit confirms in advance that the first device has a function of multiplexing information related to the communication state.
- control unit performs the notification when performing multicast transmission to the plurality of devices. (7) Whether the control unit causes the first device to transmit the information on the communication state by the time division multiplexing based on the number of devices that transmit the information on the communication state and the delay amount allowed by the application.
- the information processing apparatus according to any one of (1) to (6), wherein: (8) Whether the control unit causes the first device to transmit the information on the communication state by frequency division multiplexing based on the number of devices that transmit the information on the communication state and the number of channels that can be assigned to the device.
- the information processing apparatus according to any one of (1) to (7), wherein: (9) Whether the control unit causes the first device to transmit the information on the communication state by space division multiplexing based on the number of devices that transmit the information on the communication state and the number of streams that can be assigned to the device.
- the information processing apparatus according to any one of (1) to (8), wherein: (10) The control unit determines whether to transmit the information on the communication state to the first device by OFDMA based on the number of devices that transmit the information on the communication state.
- the information processing apparatus according to any one of the above.
- (11) The information processing apparatus according to any one of (1) to (10), wherein the control unit performs the notification by a measurement request frame.
- (12) The information according to any one of (1) to (11), wherein the control unit performs control to determine a transmission destination of a delivery confirmation request based on information on the communication state multiplexed and transmitted from the first device Processing equipment.
- the information related to the communication state is multiplexed and transmitted to the other device according to the multiplexing method notified from the other device.
- An information processing apparatus including a control unit that performs control.
- the first device In order for the first device to multiplex and transmit information relating to the communication state in the first device to the first device having a multiplexing function for multiplexing and transmitting data from a plurality of devices including the first device to the information processing apparatus.
- An information processing method comprising a control procedure for notifying multiplexing information and transmitting the information related to the communication state acquired by the first device from the first device.
- a control procedure for notifying multiplexing information and transmitting the information related to the communication state acquired by the first device from the first device.
- the information related to the communication state is multiplexed and transmitted to the other device according to the multiplexing method notified from the other device.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
オーバーヘッドを削減させる。 第1機器は、第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える機器である。また、情報処理装置は、制御部を具備する情報処理装置である。この情報処理装置が具備する制御部は、第1機器における通信状態に関する情報を第1機器が多重化送信するための多重化情報を第1機器に通知し、第1機器により取得されたその通信状態に関する情報を第1機器から多重化送信させる制御を行うものである。
Description
本技術は、情報処理装置に関する。詳しくは、無線通信を利用して情報のやりとりを行う情報処理装置および情報処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
従来、無線LAN(Local Area Network)システムにおいては、伝搬損失、シャドウイング、フェージング、又はフレーム同士の衝突等が生じる場合があるため、受信機が送信機から送信されたフレームの受信に失敗する現象が発生し得る。このような現象に対応するため、無線LANシステムでは、肯定応答(ACK:ACKnowledgement)及び否定応答(NACK:Negative ACKnowledgement)を用いた再送制御が採用される場合がある。受信側からの応答を用いた再送制御技術において、データ送信側からの送達確認要求に応じて、受信側からデータ受信の成功又は失敗を示す情報を含む送達確認応答が返却される場合がある。その1つとして、1つ以上の送信フレームに関する受信確認をまとめて実行可能な、BAR(Block ACK Request)フレーム及びBA(Block ACK)フレームを用いた再送制御がある。
ここで、無線LANに関する標準規格の一つであるIEEE802.11aaにおいて、親機(AP:Access Point)と子機(STA:Station)との間で、BAR及びBAを用いた再送制御を行うための技術が定義されている。詳しくは、APが、マルチキャストグループに属する複数のSTAへBARをユニキャスト送信し、STAからBAを受信することで、マルチキャスト送信に関する再送制御を行う技術が定義されている。この技術によれば、マルチキャストグループに属するSTAが少数である場合、例えばAPが全てのSTAへBARを送信し全てのSTAからBAを受信することにより、信頼性の高い無線通信環境を実現可能である。ただし、マルチキャストグループに属するSTAの数が多数である場合、BAR及びBAの送受信にかかるオーバーヘッドによりスループットが劣化し得る。
上述した技術に関して、例えば、マルチキャストグループのSTAをグループ化し、グループごとに設定した代表端末のみを対象としてBAR及びBAの送受信を行う技術が開示されている(例えば、特許文献1参照。)。
上述の従来技術では、厳密なグループ化及び代表端末の選定が行われる。そのため、例えば、STAの受信環境の変動が生じた場合に、再度のグループ化を行うことなくスループットの劣化を防止することは困難である。また、グループ化をやり直すためには高いオーバーヘッドが要される。
ここで、IEEE802.11には、Radio Measurement Frameと呼ばれるものがあり、STAは、自装置が観測した統計情報をAPに通知することが可能である。特に、Radio Measurement Frameには、Multicast Diagnostic Reportと呼ばれるフレームの種類が存在する。そこで、APは、マルチキャストグループに属するSTAから、そのフレームを用いて各STAのマルチキャストの特性を取得し、特性の悪いSTAにのみBARを送信することができる。これにより、オーバーヘッドを削減しつつ、マルチキャストの信頼性を高めることができる。
しかしながら、マルチキャストに属するSTAの数が増加すると、統計情報の収集のためのオーバーヘッドが大きくなり、マルチキャストの特性に影響を与えてしまうおそれがある。
本技術はこのような状況に鑑みて生み出されたものであり、オーバーヘッドを削減させることを目的とする。
本技術は、上述の問題点を解消するためになされたものであり、その第1の側面は、第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える上記第1機器に、上記第1機器における通信状態に関する情報を上記第1機器が多重化送信するための多重化情報を通知し、上記第1機器により取得された上記通信状態に関する情報を上記第1機器から多重化送信させる制御を行う制御部を具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、多重化情報を第1機器に通知し、第1機器により取得された通信状態に関する情報を第1機器から多重化送信させるという作用をもたらす。
また、この第1の側面において、上記制御部は、上記通知した多重化情報に従って上記第1機器により多重化されて送信される上記通信状態に関する情報を受信する制御を行うようにしてもよい。これにより、通知した多重化情報に従って第1機器により多重化されて送信される通信状態に関する情報を受信するという作用をもたらす。
また、この第1の側面において、上記制御部は、上記多重化情報として、時間分割多重と周波数分割多重と空間分割多重とOFDMAとの何れかの多重化方法を上記第1機器に通知し、当該通知した多重化方法に従って上記通信状態に関する情報を上記第1機器に多重化送信させる制御を行うようにしてもよい。これにより、時間分割多重と周波数分割多重と空間分割多重とOFDMAとの何れかの多重化方法を第1機器に通知し、その通知した多重化方法に従って、通信状態に関する情報を第1機器に多重化送信させるという作用をもたらす。
また、この第1の側面において、上記制御部は、上記通信状態に関する情報の多重化方法とともに上記通信状態に関する情報の多重化送信に用いる情報を上記第1機器に通知する制御を行うようにしてもよい。これにより、通信状態に関する情報の多重化方法とともに、通信状態に関する情報の多重化送信に用いる情報を第1機器に通知するという作用をもたらす。
また、この第1の側面において、上記制御部は、上記第1機器が上記通信状態に関する情報の多重化機能を備えることを事前に確認するようにしてもよい。これにより、第1機器が通信状態に関する情報の多重化機能を備えることを事前に確認するという作用をもたらす。
また、この第1の側面において、上記制御部は、上記複数の機器にマルチキャスト送信を行う場合に上記通知を行うようにしてもよい。これにより、複数の機器にマルチキャスト送信を行う場合に通知を行うという作用をもたらす。
また、この第1の側面において、上記制御部は、上記通信状態に関する情報を送信させる機器の数と、アプリケーションにより許容される遅延量とに基づいて、上記時間分割多重により上記通信状態に関する情報を上記第1機器に送信させるか否かを決定するようにしてもよい。これにより、通信状態に関する情報を送信させる機器の数と、アプリケーションにより許容される遅延量とに基づいて、時間分割多重により通信状態に関する情報を第1機器に送信させるか否かを決定するという作用をもたらす。
また、この第1の側面において、上記制御部は、上記通信状態に関する情報を送信させる機器の数と、上記機器に割り当て可能なチャネル数とに基づいて、周波数分割多重により上記通信状態に関する情報を上記第1機器に送信させるか否かを決定するようにしてもよい。これにより、通信状態に関する情報を送信させる機器の数と、機器に割り当て可能なチャネル数とに基づいて、周波数分割多重により通信状態に関する情報を第1機器に送信させるか否かを決定するという作用をもたらす。
また、この第1の側面において、上記制御部は、上記通信状態に関する情報を送信させる機器の数と、上記機器に割り当て可能なストリーム数とに基づいて、空間分割多重により上記通信状態に関する情報を上記第1機器に送信させるか否かを決定するようにしてもよい。これにより、通信状態に関する情報を送信させる機器の数と、機器に割り当て可能なストリーム数とに基づいて、空間分割多重により通信状態に関する情報を第1機器に送信させるか否かを決定するという作用をもたらす。
また、この第1の側面において、上記制御部は、上記通信状態に関する情報を送信させる機器の数に基づいて、OFDMAにより上記通信状態に関する情報を上記第1機器に送信させるか否かを決定するようにしてもよい。これにより、通信状態に関する情報を送信させる機器の数に基づいて、OFDMAにより通信状態に関する情報を第1機器に送信させるか否かを決定するという作用をもたらす。
また、この第1の側面において、上記制御部は、Measurement Request frameにより上記通知を行うようにしてもよい。これにより、Measurement Request frameにより通知を行うという作用をもたらす。
また、この第1の側面において、上記制御部は、上記第1機器から多重化送信された上記通信状態に関する情報に基づいて送達確認要求の送信先を決定する制御を行うようにしてもよい。これにより、第1機器から多重化送信された通信状態に関する情報に基づいて送達確認要求の送信先を決定するという作用をもたらす。
また、本技術の第2の側面は、所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、上記他の機器から通知された多重化方法に従って上記通信状態に関する情報を多重化して上記他の機器に送信する制御を行う制御部を具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、他の機器から通知された多重化方法に従って、通信状態に関する情報を多重化して他の機器に送信するという作用をもたらす。
また、この第2の側面において、上記制御部は、上記通信状態に関する情報を含めたMeasurement Report frameを多重化して上記他の機器に送信する制御を行うようにしてもよい。これにより、通信状態に関する情報を含めたMeasurement Report frameを多重化して他の機器に送信するという作用をもたらす。
本技術によれば、オーバーヘッドを削減させることができるという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
以下、本技術を実施するための形態(以下、実施の形態と称する)について説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
また、本明細書及び図面において、実質的に同一の機能構成を有する要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の要素を、必要に応じて無線通信装置100A、100Bおよび100Cのように区別する。ただし、実質的に同一の機能構成を有する複数の要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、無線通信装置100A、100Bおよび100Cを特に区別する必要が無い場合には、単に無線通信装置100と称する。
説明は以下の順序により行う。
1.実施の形態(APが複数のSTAから統計情報を多重化送信させる例)
2.応用例
1.実施の形態(APが複数のSTAから統計情報を多重化送信させる例)
2.応用例
<1.実施の形態>
[無線通信システムの構成例]
図1は、本技術の実施の形態における無線通信システム1の全体構成の一例を示す図である。図1に示すように、無線通信システム1は、無線通信装置100および複数の無線通信装置200を含む。なお、以下では、無線通信装置100をAP100と称し、無線通信装置200をSTA200と称することもある。なお、無線通信装置100は、請求の範囲に記載の情報処理装置、他の機器の一例である。また、無線通信装置200は、請求の範囲に記載の情報処理装置、第1機器の一例である。
[無線通信システムの構成例]
図1は、本技術の実施の形態における無線通信システム1の全体構成の一例を示す図である。図1に示すように、無線通信システム1は、無線通信装置100および複数の無線通信装置200を含む。なお、以下では、無線通信装置100をAP100と称し、無線通信装置200をSTA200と称することもある。なお、無線通信装置100は、請求の範囲に記載の情報処理装置、他の機器の一例である。また、無線通信装置200は、請求の範囲に記載の情報処理装置、第1機器の一例である。
無線通信装置100は、自装置に接続する複数の無線通信装置200へ無線通信サービスを提供するAP(Access Point)である。無線通信装置200は、無線通信装置100
に接続して無線通信を行うSTA(Station)である。図1に示す例では、STA200A、200Bおよび200Dは、スマートフォンであり、STA200C、200Eおよび200Fは、タブレット端末である。
に接続して無線通信を行うSTA(Station)である。図1に示す例では、STA200A、200Bおよび200Dは、スマートフォンであり、STA200C、200Eおよび200Fは、タブレット端末である。
また、AP100からSTA200への通信をDL(ダウンリンク)と称し、STA200からAP100への通信をUL(アップリンク)とも称する。
なお、単一のSTAを宛先としてフレームを送信することをUnicastと称する。また、グループに属する複数のSTAを宛先としてフレームを送信することをマルチキャストと称する。
例えば、AP100およびSTA200A乃至200Fは、それぞれ無線通信を介して接続され、直接的にフレームの送受信を行う。STA200A乃至200Fは、単一のマルチキャストグループに属しているものとし、AP100は、STA200A乃至200Fを対象としたマルチキャスト送信を行う。また、AP100は、STA200A乃至200Fとの間で、ADDBA requestおよびADDBA responseの送受信を行うことで、BAR(Block Ack Request)およびBA(Block Ack)を送受信するための準備を完了しているものとする。これにより、STA200A乃至200Fは、いずれもBARを受信し、BAを返信することが可能な状態にある。以下では、特に言及しない限り、STA200は単一のマルチキャストグループに属しており、BARおよびBAを送受信するための準備を完了しているものとする。
[APの構成例]
図2は、本技術の実施の形態におけるAP100の論理的な構成の一例を示すブロック図である。図2に示すように、AP100は、無線通信部110と、記憶部120と、制御部130とを備える。
図2は、本技術の実施の形態におけるAP100の論理的な構成の一例を示すブロック図である。図2に示すように、AP100は、無線通信部110と、記憶部120と、制御部130とを備える。
無線通信部110は、AP100による他の装置との無線通信を仲介する無線通信インタフェースである。本技術の実施の形態では、無線通信部110は、STA200との間で無線通信を行う。例えば、無線通信部110は、STA200から送信された無線信号を受信する。また、無線通信部110は、増幅器、周波数変換器、及び復調器等としての機能を有していてもよい。例えば、無線通信部110は、受信したデータを制御部130へ出力し得る。また、無線通信部110は、アンテナを介してSTA200へ無線信号を送信する。無線通信部110は、変調器、及び増幅器等としての機能を有していてもよい。例えば、無線通信部110は、制御部130から出力されたデータを、変調及び電力増幅等して送信してもよい。
また、無線通信部110は、STA200へマルチキャスト送信を行う。また、無線通信部110は、制御部130により決定されたBARの送信先のSTAへBARを送信し、BAを受信する。なお、BAには、一連のマルチキャストパケットの受信成否を示すBAビットマップ(送達確認応答ビットマップ)が含まれる。ここでのマルチキャストパケットとは、STA200が属するマルチキャストグループ宛てのマルチキャストパケットを指す。また、無線通信部110は、各STA200との間で、BARの送信先を柔軟に変更するための各種メッセージを送受信する。
記憶部120は、所定の記録媒体に対してデータの記録再生を行う部位である。例えば、記憶部120は、制御部130により決定されたBARの送信先を示す情報を記憶する。
制御部130は、演算処理装置および制御装置として機能し、各種プログラムに従ってAP100内の動作全般を制御する。
[STAの構成例]
図3は、本技術の実施の形態におけるSTA200の論理的な構成の一例を示すブロック図である。図3に示すように、STA200は、無線通信部210と、記憶部220と、制御部230とを備える。
図3は、本技術の実施の形態におけるSTA200の論理的な構成の一例を示すブロック図である。図3に示すように、STA200は、無線通信部210と、記憶部220と、制御部230とを備える。
無線通信部210は、STA200による他の装置との無線通信を仲介する無線通信インタフェースである。本技術の実施の形態では、無線通信部210は、AP100との間で無線通信を行う。例えば、無線通信部210は、AP100から送信された無線信号を受信する。無線通信部210は、増幅器、周波数変換器および復調器等としての機能を有していてもよい。例えば、無線通信部210は、受信したデータを制御部230へ出力し得る。また、無線通信部210は、アンテナを介してAP100へ無線信号を送信する。無線通信部210は、変調器、及び増幅器等としての機能を有していてもよい。例えば、無線通信部210は、制御部230から出力されたデータを、変調及び電力増幅等して送信してもよい。
また、無線通信部210は、AP100からマルチキャスト送信されたフレームを受信する。また、無線通信部210は、AP100からBARを受信し、AP100へBAを送信する。また、無線通信部210は、AP100との間で、BARの送信先を柔軟に変更するための各種メッセージを送受信する。
記憶部220は、所定の記録媒体に対してデータの記録再生を行う部位である。例えば、記憶部220は、AP100により通知された各メッセージ等に含まれる情報を記憶する。
制御部230は、演算処理装置および制御装置として機能し、各種プログラムに従ってSTA200内の動作全般を制御する。
[比較例]
ここで、図4および図5を参照して本技術の実施の形態の概要について説明する。
ここで、図4および図5を参照して本技術の実施の形態の概要について説明する。
図4は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図5は、本技術の基礎となる機器間でやりとりされるデータの通信例を示す図である。すなわち、図5には、本技術の実施の形態における機器間でやりとりされるデータ通信との比較例を示す。
図5のaに示すように、マルチキャストグループに属するSTA1乃至3にAPがマルチキャスト送信をする場合(621)を想定する。例えば、マルチキャストグループに属するSTA1乃至3が少数の場合を想定する。この場合には、APが全てのSTA1乃至3にBARを送信し(622、624、626)、全てのSTA1乃至3からBAを受信することにより(623、625、627)、信頼性の高い通信を実現することができる。
しかしながら、マルチキャストグループに属するSTAの数が増加すると、BARとBAとを交換することによるオーバーヘッドが大きくなり、スループットが劣化するおそれがある(631)。
ここで、IEEE802.11には、Radio Measurement Frameと呼ばれるものがあり、STAは、自装置が観測した統計情報をAPに通知することが可能である。特に、Radio Measurement Frameには、Multicast Diagnostic Reportと呼ばれるフレームの種類が存在する。
そこで、図5のbに示すように、APは、マルチキャストグループに属するSTAから、そのフレームを用いて各STAのマルチキャストの特性を取得し(643乃至645)、特性の悪いSTAにのみBARを送信することができる(646)。これにより、オーバーヘッドを削減しつつ(652)、マルチキャストの信頼性を高めることができる。
しかしながら、マルチキャストに属するSTAの数が増加すると、統計情報の収集のためのオーバーヘッドが大きくなり(651)、マルチキャストの特性に影響を与えてしまうおそれがある。
そこで、本技術の実施の形態では、図4に示すように、マルチキャストの信頼性を高めるために使用される統計情報のフレームを複数のSTA200が多重化送信する(603乃至605)。この多重化送信により、統計情報の収集のためのオーバーヘッドを削減することができる(611)。また、図5のbに示す例と同様に、特性の悪いSTAにのみBARを送信するため(606)、BAR/BAによるオーバーヘッドを削減することができる(612)。
ここで、多重送信は、複数の信号(データ)をまとめ、1または複数の共有された伝送路で送信することを意味する。また、多重送信は、多重化送信、多重伝送、多重通信とも称する。例えば、複数のSTA200からのデータを、同じタイミングで1つのAP100に送信する送信方法は、AP100へのアップリンク多重化送信として把握することができる。
また、AP100へのデータのアップリンク多重化送信に対応するSTA(多重送信機能を備えるSTA)を、多重化機能を備えるSTAと称する。すなわち、多重化機能を備えるSTAは、他のSTAとともに、AP100にデータを多重化送信(アップリンク多重化送信)することができる。また、AP100へのデータのアップリンク多重化送信に対応していないSTA(多重送信機能を備えないSTA)を、レガシー装置と称する。
また、統計情報は、STA200により取得される情報であり、STA200の通信状態に関する情報である。なお、統計情報は、請求の範囲に記載の通信状態に関する情報の一例である。
また、STA200は、複数の機器からAP100にデータを多重化送信する多重化機能を備える機器の一例である。また、AP100の制御部130は、STA200が統計情報の多重化機能を備えることを事前に確認することが好ましい。
また、例えば、AP100の制御部130は、STA200における統計情報をSTA200が多重化送信するための多重化情報をSTA200に通知する制御を行う。例えば、AP100の制御部130は、複数のSTA200にマルチキャスト送信を行う場合にその通知を行うことができる。また、例えば、AP100の制御部130は、Measurement Request frame(図6に示す)によりその通知を行うことができる。
また、例えば、AP100の制御部130は、STA200により取得された統計情報をSTA200から多重化送信させる制御を行う。そして、AP100の制御部130は、STA200から多重化送信された統計情報に基づいて、送達確認要求(例えば、BAR)の送信先を決定する制御を行う。
また、例えば、AP100の制御部130は、その通知した多重化情報に従ってSTA200により多重化されて送信される統計情報を受信する制御を行う。例えば、AP100の制御部130は、多重化情報として、時間分割多重と周波数分割多重と空間分割多重とOFDMAとの何れかの多重化方法をSTA200に通知し、その通知した多重化方法に従って統計情報をSTA200に多重化送信させる制御を行う。
また、例えば、AP100の制御部130は、統計情報の多重化方法とともに、統計情報の多重化送信に用いる情報(例えば、図6に示す多重化情報336)をSTA200に通知する制御を行う。
また、例えば、STA200の制御部230は、所定期間に取得された自装置における統計情報をAP100に送信する場合に、AP100から通知された多重化方法に従って統計情報を多重化してAP100に送信する制御を行う。この場合に、STA200の制御部230は、統計情報を含めたMeasurement Report frame(図7に示す)を多重化してAP100に送信する制御を行う。
[Measurement Request frameの構成例]
図6は、本技術の実施の形態におけるAP100が送信するMeasurement Request frameの構成例を示す図である。
図6は、本技術の実施の形態におけるAP100が送信するMeasurement Request frameの構成例を示す図である。
Measurement Request frame(フィールド301乃至308、310)のFrame Body310に多重化送信に関する情報(STA200が統計情報を多重化するための情報)が格納される。具体的には、Frame Body310(フィールド311乃至314、320)のMeasurment Request Elements320(フィールド321乃至325、330)のMeasurment Request330に多重化送信に関する情報が格納される。
Measurment Request330には、Randomization Interval331と、Measurement Duration332と、Measurement Start Time333と、Group MAC Address334と、多重化ID335と、多重化情報336とが格納される。
Randomization Interval331は、統計情報の計測終了(統計終了)後からSTA200がMeasurement Report frame(図7に示す)を送信するまでに許される最大遅延量である。この値により、複数のSTA200同士が、統計終了とともにMeasurement Report frameを送信して衝突することを防ぐことができる。
Measurement Duration332は、統計情報の計測期間(統計計測期間)を特定するための情報である。
Measurement Start Time333は、統計情報の計測開始時刻(統計計測開始時刻)を特定するための情報である。
Group MAC Address334は、マルチキャストアドレスを特定するための情報である。
多重化ID335は、STA100が使用すべき多重化方法を特定するための情報である。これにより、各STA200が複数の多重化方式を併用することができる。なお、図6では、Measurment Request330に多重化ID335のフィールドを設ける例を示す。ただし、多重化IDに関する情報については、例えば、多重化情報336に格納するようにしてもよい。
多重化情報336は、多重化に必要な情報である。この多重化情報については、図8、図10、図12、図14を参照して詳細に説明する。
例えば、Measurment Request frameとして、Multicast Diagnostic Request frameを用いることができる。
[Measurement Report frameの構成例]
図7は、本技術の実施の形態におけるSTA200が送信するMeasurement Report frameの構成例を示す図である。
図7は、本技術の実施の形態におけるSTA200が送信するMeasurement Report frameの構成例を示す図である。
Measurement Report frame(フィールド301乃至308、340)のFrame Body340に統計情報が格納される。具体的には、Frame Body340(フィールド341乃至343、350)のMeasurment Report Elements350(フィールド351乃至355、360)のMeasurment Report360に統計情報が格納される。
Measurment Report360には、Measurement Time361と、Measurement Duration362と、Group MAC Address363と、Multicast Report Reason364と、Multicast Received MSDU Count365と、First Sequence Number366と、Last Sequence Number367と、Multicast Rate368とが格納される。
Measurement Time361は、STA200が統計情報の計測を開始した時刻を特定するための情報である。
Measurement Duration362は、STA200が統計情報を計測した期間を特定するための情報である。
Group MAC Address363は、マルチキャストアドレスを特定するための情報である。
Multicast Received MSDU Count365は、統計計測期間に受信されたMSDUの数を特定するための情報である。なお、この情報は、AP100に通知する統計情報の一例であり、他の統計情報をAP100に通知するようにしてもよい。例えば、図23に示す各情報を統計情報としてAP100に通知するようにしてもよい。
例えば、Measurment Report frameとして、Multicast Diagnostic Report frameを用いることができる。
次に、AP100が複数のSTA200から統計情報を多重化送信させる場合の例について説明する。
[時間分割多重を行う例]
最初に、多重化方法として時間分割多重を用いる場合の例を示す。
最初に、多重化方法として時間分割多重を用いる場合の例を示す。
[時間分割多重に必要な情報の構成例]
図8は、本技術の実施の形態におけるAP100が送信する時間分割多重に必要な情報の構成例を示す図である。
図8は、本技術の実施の形態におけるAP100が送信する時間分割多重に必要な情報の構成例を示す図である。
時間分割多重に必要な情報は、各STA200が統計情報をAP100に多重化送信するために必要な情報である。
時間分割多重に必要な情報は、例えば、User ID401と、送信開始時間402と、送信期間403とにより構成される。なお、図8では、各フィールドのOctetsを表す数値を、各フィールドの下側に付して示す。また、図10、図12、図14についても同様に、各フィールド(または、その一部)のOctetsを表す数値を、各フィールドの下側または上側に付して示す。
User ID401は、各STA200を特定するための情報である。User ID401として、例えば、AID(Association Identifier)を用いることができる。
送信開始時間402は、統計情報のAP100への送信を開始するタイミングを特定するための情報である。例えば、送信開始時間402は、絶対時刻とすることができる。また、例えば、送信開始時間402は、最後にAP100から送信されたフレームを正常に受信できた時刻からの相対時刻するようにしてもよい。
送信期間403は、統計情報を送信する期間を特定するための情報である。例えば、送信期間403の代わりに、送信終了時刻を用いて統計情報を送信する期間を特定するようにしてもよい。なお、送信開始時間402により特定される時間から送信期間が特定可能な場合には、送信期間403を省略するようにしてもよい。例えば、統計情報を格納するMeasurement Report frameのサイズが決まっている場合には、送信期間403を省略することができる。
ここで、Measurement Request frameをマルチキャストで送信する場合には、時間分割多重に必要な情報をSTA毎に格納する必要がある。例えば、時間分割多重に必要な情報として、複数のSTAの値を格納するようにしてもよく、STA毎に異なる値を格納するようにしてもよい。
なお、これらの情報は一例であり、統計情報を送信する送信タイミングを特定するための他の情報を、時間分割多重に必要な情報として用いるようにしてもよい。
[時間分割多重による統計情報の通信例]
図9は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図9は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図9では、STA200A乃至200Cは、取得された統計情報をAP100に時間分割多重化送信をする場合の例を示す。なお、図9に示す横軸(図9における上下方向の軸)は、時間軸を示す。また、各機器から送信されるデータを、各機器に対応する時間軸の上側に、内部にデータの名称を付した矩形で示す。また、図9において、同時刻に複数のSTA200にデータを送信している場合は、複数のSTA200にデータをマルチキャスト送信していることを意味するものとする。
最初に、AP100は、STA200A乃至200Cにマルチキャスト送信を行う(501)。続いて、AP100は、Measurement Request frameをSTA200A乃至200Cにマルチキャスト送信する(502)。例えば、AP100は、図8に示す時間分割多重に必要な情報をMeasurement Request frameの多重化情報336(図6に示す)に格納してSTA200A乃至200Cにマルチキャスト送信する(502)。
Measurement Request frameを受信したSTA200A乃至200Cは、AP100により指示された統計期間511において統計情報を取得する。例えば、統計期間511は、Measurement Request frameのMeasurement Duration332およびMeasurement Start Time333(図6に示す)に基づいて特定される。
続いて、STA200A乃至200Cは、取得した自装置の統計情報をAP100に時間分割多重化で送信する(503、505、507)。この場合に、STA200A乃至200Cは、Measurement Request frameの多重化ID335(図6に示す)に基づいて、取得した自装置の統計情報を時間分割多重により送信することを把握することができる。また、STA200A乃至200Cは、Measurement Request frameの多重化情報336(図6に示す)に基づいて、統計情報の送信タイミング(図8に示す送信開始時間402、送信期間403)を把握することができる。
図9では、AP100が、STA200C、STA200B、STA200Aの順番に、Measurement Report frame(統計情報を含む)を時間分割多重により送信するように設定する例を示す。また、図9では、AP100が、各STA200A乃至200CからのMeasurement Report frame(統計情報を含む)503、505、507と、これらに対するACK504、506、508とを、SIFS(Short Interframe Space)でつながるように設定する例を示す。
なお、図9では、Measurement Report frameおよびACKをSIFSでつなげる例を示すが、SIFS以外の他の間隔を空けて、Measurement Report frameおよびACKをつなげるようにしてもよい。また、SIFS等の間隔を空けずに、Measurement Report frameおよびACKをつなげるようにしてもよい。
このように、図9では、AP100が、Measurement Request frameをマルチキャストで送信する例を示す。また、各STAは、Measurement Request frameにより特定される時間帯(自装置に割り当てられた送信時間帯)にのみ、Measurement Report frameを送信可能である。この場合に、各STAは、CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)等のランダムアクセス手順を省略し、直ちに送信を行うようにしてもよい。
また、AP100は、取得した統計情報に基づいて、BARの送信先を決定する。図9では、BARの送信先としてSTA200Aが決定された場合の例を示す。このため、AP100は、STA200AにBARを送信する(509)。また、BARを受信したSTA200Aは、AP100からのマルチキャストの受信に成功した場合には、AP100にBAを送信する(510)。
このように、複数のSTAが自装置の統計情報を格納したフレームを、時間方向に隙間なく、または、SIFS等の間隔を空けて送信することができる。これにより、オーバーヘッドを削減することができる。
[周波数分割多重を行う例]
次に、多重化方法として周波数分割多重を用いる場合の例を示す。
次に、多重化方法として周波数分割多重を用いる場合の例を示す。
[周波数分割多重に必要な情報の構成例]
図10は、本技術の実施の形態におけるAP100が送信する周波数分割多重に必要な情報の構成例を示す図である。
図10は、本技術の実施の形態におけるAP100が送信する周波数分割多重に必要な情報の構成例を示す図である。
周波数分割多重に必要な情報は、各STA200が統計情報をAPに多重化送信するために必要な情報である。
周波数分割多重に必要な情報は、例えば、User ID411および送信チャネル番号412により構成される。
User ID411は、各STA200を特定するための情報である。User ID411として、例えば、AIDを用いることができる。
送信チャネル番号412は、統計情報をAP100に送信する場合に用いる周波数チャネルを特定するための情報である。
ここで、Measurement Request frameをマルチキャストで送信する場合には、周波数分割多重に必要な情報をSTA毎に格納する必要がある。例えば、周波数分割多重に必要な情報として、複数のSTAの値を格納するようにしてもよく、STA毎に異なる値を格納するようにしてもよい。
なお、これらの情報は一例であり、統計情報を送信する周波数チャネルを特定するための他の情報を、周波数分割多重に必要な情報として用いるようにしてもよい。
[周波数分割多重による統計情報の通信例]
図11は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図11は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図11では、STA200A乃至200Cが、取得された統計情報をAP100に周波数分割多重化送信をする場合の例を示す。なお、図11に示す横軸は、時間軸を示し、縦軸は、周波数軸を示す。また、各機器から送信されるデータを、内部にデータの名称を付した矩形で示し、その名称の下の括弧内に送信元の機器の名称を示す。
また、図11では、複数のSTA200に、Multicast521、Measurement Request frame522をマルチキャスト送信する場合の例を示す。
最初に、AP100は、STA200A乃至200Cにマルチキャスト送信を行う(521)。続いて、AP100は、Measurement Request frameをマルチキャストフレームでSTA200A乃至200Cに送信する(522)。または、AP100は、Measurement Request frameを周波数分割多重されたフレームでSTA200毎に送信する(522)。
例えば、AP100は、図10に示す周波数分割多重に必要な情報をMeasurement Request frameの多重化情報336(図6に示す)に格納してSTA200A乃至200Cにマルチキャスト送信する(522)。
Measurement Request frameを受信したSTA200A乃至200Cは、AP100により指示された統計期間において統計情報を取得する。例えば、統計期間は、Measurement Request frameのMeasurement Duration332およびMeasurement Start Time333(図6に示す)に基づいて特定される。
続いて、STA200A乃至200Cは、周波数分割多重のため互いに干渉しない時間帯528において、取得した自装置の統計情報をAP100に周波数分割多重化で送信する(523乃至525)。この場合に、STA200A乃至200Cは、Measurement Request frameの多重化ID335(図6に示す)に基づいて、取得した自装置の統計情報を周波数分割多重により送信することを把握することができる。また、STA200A乃至200Cは、Measurement Request frameの多重化情報336(図6に示す)に基づいて、統計情報の送信チャネル(図10に示す送信チャネル番号412)を把握することができる。
ここで、STA200A乃至200Cが統計情報を送信するタイミングは、Measurement Request frameに含まれる情報に基づいて決定される。この情報は、例えば、ランダムディレイ、メジャーメントスタートタイム(開始時間)、メジャーメントディレーション(統計期間)である。
なお、図11では、ACKの送信を省略して示す。
このように、図11では、AP100が、Measurement Request frameをマルチキャストフレームで送信する例を示す。ただし、AP100は、Measurement Request frameを周波数分割多重されたフレームでSTA毎に送信するようにしてもよい。
また、各STAは、Measurement Request frameにより特定される周波数チャネル(自装置に割り当てられた周波数チャネル)でのみ、Measurement Report frameを送信可能である。
また、AP100は、取得した統計情報に基づいて、BARの送信先を決定する。図11では、BARの送信先としてSTA200Aが決定された場合の例を示す。このため、AP100は、STA200AにBARを送信する(526)。また、BARを受信したSTA200Aは、AP100からのマルチキャストの受信に成功した場合には、AP100にBAを送信する(527)。
ここで、AP100およびSTA200は、STA200に割り当てられた周波数情報に基づいて、それ以降のやりとりを行うようにしてもよい。例えば、AP100は、STA200Aに割り当てた周波数チャネルでSTA200AにBARを送信する(526)。また、STA200Aは、自装置に割り当てられた周波数チャネルでAP100にBAを送信する(527)。
このように、Measurement Report frameを送信する複数のSTAの同時送信が可能となり、オーバーヘッドを削減することができる。
[OFDMA(Orthogonal Frequency Division Multiple Access)を行う例]
次に、多重化方法としてOFDMAを用いる場合の例を示す。
次に、多重化方法としてOFDMAを用いる場合の例を示す。
[OFDMAに必要な情報の構成例]
図12は、本技術の実施の形態におけるAP100が送信するOFDMAに必要な情報の構成例を示す図である。
図12は、本技術の実施の形態におけるAP100が送信するOFDMAに必要な情報の構成例を示す図である。
OFDMAに必要な情報は、各STA200が統計情報をAPに多重化送信するために必要な情報である。
OFDMAに必要な情報は、例えば、User ID421および使用するリソースブロック番号422により構成される。
User ID421は、各STA200を特定するための情報である。User ID421として、例えば、AIDを用いることができる。
使用するリソースブロック番号422は、統計情報をAP100に送信する場合に用いるリソースブロックを特定するための情報である。
ここで、Measurement Request frameをマルチキャストで送信する場合には、OFDMAに必要な情報をSTA毎に格納する必要がある。例えば、OFDMAに必要な情報として、複数のSTAの値を格納するようにしてもよく、STA毎に異なる値を格納するようにしてもよい。
なお、これらの情報は一例であり、統計情報をOFDMAで送信するための他の情報を、OFDMAに必要な情報として用いるようにしてもよい。
[OFDMAによる統計情報の通信例]
図13は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図13は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図13では、STA200A乃至200Cは、取得された統計情報をAP100にOFDMAにより送信する場合の例を示す。なお、図13に示す横軸(図12における上下方向の軸)は、時間軸を示し、縦軸は、周波数軸を示す。点線の矩形は、リソースブロックを示す。また、各機器から送信されるデータを、内部にデータの名称を付した太線の矩形で示し、その名称の下の括弧内に送信元の機器の名称を示す。
また、図13では、同時刻に複数のSTA200に、Multicast531、Measurement Request frame532をマルチキャスト送信する場合の例を示す。
最初に、AP100は、STA200A乃至200Cにマルチキャスト送信を行う(531)。続いて、AP100は、Measurement Request frameをマルチキャストフレームでSTA200A乃至200Cに送信する(532)。または、AP100は、Measurement Request frameをOFDMAされたフレームでSTA200毎に送信する(532)。
例えば、AP100は、図12に示すOFDMAに必要な情報をMeasurement Request frameの多重化情報336(図6に示す)に格納してSTA200A乃至200Cにマルチキャスト送信する(532)。
Measurement Request frameを受信したSTA200A乃至200Cは、AP100により指示された統計期間において統計情報を取得する。例えば、統計期間は、Measurement Request frameのMeasurement Duration332およびMeasurement Start Time333(図6に示す)に基づいて特定される。
続いて、STA200A乃至200Cは、割り当てられたリソースブロックで、取得した自装置の統計情報をAP100に送信する(533乃至535)。この場合に、STA200A乃至200Cは、Measurement Request frameの多重化ID335(図6に示す)に基づいて、取得した自装置の統計情報をOFDMAにより送信することを把握することができる。また、STA200A乃至200Cは、Measurement Request frameの多重化情報336(図6に示す)に基づいて、自装置に割り当てられたリソースブロック(図12に示す使用するリソースブロック番号422)を把握することができる。
なお、図13では、ACKの送信を省略して示す。
このように、図13では、AP100が、Measurement Request frameをマルチキャストフレームで送信する例を示す。ただし、AP100は、Measurement Request frameをOFDMAされたフレームでSTA毎に送信するようにしてもよい。
また、各STAは、Measurement Request frameにより特定されるリソースブロック(自装置に割り当てられたリソースブロック)でのみ、Measurement Report frameを送信可能である。
また、AP100は、取得した統計情報に基づいて、BARの送信先を決定する。図13では、BARの送信先としてSTA200Aが決定された場合の例を示す。このため、AP100は、STA200AにBARを送信する(536)。また、BARを受信したSTA200Aは、AP100からのマルチキャストの受信に成功した場合には、AP100にBAを送信する(537)。
このように、Measurement Report frameを送信する複数のSTAが隙間なくリソースブロックを消費することにより、オーバーヘッドを削減することができる。
[空間分割多重を行う例]
次に、多重化方法として空間分割多重を用いる場合の例を示す。
次に、多重化方法として空間分割多重を用いる場合の例を示す。
[空間分割多重に必要な情報の構成例]
図14は、本技術の実施の形態におけるAP100が送信する空間分割多重に必要な情報の構成例を示す図である。
図14は、本技術の実施の形態におけるAP100が送信する空間分割多重に必要な情報の構成例を示す図である。
空間分割多重に必要な情報は、各STA200が統計情報をAPに多重化送信するために必要な情報である。
空間分割多重に必要な情報は、例えば、User ID431および使用するトレーニングシンボル432により構成される。
User ID431は、各STA200を特定するための情報である。User ID431として、例えば、AIDを用いることができる。
使用するトレーニングシンボル432は、統計情報をAP100に送信する場合に用いるトレーニングシンボルを特定するための情報である。なお、使用するトレーニングシンボルは、IEEE801.11で規定されている。
ここで、Measurement Request frameをマルチキャストで送信する場合には、空間分割多重に必要な情報をSTA毎に格納する必要がある。例えば、空間分割多重に必要な情報として、複数のSTAの値を格納するようにしてもよく、STA毎に異なる値を格納するようにしてもよい。
なお、これらの情報は一例であり、統計情報を空間分割多重で送信するための他の情報を、空間分割多重に必要な情報として用いるようにしてもよい。
[空間分割多重による統計情報の通信例]
図15は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図15は、本技術の実施の形態における機器間でやりとりされるデータの通信例を示す図である。
図15では、STA200A乃至200Cは、取得された統計情報をAP100に空間分割多重により送信する場合の例を示す。なお、図15に示す横軸は、時間軸を示し、縦軸は、空間軸を示す。また、各機器から送信されるデータを、内部にデータの名称を付した太線の矩形で示し、その名称の下の括弧内に送信元の機器の名称を示す。
また、図15では、複数のSTA200に、Multicast541、Measurement Request frame542をマルチキャスト送信する場合の例を示す。
最初に、AP100は、STA200A乃至200Cにマルチキャスト送信を行う(541)。続いて、AP100は、Measurement Request frameをマルチキャストフレームでSTA200A乃至200Cに送信する(542)。または、AP100は、Measurement Request frameを空間分割多重されたフレームでSTA200毎に送信する(542)。
例えば、AP100は、図14に示すOFDMAに必要な情報をMeasurement Request frameの多重化情報336(図6に示す)に格納してSTA200A乃至200Cにマルチキャスト送信する(542)。
Measurement Request frameを受信したSTA200A乃至200Cは、AP100により指示された統計期間において統計情報を取得する。例えば、統計期間は、Measurement Request frameのMeasurement Duration332およびMeasurement Start Time333(図6に示す)に基づいて特定される。
続いて、STA200A乃至200Cは、割り当てられたトレーニングシンボルを使用して、取得した自装置の統計情報をAP100に送信する(543乃至545)。この場合に、STA200A乃至200Cは、Measurement Request frameの多重化ID335(図6に示す)に基づいて、取得した自装置の統計情報を空間分割多重により送信することを把握することができる。また、STA200A乃至200Cは、Measurement Request frameの多重化情報336(図6に示す)に基づいて、自装置に割り当てられたトレーニングシンボル(図14に示す使用するトレーニングシンボル432)を把握することができる。
なお、図15では、ACKの送信を省略して示す。
このように、図15では、AP100が、Measurement Request frameをマルチキャストフレームで送信する例を示す。ただし、AP100は、Measurement Request frameを空間分割多重されたフレームでSTA毎に送信するようにしてもよい。
また、各STAは、Measurement Request frameにより特定されるトレーニングシンボル(自装置に割り当てられたトレーニングシンボル)でのみ、Measurement Report frameを送信可能である。
また、AP100は、取得した統計情報に基づいて、BARの送信先を決定する。図15では、BARの送信先としてSTA200Aが決定された場合の例を示す。このため、AP100は、STA200AにBARを送信する(546)。また、BARを受信したSTA200Aは、AP100からのマルチキャストの受信に成功した場合には、AP100にBAを送信する(547)。
このように、Measurement Report frameを送信する複数のSTAが自装置の統計情報を同時送信することができ、オーバーヘッドを削減することができる。
次に、各機器の動作例について説明する。
[APの動作例]
図16は、本技術の実施の形態におけるAP100による多重化情報送信処理の処理手順の一例を示すフローチャートである。
図16は、本技術の実施の形態におけるAP100による多重化情報送信処理の処理手順の一例を示すフローチャートである。
最初に、AP100の制御部130は、使用する多重化方式を決定する多重化方式決定処理を行う(ステップS810)。この多重化方式決定処理については、図17乃至図20を参照して詳細に説明する。
続いて、制御部130は、多重化送信の対象となるSTAの数が、多重化送信が可能な最大値に達するか否かを判断する(ステップS801)。多重化送信の対象となるSTAの数が、多重化送信が可能な最大値に達した場合には(ステップS801)、制御部130は、多重化情報を含めたMeasurement Request frameを、多重化送信の対象となるSTAに送信する(ステップS805)。
多重化送信の対象となるSTAの数が、多重化送信が可能な最大値に達していない場合には(ステップS801)、制御部130は、多重化送信の対象となるSTAを追加する(ステップS802)。続いて、制御部130は、追加したSTAに対する多重化リソースの割り当てを決定する(ステップS803)。
続いて、制御部130は、追加したSTAに対する多重化情報をMeasurement Request frameに格納し(ステップS804)、ステップS801に戻る。このように、AP100は、多重化送信の対象となるSTAの数が、多重化送信が可能な最大値に達するか否かを判断する。そして、AP100は、追加が可能な場合には、統計情報を取得するSTAの全数に一致するまで、多重化情報をMeasurement Request frameに格納する。
[多重化方式決定処理の動作例(時間分割多重の使用可否を判断する例)]
図17は、本技術の実施の形態におけるAP100による多重化情報送信処理のうちの多重化方式決定処理(図16に示すステップS810)の処理手順の一例を示すフローチャートである。図17では、時間分割多重の使用可否を判断する例を示す。
図17は、本技術の実施の形態におけるAP100による多重化情報送信処理のうちの多重化方式決定処理(図16に示すステップS810)の処理手順の一例を示すフローチャートである。図17では、時間分割多重の使用可否を判断する例を示す。
最初に、AP100の制御部130は、統計情報を取得するSTA200の数を決定する(ステップS811)。続いて、制御部130は、アプリケーションに許容される遅延量を取得する(ステップS812)。
続いて、制御部130は、所定の演算を行う(ステップS813)。例えば、制御部130は、統計情報の計測期間と、時間分割多重を使用して統計情報を送信した場合の見込み時間と、BAR/BAシーケンスの見込み時間と、Multicast再送にかかる時間との合計値を算出する(ステップS813)。
そして、制御部130は、その算出された合計値が閾値以内であるか否かを判断する(ステップS814)。ここで、閾値は、アプリケーションに許容される遅延量に基づいて決定される。例えば、閾値は、その遅延量とすることができる。また、閾値は、その遅延量に所定の演算を行った値(例えば、遅延量に所定値を加算した値)とすることができる。
その算出された合計値が閾値以内である場合には(ステップS814)、制御部130は、時間分割多重を使用すると決定する(ステップS815)。一方、その算出された合計値が閾値を超えている場合には(ステップS814)、制御部130は、時間分割多重を使用しないと決定する(ステップS816)。
このように、時間分割多重を使用するか否かは、アプリケーションに許容される遅延量を満たすか否かに基づいて判断することができる。そして、時間分割多重を用いて送信を行った場合に許容遅延量を満たす場合のみ、時間分割多重を使用すると決定することができる。
このように、AP100の制御部130は、統計情報を送信させる機器の数と、アプリケーションにより許容される遅延量とに基づいて、時間分割多重により統計情報をSTA200に送信させるか否かを決定することができる。
[多重化方式決定処理の動作例(周波数分割多重の使用可否を判断する例)]
図18は、本技術の実施の形態におけるAP100による多重化情報送信処理のうちの多重化方式決定処理(図16に示すステップS810)の処理手順の一例を示すフローチャートである。図18では、周波数分割多重の使用可否を判断する例を示す。
図18は、本技術の実施の形態におけるAP100による多重化情報送信処理のうちの多重化方式決定処理(図16に示すステップS810)の処理手順の一例を示すフローチャートである。図18では、周波数分割多重の使用可否を判断する例を示す。
最初に、AP100の制御部130は、統計情報を取得するSTA200の数を決定する(ステップS821)。
続いて、制御部130は、STA200の数が、割り当てられるチャネル数以内であるか否かを判断する(ステップS822)。そして、STA200の数が、割り当てられるチャネル数以内である場合には(ステップS822)、制御部130は、周波数分割多重を使用すると決定する(ステップS823)。一方、STA200の数が、割り当てられるチャネル数を超えている場合には(ステップS822)、制御部130は、周波数分割多重を使用しないと決定する(ステップS824)。
このように、周波数分割多重を使用するか否かは、多重化することができるSTAの最大値よりも、統計情報を取得するSTAの全数の方が少ないか否かに基づいて判断することができる。そして、統計情報を取得するSTAの数が、多重化することができるSTAの最大値以下である場合に、周波数分割多重を使用すると決定することができる。
このように、AP100の制御部130は、統計情報を送信させる機器の数と、これらの機器に割り当て可能なチャネル数とに基づいて、周波数分割多重により統計情報をSTA200に送信させるか否かを決定することができる。
[多重化方式決定処理の動作例(空間分割多重の使用可否を判断する例)]
図19は、本技術の実施の形態におけるAP100による多重化情報送信処理のうちの多重化方式決定処理(図16に示すステップS810)の処理手順の一例を示すフローチャートである。図19では、空間分割多重の使用可否を判断する例を示す。
図19は、本技術の実施の形態におけるAP100による多重化情報送信処理のうちの多重化方式決定処理(図16に示すステップS810)の処理手順の一例を示すフローチャートである。図19では、空間分割多重の使用可否を判断する例を示す。
最初に、AP100の制御部130は、統計情報を取得するSTA200の数を決定する(ステップS831)。
続いて、制御部130は、STA200の数が、割り当てられるストリーム数以内であるか否かを判断する(ステップS832)。そして、STA200の数が、割り当てられるストリーム数以内である場合には(ステップS832)、制御部130は、空間分割多重を使用すると決定する(ステップS833)。一方、STA200の数が、割り当てられるストリーム数を超えている場合には(ステップS832)、制御部130は、空間分割多重を使用しないと決定する(ステップS834)。
このように、空間分割多重を使用するか否かは、多重化することができるSTAの最大値よりも、統計情報を取得するSTAの全数の方が少ないか否かに基づいて判断することができる。そして、統計情報を取得するSTAの数が、多重化することができるSTAの最大値以下である場合に、空間分割多重を使用すると決定することができる。
このように、AP100の制御部130は、統計情報を送信させる機器の数と、これらの機器に割り当て可能なストリーム数とに基づいて、空間分割多重により統計情報をSTA200に送信させるか否かを決定することができる。
なお、図17乃至図19では、時間分割多重と、周波数分割多重と、空間分割多重とを使用するか否かを、個別に判断する例を示した。ただし、時間分割多重と、周波数分割多重と、空間分割多重とのうちの何れかを使用するか否かを、総合的に判断するようにしてもよい。すなわち、上述した多重化方式決定処理(図17乃至図19に示す)を組み合わせて、STA200に使用させる多重化方法を決定するようにしてもよい。
[多重化方式決定処理の動作例(OFDMAの使用可否を判断する例)]
図20は、本技術の実施の形態におけるAP100による多重化情報送信処理のうちの多重化方式決定処理(図16に示すステップS810)の処理手順の一例を示すフローチャートである。図20では、OFDMAの使用可否を判断する例を示す。
図20は、本技術の実施の形態におけるAP100による多重化情報送信処理のうちの多重化方式決定処理(図16に示すステップS810)の処理手順の一例を示すフローチャートである。図20では、OFDMAの使用可否を判断する例を示す。
最初に、AP100の制御部130は、統計情報を取得するSTA200の数を決定する(ステップS841)。
続いて、制御部130は、時間分割多重と周波数分割多重と空間分割多重との組み合わせを使用すれば、STA200の数を収容することが可能か否かを判断する(ステップS842)。そして、その組み合わせを使用すれば、STA200の数を収容することが可能である場合には(ステップS842)、制御部130は、OFDMAを使用しないと決定する(ステップS844)。一方、その組み合わせを使用しても、STA200の数を収容することが可能でない場合には(ステップS842)、制御部130は、OFDMAを使用すると決定する(ステップS843)。
このように、時間分割多重と周波数分割多重と空間分割多重とを最大限組み合わせても、統計情報を取得するSTAの全数を補えない場合には、OFDMAを使用すると決定することができる。
このように、AP100の制御部130は、統計情報を送信させる機器の数に基づいて、OFDMAにより統計情報をSTA200に送信させるか否かを決定することができる。
[STAの動作例]
図21は、本技術の実施の形態におけるSTA200による統計情報多重化送信処理の処理手順の一例を示すフローチャートである。
図21は、本技術の実施の形態におけるSTA200による統計情報多重化送信処理の処理手順の一例を示すフローチャートである。
最初に、STA200の制御部230は、AP100から送信されたMeasurement Request frameを受信する(ステップS851)。
続いて、制御部230は、受信したMeasurement Request frameに、自装置宛ての多重化情報が含まれるか否かを判断する(ステップS852)。受信したMeasurement Request frameに、自装置宛ての多重化情報が含まれていない場合には(ステップS852)、統計情報多重化送信処理の動作を終了する。
受信したMeasurement Request frameに、自装置宛ての多重化情報が含まれている場合には(ステップS852)、制御部230は、受信したMeasurement Request frameに含まれる多重化方法を取得する(ステップS853)。
続いて、制御部230は、受信したMeasurement Request frameに含まれるリソース情報(自装置に割り当てられたリソース情報)を取得する(ステップS854)。
続いて、制御部230は、統計情報を計測して取得する(ステップS855)。続いて、制御部230は、自装置に割り当てられたリソースを用いて、Measurement Report frameを送信する送信処理を行う(ステップS856)。この場合に、制御部230は、取得された統計情報をMeasurement Report frameに含めて送信する。
ここで、AP100は、STA200から送信させる統計情報やその他の情報をSTA200に指定するようにしてもよい。そこで、以下では、AP100がSTA200に通知を要求する場合に用いる情報の構成例と、その要求に応じてSTA200がAP100に通知する情報の構成例とについて説明する。
[通知を要求する情報の構成例]
図22は、本技術の実施の形態におけるAP100が送信する情報(STA200からの通知を要求する情報)の構成例を示す図である。
図22は、本技術の実施の形態におけるAP100が送信する情報(STA200からの通知を要求する情報)の構成例を示す図である。
通知を要求する情報(通知を要求する統計値に関する情報)は、STA200がMeasurement Report frameにどのような情報を含ませる必要があるかを通知するための情報である。
通知を要求する情報は、例えば、受信特性を示す指標の識別子371と、受信特性の計算に必要な追加情報372と、BAR送信先の決定に用いるその他の情報を選択するかの識別子380とにより構成される。
受信特性を示す指標の識別子371は、STA200がMeasurement Report frameに含めて送信すべき情報に対応する指標(受信特性を示す指標)を特定するための識別子である。
ここで、受信特性を示す指標は、例えば、スループット、パケットロス率、受信できた自装置が属するマルチキャストグループ宛てのマルチキャストパケットの数、所望信号電力に対する、雑音電力と干渉電力との和の比のうちの少なくとも1つである。これらの受信特性を示す指標と識別子との関係例を図22のbに示す。
例えば、受信特性を示す指標の識別子371に「0」が格納されている場合には、受信特性としてRx MSDU(MAC service data unit)を用いる。このRx MSDUは、例えば、マルチキャストのパケット数や、受信できたパケット数に関する情報(スループットに関する情報)である。
また、例えば、受信特性を示す指標の識別子371に「1」が格納されている場合には、受信特性としてPER(Packet Error Rate)を用いる。
また、例えば、受信特性を示す指標の識別子371に「2」が格納されている場合には、受信特性としてthroughputを用いる。
また、例えば、受信特性を示す指標の識別子371に「3」が格納されている場合には、受信特性としてSINR(signal-to-interference noise ratio)を用いる。
受信特性の計算に必要な追加情報372は、受信特性の計算に必要となる情報である。例えば、受信特性を示す指標がパケットエラーレートである場合には、STA200がパケットエラーレートを計算するためには、AP100が送信したマルチキャストパケットの総数が必要である。このように、指標に応じて、追加で情報が必要となることがある。そこで、指標に応じて、STA200が受信特性を計算する際に必要となる情報を、通知を要求する情報に含めることができる。
BAR送信先の決定に用いるその他の情報を選択するかの識別子380は、例えば、再送のみ受信できたパケット数を数えるかの識別子381と、Duplicateを受信したパケット数を数えるかの識別子382と、受信bitmapを送信するかの識別子383と、端末状態情報を送信するかの識別子384と、混雑度情報を送信するかの識別子385と、Reserved386とにより構成される。なお、Reserved386は、リザーブ領域である。
再送のみ受信できたパケット数を数えるかの識別子381は、初回送信パケットを受信し損ない、かつ、再送パケットの受信に成功したマルチキャストパケットの数を数えて通知するか否かを示す識別子である。例えば、通知が必要である場合には「1」が格納され、通知が不要である場合には「0」が格納される。
ここで、再送のみ受信できたパケット数に関する情報は、再送によって救うことができたパケットの数と言い換えることができる。そこで、この情報は、STA200が現在のBARの送信先による再送制御による恩恵をどの程度受けているかの指標とすることができる。そこで、AP100は、再送のみ受信できたパケット数に関する情報に基づいて、STA200が現在のBARの送信先による再送制御による恩恵をどの程度受けているか否かを判断し、その判断結果に基づいて、BARの送信先を決定することができる。
Duplicateを受信したパケット数を数えるかの識別子382は、初回送信パケットを受信に成功し、かつ、再送パケットの受信も成功したマルチキャストパケットの数を数えて通知するか否かを示す識別子である。例えば、通知が必要である場合には「1」が格納され、通知が不要である場合には「0」が格納される。
ここで、Duplicateを受信したパケット数に関する情報は、STA200が受信できた冗長なパケットの数と言い換えることができる。例えば、受信特性が悪いにも関わらず、STA200が冗長なパケットを多数受信できている場合には、現在のBARの送信先による再送制御がうまく機能していないと把握することができる。そこで、AP100は、Duplicateを受信したパケット数に関する情報に基づいて、現在のBARの送信先による再送制御がうまく機能しているか否かを判断し、その判断結果に基づいて、BARの送信先を適切に決定することができる。
受信bitmapを送信するかの識別子383は、マルチキャストパケットの受信bitmap(BA bitmap)をAP100に送信するか否かを示す識別子である。例えば、通知が必要である場合には「1」が格納され、通知が不要である場合には「0」が格納される。
例えば、AP100は、マルチキャストパケットの受信bitmapをSTA200から受信することにより、STA200の受信特性をさらに詳細に把握することができる。これにより、AP100は、BARの送信先をさらに適切に決定することができる。
端末状態情報を送信するかの識別子384は、端末状態情報をAP100に送信するか否かを示す識別子である。この端末状態情報は、例えば、STA200における状態に関する情報である。例えば、STA200の移動に関する情報(移動度情報)、STA200が存在する位置に関する情報(位置情報)、STA200のバッテリーに関する情報(バッテリー情報)のうち少なくとも1つを端末状態情報とすることができる。例えば、通知が必要である場合には「1」が格納され、通知が不要である場合には「0」が格納される。なお、端末状態情報の種類を示す識別子を格納するようにしてもよい。
AP100は、例えば、端末状態情報を参照することにより、STA200における受信特性の劣化が一時的なものであるか否かや、STA200が自装置のカバレッジエリアから離れようとしているか否か等を検出することができる。このため、AP100は、端末状態情報をSTA200から取得した場合には、BARの送信先を適切に決定するための情報としてその端末状態情報を用いることができる。
例えば、AP100は、STA200の移動度情報および位置情報に基づいて、BARの送信先を決定することができる。例えば、AP100は、STA200の移動度情報および位置情報に基づいて、STA200がAP100のカバレッジエリアから離れようとしていることを検出した場合には、そのSTA200をBARの送信先として選択しないことに決定することができる。
また、例えば、AP100は、STA200のバッテリー情報に基づいて、BARの送信先を決定することができる。例えば、AP100は、STA200のバッテリー残量が閾値を基準として少ない場合(例えば、AP100が保持する閾値よりも少ないバッテリー残量であると判断した場合)、そのSTA200をBARの送信先として選択しないことに決定することができる。
混雑度情報を送信するかの識別子385は、混雑度情報をAP100に送信するか否かを示す識別子である。この混雑度情報は、STA200における無線通信に関する混雑度を特定するための情報である。例えば、通知が必要である場合には「1」が格納され、通知が不要である場合には「0」が格納される。例えば、STA200における無線通信に関する混雑度は、例えば、STA200が備える全無線リソースに占める実際にSTA200に割り当てられた無線リソースの割合と定義することができる。
ここで、STA200における無線混雑状況に応じて、送達確認要求によるオーバーヘッドがどの程度許容できるか否かが変化することが想定される。そこで、例えば、AP100は、混雑度情報をSTA200から取得した場合には、その混雑度情報により特定される混雑度に基づいて、BARの送信先の数を決定(変更)することができる。
このように、AP100は、STA200から取得した混雑度情報を、BARの送信先の数を適切に決定するために使用することができる。
[APに通知する情報の構成例]
図23は、本技術の実施の形態におけるAP100に通知する情報の構成例を示す図である。図23に示す情報は、図22に示す情報(AP100からSTA200へ通知を要求する情報)に応じて、STA200からAP100に送信される情報(通知する統計値に関する情報)である。また、図23に示す情報は、AP100がBARの送信先を決定する際に用いる情報である。
図23は、本技術の実施の形態におけるAP100に通知する情報の構成例を示す図である。図23に示す情報は、図22に示す情報(AP100からSTA200へ通知を要求する情報)に応じて、STA200からAP100に送信される情報(通知する統計値に関する情報)である。また、図23に示す情報は、AP100がBARの送信先を決定する際に用いる情報である。
AP100に通知する情報は、例えば、受信特性を示す指標の識別子391と、受信特性を示す指標の統計値392と、再送のみ受信できたパケット数393と、Duplicateを受信したパケット数394と、Block Ack Starting Sequence Control395と、受信bitmap396と、端末状態情報397と、混雑度情報398とにより構成される。
受信特性を示す指標の識別子391は、図22のaに示す受信特性を示す指標の識別子371に対応する。
受信特性を示す指標の統計値392は、受信特性を示す指標の識別子391により特定される指標の統計値である。この統計値は、AP100により通知された期間内に、STA200により取得された値(AP100により通知された指標の値)である。
再送のみ受信できたパケット数393は、初回送信パケットを受信し損ない、かつ、再送パケットの受信に成功したマルチキャストパケットの統計値である。なお、再送のみ受信できたパケット数393は、図22のaに示す再送のみ受信できたパケット数を数えるかの識別子381が「1」の場合に配置される。
Duplicateを受信したパケット数394は、初回送信パケットを受信に成功し、かつ、再送パケットの受信に成功したマルチキャストパケットの統計値である。なお、Duplicateを受信したパケット数394は、図22のaに示すDuplicateを受信したパケット数を数えるかの識別子382が「1」の場合に配置される。
Block Ack Starting Sequence Control395は、受信bitmapが、どのシーケンスナンバーから開始しているかを同定するために必要な情報である。
受信bitmap396は、マルチキャストパケットの受信bitmapである。なお、受信bitmap396は、図22のaに示す受信bitmapを送信するかの識別子383が「1」の場合に配置される。
端末状態情報397は、STA200における状態に関する情報(端末状態情報)である。なお、端末状態情報397は、図22のaに示す端末状態情報を送信するかの識別子384が「1」の場合に配置される。
混雑度情報398は、STA200における無線通信に関する混雑度に関する情報(混雑度情報)である。なお、混雑度情報398は、図22のaに示す混雑度情報を送信するかの識別子385が「1」の場合に配置される。
なお、図23に示す各情報(統計値および統計情報)は、例えば、生の値、量子化された値、瞬時値、平均値、これらの値から一意に導き出される値、量子化された値のリストにおけるインデックスのうちの少なくとも1つとすることができる。
このように、本技術の実施の形態では、AP100は、複数のSTA200にマルチキャストの特性を集計する指示を行う。また、マルチキャストを受信するSTA200は、各々の受信特性等の統計情報を計測する。そして、STA200は、統計情報を多重化(時間分割多重化、周波数分割多重化、空間分割多重化、OFDMA)してAP100に送信する。また、AP100は、各STA200から多重化送信された統計情報を取得する。これにより、AP100は、各STA200により取得された統計情報を適切に取得することができる。
このように、本技術の実施の形態では、マルチキャスト信頼性向上に必要な統計情報を多重化送信することにより、オーバーヘッドを削減しつつ、マルチキャストの信頼性を向上させることができる。
また、本技術の実施の形態におけるAP100、STA200は、各分野において使用される機器に適用することができる。例えば、自動車内で使用される無線機器(例えば、カーナビゲーション装置、スマートフォン)に適用することができる。また、例えば、車車間通信や路車間通信(V2X(vehicle to X))に適用することができる。また、例えば、教育分野で使用される学習機器(例えば、タブレット端末)に適用可能である。また、例えば、農業分野で使用される無線機器(例えば、牛管理システムの端末)に適用可能である。同様に、例えば、スポーツ分野や医療分野等で使用される各無線機器に適用可能である。
<2.応用例>
本開示に係る技術は、様々な製品へ応用可能である。例えば、AP100、STA200は、スマートフォン、タブレットPC(Personal Computer)、ノートPC、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、AP100、STA200は、スマートメータ、自動販売機、遠隔監視装置又はPOS(Point Of Sale)端末などの、M2M(Machine To Machine)通信を行う端末(MTC(Machine Type Communication)端末ともいう)として実現されてもよい。さらに、AP100、STA200は、これら端末に搭載される無線通信モジュール(例えば、1つのダイで構成される集積回路モジュール)であってもよい。
本開示に係る技術は、様々な製品へ応用可能である。例えば、AP100、STA200は、スマートフォン、タブレットPC(Personal Computer)、ノートPC、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、AP100、STA200は、スマートメータ、自動販売機、遠隔監視装置又はPOS(Point Of Sale)端末などの、M2M(Machine To Machine)通信を行う端末(MTC(Machine Type Communication)端末ともいう)として実現されてもよい。さらに、AP100、STA200は、これら端末に搭載される無線通信モジュール(例えば、1つのダイで構成される集積回路モジュール)であってもよい。
一方、例えば、AP100は、ルータ機能を有し又はルータ機能を有しない無線LANアクセスポイント(無線基地局ともいう)として実現されてもよい。また、AP100は、モバイル無線LANルータとして実現されてもよい。さらに、AP100は、これら装置に搭載される無線通信モジュール(例えば、1つのダイで構成される集積回路モジュール)であってもよい。
[2-1.第1の応用例]
図24は、本開示に係る技術が適用され得るスマートフォン900の概略的な構成の一例を示すブロック図である。スマートフォン900は、プロセッサ901、メモリ902、ストレージ903、外部接続インタフェース904、カメラ906、センサ907、マイクロフォン908、入力デバイス909、表示デバイス910、スピーカ911、無線通信インタフェース913、アンテナスイッチ914、アンテナ915、バス917、バッテリー918及び補助コントローラ919を備える。
図24は、本開示に係る技術が適用され得るスマートフォン900の概略的な構成の一例を示すブロック図である。スマートフォン900は、プロセッサ901、メモリ902、ストレージ903、外部接続インタフェース904、カメラ906、センサ907、マイクロフォン908、入力デバイス909、表示デバイス910、スピーカ911、無線通信インタフェース913、アンテナスイッチ914、アンテナ915、バス917、バッテリー918及び補助コントローラ919を備える。
プロセッサ901は、例えばCPU(Central Processing Unit)又はSoC(System on Chip)であってよく、スマートフォン900のアプリケーションレイヤ及びその他のレイヤの機能を制御する。メモリ902は、RAM(Random Access Memory)及びROM(Read Only Memory)を含み、プロセッサ901により実行されるプログラム及びデータを記憶する。ストレージ903は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。外部接続インタフェース904は、メモリカード又はUSB(Universal Serial Bus)デバイスなどの外付けデバイスをスマートフォン900へ接続するためのインタフェースである。
カメラ906は、例えば、CCD(Charge Coupled Device)又はCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子を有し、撮像画像を生成する。センサ907は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。マイクロフォン908は、スマートフォン900へ入力される音声を音声信号へ変換する。入力デバイス909は、例えば、表示デバイス910の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス910は、液晶ディスプレイ(LCD)又は有機発光ダイオード(OLED)ディスプレイなどの画面を有し、スマートフォン900の出力画像を表示する。スピーカ911は、スマートフォン900から出力される音声信号を音声に変換する。
無線通信インタフェース913は、IEEE802.11a、11b、11g、11n、11ac及び11adなどの無線LAN標準のうちの1つ以上をサポートし、無線通信を実行する。無線通信インタフェース913は、インフラストラクチャーモードにおいては、他の装置と無線LANアクセスポイントを介して通信し得る。また、無線通信インタフェース913は、アドホックモード又はWi-Fi Direct等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。なお、Wi-Fi Directでは、アドホックモードとは異なり2つの端末の一方がアクセスポイントとして動作するが、通信はそれら端末間で直接的に行われる。無線通信インタフェース913は、典型的には、ベースバンドプロセッサ、RF(Radio Frequency)回路及びパワーアンプなどを含み得る。無線通信インタフェース913は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース913は、無線LAN方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ914は、無線通信インタフェース913に含まれる複数の回路(例えば、異なる無線通信方式のための回路)の間でアンテナ915の接続先を切り替える。アンテナ915は、単一の又は複数のアンテナ素子(例えば、MIMOアンテナを構成する複数のアンテナ素子)を有し、無線通信インタフェース913による無線信号の送信及び受信のために使用される。
なお、図24の例に限定されず、スマートフォン900は、複数のアンテナ(例えば、無線LAN用のアンテナ及び近接無線通信方式用のアンテナ、など)を備えてもよい。その場合に、アンテナスイッチ914は、スマートフォン900の構成から省略されてもよい。
バス917は、プロセッサ901、メモリ902、ストレージ903、外部接続インタフェース904、カメラ906、センサ907、マイクロフォン908、入力デバイス909、表示デバイス910、スピーカ911、無線通信インタフェース913及び補助コントローラ919を互いに接続する。バッテリー918は、図中に破線で部分的に示した給電ラインを介して、図24に示したスマートフォン900の各ブロックへ電力を供給する。補助コントローラ919は、例えば、スリープモードにおいて、スマートフォン900の必要最低限の機能を動作させる。
図24に示したスマートフォン900において、図2を用いて説明した制御部130、図3を用いて説明した制御部230は、無線通信インタフェース913において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ901又は補助コントローラ919において実装されてもよい。例えば、STA200が統計情報を多重化送信することにより、バッテリー918の電力消費を低減することができる。
なお、スマートフォン900は、プロセッサ901がアプリケーションレベルでアクセスポイント機能を実行することにより、無線アクセスポイント(ソフトウェアAP)として動作してもよい。また、無線通信インタフェース913が無線アクセスポイント機能を有していてもよい。
[2-2.第2の応用例]
図25は、本開示に係る技術が適用され得るカーナビゲーション装置920の概略的な構成の一例を示すブロック図である。カーナビゲーション装置920は、プロセッサ921、メモリ922、GPS(Global Positioning System)モジュール924、センサ925、データインタフェース926、コンテンツプレーヤ927、記憶媒体インタフェース928、入力デバイス929、表示デバイス930、スピーカ931、無線通信インタフェース933、アンテナスイッチ934、アンテナ935及びバッテリー938を備える。
図25は、本開示に係る技術が適用され得るカーナビゲーション装置920の概略的な構成の一例を示すブロック図である。カーナビゲーション装置920は、プロセッサ921、メモリ922、GPS(Global Positioning System)モジュール924、センサ925、データインタフェース926、コンテンツプレーヤ927、記憶媒体インタフェース928、入力デバイス929、表示デバイス930、スピーカ931、無線通信インタフェース933、アンテナスイッチ934、アンテナ935及びバッテリー938を備える。
プロセッサ921は、例えばCPU又はSoCであってよく、カーナビゲーション装置920のナビゲーション機能及びその他の機能を制御する。メモリ922は、RAM及びROMを含み、プロセッサ921により実行されるプログラム及びデータを記憶する。
GPSモジュール924は、GPS衛星から受信されるGPS信号を用いて、カーナビゲーション装置920の位置(例えば、緯度、経度及び高度)を測定する。センサ925は、例えば、ジャイロセンサ、地磁気センサ及び気圧センサなどのセンサ群を含み得る。データインタフェース926は、例えば、図示しない端子を介して車載ネットワーク941に接続され、車速データなどの車両側で生成されるデータを取得する。
コンテンツプレーヤ927は、記憶媒体インタフェース928に挿入される記憶媒体(例えば、CD又はDVD)に記憶されているコンテンツを再生する。入力デバイス929は、例えば、表示デバイス930の画面上へのタッチを検出するタッチセンサ、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス930は、LCD又はOLEDディスプレイなどの画面を有し、ナビゲーション機能又は再生されるコンテンツの画像を表示する。スピーカ931は、ナビゲーション機能又は再生されるコンテンツの音声を出力する。
無線通信インタフェース933は、IEEE802.11a、11b、11g、11n、11ac及び11adなどの無線LAN標準のうちの1つ以上をサポートし、無線通信を実行する。無線通信インタフェース933は、インフラストラクチャーモードにおいては、他の装置と無線LANアクセスポイントを介して通信し得る。また、無線通信インタフェース933は、アドホックモード又はWi-Fi Direct等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。無線通信インタフェース933は、典型的には、ベースバンドプロセッサ、RF回路及びパワーアンプなどを含み得る。無線通信インタフェース933は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース933は、無線LAN方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ934は、無線通信インタフェース933に含まれる複数の回路の間でアンテナ935の接続先を切り替える。アンテナ935は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース933による無線信号の送信及び受信のために使用される。
なお、図25の例に限定されず、カーナビゲーション装置920は、複数のアンテナを備えてもよい。その場合に、アンテナスイッチ934は、カーナビゲーション装置920の構成から省略されてもよい。
バッテリー938は、図中に破線で部分的に示した給電ラインを介して、図25に示したカーナビゲーション装置920の各ブロックへ電力を供給する。また、バッテリー938は、車両側から給電される電力を蓄積する。
図25に示したカーナビゲーション装置920において、図2を用いて説明した制御部130、図3を用いて説明した制御部230は、無線通信インタフェース933において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ921において実装されてもよい。例えば、STA200が統計情報を多重化送信することにより、オーバーヘッドを削減しつつ、マルチキャストの信頼性を向上させることができる。
また、無線通信インタフェース933は、上述したAP100として動作し、車両に乗るユーザが有する端末に無線接続を提供してもよい。
また、本開示に係る技術は、上述したカーナビゲーション装置920の1つ以上のブロックと、車載ネットワーク941と、車両側モジュール942とを含む車載システム(又は車両)940として実現されてもよい。車両側モジュール942は、車速、エンジン回転数又は故障情報などの車両側データを生成し、生成したデータを車載ネットワーク941へ出力する。
[2-3.第3の応用例]
図26は、本開示に係る技術が適用され得る無線アクセスポイント950の概略的な構成の一例を示すブロック図である。無線アクセスポイント950は、コントローラ951、メモリ952、入力デバイス954、表示デバイス955、ネットワークインタフェース957、無線通信インタフェース963、アンテナスイッチ964及びアンテナ965を備える。
図26は、本開示に係る技術が適用され得る無線アクセスポイント950の概略的な構成の一例を示すブロック図である。無線アクセスポイント950は、コントローラ951、メモリ952、入力デバイス954、表示デバイス955、ネットワークインタフェース957、無線通信インタフェース963、アンテナスイッチ964及びアンテナ965を備える。
コントローラ951は、例えばCPU又はDSP(Digital Signal Processor)であってよく、無線アクセスポイント950のIP(Internet Protocol)レイヤ及びより上位のレイヤの様々な機能(例えば、アクセス制限、ルーティング、暗号化、ファイアウォール及びログ管理など)を動作させる。メモリ952は、RAM及びROMを含み、コントローラ951により実行されるプログラム、及び様々な制御データ(例えば、端末リスト、ルーティングテーブル、暗号鍵、セキュリティ設定及びログなど)を記憶する。
入力デバイス954は、例えば、ボタン又はスイッチなどを含み、ユーザからの操作を受け付ける。表示デバイス955は、LEDランプなどを含み、無線アクセスポイント950の動作ステータスを表示する。
ネットワークインタフェース957は、無線アクセスポイント950が有線通信ネットワーク958に接続するための有線通信インタフェースである。ネットワークインタフェース957は、複数の接続端子を有してもよい。有線通信ネットワーク958は、イーサネット(登録商標)などのLANであってもよく、又はWAN(Wide Area Network)であってもよい。
無線通信インタフェース963は、IEEE802.11a、11b、11g、11n、11ac及び11adなどの無線LAN標準のうちの1つ以上をサポートし、近傍の端末へアクセスポイントとして無線接続を提供する。無線通信インタフェース963は、典型的には、ベースバンドプロセッサ、RF回路及びパワーアンプなどを含み得る。無線通信インタフェース963は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。アンテナスイッチ964は、無線通信インタフェース963に含まれる複数の回路の間でアンテナ965の接続先を切り替える。アンテナ965は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース963による無線信号の送信及び受信のために使用される。
図26に示した無線アクセスポイント950において、図3を用いて説明した制御部230は、無線通信インタフェース963において実装されてもよい。また、これら機能の少なくとも一部は、コントローラ951において実装されてもよい。
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、CD(Compact Disc)、MD(MiniDisc)、DVD(Digital Versatile Disc)、メモリカード、ブルーレイディスク(Blu-ray(登録商標)Disc)等を用いることができる。
なお、本明細書に記載された効果はあくまで例示であって、限定されるものではなく、また、他の効果があってもよい。
なお、本技術は以下のような構成もとることができる。
(1)
第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御を行う制御部を具備する情報処理装置。
(2)
前記制御部は、前記通知した多重化情報に従って前記第1機器により多重化されて送信される前記通信状態に関する情報を受信する制御を行う前記(1)に記載の情報処理装置。
(3)
前記制御部は、前記多重化情報として、時間分割多重と周波数分割多重と空間分割多重とOFDMAとの何れかの多重化方法を前記第1機器に通知し、当該通知した多重化方法に従って前記通信状態に関する情報を前記第1機器に多重化送信させる制御を行う前記(1)または(2)に記載の情報処理装置。
(4)
前記制御部は、前記通信状態に関する情報の多重化方法とともに前記通信状態に関する情報の多重化送信に用いる情報を前記第1機器に通知する制御を行う前記(1)から(3)のいずれかに記載の情報処理装置。
(5)
前記制御部は、前記第1機器が前記通信状態に関する情報の多重化機能を備えることを事前に確認する前記(1)から(4)のいずれかに記載の情報処理装置。
(6)
前記制御部は、前記複数の機器にマルチキャスト送信を行う場合に前記通知を行う前記(1)から(5)のいずれかに記載の情報処理装置。
(7)
前記制御部は、前記通信状態に関する情報を送信させる機器の数と、アプリケーションにより許容される遅延量とに基づいて、前記時間分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する前記(1)から(6)のいずれかに記載の情報処理装置。
(8)
前記制御部は、前記通信状態に関する情報を送信させる機器の数と、前記機器に割り当て可能なチャネル数とに基づいて、周波数分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する前記(1)から(7)のいずれかに記載の情報処理装置。
(9)
前記制御部は、前記通信状態に関する情報を送信させる機器の数と、前記機器に割り当て可能なストリーム数とに基づいて、空間分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する前記(1)から(8)のいずれかに記載の情報処理装置。
(10)
前記制御部は、前記通信状態に関する情報を送信させる機器の数に基づいて、OFDMAにより前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する前記(1)から(9)のいずれかに記載の情報処理装置。
(11)
前記制御部は、Measurement Request frameにより前記通知を行う前記(1)から(10)のいずれかに記載の情報処理装置。
(12)
前記制御部は、前記第1機器から多重化送信された前記通信状態に関する情報に基づいて送達確認要求の送信先を決定する制御を行う前記(1)から(11)のいずれかに記載の情報処理装置。
(13)
所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御を行う制御部を具備する情報処理装置。
(14)
前記制御部は、前記通信状態に関する情報を含めたMeasurement Report frameを多重化して前記他の機器に送信する制御を行う前記(13)に記載の情報処理装置。
(15)
第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御手順を具備する情報処理方法。
(16)
所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御手順を具備する情報処理方法。
(17)
第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御手順をコンピュータに実行させるプログラム。
(18)
所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御手順をコンピュータに実行させるプログラム。
(1)
第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御を行う制御部を具備する情報処理装置。
(2)
前記制御部は、前記通知した多重化情報に従って前記第1機器により多重化されて送信される前記通信状態に関する情報を受信する制御を行う前記(1)に記載の情報処理装置。
(3)
前記制御部は、前記多重化情報として、時間分割多重と周波数分割多重と空間分割多重とOFDMAとの何れかの多重化方法を前記第1機器に通知し、当該通知した多重化方法に従って前記通信状態に関する情報を前記第1機器に多重化送信させる制御を行う前記(1)または(2)に記載の情報処理装置。
(4)
前記制御部は、前記通信状態に関する情報の多重化方法とともに前記通信状態に関する情報の多重化送信に用いる情報を前記第1機器に通知する制御を行う前記(1)から(3)のいずれかに記載の情報処理装置。
(5)
前記制御部は、前記第1機器が前記通信状態に関する情報の多重化機能を備えることを事前に確認する前記(1)から(4)のいずれかに記載の情報処理装置。
(6)
前記制御部は、前記複数の機器にマルチキャスト送信を行う場合に前記通知を行う前記(1)から(5)のいずれかに記載の情報処理装置。
(7)
前記制御部は、前記通信状態に関する情報を送信させる機器の数と、アプリケーションにより許容される遅延量とに基づいて、前記時間分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する前記(1)から(6)のいずれかに記載の情報処理装置。
(8)
前記制御部は、前記通信状態に関する情報を送信させる機器の数と、前記機器に割り当て可能なチャネル数とに基づいて、周波数分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する前記(1)から(7)のいずれかに記載の情報処理装置。
(9)
前記制御部は、前記通信状態に関する情報を送信させる機器の数と、前記機器に割り当て可能なストリーム数とに基づいて、空間分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する前記(1)から(8)のいずれかに記載の情報処理装置。
(10)
前記制御部は、前記通信状態に関する情報を送信させる機器の数に基づいて、OFDMAにより前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する前記(1)から(9)のいずれかに記載の情報処理装置。
(11)
前記制御部は、Measurement Request frameにより前記通知を行う前記(1)から(10)のいずれかに記載の情報処理装置。
(12)
前記制御部は、前記第1機器から多重化送信された前記通信状態に関する情報に基づいて送達確認要求の送信先を決定する制御を行う前記(1)から(11)のいずれかに記載の情報処理装置。
(13)
所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御を行う制御部を具備する情報処理装置。
(14)
前記制御部は、前記通信状態に関する情報を含めたMeasurement Report frameを多重化して前記他の機器に送信する制御を行う前記(13)に記載の情報処理装置。
(15)
第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御手順を具備する情報処理方法。
(16)
所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御手順を具備する情報処理方法。
(17)
第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御手順をコンピュータに実行させるプログラム。
(18)
所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御手順をコンピュータに実行させるプログラム。
1 無線通信システム
100 AP(無線通信装置)
110 無線通信部
120 記憶部
130 制御部
200A~200F STA(無線通信装置)
210 無線通信部
220 記憶部
230 制御部
900 スマートフォン
901 プロセッサ
902 メモリ
903 ストレージ
904 外部接続インタフェース
906 カメラ
907 センサ
908 マイクロフォン
909 入力デバイス
910 表示デバイス
911 スピーカ
913 無線通信インタフェース
914 アンテナスイッチ
915 アンテナ
917 バス
918 バッテリー
919 補助コントローラ
920 カーナビゲーション装置
921 プロセッサ
922 メモリ
924 GPSモジュール
925 センサ
926 データインタフェース
927 コンテンツプレーヤ
928 記憶媒体インタフェース
929 入力デバイス
930 表示デバイス
931 スピーカ
933 無線通信インタフェース
934 アンテナスイッチ
935 アンテナ
938 バッテリー
941 車載ネットワーク
942 車両側モジュール
950 無線アクセスポイント
951 コントローラ
952 メモリ
954 入力デバイス
955 表示デバイス
957 ネットワークインタフェース
958 有線通信ネットワーク
963 無線通信インタフェース
964 アンテナスイッチ
965 アンテナ
100 AP(無線通信装置)
110 無線通信部
120 記憶部
130 制御部
200A~200F STA(無線通信装置)
210 無線通信部
220 記憶部
230 制御部
900 スマートフォン
901 プロセッサ
902 メモリ
903 ストレージ
904 外部接続インタフェース
906 カメラ
907 センサ
908 マイクロフォン
909 入力デバイス
910 表示デバイス
911 スピーカ
913 無線通信インタフェース
914 アンテナスイッチ
915 アンテナ
917 バス
918 バッテリー
919 補助コントローラ
920 カーナビゲーション装置
921 プロセッサ
922 メモリ
924 GPSモジュール
925 センサ
926 データインタフェース
927 コンテンツプレーヤ
928 記憶媒体インタフェース
929 入力デバイス
930 表示デバイス
931 スピーカ
933 無線通信インタフェース
934 アンテナスイッチ
935 アンテナ
938 バッテリー
941 車載ネットワーク
942 車両側モジュール
950 無線アクセスポイント
951 コントローラ
952 メモリ
954 入力デバイス
955 表示デバイス
957 ネットワークインタフェース
958 有線通信ネットワーク
963 無線通信インタフェース
964 アンテナスイッチ
965 アンテナ
Claims (18)
- 第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御を行う制御部を具備する情報処理装置。
- 前記制御部は、前記通知した多重化情報に従って前記第1機器により多重化されて送信される前記通信状態に関する情報を受信する制御を行う請求項1記載の情報処理装置。
- 前記制御部は、前記多重化情報として、時間分割多重と周波数分割多重と空間分割多重とOFDMAとの何れかの多重化方法を前記第1機器に通知し、当該通知した多重化方法に従って前記通信状態に関する情報を前記第1機器に多重化送信させる制御を行う請求項1記載の情報処理装置。
- 前記制御部は、前記通信状態に関する情報の多重化方法とともに前記通信状態に関する情報の多重化送信に用いる情報を前記第1機器に通知する制御を行う請求項1記載の情報処理装置。
- 前記制御部は、前記第1機器が前記通信状態に関する情報の多重化機能を備えることを事前に確認する請求項1記載の情報処理装置。
- 前記制御部は、前記複数の機器にマルチキャスト送信を行う場合に前記通知を行う請求項1記載の情報処理装置。
- 前記制御部は、前記通信状態に関する情報を送信させる機器の数と、アプリケーションにより許容される遅延量とに基づいて、前記時間分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する請求項1記載の情報処理装置。
- 前記制御部は、前記通信状態に関する情報を送信させる機器の数と、前記機器に割り当て可能なチャネル数とに基づいて、周波数分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する請求項1記載の情報処理装置。
- 前記制御部は、前記通信状態に関する情報を送信させる機器の数と、前記機器に割り当て可能なストリーム数とに基づいて、空間分割多重により前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する請求項1記載の情報処理装置。
- 前記制御部は、前記通信状態に関する情報を送信させる機器の数に基づいて、OFDMAにより前記通信状態に関する情報を前記第1機器に送信させるか否かを決定する請求項1記載の情報処理装置。
- 前記制御部は、Measurement Request frameにより前記通知を行う請求項1記載の情報処理装置。
- 前記制御部は、前記第1機器から多重化送信された前記通信状態に関する情報に基づいて送達確認要求の送信先を決定する制御を行う請求項1記載の情報処理装置。
- 所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御を行う制御部を具備する情報処理装置。
- 前記制御部は、前記通信状態に関する情報を含めたMeasurement Report frameを多重化して前記他の機器に送信する制御を行う請求項13記載の情報処理装置。
- 第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御手順を具備する情報処理方法。
- 所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御手順を具備する情報処理方法。
- 第1機器を含む複数の機器から情報処理装置にデータを多重化送信する多重化機能を備える前記第1機器に、前記第1機器における通信状態に関する情報を前記第1機器が多重化送信するための多重化情報を通知し、前記第1機器により取得された前記通信状態に関する情報を前記第1機器から多重化送信させる制御手順をコンピュータに実行させるプログラム。
- 所定期間に取得された自装置における通信状態に関する情報を他の機器に送信する場合に、前記他の機器から通知された多重化方法に従って前記通信状態に関する情報を多重化して前記他の機器に送信する制御手順をコンピュータに実行させるプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-160863 | 2015-08-18 | ||
JP2015160863 | 2015-08-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017029892A1 true WO2017029892A1 (ja) | 2017-02-23 |
Family
ID=58051792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/069607 WO2017029892A1 (ja) | 2015-08-18 | 2016-07-01 | 情報処理装置、情報処理方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2017029892A1 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2903194A1 (en) * | 2012-09-29 | 2015-08-05 | Sony Corporation | Base station, wireless communication terminal, wireless communication system, and wireless communication method |
-
2016
- 2016-07-01 WO PCT/JP2016/069607 patent/WO2017029892A1/ja active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2903194A1 (en) * | 2012-09-29 | 2015-08-05 | Sony Corporation | Base station, wireless communication terminal, wireless communication system, and wireless communication method |
Non-Patent Citations (2)
Title |
---|
SAKAI EISUKE ET AL.: "llaa GCR- BA Performance in OBSS", IEEE 802.11-15/0046R0, 12 January 2015 (2015-01-12), XP068082560, Retrieved from the Internet <URL:https://mentor.ieee.org/802.11/dcn/15/ 11-15-0046-00-00ax-11aa-gcr-ba-performance-in- obss.pptx> * |
TANAKA YUSUKE ET AL.: "GCR- BA Performance with Measurement Report in OBSS", IEEE 802.11-15/ 0320R0, XP068082944, Retrieved from the Internet <URL:https://mentor.ieee.org/ 802.11/dcn/15/11-15-0320-00-00ax-gcr-ba-with- measurement-report-performance-in-obss.pptx> * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11277228B2 (en) | Information processing device, communication system, information processing method, and program | |
EP3343975B1 (en) | Communication apparatus and communication method | |
JP6729582B2 (ja) | 通信装置および通信方法 | |
CN113676308B (zh) | 通信设备和通信方法 | |
US10869218B2 (en) | Information processing devices and communication system for controlling transmission of acknowledgement and data | |
JP2020202589A (ja) | 通信装置および通信方法 | |
JP6652067B2 (ja) | 無線通信装置、無線通信方法及びプログラム | |
WO2017043195A1 (ja) | 無線通信装置、無線通信方法および無線通信システム | |
JP7056559B2 (ja) | 無線通信装置および無線通信方法 | |
JP7084720B2 (ja) | 通信システム、および、通信システムの制御方法 | |
WO2017029892A1 (ja) | 情報処理装置、情報処理方法およびプログラム | |
TWI724042B (zh) | 資訊處理裝置及通訊系統 | |
JP6950688B2 (ja) | 無線通信装置および無線通信方法 | |
JP6787324B2 (ja) | 通信制御装置、通信制御方法、プログラム、及びシステム | |
WO2017038245A1 (ja) | 通信制御装置、通信制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16836884 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: JP |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16836884 Country of ref document: EP Kind code of ref document: A1 |