СПОСОБ И УСТРОЙСТВО ДЛЯ ОПТИМИЗАЦИИ ЭНЕРГОПОТРЕБЛЕНИЯ ПРИ ИСПОЛЬЗОВАНИИ БЕСПРОВОДНЫХ СОЕДИНЕНИЙ

1. Способ, включающий:
принятие решения о буферизации данных, обрабатываемых не в реальном времени, для передачи по радиосети;
принятие решения о планировании передачи данных, обрабатываемых не в реальном времени, посредством беспроводного устройства;
определение типа связи для переноса данных, обрабатываемых не в реальном времени; и
принятие решения об инициировании передачи данных, обрабатываемых не в реальном времени, по меньшей мере частично на основе упомянутых планирования и типа связи.
2. Способ по п.1, отличающийся тем, что типом связи является сообщение об активности (keep-alive), при этом способ включает:
принятие решения о задержке передачи следующего сообщения об активности после принятия решения о переносе данных, обрабатываемых не в реальном времени, в сообщении об активности.
3. Способ по любому из пп.1 и 2, отличающийся тем, что передачу данных, обрабатываемых не в реальном времени, планируют в соответствии с активным состоянием радиоблока, используемого беспроводным устройством для связи по радиосети, при этом активное состояние инициируется передачей в режиме реального времени сообщения, не связанного с данными, обрабатываемыми не в реальном времени.
4. Способ по любому из пп.1 и 2, включающий также:
назначение общего сообщения об активности для представления множества сообщений об активности, соответствующих множеству приложений;
определение, выполнена ли передача данных, соответствующих одному или более приложений из множества приложений, связанных с общим сообщением об активности, в течение максимального временного интервала для передачи общего сообщения об активности; и
принятие решения о передаче общего сообщения об активности, если данные не были переданы в течение максимального временного интервала.
5. Способ по любому из пп.1 и 2, включающий также:
принятие решения о передаче данных, обрабатываемых не в реальном времени, в сервер приложений таким образом, чтобы эти данные передавались параллельно с приемом данных приложений из сервера приложений.
6. Способ по любому из пп.1 и 2, отличающийся тем, что типом связи является сообщение об активности или сообщение полезной нагрузки.
7. Способ по любому из пп.1 и 2, отличающийся тем, что данные, обрабатываемые не в реальном времени, передают через постоянное соединение.
8. Устройство, содержащее:
средства для принятия решения о буферизации данных, обрабатываемых не в реальном времени, для передачи по радиосети,
средства для принятия решения о планировании передачи данных, обрабатываемых не в реальном времени, посредством беспроводного устройства,
средства для определения типа связи для переноса данных, обрабатываемых не в реальном времени, и
средства для принятия решения об инициировании передачи данных, обрабатываемых не в реальном времени, по меньшей мере частично на основе планирования и типа связи.
9. Устройство по п.8, отличающееся тем, что определенным типом связи является сообщение об активности, при этом устройство содержит:
средства для задержки передачу следующего сообщения об активности после принятия решения о переносе данных, обрабатываемых не в реальном времени, в сообщении об активности.
10. Устройство по любому из пп.8 и 9, отличающееся тем, что передача данных, обрабатываемых не в реальном времени, планируется в соответствии с активным состоянием радиоблока, используемого беспроводным устройством для связи по радиосети, при этом активное состояние инициируется передачей в режиме реального времени сообщения, не связанного с данными, обрабатываемыми не в реальном времени.
11. Устройство по любому из пп.8 и 9, содержащее:
средства для назначения общего сообщения об активности для представления множества сообщений об активности, соответствующих множеству приложений;
средства для определения выполнена ли передача данных, соответствующих одному или более приложений из множества приложений, связанных с общим сообщением об активности, в течение максимального временного интервала для передачи общего сообщения об активности; и
средства для принятия решения о передаче общего сообщения об активности, если данные не были переданы в течение максимального временного интервала.
12. Устройство по любому из пп.8 и 9, содержащее:
средства для принятия решения о передаче данных, обрабатываемых не в реальном времени, в сервер приложений таким образом, чтобы эти данные передавались параллельно с приемом данных приложений из сервера приложений.
13. Устройство по любому из пп.8 и 9, отличающееся тем, что типом связи является сообщение об активности или сообщение полезной нагрузки.
14. Устройство по любому из пп.8 и 9, отличающееся тем, что данные, обрабатываемые не в реальном времени, передают через постоянное соединение.
15. Устройство по любому из пп.8 и 9, отличающееся тем, что оно представляет собой мобильный телефон, также содержащий:
схему пользовательского интерфейса и программное обеспечение пользовательского интерфейса, сконфигурированные для содействия пользователю в управлении по меньшей мере некоторыми функциями мобильного телефона с помощью дисплея, а также для отклика на ввод пользователя; и
дисплей и схему дисплея, выполненные с возможностью отображения по меньшей мере части пользовательского интерфейса мобильного телефона, а также содействия пользователю в управлении по меньшей мере некоторыми функциями мобильного телефона.
16. Устройство по любому из пп.8 и 9, в котором указанные средства содержат по меньшей мере один процессор и по меньшей мере одну память, содержащую компьютерный программный код.
17. Машиночитаемый носитель информации, на котором хранится одна или более последовательностей из одной или более инструкций, в результате исполнения которых одним или более процессорами устройство реализует по меньшей мере способ по пп.1-7.
18. Способ, облегчающий доступ по меньшей мере к одному интерфейсу, сконфигурированному для предоставления по меньшей мере одной услуги, сконфигурированной для выполнения способа по любому из пп.1-7.
19. Способ, включающий:
прием общего сообщения об активности, представляющего множество сообщений об активности, соответствующих множеству приложений; и
принятие решения о сбросе таймера активности, соответствующего множеству приложений, по меньшей мере частично на основе приема общего сообщения об активности,
при этом таймер активности отслеживает максимальный временной интервал между сеансами передачи данных для поддержки одного или более соединений передачи данных для множества приложений, связанных с общим сообщением об активности.
20. Способ по п.19, включающий также:
прием данных от одного или более приложений из множества приложений, связанных с общим сообщением об активности; и
принятие решения о сбросе таймера активности по меньшей мере частично на основе приема данных.
21. Способ по любому из пп.19 и 20, отличающийся тем, что одно или более приложений из множества приложений поддерживают передачу данных, обрабатываемых не в реальном времени, и способ также включает:
принятие решения о буферизации данных, обрабатываемых не в реальном времени, для передачи по радиосети; и
принятие решения об инициировании передачи данных, обрабатываемых не в реальном времени, в беспроводное устройство таким образом, чтобы эти данные передавались параллельно с приемом данных из беспроводного устройства.
22. Способ по любому из пп.19 и 20, отличающийся тем, что данные, обрабатываемые не в реальном времени, передают согласно предварительно определенному расписанию, используемому совместно с беспроводным устройством.
23. Устройство, содержащее:
средства для приема общего сообщения об активности, представляющего множество сообщений об активности, соответствующих множеству приложений, и
средства для принятия решения о сбросе таймера активности, соответствующего множеству приложений, по меньшей мере частично на основе приема общего сообщения об активности,
при этом таймер активности отслеживает максимальный временной интервал между сеансами передачи данных для поддержки одного или более соединений передачи данных для множества приложений, связанных с общим сообщением об активности.
24. Устройство по п.23, содержащее:
средства для приема данных от одного или более приложений из множества приложений, связанных с общим сообщением об активности; и
средства для принятия решения о сбросе таймера активности по меньшей мере частично на основе приема данных.
25. Устройство по любому из пп.23 и 24, отличающееся тем, что одно или более приложений из множества приложений поддерживают передачу данных, обрабатываемых не в реальном времени, и устройство содержит:
средства для принятия решения о буферизации данных, обрабатываемых не в реальном времени, для передачи по радиосети; и
средства для принятия решения об инициировании передачи данных, обрабатываемых не в реальном времени, в беспроводное устройство таким образом, чтобы эти данные передавались параллельно с приемом данных из беспроводного устройства.
26. Устройство по любому из пп.23 и 24, отличающееся тем, что данные, обрабатываемые не в реальном времени, передаются согласно предварительно определенному расписанию, совместно используемому с беспроводным устройством.
27. Устройство по любому из пп.23 и 24, в котором указанные средства содержат по меньшей мере один процессор и по меньшей мере одну память, содержащую компьютерный программный код.
28. Машиночитаемый носитель информации, на котором хранится одна или более последовательностей из одной или более инструкций, в результате исполнения которых одним или более процессорами устройство реализует по меньшей мере способ по любому из пп.19-22.
29. Способ, облегчающий доступ по меньшей мере к одному интерфейсу, сконфигурированному для предоставления по меньшей мере одной услуги, сконфигурированной для выполнения способа по любому из пп.19-22.