Shen Jiaqi's common API(1st version)

1st version:
brief structure for common API (rename)
2014.12.07