RU2406151C2 - Усовершенствованное информационное устройство для тренировки, сервер, система и способ - Google Patents

Усовершенствованное информационное устройство для тренировки, сервер, система и способ Download PDF

Info

Publication number
RU2406151C2
RU2406151C2 RU2008143451/08A RU2008143451A RU2406151C2 RU 2406151 C2 RU2406151 C2 RU 2406151C2 RU 2008143451/08 A RU2008143451/08 A RU 2008143451/08A RU 2008143451 A RU2008143451 A RU 2008143451A RU 2406151 C2 RU2406151 C2 RU 2406151C2
Authority
RU
Russia
Prior art keywords
training
current
specified
results
training task
Prior art date
Application number
RU2008143451/08A
Other languages
English (en)
Other versions
RU2008143451A (ru
Inventor
Марья-Леена НУРМЕЛА (FI)
Марья-Леена НУРМЕЛА
Хейни ТУОРИЛА (FI)
Хейни ТУОРИЛА
Доминик РИД (GB)
Доминик РИД
Original Assignee
Нокиа Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Нокиа Корпорейшн filed Critical Нокиа Корпорейшн
Publication of RU2008143451A publication Critical patent/RU2008143451A/ru
Application granted granted Critical
Publication of RU2406151C2 publication Critical patent/RU2406151C2/ru

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0605Decision makers and devices using detection means facilitating arbitration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0084Exercising apparatus with means for competitions, e.g. virtual races
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0686Timers, rhythm indicators or pacing apparatus using electric or electronic means
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • A63B2225/52Wireless data transmission, e.g. by radio transmitters or telemetry modulated by measured values
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/22Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people in connection with sports or games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • Biomedical Technology (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Rehabilitation Tools (AREA)
  • Telephone Function (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

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

Description

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится, в общем, к информационным устройствам для тренировки, и в частности к интерфейсам пользователя информационных устройств для тренировки.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Уже многие годы используются мобильные терминалы или мобильные (сотовые) телефоны для мобильных систем связи, таких как GSM, UMTS, D-AMPS и CDMA2000. Раньше мобильные терминалы использовали почти исключительно для речевой связи с другими мобильными терминалами или стационарными телефонами. В последнее время использование современных терминалов расширилось и включает не только речевую связь, но и различные другие услуги и приложения, такие как просмотр информации по протоколу www/wap, видеотелефония, электронный обмен сообщениями (например, SMS, MMS, электронная почта, мгновенный обмен сообщениями), цифровая запись изображений и видео, FM-приемник, воспроизведение музыки, анализ тренировки, электронные игры, календарь/организатор/планировщик времени, обработка текстов и др. Кроме того, современные терминалы обладают возможностью подключения локальных устройств, например, с использованием технологии Bluetooth, которая позволяет подключать к мобильным терминалам целый ряд устройств.
Относительно новым типом применения мобильных терминалов является использование их в качестве устройств слежения за тренировкой. Терминал затем имеет возможность измерить и записать время и расстояние во время тренировки. Однако пользователям иногда не хватает мотивации, чтобы фактически проводить и выполнять тренировку, как первоначально запланировано.
В существующем уровне техники попытка обеспечения пользователей мотивацией к тренировке состоит в сборе статистических данных и, таким образом, в возможности показывать пользователю количество тренировок, выполненных пользователем, что способствует дальнейшим тренировкам. В некоторых случаях это может мотивировать пользователя, но часто пользователю требуется способ, обеспечивающий большую заинтересованность в тренировках.
Следовательно, существует потребность в информационном устройстве для тренировки и соответствующем способе, обеспечивающих мотивацию пользователей к тренировкам.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
С учетом вышесказанного целью изобретения является полное или, по меньшей мере, частичное решение проблем, описанных выше.
В общем, изложенные выше цели достигаются так, как изложено в прилагаемой формуле изобретения.
В соответствии с первым аспектом изобретения предлагается способ обеспечения задачи тренировки с использованием информационного устройства для тренировки, при этом указанный способ включает прием входной информации, указывающей выбранную задачу тренировки; получение данных о задаче тренировки, относящихся к выбранной задаче тренировки; проведение измерения текущих результатов, относящихся к результатам тренировки пользователя информационного устройства для тренировки, причем измерение текущих результатов включает измерение текущего расстояния и текущего времени; вычисление индикатора текущего прогресса с использованием измерения текущих результатов и данных о задаче тренировки и предоставление пользователю индикатора текущего прогресса. Результирующий индикатор текущего прогресса обеспечивает пользователю обратную связь относительно текущего прогресса, что обеспечивает пользователю более интересное и мотивированное проведение тренировки.
Проведение измерения текущих результатов, вычисление индикатора текущего прогресса и предоставление пользователю индикатора текущего прогресса может повторяться до тех пор, пока не будет определено, что тренировка, связанная с задачей тренировки, закончена.
Получение данных о задаче тренировки может включать получение данных о задаче тренировки, относящихся к выбранной задаче тренировки, причем данные о задаче тренировки включают по меньшей мере одну контрольную точку, причем каждая по меньшей мере одна контрольная точка включает время в контрольной точке и расстояние в контрольной точке.
Данные о задаче тренировки могут быть связаны с ранее измеренными результатами, записанными в информационном устройстве для тренировки.
Данные о задаче тренировки могут быть связаны с измерениями результатов другого пользователя.
Пользователь может быть ассоциирован с текущим классом результатов, и данные о задаче тренировки могут относиться к пользователю, который стремится к более высокому классу результатов, чем текущий класс результатов.
Пользователь может быть ассоциирован с текущим классом результатов, при этом данные о задаче тренировки вычисляются информационным устройством для тренировки с использованием текущего класса результатов в качестве входной информации.
Способ также может включать, перед вычислением индикатора текущего прогресса, вычисление текущего целевого положения с использованием, по меньшей мере, данных о задаче тренировки и измерения текущего времени, причем индикатор текущего прогресса может включать измерение, указывающее текущее положение пользователя во времени относительно целевого положения.
Способ также может включать, перед вычислением индикатора текущего прогресса, вычисление текущего целевого положения с использованием, по меньшей мере, данных о задаче тренировки и измерения текущего времени, причем индикатор текущего прогресса может включать измерение, указывающее текущее положение пользователя по расстоянию относительно целевого положения.
Способ также может включать, после того как определено, что тренировка, связанная с задачей тренировки, закончена, передачу данных о результатах, указывающих окончательный результат задачи тренировки, серверу по сети.
Задача тренировки может относиться к бегу.
Задача тренировки может относиться к езде на велосипеде.
Предоставление индикатора текущего прогресса пользователю может включать отображение индикатора текущего прогресса на дисплее.
Предоставление индикатора текущего прогресса пользователю может включать представление по меньшей мере части индикатора текущего прогресса с использованием синтеза речи.
Вторым аспектом настоящего изобретения является информационное устройство для тренировки, сконфигурированное для обеспечения задачи тренировки и включающее контроллер, причем указанный контроллер сконфигурирован для приема входной информации, указывающей выбранную задачу тренировки; указанный контроллер сконфигурирован для получения данных о задаче тренировки, относящихся к выбранной задаче тренировки; указанный контроллер сконфигурирован для проведения измерения текущих результатов, относящихся к результатам тренировки пользователя информационного устройства для тренировки, причем измерение текущих результатов включает измерение текущего расстояния и текущего времени; указанный контроллер сконфигурирован для вычисления индикатора текущего прогресса с использованием измерения текущих результатов и данных о задаче тренировки; и указанный контроллер сконфигурирован для предоставления пользователю индикатора текущего прогресса.
Информационным устройством для тренировки может быть мобильный терминал связи.
Третьим аспектом настоящего изобретения является информационное устройство для тренировки, сконфигурированное для обеспечения задачи тренировки, причем информационное устройство для тренировки включает контроллер; средства приема входной информации, указывающей выбранную задачу тренировки; средства получения данных о задаче тренировки, относящихся к выбранной задаче тренировки; средства проведения измерения текущих результатов, относящихся к результатам тренировки пользователя информационного устройства для тренировки, причем измерение текущих результатов включает измерение текущего расстояния и текущего времени; средства вычисления индикатора текущего прогресса с использованием измерения текущих результатов и данных о задаче тренировки и средства предоставления пользователю индикатора текущего прогресса.
Информационным устройством для тренировки может быть мобильный терминал связи.
Четвертым аспектом настоящего изобретения является система, сконфигурированная для обеспечения задачи тренировки для пользователя, включающая сервер и информационное устройство для тренировки, причем информационное устройство для тренировки включает контроллер; средства приема входной информации, указывающей выбранную задачу тренировки; средства получения данных о задаче тренировки, относящихся к выбранной задаче тренировки; средства проведения измерения текущих результатов, относящихся к результатам тренировки пользователя информационного устройства для тренировки, при этом измерение текущих результатов включает измерение текущего расстояния и текущего времени; средства вычисления индикатора текущего прогресса с использованием измерения текущих результатов и данных о задаче тренировки; средства предоставления пользователю индикатора текущего прогресса; средства передачи данных о результатах, указывающих окончательный результат задачи тренировки, серверу по сети, при этом сервер включает средства приема данных о результатах, указывающих окончательный результат задачи тренировки, по сети от информационного устройства для тренировки.
Пятым аспектом настоящего изобретения является система, включающая сервер и информационное устройство для тренировки, причем указанная система сконфигурирована для обеспечения задачи тренировки для пользователя, при этом информационное устройство для тренировки включает контроллер, причем указанный контроллер сконфигурирован для приема входной информации, указывающей выбранную задачу тренировки; указанный контроллер сконфигурирован для получения данных о задаче тренировки, относящихся к выбранной задаче тренировки; указанный контроллер сконфигурирован для проведения измерения текущих результатов, относящихся к результатам тренировки пользователя информационного устройства для тренировки, при этом измерение текущих результатов включает измерение текущего расстояния и текущего времени; указанный контроллер сконфигурирован для вычисления индикатора текущего прогресса с использованием измерения текущих результатов и данных о задаче тренировки; указанный контроллер сконфигурирован для предоставления пользователю индикатора текущего прогресса; и указанный контроллер сконфигурирован для передачи данных о результатах, указывающих окончательный результат задачи тренировки, серверу по сети, при этом указанный сервер включает серверный приемник данных; причем контроллер серверного приемника данных сконфигурирован для приема данных о результатах, указывающих окончательный результат задачи тренировки, по сети от информационного устройства для тренировки.
Информационным устройством для тренировки может быть мобильный терминал связи.
Система также может включать промежуточное устройство связи, и указанный котроллер может быть сконфигурирован для отправки данных о результатах по каналу ближней связи промежуточному устройству связи, сконфигурированному для пересылки данных о результатах серверу.
Промежуточным устройством связи может быть персональный компьютер.
Промежуточным устройством связи может быть мобильный терминал связи.
Сервер также может включать передатчик для передачи данных о задаче тренировки по сети информационному устройству для тренировки, причем информационное устройство для тренировки также включает приемник для приема данных о задаче тренировки по сети, причем данными о задаче тренировки являются данные, относящиеся к соревнованию.
Сервер также может включать память, содержащую данные, в соответствии с которыми пользователь информационного устройства для тренировки относится к какому-либо классу результатов, причем данные о задаче тренировки могут быть связаны с указанным классом результатов.
Шестым аспектом настоящего изобретения является сервер, сконфигурированный для взаимодействия с информационным устройством для тренировки, при этом указанный сервер включает серверный приемник для приема данных о результатах, указывающих окончательный результат задачи тренировки, по сети от информационного устройства для тренировки.
Сервер также может включать серверный передатчик для передачи данных о задаче тренировки по сети в информационное устройство для тренировки.
Сервер может также включать память, содержащую данные, в соответствии с которыми пользователь информационного устройства для тренировки относится к какому-либо классу результатов, причем данные о задаче тренировки связаны с классом результатов.
Седьмым аспектом настоящего изобретения является компьютерный программный продукт, включающий программный код, который при исполнении в информационном устройстве для тренировки осуществляет способ в соответствии с первым аспектом изобретения.
Другие цели, признаки и преимущества настоящего изобретения раскрываются в последующем подробном описании, прилагаемой формуле изобретения, а также сопроводительных чертежах.
В общем, все термины, используемые в формуле изобретения, следует истолковывать в соответствии с их обычным значением в области технического применения, пока в данном описании не будет явно указано обратное. Все ссылки на элемент, устройство, компонент, средства, шаг и так далее, следует истолковывать как указание по меньшей мере на один пример такого элемента, устройства, компонента, средств, шага и так далее, пока в данном описании явно не будет указано обратное. Отдельные шаги любого способа, раскрытого в данном описании, не обязательно выполнять в точном порядке, как здесь указано, если явно не указано обратное.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Варианты осуществления настоящего изобретения далее подробно описываются со ссылками на сопроводительные чертежи.
На фиг.1 представлена схематическая иллюстрация системы сотовой связи в качестве примера окружения, где может применяться настоящее изобретение.
На фиг.2а схематически показан главный вид мобильного терминала в соответствии с вариантом осуществления изобретения.
На фиг.2b схематически проиллюстрирован вид сбоку для мобильного терминала, показанного на фиг.2а.
На фиг.3 изображена блок-схема, на которой представлены внутренние компоненты, программное обеспечение и структура протоколов мобильного терминала, показанного на фиг.2а и 2b.
На фиг.4 представлена блок-схема, на которой показано, как могут переключаться рабочие режимы для варианта осуществления настоящего изобретения.
На фиг.5а-5d схематически показано, как осуществляется выбор и использование задачи тренировки в мобильном терминале, изображенном на фиг.2а.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Далее настоящее изобретение описывается более подробно со ссылками на сопроводительные чертежи, на которых показаны конкретные варианты осуществления изобретения. Данное изобретение, однако, может быть реализовано в различных формах и не должно толковаться как ограничиваемое представленными здесь вариантами осуществления; точнее данные варианты осуществления приведены в качестве примера, для того чтобы данное описание было полным и всесторонним и полностью передавало объем изобретения для специалистов в данной области техники. Одинаковые номера ссылок в документе относятся к одинаковым элементам.
На фиг.1 приведен пример системы сотовой связи, в которой может применяться настоящее изобретение. В системе связи на фиг.1 могут быть предоставлены различные услуги связи, такие как сотовые речевые вызовы, просмотр и поиск информации по протоколу www/wap, сотовые видеовызовы, информационные вызовы, факсимильная передача, передача музыки, передача неподвижных изображений, передача видео, передача электронных сообщений и электронная торговля, между мобильным терминалом 100 в соответствии с настоящим изобретением и другими устройствами, такими как другой мобильный терминал 106 или стационарный телефон 132. Необходимо отметить, что для различных вариантов осуществления мобильного терминала 100 и в различных ситуациях могут быть доступны или недоступны различные услуги из вышеупомянутых услуг связи; настоящее изобретение в этом отношении не ограничивается каким-либо конкретным набором услуг.
Мобильные терминалы 100 и 106 подключаются к сети 110 мобильной связи по радиочастотным каналам 102 и 108 через базовые станции 104 и 109. Сеть 110 мобильной связи может быть организована в соответствии с любым коммерчески доступным стандартом мобильной связи, таким как GSM, UMTS, D-AMPS, CDMA2000, FOMA и TD-SCDMA.
Сеть 110 мобильной связи в процессе работы подключается к глобальной сети 120, которой может быть Интернет или его часть. Интернет-сервер 122 имеет устройство 124 хранения данных и подключается к глобальной сети 120, как клиентский компьютер 126 Интернета. На сервере 122 может размещаться www/wap-сервер, который может предоставлять www/wap-контент для мобильного терминала 100.
Коммутируемая телефонная сеть 130 общего пользования (PSTN) подключается к сети 110 мобильной связи обычным способом. К сети PSTN подключаются различные телефонные терминалы, включая стационарный телефон 132.
Мобильный терминал 100 имеет возможность осуществлять локальную связь по локальному каналу 101 с одним или более локальными устройствами 103. Локальный канал представляет собой канал любого типа с ограниченной дальностью, например Bluetooth, USB-канал, WUSB-канал (Wireless Universal Serial Bus; беспроводная шина USB), канал беспроводной локальной сети стандарта IEEE 802.11, последовательный канал по стандарту RS-232 и др. Локальными устройствами 103 могут являться, например, различные датчики, которые могут передавать значения измерений в мобильный терминал 100 по локальному каналу 101.
Вариант 200 осуществления мобильного терминала 100 более подробно показан на фиг.2а. Мобильный терминал 200 включает динамик или наушник 202, микрофон 205, дисплей 203 и набор 204 клавиш, который может включать общепринятую клавиатуру 204а типа ITU-T (буквенно-цифровая клавиатура с символами «0» - «9», «*» и «#») и некоторые другие клавиши, такие как многофункциональные клавиши 204b, 204с и джойстик 211 или другое навигационное устройство ввода.
Также имеется кнопка 212 переключения режимов, которую лучше видно на фиг.2b. Эта кнопка используется для переключения рабочего режима мобильного терминала. В данном варианте осуществления кнопка по умолчанию находится в верхнем положении. Когда пользователь хочет переключить режимы, то перемещает кнопку в нижнее положение и отпускает, после чего кнопка возвращается в верхнее по умолчанию положение посредством механических средств, например пружины или т.п. При реализации функциональных возможностей кнопки переключения режимов специалистом в данной области техники указанная кнопка может быть легко заменена нажимной кнопкой или любым другим устройством ввода подходящего типа.
Далее со ссылкой на фиг.3 описываются внутренние компоненты, программное обеспечение и структура протоколов мобильного терминала 200. Мобильный терминал включает контроллер 300, который управляет всей работой мобильного терминала и предпочтительно реализуется посредством любого серийно выпускаемого центрального процессора CPU (Central Processing Unit), процессора цифровой обработки сигналов DSP (Digital Signal Processor) или любого другого электронного программируемого логического устройства. Контроллер 300 имеет связанную электронную память 302, такую как оперативная память RAM, постоянная память ROM, память EEPROM, флэш-память или любая их комбинация. Память 302 используется контроллером 300 для различных целей, одной из которых является хранение данных и программных инструкций для различного программного обеспечения в мобильном терминале. Программное обеспечение включает операционную систему 320 реального времени, драйверы для интерфейса 334 «человек-машина» (MMI; man-machine interface), обработчик 332 приложений, а также различные приложения. Эти приложения могут включать приложение 350 для индивидуальной тренировки, медиаплеер 360, а также различные другие приложения 370, например приложения для речевых вызовов, видеовызовов, отправки и приема SMS, MMS или электронной почты, просмотра веб-страниц, обмена мгновенными сообщениями, приложения телефонной книги, календаря, панели управления, фотокамеры, одна или более видеоигр, блокнот и др.
Интерфейс MMI 334 также включает один или более аппаратных контроллеров, которые вместе с драйверами MMI обеспечивают взаимодействие с дисплеем 336/203, клавиатурой 338/204, а также с другими устройствами ввода/вывода, такими как микрофон, динамик, вибратор, генератор мелодии звонка, светодиодный индикатор и др. Как хорошо известно, пользователь может управлять мобильным терминалом через сформированный таким образом интерфейс «человек-машина».
Программное обеспечение также включает различные модули, стеки протоколов, драйверы и т.д., которые вместе обозначены как 330 и которые обеспечивают услуги связи (такие как транспортировка, сеть и возможность подключения) для радиочастотного интерфейса 306 и опционально для интерфейса 308 Bluetooth и/или интерфейса 310 IrDA для возможности локального подключения. Радиочастотный интерфейс 306 включает внутреннюю или внешнюю антенну, а также соответствующие радиолинии для создания и поддержания беспроводного канала к базовой станции (например, канал 102 и базовая станция 104 на фиг.1). Как известно специалистам в данной области техники, радиолинии включают ряд аналоговых и цифровых электронных компонентов, которые совместно формируют радиоприемник и передатчик. Эти компоненты включают полосовые фильтры, усилители, преобразователи частоты, гетеродины, фильтры нижних частот, аналого-цифровые и цифроаналоговые преобразователи и т.д.
Мобильный терминал также включает SIM-карту 304 и соответствующее устройство считывания. Как хорошо известно, SIM-карта 304 включает процессор, а также локальную оперативную память и память для хранения данных.
На фиг.4 показано, как может быть осуществлено переключение рабочих режимов для варианта осуществления настоящего изобретения. Мобильный терминал 400, такой как мобильный терминал 200 на фиг.2а, включает дисплей 403, такой как дисплей 203 на фиг.2а, джойстик 411, такой как джойстик 211 на фиг.2а и кнопку 412 переключения режимов, такую как кнопка 212 на фиг.2а, которая позволяет пользователю переключать рабочие режимы.
Рабочие режимы представляют собой режимы, в которых мобильный терминал 400 работает особым образом. Например, на фиг.4 показано 3 рабочих режима: режим 440 телефона, режим 441 тренировки и режим 442 медиаплеера.
Когда мобильный терминал 400 находится в режиме 440 телефона, мобильный терминал работает так, как пользователь ожидает от стандартного мобильного терминала. Другими словами, система меню и/или ярлыки позволяют пользователю давать команды мобильному терминалу для выполнения требуемой функции, такой как речевая телефонная связь, поиск и просмотр информации по протоколу www/wap, видеотелефония, передача электронных сообщений (например, SMS, MMS, электронная почта, мгновенный обмен сообщениями), цифровая запись изображений или видео, электронные игры, календарь/организатор/планировщик времени, обработка текстов и т.д.
Когда мобильный терминал 400 находится в режиме 441 тренировки, основной функцией мобильного терминала является обеспечение пользователя приложениями, связанными с физическими упражнениями пользователя. В этом режиме мобильный терминал может поддерживать такие виды тренировки, как бег, езда на велосипеде и т.д.
В одном из вариантов осуществления изобретения мобильный терминал 400 имеет встроенный акселерометр. В другом варианте осуществления к мобильному терминалу 400 подключают внешний акселерометр, например, по локальному каналу, такому как локальный канал 101 на фиг.1. Акселерометр позволяет определять ускорение и таким образом количество шагов, которые проходит пользователь, пока носит мобильный терминал с собой. При наличии в мобильном терминале 400 встроенного или подключенного к нему акселерометра мобильный терминал автоматически измеряет перемещение в течение дня. Если пользователь предварительно ввел личные данные, такие как вес, рост и т.д., мобильный терминал 400 может преобразовать данные, полученные акселерометром, в другие величины, такие как пройденное расстояние и потраченные калории. Опционально мобильный терминал 400 может оснащаться встроенным или подключенным к нему GPS-датчиком (Global Positioning System; глобальная система определения местоположения) для обеспечения возможности точного измерения расстояний. Также к мобильному терминалу 400 может быть подключен внешний монитор сердечных сокращений для слежения за работой сердца и вычисления частоты сердечных сокращений.
Когда мобильный терминал 400 находится в режиме 442 медиаплеера, основной функцией мобильного терминала является воспроизведение мультимедийных записей для пользователя. Например, медиаплеер может проигрывать музыкальные или звуковые файлы, такие как файлы в формате МРЗ (MPEG-1 audio layer 3), AAC (advanced audio coding, перспективное звуковое кодирование) или OGG. Опционально медиаплеер можно использовать для прослушивания FM-радиовещания или воспроизведения видеофайлов в соответствии с такими стандартами как MPEG-2, MPEG-4 или Н.323.
Когда пользователь переключает рабочие режимы посредством кнопки 412 переключения режимов, режимы переключаются последовательно. В проиллюстрированном варианте осуществления изобретения имеется список рабочих режимов, включающий режим 440 телефона, режим 441 тренировки и режим 442 медиаплеера, которые переключаются в указанном порядке. Следовательно, если мобильный терминал 400 находится в режиме 440 телефона и пользователь приводит в действие кнопку 412 переключения режимов, телефон переключается в режим 441 тренировки. Подобным образом, если мобильный терминал 400 находится в режиме 441 тренировки и пользователь приводит в действие кнопку 412 переключения режимов, телефон переключается в режим 442 медиаплеера. Наконец, если мобильный терминал 400 находится в режиме 442 медиаплеера и пользователь приводит в действие кнопку 412 переключения режимов, телефон возвращается к началу цикла и переключается в режим 440 телефона.
Для того чтобы пользователь мог легко определить, какой режим используется в текущий момент, в каждом режиме применяются специфические элементы интерфейса пользователя. Существует множество характерных элементов интерфейса пользователя, которые могут меняться, что позволяет пользователю видеть, какой режим является активным в текущий момент времени, например подсветка расположенного в центре джойстика 411 может изменять цвет, фон дисплея 403 может быть различного цвета или вида или может полностью измениться тема интерфейса пользователя, включая цвет и шрифты. В одном из вариантов осуществления изобретения подсвечивается один из набора значков вверху дисплея 403, чтобы указать, какой режим является активным.
При изменении режима могут также меняться звуковые эффекты. Например, в режиме 440 телефона звуки могут быть дискретными или вообще отсутствовать для таких действий, как нажатие кнопки, вход в меню и выход из меню, в то время как в режиме 441 тренировки для этих действий проигрываются отчетливые и громкие звуки для обеспечения обратной связи с пользователем во время тренировки. Режим 441 медиаплеера может иметь полностью отличающуюся более спокойную или объемную звуковую схему для указанных выше действий, чтобы предоставить пользователю обратную связь относительно выполненных действий, не отвлекая при этом чрезмерно от прослушивания музыки. Опционально звуковая схема может также меняться в зависимости от того, подключены ли наушники к мобильному терминалу 400 или нет. Для изменения звуков не требуется полностью менять звуки, изменения могут заключаться в эффектах, применяемых к этим звукам. Например, звук для нажатия кнопки в режиме телефона можно использовать в режиме медиаплеера с использованием сильного эффекта реверберации для получения более объемного звука, при этом для пользователя обеспечивается знакомое звучание.
Кроме того, когда происходит смена активного режима, может выдаваться кратковременное пользовательское оповещение. Например, при изменении режима может срабатывать вибратор, при этом вибрация может быть одинаковой для всех режимов или каждый режим может иметь связанную с ним индивидуальную вибрацию. Кроме того, в диалоговом окне на дисплее 403 может отображаться название нового рабочего режима или воспроизводиться звуковой эффект, или произноситься название нового режима посредством синтезатора речи.
Необходимо отметить, что хотя режимы могут переключаться, определенная соответствующая обработка неактивного режима все равно может выполняться. Например, приложение для тренировки может в фоновом режиме считать шаги пользователя, независимо от того, в каком режиме находится мобильный терминал. Аналогично, медиаплеер позволяет пользователю слушать FM-радиостанцию, в то время как мобильный терминал находится в режиме тренировки, или приложение телефона может временно прерывать текущую обработку при обнаружении входящего вызова.
На фиг.5а-5d схематично показано, как в мобильном терминале, изображенном на фиг.2, осуществляется выбор и использование задачи тренировки.
Вызовы на тренировки, или задачи тренировки, побуждают пользователя тренироваться, если пользователь испытывает недостаток в мотивации к тренировкам, а также помогают добавить разнообразие к процессу тренировки, который может становиться скучным. Так что, например, после завершения обычной тренировки пользователь может выбрать вызов на новую тренировку.
На фиг.5а схематично показан вид экрана, где пользователь может выбрать вызов на тренировку в соответствии с пунктом меню из множества представленных пунктов 550-554 меню. В данном случае есть пять различных доступных вызовов на тренировку: «соперник по забегу» 550, «побить личный рекорд» 551, «состязание за пояс» 552, «миля за 5 минут» 553 и «поединок» 554. Доступные вызовы могут зависеть от текущего пояса или класса результатов, которые связаны с данным пользователем. Например, вызов 553 «миля за 5 минут» отображается, только если пользователь уже имеет пояс с уровнем, достаточным для соответствия такому вызову.
Каждый из этих вызовов имеет данные о вызове или данные о задаче тренировки, связанные с ним, где данные о вызове используются в течение вызова на тренировку для определения задачи и опционально промежуточных точек задачи.
После выбора пункта меню от пользователя может потребоваться более подробная информация. Например, если пользователь выбирает «побить личный рекорд» 551, то пользователю предлагается выбрать маршрут для такой попытки. Маршруты заранее задаются пользователем и для них обычно, по меньшей мере, указываются длина и название.
Если выбран пункт «состязание за пояс» 552, пользователю предлагается вызов на тренировку с целью получения следующего пояса более высокого уровня. Это может быть, например, бег на определенную дистанцию за определенное время или меньшее время.
Если выбран пункт «соперник по забегу» 550, пользователю предлагается еще три варианта выбора, как показано на фиг.5b. Здесь в меню «соперник по забегу» 550 пользователь может выбрать пункты «забег с другом» 555, «виртуальный соперник» 556, «сетевой соперник» 557 или «бег на 5 миль за черный пояс» 560. «Забег с другом» 555 означает, что пользователь соревнуется с другим пользователем этого же мобильного терминала. «Виртуальный соперник» 556 является вымышленным соперником, данные о котором хранятся в мобильном терминале. «Виртуальный соперник» 556 может быть сконфигурирован таким образом, чтобы бежать со скоростью, заданной в профиле, и иметь различные скорости на различных участках маршрута для имитации поведения человека. Например, один из соперников может бежать очень быстро после старта, но затем к концу состязания бежит медленнее. Опционально скорость также случайным образом может быть больше или меньше по сравнению со скоростью, установленной в профиле, что обеспечивает большее сходство с живым соперником. Профиль скорости в мобильном терминале может быть заранее сконфигурирован на заводе-изготовителе, или сам пользователь может конфигурировать профиль скорости «виртуального соперника» 556. Опционально можно загрузить новых «виртуальных соперников» с сервера, такого как сервер 122 на фиг.1. «Сетевой соперник» 557 - это другой пользователь, использующий другой мобильный терминал, при этом для обмена данными во время соревнования два терминала соединяются через сеть мобильной связи, такую как сеть 110 на фиг.1, и опционально через глобальную сеть, такую как сеть 120 на фиг.1. В этом случае два друга могут соревноваться между собой, даже если они находятся в различных местах и даже в различных странах.
«Бег на 5 миль за черный пояс» 560 означает, что можно также соревноваться с соперниками, находящимся в сети, в соревновании, которым управляет центральный сервер, такой как сервер 122 на фиг.1. Например, соревнование может проводиться для всех обладателей черного пояса в Швеции по бегу на 5 миль в воскресенье до 11 часов утра. Вызов на тренировку динамически появляется в меню «соперник по забегу», показанном на фиг.5b. Опционально всем подходящим участникам может быть отправлено сообщение, такое как SMS или MMS. Опционально сервер 122 может также отправить напоминание на мобильный терминал, если пользователь принял вызов, чтобы пользователь не забыл принять участие в этом соревновании. Если соревнование проводится, например, в воскресенье утром, пункт 560 меню для этого соревнования становится доступным в меню «соперник по забегу». Пользователь выбирает пункт 560 меню для этого соревнования и осуществляет забег. Как только пользователь пробежал 5 миль, данные с мобильного терминала отправляются на сервер 122. Это позволяет серверу собрать данные о времени для всех участников и определить победителя. Информация о победителе может быть объявлена посредством отправки сообщений всем участникам или опубликована на веб-сайте. Сервер 122 может хранить в памяти уровень пояса для каждого пользователя; в результате чего результат забега может повлиять на уровень пояса.
Как только соревнование выбрано и пользователь указывает, что нужно начать тренировку, терминал регулярно, например 1 раз в секунду, выполняет программу для обновления статуса.
Такая программа обычно сначала рассчитывает текущее целевое положение. Этим положением является положение, в котором пользователь должен оказаться после прохождения дистанции за определенное время, если пользователь находится на одной линии с целью. Это положение обычно рассчитывается с использованием интерполяции между двумя контрольными точками цели. Контрольными точками являются точки цели, каждая из которых характеризуется временем и расстоянием, с помощью которых рассчитывается профиль целевого положения во времени.
Затем программа проводит измерение текущих результатов, включая текущее расстояние и текущее время пользователя.
После определения текущего целевого положения и измерения текущих результатов может быть рассчитан индикатор прогресса. Например, как показано на фиг.5 с, в нижней части 559 дисплея отображается индикатор прогресса на базе времени, в данном примере +17 секунд. В верхней части 558 дисплея отображается, в данном примере, что пользователь опережает целевое положение. На фиг.5d в нижней части 559 дисплея показан индикатор прогресса на базе расстояния, показывая в данном примере, что пользователь уступает 150 ярдов. В то же время в верхней части 558 дисплея видно, что пользователь отстает. Пользователь может переключаться между индикаторами прогресса на базе времени и расстояния, или, по желанию, другими подходящими индикаторами. Единицы измерения конфигурируют на базе международной системы единиц СИ или на основе британской системы единиц измерения, в зависимости от предпочтений пользователя. Опционально данные на экране могут быть предоставлены пользователю посредством синтеза речи через динамик или наушники, что снижает потребность пользователя смотреть на дисплей с целью контроля своего текущего положения. Эта функция может срабатывать в ответ на постукивание пользователя по дисплею, которое обнаруживается внутренним или подключенным акселерометром, и интерпретируется контроллером как запрос пользователя на считывание данных с текущего экрана дисплея.
Сразу по окончании соревнования данные в мобильном терминале обновляются при необходимости. Это включает статистические данные, которые, например, позволяют позже выполнить анализ среднего времени прохождения определенного маршрута, а также данные о состоянии, например пользователю присвоен новый пояс или новый личный рекорд времени на маршруте.
Также необходимо отметить, что, хотя в представленном варианте осуществления приложение для тренировки выполняется в мобильном терминале, такое приложение может выполняться в любом подходящем портативном информационном устройстве, например наручном устройстве для тренировки. Если информационное устройство для тренировки не способно непосредственно взаимодействовать с сервером, то оно может взаимодействовать с промежуточным устройством, таким как персональный компьютер или терминал мобильной связи, который, в свою очередь, взаимодействует с сервером.
Настоящее изобретение описывается здесь, главным образом, на примере нескольких вариантов осуществления. Однако, как очевидно специалисту в данной области техники, равным образом возможны другие варианты осуществления настоящего изобретения, отличные от приведенных выше, в пределах объема изобретения, определяемого прилагаемой формулой изобретения.

Claims (29)

1. Способ слежения за тренировкой, включающий:
прием входной информации в портативном устройстве, способном к выполнению приложения для тренировки, указывающей выбранную задачу тренировки;
получение от приложения для тренировки в портативном устройстве данных о задаче тренировки, относящихся к указанной выбранной задаче тренировки;
проведение измерения текущих результатов, относящихся к данным о результатах тренировки, введенным в устройство для тренировки, при этом указанное измерение текущих результатов включает измерение текущего расстояния и текущего времени;
вычисление индикатора текущего прогресса с использованием указанного измерения текущих результатов и указанных данных о задаче тренировки; и
использование индикатора текущего прогресса для предоставления индикации измерения текущих результатов, относящейся к выбранной задаче тренировки,
при этом указанные данные о задаче тренировки содержат по меньшей мере одну контрольную точку, причем каждая из контрольных точек включает время в контрольной точке и расстояние в контрольной точке;
выбранная цель тренировки соответствует обнаруженному текущему классу результатов, и указанные данные о задаче тренировки вычисляются указанным приложением для тренировки в портативном устройстве с использованием указанного обнаруженного текущего класса результатов в качестве входной информации, причем
цели тренировки, предоставляемые для выбора приложением для тренировки, ограничены обнаруженным текущим классом результатов, и
способ также включает использование данных о задаче тренировки для задания промежуточных точек для выбранной задачи тренировки и определение текущего целевого положения с использованием интерполяции между по меньшей мере двумя промежуточными точками выбранной задачи тренировки для предоставления профиля текущего целевого положения во времени.
2. Способ по п.1, в котором указанное проведение измерения текущих результатов, вычисление индикатора текущего прогресса и предоставление указанного индикатора текущего прогресса повторяют до тех пор, пока не будет определено, что тренировка, связанная с указанной задачей тренировки, закончена.
3. Способ по п.1 или 2, в котором указанные данные о задаче тренировки связаны с ранее измеренными результатами, записанными в указанном портативном устройстве для тренировки.
4. Способ по п.1 или 2, в котором указанные данные о задаче тренировки связаны с измерениями результатов другого пользователя.
5. Способ по п.1 или 2, в котором пользователь портативного устройства ассоциирован с текущим классом результатов, и указанные данные о задаче тренировки относятся к указанному пользователю, который стремится к более высокому классу результатов, чем текущий класс результатов.
6. Способ по п.1 или 2, в котором пользователь портативного устройства ассоциирован с текущим классом результатов, и указанные данные о задаче тренировки вычисляются указанным информационным устройством для тренировки с использованием указанного текущего класса результатов в качестве входной информации.
7. Способ по п.1 или 2, также включающий перед указанным вычислением индикатора текущего прогресса вычисление текущего целевого положения с использованием по меньшей мере указанных данных о задаче тренировки и указанного текущего измерения времени,
причем указанный индикатор текущего прогресса включает результат измерения, указывающий текущее положение пользователя портативного устройства во времени относительно указанного целевого положения.
8. Способ по п.1 или 2, также включающий перед указанным вычислением индикатора текущего прогресса вычисление текущего целевого положения с использованием по меньшей мере указанных данных о задаче тренировки и указанного текущего измерения времени,
причем указанный индикатор текущего прогресса включает результат измерения, указывающий текущее положение пользователя портативного устройства по расстоянию относительно указанного целевого положения.
9. Способ по п.1 или 2, также включающий после того как определено, что тренировка, связанная с указанной задачей тренировки, закончена:
передачу данных о результатах, указывающих окончательный результат указанной задачи тренировки, серверу по сети.
10. Способ по п.1 или 2, в котором указанная задача тренировки относится к бегу.
11. Способ по п.1 или 2, в котором указанная задача тренировки относится к езде на велосипеде.
12. Способ по п.1 или 2, в котором указанное предоставление индикатора текущего прогресса включает отображение указанного индикатора текущего прогресса на дисплее.
13. Способ по п.1 или 2, в котором указанное предоставление индикатора текущего прогресса включает представление по меньшей мере части указанного индикатора текущего прогресса с использованием синтеза речи.
14. Портативное устройство для тренировки, сконфигурированное для предоставления задачи тренировки и включающее контроллер, причем:
указанный контроллер сконфигурирован для приема входной информации, указывающей выбранную задачу тренировки;
указанный контроллер сконфигурирован для получения данных о задаче тренировки, относящихся к указанной выбранной задаче тренировки;
указанный контроллер сконфигурирован для проведения измерения текущих результатов, относящихся к результатам тренировки пользователя указанного портативного устройства для тренировки, причем указанное измерение текущих результатов включает измерение текущего расстояния и текущего времени;
указанный контроллер сконфигурирован для вычисления индикатора текущего прогресса с использованием указанного измерения текущих результатов и указанных данных о задаче тренировки; и
указанный контроллер сконфигурирован для предоставления указанного индикатора текущего прогресса указанному пользователю; и
указанный контроллер сконфигурирован для использования данных о задаче тренировки для задания промежуточных точек для выбранной задачи тренировки, и для определения текущего целевого положения с использованием интерполяции между по меньшей мере двумя промежуточными точками выбранной задачи тренировки для предоставления профиля текущего целевого положения во времени
15. Портативное устройство для тренировки по п.14, которое является мобильным терминалом связи.
16. Портативное устройство для тренировки, сконфигурированное для предоставления задачи тренировки и включающее:
контроллер;
средства приема входной информации, указывающей выбранную задачу тренировки;
средства получения данных о задаче тренировки, относящихся к указанной выбранной задаче тренировки;
средства проведения измерения текущих результатов, относящихся к результатам тренировки пользователя указанного портативного устройства для тренировки, причем указанное измерение текущих результатов включает измерение текущего расстояния и текущего времени;
средства вычисления индикатора текущего прогресса с использованием указанного измерения текущих результатов и указанных данных о задаче тренировки; и
средства предоставления указанного индикатора текущего прогресса указанному пользователю;
средства для использования данных о задаче тренировки для задания промежуточных точек для выбранной задачи тренировки, и
средства для определения текущего целевого положения с использованием интерполяции между по меньшей мере двумя промежуточными точками выбранной задачи тренировки для предоставления профиля текущего целевого положения во времени.
17. Портативное устройство для тренировки по п.16, которое является мобильным терминалом связи.
18. Система для предоставления задачи тренировки пользователю, включающая сервер и информационное устройство для тренировки, причем информационное устройство для тренировки включает:
контроллер;
средства приема входной информации, указывающей выбранную задачу тренировки;
средства получения данных о задаче тренировки, относящихся к указанной выбранной задаче тренировки;
средства проведения измерения текущих результатов, относящихся к результатам тренировки пользователя указанного информационного устройства для тренировки, причем указанное измерение текущих результатов включает измерение текущего расстояния и текущего времени;
средства вычисления индикатора текущего прогресса с использованием указанного измерения текущих результатов и указанных данных о задаче тренировки;
средства предоставления указанного индикатора текущего прогресса указанному пользователю; и
средства передачи данных о результатах, указывающих окончательный результат указанной задачи тренировки, по сети указанному серверу,
а указанный сервер включает:
средства приема данных о результатах, указывающих окончательный результат указанной задачи тренировки, по указанной сети от указанного информационного устройства для тренировки;
средства для использования данных о задаче тренировки для задания промежуточных точек для выбранной задачи тренировки, и
средства для определения текущего целевого положения с использованием интерполяции между по меньшей мере двумя промежуточными точками выбранной задачи тренировки для предоставления профиля текущего целевого положения во времени.
19. Система для предоставления задачи тренировки пользователю, включающая сервер и информационное устройство для тренировки, при этом указанное информационное устройство для тренировки включает:
контроллер;
причем указанный контроллер сконфигурирован для приема входной информации, указывающей выбранную задачу тренировки;
указанный контроллер сконфигурирован для получения данных о задаче тренировки, относящихся к указанной выбранной задаче тренировки;
указанный контроллер сконфигурирован для проведения измерения текущих результатов, относящихся к результатам тренировки пользователя указанного информационного устройства для тренировки, причем указанное измерение текущих результатов включает измерение текущего расстояния и текущего времени;
указанный контроллер сконфигурирован для вычисления индикатора текущего прогресса с использованием указанного измерения текущих результатов и указанных данных о задаче тренировки;
указанный контроллер сконфигурирован для предоставления указанного индикатора текущего прогресса указанному пользователю; и
указанный контроллер сконфигурирован для передачи данных о результатах, указывающих окончательный результат указанной задачи тренировки, по сети указанному серверу,
а указанный сервер включает:
серверный приемник данных,
причем указанный серверный приемник данных сконфигурирован для приема данных о результатах, указывающих окончательный результат указанной задачи тренировки, по указанной сети от указанного информационного устройства для тренировки, и
указанный контроллер сконфигурирован для использования данных о задаче тренировки для задания промежуточных точек для выбранной задачи тренировки и для определения текущего целевого положения с использованием интерполяции между по меньшей мере двумя промежуточными точками выбранной задачи тренировки для предоставления профиля текущего целевого положения во времени.
20. Система по п.18 или 19, в которой указанное информационное устройство для тренировки является мобильным терминалом связи.
21. Система по п.18 или 19, которая также включает промежуточное устройство связи,
и указанный контроллер сконфигурирован для отправки указанных данных о результатах по каналу ближней связи указанному промежуточному устройству связи, сконфигурированному для пересылки указанных данных о результатах указанному серверу.
22. Система по п.21, в которой указанное промежуточное устройство связи является персональным компьютером.
23. Система по п.21, в которой указанное промежуточное устройство связи является терминалом мобильной связи.
24. Система по п.18 или 19, в которой:
указанный сервер также включает передатчик для передачи данных о задаче тренировки по указанной сети указанному информационному устройству для тренировки,
указанное информационное устройство для тренировки также включает приемник для приема указанных данных о задаче тренировки по указанной сети,
при этом указанные данные о задаче тренировки являются данными, относящимися к соревнованию.
25. Система по п.24, в которой:
указанный сервер также включает память, которая содержит данные, относящиеся к указанному пользователю указанного информационного устройства для тренировки, с указанием класса результатов, и
указанные данные о задаче тренировки связаны с указанным классом результатов.
26. Сервер, сконфигурированный для взаимодействия с информационным устройством для тренировки и включающий:
серверный приемник для приема данных о результатах, указывающих окончательный результат задачи тренировки, по сети от указанного информационного устройства для тренировки,
при этом указанный сервер сконфигурирован для использования данных о задаче тренировки для задания промежуточных точек для выбранной задачи тренировки и для определения текущего целевого положения с использованием интерполяции между по меньшей мере двумя промежуточными точками выбранной задачи тренировки для предоставления профиля текущего целевого положения во времени.
27. Сервер по п.26, также включающий серверный передатчик для передачи данных о задаче тренировки по указанной сети указанному информационному устройству для тренировки.
28. Сервер по п.27, также включающий память, которая содержит данные, относящиеся к пользователю указанного информационного устройства для тренировки, с указанием класса результатов, и
указанные данные о задаче тренировки связаны с указанным классом результатов.
29. Память, содержащая программный код, который при исполнении в портативном устройстве для тренировки реализует способ по любому из пп.1-13.
RU2008143451/08A 2006-05-08 2007-03-28 Усовершенствованное информационное устройство для тренировки, сервер, система и способ RU2406151C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/429,914 2006-05-08
US11/429,914 US8152693B2 (en) 2006-05-08 2006-05-08 Exercise data device, server, system and method

Publications (2)

Publication Number Publication Date
RU2008143451A RU2008143451A (ru) 2010-06-20
RU2406151C2 true RU2406151C2 (ru) 2010-12-10

Family

ID=38458065

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008143451/08A RU2406151C2 (ru) 2006-05-08 2007-03-28 Усовершенствованное информационное устройство для тренировки, сервер, система и способ

Country Status (7)

Country Link
US (1) US8152693B2 (ru)
EP (1) EP2016565B1 (ru)
KR (1) KR101177437B1 (ru)
CA (1) CA2650446C (ru)
PL (1) PL2016565T3 (ru)
RU (1) RU2406151C2 (ru)
WO (1) WO2007129153A2 (ru)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6811516B1 (en) 1999-10-29 2004-11-02 Brian M. Dugan Methods and apparatus for monitoring and encouraging health and fitness
US8939831B2 (en) 2001-03-08 2015-01-27 Brian M. Dugan Systems and methods for improving fitness equipment and exercise
US20020160883A1 (en) 2001-03-08 2002-10-31 Dugan Brian M. System and method for improving fitness equipment and exercise
US20070111858A1 (en) * 2001-03-08 2007-05-17 Dugan Brian M Systems and methods for using a video game to achieve an exercise objective
US8157706B2 (en) 2009-10-19 2012-04-17 Precor Incorporated Fitness facility equipment usage control system and method
WO2004067101A2 (en) 2003-01-26 2004-08-12 Precor Incorporated Service tracking and alerting system for fitness equipment
US8882637B2 (en) 2003-01-26 2014-11-11 Precor Incorporated Fitness facility equipment distribution management
US11826652B2 (en) 2006-01-04 2023-11-28 Dugan Health, Llc Systems and methods for improving fitness equipment and exercise
US7841967B1 (en) 2006-04-26 2010-11-30 Dp Technologies, Inc. Method and apparatus for providing fitness coaching using a mobile device
US8781568B2 (en) 2006-06-23 2014-07-15 Brian M. Dugan Systems and methods for heart rate monitoring, data transmission, and use
US8902154B1 (en) 2006-07-11 2014-12-02 Dp Technologies, Inc. Method and apparatus for utilizing motion user interface
US8430770B2 (en) 2006-10-07 2013-04-30 Brian M. Dugan Systems and methods for measuring and/or analyzing swing information
US8337335B2 (en) 2006-10-07 2012-12-25 Dugan Brian M Systems and methods for measuring and/or analyzing swing information
US7653508B1 (en) 2006-12-22 2010-01-26 Dp Technologies, Inc. Human activity monitoring device
US8620353B1 (en) 2007-01-26 2013-12-31 Dp Technologies, Inc. Automatic sharing and publication of multimedia from a mobile device
US8949070B1 (en) 2007-02-08 2015-02-03 Dp Technologies, Inc. Human activity monitoring device with activity identification
US7753861B1 (en) 2007-04-04 2010-07-13 Dp Technologies, Inc. Chest strap having human activity monitoring device
US8555282B1 (en) 2007-07-27 2013-10-08 Dp Technologies, Inc. Optimizing preemptive operating system with motion sensing
US7766794B2 (en) * 2007-11-02 2010-08-03 Microsoft Corporation Mobile exercise enhancement with virtual competition
US7951046B1 (en) * 2008-03-17 2011-05-31 Barber Jr Ulysses Device, method and computer program product for tracking and monitoring an exercise regimen
US8976007B2 (en) 2008-08-09 2015-03-10 Brian M. Dugan Systems and methods for providing biofeedback information to a cellular telephone and for using such information
BRPI0912721B8 (pt) * 2008-05-14 2021-06-22 Espenusa Holding Llc unidade de coleta de dados de atividade física com dois ou mais sensores infravermelhos, pelo menos um sensor de temperatura e pelo menos um acelerômetro
US8285344B2 (en) 2008-05-21 2012-10-09 DP Technlogies, Inc. Method and apparatus for adjusting audio for a user environment
US8988439B1 (en) 2008-06-06 2015-03-24 Dp Technologies, Inc. Motion-based display effects in a handheld device
US8678925B1 (en) 2008-06-11 2014-03-25 Dp Technologies, Inc. Method and apparatus to provide a dice application
US8996332B2 (en) 2008-06-24 2015-03-31 Dp Technologies, Inc. Program setting adjustments based on activity identification
EP2347360A1 (en) * 2008-08-20 2011-07-27 Espenusa Holding, LLC Physical activity tracking and rewards allocation system
US8187182B2 (en) 2008-08-29 2012-05-29 Dp Technologies, Inc. Sensor fusion for activity identification
US8872646B2 (en) 2008-10-08 2014-10-28 Dp Technologies, Inc. Method and system for waking up a device due to motion
US8587601B1 (en) 2009-01-05 2013-11-19 Dp Technologies, Inc. Sharing of three dimensional objects
US7972245B2 (en) * 2009-02-27 2011-07-05 T-Mobile Usa, Inc. Presenting information to users during an activity, such as information from a previous or concurrent outdoor, physical activity
US8454437B2 (en) 2009-07-17 2013-06-04 Brian M. Dugan Systems and methods for portable exergaming
US20110007468A1 (en) 2009-04-26 2011-01-13 Nike, Inc. Athletic watch
US9141087B2 (en) 2009-04-26 2015-09-22 Nike, Inc. Athletic watch
US8033959B2 (en) 2009-05-18 2011-10-11 Adidas Ag Portable fitness monitoring systems, and applications thereof
US9269102B2 (en) 2009-05-21 2016-02-23 Nike, Inc. Collaborative activities in on-line commerce
US9529437B2 (en) 2009-05-26 2016-12-27 Dp Technologies, Inc. Method and apparatus for a motion state aware device
US8827870B2 (en) 2009-10-02 2014-09-09 Precor Incorporated Exercise guidance system
US7955219B2 (en) 2009-10-02 2011-06-07 Precor Incorporated Exercise community system
KR20110074024A (ko) * 2009-12-24 2011-06-30 삼성전자주식회사 멀티미디어 기기
US9068844B2 (en) 2010-01-08 2015-06-30 Dp Technologies, Inc. Method and apparatus for an integrated personal navigation system
US8221292B2 (en) 2010-01-25 2012-07-17 Precor Incorporated User status notification system
ITBO20100310A1 (it) * 2010-05-17 2011-11-18 Technogym Spa Sistema per monitorare l'attivita' fisica di un utente, supporto portatile di monitoraggio e metodo di monitoraggio.
US8988214B2 (en) 2010-12-10 2015-03-24 Qualcomm Incorporated System, method, apparatus, or computer program product for exercise and personal security
US20120253489A1 (en) 2011-03-28 2012-10-04 Dugan Brian M Systems and methods for fitness and video games
US9610506B2 (en) 2011-03-28 2017-04-04 Brian M. Dugan Systems and methods for fitness and video games
US9533228B2 (en) 2011-03-28 2017-01-03 Brian M. Dugan Systems and methods for fitness and video games
US8947226B2 (en) 2011-06-03 2015-02-03 Brian M. Dugan Bands for measuring biometric information
AT13882U1 (de) * 2011-08-26 2014-10-15 Skiline Movie Gmbh Verfahren zur Erfassung der Benutzungs- und Anwesenheitsdaten eines Sportlers an einer Sportanlage
AT511931A1 (de) * 2011-08-26 2013-03-15 Skiline Movie Gmbh Verfahren zur erfassung der benutzungs- und anwesenheitsdaten eines sportlers an einer sportanlage
US9374659B1 (en) 2011-09-13 2016-06-21 Dp Technologies, Inc. Method and apparatus to utilize location data to enhance safety
CN103100192B (zh) * 2011-11-11 2015-04-29 张家祥 健身器材及其通讯方法
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
EP2624158B1 (en) * 2012-02-03 2022-07-20 Polar Electro Oy Training apparatus for guiding user to improve fitness
US9367668B2 (en) 2012-02-28 2016-06-14 Precor Incorporated Dynamic fitness equipment user interface adjustment
WO2014011858A1 (en) * 2012-07-13 2014-01-16 Why Not Innovations, Llc Exercise monitoring system and method of use
US10299695B2 (en) 2012-08-02 2019-05-28 The Trustees Of Columbia University In The City Of New York Systems and methods for identifying and tracking neural correlates of baseball pitch trajectories
EP2741222B1 (en) * 2012-12-04 2019-07-03 Polar Electro Oy Exercise-related data processing
KR101438001B1 (ko) * 2012-12-12 2014-09-04 계명대학교 산학협력단 모바일 게임을 이용한 상지 편마비 재활 운동 시스템 및 재활 운동 방법
US9805163B1 (en) * 2013-03-13 2017-10-31 Wellframe, Inc. Apparatus and method for improving compliance with a therapeutic regimen
WO2014153158A1 (en) 2013-03-14 2014-09-25 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10223926B2 (en) 2013-03-14 2019-03-05 Nike, Inc. Skateboard system
WO2014152601A1 (en) 2013-03-14 2014-09-25 Nike, Inc. Athletic attribute determinations from image data
CN105453128A (zh) 2013-05-30 2016-03-30 阿特拉斯维拉伯斯公司 便携式计算设备以及对从其捕捉的个人数据的分析
KR101619229B1 (ko) * 2013-10-24 2016-05-18 주식회사 라이프온랩 운동 모니터링 장치 및 방법
EP3086865B1 (en) 2013-12-26 2020-01-22 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US20150224364A1 (en) * 2014-02-09 2015-08-13 Jackson Bishop Hsieh Exercise Device with Portable Remote Control
WO2015138339A1 (en) 2014-03-10 2015-09-17 Icon Health & Fitness, Inc. Pressure sensor to quantify work
WO2015191445A1 (en) 2014-06-09 2015-12-17 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
TWI511068B (zh) * 2014-07-18 2015-12-01 Joiiup Technology Inc 運動目標之規劃方法及其系統
US20170165525A1 (en) * 2014-10-16 2017-06-15 Manuel Eduardo Tellez Adrenaline Junkie
KR101540895B1 (ko) * 2014-12-24 2015-07-30 이기범 히포테라피(Hippotherapy)용 인공지능말을 이용한 재활 시스템 및 그의 운용방법
US10409961B2 (en) * 2015-02-04 2019-09-10 Nike, Inc. Predictable and adaptive personal fitness planning
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
KR102432746B1 (ko) 2015-08-11 2022-08-16 삼성전자주식회사 전자 장치 및 그의 동작 방법
KR102384756B1 (ko) 2015-10-29 2022-04-11 삼성전자주식회사 활동 가이드 정보 제공 방법 및 이를 지원하는 전자 장치
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
IT202000015892A1 (it) * 2020-07-01 2022-01-01 Luigi Grassia Metodo, dispositivo e sistema per controllare l’allenamento di un utente in pista

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5335188A (en) 1993-08-10 1994-08-02 Brisson Lawrence J Bicycle computer with memory and means for comparing present and past performance in real time
US5553007A (en) * 1994-12-27 1996-09-03 Brisson; Lawrence J. Travel computer with memory and means for determining various performance variables in real time
US5702323A (en) * 1995-07-26 1997-12-30 Poulton; Craig K. Electronic exercise enhancer
US6002982A (en) * 1996-11-01 1999-12-14 Fry; William R. Sports computer with GPS receiver and performance tracking capabilities
US6463385B1 (en) * 1996-11-01 2002-10-08 William R. Fry Sports computer with GPS receiver and performance tracking capabilities
FR2760235B1 (fr) 1997-02-28 1999-04-09 Adir Nouveaux derives de benzenesulfonylamine, leur procede de preparation et les compositions pharmaceutiques qui les contiennent
US6251048B1 (en) * 1997-06-05 2001-06-26 Epm Develoment Systems Corporation Electronic exercise monitor
US6013007A (en) 1998-03-26 2000-01-11 Liquid Spark, Llc Athlete's GPS-based performance monitor
JP2000284041A (ja) * 1999-03-30 2000-10-13 Seiko Instruments Inc 携帯型距離・速度計
US6736759B1 (en) * 1999-11-09 2004-05-18 Paragon Solutions, Llc Exercise monitoring system and methods
US6746371B1 (en) 2000-04-28 2004-06-08 International Business Machines Corporation Managing fitness activity across diverse exercise machines utilizing a portable computer system
US6702719B1 (en) * 2000-04-28 2004-03-09 International Business Machines Corporation Exercise machine
AU2002255568B8 (en) * 2001-02-20 2014-01-09 Adidas Ag Modular personal network systems and methods
US20070111858A1 (en) * 2001-03-08 2007-05-17 Dugan Brian M Systems and methods for using a video game to achieve an exercise objective
US20020160883A1 (en) * 2001-03-08 2002-10-31 Dugan Brian M. System and method for improving fitness equipment and exercise
US20040046692A1 (en) * 2002-09-05 2004-03-11 Robson Jack D. Physical training system
US6837827B1 (en) * 2003-06-17 2005-01-04 Garmin Ltd. Personal training device using GPS data
WO2005009566A2 (en) * 2003-07-17 2005-02-03 Fabricio Vayra Method and system for interaction with real-time events from a remote location, through use of a computer, game console or other module
US20050153263A1 (en) * 2003-10-03 2005-07-14 Scientific Learning Corporation Method for developing cognitive skills in reading
GB0326387D0 (en) * 2003-11-12 2003-12-17 Nokia Corp Fitness coach
US20050172311A1 (en) 2004-01-31 2005-08-04 Nokia Corporation Terminal and associated method and computer program product for monitoring at least one activity of a user
US7398151B1 (en) * 2004-02-25 2008-07-08 Garmin Ltd. Wearable electronic device
EP1737543B1 (en) 2004-04-09 2009-12-09 O'Brien, Conor Exercise monitor
US20060030407A1 (en) * 2004-07-16 2006-02-09 Dixon Thayer Multiple player real-time on-line sports competition system
US8109858B2 (en) * 2004-07-28 2012-02-07 William G Redmann Device and method for exercise prescription, detection of successful performance, and provision of reward therefore
JP4348276B2 (ja) * 2004-11-02 2009-10-21 本田技研工業株式会社 ロボット制御装置
US7254516B2 (en) * 2004-12-17 2007-08-07 Nike, Inc. Multi-sensor monitoring of athletic performance
US20070213178A1 (en) 2006-03-08 2007-09-13 Saija Lemmela Mobile communication terminal
US7607243B2 (en) * 2006-05-03 2009-10-27 Nike, Inc. Athletic or other performance sensing systems

Also Published As

Publication number Publication date
EP2016565B1 (en) 2019-04-24
PL2016565T3 (pl) 2019-08-30
US20070260482A1 (en) 2007-11-08
KR20090029695A (ko) 2009-03-23
KR101177437B1 (ko) 2012-08-28
RU2008143451A (ru) 2010-06-20
WO2007129153A2 (en) 2007-11-15
CA2650446A1 (en) 2007-11-15
CA2650446C (en) 2012-09-18
WO2007129153A3 (en) 2008-04-24
US8152693B2 (en) 2012-04-10
EP2016565A2 (en) 2009-01-21

Similar Documents

Publication Publication Date Title
RU2406151C2 (ru) Усовершенствованное информационное устройство для тренировки, сервер, система и способ
JP5993920B2 (ja) 改良されたモバイル通信端末及び方法
JP6471186B2 (ja) モバイルデバイスを用いるフィットネス・モニタリングの方法、装置、コンピュータ読取り可能媒体、及びシステム
US20070213178A1 (en) Mobile communication terminal
RU2407209C2 (ru) Переключение режима работы в терминале мобильной связи
US7422145B2 (en) Mobile communication terminal and method
EP1705588A1 (en) Content searching method, content list searching method, content searching apparatus, content list searching apparatus, and searching server
KR20070101783A (ko) 콘텐츠 검색 선택 방법, 콘텐츠 재생 장치 및 검색 서버
CN106210266B (zh) 一种音频信号处理方法及音频信号处理装置
CN106777115A (zh) 歌曲处理方法及装置
JP2007258885A (ja) 情報提供システム、情報提供サーバ及び携帯端末等
CN112911363B (zh) 轨迹视频生成方法、终端设备以及计算机可读存储介质
JP2004120688A (ja) 歩数計機能付き携帯電話機
JP2009086056A (ja) 携帯端末装置、移動ガイド方法、及び移動ガイドプログラム
JP2023001366A (ja) 情報処理装置、情報処理方法およびプログラム

Legal Events

Date Code Title Description
TK4A Correction to the publication in the bulletin (patent)

Free format text: AMENDMENT TO CHAPTER -FG4A- IN JOURNAL: 34-2010 FOR TAG: (57)

PC41 Official registration of the transfer of exclusive right

Effective date: 20160602