A method for implementing a graphic rendering engine, characterized by comprising: extracting rendering function information of a first graphic processing interface and a second graphic processing interface; encapsulating the first graphic processing interface and the second graphic processing interface to generate a graphic rendering engine interface, which comprises the first graphic processing interface and the second graphic processing interface; defining member functions of the graphic rendering engine interface according to the rendering function information; and implementing a rendering function corresponding to the member functions by calling the first graphic processing interface or the second graphic processing interface with the graphic rendering engine interface; wherein implementing the rendering function corresponding to the member functions by calling the first graphic processing interface or the second graphic processing interface with the graphic rendering engine interface comprises: determining whether the first graphic processing interface may be normally used when the graphic rendering engine starts; implementing the rendering function corresponding to the member functions by calling the first graphic processing interface with the graphic rendering engine interface if the first graphic processing interface may be normally used; rendering a graphic by calling the second graphic processing interface with the graphic rendering engine interface if the first graphic processing interface may not be normally used; wherein determining whether the first graphic processing interface may be normally used when the graphic rendering engine starts comprises: checking whether an Operation System supports the first processing interface, determining that the first graphic processing interface may be normally used if the OS supports the first graphic processing interface. extracting rendering function information of a first graphic processing interface and a second graphic processing interface; encapsulating the first graphic processing interface and the second graphic processing interface to generate a graphic rendering engine interface, which comprises the first graphic processing interface and the second graphic processing interface; defining member functions of the graphic rendering engine interface according to the rendering function information; and implementing a rendering function corresponding to the member functions by calling the first graphic processing interface or the second graphic processing interface with the graphic rendering engine interface; wherein implementing the rendering function corresponding to the member functions by calling the first graphic processing interface or the second graphic processing interface with the graphic rendering engine interface comprises: determining whether the first graphic processing interface may be normally used when the graphic rendering engine starts; implementing the rendering function corresponding to the member functions by calling the first graphic processing interface with the graphic rendering engine interface if the first graphic processing interface may be normally used; rendering a graphic by calling the second graphic processing interface with the graphic rendering engine interface if the first graphic processing interface may not be normally used; wherein determining whether the first graphic processing interface may be normally used when the graphic rendering engine starts comprises: checking whether an Operation System supports the first processing interface, determining that the first graphic processing interface may be normally used if the OS supports the first graphic processing interface. determining whether the first graphic processing interface may be normally used when the graphic rendering engine starts; implementing the rendering function corresponding to the member functions by calling the first graphic processing interface with the graphic rendering engine interface if the first graphic processing interface may be normally used; rendering a graphic by calling the second graphic processing interface with the graphic rendering engine interface if the first graphic processing interface may not be normally used; wherein determining whether the first graphic processing interface may be normally used when the graphic rendering engine starts comprises: checking whether an Operation System supports the first processing interface, determining that the first graphic processing interface may be normally used if the OS supports the first graphic processing interface.