CN104133815B - The method and system of input and search - Google Patents
The method and system of input and search Download PDFInfo
- Publication number
- CN104133815B CN104133815B CN201310158874.5A CN201310158874A CN104133815B CN 104133815 B CN104133815 B CN 104133815B CN 201310158874 A CN201310158874 A CN 201310158874A CN 104133815 B CN104133815 B CN 104133815B
- Authority
- CN
- China
- Prior art keywords
- search
- input
- tool board
- user
- facilitator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Word input for electronic equipment and searching method and system, provide research tool plate in character input system;Research tool plate provides search box, search button and search service provider's selection function, and search box receives multiple words of input as search key;When receiving the instruction for starting search, the present procedure of input pattern is called to be suspended, start browser, transmitted the search command according to the keyword in search box to chosen search service provider, execute search.
Description
Technical Field
The present invention relates to the field of electronic devices, and in particular, to a method and system for performing text input and performing a search, and more particularly, to a method and system for performing a search by inputting text as a keyword in an electronic device.
Background
In various electronic devices represented by computers and mobile phones, a search function is generally required to be executed to search for information, and the search range may be local devices or the internet.
Electronic devices typically use a mechanical keyboard (or physical keyboard) and a virtual keyboard to input text. Taking a mobile phone with a touch screen as an example, the mobile phone is provided with a set of input method system, the input method system provides a virtual keyboard and can input English, Chinese and even other languages, and Chinese input can adopt input methods such as pinyin, five-stroke and the like.
Taking internet search as an example, when a mobile phone needs to search information in the internet, a browser needs to be opened first, and a web address of a search service provider is input, or a web page of the search service provider is accessed through a favorite or the like. Typically, the web page will provide a search box for accepting search keywords to search. For example, when the searched keyword is chinese, it is necessary to open an input method, set appropriate input rules (pinyin input, five-stroke input, etc.), input the keyword, start a search function, perform a search by a search facilitator, and return a search result.
With the improvement of the search function, users increasingly use and rely on the search function, and users may search at any time during the process of executing a certain application program in the device, such as the process of editing files, forms, mails, reading and the like, for example, searching for businesses, addresses, people, technical information and the like related to the current application program, and the search is often repeated many times and repeatedly.
The existing searching mode has a plurality of operation steps, is fussy and inconvenient. Accordingly, there is a need to improve upon existing input and search methods and systems to make them faster and easier to use.
One of the objectives of the present invention is to provide a method and system for conveniently searching in a text input system, so as to improve the convenience of searching.
Disclosure of Invention
According to an aspect of the present invention, there is provided an input and search method including the steps of: providing a virtual keyboard for inputting characters and performing function key functions; providing an alternative area for displaying the character string matched with the character directly input by the user, and selecting the final input character string by the user; providing a search tool board for receiving a character string input by a user through a virtual keyboard as a search keyword, selecting and determining a search facilitator and starting a search; and suspending the current program for calling the virtual keyboard input mode, starting the browser, and transmitting a search command according to the search keyword to a search service provider.
According to an aspect of the present invention, there is also provided an input system including: the UI control module is used for receiving a key instruction string input by a user; the word bank is used for storing word items to be input; the input method engine is used for searching matched words in a word bank according to the input rule and the direct input key instruction string of the user; the display module is used for displaying an input interface; the search tool board module is used for receiving search keywords and generating a search command based on the search keywords; the search service provider selection module is used for prompting a search service provider list on a search tool board and selecting a search service provider; and the search driving module is used for suspending the current program of the call input system and starting the search program.
Drawings
FIG. 1 is a schematic view of a virtual keyboard based search tool pad of the present invention;
FIG. 2 is a schematic illustration of a search tool panel of the present invention in an inactive display mode;
FIG. 3 is a flow chart of one implementation of the input and search method of the present invention;
FIG. 4 is a block diagram of the components of the input system of the present invention.
Detailed Description
The following describes embodiments of the present invention with reference to the drawings.
Taking an electronic device using a touch screen as an example, fig. 1 shows a schematic diagram of a search tool board of the present invention, which includes a keyboard area 10 of a virtual keyboard for inputting english characters, and the keyboard area usually further includes a plurality of function keys and other symbol keys, such as a backspace key, a SHIFT key, a number and letter switch key, and a common punctuation mark key, which are not shown in fig. 1. When inputting a chinese character using the virtual keyboard region 10, it is necessary to select an input method, such as a pinyin input method, a wubi input method, etc., and the selected input method is usually displayed on the input interface in the form of some icon or text, which is also not shown in fig. 1.
The search tool panel 20 includes a search button 21, a search box 22, and a search facilitator identification 23. The search tool board 20 has two operating states, an active state and an inactive state. When in the inactive state, the input focus of the input method is in the current program editor that called the input method, e.g., the current program may be WORD, and the final input character of the input method enters the WORD editor.
When the search tool panel 20 is in the active state, the focus of the input is placed in the search box 22, and the user enters the final input character selected in the input into the search box 22. The input focus will typically be embodied in the form of a blinking cursor.
The search box 22 may accept one or more keywords or complex combinations of characters for searching, such as "input method band search, dao zhuo corporation", which may be entered separately into the search box by multiple entries, may be entered not only once or simultaneously as a string of characters.
As one embodiment, the search tool pad may be caused to be placed in an inactive state by default when the input method is initialized. It may be activated by the user clicking on any one of the positions in the tool pad 20. The electronic equipment receives touch screen information and judges the position of a touch screen. For a touch screen, each position on the screen can be represented by coordinates, and when any point is clicked, the position of the touch screen can be determined, which can correspond to the operations of the virtual keyboard 10, the search tool board 20, and other applications. When the search tool pad is in the inactive state, the search tool pad 20 is activated when the electronic device detects that the tool pad 20 is clicked within the display area of the search tool pad on the touch screen.
As shown in FIG. 1, when the search tool pad 20 is activated, it is displayed in a separate area outside the virtual keyboard zone 10, the alternate zone 11.
When the search tool board is in an activated state, the electronic device receives touch screen information, determines the position of the touch screen, and deactivates the search tool board 20 when the touch screen position is located in an area outside the virtual keyboard 10, the search tool board 20, and the search tool board 20.
The manner of activating and deactivating the search tool pad 20 is not limited to the manner described above, and may be activated by means of, for example, a shortcut key that is suitable for both a virtual keyboard and a physical keyboard.
And after the search tool board is deactivated, restoring the current program calling the virtual keyboard input mode, enabling the input focus to be in the editor of the current program, and receiving subsequent character input.
When the search tool board is in the inactive state, it is displayed in the manner shown in fig. 2. As will be described further below.
In the solution of the present invention, the search tool board 20 further includes a toolbar 12, as shown in fig. 1, a function button may be provided to perform "and/or" relationship limitation on these keywords in the search box, so as to generate a more accurate search command and improve the efficiency of search. And/or the setting of the relationship is not essential for the search, and even if such setting of the relationship is not made, the search provider who has received the search keyword can process the keyword according to its own rule, perform the search, and return the search result. The toolbar may also include other function buttons, such as a set button, for making other settings for the search toolbar 20, such as setting the appearance of the search toolbar 20, setting the manner in which the search toolbar 20 is displayed after an input method is initiated (e.g., default to an active state or an inactive state), and so forth.
When the final input character of the user exists in the search box 22, the search button 21 is clicked, the electronic equipment system suspends the current program for calling the input method, starts a default browser of the system, such as an IE, a CHROME, a 360 browser and the like, and the system generates a search command; the search command is transmitted to the search facilitator corresponding to the search facilitator identification 23 to perform the search. The generation of the search command may include an and/or relationship set by toolbar 12.
As an optional mode, the search command further includes an identification code of a provider of the input search system, and the search service provider may extract and record the identification code when receiving the search command to determine a source of the search command, and provide the search service according to a certain service mode according to an agreement between the search service provider and the input and search system provider, or according to a certain rule.
As shown in fig. 1, the search provider identifier 23 is used to display and select a search provider to be used for the search. Clicking on the search facilitator identifier 23, the system pops up a search facilitator prompt box 24 in which optional search facilitators, such as Baidu, GOOGLE, YAHOO, etc., are listed. Selecting one of them, the search service identification changes accordingly, and the search command generated thereafter also changes accordingly. The search facilitator identifier 23 may be a character representing the facilitator or a unique graphical identifier thereof, and the search facilitator prompt box 24 is collapsed after a certain search facilitator is selected.
Fig. 1 also shows an alternative area 11 displayed by the system during input. When inputting characters into the search box 22, the system prompts the user for the word or phrase that the user may wish to input, i.e. the alternative 13, as shown in fig. 3, as the user directly inputs the letter ea, the system gives the english prompting words "each, eat, early, easy, ear, east, etc. which are displayed in the alternative area 11. As an embodiment, the alternative area 11 is hidden when the user does not input a command string. When an input command such as the phenomenon ea is issued, the alternative area 11 is displayed in the state shown in the lower half of fig. 1. If the search tool pad is active, the search tool pad is displayed, as shown in the upper half of FIG. 1. Whereas if the search tool pad is inactive, the search tool pad 20 is blanked.
In other words, when the search tool pad is inactive, the alternate region 11 may occupy the same location on the touch screen as the search tool pad 20, although they need not be completely coincident. When the alternate area 11 is empty, i.e., no characters are directly input by the user and no alternate items 13 are present, the search tool panel 20 is displayed (as shown in fig. 2); when the alternative area 11 is not empty, the search tool panel 20 is blanked.
When the search tools panels are active, they are in different positions on the touch screen (as shown in FIG. 1), and the search tools panels are displayed separately in another area on the screen that is different from the keypad area 10 and the alternate area 11.
By clicking on a particular one of the alternatives 13 in the alternative area 11, the corresponding word is selected as the final input, and the search box 22 is entered. Usually the first alternative may also be selected by means of a space or enter key. The individual characters and words in the alternative 13 may also be marked with numbers, and the corresponding numbers are input to select the characters and words to be input, which is particularly suitable for electronic devices with physical keyboards or larger screen sizes. After the current character input is completed, the alternative area 11 is temporarily blanked.
The above-described aspects of the present invention may also be implemented in electronic devices that do not have or use a touch screen, or in environments that do not use a virtual keyboard.
For example, a chinese input method system applied in a physical keyboard environment generally has a display window for displaying names of input methods, identifications of input method manufacturers, and full-angle half-angle option and setting tool icons. When inputting Chinese, the system pops up another display window for displaying the currently input letters and the candidate word items, similar to the above-mentioned alternative area 11, when the search tool board is in the inactive state, the search tool board 21 can be displayed and blanked in the same area with the other display window, and the two display windows do not need to completely overlap the area occupied on the display screen according to the size of the display screen of the electronic device. After the search tool pad is activated, by clicking on the search tool pad area or by other means, the search tool pad is displayed in a separate area, i.e., displayed and operated separately at the same time as the alternate area. The search box of the search tool panel accepts input of keywords and works in a manner similar to that described above.
The working steps of the input and search method of the present invention will be described in detail below with reference to fig. 3. In fig. 3, Y represents yes in the determination result, N represents no in the determination result, and service provider LOGO represents search service provider identification, and S420 represents step 420.
Still take an electronic device with a touch screen as an example. In the initial state, the search tool board is typically inactive.
The system first enters an initial editing area, such as an EMAIL tool OUTLOOK; initializing the input method, including selecting input language, selecting input rules (Pinyin, five strokes), etc.
Judging whether the search tool board is activated or not, if so, displaying the search tool board in the area outside the keyboard area and the alternative area; if not, determining whether to display a search tool board according to whether the alternative area is empty, and displaying the tool board when the alternative area is empty; when the alternative area is not empty, the search tool board is blanked. As previously described, the alternate regions may coincide or partially coincide with the location of the search tool pad on the display screen.
As shown in fig. 3, the system accepts a touch screen message, i.e. a user clicks on the touch screen; identifying the clicked area in step 420, and if the clicked area is on the tool board, entering step 430 to judge whether the current search tool is activated; if not, activating the search tool board, setting the search box as the current editing area of the input method, and accepting and editing the user input as the search keyword.
In step 430, if the search tool board is activated, step 430 is performed to identify the clicked area of the user.
In step 430, if the result of identifying the area is that the user clicks the search server identification button, a search facilitator prompt box is popped up for the user to select the search facilitator.
If the result of the region identified in step 430 is a search box, the input focus is placed in the search box to accept the input as a search keyword.
If the result of the area is identified as the search button in step 430, suspending the current program for calling the input method, opening the browser, generating a search command based on the keyword in the search box, sending the search command to the search facilitator, and returning the search result to the search facilitator to be displayed in the browser; and when the browser is closed, returning to the current program of the calling input method.
Returning to step 420, if the result of identifying the region is the user clicking the keyboard region or the alternate region, then the characters are input into the current editing region, which may be the editing region of the current program calling the input method or the search box as the editing region.
In step 420, if the user clicks on an application editing area, such as an EMAIL application program like OUTLOOK, as a result of identifying the area, the initial editing area is activated, the EMAIL editing area is set as the current editing area, and the current touch point is set as the cursor position, which becomes the input focus, and the character input is accepted.
The above steps of inputting and searching may also be performed on an electronic device that does not employ a touch screen, and operations similar to accepting a touch screen message and identifying an area in the above steps may also be implemented by moving a mouse and a cursor, and this manner of switching from a touch screen operation to a non-touch screen operation is known in the art and will not be described again.
The above description is all internet search as an example, and the search executed by the solution of the present invention may also be a local search of the electronic device, for example, including a local desktop search or a local application search, and may also be a search of a local area network or a local network, and may be a vertical search or a go search. In this case, the search tool related to the solution is not limited to the browser, but other search engines may be used, for example, an application program used for local search, i.e. a resource manager, which describes a file according to the storage location of the file in the device, similar to the browser like the general IE describing the search result by the URL, so that, in some aspects, the program like the resource manager may be regarded as the browser equivalently in the solution of the present invention.
As an implementation manner, in the aforementioned search facilitator prompt box, besides the general internet search facilitator such as GOOGLE, Baidu, YAHOO, the search facilitator prompt box may further include an option such as a local text, and when this option is selected, how to start the search engine and generate the search command based on the keyword in the search box may be performed in a manner similar to the foregoing embodiment without departing from the technical idea of the present invention, so as to implement local search.
As still another embodiment, the search provider list provided by the search provider prompt box may be dynamically maintained in the method and system for implementing the present invention, and there may be a preset list that the user may call to modify the items therein. Corresponding function buttons may also be provided in the aforementioned toolbar 12, or such dynamic maintenance may be provided below the setup button.
The list given by the prompt box of the search facilitator can also comprise vertical search facilitators such as Taobao and popular comment, thereby realizing vertical search.
The search according to the aspect of the present invention may further include a cloud search. The search facilitator list may include cloud search facilitators such as Alice cloud.
The toolbar on the search tool board can also provide buttons for setting the weight of the keywords, so that different weights are assigned to different keywords, and cloud search is realized. The buttons are only activated after the cloud search facilitator is selected, and the buttons can have different display states under different conditions that the cloud search facilitator is selected or not selected to indicate the difference whether the buttons are activated or not.
The input method system of the present invention will be described with reference to fig. 4. The input method system includes a UI (user interface) module for accepting a key instruction string of a user, in other words, a character string input by the user through a touch screen or a mechanical keyboard.
The word stock is used for storing word, word or phrase items preset by the system or self-made by the user.
The input method engine searches matched words in the word stock according to input rules (English input, pinyin input, five-stroke input and the like) and a direct input key instruction string of the user to give input prompt options as final input of the user.
The search tool board module is used for providing an edit box, receiving and editing search keywords, defining the AND/OR relation of the search keywords, defining the search weight of the keywords, setting the appearance and display mode of the search tool board and the like, generating a search command, and providing a search button to start searching.
The search facilitator selection module is used for providing search facilitator identification and a search facilitator prompt box, receiving user selection to select a search facilitator, and providing a preset and dynamically maintained search facilitator list which can also include local search.
The search engine selection module is used for selecting a search engine to perform internet search, local search, vertical search, or cloud search.
According to the selected search facilitator, the search module can suspend the program of the current call input method before starting the search, start the browser or search engine, and after the search is finished and the result is presented, close the browser, return to the current editing area, and continue to execute the input operation.
The search driving module, the search facilitator selection module and the search tool board module are in interactive coordination to generate a search command with reasonable technology, and unreasonable selection combination of the search driving module, the search facilitator selection module and the search tool board module is eliminated, so that the whole search process is completed.
The display module is used for displaying an interface of the input system, and comprises interfaces for displaying direct input characters, alternative characters, final input of a user, a search tool board, a search service provider prompt box, a virtual keyboard, function keys or a tool bar and the like of the user.
Claims (12)
1. An input and search method comprising the steps of:
providing a virtual keyboard for inputting characters and performing function key functions;
providing an alternative area for displaying the character string matched with the character directly input by the user, and selecting the final input character string by the user;
providing a search tool board for receiving a character string input by a user through a virtual keyboard as a search keyword, selecting a search facilitator and starting a search;
suspending a current program for calling a virtual keyboard input mode, starting a browser, and transmitting a search command based on the search keyword to a search service provider;
receiving a search result returned by a search service provider and presenting the search result in a browser;
wherein,
the search command includes an identification code for indicating a provider of an input and search method,
the method further comprises the steps of:
the search service provider extracts and records the identification code when receiving a search command.
2. The input and search method of claim 1, further comprising the steps of:
providing a search facilitator identifier at a search toolbar;
a search facilitator prompt comprising a plurality of search facilitators is provided and a search facilitator is selected therefrom to perform the search.
3. The input and search method of claim 1,
the search tool board further comprises a search box for editing a character string input by a user as a search keyword, wherein the character string as the search keyword can be a plurality of independent characters or words.
4. The input and search method of claim 3, further comprising the steps of:
and/or relation is set for the search keyword, and the and/or relation is contained in a search command.
5. The input and search method according to any one of claims 1 to 4,
the search tool panel includes a search button for initiating a search process.
6. The input and search method according to claim 5, comprising the steps of:
when the input method is initialized, the search tool board is set in a non-activated state, and the input focus of the input method is set in a current program editor for calling the input method;
when the search tool board is in an inactive state and the alternative area is empty, displaying the search tool board;
when the search tool board is in a non-activated state and the alternative area is not empty, blanking the search tool board;
when the search tool board is displayed, receiving a touch screen message, judging a touch screen position, and activating the tool board when the touch screen position is on the tool board;
when the search tool board is in an activated state, placing an input focus of an input method in a search box of the tool board;
and when the touch screen position is in the area outside the virtual keyboard, the alternative area and the area of the search tool board, the search tool board is deactivated.
7. The input and search method according to claim 5, comprising the steps of:
and when the browser is closed, restoring the current program for initially calling the virtual keyboard input mode, and returning to the editing area of the current program to accept the input of the subsequent characters.
8. An input method system, comprising:
the UI control module is used for receiving a key instruction string of a user;
the word bank is used for storing word items to be input;
the input method engine is used for searching matched words in a word bank according to the input rule and the direct input key instruction string of the user;
the display module is used for displaying an input interface;
it is characterized by also comprising:
the search tool board module is used for receiving search keywords and generating a search command based on the search keywords;
the search service provider selection module is used for prompting a search service provider list on a search tool board and selecting a search service provider;
a search driving module for suspending a current program calling the input method system, starting a search program,
wherein,
the search command includes an identification code for indicating a provider of the input method system for being extracted and recorded by a search service provider upon receiving the search command.
9. The system of claim 8,
the search facilitator selection module displays a default search facilitator identification on a search tool board, and comprises a search facilitator list for a user to select from a plurality of search facilitators;
the search tool board module provides a search box for receiving and editing final input characters of a user as search keywords;
the search tool board module provides a search button for initiating a search;
the search driving module suspends the current program for calling the input method system, starts the browser, sends a search command to a search service provider, and resumes the current program for calling the input method for receiving subsequent character input when the browser is closed.
10. The system of claim 8,
the system also includes a search engine selection module for selecting an internet search.
11. The system of claim 8,
the system also includes a search engine selection module to select a local application search, a local desktop search, a vertical search, or a cloud search.
12. The system of claim 8,
the search tool board module provides a tool bar for setting the relation of and/or of the search keywords in the search box and setting the appearance and display mode of the search tool board.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310158874.5A CN104133815B (en) | 2013-05-02 | 2013-05-02 | The method and system of input and search |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310158874.5A CN104133815B (en) | 2013-05-02 | 2013-05-02 | The method and system of input and search |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104133815A CN104133815A (en) | 2014-11-05 |
| CN104133815B true CN104133815B (en) | 2018-09-04 |
Family
ID=51806494
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310158874.5A Expired - Fee Related CN104133815B (en) | 2013-05-02 | 2013-05-02 | The method and system of input and search |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104133815B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106547461B (en) * | 2015-09-23 | 2021-11-09 | 小米科技有限责任公司 | Operation processing method, device and equipment |
| CN106776601B (en) * | 2015-11-19 | 2021-01-29 | 北京国双科技有限公司 | Configuration method and device of search conditions |
| US10140017B2 (en) * | 2016-04-20 | 2018-11-27 | Google Llc | Graphical keyboard application with integrated search |
| CN106095130A (en) * | 2016-06-15 | 2016-11-09 | 浙江慧脑信息科技有限公司 | A kind of roller shutter type selects input method |
| CN106569698A (en) * | 2016-11-14 | 2017-04-19 | 北京小米移动软件有限公司 | Mobile terminal control method and apparatus |
| CN110941752B (en) * | 2018-09-25 | 2023-04-14 | 阿里巴巴集团控股有限公司 | Information searching method, data processing method and equipment |
| CN113010763B (en) * | 2021-03-18 | 2025-01-21 | 北京小米移动软件有限公司 | Search method, device, mobile terminal and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101231636A (en) * | 2007-01-25 | 2008-07-30 | 北京搜狗科技发展有限公司 | Convenient information search method, system and an input method system |
| CN101388032A (en) * | 2008-10-06 | 2009-03-18 | 魏新成 | Directly on-line searching method in Chinese input Cue window |
| CN101779200A (en) * | 2007-06-14 | 2010-07-14 | 谷歌股份有限公司 | Dictionary word and phrase determination |
| CN102799663A (en) * | 2012-07-13 | 2012-11-28 | 深圳市同洲电子股份有限公司 | Input method and input method system |
-
2013
- 2013-05-02 CN CN201310158874.5A patent/CN104133815B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101231636A (en) * | 2007-01-25 | 2008-07-30 | 北京搜狗科技发展有限公司 | Convenient information search method, system and an input method system |
| CN101779200A (en) * | 2007-06-14 | 2010-07-14 | 谷歌股份有限公司 | Dictionary word and phrase determination |
| CN101388032A (en) * | 2008-10-06 | 2009-03-18 | 魏新成 | Directly on-line searching method in Chinese input Cue window |
| CN102799663A (en) * | 2012-07-13 | 2012-11-28 | 深圳市同洲电子股份有限公司 | Input method and input method system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104133815A (en) | 2014-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104133815B (en) | The method and system of input and search | |
| US8166418B2 (en) | Device and method of conveying meaning | |
| US8463731B2 (en) | Translating user interaction with a touch screen into text | |
| CN103324425B (en) | The method and apparatus that a kind of order based on gesture performs | |
| JP6599127B2 (en) | Information retrieval system and method | |
| US9043300B2 (en) | Input method editor integration | |
| JP2003186614A (en) | Automatic software input panel selection based on application program state | |
| US20110316796A1 (en) | Information Search Apparatus and Information Search Method | |
| JP6182636B2 (en) | Terminal, server and method for searching for keywords through interaction | |
| KR101394874B1 (en) | Device and method implementing for particular function based on writing | |
| CN101882007A (en) | Method and device for carrying out information input and execution based on input interface | |
| US9507516B2 (en) | Method for presenting different keypad configurations for data input and a portable device utilizing same | |
| US8413069B2 (en) | Method and apparatus for the automatic completion of composite characters | |
| CN109189318A (en) | Search at user equipment | |
| KR20150023151A (en) | Electronic device and method for executing application thereof | |
| Luthra et al. | Understanding, evaluating and analyzing touch screen gestures for visually impaired users in mobile environment | |
| CN106970899B (en) | Text processing method and device | |
| EP3065032A1 (en) | Word prediction input method and terminal | |
| EP3298761B1 (en) | Multi-switch option scanning | |
| Arroba et al. | A methodology for developing accessible mobile platforms over leading devices for visually impaired people | |
| CN114356118A (en) | Character input method, device, electronic equipment and medium | |
| Kocielinski et al. | Linear interface for graphical interface of touch-screen: a pilot study on improving accessibility of the android-based mobile devices | |
| Nebeling et al. | Beyond responsive design: adaptation to touch and multitouch | |
| JP2012113756A (en) | Information processor and information processing method | |
| KR101995741B1 (en) | A gesture based system for translation and transliteration of input text and a method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180904 Termination date: 20190502 |