СПОСОБ И УСТРОЙСТВО ОКОНТУРИВАНИЯ ПОТОКА ДАННЫХ И СИСТЕМА СВЯЗИ, СОДЕРЖАЩАЯ УПОМЯНУТОЕ УСТРОЙСТВО

1. Способ оконтуривания потока данных, передаваемого системой связи, использующей стек многослойных протоколов, содержащей приемник, отличающийся тем, что содержит следующие этапы:
- прием входящего потока данных, содержащего пакеты данных, содержащие протокольные поля заголовка, содержимое которых является постоянным для всех пакетов данных потока,
- построение, по меньшей мере, одной известной последовательности SP на основании протокольных полей с постоянным содержимым,
- поиск и обнаружение на уровне приемника последовательностей, подобных известной последовательности SP, при этом не подобные последовательности не сохраняют,
- определение положений обнаруженных подобных последовательностей,
- запоминание положений обнаруженных подобных последовательностей для определения информации, позволяющей оконтурить поток.
2. Способ оконтуривания по п.1, отличающийся тем, что известная последовательность содержит подгруппы битов, принадлежащие к разным протокольным полям заголовков, при этом подгруппы битов имеют известные относительные положения.
3. Способ оконтуривания по одному из п.1 или 2, отличающийся тем, что запоминание положений обнаруженных подобных последовательностей состоит в записи упомянутых положений в потоке последовательных подобных последовательностей с целью выявления начала пакетов.
4. Способ оконтуривания по п.3, отличающийся тем, что, если данные потока имеют вид символов и если одна из подобных последовательностей не начинается с начала поля заголовка и содержит сдвиг относительно этого начала, при этом сдвиг соответствует числу символов, положение начала соответствующего пакета оценивают, вычитая из положения упомянутой подобной последовательности число символов, соответствующее этому сдвигу.
5. Способ оконтуривания по п.1, отличающийся тем, что производят запоминание числа символов потока данных между двумя обнаружениями последовательных подобных последовательностей с целью определения информации о длине.
6. Способ оконтуривания по п.1, отличающийся тем, что известная последовательность SP может состоять из смежных или не смежных символов во входящем потоке.
opt
opt
7. Способ оконтуривания по п.1, отличающийся тем, что поиск известной последовательности SP во входящем потоке данных содержит открытие окна анализа длиной, равной длине F известной последовательности SP, для анализа последовательностей потока, проходящих в окне, вычисление порога обнаружения η путем оценки оптимального порога η, измерение подобия между анализируемой последовательностью и известной последовательностью SP, при этом обнаружение подобной последовательности происходит, если измеренное подобие превышает или равно порогу η.
8. Способ оконтуривания по п.7, отличающийся тем, что поиск известной последовательности SP осуществляют непрерывно, смещая окно анализа во входящем потоке после каждого анализа последовательности длиной F.
9. Способ оконтуривания по п.8, отличающийся тем, что смещение окна анализа соответствует перемещению во входящем потоке символ за символом, или байт за байтом, или бит за битом.
10. Устройство оконтуривания потока данных, передаваемого системой связи, использующей стек многослойных протоколов, отличающееся тем, что содержит:
- вход для приема потока данных, содержащего пакеты данных, содержащие протокольные поля заголовков, содержимое которых является постоянным для всех пакетов данных потока,
- по меньшей мере, одну известную последовательность SP, построенную на основании протокольных полей с постоянным содержимым,
- средства для поиска и обнаружения последовательностей, подобных известной последовательности SP, при этом не подобные последовательности не сохраняются,
- средства для определения положений обнаруженных подобных последовательностей,
- средства для запоминания положения обнаруженных подобных последовательностей с целью определения информации, позволяющей оконтурить поток.
11. Устройство оконтуривания по п.10, отличающееся тем, что средства для поиска последовательностей, соответствующих известной последовательности SP, и для обнаружения подобных последовательностей содержат:
- окно длиной, равной длине F известной последовательности SP, для анализа в потоке последовательностей, проходящих в окне,
opt
- средства вычисления порога обнаружения (η),
opt
- средства измерения подобия между анализируемой последовательностью и известной последовательностью и обнаружения подобной последовательности, при этом обнаружение происходит, когда измеренное подобие превышает или равно порогу (η).
12. Устройство оконтуривания по п.11, отличающееся тем, что скользящее окно перемещается во входящем потоке после каждого анализа последовательности заранее определенной длины F, образованной принятыми символами с индексами от i до i+F-1, при этом индексы i и i+F-1 соответствуют минимальной и максимальной границам, фиксирующим длину окна анализа.
13. Устройство оконтуривания по п.12, отличающееся тем, что смещение окна анализа соответствует перемещению во входящем потоке символ за символом, или байт за байтом, или бит за битом.
14. Система связи для обмена потоками данных, содержащая приемник, отличающаяся тем, что приемник содержит устройство оконтуривания принимаемого потока данных по любому из пп.10-13.
15. Система связи по п.14, отличающаяся тем, что устройство оконтуривания устанавливают перед устройством коррекции ошибок передачи.
16. Система связи по любому из п.14 или 15, отличающаяся тем, что упомянутая система связи является системой спутниковой связи.
17. Система связи по любому из п.14 или 15, отличающаяся тем, что упомянутая система связи использует АТМ-соединения по ADSL.