这里增加了一个get_aff函数来替代原来的输入控制及数据处理，只是提供了一个接口，没多大意思的东西