1. A computer-implemented method, comprising: providing a targeting advice area in a camera preview of an application running on a user device, the user device including one or more of a mobile phone and a tablet; providing user interface suggestions in the targeting advice area to direct the user device to a target, wherein the user interface suggestions include one or more of directions, an arrow, symbols, text, pictures, diagrams, movies, and maps; recognizing the target using the targeting advice area; and providing content via the camera preview based on a target recognition, the content includes an animated character that behaves in response to a user's interaction with the user device, the user's interaction includes aiming at a live target in a real scene and providing a voice command.