Способ и аппарат для запроса данных о температуре
Иллюстрации
Показать всеНастоящее изобретение относится к способу для запроса данных о температуре и аппарату для запроса данных о температуре, относящимся к области компьютерных технологий. Способ включает в себя получение данных о текущей температуре в целевом контейнере и получение данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, определение, в соответствии с текущей температурой, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определение, в соответствии с расстоянием от целевого терминала до целевого контейнера, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру; и включение предупреждающего сигнала, если первый интервал времени меньше или равен второму интервалу времени. Технический результат - улучшение гибкости регулирования температуры. 3 н. и 8 з.п. ф-лы, 8 ил.
Реферат
Настоящая заявка испрашивает приоритет и основывается на китайской заявке на патент №201410422053.2, поданной 25 августа 2014 года, содержание которой полностью включено в настоящую заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области компьютерных технологий и, в частности, к способу и аппарату для запроса данных о температуре.
УРОВЕНЬ ТЕХНИКИ
[0002] В повседневной жизни горячая вода является востребованной в большинстве случаев, например, для питья, умывания лица и тому подобное. Исходя из этого, людям, как правило, необходимо вскипятить воду. Как правило, люди кипятят воду с помощью чайника, а чайник, как правило, обеспечивает функцию генерирования предупреждения, когда вода закипит.
[0003] В соответствии с общими обстоятельствами, процесс кипячения воды, в котором пользователи используют чайник выглядит следующим образом: добавляется холодная вода в чайник, закрывается крышка чайника, включается переключатель, чайник начинает нагревать воду и чайник включает предупреждающий сигнал (например, генерируется звук или т.п.), пока вода в чайнике кипит, чтобы уведомить пользователей о том, что вода кипит.
[0004] При реализации настоящего изобретения авторы изобретения установили, что, по меньшей мере, следующие недостатки существуют на известном уровне техники:
[0005] Когда пользователь кипятит воду с помощью чайника, чайник генерирует предупреждающий сигнал только тогда, когда холодная вода нагревается и, в конечном итоге, кипит. В этом случае пользователь может получить только кипящую воду. Если пользователь хочет пить теплую воду, он может только, во-первых, нагреть воду, чтобы получить кипящую воду, а затем дать воде остыть; или смешать кипящую воду с холодной водой, чтобы получить теплую воду. Таким образом, гибкость регулирования температуры является недостаточной.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Чтобы устранить недостатки, существующие на известном уровне техники, настоящее изобретение обеспечивает способ для запроса данных о температуре и аппарат для запроса данных о температуре. Применяются следующие технические решения.
[0007] Согласно первому аспекту вариантов осуществления настоящего изобретения, предложен способ для запроса данных о температуре. Способ включает в себя:
[0008] получение данных о текущей температуре в целевом контейнере и получение данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера;
[0009] определение, в соответствии с текущей температурой, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры;
[0010] определение, в соответствии с расстоянием от целевого терминала до целевого контейнера, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру; и
[0011] активирование предупреждающего сигнала, если первый интервал времени меньше или равен второму интервалу времени.
[0012] В некоторых случаях, получение данных о текущей температуре в целевом контейнере и получение данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, включает в себя:
[0013] получение данных о текущей температуре в целевом контейнере и получение данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, если разность между текущей температурой и предварительно заданной целевой температурой меньше, чем предварительно заданное пороговое значение.
[0014] В некоторых случаях, определение, в соответствии с текущей температурой, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, включает в себя:
[0015] определение, в соответствии с текущей температурой и предварительно сохраненной функцией зависимости изменения температуры от времени, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры.
[0016] В некоторых случаях, определение, в соответствии с расстоянием от целевого терминала до целевого контейнера, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру, включает в себя:
[0017] получение данных о скорости перемещения целевого терминала из сохраненного процесса перемещения; и
[0018] определение, в соответствии с расстоянием от целевого терминала до целевого контейнера и скоростью перемещения, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру.
[0019] В некоторых случаях, активирование предупреждающего сигнала, если первый интервал времени меньше или равен второму интервалу времени, включает в себя:
[0020] если первый интервал времени меньше или равен второму интервалу времени, отправку предупреждающего сообщения на целевой терминал, вследствие чего целевой терминал генерирует предупреждающий сигнал; и/или
[0021] если первый интервал времени меньше или равен второму интервалу времени, отправку предупреждающего сообщения на целевой контейнер, вследствие чего целевой контейнер генерирует предупреждающий сигнал.
[0022] Согласно второму аспекту вариантов осуществления настоящего изобретения, предложен аппарат для запроса данных о температуре. Аппарат включает в себя:
[0023] модуль получения, выполненный с возможностью получения данных о текущей температуре в целевом контейнере и получения данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера;
[0024] первый модуль определения, выполненный с возможностью определения, в соответствии с текущей температурой, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры;
[0025] второй модуль определения, выполненный с возможностью определения, в соответствии с расстоянием от целевого терминала до целевого контейнера, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру; и
[0026] модуль активирования, выполненный с возможностью включения предупреждающего сигнала, если первый интервал времени меньше или равен второму интервалу времени.
[0027] В некоторых случаях, модуль получения выполнен с возможностью:
[0028] получения данных о текущей температуре в целевом контейнере и получения данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, если разность между текущей температурой и предварительно заданной целевой температурой меньше, чем предварительно заданное пороговое значение.
[0029] В некоторых случаях, первый модуль определения выполнен с возможностью:
[0030] определения, в соответствии с текущей температурой и функцией предварительно сохраненной зависимости изменения температуры от времени, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры.
[0031] В некоторых случаях, второй модуль определения выполнен с возможностью:
[0032] получения данных о скорости перемещения целевого терминала из сохраненного процесса перемещения; и
[0033] определения, в соответствии с расстоянием от целевого терминала до целевого контейнера и скоростью перемещения, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру.
[0034] В некоторых случаях, модуль активирования выполнен с возможностью:
[0035] если первый интервал времени меньше или равен второму интервалу времени, отправки предупреждающего сообщения на целевой терминал, вследствие чего целевой терминал генерирует предупреждающий сигнал; и/или
[0036] если первый интервал времени меньше или равен второму интервалу времени, отправки предупреждающего сообщения на целевой контейнер, вследствие чего целевой контейнер генерирует предупреждающий сигнал.
[0037] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предложен аппарат для использования при запросе данных о температуре. Аппарат включает в себя:
[0038] процессор; и
[0039] память для хранения команд, исполняемых процессором;
[0040] где процессор выполнен с возможностью:
[0041] получения данных о текущей температуре в целевом контейнере и получения данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера;
[0042] определение, в соответствии с текущей температурой, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры;
[0043] определение, в соответствии с расстоянием от целевого терминала до целевого контейнера, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру; и
[0044] активирование предупреждающего сигнала, если первый интервал времени меньше или равен второму интервалу времени.
[0045] Технические решения, предлагаемые в вариантах осуществления настоящего изобретения, позволяют достичь следующих положительных эффектов:
[0046] В вариантах осуществления настоящего изобретения, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера; первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой; второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера; и предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени. Таким образом, любые данные о предварительно заданной целевой температуре можно запросить, вследствие чего температура в контейнере может регулироваться при любой целевой температуре, тем самым улучшая гибкость регулирования температуры.
[0047] Следует понимать, что вышеупомянутое общее описание и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0048] Прилагаемые чертежи, которые являются частью данного описания, обеспечивают более глубокое понимание изобретения и не ограничивают настоящего изобретения. На прилагаемых чертежах:
[0049] Фиг. 1 представляет собой структурную схему, иллюстрирующую способ для запроса данных о температуре в соответствии с примерным вариантом осуществления настоящего изобретения;
[0050] Фиг. 2 представляет собой схематическое представление, иллюстрирующее архитектуру системы в соответствии с примерным вариантом осуществления настоящего изобретения;
[0051] Фиг. 3 представляет собой структурную схему, иллюстрирующую способ для запроса данных о температуре в соответствии с примерным вариантом осуществления настоящего изобретения;
[0052] Фиг. 4 представляет собой схематическое представление, иллюстрирующее график функции в соответствии с примерным вариантом осуществления настоящего изобретения
[0053] Фиг. 5 представляет собой структурную схему, иллюстрирующую способ для запроса данных о температуре в соответствии с примерным вариантом осуществления настоящего изобретения;
[0054] Фиг. 6 представляет собой структурную схему, иллюстрирующую способ для запроса данных о температуре в соответствии с примерным вариантом осуществления настоящего изобретения;
[0055] Фиг. 7 представляет собой схематическое структурное представление, иллюстрирующее аппарат для запроса данных о температуре в соответствии с примерным вариантом осуществления настоящего изобретения; и
[0056] Фиг. 8 представляет собой схематическое структурное представление, иллюстрирующее сервер в соответствии с примерным вариантом осуществления настоящего изобретения.
[0057] Приведенные выше чертежи используются для иллюстрации конкретных вариантов осуществления настоящего изобретения, и более подробно будут описаны ниже. Эти чертежи и текстовые описания не предназначены для ограничения объема, определенного в настоящем описании, каким-либо образом, а предназначены для описания идеи изобретения настоящего изобретения с помощью конкретных вариантов осуществления для специалиста в данной области техники.
ПОДРОБНОЕ ОПИСАНИЕ
[0058] Далее будет сделана подробная ссылка на примерные варианты осуществления настоящего изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Приведенное ниже описание относится к прилагаемым чертежам, на которых одинаковые ссылочные позиции на различных чертежах идентифицируют те же или подобные элементы, если не указано иное. Реализации, изложенные в следующих примерных вариантах осуществления, не представляют собой все варианты реализации в соответствии с настоящим изобретением. Вместо этого, они являются лишь примерами аппарата и способов в соответствии с аспектами, относящимися к настоящему изобретению, как изложено в прилагаемой формуле изобретения.
ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[0059] Согласно первому аспекту вариантов осуществления настоящего изобретения, предложен способ для запроса данных о температуре. Как показано на фиг. 1, объектом осуществления способа регулирования температуры может быть сервер, маршрутизатор, терминал или интеллектуальный контейнер; отличающийся тем, что интеллектуальным контейнером может быть интеллектуальный чайник, интеллектуальная чашка или т.п., терминалом может быть мобильный терминал, такой как мобильный телефон, интеллектуальный браслет и т.п., а сервером может быть фоновый сервер приложения для регулирования температуры.
[0060] В этом варианте осуществления, техническое решение подробно описано с использованием плана действий, согласно которому пользователь кипятит воду в качестве примера, отличающегося тем, что объектом осуществления является, например, сервер, а веществом, которое необходимо нагревать в контейнере является, например, вода. Варианты других планов действий, устройств и веществ, которые необходимо нагревать, являются подобными вариантами, которые не описаны в настоящем документе каким-либо образом. Графическое представление архитектуры системы в соответствии с вариантами осуществления настоящего изобретения можно проиллюстрировать на фиг. 2, включающей в себя: целевой контейнер, целевой терминал и сервер. Как показано на фиг. 1, процесс способа может включать в себя следующие этапы.
[0061] На этапе 101, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера.
[0062] В этом варианте осуществления, сопоставительную взаимосвязь между целевым контейнером и целевым терминалом можно установить на сервере, а также такую сопоставительную взаимосвязь можно установить посредством множества способов. Программное приложение для регулирования температуры можно установить отдельно в целевой контейнер и целевой терминал. Пользователь может запустить программное приложение посредством терминала или, например, выполнив вход на сервер; и сервер может установить соединение между интеллектуальным контейнером и целевым терминалом, которые имеют одну и ту же учетную запись, а также записать сопоставительную взаимосвязь между ними. Например, после того, как пользователь запустит программное приложение посредством мобильного телефона, а затем выполнит вход на сервер, используя учетную запись А, сервер обнаружит, что интеллектуальный контейнер также соответствует учетной записи и входит на сервер, используя учетную запись А, и, таким образом, сервер устанавливает соединение мобильного телефона с интеллектуальным контейнером.
[0063] В другом случае, пользователь может отправить запрос на сервер с помощью программного приложения в терминале, запрашивая сервер установить соединение целевого контейнера с целевым терминалом; и в этом случае сервер может, соответственно, сохранить идентификатор устройства целевого контейнера и идентификатор устройства целевого терминала для записи сопоставительной взаимосвязи между ними. Например, после того, как пользователь запустит программное приложение посредством мобильного телефона, сопоставительная взаимосвязь устанавливается между интеллектуальным чайником и интеллектуальным браслетом, и об этой сопоставительной взаимосвязи информируется сервер.
[0064] Если пользователю необходима вода определенной температуры (например, 70°С), то пользователь может установить эту температуру на интеллектуальном контейнере (т.е., целевом контейнере) в качестве целевой температуры для нагрева и включения переключателя нагрева целевого контейнера; и после этого целевой контейнер начинает нагревать воду. Целевой контейнер можно оборудовать датчиком температуры, и датчик температуры может получать данные о температуре воды в целевом контейнере. Когда пользователь устанавливает целевую температуру и включает переключатель целевого контейнера, целевой контейнер может определять температуру воды в целевом контейнере посредством датчика температуры и периодически отправлять данные о зафиксированной температуре на сервер. Таким образом, сервер может получать данные о температуре в целевом контейнере.
[0065] Аппарат позиционирования можно отдельно установить на целевом контейнере и целевом терминале, и аппарат позиционирования может получать информацию о местоположении целевого контейнера или целевого терминала. После получения данных о температуре воды, отправленных на целевой контейнер, сервер может определить, во-первых, терминал (то есть, целевой терминал) в сопоставительной взаимосвязи с целевым контейнером. Например, сервер может получить учетную запись, с помощью которой целевой контейнер выполнит вход на сервер, и, следовательно, отправить запрос на интеллектуальный браслет, который зарегистрирован на сервере с использованием учетной записи; и интеллектуальный браслет представляет собой опрашиваемый целевой терминал. Впоследствии, сервер может отдельно отправлять запрос местоположения применительно к целевому контейнеру и целевому терминалу; после получения запроса местоположения, целевой контейнер и целевой терминал могут периодически получать информацию о своем местоположении посредством аппарата позиционирования и по отдельности отправлять полученную информацию о своем местоположении на сервер. В данном документе, интервал времени, в течение которого получается и отправляется информация о местоположении, может совпадать с интервалом времени, в течение которого отправляется значение температуры. Сервер может вычислять расстояние от целевого контейнера до целевого терминала в соответствии с полученной информацией о местоположении целевого контейнера и целевого терминала.
[0066] На этапе 102, первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой.
[0067] В этом варианте осуществления, сервер может предварительно определять скорость нагрева. После получения данных о текущей температуре, отправленных целевым контейнером, сервер может получить данные о целевой температуре, предварительно заданной пользователем, т.е., о целевой температуре, переданной целевым контейнером, и, следовательно, сервер может вычислить разность между целевой температурой и текущей температурой и распределить разность с помощью предварительно заданной скорости нагрева. Полученное соотношение представляет собой интервал времени (т.е., первый интервал времени), течение которого температура воды в целевом контейнере изменяется до целевой температуры.
[0068] Следует отметить, что этап 102 и этап 103 не обязательно регулируется временной последовательной взаимосвязью.
[0069] На этапе 103, второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера.
[0070] В этом варианте осуществления, сервер может предварительно определять скорость перемещения, а скорость перемещения можно получить посредством сбора статистических данных о преобладающих скоростях перемещения обычных людей. После получения информации о местоположении целевого контейнера и целевого терминала, сервер может вычислить расстояние от целевого терминала до целевого контейнера, и после этого распределить расстояние с помощью предварительно заданной скорости перемещения. Полученное соотношение представляет собой интервал времени (т.е., второй интервал времени), в течение которого целевой терминал перемещается к целевому контейнеру. Этот интервал времени можно рассматривать как интервал времени, в течение которого пользователь с надетым интеллектуальным браслетом (т.е., целевым терминалом), перемещается к интеллектуальному чайнику (т.е., целевому контейнеру).
[0071] На этапе 104, предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени.
[0072] В этом варианте осуществления, после определения первого интервала времени и второго интервала времени, сервер может сравнивать первый интервал времени со вторым интервалом времени. Если первый интервал времени меньше или равен второму интервалу времени, это означает, что если пользователь в настоящее время начинает двигаться в направлении целевого контейнера, и когда пользователь достигнет целевого контейнера, температура в целевом контейнере достигнет предварительно заданной целевой температуры. При таком обстоятельстве, сервер может включить целевой контейнер и/или целевой терминал с целью генерации предупреждающего сигнала для предупреждения пользователя. Если первый интервал времени больше, чем второй интервал времени, это означает, что если пользователь в настоящее время начинает двигаться в направлении целевого контейнера и когда пользователь достигнет целевого контейнера, температура в целевом контейнере не достигнет предварительно заданной целевой температуры. При таком обстоятельстве, сервер не может выполнять никаких операций, т.е., не может включить предупреждающий сигнал. В соответствии с вышеупомянутым обстоятельством, когда предупреждающий сигнал отправлен, пользователь может двигаться в направлении целевого контейнера после получения предупреждающего сигнала. Во время движения пользователя, целевой контейнер продолжает нагревать воду; и когда он определит с помощью датчика температуры, что температура воды в целевом контейнере достигла предварительно заданной целевой температуры, целевой контейнер прекратит нагрев воды. Как известно из приведенного выше вычислительного процесса сервера, когда пользователь приближается к целевому контейнеру, целевой контейнер может остановить нагрев воды или сразу прекратить нагрев воды.
[0073] В вариантах осуществления настоящего изобретения, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера; первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой; второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера; и предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени. Таким образом, любое значение предварительно заданной целевой температуры можно запросить, поэтому температура в контейнере может регулироваться при любой предварительно заданной целевой температуре, тем самым улучшится гибкость в регулировании температуры.
ВТОРОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[0074] Согласно второму аспекту вариантов осуществления настоящего изобретения, предложен способ для запроса данных о температуре. Объектом осуществления способа регулирования температуры может быть сервер, маршрутизатор, терминал или интеллектуальный контейнер; отличающийся тем, что интеллектуальным контейнером может быть интеллектуальный чайник, интеллектуальная чашка или т.п., терминалом может быть мобильный терминал, такой как мобильный телефон, интеллектуальный браслет и т.п., а сервером может быть фоновый сервер приложения для регулирования температуры.
[0075] В этом варианте осуществления, техническое решение подробно описано с использованием плана действий, согласно которому пользователь кипятит воду в качестве примера, отличающегося тем, что объектом осуществления является, например, сервер, а веществом, которое необходимо нагревать в контейнере является, например, вода. Варианты других планов действий, устройств и веществ, которые необходимо нагревать, являются подобными вариантами, которые не описаны в настоящем документе каким-либо образом. Графическое представление архитектуры системы в соответствии с вариантом осуществления настоящего изобретения можно проиллюстрировать на фиг.2, включающей в себя: целевой контейнер, целевой терминал и сервер. Процесс подробно описан со ссылкой на примерный вариант осуществления. Как показано на фиг.3, процесс способа может включать в себя следующие этапы.
[0076] На этапе 301, получаются данные о текущей температуре в целевом контейнере.
[0077] Целевой контейнер оборудован устройством для измерения температуры. При этом, конкретное местоположение для установки устройства для измерения температуры не ограничивается. Например, устройство для измерения температуры можно установить на внутренней стенке, в нижней части или т.п.целевого контейнера.
[0078] Например, если пользователю необходима вода определенной температуры (например, 70°С), то пользователь может установить эту температуру на интеллектуальном контейнере (т.е., целевом контейнере) с помощью соответствующего программного приложения через мобильный телефон в качестве целевой температуры для нагрева и включения переключателя нагрева целевого контейнера; и после этого целевой контейнер начинает нагревать воду. Целевой контейнер можно оборудовать датчиком температуры, и датчик температуры может получать данные о температуре воды в целевом контейнере. Когда пользователь устанавливает целевую температуру и включает переключатель целевого контейнера, целевой контейнер может определять температуру воды в целевом контейнере посредством датчика температуры и периодически отправлять данные о зафиксированной температуре на сервер. Таким образом, сервер может получать данные о температуре в целевом контейнере.
[0079] На этапе 302, получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, если разность между текущей температурой и предварительно заданной целевой температурой меньше, чем предварительно заданное пороговое значение.
[0080] В этом варианте осуществления, целевой контейнер может получать данные о температуре воды в целевом контейнере посредством датчика температуры, и периодически отправлять полученные значения температуры на сервер. После получения значения температуры, отправленного целевым контейнером, сервер может вычислить разность между температурой и целевой температурой и сравнить разницу с предварительно заданным пороговым значением (например, 20°С). Если разница меньше предварительно заданного порогового значения, то сервер может запросить информацию о местоположении целевого контейнера и информацию о местоположении целевого терминала, и вычислить расстояние между ними; в противном случае, сервер не может выполнять никаких операций.
[0081] На этапе 303, первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой и предварительно сохраненной функцией зависимости изменения температуры от времени.
[0082] Предварительно сохраненной функцией зависимости изменения температуры от времени может быть функция, отражающая изменения температуры от времени нагрева.
[0083] В этом варианте осуществления, сервер может предварительно сохранить функцию зависимости изменения температуры воды от времени, а функцию зависимости изменения температуры от времени можно получить посредством анализа и расчета на основе большого количества экспериментальных данных. Соответствующий график функции может быть таким, как показано на фиг. 4. Когда сервер получает данные о текущей температуре в целевом контейнере, текущую температуру можно ввести в функцию зависимости изменения температуры от времени, и, таким образом, определяется первое время (U на фиг. 4), соответствующее текущей температуре (т.е. T1 на фиг. 4) в целевом контейнере. Сервер может дополнительно ввести данные о целевой температуре в функцию зависимости изменения температуры от времени, и, таким образом, определяется второе время (т.е., t2 на фиг. 4), соответствующее целевой температуре (т.е. Т2 на фиг. 4). Таким образом, разность между U и t2 можно вычислить. Разность представляет собой первый интервал времени, в течение которого текущая температура в целевом контейнере изменяется до предварительно заданной целевой температуры. Дополнительно, функция зависимости изменения температуры от времени может дополнительно включать в себя переменную величину температуры окружающей среды, а целевой контейнер может дополнительно получать данные о температуре окружающей среды и сообщать полученные данные о температуре окружающей среды на сервер. Сервер может получить первый интервал времени на основе способа расчета, подобного вышеописанному способу, основанному на температуре окружающей среды, целевой температуре и текущей температуре в целевом контейнере. При этом, дополнительно, в функцию зависимости изменения температуры от времени, можно дополнительно ввести переменные значения мощности нагрева и объема. Целевой контейнер может дополнительно сообщать данные о мощности нагрева и объеме воды на сервере. Сервер может получить первый интервал времени на основе способа расчета, подобного вышеописанному способу, основанному на температуре окружающей среды, целевой температуре, текущей температуре, мощности нагрева и объеме.
[0084] На этапе 304, получаются данные о скорости перемещения целевого терминала из сохраненного процесса перемещения.
[0085] В этом варианте осуществления, сервер может определить, с помощью целевого терминала, состояние движения пользователя, поддерживая скорости целевого терминала и перемещения в различных состояниях движения. Например, сервер может определить среднюю скорость перемещения пользователя в состоянии ходьбы. В соответствии с общим обстоятельством, пользователь движется к целевому контейнеру путем ходьбы, и, следовательно, сервер может получить среднюю скорость перемещения пользователя в состоянии ходьбы из сохраненного процесса перемещения от целевого терминала и записать среднюю скорость перемещения для последующей обработки. Например, сервер отправляет запрос на получение данных о скорости на интеллектуальный браслет, и в ответ на запрос, интеллектуальный браслет отправляет среднюю скорость перемещения пользователя при ходьбе из сохраненного процесса перемещения на сервер.
[0086] На этапе 305, второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера и скоростью перемещения.
[0087] В этом варианте осуществления, сервер может распределить значение расстояния от целевого контейнера до целевого терминала с помощью полученной скорости перемещения, а полученное соотношение представляет собой интервал времени, течение которого целевой терминал движется к целевому контейнеру. Этот интервал времени можно рассматривать как интервал времени, в течение которого пользователь с надетым интеллектуальным браслетом (т.е., целевым терминалом), перемещается к интеллектуальному чайнику (т.е., целевому контейнеру).
[0088] На этапе 306, предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени.
[0089] Различные способы предусмотрены для включения предупреждающего сигнала. Различные способы можно использовать отдельно или совместно. Два предусмотренных способа перечислены ниже.
[0090] Способ 1: Если первый интервал времени меньше или равен второму интервалу времени, предупреждающее сообщение отправляется на целевой терминал, вследствие чего целевой терминал генерирует предупреждающий сигнал.
[0091] В этом варианте осуществления, если первый интервал времени меньше или равен второму интервалу времени, сервер может отправить предупреждающее сообщение на целевой терминал. После получения предупреждающего сообщения, отправленного сервером, целевой терминал может генерировать предупреждающий сигнал для предупреждения пользователя. Целевой терминал может генерировать предупреждающий сигнал во множестве видов, например, мелодии звонка, вибрации, вспышки или т.п. Целевой терминал может установить один из вышеупомянутых видов, как вид по умолчанию предупреждающего сигнала. При этом, пользователь может установить вид предупреждающего сигнала в соответствии с такими факторами, как предпочтения пользователя, избранное, потребности и т.п. Например, если первый интервал времени меньше или равен второму интервалу времени, сервер может отправить предупреждающее сообщение на интеллектуальный браслет. После получения предупреждающего сообщения, отправленного сервером, интеллектуальный браслет может предупредить, в виде вибрации, пользователя, что вода кипит.
[0092] Способ 2: Если первый интервал времени меньше или равен второму интервалу времени, предупреждающее сообщение отправляется на целевой контейнер, вследствие чего целевой контейнер генерирует предупреждающий сигнал.
[0093] В этом варианте осуществления, если первый интервал времени меньше или равен второму интервалу времени, сервер может отправить предупреждающее сообщение на целевой контейнер. После получения предупреждающего сообщения, отправленного сервером, целевой контейнер может генерировать предупреждающий сигнал для предупреждения пользователя. Целевой контейнер может генерировать предупреждающий сигнал во множестве видов, например, мелодии звонка, вибрации, вспышки или т.п. Целевой контейнер может установить один из вышеупомянутых видов, как вид по умолчанию предупреждающего сигнала. При этом, пользователь может установить вид предупреждающего сигнала в соответствии с такими факторами, как предпочтения пользователя, избранное, потребности и т.п. Например, если первый интервал времени меньше или равен второму интервалу времени, сервер может отправить предупреждающее сообщение на интеллектуальный чайник. После получения предупреждающего сообщения, отправленного сервером, интеллектуальный чайник может предупредить, в виде вибрации, пользователя, что вода кипит.
[0094] В вариантах осуществления настоящего изобретения, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера; первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяе