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

搜索结果的显示方法、装置、设备、介质及程序产品与流程

2022-06-11 12:20:12 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别涉及一种搜索结果的显示方法、装置、设备、介质及程序产品。


背景技术:

2.随着互联网的发展,各种搜索应用为用户提供日渐方便的搜索功能,为资源的获取提供了极大的便利。
3.相关技术中,搜索应用会根据搜索内容进行智能匹配,根据搜索内容中指示的关键词对搜索结果进行召回,根据一定的排列方式对各个搜索结果进行依次显示,例如,根据与搜索内容的相关度对搜索结果进行排列显示。
4.然而,上述根据用户搜索内容进行结果显示的过程中,对应的结果显示形式较为单一、传统,且由于召回结果和网页搜索结果均为文字形式的内容,对召回结果的展示效果较差。


技术实现要素:

5.本技术实施例提供了一种搜索结果的显示方法、装置、设备、介质及程序产品,能够提升搜索结果的显示多样性。所述技术方案如下:
6.一方面,提供了一种搜索结果的显示方法,所述方法包括:
7.接收针对目标关键词的搜索操作;
8.基于所述搜索操作显示目标搜索结果界面,所述目标搜索结果界面中包括结果推荐区域和视频展示区域,所述结果推荐区域用于展示基于所述目标关键词进行搜索匹配得到的第一推荐项,所述视频展示区域用于展示与所述目标关键词对应的目标视频;
9.在所述视频展示区域中播放所述目标视频,所述目标视频的视频内容中包括至少两个视频片段,不同视频片段用于展示不同的第二推荐项。
10.另一方面,提供了一种搜索结果的显示装置,所述装置包括:
11.接收模块,用于接收针对目标关键词的搜索操作;
12.显示模块,基于所述搜索操作显示目标搜索结果界面,所述目标搜索结果界面中包括结果推荐区域和视频展示区域,所述结果推荐区域用于展示基于所述目标关键词进行搜索匹配得到的第一推荐项,所述视频展示区域用于展示与所述目标关键词对应的目标视频;
13.播放模块,用于在所述视频展示区域中播放所述目标视频,所述目标视频的视频内容中包括至少两个视频片段,不同视频片段用于展示不同的第二推荐项。
14.另一方面,提供了一种计算机设备,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现本技术实施例中任一所述的搜索结果的显示方法。
15.另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现本技术实施例中任一所述的搜索结果的显示方法。
16.另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的搜索结果的显示方法。
17.本技术的提供的技术方案至少包括以下有益效果:
18.当用户通过目标关键词进行相关搜索时,在目标搜索结果界面中显示结果推荐区域和视频展示区域,其中,通过结果推荐区域来显示根据目标关键词进行搜索匹配得到的第一推荐项,通过视频展示区域来显示通过不同视频片段来展示不同第二推荐项的目标视频。即,在搜索场景下,除了对常规的搜索结果进行显示外,还通过视频来对部分搜索结果进行展示,提升了搜索结果展示的多样性。
附图说明
19.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是相关技术中文学作品的搜索过程示意图;
21.图2是本技术一个示例性实施例提供的搜索结果的显示示意图;
22.图3是本技术一个示例性实施例提供的实施环境示意图;
23.图4是本技术一个示例性实施例提供的搜索结果的显示方法流程图;
24.图5是本技术一个示例性实施例提供的搜索路径示意图;
25.图6是本技术另一个示例性实施例提供的搜索路径示意图;
26.图7是本技术另一个示例性实施例提供的搜索路径示意图;
27.图8是本技术另一个示例性实施例提供的搜索路径示意图;
28.图9是本技术另一个示例性实施例提供的搜索结果的显示方法流程图;
29.图10是本技术一个示例性实施例提供的搜索结果的显示示意图;
30.图11是本技术另一个示例性实施例提供的搜索结果的显示方法流程图;
31.图12是本技术一个示例性实施例提供的跳转元素的显示方式示意图;
32.图13是本技术另一个示例性实施例提供的跳转元素的显示方式示意图;
33.图14是本技术另一个示例性实施例提供的跳转元素的显示方式示意图;
34.图15是本技术另一个示例性实施例提供的跳转元素的显示方式示意图;
35.图16是本技术一个示例性实施例提供的候选作品的作品浏览界面示意图;
36.图17是本技术一个示例性实施例提供的列表显示控件的界面示意图;
37.图18是本技术一个示例性实施例提供的第二子区域显示示意图;
38.图19是本技术另一个示例性实施例提供的第二子区域显示示意图;
39.图20是本技术另一个示例性实施例提供的第二子区域显示示意图;
40.图21是本技术另一个示例性实施例提供的第二子区域显示示意图;
41.图22是本技术另一个示例性实施例提供的搜索结果的显示方法流程图;
42.图23是本技术另一个示例性实施例提供的搜索结果的显示方法流程图;
43.图24是本技术一个示例性实施例提供的搜索结果的显示方法流程图;
44.图25是本技术一个示例性实施例提供的搜索结果的显示装置结构框图;
45.图26是本技术一个示例性实施例提供的终端的结构框图。
具体实施方式
46.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
47.首先,对本技术实施例中涉及的名词进行简要介绍:
48.人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
49.人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习、自动驾驶、智慧交通等几大方向。
50.机器学习(machine learning,ml)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。机器学习和深度学习通常包括人工神经网络、置信网络、强化学习、迁移学习、归纳学习、示教学习等技术。在本技术实施例中,基于人工智能中的机器学习/深度学习完成针对目标账号的内容推荐过程。
51.自然语言处理(nature language processing,nlp)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系。自然语言处理技术通常包括文本处理、语义理解、机器翻译、机器人问答、知识图谱等技术。
52.在本技术实施例中,通过自然语言处理中的意图识别确定用户在搜索阶段中的需求是否为对文娱作品的搜索需求,从而在用户的搜索需求为文娱作品的搜索需求时,通过本技术实施例提供的搜索结果的显示方法来进行相关作品搜索结果展示过程。
53.在相关技术中,搜索应用会根据搜索内容进行智能匹配,将相关标签的搜索结果进行召回,以网页搜索结果的形式显示在搜索结果页面中。以文学作品的搜索过程为例,如
图1所示,其示出了一个相关技术中文娱作品的搜索过程示意图,搜索应用对搜索内容“悬疑小说推荐”110进行识别,得到关键词“悬疑小说”,并从数据库中获取到“悬疑小说”相关的网页搜索结果项120,将上述网页搜索结果项120显示于搜索结果界面100中。
54.而在本技术实施例中,当终端接收到搜索操作之后,根据搜索内容匹配对应的目标视频,在搜索结果界面中播放该目标视频。示意性的,同样以文学作品的搜索过程为例,如图2所示,其示出了本技术一个示例性实施例提供的搜索结果的显示示意图,在搜索结果界面200中,显示有针对搜索内容“悬疑小说推荐”201的搜索结果,其中,该搜索结果中包括由结果推荐区域210显示的多个第一推荐项,以及由视频展示区域220显示的目标视频221,该目标视频用于对至少两个第二推荐项进行展示。相较于相关技术,本技术实施例提供的搜索结果的显示方法中,在对搜索结果的展示过程中更具有多样性。
55.示意性的,除了上述举例的文学作品的搜索场景以外,本技术实施例提供的搜索结果的显示方法还可以应用于其他搜索场景中,例如,音乐作品的搜索场景、视频的搜索场景等,在此不对具体的应用场景进行限定。
56.如图3所示,其示出了本技术一个示例性实施例提供的实施环境示意图,该实施环境的计算机系统中包括:终端设备310、服务器320和通信网络330。
57.终端设备310包括手机、平板电脑、台式电脑、便携式笔记本电脑、智能家电、车载终端等多种形式的设备。终端设备310中运行有目标应用,该目标应用能够提供搜索功能。该搜索功能会在用户对目标内容进行搜索时提供对应的搜索结果。示意性的,该目标应用可以是传统应用软件,可以是云应用软件,可以实现为宿主应用程序中的小程序或应用模块,也可以是某个网页平台,在此不进行限定。
58.服务器320用于向终端设备310中的目标应用提供后端服务,其中,后端服务包括针对目标内容的意图识别以及内容匹配,以向终端设备310返回对应的搜索结果。示意性的,终端设备310在通过目标应用接收到用户针对目标内容的搜索操作时,向服务器发送该目标内容对应的搜索请求,服务器320在接收到上述搜索请求后,对目标内容进行关键词提取,确定可用于内容检索的相关目标关键词,根据目标关键词在数据库中进行匹配以及排序,得到对应的结果项,当数据库中存储有与目标关键词对应的目标视频时,将该目标视频进行召回,并将该目标视频与上述结果项共同返回至终端设备310,由终端设备310对对应的目标搜索结果界面进行组装和显示,其中,目标搜索结果界面中显示有上述目标视频以及其他结果项。
59.值得注意的是,上述服务器320可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
60.其中,云技术(cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系
统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。
61.在一些实施例中,上述服务器320还可以实现为区块链系统中的节点。区块链(blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
62.示意性的,终端设备310和服务器320之间通过通信网络330连接,其中,上述通信网络330可以是有线网络,也可以是无线网络,在此不进行限定。
63.请参考图4,其示出了本技术一个实施例示出的搜索结果的显示方法,在本技术实施例中,以该方法应用于如图3所示的终端设备中,该方法包括:
64.步骤401,接收针对目标关键词的搜索操作。
65.可选地,上述目标关键词可以包含于用户通过终端设备输入的搜索内容中,也可以包含在链接/超链接中,还可以包含在关联控件中,即,当关联控件接收到触发操作时,终端设备自动向服务器发送针对目标关键词的搜索操作,在此不进行限定。
66.终端设备在接收到针对目标关键词的搜索操作后,会基于目标关键词显示目标搜索结果界面,该目标搜索结果界面用于展示与目标关键词匹配的搜索结果内容。
67.可选地,上述搜索内容可以是针对视频内容、语音内容、文字内容的内容,在此不进行限定。
68.步骤402,基于搜索操作显示目标搜索结果界面。
69.在本技术实施例中,目标搜索结果界面中包括结果推荐区域和视频展示区域,其中,上述结果推荐区域用于展示基于目标关键词进行搜索匹配得到的第一推荐项,上述视频展示区域用于展示与目标关键词对应的目标视频。
70.在一些实施例中,终端设备在接收到针对目标关键词的搜索操作之后,会向服务器发送搜索请求,服务器根据该目标关键词在数据库中进行搜索匹配,获取该目标关键词对应的第一推荐项,将上述第一推荐项返回至终端。在一个示例中,当目标应用为网页搜索应用时,上述第一推荐项即为搜索引擎根据搜索内容进行匹配得到的网页搜索结果项,在另一个示例中,当目标应用为视频平台应用时,上述第一推荐项即为搜索引擎根据搜索内容进行匹配得到多个推荐视频。
71.可选地,上述目标搜索结果界面可以是对目标内容进行搜索后显示的界面,即,在搜索界面中接收对目标内容的搜索操作,根据搜索操作显示目标搜索结果界面,目标内容中包含上述目标关键词。
72.在一个示例中,如图5所示,其示出了本技术一个示例性实施例提供的搜索路径示意图,用户可以通过目标应用/目标网页的搜索界面510中的输入控件输入目标内容511进行搜索,目标应用/目标网页根据上述目标内容511显示对应的目标搜索界面520,该目标搜索界面520中包括显示目标视频522的视频展示区域521,以及显示第一推荐项的结果推荐区域523。
73.可选地,上述目标搜索结果页面也可以是通过导流标签进行导流后显示的界面,示意性的,在第一搜索结果界面中接收对目标导流标签的选择操作,根据上述选择操作显示目标搜索结果界面,其中,上述第一搜索结果界面用于显示对关联内容的搜索结果,关联内容与至少两个第二推荐项之间具有关联关系,目标导流标签包括目标关键词,目标导流
标签与至少两个第二推荐项对应。即,当目标应用根据关联内容进行搜索后,显示第一搜索结果界面,在第一搜索结果界面的相关搜索区域中显示有至少一个导流标签,通过对导流标签的触发操作能够进入对应的导流搜索结果界面。
74.在一个示例中,如图6所示,其示出了本技术另一个示例性实施例提供的搜索路径示意图,用户通过目标应用/目标网页的搜索界面610中的输入控件输入关联内容611进行搜索,目标应用/目标网页根据上述关联内容611显示对应的第一搜索结果界面620,在该第一搜索结果界面620的相关搜索区域621中显示有目标导流标签622,该目标导流标签622与上述至少两个第二推荐项对应,当该目标导流标签622接收到选择操作时,目标应用/目标网页显示目标搜索界面630,该目标搜索界面630中包括目标视频631。
75.可选地,上述目标搜索结果界面也可以是通过内容推荐界面导流得到的,即,在内容推荐界面中接收对目标视频的选择操作,根据上述选择操作显示目标搜索结果界面,其中,上述内容推荐界面可以是目标应用/目标网页在开启时显示的界面。在一些实施例中,在内容推荐界面中显示的目标视频可以是目标视频对应的视频封面。
76.在一个示例中,如图7所示,其示出了本技术另一个示例性实施例提供的搜索路径示意图,目标应用在启动时会显示内容推荐界面710,其中,内容推荐界面710中显示有目标视频对应的视频封面711,当该视频封面711接收到选择操作时,显示目标搜索界面720,该目标搜索界面720中包括目标视频721。
77.可选地,上述目标搜索结果界面也可以是通过第二搜索结果界面导流得到的,其中,第二搜索结果界面用于显示推荐项集合中的第二推荐项的搜索结果,推荐项集合与目标关键词对应,即,推荐项集合与上述至少两个第二推荐项对应。示意性的,在第二搜索结果界面中接收对推荐项集合的选择操作,根据上述选择操作显示目标搜索结果界面。
78.在一个示例中,如图8所示,其示出了本技术另一个示例性实施例提供的搜索路径示意图,用户通过目标应用/目标网页搜索a作品811时,显示第二搜索结果界面810,其中,由于a作品811包括于推荐项集合中,因此,在第二搜索结果界面810中显示有推荐项集合对应的导流控件812,当该导流控件812接收到选择操作时,显示目标搜索界面820,该目标搜索界面820中包括目标视频821。
79.步骤403,在视频展示区域中播放目标视频。
80.示意性的,上述目标视频的视频内容用于展示至少两个第二推荐项,即,目标视频是与至少两个第二推荐项关联的视频,在一些实施例中,目标视频的视频内容中包括至少两个视频片段,不同视频片段用于展示不同的第二推荐项,即,第i个视频片段用于对第i个第二推荐项进行推荐,i为正整数。可选地,上述第二推荐项可以是和第一推荐项相同的推荐项,在一个示例中,第二推荐项为第一推荐项中的部分推荐项,例如,根据目标关键词进行搜索匹配得到推荐项1、推荐项2、

、推荐项n,上述n个推荐项即为第一推荐项,而目标视频中包括的第二推荐项为上述第一推荐项中的推荐项2、推荐项8、推荐项11;也可以是和第一推荐项不同的推荐项,例如,根据目标关键词进行搜索匹配得到推荐项1、推荐项2、

、推荐项n,第二推荐项为推荐项1、推荐项2、推荐项3,而第一推荐项为所有推荐项中除第二推荐项之外的推荐项,即推荐项4至推荐项n。值得注意的是,上述仅为具体说明,在具体应用场景中可根据实际需求设置第一推荐项和第二推荐项之间的关系,在此不进行限定。可选地,当视频展示区域显示目标视频时,目标视频自动进行播放。或者,目标视频对应有播放
控件,当该播放控件接收到触发操作时,对目标是进行播放。
81.在一些实施例中,目标应用根据终端的设备状态控制目标视频的自动播放。在一个示例中,当终端的设备状态为连接至无线保真(wireless-fidelity,wi-fi)网络时,则对目标视频进行自动播放。在另一些实施例中,目标应用也可以根据用户设置控制目标视频的自动播放。
82.在一些实施例中,目标视频在被自动播放时,目标视频对应的音频处于禁止播放状态,即,目标视频为静音播放的。
83.可选地,上述目标视频为服务器直接传输给终端的视频数据,或者,上述目标视频为服务器以流媒体形式传输给终端的视频数据。
84.在一些实施例中,目标视频显示于视频展示区域中的第一子区域中,可选地,在该第一子区域中还可以包括用于控制目标视频的其他控件,例如,缩放控件、暂停/播放控件、音量控件等。其中,缩放控件能够控制目标视频以悬浮窗形式显示于目标搜索结果界面中的指定位置,以方便用户对目标搜索结果界面中其他内容进行浏览。暂停/播放控件能够用于控制目标视频的播放和暂停,音量控件能够用于调整目标视频的播放音量。
85.在一些实施例中,上述第一子区域位于目标搜索结果界面显示搜索结果内容的首部,即,当目标搜索结果界面是针对目标内容进行搜索结果展示的界面时,目标搜索结果界面优先显示目标视频。
86.在一些实施例中,当目标搜索结果界面被拖动,视频展示区域被拖动至终端屏幕的显示范围之外后,目标视频会自动缩小以悬浮窗形式显示于目标搜索结果界面中的指定位置。
87.综上所述,本技术实施例提供的搜索结果的显示方法,当用户通过目标关键词进行相关搜索时,在目标搜索结果界面中显示结果推荐区域和视频展示区域,其中,通过结果推荐区域来显示根据目标关键词进行搜索匹配得到的第一推荐项,通过视频展示区域来显示通过不同视频片段来展示不同第二推荐项的目标视频。即,在搜索场景下,除了对常规的搜索结果进行显示外,还通过视频来对部分搜索结果进行展示,提升了搜索结果展示的多样性。
88.请参考图9,其示出了本技术一个实施例示出的搜索结果的显示方法,在本技术实施例中,通过在视频展示区域中提供跳转元素,以提供便捷的触达方式为例进行说明,其中,该方法可以应用于步骤403之后,该方法包括:
89.步骤904,基于目标视频的视频内容,在视频展示区域中显示第二推荐项对应的跳转元素。
90.示意性的,上述跳转元素用于与第二推荐项对应的浏览界面建立连接,即,可以通过上述跳转元素显示浏览界面,该浏览界面用于对第二推荐项的推荐内容进行显示。
91.在一些实施例中,至少两个第二推荐项在目标视频的视频内容中对应有目标顺序,即,目标视频以目标顺序对至少两个第二推荐项进行推荐。
92.可选地,至少两个第二推荐项对应的跳转元素可以是根据视频内容的播放进度进行显示的,在一个示例中,对当前目标视频的视频内容对应的第二推荐项进行跳转元素的显示;或者,至少两个第二推荐项对应的跳转元素可以是根据目标视频的播放情况进行显示的,在一个示例中,当确定目标视频被播放时,在视频展示区域中的第二子区域显示至少
两个第二推荐项对应的跳转元素。
93.可选地,至少两个第二推荐项对应的跳转元素可以显示于目标视频对应的显示区域中;或者,上述跳转元素也可以显示于目标视频对应的显示区域的周侧;或者,上述跳转元素也可以显示于叠加在目标搜索结果界面上的弹窗区域中,在此不进行限定。
94.步骤905,响应于接收到针对跳转元素的触发操作,显示跳转元素所指示的第二推荐项的浏览界面。
95.在视频展示区域中显示至少两个第二推荐项对应的跳转元素能够提供对应推荐项的直接导流,即,用户能够通过显示的跳转元素直达能够对推荐内容进行浏览的浏览界面。
96.示意性的,当用户从至少两个第二推荐项中选中第i个第二推荐项时,可以通过触发第i个第二推荐项对应的跳转元素直达第i个第二推荐项对应的浏览界面,其中,i为正整数。
97.在一个示例中,以对文学作品进行搜索的场景为例,如图10所示,其示出了本技术一个示例性实施例提供的搜索结果的显示示意图,在搜索结果界面1000中,显示有针对搜索内容“悬疑小说推荐”1010的搜索结果,其中,该搜索结果中包括与“悬疑小说推荐”1010对应的目标视频1020,其中,目标视频1020的视频内容为“6本高分悬疑小说推荐”,在目标视频1020的播放过程中,当推荐至目标作品时,显示对应的目标触达控件1030,当该目标触达控件1030接收到触发操作时,跳转至目标作品对应的作品内容界面1040,同时,目标视频1020对应的显示区域中还包括列表显示控件1050,当该列表显示控件1050接收到触发操作时,会在搜索结果界面1000中显示对应的书单列表1060。
98.综上所述,本技术实施例提供的搜索结果的显示方法,当用户通过目标关键词进行相关搜索时,在目标搜索结果界面中显示结果推荐区域和视频展示区域,其中,通过结果推荐区域来显示根据目标关键词进行搜索匹配得到的第一推荐项,通过视频展示区域来显示通过不同视频片段来展示不同第二推荐项的目标视频。即,在搜索场景下,除了对常规的搜索结果进行显示外,还通过视频来对部分搜索结果进行展示,提升了搜索结果展示的多样性。同时,在视频展示区域中还会显示有至少两个第二推荐项对应的跳转元素,通过跳转元素能够进入推荐项对应的浏览界面,即,根据目标视频显示推荐项对应的跳转元素,为用户提供便捷的触达方式,提升了推荐内容获取的效率。
99.请参考图11,其示出了本技术一个实施例示出的搜索结果的显示方法,在本技术实施例中,对跳转元素的显示过程进行说明,其中,该方法可以应用于步骤403之后,该方法包括:
100.在一些实施例中,跳转元素随目标视频的播放进度进行显示,示意性的,其执行过程包括步骤1104~1105;在另一些实施例中,跳转元素统一显示于视频展示区域中的第二子区域中,且所有第二推荐项对应的跳转元素同时显示,示意性的,其执行过程包括步骤1106。
101.步骤1104,响应于目标视频播放至用于推荐第i个第二推荐项的视频内容,在视频展示区域中显示第i个第二推荐项对应的跳转元素。
102.在一些实施例中,视频展示区域中包括用于显示目标视频的第一子区域。跳转元素随视频内容的播放进度进行显示,即,当目标视频播放至用于推荐第i个第二推荐项的视
频内容时,在目标视频对应的第一子区域中显示第i个第二推荐项对应的跳转元素,其中,i为正整数。
103.可选地,跳转元素的显示方式包括以下显示方式中的至少一种:
104.第一,显示第二推荐项对应的链接信息。示意性的,当目标视频此时的播放进度与第i个第二推荐项对应时,则在目标视频的第一显示区域中以链接信息形式显示对应的跳转元素。可选地,上述链接信息可以是第i个第二推荐项对应的网页链接,也可以是显示第i个第二推荐项对应的推荐标题,且该推荐标题附加有推荐内容对应的超链接。
105.在一个示例中,如图12所示,其示出了本技术另一个示例性实施例提供的跳转元素的显示方式示意图,以对文学作品的搜索场景为例,目标搜索结果界面1200中包括用于显示目标视频的第一子区域1210,其中,目标视频用于介绍作品a、作品b、作品c、作品d,其中,当目标视频播放至用于介绍作品b的视频内容时,在第一子区域1210中的第一位置处显示以作品标题形式展示的链接信息1212。其中,图中用于显示链接信息1212的第一位置仅是举例说明,该第一位置除位于第一子区域1210的下方位置以外,也可以位于上方位置、左侧位置、右侧位置等任意位置,在此不进行限定。
106.第二,显示第二推荐项对应的弹幕信息。示意性的,当目标视频此时的播放进度与第i个第二推荐项对应时,还可以以弹幕信息形式来显示对应的跳转元素,即,当播放至与第i个第二推荐项对应的视频内容时,在第一子区域中显示对应的弹幕信息,其中,该弹幕信息中包含第i个第二推荐项对应的超链接,用户能够通过点击弹幕来实现用于显示推荐内容的触发操作,在一些实施例中,上述超链接包含在推荐标题中,即,弹幕信息对应的显示内容为包含超链接的推荐标题。
107.可选地,上述弹幕信息可以是由一条弹幕组成的,也可以是由多条弹幕组成的;上述弹幕信息可以在第i个第二推荐项对应的视频内容时间段内显示于固定位置,也可以是由多条弹幕在上述视频内容时段内滚动播放,在此不进行限定。
108.在一个示例中,如图13所示,其示出了本技术另一个示例性实施例提供的跳转元素的显示方式示意图,以对文学作品的搜索场景为例,目标搜索结果界面1300中包括用于显示目标视频的第一子区域1310,目标视频用于介绍作品a、作品b、作品c、作品d,其中,当目标视频播放至用于介绍作品b的视频内容时,在第一子区域1310中以滚动形式显示弹幕信息1312。
109.第三,显示第二推荐项对应的悬浮窗。示意性的,当目标视频此时的播放进度与第i个第二推荐项对应时,还可以以悬浮窗形式来显示对应的跳转元素,即,当播放至与第i个第二推荐项对应的视频内容时,在第一子区域中的第二位置处显示第i个第二推荐项对应的悬浮窗,其中,该悬浮窗中显示的第i个第二推荐项的推荐缩略信息。在一个示例中,以第二推荐项为文学/音乐/影视作品时,可以在悬浮窗中显示第i个作品对应的作品信息,其中,作品信息可以包括作品标题、作品简介、作品封面、作品预览内容、作品链接等信息中的至少一种。其中,上述第二位置可以位于第一子区域的左侧位置、右侧位置、上方位置、下方位置等任意位置。
110.在一个示例中,如图14所示,其示出了本技术一个示例性实施例提供的跳转元素的显示方式示意图,以对文学作品的搜索场景为例,目标搜索结果界面1400中包括用于显示目标视频的第一子区域1410,目标视频用于介绍作品a、作品b、作品c、作品d,其中,当目
标视频播放至用于介绍作品b的视频内容时,在第一子区域1410中的第二位置处显示作品b对应的悬浮窗1412,其中,该悬浮窗1412中包括作品b对应的作品封面、作品标题以及作品简介。
111.第四,显示第二推荐项对应的滚动图案,其中,滚动图案根据目标视频的当前播放进度对第二推荐项的预览信息进行轮流显示的图案。在一些实施例中,上述滚动图案和第二推荐项对应的作品封面对应,即,当播放至与第i个第二推荐项对应的视频内容时,滚动图案的主显示图案为第i个第二推荐项对应的推荐内容缩略图,例如,当推荐项为文学/音乐/影视作品时,上述图案可以是作品封面。
112.在一个示例中,如图15所示,其示出了本技术一个示例性实施例提供的跳转元素的显示方式示意图,以对文学作品的搜索场景为例,目标搜索结果界面1500中包括用于显示目标视频的第一子区域1510,目标视频用于介绍候选作品a、候选作品b、候选作品c、候选作品d,其中,当目标视频播放至用于介绍候选作品b的视频内容时,在第一子区域1510中的第三位置处显示以候选作品b的作品封面作为主显示图案的滚动图案1512,当标视频播放至用于介绍候选作品c的视频内容时,在第一子区域1510中的第三位置处显示以候选作品c的作品封面作为主显示图案的滚动图案1512。
113.可选地,上述跳转元素还可以以控件形式、弹窗形式、气泡形式等其他形式进行显示,在此仅以上述显示方式进行举例说明,并不对其进行具体限制。
114.步骤1105,响应于接收到针对跳转元素的触发操作,显示第i个第二推荐项对应的浏览界面。
115.当上述第i个第二推荐项对应的跳转元素接收到触发操作时,对应显示第i个第二推荐项对应的浏览界面。可选地,通过界面跳转显示方式显示上述浏览界面,由该浏览界面对第i个第二推荐项的推荐内容进行显示;或者,通过弹窗显示方式在目标搜索结果界面上叠加显示浏览界面,即,在目标搜索结果界面上叠加显示目标弹窗,该目标弹窗中显示有包括推荐内容的浏览界面;或者,调用目标展示应用对浏览界面进行显示,上述目标应用用于提供第二推荐项的浏览功能,即,当跳转元素接收到触发操作后,目标应用调用目标展示应用来显示推荐内容的浏览界面,例如,当目标应用为浏览器,第二推荐项为文学作品时,在浏览器显示的目标搜索结果界面中跳转元素,当该跳转元素接收到触发操作时,浏览器调用电子书应用,电子书应用对第i个文学作品的作品内容进行显示。
116.示意性的,以第二推荐项为文学作品为例,上述推荐内容可以包括文学作品的作品封面、作品标签、作品简介、作品章节等信息,在一个示例中,如图16所示,其示出了本技术一个示例性实施例提供的文学作品的作品浏览界面1600示意图,其中,作品浏览界面1600中显示有文学作品对应的作品标题1601、作品封面1602、作品简介1603以及作品章节1604,当作品章节1604接收到触发操作时,即可显示对应的章节内容。
117.示意性的,以第二推荐项为影视作品为例,推荐内容可以包括影视作品的作品封面、作品标签、作品简介以及视频内容等信息,当跳转元素接收到触发操作后,显示包含视频播放器的页面对影视作品的视频内容进行显示。
118.示意性的,以第二推荐项为音乐作品为例,推荐内容可以包括音乐作品的作品封面、音乐内容以及音乐歌词等信息,当跳转元素接收到触发操作后,显示包含音乐播放器的页面对音乐作品的音乐内容进行显示及播放。
119.可选地,用于显示第二推荐项的作品内容的浏览界面可以是基于第i个第二推荐项进行搜索后的搜索结果页面,且该搜索结果页面中包含第i个第二推荐项的推荐内容,即,直接通过跳转元素快速实现问答(question/answer,qa)搜索过程。或者,用于显示第二推荐项的推荐内容的界面也可以是提供第二推荐项的推荐项平台对应的界面,例如,当第二推荐项为文学作品时,则上述作品内容的界面为文学作品平台对应的界面,当第二推荐项为影视作品时,则上述作品内容的界面为视频平台对应的界面。
120.步骤1106,响应于目标视频的播放情况达到目标播放要求,在第二子区域显示候选作品对应的跳转元素。
121.在本技术实施例中,视频展示区域中包括第一子区域和第二子区域,其中,第一子区域用于显示目标视频,第二子区域用于显示跳转元素。示意性的,在第二子区域中显示上述至少两个第二推荐项分别对应的跳转元素,是用于系统地展示目标视频中所推荐的全部第二推荐项,例如,通过作品列表在第二子区域中展示上述至少两个第二推荐项。具体的,以推荐项为书籍形式的文学作品为例,即,目标视频用于对至少两个候选书籍进行推荐,终端设备基于目标视频中至少两个候选书籍之间的推荐顺序,显示至少两个候选书籍对应的书单列表,书单列表用于展示至少两个候选书籍分别对应的跳转元素,例如,目标视频按顺序推荐小说a、小说b、小说c,则显示小说a、小说b、小说c对应的书单列表。
122.在一些实施例中,上述目标播放要求可以包括判断目标视频的播放时长是否达到目标时长,即,响应于目标视频的播放时长达到目标时长,在第二子区域显示至少两个第二推荐项对应的跳转元素。
123.可选地,上述目标时长可以是系统预设的时长,也可以是用户自定义设置的时长。可选地,上述目标时长可以是统一设置的时长,例如,当视频的播放时长达到10秒时,显示至少两个第二推荐项对应的跳转元素,或者,目标时长可以是根据目标视频的总时长确定的,例如,当视频的播放进度达到30%时,则进行跳转元素的显示,具体的,当目标视频的视频时长为10分钟时,则目标时长对应为3分钟。
124.在另一些实施例中,通过列表显示控件触发至少两个第二推荐项对应的跳转元素的显示。示意性的,第一子区域中包括列表显示控件,响应于列表显示控件接收到触发操作,在第二子区域显示至少两个第二推荐项对应的跳转元素。在一个示例中,如图17所示,其示出了本技术一个示例性实施例提供的列表显示控件1711的界面示意图,目标搜索结果界面1700中包括用于显示目标视频的第一子区域1710,第一子区域1710中显示有上述列表显示控件1711。上述仅以包括列表显示控件显示于第一子区域为例进行说明,列表显示控件还可以显示于目标搜索结果界面中的其他位置区域,在此不进行限定。
125.在一些实施例中,当第二推荐项的数量大于等于2时,可以通过列表来对第二推荐项的跳转元素进行显示。可选地,列表中显示的跳转元素可以是随机排列的,也可以是根据目标视频中第二推荐项之间的推荐顺序进行排列的,还可以是根据推荐项评分进行排列的,例如,根据推荐项对应的点击率、转化率等对推荐项进行评分并排序,在此不进行限定。
126.可选地,第二子区域的显示方式可以包括以下显示方式:
127.第一,第二子区域显示于第一子区域的周侧。
128.示意性的,以第二子区域显示于第一子区域的下方为例,如图18所示,其示出了本技术一个示例性实施例提供的第二子区域1820显示示意图,其中,目标搜索结果界面1800
中包括用于显示目标视频的第一子区域1810,该目标视频用于推荐作品a、作品b以及作品c,在第一子区域1810的下方显示有第二子区域1820,第二子区域1820中显示有作品a对应的跳转元素a1821、作品b对应的跳转元素b1822、作品c对应的跳转元素c1823。
129.第二,第二子区域以内嵌形式显示于第一子区域中。
130.即,第二子区域为第一子区域中的子区域,在一个示例中,如图19所示,其示出了本技术另一个示例性实施例提供的第二子区域1920显示示意图,其中,目标搜索结果界面1800中包括用于显示目标视频的第一子区域1910,该目标视频用于推荐作品a、作品b以及作品c,第一子区域1910中还包括第二子区域1920,第二子区域1920中显示有作品a对应的跳转元素a、作品b对应的跳转元素b、作品c对应的跳转元素c,其中,该第二子区域1920以预设透明度显示于目标视频上方,透过该第二子区域1920仍能观察到目标视频的视频内容。
131.第三,第二子区域以弹窗形式叠加显示于目标搜索结果界面上。
132.在一个示例中,以第二子区域是由列表显示控件触发为例,如图20所示,其示出了本技术另一个示例性实施例提供的第二子区域2020显示示意图,其中,目标搜索结果界面2000中包括用于显示目标视频的第一子区域2010,该目标视频用于推荐作品a、作品b以及作品c,第一子区域2010中还包括列表显示控件2011,当列表显示控件2011在接收到触发操作后,在目标搜索结果界面2000上叠加显示第二子区域1920,该第二子区域2020中显示有作品a对应的跳转元素a2021、作品b对应的跳转元素b2022、作品c对应的跳转元素c2023。
133.第四,第二子区域以独立界面形式叠加显示于目标搜索结果界面上。
134.即,第二子区域以独立的界面进行显示,在一个示例中,以第二子区域是由列表显示控件触发为例,如图21所示,其示出了本技术另一个示例性实施例提供的第二子区域2120显示示意图,其中,目标搜索结果界面2100中包括用于显示目标视频的第一子区域2110,该目标视频用于推荐作品a、作品b以及作品c,第一子区域2110中还包括列表显示控件2111,当列表显示控件2111在接收到触发操作后,跳转至独立界面来显示第二子区域2120,该第二子区域2120中显示有作品a对应的跳转元素a2121、作品b对应的跳转元素b2122、作品c对应的跳转元素c2123。
135.综上所述,本技术实施例提供的搜索结果的显示方法,针对步骤1104~1105对应的实施例,通过在目标视频的播放过程中,根据当前视频内容推荐的作品第二推荐项显示对应的跳转元素,使得用户能够在观看目标视频时针对兴趣作品推荐内容能够快速完成触达,在提升了搜索结果展示的多样性的情况下,还提升了触达显示方式的多样性以及界面之间的跳转效率。针对步骤1106对应的实施例,在目标搜索结果界面中的第二子区域显示至少两个第二推荐项对应的跳转元素,在提升了搜索结果展示的多样性的情况下,用户还能快捷地获取目标视频中全部推荐项对应的跳转元素,以进一步快速推荐内容的获取效率,从而提升推荐内容的访问量,实现流量放大。
136.在一些实施例中,以本技术实施例提供的搜索结果的显示方法应用于作品搜索场景中为例进行说明,如图22所示,其示出了本技术一个示例性实施例提供的搜索结果的显示方法。该方法包括:
137.步骤2201,接收对包含作品搜索意图的目标关键词的搜索操作。
138.示意性的,上述目标关键词可以是包含作品搜索意图的词汇,其中,指示搜索的作品可以是文学作品(书籍形式)、影视作品(视频形式)、音乐作品(音频形式)等,在此不进行
限定。
139.在一些实施例中,终端设备在接收到针对目标关键词的搜索操作之后,会向服务器发送搜索请求,当服务器确定目标关键词具备作品搜索意图时,从数据库中获取与目标关键词匹配的目标视频。
140.步骤2202,基于搜索操作显示目标搜索结果界面。
141.示意性的,目标搜索结果界面中包括结果推荐区域和视频展示区域,其中,上述结果推荐区域用于显示针对目标关键词进行搜索匹配得到的网页推荐项。示意性的,上述网页推荐项以预设推荐顺序显示于结果推荐区域中。
142.可选地,上述网页推荐项对应的预设推荐顺序可以是根据网页推荐项之间的推荐得分进行排序得到的,示意性的,上述推荐得分可以是根据网页推荐项对应的网页点击率计算得到的,也可以根据网页内容与目标关键词之间的相关度计算得到的,在此不进行具体限定。
143.步骤2203,在目标搜索结果界面中的视频展示区域显示与至少两个候选作品对应的目标视频。
144.示意性的,上述目标视频的视频内容用于对至少两个候选作品进行推荐,即,目标视频是与至少两个候选作品关联的视频,在一些实施例中,目标视频的视频内容中包括至少两个视频片段,不同视频片段用于对不同的候选作品进行推荐,即,第i个视频片段用于对第i个候选作品进行推荐,i为正整数。在一个示例中,目标视频的视频主题为“xx网站评分最高的6本悬疑推理小说”,即,该目标视频是对视频内提及的6本悬疑推理小说进行推荐的视频,候选作品即上述6本悬疑推理小说。
145.在一些实施例中,至少两个候选作品在目标视频的视频内容中对应有目标顺序,即,目标视频以目标顺序对至少两个候选作品进行推荐。
146.示意性的,视频展示区域中显示有候选作品对应的跳转元素。可选地,至少两个候选作品对应的跳转元素可以是根据视频内容的播放进度进行显示的,在一个示例中,对当前目标视频的视频内容对应的推荐作品进行跳转元素的显示;或者,至少两个候选作品对应的跳转元素可以是根据目标视频的播放情况进行显示的,在一个示例中,当确定目标视频被播放时,在目标搜索结果界面中显示至少两个候选作品对应的跳转元素。
147.可选地,至少两个候选作品对应的跳转元素可以显示于目标视频对应的显示区域中;或者,上述跳转元素也可以显示于目标视频对应的显示区域的周侧;或者,上述跳转元素也可以显示于叠加在目标搜索结果界面上的弹窗区域中,在此不进行限定。
148.通过上述跳转元素,可以快速地进入候选作品对应的浏览界面,即,通过跳转元素显示候选作品对应的作品内容,从而提升作品的触达效率。
149.综上所述,本技术实施例提供的搜索结果的显示方法,当用户针对至少两个候选作品进行相关搜索时,终端通过在目标搜索结果界面中显示与候选作品对应的目标视频来展示上述至少两个候选作品,同时,在目标搜索结果界面中还会显示有至少两个候选作品对应的跳转元素,通过跳转元素能够获取作品对应的作品内容,即,通过目标视频来对作品相关的搜索结果进行展示,提升了搜索结果展示的多样性,并根据目标视频显示候选作品对应的跳转元素,为用户提供便捷的触达方式,提升了作品内容获取的效率。
150.在另一些实施例中,以本技术实施例提供的搜索结果的显示方法应用于视频平台
的搜索场景中为例进行说明,如图23所示,其示出了本技术一个示例性实施例提供的搜索结果的显示方法。该方法包括:
151.步骤2301,在视频平台应用中接收对目标关键词的搜索操作。
152.示意性的,上述视频平台应用能够提供对平台内视频资源的搜索功能。在一些实施例中,通过视频平台应用提供的搜索栏能够输入搜索内容,其中,该搜索内容中包括目标关键词。
153.步骤2302,在视频平台应用中显示目标搜索结果界面。
154.示意性的,上述目标搜索结果界面中包括结果推荐区域和视频展示区域,其中,结果推荐区域用于展示基于目标关键词进行搜索匹配得到的第一视频。例如,当目标关键词为“大理”时,则第一视频为视频平台应用在视频资源库中检索到的与目标关键词“大理”匹配的视频。
155.示意性的,结果推荐区域中的第一视频以预设推荐顺序进行排列显示,其中,上述预设推荐顺序可以是根据第一视频对应的发布时间进行排序得到的推荐顺序,也可以是随机排序得到的推荐顺序,还可以是根据视频点击率进行排序得到的推荐顺序,在此不进行具体限定。
156.步骤2303,在目标搜索结果界面中的视频展示区域中播放目标视频。
157.上述目标视频为用于对至少两个第二视频进行推荐的视频。在一些实施例中,上述第二视频可以是第一视频中的部分视频,而目标视频由上述至少两个第二视频生成。
158.在一些实施例中,目标视频可以是通过至少两个第二视频对应的视频封面进行视频生成得到的视频,例如,将每个第二视频对应的视频封面播放指定时长得到视频片段,由每个第二视频的视频封面对应的视频片段生成上述目标视频。
159.在另一些实施例中,目标视频还可以是通过至少两个第二视频对应的视频片段进行拼接得到的,即,目标视频中包括至少两个视频片段,每个视频片段来自不同的第二视频。可选地,上述第二视频对应的视频片段可以是系统自动截取的,也可以是人工截取的。在另一些实施例中,还可以直接对至少两个第二视频进行视频拼接,得到目标视频。
160.在一些实施例中,上述第二视频为第一视频中的部分视频,即,从第一视频中获取至少两个第二视频。示意性的,对搜索匹配得到第一视频进行排序,从排序得到的第一视频队列中获取至少两个第二视频,例如,根据第一视频对应的点击率对第一视频进行排列,将点击率最高的n个第一视频确定为第二视频,由上述n个第二视频生成目标视频,其中,n为大于等于2的整数。
161.综上所述,本技术实施例提供的搜索结果的显示方法,在视频平台应用的搜索场景下,通过目标视频来对多个视频进行快速推荐,搜索结果的展示多样性。
162.请参考图24,其示出了本技术一个实施例示出的搜索结果的显示方法,以作品搜索意图场景下搜索结果界面显示过程中,对终端设备与服务器之间的数据交互进行示意性说明,该方法包括:
163.步骤2401,响应于终端设备接收针对目标内容的输入操作,向服务器发送目标内容的搜索请求。
164.示意性的,终端设备中安装有目标应用,该目标应用提供有搜索功能。目标应用提供的搜索框中检测到输入的目标内容,并通过搜索控件接收到针对目标内容的搜索操作
时,确定用户需要对目标内容进行搜索。
165.示意性的,终端设备根据目标内容对应生成搜索请求,其中,该搜索请求中包括目标内容以及终端设备对应的鉴权信息,该鉴权信息为服务器用于确定终端设备是否具备获取对应搜索结果的信息。
166.步骤2402,服务器调用分词模块对目标内容进行分词,得到至少一个候选分词。
167.服务器在接收到搜索请求后,通过搜索请求中终端设备对用的鉴权信息进行鉴权,当确定终端设备具备获取目标内容对应的搜索结果时,将搜索请求中的目标内容传输至分词模块进行分词处理。在一些实施例中,该分词模块中包括预先训练得到的分词模型,该分词模型可以采用基于词典分词算法,例如,正向最大匹配法、逆向最大匹配法和双向匹配分词法等,也可以采用基于统计的机器学习算法,例如,隐马尔科夫模型(hidden markov model,hmm)、条件随机场(conditional random field,crf)、支持向量机(support vector machine,svm)或其他深度学习,在此不进行限定。
168.步骤2403,服务器调用意图识别模块对至少一个候选分词进行意图识别,将包含作品搜索意图的候选分词确定为目标分词。
169.分词模块对目标内容进行分词处理后,能够获取至少一个候选分词,服务器将上述至少一个候选分词依次输入至意图识别模型进行意图识别,确定其中是否包含作品搜索意图的分词。
170.示意性的,上述意图识别模型可以是基于传统机器学习的模型,如,svm,也可以是基于深度学习的模型,如,卷积神经网络(convolutional neural networks,cnn)、循环神经网络(recurrent neural network,rnn)、长短时记忆网络(long short-term memory network,lstm)、深度自动编码器(deep auto-encoders)等网络,在此不进行限定。
171.在一个示例中,目标内容为“最耐看的言情小说”,则经过分词模块后得到候选分词“最”、“耐看”、“的”、“言情”、“小说”,其中,从候选分词“言情”和“小说”可以确定该目标内容包含对文学作品的搜索意图,将“言情”和“小说”或“言情小说”作为目标分词。
172.步骤2404,服务器根据目标分词在数据库中进行内容检索,召回至少一个候选展示视频。
173.服务器根据目标分词进行检索,在数据库中找到与目标分词存在标签匹配关系的候选内容。
174.在一些实施例中,服务器先根据上级确定的搜索意图从不同主题的数据库中确定出目标数据库,根据目标分词对目标数据库进行检索,从而降低检索时计算资源的消耗。
175.在一些实施例中,目标数据库中包括作品视频数据库,作品视频数据库中存储有该类作品对应的视频及其信息。在一个示例中,以作品形式为文学作品为例,视频在作品视频数据库中的数据包括视频地址(uniform resource locator,url)、是否为书单、书单地址、作品地址、简介内容、标签1-n等,其中,n为正整数,上述标签为对作品进行多级分类的分类标签。
176.服务器根据目标分词与作品视频数据库中视频之间的匹配度,从作品视频数据库中筛选出至少一个候选展示视频。
177.可选地,作品视频数据库中的视频可以是在视频平台中征集得到的,也可以是通过预设模板自动生成的,还可以是平台工作人员自制的,在此不进行限定。
178.步骤2405,服务器从至少一个候选展示视频中确定出目标视频。
179.示意性的,当服务器根据目标分词和数据库中的视频之间的匹配度筛选出多个候选展示视频时,需要对上述多个候选展示视频进行排序,从中确定出目标视频。
180.在一些实施例中,可以结合算法意图识别以及相关性、新鲜度、用户点击率(click through rate,ctr)预估来计算候选展示视频对应的得分,根据得分来对候选展示视频进行排序,将位于排序最顶端,即,得分最高的候选展示视频确定为目标视频,具体的,候选展示视频对应的得分score由公式一,其中,f代表新鲜度得分,α为新鲜度对应的权重系数,i1、

、in分别表示目标内容中代表的意图得分,β1、

、βn为意图对应的权重系数,n为正整数,c代表ctr预估得分。
181.公式一:score=α*f (β1*i1

βn*in) c
182.示意性的,上述新鲜度得分为根据候选展示视频中作品对应的发布时间计算得到,上述意图得分为根据目标内容对应的意图与候选展示视频对应的标签之间的相关性确定。而ctr预估得分则是由预训练得到的ctr预估模型得到,其中,该ctr预估模型为使用大量和任务相关的数据集来训练,并通过模型在数据集上的误差不断迭代训练得到的对数据集拟合合理的模型。
183.步骤2406,服务器向终端设备发送目标视频对应的视频信息。
184.当服务器确定目标视频后,向终端设备发送目标视频对应的视频信息,其中,上述视频信息中包括目标视频对应的视频地址、目标视频中包含的候选作品的作品地址、候选作品的作品信息、目标视频的时间轴与候选作品之间的对应关系等信息。
185.步骤2407,终端设备根据视频信息对目标搜索结果界面进行显示。
186.示意性的,终端设备根据接收到的视频信息进行界面组装,得到目标搜索结果见面,并对该目标搜索结果界面进行显示,其中,该目标搜索结果界面中的视频展示区域中显示有目标视频。可选地,上述目标视频为服务器直接传输给终端的视频数据,或者,上述目标视频为服务器以流媒体形式传输给终端的视频数据。
187.综上所述,本技术实施例提供的搜索结果界面的显示方法,服务器根据目标内容对应的搜索意图进行识别,并根据搜索意图匹配对应的目标视频,使得终端设备通过目标搜索结果界面显示的目标视频能够满足用户的搜索意图,从而保证目标搜索结果界面显示内容的准确度,并且,基于针对作品的搜索意图的搜索场景下,能够打通“搜索

浏览

复访

探索”的体验闭环,从而提升作品内容的传播效率。
188.需要说明的是,本技术所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本技术中涉及到的针对目标内容的意图识别都是在充分授权的情况下获取的。
189.请参考图25,其示出了本技术一个示例性的实施例提供的搜索结果的显示装置结构框图,该装置包括如下模块:
190.接收模块2510,用于接收针对目标关键词的搜索操作;
191.显示模块2520,基于所述搜索操作显示目标搜索结果界面,所述目标搜索结果界面中包括结果推荐区域和视频展示区域,所述结果推荐区域用于展示基于所述目标关键词
进行搜索匹配得到的推荐项,所述视频展示区域用于展示与所述目标关键词对应的目标视频;
192.播放模块2530,用于在所述视频展示区域中播放所述目标视频,所述目标视频的视频内容中包括至少两个视频片段,不同视频片段用于展示不同的第二推荐项。
193.在一些可选的实施例中,所述显示模块2520,还用于基于所述目标视频的视频内容,在所述视频展示区域中显示所述第二推荐项对应的跳转元素,所述跳转元素用于与所述第二推荐项对应的浏览界面建立连接;
194.所述显示模块2520,还用于响应于接收到针对所述跳转元素的触发操作,显示所述跳转元素所指示的第二推荐项的浏览界面。
195.在一些可选的实施例中,所述显示模块2520,还用于响应于所述目标视频播放至用于推荐第i个第二推荐项的视频片段,在所述视频展示区域中显示所述第i个第二推荐项对应的跳转元素,i为正整数。
196.在一些可选的实施例中,所述显示模块2520,还用于显示所述第二推荐项对应的链接信息;或者,显示所述候选作品对应的弹幕信息;或者,显示所述第二推荐项对应的悬浮窗;或者,显示所述第二推荐项对应的滚动图案,所述滚动图案根据所述目标视频的当前播放进度对所述第二推荐项的预览信息进行轮流显示。
197.在一些可选的实施例中,所述视频展示区域包括中包括第一子区域和第二子区域,所述第一子区域用于显示所述目标视频,所述第二子区域用于显示所述跳转元素;
198.所述显示模块2520,还用于响应于所述目标视频的播放情况达到目标播放要求,在所述第二子区域显示所述第二推荐项对应的跳转元素。
199.在一些可选的实施例中,所述显示模块2520,还用于响应于所述目标视频的播放时长达到目标时长,在所述第二子区域显示所述第二推荐项对应的跳转元素。
200.在一些可选的实施例中,所述第一子区域中包括列表显示控件;
201.所述显示模块2520,还用于响应于所述列表显示控件接收到触发操作,在所述第二子区域显示所述第二推荐项对应的跳转元素。
202.在一些可选的实施例中,所述第二子区域显示于所述第一子区域的周侧;或者,所述第二子区域以内嵌形式显示于所述第一子区域中;或者,所述第二子区域以弹窗形式叠加显示于所述目标搜索结果界面上;或者,所述第二子区域以独立界面形式叠加显示于所述目标搜索结果界面上。
203.在一些可选的实施例中,所述装置还包括:
204.所述接收模块2510,还用于在搜索界面中接收对目标内容的搜索操作,所述目标内容中包含所述目标关键词;或者,在第一搜索结果界面中接收对目标导流标签的选择操作,所述第一搜索结果界面用于显示对关联内容的搜索结果,所述关联内容与所述第二推荐项之间具有关联关系,所述目标导流标签包括所述目标关键词;或者,在内容推荐界面中接收对所述目标视频的选择操作;或者,在第二搜索结果界面中接收对推荐项集合的选择操作,所述第二搜索结果界面用于显示所述推荐项集合中的第二推荐项的搜索结果,所述推荐项集合与所述目标关键词对应。
205.在一些可选的实施例中,所述装置还包括:
206.发送模块(图中未示出),用于向服务器发送对所述目标内容的搜索请求,所述服
务器用于基于所述目标内容进行意图识别和内容匹配确定所述目标视频。
207.在一些可选的实施例中,所述显示模块2520,还用于通过界面跳转显示方式显示所述浏览界面;或者,通过弹窗显示方式在所述目标搜索结果界面上叠加显示所述浏览界面;或者,调用目标展示应用对所述浏览界面进行显示,所述目标应用用于提供所述第二推荐项的浏览功能。
208.在一些可选的实施例中,所述目标视频用于展示至少两个候选书籍;
209.所述显示模块2520,还用于基于所述目标视频中所述至少两个候选书籍之间的推荐顺序,在所述视频展示区域中显示所述至少两个候选书籍对应的书单列表。
210.在一些可选的实施例中,所述结果推荐区域用于展示基于所述目标关键词进行搜索匹配得到的第一视频;
211.所述装置还包括:
212.获取模块(图中未示出),用于从所述第一视频中获取至少两个第二视频;
213.生成模块(图中未示出),用于对所述至少第二候选视频进行视频拼接,得到所述目标视频。
214.综上所述,本技术实施例提供的搜索结果的显示装置,当用户通过目标关键词进行相关搜索时,在目标搜索结果界面中显示结果推荐区域和视频展示区域,其中,通过结果推荐区域来显示根据目标关键词进行搜索匹配得到的第一推荐项,通过视频展示区域来显示通过不同视频片段来展示不同第二推荐项的目标视频。即,在搜索场景下,除了对常规的搜索结果进行显示外,还通过视频来对部分搜索结果进行展示,提升了搜索结果展示的多样性。
215.需要说明的是:上述实施例提供的搜索结果的显示装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的搜索结果的显示装置与搜索结果的显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
216.图26示出了本技术一个示例性实施例提供的终端2600的结构框图。该终端2600可以是:智能手机、平板电脑、动态影像专家压缩标准音频层面3播放器(moving picture experts group audio layer iii,mp3)、动态影像专家压缩标准音频层面4(moving picture experts group audio layer iv,mp4)播放器、笔记本电脑或台式电脑。终端2600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
217.通常,终端2600包括有:处理器2601和存储器2602。
218.处理器2601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2601可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器2601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2601可以在集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器2601还
可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
219.存储器2602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器2602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器2601所执行以实现本技术中方法实施例提供的搜索结果的显示方法。
220.示意性的,终端2600还包括其他组件,本领域技术人员可以理解,图26中示出的结构并不构成对终端2600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
221.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述实施例中任一所述的搜索结果的显示方法。
222.可选的,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、固态硬盘(ssd,solid state drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(reram,resistance random access memory)和动态随机存取存储器(dram,dynamic random access memory)。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
223.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
224.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献