×
02.10.2019
219.017.cfe4

Результат интеллектуальной деятельности: СПОСОБ ФОРМИРОВАНИЯ ИДЕНТИФИКАЦИОННЫХ ПРИЗНАКОВ ДЛЯ ГРУППЫ ОБЪЕКТОВ

Вид РИД

Изобретение

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

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

Известен способ сжатия двоичных данных в виде структурированных информационных блоков (см. патент РФ №2497277, опубликованный 27.10.2013, авторы: Мартынов А.П., Николаев Д.Б.), в котором символы представлены битовыми последовательностями одинакового фиксированного размера. Для формирования идентификационного номера производят подсчет частоты повторяемости символов, затем для обозначения часто и редко встречающихся символов входного потока двоичных данных производят соответственно выработку более короткой и более длинной битовых последовательностей, которые объединяют в совокупную битовую последовательность переменного размера. При этом из совокупной битовой последовательности исключают битовые последовательности, соответствующие повторяющимся символам входного потока двоичных данных, что позволяет получать уникальные идентификационные номера. Способ позволяет проводить операции по формированию идентификационных номеров, используя малый объем памяти для реализации соответствующих преобразований.

Указанный способ является наиболее близким по технической сущности к заявляемому способу и поэтому выбран в качестве прототипа.

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

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

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

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

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

На фиг. 1 представлен вид идентификационного признака объекта с полями для групповой и индивидуальной идентификации. На фиг. 2 представлен вид матриц, формирующих идентификационный признак объекта (толстыми линиями со стрелками показаны взаимосвязи элементов по строкам, тонкими линиями со стрелками - взаимосвязи по столбцам, дугообразными линиями со стрелками - взаимосвязи между матрицами). На фиг. 3 представлен алгоритм формирования идентификационных признаков объектов с использованием матриц и входного потока данных. На фиг. 4 представлен пример формирования идентификационных признаков для трех групп объектов с использованием четырех матриц 4×4 и входного потока данных со значениями: 2, 3, 1, 2, 3, 3, 1, 1, 3, 2, 3, 2.

Способ реализуется следующим образом.

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

Матрицы (см. фиг. 2), участвующие в формировании идентификационных признаков, представлены в виде набора n параллельно расположенных квадратных матриц n×n, каждая из которых содержит элементы {xij}, образующие столбцы {xj}i и строки {xi}j, каждому элементу присваивают индекс соответствующих ему номера строки (i) и номера столбца (j). При этом элементы каждой строки {xi}j и каждого столбца {xj}i на каждой матрице {k} соединяют между собой последовательно, каждый элемент {xij} первой матрицы k1 со своим индексом (ij) последовательно соединяют с элементом {xij} такого же индекса (ij) последующих параллельных матриц k2…kn, при этом элементы матриц являются случайными битовыми значениями {0,1}.

Входной поток данных (см. фиг. 3) представляет собой числовые значения, состоящие из индекса строки, столбца и номера матрицы (ijk), при этом каждое числовое значение входного потока используют для выбора одной из матриц {k} и одного из ее элементов {xij}, на выбранной матрице {k} осуществляют перемещение выбранного элемента {xij} на место элемента первой матрицы {x11}, имеющего индекс строки и столбца равный единице, путем последовательного смещения других элементов.

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

Рассмотрим пример формирования идентификационных признаков для трех групп из двух, трех и четырех объектов соответственно (см. фиг. 4) с применением четырех матриц размером 4×4. Длины полей групповой и индивидуальной идентификации выберем равными 2. Входной поток данных имеет значения: 2, 3, 1, 2, 3, 3, 1, 1, 3, 2, 3, 2. В соответствии со значениями входного потока, преобразования матриц происходит над элементами (2, 3, 1), (2, 3, 3), (1, 1, 3), (2, 3, 2). После формирования битовых последовательностей имеем следующее множество последовательностей:

Выбираем групповой идентификационный признак для первой группы 11, выделяем все последовательности, начинающиеся на 11: 1111, 1101, 1110, 1100. Повторяющиеся последовательности отбрасываем. Две первые последовательности дают индивидуальные признаки для двух объектов первой группы 11 и 01. Совокупные идентификационные признаки для объектов первой группы: 1111 и 1101. Для второй и третьей группы алгоритм формирования идентификационных признаков аналогичный. Выбираем групповой идентификационный признак для второй группы 10, выделяем все последовательности, начинающиеся на 10: 1010, 1000, 1011, 1001. Повторяющиеся последовательности отбрасываем. Три первые последовательности дают индивидуальные признаки для трех объектов второй группы 10, 00 и 11. Совокупные идентификационные признаки для объектов первой группы: 1010, 1000 и 1011. Выбираем групповой идентификационный признак для третьей группы 01, выделяем все последовательности, начинающиеся на 01: 0100, 0110, 0101, 0111. Повторяющиеся последовательности отбрасываем. Четыре последовательности дают индивидуальные признаки для четырех объектов третьей группы 00, 10, 01 и 11. Совокупные идентификационные признаки для объектов третьей группы: 0100, 0110, 0101, 0111.

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

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

Программная и программно-аппаратная реализации данного способа подтвердили осуществимость и практическую ценность заявленного способа.

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

Показаны записи 411-420 из 796.
16.01.2019
№219.016.affa

Узел для крепления и расфиксации подвижных элементов конструкции космического аппарата

Узел для крепления и расфиксации подвижных элементов конструкции космического аппарата относится к оптическому приборостроению, космической технике и астрономии и может быть использован при разработке узлов крепления, в частности, крышек телескопов, предназначенных для наблюдения...
Тип: Изобретение
Номер охранного документа: 0002677118
Дата охранного документа: 15.01.2019
16.01.2019
№219.016.b03f

Оптический передатчик

Изобретение относится к аналоговой оптической связи и может быть использовано для передачи аналоговых сигналов в условиях помех от работы мощных импульсных электрофизических установок, а также для передачи аналоговых сигналов на дальние расстояния (несколько километров). Сущность изобретения: в...
Тип: Изобретение
Номер охранного документа: 0002677112
Дата охранного документа: 15.01.2019
16.01.2019
№219.016.b056

Полностью оптический логический базис на основе микрокольцевого резонатора

Изобретение относится к полностью оптическим логическим элементам (ОЛЭ) на основе микрокольцевых резонаторов и может быть использовано в качестве логического базиса в оптических вычислительных устройствах. Полностью оптический логический базис на основе микрокольцевого резонатора содержит...
Тип: Изобретение
Номер охранного документа: 0002677119
Дата охранного документа: 15.01.2019
18.01.2019
№219.016.b175

Уплотнительное устройство

Изобретение относится к области машиностроения, а именно к разделу уплотнительная техника, и может быть применено в качестве уплотнительного устройства для любого подвижного цилиндрического элемента, отслеживающего изменение линейных размеров материалов в диапазоне эксплуатационных температур....
Тип: Изобретение
Номер охранного документа: 0002677434
Дата охранного документа: 16.01.2019
24.01.2019
№219.016.b2d8

Гидростатический включатель

Изобретение относится к области приборостроения, в частности для использования в системах автоматики взрывоопасных технических объектов, имеющих в своем составе гидравлические системы или погружаемых в водную среду, с которыми при хранении и эксплуатации возможны аварийные ситуации. Устройство...
Тип: Изобретение
Номер охранного документа: 0002677838
Дата охранного документа: 21.01.2019
24.01.2019
№219.016.b312

Измеритель температуры и способ ее измерения

Группа изобретений относится к измерительным преобразователям температуры с алгоритмической коррекцией погрешности измерений. Изобретения могут быть использованы для преобразования текущего значения температуры в цифровой код и передачи его во внешнее устройство. Способ измерения температуры...
Тип: Изобретение
Номер охранного документа: 0002677786
Дата охранного документа: 21.01.2019
29.01.2019
№219.016.b510

Высоковольтный переход

Изобретение относится к электротехнике и может быть использовано для ввода электрических проводников в загрязненную зону. Высоковольтный переход содержит герметично установленный в стенке защитной конструкции металлический корпус с герметично установленным в нем при помощи уплотнительного...
Тип: Изобретение
Номер охранного документа: 0002678314
Дата охранного документа: 28.01.2019
03.02.2019
№219.016.b6a7

Антенна вибраторного типа летательного аппарата

Изобретение относится к области радиотехники, а именно к области антенн летательных аппаратов. Может быть использовано в дециметровом диапазоне длин волн в качестве передающей или приемной антенны, в том числе антенны летательного аппарата, имеющего участок траектории с пониженным атмосферным...
Тип: Изобретение
Номер охранного документа: 0002678777
Дата охранного документа: 01.02.2019
13.02.2019
№219.016.b981

Упругая компенсирующая муфта

Изобретение относится к области машиностроении, а более конкретно к муфтам. Упругая компенсирующая муфта содержит два фланцевых элемента, соединенных упругими элементами в виде пластин, прикрепленных по окружности к каждому из них. Фланцевые элементы имеют разные диаметры. Упругие элементы...
Тип: Изобретение
Номер охранного документа: 0002679519
Дата охранного документа: 11.02.2019
13.02.2019
№219.016.b9be

Вибраторная антенна

Изобретение относится к области радиотехники, а именно к области вибраторных антенн, и может быть использовано в качестве приемопередающих антенн различных радиотехнических систем, например, на подвижных объектах или в системах сотовой связи. Вибраторная антенна содержит первый металлический...
Тип: Изобретение
Номер охранного документа: 0002679487
Дата охранного документа: 11.02.2019
Показаны записи 41-41 из 41.
12.06.2020
№220.018.2696

Интерактивный веб-тренажер обучения

Изобретение относится к компьютерным интерактивным тренажерам и может быть использовано для обучения специалистов и обслуживающего персонала в области эксплуатации электронных приборов и радиоэлектронной аппаратуры. Интерактивный веб-тренажер обучения содержит по крайней мере один...
Тип: Изобретение
Номер охранного документа: 0002723365
Дата охранного документа: 10.06.2020
+ добавить свой РИД