4. The input method according to claim 1 , wherein the querying for the second next text or the second next phrase from the word library in the memory of the device terminal, comprises: querying from the word library for all expressions and sentences comprising the second previous text or the second previous phrase, and using an expression or a sentence that exists in the found expressions and sentences but does not exist in the second previous text or the second previous phrase as the second next text or the second next phrase.
1. An input method for completing a missing text or a phrase on a display of a device terminal, comprising: receiving an input of a plurality of words as a first phrase or a first sentence through key entries for displaying on the device terminal; receiving an input of a first punctuation, wherein the first punctuation follows after the first phrase or the first sentence; receiving an input of a plurality of words as a second phrase or a second sentence through key entries for displaying on the device terminal, wherein the second phrase or the second sentence follows after the first punctuation; detecting a first location of a cursor on the display of the device terminal, wherein the first location of the cursor is positioned after an end of the second phrase or the second sentence; identifying by the device terminal, one or more words within only the second phrase or the second sentence which is located between the first punctuation and the first location of the cursor; using the identified one or more words within only the second phrase or the second sentence as a first previous text or a first previous phrase, querying for a first next text or a first next phrase from a word library in a memory of the device terminal, wherein the first next text or the first next phrase is associated in context with the first previous text or the first previous phrase; outputting on the display of the device terminal, the associated first next text or first next phrase which appends after the end of the second phrase or the second sentence; detecting a second location of the cursor on the display of the device terminal after the associated first next text or first next phrase is outputted, wherein the second location of the cursor is positioned before the first location of the cursor, and wherein the second location of the cursor is positioned after the first punctuation; identifying by the device terminal, one or more words within only a third phrase or a third sentence which is located between the first punctuation and the second location of the cursor; using the identified one or more words within only the third phrase or the third sentence as a second previous text or a second previous phrase, querying for a second next text or a second next phrase from the word library in the memory of the device terminal, wherein the second next text or the second next phrase is associated in context with the second previous text or the second previous phrase; and outputting on the display of the device terminal, the associated second next text or second next phrase which appends after the end of the third phrase or the third sentence.