《一种根据社交信息处理节目数据的方法与装置.pdf》由会员分享,可在线阅读,更多相关《一种根据社交信息处理节目数据的方法与装置.pdf(22页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104079995A43申请公布日20141001CN104079995A21申请号201410288595522申请日20140624H04N21/466201101H04N21/258201101H04N21/262201101H04N21/47520110171申请人深圳创维数字技术股份有限公司地址518000广东省深圳市南山区高新南一道创维大厦A14楼申请人深圳市创维软件有限公司72发明人胡常青林五四王晓晖74专利代理机构广州三环专利代理有限公司44202代理人郝传鑫熊永强54发明名称一种根据社交信息处理节目数据的方法与装置57摘要本发明实施例提供一种根据社交信息处理。
2、节目数据的方法,其中所述方法包括接收社交电视终端用户的至少一个好友对节目的操作信息,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,所述对节目的操作信息为所述好友登录到所述社交电视用户系统后操作的;分析所述对节目的操作信息,生成节目参考列表;推送所述节目参考列表至社交电视终端用户界面。本发明实施例通过好友在网络电视平台的社交信息为用户推荐节目,能够较好地迎合用户的个人偏好。51INTCL权利要求书3页说明书14页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书14页附图4页10申请公布号CN104079995ACN104079995A1/3页21一种。
3、根据社交信息处理节目数据的方法,其特征在于,包括接收社交电视终端用户的至少一个好友对节目的操作信息,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,所述对节目的操作信息为所述好友登录到所述社交电视用户系统后操作的;分析所述对节目的操作信息,生成节目参考列表;推送所述节目参考列表至社交电视终端用户界面。2如权利要求1所述的方法,其特征在于,接收社交电视终端用户的至少一个好友对节目的操作信息之前,还包括定时获取所述好友当时观看的节目;记录为所述好友的观看记录,所述观看记录包括所述当时观看的节目的信息以及观看时间;根据至少一条所述观看记录计算出所述好友对所述节目的关注度。3如权利要求。
4、2所述的方法,其特征在于,所述对节目的操作信息包括所述好友分享到服务器的节目分享信息;则所述分析所述对节目的操作信息,生成节目参考列表包括按照所述好友分享所述节目分享信息到服务器的分享时间顺序,生成所述节目参考列表。4如权利要求2所述的方法,其特征在于,所述对节目的操作信息包括所述好友推荐给所述社交电视终端用户的节目推荐信息;则所述分析所述对节目的操作信息,生成节目参考列表包括按照所述好友推荐给所述社交电视终端用户的推荐时间顺序,生成所述节目参考列表。5如权利要求2所述的方法,其特征在于,推送所述节目参考列表至社交电视终端用户界面之后,还包括获取所述社交电视终端用户的所有好友当前观看的节目;获。
5、取观看所述节目的所述好友对所述节目的关注度;按照获取到的至少一个所述好友对所述节目的关注度的分值顺序,生成好友当前观看节目列表;推送所述好友当前观看节目列表至所述社交电视终端用户界面。6如权利要求1所述的方法,其特征在于,推送所述节目参考列表至社交电视终端用户界面之后,还包括提供投票应用给各个所述社交电视终端用户;接收各个所述社交电视终端用户的参与投票答案;根据所有所述社交电视终端用户的参与投票答案统计出投票结果;推送投票结果至所述社交电视终端用户界面。7如权利要求1所述的方法,其特征在于,推送所述节目参考列表至社交电视终端用户界面之后,还包括提供竞猜题目给各个所述社交电视终端用户;接收各个所。
6、述社交电视终端用户提交的参与竞猜答案;权利要求书CN104079995A2/3页3根据所有所述参与竞猜答案统计出答案汇总信息,所述答案汇总信息包括所有所述社交电视终端用户提交的所述参与竞猜答案以及提交时间;根据所述答案汇总信息、以及所述竞猜题目正确答案统计出获奖情况数据;推送所述获奖名单以及所述答案汇总信息至所述社交电视终端用户界面。8一种服务器,其特征在于,包括接收模块,用于接收社交电视终端用户的至少一个好友对节目的操作信息,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,所述对节目的操作信息为所述好友登录到所述社交电视用户系统后操作的;生成模块,用于分析所述对节目的操作信息。
7、,生成节目参考列表;推送模块,用于推送所述节目参考列表至社交电视终端用户界面。9如权利要求8所述的服务器,其特征在于,还包括获取模块,用于定时获取所述好友当时观看的节目;记录模块,用于记录为所述好友的观看记录,所述观看记录包括所述当时观看的节目的信息以及观看时间;计算模块,用于根据至少一条所述观看记录计算出所述好友对所述节目的关注度。10如权利要求9所述的服务器,其特征在于,所述对节目的操作信息包括所述好友分享到服务器的所述节目分享信息,所述生成模块,还用于按照所述好友分享所述节目分享信息到服务器的分享时间顺序,生成所述节目参考列表。11如权利要求9所述的服务器,其特征在于,所述对节目的操作信。
8、息包括所述好友推荐给所述社交电视终端用户的所述节目推荐信息,所述生成模块,还用于按照所述好友推荐给所述社交电视终端用户的推荐时间顺序,生成所述节目参考列表。12如权利要求9所述的服务器,其特征在于,所述获取模块,还用于获取所述社交电视终端用户的所有好友当前观看的节目;所述获取模块,还用于获取观看所述节目的所述好友对所述节目的关注度;所述生成模块,还用于按照获取到的至少一个所述好友对所述节目的关注度的分值顺序,生成好友当前观看节目列表;所述推送模块,还用于推送所述好友当前观看节目列表至所述社交电视终端用户界面。13如权利要求8所述的服务器,其特征在于,还包括投票提供模块,用于提供投票应用给各个所。
9、述社交电视终端用户;所述接收模块,还用于接收各个所述社交电视终端用户的参与投票答案;投票统计模块,用于根据所有所述社交电视终端用户的参与投票答案统计出投票结果;所述推送模块,还用于推送投票结果至所述社交电视终端用户界面。14如权利要求8所述的服务器,其特征在于,推送所述节目参考列表至社交电视终端用户界面之后,还包括竞猜提供模块,用于提供竞猜题目给各个所述社交电视终端用户;权利要求书CN104079995A3/3页4所述接收模块,还用于接收各个所述社交电视终端用户提交的参与竞猜答案;竞猜统计模块,用于根据所有所述参与竞猜答案统计出答案汇总信息,所述答案汇总信息包括所有所述社交电视终端用户提交的所。
10、述参与竞猜答案以及提交时间;所述竞猜统计模块,还用于根据所述答案汇总信息、以及所述竞猜题目正确答案统计出获奖情况数据;所述推送模块,还用于推送所述获奖名单以及所述答案汇总信息至所述社交电视终端用户界面。15一种社交电视终端,其特征在于,包括发送模块,用于发送对节目的操作信息至服务器,所述对节目的操作信息为社交电视终端用户通过所述社交电视终端登录到所述社交电视用户系统后操作的,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种;接收模块,用于接收所述服务器发送的节目参考列表,所述节目参考列表为所述服务器分析所述对节目的操作信息的分析结果;显示模块,用于将所述节目参考列表显示在所述社交。
11、电视终端的用户界面上。16如权利要求15所述的社交电视终端,其特征在于,所述节目参考列表包括所述社交电视终端用户的好友发送到所述服务器的所述节目分享信息所指示的节目,所述节目参考列表中节目的排列顺序为所述好友分享所述节目分享信息到所述服务器的分享时间顺序。17如权利要求15所述的社交电视终端,其特征在于,所述节目参考列表包括所述社交电视终端用户的好友推荐给所述社交电视终端用户的所述节目,所述节目参考列表中节目的排列顺序为所述好友推荐给所述社交电视终端用户的推荐时间顺序。18如权利要求15所述的社交电视终端,其特征在于,所述节目参考列表包括所述社交电视终端用户的好友当前观看的所述节目,所述节目参。
12、考列表中节目的排列顺序为所述好友对所述节目的关注度的分值顺序,所述关注度为所述服务器根据所述社交电视终端用户的好友的观看记录计算出的。19如权利要求15所述的社交电视终端,其特征在于,还用于投票参与模块,用于发送所述社交电视终端用户参与投票应用的参与投票答案给所述服务器;所述接收模块,还用于接收所述服务器推送的投票结果,所述投票结果为所述服务器根据所有所述社交电视终端用户的参与投票答案统计出的;所述显示模块,还用于将所述投票结果显示在所述社交电视终端的用户界面上。20如权利要求15所述的社交电视终端,其特征在于,还用于竞猜参与模块,用于发送所述社交电视终端用户参与竞猜题目的参与竞猜答案给所述服。
13、务器;所述接收模块,还用于接收所述服务器推送的获奖名单以及答案汇总信息,所述答案汇总信息包括所有所述社交电视终端用户提交的所述参与竞猜答案以及提交时间,所述获奖名单为所述服务器根据竞猜题目正确答案以及所述答案汇总信息统计出的;所述显示模块,还用于将所述获奖名单以及所述答案汇总信息显示在所述社交电视终端的用户界面上。权利要求书CN104079995A1/14页5一种根据社交信息处理节目数据的方法与装置技术领域0001本发明涉及通信领域,尤其涉及一种根据社交信息处理节目数据的方法与装置。背景技术0002在用户观看电视节目时,运营商常常会为用户推荐热门节目给用户,让用户了解时下潮流的同时,运营商也同。
14、时能获得更多的收益。运营商筛选热门节目的途径通常为,将收视率高的节目作为优先推荐节目推荐给用户。收视率高的节目通常为非公众工作时间播放的节目,这样推荐出的节目并不代表该节目具有很高的欣赏价值。0003现有技术提出一种根据社交网络信息推荐电视节目的方案,从互联网上获取公众对节目的评价信息,从而分析出公众对节目的兴趣程度,再将兴趣程度高的节目推荐给用户。现有技术的方案能够较为可观地为用户推荐公众认为具有欣赏价值的节目,但在公众中兴趣程度高的节目未必是每个用户都喜爱观看的节目,现有技术方案推荐出的大众化节目难以较好地迎合用户的个人偏好,参考价值低。发明内容0004本发明实施例提出一种根据社交信息处理。
15、节目数据的方法与装置,通过好友在网络电视平台的社交信息为用户推荐节目,能够较好地迎合用户的个人偏好。0005本发明实施例提供一种根据社交信息处理节目数据的方法,其可包括0006接收社交电视终端用户的至少一个好友对节目的操作信息,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,所述对节目的操作信息为所述好友登录到所述社交电视用户系统后操作的;0007分析所述对节目的操作信息,生成节目参考列表;0008推送所述节目参考列表至社交电视终端用户界面。0009较佳地,接收社交电视终端用户的至少一个好友对节目的操作信息之前,还包括0010定时获取所述好友当时观看的节目;0011记录为所述好。
16、友的观看记录,所述观看记录包括所述当时观看的节目的信息以及观看时间;0012根据至少一条所述观看记录计算出所述好友对所述节目的关注度。0013较佳地,所述对节目的操作信息包括所述好友分享到服务器的节目分享信息;0014则所述分析所述对节目的操作信息,生成节目参考列表包括0015按照所述好友分享所述节目分享信息到服务器的分享时间顺序,生成所述节目参考列表。0016较佳地,所述对节目的操作信息包括所述好友推荐给所述社交电视终端用户的节目推荐信息;0017则所述分析所述对节目的操作信息,生成节目参考列表包括说明书CN104079995A2/14页60018按照所述好友推荐给所述社交电视终端用户的推荐。
17、时间顺序,生成所述节目参考列表。0019较佳地,推送所述节目参考列表至社交电视终端用户界面之后,还包括0020获取所述社交电视终端用户的所有好友当前观看的节目;0021获取观看所述节目的所述好友对所述节目的关注度;0022按照获取到的至少一个所述好友对所述节目的关注度的分值顺序,生成好友当前观看节目列表;0023推送所述好友当前观看节目列表至所述社交电视终端用户界面。0024较佳地,推送所述节目参考列表至社交电视终端用户界面之后,还包括0025提供投票应用给各个所述社交电视终端用户;0026接收各个所述社交电视终端用户的参与投票答案;0027根据所有所述社交电视终端用户的参与投票答案统计出投票。
18、结果;0028推送投票结果至所述社交电视终端用户界面。0029较佳地,推送所述节目参考列表至社交电视终端用户界面之后,还包括0030提供竞猜题目给各个所述社交电视终端用户;0031接收各个所述社交电视终端用户提交的参与竞猜答案;0032根据所有所述参与竞猜答案统计出答案汇总信息,所述答案汇总信息包括所有所述社交电视终端用户提交的所述参与竞猜答案以及提交时间;0033根据所述答案汇总信息、以及所述竞猜题目正确答案统计出获奖情况数据;0034推送所述获奖名单以及所述答案汇总信息至所述社交电视终端用户界面。0035相应地,本发明实施例还提供一种服务器,其可包括0036接收模块,用于接收社交电视终端用。
19、户的至少一个好友对节目的操作信息,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,所述对节目的操作信息为所述好友登录到所述社交电视用户系统后操作的;0037生成模块,用于分析所述对节目的操作信息,生成节目参考列表;0038推送模块,用于推送所述节目参考列表至社交电视终端用户界面。0039较佳地,还包括0040获取模块,用于定时获取所述好友当时观看的节目;0041记录模块,用于记录为所述好友的观看记录,所述观看记录包括所述当时观看的节目的信息以及观看时间;0042计算模块,用于根据至少一条所述观看记录计算出所述好友对所述节目的关注度。0043较佳地,所述对节目的操作信息包括所述好。
20、友分享到服务器的所述节目分享信息,0044所述生成模块,还用于按照所述好友分享所述节目分享信息到服务器的分享时间顺序,生成所述节目参考列表。0045较佳地,所述对节目的操作信息包括所述好友推荐给所述社交电视终端用户的所述节目推荐信息,0046所述生成模块,还用于按照所述好友推荐给所述社交电视终端用户的推荐时间顺说明书CN104079995A3/14页7序,生成所述节目参考列表。0047较佳地,所述获取模块,还用于获取所述社交电视终端用户的所有好友当前观看的节目;0048所述获取模块,还用于获取观看所述节目的所述好友对所述节目的关注度;0049所述生成模块,还用于按照获取到的至少一个所述好友对所。
21、述节目的关注度的分值顺序,生成好友当前观看节目列表;0050所述推送模块,还用于推送所述好友当前观看节目列表至所述社交电视终端用户界面。0051较佳地,还包括0052投票提供模块,用于提供投票应用给各个所述社交电视终端用户;0053所述接收模块,还用于接收各个所述社交电视终端用户的参与投票答案;0054投票统计模块,用于根据所有所述社交电视终端用户的参与投票答案统计出投票结果;0055所述推送模块,还用于推送投票结果至所述社交电视终端用户界面。0056较佳地,推送所述节目参考列表至社交电视终端用户界面之后,还包括0057竞猜提供模块,用于提供竞猜题目给各个所述社交电视终端用户;0058所述接收。
22、模块,还用于接收各个所述社交电视终端用户提交的参与竞猜答案;0059竞猜统计模块,用于根据所有所述参与竞猜答案统计出答案汇总信息,所述答案汇总信息包括所有所述社交电视终端用户提交的所述参与竞猜答案以及提交时间;0060所述竞猜统计模块,还用于根据所述答案汇总信息、以及所述竞猜题目正确答案统计出获奖情况数据;0061所述推送模块,还用于推送所述获奖名单以及所述答案汇总信息至所述社交电视终端用户界面。0062相应地,本发明实施例还提供一种社交电视终端,其可包括0063发送模块,用于发送对节目的操作信息至服务器,所述对节目的操作信息为社交电视终端用户通过所述社交电视终端登录到所述社交电视用户系统后操。
23、作的,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种;0064接收模块,用于接收所述服务器发送的节目参考列表,所述节目参考列表为所述服务器分析所述对节目的操作信息的分析结果;0065显示模块,用于将所述节目参考列表显示在所述社交电视终端的用户界面上。0066较佳地,所述节目参考列表包括所述社交电视终端用户的好友发送到所述服务器的所述节目分享信息所指示的节目,所述节目参考列表中节目的排列顺序为所述好友分享所述节目分享信息到所述服务器的分享时间顺序。0067较佳地,所述节目参考列表包括所述社交电视终端用户的好友推荐给所述社交电视终端用户的所述节目,所述节目参考列表中节目的排列顺序为。
24、所述好友推荐给所述社交电视终端用户的推荐时间顺序。0068较佳地,所述节目参考列表包括所述社交电视终端用户的好友当前观看的所述节目,所述节目参考列表中节目的排列顺序为所述好友对所述节目的关注度的分值顺序,所述关注度为所述服务器根据所述社交电视终端用户的好友的观看记录计算出的。说明书CN104079995A4/14页80069较佳地,还用于0070投票参与模块,用于发送所述社交电视终端用户参与投票应用的参与投票答案给所述服务器;0071所述接收模块,还用于接收所述服务器推送的投票结果,所述投票结果为所述服务器根据所有所述社交电视终端用户的参与投票答案统计出的;0072所述显示模块,还用于将所述投。
25、票结果显示在所述社交电视终端的用户界面上。0073较佳地,还用于0074竞猜参与模块,用于发送所述社交电视终端用户参与竞猜题目的参与竞猜答案给所述服务器;0075所述接收模块,还用于接收所述服务器推送的获奖名单以及答案汇总信息,所述答案汇总信息包括所有所述社交电视终端用户提交的所述参与竞猜答案以及提交时间,所述获奖名单为所述服务器根据竞猜题目正确答案以及所述答案汇总信息统计出的;0076所述显示模块,还用于将所述获奖名单以及所述答案汇总信息显示在所述社交电视终端的用户界面上。0077实施本发明实施例,具有如下有益效果0078基于好友在网络电视平台的社交信息为用户推荐电视节目,可准确迎合用户的个。
26、人偏好,提高推荐电视节目的准确度,提高用户观看推荐节目的成功率,增高运营商收益。附图说明0079为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0080图1为本发明的一种根据社交信息处理节目数据的方法的一实施例流程示意图;0081图2A为本发明的服务器的第一实施例结构组成示意图;0082图2B为本发明的服务器的第二实施例结构组成示意图;0083图2C为本发明的服务器的第三实施例结构组成示意图;0084图2D为本发。
27、明的服务器的第四实施例结构组成示意图;0085图3A为本发明的社交电视终端的第一实施例结构组成示意图;0086图3B为本发明的社交电视终端的的第二实施例结构组成示意图;0087图3C为本发明的社交电视终端的的第三实施例结构组成示意图;0088图4为本发明的社交电视用户系统的一实施例流程示意图。具体实施方式0089下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0090本发明实施例提供一种根。
28、据社交信息处理节目数据的方法,其可包括接收社交说明书CN104079995A5/14页9电视终端用户的至少一个好友对节目的操作信息,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,所述对节目的操作信息为所述好友登录到所述社交电视用户系统后操作的;分析所述对节目的操作信息,生成节目参考列表;推送所述节目参考列表至社交电视终端用户界面。本发明实施例能够基于好友在网络电视平台的社交信息为用户推荐电视节目,可准确迎合用户的个人偏好,提高推荐电视节目的准确度。0091下面结合附图及具体实施方式,对本发明实施例的技术方案进行详细说明。0092如图1所示,本发明提供的一种根据社交信息处理节目。
29、数据的一实施例可以包括以下步骤0093步骤S110,接收社交电视终端用户的至少一个好友对节目的操作信息,对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,其中,对节目的操作信息为好友登录到社交电视用户系统后操作的。本发明实施例可以应用于一种社交电视用户系统平台,系统中可以包括多个社交电视终端用户以及服务器,其中,各个社交电视终端用户可登陆到服务器,社交电视终端上可配置人机交互用户界面UI,通过UI,用户可以注册账号、登陆也可以隐性自动登陆到系统服务器,经系统服务器验证授权后,用户可通过UI接收社交电视用户系统推送的各类信息。0094步骤S111,分析对节目的操作信息,生成节目参考列表。
30、。该节目参考列表为服务器根据用户的好友登录到社交电视用户系统后发布的操作信息生成的,通过节目参考列表为用户推荐用户可能喜爱的节目。0095步骤S112,推送节目参考列表至社交电视终端用户界面,以便于用户参考选择。0096本发明实施例可通过用户好友对节目的操作信息整理出节目参考列表,由于好友之间的偏好差异小,这样的推荐方案较之于现有技术,能预先了解用户的喜好,从而准确地推荐给用户可能喜欢的节目。0097具体实施中,服务器可以通过计算出各好友对节目的关注度,关注度可体现出好友对各个节目的喜爱程度差异定时获取好友当时观看的节目;记录为好友的观看记录,观看记录包括当时观看的节目的信息以及观看时间;根据。
31、至少一条观看记录计算出好友对节目的关注度。具体实现中,服务器接收到用户好友的社交电视终端设备上报的当时观看的节目信息后,需要保存用户在看节目信息,并且,可以用下面的公式计算用户对节目的关注度0098AATTENTIONWTT100MSNR0099其中,W为该用户上报同一个节目在看信息的次数;T为上报在看信息的间隔时间;T为该节目的的播放时长;S为用户对该节目发送分享信息的次数,M为权重;R为用户对该节目发送推荐信息的次数,N为权重。若节目有多个分集,则将针对于各分集计算出来的关注度求和。本发明实施例针对于该公式给出的权重值均为系统调节值,例如,M可以取100,N可以取300。0100通过上述公。
32、式,可以得出用户的各个好友对节目的关注度,基于此,还可以进一步得出用户的所有好友对节目的总关注度01010102即节目的总关注度为用户的每一个好友对节目的关注度之和,总关注度也可以为说明书CN104079995A6/14页10用户以及用户的所有好友对节目的关注度之和。0103具体实施中,好友对节目的操作信息可以为好友分享到服务器的节目分享信息,分析对节目的操作信息,生成节目参考列表的具体实施可以为按照好友分享节目分享信息到服务器的分享时间顺序,生成节目参考列表。服务器首先接收用户的各好友分享到服务器的节目分享信息,然后存储在数据库或其他数据文件中,并标识为该好友的分享信息。分享信息的标识可以为。
33、用户ID,分享信息可以用XML,或JSON数据格式,或其它数据格式描述,如XML格式可描述如下010401050106服务器可以依据用户提交的分享信息,以及计算出的每一个用户对节目的关注度,为用户提供好友群中好友分享的节目参考列表,节目参考列表中的条目可按好友提交分享信息的时间排列,可以为正序时间排列顺序以及倒序时间排列顺序中任一种,另外,在列表的各条节目信息中还可以携带好友对节目的关注度,以供用户参考。0107具体实施中,好友对节目的操作信息还可以是好友推荐给社交电视终端用户的节目推荐信息,分析对节目的操作信息,生成节目参考列表的具体实施可以为按照好友推荐给社交电视终端用户的推荐时间顺序,生。
34、成节目参考列表。服务器首先接收用户的各好友推荐给用户的节目推荐信息,然后存储在数据库或其他数据文件中,并标识为该好友的推荐信息。推荐信息的标识可以为用户ID,推荐信息可以用XML,或JSON数据格式,或其它数据格式描述,如XML格式可描述如下0108说明书CN104079995A107/14页1101090110服务器可以依据用户提交的推荐信息,以及计算出的每一个用户对节目的关注度,为用户提供好友群中好友推荐的节目所组成的节目参考列表,节目参考列表中的条目可按好友提交推荐信息的时间排列,可以为正序时间排列顺序以及倒序时间排列顺序中任一种,另外,在列表的各条节目信息中还可以携带好友对节目的关注度。
35、,以供用户参考。0111此外,服务器每次收到好友提交的节目推荐信息时,都应该主动把节目推荐信息推送给推荐的目标用户。推送的方法是利用社交电视终端和服务器间保持的用户数据报协议UDP心跳通道。通过该通道,服务器可以把推荐信息无障碍的推送给目标用户所登陆到的社交电视终端。0112具体实施中,节目的操作信息还可以是社交电视终端上报的当前播放节目信息,分析对节目的操作信息,生成节目参考列表的具体实施可以为获取社交电视终端用户的所有好友当前观看的节目;获取观看节目的好友对节目的关注度;按照获取到的至少一个好友对节目的关注度的分值顺序,生成好友当前观看节目列表;推送好友当前观看节目列表至社交电视终端用户界。
36、面。社交电视终端可通过提供一种自动机制使社交电视终端定时或实时上报当前播放的节目,如每隔12分钟,社交电视终端自动发送当前播放节目信息包括节目,频道等给服务器,服务器接收当前播放节目信息后,存储在数据库或其他数据文件中,并标识为该用户以及与用户ID绑定的社交电视终端的在看节目信息。当前播放节目信息可以用XML,或JSON数据格式,或其它数据格式描述,如XML格式可描述如下0113说明书CN104079995A118/14页1201140115服务器可以依据社交电视终端上报的当前播放节目信息,以及计算出的每一个用户对该节目的关注度,为用户提供好友群中好友当前观看节目所组成的节目参考列表,节目参考。
37、列表中的条目可按照获取到的至少一个好友对节目的关注度的分值顺序,生成好友当前观看节目列表,可以为分数由低到高的顺序以及分数由高到低的顺序中任一种,另外,在列表的各条节目信息中还可以携带好友对节目的关注度,以供用户参考。0116进一步可选的,服务器还可以提供投票参与服务,投放投票应用至应用平台,使用户可以通过社交电视终端登录到服务器后参与投票提供投票应用给各个社交电视终端用户;接收各个社交电视终端用户的参与投票答案;根据所有社交电视终端用户的参与投票答案统计出投票结果;推送投票结果至社交电视终端用户界面。用户可以将投票信息包括投票条目,用户的选择等发送至服务器,服务器接收到投票信息后,需要存储在。
38、数据库或其他数据文件中,并标示为该用户的参与投票答案。参与投票答案的标识可以为用户ID,参与投票答案可以用XML,或JSON数据格式,或其它数据格式描述,如XML格式可举例描述如下01170118说明书CN104079995A129/14页130119服务器规定投票的截止时间,到达截止时间后,可以根据用户的投票信息统计出投票结果,并通过用户界面展示给用户。其中,投票结果可以包括每一个投票条目的参与人数、每一条目的支持人数,以及每一个条目的反对不支持人数等等。0120进一步可选的,服务器还可以提供竞猜参与服务,投放竞猜应用至应用平台,使用户可以通过社交电视终端登录到服务器后参与竞猜提供竞猜题目给。
39、各个社交电视终端用户;接收各个社交电视终端用户提交的参与竞猜答案;根据所有参与竞猜答案统计出答案汇总信息,答案汇总信息包括所有社交电视终端用户提交的参与竞猜答案以及提交时间;根据答案汇总信息、以及竞猜题目正确答案统计出获奖情况数据;推送获奖名单以及答案汇总信息至用户界面至社交电视终端用户界面。用户可以将竞猜信息包括竞猜条目,用户的参与竞猜答案等发送至服务器,服务器接收到竞猜信息后,需要存储在数据库或其他数据文件中,并标示为该用户的参与竞猜答案。参与竞猜答案的标识可以为用户ID,参与竞猜答案可以用XML,或JSON数据格式,或其它数据格式描述,如XML格式可举例描述如下012101220123服。
40、务器规定发表参与竞猜结果的截止时间,到达截止时间后,可以根据所有参与竞猜答案统计出答案汇总信息,根据答案汇总信息、以及竞猜题目正确答案统计出获奖情况数据,并通过用户界面展示给用户。其中,答案汇总信息可以包括所有社交电视终端用户提交的参与竞猜答案以及提交时间。0124本发明实施例通过好友在网络电视平台的社交信息为用户推荐电视节目,能够准确迎合用户的个人偏好,提高推荐电视节目的准确度,从而提高用户观看推荐节目的成功说明书CN104079995A1310/14页14率,增高运营商收益。0125相应地,本发明实施例还提供一种服务器,其可包括接收模块,用于接收社交电视终端用户的至少一个好友对节目的操作信。
41、息,所述对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,所述对节目的操作信息为所述好友登录到所述社交电视用户系统后操作的;生成模块,用于分析所述对节目的操作信息,生成节目参考列表;推送模块,用于推送所述节目参考列表至社交电视终端用户界面。本发明实施例提供的服务器能够基于好友在网络电视平台的社交信息为用户推荐电视节目,可准确迎合用户的个人偏好,提高推荐电视节目的准确度。0126下面结合附图及具体实施方式,对本发明实施例中装置的技术方案进行详细说明。0127如图2A所示,本发明实施例提供的一种服务器,其可包括接收模块21、生成模块22和推送模块23,可以一并参照图2B、图2C、图2D所。
42、示的设备,本发明实施例的服务器还可以包括获取模块24、记录模块25、计算模块26、投票提供模块27、投票统计模块28、竞猜提供模块29和竞猜统计模块210,其中0128接收模块21,用于接收社交电视终端用户的至少一个好友对节目的操作信息,对节目的操作信息包括节目分享信息、节目推荐信息中的至少一种,其中,对节目的操作信息为好友登录到社交电视用户系统后操作的。本发明实施例可以应用于一种社交电视用户系统平台,系统中可以包括多个社交电视终端用户以及服务器,其中,各个社交电视终端用户可登陆到服务器,社交电视终端上可配置人机交互用户界面UI,通过UI,用户可以注册账号、登陆也可以隐性自动登陆到系统服务器,。
43、经系统服务器验证授权后,用户可通过UI接收社交电视用户系统推送的各类信息。0129生成模块22,用于分析对节目的操作信息,生成节目参考列表。该节目参考列表为服务器根据用户的好友登录到社交电视用户系统后发布的操作信息生成的,通过节目参考列表为用户推荐用户可能喜爱的节目。0130推送模块23,用于推送节目参考列表至社交电视终端用户界面。0131进一步可选的,请一并参照图2B,本发明实施例的服务器还可以通过获取模块24、记录模块25以及计算模块26实现计算出各好友对节目的关注度,关注度可体现出好友对各个节目的喜爱程度差异0132获取模块24,用于定时获取好友当时观看的节目;0133记录模块25,用于。
44、记录为好友的观看记录,观看记录包括当时观看的节目的信息以及观看时间;0134计算模块26,用于根据至少一条观看记录计算出好友对节目的关注度。具体的计算方法可参照前述步骤S112提供的方案,在此不作赘述。0135进一步可选的,当好友对节目的操作信息可以为好友分享到服务器的节目分享信息时,生成模块22还用于按照好友分享节目分享信息到服务器的分享时间顺序,生成节目参考列表。其中,分享时间顺序可包括正序时间排列顺序以及倒序时间排列顺序中任一种,节目分享信息还可以携带好友对节目的关注度,以供用户参考。0136进一步可选的,当好友对节目的操作信息包括好友推荐给社交电视终端用户的节目推荐信息时,生成模块22。
45、还用于按照好友推荐给社交电视终端用户的推荐时间顺序,生说明书CN104079995A1411/14页15成节目参考列表。其中,推荐时间顺序可包括正序时间排列顺序以及倒序时间排列顺序中任一种,节目分享信息还可以携带好友对节目的关注度。0137此外,服务器每次收到好友提交的节目推荐信息时,推送模块23将主动把节目推荐信息推送给推荐的目标用户。推送模块23推送的方法是利用社交电视终端和服务器间保持的用户数据报协议UDP心跳通道。通过该通道,可以把推荐信息无障碍的推送给目标用户所登陆到的社交电视终端。0138进一步可选的,服务器可以依据社交电视终端上报的当前播放节目信息,以及计算出的每一个用户对该节目。
46、的关注度,为用户提供好友群中好友当前观看节目所组成的节目参考列表0139获取模块24,还用于获取社交电视终端用户的所有好友当前观看的节目;还用于获取观看节目的好友对节目的关注度。0140生成模块22,还用于按照获取到的至少一个好友对节目的关注度的分值顺序,生成好友当前观看节目列表。其中,节目列表中节目的顺序可以为分数由低到高的顺序以及分数由高到低的顺序中任一种,另外,在节目列表的各条节目信息中还可以携带好友对节目的关注度,以供用户参考。0141推送模块23,还用于推送好友当前观看节目列表至社交电视终端用户界面。0142进一步可选的,请一并参照图2C,服务器还可以通过投票提供模块27、接收模块2。
47、1、投票统计模块28和推送模块23实现提供投票参与服务,投放投票应用至应用平台,使用户可以通过社交电视终端登录到服务器后参与投票0143投票提供模块27,用于提供投票应用给各个社交电视终端用户;0144接收模块21,还用于接收各个社交电视终端用户的参与投票答案,用户可以将投票信息包括投票条目,用户的选择等发送至服务器,服务器的接收模块21接收到投票信息后,需要存储在数据库或其他数据文件中,并标示为该用户的参与投票答案;0145投票统计模块28,用于根据所有社交电视终端用户的参与投票答案统计出投票结果;0146推送模块23,还用于推送投票结果至社交电视终端用户界面。0147投票提供模块27可规定。
48、投票的截止时间,到达截止时间后,投票统计模块28可以根据用户的投票信息统计出投票结果,并通过用户界面展示给用户。其中,投票结果可以包括每一个投票条目的参与人数、每一条目的支持人数,以及每一个条目的反对不支持人数等等。0148进一步可选的,请一并参照图2D,服务器还可以通过竞猜提供模块29、接收模块21、竞猜统计模块210和推送模块23实现提供竞猜参与服务,投放竞猜应用至应用平台,使用户可以通过社交电视终端登录到服务器后参与竞猜0149竞猜提供模块29,用于提供竞猜题目给各个社交电视终端用户;0150接收模块21,还用于接收各个社交电视终端用户提交的参与竞猜答案,用户可以将竞猜信息包括竞猜条目,。
49、用户的参与竞猜答案等发送至服务器,服务器的接收模块21接收到竞猜信息后,需要存储在数据库或其他数据文件中,并标示为该用户的参与竞猜答案;0151竞猜统计模块210,用于根据所有参与竞猜答案统计出答案汇总信息,答案汇总信说明书CN104079995A1512/14页16息包括所有社交电视终端用户提交的参与竞猜答案以及提交时间;0152竞猜统计模块210,还用于根据答案汇总信息、以及竞猜题目正确答案统计出获奖情况数据;0153推送模块23,还用于推送获奖名单以及答案汇总信息至用户界面至社交电视终端用户界面。0154竞猜提供模块29可规定发表参与竞猜结果的截止时间,到达截止时间后,竞猜统计模块210可以根据所有参与竞猜答案统计出答案汇总信息,根据答案汇总信息、以及竞猜题目正确答案统计出获奖情况数据,并通过用户界面展示给用户。其中,答案汇总信息可以包括所有社交电视终端用户提交的参与竞猜答案以及提交时间。0155本发明实施例提供的服务器通过好友在网络电视平台的社交信息为用户推荐电视节目,能够准确迎合用户的个人偏好,提高推荐电视节目的准确度,从而提高用户观看推荐节目的成功率,增高运营商收益。0156相应地,本发明实施例还提供一种社交电视终端,其可包括发送模块,用于发送对节目的操作信息至服务器,所述对节目的操作信息为社交电视终端用户通过所述社交电视终端登录到所述社交电视用户系统后操作的。