Reivindicaciones
1. REIVINDICACIONES 2. 1. Un método para mecanismos de conexión de redes entre pares energéticamente eficientes conectados de manera comunicativa a través de una red de superposición entre pares (101, 102, 104); en donde al menos un dispositivo de procesamiento (201) está configurado para conectarse a la red de superposición entre pares energéticamente eficientes como un nodo par (301) o como un nodo cliente (302), siendo un nodo cliente conectable a la red de superposición entre pares energéticamente eficientes a través de un nodo par (301); 3. el método que comprende 4. -transmisión de una petición de conexión (320) desde el dispositivo de procesamiento 5. (201) a un nodo par (301), comprendiendo la petición de conexión (320) una indicación (421) de que dicho dispositivo de procesamiento (201) quiere conectarse como un nodo cliente (302). 6. 2. Método según la reivindicación 1, donde el método comprende además 7. -transmisión desde el dispositivo de procesamiento (201) actuando como nodo par (301), de un mensaje, comprendido en la petición de conexión (320), indicativo (422) de una petición (320; 422) de evitar recibir un mensaje de actualización recurrente. 8. 3. Método según la reivindicación 2, 9. donde el método comprende además 10. -recepción en el dispositivo de procesamiento (201) actuando como nodo par (301), de una petición de conexión (320), comprendiendo una indicación (421) de que otro dispositivo de procesamiento (201) quiere unirse como un nodo cliente (302); 11. -determinación, si el dispositivo de procesamiento (201) actuando como nodo par (301), puede admitir (S504) conexiones adicionales de nodos cliente (302); y 12. -en respuesta a la petición de conexión (320), devolver un mensaje de rechazo (330, S505) a dicho otro dispositivo de procesamiento (201), si el dispositivo de procesamiento (201) actuando como nodo par (301) que recibe la petición de conexión (320) no puede admitir conexiones adicionales de nodos cliente (302). 13. 4. Método según la reivindicación 3, que comprende además 14. -recibir, desde dicho dispositivo de procesamiento (302) desde el cual fue recibida 15. (S501) una petición de conexión (320), el mensaje, comprendido en la petición de conexión (320), indicativo (422) de una petición de evitar recibir mensajes de actualización recurrente; y 16. -en respuesta al mensaje recibido (320), omitir (S509) enviar mensajes de actualización recurrentes a dicho otro dispositivo de procesamiento (201) desde el cual se ha enviado el mensaje. 17. 5. Método según la reivindicación 4, que además comprende 18. -si no se ha recibido el mensaje indicativo (422) de una petición de evitar recibir mensajes de actualización recurrente, 19. -enviar mensajes de actualización recurrentes (S508) a dicho otro dispositivo de procesamiento 20. 6. Método según cualquier reivindicación precedente, en donde la red de comunicaciones entre pares está usando el Protocolo de Localización y Descubrimiento de Recursos, RELOAD, y en donde la petición de conexión (320) es una petición de unión y la respuesta (330) a la petición de unión es una respuesta de unión. 21. 7. Método según cualquier reivindicación precedente en donde se transmite una petición de conexión (320) desde el dispositivo de procesamiento (201), que comprende una indicación (421) de que el dispositivo de procesamiento solicita unirse como un nodo cliente 22. (302) y no tiene responsabilidades de encaminamiento o almacenamiento con respecto a la red de superposición entre pares. 23. 8. Método según la reivindicación 3 en donde el mensaje de rechazo indica que un procedimiento de unión no se puede realizar debido a que el dispositivo de procesamiento (201), que es un nodo par (301), no tiene suficientes recursos, o la red de superposición entre pares no permite clientes adicionales. 24. 9. Método según la reivindicación 1, 25. donde el método que comprende 26. -formación uno de los nodos (701) de una agrupación y realizar un papel de cabecera de agrupación que conecta la agrupación a la red de superposición entre pares, el dispositivo de procesamiento (201) actuando como nodo par (301), mientras que otros nodos de agrupación, están unidos a la cabecera de agrupación como nodos clientes (302), y en donde el dispositivo de procesamiento (201), según 27. 5 28. 10 29. 15 30. 20 31. 25 32. 30 33. el papel de cabecera de agrupación, 34. -transferir el papel de cabecera de agrupación a otro nodo (721, 751) de la agrupación, de manera que el papel de cabecera de agrupación se traspasa desde un nodo a otro nodo entre los nodos en la agrupación. 35. 10. Método según la reivindicación 9, en donde los nodos cliente (302) no tienen responsabilidades de encaminamiento o almacenamiento, y en donde el nodo de agrupación que tiene el papel de cabecera de agrupación que actúa como un nodo par (301) permite a los otros nodos de agrupación, que están unidos a la cabecera de agrupación como clientes, reposar, estar en un estado de conservación de energía. 36. 11. Método según la reivindicación 9 o 10, en donde cada uno de los nodos cliente 37. (302) está asociado con una identidad de nodo privada (261; 761; 771; 781) y una identidad de nodo pública (262; 762; 772; 782); la identidad de nodo pública que se emplea durante la creación de una nueva agrupación, en la que la agrupación solamente tiene un nodo, este nodo que es la cabecera de agrupación (803); dicha identidad de nodo pública (761) de la cabecera de agrupación que identifica posteriormente la agrupación dentro de la red de superposición, es decir, dicha identidad de nodo pública que llega a ser la identidad de nodo de agrupación. 38. 12. Método según cualquiera de las reivindicaciones 9 a 11, en donde cuando un nodo se une (S801) a la red de superposición para creación de una nueva agrupación, hay creada una tabla de agrupación (S802) que contiene una entrada, indexada con la identidad de nodo privada (762; 201) del nodo de unión, una hora de siguiente cabecera de agrupación, punto en el tiempo cuando cada uno de los nodos de la agrupación se programa para tomar el control del papel de cabecera de agrupación; y un periodo de cabecera de agrupación pre configurado para dicho nodo. 39. 13. Método según la reivindicación 12, en donde cuando un nodo posterior se une 40. (751) a la agrupación (S905), la tabla de agrupación se actualiza (1005, 1006) con una entrada adicional, indexada con la identidad de nodo privada (722, 221) del nodo posterior, una hora de siguiente cabecera de agrupación para el nodo posterior y un período de cabecera de agrupación pre configurado para dicho nodo posterior, en donde el nodo posterior puede actuar como un cliente y entrar en un modo de reposo hasta que es hora de iniciar un traspaso de cabecera de agrupación (1008). 41. 14. Método según la reivindicación 13, en donde cuando se acaba el período de cabecera de agrupación de la cabecera de agrupación actual (701), se inicia un proceso de 42. traspaso de cabecera de agrupación (1008), en el cual un siguiente nodo de agrupación según una entrada adicional en la tabla de agrupación está uniéndose a la red de superposición como una cabecera de agrupación par, y está sustituyendo la cabecera de agrupación previa de la tabla de agrupación y está tomando el control del papel de cabecera de agrupación; 43. el proceso de traspaso que implica al siguiente nodo de agrupación obtener una tabla de encaminamiento a partir de la vieja cabecera de agrupación, así como conectar a todos los nodos vecinos de la cabecera de agrupación previa en la red de superposición, en donde la siguiente cabecera de agrupación emplea la misma identidad de nodo que la vieja cabecera de agrupación. 44. 15. Método según cualquier reivindicación precedente 9 a 14, en donde la red de comunicaciones entre pares está usando el Protocolo de Localización y Descubrimiento de Recursos, RELOAD, y en donde se usa una petición de unión (320) y una respuesta de unión (330). 45. 16. Método según las reivindicaciones 14 y 15, en donde el siguiente nodo de cabecera de agrupación (751) envía una petición de unión (1101) al nodo de cabecera de agrupación previo (701) para iniciar un traspaso de agrupación, en donde el mensaje de petición de unión (1101) comprende una indicación (421) de que el siguiente nodo de agrupación es un cliente y una indicación (422) de una petición para recibir cualquier mensaje de actualización recurrente; la siguiente cabecera de agrupación que usa la identidad de nodo de agrupación 46. (200) como su identidad de remitente, el lugar de la identidad de nodo privada (751) de la siguiente cabecera de agrupación. 47. 17. Un dispositivo de mecanismos de conexión de redes entre pares energéticamente eficientes conectados de manera comunicativa a través de una red de superposición entre pares (101, 102, 104); en donde al menos un dispositivo de procesamiento (201) está configurado para conectarse a la red de superposición entre pares energéticamente eficientes como un nodo par (301) o como un nodo cliente (302), siendo un nodo cliente conectable a la red de superposición entre pares energéticamente eficientes a través de un nodo par (301); 48. el dispositivo de procesamiento (201) que comprende un circuito de procesamiento (216); circuitería de interfaz de red (214) conectada al circuito de procesamiento y una memoria (217), dicha memoria que contiene instrucciones ejecutables por dicho procesador, por el cual el dispositivo de procesamiento está siendo operable para 49. -enviar una petición de conexión (320) a un nodo par (301), la petición de conexión 50. (320) que comprende una indicación (421) de que dicho dispositivo de procesamiento quiere unirse como un nodo cliente (302). 51. 18. Dispositivo de procesamiento según la reivindicación 17, el dispositivo de procesamiento (201) que además es operable para 52. -enviar al nodo par (301), un mensaje, por ejemplo comprendido en la petición de conexión (320), el mensaje que es indicativo (422) de una petición (320; 422) de no recibir ningún mensaje de actualización recurrente. 53. 19. Dispositivo según la reivindicación 17; donde 54. el dispositivo de procesamiento cuando es un nodo par (301), 55. -recibe una petición de conexión (320) que comprende una indicación (421) de que otro dispositivo de procesamiento quiere unirse como un nodo cliente (302); 56. -determinar, si el dispositivo de procesamiento puede admitir (S504) conexiones adicionales de nodos cliente; y 57. -en respuesta a la petición de conexión, devolver un mensaje de rechazo (330, S505) a dicho otro dispositivo de procesamiento, si el dispositivo de procesamiento que recibe la petición de conexión no puede admitir conexiones adicionales de nodos cliente. 58. 20. Dispositivo de procesamiento según la reivindicación 19, que es además operable para 59. -recibir, desde dicho otro dispositivo de procesamiento (302) desde el cual fue recibida (S501) una petición de conexión (320), un mensaje (320), por ejemplo comprendido en la petición de conexión, el mensaje que es indicativo (422) de una petición de no recibir ningún mensaje de actualización recurrente; y 60. -en respuesta al mensaje recibido (320), omitir (S509) enviar mensajes de actualización recurrentes a dicho otro dispositivo de procesamiento desde el cual se ha recibido el mensaje. 61. 21. Dispositivo de procesamiento según cualquier reivindicación precedente 17 a 20, en donde la pluralidad de dispositivos de procesamiento de la red de comunicaciones entre pares está usando el Protocolo de Localización y Descubrimiento de Recursos, RELOAD, y en donde la petición de conexión (320) es una petición de unión y la respuesta (330) a la 62. petición de unión es una respuesta de unión. 63. 22. Dispositivo de procesamiento según cualquier reivindicación precedente 17 a 21 en donde el dispositivo de procesamiento (201), que envía una petición de conexión (320) que comprende una indicación (421) de que el dispositivo de procesamiento que quiere unirse como un nodo cliente (302), no tiene responsabilidades de encaminamiento o almacenamiento con respecto a la red de superposición entre pares. 64. 23. Dispositivo de procesamiento según la reivindicación 19, en donde el mensaje de rechazo indica que un procedimiento de unión no se puede realizar debido a que el dispositivo de procesamiento que es un nodo par no tiene suficientes recursos, o la red de superposición entre pares no permite clientes adicionales. 65. 24. Dispositivo según la reivindicación 17 66. donde el dispositivo de procesamiento que es operable para 67. formar uno de los nodos (701) de una agrupación y que es operable para realizar un papel de cabecera de agrupación que conecta la agrupación a la red de superposición entre pares, el dispositivo de procesamiento que actúa por ello como un par, mientras que otros nodos de agrupación, se unen a la cabecera de agrupación como clientes, y en donde el dispositivo de procesamiento, según el papel de cabecera de agrupación, está configurado para transferir el papel de cabecera de agrupación a otro nodo (721, 751) de la agrupación, de manera que el papel de cabecera de agrupación se traspasa desde un nodo a otro entre los nodos en la agrupación. 68. 25. Dispositivo de procesamiento según la reivindicación 24, en donde los nodos cliente no tienen responsabilidades de encaminamiento o almacenamiento, y en donde el nodo de agrupación que tiene el papel de cabecera de agrupación que actúa como un par, permite a los otros nodos de agrupación, que están unidos a la cabecera de agrupación como clientes, reposar, es decir, estar en un estado de conservación de energía. 69. 26. Dispositivo de procesamiento según la reivindicación 24 o 25, en donde cada uno de los nodos cliente está asociado con una identidad de nodo privada (261; 761; 771; 781) y una identidad de nodo pública (262; 762; 772; 782); la identidad de nodo pública que se emplea durante la creación de una nueva agrupación, en la que la agrupación solamente tiene un nodo, este nodo que es la cabecera de agrupación (803); dicha identidad de nodo pública (761) de la cabecera de agrupación que identifica posteriormente la agrupación dentro de la red de superposición, es decir, dicha identidad de nodo pública que llega a ser la identidad de nodo de agrupación. 70. 27. Dispositivo de procesamiento según cualquiera de las reivindicaciones 24 a 26, en donde cuando un nodo se une (S801) a la red de superposición para creación de una nueva agrupación, hay creada una tabla de agrupación (S802) que contiene una entrada, indexada con la identidad de nodo privada (762; 201) del nodo de unión, una hora de la siguiente cabecera de agrupación, punto en el tiempo cuando cada uno de los nodos de la agrupación se programa para tomar el control del papel de cabecera de agrupación; y un periodo de cabecera de agrupación pre configurado para dicho nodo. 71. 28. Dispositivo de procesamiento según la reivindicación 27, en donde cuando un nodo posterior se une (751) a la agrupación (S905), la tabla de agrupación se actualiza (1005, 1006) con una entrada adicional, indexada con la identidad de nodo privada (722, 221) del nodo posterior, una hora de siguiente cabecera de agrupación para el nodo posterior y un período de cabecera de agrupación pre configurado para dicho nodo posterior, en donde el nodo posterior puede actuar como un cliente y entrar en un modo de reposo hasta que es hora de iniciar un traspaso de cabecera de agrupación (1008). 72. 29. Dispositivo de procesamiento según la reivindicación 28, en donde cuando se acaba el período de cabecera de agrupación de la cabecera de agrupación actual (701), se inicia un proceso de traspaso de cabecera de agrupación (1008), en el cual un siguiente nodo de agrupación según una entrada adicional en la tabla de agrupación está uniéndose a la red de superposición como una cabecera de agrupación par, y está sustituyendo la cabecera de agrupación previa de la tabla de agrupación y está tomando el control del papel de cabecera de agrupación; 73. el proceso de traspaso que implica al siguiente nodo de agrupación obtener una tabla de encaminamiento a partir de la vieja cabecera de agrupación, así como conectar a todos los nodos vecinos de la cabecera de agrupación previa en la red de superposición, en donde la siguiente cabecera de agrupación emplea la misma identidad de nodo que la vieja cabecera de agrupación. 74. 30. Dispositivo de procesamiento según cualquier reivindicación precedente 24 a 29, en donde la red de comunicaciones entre pares está usando el Protocolo de Localización y Descubrimiento de Recursos, RELOAD, y en donde se usa una petición de unión (320) y una respuesta de unión (330). 75. 31. Dispositivo de procesamiento según las reivindicaciones 24y 25, en donde el siguiente nodo de cabecera de agrupación (751) envía una petición de unión (1101) al nodo de cabecera de agrupación previo (701) para iniciar un traspaso de agrupación, en donde el 76. mensaje de petición de unión (1101) comprende una indicación (421) de que el siguiente nodo de agrupación es un cliente y una indicación (422) de una petición para recibir cualquier mensaje de actualización recurrente; la siguiente cabecera de agrupación que usa la identidad de nodo de agrupación (200) como su identidad de remitente, el lugar de la identidad de nodo privada (751) de la siguiente cabecera de agrupación. 77. 32. Dispositivo según la reivindicación 17; 78. en donde cualquier dispositivo de procesamiento (201) está configurado para conectar a la red de superposición entre pares como un nodo par (301) o como un nodo cliente (302), es decir, que es un nodo par o un nodo cliente; en donde un nodo cliente es conectable a la red de superposición entre pares a través de un nodo par; 79. por el cual el dispositivo de procesamiento que comprende: 80. -un módulo de envío (SM) para enviar una petición de conexión (320) a un nodo par (301), la petición de conexión (320) que comprende una indicación (421) de que dicho dispositivo de procesamiento quiere unirse como un nodo cliente (302). 81. 33. Dispositivo según la reivindicación 17; 82. que comprende 83. -un módulo de par (PM) para operar como un nodo par (301), 84. -un módulo de recepción de petición de conexión (CRM) para recibir una petición de conexión (320) que comprende una indicación (421) de que otro dispositivo de procesamiento quiere unirse como un nodo cliente (302); 85. -un módulo de determinación (DM) para determinar, si el dispositivo de procesamiento puede admitir (S504) conexiones adicionales de nodos cliente; y 86. -un módulo de rechazo (RM) que es sensible a la petición de conexión, para devolver un mensaje de rechazo (330, S505) a dicho otro dispositivo de procesamiento, si el dispositivo de procesamiento que recibe la petición de conexión no puede admitir conexiones adicionales de nodos cliente. 87. 34. Dispositivo según la reivindicación 17; 88. en donde cualquier dispositivo de procesamiento (201) está configurado para conectar a la red de superposición entre pares como un nodo par (301) o como un nodo cliente (302), es decir, que es un nodo par o un nodo cliente; en donde un nodo cliente es conectable a la red 89. de superposición entre pares a través de un nodo par; 90. el dispositivo de procesamiento que comprende: 91. -un módulo de formación de agrupación (CFM) para formar uno de los nodos (701) de una agrupación y que es operable para realizar un papel de cabecera de 92. 5 agrupación que conecta la agrupación a la red de superposición entre pares, permitiendo al dispositivo de procesamiento actuar como un par, mientras que otros nodos de agrupación, están unidos a la cabecera de agrupación como clientes, y 93. -un módulo de transferencia de cabecera de agrupación (CHTM) para efectuar que el dispositivo de procesamiento, según el papel de cabecera de agrupación, está 94. 10 transfiriendo el papel de cabecera de agrupación a otro nodo (721, 751) de la agrupación, de manera que el papel de cabecera de agrupación se traspasa desde un nodo a otro entre los nodos en la agrupación. 95. 35. Un producto de programa de ordenador que comprende un código de programa de ordenador (219) según cualquiera de las reivindicaciones 1 a 17. 96. 15 36. Un programa para un ordenador o procesador que comprende un código de programa de ordenador (219) según cualquiera de las reivindicaciones 1 a 17.