СПОСОБЫ И УСТРОЙСТВА ДЛЯ ОБНАРУЖЕНИЯ ОДНОРАНГОВЫХ ОВЕРЛЕЙНЫХ СЕТЕЙ

1. Способ работы узла для обнаружения оверлейных сетей, содержащий этапы, на которых:
принимают запрос обнаружения информации об интересующих оверлейных сетях;
формируют поисковый запрос, содержащий по меньшей мере один параметр, ассоциированный с этими интересующими оверлейными сетями; и
передают поисковый запрос на узлы в локальной сети.
2. Способ по п.1, в котором упомянутая передача содержит выполнение по меньшей мере одного из однонаправленной, многоадресной и широковещательной передачи поискового запроса на узлы в локальной сети.
3. Способ по п.1, в котором упомянутый прием содержит прием запроса от приложения, исполняемого в узле.
4. Способ по п.1, в котором упомянутый по меньшей мере один параметр содержит по меньшей мере одно из имени оверлейной сети, параметра типа контента, параметра конкретного контента, параметра качества обслуживания, параметра области работы и параметра типа оверлейной сети.
5. Способ по п.1, дополнительно содержащий этап, на котором принимают информацию, ассоциированную с оверлейными сетями, которые соответствуют поисковому запросу, от одного или более узлов в локальной сети.
6. Способ по п.5, дополнительно содержащий этап, на котором направляют информацию, ассоциированную с оверлейными сетями, которые соответствуют поисковому запросу, объекту, ассоциированному с поисковым запросом.
7. Устройство, выполненное с возможностью обнаружения оверлейных сетей, содержащее:
средство для приема запроса обнаружения информации об интересующих оверлейных сетях;
средство для формирования поискового запроса, содержащего по меньшей мере один параметр, ассоциированный с этими интересующими оверлейными сетями; и
средство для передачи поискового запроса на узлы в локальной сети.
8. Устройство по п.7, в котором упомянутое средство для передачи содержит средство для выполнения по меньшей мере одного из однонаправленной, многоадресной и широковещательной передачи поискового запроса на узлы в локальной сети.
9. Устройство по п.7, в котором упомянутое средство для приема содержит средство для приема запроса от приложения, исполняемого в узле.
10. Устройство по п.7, в котором упомянутый по меньшей мере один параметр содержит по меньшей мере одно из имени оверлейной сети, параметра типа контента, параметра конкретного контента, параметра качества обслуживания, параметра области работы и параметра типа оверлейной сети.
11. Устройство по п.7, дополнительно содержащее средство для приема информации, ассоциированной с оверлейными сетями, которые соответствуют поисковому запросу, от одного или более узлов в локальной сети.
12. Устройство по п.11, дополнительно содержащее средство для направления информации, ассоциированной с оверлейными сетями, которые соответствуют поисковому запросу, объекту, ассоциированному с поисковым запросом.
13. Устройство, выполненное с возможностью обнаружения оверлейных сетей, содержащее:
процессор, выполненный с возможностью принимать запрос обнаружения информации об интересующих оверлейных сетях и формировать поисковый запрос, содержащий по меньшей мере один параметр, ассоциированный с этими интересующими оверлейными сетями; и
приемопередатчик, выполненный с возможностью передавать поисковый запрос на узлы в локальной сети.
14. Устройство по п.13, в котором приемопередатчик выполнен с возможностью выполнять по меньшей мере одно из однонаправленной, многоадресной и широковещательной передачи поискового запроса на узлы в локальной сети.
15. Устройство по п.13, в котором процессор выполнен с возможностью принимать запрос от приложения, исполняемого в узле.
16. Устройство по п.13, в котором упомянутый по меньшей мере один параметр содержит по меньшей мере одно из имени оверлейной сети, параметра типа контента, параметра конкретного контента, параметра качества обслуживания, параметра области работы и параметра типа оверлейной сети.
17. Устройство по п.13, в котором процессор выполнен с возможностью принимать информацию, ассоциированную с оверлейными сетями, которые соответствуют поисковому запросу, от одного или более узлов в локальной сети.
18. Устройство по п.17, в котором процессор выполнен с возможностью направлять информацию, ассоциированную с оверлейными сетями, которые соответствуют поисковому запросу, объекту, ассоциированному с поисковым запросом.
19. Компьютерный программный продукт для обнаружения оверлейных сетей, содержащий машиночитаемый носитель, воплощающий коды, исполняемые для:
приема запроса обнаружения информации об интересующих оверлейных сетях;
формирования поискового запроса, содержащего по меньшей мере один параметр, ассоциированный с этими интересующими оверлейными сетями; и
передачи поискового запроса на узлы в локальной сети.
20. Машиночитаемый носитель по п.19, в котором упомянутые коды приспособлены для выполнения по меньшей мере одной из однонаправленной, многоадресной и широковещательной передачи поискового запроса на узлы в локальной сети.
21. Машиночитаемый носитель по п.19, в котором упомянутые коды приспособлены для приема запроса от приложения, исполняемого в узле.
22. Машиночитаемый носитель по п.19, в котором упомянутый по меньшей мере один параметр содержит по меньшей мере одно из имени оверлейной сети, параметра типа контента, параметра конкретного контента, параметра качества обслуживания, параметра области работы и параметра типа оверлейной сети.
23. Машиночитаемый носитель по п.19, в котором упомянутые коды приспособлены для приема информации, ассоциированной с оверлейными сетями, которые соответствуют поисковому запросу, от одного или более узлов в локальной сети.
24. Машиночитаемый носитель по п.23, в котором упомянутые коды приспособлены для направления информации, ассоциированной с оверлейными сетями, которые соответствуют поисковому запросу, объекту, ассоциированному с поисковым запросом.
25. Способ работы узла для обнаружения оверлейных сетей, содержащий этапы, на которых:
поддерживают базу данных оверлейных сетей, содержащую метаданные, ассоциированные с одной или более известными оверлейными сетями;
получают поисковый запрос, который содержит по меньшей мере один параметр, ассоциированный с интересующими оверлейными сетями;
определяют одну или более выбранных оверлейных сетей из базы данных оверлейных сетей на основе этого по меньшей мере одного параметра; и
передают метаданные, ассоциированные с этими одной или более выбранными оверлейными сетями, в ответ на поисковый запрос.
26. Способ по п.25, в котором упомянутое получение содержит прием поискового запроса по меньшей мере в одной из однонаправленной, многоадресной и широковещательной передачи в локальной сети.
27. Способ по п.26, в котором упомянутая передача содержит передачу метаданных, ассоциированных с упомянутыми одной или более выбранными оверлейными сетями, в узел в локальной сети, который сформировал поисковый запрос.
28. Способ по п.25, в котором упомянутое получение содержит формирование поискового запроса в узле.
29. Способ по п.28, в котором упомянутая передача содержит передачу метаданных, ассоциированных с упомянутыми одной или более выбранными оверлейными сетями, локальному объекту, который инициировал поисковый запрос.
30. Способ по п.25, в котором упомянутое определение содержит определение упомянутых одной или более выбранных оверлейных сетей посредством сопоставления упомянутого по меньшей мере одного параметра с метаданными, поддерживаемыми в базе данных оверлейных сетей.
31. Способ по п.25, в котором упомянутый по меньшей мере один параметр содержит по меньшей мере одно из имени оверлейной сети, параметра типа контента, параметра конкретного контента, параметра качества обслуживания, параметра области работы и параметра типа оверлейной сети.
32. Способ по п.25, в котором упомянутое поддержание содержит обновление базы данных оверлейных сетей метаданными, ассоциированными с вновь обнаруженными оверлейными сетями.
33. Устройство, выполненное с возможностью обнаружения оверлейных сетей, содержащее:
средство для поддержания базы данных оверлейных сетей, содержащей метаданные, ассоциированные с одной или более известными оверлейными сетями;
средство для получения поискового запроса, который содержит по меньшей мере один параметр, ассоциированный с интересующими оверлейными сетями;
средство для определения одной или более выбранных оверлейных сетей из базы данных оверлейных сетей на основе этого по меньшей мере одного параметра; и
средство для передачи метаданных, ассоциированных с этими одной или более выбранными оверлейными сетями, в ответ на поисковый запрос.
34. Устройство по п.33, в котором упомянутое средство для получения содержит средство для приема поискового запроса по меньшей мере в одной из однонаправленной, многоадресной и широковещательной передачи в локальной сети.
35. Устройство по п.34, в котором упомянутое средство для передачи содержит средство для передачи метаданных, ассоциированных с упомянутыми одной или более выбранными оверлейными сетями, в узел в локальной сети, который сформировал поисковый запрос.
36. Устройство по п.33, в котором упомянутое средство для получения содержит средство для формирования поискового запроса в узле.
37. Устройство по п.36, в котором упомянутое средство для передачи содержит средство для передачи метаданных, ассоциированных с упомянутыми одной или более выбранными оверлейными сетями, локальному объекту, который инициировал поисковый запрос.
38. Устройство по п.33, в котором упомянутое средство для определения содержит средство для определения упомянутых одной или более выбранных оверлейных сетей посредством сопоставления упомянутого по меньшей мере одного параметра с метаданными, поддерживаемыми в базе данных оверлейных сетей.
39. Устройство по п.33, в котором упомянутый по меньшей мере один параметр содержит по меньшей мере одно из имени оверлейной сети, параметра типа контента, параметра конкретного контента, параметра качества обслуживания, параметра области работы и параметра типа оверлейной сети.
40. Устройство по п.33, в котором упомянутое средство для поддержания содержит средство для обновления базы данных оверлейных сетей метаданными, ассоциированными с вновь обнаруженными оверлейными сетями.
41. Устройство, выполненное с возможностью обнаружения оверлейных сетей, содержащее:
память, содержащую базу данных оверлейных сетей, содержащую метаданные, ассоциированные с одной или более известными оверлейными сетями; и
процессор, соединенный с памятью, выполненный с возможностью:
получать поисковый запрос, который содержит по меньшей мере один параметр, ассоциированный с интересующими оверлейными сетями,
определять одну или более выбранных оверлейных сетей из базы данных оверлейных сетей на основе этого по меньшей мере одного параметра и
передавать метаданные, ассоциированные с этими одной или более выбранными оверлейными сетями, в ответ на поисковый запрос.
42. Устройство по п.41, в котором упомянутый процессор выполнен с возможностью принимать поисковый запрос по меньшей мере в одной из однонаправленной, многоадресной и широковещательной передачи в локальной сети.
43. Устройство по п.42, в котором упомянутый процессор выполнен с возможностью передавать метаданные, ассоциированные с упомянутыми одной или более выбранными оверлейными сетями, в узел в локальной сети, который сформировал поисковый запрос.
44. Устройство по п.41, в котором упомянутый процессор выполнен с возможностью локальным образом формировать поисковый запрос в узле.
45. Устройство по п.44, в котором упомянутый процессор выполнен с возможностью передавать метаданные, ассоциированные с упомянутыми одной или более выбранными оверлейными сетями, локальному объекту, который инициировал поисковый запрос.
46. Устройство по п.41, в котором упомянутый процессор выполнен с возможностью определять упомянутые одну или более выбранных оверлейных сетей путем сопоставления упомянутого по меньшей мере одного параметра с метаданными, поддерживаемыми в базе данных оверлейных сетей.
47. Устройство по п.41, в котором упомянутый по меньшей мере один параметр содержит по меньшей мере одно из имени оверлейной сети, параметра типа контента, параметра конкретного контента, параметра качества обслуживания, параметра области работы и параметра типа оверлейной сети.
48. Устройство по п.41, в котором упомянутый процессор выполнен с возможностью обновлять базу данных оверлейных сетей метаданными, ассоциированными с вновь обнаруженными оверлейными сетями.
49. Компьютерный программный продукт, выполненный с возможностью обнаружения оверлейных сетей, содержащий машиночитаемый носитель, воплощающий коды, исполняемые для:
поддержания базы данных оверлейных сетей, содержащей метаданные, ассоциированные с одной или более известными оверлейными сетями;
получения поискового запроса, который содержит по меньшей мере один параметр, ассоциированный с интересующими оверлейными сетями;
определения одной или более выбранных оверлейных сетей из базы данных оверлейных сетей на основе этого по меньшей мере одного параметра; и
передачи метаданных, ассоциированных с этими одной или более выбранными оверлейными сетями, в ответ на поисковый запрос.
50. Машиночитаемый носитель по п.49, в котором упомянутые коды приспособлены принимать поисковый запрос в по меньшей мере одной из однонаправленной, многоадресной и широковещательной передачи в локальной сети.
51. Машиночитаемый носитель по п.50, в котором упомянутые коды приспособлены передавать метаданные, ассоциированные с упомянутыми одной или более выбранными оверлейными сетями, в узел в локальной сети, который сформировал поисковый запрос.
52. Машиночитаемый носитель по п.49, в котором упомянутые коды приспособлены формировать поисковый запрос локальным образом в узле.
53. Машиночитаемый носитель по п.52, в котором упомянутые коды приспособлены передавать метаданные, ассоциированные с упомянутыми одной или более выбранными оверлейными сетями, локальному объекту, который инициировал поисковый запрос.
54. Машиночитаемый носитель по п.49, в котором упомянутые коды приспособлены для определения упомянутых одной или более выбранных оверлейных сетей путем сопоставления упомянутого по меньшей мере одного параметра с метаданными, поддерживаемыми в базе данных оверлейных сетей.
55. Машиночитаемый носитель по п.49, в котором упомянутый по меньшей мере один параметр содержит по меньшей мере одно из имени оверлейной сети, параметра типа контента, параметра конкретного контента, параметра качества обслуживания, параметра области работы и параметра типа оверлейной сети.
56. Машиночитаемый носитель по п.49, в котором упомянутые коды приспособлены для обновления базы данных оверлейных сетей метаданными, ассоциированными с вновь обнаруженными оверлейными сетями.
57. Способ работы узла для объявления об оверлейных сетях, содержащий этапы, на которых:
поддерживают базу данных оверлейных сетей, содержащую метаданные, ассоциированные с одной или более известными оверлейными сетями; и
передают метаданные, ассоциированные с этими одной или более известными оверлейными сетями, в одном или более объявлениях в локальной сети.
58. Способ по п.57, в котором упомянутая передача содержит передачу упомянутых одного или более объявлений по меньшей мере в одной из однонаправленной, многоадресной и широковещательной передачи в локальной сети.
59. Устройство для эксплуатации узла для объявления об оверлейных сетях, содержащее:
средство для поддержания базы данных оверлейных сетей, содержащей метаданные, ассоциированные с одной или более известными оверлейными сетями; и
средство для передачи метаданных, ассоциированных с этими одной или более известными оверлейными сетями, в одном или более объявлениях в локальной сети.
60. Устройство по п.59, в котором упомянутое средство для передачи содержит средство для передачи упомянутых одного или более объявлений по меньшей мере в одной из однонаправленной, многоадресной и широковещательной передачи в локальной сети.
61. Устройство для эксплуатации узла для объявления об оверлейных сетях, содержащее:
процессор, выполненный с возможностью поддерживать базу данных оверлейных сетей, содержащую метаданные, ассоциированные с одной или более известными оверлейными сетями; и
приемопередатчик, выполненный с возможностью передавать метаданные, ассоциированные с этими одной или более известными оверлейными сетями, в одном или более объявлениях в локальной сети.
62. Устройство по п.61, в котором упомянутый передатчик выполнен с возможностью передавать упомянутые одно или более объявлений по меньшей мере в одной из однонаправленной, многоадресной и широковещательной передачи в локальной сети.