АВТОМАТИЗИРОВАННЫЙ КОМПЛЕКС СТРУКТУРИЗАЦИИ КОМПЬЮТЕРНЫХ КОДОВ, АДЕКВАТНЫХ ПРОИЗВОЛЬНЫМ ОБЪЕКТАМ Российский патент 2007 года по МПК G06F17/40 

Описание патента на изобретение RU2295763C2

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

Известен автоматизированный комплекс создания и ведения виртуальных хранилищ, а также поиска и визуального отображения местонахождения единиц хранения в них (Патент РФ на полезную модель №21059, МПК Е 04 Н 3/06, 18.06.2001 г.), содержащий технические и программные средства, обеспечивающие формирование трехмерных графических представлений и/или проекций зданий, сооружений и помещений хранилищ, находящегося в них оборудования и приспособлений (стеллажей, контейнеров, стендов, шкафов, сейфов и т.п.) для складирования, хранения и/или выдачи материальных предметов (единиц хранения).

Известен автоматизированный комплекс структуризации компьютерных кодов, адекватных произвольным объектам (Патент РФ на полезную модель №22250, МПК Е 04 Н 3/06, 20.08.2001 г.), содержащий технические и программные средства, обеспечивающие формирование компьютерных кодов, адекватных трехмерным графическим представлениям и/или проекциям произвольных объектов, адресную и/или координатную разметку этих представлений и/или проекций, размещение единиц хранения в хранилищах по указанным адресам и/или координатам, загрузку и сохранение графических представлений хранилищ и данных о размещенных в них единицах хранения во внешнем информационном массиве, визуальное отображение графических представлений хранилищ, их разметки и графических образов размещенных в них единиц хранения, поиск адресов и/или координат в хранилищах, по которым размещены указанные единицы хранения, или которые являются свободными, печать и/или распространение информации о хранилищах и размещенных в них единицах хранения, - ближайший аналог.

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

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

В качестве кратких сведений, раскрывающих сущность устройства, следует отметить, что достигаемый технический результат обеспечивают с помощью предложенного автоматизированного комплекса структуризации компьютерных кодов, адекватных произвольным объектам, содержащего, взаимосвязанные между собой функциональные блоки, в частности входной блок формирования (далее ФК) n1-каналов обработки компьютерных кодов, где n1 выбрано от 1 до 2256, с возможностью выбора из них n2 каналов в количестве в пределах 0,39+1/n1≤(α1n12n2)/n1)≤15,7, где α1 - экспериментальный коэффициент, выбираемый в зависимости от вида объектов в пределах от 0,16≤α1≤8,3, α2 - экспериментальный коэффициент, выбираемый в зависимости от источников их происхождения в пределах от 0,23≤α2≤6,4. Входы-выходы ФК взаимосвязаны с входами-выходами блока формирования автономных баз данных множеств компьютерных кодов (далее ФКК), адекватных произвольным объектам, а входы-выходы ФКК соединены с входами-выходами блока выделения вспомогательных баз данных подмножеств компьютерных кодов (далее ВКК) с возможностью выделения максимальных V1 и минимальных V2 количеств элементов в базах данных ВКК подмножеств компьютерных кодов в пределах 0,31≤(V23V1)/V1≤2,9, где α3 - экспериментальный коэффициент, выбираемый в зависимости от типов данных компьютерных кодов в пределах от 0,31≤α3≤1,9.

Входы-выходы ВКК соединены с входами-выходами блока преобразования компьютерных кодов (далее ПКК), составленного из взаимосвязанных между собой узла разбиения множеств компьютерных кодов на подмножества (далее РКК), узла кодирования подмножеств компьютерных кодов (далее ККК), узла сопоставления подмножеств компьютерных кодов (далее СКК). При этом РКК выполнен с возможностью разбиения множеств объема V1 на подмножества объемов V3i, величины которых выбраны из соотношения 0,27≤(V3i4V2)/V2≤3,1, где α4 - экспериментальный коэффициент, выбираемый в зависимости от особенности их разбиения (на минимальные и максимальные объемы) в пределах от 0,27≤α4≤2,1, a i выбирают в пределах 1≤i≤2256. Конструктивное выполнение ККК определено преобразованием полученных подмножеств по заданному алгоритму до получения совокупности N-мерных подподмножеств, Aj элементов вида {Вm, Х1, Х2, ... Хn}, где j - порядковый номер подподмножества в пределах от 1 до 2256, Вm - идентификатор, X1-Xn - координаты элемента относительно начала координат, a m и n выбраны в пределах от 1 до 2256. Конструктивное выполнение СКК определено количеством каналов и алгоритмом сопоставления преобразованных полученных подмножеств с уже накопленными подмножествами и/или с вновь поступающими множествами по разным каналам.

Входы-выходы РКК, ККК, СКК соединены с входами-выходами узла определения объемов пересекающихся частей подмножеств (далее ОПЧ), узла вырезания пересекающихся частей подмножеств (далее ВПЧ) и узла распределения пересекающихся частей подмножеств (далее РПЧ), из которых составлен блок обработки подмножеств компьютерных кодов (далее ОКК). При этом конструктивное выполнение ОПЧ определено соотношением минимальных V4 и максимальных V5 объемов пересекающихся частей подмножеств, выбранных в пределах 0,29≤(V45V5)/V5≤3,1, где α5 - экспериментальный коэффициент, выбираемый в зависимости от типов данных компьютерных кодов в пределах от 0,29≤α5≤2,1. Конструктивное выполнение ВПЧ определено соотношением минимальных V6 и максимальных V7 объемов вырезаемых частей подмножеств, выбранных в пределах 0,42≤(V66V7)/V7≤3,4, где α6 - экспериментальный коэффициент, выбираемый в зависимости от размеров использованных компьютерных кодов в пределах от 0,42≤α6≤2,4. Конструктивное выполнение РПЧ определено соотношением минимальных W1 и максимальных W2 скоростей распределения частей подмножеств, выбранных в пределах 0,38≤(W17W2)/W2≤3,3, где α7 - экспериментальный коэффициент, выбираемый в зависимости от быстродействия базы данных в пределах от 0,38≤α7≤2,3. Входы-выходы ОПЧ, ВПЧ и РПЧ соединены со входами-выходами блока хранения центральной базы данных (далее ЦБД) подмножеств компьютерных кодов, составленного из узлов взаимосвязанных между собой автономных баз данных (далее АБД) хранения подмножеств компьютерных кодов, адекватных произвольным объектам, подмножеств вырезанных компьютерных кодов, в том числе подмножеств оставшихся после вырезания компьютерных кодов и идентификаторов подмножеств вырезанных компьютерных кодов, с возможностью размещения в ЦБД автономных баз данных, в которых на месте вырезанных подмножеств размещены идентификаторы баз данных, с сохраненными в них данными вырезанными подмножествами.

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

1 - ФК - блок формирования каналов,

2 - ФКК - блок формирования автономных баз данных множеств компьютерных кодов,

3 - ВКК - блок выделения вспомогательных баз данных подмножеств компьютерных кодов,

4 - ПКК - блок преобразования компьютерных кодов,

4а - РКК - узел разбиения множеств компьютерных кодов на подмножества,

4b - ККК - узел кодирования подмножеств компьютерных кодов,

4с - СКК - узел сопоставления подмножеств компьютерных кодов,

5 - ОКК - блок обработки подмножеств компьютерных кодов,

5а - ОПЧ - узел определения пересекающихся частей подмножеств,

5b - ВПЧ - узел вырезания пересекающихся частей подмножеств,

5с - РПЧ - узел распределения пересекающихся частей подмножеств,

6 - ЦБД - блок центральной базы данных хранения подмножеств компьютерных кодов,

6а - АБД №1 - узел автономной базы данных хранения подмножеств компьютерных кодов,

6b - АБД №2 - узел автономной базы данных хранения подмножеств компьютерных кодов,

6с - ...,

6d - АБД № k-1 - узел автономной базы данных хранения подмножеств компьютерных кодов,

6е - АБД № k - узел автономной базы данных хранения подмножеств компьютерных кодов.

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

Компьютерный код - машинопреобразованное представление некоторого фрагмента информации(оригинала), в частности, в виде электромагнитных сигналов.

Критерий - это фактор, по которому производят распознавание, например параметр, координата, логическое условие и т.п.

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

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

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

Множество - объединение в единое целое определенных вполне различаемых объектов, которые при этом называются элементами образуемого ими множества ["Справочник по математике", И.Н.Бронштейн, К.А.Семендяев, М.: Наука, 1986, с.380, п.4.1.2.1].

Подмножество - часть множества, а подподмножества - часть подмножества.

Пересечение двух множеств Aj и Aj+k - это множество, которое состоит из элементов, принадлежащих каждому из множеств Aj и Aj+k ["Справочник по математике", И.Н.Бронштейн, К.А.Семендяев, М.: Наука, 1986, с.381, п.4.1.3.1], где j и j+k номера множеств взятые из области от 1 до 2256, либо, по аналогии, пересечение любого количества структурируемых по заявленному способу множеств.

Различаемый произвольный объект - компьютерные коды, адекватные соответствующим им фрагментам информации.

Далее целесообразно детально остановиться только на отличительных существенных конструктивных особенностях предложенного комплекса (применительно к примеру реализации устройства по чертежу), содержащего взаимосвязанные между собой функциональные блоки, в частности входной блок ФК n1-каналов обработки компьютерных кодов, где n1 выбрано от 1 до 2256, с возможностью выбора из них n2 каналов в количестве в пределах 0,39+1/n1≤(α1n12n2)/n1≤15,7, где α1 - экспериментальный коэффициент, выбираемый в зависимости от вида объектов в пределах от 0,16≤α1≤8,3, α2 - экспериментальный коэффициент, выбираемый в зависимости от источников их происхождения в пределах от 0,23≤α2≤6,4. На практике это могут быть, например, разновидности цифровой, текстовой, символьной, графической и смешанной информации. Таким образом предусмотрена возможность широкого выбора каналов, которая удовлетворяет практически все реально существующие требования. Входы-выходы ФК взаимосвязаны с входами-выходами блока ФКК, адекватных произвольным объектам, а входы-выходы ФКК соединены с входами-выходами блока выделения ВКК с возможностью выделения максимальных V1 и минимальных V2 количеств элементов в базах данных ВКК подмножеств компьютерных кодов в пределах 0,31≤(V23V1)/V1≤2,9, где α3 - экспериментальный коэффициент, выбираемый в зависимости от типов данных компьютерных кодов в пределах от 0,31≤α3≤1,9.

Входы-выходы ВКК соединены с входами-выходами блока ПКК, составленного из взаимосвязанных между собой узла РКК, узла ККК, узла СКК. При этом РКК выполнен с возможностью разбиения множеств объема V1 на подмножества объемов V3i, величины которых выбраны из соотношения 0,27≤(V3i4V2)/V2≤3,1, где α4 - экспериментальный коэффициент, выбираемый в зависимости от особенности их разбиения (на минимальные и максимальные объемы) в пределах от 0,27≤α4≤2,1, а i выбирают в пределах 1≤i≤2256. Конструктивное выполнение ККК определено преобразованием полученных подмножеств по заданному алгоритму до получения совокупности N-мерных подподмножеств, Aj элементов вида {Вm, X1, Х2, ... Хn}, где j - порядковый номер подподмножества в пределах от 1 до 2256, Вm - идентификатор, X1-Xn - координаты элемента относительно начала координат, а m и n выбраны в пределах от 1 до 2256. Конструктивное выполнение СКК определено количеством каналов и алгоритмом сопоставления преобразованных полученных подмножеств с уже накопленными подмножествами и/или с вновь поступающими множествами по разным каналам.

Входы-выходы РКК, ККК, СКК соединены с входами-выходами узла ОПЧ, узла ВПЧ и узла РПЧ, из которых составлен блок ОКК. При этом конструктивное выполнение ОПЧ определено соотношением минимальных V4 и максимальных V5 объемов пересекающихся частей подмножеств, выбранных в пределах 0,29≤(V45V5)/V5≤3,1, где α5 - экспериментальный коэффициент, выбираемый в зависимости от типов данных компьютерных кодов в пределах от 0,29≤α5≤2,1. Конструктивное выполнение ВПЧ определено соотношением минимальных V6 и максимальных V7 объемов вырезаемых частей подмножеств, выбранных в пределах 0,42≤(V66V7)/V7≤3,4, где α6 - экспериментальный коэффициент, выбираемый в зависимости от размеров использованных компьютерных кодов в пределах от 0,42≤α6≤2,4. Конструктивное выполнение РПЧ определено соотношением минимальных W1 и максимальных W2 скоростей распределения частей подмножеств, выбранных в пределах 0,38≤(W17W2)/W2<3,3, где α7 - экспериментальный коэффициент, выбираемый в зависимости от быстродействия базы данных в пределах от 0,38≤α7≤2,3. Входы-выходы ОПЧ, ВПЧ и РПЧ соединены со входами-выходами блока хранения центральной базы данных ЦБД подмножеств компьютерных кодов, составленного из узлов взаимосвязанных между собой автономных баз данных АБД хранения подмножеств компьютерных кодов, адекватных произвольным объектам, подмножеств вырезанных компьютерных кодов, в том числе подмножеств оставшихся после вырезания компьютерных кодов и идентификаторов подмножеств вырезанных компьютерных кодов, с возможностью размещения в ЦБД автономных баз данных, в которых на месте вырезанных подмножеств размещены идентификаторы баз данных, с сохраненными в них данными вырезанными подмножествами. Описанное конструктивное выполнение является одним из оптимальных вариантов практического осуществления заявленного автоматизированного комплекса структуризации компьютерных кодов, адекватных произвольным объектам.

Целесообразно также кратко охарактеризовать работу предложенного автоматизированного комплекса в виде осуществляемого им способа автоматической структуризации компьютерных кодов, адекватных произвольным объектам, например, в виде фрагментов информации, который включает совокупность операций, осуществляемых, например, по N1-каналам, где N1 выбирают от 1 до 2. При этом в каждом из N2 каналов, выбираемых в количестве, удовлетворяющем неравенству 0,39+1/n1≤(α1n12n2)/n1≤15,7, где α1 - экспериментальный коэффициент, выбираемый в зависимости от вида объектов в пределах от 0,16≤α1≤8,3, α2 - экспериментальный коэффициент, выбираемый в зависимости от источников их происхождения в пределах от 0,23≤α2≤6,4. При этом выделяют из объема V8, поступающей в единицу времени информации, ее часть объема V9, которую выбирают из соотношения в пределах 0,56≤(V9+V8)/V8≤2,8. Разбивают поступившую информацию на логически законченные фрагменты, объемы V10i которых выбирают из соотношения в пределах 0,45≤(V10i+V9)/V9≤2,7, где i выбирают в пределах 1≤i≤2256. В числе простейших особенностей разбиения поступившей информации на логически законченные фрагменты можно указать, например, на равные объемы фрагментов или не равные ее разбивают.

Затем кодируют полученные фрагменты информации, преобразуя их по заданному алгоритму до получения совокупности N-мерных множеств, адекватных преобразуемой исходной информации, Aj элементов вида {Вm, X1, X2, ... Хn}, где j - порядковый номер множества в пределах от 1 до 2256, Вm - идентификатор, X1-Xn - координата элемента относительно начала координат элемента, a m и n выбирают в пределах от 1 до 2256. Здесь целесообразно отметить, что указанные элементы часто называют фреймами и каждый элемент имеет свою систему координат. Полученную совокупность N-мерных множеств сопоставляют с уже накопленными множествами и/или с вновь поступающими множествами по разным каналам, определяют и вырезают пересекающиеся части множеств. Сопоставление с уже накопленными множествами и/или с вновь поступающими производят одновременно или последовательно во времени. После этого вырезанные пересечения множеств и остающиеся после вырезания множества распределяют по базам данных, помещая каждое из одинаковых множеств в соответствующую ему базу данных и каждое из различающихся по какому-то параметру множеств в соответствующие этим видам множеств базы данных, и помещают на место вырезанных множеств идентификаторы хранящих эти множества баз данных.

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

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

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

В качестве примера целесообразно охарактеризовать вариант устройства, формирующего структурированную базу данных текстовой, графической и звуковой информации, предназначенную для хранения больших массивов текстовой, графической и звуковой информации, поступающей, например, одновременно по 10 каналам в виде 6 текстовых, 2 графических и 2 звуковых. Совокупность операций способа, реализованная в этом варианте устройства, может быть охарактеризована следующим образом: N1 выбирают равным 10, N2 от 2 до 6, при α1=1 для текстовой информации, α1=0,9 для графической информации, α1=1,1 для звуковой информации. Выделяют из объема V8=10000 Кб/с поступающей в единицу времени информации, ее часть объема V9=1000 Кб/с. Разбивают поступившую информацию на логически законченные фрагменты, объемы которых выбирают из соотношения 1,4≤(V10i3V9)/V9≤1,6, где i выбирают в пределах 1≤i≤220.

Кодируют полученные фрагменты информации, преобразуя их по заданному алгоритму до получения совокупности N-мерных множеств Aj элементов, вида {Вm, X1, Х2, ... Хn}, где Вm - идентификатор, X1-Xn - координата элемента, a j - порядковый номер множества в пределах от 1 до 263, относительно начала координат элемента (каждый элемент имеет свою систему координат), адекватных преобразуемой исходной информации, где тип выбирают в пределах от 1 до 263. Полученную совокупность N-мерных множеств сопоставляют с уже накопленными множествами и/или с вновь поступающими (одновременно или последовательно во времени) множествами по разным каналам, выделяют и вырезают пересекающиеся части множеств, после чего вырезанные пересечения множеств и остающиеся после вырезания множества распределяют по базам данных, помещая каждое из одинаковых множеств в соответствующую ему базу данных и каждое из различающихся по какому-то параметру множеств в соответствующие этим видам множеств базы данных, и помещают на место вырезанных множеств идентификаторы хранящих эти множества баз данных.

Экспериментальным путем при реализации этого варианта была получена скорость автоматической структуризации компьютерных кодов, адекватных обрабатываемой информации, равная 930,55 Кб/с на вычислительном устройстве с четырьмя процессорами Pentium III 800MHz, размером оперативной памяти 1024 Мб.

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

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

название год авторы номер документа
СПОСОБ АВТОМАТИЧЕСКОЙ СТРУКТУРИЗАЦИИ КОМПЬЮТЕРНЫХ КОДОВ, АДЕКВАТНЫХ ОБРАБАТЫВАЕМОЙ ИНФОРМАЦИИ 2002
  • Артюхов В.В.
RU2257611C2
СПОСОБ ВЗАИМОСВЯЗАННОГО АКТИВИРОВАНИЯ КОМПЬЮТЕРНЫХ КОДОВ В ВИДЕ СИМВОЛОВ И СООТВЕТСТВУЮЩИХ ИМ ФРАГМЕНТОВ ИЗОБРАЖЕНИЯ 1999
  • Анисимович К.В.
  • Терещенко В.В.
  • Ян Д.Е.
RU2165641C2
АВТОМАТИЗИРОВАННЫЙ СПОСОБ ЦЕЛЕНАПРАВЛЕННОГО ПРЕОБРАЗОВАНИЯ КОМПЬЮТЕРНЫХ КОДОВ, АДЕКВАТНЫХ ЗАПРОСАМ ИНФОРМАЦИИ О ПОТРЕБНОСТИ В ТОВАРАХ ИЛИ УСЛУГАХ И ПРЕДЛАГАЕМЫМ НА НИХ ОТВЕТАМ, И ПРОГРАММНО-АППАРАТНАЯ СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2011
  • Ожерельев Владимир Александрович
  • Корочков Александр Владимирович
RU2465648C1
АВТОМАТИЗИРОВАННЫЙ СПОСОБ ПРЕОБРАЗОВАНИЯ ПОСЛЕДОВАТЕЛЬНОСТИ АДЕКВАТНЫХ ЗАПРОШЕННОЙ ПОЛЬЗОВАТЕЛЕМ ИНФОРМАЦИИ КОМПЬЮТЕРНЫХ КОДОВ И АВТОМАТИЗИРОВАННЫЙ КОМПЛЕКС ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2006
RU2313825C1
СПОСОБ ОРИЕНТИРОВАННОГО НАХОЖДЕНИЯ ОБЛАСТЕЙ В ИСХОДНОМ МАССИВЕ ДАННЫХ И ПОСЛЕДОВАТЕЛЬНОГО АКТИВИРОВАНИЯ И ОБРАБОТКИ В НИХ ПРЕОБРАЗУЕМЫХ КОМПЬЮТЕРНЫХ КОДОВ, ВЫПОЛНЕННЫХ В ВИДЕ СИМВОЛОВ 1999
  • Анисимович К.В.
  • Терещенко В.В.
  • Ян Д.Е.
  • Харченко Н.В.
RU2166206C2
СПОСОБ ИСПОЛЬЗОВАНИЯ ВСПОМОГАТЕЛЬНЫХ МАССИВОВ ДАННЫХ В ПРОЦЕССЕ ПРЕОБРАЗОВАНИЯ И/ИЛИ ВЕРИФИКАЦИИ КОМПЬЮТЕРНЫХ КОДОВ, ВЫПОЛНЕННЫХ В ВИДЕ СИМВОЛОВ, И СООТВЕТСТВУЮЩИХ ИМ ФРАГМЕНТОВ ИЗОБРАЖЕНИЯ 1999
  • Анисимович К.В.
  • Терещенко В.В.
  • Ян Д.Е.
RU2166207C2
СПОСОБ ВВОДА ИНФОРМАЦИИ В АВТОМАТИЗИРОВАННУЮ ИНФОРМАЦИОННУЮ СИСТЕМУ И АВТОМАТИЗИРОВАННЫЙ КОМПЛЕКС ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2009
  • Малышев Павел Михайлович
RU2408054C2
АВТОМАТИЗИРОВАННЫЙ СПОСОБ ПОИСКА ИНФОРМАЦИИ В КОМПЬЮТЕРНЫХ СЕТЯХ ПОСРЕДСТВОМ ПОСТРОЕНИЯ И/ИЛИ ПРЕОБРАЗОВАНИЯ ЭКВИВАЛЕНТНЫХ ИНФОРМАЦИИ ПОСЛЕДОВАТЕЛЬНОСТЕЙ КОМПЬЮТЕРНЫХ КОДОВ И АВТОМАТИЗИРОВАННЫЙ КОМПЛЕКС ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2008
RU2370812C1
АВТОМАТИЗИРОВАННЫЙ СПОСОБ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ В ВИДЕ МУЛЬТИМЕДИЙНОГО ЗНАКА ПОСРЕДСТВОМ ПОСТРОЕНИЯ И/ИЛИ ПРЕОБРАЗОВАНИЯ ЭКВИВАЛЕНТНЫХ ИНФОРМАЦИИ КОМПЬЮТЕРНЫХ КОДОВ И АВТОМАТИЗИРОВАННЫЙ КОМПЛЕКС ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2008
  • Малышев Павел Михайлович
RU2371761C1
ГРУППОВОЙ СПОСОБ АБИ (ABBYY) ВЕРИФИКАЦИИ КОМПЬЮТЕРНЫХ КОДОВ С СООТВЕТСТВУЮЩИМИ ИМ ОРИГИНАЛАМИ 1998
  • Попов С.Г.
  • Терещенко В.В.
  • Ян Д.Е.
RU2145115C1

Реферат патента 2007 года АВТОМАТИЗИРОВАННЫЙ КОМПЛЕКС СТРУКТУРИЗАЦИИ КОМПЬЮТЕРНЫХ КОДОВ, АДЕКВАТНЫХ ПРОИЗВОЛЬНЫМ ОБЪЕКТАМ

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

Формула изобретения RU 2 295 763 C2

Автоматизированный комплекс структуризации компьютерных кодов, адекватных произвольным объектам, содержащий взаимосвязанные между собой входной блок формирования (далее ФК) n1-каналов обработки компьютерных кодов, где n1 выбрано от 1 до 2256, с возможностью выбора из них n2 каналов в количестве в пределах 0,39+1/n1≤(α1n12n2)/n1≤15,7, где α1 - экспериментальный коэффициент, выбираемый в зависимости от вида объектов в пределах от 0,16≤α1≤8,3, α2 - экспериментальный коэффициент, выбираемый в зависимости от источников их происхождения в пределах от 0,23≤α2≤6,4, входы-выходы ФК взаимосвязаны с входами-выходами блока формирования автономных баз данных множеств компьютерных кодов (далее ФКК), адекватных произвольным объектам, а входы-выходы ФКК соединены с входами-выходами блока выделения вспомогательных баз данных подмножеств компьютерных кодов (далее ВКК) с возможностью выделения максимальных V1 и минимальных V2 количеств элементов в базах данных ВКК подмножеств компьютерных кодов в пределах 0,31≤(V23V1)/V1≤2,9, где α3 - экспериментальный коэффициент, выбираемый в зависимости от типов данных компьютерных кодов в пределах от 0,31≤α3≤1,9, входы-выходы ВКК соединены с входами-выходами блока преобразования компьютерных кодов (далее ПКК), составленного из взаимосвязанных между собой узла разбиения множеств компьютерных кодов на подмножества (далее РКК), узла кодирования подмножеств компьютерных кодов (далее ККК), узла сопоставления подмножеств компьютерных кодов (далее СКК), причем РКК выполнен с возможностью разбиения множеств объема V1 на подмножества объемов V3i, величины которых выбраны из соотношения 0,27≤(V3i4V2)/V2≤3,1, где α4 - экспериментальный коэффициент, выбираемый в зависимости от особенности их разбиения (на минимальные и максимальные объемы) в пределах от 0,27≤α4≤2,1, a i выбирают в пределах 1≤i≤2256, конструктивное выполнение ККК определено преобразованием полученных подмножеств по заданному алгоритму до получения совокупности N-мерных подподмножеств, Aj элементов вида {Вm, X1, Х2,...Хn}, где j - порядковый номер подподмножества в пределах от 1 до 2256, Вm - идентификатор, X1-Xn - координаты элемента относительно начала координат, a m и n выбраны в пределах от 1 до 2256, и конструктивное выполнение СКК определено количеством каналов и алгоритмом сопоставления преобразованных полученных подмножеств с уже накопленными подмножествами и/или с вновь поступающими множествами по разным каналам, входы-выходы РКК, ККК, СКК соединены с входами-выходами узла определения объемов пересекающихся частей подмножеств (далее ОПЧ), узла вырезания пересекающихся частей подмножеств (далее ВПЧ) и узла распределения пересекающихся частей подмножеств (далее РПЧ), из которых составлен блок обработки подмножеств компьютерных кодов (далее ОКК), причем конструктивное выполнение ОПЧ определено соотношением минимальных V4 и максимальных V5 объемов пересекающихся частей подмножеств, выбранных в пределах 0,29≤(V45V5)/V5<3,1, где α5 - экспериментальный коэффициент, выбираемый в зависимости от типов данных компьютерных кодов в пределах от 0,29≤α5≤2,1, а конструктивное выполнение ВПЧ определено соотношением минимальных V6 и максимальных V7 объемов вырезаемых частей подмножеств, выбранных в пределах 0,42≤(V66V7)/V7≤3,4, где α6 - экспериментальный коэффициент, выбираемый в зависимости от размеров использованных компьютерных кодов в пределах от 0,42≤α6≤2,4 и конструктивное выполнение РПЧ определено соотношением минимальных W1 и максимальных W2 скоростей распределения частей подмножеств, выбранных в пределах 0,38≤(W17W2)/W2≤3,3, где α7 - экспериментальный коэффициент, выбираемый в зависимости от быстродействия базы данных в пределах от 0,38≤α7≤2,3, входы-выходы ОПЧ, ВПЧ и РПЧ соединены со входами-выходами блока хранения центральной базы данных (далее ЦБД) подмножеств компьютерных кодов, составленного из узлов взаимосвязанных между собой автономных баз данных (далее АБД) хранения подмножеств компьютерных кодов, адекватных произвольным объектам, подмножеств вырезанных компьютерных кодов, в том числе подмножеств оставшихся после вырезания компьютерных кодов и идентификаторов подмножеств вырезанных компьютерных кодов, с возможностью размещения в ЦБД автономных баз данных, в которых на месте вырезанных подмножеств размещены идентификаторы баз данных, с сохраненными в них данными вырезанными подмножествами.

Документы, цитированные в отчете о поиске Патент 2007 года RU2295763C2

Лучковая пила 1930
  • Устымчук И.А.
SU22250A1
Жалобы для отмучивания крахмала 1927
  • Рихтер В.А.
  • Шустов А.Н.
SU21059A1
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ ДЛЯ ИНФОРМАЦИОННОГО ПОИСКА 1996
  • Ковалев М.В.
  • Виргунов И.В.
  • Наймушин И.А.
  • Четверов В.В.
RU2096825C1
US 6240421 В1, 29.05.2001
US 5991709 A, 23.11.1999
Устройство для остеосинтеза шейки бедренной кости 1980
  • Балашев Борис Николаевич
  • Ахмедов Рафик Казимамед
  • Лукьянова Зинаида Алексеевна
SU971295A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1

RU 2 295 763 C2

Авторы

Артюхов Виктор Валерьевич

Даты

2007-03-20Публикация

2003-08-18Подача