http://www.jb51.net/article/79740.htm
http://t.csdn.cn/GGaQM
https://cloud.tencent.com/developer/article/1617680