WO2017162279A1

A user device, a first peer node, and methods in a communications network

Abstract

A method performed by a first peer node for acting as a P2P proxy for a user device is provided. The first peer node operates in a communications network. The first peer node establishes (201) a renewable energy profile of the first peer node used for powering the first peer node. The renewable energy profile indicates to what extent one or more energy sources are renewable. When a proportion of renewable energy according to the established renewable energy profile exceeds a first threshold, the first peer node acts (205) as a P2P proxy for the user device for downloading a piece of data to the user device by being powered according to its renewable energy profile.

WO2017162279A1, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

1 claim: 1 independent, 0 dependent

  1. 1
    CLAIMS1 . A method performed by a first peer node (131 ), for acting as a P2P proxy for a user device (120), which first peer node (131 ) operates in a communications network(100), the method comprising:establishing (201 ) a renewable energy profile of the first peer node (131 ) used for powering the first peer node (131 ), which renewable energy profile indicates to what extent one or more energy sources are renewable, when a proportion of renewable energy according to the established renewable energy profile exceeds a first threshold, acting (205) as a P2P proxy for the user device (120) for downloading a piece of data to the user device (120) by being powered according to its renewable energy profile. The method according to claim 1 , wherein the proportion of renewable energy according to the established renewable energy profile exceeds the first threshold only during a time interval and wherein the first peer node (131 ) is capable to act as a P2P proxy for the user device (120) during that time interval. 3. The method according to claim 2, further comprising: deciding (202) the time interval when the first peer node (131 ) is capable to act as a P2P proxy for the user device (120) based on obtained information relating to any one or more out of: information about the duration of daylight, trash burning, sunrise and sunset times, weather forecast that includes forecast of wind speed, sunlight, amount of clouds, amount of rain. The method according to any of the claims 1 -3, wherein the first peer node (131 ), connected to a sensor, and wherein the establishing (201 ) a renewable energy profile of the first peer node (131 ) is further based on information related to renewable energy sources provided by the sensor. The method according to 4, wherein the time interval when the first peer node (131 ) is capable to act as a P2P proxy for the user device (120) starts when the sensor modality sensed in the sensor is above a second threshold and stops when modality sensed in the sensor is below a third threshold. The method according to any of the claims 1 -5, receiving (203) from the user device (120), a request for downloading the piece of data, and when acting as a P2P proxy for the user device (120) and being powered according to the established renewable energy profile, downloading (206) at least part of the piece of data to the user device (120). The method according to any of the claims 1 -6, further comprising: sending (204) information to the user device (120), which information relates to the established renewable energy profile, and wherein the first peer node (131 ) has been selected by the user device (120) based on the information about the established renewable energy profile. The method according to any of the claims 1 -7, further comprising: re-establishing (207) the renewable energy profile of the peer node (131 ), which re-established renewable energy profile no longer exceeds the first threshold, selecting (208) a second peer node (132) among the number of available peer nodes (131 , 132, 133), wherein each peer node out of the number of peer nodes (131 , 132, 133) is associated with a renewable energy profile used for powering the peer node, which renewable energy profile indicates to what extent one or more energy sources are renewable, and wherein the selecting is based on that a proportion of renewable energy according to the renewable energy profile of the second peer node (132) exceeds the first threshold, and handing over (209) the downloading of at least a part of the piece of data not already being downloaded to the user device (120) and the acting as a P2P proxy for the user device (120), to the selected second peer node (132). The method according to any of the claims 1 -8, wherein selecting (208) the second peer node (132) among the number of available peer nodes (131 , 132, 133) further is based on any one or more out of: the geographical distance to the user device (120), the network distance, and the future availability of renewable energy exceeding the first threshold. 10. A computer program comprising instructions, which when executed by at least one processor (791 ), cause the at least one processor (791 ) to perform actions according to any of the claims 1 -9. 1 1 . A carrier comprising the computer program of claim 10 wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium. 12. A method performed by a user device (120), for downloading a piece of data from a first peer node (131 ) acting as a P2P proxy for the user device (120), which first peer node (131 ) operates in a communications network (100), the method comprising: selecting (303) the first peer node (131 ) among a number of available peer nodes (131 , 132, 133), wherein each peer node out of the number of peer nodes(131 , 132, 133) is associated to a level of renewable energy profile, which renewable energy profile indicates to what extent one or more renewable energy sources are used for powering the peer node (131 , 132, 133), and which selecting is based on the renewable energy profile of the peer nodes (131 , 132, 133), and wherein a proportion of renewable energy according to the renewable energy profile of the first peer node (131 ) exceeds a first threshold, sending (304) to the first peer node (131 ), a request for downloading the piece of data, and downloading (305) at least part of the piece of data from the selected first peer node (131 ), which first peer node (131 ) is powered according to its renewable energy profile. 13. The method according to claim 12, further comprising: establishing (301 ) an energy profile demanded by the user device (120) to be fulfilled by a peer node (131 , 132, 133) to act as a P2P proxy for the user device (120) to download the piece of data, which established energy profile is fulfilled when the proportion of renewable energy according to the renewable energy profile of the peer node exceeds the first threshold. 14. The method according to any of the claims 12-13, wherein the first threshold has been selected by the user device (120) for the downloading of the piece of data to the user device (120). 15. The method according to any of the claims 12-14, wherein the proportion of renewable energy according to the renewable energy profile of the first peer node (131 ) exceeds the first threshold only during a time interval, and wherein first peer node (131 ) is capable to act as a P2P proxy for the user device (120) only during that time interval. 16. The method according to claim 15, wherein the time interval when the first peer node (131 ) is capable to act as a P2P proxy for the user device (120) is based on information relating to any one or more out of: information about the duration of daylight, trash burning, sunrise and sunset times, weather forecast that includes forecast of wind speed, sunlight, amount of clouds, amount of rain. 17. The method according to any of the claims 12-16, wherein the proportion of renewable energy according to the renewable energy profile of the first peer node (131 ) no longer exceeds the first threshold, and wherein the downloading of the piece of data and the acting as a P2P proxy for the user device (120), is handed over to a second peer node (132), which second peer node (132) is selected by the first peer node (131 ) among the number of available peer nodes (131 , 132, 133), wherein each peer node out of the number of peer nodes (131 , 132, 133) is associated to a level of renewable energy profile, which renewable energy profile indicates to what extent one or more renewable energy sources are used for powering the peer node (131 , 132, 133), and wherein the selecting is based on that a proportion of renewable energy according to the renewable energy profile of the second peer node (132) exceeds the first threshold, the method further comprising downloading (306) from the second peer node (132), at least a part of the piece of data not already being downloaded to the user device (120), which second peer node (132) is powered according to its renewable energy profile. 18. The method according to any of the claims 12-17, further comprising: receiving (302) from each peer node out of the number of peer nodes (131 , 132, 133), information relating to its level of renewable energy profile. 19. The method according to any of the claims 12-18, wherein selecting (303) the first peer node (131 ) among a number of available peer nodes (131 , 132, 133), further is based on any one or more out of: the geographical distance to the user device (120), the network distance, and the future availability of renewable energy exceeding the first threshold. 20. A computer program comprising instructions, which when executed by at least one processor (870), cause the at least one processor (870) to perform actions according to any of the claims 12-19. A carrier comprising the computer program of claim 20, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer- readable storage medium. A first peer node (131 ) for acting as a P2P proxy for a user device (120), which first peer node (131 ) is operable in a communications network (100), the first peer node (131 ) being configured to: establish a renewable energy profile of the first peer node (131 ) used for powering the first peer node (131 ), which renewable energy profile is adapted to indicate to what extent one or more energy sources are renewable, and when a proportion of renewable energy according to the established renewable energy profile exceeds a first threshold, act as a P2P proxy for the user device (120) for downloading a piece of data to the user device (120) by being powered according to its renewable energy profile. 23. The first peer node (131 ) according to claim 22, wherein the proportion of renewable energy according to the established renewable energy profile is adapted to exceed the first threshold only during a time interval, and wherein the first peer node (131 ) is capable to act as a P2P proxy for the user device (120) during that time interval. 24. The first peer node (131 ) according to claim 23, further being configured to: decide the time interval when the first peer node (131 ) is capable to act as a P2P proxy for the user device (120) based on obtained information relating to any one or more out of: information about the duration of daylight, trash burning, sunrise and sunset times, weather forecast that includes forecast of wind speed, sunlight, amount of clouds, amount of rain. 25. The first peer node (131 ) according to any of the claims 22-24, wherein the first peer node (131 ) is connectable to a sensor, and wherein the first peer node (131 ) further is configured to establish the renewable energy profile of the first peer node (131 ) further based on information related to renewable energy sources provided by the sensor. The first peer node (131 ) according to 25, wherein the time interval when the first peer node (131 ) is capable to act as a P2P proxy for the user device (120) is configured to start when the sensor modality sensed in the sensor is above a second threshold and to stops when modality sensed in the sensor is below a third threshold. 27. The first peer node (131 ) according to any of the claims 22-26, further being configured to: rece/Ve from the user device (120), a request for downloading the piece of data, and when acting as a P2P proxy for the user device (120) and being powered according to the established renewable energy profile, download at least part of the piece of data to the user device (120). 28. The first peer node (131 ) according to any of the claims 22-27, further being configured to: send information to the user device (120), which information relates to the established renewable energy profile, and wherein the first peer node (131 ) is selectable by the user device (120) based on the information about the established renewable energy profile. 29. The first peer node (131 ) according to any of the claims 22-28, further being configured to: re-establish the renewable energy profile of the peer node (131 ), which reestablished renewable energy profile no longer exceeds the first threshold, select a second peer node (132) among the number of available peer nodes(131 , 132, 133), wherein each peer node out of the number of peer nodes (131 , 132, 133) is adapted to be associated with a renewable energy profile used for powering the peer node, which renewable energy profile is adapted to indicates to what extent one or more energy sources are renewable, and wherein the selecting is adapted to be based on that a proportion of renewable energy according to the renewable energy profile of the second peer node (132) exceeds the first threshold, and hand over the downloading of at least a part of the piece of data not already being downloaded to the user device (120) and the acting as a P2P proxy for the user device (120), to the selected second peer node (132). 30. The first peer node (131 ) according to any of the claims 22-29, wherein the first peer node (131 ) further is configured to select the second peer node (132) among the number of available peer nodes (131 , 132, 133) further based on any one or more out of: the distance to the user device (120), the network distance, and the future availability of renewable energy exceeding the first threshold. 31 . A user device (120) for downloading a piece of data from a first peer node (131 ) acting as a P2P proxy for the user device (120), which first peer node (131 ) is operable in a communications network (100), the user device (120) being configured to: select the first peer node (131 ) among a number of available peer nodes (131 , 132, 133), wherein each peer node out of the number of peer nodes (131 , 132, 133) is adapted to be associated to a level of renewable energy profile, which renewable energy profile is adapted to indicate to what extent one or more renewable energy sources are used for powering the peer node (131 , 132, 133), and which selecting is adapted to be based on the renewable energy profile of the peer nodes (131 , 132, 133), and wherein a proportion of renewable energy according to the renewable energy profile of the first peer node (131 ) is adapted to exceed a first threshold, send to the first peer node (131 ), a request for downloading the piece of data, and download at least part of the piece of data from the selected first peer node (131 ), which first peer node (131 ) is adapted to be powered according to its renewable energy profile. 32. The user device (120) according to claim 31 , further being configured to: establish an energy profile demanded by the user device (120) to be fulfilled by a peer node (131 , 132, 133) to act as a P2P proxy for the user device (120) to download the piece of data, which established energy profile is fulfilled when the proportion of renewable energy according to the renewable energy profile of the peer node exceeds the first threshold. 33. The user device (120) according to any of the claims 31 -32, wherein the first threshold is selectable by the user device (120) for the downloading of the piece of data to the user device (120). 34. The user device (120) according to any of the claims 31 -33, wherein the proportion of renewable energy according to the renewable energy profile of the first peer node (131 ) adapted to exceeds the first threshold only during a time interval, and wherein first peer node (131 ) is capable to act as a P2P proxy for the user device (120) only during that time interval. 35. The user device (120) according to claim 34, wherein the time interval when the first peer node (131 ) is capable to act as a P2P proxy for the user device (120) is adapted to be based on information relating to any one or more out of: information about the duration of daylight, trash burning, sunrise and sunset times, weather forecast that includes forecast of wind speed, sunlight, amount of clouds, amount of rain. 36. The user device (120) according to any of the claims 34-35, wherein the proportion of renewable energy according to the renewable energy profile of the first peer node (131 ) is capable to no longer exceed the first threshold, and wherein the downloading of the piece of data and the acting as a P2P proxy for the user device (120), is adapted to be handed over to a second peer node (132), which second peer node (132) is selectable by the first peer node (131 ) among the number of available peer nodes (131 , 132, 133), wherein each peer node out of the number of peer nodes (131 , 132, 133) is adapted to be associated to a level of renewable energy profile, which renewable energy profile is adapted to indicate to what extent one or more renewable energy sources are used for powering the peer node (131 , 132, 133), and wherein the selecting is adapted to be based on that a proportion of renewable energy according to the renewable energy profile of the second peer node (132) exceeds the first threshold, the user device (120) further being configured to: download from the second peer node (132), at least a part of the piece of data not already being downloaded to the user device (120), which second peer node (132) is powered according to its renewable energy profile. 37. The user device (120) according to any of the claims 31 -36, further being configured to: receive from each peer node out of the number of peer nodes (131 , 132, 133), information relating to its level of renewable energy profile. 38. The user device (120) according to any of the claims 34-37, further being configured to select the first peer node (131 ) among a number of available peer nodes (131 , 132, 133), further based on any one or more out of: the geographical distance to the user device (120), the network distance, and the future availability of renewable energy exceeding the first threshold.