CN116108262A - 一种直播信息推荐方法、装置、电子设备以及存储介质 - Google Patents

一种直播信息推荐方法、装置、电子设备以及存储介质 Download PDF

Info

Publication number
CN116108262A
CN116108262A CN202211435979.6A CN202211435979A CN116108262A CN 116108262 A CN116108262 A CN 116108262A CN 202211435979 A CN202211435979 A CN 202211435979A CN 116108262 A CN116108262 A CN 116108262A
Authority
CN
China
Prior art keywords
user
recommended content
recommended
content
preset
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.)
Pending
Application number
CN202211435979.6A
Other languages
English (en)
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.)
Shanghai Shijiu Information Technology Co ltd
Original Assignee
Shanghai Shijiu Information 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 Shanghai Shijiu Information Technology Co ltd filed Critical Shanghai Shijiu Information Technology Co ltd
Priority to CN202211435979.6A priority Critical patent/CN116108262A/zh
Publication of CN116108262A publication Critical patent/CN116108262A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7844Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using original textual content or text extracted from visual content or transcript of audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • 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
    • 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/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • 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/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/45Management 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • 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/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Social Psychology (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请提供了一种直播信息推荐方法、装置、电子设备以及存储介质,应用于用户设备中,响应于用户在用户设备界面对直播视频的第一点击操作,展示直播视频;利用动态时间规整算法识别直播视频中主播的语音,得到语音对应的文本信息;从预设推荐库中匹配与文本信息对应的推荐内容,推荐内容包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;通过用户设备界面向用户展示推荐内容。采用上述方法,在用户观看直播时,根据主播所提及的名词或事进行推荐,减少用户需花时间去查询,提升查询效率。

Description

一种直播信息推荐方法、装置、电子设备以及存储介质
技术领域
本申请涉及计算机技术领域,尤其是涉及一种直播信息推荐方法、装置、电子设备以及存储介质。
背景技术
如今,在互联网的高速发展下,兴起了很多职业,如直播行业。直播行业中又分多种类型的主播,有直播向用户推荐商品、直播授课以及直播做饭等;用户通过观看喜欢的主播,来缓解工作压力,调节个人的状态。
在观看直播过程中,用户会对主播所提及到的名词或事感兴趣,进而希望了解一下这个名词或事。当用户对主播所提及的名词感兴趣,但用户因其他原因未听清楚。会在直播结束后,通过回放该直播,听清主播所说的名词,进而去了解该名词。由于直播内容较长,从而导致用户想要查找所需要了解的名词时,需要花费较长时间,查询效率较低。
因此,亟需可解决上述技术问题的一种直播信息推荐方法、装置、电子设备以及存储介质。
发明内容
针对相关技术中所存在的不足,本申请提供一种直播信息推荐方法、装置、电子设备以及存储介质,该方法在用户观看直播时,根据主播所提及的名词或事进行推荐,省去用户需花费较长时间查询,进一步拓展用户的兴趣爱好。
本申请第一方面提供一种直播信息推荐方法,应用于用户设备中,所述方法包括:响应于用户在用户设备界面对直播视频的第一点击操作,展示所述直播视频;利用动态时间规整算法识别所述直播视频中主播的语音,得到所述语音对应的文本信息;从预设推荐库中匹配与所述文本信息对应的推荐内容,所述推荐内容包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;通过所述用户设备界面向所述用户展示所述推荐内容。
采用上述技术方案,在用户观看直播过程中,根据直播主播所提及到的名词或事,利用动态时间规整算法识别直播的语言,识别正确率高;将识别出的文本信息与预设推荐库进行匹配,根据匹配结果向用户展示,展示与文本信息对应的内容;便于用户了解主播提及的词或事,无需用户后续再去搜索该词或事,节省用户的查询时间。
本申请第二方面提供一种直播信息推荐装置,所述装置为服务器,所述服务器包括接收单元、判断单元以及展示单元;所述接收单元,响应于用户在用户设备界面对直播视频的第一点击操作,展示所述直播视频;所述判断单元,利用动态时间规整算法识别所述直播视频中主播的语音,得到所述语音对应的文本信息;从预设推荐库中匹配与所述文本信息对应的推荐内容,所述推荐内容包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;所述展示单元,通过所述用户设备界面向所述用户展示所述推荐内容。
采用上述技术方案,在用户观看直播过程中,根据直播主播所提及到的名词或事,利用动态时间规整算法识别直播的语言,识别正确率高;将识别出的文本信息与预设推荐库进行匹配,根据匹配结果向用户展示,展示与文本信息对应的内容;便于用户了解主播提及的词或事,无需用户后续再去搜索该词或事,节省用户的查询时间。
可选的,所述判断单元还包括第一推荐子单元,第一推荐子单元获取所述用户设备的定位标识;在所述定位标识的预设定位范围内,从所述预设推荐库中匹配所述文本信息对应的推荐内容。
采用上述技术方案,当主播提及一个名词,推荐内容可根据用户的定位信息,推荐用户定位附近的,便于用户进行选择,进一步拓展用户的兴趣爱好。
可选的,所述判断单元还包括第二推荐子单元,第二推荐子单元获取直播平台的热点信息;从所述预设推荐库中匹配所述文本信息对应的推荐内容;从所述文本信息对应的推荐内容中,匹配所述热点信息对应的推荐内容。
采用上述技术方案,根据主播所提及的词,在向用户推荐时结合各大网站的热点信息,匹配与热点信息对应的推荐内容,便于用户及时了解当前的热点信息。
可选的,所述判断单元还包括展示子单元,展示所述文本信息,所述文本信息包括多个文本,所述多个文本包括第一文本;响应于所述用户对所述第一文本的第二点击操作;从所述预设推荐库中匹配与所述第一文本对应的推荐内容,通过所述用户设备界面向所述用户展示所述推荐内容。
采用上述技术方案,用户在观看直播时,当对主播提及的一个词感兴趣,用户可自行选择要了解的词,根据用户的选择,推荐与之对应的内容;基于用户的需求进行推荐,推荐内容更加准确。
可选的,所述判断单元还包括第一取消子单元,若在第一时间预设内,所述用户设备未接收到所述用户的所述第二点击操作,则取消展示所述推荐内容。
采用上述技术方案,推荐内容有时间限制,当在预设时间内,用户未主动选择直播提及的词,默认该用户对推荐内容不感兴趣,取消该推荐内容。
可选的,在第二预设时间内,所述判断单元判断所述用户设备是否接收到所述用户的第三点击操作;所述第三点击操作为用户针对所述推荐内容的点击操作;当所述用户设备未接收到所述用户的第三点击操作时,则取消展示所述推荐内容。
采用上述技术方案,根据主播提及的词,与预设推荐库进行匹配,匹配后自动展示推荐内容;当用户在预设时间内未点击推荐内容,默认该用户对推荐内容不感兴趣,取消推荐内容。
可选的,所述接收单元响应于所述用户的预先设定操作,所述预先设定操作用于表示用户预先选择的第一内容链接类型操作,所述第一内容链接类型包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;所述判断单元从所述推荐内容中匹配与所述第一内容链接类型对应的第二内容链接类型,所述第一内容链接类型与所述第二内容链接类型为同一种内容链接类型;所述展示单元通过所述用户设备界面向所述用户展示所述第二内容链接类型。
采用上述技术方案,在观看直播前,根据用户选择的感兴趣类型,在向用户推荐时,要判断该推荐内容是否属于感兴趣类型;当不属于感兴趣类型,该推荐内容不展示给该用户,结合用户兴趣进行推荐。
本申请第三方面提供一种电子设备,电子设备包括处理器、存储器、用户接口及网络接口,所述存储器用于存储指令,所述用户接口和网络接口用于给其他设备通信,所述处理器用于执行所述存储器中存储的指令,使得一种电子设备执行如本申请第一方面任意一项所述的方法。
本申请第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,执行本申请第一方面任意一项所述的方法。
与相关技术相比,本申请的有益效果是:在用户观看直播过程中,根据主播提及的名词或事,识别后与预设推荐库进行匹配,可结合用户的定位信息进行匹配;还可结合当前热点信息进行匹配;根据匹配对应的推荐内容,向用户展示;基于用户的需求,还可根据用户的选择进行推荐,以便于推荐内容是用户感兴趣的;节省查询时间,进一步拓展用户的兴趣爱好。
附图说明
图1是本申请实施例提供的一种直播信息推荐方法的流程示意图;
图2是本申请实施例提供的一种直播信息推荐方法的场景示意图;
图3是本申请实施例提供的又一种直播信息推荐方法的场景示意图;
图4是本申请实施例提供的又一种直播信息推荐方法的流程示意图;
图5是本申请实施例提供的再一种直播信息推荐方法的场景示意图;
图6是本申请实施例提供的再一种直播信息推荐方法的流程示意图;
图7是本申请实施例提供的一种直播信息推荐装置的结构示意图;
图8是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在本申请实施例的描述中,“示性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
此外,本申请说明书中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序,可以明示或者隐含地包括一个或者多个该特征。
目前,在观看直播过程中,用户会对主播所提及到的名词或事感兴趣,进而希望了解一下这个名词或事。当用户对主播所提及的名词感兴趣,但用户因其他原因未听清楚。会在直播结束后,通过回放该直播,听清主播所说的名词,进而去了解该名词。由于直播内容较长,从而导致用户想要查找所需要了解的名词时,需要花费较长时间,查询效率较低。故如何根据用户的需求,向用户推荐直播所提及的名词或事,是目前要解决的问题。
下面对本申请的方案进行具体说明。本申请实施例提供了一种直播信息推荐方法,应用于用户设备中。本申请以直播为例进行说明,此时用户设备为智能电视机。图1是本申请实施例提供的一种直播信息推荐方法的流程示意图;参考图1,该方法包含以下步骤S101-步骤S104。
步骤S101:响应于用户在用户设备界面对直播视频的第一点击操作,展示直播视频。
在上述步骤中,第一点击操作是指用户在使用电子设备观看直播之前,在直播平台上选择喜欢的直播视频,点击进入该直播的操作。
举例来说,用户A进入直播平台后,从直播平台的各种直播类型中;用户A选择自己喜欢的主播,主播设置为B,主播B现在正在直播;用户A点击进入主播B的直播间,观看B的直播。
步骤S102:利用动态时间规整算法识别直播视频中主播的语音,得到语音对应的文本信息。
在上述步骤中,在语音识别方法中,使用较多的是动态时间规整算法。动态时间规整算法的提出是为了解决或尽量解决在语音识别当中的孤立词识别不正确的问题。在识别阶段,将输入语音的特征矢量时间序列依次与模板库中的每个模板进行相似度比较,最后将相似度最高者作为识别结果输出。但是,由于语音信号具有相当大的随机性,即使是同一个人在不同时刻所讲的同一句话、发的同一个音,也不可能具有完全相同的时间长度。而在进行模板匹配时,这些时间长度的变化会影响测度的估计,从而降低识别率。
动态时间规整算法是对连续的语音进行识别,自动识别主播在直播过程中的语音,根据语音识别出文本信息,识别准确率较高。这是第一种推荐内容的方式。
举例来说,主播C在直播过程,直播过程中,主播C说“我今天中午吃到一个不错的菜,是一个川菜”。在主播C说完这句话后,动态时间规整算法将这句话的语音进行识别,将这句话识别成文本信息。
步骤S103:从预设推荐库中匹配与文本信息对应的推荐内容,推荐内容包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型。
在上述步骤中,预设推荐库是预先将一些名词或事进行存储;将视频、音乐、美食、景点以及体育等类型的名词进行收集,如何存储在预设推荐库中。
举例来说,图2是本申请实施例提供的一种直播信息推荐方法的场景示意图,如图2中(a)所示,用户在观看主播H,主播H在说“我今天学了一个新菜,这个菜叫排骨炖萝卜汤”。动态时间规整算法将这句话的语音进行识别,识别后展示在用户设备界面上“我今天学了一个新菜,这个菜叫排骨炖萝卜汤”。将“排骨炖萝卜汤”与预设推荐库中进行匹配,匹配到美食类型与养生类型两种;一种是排骨炖萝卜汤的做法,另外一种是吃排骨炖萝卜汤的好处,将“排骨炖萝卜汤”两种类型对应的推荐内容,以卡片视图的方式显示在用户界面上,便于用户选择是否查看推荐的内容。如图2中(b)页面所示,当用户对“吃排骨炖萝卜汤的好处”感兴趣,点击卡片视图中“吃排骨炖萝卜汤的好处”的推荐内容,跳转到图2中(c)页面所示,显示吃排骨炖萝卜汤的好处、排骨炖萝卜汤什么季节吃好、哪些人群不能吃排骨炖萝卜汤、排骨炖萝卜汤怎样做最好等。当用户浏览完后,基于用户自身需求,可将该页面的内容分享给好友或转发到朋友圈,还可进行收藏。在观看直播过程中,用户根据自身需求,可关注该主播,也可通过点击本次直播,表示喜欢此次直播类型。
因此,还可以根据用户设备的定位信息进行推荐,获取用户设备的定位标识;在定位标识的预设定位范围内,从预设推荐库中匹配文本信息对应的推荐内容。预设定位范围是指在定位标识附近的多少公里之内。
示例的,图3是本申请实施例提供的又一种直播信息推荐方法的场景示意图;如图中3(a)所示,用户F的定位信息在a处,推荐内容的地点在a处的预设定位范围,预设定位范围设置为3公里;主播A提及“烤鸭”,将识别到烤鸭与预设推荐库中进行匹配;将匹配到的推荐内容,以卡片视图的方式推荐给用户F。卡片视图中推荐的有南京烤鸭、天津烤鸭以及北京烤鸭等,当用户F对卡片视图中的“南京烤鸭”感兴趣,点击“南京烤鸭”进入图3中(b)页面所示。基于用户F的定位信息,搜索用户定位信息a处3公里以内卖南京烤鸭的店铺;以当前人数将烤鸭店铺进行排序,距离用户F多少公里,以列表的形式展示给用户F,用户F可根据自身需求,将店铺进行收藏。预设定位范围以实际情况为主,这里不做限定。在观看直播过程中,用户根据自身需求,可关注该主播,也可通过点击本次直播,表示喜欢此次直播类型。
根据用户的点击操作(用户使用遥控器对智能电视的点击操作),跳转到推荐内容界面;推荐内容的界面在图2中以卡片视图的方式进行展示,当用户点击该卡片视图后,进入卡片视图的推荐界面;用户根据自身的需求,可选择将推荐的内容进行收藏、分享以及添加到购物车中。
进一步,还可以根据当前网站的热点信息进行推荐,获取直播平台的热点信息;从预设推荐库中匹配文本信息对应的推荐内容;从文本信息对应的推荐内容中,匹配热点信息对应的推荐内容。热点信息是指各大网站的热点信息,如某度、某音、某博以及某歌等,获取各大网站的热点排名。
示例的,在3月25日,微博的热点信息为“刘某某xxx”,主播L在主播过程中,提及到“音乐”;识别到“音乐”这个信息后,将音乐与当前热点信息进行结合;当前热点信息“刘某某xxx”加“音乐”,在预设推荐库中进行匹配,匹配到刘某某唱过的歌曲“好日子”。将这首歌作为推荐内容,推荐给用户,便于用户选择是否听这首歌。
步骤S104:通过用户设备界面向用户展示推荐内容。
在上述步骤中,根据从预设推荐库中匹配与文本信息相对应的内容,将这个内容推荐给用户,在用户设备的界面上进行展示;通过展示便于用户选择是否点击查看该推荐内容。节省用户需自行查找的时间。
此外,通过用户设备界面向用户展示推荐内容之后,在第二预设时间内,判断用户设备是否接收到用户的第三点击操作;第三点击操作为用户针对推荐内容的点击操作;当用户设备未接收到用户的第三点击操作时,则取消展示推荐内容。第二预设时间可以设置为10分钟,该10分钟是指用户进入该直播房间内,开始计时,在10分钟之内,用户一次都未点击推荐内容的卡片视图,确认该推荐内容用户不感兴趣,自动取消该推荐内容的卡片视图。第二预设时间以实际情况进行设置,这里不做限定。
因此,本说明书针对上述方式的推荐内容,还构建另外两种方式进行推荐,另外两种推荐内容是基于用户的选择进行推荐,推荐内容受欢迎程度更高。用户点击查看概率更高。
下面对另外两种方式分别进行说明。
在一种可能的实施例中,第二种推荐内容的方式包括步骤S401-步骤S403。即如图4所示,图4是本申请实施例提供的又一种直播信息推荐方法的流程示意图。
步骤S401:展示文本信息,文本信息包括多个文本,多个文本包括第一文本。
在上述步骤中,展示文本信息是指将主播在直播过程的话语,转换成文本信息,展示在用户设备界面上,便于用户了解主播在前几秒所说的话。
步骤S402:响应于用户对第一文本的第二点击操作。
在上述步骤中,第二点击操作是指用户对展示的文本信息感兴趣,用户在展示的文本信息中选择感兴趣的词。
举例来说,图5是本申请实施例提供的再一种直播信息推荐方法的场景示意图,如图5中(a)所示,用户在观看主播T,主播T在说“我今天学了一个新菜,这个菜叫土豆牛腩”。动态时间规整算法将这句话的语音进行识别,识别后展示在用户设备界面上“我今天学了一个新菜,这个菜叫土豆牛腩”。这个显示可设置为5秒,用户对这个“土豆牛腩”感兴趣,在5秒之内,使用遥控器选择这句话的“土豆牛腩”,将土豆牛腩在预设推荐库中进行匹配,与预设推荐库中的美食和厨艺类型匹配上;以卡片视图的方式显示该推荐内容。如图5中(b)所示,用户想了解土豆牛腩的做法,点击“土豆牛腩的做法”跳转到下一个页面。如图5中(c)所示,向用户展示“土豆牛腩的做法”,当用户用户想学做土豆牛腩,可将土豆牛腩的做法这个页面进行收藏,便于下次做土豆牛腩时,可在收藏夹中找到该页面,学习如何做土豆牛腩。用户还可将该页面分享给喜欢做菜的好友,具体情况以实际情况为主,这里不在一一举例。在观看直播过程中,用户根据自身需求,可关注该主播,也可通过点击本次直播,表示喜欢此次直播类型。
步骤S403:从预设推荐库中匹配与第一文本对应的推荐内容,通过用户设备界面向用户展示所述推荐内容。
在上述步骤中,根据用户选择的词,与预设推荐库中进行匹配,将匹配的内容推荐给用户,便于用户进行查看。每个文本信息的展示时间有限制。在展示文本信息时会对应设置显示时间。不设置时间限制,当主播一直在讲话,显示的文本信息过多,会影响用户观看直播的体验。
举例来说,如图5中(c)所示,向用户展示“土豆牛腩的做法”,当用户用户想学做土豆牛腩,可将土豆牛腩的做法这个页面进行收藏,便于下次做土豆牛腩时,可在收藏夹中找到该页面,学习如何做土豆牛腩。用户还可将该页面分享给喜欢做菜的好友,具体情况以实际情况为主,这里不在一一举例。在观看直播过程中,用户根据自身需求,可关注该主播,也可通过点击本次直播,表示喜欢此次直播类型。
进一步,在第一预设时间内,用户设备未接收到用户的第二点击操作,则取消展示推荐内容。第一预设时间是指用户在进入该直播的时间,到设置的预设时间之内。
示例的,用户在观看主播S的直播,主播S在直播过程中;识别到许多的文本信息,根据时间展示在用户设备的界面上;第一预设时间设置为15分钟,用户从进入该直播间开始计时,15分钟后,用户设备未接收到用户主动选择展示文本信息的点击操作,确认用户对推荐内容的卡片视图不感兴趣,基于用户观看直播的体验,取消推荐内容的卡片视图。第一预设时间的设置以实际情况为主,这里不在限定。
在一种可能的实施例中,当主播提及到一个美食,美食与预设推荐库进行匹配时;可推荐三种渠道的美食,根据用户的定位信息推荐本地的美食;根据主播提及的美食推荐线上的,还可推荐线下的;具体推荐情况以用户的实际情况进行推荐,便于用户进行选择。
在一种可能的实施例中,第三种推荐内容的方式包括步骤S601-步骤S602。即如图6所示,图6是本申请实施例提供的再一种直播信息推荐方法的流程示意图。
步骤S601:响应于用户的预先设定操作,预先设定操作用于表示用户预先选择的第一内容链接类型操作,第一内容链接类型包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型。
在上述步骤中,预先设定操作是指用户在观看直播视频之前,为了提高推荐内容与用户需求的匹配度,使推荐内容更符合用户的需求或兴趣爱好。第一内容链接类型是推荐内容的类型。
示例的,用户在进入直播平台时,会让用户选择感兴趣的类型,感兴趣类型有视频类、音乐类、美食类、景点类、体育类、动漫类、综艺类、历史类、甜点类、饮品类、养生类以及植物类等。用户W选择感兴趣的类型为美食类、动漫类以及甜点类。那向用户W推荐的内容只能是美食类、动漫类以及甜点类这三类,其他类型的内容不会进行推荐。
步骤S602:从推荐内容中匹配与第一内容链接类型对应的第二内容链接类型,第一内容链接类型与第二内容链接类型为同一种内容链接类型。
在上述步骤中,第二内容链接类型是在第一内容链接类型中,用户根据自身需求选择出来的类型。
举例来说,第一内容链接内容中包括视频类、音乐类、美食类、景点类、体育类、动漫类、综艺类、历史类、甜点类、饮品类、养生类以及植物类这些。用户Q基于自身需求,选择了第二内容链接类型的景点类、养生类以及植物类。主播Y在直播过程中,提及到“恩施大峡谷”,将恩施大峡谷与预设推荐库中进行匹配,与预设推荐库中景点类匹配上;在判断景点类的信息是否在用户Q感兴趣的类型中,确认景点类在用户Q在感兴趣类型中,将恩施大峡谷的信息与所在地已卡片视图的方式进行展示,便于用户进行查看这个景点的相关信息。
示例的,主播Y在直播过程中,提及到一首歌“演员”,将演员这首歌与预设推荐库中进行匹配,与预设推荐库中音乐类匹配上;再判断音乐类的信息是否在用户Q感兴趣的类型中,确认音乐类的不在用户Q的感兴趣类型中,不向用户Q以卡片视图的方式展示演员这首歌。
步骤S603:通过用户设备界面向用户展示第二内容链接类型。
在上述步骤中,第二内容链接类型是展示用户感兴趣类型的链接,便于用户进行查看,提升用户的体验感。
本申请实施例还提供了一种直播信息推荐装置。图7是本申请实施例提供的一种直播信息推荐装置的结构示意图;参考图7,服务器包括接收单元701、判断单元702以及展示单元703。
接收单元701,响应于用户在用户设备界面对直播视频的第一点击操作,展示直播视频;
判断单元702,利用动态时间规整算法识别直播视频中主播的语音,得到语音对应的文本信息;从预设推荐库中匹配与文本信息对应的推荐内容,推荐内容包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;
展示单元703,通过用户设备界面向用户展示推荐内容。
在一种可能的实施例中,判断单元702还包括第一推荐子单元,第一推荐子单元获取用户设备的定位标识;在定位标识的预设定位范围内,从预设推荐库中匹配文本信息对应的推荐内容。
在一种可能的实施例中,判断单元702还包括第二推荐子单元,第二推荐子单元获取直播平台的热点信息;从预设推荐库中匹配文本信息对应的推荐内容;从文本信息对应的推荐内容中,匹配热点信息对应的推荐内容。
在一种可能的实施例中,判断单元702还包括展示子单元,展示文本信息,文本信息包括多个文本,多个文本包括第一文本;响应于用户对第一文本的第二点击操作;从预设推荐库中匹配与第一文本对应的推荐内容,通过用户设备界面向用户展示推荐内容。
在一种可能的实施例中,判断单元702还包括第一取消子单元,若在第一时间预设内,用户设备未接收到用户的第二点击操作,则取消展示推荐内容。
在一种可能的实施例中,在第二预设时间内,判断单元702判断用户设备是否接收到用户的第三点击操作;第三点击操作为用户针对推荐内容的点击操作;当用户设备未接收到用户的第三点击操作时,则取消展示推荐内容。
在一种可能的实施例中,接收单元701响应于用户的预先设定操作,预先设定操作用于表示用户预先选择的第一内容链接类型操作,第一内容链接类型包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;判断单元702从推荐内容中匹配与第一内容链接类型对应的第二内容链接类型,第一内容链接类型与第二内容链接类型为同一种内容链接类型;展示单元703通过用户设备界面向用户展示第二内容链接类型。
采用上述方法,在用户观看直播过程中,根据主播提及的名词或事,识别后与预设推荐库进行匹配,可结合用户的定位信息进行匹配;还可结合当前热点信息进行匹配;根据匹配对应的推荐内容,向用户展示;基于用户的需求,还可根据用户的选择进行推荐,以便于推荐内容是用户感兴趣的;节省查询时间,进一步拓展用户的兴趣爱好。
需要说明的是:上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置和方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参见图8,图8为本申请实施例提供了一种电子设备的结构示意图。如图8所示,所述电子设备800可以包括:至少一个处理器801,至少一个网络接口804,用户接口803,存储器805,至少一个通信总线802。
其中,通信总线802用于实现这些组件之间的连接通信。
其中,用户接口803可以包括显示屏(Display)、摄像头(Camera),可选用户接口803还可以包括标准的有线接口、无线接口。
其中,网络接口804可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器801可以包括一个或者多个处理核心。处理器801利用各种接口和线路连接整个服务器内的各个部分,通过运行或执行存储在存储器805内的指令、程序、代码集或指令集,以及调用存储在存储器805内的数据,执行服务器的各种功能和处理数据。可选的,处理器801可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器801可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用请求等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器801中,单独通过一块芯片进行实现。
其中,存储器805可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器805包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器805可用于存储指令、程序、代码、代码集或指令集。存储器805可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及的数据等。存储器805可选的还可以是至少一个位于远离前述处理器801的存储装置。
如图8所示,作为一种计算机存储介质的存储器805中可以包括操作***、网络通信模块、用户接口模块以及直播信息推荐的应用程序。
在图8所示的电子设备800中,用户接口803主要用于为用户提供输入的接口,获取用户输入的数据;而处理器801可以用于调用存储器805中存储直播信息推荐的应用程序,当由一个或多个处理器执行时,使得电子设备800执行如上述实施例中一个或多个所述的方法。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必需的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所披露的装置,可通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其他的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践真理的公开后,将容易想到本公开的其他实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。

Claims (10)

1.一种直播信息推荐方法,其特征在于,应用于用户设备中,所述方法包括:
响应于用户在用户设备界面对直播视频的第一点击操作,展示所述直播视频;
利用动态时间规整算法识别所述直播视频中主播的语音,得到所述语音对应的文本信息;
从预设推荐库中匹配与所述文本信息对应的推荐内容,所述推荐内容包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;
通过所述用户设备界面向所述用户展示所述推荐内容。
2.根据权利要求1所述的方法,其特征在于,所述从预设推荐库中匹配与所述文本信息对应的推荐内容,具体包括:
获取所述用户设备的定位标识;
在所述定位标识的预设定位范围内,从所述预设推荐库中匹配所述文本信息对应的推荐内容。
3.根据权利要求1所述的方法,其特征在于,所述从预设推荐库中匹配与所述文本信息对应的推荐内容,具体包括:
获取直播平台的热点信息;
从所述预设推荐库中匹配所述文本信息对应的推荐内容;
从所述文本信息对应的推荐内容中,匹配所述热点信息对应的推荐内容。
4.根据权利要求1所述的方法,其特征在于,所述利用动态时间规整算法识别所述用户的语音,得到所述语音对应的文本信息之后,所述方法还包括:
展示所述文本信息,所述文本信息包括多个文本,所述多个文本包括第一文本;
响应于所述用户对所述第一文本的第二点击操作;
从所述预设推荐库中匹配与所述第一文本对应的推荐内容,通过所述用户设备界面向所述用户展示所述推荐内容。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若在第一预设时间内,所述用户设备未接收到所述用户的所述第二点击操作,则取消展示所述推荐内容。
6.根据权利要求1所述的方法,其特征在于,所述通过所述用户设备界面向所述用户展示所述推荐内容之后,所述方法还包括:
在第二预设时间内,判断所述用户设备是否接收到所述用户的第三点击操作;所述第三点击操作为用户针对所述推荐内容的点击操作;
当所述用户设备未接收到所述用户的第三点击操作时,则取消展示所述推荐内容。
7.根据权利要求1所述的方法,其特征在于,所述通过所述用户设备界面向所述用户展示所述推荐内容,具体包括:
响应于所述用户的预先设定操作,所述预先设定操作用于表示用户预先选择的第一内容链接类型操作,所述第一内容链接类型包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;
从所述推荐内容中匹配与所述第一内容链接类型对应的第二内容链接类型,所述第一内容链接类型与所述第二内容链接类型为同一种内容链接类型;
通过所述用户设备界面向所述用户展示所述第二内容链接类型。
8.一种直播信息推荐装置,其特征在于,所述装置为服务器,所述服务器包括接收单元、判断单元以及展示单元;
所述接收单元,响应于用户在用户设备界面对直播视频的第一点击操作,展示所述直播视频;
所述判断单元,利用动态时间规整算法识别所述直播视频中主播的语音,得到所述语音对应的文本信息;从预设推荐库中匹配与所述文本信息对应的推荐内容,所述推荐内容包括视频、音乐、美食、景点以及体育中的一种或多种内容链接类型;
所述展示单元,通过所述用户设备界面向所述用户展示所述推荐内容。
9.一种电子设备,其特征在于,包括处理器、存储器、用户接口及网络接口,所述存储器用于存储指令,所述用户接口和网络接口用于给其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述电子设备执行如权利要求1-7任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1-7任意一项所述的方法。
CN202211435979.6A 2022-11-16 2022-11-16 一种直播信息推荐方法、装置、电子设备以及存储介质 Pending CN116108262A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211435979.6A CN116108262A (zh) 2022-11-16 2022-11-16 一种直播信息推荐方法、装置、电子设备以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211435979.6A CN116108262A (zh) 2022-11-16 2022-11-16 一种直播信息推荐方法、装置、电子设备以及存储介质

Publications (1)

Publication Number Publication Date
CN116108262A true CN116108262A (zh) 2023-05-12

Family

ID=86266461

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211435979.6A Pending CN116108262A (zh) 2022-11-16 2022-11-16 一种直播信息推荐方法、装置、电子设备以及存储介质

Country Status (1)

Country Link
CN (1) CN116108262A (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112399200A (zh) * 2019-08-13 2021-02-23 腾讯科技(深圳)有限公司 一种直播中信息推荐的方法及其设备、存储介质
CN113421143A (zh) * 2020-10-10 2021-09-21 阿里巴巴集团控股有限公司 辅助直播的处理方法、装置及电子设备
CN114095749A (zh) * 2022-01-19 2022-02-25 阿里巴巴(中国)有限公司 推荐及直播界面展示方法、计算机存储介质、程序产品

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112399200A (zh) * 2019-08-13 2021-02-23 腾讯科技(深圳)有限公司 一种直播中信息推荐的方法及其设备、存储介质
CN113421143A (zh) * 2020-10-10 2021-09-21 阿里巴巴集团控股有限公司 辅助直播的处理方法、装置及电子设备
CN114095749A (zh) * 2022-01-19 2022-02-25 阿里巴巴(中国)有限公司 推荐及直播界面展示方法、计算机存储介质、程序产品

Similar Documents

Publication Publication Date Title
US11138388B2 (en) Method and system for facilitating a user-machine conversation
EP3316586B1 (en) Method and device for extracting keywords from bullet screen information and pushing related information including a web link
US10467267B2 (en) Iterative image search algorithm informed by continuous human-machine input feedback
US10115118B2 (en) Obtaining event reviews
KR101840420B1 (ko) 챗봇 플랫폼 제공 방법 및 장치
US11132411B2 (en) Search information processing method and apparatus
JP6454741B2 (ja) 低電力関連コンテンツ提供システム、方法、及びプログラムを記録したコンピューターで読むことができる記録媒体
US10628469B2 (en) Information processing method and electronic device
CN115271891B (zh) 基于互动小说的产品推荐方法及相关装置
US20120323679A1 (en) System and method for providing mobile advertisement
CN115292543B (zh) 基于语音互动小说的数据处理方法及相关产品
CN106202260B (zh) 搜索方法、装置和搜索引擎
EP2779665A2 (en) Information delivery targeting
JP2019101957A (ja) 指定受付システム、検索システム、検索端末、指定受付プログラム、検索プログラムおよび検索端末制御プログラム
CN107665447B (zh) 信息处理方法和信息处理设备
US8554554B2 (en) Automated demographic analysis by analyzing voice activity
WO2020033116A1 (en) Live bi-directional video/audio feed generation between a consumer and a service provider
CN115599890B (zh) 产品推荐方法及相关装置
EP3038045A1 (en) Information providing system
CN116108262A (zh) 一种直播信息推荐方法、装置、电子设备以及存储介质
US20210165844A1 (en) Information processing apparatus, information processing system, information processing method, and program
CN110609956B (zh) 一种信息搜索方法、装置、介质及设备
CN114302205B (zh) 一种信息推荐方法及显示设备
KR102467396B1 (ko) 라이브 커머스 방송 큐레이션 서비스 제공 방법 및 이에 사용되는 서비스 제공 서버
CN114428919A (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