The booming technology of artificial intelligence (AI) and robotics enable people not only prospect its huge potential, but also limitation of capability when solving inplicit problems comparing with human. As a result, fields like Human- Computer Collaboration (HCC) and Human-Machine Cooperation (HMC) are developed and explored, with relevant concepts such as Human-in-The-Loop (HiTL) being aroused. Whereas, such types of research areas are lack of uniform standards and procedures, even measurements, attributing to the way too specific works to scenarios. Thus in this paper, a review of Human-Computer Collaboration (HCC) and Human-Machine Cooperation (HMC) is conducted from the aspects of vaiances to their common prospects. From data gathering to decision making and support, finally to interaction interface, the processing and operation of HCC/HMC systems are discussed, with key issues like trust level to agents proposed and future works suggested.