CN112765447A - 数据搜索方法、装置和电子设备 - Google Patents
数据搜索方法、装置和电子设备 Download PDFInfo
- Publication number
- CN112765447A CN112765447A CN202110114239.1A CN202110114239A CN112765447A CN 112765447 A CN112765447 A CN 112765447A CN 202110114239 A CN202110114239 A CN 202110114239A CN 112765447 A CN112765447 A CN 112765447A
- Authority
- CN
- China
- Prior art keywords
- target data
- target
- data
- search
- search information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000004891 communication Methods 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000003796 beauty Effects 0.000 description 7
- 238000003058 natural language processing Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000010606 normalization Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9532—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开了一种数据搜索方法、装置和电子设备,属于数据处理领域。其中,该方法包括:接收用户输入,用户输入携带有第一搜索信息;响应于用户输入,对第一搜索信息进行意图识别,得到第二搜索信息;根据第二搜索信息,从预设本地数据中搜索目标数据;其中,目标数据对应有目标属性,目标属性与第二搜索信息相匹配。本申请实施例通过将用户输入的第一搜索信息进行意图识别,将其转换为表达更精炼准确的第二搜索信息后用于搜索本地数据,使得搜索结果更准确。另外,通过对本地数据预设属性,进而利用属性与第二搜索信息的匹配搜索本地数据,能够根据用户意图迅速匹配到合适的本地数据,保证了搜索数据的便捷性。
Description
技术领域
本申请属于数据处理领域,具体涉及一种数据搜索方法、装置和电子设备。
背景技术
如今,数字化进程飞速发展,人们可以从海量信息中获取所需的信息,例如人们可以通过浏览器搜索感兴趣的新闻、学习资料等。个人的手机、电脑等电子设备中也存储有大量的数据,但不同于网络中的海量信息,个人电子设备中的本地数据属于用户个人的隐私数据,极具独立性和差异性,因此,网络普适的数据搜索模式无法直接应用在本地数据的搜索。
目前,本地数据的搜索方式仍然是简单的字面检索,即用户输入搜索词,本地查找包含该搜索词的数据,进而展示给用户。但是,这样的搜索方式需要用户精确、简短、直白的输入搜索词,才能获得比较准确的搜索结果,而如何精炼准确地表达需要搜索的内容,对于大多数用户而言具有难度,因此,提高了搜索难度,还易造成反复搜索,从而延长了搜索数据的时间,使得搜索过程变得繁琐。
发明内容
本申请实施例的目的是提供一种数据搜索方法、装置和电子设备,能够解决本地数据通过用户输入搜索词,进行简单字面检索的方式进行搜索,使得搜索难度大,搜索过程繁琐的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种数据搜索方法,该方法包括:
接收用户输入,所述用户输入携带有第一搜索信息;
响应于所述用户输入,对所述第一搜索信息进行意图识别,得到第二搜索信息;
根据所述第二搜索信息,从预设本地数据中搜索目标数据;
其中,所述目标数据对应有目标属性,所述目标属性与所述第二搜索信息相匹配。
第二方面,本申请实施例提供了一种数据搜索的装置,该装置包括:
接收模块,用于接收用户输入,所述用户输入携带有第一搜索信息;
识别模块,用于响应于所述用户输入,对所述第一搜索信息进行意图识别,得到第二搜索信息;
搜索模块,用于根据所述第二搜索信息,从预设本地数据中搜索目标数据;
其中,所述目标数据对应有目标属性,所述目标属性与所述第二搜索信息相匹配。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,电子设备可以接收携带有第一搜索信息的用户输入,然后响应于用户输入,对第一搜索信息进行意图识别,得到表达用户搜索意图的第二搜索信息,之后,电子设备根据第二搜索信息,从预设本地数据中搜索目标数据,其中,目标数据对应有目标属性,目标属性与第二搜索信息相匹配。通过将用户输入的第一搜索信息进行意图识别,转换为表达更为精炼准确的第二搜索信息,然后再根据第二搜索信息进行本地数据的搜索,可以很快获得更准确的搜索结果,降低了搜索的难度。另外,通过对本地数据预设属性,进而利用属性与第二搜索信息的匹配,对本地数据进行搜索,能够根据用户意图迅速匹配到合适的本地数据,保证了搜索数据的便捷性。
附图说明
图1是本申请实施例提供的一种数据搜索方法的流程图;
图2是本申请实施例提供的一种引擎解析本地数据,对本地数据对应设置属性的示意图;
图3是本申请实施例提供的另一种数据搜索方法的流程图;
图4是本申请实施例提供的一种数据搜索装置的结构框图;
图5是本申请实施例提供的一种电子设备的结构框图;
图6是本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的数据搜索方法进行详细地说明。
参见图1,本申请一实施例提供了一种数据搜索方法,该数据搜索方法包括:
步骤101,接收用户输入,所述用户输入携带有第一搜索信息。
在本申请实施例中,用户输入可以是用户搜索本地数据的操作,例如用户在本地数据对应的搜索框中输入搜索词的操作。电子设备接收到用户输入,便能够获取到该用户输入所携带的第一搜索信息,第一搜索信息可以是用户输入的搜索词,第一搜索信息可以包括字、词、数字、符号等,本申请实施例对此不作具体限定。
步骤102,响应于所述用户输入,对所述第一搜索信息进行意图识别,得到第二搜索信息。
在本申请实施例中,电子设备响应于携带有第一搜索信息的用户输入,可以对第一搜索信息进行意图识别,也即是将用户输入的搜索词转换为搜索意图的表达。
具体地,当用户在搜索框内输入搜索词之后,电子设备首先可以对搜索词进行标准化处理,得到搜索关键词,标准化处理包括过滤禁搜词汇、无意义文本等处理,可参考相关技术,本申请实施例对此不做具体限定。然后,电子设备可以将搜索关键词作为输入参数,输入本地预置的自然语言处理(Natural Language Processing,NLP)模型,从而对搜索关键词进行意图分析,识别出用户的搜索意图。NLP模型的输出参数即为第一搜索信息对应的意图搜索因子,也即是第二搜索信息。
由于第二搜索信息能够精炼、准确地表达第一搜索信息对应的搜索意图,因此,相比于用户通过自己语言表达的第一搜索信息,通过表达意图的第二搜索信息进行数据搜索,可以提高搜索的准确性。
在实际应用中,用户想要搜索的内容通常涉及时间、地点、人物、数据类别、内容元素等多种属性,因此,NLP模型可以根据这些属性设置意图槽位。一个槽位可以表示一个属性,例如时间槽位、地点槽位、人物槽位、数据类别槽位、内容元素槽位等,NLP模型可以对搜索关键词进行语义解析,完成意图槽位的填充。
需要说明的是,用户输入的第一搜索信息中不一定会包含所有意图槽位对应的属性,因此,可以将空白的意图槽位填充为默认值。例如用户输入“在日本大阪拍的自拍照”,标准化处理后得到“日本大阪、自拍照”,进行意图识别后可以分析出地点为日本大阪,数据类别为照片,内容元素为自拍,因此,可以将地点槽位填充为日本大阪,数据类别槽位填充为照片,内容元素槽位填充为自拍,但是时间和人物无法识别出,因此,时间槽位和人物槽位空白,可以将时间槽位填充为时间默认值“所有时间”,将人物槽位填充为人物默认值“所有人物”。
NLP模型输出的意图识别结果,也即第二搜索信息,可以作为本地数据的搜索因子。例如,用户在微信里跟王XX聊天,在分享去年日本旅行趣事时,准备发一些图片,但由于手机里图片太多,于是在全局搜索框里发起搜索,输入第一搜索信息“去年在日本大阪拍的自拍照”,然后电子设备首先对“去年在日本大阪,拍的自拍照”进行过滤禁搜词汇、过滤无意义词汇等标准化处理,得到搜索关键词“去年”、“日本大阪”和“自拍照”,进而通过NLP模型进行意图识别,填充时间、地点等意图槽位,从而输出第二检索信息“时间=2020;地点=日本大阪;数据类型=照片;内容元素=人脸自拍”;其余槽位=默认值。
步骤103,根据所述第二搜索信息,从预设本地数据中搜索目标数据;其中,所述目标数据对应有目标属性,所述目标属性与所述第二搜索信息相匹配。
在本申请实施例中,对于本地存储的本地数据,电子设备可以事先对其设置对应属性,也即是进行本地数据的标签化,提取出每个本地数据的要素,从而便于将本地数据的要素与第二搜索信息相匹配,从而搜索到匹配的本地数据。在实际应用中,本地数据对应的属性可以是本地数据的标签,该属性可以表示该本地数据的要素,例如本地存储的一张自拍照,其对应的属性可以包括该自拍照的拍摄时间、拍摄地点、内容元素包含人脸且人脸属于电子设备所属者,等等。
在具体应用中,本地数据可以通过本地预置的人工智能(ArtificialIntelligence,AI)引擎实现属性的预设,也即可以通过AI引擎实现本地数据的标签化,从而建立本地数据的画像体系。本地化的引擎可以保护用户隐私数据的私密性和安全性。如图2所示,可以从偏好、时间、数据格式、地理等各种属性维度,对本地数据设置属性。
具体地,电子设备可以将第二搜索信息与每个本地数据对应的属性进行匹配,可选地,匹配方式可以是简单的逐字匹配方式,也可以是相关度匹配方式,还可以是其他匹配方式,本申请实施例对此不做具体限定。在第二搜索信息与目标数据的目标属性相匹配的情况下,电子设备可以确定目标数据即为用户想要的搜索结果,进而可以将目标数据或目标数据对应的打开触发项进行显示,以便于用户查看搜索结果。
可选地,在实际应用中,出于对用户隐私的保护,可以事先询问用户是否授权本地数据使用AI引擎进行内容解析,若不授权,则无法完成本地数据的标签化,搜索方式仍按照字面匹配的常规模式;若授权,则可以通过AI引擎解析本地数据,得到相关属性标签,建设本地数据的画像体系。
需要说明的是,搜索涉及的本地数据可以是图片、文档、视频、音频等等,本申请实施例对此不做具体限定。
另外,可选地,可以对全部本地数据预设属性,也可以对部分本地数据预设属性,在实际应用中,可以基于用户选择或是其他规则确定待设置属性的本地数据的范围。在本申请实施例中,预设本地数据即为允许设置属性的本地数据,例如用户选择的某些本地文件夹中的数据,本申请实施例对此不做具体限定。
在本申请实施例中,通过将用户输入的第一搜索信息进行意图识别,转换为表达更为精炼准确的第二搜索信息,然后再根据第二搜索信息进行本地数据的搜索,可以很快获得更准确的搜索结果,降低了搜索的难度。另外,通过对本地数据预设属性,进而利用属性与第二搜索信息的匹配,对本地数据进行搜索,能够根据用户意图迅速匹配到合适的本地数据,保证了搜索数据的便捷性。
可选地,参照图3,步骤103之后,还包括以下步骤:
步骤104,确定目标联系人,所述目标联系人与所述目标数据相关联;
步骤105,根据所述目标联系人,显示所述目标数据以及所述目标数据的发送项中的至少一种;其中,所述发送项用于指示将所述目标数据发送给所述目标联系人。
在多数生活场景中,用户搜索本地数据的目的除了自己查看,多数是需要发送给他人,因此,在搜索到目标数据之后,电子设备可以确定目标联系人,也即是向用户推荐目标数据的接收对象,其中,目标联系人可以是与目标数据相关联的联系人。例如,在搜索之前,用户和某联系人的聊天记录中有提及目标数据,则该联系人与目标数据相关联,可以作为目标联系人。再例如,目标数据是一张人物合影,且该合影中存在用户联系过的某联系人,或者目标数据是一个文档,且该文档名称或内容中存在某联系人的名字,则该联系人与目标数据相关联,可以作为目标联系人。
确定出目标联系人之后,电子设备可以根据目标联系人,显示目标数据以及目标数据的发送项中的至少一种,也即是以何种方式显示目标数据和目标数据的发送项,与目标联系人相关,如此,可以根据用户的发送需求显示本地数据的搜索结果,从而便于用户对目标数据进行分享,提高了数据的分享效率。其中,目标数据的发送项可以是目标数据的虚拟发送按键、发送链接等,可通过用户的点击等操作进行触发,从而使电子设备将目标数据发送给目标联系人,本申请实施例对于发送项的具体形式不作限定。
可选地,步骤105可以具体包括以下步骤:
在所述目标数据中包括第一目标数据的情况下,将所述第一目标数据与所述目标数据中的其余数据区别显示;
其中,第一目标数据为所述目标数据中具有所述目标联系人的特征属性的数据。
在本申请实施例中,若搜索到的目标数据中,包括具有目标联系人的特征属性的数据,也即是目标数据中的某些数据与目标联系人有关联,则可以将目标数据中与目标联系人存在关联的第一目标数据,与目标数据中的其余数据区别显示。
其中,特征属性可以是目标联系人的人脸、名字、电话号码等,本申请实施例对此不作具体限定。例如,目标数据包括某照片,该照片中存在目标联系人的人脸,则该照片即为第一目标数据。再例如,目标数据包括某文档,该文档的名称中包含目标联系人的名字,则该文档即为第一目标数据。
在实际应用中,将第一目标数据与其余搜索结果区别显示的方式,可以包括将第一目标数据显示在所有搜索结果的最上方,也即置顶显示,也可以包括将第一目标数据放大显示,其余搜索结果按照正常尺寸显示,还可以包括第一目标数据高亮显示,其余搜索结果非高亮显示,等等,本申请实施例对此不作具体限定。如此,可以将具有目标联系人特征属性的搜索结果进行优先或重点推荐,使得用户能够快速查看到,并快速分享给相关的目标联系人,提高了搜索结果的分享效率。
又可选地,步骤105可以具体包括以下步骤:
从所述目标联系人对应的通讯信息中,获取对所述目标数据的处理需求信息;
从所述目标数据中,识别预设特征;
在满足获取到所述处理需求信息,以及从所述目标数据中识别出所述预设特征中的至少一个条件的情况下,显示所述目标数据的第一发送项;
其中,所述第一发送项用于指示对所述目标数据进行预设处理操作后发送给所述目标联系人,所述预设处理操作包括所述预设特征对应的处理操作,以及所述处理需求信息对应的处理操作中的至少一种。
在本申请实施例中,通讯信息例如可以是用户与目标联系人的聊天记录,电子设备可以从用户与目标联系人的聊天记录中,查找是否存在对目标数据的处理需求。例如,目标数据为去年在日本大阪的自拍照,在聊天记录“给我发一下咱们去年在日本大阪拍的自拍照,我想P一下想发朋友圈”中,电子设备可以获取到对目标数据“P一下”的处理需求信息。
另外,目标数据中还可能存在某些特征,例如,目标数据为照片时,预设特征可以是人脸,人脸特征可以指示目标数据为包含人脸的照片,而对于人脸照片,可能存在美颜处理的需求。再例如,目标数据为短信时,预设特征可以是存在时间和地点,时间地点特征可以指示目标数据为包含时间地点信息的重要短信,而对于这样的重要短信,可能存在高亮显示时间地点的需求。
在一种实现方式中,在电子设备从目标联系人对应的通讯信息中,获取到对目标数据的处理需求信息的情况下,可以显示目标数据的第一发送项,其中,第一发送项可以指示对目标数据进行预设处理操作后发送给目标联系人,该预设处理操作可以是处理需求信息对应的处理操作。例如,电子设备从目标联系人王XX对应的聊天记录中,获取到对目标数据(去年在日本大阪的自拍照)的处理需求信息“P一下”,进而电子设备可以显示目标数据的第一发送项,其中,第一发送项用于指示对目标数据进行美颜处理操作后发送给王XX,该美颜处理操作也即“P一下”的处理需求信息所对应的处理操作。
在另一种实现方式中,在电子设备从目标数据中识别出预设特征的情况下,可以显示目标数据的第一发送项,其中,第一发送项可以指示对目标数据进行预设处理操作后发送给目标联系人,该预设处理操作可以是预设特征对应的处理操作。例如,电子设备从目标数据(去年在日本大阪的自拍照)中识别出预设特征“人脸”,进而电子设备可以显示目标数据的第一发送项,其中,第一发送项用于指示对目标数据进行美颜处理操作后发送给王XX,该美颜处理操作也即预设特征“人脸”所对应的处理操作。
在又一种实现方式中,电子设备可以既获取到对目标数据的处理需求信息,又从目标数据中识别出预设特征,此时,电子设备可以按照处理需求信息对应的处理操作,以及预设特征对应的处理操作中的至少一种,显示第一发送项。具体地,若处理需求信息对应的处理操作与预设特征对应的处理操作有所冲突,也即是二者无法同时实现,则电子设备可以选择其中的任一者,若处理需求信息对应的处理操作与预设特征对应的处理操作不存在冲突,也即是二者能够同时实现,则电子设备可以两者都选择,当然也可以选择其中的任一者,本申请实施例对此不作具体限定。
在用户通过点击、设定操作等方式触发第一发送项之后,电子设备可以通过所选择的处理操作对目标数据进行处理,并将处理后的目标数据发送给目标联系人。
例如,在搜索到的去年在日本大阪的自拍照中,如果包含人物特征,并且用户此前与王XX的聊天记录中包含修图等处理需求信息,第一发送项可以指示将去年在日本大阪的自拍照美颜后发送,用户点击第一发送项,电子设备将会对自拍照自动进行美颜处理并发送给王XX。
在具体应用中,第一发送项具体可以是目标数据的虚拟发送按键、发送链接等,可通过用户的点击等操作进行触发,从而使电子设备对目标数据进行预设处理操作后发送给目标联系人。
此外,在上述步骤中,将处理后的目标数据发送给目标联系人的方式,可以是电子设备显示目标联系人的各种联系方式,再由用户从中选择一种,例如可以是通过电话号码以短信、彩信等形式发送,通过聊天软件发送,通过社交软件分享等,本申请实施例对此不作具体限定。
在本申请实施例中,在电子设备从目标联系人对应的通讯信息中,获取到处理需求信息,和/或从目标数据中识别出预设特征的情况下,电子设备可以显示目标数据的第一发送项,以指示对目标数据进行预设特征对应的处理操作,和/或处理需求信息对应的处理操作后发送给目标联系人,如此,可以根据目标联系人的处理需求,以及目标数据本身的特征中的至少一种,向用户提供对目标数据进行处理后再分享给目标联系人的发送选项,从而提高了搜索结果的处理和分享效率。
还可选地,步骤105可以具体包括以下步骤:
显示所述目标数据的第二发送项;
其中,所述第二发送项用于指示将所述目标数据通过所述目标联系人所属的通讯应用发送给所述目标联系人。
在实际应用中,若电子设备是从聊天软件A中确定的目标联系人,则可以显示用于指示将目标数据通过聊天软件A发送给目标联系人的第二发送项,若电子设备是从短信应用B中确定的目标联系人,则可以显示用于指示将目标数据通过短信应用B发送给目标联系人的第二发送项。当然,在具体应用时,电子设备还可以显示目标联系人的其他联系方式,让用户选择通过哪种方式进行分享。
在本申请实施例中,电子设备可以显示目标数据的第二发送项,以指示将目标数据通过目标联系人所属的通讯应用发送给目标联系人,如此,可以向用户提供将目标数据分享给可能需要的目标联系人的发送选项,从而提高了搜索结果的分享效率。
在本申请实施例中,电子设备可以接收携带有第一搜索信息的用户输入,然后响应于用户输入,对第一搜索信息进行意图识别,得到表达用户搜索意图的第二搜索信息,之后,电子设备根据第二搜索信息,从预设本地数据中搜索目标数据,其中,目标数据对应有目标属性,目标属性与第二搜索信息相匹配。通过将用户输入的第一搜索信息进行意图识别,转换为表达更为精炼准确的第二搜索信息,然后再根据第二搜索信息进行本地数据的搜索,可以很快获得更准确的搜索结果,降低了搜索的难度。另外,通过对本地数据预设属性,进而利用属性与第二搜索信息的匹配,对本地数据进行搜索,能够根据用户意图迅速匹配到合适的本地数据,保证了搜索数据的便捷性。
需要说明的是,本申请实施例提供的数据搜索方法,执行主体可以为数据搜索装置,或者该数据搜索装置中的用于执行数据搜索的方法的控制模块。本申请实施例中以数据搜索装置执行数据搜索的方法为例,说明本申请实施例提供的数据搜索的装置。
参照图4,提供了一种数据搜索的装置400,所述装置包括:
接收模块401,用于接收用户输入,所述用户输入携带有第一搜索信息;
识别模块402,用于响应于所述用户输入,对所述第一搜索信息进行意图识别,得到第二搜索信息;
搜索模块403,用于根据所述第二搜索信息,从预设本地数据中搜索目标数据;
其中,所述目标数据对应有目标属性,所述目标属性与所述第二搜索信息相匹配。
可选地,所述装置还包括:
确定模块,用于确定目标联系人,所述目标联系人与所述目标数据相关联;
显示模块,用于根据所述目标联系人,显示所述目标数据以及所述目标数据的发送项中的至少一种;
其中,所述发送项用于指示将所述目标数据发送给所述目标联系人。
可选地,所述显示模块包括:
第一显示子模块,用于在所述目标数据中包括第一目标数据的情况下,将所述第一目标数据与所述目标数据中的其余数据区别显示;
其中,第一目标数据为所述目标数据中具有所述目标联系人的特征属性的数据。
可选地,所述显示模块包括:
获取子模块,用于从所述目标联系人对应的通讯信息中,获取对所述目标数据的处理需求信息;
识别子模块,用于从所述目标数据中,识别预设特征;
第二显示子模块,用于在满足获取到所述处理需求信息,以及从所述目标数据中识别出所述预设特征中的至少一个条件的情况下,显示所述目标数据的第一发送项;
其中,所述第一发送项用于指示对所述目标数据进行预设处理操作后发送给所述目标联系人,所述预设处理操作包括所述预设特征对应的处理操作,以及所述处理需求信息对应的处理操作中的至少一种。
可选地,所述显示模块包括:
第三显示子模块,用于显示所述目标数据的第二发送项;
其中,所述第二发送项用于指示将所述目标数据通过所述目标联系人所属的通讯应用发送给所述目标联系人。
在本申请实施例中,电子设备可以通过接收模块,接收携带有第一搜索信息的用户输入,然后响应于用户输入,通过识别模块对第一搜索信息进行意图识别,得到表达用户搜索意图的第二搜索信息,之后,电子设备通过搜索模块,根据第二搜索信息,从预设本地数据中搜索目标数据,其中,目标数据对应有目标属性,目标属性与第二搜索信息相匹配。通过将用户输入的第一搜索信息进行意图识别,转换为表达更为精炼准确的第二搜索信息,然后再根据第二搜索信息进行本地数据的搜索,可以很快获得更准确的搜索结果,降低了搜索的难度。另外,通过对本地数据预设属性,进而利用属性与第二搜索信息的匹配,对本地数据进行搜索,能够根据用户意图迅速匹配到合适的本地数据,保证了搜索数据的便捷性。
本申请实施例中的数据搜索装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的数据搜索装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的数据搜索装置能够实现图1和图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,如图5所示,本申请实施例还提供一种电子设备500,包括处理器501,存储器502,存储在存储器502上并可在所述处理器501上运行的程序或指令,该程序或指令被处理器501执行时实现上述数据搜索方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图6为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、以及处理器610等部件。
本领域技术人员可以理解,电子设备600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器610逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元607,用于接收用户输入,所述用户输入携带有第一搜索信息;
处理器610,用于响应于所述用户输入,对所述第一搜索信息进行意图识别,得到第二搜索信息;根据所述第二搜索信息,从预设本地数据中搜索目标数据;其中,所述目标数据对应有目标属性,所述目标属性与所述第二搜索信息相匹配。
可选的,处理器610,还用于确定目标联系人,所述目标联系人与所述目标数据相关联;
根据所述目标联系人,显示所述目标数据以及所述目标数据的发送项中的至少一种;
其中,所述发送项用于指示将所述目标数据发送给所述目标联系人。
可选的,显示单元606,用于在所述目标数据中包括第一目标数据的情况下,将所述第一目标数据与所述目标数据中的其余数据区别显示;
其中,第一目标数据为所述目标数据中具有所述目标联系人的特征属性的数据。
可选的,处理器610,还用于从所述目标联系人对应的通讯信息中,获取对所述目标数据的处理需求信息;从所述目标数据中,识别预设特征;
显示单元606,还用于在满足获取到所述处理需求信息,以及从所述目标数据中识别出所述预设特征中的至少一个条件的情况下,显示所述目标数据的第一发送项;
其中,所述第一发送项用于指示对所述目标数据进行预设处理操作后发送给所述目标联系人,所述预设处理操作包括所述预设特征对应的处理操作,以及所述处理需求信息对应的处理操作中的至少一种。
可选的,显示单元606,还用于显示所述目标数据的第二发送项;
其中,所述第二发送项用于指示将所述目标数据通过所述目标联系人所属的通讯应用发送给所述目标联系人。
在本申请实施例中,电子设备可以接收携带有第一搜索信息的用户输入,然后响应于用户输入,对第一搜索信息进行意图识别,得到表达用户搜索意图的第二搜索信息,之后,电子设备根据第二搜索信息,从预设本地数据中搜索目标数据,其中,目标数据对应有目标属性,目标属性与第二搜索信息相匹配。通过将用户输入的第一搜索信息进行意图识别,转换为表达更为精炼准确的第二搜索信息,然后再根据第二搜索信息进行本地数据的搜索,可以很快获得更准确的搜索结果,降低了搜索的难度。另外,通过对本地数据预设属性,进而利用属性与第二搜索信息的匹配,对本地数据进行搜索,能够根据用户意图迅速匹配到合适的本地数据,保证了搜索数据的便捷性。
应理解的是,本申请实施例中,输入单元604可以包括图形处理器(GraphicsProcessing Unit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可包括显示面板6061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板6061。用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器609可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述数据搜索方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述数据搜索方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (11)
1.一种数据搜索方法,其特征在于,所述方法包括:
接收用户输入,所述用户输入携带有第一搜索信息;
响应于所述用户输入,对所述第一搜索信息进行意图识别,得到第二搜索信息;
根据所述第二搜索信息,从预设本地数据中搜索目标数据;
其中,所述目标数据对应有目标属性,所述目标属性与所述第二搜索信息相匹配。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二搜索信息,从预设本地数据中搜索目标数据之后,还包括:
确定目标联系人,所述目标联系人与所述目标数据相关联;
根据所述目标联系人,显示所述目标数据以及所述目标数据的发送项中的至少一种;
其中,所述发送项用于指示将所述目标数据发送给所述目标联系人。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标联系人,显示所述目标数据以及所述目标数据的发送项中的至少一种,包括:
在所述目标数据中包括第一目标数据的情况下,将所述第一目标数据与所述目标数据中的其余数据区别显示;
其中,第一目标数据为所述目标数据中具有所述目标联系人的特征属性的数据。
4.根据权利要求2所述的方法,其特征在于,所述根据所述目标联系人,显示所述目标数据以及所述目标数据的发送项中的至少一种,包括:
从所述目标联系人对应的通讯信息中,获取对所述目标数据的处理需求信息;
从所述目标数据中,识别预设特征;
在满足获取到所述处理需求信息,以及从所述目标数据中识别出所述预设特征中的至少一个条件的情况下,显示所述目标数据的第一发送项;
其中,所述第一发送项用于指示对所述目标数据进行预设处理操作后发送给所述目标联系人,所述预设处理操作包括所述预设特征对应的处理操作,以及所述处理需求信息对应的处理操作中的至少一种。
5.根据权利要求2所述的方法,其特征在于,所述根据所述目标联系人,显示所述目标数据以及所述目标数据的发送项中的至少一种,包括:
显示所述目标数据的第二发送项;
其中,所述第二发送项用于指示将所述目标数据通过所述目标联系人所属的通讯应用发送给所述目标联系人。
6.一种数据搜索的装置,其特征在于,所述装置包括:
接收模块,用于接收用户输入,所述用户输入携带有第一搜索信息;
识别模块,用于响应于所述用户输入,对所述第一搜索信息进行意图识别,得到第二搜索信息;
搜索模块,用于根据所述第二搜索信息,从预设本地数据中搜索目标数据;
其中,所述目标数据对应有目标属性,所述目标属性与所述第二搜索信息相匹配。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
确定模块,用于确定目标联系人,所述目标联系人与所述目标数据相关联;
显示模块,用于根据所述目标联系人,显示所述目标数据以及所述目标数据的发送项中的至少一种;
其中,所述发送项用于指示将所述目标数据发送给所述目标联系人。
8.根据权利要求7所述的装置,其特征在于,所述显示模块包括:
第一显示子模块,用于在所述目标数据中包括第一目标数据的情况下,将所述第一目标数据与所述目标数据中的其余数据区别显示;
其中,第一目标数据为所述目标数据中具有所述目标联系人的特征属性的数据。
9.根据权利要求7所述的装置,其特征在于,所述显示模块包括:
获取子模块,用于从所述目标联系人对应的通讯信息中,获取对所述目标数据的处理需求信息;
识别子模块,用于从所述目标数据中,识别预设特征;
第二显示子模块,用于在满足获取到所述处理需求信息,以及从所述目标数据中识别出所述预设特征中的至少一个条件的情况下,显示所述目标数据的第一发送项;
其中,所述第一发送项用于指示对所述目标数据进行预设处理操作后发送给所述目标联系人,所述预设处理操作包括所述预设特征对应的处理操作,以及所述处理需求信息对应的处理操作中的至少一种。
10.根据权利要求7所述的装置,其特征在于,所述显示模块包括:
第三显示子模块,用于显示所述目标数据的第二发送项;
其中,所述第二发送项用于指示将所述目标数据通过所述目标联系人所属的通讯应用发送给所述目标联系人。
11.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-10任一项所述的数据搜索方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110114239.1A CN112765447B (zh) | 2021-01-27 | 2021-01-27 | 数据搜索方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110114239.1A CN112765447B (zh) | 2021-01-27 | 2021-01-27 | 数据搜索方法、装置和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112765447A true CN112765447A (zh) | 2021-05-07 |
CN112765447B CN112765447B (zh) | 2024-06-18 |
Family
ID=75706276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110114239.1A Active CN112765447B (zh) | 2021-01-27 | 2021-01-27 | 数据搜索方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112765447B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103412877A (zh) * | 2013-07-15 | 2013-11-27 | 珠海市魅族科技有限公司 | 图片传递方法及装置 |
CN106096011A (zh) * | 2016-06-23 | 2016-11-09 | 北京小米移动软件有限公司 | 照片分享方法及装置 |
CN106375531A (zh) * | 2016-08-29 | 2017-02-01 | 捷开通讯(深圳)有限公司 | 一种图片分享方法及终端 |
CN108809808A (zh) * | 2018-06-06 | 2018-11-13 | 出门问问信息科技有限公司 | 信息处理方法、装置、设备及存储介质 |
CN109522465A (zh) * | 2018-10-22 | 2019-03-26 | 国家电网公司 | 基于知识图谱的语义搜索方法及装置 |
CN110765275A (zh) * | 2019-10-14 | 2020-02-07 | 平安医疗健康管理股份有限公司 | 搜索方法、装置、计算机设备和存储介质 |
CN111638843A (zh) * | 2020-05-22 | 2020-09-08 | 维沃移动通信(杭州)有限公司 | 信息处理方法、装置及电子设备 |
-
2021
- 2021-01-27 CN CN202110114239.1A patent/CN112765447B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103412877A (zh) * | 2013-07-15 | 2013-11-27 | 珠海市魅族科技有限公司 | 图片传递方法及装置 |
CN106096011A (zh) * | 2016-06-23 | 2016-11-09 | 北京小米移动软件有限公司 | 照片分享方法及装置 |
CN106375531A (zh) * | 2016-08-29 | 2017-02-01 | 捷开通讯(深圳)有限公司 | 一种图片分享方法及终端 |
CN108809808A (zh) * | 2018-06-06 | 2018-11-13 | 出门问问信息科技有限公司 | 信息处理方法、装置、设备及存储介质 |
CN109522465A (zh) * | 2018-10-22 | 2019-03-26 | 国家电网公司 | 基于知识图谱的语义搜索方法及装置 |
CN110765275A (zh) * | 2019-10-14 | 2020-02-07 | 平安医疗健康管理股份有限公司 | 搜索方法、装置、计算机设备和存储介质 |
CN111638843A (zh) * | 2020-05-22 | 2020-09-08 | 维沃移动通信(杭州)有限公司 | 信息处理方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112765447B (zh) | 2024-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109614482B (zh) | 标签的处理方法、装置、电子设备及存储介质 | |
CN110019675B (zh) | 一种关键词提取的方法及装置 | |
CN111708943B (zh) | 一种搜索结果展示方法、装置和用于搜索结果展示的装置 | |
CN112099704A (zh) | 信息显示方法、装置、电子设备和可读存储介质 | |
CN108345625B (zh) | 一种信息挖掘方法和装置、一种用于信息挖掘的装置 | |
CN112333084B (zh) | 文件发送方法、装置及电子设备 | |
CN111859119A (zh) | 信息处理方法及装置 | |
CN111538830B (zh) | 法条检索方法、装置、计算机设备及存储介质 | |
CN114374663B (zh) | 消息处理方法和消息处理装置 | |
CN113869063A (zh) | 数据推荐方法、装置、电子设备及存储介质 | |
CN113037925B (zh) | 信息处理方法、信息处理装置、电子设备和可读存储介质 | |
CN112383662B (zh) | 信息显示方法、装置和电子设备 | |
CN113593614A (zh) | 图像处理方法及装置 | |
CN107784037B (zh) | 信息处理方法和装置、用于信息处理的装置 | |
CN113127653B (zh) | 信息显示方法、装置 | |
CN115309487A (zh) | 显示方法、装置、电子设备和可读存储介质 | |
CN112765447B (zh) | 数据搜索方法、装置和电子设备 | |
CN114491213A (zh) | 基于图像的商品搜索方法和装置、电子设备及计算机可读存储介质 | |
CN113010072A (zh) | 搜索方法、装置、电子设备及可读存储介质 | |
CN112287131A (zh) | 信息交互方法、信息交互装置 | |
CN112084151A (zh) | 文件处理方法、装置和电子设备 | |
CN112417095A (zh) | 语音消息处理方法和装置 | |
CN107733779B (zh) | 基于联系人的功能扩展方法及装置 | |
CN112596646B (zh) | 信息显示方法、装置及电子设备 | |
CN115858941B (zh) | 搜索方法、装置、电子设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |