A method for generating identification information, wherein the method is executed on a terminal, the method comprises: when a terminal receives a data acquisition instruction from a server, collecting data according to the data acquisition instruction; storing the collected data, and updating the data to the server, allowing the server to issue a rule of generating identification information; generating the identification information of the terminal according to the data and the rule of generating identification information when the rule of generating identification information from the server is received; characterized in that, the method further comprises: associatively storing the identification information of the terminal and the rule of generating identification information received from the server; if later an instruction of installing applications is detected, when detecting that the server re-issues the rule of generating identification information, judging whether the re-issued generation rule matches with the pre-stored rule of generating identification information; and if the re-issued generation rule matches with the pre-stored rule of generating identification information, using the identification information associated with the pre-stored rule of generating identification information for each of the applications to be installed on the terminal. when a terminal receives a data acquisition instruction from a server, collecting data according to the data acquisition instruction; storing the collected data, and updating the data to the server, allowing the server to issue a rule of generating identification information; generating the identification information of the terminal according to the data and the rule of generating identification information when the rule of generating identification information from the server is received; characterized in that, the method further comprises: associatively storing the identification information of the terminal and the rule of generating identification information received from the server; if later an instruction of installing applications is detected, when detecting that the server re-issues the rule of generating identification information, judging whether the re-issued generation rule matches with the pre-stored rule of generating identification information; and if the re-issued generation rule matches with the pre-stored rule of generating identification information, using the identification information associated with the pre-stored rule of generating identification information for each of the applications to be installed on the terminal. associatively storing the identification information of the terminal and the rule of generating identification information received from the server; if later an instruction of installing applications is detected, when detecting that the server re-issues the rule of generating identification information, judging whether the re-issued generation rule matches with the pre-stored rule of generating identification information; and if the re-issued generation rule matches with the pre-stored rule of generating identification information, using the identification information associated with the pre-stored rule of generating identification information for each of the applications to be installed on the terminal.