For a novel 3SPS+1PS parallel manipulator with 4 degrees of freedom including three rotations and one translation, the formulae for solving the inverse kinematics equations are derived based on quaternion method. Unit quaternion is used to represent the position and orientation of moving platform, and the singularities caused by Euler angles are avoided. Combining the topological structure characteristics of the parallel manipulator, it only has three rotations when its moving platform is at a given translation position. Based on the inverse position/pose equations and the all the constraints of the parallel manipulator, the discrete algorithm for the orientation workspaces of 3SPS+1PS parallel manipulator where the moving platform is at some different given translation positions are designed. The research builds the theoretical basis for optimizing the orientation workspace with given position.