Захват оптических данных об упражнениях в дополнение к расчету оценки здоровья

Иллюстрации

Показать все

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

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

Реферат

ОБЛАСТЬ ТЕХНИКИ

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

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

Когда человек вовлечен в тренировочную активность, то для него полезно иметь возможность знать, сколько энергии он в это время потратил. Обычно, тренировочное оборудование в спортивных залах, такое как беговые дорожки и стационарные велосипеды, выполнено с возможностью расчета и представления данных об энергии, израсходованной человеком во время тренировочной активности, в форме данных о сожженных калориях. Пользователю необходимо только ввести информацию о весе в тренажер для оценки сжигаемых калорий. Однако эти тренажеры функционируют в регулируемой среде. Тип физической активности, которая может быть выполнена на тренажере (езда на велосипеде или бег), обусловлен типом тренажера (велосипед или беговая дорожка). Скорость и возвышение (угол беговой дорожки или сопротивление на велосипеде) регулируют посредством тренажера и поэтому известны для тренажера. Кроме того, на этих тренажерах "местность" является неизменной, поскольку поверхности для упражнений не изменяются (поверхность беговой дорожки для перемещения пешком или бегом не меняется на песок). Таким образом, для этих тренажеров относительно просто рассчитать энергию, израсходованную в этих управляемых средах. Эти тренажеры хорошо подходят для сообщения информации об упражнениях, имеющей отношение к пользователю, однако при этом имеется один недостаток, состоящий в том, что эта информация является изменяющейся. Информацию отображают посредством тренажера в течение короткого периода времени, а в большинстве случаев запись информации в персональный файл регистрации возможна только на одном тренажере. В более сложных системах в спортивных залах может быть выполнена регистрационная система для записи информации в файл регистрации, которая может захватывать информацию о тренировках для множества тренажеров, расположенных в спортивном зале, однако данная система ограничена конкретным положением спортивного зала или сети спортивных залов. Необходимо иметь возможность записи в файл регистрации информации о тренировках для множества разных тренажеров и множества мест, таких как дом или в спортивный зал, или во время отпуска.

Многие люди хотят выполнять упражнения на открытом воздухе и не хотят быть ограниченными тренажером, расположенном в спортивном зале. Выполнение упражнений на открытом воздухе сопряжено с множеством переменных, таких как изменения в местности. Кроме того, расстояние перемещения, скорость и изменения в возвышении не регулируются посредством тренажера. Это отражает уровень сложности в определении энергии, израсходованной на тренировочный маршрут на открытом воздухе, поскольку эти параметры обязательно должны быть измерены. С распространением искусственного интеллекта, мобильных электронных устройств, таких как смартфоны, измерение этих параметров стало проще. Смартфоны обычно имеют возможность определения положения с использованием модуля глобальной системы навигации и определения положения (GPS). Программные приложения, которые используют GPS особенность телефонов, могут рассчитывать расстояние перемещения и скорость во время тренировочного маршрута. Программные приложения могут также использовать GPS особенность для расчета изменений в возвышении во время тренировочного маршрута. Если пользователь вводит его или ее вес, то программные приложения могут рассчитывать калории, сожженные во время тренировочного маршрута.

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

Настоящее изобретение направлено на решение этих и других проблем.

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

На фиг. 1A показана примерная схема мобильного электронного устройства с беспроводной связью.

На фиг. 1B показана структурная схема, иллюстрирующая конкретные компоненты мобильного электронного устройства и удаленного сервера.

На фиг. 1C показана примерная схема системы для управления связанными со здоровьем данными.

На фиг. 2 показана блок-схема, иллюстрирующая процесс расчета энергозатрат.

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

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

На фиг. 4A показана схема сети согласно другому примеру реализации настоящего изобретения.

На фиг. 5 схематически показана блок-схема согласно одному примеру реализации настоящего изобретения.

На фиг. 6a-6e показаны снимки экрана пользовательского интерфейса согласно одному примеру реализации настоящего изобретения.

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

На фиг. 7a показан формат представления данных согласно одному примеру реализации настоящего изобретения.

На фиг. 7b показан формат представления данных согласно одному примеру реализации настоящего изобретения.

На фиг. 7c показан формат представления данных согласно одному примеру реализации настоящего изобретения.

На фиг. 7d показан формат представления данных согласно одному примеру реализации настоящего изобретения.

РАСКРЫТИЕ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

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

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

В другой конструкции текст, извлеченный из захваченного изображения, может быть проанализирован для идентификации последовательностей в тексте. Это может быть выполнено путем идентификации символов, которые являются близкими и имеют тот же самый тип (то есть буква или номер), и объединения вместе этих символов. Последовательные данные могут быть дополнительно обработаны и проанализированы посредством процессора и разделены на категории, такие как числа, продолжительность и единицы измерения. Кроме того, системой могут быть определены пространственные отношения между различными последовательностями.

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

Согласно одному из аспектов настоящего изобретения, предложен реализуемый на компьютере способ обработки индивидуальных связанных со здоровьем данных в закрытую числовую оценку, подходящую для публикации. Способ включает получение данных в запоминающем устройстве о множестве первичных медицинских параметров и вторичных параметров физической активности пользователя. Полученные данные и весовые коэффициенты сохраняют в запоминающем устройстве. Полученные данные обрабатывают путем выполнения кода в процессоре, который настраивает процессор на применение весовых коэффициентов к первичным медицинским параметрам и вторичным параметрам физической активности. Весовые коэффициенты по меньшей мере для вторичных параметров физической активности включают компонент ослабления здоровья, выполненный для уменьшения относительного веса вторичных параметров физической активности для физической активности в зависимости по меньшей мере от одного фактора, связанного с пользователем. Обработанные данные, касающиеся первичных медицинских параметров и вторичных параметров физической активности, преобразуют посредством дополнительного кода, выполняющегося в процессоре, в закрытое составное числовое значение, при котором код является функциональным для объединения взвешенных параметров в соответствии с алгоритмом. Закрытое составное числовое значение автоматически публикуют в выделенной группе посредством портала (такого как социальный веб-сайт), использующего код, выполняющийся в процессоре без какого-либо человеческого вмешательства. При этом собранная информация, касающаяся первичных медицинских параметров и вторичных параметров физической активности, сохраняется конфиденциальной.

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

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

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

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

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

В одном примере реализации согласно фиг. 1A, 1B и 1C система 100 определения расхода энергии человека содержит мобильное электронное устройство 102 и удаленный сервер 104.

Мобильное электронное устройство 102 может представлять собой сотовый телефон, карманный персональный компьютер, смартфон, планшет или другое портативное электронное устройство. Мобильное электронное устройство 102 содержит управляющую схему 103, которая функционально соединена с различными аппаратными средствами и программными компонентами, которые выполняют функцию по обеспечению возможности определения расхода энергии человека, перемещающегося вдоль маршрута, и/или определения вторичных параметров физической активности человека, выполняющего упражнения на тренажере 107, согласно приведенному далее подробному описанию. Управляющая схема 103 функционально соединена с процессором 106 и запоминающим устройством 108. Предпочтительно запоминающее устройство 108 выполнено с возможностью получения к нему доступа процессором 106, что обеспечивает возможность получения и выполнения процессором 106 инструкций, сохраненных в запоминающем устройстве 108.

В запоминающем устройстве 108 зашифрованы один или большее количество программных модулей 109. Программные модули 109 могут содержать компьютерную программу или набор инструкций, выполняемых в процессоре 106. Предпочтительно программные модули 109 составляют приложение для контроля упражнений, которое собирает данные, то есть информацию о несвойственной физической активности, которая может быть использована для расчета расхода энергии, и выполняют другие функции, причем указанное приложение выполняют посредством процессора 106. Во время выполнения программных модулей 109, процессор 106 настраивает управляющую схему 103 на сбор информации о человеке и тренировочном маршруте этого человека, передает подробные сведения о положении на тренировочном маршруте для получения подробных сведений о возвышении и других функциях, согласно приведенному далее подробному описанию. Во время выполнения модулей процессор 106 может также настраивать управляющую схему на сбор данных изображений от камеры. Следует отметить, что несмотря на то, что на фиг. 1B показано запоминающее устройство 108 на управляющей схеме 103, в альтернативной конструкции запоминающее устройство 108 может представлять собой фактически любой носитель данных (такой как жесткий диск, флеш-память и т.д.), который функционально соединен с управляющей схемой 103, даже если не связан с управляющей схемой, которая показана на фиг. 1B.

Интерфейс 115 также функционально соединен с управляющей схемой 103. Интерфейс 115 предпочтительно содержит одно или большее количество устройств ввода, таких как выключатель, кнопка, клавиша (клавиши), переключатель (переключатели), сенсорный экран и т.д. Интерфейс 115 функционально соединен с управляющей схемой 103 и служит для облегчения захвата информации о конкретном профиле и подробных сведений о тренировочном мероприятии от пользователя, согласно приведенному далее подробному описанию. В качестве примера устройство ввода интерфейса 115 может представлять собой дисплей с сенсорным экраном. Соответственно, дисплей 114 использован для отображения графического пользовательского интерфейса, который отображает различные данные и предоставляет "формы", которые включают поля, которые обеспечивают возможность ввода дополнительной информации пользователем. Касание интерфейса 115 сенсорного экрана в положениях, соответствующих дисплею графического пользовательского интерфейса, обеспечивает возможность взаимодействия человека с устройством для ввода данных, изменения настроек, управления функциями и т.д. Таким образом, при касании сенсорного экрана, интерфейс 115 сообщает это изменение с использованием управляющей схемы 103, причем настройки могут быть изменены или введенная пользователем информация может быть захвачена и сохранена в запоминающем устройстве 108.

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

В одной из конструкций интерфейс 115 дополнительно обеспечивает возможность задания настроек и ввода информации путем начала и/или поддержания одного или большего количества сеансов связи с внешним устройством, которое функционально связано с мобильным устройством 102. В одной из конструкций интерфейс 115 может соединяться с внешним персональным компьютером (PC) через соединение типа USB, соединение типа Bluetooth или любое другое соединение и/или канал связи. Пользователь может затем применять соединенный персональный компьютер (PC) для задания настроек пользователя, данных профиля и т.д. и/или загрузки, или в противном случае сообщения новых настроек, данных профиля и т.д., которые пользователь предварительно задал и/или получил из внешнего источника (такого как Интернет). В другой конструкции интерфейс 115 может соединяться с внешним устройством хранения, таким как флеш-накопитель типа USB, и может сохранять одну или большее количество настроек, которые после этого сохраняют. Еще в одной конструкции интерфейс 115 посредством интерфейса 110 связи может соединяться с одним или большим количеством внешних серверов через сетевое соединение. Например, интерфейс 115 может использовать ранее существующее сетевое соединение, такое как подключение к интернету посредством интерфейса 110 связи, использующего беспроводное соединение. Таким образом, интерфейс может соединяться с различными удаленными серверами, которые содержат настройки, доступные для загрузки пользователями. Пользователь может загружать одну или большее количество настроек и сохранять их в запоминающем устройстве 108. Данная функциональность интерфейса 115, который обеспечивает пользователю возможность получения и/или обновления набора пользовательских настроек, данных профиля, данных мероприятия и т.д., сохраненных в запоминающем устройстве 108, имеет конкретное преимущество при использовании для получения и/или обновления настроек, относящихся к конкретному тренажерному оборудованию (например предварительно сохраняют вес велосипеда), или информации о тренировочном маршруте (например, подробные сведения о предпочитаемом тренировочном маршруте человека, такие как информация о местности и т.д., могут быть предварительно сохранены таким образом, что их не следует вводить каждый раз, когда человек следует тем же самым маршрутом).

Позиционирующее устройство 112 функционально соединено с управляющей схемой 103. Позиционирующее устройство 112 может представлять собой схему системы глобального позиционирования (GPS) или позиционирующую систему, которая основана на триангуляции между вышками-ретрансляторами оператора мобильной связи для определения положения. Позиционирующее устройство 112 обеспечивает возможность определения положения мобильного устройства 102 и, таким образом, положения человека. С использованием позиционирующего устройства 112 могут быть определены координаты положения (например, широта и долгота) человека.

Интерфейс 110 связи функционально соединен с управляющей схемой 103. Интерфейс 110 связи может представлять собой схему сотовой связи, обеспечивающую возможность связи с сотовой сетью 116, схему связи по Wi-Fi, обеспечивающую возможность связи непосредственно с интернетом 118 через Wi-Fi соединение, и/или схему, обеспечивающую возможность связи с компьютерным терминалом 120, такую как схема Bluetooth (R) и/или схема, обеспечивающая возможность проводной связи.

Управляющая схема 103 может быть также функционально соединена с камерой 117. Камера 117 может представлять собой цифровую камеру любого типа, включая, без ограничения, камеру, основанную на смартфоне или сотовом телефоне. Камера может быть использована для захвата цифровых изображений пользовательского дисплея 111 тренажера 107, который отображает информацию, связанную с тренировочной активностью. В качестве примера, информация может относится к тому, сколько энергии было израсходовано человеком в форме данных о сожженных калориях или в другой единице энергии, информация может также относиться к расстоянию перемещения на тренажере. Управляющая схема выполнена с возможностью сохранения цифровых изображений, которые захватывают камерой в запоминающем устройстве 108. Процессор 106 выполнен с возможностью анализа изображений и возможностью извлечения вторичных параметров физической активности, относящихся к тренировке пользователя. На фиг. 1A показана иллюстративная схема мобильного электронного устройства 102, предпочтительно имеющего беспроводную связь с сетью 116 связи, такой как сотовая сеть связи. Взаимодействие мобильного устройства 102 с сетью 116 связи облегчает соединение с интернетом 118. Удаленный сервер 104 также соединен с интернетом 118. Соответственно, мобильное электронное устройство 102 может взаимодействовать с удаленным сервером 104 посредством сети 116 связи и интернета 118, передавать на него данные и принимать от него данные.

Мобильное электронное устройство 102 может также взаимодействовать с компьютерным терминалом 120. Компьютерный терминал 120, например, может представлять собой персональный компьютер. Мобильное электронное устройство 102 может взаимодействовать с компьютерным терминалом 120 посредством, например, соединения типа Wi-Fi или Bluetooth. Мобильное электронное устройство 102 может также взаимодействовать с компьютерным терминалом 120 посредством проводного соединения, использующего, например, USB связь. Компьютерный терминал 120 соединен с интернетом 118. Таким образом, мобильное электронное устройство 102 может взаимодействовать с удаленным сервером 104 посредством компьютерного терминала 120. Мобильное электронное устройство 102 может также взаимодействовать с интернетом 118 через его интерфейс 110 связи (например, Wi-Fi) и, таким образом, может соединяться с удаленным сервером 104.

Сервер 104 содержит процессор 122, базу 124 данных и интерфейс 126 связи. База 124 данных содержит топографические данные. Топографические данные могут представлять собой топографические карты, которые включают контурные линии и данные о возвышениях. Каждая контурная линия отражает интервал возвышения. Например, если контурные линии отражают интервал, составляющий 10 футов (3,05 м), пересечение десяти контурных линий между двумя точками на топографической карте отражает изменение, составляющее 100-футовое (30,5 м) возвышение. Расстояние между контурными линиями на карте отражает уклон местности. Чем ближе контурные линии друг к другу, тем больше уклон местности. Топографические карты могут представлять собой цифровые данные, которые содержат возвышения в известных координатных точках на карте. Топографические карты и данные могут быть использованы для определения возвышения в заданном положении. Как подробно описано в приведенном далее описании, удаленный сервер 104 может принимать данные о координате положения от мобильного электронного устройства 102, соотносить координаты положения с данными топографической карты и определять возвышение в этом положении. Удаленный сервер 104 может передавать значение возвышения, которое соответствует координате положения, обратно на мобильное электронное устройство 102.

Работа мобильного устройства 102 и различных вышеописанных элементов будет оценена по отношению к способу расчета энергии, затрачиваемой человеком вдоль тренировочного маршрута, согласно приведенному далее описанию в соответствии с фиг. 2.

Согласно фиг. 2, блок-схема иллюстрирует функциональность, подходящую для захвата информации о человеке, маршруте человека и другой информации для определения количества энергии, которую человек тратит при перемещении вдоль маршрута. Система 100 может быть использована человеком для расчета энергии, израсходованной человеком по мере его перемещения вдоль маршрута, такого как тренировочный маршрут. Следует учесть, что некоторые из логических операций, описанных в настоящей заявке, реализованы (1) в качестве последовательности реализуемых на компьютере действий или программных модулей, запускаемых на мобильном устройстве 102, и/или (2) в виде взаимосвязанных логических схем вычислительной машины или электронных модулей в мобильном устройстве 102. Пример реализации представляет собой вопрос выбора, зависящего от требований устройства (например, размера, энергии, потребления, быстродействия и т.д.). Соответственно, логические операции, описанные в настоящей заявке называют различным образом как операции, конструктивные устройства, действия или модули. Некоторые из этих операций, конструктивных устройств, действий и модулей могут быть реализованы в программном обеспечении, аппаратно-программных средствах, цифровых логических схемах специального назначения и любом их сочетании. Следует принять во внимание, что может быть выполнено большее или меньшее количество операций по сравнению с тем, что показано на чертежах и описано в настоящей заявке. Эти операции могут быть также выполнены в порядке, отличном от порядка, описанного в настоящей заявке.

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

На этапе 202 отображают профиль человека. Профиль содержит различную физиологическую и другую связанную со здоровьем информацию о человеке. Информация о профиле может содержать возраст человека, вес, рост, индекс массы тела, информацию о физической подготовке (например, информацию о способности человека выполнять физические задачи (скорость бега, выносливость, возможность подъема груза и т.д.)), анамнез (например заболевания, такие как, диабет, заболевание сердца, высокое кровяное давление, уровни холестерина, уровни содержания липидов и т.д.). По меньшей мере некоторая из этой информации или вся эта информация может быть использована в расчете для определения энергии, которую человек приложил в результате перемещения по маршруту, что будет подробно описано далее.

Человеку сообщают инструкции для обновления его профиля на этапе 204. Например, человек может потерять или прибавить в весе, поскольку его профиль был обновлен в прошлый раз. Соответственно, человеку предоставлена возможность исправить такую информацию, а изменения в профиле захватывают на этапе 208. Если в профиле отсутствуют данные или он полностью пуст (например, первое использование системы этим человеком), то этот человек может предоставить необходимую информацию для заполнения этого профиля.

На этапе 210 захватывают подробные сведения о тренировочном мероприятии. Например, могут быть захвачены данные об окружающей среде, такие как данные о температуре, данные о скорости ветра и данные о направлении ветра, данные о влажности и т.д. Система может сообщать инструкции мобильному электронному устройству 102 для определения положения этого мобильного электронного устройства с использованием позиционирующего устройства 112. Система может затем соединяться с интернетом с использованием его интерфейса 110 связи и передавать данные о положении в базу данных о погоде или на вебсайт метеослужбы, доступный через Интернет. Мобильное электронное устройство 102 может затем принимать данные об окружающей среде от метеослужбы, которые имеют связь с положением. Человек также может вручную вводить информацию о состоянии окружающей среды. Состояние окружающей среды может воздействовать на энергию, затрачиваемую во время тренировочного мероприятия. Например, высокие температуры могут заставить человека прикладывать больше энергии во время упражнения или направление и скорость ветра (то есть, попутный ветер или встречный) может воздействовать на затраты энергии, особенно во время физической активности, такой как езда на велосипеде. Данные об окружающей среде могут быть использованы для генерирования весового коэффициента, который увеличит или уменьшит конкретные значения в расчете энергозатрат. Данные об окружающей среде также могут быть использованы в качестве переменной в расчете энергозатрат (например, скорость ветра в расчете для езды на велосипеде, как подробно описано в приведенном выше описании).

Кроме того, человеку могут быть сообщены инструкции для ввода дополнительной информации о тренировке, которую он выполняет. Например, он может указать, занимается ли он ходьбой, бегом, ездой на велосипеде, походом, лыжным кроссом, хождением на снегоступах, катанием на коньках, катанием на скейтборде и т.д. Во время бега на заданное расстояние будет затрачено больше энергии, чем на езду на велосипеде на заданное расстояние, причем алгоритмы, используемые для расчета таких энергозатрат, могут быть различными. Соответственно, выбор типа физической активности присваивает значение параметра, а система проверяет это значение параметра для выбора подходящего алгоритма для определения энергозатрат. Кроме того, выбор типа физической активности может управлять функционированием системы. Например, в спортивные игры, такие как теннис, сквош, бейсбол, американский футбол, футбол и т.д., обычно играют на ровных полях с ограниченными размерами. Эти типы физической активности обычно не включают изменение угла возвышения, поскольку человек совершает перемещение по ровному полю. Таким образом, измерение угла возвышения становится менее важным в определении энергозатрат. Соответственно, параметр может быть задан как нулевое значение для физической активности, которая задана без изменения угла возвышения (например, футбол), и как ненулевое значение для физической активности, которая задана с потенциальным изменением угла возвышения (например, бег). Система может затем проверять параметр, причем если этот параметр равен нулю, то система пропускает процедуру передачи информации о положении на удаленный сервер и принимает информацию об угле возвышения (этапы 232 и 234, подробно описанные в приведенном далее описании) и предполагает, что изменение угла возвышения равно нулю. Если параметр не равен нулю, то система выполняет этапы определения угла возвышения. Кроме того, тип физической активности может также влиять на то, как система определяет расстояние перемещения. Например, в теннис играют на относительно ограниченном корте, а использование только GPS для определения расстояния перемещения, связанного с перемещением назад и вперед поперек корта, не может обеспечить наиболее точные результаты. Таким образом, система также может использовать измеритель ускорений для определения величины перемещений человека. Тип выбранной физической активности имеет заданное значение параметра, связанное с этой физической активностью, причем в зависимости от этого значения система может использовать различные алгоритмы и способы определения расстояния перемещения с использованием данных измерителя ускорений.

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

На этапе 212, человек через интерфейс мобильного электронного устройства 102 регистрируется в начале мероприятия. Это действие указывает, что человек приступил к своему упражнению и будет продвигаться вдоль тренировочного маршрута. Соответственно, на этапе 214 положение человека захватывают с использованием позиционирующего устройства 112 мобильного электронного устройства 102. Согласно приведенному выше описанию, мобильное электронное устройство 102 содержит позиционирующее устройство 112, которое определяет положение человека. Позиционирующее устройство 112 может представлять собой модуль системы глобального позиционирования (GPS) или позиционирующую систему, которая основана на триангуляции между вышками-ретрансляторами оператора мобильной связи для определения положения. Позиционирующее устройство 112 обеспечивает возможность определения мобильным электронным устройством 102 координат положения (например, широты и долготы) мобильного электронного устройства и, таким образом, человека, держащего это мобильное электронное устройство.

На этапе 216 захватывают время, которое соо