Method for data exchange in a D2D terminal-to-terminal communication network, comprising at least one content server, a central controller comprising a signalling module and multiple mobile user terminals i, j characterized in that it comprises at least the following steps: At the central controller: • determining a directed interest graph G I from a list of users and their contents transmitted by the content server, • calculating a feedback frequency f(i, j) of the positions of the terminals defined in accordance at least with the mobility of the terminals, • establishing a communication link between at least two terminals i, j by carrying out the following steps: • for each terminal j ∈ M ( i), where M ( i) is the set of the terminals j different from the terminal i which have at least one content to be exchanged with the terminal i, calculating the estimated distance d est (i,j) between the terminal i and the terminal j using the value of the last position p last ( i) of the terminal i and the value of the last position p last ( j) of the terminal j which are known by the central controller, • for each terminal j ∈ M ( i), predicting the distance d pred (i,j) between the terminal i and the terminal j using d est (i,j), the relative speed between the terminal i and the terminal j and the feedback frequency of the positions f(i,j), • for each terminal j ∈ M ( i), defining in the interest graph a parameter g(i,j) which is set to 1 when the estimated distance d est (i,j) or the predicted distance d pred (i,j) is less than a threshold distance d seuil 1, and otherwise is set to zero, • when g(i,j) = 1, the central controller sends an instruction to the terminal i having the content to be transmitted to the terminal j in order to establish a D2D communication between a terminal i and a terminal j and to transmit the content required, At the terminal the terminal j transmits an acknowledgement of receipt ACK of the content to the central controller, the central controller transmits an instruction to update the content base to the content server. At the central controller: • determining a directed interest graph G I from a list of users and their contents transmitted by the content server, • calculating a feedback frequency f(i, j) of the positions of the terminals defined in accordance at least with the mobility of the terminals, • establishing a communication link between at least two terminals i, j by carrying out the following steps: • for each terminal j ∈ M ( i), where M ( i) is the set of the terminals j different from the terminal i which have at least one content to be exchanged with the terminal i, calculating the estimated distance d est (i,j) between the terminal i and the terminal j using the value of the last position p last ( i) of the terminal i and the value of the last position p last ( j) of the terminal j which are known by the central controller, • for each terminal j ∈ M ( i), predicting the distance d pred (i,j) between the terminal i and the terminal j using d est (i,j), the relative speed between the terminal i and the terminal j and the feedback frequency of the positions f(i,j), • for each terminal j ∈ M ( i), defining in the interest graph a parameter g(i,j) which is set to 1 when the estimated distance d est (i,j) or the predicted distance d pred (i,j) is less than a threshold distance d seuil 1, and otherwise is set to zero, • when g(i,j) = 1, the central controller sends an instruction to the terminal i having the content to be transmitted to the terminal j in order to establish a D2D communication between a terminal i and a terminal j and to transmit the content required, At the terminal • determining a directed interest graph G I from a list of users and their contents transmitted by the content server, • calculating a feedback frequency f(i, j) of the positions of the terminals defined in accordance at least with the mobility of the terminals, • establishing a communication link between at least two terminals i, j by carrying out the following steps: • for each terminal j ∈ M ( i), where M ( i) is the set of the terminals j different from the terminal i which have at least one content to be exchanged with the terminal i, calculating the estimated distance d est (i,j) between the terminal i and the terminal j using the value of the last position p last ( i) of the terminal i and the value of the last position p last ( j) of the terminal j which are known by the central controller, • for each terminal j ∈ M ( i), predicting the distance d pred (i,j) between the terminal i and the terminal j using d est (i,j), the relative speed between the terminal i and the terminal j and the feedback frequency of the positions f(i,j), • for each terminal j ∈ M ( i), defining in the interest graph a parameter g(i,j) which is set to 1 when the estimated distance d est (i,j) or the predicted distance d pred (i,j) is less than a threshold distance d seuil 1, and otherwise is set to zero, • when g(i,j) = 1, the central controller sends an instruction to the terminal i having the content to be transmitted to the terminal j in order to establish a D2D communication between a terminal i and a terminal j and to transmit the content required, At the terminal the terminal j transmits an acknowledgement of receipt ACK of the content to the central controller, the central controller transmits an instruction to update the content base to the content server.