СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫМ УСТРОЙСТВОМ
METHOD AND DEVICE FOR CONTROLLING INTELLIGENT DEVICES

Настоящая заявка на патент основана на и испрашивает приоритет согласно заявке на патент Китая № 201510919429.5, поданной 11 декабря 2015 г., содержание которой полностью включено в настоящую заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение в целом относится к области интеллектуальных бытовых электроприборов и, более конкретно, к способу и устройству для управления интеллектуальным устройством.
УРОВЕНЬ ТЕХНИКИ
Так как пользователи обращают теперь больше внимания на качество жизни, интеллектуальные устройства становятся все более популярными. При использовании интеллектуального устройства пользователям часто приходится управлять интеллектуальным устройством вручную, чтобы обеспечить возможность его работы. Процесс управления интеллектуальным устройством вручную сложен и доставляет пользователям неудобства. Поэтому требуется способ управления интеллектуальным устройством, обеспечивающий простой процесс управления.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Для устранения одной или более проблем, существующих в предшествующем уровне техники, в настоящем изобретении предлагаются способ и устройство для управления интеллектуальным устройством.
Согласно первому аспекту вариантов осуществления настоящего изобретения предлагается способ управления интеллектуальным устройством, содержащий следующие  шаги: получают текущее время и текущее состояние окружающей среды;
определяют время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, причем первое целевое состояние окружающей среды представляет собой состояние окружающей среды в целевое время, при этом целевое время представляет собой время для управления интеллектуальным устройством; и управляют интеллектуальным устройством на основе текущего времени, времени работы и целевого времени.
В сочетании с первым аспектом, в первом возможном варианте реализации вышеуказанного первого аспекта управление интеллектуальным устройством, основанное на текущем времени, времени работы и целевом времени, может включать в себя: нахождение прогнозного времени путем сложения текущего времени и времени работы; и управление интеллектуальным устройством на основе прогнозного времени и целевого времени.
В сочетании с первым возможным вариантом реализации первого аспекта, во втором возможном варианте реализации вышеуказанного первого аспекта управление интеллектуальным устройством, основанное на прогнозном времени и целевом времени, может включать в себя: управление интеллектуальным устройством в случае, когда прогнозное время является таким же, как целевое время; или определение первого значения разности между целевым временем и прогнозным временем, и управление интеллектуальным устройством в случае, когда первое значение разности меньше, чем первое заданное время.
В сочетании с любым из первого и второго возможного варианта реализации первого аспекта, в третьем возможном варианте реализации вышеуказанного первого аспекта способ может дополнительно включать в себя, до определения времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, следующие шаги: выбирают по меньшей мере одно допустимое состояние окружающей среды из множества предыдущих состояний окружающей среды, при этом предыдущие состояния окружающей среды представляют собой состояния окружающей среды, отрегулированные интеллектуальным устройством раньше текущего времени; определяют первое взвешенное значение для по меньшей мере одного допустимого состояния окружающей среды; и определяют первое взвешенное значение в качестве первого целевого состояния окружающей среды.
В сочетании с третьим возможным вариантом реализации первого аспекта, в четвертом возможном варианте реализации вышеуказанного первого аспекта определение первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды может включать в себя следующие шаги: получают первую предыдущую дату для по меньшей мере одного допустимого состояния окружающей среды соответственно для нахождения по меньшей мере одной первой предыдущей даты, при этом первая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с допустимым состоянием окружающей среды интеллектуальным устройством; определяют по меньшей мере один первый вес при помощи заданной функции на основе по меньшей мере одной первой предыдущей даты; и вычисляют первое взвешенное значение для по меньшей мере одного допустимого состояния окружающей среды на основе по меньшей мере одного первого веса.
В сочетании с любым из третьего и четвертого возможного варианта реализации первого аспекта, в пятом возможном варианте реализации вышеуказанного первого аспекта способ может дополнительно включать в себя следующие шаги: принимают первую команду обновления, при этом первая команда обновления передает второе целевое состояние окружающей среды; и обновляют множество предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды.
В сочетании с пятым возможным вариантом реализации первого аспекта, в шестом возможном варианте реализации вышеуказанного первого аспекта обновление множества предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды может включать в себя следующие шаги: получают вторую предыдущую дату для множества предыдущих состояний окружающей среды соответственно, при этом вторая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с предыдущими состояниями окружающей среды интеллектуальным устройством; выбирают из множества предыдущих состояний окружающей среды предыдущее состояние окружающей среды, имеющее самую раннюю вторую предыдущую дату; и заменяют выбранное предыдущее состояние окружающей среды вторым целевым состоянием окружающей среды.
В сочетании с любым из возможных вариантов реализации первого аспекта от первого до шестого, в седьмом возможном варианте реализации вышеуказанного первого аспекта способ может дополнительно включать в себя, до определения времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, следующие шаги: выбирают по меньшей мере одно допустимое время из множества предыдущих значений времени, при этом предыдущие значения времени представляют собой значения времени для управления интеллектуальным устройством раньше текущего времени; определяют второе взвешенное значение для по меньшей мере одного допустимого времени; и определяют второе взвешенное значение в качестве целевого времени.
В сочетании с седьмым возможным вариантом реализации первого аспекта, в восьмом возможном варианте реализации вышеуказанного первого аспекта определение второго взвешенного значения для по меньшей мере одного допустимого времени может включать в себя следующие шаги: получают третью предыдущую дату для по меньшей мере одного допустимого времени соответственно для нахождения по меньшей мере одной третьей предыдущей даты, при этом третья предыдущая дата представляет собой дату для управления интеллектуальным устройством в допустимое время; определяют по меньшей мере один второй вес при помощи заданной функции на основе по меньшей мере одной третьей предыдущей даты; и вычисляют второе взвешенное значение для по меньшей мере одного допустимого времени на основе по меньшей мере одного второго веса.
В сочетании с любым из седьмого или восьмого возможного варианта реализации первого аспекта, в девятом возможном варианте реализации вышеуказанного первого аспекта способ может дополнительно включать в себя следующие шаги: получают, после приема второй команды обновления, время приема для приема второй команды обновления; и обновляют множество предыдущих значений времени на основе времени приема.
В сочетании с девятым возможным вариантом реализации первого аспекта, в десятом возможном варианте реализации вышеуказанного первого аспекта обновление множества предыдущих значений времени на основе времени приема может включать в себя следующие шаги: получают четвертую предыдущую дату для множества предыдущих значений времени соответственно, при этом четвертая предыдущая дата представляет собой дату для управления интеллектуальным устройством в предыдущие моменты времени; выбирают из множества предыдущих значений времени предыдущее время, имеющее самую раннюю четвертую предыдущую дату; и заменяют выбранное предыдущее время временем приема.
Согласно второму аспекту вариантов осуществления настоящего изобретения предлагается устройство для управления интеллектуальным устройством , содержащее:  модуль получения, выполненный с возможностью получения текущего времени и текущего состояния окружающей среды; первый модуль определения, выполненный с возможностью определения времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, при этом первое целевое состояние окружающей среды представляет собой состояние окружающей среды в целевое время, при этом целевое время представляет собой время для управления интеллектуальным устройством; и модуль управления, выполненный с возможностью управления интеллектуальным устройством на основе текущего времени, времени работы и целевого времени.
В сочетании со вторым аспектом, в первом возможном варианте реализации вышеуказанного второго аспекта модуль управления может содержать: блок сложения, выполненный с возможностью нахождения прогнозного времени путем сложения текущего времени и времени работы; и блок управления, выполненный с возможностью управления интеллектуальным устройством на основе прогнозного времени и целевого времени.
В сочетании с первым возможным вариантом реализации второго аспекта, во втором возможном варианте реализации вышеуказанного второго аспекта блок управления может содержать: первый подблок управления, выполненный с возможностью управления интеллектуальным устройством в случае, когда прогнозное время является таким же, как целевое время; или второй подблок управления, выполненный с возможностью определения первого значения разности между целевым временем и прогнозным временем, и управления интеллектуальным устройством в случае, когда первое значение разности меньше, чем первое заданное время.
В сочетании с любым из первого и второго возможного варианта реализации второго аспекта, в третьем возможном варианте реализации вышеуказанного второго аспекта устройство может дополнительно содержать: первый модуль выбора, выполненный с возможностью выбора по меньшей мере одного допустимого состояния окружающей среды из множества предыдущих состояний окружающей среды, при этом предыдущие состояния окружающей среды представляют собой состояния окружающей среды, отрегулированные интеллектуальным устройством раньше текущего времени; второй модуль определения, выполненный с возможностью определения первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды; и третий модуль определения, выполненный с возможностью определения первого взвешенного значения в качестве первого целевого состояния окружающей среды.
В сочетании с третьим возможным вариантом реализации второго аспекта, в четвертом возможном варианте реализации вышеуказанного второго аспекта второй модуль определения может содержать: первый блок получения, выполненный с возможностью получения первой предыдущей даты для по меньшей мере одного допустимого состояния окружающей среды соответственно с целью нахождения по меньшей мере одной первой предыдущей даты, при этом первая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с допустимым состоянием окружающей среды интеллектуальным устройством; первый блок определения, выполненный с возможностью определения по меньшей мере одного первого веса при помощи заданной функции на основе по меньшей мере одной первой предыдущей даты; и первый блок вычисления, выполненный с возможностью вычисления первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды на основе по меньшей мере одного первого веса.
В сочетании с любым из третьего и четвертого возможного варианта реализации второго аспекта, в пятом возможном варианте реализации вышеуказанного второго аспекта устройство может дополнительно содержать: первый приемный модуль, выполненный с возможностью приема первой команды обновления, при этом первая команда обновления передает второе целевое состояние окружающей среды; и первый модуль обновления, выполненный с возможностью обновления множества предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды.
В сочетании с пятым возможным вариантом реализации второго аспекта, в шестом возможном варианте реализации вышеуказанного второго аспекта первый модуль обновления может содержать: второй блок получения, выполненный с возможностью получения второй предыдущей даты для множества предыдущих состояний окружающей среды соответственно, при этом вторая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с предыдущими состояниями окружающей среды интеллектуальным устройством; первый блок выбора, выполненный с возможностью выбора из множества предыдущих состояний окружающей среды предыдущего состояния окружающей среды, имеющего самую раннюю вторую предыдущую дату; и первый блок замены, выполненный с возможностью замены выбранного предыдущего состояния окружающей среды вторым целевым состоянием окружающей среды.
В сочетании с любым из возможных вариантов реализации второго аспекта с первого по шестой, в седьмом возможном варианте реализации вышеуказанного второго аспекта устройство может дополнительно содержать: второй модуль выбора, выполненный с возможностью выбора по меньшей мере одного допустимого времени из множества предыдущих значений времени, при этом предыдущие значения времени представляют собой значения времени для управления интеллектуальным устройством раньше текущего времени; четвертый модуль определения, выполненный с возможностью определения второго взвешенного значения для по меньшей мере одного допустимого времени; и пятый модуль определения, выполненный с возможностью определения второго взвешенного значения в качестве целевого времени.
В сочетании с седьмым возможным вариантом реализации второго аспекта, в восьмом возможном варианте реализации вышеуказанного второго аспекта четвертый модуль определения может содержать: третий блок получения, выполненный с возможностью получения третьей предыдущей даты для по меньшей мере одного допустимого времени соответственно с целью нахождения по меньшей мере одной третьей предыдущей даты, при этом третья предыдущая дата представляет собой дату для управления интеллектуальным устройством в допустимое время; второй блок определения, выполненный с возможностью определения по меньшей мере одного второго веса при помощи заданной функции на основе по меньшей мере одной третьей предыдущей даты; и второй блок вычисления, выполненный с возможностью вычисления второго взвешенного значения для по меньшей мере одного допустимого времени на основе по меньшей мере одного второго веса.
В сочетании с любым из седьмого и восьмого возможного варианта реализации второго аспекта, в девятом возможном варианте реализации вышеуказанного второго аспекта устройство может дополнительно содержать: второй приемный модуль, выполненный с возможностью получения, после приема второй команды обновления, времени приема для приема второй команды обновления; и второй модуль обновления, выполненный с возможностью обновления множества предыдущих значений времени на основе времени приема.
В сочетании с девятым возможным вариантом реализации второго аспекта, в десятом возможном варианте реализации вышеуказанного второго аспекта второй модуль обновления может содержать: четвертый блок получения, выполненный с возможностью получения четвертой предыдущей даты для множества предыдущих значений времени соответственно, при этом четвертая предыдущая дата представляет собой дату для управления интеллектуальным устройством в предыдущие моменты времени; второй блок выбора, выполненный с возможностью выбора из множества предыдущих значений времени предыдущего времени, имеющего самую раннюю четвертую предыдущую дату; и второй блок замены, выполненный с возможностью замены выбранного предыдущего времени временем приема.
Согласно третьему аспекту вариантов осуществления настоящего изобретения предлагается устройство для управления интеллектуальным устройством, содержащее: процессор; память для хранения исполняемых процессором команд, причем процессор выполнен с возможностью: получения текущего времени и текущего состояния окружающей среды; определения времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, при этом первое целевое состояние окружающей среды представляет собой состояние окружающей среды в целевое время, при этом целевое время представляет собой время для управления интеллектуальным устройством; и управления интеллектуальным устройством на основе текущего времени, времени работы и целевого времени.
В вариантах осуществления настоящего изобретения интеллектуальное устройство может получать текущее время и текущее состояние окружающей среды, определять  время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, а затем автоматически управлять интеллектуальным устройством на основе текущего времени, времени работы и целевого времени. Процесс управления является простым, и непроизводительные затраты пользователя, связанные с эксплуатацией, снижаются.
Следует понимать, что как вышеприведенное общее описание, так и следующее ниже описание осуществления изобретения являются иллюстративными и представлены только в качестве примера, и не ограничивают настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Прилагаемые чертежи, которые включены в это описание изобретения и составляют его часть, иллюстрируют варианты осуществления в соответствии с настоящим изобретением и, вместе с описанием, служат для объяснения принципов настоящего изобретения.
На Фиг. 1 представлена блок-схема, иллюстрирующая способ управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения.
На Фиг. 2 представлена блок-схема, иллюстрирующая другой способ управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения.
На Фиг. 3 представлено схематическое изображение, иллюстрирующее график заданной функции в соответствии с примером осуществления настоящего изобретения.
На Фиг. 4 представлена блок-схема, иллюстрирующая первое устройство для управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения.
На Фиг. 5 представлена блок-схема, иллюстрирующая модуль управления в соответствии с примером осуществления настоящего изобретения.
На Фиг. 6 представлена блок-схема, иллюстрирующая блок управления в соответствии с примером осуществления настоящего изобретения.
На Фиг. 7 представлена блок-схема, иллюстрирующая второе устройство для управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения.
На Фиг. 8 представлена блок-схема, иллюстрирующая второй модуль управления в соответствии с примером осуществления настоящего изобретения.
На Фиг. 9 представлена блок-схема, иллюстрирующая третье устройство для управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения.
На Фиг. 10 представлена блок-схема, иллюстрирующая первый модуль обновления в соответствии с примером осуществления настоящего изобретения.
На Фиг. 11 представлена блок-схема, иллюстрирующая четвертое устройство для управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения.
На Фиг. 12 представлена блок-схема, иллюстрирующая четвертый модуль определения в соответствии с примером осуществления настоящего изобретения.
На Фиг. 13 представлена блок-схема, иллюстрирующая пятое устройство для управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения.
На Фиг. 14 представлена блок-схема, иллюстрирующая второй модуль обновления в соответствии с примером осуществления настоящего изобретения.
На Фиг. 15 представлена блок-схема, иллюстрирующая шестое устройство для управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Обратимся теперь подробным образом к примерам осуществления изобретения, которые иллюстрируются прилагаемыми чертежами. Следующее описание содержит ссылки на прилагаемые чертежи, где одинаковые номера на различных чертежах представляют одинаковые или сходные элементы, если не указано иное. Способы реализации, изложенные в следующем описании примера осуществления изобретения, не представляют все варианты реализации, соответствующие настоящему изобретению. Вместо этого, они просто служат примерами устройства и способов, соответствующих аспектам настоящего изобретения, содержащимся в приложенной формуле изобретения.
На Фиг. 1 представлена блок-схема, иллюстрирующая способ управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения. Данный способ может применяться в интеллектуальном устройстве. Как показано на ФИГ. 1, способ может включать в себя следующие шаги.
На шаге 101 могут быть получены текущее время и текущее состояние окружающей среды.
На шаге 102 может быть определено время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, при этом первое целевое состояние окружающей среды может представлять собой состояние окружающей среды в целевое время, а целевое время может представлять собой время для управления интеллектуальным устройством.
На шаге 103 управление интеллектуальным устройством может осуществляться на основе текущего времени, времени работы и целевого времени.
В вариантах осуществления настоящего изобретения интеллектуальное устройство может получать текущее время и текущее состояние окружающей среды, определять  время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, а затем автоматически управлять интеллектуальным устройством на основе текущего времени, времени работы и целевого времени. Процесс управления является простым, и непроизводительные затраты пользователя, связанные с эксплуатацией, снижаются.
В другом варианте осуществления настоящего изобретения управление интеллектуальным устройством, основанное на текущем времени, времени работы и целевом времени, может включать в себя: нахождение прогнозного времени путем сложения текущего времени и времени работы; и управление интеллектуальным устройство на основе прогнозного времени и целевого времени.
В другом варианте осуществления настоящего изобретения управление интеллектуальным устройством, основанное на прогнозном времени и целевом времени, может включать в себя: управление интеллектуальным устройством в случае, когда прогнозное время является таким же, как целевое время; или определение первого значения разности между целевым временем и прогнозным временем, и управление интеллектуальным устройством в случае, когда первое значение разности меньше, чем первое заданное время.
В другом варианте осуществления настоящего изобретения, перед определением времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, способ может дополнительно включать в себя следующие шаги: выбирают по меньшей мере одно допустимое состояние окружающей среды из множества предыдущих состояний окружающей среды, при этом предыдущие состояния окружающей среды представляют собой состояния окружающей среды, отрегулированные интеллектуальным устройством раньше текущего времени; определяют первое взвешенное значение для по меньшей мере одного допустимого состояния окружающей среды; и определяют первое взвешенное значение в качестве первого целевого состояния окружающей среды.
В другом варианте осуществления настоящего изобретения определение первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды может включать в себя следующие шаги: получают первую предыдущую дату для по меньшей мере одного допустимого состояния окружающей среды соответственно с целью нахождения по меньшей мере одной первой предыдущей даты, при этом первая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с допустимым состоянием окружающей среды интеллектуальным устройством; определяют по меньшей мере один первый вес при помощи заданной функции на основе по меньшей мере одной первой предыдущей даты; и вычисляют первое взвешенное значение для по меньшей мере одного допустимого состояния окружающей среды на основе по меньшей мере одного первого веса.
В другом варианте осуществления настоящего изобретения способ может дополнительно включать в себя следующие шаги: принимают первую команду обновления, при этом первая команда обновления передает второе целевое состояние окружающей среды; и обновляют множество предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды.
В другом варианте осуществления настоящего изобретения обновление множества предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды может включать в себя следующие шаги: получают вторую предыдущую дату для множества предыдущих состояний окружающей среды соответственно, при этом вторая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с предыдущими состояниями окружающей среды интеллектуальным устройством; выбирают предыдущее состояние окружающей среды, имеющее самую раннюю вторую предыдущую дату, из множества предыдущих состояний окружающей среды; и заменяют выбранное предыдущее состояние окружающей среды вторым целевым состоянием окружающей среды.
В другом варианте осуществления настоящего изобретения, перед определением времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, способ может дополнительно включать в себя следующие шаги: выбирают по меньшей мере одно допустимое время из множества предыдущих значений времени, при этом предыдущие значения времени представляют собой значения времени для управления интеллектуальным устройством раньше текущего времени; определяют второе взвешенное значение для по меньшей мере одного допустимого времени; и определяют второе взвешенное значение в качестве целевого времени.
В другом варианте осуществления настоящего изобретения определение второго взвешенного значения для по меньшей мере одного допустимого времени может включать в себя следующие шаги: получают третью предыдущую дату для по меньшей мере одного допустимого времени соответственно с целью нахождения по меньшей мере одной третьей предыдущей даты, при этом третья предыдущая дата представляет собой дату для управления интеллектуальным устройством в допустимое время; определяют по меньшей мере один второй вес при помощи заданной функции на основе по меньшей мере одной третьей предыдущей даты; и вычисляют второе взвешенное значение для по меньшей мере одного допустимого времени на основе по меньшей мере одного второго веса.
В другом варианте осуществления настоящего изобретения способ может дополнительно включать в себя следующие шаги: после приема второй команды обновления, получают время приема для приема второй команды обновления; и обновляют множество предыдущих значений времени на основе времени приема.
В другом варианте осуществления настоящего изобретения обновление множества предыдущих значений времени на основе времени приема может включать в себя следующие шаги: получают четвертую предыдущую дату для множества предыдущих значений времени соответственно, при этом четвертая предыдущая дата представляет собой дату для управления интеллектуальным устройством в предыдущие моменты времени; выбирают предыдущее время, имеющее самую раннюю четвертую предыдущую дату, из множества предыдущих значений времени; и заменяют выбранное предыдущее время временем приема.
Вышеприведенные дополнительные технические решения могут сочетаться любым способом для формирования дополнительных вариантов осуществления настоящего изобретения, которые не будут подробно рассматриваться в настоящей заявке.
На Фиг. 2 представлена блок-схема, иллюстрирующая другой способ управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения. Как показано на ФИГ. 2, способ может включать в себя следующие шаги.
На шаге 201 интеллектуальное устройство может получать текущее время и текущее состояние окружающей среды.
Следует отметить, что текущее состояние окружающей среды может представлять собой текущую температуру окружающей среды, текущую влажность окружающей среды и т. п., и не ограничивается в вариантах осуществления настоящего изобретения.
В отношении процесса получения текущего времени и текущего состояния окружающей среды интеллектуальным устройством, который не будет подробно рассматриваться в настоящем документе, можно обратиться к предшествующему уровню техники.
Кроме того, интеллектуальное устройство может быть оснащено устройством слежения за состоянием окружающей среды, при помощи которого интеллектуальное устройство может следить за окружающей средой для получения текущего состояния окружающей среды. Например, устройство слежения за состоянием окружающей среды может представлять собой датчик температуры, если интеллектуальное устройство является интеллектуальным кондиционером воздуха, и устройство слежения за состоянием окружающей среды может представлять собой датчик влажности, если интеллектуальное устройство является интеллектуальным увлажнителем, при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
На шаге 202 интеллектуальное устройство может определять время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, при этом первое целевое состояние окружающей среды может представлять собой состояние окружающей среды в целевое время, а целевое время может представлять собой время для управления интеллектуальным устройством.
После получения текущего состояния окружающей среды интеллектуальное устройство может вычислять время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, в зависимости от собственных возможностей. В отношении процесса вычисления, который не будет подробно рассматриваться в настоящем документе, можно обратиться к предшествующему уровню техники.
Следует отметить, что первое целевое состояние окружающей среды может представлять собой состояние окружающей среды, в соответствии с которым текущее состояние окружающей среды будет отрегулировано интеллектуальным устройством, как определено на основе рабочих привычек пользователя. В дополнение к этому, целевое время может представлять собой время для управления интеллектуальным устройством при помощи интеллектуального устройства, как определено на основе рабочих привычек пользователя.
Кроме того, перед определением времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, интеллектуальное устройство может определять первое целевое состояние окружающей среды и целевое время на основе рабочих привычек пользователя. Операция по определению первого целевого состояния окружающей среды интеллектуальным устройством может включать в себя следующий шаг (a), а операция по определению целевого времени интеллектуальным устройством может включать в себя следующий шаг (b).
(a). Интеллектуальное устройство может выбирать по меньшей мере одно допустимое состояние окружающей среды из множества предыдущих состояний окружающей среды, при этом предыдущие состояния окружающей среды могут представлять собой состояния окружающей среды, отрегулированные интеллектуальным устройством раньше текущего времени; определять первое взвешенное значение для по меньшей мере одного допустимого состояния окружающей среды; и определять первое взвешенное значение в качестве первого целевого состояния окружающей среды.
Для выбора по меньшей мере одного допустимого состояния окружающей среды интеллектуальным устройством из множества предыдущих состояний окружающей среды интеллектуальное устройство может выбирать из множества предыдущих состояний окружающей среды предыдущее состояние окружающей среды в пределах заданного диапазона состояний окружающей среды и определять выбранные предыдущие состояния окружающей среды в качестве допустимых состояний окружающей среды. Альтернативно, интеллектуальное устройство может получать аномальные состояния окружающей среды из множества предыдущих состояний окружающей среды и определять те из множества предыдущих состояний окружающей среды, которые отличаются от аномальных состояний окружающей среды, в качестве допустимых состояний окружающей среды. Конечно, интеллектуальное устройство может выбирать по меньшей мере одно допустимое состояние окружающей среды из множества предыдущих состояний окружающей среды другими способами, которые не ограничены вариантами осуществления настоящего изобретения.
Например, множество предыдущих состояний окружающей среды может представлять собой 26°C (по стоградусной шкале), 24°C, 14°C, 27°C, 24°C, 28°C, 32°C, 24°C, 16°C и 33°C, а заданный диапазон состояний окружающей среды может составлять 20°C-30°C. Интеллектуальное устройство может выбрать предыдущие состояния окружающей среды в пределах 20°C-30°C (26°C, 24°C, 27°C, 24°C, 28°C и 24°C) из множества предыдущих состояний окружающей среды, а выбранные предыдущие состояния окружающей среды, именно, 26°C, 24°C, 27°C, 24°C, 28°C и 24°C могут представлять собой допустимые состояния окружающей среды.
Например, множество предыдущих состояний окружающей среды может представлять собой 26°C, 24°C, 14°C, 27°C, 24°C, 28°C, 32°C, 24°C, 16°C и 33°C, а аномальные состояния окружающей среды, полученные из множества предыдущих состояний окружающей среды интеллектуальным устройством, могут представлять собой 14°C, 32°C, 16°C и 33°C. Интеллектуальное устройство может определить предыдущие состояния окружающей среды 26°C, 24°C, 27°C, 24°C, 28°C и 24°C, отличные от аномальных состояний окружающей среды (а именно, 14°C, 32°C, 16°C и 33°C), среди множества предыдущих состояний окружающей среды в качестве допустимых состояний окружающей среды.
Следует отметить, что допустимые состояния окружающей среды могут представлять собой состояния окружающей среды среди множества предыдущих состояний окружающей среды, которые можно использовать для определения первого целевого состояния окружающей среды, а аномальные состояния окружающей среды могут представлять собой состояния окружающей среды среди множества предыдущих состояний окружающей среды, которые могут быть аномальными. Иными словами, характеристики аномальных состояний окружающей среды могут отличаться от характеристик предыдущих состояний окружающей среды, отличных от аномальных состояний окружающей среды среди множества предыдущих состояний окружающей среды.
В дополнение к этому, заданный диапазон состояний окружающей среды может быть предварительно установлен равным, например, 20°C-30°C, при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
При получении аномальных состояний окружающей среды из множества предыдущих состояний окружающей среды интеллектуальное устройство может получать аномальные состояния окружающей среды при помощи собственного модуля обнаружения аномалий, или может получать аномальные состояния окружающей среды при помощи установленного стороннего приложения обнаружения аномалий. Варианты осуществления настоящего изобретения не ограничены данным контекстом.
Следует отметить, что стороннее приложение обнаружения аномалий может использоваться для обнаружения аномальных данных среди множества данных, характеристики которых отличаются от характеристик данных, отличных от аномальных данных среди множества данных. Например, стороннее приложение обнаружения аномалий может представлять собой приложение Статистические Продукты и Сервисные Решения СПСР (SPSS), приложение Система Статистического Анализа ССА (SAS) и т.п., при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
При определении первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды интеллектуальное устройство может получать первую предыдущую дату для по меньшей мере одного допустимого состояния окружающей среды соответственно с целью нахождения по меньшей мере одной первой предыдущей даты, при этом первая предыдущая дата может представлять собой дату, когда состояние окружающей среды было отрегулировано в соответствии с допустимым состоянием окружающей среды интеллектуальным устройством; определять по меньшей мере один первый вес при помощи заданной функции на основе по меньшей мере одной первой предыдущей даты; и вычислять первое взвешенное значение для по меньшей мере одного допустимого состояния окружающей среды на основе по меньшей мере одного первого веса.
Следует отметить, что первая предыдущая дата для по меньшей мере одного допустимого состояния окружающей среды может представлять собой дату, когда по меньшей мере одно допустимое состояние окружающей среды было сохранено интеллектуальным устройством соответственно.
В дополнение к этому, заданная функция может быть предварительно установлена. Например, заданная функция может представлять собой функцию обратно пропорциональной зависимости, такую как , или другую функцию, имеющую график, подобный показанному на Фиг. 3, что не ограничено в вариантах осуществления настоящего изобретения.
Первый вес может использоваться для представления уровня, к которому может быть отнесено допустимое состояние окружающей среды, соответствующее первому весу, при определении первого целевого состояния окружающей среды.
При определении по меньшей мере одного первого веса при помощи заданной функции на основе по меньшей мере одной первой предыдущей даты интеллектуальное устройство может получать текущую дату и вычислять второе значение разности между текущей датой и по меньшей мере одной первой предыдущей датой соответственно с целью нахождения по меньшей одного второго значения разности, а затем определять по меньшей мере один первый вес при помощи заданной функции на основе по меньшей мере одного второго значения разности.
Например, по меньшей мере одна первая предыдущая дата может представлять собой 5 декабря 2014 г., 6 декабря 2014 г., 9 декабря 2014 г., 10 декабря 2014 г., 11 декабря 2014 г. и 15 декабря 2014 г. Текущей датой может быть 18 декабря 2014 г. При этом второе значение разности между текущей датой и по меньшей мере одной первой предыдущей датой может быть вычислено соответственно с целью нахождения по меньшей мере одного второго значения разности, такого как 13, 12, 9, 8, 7 и 3, и по меньшей мере один первый вес может быть определен при помощи заданной функции на основе по меньшей мере одного второго значения разности, составляющего 13, 12, 9, 8, 7 и 3.
При определении по меньшей одного первого веса при помощи заданной функции на основе по меньшей мере одного второго значения разности интеллектуальное устройство может принять по меньшей мере одно второе значение разности в качестве независимой переменной для заданной функции с целью вычисления зависимой переменной, соответствующей по меньшей мере одному второму значению разности для нахождения по меньшей одной зависимой переменной, и определить по меньшей мере одну зависимую переменную в качестве по меньшей одного первого веса.
Например, заданная функция может представлять собой  , а по меньшей мере одно второе значение разности может составлять 13, 12, 9, 8, 7 и 3.  Подставляя 13, 12, 9, 8, 7 и 3 в , значения зависимых переменных, соответствующих 13, 12, 9, 8, 7 и 3, находят в виде , , , ,  и , а по меньшей мере один первый вес может составлять , , , ,  и .
При вычислении первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды на основе по меньшей мере одного первого веса интеллектуальное устройство может умножать по меньшей мере одно допустимое состояние окружающей среды на соответствующий первый вес для нахождения по меньшей мере одного первого значения, а затем прибавлять по меньшей мере одно первое значение для нахождения первого взвешенного значения.
Например, по меньшей мере одно допустимое состояние окружающей среды может представлять собой 26°C, 24°C, 27°C, 24°C, 28°C и 24°C, при этом первый вес, соответствующий 26°C, может составлять , первый вес, соответствующий 24°C, может составлять , первый вес, соответствующий 27°C, может составлять , первый вес, соответствующий 24°C, может составлять , первый вес, соответствующий 28°C, может составлять , и первый вес, соответствующий 24°C, может составлять , тогда первое взвешенное значение может составлять .
Поскольку интеллектуальное устройство может определять первое целевое состояние окружающей среды на основе рабочих привычек пользователя, которые могут постепенно изменяться в связи с влиянием некоторых факторов, таких как времена года, и могут быть отражены множеством предыдущих состояний окружающей среды в вариантах осуществления настоящего изобретения, множество предыдущих состояний окружающей среды может обновляться. Иными словами, интеллектуальное устройство может принимать первую команду обновления, передающую второе целевое состояние окружающей среды, и обновлять множество предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды так, чтобы множество предыдущих состояний окружающей среды могло отражать последние рабочие привычки пользователя, тем самым, обеспечивая точность первого целевого состояния окружающей среды, определенного на основе множества предыдущих состояний окружающей среды.
Следует отметить, что первая команда обновления может использоваться для регулирования текущего состояния окружающей среды в соответствии со вторым целевым состоянием окружающей среды интеллектуальным устройством. Первая команда обновления может быть инициирована пользователем. Например, пользователь может инициировать первую команду обновления при помощи специальной операции, такой как щелчок мышью, проведение пальцем, голосовое сообщение и т.д., при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
При обновлении множества предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды интеллектуальное устройство может получать вторую предыдущую дату для множества предыдущих состояний окружающей среды соответственно, при этом вторая предыдущая дата может представлять собой дату, когда состояние окружающей среды было отрегулировано в соответствии с предыдущими состояниями окружающей среды интеллектуальным устройством; выбирать предыдущее состояние окружающей среды, имеющее самую раннюю вторую предыдущую дату, из множества предыдущих состояний окружающей среды; и заменять выбранное предыдущее состояние окружающей среды вторым целевым состоянием окружающей среды. Альтернативно, интеллектуальное устройство может получать по меньшей мере одно аномальное состояние окружающей среды из множества предыдущих состояний окружающей среды и заменять любое из по меньшей мере одного аномального состояния окружающей среды вторым целевым состоянием окружающей среды. Конечно, интеллектуальное устройство может обновлять множество предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды другими способами, при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
Следует отметить, что вторая предыдущая дата может представлять собой дату, когда множество предыдущих состояний окружающей среды было сохранено интеллектуальным устройством соответственно.
Например, второе целевое состояние окружающей среды может представлять собой 28°C, множество предыдущих состояний окружающей среды может представлять собой 26°C, 24°C, 14°C, 27°C, 24°C, 28°C, 32°C, 24°C, 16°C и 33°C, а вторая предыдущая дата, соответствующая 26°C, 24°C, 14°C, 27°C, 24°C, 28°C, 32°C, 24°C, 16°C, 33°C, может представлять собой 5 декабря 2014 г., 6 декабря 2014 г., 8 декабря 2014 г., 9 декабря 2014 г., 10 декабря 2014 г., 11 декабря 2014 г., 12 декабря 2014 г., 15 декабря 2014 г., 16 декабря 2014 г. и 17 декабря 2014 г. Предыдущим состоянием окружающей среды, имеющим самую раннюю вторую предыдущую дату, может быть 26°C 5 декабря 2014 г., при этом интеллектуальное устройство может заменить 26°C на 28°C.
В качестве другого примера  второе целевое состояние окружающей среды может представлять собой 28°C, множество предыдущих состояний окружающей среды может представлять собой 26°C, 24°C, 14°C, 27°C, 24°C, 28°C, 32°C, 24°C, 16°C и 33°C, а по меньшей мере одно аномальное состояние окружающей среды может представлять собой 14°C, 32°C, 16°C и 33°C, при этом интеллектуальное устройство может заменить любое из 14°C, 32°C, 16°C и 33°C на 28°C.
(b). Интеллектуальное устройство может выбирать по меньшей мере одно допустимое время из множества предыдущих значений времени, при этом предыдущие значения времени могут представлять собой значения времени для управления интеллектуальным устройством раньше текущего времени; определять второе взвешенное значение для по меньшей мере одного допустимого значения времени; и определять второе взвешенное значение в качестве целевого времени.
При выборе по меньшей мере одного допустимого времени интеллектуальным устройством из множества предыдущих значений времени интеллектуальное устройство может выбирать из множества предыдущих значений времени предыдущие значения времени в пределах заданного диапазона значений времени и определять выбранные предыдущие значения времени в качестве допустимых значений времени. Альтернативно, интеллектуальное устройство может получать аномальные значения времени из множества предыдущих значений времени и определять те из множества предыдущих значений времени, которые отличаются от аномальных значений времени, в качестве допустимых значений времени. Конечно, интеллектуальное устройство может выбирать по меньшей мере одно допустимое время из множества предыдущих значений времени другими способами, при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
Например, множество предыдущих значений времени может представлять собой 18:26, 18:24, 13:14, 18:27, 18:24, 18:28, 15:32, 18:24, 23:16 и 17:33, а заданный диапазон значений времени может составлять 18:00-22:00. При этом интеллектуальное устройство может выбирать предыдущие значения времени 18:26, 18:24, 18:27, 18:24, 18:28 и 18:24 в пределах 18:00-22:00 из множества предыдущих значений времени, а выбранные значения, именно, 18:26, 18:24, 18:27, 18:24, 18:28 и 18:24, могут представлять собой допустимые значения времени.
В качестве другого примера множество предыдущих значений времени может представлять собой 18:26, 18:24, 13:14, 18:27, 18:24, 18:28, 15:32, 18:24, 23:16 и 17:33, а аномальные значения времени, полученные из множества предыдущих значений времени интеллектуальным устройством, могут  представлять собой 13:14, 15:32, 23:16 и 17:33. При этом интеллектуальное устройство может определить предыдущие значения времени 18:24, 18:27, 18:24, 18:28 и 18:24, отличные от аномальных значений времени, а именно, 13:14, 15:32, 23:16 и 17:33, среди множества предыдущих значений в качестве допустимых значений времени.
Следует отметить, что допустимые значения времени могут представлять собой значения времени среди множества предыдущих значений времени, которые можно использовать для определения целевого времени, а аномальные значения времени могут представлять собой значения времени среди множества предыдущих значений времени, которые могут быть аномальными. Иными словами, характеристики аномальных значений времени могут отличаться от характеристик предыдущих значений времени, отличных от аномальных значений времени среди множества предыдущих значений времени.
В дополнение к этому, заданный диапазон значений времени может быть предварительно установлен равным 18:00-22:00, при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
При получении аномальных значений времени из множества предыдущих значений времени интеллектуальное устройство может получать аномальные значения времени при помощи собственного модуля обнаружения аномалий, а также может получать аномальные значения времени при помощи установленного стороннего приложения обнаружения аномалий, при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
При определении второго взвешенного значения для по меньшей мере одного допустимого времени интеллектуальное устройство может получить третью предыдущую дату для по меньшей мере одного допустимого времени соответственно с целью нахождения по меньшей мере одной третьей предыдущей даты, при этом третья предыдущая дата может представлять собой дату для управления интеллектуальным устройством в допустимое время; определить по меньшей мере один второй вес при помощи заданной функции на основе по меньшей мере одной третьей предыдущей даты; и вычислить второе взвешенное значение для по меньшей мере одного допустимого времени на основе по меньшей мере одного второго веса.
Следует отметить, что третья предыдущая дата для по меньшей мере одного допустимого значения времени может представлять собой дату, когда по меньшей мере одно допустимое значение времени было сохранено интеллектуальным устройством соответственно.
В дополнение к этому, второй вес может использоваться для представления уровня, к которому может быть отнесено допустимое время, соответствующее второму весу, при определении целевого времени.
Процесс определения по меньшей мере одного второго веса при помощи заданной функции на основе по меньшей мере одной третьей предыдущей даты интеллектуальным устройством может быть аналогичен процессу определения по меньшей мере одного первого веса на подшаге (a) шага 202 и не будет подробно рассматриваться в настоящем документе.
При вычислении второго взвешенного значения для по меньшей мере одного допустимого времени на основе по меньшей мере одного второго веса интеллектуальное устройство может умножать по меньшей мере одно допустимое время на соответствующий второй вес для нахождения по меньшей мере одного второго значения, а затем прибавлять по меньшей мере одно второе значение для нахождения второго взвешенного значения.
Например, по меньшей мере одно допустимое значение времени может представлять собой 18:26, 18:24, 18:27, 18:24, 18:28 и 18:24, при этом второй вес, соответствующий 18:26, может составлять , второй вес, соответствующий 18:24, может составлять , второй вес, соответствующий 18:27, может составлять , второй вес, соответствующий 18:24, может составлять , второй вес, соответствующий 18:28, может составлять , и второй вес, соответствующий 18:24, может составлять , тогда второе взвешенное значение может составлять .
Поскольку интеллектуальное устройство может определять первое целевое значение времени на основе рабочих привычек пользователя, которые могут постепенно изменяться в связи с влиянием некоторых факторов, таких как время года, и могут быть отражены множеством предыдущих значений времени в вариантах осуществления настоящего изобретения, множество предыдущих значений времени может обновляться. Иными словами, интеллектуальное устройство может получать время приема для приема второй команды обновления после приема второй команды обновления, и обновлять множество предыдущих значений времени на основе времени приема так, чтобы множество предыдущих значений времени могло отражать последние рабочие привычки пользователя, тем самым, обеспечивая точность целевого времени, определенного на основе множества предыдущих значений времени.
Следует отметить, что вторая команда обновления может использоваться для управления интеллектуальным устройством. Вторая команда обновления может быть инициирована пользователем. Например, пользователь может инициировать вторую команду обновления при помощи специальной операции, при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
При обновлении множества предыдущих значений времени на основе времени приема интеллектуальное устройство может получить четвертую предыдущую дату из множества предыдущих значений времени соответственно, при этом четвертая предыдущая дата может представлять собой дату для управления интеллектуальным устройством в предыдущие моменты времени; выбрать предыдущее время, имеющее самую раннюю четвертую предыдущую дату, из множества предыдущих значений времени; и заменить выбранное предыдущее время временем приема. Альтернативно, интеллектуальное устройство может получать по меньшей мере одно аномальное значение времени из множества предыдущих значений времени и заменять любое из по меньшей мере одного аномального значения времени временем приема. Конечно, интеллектуальное устройство может обновлять множество предыдущих значений времени на основе времени приема другими способами, при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
Следует отметить, что четвертая предыдущая дата может представлять собой дату, когда множество предыдущих значений времени было сохранено интеллектуальным устройством соответственно.
Например, время приема может составлять 18:39, при этом множество предыдущих значений времени может представлять собой 18:26, 18:24, 13:14, 18:27, 18:24, 18:28, 15:32, 18:24, 23:16 и 17:33, а четвертая предыдущая дата для 18:26, 18:24, 13:14, 18:27, 18:24, 18:28, 15:32, 18:24, 23:16 и 17:33 может представлять собой 5 декабря 2014 г., 6 декабря 2014 г., 8 декабря 2014 г., 9 декабря 2014 г., 10 декабря 2014 г., 11 декабря 2014 г., 12 декабря 2014 г., 15 декабря 2014 г., 16 декабря 2014 г. и 17 декабря 2014 г. Предыдущим значением времени, имеющим самую раннюю четвертую предыдущую дату, является 18:26 5 декабря 2014 г., при этом интеллектуальное устройство может заменить 18:26 на 18:39.
В качестве другого примера время приема может составлять 18:39, а множество предыдущих значений времени может представлять собой 18:26, 18:24, 13:14, 18:27, 18:24, 18:28, 15:32, 18:24, 23:16 и 17:33, и по меньшей мере одно аномальное время, полученное из множества предыдущих значений времени интеллектуальным устройством, может представлять собой 13:14, 15:32, 23:16 и 17:33, при этом интеллектуальное устройство может заменить любое из 13:14, 15:32, 23:16 и 17:33 значением времени 18:39.
На шаге 203 интеллектуальное устройство может управлять интеллектуальным устройством на основе текущего времени, времени работы и целевого времени.
Интеллектуальное устройство может прогнозировать, что пользователь будет регулировать текущее состояние окружающей среды в соответствии с первым целевым состоянием окружающей среды в целевое время при помощи интеллектуального устройства. Иными словами, пользователь может ожидать, что состояние окружающей среды в целевое время будет первым целевым состоянием окружающей среды. Поэтому, чтобы обеспечить, что состояние окружающей среды в целевое время будет являться первым целевым состоянием окружающей среды, интеллектуальное устройство может найти прогнозное время путем сложения текущего времени и времени работы, и управлять интеллектуальным устройство на основе прогнозного времени и целевого времени.
При нахождении прогнозного времени интеллектуальное устройство может находить прогнозное время в реальном времени, или может находить прогнозное время через интервал, равный второму заданному времени. Если интеллектуальное устройство находит прогнозное время в пределах периода времени, далеко отстоящего от целевого времени, нахождение прогнозного времени является ненужным и представляет собой излишний расход вычислительных ресурсов, поскольку прогнозное время далеко отстоит от целевого времени и управление интеллектуальным устройством не будет выполняться в целях регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды. Поэтому интеллектуальное устройство может определить период целевого времени на основе целевого времени, входящего в период целевого времени, и нахождения прогнозного времени в реальном времени в пределах периода целевого времени или нахождения прогнозного времени через интервал, равный второму заданному времени, в пределах периода целевого времени так, чтобы избежать нахождения интеллектуальным устройством прогнозного времени «вслепую» в пределах периода времени, далеко отстоящего от целевого времени, тем самым, экономя вычислительные ресурсы интеллектуального устройства.
Для нахождения прогнозного времени в реальном времени интеллектуальное устройство может получать текущее время и текущее состояние окружающей среды в реальном времени. Для нахождения прогнозного времени через интервал, равный второму заданному времени, интеллектуальное устройство может получать текущее время и текущее состояние окружающей среды через интервал, равный второму заданному времени.
Следует отметить, что второе заданное время может быть предварительно установлено. Например, второе заданное время может составлять 5 минут, 6 минут и т.д. Варианты осуществления настоящего изобретения не ограничены данным контекстом.
При управлении интеллектуальным устройством на основе прогнозного времени и целевого времени интеллектуальное устройство может находить прогнозное время в реальном времени и управлять интеллектуальным устройством, когда прогнозное время такое же, как целевое время, тем самым, повышая точность управления интеллектуальным устройством. Альтернативно, интеллектуальное устройство может находить прогнозное время через интервал, равный второму заданному времени, и в этом случае интеллектуальное устройство может определять первое значение разности между целевым временем и прогнозным времени и управлять интеллектуальным устройством, когда первое значение разности меньше, чем первое заданное время, тем самым, экономя вычислительные ресурсы интеллектуального устройства.
Следует отметить, что первое заданное время может быть предварительно установлено равным, например, 1 минуте, 5 минутам и т.д., при этом варианты осуществления настоящего изобретения не ограничены данным контекстом.
Например, прогнозное время сможет составлять 18:22, и целевое время может составлять 18:22, при этом управление интеллектуальным устройством может осуществляться, поскольку прогнозное время такое же, как целевое время.
В другом примере первое заданное время может составлять 5 минут, прогнозное время может составлять 18:19, а целевое время может составлять 18:22, при этом первое значение разности между целевым временем и прогнозным временем составляет 3 минуты. Поэтому управление интеллектуальным устройством может осуществляться, так как первое значение разности (т. е. 3 минуты) меньше, чем первое заданное время (т. е. 5 минут).
В вариантах осуществления настоящего изобретения интеллектуальное устройство может получать текущее время и текущее состояние окружающей среды и определять время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды. При этом интеллектуальное устройство может находить прогнозное время путем сложения текущего времени и времени работы и управлять интеллектуальным устройством автоматически на основе прогнозного времени и целевого времени. Процесс управления является простым, и непроизводительные затраты пользователя снижаются. В вариантах осуществления настоящего изобретения управление интеллектуальным устройством может осуществляться заранее, до наступления целевого времени, обеспечивая возможность работы интеллектуальному устройству так, чтобы текущее состояние окружающей среды могло регулироваться в целевое время в соответствии с первым целевым состоянием окружающей среды, необходимым пользователю, увеличивая возможности взаимодействия с пользователем.
На Фиг. 4 представлена блок-схема, иллюстрирующая устройство для управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения. Как показано на ФИГ. 4, устройство может содержать: модуль 401 получения, выполненный с возможностью получения текущего времени и текущего состояния окружающей среды; первый модуль 402 определения, выполненный с возможностью определения времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, при этом первое целевое состояние окружающей среды представляет собой состояние окружающей среды в целевое время, а целевое время представляет собой время для управления интеллектуальным устройством; и модуль 403 управления, выполненный с возможностью управления интеллектуальным устройством на основе текущего времени, времени работы и целевого времени.
Как показано на ФИГ. 5, в вариантах осуществления настоящего изобретения модуль 403 управления может содержать: блок 4031 сложения, выполненный с возможностью нахождения прогнозного времени путем сложения текущего времени и времени работы; и блок 4032 управления, выполненный с возможностью управления интеллектуальным устройством на основе прогнозного времени и целевого времени.
Как показано на ФИГ. 6, в другом варианте осуществления настоящего изобретения блок 4032 управления может содержать: первый подблок 40321 управления, выполненный с возможностью управления интеллектуальным устройством в случае, когда прогнозное время является таким же, как целевое время; или второй подблок 40322 управления, выполненный с возможностью определения первого значения разности между целевым временем и прогнозным временем, и управления интеллектуальным устройством в случае, когда первое значение разности меньше, чем первое заданное время.
Как показано на ФИГ. 7, в другом варианте осуществления настоящего изобретения устройство может также содержать: первый модуль 404 выбора, выполненный с возможностью выбора по меньшей мере одного допустимого состояния окружающей среды из множества предыдущих состояний окружающей среды, при этом предыдущие состояния окружающей среды представляют собой состояния окружающей среды, отрегулированные интеллектуальным устройством раньше текущего времени; второй модуль 405 определения, выполненный с возможностью определения первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды; и третий модуль  определения, выполненный с возможностью определения первого взвешенного значения в качестве первого целевого состояния окружающей среды.
Как показано на ФИГ. 8, в другом варианте осуществления настоящего изобретения второй модуль 405 определения может содержать: первый блок 4051 получения, выполненный с возможностью получения первой предыдущей даты для по меньшей мере одного допустимого состояния окружающей среды соответственно с целью нахождения по меньшей мере одной первой предыдущей даты, при этом первая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с допустимым состоянием окружающей среды интеллектуальным устройством; первый блок 4052 определения, выполненный с возможностью определения по меньшей мере одного первого веса при помощи заданной функции на основе по меньшей мере одной первой предыдущей даты; и первый блок 4053 вычисления, выполненный с возможностью вычисления первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды на основе по меньшей мере одного первого веса.
Как показано на ФИГ. 9, в другом варианте осуществления настоящего изобретения устройство может также содержать: первый приемный модуль 407, выполненный с возможностью приема первой команды обновления, при этом первая команда обновления передает второе целевое состояние окружающей среды; и первый модуль 408 обновления, выполненный с возможностью обновления множества предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды.
Как показано на ФИГ. 10, в другом варианте осуществления настоящего изобретения первый модуль 408 обновления может содержать: второй блок 4081 получения, выполненный с возможностью получения второй предыдущей даты из множества предыдущих состояний окружающей среды соответственно, при этом вторая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с предыдущими состояниями окружающей среды интеллектуальным устройством; первый блок 4082 выбора, выполненный с возможностью выбора из множества предыдущих состояний окружающей среды предыдущего состояния окружающей среды, имеющего самую раннюю вторую предыдущую дату; и первый блок 4083 замены, выполненный с возможностью замены выбранного предыдущего состояния окружающей среды вторым целевым состоянием окружающей среды.
Как показано на ФИГ. 11, в другом варианте осуществления настоящего изобретения устройство может также содержать: второй модуль 409 выбора, выполненный с возможностью выбора по меньшей мере одного допустимого времени из множества предыдущих значений времени, при этом предыдущие значения времени представляют собой значения времени для управления интеллектуальным устройством раньше текущего времени; четвертый модуль 410 определения, выполненный с возможностью определения второго взвешенного значения для по меньшей мере одного допустимого времени; и пятый модуль 411 определения, выполненный с возможностью определения второго взвешенного значения в качестве целевого времени.
Как показано на ФИГ. 12, в другом варианте осуществления настоящего изобретения четвертый модуль 410 определения может содержать: третий блок 4101 получения, выполненный с возможностью получения третьей предыдущей даты для по меньшей мере одного допустимого времени соответственно с целью нахождения по меньшей мере одной третьей предыдущей даты, при этом третья предыдущая дата представляет собой дату для управления интеллектуальным устройством в допустимое время; второй блок 4102 определения, выполненный с возможностью определения по меньшей мере одного второго веса при помощи заданной функции на основе по меньшей мере одной третьей предыдущей даты; и второй блок 4103 вычисления, выполненный с возможностью вычисления второго взвешенного значения для по меньшей мере одного допустимого времени на основе по меньшей мере одного второго веса.
Как показано на ФИГ. 13, в другом варианте осуществления настоящего изобретения устройство может также содержать: второй приемный модуль 412, выполненный с возможностью получения, после приема второй команды обновления, времени приема для приема второй команды обновления; и второй модуль 413 обновления, выполненный с возможностью обновления множества предыдущих значений времени на основе времени приема.
Как показано на ФИГ. 14, в другом варианте осуществления настоящего изобретения второй модуль 413 обновления может содержать: четвертый блок 4131 получения, выполненный с возможностью получения четвертой предыдущей даты для множества предыдущих значений времени соответственно, при этом четвертая предыдущая дата представляет собой дату для управления интеллектуальным устройством в предыдущие моменты времени; второй блок 4132 выбора, выполненный с возможностью выбора из множества предыдущих значений времени предыдущего времени, имеющего самую раннюю четвертую предыдущую дату; и второй блок 4133 замены, выполненный с возможностью замены выбранного предыдущего времени временем приема.
В вариантах осуществления настоящего изобретения интеллектуальное устройство может получать текущее время и текущее состояние окружающей среды, определять  время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, а затем автоматически управлять интеллектуальным устройством на основе текущего времени, времени работы и целевого времени. Процесс управления является простым, и непроизводительные затраты пользователя, связанные с эксплуатацией, снижаются.
Конкретные приемы, с помощью которых соответствующие модули выполняют операции, были подробно описаны в вариантах осуществления, относящихся к соответствующим способам, и не будут уточняться здесь применительно к устройствам.
На Фиг. 15 представлена блок-схема, иллюстрирующая устройство 1500 для управления интеллектуальным устройством в соответствии с примером осуществления настоящего изобретения. Например, устройство 1500 может представлять собой интеллектуальное устройство.
Устройство 1500 на ФИГ. 15 может содержать один или более из следующих компонентов: обрабатывающий компонент 1502, память 1504, компонент 1506 питания, мультимедийный компонент 1508, аудиокомпонент 1510, интерфейс 1512 ввода-вывода, сенсорный компонент 1514 и коммуникационный компонент 1516.
Обрабатывающий компонент 1502, как правило, управляет общими операциями устройства 1500, такими как операции, связанные с отображением, передачей данных и операциями записи. Обрабатывающий компонент 1502 может содержать один или более процессоров 1520 для исполнения команд с целью выполнения всех или части шагов в описанных выше способах. Кроме того, обрабатывающий компонент 1502 может содержать один или более модулей, способствующих взаимодействию между обрабатывающим компонентом 1502 и другими компонентами. Например, обрабатывающий компонент 1502 может содержать мультимедийный модуль, способствующий взаимодействию между мультимедийным компонентом 1508 и обрабатывающим компонентом 1502.
Память 1504 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 1500. Примеры таких данных включают в себя команды для любых приложений или способов, реализуемых на устройстве 1500, состояния окружающей среды, моменты времени и т. д. Память 1504 может быть реализована с использованием любого типа энергозависимых и энергонезависимых запоминающих устройств, таких как статическое оперативное запоминающее устройство СОЗУ (SRAM), электрически стираемое программируемое постоянное запоминающее устройство ЭСППЗУ (EEPROM), стираемое программируемое постоянное запоминающее устройство СППЗУ (EPROM), программируемое постоянное запоминающее устройство ППЗУ (PROM), постоянное запоминающее устройство ПЗУ (ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
Компонент 1506 питания обеспечивает питание для различных компонентов устройства 1500. Компонент 1506 питания может содержать систему управления электроэнергией, один или более источников питания и любые другие компоненты, связанные с выработкой, управлением и распределением электроэнергии в устройстве 1500.
Мультимедийный компонент 1508 содержит экран, обеспечивающий выходной интерфейс между устройством 1500 и пользователем. В некоторых вариантах осуществления экран может содержать жидкокристаллический дисплей ЖКД (LCD) и сенсорную панель СП (TP). Если экран включает в себя сенсорную панель, он может быть реализован в виде сенсорного дисплея для приема входных сигналов от пользователя. Сенсорная панель содержит один или более тактильных датчиков для восприятия касаний, скольжений и жестов на сенсорной панели. Тактильные датчики могут воспринимать не только границу касания или скольжения, но и период времени и давление, связанные с касанием или скольжением.
Аудиокомпонент 1510 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 1510 содержит микрофон (MIC), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 1500 находится в рабочем режиме, таком как режим записи и режим распознавания голосовых сообщений. Принятый аудиосигнал может также сохраняться в памяти 1504 или передаваться с помощью коммуникационного компонента 1516. В некоторых вариантах осуществления аудиокомпонент 1510 дополнительно содержит громкоговоритель для вывода аудиосигналов.
Интерфейс 1512 ввода-вывода обеспечивает интерфейс между обрабатывающим компонентом 1502 и периферийными интерфейсными модулями, такими как клавиатура, сенсорное колесико, кнопки и т. п. Кнопки могут включать в себя, без ограничений, кнопку «Главная», кнопку управления уровнем громкости, пусковую кнопку и кнопку с фиксацией.
Сенсорный компонент 1514 содержит один или более датчиков для обеспечения оценок состояния различных аспектов устройства 1500. Например, сенсорный компонент 1514 может определять открытое/закрытое состояние устройства 1500, относительное расположение компонентов, например, дисплея и клавиатуры устройства 1500, изменение положения устройства 1500 или компонента устройства 1500, наличие или отсутствие контакта пользователя с устройством 1500, ориентацию или ускорение/торможение устройства 1500 и изменение температуры устройства 1500. Сенсорный компонент 1514 может содержать датчик приближения, выполненный с возможностью обнаружения присутствия близких объектов без физического контакта. Сенсорный компонент 1514 может также содержать светочувствительный датчик, такой как датчик изображения на структуре КМОП или ПЗС для использования в применениях, связанных с формированием изображений. В некоторых вариантах осуществления сенсорный компонент 1514 может также содержать акселерометр, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
Коммуникационный компонент 1516 выполнен с возможностью содействия коммуникации, проводной или беспроводной, между устройством 1500 и другими устройствами. Устройство 1500 может получать доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном примере осуществления коммуникационный компонент 1516 принимает сигнал вещания или информацию, связанную с широким вещанием, от системы управления широковещательным трафиком по широковещательному каналу. В одном примере осуществления коммуникационный компонент 1516 дополнительно содержит модуль беспроводной связи ближнего радиуса действия БСБРД (NFC), способствующий осуществлению связи ближнего действия. Например, модуль БСБРД (NFC) может быть реализован на основе технологии радиочастотной идентификации РЧИД (RFID), технологии по стандарту ассоциации передачи данных в инфракрасном диапазоне АПДИД (IrDA), технологии сверхширокополосной связи СШП (UWB), технологии Bluetooth (BT) и других технологий.
В примерах осуществления устройство 1500 может быть реализовано с помощью одного или более из специализированных заказных интегральных схем СЗИС (ASIC), цифровых сигнальных процессоров ЦСП (DSP), устройств цифровой обработки сигналов УЦОС (DSPD), программируемых логических устройств ПЛУ (PLD), программируемых пользователем вентильных матриц ППВМ (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.
В примерах осуществления обеспечивается также долговременный машиночитаемый носитель данных, содержащий команды, такие как содержатся в памяти 1504, исполняемые процессором 1520 в устройстве 1500 для реализации вышеописанных способов. Например, долговременный машиночитаемый носитель данных может представлять собой ПЗУ (ROM), оперативное запоминающее устройство ОЗУ (RAM), ПЗУ на компакт-диске (CD-ROM), магнитную ленту, дискету, устройство хранения оптических данных и т.п.
В долговременном машиночитаемом носителе данных имеются сохраненные команды, которые, при выполнении процессором устройства 1500, вызывают выполнение устройством 1500 вышеописанного способа управления интеллектуальным устройством, содержащего следующие шаги: получают текущее время и текущее состояние окружающей среды; определяют время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, при этом первое целевое состояние окружающей среды представляет собой состояние окружающей среды в целевое время, а целевое время представляет собой время для управления интеллектуальным устройством; и управляют интеллектуальным устройством на основе текущего времени, времени работы и целевого времени.
В другом варианте осуществления настоящего изобретения управление интеллектуальным устройством, основанное на текущем времени, времени работы и целевом времени, может включать в себя: нахождение прогнозного времени путем сложения текущего времени и времени работы; и управление интеллектуальным устройство на основе прогнозного времени и целевого времени.
В другом варианте осуществления настоящего изобретения управление интеллектуальным устройством, основанное на прогнозном времени и целевом времени, может включать в себя: управление интеллектуальным устройством в случае, когда прогнозное время является таким же, как целевое время; или определение первого значения разности между целевым временем и прогнозным временем, и управление интеллектуальным устройством в случае, когда первое значение разности меньше, чем первое заданное время.
В другом варианте осуществления настоящего изобретения, перед определением времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, способ может дополнительно включать в себя следующие шаги: выбирают по меньшей мере одно допустимое состояние окружающей среды из множества предыдущих состояний окружающей среды, при этом предыдущие состояния окружающей среды представляют собой состояния окружающей среды, отрегулированные интеллектуальным устройством раньше текущего времени; определяют первое взвешенное значение для по меньшей мере одного допустимого состояния окружающей среды; и определяют первое взвешенное значение в качестве первого целевого состояния окружающей среды.
В другом варианте осуществления настоящего изобретения определение первого взвешенного значения для по меньшей мере одного допустимого состояния окружающей среды может включать в себя следующие шаги: получают первую предыдущую дату для по меньшей мере одного допустимого состояния окружающей среды соответственно с целью нахождения по меньшей мере одной первой предыдущей даты, при этом первая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с допустимым состоянием окружающей среды интеллектуальным устройством; определяют по меньшей мере один первый вес при помощи заданной функции на основе по меньшей мере одной первой предыдущей даты; и вычисляют первое взвешенное значение для по меньшей мере одного допустимого состояния окружающей среды на основе по меньшей мере одного первого веса.
В другом варианте осуществления настоящего изобретения способ может дополнительно включать в себя следующие шаги: принимают первую команду обновления, при этом первая команда обновления передает второе целевое состояние окружающей среды; и обновляют множество предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды.
В другом варианте осуществления настоящего изобретения обновление множества предыдущих состояний окружающей среды на основе второго целевого состояния окружающей среды может включать в себя следующие шаги: получают вторую предыдущую дату для множества предыдущих состояний окружающей среды соответственно, при этом вторая предыдущая дата представляет собой дату, когда состояние окружающей среды было отрегулировано в соответствии с предыдущими состояниями окружающей среды интеллектуальным устройством; выбирают предыдущее состояние окружающей среды, имеющее самую раннюю вторую предыдущую дату, из множества предыдущих состояний окружающей среды; и заменяют выбранное предыдущее состояние окружающей среды вторым целевым состоянием окружающей среды.
В другом варианте осуществления настоящего изобретения, перед определением времени работы, требующегося для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, способ может дополнительно включать в себя следующие шаги: выбирают по меньшей мере одно допустимое время из множества предыдущих значений времени, при этом предыдущие значения времени представляют собой значения времени для управления интеллектуальным устройством раньше текущего времени; определяют второе взвешенное значение для по меньшей мере одного допустимого значения времени; и определяют второе взвешенное значение в качестве целевого времени.
В другом варианте осуществления настоящего изобретения определение второго взвешенного значения для по меньшей мере одного допустимого времени может включать в себя следующие шаги: получают третью предыдущую дату для по меньшей мере одного допустимого времени соответственно с целью нахождения по меньшей мере одной третьей предыдущей даты, при этом третья предыдущая дата представляет собой дату для управления интеллектуальным устройством в допустимое время; определяют по меньшей мере один второй вес при помощи заданной функции на основе по меньшей мере одной третьей предыдущей даты; и вычисляют второе взвешенное значение для по меньшей мере одного допустимого времени на основе по меньшей мере одного второго веса.
В другом варианте осуществления настоящего изобретения способ может дополнительно включать в себя следующие шаги: после приема второй команды обновления, получают время приема для приема второй команды обновления; и обновляют множество предыдущих значений времени на основе времени приема.
В другом варианте осуществления настоящего изобретения обновление множества предыдущих значений времени на основе времени приема может включать в себя следующие шаги: получают четвертую предыдущую дату для множества предыдущих значений времени соответственно, при этом четвертая предыдущая дата представляет собой дату для управления интеллектуальным устройством в предыдущие моменты времени; выбирают предыдущее время, имеющее самую раннюю четвертую предыдущую дату, из множества предыдущих значений времени; и заменяют выбранное предыдущее время временем приема.
В вариантах осуществления настоящего изобретения интеллектуальное устройство может получать текущее время и текущее состояние окружающей среды, определять  время работы, требующееся для регулирования текущего состояния окружающей среды в соответствии с первым целевым состоянием окружающей среды, а затем автоматически управлять интеллектуальным устройством на основе текущего времени, времени работы и целевого времени. Процесс управления является простым, и непроизводительные затраты пользователя, связанные с эксплуатацией, снижаются.
Другие варианты осуществления изобретения станут очевидными специалистам в данной области техники из описания изобретения и практических примеров его применения. Настоящая заявка охватывает любые изменения, варианты применения или адаптации изобретения в соответствии с его общими принципами, включая такие отступления от настоящего изобретения, которые находятся в пределах известной или принятой практики предшествующего уровня техники. Описание изобретения и варианты осуществления рассмотрены только в качестве иллюстрации, при этом истинные объем и существо изобретения указаны в нижеследующей формуле изобретения.
Следует понимать, что настоящее изобретение не ограничено точной конструкцией, описанной выше и иллюстрируемой прилагаемыми чертежами, и что различные модификации и изменения могут быть внесены без отступления от его объема. Объем раскрытия настоящего изобретения ограничен только приложенной формулой изобретения.