Claims (26)
1. Способ управления энергопотреблением беспроводного вычислительного устройства, имеющего сетевой интерфейсный модуль для передачи и приема данных, передаваемых по сети беспроводной связи, при этом способ включает анализ статистических данных трафика для получения параметров модели прогнозирования количества задержанных данных трафика накапливаемого, как функции времени, в течение которого сетевой интерфейсный модуль введен в состояние с низким энергопотреблением, при котором сетевой интерфейсный модуль останавливает передачу данных, передаваемых по сети, и вычисления целевого времени ожидания сетевого интерфейсного модуля на основе модели и полученных параметров, причем моделью прогнозируется введение сетевого интерфейсного модуля в состояние с низким энергопотреблением на целевое время ожидания так, чтобы количество задержанных данных трафика в результате не превышало заданное пороговое значение.1. The method of energy management of a wireless computing device having a network interface module for transmitting and receiving data transmitted over a wireless communication network, the method includes analyzing traffic statistics to obtain model parameters for predicting the amount of delayed traffic data accumulated as a function of time over time which the network interface module is in a low power state in which the network interface module stops transmitting data transmitted over the network and calculating the target time-out of the network interface module based on the model and the obtained parameters, the model predicting the introduction of the network interface module in a low-power state for the target time-out so that the amount of delayed traffic data as a result does not exceed a predetermined threshold value.
2. Способ по п.1, дополнительно включающий в себя определение, что беспроводное устройство подсоединено к точке доступа сети инфраструктуры и переключение сетевого интерфейсного модуля в состояние с низким энергопотреблением на целевое время ожидания.2. The method according to claim 1, further comprising determining that the wireless device is connected to an access point of the infrastructure network and switching the network interface module to a low power state for a target wait time.
3. Способ по п.1, дополнительно включающий в себя определение, что беспроводное устройство подсоединено к специальной сети беспроводной связи, широковещательную передачу целевого времени ожидания к другим беспроводным устройствам в специальной сети беспроводной связи, прием целевых времен ожидания, вычисленных и переданных посредством широковещательной передачи другими беспроводными устройствами в специальной сети беспроводной связи, выбор наименьшего из целевых времен ожидания, передаваемых посредством широковещательной передачи, в качестве общего времени ожидания для беспроводных устройств в специальной сети беспроводной связи и переключение сетевого интерфейсного модуля в состояние с низким энергопотреблением на общее время ожидания.3. The method according to claim 1, further comprising determining that the wireless device is connected to a special wireless network, broadcasting the target time-out to other wireless devices in the special wireless network, receiving the target time-outs calculated and transmitted by broadcasting other wireless devices in a dedicated wireless network, select the shortest of target latencies transmitted by broadcast , as the total latency for wireless devices in a dedicated wireless network, and switching the network interface module to a low power state for the total latency.
4. Способ по п.1, в котором параметры модели для прогнозирования количества задержанных данных трафика включают в себя среднюю частоту поступления и среднюю интенсивность обслуживания, и этап анализа статистических данных трафика включает в себя извлечение статистических данных трафика, включая набор частот поступления за предыдущее время, набор интенсивностей обслуживания за предыдущее время и набор количеств данных трафика в системной очереди, моделирование частот поступления за прошедшее время с использованием первой функции распределения, и интенсивностей обслуживания за прошедшее время с использованием второй функции распределения, и получение средней частоты поступления и средней интенсивности обслуживания на основе первой и второй функций распределения, соответственно.4. The method according to claim 1, in which the parameters of the model for predicting the amount of delayed traffic data include an average arrival frequency and an average service intensity, and the step of analyzing the traffic statistics includes the extraction of traffic statistics, including a set of arrival frequencies for the previous time , a set of service intensities for the previous time and a set of amounts of traffic data in the system queue, modeling the frequencies of receipt for the past time using the first distribution function edeleniya and service rate over time using a second distribution function, and obtaining the average frequency and average intensity Incoming service based on the first and second distribution functions, respectively.
5. Способ по п.4, дополнительно включающий в себя обновление статистических данных трафика посредством сбора текущей частоты поступления и текущей интенсивности обслуживания.5. The method according to claim 4, further comprising updating the traffic statistics by collecting the current arrival frequency and current service intensity.
6. Способ по п.4, в котором первой функцией распределения является функция экспоненциального распределения.6. The method according to claim 4, in which the first distribution function is an exponential distribution function.
7. Способ по п.4, в котором второй функцией распределения является функция распределения Парето.7. The method according to claim 4, in which the second distribution function is a Pareto distribution function.
8. Носитель информации, предназначенный для считывания вычислительным устройством, имеющий команды, предназначенные для выполнения вычислительным устройством, для выполнения этапов управления энергопотреблением беспроводного вычислительного устройства, имеющего сетевой интерфейсный модуль для передачи и приема данных, передаваемых по сети беспроводной связи, содержащие анализ статистических данных трафика для получения параметров модели прогнозирования количества задержанных данных трафика накапливаемого как функции времени, в течение которого сетевой интерфейсный модуль введен в состояние с низким энергопотреблением, в котором сетевой интерфейсный модуль останавливает передачу данных, передаваемых по сети, и вычисление целевого времени ожидания для сетевого интерфейсного модуля на основе модели и полученных параметров, причем моделью прогнозируется введение сетевого интерфейсного модуля в состояние с низким энергопотреблением на целевое время ожидания так, чтобы количество задержанных данных трафика в результате не превышало заданное пороговое значение.8. A storage medium for reading by a computing device, having instructions for execution by a computing device for performing power management steps of a wireless computing device having a network interface module for transmitting and receiving data transmitted over a wireless communication network, containing an analysis of traffic statistics to obtain the parameters of the forecasting model of the amount of delayed traffic data accumulated as a function of time, in during which the network interface module is brought into a low-power state, in which the network interface module stops transmitting data transmitted over the network and calculates the target latency for the network interface module based on the model and the received parameters, the model predicting the network interface module to enter the state low power consumption for the target latency so that the amount of delayed traffic data does not exceed a predetermined threshold value e.
9. Носитель информации, предназначенный для считывания вычислительным устройством, по п.8, имеющий дополнительные команды, предназначенные для выполнения вычислительным устройством, для выполнения этапов определения, что беспроводное устройство подсоединено к точке доступа инфраструктуры, и переключения сетевого интерфейсного модуля в состояние с низким энергопотреблением на целевое время ожидания.9. The storage medium for reading by the computing device of claim 8, having additional instructions for executing by the computing device to perform the steps of determining that the wireless device is connected to an access point of the infrastructure, and switching the network interface module to a low power state on target waiting time.
10. Носитель информации, предназначенный для считывания вычислительным устройством, по п.8, имеющий дополнительные команды, предназначенные для выполнения вычислительным устройством, для выполнения этапов определения, что беспроводное устройство подсоединено к специальной сети беспроводной связи, широковещательной передачи целевого времени ожидания к другим беспроводным устройствам в специальной сети беспроводной связи, приема целевых времен ожидания, вычисленных и переданных посредством широковещательной передачи другими беспроводными устройствами в специальной сети беспроводной связи, выбора наименьшего из целевых времен ожидания, передаваемых посредством широковещательной передачи, в качестве общего времени ожидания для беспроводных устройств в специальной сети беспроводной связи, и переключения сетевого интерфейсного модуля в состояние с низким энергопотреблением на общее время ожидания.10. The storage medium for reading by the computing device of claim 8, having additional instructions for executing by the computing device to perform the steps of determining that the wireless device is connected to a special wireless communication network, broadcasting the target latency to other wireless devices in a special wireless communication network, receiving target waiting times calculated and transmitted by broadcast to other wireless devices in a dedicated wireless communication network, selecting the shortest target timeout value transmitted by broadcast as the total waiting time for wireless devices in a dedicated wireless communication network, and switching the network interface module to a low power state for the total waiting time.
11. Носитель информации, предназначенный для считывания вычислительным устройством, по п.8, в котором параметры модели прогнозирования количества задержанных данных трафика включают в себя среднюю частоту поступления и среднюю интенсивность обслуживания, и этап анализа статистических данных трафика включает в себя этапы извлечение статистических данных трафика, включающих в себя набор частот поступления за предыдущее время, набор интенсивностей обслуживания за предыдущее время и набор количеств данных трафика в системной очереди, моделирование частот поступления за прошедшее время с использованием первой функции распределения, и интенсивностей обслуживания за прошедшее время с использованием второй функции распределения, и получение средней частоты поступления и средней интенсивности обслуживания на основе первой и второй функций распределения, соответственно.11. The storage medium for reading by the computing device of claim 8, wherein the parameters of the forecasting model of the amount of delayed traffic data include an average arrival frequency and an average service intensity, and the step of analyzing the traffic statistics includes the steps of extracting the traffic statistics including a set of arrival frequencies for the previous time, a set of service intensities for the previous time and a set of amounts of traffic data in the system queue, mod dividing past arrival frequencies using the first distribution function, and past service intensities using the second distribution function, and obtaining the average arrival frequency and average service intensity based on the first and second distribution functions, respectively.
12. Носитель информации, предназначенный для считывания вычислительным устройством, по п.11, имеющий дополнительные команды, предназначенные для выполнения вычислительным устройством, для выполнения этапа обновления статистических данных трафика посредством сбора текущей частоты поступления и текущей интенсивности обслуживания.12. The storage medium for reading by a computing device according to claim 11, having additional instructions for executing by the computing device to perform the step of updating traffic statistics by collecting the current arrival frequency and current service intensity.
13. Носитель информации, предназначенный для считывания вычислительным устройством, по п.11, в котором первой функцией распределения является функция экспоненциального распределения.13. The storage medium for reading by a computing device according to claim 11, in which the first distribution function is an exponential distribution function.
14. Носитель информации, предназначенный для считывания вычислительным устройством, по п.11, в котором второй функцией распределения является функция распределения Парето.14. The storage medium for reading by a computing device according to claim 11, in which the second distribution function is a Pareto distribution function.
15. Система управления энергопотреблением для использования в беспроводном вычислительном устройстве, имеющем сетевой интерфейсный модуль для передачи и приема по сети беспроводной связи, содержащая базу данных статистики трафика для хранения статистических данных трафика, включая набор частот поступления за прошедшее время и набор интенсивностей обслуживания за прошедшее время, и блок управления энергопотреблением для избирательной установки сетевого интерфейсного модуля в состояние с низким энергопотреблением, при этом блок управления энергопотреблением имеет блок принятия вероятностного решения для анализа статистических данных трафика для получения средней частоты поступления и средней интенсивности обслуживания, и вычисления целевого времени ожидания для сетевого интерфейсного модуля на основе средней частоты поступления и средней интенсивности обслуживания, причем целевое время ожидания прогнозируется так, чтобы количество задержанных данных сетевого трафика в результате не превышало заданное пороговое значение, когда сетевой интерфейсный модуль введен в состояние с низким энергопотреблением на целевое время ожидания.15. An energy management system for use in a wireless computing device having a network interface module for transmitting and receiving over a wireless communication network, comprising a database of traffic statistics for storing traffic statistics, including a set of arrival frequencies for the past time and a set of service intensities for the past time and a power management unit for selectively setting the network interface module to a low power state, wherein the control unit has a probabilistic decision block for analyzing traffic statistics to obtain the average arrival frequency and average service intensity, and calculate the target latency for the network interface module based on the average arrival frequency and average service intensity, and the target wait time is predicted so that the number the delayed network traffic data as a result did not exceed a predetermined threshold value when the network interface module in set to a low power state for the target standby time.
16. Система управления энергопотреблением по п.15, в которой блок управления энергопотреблением программируется для переключения сетевого интерфейсного модуля в состояние с низким энергопотреблением на целевое время ожидания, когда беспроводное устройство подсоединено к точке доступа сети инфраструктуры.16. The power management system of claim 15, wherein the power management unit is programmed to switch the network interface module to a low power state for a target wait time when the wireless device is connected to an access point of the infrastructure network.
17. Система управления энергопотреблением по п.15, в которой блок управления энергопотреблением программируется для выполнения этапов определения, что беспроводное устройство подсоединено к специальной сети беспроводной связи, широковещательной передачи целевого времени ожидания к другим беспроводным устройствам в специальной сети беспроводной связи, приема целевых времен ожидания, вычисленных и переданных посредством широковещательной передачи другими беспроводными устройствами в специальной сети беспроводной связи, выбора наименьшего из целевых времен ожидания, передаваемых посредством широковещательной передачи, в качестве общего времени ожидания для беспроводных устройств в специальной сети беспроводной связи, и переключения сетевого интерфейсного модуля в состояние с низким энергопотреблением на общее время ожидания.17. The energy management system according to clause 15, in which the energy management unit is programmed to perform the steps of determining that the wireless device is connected to a special wireless communication network, broadcast the target latency to other wireless devices in a special wireless network, receive the target latency computed and transmitted by broadcast by other wireless devices in a special wireless communication network, select of the target broadcast latencies as the total latency for wireless devices in a dedicated wireless communication network, and switching the network interface module to a low power state for the total latency.
18. Система управления энергопотреблением по п.15, в которой блок принятия вероятностного решения программируется для выполнения этапов моделирования частот поступления за прошедшее время с использованием первой функции распределения, и интенсивностей обслуживания за прошедшее время с использованием второй функции распределения, и получения средней частоты поступления и средней интенсивности обслуживания на основе первой и второй функций распределения, соответственно.18. The energy management system according to clause 15, in which the probability decision block is programmed to perform the steps of modeling the arrival frequencies for the elapsed time using the first distribution function, and the service intensities for the elapsed time using the second distribution function, and obtaining the average arrival frequency and average service intensity based on the first and second distribution functions, respectively.
19. Система управления энергопотреблением по п.18, в которой первой функцией распределения является функция экспоненциального распределения.19. The power management system of claim 18, wherein the first distribution function is an exponential distribution function.
20. Система управления энергопотреблением по п.18, в которой второй функцией распределения является функция распределения Парето.20. The power management system of claim 18, wherein the second distribution function is a Pareto distribution function.
21. Система управления энергопотреблением по п.18, в которой блок управления энергопотреблением дополнительно программируется для обновления статистических данных трафика посредством сбора текущей частоты поступления и текущей интенсивности обслуживания.21. The energy management system of claim 18, wherein the energy management unit is further programmed to update traffic statistics by collecting the current arrival frequency and the current service intensity.
22. Мобильное вычислительное устройство, содержащее источник питания для подачи питания на мобильное устройство, сетевой интерфейсный модуль для передачи и приема данных по сети беспроводной связи, базу данных статистики трафика для хранения статистических данных трафика, включая набор частот поступления за прошедшее время и набор интенсивностей обслуживания за прошедшее время, и блок управления энергопотреблением для избирательной установки сетевого интерфейсного модуля в состояние с низким энергопотреблением для уменьшения расхода энергии источника питания, причем блок управления энергопотреблением имеет блок принятия вероятностного решения для анализа статистических данных трафика для получения средней частоты поступления и средней интенсивности обслуживания, и вычисления целевого времени ожидания для сетевого интерфейсного модуля на основе средней частоты поступления и средней интенсивности обслуживания, при этом целевое время ожидания прогнозируется так, чтобы количество задержанных данных сетевого трафика в результате не превышало заданное пороговое значение, когда сетевой интерфейсный модуль введен в состояние с низким энергопотреблением на целевое время ожидания.22. A mobile computing device containing a power source for supplying power to a mobile device, a network interface module for transmitting and receiving data over a wireless communication network, a traffic statistics database for storing traffic statistics, including a set of past arrival frequencies and a set of service intensities over time, and the power management unit for selectively setting the network interface module to a low power state to reduce consumption and the energy of the power source, and the power management unit has a probabilistic decision unit for analyzing traffic statistics to obtain an average arrival frequency and average service intensity, and calculating a target wait time for the network interface module based on the average arrival frequency and average service intensity, while the target latency is predicted so that the amount of delayed network traffic data does not exceed a predetermined threshold e value when the network interface module is put into a low power state for the target timeout.
23. Мобильное вычислительное устройство по п.22, в котором источник питания включает в себя портативный батарейный источник питания.23. The mobile computing device of claim 22, wherein the power source includes a portable battery pack.
24. Мобильное вычислительное устройство по п.22, в котором источником питания является топливный элемент.24. The mobile computing device of claim 22, wherein the power source is a fuel cell.
25. Мобильное вычислительное устройство по п.22, в котором блок управления энергопотреблением программируется для переключения сетевого интерфейсного модуля в состояние с низким энергопотреблением на целевое время ожидания, когда беспроводное устройство подсоединено к точке доступа сети инфраструктуры.25. The mobile computing device of claim 22, wherein the power management unit is programmed to switch the network interface module to a low power state for a target wait time when the wireless device is connected to an infrastructure network access point.
26. Мобильное вычислительное устройство по п.22, в котором блок управления энергопотреблением программируется для выполнения этапов определения, что беспроводное устройство подсоединено к специальной сети беспроводной связи, широковещательной передачи целевого времени ожидания к другим беспроводным устройствам в специальной сети беспроводной связи, приема целевых времен ожидания, вычисленных и переданных посредством широковещательной передачи другими беспроводными устройствами в специальной сети беспроводной связи, выбора наименьшего из целевых времен ожидания, передаваемых посредством широковещательной передачи, в качестве общего времени ожидания для беспроводных устройств в специальной сети беспроводной связи, и переключения сетевого интерфейсного модуля в состояние с низким энергопотреблением на общее время ожидания.26. The mobile computing device according to item 22, in which the power control unit is programmed to perform the steps of determining that the wireless device is connected to a special wireless communication network, broadcast the target latency to other wireless devices in a special wireless network, receive the target latency calculated and transmitted by broadcasting by other wireless devices in a special wireless communication network, select the smallest of the target broadcast latencies as the total latency for wireless devices in a dedicated wireless communication network, and switching the network interface module to a low power state for the total latency.