A framework for spectrum harvesting in heterogeneous wireless networks integration