智能输入方法和设备的制作方法

文档序号:6398861阅读:203来源:国知局
专利名称:智能输入方法和设备的制作方法
技术领域
本发明涉及计算机领域,更具体地,涉及智能输入方法以及智能输入设备。
背景技术
在当今的计算机领域中,作为人与计算机的重要交互手段,输入法几乎已经成为了计算机领域(以及其它相关领域)中不可或缺的一部分。一般而言,输入法是指为了将各种符号输入计算机或其他设备(如移动电话、个人数字助理(PDA)、电子阅读器等等)而采用的编码方法。目前的输入法具有一些有限的智能判断功能,比如:当通过输入法输入“www”后,输入法会将其后输入的内容智能地判断为网址,而不是作为单词或词组。在一些特定输入环境中,这将方便用户的输入,例如:减少不同语言之间的切换等等。但是这些智能判断所起到的作用还很少,功能非常有限,不能满足用户的各种需求。

发明内容
因此,本发明提供了一种智能输入方法以及一种智能输入设备。具体地,根据本发明的第一方案,提供了一种智能输入方法。所述智能输入方法包括:接收输入;判断所述输入是否符合标准;如果所述输入符合所述标准,则呈现可操作项;以及响应于对所述可操作项的操作,执行相应的动作。在一些实施例中,所述标准是预先定义的标准。在一些实施例中,所述标准是根据所述输入实时生成的标准。在一些实施例中,所述标准包括以下任一项:统一资源定位符“URL”和电子邮件地址。在一些实施例中,判断所述输入是否符合标准的步骤包括:当所述标准是URL时,判断所述输入是否包括字符串“WWW”,以及当所述标准是电子邮件地址时,判断所述输入是否包括字符在一些实施例中,执行相应的动作包括:当所述标准是URL时,使得浏览器打开由所述输入表示的URL,以及当所述标准是电子邮件地址时,使得电子邮件客户端打开由所述输入表不的电子邮件地址。在一些实施例中,所述标准包括:针对与所述输入相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序,呈现可操作项的步骤包括:呈现用于对所述应用程序进行操作的可操作项。在一些实施例中,如果尚未下载所述应用程序,所述可操作项是用于下载、安装并启动所述应用程序的可操作项,如果已下载所述应用程序,但尚未安装所述应用程序,所述可操作项是用于安装并启动所述应用程序的可操作项,以及如果已安装所述应用程序,所述可操作项是用于启动所述应用程序的可操作项。
在一些实施例中,对所述可操作项的操作包括:将所述可操作项拖放到与所述输入相对应的一个或多个待选项中所选择的任一待选项上。在一些实施例中,执行相应的动作的步骤包括:使得浏览器以所选择的任一待选项为关键字进行搜索。根据本发明的第二方案,提供了一种智能输入设备。所述智能输入设备包括:输入单元,被配置为接收输入;判断单元,被配置为判断所述输入是否符合标准;呈现单元,被配置为如果所述输入符合所述标准,则呈现可操作项;以及执行单元,被配置为响应于对所述可操作项的操作,执行相应的动作。在一些实施例中,所述标准是预先定义的标准。在一些实施例中,所述标准是根据所述输入实时生成的标准。在一些实施例中,所述标准包括以下任一项:统一资源定位符“URL”和电子邮件地址。在一些实施例中,所述判断单元被配置为:当所述标准是URL时,判断所述输入是否包括字符串“WWW”,以及当所述标准是电子邮件地址时,判断所述输入是否包括字符在一些实施例中,所述执行单元被配置为:当所述标准是URL时,使得浏览器打开由所述输入表示的URL,以及当所述标准是电子邮件地址时,使得电子邮件客户端打开由所述输入表示的电子邮件地址。在一些实施例中,所述标准包括:针对与所述输入相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序,所述呈现单元被配置为:呈现用于对所述应用程序进行操作的可操作项。在一些实施例中,如果尚未下载所述应用程序,所述可操作项是用于下载、安装并启动所述应用程序的可操作项,如果已下载所述应用程序,但尚未安装所述应用程序,所述可操作项是用于安装并启动所述应用程序的可操作项,以及如果已安装所述应用程序,所述可操作项是用于启动所述应用程序的可操作项。在一些实施例中,对所述可操作项的操作包括:将所述可操作项拖放到与所述输入相对应的一个或多个待选项中所选择的任一待选项上。在一些实施例中,所述执行单元被配置为:使得浏览器以所选择的任一待选项为关键字进行搜索。本发明提供的方法为用户提供了更多的智能判断选项,极大提升了用户的输入效率,尤其是在移动终端等操作方式受限的情况下,满足了用户的各种输入、切换需求,方便了用户的使用,并解决了现有技术中的上述问题。


通过下面结合

本发明的优选实施例,将使本发明的上述及其它目的、特征和优点更加清楚,其中:图1A至ID示出了根据本发明的示例实施例的智能输入法的操作界面的示意图;图2示出了根据本发明的示例实施例的智能输入方法的示例的流程图;以及图3示出了根据本发明的示例实施例的智能输入设备的配置的框图。
在本发明的所有附图中,相同或相似的结构均以相同或相似的附图标记标识。
具体实施例方式下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了对于本发明来说是不必要的细节和功能,以防止对本发明的理解造成混淆。以下,以本发明应用于无线移动通信设备的场景为例,对本发明进行了详细描述。但本发明并不局限于此,本发明也可以应用于固定通信设备、有线通信设备,或者应用于无线移动通信设备、固定通信设备、有线通信设备等的任意混合结构。就移动通信设备而言,本发明并不局限于所涉及的各个移动通信终端的具体通信协议,可以包括但不限于2G、3G、4G、5G网络,WCDMA、CDMA2000、TD-SCDMA设备等,不同的移动终端可以采用相同的通信协议,也可以采用不同的通信协议。本发明并不局限于移动终端的具体操作系统,可以包括但不限于iOS、Windows Mobi Ie、Symbian、Android等,不同的移动终端可以采用相同的操作系统,也可以采用不同的操作系统。此外,本发明同样适用于需要进行人机交互的各种固定通信设备,可以包括但不限于基站、接入点、台式计算机、工作站、大型机、机顶盒等。本发明并不局限于固定通信设备的具体操作系统,可以包括但不限于Windows系列、Linux的各种发行版本、Unix、BSD等,不同的固定通信设备可以采用相同的操作系统,也可以采用不同的操作系统。此外,本发明同样适用于需要进行人机交互的各种非通信设备,可以包括但不限于各种独立工作的、且不与除用户之外的设备发生交互的计算机系统,如DVD播放器、电子阅读器、手持游戏机等。一般而言,本发明适用于需要对用户输入进行智能判定并向用户呈现相应可操作项的所有可能设备。在本文中,术语“输入法”如上所述是指:为了将各种符号输入计算机或其他设备而采用的编码方法。针对不同语言,通常具有不同的输入法。例如,对于简体中文输入而言,存在五笔字型输入法、拼音输入法、流水码输入法(区位码、电报码、内码等)等。对于繁体中文输入而言,存在仓颉输入法、行列输入法等。类似地,对于英语、日语、朝鲜语、越南语等,也均存在各自的输入法。以下,以本发明应用于简体中文输入法的场景为例,对本发明进行了详细描述。但本发明并不局限于此,本发明也同样可以应用于繁体中文输入法、日语输入法、英语输入法等。在简体中文输入法分类方面,主要将输入法分为:键盘输入法和非键盘输入法。键盘输入法可以包括但不限于:流水码输入法(区位码、电报码、内码等)、音码输入法(拼音)、形码输入法(五笔字型、郑码)、音形码输入法(自然码、谭码)、以及上述输入法的各种组合等。非键盘输入法可以包括但不限于:手写输入法、语音输入法、OCR(光学字符识别)、混合输入法(例如,手写+语音识别)等。以下,以本发明应用于键盘输入法中的拼音输入法的场景为例,对本发明进行了详细描述。但本发明并不局限于此,本发明也同样可以应用于五笔字型、手写输入、语音识别等各种输入方法。接下来,将参照附图1A 3来详细描述本发明的优选实施例。首先,参见图1A至1D,它们分别示出了根据本发明的示例实施例的智能输入法的操作界面的示意图。具体地,图1A示出了在用户输入满足预先定义的标准时向用户呈现的示例输入法界面;图1B示出了在用户输入满足根据输入实时生成的标准时向用户呈现的示例输入法界面;图1C示出了在用户输入时向用户呈现的用于进行搜索的示例输入法界面;以及图1D示出了以上各个示例输入法界面的组合图。在图1A ID中,由根据本发明的示例实施例的智能输入方法(下文中,简称为“智能输入法”)向用户呈现的界面IOOa IOOd各自包括输入栏10和待选栏20,其中,输入栏10向用户呈现与用户输入的字符(字母、数字、标点符号、控制字符等)相同的内容,以向用户反馈用户是否正确输入了其想要输入的内容;待选栏20向用户呈现了一个或多个作为待选项的与用户输入相对应的汉字、词组、句子、各种联想项等。在本示例实施例中,待选栏20包括5个待选项21、22、23、24、25。在其它实施例中,待选项的数目当然也可以更少或更多(例如,0个、I个、9个等)。在图1A和ID中,界面IOOa和IOOd还各自包括跳转图标IOa ;在图1B和ID中,界面IOOb和IOOd还各自包括应用图标22a、23a ;在图1C和ID中,界面IOOc和IOOd还各自包括搜索图标30。下文中,将详细解释图1A ID中示出的各种元素。在图1A中,当用户的输入被智能输入法判断为满足预先定义的标准时,向用户呈现可操作项。具体地,在本示例实施例中,该预先定义的标准可以包括URL(统一资源定位符)和/或电子邮件地址,而该可操作项可以包括跳转图标10a。在一个实施例中,当智能输入法判断用户的输入包括字符串“www”时,则智能输入法可以将用户的整个输入作为一个URL来进行处理。此时,智能输入法向用户呈现跳转图标10a。例如,在输入栏10的右侧向用户呈现单独的跳转图标10a。当用户进行输入并被智能输入法判断为URL之后,通过点击(触摸)跳转图标10a,就可以使得设备上的浏览器打开与用户输入相对应的URL。当然,跳转图标IOa的位置不限于输入栏10的右侧,其也可以位于任何合适的位置上,例如输入栏10的左侧、上方、下方;其也可以与输入栏相邻或具有一定间距。在另一个实施例中,甚至输入栏10本身就可以是跳转图标10a。在该情况下,当用户进行输入并被智能输入法判断为URL之后,通过点击(触摸)输入栏10 (跳转图标10a),就可以使得设备上的浏览器打开与用户输入相对应的URL。从而减少了用户在浏览网页时所要进行的操作数量,方便了用户的操作。在另一个实施例中,当智能输入法判断用户的输入包括字符时,则智能输入法可以将用户的整个输入作为一个电子邮件来进行处理。此时,智能输入法向用户呈现跳转图标10a。例如,在输入栏10的右侧向用户呈现单独的跳转图标10a。如上所述,跳转图标IOa的位置不限于输入栏10的右侧。通过点击(或触摸或其他方式选择)跳转图标10a,可以使得设备上的电子邮件客户端对用户输入所表示的电子邮件地址自动进行操作。在一个实施例中,对电子邮件地址的操作可以是以该电子邮件地址为收信人,打开撰写新电子邮件的界面。在另一个实施例中,对电子邮件地址的操作可以是以该电子邮件地址为用户名,登录到该电子邮件地址所对应的信箱中以查看信件等,其中,与该用户名相对应的密码或其它认证手段可以是预先存储的数据或缺省数据。当然,对电子邮件地址的操作也可以包括其它各种可能的操作,此处不一一列举。从而,该自动操作减少了用户在进行与电子邮件相关的操作中所要进行的操作数量,方便了用户的操作。在另一个实施例中,当智能输入法判断用户的输入满足某一其他预先定义的标准时(例如FTP、P2P协议(如BT、EMULE等)、TELNET等),智能输入法可以向用户呈现跳转图标IOa (可操作项),使得用户通过点击跳转图标IOa就可以自动打开相应的应用程序,并使用该应用程序对所输入的内容就行操作(例如,使用FTP客户端来打开FTP站点、使用P2P客户端来下载由用户输入表示的P2P内容等等)。总而言之,只要存在对应的操作方式,即可提供对应的跳转图标10a,使得用户可以通过点击跳转图标IOa对所输入的内容进行操作。此外,所使用的浏览器和电子邮件客户端等可以是与URL和电子邮件地址预先分别关联的浏览器和电子邮件客户端,也可以是设备上缺省使用的浏览器和电子邮件客户端。在图1B中,当用户的输入被智能输入法判断为满足根据用户输入的内容实时产生的标准时,向用户呈现可操作项。具体地,在本示例实施例中,根据用户输入的内容实时产生的标准可以包括:针对与用户输入的内容相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序。在一个示例实施例中,当用户输入例如“sheji”时,智能输入法在待选栏20中向用户呈现5个待选项,分别为21 “涉及”、22 “设计”、23 “射击”、24 “社稷”、以及25 “拾级”。使用该智能输入法的设备通过对该实时生成的待选项进行相应的搜索,判断是否存在分别与这些待选项相对应的应用程序。例如,当用户输入“sheji”时,设备针对待选项22 “设计”在本地或网络进行搜索,发现与22 “设计”相对应的应用程序,例如用于工业设计的软件“AutoCAD”。此时,智能输入法判断该软件是否已下载,如果尚未下载,则向用户呈现应用图标22a (可操作项)。当用户点击应用图标22a时,设备将自动开始下载、安装并启动软件“AutoCAD”。如果智能输入法判断该软件已下载但是尚未安装,则向用户呈现应用图标22a (可操作项)。当用户点击应用图标22a时,设备将自动开始安装并启动软件“AutoCAD”。如果智能输入法判断该软件已安装,则向用户呈现应用图标22a(可操作项)。当用户点击应用图标22a时,设备将自动启动软件“AutoCAD”。类似地,智能输入法也对与“sheji”相对应的待选项23 “射击”进行本地或网络搜索。当例如发现本地安装的某一射击类游戏软件时,其可以向用户呈现应用图标23a (可操作项)。当用户点击应用图标23a时,设备将自动启动该游戏软件。此外,如待选项21、24和25所示的,当设备未发现与待选项相对应的应用程序时,可以不向用户呈现与其相对应的应用图标。呈现应用图标23a的位置可以与呈现跳转图标IOa的方式相似,即只要是方便用户点击或以其他方式选择的位置即可。在一个实施例中,在每个待选项的右侧向用户呈现应用图标。除了进行搜索获得与待选项相关联的应用图标之外,还可以由用户在输入法中预先设置。例如,用户可以将“设计”预先与应用程序“文本编辑器”相关联。当用户输入“sheji”时,待选项22 “设计”旁的应用图标22a(可操作项)用于使得设备打开应用软件“文本编辑器”。应当说明的是:尽管待选项22 “设计”与“文本编辑器”是预先关联的,但是由于待选项22 “设计”是根据用户输入实时产生的,因此与待选项22相关联的判断标准也是根据用户输入实施产生的。此外,也可以将其视为“预先定义的标准”与“根据用户输入实时产生的标准”的结合。此外,前述的待选项与应用的关联可以是精确的,例如“射击”仅对应于名称严格为“射击”的应用程序。在其他实施例中,前述的待选项与应用的关联也可以是模糊的,例如“射击”可以对应于名称中包含“射击”的应用程序,如“连续射击”、“射击训练”等。在图1C中,当用户进行输入时,向用户呈现可操作项。具体地,在本示例实施例中,当用户进行输入时,向用户呈现用于对所输入内容进行相应搜索的搜索图标30(可操作项)。在一个示例实施例中,当用户输入“sheji”时,待选栏20中呈现5个待选项,分别为21 “涉及”、22 “设计”、23 “射击”、24 “社稷”、以及25 “拾级”。同时,智能输入法在待选栏的左侧提供搜索图标30。当用户希望对任一待选项(例如,22 “设计”)所对应内容进行搜索时,可以通过使用鼠标或手指等将搜索图标30拖放到想要搜索的待选项22 “设计”上,使得设备自动打开浏览器并对“设计”进行搜索。在另一实施例中,也可以通过使用鼠标或手指等将想要搜索的待选项22 “设计”拖放到搜索图标30上,使得设备自动打开浏览器并对“设计”进行搜索。在其它实施例中,也可以通过其他任何合适的方式使待选项22 “设计”与搜索图标30发生关联,并使得设备自动打开浏览器并对“设计”进行搜索,例如:快捷键、语音识别等。呈现搜索图标30的位置可以与呈现跳转图标10a、应用图标22a、23a的方式相似,即只要是方便用户拖放或以其他方式选择的位置即可。在一个实施例中,在待选栏的左侧向用户呈现搜索图标30。此外,所使用的浏览器可以是与待选项预先关联的浏览器,也可以是设备上缺省使用的浏览器。所使用的搜索引擎可以是与待选项预先关联的搜索引擎,也可以是设备上缺省使用的搜索引擎。在图1D中,呈现了根据本发明的示例实施例的结合了上述三种情况的智能输入法的界面。在一个示例实施例中,当用户输入“sheii@shej1.com”时,同时向用户呈现跳转图标10a、应用图标22a、23a、以及搜索图标30。在本示例实施例中上述三种情况同时出现,但是在其他示例实施例中,三种情况也可以先后出现。此外,这三种情况也可以区分优先级,即当存在应用图标22a、23a时,不向用户呈现跳转图标IOa和搜索图标30。当然,其他优先级排序也是可以的。在本发明的一个优选实施例中,在待选栏20左侧始终呈现搜索图标30,且在各个待选项右侧呈现与各个待选项分别对应的应用图标22a、23a等,如图1D所示。此外,上述图标不限于附图1A ID所示出的圆形,其也可以是方形、心形等。只要其可以用于使得设备进行相应操作,其可以具有任何合适的形状、大小、和位置。这些图标也不限于如附图1A ID所示的可点击的按钮类型的图标,其也可以是开关、链接等。此夕卜,这些图标也不限于是由软件实现的图标,且也可以是实际存在的专用硬件按钮等,只要对其的触动可以引起设备执行相应操作即可。图2示出了根据本发明的示例实施例的智能输入方法200的示例的流程图。如图2所示,智能输入方法200可以包括步骤S210、S220、S230、S240和S250。根据本发明,这些步骤的执行并不局限于图2所示的具体操作顺序。在一些实施例中,智能输入方法200可以由图3所示的智能输入设备300来执行。图3示出了根据本发明的示例实施例的智能输入设备300的配置的示例的框图。如图3所示,智能输入设备300可以包括:输入单元310、判断单元320、呈现单元330、以及执行单元340。输入单元310被配置为接收用户的输入。在一些实施例中,输入单元310可以是智能输入设备300的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与智能输入设备300的键盘、鼠标、触摸屏、语音识别器、或读卡器等各种输入设备相配合,接收用户的输入。在另一些实施例中,输入单元310可以与智能输入设备300的接收机相配合,通过有线或无线网络从其它节点(例如,另一设备)接收用户的输入。判断单元320被配置为判断所述输入是否符合标准。在一些实施例中,判断单元320也可以是智能输入设备300的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与智能输入设备300的存储器(RAM、闪存等等)、收发信机等相配合,根据在智能输入设备300中本地保存的、计算的、或网络上保存的、计算的一些或全部数据,判断由输入单元310接收到的用户输入是否符合标准。如上面结合图1A ID所述的,这些标准包括但不限于:预先定义的标准、根据用户输入实时生成的标准、以及始终符合(或始终不符合)的标准(例如,始终为真的条件,“I >0”)。呈现单元330被配置为如果所述输入符合所述标准,则向用户呈现可操作项。在一些实施例中,呈现单元330可以是智能输入设备300的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以例如与智能输入设备300的显示器、扬声器、打印机等输出设备相配合,向用户呈现与标准对应的可操作项。如上面结合图1A ID所述的,这些可操作项包括但不限于:跳转图标、应用图标、搜索图标等。执行单元340被配置为响应于用户对所述可操作项的操作,执行相应的动作。在一些实施例中,执行单元340可以是智能输入设备300的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以例如与智能输入设备300的收发信机相配合,执行与可操作项相对应的动作。如上面结合图1A ID所述的,这些相应动作可以包括但不限于:使用浏览器打开URL、使用电子邮件客户端打开电子邮件地址、打开设计软件、打开游戏软件等。以下将结合图2和图3,对根据本发明实施例的智能输入方法200和智能输入设备300进行详细的描述。在步骤S210中,由输入单元310接收用户的输入。在步骤S220中,由判断单元320判断所述输入是否符合标准。如果所述输入符合所述标准,则在步骤S230中,由呈现单元330向用户呈现可操作项。如果所述输入不符合所述标准,则在步骤S250中,由呈现单元330向用户呈现正常显示内容。在步骤S240中,响应于用户对所述可操作项的操作,由执行单元340执行相应的动作。根据本发明的一些实施例,上述标准可以是预先定义的标准。根据本发明的一些实施例,上述标准可以是根据用户的输入实时生成的标准。根据本发明的一些实施例,上述标准包括以下任一项:统一资源定位符(URL)和电子邮件地址。根据本发明的一些实施例,在步骤S220中由判断单元320判断输入是否符合标准的步骤包括:当标准是URL时,判断输入是否包括字符串“www”,以及当标准是电子邮件地址时,判断输入是否包括字符“O”。根据本发明的一些实施例,在步骤S240中由执行单元340执行相应的动作包括:当标准是URL时,使得浏览器打开由输入表示的URL,以及当标准是电子邮件地址时,使得电子邮件客户端打开由输入表示的电子邮件地址。根据本发明的一些实施例,上述标准包括:针对与输入相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序,在步骤S230中由呈现单元330向用户呈现可操作项的步骤包括:向用户呈现用于对应用程序进行操作的可操作项。根据本发明的一些实施例,如果尚未下载应用程序,则可操作项是用于下载、安装并启动应用程序的可操作项,如果已下载应用程序,但尚未安装应用程序,则可操作项是用于安装并启动应用程序的可操作项,以及如果已安装应用程序,则可操作项是用于启动应用程序的可操作项。根据本发明的一些实施例,用户对所述可操作项的操作包括:将可操作项拖放到与输入相对应的一个或多个待选项中由用户选择的任一待选项上。根据本发明的一些实施例,在步骤S240中由执行单元340执行相应的动作的步骤包括:使得浏览器以由用户选择的任一待选项为关键字进行搜索。至此已经结合优选实施例对本发明进行了描述。应该理解,本领域技术人员在不脱离本发明的精神和范围的情况下,可以进行各种其它的改变、替换和添加。因此,本发明的范围不局限于上述特定实施例,而应由所附权利要求所限定。
权利要求
1.一种智能输入方法,包括: 接收输入; 判断所述输入是否符合标准; 如果所述输入符合所述标准,则呈现可操作项;以及 响应于对所述可操作项的操作,执行相应的动作。
2.根据权利要求1所述的智能输入方法,其中,所述标准是预先定义的标准。
3.根据权利要求1所述的智能输入方法,其中,所述标准是根据所述输入实时生成的标准。
4.根据权利要求2所述的智能输入方法,其中,所述标准包括以下任一项:统一资源定位符“URL”和电子邮件地址。
5.根据权利要求4所述的智能输入方法,其中,判断所述输入是否符合标准的步骤包括:当所述标准是URL时,判断所述输入是否包括字符串“www”,以及当所述标准是电子邮件地址时,判断所述输入是否包括字符“O”。
6.根据权利要求4所述的智能输入方法,其中,执行相应的动作包括:当所述标准是URL时,使得浏览器打开由所述输入表示的URL,以及当所述标准是电子邮件地址时,使得电子邮件客户端以所述输入表示的电子邮件地址为收信人,打开撰写新电子邮件的界面。
7.根据权利要求3所述的智能输入方法, 其中,所述标准包括:针对与所述输入相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序, 其中,呈现可操作项的步骤包括:呈现用于对所述应用程序进行操作的可操作项。
8.根据权利要求7所述的智能输入方法,其中: 如果尚未下载所述应用程序,所述可操作项是用于下载、安装并启动所述应用程序的可操作项, 如果已下载所述应用程序,但尚未安装所述应用程序,所述可操作项是用于安装并启动所述应用程序的可操作项,以及 如果已安装所述应用程序,所述可操作项是用于启动所述应用程序的可操作项。
9.根据权利要求1所述的智能输入方法,其中,对所述可操作项的操作包括:将所述可操作项拖放到与所述输入相对应的一个或多个待选项中所选择的任一待选项上。
10.根据权利要求9所述的智能输入方法,其中,执行相应的动作的步骤包括:使得浏览器以所选择的任一待选项为关键字进行搜索。
11.一种智能输入设备,包括: 输入单元,被配置为接收输入; 判断单元,被配置为判断所述输入是否符合标准; 呈现单元,被配置为如果所述输入符合所述标准,则呈现可操作项;以及 执行单元,被配置为响应于对所述可操作项的操作,执行相应的动作。
12.根据权利要求11所述的智能输入设备,其中,所述标准是预先定义的标准。
13.根据权利要求11所述的智能输入设备,其中,所述标准是根据所述输入实时生成的标准。
14.根据权利要求12所述的智能输入设备,其中,所述标准包括以下任一项:统一资源定位符“URL”和电子邮件地址。
15.根据权利要求14所述的智能输入设备,其中,所述判断单元被配置为:当所述标准是URL时,判断所述输入是否包括字符串“www”,以及当所述标准是电子邮件地址时,判断所述输入是否包括字符“O”。
16.根据权利要求14所述的智能输入设备,其中,所述执行单元被配置为:当所述标准是URL时,使得浏览器打开由所述输入表示的URL,以及当所述标准是电子邮件地址时,使得电子邮件客户端以所述输入表示的电子邮件地址为收信人,打开撰写新电子邮件的界面。
17.根据权利要求13所述的智能输入设备, 其中,所述标准包括:针对与所述输入相对应的、且实时生成的一个或多个待选项中的每一个待选项,存在与该待选项相对应的应用程序, 其中,所述呈现单元被配置为:呈现用于对所述应用程序进行操作的可操作项。
18.根据权利要求17所述的智能输入设备,其中: 如果尚未下载所述应用程序,所述可操作项是用于下载、安装并启动所述应用程序的可操作项, 如果已下载所述应用程序,但尚未安装所述应用程序,所述可操作项是用于安装并启动所述应用程序的可操作项,以及 如果已安装所述应用程序,所述可操作项是用于启动所述应用程序的可操作项。
19.根据权利要求11所述的智能输入设备,其中,对所述可操作项的操作包括:将所述可操作项拖放到与所述输入相对应的一个或多个待选项中所选择的任一待选项上。
20.根据权利要求19所述的智能输入设备,其中,所述执行单元被配置为:使得浏览器以所选择的任一待选项为关键字进行搜索。
全文摘要
本发明提供了一种智能输入方法。所述智能输入方法包括接收输入;判断所述输入是否符合标准;如果所述输入符合所述标准,则呈现可操作项;以及响应于对所述可操作项的操作,执行相应的动作。本发明还提供了一种实现上述智能输入方法的智能输入设备。
文档编号G06F3/023GK103116408SQ20131003648
公开日2013年5月22日 申请日期2013年1月30日 优先权日2013年1月30日
发明者张宇平 申请人:北京网秦天下科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1