重构群组服务