一种信息推荐方法与装置与流程

文档序号:11732326阅读:159来源:国知局
一种信息推荐方法与装置与流程

本发明涉及互联网直播技术领域,尤其涉及一种信息推荐方法与装置。



背景技术:

网络直播系统是一种将主播用户的直播视频流广播至多个观众用户进行观看的互联网系统。

目前,各大网络直播平台都会通过在平台主页上显示大量的直播间的直播视频截图来为用户推荐直播间,而这种推荐方法不够简洁、直观,用户很难从大量的各式各样的直播间视频截图中挑选出自己想要观看的直播间,并且,从充斥着大量的各式各样的直播间视频截图的主页中进行挑选无疑会使用户产生视觉疲劳,从而减低用户继续挑选或观看的兴趣,同时也降低了直播平台的用户黏性度。



技术实现要素:

本发明提供一种信息推荐方法与装置,目的在于能够简洁、直观地为用户推荐网络直播平台上正在直播的直播间,提高直播平台的用户黏性度。

为了解决上述技术问题,本发明提供一种信息推荐方法,包括:

获取各地域正在直播的直播间信息;

根据所述直播间信息,为各地域推荐直播间;

按照地域推荐顺序,顺次将为各地域推荐的直播间所对应的图标显示在地图的各地域对应的图区上。

可选地,在所述地域推荐顺序中,两相邻次序地域对应的图标相差预设时间间隔先后显示。

可选地,所述信息推荐方法,还包括:

对所述图标的显示时长进行计时;

若计时时长到达预设时长,则隐藏所述图标。

可选地,根据所述直播间信息,为各地域中的一个地域推荐直播间,包括:

根据所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,评估各直播间的优质度;

将优质度高的直播间作为推荐对象。

可选地,根据所述直播间信息,为各地域中的一个地域推荐直播间,还包括:

获取查看所述地图的用户的收看需求;

结合所述收看需求及所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,确定各直播间与所述收看需求的匹配度;

根据所述各直播间的优质度以及各直播间与所述收看需求的匹配度,计算各直播间的推荐度;

将推荐度高的直播间作为推荐对象。

可选地,根据所述直播间信息,为各地域中的一个地域推荐直播间,包括:

获取查看所述地图的用户的收看需求;

结合所述收看需求及所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,确定各直播间与所述用户需求的匹配度;

将匹配度高的直播间作为推荐对象。

可选地,所述信息推荐方法,还包括:

获取各地域正在直播的直播间数量;

将各地域的直播间数量分别显示在地图的各地域对应的图区上。

可选地,所述信息推荐方法,还包括:

识别所述请求查看所述地图的用户所处地域;

在所述地图所处页面中的预设显示位置循环显示所述用户所处地域正在直播的直播间所对应的图标。

可选地,所述信息推荐方法,还包括:

响应于针对所述地图各图区中的一个图区所进行的操作,跳转至显示所述图区对应的子地图的页面。

可选地,所述信息推荐方法,还包括:

响应于针对所述图标进行的触控操作,跳转至所述图标对应的直播间所在的页面。

可选地,所述图标为动态图标或静态图标。

为了解决上述问题,本发明提供一种信息推荐装置,所述装置,包括:

第一获取模块,用于获取各地域正在直播的直播间信息;

推荐模块,用于根据所述直播间信息,为各地域推荐直播间;

第一显示模块,用于按照地域推荐顺序,顺次将为各地域推荐的直播间对应的图标显示在地图的各地域对应的图区上。

本发明实施例提供的技术方案,网络直播平台上所推荐的直播间按照地域进行了划分并结合地图进行了展示,并且,为各个地域推荐的直播间所对应的图标并不是一次性展示在地图上,而是按照一定的地域顺序顺次推荐出来,给进入查看所述地图的用户一个简洁、直观的感受,使得用户能够很快速地选择自己想要观看地域的直播间,提高了网络直播平台的用户黏性度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的信息推荐方法的流程示意图;

图2为本发明又一实施例提供的信息推荐方法的流程示意图;

图3为本发明一实施例提供的信息推荐装置的结构示意图;

图4为本发明又一实施例提供的信息推荐装置的结构示意图;

图5为本发明又一实施例提供的信息推荐装置的结构示意图;

图6为本发明又一实施例提供的信息推荐装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述xxx,但这些xxx不应限于这些术语。这些术语仅用来将xxx彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一xxx也可以被称为第二xxx,类似地,第二xxx也可以被称为第一xxx。

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于监测”。类似地,取决于语境,短语“如果确定”或“如果监测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当监测(陈述的条件或事件)时”或“响应于监测(陈述的条件或事件)”。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

图1为本发明一实施例提供的信息推荐方法的流程示意图。如图1所示,该方法包括:

101、获取各地域正在直播的直播间信息。

102、根据所述直播间信息,为各地域推荐直播间。

103、按照地域推荐顺序,顺次将为各地域推荐的直播间所对应的图标显示在地图的各地域对应的图区上。

地域的划分可以依据州(五大洲)、国家、城市或者城市中的区县来划分。依据国家来划分,就会得到中国、美国、俄罗斯等地域;以中国为例,依据城市来划分,就会得到北京、天津、上海等地域;以天津为例,依据城市中的区县来划分,就会得到南开区、和平区、蓟县等地域。在实际应用中,可以根据实际情况,选择地域划分的依据。

在本实施例和下述各实施例中,上述步骤101获取各地域正在直播的直播间信息可采用如下方式中的一种或多种实现:

方式一、统一获取所有地域正在直播的直播间信息,根据所述直播间信息中携带的所述直播间主播的终端ip地址对所述直播间进行地域归类。例如,根据终端ip地址的物理归属地(包括国别、省、市、县等)进行地域划分。这样,就可以对统一获取到的所有地域正在直播的直播间信息进行地域划分,从而获取到各地域中每个地域所对应的正在直播的直播间信息。

方法二、事先为各地域分别设置一个服务器,每个地域所对应的服务器只对该地域正在直播的直播间信息进行收集,之后,再从各个地域所对应的服务器上获取各地域中每个地域所对应的正在直播的直播间信息。

上述步骤102中,根据所述直播间信息,为各地域中的一个地域推荐直播间的方法可采用如下方法中的一种或多种实现:

方式一、为所述地域随机推荐所述地域正在直播的直播间。

方式二、挑选所述地域中优质度高的直播间作为推荐对象。

方式三、挑选所述地域中与请求查看所述地图的用户的收看需求匹配度高的直播间作为推荐对象。

其中,方式一中,从获取到的所述地域正在直播的直播间信息中为所述地域随机挑选出一个正在直播的直播间为所述地域进行推荐。

上述方式二中,挑选所述地域中优质度高的直播间作为推荐对象可具体采用如下方法实现:首先,根据所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,评估各直播间的优质度;然后,将优质度高的直播间作为推荐对象。

其中,所述直播间内容可以包括直播主题、直播视频内容以及直播视频内容所属专题,所述主播信息可以包括主播图像、主播人气度。因此,在具体实施时,可根据所述地域正在直播的直播间的直播视频内容,评估各直播间的优质度。通常,直播间的直播视频内容越丰富多彩,其直播间的优质度就会越高。当然,还可以根据所述地域正在直播的直播间的直播视频内容所属专题,评估各直播间的优质度,如果直播间的直播视频内容属于网络直播平台当前力推的专题,给予所述直播间一个较高的优质度。这是因为,在一般情况下,网络直播平台当前力推的专题正是当前阶段的热点话题或是热点游戏,而这些内容很可能是大部分用户想要去查看的。当然,还可以根据所述地域正在直播的直播间的主播人气度,评估各直播间的优质度,通常,直播间的主播人气度越高,所述直播间的优质度就越高。

上述方法三中,挑选所述地域中与请求查看所述地图的用户的收看需求匹配度高的直播间作为推荐对象可采用如下方式实现:首先,获取查看所述地图的用户的收看需求;其次,结合所述收看需求及所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,确定各直播间与所述用户需求的匹配度;最后,将匹配度高的直播间作为推荐对象。

在实际应用中,可以针对不同的用户,采用不同的方法来获取不同用户的收看需求。例如,针对老用户而言,当他们查看所述地图时,获取他们的历史浏览记录,根据他们的历史浏览记录,确定出他们的兴趣爱好,从而确定出他们的收看需求。针对新用户而言,由于他们并未在网络直播平台上留下过任何的浏览记录,因此,当他们去查看所述地图时,去获取他们在注册时所输入的个人信息,根据他们输入的个人信息,确定出他们的兴趣爱好,从而确定出他们的收看需求。

例如,用户a在网络平台上经常会去看一些歌唱类的直播间,该用户a的浏览行为就被记录下载,当该用户再次进入网络直播平台查看所述地图时,可以获取该用户a的历史浏览记录,通过对该用户a的历史浏览记录进行分析可知,该用户a的兴趣爱好是听歌,并且进一步分析还能得到该用户a爱好听的是流行歌曲,这就确定出了该用户a的收看需求,之后,再从某一地域所对应的正在直播的直播间中挑选出与流行歌曲的匹配度高的直播间作为所述地域的推荐对象,推荐给该用户a。

当然,还可以同时结合查看所述地域的用户的收看需求以及直播间的优质度来为各地域推荐直播间,具体可采用如下方法实现:首先,获取查看所述地图的用户的收看需求;其次,结合所述收看需求及所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,确定各直播间与所述收看需求的匹配度;再次,根据所述各直播间的优质度以及各直播间与所述收看需求的匹配度,计算各直播间的推荐度;最后,将推荐度高的直播间作为推荐对象。通常,直播间的匹配度越高以及优质度越高,所述直播间的推荐度就会越高。

需要说明的是,为各地域推荐直播间的方法可以一样,也可以不一样。例如,对于那些正在直播的直播间的数量较多的地域(例如:北京、上海等地),可以采用上述方法二或三进行推荐,而对于那些正在直播的直播间的数量较少的地域(例如:新疆、西藏等地),这些地域当前正在直播的直播间很可能就那么几个,这时,就可以采用上述方法一进行推荐,即进行随机推荐即可,无需进行相应的推荐计算,可以有效减少服务端的数据处理负担。

上述步骤103中,所述图标可以包括主播图像和直播主题,所述图标可以是动态图标,也可以是静态图标。动态图标的动态效果可以是上下跳动,或是绕轴旋转,本发明实施例对此不作具体限定。

其中,所述地域推荐顺序,可以根据实际需求进行事先设定,例如,以城市进行地域划分时,按照城市拼音的首字母的顺序进行地域排序,或是按照地图从左到右或是从上往下的顺序进行地域排序,当然也可以对地域进行随机排序,本发明实施例对推荐顺序的设置不做具体限定。

下面谨以北京、江苏、广州这三个地域为例对步骤103进行详细介绍。

例如,北京的推荐对象为直播间x、江苏的推荐对象为直播间y、广州的推荐对象为直播间z,预先设置的地域推荐顺序为:广州、北京、江苏,也就是,首先,在地图上的广州对应的图区上显示直播间z的图标,然后,再在地图上的北京对应的图区上显示直播间x的图标,最后,再在地图上的江苏对应的图区上显示直播间y的图标。

在实际应用中,当用户通过地图选择了一个直播间,所述用户可通过点击地图上显示的所述直播间的图标进入所述直播间所在的页面,具体实现方式如下:响应于针对所述图标进行的触控操作,跳转至所述图标对应的直播间所在的页面,其中,所述图标可携带有跳转链接。

为了使得用户能够跟得上各地域顺次显示的节奏,可以在每次显示某一图标后,间隔一定时间再显示下一个图标,具体地实现方式为:在所述地域推荐顺序中,两相邻次序地域对应的图标相差预设时间间隔先后显示。

需要说明的是,在所述地域推荐顺序中,在所述任意两相邻次序地域对应的图标的先后显示的时差可以相同,也可不同。若相同,则两相邻次序地域对应的图标,以等时间差的方式进行先后显示,即在开始显示任意两相邻次序中前一个地域对应的图标时,执行计时,一旦计时时长满足预设时间间隔,则开始显示两相邻次序中后一个地域对应的图标。

下面谨以北京、江苏、广州这三个地域为例进行详细介绍。

例如,北京的推荐对象为直播间x、江苏的推荐对象为直播间y、广州的推荐对象为直播间z,预先设置的地域推荐顺序为:广州、北京、江苏,预设的时间间隔为1秒。

以在地图上的广州对应的图区上开始显示直播间z的图标的时刻为开始时刻,一秒后,再在地图上的北京对应的图区上显示直播间x的图标,再过一秒后,再在地图上的江苏对应的图区上显示直播间y的图标。

在本实施例中和下述各实施例中,所述方法还可以包括:获取各地域正在直播的直播间数量;将各地域的直播间数量分别显示在地图的各地域对应的图区上。其中,所述各地域正在直播的直播间数量可以从所述各地域正在直播的直播间信息统计得到。例如,统计得到北京正在直播的直播间数量为79个,则将79这个数字显示在地图上北京所对应的图区上。这样一来,可以让用户能够快速直观地了解到各个地域正在直播的情况。

当上述实施例中的地图为世界地图(或者,中国地图)时,由于页面的展示面积的限制,只能在所述世界地图上以一个国家(或者,一个省)为一个地域进行直播间推荐,而很难在一个页面中非常细致地去展现每个国家中不同省市(或者,每个省中不同城市)的直播间情况,因此,作为又一实施例,所述信息推荐方法还可以包括:响应于针对所述地图各图区中的一个图区所进行的操作,跳转至显示所述图区对应的子地图的页面。当用户点击所述地图上的某一个图区时,就跳转至显示所述图区对应的子地图的页面,所述图区对应的子地图上详细展示了所述图区中的子图区,对所述子图区进行直播间推荐时,可采用上述对所述地图中的图区的推荐方法,一旦页面跳转到显示所述图区对应的子地图,系统自动对所述子地图中的子图区进行直播间推荐。

为了让查看所述地图的用户更加快速地了解到自己所处地域的直播间情况,又不影响其他地域的直播间推荐,可以利用所述地图所处页面中的空白区域作为展示所述用户所处地域的直播间的另一展示区,具体实现方式如下:首先,识别所述请求查看所述地图的终端所处地域;然后,在所述地图所处页面中的预设显示位置循环显示所述用户所处地域正在直播的直播间所对应的图标。例如,所述查看地图的用户所处地域为新疆,新疆正在直播的直播间为5个,将这5个直播间所对应的图标按照预设位置间隔从左到右顺序排成队列,在所述页面的预设显示位置从左到右或从右到左循环显示所述队列,当在循环显示时,新疆地区多了一个正在直播的直播间,则在所述队列后增加新增的直播间对应的图标,或是少了一个正在直播的直播间,则在所述队列中删除所述减少的直播间的图标,并将所述队列中所述减少的直播间对应的图标后面的图标相应向前移动一个预设位置间隔的距离。

本发明实施例提供的技术方案,网络直播平台上所推荐的直播间按照地域进行了划分并结合地图进行了展示,并且,为各个地域推荐的直播间所对应的图标并不是一次性展示在地图上,而是按照一定的地域顺序顺次推荐出来,给进入查看所述地图的用户一个简洁、直观的感受,使得用户能够很快速地通过选择自己想要观看的地域或是直播间的图标来选择某一直播间进行观看,提高了网络直播平台的用户黏性度。

图2为本发明又一实施例提供的信息推荐方法的流程示意图。如图2所示,该方法包括:

201、获取各地域正在直播的直播间信息。

202、根据所述直播间信息,为各地域推荐直播间。

203、按照地域推荐顺序,顺次将为各地域推荐的直播间所对应的图标显示在地图的各地域对应的图区上。

204、对所述图标的显示时长进行计时。

205、若计时时长到达预设时长,则隐藏所述图标。

其中,上述步骤201~203可参见上述各实施例中的相应内容,此处不再赘述。

上述步骤204和205中,当按照地域推荐顺序,顺次显示各地域推荐的直播间对应的图标时,对各个显示的图标的显示时长进行分别计时,一旦某个显示的图标的显示时长到达预设时长,则隐藏所述图标。

当然,按照地域推荐顺序,顺次显示各地域推荐的直播间对应的图标时,相邻显示的任意两个图标可以相差预设时间间隔先后显示,即在所述地域推荐顺序中,两相邻次序地域对应的图标相差预设时间间隔先后显示。

本发明实施例并不是一次性在地图上显示为所有地域推荐的直播间的图标显示在地图上,而是按照一定的地域推荐顺序以及等时间差的方式来逐一显示为各地域推荐的直播间的图标,这样,用户就无需在一次性显示的大量直播间的图标中费力寻找一个自己想看的直播间,由于各地域在顺次显示各地图推荐的直播间的图标时配合了等时间差,使得用户能够跟得上各地域顺次显示的节奏。并且,对任一直播间的图标的显示时长达到预设时长后就会自动隐藏所述图标,有效保证了所述地图上不会充斥过多的直播间图标,给用户一个更加简洁、直观的感受,用户就可以很轻松地按照顺次显示的图标选择出一个自己想看的直播间,提高了用户体验,也提高了网络直播平台的用户黏性度。

图3为本发明一实施例提供的信息推荐装置的结构示意图。如图3所示,该装置,包括第一获取模块301、推荐模块302以及第一显示模块303。

第一获取模块301,用于获取各地域正在直播的直播间信息;

推荐模块302,用于根据所述直播间信息,为各地域推荐直播间;

第一显示模块303,用于按照地域推荐顺序,顺次将为各地域推荐的直播间对应的图标显示在地图的各地域对应的图区上。

其中,所述图标可以包括主播图像和直播主题,所述图标可以是动态图标,也可以是静态图标。动态图标的动态效果可以是上下跳动,或是绕轴旋转,本发明实施例对此不作具体限定。

图4为本发明又一实施例提供的信息推荐装置的结构示意图。如图4所示,该装置包括第一获取模块401、推荐模块402、第一显示模块403、计时模块404以及隐藏模块405。

第一获取模块401,用于获取各地域正在直播的直播间信息;

推荐模块402,用于根据所述直播间信息,为各地域推荐直播间;

第一显示模块403,用于按照地域推荐顺序,顺次将为各地域推荐的直播间对应的图标显示在地图的各地域对应的图区上;

计时模块404,用于对所述图标的显示时长进行计时;

隐藏模块405,用于若计时时长到达预设时长,则隐藏所述图标。

如图5所示,所述推荐模块302,包括:

评估单元501,用于根据所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,评估各直播间的优质度;

第一推荐单元502,用于将优质度高的直播间作为推荐对象。

其中,所述直播间内容可以包括直播主题、直播视频内容以及直播视频内容所属专题,所述主播信息可以包括主播图像、主播人气度。

可选地,所述推荐模块,包括:

第一获取单元,用于获取查看所述地图的用户的收看需求;

第一确定单元,用于结合所述收看需求及所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,确定各直播间与所述收看需求的匹配度;

计算单元,用于根据所述各直播间的优质度以及各直播间与所述收看需求的匹配度,计算各直播间的推荐度;

第二推荐单元,用于将推荐度高的直播间作为推荐对象。

如图6所示,所述推荐模块302,包括:

第二获取单元601,用于获取查看所述地图的用户的收看需求;

第二确定单元602,用于结合所述收看需求及所述地域正在直播的直播间信息中包含的直播内容和/或主播信息,确定各直播间与所述用户需求的匹配度;

第三推荐单元603,用于将匹配度高的直播间作为推荐对象。

可选地,所述装置,还包括:

第二获取模块,用于获取各地域正在直播的直播间数量;

第二显示模块,用于将各地域的直播间数量分别显示在地图的各地域对应的图区上。

可选地,所述装置,还包括:

识别模块,用于识别所述请求查看所述地图的用户所处地域;

第三显示模块,用于在所述地图所处页面中的预设显示位置循环显示所述用户所处地域正在直播的直播间所对应的图标。

可选地,还包括:

第一跳转模块,用于响应于针对所述地图各图区中的一个图区所进行的操作,跳转至显示所述图区对应的子地图的页面。

可选地,所述装置,还包括:

第二跳转模块,用于响应于针对所述图标进行的触控操作,跳转至所述图标对应的直播间所在的页面。

所述装置与前述的方法流程描述对应,不足之处参考上述方法流程的叙述,不再一一赘述。

本发明实施例并不是一次性在地图上显示为所有地域推荐的直播间的图标显示在地图上,而是按照一定的地域推荐顺序以及等时间差的方式来逐一显示为各地域推荐的直播间的图标,这样,用户就无需在一次性显示的大量直播间的图标中费力寻找一个自己想看的直播间,由于各地域在顺次显示各地图推荐的直播间的图标时配合了等时间差,使得用户能够跟得上各地域顺次显示的节奏。并且,对任一直播间的图标的显示时长达到预设时长后就会自动隐藏所述图标,有效保证了所述地图上不会充斥过多的直播间图标,给用户一个更加简洁、直观的感受,用户就可以很轻松地按照顺次显示的图标选择出一个自己想看的直播间,提高了用户体验,也提高了网络直播平台的用户黏性度。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1