CN109063200B - 资源搜索方法及其装置、电子设备、计算机可读介质 - Google Patents

资源搜索方法及其装置、电子设备、计算机可读介质 Download PDF

Info

Publication number
CN109063200B
CN109063200B CN201811056722.3A CN201811056722A CN109063200B CN 109063200 B CN109063200 B CN 109063200B CN 201811056722 A CN201811056722 A CN 201811056722A CN 109063200 B CN109063200 B CN 109063200B
Authority
CN
China
Prior art keywords
search request
audio
visual
scene
resource
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.)
Active
Application number
CN201811056722.3A
Other languages
English (en)
Other versions
CN109063200A (zh
Inventor
孙连生
尹康平
王祥志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uc Mobile China Co ltd
Original Assignee
Uc Mobile China Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Uc Mobile China Co ltd filed Critical Uc Mobile China Co ltd
Priority to CN201811056722.3A priority Critical patent/CN109063200B/zh
Publication of CN109063200A publication Critical patent/CN109063200A/zh
Application granted granted Critical
Publication of CN109063200B publication Critical patent/CN109063200B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请公开了一种资源搜索方法及其装置、电子设备、计算机可读介质。该方法的一具体实施方式包括:根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景,若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。本申请实施例实现了直接根据搜索请求确定其为图文与视听需求场景,并展示对应形式的资源的方案,即用户在进行一次搜索后即可方便找到所需的图文或视听形式的资源,无需用户进行二次搜索,也无需用户为了获取图文或视听形式的资源而修改搜索请求,从而提高了用户体验。

Description

资源搜索方法及其装置、电子设备、计算机可读介质
技术领域
本申请涉及数据处理领域,具体涉及互联网技术领域,尤其涉及一种资源搜索方法及其装置、电子设备、计算机可读介质。
背景技术
在信息时代高速发展的今天,为了满足人们对信息的需求,出现了多种媒体形式,例如文字、图片、声音和视频的一种或多种的结合等。
不同的场景下人们对媒体形式的需求不同,有些场景中,用户不仅有获取的图文形式资源的需求,还有获取音视频形式资源的需求。然而当前的搜索引擎中,搜索结果中的图文形式的资源和音视频形式的资源是分散开来展示的,甚至某些情况下只有一种形式的资源会被展现,用户需要在搜索时添加某些关键词才能获得所需形式的资源,导致用户体验较差。
有鉴于此,现有技术中亟需解决的技术问题是如何有效地展示用户所需形式的资源。
发明内容
本申请的目的在于提出一种资源搜索方法及其装置、电子设备、计算机可读介质,用于解决现有技术中不能有效地展示用户所需形式的资源问题。
第一方面,本申请提供了一种资源搜索方法,其包括:
根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景;
若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
第二方面,本申请实施例提供了一种资源搜索装置,其包括:
场景分析模块,配置为根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景;
资源获取模块,配置为若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
第三方面,本申请实施例提供了一种电子设备,包括:
一个或多个处理器;
计算机可读介质,配置为存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的方法。
第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的方法。
本申请提供的资源搜索方法及其装置、电子设备、计算机可读介质中,根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景,若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源,从而实现了直接根据搜索请求确定其为图文与视听需求场景,并展示对应形式的资源的方案,即用户在进行一次搜索后即可方便找到所需的图文或视听形式的资源,无需用户进行二次搜索,也无需用户为了获取图文或视听形式的资源而修改搜索请求,从而提高了用户体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本申请实施例一中一种搜索并展示资源的流程图;
图2为本申请实施例二中一种资源搜索方法的流程示意图;
图3为本申请实施例三中一种资源搜索方法的流程示意图;
图4为本申请实施例四中一种资源搜索装置的结构示意图;
图5为本申请实施例五中一种资源搜索装置的结构示意图;
图6为本申请实施例六中一种应用资源搜索方案的场景示意图;
图7为本申请实施例六对应的展示结果;
图8为本申请实施例八中电子设备的结构示意图;
图9为本申请实施例九中电子设备的硬件结构。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅配置为解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1为本申请实施例一中一种搜索并展示资源的流程图,该流程图用于对本申请下述实施例中提供的资源搜索方案适用的搜索并展示资源的总体流程进行说明,当然,下述方案还可以适用于其他流程中,本实施例对此不进行限定。
如图1所示,本实施例提供的搜索并展示资源的方法流程包括:
S11、用户查询。
本实施例中,用户查询时,用户可以输入关键词进行查询、可以输入图片、语音等进行查询,本实施例对此不进行限定。
用户输入后,即生成搜索请求,后续的步骤S12-S14可以为服务器针对搜索请求做出的响应。
S12、图文及视听场景的识别。
本实施例中,图文及视听场景的识别是针对用户查询进行的,在用户进行输入后,可以识别其适用的需求场景是否为图文及视听需求场景。若是,则通过后续步骤S13、S14确定并展示匹配于图文及视听需求场景的资源,具体的识别方法详见下述实施例,本实施例在此不再赘述。
S13、图文与视听资源排序。
本实施例中,通过识别确定场景为图文及视听需求场景后,则对匹配于用户输入的候选资源中的图文资源以及视听资源分别进行排序,确定排序结果。
S14、结果筛选及展现。
本实施例中,根据上述步骤S13的排序结果,对图文资源以及视听资源分别进行筛选,筛选后的图文及视听资源可以作为响应结果反馈给用户,以进行展示。
下面通过多个实施例,对图1中的部分或全部步骤的具体实现方式进行说明。
图2为本申请实施例二中一种资源搜索方法的流程示意图,如图2所示,本实施例提供的资源搜索方法包括如下步骤:
S21、根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景。
当前搜索请求是根据用户当前输入的搜索信息生成的。
本实施例中,不同的搜索请求可以对应不同的需求场景,例如,对书籍的分析结果可以对应文字需求场景、对电视剧的搜索结果可以对应图片或视频需求场景等。对搜索请求进行分析后,即可根据搜索请求的分析结果确定搜索请求的需求场景。
具体地,步骤S11具体可以包括:确定对当前搜索请求进行分析的分析维度,根据所述分析维度对当前搜索请求进行分析,以确定所述当前搜索请求的需求场景,从而可以基于多个分析维度对当前搜索请求进行分析,使确定的需求场景更加符合用户的需求。
本实施例中,分析维度可以包括:当前搜索请求本身的内容、当前搜索请求之前的历史搜索请求、当前搜索请求的候选资源、当前搜索请求的候选资源的关键词等,分析维度可以包括前述至少一种或多种的组合,还可以包括其他分析维度例如当前搜索请求对应的用户偏好等,本实施例对此不进行限定。
另外,由于下述步骤S22针对的是图文及视听需求场景,因此,本步骤中可以直接将需求场景分为两种,一种是图文及视听需求场景,另一种为除图文及视听需求场景之外的需求场景。当然,在本申请实施例的其他实现方式中,也可以有其他分类方法,只要其中包括图文及视听需求场景即可。
S22、若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
图文形式的资源可以为有图片和文字组成的多媒体资源;视听形式的资源可以为有视频或者声音组成的多媒体资源,例如音视频等。
图文与视听需求场景可以为用户希望展示的资源为图文形式的资源以及视听形式的资源时的场景。
本实施例中,匹配于图文及视听需求场景的候选资源不仅可以包括图文形式的资源和视听形式的资源,还可以包括其他形式的资源,例如文字形式的资源等,本实施例对此不进行限定。
本实施例提供的资源搜索方法,通过根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景,若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源,从而实现了直接根据搜索请求确定其为图文与视听需求场景,并展示对应形式的资源的方案,即用户在进行一次搜索后即可方便找到所需的图文或视听形式的资源,无需用户进行二次搜索,也无需用户为了获取图文或视听形式的资源而修改搜索请求,从而提高了用户体验。
可选地,本实施例中,还可以包括:
S23、对所述候选资源进行排序处理以生成候选资源队列。
具体地,本实施例中,可与先确定预先定义的排序维度,然后根据所述排序维度对所述候选资源进行排序处理以生成候选资源队列。
其中,所述排序维度包括:资源相关性维度、资源权威性维度、资源时效性维度以及资源质量维度中的至少一种。当然,排序维度还可以包括其他,本实施例对此不进行限定。
根据资源相关性维度进行排序时,与当前搜索请求相关性较高的候选资源排序靠前;根据资源权威性维度进行排序时,权威网站的候选资源排序靠前;根据资源时效性维度进行排序时,候选资源的时间接近当前时间的排序靠前,根据资源质量维度进行排序时,候选资源的内容全面、丰富、无广告内容等的排序靠前。
可选地,本实施例中,还可以包括:
S24、对所述候选资源进行展示处理。
进行展示时,可以仅仅展示所有候选资源中的部分图文形式的资源以及部分视听形式的资源,也可以全部展示,还可以在展示图文及视听资源的前提下,进一步展示其他形式的资源,本实施例对此不进行限定。
在进行展示时,可以先展示候选资源队列中的先后顺序进行展示,也可以仅展示候选资源队列中的前5个图文及视听资源,本实施例同样对此不进行限定。
图3为本申请实施例三中一种资源搜索方法的流程示意图,本实施例中,以需求场景包括图文及视听需求场景以及除图文及视听需求场景之外的需求场景两种为例,进行举例说明,如图3所示,本实施例提供的资源搜索方法包括如下步骤:
S31、确定关联于所述当前搜索请求的历史搜索请求以及所述历史搜索请求的需求场景,以根据所述历史搜索请求的需求场景,通过步骤S35确定所述当前搜索请求的需求场景。
在具体实现时,可以根据当前搜索请求确定对应的用户,进而可以获得该用户的历史搜索请求,并确定历史搜索请求的需求场景。
本实施例中,根据历史搜索请求的需求场景通过步骤S35确定当前搜索请求的需求场景时,可以预先确定历史搜索请求中需求场景为图文及视听需求场景的搜索请求,并建立搜索请求集合。确定当前搜索请求后,即可判断当前搜索请求与预先建立的搜索请求集合中的历史搜索请求之间的相似度,并根据相似度确定当前搜索请求的需求场景为图文及视听需求场景。
进一步地,由于在历史搜索过程中,为了得到包括图文及视听的搜索结果,用户可能对输入的内容进行了修改,例如增加了“图片”、“视频”等关键词,此时,可以将用户输入的内容分为两部分,一部分为为了获得信息而输入的内容,一部分为为了得到包括图文及视听的搜索结果而输入的内容,则在建立搜索请求集合时,可以对历史搜索请求进行处理,以去除用户为了得到包括图文及视听的搜索结果而输入的内容对应的数据,使得建立的搜索请求集合更加准确,进而使得确定当前搜索请求的需求场景为图文及视听需求场景时的结果更加准确。
S32、确定所述当前搜索请求对应的关键词,以根据所述当前搜索请求对应的关键词,通过步骤S35确定所述当前搜索请求的需求场景。
用户进行搜索时,输入的内容可以为字符串,则生成的搜索请求中包括字符串中的关键词。当然,若用户输入的内容为图片等格式的内容,则可以将图片等进行处理从而确定关键词,本实施例对此不进行限定。
本实施例中,确定关键词时,可以对用户输入的字符串进行分词处理,从字符串中提取出关键词。
根据所述当前搜索请求对应的关键词,通过步骤S35确定所述当前搜索请求的需求场景时,可以预先在数据库中设置图文及视听需求场景对应的关键词集合,然后确定搜索请求对应的关键词中落入预先设置的关键词集合的数量,进而根据数量确定当前搜索请求的需求场景为图文及视听需求场景。
S33、确定资源库中匹配于当前搜索请求的候选资源中图文与视听资源的数量,以根据图文与视听资源的数量,通过步骤S35确定所述当前搜索请求的需求场景为图文与视听需求场景。
本实施例中,确定当前搜索请求后,可以先在资源库中进行搜索,以确定当前搜索请求对应的候选资源。具体搜索过程可参考现有技术,本实施例在此不再赘述。
根据候选资源中图文与视听资源的数量,通过步骤S35确定所述当前搜索请求的需求场景为图文与视听需求场景时,可以预先设置第一数量阈值,确定候选资源中图文与视听资源的数量后,若其数量大于预设的数量阈值,则确定所述当前搜索请求的需求场景为图文与视听需求场景,反之则确定所述当前搜索请求的需求场景为除图文与视听需求场景之外的需求场景。
当然,本实施例的另一实现方式中,根据候选资源中图文与视听资源的数量,通过步骤S35确定所述当前搜索请求的需求场景为图文与视听需求场景时,可以确定候选资源中图文与视听资源数量,进而进而根据其值确定所述当前搜索请求的需求场景为图文与视听需求场景。
S34、根据资源库中匹配于当前搜索请求的候选资源,确定所述候选资源的关键词中图文与视听类关键词的数量,以根据所述候选资源的关键词中图文与视听类关键词的数量,通过步骤S35确定所述当前搜索请求的需求场景为图文与视听需求场景。
本实施例中,确定当前搜索请求后,可以先在资源库中进行搜索,以确定当前搜索请求对应的候选资源。具体搜索过程可参考现有技术,本实施例在此不再赘述。
确定候选资源后,可以确定候选资源对应的关键词,具体地,候选资源的关键词可以直接从资源库中获取,确定的候选资源的关键词可以为所有候选资源的关键词的集合,下面称作第二关键词集合。
确定第二关键词集合后,可以确定其中的图文与视听类关键词的数量。本实施例中,图文与视听类关键词同样可以预先设置,本实施例在此不再赘述。当然,也可以根据第二关键词集合中的关键词进行分析,从而确定其是否为图文或视听类关键词,本实施例对此不进行限定。
根据所述候选资源的关键词中图文与视听类关键词的数量,通过步骤S35确定所述当前搜索请求的需求场景为图文与视听需求场景时,同样可以预先设置一第二数量阈值,若上述第二关键词集合中图文及视听类关键词的数量超出第二数量阈值,则确定所述当前搜索请求的需求场景为图文与视听需求场景,反之则确定所述当前搜索请求的需求场景为除图文与视听需求场景之外的需求场景。
与步骤S33中类似的是,本步骤中同样可以计算第二关键词集合中图文及视听类关键词的数量,进而确定其占第二关键词集合的比例,以根据比例的值确定所述当前搜索请求的需求场景为图文与视听需求场景。
S35、确定所述当前搜索请求的需求场景。
上述详细说明了与步骤S31、S32、S33、S34对应的通过步骤S35确定所述当前搜索请求的需求场景的方法,在此不再赘述。
另外需要说明的是,在具体实现时,可以仅执行上述步骤S31、S32、S33、S34中的一个步骤,也可以同时执行上述步骤S31、S32、S33、S34中的多个步骤,本实施例对此不进行限定。
当执行上述步骤S31、S32、S33、S34中的多个步骤时,步骤S35中还包括:综合所述历史搜索请求的需求场景、所述当前搜索请求对应的关键词、匹配于当前搜索请求的候选资源中图文与视听资源的数量、所述候选资源的关键词中图文与视听类关键词的数量中多个对应的权重,以确定所述当前搜索请求的需求场景。
具体地,在步骤S35中,可以将S31中确定的当前搜索请求与对应的历史搜索请求的相似度记做sim,并确定其对应的权重为ω1;可以将S32中确定的当前搜索请求的关键词中图文与视听类关键词的个数记做C(q),并确定其对应的权重为ω2;可以将S33中确定的匹配于当前搜索请求的候选资源中图文与视听资源的数量记做sum,并确定其对应的权重为ω3;可以将S34中确定的候选资源的关键词中图文与视听类关键词的数量记做C(r),并确定其对应的权重为ω4,并根据下述公式计算得到综合权重W:
W=ω1*sim+ω2*C(q)+ω3*sum+ω4*C(r)
当然,上述权重值ω1、ω2、ω3、ω4可以进行调整,本实施例对此不进行限定。
S36、若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
S37、对所述候选资源进行排序处理以生成候选资源队列。
S38、对所述候选资源进行展示处理。
本实施例中,步骤S36-S38与上述步骤S22-S24相同,本实施例对此不进行限定。
图4为本申请实施例四中的一种资源搜索装置的结构示意图,如图4所示,资源搜索装置包括:
场景分析模块,配置为根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景;
资源获取模块,配置为若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
可选地,本实施例中,所述场景分析模块具体配置为:
确定对当前搜索请求进行分析的分析维度,根据所述分析维度对当前搜索请求进行分析,以确定所述当前搜索请求的需求场景。
可选地,本实施例中,还包括:资源排序模块,配置为对所述候选资源进行排序处理以生成候选资源队列。
可选地,本实施例中,还包括:资源展示模块,配置为对所述候选资源进行展示处理。
图5为本申请实施例五中的一种资源搜索装置的结构示意图,可选地,如图5所示,所述场景分析模块包括:
历史模块,配置为确定关联于所述当前搜索请求的历史搜索请求以及所述历史搜索请求的需求场景;
场景确定模块,配置为根据所述历史搜索请求的需求场景,确定所述当前搜索请求的需求场景。
可选地,本实施例中,如图5所示,所述场景分析模块包括:
关键词确定模块,配置为确定所述当前搜索请求对应的关键词;
场景确定模块,配置为根据所述当前搜索请求对应的关键词,确定所述当前搜索请求的需求场景。
可选地,本实施例中,如图5所示,所述场景分析模块包括:
候选资源数量确定模块,配置为确定资源库中匹配于当前搜索请求的候选资源中图文与视听资源的数量;
场景确定模块,配置为根据图文与视听资源的数量,确定所述当前搜索请求的需求场景为图文与视听需求场景。
可选地,本实施例中,如图5所示,所述场景分析模块包括:
候选资源关键词确定模块,配置为确定资源库中匹配于当前搜索请求的候选资源,确定所述候选资源的关键词中图文与视听类关键词的数量;
场景确定模块,配置为根据所述候选资源的关键词中图文与视听类关键词的数量,确定所述当前搜索请求的需求场景为图文与视听需求场景。
图6为本申请实施例六中的一种应用资源搜索方案的场景示意图,如图6所示,其包括:
S61、用户搜索“李某求婚范某”。
S62根据对“李某求婚范某”的分析结果,确定其需求场景为图文与视听需求场景。
S63、将“李某求婚范某”对应的候选资源进行排序。
S64、将排序靠前的候选资源展示给用户,使得用户可以通过展示的结果进行交互,展示结果如图7所示。
图7中的“视频1”、“视频2”“视频3”为排序前三的视听类候选资源,视频下方按照排序顺序展示图文类候选资源“李某求婚范某”等。
图8为本申请实施例八中电子设备的结构示意图;电子设备具体可以包括设备、终端或服务器。该电子设备可以包括:
一个或多个处理器801;
计算机可读介质802,可以配置为存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例中所述的资源搜索方法。
图9为本申请实施例九中电子设备的硬件结构;如图9所示,该电子设备的硬件结构可以包括:处理器901,通信接口902,计算机可读介质903和通信总线904;
其中处理器901、通信接口902、计算机可读介质903通过通信总线904完成相互间的通信;
可选的,通信接口902可以为通信模块的接口,如GSM模块的接口;
其中,处理器901具体可以配置为:根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景;若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
处理器901可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含配置为执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理模块(CPU)执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以但不限于是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储介质(RAM)、只读存储介质(ROM)、可擦式可编程只读存储介质(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储介质(CD-ROM)、光存储介质件、磁存储介质件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输配置为由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写配置为执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络:包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个配置为实现规定的逻辑功能的可执行指令。上述具体实施例中有特定先后关系,但这些先后关系只是示例性的,在具体实现的时候,这些步骤可能会更少、更多或执行顺序有调整。即在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括场景分析模块、资源获取模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,场景分析模块还可以被描述为“根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景”。
作为另一方面,本申请还提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一实施例中所描述的方法。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在,而未装配入该装置中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该装置:根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景;若所述当前搜索请求的需求场景为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
在本公开的各种实施方式中所使用的表述“第一”、“第二”、“所述第一”或“所述第二”可修饰各种部件而与顺序和/或重要性无关,但是这些表述不限制相应部件。以上表述仅配置为将元件与其它元件区分开的目的。例如,第一用户设备和第二用户设备表示不同的用户设备,虽然两者均是用户设备。例如,在不背离本公开的范围的前提下,第一元件可称作第二元件,类似地,第二元件可称作第一元件。
当一个元件(例如,第一元件)称为与另一元件(例如,第二元件)“(可操作地或可通信地)联接”或“(可操作地或可通信地)联接至”另一元件(例如,第二元件)或“连接至”另一元件(例如,第二元件)时,应理解为该一个元件直接连接至该另一元件或者该一个元件经由又一个元件(例如,第三元件)间接连接至该另一个元件。相反,可理解,当元件(例如,第一元件)称为“直接连接”或“直接联接”至另一元件(第二元件)时,则没有元件(例如,第三元件)***在这两者之间。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (9)

1.一种资源搜索方法,其特征在于,包括:
根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景,包括:获取当前搜索请求与对应的历史搜索请求的相似度sim及所述相似度sim对应的权重ω1,当前搜索请求的关键词中图文与视听类关键词的个数C(q)及该个数对应的权重ω2,匹配于当前搜索请求的候选资源中图文与视听资源的数量sum及该数量对应的权重ω3,候选资源的关键词中图文与视听类关键词的数量C(r)及该数量对应的权重ω4;根据下述公式计算得到综合权重W,根据所述综合权重W确定当前搜索请求的需求场景是否为图文与视听需求场景:
W=ω1*sim+ω2*C(q)+ω3*sum+ω4*C(r)
若为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
2.根据权利要求1所述的方法,其特征在于,还包括:对所述候选资源进行排序处理以生成候选资源队列。
3.根据权利要求2所述的方法,其特征在于,所述对所述候选资源进行排序处理以生成候选资源队列,包括:
确定预先定义的排序维度,根据所述排序维度对所述候选资源进行排序处理以生成候选资源队列。
4.根据权利要求3所述的方法,其特征在于,所述排序维度包括:资源相关性维度、资源权威性维度、资源时效性维度以及资源质量维度中的至少一种。
5.根据权利要求1所述的方法,其特征在于,还包括:对所述候选资源进行展示处理。
6.一种资源搜索装置,其特征在于,包括:
场景分析模块,配置为根据对当前搜索请求的分析结果,确定所述当前搜索请求的需求场景,包括:获取当前搜索请求与对应的历史搜索请求的相似度sim及所述相似度sim对应的权重ω1,当前搜索请求的关键词中图文与视听类关键词的个数C(q)及该个数对应的权重ω2,匹配于当前搜索请求的候选资源中图文与视听资源的数量sum及该数量对应的权重ω3,候选资源的关键词中图文与视听类关键词的数量C(r)及该数量对应的权重ω4;根据下述公式计算得到综合权重W,根据所述综合权重W确定当前搜索请求的需求场景是否为图文与视听需求场景:
W=ω1*sim+ω2*C(q)+ω3*sum+ω4*C(r);
资源获取模块,配置为若为图文与视听需求场景,则从资源库中获取匹配于所述图文与视听需求场景的候选资源。
7.根据权利要求6所述的装置,其特征在于,还包括:资源排序模块,配置为对所述候选资源进行排序处理以生成候选资源队列。
8.一种电子设备,包括:
一个或多个处理器;
计算机可读介质,配置为存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的方法。
CN201811056722.3A 2018-09-11 2018-09-11 资源搜索方法及其装置、电子设备、计算机可读介质 Active CN109063200B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811056722.3A CN109063200B (zh) 2018-09-11 2018-09-11 资源搜索方法及其装置、电子设备、计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811056722.3A CN109063200B (zh) 2018-09-11 2018-09-11 资源搜索方法及其装置、电子设备、计算机可读介质

Publications (2)

Publication Number Publication Date
CN109063200A CN109063200A (zh) 2018-12-21
CN109063200B true CN109063200B (zh) 2022-10-14

Family

ID=64761223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811056722.3A Active CN109063200B (zh) 2018-09-11 2018-09-11 资源搜索方法及其装置、电子设备、计算机可读介质

Country Status (1)

Country Link
CN (1) CN109063200B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134760A (zh) * 2019-05-17 2019-08-16 北京思维造物信息科技股份有限公司 一种搜索方法、装置、设备及介质
CN111310008A (zh) * 2020-03-20 2020-06-19 北京三快在线科技有限公司 搜索意图识别方法、装置、电子设备和存储介质
CN111506817A (zh) * 2020-04-21 2020-08-07 北京四维智联科技有限公司 一种搜索服务的确定方法及***
CN113032673B (zh) * 2021-03-24 2024-04-19 北京百度网讯科技有限公司 资源的获取方法、装置、计算机设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102419776A (zh) * 2011-12-31 2012-04-18 北京百度网讯科技有限公司 一种满足用户多维度搜索需求的方法和设备
CN103942337A (zh) * 2014-05-08 2014-07-23 北京航空航天大学 一种基于图像识别与匹配的视频搜索***
CN105159930A (zh) * 2015-08-05 2015-12-16 百度在线网络技术(北京)有限公司 搜索关键词的推送方法和装置
CN106874467A (zh) * 2017-02-15 2017-06-20 百度在线网络技术(北京)有限公司 用于提供搜索结果的方法和装置
CN107590214A (zh) * 2017-08-30 2018-01-16 腾讯科技(深圳)有限公司 搜索关键词的推荐方法、装置及电子设备
CN108416649A (zh) * 2018-02-05 2018-08-17 北京三快在线科技有限公司 搜索结果排序方法、装置、电子设备及存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2640639C2 (ru) * 2015-11-17 2018-01-10 Общество С Ограниченной Ответственностью "Яндекс" Способ и система обработки поискового запроса

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102419776A (zh) * 2011-12-31 2012-04-18 北京百度网讯科技有限公司 一种满足用户多维度搜索需求的方法和设备
CN103942337A (zh) * 2014-05-08 2014-07-23 北京航空航天大学 一种基于图像识别与匹配的视频搜索***
CN105159930A (zh) * 2015-08-05 2015-12-16 百度在线网络技术(北京)有限公司 搜索关键词的推送方法和装置
CN106874467A (zh) * 2017-02-15 2017-06-20 百度在线网络技术(北京)有限公司 用于提供搜索结果的方法和装置
CN107590214A (zh) * 2017-08-30 2018-01-16 腾讯科技(深圳)有限公司 搜索关键词的推荐方法、装置及电子设备
CN108416649A (zh) * 2018-02-05 2018-08-17 北京三快在线科技有限公司 搜索结果排序方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN109063200A (zh) 2018-12-21

Similar Documents

Publication Publication Date Title
CN107844586B (zh) 新闻推荐方法和装置
CN109063200B (zh) 资源搜索方法及其装置、电子设备、计算机可读介质
CN109101658B (zh) 信息搜索方法、装置及设备/终端/服务器
WO2016107126A1 (zh) 图片搜索方法和装置
WO2018000575A1 (zh) 基于人工智能的搜索结果聚合方法、装置以及搜索引擎
WO2020155750A1 (zh) 基于人工智能的语料收集方法、装置、设备及存储介质
CN105653572A (zh) 一种资源的处理方法及装置
CN109255037B (zh) 用于输出信息的方法和装置
CN111680189B (zh) 影视剧内容检索方法和装置
CN111314732A (zh) 确定视频标签的方法、服务器及存储介质
US20150100582A1 (en) Association of topic labels with digital content
CN109862100B (zh) 用于推送信息的方法和装置
CN112597396A (zh) 搜索召回排序方法、***及计算机可读存储介质
CN109710801A (zh) 一种视频搜索方法、终端设备及计算机存储介质
CN108470057B (zh) 整合资讯的生成、推送方法、装置、终端、服务器及介质
CN114095749A (zh) 推荐及直播界面展示方法、计算机存储介质、程序产品
CN108334626B (zh) 新闻栏目的生成方法、装置和计算机设备
CN112949430A (zh) 视频处理方法和装置、存储介质和电子设备
CN111259225B (zh) 新媒体信息展示方法、装置、电子设备及计算机可读介质
TWI709905B (zh) 資料分析方法及資料分析系統
CN115080816A (zh) 摘要信息生成与搜索结果展示方法、装置、设备和介质
CN114697762B (zh) 一种处理方法、装置、终端设备及介质
CN111626922A (zh) 图片生成方法、装置、电子设备及计算机可读存储介质
US9886415B1 (en) Prioritized data transmission over networks
CN111246254A (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200604

Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping square B radio tower 12 layer self unit 01

Applicant before: GUANGZHOU SHENMA MOBILE INFORMATION TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 554, 5 / F, building 3, 969 Wenyi West Road, Wuchang Street, Yuhang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: Room 508, 5 / F, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant before: Alibaba (China) Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220920

Address after: 510665 Room 302, Room 301, No. 38, Gaopu Road, Tianhe District, Guangzhou, Guangdong

Applicant after: UC MOBILE (CHINA) Co.,Ltd.

Address before: Room 554, 5 / F, building 3, 969 Wenyi West Road, Wuchang Street, Yuhang District, Hangzhou City, Zhejiang Province

Applicant before: Alibaba (China) Co.,Ltd.

GR01 Patent grant
GR01 Patent grant