Text this: Resource scheduling strategy based on simulated annealing algorithm in hybrid D2D cellular networks