СПОСОБ И АППАРАТ ДЛЯ ЗАПРОСА ДАННЫХ О ТЕМПЕРАТУРЕ
METHOD AND APPARATUS FOR REQUESTING TEMPERATURE DATA

Настоящая заявка испрашивает приоритет и основывается на китайской заявке на патент №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] Предварительно сохраненной функцией зависимости изменения температуры от времени может быть функция, отражающая изменения температуры от времени нагрева.
1
2
2
2
[0083] В этом варианте осуществления, сервер может предварительно сохранить функцию зависимости изменения температуры воды от времени, а функцию зависимости изменения температуры от времени можно получить посредством анализа и расчета на основе большого количества экспериментальных данных. Соответствующий график функции может быть таким, как показано на фиг. 4. Когда сервер получает данные о текущей температуре в целевом контейнере, текущую температуру можно ввести в функцию зависимости изменения температуры от времени, и, таким образом, определяется первое время (U на фиг. 4), соответствующее текущей температуре (т.е. T на фиг. 4) в целевом контейнере. Сервер может дополнительно ввести данные о целевой температуре в функцию зависимости изменения температуры от времени, и, таким образом, определяется второе время (т.е., t на фиг. 4), соответствующее целевой температуре (т.е. Т на фиг. 4). Таким образом, разность между U и t можно вычислить. Разность представляет собой первый интервал времени, в течение которого текущая температура в целевом контейнере изменяется до предварительно заданной целевой температуры. Дополнительно, функция зависимости изменения температуры от времени может дополнительно включать в себя переменную величину температуры окружающей среды, а целевой контейнер может дополнительно получать данные о температуре окружающей среды и сообщать полученные данные о температуре окружающей среды на сервер. Сервер может получить первый интервал времени на основе способа расчета, подобного вышеописанному способу, основанному на температуре окружающей среды, целевой температуре и текущей температуре в целевом контейнере. При этом, дополнительно, в функцию зависимости изменения температуры от времени, можно дополнительно ввести переменные значения мощности нагрева и объема. Целевой контейнер может дополнительно сообщать данные о мощности нагрева и объеме воды на сервере. Сервер может получить первый интервал времени на основе способа расчета, подобного вышеописанному способу, основанному на температуре окружающей среды, целевой температуре, текущей температуре, мощности нагрева и объеме.
[0084] На этапе 304, получаются данные о скорости перемещения целевого терминала из сохраненного процесса перемещения.
[0085] В этом варианте осуществления, сервер может определить, с помощью целевого терминала, состояние движения пользователя, поддерживая скорости целевого терминала и перемещения в различных состояниях движения. Например, сервер может определить среднюю скорость перемещения пользователя в состоянии ходьбы. В соответствии с общим обстоятельством, пользователь движется к целевому контейнеру путем ходьбы, и, следовательно, сервер может получить среднюю скорость перемещения пользователя в состоянии ходьбы из сохраненного процесса перемещения от целевого терминала и записать среднюю скорость перемещения для последующей обработки. Например, сервер отправляет запрос на получение данных о скорости на интеллектуальный браслет, и в ответ на запрос, интеллектуальный браслет отправляет среднюю скорость перемещения пользователя при ходьбе из сохраненного процесса перемещения на сервер.
[0086] На этапе 305, второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера и скоростью перемещения.
[0087] В этом варианте осуществления, сервер может распределить значение расстояния от целевого контейнера до целевого терминала с помощью полученной скорости перемещения, а полученное соотношение представляет собой интервал времени, течение которого целевой терминал движется к целевому контейнеру. Этот интервал времени можно рассматривать как интервал времени, в течение которого пользователь с надетым интеллектуальным браслетом (т.е., целевым терминалом), перемещается к интеллектуальному чайнику (т.е., целевому контейнеру).
[0088] На этапе 306, предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени.
[0089] Различные способы предусмотрены для включения предупреждающего сигнала. Различные способы можно использовать отдельно или совместно. Два предусмотренных способа перечислены ниже.
[0090] Способ 1: Если первый интервал времени меньше или равен второму интервалу времени, предупреждающее сообщение отправляется на целевой терминал, вследствие чего целевой терминал генерирует предупреждающий сигнал.
[0091] В этом варианте осуществления, если первый интервал времени меньше или равен второму интервалу времени, сервер может отправить предупреждающее сообщение на целевой терминал. После получения предупреждающего сообщения, отправленного сервером, целевой терминал может генерировать предупреждающий сигнал для предупреждения пользователя. Целевой терминал может генерировать предупреждающий сигнал во множестве видов, например, мелодии звонка, вибрации, вспышки или т.п. Целевой терминал может установить один из вышеупомянутых видов, как вид по умолчанию предупреждающего сигнала. При этом, пользователь может установить вид предупреждающего сигнала в соответствии с такими факторами, как предпочтения пользователя, избранное, потребности и т.п. Например, если первый интервал времени меньше или равен второму интервалу времени, сервер может отправить предупреждающее сообщение на интеллектуальный браслет. После получения предупреждающего сообщения, отправленного сервером, интеллектуальный браслет может предупредить, в виде вибрации, пользователя, что вода кипит.
[0092] Способ 2: Если первый интервал времени меньше или равен второму интервалу времени, предупреждающее сообщение отправляется на целевой контейнер, вследствие чего целевой контейнер генерирует предупреждающий сигнал.
[0093] В этом варианте осуществления, если первый интервал времени меньше или равен второму интервалу времени, сервер может отправить предупреждающее сообщение на целевой контейнер. После получения предупреждающего сообщения, отправленного сервером, целевой контейнер может генерировать предупреждающий сигнал для предупреждения пользователя. Целевой контейнер может генерировать предупреждающий сигнал во множестве видов, например, мелодии звонка, вибрации, вспышки или т.п. Целевой контейнер может установить один из вышеупомянутых видов, как вид по умолчанию предупреждающего сигнала. При этом, пользователь может установить вид предупреждающего сигнала в соответствии с такими факторами, как предпочтения пользователя, избранное, потребности и т.п. Например, если первый интервал времени меньше или равен второму интервалу времени, сервер может отправить предупреждающее сообщение на интеллектуальный чайник. После получения предупреждающего сообщения, отправленного сервером, интеллектуальный чайник может предупредить, в виде вибрации, пользователя, что вода кипит.
[0094] В вариантах осуществления настоящего изобретения, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера; первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой; второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера; и предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени. Таким образом, любые данные о предварительно заданной целевой температуре можно запросить, вследствие чего температура в контейнере может регулироваться при любой целевой температуре, тем самым улучшая гибкость регулирования температуры.
ТРЕТИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[0095] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предложен способ для запроса данных о температуре. Техническое решение подробно описано с использованием плана действий, согласно которому объектом осуществления является маршрутизатор, в качестве примера, со ссылкой на план действий, в случае, когда пользователь кипятит воду. Как показано на фиг.5, процесс может включать в себя следующие этапы.
[0096] На этапе 501, маршрутизатор получает данные о текущей температуре в целевом контейнере.
[0097] В этом варианте осуществления, целевой контейнер оборудован устройством для измерения температуры. При этом, конкретное местоположение для установки устройства для измерения температуры не ограничивается. Например, устройство для измерения температуры можно установить на внутренней стенке, в нижней части или т.п.целевого контейнера.
[0098] Например, если пользователю необходима вода определенной температуры (например, 70°С), то пользователь может установить эту температуру на интеллектуальном контейнере (т.е., целевом контейнере) с помощью соответствующего программного приложения через мобильный телефон в качестве целевой температуры для нагрева и включения переключателя нагрева целевого контейнера; и после этого целевой контейнер начинает нагревать воду. Целевой контейнер можно оборудовать датчиком температуры, и датчик температуры может получать данные о температуре воды в целевом контейнере. Когда пользователь устанавливает целевую температуру и включает переключатель целевого контейнера, целевой контейнер может определять температуру воды в целевом контейнере посредством датчика температуры и периодически отправлять данные о зафиксированной температуре на сервер. Таким образом, сервер может получать данные о температуре в целевом контейнере.
[0099] На этапе 502, маршрутизатор определяет, в соответствии с текущей температурой, первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры.
[00100] Способ, в котором маршрутизатор определяет первый интервал времени, похож на способ, в котором первый интервал времени определяется на этапе 102. Подробное описание можно отнести к соответствующему содержанию в вышеупомянутых вариантах осуществления, которые не описаны далее по тексту в данном документе.
[00101] На этапе 503, маршрутизатор определяет взаимосвязь целевого терминала с целевым контейнером, и определяет второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру.
[00102] В этом варианте осуществления, сопоставительную взаимосвязь между целевым контейнером и целевым терминалом можно установить на маршрутизаторе, а также такую сопоставительную взаимосвязь можно установить посредством множества способов. Программное приложение для регулирования температуры можно установить отдельно в целевой контейнер и целевой терминал. Пользователь может запустить программное приложение посредством терминала или, например, выполнив вход на маршрутизатор; и маршрутизатор может установить соединение между интеллектуальным контейнером и целевым терминалом, которые имеют одну и ту же учетную запись, а также записать сопоставительную взаимосвязь между ними. Например, после того, как пользователь запустит программное приложение посредством мобильного телефона, а затем выполнит вход на маршрутизатор, используя учетную запись А, маршрутизатор обнаружит, что интеллектуальный контейнер также соответствует учетной записи и входит на маршрутизатор, используя учетную запись А, и, таким образом, маршрутизатор устанавливает соединение мобильного телефона с интеллектуальным контейнером.
[00103] В другом случае, пользователь может отправить запрос на маршрутизатор с помощью программного приложения в терминале, запрашивая маршрутизатор установить соединение целевого контейнера с целевым терминалом; и в этом случае маршрутизатор может, соответственно, сохранить идентификатор устройства целевого контейнера и идентификатор устройства целевого терминала для записи сопоставительной взаимосвязи между ними. Например, после того, как пользователь запустит программное приложение посредством мобильного телефона, сопоставительная взаимосвязь устанавливается между интеллектуальным чайником и интеллектуальным браслетом, и об этой сопоставительной взаимосвязи информируется маршрутизатор.
[00104] На этапе 504, предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени.
[00105] Различные способы предусмотрены для включения предупреждающего сигнала. Различные способы можно использовать отдельно или совместно. Два предусмотренных способа перечислены ниже.
[00106] Способ 1: Если первый интервал времени меньше или равен второму интервалу времени, маршрутизатор отправляет предупреждающее сообщение на целевой терминал, вследствие чего целевой терминал генерирует предупреждающий сигнал.
[00107] Способ 2: Если первый интервал времени меньше или равен второму интервалу времени, маршрутизатор отправляет предупреждающее сообщение на целевой контейнер, вследствие чего целевой контейнер генерирует предупреждающий сигнал.
[00108] Вышеуказанные два способа аналогичны способу, описанному на этапе 306, соответствующее содержание в вышеупомянутых вариантах осуществления может иметь ссылки, которые не описаны далее по тексту в данном документе.
[00109] На этапе 502, первый интервал времени можно определить следующим способом: первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой и предварительно сохраненной функцией зависимости изменения температуры от времени.
[00110] Способ, в котором маршрутизатор определяет первый интервал времени, похож на способ, в котором первый интервал времени определяется на этапе 303. Подробное описание можно отнести к соответствующему содержанию в вышеупомянутых вариантах осуществления, которые не описаны далее по тексту в данном документе.
[00111] На этапе 503, второй интервал времени можно определить следующим способом: если разность между текущей температурой и предварительно заданной целевой температурой меньше, чем предварительно заданное пороговое значение, получение данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, получение данных о скорости перемещения целевого терминала из сохраненного процесса перемещения, и определение, в соответствии с расстоянием от целевого терминала до целевого контейнера и скоростью перемещения, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру.
[00112] Способ, в котором маршрутизатор определяет второй интервал времени, похож на способ, в котором второй интервал времени определяется на этапе 305. Подробное описание можно отнести к соответствующему содержанию в вышеупомянутых вариантах осуществления, которые не описаны далее по тексту в данном документе.
[00113] В вариантах осуществления настоящего изобретения, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера; первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой; второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера; и предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени. Таким образом, любое значение предварительной заданной целевой температуры можно запросить, поэтому температура в контейнере может регулироваться при любой предварительно заданной целевой температуре, тем самым улучшит гибкость в регулировании температуры.
ЧЕТВЕРТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00114] Согласно четвертому аспекту вариантов осуществления настоящего изобретения, предложен способ для запроса данных о температуре. Техническое решение подробно описано с использованием плана действий, согласно которому объектом осуществления является интеллектуальный чайник, в качестве примера, со ссылкой на план действий, в случае, когда пользователь кипятит воду. Как показано на фиг. 6, процесс может включать в себя следующие этапы.
[00115] На этапе 601, интеллектуальный чайник (т.е. целевой контейнер) получает данные о текущей температуре воды, содержащейся в нем.
[00116] В этом варианте осуществления, интеллектуальный чайник оборудован устройством для измерения температуры. При этом, конкретное местоположение для установки устройства для измерения температуры не ограничивается. Например, устройство для измерения температуры можно установить на внутренней стенке, в нижней части или т.п. интеллектуального чайника.
[00117] Например, если пользователю необходима вода определенной температуры (например, 70°С), то пользователь может установить эту температуру на интеллектуальном чайнике с помощью соответствующего программного приложения через мобильный телефон в качестве целевой температуры для нагрева и включения переключателя нагрева интеллектуального чайника; и после этого интеллектуальный чайник начинает нагревать воду. Интеллектуальный чайник можно оборудовать датчиком температуры, и датчик температуры может получать данные о температуре воды в интеллектуальном чайнике. Когда пользователь устанавливает целевую температуру и включает переключатель интеллектуального чайника, интеллектуальный чайник может определять температуру воды в интеллектуальном чайнике посредством датчика температуры.
[00118] На этапе 602, интеллектуальный чайник определяет первый интервал времени, в течение которого вода, содержащаяся в нем, нагревается от текущей температуры до целевой температуры.
[00119] Способ, в котором интеллектуальный чайник определяет первый интервал времени, похож на способ, в котором первый интервал времени определяется на этапе 303. Подробное описание можно отнести к соответствующему содержанию в вышеупомянутых вариантах осуществления, которые не описаны далее по тексту в данном документе.
[00120] На этапе 603, если разность между текущей температурой и предварительно заданной целевой температурой меньше, чем предварительно заданное пороговое значение, интеллектуальный чайник определяет расстояние от самого интеллектуального чайника до целевого терминала, связанного с интеллектуальным чайником.
[00121] В этом варианте осуществления, пользователь может предварительно определять, в интеллектуальном чайнике, связь интеллектуального браслета (т.е., целевого терминала) с интеллектуальным чайником. Интеллектуальный чайник может получать данные о температуре воды в интеллектуальном чайнике посредством датчика температуры; и после получения данных о текущей температуре, интеллектуальный чайник может вычислить разность между температурой и предварительно заданной целевой температурой и сравнить разность с предварительно заданным пороговым значением (например, 20°С). Если разность меньше предварительно заданного порогового значения, интеллектуальный чайник может запросить информацию о местоположении интеллектуального браслета, связанного с интеллектуальным чайником, получить информацию о местоположении самого интеллектуального чайника, и после этого рассчитать расстояние между ними; или интеллектуальный чайник может получать данные о расстоянии между интеллектуальным чайником и интеллектуальным браслетом, связанным посредством аппарата определения расстояния. Если разность больше, чем предварительно заданное пороговое значение, интеллектуальный чайник не выполняет никаких операций.
[00122] На этапе 604, интеллектуальный чайник определяет второй интервал времени, в течение которого целевой терминал перемещается к интеллектуальному чайнику.
[00123] Второй интервал времени можно определить следующим способом: получение данных о скорости перемещения целевого терминала из сохраненного процесса перемещения, и определение, в соответствии с расстоянием от целевого терминала до интеллектуального чайника и скоростью перемещения, второго интервала времени, в течение которого целевой терминал перемещается к интеллектуальному чайнику.
[00124] Способ, в котором интеллектуальный чайник определяет второй интервал времени, похож на способ на этапах 304 и 305. Подробное описание можно отнести к соответствующему содержанию в вышеупомянутых вариантах осуществления, которые не описаны далее по тексту в данном документе.
[00125] На этапе 605, предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени.
[00126] Различные способы предусмотрены для включения предупреждающего сигнала. Различные способы можно использовать отдельно или совместно. Два предусмотренных способа перечислены ниже.
[00127] Способ 1: Если первый интервал времени меньше или равен второму интервалу времени, интеллектуальный чайник отправляет предупреждающее сообщение на интеллектуальный браслет, связанный с интеллектуальным чайником, вследствие чего подключенный интеллектуальный браслет генерирует предупреждающий сигнал. Например, если первый интервал времени меньше или равен второму интервалу времени, интеллектуальный чайник может отправить предупреждающее сообщение на подключенный интеллектуальный браслет. После получения предупреждающего сообщения, отправленного интеллектуальным чайником, интеллектуальный браслет может предупредить, в виде вибрации, пользователя, что вода кипит.
[00128] Способ 2: Интеллектуальный чайник генерирует предупреждающий сигнал, если первый интервал времени меньше или равен второму интервалу времени. Например, если первый интервал времени меньше или равен второму интервалу времени, интеллектуальный чайник может предупредить пользователя о том, что вода кипит, посредством генерации сигнала вызова.
[00129] В вариантах осуществления настоящего изобретения, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера; первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой; второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера; и предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени. Таким образом, любые данные о предварительно заданной целевой температуре можно запросить, вследствие чего температура в контейнере может регулироваться при любой целевой температуре, тем самым улучшая гибкость регулирования температуры.
ПЯТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00130] На основе одной и той же технической идеи, согласно пятому аспекту вариантов осуществления настоящего изобретения, предложен аппарат для запроса данных о температуре. Как показано на фиг. 7, аппарат включает в себя: модуль получения 710, первый модуль определения 720, второй модуль определения 730 и модуль активации 740.
[00131] Модуль получения 710 выполнен с возможностью получения данных о текущей температуре в целевом контейнере и получения данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера;
[00132] Первый модуль определения 720 выполнен с возможностью определения, в соответствии с текущей температурой, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры.
[00133] Второй модуль определения 730 выполнен с возможностью определения, в соответствии с расстоянием от целевого терминала до целевого контейнера, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру.
[00134] Модуль активации 740 выполнен с возможностью включения предупреждающего сигнала, если первый интервал времени меньше или равен второму интервалу времени.
[00135] В некоторых случаях, модуль получения 710 выполнен с возможностью:
[00136] получения данных о текущей температуре в целевом контейнере и получения данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, если разность между текущей температурой и предварительно заданной целевой температурой меньше, чем предварительно заданное пороговое значение.
[00137] В некоторых случаях, первый модуль определения 720 выполнен с возможностью:
[00138] определения, в соответствии с текущей температурой и функцией предварительно сохраненной зависимости изменения температуры от времени, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры.
[00139] В некоторых случаях, второй модуль определения 730 выполнен с возможностью:
[00140] получения данных о скорости перемещения целевого терминала из сохраненного процесса перемещения; и
[00141] определения, в соответствии с расстоянием от целевого терминала до целевого контейнера и скоростью перемещения, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру.
[00142] В некоторых случаях, модуль активации 740 выполнен с возможностью:
[00143] если первый интервал времени меньше или равен второму интервалу времени, отправки предупреждающего сообщения на целевой терминал, вследствие чего целевой терминал генерирует предупреждающий сигнал; и/или
[00144] если первый интервал времени меньше или равен второму интервалу времени, отправки предупреждающего сообщения на целевой контейнер, вследствие чего целевой контейнер генерирует предупреждающий сигнал.
[00145] Применительно к аппаратам в вышеупомянутом варианте осуществления, конкретные реализации операций, выполняемых различными модулями, были подробно описаны в вариантах осуществления, иллюстрирующих способы, которые не описаны далее по тексту в данном документе.
[00146] В вариантах осуществления настоящего изобретения, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера; первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой; второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера; и предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени. Таким образом, любые данные о предварительно заданной целевой температуре можно запросить, вследствие чего температура в контейнере может регулироваться при любой целевой температуре, тем самым улучшая гибкость регулирования температуры.
[00147] Следует отметить, что во время запроса данных о температурах аппаратом для запроса данных о температуре в соответствии с вышеупомянутыми вариантами осуществления, аппараты описываются только с помощью разделения вышеупомянутых функциональных модулей в качестве примеров. На практике, функции можно реализовать в различных функциональных модулях для реализации в соответствии с требованиями. Более конкретно, внутренняя структура аппарата разделена на различные функциональные модули с целью реализации всех или части вышеописанных функций. При этом, аппараты для запроса данных о температуре в соответствии с вышеупомянутыми вариантами осуществления основаны на той же идее изобретения, что и способы для запроса данных о температуре в соответствии с вариантами осуществления настоящего изобретения. Конкретная реализация разработана в вариантах осуществления способа, которые не описаны далее по тексту в данном документе.
ШЕСТОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00148] Как показано на фиг. 8, схематическое структурное представление сервера, включенного в варианты осуществления настоящего изобретения, иллюстрируется. Сервер можно выполнить с возможностью реализации способов для запроса данных о температуре, предложенных в вышеупомянутых вариантах осуществления. Более конкретно:
[00149] Сервер 800 может функционировать иначе в зависимости от конфигурации или технических характеристик и может включать в себя, по меньшей мере, один центральный процессор (ЦП) 822 (например, по меньшей мере, один процессор), память 832, по меньшей мере, один накопитель данных 830 (например, по меньшей мере, один накопитель данных большого объема) для хранения программного приложения 842 или данных 844. Память 832 и накопитель данных 830 можно использовать для энергозависимого хранения или энергонезависимого хранения. Программы, сохраненные в накопителе данных 830, могут включать в себя, по меньшей мере, один модуль (не показан на чертежах), где каждый модуль может включать в себя набор рабочих команд, выполняемых на сервере. Дополнительно, центральный процессор 822 можно установить как для связи с накопителем данных 830, так и для выполнения набора рабочих команд, включенных в накопитель данных 830 на сервере 800. Сервер 800 может дополнительно включать в себя, по меньшей мере, один источник питания 826, по меньшей мере, одну проводную или беспроводную сеть 850, по меньшей мере, один интерфейс ввода-вывода 858, по меньшей мере, одну клавиатуру 856 и/или, по меньшей мере, одну операционную систему 841, например, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM и т.п. В частности, в этом варианте осуществления, сервер включает в себя память и, по меньшей мере, одну программу, отличающуюся тем, что, по меньшей мере, одна программа сохранена в памяти и может включать в себя, по меньшей мере, один модуль. Каждый модуль может включать в себя набор рабочих команд, выполняемых на сервере, и может выполняется, по меньшей мере, одним процессором. По меньшей мере, одна программа включает в себя команды для выполнения следующих операций:
[00150] получение данных о текущей температуре в целевом контейнере и получение данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера;
[00151] определение, в соответствии с текущей температурой, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры;
[00152] определение, в соответствии с расстоянием от целевого терминала до целевого контейнера, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру; и
[00153] активирование предупреждающего сигнала, если первый интервал времени меньше или равен второму интервалу времени.
[00154] В некоторых случаях, получение данных о текущей температуре в целевом контейнере и получение данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, включает в себя:
[00155] получение данных о текущей температуре в целевом контейнере и получение данных о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера, если разность между текущей температурой и предварительно заданной целевой температурой меньше, чем предварительно заданное пороговое значение.
[00156] В некоторых случаях, определение, в соответствии с текущей температурой, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, включает в себя:
[00157] определение, в соответствии с текущей температурой и предварительно сохраненной функцией зависимости изменения температуры от времени, первого интервала времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры.
[00158] В некоторых случаях, определение, в соответствии с расстоянием от целевого терминала до целевого контейнера, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру, включает в себя:
[00159] получение данных о скорости перемещения целевого терминала из сохраненного процесса перемещения; и
[00160] определение, в соответствии с расстоянием от целевого терминала до целевого контейнера и скоростью перемещения, второго интервала времени, в течение которого целевой терминал перемещается к целевому контейнеру.
[00161] В некоторых случаях, включение предупреждающего сигнала, если первый интервал времени меньше или равен второму интервалу времени, включает в себя:
[00162] если первый интервал времени меньше или равен второму интервалу времени, отправку предупреждающего сообщения на целевой терминал, вследствие чего целевой терминал генерирует предупреждающий сигнал; и/или
[00163] если первый интервал времени меньше или равен второму интервалу времени, отправку предупреждающего сообщения на целевой контейнер, вследствие чего целевой контейнер генерирует предупреждающий сигнал.
[00164] В вариантах осуществления настоящего изобретения, получаются данные о текущей температуре в целевом контейнере и получаются данные о расстоянии от целевого терминала, в сопоставительной взаимосвязи с целевым контейнером, до целевого контейнера; первый интервал времени, в течение которого температура в целевом контейнере изменяется до предварительно заданной целевой температуры, определяется в соответствии с текущей температурой; второй интервал времени, в течение которого целевой терминал перемещается к целевому контейнеру, определяется в соответствии с расстоянием от целевого терминала до целевого контейнера; и предупреждающий сигнал включается, если первый интервал времени меньше или равен второму интервалу времени. Таким образом, любые данные о предварительно заданной целевой температуре можно запросить, вследствие чего температура в контейнере может регулироваться при любой целевой температуре, тем самым улучшая гибкость регулирования температуры.
[00165] Другие варианты осуществления настоящего изобретения будут очевидны специалистам в данной области техники из рассмотрения описания и практического применения изобретения, раскрытого в заявке. Данная заявка подразумевает охват любых изменений, применений или адаптаций настоящего изобретения, следующих его общим принципам, и включает в себя такие отступления от настоящего описания, которые реализуемы посредством известного или общепринятого порядка в данной области техники. Подразумевается, что описание и примеры следует рассматривать лишь как иллюстративные, а истинный объем и сущность изобретения указаны в следующей формуле изобретения.
[00166] Следует понимать, что настоящее изобретение не ограничивается именно той конструкцией, которая была описана выше и проиллюстрирована в прилагаемых чертежах, и что различные модификации и изменения можно вносить без отступления от объема изобретения. Предполагается, что объем настоящего изобретения должен ограничиваться только прилагаемой формулой изобретения.