一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种搜索对象的方法、装置、电子设备及存储介质与流程

2022-11-19 10:26:37 来源:中国专利 TAG:


1.本发明实施例涉及数据挖掘技术领域,尤其涉及一种搜索对象的方法、装置、电子设备及存储介质。


背景技术:

2.目前,随着科学技术的不断发展,越来越多的用户使用终端设备进行信息的搜索。例如,在终端设备中搜索与“秋天”相关的视频、图文或资讯等非结构化数据。
3.然而,现有技术中,各种搜索平台一次只能提供单一场景下的搜索需求,例如,用户在搜索平台中,针对“夏天”这一词汇进行搜索时,仅可以选择单一场景下的搜索,其中,单一场景可以为网页搜索、图片搜索、资讯搜索或者视频搜索中的任一种。
4.可见,现有技术中亟需针对多种非结构化数据一次搜索的技术方案。


技术实现要素:

5.本发明实施例提供一种搜索对象的方法、装置、电子设备及存储介质,用于获得与待搜索对象相关联的至少两种非结构化数据,例如图文、视频以及资讯等多种非结构化数据。
6.第一方面,提供一种搜索对象的方法,所述方法包括:
7.接收对待搜索对象的搜索请求,所述搜索请求中携带有搜索指示信息和待搜索对象的标识信息和请求触发时刻;所述搜索指示信息为内容搜索信息、内容组搜索信息,以及内容和内容组搜索信息中的任一种;所述搜索指示信息用于指示对多种非结构化数据的单一搜索和/或组合搜索;
8.基于与所述搜索指示信息对应的目标搜索规则和所述待搜索对象的关联信息,确定目标搜索结果;所述目标搜索结果包括从预设数据库中确定的,与所述待搜索对象相关联的至少两种非结构化数据。
9.在一种可能的实施方式中,所述搜索指示信息为内容搜索信息,所述基于所述目标搜索规则和所述待搜索对象的关联信息,确定目标搜索结果,包括:
10.根据所述标识信息和所述内容搜索信息从所述预设数据库,确定第一候选搜索结果数据集;所述第一候选搜索结果数据集中每个候选搜索结果至少包括内容标题、内容正文、内容摘要、发布时刻、内容类型以及创建时刻;
11.分别确定每个所述候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为目标搜索结果;所述匹配值用于指示所述候选搜索结果与待搜索对象有效相关的程度。
12.在一种可能的实施方式中,分别确定每个所述候选搜索结果与所述待搜索对象的匹配值,包括:
13.针对每个所述候选搜索结果,分别执行以下操作:
14.根据一个候选搜索结果中内容标题与所述待搜索对象的标题相似度、所述一个候
选搜索结果中内容正文与所述待搜索对象的正文相似度,以及所述一个候选搜索结果中内容简介与所述待搜索对象的简介相似度,确定所述一个候选搜索结果的内容初始相似度;
15.根据第一创建评分值和第一更新评分值,确定第一时效评分值;所述第一创建评分值基于所述一个候选搜索结果中内容创建时刻、所述请求触发时刻和评分规则所确定;所述第一更新评分值基于所述一个候选搜索结果中内容更新时刻、所述请求触发时刻和所述评分规则所确定;
16.基于所述内容初始相似度和所述第一时效评分值,确定一个所述候选搜索结果与所述待搜索对象的匹配值。
17.在一种可能的实施方式中,所述搜索指示信息为内容组搜索信息,所述基于所述目标搜索规则和所述待搜索对象的关联信息,确定目标搜索结果,包括:
18.根据所述标识信息和所述内容组搜索信息从所述预设数据库,确定第二候选搜索结果数据集;所述第二候选搜索结果数据集中每个候选搜索结果至少包括内容组标题、内容组正文、内容组摘要、内容组发布时刻、内容组类型、内容组创建时刻,以及内容组包括的各个嵌套内容分别对应的内容标题、内容正文以及内容简介;
19.分别确定每个所述候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为目标搜索结果,所述匹配值用于指示所述候选搜索结果与待搜索对象有效相关的程度。
20.在一种可能的实施方式中,分别确定每个所述候选搜索结果与所述待搜索对象的匹配值,包括:
21.针对每个所述候选搜索结果,分别执行以下操作:
22.根据一个候选搜索结果的内容组初始相似度和内容组时效评分值,确定内容组相似度;
23.根据所述一个候选搜索结果中各个嵌套内容标题与所述待搜索对象的标题相似度、所述一个候选搜索结果中各个嵌套内容正文与所述待搜索对象的正文相似度,以及所述一个候选搜索结果中各个嵌套内容简介与所述待搜索对象的简介相似度,确定嵌套内容相似度;
24.基于所述内容组相似度和所述嵌套内容相似度,确定一个所述候选搜索结果与所述待搜索对象的匹配值。
25.在一种可能的实施方式中,根据内容组初始相似度和内容组时效评分值,确定内容组相似度,包括:
26.根据所述一个候选搜索结果中内容组标题与所述待搜索对象的标题相似度,和所述一个候选搜索结果中内容组简介与所述待搜索对象的简介相似度,确定内容组初始相似度;
27.根据第二创建评分值和第二更新评分值,确定第二时效评分值;所述第二创建评分值基于所述一个候选搜索结果中内容组创建时刻、所述请求触发时刻和评分规则所确定;所述第二更新评分值基于所述一个候选搜索结果中内容组更新时刻、所述请求触发时刻和所述评分规则所确定;
28.根据所述内容组初始相似度和对应的权值的乘积,以及所述内容组时效评分值和对应的权值的乘积,确定内容组相似度。
29.在一种可能的实施方式中,所述搜索指示信息为内容和内容组搜索信息,所述基于所述目标搜索规则和所述待搜索对象的关联信息,确定目标搜索结果,包括:
30.根据所述标识信息以及所述内容和内容组搜索信息,从所述预设数据库,确定第一候选搜索结果数据集和第二候选搜索结果数据集;
31.分别确定第一候选搜索结果数据集中每个候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为第一搜索结果;所述匹配值用于指示所述候选搜索结果与待搜索对象的相关程度;以及;
32.分别确定第二候选搜索结果数据集中每个候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为第二搜索结果;
33.根据所述第一搜索结果和所述第二搜索结果,确定目标搜索结果。
34.第二方面,提供一种搜索对象的装置,所述装置包括:
35.接收单元,用于接收对待搜索对象的搜索请求,所述搜索请求中携带有搜索指示信息和待搜索对象的标识信息和请求触发时刻;所述搜索指示信息为内容搜索信息、内容组搜索信息,以及内容和内容组搜索信息中的任一种;所述搜索指示信息用于指示对多种非结构化数据的单一搜索和/或组合搜索;
36.处理单元,用于基于与所述搜索指示信息对应的目标搜索规则和所述待搜索对象的关联信息,确定目标搜索结果;所述目标搜索结果包括从预设数据库中确定的,与所述待搜索对象相关联的至少两种非结构化数据。
37.在一种可能的实施方式中,所述搜索指示信息为内容搜索信息,所述处理单元具体用于:
38.根据所述标识信息和所述内容搜索信息从所述预设数据库,确定第一候选搜索结果数据集;所述第一候选搜索结果数据集中每个候选搜索结果至少包括内容标题、内容正文、内容摘要、发布时刻、内容类型以及创建时刻;
39.分别确定每个所述候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为目标搜索结果;所述匹配值用于指示所述候选搜索结果与待搜索对象有效相关的程度。
40.在一种可能的实施方式中,所述处理单元,具体用于:
41.针对每个所述候选搜索结果,分别执行以下操作:
42.根据一个候选搜索结果中内容标题与所述待搜索对象的标题相似度、所述一个候选搜索结果中内容正文与所述待搜索对象的正文相似度,以及所述一个候选搜索结果中内容简介与所述待搜索对象的简介相似度,确定所述一个候选搜索结果的内容初始相似度;
43.根据第一创建评分值和第一更新评分值,确定第一时效评分值;所述第一创建评分值基于所述一个候选搜索结果中内容创建时刻、所述请求触发时刻和评分规则所确定;所述第一更新评分值基于所述一个候选搜索结果中内容更新时刻、所述请求触发时刻和所述评分规则所确定;
44.基于所述内容初始相似度和所述第一时效评分值,确定一个所述候选搜索结果与所述待搜索对象的匹配值。
45.在一种可能的实施方式中,所述搜索指示信息为内容组搜索信息,所述处理单元,具体用于:
46.根据所述标识信息和所述内容组搜索信息从所述预设数据库,确定第二候选搜索结果数据集;所述第二候选搜索结果数据集中每个候选搜索结果至少包括内容组标题、内容组正文、内容组摘要、内容组发布时刻、内容组类型、内容组创建时刻,以及内容组包括的各个嵌套内容分别对应的内容标题、内容正文以及内容简介;
47.分别确定每个所述候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为目标搜索结果,所述匹配值用于指示所述候选搜索结果与待搜索对象有效相关的程度。
48.在一种可能的实施方式中,所述处理单元,具体用于:
49.针对每个所述候选搜索结果,分别执行以下操作:
50.根据一个候选搜索结果的内容组初始相似度和内容组时效评分值,确定内容组相似度;
51.根据所述一个候选搜索结果中各个嵌套内容标题与所述待搜索对象的标题相似度、所述一个候选搜索结果中各个嵌套内容正文与所述待搜索对象的正文相似度,以及所述一个候选搜索结果中各个嵌套内容简介与所述待搜索对象的简介相似度,确定嵌套内容相似度;
52.基于所述内容组相似度和所述嵌套内容相似度,确定一个所述候选搜索结果与所述待搜索对象的匹配值。
53.在一种可能的实施方式中,所述处理单元,具体用于:
54.根据所述一个候选搜索结果中内容组标题与所述待搜索对象的标题相似度,和所述一个候选搜索结果中内容组简介与所述待搜索对象的简介相似度,确定内容组初始相似度;
55.根据第二创建评分值和第二更新评分值,确定第二时效评分值;所述第二创建评分值基于所述一个候选搜索结果中内容组创建时刻、所述请求触发时刻和评分规则所确定;所述第二更新评分值基于所述一个候选搜索结果中内容组更新时刻、所述请求触发时刻和所述评分规则所确定;
56.根据所述内容组初始相似度和对应的权值的乘积,以及所述内容组时效评分值和对应的权值的乘积,确定内容组相似度。
57.在一种可能的实施方式中,所述搜索指示信息为内容和内容组搜索信息,所述处理单元,用于:
58.根据所述标识信息以及所述内容和内容组搜索信息,从所述预设数据库,确定第一候选搜索结果数据集和第二候选搜索结果数据集;
59.分别确定第一候选搜索结果数据集中每个候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为第一搜索结果;所述匹配值用于指示所述候选搜索结果与待搜索对象的相关程度;以及;
60.分别确定第二候选搜索结果数据集中每个候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为第二搜索结果;
61.根据所述第一搜索结果和所述第二搜索结果,确定目标搜索结果。
62.第三方面,提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
63.所述存储器存储计算机执行指令;
64.所述处理器执行所述存储器存储的计算机执行指令,以实现如上述搜索对象的方法。
65.第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述搜索对象的方法。
66.第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述搜索对象的方法。
67.本发明有益效果如下:
68.本发明实施例中提供的搜索对象的方法、装置、电子设备及存储介质,由于接收对待搜索对象的搜索请求中,携带有搜索指示信息和待搜索对象的标识信息和请求触发时刻;搜索指示信息为内容搜索信息、内容组搜索信息,以及内容和内容组搜索信息中的任一种;搜索指示信息用于指示对多种非结构化数据的单一搜索和/或组合搜索;因而,电子设备可以基于与搜索指示信息对应的目标搜索规则和待搜索对象的关联信息,确定目标搜索结果。可见,本发明实施例中可以针对三种搜索场景下,均可以确定多种非结构化数据,提高了用户的搜索使用体验。
69.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
70.为了更清楚地说明本发明实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
71.图1为本发明实施例中的一种内容和内容组的关系示意图;
72.图2为本发明实施例中的一种应用场景的一个可选的示意图;
73.图3为本发明实施例中的一种搜索对象的方法流程示意图;
74.图4为本发明实施例中的一种确定内容的匹配值的流程示意图;
75.图5为本发明实施例中的一种确定内容组的匹配值的流程示意图;
76.图6为本发明实施例中的一种确定内容组相似度的流程示意图;
77.图7为本发明实施例中的一种确定内容和内容组的匹配值的流程示意图;
78.图8为本发明实施例中的一种搜索对象的装置的组成结构示意图;
79.图9为本发明实施例中的一种电子设备的一个硬件组成结构示意图。
具体实施方式
80.为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在
不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
81.本发明的说明书和权利要求书中术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
82.目前,在这个信息化爆炸的时代,短视频、新闻资讯和图文等非结构化数据充斥在我们生活的每个角落。而现有技术中,各种搜索平台一次只能提供单一场景下的搜索需求,例如,用户在搜索平台中,针对“夏天”这一词汇进行搜索时,仅可以选择单一场景下的搜索,其中,单一场景可以为网页搜索、图片搜索、资讯搜索或者视频搜索中的任一种。
83.可见,现有技术中亟需针对多种非结构化数据一次搜索的技术方案。
84.基于前述现有技术中存在的问题,本发明提供一种搜索对象的方法,在该方法中,本发明将所有的非结构化数据的搜索分成了三类,分别为:单内容匹配,单内容组匹配以及内容和内容组混合匹配。针对这三类搜索场景,本发明实施例提供了与搜索场景对应的目标搜索规则,从而可以针对性确定各个场景下的搜索请求进行处理,进而提高搜索的准确度。
85.可选的,内容是对视频、图文和资讯等单个非结构化数据的通称。内容组是可以为用户自定义的一个或者多个内容的组合,如课程视频集、影视剧作品等。例如,根据标题搜索相关的单篇新闻资讯就是典型的单内容检索;搜索热门电视连续剧属于单内容组搜索;同时搜索单集电视剧或者整个电视连续剧就属于内容和内容组的混合搜索。
86.请参见图1,图1为本发明实施例中提供的一种内容和内容组的关系示意图。
87.可选的,内容和内容组通过内容身份标识号(identity document,id)关联,一个内容组可以包括多个内容id,一个内容也可以同时属于多个不同的内容组。也就是说,内容和内容组之间的关系是多对多这种情况。
88.可选的,如图1所示,内容可以包括内容id、内容名称、内容简介、内容类型、创建时间等;内容组可以包括内容组id、内容组列表、内容组名称、内容组简介、内容组类型以及创建时间等。
89.在介绍完本发明实施例的设计思想之后,下面对本发明实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本发明实施例而非限定。在具体实施过程中,可以根据实际需要灵活地应用本发明实施例提供的技术方案。
90.本发明实施例提供的方案可以适用于所有的进行搜索场景中,例如与“虎年”相关的单内容搜索场景、与“明星a”相关的内容组搜索场景或者与“秋天”相关的内容和内容组混合搜索场景等。
91.参阅图2所示,为本发明实施例提供的一种场景示意图,在该场景中可以包括多个终端设备201和电子设备202,其中,终端设备201-1、终端设备201-2、
……
、终端设备201-n中可以被不同的用户使用。在具体实施过程中,使用终端设备的用户可以理解为需要进行搜索的用户,通过终端设备用户可以登录有搜索功能的搜索应用或搜索平台。
92.在本发明实施例中,可选的,有搜索功能的搜索应用或搜索平台的展示页面中,可以包括:用于输入信息的输入功能区域、具有内容搜索功能的功能键以及具有内容组搜索功能的功能键;或者,有搜索功能的搜索应用或搜索平台的展示页面中,可以包括:用于输入信息的输入功能区域、具有内容搜索功能的功能键、具有内容组搜索功能的功能键以及具有内容和内容组混合搜索的功能键,本发明实施例中对此不做限定。可选的,前述的功能键可以在用于输入信息的输入功能区域的下方,或者,前述的功能键也可以在用于输入信息的输入功能区域的右侧或左侧,本发明实施例中对此不做限制。
93.在一种可能的实施方式中,用户可以通过终端设备201登录有搜索功能的搜索应用或搜索平台,在用于输入信息的输入功能区域(例如输入框)中输入待搜索对象的信息,并选择触发前述功能键中的任意一种。例如,用户在输入框中输入“阴天”,并点击具有内容搜索功能的功能键。这样,终端设备201可以确定待搜索对象的搜索请求,并将该搜索请求发送给电子设备202,该电子设备202可以接收到该搜索请求,并对该搜索请求进行处理,获得目标搜索结果,并向该终端设备201反馈该目标搜索结果,从而该用户获得目标搜索结果,这样,用户可以获得与待搜索对象相关联的至少两种非结构化数据,例如图文、视频以及资讯等非结构化数据。
94.在本发明实施例中,终端设备201例如可以为手机、平板电脑(pad)、个人计算机(personal computer,pc)、智能电视、智能车载设备以及可穿戴设备等,本发明实施例对此不做限制。
95.在本发明实施例中,电子设备202可以是以提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器集群,也可以是物理服务器集群,但并不局限于此。
96.其中,终端设备201和电子设备202之间,以及各个终端设备201之间均可以通过一个或者多个网络203进行直接或间接的通信连接。该网络203可以是有线网络,也可以是无线网络,例如无线网络可以是移动蜂窝网络,或者可以是无线保真(wireless-fidelity,wifi)网络,当然还可以是其他可能的网络,本发明实施例对此不做限制。
97.当然,本发明实施例提供的方法并不限用于图2所示的应用场景中,还可以用于其他可能的应用场景,本发明实施例并不进行限制。对于图2所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。
98.为进一步说明本发明实施例提供的技术方案,下面结合附图3-6以及具体实施方式对此进行详细的说明。虽然本发明实施例提供了如下述实施例或附图3-6所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本发明实施例提供的执行顺序。所述方法在实际的处理过程中或者装置执行时,可按照实施例或者附图所示的方法顺序执行或者并行执行。
99.请参阅图3,本发明实施例提供了一种搜索对象的方法的流程图。如图3所示,该方法的流程可以由电子设备执行,该电子设备可以为图2中的电子设备202。
100.步骤301:接收对待搜索对象的搜索请求,搜索请求中携带有搜索指示信息和待搜索对象的标识信息和请求触发时刻;搜索指示信息为内容搜索信息、内容组搜索信息,以及
内容和内容组搜索信息中的任一种;搜索指示信息用于指示对多种非结构化数据的单一搜索和/或组合搜索。
101.在本发明实施例中,当用户通过终端设备登录有搜索功能的搜索应用或搜索平台,在用于输入信息的输入功能区域(例如输入框)中输入待搜索对象的信息,并选择触发具有内容搜索功能的功能键、具有内容组搜索功能的功能键以及具有内容和内容组混合搜索的功能键中的任意一种后,终端设备可以确定待搜索对象的搜索请求,并向电子设备发送该搜索请求。
102.电子设备接收到对待搜索对象的搜索请求,其中,搜索请求中携带有搜索指示信息和待搜索对象的标识信息和请求触发时刻。可选的,请求触发时刻可以理解为点击功能键的时刻。其中,搜索指示信息为内容搜索信息、内容组搜索信息,以及内容和内容组搜索信息中的任一种;搜索指示信息用于指示对多种非结构化数据的单一搜索和/或组合搜索。
103.步骤302:基于与搜索指示信息对应的目标搜索规则和待搜索对象的关联信息,确定目标搜索结果;目标搜索结果包括从预设数据库中确定的,与待搜索对象相关联的至少两种非结构化数据。
104.在本发明实施例中,大致可以根据搜索指示信息中三种不同的指示信息,分别基于与搜索指示信息对应的目标搜索规则和待搜索对象的关联信息,确定对应的目标搜索结果。
105.为了便于本领域技术人员理解,以下列举几种可能的方式来说明如何确定满足目标搜索结果,应该理解的是,以下举例只是示意性的说明,其并不对本发明实施例构成限定,除去以下所列举的方式,在具体实施过程中还可以再采用其它的确定方式,本文中并不穷举。
106.方式一。
107.在本发明实施例中,如果搜索指示信息为内容搜索信息,则电子设备基于目标搜索规则和待搜索对象的关联信息,确定目标搜索结果,可以采用但不限于以下步骤:
108.步骤a:根据标识信息和内容搜索信息从预设数据库,确定第一候选搜索结果数据集;第一候选搜索结果数据集中每个候选搜索结果至少包括内容标题、内容正文、内容摘要、发布时刻、内容类型以及创建时刻。
109.在本发明实施例中,预设数据库可以为电子设备对应的数据库,且该电子设备为与具有搜索功能的搜索应用或搜索平台对应。
110.可选的,该预设数据库中包括:按照以下索引表格即表1中包含的信息进行存储的多条内容。
[0111][0112][0113]
表1
[0114]
在本发明实施例中,电子设备可以根据标识信息和内容搜索信息从预设数据库,确定第一候选搜索结果数据集,其中,第一候选搜索结果数据集中每个候选搜索结果可以理解为一条内容,且该内容是以上述表1的方式存储到预设数据库中。
[0115]
步骤b:分别确定每个候选搜索结果与待搜索对象的匹配值,并基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为目标搜索结果;匹配值用于指示候选搜索结果与待搜索对象有效相关的程度。
[0116]
在本发明实施例中,针对每个候选搜索结果,分别确定其与待搜索对象的匹配值,例如,请参见图4所示,为本发明实施例中,一种确定内容的匹配值的流程示意图。
[0117]
步骤401:根据一个候选搜索结果中内容标题与待搜索对象的标题相似度、一个候选搜索结果中内容正文与待搜索对象的正文相似度,以及一个候选搜索结果中内容简介与待搜索对象的简介相似度,确定一个候选搜索结果的内容初始相似度。
[0118]
可选的,电子设备可以从一个候选搜索结果中内容标题与待搜索对象的标题相似度、一个候选搜索结果中内容正文与待搜索对象的正文相似度,以及一个候选搜索结果中内容简介与待搜索对象的简介相似度中,选择相似度最高的作为一个候选搜索结果的内容初始相似度。
[0119]
可选的,电子设备可以将基于一个候选搜索结果中内容标题与待搜索对象的标题相似度、一个候选搜索结果中内容正文与待搜索对象的正文相似度,以及一个候选搜索结
果中内容简介与待搜索对象的简介相似度所确定的均值相似度,作为一个候选搜索结果的内容初始相似度。
[0120]
步骤402:根据第一创建评分值和第一更新评分值,确定第一时效评分值;第一创建评分值基于一个候选搜索结果中内容创建时刻、请求触发时刻和评分规则所确定;第一更新评分值基于一个候选搜索结果中内容更新时刻、请求触发时刻和评分规则所确定。
[0121]
在本发明实施例中,电子设备可以根据一个候选搜索结果中内容创建时刻、请求触发时刻和评分规则,确定第一创建评分值。以及,电子设备可以根据一个候选搜索结果中内容更新时刻、请求触发时刻和评分规则,确定第一更新评分值。其中,评分规则可以是基于正态分布的方式,对应划分不同的时间差和其对应的分值,也就是说,不同的时间差,匹配有不同的评分值。例如,基于评分值所确定的正态分布图中,时间差差值较大即图中位置较高的位置设置较低的评分值,也就是说,距离触发请求时刻越远的候选搜索结果的第一创建评分值越小,从而尽量确保为用户反馈较新的搜索结果。
[0122]
可选的,评分规则可以理解为包括:多个不同的时间差和对应的评分值的集合。例如,该集合包括:时间差为0-10分钟,对应的评分值为90分;时间差为11-30分钟,对应的评分值为80分;时间差为31-60分钟,对应的评分值为70分;时间差为1-3个小时,对应的评分值为60分等。
[0123]
步骤403:基于内容初始相似度和第一时效评分值,确定一个候选搜索结果与待搜索对象的匹配值。
[0124]
在本发明实施例中,电子设备可以基于内容初始相似度和第一时效评分值,确定一个候选搜索结果与待搜索对象的匹配值,其中,匹配值用于指示候选搜索结果与待搜索对象有效相关的程度。这样,最终基于匹配值确定的目标搜索对象,不仅与待搜索对象相关程度较高,且其时效性较强,从而满足用户的搜索需求。
[0125]
在一种可能的实施方式中,可以采用但不限于以下公式,确定第一候选搜索结果数据集中一个候选搜索结果与待搜索对象的匹配值:
[0126]
score(content)=w
query
max(score
query1
,score
query2
,score
query3

) w
decay
multinorm(decay1,decay2,

)
[0127]
其中,score(content)用于表征一个候选搜索结果即单个内容与待搜索对象的匹配值,w
query
用于表征内容初始相似度的权重,score
queryi
用于表征每个子相似度,如内容标题相似度。w
decay
用于表征时效评分值的权重,multinorm用于表征多元正态分布,由所有的评分值构成的多元正态分布,decay1用于表征子评分值,如第一创建评分值或第一更新评分值等。
[0128]
在本发明实施例中,当电子设备基于前述如图4所示的方式,确定第一候选搜索结果数据集中各个候选搜索结果即内容与待搜索对象的匹配值后,电子设备可以基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为目标搜索结果。
[0129]
可选的,第一筛选条件可以为:筛选匹配值不小于第一预设值的内容,作为目标搜索结果,或者,筛选匹配值从大到小排序前n个的内容,作为目标搜索结果。其中,n为正整数,例如可以为5,或者10等;第一预设值可以基于实际实施对应更新确定,本发明实施例中对此不做限定。
[0130]
方式二。
[0131]
在本发明实施例中,如果搜索指示信息为内容组搜索信息,则电子设备基于目标搜索规则和待搜索对象的关联信息,确定目标搜索结果,可以采用但不限于以下步骤:
[0132]
步骤a:根据标识信息和内容组搜索信息从预设数据库,确定第二候选搜索结果数据集;第二候选搜索结果数据集中每个候选搜索结果至少包括内容组标题、内容组正文、内容组摘要、内容组发布时刻、内容组类型、内容组创建时刻,以及内容组包括的各个嵌套内容分别对应的内容标题、内容正文以及内容简介。
[0133]
可选的,该预设数据库中包括:按照以下索引表格即表2包含的信息进行存储的多个内容组。
[0134][0135]
表2
[0136]
在本发明实施例中,电子设备可以根据标识信息和内容组搜索信息从预设数据库,确定第二候选搜索结果数据集,其中,第二候选搜索结果数据集中每个候选搜索结果可
以理解为一条内容组,且该内容组是以上述表2的方式存储到预设数据库中。需要说明的是,内容组中可以包括至少两条内容。
[0137]
步骤b:分别确定每个候选搜索结果与待搜索对象的匹配值,并基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为目标搜索结果,匹配值用于指示候选搜索结果与待搜索对象的有效相关程度。
[0138]
在本发明实施例中,针对每个第二候选搜索结果数据集中候选搜索结果,分别确定其与待搜索对象的匹配值,例如,请参见图5所示,为本发明实施例中,一种确定内容组的匹配值的流程示意图。
[0139]
步骤501:根据一个候选搜索结果的内容组初始相似度和内容组时效评分值,确定内容组相似度。
[0140]
在本发明实施例中,请参见图6,图6为本发明实施例中,确定内容组相似度的流程示意图,电子设备可以采用但不限于以下步骤,确定内容组相似度,包括:
[0141]
步骤601:根据一个候选搜索结果中内容组标题与待搜索对象的标题相似度,和一个候选搜索结果中内容组简介与待搜索对象的简介相似度,确定内容组初始相似度。
[0142]
可选的,电子设备可以从一个候选搜索结果中内容组标题与待搜索对象的标题相似度,和一个候选搜索结果中内容组简介与待搜索对象的简介相似度中,选择相似度最高的作为一个候选搜索结果的内容组初始相似度。
[0143]
可选的,电子设备可以将基于一个候选搜索结果中内容组标题与待搜索对象的标题相似度,和一个候选搜索结果中内容组简介与待搜索对象的简介相似度所确定的均值相似度,作为一个候选搜索结果的内容组初始相似度。
[0144]
步骤602:根据第二创建评分值和第二更新评分值,确定第二时效评分值;第二创建评分值基于一个候选搜索结果中内容组创建时刻、请求触发时刻和评分规则所确定;第二更新评分值基于一个候选搜索结果中内容组更新时刻、请求触发时刻和评分规则所确定。
[0145]
在本发明实施例中,电子设备可以根据一个候选搜索结果中内容组创建时刻、请求触发时刻和评分规则,确定第二创建评分值。以及,电子设备可以根据一个候选搜索结果中内容组更新时刻、请求触发时刻和评分规则,确定第二更新评分值。
[0146]
其中,评分规则可以是基于正态分布的方式,对应划分不同的时间差和其对应的分值,也就是说,不同的时间差,匹配有不同的评分值。例如,基于评分值所确定的正态分布图中,时间差差值较大即图中位置较高的位置设置较低的评分值,也就是说,距离触发请求时刻越远的候选搜索结果的第一创建评分值越小,从而尽量确保为用户反馈较新的搜索结果。
[0147]
步骤603:根据内容组初始相似度和对应的权值的乘积,以及内容组时效评分值和对应的权值的乘积,确定内容组相似度。
[0148]
在本发明实施例中,当电子设备确定内容组相似度之后,还可以确定内容组中各个嵌套内容与待搜索对象的嵌套内容相似度,即电子设备可执行步骤502:根据一个候选搜索结果中各个嵌套内容标题与待搜索对象的标题相似度、一个候选搜索结果中各个嵌套内容正文与待搜索对象的正文相似度,以及一个候选搜索结果中各个嵌套内容简介与待搜索对象的简介相似度,确定嵌套内容相似度。
[0149]
可选的,电子设备可以从一个候选搜索结果中各个嵌套内容标题与待搜索对象的标题相似度、一个候选搜索结果中各个嵌套内容正文与待搜索对象的正文相似度,以及一个候选搜索结果中各个嵌套内容简介与待搜索对象的简介相似度中,选择相似度值最高的作为嵌套内容相似度。
[0150]
可选的,电子设备可以将基于一个候选搜索结果中各个嵌套内容标题与待搜索对象的标题相似度、一个候选搜索结果中各个嵌套内容正文与待搜索对象的正文相似度,以及一个候选搜索结果中各个嵌套内容简介与待搜索对象的简介相似度所确定的均值相似度,作为嵌套内容相似度。
[0151]
步骤503:基于内容组相似度和嵌套内容相似度,确定一个候选搜索结果与待搜索对象的匹配值。
[0152]
在一种可能的实施方式中,可以采用但不限于以下公式,确定第二候选搜索结果数据集中候选搜索结果与待搜索对象的匹配值:
[0153]
score(content_group)=max(score
content_group_self
,score
content_nested
);
[0154]
score
content_group_self
=w
query
max(score
query1
,score
query2
,score
query3

) w
decay
multinorm(decay1,decay2,

);
[0155][0156][0157]
其中,score(content_group)用于表征一个候选搜索结果即内容组与待搜索对象的匹配值,score
content_group_self
用于表征内容组相似度,score
content_nested
用于表征嵌套内容相似度,w
query
用于表征内容组初始相似度的权重,score
queryi
用于表征每个子相似度,如内容组标题相似度。w
decay
用于表征时效评分值的权重,multinorm用于表征多元正态分布,由所有的评分值构成的多元正态分布,decay1用于表征子评分值,如第二创建评分值或第二更新评分值;用于表征第i个嵌套内容相似度,score
nested_queryi
用于表征第i个对嵌套内容的子相似度,例如内容标题相似度。
[0158]
在本发明实施例中,当电子设备基于前述如图5-图6所示的方式,确定第二候选搜索结果数据集中各个候选搜索结果即内容组与待搜索对象的匹配值后,电子设备可以基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为目标搜索结果。
[0159]
可选的,第二筛选条件可以为:筛选匹配值不小于第二预设值的内容,作为目标搜索结果,或者,筛选匹配值从大到小排序前m个的内容,作为目标搜索结果。其中,m为正整数,例如可以为3,或者7等;第二预设值可以基于实际实施对应更新确定,本发明实施例中对此不做限定。需要说明的是,第二预设值可以和第一预设值不同,也可以和第一预设值相同,本发明实施例中对此不做限定。
[0160]
方式三。
[0161]
在本发明实施中,考虑到用户可能会根据自己的需求同时检索内容和内容组,则可以确定目标搜索结果为包含内容和内容组的多种非结构化数据,例如用户a可能需要搜索“快乐”,用户a在终端设备的输入框中输入“快乐”后,目标搜索结果中包括相关的单个视频、资讯以及图文,相关的视频系列或图文序列等。可选的,电子设备可以分别单独查询两个索引,最终再将返回的结果进行汇总后,再通过终端设备展示给用户;电子设备可以同时
检索两个索引,无需将结果汇总,直接将查询结果通过终端设备反馈给用户。
[0162]
在本发明实施例中,用户对可以通过终端设备向电子设备发送搜索请求,然后电子设备可以作为协调节点,同时对分别与内容索引和内容组索引对应的第一服务器和第二服务器发送搜索请求。该第一服务器和第二服务器属于电子设备对应的服务器集群,且第一服务器和第二服务器对搜索请求处理后,将各自确定的第一搜索结果以及第二搜索结果发送给电子设备,电子设备将基于第一搜索结果和第二搜索结果确定目标搜索结果,再将目标搜索结果通过终端设反馈给用户。
[0163]
在本发明实施例中,如果搜索指示信息为内容和内容组搜索信息,请参见图7,电子设备基于目标搜索规则和待搜索对象的关联信息,确定目标搜索结果。
[0164]
步骤701:根据标识信息以及内容和内容组搜索信息,从预设数据库,确定第一候选搜索结果数据集和第二候选搜索结果数据集。
[0165]
在本发明实施例中,电子设备可以根据标识信息以及内容搜索信息,从预设数据库,确定第一候选搜索结果数据集;以及,根据标识信息以及内容组搜索信息,从预设数据库,确定第二候选搜索结果数据集。
[0166]
步骤702:分别确定第一候选搜索结果数据集中每个候选搜索结果与待搜索对象的匹配值,并基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为第一搜索结果;匹配值用于指示候选搜索结果与待搜索对象有效相关的程度。
[0167]
在本发明实施例中,确定第一搜索结果的过程可以参见前述方式一以及图4对应的实施例,这里不再赘述。
[0168]
步骤703:分别确定第二候选搜索结果数据集中每个候选搜索结果与待搜索对象的匹配值,并基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为第二搜索结果。
[0169]
在本发明实施例中,确定第二搜索结果的过程可以参见前述方式二以及图5-图6对应的实施例,这里不再赘述。
[0170]
步骤704:根据第一搜索结果和第二搜索结果,确定目标搜索结果。
[0171]
在本发明实施例中,电子设备可以设置第一搜索结果和第二搜索结果的反馈权重,例如可以多反馈第一搜索结果,或者多反馈第二搜索结果,反馈权重可以基于实际实施对应调整。
[0172]
在一种可能的实施方式中,可以采用但不限于以下公式,确定一个候选搜索结果与待搜索对象的匹配值:
[0173]
score(total)=max(w
content
score(content),w
content_group
score(content_group);
[0174]
其中,score(total)用于表征第一候选结果数据集中一个候选搜索结果与待搜索对象的匹配值;w
content
用于表征第一搜索结果的反馈权重,score(content)用于表征内容的匹配值,w
content_group
用于表征第二搜索结果的反馈权重,score(content_group)用于第二候选结果数据集中一个候选搜索结果与待搜索对象的匹配值。
[0175]
基于相同的发明构思,本发明实施例还提供一种搜索对象的装置。如图8所示,其为搜索对象的装置800的结构示意图,可以包括:
[0176]
接收单元801,用于接收对待搜索对象的搜索请求,所述搜索请求中携带有搜索指示信息和待搜索对象的标识信息和请求触发时刻;所述搜索指示信息为内容搜索信息、内
容组搜索信息,以及内容和内容组搜索信息中的任一种;所述搜索指示信息用于指示对多种非结构化数据的单一搜索和/或组合搜索;
[0177]
处理单元802,用于基于与所述搜索指示信息对应的目标搜索规则和所述待搜索对象的关联信息,确定目标搜索结果;所述目标搜索结果包括从预设数据库中确定的,与所述待搜索对象相关联的至少两种非结构化数据。
[0178]
在一种可能的实施方式中,所述搜索指示信息为内容搜索信息,所述处理单元802具体用于:
[0179]
根据所述标识信息和所述内容搜索信息从所述预设数据库,确定第一候选搜索结果数据集;所述第一候选搜索结果数据集中每个候选搜索结果至少包括内容标题、内容正文、内容摘要、发布时刻、内容类型以及创建时刻;
[0180]
分别确定每个所述候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为目标搜索结果;所述匹配值用于指示所述候选搜索结果与待搜索对象有效相关的程度。
[0181]
在一种可能的实施方式中,所述处理单元802,具体用于:
[0182]
针对每个所述候选搜索结果,分别执行以下操作:
[0183]
根据一个候选搜索结果中内容标题与所述待搜索对象的标题相似度、所述一个候选搜索结果中内容正文与所述待搜索对象的正文相似度,以及所述一个候选搜索结果中内容简介与所述待搜索对象的简介相似度,确定所述一个候选搜索结果的内容初始相似度;
[0184]
根据第一创建评分值和第一更新评分值,确定第一时效评分值;所述第一创建评分值基于所述一个候选搜索结果中内容创建时刻、所述请求触发时刻和评分规则所确定;所述第一更新评分值基于所述一个候选搜索结果中内容更新时刻、所述请求触发时刻和所述评分规则所确定;
[0185]
基于所述内容初始相似度和所述第一时效评分值,确定一个所述候选搜索结果与所述待搜索对象的匹配值。
[0186]
在一种可能的实施方式中,所述搜索指示信息为内容组搜索信息,所述处理单元802,具体用于:
[0187]
根据所述标识信息和所述内容组搜索信息从所述预设数据库,确定第二候选搜索结果数据集;所述第二候选搜索结果数据集中每个候选搜索结果至少包括内容组标题、内容组正文、内容组摘要、内容组发布时刻、内容组类型、内容组创建时刻,以及内容组包括的各个嵌套内容分别对应的内容标题、内容正文以及内容简介;
[0188]
分别确定每个所述候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为目标搜索结果,所述匹配值用于指示所述候选搜索结果与待搜索对象有效相关的程度。
[0189]
在一种可能的实施方式中,所述处理单元802,具体用于:
[0190]
针对每个所述候选搜索结果,分别执行以下操作:
[0191]
根据一个候选搜索结果的内容组初始相似度和内容组时效评分值,确定内容组相似度;
[0192]
根据所述一个候选搜索结果中各个嵌套内容标题与所述待搜索对象的标题相似度、所述一个候选搜索结果中各个嵌套内容正文与所述待搜索对象的正文相似度,以及所
述一个候选搜索结果中各个嵌套内容简介与所述待搜索对象的简介相似度,确定嵌套内容相似度;
[0193]
基于所述内容组相似度和所述嵌套内容相似度,确定一个所述候选搜索结果与所述待搜索对象的匹配值。
[0194]
在一种可能的实施方式中,所述处理单元802,具体用于:
[0195]
根据所述一个候选搜索结果中内容组标题与所述待搜索对象的标题相似度,和所述一个候选搜索结果中内容组简介与所述待搜索对象的简介相似度,确定内容组初始相似度;
[0196]
根据第二创建评分值和第二更新评分值,确定第二时效评分值;所述第二创建评分值基于所述一个候选搜索结果中内容组创建时刻、所述请求触发时刻和评分规则所确定;所述第二更新评分值基于所述一个候选搜索结果中内容组更新时刻、所述请求触发时刻和所述评分规则所确定;
[0197]
根据所述内容组初始相似度和对应的权值的乘积,以及所述内容组时效评分值和对应的权值的乘积,确定内容组相似度。
[0198]
在一种可能的实施方式中,所述搜索指示信息为内容和内容组搜索信息,所述处理单元802,用于:
[0199]
根据所述标识信息以及所述内容和内容组搜索信息,从所述预设数据库,确定第一候选搜索结果数据集和第二候选搜索结果数据集;
[0200]
分别确定第一候选搜索结果数据集中每个候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第一筛选条件的候选搜索结果,作为第一搜索结果;所述匹配值用于指示所述候选搜索结果与待搜索对象的相关程度;以及;
[0201]
分别确定第二候选搜索结果数据集中每个候选搜索结果与所述待搜索对象的匹配值,并基于确定的匹配值,筛选符合第二筛选条件的候选搜索结果,作为第二搜索结果;
[0202]
根据所述第一搜索结果和所述第二搜索结果,确定目标搜索结果。
[0203]
为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本发明时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。
[0204]
在介绍了本发明示例性实施方式的搜索对象的方法和装置之后,接下来,介绍根据本发明的另一示例性实施方式的电子设备。
[0205]
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0206]
与上述方法实施例基于同一发明构思,本发明实施例中还提供了一种电子设备。在该实施例中,电子设备的结构可以如图9所示,本发明实施例还提供一种电子设备,如图9所示,本发明实施例中的电子设备包括至少一个处理器901,以及与至少一个处理器901连接的存储器902和通信接口903,本发明实施例中不限定处理器901与存储器902之间的具体连接介质,图9中是以处理器901和存储器902之间通过总线900连接为例,总线900在图9中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线900可以分为地址总线、数据总线、控制总线等,为便于表示,图9中仅用一条粗线表示,但并不表示
仅有一根总线或一种类型的总线。
[0207]
在本发明实施例中,存储器902存储有可被至少一个处理器901执行的指令,至少一个处理器901通过执行存储器902存储的指令,可以执行前述的搜索对象的方法中所包括的步骤。
[0208]
其中,处理器901是电子设备的控制中心,可以利用各种接口和线路连接整个故障检测设备的各个部分,通过运行或执行存储在存储器902内的指令以及调用存储在存储器902内的数据,可以实现电子设备的各种功能。可选的,处理器901可包括一个或多个处理单元,处理器901可集成应用处理器和调制解调处理器,其中,处理器901主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器901中。在一些实施例中,处理器901和存储器902可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
[0209]
处理器901可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0210]
存储器902作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器902可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器902是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本发明实施例中的存储器902还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
[0211]
通信接口903是能够用于进行通信的传输接口,可以通过通信接口903接收数据或者发送数据。
[0212]
此外,该电子设备还包括帮助电子设备内的各个器件之间传输信息的基本输入/输出系统(i/o系统)904、用于存储操作系统905、应用程序906和其他程序模块907的大容量存储设备908。
[0213]
基本输入/输出系统904包括有用于显示信息的显示器909和用于用户输入信息的诸如鼠标、键盘之类的输入设备910。其中显示器909和输入设备910都通过连接到系统总线900的基本输入/输出系统904连接到处理器901。其中,基本输入/输出系统904还可以包括输入输出控制器以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器还提供输出到显示屏、打印机或其他类型的输出设备。
[0214]
具体的,大容量存储设备908通过连接到系统总线900的大容量存储控制器(未示出)连接到处理器901。其中,大容量存储设备908及其相关联的计算机可读介质为该服务器包提供非易失性存储。也就是说,大容量存储设备908可以包括诸如硬盘或者cd-rom驱动器
之类的计算机可读介质(未示出)。
[0215]
根据本发明的各种实施例,该电子设备还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即该电子设备可以通过连接在系统总线900上的通信接口903连接到网络911,或者说,也可以使用通信接口903来连接到其他类型的网络或远程计算机系统(未示出)。
[0216]
本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行上述实施例搜索对象的方法的技术方案。
[0217]
本发明实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,其存储在计算机可读存储介质中,至少一个处理器可以从计算机可读存储介质读取计算机程序,至少一个处理器执行计算机程序时可实现上述实施例中搜索对象的方法的技术方案。
[0218]
本领域所属的技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序指令属于计算机程序,计算机程序可以存储于一计算机可读存储介质中,该计算机程序在执行时,执行包括上述方法实施例的步骤;可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0219]
本发明的实施方式的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在计算装置上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被命令执行系统、装置或者器件使用或者与其结合使用。
[0220]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0221]
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算装置上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算装置上部分在远程计算装置上执行、或者完全在远程计算装置或服务器上执行。在涉及远程计算装置的情形中,远程计算装置可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户计算装置,或者,可以连接到外部计算装置(例如利用因特网服务提供商来通过因特网连接)。
[0222]
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0223]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献