掌桥专利:专业的专利平台
掌桥专利
首页

信息展示与搜索方法、相关设备

文献发布时间:2023-06-19 18:37:28


信息展示与搜索方法、相关设备

技术领域

本公开涉及计算机技术领域,尤其涉及一种信息展示与搜索方法、相关设备。

背景技术

衣食住行是人类生活的基本需要,出行作为其中重要的一环,从很多方面影响人们的生活。

在相关技术中,在搜索出行的相关信息时通常只能得到一些笼统的搜索结果,并不能向用户提供更多有用的信息,可能导致需要用户不断更换搜索词或搜索策略,导致搜索效率较低。

发明内容

本公开提出一种信息展示与搜索方法、相关设备,以解决或部分解决上述问题。

本公开第一方面,提供了一种信息展示方法,包括:

响应于接收到包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签;

在搜索结果页展示所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度相关。

本公开第二方面,提供了一种信息搜索方法,包括:

接收终端设备发送的搜索请求;

响应于确定所述搜索请求包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度相关;

将所述多媒体资源和所述聚类标签发送给所述终端设备。

本公开第三方面,提供了一种信息展示装置,包括:

获取模块,被配置为:响应于接收到包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签;以及

展示模块,被配置为:在搜索结果页展示所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度相关。

本公开第四方面,提供了一种信息搜索装置,包括:

接收模块,被配置为:接收终端设备发送的搜索请求;

获取模块,被配置为:响应于确定所述搜索请求包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度相关;以及

发送模块,被配置为:将所述多媒体资源和所述聚类标签发送给所述终端设备。

本公开第五方面,提供了一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据第一方面或第二方面所述的方法的指令。

本公开第六方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行第一方面或第二方面所述的方法。

本公开第七方面,提供了一种提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行第一方面或第二方面所述的方法。

本公开提供的信息展示与搜索方法、相关设备,通过在搜索结果页展示与地名相关的关键词对应的所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的景点相关,从而可以使用户通过多媒体资源和聚类标签更加直观地了解与该地名相关的具体旅行信息,提升了用户体验。

附图说明

为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本公开实施例所提供的示例性系统的示意图。

图2示出了根据本公开实施例的一个示例性页面的示意图。

图3A示出了根据本公开实施例的一个示例性页面的示意图。

图3B示出了根据本公开实施例的一个示例性页面的示意图。

图4A示出了根据本公开实施例的一个示例性页面的示意图。

图4B示出了根据本公开实施例的一个示例性页面的示意图。

图4C示出了根据本公开实施例的一个示例性页面的示意图。

图4D示出了根据本公开实施例的一个示例性页面的示意图。

图5A示出了根据本公开实施例的一个示例性页面的示意图。

图5B示出了根据本公开实施例的一个示例性页面的示意图。

图6示出了本公开实施例所提供的一个示例性方法的示意图。

图7示出了本公开实施例所提供的另一示例性方法的示意图。

图8示出了本公开实施例所提供的示例性计算机设备的硬件结构示意图。

图9示出了本公开实施例所提供的一种示例性装置的示意图。

图10示出了本公开实施例所提供的另一示例性装置的示意图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。

需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。

图1示出了本公开实施例所提供的示例性系统100的示意图。

如图1所示,该系统100可以包括终端设备102A、102B和服务器104。

终端设备102A、102B可以是终端用户使用的终端,并且终端设备102A、102B可以是任意的终端设备。例如,该终端设备102A、102B既可以是移动终端(例如,手机、平板电脑(Pad)),也可以是固定终端(例如,个人电脑(PC)、笔记本电脑)。该终端设备102A、102B可以运行应用程序,并可以由该应用程序为用户提供相应的服务。

服务器104可以是单个服务器或者多个服务器,在多个服务器场景下,这些服务器之间可以采用分布式架构并且可以形成为服务器集群。

在一些实施例中,如图1所示,系统100还可以包括用于存储数据的数据库服务器106,服务器104可以从数据库服务器106中调取所需的数据,例如,视频数据、图片数据、门票购买信息、住宿预订信息,等等。

作为一个可选的应用场景,该系统100可以是一个视频服务系统,终端用户可以通过使用运行有视频应用程序的终端设备102A或102B拍摄视频并上传到服务器104中并可以存储在数据库服务器106中。并且,终端设备102A或102B还可以从服务器104中获取到相应的视频服务。该视频服务可以是各种类型的视频服务,例如,影视服务、短视频服务,等等。作为一个可选实施例,终端设备102A或102B还可以从服务器104获取到其他终端设备拍摄的视频来进行观看。

在相关技术中,视频类服务通常提供的是观看各种视频的服务。而对于生活类服务,例如,旅行相关的服务,通常由另一些应用程序来提供。若能在视频类服务中增加旅行相关的服务功能,将有助于提升用户体验。

另外,用户在使用旅行相关的服务时,可以通过搜索的方式来查找自己感兴趣的目的地。但是,在相关技术中,对应搜索结果的展示通常是以文字信息展示为主,不利于用户快速掌握目的地的旅行信息。

鉴于此,本公开实施例提供了一种信息展示方法,包括:响应于接收到包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签;在搜索结果页展示所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度相关,从而可以使用户通过多媒体资源和聚类标签更加直观地了解与该地名相关的各服务维度的具体信息,提升了用户体验。并且,相比较文字的评价,多媒体资源具有生动性且包含信息更加丰富。

图2示出了根据本公开实施例的一个示例性页面200的示意图。

在初始状态下,例如,用户可以使用终端设备102A打开一个应用程序,然后进入搜索页200,如图2所示。进入搜索页200的方式可以是任意的,例如,在该应用程序的主页面中点击搜索按钮从而进入该搜索页200。

作为一个可选实施例,该应用程序可以是视频类应用程序,利用视频类应用程序来实现本公开实施例提供的方法,可以在视频类应用程序中融合其他类型应用程序的功能,从而丰富了视频类应用程序的功能,方便了用户的使用。

在一些实施例中,用户可以在搜索页200的搜索栏202中输入关键词来向终端设备102A发送搜索请求。以图2为例,用户可以在搜索页200中输入与地名相关的关键词(例如,“某地”),然后点击搜索按钮204,从而向终端设备102A发送包含该关键词的搜索请求。

终端设备102A接收到包括与地名相关的关键词的搜索请求之后,就可以进一步获取与所述关键词对应的多媒体资源和聚类标签。

在一些实施例中,终端设备102A可以将该搜索请求转发到服务器104,以使服务器104可以从数据库服务器106中调取该搜索请求的关键词对应的多媒体资源和聚类标签。

可以理解的是,数据库服务器106中可以预先存储有很多多媒体资源,例如,视频、图片等,并且,这些多媒体资源都可以与关键词之间有对应关系,使得服务器104在接收到包含与特定地名相关的关键词的搜索请求之后,可以从数据库服务器106中直接找到与该关键词对应的多媒体资源。

作为一个可选的实施例,所述与地名相关的关键词可以是特定地名(例如,县/市名、省/自治区/直辖市名、国家/地区名,等等),或者,带有特定地名的词组,例如,某地吃喝玩乐、某地旅游攻略、某地旅行、某地有什么好玩的,等等。当搜索请求中包含与地名相关的关键词时,可以触发服务器104去数据库服务器106中调取该搜索请求的关键词对应的多媒体资源以及与所述多媒体资源对应的聚类标签并返回给终端设备102A。

在一些实施例中,所述多媒体资源包括与所述地名相关的旅行内容,所述旅行内容可以是与旅行相关的各种内容,例如,可以是与旅游景点、门票预订、住宿指南或游玩路线等相关的内容。这些多媒体资源可以是预先在与该地名相关的一些景点中拍摄的视频、照片等,用于介绍相应景点的旅行信息,例如,特定旅行线路的综述(游玩路线及攻略)、景点的具体游玩项目、景点附近的住宿方案、景点所需购买的门票,等等。这样,当向用户推送这些多媒体资源时,用户就能根据这些多媒体资源了解到特定地点相关的旅游攻略、景点信息、住宿信息、门票信息等,从而方便用户更加直观地了解与该地名相关的具体旅行信息。

在一些实施例中,在获取多媒体资源时,还可以获取与所述关键词对应的聚类标签,所述聚类标签与所述地名对应的景点相关。这样,将聚类标签推送给终端设备102A之后,用户可以基于聚类标签直观地看出该搜索请求对应的推荐景点都有哪些,从而快速地了解与该地名相关的具体旅行信息。

可选地,所述聚类标签可以是被用户标记的标签,或者,通过声音识别技术(例如,ASR)或图像识别技术(例如,OCR)从众多多媒体资源中识别得到的标签。

作为一个可选实施例,每个多媒体资源都可以具有相应的聚类标签。可选地,可以预先设定好很多的聚类标签,当用户上传多媒体资源到服务器104中时,可以为多媒体资源添加相应的聚类标签,然后将带有聚类标签的多媒体资源上传到服务器104中。这样,当服务器104根据搜索请求获取到相应的多媒体资源之后,多媒体资源所携带的聚类标签就可以是与该关键词对应的聚类标签。可以理解,多媒体资源的聚类标签可以是一个或多个,根据多媒体资源的具体内容的不同,聚类标签可以是不同的。例如,一个多媒体资源(例如,视频)中包含了多个景点的相关内容,且这些景点都具有对应的聚类标签,那么,这个多媒体资源就可以携带有这些聚类标签。

在一些实施例中,聚类标签可以对应特定的景点,也可以对应特定的旅行线路。该旅行线路可以是根据相应地区的具体情况(例如,气候、地形等)通过因地制宜而规划的一些线路,也可以是实际存在的交通线路(例如,作为网红景点的某某公路。作为一个可选实施例,该旅行线路可以是根据游客上传视频时添加的地标信息而规划的一些线路。例如,可以统计在该地名对应的区域中游客的打卡视频添加的地标信息的数量,将地标信息数量超过数量阈值的多个地标信息按照地理位置进行排布并规划成相应的旅行线路,并为其设置相应的聚类标签。

作为一个可选实施例,聚类标签也可以通过声音识别技术(例如,ASR)或图像识别技术(例如,OCR)从众多多媒体资源中识别得到。例如,通过分析多媒体资源的音频可以统计出多媒体资源中出现的高频词,根据高频词可以生成相应的聚类标签。或者,通过图像识别技术,可以从多媒体资源的图像中识别到关键词(例如,图像拍摄到景区大门,通过识别景区大门中景区的名称即可以确定相应的关键词),根据关键词可以生成相应的聚类标签。

在确定得到多个聚类标签之后,在一些实施例中,用户可以对数据库服务器106中存储的多媒体数据基于聚类标签来进行分类,并可以为每个多媒体数据添加相应的聚类标签,这样,就可以基于多媒体数据确定聚类标签,相反地,也可以根据聚类标签找到相应的多媒体数据。

接下来,在找到搜索请求对应的多媒体数据和聚类标签之后,服务器104可以将搜索请求对应的多媒体资源和聚类标签发送给终端设备102A,终端设备102A接收到多媒体资源和聚类标签之后,可以在搜索结果页展示所述多媒体资源和所述聚类标签。

图3A示出了根据本公开实施例的一个示例性页面300的示意图。

如图3A所示,在一些实施例中,搜索结果页300中可以展示多个多媒体资源302A、302B和多个聚类标签304A~304D。

在一些实施例中,如图3A所示,可以以卡片形式展示多个多媒体资源302A、302B,从而可以美化界面布局。可选地,多个多媒体资源302A、302B和多个聚类标签304A~304D可以展示在搜索结果页300的第一区域300A中,并且,多个多媒体资源302A、302B和多个聚类标签304A~304D按照第一方向(图3A中为屏幕的横向)排列,并且,多个聚类标签304A~304D可以排布在第一区域300A的顶部。这样,将多个多媒体资源302A、302B和多个聚类标签304A~304D限定在搜索结果页300的特定区域,使得该搜索结果页300的其他区域可以用于展示通常的搜索结果页所需要展示的其他内容,例如,对某地的特色景点的介绍。

在一些实施例中,所述多媒体资源的数量为多个时,服务器104可以对这些多媒体资源进行排序,然后将排序结果一起返回给终端设备102A,使得终端设备102可以按照一定顺序去排列展示多媒体资源。

作为一个可选实施例,服务器104可以将多个所述多媒体资源输入预先训练好的评价模型,输出得到各多媒体资源的评分,然后按照所述评分高低对多个所述多媒体资源按照从高到低的顺序进行排序,并将多个所述多媒体资源的排序结果发送给所述终端设备102A。这样,利用评分对多媒体资源进行排序并将该排序结果发送给终端设备102A,使得终端设备102A可以按照该排序结果来展示多媒体资源,进而用户可以更快地获取到有用的旅行信息。

在一些实施例中,该评价模型可以采用机器学习模型(例如,神经网络模型)来实现,并可以利用历史的多媒体资源预先训练得到。

可选地,可以根据历史的多媒体资源的客观属性来为这些历史多媒体资源打分,然后利用带有得分的历史多媒体资源训练机器学习模型,从而得到该评价模型。

其中,历史多媒体资源的客观属性可以包括多媒体资源的内容、热度、质量、时效性、与地名的相关性。其中,内容可以是旅游攻略、旅游风景介绍、路线的注意事项等,热度可以是播放量、点赞数、评论数等,质量可以是抖动情况、内容占比等,时效性可以是发布时间距今的长短,与地名的相关性可以是该多媒体资源的名称、描述、内容的至少其一是否包括该地名。可选地,可以将这些客观属性分别量化为某个指标,然后计算五项客观属性的加权值作为打分,然后利用带有得分的历史多媒体资源训练机器学习模型,从而得到该评价模型。

可以理解的是,该评价模型是利用历史数据进行训练而得到的,而随着时间的推移,各多媒体资源的相关属性会发生变化,例如,热度会发生变化、时效性会发生变化,因此,在向终端设备102A发送多媒体资源时,同时利用该评价模型来进行评分并反馈基于评分结果的排序,使得终端设备102A可以基于最新的信息来对多媒体资源进行排序,用户可以掌握到的旅行信息能够更精准。

如图3A所示,由于第一区域300A的大小是确定的,因此,在第一区域300A中展示的多媒体资源也是有限,为了能够看到更多的多媒体资源,用户可以通过滑动操作来滑动第一区域300A的展示内容,终端设备102A接收到用户的沿所述第一方向的滑动操作时,则可以沿所述第一方向滑动展示多个所述多媒体资源,如图3B所示。

作为一个可选实施例,滑动展示多媒体资源的方向(第一方向)与滑动整个搜索结果页300的方向(第二方向)可以是垂直,这样,沿页面的两个方向施加滑动操作,可以实现不同的界面切换效果,界面操作更加丰富。可选地,滑动整个搜索结果页300的方向可以是沿屏幕展示的纵向,从而可以不改变用户滑动页面的操作习惯,而滑动展示多媒体资源的方向可以是沿屏幕展示的横向,从而可以提供一种类似于翻书的操作方式,增加了操作趣味性。

在一些实施例中,当搜索结果页300中展示的多媒体资源为视频时,终端设备102A可以直接在搜索结果页300中自动播放该视频,从而在进入搜索结果页300时用户就可以开始观看相应的视频,不需要点击视频来进行观看,进而可以快速地了解相关信息。

用户可以点击聚类标签304A~304D中的任一个,进而跳转到相应的标签页。

图4A示出了根据本公开实施例的另一个示例性页面400的示意图。

在一些实施例中,例如,用户点击了图3A中的聚类标签304A,终端设备102A响应于针对该聚类标签304A的触发操作,可以进入标签页400,并可以在标签页400展示与该聚类标签304A对应的多媒体资源402A~402D。

可选地,终端设备102A可以从基于搜索请求而从服务器104接收的多媒体资源中直接筛选与聚类标签304A对应的多媒体资源来展示在标签页400中,从而无需再次从服务器104获取与聚类标签304A对应的多媒体资源。

在一些实施例中,终端设备102A可以根据该触发操作生成相应的触发指令,并发送到服务器104,服务器104接收到该触发指令,可以从数据库服务器106中获取与聚类标签304A对应的多媒体资源,然后将与聚类标签304A对应的多媒体资源发送给终端设备102A。

可选地,服务器104在获取与聚类标签304A对应的多媒体资源时,可以先获取与聚类标签304A匹配的待选多媒体资源,若该待选多媒体资源的发布时间处于预设时效期间(例如,距今1年内),则可以确定该待选多媒体资源为与聚类标签304A对应的多媒体资源,并可以发送终端设备102A。反之,则可以将该待选多媒体资源筛除而不发送给终端设备102A,从而避免向终端设备102A返回时效性较差的多媒体资源,能够给用户提供更有效的旅行信息。

作为一个可选实施例,当与聚类标签304A匹配的多媒体资源的数量为多个时,终端设备102A可以按照预先确定的排列顺序,在标签页400中展示与聚类标签304A对应的多个多媒体资源402A~402D。其中,所述排列顺序可以是根据所述多媒体资源的热度和浏览时长而确定的。在一些实施例中,该排列顺序可以是服务器104根据多媒体资源的热度和浏览时长而确定的多媒体资源的排列顺序,然后在向终端设备102A返回多媒体资源时一同返回了该排列顺序。可选地,所述热度可以是指多媒体资源的播放量、点赞数、评论数等,并且,可以按照预设算法来根据播放量、点赞数、评论数等计算一个加权值作为热度的衡量指标。所述浏览时长可以是指该多媒体资源被用户浏览的时长,时间越长,说明该多媒体资源的内容质量越好,可以排在前面。这样,通过将热度较高和浏览时长较长的多媒体资源排在前面,使得用户能够更方便地获取到有用的信息,有利于用户掌握所需的旅行信息。

在一些实施例中,服务器104还可以按照其他规则对这些多媒体资源进行排序,然后将排序结果一起返回给终端设备102A,使得终端设备102可以按照一定顺序去排列展示多媒体资源。

作为一个可选实施例,服务器104可以通过图像识别技术确定与聚类标签304A匹配的多个多媒体资源的内容占比和抖动情况,然后根据所述内容占比和所述抖动情况对所述多个多媒体资源进行评分并按照评分结果对所述多个多媒体资源进行质量排序,并将该质量排序结果发送给终端设备102A。

其中,内容占比可以是指多媒体资源的内容中旅行相关内容的占比。例如,多媒体资源为图片,而该图片并没有拍摄到风景、住宿酒店的情况、门票购买的情况等等与旅行相关的内容,那么该图片的内容占比就偏低。又例如,多媒体资源为视频,而该视频并没有拍摄到风景、住宿酒店的情况、门票购买的情况等等与旅行相关的内容或者拍摄到与旅行相关的内容很少,那么该视频的内容占比就偏低。

抖动情况可以反映多媒体资源的清晰度。例如,多媒体资源为图片,而该图片较为模糊,那么该图片的抖动感较强,清晰度较低。又例如,多媒体资源为视频,而通过图像识别技术可以确定该视频的视频帧之间的抖动情况较为严重,那么该视频的清晰度较低。

若内容占比和/或抖动情况较为严重,则说明多媒体资源的质量较差,反之,则质量较优。

这样,通过内容占比和抖动情况对多个多媒体资源进行质量评分进而得到质量排序结果来反馈给终端设备102A,使得终端设备102A可以将质量较优的多媒体资源展示在前列,有利于用户获取到有用的信息。

在一些实施例中,服务器104还可以在向终端设备102A返回多个多媒体资源时为每个多媒体资源添加相应的服务维度信息,以便终端设备102A可以根据服务维度信息来对多个多媒体资源进行排序,然后按照排序结果展示多个所述多媒体资源。可选地,所述服务维度信息可以包括景点、住宿、路线、门票等。

作为一个可选实施例,所述服务维度信息可以包括以景点为服务维度的第一服务维度;终端设备102A可以根据多个所述多媒体资源对应的景点的热度,对多个所述多媒体资源进行排序。其中,景点的热度可以根据景点的游客流量(例如,日人流量、月人流量、年人流量等等)来确定,并可以是服务器104连同多媒体资源一起返回给终端设备102A的。这样,终端设备102A基于景点热度来对多媒体资源进行排序,能够使用户更快地获知热门景点的信息,并根据多媒体资源进一步了解热门景点的详细内容,提升用户体验。

作为一个可选实施例,所述服务维度信息可以包括以住宿为服务维度的第一服务维度;终端设备102A可以根据多个所述多媒体资源对应的住宿的评分,对多个所述多媒体资源进行排序。可选地,住宿的评分可以是多个用户在当前平台上针对该住宿所打的分数的平均值,也可以是从一些住宿提供平台获取的评分信息,并且,评分可以是服务器104连同多媒体资源一起返回给终端设备102A的。这样,终端设备102A基于住宿的评分来对多媒体资源进行排序,能够使用户更快地获知住宿体验更好的酒店信息,并根据多媒体资源进一步了解住宿的详细内容,提升用户体验。

作为一个可选实施例,所述服务维度信息可以包括以路线为服务维度的第一服务维度;终端设备102A可以根据多个所述多媒体资源对应的景点在所述路线中距离预设始发地的远近,对多个所述多媒体资源进行排序。所述路线可以某一条特定的旅行路线,或者可以是一条公路/高速公路,该预设始发地可以预先设定的该路线的始发地,这些信息可以是服务器104连同多媒体资源一起返回给终端设备102A的。这样,终端设备102A基于景点距离路线的始发地的远近来对多媒体资源进行排序,能够使用户沿着路线依次了解相应的景点信息,仿佛亲身走了一遍该路线,提升用户体验。

作为一个可选实施例,所述服务维度信息可以包括以门票为服务维度的第一服务维度;终端设备102A可以根据多个所述多媒体资源对应的门票的购买次数,对多个所述多媒体资源进行排序。门票的购买次数可以是服务器104连同多媒体资源一起返回给终端设备102A的。这样,终端设备102A基于门票的购买次数来对多媒体资源进行排序,使得排在前面的多媒体资源对应的是热门景点的相关信息,能够使用户更快地获知热门景点的信息,并根据多媒体资源进一步了解热门景点的详细内容,提升用户体验。

需要说明的是,前述实施例是服务器104将相应服务信息连同多媒体资源反馈给终端设备102A之后,由终端设备102A基于该服务信息来对多媒体资源进行排序,可以理解的是,这个排序步骤也可以由服务器104来完成并直接向终端设备102A返回排序结果,终端设备102A基于排序结果直接展示而不需要进行排序处理,能够提高终端设备102A的运行速度。

在一些实施例中,标签页400中当前展示的多个多媒体资源可以有包括不同旅行内容的多媒体资源。

如图4A所示,标签页400中当前展示了与聚类标签304A匹配的多媒体资源402A~402D,其中,多媒体资源402A的旅行内容可以包括第一内容,多媒体资源402B的旅行内容可以包括第二内容。可选地,第一内容和第二内容可以是与旅游景点、门票预订、住宿指南、餐饮指南或游玩路线相关的内容,并且,第一内容与第二内容不同。这样,在标签页400中同时展示包括不同旅行内容的多媒体资源,使得用户可以很快地掌握标签页400对应的聚类标签304A的相关旅行信息,且因为旅行信息的维度不同,用户可以更全面地掌握标签页400对应的聚类标签304A的相关旅行信息。

在一些实施例中,聚类标签304A可以对应一条旅行线路(例如,xx公路),该旅行线路包括具有抵达先后顺序(例如,xx公路的起点到终点的沿途顺序)的第一景点和第二景点,所述第一内容可以包括描述所述第一景点的内容,所述第二内容可以包括描述所述第二景点的内容,这样,终端设备102A可以按照所述抵达先后顺序在所述标签页400中展示所述第一资源和所述第二资源。这样,通过资源对应的景点在旅行线路中出现的先后顺序来展示相应的资源,使得用户在查看资源时还同时获得了景点在旅行线路中的位置信息,丰富了标签页400所能提供的旅行内容,提升了用户体验。

上述实施例仅是示例性的,可以理解,该旅行线路还可以包括第三景点,甚至是第四景点,相应地,按照第一景点、第二景点、第三景点和第四景点的抵达先后顺序,可以将第一景点、第二景点、第三景点和第四景点对应的资源(例如,多媒体资源402A~402D)按顺序展示在标签页400中,从而进一步丰富了标签页400的展示内容。

在一些实施例中,第一资源402A可以是视频,用户可以点击该视频来进行观看,终端设备102A响应于针对第一资源402A的触发操作,可以在所述标签页400中直接播放所述视频。可选地,终端设备102A也可以跳转到播放页410来播放该视频,如图4B所示。具体实现方式可以根据产品需求进行设置,在此不做限制。

终端设备102A可以确定所述视频是否被完整播放(亦即,视频一直播到结尾或接近结尾),如果终端设备102A确定所述视频被完整播放,则可以进一步获取与第一资源402A对应的第三资源,该第三资源可以包括第三内容,该第三内容可以是所述第一景点对应的门票预订、住宿指南或餐饮指南相关的内容。然后,终端设备102A可以在所述标签页400中与所述第一资源402A相邻的位置展示所述第三资源402E,如图4C所示。

在本实施例中,终端设备102A通过确定视频形式的多媒体资源402A是否被完整播放,进而可以判断该用户是否对该资源402A对应的景点感兴趣,若视频被完整播放,则可以说明用户对该资源402A对应的景点感兴趣,于是可以将与该景点相关的其他旅行内容(例如,门票预订、住宿指南、餐饮指南等)对应的资源402E展示在该视频的旁边,用户就可以接着基于该资源402E了解该景点对应的其他旅行内容,方便了用户快速、完整地了解该景点对应的多维度旅行内容,提升了用户体验。

在一些实施例中,所述第三资源402E可以是视频,用户可以点击该视频来进行观看,终端设备102A响应于针对所述第三资源402E的触发操作,在所述标签页400中播放所述第三资源并在所述标签页400展示跳转控件4022,如图4C所示;终端设备102A响应于针对所述跳转控件4022的触发操作,可以在详情页500中展示所述第三资源402E对应的第三内容的详细信息,如图5A所示。

如图5A所示,以第三资源402E对应的第三内容是住宿指南为例,详情页500可以展示第一资源402A对应的景点附近的住宿选项,并可以提供相应的住宿预订入口502A~502D。用户可以通过点击相应的住宿预订入口来进入购买页。例如,用户点击了详情页500中的住宿预订入口502A,终端设备102A响应于针对住宿预订入口502A的触发操作,可以在购买页510中展示对应的购买选项512A~512C,如图5B所示。这样,用户不需要专门到住宿预订的平台中去选择酒店,而是可以之间在观看视频的过程中完成住宿预订,缩短用户的操作流程,方便了使用。

可以理解,类似地,对于第三资源402E的第三内容是门票购买或餐饮指南相关内容的情况,可以采用与住宿指南类似的方式来进行处理,在此不再赘述。

回到图4A,作为一个可选实施例,标签页400可以按照预设顺序对聚类标签对应的多媒体数据进行排序,该排序可以根据多媒体数据的内容进行设计,例如,多媒体数据的内容按照以下顺序进行排列:游玩线路、游玩线路中距起点最近的第一景点、该第一景点对应的门票预订、该第一景点对应的住宿指南、该第一景点对应的餐饮指南、距起点第二近的第二景点、该第二景点对应的门票预订、该第二景点对应的住宿指南、该第二景点对应的餐饮指南,依次类推。

这样,用户通过在标签页400中顺序浏览这些多媒体数据,就可以全面地掌握该聚类标签对应的游玩线路的旅行内容,使用方便、提升用户体验。

在一些实施例中,多媒体资源所包含的旅行内容可以是预先归类好的,通过为每个多媒体资源关联上相应的旅行内容(例如,旅游景点、门票预订、住宿指南、餐饮指南、游玩路线等),从而终端设备102A可以根据该关联关系知道多媒体资源对应的旅行内容,进而可以在展示多媒体资源时采用前述策略来对多媒体资源进行排列展示。

在一些实施例中,如图4A所示,终端设备102A还可以在所述标签页400中展示多个聚类标签404A~404D,使得用户可以通过点击这些聚类标签来切换标签页,从而查看与某地相关的其他景点的旅行内容。

作为一个可选实施例,终端设备102A响应于针对多个所述聚类标签404A~404D中的第二标签(例如,标签404B)的触发操作,可以在所述标签页400中展示与所述第二标签对应的多媒体资源406A~406D,如图4D所示。

这样,用户通过选择相应的标签可以切换标签页的展示内容,从而可以浏览与搜索关键词对应的地名的相关旅游景点和旅行线路,并可以通过包含不同内容的多媒体资源来掌握多维度的旅行信息,有利于用户定制旅行计划,同时也能帮助旅游景区的宣传、带动地方经济。

本公开实施例还提供了一种信息展示方法。图6示出了本公开实施例所提供的示例性方法600的流程示意图。如图6所示,该方法600可以应用于图1的终端设备102A或102B,并可以进一步包括以下步骤。

在步骤602,响应于接收到包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签。

在步骤604,在搜索结果页(例如,图3A的页面300)展示所述多媒体资源(例如,图3A的多媒体资源302A、302B)和所述聚类标签(例如,图3A的聚类标签304A~304D),所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度(例如,景点、历史、美食等)相关。

本公开实施例提供的信息展示方法,通过在搜索结果页展示与地名相关的关键词对应的所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的景点相关,从而可以使用户通过多媒体资源和聚类标签更加直观地了解与该地名相关的具体旅行信息,提升了用户体验。

在一些实施例中,所述聚类标签的数量为多个,所述方法还包括:响应于针对多个所述聚类标签中的第一标签(例如,图3A的标签304A)的触发操作,在标签页(例如,图4A的页面400)展示与所述第一标签对应的多媒体资源(例如,图4A的多媒体资源402A~402D),从而用户可以通过点击聚类标签来查看该聚类标签对应的景点的旅行内容,更有针对性。

在一些实施例中,所述在标签页展示与所述第一标签对应的多媒体资源,包括:在所述标签页展示多个所述聚类标签(例如,图4A的聚类标签404A~404D);所述方法还包括:响应于针对多个所述聚类标签中的第二标签(例如,图4A的标签404B)的触发操作,在所述标签页展示与所述第二标签对应的多媒体资源(例如,图4D的多媒体资源406A~406D)。这样,在进入标签页之后,用户还可以通过点击其他聚类标签来切换标签页,查看更加方便。

在一些实施例中,与所述第一标签对应的多媒体资源的数量为多个;所述在标签页展示与所述第一标签对应的多媒体资源,包括:确定所述第一标签对应的第一服务维度;根据所述第一服务维度对多个所述多媒体资源进行排序;按照排序结果展示多个所述多媒体资源。这样,根据服务维度对多媒体资源进行排序,使得排序更具有针对性,有利于用户获得更多有用信息。

在一些实施例中,所述第一服务维度为景点;所述根据所述第一服务维度对多个所述多媒体资源进行排序,包括:根据多个所述多媒体资源对应的景点的热度,对多个所述多媒体资源进行排序。这样,终端设备102A基于景点热度来对多媒体资源进行排序,能够使用户更快地获知热门景点的信息,并根据多媒体资源进一步了解热门景点的详细内容,提升用户体验。

在一些实施例中,所述第一服务维度为住宿;所述根据所述第一服务维度对多个所述多媒体资源进行排序,包括:根据多个所述多媒体资源对应的住宿的评分,对多个所述多媒体资源进行排序。这样,终端设备102A基于住宿的评分来对多媒体资源进行排序,能够使用户更快地获知住宿体验更好的酒店信息,并根据多媒体资源进一步了解住宿的详细内容,提升用户体验。

在一些实施例中,所述第一服务维度为路线;所述根据所述第一服务维度对多个所述多媒体资源进行排序,包括:根据多个所述多媒体资源对应的景点在所述路线中距离预设始发地的远近,对多个所述多媒体资源进行排序。这样,终端设备102A基于景点距离路线的始发地的远近来对多媒体资源进行排序,能够使用户沿着路线依次了解相应的景点信息,仿佛亲身走了一遍该路线,提升用户体验。

在一些实施例中,所述第一服务维度为门票;所述根据所述第一服务维度对多个所述多媒体资源进行排序,包括:根据多个所述多媒体资源对应的门票的购买次数,对多个所述多媒体资源进行排序。这样,终端设备102A基于门票的购买次数来对多媒体资源进行排序,使得排在前面的多媒体资源对应的是热门景点的相关信息,能够使用户更快地获知热门景点的信息,并根据多媒体资源进一步了解热门景点的详细内容,提升用户体验。

在一些实施例中,与所述第一标签对应的多媒体资源的数量为多个;所述在标签页展示与所述第一标签对应的多媒体资源,包括:按照预先确定的排列顺序,在所述标签页展示与所述第一标签对应的多个多媒体资源;其中,所述排列顺序是根据所述多媒体资源的热度和浏览时长而确定的。这样,根据热度和浏览时长对多媒体资源进行排序,使得更加具有参考价值的多媒体资源被排在前面,有利于用户获得更多有用信息。

在一些实施例中,多个所述多媒体资源包括第一资源和第二资源,所述第一资源的旅行内容包括第一内容,所述第二资源的旅行内容包括第二内容,所述第一内容与所述第二内容不同;所述在标签页展示与所述第一标签对应的多媒体资源,包括:在所述标签页展示所述第一资源(例如,图4A的多媒体资源402A)和所述第二资源(例如,图4A的多媒体资源402B)。这样,通过在标签页中展示具有不同旅行内容的资源,使得用户在一个页面中可以获取到不同旅行内容的信息,丰富了页面展示内容,方便了用户使用。

在一些实施例中,所述第一标签对应一条旅行线路,所述旅行线路包括具有抵达先后顺序的第一景点和第二景点,所述第一内容包括描述所述第一景点的内容,所述第二内容包括描述所述第二景点的内容;所述在所述标签页展示所述第一资源和所述第二资源,包括:按照所述抵达先后顺序在所述标签页展示所述第一资源和所述第二资源。这样,通过按照旅行线路中景点出现的先后顺序来展示多媒体资源,使得用户在查看多媒体资源的时候可以按照旅行路线的顺序来查看相关信息,丰富了用户体验。

在一些实施例中,所述第一内容或所述第二内容包括与旅游景点、门票预订、住宿指南、餐饮指南或游玩路线相关的内容,从而可以向用户展示更加全面的旅行内容。

在一些实施例中,所述第一资源为视频;

按照所述抵达先后顺序在所述标签页展示所述第一资源和所述第二资源之后,所述方法还包括:

响应于针对所述第一资源的触发操作,在所述标签页中播放所述第一资源;

响应于确定所述第一资源被完整播放,获取与所述第一资源对应的第三资源,所述第三资源包括第三内容,所述第三内容为所述第一景点对应的门票预订、住宿指南或餐饮指南相关的内容;

在所述标签页中与所述第一资源(例如,图4C的多媒体资源402A)相邻的位置展示所述第三资源(例如,图4C的多媒体资源402E)。

这样,根据用户是否完整播放视频的情况来确定用户对景点的感兴趣程度,并在确定用户感兴趣的情况下将景点对应的门票预订、住宿指南或餐饮指南相关的内容推荐给用户,方便用户进行门票、住宿或餐饮的预订,有利于用户制定旅行计划,提升了用户体验。

在一些实施例中,所述第三资源为视频;

在所述标签页中与所述第一资源相邻的位置展示所述第三资源之后,所述方法还包括:

响应于针对所述第三资源的触发操作,在所述标签页中播放所述第三资源并在所述标签页展示跳转控件;

响应于针对所述跳转控件的触发操作,在详情页(例如,图5A的页面500)展示所述第三资源对应的第三内容的详细信息。

这样,通过详情页向用户提供门票、住宿或餐饮等信息,可以让用户更好地完成旅行计划的制定,提升了用户体验。

在一些实施例中,所述在详情页展示所述第三资源对应的第三内容的详细信息,包括:在所述详情页提供门票购买入口、住宿预订入口(例如,图5A的入口502A~502D)或餐饮预订入口,从而用户可以直接在详情页中通过这些入口来完成相应的预订,使用更加方便。

在一些实施例中,所述多媒体资源的数量为多个;所述在搜索结果页展示所述多媒体资源,包括:在所述搜索结果页以卡片形式按照第一方向排列展示多个所述多媒体资源;所述方法还包括:响应于沿所述第一方向的滑动操作,沿所述第一方向滑动展示多个所述多媒体资源,如图3A和图3B所示。

作为一个可选实施例,滑动展示多媒体资源的方向(第一方向)与滑动整个搜索结果页300的方向(第二方向)可以是垂直,这样,沿页面的两个方向施加滑动操作,可以实现不同的界面切换效果,界面操作更加丰富。可选地,滑动整个搜索结果页300的方向可以是沿屏幕展示的纵向,从而可以不改变用户滑动页面的操作习惯,而滑动展示多媒体资源的方向可以是沿屏幕展示的横向,从而可以提供一种类似于翻书的操作方式,增加了操作趣味性。

在一些实施例中,所述在搜索结果页展示所述多媒体资源,包括:响应于确定所述多媒体资源为视频,在所述搜索结果页中播放所述视频,从而在进入搜索结果页300时用户就可以开始观看相应的视频,不需要点击视频来进行观看,进而可以快速地了解相关信息。

需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。

需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本公开实施例还提供了一种信息搜索方法。图7示出了本公开实施例所提供的另一示例性方法700的流程示意图。如图7所示,该方法700可以由图1的服务器104实施,并可以进一步包括以下步骤。

在步骤702,接收终端设备发送的搜索请求。

在步骤704,响应于确定所述搜索请求包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度(例如,景点、历史、美食等)相关。

在步骤706,将所述多媒体资源和所述聚类标签发送给所述终端设备。

本公开实施例提供的信息搜索方法,通过在搜索结果页展示与地名相关的关键词对应的所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的景点相关,从而可以使用户通过多媒体资源和聚类标签更加直观地了解与该地名相关的具体旅行信息,提升了用户体验。

在一些实施例中,所述聚类标签包括被用户标记的标签以及通过声音识别技术或图像识别技术从所述多媒体资源中识别得到的标签。

在一些实施例中,所述方法还包括:接收用户针对所述多个聚类标签中的第一标签的触发指令,获取与所述第一标签对应的多媒体资源;将所述与所述第一标签对应的多媒体资源发送给所述终端设备。

在一些实施例中,所述获取与所述第一标签对应的多媒体资源,包括:获取与所述第一标签匹配的待选多媒体资源;响应于确定所述待选多媒体资源的发布时间处于预设时效期间,确定所述待选多媒体资源为所述与所述第一标签对应的多媒体资源。这样,可以将一些发布时间距今已经比较久的多媒体资源过滤掉,避免用户接收到旧的信息,不利于用户制定旅行计划。

在一些实施例中,所述获取与所述第一标签对应的多媒体资源,包括:

获取与所述第一标签匹配的多个多媒体资源;

通过图像识别技术确定所述与所述第一标签匹配的多个多媒体资源的内容占比和抖动情况;

根据所述内容占比和所述抖动情况对所述多个多媒体资源进行评分;

按照评分结果对所述多个多媒体资源进行质量排序;

所述将所述与所述第一标签对应的多媒体资源发送给所述终端设备,包括:

将所述与所述第一标签对应的多媒体资源的质量排序结果发送给所述终端设备。

这样,通过内容占比和抖动情况对多个多媒体资源进行质量评分进而得到质量排序结果来反馈给终端设备,使得终端设备可以将质量较优的多媒体资源展示在前列,有利于用户获取到有用的信息。

在一些实施例中,所述多媒体资源的数量为多个;

所述方法还包括:

将多个所述多媒体资源输入预先训练好的评价模型,输出得到各所述多媒体资源的评分;

按照所述评分对多个所述多媒体资源进行排序;

所述将所述多媒体资源和所述聚类标签发送给所述终端设备,包括:

将多个所述多媒体资源的排序结果发送给所述终端设备。

这样,利用评分对多媒体资源进行排序并将该排序结果发送给终端设备,使得终端设备可以按照该排序结果来展示多媒体资源,进而用户可以更快地获取到有用的旅行信息。

需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。

需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本公开实施例还提供了一种计算机设备,用于实现上述的方法600或700。图8示出了本公开实施例所提供的示例性计算机设备800的硬件结构示意图。计算机设备800可以用于实现图1的终端设备102A或102B,也可以用于实现图1的服务器104。在一些场景中,该计算机设备800也可以用于实现图1的数据库服务器106。

如图8所示,计算机设备800可以包括:处理器802、存储器804、网络模块806、外围接口808和总线810。其中,处理器802、存储器804、网络模块806和外围接口808通过总线810实现彼此之间在计算机设备800的内部的通信连接。

处理器802可以是中央处理器(Central Processing Unit,CPU)、图像处理器、神经网络处理器(NPU)、微控制器(MCU)、可编程逻辑器件、数字信号处理器(DSP)、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路。处理器802可以用于执行与本公开描述的技术相关的功能。在一些实施例中,处理器802还可以包括集成为单一逻辑组件的多个处理器。例如,如图8所示,处理器802可以包括多个处理器802a、802b和802c。

存储器804可以配置为存储数据(例如,指令、计算机代码等)。如图8所示,存储器804存储的数据可以包括程序指令(例如,用于实现本公开实施例的方法600或700的程序指令)以及要处理的数据(例如,存储器可以存储其他模块的配置文件等)。处理器802也可以访问存储器804存储的程序指令和数据,并且执行程序指令以对要处理的数据进行操作。存储器804可以包括易失性存储装置或非易失性存储装置。在一些实施例中,存储器804可以包括随机访问存储器(RAM)、只读存储器(ROM)、光盘、磁盘、硬盘、固态硬盘(SSD)、闪存、存储棒等。

网络接口806可以配置为经由网络向计算机设备800提供与其他外部设备的通信。该网络可以是能够传输和接收数据的任何有线或无线的网络。例如,该网络可以是有线网络、本地无线网络(例如,蓝牙、WiFi、近场通信(NFC)等)、蜂窝网络、因特网、或上述的组合。可以理解的是,网络的类型不限于上述具体示例。

外围接口808可以配置为将计算机设备800与一个或多个外围装置连接,以实现信息输入及输出。例如,外围装置可以包括键盘、鼠标、触摸板、触摸屏、麦克风、各类传感器等输入设备以及显示器、扬声器、振动器、指示灯等输出设备。

总线810可以被配置为在计算机设备800的各个组件(例如处理器802、存储器804、网络接口806和外围接口808)之间传输信息,诸如内部总线(例如,处理器-存储器总线)、外部总线(USB端口、PCI-E总线)等。

需要说明的是,尽管上述计算机设备800的架构仅示出了处理器802、存储器804、网络接口806、外围接口808和总线810,但是在具体实施过程中,该计算机设备800的架构还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述计算机设备800的架构中也可以仅包含实现本公开实施例方案所必需的组件,而不必包含图中所示的全部组件。

本公开实施例还提供了一种信息展示装置。图9示出了本公开实施例所提供的示例性装置900的示意图。如图9所示,该装置900可以用于实现方法600,并可以进一步包括以下模块。

获取模块902,被配置为:响应于接收到包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签;以及

展示模块904,被配置为:在搜索结果页展示所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度(例如,景点、历史、美食等)相关。

本公开实施例提供的信息展示装置,通过在搜索结果页展示与地名相关的关键词对应的所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的景点相关,从而可以使用户通过多媒体资源和聚类标签更加直观地了解与该地名相关的具体旅行信息,提升了用户体验。

在一些实施例中,所述聚类标签的数量为多个,展示模块904,被配置为:响应于针对多个所述聚类标签中的第一标签(例如,图3A的标签304A)的触发操作,在标签页(例如,图4A的页面400)展示与所述第一标签对应的多媒体资源(例如,图4A的多媒体资源402A~402D),从而用户可以通过点击聚类标签来查看该聚类标签对应的景点的旅行内容,更有针对性。

在一些实施例中,展示模块904,被配置为:在所述标签页展示多个所述聚类标签(例如,图4A的聚类标签404A~404D);响应于针对多个所述聚类标签中的第二标签(例如,图4A的标签404B)的触发操作,在所述标签页展示与所述第二标签对应的多媒体资源(例如,图4D的多媒体资源406A~406D)。这样,在进入标签页之后,用户还可以通过点击其他聚类标签来切换标签页,查看更加方便。

在一些实施例中,与所述第一标签对应的多媒体资源的数量为多个;展示模块904,被配置为:确定所述第一标签对应的第一服务维度;根据所述第一服务维度对多个所述多媒体资源进行排序;按照排序结果展示多个所述多媒体资源。这样,根据服务维度对多媒体资源进行排序,使得排序更具有针对性,有利于用户获得更多有用信息。

在一些实施例中,所述第一服务维度为景点;展示模块904,被配置为:根据多个所述多媒体资源对应的景点的热度,对多个所述多媒体资源进行排序。这样,终端设备102A基于景点热度来对多媒体资源进行排序,能够使用户更快地获知热门景点的信息,并根据多媒体资源进一步了解热门景点的详细内容,提升用户体验。

在一些实施例中,所述第一服务维度为住宿;展示模块904,被配置为:根据多个所述多媒体资源对应的住宿的评分,对多个所述多媒体资源进行排序。这样,终端设备102A基于住宿的评分来对多媒体资源进行排序,能够使用户更快地获知住宿体验更好的酒店信息,并根据多媒体资源进一步了解住宿的详细内容,提升用户体验。

在一些实施例中,所述第一服务维度为路线;展示模块904,被配置为:根据多个所述多媒体资源对应的景点在所述路线中距离预设始发地的远近,对多个所述多媒体资源进行排序。这样,终端设备102A基于景点距离路线的始发地的远近来对多媒体资源进行排序,能够使用户沿着路线依次了解相应的景点信息,仿佛亲身走了一遍该路线,提升用户体验。

在一些实施例中,所述第一服务维度为门票;展示模块904,被配置为:根据多个所述多媒体资源对应的门票的购买次数,对多个所述多媒体资源进行排序。这样,终端设备102A基于门票的购买次数来对多媒体资源进行排序,使得排在前面的多媒体资源对应的是热门景点的相关信息,能够使用户更快地获知热门景点的信息,并根据多媒体资源进一步了解热门景点的详细内容,提升用户体验。

在一些实施例中,与所述第一标签对应的多媒体资源的数量为多个;展示模块904,被配置为:按照预先确定的排列顺序,在所述标签页展示与所述第一标签对应的多个多媒体资源;其中,所述排列顺序是根据所述多媒体资源的热度和浏览时长而确定的。这样,根据热度和浏览时长对多媒体资源进行排序,使得更加具有参考价值的多媒体资源被排在前面,有利于用户获得更多有用信息。

在一些实施例中,多个所述多媒体资源包括第一资源和第二资源,所述第一资源的旅行内容包括第一内容,所述第二资源的旅行内容包括第二内容,所述第一内容与所述第二内容不同;展示模块904,被配置为:在所述标签页展示所述第一资源(例如,图4A的多媒体资源402A)和所述第二资源(例如,图4A的多媒体资源402B)。这样,通过在标签页中展示具有不同旅行内容的资源,使得用户在一个页面中可以获取到不同旅行内容的信息,丰富了页面展示内容,方便了用户使用。

在一些实施例中,所述第一标签对应一条旅行线路,所述旅行线路包括具有抵达先后顺序的第一景点和第二景点,所述第一内容包括描述所述第一景点的内容,所述第二内容包括描述所述第二景点的内容;展示模块904,被配置为:按照所述抵达先后顺序在所述标签页展示所述第一资源和所述第二资源。这样,通过按照旅行线路中景点出现的先后顺序来展示多媒体资源,使得用户在查看多媒体资源的时候可以按照旅行路线的顺序来查看相关信息,丰富了用户体验。

在一些实施例中,所述第一内容或所述第二内容包括与旅游景点、门票预订、住宿指南、餐饮指南或游玩路线相关的内容,从而可以向用户展示更加全面的旅行内容。

在一些实施例中,所述第一资源为视频;

展示模块904,被配置为:响应于针对所述第一资源的触发操作,在所述标签页中播放所述第一资源;

响应于确定所述第一资源被完整播放,获取与所述第一资源对应的第三资源,所述第三资源包括第三内容,所述第三内容为所述第一景点对应的门票预订、住宿指南或餐饮指南相关的内容;

在所述标签页中与所述第一资源(例如,图4C的多媒体资源402A)相邻的位置展示所述第三资源(例如,图4C的多媒体资源402E)。

这样,根据用户是否完整播放视频的情况来确定用户对景点的感兴趣程度,并在确定用户感兴趣的情况下将景点对应的门票预订、住宿指南或餐饮指南相关的内容推荐给用户,方便用户进行门票、住宿或餐饮的预订,有利于用户制定旅行计划,提升了用户体验。

在一些实施例中,所述第三资源为视频;

展示模块904,被配置为:

响应于针对所述第三资源的触发操作,在所述标签页中播放所述第三资源并在所述标签页展示跳转控件;

响应于针对所述跳转控件的触发操作,在详情页(例如,图5A的页面500)展示所述第三资源对应的第三内容的详细信息。

这样,通过详情页向用户提供门票、住宿或餐饮等信息,可以让用户更好地完成旅行计划的制定,提升了用户体验。

在一些实施例中,展示模块904,被配置为:在所述详情页提供门票购买入口、住宿预订入口(例如,图5A的入口502A~502D)或餐饮预订入口,从而用户可以直接在详情页中通过这些入口来完成相应的预订,使用更加方便。

在一些实施例中,所述多媒体资源的数量为多个;展示模块904,被配置为:在所述搜索结果页以卡片形式按照第一方向排列展示多个所述多媒体资源;响应于沿所述第一方向的滑动操作,沿所述第一方向滑动展示多个所述多媒体资源,如图3A和图3B所示。

作为一个可选实施例,滑动展示多媒体资源的方向(第一方向)与滑动整个搜索结果页300的方向(第二方向)可以是垂直,这样,沿页面的两个方向施加滑动操作,可以实现不同的界面切换效果,界面操作更加丰富。可选地,滑动整个搜索结果页300的方向可以是沿屏幕展示的纵向,从而可以不改变用户滑动页面的操作习惯,而滑动展示多媒体资源的方向可以是沿屏幕展示的横向,从而可以提供一种类似于翻书的操作方式,增加了操作趣味性。

在一些实施例中,展示模块904,被配置为:响应于确定所述多媒体资源为视频,在所述搜索结果页中播放所述视频,从而在进入搜索结果页300时用户就可以开始观看相应的视频,不需要点击视频来进行观看,进而可以快速地了解相关信息。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

上述实施例的装置用于实现前述任一实施例中相应的方法600,并且具有相应的方法实施例的有益效果,在此不再赘述。

本公开实施例还提供了一种信息搜索装置。图10示出了本公开实施例所提供的另一示例性装置1000的示意图。如图10所示,该装置1000可以用于实现方法700,并可以进一步包括以下模块。

接收模块1002,被配置为:接收终端设备发送的信息搜索请求;

获取模块1004,被配置为:响应于确定所述搜索请求包括与地名相关的关键词的搜索请求,获取与所述关键词对应的多媒体资源和聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的服务维度(例如,景点、历史、美食等)相关;以及

发送模块1006,被配置为:将所述多媒体资源和所述聚类标签发送给所述终端设备。

本公开实施例提供的信息搜索装置,通过在搜索结果页展示与地名相关的关键词对应的所述多媒体资源和所述聚类标签,所述多媒体资源包括与所述地名相关的旅行内容,所述聚类标签与所述地名对应的景点相关,从而可以使用户通过多媒体资源和聚类标签更加直观地了解与该地名相关的具体旅行信息,提升了用户体验。

在一些实施例中,所述聚类标签包括被用户标记的标签以及通过声音识别技术或图像识别技术从所述多媒体资源中识别得到的标签。

在一些实施例中,接收模块1002,被配置为:接收用户针对所述多个聚类标签中的第一标签的触发指令,获取与所述第一标签对应的多媒体资源;发送模块1006,被配置为:将所述与所述第一标签对应的多媒体资源发送给所述终端设备。

在一些实施例中,获取模块1004,被配置为:获取与所述第一标签匹配的待选多媒体资源;响应于确定所述待选多媒体资源的发布时间处于预设时效期间,确定所述待选多媒体资源为所述与所述第一标签对应的多媒体资源。这样,可以将一些发布时间距今已经比较久的多媒体资源过滤掉,避免用户接收到旧的信息,不利于用户制定旅行计划。

在一些实施例中,获取模块1004,被配置为:获取与所述第一标签匹配的多个多媒体资源;通过图像识别技术确定所述与所述第一标签匹配的多个多媒体资源的内容占比和抖动情况;根据所述内容占比和所述抖动情况对所述多个多媒体资源进行评分;按照评分结果对所述多个多媒体资源进行质量排序;

发送模块1006,被配置为:将所述与所述第一标签对应的多媒体资源的质量排序结果发送给所述终端设备。

这样,通过内容占比和抖动情况对多个多媒体资源进行质量评分进而得到质量排序结果来反馈给终端设备,使得终端设备可以将质量较优的多媒体资源展示在前列,有利于用户获取到有用的信息。

在一些实施例中,所述多媒体资源的数量为多个;

获取模块1004,被配置为:将多个所述多媒体资源输入预先训练好的评价模型,输出得到各所述多媒体资源的评分;按照所述评分对多个所述多媒体资源进行排序;发送模块1006,被配置为:将多个所述多媒体资源的排序结果发送给所述终端设备。

这样,利用评分对多媒体资源进行排序并将该排序结果发送给终端设备,使得终端设备可以按照该排序结果来展示多媒体资源,进而用户可以更快地获取到有用的旅行信息。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

上述实施例的装置用于实现前述任一实施例中相应的方法700,并且具有相应的方法实施例的有益效果,在此不再赘述。

基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的方法600或700。

本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的方法600或700,并且具有相应的方法实施例的有益效果,在此不再赘述。

基于同一发明构思,与上述任意实施例方法600或700相对应的,本公开还提供了一种计算机程序产品,其包括计算机程序。在一些实施例中,所述计算机程序由一个或多个处理器可执行以使得所述处理器执行所述的方法600或700。对应于方法600或700各实施例中各步骤对应的执行主体,执行相应步骤的处理器可以是属于相应执行主体的。

上述实施例的计算机程序产品用于使处理器执行如上任一实施例所述的方法600或700,并且具有相应的方法实施例的有益效果,在此不再赘述。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。

另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因此,这些描述应被认为是说明性的而不是限制性的。

尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。

本公开实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。

相关技术
  • 信息推送方法、信息展示方法、计算机设备及存储介质
  • 直播间界面展示方法、架构及相关方法、装置及设备
  • 相关搜索词的确定方法、装置、存储介质及电子设备
  • 应用于存储系统的节点视图展示方法及相关设备
  • 一种基于大数据的功能菜单展示方法及相关设备
  • 物流信息展示方法及相关设备、物流信息返回方法及相关设备
  • 一种展示搜索信息的方法及搜索信息展示装置
技术分类

06120115632200