增加了获取数据时的保护