Способ управления пользовательским устройством через шлюз NAT

Номер патента: 15138

Опубликовано: 30.12.2011

Авторы: ЧЗАН, Гунин, ГЭН, Гоцин, ЧЗАН, Юань

Есть еще 6 страниц.

Смотреть все страницы или скачать PDF файл.

Текст

Смотреть все

(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ СПОСОБ УПРАВЛЕНИЯ ПОЛЬЗОВАТЕЛЬСКИМ УСТРОЙСТВОМ ЧЕРЕЗ ШЛЮЗ(57) 1. Способ управления пользовательским устройством через шлюз трансляции сетевых адресов , характеризующийся последовательностью следующих этапов этап 1 - при включении пользовательского устройства на терминале управления определяют нахождение пользовательского устройства в локальной сетишлюза или вне ее 15138 1 2011.12.30 этап 2 - на терминале управления устанавливают и включают функцию прохождения через шлюзна пользовательском устройстве в локальной сети, а на пользовательском устройстве выполняют операцию определения времени устареванияили не выполняют никаких операций этап 3 - на терминале управления устанавливают параметры пользовательского устройства, определяют временной интервал для посылки пользовательским устройством сообщения присутствия по протоколу пользовательских дейтаграмм и необходимость немедленного ответа на сообщение присутствия этап 4 - с пользовательского устройства передают сообщение присутствия на терминал управления согласно упомянутому временному интервалу этап 5 - с терминала управления посылают запрос по протоколу пользовательских дейтаграмм на управление пользовательским устройством этап 6 - пользовательское устройство связывают с терминалом управления, используя множественные протокольные сообщения согласно запросу на управление, с управляющего терминала завершают начальное управление пользовательским устройством. 2. Способ по п. 1, отличающийся тем, что операция определения времени устаревания содержит следующие этапы этап- с пользовательского устройства передают сообщение о времени устаревания на терминал управления через порт, фиксируют время передачи данного сообщения и включают порт для отслеживания возвращенного отклика с терминала управления этап- после получения сообщения о времени устаревания с терминала управления отсылают обратно детектирующее сообщение, основанное на протоколе пользовательских дейтаграмм, в заданном интервале времени этап- в случае неполучения пользовательским устройством детектирующего сообщения в течение указанного интервала времени считают соотношение присвоенныхадресов устаревшим и на пользовательском устройстве определяют разницу между временем получения последнего детектирующего сообщения и посылки как время устаревания этап- при завершении определения времени устаревания или невозможности определения времени устаревания в течение долгого времени с пользовательского устройства посылают сообщение об окончании определения времени устаревания на терминал управления, на терминале управления сохраняют время устаревания и прекращают передачу детектирующего сообщения согласно сообщению об окончании или отдельной ситуации терминала управления. 3. Способ по п. 2, отличающийся тем, что отдельную ситуацию этапапредставляют как ситуацию неполучения терминалом управления сообщения об окончании определения времени устаревания, при которой непрерывную рассылку детектирующих сообщений с терминала управления автоматически прекращают через 30 минут. 4. Способ по п. 2, отличающийся тем, что заданный интервал времени на этапезадают равным 10 секундам, а указанный интервал времени на этапезадают равным 5 минутам. 5. Способ по п. 1, отличающийся тем, что на этапе 1 на терминале управления определяют нахождение пользовательского устройства в локальной сетишлюза или вне ее посредством сравнения сообщенного адреса при включении пользовательского устройства и фактически полученного адреса сообщения. 6. Способ по п. 1, отличающийся тем, что на этапе 3 устанавливают интервал времени посылки сообщения присутствия меньшим или равным времени устаревания или используют интервал времени посылки сообщения присутствия, заданный по умолчанию,при неизвестном времени устаревания. 7. Способ по п. 1, отличающийся тем, что на этапе 3 при установленной необходимости немедленного ответа на сообщение присутствия с терминала управления дают немед 2 15138 1 2011.12.30 ленный ответ после получения сообщения присутствия, в случае неполучения пользовательским устройством ответа на сообщение присутствия данное сообщение посылают повторно при отсутствии необходимости немедленного ответа на сообщение присутствия ответ посылают только при возникновении необходимости управления с управляющего терминала пользовательским устройством. 8. Способ по п. 1, отличающийся тем, что на этапе 4 пользовательскому устройству присваивают случайный номер на интервал времени и посылают с пользовательского устройства сообщение присутствия согласно случайному номеру. 9. Способ по п. 1, отличающийся тем, что на этапе 5 с терминала управления посылают запрос на управление после получения сообщения присутствия или в любой момент,когда управление необходимо. 10. Способ по п. 1, отличающийся тем, что на этапе 6 множественные протокольные сообщения выбирают изили -069 , прекращают посылку сообщения присутствия во время процесса управления. Данное изобретение относится к технологии трансляции протокола сетевых адресов и более детально - к способу начального управления пользовательскими устройствами в локальных сетях черезпротокол (протокол трансляции сетевых адресов). Ниже представлены английские сокращения, используемые в описании изобретениясервер автоконфигурированияабонентское оборудование пользователяпротокол дейтаграмм пользователя (протокол пользовательских дейтаграмм)протокол управления передачей данныхлокальная сетьглобальная сетьпротокол управляющих сообщений в Интернетпротокол трансляции сетевых адресов-069 протокол управления абонентским оборудованием пользователя через глобальную сетьпростой протокол управления сетью- это терминальное оборудование, расположенное в домах абонентов или на предприятиях, такое как -модем, телевизионная приставка или(устройство интегрированного доступа), предоставленное телекоммуникационной компанией и подключенное к телекоммуникационной сети через переходное устройство или телефонную линию. Вместе с непрерывным усовершенствованием и развитием телекоммуникационных сетей и -технологии в последние годы также постоянно развиваются и приложения видеосервисов, и технологии потокового медиа, терминальное оборудование пользователя становится более разнообразным, имеет более мощные возможности и более высокий уровень заложенного в нем интеллекта. На начальном этапе развития Интернета персональный пользователь или компания могли иметь доступ к сети лишь с помощью подключенного к ней модема, через который домашние пользователи имели возможность получать различную информацию и ресурсы из Интернета. С развитием науки и технологии терминалы, использующие разнообразные новые технологии, непрерывно приходят в тысячи семей, и число пользователей этих терминалов становится все больше и больше. К ним относятся такие, как -устройства, использующие технологию беспроводного широкополосного доступа, -устройства и -телефоны, использующие технологию ,телевизионные приставки, которые используют широкополосные -технологии и технологии потокового медиа, и беспроводные устройства доступа через . Однако в связи с тем, что число пользовательских терминалов увеличивается, наряду с удобством для пользователя и огромными доходами операторов возникают проблемы управления. 3 15138 1 2011.12.30 Конечные пользователи ожидают более умные и простые электронные устройства с мощными функциями, которые не требуют или требуют минимум настройки и поддержки. Также еще больше ожидаются самоуправляемые устройства, которые вообще не требуют поддержки. С другой стороны, операторы хотят увеличить возможности и степень управления пользовательским оборудованием, улучшить качество сервиса и возможности по реагированию на ошибки пользователей вместе с мониторингом и отслеживанием злоумышленного вмешательства пользователей. С расширением масштаба сетей и увеличением количества устройств доступа к Интернету имеющиеся в распоряжении телекоммуникационных операторов ресурсы адресов будут исчерпаны, и доступных -адресов, предоставляемых телекоммуникационными операторами семейным и корпоративным пользователям, становится все меньше и меньше. В настоящее время оператор может предоставить только один действующий адрес одному общему семейному пользователю. Такому большому количеству сетевых оконечных устройств пользовательские адреса могут быть переданы только посредствомдля достижения того, чтобы множество пользовательских устройств делили один внешний адрес. , то есть Трансляция Сетевого адреса, - это стандарт и критерий ( 1631), установленный Целевой группой инженерной поддержки .означает использование внутреннего адреса во внутренней локальной сети. Когда осуществляется связь -устройства локальной сетис внешней сетью, адрес локальной сети заменяется адресом глобальной сети(т.е. Интернет) в шлюзе (который можно рассматривать как объединенный выход сети), чтобы обеспечить нормальный доступ со стороны глобальной сети.в состоянии сделать так, чтобы множество компьютеров и оконечных устройств могли разделить между собой одно соединение, что позволяет решить проблему недостатка пользовательских -адресов. В то же времяукрывает внутреннюю сеть и делает все внутренние сетевые устройства невидимыми для внешней сети, причем компьютерные пользователи внутренней сети обычно не подозревают о существовании. Существуют три типаСтатическая трансляция сетевых адресов(Статический ), Динамическая трансляция сетевых адресов(Объединенный ) и трансляция сетевых адресов на уровне порта -( Уровень порта). Статическийявляется самым простым для установки и осуществления методом,в котором для каждого главного компьютера во внутренней сети постоянно отображен один определенный действующий адрес во внешней сети, в то время как при динамической трансляцииопределяется серия действующих адресов во внешней сети, которая отображается во внутренней сети посредством динамического присваивания. При трансляции сетевых адресоввнутренние адреса отображаются в различных портах одного -адреса во внешней сети. У каждого из трех типовесть свои сильные и слабые стороны в зависимости от различных требований. При динамической трансляциитранслируется только -адрес, а временный внешний -адрес назначается на каждый внутренний -адрес. Динамическая адресация используется главным образом для того, чтобы осуществлять набор кода и может также использоваться при частом дистанционном подключении, при этом, когда отдаленный пользователь будет подключен, -адрес будет присвоен пользователю, а когда соединение с пользователем будет разъединено, -адрес освобождается для последующего использования., т.е. Трансляция сетевых адресов на уровне порта, - метод трансляции, обычно использующийся в семьях и корпорациях, с помощью которого средним и малым сетям может быть присвоен один действующий -адрес. Различие междуи динамической трансляцией адресовзаключается в том, что ввнутренняя ссылка отображена как отдельный -адрес во внешней сети, причем этот -адрес дополнен номером порта, выбранным -устройством. 4 15138 1 2011.12.30 Посколькуможет защитить топологическую информацию внутренней сети, он,таким образом, функционирует как система защиты, в которой устройства внешней сети не имеют свободного доступа к внутренней сети. К тому же управляющие данные не могут пройти через , так что телекоммуникационные операторы не могут непосредственно управлять телекоммуникационными устройствами пользовательской стороны. Соответствующее управление может быть выполнено только тогда, когда устройствопервоначально передает подключение, чтобы получить адрес отображения, а данные отображенного адреса установлены в . В этом случае терминал управления не может выполнить эффективное управление и оказать полезные услугив режиме реального времени и не может реагировать и решать проблемы отказа и предупрежденияв режиме реального времени. С расширением группы пользователей проблема управления черезстанет все более распространенной и трудноосуществимой. Известен способ двухшагового доступа посредством , который может быть достигнут при использовании длинного подключения (то есть сначала устанавливается подключение коммуникации между двумя сторонами, и затем подключение сохраняется для отправки и получения сообщений). Поскольку терминал, расположенный в , может свободно обратиться к терминалу, расположенному вне , тем самым терминал, расположенный в , сначала передает вызов в терминал, расположенный вне , чтобы сделать подключение, устанавливающее запрос. После установления подключения один терминал этих двух сторон в этом сеансе отправляет пакет данных другой стороне в определенном цикле, чтобы сохранить длинное подключение между этими двумя сторонами,где цикл - интервал времени, меньший, чем недопустимый цикл локального . Перечислим следующие недостатки вышеупомянутого способа 1. Поскольку этот способ доступа основан на длинном соединении , необходим периодический обмен сообщениями между двумя сторонами, соединенными друг с другом, с целью сохранения -соединения. Из-за огромного числа пользовательских терминалов сервер занимает большое количество ресурсов и полосы пропускания связи, что приводит к низкой способности обработки и неудовлетворительному эффекту управления. 2. Этот способ не в состоянии обеспечивать получение недопустимого цикла(то есть времени устаревания отображения адресов). Для различныхпоказания времени устаревания является различными и не могут быть обработаны однородно, что делает управление более трудным. 3. Этот способ не может быть согласован со стандартными протоколами управления устройств(-069, ). К тому же этот способ не адаптирован к -устройствамс большим объемом управления. Вфорумах (цифровая абонентская линия) продвигается технический отчет 111, чтобы выполнить дистанционное управление -069 через , где -069 используется, чтобы осуществить дистанционное управление семейными устройствами сети. В-111, используя существующий механизм(Простой Обход Протокола пользовательских дейтаграммчерез Трансляторы сетевого адреса) в комбинации с характеристиками управления -069,сохраняют соотношения отображения ,обнаруживая время устареванияи непрерывно посылая -сообщения.(Асинхронно-адресная система связи) может сообщитьо входе в начальный процесс управления посредством -запроса. Перечислим следующие недостатки вышеупомянутого способа 1. Значительная загрузкаи терминала управления при реализации данной функции, что приводит к сложности выполнения этого способа. 2. Потребуется два временных -сообщения переадресации, чтобы обнаружить время устаревания , а сообщения вограничены. Для больших внутренних сете 5 15138 1 2011.12.30 вых сред (например, гостиница), поскольку количество входов отображения адресов самогонедостаточно, этот механизм не может быть выполнен. 3. Протокол управления -069 специально спроектирован так, что этот метод не адаптируется к устройствам, которыми управляет протокол . Известны также и другие способы управления передачей через , но в них требуется добавление сервера-посредникаили переключающегосервера или должна быть изменена -конфигурация или порт резервирования. Эти способы много меняют в существующих сетях и конфигурациях и не являются подходящими для осмысления управления и метода работы операторов. Техническая проблема, которая будет решена в настоящем изобретении, состоит в том, чтобы обеспечить способ управления пользовательским устройством через шлюздля решения технических проблем, заключающихся в том, что -технология сложна в реализации, не приспособлена для больших внутренних сетевых сред и не может управляться в соответствии с различными протоколами. Для достижения упомянутой цели данное изобретение обеспечивает способ управления пользовательским устройством через шлюз , характеризующийся последовательностью следующих этапов этап 1 - при включении пользовательского устройства на терминале управления определяют нахождение пользовательского устройства в локальной сетишлюза или вне ее этап 2 - на терминале управления устанавливают и включают функцию прохождения через шлюзна пользовательском устройстве в локальной сети, а на пользовательском устройстве выполняют операцию определения времени устареванияили не выполняют никаких операций этап 3 - на терминале управления устанавливают параметры пользовательского устройства, определяют временной интервал для посылки пользовательским устройством сообщения присутствия по протоколу пользовательских дейтаграмм и необходимость немедленного ответа на сообщение присутствия этап 4 - с пользовательского устройства передают сообщение присутствия на терминал управления согласно упомянутому временному интервалу этап 5 - с терминала управления посылают запрос по протоколу пользовательских дейтаграмм на управление пользовательским устройством этап 6 - пользовательское устройство связывают с терминалом управления, используя множественные протокольные сообщения согласно запросу на управление, с управляющего терминала завершают начальное управление пользовательским устройством. Вышеупомянутый способ характеризуется тем, что операция по определению времени устаревания содержит следующие этапы этап- с пользовательского устройства передают сообщение о времени устаревания на терминал управления через порт, фиксируют время передачи данного сообщения и включают порт для отслеживания возвращенного отклика с терминала управления этап- после получения сообщения о времени устаревания с терминала управления отсылают обратно детектирующее сообщение, основанное на протоколе пользовательских дейтаграмм, в заданном интервале времени этап- в случае неполучения пользовательским устройством детектирующего сообщения в течение указанного интервала времени считают соотношение присвоенных адресов устаревшим и на пользовательском устройстве определяют разницу между временами получения последнего детектирующего сообщения и посылки как время устаревания этап- при завершении определения времени устаревания или невозможности определения времени устаревания в течение долгого времени с пользовательского устройства посылают сообщение об окончании определения времени устаревания на терминал управ 6 15138 1 2011.12.30 ления, на терминале управления сохраняют время устаревания и прекращают передачу детектирующего сообщения согласно сообщению об окончании или отдельной ситуации терминала управления. Вышеупомянутый способ характеризуется тем, что отдельную ситуацию этапапредставляют как ситуацию неполучения терминалом управления сообщения об окончании определения времени устаревания, при которой непрерывную рассылку детектирующих сообщений с терминала управления автоматически прекращают через 30 минут. Вышеупомянутый способ характеризуется тем, что заданный интервал времени в шагесоставляет 10 секунд, а указанный период времени в шаге с составляет 5 минут. Вышеупомянутый способ характеризуется тем, что на этапе 1 на терминале управления определяют нахождение пользовательского устройства в локальной сетишлюза или вне ее посредством сравнения сообщенного адреса при включении пользовательского устройства и фактически полученного адреса сообщения. Вышеупомянутый способ характеризуется тем, что на этапе 3 устанавливают интервал времени посылки сообщения присутствия меньшим или равным времени устаревания или используют интервал времени посылки сообщения присутствия, заданный по умолчанию,при неизвестном времени устаревания. Способ также характеризуется тем, что на этапе 3 при установленной необходимости немедленного ответа на сообщение присутствия с терминала управления дают немедленный ответ после получения сообщения присутствия, в случае неполучения пользовательским устройством ответа на сообщение присутствия данное сообщение посылают повторно при отсутствии необходимости немедленного ответа на сообщение присутствия ответ посылают только при возникновении необходимости управления с управляющего терминала пользовательским устройством. Способ также характеризуется тем, что на этапе 4 пользовательскому устройству присваивают случайный номер на интервал времени и посылают с пользовательского устройства сообщение присутствия согласно случайному номеру. Способ также характеризуется тем, что на этапе 5 с терминала управления посылают запрос на управление после получения сообщения присутствия или в любой момент, когда управление необходимо. Способ также характеризуется тем, что на этапе 6 множественные протокольные сообщения выбирают изили -069 , прекращают посылку сообщения присутствия во время процесса управления. Данное изобретение имеет следующие технические эффекты. Способ по данному изобретению достигает решения технической задачи благодаря тому, что протоколы управления поддерживаются существующими устройствами . Он использует информационный метод -069 и метод протокола управлениятак,чтобы терминал управления мог изначально управлять устройствамив режиме реального времени или в режиме квазиреального времени, такими как обнаружение ошибки,мониторинг работы и государственный запрос. С помощью этого способа обеспечивается работа терминала управления в режиме реального времени и сокращается период управления. В то же время способ, очевидно, может быть применен к различным типам существующихшлюзов и не требует каких-либо изменений в существующихконфигурациях, что гарантирует безопасность и целостность существующих пользовательских устройств и их конфигураций. Способ по данному изобретению адаптирован к любым связанным с ним технологиям протоколаили протокола -069 и может управлять почти всеми существующими устройствамис помощью однотипных процессов и сообщений без указания типа протокола . Фиг. 1 - блок-схема, показывающая обнаружение времени устареваниясогласно применениям данного изобретения. 7 15138 1 2011.12.30 Фиг. 2 - блок-схема, показывающая, какпосылает -сообщение присутствия, а терминал управления дает ответ и выполняет управление согласно применениям данного изобретения. Фиг. 3 - показывает, что терминал управления первоначально посылает -сообщение запроса управления и вводит процесс управления -069 илисогласно применениям данного изобретения. Фиг. 4 - блок-схема, показывающая шаги способа по данному изобретению. Способ по данному изобретению в комбинации с сопроводительными чертежами будет описан следующим образом Данное изобретение преодолевает трудности со стороны терминала управления при управлениичерез , обеспечивает способ управлениячерезс помощью упрощенного механизма раскрытия времени устаревания , чтобы определитьцикл назначения адресов.может послать -сообщение присутствия в соответствии с периодом устареванияили с интервалом времени, установленным терминалом управления. Терминал управления может давать ответ согласно -сообщению, чтобы информировать, нуждается лив посылке информационного сообщения -069 или посылкепрерывания. Управляющая сторона также может послать -сообщение запроса управления непосредственно, не дожидаясь -сообщения присутствия от . Та же обработка будет выполнена, когдаполучит сообщение запроса. Фиг. 4 - блок-схема, показывающая шаги способа по изобретению. Способ включает следующие шаги Шаг 401, когда включается , терминал управления устанавливает, находится лив локальной сетишлюза. Шаг 402, терминал управления определяет и включаетшлюз через функциональный выключатель ,может проводить обнаружение времени устареванияили может не выполнять никаких операций. Шаг 403, терминал управления устанавливает параметрысогласно ситуации, параметры включают интервал времени посылки -сообщения присутствия и решает, ответить немедленно или нет. Шаг 404,посылает -сообщение присутствия в терминал управления в случайном интервале времени. Шаг 405, терминал управления посылает -запрос управления согласно полученному -сообщению присутствия. Шаг 406, после получения -запроса управления,посылает -прерывание или осуществляет передачу данных -069. В шаге 401 терминал управления определяет, находится лив локальной сети, сравнивая адрес, присланный при включении , с полученным адресом сообщения. В шаге 401, если обнаружено, чтонаходится в локальной сети , тогда с помощью переключателя включается . В шаге 401 может активировать функцию обнаружения времени устареванияи сделать запись обнаруженного времени, после того какбудет включен через функциональный выключатель.может также не выполнять никаких операций. В шаге 402, если активировано обнаружение времени устаревания ,посылает-сообщение времени устаревания на терминал управления через порт 1. Включается порт 1, чтобы контролировать ответ, посланный терминалом управления. Тем самым включается таймер и записывается текущее время 1. В это же время адрес, с которогопосылает сообщение, - это (1, 1), а адрес получения трансляции через- это 15138 1 2011.12.30 В шаге 402 после получения сообщения обнаружения времени устареванияот, терминал управления отправляет контрольное -сообщение на (1, 1) в определенном интервале времени. В шаге 402, еслине получил контрольное сообщение от терминала управления в течение длительного времени (например, 5 минут), предполагается, что соотношение присвоенныхадресов устарело и разница (2-1) между временем 2, когда последнее сообщение получено, и временем 1 определяется как время устаревания . В шаге 402 при обнаруженииустаревания или при неспособности обнаружения времени устареванияпосылает конечное -сообщение об обнаружении времени устареванияна терминал управления. После получения сообщения терминал управления прекращает посылать контрольное сообщение. В шаге 402 из-за ненадежности протоколатерминал управления может не получить конечное сообщение об обнаружении времени устаревания , однако, это автоматически прекратит посылку контрольного сообщения после непрерывной посылки ответа в течение 30 минут. В шаге 402 после завершения процесса обнаружения времени устаревания ,согласовывает параметры для терминала управления. Параметры включают установление времени обнаружения устареванияи время устаревания(если оно было обнаружено). В шаге 403 терминал управления запрашивает, обнаружил ливремя устареванияили нет, и устанавливает интервал времени посылки -присутствиясогласно результату обнаружения времени устаревания . Если время устаревания обнаружено,самый большой интервал времени контрольной посылки - время устаревания . Еслине в состоянии обнаружить время устаревания , интервал времени задается по умолчанию. В шаге 403 терминал управления устанавливает параметр, дать ли немедленный ответ. Если параметр истинный, то терминал управления даст ответ, указывающий, нужно линемедленно посылать -прерывание или осуществлять передачу данных -069,как только терминал управления получит -сообщение присутствия от . В ином случае терминал управления будет посылать ответное сообщение только тогда, когда будет потребность управлять . В шаге 404 получает случайное число в рамках установленного интервала времени и использует адрес (, 1), чтобы послать -сообщение присутствия. В шаге 404,если параметр немедленного ответа установлен как правильный в шаге 402, терминал управления посылает ответ после получения -сообщения присутствия от , в ином случае не будет выполнено никаких операций. В шаге 404, если терминал управления устанавливает параметр немедленного ответа как правильный в шаге 402, после того, как послано -сообщение присутствия,будет ждать ответа терминала управления. В случае сверхурочного времени будет осуществлена трехкратная попытка передачи. Повторная передача сообщения будет прекращена, если ответ терминала управления получен до осуществления последующей попытки. В шаге 405 терминал управления может послать -сообщение запроса управления после -сообщения присутствия или в любое время, когда требуется управление. В шаге 406 после получения сообщения запроса от терминала управления,будет передавать -данные или -прерывание. Войдя в процесс управления,прекращает посылать -сообщение присутствия и посылает его, как только процесс завершен. В шаге 406 после получения сообщения запроса от терминала управления,может послать -прерывание. После того, как -прерывание получено, терминал управления посылает сообщение управления(например,ПОЛУЧЕНИЕ/ 9 15138 1 2011.12.30 УСТАНОВКА). Поскольку пунктом назначения сообщения порта адрес назначение является порт источника адресисточник, где получено -прерывание, сообщение будет направлено устройствучерез . После того, каксоединится с терминалом управления, вбудут созданы соответствующие сравнения между адресом в локальной сети и адресом в глобальной сети. При несовпадении отображения адресов сообщение, посланное от терминала управления к , будет блокированои не будет доставлено соответствующему . Существование времени устареваниясвязано с трудностями, когда терминал управления первоначально управляет устройствами . Однако время устареванияможет быть обнаружено на основании этого принципа, который помогает проходить через . Как показано на фиг. 1, процесс обнаружения времени устареванияв данном изобретении включает следующие шаги, где 1, 1 и 3 являются -адресами 1, 1 и 3 являются портами Шаг 101,включает -порт 1, чтобы выполнить контроль. Шаг 102,посылает сообщение об обнаружении фактического времени устареванияна терминал управления (3, 3) от (1, 1), делает запись текущего времени 1 и начинает хронометраж. Шаг 103, после получения сообщениятерминал управления периодически посылает контрольное -сообщение о времени устареванияна адрес источника, куда приходит сообщение. Шаг 104, после получения предыдущего контрольного сообщения, если сообщение не поступило в течение последующих пяти минут,полагает, что отображение адресов портов устарело, и затем вычисляет время устаревания . Шаг 105,посылает конечное -сообщение об обнаружении времени устареванияна терминал управления от (, 1). В шаге 102 адрес, кудапосылает сообщение, отображен вкак (А 1, 1), то есть адрес, где терминал управления получает сообщение. В шаге 102, еслине получил ответ терминала управления в течение долгого времени после передачи сообщения, обеспечение связи с терминалом управления проверяется посредством пингования (посылки ) и т.д. Если связь не подключена,выходит из процесса, в ином случае снова посылает сообщение обнаружениятри раза. Если ответное сообщение снова не было получено,выходит из процесса. В шаге 103 после получения сообщения терминал управления посылает контрольное сообщение времени устареванияв течение 10 секунд. В шаге 104, если сообщение ответа, посланное терминалом управления, не получено в течение 5 минут,определяет разницу (2-1) между временем 2, когда последний ответ получен, и 1 как время устаревания . В шаге 104 после обнаружения времени устаревания ,записывает идентификатор обнаруженного времени устареванияи реальное время. Терминал управления может сделать запрос соответствующих параметров. В шаге 105 терминал управления прекращает посылать ответное сообщение, когда получено конечное сообщение . Если -сообщение потеряно и не получено терминалом управления, терминал управления автоматически прекращает посылку после непрерывной посылки в течение 30 минут. Как показано на фиг. 2, процессы, при которыхпосылает -присутствие, а терминал управления дает ответ, включают следующие шаги Шаг 201,посылает -сообщение присутствия на терминал управления (3,3) от (1, 1). Шаг 202, после получения сообщения терминал управления посылает -сообщение запроса управления. 15138 1 2011.12.30 Шаг 203, после получения ответа терминала управленияпередает цепочку данных-069, или посылает -прерываниесогласно типу соответствующего сообщения и затем входит в соответствующий процесс операции управления. Шаг 204,посылает -сообщение присутствия, как только процесс управления заканчивается, и затем процесс посылки -присутствия приостанавливается. После приостановкиготовится к следующей посылке -сообщения присутствия. В шаге 201 из-за переадресациив сообщение -присутствия, посланное ,должны быть включены параметры идентификатора устройства , иначе терминал управления будет не в состоянии сопоставить сообщение с соответствующим устройством . В шаге 201, если терминал управления установил, чтонуждается в ожидании ответа терминала управления, каждый раз после того, какпосылает сообщение присутствия, терминал управления дает ответ. Каждый раз, посылая -сообщение присутствия,ждет ответа. Если в сверхурочное времяне получает ответ, он посылает сообщение три раза.выйдет из процесса, если ответ не поступит после трехкратной попытки передачи сообщения. В шаге 201, если терминал управления установил, чтоне нужно ждать ответа терминала управления, каждый раз после того, какотсылает сигнал присутствия,терминал управления отправляет только -запрос управления, когдануждается в управлении. В это времяне будет ждать ответа и не будет делать новых попыток. В шаге 202 при установлении состояния ожидания ответа втерминал управления отвечает посылкой сигнала немедленного управления . В шаге 202, если будет установлено, что унет потребности в ожидании ответа,терминал управления пошлет -запрос управления, когда возникнет потребность управлять . В шаге 203, в состоянии управления,не посылает -сообщение присутствия. В шаге 203, еслипосылает сигнал -прерывания, а терминал управления посылает сообщение управления , адрес порта назначения сообщения адрес/назначение совпадает с адресом порта источника -прерывания адрес/источник. В шаге 204 из-за того, что количество , которыми управляет терминал управления,может быть большим, чтобы избежать многочисленного случайного появления ситуаций,когда большое количествопосылает -сообщения присутствия одновременно, произвольно переходит в состояние бездействия в течение соответствующего времени в данном периоде. Для устройств , которые могут управляться терминалом управления, он может послать -сообщение запроса, чтобы проинструктировать , как выполнять передачу данных-069 или посылать -прерывания , когда необходимо немедленное управление. Как только соотношение отображения адресовустареет, сообщение может также быть блокировано . Терминал управления может повторять сообщение три раза. Если ответне поступил после трехкратной попытки передачи сообщения, -отображение адресов считается устаревшим. -сообщение запроса управления может быть послано в ответ на получение -сигнала присутствия. Как показано на фиг. 3, процессы, с помощью которых терминал управления посылает-сообщение запроса управления, адает ответ, включают следующие шаги и технические ссылки Шаг 301, терминал управления посылает сообщение запроса управленияв (1,1) от (3, 3). Шаг 302, после получения сообщения от (1, 1),передаетданные или 15138 1 2011.12.30 В шаге 301 (1, 1) - это адрес, куда терминал управления получает сообщение, и адрес, который транслируется с помощьюот адреса (1, 1), кудаотправляет-сигнал присутствия. В шаге 301 могут быть следующие ситуации после того, как терминал управления посылает -сообщение запроса управления 1) В случае сверхурочного времени, если ответ не получен, сообщение будет отослано 3 раза и за эти 3 раза ответ не будет получен. 2) Еслипортом получено сообщение о недоставке от адреса глобальной сетишлюза. Две вышеупомянутые ситуации означают, что -адресация устарела, терминал управления должен ждать -сообщения присутствия от , и посылает запрос управления через ответное сообщение -присутствия. В шаге 302, есливсе еще содержит элемент отображения адресов, он доставит сообщение, полученное от (1, 1) на (1, 1). Основной принцип применений данного изобретения когда соотношение отображения адресовустаревает и становится недопустимым, сообщение запроса от внешнего адреса будет блокировано , и соответствующее сообщение не может быть получено устройством с внутренним сетевым адресом.включает питание и общается с терминалом управления. Терминал управления определяет, расположен лив локальной сети , и включаетчерез выключатель. После того, как выключатель обнаружениявключен,выполняет операцию определения времени устареванияили не выполняет никаких операций.посылает сообщение обнаружения времени устареванияна терминал управления. Получив сообщение, терминал управления непрерывно посылает контрольное сообщение до тех пор, покаего получит. Затемпосылает конечное сообщение о времени устареванияна терминал управления.вычисляет время устареваниясогласно периоду времени. Терминал управления устанавливает интервал времени посылки -присутствиясогласно ситуации.посылает присутствие в пределах интервала времени посылки, установленного терминалом управления. Основываясь на принципеодин вышел - один вошел и один вышел множество вошло, после того, как терминал управления получает -сообщение присутствия, посланное наответное сообщение, не блокируется .может передавать цепочку данных-069 или -прерываниесогласно требованиям полученного сообщения. При необходимости немедленного управлениятерминал управления посылает -запрос управления в . Если соотношение присвоенныхадресов устарело за это время,может дать немедленный ответ после того, как запрос был получен. Если оно уже стало недействительным, терминал управления не сможет получить ответ отили получит сообщение о недоступности напорт(Протокол управляющих сообщений ) отшлюза. На данном этапе управляющий терминал должен снова послатьзапрос управления после того, как он получит-сообщение присутствия от . В применениях способа по данному изобретению в процессе управления черезустройствомтерминалом управления операции установления терминалом управления параметров , определения времени устаревания отображенныхадресов,посылки -сообщения присутствия и -запроса управления зашифрованы недоступными кодами, сохраняются исходные адреса полученных сообщений, что может гарантировать безопасность коммуникации. Описания, приведенные выше, - это только наиболее предпочтительные применения данного изобретения, которые нельзя рассматривать как предел для данного изобретения. Все эквивалентные изменения и альтернативы данного изобретения можно рассматривать в рамках существующего изобретения. Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 14

МПК / Метки

МПК: H04L 29/12

Метки: управления, пользовательским, способ, шлюз, устройством

Код ссылки

<a href="https://by.patents.su/14-15138-sposob-upravleniya-polzovatelskim-ustrojjstvom-cherez-shlyuz-nat.html" rel="bookmark" title="База патентов Беларуси">Способ управления пользовательским устройством через шлюз NAT</a>

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