The use of information and communication technologies to maintain human physical health

封面

如何引用文章

全文:

详细

An important factor in the successful functioning of a person is the healthy state of their body. The article discusses the use of information and communication technologies to maintain human physical health through the use of a Telegram bot. This technology can improve the quality of life of people who need to maintain their physical well-being. Due to the ease of use and high prevalence of the Telegram messenger, the bot is available to a wide range of users, including the elderly. The bot will provide users with personalized recommendations based on an analysis of their physical activity, sleep quality, diet and stress levels. In addition, it will help in planning and tracking progress towards achieving the set goals for improving health. The article presents the results of preliminary studies confirming the effectiveness of the proposed approach, which can significantly increase the level of health care in the digital age.

全文:

Введение

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

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

В области современного здравоохранения выделяют несколько основных направлений ИКТ [2]:

  1. Телемедицина: использование ИКТ для удаленного консультирования, обследования и лечения больных.
  2. Интернет вещей в здравоохранении: объединение устройств и датчиков для отслеживания здоровья пациентов в единую систему с помощью интернет-подключения.
  3. Блокчейн в здравоохранении: применение технологии распределенного реестра в хранении и обмене медицинской информацией.
  4. Искусственный интеллект в медицине: использование алгоритмов машинного обучения для анализа медицинских данных и диагностики заболеваний.
  5. Мобильные приложения для здоровья: создание мобильных приложений для мониторинга здоровья, отслеживания тренировок и рациона питания, а также контроля качества сна.

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

 

Рисунок 1. Вариант реализации интерфейса бота

 

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

Использование Телеграм-бота, в отличие от приложения, позволяет получить несколько преимуществ:

  1. Доступность. Доступ к боту всегда можно получить из мессенджера, а для работы ему не требуется установка дополнительных пакетов. Это дает возможность использовать его даже при нехватке места на устройстве пользователя.
  2. Эффективность. Ввиду отсутствия необходимости использования большого количества ресурсов устройства бот может быстрее функционировать.
  3. Удобство разработки. При создании приложений значительные ресурсы уходит на разработку интерфейса пользователя. С этой точки зрения, создание бота является более выгодным, так как мессенджер содержит инструменты не только для создания интерфейса, но и для решения других задач, что ускоряет процесс разработки.

На основе сказанного выше сделаем вывод о высокой актуальности исследования данной технологии.

Разработка Телеграм-бота

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

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

Для решения проблемы ведения здорового образа жизни предлагается реализация следующих функций Телеграм-бота:

  • трекер питания;
  • трекер сна;
  • трекер физической активности;
  • календарь прививок.

Стоит отметить, что на российском рынке присутствуют похожие продукты, такие как:

  1. «Gymboss» – бот-тренер по фитнесу и здоровому питанию [11]. Позволяет подобрать индивидуальный план тренировок и питания в зависимости от целей пользователя. Однако бот не позволяет использовать данные с внешних устройств (например, фитнес-браслетов).
  2. «Gym Ru Bot» – бот для похожих целей, однако с ограниченным функционалом: отсутствие аналитики не предполагает динамическое изменение плана тренировок, а отсутствие советов по контролю рациона может снизить их эффективность [12].
  3. «KRV Sport» – бот, предоставляющий советы по питанию и ведению тренировок без возможности сохранения статистики, что не позволяет отслеживать динамику прогресса, а из-за отсутствия регулярных напоминаний пользователь может вовсе перестать использовать бота [13].
  4. «Sleepy» – бот для улучшения качества сна [14]. Имеет внушительный функционал по контролю и улучшению сна, не содержит дополнительных функций.

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

 

Таблица 1. Краткий сравнительный анализ ботов

 

HelthBot

Gymboss

Gym Ru Bot

Слипи

KRV Sport

Ежедневные

напоминания

+

+

+

-

-

Ведение статистики

+

+

+

+

-

Аналитика

+

+

-

+

-

Трекер питания

+

+

-

-

+

Трекер сна

+

-

-

+

-

Трекер активности

+

+

+

-

+

Календарь прививок

+

-

-

-

-

 

Трекер питания – это приложение функция, позволяющая пользователю контролировать свое питание.

Ученые дают следующие советы для улучшения ежедневного рациона [8]:

  1. Сбалансированное питание. Питание должно быть сбалансированным, то есть включать в себя достаточное количество белков, жиров, углеводов, витаминов и минералов. Также необходимо соблюдать нормы потребления калорий. В зависимости от пола, возраста, места проживания и других факторов которые нормы для каждого человека рассчитиваются индивидуально (таблица 2).
  2. Разнообразие. Для получения всех необходимых питательных веществ следует потреблять продукты из разных групп. Для белков это мясо, рыба, яйца, орехи, семена и бобовые. Для жиров – мононенасыщенные жиры (оливковое масло, авокадо, некоторые орехи), стоит избегать потребления насыщенных жиров и трансжиров. Для углеводов – цельнозерновые продукты (овес, гречка, овсянка, коричневый рис, хлеб из цельного зерна). Для витаминов и минералов – фрукты, овощи, орехи.
  3. Соблюдение пропорций. Голодание так же вредно для организма, как и переедание. Ученые рекомендуют потреблять примерно 0,8 грамма белка на килограмм веса, 20–35% калорий из жиров, а также 45–65% калорий из углеводов [7]. Регулярность приема пищи также способствует улучшению пищеварения.
  4. Ограничение употребления сахара и насыщенных жиров. Такие продукты как шоколад, десерты, цельномолочные продукты, обработанное мясо и т.п. могут привести к развитию сердечно-сосудистых заболеваний и диабета.
  5. Контроль потребления воды. Вода помогает поддерживать гидратацию организма, улучшает пищеварение, способствует выведению вредных веществ, регулирует температуру тела. Обезвоживание может привести к головным болям, усталости, проблемам с сердцем и почками [4].

 

Таблица 2. Дневные нормы калорий в зависимости от физической активности [8]

Группы населения по интенсивности труда

Возраст

Мужчины

Женщины

Большие города

Небольшие города

Дополнительная физическая нагрузка

Большие города

Небольшие города

Дополнительная физическая нагрузка

Большие города

Небольшие города

Большие города

Небольшие города

Лица, работа которых не связана с затратами физического труда (работники умственного труда, служащие)

18–40

2800

3000

3100

3300

2400

2600

2650

2850

40–60

2600

2800

2800

3000

2200

2400

2350

2550

Работники механизированного труда и сферы обслуживания (телефонисты, продавцы и т.п.)

18–40

3000

3200

3300

3500

2550

2750

2800

3000

40–60

2800

3000

3000

3200

2350

2550

2500

2700

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

18–40

3200

3400

3500

3700

2700

2900

2950

3150

40–60

2900

3100

3100

3300

2500

2700

2650

2850

Работники частично механизированного труда (шахтёры, механизаторы, металлурги и т.п.)

18–40

3700

3900

4000

4200

3150

3350

3400

3600

40–60

3400

3600

3600

3800

2900

3100

3050

3250

Люди пожилого возраста

60–70

2350

2500

2500

2650

2100

2200

2200

2500

>70

2200

2000

 

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

Трекер сна – это функция бота для отслеживания качества сна пользователя. Она состоит из двух частей: браслета, который носится на запястье, и алгоритма анализа полученных с устройства данных. Браслет оснащен акселерометром, пульсометром и звукозаписывающим датчиком, предназначенных для определения времени засыпания и пробуждения, фазы сна, а также отслеживания движений во сне [6].

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

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

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

Информация с этих датчиков передается на смартфон пользователя, а затем Телеграм-боту, который анализирует полученные данные и делает выводы о качестве сна, его продолжительности и легкости пробуждения. Бот также способен выбрать оптимальное время для пробуждения пользователя, когда организм физически готов проснуться (рисунок 2). Если человеку нужно встать в конкретное время, то умный будильник предлагает установить временной интервал, в пределах которого бот автоматически определит наилучший момент для пробуждения.

 

Рисунок 2. Фазы сна человека [5]

 

Трекер физической активности – это функция бота для отслеживания регулярной физической активности пользователя. Введение данной функции обусловлено тем, что большое количество людей, особенно в урбанизированных странах, ведут сидячий образ жизни. Это может привести к ряду проблем, включая ожирение, сердечно-сосудистые заболевания, диабет и даже некоторые виды рака [3].

Бот позволяет определять количество пройденных пользователем шагов несколькими способами:

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

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

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

Вне зависимости от метода сбора данных, бот предоставляет следующие возможности:

  1. Отслеживание прогресса пользователя в достижении своих целей по физической активности.
  2. Предоставление рекомендаций по улучшению физической активности и здоровья, согласно общепринятым рекомендациям (рисунок 3).
  3. Анализ данных для определения лучших практик и стратегий в области здоровья и фитнеса.
  4. Отправка уведомлений и напоминаний о необходимости физической активности или здоровом образе жизни.
  5. Создание отчетов и аналитики для изучения тенденций в области здоровья и физической активности.

 

Рисунок 3. Частота занятий различными видами физической активности [10]

 

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

Календарь прививок имеет следующие функции:

  1. Ведение базы данных по прививкам. Бот хранит информацию о сделанных пользователем прививках с указанием даты, типа прививки и реакции организма.
  2. Расчет интервала между прививками. Бот определяет оптимальное время между прививками на основе рекомендаций Минздрава и ВОЗ.
  3. Напоминание о прививке. Бот отправляет уведомление пользователю о необходимости сделать следующую прививку.
  4. Интеграция с другими сервисами. Календарь связан другими функциями бота, такими как отслеживание физической активности и контроль питания, что помогает пользователю видеть, как его привычки в области здоровья влияют на график прививок.

Заключение

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

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

×

作者简介

Aliya Malina

Samara State Technical University; Samara State Social and Pedagogical University

编辑信件的主要联系方式.
Email: kuzdavletova_ab@mail.ru

Associate Professor of Information Systems Department, PhD in Economics. Master’s Degree Student of Informatics, Applied Mathematics and Methods of their Teaching Department.

俄罗斯联邦, Samara; Samara

Dmitry Golubkin

Samara State Technical University

Email: cookielord.public@gmail.com

Student of Information Systems Department

俄罗斯联邦, Samara

Alexandra Vekhova

Samara State Technical University

Email: aleksav2014@yandex.ru

Student of Information Systems Department

俄罗斯联邦, Samara

参考

  1. Galkin M.A., Semikin G.J. Hardware and software for diagnostics of human cardiovascular system using method of optical plethysmograthy of high resolution. Gumanitarnyj vestnik, 2013, no. 12 (14), pp. 2. (In Russ.)
  2. Vyalkov A.I. Information technologies in healthcare. Upravlenie i ekonomika zdravoohraneniya. Moscow: GEOTAR-Media, 2009, pp. 8–9. (In Russ.)
  3. World Health Organization Recommendations on Physical Activity and Sedentary Lifestyle: A Brief Review. Geneva: World Health Organization, 2020. URL: https://chocmp.ru/wp-content/uploads/2022/07/9789240014909-rus.pdf (accessed: 15.11.2023). (In Russ.)
  4. Ermolaeva E.L., Gribina G.A. The Importance of water for humans. Mezhdunarodnyj studencheskij nauchnyj vestnik, 2018, no. 6, pp. 53. (In Russ.)
  5. Kovalzon V.M., Dolgikh V.V. Regulation of the wakefulness-sleep cycle. Nevrologicheskij zhurnal, 2016, no. 6, pp. 316–322. (In Russ.)
  6. What is a sleep tracker and how does it work? URL: https://www.askona.ru/blog/suggestions/chto-takoe-treker-sna-i-kak-on-rabotaet/ (accessed: 11.11.2023). (In Russ.)
  7. Balanced diet: how many calories should i eat per day? URL: https://profilaktica.ru/for-population/profilaktika-zabolevaniy/vse-o-pravilnom-pitanii/skolko-kaloriy-nuzhno-est-v-den/ (accessed: 12.11.2023). (In Russ.)
  8. Healthy eating. URL: https://www.who.int/ru/news-room/fact-sheets/detail/healthy-diet (accessed: 12.11.2023). (In Russ.)
  9. Physical activity. URL: https://www.who.int/ru/news-room/fact-sheets/detail/physical-activity (accessed: 13.11.2023). (In Russ.)
  10. Physical activity awareness week. URL: https://volosovocrb.ru/novosti/404-nedelya-informirovaniya-o-vazhnosti-fizicheskoj-aktivnosti.html (accessed: 13.11.2023). (In Russ.)
  11. Fitness and healthy eating trainer bot. URL: https://t.me/gymbossbot (accessed: 15.10.2023). (In Russ.)
  12. Bot for conducting workouts. URL: https://t.me/gym_ru_bot (accessed: 15.10.2023). (In Russ.)
  13. Bot providing advice on nutrition and workouts. URL: https://t.me/Sport_nutrition_Bot (accessed: 15.10.2023). (In Russ.)
  14. Sleep quality improvement chatbot. URL: https://t.me/sleepyrobot (accessed: 15.10.2023). (In Russ.)

补充文件

附件文件
动作
1. JATS XML
2. Figure 1. Bot interface implementation option

下载 (342KB)
3. Figure 2. Human sleep phases [5]

下载 (166KB)
4. Figure 3. Frequency of participation in various types of physical activity [10]

下载 (671KB)

版权所有 © Malina A.B., Golubkin D.A., Vekhova A.D., 2024

Creative Commons License
此作品已接受知识共享署名-非商业性使用-禁止演绎 4.0国际许可协议的许可。