1. A method comprising: receiving input image data comprising a character or a symbol; determining whether the received input image data matches a command and whether the input image data belongs to controlling a browser or searching for a query input, wherein a database is configured to store a plurality of the characters or symbols; and providing, in response to a determination that the input image data does not match the command, a recommended character or symbol to a region of a user terminal, wherein the recommended character or symbol is selected and a command corresponding to the selected character or symbol is executed, the executed command either controls a function of the browser or inputs a query to a browser, and wherein the selected recommended character or symbol is transferred to a search box in response to the selected recommended character or symbol being determined for searching for a query input.