CN103116408A - Intelligent input method and equipment - Google Patents
Intelligent input method and equipment Download PDFInfo
- Publication number
- CN103116408A CN103116408A CN2013100364855A CN201310036485A CN103116408A CN 103116408 A CN103116408 A CN 103116408A CN 2013100364855 A CN2013100364855 A CN 2013100364855A CN 201310036485 A CN201310036485 A CN 201310036485A CN 103116408 A CN103116408 A CN 103116408A
- Authority
- CN
- China
- Prior art keywords
- input
- intelligent
- application
- item
- standard
- 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.)
- Pending
Links
Images
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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种智能输入方法。所述智能输入方法包括接收输入;判断所述输入是否符合标准;如果所述输入符合所述标准,则呈现可操作项;以及响应于对所述可操作项的操作,执行相应的动作。本发明还提供了一种实现上述智能输入方法的智能输入设备。
The invention provides an intelligent input method. The intelligent input method includes receiving an input; judging whether the input meets a standard; if the input meets the standard, presenting an operable item; and performing a corresponding action in response to an operation on the operable item. The present invention also provides an intelligent input device for realizing the above intelligent input method.
Description
技术领域technical field
本发明涉及计算机领域,更具体地,涉及智能输入方法以及智能输入设备。The present invention relates to the field of computers, and more specifically, to an intelligent input method and an intelligent input device.
背景技术Background technique
在当今的计算机领域中,作为人与计算机的重要交互手段,输入法几乎已经成为了计算机领域(以及其它相关领域)中不可或缺的一部分。一般而言,输入法是指为了将各种符号输入计算机或其他设备(如移动电话、个人数字助理(PDA)、电子阅读器等等)而采用的编码方法。In today's computer field, as an important means of interaction between humans and computers, the input method has almost become an indispensable part in the computer field (and other related fields). Generally speaking, an input method refers to an encoding method adopted for inputting various symbols into a computer or other devices (such as a mobile phone, a personal digital assistant (PDA), an electronic reader, etc.).
目前的输入法具有一些有限的智能判断功能,比如:当通过输入法输入“www”后,输入法会将其后输入的内容智能地判断为网址,而不是作为单词或词组。在一些特定输入环境中,这将方便用户的输入,例如:减少不同语言之间的切换等等。The current input method has some limited intelligent judgment functions. For example, when "www" is input through the input method, the input method will intelligently judge the subsequent input content as a URL instead of a word or phrase. In some specific input environments, this will facilitate the user's input, for example: reduce switching between different languages, etc.
但是这些智能判断所起到的作用还很少,功能非常有限,不能满足用户的各种需求。However, the functions played by these intelligent judgments are still very small, and the functions are very limited, which cannot meet the various needs of users.
发明内容Contents of the invention
因此,本发明提供了一种智能输入方法以及一种智能输入设备。Therefore, the present invention provides an intelligent input method and an intelligent input device.
具体地,根据本发明的第一方案,提供了一种智能输入方法。所述智能输入方法包括:接收输入;判断所述输入是否符合标准;如果所述输入符合所述标准,则呈现可操作项;以及响应于对所述可操作项的操作,执行相应的动作。Specifically, according to the first solution of the present invention, an intelligent input method is provided. The intelligent input method includes: receiving an input; judging whether the input meets a standard; if the input meets the standard, presenting an operable item; and executing a corresponding action in response to an operation on the operable item.
在一些实施例中,所述标准是预先定义的标准。In some embodiments, the criteria are predefined criteria.
在一些实施例中,所述标准是根据所述输入实时生成的标准。In some embodiments, the criteria are criteria generated in real time based on the input.
在一些实施例中,所述标准包括以下任一项:统一资源定位符“URL”和电子邮件地址。In some embodiments, the criteria include any of the following: a Uniform Resource Locator "URL" and an email address.
在一些实施例中,判断所述输入是否符合标准的步骤包括:当所述标准是URL时,判断所述输入是否包括字符串“www”,以及当所述标准是电子邮件地址时,判断所述输入是否包括字符“”。In some embodiments, the step of judging whether the input meets the criteria includes: when the criteria is a URL, judging whether the input includes the character string "www", and when the criteria is an email address, judging whether the Whether the above input includes the character "".
在一些实施例中,执行相应的动作包括:当所述标准是URL时,使得浏览器打开由所述输入表示的URL,以及当所述标准是电子邮件地址时,使得电子邮件客户端打开由所述输入表示的电子邮件地址。In some embodiments, performing the corresponding action includes: when the criterion is a URL, causing the browser to open the URL indicated by the input, and when the criterion is an email address, causing the email client to open the URL indicated by the input. The email address represented by the input.
在一些实施例中,所述标准包括:针对与所述输入相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序,呈现可操作项的步骤包括:呈现用于对所述应用程序进行操作的可操作项。In some embodiments, the criteria include: for each of the one or more candidate options corresponding to the input and generated in real time, there is an application program corresponding to the candidate item, presenting available The step of manipulating an item includes: presenting an operable item for manipulating the application.
在一些实施例中,如果尚未下载所述应用程序,所述可操作项是用于下载、安装并启动所述应用程序的可操作项,如果已下载所述应用程序,但尚未安装所述应用程序,所述可操作项是用于安装并启动所述应用程序的可操作项,以及如果已安装所述应用程序,所述可操作项是用于启动所述应用程序的可操作项。In some embodiments, the actionable item is an actionable item to download, install and launch the application if the application has not been downloaded, if the application has been downloaded but not installed program, the operable item is an operable item for installing and launching the application program, and if the application program is already installed, the operable item is an operable item for launching the application program.
在一些实施例中,对所述可操作项的操作包括:将所述可操作项拖放到与所述输入相对应的一个或多个待选项中所选择的任一待选项上。In some embodiments, the operation on the operable item includes: dragging and dropping the operable item on any one of the one or more optional items corresponding to the input.
在一些实施例中,执行相应的动作的步骤包括:使得浏览器以所选择的任一待选项为关键字进行搜索。In some embodiments, the step of performing a corresponding action includes: causing the browser to perform a search using any selected option as a keyword.
根据本发明的第二方案,提供了一种智能输入设备。所述智能输入设备包括:输入单元,被配置为接收输入;判断单元,被配置为判断所述输入是否符合标准;呈现单元,被配置为如果所述输入符合所述标准,则呈现可操作项;以及执行单元,被配置为响应于对所述可操作项的操作,执行相应的动作。According to a second solution of the present invention, an intelligent input device is provided. The intelligent input device includes: an input unit configured to receive an input; a judging unit configured to judge whether the input meets a standard; a presentation unit configured to present an operable item if the input meets the standard ; and an execution unit configured to execute a corresponding action in response to an operation on the operable item.
在一些实施例中,所述标准是预先定义的标准。In some embodiments, the criteria are predefined criteria.
在一些实施例中,所述标准是根据所述输入实时生成的标准。In some embodiments, the criteria are criteria generated in real time based on the input.
在一些实施例中,所述标准包括以下任一项:统一资源定位符“URL”和电子邮件地址。In some embodiments, the criteria include any of the following: a Uniform Resource Locator "URL" and an email address.
在一些实施例中,所述判断单元被配置为:当所述标准是URL时,判断所述输入是否包括字符串“www”,以及当所述标准是电子邮件地址时,判断所述输入是否包括字符“”。In some embodiments, the judging unit is configured to: when the criterion is a URL, judge whether the input includes the character string "www", and when the criterion is an email address, judge whether the input Include the characters "".
在一些实施例中,所述执行单元被配置为:当所述标准是URL时,使得浏览器打开由所述输入表示的URL,以及当所述标准是电子邮件地址时,使得电子邮件客户端打开由所述输入表示的电子邮件地址。In some embodiments, the execution unit is configured to: when the criterion is a URL, cause the browser to open the URL represented by the input, and when the criterion is an email address, cause the email client to Opens the email address represented by the input.
在一些实施例中,所述标准包括:针对与所述输入相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序,所述呈现单元被配置为:呈现用于对所述应用程序进行操作的可操作项。In some embodiments, the criteria include: for each of the one or more candidates corresponding to the input and generated in real time, there is an application program corresponding to the candidate, the The presentation unit is configured to: present operable items for operating the application.
在一些实施例中,如果尚未下载所述应用程序,所述可操作项是用于下载、安装并启动所述应用程序的可操作项,如果已下载所述应用程序,但尚未安装所述应用程序,所述可操作项是用于安装并启动所述应用程序的可操作项,以及如果已安装所述应用程序,所述可操作项是用于启动所述应用程序的可操作项。In some embodiments, the actionable item is an actionable item to download, install and launch the application if the application has not been downloaded, if the application has been downloaded but not installed program, the operable item is an operable item for installing and launching the application program, and if the application program is already installed, the operable item is an operable item for launching the application program.
在一些实施例中,对所述可操作项的操作包括:将所述可操作项拖放到与所述输入相对应的一个或多个待选项中所选择的任一待选项上。In some embodiments, the operation on the operable item includes: dragging and dropping the operable item on any one of the one or more optional items corresponding to the input.
在一些实施例中,所述执行单元被配置为:使得浏览器以所选择的任一待选项为关键字进行搜索。In some embodiments, the executing unit is configured to: make the browser search with any selected option as a keyword.
本发明提供的方法为用户提供了更多的智能判断选项,极大提升了用户的输入效率,尤其是在移动终端等操作方式受限的情况下,满足了用户的各种输入、切换需求,方便了用户的使用,并解决了现有技术中的上述问题。The method provided by the present invention provides users with more intelligent judgment options, greatly improves the user's input efficiency, especially in the case of limited operation modes such as mobile terminals, and satisfies various input and switching needs of users. It facilitates the use of users and solves the above-mentioned problems in the prior art.
附图说明Description of drawings
通过下面结合附图说明本发明的优选实施例,将使本发明的上述及其它目的、特征和优点更加清楚,其中:The above-mentioned and other purposes, features and advantages of the present invention will be made clearer by illustrating preferred embodiments of the present invention in conjunction with the accompanying drawings below, wherein:
图1A至1D示出了根据本发明的示例实施例的智能输入法的操作界面的示意图;1A to 1D are schematic diagrams showing an operation interface of an intelligent input method according to an example embodiment of the present invention;
图2示出了根据本发明的示例实施例的智能输入方法的示例的流程图;以及Figure 2 shows a flow chart of an example of an intelligent input method according to an example embodiment of the present invention; and
图3示出了根据本发明的示例实施例的智能输入设备的配置的框图。FIG. 3 shows a block diagram of a configuration of a smart input device according to an example embodiment of the present invention.
在本发明的所有附图中,相同或相似的结构均以相同或相似的附图标记标识。In all the drawings of the present invention, the same or similar structures are identified by the same or similar reference numerals.
具体实施方式Detailed ways
下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了对于本发明来说是不必要的细节和功能,以防止对本发明的理解造成混淆。以下,以本发明应用于无线移动通信设备的场景为例,对本发明进行了详细描述。但本发明并不局限于此,本发明也可以应用于固定通信设备、有线通信设备,或者应用于无线移动通信设备、固定通信设备、有线通信设备等的任意混合结构。The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, and unnecessary details and functions for the present invention will be omitted during the description to avoid confusing the understanding of the present invention. Hereinafter, the present invention is described in detail by taking the scenario where the present invention is applied to a wireless mobile communication device as an example. But the present invention is not limited thereto, and the present invention can also be applied to fixed communication equipment, wired communication equipment, or any hybrid structure of wireless mobile communication equipment, fixed communication equipment, wired communication equipment and the like.
就移动通信设备而言,本发明并不局限于所涉及的各个移动通信终端的具体通信协议,可以包括但不限于2G、3G、4G、5G网络,WCDMA、CDMA2000、TD-SCDMA设备等,不同的移动终端可以采用相同的通信协议,也可以采用不同的通信协议。本发明并不局限于移动终端的具体操作系统,可以包括但不限于iOS、Windows Mobile、Symbian、Android等,不同的移动终端可以采用相同的操作系统,也可以采用不同的操作系统。As far as mobile communication equipment is concerned, the present invention is not limited to the specific communication protocols of the various mobile communication terminals involved, which may include but not limited to 2G, 3G, 4G, 5G networks, WCDMA, CDMA2000, TD-SCDMA equipment, etc., different The mobile terminals can use the same communication protocol or different communication protocols. The present invention is not limited to the specific operating system of the mobile terminal, which may include but not limited to iOS, Windows Mobile, Symbian, Android, etc. Different mobile terminals may use the same operating system or different operating systems.
此外,本发明同样适用于需要进行人机交互的各种固定通信设备,可以包括但不限于基站、接入点、台式计算机、工作站、大型机、机顶盒等。本发明并不局限于固定通信设备的具体操作系统,可以包括但不限于Windows系列、Linux的各种发行版本、Unix、BSD等,不同的固定通信设备可以采用相同的操作系统,也可以采用不同的操作系统。In addition, the present invention is also applicable to various fixed communication devices that require human-computer interaction, including but not limited to base stations, access points, desktop computers, workstations, mainframes, set-top boxes, and the like. The present invention is not limited to the specific operating system of the fixed communication equipment, which may include but not limited to Windows series, various distribution versions of Linux, Unix, BSD, etc. Different fixed communication equipment may use the same operating system or different operating systems. operating system.
此外,本发明同样适用于需要进行人机交互的各种非通信设备,可以包括但不限于各种独立工作的、且不与除用户之外的设备发生交互的计算机系统,如DVD播放器、电子阅读器、手持游戏机等。In addition, the present invention is also applicable to various non-communication devices that require human-computer interaction, including but not limited to various computer systems that work independently and do not interact with devices other than users, such as DVD players, E-readers, handheld game consoles, etc.
一般而言,本发明适用于需要对用户输入进行智能判定并向用户呈现相应可操作项的所有可能设备。In general, the present invention is applicable to all possible devices that require intelligent determination of user input and presentation of corresponding actionable items to the user.
在本文中,术语“输入法”如上所述是指:为了将各种符号输入计算机或其他设备而采用的编码方法。针对不同语言,通常具有不同的输入法。例如,对于简体中文输入而言,存在五笔字型输入法、拼音输入法、流水码输入法(区位码、电报码、内码等)等。对于繁体中文输入而言,存在仓颉输入法、行列输入法等。类似地,对于英语、日语、朝鲜语、越南语等,也均存在各自的输入法。以下,以本发明应用于简体中文输入法的场景为例,对本发明进行了详细描述。但本发明并不局限于此,本发明也同样可以应用于繁体中文输入法、日语输入法、英语输入法等。In this article, the term "input method" as mentioned above refers to an encoding method adopted for inputting various symbols into a computer or other equipment. There are usually different input methods for different languages. For example, for Simplified Chinese input, there are Wubi font input method, pinyin input method, serial code input method (location code, telegraph code, internal code, etc.) and the like. For traditional Chinese input, there are Cangjie input method, row and column input method, and the like. Similarly, for English, Japanese, Korean, Vietnamese, etc., there are also respective input methods. Hereinafter, the present invention is described in detail by taking the scenario where the present invention is applied to a Simplified Chinese input method as an example. But the present invention is not limited thereto, and the present invention can also be applied to traditional Chinese input methods, Japanese input methods, English input methods, and the like.
在简体中文输入法分类方面,主要将输入法分为:键盘输入法和非键盘输入法。键盘输入法可以包括但不限于:流水码输入法(区位码、电报码、内码等)、音码输入法(拼音)、形码输入法(五笔字型、郑码)、音形码输入法(自然码、谭码)、以及上述输入法的各种组合等。非键盘输入法可以包括但不限于:手写输入法、语音输入法、OCR(光学字符识别)、混合输入法(例如,手写+语音识别)等。以下,以本发明应用于键盘输入法中的拼音输入法的场景为例,对本发明进行了详细描述。但本发明并不局限于此,本发明也同样可以应用于五笔字型、手写输入、语音识别等各种输入方法。In terms of classification of Simplified Chinese input methods, the input methods are mainly divided into: keyboard input methods and non-keyboard input methods. Keyboard input methods may include but not limited to: serial code input method (area code, telegraph code, internal code, etc.), phonetic code input method (Pinyin), graphic code input method (Wubi font, Zheng code), phonetic and graphic code input method (natural code, Tan code), and various combinations of the above-mentioned input methods, etc. Non-keyboard input methods may include, but are not limited to: handwriting input methods, voice input methods, OCR (Optical Character Recognition), hybrid input methods (eg, handwriting + voice recognition) and the like. Hereinafter, the present invention will be described in detail by taking the scene where the present invention is applied to the pinyin input method in the keyboard input method as an example. But the present invention is not limited thereto, and the present invention can also be applied to various input methods such as Wubi font, handwriting input, and voice recognition.
接下来,将参照附图1A~3来详细描述本发明的优选实施例。Next, preferred embodiments of the present invention will be described in detail with reference to FIGS. 1A to 3 .
首先,参见图1A至1D,它们分别示出了根据本发明的示例实施例的智能输入法的操作界面的示意图。具体地,图1A示出了在用户输入满足预先定义的标准时向用户呈现的示例输入法界面;图1B示出了在用户输入满足根据输入实时生成的标准时向用户呈现的示例输入法界面;图1C示出了在用户输入时向用户呈现的用于进行搜索的示例输入法界面;以及图1D示出了以上各个示例输入法界面的组合图。在图1A~1D中,由根据本发明的示例实施例的智能输入方法(下文中,简称为“智能输入法”)向用户呈现的界面100a~100d各自包括输入栏10和待选栏20,其中,输入栏10向用户呈现与用户输入的字符(字母、数字、标点符号、控制字符等)相同的内容,以向用户反馈用户是否正确输入了其想要输入的内容;待选栏20向用户呈现了一个或多个作为待选项的与用户输入相对应的汉字、词组、句子、各种联想项等。在本示例实施例中,待选栏20包括5个待选项21、22、23、24、25。在其它实施例中,待选项的数目当然也可以更少或更多(例如,0个、1个、9个等)。在图1A和1D中,界面100a和100d还各自包括跳转图标10a;在图1B和1D中,界面100b和100d还各自包括应用图标22a、23a;在图1C和1D中,界面100c和100d还各自包括搜索图标30。下文中,将详细解释图1A~1D中示出的各种元素。First, refer to FIGS. 1A to 1D , which respectively show schematic diagrams of operation interfaces of the smart input method according to example embodiments of the present invention. Specifically, FIG. 1A shows an example input method interface presented to the user when the user input meets the predefined criteria; FIG. 1B shows an example input method interface presented to the user when the user input meets the criteria generated in real time according to the input; FIG. 1C shows an example input method interface for searching presented to the user when the user inputs; and FIG. 1D shows a combination diagram of the above example input method interfaces. In FIGS. 1A-1D , the interfaces 100a-100d presented to the user by the intelligent input method (hereinafter, referred to as "smart input method") according to an example embodiment of the present invention each include an input field 10 and a field to be selected 20, Wherein, the input column 10 presents to the user the same content as the characters (letters, numbers, punctuation marks, control characters, etc.) input by the user, so as to feed back to the user whether the user has correctly input the content that it wants to input; The user presents one or more Chinese characters, phrases, sentences, various association items and the like corresponding to the user input as options. In this exemplary embodiment, the column 20 to be selected includes five options 21 , 22 , 23 , 24 , and 25 . In other embodiments, of course, the number of options can be less or more (for example, 0, 1, 9, etc.). In FIGS. 1A and 1D , interfaces 100a and 100d each include a jump icon 10a; in FIGS. 1B and 1D , interfaces 100b and 100d each include application icons 22a, 23a; Each also includes a search icon 30 . Hereinafter, various elements shown in FIGS. 1A to 1D will be explained in detail.
在图1A中,当用户的输入被智能输入法判断为满足预先定义的标准时,向用户呈现可操作项。具体地,在本示例实施例中,该预先定义的标准可以包括URL(统一资源定位符)和/或电子邮件地址,而该可操作项可以包括跳转图标10a。In FIG. 1A , when the user's input is judged by the intelligent input method to meet a predefined standard, operable items are presented to the user. Specifically, in this exemplary embodiment, the predefined criteria may include URL (Uniform Resource Locator) and/or email address, and the operable item may include the jump icon 10a.
在一个实施例中,当智能输入法判断用户的输入包括字符串“www”时,则智能输入法可以将用户的整个输入作为一个URL来进行处理。此时,智能输入法向用户呈现跳转图标10a。例如,在输入栏10的右侧向用户呈现单独的跳转图标10a。当用户进行输入并被智能输入法判断为URL之后,通过点击(触摸)跳转图标10a,就可以使得设备上的浏览器打开与用户输入相对应的URL。In one embodiment, when the intelligent input method determines that the user's input includes the character string "www", the intelligent input method may process the entire input of the user as a URL. At this point, the smart input method presents the jump icon 10a to the user. For example, a separate jump icon 10 a is presented to the user on the right side of the input field 10 . After the user makes an input and is judged as a URL by the intelligent input method, by clicking (touching) the jump icon 10a, the browser on the device can open the URL corresponding to the user input.
当然,跳转图标10a的位置不限于输入栏10的右侧,其也可以位于任何合适的位置上,例如输入栏10的左侧、上方、下方;其也可以与输入栏相邻或具有一定间距。在另一个实施例中,甚至输入栏10本身就可以是跳转图标10a。在该情况下,当用户进行输入并被智能输入法判断为URL之后,通过点击(触摸)输入栏10(跳转图标10a),就可以使得设备上的浏览器打开与用户输入相对应的URL。从而减少了用户在浏览网页时所要进行的操作数量,方便了用户的操作。Of course, the position of the jump icon 10a is not limited to the right side of the input column 10, and it can also be located at any suitable position, such as the left side, top, and bottom of the input column 10; it can also be adjacent to the input column or have a certain spacing. In another embodiment, even the input field 10 may itself be a jump icon 10a. In this case, after the user makes an input and is judged to be a URL by the intelligent input method, by clicking (touching) the input field 10 (jump icon 10a), the browser on the device can be made to open the URL corresponding to the user input. . Thereby, the number of operations to be performed by the user when browsing the webpage is reduced, and the operation of the user is facilitated.
在另一个实施例中,当智能输入法判断用户的输入包括字符“”时,则智能输入法可以将用户的整个输入作为一个电子邮件来进行处理。此时,智能输入法向用户呈现跳转图标10a。例如,在输入栏10的右侧向用户呈现单独的跳转图标10a。如上所述,跳转图标10a的位置不限于输入栏10的右侧。通过点击(或触摸或其他方式选择)跳转图标10a,可以使得设备上的电子邮件客户端对用户输入所表示的电子邮件地址自动进行操作。在一个实施例中,对电子邮件地址的操作可以是以该电子邮件地址为收信人,打开撰写新电子邮件的界面。在另一个实施例中,对电子邮件地址的操作可以是以该电子邮件地址为用户名,登录到该电子邮件地址所对应的信箱中以查看信件等,其中,与该用户名相对应的密码或其它认证手段可以是预先存储的数据或缺省数据。当然,对电子邮件地址的操作也可以包括其它各种可能的操作,此处不一一列举。从而,该自动操作减少了用户在进行与电子邮件相关的操作中所要进行的操作数量,方便了用户的操作。In another embodiment, when the intelligent input method judges that the user's input includes the character "", the intelligent input method may process the entire input of the user as an email. At this point, the smart input method presents the jump icon 10a to the user. For example, a separate jump icon 10 a is presented to the user on the right side of the input field 10 . As described above, the position of the jump icon 10 a is not limited to the right side of the input field 10 . By clicking (or touching or otherwise selecting) the jump icon 10a, the email client on the device can automatically operate on the email address represented by the user input. In one embodiment, the operation on the e-mail address may be to use the e-mail address as a recipient, and open an interface for composing a new e-mail. In another embodiment, the operation on the e-mail address can be to use the e-mail address as the user name, log in to the mailbox corresponding to the e-mail address to view letters, etc., wherein the password corresponding to the user name Or other authentication means can be pre-stored data or default data. Certainly, the operation on the email address may also include various other possible operations, which are not listed here. Therefore, the automatic operation reduces the number of operations that the user needs to perform in the operations related to e-mail, and facilitates the operation of the user.
在另一个实施例中,当智能输入法判断用户的输入满足某一其他预先定义的标准时(例如FTP、P2P协议(如BT、EMULE等)、TELNET等),智能输入法可以向用户呈现跳转图标10a(可操作项),使得用户通过点击跳转图标10a就可以自动打开相应的应用程序,并使用该应用程序对所输入的内容就行操作(例如,使用FTP客户端来打开FTP站点、使用P2P客户端来下载由用户输入表示的P2P内容等等)。总而言之,只要存在对应的操作方式,即可提供对应的跳转图标10a,使得用户可以通过点击跳转图标10a对所输入的内容进行操作。In another embodiment, when the intelligent input method judges that the user's input meets some other predefined criteria (such as FTP, P2P protocols (such as BT, EMULE, etc.), TELNET, etc.), the intelligent input method can present a jump to the user. Icon 10a (operable item), makes the user just can open corresponding application program automatically by clicking jump icon 10a, and use this application program to operate on the content of input (for example, use FTP client to open FTP site, use P2P client to download P2P content represented by user input, etc.). In a word, as long as there is a corresponding operation mode, the corresponding jump icon 10a can be provided, so that the user can operate the input content by clicking the jump icon 10a.
此外,所使用的浏览器和电子邮件客户端等可以是与URL和电子邮件地址预先分别关联的浏览器和电子邮件客户端,也可以是设备上缺省使用的浏览器和电子邮件客户端。In addition, the browser and email client used may be the browser and email client previously associated with the URL and the email address, or the browser and email client used by default on the device.
在图1B中,当用户的输入被智能输入法判断为满足根据用户输入的内容实时产生的标准时,向用户呈现可操作项。具体地,在本示例实施例中,根据用户输入的内容实时产生的标准可以包括:针对与用户输入的内容相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序。In FIG. 1B , when the user's input is judged by the intelligent input method to meet the criteria generated in real time according to the content of the user's input, operable items are presented to the user. Specifically, in this exemplary embodiment, the criteria generated in real time according to the content input by the user may include: for each of the one or more candidate options corresponding to the content input by the user and generated in real time, there is The application corresponding to this candidate.
在一个示例实施例中,当用户输入例如“sheji”时,智能输入法在待选栏20中向用户呈现5个待选项,分别为21“涉及”、22“设计”、23“射击”、24“社稷”、以及25“拾级”。使用该智能输入法的设备通过对该实时生成的待选项进行相应的搜索,判断是否存在分别与这些待选项相对应的应用程序。例如,当用户输入“sheji”时,设备针对待选项22“设计”在本地或网络进行搜索,发现与22“设计”相对应的应用程序,例如用于工业设计的软件“AutoCAD”。此时,智能输入法判断该软件是否已下载,如果尚未下载,则向用户呈现应用图标22a(可操作项)。当用户点击应用图标22a时,设备将自动开始下载、安装并启动软件“AutoCAD”。如果智能输入法判断该软件已下载但是尚未安装,则向用户呈现应用图标22a(可操作项)。当用户点击应用图标22a时,设备将自动开始安装并启动软件“AutoCAD”。如果智能输入法判断该软件已安装,则向用户呈现应用图标22a(可操作项)。当用户点击应用图标22a时,设备将自动启动软件“AutoCAD”。In an exemplary embodiment, when the user inputs, for example, "sheji", the intelligent input method presents 5 options to the user in the column 20 to be selected, namely 21 "related", 22 "design", 23 "shooting", 24 "Sheji", and 25 "Ten Levels". The device using the intelligent input method can determine whether there are application programs respectively corresponding to these options by performing a corresponding search on the options generated in real time. For example, when the user inputs "sheji", the device searches locally or on the network for the option 22 "Design", and finds an application program corresponding to 22 "Design", such as the software "AutoCAD" for industrial design. At this time, the intelligent input method judges whether the software has been downloaded, and if not, presents the application icon 22a (operable item) to the user. When the user clicks on the application icon 22a, the device will automatically start downloading, installing and launching the software "AutoCAD". If the intelligent input method judges that the software has been downloaded but not installed, the application icon 22a (operable item) will be presented to the user. When the user clicks on the application icon 22a, the device will automatically start installing and launching the software "AutoCAD". If the intelligent input method judges that the software has been installed, the application icon 22a (operable item) will be presented to the user. When the user clicks on the application icon 22a, the device will automatically launch the software "AutoCAD".
类似地,智能输入法也对与“sheji”相对应的待选项23“射击”进行本地或网络搜索。当例如发现本地安装的某一射击类游戏软件时,其可以向用户呈现应用图标23a(可操作项)。当用户点击应用图标23a时,设备将自动启动该游戏软件。Similarly, the intelligent input method also performs a local or network search for the option 23 "shooting" corresponding to "sheji". When, for example, a certain shooting game software installed locally is found, it may present an application icon 23a (operable item) to the user. When the user clicks on the application icon 23a, the device will automatically start the game software.
此外,如待选项21、24和25所示的,当设备未发现与待选项相对应的应用程序时,可以不向用户呈现与其相对应的应用图标。In addition, as shown by the optional items 21, 24 and 25, when the device does not find the application program corresponding to the optional item, the corresponding application icon may not be presented to the user.
呈现应用图标23a的位置可以与呈现跳转图标10a的方式相似,即只要是方便用户点击或以其他方式选择的位置即可。在一个实施例中,在每个待选项的右侧向用户呈现应用图标。The position where the application icon 23a is presented may be similar to the way that the jump icon 10a is presented, that is, as long as it is convenient for the user to click or select in other ways. In one embodiment, the user is presented with an application icon to the right of each option.
除了进行搜索获得与待选项相关联的应用图标之外,还可以由用户在输入法中预先设置。例如,用户可以将“设计”预先与应用程序“文本编辑器”相关联。当用户输入“sheji”时,待选项22“设计”旁的应用图标22a(可操作项)用于使得设备打开应用软件“文本编辑器”。应当说明的是:尽管待选项22“设计”与“文本编辑器”是预先关联的,但是由于待选项22“设计”是根据用户输入实时产生的,因此与待选项22相关联的判断标准也是根据用户输入实施产生的。此外,也可以将其视为“预先定义的标准”与“根据用户输入实时产生的标准”的结合。In addition to performing a search to obtain an application icon associated with the item to be selected, it may also be preset by the user in the input method. For example, a user may pre-associate "Design" with the application "Text Editor". When the user inputs "sheji", the application icon 22a (operable item) next to the option 22 "design" is used to make the device open the application software "text editor". It should be noted that although the option 22 "design" is pre-associated with "text editor", since the option 22 "design" is generated in real time according to user input, the judgment criteria associated with the option 22 is also Generated based on user input implementation. Alternatively, think of it as a combination of "pre-defined criteria" and "generating criteria based on user input in real-time".
此外,前述的待选项与应用的关联可以是精确的,例如“射击”仅对应于名称严格为“射击”的应用程序。在其他实施例中,前述的待选项与应用的关联也可以是模糊的,例如“射击”可以对应于名称中包含“射击”的应用程序,如“连续射击”、“射击训练”等。In addition, the association between the aforementioned options and applications may be precise, for example, "shooting" only corresponds to applications whose name is strictly "shooting". In other embodiments, the association between the aforementioned options and applications may also be ambiguous, for example, "shooting" may correspond to applications containing "shooting" in the name, such as "continuous shooting", "shooting training" and so on.
在图1C中,当用户进行输入时,向用户呈现可操作项。具体地,在本示例实施例中,当用户进行输入时,向用户呈现用于对所输入内容进行相应搜索的搜索图标30(可操作项)。In Figure 1C, as the user makes an input, actionable items are presented to the user. Specifically, in this exemplary embodiment, when the user makes an input, the user is presented with a search icon 30 (operable item) for performing a corresponding search on the input content.
在一个示例实施例中,当用户输入“sheji”时,待选栏20中呈现5个待选项,分别为21“涉及”、22“设计”、23“射击”、24“社稷”、以及25“拾级”。同时,智能输入法在待选栏的左侧提供搜索图标30。当用户希望对任一待选项(例如,22“设计”)所对应内容进行搜索时,可以通过使用鼠标或手指等将搜索图标30拖放到想要搜索的待选项22“设计”上,使得设备自动打开浏览器并对“设计”进行搜索。在另一实施例中,也可以通过使用鼠标或手指等将想要搜索的待选项22“设计”拖放到搜索图标30上,使得设备自动打开浏览器并对“设计”进行搜索。在其它实施例中,也可以通过其他任何合适的方式使待选项22“设计”与搜索图标30发生关联,并使得设备自动打开浏览器并对“设计”进行搜索,例如:快捷键、语音识别等。In an exemplary embodiment, when the user inputs "sheji", five options are presented in the to-be-selected column 20, namely 21 "related", 22 "design", 23 "shooting", 24 "sheji", and 25 "Ten levels". Meanwhile, the intelligent input method provides a search icon 30 on the left side of the column to be selected. When the user wishes to search for the content corresponding to any item to be selected (for example, 22 "designs"), the search icon 30 can be dragged and dropped on the item to be searched for 22 "designs" by using a mouse or a finger, so that The device automatically opens a browser and searches for "Design". In another embodiment, it is also possible to use the mouse or fingers to drag and drop the desired search option 22 "Design" onto the search icon 30, so that the device automatically opens a browser and searches for "Design". In other embodiments, it is also possible to associate the option 22 "design" with the search icon 30 in any other suitable way, and make the device automatically open the browser and search for "design", for example: shortcut keys, voice recognition wait.
呈现搜索图标30的位置可以与呈现跳转图标10a、应用图标22a、23a的方式相似,即只要是方便用户拖放或以其他方式选择的位置即可。在一个实施例中,在待选栏的左侧向用户呈现搜索图标30。The position where the search icon 30 is presented can be similar to the way that the jump icon 10a, the application icons 22a, 23a are presented, that is, as long as it is convenient for the user to drag and drop or select in other ways. In one embodiment, the user is presented with a search icon 30 on the left side of the field to select.
此外,所使用的浏览器可以是与待选项预先关联的浏览器,也可以是设备上缺省使用的浏览器。所使用的搜索引擎可以是与待选项预先关联的搜索引擎,也可以是设备上缺省使用的搜索引擎。In addition, the browser used may be a browser associated with the option in advance, or a default browser used on the device. The search engine used may be a search engine pre-associated with the item to be selected, or a default search engine used on the device.
在图1D中,呈现了根据本发明的示例实施例的结合了上述三种情况的智能输入法的界面。在一个示例实施例中,当用户输入“sheiisheji.com”时,同时向用户呈现跳转图标10a、应用图标22a、23a、以及搜索图标30。在本示例实施例中上述三种情况同时出现,但是在其他示例实施例中,三种情况也可以先后出现。此外,这三种情况也可以区分优先级,即当存在应用图标22a、23a时,不向用户呈现跳转图标10a和搜索图标30。当然,其他优先级排序也是可以的。In FIG. 1D , an interface of an intelligent input method combining the above three situations according to an example embodiment of the present invention is presented. In one example embodiment, when the user enters "sheiisheji.com", the user is presented with the jump icon 10a, the application icons 22a, 23a, and the search icon 30 at the same time. In this exemplary embodiment, the above three situations occur simultaneously, but in other exemplary embodiments, the three situations may also occur successively. In addition, these three situations can also be prioritized, that is, when the application icons 22a, 23a exist, the jump icon 10a and the search icon 30 are not presented to the user. Of course, other prioritizations are also possible.
在本发明的一个优选实施例中,在待选栏20左侧始终呈现搜索图标30,且在各个待选项右侧呈现与各个待选项分别对应的应用图标22a、23a等,如图1D所示。In a preferred embodiment of the present invention, a search icon 30 is always displayed on the left side of the to-be-selected column 20, and application icons 22a, 23a, etc. corresponding to each to-be-selected option are presented on the right of each to-be-selected option, as shown in FIG. 1D .
此外,上述图标不限于附图1A~1D所示出的圆形,其也可以是方形、心形等。只要其可以用于使得设备进行相应操作,其可以具有任何合适的形状、大小、和位置。这些图标也不限于如附图1A~1D所示的可点击的按钮类型的图标,其也可以是开关、链接等。此外,这些图标也不限于是由软件实现的图标,且也可以是实际存在的专用硬件按钮等,只要对其的触动可以引起设备执行相应操作即可。In addition, the above-mentioned icons are not limited to the circles shown in FIGS. 1A-1D , and may also be square, heart-shaped, and the like. It may have any suitable shape, size, and location as long as it can be used to cause the device to operate accordingly. These icons are not limited to clickable button-type icons as shown in FIGS. 1A-1D , and they may also be switches, links, and the like. In addition, these icons are not limited to icons implemented by software, and may also be actual dedicated hardware buttons, etc., as long as touching them can cause the device to perform corresponding operations.
图2示出了根据本发明的示例实施例的智能输入方法200的示例的流程图。如图2所示,智能输入方法200可以包括步骤S210、S220、S230、S240和S250。根据本发明,这些步骤的执行并不局限于图2所示的具体操作顺序。在一些实施例中,智能输入方法200可以由图3所示的智能输入设备300来执行。FIG. 2 shows a flowchart of an example of a
图3示出了根据本发明的示例实施例的智能输入设备300的配置的示例的框图。如图3所示,智能输入设备300可以包括:输入单元310、判断单元320、呈现单元330、以及执行单元340。FIG. 3 shows a block diagram of an example of a configuration of a
输入单元310被配置为接收用户的输入。在一些实施例中,输入单元310可以是智能输入设备300的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与智能输入设备300的键盘、鼠标、触摸屏、语音识别器、或读卡器等各种输入设备相配合,接收用户的输入。在另一些实施例中,输入单元310可以与智能输入设备300的接收机相配合,通过有线或无线网络从其它节点(例如,另一设备)接收用户的输入。The
判断单元320被配置为判断所述输入是否符合标准。在一些实施例中,判断单元320也可以是智能输入设备300的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与智能输入设备300的存储器(RAM、闪存等等)、收发信机等相配合,根据在智能输入设备300中本地保存的、计算的、或网络上保存的、计算的一些或全部数据,判断由输入单元310接收到的用户输入是否符合标准。如上面结合图1A~1D所述的,这些标准包括但不限于:预先定义的标准、根据用户输入实时生成的标准、以及始终符合(或始终不符合)的标准(例如,始终为真的条件,“1>0”)。The judging
呈现单元330被配置为如果所述输入符合所述标准,则向用户呈现可操作项。在一些实施例中,呈现单元330可以是智能输入设备300的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以例如与智能输入设备300的显示器、扬声器、打印机等输出设备相配合,向用户呈现与标准对应的可操作项。如上面结合图1A~1D所述的,这些可操作项包括但不限于:跳转图标、应用图标、搜索图标等。The
执行单元340被配置为响应于用户对所述可操作项的操作,执行相应的动作。在一些实施例中,执行单元340可以是智能输入设备300的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以例如与智能输入设备300的收发信机相配合,执行与可操作项相对应的动作。如上面结合图1A~1D所述的,这些相应动作可以包括但不限于:使用浏览器打开URL、使用电子邮件客户端打开电子邮件地址、打开设计软件、打开游戏软件等。The executing
以下将结合图2和图3,对根据本发明实施例的智能输入方法200和智能输入设备300进行详细的描述。The following will describe in detail the
在步骤S210中,由输入单元310接收用户的输入。In step S210 , the
在步骤S220中,由判断单元320判断所述输入是否符合标准。In step S220, the judging
如果所述输入符合所述标准,则在步骤S230中,由呈现单元330向用户呈现可操作项。If the input meets the criteria, then in step S230, the
如果所述输入不符合所述标准,则在步骤S250中,由呈现单元330向用户呈现正常显示内容。If the input does not meet the standard, then in step S250, the
在步骤S240中,响应于用户对所述可操作项的操作,由执行单元340执行相应的动作。In step S240, in response to the user's operation on the operable item, the executing
根据本发明的一些实施例,上述标准可以是预先定义的标准。According to some embodiments of the present invention, the aforementioned criteria may be predefined criteria.
根据本发明的一些实施例,上述标准可以是根据用户的输入实时生成的标准。According to some embodiments of the present invention, the above-mentioned standard may be a standard generated in real time according to user input.
根据本发明的一些实施例,上述标准包括以下任一项:统一资源定位符(URL)和电子邮件地址。According to some embodiments of the present invention, the aforementioned criteria include any of the following: Uniform Resource Locator (URL) and email address.
根据本发明的一些实施例,在步骤S220中由判断单元320判断输入是否符合标准的步骤包括:当标准是URL时,判断输入是否包括字符串“www”,以及当标准是电子邮件地址时,判断输入是否包括字符“”。According to some embodiments of the present invention, the step of judging whether the input conforms to the standard by the judging
根据本发明的一些实施例,在步骤S240中由执行单元340执行相应的动作包括:当标准是URL时,使得浏览器打开由输入表示的URL,以及当标准是电子邮件地址时,使得电子邮件客户端打开由输入表示的电子邮件地址。According to some embodiments of the present invention, the
根据本发明的一些实施例,上述标准包括:针对与输入相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序,在步骤S230中由呈现单元330向用户呈现可操作项的步骤包括:向用户呈现用于对应用程序进行操作的可操作项。According to some embodiments of the present invention, the above-mentioned criteria include: for each of the one or more candidate items corresponding to the input and generated in real time, there is an application program corresponding to the candidate item, and at step S230 The step of presenting the operable items to the user by the presenting
根据本发明的一些实施例,如果尚未下载应用程序,则可操作项是用于下载、安装并启动应用程序的可操作项,如果已下载应用程序,但尚未安装应用程序,则可操作项是用于安装并启动应用程序的可操作项,以及如果已安装应用程序,则可操作项是用于启动应用程序的可操作项。According to some embodiments of the present invention, if the application program has not been downloaded, the operable item is an operable item for downloading, installing and starting the application program, and if the application program has been downloaded but not yet installed, the operable item is Actionable to install and start the application, and if the application is already installed, actionable is the actionable to start the application.
根据本发明的一些实施例,用户对所述可操作项的操作包括:将可操作项拖放到与输入相对应的一个或多个待选项中由用户选择的任一待选项上。According to some embodiments of the present invention, the user's operation on the operable item includes: dragging and dropping the operable item on any of the one or more options corresponding to the input and selected by the user.
根据本发明的一些实施例,在步骤S240中由执行单元340执行相应的动作的步骤包括:使得浏览器以由用户选择的任一待选项为关键字进行搜索。According to some embodiments of the present invention, the step of performing corresponding actions by the executing
至此已经结合优选实施例对本发明进行了描述。应该理解,本领域技术人员在不脱离本发明的精神和范围的情况下,可以进行各种其它的改变、替换和添加。因此,本发明的范围不局限于上述特定实施例,而应由所附权利要求所限定。So far the invention has been described with reference to the preferred embodiments. It should be understood that various other changes, substitutions and additions can be made by those skilled in the art without departing from the spirit and scope of the present invention. Accordingly, the scope of the present invention is not limited to the specific embodiments described above, but should be defined by the appended claims.
Claims (20)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2013100364855A CN103116408A (en) | 2013-01-30 | 2013-01-30 | Intelligent input method and equipment |
| PCT/CN2013/072614 WO2014117424A1 (en) | 2013-01-30 | 2013-03-14 | Intelligent input method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2013100364855A CN103116408A (en) | 2013-01-30 | 2013-01-30 | Intelligent input method and equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103116408A true CN103116408A (en) | 2013-05-22 |
Family
ID=48414809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2013100364855A Pending CN103116408A (en) | 2013-01-30 | 2013-01-30 | Intelligent input method and equipment |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103116408A (en) |
| WO (1) | WO2014117424A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103714422A (en) * | 2013-12-16 | 2014-04-09 | 北京能源投资(集团)有限公司 | Intelligent management method and intelligent management equipment |
| CN104216648A (en) * | 2013-05-30 | 2014-12-17 | 北京三星通信技术研究有限公司 | Information input method and device |
| CN104503995A (en) * | 2014-12-04 | 2015-04-08 | 百度在线网络技术(北京)有限公司 | Realization method and device for input method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101140595A (en) * | 2007-10-31 | 2008-03-12 | 北京搜狗科技发展有限公司 | Network resource address input method and input method system |
| CN101452453A (en) * | 2007-11-29 | 2009-06-10 | 北京搜狗科技发展有限公司 | Input method web site navigation method and input method system |
| WO2009135316A1 (en) * | 2008-05-09 | 2009-11-12 | Research In Motion Limited | Method of e-mail address search and e-mail address transliteration and associated device |
| WO2011085118A1 (en) * | 2010-01-06 | 2011-07-14 | Apple Inc. | System and method for issuing commands to applications based on contextual information |
| CN102207816A (en) * | 2010-07-16 | 2011-10-05 | 北京搜狗科技发展有限公司 | Method for performing adaptive input based on input environment, and input method system |
| CN102314439A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Input method combined with application interface and equipment |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101388032A (en) * | 2008-10-06 | 2009-03-18 | 魏新成 | Directly on-line searching method in Chinese input Cue window |
-
2013
- 2013-01-30 CN CN2013100364855A patent/CN103116408A/en active Pending
- 2013-03-14 WO PCT/CN2013/072614 patent/WO2014117424A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101140595A (en) * | 2007-10-31 | 2008-03-12 | 北京搜狗科技发展有限公司 | Network resource address input method and input method system |
| CN101452453A (en) * | 2007-11-29 | 2009-06-10 | 北京搜狗科技发展有限公司 | Input method web site navigation method and input method system |
| WO2009135316A1 (en) * | 2008-05-09 | 2009-11-12 | Research In Motion Limited | Method of e-mail address search and e-mail address transliteration and associated device |
| WO2011085118A1 (en) * | 2010-01-06 | 2011-07-14 | Apple Inc. | System and method for issuing commands to applications based on contextual information |
| CN102314439A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Input method combined with application interface and equipment |
| CN102207816A (en) * | 2010-07-16 | 2011-10-05 | 北京搜狗科技发展有限公司 | Method for performing adaptive input based on input environment, and input method system |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104216648A (en) * | 2013-05-30 | 2014-12-17 | 北京三星通信技术研究有限公司 | Information input method and device |
| CN103714422A (en) * | 2013-12-16 | 2014-04-09 | 北京能源投资(集团)有限公司 | Intelligent management method and intelligent management equipment |
| CN104503995A (en) * | 2014-12-04 | 2015-04-08 | 百度在线网络技术(北京)有限公司 | Realization method and device for input method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014117424A1 (en) | 2014-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103915095B (en) | The method of speech recognition, interactive device, server and system | |
| CN102541603B (en) | A kind of application program launching method, system and terminal device | |
| WO2008122243A1 (en) | A method and system for calling program command fast and a input method system | |
| JP2003186614A (en) | Automatic software input panel selection based on application program state | |
| JP7812382B2 (en) | Document editing method, apparatus, device and storage medium | |
| US20140109009A1 (en) | Method and apparatus for text searching on a touch terminal | |
| KR20150091512A (en) | Swipe stroke input and continuous handwriting | |
| CN104541239A (en) | Text select and enter | |
| CN104679278A (en) | Character input method and device | |
| US20160156774A1 (en) | Techniques for enhancing content on a mobile device | |
| KR20160060110A (en) | Quick tasks for on-screen keyboards | |
| CN101657788A (en) | Electronic device and method with vibration input recognition | |
| CN111490927B (en) | A method, device and device for displaying messages | |
| WO2022083750A1 (en) | Text display method and apparatus and electronic device | |
| CN103049098A (en) | Device and method for input method shifting | |
| JP2021114284A (en) | Punctuation Prediction Methods and Devices | |
| CN103019530B (en) | The index method of menu based on gesture identification, device and terminal thereof | |
| CN105468256A (en) | Input method keyboard switching method and device | |
| EP2909702B1 (en) | Contextually-specific automatic separators | |
| JP2016015113A (en) | Method and apparatus for processing input information | |
| CN105677148A (en) | A search method and device for a terminal application | |
| CN106354276A (en) | Hybrid input method and device suitable for multiple input methods and electronic equipment | |
| US20160092104A1 (en) | Methods, systems and devices for interacting with a computing device | |
| CN103116408A (en) | Intelligent input method and equipment | |
| CN106970899A (en) | A kind of text handling method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130522 |
|
| WD01 | Invention patent application deemed withdrawn after publication |