CN114095749A - 推荐及直播界面展示方法、计算机存储介质、程序产品 - Google Patents
推荐及直播界面展示方法、计算机存储介质、程序产品 Download PDFInfo
- Publication number
- CN114095749A CN114095749A CN202210057911.2A CN202210057911A CN114095749A CN 114095749 A CN114095749 A CN 114095749A CN 202210057911 A CN202210057911 A CN 202210057911A CN 114095749 A CN114095749 A CN 114095749A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- content
- live
- audience
- materials
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2474—Sequence data queries, e.g. querying versioned data
-
- 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
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2542—Management at additional data server, e.g. shopping server, rights management server for selling goods, e.g. TV shopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47815—Electronic shopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-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)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Probability & Statistics with Applications (AREA)
- General Health & Medical Sciences (AREA)
- Fuzzy Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请实施例提供了一种适用于直播间的实时个性化信息推荐方法、一种直播界面展示方法、计算机存储介质及程序产品。适用于直播间的实时个性化信息推荐方法,包括:获取直播间的主播在预设时间段的实时讲解内容,讲解内容包括语音、文字或图像;对讲解内容进行意图分析,获得对应预设时间段的直播意图;从预存有多种直播素材的直播内容库中,获得与直播意图相匹配的多个候选推荐素材;获取在预设时间段中直播间的多个观众用户的用户偏好信息;针对每一观众用户,根据对应的用户偏好信息分别从多个候选推荐素材中挑选匹配的推荐素材;针对每一观众用户,在直播间的展示界面的预设区域,分别展示匹配的推荐素材。
Description
技术领域
本申请实施例涉及直播技术领域,尤其涉及一种适用于直播间的实时个性化信息推荐方法、一种直播界面展示方法、计算机存储介质及程序产品。
背景技术
随着直播应用的兴起,越来越多的事务借助于直播进行,如借助于直播进行信息推广或商品售卖等。在目前的直播中,直播间的主播和观众用户之间是1对N的关系,即同一个主播在同一个时段内面对不同观众用户只能讲解同一种内容。
然而,对于同一个时间段进入直播间的观众用户,他们的诉求可能是不相同的。例如,在电商场景中,针对售卖的商品,有的观众用户希望了解商品的用料材质,有的观众用户希望了解商品的功能功效,有的观众用户希望了解商品的优惠活动,等等。但现有的直播方案中,不管观众用户的诉求如何,都是由主播面对观众用户进行同样的内容讲解或说明,这种方案只能够帮助观众用户了解商品,但是无法解决不同观众用户诉求存在差异性的问题。其它直播场景中也存在类似的问题。
发明内容
有鉴于此,本申请实施例提供一种推荐方案,以至少部分解决上述问题。
根据本申请实施例的第一方面,提供了一种适用于直播间的实时个性化信息推荐方法,包括:获取直播间的主播在预设时间段的实时讲解内容,所述讲解内容包括语音、文字或图像;对所述讲解内容进行意图分析,获得对应所述预设时间段的直播意图;从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材;获取在所述预设时间段中所述直播间的多个观众用户的用户偏好信息;针对每一所述观众用户,根据对应的用户偏好信息分别从所述多个候选推荐素材中挑选匹配的推荐素材;针对每一所述观众用户,在所述直播间的展示界面的预设区域,分别展示匹配的推荐素材。
根据本申请实施例的第二方面,提供了一种直播界面展示方法,包括:在检测到多个观众用户进入直播间后,向所述多个观众用户展示直播界面;在所述直播界面的第一区域展示所述直播间的主播的当前讲解内容的信息,在所述直播界面的第二区域针对不同的所述观众用户展示不同的推荐信息;其中,所述讲解内容的信息和所述推荐信息为满足预设的内容相似度的不同内容信息。
根据本申请实施例的第三方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的方法。
根据本申请实施例的第四方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如上所述的方法对应的操作。
根据本申请实施例提供的推荐方案,通过获取直播间的主播在预设时间段的实时讲解内容,并对所述讲解内容进行意图分析,获得对应所述预设时间段的直播意图,从而可以依据预设时间段的直播意图,从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材,使得多个候选推荐素材与预设时间段内的主播的直播意图具有相关性,在后续获取在所述预设时间段中所述直播间的多个观众用户的用户偏好信息,并针对每一所述观众用户,根据对应的用户偏好信息分别从所述多个候选推荐素材中挑选匹配的推荐素材并展示。由于推荐素材是从多个候选推荐素材中挑选的,使得推荐素材与预设时间段内的直播意图具有相关性,进而,基于此再结合不同观众用户的用户偏好信息,为不同观众用户推荐不同的推荐素材,因该推荐素材综合考虑了主播正在讲解的内容和用户的偏好两方面的因素,既使得不同观众用户的直播间展示的推荐素材能够有效满足用户的个性化诉求,帮助观众用户更好地了解主播讲解的内容;又使得推荐素材能够和主播讲解内容得以互补,进而使得观众用户了解的信息更加全面。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为适用本申请实施例的直播***的示意图;
图2A为根据本申请实施例的一种适用于直播间的实时个性化信息推荐方法的步骤流程图;
图2B为图2A所示实施例中的一种场景示例的示意图;
图3A为根据本申请实施例的一种适用于直播间的实时个性化信息推荐方法的步骤流程图;
图3B为图3A所示实施例中的一种场景示例的示意图;
图4A为根据本申请实施例的一种适用于直播间的实时个性化信息推荐方法的步骤流程图;
图4B为图4A所示实施例中的一种界面示意图;
图4C为图4A所示实施例中的另一种界面示意图;
图5为根据本申请实施例的一种直播界面展示方法的步骤流程图;
图6为根据本申请实施例的一种电子设备的结构示意图。
具体实施方式
为了使本领域的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请实施例保护的范围。
下面结合本申请实施例附图进一步说明本申请实施例具体实现。
实施例一
图1示出了一种适用本申请实施例的适用于直播间的实时个性化信息推荐方法的示例性***。如图1所示,该***100可以包括服务器102、通信网络104和/或一个或多个用户设备106,图1中示例为多个用户设备。
服务器102可以是用于存储信息、数据、程序和/或任何其他合适类型的内容的任何适当的服务器。在一些实施例中,服务器102可以执行任何适当的功能。例如,在一些实施例中,服务器102可以用于为直播间的观众用户进行个性化推荐。作为可选的示例,在一些实施例中,服务器102可以被用于基于主播的讲解内容和用户偏好信息,为不同观众用户进行不同的推荐。作为另一示例,在一些实施例中,服务器102可以被用于先获取与主播的直播意图相切尔西的候选推荐素材,再结合用户偏好信息,从候选推荐素材中为不同观众用户匹配确定不同的推荐素材。
在一些实施例中,通信网络104可以是一个或多个有线和/或无线网络的任何适当的组合。例如,通信网络104能够包括以下各项中的任何一种或多种:互联网、内联网、广域网(WAN)、局域网(LAN)、无线网络、数字订户线路(DSL)网络、帧中继网络、异步转移模式(ATM)网络、虚拟专用网(VPN)和/或任何其它合适的通信网络。用户设备106能够通过一个或多个通信链路(例如,通信链路112)连接到通信网络104,该通信网络104能够经由一个或多个通信链路(例如,通信链路114)被链接到服务器102。通信链路可以是适合于在用户设备106和服务器102之间传送数据的任何通信链路,诸如网络链路、拨号链路、无线链路、硬连线链路、任何其它合适的通信链路或此类链路的任何合适的组合。
用户设备106可以包括适合于呈现直播间的信息任何一个或多个用户设备。在一些实施例中,用户设备106可以用于呈现直播间的直播界面,并在直播界面中展现主播的讲解内容,及为不同观众用户推荐的不同推荐信息。在一些实施例中,用户设备106可以包括任何合适类型的设备。例如,在一些实施例中,用户设备106可以包括移动设备、平板计算机、膝上型计算机、台式计算机、可穿戴计算机、游戏控制台、媒体播放器、车辆娱乐***和/或任何其他合适类型的用户设备。
尽管将服务器102图示为一个设备,但是在一些实施例中,可以使用任何适当数量的设备来执行由服务器102执行的功能。例如,在一些实施例中,可以使用多个设备来实现由服务器102执行的功能。或者,可使用云服务实现服务器102的功能。
基于上述***,本申请实施例提供了一种适用于直播间的实时个性化信息推荐方法,以下通过多个实施例进行说明。
实施例二
参见图2A,示出了本申请实施例提供的一种适用于直播间的实时个性化信息推荐方法的流程示意图,如图所示,其包括:
S201、获取直播间的主播在预设时间段的实时讲解内容,所述讲解内容包括语音、文字或图像。
本实施例中,主播可以为真人主播,也可以为虚拟主播,本实施例对此不进行限定。
主播在预设时间段内的讲解内容,可以为主播在距离当前时间点之前和\或之后的预设的一个较短的时间段内的实时讲解内容。预设时间段可以根据主播的播报段落确定,例如,根据主播播报当前对象(例如当前商品、当前新闻等)的时间确定,或者,预设时间段也可以为预先设定的一个固定的时间段,等等,本实施例对此不进行限定。
主播的讲解内容可以包括但不限于诸如新闻播报、赛事播报、节目播报、商品播报等多种内容播报形式,具体可采用语音、文字、图像中的部分或全部的形式等。
为便于后续的处理,若讲解内容为语音,则可以通过ASR(Automatic SpeechRecognition,自动语音识别)技术将语音转换为文字,再进行后续处理。
S202、对所述讲解内容进行意图分析,获得对应所述预设时间段的直播意图。
本实施例中,具体对讲解内容进行意图分析的方式可采用诸如:通过讲解内容中包括的关键信息进行意图分析、通过训练完成的机器学习模型对讲解内容进行意图分析等方式。
通过对讲解内容进行意图分析,可以获得预设时间段内的实时讲解内容对应的直播意图,基于此,后续结合用户偏好信息进行推荐时,可以使得推荐的内容与主播讲解的内容相互补充,在进行推荐时参考主播正在讲解的内容,会使得推荐内容能够更好地服务观众用户。示例性地,直播意图可以例如:希望观众用户了解的商品售卖点、希望观众用户了解的新闻时事、科普知识,等等。
S203、从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材。
直播内容库中的直播素材为预先存储的素材,在获得与直播意图相匹配的候选推荐素材时,可由本领域技术人员根据实际需求采用灵活的方式实现,例如标签匹配、语义匹配等,本实施例对此不进行限定。
通过获得与所述直播意图相匹配的多个候选推荐素材,保证了推荐给用户的素材与实时讲解内容的相关性。
S204、获取在所述预设时间段中所述直播间的多个观众用户的用户偏好信息。
需要说明的是,本步骤S204可以与步骤S201-S203并行执行,也可以在步骤S201-S203之前或者之后或执行过程中的任意时刻执行,本实施例对此不进行限定。
用户偏好信息可以为根据用户的历史记录、用户的偏好设置、用户信息等获得的。用户偏好信息可以表征用户的偏好,用于从多个候选推荐素材中确定符合用户偏好的素材。
S205、针对每一所述观众用户,根据对应的用户偏好信息分别从所述多个候选推荐素材中挑选匹配的推荐素材。
不同的观众用户的用户偏好信息存在差异,则针对不同的观众用户,挑选出的推荐素材也存在差异。在具体根据对应的偏好信息从多个候选推荐素材中挑选推荐素材时,可采用训练完成的具有根据用户偏好信息和直播素材输出两者匹配度的机器学习模型的形式,但不限于此,其它如标签匹配、语义匹配等方式也同样适用。
如前所述,结合主播的讲解内容对应的直播意图和用户偏好信息确定的推荐素材,可以使得推荐的内容与主播讲解的内容相互补充,在进行推荐时参考主播正在讲解的内容,会使得推荐内容能够更好地服务观众用户。
S206、针对每一所述观众用户,在所述直播间的展示界面的预设区域,分别展示匹配的推荐素材。
在为每一个观众用户从候选推荐素材中挑选匹配的推荐素材后,可以在观众用户观看的直播间的预设区域中,展示与观众用户匹配的推荐素材。其中,向不同的观众用户展示的推荐素材不同,以有效满足观众用户的个性化需求。
参见图2B,示出了本申请实施例的一种场景示意图。
如图所示,根据直播间的预设时间段内的当前讲解内容,可以获得预设时间段对应的直播意图。例如,根据一分钟内的当前讲解内容进行意图识别,可以获得一分钟内的直播意图为商品X介绍。
根据直播意图,可以从预存有多种直播素材的直播内容库中,获得与直播意图匹配的候选推荐素材,例如,获得与商品X的商品特征匹配的多个候选推荐素材,可以分别为商品X的材质、商品X的使用方法等。
当直播间存在多个观众用户时,可以获得多个观众用户各自对应的用户偏好信息,并根据用户偏好信息,从多个候选推荐素材中为多个观众用户分别挑选对应的推荐素材,并在观众用户的直播间的展示界面展示匹配的素材。
例如,基于商品X对应的候选推荐素材,再结合观众用户A的偏好信息挑选的推荐素材与商品X的材质有关;结合观众用户B的偏好信息挑选的推荐素材与商品X的使用方法有关;根据观众用户C的偏好信息挑选的推荐素材与商品X的优惠信息有关。参见图2B,可以分别在观众用户A、B、C的直播间的展示界面的预设区域,展示各自匹配的推荐素材。
本申请实施例提供的方案,通过获取直播间的主播在预设时间段的实时讲解内容,并对所述讲解内容进行意图分析,获得对应所述预设时间段的直播意图,从而可以依据预设时间段的直播意图,从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材,使得多个候选推荐素材与预设时间段内的主播的直播意图具有相关性。在后续获取在所述预设时间段中所述直播间的多个观众用户的用户偏好信息,并针对每一所述观众用户,根据对应的用户偏好信息分别从所述多个候选推荐素材中挑选匹配的推荐素材并展示。由于推荐素材是从多个候选推荐素材中挑选的,使得推荐素材与预设时间段内的直播意图具有相关性,进而,基于此再结合不同观众用户的用户偏好信息,为不同观众用户推荐不同的推荐素材。因该推荐素材综合考虑了主播正在讲解的内容和用户的偏好两方面的因素,既使得不同观众用户的直播间展示的推荐素材能够有效满足用户的个性化诉求,帮助观众用户更好地了解主播讲解的内容;又使得推荐素材能够和主播讲解内容得以互补,进而使得观众用户了解的信息更加全面。
实施例三
参见图3A,示出了本申请实施例提供的一种适用于直播间的实时个性化信息推荐方法的流程示意图,如图所示,其包括:
S301、获取直播间的主播在预设时间段的实时讲解内容。
本步骤的具体实现方式可参考上述实施例,在此不再赘述。
S302、对所述讲解内容进行第一粒度的意图分析,获得第一意图分析结果。
S303、基于所述第一意图分析结果,对所述讲解内容进行第二粒度的意图分析,获得第二意图分析结果。
S304、根据所述第二意图分析结果确定对应所述预设时间段的直播意图。
其中,所述第一粒度的分析精度低于所述第二粒度的分析精度。
本实施例中,通过进行第一粒度的意图分析和第二粒度的意图分析相结合,且第一粒度的分析精度低于所述第二粒度的分析精度,实现了粗加细两个层级的意图分析,可以提高获得的直播意图的准确性。示例地,对于讲解内容为文字或语音转换成的文字的情形,第一粒度的意图分析可以为基于段落或句子的粒度分析,第二粒度的意图分析可以为基于词的粒度分析。对于讲解内容为图像的情况,第一粒度的意图分析可以为对图像内容的分析,第二粒度的意图分析可以为对图像内容中的关键信息的分析。在一种可行方式中,针对文字内容的意图分析可采用基于文字输入的机器学习模型,针对图像的分析可采用基于图像输入的机器学习模型。但不限于此,也可以采用基于多模态数据输入的机器学习模型,对文字和图像同时进行分析。本申请实施例中,各种机器学习模型的具体实现形式及其训练及处理过程均可参照相关技术实现,只需具有相应功能即可,本申请实施例对此不作限定。
需要说明的是,在本申请实施例的其他实现方式中,可以执行上述第一粒度的意图分析以及者第二粒度的意图分析中的一个,来获得直播意图,其也在本申请的保护范围内。
可选地,本实施例中,步骤S303包括:对所述讲解内容进行内容类型的意图分析,获得直播内容类型;对应的,步骤S304包括:基于所述直播内容类型,对所述讲解内容进行关键词分析,获得直播内容关键词。
不同的直播内容类型对应的直播重点不同,因此所对应的关键词也可能不同。反之,不同的关键词也能在一定程度上进一步强化直播内容类型。本实施例中,先通过意图分析获得直播内容类型,再基于直播内容类型进行关键词分析,可以提高获得的直播内容关键词的准确性,进而提高根据直播内容关键词确定的预设时间段的直播意图的准确性。
示例地,通过意图分析获得直播内容类型可以为商品介绍、科普讲解或者新闻播报等,则基于直播内容类型进行关键词分析可以得到直播内容关键词可以对应于补水保湿或性价比高(与商品介绍对应)、水中安全注意事项(与科普讲解对应)、游泳比赛获奖结果(与新闻播报对应)等。
本实施例中通过第二粒度的意图分析获得的直播内容关键词可以直接作为预设时间段的直播意图,或者,可以基于获得的直播内容关键词确定其所对应的标签来确定预设时间段的直播意图,等等。
可选地,本申请实施例中,所述基于所述直播内容类型,对所述讲解内容进行关键词分析,获得直播内容关键词包括:根据预先设定的直播内容类型与预设关键词集合的对应关系,对所述讲解内容进行关键词分析,获得直播内容关键词。不同的直播内容类型可以对应有不同的直播内容关键词,示例地,若直播内容类型为电商直播,则获得的可以为电商销售的商品的直播内容关键词;若直播内容类型为体育赛事,则获得的可以为与赛事冠军、赛事时间等相关的直播内容关键词。
在一种可行方式中,步骤S303可以包括:确定与所述第一意图分析结果对应的知识图谱或知识图谱中的节点;根据所述知识图谱中的节点信息,对所述讲解内容进行第二粒度的意图分析;或者,根据所述知识图谱中的节点的下级节点的信息,对所述讲解内容进行第二粒度的意图分析。
在上述的一种实现方式中,有可能不同的意图分析结果对应不同的知识图谱,例如,以第一意图分析结果为商品介绍和科普讲解为例,商品介绍对应有商品知识图谱,科普讲解对应有科普知识图谱等。则,此种方式中,在获得了第一意图分析结果后,可确定相对应的知识图谱,基于该知识图谱中的节点信息进行第二粒度的意图分析。在另一种实现方式中,可能存在一个大的、综合性的知识图谱,其中包含有商品介绍对应的图谱节点,该节点下还包括多个子节点即下级节点;该知识图谱中也包含有科普讲解对应的图谱节点,该节点下也包括有多个下级节点。则,此种方式中,在获得了第一意图分析结果后,可确定知识图谱中与该第一意图分析结果相对应的节点,获得该节点及其下级节点的信息,并基于此对讲解内容进行第二粒度的意图分析。通过定位第一意图分析结果对应的知识图谱或者知识图谱节点,可以基于知识图谱中已有的知识内容实现第二粒度的意图分析,极大地提高了第二粒度的意图分析的准确性。
在另一种可行方式中,所述基于所述第一意图分析结果,对所述讲解内容进行第二粒度的意图分析,包括:将所述第一意图分析结果和所述讲解内容输入预先训练好的机器学习模型,通过所述机器学习模型对所述讲解内容进行第二粒度的意图分析。
本实施例中,机器学习模型可以为任意能够进行意图分析的模型,例如分类模型等,本实施例对此不进行限定。机器学习模型通过大量的样本数据训练获得,具有获取更丰富的信息,且基于获取的信息进行准确分析的能力,其分析结果也更为客观和准确。
S305、从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材。
直播内容库中可以预存有多种直播素材,例如音频素材、视频素材、文字素材、图像素材等,或者某一素材可以为文字、图像、音频或者视频中的部分或全部的结合。在从直播内容库中获得与直播意图相匹配的候选推荐素材时,获得的多个候选推荐素材也可以包括以下类型中的至少一种:音频素材、视频素材、文字素材、图像素材。
当直播内容库中包括多种直播素材时,不同的直播素材可以通过不同的方式获得,具体可以通过以下方式至少之一获取直播素材:获取所述直播间的历史直播内容素材、获取所述直播间所在直播平台推送的直播内容素材、获取与当前直播内容相关的网页素材;将获取的直播素材存入直播内容库中。由此,可以保证直播素材的丰富性和全面性。
获取所述直播间的历史直播内容素材,具体可以为通过获取直播间的历史直播视频、历史直播语音或者历史直播中用于介绍的图像等作为直播素材。获取所述直播间所在直播平台推送的直播内容素材,具体可以为通过直播平台推送的其他直播间的直播内容素材、直播平台推送的直播活动、直播平台推送热门内容等。获取与当前直播内容相关的网页素材,具体可以为当前直播内容对应的售卖网页、官方网站、百科网站等网页素材。
S306、获取在所述预设时间段中所述直播间的多个观众用户的用户偏好信息。
需要说明的是,步骤S306可以与步骤S301-S305并行执行,也可以在步骤S301-S305之前或者之后或执行过程中的任意时刻执行,本实施例对此不进行限定。
可选地,本申请任意实施例中,所述观众用户的用户偏好信息根据以下信息至少之一确定:所述观众用户的属性信息、所述观众用户的历史浏览行为信息、所述观众用户的实时直播间行为信息。通过这些信息,可以有效表征观众用户的偏好。
观众用户的属性信息可以表征观众用户的基本特征,例如,可以为观众用户的性别、年纪、职业、是否为会员用户等;观众用户的历史浏览行为信息可以表征观众用户在直播过程中的行为特征,例如,可以是观众用户在当前直播间或者其他直播间的历史浏览行为信息(如商品浏览行为、新闻浏览行为、内容节目浏览行为等),也可以是观众用户在与直播平台的相关网站或平台的历史浏览行为信息;观众用户的实时直播间行为信息可以是观众用户在当前直播间内进行的实时直播间行为信息,包括但不限于:互动行为、浏览行为、评论行为、点击行为等。。
S307、针对每一所述观众用户,根据对应的用户偏好信息分别从所述多个候选推荐素材中挑选匹配的推荐素材。
本实施例中,当候选推荐素材包括多种类型(如包括文字、语音、图像、视频中的任意两种或全部)时,步骤S307可以包括:针对多个候选推荐素材对应的每种直播多种素材类型,确定与该种每种素材类型相匹配的、用于对直播素材进行筛选的机器学习模型;针对每一所述观众用户,针对以每种直播素材类型中的每个候选推荐直播素材,将该直播素材和获取的该观众用户的用户偏好信息为输入数据;将所述输入数据输入与该种素材类型相匹配的机器学习模型中;根据该机器学习模型输出的该候选推荐直播素材与所述该观众用户的用户偏好信息的匹配度,基于匹配度从候选推荐直播素材中选取与所述用户偏好信息相匹配的直播候选推荐素材作为推荐素材。
具体地,可以根据候选推荐素材的类型,将候选推荐素材分为多组,每组对应一类候选推荐素材,每组中可以包括一个或者多个候选推荐素材;之后可以确定每组候选推荐素材对应的机器学习模型,并可以将该组候选推荐素材和观众用户的用户偏好信息作为输入数据,输入至与候选推荐素材对应的机器学习模型中,通过机器学习模型输出候选推荐素材与观众用户的用户偏好信息的匹配度。可选地,多个机器学习模型还可以集成为一个排序模型,排序模型的输出层可以根据多个候选推荐素材与观众用户的匹配度进行排序,并输出推荐素材。
在确定多个候选推荐素材与用户偏好信息的匹配度后,可以从多个候选推荐素材中选择出与观众用户匹配度较高的候选推荐素材;选择出的候选推荐素材可以为一个或者多个(两个及两个以上),本实施例对此不进行限定。
此外,观众用户可能会对展示的推荐素材进行互动操作,因此,可选地,本申请实施例的推荐方法还可以包括:接收观众用户对展示的所述推荐素材的互动操作;根据所述互动操作调整所述用户偏好信息;根据调整后的所述用户偏好信息,重新从所述多个候选推荐素材中挑选匹配的推荐素材。由此,本申请实施例提供的推荐方案,可以根据观众用户针对推荐素材的互动操作,及时调整向观众用户的用户偏好信息,进而调整向观众用户推荐的推荐素材,使得直播间中向观众用户展示的推荐素材能够及时满足观众用户的新偏好和需求。
示例地,本实施例中,可以将观众用户针对推荐素材的互动操作分为正向操作或者负向操作,正向操作可以例如观众用户触发推荐素材进行查看等,负向操作可以例如观众用户切换或者关闭推荐素材等。示例性地,若接收到观众用户的正向操作,可以增加当前展示给观众用户的推荐元素对应的偏好程度;若接收到观众用户的负向操作,可以减少当前展示给观众用户的推荐元素的偏好程度。
S308、针对每一所述观众用户,在所述直播间的展示界面的预设区域,分别展示匹配的推荐素材。
因不同观众用户对应的推荐素材也不相同,因此,可以在直播间的展示界面的预设区域,针对不同观众用户分别展示与其相匹配的推荐素材。其中,预设区域可由本领域技术人员根据实际需求灵活设置,如设置于直播界面的边缘区域、或通过浮层或弹窗展示于预设区域之上,等等
参见图3B,示出了本申请实施例提供的一种本申请实施例提供的场景示意图,如图3B所示,其包括:
获取主播在预设时间段内的讲解内容后,可以对讲解内容进行内容类型的意图分析,确定主播对应的直播内容类型,参见图3B,直播内容类型可以例如商品介绍、新闻播报或者科普讲解等。
再基于直播内容类型以及讲解内容进行关键词分析,获得直播内容关键词,参见图3B,直播内容关键词可以为保水补湿(与商品介绍对应)、中国夺金(与新闻播报对应)或者冬奥会(与科普讲解对应)等。
获得直播内容关键词后,可以根据直播内容关键词,从预存有多种直播素材的直播内容库中获得与直播意图相匹配的多个候选推荐素材。示例地,如图3B所示,可以获得100个候选推荐素材。
另外,可以根据直播间中当前存在的多个观众用户的用户偏好信息,获得观众用户的个性化特征(即用户偏好信息)。参见图3B,可以根据观众用户的属性信息、观众用户的历史浏览行为信息、观众用户的实时直播间行为信息等确定观众用户的个性化特征。
确定多个观众用户各自的个性化特征后,可以将候选推荐素材与观众用户的个性化特征输入至排序模型,通过排序模型根据个性化特征对多个候选推荐素材进行排序,并根据排序结果从候选推荐素材中确定向多个观众用户各自展示的推荐素材,不同的观众用户的个性化特征不同,确定出的推荐素材也不相同。
本实施例的适用于直播间的实时个性化信息推荐方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:服务器、移动终端(如手机、PAD等)和PC机等。
本申请实施例提供的方案,通过获取直播间的主播在预设时间段的实时讲解内容,并对所述讲解内容进行意图分析,获得对应所述预设时间段的直播意图,从而可以依据预设时间段的直播意图,从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材,使得多个候选推荐素材与预设时间段内的主播的直播意图具有相关性,在后续获取在所述预设时间段中所述直播间的多个观众用户的用户偏好信息,并针对每一所述观众用户,根据对应的用户偏好信息分别从所述多个候选推荐素材中挑选匹配的推荐素材并展示。由于推荐素材是从多个候选推荐素材中挑选的,使得推荐素材与预设时间段内的直播意图具有相关性,进而,基于此再结合不同观众用户的用户偏好信息,为不同观众用户推荐不同的推荐素材,因该推荐素材综合考虑了主播正在讲解的内容和用户的偏好两方面的因素,既使得不同观众用户的直播间展示的推荐素材能够有效满足用户的个性化诉求,帮助观众用户更好地了解主播讲解的内容;又使得推荐素材能够和主播讲解内容得以互补,进而使得观众用户了解的信息更加全面。
实施例四
参见图4A,示出了本申请实施例提供的一种适用于直播间的实时个性化信息推荐方法的流程示意图。本实施例以推荐素材的展示为侧重点对本申请实施例的推荐方法进行说明,如图4A所示,其包括:
S401、获取直播间的主播在预设时间段的实时讲解内容。
S402、对所述讲解内容进行意图分析,获得对应所述预设时间段的直播意图。
S403、从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材。
S404、获取在所述预设时间段中所述直播间的多个观众用户的用户偏好信息。
S405、针对每一所述观众用户,根据对应的用户偏好信息分别从所述多个候选推荐素材中挑选匹配的推荐素材。
本申请实施例中,步骤S401-S405的具体实现方式可参考上述实施例中相关部分的描述,在此不再赘述。
S406、针对每一所述观众用户,在所述直播间的展示界面的第一区域展示所述主播的当前讲解内容的信息,在所述展示界面的第二区域展示匹配的推荐素材。
参见图4B,示出了本申请实施例的一种直播界面示意图,如图所示,界面中部显示主播,界面上部为第一区域,用于展示主播正在讲解的内容,界面下部为第二区域,用于展示推荐素材。不同的观众用户对应的直播界面中,第二区域展示的推荐素材存在差异。
可选地,本申请实施例中,若所述推荐素材包括多个,则所述在所述展示界面的第二区域展示匹配的推荐素材包括:按照预设的时间间隔,在所述展示界面的第二区域轮流展示多个所述推荐素材。
示例地,参见图4C,第二区域左右两侧示出了多个用于展示的推荐素材,界面中的箭头用于展示推荐素材的展示顺序。多个推荐素材的展示顺序可以根据其与观众用户的匹配度确定,匹配度高的展示顺序靠前,匹配度低的展示顺序靠后,被展示的多个推荐素材可以按照预设的时间间隔进行更新。其中,所述时间间隔的具体设置由本领域技术人员根据实际需求确定,本申请实施例对此不作限制。
另外,如图4C所示,界面中还可展示有文字内容和商品等,文字内容可以为观众用户输入的评论或直播间的提示信息;界面右上角还可展示有优惠活动的优惠入口。可见,在一种可选方式中,所述展示界面中还可以包括有用于所述观众用户在直播过程中进行互动输入的互动区域(如评论区域、优惠入口区域、提示信息查看区域等);基于此,本申请实施例所述的推荐方法还包括:针对每一所述观众用户,获取该观众用户在所述互动区域中的互动输入操作,根据所述互动输入操作更新该观众用户的用户偏好信息。由此,可以在后续基于更为准确的用户偏好信息,为观众用户提供更符合其需求的推荐素材。
示例地,如图中所示,互动区域可以为第二区域下方的第三区域,第三区域中可以包括触发选项,触发选项具体可以为与主播用户的实时讲解内容对应的图像(商品1、商品2、商品3、商品4对应的图像),则观众用户在互动区域的互动输入操作可以为观众用户触发某个触发选项的触发操作。
本实施例提供的方案,在直播界面的第二区域中展示有推荐素材,并可以根据用户针对互动区域的互动输入操作来更新观众的用户偏好信息,进而更新展示的推荐素材,可以使得推荐素材更加符合观众用户的偏好。
实施例五
参见图5,示出了本申请实施例提供的一种直播界面展示方法的流程示意图,如图所示,其包括:
S501、在检测到多个观众用户进入直播间后,向所述多个观众用户展示直播界面。
本实施例中,多个观众可以在同一时间或者在不同时间进入直播间,本实施例对此不进行限定。
S502、在所述直播界面的第一区域展示所述直播间的主播的当前讲解内容的信息,在所述直播界面的第二区域针对不同的所述观众用户展示不同的推荐信息。
其中,讲解内容的信息和所述推荐信息为满足预设的内容相似度的不同内容信息,可以使得讲解内容信息和推荐信息互补,进而提高观众用户通过直播界面更好地了解主播讲解的相关内容,并且,使得推荐信息能够和主播讲解内容互补,使得观众用户了解的信息更加全面。
向观众用户展示的直播界面可以如图4B、4C所示,在此不再赘述。
本实施例中,展示的讲解内容信息可以为与上述实施例中的预设时间段的实时讲解内容对应的讲解内容信息;推荐信息可以为通过上述实施例确定的推荐素材。
可选地,本申请实施例中,所述推荐信息根据对当前讲解内容的意图分析结果和所述观众用户的用户偏好信息确定。具体地,可以参考上述实施例,对当前讲解内容进行意图分析获得直播意图,并根据直播意图从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材;基于用户偏好信息从多个候选推荐素材中确定出作为推荐信息的推荐素材。具体实现方法可参考上述实施例,在此不再赘述。
可选地,本实施例中,所述意图分析结果包括:直播内容类型和/或直播内容关键词;所述用户偏好信息通过以下信息至少之一确定:所述观众用户的属性信息、所述观众用户的历史浏览行为信息、所述观众用户的实时直播间行为信息。
可选地,本实施例中,所述方法还包括:在所述直播界面中展示用于所述观众用户在直播过程中进行互动输入的互动区域;获取所述观众用户在所述互动区域中的互动输入操作,并将所述互动输入操作的信息发送给服务端,以使所述服务端对所述互动输入操作进行处理,并根据所述互动输入操作更新所述观众用户的用户偏好信息。
本实施例中,对相关步骤的描述较为简单,各步骤的具体实现可参照前述多个实施例中相关部分的描述。
通过本实施例,可以有效避免传统直播方式中,在直播间中主播和观众用户的关系是1对N的关系,主播无法同时满足所有观众用户的诉求的问题。通过本实施例的方案,能够根据用户的偏好,为不同的用户提供不同的推荐信息,帮助用户更好地了解主播讲解的相关内容。并且,在推荐信息时,不仅结合用户偏好,还结合主播正在讲解的内容,使得推荐信息能够和主播讲解内容得以互补,使得观众用户了解的信息更加全面。
实施例六
参照图6,示出了根据本申请实施例六的一种电子设备的结构示意图,本申请具体实施例并不对电子设备的具体实现做限定。
如图6所示,该电子设备可以包括:处理器(processor)602、通信接口(Communications Interface)604、存储器(memory)606、以及通信总线608。
处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。
通信接口604,用于与其它电子设备或服务器进行通信。
处理器602,用于执行程序610,具体可以执行上述适用于直播间的实时个性化信息推荐方法实施例中的相关步骤。
具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。
处理器602可能是CPU,或者是特定集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器606,用于存放程序610。存储器606可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序610具体可以用于使得处理器602执行前述多个实施例中任一实施例所描述的方法对应的操作
程序610中各步骤的具体实现可以参见上述适用于直播间的实时个性化信息推荐方法或者直播界面的展示方法实施例中的相应步骤和单元中对应的描述,并具有相应的有益效果,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
本申请实施例还提供了一种计算机程序产品,包括计算机指令,该计算机指令指示计算设备执行上述多个方法实施例中的任一适用于直播间的实时个性化信息推荐方法或者直播界面的展示方法对应的操作。
需要指出,根据实施的需要,可将本申请实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本申请实施例的目的。
上述根据本申请实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的方法。此外,当通用计算机访问用于实现在此示出的方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的方法的专用计算机。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
以上实施方式仅用于说明本申请实施例,而并非对本申请实施例的限制,有关技术领域的普通技术人员,在不脱离本申请实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请实施例的范畴,本申请实施例的专利保护范围应由权利要求限定。
Claims (14)
1.一种适用于直播间的实时个性化信息推荐方法,包括:
获取直播间的主播在预设时间段的实时讲解内容,所述讲解内容包括语音、文字或图像;
对所述讲解内容进行意图分析,获得对应所述预设时间段的直播意图;
从预存有多种直播素材的直播内容库中,获得与所述直播意图相匹配的多个候选推荐素材;
获取在所述预设时间段中所述直播间的多个观众用户的用户偏好信息;
针对每一所述观众用户,根据对应的用户偏好信息分别从所述多个候选推荐素材中挑选匹配的推荐素材;
针对每一所述观众用户,在所述直播间的展示界面的预设区域,分别展示匹配的推荐素材。
2.根据权利要求1所述的方法,其中,所述对所述讲解内容进行意图分析,获得对应所述预设时间段的直播意图,包括:
对所述讲解内容进行第一粒度的意图分析,获得第一意图分析结果;
基于所述第一意图分析结果,对所述讲解内容进行第二粒度的意图分析,获得第二意图分析结果;
根据所述第二意图分析结果确定对应所述预设时间段的直播意图;
其中,所述第一粒度的分析精度低于所述第二粒度的分析精度。
3.根据权利要求2所述的方法,其中,
所述对所述讲解内容进行第一粒度的意图分析,获得第一意图分析结果,包括:对所述讲解内容进行内容类型的意图分析,获得直播内容类型;
所述基于所述第一意图分析结果,对所述讲解内容进行第二粒度的意图分析,获得第二意图分析结果图,包括:基于所述直播内容类型,对所述讲解内容进行关键词分析,获得直播内容关键词。
4.根据权利要求3所述的方法,其中,所述基于所述直播内容类型,对所述讲解内容进行关键词分析,获得直播内容关键词,包括:
根据预先设定的直播内容类型与预设关键词集合的对应关系,对所述讲解内容进行关键词分析,获得直播内容关键词。
5.根据权利要求1-4任一项所述的方法,其中,所述多个候选推荐素材包括以下类型中的至少一种:音频素材、视频素材、文字素材、图像素材,所述方法还包括:
通过以下方式至少之一获取直播素材:获取所述直播间的历史直播内容素材、获取所述直播间所在直播平台推送的直播内容素材、获取与当前直播内容相关的网页素材;
将获取的直播素材存入直播内容库中。
6.根据权利要求1-4任一项所述的方法,其中,所述观众用户的用户偏好信息根据以下信息至少之一确定:所述观众用户的属性信息、所述观众用户的历史浏览行为信息、所述观众用户的实时直播间行为信息。
7.根据权利要求1-4任一项所述的方法,其中,所述方法还包括:
接收观众用户对展示的所述推荐素材的互动操作;
根据所述互动操作调整所述用户偏好信息;
根据调整后的所述用户偏好信息,重新从所述多个候选推荐素材中挑选匹配的推荐素材。
8.根据权利要求1-4任一项所述的方法,其中,所述针对每一所述观众用户,在所述直播间的展示界面的预设区域,分别展示匹配的推荐素材,包括:
针对每一所述观众用户,在所述直播间的展示界面的第一区域展示所述主播的当前讲解内容的信息,在所述展示界面的第二区域展示匹配的推荐素材。
9.根据权利要求8所述的方法,其中,
若所述推荐素材包括多个,则所述在所述展示界面的第二区域展示匹配的推荐素材包括:按照预设的时间间隔,在所述展示界面的第二区域轮流展示多个所述推荐素材;
其中,所述展示界面中还包括有用于所述观众用户在直播过程中进行互动输入的互动区域;
所述方法还包括:
针对每一所述观众用户,获取该观众用户在所述互动区域中的互动输入操作,根据所述互动输入操作更新该观众用户的用户偏好信息。
10.一种直播界面展示方法,包括:
在检测到多个观众用户进入直播间后,向所述多个观众用户展示直播界面;
在所述直播界面的第一区域展示所述直播间的主播的当前讲解内容的信息,在所述直播界面的第二区域针对不同的所述观众用户展示不同的推荐信息;
其中,所述讲解内容的信息和所述推荐信息为满足预设的内容相似度的不同内容信息;
其中,所述推荐信息根据对当前讲解内容的意图分析结果和所述观众用户的用户偏好信息确定。
11.根据权利要求10所述的方法,其中,
所述意图分析结果包括:直播内容类型和/或直播内容关键词;
所述用户偏好信息通过以下信息至少之一确定:所述观众用户的属性信息、所述观众用户的历史浏览行为信息、所述观众用户的实时直播间行为信息。
12.根据权利要求10-11任一项所述的方法,其中,所述方法还包括:
在所述直播界面中展示用于所述观众用户在直播过程中进行互动输入的互动区域;
获取所述观众用户在所述互动区域中的互动输入操作,并将所述互动输入操作的信息发送给服务端,以使所述服务端对所述互动输入操作进行处理,并根据所述互动输入操作更新所述观众用户的用户偏好信息。
13.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-12中任一项所述的方法。
14.一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如权利要求1-12中任一项所述的方法对应的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210057911.2A CN114095749B (zh) | 2022-01-19 | 2022-01-19 | 推荐及直播界面展示方法、计算机存储介质、程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210057911.2A CN114095749B (zh) | 2022-01-19 | 2022-01-19 | 推荐及直播界面展示方法、计算机存储介质、程序产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114095749A true CN114095749A (zh) | 2022-02-25 |
CN114095749B CN114095749B (zh) | 2022-12-06 |
Family
ID=80308585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210057911.2A Active CN114095749B (zh) | 2022-01-19 | 2022-01-19 | 推荐及直播界面展示方法、计算机存储介质、程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114095749B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114547475A (zh) * | 2022-04-27 | 2022-05-27 | 中信建投证券股份有限公司 | 一种资源推荐方法、装置及*** |
CN115720279A (zh) * | 2022-11-18 | 2023-02-28 | 杭州面朝信息科技有限公司 | 一种在直播场景中展现任意特效的方法及装置 |
CN116108262A (zh) * | 2022-11-16 | 2023-05-12 | 上海视九信息科技有限公司 | 一种直播信息推荐方法、装置、电子设备以及存储介质 |
CN117135379A (zh) * | 2023-10-26 | 2023-11-28 | 武汉耳东信息科技有限公司 | 一种基于大数据的直播平台数据分析管理*** |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004349892A (ja) * | 2003-05-20 | 2004-12-09 | Nippon Telegr & Teleph Corp <Ntt> | マルチメディアコンテンツの配信方法、配信装置、配信プログラム及び配信プログラムの記憶媒体 |
CN105100840A (zh) * | 2015-07-28 | 2015-11-25 | 上海聚力传媒技术有限公司 | 一种用于插播推荐媒体信息的方法和装置 |
US20190147050A1 (en) * | 2017-11-16 | 2019-05-16 | Baidu Online Network Technology (Beijing) Co., Ltd | Method and apparatus for recommending news |
CN110099283A (zh) * | 2019-05-09 | 2019-08-06 | 广州虎牙信息科技有限公司 | 信息推送方法、装置、设备和存储介质 |
CN110636325A (zh) * | 2019-10-25 | 2019-12-31 | 网易(杭州)网络有限公司 | 在直播平台上分享推送信息的方法、装置及存储介质 |
CN110996110A (zh) * | 2019-12-02 | 2020-04-10 | 深圳市云积分科技有限公司 | 一种直播过程中的商品调整方法和装置 |
CN112348649A (zh) * | 2020-12-07 | 2021-02-09 | 福州市长乐区三互信息科技有限公司 | 直播类别推荐方法 |
CN112637629A (zh) * | 2020-12-25 | 2021-04-09 | 百度在线网络技术(北京)有限公司 | 直播内容推荐方法及装置、电子设备和介质 |
WO2021169793A1 (zh) * | 2020-02-28 | 2021-09-02 | 北京达佳互联信息技术有限公司 | 获取目标对象的方法、装置及存储介质 |
CN113536098A (zh) * | 2020-04-15 | 2021-10-22 | 腾讯科技(深圳)有限公司 | 信息推荐方法、装置、设备及计算机可读存储介质 |
CN113727136A (zh) * | 2021-09-30 | 2021-11-30 | 广州方硅信息技术有限公司 | 直播推送方法、***、装置、设备及存储介质 |
CN113784156A (zh) * | 2021-08-20 | 2021-12-10 | 广州繁星互娱信息科技有限公司 | 一种直播方法、装置、电子设备和存储介质 |
CN113781144A (zh) * | 2020-11-06 | 2021-12-10 | 北京京东振世信息技术有限公司 | 直播购物订单生成方法、装置、电子设备以及计算机介质 |
-
2022
- 2022-01-19 CN CN202210057911.2A patent/CN114095749B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004349892A (ja) * | 2003-05-20 | 2004-12-09 | Nippon Telegr & Teleph Corp <Ntt> | マルチメディアコンテンツの配信方法、配信装置、配信プログラム及び配信プログラムの記憶媒体 |
CN105100840A (zh) * | 2015-07-28 | 2015-11-25 | 上海聚力传媒技术有限公司 | 一种用于插播推荐媒体信息的方法和装置 |
US20190147050A1 (en) * | 2017-11-16 | 2019-05-16 | Baidu Online Network Technology (Beijing) Co., Ltd | Method and apparatus for recommending news |
CN110099283A (zh) * | 2019-05-09 | 2019-08-06 | 广州虎牙信息科技有限公司 | 信息推送方法、装置、设备和存储介质 |
CN110636325A (zh) * | 2019-10-25 | 2019-12-31 | 网易(杭州)网络有限公司 | 在直播平台上分享推送信息的方法、装置及存储介质 |
CN110996110A (zh) * | 2019-12-02 | 2020-04-10 | 深圳市云积分科技有限公司 | 一种直播过程中的商品调整方法和装置 |
WO2021169793A1 (zh) * | 2020-02-28 | 2021-09-02 | 北京达佳互联信息技术有限公司 | 获取目标对象的方法、装置及存储介质 |
CN113536098A (zh) * | 2020-04-15 | 2021-10-22 | 腾讯科技(深圳)有限公司 | 信息推荐方法、装置、设备及计算机可读存储介质 |
CN113781144A (zh) * | 2020-11-06 | 2021-12-10 | 北京京东振世信息技术有限公司 | 直播购物订单生成方法、装置、电子设备以及计算机介质 |
CN112348649A (zh) * | 2020-12-07 | 2021-02-09 | 福州市长乐区三互信息科技有限公司 | 直播类别推荐方法 |
CN112637629A (zh) * | 2020-12-25 | 2021-04-09 | 百度在线网络技术(北京)有限公司 | 直播内容推荐方法及装置、电子设备和介质 |
CN113784156A (zh) * | 2021-08-20 | 2021-12-10 | 广州繁星互娱信息科技有限公司 | 一种直播方法、装置、电子设备和存储介质 |
CN113727136A (zh) * | 2021-09-30 | 2021-11-30 | 广州方硅信息技术有限公司 | 直播推送方法、***、装置、设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
张翔等: "基于语义和用户偏好的网络电视直播推荐方法", 《微电子学与计算机》 * |
陈洁: "网络直播平台:内容与资本的较量", 《视听界》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114547475A (zh) * | 2022-04-27 | 2022-05-27 | 中信建投证券股份有限公司 | 一种资源推荐方法、装置及*** |
CN114547475B (zh) * | 2022-04-27 | 2022-07-26 | 中信建投证券股份有限公司 | 一种资源推荐方法、装置及*** |
CN116108262A (zh) * | 2022-11-16 | 2023-05-12 | 上海视九信息科技有限公司 | 一种直播信息推荐方法、装置、电子设备以及存储介质 |
CN115720279A (zh) * | 2022-11-18 | 2023-02-28 | 杭州面朝信息科技有限公司 | 一种在直播场景中展现任意特效的方法及装置 |
CN115720279B (zh) * | 2022-11-18 | 2023-09-15 | 杭州面朝信息科技有限公司 | 一种在直播场景中展现任意特效的方法及装置 |
CN117135379A (zh) * | 2023-10-26 | 2023-11-28 | 武汉耳东信息科技有限公司 | 一种基于大数据的直播平台数据分析管理*** |
CN117135379B (zh) * | 2023-10-26 | 2023-12-22 | 武汉耳东信息科技有限公司 | 一种基于大数据的直播平台数据分析管理*** |
Also Published As
Publication number | Publication date |
---|---|
CN114095749B (zh) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114095749B (zh) | 推荐及直播界面展示方法、计算机存储介质、程序产品 | |
CN111143610B (zh) | 一种内容推荐方法、装置、电子设备和存储介质 | |
US10902077B2 (en) | Search result aggregation method and apparatus based on artificial intelligence and search engine | |
CN110837579A (zh) | 视频分类方法、装置、计算机以及可读存储介质 | |
US9342584B2 (en) | Server apparatus, information terminal, and program | |
US20170169040A1 (en) | Method and electronic device for recommending video | |
CN111818370B (zh) | 信息推荐方法、装置、电子设备及计算机可读存储介质 | |
CN113079417B (zh) | 生成弹幕的方法、装置、设备和存储介质 | |
CN112733654B (zh) | 一种视频拆条的方法和装置 | |
CN114430490B (zh) | 直播问答及界面展示方法及计算机存储介质 | |
CN109558513A (zh) | 一种内容推荐方法、装置、终端及存储介质 | |
CN114339285B (zh) | 知识点的处理方法、视频处理方法、装置及电子设备 | |
CN112230838A (zh) | 一种文章处理方法、装置、设备及计算机可读存储介质 | |
CN112084305A (zh) | 应用于聊天应用的搜索处理方法、装置、终端及存储介质 | |
CN111597446B (zh) | 基于人工智能的内容推送方法、装置、服务器和存储介质 | |
CN107454454A (zh) | 信息显示方法及装置 | |
CN112163560A (zh) | 一种视频信息处理方法、装置、电子设备及存储介质 | |
CN111104583A (zh) | 一种直播间推荐方法、存储介质、电子设备及*** | |
CN114707502A (zh) | 虚拟空间处理方法、装置、电子设备及计算机存储介质 | |
CN114845149B (zh) | 视频片段的剪辑方法、视频推荐方法、装置、设备及介质 | |
CN110933456A (zh) | 一种基于视频的交互***、方法、装置及电子设备 | |
CN113626638A (zh) | 短视频推荐处理方法、装置、智能终端及存储介质 | |
CN109800326B (zh) | 一种视频处理方法、装置、设备和存储介质 | |
CN109472028B (zh) | 用于生成信息的方法和装置 | |
CN110797013A (zh) | 语音直播间的直播入口显示方法、相关设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Room 554, 5 / F, building 3, 969 Wenyi West Road, Wuchang Street, Yuhang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: Room 508, 5 / F, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant before: Alibaba (China) Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |