Изобретение относится к области услуг мобильной связи и, в частности, обеспечения их высокой доступности.
Уровень техники
В настоящее время сотовые и мобильные телефоны используются далеко не только для передачи голоса. Расширение их функций привело к тому, что эти устройства теперь применяются для предоставления пользователям простых услуг, выполнения приложений и загрузки содержания. В качестве примеров таких популярных услуг и содержания, доступных пользователям мобильных телефонов, можно назвать загрузку логотипов и мелодий сигналов вызова, справочные услуги, службы определения местоположения, резервирование и т.д., другими словами - мобильные интернет-услуги.
В системах GSM (Global System for Mobile Communications - глобальная система связи с подвижными объектами, система и стандарт цифровой сотовой связи), GPRS (General Packet Radio Services - пакетная радиосвязь общего назначения, протокол физического уровня в сетях сотовой связи) и UMTS (Universal Mobile Telecommunications System - универсальная система мобильной связи, стандарт для сотовой связи третьего поколения) предоставление услуг, как правило, осуществляется по каналам на базе SMS (Short Massage Service - служба коротких сообщений, технология, позволяющая посылать и принимать с помощью мобильного телефона короткие текстовые сообщения), MMS (Multimedia Message Service - служба передачи мультимедиа-сообщений, услуга сотовой связи, предусматривающая передачу текста с иллюстрациями, звуковыми и видеоматериалами) или WAP (Wireless Access Protocol - протокол беспроводного доступа, стек протоколов для защищенного доступа к почте и в Интернет пользователей всех типов систем мобильной радиосвязи). Все эти каналы относятся к категории, в которой доступность для клиентов характеризуется уровнем возможностей пользовательского интерфейса и которая требует определенного уровня технических знаний. Кроме того, использование почти любой услуги или приложения SMS и MMS требует от пользователя знания определенных кодов, синтаксиса и номеров, необходимых для обращения к ним. Этот тип услуг должен рекламироваться ежедневно, что делает маркетинг весьма дорогостоящим. На настоящий момент коды в SMS чаще всего используются для заказа мелодий вызывных сигналов и логотипов. При этом использование такого синтаксиса и кодов для заказа более сложного содержания оказывается неосуществимым или неэффективным.
Вышеописанная ситуация приводит к тому, что востребованность других услуг, предлагаемых операторами связи и поставщиками услуг, имеет тенденцию быть ниже ожидаемой. Рост спроса на услуги, и, следовательно, внедрение технологий, оказывается отстающим от роста предложения по отношению к основной массе клиентов.
Таким образом, существует потребность в создании решения, позволяющего понизить необходимый уровень возможностей пользовательского интерфейса, что сделало бы услуги доступными для использования на терминалах пользователей, и представляющего этим пользователям информацию в интерактивной форме, с тем, чтобы клиент мог получать информацию и пользоваться ею. Такое решение должно обеспечивать удобство его использования для большинства абонентов, чтобы они могли обращаться к доступным услугам посредством этого решения. Основная цель состоит в том, чтобы большинство подписчиков перешло к использованию широкого набора дополнительных услуг операторов и поставщиков содержания.
Раскрытие изобретения
Задача, на решение которой направлено настоящее изобретение, состоит в создании системы и способа, реализующих вышеописанное решение.
Более конкретно, настоящее изобретение включает в себя систему, предназначенную для организации доступа к услугам, и/или приложениям, и/или содержанию в сети связи с помощью пользовательского терминала, причем указанные услуги, и/или приложения, и/или содержание хранятся в одной или более базах данных, подключенных к указанной сети связи (или связаны с ними ссылками). Указанная система включает в себя модуль интерпретатора, который выполняет интерпретацию текстовой фразы, введенной пользователем на своем родном естественном языке, посредством процесса распознавания текста и грамматики, причем указанный модуль конфигурируется соответствующим образом для выдачи команд и/или запросов, пригодных для обработки модулем логики содержания, на основе результата указанного процесса распознавания текста и грамматики; модуль логики содержания, предназначенный для поиска и нахождения услуг, и/или приложений, и/или содержания среди указанных услуг и/или приложений, и/или содержания в одной или нескольких из указанных баз данных, в соответствии с условиями, определяемыми командами и/или запросами, поступающими от модуля интерпретатора; модуль логики приоритетов, предназначенный для сортировки указанных найденных услуг, и/или приложений, и/или содержания согласно предварительно определенным правилам приоритета с целью составления их списка по приоритетам.
Модуль логики содержания может также включать в себя набор таблиц и/или матриц, связывающих возможные поступающие команды и/или запросы со строками поиска. Указанные строки поиска используются для осуществления поиска в одной или нескольких из указанных баз данных. Указанные команды также могут связываться со ссылками на определенные услуги/приложения/содержание или группы услуг/приложений/содержания в одной или нескольких из указанных баз данных.
Кроме того, указанный модуль логики приоритетов может включать в себя список классификации, который определяет приоритеты для, по меньшей мере, некоторых из доступных услуг/приложений/содержания. Указанный список используется при указанной сортировке услуг и/или приложений, и/или содержания с целью составления их списка по приоритетам.
Дополнительно, список по приоритетам может сортироваться согласно тому, какие элементы с наибольшей вероятностью будут соответствовать требованию пользователя, выраженному в командах и/или запросах, созданных модулем интерпретатора на основе введенной пользователем текстовой фразы.
Далее, указанный браузер в каждом из пользовательских терминалов может быть выполнен с возможностью осуществления следующих действий:
обеспечение доступа пользователя к системе посредством выбора опции в пользовательском терминале, с помощью которой выполняется ввод текстовой фразы;
передача введенной пользователем текстовой фразы в модуль интерпретатора,
прием указанного списка по приоритетам и отображение, по меньшей мере, его части в виде выбираемых(ой) услуг(и)/приложений(я)/содержания,
выполнение действия(действий) для услуг(и)/приложений(я)/содержания, выбранных(ого) пользователем.
Указанный браузер может представляет собой SIM-браузер, WAP-браузер или WAP-подобный браузер.
Кроме того, модуль интерпретатора, модуль логики содержания и модуль логики приоритетов могут функционировать на базе сервера, принадлежащего оператору связи и подключенного к сети связи. Дополнительно, указанный сервер может быть связан с механизмом тарификации, взимающем оплату с пользователей при каждом обращении к функциям системы.
Кроме того, указанная сеть связи может представлять собой сеть GSM, GSM/GPRS или UMTS, а пользовательские терминалы могут представлять собой сотовые телефоны.
Предлагаемая система также может дополнительно включать в себя модуль распознавания речи, интегрированный в модуль интерпретатора и реализующий для пользователей доступ к системе и управление системой посредством голоса
Настоящее изобретение также предлагает способ организации доступа к услугам и/или приложениям и/или содержанию в сети связи с помощью пользовательского терминала, причем услуги и/или приложения и/или содержание хранятся в одной или более базах данных, связанных с указанной сетью связи, или связаны с ними ссылками. Указанный способ включает в себя следующие шаги:
осуществляют интерпретацию текстовой фразы, введенной пользователем на своем родном естественном языке, посредством процесса распознавания текста и грамматики, и создание команд поиска и/или запросов на основе результата выполнения указанного процесса распознавания текста и грамматики,
осуществляют поиск услуг, и/или приложений, и/или содержания среди указанных услуг, и/или приложений, и/или содержания в одной или нескольких из указанных баз данных, удовлетворяющих условиям, определенным указанными командами и/или запросами,
осуществляют сортировку указанных найденных услуг, и/или приложений, и/или содержания с целью создания списка по приоритетам согласно предварительно определенным правилам приоритета.
На чертеже приведена схема архитектуры системы в соответствии с предпочтительным вариантом осуществления настоящего изобретения.
Подробное описание предпочтительных вариантов осуществления
Настоящее изобретение содержит описание системы, реализующей предоставление имеющихся услуг клиентам в удобной для пользователей и гибкой форме.
С точки зрения пользователя, в пользовательский терминал вводится нестандартизированная текстовая фраза, описывающая то, что необходимо найти пользователю, и в ответ система предоставляет услугу(и) и/или содержание, соответствующее(ие) содержанию текстовой фразы, возможно - в порядке их приоритетов. Пользователь может также обращаться к системе и управлять ею посредством голоса; в этом случае используется модуль распознавания речи.
Система, реализующая этот пользовательский сценарий, предпочтительно функционирует на базе сервера оператора связи и включает в себя три основных компонента: модуль интерпретатора, модуль логики содержания и модуль логики приоритетов. Кроме того, необходим механизм просмотра (браузер), предназначенный для организации взаимодействия между системой и пользователями. В сотовых телефонах для этих целей предпочтительно использовать SlM-браузер. Сервер также должен быть связан с одной или более базами данных, в которых содержатся услуги/содержание или ссылки на них.
Модуль интерпретатора
Назначение модуля интерпретатора состоит в том, чтобы предоставить пользователю возможность формулировки и ввода строк для поиска, выраженных в естественной форме, т.е. на естественном языке пользователя и с нормальной грамматической структурой, без применения какого-либо определенного синтаксиса, специфичного для какой-либо конкретной базы данных. Строки для поиска могут вводиться как в письменной, так и в устной форме.
Другими словами, модуль интерпретатора представляет собой модуль, выполняющий распознавание текста и грамматики, а также перевод естественного языка пользователя в язык, понятный модулю логики содержания. Распознавание текста - это быстроразвивающаяся область, и некоторые из существующих решений уже вполне применимы для этой цели. Система обработки естественного языка может быть объединена с системой распознавания речи, что позволит реализовать в системе функцию голосового управления предоставлением услуг. В этом случае ответ также может выдаваться в виде синтезируемого голоса. Параметры стандартного модуля распознавания текста и грамматики должны быть согласованы с модулем логики содержания для того, чтобы выдаваемые им команды и запросы могли обрабатываться модулем логики содержания. Это дает оператору возможность определять связь содержания и логичного ответа на запросы или потребности клиента. Предполагается, что пользователь может посылать запросы путем набора логичных письменных фраз на дисплее терминала.
Модуль интерпретатора может иметь в своей основе стандартное готовое программное обеспечение распознавания естественного текста. Модуль распознавания текста и грамматики может использоваться в речевом компиляторе. Он функционирует на базе стандартной операционной системы, в качестве сервера автоматизации в этой системе используется информационный сервер Интернета. В качестве средства хранения информации используется сервер SQL.
Доступ к опытному образцу речевого компилятора осуществляется по IP-протоколу через тонкий уровень, зависящий от оператора.
Опытный образец речевого компилятора может взаимодействовать с базами знаний несколькими способами, например:
- по протоколу HTTP;
- посредством конструкций языка SQL;
- используя собственное устройство хранения информации.
Внутренняя структура речевого компилятора определяется использованием языка XML (Extensible Markup Language - расширяемый язык разметки).
Внешнее взаимодействие речевого компилятора осуществляется посредством HTTP по согласованию с техническими партнерами или поставщиками содержания. Как правило, формат должен согласовываться с каждым партнером.
Модуль логики содержания
Помимо данных и ссылок на все активные и распространенные услуги и содержание, модуль логики содержания включает в себя набор предварительно определенных таблиц, матриц и команд, а также механизмы поиска, предназначенные для выполнения требуемых запросов и команд, сгенерированных на основе введенного пользователем текста. Указанный модуль функционирует как шлюз ко всему содержанию; кроме того, указанный модуль подключается к СРА (Content Provider Access, доступ поставщика содержания), и, следовательно, к системе тарификации. Модуль логики содержания получает запросы посредством запросов и команд, поступающих от модуля интерпретатора, и таким образом, модулю логики содержания передается информация о том, какую услугу/содержание следует искать. Затем модуль логики содержания выполняет поиск по одной или более баз данных, содержащих все доступные услуги/содержание. Услуги/содержание предпочтительно подразделяются на несколько категорий (разделов), таких как спорт, погода, содержание, зависящее от местоположения и т.д. Другие примеры услуг/содержания, размещаемых в базах данных: словари, энциклопедии, информация о дорожном движении и связанные с ней услуги, справочные услуги, мелодии сигналов вызова, логотипы, музыка, видео, голосовая почта, кино, мобильная торговля, услуги определения местоположения и т.д.
Если найдено несколько услуг или элементов содержания, заказ услуг/содержания выполняется посредством механизма приоритетов. После этого результат поиска возвращается на терминал пользователя, и найденная услуга(и) и/или содержание, предпочтительно выводится на дисплей терминала с использованием набора приложений SIM-карты (Subscriber Identity Module - модуль идентификации абонента) в виде меню с выбираемыми опциями. Количество найденных элементов, представляемых пользователю посредством SMS, MMS, мобильной электронной почты, широковещательных сообщений сотовой сети, WAP, WAP push (система отправки сообщений на пользовательский терминал без непосредственного запроса пользователя) или речевого канала (с использованием синтеза речи), может быть большим, но предпочтительно ограничивается определенным числом с предоставлением опции дальнейшего просмотра по требованию.
Модуль логики приоритетов
В основе модуля логики приоритетов лежит метод расположения услуг/содержания по приоритетам для всех поставщиков содержания (Content Providers, CP), доступных через сеть оператора. Список должен быть разбит на разделы, в каждый из которых вносятся услуги схожего типа.
Когда пользователь запрашивает определенную услугу/приложение или (произвольную) информацию, модуль логики содержания выполняет поиск наиболее подходящих услуг/содержания и передает список найденных элементов модулю логики приоритетов. Затем список сортируется в порядке убывания приоритетов в соответствии с тем, какие элементы указанного списка с наибольшей вероятностью удовлетворят потребность пользователя и/или являются наиболее ценными для оператора. Для этого в модуле логики приоритетов имеется база данных, содержащая список классификации. Этот список разбивается на различные разделы услуг и приложений.
Таким образом, пользователь, выполнивший успешный запрос, получает в качестве ответа набор найденных элементов; для того, чтобы эти элементы были интересными, должно выполняться требование - в набор найденных элементов следует включать наиболее популярные услуги и приложения. Пользователь должен иметь возможность персонализации услуги. Например, ему должна быть доступна установка предельного количества представляемых ему найденных элементов.
С точки зрения оператора, функция модуля логики приоритетов состоит в организации услуг/содержания, связанных с запросами конечных пользователей. Она повышает ценность услуги, поскольку наиболее приоритетное содержание будет запрошено с наиболее высокой вероятностью.
Предпосылки для реализации модуля логики приоритетов основываются на том предположении, что крупные и стабильные поставщики содержания пожелают оплачивать внесение определенной структуры в список найденных элементов, представляемый конечным пользователям.
SIM-браузер
В предпочтительном варианте осуществления изобретения для обращения к системе используется SIM-браузер. SIM-браузер - это стандартный продукт, используемый несколькими операторами мобильной связи и расположенный в SIM-карте, который может использоваться для доступа к услугам на основе SMS и выполнения команд набора приложений SIM посредством меню. SIM-браузер можно назвать в некоторой степени подобием обычного интернет-браузера, такого как Microsoft Internet Explorer.
SIM-браузер получает WML-сценарии (WML - Wireless Markup Language, язык разметки документов для беспроводной связи) в байтовом представлении от сервера шлюза беспроводного Интернет-доступа (Wireless Internet Gateway, WIG) и выполняет эти команды WML-сценариев на мобильном устройстве как команды набора приложений SIM (SIM application Toolkit, SAT). SIM-браузер реализуется как приложение, входящее в набор приложений SIM, и использует команды этого набора приложений, например, для отображения текста и реагирования на нажатие клавиш при взаимодействии с пользователем.
В рамках настоящего изобретения SIM-браузер выполняет следующие функции:
- реализация доступа пользователя к системе посредством опций в меню;
- передача введенной пользователем текстовой фразы модулю интерпретатора;
- получение ответа и его представление клиенту;
- выполнение требуемой операции, если клиент подтверждает ее;
- выполнение любых функций обеспечения безопасности связи "точка-точка" (при необходимости).
Комбинация с предварительно загруженным меню в SIM и технологией SIM-браузера напоминает технологию WAP, но использование SIM-браузера имеет преимущество прямого доступа к системе, реализованной в соответствии с настоящим изобретением, посредством опции меню в системе меню терминала пользователя, причем для получения информации нет необходимости в настройке сеанса WAP или WAP-подобном взаимодействии на основе SMS. Кроме того, для работы с системой не требуется поддержка WAP в терминале. С другой стороны, использование WAP-браузера и настройки сеанса WAP в дополнение к SIM-браузеру в определенных случаях может иметь преимущества и также входит в область настоящего изобретения.
Пользовательский сценарий
Ниже приведены шаги примерного сценария для пользователя в соответствии с настоящим изобретением.
1. Пользователь выбирает опцию меню для обращения к системе по настоящему изобретению, имеющую название, например, "Поиск mGuru".
2. Пользователь вводит текстовую фразу по своему выбору в меню набора приложений SIM посредством клавиатуры, например, "ближайшая заправочная станция" или "заправочная станция рядом" или просто "бензин".
3. SIM посылает этот запрос логике интерпретатора через SMS-центр, MMS, мобильную электронную почту или OTA/WIG(Over-the-air/Wireless Internet Gateway - шлюз беспроводного Интернет-доступа).
4. Основываясь на словах "ближайшая" или "рядом" и "заправочная станция", модуль логики интерпретатора выдает модулю логики содержания команду поиска услуг определения местонахождения.
5. Модуль логики содержания находит некоторое количество услуг и обрабатывает их список совместно с логикой приоритетов, после чего набору приложений SIM и пользователю посылается ответ в формате WML, содержащий список найденных услуг, отсортированный по их приоритетам.
6. Полученный текст показывается пользователю, который подтверждает или отклоняет ответ или вводит новую строку.
7. Этот ответ передается от SIM модулю логики интерпретатора.
8. После получения подтверждения от пользователя поставщик содержания представляет свое "предложение" пользователю и принимает процесс/диалог на себя.
9. Наконец, пользователь получает запрошенную услугу.
Опционально, если пользователь предварительно определил, что система должна присылать в ответ только одну услугу на один запрос, шаги 6-9 могут быть заменены одним шагом, в котором пользователю сразу представляется результат (услуга), находящийся на вершине списка по приоритетам. В этом случае в качестве ответа на запрос пользователь может получить, например, фрагмент карты, появляющийся на его дисплее и содержащий схему точного маршрута от его текущего местоположения до ближайшей заправочной станции.
Другой пример
Пользователь выбирает опцию меню для обращения к системе, как в шаге 1 выше.
Пользователь вводит "последняя песня Eminem".
Этот запрос посылается модулю логики интерпретатора, который выдает команду поиска модулю логики содержания.
Модуль логики содержания находит некоторое количество услуг и обрабатывает их список совместно с модулем логики приоритетов, после чего пользователю посылается ответ в формате WML или сообщение WAP push, содержащий (ее) список найденных услуг, отсортированный по их приоритетам:
a) "Прослушать последнюю студийную версию".
b) "Прислать как сигнал вызова".
c) "Прислать как логотип".
а) "Галерея изображений MMS".
e) "Заказать компакт-диск".
f) "Заказать DVD в магазине A, USD 29.95".
д) "Заказать DVD в магазине В, USD 37.95".
h) "Заказать билет в кинотеатр".
i) "Информация от фан-клуба".
Пользователь выбирает одну опцию из списка, после чего поставщик содержания представляет свое "предложение" пользователю и принимает на себя процесс/диалог транзакции.
Различные опции, представляемые пользователю, связаны с различными приложениями, имеющими разнообразные интерфейсы. Однако пользователь работает только со "стандартным" интерфейсом, общим для всех приложений и простым в обращении для любого пользователя. Таким образом, "механика" интерфейса является полностью скрытой от пользователя.
Основное преимущество настоящего изобретения состоит в том, что оно минимизирует необходимый уровень возможностей пользовательского интерфейса для услуг и содержания, предоставляемых для сотовых телефонов, и делает поиск требуемой услуги, информации или продукции значительно более легким для пользователя. Настоящее изобретение позволяет пользователю просматривать и находить новые или уже известные услуги, информацию или продукцию без необходимости знания конкретных кодов SMS, способов поиска и/или телефонных номеров.
Кроме того, настоящее изобретение снижает затраты на рекламирование кодов SMS, уменьшает стоимость интеграции для провайдеров содержания и способно многократно повысить продажи различного содержания.
Изобретение было описано как применимое в области традиционных мобильных сетей, таких как GSM, GPRS, UMTS и т.д. Однако поскольку технологии связи непрерывно развиваются, изобретение может найти применение и в других областях. В качестве примеров других технологий, представляющих интерес, можно назвать WLAN (Wireless LAN - беспроводная локальная сеть), HiperLAN (High Performance Radio Local Area Network - локальная радиосеть высокой производительности), Bluetooth (технология беспроводной ближней коротковолновой радиосвязи) и инфракрасную связь (IR). Этот список технологий связи, доступных в настоящее время, не следует рассматривать как исчерпывающий; в будущем обязательно появятся и другие технологии, которые будут совместимы с системой и способом в соответствии с настоящим изобретением.
Изобретение описано в контексте мобильных услуг, однако оно может найти применение и в стационарных системах. Веб-сервер, снабженный вышеописанными тремя модулями, поддерживает обращение к нему через стандартный веб-браузер, т.е. с помощью настольного персонального компьютера. Таким образом, в этом случае могут быть реализованы все преимущества единого интерфейса доступа к множеству различных услуг/приложений/информационного содержания. Принцип этого решения почти идентичен принципу мобильного решения, за исключением осуществления тарификации, при том, что в данном случае используется полнофункциональный веб-браузер. Очевидно, что преимущества широких возможностей такого веб-браузера могут использоваться для добавления дополнительных функций в пользовательский интерфейс.
Изобретение относится к области мобильной связи. Технический результат заключается в обеспечении управления системой посредством голоса. Сущность изобретения заключается в том, что система предназначена для организации доступа к услугам в сети связи посредством пользовательского терминала, причем указанные услуги хранятся в одной или более базах данных или связаны ссылками с одной или более базами данных, подключенных к указанной сети связи, при этом система включает в себя модуль интерпретатора, выполняющий интерпретацию текстовых фраз, вводимых пользователем, причем указанный модуль конфигурируется соответствующим образом для выдачи команд и/или запросов, пригодных для обработки модулем логики содержания, на основе результата указанного процесса распознавания текста и грамматики; модуль логики содержания, предназначенный для поиска и нахождения услуг среди указанных услуг, находящихся в одной или нескольких из указанных баз данных; модуль логики приоритетов, предназначенный для сортировки указанных найденных услуг с целью создания их списка по приоритетам согласно предварительно определенным правилам приоритета. 2 н. и 8 з.п. ф-лы, 1 ил.
модуль интерпретатора, выполняющий интерпретацию текстовых фраз, вводимых пользователем на своем родном естественном языке, посредством процесса распознавания текста и грамматики, причем указанный модуль конфигурируется соответствующим образом для выдачи команд и/или запросов, пригодных для обработки модулем логики содержания, на основе результата указанного процесса распознавания текста и грамматики; модуль логики содержания, предназначенный для поиска и нахождения услуг, и/или приложений, и/или содержания среди указанных услуг, и/или приложений, и/или содержания, находящихся в одной или нескольких из указанных баз данных, удовлетворяющих условиям, задаваемым полученными от модуля интерпретатора командами и/или запросами; модуль логики приоритетов, предназначенный для сортировки указанных найденных услуг, и/или приложений, и/или содержания с целью создания их списка по приоритетам согласно предварительно определенным правилам приоритета.
осуществляют интерпретацию текстовой фразы, введенной пользователем на своем родном естественном языке, посредством процесса распознавания текста и грамматики, и создание команд поиска и/или запросов на основе результата выполнения указанного процесса распознавания текста и грамматики, осуществляют поиск услуг, и/или приложений, и/или содержания среди указанных услуг, и/или приложений, и/или содержания в одной или нескольких из указанных баз данных, удовлетворяющих условиям, определенным указанными командами, и/или запросами,
осуществляют сортировку указанных найденных услуг, и/или приложений, и/или содержания с целью создания списка по приоритетам согласно предварительно определенным правилам приоритета.
СПОСОБ ПРОДАЖИ ТОВАРОВ И УСЛУГ (ВАРИАНТЫ), СИСТЕМА ДЛЯ ЕГО РЕАЛИЗАЦИИ | 2000 |
|
RU2171495C1 |
US 2002107847 A, 08.08.2002 | |||
US 6377961 B1, 23.04.2002 | |||
KR 100287842 В, 01.02.2001. |
Авторы
Даты
2008-02-10—Публикация
2003-08-20—Подача