一种信息处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理方法,用于解决现有技术中在进行人脸检索时检索效率较低的技术问题。所述方法包括:获得第一输入操作,基于所述第一输入操作确定第一检索对象;根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果;显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于0的整数。本发明还公开了相应的电子设备。
【专利说明】一种信息处理方法及电子设备
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别涉及一种信息处理方法及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备享受随着科技发展带来的舒适生活。比如,手机等电子设备已经成为人们生活中一个不可或缺的部分,人们可以通过手机等电子设备以打电话、发短信等等方式加强与其他人之间的联系。
[0003]人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,通常也叫做人像识别、面部识别。现有技术中,人脸识别功能已经较为广泛地应用在了电子设备中。
[0004]在一电子设备中,用户开启人脸识别功能后,如果打开了一张照片,可能想要检索该照片中的人。现有技术中,系统会检索该照片中所有人脸的信息,检索时间较长,检索效率较低,并且获得的结果很可能也不是用户想要的结果。
【发明内容】
[0005]本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中在进行人脸检索时检索效率较低的技术问题。
[0006]—种信息处理方法,所述方法应用于电子设备中,所述电子设备中加载有一搜索引擎,所述方法包括:
[0007]获得第一输入操作,基于所述第一输入操作确定第一检索对象;
[0008]根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果;
[0009]显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
[0010]较佳的,所述方法还包括:
[0011 ] 缓存所述第一检索对象;
[0012]获得第二输入操作,基于所述第二输入操作确定第二检索对象;
[0013]根据已经缓存的所述第一检索对象和所述第二检索对象以所述搜索引擎在所述第一搜索结果中进行搜索,产生第二搜索结果;
[0014]显示所述第二搜索结果,所述第二搜索结果包括J个结果项,每个所述J个结果项包括所述第一检索对象和所述第二检索对象,K> J > O。
[0015]较佳的,所述电子设备具有第一输入方式和与所述第一输入方式不同的第二输入方式;
[0016]获得第一输入操作,包括:通过所述第一输入方式获得所述第一输入操作;[0017]获得第二输入操作,包括:通过所述第二输入方式获得所述第二输入操作。
[0018]较佳的,在所述获得第一输入操作之前,还包括:
[0019]获得第一图片;
[0020]从所述第一图片中通过图像识别解析出M个检索对象;
[0021]所述获得第一输入操作,基于所述第一输入操作确定第一检索对象包括:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定所述第一检索对象。
[0022]较佳的,当所述第一检索对象为P个时,P为大于等于2的整数;
[0023]所述根据所述第一检索对象直接以所述搜索引擎进行搜索包括:根据P个第一检索对象直接以所述搜索引擎进行搜索。
[0024]较佳的,在所述获得第一输入操作之前,还包括:
[0025]获得第一图片;
[0026]从所述第一图片中通过图像识别解析出M个检索对象;
[0027]所述获得第一输入操作,基于所述第一输入操作确定第一检索对象包括:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定P个第一检索对象。
[0028]较佳的,
[0029]所述获得第一输入操作,基于所述第一输入操作确定第一检索对象包括:
[0030]获得第一语音输入,以所述第一语音输入作为所述第一输入操作;
[0031]通过语音识别引擎将所述第一语音输入识别为第一字符标签项,所述第一字符标签项用于所述搜索引擎进行搜索;以所述第一字符标签项作为所述第一检索对象;
[0032]缓存所述第一字符标签项;
[0033]所述获得第二输入操作,基于所述第二输入操作确定第二检索对象包括:
[0034]获得第二语音输入,以所述第二语音输入作为所述第二输入操作;
[0035]通过所述语音识别引擎将所述第二语音输入识别为第二字符标签项,所述第二字符标签项用于所述搜索引擎进行搜索;以所述第二字符标签项作为所述第二检索对象。
[0036]一种电子设备,所述电子设备中加载有一搜索引擎,所述电子设备包括:
[0037]第一确定单元,用于获得第一输入操作,基于所述第一输入操作确定第一检索对象;
[0038]第一搜索单元,用于根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果;
[0039]显示单元,用于显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
[0040]较佳的,所述电子设备还包括第二确定单元和第二搜索单元;
[0041]所述第一确定单元还用于:缓存所述第一检索对象;
[0042]所述第二确定单元用于:获得第二输入操作,基于所述第二输入操作确定第二检索对象;
[0043]所述第二搜索单元用于:根据已经缓存的所述第一检索对象和所述第二检索对象以所述搜索引擎在所述第一搜索结果中进行搜索,产生第二搜索结果;
[0044]所述显示单元还用于:显示所述第二搜索结果,所述第二搜索结果包括J个结果项,每个所述J个结果项包括所述第一检索对象和所述第二检索对象,K> J > O。[0045]较佳的,所述电子设备具有第一输入方式和与所述第一输入方式不同的第二输入方式;
[0046]所述第一确定单元具体用于:通过所述第一输入方式获得所述第一输入操作;
[0047]所述第二确定单元具体用于:通过所述第二输入方式获得所述第二输入操作。
[0048]较佳的,所述电子设备还包括获取单元和解析单元;
[0049]所述获取单元用于获得第一图片;
[0050]所述解析单元用于从所述第一图片中通过图像识别解析出M个检索对象;
[0051]所述第一确定单元具体用于:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定所述第一检索对象。
[0052]较佳的,当所述第一检索对象为P个时,P为大于等于2的整数;所述第一搜索单元具体用于:根据P个第一检索对象直接以所述搜索引擎进行搜索。
[0053]较佳的,所述电子设备还包括获取单元和解析单元;
[0054]所述获取单元用于获得第一图片;
[0055]所述解析单元用于从所述第一图片中通过图像识别解析出M个检索对象;
[0056]所述第一确定单元具体用于:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定P个第一检索对象。
[0057]较佳的,所述第一确定单元具体用于:获得第一语音输入,以所述第一语音输入作为所述第一输入操作;通过语音识别引擎将所述第一语音输入识别为第一字符标签项,所述第一字符标签项用于所述搜索引擎进行搜索;以所述第一字符标签项作为所述第一检索对象;缓存所述第一字符标签项;
[0058]所述第二确定单元具体用于:获得第二语音输入,以所述第二语音输入作为所述第二输入操作;通过所述语音识别引擎将所述第二语音输入识别为第二字符标签项,所述第二字符标签项用于所述搜索引擎进行搜索;以所述第二字符标签项作为所述第二检索对象。
[0059]本发明实施例中可以根据所述第一输入操作确定所述第一检索对象,从而可以根据所述第一检索对象进行搜索,例如所述第一检索对象可以是一张照片中的一个人脸,即本发明实施例中可以在一张照片中选择自己需要的人脸进行搜索,而无需根据一张照片中的全部内容进行搜索,减少了检索时间,提高了检索效率,并且,进行检索的所述第一检索对象是用户想要的检索对象,自然检索结果也会更符合用户的需求。
【专利附图】
【附图说明】
[0060]图1为本发明实施例中信息处理方法的主要流程图;
[0061]图2为本发明实施例中用户进行第一输入操作的示意图;
[0062]图3为本发明实施例中显示第一搜索结果的示意图;
[0063]图4为本发明实施例中电子设备的主要结构框图。
【具体实施方式】
[0064]本发明实施例中的信息处理方法可以应用于电子设备中,所述电子设备中加载有一搜索引擎,所述方法包括:获得第一输入操作,基于所述第一输入操作确定第一检索对象;根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果;显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
[0065]本发明实施例中可以根据所述第一输入操作确定所述第一检索对象,从而可以根据所述第一检索对象进行搜索,例如所述第一检索对象可以是一张照片中的一个人脸,即本发明实施例中可以在一张照片中选择自己需要的人脸进行搜索,而无需根据一张照片中的全部内容进行搜索,减少了检索时间,提高了检索效率,并且,进行检索的所述第一检索对象是用户想要的检索对象,自然检索结果也会更符合用户的需求。
[0066]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0067]本发明实施例中,所述电子设备可以是PC (个人计算机)、笔记本、PAD (平板电脑)、手机、智能电视等等不同的电子设备,本发明对此不作限制。
[0068]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0069]下面结合附图对本发明优选的实施方式进行详细说明。
[0070]请参见图1,本发明实施例提供一种信息处理方法,所述方法可以应用于电子设备中,所述电子设备中加载有一搜索引擎,所述方法的主要流程如下:
[0071]步骤101:获得第一输入操作,基于所述第一输入操作确定第一检索对象。
[0072]用户可以对所述电子设备进行所述第一输入操作,在用户进行所述第一输入操作时,所述电子设备可以获得所述第一输入操作,并能够根据所述第一输入操作确定所述第一检索对象。
[0073]例如,所述电子设备可以具有显示单元,所述电子设备可以通过所述显示单元显示一张图像,该图像中例如具有多个对象,用户可能想要从中选择一个对象,则例如用户通过对其中某个对象进行点击操作来确定选择该对象,则相当于用户进行了搜索第一输入操作,所述电子设备根据所述第一输入操作就能够将该对象确定为所述第一检索对象。
[0074]较佳的,本发明实施例中,在获得所述第一输入操作之前,还可以包括:获得第一图片;从所述第一图片中通过图像识别解析出M个检索对象。获得第一输入操作,基于所述第一输入操作确定第一检索对象,具体可以包括:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定所述第一检索对象。
[0075]即,本发明实施例中,在获得所述第一输入操作之前,可以首先获得所述第一图片,对所述第一图片进行图像识别,可以确定所述第一图片中包括有所述M个检索对象,本发明实施例中,所述检索对象可以是人脸,或者也可以是物体,例如桌子、杯子、汽车等等,具体本发明不做限制。
[0076]在解析出所述M个检索对象后,用户可能会选择其中一个检索对象,用户的选择方式就是进行所述第一输入操作,所述电子设备获得针对所述第一图片进行的所述第一输入操作后,可以确定所述第一输入操作所针对的检索对象就是所述第一检索对象。[0077]较佳的,本发明实施例中,所述第一检索对象可以只有一个,或者也可以有多个,例如所述第一检索对象可以有P个,P为大于等于2的整数。
[0078]S卩,本发明实施例中,在获得所述第一输入操作之前,还可以包括:获得所述第一图片;从所述第一图片中通过图像识别解析出搜索M个检索对象。获得所述第一输入操作,基于所述第一输入操作确定第一检索对象,具体可以包括:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定P个第一检索对象。
[0079]S卩,用户在针对所述第一图片进行选择时,可能选择了其中的多个检索对象。用户可以顺序进行选择操作,例如先选择一个检索对象,再选择另一个检索对象,这时,所述第一输入操作可以包括有多个子输入操作,用户每进行一个子输入操作都会选择一个检索对象。
[0080]或者,用户也可以一次性选择多个检索对象。
[0081]这样,用户可以只选择一个检索对象进行搜索,或者用户也可以选择多个检索对象同时进行检索,便于用户根据自己的需求来确定检索对象及其数量,减少了用户需要进行多次检索的困扰,能够使用户一次性检索到自己所需的内容。
[0082]步骤102:根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果。
[0083]在确定所述第一检索对象后,可以通过所述搜索引擎,根据所述第一检索对象进行搜索,获得所述第一搜索结果。
[0084]例如,如果一张照片中包括有多个人脸,例如包括人脸1、人脸2、人脸3和人脸4,用户只想要搜索人脸1,则用户可以进行所述第一输入操作,选择所述人脸1,所述电子设备可以通过所述搜索引擎根据所述人脸I直接进行搜索,获得所述第一搜索结果,这样,所述电子设备无需根据这4个人脸同时进行搜索,所需的搜索工作量较小,能够有效提高搜索效率。并且,人脸I是用户想要的搜索对象,所述电子设备即使搜索出了人脸2、人脸3和人脸4的搜索结果,这些结果可能也不是用户想要的,可见,现有技术中的搜索方法既浪费时间也无法满足用户需求,而采用本发明实施例中的方法,不仅能够节省搜索时间,同时也能够较好地满足用户的要求,能够提高用户体验。
[0085]较佳的,本发明实施例中,如果包括有所述P个第一检索对象,则根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果,具体可以是:根据所述P个第一检索对象直接以所述搜索引擎进行搜索,产生所述第一搜索结果。
[0086]步骤103:显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
[0087]在根据所述第一检索对象检索完毕、获得所述第一搜索结果后,可以通过所述显示单元显示所述第一搜索结果,所述第一搜索结果中包括的每个结果项中都包括所述第一检索对象,用户可以从所述K个结果项中选择自己所需的结果项。
[0088]较佳的,如果在步骤102中是根据所述P个第一检索对象直接以所述搜索引擎进行的搜索,则所述第一搜索结果中包括有所述K个结果项,其中每个结果项中都可以包括有所述P个第一检索对象。即,根据多个检索对象同时进行搜索时,搜索出的每个结果都包括参加搜索的每个检索对象。
[0089]进一步的,本发明另一实施例中,所述方法还可以包括:缓存所述第一检索对象;获得第二输入操作,基于所述第二输入操作确定第二检索对象;根据已经缓存的所述第一检索对象和所述第二检索对象以所述搜索引擎在所述第一搜索结果中进行搜索,产生第二搜索结果;显示所述第二搜索结果,所述第二搜索结果包括J个结果项,每个所述J个结果项包括所述第一检索对象和所述第二检索对象,K > J >0,且J为整数。
[0090]以下分为两个方面来描述。
[0091]第一个方面:
[0092]较佳的,在一个可能的实施例中,所述第一输入操作的输入方式和所述第二输入操作的输入方式均是非键盘输入方式,即,用户进行的所述第一输入操作时不是通过键盘进行的,同样,用户进行的所述第二输入操作也不是通过键盘进行的。
[0093]可以理解为,所述电子设备包括有多种输入方式,因为所述电子设备具有键盘或者能够外接键盘,因此所述电子设备所具有的输入方式中的其中一种是键盘输入方式,但在该实施例中,所述第一输入操作的输入方式和所述第二输入操作的输入方式均不是键盘输入方式,即所述第一输入操作和所述第二输入操作均采用了所述电子设备的其他输入方式。
[0094]在该实施例中,所述第一输入操作的输入方式和所述第二输入操作的输入方式可以为除键盘输入方式之外的任意输入方式,且所述第一输入操作的输入方式和所述第二输入操作的输入方式相同。
[0095]可以先缓存所述第一检索对象,同时用户可能想要进一步增加检索条件,因此会继续进行所述第二输入操作。
[0096]用户可能根据一次检索没有得到自己想要的结果,则用户可以继续采用相同的输入方式来输入新的检索对象,所述电子设备可以根据原有的检索对象和新的检索对象重新进行检索,所述电子设备可以暂时缓存原有检索对象,无需用户重新输入,减轻用户负担,同时,用户可以使用相同的输入方式来继续进行所述第二输入操作,对于用户来说十分方便。同时,所述电子设备也可以继续采用相同的方式来解析用户的所述第二输入操作,无需使用新的解析方式,减轻所述电子设备选择解析方式的负担。
[0097]同时,所述第一输入操作的输入方式和所述第二输入操作的输入方式都不是键盘输入方式,因为在一些检索环境下,例如要检索一张图片里的对象,用键盘输入方式显然无法满足输入需求,则用户可以采用非键盘输入方式来进行输入,例如用户可以选择操作体或者语音输入,输入方式多样,用户可以选择自己喜欢或者方便的输入方式,既能满足特殊环境的输入需求,也能较大地方便用户。
[0098]例如,一种可能的场景可以是:用户首先选择了一张图片,即所述第一图片,如图2所示,图2中的所述显示单元中显示有一弧环形的菜单项。可以看到图2中所述第一图片中有3个人脸,所述电子设备对所述第一图片进行图像识别,确定所述第一图片中包括的所述M个检索对象,此时M=3,即每个人脸作为一个检索对象。
[0099]之后,用户对所述第一图片进行所述第一输入操作。其中,用户可以通过一操作体对所述第一图片进行所述第一输入操作,例如所述操作体可以为用户的手指、或者可以是鼠标、或者可以是电容笔、或者也可以是其他操作体,本发明对此不作限制,或者,用户也可以无需借助所述操作体,例如用户可以通过语音输入等方式来进行所述第一输入操作。图2中以用户用手指作为所述操作体进行所述第一输入操作,图2中的I表示用户选中的人脸。[0100]所述电子设备根据用户的所述第一输入操作确定所述第一检索对象,且所述电子设备可以缓存所述第一检索对象,即所述第一检索对象为用户选中的人脸。所述电子设备根据所述第一检索对象进行搜索,获得所述第一搜索结果,所述电子设备向用户输出所述第一搜索结果中包括的所述K个结果项。如图3所示,图3中是以所述显示单元将所述第一图片继续显示为例,其中,在显示所述第一搜索结果时,所述显示单元也可以不显示所述第一图片。图3中右上角即为所述第二搜索结果。可以看到,搜索出了多张图片,每张图片中都包括有用户选中的人脸I。
[0101]用户在看到所述K个结果项后,可能认为搜索结果不够准确,或者搜索结果不是自己需要的结果,需要增加检索对象,则用户可能会继续针对所述第一图片进行所述第二输入操作以增加所述第二检索对象。较佳的,如果用户是通过一操作体对所述第一图片进行所述第一输入操作,则用户进行所述第二输入操作时也可以是通过所述操作体,或者,如果用户是通过语音输入等方式来进行的所述第一输入操作,则用户进行所述第二输入操作时也可以采用语音。即,在该实施例中,所述第一输入操作的输入方式和所述第二输入操作的输入方式可以为相同的方式。
[0102]在用户进行所述第二输入操作后,所述电子设备相当于确定了两个检索对象,SP所述第一检索对象和所述第二检索对象,所述电子设备可以通过所述搜索引擎根据所述第一检索对象和所述第二检索对象进行搜索,搜索出的所述第二搜索结果中包括有所述J个结果项。因为是根据所述第一检索对象和所述第二检索对象同时进行的搜索,因此所述J个结果项中的每个结果项中都包括有所述第一检索对象和所述第二检索对象。
[0103]例如,所述第一图片为一张合影照片,所述第一图片中包括有3个检索对象,分别为人脸1、人脸2和人脸3,其中所述电子设备根据所述第一输入操作确定人脸I为所述第一检索对象,及根据所述第二输入操作确定人脸2为所述第二检索对象,则,所述K个结果项中的每个结果项中都会包括有人脸1,所述J个结果项中的每个结果项中都会包括有人脸I和人脸2。
[0104]较佳的,在该实施例中,获得第一输入操作,基于所述第一输入操作确定第一检索对象,可以包括:获得第一语音输入,以所述第一语音输入作为所述第一输入操作;通过语音识别引擎将所述第一语音输入识别为第一字符标签项,所述第一字符标签项用于所述搜索引擎进行搜索;以所述第一字符标签项作为所述第一检索对象;缓存所述第一字符标签项。
[0105]较佳的,在该实施例中,获得第二输入操作,基于所述第二输入操作确定第二检索对象,可以包括:获得第二语音输入,以所述第二语音输入作为所述第二输入操作;通过所述语音识别引擎将所述第二语音输入识别为第二字符标签项,所述第二字符标签项用于所述搜索引擎进行搜索;以所述第二字符标签项作为所述第二检索对象。
[0106]例如,一种可能的场景可以是:用户打开了搜索引擎的搜索页面,用户可以在搜索栏中进行所述第一输入操作,例如用户可以通过语音输入方式进行所述第一输入操作,所述电子设备可以通过语音识别引擎将所述第一语音输入识别为所述第一字符标签项,所述电子设备以所述第一字符标签项作为所述第一检索对象,且所述第一电子设备可以缓存所述第一检索对象。例如用户通过所述第一输入操作输入的语音为“蓝牙耳机”,则所述电子设备可以识别出所述第一字符标签项为“蓝牙耳机”,并将所述第一字符标签项作为所述第一检索对象,且所述电子设备可以缓存所述第一检索对象。
[0107]所述电子设备可以根据所述第一检索对象检索获得所述第一搜索结果。用户在看到所述第一搜索结果中的所述K个结果项后,可能认为所述第一搜索结果不符合自己的需求,需要增加检索对象,则用户会继续进行所述第二输入操作。
[0108]例如用户可以继续通过语音输入方式进行所述第二输入操作,所述电子设备可以通过语音识别引擎将所述第二语音输入识别为所述第二字符标签项,所述电子设备以所述第二字符标签项作为所述第二检索对象。例如用户通过所述第二输入操作输入的语音为“手机”,则所述电子设备可以识别出所述第二字符标签项为“手机”,并将所述第二字符标签项作为所述第二检索对象。
[0109]在确定所述第二检索对象后,所述电子设备可以根据所述第一检索对象和所述第二检索对象进行检索,获得所述第二搜索结果,所述第二搜索结果中包括的所述J个结果项中的每个结果项中都包括有所述第一检索对象和所述第二检索对象,例如所述J个结果项中可能会有结果项是“具有蓝牙耳机的手机”。
[0110]用户可以直接通过语音方式进行输入,无论是检索图片中的对象,还是直接在搜索页面进行检索,语音输入都是比较通用而且方便的输入方式,采用语音输入方式用户可以在多种搜索环境中进行输入,输入方式较为简单,应用范围较为广泛。
[0111]第二个方面:
[0112]较佳的,在一个可能的实施例中,所述电子设备可以具有所述第一输入方式和与所述第一输入方式不同的第二输入方式,则,获得第一输入操作,包括:通过所述第一输入方式获得所述第一输入操作;获得第二输入操作,包括:通过所述第二输入方式获得所述第二输入操作。
[0113]g卩,在该实施例中,所述第一输入操作的输入方式与所述第二输入操作的输入方式可以是任意两种输入方式,但所述第一输入操作的输入方式与所述第二输入操作的输入方式不同。所以送入到搜索引擎中第一检索对象与第二检索对象的类别不同。第一检索对象与所述第一输入操作的输入方式对应,所述第二检索对象与所述第二输入操作的输入方式对应。举例来讲,第一检索对象为一物体的图像,第二检索对象为字符信息,两者顺序或者同时送入到搜索引擎进行搜索确定搜索结果,该搜索结果既包括第一检索对象又包括第二检索对象。用户在实施了本发明实施例的电子设备上从一张照片中通过特定的手势输入(比如,长按)确定的物体A的图像(比如,杯子的图像)作为第一检索对象。所述该电子设备能够识别所述一张照片中物体以便用户选择一个物体A。该物体A的图像能够被送入搜索引擎内进行搜索。在物体A的图像被送入到搜索引擎内进行搜索的过程中或者还未送入到搜索引擎之前,用户通过语音输入方式/键盘输入方式确定字符信息(比如,蓝色)作为第二检索对象,该字符信息与该物体A的图像一起进入到搜索引擎进行搜索。那么搜索引擎所检索出来的搜索结果就是包括物体A图像和字符信息(比如,蓝色的杯子等等)。该所述结果可以是图像(比如,杯子是蓝色)也可以是字符(比如,含有字符蓝色和杯子的结果)
[0114]例如,一种可能的场景可以是:用户首先选择了一张图片,即所述第一图片,所述电子设备对所述第一图片进行图像识别,确定所述第一图片中包括的所述M个检索对象,之后,用户对所述第一图片进行所述第一输入操作。其中,用户可以通过一操作体对所述第一图片进行所述第一输入操作,例如所述操作体可以为用户的手指、或者可以是鼠标、或者可以是电容笔、或者也可以是其他操作体,本发明对此不作限制,或者,用户也可以无需借助所述操作体,例如用户可以通过语音输入等方式来进行所述第一输入操作。所述电子设备根据用户进行的所述第一输入操作确定所述第一检索对象,且所述电子设备可以缓存所述第一检索对象。
[0115]所述电子设备根据用户的所述第一输入操作确定所述第一检索对象,并根据所述第一检索对象进行搜索,获得所述第一搜索结果,并向用户输出所述第一搜索结果中包括的所述K个结果项。
[0116]用户在看到所述K个结果项后,可能认为搜索结果不够准确,或者搜索结果不是自己需要的结果,需要增加检索对象,则用户可能会继续针对所述第一图片进行所述第二输入操作以增加所述第二检索对象。较佳的,如果用户是通过一操作体对所述第一图片进行所述第一输入操作,则用户进行所述第二输入操作时可以是选择另一个操作体,例如用户进行所述第一输入操作时所用的操作体是手指,则用户进行所述第二输入操作时所用的操作体可以是鼠标,或者,如果用户是通过一操作体对所述第一图片进行所述第一输入操作,用户也可以通过语音输入方式进行所述第二输入操作。即,在该实施例中,所述第一输入操作的输入方式和所述第二输入操作的输入方式可以为不同的方式。
[0117]在用户进行所述第二输入操作后,所述电子设备相当于确定了两个检索对象,SP所述第一检索对象和所述第二检索对象,所述电子设备可以通过所述搜索引擎根据所述第一检索对象和所述第二检索对象进行搜索,搜索出的所述第二搜索结果中包括有所述J个结果项。因为是根据所述第一检索对象和所述第二检索对象同时进行的搜索,因此所述J个结果项中的每个结果项中都包括有所述第一检索对象和所述第二检索对象。
[0118]例如,所述第一图片为一张合影照片,所述第一图片中包括有3个检索对象,分别为人脸1、人脸2和人脸3,其中所述电子设备根据所述第一输入操作确定人脸I为所述第一检索对象,及根据所述第二输入操作确定人脸2为所述第二检索对象,则,所述K个结果项中的每个结果项中都会包括有人脸1,所述J个结果项中的每个结果项中都会包括有人脸I和人脸2。
[0119]例如,一种可能的场景可以是:用户打开了搜索引擎的搜索页面,用户可以在搜索栏中进行所述第一输入操作,例如用户可以通过语音输入方式进行所述第一输入操作,所述电子设备可以通过语音识别引擎将所述第一语音输入识别为所述第一字符标签项,所述电子设备以所述第一字符标签项作为所述第一检索对象,且所述第一电子设备可以缓存所述第一检索对象。例如用户通过所述第一输入操作输入的语音为“猫”,则所述电子设备可以识别出所述第一字符标签项为“猫”,并将所述第一字符标签项作为所述第一检索对象。且所述电子设备可以缓存所述第一检索对象
[0120]所述电子设备可以根据所述第一检索对象检索获得所述第一搜索结果。用户在看到所述第一搜索结果中的所述K个结果项后,可能认为所述第一搜索结果不符合自己的需求,需要增加检索对象,则用户会继续进行所述第二输入操作。
[0121]例如用户可以通过键盘输入方式进行所述第二输入操作,所述电子设备以用户输入的内容作为所述第二检索对象。例如用户通过键盘输入的内容为“英国短毛”,则所述电子设备可以确定所述第二检索对象为“英国短毛”,并将所述第二字符标签项作为所述第二检索对象。[0122]在确定所述第二检索对象后,所述电子设备可以根据所述第一检索对象和所述第二检索对象进行检索,获得所述第二搜索结果,所述第二搜索结果中包括的所述J个结果项中的每个结果项中都包括有所述第一检索对象和所述第二检索对象,例如所述J个结果项中可能会有结果项是“品种为英国短毛的猫”。
[0123]例如,一种可能的应用场景可以是:用户首先选择了一张图片,即所述第一图片,所述电子设备对所述第一图片进行图像识别,确定所述第一图片中包括的所述M个检索对象,之后,用户对所述第一图片进行所述第一输入操作。其中,用户可以通过一操作体对所述第一图片进行所述第一输入操作,例如所述操作体可以为用户的手指、或者可以是鼠标、或者可以是电容笔、或者也可以是其他操作体,本发明对此不作限制,或者,用户也可以无需借助所述操作体,例如用户可以通过语音输入等方式来进行所述第一输入操作。例如所述电子设备根据用户的所述第一输入操作确定出的所述第一检索对象为一个杯子,且所述电子设备可以缓存所述第一检索对象。
[0124]所述电子设备根据用户的所述第一输入操作确定所述第一检索对象,并根据所述第一检索对象进行搜索,获得所述第一搜索结果,并向用户输出所述第一搜索结果中包括的所述K个结果项。所述K个结果项中每个都包括有杯子。
[0125]用户在看到所述K个结果项后,可能认为搜索结果不够准确,或者搜索结果不是自己需要的结果,需要增加检索对象,则用户可能会继续针对所述第一图片进行所述第二输入操作以增加所述第二检索对象。较佳的,用户可以通过键盘输入方式来进行所述第二输入操作,所述电子设备以用户通过键盘输入的内容作为所述第二检索对象。例如用户通过键盘输入的内容为“蓝色”,则所述电子设备确定所述第二检索对象为“蓝色”。
[0126]在用户进行所述第二输入操作后,所述电子设备相当于确定了两个检索对象,SP所述第一检索对象和所述第二检索对象,所述电子设备可以通过所述搜索引擎根据所述第一检索对象和所述第二检索对象进行搜索,搜索出的所述第二搜索结果中包括有所述J个结果项。因为是根据所述第一检索对象和所述第二检索对象同时进行的搜索,因此所述J个结果项中的每个结果项中都包括有所述第一检索对象和所述第二检索对象。例如所述J个结果项中可能会有结果项是“蓝色的杯子”。
[0127]用户在进行所述第一输入操作和进行所述第二输入操作时的搜索环境可能不同,例如在以上的一个应用环境中,用户在进行所述第一输入操作时,需要的是从一张图片中选择一个检索对象,这样显然不便于使用键盘输入方式,则用户可以采用通过手指、鼠标等操作体来进行输入,较为简单直接,而用户在进行所述第二输入操作时,所述电子设备已经输出了所述第一搜索结果,这时用户或许已经可以直接在所述显示单元中显示的搜索栏中输入相应信息,如果用户想要继续增加图片中的对象作为新的检索对象,则用户可以继续通过与所述第一输入操作相同的输入方式来进行所述第二输入操作,例如可以继续通过手指等操作体来输入,但是,如果用户想要增加另外的对象作为新的检索对象,例如用户可能想要增加自己的描述信息作为新的检索对象,此时显然再使用与所述第一输入操作相同的输入方式是无法满足需求的,则这时用户可以选择新的输入方式来完成所述第二输入操作,例如用户可以选择键盘输入方式,或者用户可以选择语言输入方式。
[0128]即,具体所述第一输入操作的输入方式和所述第二输入操作的输入方式是否需要相同,可以根据实际需求进行选择,用户可以在不同的搜索环境下选择能够较好地完成输入任务的输入方式来进行搜索。
[0129]请参见图4,基于同一发明构思,本发明实施例提供一种电子设备,所述电子设备中加载有一搜索引擎,所述电子设备可以包括第一确定单元401、第一搜索单元402和显示单元403。
[0130]第一确定单元401可以用于获得第一输入操作,基于所述第一输入操作确定第一检索对象。
[0131]第一搜索单元402可以用于根据所述第一检索对象直接以所述搜索引擎进行搜
索,产生第一搜索结果。
[0132]显示单元403可以用于显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
[0133]较佳的,本发明实施例中,所述电子设备还可以包括第二确定单元和第二搜索单
J Li ο
[0134]第一确定单元401还可以用于缓存所述第一检索对象;所述第二确定单元可以用于:获得第二输入操作,基于所述第二输入操作确定第二检索对象;所述第二搜索单元可以用于:根据已经缓存的所述第一检索对象和所述第二检索对象以所述搜索引擎在所述第一搜索结果中进行搜索,产生第二搜索结果;显示单元403还可以用于:显示所述第二搜索结果,所述第二搜索结果包括J个结果项,每个所述J个结果项包括所述第一检索对象和所述第二检索对象,K > J≤0,且J为整数。
[0135]较佳的,本发明实施例中,所述电子设备具有第一输入方式和与所述第一输入方式不同的第二输入方式。第一确定单元401具体可以用于通过所述第一输入方式获得所述第一输入操作;所述第二确定单元具体可以用于:通过所述第二输入方式获得所述第二输入操作。
[0136]较佳的,本发明实施例中,所述电子设备还可以包括获取单元和解析单元。
[0137]所述获取单元可以用于获得第一图片;所述解析单元可以用于从所述第一图片中通过图像识别解析出M个检索对象;第一确定单元401具体可以用于:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定所述第一检索对象。
[0138]较佳的,本发明实施例中,当所述第一检索对象为P个时,P为大于等于2的整数;第一搜索单元402具体可以用于:根据P个第一检索对象直接以所述搜索引擎进行搜索。
[0139]较佳的,本发明实施例中,所述获取单元可以用于获得第一图片;所述解析单元可以用于从所述第一图片中通过图像识别解析出M个检索对象;第一确定单元401具体可以用于:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定P个第
一检索对象。
[0140]较佳的,本发明实施例中,第一确定单元401具体可以用于:获得第一语音输入,以所述第一语音输入作为所述第一输入操作;通过语音识别引擎将所述第一语音输入识别为第一字符标签项,所述第一字符标签项用于所述搜索引擎进行搜索;以所述第一字符标签项作为所述第一检索对象;缓存所述第一字符标签项;所述第二确定单元具体可以用于:获得第二语音输入,以所述第二语音输入作为所述第二输入操作;通过所述语音识别引擎将所述第二语音输入识别为第二字符标签项,所述第二字符标签项用于所述搜索引擎进行搜索;以所述第二字符标签项作为所述第二检索对象。
[0141]本发明实施例中的信息处理方法可以应用于电子设备中,所述电子设备中加载有一搜索引擎,所述方法包括:获得第一输入操作,基于所述第一输入操作确定第一检索对象;根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果;显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
[0142]本发明实施例中可以根据所述第一输入操作确定所述第一检索对象,从而可以根据所述第一检索对象进行搜索,例如所述第一检索对象可以是一张照片中的一个人脸,即本发明实施例中可以在一张照片中选择自己需要的人脸进行搜索,而无需根据一张照片中的全部内容进行搜索,减少了检索时间,提高了检索效率,并且,进行检索的所述第一检索对象是用户想要的检索对象,自然检索结果也会更符合用户的需求。
[0143]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0144]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0145]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0146]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0147]具体来讲,本申请实施例中的一种信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与一种信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0148]获得第一输入操作,基于所述第一输入操作确定第一检索对象;
[0149]根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果;
[0150]显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
[0151]可选的,所述存储介质中存储的对应的计算机指令在具体被执行过程中,具体还包括如下步骤:
[0152]缓存所述第一检索对象;
[0153]获得第二输入操作,基于所述第二输入操作确定第二检索对象;
[0154]根据已经缓存的所述第一检索对象和所述第二检索对象以所述搜索引擎在所述第一搜索结果中进行搜索,产生第二搜索结果;
[0155]显示所述第二搜索结果,所述第二搜索结果包括J个结果项,每个所述J个结果项包括所述第一检索对象和所述第二检索对象,K> J > O。
[0156]可选的,所述电子设备具有第一输入方式和与所述第一输入方式不同的第二输入方式;所述存储介质中存储的与步骤:获得第一输入操作时,对应的计算机指令在具体被执行过程中,包括:通过所述第一输入方式获得所述第一输入操作;所述存储介质中存储的与步骤:获得第二输入操作时,对应的计算机指令在具体被执行过程中,包括:通过所述第二输入方式获得所述第二输入操作。
[0157]可选的,所述存储介质中存储的与步骤:当针对所述第一图片切换到编辑模式时,在所述编辑模式下确定需要调整的第一参数,对应的计算机指令在具体被执行之前,还包括:获得第一图片;从所述第一图片中通过图像识别解析出M个检索对象;所述存储介质中存储的与步骤:当针对所述第一图片切换到编辑模式时,在所述编辑模式下确定需要调整的第一参数,对应的计算机指令在具体被执行的过程中,包括:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定所述第一检索对象。
[0158]可选的,当所述第一检索对象为P个时,P为大于等于2的整数;所述存储介质中存储的与步骤:根据所述第一检索对象直接以所述搜索引擎进行搜索,对应的计算机指令在具体被执行过程中,具体包括:
[0159]根据P个第一检索对象直接以所述搜索引擎进行搜索。
[0160]可选的,所述存储介质中存储的与步骤:获得第一输入操作,对应的计算机指令在具体被执行之前,还包括:获得第一图片;从所述第一图片中通过图像识别解析出M个检索对象;所述存储介质中存储的与步骤:获得第一输入操作,基于所述第一输入操作确定第一检索对象,对应的计算机指令在具体被执行的过程中,包括:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定P个第一检索对象。
[0161]可选的,所述存储介质中存储的与步骤:获得第一输入操作,基于所述第一输入操作确定第一检索对象,对应的计算机指令在具体被执行的过程中,包括:获得第一语音输入,以所述第一语音输入作为所述第一输入操作;通过语音识别引擎将所述第一语音输入识别为第一字符标签项,所述第一字符标签项用于所述搜索引擎进行搜索;以所述第一字符标签项作为所述第一检索对象;缓存所述第一字符标签项;所述存储介质中存储的与步骤:获得第二输入操作,基于所述第二输入操作确定第二检索对象,对应的计算机指令在具体被执行的过程中,包括:获得第二语音输入,以所述第二语音输入作为所述第二输入操作;通过所述语音识别引擎将所述第二语音输入识别为第二字符标签项,所述第二字符标签项用于所述搜索引擎进行搜索;以所述第二字符标签项作为所述第二检索对象。
[0162]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。[0163]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理方法,所述方法应用于电子设备中,所述电子设备中加载有一搜索引擎,所述方法包括: 获得第一输入操作,基于所述第一输入操作确定第一检索对象; 根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果; 显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
2.如权利要求1所述的方法,其特征在于,所述方法还包括: 缓存所述第一检索对象; 获得第二输入操作,基于所述第二输入操作确定第二检索对象; 根据已经缓存的所述第一检索对象和所述第二检索对象以所述搜索引擎在所述第一搜索结果中进行搜索,产生第二搜索结果; 显示所述第二搜索结果,所述第二搜索结果包括J个结果项,每个所述J个结果项包括所述第一检索对象和所述第二检索对象,K> J ^ Oo
3.如权利要求2所述的方法,其特征在于,所述电子设备具有第一输入方式和与所述第一输入方式不同的第二输入方式; 获得第一输入操作,包括:通过所述第一输入方式获得所述第一输入操作; 获得第二输入操作,包括:通过所述第二输入方式获得所述第二输入操作。
4.如权利要求1所述的方法,其特征在于,在所述获得第一输入操作之前,还包括: 获得第一图片; 从所述第一图片中通过图像识别解析出M个检索对象; 所述获得第一输入操作,基于所述第一输入操作确定第一检索对象包括:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定所述第一检索对象。
5.如权利要求1所述的方法,其特征在于,当所述第一检索对象为P个时,P为大于等于2的整数; 所述根据所述第一检索对象直接以所述搜索引擎进行搜索包括:根据P个第一检索对象直接以所述搜索引擎进行搜索。
6.如权利要求5所述的方法,其特征在于,在所述获得第一输入操作之前,还包括: 获得第一图片; 从所述第一图片中通过图像识别解析出M个检索对象; 所述获得第一输入操作,基于所述第一输入操作确定第一检索对象包括:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定P个第一检索对象。
7.如权利要求2所述的方法,其特征在于, 所述获得第一输入操作,基于所述第一输入操作确定第一检索对象包括: 获得第一语音输入,以所述第一语音输入作为所述第一输入操作; 通过语音识别引擎将所述第一语音输入识别为第一字符标签项,所述第一字符标签项用于所述搜索引擎进行搜索;以所述第一字符标签项作为所述第一检索对象; 缓存所述第一字符标签项; 所述获得第二输入操作,基于所述第二输入操作确定第二检索对象包括: 获得第二语音输入,以所述第二语音输入作为所述第二输入操作;通过所述语音识别引擎将所述第二语音输入识别为第二字符标签项,所述第二字符标签项用于所述搜索引擎进行搜索;以所述第二字符标签项作为所述第二检索对象。
8.一种电子设备,所述电子设备中加载有一搜索引擎,所述电子设备包括: 第一确定单元,用于获得第一输入操作,基于所述第一输入操作确定第一检索对象; 第一搜索单元,用于根据所述第一检索对象直接以所述搜索引擎进行搜索,产生第一搜索结果; 显示单元,用于显示所述第一搜索结果,所述第一搜索结果包括K个结果项,每个所述K个结果项包含所述第一检索对象,K为大于等于O的整数。
9.如权利要求8所述的电子设备,其特征在于,所述电子设备还包括第二确定单元和第二搜索单元; 所述第一确定单元还用于:缓存所述第一检索对象; 所述第二确定单元用于:获得第二输入操作,基于所述第二输入操作确定第二检索对象; 所述第二搜索单元用于:根据已经缓存的所述第一检索对象和所述第二检索对象以所述搜索引擎在所述第一搜索结果中进行搜索,产生第二搜索结果; 所述显示单元还用于:显示所述第二搜索结果,所述第二搜索结果包括J个结果项,每个所述J个结果项包括所述第一检索对象和所述第二检索对象,K > J > O。
10.如权利要求9所述的电子设备,其特征在于,所述电子设备具有第一输入方式和与所述第一输入方式不同的第二输入方式; 所述第一确定单元具体用于:通过所述第一输入方式获得所述第一输入操作; 所述第二确定单元具体用于:通过所述第二输入方式获得所述第二输入操作。
11.如权利要求8所述的电子设备,其特征在于,所述电子设备还包括获取单元和解析单元; 所述获取单元用于获得第一图片; 所述解析单元用于从所述第一图片中通过图像识别解析出M个检索对象; 所述第一确定单元具体用于:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定所述第一检索对象。
12.如权利要求8所述的电子设备,其特征在于,当所述第一检索对象为P个时,P为大于等于2的整数;所述第一搜索单元具体用于:根据P个第一检索对象直接以所述搜索引擎进行搜索。
13.如权利要求12所述的电子设备,其特征在于,所述电子设备还包括获取单元和解析单元; 所述获取单元用于获得第一图片; 所述解析单元用于从所述第一图片中通过图像识别解析出M个检索对象; 所述第一确定单元具体用于:获得所述第一输入操作,通过所述第一输入操作从所述M个检索对象中确定P个第一检索对象。
14.如权利要求9所述的电子设备,其特征在于,所述第一确定单元具体用于:获得第一语音输入,以所述第一语音输入作为所述第一输入操作;通过语音识别引擎将所述第一语音输入识别为第一字符标签项,所述第一字符标签项用于所述搜索引擎进行搜索;以所述第一字符标签项作为所述第一检索对象;缓存所述第一字符标签项; 所述第二确定单元具体用于:获得第二语音输入,以所述第二语音输入作为所述第二输入操作;通过所述语音识别引擎将所述第二语音输入识别为第二字符标签项,所述第二字符标签项用于所述搜索引擎进行搜索;以所述第二字符标签项作为所述第二检索对象。
【文档编号】G06F17/30GK103646120SQ201310741940
【公开日】2014年3月19日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】蒋婞娉 申请人:联想(北京)有限公司