The present invention provides a natural language processing method, an apparatus and a device thereof. The natural language processing method comprises the following steps of: acquiring information input by a user at present, detecting whether the information has a missing intent object, and/or a missing intent purpose; if it is detected that the information has the missing intent object, and/orthe missing intent purpose, then calling an exclusive corpus corresponding to the user so as to acquire historical corpus information of the user; performing natural language analysis for the historical corpus information of the user, and extracting a filling information matched with the missing intent object, and/or the missing intent purpose; combining the filling information and the informationinput at present into a complete target information, and performing corresponding processing according to an intent object and an intent purpose in the target information. Therefore, the integrationof an ambiguous speech data is realized, then the response efficiency of man-machine interaction can be improved, and the user experience of the man-machine interaction is improved.