Guangzhou Science and Technology Planning Project Grant NO: 201605131229306