1.一种搜索方法,其特征在于,所述方法包括:
响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征预先关联的至少一个内容;
至少根据所述至少一个内容,进行搜索。
2.根据权利要求1所述的方法,其特征在于,所述至少一个部分肢体为多个部分肢体。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
确定所述多个部分肢体在所述显示屏上的相对位置关系和/或相对运动方式。
4.根据权利要求3所述的方法,其特征在于,所述相对位置关系包括以下至少一种:距离,上下关系,左右关系。
5.根据权利要求3或4所述的方法,其特征在于,所述相对运动方式包括以下任一种:相向运动,相对运动,相背运动。
6.根据权利要求3或4所述的方法,其特征在于,所述至少根据所述至少一个内容,进行搜索,包括:
根据所述相对位置关系和/或相对运动方式,确定一搜索范围;
至少根据所述至少一个内容,在所述搜索范围中进行搜索。
7.根据权利要求3或4所述的方法,其特征在于,所述响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征预先关联的至少一个内容,包括:
响应于多个部分肢体在一显示屏上的一预定动作,确定所述多个部分肢体的多个生物特征预先关联的多个内容。
8.根据权利要求7所述的方法,其特征在于,所述至少根据所述至少一个内容,进行搜索,包括:
根据所述多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系;
至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
9.根据权利要求1所述的方法,其特征在于,所述至少根据所述至少一个内容,进行搜索,包括:
至少根据所述至少一个内容,在一搜索范围中进行搜索。
10.根据权利要求9所述的方法,其特征在于,所述搜索范围是预设的。
11.根据权利要求9或10所述的方法,其特征在于,所述搜索范围包括以下任一种:所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。
12.根据权利要求1-4、9-10中任意一项所述的方法,其特征在于,所述至少根据所述至少一个内容,进行搜索之后,还包括:
显示至少一个搜索结果。
13.根据权利要求12所述的方法,其特征在于,所述显示至少一个搜索结果,包括:
在所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。
14.根据权利要求1-4、9-10中任意一项所述的方法,其特征在于,所述预定动作包括以下任一种:双击,三击,按压和双击并行,按压和三击并行。
15.根据权利要求1-4、9-10中任意一项所述的方法,其特征在于,所述至少一个部分肢体包括以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。
16.一种搜索装置,其特征在于,所述装置包括:
第一确定模块,用于响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征预先关联的至少一个内容;
搜索模块,至少根据所述至少一个内容,进行搜索。
17.根据权利要求16所述的装置,其特征在于,所述至少一个部分肢体为多个部分肢体。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于确定所述多个部分肢体在所述显示屏上的相对位置关系和/或相对运动方式。
19.根据权利要求18所述的装置,其特征在于,所述相对位置关系包括以下至少一种:
距离,上下关系,左右关系。
20.根据权利要求18或19所述的装置,其特征在于,所述相对运动方式包括以下任一种:相向运动,相对运动,相背运动。
21.根据权利要求18或19所述的装置,其特征在于,所述搜索模块包括:
第一确定单元,用于根据所述相对位置关系和/或相对运动方式,确定一搜索范围;
第一搜索单元,用于至少根据所述至少一个内容,在所述搜索范围中进行搜索。
22.根据权利要求18或19所述的装置,其特征在于,所述第一确定模块具体用于:
响应于多个部分肢体在一显示屏上的一预定动作,确定所述多个部分肢体的多个生物特征预先关联的多个内容。
23.根据权利要求22所述的装置,其特征在于,所述搜索模块包括:
第二确定单元,用于根据所述多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系;
第二搜索单元,用于至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。
24.根据权利要求16所述的装置,其特征在于,所述搜索模块具体用于:至少根据所述至少一个内容,在一搜索范围中进行搜索。
25.根据权利要求24所述的装置,其特征在于,所述搜索范围是预设的。
26.根据权利要求24或25所述的装置,其特征在于,所述搜索范围包括以下任一种:所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。
27.根据权利要求16-19、24-25中任意一项所述的装置,其特征在于,所述装置还包括:
显示模块,用于显示至少一个搜索结果。
28.根据权利要求27所述的装置,其特征在于,所述显示模块具体用于:在所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。
29.根据权利要求16-19、24-25中任意一项所述的装置,其特征在于,所述预定动作包括以下任一种:双击,三击,按压和双击并行,按压和三击并行。
30.根据权利要求16-19、24-25中任意一项所述的装置,其特征在于,所述至少一个部分肢体包括以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。
搜索方法及装置\n技术领域\n[0001] 本申请实施例涉及交互技术领域,尤其涉及一种搜索方法及装置。\n背景技术\n[0002] 搜索是一种获取信息、定位信息的常用手段。一种典型的场景是,用户需要在当前浏览的文档中快速定位某个关键字,现有的方式是调出搜索输入框,输入该关键字,再逐个搜索需要的内容。又一种典型的场景是,用户需要获取与某个关键字有关的信息,现有的方式是打开一个搜索引擎网页,在网页中的搜索输入框中输入关键字。\n发明内容\n[0003] 有鉴于此,本申请实施例的一个目的在于提供一种搜索方案。\n[0004] 为实现上述目的,根据本申请实施例的第一方面,提供一种搜索方法,包括:\n[0005] 响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容;\n[0006] 至少根据所述至少一个内容,进行搜索。\n[0007] 为实现上述目的,根据本申请实施例的第二方面,提供一种搜索装置,包括:\n[0008] 第一确定模块,用于响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容;\n[0009] 搜索模块,至少根据所述至少一个内容,进行搜索。\n[0010] 以上多个技术方案中的至少一个技术方案具有如下有益效果:\n[0011] 本申请实施例通过响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容,并至少根据所述至少一个内容,进行搜索,提供了一种搜索方案,并且通过所述至少一个部分肢体的预定动作既开启了搜索入口又向搜索入口提供了搜索所需的内容,加快了搜索的启动速度。\n附图说明\n[0012] 图1为本申请提供的一种搜索方法实施例的流程示意图;\n[0013] 图2为本申请提供的一种搜索装置实施例一的结构示意图;\n[0014] 图3~图6分别为图2所示实施例的一种可选的实现方式的结构示意图;\n[0015] 图7为本申请提供的一种搜索装置实施例二的结构示意图。\n具体实施方式\n[0016] 下面结合附图和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。\n[0017] 图1为本申请提供的一种搜索方法实施例的流程示意图。如图1所示,本实施例包括:\n[0018] 110、响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容。\n[0019] 举例来说,本申请提供的一种搜索装置实施例一或实施例二所述的搜索装置作为本实施例的执行主体,执行110~120。可选地,所述搜索装置以硬件和/或软件的形式设置在一用户终端中。进一步地,所述显示屏也设置在所述用户终端中,或者,所述显示屏与所述用户终端连接。\n[0020] 本实施例中,所述至少一个部分肢体包括但不限于以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。\n[0021] 本实施例中,所述预定动作包括但不限于以下任一种:双击,三击,按压和双击并行,按压和三击并行。以所述部分肢体是手指为例,所述双击可以一个手指在所述显示屏上双击,或者,两个手指在所述显示屏上同时双击,等;所述按压和双击并行可以是一个手指按压在所述显示屏上,同时另一个手指在所述显示屏上双击,或者,一个手指按压在所述显示屏上,同时另两个手指在所述显示屏上双击,等。\n[0022] 本实施例中,所述到至少一个部分肢体在一显示屏上的一预定动作可以由所述搜索装置检测到的,也可以由其它装置检测确定后通知所述搜索装置。\n[0023] 本实施例中,各所述部分肢体的至少一个生物特征可以标识所述部分肢体。举例来说,一个手指的生物特征可以包括该手指的指纹,一个脚趾的生物特征可以包括该脚趾的脚趾纹,一个手掌的生物特征可以包括该手掌的手掌纹,一个脚掌的生物特征可以包括该脚掌的脚掌纹。\n[0024] 本实施例中,所述内容包括但不限于以下至少一种:字符,图片,音频片段,视频片段。其中,所述字符包括但不限于以下至少一种:字母、数字、字、符号等。\n[0025] 本实施例中,生物特征与内容的关联关系可以是预先建立好的。具体地,所述关联关系可以是一个生物特征关联一个内容,或者,一个生物特征关联多个内容,或者,多个生物特征关联一个内容,或者,多个生物特征关联多个内容。可选地,在用户使用至少一个部分肢体在所述显示屏上选中至少一个内容的过程中建立所述至少一个部分肢体的至少一个生物特征与选中的至少一个内容的关联关系。举例来说,一用户用右手的食指和中指一起选中了所述显示屏显示的一个内容,相应地,可以建立该用户右手的食指指纹和中指指纹与所述内容的关联关系,即,两个生物特征与一个内容关联;一用户用右手的食指选中了所述显示屏显示的一个内容A,同时用右手的中指选中了所述显示屏显示的另一个内容B,相应地,可以建立该用户右手的食指指纹与内容A的关联关系,以及该用户右手的中指指纹与内容B的关联关系,即,两个生物特征分别与两个内容关联。\n[0026] 120、至少根据所述至少一个内容,进行搜索。\n[0027] 本实施例中,所述至少一个内容在所述搜索中作为向搜索入口提供的内容,其作用类似于检索词,或,检索式。\n[0028] 本实施例通过响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容,并至少根据所述至少一个内容,进行搜索,提供了一种搜索方案,并且通过所述至少一个部分肢体的预定动作既开启了搜索入口又向搜索入口提供了搜索所需的内容,加快了搜索的启动速度。\n[0029] 以下通过一些可选的实现方式进一步地描述本实施例的方法。\n[0030] 本实施例中,110有多种实现方式。\n[0031] 在一种可能的场景中,所述至少一个部分肢体为一个部分肢体。相应地,所述响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容,包括:\n[0032] 响应于一个部分肢体在一显示屏上的一预定动作,确定所述部分肢体的至少一个生物特征关联的至少一个内容。\n[0033] 在又一种可能的场景中,所述至少一个部分肢体为多个部分肢体。相应地,所述响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容,包括:\n[0034] 响应于多个部分肢体在一显示屏上的一预定动作,确定所述多个部分肢体的多个生物特征关联的至少一个内容。\n[0035] 在此场景中,可选地,所述响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容,包括:\n[0036] 响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述多个部分肢体的多个生物特征关联的多个内容。\n[0037] 在此场景中,可选地,本实施例还包括:\n[0038] 确定所述多个部分肢体在所述显示屏上的相对位置关系和/或相对运动方式。\n[0039] 其中,所述相对位置关系包括但不限于以下至少一种:距离,上下关系,左右关系。\n举例来说,一用户的两个手指在所述显示屏上的距离可以是1厘米、2厘米等,一用户的两个手指在所述显示屏上的上下关系可以是一个手指在上、另一个手指在下,或者,两个手指平齐,一用户的两个手指在所述显示屏上的左右关系可以是一个手指在左、另一个手指在右。\n[0040] 其中,所述相对运动方式包括但不限于以下任一种:相向运动,相对运动,相背运动。具体地,相向运动是指大体上向同一个方向运动,相对运动是指大体上向同一个位置、方向相对的运动,相背运动是指大体上从同一位置出发、向相反方向的运动。\n[0041] 考虑到所述多个部分肢体在所述显示屏上执行的预定动作,所述相对运动方式可以是所述多个部分肢体在所述显示屏上执行完所述预定动作后的相对运动方式。\n[0042] 考虑到所述多个部分肢体可能在所述显示屏上发生运动,所述相对位置关系可以是所述多个部分肢体在所述显示屏上执行所述预定动作时的相对位置关系,或者,执行完所述预定动作且完成相对运动后的相对位置关系。\n[0043] 具体地,所述确定所述多个部分肢体在所述显示屏上的相对位置关系和/或相对运动方式包括:确定所述多个部分肢体在所述显示屏上的相对位置关系;或者,确定所述多个部分肢体在所述显示屏上的相对运动方式;或者,确定所述多个部分肢体在所述显示屏上的相对位置关系和相对运动方式。\n[0044] 进一步地,所述相对位置关系和/或相对运动方式在所述搜索中可以有多种作用。\n[0045] 可选地,所述至少根据所述至少一个内容,进行搜索,包括:\n[0046] 根据所述相对位置关系和/或相对运动方式,确定一搜索范围;\n[0047] 至少根据所述多个内容,在所述搜索范围中进行搜索。\n[0048] 具体地,所述搜索范围为一与所述显示屏的显示内容有关的搜索范围,或,与所述显示屏对应的一设备有关的搜索范围。其中,所述显示屏对应的一设备为所述显示屏正在显示的内容的来源。\n[0049] 可选地,所述搜索范围包括但不限于以下任一种:所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。其中,所述至少一个数据库与所述设备可以通过网络连接。\n[0050] 举例来说,一用户用一个手指在一手机的显示屏上执行预定动作,该手机正在运行2个应用程序,其中,1个为文档编辑程序,1个为网页浏览器,该文档编辑程序中打开了两篇文档,该网页浏览器中打开了两个网页,该显示屏上正在显示其中一篇文档的第2页,该手指接触所述显示屏上显示的一段落中一个词组的位置,相应地,所述搜索范围可以是该段落,或者,正在显示的该文档,或者,该文档编辑程序打开的两篇文档,或者,该文档编辑程序打开的两篇文档和该网页浏览器打开的两个网页,或者,该手机能够连接到的所有网络搜索引擎,等。\n[0051] 具体地,所述根据所述相对位置关系和/或相对运动方式,确定一搜索范围包括:\n根据所述相对位置关系,确定一搜索范围;或者,根据所述相对运动方式,确定一搜索范围;\n或者,根据所述相对位置关系和相对运动方式,确定一搜索范围。\n[0052] 举例来说,当在所述显示屏上执行预定动作的两个手指在所述显示屏上比较接近,比如距离小于2厘米时,确定所述搜索范围为所述两个手指与所述显示屏的至少一个接触区域中显示的至少一个内容,当在所述显示屏上执行预定动作的两个手指在所述显示屏上的距离比较远,比如距离大于2厘米时,确定所述搜索范围为所述显示屏正在显示的至少一个内容对应的至少一个应用程序。\n[0053] 又举例来说,当在所述显示屏上执行预定动作的两个手指在完成所述预定动作之后在所述显示屏相背运动时,确定所述搜索范围为所述显示屏对应的一设备连接的至少一个数据库,当在所述显示屏上执行预定动作的两个手指在完成所述预定动作之后在所述显示屏相向运动时,确定所述搜索范围为所述显示屏对应的一设备正在运行的至少一个应用程序。\n[0054] 又举例来说,当在所述显示屏上执行预定动作的两个手指在所述显示屏上一个在上、一个在下,且该两个手指在执行完所述预定动作后在所述显示屏上相对运动时,确定所述搜索范围为所述显示屏正在显示的至少一个内容,当在所述显示屏上执行预定动作的两个手指在所述显示屏上平齐,且该两个手指在执行完所述预定动作后在所述显示屏上相背运动时,确定所述搜索范围为所述显示屏对应的一设备正在运行的至少一个应用程序。\n[0055] 在上述响应于多个部分肢体在一显示屏上的一预定动作,确定所述多个部分肢体的多个生物特征关联的多个内容的场景中,可选地,所述至少根据所述至少一个内容,进行搜索,包括:\n[0056] 根据所述多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系;\n[0057] 至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。\n[0058] 具体地,所述逻辑关系可以包括但不限于以下至少一种:与(and),或(or),异或(xor),等。\n[0059] 具体地,所述根据所述多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系,包括:根据所述多个内容和所述相对位置关系,确定所述多个内容的逻辑关系;或者,根据所述多个内容和所述相对运动方式,确定所述多个内容的逻辑关系;或者,根据所述多个内容和所述相对位置关系和相对运动方式,确定所述多个内容的逻辑关系。\n[0060] 举例来说,当在所述显示屏上执行预定动作的两个手指在所述显示屏上比较接近,比如距离小于2厘米时,确定所述两个手指的指纹分别关联的两个内容的逻辑关系为与,当在所述显示屏上执行预定动作的两个手指在所述显示屏上的距离比较远,比如距离大于2厘米时,确定所述两个手指的指纹分别关联的两个内容的逻辑关系为或,当在所述显示屏上执行预定动作的三个手指其中两个手指在所述显示屏上比较接近,且该两个手指与另一个手指的距离较远时,确定距离比较接近的两个手指的指纹关联的内容的逻辑关系为与,且该距离比较接近两个手指的指纹关联的内容与另一个距离较远的手指的指纹关联的内容的逻辑关系为或。\n[0061] 又举例来说,当在所述显示屏上执行预定动作的两个手指在完成所述预定动作之后在所述显示屏上相背运动时,确定所述两个手指的指纹分别关联的两个内容的逻辑关系为异或,当在所述显示屏上执行预定动作的两个手指在完成所述预定动作之后在所述显示屏上相向运动时,确定所述两个手指的指纹分别关联的两个内容的逻辑关系为与。\n[0062] 又举例来说,当在所述显示屏上执行预定动作的两个手指在所述显示屏上一个在上、一个在下,且该两个手指在执行完所述预定动作后在所述显示屏上相背运动时,确定所述两个手指的指纹分别关联的两个内容的逻辑关系为在上的指纹关联的内容异或在下的指纹关联的内容,当在所述显示屏上执行预定动作的两个手指在所述显示屏上平齐,且该两个手指在执行完所述预定动作后在所述显示屏上相向运动时,确定所述两个手指的指纹分别关联的两个内容的逻辑关系为与。\n[0063] 本实施例中,所述搜索通常有一个搜索范围。\n[0064] 可选地,所述至少根据所述至少一个内容,进行搜索,包括:\n[0065] 至少根据所述至少一个内容,在一搜索范围中进行搜索。\n[0066] 具体地,所述搜索范围为一与所述显示屏的显示内容有关的搜索范围,或,与所述显示屏对应的一设备有关的搜索范围。其中,所述显示屏对应的一设备为所述显示屏正在显示的内容的来源。\n[0067] 具体地,所述搜索范围可以是预设的,或者,通过一定的方式确定的,包括但不限于上述实现方式中所述的方式。\n[0068] 可选地,所述搜索范围包括以下任一种:所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。其中,所述至少一个数据库与所述设备可以通过网络连接。\n[0069] 本实施例中,120之后还可以显示搜索结果。\n[0070] 可选地,所述至少根据所述至少一个内容,进行搜索之后,还包括:\n[0071] 显示至少一个搜索结果。\n[0072] 为了更明显地向用户推送所述至少一个搜索结果,可选地,所述显示至少一个搜索结果,包括:\n[0073] 在所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。\n[0074] 通常,每部分肢体与所述显示屏有一个接触位置。所述至少一个接触区域具体是由所述至少一个部分肢体与所述显示屏的至少一个接触位置所限定的。具体地,每个接触位置可以限定一个接触区域,或者,多个接触位置一起限定一个接触区域。\n[0075] 本实施例的一种应用中,假设一用户的右手食指的指纹预先关联了一个词语“手机”,右手中指的指纹预先关联了一个词语“4G”。在一种可能的场景中,该用户用手机查看一篇文档,当该用户想搜索该文档中包含“手机”的部分时,可以用右手食指在该手机的显示屏上完成预定动作,比如双击,该手机中的搜索装置根据词语“手机”在该文档中进行搜索,并将当前显示内容跳转到包含词语“手机”的部分,进一步可选地,将该部分中的词语“手机”显示在该用户的右手食指在所述显示屏上双击的位置。在又一种可能的场景中,该用户的手机正在显示一搜索引擎的页面,当该用户想搜索同时包含词语“手机”和词语“4G”的内容时,可以用右手食指和右手中指在该手机的显示屏上完成预定动作,比如双击,且控制右手食指和右手中指的距离较近,比如距离小于2厘米,该手机中的搜索装置根据检索式——“手机”与(and)“4G”,在该搜索引擎中进行搜索,当该用户想搜索包含“手机”但不包含“4G”的内容时,可以用右手食指和右手中指在该手机的显示屏上完成预定动作,比如双击,且在完成预定动作后控制右手食指和右手中指进行相背运动,该手机中的搜索装置根据检索式——“手机”异或(xor)“4G”,在该搜索引擎的数据库中进行搜索。\n[0076] 图2为本申请提供的一种搜索装置实施例一的结构示意图。如图2所示,搜索装置\n200包括:\n[0077] 第一确定模块21,用于响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容;\n[0078] 搜索模块22,至少根据所述至少一个内容,进行搜索。\n[0079] 本实施例中,搜索装置200可选地以硬件和/或软件的形式设置在一用户终端中。\n进一步地,所述显示屏也设置在所述用户终端中,或者,所述显示屏与所述用户终端连接。\n[0080] 本实施例中,所述至少一个部分肢体包括但不限于以下至少一种:至少一个手指,至少一个手掌,至少一个脚趾,至少一个脚掌。\n[0081] 本实施例中,所述预定动作包括但不限于以下任一种:双击,三击,按压和双击并行,按压和三击并行。以所述部分肢体是手指为例,所述双击可以一个手指在所述显示屏上双击,或者,两个手指在所述显示屏上同时双击,等;所述按压和双击并行可以是一个手指按压在所述显示屏上,同时另一个手指在所述显示屏上双击,或者,一个手指按压在所述显示屏上,同时另两个手指在所述显示屏上双击,等。\n[0082] 本实施例中,所述到至少一个部分肢体在一显示屏上的一预定动作可以由搜索装置200检测确定的,也可以由其它装置检测确定后通知搜索装置200。\n[0083] 本实施例中,各所述部分肢体的至少一个生物特征可以标识所述部分肢体。举例来说,一个手指的生物特征可以包括该手指的指纹,一个脚趾的生物特征可以包括该脚趾的脚趾纹,一个手掌的生物特征可以包括该手掌的手掌纹,一个脚掌的生物特征可以包括该脚掌的脚掌纹。\n[0084] 本实施例中,所述内容包括但不限于以下至少一种:字符,图片,音频片段,视频片段。其中,所述字符包括但不限于以下至少一种:字母、数字、字、符号等。\n[0085] 本实施例中,生物特征与内容的关联关系可以是由搜索装置200或其它装置预先建立好的。具体地,所述关联关系可以是一个生物特征关联一个内容,或者,一个生物特征关联多个内容,或者,多个生物特征关联一个内容,或者,多个生物特征关联多个内容。可选地,在用户使用至少一个部分肢体在所述显示屏上选中至少一个内容的过程中建立所述至少一个部分肢体的至少一个生物特征与选中的至少一个内容的关联关系。举例来说,一用户用右手的食指和中指一起选中了所述显示屏显示的一个内容,相应地,可以建立该用户右手的食指指纹和中指指纹与所述内容的关联关系,即,两个生物特征与一个内容关联;一用户用右手的食指选中了所述显示屏显示的一个内容A,同时用右手的中指选中了所述显示屏显示的另一个内容B,相应地,可以建立该用户右手的食指指纹与内容A的关联关系,以及该用户右手的中指指纹与内容B的关联关系,即,两个生物特征分别与两个内容关联。\n[0086] 本实施例中,搜索模块22将所述至少一个内容作为向搜索入口提供的内容,其作用类似于检索词,或,检索式。\n[0087] 本实施例的搜索装置通过确定模块响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容,搜索模块并至少根据所述至少一个内容,进行搜索,提供了一种搜索方案,并且通过所述至少一个部分肢体的预定动作既开启了搜索入口又向搜索入口提供了搜索所需的内容,加快了搜索的启动速度。\n[0088] 以下通过一些可选的实现方式进一步地描述本实施例的搜索装置200。\n[0089] 本实施例中,第一确定模块21有多种实现方式。\n[0090] 在一种可能的场景中,所述至少一个部分肢体为一个部分肢体。相应地,第一确定模块21具体用于:\n[0091] 响应于一个部分肢体在一显示屏上的一预定动作,确定所述部分肢体的至少一个生物特征关联的至少一个内容。\n[0092] 在又一种可能的场景中,所述至少一个部分肢体为多个部分肢体。相应地,第一确定模块21具体用于:\n[0093] 响应于多个部分肢体在一显示屏上的一预定动作,确定所述多个部分肢体的多个生物特征关联的至少一个内容。\n[0094] 在此场景中,可选地,第一确定模块21具体用于:响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述多个部分肢体的多个生物特征关联的多个内容。\n[0095] 在此场景中,可选地,如图3所示,搜索装置200还包括:\n[0096] 第二确定模块23,用于确定所述多个部分肢体在所述显示屏上的相对位置关系和/或相对运动方式。\n[0097] 其中,所述相对位置关系包括但不限于以下至少一种:距离,上下关系,左右关系。\n举例来说,一用户的两个手指在所述显示屏上的距离可以是1厘米、2厘米等,一用户的两个手指在所述显示屏上的上下关系可以是一个手指在上、另一个手指在下,或者,两个手指平齐,一用户的两个手指在所述显示屏上的左右关系可以是一个手指在左、另一个手指在右。\n[0098] 其中,所述相对运动方式包括但不限于以下任一种:相向运动,相对运动,相背运动。具体地,相向运动是指大体上向同一个方向运动,相对运动是指大体上向同一个位置、方向相对的运动,相背运动是指大体上从同一位置出发、向相反方向的运动。\n[0099] 考虑到所述多个部分肢体在所述显示屏上执行的预定动作,所述相对运动方式可以是所述多个部分肢体在所述显示屏上执行完所述预定动作后的相对运动方式。\n[0100] 考虑到所述多个部分肢体可能在所述显示屏上发生运动,所述相对位置关系可以是所述多个部分肢体在所述显示屏上执行所述预定动作时的相对位置关系,或者,执行完所述预定动作且完成相对运动后的相对位置关系。\n[0101] 具体地,第二确定模块23具体用于:确定所述多个部分肢体在所述显示屏上的相对位置关系;或者,确定所述多个部分肢体在所述显示屏上的相对运动方式;或者,确定所述多个部分肢体在所述显示屏上的相对位置关系和相对运动方式。\n[0102] 进一步地,所述相对位置关系和/或相对运动方式在所述搜索中可以有多种作用。\n[0103] 可选地,如图4所示,搜索模块22包括:\n[0104] 第一确定单元221,用于根据所述相对位置关系和/或相对运动方式,确定一搜索范围;\n[0105] 第一搜索单元222,用于至少根据所述多个内容,在所述搜索范围中进行搜索。\n[0106] 具体地,所述搜索范围为一与所述显示屏的显示内容有关的搜索范围,或,与所述显示屏对应的一设备有关的搜索范围。其中,所述显示屏对应的一设备为所述显示屏正在显示的内容的来源。\n[0107] 可选地,所述搜索范围包括但不限于以下任一种:所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。其中,所述至少一个数据库与所述设备可以通过网络连接。\n[0108] 举例来说,一用户用一个手指在一手机的显示屏上执行预定动作,该手机正在运行2个应用程序,其中,1个为文档编辑程序,1个为网页浏览器,该文档编辑程序中打开了两篇文档,该网页浏览器中打开了两个网页,该显示屏上正在显示其中一篇文档的第2页,该手指接触所述显示屏上显示的一段落中一个词组的位置,相应地,第一确定单元221确定的所述搜索范围可以是该段落,或者,正在显示的该文档,或者,该文档编辑程序打开的两篇文档,或者,该文档编辑程序打开的两篇文档和该网页浏览器打开的两个网页,或者,该手机能够连接到的所有网络搜索引擎,等。\n[0109] 具体地,第一确定单元221具体用于:根据所述相对位置关系,确定一搜索范围;或者,根据所述相对运动方式,确定一搜索范围;或者,根据所述相对位置关系和相对运动方式,确定一搜索范围。\n[0110] 举例来说,当在所述显示屏上执行预定动作的两个手指在所述显示屏上的距离比较接近,比如距离小于2厘米时,第一确定单元221确定所述搜索范围为所述两个手指与所述显示屏的至少一个接触区域中显示的至少一个内容,当在所述显示屏上执行预定动作的两个手指在所述显示屏上的距离比较远,比如距离大于2厘米时,第一确定单元221确定所述搜索范围为所述显示屏正在显示的至少一个内容对应的至少一个应用程序。\n[0111] 又举例来说,当在所述显示屏上执行预定动作的两个手指在完成所述预定动作之后在所述显示屏上相背运动时,第一确定单元221确定所述搜索范围为所述显示屏对应的一设备连接的至少一个数据库,当在所述显示屏上执行预定动作的两个手指在完成所述预定动作之后在所述显示屏上相向运动时,第一确定单元221确定所述搜索范围为所述显示屏对应的一设备正在运行的至少一个应用程序。\n[0112] 又举例来说,当在所述显示屏上执行预定动作的两个手指在所述显示屏上一个在上、一个在下,且该两个手指在执行完所述预定动作后在所述显示屏上相对运动时,第一确定单元221确定所述搜索范围为所述显示屏正在显示的至少一个内容,当在所述显示屏上执行预定动作的两个手指在所述显示屏上平齐,且该两个手指在执行完所述预定动作后在所述显示屏上相背运动时,第一确定单元221确定所述搜索范围为所述显示屏对应的一设备正在运行的至少一个应用程序。\n[0113] 在上述第一确定模块21具体用于响应于多个部分肢体在一显示屏上的一预定动作,确定所述多个部分肢体的多个生物特征关联的多个内容的场景中,可选地,如图5所示,搜索模块22包括:\n[0114] 第二确定单元223,用于根据所述多个内容和所述相对位置关系和/或相对运动方式,确定所述多个内容的逻辑关系;\n[0115] 第二搜索单元224,用于至少根据所述多个内容和所述多个内容的逻辑关系,进行搜索。\n[0116] 具体地,所述逻辑关系可以包括但不限于以下至少一种:与,或,异或,等。\n[0117] 具体地,第二确定单元223具体用于:根据所述多个内容和所述相对位置关系,确定所述多个内容的逻辑关系;或者,根据所述多个内容和所述相对运动方式,确定所述多个内容的逻辑关系;或者,根据所述多个内容和所述相对位置关系和相对运动方式,确定所述多个内容的逻辑关系。\n[0118] 举例来说,当在所述显示屏上执行预定动作的两个手指在所述显示屏上的距离比较接近,比如距离小于2厘米时,第二确定单元223确定所述两个手指的指纹分别关联的两个内容的逻辑关系为与,当在所述显示屏上执行预定动作的两个手指在所述显示屏上的距离比较远,比如距离大于2厘米时,第二确定单元223确定所述两个手指的指纹分别关联的两个内容的逻辑关系为或,当在所述显示屏上执行预定动作的三个手指其中两个手指在所述显示屏上的距离比较接近,且该两个手指与另一个手指的距离较远时,第二确定单元223确定距离比较接近的两个手指的指纹关联的内容的逻辑关系为与,且该距离比较接近两个手指的指纹关联的内容与另一个距离较远的手指的指纹关联的内容的逻辑关系为或。\n[0119] 又举例来说,当在所述显示屏上执行预定动作的两个手指在完成所述预定动作之后在所述显示屏上相背运动时,第二确定单元223确定所述两个手指的指纹分别关联的两个内容的逻辑关系为异或,当在所述显示屏上执行预定动作的两个手指在完成所述预定动作之后在所述显示屏上相向运动时,第二确定单元223确定所述两个手指的指纹分别关联的两个内容的逻辑关系为与。\n[0120] 又举例来说,当在所述显示屏上执行预定动作的两个手指在所述显示屏上一个在上、一个在下,且该两个手指在执行完所述预定动作后在所述显示屏上相背运动时,第二确定单元223确定所述两个手指的指纹分别关联的两个内容的逻辑关系为在上的指纹关联的内容异或在下的指纹关联的内容,当在所述显示屏上执行预定动作的两个手指在所述显示屏上平齐,且该两个手指在执行完所述预定动作后在所述显示屏上相向运动时,第二确定单元223确定所述两个手指的指纹分别关联的两个内容的逻辑关系为与。\n[0121] 本实施例中,所述搜索通常有一个搜索范围。\n[0122] 可选地,搜索模块22具体用于:至少根据所述至少一个内容,在一搜索范围中进行搜索。\n[0123] 具体地,所述搜索范围为一与所述显示屏的显示内容有关的搜索范围,或,与所述显示屏对应的一设备有关的搜索范围。其中,所述显示屏对应的一设备为所述显示屏正在显示的内容的来源。\n[0124] 具体地,所述搜索范围可以是预设的,或者,通过一定的方式确定的,包括但不限于上述实现方式中所述的方式。\n[0125] 可选地,所述搜索范围包括以下任一种:所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示的至少一个内容,所述显示屏正在显示的至少一个内容,所述显示屏正在显示的至少一个内容对应的至少一个应用程序,所述显示屏对应的一设备正在运行的至少一个应用程序,所述显示屏对应的一设备连接的至少一个数据库。其中,所述至少一个数据库与所述设备可以通过网络连接。\n[0126] 本实施例中,在搜索模块22搜索之后还可以显示搜索结果。\n[0127] 可选地,如图6所示,搜索装置200还包括:\n[0128] 显示模块24,用于显示至少一个搜索结果。\n[0129] 为了更明显地向用户推送所述至少一个搜索结果,可选地,显示模块24具体用于:\n在所述至少一个部分肢体与所述显示屏的至少一个接触区域中显示至少一个搜索结果。\n[0130] 通常,每部分肢体与所述显示屏有一个接触位置。所述至少一个接触区域具体是由所述至少一个部分肢体与所述显示屏的至少一个接触位置所限定的。具体地,每个接触位置可以限定一个接触区域,或者,多个接触位置一起限定一个接触区域。\n[0131] 本实施例的一种应用中,假设一用户的右手食指的指纹预先关联了一个词语“手机”,右手中指的指纹预先关联了一个词语“4G”。在一种可能的场景中,该用户用手机查看一篇文档,当该用户想搜索该文档中包含“手机”的部分时,可以用右手食指在该手机的显示屏上完成预定动作,比如双击,该手机中的搜索装置200根据词语“手机”在该文档中进行搜索,并将当前显示内容跳转到包含词语“手机”的部分,进一步可选地,将该部分中的词语“手机”显示在该用户的右手食指在所述显示屏上双击的位置。在又一种可能的场景中,该用户的手机正在显示一搜索引擎的页面,当该用户想搜索同时包含词语“手机”和词语“4G”的内容时,可以用右手食指和右手中指在该手机的显示屏上完成预定动作,比如双击,且控制右手食指和右手中指的距离较近,比如距离小于2厘米,该手机中的搜索装置200根据检索式——“手机”与(and)“4G”,在该搜索引擎中进行搜索,当该用户想搜索包含“手机”但不包含“4G”的内容时,可以用右手食指和右手中指在该手机的显示屏上完成预定动作,比如双击,且在完成预定动作后控制右手食指和右手中指进行相背运动,该手机中的搜索装置根据检索式——“手机”异或(xor)“4G”,在该搜索引擎的数据库中进行搜索。\n[0132] 本实施例的具体实现可参照本申请提供的一种搜索方法实施例中的相应描述。\n[0133] 图7为本申请提供的一种搜索装置实施例二的结构示意图。如图7所示,搜索装置\n700包括:\n[0134] 处理器(processor)71、通信接口(Communications Interface)72、存储器(memory)73、以及通信总线74。其中:\n[0135] 处理器71、通信接口72、以及存储器73通过通信总线74完成相互间的通信。\n[0136] 通信接口72,用于与比如显示屏等外部设备的通信。\n[0137] 处理器71,用于执行程序732,具体可以执行上述搜索方法实施例中的相关步骤。\n[0138] 具体地,程序732可以包括程序代码,所述程序代码包括计算机操作指令。\n[0139] 处理器71可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施搜索方法实施例的一个或多个集成电路。\n[0140] 存储器73,用于存放程序732。存储器73可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序732具体可以用于使得搜索装置700执行以下步骤:\n[0141] 响应于至少一个部分肢体在一显示屏上的一预定动作,确定所述至少一个部分肢体的至少一个生物特征关联的至少一个内容;\n[0142] 至少根据所述至少一个内容,进行搜索。\n[0143] 程序732中各步骤的具体实现可以参见上述搜索方法实施例中的相应步骤和单元中对应的描述,在此不赘述。\n[0144] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。\n[0145] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。\n而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。\n[0146] 以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
法律信息
- 2018-12-18
- 2015-03-25
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201410685943.2
申请日: 2014.11.25
- 2015-02-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-06-15
|
2011-03-09
| | |
2
| |
2006-01-04
|
2005-07-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |