3.1/2 code

3.1/2 ASI 封装（block）