Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR AUTOMATICALLY BOOKING A SPORTS VENUE WITH THE AID OF A CHAT BOT
Document Type and Number:
WIPO Patent Application WO/2019/177485
Kind Code:
A1
Abstract:
A method for automatically booking sports venues with the aid of a chat bot, comprising stages in which: sports venues and users are registered in a database of a system for booking sports venues and unique identifiers are assigned to each venue and user; search request parameters from at least one user, comprising at least a desired location for booking sports venues, are received via a chat session of said user with the chat bot; a search of available time slots for booking sports venues is carried out on the basis of one or more search request parameters; one or more partners are selected in the database of the system on the basis of one or more parameters of the search request parameters; data about one or more variants of identified sports venues and time slots available for booking the sports venues are transmitted to users via at least one chat session with the chat bot; confirmation is received from one or more users for booking the sports venues via a chat session with the chat bot; users are notified of the result of booking the sports venues via a chat session with the chat bot.

Inventors:
PTITSYN NIKOLAY VADIMOVICH (RU)
SHMAKOV ALEXEY DMITRIEVICH (RU)
MIKITICH DMITRY ALEXANDROVICH (BY)
Application Number:
PCT/RU2018/000266
Publication Date:
September 19, 2019
Filing Date:
April 24, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
FITSTARTER LLC (RU)
International Classes:
G06F9/451; G06Q10/02; A63B71/00
Foreign References:
US20170246545A12017-08-31
US20100028846A12010-02-04
Other References:
HIROYUKI WATANABE: "Meeting reservation Bot for life insurance company with Cresco", MICROSOFT APAC TECHNICAL CASE STUDIES, 17 March 2017 (2017-03-17), Retrieved from the Internet [retrieved on 20180919]
SHWETA TANEJA, 8 MUST-HAVE APPS FOR SPORTS LOVERS, 11 January 2017 (2017-01-11), Retrieved from the Internet [retrieved on 20180919]
Attorney, Agent or Firm:
KOTLOV, Dmitry Vladimirovich et al. (RU)
Download PDF:
Claims:
ФОРМУЛА ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

9. Способ по п.1, характеризующийся тем, что с помощью чат-бота формируют напоминание для устройств пользователей о сформированном бронировании.

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

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

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

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

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

15. Способ по п.1, характеризующийся тем, что (а) спортивные навыки потенциал ьных партнеров или (б) информация о предварительных резервированиях спортивного объекта пользователя используется для поиска доступных спортивных объектов и / или потенциальных партнеров.

16. Способ по п.1, характеризующийся тем, что поиск спортивных объектов и/или пользователей реализуется на основе алгоритмов искусственного интеллекта.

17. Способ по п.1, характеризующийся тем, что поиск спортивных объектов и/или пользователей реализуется на основе алгоритмов математической статистики.

18. Способ по п.1, характеризующийся тем, что чат-сессия с чат-ботом формируется в информационном канале, выбранном из группы: Telegram, WhatsApp, Slack, Skype, Viber, Facebook Messenger, голосовые ассистенты.

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

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

Description:
Способ и система автоматического бронирования спортивного объекта с помощью чат-бота

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

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

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

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

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

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

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

Чат-боты в сфере гостеприимства и путешествий.

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

Чат-боты в сфере здравоохранения.

Такие чат-боты, как «HealthTap», «А1еха» от Amazon, «icliniq », являются примерами чат-ботов в индустрии здравоохранения. Чат-боты намного больше подходят для общения с пациентами, чем автономные приложения. Через эти чат-боты пользователи задают вопросы, связанные со здоровьем, и незамедлительно получать ответы, основанные на информации из базы данных. Безличный характер бота может быть преимуществом в определенных ситуациях, когда настоящий доктор не нужен. Чат-боты облегчают доступ к системе здравоохранения и помогают представителям этой сферы давать клиентам индивидуальные советы по здоровью.

Новостные чат-боты.

Известные новостные и медиа-компании, такие как The Wall Street Journal, CNN, Fox News и др. запустили свои чат-боты на базе мессенджера Facebook, чтобы их читатели и зрители могли быть в курсе самых актуальных новостей и событий в режиме реального времени.

Чат-боты в электронной торговле.

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

Чат-боты в индустрии моды.

Чат-боты, искусственный интеллект и машинное обучение создают новые возможности в индустрии моды, начиная с подробной аналитики данных, заканчивая персональными стилистами в лице чат-ботов. Интернет постепенно догоняет по популярности традиционны шоппинг, предоставляя клиентам простой, но очень безличный опыт взаимодействия. Эта конкретная проблема может быть решена с помощью чат-ботов. Клиенты могут взаимодействовать с ботами, которые умеют обмениваться сообщениями, предлагать нужный товар и информацию. Известные модные бренды, такие как Burberry и Tommy Hilfiger недавно запустили собственные чат-боты для Лондонской и Нью-йоркской недель моды. Известный бренд косметики Sephora и бренд модной одежды Н&М также запустили своих чат-ботов в приложении Kik.

Чат-боты в сфере финансов.

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

Чат-боты в фитнес-индустрии.

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

Компании в самых разных отраслях промышленности создают чат-боты в популярных приложениях для обмена сообщениями, таких как Slack, Facebook Messenger, Kik и др., а также в своих собственных приложениях и веб-сайтах.

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

Существенным недостатком известных решений является то, что бронирование спортивного объекта невозможно производить непосредственно из групповой чат-сессии с партнерами и тренерами, а также с помощью голосового ассистента. Пользователю необходимо использовать дополнительные приложении или веб-сервисы, а затем дополнительно информировать партнеров о произведенном бронировании и об изменениях статуса бронирования. СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

В другом частном варианте осуществления способа подбор по меньшей мере одного партнера осуществляет на основе местоположения этого партнера.

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

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

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

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

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

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

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

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

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

В другом частном варианте осуществления способа чат-сессия с чат-ботом формируется в информационном канале, выбранном из группы: Telegram, WhatsApp, Slack, Skype, Viber, Facebook Messenger, голосовые ассистенты.

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

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

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

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

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

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

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

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

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

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

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

В другом частном варианте осуществления способа чат-бот встраивают в службы передачи мгновенных сообщений и мессенджеры— в Telegram, WhatsApp, Slack, Skype, Viber, Facebook Messenger, голосовые ассистенты. Встраивание чат-бота в службы передачи мгновенных сообщений производят через программный интерфейс приложения (API) или набор средств разработчика (SDK) службы передачи мгновенных сообщений. Чат-бот может быть также интегрирован, но только в стандартные мессенджеры, но и в любые приложения для персональных устройств пользователя. В другом частном варианте осуществления способа чат-бот выполнен с возможностью находить и показывать картинки спортивных объектов и спортивного оборудования, а также фотографии пользователей, спарринг-партнеров и тренеров.

В другом частном варианте осуществления способа по крайне мере один пользователь осуществляет оплату забронированного спортивного объекта через чат-сессию.

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

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

Фиг. 1 иллюстрирует пример выполнения системы автоматического бронирования спортивных объектов с помощью чат-бота.

Фиг. 2 иллюстрирует пример структуры данных сервиса автоматического бронирования спортивных объектов.

Фиг. 3 иллюстрирует пример алгоритма сервиса автоматического бронирования спортивных объектов.

Фиг. 4 иллюстрирует пример чат-сессии для бронирования спортивного объекта.

Фиг. 5 иллюстрирует пример интерфейса администратора спортивного объекта.

Фиг. 6 представлен пример исполнения вычислительного устройства.

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

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

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

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

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

На Фиг. 1 представлен пример выполнения системы автоматического бронирования спортивных объектов с помощью чат-бота. Сервис бронирования спортивных объектов (110) включает ядро сервиса (103), базу данных (104), чат-бот (105) и интерфейс администраторов (102).

Ядро сервиса бронирования спортивных объектов (103) реализует обработку данных о пользователях, спортивных объектах, расписании, бронированиях и их хранение в базе данных (104).

С одной стороны, к сервису бронирования (103) подключаются администраторы спортивных объектов (100, 101) через интерфейс администраторов (105) и вносят данные о доступности спортивных объектов для бронирования.

С другой стороны, пользователи (108, 109) подключаются к сервису бронирования через мессенджеры (106, 107) и чат-бот для пользователей (105).

Чат-бот (105) подключается к мессенджерам (106, 107) напрямую или через службы передачи мгновенных сообщений (106, 107). Взаимодействие этих компонентов происходит через интерфейс программирования (API) или протоколы.

Сервис бронирования (110) может быть реализован в виде программного обеспечения для облачного, виртуального или выделенного сервера, подключенного по каналам связи к устройствам пользователя. Например, для реализации облачного сервиса бронирования спортивных объектов можно использовать службы Google Cloud или Amazon ЕС2. Для защиты персональных данных пользователей можно использовать стандартные средства защиты, такие как шифрование канала связи, авторизация пользователей по логину и паролю, временные пароли, сетевые экраны, средства мониторинга безопасности. Сервис бронирования может быть интегрирован с другими сервисами для взаимодействия с пользователями без установки дополнительных приложений, например, со службами передачи мгновенных сообщений, мессенджерами, такими как WhatsApp и Telegram или социальным сетям, таким как Facebook и Вконтакте.

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

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

На пользовательском устройстве установлено программное обеспечение, обеспечивающие взаимодействие с чат-ботом (105), например, программное обеспечение мессенджера (106, 107), социальной сети, голосового ассистента и пр.

Сетевой связью может быть вычислительная сеть передачи данных, например, Интернет.

В качестве базы данных (104) для хранения данных о спортивных объектах и пользователях можно использовать готовые системы управления базами данных типа NoSQL, например, MongoDB и Cassandra, а также реляционные базы, например, MySQL и PostrgeSQL, в случае если не требуется значительное масштабирование базы.

Первоначально пользователя (108, 109) регистрируют в базе данных (104) сервиса предоставления спортивных объектов (103) и присваивают каждому пользователю уникальный идентификатор (УИД). Таким уникальным идентификатором, является, но не ограничивается: имя пользователя, адрес электронной почты, номер мобильного телефона или идентификатор мессенджера. Некоторые мессенджеры, например, Telegram, не передают мобильного телефона пользователя в чат-бот через интерфейс программирования для защиты персональных данных пользователей, и для идентификации таких пользователей можно использовать альтернативный идентификатор мессенджера в виде произвольной последовательности символов.

Регистрация пользователей может производиться путем подключения пользователей к чат-боту сервиса бронирования, через установку чат-бота в мессенджер пользователя. Также регистрация может производится на сайте сервиса бронирования или администратором спортивного объекта. Регистрация может быть автоматизирована за счет использования глубоких ссылок (deep links), в которых может быть закодированы данные регистрации пользователя, такие как номера телефон, имя пользователя, идентификатор спортивного объекта, где занимается пользователь.

В самой системе бронирования, а именно в базе данных, зарегистрированы спортивные объекты. Данные о спортивных объектах, включая их местоположение, режимы работы, типы спортивного оборудование, типы доступных услуг, могут быть внесены администратором спортивного объекта (100, 101) через интерфейс администраторов (102), подключенной к ядру сервиса бронирования (103). Кроме того, данные о спортивных объектах могут быть импортированы из внешних баз данных или картографических сервисов.

В базе данных может храниться дополнительная информация, необходимая для бронирования, например, турнирная сетка, данные о завершенных турниров, подтверждающих уровень подготовки пользователей, расписание занятий спортивных школ, расписание занятий тренеров, прогноз погоды. Такая дополнительная информация может быть автоматически импортирована из внешних информационных систем через интерфейс программирования (API) или комплект разработчика (SDK). Чаще всего импорт таких данных производится автоматически из внешних веб-сервисов на основе технологии REST. Например, турнирная сетка, данные о завершенных турниров, подтверждающих уровень подготовки пользователей, расписание занятий могут быть импортирована из информационной системы спортивной федерации или спортивной школы; прогноз погоды может быть импортирован у провайдера в сети Интернет для повышения удобства пользователей при бронировании спортивных объектов, находящихся на улице.

Интерфейс администраторов спортивных объектов (102) может быть реализован в виде веб-интерфейса, как показано на Фиг. 4. Интерфейс администраторов может включать календарь бронирований, список бронирований, список пользователей, список абонементов, финансовая информация, тарифы и другие настройки спортивного объекта. Альтернативно, интерфейс администратора может быть реализован в виде загружаемого приложения для мобильного устройства или настольного компьютера, чат-бота. Интерфейс администратора может предусматривать интеграцию с программным обеспечением, используемом для управления спортивными объектами, таким как 1С Фитнес и MindBody.

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

После регистрации пользователя получают параметры поискового запроса, через чат- сессию этого пользователя с чат-ботом.

Чат-сессия с чат-ботом формируется в информационном канале.

Таким информационным каналом, является, но не ограничивается: Telegram, WhatsApp, Slack, Skype, Viber, Facebook Messenger или голосовые ассистенты.

Голосовыми ассистентами, являются, но не ограничиваются: Google Now, Siri, Amazon Alexa, Microsoft Cortana, ассистенты «Алиса» и «Дуся».

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

Чат-бот (105) может быть реализован в виде специального приложения или на базе платформы обработки естественного языка (Natural Language Processing, NLP или Natural Language Understanding, NLU), такой как DialogFlow компании Google, Wit.ai компании Amazon и Watson компании IBM.

Чат-бот (105) может быть реализован на базе обычного сервиса чат-ботов, таких как ManyChat и ChatFuel. К ядру сервиса бронирования (103) могут быть подключены сразу несколько чат-ботов (105) с целью обслуживания пользователей на разных географических зонах или на разных языках.

Пользователь может взаимодействовать с чат-ботом (103) на нескольких языках, причем чат-бот может определять язык пользователя автоматически или использовать языковой параметр мессенджера пользователя, передаваемый через интерфейс программирования.

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

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

Подбор по меньшей мере одного партнера осуществляется на основе уровня подготовки, который соответствует уровню подготовки первого пользователя или на основе доступности других игроков на указанную дату и время бронирования, или на основе прошлой истории совместных игр или тренировок, или на основе инициации другими пользователями (игроками) похожих поисковых запросов, или на основе местоположения или на основе турнирной сетки спортивных соревнований. Уровень подготовки может определяться спортивным рейтингом пользователя или“пирамидой” относительной силы игроков на основе результатов соревнований, товарищеских матчей или турниров. Например, оценки уровня подготовки можно использовать системы рейтингирования Эло (Е1о) или Глико-2 (Glicko-2). Результаты соревнования могут вводится пользователями через чат-сессию. Система бронирования может автоматически рассчитать рейтинг пользователей и возвращаться уточненные рейтинги пользователей в чат-сессию. Рейтинг также может быть получен на основе статистики оценок других пользователей, например, по пятибалльной шкале.

Чат-бот осуществляет поиск по меньшей мере одного спортивного объекта, по меньшей мере по одному параметру поисковому запроса.

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

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

Местоположение спортивного объекта может быть задано вручную администратором спортивного объекта или импортировано из картографической системы, такой как Google Maps и Яндекс.Карты.

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

Местоположение желаемой тренировки или игры для поискового запроса может быть также задано пользователем с помощью таких систем геопоизционирования, таких как GPS, Глонасс, Wi-Fi, а также сервисами геопозирования, предоставляемые операторами связи. Пользователь может отправить географические координаты через средства мессенджера.

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

При этом, чат-бот может найти картинки выявленных спортивных объектов и/или спортивного оборудования и отправить их пользователям.

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

После чего, автоматически осуществляют бронирование спортивного объекта через по меньшей мере одну чат-сессию с помощью чат-бота и о результате бронирования уведомляют по меньшей мере одного пользователя.

После чего, по крайне мере один пользователь осуществляет оплату забронированного спортивного объекта через чат-сессию. Кроме того, чат-бот формирует напоминания для пользователей о сформированном бронировании и предстоящей тренировки.

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

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

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

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

На Фиг.2 представлен пример структуры данных сервиса автоматического бронирования спортивных объектов. Структура имеет три типа измерения: места (200), время (201) и пользователи (202).

Измерение места (200) является дискретным и включает множество зарегистрированных спортивных объектов и/или их отдельных компонентов, такие как корты или различные спортивные залы. Места могут иметь признаки, такие как название спортивного клуба, его адрес, вид спорта, уровень сервиса, тип оборудования. Другой тип измерение время (201) используется для определения интервала времени для бронирования. Единицами измерения являются год, месяц, дата, час и/или минута. Измерение время может быть непрерывным или дискретным.

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

В качестве примера на Фиг. 2 показаны два отрезка (203), которые соответствуют бронированию спортивного объекта“Звезда”, корт 6, с 10:00 до 12:00 на 22 января 2018 года для двух пользователей Боб и Алиса. Каждый отрезок (203) соответствуют бронированию одного пользователя, а его длина определяет продолжительность аренды спортивного объекта.

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

Структура данных, представленная на Фиг. 2, может храниться в базе данных (104) и использована для поиска спортивных объектов, доступных для бронирования, и пользователей для совместной тренировки.

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

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

Фиг. 3 иллюстрирует пример алгоритма сервиса автоматического бронирования спортивных объектов. В начале инициируют чат-сессию с пользователем (300). Если пользователь не зарегистрирован (302), то есть имеет неизвестный идентификатор, то проводят регистрацию пользователя (303). Получают параметры поискового запроса (304). Если параметров недостаточно (305), например, пользователь указал местоположение без даты бронирования, то уточняют параметры запроса (311). Производят поиск и выбор интервалов времени бронирования (305). Производят поиск и выбора партнера для совместной тренировки (306). Получают подтверждение о бронировании от одного или всех пользователей (308). Если все пользователи согласны (308), то производят бронирование выбранного спортивного объекта на выбранный интервал времени с выбранным партнером (309). Завершают чат-сессию (310).

Фиг. 4 иллюстрирует пример чат-сессии между пользователем и чат-ботом для бронирования спортивного объекта и подбора партнера. Чат-бот выдает приветствие (401). Пользователь вводит запрос на бронирование с указанием времени игры (402). Чат-бот направляет уточняющий вопрос о месте спортивного объекта (403). Пользователь вводит название города (404). Чат-бот выдает лучшее предложение в городе и предлагает продолжить поиск (405). Пользователь отказывается от дальнейшего поиска и выбирает найденных спортивный объект (406). Чат-бот показывает интервалы времени, доступные для бронирования (407). Пользователь выбирает интервал времени (408). Чат-бот предлагает найти партнера (409). Пользователь вводит параметры для поиска партнера (410). Чат-бот находит потенциальных партнеров и показывает их список (411). Пользователь выбирает одного или нескольких партнеров (412). Чат-бот показывает основные параметры бронирования и запрашивает подтверждение (413). Пользователь соглашается (414). Чат-бот получает подтверждение у партнеров и инициирует процесс бронирования (415). Чат-бот выдает подтверждение об успешном бронировании (415).

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

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

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

На Фиг. 5 представлен пример интерфейса администратора спортивного объекта, а именно теннисного клуба. Интерфейс включает следующие компоненты: название спортивного объекта (500); выбор раздела администрирования (501); фасетный фильтр для выбора группы теннисных кортов (502); фасетный фильтр для выбора статусов забронированных событий (503); фасетный фильтр для выбора статуса оплаты бронируемых событий (504); фасетный фильтр для выбора типов бронируемых событий (505); выбор даты для отображения календарной сетки бронирования (506); строка для поиска забронированных событий (507); забронированное событие на календарной сетки (508); имя администратора, вошедшего в интерфейс (509); имя клиента, который производит бронирование (510); выбор дублировать или удалить (511); параметры бронирования - дата, время, продолжительность, теннисный корт, статус оплаты (512); кнопка для создания или сохранения бронирования (513).

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

На Фиг. 6 представлен пример исполнения вычислительного устройства (600) для реализации функционала по автоматическому бронированию спортивного объекта с помощью чат-бота и иного функционала, осуществляемого за счет алгоритмической обработки данных. Данное вычислительное устройство может быть использовано на стороне сервера, на стороне пользователя и на стороне администратора спортивного объекта. В общем случае устройство (600) содержит такие компоненты, как: один или более процессоров (601), по меньшей мере одну память (602), средство хранения данных (603), интерфейсы ввода/вывода (604), средство В/В (605), средство сетевого взаимодействия (606).

Процессор (601) устройства выполняет основные вычислительные операции, необходимые для функционирования системы (600) или функционала одного или более ее компонентов. Процессор (601) исполняет необходимые машиночитаемые команды, содержащиеся в оперативной памяти (602).

Память (602), как правило, выполнена в виде ОЗУ и содержит необходимую программную логику, обеспечивающую требуемый функционал.

Средство хранения данных (603) может выполняться в виде HDD, SSD дисков, рейд массива, сетевого хранилища, флэш-памяти, оптических накопителей информации (CD, DVD, MD, Blue-Ray дисков) и т.п. Средства (603) позволяют выполнять долгосрочное хранение различного вида информации, например, истории обработки транзакционных запросов (логов), идентификаторов пользователей и т.п.

Интерфейсы (604) представляют собой стандартные средства для подключения и работы с сервером (600), например, USB, RS232, RJ45, LPT, COM, HDMI, PS/2, Lightning, FireWire и т.п.

Выбор интерфейсов (604) зависит от конкретного исполнения устройства (600), которое может представлять собой персональный компьютер, мейнфрейм, серверный кластер, тонкий клиент, смартфон, ноутбук и т.п.

В качестве средств В/В данных (605) может использоваться: клавиатура, джойстик, дисплей (сенсорный дисплей), проектор, тачпад, манипулятор мышь, трекбол, световое перо, динамики, микрофон и т.п.

Средства сетевого взаимодействия (606) выбираются из устройства, обеспечивающий сетевой прием и передачу данных, например, Ethernet карту, WLAN/Wi-Fi модуль, Bluetooth модуль, BLE модуль, NFC модуль, IrDa, RFID модуль, GSM модем и т.п. С помощью средств (605) обеспечивается организация обмена данными между сервером (600) и УС (600) по проводному или беспроводному каналу передачи данных, например, WAN, PAN, ЛВС (LAN), Интранет, Интернет, WLAN, WMAN или GSM.

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

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




 
Previous Patent: THERMOELEMENT (VARIANTS)

Next Patent: ANTI-SHOCK SUSPENSION