CPC H04W 24/02 (2013.01) [H04L 43/0858 (2013.01); H04L 43/16 (2013.01); H04W 24/08 (2013.01); H04W 76/28 (2018.02)] | 13 Claims |
1. An electronic device comprising: a communication circuit operably coupled with an external electronic device; and at least one processor, wherein the at least one processor is configured to: determine one or more target-wake-time (TWT) parameters of at least one TWT service period based on at least one of an amount of data transmitted to the external electronic device, an amount of data received from the external electronic device, or a bandwidth, wherein at least one data frame is transmitted or received between the electronic device and the external electronic device during the at least one TWT service period, identify a quality of service (QoS) for the at least one data frame transmitted or received during the at least one TWT service period, wherein the QoS includes an end-to-end latency of the at least one data frame, change at least one TWT parameter among the one or more TWT parameters based on the identified QoS, and control the communication circuit to transmit or receive at least one next data frame during a next TWT service period based on the changed at least one TWT parameter, and wherein to change the at least one TWT parameter, the at least one processor is further configured to: compare the end-to-end latency of the at least one data frame with a first threshold value, wherein the first threshold value is based on the end-to-end latency, and in response to determining that the end-to-end latency of the at least one data frame is less than the first threshold value, reduce a TWT wake duration of the next TWT service period or increase a TWT wake interval of the next TWT service period.
|