一种搜索方法及装置制造方法及图纸

技术编号:19220736 阅读:88 留言:0更新日期:2018-10-20 08:37
提供一种搜索方法及装置,涉及通信技术领域,可在多终端互联场景下实现多终端之间的数据共享搜索,提高搜索效率。该方法包括:第一终端获取用户输入的第一关键词(401);第一终端根据第一关键词在第一终端内查找与第一关键词关联的第一搜索结果(402);第一终端向第二终端(第二终端为第一终端所属的设备组中的一个)发送第一搜索指令(403),第一搜索指令中携带有上述第一关键词,从而触发第二终端在自身内查找与第一关键词关联的第二搜索结果(404);后续,第一终端可从第二终端处获取该第二搜索结果,进而向用户输出第一搜索结果和第二搜索结果。

【技术实现步骤摘要】
【国外来华专利技术】一种搜索方法及装置
本专利技术实施例涉及通信
,尤其涉及一种搜索方法及装置。
技术介绍
随着智能手机等终端的广泛应用,终端内存储的数据量也随之增长,因此,终端内设置的本地搜索功能成为用户普遍使用的重要功能之一。如图1所示,用户进入本地搜索界面后,可向搜索框内输入关键词,进而,终端将该关键词与本地存储的所有文件索引进行比对,进而将与关键词匹配的搜索结果呈现给用户。当然,如果用户对当前的搜索结果不满意时,还可以触发终端进一步在互联网或者应用商店中搜索该关键词。但是,上述本地搜索功能只能为用户显示出当前被操作的终端内与关键词匹配的搜索结果。而当用户拥有多个终端时,例如,用户可能同时拥有手机、可穿戴设备以及平板电脑等多个终端,此时,如果用户在手机上启用本地搜索功能搜索一首歌曲时,当手机内没有存储这首歌曲或这首歌曲的相关信息时,手机无法为用户提供相应的搜索结果。但是,该用户的平板电脑中可能已经存储了这首歌曲或这首歌曲的相关信息,而用户却无从得知,使得本地搜索功能的搜索效率降低。
技术实现思路
本专利技术的实施例提供一种搜索方法及装置,可在多终端互联场景下实现多终端之间的数据共享搜索,提高搜索效率。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术的实施例提供一种搜索方法,包括:第一终端获取用户输入的第一关键词,进而,根据该第一关键词在第一终端内查找与第一关键词关联的第一搜索结果;第一终端向第二终端(第二终端为第一终端所属的设备组中的一个)发送第一搜索指令,第一搜索指令中携带有上述第一关键词,从而触发第二终端在自身内查找与第一关键词关联的第二搜索结果;后续,第一终端可从第二终端处获取该第二搜索结果,进而显示设备组内所有终端针对第一关键词的搜索结果,即第一搜索结果和第二搜索结果,使用户能够查找到在设备组内与上述第一关键词关联的所有搜索结果,即实现多终端之间的数据共享搜索,从而提高了搜索效率。在一种可能的设计方法中,在第一终端内查找与第一关键词关联的第一搜索结果之后,还包括:第一终端向第二终端发送第一搜索结果。也就是说,设备组内的每一个终端都可以将从自身查找到的搜索结果发送给设备组内的其他终端,这样,设备组内的每一个终端都可以获取到与上述第一关键词关联的所有搜索结果,那么,用户在设备组中的任意终端上都可以查看上述搜索结果,避免用户局限于仅在发起搜索操作的终端上查看搜索结果。在一种可能的设计方法中,在第一终端显示第一搜索结果和第二搜索结果之后,还包括:第一终端获取用户对第二搜索结果中的目标内容触发的操作指令;由于第二搜索结果中的目标内容存储在第二终端内,因此,第一终端可以从第二终端将该目标内容同步至第一终端;进而在第一终端上执行该操作指令,用户无需更换终端。在一种可能的设计方法中,在第一终端显示第一搜索结果和第二搜索结果之后,还包括:第一终端获取用户对第二搜索结果中的目标内容触发的操作指令;当第一终端此时的能力不支持执行该操作指令时,可提示用户在第二终端内执行该操作指令。在一种可能的设计方法中,在第一终端获取第二终端发送的第二搜索结果之后,还包括:第一终端获取第二终端发送的第三搜索结果,第三搜索结果为在第二终端内与第一关键词关联的搜索结果,第三搜索结果与第二搜索结果不存在交集。也就是说,第二终端在向第一终端上报在本终端内的搜索结果时,可以在搜索的过程中同时触发搜索结果的上报过程,这样可以降低搜索结果在传输过程中的时延,减少用户等待搜素结果的时间,同时降低设备组内终端在传输搜索结果时的负载压力。在一种可能的设计方法中,在第一终端显示第一搜索结果和第二搜索结果之后,还包括:第一终端获取用户输入的第二关键词,第二关键词为第一关键词的一个子集;当该设备组中的终端没有变化时,第一终端在第一搜索结果和第二搜索结果中,查找与第二关键词关联的第四搜索结果。在一种可能的设计方法中,在第一终端获取用户输入的第二关键词之后,还包括:当第二终端退出该设备组时,第一终端在第一搜索结果中查找与第二关键词关联的第五搜索结果。在一种可能的设计方法中,在第一终端获取用户输入的第二关键词之后,还包括:当第三终端加入该设备组时,第一终端向第三终端发送第二搜索指令,第二搜索指令携带有第二关键词;第一终端获取第三终端发送的第六搜索结果,第六搜索结果为在第三终端内与第二关键词关联的搜索结果。可以看出,对于用户连续的搜索行为,当在后搜索的第二关键词为在先搜索的第一关键词的子集时,无需在设备组内各个终端上重新发起新的搜索过程,而是根据设备组内终端的变化情况,在第一关键词的搜索结果的基础上确定出第二关键词的搜索结果,从而提高了连续搜索时的搜索效率。在一种可能的设计方法中,第一终端显示第一搜索结果和第二搜索结果,包括:第一终端在第一显示区域显示第一搜索结果和第一终端的标识,并在第二显示区域显示第二搜索结果和第二终端的标识,该第一显示区域和第二显示区域为显示界面内不交叠的两个区域。在一种可能的设计方法中,上述设备组包括:登录同一账号的N个终端;和/或,与第一终端已建立连接的N个终端,N为大于1的整数。第二方面,本专利技术的实施例提供一种搜索方法,包括:第二终端获取第一终端发送的第一搜索指令,第一搜索指令中携带有用户在第一终端内输入的第一关键词,第二终端为第一终端所属的设备组中的一个;第二终端在第二终端内查找与第一关键词关联的第二搜索结果;第二终端将第二搜索结果发送给第一终端。在一种可能的设计方法中,在第二终端获取第一终端发送的第一搜索指令之后,还包括:第二终端接收第一终端发送的第一搜索结果,第一搜索结果为在第一终端内与第一关键词关联的搜索结果。在一种可能的设计方法中,在第二终端接收第一终端发送的第一搜索结果之后,还包括:第二终端显示第一搜索结果和第二搜索结果。在一种可能的设计方法中,在第二终端在第二终端内查找与第一关键词关联的第二搜索结果之后,还包括:第二终端在第二终端内查找与第一关键词关联的第三搜索结果,第三搜索结果与第二搜索结果不存在交集;第二终端向第一终端发送第三搜索结果。第三方面,本专利技术的实施例提供一种终端,包括:获取单元,用于:获取用户输入的第一关键词;搜索单元,用于:根据第一关键词在第一终端内查找与第一关键词关联的第一搜索结果;发送单元,用于:向第二终端发送第一搜索指令,第一搜索指令中携带有第一关键词,第二终端为第一终端所属的设备组中的一个;显示单元,用于:显示第一搜索结果和第二搜索结果。在一种可能的设计方法中,该发送单元,还用于:向第二终端发送第一搜索结果。在一种可能的设计方法中,该获取单元,还用于:获取用户对第二搜索结果中的目标内容触发的操作指令;从第二终端将该目标内容同步至第一终端;执行单元,用于:执行该操作指令。在一种可能的设计方法中,该获取单元,还用于:获取用户对第二搜索结果中的目标内容触发的操作指令;该显示单元,还用于:提示用户在第二终端内执行该操作指令。在一种可能的设计方法中,该获取单元,还用于:获取第二终端发送的第三搜索结果,第三搜索结果为在第二终端内与第一关键词关联的搜索结果,第三搜索结果与第二搜索结果不存在交集。在一种可能的设计方法中,该获取单元,还用于:获取用户输入的第二关键词,第二关键词为第一关键词的一个子集;该搜索单本文档来自技高网...

【技术保护点】
1.一种搜索方法,其特征在于,包括:第一终端获取用户输入的第一关键词;第一终端根据所述第一关键词,在所述第一终端内查找与所述第一关键词关联的第一搜索结果;所述第一终端向第二终端发送第一搜索指令,所述第一搜索指令中携带有所述第一关键词,所述第二终端为所述第一终端所属的设备组中的一个;所述第一终端获取所述第二终端发送的第二搜索结果,所述第二搜索结果为在所述第二终端内与所述第一关键词关联的搜索结果;所述第一终端显示所述第一搜索结果和所述第二搜索结果。

【技术特征摘要】
【国外来华专利技术】1.一种搜索方法,其特征在于,包括:第一终端获取用户输入的第一关键词;第一终端根据所述第一关键词,在所述第一终端内查找与所述第一关键词关联的第一搜索结果;所述第一终端向第二终端发送第一搜索指令,所述第一搜索指令中携带有所述第一关键词,所述第二终端为所述第一终端所属的设备组中的一个;所述第一终端获取所述第二终端发送的第二搜索结果,所述第二搜索结果为在所述第二终端内与所述第一关键词关联的搜索结果;所述第一终端显示所述第一搜索结果和所述第二搜索结果。2.根据权利要求1所述的方法,其特征在于,在所述第一终端输出所述第一搜索结果和所述第二搜索结果之后,还包括:所述第一终端获取用户对所述第二搜索结果中的目标内容触发的操作指令;所述第一终端从所述第二终端将所述目标内容同步至所述第一终端;所述第一终端执行所述操作指令。3.根据权利要求1所述的方法,其特征在于,在所述第一终端输出所述第一搜索结果和所述第二搜索结果之后,还包括:所述第一终端获取用户对所述第二搜索结果中的目标内容触发的操作指令;所述第一终端提示用户在所述第二终端内执行所述操作指令。4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述第一终端获取所述第二终端发送的第二搜索结果之后,还包括:所述第一终端获取所述第二终端发送的第三搜索结果,所述第三搜索结果为在所述第二终端内与所述第一关键词关联的搜索结果,所述第三搜索结果与所述第二搜索结果不存在交集。5.根据权利要求1-4中任一项所述的方法,其特征在于,在所述第一终端输出所述第一搜索结果和所述第二搜索结果之后,还包括:所述第一终端获取用户输入的第二关键词,所述第二关键词为所述第一关键词的一个子集;当所述设备组中的终端没有变化时,所述第一终端在所述第一搜索结果和所述第二搜索结果中,查找与所述第二关键词关联的第四搜索结果。6.根据权利要求5所述的方法,其特征在于,在所述第一终端获取用户输入的第二关键词之后,还包括:当所述第二终端退出所述设备组时,所述第一终端在所述第一搜索结果中查找与所述第二关键词关联的第五搜索结果。7.根据权利要求5所述的方法,其特征在于,在所述第一终端获取用户输入的第二关键词之后,还包括:当第三终端加入所述设备组时,所述第一终端向所述第三终端发送第二搜索指令,所述第二搜索指令携带有所述第二关键词;所述第一终端获取所述第三终端发送的第六搜索结果,所述第六搜索结果为在所述第三终端内与所述第二关键词关联的搜索结果。8.根据权利要求1-7中任一项所述的方法,其特征在于,在所述第一终端内查找与所述第一关键词关联的第一搜索结果之后,还包括:所述第一终端向所述第二终端发送所述第一搜索结果。9.根据权利要求1-8中任一项所述的方法,其特征在于,所述第一终端显示所述第一搜索结果和所述第二搜索结果,包括:所述第一终端在第一显示区域显示所述第一搜索结果和所述第一终端的标识,并在第二显示区域显示所述第二搜索结果和所述第二终端的标识,所述第一显示区域和所述第二显示区域为显示界面内不交叠的两个区域。10.根据权利要求1-9中任一项所述的方法,其特征在于,所述设备组包括:登录同一账号的N个终端;和/或,与所述第一终端已建立连接的N个终端,N为大于1的整数。11.一种搜索方法,其特征在于,包括:第二终端获取第一终端发送的第一搜索指令,所述第一搜索指令中携带有用户在所述第一终端内输入的第一关键词,所述第二终端为所述第一终端所属的设备组中的一个;所述第二终端在所述第二终端内查找与所述第一关键词关联的第二搜索结果;所述第二终端将所述第二搜索结果发送给所述第一终端。12.根据权利要求11所述的方法,其特征在于,在第二终端获取第一终端发送的第一搜索指令之后,还包括:所述第二终端接收所述第一终端发送的第一搜索结果,所述第一搜索结果为在所述第一终端内与所述第一关键词关联的搜索结果。13.根据权利要求12所述的方法,其特征在于,在所述第二终端接收所述第一终端发送的第一搜索结果之后,还包括:所述第二终端显示所述第一搜索结果和所述第二搜索结果。14.根据权利要求11-13中任一项所述的方法,其特征在于,在所述第二终端在所述第二终端内查找与所述第一关键词关联的第二搜索结果之后,还包括:所述第二终端在所述第二终端内查找与所述第一关键词关联的第三搜索结果,所述第三搜索结果与所述第二搜索结...

【专利技术属性】
技术研发人员:黄卿杨捷
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1