搜索方法及装置制造方法

文档序号:6635674阅读:155来源:国知局
搜索方法及装置制造方法
【专利摘要】本申请实施例提供了一种搜索方法及装置。一种搜索方法包括:确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围;至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索。本申请实施例提供了一种搜索方案。
【专利说明】搜索方法及装置

【技术领域】
[0001]本申请实施例涉及交互【技术领域】,尤其涉及一种搜索方法及装置。

【背景技术】
[0002]搜索是一种获取信息、定位信息的常用手段。一种典型的场景是,用户需要在当前浏览的文档中快速定位某个关键字,现有的方式是调出搜索输入框,输入该关键字,再逐个搜索需要的内容。又一种典型的场景是,用户需要获取与某个关键字有关的信息,现有的方式是打开一个搜索引擎网页,在网页中的搜索输入框中输入关键字。


【发明内容】

[0003]有鉴于此,本申请实施例的一个目的在于提供一种搜索方案。
[0004]为实现上述目的,根据本申请实施例的第一方面,提供一种搜索方法,包括:
[0005]确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;
[0006]至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围;
[0007]至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索。
[0008]结合第一方面,在第一方面的第一种可能的实现方式中,所述多个部分肢体关联的至少一个内容为所述多个部分肢体在所述显示屏上选中的至少一个内容。
[0009]结合第一方面,在第一方面的第二种可能的实现方式中,所述多个部分肢体关联的至少一个内容为所述多个部分肢体的多个生物特征关联的至少一个内容。
[0010]结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述相对位置关系包括以下至少一种:距离,上下关系,左右关系。
[0011]结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述相对运动方式包括以下任一种:相向运动,相对运动,相背运动。
[0012]结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述搜索范围包括以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。
[0013]结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述多个部分肢体包括以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。
[0014]结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索之后,还包括:显示至少一个搜索结果。
[0015]结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述显示至少一个搜索结果,包括:在所述多个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。
[0016]为实现上述目的,根据本申请实施例的第二方面,提供一种搜索方法,包括:
[0017]确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;
[0018]至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系;
[0019]至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
[0020]结合第二方面,在第二方面的第一种可能的实现方式中,所述多个部分肢体关联的多个内容为所述多个部分肢体在所述显示屏上选中的多个内容。
[0021]结合第二方面,在第二方面的第二种可能的实现方式中,所述多个部分肢体关联的多个内容为所述多个部分肢体的多个生物特征关联的多个内容。
[0022]结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述相对位置关系包括以下至少一种:距离,上下关系,左右关系。
[0023]结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述相对运动方式包括以下任一种:相向运动,相对运动,相背运动。
[0024]结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索,包括:
[0025]至少根据所述多个内容和所述多个内容的逻辑关系,在一搜索范围中进行搜索。
[0026]结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述搜索范围是预设的。
[0027]结合第二方面的第五或第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述搜索范围包括以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。
[0028]结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第八种可能的实现方式中,所述多个部分肢体包括以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。
[0029]结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第九种可能的实现方式中,所述至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索之后,还包括:显示至少一个搜索结果。
[0030]结合第二方面的第九种可能的实现方式,在第二方面的第十种可能的实现方式中,所述显示至少一个搜索结果,包括:在所述多个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。
[0031]为实现上述目的,根据本申请实施例的第三方面,提供一种搜索装置,包括:
[0032]第一确定模块,用于确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;
[0033]第二确定模块,用于至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围;
[0034]搜索模块,用于至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索。
[0035]结合第三方面,在第三方面的第一种可能的实现方式中,所述多个部分肢体关联的至少一个内容为所述多个部分肢体在所述显示屏上选中的至少一个内容。
[0036]结合第三方面,在第三方面的第二种可能的实现方式中,所述多个部分肢体关联的至少一个内容为所述多个部分肢体的多个生物特征关联的至少一个内容。
[0037]结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述相对位置关系包括以下至少一种:距离,上下关系,左右关系。
[0038]结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述相对运动方式包括以下任一种:相向运动,相对运动,相背运动。
[0039]结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述搜索范围包括以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。
[0040]结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述多个部分肢体包括以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。
[0041]结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第七种可能的实现方式中,所述装置还包括:显示模块,用于显示至少一个搜索结果。
[0042]结合第三方面的第七种可能的实现方式,在第三方面的第八种可能的实现方式中,所述显示模块具体用于:在所述多个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。
[0043]为实现上述目的,根据本申请实施例的第四方面,提供一种搜索装置,包括:
[0044]第一确定模块,用于确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;
[0045]第二确定模块,用于至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系;
[0046]搜索模块,用于至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
[0047]结合第四方面,在第四方面的第一种可能的实现方式中,所述多个部分肢体关联的多个内容为所述多个部分肢体在所述显示屏上选中的多个内容。
[0048]结合第四方面,在第四方面的第二种可能的实现方式中,所述多个部分肢体关联的多个内容为所述多个部分肢体的多个生物特征关联的多个内容。
[0049]结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述相对位置关系包括以下至少一种:距离,上下关系,左右关系。
[0050]结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第四种可能的实现方式中,所述相对运动方式包括以下任一种:相向运动,相对运动,相背运动。
[0051]结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第五种可能的实现方式中,所述搜索模块具体用于:至少根据所述多个内容和所述多个内容的逻辑关系,在一搜索范围中进行搜索。
[0052]结合第四方面的第五种可能的实现方式,在第四方面的第六种可能的实现方式中,所述搜索范围是预设的。
[0053]结合第四方面的第五或第六种可能的实现方式,在第四方面的第七种可能的实现方式中,所述搜索范围包括以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。
[0054]结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第八种可能的实现方式中,所述多个部分肢体包括以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。
[0055]结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第九种可能的实现方式中,所述装置还包括:显示模块,用于显示至少一个搜索结果。
[0056]结合第四方面的第九种可能的实现方式,在第四方面的第十种可能的实现方式中,所述显示模块具体用于:在所述多个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。
[0057]以上多个技术方案中的至少一个技术方案具有如下有益效果:
[0058]本申请实施例通过确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,至少根据所述相对位置关系和/或相对运动方式确定一搜索范围,至少根据所述多个部分肢体关联的至少一个内容在所述搜索范围中进行搜索,提供了一种搜索方案,并且可以快速地提供搜索内容、设定搜索范围。

【专利附图】

【附图说明】
[0059]图1为本申请提供的一种搜索方法实施例一的流程示意图;
[0060]图2为本申请提供的一种搜索方法实施例二的流程示意图;
[0061]图3A为本申请提供的一种搜索装置实施例一的结构示意图;
[0062]图3B为图3A所示实施例的一种可选的实现方式的结构示意图;
[0063]图4A为本申请提供的一种搜索装置实施例二的结构示意图;
[0064]图4B为图4A所示实施例的一种可选的实现方式的结构示意图;
[0065]图5为本申请提供的一种搜索装置实施例三的结构示意图;
[0066]图6为本申请提供的一种搜索装置实施例四的结构示意图。

【具体实施方式】
[0067]下面结合附图和实施例,对本申请的【具体实施方式】作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0068]图1为本申请提供的一种搜索方法实施例一的流程示意图。如图1所示,本实施例包括:
[0069]110、确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式。
[0070]举例来说,本申请提供的一种搜索装置实施例一或实施例三所述的搜索装置作为本实施例的执行主体,执行110?130。可选地,所述搜索装置以硬件和/或软件的形式设置在一用户终端中。进一步地,所述显示屏也设置在所述用户终端中,或者,所述显示屏与所述用户终端连接。
[0071]本实施例,所述多个部分肢体包括但不限于以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。举例来说,所述多个部分肢体可以包括两个手指,或者,包括一个手指和一个手掌。
[0072]本实施例中,所述相对位置关系包括但不限于以下至少一种:距离,上下关系,左右关系。举例来说,一用户的两个手指在所述显示屏上的距离可以是I厘米、2厘米等,一用户的两个手指在所述显示屏上的上下关系可以是一个手指在上、另一个手指在下,或者,两个手指平齐,一用户的两个手指在所述显示屏上的左右关系可以是一个手指在左、另一个手指在右。
[0073]本实施例中,所述相对运动方式包括但不限于以下任一种:相向运动,相对运动,相背运动。具体地,相向运动是指大体上向同一个方向运动,相对运动是指大体上向同一个位置、方向相对的运动,相背运动是指大体上从同一位置出发、向相反方向的运动。
[0074]考虑到所述多个部分肢体可能在所述显示屏上发生相对运动,所述相对位置关系可以是所述多个部分肢体一开始接触到所述显示屏上时的相对位置关系,或者,完成相对运动后的相对位置关系。
[0075]120、至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围。
[0076]本实施例中,所述搜索范围为一与所述显示屏的显示内容有关的搜索范围,或,与所述显示屏对应的一设备有关的搜索范围。其中,所述显示屏对应的一设备为所述显示屏正在显示的内容的来源。
[0077]可选地,所述搜索范围包括但不限于以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。其中,所述至少一个数据库与所述设备可以通过网络连接。
[0078]举例来说,一用户用一个手指与一手机的显示屏接触时,该手机正在运行2个应用程序,其中,I个为文档编辑程序,I个为网页浏览器,该文档编辑程序中打开了两篇文档,该网页浏览器中打开了两个网页,该显示屏上正在显示其中一篇文档的第2页,该手指接触所述显示屏上显示的一段落中一个词组的位置,相应地,所述搜索范围可以是该段落,或者,正在显示的该文档,或者,该文档编辑程序打开的两篇文档,或者,该文档编辑程序打开的两篇文档和该网页浏览器打开的两个网页,或者,该手机能够连接到的所有网络搜索引擎,等。
[0079]130、至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索。
[0080]本实施例中,所述内容包括但不限于以下至少一种:字符,图片,音频片段,视频片段。其中,所述字符包括但不限于以下至少一种:字母、数字、字、符号等。
[0081]本实施例通过确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,至少根据所述相对位置关系和/或相对运动方式确定一搜索范围,至少根据所述多个部分肢体关联的至少一个内容在所述搜索范围中进行搜索,提供了一种搜索方案,并且可以快速地提供搜索内容、设定搜索范围。
[0082]下面通过一些可选的实现方式进一步地描述本实施例的方法。
[0083]本实施例中,110有多种实现方式。
[0084]在一种可选的实现方式中,所述确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,包括:确定多个部分肢体在一显示屏上的相对位置关系。
[0085]在又一种可选的实现方式中,所述确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,包括:确定多个部分肢体在一显示屏上的相对运动方式。
[0086]在又一种可选的实现方式中,所述确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,包括:确定多个部分肢体在一显示屏上的相对位置关系和相对运动方式。
[0087]本实施例中,120有多种实现方式。
[0088]在一种可选的实现方式中,所述至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围,包括:
[0089]至少根据所述相对位置关系,确定一搜索范围。
[0090]举例来说,当与所述显示屏接触的两个手指在所述显示屏上的距离比较接近,比如距离小于2厘米时,确定所述搜索范围为所述两个手指与所述显示屏的至少一个接触区域中显示的至少一个内容,当与所述显示屏接触的两个手指在所述显示屏上的距离比较远,比如距离大于2厘米时,确定所述搜索范围为所述显示屏正在显示的至少一个内容对应的至少一个应用程序。
[0091]在此实现方式中,110中确定了所述相对位置关系,或者,确定了所述相对位置关系和所述相对运动方式。
[0092]在又一种可选的实现方式中,所述至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围,包括:
[0093]至少根据所述相对运动方式,确定一搜索范围。
[0094]举例来说,当与所述显示屏接触的的两个手指在所述显示屏上相背运动时,确定所述搜索范围为所述显示屏对应的一设备连接的至少一个数据库,当与所述显示屏接触的的两个手指在所述显示屏上相向运动时,确定所述搜索范围为所述显示屏对应的一设备正在运行的至少一个应用程序。
[0095]在此实现方式中,110中确定了所述相对运动方式,或者,确定了所述相对位置关系和所述相对运动方式。
[0096]在又一种可选的实现方式中,所述至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围,包括:
[0097]至少根据所述相对位置关系和相对运动方式,确定一搜索范围。
[0098]举例来说,当与所述显示屏接触的的两个手指在所述显示屏上一个在上、一个在下,且该两个手指在所述显示屏上相对运动时,确定所述搜索范围为所述显示屏正在显示的至少一个内容,当与所述显示屏接触的的两个手指在所述显示屏上平齐,且该两个手指在所述显示屏上相背运动时,确定所述搜索范围为所述显示屏对应的一设备正在运行的至少一个应用程序。
[0099]在此实现方式中,110中确定了所述相对位置关系和所述相对运动方式。
[0100]本实施例中,所述多个部分肢体与所述至少一个内容的关联方式有多种。
[0101]在一种可选的实现方式中,所述多个部分肢体关联的至少一个内容为所述多个部分肢体在所述显示屏上选中的至少一个内容。
[0102]其中,各所述部分肢体可以单独选中至少一个内容,或者,多个所述部分肢体一起选中至少一个内容。
[0103]举例来说,一用户用一个手指接触所述显示屏上显示的一英文段落的一英文单词中的两个字母的位置,相应地,该手指选中的一个内容可以是该两个字母,或者,该英文单词。又举例来说,一用户用两个手指分别接触所述显示屏上显示的一个词语“手机”中的两个字,相应地,该两个手指一起选中该词语“手机”,或者,一个手指选中“手”字、另一个手指选中“机”字。又举例来说,一用户用两个手指分别接触所述显示屏上显示的一人脸图片中的鼻子和嘴巴的位置,相应地,该两个手指一起选中该人脸图片,或者,一个手指选中该人脸图片中鼻子的图片、另一个手指选中该人脸图片中嘴巴的图片。
[0104]在又一种可选的实现方式中,所述多个部分肢体关联的至少一个内容为所述多个部分肢体的多个生物特征关联的至少一个内容。
[0105]其中,各所述部分肢体的至少一个生物特征可以标识所述部分肢体。举例来说,一个手指的生物特征可以包括该手指的指纹,一个脚趾的生物特征可以包括该脚趾的脚趾纹,一个手掌的生物特征可以包括该手掌的手掌纹,一个脚掌的生物特征可以包括该脚掌的脚掌纹。
[0106]其中,生物特征与内容的关联关系可以是预先建立好的。具体地,所述关联关系可以是一个生物特征关联一个内容,或者,一个生物特征关联多个内容,或者,多个生物特征关联一个内容,或者,多个生物特征关联多个内容。可选地,在用户使用所述多个部分肢体在所述显示屏上选中至少一个内容的过程中建立所述多个部分肢体的多个生物特征与选中的至少一个内容的关联关系。举例来说,一用户用右手的食指和中指一起选中了所述显示屏显示的一个内容,相应地,可以建立该用户右手的食指指纹和中指指纹与所述内容的关联关系,即,两个生物特征与一个内容关联;一用户用右手的食指选中了所述显示屏显示的一个内容A,同时用右手的中指选中了所述显示屏显示的另一个内容B,相应地,可以建立该用户右手的食指指纹与内容A的关联关系,以及该用户右手的中指指纹与内容B的关联关系,即,两个生物特征分别与两个内容关联。
[0107]本实施例中,130之后还可以显示搜索结果。
[0108]可选地,所述至少根据所述至少一个内容,进行搜索之后,还包括:
[0109]显示至少一个搜索结果。
[0110]为了更明显地向用户推送所述至少一个搜索结果,可选地,所述显示至少一个搜索结果,包括:
[0111]在所述多个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果O
[0112]通常,每部分肢体与所述显示屏有一个接触位置。所述至少一个接触区域具体是由所述至少一个部分肢体与所述显示屏的至少一个接触位置所限定的。具体地,每个接触位置可以限定一个接触区域,或者,多个接触位置一起限定一个接触区域。
[0113]本实施例的一种应用中,假设一用户的右手食指预先关联了一个词语“4G”,右手中指预先关联了一个词语“手机”。一用户用手机上的文档编辑程序打开了 3篇文档,并正在查看其中一篇文档,在一种可能的场景中,该用户想搜索正在查看的这篇文档中包含“4G”和“手机”的部分,此时可以用右手食指和右手中指紧挨着触摸该手机的显示屏上的搜索输入区域,该手机中的搜索装置根据右手食指和右手中指的距离比较接近,比如小于I厘米,确定搜索范围为该手机的显示屏正在显示的该篇文档,在该文档中搜索“4G”和“手机”。在又一种可能的场景中,该用户想搜索该3篇文档中包含“4G”和“手机”的部分,此时可以用右手食指和右手中指触摸该手机的显示屏上的搜索输入区域并进行相背运动,该手机中的搜索装置根据右手食指和右手中指在所述显示屏上的相背运动,确定搜索范围为该手机上的该文档编辑程序已打开的3篇文档,并在在该3篇文档中搜索“4G”和“手机”。
[0114]本实施例的又一种应用中,一用户用手机上的文档编辑程序打开了 3篇文档,并正在查看其中一篇文档,在一种可能的场景中,该用户想搜索正在查看的这篇文档中包含“4G”和“手机”的部分,此时可以用右手食指和右手中指分别触摸该手机的显示屏上显示“4G”和“手机”的位置,之后在所述显示屏上相对运动,该手机中的搜索装置根据右手食指和右手中指分别选中的“4G”和“手机”以及在所述显示屏上的相对运动,确定搜索范围为该手机的显示屏正在显示的该篇文档,在该文档中搜索“4G”和“手机”。在又一种可能的场景中,该用户想搜索该3篇文档中包含“4G”和“手机”的部分,此时可以用右手食指和右手中指分别触摸该手机的显示屏上显示“4G”和“手机”的位置,之后在所述显示屏上相向运动,该手机中的搜索装置根据右手食指和右手中指分别选中的“4G”和“手机”以及在所述显示屏上的相向运动,确定搜索范围为为该手机上的该文档编辑程序已打开的3篇文档,并在在该3篇文档中搜索“4G”和“手机”。
[0115]图2为本申请提供的一种搜索方法实施例二的流程示意图。如图2所示,本实施例包括:
[0116]210、确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式。
[0117]举例来说,本申请提供的一种搜索装置实施例二或实施例四所述的搜索装置作为本实施例的执行主体,执行210?230。可选地,所述搜索装置以硬件和/或软件的形式设置在一用户终端中。进一步地,所述显示屏也设置在所述用户终端中,或者,所述显示屏与所述用户终端连接。
[0118]本实施例,所述多个部分肢体包括但不限于以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。举例来说,所述多个部分肢体可以包括两个手指,或者,包括一个手指和一个手掌。
[0119]本实施例中,所述相对位置关系包括但不限于以下至少一种:距离,上下关系,左右关系。举例来说,一用户的两个手指在所述显示屏上的距离可以是I厘米、2厘米等,一用户的两个手指在所述显示屏上的上下关系可以是一个手指在上、另一个手指在下,或者,两个手指平齐,一用户的两个手指在所述显示屏上的左右关系可以是一个手指在左、另一个手指在右。
[0120]本实施例中,所述相对运动方式包括但不限于以下任一种:相向运动,相对运动,相背运动。具体地,相向运动是指大体上向同一个方向运动,相对运动是指大体上向同一个位置、方向相对的运动,相背运动是指大体上从同一位置出发、向相反方向的运动。
[0121]考虑到所述多个部分肢体可能在所述显示屏上发生相对运动,所述相对位置关系可以是所述多个部分肢体一开始接触到所述显示屏上时的相对位置关系,或者,完成相对运动后的相对位置关系。
[0122]220、至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系。
[0123]本实施例中,所述内容包括但不限于以下至少一种:字符,图片,音频片段,视频片段。其中,所述字符包括但不限于以下至少一种:字母、数字、字、符号等。
[0124]本实施例中,所述逻辑关系可以包括但不限于以下至少一种--与(and),或(or),异或(xor),等。
[0125]230、至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
[0126]具体地,所述多个内容在所述搜索中的作用类似于检索词,进一步地,所述多个内容结合所述多个内容的逻辑关系相当于给出了所述搜索的检索式。
[0127]本实施例通过确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式确定所述多个内容的逻辑关系,至少根据所述多个内容和所述多个内容的逻辑关系进行搜索,提供了一种搜索方案,并且可以快速地提供搜索内容、调整搜索内容之间的逻辑关系O
[0128]下面通过一些可选的实现方式进一步地描述本实施例的方法。
[0129]本实施例中,210有多种实现方式。
[0130]在一种可选的实现方式中,所述确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,包括:确定多个部分肢体在一显示屏上的相对位置关系。
[0131]在又一种可选的实现方式中,所述确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,包括:确定多个部分肢体在一显示屏上的相对运动方式。
[0132]在又一种可选的实现方式中,所述确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,包括:确定多个部分肢体在一显示屏上的相对位置关系和相对运动方式。
[0133]本实施例中,220有多种实现方式。
[0134]在一种可选的实现方式中,所述至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系,包括:
[0135]至少根据所述多个部分肢体关联的多个内容和所述相对位置关系,确定所述多个内容的逻辑关系。
[0136]举例来说,当与所述显示屏接触的两个手指在所述显示屏上的距离比较接近,比如距离小于2厘米时,确定所述两个手指分别关联的两个内容的逻辑关系为与,当与所述显示屏接触的两个手指在所述显示屏上的距离比较远,比如距离大于2厘米时,确定所述两个手指分别关联的两个内容的逻辑关系为或,当与所述显示屏接触的三个手指其中两个手指在所述显示屏上的距离比较接近,且该两个手指与另一个手指在所述显示屏上的距离较远时,确定距离比较接近的两个手指关联的内容的逻辑关系为与,且该距离比较接近两个手指关联的内容与另一个距离较远的手指的指纹内容的逻辑关系为或。
[0137]在此实现方式中,210中确定了所述相对位置关系,或者,确定了所述相对位置关系和所述相对运动方式。
[0138]在又一种可选的实现方式中,所述至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系,包括:
[0139]至少根据所述多个部分肢体关联的多个内容和所述相对运动方式,确定所述多个内容的逻辑关系。
[0140]举例来说,当与所述显示屏接触的两个手指在所述显示屏上相背运动时,确定所述两个手指分别关联的两个内容的逻辑关系为异或,当与所述显示屏接触的两个手指在所述显示屏上相向运动时,确定所述两个手指分别关联的两个内容的逻辑关系为与。
[0141]在此实现方式中,210中确定了所述相对运动方式,或者,确定了所述相对位置关系和所述相对运动方式。
[0142]在又一种可选的实现方式中,所述至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系,包括:
[0143]至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和相对运动方式,确定所述多个内容的逻辑关系。
[0144]举例来说,当与所述显示屏接触的两个手指在所述显示屏上一个在上、一个在下,且该两个手指在所述显示屏上相背运动时,确定所述两个手指分别关联的两个内容的逻辑关系为在上的手指关联的内容异或在下的手指关联的内容,当与所述显示屏接触的两个手指在所述显示屏上平齐,且该两个手指在所述显示屏上相向运动时,确定所述两个手指分别关联的两个内容的逻辑关系为与。
[0145]在此实现方式中,210中确定了所述相对位置关系和所述相对运动方式。
[0146]本实施例中,所述多个部分肢体与所述多个内容的关联方式有多种。
[0147]在一种可选的实现方式中,所述多个部分肢体关联的多个内容为所述多个部分肢体在所述显示屏上选中的多个内容。
[0148]其中,各所述部分肢体可以单独选中至少一个内容,或者,多个所述部分肢体一起选中至少一个内容。
[0149]举例来说,一用户用一个手指接触所述显示屏上显示的一英文段落的一英文单词中的两个字母的位置,相应地,该手指选中的一个内容可以是该两个字母,或者,该英文单词。又举例来说,一用户用两个手指分别接触所述显示屏上显示的一个词语“手机”中的两个字,相应地,该两个手指一起选中该词语“手机”,或者,一个手指选中“手”字、另一个手指选中“机”字。又举例来说,一用户用两个手指分别接触所述显示屏上显示的一人脸图片中的鼻子和嘴巴的位置,相应地,该两个手指一起选中该人脸图片,或者,一个手指选中该人脸图片中鼻子的图片、另一个手指选中该人脸图片中嘴巴的图片。
[0150]在又一种可选的实现方式中,所述多个部分肢体关联的多个内容为所述多个部分肢体的多个生物特征关联的多个内容。
[0151]其中,各所述部分肢体的至少一个生物特征可以标识所述部分肢体。举例来说,一个手指的生物特征可以包括该手指的指纹,一个脚趾的生物特征可以包括该脚趾的脚趾纹,一个手掌的生物特征可以包括该手掌的手掌纹,一个脚掌的生物特征可以包括该脚掌的脚掌纹。
[0152]其中,生物特征与内容的关联关系可以是预先建立好的。具体地,所述关联关系可以是一个生物特征关联一个内容,或者,一个生物特征关联多个内容,或者,多个生物特征关联一个内容,或者,多个生物特征关联多个内容。可选地,在用户使用所述多个部分肢体在所述显示屏上选中多个内容的过程中建立所述多个部分肢体的多个生物特征与选中的多个内容的关联关系。举例来说,一用户用右手的食指和中指一起选中了所述显示屏显示的一个内容,相应地,可以建立该用户右手的食指指纹和中指指纹与所述内容的关联关系,即,两个生物特征与一个内容关联;一用户用右手的食指选中了所述显示屏显示的一个内容A,同时用右手的中指选中了所述显示屏显示的另一个内容B,相应地,可以建立该用户右手的食指指纹与内容A的关联关系,以及该用户右手的中指指纹与内容B的关联关系,即,两个生物特征分别与两个内容关联。
[0153]本实施例中,230有多种实现方式。
[0154]在一种可选的实现方式中,所述至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索,包括:
[0155]至少根据所述多个内容和所述多个内容的逻辑关系,在一搜索范围中进行搜索。
[0156]其中,所述搜索范围为一与所述显示屏的显示内容有关的搜索范围,或,与所述显示屏对应的一设备有关的搜索范围。其中,所述显示屏对应的一设备为所述显示屏正在显示的内容的来源。
[0157]可选地,所述搜索范围包括但不限于以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。其中,所述至少一个数据库与所述设备可以通过网络连接。
[0158]举例来说,一用户用一个手指与一手机的显示屏接触时,该手机正在运行2个应用程序,其中,I个为文档编辑程序,I个为网页浏览器,该文档编辑程序中打开了两篇文档,该网页浏览器中打开了两个网页,该显示屏上正在显示其中一篇文档的第2页,该手指接触所述显示屏上显示的一段落中一个词组的位置,相应地,所述搜索范围可以是该段落,或者,正在显示的该文档,或者,该文档编辑程序打开的两篇文档,或者,该文档编辑程序打开的两篇文档和该网页浏览器打开的两个网页,或者,该手机能够连接到的所有网络搜索引擎,等。
[0159]可选地,所述搜索范围是预设的,或者,通过一定的方式确定的,比如本申请提供的一种搜索方法实施例一中所述的方式。
[0160]本实施例中,230之后还可以显示搜索结果。
[0161]可选地,所述至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索之后,还包括:
[0162]显示至少一个搜索结果。
[0163]为了更明显地向用户推送所述至少一个搜索结果,可选地,所述显示至少一个搜索结果,包括:
[0164]在所述多个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果O
[0165]通常,每部分肢体与所述显示屏有一个接触位置。所述至少一个接触区域具体是由所述至少一个部分肢体与所述显示屏的至少一个接触位置所限定的。具体地,每个接触位置可以限定一个接触区域,或者,多个接触位置一起限定一个接触区域。
[0166]本实施例的一种应用中,假设一用户的右手食指预先关联了一个词语“4G”,右手中指预先关联了一个词语“手机”。在一种可能的场景中,该用户想搜索同时包含“4G”和“手机”的信息,此时可以用右手食指和右手中指紧挨着触摸该手机的显示屏上的搜索输入区域,该手机中的搜索装置根据右手食指和右手中指的距离比较接近,比如小于I厘米,确定右手食指和右手中指分别关联的“4G”和“手机”之间的逻辑关系为与,并进行搜索。在又一种可能的场景中,该用户想搜索包含“4G”或“手机”的信息,此时可以用右手食指和右手中指触摸该手机的显示屏上的搜索输入区域并进行相背运动,该手机中的搜索装置根据右手食指和右手中指在所述显示屏上的相背运动,确定右手食指和右手中指分别关联的“4G”和“手机”之间的逻辑关系为或,并进行搜索。
[0167]本实施例的又一种应用中,用户正在用手机浏览一个网页,该网页中包含“4G”和“手机”两个词语,在一种可能的场景中,该用户想搜索同时包含“4G”和“手机”的信息,此时可以用右手食指和右手中指分别触摸该手机的显示屏上显示“4G”和“手机”的位置,之后在显示屏上相向运动,该手机中的搜索装置根据右手食指和右手中指分别选中的“4G”和“手机”,以及右手食指和右手中指在显示屏上的相向运动,确定右手食指和右手中指分别关联的“4G”和“手机”之间的逻辑关系为与,并进行搜索。在又一种可能的场景中,该用户想搜索包含“4G”或“手机”的信息,此时可以用右手食指和右手中指分别触摸该手机的显示屏上显示“4G”和“手机”的位置,之后在显示屏上相对运动,该手机中的搜索装置根据右手食指和右手中指分别选中的“4G”和“手机”,以及右手食指和右手中指在显示屏上的相对运动,确定右手食指和右手中指分别关联的“4G”和“手机”之间的逻辑关系为或,并进行搜索。
[0168]图3A为本申请提供的一种搜索装置实施例一的结构示意图。如图3A所示,搜索装置300包括:
[0169]第一确定模块21,用于确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;
[0170]第二确定模块22,用于至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围;
[0171]搜索模块23,用于至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索。
[0172]本实施例中,搜索装置300可选地以硬件和/或软件的形式设置在一用户终端中。进一步地,所述显示屏也设置在所述用户终端中,或者,所述显示屏与所述用户终端连接。
[0173]本实施例,所述多个部分肢体包括但不限于以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。举例来说,所述多个部分肢体可以包括两个手指,或者,包括一个手指和一个手掌。
[0174]本实施例中,所述相对位置关系包括但不限于以下至少一种:距离,上下关系,左右关系。举例来说,一用户的两个手指在所述显示屏上的距离可以是I厘米、2厘米等,一用户的两个手指在所述显示屏上的上下关系可以是一个手指在上、另一个手指在下,或者,两个手指平齐,一用户的两个手指在所述显示屏上的左右关系可以是一个手指在左、另一个手指在右。
[0175]本实施例中,所述相对运动方式包括但不限于以下任一种:相向运动,相对运动,相背运动。具体地,相向运动是指大体上向同一个方向运动,相对运动是指大体上向同一个位置、方向相对的运动,相背运动是指大体上从同一位置出发、向相反方向的运动。
[0176]考虑到所述多个部分肢体可能在所述显示屏上发生相对运动,所述相对位置关系可以是所述多个部分肢体一开始接触到所述显示屏上时的相对位置关系,或者,完成相对运动后的相对位置关系。
[0177]本实施例中,所述搜索范围为一与所述显示屏的显示内容有关的搜索范围,或,与所述显示屏对应的一设备有关的搜索范围。其中,所述显示屏对应的一设备为所述显示屏正在显示的内容的来源。
[0178]可选地,所述搜索范围包括但不限于以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。其中,所述至少一个数据库与所述设备可以通过网络连接。
[0179]举例来说,一用户用一个手指与一手机的显示屏接触时,该手机正在运行2个应用程序,其中,I个为文档编辑程序,I个为网页浏览器,该文档编辑程序中打开了两篇文档,该网页浏览器中打开了两个网页,该显示屏上正在显示其中一篇文档的第2页,该手指接触所述显示屏上显示的一段落中一个词组的位置,相应地,所述搜索范围可以是该段落,或者,正在显示的该文档,或者,该文档编辑程序打开的两篇文档,或者,该文档编辑程序打开的两篇文档和该网页浏览器打开的两个网页,或者,该手机能够连接到的所有网络搜索引擎,等。
[0180]本实施例中,所述内容包括但不限于以下至少一种:字符,图片,音频片段,视频片段。其中,所述字符包括但不限于以下至少一种:字母、数字、字、符号等。
[0181]本实施例的搜索装置通过第一确定模块确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,第二确定模块至少根据所述相对位置关系和/或相对运动方式确定一搜索范围,搜索模块至少根据所述多个部分肢体关联的至少一个内容在所述搜索范围中进行搜索,提供了一种搜索方案,并且可以快速地提供搜索内容、设定搜索范围。
[0182]下面通过一些可选的实现方式进一步地描述本实施例的搜索装置300。
[0183]本实施例中,第一确定模块31有多种实现方式。
[0184]在一种可选的实现方式中,第一确定模块31具体用于:确定多个部分肢体在一显示屏上的相对位置关系。
[0185]在又一种可选的实现方式中,第一确定模块31具体用于:确定多个部分肢体在一显示屏上的相对运动方式。
[0186]在又一种可选的实现方式中,第一确定模块31具体用于:确定多个部分肢体在一显示屏上的相对位置关系和相对运动方式。
[0187]本实施例中,第二确定模块32有多种实现方式。
[0188]在一种可选的实现方式中,第二确定模块32具体用于:
[0189]至少根据所述相对位置关系,确定一搜索范围。
[0190]举例来说,当与所述显示屏接触的两个手指在所述显示屏上的距离比较接近,比如距离小于2厘米时,第二确定模块32确定所述搜索范围为所述两个手指与所述显示屏的至少一个接触区域中显示的至少一个内容,当与所述显示屏接触的两个手指在所述显示屏上的距离比较远,比如距离大于2厘米时,第二确定模块32确定所述搜索范围为所述显示屏正在显示的至少一个内容对应的至少一个应用程序。
[0191]在此实现方式中,第一确定模块31确定了所述相对位置关系,或者,确定了所述相对位置关系和所述相对运动方式。
[0192]在又一种可选的实现方式中,第二确定模块32具体用于:
[0193]至少根据所述相对运动方式,确定一搜索范围。
[0194]举例来说,当与所述显示屏接触的的两个手指在所述显示屏上相背运动时,第二确定模块32确定所述搜索范围为所述显示屏对应的一设备连接的至少一个数据库,当与所述显示屏接触的的两个手指在所述显示屏上相向运动时,第二确定模块32确定所述搜索范围为所述显示屏对应的一设备正在运行的至少一个应用程序。
[0195]在此实现方式中,第一确定模块31确定了所述相对运动方式,或者,确定了所述相对位置关系和所述相对运动方式。
[0196]在又一种可选的实现方式中,第二确定模块32具体用于:
[0197]至少根据所述相对位置关系和相对运动方式,确定一搜索范围。
[0198]举例来说,当与所述显示屏接触的的两个手指在所述显示屏上一个在上、一个在下,且该两个手指在所述显示屏上相对运动时,第二确定模块32确定所述搜索范围为所述显示屏正在显示的至少一个内容,当与所述显示屏接触的的两个手指在所述显示屏上平齐,且该两个手指在所述显示屏上相背运动时,第二确定模块32确定所述搜索范围为所述显示屏对应的一设备正在运行的至少一个应用程序。
[0199]在此实现方式中,第一确定模块31确定了所述相对位置关系和所述相对运动方式。
[0200]本实施例中,所述多个部分肢体与所述至少一个内容的关联方式有多种。
[0201]在一种可选的实现方式中,所述多个部分肢体关联的至少一个内容为所述多个部分肢体在所述显示屏上选中的至少一个内容。
[0202]其中,各所述部分肢体可以单独选中至少一个内容,或者,多个所述部分肢体一起选中至少一个内容。
[0203]举例来说,一用户用一个手指接触所述显示屏上显示的一英文段落的一英文单词中的两个字母的位置,相应地,该手指选中的一个内容可以是该两个字母,或者,该英文单词。又举例来说,一用户用两个手指分别接触所述显示屏上显示的一个词语“手机”中的两个字,相应地,该两个手指一起选中该词语“手机”,或者,一个手指选中“手”字、另一个手指选中“机”字。又举例来说,一用户用两个手指分别接触所述显示屏上显示的一人脸图片中的鼻子和嘴巴的位置,相应地,该两个手指一起选中该人脸图片,或者,一个手指选中该人脸图片中鼻子的图片、另一个手指选中该人脸图片中嘴巴的图片。
[0204]在又一种可选的实现方式中,所述多个部分肢体关联的至少一个内容为所述多个部分肢体的多个生物特征关联的至少一个内容。
[0205]其中,各所述部分肢体的至少一个生物特征可以标识所述部分肢体。举例来说,一个手指的生物特征可以包括该手指的指纹,一个脚趾的生物特征可以包括该脚趾的脚趾纹,一个手掌的生物特征可以包括该手掌的手掌纹,一个脚掌的生物特征可以包括该脚掌的脚掌纹。
[0206]其中,生物特征与内容的关联关系可以是预先建立好的。具体地,所述关联关系可以是一个生物特征关联一个内容,或者,一个生物特征关联多个内容,或者,多个生物特征关联一个内容,或者,多个生物特征关联多个内容。可选地,在用户使用所述多个部分肢体在所述显示屏上选中至少一个内容的过程中建立所述多个部分肢体的多个生物特征与选中的至少一个内容的关联关系。举例来说,一用户用右手的食指和中指一起选中了所述显示屏显示的一个内容,相应地,可以建立该用户右手的食指指纹和中指指纹与所述内容的关联关系,即,两个生物特征与一个内容关联;一用户用右手的食指选中了所述显示屏显示的一个内容A,同时用右手的中指选中了所述显示屏显示的另一个内容B,相应地,可以建立该用户右手的食指指纹与内容A的关联关系,以及该用户右手的中指指纹与内容B的关联关系,即,两个生物特征分别与两个内容关联。
[0207]本实施例中,在搜索模块33搜索之后还可以显示搜索结果。
[0208]可选地,如图3B所示,搜索装置300还包括:显示模块34,用于显示至少一个搜索结果。
[0209]为了更明显地向用户推送所述至少一个搜索结果,可选地,显示模块34具体用于:在所述多个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。
[0210]通常,每部分肢体与所述显示屏有一个接触位置。所述至少一个接触区域具体是由所述至少一个部分肢体与所述显示屏的至少一个接触位置所限定的。具体地,每个接触位置可以限定一个接触区域,或者,多个接触位置一起限定一个接触区域。
[0211]本实施例的一种应用中,假设一用户的右手食指预先关联了一个词语“4G”,右手中指预先关联了一个词语“手机”。一用户用手机上的文档编辑程序打开了 3篇文档,并正在查看其中一篇文档,在一种可能的场景中,该用户想搜索正在查看的这篇文档中包含“4G”和“手机”的部分,此时可以用右手食指和右手中指紧挨着触摸该手机的显示屏上的搜索输入区域,该手机中的搜索装置300根据右手食指和右手中指的距离比较接近,比如小于I厘米,确定搜索范围为该手机的显示屏正在显示的该篇文档,在该文档中搜索“4G”和“手机”。在又一种可能的场景中,该用户想搜索该3篇文档中包含“4G”和“手机”的部分,此时可以用右手食指和右手中指触摸该手机的显示屏上的搜索输入区域并进行相背运动,该手机中的搜索装置300根据右手食指和右手中指在所述显示屏上的相背运动,确定搜索范围为该手机上的该文档编辑程序已打开的3篇文档,并在在该3篇文档中搜索“4G”和“手机”。
[0212]本实施例的又一种应用中,一用户用手机上的文档编辑程序打开了 3篇文档,并正在查看其中一篇文档,在一种可能的场景中,该用户想搜索正在查看的这篇文档中包含“4G”和“手机”的部分,此时可以用右手食指和右手中指分别触摸该手机的显示屏上显示“4G”和“手机”的位置,之后在所述显示屏上相对运动,该手机中的搜索装置300根据右手食指和右手中指分别选中的“4G”和“手机”以及在所述显示屏上的相对运动,确定搜索范围为该手机的显示屏正在显示的该篇文档,在该文档中搜索“4G”和“手机”。在又一种可能的场景中,该用户想搜索该3篇文档中包含“4G”和“手机”的部分,此时可以用右手食指和右手中指分别触摸该手机的显示屏上显示“4G”和“手机”的位置,之后在所述显示屏上相向运动,该手机中的搜索装置300根据右手食指和右手中指分别选中的“4G”和“手机”以及在所述显示屏上的相向运动,确定搜索范围为为该手机上的该文档编辑程序已打开的3篇文档,并在在该3篇文档中搜索“4G”和“手机”。
[0213]图4A为本申请提供的一种搜索装置实施例二的结构示意图。如图4A所示,搜索装置400包括:
[0214]第一确定模块41,用于确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;
[0215]第二确定模块42,用于至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系;
[0216]搜索模块43,用于至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
[0217]本实施例中,搜索装置400可选地以硬件和/或软件的形式设置在一用户终端中。进一步地,所述显示屏也设置在所述用户终端中,或者,所述显示屏与所述用户终端连接。
[0218]本实施例,所述多个部分肢体包括但不限于以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。举例来说,所述多个部分肢体可以包括两个手指,或者,包括一个手指和一个手掌。
[0219]本实施例中,所述相对位置关系包括但不限于以下至少一种:距离,上下关系,左右关系。举例来说,一用户的两个手指在所述显示屏上的距离可以是I厘米、2厘米等,一用户的两个手指在所述显示屏上的上下关系可以是一个手指在上、另一个手指在下,或者,两个手指平齐,一用户的两个手指在所述显示屏上的左右关系可以是一个手指在左、另一个手指在右。
[0220]本实施例中,所述相对运动方式包括但不限于以下任一种:相向运动,相对运动,相背运动。具体地,相向运动是指大体上向同一个方向运动,相对运动是指大体上向同一个位置、方向相对的运动,相背运动是指大体上从同一位置出发、向相反方向的运动。
[0221]考虑到所述多个部分肢体可能在所述显示屏上发生相对运动,所述相对位置关系可以是所述多个部分肢体一开始接触到所述显示屏上时的相对位置关系,或者,完成相对运动后的相对位置关系。
[0222]本实施例中,所述内容包括但不限于以下至少一种:字符,图片,音频片段,视频片段。其中,所述字符包括但不限于以下至少一种:字母、数字、字、符号等。
[0223]本实施例中,所述逻辑关系可以包括但不限于以下至少一种--与(and),或(or),异或(xor),等。
[0224]具体地,所述多个内容在所述搜索中的作用类似于检索词,进一步地,所述多个内容结合所述多个内容的逻辑关系相当于给出了所述搜索的检索式。
[0225]本实施例的搜索装置通过第一确定模块确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式,第二确定模块至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式确定所述多个内容的逻辑关系,搜索模块至少根据所述多个内容和所述多个内容的逻辑关系进行搜索,提供了一种搜索方案,可以快速地提供搜索内容、调整搜索内容之间的逻辑关系。
[0226]下面通过一些可选的实现方式进一步地描述本实施例的搜索装置400。
[0227]本实施例中,第一确定模块41有多种实现方式。
[0228]在一种可选的实现方式中,第一确定模块41具体用于:确定多个部分肢体在一显示屏上的相对位置关系。
[0229]在又一种可选的实现方式中,第一确定模块41具体用于:确定多个部分肢体在一显示屏上的相对运动方式。
[0230]在又一种可选的实现方式中,第一确定模块41具体用于:确定多个部分肢体在一显示屏上的相对位置关系和相对运动方式。
[0231]本实施例中,第二确定模块42有多种实现方式。
[0232]在一种可选的实现方式中,第二确定模块42具体用于:
[0233]至少根据所述多个部分肢体关联的多个内容和所述相对位置关系,确定所述多个内容的逻辑关系。
[0234]举例来说,当与所述显示屏接触的两个手指在所述显示屏上的距离比较接近,比如距离小于2厘米时,第二确定模块42确定所述两个手指分别关联的两个内容的逻辑关系为与,当与所述显示屏接触的两个手指在所述显示屏上的距离比较远,比如距离大于2厘米时,第二确定模块42确定所述两个手指分别关联的两个内容的逻辑关系为或,当与所述显示屏接触的三个手指其中两个手指在所述显示屏上的距离比较接近,且该两个手指与另一个手指在所述显示屏上的距离较远时,第二确定模块42确定距离比较接近的两个手指关联的内容的逻辑关系为与,且该距离比较接近两个手指关联的内容与另一个距离较远的手指的指纹内容的逻辑关系为或。
[0235]在此实现方式中,第一确定模块41确定了所述相对位置关系,或者,确定了所述相对位置关系和所述相对运动方式。
[0236]在又一种可选的实现方式中,第二确定模块42具体用于:
[0237]至少根据所述多个部分肢体关联的多个内容和所述相对运动方式,确定所述多个内容的逻辑关系。
[0238]举例来说,当与所述显示屏接触的两个手指在所述显示屏上相背运动时,第二确定模块42确定所述两个手指分别关联的两个内容的逻辑关系为异或,当与所述显示屏接触的两个手指在所述显示屏上相向运动时,第二确定模块42确定所述两个手指分别关联的两个内容的逻辑关系为与。
[0239]在此实现方式中,第一确定模块41确定了所述相对运动方式,或者,确定了所述相对位置关系和所述相对运动方式。
[0240]在又一种可选的实现方式中,第二确定模块42具体用于:
[0241]至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和相对运动方式,确定所述多个内容的逻辑关系。
[0242]举例来说,当与所述显示屏接触的两个手指在所述显示屏上一个在上、一个在下,且该两个手指在所述显示屏上相背运动时,第二确定模块42确定所述两个手指分别关联的两个内容的逻辑关系为在上的手指关联的内容异或在下的手指关联的内容,当与所述显示屏接触的两个手指在所述显示屏上平齐,且该两个手指在所述显示屏上相向运动时,第二确定模块42确定所述两个手指分别关联的两个内容的逻辑关系为与。
[0243]在此实现方式中,第一确定模块41确定了所述相对位置关系和所述相对运动方式。
[0244]本实施例中,所述多个部分肢体与所述多个内容的关联方式有多种。
[0245]在一种可选的实现方式中,所述多个部分肢体关联的多个内容为所述多个部分肢体在所述显示屏上选中的多个内容。
[0246]其中,各所述部分肢体可以单独选中至少一个内容,或者,多个所述部分肢体一起选中至少一个内容。
[0247]举例来说,一用户用一个手指接触所述显示屏上显示的一英文段落的一英文单词中的两个字母的位置,相应地,该手指选中的一个内容可以是该两个字母,或者,该英文单词。又举例来说,一用户用两个手指分别接触所述显示屏上显示的一个词语“手机”中的两个字,相应地,该两个手指一起选中该词语“手机”,或者,一个手指选中“手”字、另一个手指选中“机”字。又举例来说,一用户用两个手指分别接触所述显示屏上显示的一人脸图片中的鼻子和嘴巴的位置,相应地,该两个手指一起选中该人脸图片,或者,一个手指选中该人脸图片中鼻子的图片、另一个手指选中该人脸图片中嘴巴的图片。
[0248]在又一种可选的实现方式中,所述多个部分肢体关联的多个内容为所述多个部分肢体的多个生物特征关联的多个内容。
[0249]其中,各所述部分肢体的至少一个生物特征可以标识所述部分肢体。举例来说,一个手指的生物特征可以包括该手指的指纹,一个脚趾的生物特征可以包括该脚趾的脚趾纹,一个手掌的生物特征可以包括该手掌的手掌纹,一个脚掌的生物特征可以包括该脚掌的脚掌纹。
[0250]其中,生物特征与内容的关联关系可以是预先建立好的。具体地,所述关联关系可以是一个生物特征关联一个内容,或者,一个生物特征关联多个内容,或者,多个生物特征关联一个内容,或者,多个生物特征关联多个内容。可选地,在用户使用所述多个部分肢体在所述显示屏上选中多个内容的过程中建立所述多个部分肢体的多个生物特征与选中的多个内容的关联关系。举例来说,一用户用右手的食指和中指一起选中了所述显示屏显示的一个内容,相应地,可以建立该用户右手的食指指纹和中指指纹与所述内容的关联关系,即,两个生物特征与一个内容关联;一用户用右手的食指选中了所述显示屏显示的一个内容A,同时用右手的中指选中了所述显示屏显示的另一个内容B,相应地,可以建立该用户右手的食指指纹与内容A的关联关系,以及该用户右手的中指指纹与内容B的关联关系,即,两个生物特征分别与两个内容关联。
[0251]本实施例中,搜索模块43有多种实现方式。
[0252]在一种可选的实现方式中,搜索模块43具体用于:至少根据所述多个内容和所述多个内容的逻辑关系,在一搜索范围中进行搜索。
[0253]其中,所述搜索范围为一与所述显示屏的显示内容有关的搜索范围,或,与所述显示屏对应的一设备有关的搜索范围。其中,所述显示屏对应的一设备为所述显示屏正在显示的内容的来源。
[0254]可选地,所述搜索范围包括但不限于以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。其中,所述至少一个数据库与所述设备可以通过网络连接。
[0255]举例来说,一用户用一个手指与一手机的显示屏接触时,该手机正在运行2个应用程序,其中,I个为文档编辑程序,I个为网页浏览器,该文档编辑程序中打开了两篇文档,该网页浏览器中打开了两个网页,该显示屏上正在显示其中一篇文档的第2页,该手指接触所述显示屏上显示的一段落中一个词组的位置,相应地,所述搜索范围可以是该段落,或者,正在显示的该文档,或者,该文档编辑程序打开的两篇文档,或者,该文档编辑程序打开的两篇文档和该网页浏览器打开的两个网页,或者,该手机能够连接到的所有网络搜索引擎,等。
[0256]可选地,所述搜索范围是预设的,或者,通过一定的方式确定的,比如本申请提供的一种搜索方法实施例一中所述的方式。
[0257]本实施例中,在搜索模块43搜索之后还可以显示搜索结果。
[0258]可选地,如图4B所示,搜索装置400还包括:显示模块44,用于显示至少一个搜索结果。
[0259]为了更明显地向用户推送所述至少一个搜索结果,可选地,显示模块44具体用于:在所述多个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。
[0260]通常,每部分肢体与所述显示屏有一个接触位置。所述至少一个接触区域具体是由所述至少一个部分肢体与所述显示屏的至少一个接触位置所限定的。具体地,每个接触位置可以限定一个接触区域,或者,多个接触位置一起限定一个接触区域。
[0261]本实施例的一种应用中,假设一用户的右手食指预先关联了一个词语“4G”,右手中指预先关联了一个词语“手机”。在一种可能的场景中,该用户想搜索同时包含“4G”和“手机”的信息,此时可以用右手食指和右手中指紧挨着触摸该手机的显示屏上的搜索输入区域,该手机中的搜索装置400根据右手食指和右手中指的距离比较接近,比如小于I厘米,确定右手食指和右手中指分别关联的“4G”和“手机”之间的逻辑关系为与,并进行搜索。在又一种可能的场景中,该用户想搜索包含“4G”或“手机”的信息,此时可以用右手食指和右手中指触摸该手机的显示屏上的搜索输入区域并进行相背运动,该手机中的搜索装置400根据右手食指和右手中指在所述显示屏上的相背运动,确定右手食指和右手中指分别关联的“4G”和“手机”之间的逻辑关系为或,并进行搜索。
[0262]本实施例的又一种应用中,用户正在用手机浏览一个网页,该网页中包含“ 4G”和“手机”两个词语,在一种可能的场景中,该用户想搜索同时包含“4G”和“手机”的信息,此时可以用右手食指和右手中指分别触摸该手机的显示屏上显示“4G”和“手机”的位置,之后在显示屏上相向运动,该手机中的搜索装置400根据右手食指和右手中指分别选中的“4G”和“手机”,以及右手食指和右手中指在显示屏上的相向运动,确定右手食指和右手中指分别关联的“4G”和“手机”之间的逻辑关系为与,并进行搜索。在又一种可能的场景中,该用户想搜索包含“4G”或“手机”的信息,此时可以用右手食指和右手中指分别触摸该手机的显示屏上显示“4G”和“手机”的位置,之后在显示屏上相对运动,该手机中的搜索装置400根据右手食指和右手中指分别选中的“4G”和“手机”,以及右手食指和右手中指在显示屏上的相对运动,确定右手食指和右手中指分别关联的“4G”和“手机”之间的逻辑关系为或,并进行搜索。
[0263]图5为本申请提供的一种搜索装置实施例三的结构示意图。如图5所示,搜索装置500包括:
[0264]处理器(processor)51、通信接口(Communicat1ns Interface) 52、存储器(memory) 53、以及通信总线54。其中:
[0265]处理器51、通信接口 52、以及存储器53通过通信总线54完成相互间的通信。
[0266]通信接口 52,用于与比如显示屏等外部设备的通信。
[0267]处理器51,用于执行程序532,具体可以执行上述搜索方法实施例一中的相关步骤。
[0268]具体地,程序532可以包括程序代码,所述程序代码包括计算机操作指令。
[0269]处理器51可能是一个中央处理器CPU,或者是特定集成电路ASIC (Applicat1nSpecific Integrated Circuit),或者是被配置成实施搜索方法实施例一的一个或多个集成电路。
[0270]存储器53,用于存放程序532。存储器53可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序532具体可以用于使得搜索装置500执行以下步骤:
[0271]确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;
[0272]至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围;
[0273]至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索。
[0274]程序532中各步骤的具体实现可以参见上述搜索方法实施例一中的相应步骤和单元中对应的描述,在此不赘述。
[0275]图6为本申请提供的一种搜索装置实施例四的结构示意图。如图6所示,搜索装置600包括:
[0276]处理器(processor)61、通信接口(Communicat1ns Interface) 62、存储器(memory) 63、以及通信总线64。其中:
[0277]处理器61、通信接口 62、以及存储器63通过通信总线64完成相互间的通信。
[0278]通信接口 62,用于与比如显示屏等外部设备的通信。
[0279]处理器61,用于执行程序632,具体可以执行上述搜索方法实施例二中的相关步骤。
[0280]具体地,程序632可以包括程序代码,所述程序代码包括计算机操作指令。
[0281]处理器61可能是一个中央处理器CPU,或者是特定集成电路ASIC (Applicat1nSpecific Integrated Circuit),或者是被配置成实施搜索方法实施例二的一个或多个集成电路。
[0282]存储器63,用于存放程序632。存储器63可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序632具体可以用于使得搜索装置600执行以下步骤:
[0283]确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式;
[0284]至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系;
[0285]至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
[0286]程序632中各步骤的具体实现可以参见上述搜索方法实施例二中的相应步骤和单元中对应的描述,在此不赘述。
[0287]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0288]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0289]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关【技术领域】的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【权利要求】
1.一种搜索方法,其特征在于,所述方法包括: 确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式; 至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围; 至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索。
2.根据权利要求1所述的方法,其特征在于,所述多个部分肢体关联的至少一个内容为所述多个部分肢体在所述显示屏上选中的至少一个内容。
3.根据权利要求1所述的方法,其特征在于,所述多个部分肢体关联的至少一个内容为所述多个部分肢体的多个生物特征关联的至少一个内容。
4.根据权利要求1?3中任一所述的方法,其特征在于,所述搜索范围包括以下任一种:所述多个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。
5.一种搜索方法,其特征在于,所述方法包括: 确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式; 至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系; 至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
6.根据权利要求5所述的方法,其特征在于,所述多个部分肢体关联的多个内容为所述多个部分肢体在所述显示屏上选中的多个内容。
7.根据权利要求5所述的方法,其特征在于,所述多个部分肢体关联的多个内容为所述多个部分肢体的多个生物特征关联的多个内容。
8.根据权利要求5?7中任一所述的方法,其特征在于,所述至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索,包括: 至少根据所述多个内容和所述多个内容的逻辑关系,在一搜索范围中进行搜索。
9.一种搜索装置,其特征在于,所述装置包括: 第一确定模块,用于确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式; 第二确定模块,用于至少根据所述相对位置关系和/或相对运动方式,确定一搜索范围; 搜索模块,用于至少根据所述多个部分肢体关联的至少一个内容,在所述搜索范围中进行搜索。
10.一种搜索装置,其特征在于,所述装置包括: 第一确定模块,用于确定多个部分肢体在一显示屏上的相对位置关系和/或相对运动方式; 第二确定模块,用于至少根据所述多个部分肢体关联的多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系; 搜索模块,用于至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
【文档编号】G06F17/30GK104361103SQ201410685737
【公开日】2015年2月18日 申请日期:2014年11月25日 优先权日:2014年11月25日
【发明者】刘嘉, 周梁 申请人:北京智谷睿拓技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1