修改了通信模块的程序结构