一种输入处理装置、方法及计算机的制作方法

文档序号:6575634阅读:177来源:国知局
专利名称:一种输入处理装置、方法及计算机的制作方法
技术领域
本发明涉及编辑、搜索技术领域,特别是一种输入处理装置、方法及计算机。
技术背景
在用户的日常上网行为中,利用各种不同的搜索引擎进行网络搜索是最频繁的网 络行为之一,而在日常操作计算机过程中,输入文字图像以及进行编辑的操作也是频繁的, 其中最常见的编辑动作就是拷贝和粘贴。
通常而言,用户利用搜索引擎进行网络搜索时,首先需要在搜索引擎的搜索框中 填入至少一个关键字,在关键字存在多个时,还需要利用逻辑关系符表明各关键字之间的 关系,然后由搜索引擎利用这些关键字和逻辑关系符生成检索表达式,最后由搜索引擎利 用该检索表达式进行网络搜索,并返回搜索结果。
从上述的描述可以发现,上述的检索过程的实现需要用户打开搜索页面,结合鼠 标和键盘才能完成搜索,为了简化用户的操作,使用户能够得到更加方便的搜索服务,现在 已经有浏览器能够集成搜索引擎,并在用户利用鼠标选择关键词后,可以按住鼠标左键一 拖拉就可以在新开的浏览器窗口看到返回的搜索结果,或者通过鼠标右键菜单给用户提供 搜索选项,在用户选择该搜索选项后,能够直接将该用户利用鼠标选择关键词送入搜索引 擎,并利用新开浏览器窗口返回搜索结果。
然而,发明人在实现本发明实施例的过程中发现,现有技术至少存在如下缺点
由于只能选择连续的文字作为关键词,如一个关键词、一个句子或者一个段落,而 无法选择多个关键词进行检索。
上述是以检索领域为例说明现有技术存在的问题,但其他领域同样存在类似问 题,如图像编辑,用户只能通过依次选择图像中的各个部分,然后依次操作才能得到最后的 结果,无法同时选择图像中的多个部分进行操作。发明内容
本发明的目的是提供一种输入处理装置、方法及计算机,使用户能够以简单、方便 的方式实现对多个对象的处理。
为了实现上述目的,本发明实施例提供了一种输入处理方法,包括
监控光标操作设备的第一动作和第二动作;
通过所述第一动作和第二动作分别获得用户通过所述光标操作设备选择的第一 对象和第二对象;
获取指示符,所述指示符表示所述第一对象与所述第二对象之间的相互关系;
根据所述指示符产生包括所述第一对象和第二对象的中间结果。
上述的输入处理方法,其中,所述第一对象和第二对象分别为第一关键字和第二 关键字,所述指示符为逻辑关系符,所述中间结果为包括第一关键字和第二关键字的用于 进行第一搜索处理的第一表达式。4
上述的输入处理方法,其中,所述逻辑关系符为用户通过键盘输入的逻辑关系符, 所述获取指示符具体包括
监控键盘的动作;
通过监控到的键盘动作获取用户通过键盘输入的逻辑关系符。
上述的输入处理方法,其中,还包括
对所述第一表达式进行转换,得到用于进行第二搜索处理的第二表达式。
上述的输入处理方法,其中,所述第一关键字和第二关键字来自不同的文件。
为了实现上述目的,本发明实施例还提供了一种输入处理装置,包括
第一监控模块,用于监控光标操作设备的第一动作和第二动作;
对象获取模块,用于通过所述第一动作和第二动作分别获得用户通过所述光标操 作设备选择的第一对象和第二对象;
指示符获取模块,用于获取指示符,所述指示符表示所述第一对象与所述第二对 象之间的相互关系;
中间结果生成模块,用于根据所述指示符生成包括所述第一对象和第二对象的中 间结果。
上述的输入处理装置,其中,所述第一对象和第二对象分别为第一关键字和第二 关键字,所述指示符为逻辑关系符,所述中间结果为包括第一关键字和第二关键字的用于 进行第一搜索处理的第一表达式。
上述的输入处理装置,其中,所述逻辑关系符为用户通过键盘输入的逻辑关系符, 所述指示符获取模块包括
第二监控模块,用于监控键盘的动作;
逻辑关系符获取模块,用于通过监控到的键盘动作获取用户通过键盘输入的逻辑 关系符。
上述的输入处理装置,其中,还包括
转换模块,用于对所述第一表达式进行转换,得到用于进行第二搜索处理的第二 表达式。
上述的输入处理装置,其中,所述第一关键字和第二关键字来自不同的文件。
为了实现上述目的,本发明实施例还提供了一种计算机,包括光标操作设备,还包 括
第一监控模块,用于监控所述光标操作设备的第一动作和第二动作;
所述CPU用于通过所述第一动作和第二动作分别获得用户通过所述光标操作设 备选择的第一对象和第二对象;
指示符获取模块,用于获取指示符,所述指示符表示所述第一对象与所述第二对 象之间的相互关系;
所述CPU还用于根据所述指示符生成包括所述第一对象和第二对象的中间结果。
上述的计算机,其中,所述第一对象和第二对象分别为第一关键字和第二关键字, 所述指示符为逻辑关系符,所述中间结果为包括第一关键字和第二关键字的用于进行第一 搜索处理的第一表达式。
上述的计算机,其中,还包括键盘,所述逻辑关系符为用户通过键盘输入的逻辑关系符,所述指示符获取模块包括
第二监控模块,用于监控键盘的动作;
逻辑关系符获取模块,用于通过监控到的键盘动作获取用户通过键盘输入的逻辑 关系符。
上述的计算机,其中,还包括
转换模块,用于对所述第一表达式进行转换,得到用于进行第二搜索处理的第二 表达式。
上述的计算机,其中,所述第一关键字和第二关键字来自不同的文件。
本发明实施例具有以下的有益效果
本发明实施例中,通过监控用户对光标操作设备的操作行为,获取用户通过光标 操作设备选择的多个互不相邻的关键字,然后利用用户通过光标操作设备选择的多个互不 相邻的关键字和逻辑关系符生成检索表达式,发送给搜索引擎进行搜索,并向用户展现搜 索结果,使得用户能够以简单、方便的方式实现对多个互不相邻的关键词的检索,用户操作 方便,免除了不必要的输入麻烦。
而在图像编辑、图像搜索、文字编辑等领域,本发明同样能够使得用户以简单、方 便的方式实现对多个对象的处理,用户操作方便,免除了不必要的输入麻烦。


图1为本发明实施例的输入处理方法的流程示意图2为本发明实施例的检索方法的流程示意图3为本发明实施例的输入处理装置的结构示意图4为本发明实施例的检索装置的结构示意图。
具体实施方式
本发明实施例中,通过监控光标操作设备和键盘的动作,并利用监控到的光标操 作设备和键盘的操作获取用户通过光标操作设备选择的对象和通过键盘输入的指令,生成 用于应用程序使用的中间结果。
在本发明的具体实施例中,该光标操作设备可以是鼠标、触控板、指点杆、轨迹球、 触摸屏、手写笔、数据手套等各种可以选择字符的设备,在后续的说明书中,仅以鼠标为例 进行说明,但应当理解的是,所有可以选择字符的外接输入设备都可以。
在本发明的具体实施例的输入处理方法,包括
监控光标操作设备的第一动作和第二动作;
通过所述第一动作和第二动作分别获取用户通过所述光标操作设备选择的第一 对象和第二对象;
获取指示符;所述指示符表示所述第一对象与所述第二对象之间的相互关系;
根据所述指示符建立包括所述第一对象和第二对象的中间结果。
其中,上述的方法可以用于检索、文字编辑、图像编辑等各种领域,下面进行分别 说明。
该第一对象与所述第二对象之间的相互关系在不同领域具有不同的含义,会在下面进行详细说明。
〈检索领域〉
在检索领域,所述第一对象和第二对象为用户通过多次鼠标操作选择的第一关键 字和第二关键字,为防止连续两个选择对象和选择单个对象混淆,在选取两个以上的对象 时,可以通过触发机制触发,类似word里的Ctrl键,所述指示符为逻辑关系符,所述中间结 果为包括第一关键字和第二关键字的用于进行搜索处理的表达式。而该用于搜索处理的 表达式可能是一个搜索引擎的检索表达式,也可能是一个数据库(如专利数据库)的检索 表达式,还可能是用于搜索电子字典的表达式,由于各种处理基本相同,因此在下面的例子 中,仅以搜索弓丨擎为例进行说明。
如图1所示,应用于搜索引擎时,本发明实施例的输入处理方法,包括
步骤11,监控鼠标的动作;
步骤12,通过监控到的鼠标动作获取并保存用户通过多次鼠标操作选择的多个关 键字;
步骤13,根据逻辑关系符生成包括多个关键字的用于搜索引擎进行搜索处理的检 索表达式。
如选择两个关键字时,监控鼠标的第一动作,根据监控到的第一动作获取并保存 用户通过鼠标操作选择的第一关键字;监控鼠标的第二动作,根据监控到的第一动作获取 并保存用户通过鼠标操作选择的第二关键字。
本发明实施例的检索方法如图2所示,包括
步骤11,监控鼠标的动作;
步骤12,通过监控到的鼠标动作获取并保存用户通过多次鼠标操作选择的多个关 键字;
步骤13,根据逻辑关系符生成包括多个关键字的用于搜索引擎进行搜索处理的检 索表达式;
步骤14,搜索模块根据所述检索表达式进行搜索,得到一搜索结果;
步骤15,展现所述搜索结果。
在本发明的具体实施例中,该逻辑关系符可以是默认的逻辑关系符,也可以是用 户通过键盘输入的逻辑关系符,在第二种情况下,所述步骤13之前还还包括
监控键盘的动作;
通过监控到的键盘动作获取用户通过键盘输入的逻辑关系符。
在本发明的具体实施例中,该多个关键字和逻辑关系符保存于一缓存模块中,所 述步骤13中根据所述缓存模块中的多个关键字和逻辑关系符生成所述检索表达式。
在本发明的具体实施例中,该多个互不相邻的关键字可以是来自同一文件,也可 以来自不同的文件,如用户首先在WORD中选择WCDMA,在IE浏览器中选择3G。
当然,应当了解的是,虽然在以上的描述中,获取关键字在先描述,但这并不代表 获取关键字的执行在获取逻辑关系符之前,二者的执行情况说明如下,均以用户从Word文 档中的“WCDMA全名是Wideband CDMA,中文译名为宽带分码多工存取,是3G时代的移动通 信技术。,,中选择WCDMA和3G作为检索词,并用“WCDMA or 3G”进行检索为例进行说明。
执行情况一,获取关键字先于获取逻辑关系符执行。
在执行情况一中,用户首先通过鼠标依次选择“WCDMA”和“3G”。
下面对如何获取用户选择的关键词说明如下,在详细说明中,以WCDMA的选择为 例进行详细说明。
用户操作鼠标,将鼠标光标置于WCDMA的W之前,然后按下鼠标左键,通过向后拖 拉鼠标的方式选定WCDMA,当然也可以将光标置于WCDMA的A之后,然后按下鼠标左键,通过 向前拖拉鼠标的方式选定WCDMA ;
当然,用户也可以将鼠标光标置于WCDMA的任意两个字母之间,然后通过双击鼠 标左键选定WCDMA。
通过监控鼠标的动作,则可以得到用户通过鼠标选择的关键词为“WCDMA”和 “3G”。
然后用户通过键盘输入“ + ”,通过监控键盘的动作,则可以得到用户通过键盘输入 的逻辑关系符为“or”。至于用户通过键盘输入的字符代表什么逻辑关系符,只需要预先定 义好即可,如
A、B、C、......分别代表 and、or、not、......;或者
*、+、-、......分另Ij代表 and、or、not、......;或者
1、2、3、......分别代表 and、or、not、......;或者
......
当然,用户也可以定义自己的方案。
在得到用户通过鼠标选择的关键词为“WCDMA”和“3G”,且用户通过键盘输入的逻 辑关系符为“or”之后,则将关键词通过逻辑关系符连接即可得到检索关系式如下=WCDMA or 3G0
由于目前搜索引擎有很多种,在很多集成应用软件中,往往会集成多种搜索引擎, 比如ΜΑΧΤΗ0Ν傲游浏览器里就集成了 GOOGLE (谷歌),百度kiidu,搜搜(soso)等搜索引 擎,用户可以自行选择自己喜欢的搜索引擎,甚至还有Google百度一起搜的网站,PL]百 google度,可以对比出不同搜索引擎得到的不同搜索结果,还有很多搜索网站,对搜索检索 关系式的表达上也不尽相同,比如各个国家的专利检索网站,中国专利局和美国专利局和 日本专利局以及欧洲专利局的检索式各不相同,语言也不同,如果让用户自己去转换的话, 会非常麻烦,因此本方案还提供了检索式针对不同的搜索引擎检索式的自动转换。
可以通过查表的方式,根据不同的搜索引擎做语言和逻辑关系符的转换。
因此,本发明具体实施例中,还包括
转换模块,对在先得到的检索表达式(命名为第一表达式)进行语言和/或逻辑 操作符的转换,得到符合第二搜索引擎需求的第二表达式。
查询表如下所示
权利要求
1.一种输入处理方法,其特征在于,包括 监控光标操作设备的第一动作和第二动作;通过所述第一动作和第二动作分别获得用户通过所述光标操作设备选择的第一对象 和第二对象;获取指示符,所述指示符表示所述第一对象与所述第二对象之间的相互关系; 根据所述指示符产生包括所述第一对象和第二对象的中间结果。
2.根据权利要求1所述的输入处理方法,其特征在于,所述第一对象和第二对象分别 为第一关键字和第二关键字,所述指示符为逻辑关系符,所述中间结果为包括第一关键字 和第二关键字的用于进行第一搜索处理的第一表达式。
3.根据权利要求2所述的输入处理方法,其特征在于,所述逻辑关系符为用户通过键 盘输入的逻辑关系符,所述获取指示符具体包括监控键盘的动作;通过监控到的键盘动作获取用户通过键盘输入的逻辑关系符。
4.根据权利要求2或3所述的输入处理方法,其特征在于,还包括 对所述第一表达式进行转换,得到用于进行第二搜索处理的第二表达式。
5.根据权利要求1、2或3所述的输入处理方法,其特征在于,所述第一关键字和第二关 键字来自不同的文件。
6.一种输入处理装置,其特征在于,包括第一监控模块,用于监控光标操作设备的第一动作和第二动作; 对象获取模块,用于通过所述第一动作和第二动作分别获得用户通过所述光标操作设 备选择的第一对象和第二对象;指示符获取模块,用于获取指示符,所述指示符表示所述第一对象与所述第二对象之 间的相互关系;中间结果生成模块,用于根据所述指示符生成包括所述第一对象和第二对象的中间结^ ο
7.根据权利要求6所述的输入处理装置,其特征在于,所述第一对象和第二对象分别 为第一关键字和第二关键字,所述指示符为逻辑关系符,所述中间结果为包括第一关键字 和第二关键字的用于进行第一搜索处理的第一表达式。
8.根据权利要求7所述的输入处理装置,其特征在于,所述逻辑关系符为用户通过键 盘输入的逻辑关系符,所述指示符获取模块包括第二监控模块,用于监控键盘的动作;逻辑关系符获取模块,用于通过监控到的键盘动作获取用户通过键盘输入的逻辑关系符。
9.根据权利要求7或8所述的输入处理装置,其特征在于,还包括转换模块,用于对所述第一表达式进行转换,得到用于进行第二搜索处理的第二表达式。
10.根据权利要求6、7或8所述的输入处理装置,其特征在于,所述第一关键字和第二 关键字来自不同的文件。
11.一种计算机,包括光标操作设备,其特征在于,还包括第一监控模块,用于监控所述光标操作设备的第一动作和第二动作; 所述CPU用于通过所述第一动作和第二动作分别获得用户通过所述光标操作设备选 择的第一对象和第二对象;指示符获取模块,用于获取指示符,所述指示符表示所述第一对象与所述第二对象之 间的相互关系;所述CPU还用于根据所述指示符生成包括所述第一对象和第二对象的中间结果。
12.根据权利要求11所述的计算机,其特征在于,所述第一对象和第二对象分别为第 一关键字和第二关键字,所述指示符为逻辑关系符,所述中间结果为包括第一关键字和第 二关键字的用于进行第一搜索处理的第一表达式。
13.根据权利要求12所述的计算机,其特征在于,还包括键盘,所述逻辑关系符为用户 通过键盘输入的逻辑关系符,所述指示符获取模块包括第二监控模块,用于监控键盘的动作;逻辑关系符获取模块,用于通过监控到的键盘动作获取用户通过键盘输入的逻辑关系符。
14.根据权利要求12或13所述的计算机,其特征在于,还包括转换模块,用于对所述第一表达式进行转换,得到用于进行第二搜索处理的第二表达式。
15.根据权利要求11、12或13所述的计算机,其特征在于,所述第一关键字和第二关键 字来自不同的文件。
全文摘要
本发明提供一种输入处理装置、方法及计算机,该方法包括监控光标操作设备的第一动作和第二动作;通过所述第一动作和第二动作分别获得用户通过所述光标操作设备选择的第一对象和第二对象;获取指示符,所述指示符表示所述第一对象与所述第二对象之间的相互关系;根据所述指示符产生包括所述第一对象和第二对象的中间结果。本发明使得用户操作方便,免除了不必要的输入麻烦。
文档编号G06F3/048GK102033683SQ20091009357
公开日2011年4月27日 申请日期2009年9月25日 优先权日2009年9月25日
发明者李众庆 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1