Способ и устройство для генерации информации

Иллюстрации

Показать все

Настоящее изобретение относится к способу и устройству для генерации информации, принадлежащему к области интеллектуального дома. Способ включает в себя: получение информации об оставшихся продуктах питания для продукта питания в холодильнике; получение скорости потребления продукта питания для продукта питания; вычисление оценочного числа приемов продукта питания согласно информации об оставшихся продуктах питания и скорости потребления продукта питания и генерацию информации напоминания, когда оценочное число приемов меньше, чем заранее определенное число приемов. Устройство для генерации информации содержит процессор, память для хранения инструкций, выполняемых процессором. Процессор выполнен с возможностью получения информации об оставшихся продуктах питания, о скорости потребления продуктов питания, вычисления числа приемов продуктов питания и скорости потребления продукта, генерирования информации напоминания, когда оценочное число приемов меньше, чем заранее определенное число приемов, холодильник используется только для хранения продукта питания, и пользователь при приготовлении пищи может обнаружить, что продукта питания в холодильнике недостаточно. Холодильник может получать оставшееся количество продукта питания, хранящееся в холодильнике, и может генерировать информацию напоминания для напоминания пользователю, когда оставшегося количества продукта питания недостаточно, что позволяет избежать проблемы, состоящей в том, что пользователь при приготовлении пищи обнаруживает, что продукта питания в холодильнике недостаточно. 3 н. и 15 з.п. ф-лы, 13 ил.

Реферат

СПОСОБ И УСТРОЙСТВО ДЛЯ ГЕНЕРАЦИИ ИНФОРМАЦИИ

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Данная заявка основана на заявке на патент Китая № CN 201510509014.0, поданной в государственное ведомство интеллектуальной собственности КНР 18 августа 2015 г., содержание которой в полном объеме включено в данное описание посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее изобретение относится к области интеллектуального дома, в частности, к способу и устройству для генерации информации.

УРОВЕНЬ ТЕХНИКИ

[0003] Холодильник как широко распространенное домашнее приспособление, в общем, используется людьми для хранения продуктов питания. Пользователь помещает приобретенный продукт питания в холодильник для хранения при низкой температуре, чтобы увеличить длительность хранения продукта питания. Однако чаще всего бывает так, что пользователь не имеет возможности оценить оставшееся количество продукта питания в холодильнике, из-за чего может произойти так, что пользователь обнаруживает недостаток продукта питания в холодильнике в ходе приготовления пищи.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0004] Согласно первому аспекту вариантов осуществления настоящего изобретения, предусмотрен способ генерации информации, включающий в себя:

получение информации об оставшихся продуктах питания для продукта питания в холодильнике;

получение скорости потребления продукта питания для продукта питания;

вычисление оценочного числа приемов продукта питания согласно информации об оставшихся продуктах питания и скорости потребления продукта питания; и

генерацию информации напоминания, когда оценочное число приемов меньше, чем заранее определенное число приемов.

[0005] Альтернативно, информация об оставшихся продуктах питания включает в себя тип продукта питания и оставшееся количество продукта питания; и

получение информации об оставшихся продуктах питания для продукта питания в холодильнике включает в себя:

определение типа продукта питания и оставшегося количества продукта питания, хранящегося в разных зонах хранения, согласно изображению внутри холодильника, полученному камерой, расположенной в холодильнике;

или

определение типа продукта питания, хранящегося в разных зонах хранения, согласно изображению внутри холодильника, полученному камерой; и определение оставшегося количества продукта питания в зоне хранения, согласно данным давления, полученным датчиком давления, расположенным в зоне хранения.

[0006] Альтернативно, получение скорости потребления продукта питания для продукта питания включает в себя:

получение информации об особенностях питания пользователя согласно записи предыстории потребления продукта питания, причем информация об особенностях питания используется для указания величины одной порции и частоты приема указанного продукта питания, потребляемого пользователем; и

определение скорости потребления продукта питания согласно величине одной порции и частоте приема.

[0007] Альтернативно, способ дополнительно включает в себя:

получение фактического количества едоков; и

изменение скорости потребления продукта питания согласно фактическому количеству едоков и величине стандартной порции продукта питания.

[0008] Альтернативно, получение фактического количества едоков включает в себя:

получение информации изображения помещения, полученного камерой, причем камера является домашней камерой, связанной с холодильником или расположенной вне холодильника; и определение фактического количества едоков согласно информации изображения помещения;

или

получение количества мобильных терминалов, подключенных к устройству домашнего шлюза; и определение фактического количества едоков согласно количеству мобильных терминалов;

или

получение информации о гостях на терминале, связанном с холодильником, причем информация о гостях включает в себя по меньшей мере количество гостей; и определение фактического количества едоков согласно количеству гостей;

или

получение информации о поездке на терминале, связанном с холодильником, причем информация о поездке включает в себя по меньшей мере время поездки; и определение фактического количества едоков в течение времени поездки;

или

получение информации географического положения мобильного терминала, связанного с холодильником, в течение заранее определенного периода, причем заранее определенный период является заранее определенным периодом приготовления пищи; определение, что пользователь, соответствующий мобильному терминалу, не является едоком, когда информация географического положения указывает, что расстояние между мобильным терминалом и холодильником больше заранее определенного порогового расстояния; и определение фактического количества едоков согласно не едоку и заранее определенному количеству едоков.

[0009] Альтернативно, генерация информации напоминания, когда оценочное число приемов меньше, чем заранее определенное число приемов, включает в себя:

получение ссылки для приобретения продукта питания; и

добавление ссылки для приобретения в информацию напоминания.

[0010] Альтернативно, способ дополнительно включает в себя:

определение излюбленного продукта питания пользователя согласно информации об особенностях питания пользователя;

поиск параметров приготовления пищи, соответствующих излюбленному продукту питания пользователя, причем параметры приготовления пищи включают в себя количество продукта питания, устройство приготовления пищи и эксплуатационную характеристику приготовления пищи, соответствующую устройству приготовления пищи; и

отправку параметров приготовления пищи на устройство приготовления пищи, причем устройство приготовления пищи включает в себя электрическую плиту, электромагнитную печь, микроволновую печь или печь.

[0011] Альтернативно, способ дополнительно включает в себя:

получение фактической длительности хранения продукта питания; и генерацию информации напоминания об употреблении для напоминания пользователю как можно скорее употребить продукт питания, когда фактическая длительность хранения достигает рекомендованной длительности хранения, соответствующей продукту питания;

или

определение состояния хранения продукта питания с помощью камеры или датчика запаха, встроенного в холодильник; и генерацию информации об изъятии продукта питания для напоминания пользователю изъять продукт питания, когда состояние хранения указывает, что продукт питания испортился.

[0012] Согласно второму аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство для генерации информации, включающее в себя:

первый модуль получения, выполненный с возможностью получения информации об оставшихся продуктах питания для продукта питания в холодильнике;

второй модуль получения, выполненный с возможностью получения скорости потребления продукта питания для продукта питания;

модуль вычисления, выполненный с возможностью вычисления оценочного числа приемов продукта питания согласно информации об оставшихся продуктах питания и скорости потребления продукта питания; и

первый модуль генерации, выполненный с возможностью генерации информации напоминания, когда оценочное число приемов меньше, чем заранее определенное число приемов.

[0013] Альтернативно, информация об оставшихся продуктах питания включает в себя тип продукта питания и оставшееся количество продукта питания; и первый модуль получения включает в себя:

первый подмодуль определения, выполненный с возможностью определения типа продукта питания и оставшегося количества продукта питания, хранящегося в разных зонах хранения, согласно изображению внутри холодильника, полученному камерой, расположенной в холодильнике;

или

второй подмодуль определения, выполненный с возможностью определения типа продукта питания, хранящегося в разных зонах хранения, согласно изображению внутри холодильника, полученному камерой; и определения оставшегося количества продукта питания в зоне хранения, согласно данным давления, полученным датчиком давления, расположенным в зоне хранения.

[0014] Альтернативно, второй модуль получения включает в себя:

подмодуль получения информации, выполненный с возможностью получения информации об особенностях питания пользователя согласно записи предыстории потребления продукта питания, причем информация об особенностях питания используется для указания величины одной порции и частоты приема указанного продукта питания, потребляемого пользователем; и

подмодуль определения скорости, выполненный с возможностью определения скорости потребления продукта питания согласно величине одной порции и частоте приема.

[0015] Альтернативно, устройство дополнительно включает в себя:

третий модуль получения, выполненный с возможностью получения фактического количества едоков; и

модуль изменения, выполненный с возможностью изменения скорости потребления продукта питания согласно фактическому количеству едоков и величине стандартной порции продукта питания.

[0016] Альтернативно, третий модуль получения включает в себя:

третий подмодуль определения, выполненный с возможностью получения информации изображения помещения, полученного камерой, причем камера является домашней камерой, связанной с холодильником или расположенной вне холодильника; и определения фактического количества едоков согласно информации изображения помещения;

или

четвертый подмодуль определения, выполненный с возможностью получения количества мобильных терминалов, подключенных к устройству домашнего шлюза; и определения фактического количества едоков согласно количеству мобильных терминалов;

или

пятый подмодуль определения, выполненный с возможностью получения информации о гостях на терминале, связанном с холодильником, причем информация о гостях включает в себя по меньшей мере количество гостей; и определения фактического количества едоков согласно количеству гостей;

или

шестой подмодуль определения, выполненный с возможностью получения информации о поездке на терминале, связанном с холодильником, причем информация о поездке включает в себя по меньшей мере время поездки; и определения фактического количества едоков в течение времени поездки;

или

седьмой подмодуль определения, выполненный с возможностью получения информации географического положения мобильного терминала, связанного с холодильником, в течение заранее определенного периода, причем заранее определенный период является заранее определенным периодом приготовления пищи; определения, что пользователь, соответствующий мобильному терминалу, не является едоком, когда информация географического положения указывает, что расстояние между мобильным терминалом и холодильником больше заранее определенного порогового расстояния; и определения фактического количества едоков согласно не-едоку и заранее определенному количеству едоков.

[0017] Альтернативно, первый модуль генерации включает в себя:

подмодуль получения ссылки, выполненный с возможностью получения ссылки для приобретения продукта питания; и

подмодуль добавления, выполненный с возможностью добавления ссылки для приобретения в информацию напоминания.

[0018] Альтернативно, устройство дополнительно включает в себя:

модуль определения предпочтений, выполненный с возможностью определения излюбленного продукта питания пользователя согласно информации об особенностях питания пользователя;

модуль поиска, выполненный с возможностью поиска параметров приготовления пищи, соответствующих излюбленному продукту питания пользователя, причем параметры приготовления пищи включают в себя количество продукта питания, устройство приготовления пищи и эксплуатационную характеристику приготовления пищи, соответствующую устройству приготовления пищи; и

модуль отправки, выполненный с возможностью отправки параметров приготовления пищи на устройство приготовления пищи, причем устройство приготовления пищи включает в себя электрическую плиту, электромагнитную печь, микроволновую печь или печь.

[0019] Альтернативно, устройство дополнительно включает в себя:

второй модуль генерации, выполненный с возможностью получения фактическая длительность хранения продукта питания; и генерации информации напоминания об употреблении для напоминания пользователю как можно скорее употребить продукт питания, когда фактическая длительность хранения достигает рекомендованной длительности хранения, соответствующей продукту питания;

или

третий модуль генерации, выполненный с возможностью определения состояния хранения продукта питания с помощью камеры или датчика запаха, встроенного в холодильник; и генерации информации об изъятии продукта питания для напоминания пользователю изъять продукт питания, когда состояние хранения указывает, что продукт питания испортился.

[0020] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство для генерации информации, включающее в себя:

процессор; и

память для хранения инструкций, исполняемых процессором,

причем процессор выполнен с возможностью:

получать информацию об оставшихся продуктах питания для продукта питания в холодильнике;

получать скорость потребления продукта питания для продукта питания;

вычислять оценочное число приемов продукта питания согласно информации об оставшихся продуктах питания и скорости потребления продукта питания; и

генерировать информацию напоминания, когда оценочное число приемов меньше, чем заранее определенное число приемов.

[0021] Техническое решение, предусмотренное вариантами осуществления настоящего изобретения, может включать в себя следующие преимущества. Число приемов продукта питания в холодильнике оценивается согласно информации об оставшихся продуктах питания для продукта питания в холодильнике и скорости потребления продукта питания, соответствующей продукту питания, и информация напоминания генерируется для напоминания пользователю приобрести продукт питания, когда число приемов меньше, чем заранее определенное число приемов. Таким образом, решается проблема, состоящая в том, что холодильник используется только для хранения продукта питания, и пользователь при приготовлении пищи может обнаружить, что продукта питания в холодильнике недостаточно. Холодильник может получать оставшееся количество продукта питания, хранящееся в холодильнике, и может генерировать информацию напоминания для напоминания пользователю, когда оставшегося количества продукта питания недостаточно, что позволяет избежать проблемы, состоящей в том, что пользователь при приготовлении пищи обнаруживает, что продукта питания в холодильнике недостаточно.

[0022] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание являются лишь иллюстративными и пояснительными и не ограничивают заявленное изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0001] Прилагаемые чертежи, которые включены в это раскрытие изобретения и составляют его часть, иллюстрируют варианты осуществления изобретения и, совместно с описанием, служат для объяснения принципов изобретения.

[0002] Фиг. 1 - схема, демонстрирующая среду реализации соответствующих вариантов осуществления настоящего изобретения;

[0003] фиг. 2 - блок-схема операций, демонстрирующая способ генерации информации согласно иллюстративному варианту осуществления;

[0004] фиг. 3A - блок-схема операций, демонстрирующая способ генерации информации согласно другому иллюстративному варианту осуществления;

[0005] фиг. 3B - блок-схема операций, демонстрирующая этап определения информации об оставшихся продуктах питания, предусмотренный согласно способу генерации информации согласно другому иллюстративному варианту осуществления;

[0006] фиг. 3C - схема, демонстрирующая изображение внутри холодильника, предусмотренного согласно способу генерации информации согласно другому иллюстративному варианту осуществления;

[0007] фиг. 3D - блок-схема операций, демонстрирующая этап определения скорости потребления продукта питания предусмотренный согласно способу генерации информации согласно другому иллюстративному варианту осуществления;

[0008] фиг. 3E - блок-схема операций, демонстрирующая этап генерации информации напоминания, предусмотренный согласно способу генерации информации согласно другому иллюстративному варианту осуществления;

[0009] фиг. 3F - схема, демонстрирующая реализацию способа генерации информации согласно другому иллюстративному варианту осуществления;

[0010] фиг. 3G - блок-схема операций, демонстрирующая процесс отправки параметров приготовления пищи, предусмотренный согласно способу генерации информации согласно другому иллюстративному варианту осуществления;

[0011] фиг. 3H - схема, демонстрирующая реализацию способа генерации информации согласно другому иллюстративному варианту осуществления;

[0012] фиг. 4 - блок-схема, демонстрирующая устройство для генерации информации согласно иллюстративному варианту осуществления;

[0013] фиг. 5 - блок-схема, демонстрирующая устройство для генерации информации согласно другому иллюстративному варианту осуществления; и

[0014] фиг. 6 - блок-схема, демонстрирующая устройство для генерации информации согласно иллюстративному варианту осуществления.

[0015] Ниже будут подробно описаны конкретные варианты осуществления настоящего изобретения, проиллюстрированные вышеописанными прилагаемыми чертежами. Эти прилагаемые чертежи и описание никоим образом не призваны ограничивать объем настоящего изобретения, а предназначены для пояснения принципа настоящего изобретения специалистам в данной области техники со ссылкой на конкретные варианты осуществления.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

[0016] Ниже подробно описаны иллюстративные варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеследующее описание приведено со ссылкой на прилагаемые чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или аналогичные элементы, если не указано обратное. Реализации, изложенные в нижеследующем описании иллюстративных вариантов осуществления, не представляют все реализации, согласующиеся с изобретением. Напротив, они являются лишь примерами устройств и способов, согласующихся с аспектами изобретения, представленными в нижеследующей формуле изобретения.

[0017] На фиг. 1 показана схема, демонстрирующая среду реализации соответствующих вариантов осуществления настоящего изобретения. Согласно фиг. 1, среда реализации включает в себя холодильник 110, устройство 120 домашнего шлюза, фоновый сервер 130 и терминал 140.

[0018] В холодильнике 110 располагается по меньшей мере один датчик. Датчик выполнен с возможностью получения информации о продукте питания для продукта питания, хранящегося в холодильнике 110. Датчик включает в себя, но без ограничения, датчик температуры, датчик запаха, датчик давления и датчик света. В холодильнике 110 может располагаться по меньшей мере одна камера. Камера выполнена с возможностью получения изображения внутри холодильника.

[0019] Холодильник 110 подключен к устройству 120 домашнего шлюза через проводную или беспроводную сеть.

[0020] Устройство 120 домашнего шлюза может представлять собой маршрутизатор или устройство с активированной функцией маршрутизатора. Устройство 120 домашнего шлюза выполнено с возможностью приема информации, отправленной от холодильника 110, и отправки принятой информации на фоновый сервер 130, соответствующий холодильнику 110.

[0021] Устройство 120 домашнего шлюза подключено к фоновому серверу 130 через беспроводную сеть.

[0022] Фоновым сервером 130 может быть один сервер или серверный кластер, состоящий из нескольких серверов. Фоновый сервер 130 выполнен с возможностью приема информации, отправленной от холодильника 110, через устройство 120 домашнего шлюза и отправки информации на терминал 140, связанный с холодильником 110.

[0023] Фоновый сервер 130 подключен к терминалу 140 через беспроводную сеть.

[0024] Терминалом 140 может быть электронное устройство с функциями обработки и отображения данных, которое может представлять собой смартфон, планшетный компьютер, интеллектуальный телевизор, носимое устройство или персональный компьютер. Следует отметить, что терминал 140 и холодильник 110 связаны заранее. Альтернативно, терминал 140 и устройство 120 домашнего шлюза также могут быть соединены через проводную или беспроводную сеть.

[0025] Способ генерации информации, предусмотренный различными вариантами осуществления настоящего изобретения, может выполняться фоновым сервером 130 или терминалом 140 и также может выполняться процессором в холодильнике 110, если предусмотрен, что не ограничивается настоящим изобретением.

[0026] Для удобства описания, в следующих вариантах осуществления, способ генерации информации, осуществляемый на терминале 140, приведен в качестве примера для объяснения, но не призван ограничивать настоящее изобретение.

[0027] На фиг. 2 показана блок-схема операций, демонстрирующая способ генерации информации согласно иллюстративному варианту осуществления. В этом варианте осуществления проиллюстрирован способ генерации информации, осуществляемый на терминале 140, показанном на фиг. 1. Способ генерации информации может включать в себя следующие этапы.

[0028] На этапе 201 получается информация об оставшихся продуктах питания для продукта питания в холодильнике.

[0029] На этапе 202 получается скорость потребления продукта питания для продукта питания.

[0030] На этапе 203 вычисляется оценочное число приемов продукта питания согласно информации об оставшихся продуктах питания и скорости потребления продукта питания.

[0031] На этапе 204 генерируется информация напоминания, когда оценочное число приемов меньше, чем заранее определенное число приемов.

[0032] Прежде всего, согласно способу генерации информации, предусмотренному настоящим вариантом осуществления, число приемов продукта питания в холодильнике оценивается согласно информации об оставшихся продуктах питания для продукта питания в холодильнике и скорости потребления продукта питания, соответствующей продукту питания, и информация напоминания генерируется для напоминания пользователю приобрести продукт питания, когда число приемов меньше, чем заранее определенное число приемов. Таким образом, решается проблема, состоящая в том, что холодильник используется только для хранения продукта питания, и пользователь при приготовлении пищи может обнаружить, что продукта питания в холодильнике недостаточно. Холодильник может получать оставшееся количество продукта питания, хранящееся в холодильнике, и может генерировать информацию напоминания для напоминания пользователю, когда оставшегося количества продукта питания недостаточно, что позволяет избежать проблемы, состоящей в том, что пользователь при приготовлении пищи обнаруживает, что продукта питания в холодильнике недостаточно.

[0033] На фиг. 3A показана блок-схема операций, демонстрирующая способ генерации информации согласно другому иллюстративному варианту осуществления. В этом варианте осуществления проиллюстрирован способ генерации информации, осуществляемый на терминале 140, показанном на фиг. 1. Способ генерации информации может включать в себя следующие этапы.

[0034] На этапе 301 получается информация об оставшихся продуктах питания для продукта питания в холодильнике.

[0035] Для определения, может ли продукт питания в холодильнике удовлетворять заранее определенному числу приемов, терминалу сначала нужно получить информацию об оставшихся продуктах питания из различных продуктов питания в холодильнике. Информация об оставшихся продуктах питания включает в себя, но без ограничения, тип продукта питания и оставшееся количество продукта питания.

[0036] Разные продукты питания соответствуют разным способам употребления. Некоторые продукты питания (например, грибы, цветная капуста, красная фасоль, ячмень и т.д.) обычно употребляются по весу, тогда как другие продукты питания (например, яблоки, арбузы и т.д.) обычно употребляются по количеству. Например, когда пользователь использует для приготовления пищи красную фасоль, она обычно отмеривается в граммах, но когда пользователь употребляет яблоки, они обычно отмеривается по количеству. Таким образом, для определения оставшееся количество продукта питания терминал может использовать разные способы измерения.

[0037] Когда продукт питания употребляется по весу, терминал определяет вес продукта питания как оставшееся количество продукта питания; когда продукт питания употребляется по количеству, терминал определяет количество продуктов питания как оставшееся количество продукта питания. Как показано на фиг. 3B, этот этап может включать в себя этапы 301A и 301B.

[0038] На этапе 301A, тип продукта питания и оставшееся количество продукта питания, хранящееся в разных зонах хранения, определяются согласно изображению внутри холодильника, полученному камерой, расположенной в холодильнике.

[0039] Холодильник получает изображение внутри холодильника с помощью по меньшей мере одной камеры, заранее установленной в холодильнике, и отправляет изображение внутри холодильника на фоновый сервер через устройство домашнего шлюза, и фоновый сервер передает изображение внутри холодильника на терминал, связанный с холодильником. После приема изображения внутри холодильника, терминал идентифицирует продукт питания в изображении для определения типа продукта питания. Когда определено, что продукт питания употребляется по количеству, терминал осуществляет анализ профиля на изображении, соответствующем продукту питания, для определения количества продуктов питания как оставшегося количества продукта питания. Кроме того, поскольку внутреннее пространство холодильника делится на разные зоны, терминал также нужно определять зоны хранения, соответствующие различным типам продуктов питания согласно изображению внутри холодильника.

[0040] Например, на фиг. 3C показано изображение внутри холодильника, принятое терминалом. После идентификации изображения, терминал определяет, что арбузы и яблоки хранятся в зоне 33 хранения и употребляются по количеству; и терминал дополнительно осуществляет анализ профиля на изображении для определения, что имеются 4 штуки арбузов и 3 яблока.

[0041] На этапе 301B, тип продукта питания, хранящегося в разных зонах хранения, определяется согласно изображению внутри холодильника, полученному камерой; и оставшееся количество продукта питания в зоне хранения определяется согласно данным давления, полученным датчиком давления, расположенным в зоне хранения.

[0042] Для продукта питания, употребляемого по весу, терминал не способен определить вес продукта питания согласно изображению внутри холодильника, полученному только камерой. В этом случае, терминалу нужно определять вес продукта питания, хранящегося в разных зонах хранения, согласно изображению внутри холодильника и данным давления, полученным датчиком давления, расположенным в соответствующих зонах хранения.

[0043] Внутреннее пространство холодильника делится на несколько зон хранения. Терминал идентифицирует продукты питания, содержащиеся в изображении внутри холодильника, после приема изображения внутри холодильника, полученного камерой, и определяет тип продукта питания, хранящегося в разных зонах хранения.

[0044] Например, на фиг. 3C показано изображение внутри холодильника, принятое терминалом. Терминал идентифицирует продукты питания, содержащиеся в изображении внутри холодильника, и, согласно заранее разделенным зонам хранения, определяет, что красная фасоль и ячмень хранятся в первой зоне 31 хранения, цветная капуста, салатные овощи и грибы хранятся во второй зоне 32 хранения, и арбузы и яблоки хранятся в третьей зоне 33 хранения.

[0045] В каждой зоне хранения в холодильнике предусмотрен по меньшей мере один датчик давления, и данные давления, полученные датчиком давления, выражают вес продукта питания, хранящегося в зоне хранения. Холодильник отправляет полученные данные давления на фоновый сервер через устройство домашнего шлюза с заранее определенным интервалом или при обнаружении изменение данных давления, и фоновый сервер отправляет данные давления на терминал, связанный с холодильником.

[0046] Соотношение между каждым датчиком давления и соответствующей ему зоной хранения заранее сохраняется на терминале. При приеме данных давления от фонового сервера, терминал может определять вес продукта питания, хранящегося в разных зонах хранения, т.е., оставшееся количество продукта питания.

[0047] Следует отметить, что при идентификации наличия продукта питания в банках или бутылках (например, бутилированной пасты или бутилированного напитка), хранящегося в холодильнике, согласно изображению внутри холодильника, терминал может идентифицировать емкость банки/бутылки и уровень продукта питания в банке/бутылке согласно изображению, для дополнительного определения оставшегося количества продукта питания в банке/бутылке. Также терминал может определять вес продукта питания в банке/бутылке согласно сумме веса банки/бутылки и веса продукта питания, полученного датчиком давления и заранее сохраненного веса пустой банки/бутылки, что не ограничивается настоящим изобретением.

[0048] Также следует отметить, что количество камер, расположенных внутри холодильника, и положение камеры не ограничиваются настоящим изобретением. Кроме того, в этом варианте осуществления, внутреннее пространство холодильника делится на три зоны хранения для иллюстративного описания, и в других возможных реализациях, каждая зона хранения на фиг. 3C также может быть дополнительно разделена на несколько подзон хранения. Способ разделения зоны хранения в холодильнике не ограничивается настоящим изобретением. Кроме того, ни количество датчиков давления, ни положение датчика давления не ограничивается настоящим изобретением.

[0049] Информация об оставшихся продуктах питания, полученная терминалом согласно изображению внутри холодильника, показанного на фиг. 3C, и соответствующие данные давления приведены в таблице 1.

[0050] Таблица 1

Тип продукта питания Оставшееся количество продукта питания
Красная фасоль 1500 г
Ячмень 1500 г
Цветная капуста 1000 г
Салатные овощи 1000 г
Грибы 500 г
Арбуз 4 куска
Яблоки 3

[0051] В настоящем изобретении, оставшееся количество продукта питания в холодильнике может определяться холодильником согласно изображению внутри холодильника и данным давления, и отправляться на связанный терминал через фоновый сервер; или может определяться фоновым сервером согласно изображению внутри холодильника и данным давления, отправленным от холодильника, и отправляться на связанный терминал.

[0052] На этапе 302 получается скорость потребления продукта питания для продукта питания.

[0053] Поскольку скорости потребления продукта питания, соответствующие разным продуктам питания в холодильнике, отличаются, чтобы гарантировать точность вычисления оценочного числа приемов, терминал может дополнительно получать информацию об особенностях питания пользователя согласно записи предыстории потребления продукта питания и может определять скорости потребления продукта питания для разных продуктов питания согласно информации об особенностях питания. В качестве невозможной реализации, как показано на фиг. 3D, этап 302 может включать в себя этапы 302A и 302B.

[0054] На этапе 302A информация об особенностях питания пользователя получается согласно записи предыстории потребления продукта питания. Информация об особенностях питания используется для указания величины одной порции и частоты приема указанного продукта питания, потребляемого пользователем.

[0055] Каждый раз, когда пользователь открывает холодильник, холодильник может обнаруживать, потребляет ли пользователь продукт питания согласно изображению внутри холодильника, полученному камерой, расположенной в холодильнике, и данным давления, полученным датчиком давления. Когда обнаружено, что пользователь потребляет продукт питания, холодильник дополнительно определяет тип и величину порции потребляемого продукта питания, для генерации соответствующей записи предыстории потребления продукта питания. Процесс определения типа и величины порции потребляемого продукта питания аналогичен осуществляемому на этапе 301, и подробно здесь не рассмотрен. Запись предыстории потребления продукта питания схематически показана в таблице 2.

[0056] Таблица 2

Время потребления Тип продукта питания Величина порции
2015.8.1 09:05:20 яблоки 1
2015.8.1 18:05:20 красная фасоль 150 г
2015.8.1 18:05:20 ячмень 150 г
2015.8.1 18:05:20 салатные овощи 200 г
2015.8.1 18:05:20 цветная капуста 150 г
2015.8.1 20:00:50 арбуз 2 куска
2015.8.2 09:03:20 яблоки 1
2015.8.2 17:55:20 красная фасоль 150 г
2015.8.2 17:55:20 ячмень 150 г
2015.8.2 17:55:20 грибы 100 г
2015.8.2 19:50:30 арбуз 2 куска

[0057] Терминал может определять информацию об особенностях питания пользователя согласно записи предыстории потребления продукта питания. Например, терминал может определять информацию об особенностях питания пользователя согласно записи предыстории потребления продукта питания, внесенной в таблицу 2, и информация об особенностях питания может храниться в структуре хранения, показанной в таблице 3.

[0058] Таблица 3

Тип продукта питания Величина одной порции Частота приема
красная фасоль 150 г 1 день/раз
ячмень 150 г 1 день/раз
цветная капуста 150 г 1 день/раз
салатные овощи 200 г 2 дня/раз
грибы 100 г 2 дня/раз
арбуз 2 куска 1 день/раз
яблоки 1 1 день/раз

[0059] На этапе 302B скорость потребления продукта питания определяется согласно величине одной порции и частоте приема.

[0060] Дополнительно, терминал определяет скорость потребления продукта питания указанного продукта питания, потребляемого пользователем, согласно величине одной порции и