УСТРОЙСТВО ДЛЯ ПОВЫШЕНИЯ ОПЕРАТИВНОСТИ И ДОСТОВЕРНОСТИ ПЕРЕДАВАЕМОЙ ИНФОРМАЦИИ

Полезная модель относится к автоматике и цифровой вычислительной технике и может быть использовано в различного рода системах обработки информации.
4
Известно устройство содержащее блок дешифрации гласных, блок дешифрации согласных, блок дешифрации символа пробел, блок дешифрации количества слов, блок дешифрации запрещенных биграмм для обнаружения искажений в тексте (А.с.1283773 СССР, МКИ G06F 11/00. Устройство для орфографического контроля слов русского языка [Текст] / В.В.Возняк, А.А.Попыркин (СССР); опубл. 15.01.87, Бюл. №2).
Недостатком известного устройства является отсутствие возможности дешифрации запрещенных триграмм, а также осуществлять семантический анализ текста.
7
Наиболее близким техническим решением к заявляемому и принятым за прототип является устройство, содержащее блок дешифрации гласных, блок дешифрации согласных, блок дешифрации символа пробел, блок дешифрации количества слов, блок дешифрации запрещенных биграмм, блок дешифрации запрещенных триграмм (Пат.81581 Российская Федерация, MПK G06F 11/00. Устройство для орфографического контроля слов русского языка [Текст] / Елисеев Н.И.; заявитель и патентообладатель Краснодар, высшее воен. училище (воен. ин-т) им. генерала С.М.Штеменко. - №2008149327/22; заявл. 15.12.08; опубл.20.03.09, Бюл. №8).
Недостатком данного устройства является отсутствие возможности осуществления автоматического семантического анализа входящего и исходящего потока текстовой информации, а также отсутствие возможности семантической компрессии данных.
Целью предлагаемого устройства является расширение функциональных возможностей средств орфографического контроля слов русского языка, за счет возможности проведения семантического анализа текста, а также возможности семантической компрессии данных.
Цель достигается тем, что в устройстве для повышения оперативности и достоверности информации, содержащем: блок орфографического контроля, в состав которого входит дешифратор гласных, дешифратор согласных, дешифратор символов пробел, дешифратор биграмм, не встречающихся в русском языке, дешифратор триграмм, не встречающихся или редко встречающихся в русском языке, четыре логических элементов ИЛИ, логический элемент НЕ, блок задержки и счетчики: гласных, встречающихся в слове подряд, согласных, встречающихся в слове подряд, длины слова, которые формируют сигнал-признак при достижении состояния «3», «5», «15» и «3», а также выходной блок, в составе которого имеется два логических элемента ИЛИ и счетчики признаков, вырабатывающий сигнал об ошибке при достижении состояния «1», который снимается с выхода счетчика признаков, выходы которого подключены: суммирующий вход к выходу первого логического элемента ИЛИ, входы которого подключены к выходам счетчиков гласных, согласных, длины слова, прямому дешифратору биграмм и прямому выходу дешифратора триграмм, установочный вход к выходу второго элемента ИЛИ, входы которого соединены с выходом счетчика слов и шиной сброс; входы счетчика гласных соединены: суммирующий вход - с прямым входом дешифратора гласных, установочный вход с выходом логического элемента ИЛИ, входы которого соединены с шиной сброс, выходом дешифратора согласных и прямым входом дешифратора символа пробел, а входы счетчика согласных соединены соответственно: суммирующий вход с выходом дешифратора согласных, установочный вход с выходом логического элемента ИЛИ, выходы которого соединены с шиной сброс, выходом дешифратора гласных и прямым выходом дешифратора символа пробел; входы счетчика длины слова соединены: суммирующий вход с инверсным выходом дешифратора символа пробел, установочный вход - через логический элемент ИЛИ с прямым выходом дешифратора символа пробел, шиной сброс и входом коммутатора эталонных словарных матриц, входы счетчика слов соединены: суммирующий с прямым выходом дешифратора символа пробел, установочный - с выходом логического элемента ИЛИ, входы которого соединены с шиной сброс и выходом счетчика сброс; входы дешифраторов гласных, согласных, символов пробел, биграмм, триграмм и блока задержки соединены с информационной шиной, отличающееся тем, что для расширения функциональны возможностей средств орфографического контроля слов русского языка введены: блок семантического контроля в состав которого входят: коммутатор эталонных словарных матриц, блок сравнения, счетчик совпадений, логический элемент НЕ, буфер эталонных величин, причем выход счетчика длины слова соединен с управляющим входом коммутатор эталонных словарных матриц, выходы которого соединены со входами эталонных словарных матриц, информационный выход блока задержки соединен со входом блока сравнения, выходы которого соединены со входами счетчика совпадений, выходы которого соединены со входами логического элемента НЕ и соединены со входами буфера эталонных величин; блок семантической компрессии данных в состав которого входят: блок семантического анализа, блок семантической замены, блок формализованной замены, база данных таблиц формализованной замены, реализованный на основе постоянного запоминающего устройства, причем выход блока семантического контроля соединен со входом блока семантического анализа выход которого соединен со входом блока формализованной замены, который в свою очередь соединен со входом блока семантической замены и двухсторонней связью с базой данных таблиц формализованной замены.
В прототипе имеются признаки сходные с признаками, присущими заявляемому решению. Это наличие блока дешифрации гласных, блока дешифрации согласных, блока дешифрации символа пробел, блока дешифрации количества слов, блока дешифрации запрещенных биграмм, блока дешифрации запрещенных триграмм.
Однако свойства заявляемого решения отличаются от свойств известного решения тем, что в известном устройстве для орфографического контроля слов русского языка отсутствует возможность семантического контроля текста с выводом наиболее вероятных значений искаженных слов, а также отсутствует возможность компрессии данных по семантическим признакам.
Таким образом, введенные блок семантического контроля и блок семантической компрессии данных соответствуют признакам «существенные отличия» и обеспечивает достижение положительного эффекта, за счет увеличения вероятности обнаружения ошибки, а также за счет снижения объема хранимой и передаваемой информации.
3
i
На рисунках 1, 2, 3 представлена схема устройства. Устройство содержит: информационную шину 1, шину «сброс» 2, дешифратор гласных 3, дешифратор согласных 4, дешифратор символа пробел 5, дешифратор запрещенных биграмм 6, дешифратор запрещенных триграмм 7; логические элементы ИЛИ 8, 9, 10, 11, счетчик гласных 12, счетчик согласных 13, счетчик длины слова 14, счетчик слов 15, логические элементы ИЛИ 16, 17 и счетчик признаков 18, логический элемент НЕ 19, блок задержки 20, коммутатор эталонных словарных матриц 24, блок сравнения 25, счетчик совпадений 26, логический элемент НЕ 27, буфер эталонных величин 28, эталонные словарные матрицы D-D, блок семантического анализа 31, блок семантической замены 32, блок формализованной замены 33, база данных таблиц формализованной замены 34.
Работа устройства заключается в следующем. В исходном состоянии устройство устанавливается импульсом, подаваемым по шине 2, который приводит в нулевое состояние счетчики 12, 13, 14, 15, 16, 17. При поступлении на шину 1 сигналов первого информационного символа дешифраторы 3, 4, 5, 6, 7 включаются в работу. При этом дешифратор 3 распознает гласные буквы, дешифратор 4 - согласные, дешифратор 5 - символ пробел, дешифратор 6 - запрещенные биграммы, дешифратор 7 - запрещенные и редко встречаемые в русском языке триграммы. С поступлением на шину 1 символа гласной, счетчик 12 увеличивает свое состояние на единицу, а счетчик 13 обнуляется. При поступлении по входу 1 согласной, счетчик 14 обнуляется, а счетчик согласных увеличивает свое состояние на единицу. При поступлении на вход 1 любого символа кроме «пробел», счетчик 14 увеличивает свое состояние на единицу. При поступлении на вход 1 символа «пробел» счетчики 12, 13, 14 обнуляются, а счетчик 15 увеличивает свое состояние на единицу. Сигналы - признак вырабатываются счетчиками: 12 при достижении состояния «3», счетчиком 13 при достижении состояния «5», счетчиком 14 при достижении состояния «15». Кроме этого сигнал ошибки вырабатывается дешифраторами 6 и 7 при обнаружении запрещенной биграммы или триграммы. Сигнал - признак поступает через логический элемент ИЛИ 16 на счетчик ошибок 18. Счетчик 18 подсчитывает количество обнаруженных ошибок и при достижении состояния «1» выдает сигнал о не читаемости слова, который снимается с выхода 21. Счетчик 15 подсчитывает количество анализируемых слов. При достижении состояния «3» счетчик 15 через элемент ИЛИ 11 обнуляется, а через элемент ИЛИ 17 обнуляется счетчик 18. В случае отсутствия ошибок сигнал со счетчика ошибок 18 поступает через логический элемент НЕ 19 на управляющей вход блока задержки 20, посредством чего информационный сигнал по входу 23 поступает на вход блока сравнения 25. Одновременно с этим на сигнал вырабатываемый счетчиком длины слова 14 с выхода 22 поступает на управляющий вход коммутатора эталонных матриц 24, посредством чего происходит коммутация с эталонной матрицей длиной строк равной длине слова. Далее сигнал с выхода коммутатора 24 поступает в блок сравнения 25 и далее на вход счетчика совпадений 26. При отсутствии совпадений сигнал о не читаемости снимается с выхода 29 логического элемента НЕ вход, которого соединен с выходом счетчика совпадений 26. При наличии совпадений эталонные величины заносятся в буфер эталонных величин 28. Данные о вероятных значениях искаженной семантической величины снимаются с выхода 30, после чего информация поступает в блок семантического анализа 31 на входы блоков семантической замены 32 и блок формализованной замены 33. В блоке формализованной замены 33 происходит замена элементов текста на порядковый номер соответствующего элемента, находящегося в таблице формализованной замены, после чего информация поступает в блок семантической замены 32. В блоке семантического анализа информация представляется в матричном виде, где каждому символу присваивается номер строки и столбца i, j, после чего происходит замена повторяющихся участков слов на порядковый номер эталонного участка и координат i, j замененного участка, и так далее пословно. При обработке входящей информации декомпрессия происходит в обратном порядке с использованием идентичных баз данных таблиц формализованной замены.
Использование данного устройства позволяет повысить оперативность анализа искаженных слов при обработке входящей информации и достоверность при наборе исходящей информации, а также повысить оперативность передачи информации за счет снижения объема информации сообщения.