The invention aims at providing a method, device and
system for generating AR applications and presenting AR instances. Pre-fetching and intelligent switching functions of local recognition and cloud recognition are achieved in a matched mode, a local recognition packet with part of
augmented reality instances is cached in advance, firstly, local recognition is conducted through the local recognition packet, cloud recognition is conducted only after local recognition fails, and therefore the problems that storage space is excessively occupied and network
response delay is too long are avoided. In addition, recognition
modes can be switched according to the requirements of users in actual scenes, and the diversity of user scene requirements is met. The recognition and tracking functions of bottom-layer targets are achieved, and meanwhile the functions of conveniently displaying
augmented reality content including video and 3D
animation content are provided. The run script problem is interpreted through an
interaction control sub-module, so that a cross-platform
augmented reality interaction definition mechanism is achieved, the method, device and
system are suitable for multiple platforms accordingly, and interaction behaviors of the users are more flexible.