Multi agent based networking satellite tasks scheduling with department collaborative mechanism