СИСТЕМА И СПОСОБ ИНТЕГРАЦИИ ДИСТАНЦИОННЫХ УСЛУГ
SYSTEM AND METHOD OF INTEGRATING REMOTE SERVICES

Предмет изобретения
Настоящее изобретение описывает систему интеграции дистанционных услуг и способ работы упомянутой системы. В предпочтительном варианте осуществления система содержит: систему управления; базу данных, по меньшей мере, с одной таблицей пользователей и, по меньшей мере, одной таблицей данных, связанных с каждым пользователем; систему ввода и распознавания сообщения для письменных сообщений, голосовых сообщений или жестов, нажимной кнопки, NFC и т.д.; систему вывода; диалоговую систему; и систему обмена информацией для обмена информацией с дистанционными услугами третьих лиц, при этом система обмена информацией соединена с системой управления и содержит, по меньшей мере, один соединитель, пригодный для каждого типа услуги или информации так, что, по меньшей мере, один соединитель пригоден для выполнения коммерческой транзакции, которая может быть запрошена пользователем. Вследствие этого, интегрированная платежная система или система обращения к данным, соединенная с услугами третьих лиц и системой управления, предоставляется либо для исполнения и оплаты, либо обращения к услугам и к информации, запрашиваемым пользователем. Также предоставляется возможность, посредством которой системы третьих лиц могут соединяться с данной системой посредством соединителей так, чтобы пользователи могли получать доступ к товарам, услугам и/или к информации упомянутых систем третьих лиц через систему. Это, в частности, может быть использовано в области покупки электронных билетов или товаров через мобильный терминал (мобильный телефон, нетбук, вычислительное устройство, планшет, компьютер класса лэптоп или любой другой тип устройства) и для осуществления доступа к информации или к другим услугам таким образом, что доступ к различным услугам, интерпретация естественного языка и интеграция объективных данных с персональными данными пользователя оказываются интегрированными посредством одной системы.
Предпосылки создания изобретения
Главная техническая задача изобретения состоит в том, что в настоящий момент существует возможность осуществления доступа к различным дистанционным услугам посредством голоса и/или естественного языка, но всегда независимо. Таким образом, например, существует возможность покупки билетов в кинотеатр, покупки авиабилетов или обращения к банковским данным с любого мобильного терминала, вычислительного устройства, планшета, компьютера или любого другого типа устройства, которое имеет доступ к сети Интернет. Также существуют приложения, которые интерпретируют голосовые сообщения. В этом отношении известен патент US 5426583, который описывает систему интерпретации естественного языка (автоматический перевод), а также переход от голоса к тексту с помощью распознавания голоса.
Неизвестна интегрированная система, предоставляющая доступ к любой услуге, независимо от типа услуги, в которой, по меньшей мере, одна из услуг является коммерческой транзакцией, т.е. которая является интегратором услуг/товаров, связанных с транзакцией, с естественным языком или распознаванием голоса/жестов, NFC или другого типа сообщения. Известны информационные услуги в мобильных телефонах посредством доступа к сети Интернет или услуги, которые интегрируют определение местоположения терминала с другими приложениями, например Foursquare, в котором пользователи регистрируются и оставляют отметки о прибытии в помещении, местах и в обмен получают очки. Тем не менее, на сегодняшний день отсутствует приложение, которое обеспечивает доступ к нескольким услугам, среди которых, по меньшей мере, одна включает в себя выполнение коммерческой транзакции с помощью естественного языка и/или распознавания голоса, жестов и т.д. из единой системы или web-страницы. Кроме того, неизвестна система, которая обеспечивает выполнение данного типа транзакций посредством голоса и естественного языка с устройства.
Помимо этого, также неизвестна возможность, которая позволяет третьему лицу включить себя в систему посредством соединителей, доступных в системе, так, чтобы любое третье лицо могло встроить себя в систему и, следовательно, любой пользователь мог получить доступ к товару, информации и/или к услуге третьего лица с преимуществами системы, такими как обработка естественного языка и/или распознавание голоса, жестов, NFC или любого другого типа сообщения.
Описание изобретения
Вследствие этого, в первом аспекте изобретения настоящее изобретение предоставляет систему интеграции дистанционных услуг, содержащую:
a) систему управления, соединенную с сетью связи
Предоставляется система управления, которая в одном варианте осуществления является одним или несколькими серверами, и в случае нескольких серверов, размещенных в одном и том же местоположении или в местоположениях, которые дистанцированы по отношению друг к другу, которые обладают доступом к сети Интернет, например, как следует из названия, данная система управления управляет бизнес-логикой. Она взаимодействует с остальными компонентами, управляя действиями каждого из них. Она отвечает за обеспечение постоянства существования в базе данных;
b) базу данных, управление которой осуществляется системой управления, для обслуживания и хранения, по меньшей мере, следующих таблиц:
таблицы пользователей,
таблицы данных, связанных с каждым пользователем, среди которых выделяется высокоуровневая информация, такая как номер счета и социальная информация.
Система управления управляет, по меньшей мере, одной базой данных, которая в одном варианте осуществления является нереляционной базой данных, например базой данных типа Cassandra, или реляционной базой данных. Эта база данных содержит данные, которые пользователь вводит по мере того, как он/она взаимодействует с системой. Таким образом, доступны, например, имя пользователя, предпочтительно с именем и фамилией, объективные данные, такие как адрес, телефон, дата рождения, и в конкретных вариантах осуществления также род деятельности, образование, вероисповедование, этническая группа, национальность, политическая принадлежность, с другой высокоуровневой информацией, такой как номер/номера счета в разных банках, информация о карте и их ключи, регистрационное имя и пароль доступа к разным услугам, таким как супермаркет, онлайновый магазин, история покупок, или даже информация о здоровье, вес, рост, группа крови, или персональная или социальная информация, такая как семья, сентиментальные отношения (такие, как «возлюбленный/возлюбленная», «муж/жена» и данные, идентифицирующие упомянутых людей), вкусы, сексуальная ориентация и сексуальная жизнь, навыки, самооценка, отношение к жизни, коэффициент интеллекта, качества и т.д. В одном варианте осуществления база данных заполняется при регистрации в системе, и она пополняется по мере использования ее информации.
Пользователями в различных вариантах осуществления являются люди или машины. Другими словами, доступ к системе могут осуществлять люди или машинные системы;
c) систему ввода и распознавания сообщения, соединенную с упомянутой сетью связи для доступа со стороны, по меньшей мере, одного пользователя, с возможностью доступа к системе управления, в отношении запросов, введенных пользователем;
d) систему вывода, пригодную, по меньшей мере, для сообщения информации пользователю или для выполнения действий из запроса пользователя,
Эти две системы предусмотрены в настоящем изобретении, которые в различных вариантах осуществления являются интегрированными в единое приложение или в другом варианте осуществления являются интегрированными или являются дистанционными независимыми системами по отношению к устройству пользователя.
Существуют разные возможности в плане способа ввода сообщений. Данная система является интерфейсом для сбора сообщений и запросов. В одном варианте осуществления она является приложением для мобильных устройств и подобного; оно может быть создано для Всемирной Паутины (www), для киосков, для робота, дисплея домашней электроники или любого устройства и под любой платформой. В одном варианте осуществления данная система является интегрированной системой ввода и распознавания сообщения, а в другом варианте осуществления она формируется посредством одной системы, которая собирает информацию, и другой, независимой системы, которая обрабатывает ее (например, для перехода от голоса к тексту).
Таким образом, в различных вариантах осуществления данная система собирает сообщение пользователя (человека или машины), которое может быть действием, инициирующим запрос; или оно может быть письменным запросом, например, предложением или частью письменного предложения или голосового сообщения, когда устройство в этом варианте осуществления имеет машину преобразования голоса в текст. В другом варианте осуществления ввод сообщений также осуществляется посредством NFC (Связи Ближнего Поля), беспроводной технологии между близкими объектами, которая действительна, например, для идентификации, обмена или сбора данных, подобная карте RFID. В различных вариантах осуществления устройство имеет модуль считывания штрих-кода или двунаправленного кода (Bidi кода), и выполнения считывания данного кода достаточно для того, чтобы узнать функцию, которая должна быть выполнена. В другом варианте осуществления ввод сообщений также осуществляется посредством распознавания лица (например, для доступа к информации или в качестве пароля) или дополненной реальности (мобильный терминал имеет камеру и при использовании ее для записи чего-нибудь параллельно показывается информация о том, что было записано), или посредством ввода жестов. В одном варианте осуществления система ввода и распознавания сообщения выполнена с возможностью обнаружения любого языка и вывода ответов системы на упомянутом языке. В другом варианте осуществления система ввода и распознавания сообщения является сенсорной системой, пригодной для ввода сообщений людьми со значительным дефектом зрения. В еще одном варианте осуществления данная система является пригодной для распознавания лиц, распознавания радужной оболочки или распознавания вен (например, на руке), распознавания пароля доступа или распознавания отпечатка пальца, либо распознавания голоса и/или активируемого по частоте или голосу распознавания или любого другого типа распознавания. Все эти варианты осуществления отличаются предоставлением системы безопасности для подтверждения и аутентификации человека, выполняющего, в случае необходимости, транзакцию.
В другом варианте осуществления ввод сообщений также осуществляется посредством температуры (через локальную или дистанционную систему измерения температуры), определением географического местоположения и/или GPS (через локальную или дистанционную систему определения географического местоположения, интегрированную в систему), запаха, радиосигнала, нажимной кнопки, RFID, web-услуги или другого типа кода.
В другом варианте осуществления ввод сообщения осуществляется также в других форматах, таком как NFC.
В различных вариантах осуществления система вывода является системой, которая обладает некоторыми возможностями в плане способа отображения сообщений. Таким образом, в различных вариантах осуществления сообщения являются предложением или частью письменного или устного предложения, когда система в этом варианте осуществления имеет систему синтеза голоса TTS (Текст в Речь). В различных вариантах осуществления устройство имеет дисплей для показа штрих-кода или двунаправленного кода (Bidi кода). В другом варианте осуществления сообщения также представляются посредством звуков, музыки, аватара, 3D персонажа и т.д. Другой вариант осуществления состоит в управлении работой домашнего или недомашнего робота, бытового прибора и машины. Управление работой системы контроля здоровья (электронного стимулятора сердца, капельницы и т.д.). Другой вариант осуществления позволяет показывать ответ системы посредством дополненной реальности. В другом варианте осуществления отображение сообщения также осуществляется посредством температуры, данных определения географического местоположения (посредством локальной или дистанционной системы карты, интегрированной в систему), запаха, радиосигнала, нажимной кнопки, REID, штрих-кода, web-услуги или другого типа кода.
Ответом также может быть вопрос или запрос по отношению к пользователю.
В различных вариантах осуществления система ввода и распознавания сообщений и система вывода инсталлированы в мобильном терминале пользователя (который в различных вариантах осуществления является вычислительным устройством, планшетом, компьютером, телефоном, нетбуком или любым другим типом устройства) так, что они исходно должны быть загружены и исполнены либо независимо, либо совместно, на терминале, или данная система ввода и распознавания сообщения и система вывода являются предварительно загруженными в терминал, когда упомянутый терминал приобретается. В другом варианте осуществления доступ к упомянутой системе ввода и распознавания сообщения и к системе вывода осуществляется дистанционно, например, посредством web-страницы;
e) диалоговую систему, соединенную с системой управления, при этом диалоговая система содержит, по меньшей мере, одну систему для интерпретации сообщений, распознавания действий, которые должны быть выполнены, и создания ответов с учетом запроса, введенного пользователем.
Присутствует диалоговая система, которая в одном варианте осуществления включает в себя приложение для обработки естественного языка, семантического и онтологического анализа с доступом к системе управления и с возможностью взаимодействия с ней. В одном варианте осуществления «внешний интерфейс» или точка доступа используется для диалоговой системы для мобильных устройств, мобильного телефона, планшета, вычислительного устройства, нетбука, компьютера или любого другого типа устройства. Данный внешний интерфейс отвечает за перехват запросов, отправленных пользователем, и, при необходимости, возврат соответствующего ответа после обработки и создания соответствующего ответа.
Диалоговая система обладает, среди прочего, следующими функциями: интерпретация текста, введенного пользователем; распознавание действий, которые должны быть выполнены в зависимости от текста или введенных запросов; и составление ответов для пользователя. Данная диалоговая система анализирует ввод сообщения или запроса, в одном варианте осуществления она также выполняет обработку естественного языка, семантический и онтологический анализ и после извлечения концепций она создает соответствующие ответы, так что, например, в случае отсутствия данных на запрос ответ диалоговой системы является вопросом, который адресован пользователю или другой диалоговой системе или другому пользователю. В различных вариантах осуществления диалоговая система делает морфологический, синтаксический, семантический, практический и функциональный анализ сообщения пользователя;
f) по меньшей мере, одну систему обмена информацией для обмена информацией с дистанционными услугами третьих лиц, при этом система обмена информацией соединена с системой управления и содержит, по меньшей мере, один соединитель, пригодный для каждого типа услуги, так что, по меньшей мере, один соединитель пригоден для выполнения коммерческой транзакции, которая может быть запрошена пользователем.
Настоящая система включает в себя систему обмена информацией, соединенную с системой управления, которая является системой обмена информацией для обмена информацией с дистанционными услугами третьих лиц, при этом эти услуги в различных вариантах осуществления являются услугами многих типов, и, таким образом, система содержит, по меньшей мере, один соединитель, пригодный для каждого типа доступной услуги и пригодный для, как, например, соединитель для покупки рейсов, еще один соединитель для покупки товаров, другой соединитель для покупки билетов на представления (кино, театр, музей), еще один соединитель для покупки купонов, другой соединитель для обращения к банковским счетам, еще один соединитель для корреляции с GPS позицией терминала, еще один другой соединитель для получения сетевой информации, и т.д., так что, по меньшей мере, один соединитель пригоден для выполнения коммерческой транзакции, которая может быть запрошена пользователем. Другими словами, система будет иметь, по меньшей мере, один из соединителей, пригодный для совершения покупок или платежей, переводов и т.д. Вследствие этого, предоставляется интегрированная платежная система, совместимая с другой системой обращения к данным, что в одном варианте осуществления может быть реализовано в форме соединителей, с которыми соединяются разные услуги третьих лиц. В одном варианте осуществления поставщики услуг (банки, супермаркеты и т.д.) могут инсталлировать и делать свои приложения в соответствии с предоставляемым API (или любым стандартом связи или нестандартной системой; или семантическим web-стандартом), и, таким образом, интегрироваться в систему. Это позволяет пользователям упомянутой системы осуществлять доступ ко всем типам предоставляемой информации, товарам и услугам. В одном варианте осуществления данная система обмена информацией для обмена информацией с дистанционными услугами третьих лиц является соединителем в форме интерфейса связи между системой и третьими лицами. Она должна предоставлять способы, которые необходимы для выполнения действий, выполнение которых предписывает система управления, и сбора возвращаемой информации. В различных примерах соединители могут быть самоорганизующимися, т.е. специально разработанными для третьих лиц, или «общими», так что третьи лица соединяются с системой, используя API, относящийся к упомянутой системе, или стандарт связи (или нестандартную систему) или семантический web-стандарт (RDF, OWL, SparQL, обновить, GET (http), Turtle, RDX/XML, Endpoint и т.д.), который определен W3C (Консорциум Всемирной Паутины), или другой организацией, или любой другой тип стандартных или нестандартных систем связи.
В одном варианте осуществления различные услуги, соединенные с системой, могут взаимодействовать друг с другом в результате действий системы управления, а также с базой данных для выполнения более сложных действий, в которых участвуют несколько услуг.
Кроме того, настоящее изобретение, в свою очередь, во втором аспекте изобретения представляет способ интеграции дистанционных услуг, выполняемый в системе, содержащей:
a) систему управления,
b) базу данных, управление которой осуществляется системой управления для обслуживания и хранения, по меньшей мере, следующих таблиц:
таблицы пользователей,
таблицы данных, связанных с каждым пользователем, среди которых выделяется высокоуровневая информация, такая как номер счета и социальная информация,
c) систему ввода и распознавания сообщения, соединенную с упомянутой сетью связи для доступа со стороны, по меньшей мере, одного пользователя, с возможностью доступа к системе управления, в отношении запросов, введенных пользователем,
d) систему вывода, пригодную, по меньшей мере, для сообщения информации пользователю или для выполнения действий из запроса пользователя,
e) диалоговую систему, соединенную с системой управления, при этом диалоговая система содержит, по меньшей мере, одну систему для интерпретации сообщений, распознавания действий, которые должны быть выполнены, и создания ответов с учетом запроса, введенного пользователем,
f) по меньшей мере, одну систему обмена информацией для обмена информацией с дистанционными услугами третьих лиц, при этом система обмена информацией соединена с системой управления и содержит, по меньшей мере, один соединитель, пригодный для каждого типа услуги, так что, по меньшей мере, один соединитель пригоден для выполнения коммерческой транзакции, которая может быть запрошена пользователем, причем способ содержит следующие этапы, на которых:
пользователь вводит сообщение в мобильный терминал,
Пользователь осуществляет доступ к системе ввода и распознавания сообщения в его/ее мобильном терминале (в различных вариантах осуществления - вычислительном устройстве, планшете, компьютере, мобильном телефоне, нетбуке или любом другом типе устройства) или дистанционно, например, посредством ввода имени пользователя и пароля на web-странице, или в другом варианте осуществления система ввода и распознавания сообщения уже исполняется на мобильном устройстве, и вследствие этого идентификации не требуется. Следовательно, в упомянутый терминал вводится сообщение, что может быть выполнено либо посредством голоса, либо посредством письменного текста, либо, как указывалось, посредством NFC, штрих-кодов или двунаправленных кодов, распознавания лица, дополненной реальности и т.д.
Система ввода и распознавания сообщения распознает сообщение и преобразует его в письменный текст,
Система ввода и распознавания сообщения распознает то, что присутствует запрос, и меняет формат запроса на текст в случае, когда сообщение является голосовым или NFC, или посредством распознавания лица и т.д.
Диалоговая система интерпретирует сообщение, введенное пользователем, и данные, требуемые для выполнения,
Диалоговая система принимает сообщение от пользователя и интерпретирует его. Если это голосовое сообщение, то она анализирует его и переводит с естественного языка на идентифицируемый машиной язык. Идентифицируются тип выполненного запроса и участвующие параметры или данные. В одном варианте осуществления данная диалоговая система дополнительно выполняет семантический анализ.
- система управления идентифицирует доступность требуемых данных в базе данных,
Как только идентифицированы параметры, требуемые для выполнения сообщения или запроса, они сообщаются системе управления, которая идентифицирует в базе данных, доступны ли упомянутые данные. Если все данные, требуемые для выполнения транзакции или операции, доступны, система управления взаимодействует с системой обмена информацией для осуществления обмена информацией с дистанционными услугами третьих лиц, которые могут быть интегрированной платежной системой или системой обращения к данным, в зависимости от запроса или сообщения пользователя.
- система управления сообщает недоступные требуемые данные диалоговой системе, при необходимости,
В случае, когда доступны не все требуемые данные для выполнения запроса или сообщения пользователя, система управления сообщает диалоговой системе потребность в вводе дополнительных данных. Если доступны все требуемые данные, данный этап не потребуется.
- диалоговая система запрашивает дополнительный ввод недоступных требуемых данных у пользователя,
В случае вышеприведенного этапа с недоступностью данных диалоговая система запрашивает потребность в этих данных у пользователя.
- пользователь вводит недоступные требуемые данные в мобильный терминал устно или письменно со стороны пользователя,
В случае недоступности данных они будут запрошены у пользователя, и он/она вводит их посредством голоса или текста, NFC, звука, распознавания лица или любым из упомянутых способов ввода информации. В данном случае диалоговая система, в свою очередь, отвечает за интерпретацию данного сообщения, идентифицирующего то, что упомянутые данные являются действительными, и что все данные, требуемые для выполнения исходного запроса, были введены.
- система управления выполняет транзакцию, либо исполняя и оплачивая, либо обращаясь к услуге, запрошенной в сообщении, веденном пользователем, используя данные базы данных и данные, введенные пользователем.
После того, как доступны все данные, система управления использует данные базы данных (если они ей требуются) и данные, введенные пользователем, которые исходно отсутствовали в этой базе данных, и выполняет транзакцию или сделанный запрос. Этот запрос может быть запросом на покупку товара или заказа услуги для самого пользователя или для третьего лица, и это третье лицо может быть человеком, не связанным с пользователем или человеком, который включен в информацию базы данных, такую как «возлюбленный/возлюбленная», «мать/отец» и т.д. Запрос также может быть обращением к балансу банковского счета, или на карте, и т.д. Настоящее изобретение позволяет объединять все требуемые запросы всех услуг, которые были интегрированы в систему, используя единую точку ввода.
- диалоговая система уведомляет пользователя об успехе или неудаче транзакции.
Пользователь информируется о результате, как только были выполнены вышеприведенные этапы.
Все признаки, включенные в данный документ (включая формулу изобретения, описание и чертежи), и/или все этапы описываемого способа, могут быть объединены вместе в любой комбинации, за исключением комбинаций взаимно исключающих признаков и/или этапов.
Описание чертежей
Эти и прочие признаки и преимущества изобретения станут более очевидны в нижеследующем подробном описании предпочтительного варианта осуществления, представленного лишь в качестве иллюстративного и не накладывающего ограничений примера, со ссылкой на прилагаемые чертежи.
Фиг. 1 показывает вариант осуществления изобретения.
Фиг. 2 показывает другой вариант осуществления изобретения с другими выполняемыми этапами с учетом запроса пользователя.
Фиг. 3A-3F показывают варианты осуществления экранов, показываемых услугой при регистрации и использовании разных соединителей в системе обмена информацией для обмена информацией с третьими лицами.
Фиг. 4A-4D показывают варианты осуществления экранов, показываемых услугой при использовании разных соединителей в системе обмена информацией для обмена информацией с третьими лицами.
Подробное описание изобретения
Настоящее изобретение будет описано в различных предпочтительных вариантах осуществления, чтобы способствовать более глубокому пониманию.
Архитектура
Фиг. 1 показывает вариант осуществления системы как предмета изобретения. Как указано, различными элементами, интегрированными в нее, являются:
a) система управления (MS),
b) по меньшей мере, одна база данных (DB),
c) система ввода и распознавания сообщения (Ввод),
d) система вывода (Вывод),
e) диалоговая система (DS), и
f) по меньшей мере, одна система обмена информацией для обмена информацией с дистанционными услугами третьих лиц (C1-Cn), при этом система обмена информацией соединена с системой управления (MS) и содержит, по меньшей мере, один соединитель (Ci).
Все эти элементы будут описаны ниже.
В одном варианте осуществления система управления (MS) управляет бизнес-логикой. Она взаимодействует с остальными компонентами, управляя действиями каждого из них. Она отвечает за обеспечение постоянства существования в базе данных.
В одном варианте осуществления база данных (DB) является нереляционной базой данных, базой данных типа Cassandra, несмотря на то, что в различных вариантах осуществления она также является реляционной, такой как MySQL, SQLServer, Oracle, … Управление этой базой данных (DB) осуществляется системой управления (MS) для обслуживания и хранения, по меньшей мере, следующих таблиц:
- Таблиц(ы) пользователей,
- Таблиц(ы) данных, связанных с каждым пользователем.
Данные, которые пользователь вводит по мере того, как он/она взаимодействует с системой управления (MS), содержатся в этой базе данных (DB). Таким образом, доступно, например, имя пользователя, предпочтительно с именем и фамилией, объективные данные, такие как адрес, телефон, дата рождения, другая высокоуровневая информация, такая как номер/номера счета в разных банках, или даже информация о здоровье, группа крови, или субъективная информация, такая как семья, сентиментальные отношения (такие, как «возлюбленный/возлюбленная», «муж/жена» и данные, идентифицирующие упомянутых людей). Как указано, в одном варианте осуществления база данных заполняется при регистрации в системе, и она пополняется по мере использования ее информации. Таким образом, система в данном примере хранит не только информацию персональных данных, но также вкусы или предпочтения, например, если несколько раз бронировалась 4-звездочная гостиница со спортивным залом и плавательным бассейном, система будет понимать, что пользователю нравятся эти гостиницы и в следующий раз будет указывать на то, не хотел бы он/она повторить пребывание в предпочтительной гостинице.
Кроме того, система также содержит систему ввода и распознавания сообщения (Ввод: W, M, …), соединенную с упомянутой сетью связи для доступа со стороны, по меньшей мере, одного пользователя, с возможностью доступа к системе управления (MS) в отношении запросов, введенных пользователем, при этом также присутствует система вывода (Вывод: W, M, …), пригодная, по меньшей мере, для сообщения информации пользователю или для выполнения действий из запроса пользователя. Эти две системы предоставлены в настоящем изобретении, которые в различных вариантах осуществления интегрированы в едином приложении, или в другом варианте осуществления интегрированы или являются дистанционными независимыми системами по отношению к устройству пользователя. В одном варианте осуществления данная система является интегрированной системой ввода и распознавания сообщения, а в другом примере сформирована системой, которая собирает информацию, и другой независимой системой, которая ее обрабатывает (например, для перехода от голоса к тексту). В случае независимой системы система, которая собирает информацию, находится в мобильном терминале (D), а система, которая ее обрабатывает, может либо находиться в мобильном терминале (D), либо находиться в облаке (дистанционно).
Как указано, существует несколько возможностей в плане способа ввода сообщений. Данная система (Ввод) является интерфейсом для сбора сообщений и запросов. В одном варианте осуществления она является приложением для мобильных устройств или терминалов (D) (вычислительного устройства, планшета, нетбука, мобильного телефона, компьютера класса лэптоп, или любого другого типа устройства), она может быть создана для Всемирной Паутины (W), для киосков, для робота, дисплея домашней электроники, системы домашней электроники или любого устройства на любой платформе. Таким образом, в различных вариантах осуществления, данная система (Ввод) собирает сообщение пользователя, которое может быть действием, инициирующим запрос; или оно может быть письменным запросом, например, предложением или частью письменного предложения, или голосовым сообщением, когда устройство в этом варианте осуществления имеет машину преобразования голоса в текст, или нажатием кнопки. В другом варианте осуществления ввод сообщения также осуществляется посредством NFC (Связи Ближнего Поля), беспроводной технологии между близкими объектами, которая действительна, например, для идентификации, обмена или сбора данных, подобно карте RFID. В различных вариантах осуществления устройство имеет модуль считывания штрих-кода или двунаправленного кода (Bidi кода), и выполнения считывания данного кода достаточно для того, чтобы узнать функцию, которая должна быть выполнена. В другом варианте осуществления ввод сообщений также осуществляется посредством распознавания лица (например, для получения доступа к информации или в качестве пароля) или дополненной реальности, или посредством ввода жестов. Система ввода и распознавания сообщения (Ввод: W, M, …) соединена с упомянутой сетью связи, например Интернет, для обеспечения доступа со стороны, по меньшей мере, одного пользователя, с возможностью доступа к системе управления (MS).
В одном варианте осуществления система ввода и распознавания сообщения (Ввод) выполнена с возможностью обнаружения любого языка, а система вывода (Вывод) отвечает на упомянутом языке. В другом варианте осуществления система ввода и распознавания сообщения (Ввод) является сенсорной системой, пригодной для ввода сообщений людьми со значительным дефектом зрения. В другом варианте осуществления данная система (Ввод) является пригодной для распознавания лица или тела, распознавания радужной оболочки, или распознавания вен и/или органа (например, на руке), распознавания запаха, распознавания отпечатка пальца, активируемого по частоте или голосу распознавания, распознавания голоса. Все эти варианты осуществления отличаются предоставлением системы безопасности для подтверждения и аутентификации человека, выполняющего, в случае необходимости, транзакцию.
В другом варианте осуществления ввод сообщений также осуществляется посредством температуры (через локальную или дистанционную систему измерения температуры), определением географического местоположения и/или GPS (через локальную или дистанционную систему определения географического местоположения, интегрированную в систему), запаха, радиосигнала, нажимной кнопки, RFID, NFC, web-услуги или другого типа кода.
В различных вариантах осуществления система ввода и распознавания сообщения (Ввод) и система вывода (Вывод) инсталлированы в мобильном терминале (D) (вычислительном устройстве, планшете, компьютере или любом другом типе устройства) пользователя таким образом, что они исходно должны быть загружены и исполнены либо независимо, либо совместно на терминале (D), или данная система ввода и распознавания сообщения (Ввод) и система вывода (Вывод) являются предварительно загруженными в терминал (D), когда упомянутый терминал (D) приобретается, показанные на фиг. 1 как ввод и вывод типа (M). В другом варианте осуществления доступ к упомянутой системе ввода и распознавания сообщения (Ввод) и к системе вывода (Вывод) осуществляется дистанционно, например, посредством web-страницы (W). Как указано, фиг. 1 показывает возможные точки доступа пользователя в различных вариантах осуществления, как, например, через web (W), посредством дополнительного приложения, инсталлированного в мобильном устройстве (M), или в других примерах посредством самого фиксированного терминала услуги (киоска), любого платформенного устройства.
В различных вариантах осуществления система вывода (Вывод: W, M, …) является системой, которая обладает некоторыми возможностями в плане способа отображения сообщений. Таким образом, в различных вариантах осуществления сообщения являются предложением или частью письменного или устного предложения, когда система в этом варианте осуществления имеет систему синтеза голоса TTS (Текст в Речь). Представление сообщения также может быть в других форматах, таких как NFC. В различных вариантах осуществления устройство имеет дисплей для показа штрих-кода или двунаправленного кода (Bidi кода). В другом варианте осуществления сообщения также представляются посредством звуков, музыки и т.д. Другой вариант осуществления состоит в управлении работой домашнего или недомашнего робота, бытового прибора и машины. Управление работой системы управления здоровьем (электронного стимулятора сердца, капельницы и т.д.). Другой вариант осуществления позволяет показывать ответ системы посредством дополненной реальности. В другом варианте осуществления представление сообщения также осуществляется посредством температуры, данных определения географического местоположения (посредством локальной или дистанционной системы карты, интегрированной в систему), запаха, радиосигнала, нажимной кнопки, RFID, штрих-кода, web-услуги или другого типа кода. Ответ в различных вариантах осуществления является вопросом или запросом по отношению к пользователю.
В одном варианте осуществления диалоговая система (DS), отвечающая за семантический анализ языка и обработку естественного языка для интерпретации ввода сообщения запроса услуги пользователем, соединена с системой управления (MS), при этом диалоговая система (DS) содержит, по меньшей мере, одну систему для интерпретации сообщений, распознавания действий, которые должны быть выполнены, и создания ответов с учетом запроса, введенного пользователем. Диалоговая система (DS) обладает, среди прочего, следующими функциями: интерпретация текста, введенного пользователем; распознавание действий, которые должны быть выполнены в зависимости от текста или введенных запросов; и составление ответов для пользователя. В свою очередь, в различных вариантах осуществления она включает в себя всю логику семантической интерпретации и онтологического анализа, как впрочем, и извлечения концепций.
В свою очередь, система также содержит, по меньшей мере, систему обмена информацией для обмена информацией с дистанционными услугами третьих лиц (соединителями) (C1, C2, … Cn), при этом система обмена информацией соединена с системой управления (MS) и содержит, по меньшей мере, один соединитель (Ci), пригодный для каждого типа услуги, так что, по меньшей мере, один соединитель (Ci) пригоден для выполнения коммерческой транзакции, которая может быть запрошена пользователем. Эти соединители (C1, C2, … Cn) могут быть в разных форматах: XML, API, пакетного Интерфейса (ftp с плоским текстом), протокола http, web-услуги, разметки, …, причем соединители в других вариантах осуществления являются стандартом связи (или нестандартной системой) или семантическим Web-стандартом (RDF, OWL, SparQl, обновление SPARQL, метод GET (http), метод POST, Turtle, RDF/XML, Endpoint и т.д.), который определен W3C или любой другой организацией.
Данная система обмена информацией (C1, C2, …, Cn), соединенная с системой управления (MS), является системой обмена информацией для обмена информацией с дистанционными услугами третьих лиц, при этом эти услуги в различных вариантах осуществления являются услугами многих типов, причем система, таким образом, содержит, по меньшей мере, один соединитель (Ci, Cj, Ck), пригодный для каждого типа доступной услуги и пригодный для …, так что, например, один соединитель (Ci) для покупки рейсов, еще один соединитель (Cj) для покупки товаров, еще один соединитель для покупки билетов на представления (кинотеатр, театр, музей), еще один соединитель для покупки купонов, еще один соединитель для обращения к банковским счетам, еще один соединитель для корреляции с GPS позицией терминала и т.д. (более подробный список показан в разделе «Услуги»), так что, по меньшей мере, один соединитель (C) пригоден для выполнения коммерческой транзакции, которая может быть запрошена пользователем. В дополнение, система будет иметь, по меньшей мере, один из соединителей (Ci), пригодный для выполнения покупок или платежей, переводов и т.д. Вследствие этого, она имеет интегрированную систему платежей, совместимую с другой системой обращения к данным, что в одном варианте осуществления может быть реализовано в виде соединителей (C1, C2, …, Cn), с которыми соединены различные услуги третьих лиц. В одном варианте осуществления поставщики услуг (банки, супермаркеты и т.д.) могут инсталлировать и делать свои приложения в соответствии с предоставляемым API и, таким образом, интегрироваться в систему. Как указано, в других вариантах осуществления, соединители могут быть в формате XML, API, пакетным Интерфейсом (ftp с плоским текстом), протоколом http, web-услугами, разметкой, …, причем соединители в других вариантах осуществления являются стандартом связи или семантическим Web-стандартом (RDF, OWL, SparQL и т.д.), который определен W3C. Это позволяет пользователям упомянутой системы осуществлять доступ ко всем предоставляемым товарам или услугам. В одном варианте осуществления данная система обмена информацией для обмена информацией с дистанционными услугами третьих лиц является соединителем (Ci) в виде интерфейса связи между системой и третьими лицами. Он должен обеспечивать способы, которые требуются для выполнения действий, выполнение которых предписывает система управления (MS), и сбора возвращаемой информации. В различных примерах соединители (C1, C2, …, Cn) могут быть самоорганизующимися, т.е. специально разработанными для третьих лиц, или «общими», так что третьи лица соединяются с системой, используя API, который относится к упомянутой системе.
В одном варианте осуществления соединитель (Ci) представлен в виде открытого API, и при этом любой поставщик услуг третьих лиц может соединиться с системой посредством приложения, совместимого с упомянутым API. Другими вариантами осуществления соединителя являются XML, как указано, посредством API, пакетный Интерфейс (ftp с плоским текстом), протокол http, Web-услуги, разметка, с помощью семантических Web стандартов (RDF, OWL, SparQL и т.д.).
Таким образом, в одном варианте осуществления поставщик услуг третьих лиц (банки, супермаркеты и т.д.) могут инсталлировать и делать свои приложения в соответствии с соединителем (Ci), предоставляющим, в упомянутом примере, API, и, таким образом, интегрироваться в систему. Это позволяет пользователям системы осуществлять доступ ко всем предоставляемым товарам или услугам, как впрочем, и к любому типу информации. В одном варианте осуществления данная система обмена информацией для обмена информацией с дистанционными услугами третьих лиц является соединителем в виде интерфейса связи между системой и третьими лицами. Он должен обеспечивать способы, требуемые для выполнения действий, выполнение которых предписывает система управления, и сбора возвращаемой информации.
В одном варианте осуществления, как показано на фиг. 1 и 2, «внешний интерфейс» (F) или точка доступа используется для мобильной (M) или Web (W) системы ввода и распознавания сообщения. Данный «внешний интерфейс» (F) отвечает за перехват запросов, отправленных пользователем, и отображение соответствующего ответа после соответствующей обработки. В различных вариантах осуществления внешний интерфейс (F) принимает запросы в XML посредством пакета или посредством Web-услуги. В варианте осуществления с внешним интерфейсом (F) внешний интерфейс (F) в другом варианте осуществления дополнительно содержит связанную базу данных (BDF). Данный внешний интерфейс (F) размещается в точке доступа пользователя (фиг. 2) или в другом варианте осуществления, таком как тот, что представлен на фиг. 1, он является дистанционным.
Детали Системы Управления
В одном варианте осуществления система управления (MS) является исполняемой программой, разделенной на три секции, в целях обеспечения модульности и упрощения дальнейшей разработки.
- Библиотека со всей логикой доступа к данным. Уникальная и совместно используемая разными компонентами. Цель состоит в том, чтобы не разрабатывать одинаковое управление данными для каждого компонента. Кроме того, наличие единственной точки управления данными позволяет ускорить решение проблемы (правки выполняются здесь, а не отдельно в каждом модуле).
- Бизнес-логика системы управления (MS). Эта секция отвечает за управление связью с пользователями и с третьими лицами и внутренним образом с диалоговой системой.
- Web-интерфейс слежения за системой (W). Эта секция позволяет как третьим лицам, так и внутренним элементам знать статистику в отношении использования системы и проводить проверки обслуживаемых переговоров или обменов информацией.
Информация, хранящаяся в Базе Данных (DB)
Информация о пользователе:
- Адрес электронной почты
- Pwd (пароль)
- Имя
- Фамилия
- День рождения
- Адрес
- Город
- CP (почтовый индекс)
- Штат
- Страна
- Фотографии (фотографии пользователя)
- Телефоны
- Прочая дополнительная информация.
Кроме того, в других вариантах осуществления данная информация дополнена следующими параметрами:
- Род занятий
- Образование
- Религия и вероисповедование
- Этническая группа
- Национальность
- Политическая принадлежность
- Номер/номера счетов в разных банках
- Информация о карте и ее ключах
- Регистрационное имя и пароль доступа к разным услугам, таким как супермаркет, онлайновый магазин и т.д.
- Данные и записи о здоровье
- Вес
- Рост
- Группа крови
- История покупок
- Семья
- Вкусы
- Любимый и нелюбимый фильм, режиссер, актер, актриса и т.д.
- Любимая и нелюбимая песня, певец, музыка и т.д.
- Прием пищи, продукты питания, напитки и т.д.
- Любимый и нелюбимый цвет, число
- Любимая одежда, стиль
- Прочие вкусы
- Сексуальная ориентация и сексуальная жизнь
- Навыки
- Самооценка
- Отношение к жизни
- Коэффициент интеллекта
- Запросы
- Что ищет пользователь
- Качества
- Сентиментальные отношения (такие, как «возлюбленный/возлюбленная», «муж/жена» и данные, идентифицирующие упомянутых людей).
- Люди, которых он/она встретил(а)
- Другая дополнительная информация, такая как:
Люди, которыми восхищается пользователь
Учителя и воспитатели, которые были у него/нее.
Информация третьих лиц:
Информация о третьих лицах, с которыми взаимодействует система:
- Id
- Имя
- Штат
Данные для каждой из услуг третьих лиц
В одном варианте осуществления используется, по меньшей мере, одна таблица для каждого типа услуг. Основные поля, которые требует каждое третье лицо, включают в себя информацию, которая будет запрошена у пользователя, когда он/она регистрируется в услуге.
Реляционная информация:
Зависимость между пользователями системы. Зависимость будет установлена в одном варианте осуществления посредством адреса электронной почты, который в одном варианте осуществления служит в качестве уникального идентификатора для каждого пользователя. Категориями зависимости будут:
- Семья
Отец
Мать
Бабушка
Дедушка
Брат
Сестра
Муж
Жена
Сын
Дочь
Возлюбленный, или Возлюбленная, или просто Партнер
Прочее
- Друзья
Одноклассник
Земляк
Знакомый
Прочее (группы, спортивные команды, спортзал и т.д.)
- Работа
Коллега
Начальник (непосредственный начальник)
Начальник 1 (начальник организации)
Сотрудник (подчиненный)
- Прочие
Для каждой зависимости хранится имя другого человека, и если он/она зарегистрирован в системе, то его/ее адрес электронной почты. Таким образом, в случае необходимости получают доступ к информации о связи.
Информация о пользователе каждой системы:
Информация о пользователе хранится по отношению к системам, с которыми он/она взаимодействует. Например, его/ее мандат в социальных сетях, его/ее текущий номер счета в банке и т.д.
Третьи лица
В одном варианте осуществления система взаимодействует с системами третьих лиц (социальными сетями, банком, туристическим агентством и т.д., так называемыми соединителями (C1, …, Cn)). Во-первых, собирая информацию о пользователе в них, и, во-вторых, выполняя транзакции и инициируя события пользователя. Как указано, третьи лица получают доступ к системе посредством соединителей (C1-Cn), которые в различных вариантах осуществления являются открытым API, стандартом связи (или нестандартной системой) и/или любым протоколом передачи (типа: GET, POST, PUT, XML, JSON, SOAP и т.д.) и/или семантическим Web-стандартом (RDE, OWL, SparQL, обновление SPARQL, GET (http), Turtle, RDE/XML, Endpoint и т.д.), который определен W3C и/или любой другой организацией.
Средство запуска события
В одном варианте осуществления существуют процессы, которые должны запускаться периодически. Например, дни рождения должны проверяться ежедневно для того, чтобы спросить у клиента, желает ли он/она отправить уведомление. Для этой цели будет использован интерфейс запуска, предоставляющий способ, который отвечает за выполнение периодической работы. Данный способ исполняется посредством класса, который отвечает за контроль в отношении моментов времени, в которые должно быть исполнено каждое действие.
Взаимодействие
В различных вариантах осуществления система предлагает два способа взаимодействия с пользователем:
1. - Посредством web-портала (W). Через данный портал пользователь может зарегистрироваться в услуге и пользоваться ею на PC.
2. - Мобильный (M): Доступ к системе может быть получен через мобильное приложение (M). Он использует внешний интерфейс (F), который отвечает за предложение библиотеки услуг упомянутому приложению и обработку запросов для этой цели. В конкретном варианте осуществления упомянутый внешний интерфейс (F) является сервлетом, который принимает запросы посредством POST и возвращает ответы в формате XML.
Внешний интерфейс (F) выполнен с возможностью возврата ответа, связанного с заданным вопросом.
Процесс регистрации
В одном варианте осуществления процесс регистрации в системе выполняется, следуя последовательности действий, чтобы гарантировать, что тот, кто регистрируется, является действительно человеком, что вводимые данные являются правильными. Процесс может быть объяснен на следующем примере:
1. - На экране регистрации пользователю предлагается ввести адрес электронной почты (который будет его/ее идентификатором в системе) и пароль.
2. - Пользователю предлагается пройти тест CAPTCHA (произвольные числа или буквы, генерируемые системой, которые должны быть скопированы пользователем в текстовое поле) или другой тип проверки, чтобы убедиться в том, что не принимается автоматическая атака.
3. - Если тест CAPTCHA или подобный пройден, то пользователю отправляется электронное сообщение проверки достоверности с персонализированной ссылкой для продолжения процесса регистрации.
4. - Когда пользователь осуществляет доступ к упомянутой ссылке, то подтверждают, что предоставленный адрес электронной почты существует, и процесс продолжается.
5. - Осуществляют доступ к форме добровольных данных (таким, как те, что представлены на фиг. 3A-3F).
Пример схем экранов для регистрации в отношении некоторых товаров и услуг
В одном варианте осуществления для доступа к web-странице (W) показывается простой экран, который позволяет войти в систему или создать новую учетную запись.
1. - Если пользователь входит в систему и проверка достоверности пройдена, то осуществляют доступ к основному экрану.
Если данные логического входа в систему неправильные, то пользователю предлагают ввести их вновь.
2. - Если пользователь создает новую учетную запись, то запускается процесс проверки достоверности, показанный выше. Как видно на фиг. 3.
Как только пользователь зарегистрирован, предлагается последовательность экранов, на которых он/она может добровольно ввести данные, которые требуются для каждого третьего лица системы.
На первом экране запрашиваются персональные данные, которые он/она может ввести добровольно (фиг. 3A). Далее ему/ей показывается экран для представления данных в отношении одной или нескольких социальных сетей (фиг. 3B), за которым следует экран для ввода банковских данных (фиг. 3C), затем данных о рейсах (фиг. 3D), …, и т.д., и т.п. (например, данных о здоровье на фиг. 3E и данных о покупке на фиг. 3F). Все время в верхней части показывается диаграмма, на которой видно продвижение по формам.
3. - В одном варианте осуществления на домашнем экране не предусмотрено функциональных возможностей системы. Присутствует лишь доступ к последовательности форм для добавления и/или модифицирования информации.
4. - В другом варианте осуществления пользователь может быть перенаправлен на экран превышения лимита времени с любой позиции в случае, если он/она не активен в течение длительного времени. Из данного экрана может быть получен доступ только к исходному экрану.
Статистика
В одном варианте осуществления система собирает метрики, которые делаются доступными третьим лица в качестве статистики. Статистика предварительно вычисляется с ежедневным уровнем детализации, так что при просмотре требуется лишь обращение к таблицам, в которых она хранится. Таким образом, предотвращается выполнение вычислений при запросе статистики, тем самым ограничивая воздействие на базу данных (DB) и повышая эффективность интерфейса.
Исходно должно быть рассмотрено следующее:
- Количество раз, которое каждое действие было выполнено в отношении каждого третьего лица.
- Количество раз, которое каждое действие было OK/НЕТ.
Конфиденциальность
В одном варианте осуществления, в силу самой природы системы, пользователь может инициировать действия, для которых требуется доступ к и использование информации другого пользователя. Например:
«Я хочу сделать перевод моему брату» влечет за собой получение доступа к банковской информации другого человека.
Три меры предпринимаются в одном и том же или разных вариантах осуществления для предотвращения злоупотребления информацией третьего лица:
1. - Когда пользователь генерирует зависимость с другим пользователем системы, пользователю, чьи интересы затрагиваются, отправляется сообщение электронной почты, так что он/она может подтвердить данный факт.
2. - Когда один пользователь выполняет действие, инициирующее доступ к или использование информации другого пользователя, пользователю, чьи интересы затрагиваются, отправляется сообщение электронной почты, так что он/она может подтвердить то, что он/она соглашается с действием.
3. - Пользователь может осуществить доступ в любой момент к таблице, в которой показаны их зависимости, и он/она может в одностороннем порядке исключить зависимость.
Варианты осуществления; поток обмена данными
Таким образом, в одном варианте осуществления этапы будут следующими, как показано на фиг. 2:
1. - Пользователь с помощью голоса выдает запрос: «Я хочу сделать перевод моему брату». Выполняется распознавание голоса в текст системой ввода и распознавания сообщения (Ввод), которое принимает внешний интерфейс (F).
2. - В данном примере диалоговая система (DS) доступна дистанционно, и пользователь осуществляет доступ к ней посредством сети Интернет или другого типа сети (W). Внешний интерфейс (F) отправляет запрос диалоговой системе (DS), так что она его анализирует.
3. - Диалоговая система (DS) указывает, что ей требуются следующие данные: № счета источника, № счета получателя, пользователь и пароль клиента банка, имя и данные получателя платежа. Они запрашиваются у системы управления (MS).
4. - В данном варианте осуществления система управления (MS) осуществляет доступ к базе данных (DB) типа Cassandra для извлечения информации. Она находит все данные, кроме имени получателя платежа и его/ее данных.
5. Система управления (MS) возвращает найденные данные диалоговой системе (DS).
6. Диалоговая система (DS) выдает ответ, запрашивающий данные получателя платежа.
7. Web-страница (W) передает ответ пользователю.
8. Пользователь представляет данные получателя платежа (его/ее брата).
9. Внешний интерфейс (F) пересылает информацию диалоговой системе (DS).
10. Диалоговая система (DS) указывает налоговый идентификационный код получателя платежа системе управления (MS).
11. Система управления (MS) сохраняет его в базе данных (DB).
12. Диалоговая система (DS) предписывает системе управления (MS) выполнить транзакцию со всей информацией.
13. Система управления (MS) использует соединитель банка (C1) для выполнения операции. В различных вариантах осуществления соединитель (C1) может быть самоорганизующимся соединителем, разработанным для банка, или соединителем (Cn) присоединений общего использования для тех третьих лиц, которые присоединяются посредством предлагаемого API.
14. Система управления (MS) уведомляет диалоговую систему (DS) об успехе или неудаче.
15. Диалоговая система (DS) возвращает ответ.
16. Web-страница (W) отображает его пользователю.
В другом варианте осуществления изобретения выполняются следующие этапы:
1. - Пользователь вводит письменное сообщение в его/ее мобильном терминале (D): «Я хочу отправить цветы на его/ее день рождения».
Оно переходит к внешнему интерфейсу (внешний интерфейс может быть дистанционным, как изображено на фиг. 1, или локальным).
2. - Сообщение отправляется диалоговой системе (DS), которая анализирует сообщение: система обработки естественного языка и семантики.
Извлекаются следующие концепции:
i. Какой предмет: Цветы.
ii. Кому: неизвестно.
iii. Когда: на его/ее день рождения.
3. - Информация передается системе управления (MS).
4. - Система управления (MS) обращается к базе данных (DB) и обнаруживает отсутствие фрагмента данных для выполнения транзакции.
5. - Система управления сообщает это диалоговой системе (DS).
6. - Диалоговая система (DS) запрашивает фрагмент данных, генерируя ответ в форме вопроса для пользователя:
7. - Пользователю представляется следующий вопрос: «Кому вы хотите отправить цветы?», он может быть в текстовом или TTS формате.
8. - Пользователь вводит фрагмент отсутствующих данных, он может быть выполнен устно или посредством текста «Моей возлюбленной».
9. - Информация отправляется диалоговой системе (DS), которая идентифицирует информацию и извлекает концепции:
iv. Какой предмет: цветы.
v. Кому: моей возлюбленной.
vi. Когда: на ее день рождения.
10. - Требуемая информация, которая должна быть извлечена из базы данных (DB), отправляется системе управления (MS).
11. - Вся требуемая информация идентифицируется в базе данных (DB): (если она отсутствует в базе данных (DB), то система вновь спросит у пользователя):
a) Кем является возлюбленная:
vii. Ее адрес
viii. Ее вкусы (применительно к цветам).
ix. Дату дня рождения.
b) Данные:
x. Номер счета/карты (например, банка, который соединен посредством системы соединителя (C1-Cn) или нет), или
xi. Регистрационное имя и пароль флориста (если присутствует более чем один магазин в различных вариантах осуществления, то пользователю предоставляется выбор, или если он сохранен в истории предпочтений, то будет храниться магазин, который он любит или где он/она обычно покупает).
13. - Выполняется покупка с помощью соединителя (Ci) флориста. Как указано, может взаимодействовать более чем один соединитель (один банк и один флорист) для выполнения транзакции. В одном варианте осуществления для обеспечения безопасности, приложением, инсталлированным на мобильном (M) терминале (D), или с web-страницы для завершения транзакции запрашивается способ идентификации, например, пароль, отпечаток пальца и т.д., или посредством системы распознавания голоса или отпечатка пальца.
16. - Она возвращает успех или неудачу операции (возможна ситуация, что карта недействительна, и она сообщает возможность оплаты другим способом (другой способ оплаты) типа PayPal, и т.д.).
Прочие варианты осуществления
В одном варианте осуществления количество услуг третьих лиц, которое интегрирует система, неограниченно. Таким образом, все услуги третьих лиц (C1, …, Cn), соединенные с интегрированной системой платежей или обращения к данным, могут быть интегрированы, например, посредством API, который предоставляется системой, и с помощью доступа посредством системы управления (MS). В одном варианте осуществления каждый соединитель (Ci) представлен в виде открытого API, пригодного для соединения любого поставщика дистанционных услуг третьих лиц с системой посредством приложения, совместимого с упомянутым API.
Как указано в одном варианте осуществления, система ввода и распознавания сообщения (M) пригодна для исполнения в мобильном терминале (D) пользователя. В другом варианте осуществления система ввода и распознавания сообщения (M) загружается и инсталлируется на мобильный терминал (D) пользователя, предпочтительно на мобильный телефон. А еще в одном варианте осуществления система ввода и распознавания сообщения (M) идет предварительно загруженной в мобильный терминал (D) пользователя, когда пользователь его приобретает. Предпочтительно, данное устройство или мобильный терминал (D) является мобильным телефоном, тогда как в других вариантах осуществления мобильный терминал также является смартфоном, планшетом, устройством для чтения электронных книг, нетбуком, компьютером класса лэптоп и т.д.
В другом варианте осуществления доступ к системе ввода и распознавания сообщения (W) выполняется дистанционно посредством сети связи с мобильного терминала (D), предпочтительно мобильного телефона. В одном варианте осуществления дистанционный доступ в данном случае осуществляется посредством web-страницы (W).
В конкретном варианте осуществления система дополнительно содержит связь, по меньшей мере, с одним персональным дистанционным администратором (не показан) с доступом к системе управления (MS). Таким образом, существует опция взаимодействия персонального дистанционного администратора с пользователем, осуществляющим доступ к системе, по меньшей мере, в случае сомнений пользователя, в случае ошибки диалоговой системы (DS) или в случае сбоя транзакции.
В случае, когда присутствуют не все данные, требуемые для выполнения запроса пользователя, эти данные будут запрошены у пользователя, который вводит их в устной (посредством голоса) или письменной (посредством текста) форме или посредством упомянутых форм ввода запросов. В одном варианте осуществления эти недоступные требуемые данные, вводимые пользователем, сохраняются посредством системы управления (MS) в базе данных (DB) для будущих запросов.
Услуги
В настоящем изобретении основные услуги третьих лиц состоят в покупке электронных билетов для получения доступа к услугам (рейсам, представлениям, кинотеатру, …), обращении к балансу на банковском счете (на карте, на web-странице азартных игр, …) и покупке товаров (одежды, аксессуаров, цветов, книг, также электронных книг, музыки, …). Все услуги третьих лиц, которые могут предоставляться дистанционным образом, такие, как, например, запись на прием к врачу, курсы, электронное обучение, аренда транспортного средства, поиск предложений работодателей, управление работой систем, прием информации и т.д., включены в данный список. Список услуг, доступных в различных вариантах осуществления, предоставлен ниже.
Таким образом, среди услуг, связанных транзакцией, доступны следующие:
A) Использование сети Интернет, функциональные возможности:
Выполнение транзакций (среда электронной коммерции):
Бронирование (отели, рестораны, представления) и услуги по проживанию
Обращение к и покупка билетов
Онлайновая регистрация по прибытию применительно к поездкам
Повторная отправка счетов-фактур
Покупка билетов (например, в системе Ticketmaster и т.д.)
Заказ/оплата услуг такси
Покупка (включая по списку покупок)
Книги/журналы (физические или цифровые, подписки на журнал)
Потребительская электроника
Программное обеспечение
Музыка
Услуги телефонии
Видео/DVD
Продукты питания
Бытовая химия/парфюмерия
Одежда (включая физические и только онлайновые магазины)
Спортивные товары, покупка одежды и аксессуаров
Покупка парфюмерных изделий и бытовой химии
Покупка аксессуаров для одежды и спортивных аксессуаров или любого другого типа
Интернет услуги
Мобильные услуги
Покупка и/или отправка цветов и/или подарков
Управление работой и/или программирование систем Умных Городов
Выполнение транзакций (персональная банковская среда)
Обращение к балансу
Выписка по счету
Банковские переводы
Прямое выставление счетов
Оплата, обращение к счетам и социальному страхованию
Пополнение мобильных счетов
Налоги
Покупка и продажа ценных бумаг
Обращение к ценным бумагам
Информация по налогам
Покупка банковских продуктов
Покупка-продажа ценных бумаг
Модели
В других вариантах осуществления в банковской среде также выполняются следующие функции и/или запросы информации:
Транзакции по дате
Транзакции по сумме
Выписка за месяц
Подробное общее состояние
Графическое общее состояние
Счета прямого выставления счетов
Счета непрямого выставления счетов
Выполненные переводы
Принятые переводы
Существующие периодические переводы
Перечень задержанных переводов
Выполненные перемещения
Существующие уведомления
Оплата счетов непрямого выставления счетов
Приказы не оплачивать счета
Отмена приказа не оплачивать счета
Возврат счета
Модифицирование банковского счета
Конкретный перевод
Периодический перевод
Сохранение периодических переводов
Задержанный перевод
Конкретное перемещение
Периодическое перемещение
Существующие уведомления
Обращение к транзакциям по счету и карте
Конкретный перевод
Обращение к балансу
Персонализация счетов
Выписка по карте
Обращение к доступным фондам
Обращение к карте
Обращение к транзакциям
Переводы
Операции со счетом
Возвраты
Операции по карте
Оплата по финансовым продуктам
Фондовые операции
Статус на конец месяца
Заключение договора на счета
Транзакции по счету
Поисковая машина по транзакциям
Подробности по счету
Транзакции по доходам и расходам
Депонированные чеки
Моделирование ликвидации счета
Запрос чековой книжки
Чеки
Долговые обязательства
Авточеки
Транзакции по карте
Подробности по карте
Покупки по типу магазина
Перемещение на кредит с карты
Отсрочка покупки
Обращение к покупке
Предварительная оплата покупки
Отмена покупки
Заключение договора с услугами безопасной покупки
Обращение к/модифицирование услуги безопасной покупки
Отмена регистрации в услуге безопасной покупки
Информация об услуге безопасной покупки
Подписание на выпуск карты
Активация карты
Отмена операций по карте
Перемещение между собственными счетами
Переводы
OMF переводы
Обращение к переводам
Отмена переводов
Запрос международного перевода
Обращение к международным переводам
Новый задержанный перевод
Обращение к задержанному переводу
Новый периодический перевод
Модифицирование периодического перевода
Повторная активация периодического перевода
Обращение к периодическому переводу
Отмена периодического перевода
Отмена следующего периодического перевода
Исключение периодического перевода
Составление распоряжения по переводу
Обращение к/отмена существующего распоряжения по переводу
Пополнение счета мобильного телефона
Сбор налогов
Обращение к/отмена сбора
Обращение к счетам прямого выставления счетов
Модифицирование счетов прямого выставления счетов
Оплата счетов непрямого выставления счетов
Обращение к счетам непрямого выставления счетов
Обращение к представленным пересылаемым суммам счетов
Обращение к неоплаченным счетам по пересылаемым суммам
Обращение к неоплаченным счетам по дате
Сумма основных неоплаченных счетов
Основные банки-плательщики
Передача файлов
Статус файлов
Депонирование чеков
Просмотр счетов по группам
Просмотр отдельных счетов
Сохранение принципалов
Подписание на открытие счета
Управление пересылаемой суммой
Сохранение банков-плательщиков
Заработная плата/оплата труда
Пересылки файлов
Выдача подтверждающих распоряжений
Сохранение подтверждающих поставщиков
Управление подтверждающими пересылаемыми суммами
Выдача распоряжений - Платеж поставщикам
Сохранение поставщиков
Управление пересылаемыми суммами - поставщиками
Кредитные средства. Поставщики
Прием файлов. Поставщики
Обращение к долгосрочным сбережениям
Модифицирование долгосрочных сбережений
Отмена долгосрочных сбережений
Моделирование долгосрочных сбережений
Подписание на формирование долгосрочных сбережений
Отмена долгосрочных сбережений
Операции с долгосрочными сбережениями
Обращение к транзакциям долгосрочных сбережений
Подписание на участие в инвестиционных фондах
Дополнительные подписки - инвестиционные фонды
Частичное возмещение. Инвестиционные фонды
Перемещение между инвестиционными фондами
Отмена операций с инвестиционным фондом
Обращение к транзакциям инвестиционного фонда
Обращение к стоимости активов и к доходам инвестиционного фонда
Подписание на пенсионный/социального страхования план
Выполнение большого отчисления на пенсионный/социальный страхования план
Подписание на выполнение регулярных отчислений на пенсионный/социальный страхования план
Модифицирование регулярных отчислений на пенсионный/социальный страхования план
Управление правами распределения пенсионного/социального страхования плана
Выполнение переводов между пенсионным/социальным страхования планом
Обращение к переводам между пенсионным/социальным страхования планом
Отмена переводов на пенсионный/социальный страхования план
Отмена отчислений на пенсионный/социальный страхования план
Отмена договоров пенсионного/социального страхования плана
Покупка сертификатов - ценных бумаг
Покупка предлагаемых на выбор сертификатов
Продажа сертификатов
Продажа сертификатов на выбор
Поисковая машина поиска ценных бумаг по алфавиту
Обращение и модифицирование распоряжений по ценным бумагам
Обращение к портфелю ценных бумаг
Модифицирование счета прямого выставления счетов для счета ценных бумаг
Подписание на счет ценных бумаг
OPV
Выбор дивидендов наличными
Подписка на открытое размещение
Подписка на повторное инвестирование дивидендов
Информация рынков
Комиссии работы с ценными бумагами
Обращение к деталям и условиям кредита
Моделирование частичной амортизации
Моделирование полного аннулирования амортизации
Частичная амортизация
Полное аннулирование амортизации
Расширенная информация об амортизации налогов
Расписание амортизации
Моделирование амортизации нового кредита
Отмена операции амортизации
Подписание на отправку корреспонденции посредством электронной почты
Модифицирование адреса электронной почты для отправки корреспонденции
Блокирование/разблокирование онлайновой корреспонденции
Отмена регистрации в онлайновой корреспонденции
Доход
Заключение договора на услугу мобильного уведомления
Обращение к услуге мобильного уведомления
Модифицирование услуги мобильного уведомления
Новые услуги мобильного уведомления
Отмена регистрации в услугах мобильного уведомления
Отмена договора мобильного уведомления
Страхование автомобиля
Виртуальное агентство
Интересующие типы
Обмен валюты
Руководство по услугам банка
Электронная выписка
Калькулятор
Подписание на сумму счета
Подписание на счет долгосрочных сбережений
Подписание на счет
Подписание на сетевые банковские операции
Подписание на инвестиционный фонд
Подписание на пенсионные/социальные страхования планы
Отмена операций по договору
Торговые точки
А дополнительные услуги, доступные в различных вариантах осуществления изобретения для объединения, по меньшей мере, с одной услугой выполнения транзакций, включают в себя следующее:
B) Использование сети Интернет, функциональные возможности:
Электронная почта
Аудио/видеоконференции, например, с помощью Skype
Предоставление информации и/или интеграция и/или взаимодействие (для покупки/продажи, бронирования и/или получения информации или другого события) со следующим примером систем и/или вариантом осуществления следующих систем:
Поисковые машины (включая основанные на географической локализации)
Больницы, медицинские центры (включая онлайновую консультацию)
Виртуальные врачи
Бронирование встречи с разными организациями или системами
Получение информации и взаимодействие по отношению к погоде
Получение и взаимодействие с локальной информацией
Получение и взаимодействие с информацией о фильмах в кинотеатрах (перечисление, покупка билетов и т.д.)
Информация о, покупка и бронирование мероприятий
Информация о, покупка и бронирование мероприятий (театр, кинотеатр, спортивные мероприятия, культурные мероприятия)
Информация о ресторанах, барах и досуге.
Бронирование ресторана (системы: OpenTable, Restalo и т.д.)
Информация о/вызов такси
Информация об адресах и телефонах
Новостная информация
Стоимость акций (банковские услуги)
Обменный курс
Информация о людях
Информация о фирмах
Информация о вещах
Информация о местах и памятниках
Туристическая информация
Информация о времени в разных местах
Прослушивание, запись или взаимодействие с музыкой или с системами, такими как goear, spotify, musicuo,…
Информация о программе TV передач
Информация о кулинарных рецептах
Информация о музеях и покупке билетов
Информация о и заключение договора с торговцем
Информация о текстах песен
Информация о фильмах
Информация о расписаниях транспорта
Информация о спортивных результатах (футбол, баскетбол, бега, …)
Информация о питании
Информация для перевода, чтобы писать на другом языке
Общая информация, которая может быть найдена на web-сайтах, таком как Wikipedia
Поиск значений
Поиск концепций
Поиск слов
Многоязычный поиск
Поиск изображений (по названию, типу, форме, цвету и т.д.)
Поиск видео (по типу, тексту, обороту речи и т.д.)
Поиск новостей с переводом
Покупка в универмагах
Информация, которая находится в сети Интернет и/или в любой другой сети
Общая информация, которая находится в любой интрасети и/или экстрасети
Любой другой тип информации
Шутки
Поиск во взаимодействии по выполнению работ
Поиск и взаимодействие с кандидатами
Web-калькуляторы и web-конверторы
Электронное обучение
Обучение в целом
Университетские системы
Системы для Умных городов
Перевод
Писание
Управление транспортными средствами на интеллектуальных автомагистралях
Управление и взаимодействие с интеллектуальной одеждой, обувью и аксессуарами
Управление и взаимодействие с видеоконсолями или любым устройством и/или игровым программным обеспечением
Покупка, продажа и/или управление азартными играми:
Игры из разряда Казино
Настольные игры
Спортивные ставки
Все типы азартных игр в любом типе среды
Обращение и/или взаимодействие и игра в ролевые игры
Обращение и/или взаимодействие и игра с ясновидящими
Обращение и/или взаимодействие с системой знакомств
Деятельность и взаимодействие в, и с, социальными средами, включая социальный диалог:
Facebook (размещение комментариев, отправка ранее сообщенных поздравлений, …)
Twitter (размещение комментариев)
Tuenti
Google+
Linkedin
Любая социальная сеть
Поиск видео на Youtube, vimeo, Google video и т.д.
Диалоговое взаимодействие (чат) любого поставщика
C) Использование только функций в случае, когда мобильный терминал (D) является интеллектуальным телефоном и/или вычислительными устройствами, компьютерами или любым типом устройства:
Социальный диалог
Отправка сообщений электронной почты
Чтение сообщений электронной почты
Составление сообщений электронной почты
Отправка/прием SMS (для всех типов телефонов), MMS, или других типов сообщений
Планирование встреч
Поиск контактов
Установка будильника/таймера
Добавление напоминаний
Управление списком контактов
Совершение вызовов и/или видеовызовов
Воспроизведение сохраненной музыки
Управление и взаимодействие со списком контактов
Управление и взаимодействие с задачами
Написание любого типа сообщения
Взаимодействие с сохраненными адресами и их сохранение
Задание широких вопросов и получение ответов
Открытие приложений (команды)
D) Функциональные возможности (домашняя электроника)
Активация/деактивация и/или программирование отопления
Активация/деактивация и/или программирование кондиционирования воздуха
Активация/деактивация и/или программирование посудомоечной машины
Активация/деактивация и/или программирование стиральной машины
Активация/деактивация и/или программирование розеток
Активация/деактивация и/или программирование робота-пылесоса
Активация/деактивация и/или программирование робота-уборщика
Активация/деактивация и/или программирование телевизора
Активация/деактивация и/или программирование мультимедийного записывающего устройства
Активация/деактивация и/или программирование аудио
Активация/деактивация и/или программирование сценария обеда
Активация/деактивация и/или программирование сценария фильма
Активация/деактивация и/или программирование сценария сна
Обращение к оросительной системе
Обращение к шторам
Обращение к статусу и/или закрытие и открытие окон
Обращение к статусу и/или закрытие и открытие дверей
Обращение к статусу сада
Обращение к статусу интерьера дома
Обращение к и/или управление, и/или программирование температуры
Обращение к и/или управление, и/или программирование влажности в саду
E) Датчики (активация, деактивация и/или программирование)
Температуры
Освещений
Влажности в саду
Протечек воды
Дыма и газа
Открытия дверей
Открытия окон
Присутствия вне помещения
Присутствия в помещении
Детектор электрического замыкания
Детектор соответствия
Детектор вызовов с помощью домофона с камерой
Детектор камеры
F) Активация, деактивация и/или программирование исполнительных механизмов (домашняя электроника)
Управление климатом
Шторы
Увлажнение
Бытовая техника
Моделирование присутствия в жилище
Освещение жилого помещения или площадки
Аварийное освещение
Освещение сада
Будильник
Экстренная медицинская помощь
Сигнализация
Согласованные телефонные предупреждения
Акустическое сигнальное устройство
Световое сигнальное устройство
Устройство предупреждения полиции
Мониторы
Телевизоры
Мультимедийное оборудование
G) Обращение к и/или покупка товаров или услуг применительно к авиалиниям и транспорту:
Информирование (модуль P&R)
Обращение к статусу рейса или транспортного средства
Онлайновая регистрация
Обращение к соединениям
Маршрут и информация о рейсах или транспортном средстве
Расписание с информацией о рейсах
Запрос счета-фактуры
Выставление счета на билет
Запрос сообщения электронной почты с подтверждением
Поиск рейсов или транспортных средств
Способ оплаты билета
Модифицирование даты бронирования
Прокат автомобиля
Бронирование гостиницы или проживания
Аренда парковочного места
Дополнительные услуги
Информация о городе пункта назначения
Регистрация в программе лояльности
Регистрация в Группе подписки
Покупка билетов для групп
Изменение рейса
Назначение посадочного места
Покупка страховки
Расширенная информация о пассажирах
Управление блокированием
Добавление тары
Поддержка клиентов
Отправка счетов
Подтверждение бронирования
Покупка билетов
Варианты осуществления системы, взаимодействующей с мобильным терминалом (D)
Фиг. 4A показывает пример экрана в мобильном терминале (D) при осуществлении доступа к системе. Фиг. 4A показывает пример, в котором существует возможность доступа к четырем услугам: Поездки, Банковское обслуживание, Покупки и Здоровье.
Фиг. 4B и 4C показывают случай осуществления доступа к услуге Здоровье. Пользователь печатает, что он/она хочет записаться на прием к врачу. Система обрабатывает это, и после анализа она печатает ответ, в котором ему/ей предлагается сделать выбор из двух опций (прием по телефону или лично). Пользователь отвечает и в заключение выполняется прием.
Фиг. 4D показывает пример в случае выбора Банковского обслуживания. Также видно, что необязательно вводить данные о матери, поскольку система уже обладает ими. Если система их не имеет или у нее отсутствует любой фрагмент данных, она запросит его у пользователя.
Фиг. 4E показывает пример в случае выбора Покупки товаров. В данном примере пользователь может выбрать сенсорным образом рубашку, которая ему/ей понравилась, а система отвечает за предоставление всех данных для совершения покупки.
Фиг. 4F показывает пример в случае выбора Поездок. Предлагаются разные возможности в отношении рейсов в соответствии с предложением, которое введено пользователем.