温州市鹿城区人民检察院指控：2014年6月12日11时许，被告人张某在本区双屿街道炉田南路附近，明知他人出售的两部苹果5代手机和一部华为手机来路不明，仍以人民币1800元的价格予以收购。随后，被告人张某携带上述三部手机被公安机关查获。经鉴定，白色苹果5手机一部，价值人民币2330元；黑色苹果5手机一部，价值人民币2350元；华为C8815型手机一部，价值人民币600元，共计人民币5280元。案发后，公安机关将上述手机各发还失主余某、胡某和石某。就指控的事实，公诉机关提交了相应的证据。据此，公诉机关认为，被告人张某的行为已构成掩饰、隐瞒犯罪所得罪，提请本院依照《中华人民共和国刑法》××、××之规定，予以处罚。