将rduplex放出函数外