CN110955819B - Recommended content display method, generation method, display device and generation device - Google Patents
Recommended content display method, generation method, display device and generation device Download PDFInfo
- Publication number
- CN110955819B CN110955819B CN201811110402.1A CN201811110402A CN110955819B CN 110955819 B CN110955819 B CN 110955819B CN 201811110402 A CN201811110402 A CN 201811110402A CN 110955819 B CN110955819 B CN 110955819B
- Authority
- CN
- China
- Prior art keywords
- recommended content
- content stream
- recommended
- stream
- display
- 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 72
- 230000001960 triggered effect Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 6
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 3
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 3
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 238000003909 pattern recognition Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 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/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/735—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/738—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/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域Technical Field
本公开实施例涉及互联网技术,尤其涉及一种推荐内容的展示方法、生成方法、展示装置及生成装置。The embodiments of the present disclosure relate to Internet technologies, and more particularly to a method for displaying and generating recommended content, a method for displaying and generating recommended content, a display device, and a generation device.
背景技术Background technique
目前,很多资讯类APP会采用推荐内容流(又称Feed流)的形式向用户推送各类资讯信息。其中,推荐内容流中包含的推荐内容可以是短视频、长视频、广告或直播等。At present, many information apps use recommended content streams (also known as feed streams) to push various types of information to users. The recommended content included in the recommended content stream can be short videos, long videos, advertisements or live broadcasts.
现有技术中,客户端根据用户刷新动作接收服务器端发送的推荐内容流;将推荐内容流在竖向排列的内容展示框中展示,以使用户可以通过上下滑动屏幕完成推荐内容流的浏览。In the prior art, the client receives the recommended content stream sent by the server according to the user's refresh action; the recommended content stream is displayed in a vertically arranged content display frame, so that the user can browse the recommended content stream by sliding the screen up and down.
现有技术不足之处在于,客户端接收的推荐内容丰富度较低,不能满足用户特异性需求。The shortcoming of the existing technology is that the recommended content received by the client is relatively low in richness and cannot meet the user's specific needs.
发明内容Summary of the invention
有鉴于此,本公开实施例提供了一种推荐内容的展示方法、生成方法、展示装置及生成装置,基于多角度生成推荐内容,提高了推荐内容的丰富度,使推荐内容更加符合用户特异性需求。In view of this, the embodiments of the present disclosure provide a method for displaying and generating recommended content, a method for displaying and generating a recommended content, and a device for displaying and generating a recommended content, which generates recommended content based on multiple angles, improves the richness of the recommended content, and makes the recommended content more in line with user-specific needs.
第一方面,本公开实施例提供了一种推荐内容的展示方法,包括:In a first aspect, an embodiment of the present disclosure provides a method for displaying recommended content, including:
接收服务器端发送的推荐内容流,所述推荐内容流包括第一推荐内容流和第二推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容,所述第二推荐内容流根据所述第一推荐内容生成;receiving a recommended content stream sent by a server, wherein the recommended content stream includes a first recommended content stream and a second recommended content stream, wherein the first recommended content stream includes at least one first recommended content, and the second recommended content stream is generated according to the first recommended content;
在第一方向上顺序展示所述第一推荐内容流,以及在第二方向上顺序展示所述第二推荐内容流。The first recommended content stream is sequentially presented in a first direction, and the second recommended content stream is sequentially presented in a second direction.
第二方面,本公开实施例提供了一种推荐内容的生成方法,包括:In a second aspect, an embodiment of the present disclosure provides a method for generating recommended content, including:
根据第一推荐算法得到第一推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容;Obtaining a first recommended content stream according to a first recommendation algorithm, wherein the first recommended content stream includes at least one first recommended content;
根据所述第一推荐内容以及第二推荐算法得到第二推荐内容流;Obtaining a second recommended content stream according to the first recommended content and a second recommendation algorithm;
将所述第一推荐内容流和所述第二推荐内容流作为推荐内容流发送至客户端。The first recommended content stream and the second recommended content stream are sent to a client as recommended content streams.
第三方面,本公开实施例提供了一种推荐内容的展示装置,包括:In a third aspect, an embodiment of the present disclosure provides a device for displaying recommended content, including:
推荐内容流接收模块,用于接收服务器端发送的推荐内容流,所述推荐内容流包括第一推荐内容流和第二推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容,所述第二推荐内容流根据所述第一推荐内容生成;a recommended content stream receiving module, configured to receive a recommended content stream sent by a server, wherein the recommended content stream includes a first recommended content stream and a second recommended content stream, wherein the first recommended content stream includes at least one first recommended content, and the second recommended content stream is generated according to the first recommended content;
推荐内容流展示模块,用于在第一方向上顺序展示所述第一推荐内容流,以及在第二方向上顺序展示所述第二推荐内容流。The recommended content stream display module is used to sequentially display the first recommended content stream in a first direction and sequentially display the second recommended content stream in a second direction.
第四方面,本公开实施例提供了一种推荐内容的生成装置,包括:In a fourth aspect, an embodiment of the present disclosure provides a device for generating recommended content, including:
第一推荐内容流生成模块,用于根据第一推荐算法得到第一推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容;A first recommended content stream generating module, configured to obtain a first recommended content stream according to a first recommendation algorithm, wherein the first recommended content stream includes at least one first recommended content;
第二推荐内容流生成模块,用于根据所述第一推荐内容以及第二推荐算法得到第二推荐内容流;A second recommended content stream generating module, configured to obtain a second recommended content stream according to the first recommended content and a second recommendation algorithm;
推荐内容流发送模块,用于将所述第一推荐内容流和所述第二推荐内容流作为推荐内容流发送至客户端。The recommended content stream sending module is configured to send the first recommended content stream and the second recommended content stream as recommended content streams to a client.
第五方面,本公开实施例提供了一种终端,包括:In a fifth aspect, an embodiment of the present disclosure provides a terminal, including:
一个或多个处理器;one or more processors;
存储器,用于存储一个或多个程序;A memory for storing one or more programs;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的推荐内容的展示方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying recommended content as described in any embodiment of the present disclosure.
第六方面,本公开实施例提供了一种服务器,包括:In a sixth aspect, an embodiment of the present disclosure provides a server, including:
一个或多个处理器;one or more processors;
存储器,用于存储一个或多个程序;A memory for storing one or more programs;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的推荐内容的生成方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method for generating recommended content as described in any embodiment of the present disclosure.
第七方面,本公开实施例提供了一种可读介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开任一实施例所述的推荐内容的展示方法推荐内容的或生成方法。In a seventh aspect, an embodiment of the present disclosure provides a readable medium having a computer program stored thereon, which, when executed by a processor, implements a method for displaying recommended content or a method for generating recommended content as described in any embodiment of the present disclosure.
本公开实施例提供的一种推荐内容的展示方法、生成方法、展示装置及生成装置,其中推荐内容的展示方法包括,接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据所述第一推荐内容生成;在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。在生成的第一推荐内容流基础上生成第二推荐内容流,使推荐内容流中包含了根据不同角度生成了两个推荐内容流,从而提高了推荐内容的丰富度,使推荐内容更加符合用户特异性需求。进一步的,通过第一方向和第二方向两个维度方向展示推荐内容流,克服了客户端展示空间的限制,使推荐内容的展示形式更加多样化。The disclosed embodiments provide a method for displaying, a method for generating, a display device, and a generating device for recommended content, wherein the method for displaying recommended content includes receiving a recommended content stream sent by a server, the recommended content stream including a first recommended content stream and a second recommended content stream, the first recommended content stream including at least one first recommended content, and the second recommended content stream is generated based on the first recommended content; sequentially displaying the first recommended content stream in a first direction, and sequentially displaying the second recommended content stream in a second direction. The second recommended content stream is generated based on the generated first recommended content stream, so that the recommended content stream includes two recommended content streams generated from different angles, thereby improving the richness of the recommended content and making the recommended content more in line with user-specific needs. Furthermore, by displaying the recommended content stream in two dimensional directions, namely the first direction and the second direction, the limitation of the client display space is overcome, making the display form of the recommended content more diversified.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
图1a示出了本公开实施例一提供的一种推荐内容的展示方法流程图;FIG. 1a shows a flow chart of a method for displaying recommended content provided in Embodiment 1 of the present disclosure;
图1b示出了本公开实施例一提供的一种推荐内容的展示方法中客户端界面示意图;FIG. 1b shows a schematic diagram of a client interface in a method for displaying recommended content provided in Embodiment 1 of the present disclosure;
图2a示出了本公开实施例二提供的一种推荐内容的展示方法流程图;FIG2a shows a flow chart of a method for displaying recommended content provided in Embodiment 2 of the present disclosure;
图2b示出了本公开实施例二提供的一种推荐内容的展示方法中客户端界面示意图;FIG2b shows a schematic diagram of a client interface in a method for displaying recommended content provided in Embodiment 2 of the present disclosure;
图3示出了本公开实施例三提供的一种推荐内容的生方法流程图;FIG3 shows a flow chart of a method for generating recommended content provided in Embodiment 3 of the present disclosure;
图4示出了本公开实施例四提供的一种推荐内容的展示装置结构示意图;FIG4 shows a schematic diagram of the structure of a display device for recommended content provided by a fourth embodiment of the present disclosure;
图5示出了本公开实施例五提供的一种推荐内容的生成装置结构示意图;FIG5 shows a schematic diagram of the structure of a device for generating recommended content provided in Embodiment 5 of the present disclosure;
图6示出了本公开实施例六提供的一种终端的硬件结构示意图;FIG6 shows a schematic diagram of the hardware structure of a terminal provided in Embodiment 6 of the present disclosure;
图7示出了本公开实施例七提供的一种服务器的硬件结构示意图。FIG. 7 shows a schematic diagram of the hardware structure of a server provided in Embodiment 7 of the present disclosure.
具体实施方式Detailed ways
为使本公开的目的、技术方案和优点更加清楚,以下将参照本公开实施例中的附图,通过实施方式清楚、完整地描述本公开的技术方案,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。下述各实施例中,每个实施例中同时提供了可选特征和示例,实施例中记载的各个特征可进行组合,形成多个可选方案,不应将每个编号的实施例仅视为一个技术方案。In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the technical solutions of the present disclosure will be clearly and completely described through implementation methods with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure. In the following embodiments, each embodiment provides optional features and examples at the same time. The various features recorded in the embodiments can be combined to form multiple optional solutions. Each numbered embodiment should not be regarded as only one technical solution.
实施例一Embodiment 1
图1a示出了本公开实施例一提供的一种推荐内容的展示方法流程图,本公开实施例可适用于推荐内容的展示的情况,该方法可以由终端实现,具体可通过终端中的软件和/或硬件来实施。FIG. 1a shows a flow chart of a method for displaying recommended content provided in Embodiment 1 of the present disclosure. The embodiment of the present disclosure is applicable to the display of recommended content. The method can be implemented by a terminal, and specifically can be implemented by software and/or hardware in the terminal.
如图1a所示,本公开实施例中提供的推荐内容的展示方法包括如下步骤:As shown in FIG. 1a , the method for displaying recommended content provided in an embodiment of the present disclosure includes the following steps:
S110、接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成。S110: Receive a recommended content stream sent by a server, where the recommended content stream includes a first recommended content stream and a second recommended content stream, where the first recommended content stream includes at least one first recommended content, and the second recommended content stream is generated based on the first recommended content.
其中,推荐内容流又可以称作Feed流,可以理解为是持续更新并呈现给用户内容的信息流。Among them, the recommended content stream can also be called the Feed stream, which can be understood as an information stream that is continuously updated and presented to users.
其中,客户端在接收到刷新命令时,可以向客户端对应服务器端发送刷新请求;服务器端根据接收的刷新请求,可以生成推荐内容流并发送至客户端;客户端在接收服务器端发送的推荐内容流后,可以对接收的推荐内容流进行展示。When the client receives a refresh command, it can send a refresh request to the server corresponding to the client; the server can generate a recommended content stream based on the received refresh request and send it to the client; after receiving the recommended content stream sent by the server, the client can display the received recommended content stream.
其中,刷新命令可以在用户点击客户端的刷新按钮时触发,也可以在用户输入特定触屏手势(例如可以是下拉或上滑客户端界面)时触发,还可以时用户对终端进行位移(例如可以是摇一摇终端)或翻转时触发,此外本领域技术人员采取的刷新命令触发方式皆可运用到本实施例中,在此不作具体限定。Among them, the refresh command can be triggered when the user clicks the refresh button of the client, or when the user inputs a specific touch screen gesture (for example, it can be a pull-down or swipe-up client interface), or when the user moves the terminal (for example, it can be a shake of the terminal) or flips it. In addition, the refresh command triggering methods adopted by technicians in this field can all be applied to this embodiment, and are not specifically limited here.
其中,第二推荐内容流根据第一推荐内容流中第一推荐内容生成,即服务器端首先生成第一推荐内容流,并根据第一推荐内容流中至少一个推荐内容分别生成第二推荐内容流。其中,第二推荐内容流可以是与第一推荐内容流内容类型相同和/或内容信息相关,其中,示例性的,内容信息相关可以包括内容具有重叠部分,或者基于同一主题,或者内容源相同(例如由同一作者发布)。The second recommended content stream is generated according to the first recommended content in the first recommended content stream, that is, the server first generates the first recommended content stream, and generates the second recommended content stream according to at least one recommended content in the first recommended content stream. The second recommended content stream may be of the same content type and/or related content information as the first recommended content stream, wherein, for example, related content information may include overlapping content, or being based on the same theme, or having the same content source (for example, published by the same author).
S120、在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。S120 , sequentially displaying a first recommended content stream in a first direction, and sequentially displaying a second recommended content stream in a second direction.
其中,第一方向与第二方向不同,当第一方向为终端屏幕竖向时,第二方向为终端屏幕横向;当第一方向为终端屏幕横向时,第二方向为终端屏幕竖向。The first direction is different from the second direction. When the first direction is the vertical direction of the terminal screen, the second direction is the horizontal direction of the terminal screen; when the first direction is the horizontal direction of the terminal screen, the second direction is the vertical direction of the terminal screen.
其中,由于第二推荐内容流根据第一推荐内容生成,则第一推荐内容流中存在一个第一推荐内容与第二推荐流相对应,则第二推荐内容流可在第二方向上展示在相对应的第一推荐内容之后。示例性的,当第一推荐内容流在终端屏幕竖向顺序展示时,第二推荐内容流可在终端屏幕横向展示在相对应的第一推荐内容之后。Among them, since the second recommended content stream is generated according to the first recommended content, there is a first recommended content in the first recommended content stream corresponding to the second recommended content stream, and the second recommended content stream can be displayed after the corresponding first recommended content in the second direction. Exemplarily, when the first recommended content stream is displayed in sequence vertically on the terminal screen, the second recommended content stream can be displayed horizontally on the terminal screen after the corresponding first recommended content.
第一推荐内容流以第一方向顺序展示,第二推荐内容流以第二方向顺序展示,克服了客户端展示空间的限制,使推荐内容的展示形式多样化,使用户可以在客户端界面的多个方向维度获取推荐内容流,满足了用户深层次需求,提高了用户体验。The first recommended content stream is displayed in a first direction order, and the second recommended content stream is displayed in a second direction order, which overcomes the limitation of the client display space, diversifies the display form of the recommended content, and enables users to obtain recommended content streams in multiple directions of the client interface, meeting the deep-seated needs of users and improving the user experience.
可选的,本公开实施例中提供的推荐内容的展示方法,还包括:Optionally, the method for displaying recommended content provided in the embodiment of the present disclosure further includes:
接收针对第一推荐内容流的第一浏览命令后,在第一方向上顺序展示第一推荐内容流;以及,接收针对第二推荐内容流的第二浏览命令后,在第二方向上顺序展示第二推荐内容流。After receiving a first browse command for a first recommended content stream, the first recommended content stream is sequentially displayed in a first direction; and after receiving a second browse command for a second recommended content stream, the second recommended content stream is sequentially displayed in a second direction.
其中,当第一推荐内容流中第一推荐内容数量较多时,可能会出现第一推荐内容不能一次性全部展示在客户端界面,也就是部分第一推荐内容在终端屏幕之外处于隐藏状态。当客户端接收到第一浏览命令后,可以将在终端屏幕之外处于隐藏状态的第一推荐内容按第一方向顺序依次展示出来,以方便用户浏览。同理,当第二推荐内容流中第二推荐内容数量较多时,可能会出现第二推荐内容不能一次性全部展示在客户端界面,也就是部分第二推荐内容在终端屏幕之外处于隐藏状态。当客户端接收到第二浏览命令后,可以将在终端屏幕之外处于隐藏状态的第二推荐内容按第二方向顺序依次展示出来,以方便用户浏览。Among them, when the number of first recommended contents in the first recommended content stream is large, it may happen that the first recommended contents cannot be displayed all at once on the client interface, that is, part of the first recommended contents are hidden outside the terminal screen. When the client receives the first browsing command, the first recommended contents hidden outside the terminal screen can be displayed in sequence in the first direction to facilitate user browsing. Similarly, when the number of second recommended contents in the second recommended content stream is large, it may happen that the second recommended contents cannot be displayed all at once on the client interface, that is, part of the second recommended contents are hidden outside the terminal screen. When the client receives the second browsing command, the second recommended contents hidden outside the terminal screen can be displayed in sequence in the second direction to facilitate user browsing.
可选的,第一浏览命令为用户在展示屏上沿第一方向滑动时触发,以及第二浏览命令为用户在展示屏上沿第二方向滑动时触发。Optionally, the first browsing command is triggered when the user slides along a first direction on the display screen, and the second browsing command is triggered when the user slides along a second direction on the display screen.
其中,第一方向滑动与第二方向滑动不同,当第一方向滑动为沿终端屏幕竖向滑动时,第二方向为沿终端屏幕横向滑动;当第一方向为终端屏幕横向滑动时,第二方向为终端屏幕竖向滑动。Among them, the first direction sliding is different from the second direction sliding. When the first direction sliding is a vertical sliding along the terminal screen, the second direction is a horizontal sliding along the terminal screen; when the first direction is a horizontal sliding of the terminal screen, the second direction is a vertical sliding of the terminal screen.
可选的,当第一推荐内容数量大于等于2时,第一推荐内容包括至少两种内容类型;当第二推荐内容数量大于等于2时,第二推荐内容的内容类型相同;或者,第二推荐内容的内容信息相关。Optionally, when the number of first recommended content is greater than or equal to 2, the first recommended content includes at least two content types; when the number of second recommended content is greater than or equal to 2, the content types of the second recommended content are the same; or, the content information of the second recommended content is related.
其中,内容类型包括如下至少一项:短视频、长视频、广告和直播。其中,上述内容类型可以以图片、文字、音频和视频中一个或多个元素构成。The content type includes at least one of the following: short video, long video, advertisement and live broadcast. The above content type can be composed of one or more elements of pictures, texts, audio and video.
其中,当第一推荐内容数量等于2时,一种方式中,两个第一推荐内容的内容类型不同;当第一推荐内容数量大于2时,则多个第一推荐内容的内容类型可以相同也可以不同,优选的,不全部相同,从而保证了第一推荐内容的内容类型多样化。Among them, when the number of first recommended contents is equal to 2, in one mode, the content types of the two first recommended contents are different; when the number of first recommended contents is greater than 2, the content types of multiple first recommended contents can be the same or different, preferably, not all the same, thereby ensuring the diversity of the content types of the first recommended contents.
其中,当第二推荐内容数量大于等于2时,至少两个第二推荐内容的内容类型相同,在一种方式中,也可以与第二推荐内容流对应的第一推荐内容的内容类型相同;或者,至少两个第二推荐内容的内容信息相关,即传递的内容信息相关,例如两个第二推荐内容可以是关于某件产品的内容信息,两个第二推荐内容的内容类型不限。还可以是,至少两个第二推荐内容既内容类型相同,又内容信息相关。When the number of second recommended contents is greater than or equal to 2, at least two second recommended contents have the same content type, and in one embodiment, may also be the same content type as the first recommended content corresponding to the second recommended content stream; or, at least two second recommended contents have related content information, that is, the transmitted content information is related, for example, the two second recommended contents may be content information about a certain product, and the content types of the two second recommended contents are not limited. Alternatively, at least two second recommended contents have both the same content type and related content information.
通过对第一推荐内容和第二推荐内容的内容类型以及内容信息的进一步限定,可以进一步丰富推荐内容流的推荐内容,且使推荐内容更加符合用户特异性需求。By further limiting the content types and content information of the first recommended content and the second recommended content, the recommended content of the recommended content flow can be further enriched, and the recommended content can be made to better meet the specific needs of users.
图1b示出了本公开实施例一提供的一种推荐内容的展示方法中客户端界面示意图。如图1b所示,11为客户端界面的频道栏,频道栏中的频道可以是推荐、音乐、旅游、游戏以及宠物等。12为客户端界面的搜索栏,在该搜索栏中输入关键字,可接收该关键字对应的推荐内容流。13为竖向展示的第一推荐内容流,第一推荐内容流中包含的第一推荐内容数量可以根据实际需求设置,本例中第一推荐内容数量为短视频10、直播10、广告10、长视频10和直播11共五个;第一推荐内容流中包含的第一推荐内容的内容类型如图1b中所示,例如可以是短视频、直播、广告和长视频,其中每种内容类型可以对应一个或多个第一推荐内容,例如直播类型对应了第一推荐内容种的直播10和直播11。14为横向展示的第二推荐内容流,第二推荐内容流根据第一内容生成,也就是短视频20、短视频30和短视频40为根据短视频10生成的,同理直播20和直播30根据直播10生成,其中直播的第二推荐内容流中可以设置一个跳转链接,使用户可以访问跳转链接对应的页面。本例中第二推荐内容与相对应的第一推荐内容类型相同,此外也可以是内容信息相关,还可以是既内容类型相同,又内容信息相关。15为客户端界面导航栏,可以包括首页、我的和直播等导航标签,其中用户可以自定义导航标签类型。FIG1b shows a schematic diagram of a client interface in a method for displaying recommended content provided in the first embodiment of the present disclosure. As shown in FIG1b, 11 is a channel bar of the client interface, and the channels in the channel bar may be recommendation, music, travel, games, and pets, etc. 12 is a search bar of the client interface, and a keyword may be entered in the search bar to receive a recommended content stream corresponding to the keyword. 13 is a first recommended content stream displayed vertically. The number of first recommended contents included in the first recommended content stream can be set according to actual needs. In this example, the number of first recommended contents is five, including short video 10, live broadcast 10, advertisement 10, long video 10 and live broadcast 11. The content types of the first recommended contents included in the first recommended content stream are shown in FIG. 1b, for example, short video, live broadcast, advertisement and long video, wherein each content type can correspond to one or more first recommended contents, for example, the live broadcast type corresponds to live broadcast 10 and live broadcast 11 of the first recommended content type. 14 is a second recommended content stream displayed horizontally. The second recommended content stream is generated according to the first content, that is, short video 20, short video 30 and short video 40 are generated according to short video 10, and live broadcast 20 and live broadcast 30 are generated according to live broadcast 10. A jump link can be set in the second recommended content stream of the live broadcast, so that users can access the page corresponding to the jump link. In this example, the second recommended content is of the same type as the corresponding first recommended content. In addition, the content information can be related, or both the content type is the same and the content information is related. 15 is a navigation bar on the client interface, which may include navigation labels such as home page, mine and live broadcast, among which the user may customize the navigation label type.
当用户沿竖向滑动屏幕时,可以触发第一浏览命令,使用户浏览处于隐藏状态的在终端屏幕之外第一推荐内容,图1b中用虚线框表示处于隐藏状态的在终端屏幕之外推荐内容。当用户沿竖横滑动屏幕时,可以触发第二浏览命令,使用户浏览处于隐藏状态的在终端屏幕之外第二推荐内容。When the user slides the screen vertically, a first browsing command may be triggered, allowing the user to browse the first recommended content outside the terminal screen that is hidden. In FIG. 1b, a dotted box indicates the recommended content outside the terminal screen that is hidden. When the user slides the screen vertically or horizontally, a second browsing command may be triggered, allowing the user to browse the second recommended content outside the terminal screen that is hidden.
其中,终端屏幕内竖向可展示的第一推荐内容的数量,与第一类展示框(例如是短视频10、直播10、广告10、长视频10和直播11)的高度相关,当高度越高时,终端屏幕内可展示的第一推荐内容的数量越少。示例性的,若短视频10、直播10、广告10、长视频10和直播11的高度为1时,终端屏幕内竖向可以同时展示短视频10、直播10和广告10,则短视频10、直播10、广告10、长视频10和直播11的高度为2时,终端屏幕内竖向变为可展示短视频10和部分直播10。同理,终端屏幕内横向可展示的推荐内容的数量,与第一类展示框(例如是短视频10)和第二类展示框(例如是短视频20、短视频30和短视频40)的宽度相关,当宽度越宽时,终端屏幕内横向可展示的推荐内容数量越少。示例性的,若短视频10、短视频20、短视频30和短视频40的宽度为1时,终端屏幕内横向可以同时展示短视频10和短视频20,则短视频10、短视频20、短视频30和短视频40的宽度为2时,终端屏幕内横向变为可展示短视频10。Among them, the number of first recommended contents that can be displayed vertically in the terminal screen is related to the height of the first type of display frame (for example, short video 10, live broadcast 10, advertisement 10, long video 10 and live broadcast 11). When the height is higher, the number of first recommended contents that can be displayed in the terminal screen is less. Exemplarily, if the height of short video 10, live broadcast 10, advertisement 10, long video 10 and live broadcast 11 is 1, the terminal screen can display short video 10, live broadcast 10 and advertisement 10 at the same time vertically. When the height of short video 10, live broadcast 10, advertisement 10, long video 10 and live broadcast 11 is 2, the terminal screen can display short video 10 and part of live broadcast 10 vertically. Similarly, the number of recommended contents that can be displayed horizontally in the terminal screen is related to the width of the first type of display frame (for example, short video 10) and the second type of display frame (for example, short video 20, short video 30 and short video 40). When the width is wider, the number of recommended contents that can be displayed horizontally in the terminal screen is less. For example, if the width of short video 10, short video 20, short video 30 and short video 40 is 1, short video 10 and short video 20 can be displayed horizontally on the terminal screen at the same time. If the width of short video 10, short video 20, short video 30 and short video 40 is 2, short video 10 can be displayed horizontally on the terminal screen.
可选的,第一推荐内容流中的第一推荐内容为根据基于第一元素所构建的推荐算法得到的;第二推荐内容流中的第二推荐内容为根据第一推荐内容以及基于第二元素所构建的推荐算法得到的;其中,第一元素包括下述至少一种:频道类型、用户兴趣、资讯热度和更新时间;第二元素包括下述至少一种:内容信息关联度、用户观看历史和内容类型。Optionally, the first recommended content in the first recommended content stream is obtained based on a recommendation algorithm constructed based on the first element; the second recommended content in the second recommended content stream is obtained based on the first recommended content and a recommendation algorithm constructed based on the second element; wherein the first element includes at least one of the following: channel type, user interest, information popularity and update time; the second element includes at least one of the following: content information relevance, user viewing history and content type.
其中,第一元素和第二元素在本公开实施例中并非穷举,还可以是本领域技术人员可以想到的其他元素。以图1b为例,第一元素中的频道类型,可以是11频道栏中的用户选中的频道;第一元素中的用户兴趣可以是服务器端通过检测客户端12搜索栏中搜索同一关键词的频率获得;第一元素中的资讯热度可以是服务器端统计全体用户对资讯进行浏览、转发和评论等操作获得;第一元素中的更新时间可以是资讯的信息源发布时间。以图1b为例,第二元素中的内容信息关联度,可以是第二推荐内容流14中第二推荐内容的内容信息关联程度,也可以是第一推荐内容与第二推荐内容流14中第二推荐内容的内容信息关联程度;第二元素中的用户观看历史,为用户浏览的与第一推荐内容类型相同或内容信息相关的推荐内容的观看历史;第二元素中的内容类型,可以为在服务器端设置的生成第二推荐内容流的内容类型,或者还可以为服务端检测到某种内容类型的资讯热度较低、或内容源有限、或热度较高,而确定的除该内容类型之外的其他生产第二推荐内容流的内容类型,从而对第一推荐内容流中的相应内容进行扩展,以提高内容的丰富度。例如图1b中,短视频10、直播10、长视频10和直播11有对应的第二推荐内容流,广告10没有对应的第二推荐内容流,则可以认为第二元素中的内容类型为短视频、直播和长视频。Among them, the first element and the second element are not exhaustive in the disclosed embodiment, and can also be other elements that can be thought of by those skilled in the art. Taking Figure 1b as an example, the channel type in the first element can be the channel selected by the user in the channel bar 11; the user interest in the first element can be obtained by the server side by detecting the frequency of searching for the same keyword in the search bar of the client 12; the information popularity in the first element can be obtained by the server side by counting the browsing, forwarding and commenting operations of all users on the information; the update time in the first element can be the release time of the information source of the information. Taking FIG. 1b as an example, the content information relevance in the second element can be the content information relevance of the second recommended content in the second recommended content stream 14, or the content information relevance of the first recommended content and the second recommended content in the second recommended content stream 14; the user viewing history in the second element is the viewing history of the recommended content that is the same type as the first recommended content or has content information related to the first recommended content; the content type in the second element can be the content type set on the server side to generate the second recommended content stream, or it can also be the content type other than the content type determined by the server side to generate the second recommended content stream when the server side detects that the information popularity of a certain content type is low, or the content source is limited, or the popularity is high, so as to expand the corresponding content in the first recommended content stream to improve the richness of the content. For example, in FIG. 1b, short video 10, live broadcast 10, long video 10 and live broadcast 11 have corresponding second recommended content streams, and advertisement 10 does not have a corresponding second recommended content stream, then the content types in the second element can be considered to be short video, live broadcast and long video.
基于第一类元素构建的推荐算法生成第一推荐内容流的推荐内容,基于第一推荐内容以及第二元素构建的推荐算法生成第二推荐内容流的推荐内容。可以理解为第一推荐内容流和第二推荐内容流是基于不同推荐算法生成的,从而基于多个角度生成了推荐内容,提高了推荐内容的丰富度,且使推荐内容更加符合用户需求。The recommendation algorithm constructed based on the first type of elements generates the recommended content of the first recommended content stream, and the recommendation algorithm constructed based on the first recommended content and the second element generates the recommended content of the second recommended content stream. It can be understood that the first recommended content stream and the second recommended content stream are generated based on different recommendation algorithms, thereby generating recommended content based on multiple angles, improving the richness of the recommended content, and making the recommended content more in line with user needs.
本公开实施例提供的一种推荐内容的展示方法,接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。丰富了推荐内容流的推荐内容以及推荐内容的展示形式,满足了用户深层次需求,提高了用户体验。The embodiment of the present disclosure provides a method for displaying recommended content, receiving a recommended content stream sent by a server, the recommended content stream including a first recommended content stream and a second recommended content stream, the first recommended content stream including at least one first recommended content, and the second recommended content stream generated according to the first recommended content; sequentially displaying the first recommended content stream in a first direction, and sequentially displaying the second recommended content stream in a second direction. The recommended content of the recommended content stream and the display form of the recommended content are enriched, the deep-level needs of users are met, and the user experience is improved.
实施例二Embodiment 2
图2a示出了本公开实施例二提供的一种推荐内容的展示方法流程图,本公开实施例可适用于推荐内容的展示的情况,该方法可以由终端实现,具体可通过终端中的软件和/或硬件来实施。与上述实施例相同的技术细节在此不再赘述。FIG2a shows a flow chart of a method for displaying recommended content provided by the second embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the display of recommended content. The method can be implemented by a terminal, and can be implemented by software and/or hardware in the terminal. The same technical details as those in the above embodiment are not repeated here.
如图2a所示,本公开实施例中提供的推荐内容的展示方法包括如下步骤:As shown in FIG. 2a , the method for displaying recommended content provided in the embodiment of the present disclosure includes the following steps:
S210、接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;S210, receiving a recommended content stream sent by a server, the recommended content stream comprising a first recommended content stream and a second recommended content stream, the first recommended content stream comprising at least one first recommended content, and the second recommended content stream being generated based on the first recommended content;
S220、在内容展示框内展示推荐内容流,内容展示框包括展示第一推荐内容流中一个第一推荐内容的第一类展示框和展示第二推荐内容流中所有第二推荐内容的第二类展示框,第一类展示框和第二类展示框在内容展示框内沿第二方向顺序排列,内容展示框沿第一方向顺序排列。S220, displaying a recommended content stream in a content display frame, the content display frame including a first type display frame displaying a first recommended content in a first recommended content stream and a second type display frame displaying all second recommended contents in a second recommended content stream, the first type display frame and the second type display frame are sequentially arranged along a second direction in the content display frame, and the content display frames are sequentially arranged along the first direction.
其中,内容展示框可以理解为客户端界面设计中的一个个cell,也可以理解为承载展示推荐内容的展示控件的父布局对象。其中,每个内容展示框均包括展示一个第一推荐内容的第一类展示框和展示第二推荐内容流中全部第二推荐内容的第二类展示框,可以理解为每个内容展示框内可以展示一个第一推荐内容以及根据该第一推荐内容生成的第二推荐内容流中的全部第二推荐内容。The content display frame can be understood as a cell in the client interface design, or as a parent layout object that carries a display control for displaying recommended content. Each content display frame includes a first type display frame for displaying a first recommended content and a second type display frame for displaying all second recommended content in the second recommended content stream. It can be understood that each content display frame can display a first recommended content and all second recommended content in the second recommended content stream generated based on the first recommended content.
其中,在内容展示框内第一类展示框和第二类展示框沿第二方向顺序排列,可以理解为第一推荐内容以及根据该第一推荐内容生成的第二推荐内容流中的全部第二推荐内容沿第二方向顺序排列。其中,内容展示框沿第一方向顺序排列,可以理解为各第一推荐内容构成的推荐内容流按第一方向顺序排列。Wherein, the first type of display frame and the second type of display frame are sequentially arranged along the second direction in the content display frame, which can be understood as the first recommended content and all the second recommended content in the second recommended content stream generated according to the first recommended content are sequentially arranged along the second direction. Wherein, the content display frames are sequentially arranged along the first direction, which can be understood as the recommended content stream composed of the first recommended content is sequentially arranged in the first direction.
其中,当客户端接收到第一浏览命令后,可以将在终端屏幕之外处于隐藏状态的第一推荐内容按第一方向顺序依次展示出来,以方便用户浏览。当客户端接收到第二浏览命令后,可以切换第一推荐内容以及根据该第一推荐内容生成的第二推荐内容流中的全部第二推荐内容,使第一推荐内容以及根据该第一推荐内容生成的第二推荐内容流中的全部第二推荐内容按第二方向顺序依次展示出来。When the client receives the first browsing command, the first recommended content hidden outside the terminal screen can be displayed in sequence in the first direction to facilitate user browsing. When the client receives the second browsing command, the first recommended content and all the second recommended content in the second recommended content stream generated based on the first recommended content can be switched, so that the first recommended content and all the second recommended content in the second recommended content stream generated based on the first recommended content are displayed in sequence in the second direction.
本实施例中通过对内容展示框内的描述,可以更加清楚地介绍第一推荐内容流以及第二推荐内容流的展示方式。In this embodiment, the description in the content display frame can more clearly introduce the display method of the first recommended content stream and the second recommended content stream.
图2b示出了本公开实施例二提供的一种推荐内容的展示方法中客户端界面示意图。如图2b所示,21为客户端界面的频道栏,频道栏中的频道可以是推荐、音乐、旅游、游戏以及宠物等。22为客户端界面的搜索栏,在该搜索栏中输入关键字,可接收该关键字对应的推荐内容流。23为内容展示框,内容展示框的数量可以根据实际需求设置,本例中内容展示框的数量为五个;内容展示框中承载的推荐内容的内容类型例如可以是短视频、直播、广告和长视频,其中每种内容类型可以对应一个或多个第一推荐内容,例如直播类型对应了2个内容展示框;内容展示框内方框可以表示第一类展示框,用于展示第一推荐内容,圆角方框可以表示第二类展示框,用于展示第二推荐内容,其中方框和圆角方框仅为区别第一类展示框和第二类展示框,而并非客户端界面展示的推荐内容的边框样式;其中当用户设置不接收某种内容类型的第二推荐内容流时,则不存在第二类型展示框,例如图2b中,不接收广告类型的第二推荐内容流时,内容展示框内不存在第二类展示框。24为客户端界面导航栏,可以包括首页、我的和直播等导航标签,其中用户可以自定义导航标签类型。FIG2b shows a schematic diagram of a client interface in a method for displaying recommended content provided in the second embodiment of the present disclosure. As shown in FIG2b, 21 is a channel bar of the client interface, and the channels in the channel bar can be recommendation, music, travel, games, and pets, etc. 22 is a search bar of the client interface, and a keyword can be entered in the search bar to receive a recommended content stream corresponding to the keyword. 23 is a content display box. The number of content display boxes can be set according to actual needs. In this example, the number of content display boxes is five. The content types of recommended content carried in the content display box can be, for example, short videos, live broadcasts, advertisements, and long videos. Each content type can correspond to one or more first recommended content. For example, the live broadcast type corresponds to two content display boxes. The square box in the content display box can represent the first type of display box, which is used to display the first recommended content. The rounded square box can represent the second type of display box, which is used to display the second recommended content. The square box and the rounded square box are only used to distinguish the first type of display box from the second type of display box, and are not the border style of the recommended content displayed on the client interface. When the user sets not to receive the second recommended content stream of a certain content type, there is no second type of display box. For example, in Figure 2b, when the second recommended content stream of the advertising type is not received, there is no second type of display box in the content display box. 24 is a client interface navigation bar, which can include navigation tags such as home page, mine, and live broadcast, and the user can customize the navigation tag type.
当用户沿竖向滑动屏幕时,可以触发第一浏览命令,使用户浏览处于隐藏状态的在终端屏幕之外第一推荐内容,图2b中用虚线框表示处于隐藏状态的在终端屏幕之外推荐内容。当用户沿竖横滑动屏幕时,可以触发第二浏览命令,使用户浏览处于隐藏状态的在终端屏幕之外第二推荐内容。When the user slides the screen vertically, a first browsing command may be triggered, allowing the user to browse the first recommended content outside the terminal screen that is hidden. In FIG2b, a dotted box indicates the recommended content outside the terminal screen that is hidden. When the user slides the screen vertically or horizontally, a second browsing command may be triggered, allowing the user to browse the second recommended content outside the terminal screen that is hidden.
其中,终端屏幕内竖向可展示的第一类展示框的数量,与第一类展示框(如图2b中的方框)的高度相关,当高度越高时,终端屏幕内可展示的第一类展示框数量越少。示例性的,若图2b中方框的高度为1时,终端屏幕内竖向可以同时展示3个方框,则方框的高度为2时,终端屏幕内竖向变为可展示1个方框和另一个方框的一部分。同理,终端屏幕内横向可展示的展示框的数量,与第一类展示框(如图2b中的方框)和第二类展示框(如图2b中的圆角方框)的宽度相关,当宽度越宽时,终端屏幕内可展示的展示框数量越少。示例性的,若图2b中任一内容展示框23中方框和圆角方框的宽度度为1时,终端屏幕内横向可以同时展示1个方框和1个圆角方框,则方框和圆角方框的宽度为2时,终端屏幕内横向变为可展示1个方框。Among them, the number of first-class display frames that can be displayed vertically in the terminal screen is related to the height of the first-class display frame (such as the box in Figure 2b). When the height is higher, the number of first-class display frames that can be displayed in the terminal screen is less. Exemplarily, if the height of the box in Figure 2b is 1, 3 boxes can be displayed vertically in the terminal screen at the same time, then when the height of the box is 2, the vertical direction of the terminal screen becomes 1 box and a part of another box. Similarly, the number of display frames that can be displayed horizontally in the terminal screen is related to the width of the first-class display frame (such as the box in Figure 2b) and the second-class display frame (such as the rounded box in Figure 2b). When the width is wider, the number of display frames that can be displayed in the terminal screen is less. Exemplarily, if the width of the box and the rounded box in any content display frame 23 in Figure 2b is 1, 1 box and 1 rounded box can be displayed horizontally in the terminal screen at the same time, then when the width of the box and the rounded box is 2, the horizontal direction of the terminal screen becomes 1 box.
本公开实施例提供的推荐内容的展示方法,与实施例一提供的推荐内容的展示方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例一,并且本公开实施例与实施例一具有相同的有益效果。The method for displaying recommended content provided in the embodiment of the present disclosure belongs to the same inventive concept as the method for displaying recommended content provided in Example 1. For technical details not fully described in the embodiment of the present disclosure, please refer to Example 1, and the embodiment of the present disclosure has the same beneficial effects as Example 1.
实施例三Embodiment 3
图3示出了本公开实施例三提供的一种推荐内容的生方法流程图,本公开实施例可适用于推荐内容的生成的情况,该方法可以由服务器实现,具体可通过服务器中的软件和/或硬件来实施。本公开实施列与上述实施列属于同一发明构思,与上述实施例相同的技术细节在此不再赘述。FIG3 shows a flow chart of a method for generating recommended content provided by the third embodiment of the present disclosure. The present embodiment of the present disclosure is applicable to the generation of recommended content. The method can be implemented by a server, and can be implemented by software and/or hardware in the server. The present embodiment and the above embodiment belong to the same inventive concept, and the same technical details as the above embodiment are not repeated here.
如图3所示,本公开实施例中提供的推荐内容的生成方法包括如下步骤:As shown in FIG3 , the method for generating recommended content provided in the embodiment of the present disclosure includes the following steps:
S310、根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;S310: Obtain a first recommended content stream according to a first recommendation algorithm, where the first recommended content stream includes at least one first recommended content;
S320、根据第一推荐内容以及第二推荐算法得到第二推荐内容流;S320, obtaining a second recommended content stream according to the first recommended content and the second recommendation algorithm;
S330、将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。S330: Send the first recommended content stream and the second recommended content stream as recommended content streams to the client.
其中,客户端在接收到刷新命令时,可以向客户端对应服务器端发送刷新请求;服务器端根据接收的刷新请求,可以生成推荐内容流并发送至客户端。根据第一推荐算法生成第一推荐内容流的推荐内容,根据第一推荐内容以及第二推荐算法生成第二推荐内容流的推荐内容,从而基于多个角度生成了推荐内容,提高了推荐内容的丰富度,且使推荐内容更加符合用户需求。When receiving a refresh command, the client can send a refresh request to the server corresponding to the client; the server can generate a recommended content stream according to the received refresh request and send it to the client. The recommended content of the first recommended content stream is generated according to the first recommendation algorithm, and the recommended content of the second recommended content stream is generated according to the first recommended content and the second recommendation algorithm, thereby generating recommended content based on multiple angles, improving the richness of the recommended content, and making the recommended content more in line with user needs.
可选的,第一推荐算法为根据基于第一元素所构建的推荐算法;第二推荐算法为根据基于第二元素所构建的推荐算法;Optionally, the first recommendation algorithm is a recommendation algorithm constructed based on the first element; the second recommendation algorithm is a recommendation algorithm constructed based on the second element;
其中,第一元素包括下述至少一种:频道类型、用户兴趣、资讯热度和更新时间;第二元素包括下述至少一种:内容信息关联度、用户观看历史和内容类型。Among them, the first element includes at least one of the following: channel type, user interest, information popularity and update time; the second element includes at least one of the following: content information relevance, user viewing history and content type.
本公开实施例提供的一种推荐内容的生成方法,根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;根据第一推荐内容以及第二推荐算法得到第二推荐内容流;将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。通过采取不同推荐算法生成了推荐内容流,丰富了推荐内容流的推荐内容,满足了用户深层次需求,提高了用户体验。The disclosed embodiment provides a method for generating recommended content, which obtains a first recommended content stream according to a first recommendation algorithm, wherein the first recommended content stream includes at least one first recommended content; obtains a second recommended content stream according to the first recommended content and a second recommendation algorithm; and sends the first recommended content stream and the second recommended content stream as recommended content streams to a client. By adopting different recommendation algorithms to generate recommended content streams, the recommended content of the recommended content streams is enriched, the deep-level needs of users are met, and the user experience is improved.
实施例四Embodiment 4
图4示出了本公开实施例四提供的一种推荐内容的展示装置结构示意图,本公开实施例可适用于推荐内容的展示的情况。FIG4 shows a schematic diagram of the structure of a display device for recommended content provided by a fourth embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the display of recommended content.
如图4所示,本公开实施例中推荐内容的展示装置,包括:As shown in FIG4 , the display device for recommended content in the embodiment of the present disclosure includes:
推荐内容流接收模块410,用于接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;The recommended content stream receiving module 410 is used to receive the recommended content stream sent by the server, the recommended content stream includes a first recommended content stream and a second recommended content stream, the first recommended content stream includes at least one first recommended content, and the second recommended content stream is generated according to the first recommended content;
推荐内容流展示模块420,用于在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。The recommended content stream display module 420 is configured to display the first recommended content stream in sequence in a first direction, and to display the second recommended content stream in sequence in a second direction.
可选的,推荐内容流展示模块420,还具体用于:Optionally, the recommended content stream display module 420 is further specifically configured to:
在内容展示框内展示推荐内容流,内容展示框包括展示第一推荐内容流中一个第一推荐内容的第一类展示框和展示第二推荐内容流中所有第二推荐内容的第二类展示框,第一类展示框和第二类展示框在内容展示框内沿第二方向顺序排列,内容展示框沿第一方向顺序排列。The recommended content stream is displayed in the content display frame, the content display frame includes a first type display frame for displaying a first recommended content in the first recommended content stream and a second type display frame for displaying all second recommended contents in the second recommended content stream, the first type display frame and the second type display frame are arranged sequentially along the second direction in the content display frame, and the content display frames are arranged sequentially along the first direction.
可选的,本公开实施例中推荐内容的展示装置,还包括:Optionally, the display device for recommended content in the embodiment of the present disclosure further includes:
浏览命令接收模块,用于接收针对第一推荐内容流的第一浏览命令后,在第一方向上顺序展示第一推荐内容流;以及,接收针对第二推荐内容流的第二浏览命令后,在第二方向上顺序展示第二推荐内容流。其中,第一浏览命令为用户在展示屏上沿第一方向滑动时触发,以及第二浏览命令为用户在展示屏上沿第二方向滑动时触发。The browsing command receiving module is used to display the first recommended content stream in sequence in a first direction after receiving a first browsing command for the first recommended content stream; and to display the second recommended content stream in sequence in a second direction after receiving a second browsing command for the second recommended content stream. The first browsing command is triggered when the user slides along the first direction on the display screen, and the second browsing command is triggered when the user slides along the second direction on the display screen.
可选的,当第一推荐内容数量大于等于2时,第一推荐内容包括至少两种内容类型;当第二推荐内容数量大于等于2时,第二推荐内容的内容类型相同;或者,第二推荐内容的内容信息相关。其中,内容类型包括如下至少一项:短视频、长视频、广告和直播。Optionally, when the number of first recommended contents is greater than or equal to 2, the first recommended contents include at least two content types; when the number of second recommended contents is greater than or equal to 2, the content types of the second recommended contents are the same; or, the content information of the second recommended contents is related. The content type includes at least one of the following: short video, long video, advertisement, and live broadcast.
本公开实施例提供的推荐内容的展示装置,与实施例一和实施例二提供的推荐内容的展示方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例一和实施例二,并且本公开实施例与实施例一和实施例二具有相同的有益效果。The display device for recommended content provided in the embodiment of the present disclosure belongs to the same inventive concept as the display method for recommended content provided in Embodiment 1 and Embodiment 2. For technical details not fully described in the embodiment of the present disclosure, reference can be made to Embodiment 1 and Embodiment 2. The embodiment of the present disclosure has the same beneficial effects as Embodiment 1 and Embodiment 2.
实施例五Embodiment 5
图5示出了本公开实施例五提供的一种推荐内容的生成装置结构示意图,本公开实施例可适用于推荐内容的生成的情况。FIG5 shows a schematic diagram of the structure of a device for generating recommended content provided by Embodiment 5 of the present disclosure. The embodiment of the present disclosure is applicable to the generation of recommended content.
如图5所示,本公开实施例中推荐内容的生成装置,包括:As shown in FIG5 , the device for generating recommended content in an embodiment of the present disclosure includes:
第一推荐内容流生成模块510,用于根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;A first recommended content stream generating module 510, configured to obtain a first recommended content stream according to a first recommendation algorithm, wherein the first recommended content stream includes at least one first recommended content;
第二推荐内容流生成模块520,用于根据第一推荐内容以及第二推荐算法得到第二推荐内容流;A second recommended content stream generating module 520, configured to obtain a second recommended content stream according to the first recommended content and a second recommendation algorithm;
推荐内容流发送模块530,用于将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。The recommended content stream sending module 530 is configured to send the first recommended content stream and the second recommended content stream as recommended content streams to the client.
可选的,第一推荐算法为根据基于第一元素所构建的推荐算法;第二推荐算法为根据基于第二元素所构建的推荐算法;Optionally, the first recommendation algorithm is a recommendation algorithm constructed based on the first element; the second recommendation algorithm is a recommendation algorithm constructed based on the second element;
其中,第一元素包括下述至少一种:频道类型、用户兴趣、资讯热度和更新时间;第二元素包括下述至少一种:内容信息关联度、用户观看历史和内容类型。Among them, the first element includes at least one of the following: channel type, user interest, information popularity and update time; the second element includes at least one of the following: content information relevance, user viewing history and content type.
本公开实施例提供的推荐内容的展示装置,与实施例三提供的推荐内容的展示方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例三,并且本公开实施例与实施例三具有相同的有益效果。The display device for recommended content provided in the embodiment of the present disclosure and the display method for recommended content provided in Example 3 belong to the same inventive concept. For technical details not fully described in the embodiment of the present disclosure, please refer to Example 3, and the embodiment of the present disclosure has the same beneficial effects as Example 3.
实施例六Embodiment 6
图6示出了本公开实施例六提供的一种终端的硬件结构示意图。终端可以以各种形式来实施,本公开实施例中的终端可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载终端、车载展示终端、车载电子后视镜等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。FIG6 shows a hardware structure diagram of a terminal provided in Embodiment 6 of the present disclosure. The terminal can be implemented in various forms, and the terminal in the embodiment of the present disclosure can include but is not limited to mobile terminals such as mobile phones, smart phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), navigation devices, vehicle-mounted terminals, vehicle-mounted display terminals, vehicle-mounted electronic rearview mirrors, etc., and fixed terminals such as digital TVs, desktop computers, etc.
如图6所示,终端600可以包括无线通信单元610、A/V(音频/视频)输入单元620、用户输入单元630、感测单元640、输出单元650、存储器660、接口单元670、处理器680和电源单元690等等。图6示出了具有各种组件的终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。As shown in Fig. 6, terminal 600 may include a wireless communication unit 610, an A/V (audio/video) input unit 620, a user input unit 630, a sensing unit 640, an output unit 650, a memory 660, an interface unit 670, a processor 680, and a power supply unit 690, etc. Fig. 6 shows a terminal with various components, but it should be understood that it is not required to implement all the components shown. More or fewer components may be implemented alternatively.
其中,无线通信单元610允许终端600与无线通信系统或网络之间的无线电通信。A/V输入单元620用于接收音频或视频信号。用户输入单元630可以根据用户输入的命令生成键输入数据以控制终端的各种操作。感测单元640检测终端600的当前状态、终端600的位置、用户对于终端600的触摸输入的有无、终端600的取向、终端600的加速或减速移动和方向等等,并且生成用于控制终端600的操作的命令或信号。接口单元670用作至少一个外部装置与终端600连接可以通过的接口。输出单元650被构造为以视觉、音频和/或触觉方式提供输出信号。存储器660可以存储由处理器680执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据。存储器660可以包括至少一种类型的存储介质。而且,终端600可以与通过网络连接执行存储器660的存储功能的网络存储装置协作。处理器680通常控制终端的总体操作。另外,处理器680可以包括用于再现或回放多媒体数据的多媒体模块。处理器680可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元690在处理器680的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。Among them, the wireless communication unit 610 allows radio communication between the terminal 600 and the wireless communication system or network. The A/V input unit 620 is used to receive audio or video signals. The user input unit 630 can generate key input data according to the command input by the user to control various operations of the terminal. The sensing unit 640 detects the current state of the terminal 600, the position of the terminal 600, the presence or absence of the user's touch input to the terminal 600, the orientation of the terminal 600, the acceleration or deceleration movement and direction of the terminal 600, etc., and generates a command or signal for controlling the operation of the terminal 600. The interface unit 670 is used as an interface through which at least one external device can be connected to the terminal 600. The output unit 650 is configured to provide output signals in a visual, audio and/or tactile manner. The memory 660 can store software programs for processing and control operations performed by the processor 680, etc., or can temporarily store data that has been output or is to be output. The memory 660 may include at least one type of storage medium. Moreover, the terminal 600 can cooperate with a network storage device that performs the storage function of the memory 660 through a network connection. The processor 680 generally controls the overall operation of the terminal. In addition, the processor 680 may include a multimedia module for reproducing or playing back multimedia data. The processor 680 may perform a pattern recognition process to recognize a handwriting input or a picture drawing input performed on the touch screen as a character or image. The power supply unit 690 receives external power or internal power under the control of the processor 680 and provides the appropriate power required for operating each element and component.
当上述终端所包括一个或者多个程序被一个或者多个处理器680执行时,可以执行各种功能应用以及数据处理,例如实现本公开实施例所提供的推荐内容的展示方法,该方法主要包括:When one or more programs included in the above terminal are executed by one or more processors 680, various functional applications and data processing can be performed, such as implementing the method for displaying recommended content provided in the embodiment of the present disclosure, which mainly includes:
接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;Receiving a recommended content stream sent by a server, the recommended content stream comprising a first recommended content stream and a second recommended content stream, the first recommended content stream comprising at least one first recommended content, and the second recommended content stream being generated according to the first recommended content;
在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。The first recommended content stream is sequentially presented in a first direction, and the second recommended content stream is sequentially presented in a second direction.
本公开实施例提供的终端与实施例一和实施例二提供的推荐内容的展示方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例一和实施例二,并且本公开实施例与实施例一和实施例二具有相同的有益效果。The terminal provided in the embodiment of the present disclosure and the method for displaying recommended content provided in Embodiment 1 and Embodiment 2 belong to the same inventive concept. For technical details not fully described in the embodiment of the present disclosure, reference can be made to Embodiment 1 and Embodiment 2. The embodiment of the present disclosure has the same beneficial effects as Embodiment 1 and Embodiment 2.
实施例七Embodiment 7
图7示出了本公开实施例七提供的一种服务器的硬件结构示意图。服务器可以以各种形式来实施,本公开实施例中的服务器可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载服务器、车载显示服务器、车载电子后视镜等等的移动服务器以及诸如数字TV、台式计算机等等的固定服务器。FIG7 shows a hardware structure diagram of a server provided in Embodiment 7 of the present disclosure. The server can be implemented in various forms, and the server in the embodiment of the present disclosure can include but is not limited to mobile servers such as mobile phones, smart phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), navigation devices, vehicle-mounted servers, vehicle-mounted display servers, vehicle-mounted electronic rearview mirrors, etc., and fixed servers such as digital TVs, desktop computers, etc.
如图7所示,服务器700可以包括无线通信单元710、A/V(音频/视频)输入单元720、用户输入单元730、感测单元740、输出单元750、存储器760、接口单元770、处理器780和电源单元790等等。图7示出了具有各种组件的服务器,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。As shown in FIG7 , the server 700 may include a wireless communication unit 710, an A/V (audio/video) input unit 720, a user input unit 730, a sensing unit 740, an output unit 750, a memory 760, an interface unit 770, a processor 780, and a power supply unit 790, etc. FIG7 shows a server with various components, but it should be understood that it is not required to implement all the components shown. More or fewer components may be implemented alternatively.
其中,无线通信单元710允许服务器700与无线通信系统或网络之间的无线电通信。A/V输入单元720用于接收音频或视频信号。用户输入单元730可以根据用户输入的命令生成键输入数据以控制服务器的各种操作。感测单元740检测服务器700的当前状态、服务器700的位置、用户对于服务器700的触摸输入的有无、服务器700的取向、服务器700的加速或减速移动和方向等等,并且生成用于控制服务器700的操作的命令或信号。接口单元770用作至少一个外部装置与服务器700连接可以通过的接口。输出单元750被构造为以视觉、音频和/或触觉方式提供输出信号。存储器760可以存储由处理器780执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据。存储器760可以包括至少一种类型的存储介质。而且,服务器700可以与通过网络连接执行存储器760的存储功能的网络存储装置协作。处理器780通常控制服务器的总体操作。另外,处理器780可以包括用于再现或回放多媒体数据的多媒体模块。处理器780可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元790在处理器780的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。Among them, the wireless communication unit 710 allows radio communication between the server 700 and the wireless communication system or network. The A/V input unit 720 is used to receive audio or video signals. The user input unit 730 can generate key input data according to the command input by the user to control various operations of the server. The sensing unit 740 detects the current state of the server 700, the position of the server 700, the presence or absence of the user's touch input to the server 700, the orientation of the server 700, the acceleration or deceleration movement and direction of the server 700, etc., and generates a command or signal for controlling the operation of the server 700. The interface unit 770 serves as an interface through which at least one external device can be connected to the server 700. The output unit 750 is configured to provide output signals in a visual, audio and/or tactile manner. The memory 760 can store software programs for processing and control operations performed by the processor 780, etc., or can temporarily store data that has been output or is to be output. The memory 760 may include at least one type of storage medium. Moreover, the server 700 can cooperate with a network storage device that performs the storage function of the memory 760 through a network connection. The processor 780 generally controls the overall operation of the server. In addition, the processor 780 may include a multimedia module for reproducing or playing back multimedia data. The processor 780 may perform a pattern recognition process to recognize a handwriting input or a picture drawing input performed on the touch screen as a character or an image. The power supply unit 790 receives external power or internal power under the control of the processor 780 and provides the appropriate power required to operate each element and component.
当上述服务器所包括一个或者多个程序被一个或者多个处理器780执行时,可以执行各种功能应用以及数据处理,例如实现本公开实施例所提供的推荐内容的生成方法,该方法主要包括:When one or more programs included in the above server are executed by one or more processors 780, various functional applications and data processing can be performed, such as implementing the method for generating recommended content provided in the embodiment of the present disclosure, which mainly includes:
根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;Obtaining a first recommended content stream according to a first recommendation algorithm, wherein the first recommended content stream includes at least one first recommended content;
根据第一推荐内容以及第二推荐算法得到第二推荐内容流;Obtaining a second recommended content stream according to the first recommended content and a second recommendation algorithm;
将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。The first recommended content stream and the second recommended content stream are sent to the client as recommended content streams.
本公开实施例提供的终端与实施例三提供的推荐内容的生成方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例三,并且本公开实施例与实施例三具有相同的有益效果。The terminal provided in the embodiment of the present disclosure and the method for generating recommended content provided in the third embodiment belong to the same inventive concept. For technical details not fully described in the embodiment of the present disclosure, reference can be made to the third embodiment. The embodiment of the present disclosure and the third embodiment have the same beneficial effects.
实施例八Embodiment 8
本公开实施例提供了一种可读介质,其上存储有计算机程序,该程序被处理器执行时实现上述实施例所提供的推荐内容的展示方法,该方法主要包括:The present disclosure provides a readable medium having a computer program stored thereon. When the program is executed by a processor, the method for displaying recommended content provided in the above embodiment is implemented. The method mainly includes:
接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;Receiving a recommended content stream sent by a server, the recommended content stream comprising a first recommended content stream and a second recommended content stream, the first recommended content stream comprising at least one first recommended content, and the second recommended content stream being generated according to the first recommended content;
在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。The first recommended content stream is sequentially presented in a first direction, and the second recommended content stream is sequentially presented in a second direction.
或该程序被处理器执行时实现上述实施例所提供的推荐内容的生成方法,该方法主要包括:Or when the program is executed by a processor, the method for generating recommended content provided in the above embodiment is implemented, and the method mainly includes:
根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;Obtaining a first recommended content stream according to a first recommendation algorithm, where the first recommended content stream includes at least one first recommended content;
根据第一推荐内容以及第二推荐算法得到第二推荐内容流;Obtaining a second recommended content stream according to the first recommended content and a second recommendation algorithm;
将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。The first recommended content stream and the second recommended content stream are sent to the client as recommended content streams.
本公开实施例的可读介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(ErasableProgrammable Read-Only Memory,EPROM)或闪存(FLASH)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The readable medium of the embodiment of the present disclosure may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM) or a flash memory (FLASH), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it.
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”如”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)域连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as the "Like" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN) domain, or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
本公开实施例提供的可读介质与实施例一和实施例二所提供的推荐内容的展示方法以及实施例三提供的推荐内容的生成方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例一至三,并且本公开实施例与实施例一至三具有相同的有益效果。The readable medium provided in the embodiments of the present disclosure and the method for displaying recommended content provided in Embodiments 1 and 2 and the method for generating recommended content provided in Embodiment 3 belong to the same inventive concept. For technical details not fully described in the embodiments of the present disclosure, reference can be made to Embodiments 1 to 3, and the embodiments of the present disclosure have the same beneficial effects as Embodiments 1 to 3.
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,包括若干指令,用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例的方法。Through the above description of the implementation methods, technical personnel in the relevant field can clearly understand that the technical solution of the present disclosure can essentially or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of the various embodiments of the present disclosure.
注意,上述仅为本公开的较佳实施例及所运用技术原理。本领域技术人员会理解,本公开不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本公开的保护范围。因此,虽然通过以上实施例对本公开进行了较为详细的说明,但是本公开不仅仅限于以上实施例,在不脱离本公开构思的情况下,还可以包括更多其他等效实施例,而本公开的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present disclosure and the technical principles used. Those skilled in the art will understand that the present disclosure is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present disclosure. Therefore, although the present disclosure is described in more detail through the above embodiments, the present disclosure is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present disclosure, and the scope of the present disclosure is determined by the scope of the appended claims.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811110402.1A CN110955819B (en) | 2018-09-21 | 2018-09-21 | Recommended content display method, generation method, display device and generation device |
PCT/CN2019/081411 WO2020057103A1 (en) | 2018-09-21 | 2019-04-04 | Recommended content display method, generation method, display apparatus, and generation apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811110402.1A CN110955819B (en) | 2018-09-21 | 2018-09-21 | Recommended content display method, generation method, display device and generation device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110955819A CN110955819A (en) | 2020-04-03 |
CN110955819B true CN110955819B (en) | 2024-06-07 |
Family
ID=69888255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811110402.1A Active CN110955819B (en) | 2018-09-21 | 2018-09-21 | Recommended content display method, generation method, display device and generation device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110955819B (en) |
WO (1) | WO2020057103A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113761361B (en) * | 2021-07-29 | 2024-12-31 | 深圳市思为软件技术有限公司 | Real estate information recommendation method and terminal device |
CN113792181A (en) * | 2021-09-29 | 2021-12-14 | 北京字跳网络技术有限公司 | Video recommendation method, device, equipment and medium |
CN113849258B (en) * | 2021-10-13 | 2024-07-02 | 北京字跳网络技术有限公司 | Content display method, device, equipment and storage medium |
CN114501100B (en) * | 2022-01-19 | 2024-05-24 | 上海哔哩哔哩科技有限公司 | Live page jump method and system |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103270769A (en) * | 2010-12-22 | 2013-08-28 | 汤姆逊许可公司 | Method and system for providing media recommendations |
CN103970894A (en) * | 2014-05-27 | 2014-08-06 | 合一网络技术(北京)有限公司 | Method and system for displaying interface streaming layout in adaptive adjustment mode |
CN104239587A (en) * | 2014-10-17 | 2014-12-24 | 北京字节跳动网络技术有限公司 | Method and device for refreshing news list |
CN104572846A (en) * | 2014-12-12 | 2015-04-29 | 百度在线网络技术(北京)有限公司 | Method, device and system for recommending hot words |
US9031954B1 (en) * | 2012-12-31 | 2015-05-12 | Google Inc. | Methods, system, and media for recommending media content |
KR20160018097A (en) * | 2014-08-08 | 2016-02-17 | 엘지전자 주식회사 | Apparatus for providing image, server, and system including the same |
CN105900088A (en) * | 2013-12-03 | 2016-08-24 | 谷歌公司 | Dynamic thumbnail representation for a video playlist |
WO2017101734A1 (en) * | 2015-12-15 | 2017-06-22 | 腾讯科技(深圳)有限公司 | Method and device for recommending content item |
CN107172454A (en) * | 2017-06-30 | 2017-09-15 | 网易传媒科技(北京)有限公司 | A kind of video recommendation method, medium, device and computing device |
CN107967616A (en) * | 2016-10-19 | 2018-04-27 | 三星Sds株式会社 | Content recommendation method, apparatus and system |
CN108052591A (en) * | 2017-12-11 | 2018-05-18 | 广东欧珀移动通信有限公司 | Information recommendation method, device, mobile terminal and computer-readable storage medium |
CN108121738A (en) * | 2016-11-30 | 2018-06-05 | 腾讯科技(北京)有限公司 | media content display method and device |
CN304752787S (en) * | 2018-07-31 | |||
CN108984081A (en) * | 2018-07-06 | 2018-12-11 | 北京微播视界科技有限公司 | A kind of searched page exchange method, device, terminal and storage medium |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101517769B1 (en) * | 2008-04-24 | 2015-05-06 | 삼성전자주식회사 | Method for recommending broadcasting contents in media contents reproducing device and apparatus thereof |
CN103092958A (en) * | 2013-01-18 | 2013-05-08 | 深圳市龙视传媒有限公司 | Display method and device for search result |
US10904168B2 (en) * | 2016-06-03 | 2021-01-26 | Spotify Ab | System and method for providing digital media content with a conversational messaging environment |
RU2632132C1 (en) * | 2016-07-07 | 2017-10-02 | Общество С Ограниченной Ответственностью "Яндекс" | Method and device for creating contents recommendations in recommendations system |
CN106649592A (en) * | 2016-11-18 | 2017-05-10 | 北京奇虎科技有限公司 | Display method and display device for application search results |
CN106535001A (en) * | 2016-11-23 | 2017-03-22 | 暴风集团股份有限公司 | Method and system for expanded presentation of video content |
US10609453B2 (en) * | 2017-02-21 | 2020-03-31 | The Directv Group, Inc. | Customized recommendations of multimedia content streams |
-
2018
- 2018-09-21 CN CN201811110402.1A patent/CN110955819B/en active Active
-
2019
- 2019-04-04 WO PCT/CN2019/081411 patent/WO2020057103A1/en active Application Filing
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN304752787S (en) * | 2018-07-31 | |||
CN103270769A (en) * | 2010-12-22 | 2013-08-28 | 汤姆逊许可公司 | Method and system for providing media recommendations |
US9031954B1 (en) * | 2012-12-31 | 2015-05-12 | Google Inc. | Methods, system, and media for recommending media content |
CN105900088A (en) * | 2013-12-03 | 2016-08-24 | 谷歌公司 | Dynamic thumbnail representation for a video playlist |
CN103970894A (en) * | 2014-05-27 | 2014-08-06 | 合一网络技术(北京)有限公司 | Method and system for displaying interface streaming layout in adaptive adjustment mode |
KR20160018097A (en) * | 2014-08-08 | 2016-02-17 | 엘지전자 주식회사 | Apparatus for providing image, server, and system including the same |
CN104239587A (en) * | 2014-10-17 | 2014-12-24 | 北京字节跳动网络技术有限公司 | Method and device for refreshing news list |
CN104572846A (en) * | 2014-12-12 | 2015-04-29 | 百度在线网络技术(北京)有限公司 | Method, device and system for recommending hot words |
WO2017101734A1 (en) * | 2015-12-15 | 2017-06-22 | 腾讯科技(深圳)有限公司 | Method and device for recommending content item |
CN107967616A (en) * | 2016-10-19 | 2018-04-27 | 三星Sds株式会社 | Content recommendation method, apparatus and system |
CN108121738A (en) * | 2016-11-30 | 2018-06-05 | 腾讯科技(北京)有限公司 | media content display method and device |
CN107172454A (en) * | 2017-06-30 | 2017-09-15 | 网易传媒科技(北京)有限公司 | A kind of video recommendation method, medium, device and computing device |
CN108052591A (en) * | 2017-12-11 | 2018-05-18 | 广东欧珀移动通信有限公司 | Information recommendation method, device, mobile terminal and computer-readable storage medium |
CN108984081A (en) * | 2018-07-06 | 2018-12-11 | 北京微播视界科技有限公司 | A kind of searched page exchange method, device, terminal and storage medium |
Non-Patent Citations (4)
Title |
---|
1kid.豆瓣电影APP | Redesign.《https://www.zcool.com.cn/work/ZMTgxNDU5MjA=.html》.2016, * |
抖音挑战怎么玩 抖音怎么参与别人挑战;怜幽小草;《https://jingyan.baidu.com/article/0bc808fc025e6b1d485b91e.html》;20180904;全文 * |
猫眼电影app重设计;王十贰;《https://www.zcool.com.cn/work/ZMTg1NjE4MTY=.html》;20171231;全文 * |
豆瓣电影APP | Redesign;1kid;《https://www.zcool.com.cn/work/ZMTgxNDU5MjA=.html》;20161231;全文第1-10页 * |
Also Published As
Publication number | Publication date |
---|---|
WO2020057103A1 (en) | 2020-03-26 |
CN110955819A (en) | 2020-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7080999B2 (en) | Search page Interaction methods, devices, terminals and storage media | |
WO2020007012A1 (en) | Method and device for displaying search page, terminal, and storage medium | |
CN109640188B (en) | Video preview method and device, electronic equipment and computer readable storage medium | |
US20230308730A1 (en) | Subtitle editing method and apparatus, and electronic device | |
US20220075932A1 (en) | Method and apparatus for inserting information into online document | |
EP4387245A1 (en) | Video list display method and apparatus, and electronic device and storage medium | |
WO2020000972A1 (en) | Video access method, client, video access apparatus, terminal, server, and storage medium | |
CN110955819B (en) | Recommended content display method, generation method, display device and generation device | |
KR102462516B1 (en) | Display apparatus and Method for providing a content thereof | |
WO2019120008A1 (en) | Smart television and method for displaying graphical user interface of television screen shot | |
CN108055589A (en) | Smart television | |
WO2022002066A1 (en) | Method and apparatus for browsing table in document, and electronic device and storage medium | |
WO2022048435A1 (en) | Video recommendation method and apparatus, electronic device, and storage medium | |
CN113992934B (en) | Multimedia information processing method, device, electronic equipment and storage medium | |
CN104951497A (en) | Method and apparatus for constructing documents | |
CN109597929A (en) | Methods of exhibiting, device, terminal and the readable medium of search result | |
CN108874266A (en) | Text playback method, client, terminal and storage medium | |
EP3438852B1 (en) | Electronic device and control method thereof | |
WO2024140025A1 (en) | Page display method and apparatus, and device and storage medium | |
CN109635131A (en) | Multimedia content list display methods, method for pushing, device and storage medium | |
EP4589963A1 (en) | Multimedia information display method and apparatus, and electronic device | |
CN110704740A (en) | Method and apparatus for presenting information | |
CN115190366A (en) | An information display method, apparatus, electronic device, and computer-readable medium | |
CN111460769B (en) | Article issuing method and device, storage medium and electronic equipment | |
CN108984704A (en) | A kind of searching method of video application, device, terminal device and storage medium |
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 | ||
TG01 | Patent term adjustment | ||
TG01 | Patent term adjustment |