CN108712665B - 一种直播列表的生成方法、装置、服务器及存储介质 - Google Patents

一种直播列表的生成方法、装置、服务器及存储介质 Download PDF

Info

Publication number
CN108712665B
CN108712665B CN201810480811.4A CN201810480811A CN108712665B CN 108712665 B CN108712665 B CN 108712665B CN 201810480811 A CN201810480811 A CN 201810480811A CN 108712665 B CN108712665 B CN 108712665B
Authority
CN
China
Prior art keywords
data
terminal
module
live broadcast
target data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810480811.4A
Other languages
English (en)
Other versions
CN108712665A (zh
Inventor
熊超
张文明
陈少杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201810480811.4A priority Critical patent/CN108712665B/zh
Publication of CN108712665A publication Critical patent/CN108712665A/zh
Application granted granted Critical
Publication of CN108712665B publication Critical patent/CN108712665B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种直播列表的生成方法、装置、服务器及存储介质。其中方法包括:服务器接收终端发送的数据请求,其中,所述数据请求于所述终端检测到目标直播分类的触发事件时生成,所述数据请求包括终端标识和目标直播分类标识;所述服务器根据所述终端标识和所述目标直播分类标识确定目标数据;所述服务器将所述目标数据发送至所述终端,以使所述终端根据所述目标数据生成直播列表。实现了在终端侧生成并显示个性化的分类列表,向用户展示和推荐直播信息,提高了分类列表的信息配置,便于用户根据直播列表快速准确地确定用户喜好的直播间。

Description

一种直播列表的生成方法、装置、服务器及存储介质
技术领域
本发明实施例涉及直播网络技术,尤其涉及一种直播列表的生成方法、装置、服务器及存储介质。
背景技术
随着网络技术的不断发展,网络直播越来越受到用户的喜爱,用户可通过手机或平板电脑等移动终端观看直播。
网络直播的类型众多,每一种直播类型同时可包含多个直播间,用户可通过直播列表选择观看的直播间。移动终端的直播分类界面中仅包含直播类型的名称或者标识,在点击进入分类时,也仅包含对应的直播间号,用户在不了解直播类型时,无法快速选择准确的直播间,用户体验差。
发明内容
本发明提供一种直播列表的生成方法、装置、服务器及存储介质,以移动终端直播分类的信息配置,为用户选择直播间提供辅助信息。
第一方面,本发明实施例提供了一种直播列表的生成方法,该方法包括:
服务器接收终端发送的数据请求,其中,所述数据请求于所述终端检测到目标直播分类的触发事件时生成,所述数据请求包括终端标识和目标直播分类标识;
所述服务器根据所述终端标识和所述目标直播分类标识确定目标数据;
所述服务器将所述目标数据发送至所述终端,以使所述终端根据所述目标数据生成直播列表。
第二方面,本发明实施例还提供了一种直播列表的生成装置,该装置包括:
数据请求接收模块,配置于服务器,用于接收终端发送的数据请求,其中,所述数据请求于所述终端检测到目标直播分类的触发事件时生成,所述数据请求包括终端标识和目标直播分类标识;
目标数据确定模块,配置于所述服务器,用于根据所述终端标识和所述目标直播分类标识确定目标数据;
直播列表生成模块,配置于所述服务器,用于将所述目标数据发送至所述终端,以使所述终端根据所述目标数据生成直播列表。
第三方面,本发明实施例还提供了一种服务器,该服务器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如本发明任意实施例提供的直播列表的生成方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本发明任意实施例提供的直播列表的生成方法。
本发明实施例通过服务器接收终端于终端检测到目标直播分类的触发事件时生成并发送的携带有终端标识和目标直播分类标识的数据请求,根据终端标识和目标直播分类标识确定目标数据,并将目标数据发送至终端,以使终端根据目标数据生成直播列表。通过服务器生成与终端标识和目标直播分类标识相关的目标数据,发送至终端,终端在接收目标数据后,阿将目标数据显示在对应位置,实现了在终端侧生成并显示个性化的分类列表,向用户展示和推荐直播信息,提高了分类列表的信息配置,便于用户根据直播列表快速准确地确定用户喜好的直播间。
附图说明
图1是本发明实施例一提供的一种直播列表的生成方法的流程图;
图2是本发明实施例二提供的一种直播列表的生成装置的结构示意图;
图3是本发明实施例三提供的一种服务器的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种直播列表的生成方法的流程图,本实施例可适用于根据终端标识确定目标数据,并在终端侧生成个性化直播列表的情况,该方法可以由本发明实施例提供的直播列表的生成装置来执行,具体包括如下步骤:
S110、服务器接收终端发送的数据请求,其中,数据请求于终端检测到目标直播分类的触发事件时生成,数据请求包括终端标识和目标直播分类标识。
其中,终端可以是包括手机和平板电脑等移动终端。目标直播分类的触发事件可以是通过用户触控点击、手势或者语音等方式进入目标直播分类对应的页面,其中,目标直播分类为用户选择的直播分类,例如可以是网络竞技游戏直播中的英雄联盟或炉石传说等,可以是手游直播中的刺激战场或者王者荣耀等,还可以是颜值直播或音乐直播。本实施例中,当用户通过任意方式进入选择的直播分类时,确定存在目标直播分类的触发事件。终端根据目标直播分类的触发事件,获取该目标直播分类对应的目标直播分类标识以及该终端的终端标识,并生成携带有终端标识和目标直播分类标识的数据请求。将该数据请求发送至服务器。其中,目标直播分类标识可以是目标直播分类的名称,还可以是由数字和符号形成的唯一标志目标直播分类的字符串;终端标识可以是终端ID。
服务器接收终端发送的数据请求,并识别数据请求中的终端标识和目标直播分类标识。
S120、服务器根据终端标识和目标直播分类标识确定目标数据。
其中,目标数据为用于发送至终端,并显示与终端页面的数据,目标数据根据终端标识和目标直播分类标识确定。本实施例中,目标数据不仅与目标直播分类标识相关,还与发送数据请求的终端的终端标识相关,可生成与终端标识相匹配的目标数据,使得不同用户可获取不同的目标数据,实现根据终端标识形成个性化数据,并进一步生成个性化直播页面。
可选的,服务器根据终端标识和目标直播分类标识确定目标数据,包括:服务器根据目标直播分类标识确定候选数据;服务器根据终端标识确定历史观看记录,并根据历史观看记录确定用户喜好;服务器根据用户喜好于候选数据中筛选目标数据。
示例性的,若目标直播分类标识为竞技类游戏直播中的英雄联盟,则服务器根据英雄联盟标识搜索相关数据,将获取的数据确定为候选数据,其中,候选数据中可以是包括但不限于正在进行英雄联盟直播的直播间信息、各直播间的主播信息、英雄联盟的每一个英雄的介绍信息、英雄联盟直播的精彩视频片段和英雄联盟相关活动动态信息等。
候选数据包括至少一个数据模块,数据模块中包含对应的模块候选数据,数据模块包括下述至少一项:直播分类描述模块、主播推荐模块、平台动态模块、精彩视频推荐模块和直播间推荐模块。由于根据目标直播分类标识确定的候选数据包括多种类型,本实施例中,将候选数据模块化,将同一类型的数据划分为同一数据模块。其中,直播分类描述模块包括对目标直播分类进行描述的数据,例如,若目标直播分类为英雄联盟,则直播分类描述模块可以包括英雄联盟的整体介绍,还可以是包括英雄联盟中不同英雄角色的介绍信息。主播推荐模块包括在目标直播分类下进行直播的主播信息,其中该主播信息中包含历史直播中观众对主播设置的标签以及主播人气。平台动态模块包含与目标直播分类相关的活动信息或者平台的动态信息。精彩视频推荐模块包括与目标直播分类相关的直播间中精彩直播片段,其中,精彩直播片段可以是根据直播用户的标注信息确定或者根据直播视频的观看的人数确定,还可以是根据主播推荐确定。直播间推荐模块包括正在进行目标直播分类相关直播的直播间信息,其中该直播间信息可以是包括但不限于直播内容概括和主播信息。需要说明的是,每一个目标直播分类可以包含上述所有的数据模块,还可以是根据数据请求中包含的数据模块信息确定。示例性的,终端用户可根据喜好对页面中数据模块进行操作,例如删除、移动、隐藏和显示位置大小的变化。当终端检测到目标直播分类的触发事件时,终端可获取上一历史页面中各数据模块的信息,并根据获得的数据模块的信息生成数据请求。
服务器根据终端标识可确定终端用户的历史观看记录,根据历史观看记录可确定终端用户的喜好,若目标直播分类为英雄联盟,则根据终端标识确定的用户喜好可以是包括英雄角色的喜好、主播的喜好信息、直播风格的喜好信息和游戏场景的喜好信息等等;若目标直播分类为音乐直播,则根据终端标识确定的用户喜好可以是包括音乐类型的喜好信息、主播的喜好信息和直播风格的喜好信息等。
服务器根据用户喜好在候选数据中进行筛选,将与用户喜好相匹配的候选数据确定为目标时候。其中,服务器根据用户喜好于候选数据中筛选目标数据,包括:服务器根据用户喜好于模块候选数据中筛选模板目标数据,并根据各个数据模块对应的模板目标数据形成模板目标数据。本实施例中,在每一个数据模块的模块候选数据中筛选,将与用户喜好相匹配的模块候选数据确定为模板目标数据。将各个数据模块中筛选出的模板目标数据的数据集合确定为目标数据。示例性的,对于直播分类描述模块,根据用户喜好中的英雄角色,在候选数据中的各英雄角色的介绍信息中进行筛选,将用户喜好中的英雄角色的介绍信息确定为直播分类描述模块的模板目标数据。示例性的,对于主播推荐模块,根据用户喜好中的主播喜好信息,在候选数据中,根据各直播间主播信息,筛选与主播喜好信息相匹配的直播间,将筛选出的主播间作为主播推荐模块的模板目标数据。
可选的,服务器根据用户喜好于模块候选数据中筛选模板目标数据包括:根据用户喜好和模块候选数据的人气指数,生成模块候选数据的推荐指数;根据推荐指数筛选模板目标数据。示例性的,对于主播推荐模块,若根据用户喜好中的英雄角色,可在候选数据筛选出多个与用户喜好中的英雄角色相关的主播信息,本实施例中,可以是通过筛选出的模块候选数据的人气指数进行排序,并根据排序确定模板目标数据,例如将与用户喜好相匹配、且人气指数较高的模块候选数据确定为模板目标数据。本实施例中,还可以是将模块候选数据的人气指数与是否符合用户喜好进行加权计算,确定各模块候选数据的推荐值,根据各个模块候选数据的推荐值确定模板目标数据。
需要说明的是,若服务器根据终端标识未能确定历史观看记录,表明终端用户为首次进入目标直播分类界面,则服务器根据候选数据的人气指数确定目标数据,即筛选人气指数高的候选数据作为目标数据。
S130、服务器将目标数据发送至终端,以使终端根据目标数据生成直播列表。
本实施例中,服务器将根据终端标识和目标直播分类标识确定的个性化的目标数据发送至对应的终端,使得终端可获取该目标数据,并根据该目标数据生成个性化的直播列表,其中,该直播列表中包含多个数据模块,以及各数据模块对应的数据,用于向用户展示和推荐直播信息,便于用户根据直播列表快速准确地确定用户喜好的直播间。
可选的,服务器将包含模板目标数据的目标数据发送至终端,以使终端根据模板目标数据以及模板目标数据的位置生成直播类表。其中,模板目标数据的位置根据数据模块的位置确定。本实施例中,终端用户可对终端页面中数据模块进行编辑操作,即终端页面中数据模块的位置或尺寸可以根据用户需求或喜好进行设置。在生成新的分类列表时,检测是否存在用户对页面中数据模块的编辑,若是,则根据用户编辑后的各数据模块的位置和尺寸生成新的分类列表;若否,则根据各数据模块的默认位置和默认尺寸生成新的分类列表。
可选的,终端根据模板目标数据以及模板目标数据的位置生成直播类表,包括:终端获取各目标直播分类对应的上一历史页面中各数据模块的位置;终端将模板目标数据显示于对应的数据模块的位置。本实施例中,可设置统一编辑操作控件和个性化编辑操作控件,其中统一编辑操作控件用于获取统一编辑操作指令,当用户对任一分类列表中的数据模块进行编辑时,记录编辑结果,并根据编辑结果调整其他分类列表,实现分类列表的统一编辑,避免用户的重复编辑操作。个性化编辑操作控件用户获取个性化编辑操作指令,在获取该个性化编辑操作指令时,当用户对任一分类列表中的数据模块进行编辑时,保持其他分类列表处于原始状态,提高了不同分类列表的个性化和差异性,满足用户的在不同分类列表的不同需求。
可选的,在终端根据目标数据生成直播列表之后,还包括:终端统计预设时间段内各数据模块的点击次数;根据点击次数更新各数据模块的位置。
其中,预设时间段可以是半小时、一小时或者一天等,可根据用户需求进行设置。终端统计在预设时间段内的各数据模块的点击次数,根据点击次数确定用户对不同数据模块的需求优先级,例如点击次数越多,对数据模块的需求优先级越高。本实施例中,可以是将点击次数最高的数据模块设置在第一显示位置或者用户习惯操作位置。其中,第一显示位置可以是页面的最上一行的中心位置。用户习惯操作位置与用户操作习惯相关,若用户习惯用右手单手操作终端,可以将点击次数最高的数据模块设置在页面的右下位置并区别显示,例如显示位置大于其他数据模块,或者显示颜色区别于其他数据模块,便于用户快速识别该数据模块。
本实施例的技术方案,通过服务器接收终端于终端检测到目标直播分类的触发事件时生成并发送的携带有终端标识和目标直播分类标识的数据请求,根据终端标识和目标直播分类标识确定目标数据,并将目标数据发送至终端,以使终端根据目标数据生成直播列表。通过服务器生成与终端标识和目标直播分类标识相关的目标数据,发送至终端,终端在接收目标数据后,阿将目标数据显示在对应位置,实现了在终端侧生成并显示个性化的分类列表,向用户展示和推荐直播信息,提高了分类列表的信息配置,便于用户根据直播列表快速准确地确定用户喜好的直播间。
实施例二
图2是本发明实施例二提供的一种直播列表的生成装置的结构示意图。该装置包括:
数据请求接收模块210,配置于服务器,用于接收终端发送的数据请求,其中,数据请求于终端检测到目标直播分类的触发事件时生成,数据请求包括终端标识和目标直播分类标识;
目标数据确定模块220,配置于服务器,用于根据终端标识和目标直播分类标识确定目标数据;
直播列表生成模块230,配置于服务器,用于将目标数据发送至终端,以使终端根据目标数据生成直播列表。
可选的,目标数据确定模块220包括:
候选数据确定单元,用于根据目标直播分类标识确定候选数据;
用户喜好确定单元,用于根据终端标识确定历史观看记录,并根据历史观看记录确定用户喜好;
目标数据筛选单元,用于根据用户喜好于候选数据中筛选目标数据。
可选的,候选数据包括至少一个数据模块,数据模块中包含对应的模块候选数据,目标数据筛选单元包括:
模板目标数据确定子单元,用于根据用户喜好于模块候选数据中筛选模板目标数据;
模板目标数据生成子单元,用于根据各个数据模块对应的模板目标数据形成模板目标数据;
相应的,直播列表生成模块230用于:服务器将包含模板目标数据的目标数据发送至终端,以使终端根据模板目标数据以及模板目标数据的位置生成直播类表。
可选的,模板目标数据确定子单元用于:
根据用户喜好和模块候选数据的人气指数,生成模块候选数据的推荐指数;根据推荐指数筛选模板目标数据。
可选的,装置还包括:
数据模块位置获取模块,配置于终端,用于获取各目标直播分类对应的上一历史页面中各数据模块的位置;
模板目标数据显示模块,配置于终端,用于将模板目标数据显示于对应的数据模块的位置。
可选的,装置还包括:
点击次数统计模块,配置于终端,用于在根据目标数据生成直播列表之后,统计预设时间段内各数据模块的点击次数;
数据模块位置更新模块,用于配置于终端,用于根据点击次数更新各数据模块的位置。
可选的,数据模块包括下述至少一项:直播分类描述模块、主播推荐模块、平台动态模块、精彩视频推荐模块和直播间推荐模块。
本发明实施例提供的直播列表的生成装置可执行本发明任意实施例所提供的直播列表的生成方法,具备执行直播列表的生成方法相应的功能模块和有益效果。
实施例三
图3是本发明实施例三提供的一种服务器的结构示意图。参见图3,该服务器包括:
一个或多个处理器310;
存储器320,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器310执行,使得所述一个或多个处理器310实现如本发明实施例提供的直播列表的生成方法。
图3中以一个处理器为例;处理器和存储器可以通过总线或其他方式连接,图3中以通过总线连接为例。
存储器作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块。处理器通过运行存储在存储器中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的直播列表的生成方法。
存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
另外,根据服务器的不同形式,除了处理器和存储器,控制服务器还可以包括其他模块或结构,例如,服务器可以具备语音播报功能,则还包括扬声器;又如,服务器可以是具有显示功能的设备,则还包括显示屏幕,用于显示地图数据,也可供用户在导航软件界面上进行触控操作。
本实施例提出的服务器与本发明实施例提出的直播列表的生成方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一,并且本实施例与实施例一具有相同的有益效果。
实施例四
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例提出的直播列表的生成方法。
本实施例提出的计算机可读存储介质与实施例提出的直播列表的生成方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一,并且本实施例与实施例一具有相同的有益效果。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (9)

1.一种直播列表的生成方法,其特征在于,包括:
服务器接收终端发送的数据请求,其中,所述数据请求于所述终端检测到目标直播分类的触发事件时生成,所述数据请求包括终端标识和目标直播分类标识;
所述服务器根据所述终端标识和所述目标直播分类标识确定目标数据;
所述服务器将所述目标数据发送至所述终端,以使所述终端根据所述目标数据生成直播列表;
所述目标数据包括至少一个数据模块,所述数据模块中包含对应的模板目标数据;
在所述终端根据所述目标数据生成直播列表之后,还包括:
以使所述终端统计预设时间段内所述各数据模块的点击次数,根据所述点击次数更新所述各数据模块的位置;
所述服务器将所述目标数据发送至所述终端,以使所述终端根据所述目标数据生成直播列表,包括:
所述服务器将所述目标数据发送至所述终端,以及所述服务器响应于对所述终端中设置的统一编辑操作控件和个性化编辑操作控件的触发操作,以使所述终端根据所述目标数据,以及响应的对所述终端中设置的统一编辑操作控件和个性化编辑操作控件的触发操作,生成直播列表;
其中,所述统一编辑操作控件用于获取统一编辑操作指令,当检测到对任一分类列表中的数据模块进行编辑时,记录编辑结果,并根据编辑结果调整其他分类列表;
所述个性化编辑操作控件用于获取个性化编辑操作指令,在获取该个性化编辑操作指令时,当检测到对任一分类列表中的数据模块进行编辑时,保持其他分类列表处于原始状态。
2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述终端标识和所述目标直播分类标识确定目标数据,包括:
所述服务器根据目标直播分类标识确定候选数据;
所述服务器根据所述终端标识确定历史观看记录,并根据所述历史观看记录确定用户喜好;
所述服务器根据所述用户喜好于所述候选数据中筛选目标数据。
3.根据权利要求2所述的方法,其特征在于,所述候选数据包括至少一个数据模块,所述数据模块中包含对应的模块候选数据,所述服务器根据所述用户喜好于所述候选数据中筛选目标数据,包括:
所述服务器根据所述用户喜好于所述模块候选数据中筛选模板目标数据,并根据各个数据模块对应的模板目标数据形成模板目标数据;
相应的,所述服务器将所述目标数据发送至所述终端,以使所述终端根据所述目标数据生成直播列表,包括:
所述服务器将包含模板目标数据的目标数据发送至所述终端,以使所述终端根据所述模板目标数据以及模板目标数据的位置生成直播类表。
4.根据权利要求3所述的方法,其特征在于,所述服务器根据所述用户喜好于所述模块候选数据中筛选模板目标数据包括:
所述服务器根据所述用户喜好和所述模块候选数据的人气指数,生成所述模块候选数据的推荐指数;
所述服务器根据所述推荐指数筛选所述模板目标数据。
5.根据权利要求3所述的方法,其特征在于,所述终端根据所述模板目标数据以及模板目标数据的位置生成直播类表,包括:
所述终端获取各目标直播分类对应的上一历史页面中各数据模块的位置;
所述终端将所述模板目标数据显示于对应的数据模块的位置。
6.根据权利要求1-5任一所述的方法,其特征在于,所述数据模块包括下述至少一项:直播分类描述模块、主播推荐模块、平台动态模块、精彩视频推荐模块和直播间推荐模块。
7.一种直播列表的生成装置,其特征在于,包括:
数据请求接收模块,配置于服务器,用于接收终端发送的数据请求,其中,所述数据请求于所述终端检测到目标直播分类的触发事件时生成,所述数据请求包括终端标识和目标直播分类标识;
目标数据确定模块,配置于所述服务器,用于根据所述终端标识和所述目标直播分类标识确定目标数据;
直播列表生成模块,配置于所述服务器,用于将所述目标数据发送至所述终端,以使所述终端根据所述目标数据生成直播列表;
点击次数统计模块,配置于终端,用于在根据目标数据生成直播列表之后,统计预设时间段内各数据模块的点击次数;
数据模块位置更新模块,用于配置于终端,用于根据点击次数更新各数据模块的位置;
所述直播列表生成模块,具体用于:
将所述目标数据发送至所述终端,以及所述服务器响应于对所述终端中设置的统一编辑操作控件和个性化编辑操作控件的触发操作,以使所述终端根据所述目标数据,以及响应的对所述终端中设置的统一编辑操作控件和个性化编辑操作控件的触发操作,生成直播列表;
其中,所述统一编辑操作控件用于获取统一编辑操作指令,当检测到对任一分类列表中的数据模块进行编辑时,记录编辑结果,并根据编辑结果调整其他分类列表;
所述个性化编辑操作控件用于获取个性化编辑操作指令,在获取该个性化编辑操作指令时,当检测到对任一分类列表中的数据模块进行编辑时,保持其他分类列表处于原始状态。
8.一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6中任一所述的方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的方法。
CN201810480811.4A 2018-05-18 2018-05-18 一种直播列表的生成方法、装置、服务器及存储介质 Active CN108712665B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810480811.4A CN108712665B (zh) 2018-05-18 2018-05-18 一种直播列表的生成方法、装置、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810480811.4A CN108712665B (zh) 2018-05-18 2018-05-18 一种直播列表的生成方法、装置、服务器及存储介质

Publications (2)

Publication Number Publication Date
CN108712665A CN108712665A (zh) 2018-10-26
CN108712665B true CN108712665B (zh) 2021-04-23

Family

ID=63869119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810480811.4A Active CN108712665B (zh) 2018-05-18 2018-05-18 一种直播列表的生成方法、装置、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN108712665B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109922353B (zh) * 2019-03-25 2022-07-08 广州方硅信息技术有限公司 直播列表排版布局方法、装置、计算机设备和存储介质
CN110866147B (zh) * 2019-10-14 2023-01-20 北京达佳互联信息技术有限公司 对直播应用程序进行分类的方法、装置及存储介质
CN110856032B (zh) * 2019-11-27 2022-10-04 广州虎牙科技有限公司 一种直播方法、装置、设备及存储介质
CN111159562B (zh) * 2019-12-31 2024-05-24 广州酷狗计算机科技有限公司 推荐比拼直播的方法、装置、***、设备以及存储介质
CN111698525A (zh) * 2020-05-07 2020-09-22 火币(广州)区块链科技有限公司 一种显示多直播列表的方法和装置
CN111639199A (zh) * 2020-06-04 2020-09-08 北京声智科技有限公司 多媒体文件推荐方法、装置、服务器及存储介质
CN113298590A (zh) * 2020-06-28 2021-08-24 阿里巴巴集团控股有限公司 信息查看方法及装置
CN111970528B (zh) * 2020-08-20 2022-04-26 广州方硅信息技术有限公司 直播推荐方法、装置、计算机设备和可读存储介质
CN112714329B (zh) * 2020-12-23 2023-09-26 广州博冠信息科技有限公司 直播间的显示控制方法、装置、存储介质与电子设备
CN113329233B (zh) * 2021-04-30 2022-09-09 北京达佳互联信息技术有限公司 直播数据的处理方法、装置、电子设备及存储介质
CN113395535B (zh) * 2021-06-15 2023-04-07 北京沃东天骏信息技术有限公司 一种直播处理方法、装置、***、存储介质及电子设备
CN113468370B (zh) * 2021-07-15 2024-06-11 富途网络科技(深圳)有限公司 直播列表页面显示方法、装置、设备以及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105893443A (zh) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 视频推荐方法、装置和服务器
CN105915701A (zh) * 2015-12-31 2016-08-31 乐视移动智能信息技术(北京)有限公司 一种信息推荐方法及装置
CN106201246A (zh) * 2016-06-28 2016-12-07 乐视控股(北京)有限公司 页面布局处理方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7733357B2 (en) * 2006-01-13 2010-06-08 Hewlett-Packard Development Company, L.P. Display system
CN103793215A (zh) * 2012-10-29 2014-05-14 无敌科技(西安)有限公司 用于调整应用程序排列的装置与方法
CN105100835B (zh) * 2014-05-05 2018-04-17 北京四达时代软件技术股份有限公司 频道的分类方法及装置
CN104639956A (zh) * 2015-02-26 2015-05-20 陈晓月 一种通过终端追踪电视节目并遥控数字电视的***
CN105872813A (zh) * 2015-12-10 2016-08-17 乐视网信息技术(北京)股份有限公司 热点视频展示方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105893443A (zh) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 视频推荐方法、装置和服务器
CN105915701A (zh) * 2015-12-31 2016-08-31 乐视移动智能信息技术(北京)有限公司 一种信息推荐方法及装置
CN106201246A (zh) * 2016-06-28 2016-12-07 乐视控股(北京)有限公司 页面布局处理方法及装置

Also Published As

Publication number Publication date
CN108712665A (zh) 2018-10-26

Similar Documents

Publication Publication Date Title
CN108712665B (zh) 一种直播列表的生成方法、装置、服务器及存储介质
CN111212250B (zh) 智能电视及电视画面截图的图形用户界面的显示方法
KR102071579B1 (ko) 화면 미러링을 이용한 서비스 제공 방법 및 그 장치
US20140298248A1 (en) Method and device for executing application
US10075544B2 (en) Information processing apparatus and information processing method
CN113225572B (zh) 直播间的页面元素展示方法、装置及***
CN105488154A (zh) 主题应用推荐方法及装置
CN103294744A (zh) 显示装置、遥控装置及其搜索方法
WO2022247220A1 (zh) 界面处理方法及装置
US20090213269A1 (en) Content Slider
US11216160B2 (en) Customizing a GUI based on user biometrics
WO2017113851A1 (zh) 客户端播放数据分配方法和客户端
US9424320B2 (en) Methods, systems, and media for recommending media content
US9325754B2 (en) Information processing device and information processing method
CN104581224B (zh) 切换播放内容的方法、装置及终端
CN105335198A (zh) 字体添加方法及装置
AU2013309655B2 (en) Device and content searching method using the same
CN104185086A (zh) 一种提供视频信息的方法和装置
EP2797293B1 (en) Terminal device and content displaying method thereof, server and controlling method thereof
US20150135218A1 (en) Display apparatus and method of controlling the same
US20150026744A1 (en) Display system, display apparatus, display method, and program
KR20150019668A (ko) 검색 연관 정보 제공 방법 및 이를 지원하는 전자 장치
CN111399724A (zh) ***设置项的显示方法、装置、终端及存储介质
CN114297519A (zh) 一种电子书推荐方法、装置及电子设备
US20160066045A1 (en) Method, electronic device, and computer program product

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