popen模型