РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ УНИВЕРСАЛЬНОЙ АВТОМАТИЧЕСКОЙ НАСТРОЙКИ СЕТЕВЫХ УСТРОЙСТВ В СРЕДЕ С ОГРАНИЧЕННОЙ ЭНЕРГИЕЙ

1. Способ связи терминала с дополнительным терминалом посредством сети в среде с ограниченной энергией с использованием приложения связи, доступного в указанном терминале, включающий:
прием указанным терминалом уведомления о режиме экономии энергии в дополнительном терминале;
подачу в указанную сеть посредством протокольного стека указанного терминала сигнала связи, предназначенного для указанного дополнительного терминала, путем передачи указанного сигнала связи согласно заранее заданной процедуре; и
прием указанным терминалом, после пробуждения указанного дополнительного терминала, подтверждения приема указанного сигнала связи указанным дополнительным терминалом, причем указанный терминал ожидает указанного подтверждения по меньшей мере в течение временного интервала, необходимого для того, чтобы дополнительный терминал пробудился, перед тем как завершить указанную связь, на основе заранее заданного критерия, обеспеченного указанным приложением связи терминала.
2. Способ по п.1, в котором указанный режим экономии энергии является спящим режимом.
3. Способ по п.1, в котором указанное приложение связи представляет собой приложение универсальной автоматической настройки (Universal Plug and Play), указанный протокольный стек представляет собой стек TCP/IP, перед приемом уведомления указанным терминалом не было установлено соединение между терминалом и дополнительным терминалом, а перед указанной подачей указанным терминалом в указанную сеть указанного сигнала связи способ включает:
создание указанным приложением нового сокета в стеке TCP/IP терминала для связи с указанным дополнительным терминалом;
установку указанным приложением новой опции сокета SO-CONTIMEO, задающей в указанном стеке ТСР/ТР временной предел для установления указанного соединения с дополнительным терминалом; и
подачу указанному стеку TCP/IP указанным приложением инструкции установить соединение с указанным дополнительным терминалом.
4. Способ по п.3, в котором указанный сигнал связи подают в указанную сеть в ответ на указанную подачу инструкции, причем указанный сигнал связи представляет собой сигнал установления соединения, который инициирует установление указанного соединения, указанное подтверждение представляет собой подтверждение успешного установления соединения между указанным терминалом и указанным дополнительным терминалом, а указанный временной интервал задан указанным временным пределом, заданным указанной новой опцией сокета SO-CONTIMEO.
5. Способ по п.1, в котором указанное приложение связи представляет собой приложение универсальной автоматической настройки, указанный протокольный стек представляет собой стек TCP/IP, перед приемом уведомления указанным терминалом не было установлено соединение между терминалом и дополнительным терминалом, а перед указанной подачей указанным терминалом в указанную сеть указанного сигнала связи способ включает:
создание указанным приложением нового сокета в стеке TCP/IP терминала для связи с указанным дополнительным терминалом; и
подачу указанному стеку TCP/IP указанным приложением инструкции установить соединение с указанным дополнительным терминалом.
6. Способ по п.5, в котором указанный сигнал связи представляет собой сигнал установления соединения, который инициирует установление указанного соединения, указанное подтверждение представляет собой подтверждение успешного установления соединения между указанным терминалом и указанным дополнительным терминалом, а подача в указанную сеть указанным терминалом сигнала связи включает:
подачу в указанную сеть указанным терминалом сигнала связи в ответ на указанную подачу инструкции путем повторной передачи указанного сигнала связи согласно указанной заранее заданной процедуре;
прием ошибки тайм-аута указанным приложением универсальной автоматической настройки;
дополнительное инструктирование указанного стека TCP/IP указанным приложением об установлении соединения с указанным дополнительным терминалом путем повторной передачи указанного сигнала связи согласно заранее заданной процедуре после заранее заданного периода времени, который по меньшей мере равен указанному временному интервалу, необходимому для того, чтобы дополнительный терминал пробудился; и
подачу указанным терминалом в указанную сеть сигнала связи в ответ на указанное дополнительное инструктирование путем повторной передачи указанного сигнала связи согласно указанной заранее заданной процедуре.
7. Способ по п.1, в котором указанное приложение связи представляет собой приложение универсальной автоматической настройки, указанный протокольный стек представляет собой стек TCP/IP, до приема указанным терминалом указанного уведомления между терминалом и дополнительным терминалом было установлено соединение, а указанное приложение универсальной автоматической настройки уже создало в стеке TCP/IP терминала сокет для связи с указанным дополнительным терминалом, при этом до указанной подачи указанным терминалом в указанную сеть сигнала связи способ включает:
установку указанным приложением опции сокета SO-SNDTIMEO, задающей в указанном стеке TCP/IP временной предел для посылки указанного сигнала связи указанным терминалом, и опции сокета SO-RCVTIMEO, задающей в указанном стеке TCP/IP временной предел для приема ответных данных от указанного дополнительного терминала; и
подачу указанному стеку TCP/IP указанным приложением инструкции послать указанный сигнал связи указанному дополнительному терминалу.
8. Способ по п.7, в котором указанный сигнал связи подают в указанную сеть в ответ на указанную подачу инструкции, указанный сигнал связи представляет собой сигнал передачи данных, содержащий данные, посылаемые в указанный дополнительный терминал, указанное подтверждение представляет собой подтверждение успешного получения указанного сигнала передачи данных указанным дополнительным терминалом, а указанный временной интервал задан указанным временным пределом, заданным указанной опцией сокета SO-SNDTIMEO.
9. Способ по п.8, дополнительно включающий:
посылку указанным дополнительным терминалом в указанный терминал дополнительного сигнала передачи данных и прием указанного дополнительного сигнала передачи данных указанным терминалом, если указанный временной предел, заданный опцией сокета SO-RCVTIMEO для приема данных от указанного дополнительного терминала, не истек.
10. Способ по п.1, в котором операции, выполняемые в указанном протокольным стеке или указанным протокольным стеком, обеспечены интерфейсом прикладного программирования (API) сокетов Беркли (BSD).
11. Способ по п.1, в котором указанный терминал или дополнительный терминал представляет собой мобильный терминал, беспроводное устройство, портативное устройство, устройство мобильной связи или мобильный телефон.
12. Компьютерный программный продукт, включающий считываемую компьютером запоминающую структуру, содержащую компьютерный код, предназначенный для выполнения компьютерным процессором, при этом указанный программный код включает инструкции для выполнения шагов способа по п.1, указанных как выполняемые любым компонентом или комбинацией компонентов указанного терминала, указанного дополнительного терминала или указанной сети.
13. Терминал, способный связываться с дополнительным терминалом посредством сети в среде с ограниченной энергией, содержащий:
протокольный стек, реагирующий на уведомление о режиме экономии энергии в дополнительном терминале, для подачи в указанную сеть сигнала связи, предназначенного для указанного дополнительного терминала, посредством передачи указанного сигнала связи согласно заранее заданной процедуре;
приложение связи, предназначенное для подачи инструкций в протокольный стек согласно заранее заданному критерию, задающему период ожидания для приема подтверждения о получении указанным дополнительным терминалом указанного сигнала связи после пробуждения указанного дополнительного терминала, при этом указанный период ожидания по меньшей мере равен временному интервалу, необходимому для пробуждения дополнительного терминала.
14. Терминал по п.13, в котором указанный режим экономии энергии является спящим режимом.
15. Терминал по п.13, в котором указанное приложение связи представляет собой приложение универсальной автоматической настройки, указанный протокольный стек представляет собой стек TCP/IP, перед приемом уведомления указанным терминалом не было установлено соединение между терминалом и дополнительным терминалом, а перед указанной подачей указанным терминалом в указанную сеть указанного сигнала связи указанное приложение универсальной автоматической настройки обеспечивает:
создание нового сокета в стеке TCP/IP для связи с указанным дополнительным терминалом;
установку новой опции сокета SO-CONTIMEO, задающей в указанном стеке TCP/IP временной предел для установки соединения с указанным дополнительным терминалом; и
подачу в указанный стек TCP/IP инструкции установить соединение с указанным дополнительным терминалом.
16. Терминал по п.15, в котором указанный сигнал связи подается в указанную сеть в ответ на указанную подачу инструкции, при этом указанный сигнал связи представляет собой сигнал установления соединения, который инициирует установление указанного соединения, указанное подтверждение представляет собой подтверждение успешного установления соединения между указанным терминалом и указанным дополнительным терминалом, а указанный временной интервал задан указанным временным пределом, заданным указанной новой опцией сокета SO-CONTIMEO.
17. Терминал по п.13, в котором указанное приложение связи представляет собой приложение универсальной автоматической настройки, указанный протокольный стек представляет собой стек TCP/IP, перед приемом уведомления указанным терминалом не было установлено соединение между терминалом и дополнительным терминалом, а перед указанной передачей указанным терминалом в указанную сеть указанного сигнала связи указанное приложение универсальной автоматической настройки обеспечивает:
создание нового сокета в стеке TCP/IP для связи с указанным дополнительным терминалом и
подачу инструкции в указанный стек TCP/IP установить соединение с указанным дополнительным терминалом.
18. Терминал по п.17, в котором указанный сигнал связи представляет собой сигнал установления соединения, который инициирует установление указанного соединения, указанное подтверждение представляет собой подтверждение успешного установления соединения между указанным терминалом и указанным дополнительным терминалом, при этом подача указанным терминалом в указанную сеть сигнала связи включает:
подачу сигнала связи в указанную сеть указанным терминалом в ответ на указанную подачу инструкции путем повторной передачи указанного сигнала связи согласно указанной заранее заданной процедуре;
прием ошибки тайм-аута указанным приложением;
дополнительное инструктирование указанного стека TCP/IP указанным приложением об установлении соединения с указанным дополнительным терминалом путем повторной передачи указанного сигнала связи согласно заранее заданной процедуре после заранее заданного временного периода, который по меньшей мере равен указанному временному интервалу, необходимому для того, чтобы дополнительный терминал пробудился; и
подачу указанным терминалом в указанную сеть сигнала связи в ответ на указанное дополнительное инструктирование путем повторной передачи указанного сигнала связи согласно указанной заранее заданной процедуре.
19. Терминал по п.13, в котором указанное приложение связи представляет собой приложение универсальной автоматической настройки, указанный протокольный стек представляет собой стек TCP/IP, до приема указанным терминалом указанного уведомления между терминалом и дополнительным терминалом установлено соединение, а указанное приложение универсальной автоматической настройки уже создало в стеке TCP/IP терминала сокет для связи с указанным дополнительным терминалом, при этом до подачи указанным терминалом в указанную сеть сигнала связи приложение универсальной автоматической настройки обеспечивает:
установку в указанном стеке TCP/IP опции сокета SO-SNDTIMEO, задающей временной предел для посылки указанного сигнала связи указанным терминалом, и опции сокета SO-RCVTIMEO, задающей в указанном стеке TCP/IP временной предел для приема ответных данных от указанного дополнительного терминала; и
подачу указанному стеку TCP/IP инструкции послать указанный сигнал в указанный дополнительный терминал.
20. Терминал по п.19, в котором указанный сигнал связи подается в указанную сеть в ответ на указанную подачу инструкции, указанный сигнал связи представляет собой сигнал передачи данных, содержащий данные, посылаемые в указанный дополнительный терминал, указанное подтверждение представляет собой подтверждение успешного получения указанного сигнала передачи данных указанным дополнительным терминалом, а указанный временной интервал задан указанным временным пределом, заданным указанной опцией сокета SO-SNDTIMEO.
21. Терминал по п.20, в котором указанный дополнительный терминал после приема указанного сигнала передачи данных от терминала посылает дополнительный сигнал передачи данных в указанный терминал, и указанный дополнительный сигнал передачи данных принимается указанным терминалом, если не истек указанный временной предел, заданный опцией сокета SO-SNDTIMEO для указанного приема данных от указанного дополнительного терминала.
22. Терминал по п.13, в котором операции, выполняемые в указанном протокольным стеке или указанным протокольным стеком, обеспечены интерфейсом прикладного программирования (API) сокетов Беркли (BSD).
23. Система связи, обеспечивающая связь в среде с ограниченной энергией и содержащая:
дополнительный терминал, имеющий режим экономии энергии и реагирующий на сигнал пробуждения;
терминал, реагирующий на уведомление о режиме экономии энергии в дополнительном терминале, для подачи сигнала связи, предназначенного для указанного дополнительного терминала, путем передачи этого сигнала связи согласно заранее заданной процедуре, для обеспечения заранее заданного критерия, задающего период ожидания для приема подтверждения о приеме указанным дополнительным терминалом указанного сигнала связи после того, как указанный дополнительный терминал пробудится, при этом период ожидания по меньшей мере равен временному интервалу, необходимому для пробуждения дополнительного терминала; и
сеть для предоставления указанного уведомления, для создания указанного сигнала пробуждения для пробуждения указанного дополнительного терминала в ответ на указанный сигнал связи и для обеспечения пересылки сигналов между указанным терминалом и указанным дополнительным терминалом,
при этом в указанном терминале и указанном дополнительном терминале доступно приложение универсальной автоматической настройки.
24. Способ связи между терминалом и дополнительным терминалом посредством сети в среде с ограниченной энергией с использованием приложения связи, доступного в указанном терминале и указанном дополнительном терминале, включающий:
прием указанным терминалом уведомления о режиме экономии энергии в дополнительном терминале;
подачу в указанную сеть протокольным стеком указанного терминала сигнала связи, предназначенного для указанного дополнительного терминала, путем передачи указанного сигнала связи согласно заранее заданной процедуре;
обнаружение указанного сигнала связи и запуск процесса пробуждения указанного дополнительного терминала в ответ на указанный сигнал связи; и, после пробуждения дополнительного терминала, прием указанного сигнала связи указанным дополнительным терминалом и посылка указанным дополнительным терминалом подтверждения получения указанного сигнала связи в указанный терминал, причем указанный терминал ожидает указанного подтверждения в течение по меньшей мере временного интервала, необходимого для того, чтобы дополнительный терминал пробудился, до завершения указанной связи, на основе заранее заданного критерия, обеспеченного приложением связи терминала.