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

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