setHeartbeat需要在回调函数里自己实现发送内容吗,那和setInterval有什么区别