1. A construction method based on a voice recognition system, the voice recognition system comprising a voice recognition module and a registration centre for storing information of application programs installed on the voice recognition system and establishing a multi fork tree structure of the voice recognition system, the registration centre comprising a root node for storing a plurality of regular expressions with semantic variables to find and open files or the application programs, a plurality of class nodes each for storing a plurality of regular expressions with semantic variables which are used to describe common behaviors of a series of the application programs and mapping the regular expressions to a public function set; a plurality of application program nodes each for representing one of the application programs that belongs to one of the class nodes and inherits the public function set of the class node, and each application program node comprises a plurality of regular expressions with semantic variables that are not used in the class nodes and mapped to a specific function call set; and a plurality of application program internal nodes for storing a plurality of regular expressions used in the application programs and corresponding function sets, the method comprising: step S 01 : the application programs submitting information to the registration centre; step S 02 : the voice recognition system receiving a voice input by a user, and the voice recognition module converting voice content into text form; Step S 03 : the voice recognition system determining whether the voice content matches with the regular expressions with semantic variables of the root node or not, wherein if the voice content matches with the regular expressions with semantic variables of the root node, a first function is called; and wherein if the voice content does not match with the regular expressions with semantic variables of the root node, a next step is performed; step S 04 : the class nodes receiving the voice content, wherein if the voice content does not match with the regular expressions with semantic variables of any class node, step S 05 is performed; and wherein if the voice content matches with the regular expressions with semantic variables of one class node, step S 07 is performed; step S 05 : the voice content being delivered to all application nodes wherein if the voice content matches with the regular expressions with semantic variables of one of application program nodes, step S 07 is performed; and wherein if the voice content does not match with the regular expressions with semantic variables of any application program nodes, step S 06 is performed; step S 06 : the voice recognition system discarding the voice content; step S 07 : the voice recognition system selecting a called application program and writing a second function comprising a name and variables corresponding to the regular expressions with semantic variables into a private directory of the selected application program installed on the voice recognition system; and step S 08 : the system starting the selected application program, wherein the voice recognition system determines whether the private directory of the selected application program has the name of the second function or not before loading the selected application program, and wherein if the private directory of the selected application program has the name and variables of the second function, the selected application program loads the name and variables of the second function from the private directory and calls the second function; and wherein if the private directory of the selected application program has no the name and the variables of the second function, a default initial page is loaded.