СИСТЕМА И СПОСОБ ОСУЩЕСТВЛЕНИЯ СВЯЗИ МЕЖДУ ПОЛЬЗОВАТЕЛЬСКИМИ УСТРОЙСТВАМИ С УЧЕТОМ ИНДИВИДУАЛЬНЫХ НАСТРОЕК ВХОДЯЩИХ СОЕДИНЕНИЙ
SYSTEM AND METHOD OF COMMUNICATION BETWEEN USER DEVICES TAKING INTO ACCOUNT INDIVIDUAL SETTINGS OF INCOMING CONNECTIONS

Область техники, к которой относится изобретение
Настоящее изобретение относится к области техники связи и, в частности, к способу и системе, позволяющим одним абонентам телекоммуникационных сетей устанавливать индивидуальные параметры приема входящих соединений от других абонентов и осуществлять связь с ними в соответствии с установленными параметрами.
Уровень техники
В традиционных системах связи, таких как системы мобильной или сотовой связи, операторы связи предоставляют абонентам заранее сформированные наборы различных услуг, так называемые тарифные планы, по приему, обработке, передаче и доставке сигналов вызова, текстовых или голосовых сообщений. Параметры соединений в рамках таких тарифных планов оператора связи, жестко заданы оператором связи и не могут быть модифицированы ни абонентом, инициирующим сеанс связи, ни абонентом, отвечающим на сеанс связи. В частности, у абонентов, принимающих входящие соединения, обычно нет возможности самостоятельно назначать стоимость входящих вызовов от абонентов того же оператора связи или от абонентов других операторов связи и телекоммуникационных сетей, а также возможностей по установке различных видов индивидуальных расписаний и периодов разрешения или запрета входящих вызовов, поступающих от абонентов других операторов связи, групп или отдельных абонентов.
Аналогом, ближайшим к настоящему изобретению, можно считать известный из уровня техники способ автоматической фильтрации вызовов на основе выбираемых пользователем параметров [1]. Согласно данному способу, пользователи телефонов устанавливают параметры, которые будут использованы при фильтрации входящих вызовов, поступающих на их устройства. Предусматривается установка как стандартных параметров, например, определение стоимости вызова или роуминга для мобильного телефонного устройства, так и индивидуальных параметров, позволяющих пользователям контролировать стоимость и улучшать эффективность входящих вызовов, в особенности, при использовании мобильных телефонов за пределами их домашней сети и/или в другом временном поясе. Этим параметры фильтрации вызовов служат для активации способа фильтрации вызовов. Пользователь может выбрать параметры, которые определяют стоимость телефонного вызова и свое местоположение согласно временному поясу в качестве пороговых параметров. Когда эти параметры превышены, применяются индивидуальные пользовательские параметры, которые определяют, как следует обрабатывать или куда следует переадресовывать входящие вызовы. В способе могут применяться динамические параметры (т.е. стоимость) и/или статические параметры (т.е. время дня) в качестве параметров активации. Кроме того, раскрытый способ фильтрации может активироваться автоматически с помощью специальных запускающих схем или вручную пользователем в любое время. В [1] также раскрывается соответствующая система для выполнения описанного способа фильтрации.
Недостатком известного из [1] решения является то, что он лишь применим в ситуациях, когда мобильное телефонное устройство находится в роуминге, т.е. за пределами своей домашней сети или вне своего временного пояса. Только в этом случае вступают в силу устанавливаемые пользователем параметры, которые активируют способ фильтрации. Кроме того, список устанавливаемых пользователем параметров является весьма ограниченным, что уменьшает функциональные возможности системы связи. Также не предусмотрена возможность проведения одновременной тарификации вызовов, определяемой оператором связи, и измененной тарификации входящих вызовов, определяемой пользователем мобильного телефонного устройства.
Известен способ фильтрации нежелательных звонков в сетях сотовой связи [2]. Данный способ используется в телекоммуникационных системах и позволяет абоненту, который создает некий список номеров нежелательных абонентов, снижать число звонков с данных номеров на его номер. Способ фильтрации нежелательных звонков в сетях сотовой связи основан на выборе абонентом критериев фильтрации по коду, кодовому слову, периоду ожидания, либо на выборе критерия группы лиц из адресной книги, либо на выборе кодов телефонных номеров. При осуществлении исходящего вызова на номер абонента связи со стороны другого пользователя связи производят фильтрацию на основе критерия фильтрации, активированного и сформированного абонентом.
Недостатком известного из [2] способа является ограниченность предоставляемых пользователю настроек параметров входящих вызовов. По сути, в данном способе лишь предусмотрен запрет на входящие вызовы с определенных телефонных номеров. Кроме того, не предусмотрена возможность реализации запрета входящих вызовов в определенные периоды суток или недели.
Известна также система, позволяющая телефонному абоненту избирательно блокировать входящие вызовы в течение выбранных временных периодов или в течение программируемых временных интервалов [3]. Абонент может заранее запрограммировать временной интервал в минутах или временной период (начальное время и конечное время), в течение которого некоторые или абсолютно все входящие вызовы должны быть блокированы. Вызываемый абонент может указывать номера вызывающих абонентов или персональные идентификационные номера на одном из множества уровней доступа. Вызываемый абонент может настроить систему блокировки вызовов для выбранных уровней доступа. Также может быть обеспечен уровень доступа для экстренных вызовов, которые не будут блокироваться системой.
Недостатком известной из [3] системы является ограниченность параметров, предоставляемых пользователю для настройки входящих вызовов.
Раскрытие изобретения
Задача настоящего изобретения состоит в устранении упомянутых выше недостатков, присущих известным из уровня техники решениям.
Указанная задача решается посредством способа и системы, которые охарактеризованы в независимых пунктах формулы изобретения. Дополнительные варианты осуществления настоящего изобретения представлены в зависимых пунктах формулы изобретения.
Технический результат, достигаемый посредством использования настоящего изобретения, заключается в  обеспечении настройки пользователем приема  входящих соединений.
Согласно первому аспекту настоящего изобретения, предложен способ осуществления связи между пользовательскими устройствами с учетом индивидуальных настроек входящих соединений, в котором генерируют и отправляют сигнал вызова с первого пользовательского устройства на второе пользовательское устройство через узел связи. При этом способ отличается тем, что в узле связи дополнительно:
- осуществляют доступ к базе данных, содержащей множество идентификаторов пользовательских устройств, включающих в себя идентификатор второго пользовательского устройства, и множество наборов параметров входящего соединения, причем один из множества наборов параметров входящего соединения соответствует упомянутому идентификатору второго пользовательского устройства и содержит по меньшей мере одни из следующих параметров входящего соединения, предварительно установленных пользователем второго пользовательского устройства:
параметры стоимости входящего соединения,
параметры длины входящего соединения и
параметры контроля входящего соединения;
- извлекают из базы данных упомянутый один из множества наборов параметров входящего соединения, соответствующий упомянутому идентификатору второго пользовательского устройства; и
- осуществляют настройку входящего соединения в соответствии с извлеченным набором параметров входящего соединения.
Согласно одному варианту осуществления, до выполнения настройки входящего соединения в соответствии с извлеченным набором параметров входящего соединения дополнительно отправляют с упомянутого узла связи на первое пользовательское устройство голосовое или текстовое сообщение об извлеченном наборе параметров входящего соединения.
В другом варианте осуществления на первом пользовательском устройстве генерируют сигнал согласия в отношении извлеченного набора параметров входящего соединения, а затем отправляют сгенерированный сигнал согласия с первого пользовательского устройства в упомянутый узел связи, чтобы инициировать осуществление в упомянутом узле связи настройки входящего соединения в соответствии с извлеченным набором параметров входящего соединения.
В еще одном варианте осуществления генерирование сигнала согласия выполняют посредством нажатия одной или более кнопок на первом пользовательском устройстве или посредством ввода одной или более голосовых команд на первом пользовательском устройстве.
В другом варианте осуществления предварительную установку набора параметров входящего соединения выполняют посредством отправки со второго пользовательского устройства в упомянутый узел связи сообщения, содержащего выбранные параметры входящего соединения, используя услугу передачи неструктурированных дополнительных сервисных данных (USSD) или услугу передачи коротких сообщений (SMS).
В одном варианте осуществления предварительную установку набора параметров входящего соединения выполняют со второго пользовательского устройства через сеть Интернет.
Согласно другому варианту осуществления, автоматически списывают денежные средства с лицевого счета пользователя первого пользовательского устройства в течение входящего соединения на основании извлеченного набора параметров входящего соединения.
Согласно еще одному варианту осуществления, после настройки входящего соединения в упомянутом узле связи запускают таймер, фиксирующий длительность входящего соединения. После окончания входящего соединения денежные средства автоматически списываются с лицевого счета пользователя первого пользовательского устройства, исходя из длительности входящего соединения, зафиксированной таймером.
В другом варианте осуществления на первое пользовательское устройство отправляют голосовое или текстовое сообщение о том, что входящее соединение будет завершено через период времени, соответствующий заданной минимальной величине денежных средств на лицевом счете пользователя первого пользовательского устройства.
Упомянутые параметры стоимости входящего соединения включают в себя одно или более из следующего:
стоимость минуты входящего соединения,
стоимость всего входящего соединения и
стоимость произвольного интервала входящего соединения.
Упомянутые параметры длины входящего соединения включают в себя одно или более из следующего:
длину тарифицируемого входящего соединения,
тарифицируемые интервалы во время входящего соединения и
гарантируемую длину входящего соединения.
Упомянутые параметры контроля входящего соединения включают в себя одно или более из следующего:
тарифицируемый период суток для входящего соединения,
нетарифицируемый период суток для входящего соединения,
период запрета входящего соединения,
запрет на осуществление входящего соединения для определенных пользовательских устройств и
разрешение нетарифицируемого входящего соединения для определенных пользовательских устройств.
Согласно второму аспекту настоящего изобретения, предложена система осуществления связи между пользовательскими устройствами с учетом индивидуальных настроек входящих соединений. Предложенная система содержит первое пользовательское устройство, второе пользовательское устройство и узел связи, причем первое пользовательское устройство выполнено с возможностью генерирования и отправки сигнала вызова на второе пользовательское устройство через упомянутый узел связи. Упомянутый узел связи содержит:
- модуль оператора связи, выполненный с возможностью маршрутизации сигнала вызова, отправленного с первого пользовательского устройства; и
- модуль логики, подключенный к модулю оператора связи и выполненный с возможностью:
хранения базы данных, содержащей множество идентификаторов пользовательских устройств, включающих в себя идентификатор второго пользовательского устройства, и множество наборов параметров входящего соединения, причем один из множества наборов параметров входящего соединения соответствует упомянутому идентификатору второго пользовательского устройства и содержит по меньшей мере одни из следующих параметров входящего соединения, предварительно установленных пользователем второго пользовательского устройства:
параметры стоимости входящего соединения,
параметры длины входящего соединения и
параметры контроля входящего соединения;
извлечения из базы данных упомянутого одного из множества наборов параметров входящего соединения, соответствующего упомянутому идентификатору второго пользовательского устройства, и
инструктирования модуля оператора связи осуществлять настройку входящего соединения в соответствии с извлеченным набором параметров входящего соединения.
В одном варианте осуществления первое пользовательское устройство и второе пользовательское устройство представляют собой стационарные телефоны.
В другом варианте осуществления первое пользовательское устройство и второе пользовательское устройство представляют собой мобильные телефоны.
В еще одном варианте осуществления первое пользовательское устройство представляет собой стационарный телефон, а второе пользовательское устройство представляет собой мобильный телефон.
Согласно одному варианту осуществления, первое пользовательское устройство представляет собой мобильный телефон, а второе пользовательское устройство представляет собой стационарный телефон.
Согласно другому варианту осуществления, одно или оба из первого пользовательского устройства и второго пользовательского устройства представляют собой стационарные компьютеры, портативные компьютеры или планшетные компьютеры, выполненные с возможностью генерирования, отправки и приема сигнала вызова посредством установленного на них программного обеспечения.
В еще одном варианте осуществления каждый из упомянутых модулей выполнен с помощью процессора общего назначения, процессора цифровой обработки сигналов (DSP), специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицы (FPGA) или любой их комбинации.
Другие признаки и преимущества настоящего изобретения станут очевидны после прочтения нижеследующего подробного описания и просмотра сопроводительных чертежей.
Краткое описание чертежей
Сущность настоящего изобретения поясняется сопроводительными чертежами, на которых:
на Фиг.1 представлена блок-схема системы осуществления связи между пользовательскими устройствами с учетом индивидуальных настроек входящих соединений в соответствии с примерным вариантом осуществления настоящего изобретения; и
на Фиг.2 представлена блок-схема, иллюстрирующая последовательность этапов способа осуществления связи между пользовательскими устройствами с учетом индивидуальных настроек входящих соединений в соответствии с примерным вариантом осуществления настоящего изобретения.
Представленные на Фиг.1 и 2 блок-схемы служат только для иллюстрации вариантов осуществления настоящего изобретения и никак его не ограничивают.
Осуществление изобретения
Различные варианты осуществления настоящего изобретения описываются в дальнейшем более подробно со ссылкой на Фиг.1 и 2. Однако настоящее изобретение может быть воплощено во многих других формах и не должно истолковываться как ограниченное любой конкретной структурой или функцией, представленной в нижеследующем описании. Напротив, данные варианты осуществления предоставлены с тем, чтобы описание настоящего изобретения было тщательным и полным. На основании настоящего описания специалист в данной области техники поймет, что объем правовой охраны настоящего изобретения охватывает любой вариант осуществления настоящего изобретения, раскрытый в данном документе, вне зависимости от того, реализован ли он независимо или в сочетании с любым другим вариантом осуществления настоящего изобретения. Например, система может быть реализована или способ может быть осуществлен на практике с использованием любого числа вариантов осуществления, изложенных в данном документе. Кроме того, следует понимать, что любой вариант осуществления настоящего изобретения, раскрытый в данном документе, может быть воплощен с помощью одного или более элементов формулы изобретения.
Слово «примерный» используется в данном документе в значении «служащий в качестве примера или иллюстрации». Любой вариант осуществления, описанный в данном документе как «примерный», необязательно должен истолковываться как предпочтительный или обладающий преимуществом над другими вариантами осуществления.
Кроме того, термин «идентификатор», упоминаемый в данном документе, подразумевает определенный буквенный, цифровой или буквенно-цифровой номер пользовательского устройства, подключенного к сети связи, такой как сеть мобильной или сотовой связи, зная который можно осуществлять связь с этим пользовательским устройством. Такой идентификатор может представлять собой любую последовательность числовых и/или буквенных символов. Например, он может являться телефонным номером, сетевым логином или другим типом идентификаторов, используемых в традиционных системах связи.
Следует также отметить, что в данном документе термины «абонент» и «пользователь» и производные от этих слов используются взаимозаменяемо. То же самое справедливо в отношении терминов «входящий вызов» и «входящее соединение».
Настоящее изобретение реализует новую услугу усовершенствованного номера, с помощью которой абоненты связи, физические и юридические лица, получают возможность настраивать параметры входящих соединений с их номерами, не нарушая установленные отношения между абонентами и операторами связи и требования действующего законодательства. Например, предложенная услуга усовершенствованного номера позволяет владельцу мобильного или сотового номера получать прибыль за счет назначения дополнительной стоимости входящих вызовов. Усовершенствованные номера предоставляются для использования как юридическим, так и физическим лицам. Прибыль владельца усовершенствованного номера начисляется в соответствии с продолжительностью разговора, или разово, в соответствии с установленной им дополнительной тарификацией. Подключение услуги усовершенствованного номера осуществляется посредством стандартных средств, предусмотренных в сетях связи для подключения дополнительных услуг, и происходит с использованием любого идентификатора абонента в сети связи.
На Фиг.1 представлена блок-схема системы 1 осуществления связи между пользовательскими устройствами с учетом индивидуальных настроек входящих соединений в соответствии с примерным вариантом осуществления настоящего изобретения. Как показано, система 1 содержит первое пользовательское устройство 2, второе пользовательское устройство 3 и узел 4 связи.
Упоминаемые в данном документе первое пользовательское устройство и второе пользовательское устройство представляют собой любые устройства, выполненные с возможностью генерировать, передавать и принимать сигналы вызова друг от друга. В одном варианте осуществления первое и второе пользовательские устройства могут представлять собой стационарные телефоны или мобильные телефоны, или первое пользовательское устройство может представлять собой стационарный телефон, а второе пользовательское устройство - мобильный телефон, или наоборот. В другом варианте осуществления по меньшей мере одно из первого пользовательского устройства и второго пользовательского устройства может представлять собой стационарный, портативный или планшетный компьютер, при этом генерирование, передача и прием сигналов вызова осуществляются через специализированное программное обеспечение, установленное на компьютере. Примерами таких программ, предоставляющих услуги голосовой связи между двумя или более пользовательскими устройствами, могут быть Skype, Viber, Mail@Агент или другие программы, известные специалистам в данной области техники.
Согласно данному варианту осуществления, первое пользовательское устройство 2 выполнено с возможностью генерирования и отправки сигнала вызова на второе пользовательское устройство 3 через узел 4 связи. Другими словами, первое пользовательское устройство 2 выступает в качестве вызывающего устройства, а второе пользовательское устройство 3 - в качестве вызываемого устройства. Однако специалистам в данной области техники должно быть понятно, что в другом варианте осуществления отношения между устройствами 2 и 3 могут быть прямо противоположными, т.е. второе пользовательское устройство 3 может генерировать и передавать сигнал вызова на первое пользовательское устройство 2 через узел 4 связи. Такой вариант осуществления включен в объем правовой охраны настоящего изобретения.
Упоминаемый в данном документе узел связи представляет собой совокупность технических средств, обеспечивающих оказание услуг связи и присоединение к сети общего пользования, такой как сеть мобильной или сотовой связи. Как известно специалистам в данной области техники, конкретная конструкция узла связи зависит от типа сети связи, в которой планируется его использовать. Например, могут быть использованы стационарные или мобильные узлы связи.
В данном варианте осуществления узел 4 связи содержит модуль 5 оператора связи и модуль 6 логики, соединенный с модулем 5 оператора связи.
Модуль 5 оператора связи представляет собой совокупность стандартных средств оператора связи, используемых для приема, обработки и передачи сигналов вызова. Как показано на Фиг.1, модуль 5 оператора связи содержит компонент 7 коммутации, выполненный с возможностью маршрутизации голосовых вызовов и текстовых сообщений (т.е. SMS). В частности, компонент 7 коммутации выполнен с возможностью приема сигнала вызова, отправленного с первого пользовательского устройства 2, и пересылки его на второе пользовательское устройство 3 (см. жирные пунктирные линии на Фиг.1). В одном варианте осуществления компонент 7 коммутации может представлять собой центр коммутации мобильной связи (MSC) в глобальной системе мобильной связи (GSM). С компонентом 7 коммутации соединен компонент 8 поддержки бизнес-процессов оператора связи (который, например, может быть реализован в виде системы BSS). В частности, компонент 8 включает в себя прикладное программное обеспечение поддержки бизнес-процессов предприятия электросвязи, прежде всего биллинг (поддержка взаиморасчетов с абонентами, анализ). Согласно данному варианту осуществления, компонент 8 состоит из подкомпонента 9 биллинга и подкомпонента 10 выполнения тарификации. Подкомпонент 9 биллинга выполнен с возможностью осуществления сбора информации об использовании телекоммуникационных услуг, выставления счетов абонентам, обработки платежей. Подкомпонент 10 выполнения тарификации выполнен с возможностью осуществления тарификации потребленных абонентом услуг. С компонентом 8 поддержки бизнес-процессов оператора связи соединен компонент 11 памяти, в котором хранится информация об абонентах сети связи. Например, компонент 11 памяти может содержать информацию о том, какие услуги связи подключены тому или иному абоненту, номера абонентов и т.д. Модуль 5 оператора связи также содержит компонент 12 управления денежными средствами, который выполнен с возможностью осуществления пополнения денежных средств на лицевом счете абонента, их списания, например, за использование определенных услуг и т.д. Кроме того, в компоненте 5 оператора связи также содержатся компоненты 13 и 14 обработки USSD-команд и SMS-команд, с которыми соединено второе пользовательское устройство 3 (назначение компонентов 13 и 14 будет пояснено в дальнейшем).
Модуль 6 логики содержит исполнительный компонент 15, выполненный с возможностью управлять и исполнять услугу усовершенствованного номера, подключаемую к персональному идентификатору второго пользовательского устройства 3. Исполнительный компонент 15 также выполнен с возможностью осуществлять тарификацию абонента, которому подключена услуга усовершенствованного номера, взаимодействуя с подкомпонентом 10 компонента 8 в модуле 5 оператора связи. Исполнительный компонент 15 может поддерживать протоколы типа INAP/CAP и т.п. Как показано на Фиг.1, исполнительный компонент 15 также подключен к компоненту 7 коммутации, например, через протокол SIGTRAN или используя цифровой поток Е1.
Исполнительный компонент 15 также соединен с компонентом 16 специализированных ресурсов, который выполнен с возможностью информировать пользователя первого пользовательского устройства 2 о параметрах входящего соединения (например, проигрывать звуковые файлы, указывающие стоимость соединения) и одновременно принимать пользовательский ввод с первого пользовательского устройства 2 через компонент 7 коммутации (пользовательский ввод выполняется, например, посредством нажатия определенной комбинации кнопок на первом пользовательском устройстве 2). Подключение компонента 16 специализированных ресурсов к компоненту 7 коммутации осуществляется через цифровой поток Е1 или по протоколу SIGTRAN для ISUP взаимодействия или по IP для SIP/RTP взаимодействия. Соответственно, компонент 16 специализированных ресурсов поддерживает протоколы ISUP и SIP.
Модуль 6 логики также содержит компонент 17 памяти, соединенный с исполнительным компонентом 15. Компонент 17 памяти выполнен с возможностью хранения данных об услуге усовершенствованного номера. В частности, компонент 17 памяти может содержать базу 18 данных, в которой хранятся сведения обо всех абонентах, которым подключена вышеупомянутая услуга усовершенствованного номера, предоставляющая возможность самостоятельной настройки параметров входящих соединений. Например, база 18 данных может содержать множество идентификаторов пользовательских устройств, которым подключена вышеупомянутая услуга усовершенствованного номера, в том числе идентификатор второго пользовательского устройства 3, и множество наборов параметров входящего соединения. Каждый набор параметров входящего соединения предварительно настраивается пользователем определенного пользовательского устройства, которому подключена вышеупомянутая услуга усовершенствованного номера (в данном варианте осуществления таким устройством является второе пользовательское устройство 3). В связи с этим, каждому набору параметров входящего соединения соответствует в базе 18 данных определенный идентификатор пользовательского устройства.
В число настраиваемых параметров входящего соединения могут входить параметры стоимости входящего соединения, параметры длины входящего соединения и параметры контроля входящего соединения. Упомянутые параметры стоимости входящего соединения могут включать в себя стоимость минуты входящего соединения, стоимость всего входящего соединения и/или стоимость произвольного интервала входящего соединения. Упомянутые параметры длины входящего соединения могут включать в себя длину тарифицируемого входящего соединения, тарифицируемые интервалы во время входящего соединения и/или гарантируемую длину входящего соединения. Упомянутые параметры контроля входящего соединения могут включать в себя тарифицируемый период суток для входящего соединения, нетарифицируемый период суток для входящего соединения, период запрета входящего соединения, запрет на осуществление входящего соединения для определенных пользовательских устройств и/или разрешение нетарифицируемого входящего соединения для определенных пользовательских устройств. С помощью вышеописанных параметров и любых их комбинаций обеспечивается возможность индивидуальной гибкой настройки входящих соединений. Например, абонент вызываемого устройства (далее упоминаемый как пользователь второго пользовательского устройства 3) может осуществлять одно или более из следующего:
- установку стоимости минуты входящего соединения (поминутная тарификация);
- установку стоимости полного сеанса связи (разовая тарификация);
- установку стоимости и длительности входящего соединения (разовая тарификация с гарантированным временем соединения, причем при обрыве сеанса связи предложенная система не будет тарифицировать возобновленный сеанс связи, пока не истечет гарантированное время);
- установку тарификации с использованием интервалов определенной длины (тарификация по графику - например, первая минута тарифицируется по 5 рублей, а все последующие - по 10 рублей за 5 минут соединения);
- запрет на тарификацию поступающих вызовов в определенный период времени суток или дни недели;
- разрешение на тарификацию поступающих вызовов в определенный период времени суток или дни недели;
- запрет на тарификацию входящих вызовов, поступающих от определенных абонентов («белый список») (например, если вызывающий абонент или, согласно данному варианту осуществления, пользователь первого пользовательского устройства 2 является родственником или близким другом пользователя второго пользовательского устройства 3, то последний может запретить в этом случае дополнительную тарификацию входящих вызовов); и
- запрет на прием вызовов от определенных абонентов (например, если пользователь первого пользовательского устройства 2 постоянно надоедает своими вызовами).
Модуль 6 логики также содержит компонент 19 взаимодействия с пользователем, который обеспечивает возможность подключения услуги усовершенствованного номера посредством компонентов 13 и 14 обработки USSD-команд и SMS-команд. Кроме того, компонент 19 дополнительно соединен с подкомпонентом 9 биллинга и компонентом 12 управления денежными средствами в модуле 5 оператора связи для перевода протарифицированных в соответствии с настройками подписчика (т.е. в данном случае пользователя второго пользовательского устройства 3) денежных средств и информирования об этом пользователя второго пользовательского устройства 3.
В модуле 6 логики также содержится компонент 20 статистики, который соединен с компонентом 19 взаимодействия с пользователем и компонентом 17 памяти. В частности, компонент 20 статистики выполнен с возможностью получения от компонента 19 данных о подключении услуги усовершенствованного доступа, ее тарификации и т.п. и построения на основании полученных данных статистических отчетов. Построенные статические отчеты в дальнейшем могут сохраняться в компоненте 17 памяти (например, в упомянутой базе 18 данных или любой другой базе, которая может храниться в компоненте 17 памяти).
В еще одном варианте осуществления система 1 может дополнительно содержать разные сторонние компоненты, которые для удобства объединены на Фиг.1 в один компонент 21 приложений. В частности, компонент 21 приложений может предоставлять пользователю второго пользовательского устройства 3 Интернет-сайты или приложения для управления услугой усовершенствованного номера. Например, через один из таких сайтов пользователь второго пользовательского устройства 3 может устанавливать подключение услуги усовершенствованного номера (взамен отправки USSD- и/или SMS-сообщений с соответствующим запросом подключения через компоненты 13 и 14). Кроме того, через компонент 21 приложений пользователь второго пользовательского устройства 3 может также устанавливать настройки входящего соединения. Иными словами, компонент 21 приложений предоставляет возможность дополнительного взаимодействия между пользовательским устройством 3 и компонентом 19 взаимодействия с пользователем.
Специалистам в данной области техники должно быть понятно, что по мере необходимости количество структурных элементов или компонентов системы 1 может изменяться. Например, может быть использовано множество узлов связи, посредством которых обеспечивается связь между первым пользовательским устройством 2 и вторым пользовательским устройством 3, при этом в одном из множества узлов связи установлены упомянутые модуль 5 оператора связи и модуль 6 логики.
Кроме того, специалисты в данной области техники должны понимать, что показанное расположение модулей системы 1, в том числе компонентов и подкомпонентов в модулях 5 и 6, является примерным и, по мере необходимости, может быть изменено для достижения большей эффективности в конкретном применении. Предполагается, что объем охраны настоящего изобретения охватывает все возможные различные расположения указанных выше конструктивных элементов системы 1.
Соединения каждого из первого и второго пользовательских устройств 2 и 3 с узлом 4 связи и соединения модулей и компонентов и/или подкомпонентов в узле 4 связи могут осуществляться проводным или беспроводным образом. Примеры проводных и беспроводных соединений известны в данной области техники, и, поэтому, их описание будет опущено.
Далее, со ссылкой на Фиг.2, будет описан способ осуществления связи между пользовательскими устройствами с учетом индивидуальных настроек входящих соединений в соответствии с примерным вариантом осуществления настоящего изобретения. Как показано на Фиг.2, способ включает в себя этапы S1-S8, описываемые ниже.
Этап S1: Второе пользовательское устройство 3 отправляет на компонент 19 взаимодействия с пользователем сообщение с запросом на подключение услуги усовершенствованного номера. Отправка такого сообщения может осуществляться через компонент 13 обработки USSD-команд или компонент 14 обработки SMS-команд, и тогда сообщение с запросом представляет собой USSD-сообщение или SMS-сообщение. Например, при использовании компонента 13 обработки USSD-команд для подключения услуги усовершенствованного номера пользователь второго пользовательского устройства 3 может составить и отправить следующее USSD-сообщение: «*Подключить услугу ХХХ#», где «XXX» - означает идентификатор услуги усовершенствованного номера. Следует понимать, что настоящее изобретение не ограничено указанным выше видом USSD-сообщения, и может использоваться любая комбинация буквенных, цифровых или буквенно-цифровых символов в SMS- или USSD-сообщении. Кроме того, подключение услуги усовершенствованного номера может также осуществлять через компонент 21 приложений с использованием определенных Интернет-сайтов.
Этап S2: После подключения услуги усовершенствованного номера пользователь второго пользовательского устройства 3 может отправить через любой из компонентов 13, 14 или 21 дополнительное сообщение, указывающее набор параметров входящего соединения, который должен быть учтен при осуществлении соединения между первым пользовательским устройством 2 и вторым пользовательским устройством 3. В одном варианте осуществления этап S2 может быть объединен с этапом S1, и тогда сообщение с запросом на подключение может также сразу содержать параметры, которые установил пользователь второго пользовательского устройства 3. Упомянутый набор параметров может содержать любой один или более из описанных ранее параметров входящего соединения.
Этап S3: Компонент 19 взаимодействия с пользователем сохраняет информацию о подключении услуги усовершенствованного номера второму пользовательскому устройству 3 в базе 18 данных. При этом компонент 19 взаимодействия с пользователем может непосредственно инструктировать компонент 17 памяти сохранить упомянутую информацию (с набором параметров входящего соединения и идентификатором второго пользовательского устройства 3) или передать эту информацию на компонент 17 памяти через компонент 20 статистики.
Этап S4: Компонент 7 коммутации принимает сигнал вызова, сгенерированный и отправленный с первого пользовательского устройства 2.
Этап S5: После приема сигнала вызова компонент 7 коммутации инструктирует исполнительный компонент 15 выбрать набор параметров входящего соединения для осуществления соединения между первым пользовательским устройством 2 и вторым пользовательским устройством 3. С этой целью, исполнительный компонент 15 осуществляет доступ к базе 18 данных и извлекает из нее набор параметров, соответствующий идентификатору второго пользовательского устройства 3. Следует отметить, что информация об идентификаторе изначально содержится в сигнале вызова, и этот идентификатор сообщается исполнительному компоненту 15 компонентом 7 коммутации.
Этап S6: После извлечения набора параметров, соответствующего идентификатору второго пользовательского устройства 3, исполнительный компонент 15 инструктирует компонент 16 специализированных ресурсов информировать пользователя первого пользовательского устройства 2 об извлеченном наборе параметров, в соответствии с которым будет осуществляться соединение. Информирование может выполняться путем отправки соответствующих текстовых или голосовых сообщений через компонент 7 коммутации. Например, если установленные пользователем второго пользовательского устройства 3 параметры представляют собой стоимость и длительность всего входящего соединения, то компонент 16 специализированных ресурсов может быть проинструктирован исполнительным компонентом 15 отправить на первое пользовательское устройство 2 текстовое сообщение следующего вида: «Вам выставлен счет на xxx рублей за yyy минут. Для оплаты нажмите *, для отмены - #».
Если пользователь первого пользовательского устройства 2 согласен с выбранным набором параметров входящего соединения (т.е. стоимостью и длительностью соединения в вышеприведенном примере), то он может сгенерировать сигнал согласия посредством нажатия определенной кнопки или комбинации определенных кнопок на первом пользовательском устройстве 2 (например, нажатием кнопки «*») или с помощью ввода голосовой команды или определенных голосовых команд (например, вводимых через микрофон, установленный на первом пользовательском устройстве 2) (этап S7). Сгенерированный сигнал согласия затем отправляется компоненту 16 специализированных ресурсов через компонент 7 коммутации. Компонент 16 специализированных ресурсов пересылает сигнал согласия на исполнительный компонент 15 и компонент 19 взаимодействия с пользователем. Исполнительный компонент 15 инструктирует компонент 7 коммутации переслать принятый сигнал вызова на второе пользовательское устройство 3 для осуществления соединения в соответствии с извлеченным набором параметров входящего соединения (этап S8). Одновременно исполнительный компонент 15 и компонент 19 взаимодействия с пользователем инструктируют компонент 8 поддержки бизнес-процессов оператора связи выполнять тарификацию входящего соединения в соответствии с извлеченным набором параметров входящего соединения.
Если же пользователь первого пользовательского устройства 2 не согласен с выбранным набором параметров входящего соединения (т.е. стоимостью и длительностью соединения в вышеприведенном примере), то он может сгенерировать сигнал несогласия посредством нажатия определенной кнопки или комбинации определенных кнопок на первом пользовательском устройстве 2 (например, нажатием кнопки «#») или с помощью ввода голосовой команды или определенных голосовых команд (например, вводимых через микрофон, установленный на первом пользовательском устройстве 2). Первое пользовательское устройство 2 затем передает сгенерированный сигнал несогласия компоненту 16 специализированных ресурсов через компонент 7 коммутации. Компонент 16 специализированных ресурсов пересылает принятый сигнал несогласия на исполнительный компонент 15. На основании сигнала несогласия исполнительный компонент 15 инструктирует компонент 7 коммутации не осуществлять соединение между первым пользовательским устройством 2 и вторым пользовательским устройством 3. Другими словами, генерирование сигнала несогласия на первом пользовательском устройстве 2 подразумевает отказ от соединения со вторым пользовательским устройством.
В другом варианте осуществления второму пользовательскому устройству 3 может быть не подключена услуга усовершенствованного номера. В этом случае исполнительный компонент 15 обнаружит, что в базе 18 данных отсутствует запись о втором пользовательском устройстве (т.е. в базе 18 данных нет идентификатора второго пользовательского устройства 3 и, соответственно, набора параметров для осуществления соединения со вторым пользовательским устройством 3). При этом компонент 7 коммутации инструктируется исполнительным компонентом 15 осуществлять соединение со вторым пользовательским устройством 3 в соответствии со стандартным тарифным планом оператора связи, который хранится, например, в компоненте 11 памяти. Используя такой тарифный план, компонент 8 поддержки бизнес-процессов оператора связи осуществляет соответствующую тарификацию, назначенную оператором связи.
Еще один вариант осуществления предусматривает ситуацию, когда второму пользовательскому устройству 3 подключена услуга усовершенствованного номера, но идентификатор первого пользовательского устройства 2 указан в «черном списке» (т.е. пользователь первого пользовательского устройства 2 идентифицирован как «нежелательный» абонент). В этом случае исполнительный компонент 15 инструктирует компонент 7 коммутации прерывать соединение (т.е. не отправлять сигнал вызова на второе пользовательское устройство 3).
Согласно другому варианту осуществления, второму пользовательскому устройству 3 подключена услуга усовершенствованного номера, но идентификатор первого пользовательского устройства 2 указан в «белом списке» (т.е. пользователь первого пользовательского устройства 2 идентифицирован как абонент, с которым пользователь второго пользовательского устройства 3 желает осуществлять соединение только в соответствии с тарифным планом оператора связи). В этом случае компонент 7 коммутации передает сигнал вызова на второе пользовательское устройство 3, и одновременно исполнительный компонент 15 и компонент 19 взаимодействия с пользователем инструктируют компонент 8 поддержки бизнес-процессов оператора связи осуществлять тарификацию в соответствии с тарифным планом оператора связи.
Предложенный способ не ограничен описанными выше этапами и может содержать другие этапы.
Например, предложенный способ может дополнительно содержать этап, на котором, используя исполнительный компонент 15, компонент 8 поддержки бизнес-процессов и компонент 12 управления денежными средствами, автоматически списывают денежные средства с лицевого счета пользователя первого пользовательского устройства 2 в течение входящего соединения в соответствии с извлеченным набором параметров входящего соединения.
В еще одном варианте осуществления предложенный способ может содержать этапы, на которых: как только установлено входящее соединение запускают посредством исполнительного компонента 15 таймер (который может быть дополнительно установлен в модуле 6 логики), фиксирующий длительность входящего соединения; и после окончания входящего соединения автоматически списывают с помощью исполнительного компонента 15, компонента 8 поддержки бизнес-процессов и компонента 12 управления денежными средствами денежные средства с лицевого счета пользователя первого пользовательского устройства 2, исходя из длительности входящего соединения, зафиксированной таймером.
Кроме того, если сумма денежных средств на лицевом счету пользователя первого пользовательского устройства 2 становится ниже заданной минимальной величины, способ может дополнительно содержать этап, на котором исполнительный компонент 15 инструктирует компонент 16 специализированных ресурсов уведомить пользователя первого пользовательского устройства 2 о том, что соединение будет завершено через период времени, соответствующий упомянутой заданной минимальной величине.
Согласно одному варианту осуществления, чтобы узнать, сколько денежных средств осталось на лицевом счету пользователя первого пользовательского устройства 2, исполнительный компонент 15 или любой другой дополнительный компонент модуля 6 логики, или любой другой модуль узла 4 связи может быть выполнен с возможностью запрашивать оператора связи пользователя первого пользовательского устройства 2 уведомить о том, когда сумма денежных средств на лицевом счету пользователя первого пользовательского устройства 2 будет ниже определенной минимальной величины.
Согласно другому варианту осуществления, денежные средства для оплаты стоимости вызова могут списываться с банковского счета или карты пользователя первого пользовательского устройства 2. В данной реализации, при генерировании сигнала согласия на соединение со вторым пользовательским устройством 3 в соответствии с выбранным набором параметров, пользователь первого пользовательского устройства 2 может указать номер своей банковской карты и код безопасности карты, которые позволят впоследствии автоматически списать денежные средства за оплату стоимости соединения.
Описанные выше система и способ осуществления связи между пользовательскими устройствами с учетом индивидуальных настроек входящих соединений будут особенно полезны абонентам, предоставляющим платные услуги через голосовую связь. Например, такими абонентами могут быть репетиторы, юристы, IT-консультанты, автокомиссары, которые готовы оказывать консультационные услуги по телефону или через компьютер и способны генерировать полезный мобильный контент.
Различные примерные логические блоки, модули и компоненты, описанные в сочетании с раскрытыми в данном документе вариантами осуществления, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровой обработки сигналов (DSP), специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, схемы на дискретных компонентах или транзисторной логики, дискретных компонентов аппаратного обеспечения или любой их комбинации, выполненных с возможностью осуществлять описанные в данном документе функции.
Каждый из упомянутых выше процессоров может быть микропроцессором или, в качестве альтернативы, может быть любым традиционным процессором, контроллером, микроконтроллером или машиной состояний. Каждый процессор может быть также реализован в виде комбинации вычислительных устройств, например, комбинации DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в сочетании с ядром DSP или в виде любой другой подобной конфигурации.
Следует понимать, что множество различных логических блоков, модулей, компонентов и этапов способа, описанные в сочетании с вариантами осуществления, раскрытыми в данном документе, могут быть реализованы в виде электронного аппаратного обеспечения, компьютерного программного обеспечения или их комбинации. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного и программного обеспечения, различные примерные компоненты, блоки, модули, компоненты и этапы были описаны выше, как правило, на основании их функциональных возможностей. Выбор реализации таких функциональных возможностей в виде аппаратного или программного обеспечения зависит от конкретного применения и ограничений конструкции, накладываемых на всю систему. Специалисты в данной области техники могут реализовать описанные функциональные возможности различными способами для каждого конкретного применения, но такие решения по реализации не должны истолковываться как выходящие за рамки объема охраны настоящего изобретения. Кроме того, информация и сигналы могут предоставляться с использованием любого разнообразия различных технологий или методик. Например, данные, инструкции, команды, информация, сигналы и символы, которые упоминаются в настоящем описании, могут предоставляться в виде или посредством напряжений, токов, электромагнитных волн, звуковых волн, магнитных полей или частиц, оптических полей или частиц, или любой их комбинации.
В одном или более примерных вариантах осуществления функции, описанные в данном документе, могут быть реализованы в аппаратном обеспечении, программном обеспечении, аппаратно-программном обеспечении или любой их комбинации. Будучи реализованными в программном обеспечении, упомянутые функции могут храниться на или передаваться в виде одной или более инструкций или кода на машиночитаемом носителе. Машиночитаемые носители включают в себя любой носитель информации, который обеспечивает перенос компьютерной программы из одного места в другое. Носитель информации может быть любым доступным носителем, доступ к которому осуществляется посредством компьютера. В качестве примера, но не ограничения, такие машиночитаемые носители могут представлять собой RAM, ROM, EEPROM, CD-ROM или другой накопитель на оптических дисках, накопитель на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель информации, который может использоваться для переноса или хранения требуемого программного кода в виде инструкций или структур данных и доступ к которому можно осуществлять с помощью компьютера. Кроме того, если программное обеспечение передается из веб-сайта, сервера или другого удаленного источника с использованием коаксиальных кабелей, оптоволоконных кабелей, витой пары, цифровой абонентской линии связи (DSL) или с использованием беспроводных технологий, таких как инфракрасные, радио и микроволны, то такие проводные и беспроводные средства подпадают под определение носителя. Термин диск, используемый в данном документе, включает в себя компакт-диск (CD), лазерные диски, оптические диски, универсальные цифровые диски (DVD), флоппи-диски и диски blu-ray. Комбинации вышеозвученных носителей информации должны также попадать в объем охраны настоящего изобретения.
Хотя в настоящем описании показаны примерные варианты осуществления изобретения, следует понимать, что различные изменения и модификации могут быть выполнены, не выходя за рамки объема охраны настоящего изобретения, определяемого прилагаемой формулой изобретения. Функции, этапы и/или действия, упоминаемые в пунктах формулы изобретения, характеризующих способ, в соответствии с вариантами осуществления настоящего изобретения, описанными в данном документе, необязательно должны выполняться в каком-то конкретном порядке, если не отмечено или не оговорено иное. Более того, упоминание элементов системы в единственном числе не исключает множества таких элементов, если в явном виде не указано иное.
Список использованной информации
1. US 2008146200 A1.
2. WO 2011014104 A1.
3. US 5467388 A.