КОНТЕКСТНОЕ ЗОНДИРОВАНИЕ ДЛЯ КОМПЬЮТЕРНЫХ УСТРОЙСТВ

1. Способ контекстного зондирования, содержащий этапы, на которых:
определяют, превышают предопределенный порог данные датчика, полученные с помощью множества датчиков;
если данные датчиков превышают порог, увеличивают частоту дискретизации любого из множества датчиков для получения контекстных данных, соответствующих вычислительному устройству; и
анализируют контекстные данные для классификации контекста вычислительного устройства.
2. Способ по п. 1, содержащий этап, на котором предоставляют контекст для процессора вычислительного устройства, где процессор сконфигурирован для отправки контекста в любое из множества контекстно-зависимых приложений.
3. Способ по п. 1, содержащий этапы, на которых:
анализируют контекстные данные для определения изменений в окружающей среде вычислительного устройства; и
уведомляют процессор вычислительного устройства об изменениях в окружающей среде.
4. Способ по п. 1, содержащий этапы, на которых:
анализируют контекстные данные для определения значащих контекстных данных и незначащих контекстных данных;
отбрасывают незначащие контекстные данные; и
анализируют значащие контекстные данные для классификации контекста вычислительного устройства.
5. Способ по п. 1, содержащий этапы, на которых:
анализируют контекстные данные, полученные с помощью множества датчиков; и
анализируют объединенные контекстные данные для определения порога.
6. Способ по п. 1, содержащий этапы, на которых:
определяют уровень мощности вычислительного устройства; и
уменьшают частоту дискретизации множества датчиков, если уровень мощности ниже специфического нижнего порога.
7. Способ по п. 1, содержащий этап, на котором увеличивают частоту дискретизации множества датчиков общего контекста с помощью триггера источника общего контекста системы контекстного зондирования, когда данные датчиков, полученные из множества датчиков общего контекста, превышаю порог.
8. Способ по п. 1, содержащий этап, на котором увеличивают частоту дискретизации аудиодатчика с помощью триггера классификатора аудио системы контекстного зондирования, когда данные датчика, полученные из аудиодатчика превышают.
9. Вычислительное устройство, содержащее:
систему контекстного зондирования, сконфигурированную для:
увеличения частоты дискретизации множества датчиков, когда данные датчика, полученные с помощью множества датчиков, превышают порог;
получения контекстных данных, соответствующих вычислительному устройству через множество датчиков;
анализа контекстных данных для определения контекстной информации, соответствующей вычислительному устройству; и
отправления контекстной информации в центральный процессор (ЦП) вычислительного устройства; и
центральный процессор (ЦП), сконфигурированный для:
получения контекстной информации из системы контекстного зондированиям; и
отправки контекстной информации в контекстно-зависимое приложение.
10. Вычислительное устройство по п. 9, в котором система контекстного зондирования сконфигурирована для:
анализа контекстных данных для определения изменений в окружающей среде вычислительного устройства; и
уведомления ЦП об изменениях в окружающей среде.
11. Вычислительное устройство по п. 9, в котором триггер источника общего контекста системы контекстного зондирования сконфигурирован для увеличения частоты дискретизации множества датчиков общего контекста, когда данные датчиков, полученные из множества датчиков общего контекста, превышают порог.
12. Вычислительное устройство по п. 9, в котором триггер классификатора аудио системы контекстного зондирования сконфигурирован для увеличения частоты дискретизации датчика аудиоконтекста, когда данные датчика, полученные из датчика аудиоконтекста, превышают порог.
13. Вычислительное устройство по п. 9, в котором система контекстного зондирования сконфигурирована для:
объединения контекстных данных, поступающих от множества датчиков; и
анализа объединенных контекстных данных для определения порога для увеличения частоты дискретизации множества датчиков.
14. Вычислительное устройство по п. 9, в котором система контекстного зондирования сконфигурирована для:
анализа контекстных данных для определения значащих контекстных данных и незначащих контекстных данных;
отбрасывания незначащих контекстных данных; и
анализа значащих контекстных данных определения контекстной информации, соответствующей вычислительному устройству.
15. Вычислительное устройство по п. 9, в котором система контекстного зондирования сконфигурирована для:
определения уровня мощности вычислительного устройства; и
уменьшить частоты дискретизации множества датчиков случае, если уровень мощности ниже специфического нижнего порога.
16. Вычислительное устройство по п. 9, в котором система контекстного зондирования сконфигурирована для:
определения порога на основании потребляемой мощности вычислительного устройства; и
увеличения порога в случае, если потребляемая мощность превышает специфический верхний порог.
17. Вычислительное устройство по п. 9, в котором система контекстного зондирования сконфигурирована для:
приема запроса контекстной информации из контекстно-зависимого предложения через ЦП;
определения контекстной информации; и
возвращения контекстной информации в ЦП; и
где ЦП сконфигурирован для отправления контекстной информации в контекстно-зависимое приложение.
18. По меньшей мере, один машиночитаемый носитель, имеющий инструкции, которые хранятся на нем, которые в ответ на исполнение на вычислительном устройстве, побуждают вычислительное устройство:
увеличивать частоту дискретизации множества датчиков, когда данные датчиков, полученные с помощью множества датчиков, превышают порог;
получать контекстные данные, соответствующие вычислительному устройству, с помощью множества датчиков; и
анализировать контекстные данные для классификации контекста вычислительного устройства.
19. По меньшей мере, один машиночитаемый носитель по п. 18, в котором инструкции побуждают вычислительное устройство отправлять контекст в центральный процессор (ЦП) вычислительного устройства, и где ЦП сконфигурирован для отправки контекста в любое из множество контекстно-зависимых приложений, исполняемых на ЦП.
20. По меньшей мере, один машиночитаемый носитель по п. 18, в котором порог определяется на основании потребляемой мощности вычислительного устройства, и где порог увеличивается в случае, если потребляемая мощность вычислительного устройства превышает специфический верхний порог.