1.一种在弹幕载体上向用户推送信息的方法,其特征在于,所述方法包括:
服务器接收客户端发送的用户信息;
所述服务器根据所述接收到的用户信息获取与该用户信息对应的反馈信息;
所述服务器将所述获取到的反馈信息发送给所述客户端,以便所述客户端根据所述反馈信息在弹幕载体上向用户推送信息;
其中,所述服务器根据所述接收到的用户信息获取与该用户信息对应的反馈信息包括:
所述服务器根据所述接收到的用户信息获取用户属性信息,
所述服务器从所述用户属性信息中筛选出第一相关度大于第一预定阈值的用户属性信息,
所述服务器在所述筛选出的用户属性信息所对应的反馈信息中,筛选出第二相关度大于第二预定阈值的反馈信息,
在所述筛选出的反馈信息中,选择出覆盖度大于或等于对应于同一用户属性信息的任意一个反馈信息的覆盖度的反馈信息。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述服务器还接收所述客户端发送的定位信息。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
所述服务器还根据所述接收到的定位信息获取与该定位信息对应的反馈信息。
4.如权利要求1~3中任意一项所述的方法,其特征在于,
所述用户信息包括:用户的cookie数据。
5.一种服务器,其特征在于,所述服务器包括:
接收模块,用于接收客户端发送的用户信息;
第三获取模块,用于根据所述接收模块所接收到的用户信息获取与该用户信息对应的反馈信息;
发送模块,用于将所述第三获取模块所获取到的反馈信息发送给所述客户端,以便所述客户端根据所述反馈信息在弹幕载体上向用户推送信息;
其中,所述第三获取模块包括:
获取单元,用于根据所述接收到的用户信息获取用户属性信息,
查找单元,包括:用于从所述用户属性信息中筛选出第一相关度大于第一预定阈值的用户属性信息的第一筛选组件,用于在所述第一筛选组件所筛选出的用户属性信息所对应的反馈信息中,筛选出第二相关度大于第二预定阈值的反馈信息的第二筛选组件,和,用于在所述第二筛选组件所筛选出的反馈信息中,选择出覆盖度大于或等于对应于同一用户属性信息的任意一个反馈信息的覆盖度的反馈信息的选择组件。
6.如权利要求5所述的服务器,其特征在于,
所述接收模块还用于接收所述客户端发送的定位信息。
7.如权利要求6所述的服务器,其特征在于,
所述第三获取模块还用于根据所述接收模块所接收到的定位信息获取与该定位信息对应的反馈信息。
8.如权利要求5~7中任意一项所述的服务器,其特征在于,
所述用户信息包括:用户的cookie数据。
在弹幕载体上向用户推送信息的方法、设备及系统\n技术领域\n[0001] 本发明涉及通信领域,更为具体而言,涉及在弹幕载体上向用户推送信息的方法、设备及系统。\n背景技术\n[0002] 随着互联网带宽的增长,弹幕载体的使用量快速上升。弹幕视频、弹幕图片、弹幕电视节目等弹幕载体被广大用户所喜爱,是用户与外界交互的新方式。弹幕媒体相比于传统媒体,不仅向用户传达了媒体信息,还传达了额外的弹幕信息。但是目前的弹幕媒体网站仅是将用户发表的评论显示在弹幕载体上,只有用户对媒体的单向交互,而没有媒体对用户的交互。\n发明内容\n[0003] 为有效地解决上述技术问题,本发明提供了一种在弹幕载体上向用户推动信息的方法、设备及系统。\n[0004] 一方面,本发明的实施方式提供了一种在弹幕载体上向用户推送信息的方法,所述方法包括:\n[0005] 客户端获取用户信息;\n[0006] 所述客户端根据所述用户信息从服务器获取反馈信息;\n[0007] 所述客户端根据所述获取的反馈信息在弹幕载体上向用户推送信息。\n[0008] 相应地,本发明实施方式提供了一种客户端,所述客户端包括:\n[0009] 第一获取模块,用于获取用户信息;\n[0010] 第二获取模块,用于根据所述第一获取模块所获取的用户信息从服务器获取反馈信息;\n[0011] 显示模块,用于根据所述第二获取模块所获取的反馈信息在弹幕载体上向用户推送信息。\n[0012] 另一方面,本发明的实施方式还提供了一种在弹幕载体上向用户推送信息的方法,所述方法包括:\n[0013] 服务器接收客户端发送的用户信息;\n[0014] 所述服务器根据所述接收到的用户信息获取与该用户信息对应的反馈信息;\n[0015] 所述服务器将所述获取到的反馈信息发送给所述客户端,以便所述客户端根据所述反馈信息在弹幕载体上向用户推送信息。\n[0016] 相应地,本发明实施方式提供一种服务器,所述服务器包括:\n[0017] 接收模块,用于接收客户端发送的用户信息;\n[0018] 第三获取模块,用于根据所述接收模块所接收到的用户信息获取与该用户信息对应的反馈信息;\n[0019] 发送模块,用于将所述第三获取模块所获取到的反馈信息发送给所述客户端,以便所述客户端根据所述反馈信息在弹幕载体上向用户推送信息。\n[0020] 又一方面,本发明实施方式提供一种在弹幕载体上向用户推送信息的系统,所述系统包括:如上所述的客户端和如上所述的服务器。\n[0021] 实施本发明提供的在弹幕载体上向用户推送信息的方法、设备及系统可以通过根据用户信息在弹幕载体上向用户推送信息的方式实现弹幕媒体对用户的有针对性的交互。\n附图说明\n[0022] 图1是根据本发明实施方式的一种在弹幕载体上向用户推送信息的方法的流程图;\n[0023] 图2是根据本发明实施方式的另一种在弹幕载体上向用户推送信息的方法的流程图;\n[0024] 图3示出图2所示的步骤S220的一种实施方式;\n[0025] 图4是根据本发明实施方式的又一种在弹幕载体上向用户推送信息的方法的流程图;\n[0026] 图5是根据本发明实施方式的在弹幕载体上向用户推送信息的系统的架构图;\n[0027] 图6是图5所示的客户端100的结构示意图;\n[0028] 图7是图5所示的服务器200的结构示意图;\n[0029] 图8示出了图7所示的第三获取模块220的一种实施方式。\n具体实施方式\n[0030] 为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。\n[0031] 图1是根据本发明实施方式的一种在弹幕载体上向用户推送信息的方法的流程图。参见图1,所述方法包括:\n[0032] S110:客户端获取用户信息。\n[0033] 其中,在本发明的实施方式中,所述用户信息可以包括:用户的cookie数据(指某些网站为了辨别用户身份、进行跟踪而储存在用户本地终端上的数据(通常经过加密))。并且,在本发明的实施方式中,所述客户端还可以获取所述弹幕载体所在页面的定位信息。其中所述定位信息包括:所述弹幕载体所在页面的URL(Uniform Resource Locator,统一资源定位符)。\n[0034] S120:所述客户端根据所述用户信息从服务器获取反馈信息。\n[0035] S130:所述客户端根据所述获取的反馈信息在弹幕载体上向用户推送信息。\n[0036] 其中,在本发明的实施方式中,所述反馈信息可以包括,但不限于:所述推送的信息。并且所述推送的信息例如可以包括,但不限于:广告信息,例如可以是广告的摘要等信息。\n[0037] 为降低所述推送的信息对弹幕载体内容的遮盖,在本发明的一种优选的实施方式中,在执行步骤S130前,所述客户端在所述弹幕载体上创建显示区,其中,所述显示区用于显示所述推送的信息。并且,在本发明的实施方式中,该客户端可以以弹幕效果进行显示,例如,所述推送的信息可以以错落有致的顺序从该显示区的右侧出现,匀速地向左侧移动,并最终在左侧消失,当然,本发明不限于此,反之亦然。\n[0038] 在本发明的实施方式中,该反馈信息还可以包括:所述推送的信息的显示时间,且该显示时间可以预先根据实际情况进行设定。并且,相应地,在步骤S130中该客户端在所述弹幕载体上可以按照所述推送的信息的显示时间向用户推送信息。\n[0039] 为方便用户进一步查看其所感兴趣的内容,在本发明的一种优选的实施方式中,所述反馈信息还可以包括:与所述推送的信息对应的页面的URL(Uniform Resource Locator,统一资源定位符)。并且,相应地,在执行步骤S120后,该客户端根据所述页面的URL将所述页面与对应于所述页面的信息建立链接。从而实现用户通过该推送的信息可以直接进入相关的页面。\n[0040] 图2是根据本发明实施方式的另一种在弹幕载体上向用户推送信息的方法的流程图。参见图2,所述方法包括:\n[0041] S210:服务器接收客户端发送的用户信息。\n[0042] 其中,在本发明的实施方式中,该用户信息例如可以包括:用户的cookie数据(指某些网站为了辨别用户身份、进行跟踪而储存在用户本地终端上的数据(通常经过加密))。\n并且在本发明的实施方式中,所述服务器还可以接收所述客户端发送的定位信息。\n[0043] S220:所述服务器根据所述接收到的用户信息获取与该用户信息对应的反馈信息。\n[0044] S230:所述服务器将所述获取到的反馈信息发送给所述客户端,以便所述客户端根据所述反馈信息在弹幕载体上向用户推送信息。\n[0045] 其中,在本发明的实施方式中,该反馈信息可以包括,但不限于:所述推送的信息、所述推送的信息的显示时间以及与所述推送的信息对应的页面的URL。其中该推送的信息例如可以包括,但不限于:广告信息,例如可以是广告的摘要信息等。\n[0046] 并且,在本发明的实施方式中,所述服务器还可以根据所述接收到的定位信息获取与该定位信息对应的反馈信息。具体地,所述服务器根据所述接收到的定位信息获取与该接收的定位信息对应的页面属性信息(例如可以包括,但不限于:弹幕载体的标题、弹幕载体的内容、图片标题、图片内容、网站标题、网站地域等信息,其中,弹幕载体以及图片的内容是提取相应的摘要信息);所述服务器根据所述获取到的页面属性信息查找与该获取到的页面属性信息对应的反馈信息,其中服务器可以根据页面属性信息检索数据库查找与所述页面属性信息对应的反馈信息。\n[0047] 如图3所示,在本发明的实施方式中,具体地,该步骤S220可以通过以下步骤实现:\n[0048] S221:所述服务器根据所述接收到的用户信息获取用户属性信息。\n[0049] 其中,所述用户属性信息例如可以包括,但不限于:地域(可以通过IP地址获取)、性别、年龄(可以通过网站的注册信息获取)、兴趣、搜索词(可以通过用户的评论获取)、历史页面等信息。\n[0050] S222:所述服务器根据所述获取到的用户属性信息查找与该获取到的用户属性信息对应的反馈信息。\n[0051] 其中,在本发明的实施方式中,该服务器可以根据用户属性信息检索数据库查找与所述用户属性信息对应的反馈信息。\n[0052] 并且,为进一步确保客户端所推送的信息与用户之间的相关性,在本发明的一种优选的实施方式中,该步骤S222可以包括:\n[0053] 所述服务器从所述用户属性信息中筛选出第一相关度(用户与用户属性信息之间的相关度)大于预定阈值(该预定阈值可以由本领域的技术人员根据实际情况进行合理设置)的用户属性信息,其中相关度是指两个事物间存在相互联系的百分比,例如,本领域技术人员可以通过向量空间模型或者概率模型等计算方法计算得出,本发明不限于此,本领域技术人员还可以通过本领域已知的其他技术计算所述相关度;\n[0054] 所述服务器在所述筛选出的用户属性信息所对应的反馈信息中,筛选出第二相关度(用户属性信息与反馈信息中的所述推送的信息之间的相关度)大于预定阈值(该预定阈值可以由本领域的技术人员根据实际情况进行合理设置)的反馈信息;\n[0055] 在所述筛选出的反馈信息中,选择出覆盖度(可以根据反馈信息所对应的用户属性信息的数量进行确定)大于或等于对应于同一用户属性信息的任意一个反馈信息的覆盖度的反馈信息,例如,选择出覆盖度最大的反馈信息。\n[0056] 下面以所述推送的信息为广告信息为例对本发明的实施方式进行具体说明。图4是根据本发明实施方式的又一种在弹幕载体上向用户推送信息的方法的流程图。参见图4,该方法包括:\n[0057] S1:用户进入弹幕载体;\n[0058] S2:客户端向载体服务器请求播放载体;\n[0059] S3:载体服务器将载体返回给客户端;\n[0060] S4:客户端创建载体窗口,播放载体内容;\n[0061] S5:客户端向广告服务器请求广告,同时提供用户的cookie数据;\n[0062] S6:广告服务器根据用户的cookie数据获取用户属性信息,并根据用户属性信息到广告库中查找到对应的广告反馈信息,其中该广告反馈信息包括:广告信息、与所述广告信息对应的广告页面的URL以及所述广告信息的显示时间(本领域的技术人员可以根据实际情况进行设定),并将所述查找的广告反馈信息返回给客户端;\n[0063] 其中,在本发明的实施方式中,该用户属性信息包括:地域、性别、兴趣、搜索词、历史页面、年龄、评论、搜索历史等。广告信息包括:文本广告信息,例如广告的摘要。\n[0064] 并且,为进一步确保该广告反馈信息中的广告信息与用户的相关性,在本发明的实施方式中,可以根据相关度以及覆盖度对广告反馈信息进行筛选,具体地,例如可以通过以下方式实现:\n[0065] 1)广告服务器从用户属性信息中筛选出用户与用户属性信息之间的相关度大于预定阈值(该预定阈值可以由本领域的技术人员根据实际情况进行合理设置)的用户属性信息,其中相关度是指两个事物间存在相互联系的百分比,例如,本领域的技术人员可以通过向量空间模型或者概率模型等计算方法计算得出,本发明不限于此,本领域技术人员还可以通过本领域已知的其他技术计算所述相关度;\n[0066] 2)针对上述筛选出的每个用户属性信息,筛选出广告信息与用户属性信息的相关度大于预定阈值(该预定阈值可以由本领域的技术人员根据实际情况进行合理设置)的广告反馈信息,构成一个集合,其中对于每一个广告反馈信息,其覆盖度与该广告反馈信息所落在的集合的数量呈正相关;\n[0067] 3)在每一个集合中选择出覆盖度最高的广告反馈信息。\n[0068] S7:客户端在弹幕载体窗口范围内创建广告区;\n[0069] S8:客户端在该广告区内按照所述广告信息的显示时间显示所述广告信息,并且根据所述广告页面的URL将所述广告页面与对应于所述广告页面的广告信息建立链接。\n[0070] 其中,在本发明的实施方式中,该客户端可以将所述广告信息以弹幕效果进行显示,即广告信息以错落有致的顺序从该广告区的右侧出现,匀速地向左侧移动,并最终在左侧消失。\n[0071] 图5是根据本发明实施方式的在弹幕载体上向用户推送信息的系统的架构图。参见图5,所述系统包括:客户端100和服务器200。\n[0072] 其中,该客户端100用于执行以下操作:获取用户信息;根据所述获取的用户信息从服务器获取反馈信息;根据所述获取的反馈信息在弹幕载体上向用户推送信息。\n[0073] 该服务器200用于执行以下操作:接收客户端发送的用户信息;根据所述接收到的用户信息获取与该用户信息对应的反馈信息;将所述获取到的反馈信息发送给所述客户端,以便所述客户端根据所述反馈信息在弹幕载体上向用户推送信息。\n[0074] 图6是图5所示的客户端100的结构示意图。参见图6,该客户端100包括:\n[0075] 第一获取模块110,用于获取用户信息。\n[0076] 其中,在本发明的实施方式中,所述用户信息可以包括:用户的cookie数据(指某些网站为了辨别用户身份、进行跟踪而储存在用户本地终端上的数据(通常经过加密))。并且,在发明的实施方式中,该第一获取模块110还可以用于获取所述弹幕载体所在页面的定位信息。\n[0077] 第二获取模块120,用于根据所述第一获取模块110所获取的用户信息从服务器获取反馈信息。\n[0078] 显示模块130,用于根据所述第二获取模块120所获取的反馈信息在弹幕载体上向用户推送信息。\n[0079] 其中,在本发明的实施方式中,所述反馈信息可以包括,但不限于:所述推送的信息。并且所述推送的信息可以包括:广告信息,例如可以是广告的摘要等信息。\n[0080] 为降低所述推送的信息对弹幕载体内容的遮盖,在本发明的一种优选的实施方式中,该客户端100还可以包括:创建模块,用于在所述弹幕载体上创建显示区,其中,所述显示区用于显示所述推送的信息。并且,在本发明的实施方式中,可以以弹幕效果进行显示,即推送的信息以错落有致的顺序从该显示区的右侧出现,匀速地向左侧移动,并最终在左侧消失,当然本发明不限于此,反之亦然。\n[0081] 在本发明的实施方式中,该反馈信息还可以包括:所述推送的信息的显示时间,且该显示时间可以预先根据实际情况进行设定。相应地,该显示模块130还用于在所述弹幕载体上按照所述推送的信息的显示时间向用户推送信息。\n[0082] 为方便用户进一步查看其所感兴趣的内容,在本发明的一种优选的实施方式中,所述反馈信息还可以包括:与所述推送的信息对应的页面的URL(Uniform Resource Locator,统一资源定位符)。并且,相应地,该客户端100还可以包括:链接模块,用于根据所述页面的URL将所述页面与对应于所述页面的信息建立链接。从而实现用户通过该信息可以直接进入相关的页面。\n[0083] 图7是图5所示的服务器200的结构示意图。参见图7,该服务器200包括:\n[0084] 接收模块210,用于接收客户端发送的用户信息。\n[0085] 其中,在本发明的实施方式中,该用户信息例如可以包括:用户的cookie数据。并且,在本发明的实施方式中,所述接收模块210还可以用于接收所述客户端发送的定位信息。\n[0086] 第三获取模块220,用于根据所述接收模块210所接收到的用户信息获取与该用户信息对应的反馈信息。\n[0087] 发送模块230,用于将所述第三获取模块220所获取到的反馈信息发送给所述客户端,以便所述客户端根据所述反馈信息在弹幕载体上向用户推送信息。\n[0088] 其中,在本发明的实施方式中,该反馈信息可以包括,但不限于:所述推送的信息、所述推送的信息的显示时间以及与所述推送的信息对应的页面的URL。其中该信息可以包括:广告信息,例如可以是广告的摘要信息等。\n[0089] 并且,在本发明的实施方式中,该第三获取模块220还可以用于根据所述接收模块\n210所接收到的定位信息获取与该定位信息对应的反馈信息。\n[0090] 其中,如图8所示,在本发明的实施方式中,所述第三获取模块220可以包括:\n[0091] 获取单元221,用于根据所述接收到的用户信息获取用户属性信息。\n[0092] 其中,在本发明的实施方式中,用户属性信息例如可以包括,但不限于:地域(可以通过IP地址获取)、性别、年龄(可以通过网站的注册信息获取)、兴趣、搜索词(可以通过用户的评论获取)、历史页面等信息。\n[0093] 查找单元222,用于根据所述获取单元221所获取到的用户属性信息查找到与该获取到的用户属性信息对应的反馈信息。\n[0094] 为进一步确保客户端所推送的信息与用户之间的相关性,在本发明的一种优选的实施方式中,该查找单元222例如可以包括:\n[0095] 第一筛选组件,用于从所述用户属性信息中筛选出第一相关度(用户与用户属性信息之间的相关度)大于预定阈值(该预定阈值可以由本领域的技术人员根据实际情况进行合理设置)的用户属性信息,其中相关度是指两个事物间存在相互联系的百分比,例如可以通过向量空间模型或者概率模型等计算方法计算得出,本发明不限于此,本领域技术人员还可以通过本领域已知的其他技术计算所述相关度;\n[0096] 第二筛选组件,用于在所述第一筛选组件所筛选出的用户属性信息所对应的反馈信息中,筛选出第二相关度(用户属性信息与反馈信息中的所述推送的信息之间的相关度)大于预定阈值(该预定阈值可以由本领域的技术人员根据实际情况进行合理设置)的反馈信息;\n[0097] 选择组件,用于在所述第二筛选组件所筛选出的反馈信息中,选择出覆盖度(可以根据反馈信息所对应的用户属性信息的数量进行确定)大于或等于对应于同一用户属性信息的任意一个反馈信息的覆盖度的反馈信息,例如选择出覆盖度最大的反馈信息。\n[0098] 实施本发明提供的在弹幕载体上向用户推送信息的方法、设备及系统可以通过根据用户信息在弹幕载体上向用户推送信息的方式实现弹幕媒体对用户的有针对性的交互。\n[0099] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,智能手机或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。\n[0100] 本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。
法律信息
- 2018-06-15
- 2015-05-06
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201410804181.3
申请日: 2014.12.19
- 2015-04-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-01-27
|
2008-07-21
| | |
2
| |
2013-12-04
|
2013-07-26
| | |
3
| |
2011-10-05
|
2010-03-30
| | |
4
| |
2015-03-25
|
2014-12-19
| | |
5
| |
2014-11-19
|
2014-08-22
| | |
6
| |
2014-10-15
|
2014-07-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |