CN113536157B - 一种搜索结果的生成、推送和交互展示方法及装置和系统 - Google Patents
一种搜索结果的生成、推送和交互展示方法及装置和系统 Download PDFInfo
- Publication number
- CN113536157B CN113536157B CN202010316815.6A CN202010316815A CN113536157B CN 113536157 B CN113536157 B CN 113536157B CN 202010316815 A CN202010316815 A CN 202010316815A CN 113536157 B CN113536157 B CN 113536157B
- Authority
- CN
- China
- Prior art keywords
- multimedia
- search result
- card
- container
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 97
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 36
- 230000004931 aggregating effect Effects 0.000 claims abstract description 19
- 238000012216 screening Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 10
- 238000003860 storage Methods 0.000 claims description 8
- 230000002776 aggregation Effects 0.000 claims description 7
- 238000004220 aggregation Methods 0.000 claims description 7
- 238000003825 pressing Methods 0.000 claims description 6
- 230000007704 transition Effects 0.000 claims description 6
- 238000010411 cooking Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 238000013461 design Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000003993 interaction Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000008429 bread Nutrition 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 235000013372 meat Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种搜索结果的生成、推送和交互展示方法及装置和系统。所述方法包括:接收搜索引擎服务器传送过来的至少一个搜索结果信息;所述搜索结果信息中包含多媒体信息;将接收到的至少一个所述搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个所述搜索结果信息所包含的多媒体信息。本发明方便用户切换访问不同的多媒体的搜索结果,提高了用户检索的效率,同时也提升了用户体验。
Description
技术领域
本发明涉及人机交互技术领域,特别涉及一种搜索结果的生成、推送和交互展示方法及装置和系统。
背景技术
随着信息技术的发展,许多学习者可以借助多种工具来学习知识,不再受限于传统的书本,搜索引擎便是很方便的网络学习工具之一,对于搜索引擎来说,目前通用的做法是用户使用一些关键词输入到搜索框中,搜索引擎在检索到结果后,向用户推送包含有若干个搜索结果链接的结果页面。
对于这种搜索结果的展示方式来说,如果用户想查看搜索的结果,则需要逐一进入搜索结果的页面,查看具体内容;如果发现某一页的内容并不是自身想要的,则需要再去进入其他页面查看其他页面的具体内容,如此反复,直到找到符合自己需求的搜索结果所在的页面;另外,对于包含有多媒体内容的搜索结果来说,比如包含文字、视频、音频、图片或多种组合的情况下,用户需要先进入网页,然后选择对应的视频、音频、图片等进行观看;如果要查看下一个搜索结果,则退出上一个搜索结果,再选择下一个搜索结果的网页,然后再按照上述方式再进入对应的搜索结果页面进行观看。整体的设计既缺乏特色,亦不人性化,用户操作并不便捷,检索的效率较低,用户体验较差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种搜索结果的生成、推送和交互展示方法及装置和系统。
第一方面,本发明实施例提供一种搜索结果的生成方法,包括:
接收搜索引擎服务器传送过来的至少一个搜索结果信息;所述搜索结果信息中包含的多媒体信息;
将接收到的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个所述搜索结果信息所包含的多媒体信息。
在一个或一些可能的实施例中,所述多媒体信息包括:链接地址、内容摘要、和/或,标题以及封面图片;
所述将接收到的至少一个所述搜索结果信息聚合至同一个容器中,包括:
将所述至少一个搜索结果中包含的多媒体的链接地址、内容摘要和/或标题,以及封面图片分别插入所述同一个容器的至少一个卡片中。
在一个或一些可能的实施例中,将所述至少一个搜索结果中包含的多媒体的链接地址、内容摘要和/或标题,以及对应的封面图片分别插入所述同一个容器的至少一个卡片中,具体包括:
将所有多媒体对应的封面图片及链接地址叠加至所述容器的第一卡片中,以使得所有多媒体对应的封面图片在所述第一卡片中能够切换显示;
将所述多媒体的内容摘要和/或标题分别插入所述容器中对应的至少一个第二卡片中;
将每个所述多媒体的封面图片与对应的内容摘要和/或标题建立关联关系,以使得所述第二卡片能够随第一卡片中的封面图片切换而对应切换。
在一个或一些可能的实施例中,所述多媒体包括下述一项或多项:文字、照片、图片、动画、视频和音频。
第二方面,本发明实施例提供一种搜索结果的推送方法,包括:生成搜索结果,推送所述搜索结果,所述生成搜索结果的步骤采用前述搜索结果的生成方法。
第三方面,本发明实施例提供一种搜索结果的交互展示方法,包括:
若接收到用户对搜索结果的切换指令,则根据所述切换指令,在所述聚合有至少一个搜索结果信息的容器中,确定当前所需展示的搜索结果信息;所述搜索结果信息中包含多媒体信息;
在所述容器中切换展示所述至少一个搜索结果信息中包含的多媒体信息;
所述聚合有至少一个搜索结果信息的容器是根据前述搜索结果的生成方法得到的。
在一个或一些可能的实施例中,所述多媒体为视频、音频或动画,所述方法还包括:若接收到用户对所述搜索结果信息对应的多媒体的播放指令,则通过交互转场的方式,推送对应的视频或音频播放页面,并在所述视频或音频播放页面中下载多媒体搜索结果信息对应的视频或音频并播放。
在一个或一些可能的实施例中,所述容器包含一个第一卡片和至少一个第二卡片;所述第一卡片叠加有搜索结果中至少一个多媒体的封面图片及链接地址;所述至少一个第二卡片中分别包含有多媒体内容摘要和/或标题,且每个卡片的多媒体内容摘要和/或标题与封面图片关联;
所述确定当前所需展示的搜索结果信息,包括:
确定当前所需展示的多媒体的封面图片和链接地址,以及所关联的所述多媒体的内容摘要和/或标题;
在所述容器中切换展示所述至少一个搜索结果信息中包含的多媒体信息,包括:
根据用户的切换指令,在所述第一卡片中,将所述所需展示的多媒体的封面图片置顶显示;并将包含有所需展示的多媒体的内容摘要和/或标题的第二卡片移动至所有第二卡片的顶端显示。
在一个或一些可能的实施例中,所述切换指令,包括:
用户在所述第一卡片和各第二卡片所对应的界面图形中,通过上、下、左或右的滑动手势、点击手势、拖拽手势、短按或长按手势所产生的指令。
在一个实施例中,所述第一卡片和/或第二卡片上设置有下述任一项或多项交互按钮:
播放、打开详情、收藏、删除、下载、分享至和发送至。
第四方面,本发明实施例提供一种搜索结果的生成方法,包括:
从根据用户的搜索条件得到的至少一个搜索结果中,筛选出至少一个多媒体;
获取所述至少一个多媒体的多媒体信息;
将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息。
第五方面,本发明实施例提供一种搜索结果的生成装置,包括:
接收模块,用于接收搜索引擎服务器传送过来的至少一个搜索结果信息;所述搜索结果信息中包含多媒体信息;
聚合模块,用于将接收到的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个所述搜索结果信息所包含的多媒体信息。
第六方面,本发明实施例提供一种搜索结果的推送装置,包括:生成模块和推送模块,所述生成模块用于生成搜索结果,所述推送模块用于推送搜索结果,所述生成模块生成搜索结果采用前述搜索结果的生成方法。
第七方面,本发明实施例提供一种搜索结果的交互展示装置,包括:
确定模块,用于若接收到用户对搜索结果的切换指令,则根据所述切换指令,在所述聚合有至少一个多媒体搜索结果信息的容器中,确定当前所需展示的搜索结果信息;所述搜索结果信息中包含多媒体信息;
展示模块,用于在所述容器中切换展示所述至少一个搜索结果信息中包含的多媒体信息;
所述聚合有至少一个搜索结果信息的容器是按照前述搜索结果的生成方法得到的。
第八方面,本发明实施例提供一种搜索结果的生成装置,包括:
筛选模块,用于从根据用户的搜索条件得到的搜索结果中,筛选出至少一个多媒体;
获取模块,用于获取所述至少一个多媒体的相关多媒体信息;
聚合模块,用于将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息。
第九方面,本发明实施例提供一种搜索结果的生成系统,包括:
搜索引擎服务器,用于从根据用户的搜索条件得到的搜索结果中,筛选出至少一个多媒体,获取所述至少一个多媒体的多媒体信息并传送给客户端;
客户端,用于将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息。
在一个实施例中,所述客户端为浏览器或APP。
第十方面,本发明实施例提供一种客户端,包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述程序被处理器执行时能够实现前述搜索结果的生成方法,或者能够实现前述搜索结果的推送方法,或者能够实现前述搜索结果的交互展示方法,或者能够实现前述搜索结果的生成方法。
第十一方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时能够实现如前述搜索结果的生成方法,或者能够实现如前述搜索结果的推送方法,或者能够实现如前述搜索结果的交互展示方法,或者能够实现如前述搜索结果的生成方法。
本发明实施例提供的上述技术方案的有益效果至少包括:
本发明实施例提供的搜索结果的生成方法、推送方法和交互展示方法及装置和系统中,将搜索引擎服务器传送过来的至少一个搜索结果信息聚合至同一个容器中,以便用户可以通过容器切换访问至少一个搜索结果信息中包含的多媒体信息。通过这样的设计,用户可以在同一个容器中切换访问不同搜索结果中不同的多媒体信息,进而访问对应的多媒体,而不必按照现有设计那样,在查看搜索结果中包含的多媒体的情况下,需要逐个进入对应的搜索页面去访问对应的多媒体,方便用户切换访问不同的多媒体的搜索结果,提高了用户检索的效率,同时也提升了用户体验。
本发明实施例在交互展示的情况下,随着用户的切换指令例如滑动、点击、拖拽手势等,在容器中同时移动第一卡片中移动多媒体封面图片和与之关联的第二卡片的位置,与现有技术相比,更符合用户消费视频的使用习惯,整体的设计感较现有技术更强,提升了用户体验。
本发明实施例还在第一卡片和/或第二卡片上还设置有播放、打开详情、收藏、删除、下载、分享至和发送至等交互按钮,使得用户的交互体验更丰富。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例一提供的搜索结果的生成方法的流程图;
图2为本发明实施例一提供的卡片的模型示意图;
图3为本发明实施例一提供的一个聚合有多个卡片的容器的例子的示意图;
图4为本发明实施例二提供的推送方法的流程图;
图5为本发明实施例三提供的搜索结果的交互展示方法的流程图;
图6A~6C为本发明实施例三提供的针对用户的query“分子料理事物怎么做”的视频搜索结果的交互示意图;
图7为本发明实施例四提供的搜索结果的生成方法的流程图;
图8为本发明实施例提供的搜索结果的生成装置的结构框图;
图9为本发明实施例提供的搜索结果的推送装置的结构框图;
图10为本发明实施例提供的搜索结果的交互展示装置的结构框图;
图11为本发明实施例提供的搜索结果的生成装置的结构框图;
图12为本发明实施例提供的搜索结果的生成系统的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了解决传统的搜索结果的呈现方式给用户带来的缺乏人性化、用户操作不便捷、检索效率较低、用户体验较差的问题,本发明实施例通过多个可能的实现方式提供了对应的解决方案,下面通过几个具体实施例分别进行说明。
在对本发明实施例提供的搜索结果的生成方法、搜索结果的推送方法、搜索结果的交互展示方法及对应的装置及系统进行说明之前,对本发明实施例涉及的搜索结果中的多媒体的含义进行说明。在本发明实施例中,“多媒体”是指下述一项或多项的组合:文字、照片、图片、动画、视频和音频等多种媒体形式。
实施例一:
在本实施例一中,搜索的过程涉及两方执行主体,即网络浏览器或者APP(亦称为前端),另一方是搜索引擎服务器或者负责处理用户查询条件(query)匹配等操作的服务器(亦称为后端)。
对于后端来说,其主要作用是负责根据用户输入的query,通过query的搜索条件例如搜索关键词,对相关内容进行检索,进行关联性内容的匹配,得到搜索结果。对于前端来说,其负责将搜索结果按照一定方式进行展现,具体地,对于前端来说,本发明实施例提供了一种搜索结果的生成方法,参照图1所示,包括下述步骤:
S11、接收搜索引擎服务器传送过来的至少一个搜索结果信息;该视频搜索结果信息中包含多媒体信息;
S12、将接收到的至少一个搜索结果信息聚合至同一个容器中,以便用户通过该容器切换访问至少一个搜索结果信息所包含的多媒体信息。
搜索引擎服务器搜索到的与用户query相关的搜索结果中可能包含多个多媒体,这样,可以将这些搜索结果中的多媒体信息都聚合到同一个容器中,用户通过访问这个容器,就可以不断切换访问多个搜索结果中的多媒体信息,进而访问对应的多媒体例如视频、音频和图片等,而不必再像现有技术那样,每次访问对应的网页,再访问对应的多媒体,如果想访问下一个多媒体的搜索结果,则需要退出然后再进入下一个网页,再访问这个网页中的多媒体,设计既缺乏特色,用户使用起来也很不方便,检索效率低、用户体验欠佳。
在一个或一些可能的实施例中,上述步骤S11中从搜索引擎服务器接收到的搜索结果信息中包含的多媒体信息,例如可以包括:多媒体的封面图片、多媒体的链接地址、多媒体的内容摘要和/或标题等等相关的信息。
以搜索结果中包含文字和图片为例,多媒体的封面图片,可以是多张图片中的一张,或者图片与文字结合生成的新的图片作为封面图片,也可以是直接选取文字的部分(比如包含关键词)生成的图片作为封面图片。
多媒体的内容摘要和/或标题可以是搜索结果中已有的摘要内容,也可以是根据搜索结果中内容二次处理得到的,比如摘选搜索结果中的关键词或者图片的标题等。
例如视频的内容摘要和/或标题等,如果原始的搜索结果页面上的视频包含标题或者内容摘要,则直接提取并传送给前端即可,如果原始的搜索结果页面上的视频未含有标题或内容摘要,可以通过关键词匹配,在原始的搜索结果页面提取相关的内容作为视频搜索结果信息中的一部分。
对应地,上述将提取出的至少一个搜索结果中包含的多媒体的链接地址、内容摘要和/或标题,以及对应的封面图片分别插入到容器的至少一个卡片中,也即聚合至同一个容器中,方便用户在同一个容器中的多个卡片之间进行切换访问。
具体来说,例如将至少一个搜索结果中包含的所有多媒体的封面图片及链接地址都叠加至容器的第一卡片中,以使得至少一个搜索结果中所有多媒体的封面图片在第一卡片中能够切换显示;
以及将至少一个搜索结果中多媒体内容摘要和/或标题分别插入容器中对应的至少一个第二卡片中;
将每个多媒体的封面图片与对应的内容摘要和/或标题建立关联关系,以使得第二卡片能够随第一卡片中的封面图片切换而对应切换。
该容器中包含一个第一卡片和多个第二卡片,第一卡片中叠加有多媒体的封面图片(封面图片都带有视频的链接地址),位于各叠加的封面图片顶端的封面图片默认为当前正在访问的多媒体的封面图片(相对于其他可切换访问的封面图片而言)。
第二卡片分别容纳有各个多媒体的内容摘要和/或标题,或者其他类型的文本信息。
卡片是目前常用的一种UI设计元素,通过卡片的方式,可以使得界面更简洁,它们是包括图像,文本,链接,按钮等一项或多项组合的矩形,可以作为详细信息的预告片,图2是一个常用的卡片的模型,卡片按照容纳的内容,可分为多种类型,例如容纳图片(image)、文本(text)和各种按钮(action)等,或者上述各种类型的组合。按钮可以实现各种互动的功能,例如播放、打开详情、收藏、删除、下载、打开链接按钮、分享至、发送至等互动按钮,卡片上的交互功能,可提升用户的使用体验,例如用户可以将鼠标或者手指停留在对应的卡片上,或者在点击这些按钮,或者滑动卡片等,可以实现多种有趣的交互。
本发明实施例在应用于某些移动设备的情况下,用户可以通过很多手势来实现卡片之间的切换,例如使用上、下、左和/或右的滑动手势、或者单击、双击等点击手势、或者拖拽手势、或者短按或长按手势等来实现各卡片之间的切换,用户可以使用各种手势和按钮,通过滑动(例如左右滑动、上下滑动)、点击、拖拽、长短按等手势,随意选择及打开自己想要观看的多媒体内容,用户体验较好。
一个聚合有多个卡片的容器的例子参照图3所示,在图3中,针对“吃面包会容易长肉吗”的query,容器上方提示为用户查找到6条相关视频,第一卡片当前显示的视频封面图片展示的是与“Chef Special教你做分子料理”相关的视频的封面图片(该卡片中叠加了多个视频的封面图片可切换),第一卡片下方分别是若干第二卡片(第二卡片数量与视频的数量对应,都是6个),第二卡片排在最顶端的那个,并且多个第二卡片随着第一卡片内的封面图片的切换而上下滚动切换。
实施例二:
本发明实施例二提供了与实施例一相关的搜索结果的推送方法,对于前端来说,在其生成了搜索结果后,就可以推送给用户,基于此,上述推送方法,参照图4所示,包括下述步骤:
S41、生成搜索结果;在本步骤中,生成搜索结果的过程可以参照实施例一的方式实现。
S42、向用户推送搜索结果。
推送的过程即向用户展示的过程,将容器及卡片对应的代码解析执行后,呈现给对应的界面图形,即实现了推送。
实施例三:
在本发明实施例三中,在上述搜索结果生成并推送给用户之后,用户可以通过与前端的交互,实现对搜索结果中多媒体的访问、播放等等操作。
具体来说,本发明实施例三提供的一种搜索结果的交互展示方法,参照图5所示,包括:
S51、若接收到用户对搜索结果的切换指令,则根据切换指令,在聚合有至少一个多媒体搜索结果信息的容器中,确定当前所需展示的多媒体搜索结果信息;搜索结果信息中包含多媒体信息;
根据用户的切换指令,比如用户对某个卡片的点击操作,向上或者向下、向左或者向右的滑动操作、拖拽选中的图片、短按或长按封面图片等操作,确定当前应该切换至哪一个视频封面图片等。
S52、在容器中切换展示所述至少一个搜索结果信息中包含的多媒体信息。
在本发明实施例三中,上述聚合有至少一个多媒体搜索结果的容器是按照前述实施例提供的搜索结果的生成方法得到的。
如前述,该容器包含一个第一卡片和至少一个第二卡片,第一卡片叠加有至少一个搜索结果包含的多媒体的封面图片及链接地址,至少一个第二卡片中分别包含有各个多媒体内容摘要和/或标题,且每个卡片的多媒体内容摘要和/或标题与多媒体的封面图片关联;
上述步骤S51中,确定当前所需展示的搜索结果信息,即确定当前所需展示的搜索结果的相关信息,例如需展示的多媒体的封面图片和链接地址,以及所关联的多媒体的内容摘要和/或标题等;
上述步骤S52中,根据用户的切换指令,在第一卡片中,将所需展示的视频的封面图片置顶显示;并将包含有所需展示的视频的内容摘要和/或标题的第二卡片移动至所有第二卡片的顶端显示。
切换指令可以是用户在所述第一卡片和各第二卡片所对应的界面图形中,通过上、下、左和/或右滑动手势、点击手势、拖拽手势、短按或长按手势等所产生的指令,或者其他自定义的手势,本发明实施例对此不做限定。
为了增加用户与多媒体搜索结果的互动,在第一卡片和/或第二卡片上还可以设置有下述任一项或多项交互按钮:播放、打开详情、收藏、删除、下载、分享至和发送至等。
本发明实施例还在第一卡片和/或第二卡片上设置有播放、打开详情、收藏、删除、下载、分享至和发送至等交互按钮,使得用户的交互体验更丰富。
还是以图3为例,用户上下滑动视频的封面图片,下方与视频封面图片对应的视频内容摘要和/或标题也随着上移至所有第二卡片的最顶端,也就是视频封面的下方。
上述方案中,在多媒体为视频、音频或动画的情况下,若进一步接收到用户对搜索结果信息对应的多媒体的播放指令,例如用户点击视频的封面图片,或者用户点击视频对应的内容摘要和/或标题的情况,则通过交互转场的方式,推送对应的视频播放页面,并在视频播放页面中下载多媒体信息对应的视频并播放。
交互转场是从一个场景转换为另外一个场景的动画形式,以实现较好的UI变换视觉效果,具体实现方式可以参照现有技术。
例如用户点击当前展示的视频封面图片后,前端的第一卡片采用形变的方式,打开新的视频播放页面,与此同时根据视频的链接,可加载对应的视频内容,等视频加载完成,视频封面渐隐消失,开始播放真正的视频的内容。
以一个具体例子说明上述过程,参照图6A~6C所示,针对用户的query“分子料理食物怎么做”,搜索引擎服务器匹配出6个视频搜索结果,在界面中统一显示在标题“知识化视频”的下方,例如“五星级厨师带你做分子料理”、“Chef Special教你做分子料理”、“分子料理的烹饪方法”,“五星级厨师带你做分子料理”等,在界面的上半部分显示有对应的视频封面图片,每个视频封面图片有播放按钮,方便用户点击封面图片以链接到对应的播放页面,在界面的下半部分,是多条视频文字摘要(例如标题、概要等)的卡片,这些卡片随着视频封面图片的切换而随之移动,每次在最顶层的卡片都是与视频封面图片相对应的那个视频的文字摘要。
用户在界面上向上滑动了一次,从图6A到6B,视频封面图片从“五星级厨师带你做分子料理”切换至“Chef Special教你做分子料理”,用户再次向上滑动了一次,则视频封面图片会从“Chef Special教你做分子料理”切换至“分子料理的烹饪方法”,下面的卡片也会移动至最顶端。若用户点击视频封面的图片,例如点击“五星级厨师带你做分子料理”的视频封面图片的播放按钮的情况,则可以通过交换转场的方式进入视频播放的详情页面,此时前端加载对应的视频数据流,并在加载完成或者部分加载完成后即开始播放。
上述界面设计方式,过卡片叠放的设计形式语言,将同类型的视频内容整合在一个纵向的维度内,让同一类型的内容聚合在一起,让视频搜索结果的展示更具特色,利用上下滑动的切换交互方式,更符合用户消费视频的使用习惯操作方式,整体的设计感较现有技术更强,不仅提升了搜索结果的检索效率,还提升了用户体验。
实施例四:
在本发明实施例四中,对于具有一定计算能力,能够同时实现前端和后端的功能,比如既可以实现用户查询条件query的检索和关键词匹配,又可以实现对呈现给用户的界面的展示的客户端来说,其可以执行的搜索结果的生成方法,参照图7所示,包括下述步骤:
S71、从根据用户的搜索条件得到的至少一个搜索结果中,筛选出至少一个多媒体;
S72、获取至少一个多媒体的多媒体信息;
S73、将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过容器切换访问所述至少一个搜索结果信息所包含的多媒体信息。
上述步骤S71中处理用户的搜索条件得到搜索结果,可以采用各种已有的搜索引擎技术,关键词匹配技术等,本发明实施例在此不做限定。
上述步骤S72~S73的实施过程,可以参照前述实施例一的实现方式,在本实施例四中,后续还可以按照前述实施例二和实施例三的方式实现搜索结果的推送和搜索结果的交互展示,在本发明实施例四中就不再赘述了。
基于同一发明构思,本发明实施例还提供了一种搜索结果的生成装置、搜索结果的推送装置和搜索结果的交互展示装置及相关系统、客户端,由于这些装置、系统和客户端所解决问题的原理与前述搜索结果的生成方法、搜索结果的推送方法和搜索结果的交互展示方法相似,因此该装置、系统和客户端的实施可以参见前述方法的实施,重复之处不再赘述。
本发明实施例提供了一种搜索结果的生成装置,参照图8所示,包括:
接收模块801,用于接收搜索引擎服务器传送过来的至少一个搜索结果信息;所述搜索结果信息中包含多媒体信息;
聚合模块802,用于将接收到的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个所述搜索结果信息所包含的多媒体信息。
本发明实施例提供了一种搜索结果的推送装置,参照图9所示,包括:生成模块901和推送模块902,上述生成模块901用于生成搜索结果,推送模块902用于推送搜索结果,其中,生成模块901生成搜索结果采用前述搜索结果的生成方法。
本发明实施例还提供了一种搜索结果的交互展示装置,参照图10所示,包括:
确定模块1001,用于若接收到用户对搜索结果的切换指令,则根据所述切换指令,在所述聚合有至少一个多媒体搜索结果信息的容器中,确定当前所需展示的搜索结果信息;所述搜索结果信息中包含多媒体信息;
展示模块1002,用于在所述容器中切换展示所述至少一个搜索结果信息中包含的多媒体信息;
上述聚合有至少一个搜索结果信息的容器是根据前述搜索结果的生成方法得到的。
本发明实施例还提供了一种搜索结果的生成装置,参照图11所示,包括:
筛选模块111,用于从根据用户的搜索条件得到的搜索结果中,筛选出至少一个多媒体;
获取模块112,用于获取至少一个多媒体的多媒体信息;
聚合模块113,用于将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息。
本发明实施例还提供了一种搜索结果的生成系统,参照图12所示,包括:
搜索引擎服务器121,用于从根据用户的搜索条件得到的搜索结果中,筛选出至少一个多媒体,获取所述至少一个多媒体的多媒体信息并传送给客户端;
客户端122,用于将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息。
在一个实施例中,上述客户端为浏览器或APP。
本发明实施例还提供了一种客户端,包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述程序被处理器执行时能够实现前述搜索结果的生成方法,或者能够实现如前述搜索结果的推送方法,或者能够实现如前述的搜索结果的交互展示方法,或者能够实现如前述的搜索结果的生成方法。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时能够实现前述搜索结果的生成方法,或者能够实现前述搜索结果的推送方法,或者能够实现前述搜索结果的交互展示方法,或者能够实现前述搜索结果的生成方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (17)
1.一种搜索结果的生成方法,包括:
接收搜索引擎服务器传送过来的至少一个搜索结果信息;所述搜索结果信息中包含多媒体信息;所述多媒体信息包括:链接地址、内容摘要和/或标题以及封面图片;
将接收到的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息;
所述将接收到的至少一个所述搜索结果信息聚合至同一个容器中,包括:
将所有多媒体的封面图片及链接地址叠加至所述容器的第一卡片中,以使得所有多媒体的封面图片在所述第一卡片中能够切换显示;
将所述多媒体的内容摘要和/或标题分别插入所述容器中对应的至少一个第二卡片中;
将每个所述多媒体的封面图片与对应的内容摘要和/或标题建立关联关系,以使得所述第二卡片能够随第一卡片中的封面图片切换而对应切换。
2.如权利要求1所述的方法,所述多媒体包括下述一项或多项:文字、照片、图片、动画、视频和音频。
3.一种搜索结果的推送方法,包括:生成搜索结果,推送所述搜索结果,所述生成搜索结果的步骤采用如权利要求1或2所述的搜索结果的生成方法。
4.一种搜索结果的交互展示方法,包括:
若接收到用户对搜索结果的切换指令,则根据所述切换指令,在所述聚合有至少一个搜索结果信息的容器中,确定当前所需展示的搜索结果信息;所述搜索结果信息中包含多媒体信息;
在所述容器中切换展示所述至少一个搜索结果信息中包含的多媒体信息;
所述聚合有至少一个搜索结果信息的容器是根据权利要求1或2所述的搜索结果的生成方法得到的。
5.如权利要求4所述的方法,所述多媒体为视频、音频或动画,所述方法还包括:若接收到用户对所述搜索结果信息对应的多媒体的播放指令,则通过交互转场的方式,推送对应的视频或音频播放页面,并在所述视频或音频播放页面中下载多媒体搜索结果信息对应的视频或音频并播放。
6.如权利要求4或5所述的方法,所述容器包含一个第一卡片和至少一个第二卡片;所述第一卡片叠加有搜索结果中至少一个多媒体的封面图片及链接地址;所述至少一个第二卡片中分别包含有多媒体内容摘要和/或标题,且每个卡片的多媒体内容摘要和/或标题与封面图片关联;
所述确定当前所需展示的搜索结果信息,包括:
确定当前所需展示的多媒体的封面图片和链接地址,以及所关联的所述多媒体的内容摘要和/或标题;
在所述容器中切换展示所述至少一个搜索结果信息中包含的多媒体信息,包括:
根据用户的切换指令,在所述第一卡片中,将所述所需展示的多媒体的封面图片置顶显示;并将包含有所需展示的多媒体的内容摘要和/或标题的第二卡片移动至所有第二卡片的顶端显示。
7.如权利要求6所述方法,所述切换指令,包括:
用户在所述第一卡片和各第二卡片所对应的界面图形中,通过上、下、左或右的滑动手势、点击手势、拖拽手势、短按或长按手势所产生的指令。
8.如权利要求6所述的方法,所述第一卡片和/或第二卡片上设置有下述任一项或多项交互按钮:
播放、打开详情、收藏、删除、下载、分享至和发送至。
9.一种搜索结果的生成方法,包括:
从根据用户的搜索条件得到的至少一个搜索结果中,筛选出至少一个多媒体;
获取所述至少一个多媒体的多媒体信息;所述多媒体信息包括:链接地址、内容摘要和/或标题以及封面图片;
将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息;
所述将接收到的至少一个所述搜索结果信息聚合至同一个容器中,包括:
将所有多媒体的封面图片及链接地址叠加至所述容器的第一卡片中,以使得所有多媒体的封面图片在所述第一卡片中能够切换显示;
将所述多媒体的内容摘要和/或标题分别插入所述容器中对应的至少一个第二卡片中;
将每个所述多媒体的封面图片与对应的内容摘要和/或标题建立关联关系,以使得所述第二卡片能够随第一卡片中的封面图片切换而对应切换。
10.一种搜索结果的生成装置,包括:
接收模块,用于接收搜索引擎服务器传送过来的至少一个搜索结果信息;所述搜索结果信息中包含多媒体信息;所述多媒体信息包括:链接地址、内容摘要和/或标题以及封面图片;
聚合模块,用于将接收到的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个所述搜索结果信息所包含的多媒体信息;
所述将接收到的至少一个所述搜索结果信息聚合至同一个容器中,包括:
将所有多媒体的封面图片及链接地址叠加至所述容器的第一卡片中,以使得所有多媒体的封面图片在所述第一卡片中能够切换显示;
将所述多媒体的内容摘要和/或标题分别插入所述容器中对应的至少一个第二卡片中;
将每个所述多媒体的封面图片与对应的内容摘要和/或标题建立关联关系,以使得所述第二卡片能够随第一卡片中的封面图片切换而对应切换。
11.一种搜索结果的推送装置,包括:生成模块和推送模块,所述生成模块用于生成搜索结果,所述推送模块用于推送搜索结果,所述生成模块生成搜索结果采用如权利要求1或2所述的搜索结果的生成方法。
12.一种搜索结果的交互展示装置,包括:
确定模块,用于若接收到用户对搜索结果的切换指令,则根据所述切换指令,在所述聚合有至少一个多媒体搜索结果信息的容器中,确定当前所需展示的搜索结果信息;所述搜索结果信息中包含多媒体信息;
展示模块,用于在所述容器中切换展示所述至少一个搜索结果信息中包含的多媒体信息;
所述聚合有至少一个搜索结果信息的容器是根据权利要求1或2所述的搜索结果的生成方法得到的。
13.一种搜索结果的生成装置,包括:
筛选模块,用于从根据用户的搜索条件得到的搜索结果中,筛选出至少一个多媒体;
获取模块,用于获取所述至少一个多媒体的多媒体信息;所述多媒体信息包括:链接地址、内容摘要和/或标题以及封面图片;
聚合模块,用于将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息;
所述将接收到的至少一个所述搜索结果信息聚合至同一个容器中,包括:
将所有多媒体的封面图片及链接地址叠加至所述容器的第一卡片中,以使得所有多媒体的封面图片在所述第一卡片中能够切换显示;
将所述多媒体的内容摘要和/或标题分别插入所述容器中对应的至少一个第二卡片中;
将每个所述多媒体的封面图片与对应的内容摘要和/或标题建立关联关系,以使得所述第二卡片能够随第一卡片中的封面图片切换而对应切换。
14.一种搜索结果的生成系统,包括:
搜索引擎服务器,用于从根据用户的搜索条件得到的搜索结果中,筛选出至少一个多媒体,获取所述至少一个多媒体的多媒体信息并传送给客户端;所述多媒体信息包括:链接地址、内容摘要和/或标题以及封面图片;
客户端,用于将包含所述多媒体信息的至少一个搜索结果信息聚合至同一个容器中,以便用户通过所述容器切换访问所述至少一个搜索结果信息所包含的多媒体信息;
所述将接收到的至少一个所述搜索结果信息聚合至同一个容器中,包括:
将所有多媒体的封面图片及链接地址叠加至所述容器的第一卡片中,以使得所有多媒体的封面图片在所述第一卡片中能够切换显示;
将所述多媒体的内容摘要和/或标题分别插入所述容器中对应的至少一个第二卡片中;
将每个所述多媒体的封面图片与对应的内容摘要和/或标题建立关联关系,以使得所述第二卡片能够随第一卡片中的封面图片切换而对应切换。
15.如权利要求14所述的系统,所述客户端为浏览器或APP。
16.一种客户端,包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述程序被处理器执行时能够实现如权利要求1或2所述的搜索结果的生成方法,或者能够实现如权利要求3所述的搜索结果的推送方法,或者能够实现如权利要求4-8任一项所述的搜索结果的交互展示方法,或者能够实现如权利要求9所述的搜索结果的生成方法。
17.一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时能够实现如权利要求1或2所述的搜索结果的生成方法,或者能够实现如权利要求3所述的搜索结果的推送方法,或者能够实现如权利要求4-8任一项所述的搜索结果的交互展示方法,或者能够实现如权利要求9所述的搜索结果的生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010316815.6A CN113536157B (zh) | 2020-04-21 | 2020-04-21 | 一种搜索结果的生成、推送和交互展示方法及装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010316815.6A CN113536157B (zh) | 2020-04-21 | 2020-04-21 | 一种搜索结果的生成、推送和交互展示方法及装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113536157A CN113536157A (zh) | 2021-10-22 |
CN113536157B true CN113536157B (zh) | 2024-06-04 |
Family
ID=78093802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010316815.6A Active CN113536157B (zh) | 2020-04-21 | 2020-04-21 | 一种搜索结果的生成、推送和交互展示方法及装置和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113536157B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115048597A (zh) * | 2022-05-31 | 2022-09-13 | 北京字跳网络技术有限公司 | 页面展示方法、装置及电子设备 |
CN117332138A (zh) * | 2022-06-24 | 2024-01-02 | 华为技术有限公司 | 一种搜索方法及电子设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101401082A (zh) * | 2006-01-18 | 2009-04-01 | 克利普因塔奇国际有限公司 | 用于创建和传输独特动态个性化多媒体消息的装置和方法 |
CN102099776A (zh) * | 2008-05-23 | 2011-06-15 | 帕姆公司 | 计算装置中的活动的卡隐喻 |
CN104683859A (zh) * | 2015-03-24 | 2015-06-03 | 三星电子(中国)研发中心 | 分屏显示视频的方法及装置 |
CN105630908A (zh) * | 2015-12-21 | 2016-06-01 | 北京奇虎科技有限公司 | 搜索结果的展示方法和装置 |
CN108604159A (zh) * | 2016-12-23 | 2018-09-28 | 北京金山安全软件有限公司 | 一种信息展示方法、装置及终端设备 |
CN108804452A (zh) * | 2017-04-28 | 2018-11-13 | 合信息技术(北京)有限公司 | 多媒体资源封面展示方法及装置 |
CN110795589A (zh) * | 2019-08-20 | 2020-02-14 | 腾讯科技(深圳)有限公司 | 一种图像搜索方法、装置、计算机设备和存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101730002A (zh) * | 2008-10-20 | 2010-06-09 | 深圳富泰宏精密工业有限公司 | 电子名片实现系统及方法 |
US10387503B2 (en) * | 2011-12-15 | 2019-08-20 | Excalibur Ip, Llc | Systems and methods involving features of search and/or search integration |
-
2020
- 2020-04-21 CN CN202010316815.6A patent/CN113536157B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101401082A (zh) * | 2006-01-18 | 2009-04-01 | 克利普因塔奇国际有限公司 | 用于创建和传输独特动态个性化多媒体消息的装置和方法 |
CN102099776A (zh) * | 2008-05-23 | 2011-06-15 | 帕姆公司 | 计算装置中的活动的卡隐喻 |
CN104683859A (zh) * | 2015-03-24 | 2015-06-03 | 三星电子(中国)研发中心 | 分屏显示视频的方法及装置 |
CN105630908A (zh) * | 2015-12-21 | 2016-06-01 | 北京奇虎科技有限公司 | 搜索结果的展示方法和装置 |
CN108604159A (zh) * | 2016-12-23 | 2018-09-28 | 北京金山安全软件有限公司 | 一种信息展示方法、装置及终端设备 |
CN108804452A (zh) * | 2017-04-28 | 2018-11-13 | 合信息技术(北京)有限公司 | 多媒体资源封面展示方法及装置 |
CN110795589A (zh) * | 2019-08-20 | 2020-02-14 | 腾讯科技(深圳)有限公司 | 一种图像搜索方法、装置、计算机设备和存储介质 |
Non-Patent Citations (2)
Title |
---|
一种基于个性化信息服务的移动搜索引擎;周秀明;王康华;;情报科学(07);全文 * |
流媒体音视频切换矩阵的设计与实现;马跃;高春;董庆文;杨海波;孙建伟;;小型微型计算机系统(11);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113536157A (zh) | 2021-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7551898B2 (ja) | マルチメディアコンテンツを提供する方法、装置及び機器 | |
RU2632144C1 (ru) | Компьютерный способ создания интерфейса рекомендации контента | |
EP4310697A1 (en) | Search result display method, apparatus and device, and medium | |
US10902077B2 (en) | Search result aggregation method and apparatus based on artificial intelligence and search engine | |
KR102110700B1 (ko) | 이동 사용자 인터페이스 | |
CN113115096A (zh) | 界面信息切换方法、装置、电子设备和存储介质 | |
CN104145265B (zh) | 涉及搜索和/或搜索整合的特征的系统和方法 | |
CN105808764A (zh) | 推荐内容的展示方法和装置 | |
CN106294770A (zh) | 信息分享方法、装置及终端 | |
CN113382301A (zh) | 视频的处理方法、存储介质和处理器 | |
CN108509589B (zh) | 信息流展示方法及系统、计算机可读存储介质 | |
CN107925788A (zh) | 基于数据结构化的直观的视频内容再生成方法及其用户界面装置 | |
WO2023020167A1 (zh) | 信息展示的方法、装置、计算机设备及存储介质 | |
US20210365164A1 (en) | User interface engagement heatmaps | |
CN113536157B (zh) | 一种搜索结果的生成、推送和交互展示方法及装置和系统 | |
CN114564615A (zh) | 一种视频搜索结果展示方法、装置、电子设备和存储介质 | |
CN113553466A (zh) | 页面展示方法、装置、介质和计算设备 | |
CN111538455B (zh) | 一种页面切换方法及装置 | |
JP2001273298A (ja) | ディジタルコンテンツ配信システム | |
WO2022183967A1 (zh) | 视频画面的显示方法、装置、设备、介质及程序产品 | |
CN107113334B (zh) | 构建交互式数字目录的方法以及应用该方法的计算机可读取记录媒体与交互式数字目录 | |
CN114780790A (zh) | 内容搜索方法、装置、设备和存储介质 | |
CN114595405A (zh) | 一种搜索结果展示方法、装置、计算机设备及存储介质 | |
US20140047003A1 (en) | Processing data entities associated to descriptors | |
WO2023217122A1 (zh) | 视频剪辑模板搜索方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |