Symbiotic radio (SR) is a key technique to solve the energy shortage and spectrum limitation of the future Internet of Things (IoT). In the SR-aided IoT networks supporting energy harvesting (EH), we study the cooperation schemes and offloading strategy between the primary users (PUs), IoT devices and the base station (BS) for reasonably allocating the spectrum, power and time resources. Considering the monetary transactions between the PUs and IoT devices, two cooperation schemes, namely the "Preferential Scenario" and the "No-Preferential Scenario", are proposed. In the "Preferential Scenario", based on the final strategy, the IoT devices use the purchased spectrum and power to offload their own tasks to the BS after assisting the cooperative PUs to offload during a certain time slot. Due to the assistance of IoT devices for the PUs, IoT devices enjoy a discount when paying for the purchased spectrum and power. In the "No-Preferential Scenario", the IoT devices and the cooperative PUs offload tasks to the BS together in a certain time slot according to the offloading strategy. The spectrum and power used by the IoT devices are purchased at the original price without a discount. For each scenario, we study the utility maximization problem of the PUs, where the utility of PUs includes the transmission rates and income. The utility based resource sharing algorithm is proposed to obtain an approximately optimal resource allocation scheme. Our simulation results indicate that the proposed algorithm provides good performances for both scenarios, while each scenario applying the proposed algorithm has its own advantages.