A system and a method for improving a person's sleep is disclosed, wherein the system comprises a bedding layer comprising a plurality of individually controllable thermally adjustable zones, a plurality of temperature sensors, wherein at least one temperature sensor per thermally adjustable zone is dispersed throughout the bedding layer, and means for controlling the heating power of each thermally adjustable zone, wherein the system is configured for controlling the heating power of the thermally adjustable zones in which the body presence is detected. The method comprises detecting the position of the body of the person on or underneath a bedding layer, and controlling the heating and cooling of each individual thermally adjustable zone in which the body presence is detected. A computer program product for carrying out the method is also disclosed.La présente invention concerne un système et un procédé pour améliorer le sommeil d'une personne, le système comprenant une couche de literie comprenant une pluralité de zones thermiquement ajustables individuellement contrôlables, une pluralité de capteurs de température, au moins un capteur de température par zone thermiquement ajustable étant dispersé dans la couche de literie, et des moyens pour commander la puissance de chauffage de chaque zone thermiquement ajustable, le système est configuré pour commander la puissance de chauffage des zones thermiquement ajustables dans lesquelles la présence du corps est détectée. Le procédé comprend la détection de la position du corps de la personne sur ou au-dessous d'une couche de literie, et la commande du chauffage et du refroidissement de chaque zone thermiquement ajustable individuelle dans laquelle la présence du corps est détectée. La présente invention concerne en outre un produit de programme informatique pour conduire le procédé.