СПОСОБ И СИСТЕМА НАЧИСЛЕНИЯ ПЛАТЫ ЗА УСЛУГУ, СЕРВЕР ДОСТУПА К СЕТИ И УСТРОЙСТВО АНАЛИЗА ИНФОРМАЦИИ ПРОТОКОЛА

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