vso框架