一种搜索处理装置、电子设备及搜索处理方法

文档序号:6331970阅读:121来源:国知局
专利名称:一种搜索处理装置、电子设备及搜索处理方法
技术领域
本发明涉及搜索技术,特别是一种搜索处理装置、电子设备及搜索处理方法。
背景技术
目前的各种电子设备(如手机、电脑、PDA)等都能依据用户给出的关键字,形成一用于在搜索区域(如自身的存储装置、互联网)中进行搜索的搜索表达式,依据该搜索表达式,即可搜索得到一搜索结果,提供给用户。然而,发明人在实现本发明实施例的过程中,发现现有技术至少有如下缺点随着时间的不断向前推移,不管是用户自身的电子设备中,还是互联网中,信息都急剧增长,而目前的搜索都仅仅根据用户给出的关键词进行搜索,所以会搜索到的符合搜索条件的条目非常巨大,但实际上用户真正想要的内容并没有这么多,也就是说,现有技术中存在搜索结果不准确的缺点,同时也会导致用户需要耗费大量的时间从数量巨大的条目中挑选自己想要的内容。举例说明如下。在用户在播放《绿茶》这部电影时,想要查看一下与《绿茶》相关的一些内容,如拍摄过程中发生的一些事情或者目前的票房等,此时用户会输入原始待搜索内容“绿茶”,按照现有技术的方案,则会依据“绿茶”进行搜索,但很明显的是,该搜索结果至少会包括两方面的内容与电影《绿茶》相关的信息以及与绿茶这种茶叶相关的信息。而很明显的是,与绿茶这种茶叶相关的信息并不是用户想要的内容,因此,该搜索结果对用户而言并不准确。

发明内容
本发明的目的是提供一种搜索处理装置、电子设备及搜索处理方法,提高搜索结果的准确性。为了实现上述目的,本发明实施例提供了一种搜索处理装置,用于一电子设备中, 包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助选项提供单元,用于在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;第二获得单元,用于获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;第三获得单元,用于根据所述第二搜索辅助选项从所述电子设备获得一辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。上述的搜索处理装置,其中,所述第四获得单元具体包括
搜索单元,用于根据所述搜索表达式进行搜索操作得到所述搜索结果。上述的搜索处理装置,其中,所述第四获得单元具体包括收发单元,用于将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。上述的搜索处理装置,其中,所述辅助待搜索内容为从所述电子设备获得的内容。上述的搜索处理装置,其中,所述辅助待搜索内容为从所述电子设备外部获得的内容。上述的搜索处理装置,其中,还包括挑选单元,用于从一搜索辅助选项集合中挑选出所述至少一个第一搜索辅助选项。为了实现上述目的,本发明实施例还提供了一种电子设备,包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助选项提供单元,用于在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;第二获得单元,用于获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;第三获得单元,用于根据所述第二搜索辅助选项从所述电子设备内部或外部获得一辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。上述的电子设备,其中,所述第四获得单元具体包括搜索单元,用于根据所述搜索表达式进行搜索操作得到所述搜索结果。上述的电子设备,其中,所述第四获得单元具体包括收发单元,用于将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。上述的电子设备,其中,还包括挑选单元,用于从一搜索辅助选项集合中挑选出所述至少一个第一搜索辅助选项。为了实现上述目的,本发明实施例还提供了一种搜索处理方法,用于一电子设备中,包括获得用户输入的原始待搜索内容;在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;根据所述第二搜索辅助选项从所述电子设备获得一辅助待搜索内容;根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;依据所述搜索表达式获得一搜索结果;
显示所述搜索结果。上述的搜索处理方法,其中,所述依据所述搜索表达式获得一搜索结果具体包括根据所述搜索表达式进行搜索操作得到所述搜索结果。上述的搜索处理方法,其中,所述依据所述搜索表达式获得一搜索结果具体包括将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。为了实现上述目的,本发明实施例还提供了一种搜索处理装置,用于一电子设备, 包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助待搜索内容提供单元,用于提供从所述电子设备获得的第一辅助待搜索内容供用户选择;第五获得单元,用于获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。为了实现上述目的,本发明实施例还提供了一种电子设备,包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助待搜索内容提供单元,用于提供从所述电子设备内部或外部获得的第一辅助待搜索内容供用户选择;第五获得单元,用于获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。为了实现上述目的,本发明实施例还提供了一种搜索处理方法,用于一电子设备, 包括获得用户输入的原始待搜索内容;提供从所述电子设备获得的第一辅助待搜索内容供用户选择;获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达式;依据所述搜索表达式获得一搜索结果;显示所述搜索结果。本发明实施例具有以下的有益效果
本发明实施例的搜索处理装置、电子设备及搜索处理方法中,确定一表达用户意愿的辅助待搜索内容后,利用该辅助待搜索内容和原始待搜索内容来形成用于搜索的搜索表达式,由于在原始搜索内容中加入了用户选择的辅助选项,因此使得搜索结果更加符合用户要求,提高了搜索结果的准确性。同时,本发明实施例的搜索处理装置、电子设备及搜索处理方法中,由于结合了用户信息,采用搜索交互的方式,为用户带来一种新颖的搜索交互体验。


图1为本发明实施例的搜索处理装置的结构示意图;图2-4为本发明实施例中的第一搜索辅助选项的显示方式的示意图。
具体实施例方式本发明实施例的搜索处理装置、电子设备及搜索处理方法中,通过提供搜索辅助选项供用户选择,并根据用户选择的搜索辅助选项来确定一辅助待搜索内容后,利用该辅助待搜索内容和原始待搜索内容来形成用于搜索的搜索表达式,使得搜索结果更加符合用户要求,提高了搜索结果的准确性。如图1所示,本发明实施例的搜索处理装置包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助选项提供单元,用于在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;第二获得单元,用于获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;第三获得单元,用于根据所述第二搜索辅助选项从所述电子设备获得一辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。在本发明的具体实施例中,该辅助选项提供单元在预定条件成立时才提供至少一个第一搜索辅助选项供用户选择,在本发明的具体实施例中,该预定条件可以是各种条件, 如下检测到用户触发时判断预定条件成立;或者在搜索处理装置启动时判断预定条件成立。在本发明的具体实施例中,该检测用户触发可以通过硬件按钮或者软件按钮或者键盘快捷键等方式来实现。在利用硬件按钮实现时,可以在的电子设备上设置一按钮,该按钮与电子设备的主板连接,在按钮被用户按下时,会通过主板发送触发信号到处理器,处理器即可接收到触发信号,辅助选项提供单元即可判断预定条件成立。在利用软件按钮实现时,在用户利用鼠标或者指点操作来点击该软件按钮时,即可触发一定的事件,使得辅助选项提供单元可以知道预定条件成立。利用键盘快捷键方式实现时,如定义FlO键为触发键,则在用户敲击FlO键时,辅助选项提供单元即可判断预定条件成立。上述的各种实现方式都已经成熟应用于各种场所,在此不再对其工作过程作进一步详细的描述。但应当理解的是,本发明实施例并不局限于以上的触发方式,其他可以表明用户意图的触发方式都可以应用到本发明具体实施例中。而在搜索处理装置启动时即判断预定条件成立的方式相对来说就更加简单,类似于软件启动时必须加载的选项,这属于软件应用领域的常用技术手段。辅助选项提供单元需要提供至少一个第一搜索辅助选项供用户选择,在本发明的具体实施例中,辅助选项提供单元提供第一搜索辅助选项可以通过多种方式来实现,详细说明如下。< 方式一 >可钩选的方式。如图2所示,为可钩选的方式实现的搜索辅助选项的示意图。用户可通过鼠标或指点操作来对搜索辅助选项前对应的方框进行钩选操作,以选择对应的搜索辅助选项,而第二获得单元也可以根据用户的钩选操作确定用户从第一搜索选项中选择的第二搜索辅助选项。< 方式二 >下拉条的方式。如图3所示,为下拉条的方式实现的搜索辅助选项的示意图。用户点击搜索辅助选项选择框中的箭头时,会出现包括所有搜索辅助选项的下拉条,用户可通过鼠标或指点操作或语音控制方式来对下拉条中的搜索辅助选项进行选择。 而第二获得单元也可以根据用户的选择操作确定用户从第一搜索选项中选择的第二搜索辅助选项。〈方式三〉菜单方式。如图4所示,为菜单方式实现的搜索辅助选项的示意图。用户可通过鼠标或指点操作来对菜单中的搜索辅助选项进行选择。而第二获得单元也可以根据用户的选择操作(通过鼠标或指点操作或语音控制等方式实现)确定用户从第一搜索选项中选择的第二搜索辅助选项。当然,搜索辅助选项的显示还可以通过其他方式来实现,由于本发明实施例并不局限于以哪种方式提供搜索辅助选项供用户选择,在此对其他可能的搜索辅助选项的显示方式不再一一列举。在确定用户选择的第二搜索辅助选项之后,需要由第三获得单元根据所述第二搜索辅助选项从所述电子设备获得一辅助待搜索内容,根据搜索辅助选项的不同,该辅助待搜索内容也不同,而该辅助待搜索内容可以来自电子设备内部,也可以来自电子设备外部, 分别详细说明如下。在本发明的具体实施例中,该搜索辅助选项可以是如下选项中的一个或多个位置选项、时间选项、运行窗口数据选项等。
当然,该运行窗口数据选项又可以根据不同的文件分为如当前播放音乐选项、当前编辑文件选项、当前打开网页选项等。在本发明的具体实施例中,并不会限定具体的选项的表现形式,如可以直接将选项标示为选项1、选项2也可以,但在本发明的具体实施例中,每一个第一搜索选项与一种内容获取方式对应,在用户选定第二搜索选项之后,所述第三获得单元即可根据与第二搜索选项对应的内容获取方式来获取所述辅助待搜索内容。如限定选项1对应的辅助待搜索内容获取方式为与GPS模块交互,获取其中的位置信息。使得在用户选定第二搜索选项之后,第三获得单元即可根据第二搜索选项对应的获取方式,通过与GPS模块交互来获取当前位置信息。根据用户所选择的第二搜索辅助选项,第三获得单元从所述电子设备获得一辅助待搜索内容,与第二搜索辅助选项对应,该辅助待搜索内容可能来自于电子设备外部,也可能来自电子设备内部,如用户选择位置选项作为第二搜索辅助选项时,第三获得单元获得的辅助待搜索内容为用户当前位置,该用户当前位置就可能来自于电子设备外部,也有可能来自电子设备内部,如手机中设置有GPS模块时,该用户当前位置就可以通过GPS模块接收卫星信号后计算得到;在手机没有GPS模块时,可以向外部定位服务器发送定位请求,外部定位服务器接收到该定位请求后自行定位操作,然后返回定位结果。如用户选择位置选项作为第二搜索辅助选项,在用户在一个陌生的城市需要搜索一家川菜馆进行就餐时,此时用户会输入原始待搜索内容“川菜馆”,按照现有技术的方案, 则会依据“川菜馆”进行搜索,但很明显的是,该搜索结果会包括全国各地的川菜馆。但如果按照本发明实施例的方案,第二获得单元发现用户选择位置选项作为第二搜索辅助选项,此时,第三获得单元在获取当前位置,并选择当前位置作为辅助待搜索内容,并由生成单元生成当前位置与川菜馆组合形成的搜索表达式,如当前位置为北京市海淀区学院路,则生成单元生成“川菜馆and北京市海淀区学院路”的搜索表达式,很明显,最后得到的搜索结果中北京市海淀区学院路范围外的川菜馆出现在搜索结果中的数量就会大大减小,提高了搜索结果的准确性。用户选择时间选项作为第二搜索辅助选项时,第三获得单元获得的辅助待搜索内容为当前时间,电子设备中设置有GPS校时设备时,GPS校时设备能对电子设备进行校时, GPS校时设备能够从GPS卫星上获取标准的时间信号,因此当前时间可以通过GPS模块接收卫星信号后计算得到;当然,在电子设备的时间是准确的情况下,直接从电子设备读取时间信息也能够得到当前时间。如用户选择时间选项作为第二搜索辅助选项,在用户今天想看一个电影《盗梦空间》,想搜索哪些影院播放《盗梦空间》,此时用户会输入原始待搜索内容“盗梦空间and放映”,按照现有技术的方案,则会依据“盗梦空间and放映”进行搜索,但很明显的是,该搜索结果会出现在此之前放映《盗梦空间》,但之后不再放映的电影院的名称,或者说从明天开始才放映《盗梦空间》的电影院的名称。
但如果按照本发明实施例的方案,第二获得单元发现用户选择时间选项作为第二搜索辅助选项,此时,第三获得单元在获取时间选项,并选择时间选项作为辅助待搜索内容,并由生成单元生成时间选项、盗梦空间以及放映组合形成的搜索表达式,如当前时间为 2010年9月5日,则生成单元生成“盗梦空间and放映and 2010年9月5日”的搜索表达式,很明显,最后得到的搜索结果中放映已经结束的电影院,以及放映还没开始的电影院出现在搜索结果中的可能大大降低,提高了搜索的准确性。用户选择运行窗口数据选项作为第二搜索辅助选项时,第三获得单元获得的辅助待搜索内容为从运行窗口中提取的关键信息。本发明具体实施例中,该关键信息可以是关键词,举例说明如下。该关键信息可以利用所述运行窗口中执行的数据内容的名称、运行窗口中的数据内容提取得到,分别说明如下。如用户选择运行窗口数据选项作为第二搜索辅助选项,在用户的视频播放软件在播放《绿茶》这部电影时,用户想要查看一下与《绿茶》相关的一些内容,如拍摄过程中发生的一些事情或者目前的票房等,此时用户会输入原始待搜索内容“绿茶”,按照现有技术的方案,则会依据“绿茶”进行搜索,但很明显的是,该搜索结果至少会包括两方面的内容与电影《绿茶》相关的信息以及与绿茶这种茶叶相关的信息。但如果按照本发明实施例的方案,第二获得单元发现用户选择运行窗口数据选项作为第二搜索辅助选项,此时,第三获得单元在发现视频播放软件播放的视频文件的名称为“绿茶”时,就会选择“电影”这个关键词作为辅助待搜索内容,并由生成单元生成“绿茶 and电影”的搜索表达式,很明显,最后得到的搜索结果中就不会有与绿茶这种茶叶相关的信息,大大提高了搜索结果的准确性。如用户选择运行窗口数据选项作为第二搜索辅助选项,在用户的因特网浏览器中打开的一个链接中,是描述美食的内容,用户如果想要了解一下四川的特色饮食,此时用户会输入原始待搜索内容“四川”,按照现有技术的方案,则会依据“四川”进行搜索,但很明显的是,该搜索结果至少会包括与四川有关的很多内容,如饮食、气候、地理、人文等等,而饮食相关的内容可能只是非常小的一部分。但如果按照本发明实施例的方案,第二获得单元发现用户选择运行窗口数据选项作为第二搜索辅助选项时,第三获得单元就会对因特网浏览器中打开的链接中的内容进行内容提取,并选择“饮食”这个关键词作为辅助待搜索内容,并由生成单元生成“四川and饮食”的搜索表达式,很明显,最后得到的搜索结果中绝大部分都会与四川的饮食相关,大大提高了搜索结果的准确性。通过以上的描述可以发现,本发明实施例存在搜索结果准确的有益效果,详细说明如下。本发明实施例中,通过提供搜索辅助选项供用户选择,并根据用户选择的搜索辅助选项来确定一辅助待搜索内容后,利用该辅助待搜索内容和原始待搜索内容来形成用于搜索的搜索表达式,由于该搜索表达式不但包括了原始待搜索内容,同时还包括辅助待搜索内容,因此,满足搜索条件的搜索结果会减少,而同时,由于搜索辅助选项是用户自己选择的,符合用户的意愿,因此该满足搜索条件的搜索结果与用户的意愿更加一致,因此,本发明实施例能够得到更加接近于用户真实意愿的搜索结果,提高了搜索结果的准确性,举例说明如下。现有技术中,用户搜索“绿茶”时,得到的是与电影《绿茶》相关的信息以及与绿茶这种茶叶相关的信息,但很明显的是,用户仅仅需要其中一方面的内容,或者是与电影《绿茶》相关的信息,或者是与绿茶这种茶叶相关的信息,因此,搜索结果并不准确。而在本发明的具体实施例中,可以提供位置选项、时间选项、运行窗口数据选项等供用户选择,如用户想要搜索当前位置的卖绿茶的商店,则用户会选择位置选项,而选择之后,会生成“A市B区C大街and绿茶”的搜索表达式,则最后呈现给用户的搜索结果,与电影《绿茶》相关的信息在搜索结果的数量会大大降低,而搜索结果更多的是在A市B区C大街这个位置点上与绿茶相关的信息,如A市B区C大街的绿茶商店等,而这正是用户想要的,因此,利用本发明实施例得到的搜索结果更加接近于用户意愿,也就是说,对用户而言, 该搜索结果更加准确。同时,由于辅助待搜索内容(A市B区C大街)并不是系统以固定方式生成的,而是更加用户的选择生成的,如用户要搜索与电影《绿茶》相关的信息是,就会选择运行窗口数据选项,而当前视频播放软件播放的是电影《绿茶》时,则会生成“电影and绿茶”这个搜索表达式,很明显,与绿茶这种茶叶相关的信息在搜索结果中的数量会大大降低,使得搜索结果更加符合用户意愿,提高了搜索结果的准确性。在本发明的具体实施例中,第四获得单元依据所述搜索表达式获得一搜索结果, 该第四获得单元可以自己执行搜索功能,也可以是通过向搜索服务器发送搜索表达式,然后接收搜索服务器根据搜索表达式进行搜索后得到的结果,说明如下。在第一种方式下,所述第四获得单元具体包括搜索单元,用于根据所述搜索表达式进行搜索操作得到所述搜索结果。在这种情况下,该第四获得单元可以是一个桌面搜索引擎,可以对电子设备硬盘中的文件建立索引,然后根据搜索表达式完成对硬盘的搜索功能。在第二种方式下,所述第四获得单元具体包括收发单元,用于将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。在此,该搜索服务器可以是互联网的搜索引擎,如Google的搜索服务器,又或者 Baidu的搜索服务器,又或者微软提供的搜索服务器。在本发明的具体实施例中,由于搜索辅助选项可以是各种类型的搜索辅助选项, 而为了满足不同客户、不同情况的需求,该搜索辅助选项的类型可能非常多,为了避免给用户提供过多的搜索辅助选项,在本发明的具体实施例中,该搜索处理装置还包括挑选单元,用于从一搜索辅助选项集合中挑选出所述至少一个第一搜索辅助选项。对该挑选单元的工作说明如下,假定搜索辅助选项集合中包括5个搜索辅助选项,其中包括位置选项、时间选项、当前播放音乐选项、当前编辑文件选项、当前打开网页选项这5个选项,则该挑选单元在发现GPS模块处于关闭状态,且当前没有运行音频播放软件、也没有打开浏览器时,则会从5个搜索辅助选项挑选出时间选项和当前编辑文件选项这2个选项作为第一搜索辅助选项。通过上述的设置,降低了用户需要判断是否选择的搜索辅助选项的数量,也避免了第三获得单元无法获得正确的结果。本发明实施例的电子设备包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助选项提供单元,用于在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;第二获得单元,用于获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;第三获得单元,用于根据所述第二搜索辅助选项从所述电子设备内部或外部获得一辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。上述的电子设备,其中,所述第四获得单元具体包括搜索单元,用于根据所述搜索表达式进行搜索操作得到所述搜索结果;或收发单元,用于将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。上述的电子设备,其中,还包括挑选单元,用于从一搜索辅助选项集合中挑选出所述至少一个第一搜索辅助选项。本发明实施例的搜索处理方法包括获得用户输入的原始待搜索内容;在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;根据所述第二搜索辅助选项从所述电子设备获得一辅助待搜索内容;根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;依据所述搜索表达式获得一搜索结果;显示所述搜索结果。其中所述依据所述搜索表达式获得一搜索结果具体包括根据所述搜索表达式进行搜索操作得到所述搜索结果;或将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。本发明另一实施例的搜索处理装置,用于一电子设备,包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助待搜索内容提供单元,用于提供从所述电子设备获得的第一辅助待搜索内容供用户选择;第五获得单元,用于获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;
生成单元,用于根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。当然,该第一辅助待搜索内容可以是从电子设备内部获得的信息,也可以是从电子设备内部获得的信息,而该第一辅助待搜索内容可以是各种内容,如时间、位置、从运行窗口中提取的关键信息、电子设备的运行模式(如手机的会议模式、静音模式等)等,而这些信息的获取在第一实施例中已经进行了详细说明,在此不作详细描述。而至于第一辅助待搜索内容可以是所有能够从电子设备内部或外部获取的信息, 上述仅仅是举例说明。本发明第一实施例中,首先提供一选项供用户选择,然后根据用户选择的选项来获取辅助待搜索内容,而在这个实施例中,是预先从电子设备获取这些辅助待搜索内容来供用户选择,举例说明如下。假定用户输入“绿茶”,此时辅助待搜索内容提供单元会提供如下的辅助待搜索内容供用户选择2010 年 9 月 9 日;A市B区C大街;电影;......此时假定用户需要搜索当前位置的绿茶商店,则会选择“A市B区C大街”,之后生成的搜索表达式可以是“A市B区C大街and绿茶”,而假定用户需要搜索与电影《绿茶》相关的内容,则会选择“电影”,之后生成的搜索表达式可以是“电影and绿茶”,而如果用户需要搜索2010年9月9日播放电影《绿茶》的影院,则会选择“电影”和“2010年9月9日”, 之后生成的搜索表达式可以是“2010年9月9日and电影and绿茶”。通过以上的方式,用户通过选择符合自己意愿的辅助待搜索内容之后,得到的检索表达式中会包括体现用户意愿的辅助待搜索内容,因此最后得到的搜索结果对用户而言更加准确。当然,应当理解的是,当无法从电子设备内部或外部获取某些信息时,则这些信息不会出现在辅助待搜索内容中,如假定无法获取位置信息,则提供的辅助待搜索内容就会是2010 年 9 月 9 日;电影;......同时,上述的第一获得单元、生成单元、第四获得单元以及显示单元等在此之前已经进行了详细描述,在此不再描述。本发明另一实施例的电子设备,包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助待搜索内容提供单元,用于提供从所述电子设备内部或外部获得的第一辅助待搜索内容供用户选择;
第五获得单元,用于获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。本发明另一实施例的搜索处理方法,用于一电子设备,包括获得用户输入的原始待搜索内容;在预定条件成立时提供从所述电子设备获得的第一辅助待搜索内容供用户选择;获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达式;依据所述搜索表达式获得一搜索结果;显示所述搜索结果。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种搜索处理装置,用于一电子设备中,其特征在于,包括 第一获得单元,用于获得用户输入的原始待搜索内容;辅助选项提供单元,用于在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;第二获得单元,用于获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;第三获得单元,用于根据所述第二搜索辅助选项从所述电子设备获得一辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果; 显示单元,用于显示所述搜索结果。
2.根据权利要求1所述的搜索处理装置,其特征在于,所述第四获得单元具体包括 搜索单元,用于根据所述搜索表达式进行搜索操作得到所述搜索结果。
3.根据权利要求1所述的搜索处理装置,其特征在于,所述第四获得单元具体包括 收发单元,用于将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。
4.根据权利要求1-3中任意一项所述的搜索处理装置,其特征在于,所述辅助待搜索内容为从所述电子设备获得的内容。
5.根据权利要求1-3中任意一项所述的搜索处理装置,其特征在于,所述辅助待搜索内容为从所述电子设备外部获得的内容。
6.根据权利要求1-3中任意一项所述的搜索处理装置,其特征在于,还包括 挑选单元,用于从一搜索辅助选项集合中挑选出所述至少一个第一搜索辅助选项。
7.一种电子设备,其特征在于,包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助选项提供单元,用于在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;第二获得单元,用于获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;第三获得单元,用于根据所述第二搜索辅助选项从所述电子设备内部或外部获得一辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果; 显示单元,用于显示所述搜索结果。
8.根据权利要求7所述的电子设备,其特征在于,所述第四获得单元具体包括 搜索单元,用于根据所述搜索表达式进行搜索操作得到所述搜索结果。
9.根据权利要求7所述的电子设备,其特征在于,所述第四获得单元具体包括收发单元,用于将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。
10.根据权利要求7-9中任意一项所述的电子设备,其特征在于,还包括 挑选单元,用于从一搜索辅助选项集合中挑选出所述至少一个第一搜索辅助选项。
11.一种搜索处理方法,用于一电子设备中,其特征在于,包括 获得用户输入的原始待搜索内容;在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;根据所述第二搜索辅助选项从所述电子设备获得一辅助待搜索内容;根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;依据所述搜索表达式获得一搜索结果;显示所述搜索结果。
12.根据权利要求11所述的搜索处理方法,其特征在于,所述依据所述搜索表达式获得一搜索结果具体包括根据所述搜索表达式进行搜索操作得到所述搜索结果。
13.根据权利要求11所述的搜索处理方法,其特征在于,所述依据所述搜索表达式获得一搜索结果具体包括将所述搜索表达式发送到一搜索服务器,并接收所述搜索服务器在根据所述搜索表达式进行搜索操作后得到并返回的搜索结果。
14.一种搜索处理装置,用于一电子设备,其特征在于,包括 第一获得单元,用于获得用户输入的原始待搜索内容;辅助待搜索内容提供单元,用于提供从所述电子设备获得的第一辅助待搜索内容供用户选择;第五获得单元,用于获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果; 显示单元,用于显示所述搜索结果。
15.一种电子设备,其特征在于,包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助待搜索内容提供单元,用于提供从所述电子设备内部或外部获得的第一辅助待搜索内容供用户选择;第五获得单元,用于获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果; 显示单元,用于显示所述搜索结果。
16.一种搜索处理方法,用于一电子设备,其特征在于,包括获得用户输入的原始待搜索内容;提供从所述电子设备获得的第一辅助待搜索内容供用户选择;获得用户从所述第一辅助待搜索内容选择的第二辅助待搜索内容;根据所述原始待搜索内容和所述第二辅助待搜索内容生成一用于搜索的搜索表达依据所述搜索表达式获得一搜索结果; 显示所述搜索结果。
全文摘要
本发明提供一种搜索处理装置、电子设备及搜索处理方法,该搜索处理装置,用于一电子设备中,包括第一获得单元,用于获得用户输入的原始待搜索内容;辅助选项提供单元,用于在预定条件成立时提供至少一个第一搜索辅助选项供用户选择;第二获得单元,用于获得用户从所述至少一个第一搜索辅助选项中选择的至少一个第二搜索辅助选项;第三获得单元,用于根据所述第二搜索辅助选项从所述电子设备获得一辅助待搜索内容;生成单元,用于根据所述原始待搜索内容和辅助待搜索内容生成一用于搜索的搜索表达式;第四获得单元,用于依据所述搜索表达式获得一搜索结果;显示单元,用于显示所述搜索结果。本发明提高了搜索结果的准确性。
文档编号G06F17/30GK102402525SQ20101028081
公开日2012年4月4日 申请日期2010年9月10日 优先权日2010年9月10日
发明者刘勇, 宋春雨 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1