本发明提供一种全球导航卫星系统GNSS接收机自行评估其所处环境的卫星信号遮挡状况的方法,包括以下步骤:接收机在完成卫星信号的捕获和跟踪之后,缓存当前测量时刻所有接收机正在跟踪的卫星的载噪比,缓存当前时刻卫星相对于接收机位置的预测信息(如仰角);若接收机已经保存有卫星的预测信息以及卫星的载噪比信息,则接收机会对当前所支持的所有系统的卫星进行分类统计,并根据分类统计的结果对当前环境卫星信号遮挡的情况进行评估。通过这种方法,接收机可在进入导航运算环节之前对当前接收机所处环境的卫星信号状况做出较准确的评估,从而做出对导航运算算法的对应优化,得到与实际位置更接近的定位结果。