ОБЪЕДИНЕНИЕ МНОГОСТРОЧНЫХ ПРОТОКОЛЬНЫХ ВХОЖДЕНИЙ

1. Способ объединения множества протокольных вхождений, принятых системой обработки данных, содержащий:
прием множества протокольных вхождений;
для каждого принятого протокольного вхождения:
определение, содержит ли протокольное вхождение ID, общий для какого-либо потенциального объединенного события, в соответствии со свойствами объединения;
начало нового объединенного события, если протокольное вхождение представляет собой начальное протокольное вхождение объединенного события в соответствии со свойствами объединения; и
окончание существующего объединенного события, если протокольное вхождение является оканчивающим протокольным вхождением существующего объединенного события в соответствии со свойствами объединения; и
преобразование каждого протокольного вхождения, содержащего ID, общий для существующего объединенного события, в это объединенное событие в соответствии со свойствами преобразования для объединенного события.
2. Способ по п.1, дополнительно содержащий:
окончание существующего объединенного события, если наступает таймаут, как определено в свойствах объединения для этого объединенного события.
3. Способ по п.2, дополнительно содержащий идентификацию протокольного вхождения, указывающего начало объединенного события.
4. Способ по п.2, дополнительно содержащий идентификацию протокольного вхождения, указывающего окончание объединенного события.
5. Способ по п.2, дополнительно содержащий идентификацию протокольного вхождения, которое не имеет следствием ни начало, ни окончание объединенного события.
6. Способ по п.2, дополнительно содержащий возможность рассматривать объединенное событие, как оно существует до сих пор, когда осуществляется объединение в нового токена вхождения.
7. Способ по п.6, в котором возможность используется в операции преобразования.
8. Способ по п.1, дополнительно содержащий определение, будет ли каждое принятое протокольное вхождение приниматься во внимание для объединения в соответствии со свойствами объединения.
9. Способ по п.1, в котором преобразование протокольного вхождения в объединенное событие дополнительно содержит определение времени объединенного события, упомянутое время является временем начального протокольного события для объединенного события.
10. Способ по п.1, в котором преобразование протокольного вхождения в объединенное событие дополнительно содержит определение времени объединенного события, упомянутое время является временем оканчивающего протокольного события для объединенного события.
11. Способ по п.1, в котором преобразование протокольного вхождения в объединенное событие дополнительно содержит преобразование ID события в соответствии со свойствами преобразования.
12. Способ по п.1, в котором преобразование протокольного вхождения в объединенное событие дополнительно содержит преобразование имени события в соответствии со свойствами преобразования.
13. Способ по п.1, в котором преобразование протокольного вхождения в объединенное событие дополнительно содержит преобразование имени, выделенного посредством синтаксического разбора из протокольного вхождения, преобразование выполняется в соответствии с функцией oneOf в свойствах преобразования.
14. Способ по п.1, в котором преобразование протокольного вхождения в объединенное событие дополнительно содержит преобразование действия устройства в соответствии со свойствами преобразования.
15. Способ по п.1, в котором принятые протокольные вхождения содержат протокольные вхождения, соответствующие более чем одному объединенному событию, перемешанные вместе.
16. Способ по п.1, в котором одно принятое протокольное вхождение используется для построения более чем одного, объединенного события.
17. Способ по п.1, в котором ID содержит множество полей в протокольном вхождении, множество полей действует для идентификации протокольных вхождений, которые вносят вклад в объединенное событие.
18. Система для объединения множества протокольных вхождений, принятых системой обработки данных, содержащая:
модуль для приема множества протокольных вхождений;
блок синтаксического разбора для осуществления синтаксического разбора протокольных вхождений на токены;
модуль группирования, который для каждого принятого протокольного вхождения:
определяет, содержит ли протокольное вхождение ID, общий для какого-либо потенциального объединенного события, в соответствии со свойствами объединения;
начинает новое объединенное событие, если протокольное вхождение является начальным протокольным вхождением объединенного события в соответствии со свойствами объединения; и
оканчивает существующее объединенное событие, если протокольное вхождение является оканчивающим протокольным вхождением существующего объединенного события в соответствии со свойствами объединения; и
модуль преобразования, который преобразует каждое протокольное вхождение, содержащее ID, общий для существующего объединенного события, в это объединенное событие в соответствии со свойствами преобразования для объединенного события.
19. Компьютерный программный продукт содержащий инструкции, хранящиеся на читаемом компьютером носителе, для побуждения компьютера осуществлять способ, содержащий:
прием множества протокольных вхождений;
для каждого принятого протокольного вхождения:
определение того, содержит ли протокольное вхождение ID, общий для какого-либо потенциального объединенного события, в соответствии со свойствами объединения;
начало нового объединенного события, если протокольное вхождение является начальным протокольным вхождением объединенного события в соответствии со свойствами объединения; и
оканчивание существующего объединенного события, если протокольное вхождение является оканчивающим протокольным вхождением существующего объединенного события в соответствии со свойствами объединения; и
преобразование каждого протокольного вхождения, содержащего ID, общий для существующего объединенного события, в это объединенное событие, в соответствии со свойствами преобразования для объединенного события.