A system of sliding manipulation-aided input for a portable terminal device, the portable terminal device having a touch screen, the system comprising: a. a memory, configured to store a database comprising data related to sliding manipulation; and b. a processor, coupled to the memory and configured to: cause to display a dial pad or a contact list interface on the touch screen; receive an original message obtained on the dial pad or contact list interface; convert the original message to coordinates for processing; determine whether the original message represents a sliding manipulation, comprising: in a dial pad direct input mode, determining that the original message represents a sliding manipulation when a trajectory directly drawn by a user on the dial pad meets one or more criteria; in an independent sliding manipulation identification mode, determining that a trajectory drawn by the user in a drawing area corresponds to a sliding manipulation unless one of a plurality of predetermined events is detected; and in a special-start-area sliding manipulation identification mode, identifying all trajectories drawn by a user starting within a designated area as sliding manipulations; if said original message is determined as a sliding manipulation, analyze the sliding manipulation and compare it with the data related with sliding manipulation stored in the database to ascertain a class of the sliding manipulation; if said original message is determined to be not a sliding manipulation, trigger a routine action corresponding to the original message; identify the sliding manipulation according to said ascertained class and based on the database; output the result of said identification and trigger a corresponding subsequent action. a. a memory, configured to store a database comprising data related to sliding manipulation; and b. a processor, coupled to the memory and configured to: cause to display a dial pad or a contact list interface on the touch screen; receive an original message obtained on the dial pad or contact list interface; convert the original message to coordinates for processing; determine whether the original message represents a sliding manipulation, comprising: in a dial pad direct input mode, determining that the original message represents a sliding manipulation when a trajectory directly drawn by a user on the dial pad meets one or more criteria; in an independent sliding manipulation identification mode, determining that a trajectory drawn by the user in a drawing area corresponds to a sliding manipulation unless one of a plurality of predetermined events is detected; and in a special-start-area sliding manipulation identification mode, identifying all trajectories drawn by a user starting within a designated area as sliding manipulations; if said original message is determined as a sliding manipulation, analyze the sliding manipulation and compare it with the data related with sliding manipulation stored in the database to ascertain a class of the sliding manipulation; if said original message is determined to be not a sliding manipulation, trigger a routine action corresponding to the original message; identify the sliding manipulation according to said ascertained class and based on the database; output the result of said identification and trigger a corresponding subsequent action. cause to display a dial pad or a contact list interface on the touch screen; receive an original message obtained on the dial pad or contact list interface; convert the original message to coordinates for processing; determine whether the original message represents a sliding manipulation, comprising: in a dial pad direct input mode, determining that the original message represents a sliding manipulation when a trajectory directly drawn by a user on the dial pad meets one or more criteria; in an independent sliding manipulation identification mode, determining that a trajectory drawn by the user in a drawing area corresponds to a sliding manipulation unless one of a plurality of predetermined events is detected; and in a special-start-area sliding manipulation identification mode, identifying all trajectories drawn by a user starting within a designated area as sliding manipulations; in a dial pad direct input mode, determining that the original message represents a sliding manipulation when a trajectory directly drawn by a user on the dial pad meets one or more criteria; in an independent sliding manipulation identification mode, determining that a trajectory drawn by the user in a drawing area corresponds to a sliding manipulation unless one of a plurality of predetermined events is detected; and in a special-start-area sliding manipulation identification mode, identifying all trajectories drawn by a user starting within a designated area as sliding manipulations; if said original message is determined as a sliding manipulation, analyze the sliding manipulation and compare it with the data related with sliding manipulation stored in the database to ascertain a class of the sliding manipulation; if said original message is determined to be not a sliding manipulation, trigger a routine action corresponding to the original message; identify the sliding manipulation according to said ascertained class and based on the database; output the result of said identification and trigger a corresponding subsequent action.