Способ организации многоязычных сообщений в интеллектуальной сети

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

 

Область техники, к которой относится изобретение

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

Уровень техники

В системе предоставления интеллектуальных сетевых услуг, в соответствии с известным уровнем техники, информационное взаимодействие между системой и абонентом является неотъемлемой частью ее работы и представляет собой важную характеристику услуг интеллектуальной сети. В ходе такого взаимодействия система передает абоненту соответствующую информацию в виде сообщений. Для реализации функции передачи абонентам информации в виде сообщений в соответствии с китайской спецификацией Протокола прикладной программы интеллектуальной сети (INAP) определены виды рабочей архитектуры между Узлом управления услугами (SCP) и Узлом коммутации услуг (SSP), между SCP и Интеллектуальным периферийным устройством (IP), а также между SSP и Функцией специализированных услуг (SRF). При этом функционирование, связанное с широковещательной рассылкой речевого сообщения, связано с идентификатором услуги речевых сообщений. Тем не менее, в спецификации INAP не содержится описание способа идентификации речевого сообщения (-идентификатора messageID), за исключением того, что в ней определены четыре байта для описания параметра идентификатора сообщения messageID.

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

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

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

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

В соответствии с этим, если не используется какое-либо правило кодирования для идентификатора сообщения messageID, за исключением использования 32 битового идентификатора messageID для идентификации речевых ресурсов различных услуг, один из вариантов идентификатора представляет собой любое значение от 0x00000000 до 0xFFFFFFFF. Такая техническая схема связана с существенными затруднениями при выполнении запроса и управлении речевыми сообщениями, поскольку отсутствует битовое поле, связанное с описанием услуги. Кроме того, отсутствует битовое поле, связанное с описанием типа языка широковещательной рассылки речевого сообщения и его последовательности. Когда служба должна выполнять широковещательную рассылку речевого сообщения на определенном языке или на множестве языков в различных последовательностях, необходимо обеспечить передачу запросов на выполнение операций на каждом отдельном языке, что увеличивает нагрузку при передаче информации и снижает эффективность работы системы. Для решения вышеуказанных проблем заявитель настоящего изобретения предложил схему кодирования речевых сообщений. Эта схема позволяет расширить возможности выражения информации с помощью идентификатора сообщения messageID, повысить эффективность кодирования речевых сообщений услуги, увеличить скорость выполнения запросов данных в виде речевых сообщений и повысить эффективность использования сетевых ресурсов. Более конкретно, схема кодирования речевых сообщений выполнена следующим образом.

Существует два вида кодирования речи - кодирование сообщений и кодирование при записи. Кодирование сообщений используется для обеспечения взаимодействия между SCP и IP, SCP и SSP, SSP и почтовым ящиком, IP и почтовым ящиком. При кодировании сообщений 32 битовый код разделяют на множество битовых полей для идентификации содержания голосового сообщения и различных атрибутов, таких как номер услуги, количество языков, язык, последовательность при многоязычной широковещательной рассылке речевого сообщения, спонсор услуги и номер последовательности речевой услуги. Кодирование при записи используется для взаимодействия между Системой управления услугой (SMS) и IP, SMS и SSP, SMS и почтовым ящиком. В ходе кодирования при записи 32 битовый код разделяют на множество битовых полей для идентификации конкретных атрибутов речевого сигнала, таких как номер услуги, язык, спонсор услуги и номер последовательности речевого сообщения услуги.

Ниже показаны, соответственно, форматы кодирования для этих двух видов кодирования.

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

Таблица 1
8 бит10 бит5 бит9 бит
Битовое поле кодирования услугиБитовое поле последовательности кодирования четырех языковБитовое поле кодирования спонсора услугиБитовое поле кодирования речевого сообщения
31231380

В таблице 1 цифры, приведенные ниже таблицы, указывают положение бита в 32 битовой последовательности. Каждое битовое поле, показанное в Таблице 1, будет подробно описано ниже.

В битовом поле кодирования услуги различным услугам соответствуют различные коды услуги, и диапазон отображения количества кодов услуг составляет от нуля до 254, Значение кодирования сообщений, которое может использоваться для множества услуг, составляет FF. Среда создания услуги (SCE) определяет различные коды для всех услуг, создаваемых ею. В логический файл управления, который передается из SCE в SMS, включается кодирование услуги и информация, относящаяся к связи услуги со спонсором. Поэтому количество услуг, создаваемых SCE, ограничивается цифрой 255.

Формат кодирования четырех последовательностей языков показан в таблице 2. В поле используемого языка показано, используется ли определенный язык. Если в поле используемого языка записан ноль, то язык для речевого сообщения не используется. В отличие от этого, если в поле используемого языка записана единица, язык для речевого сообщения используется. Поле последовательности языка может принимать одно из четырех значений 01, 10, 11 и 00 для языков: китайский, английский, диалект или другой.

Таблица 2
1 бит2 бита1 бит2 бита1 бит2 бита1 бит
Используется ли китайский языкКод последовательности китайского языкаИспользуется ли английский языкКод последовательности английского языкаИспользуется ли диалектКод последовательности диалектаИспользуется ли другой язык
23212018171514

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

Значение кода в битовом поле речевого кодирования, когда услуга не связана со спонсором услуги, создается с помощью SCE, и когда она связано со спонсором услуги, код части, не относящийся к спонсору услуги, создается с помощью SCE, но код части, связанной со спонсором услуги, создается с помощью SMS, и для него определяется диапазон кодирования.

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

0xABa000CD представляет номер CD для китайского языка услуги АВ.

0xABbS00CD представляет номер CD для китайского и английского языков услуги АВ с последовательностью - китайский язык перед английским языком.

0xABd400CD представляет номер CD для китайского и английского языков услуги АВ с последовательностью - английский язык следует вначале, а затем китайский язык.

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

Таблица 3
8 бит1 бит1 бит1 бит1 бит6 битов5 битов9 битов
Кодирование услугиИспользуется ли китайский языкИспользуется ли английский языкИспользуется ли диалектИспользуется ли другой языкНе используютсяКодирование спонсора услугиКодирование речи
3123222120191380

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

Ниже показаны некоторые типичные примеры кодирования при записи:

0xAB8000CD представляет кодирование при записи файла на китайском языке для речевой записи номер CD для услуги номер АВ.

0xAB4000CD представляет кодирование записи файла на английском языке для речевой записи номер CD для слуги номер АВ.

0xAB2000CD представляет кодирование записи файла с записью на диалекте для речевой записи номер CD для услуги номер АВ.

0xAB1000CD представляет кодирование записи файла с речевой записью на другом языке для речевой записи номер CD для услуги номер АВ.

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

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

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

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

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

Сущность изобретения

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

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

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

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

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

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

кодирование речевого идентификатора речевого сообщения, предназначенного для рассылки с использованием кодов содержащих поле "индекс типа валюты" и поле "данные о цене", и определение "номера индекса типа валюты" со значением каждого бита поля "индекса типа валюты";

установку "таблицы индекса типа валюты", в которой речевые атрибуты, включающие тип языка, тип валюты и правило комбинирования единиц валюты представлены для каждого возможного номера индекса типа в указанном поле "индекс типа валюты"; и

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

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

Подробное описание изобретения

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

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

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

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

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

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

Таблица 4
8 бит8 бит16 бит
Кодирование услугиИндекс типа языкаКодирование речевого сообщения

Во вновь определенной схеме кодирования поле кодирования услуги имеет то же значение, что и в исходной схеме кодирования, поле кодирования речевого сообщения соответствует сумме поля кодирования спонсора услуги и поля кодирования речевого сообщения в оригинальной схеме, и поле индекса типа языка соответствует исходным четырем языкам и кодированию их последовательности. Для обеспечения совместимости новой схемы с Национальным стандартом Китая, длина индекса типа языка установлена равной восьми битам. Очевидно, что длина может быть установлена равной любому другому значению, если не учитывать стандарт, например, длина может быть установлена большей, если требуется обеспечить поддержку большего количества комбинаций, и может быть установлена меньшей, если необходимо сэкономить некоторое количество байтов. Поскольку длина восемь бит не достаточна для восьми языков и схем широковещательной рассылки речевых сообщений с использованием этих языков, эти восемь бит используются в качестве индекса типа языка и их последовательности при широковещательной рассылке, и подробную информацию о типах языка и их последовательности при широковещательной рассылке записывают в таблицу, где ее можно найти с помощью индекса. Индекс длиной 8 бит позволяет представить 256 комбинаций, что может удовлетворять требованиям, предъявляемым для речевых сообщений услуги. Для обеспечения совместимости с исходным форматом идентификатора сообщения messageID исходный идентификатор сообщения messageID также включен в таблицу.

Формат индекса типа языка показан в таблице 5.

Таблица 5
Новый форматИндекс типа языка
8 битов
Оригинальный форматПервые 8 битов битового поля для четырех языков и их последовательности
8 битов

Первые восемь битов битового поля для четырех языков и их последовательности в исходном формате также установлены, как показано в таблице 5. Благодаря специальному правилу кодирования, первые восемь битов для четырех языков и их последовательности позволяют уникально представить типы языка и их последовательность. Таким образом, независимо от того, имеет ли идентификатор сообщения messageID, переданный SCP, новый формат или исходный формат, SSP обрабатывает их с использованием одних и тех же правил, показанных в таблице 6, что обеспечивает совместимость двух форматов кодирования.

Таблица 6
Индекс языкаЯзыки и их последовательность при широковещательной рассылке
0b1010000000, 0xа0китайский
0b0001010000, 0x14английский
0b0000001010, 0x02диалект
0b1011100000, 0xb8китайский, английский
0b1101010000, 0xd4английский, китайский
0b1010001100, 0xa3китайский, диалект
0b1100001010, 0xс2диалект, китайский
0b0001011100, 0x17английский, диалект
0b0001101010, 0x1aдиалект, английский
0b1011101110, 0b1011101000, 0xbb, 0xbaкитайский, английский, диалект
0b1011111100, 0b101 1001100, 0xbf, 0xb3китайский, диалект, английский
0b1101011110, 0b1101011000, 0xd7, 0xd6английский, китайский, диалект
0b1101111010, 0b1101001010, 0xde, 0xd2диалект, китайский, английский
0b1111011100, 0b1001011100, 0xf7, 0x97английский, диалект, китайский
0b1111101010, 0b1001101010, 0xfa, 0x9aдиалект, английский, китайский

В таблице 6 показаны первые восемь битов и соответствующие состояния битового поля для четырех языков и их последовательности при широковещательной рассылке. Если в качестве примера рассмотреть первые четыре ряда, в оригинальном формате кодирования значение 10 битов битового поля для четырех языков и их последовательности при широковещательной рассылке представляет двоичное число 1010000000, и первые 8 битов составляют 10100000, что может быть представлено как 0xа0 в шестнадцатеричной системе счисления. В соответствии с таблицей 4 это число представляет, что существуют один китайский язык, который следует первым в последовательности при широковещательной рассылке. Также, если взять в качестве другого примера десятую строку, значение 10 битов представляет двоичное число 101101110, и первых 8 битов - 10111011, которые могут быть представлены как 0xbb в шестнадцатеричной системе счисления. Этот число представляет, что существуют три языка: китайский, английский язык и диалект, и их последовательность при широковещательной рассылке - первый китайский язык, второй английский и последний диалект. Значения 11 или 00 в двух битах поля последовательности широковещательной рассылки соответствуют третьей позиции в последовательности при широковещательной рассылке. Поэтому двоичное число в десятом ряду также может быть представлено как 1011101000, и в этом числе первые восемь битов в шестнадцатеричной системе счисления записываются как 0xba. Числа в других рядах также можно обработать таким же образом. В таблице 7 показан формат таблицы индекса типа языка на стороне SSP.

Таблица 7
Индекс типа языкаКоличество типов языковТип языка
0˜2551˜8Язык 1
Язык 2
Язык 3
Язык 4
Язык 5
Язык 6
Язык 7
Язык 8

Тип языка можно выбирать более одного раза, и последовательность широковещательной рассылки для каждого языка определяется путем выбора последовательности. Конкретное содержание таблицы 7 должно быть определено в соответствии с конкретными требованиями. Одновременно, коды, соответствующие "четырем языкам и их последовательности при широковещательной рассылке" (см. таблицу 6), должны быть зарезервированы для поддержки исходного кодирования идентификатора сообщения messageID. Поэтому новое кодирование и исходное кодирование идентификатора сообщения messageID поддерживают одинаковый формат индекса и SSP, и SCP может обрабатывать индекс типа языка одинаковым способом.

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

Таблица 8
8 битов8 битов8 битов8 битов
Индекс типа языкаКоличество типов языкаЯзык 1Язык 8

Индекс типа языка представлен восьмью битами, так что диапазон изменения индекса составляет 0˜255. Количество типов языка, которое означает количество языков, которые можно передавать в этом индексе, также представлено восьмью битами. Для языков 1˜8, выбранных для этого индекса, выделено 8 битов. Каждый язык представлен 8 битами, так что максимально могут поддерживаться 256 различными языками. Диапазон 1˜8 языков означает, что в одной последовательности широковещательной рассылки могут быть переданы не более 8 языков из 256 различных языков. В таблице 9 показан пример такого варианта выполнения.

Таблица 9
08135891011253
1313579255255255

Как показано в таблице 9, индекс 0 широковещательной рассылки означает рассылку 8 языков, и последовательность рассылки представляет язык 1, язык 3, язык 5, язык 8, язык 9, язык 10, язык 11 и язык 253. Индекс 1 широковещательной рассылки означает рассылку трех языков, и последовательность широковещательной рассылки представляет язык 1, язык 3 и язык 5. Поскольку количество типов языков равно только трем, язык 7 и язык 9 и т.д. не передаются.

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

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

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

С помощью второго варианта выполнения обеспечивается поддержка рассылки множества единиц валюты и данных о цене с использованием множества языков. В INAP ITU-T (Международный телекоммуникационный союз) тип данных цены (Pice) представляет собой октетную последовательность символов (SIZE (4)), и в ней используется код BCD, установленный для INAP Китая. Если тип данных цены представлен с помощью двоичных чисел, необходимо использовать только 27 битов, и остальные биты могут использоваться для представления типа валюты. Поэтому становится возможным добавлять в тип данных о цене информацию о валюте. В этом случае может быть удовлетворена не только спецификация ITU-T, и обеспечивается возможность представления информации о множестве валют, но также может быть реализована цель конфигурации валют.

Данный способ может использоваться для сообщений на множестве языков с множеством типов валют и в ситуации использования множества языков. Способ содержит следующие этапы:

1) кодирование речевого идентификатора языка для рассылки и выделение в коде поля индекса типа валюты и поля данных о цене, определяющей номер индекса валюты со значением в каждом бите поля индекса типа валюты;

2) установка таблицы индекса тип валюты, в которой речевые атрибуты, включая язык произношения, тип валюты и правило комбинирования единицы валюты представлены для каждого возможного номера индекса; и

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

Более конкретно, в новой схеме используется способ кодирования, представленный в таблице 10.

Таблица 10
4 бита28 битов
Поле индекса типа валютыПоле данных цены

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

Например, предположим, что цена равна 1234,56, язык - китайский и единица валюты - "юань", индекс типа валюты которой равен 1; тогда значение в поле данных цены должно быть 1001Е240. В таблице 11 показана таблица индекса типа валюты.

Таблица 11
ЯзыкВалютаПравило комбинирования
КитайскийЖеньминьбиА+юань+В+мао+С+фень+D+Е
КитайскийДоллар СШАА+"доллар США"+В+"цент США"+D+E
КитайскийДругая валюта
АнглийскийЖеньминьби
...
Женьминьби - "народный рубль", национальная китайская валюта - юань.

Мао, дзяо - 1/10 юаня - гривенник.

Фень - 1/100 юаня - копейка.

В таблице 11 правило ABCD комбинирования представляет бит флага, например 0xFF представляет А, 0xFЕ представляет В, 0xFD представляет С, 0xFC представляет D, и 0xFB представляет Е. После D следует метка, указывающая, следует ли соединять десятичные дроби, то есть, следует ли соединять В и С в китайской валюте, десятичные дроби выражены с помощью дзяо и фень, но в американской валюте в качестве десятичных дробей используются только центы. Е представляет последовательность рассылки значения валюты и единицы валюты. Когда существует Е, вначале передают единицу валюты и затем число. Другая информация, такая как юань, дзяо, фень, доллар США, американский цент и так далее, представляется с помощью идентификатора сообщения MsgID, который представляет речевое сообщение.

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

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

2) Новая схема кодирования речевых сообщений расширяет возможности INAP. Более конкретно, она предлагает конкретный способ кодирования речевых сообщений для INAP и предлагает способ кодирования речевых сообщений, который не является более конкретно определенным в протоколе и который позволит обеспечить развитие INAP.

3) Новая схема кодирования речевых сообщений расширяет возможности работы INAP. Более конкретно, она предлагает тип данных времени переговоров, другими словами, расширяет временной диапазон максимум до 9999 часов 59 минут и 59 секунд, благодаря добавлению после поля стоимости поля времени разговора, расширяется диапазон рабочих данных INAP, что позволяет обеспечить развитие INAP.

4) Новая схема кодирования речевых сообщений улучшает функции INAP. В частности, в ней добавлена информация о количестве кодов с изменением способа кодирования типа данных о цене, что расширяет содержание INAP и способствует развитию INAP.

5) Новая схема кодирования речевых сообщений ускоряет развитие услуги. В прошлом для передачи многоязычных сообщений (с ограничением четырьмя языками) услуги речевых сообщений требовалось использовать Блок построения независимости услуги (SIB) для выбора в услуге соответствующего используемого языка, и в каждой широковещательной рассылке необходимо было использовать четыре SIB; при использования схемы кодирования в соответствии с настоящим изобретением индекс типа языка может быть записан с помощью услуги или SCP. В каждом процессе широковещательной рассылки требуется использовать только один SIB, что существенно уменьшает количество процессов широковещательной рассылки и количество SIB, связанных с широковещательной рассылкой услуги, и ускоряет развитие услуги.

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

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

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

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

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

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

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

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

кодирование речевого идентификатора речевого сообщения, предназначенного для рассылки с использованием кодов, содержащих поле "индекс типа валюты" и поле "данные о цене", и определение "номера индекса типа валюты" со значением каждого бита поля "индекс типа валюты",

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

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



 

Похожие патенты:

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

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

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

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

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

Изобретение относится к системам перевода по видеотелефону

Изобретение относится к способу и устройству для использования сегмента данных о переводе

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

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

Изобретение относится к переводу текстовой информации, такой как почтовые сообщения, но не ограничено этой формой обмена данными

Изобретение относится к области перевода с одного языка на другой

Изобретение относится к машинному переводу

Изобретение относится к области электроники, в частности к переводу фраз с первого языка на второй

Изобретение относится к системам локализации информационного наполнения и/или программного обеспечения
Наверх