Изобретение касается способа, соответствующего преамбуле п.1 прилагаемой формулы изобретения, и устройства, соответствующего п.3 прилагаемой формулы изобретения, предназначенных для телеголосования в интеллектуальной сети.
Быстрое развитие средств связи сделало возможным для операторов предоставлять пользователям различные услуги. Архитектура сети, обеспечивающей улучшенное обслуживание, определяется как интеллектуальная сеть (ИС). Архитектура ИС может использоваться для большинства телекоммуникационных сетей, таких как коммутируемые телефонные сети общего пользования КТС ОП, сети мобильных средств связи, сети коммутации паркетированных данных общего пользования СКПД ОП, цифровые сети с комплексными услугами ЦСКУ и широкополосные цифровые сети с комплексными услугами Ш-ЦСКУ. Независимо от технологии создания сети, назначением архитектуры интеллектуальной сети является облегчение конструирования, контроля и управления новыми видами обслуживания в телекоммуникационной сети. Современные технические требования к ИС описаны в работе Advanced Intelligent Network, Release 1 (AIN Rel. 1), Bellcore и в документе МККТТ Capability Set 1 (CS-1).
Архитектура ИС показана на фиг.1, на которой физические объекты представлены в виде прямоугольников или окружностей, а функциональные объекты - в виде овалов. Соединения для передачи сигнализации показаны пунктирными линиями, а действительная передача информации, например речевой сигнал, сплошными линиями. Необязательные функциональные объекты показаны пунктирными линиями. Показанная на чертеже сеть сигнализации соответствует Системе сигнализации 7, описанной в синей книге МККТТ "Specifications of Signalling System No. 7", Melbourne, 1988.
Сначала будет описана архитектура физического уровня ИС. Абонентское оборудование АО типа телефонного аппарата, компьютера или телефакса, подключается либо непосредственно к пункту коммутации обслуживания ПКО или к пункту доступа к сети ПДС.
Пункт коммутации обслуживания ПКО предлагает пользователю доступ к сети и следит за всеми необходимыми действиями выбора. Кроме того, ПКО в состоянии выявлять любые запросы обслуживания в интеллектуальной сети. В оперативном отношении ПКО содержит все функции управления и выбора услуг.
Пункт доступа к сети ПДС является обычной АТС, которая содержит функцию управления вызовами ФУВ и способен обнаруживать различия между обычными вызовами и вызовами, требующими обслуживаний, обеспечиваемых интеллектуальной сетью, и направлять их в подходящий ПКО, причем АТС может представлять собой, например, DX 220 заявителя.
Пункт управления обслуживанием ПУО содержит логические программы обслуживания, используемые для обеспечения обслуживания интеллектуальной сети.
Пункт данных обслуживания ПДО представляет собой базу данных, содержащую данные о потребителе и сети, данные, используемые логическими программами обслуживания ПУО, с целью обеспечения индивидуализированного обслуживания. ПУО может использовать услуги ПДО либо непосредственно, либо через сеть передачи сигналов.
Интеллектуальное периферийное устройство ИПУ обеспечивает специализированные функции, такие как речевые сообщения и обнаружение множества вариантов выбора.
Пункт коммутации и управления обслуживанием ПКУО содержит ПУО и ПКО в одном узле (в случае, если узел ПКО, показанный на чертеже, содержит как функцию управления обслуживанием, так и функцию базы данных обслуживания).
Функции пункта организации обслуживания ПОО включают организацию базы данных, управления и тестирования сети, сбора информации сети. Она может быть связана со всеми другими физическими объектами.
Пункт создания среды обслуживания ПССО используется для определения, разработки и тестирования услуг ИС и для обеспечения обслуживания ПОО.
Вспомогательный пункт ВП операционно соответствует пункту управления обслуживанием ПУО, но подсоединяется непосредственно к ПКО с помощью высокоскоростной линии передачи данных (например, соединения 30B+D системы ЦСКУ), а не через сеть сигнализации СС 7 общего канала.
Узел обслуживания УО может управлять обслуживанием ИС и передавать данные пользователем и от них. Он осуществляет связь непосредственно с одним или более ПКО.
Пункт доступа к организации обслуживания ПДОО является физическим объектом, который обеспечивает определенных пользователей соединением с пунктом.
Для того, чтобы определить функцию различных модулей в интеллектуальной сети и ограничения, связанные с ними, в стандартах (СХ-1), интеллектуальная сеть представлена как четырехуровневая концептуальная модель интеллектуальной сети. Один уровень модели образует так называемую плоскость распределенных функциональных возможностей, которая в соответствии с вышеупомянутым стандартом СХ-1 описывает интеллектуальную сеть в виде функциональных блоков. Далее следует описание этих функциональных блоков, расположение которых показано на фиг.1.
Функциями, касающимися управления вызовом, являются ФКО, ФСВ, ФУВ и ФАУВ.
Функция коммутации обслуживания ФКО объединяет функцию управления вызовами ФУВ и функцию управления обслуживанием ФУО, обеспечивая возможность функции управления обслуживанием управлять функцией управления вызовами ФУВ.
Функция специализированных ресурсов ФСР обеспечивает специализированные возможности, необходимые для реализования обслуживания ИС. Их примерами являются изменения в протоколе, обнаружение речи, речевые сообщения и т.д.
Функция управления вызовами ФУВ касается установления обычного вызова и связи. Функция агента управления вызовами ФАУВ обеспечивает пользователя доступом в сеть.
Функциями, касающимися управления обслуживанием, являются ФУО и ФИО. Функция управления обслуживанием ФУО содержит логику обслуживания ИС и следит за обработкой границы обслуживания. Функция информационного обслуживания ФИО обеспечивает доступ к границе обслуживания и сетевой информации, и обеспечивает возможность последовательной проверки информации. ФИО скрывает от ФУО действительное воплощение информации и предлагает ФУО логическое представление информации.
Функции, касающиеся организации, представляют собой функцию создания среды обслуживания ФССО, функцию организации обслуживания ФОО и функцию доступа к организации обслуживания ФДОО. ФОО включает контроль за организацией, сопровождение и размещение обслуживания; ФДОО обеспечивает подсоединение к ФОО; и ФРПО делает возможным определять, развивать, тестировать и обеспечивать обслуживание ИС в отношении ФОО.
Запрос обслуживания, осуществляемый вызывающим абонентом, обычно включает операцию приема сигнала приемного устройства и (или) некоторую последовательность чисел. Функция управления вызовами ФУВ не имеет информации обслуживания, но она запрограммирована для идентификации запросов обслуживания. ФУВ прерывает вызов, установленный в данный момент, и информирует функцию коммутации обслуживания ФКО о состоянии вызова. Функция ФКО состоит в интерпретации запроса обслуживания и информации о состоянии вызова для формирования стандартизированного запроса обслуживания и передачи запроса для ФУО. ФУО принимает запрос и декодирует его. После этого она формирует, кодирует и посылает стандатизированный ответ для ФКО. Формирование ответа может включать в себя кодирование сложной логики обслуживания, запуск последовательности приглашений и сбора или запрос для различных ФИО. ФКО декодирует и интерпретирует ответ, посылаемый ФУО. Затем она выдает для функции ФУВ точные команды выполнения подготовительного процесса. В соответствии со стандартом СХ-1 интеллектуальной сети, функция управления вызовами ФУВ всегда несет полную ответственность за условия и управление местными линиями связи.
Когда ответ передан для ФКО, функция управления обслуживанием ФУО может принимать участие в установлении диалога между вызывающим абонентом и конечным абонентом. Это обычно осуществляется в форме упомянутой последовательности приглашений и сбора, которую ФУО санкционирует для выполнения функцией ФСВ. Обычно ФУО выдает команду функции ФКО соединить вызывающего абонента или конечного абонента с подходящим физическим источником путем использования функции специализированных ресурсов ФСР. Источником может быть, например, система речевых сообщений. ФУО выдает команду функции ФСР в требуемой последовательности приглашений и сбора и затем временно "замораживает" обработку вызова. ФСР активирует последовательность приглашений и сбора и участвует в диалоге между вызывающим абонентом и конечным абонентом. Ответ, который может быть, например, индивидуальным идентификационным номером, кодируется и возвращается к ФУО, и речевая связь с ФСР оканчивается. После этого ФУО продолжает свою последовательность управления обслуживанием.
Выше представлено краткое описание интеллектуальной сети для пояснения излагаемого ниже описания изобретения. Более подробная информация содержится в спецификациях Q.I 2IX ITU-T спецификациях AIN, Bellcore.
Интеллектуальная сеть может предоставлять большое количество различных услуг. Услуги включают в себя, например, свободный звонок по телефону и вызов по кредитной карточке, что означает, что пользователь может осуществлять вызов с любого телефонного аппарата по любому номеру, вводя номер и личный индентификационный номер своей кредитной карточки перед введением телефонного номера.
Одним из видов обслуживания, предлагаемых интеллектуальной сетью, является телеголосование. Телеголосование представляет собой особенность интеллектуальной сети, по которой абонент может участвовать в голосовании путем вызова заранее определенных телефонных номеров. Процесс голосования в этом случае представляет собой действие абонента, набравшего задействованный номер телеголосования и вызов регистрируется, как решающий голос, на номер, набранный абонентом. При этом соединении могут также выполняться другие функции с участием абонента. Номер резирвируется для голосования по единственному вопросу для осуществления действия при активизации признака телеголосования. (Признак активизации телеголосования означает, что в сети на определенный период времени предусматриваются функции, обеспечивающие описываемый процесс телеголосования.)
Телеголосование применяет специализированный фильтр обслуживания, причем можно начать отсчет вызовов, которые отвечают некоторым заранее определенным критериям. Начальное действие выполняется функцией управления обслуживанием ФУО. Функция коммутации обслуживания ФКО, в свою очередь, подсчитывает вызовы и посылает число отфильтрованных вызовов в ФУО через заранее определенные промежутки времени.
Когда в интеллектуальной сети выполняется телеголосование, пункт коммутации обслуживания получает команды от пункта управления обслуживанием, в связи с активизацией процесса телеголосования, относительно управленияи подсчета вызовов. Команды относятся к обработке вызова, участвующего в телеголосовании, и содержат, например, команды относительно сообщения, которое будет дано пользователю сети, участвующему в телеголосовании. В соответствии со стандартами ИС, участникам голосования дается единое, всегда аналогичное речевое сообщение. Примером такого сообщения является: "Вы позвонили в систему телеголосования на конкурс песни Евровидения. Ваш голос зарегистрирован. Благодарим Вас за Ваш звонок."
Поскольку изложенная выше информация дается только один раз для введения процесса телеголосования, это также означает, что то же самое сообщение следует выдавать звонящему независимо от его варианта голосования. Тогда человек, участвующий в телеголосовании, не может быть уверен в том, что его голос зарегистрирован для желательного для него варианта выбора.
Задачей настоящего изобретения является исключить вышеупомянутый недостаток. Это обеспечивается в изобретении посредством способа, который отличается признаками отличительной части п.1 прилагаемой формулы изобретения. Соответствующее изобретению устройство, в свою очередь, характеризуется признаками отличительной части п.3 прилагаемой формулы изобретения.
Идея изобретения, таким образом, заключается в анализе набираемого В-номера вызывающим абонентом, и добавлении части, зависящей от В-номера, к выдаваемому сообщению. Это позволяет выдать каждому участнику телеголосования специфическое для (В)-номера сообщение, устанавливающее гарантию факта участия в голосовании, номер голосования или часть номера или другую подобную информацию, которая поможет участнику голосования убедиться, что его голос зарегистрирован для требуемой альтернативы.
Предлагаемый способ обеспечивает возможность дать вызывающему абоненту более точное и индивидуализированное сообщение. Приведенное выше примерное сообщение, например, может принять такой вид: "Вы позвонили в телеголосование на конкурс песни Евровидения. Ваш голос зарегистрирован для песни под номером 5, Ляляляя, исполненной Джасси и ребятами. Благодарим Вас за Ваш звонок. " Таким образом, звонящий абонент уведомлен о том, что его голос зарегистрирован правильно.
Дальше изобретение и предпочтительные варианты его осуществления описываются более подробно с помощью примеров, иллюстрируемых прилагаемыми чертежами, со ссылкой на фиг.3-7, на которых показано следующее.
Фиг.1 - представление архитектуры интеллектуальной сети.
Фиг.2 - представление сигнализации между пунктом коммутации обслуживания и пунктом управления обслуживанием в интеллектуальной сети.
Фиг.3 - иллюстрация передачи данных в фильтр обслуживания.
Фиг.4 - основные функции АТС.
Фиг.5 - операционная среда фильтра обслуживания, используемого в телеголосовании в пункте коммутации обслуживания интеллектуальной сети.
Фиг. 6а и 6в - диаграммы, иллюстрирующие процедуру телеголосования и используемой при этом сигнализации.
Фиг.7a и 7в - иллюстрация анализа, проводимого в блоке анализа.
Как было установлено выше, телеголосование активизируют в пункте (обычно ПУО), имеющем функцию управления обслуживанием ФУО, а вызовы подсчитываются в пункте (обычно ПКО), имеющем функцию коммутации обслуживания ФКО. ПКО и ПУО взаимосвязаны сетью сигнализации ИС, соответствующей системе сигнализации 7, как показано на фиг.2. Для взаимного обмена данными между ПКО и ПУО обычно используют протокол интеллектуальной сети INAP, который описан в документе ETSI IN CS1 INAP Part 1: Protocol Specification, Draft prETS 300 374-1, November 1993, ETSI (где рассматривается график мобильных телефонов; уровень INAP заменен на уровень MAP - часть протокола для мобильного применения). В протоколе системы сигнализации 7, который также показан на фиг.2, уровень INAP является самым верхним уровнем, ниже его расположены уровень ТСАР - часть протокола для обеспечения возможностей транзакций, уровень SCCP - часть протокола для управления соединением сигнализации и уровень МТР - часть протокола для передачи сообщений. При вызове, осуществленном в интеллектуальной сети, может иметь место один или более диалогов с использованием уровня INAP протокола между ПКО и ПУО. Каждый из этих диалогов начинается с сообщения предварительно определенного сообщения пункта первоначального обнаружения.
На фиг. 3 иллюстрируется передача данных в фильтр обслуживания. Каждый уровень имеет свою собственную процедуру (на уровне МТО процедура обозначена Р1, на уровне SCCP - Р2, на уровне ТСАР - Р3, а на уровне INAP - INX), который также осуществляет обработку передачи сообщений. Сигнальный блок сообщения уровня МТР содержит, например, поле информации сигнализации SIF и байт информации обслуживания SIO, которые пересылаются к сообщению SCCP. В соответствии с этим, процедура каждого уровня удаляет свой собственный заголовок из сообщения, принимаемого из более низкого уровня, и пересылает дальше действительные данные на более высокий уровень. Содержимое сообщений, пересылаемых на различные уровни, здесь более подробно не описывается, поскольку оно не относится к изобретению. Однако с уровня INAP сообщение активизации телеголосования можно направить в фильтр обслуживания, причем сообщение содержит, например, следующие поля (принимаемые из ПУО):
Адрес ПУО
Адрес ПУО соответствует тому, который передал сообщение активизации. Этот параметр помогает предотвращать смешивание запросов активизации, посылаемых различными ПУО, в фильтре обслуживания. (Более подробное описание находится в параллельной заявке на патент FI-95xxxx.)
Обработка отфильтрованного вызова
Это функции, касающиеся управления вызовами и загрузкой. Поле содержит, например, информацию о том, какое оповещение должно быть выдано звонящему участнику.
Максимальное количество счетчиков
Это поле показывает количество (максимум 20) счетчиков, подлежащих резервированию для процедуры телеголосования. Если номер голосования, например, 9700-1234, а количество счетчиков равно 20, то это значит, что номерами телефонов являются 9700-1234, 9700-1235, 9700-1236,..., 9700-1253.
Режим фильтрации
Это информация, управляющая работой фильтра обслуживания. Используется либо "временной интервал", либо "количество вызовов". Когда "временной интервал" соответствует 0, все вызовы перенаправляются и передается отчет. Когда он соответствует 1, вызовы не перенаправляются и отчет не посылается. Другие величины рассматриваются как вторичные (таким же способом, как и в случае значения 0). "Количество вызовов" показывает, какой вызов, участвующий в телеголосовании, обуславливает перенаправление вызова и передачу отчетного сообщения. Если значение этого поля равно 0, вызовы не направляются и отчет не передается.
Период телеголосования
Это информация, показывающая период времени, когда телеголосование достоверно (данное, например, в секундах).
Время завершения
Это время, когда телеголосование завершается. Если время завершения более раннее, чем данное время, посылается отчетное сообщение и телеголосование завершается.
Критерии фильтрации
Это критерии регистрации для вызовов, направляемых на телеголосование или подлежащих регистрации при телеголосовании.
Номер голосования
Во всей полноте, это номер телеголосования, с которого начинаются номера голосования.
Начальное время
Это время, когда начинается телеголосование. Если это время является более ранним, чем настоящее время, или оно не установлено вовсе, телеголосование начнется немедленно. В противном случае голосование начнется в определенное время.
Пункт коммутации обслуживания обычно представляет собой цифровую АТС, в которой функции интеллектуальной сети конфигурированы путем модификации обычного программного обеспечения управления вызовами. Каждая современная АТС, подобная данной, имеет те же самые основные функции, которые можно сгруппировать, например, в соответствии с фиг.5 следующим образом:
1. Функции управления вызовами, включающие в себя, например, функции для установления, поддержания и разъединения вызова,
2. Функции сигнализации, которые, например, согласуют различные системы сигнализации с внутреними функциями АТС,
3. Функции переключения, которые предназначены для переключения вызовов,
4. Функции технического обслуживания, предназначенные для эксплуатации сети и системы АТС,
5. Различные функции, основанные на компьютерной поддержке, требующие подсчета, также включающие в себя управление обработкой данных, обслуживание файлов и программное обеспечение АТС.
Фильтр обслуживания, подсчитывающий входящие вызовы телеголосования, принадлежит к вышеупомянутому пункту 5. На фиг. 5 показаны условия эксплуатации фильтра обслуживания ФО в пункте коммутации обслуживания ПКО (или в пункте интеллектуальной сети, включающем в себя соответствующую функцию ФУО), посредством представления операционных блоков, которые включены в телеголосование и передачу сообщения. Фильтр обслуживания ФО сам реализован в основной памяти компьютерного блока КБ1, причем память содержит также блок программы обслуживания CMREAD, предназначенный для загрузки и анализа шины, обменивающийся данными с блоком управления входящими вызовами (УВВ). Интерфейс между функциями ИС и управлением вызовами обозначен INIF, а блок (представленный на фиг.3), который обеспечивает интерфейс с пунктом управления обслуживанием в пункте коммутации обслуживания, обозначен как INX. Таким образом, интерфейс INX функционирует на вышеописанном уровне INAP. Блок анализа SRE управляет устройством речевых сообщений 51 и коммутационным полем 52. Оперативно этот блок по существу соответствует функции ФСР, определенной в спецификациях ИС.
Устройство речевых сообщений 52 выдает вышеупомянутые сообщения пользователю сетью, участвующему в телеголосовании. Устройство также предназначено для передачи сообщений в речевой форме в других ситуациях; это делает возможным, например, информировать абонента о том, почему вызов не прошел по телефонному номеру, который он набрал, или его можно использовать, когда абонентам предлагаются различные виды услуг, типа услуги "автоматического будильника". Устройство речевых сообщений содержит физический блок, или генератор речевых сообщений 51а, который может быть, например, блоком платы, введенным в корпус АТС, содержащим или соединенным с памятью 51в, в которой речевой сигнал запоминается в цифровой форме. Память может представлять собой, например, запоминающее устройство с произвольной выборкой на соответствующей схемной плате, или жесткий диск, размещенный в АТС, причем генератор речевых сообщений связан с памятью через шину, внутреннюю для АТС. Речевой сигнал обычно хранится в запоминающем устройстве в виде индивидуальных блоков (индивидуальных слов или частей предложений, каждая из которых хранится в своем собственном файле), которые устройство затем комбинирует для образования целых предложений. Поскольку устройство речевых сообщений известно само по себе, его структура и работа здесь не будут описаны более подробно.
Блоки (CMREAD и СФ) в компьютерном блоке КБ1 и блок анализа SRE относятся к пункту 5 в приведенном выше перечне функций АТС; интерфейсы INIF и INX относятся к функциям сигнализации; и блок управления УВВ, естественно, относится к пункту 1 (управление вызовами).
Поступление вызовов, направляемых в фильтр обслуживания ФО, контролируется с помощью набираемых номеров. Пользователю, принимающему участие в телеголосовании, могут быть посланы различные сообщения, или вызов может направляться дальше при управлении от пункта управления обслуживанием.
Организация, управление и использование блока фильтра обслуживания ФО осуществляется посредством интерфейсов сообщений INX и INIF, показанных на чертеже. Интерфейс INX используется как для передачи информации на фильтрование обслуживания из ПУО в фильтр обслуживания, так и для передачи отчетной информации фильтра обслуживания обратно в ПУО. Интерфейс управления вызовами INIF используется для передачи информации о подсчете вызовов (процесс голосования) в блок управления вызовами УВВ. Для каждой отдельной активизированной процедуры телеголосования используется отдельный фильтр обслуживания ФО, независимые и раздельные функции, обслуживающие конкретную процедуру телеголосования (соответствующие программные блоки копируются для каждой активизированной процедуры телеголосования). (Действие обеспечения обслуживания, то есть активизация телеголосования, описано более подробно ниже.) Фильтр обслуживания ФО регистрирует входящий вызов путем суммирования с отсчетом соответствующего счетчика вызовов и посылает в интерфейс INIF соответствующую загрузку, оповещение и уведомление о прерывании, обусловленные вызовом. Если вызов направляется дальше, фильтр обслуживания ФО отыскивает информацию маршрутизации в ПУО через интерфейс INX и возвращает ее в интерфейс INIF.
Далее следует более подробное описание процесса телеголосования. Ссылки делаются на фиг.6а и 6в.
Пункт коммутации обслуживания имеет некоторый интервал номеров (определяемый оператором), резервируемый для процессов телеголосования (например, с номера 9700-1111 до номера 9700-2222). Процесс телеголосования активизируется следующим образом (см. позицию 1 на фиг.6а). Показанный на фиг. 6 блок сигнализации SSI обеспечивает сигнализацию (в данном случае сигнализацию на входной стороне) относительно данной телефонной сети, то есть сигнализацию от других АТС и абонентов. Примером является процесс телеголосования, для которого ПУО резервирует девять последовательных номеров, начиная с номера 9700-1111 и заканчивая номером 9700-1119.
Активизация начинается запросом "Активизировать фильтрацию обслуживания", посылаемым ПУО в интерфейс INX. Запрос представляет собой сообщение протокола уровня INAP, определяемое в стандартах. На основании информации, включенной в сообщение, интерфейс INX посылает в фильтр обслуживания запрос активизации "Активизировать фильтр". Затем фильтр обслуживания активизирует функции, необходимые для рассматриваемого телеголосования. Если активизация успешна, фильтр обслуживания посылает сообщение "Фильтр активизирован". Если функция подсчета вызовов не защищена, то фильтр обслуживания посылает сообщение "Ошибка", показывающее неисправность, а также содержащее причину отказа активизации.
Таким образом, телеголосование активизируется описанным выше способом. Ниже рассматривается собственно процедура телеголосования.
Когда пункт коммутации обслуживания (ПКО) принимает инициирующее вызов сообщение (например, известное сообщение IAI, которое является сообщением инициирования обычного вызова TUP), сообщение инициирования преобразуется в части сигнализации в сообщение СС_SETUP, которое посылается в блок управления вызовами УВВ, который запрашивает блок обслуживания CMREAD о выполнении загрузки и маршрутизации анализа, касающегося вызова, путем посылки соответствующего запроса (ROU/CHA/R). В результате анализа блок управления вызовами УВВ принимает сигнал запуска (ROU/CHA/C) из блока CMREAD и посылает сообщение SET_TR в блок INIF. В информации сигнала запуска определяется, следует ли послать вызов в фильтр обслуживания ФО для обработки. Затем интерфейс INIF информирует блок управления вызовами об успешном запуске (сообщение 9, ВОЗВРАТ) и посылает в фильтр обслуживания ФО сообщение INIT_DP, которое является сообщением инициирования вышеупомянутого диалога на уровне INAP и содержит информацию о набранном телефонном номере (В-номер). После этого процедура переходит к этапу 3.1, 3.2 или 3.3, в зависимости от вызова и ситуации.
Процедура переходит к этапу 3.1 в нормальной ситуации, когда В-номер относится к активизированному процессу телеголосования (в данном примере это номер между номерами 9700-1111 и 9700-1119), приемлемы также другие критерии (например, А-номер), Таким образом, фильтр обслуживания регистрирует поступающий вызов путем добавления к считываемому результату счетчика, активизированного для этого случая, и посылает в интерфейс INIF сообщение CONN_TO_ RE с тем, чтобы запустить информационное обслуживание (например, выдать вызывающему абоненту речевое сообщение). Кроме того, фильтр обслуживания ФО посылает уведомление о загрузке, оповещение и уведомление о разъединении вызова в блок INIF (SEND_CHAR_INFO). После этого фильтр обслуживания выдает в интерфейс INIF команду (PLAY_ANN) для выдачи речевого сообщения звукового тонального сигнала или текстового сообщения, определяемых в связи с активизацией процедуры телеголосования (абонент, который вызвал номер телеголосования, уведомляется о том, что он участвует в телеголосовании, касающемся определенного вопроса). После уведомления, фильтр обслуживания прерывает вызов путем посылки сообщения о разъединении RELEASE_CALL_S. Команда о разъединении направляется в виде сообщения RETURN_R в блок управления вызовами. Если возникает ошибка, сообщение о разъединении также содержит код ошибки, который отображает причину ошибки.
Этап 3.2 связан с дополнительной характеристикой, с помощью которой некоторые вызовы могут обрабатываться отдельно от других вызовов путем запрашивания ПУО относительно дополнительных команд для обработки этих вызовов. Характеристику, подобную этой, можно использовать, например, когда желательно наградить некоторых участников за участие в телеголосовании. Например, можно запросить ПУО относительно дополнительных команд при каждом тысячном вызове, причем в этом случае ПУО выдает, например, команды направить вызов, например, в студию телевидения, если телеголосование проводится в прямом эфире телевидения. Когда процесс телеголосования активизируется, можно определить, когда и при каких вызовах будут запрашиваться дополнительные команды ПУО.
Если запрос удовлетворяет упомянутым выше условиям (осуществляется переход от этапа 2 к этапу 3.2), фильтр обслуживания регистрирует вызов, обеспечивая возможность для соответствующего счетчика вызовов осуществить приращение, и посылает запрос инициирования обслуживания SERV_REQ_S в блок INX, который подтверждает успешное инициирование с помощью отввета SERV_REQ_ AСК. Если имеет место отказ инициирования, блок INX подтверждает это путем сообщения SERV_REQ_NACK. В результате успешного инициирования фильтр обслуживания направляет сообщение инициирования INIT_DP (сообщение 11), принимаемое из блока сопряжения, в ПУО через интерфейс INX. Интерфейс INX посылает подтверждение приема (CONNECT_S), принимаемое из блока ПУО, обратно в фильтр обслуживания, которой направляет его в интерфейс INIF. После этого вызов обрабатывается в соответствии с командами выдаваемыми ПУО. В результате отказа инициирования фильтр обслуживания разъединяет вызов с помощью сообщения RELEASE_CALL_S, которое также показывает причину отказа.
Если, с другой стороны, поступающий вызов такой, что не вся информация, касающаяся его, соответствует критериям фильтрации, то осуществляется переход от этапа 2 непосредственно к этапу 3.3. Такой ситуацией, например, является ситуация, когда вызывающий номер (А-номер) не находится в пределах разрешенной зоны (например, только абоненты в определенной географической области, например, определенном городе, могут участвовать в телеголосовании). В этом случае фильтр обслуживания разъединяет вызов, например, с помощью вышеупомянутого сообщения о разъединении RELEASE_CALL_S.
Через некоторые периоды времени фильтр обслуживания дает отчет о ситуации телеголосования в ПУО. Отчет предпочтительно осуществляется одновременно, когда вызов является вызовом, относящимся к этапу 3.2, поскольку пункт управления обслуживанием ПУО должен быть задействован в любом случае.
Этап 4 на фиг.6в относится к вышеупомянутому направлению результатов в ПУО. Фильтр обслуживания начинает представление отчета путем посылки запроса инициирования обслуживания SERV_REQ_S в интерфейс INX, который в результате успешного инициирования посылает подтверждение получения SERV_REQ_ACK. Если инициирование ошибочное, INX подтверждает это с помощью сообщения SERV_REQ_ NACK, которое снабжено кодом ошибки. Если инициирование ошибочное, фильтр обслуживания ФО продолжает подсчитывать вызовы совершенно обычно, без сброса счетчиков в нуль. После успешного инициирования фильтр обслуживания посылает в интерфейс INX статистические данные в следующем сообщении FILTER RESP, в соответствии с командами, выдаваемыми во время активизации, INX направляет их в ПУО с помощью уведомления "Ответ фильтрации обслуживания", определяемого стандартами. Интерфейс INX посылает в фильтр обслуживания подтверждение приема ABORT, которое отображает успех/отказ процедуры составления статистических данных. После отправки промежуточного отчета и приема подтверждения успеха, фильтр обслуживания ФО возвращает в исходное состояние счетчики для подсчитывания вызовов с нуля. После отправки окончательного отчета характеристика подсчета вызовов завершается и подсчет вызовов считается оконченным.
Поскольку настоящее изобретение касается только сообщения, даваемого в связи с телеголосованием, реализация процедуры телеголосования здесь более подробно не рассматривается. Для более подробного рассмотрения реализации указанной процедуры следует обратиться к упомянутой выше находящейся в процессе одновременного рассмотрения заявке на патент FI-95xxxx.
Поскольку только сообщение ПИИС, принимаемое в ПКО в связи с активизацией телеголосования, содержит информацию о сообщении, подлежащем передаче вызывающему абоненту, сообщение CONN_TO_RE, которое посылается фильтром обслуживания в интерфейс INIF и которое запускает посылку оповещения, содержит только некоторый указатель, который преобразуется в блоке анализа SRE в некоторый указатель внутренний для АТС, причем этот указатель указывает файл или файлы памяти 51в, которые должны воспроизводиться для вызывающего абонента. Это показано на фиг.5 посредством представления указателя IND в виде содержимого соответствующего сообщения, где IND таким образом представляет указатель, посылаемый пунктом управления обслуживанием.
Поскольку блок управления вызовами УВВ также знает номер, который набирает каждый вызывающий абонент, блок управления вызовами добавляет информацию о соответствующем номере к сообщению, посылаемому в блок анализа SRE, относительно оповещения абонента. Это сообщение обозначено символом ANN (IND, В-номер) на фиг.4 для индикации того, что сообщение содержит информацию как об указателе, принимаемом из ПУО, так и о номере, который набрал вызывающий абонент (то есть В-номер). Блок анализа преобразует обе части информации в один или больше адресных указателей, которые идентифицируют файлы, которые должны воспроизводиться последовательно. После этого блок анализа обеспечивает устройство речевых сообщений сообщением, которое содержит все полученные в результате адресные указатели. Кроме того, сообщение содержит номер исходящего канала, по которому должно быть направлено оповещение абоненту (здесь канал может быть физической линией или одним временным интервалом линии с импульсно-кодовой модуляцией).
Для блока анализа SRE запоминается древовидная схема анализа, с помощью которого можно найти адреса файлов, подлежащие представлению. Анализ выполняется путем прохождения со скоростью одного номера указателя (или набранного телефонного номера) за единицу времени в древовидной схеме путем исследования содержимого области, соответствующей номеру указателя, и перехода к записи, показываемой индикатором, содержащимся в соответствующем поле, и исследования содержимого поля, соответствующего следующему номеру указателя в этой записи, и т.д. Поле, соответствующее номеру, который исследуется последним, дает результат анализа (адреса записей, содержимое которых должно быть представлено). На фиг.7а иллюстрируется анализ номера указателя, полученного из ПУО, а на фиг.7в иллюстрируется анализ В-номера. Древовидная схема анализа содержит структуру данных, содержащую несколько записей 80, каждая из которых содержит, например, 10 полей, обозначенных цифрами от 0 до 9. В примере, иллюстрируемом фиг.7а, анализ, выполняемый с индексным номером 98, дает адреса 4, 7 и 8. В показанном на фиг.7в примере анализ, выполняемый для В-номера (9700-)1119, дает адрес 28. Таким образом, участник телеголосования получает сообщение, содержащее записи 4, 7, 8 и 28, последняя из которых дает информацию о конкретном номере вызывающего абонента. В самых простых решениях сообщение о конкретном номере дает только выбранный номер голосования. (Затем могут быть постоянные сообщения для номеров телеголосования, и таким образом нет необходимости изменять сообщения в соответствии с каждым конкретным случаем голосования.) Часть для конкретного номера также может содержать больше одной записи.
Кроме того, блок анализа SRE принимает информацию из блока управления вызовами УВВ по речевому каналу, к которому подсоединен абонент, участвующий в телеголосовании. Таким образом, SRE также может управлять коммутационным полем, выдавая команды подсоединять рассматриваемый канал к каналу устройства речевых сообщений, по которому посылается сообщение.
Представленный выше вариант осуществления изобретения можно модифицировать, например, таким образом, чтобы часть с конкретным номером сообщения давалась первой, а общая часть давалась после нее, в соответствии с командами, принимаемыми из ПУО. Также возможно, чтобы из ПУО не принимались команды, содержащие сообщение, благодаря чему участинику телеголосования выдается сообщение только на основании В-номера.
Хотя изобретение описано выше со ссылками на примеры, соответствующие прилагаемым чертежам, должно быть ясно, что изобретение ими не ограничивается, а его можно модифицировать в рамках заявляемой идеи, раскрытой выше и в прилагаемой формуле изобретения. Когда в прилагаемой формуле изобретения упоминается, что команды, содержащие сообщение, которое должно выдаваться участнику телеголосования, выдаются в связи с запросом активизации, также должно быть понятно, что это охватывает ситуацию, когда в командах нет такого поля, или когда соответствующее поле не заполнено, а сообщение формируется, таким образом, только на основании В-номера.
Изобретение касается способа телеголосования в интеллектуальной сети. Технический результат состоит в обеспечении специализированными дополнительными функциями. В заявленном способе пункт, имеющий функцию управления обслуживанием, посылает запрос активизации телеголосования в пункт, имеющий функцию коммутации обслуживания, благодаря чему команды, касающиеся сообщения, подлежащего выдаче участнику телеголосования, даются в связи с запросом активизации; пункт, имеющий функцию коммутации обслуживания, подсчитывает вызовы, выполняемые пользователями телефонной сети по заранее определенным телефонным номерам, и выдает отдельному участнику телеголосования сообщение, касающееся голосования; при этом информация о количестве вызовов передается функции управления обслуживанием интеллектуальной сети. Для того, чтобы участник телеголосования был уверен, что голосование зарегистрировано для желательного для него варианта выбора, информация о номере, набранном вызывающим абонентом, добавляется к информации сообщения, подлежащего передаче участнику телеголосования, в пункте, имеющем функцию коммутации обслуживания, и на основании этой информации формируется специфическое для номера сообщение, предназначенное для участника телеголосования. 2 с. и 1 з.п.ф-лы, 7 ил.
Устройство для коррекции показаний прибора времени | 1972 |
|
SU438977A1 |
Многоканальное устройство с дифференциальной импульсно-кодовой модуляцией и временным делением каналов | 1981 |
|
SU970687A1 |
УСТРОЙСТВО для очистки ТОПЛИВА НА ВХОДЕ В НАСОС БАКА ЛЕТАТЕЛЬНОГО АППАРАТА | 0 |
|
SU199683A1 |
Приспособление в пере для письма с целью увеличения на нем запаса чернил и уменьшения скорости их высыхания | 1917 |
|
SU96A1 |
Авторы
Даты
2002-04-27—Публикация
1996-04-12—Подача