著录项信息
专利名称 | 用户评论信息共享的方法、即时消息服务器及用户终端 |
申请号 | CN201110130642.X | 申请日期 | 2011-05-19 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2012-11-21 | 公开/公告号 | CN102790923A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/4788 | IPC分类号 | H;0;4;N;2;1;/;4;7;8;8;;;H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 华为终端有限公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 全球创新聚合有限责任公司 | 当前权利人 | 全球创新聚合有限责任公司 |
发明人 | 郜文美;王雷;范姝男;吕小强 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明公开了一种用户评论信息共享的方法、即时消息服务器及用户终端,所述方法包括:获取当前用户的好友群组中在线用户的收视信息;将所述当前用户的好友群组中观看相同节目的用户划分为一个好友子组,其中,每个好友子组对应一个好友子组标识和节目标识;将各好友子组对应的好友子组标识以及各好友子组内的用户列表信息发送给当前用户终端;接收所述当前用户终端发送的第一报文消息,所述第一报文消息中包括当前用户输入的用户评论信息以及接收所述用户评论信息的好友子组的好友子组标识;向所述第一报文消息中的好友子组标识对应的好友子组中用户的用户终端发送第二报文消息。本发明适用于用户评论信息的共享。
1.一种用户评论信息共享的方法,其特征在于,包括:
获取当前用户的好友群组中在线用户的收视信息,所述收视信息包括用户正在观看节目的节目标识;
将所述当前用户的好友群组中观看相同节目的用户划分为一个好友子组,其中,每个好友子组对应一个好友子组标识和节目标识;
将各好友子组对应的好友子组标识以及各好友子组内的用户列表信息发送给当前用户终端;
接收所述当前用户终端发送的第一报文消息,所述第一报文消息中包括当前用户输入的用户评论信息以及接收所述用户评论信息的好友子组的好友子组标识,所述接收所述用户评论信息的好友子组由所述当前用户选择;
检测发送所述第一报文消息的当前用户的用户终端播放节目的节目标识与所述第一报文消息中的好友子组标识对应的节目标识是否相同,并将检测结果携带在第二报文消息中,同时在所述第二报文消息中携带所述发送第一报文消息的当前用户的用户终端播放节目的节目标识;以使
接收到该第二报文消息的用户终端根据所述检测结果,确定所述第一报文消息中的好友子组标识对应的节目标识与发送所述第一报文消息的当前用户的用户终端播放节目的节目标识不同时,直接显示所述用户评论信息以及回放选项,根据用户对所述回放选项的选择播放所述用户评论信息对应的节目区间;或者,以使
接收到该第二报文消息的用户终端根据所述检测结果,确定所述第一报文消息中的好友子组标识对应的节目标识与发送所述第一报文消息的当前用户的用户终端播放节目的节目标识相同时,且接收到该第二报文消息的用户终端根据所述第二报文消息中的结束时间点在检测自身已经播放过了所述结束时间点对应的节目内容的情况下,显示所述用户评论信息以及回放选项,根据用户对所述回放选项的选择播放所述用户评论信息对应的节目区间;
向所述第一报文消息中的好友子组标识对应的好友子组中用户的用户终端发送第二报文消息,所述第二报文消息中包括所述第一报文消息中的用户评论信息。
2.根据权利要求1所述的方法,其特征在于,在所述获取当前用户的好友群组中在线用户的收视信息之前,还包括:
接收所述当前用户终端发送的所述当前用户设置的好友群组信息,所述好友群组信息中包括所述当前用户设置的好友群组中各用户的用户信息。
3.根据权利要求2所述的方法,其特征在于,所述获取当前用户的好友群组中在线用户的收视信息包括:
根据所述好友群组信息获取所述当前用户的好友群组中各用户的用户信息;
从呈现服务器获取所述当前用户的好友群组中在线用户的收视信息,所述呈现服务器用于接收用户终端上报的收视信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当从所述呈现服务器获取的该当前用户的好友群组中在线用户的收视信息发生改变时,对所述划分的好友子组进行实时更新。
5.根据权利要求1-4任一项所述的方法,其特征在于,
所述第一报文消息中还包括与所述用户评论信息对应的节目区间的起始时间点和结束时间点,所述起始时间点和结束时间点由当前用户进行标记;
所述第二报文消息中还包括所述第一报文消息中的起始时间点和结束时间点。
6.根据权利要求5所述的方法,其特征在于,所述第二报文消息中还包括所述第一报文消息中的好友子组标识对应的节目标识,以及发送所述第一报文消息的当前用户的用户终端播放节目的节目标识;以使接收到所述第二报文消息的用户终端检测所述第一报文消息中的好友子组标识对应的节目标识与发送所述第一报文消息的当前用户的用户终端播放节目的节目标识是否相同;
若不同,所述接收到该第二报文消息的用户终端直接显示所述用户评论信息以及回放选项,根据用户对所述回放选项的选择播放所述用户评论信息对应的节目区间;或者若相同,所述接收到该第二报文消息的用户终端根据所述第二报文消息中的结束时间点在检测自身已经播放过了所述结束时间点对应的节目内容的情况下,显示所述用户评论信息以及回放选项,根据用户对所述回放选项的选择播放所述用户评论信息对应的节目区间。
7.根据权利要求6所述的方法,其特征在于,所述根据用户对所述回放选项的选择播放所述用户评论信息对应的节目区间包括:
接收到所述第二报文消息的用户终端向交互式网络电视控制功能实体发送第一请求消息,所述第一请求消息包括所述发送第一报文消息的当前用户的用户终端播放节目的节目标识、所述起始时间点、所述结束时间点以及用户评论信息回放业务标识;
所述交互式网络电视控制功能实体接收所述第一请求消息,根据所述用户评论信息回放业务标识,指示认证和会话管理功能实体ASM为所述接收到该第二报文消息的用户终端增加建立片段回放媒体通道所需的带宽或资源;
所述交互式网络电视控制功能实体向传输处理功能实体TPF、或者集群控制器和内容下发功能实体CC&CDF发送第二请求消息,所述第二请求消息包括所述发送所述第一报文消息的当前用户的用户终端播放节目的节目标识、所述起始时间点、所述结束时间点以及服务质量;
所述TPF或CC&CDF根据所述第二请求消息中的节目标识、起始时间点和结束时间点确定所述节目区间对应的媒体流,并根据所述服务质量确定所述媒体流的分辨率或解析度;
所述接收到该第二报文消息的用户终端向所述TPF或CC&CDF发送播放请求,通过所述ASM增加的带宽或资源获取与所述节目区间对应的媒体流,并在该用户终端进行播放。
8.根据权利要求1-4任一项所述的方法,其特征在于,
所述第一报文消息中还包括与所述用户评论信息对应的节目片段以及所述节目片段的结束时间点,所述节目片段由所述当前用户的用户终端进行录制;
所述方法还包括:
保存所述第一报文消息中与该用户评论信息对应的节目片段,并基于所述节目片段保存的网络位置生成所述节目片段的下载地址;
所述第二报文消息中还包括所述节目片段的下载地址以及所述节目片段的结束时间点。
9.根据权利要求8所述的方法,其特征在于,在所述接收所述当前用户终端发送的第一报文消息之后,还包括:
检测发送所述第一报文消息的当前用户的用户终端播放节目的节目标识与所述第一报文消息中的好友子组标识对应的节目标识是否相同,并将检测结果携带在所述第二报文消息中;以使
接收到该第二报文消息的用户终端根据所述检测结果确定所述第一报文消息中的好友子组标识对应的节目标识与发送所述第一报文消息的当前用户的用户终端播放节目的节目标识不同时,直接显示所述用户评论信息以及回放选项,根据用户对所述回放选项的选择,从所述下载地址下载所述节目片段并进行播放;或者以使
接收到该第二报文消息的用户终端根据所述检测结果确定所述第一报文消息中的好友子组标识对应的节目标识与发送所述第一报文消息的当前用户的用户终端播放节目的节目标识相同时,且接收到该第二报文消息的用户终端根据所述第二报文消息中的结束时间点在检测自身已经播放过了所述节目片段的结束时间点对应的节目内容的情况下,显示所述用户评论信息以及回放选项,根据用户对所述回放选项的选择,从所述下载地址下载所述节目片段并进行播放。
10.根据权利要求8所述的方法,其特征在于,所述第二报文消息中还包括所述第一报文消息中的好友子组标识对应的节目标识,以及发送所述第一报文消息的当前用户的用户终端播放节目的节目标识;以使接收到所述第二报文消息的用户终端检测所述第一报文消息中的好友子组标识对应的节目标识与发送所述第一报文消息的当前用户的用户终端播放节目的节目标识是否相同;
若不相同,则所述接收到所述第二报文消息的用户终端直接显示所述用户评论信息以及回放选项,根据用户对所述回放选项的选择,从所述下载地址下载所述节目片段并进行播放;或者
若相同,则接收到该第二报文消息的用户终端根据所述第二报文消息中的结束时间点在检测自身已经播放过了所述节目片段的结束时间点对应的节目内容的情况下,显示所述用户评论信息以及回放选项,根据用户对所述回放选项的选择,从所述下载地址下载所述节目片段并进行播放。
11.一种即时消息服务器,其特征在于,包括:
获取模块,用于获取当前用户的好友群组中在线用户的收视信息,所述收视信息包括用户正在观看节目的节目标识;
划分模块,用于将所述当前用户的好友群组中观看相同节目的用户划分为一个好友子组,其中,每个好友子组对应一个好友子组标识和节目标识;
第一发送模块,用于将各好友子组对应的好友子组标识以及各好友子组内的用户列表信息发送给当前用户终端;
第一接收模块,用于接收所述当前用户终端发送的第一报文消息,所述第一报文消息中包括当前用户输入的用户评论信息以及接收所述用户评论信息的好友子组的好友子组标识,所述接收所述用户评论信息的好友子组由所述当前用户选择;
检测模块,用于检测发送所述第一报文消息的当前用户的用户终端播放节目的节目标识与所述第一报文消息中的好友子组标识对应的节目标识是否相同,并根据所述检测结果生成指示信息,用于表征发送所述第一报文消息的当前用户的用户终端播放节目的节目标识与所述第一报文消息中的好友子组标识对应的节目标识是否相同;
第二发送模块,用于向所述第一报文消息中的好友子组标识对应的好友子组中用户的用户终端发送第二报文消息,所述第二报文消息中包括所述第一报文消息中的用户评论信息,第二发送模块发送的第二报文消息中还包括所述指示信息以及发送所述第一报文消息的当前用户的用户终端播放节目的节目标识。
12.根据权利要求11所述的即时消息服务器,其特征在于,还包括:
第二接收模块,用于接收所述当前用户终端发送的所述当前用户设置的好友群组信息,所述好友群组信息中包括所述当前用户设置的好友群组中各用户的用户信息。
13.根据权利要求12所述的即时消息服务器,其特征在于,所述获取模块包括:
第一获取单元,用于根据所述第二接收模块接收的好友群组信息获取所述当前用户的好友群组中各用户的用户信息;
第二获取单元,用于根据所述第一获取单元获取的所述当前用户的好友群组中各用户的用户信息,从呈现服务器获取所述当前用户的好友群组中在线用户的收视信息,所述呈现服务器用于接收用户终端上报的收视信息。
14.根据权利要求13所述的即时消息服务器,其特征在于,所述划分模块还用于当所述获取模块从所述呈现服务器获取的该当前用户的好友群组中在线用户的收视信息发生改变时,对所述划分的好友子组进行实时更新。
15.根据权利要求11-14中任一项所述的即时消息服务器,其特征在于,所述第二发送模块发送的第二报文消息还包括所述第一报文消息中的好友子组标识对应的节目标识以及发送所述第一报文消息的当前用户的用户终端播放节目的节目标识,用于供接收到所述第二报文消息的用户终端检测所述第一报文消息中的好友子组标识对应的节目标识与发送所述第一报文消息的当前用户的用户终端播放节目的节目标识是否相同。
16.根据权利要求15所述的即时消息服务器,其特征在于,所述第一接收模块接收到的第一报文消息中还包括与所述用户评论信息对应的节目区间的起始时间点和结束时间点。
17.根据权利要求15所述的即时消息服务器,其特征在于,所述第一接收模块接收到的第一报文消息中还包括与所述用户评论信息对应的节目片段以及所述节目片段的结束时间点,所述节目片段由所述当前用户的用户终端进行录制;
所述即时消息服务器还包括:
保存模块,用于保存所述第一接收模块接收的第一报文消息中与所述用户评论信息对应的节目片段;
生成模块,用于基于所述节目片段保存的网络位置为所述节目片段生成对应的下载地址;
其中,所述第二发送模块发送的第二报文消息中还包括所述生成模块生成的所述节目片段对应的下载地址以及所述节目片段的结束时间点。
18.一种用户终端,其特征在于,包括:
设置模块,用于设置好友群组,并将所述好友群组的信息上报给即时消息服务器,所述好友群组信息中包括当前用户设置的好友群组中各用户的用户信息;
上报模块,用于向呈现服务器上报自身的收视信息,所述收视信息包括用户正在观看节目的节目标识;
第三接收模块,用于接收所述即时消息服务器发送的各好友子组对应的好友子组标识以及各好友子组内的用户列表信息;
第三发送模块,用于向所述即时消息服务器发送第一报文消息,所述第一报文消息中包括第一用户评论信息以及接收所述第一用户评论信息的好友子组的好友子组标识,所述第一用户评论信息为当前用户输入的用户评论信息,所述接收所述第一用户评论信息的好友子组由所述当前用户选择;
第四接收模块接收到的第二报文消息中还包括指示信息以及发送所述第二报文消息中的第二用户评论信息的用户终端播放节目的节目标识,所述指示信息用于指示发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识是否相同;或者
所述第四接收模块接收到的第二报文消息中还包括发送所述第二用户评论信息的用户终端播放节目的节目标识和所述当前用户终端播放节目的节目标识。
19.根据权利要求18所述的用户终端,其特征在于,所述第三发送模块向所述即时消息服务器发送的第一报文消息中还包括与所述第一用户评论信息对应的节目区间的起始时间点和结束时间点;
或者,所述第三发送模块向所述即时消息服务器发送的第一报文消息中还包括与所述第一用户评论信息对应的节目片段以及所述节目片段的结束时间点,其中,所述节目片段由所述用户终端进行录制。
20.根据权利要求18或19所述的用户终端,其特征在于,还包括:
第四接收模块,用于接收所述即时消息服务器发送的第二报文消息,所述第二报文消息中包括第二用户评论信息,所述第二用户评论信息为该当前用户的好友群组中的用户的评论信息;
显示模块,用于显示所述第四接收模块接收的第二报文消息中的第二用户评论信息。
21.根据权利要求20所述的用户终端,其特征在于,还包括:
判断模块,用于根据所述第二报文消息中的指示信息判断发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识是否相同;和/或
直接判断所述第二报文消息中发送所述第二用户评论信息的用户终端播放节目的节目标识和所述当前用户终端播放节目的节目标识是否相同。
22.根据权利要求21所述的用户终端,其特征在于,所述第四接收模块接收到的第二报文消息中还包括与所述第二用户评论信息对应的节目区间的起始时间点和结束时间点;
所述显示模块具体用于当所述判断模块确定所述第二报文消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识不同时,直接显示所述第二用户评论信息以及回放选项,以使得用户通过选择所述回放选项以播放与所述第二用户评论信息对应的节目区间。
23.根据权利要求22所述的用户终端,其特征在于,还包括:
第一检测模块,用于当所述判断模块确定所述第二报文消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识相同时,根据所述结束时间点检测所述当前用户终端是否播放过了所述结束时间点对应的节目内容;
则所述显示模块具体用于当所述判断模块确定所述第二报文消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识相同、且所述当前用户终端播放过了所述结束时间点对应的节目内容时,显示所述第二用户评论信息以及回放选项,以使得用户通过选择所述回放选项以播放与所述第二用户评论信息对应的节目区间。
24.根据权利要求23所述的用户终端,其特征在于,所述用户终端还包括:
第四发送模块,用于根据用户对所述回放选项的选择向交互式网络电视控制功能实体发送第一请求消息,所述第一请求消息包括所述发送第二报文消息的用户终端播放节目的节目标识、所述起始时间点、所述结束时间点以及用户评论信息回放业务标识,其中,所述用户评论信息回放业务标识用于为当前用户终端建立片段回放媒体通道以播放所述节目区间;
第五发送模块,用于在接收到所述交互式网络电视控制功能实体返回的第一请求消息的响应消息后,向TPF、或者CC&CDF发送播放请求;其中,所述第一请求消息的响应消息是所述交互式网络电视控制功能实体根据所述第一请求消息确定了与所述节目区间对应的媒体流后发送的消息;
第一播放模块,用于接收所述TPF、或者CC&CDF根据所述播放请求发送的与所述节目区间对应的媒体流并播放。
25.根据权利要求21所述的用户终端,其特征在于,所述第四接收模块接收到的第二报文消息中还包括与所述第二用户评论信息对应的节目片段的下载地址以及所述节目片段的结束时间点;
所述显示模块具体用于当所述判断模块确定所述第二报文消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识不同时,直接显示所述第二用户评论信息以及回放选项,以使得用户通过选择所述回放选项以播放与所述第二用户评论信息对应的节目片段。
26.根据权利要求25所述的用户终端,其特征在于,还包括:
第二检测模块,用于当所述判断模块确定所述第二报文消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识相同时,根据所述结束时间点检测所述当前用户终端是否播放过了所述节目片段的结束时间点对应的节目内容;
所述显示模块具体用于当所述判断模块确定所述第二报文消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识相同、且所述当前用户终端播放过了所述节目片段的结束时间点对应的节目内容时,显示所述第二用户评论信息以及回放选项,以使得用户通过选择所述回放选项以播放与所述第二用户评论信息对应的节目片段。
27.根据权利要求26所述的用户终端,其特征在于,所述用户终端还包括:
下载模块,用于在用户根据所述回放选项选择播放对应的节目片段的情况下,根据所述下载地址从即时消息服务器下载与所述第二用户评论信息对应的节目片段;
第二播放模块,用于播放所述下载模块从所述下载地址下载的节目片段。
28.一种用户评论信息共享的系统,其特征在于,包括权利要求11-17中任一项所述的即时消息服务器以及权利要求18-27中任一项所述的用户终端。
用户评论信息共享的方法、即时消息服务器及用户终端\n技术领域\n[0001] 本发明涉及通信领域,尤其涉及一种用户评论信息共享的方法、即时消息服务器及用户终端。\n背景技术\n[0002] IPTV(Internet Protocol Television,交互式网络电视)是一种利用宽带有线电视网,集互联网、多媒体、通信等多种技术于一体,通过IP网络传送电视、视频、文本、图像等多媒体数据,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。IPTV最主要的特点在于它改变了传统的单向广播式的媒体传播方式,用户不仅可以按需接收,实现用户与媒体内容提供商的实时交互,还可以在观看IPTV节目过程中和其他IPTV用户发送用户评论信息进行交流,分享观看感受,从而更好的满足用户个性化需求。\n[0003] 在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:现有的IPTV系统无法实现在观看相同节目的多个用户之间共享用户评论信息,不便于观看相同节目的用户进行交流,使得用户无法获得更好的观看体验。\n发明内容\n[0004] 本发明的实施例提供一种用户评论信息共享的方法、即时消息服务器及用户终端,能够便于IPTV用户在观看节目时与正在收看相同节目的用户共享用户评论信息。\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[0022] 第三发送模块,用于向所述即时消息服务器发送第一报文消息,所述第一报文消息中包括第一用户评论信息以及接收所述第一用户评论信息的好友子组的好友子组标识,所述第一用户评论信息为当前用户输入的用户评论信息。\n[0023] 本发明实施例提供的用户评论信息共享的方法、即时消息服务器及用户终端,由所述即时消息服务器获取用户好友的收视信息,并将所述用户的好友群组中观看相同节目的用户划分为一个好友子组;在用户登录用户终端后,向用户终端发送各个好友子组的信息,使得用户能够与好友共享关于某节目的评论信息。采用本发明,便于用户在观看IPTV节目时与观看相同节目的好友共享用户评论信息,使得用户获得较好的观看体验。\n附图说明\n[0024] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0025] 图1为本发明实施例1中提供的方法流程图;\n[0026] 图2为本发明实施例2中提供的方法流程图;\n[0027] 图3为本发明实施例3中提供的方法流程图;\n[0028] 图4为本发明实施例4中提供的方法流程图;\n[0029] 图5至图7为本发明实施例5中提供的即时消息服务器的结构示意图;\n[0030] 图8至图11为本发明实施例6中提供的用户终端的结构示意图。\n具体实施方式\n[0031] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0032] 实施例1:\n[0033] 本发明实施例提供了一种用户评论信息共享的方法,如图1所示,所述方法包括:\n[0034] 101、即时消息服务器获取当前用户的好友群组中在线用户的收视信息,所述收视信息包括用户正在观看节目的节目标识。\n[0035] 102、即时消息服务器将所述当前用户的好友群组中观看相同节目的用户划分为一个好友子组,其中,每个好友子组对应一个好友子组标识和节目标识。\n[0036] 103、即时消息服务器将各好友子组对应的好友子组标识以及各好友子组内的用户列表信息发送给当前用户终端,以使得所述当前用户终端能够显示所述好友群组中所有在线好友的收视信息。\n[0037] 104、即时消息服务器接收所述当前用户终端发送的第一MESSAGE消息,所述第一MESSAGE消息中包括当前用户输入的用户评论信息以及接收所述用户评论信息的好友子组的好友子组标识,其中,所述接收所述用户评论信息的好友子组由该当前用户选择,包括与所述当前用户观看相同节目的好友子组和与所述当前用户观看不同节目的好友子组。\n[0038] 105、即时消息服务器向所述第一MESSAGE消息中的好友子组标识对应的好友子组中用户的用户终端发送第二MESSAGE消息,所述第二MESSAGE消息中包括所述用户评论信息。\n[0039] 其中,本发明实施例中所述用户评论信息包括用户关于所收看节目的文字评论信息和用户间的聊天信息,但不仅限于此。\n[0040] 值得一提的是,本发明实施例提供的用户评论信息共享的方法,对于用户终端发送的第一MESSAGE消息,可以由所述用户终端直接将所述第一MESSAGE消息发送到即时消息服务器,或者\n[0041] 由所述用户终端将所述第一MESSAGE消息发送到IPTV控制功能实体,由所述IPTV控制功能实体向所述即时消息服务器转发所述第一MESSAGE消息。\n[0042] 本发明实施例提供的用户评论信息共享的方法,由所述即时消息服务器获取用户好友的收视信息,并将所述用户的好友群组中观看相同节目的用户划分为一个好友子组;\n在用户登录用户终端后,所述即时消息服务器向用户终端发送各个好友子组的信息,使得用户能够与好友共享用户评论信息。采用本发明,便于用户在观看IPTV节目时与观看相同节目的好友共享用户评论信息,使得用户获得较好的观看体验。\n[0043] 实施例2:\n[0044] 本发明实施例提供了一种用户评论信息共享的方法,如图2所示,包括:\n[0045] 201、当前用户设置好友群组,将所述好友群组的信息上报给即时消息服务器。\n[0046] 为了便于理解,本发明实施例假设当前用户为用户A,其设置的好友群组中包括用户B和用户C,其中,用户A所设置的好友群组中可以有多个好友,此处仅列出用户B和用户C进行举例。\n[0047] 202、用户终端A向IPTV控制功能实体发送观看SC节目(Scheduled Content,广播节目)的INVITE请求消息,所述INVITE请求消息中携带有用户选择的节目标识。\n[0048] 203、IPTV控制功能实体根据接收到的INVITE请求消息向当前用户终端返回组播接入地址。\n[0049] 204、用户终端A向TPF(Transport Processing Function,传输处理功能实体)发送加入组播组的请求,所述请求中包括所述组播接入地址。\n[0050] 205、所述TPF根据所述组播接入地址向用户终端A下发用户A所选择节目的组播媒体流,并在用户终端A进行显示。\n[0051] 其中,所述步骤402至步骤405是IPTV用户收看SC节目的过程,此过程也可以替换为IPTV用户收看CoD(Content on Demand,内容点播)节目的过程:即用户终端A向IPTV控制功能实体发送INVITE请求消息,所述INVITE请求消息中携带用户A选择的节目标识;\nIPTV控制功能实体将所述INVITE请求消息转发给CC(Cluster Controller,集群控制器)和CDF(Content Delivery Function,内容下发功能)实体组合,其中,所述CC&CDF实体的组合等同于CDN(Content Delivery Network,内容分发网络);CC&CDF向用户终端A返回响应消息,从而在用户终端A与CC&CDF之间建立RTSP(Real Time Streaming Protocol,实时流传输协议)会话;用户终端A向CC&CDF发送播放请求,获取单播媒体流并播放。\n[0052] 206、呈现服务器接收用户终端B上报的PUBLISH(发布)消息,所述PUBLISH消息中携带了用户B当前的收视信息。\n[0053] 207、呈现服务器接收用户终端C上报的PUBLISH消息,所述PUBLISH消息中携带了用户C当前的收视信息。\n[0054] 技术人员可以理解,步骤406和407可以在本方法实施例中的任何步骤之前或之后执行;若在步骤413之后执行,则即时消息服务器可能查询不到用户终端B和用户终端C的当前收视信息。\n[0055] 208、用户终端A向即时消息服务器发送登录请求,用于登录IPTV用户终端。\n[0056] 此处,用户也可以选择使用IPTV即时消息客户端登录即时消息服务器,所述IPTV即时消息客户端可以是所述用户终端上具有即时消息功能的软件或模块,但不仅限于此。\n[0057] 209、即时消息服务器向用户终端A返回登录成功的响应。\n[0058] 210、用户终端A向所述呈现服务器上报PUBLISH消息,所述PUBLISH消息中携带了用户A当前的收视信息。\n[0059] 211、所述呈现服务器向用户终端A返回PUBLISH消息上报成功的响应。\n[0060] 212、即时消息服务器查询用户A的好友群组信息,获取用户A的好友群组中各用户的用户信息。\n[0061] 213、即时消息服务器向呈现服务器发送查询请求,用于查询用户A的好友群组中在线用户的收视信息,所述收视信息包括用户正在观看节目的节目标识。\n[0062] 214、即时消息服务器从呈现服务器获取用户A的好友群组中在线用户的收视信息。\n[0063] 215、即时消息服务器根据所述获取的用户A的好友群组中在线用户的收视信息,将用户A的好友群组中观看相同节目的用户划分为一个好友子组,其中,每个好友子组对应一个好友子组标识和节目标识。\n[0064] 216、即时消息服务器将划分好的各好友子组对应的好友子组标识以及所述各好友子组内的用户列表信息发送到用户终端A。\n[0065] 217、用户终端A接收并显示所述划分好的各好友子组列表。由于每个好友子组对应一个好友子组标识和节目标识,所以用户终端A可以获知每个好友子组中的用户正在观看的节目信息。\n[0066] 218、即时消息服务器对所述呈现服务器进行监控,根据用户收视信息的变动,实时更新所有用户终端的好友子组列表。\n[0067] 219、用户A在观看节目过程中输入用户评论信息。\n[0068] 220、用户终端A向即时消息服务器发送第一MESSAGE消息,所述第一MESSAGE消息包括用户A输入的用户评论信息以及接收所述用户评论信息的好友子组的好友子组标识,所述接收所述用户评论信息的好友子组由用户A选择。其中,用户A选择的接收所述用户评论信息的好友子组可以是与用户A观看相同节目的好友子组,也可以是观看其他节目的好友子组,此处不做限定。\n[0069] 221、即时消息服务器接收到所述第一MESSAGE消息后,向所述第一MESSAGE消息中的好友子组标识对应的好友子组中用户的用户终端发送第二MESSAGE消息,所述第二MESSAGE消息中包括所述第一MESSAGE消息用户评论信息。\n[0070] 222、若用户B在所述第一MESSAGE消息中的好友子组标识对应的好友子组中,则用户终端B接收所述即时消息服务器发送的第二MESSAGE消息,显示所述用户评论信息。\n[0071] 223、若用户C在所述第一MESSAGE消息中的好友子组标识对应的好友子组中,则用户终端C接收所述即时消息服务器发送的第二MESSAGE消息,显示所述用户评论信息。\n[0072] 本发明实施例提供的用户评论信息共享的方法,由所述即时消息服务器获取用户好友的收视信息,并将所述用户的好友群组中观看相同节目的用户划分为一个好友子组;\n在用户登录用户终端后,向用户终端发送各个好友子组的信息,使得用户能够选择与观看相同节目的好友子组中与好友共享用户评论信息。采用本发明,便于用户在观看IPTV节目时能够与观看相同节目的好友共享用户评论信息,使得用户获得较好的观看体验。\n[0073] 实施例3:\n[0074] 本发明实施例提供了一种用户评论信息共享的方法,如图3所示,所述方法包括:\n[0075] 301-318、参照实施例2中步骤201-218,此处不再赘述。\n[0076] 319、用户A在观看节目过程中输入用户评论信息,并通过所述即时消息客户端标记与所述用户评论信息对应的节目区间的起始时间点和结束时间点。\n[0077] 其中,用户可以通过拖动进度条标记所述起始时间点和结束时间点,但不仅限于此;所述起始时间点和结束时间点可以相同,即只选择一个静止的画面;用户收看SC节目时所拖动的进度条不能超过当前网络播放的进度。\n[0078] 320、用户终端A向即时消息服务器发送第一MESSAGE消息,所述第一MESSAGE消息中包括用户A输入的用户评论信息、接收所述用户评论信息的好友子组的好友子组标识、以及所述与用户评论信息对应的节目区间的起始时间点和结束时间点。\n[0079] 其中,用户A选择的接收所述用户评论信息的好友子组可以是一个,也可以是多个;可以是与用户A观看相同节目的好友子组,也可以是观看其他节目的好友子组,但不仅限于此。本发明实施例中,以用户A选择向观看相同节目的好友子组1和另一个观看不同节目的好友子组2同时发送用户评论信息为例进行说明,则所述第一MESSAGE消息中的好友子组标识包括好友子组1标识以及好友子组2标识。\n[0080] 321、即时消息服务器接收所述第一MESSAGE消息,向所述第一MESSAGE消息中的好友子组标识对应的好友子组中用户的用户终端发送第二MESSAGE消息,所述第二MESSAGE消息中包括所述用户A输入的用户评论信息、与所述用户评论信息对应的节目区间的起始时间点和结束时间点、用户A正在观看节目的节目标识以及接收所述第二MESSAGE消息的用户终端正在播放节目的节目标识。\n[0081] 322、若用户B在所述好友子组1中,则即时消息服务器向用户终端B发送所述第二MESSAGE消息,则所述第二MESSAGE消息中包括用户B正在观看节目的节目标识。\n[0082] 323、若用户C在所述好友子组2中,则即时消息服务器向用户终端C发送所述第二MESSAGE消息,则所述第二MESSAGE消息中包括用户C正在观看节目的节目标识。\n[0083] 324、用户终端B接收到所述第二MESSAGE消息后,判断得知发送所述用户评论信息的用户终端A播放节目的节目标识与自身播放节目的节目标识相同,则检测自身是否播放过了所述第二MESSAGE消息中的结束时间点对应的节目内容;当用户终端B检测到自身已经播放过了所述结束时间点对应的节目内容时,显示所述用户评论信息以及回放选项。\n[0084] 325、用户终端C接收到所述第二MESSAGE消息后,判断得知发送所述用户评论信息的用户终端A播放节目的节目标识与自身播放节目的节目标识不同,则直接显示所述用户评论信息以及回放选项。\n[0085] 值得一提的是,本发明实施例中,用户终端B(或C)接收到所述第二MESSAGE消息后,判断发送用户评论信息的用户终端A播放节目的节目标识与自身正在播放节目的节目标识是否相同也可以采用如下方案:\n[0086] 即时消息服务器在接收到用户终端A发送的第一MESSAGE消息后,可以检测所述用户终端A播放节目的节目标识与接收所述第二MESSAGE消息的用户终端B(或C)正在播放节目的节目标识是否相同,并根据检测结果生成指示信息;则所述即时消息服务器可以将发送的第二MESSAGE消息中的“用户A正在观看节目的节目标识以及接收所述第二MESSAGE消息的用户终端正在播放节目的节目标识”可以替换为“指示信息”;用户终端B(或C)接收到所述第二MESSAGE消息后根据所述指示信息能够确定发送用户评论信息的用户终端A播放节目的节目标识与自身正在播放节目的节目标识是否相同。\n[0087] 326、用户B选择观看回放,则用户终端B向IPTV控制功能实体发送第一请求消息以获取与所述用户评论信息对应的节目区间,所述第一请求消息中包括用户A正在观看节目的节目标识、用户评论信息回放业务标识、以及与所述用户评论信息对应的节目区间的起始时间点和结束时间点,其中,所述用户评论信息回放业务标识用于表明所述第一请求消息是用于建立片段回放媒体通道的。\n[0088] 其中,本发明实施例中提供的用户终端还具备一个可选功能,用于当所述用户终端对接收到相似或相同的节目区间时,仅对其中一个节目区间进行回放,并同时显示所有用户评论信息。具体实现方法为:将接收到的节目区间与之前收到的所有区间依次进行对比,将接收到的节目区间的起始时间点与之前接收到的所有节目区间的起始时间点相减,得到差值a;同时将接收到的节目区间的结束时间点与之前接收到的所有节目区间的结束时间点相减,得到差值b;如果a的绝对值和b的绝对值均小于等于阈值X(例如X提前设定为10秒),则认为这两个区间相同;如果已经接收过,则只显示相应的用户评论信息,而不显示节目区间的回放选项;或者将该节目区间对应的所有用户的用户评论信息放到一个区域内显示,该区域只对应一个回放选项即可。\n[0089] 327、IPTV控制功能实体接收所述第一请求消息后,根据所述用户评论信息回放业务标识请求ASM(Authentication&Session Management,认证和会话管理功能实体)为用户终端B增加与所述片段回放业务相应的带宽和资源。\n[0090] 328、IPTV控制功能实体向TPF或CC&CDF发送第二请求消息,所述第二请求消息中携带有用户A正在观看节目的节目标识、所述起始时间点和结束时间点,以及相应较低的QoS(Quality of Service,服务质量),以使得所述TPF或CC&CDF根据所述第二请求消息确定所述节目区间对应的较低分辨率或较低解析度的媒体流。\n[0091] 其中,所述QoS为可选的,用于减少回放对网络资源的占用。\n[0092] 329、TPF或CC&CDF向IPTV控制功能实体返回所述第二请求消息的响应。\n[0093] 330、IPTV控制功能实体向用户终端B返回所述第一请求消息的响应。\n[0094] 331、用户终端B接收到所述第一请求消息的响应后,向TPF或CC&CDF发送播放请求。\n[0095] 332、TPF或CC&CDF通过所述ASM为用户终端B增加的带宽或资源向用户终端B发送所述根据第二请求消息确定的的媒体流,并同时显示所述用户评论信息。\n[0096] 其中,所述节目区间的回放可以在用户终端B上以独立的小窗口或画中画的方式进行播放,但不仅限于此。\n[0097] 当用户C选择观看回放时,参照步骤326至步骤332的实现过程,此处不再赘述。\n[0098] 本发明实施例提供的用户评论信息共享的方法,在用户登录用户终端或即时消息客户端后,将所述用户的好友中观看相同节目的用户划分为一个好友子组;用户在观看节目时输入用户评论信息,并选取与所述用户评论信息对应的节目区间发送给观看相同节目的好友用户终端。采用本发明,便于用户在观看IPTV节目时与观看相同节目的好友用户共享用户评论信息,使得用户的交流更有针对性;另一方面用户还能和所述好友用户共享与所述用户评论信息对应的节目区间,使得用户获得较佳体验。\n[0099] 实施例4:\n[0100] 本发明实施例提供了一种用户评论信息共享的方法,如图4所示,所述方法包括:\n[0101] 401-418、步骤401-418与实施例2中的步骤201-218完全一致,此处不再赘述。\n[0102] 419、用户终端A在播放节目的过程中执行LPVR(Local Personal Video Recorder,即终端本地对IPTV节目进行录制),用于录制当前收看的节目。\n[0103] 420、用户A在观看节目过程中输入用户评论信息,并在所述录制的节目视频中截取与所述用户评论信息对应的节目片段。\n[0104] 421、用户终端A向即时消息服务器发送MSRP(Message Session Relay Protocol,消息会话中继协议)请求消息,用于建立MSRP会话。\n[0105] 422、即时消息服务器向用户终端A返回MSRP会话建立成功的响应。\n[0106] 423、用户终端A向即时消息服务器发送第一MESSAGE消息,所述第一MESSAGE消息中包括用户A输入的用户评论信息、接收所述用户评论信息的好友子组的好友子组标识、以及所述与用户评论信息对应的节目片段以及所述节目片段的结束时间点。\n[0107] 其中,用户A选择的接收所述用户评论信息的好友子组可以是一个,也可以是多个;可以是与用户A观看相同节目的好友子组,也可以是观看其他节目的好友子组,但不仅限于此。本发明实施例中,以用户A选择向观看相同节目的好友子组1和另一个观看不同节目的好友子组2同时发送用户评论信息为例进行说明,则所述第一MESSAGE消息中的好友子组标识包括好友子组1标识以及好友子组2标识。\n[0108] 424、即时消息服务器保存所述第一MESSAGE消息中的节目片段并为其生成相应的下载地址。\n[0109] 425、即时消息服务器根据接收所述第一MESSAGE消息,向所述第一MESSAGE消息中的好友子组标识对应的好友子组中用户的用户终端发送第二MESSAGE消息,所述第二MESSAGE消息中包括用户评论信息、与所述用户评论信息对应的节目片段的下载地址、所述节目片段的结束时间点以及指示信息,其中,所述指示信息是由即时消息服务器生成的,用于表征用户终端A正在观看节目的节目标识与接收所述第二MESSAGE消息的用户终端正在播放节目的节目标识是否相同。\n[0110] 426、若用户B在所述好友子组1中,则即时消息服务器向用户终端B发送所述第二MESSAGE消息。\n[0111] 427、若用户C在所述好友子组2中,则即时消息服务器向用户终端C发送所述第二MESSAGE消息。\n[0112] 428、用户终端B接收到所述第二MESSAGE消息后,根据所述指示信息确定自身正在播放节目的节目标识与发送所述用户评论信息的用户终端A播放节目的节目标识是相同的,则检测自身是否播放过了所述第二MESSAGE消息中所述节目片段的结束时间点对应的节目内容;当用户终端B检测到自身已经播放过了所述结束时间点对应的节目内容时,显示所述用户评论信息以及回放选项。\n[0113] 429、用户终端C接收到所述第二MESSAGE消息后,根据所述指示信息确定自身正在播放节目的节目标识与发送所述用户评论信息的用户终端A播放节目的节目标识是不同的,则直接显示所述用户评论信息以及回放选项。\n[0114] 值得一提的是,本发明实施例中,用户终端B(或C)接收到所述第二MESSAGE消息后,判断发送用户评论信息的用户终端A播放节目的节目标识与自身正在播放节目的节目标识是否相同也可以采用如下方案:\n[0115] 解释消息服务器在接收到用户终端A发送的第一MESSAGE消息后,不检测所述用户终端A播放节目的节目标识与接收所述第二MESSAGE消息的用户终端B(或C)正在播放节目的节目标识是否相同,而是将所述用户终端A播放节目的节目标识与接收所述第的用户终端B(或C)正在播放节目的节目标识携带在所述第二MESSAGE消息中发送到用户终端B(或C),由用户终端B(或C)接收到所述第二MESSAGE消息后判断用户终端A播放节目的节目标识与自身正在播放节目的节目标识是否相同。\n[0116] 430、用户B选择观看回放,则用户终端B根据所述节目片段的下载地址从即时消息服务器下载所述节目片段。\n[0117] 431、用户终端B播放所述节目片段并显示所述用户评论信息。\n[0118] 用户C观看回放的过程参照步骤430和步骤431,此处不再赘述。\n[0119] 432、当用户A选择退出IPTV用户终端或IPTV即时消息客户端时,向即时消息服务器发送注销请求消息,以释放MSRP会话,清除当前的登录信息。\n[0120] 433、即时消息服务器向用户终端A返回所述注销请求消息的响应,确认注销成功。\n[0121] 其中,用户终端B或用户终端C选择退出IPTV用户终端或IPTV即时消息客户端时,处理过程参照步骤432以及步骤433,此处不再赘述。\n[0122] 本发明实施例提供的方法,录制与用户评论信息对应的节目片段,以及下载所述与用户评论信息对应的节目片段的主要由用户终端完成,采用本发明实施例提供的方法,能够降低对网络侧的要求,减少网络侧的负荷。\n[0123] 本发明实施例提供的用户评论信息共享的方法,用户在收看IPTV节目时对节目进行录制;在用户登录用户终端后,将所述用户好友中观看相同节目的用户划分为一个好友子组;用户在观看节目时输入用户评论信息,并从录制的节目视频中截取与所述用户评论信息对应的节目片段;将所述用户评论信息和节目片段发送给观看相同节目的好友用户终端。采用本发明,便于用户在观看IPTV节目时与观看相同节目的好友用户共享用户评论信息,使得用户的交流更有针对性;另一方面用户还能和所述好友用户共享与所述用户评论信息对应的节目片段,使得用户获得较佳体验。\n[0124] 实施例5\n[0125] 本发明实施例还提供了一种即时消息服务器,能够实现上述方法实施例中即时消息服务器侧的方法,如图5所示,所述即时消息服务器包括:获取模块501、划分模块502、第一发送模块503、第一接收模块504、第二发送模块505,其中:\n[0126] 所述获取模块501用于获取当前用户的好友群组中在线用户的收视信息,所述收视信息包括用户正在观看节目的节目标识;\n[0127] 所述划分模块502用于根据所述获取模块501获取的当前用户的好友群组中在线用户的收视信息,将所述当前用户的好友群组中观看相同节目的用户划分为一个好友子组,其中,每个好友子组对应一个好友子组标识和节目标识;\n[0128] 所述第一发送模块503用于将各好友子组对应的好友子组标识以及各好友子组内的用户列表信息发送给当前用户终端;\n[0129] 所述第一接收模块504用于接收所述当前用户终端发送的第一MESSAGE消息,所述第一MESSAGE消息中包括当前用户输入的用户评论信息以及接收所述用户评论信息的好友子组的好友子组标识。\n[0130] 所述第二发送模块505用于向所述第一MESSAGE消息中的好友子组标识对应的好友子组中用户的用户终端发送第二MESSAGE消息,所述第二MESSAGE消息中包括所述第一MESSAGE消息中的用户评论信息。\n[0131] 具体的,所述划分模块502还用于当所述获取模块501从所述呈现服务器获取的该当前用户的好友群组中在线用户的收视信息发生改变时,对所述划分的好友子组进行实时更新。\n[0132] 进一步的,如图6所示,所述即时消息服务器还包括第二接收模块506、检测模块\n507,所述获取模块501包括第一获取单元5011和第二获取单元5012,其中:\n[0133] 所述第二接收模块506用于接收所述当前用户终端发送的所述当前用户设置的好友群组信息,所述好友群组信息中包括所述当前用户设置的好友群组中各用户的用户信息;\n[0134] 所述检测模块507用于检测发送所述第一MESSAGE消息的当前用户的用户终端播放节目的节目标识与所述第一MESSAGE消息中的好友子组标识对应的的节目标识是否相同,并根据所述检测结果生成指示信息,用于表征发送所述第一MESSAGE消息的当前用户的用户终端播放节目的节目标识与所述第一MESSAGE消息中的好友子组标识对应的的节目标识是否相同;则第二发送模块505发送的第二MESSAGE消息中还包括所述指示信息以及发送所述第一MESSAGE消息的当前用户的用户终端播放节目的节目标识;\n[0135] 所述第一获取单元5011用于根据所述第二接收模块507接收的好友群组信息获取所述当前用户的好友群组中各用户的用户信息;\n[0136] 所述第二获取单元5012用于根据所述第一获取单元5011获取的所述当前用户的好友群组中各用户的用户信息,从呈现服务器获取所述当前用户的好友群组中在线用户的收视信息,所述呈现服务器用于接收用户终端上报的收视信息。\n[0137] 具体的,所述第二发送模块505发送的第二MESSAGE消息还包括所述第一MESSAGE消息中的好友子组标识对应的节目标识以及发送所述第一MESSAGE消息的当前用户的用户终端播放节目的节目标识,用于供接收到所述第二MESSAGE消息的用户终端检测所述第一MESSAGE消息中的好友子组标识对应的节目标识与发送所述第一MESSAGE消息的当前用户的用户终端播放节目的节目标识是否相同;\n[0138] 所述第一接收模块504接收到的第一MESSAGE消息中还包括与所述用户评论信息对应的节目区间的起始时间点和结束时间点;或者\n[0139] 所述第一接收模块504接收到的第一MESSAGE消息中还包括与所述用户评论信息对应的节目片段以及所述节目片段的结束时间点,所述节目片段由所述当前用户的用户终端进行录制;则如图7所示,则所述即时消息服务器还包括保存模块508、生成模块509,其中:\n[0140] 所述保存模块508用于保存所述第一接收模块504接收的第一MESSAGE消息中与所述用户评论信息对应的节目片段;\n[0141] 所述生成模块509用于为所述保存模块508保存的节目片段生成对应的下载地址;\n[0142] 则所述第二发送模块505发送的第二MESSAGE消息中还包括所述生成模块509生成的所述节目片段对应的下载地址以及所述节目片段的结束时间点。\n[0143] 本发明实施例提供的即时消息服务器能够获取用户好友的收视信息,并将所述用户的好友群组中观看相同节目的用户划分为一个好友子组;在用户登录用户终端后,向用户终端发送各个好友子组的信息,使得用户能够在与自己观看相同节目的好友子组中与好友共享用户评论信息。采用本发明,便于用户在观看IPTV节目时与观看相同节目的好友共享用户评论信息,使得用户获得较好的观看体验。\n[0144] 实施例6\n[0145] 本发明实施例提供了一种用户终端,能够实现上述方法实施例中用户终端侧的方法,如图8所示,所述用户终端包括设置模块801、上报模块802、第三接收模块803、第三发送模块804、第四接收模块805、显示模块806,其中:\n[0146] 所述设置模块801用于设置好友群组,并将所述好友群组的信息上报给即时消息服务器,所述好友群组信息中包括所述当前用户设置的好友群组中各用户的用户信息;\n[0147] 所述上报模块802用于向呈现服务器上报自身的收视信息,所述收视信息包括用户正在观看节目的节目标识;\n[0148] 所述第三接收模块803用于接收所述即时消息服务器发送的各好友子组对应的好友子组标识以及各好友子组内的用户列表信息;\n[0149] 所述第三发送模块804用于向所述即时消息服务器发送第一MESSAGE消息,所述第一MESSAGE消息中包括第一用户评论信息以及接收所述第一用户评论信息的好友子组的好友子组标识,所述第一用户评论信息为当前用户输入的用户评论信息。\n[0150] 所述第四接收模块805用于接收所述即时消息服务器发送的第二MESSAGE消息,所述第二MESSAGE消息中包括第二用户评论信息,所述第二用户评论信息为该当前用户的好友群组中的用户的评论信息;\n[0151] 所述显示模块806用于显示所述第四接收模块805接收的第二MESSAGE消息中的第二用户评论信息。\n[0152] 进一步的,如图9所示,所述用户终端还包括判断模块807,其中:\n[0153] 所述第三发送模块804向所述即时消息服务器发送的第一MESSAGE消息中还包括与所述第一用户评论信息对应的节目区间的起始时间点和结束时间点;或者[0154] 所述第三发送模块804向所述即时消息服务器发送的第一MESSAGE消息中还包括与所述第一用户评论信息对应的节目片段以及所述节目片段的结束时间点,其中,所述节目片段由所述用户终端进行录制。\n[0155] 所述第四接收模块805接收到的第二MESSAGE消息中还包括指示信息以及发送所述第二MESSAGE消息中的第二用户评论信息的用户终端播放节目的节目标识,所述指示信息用于指示发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识是否相同;或者\n[0156] 所述第四接收模块805接收到的第二MESSAGE消息中还包括发送所述第二用户评论信息的用户终端播放节目的节目标识和所述当前用户终端播放节目的节目标识。\n[0157] 所述判断模块807用于根据所述第二MESSAGE消息中的指示信息判断发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识是否相同;或者\n[0158] 所述判断模块807直接判断所述第二MESSAGE消息中发送所述第二用户评论信息的用户终端播放节目的节目标识和所述当前用户终端播放节目的节目标识是否相同。\n[0159] 具体的,所述第四接收模块805接收到的第二MESSAGE消息中还包括与所述第二用户评论信息对应的节目区间的起始时间点和结束时间点;\n[0160] 则所述显示模块806具体用于当所述判断模块807确定所述第二MESSAGE消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识不同时,直接显示所述第二用户评论信息以及回放选项,以使得用户通过选择所述回放选项以播放与所述第二用户评论信息对应的节目区间。\n[0161] 进一步的,如图10所示,所述用户终端还包括第一检测模块808、第四发送模块\n809、第五发送模块810、第一播放模块811,其中:\n[0162] 所述第一检测模块808用于当所述判断模块807确定所述第二MESSAGE消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识相同时,根据所述结束时间点检测所述当前用户终端是否播放过了所述结束时间点对应的节目内容;\n[0163] 则所述显示模块806具体用于当所述判断模块807确定所述第二MESSAGE消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识相同、且所述当前用户终端播放过了所述结束时间点对应的节目内容时,显示所述第二用户评论信息以及回放选项,以使得用户通过选择所述回放选项以播放与所述第二用户评论信息对应的节目区间;\n[0164] 所述第四发送模块809,用于根据用户对所述回放选项的选择向交互式网络电视控制功能实体发送第一请求消息,所述第一请求消息包括所述发送第二MESSAGE消息的用户终端播放节目的节目标识、所述起始时间点、所述结束时间点以及用户评论信息回放业务标识,其中,所述用户评论信息回放业务标识用于为当前用户终端建立片段回放媒体通道以播放所述节目区间;\n[0165] 所述第五发送模块810用于在接收到所述交互式网络电视控制功能实体返回的第一请求消息的响应消息后,向TPF、或者CC&CDF发送播放请求;其中,所述第一请求消息的响应消息是所述交互式网络电视控制功能实体根据所述第一请求消息确定了与所述节目区间对应的媒体流后发送的消息;\n[0166] 所述第一播放模块811用于接收所述TPF、或者CC&CDF根据所述播放请求发送的与所述节目区间对应的媒体流并播放。\n[0167] 根据图9所示的用户终端,进一步的,如图11所示,所述用户终端还包括第二检测模块812、下载模块813、第二播放模块814,其中:\n[0168] 所述第四接收模块805接收到的第二MESSAGE消息中还包括与所述第二用户评论信息对应的节目片段的下载地址以及所述节目片段的结束时间点;\n[0169] 则所述显示模块806具体用于当所述判断模块807确定所述第二MESSAGE消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识不同时,直接显示所述第二用户评论信息以及回放选项,以使得用户通过选择所述回放选项以播放与所述第二用户评论信息对应的节目片段。\n[0170] 所述第二检测模块812用于当所述判断模块807确定所述第二MESSAGE消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识相同时,根据所述结束时间点检测所述当前用户终端是否播放过了所述节目片段的结束时间点对应的节目内容;\n[0171] 则所述显示模块806具体用于当所述判断模块807确定所述第二MESSAGE消息中发送所述第二用户评论信息的用户终端播放节目的节目标识与所述当前用户终端播放节目的节目标识相同、且所述当前用户终端播放过了所述节目片段的结束时间点对应的节目内容时,显示所述第二用户评论信息以及回放选项,以使得用户通过选择所述回放选项以播放与所述第二用户评论信息对应的节目片段。\n[0172] 所述下载模块813用于在用户根据所述回放选项选择播放对应的节目片段的情况下,根据所述下载地址从即时消息服务器下载与所述第二用户评论信息对应的节目片段;\n[0173] 第二播放模块814,用于播放所述下载模块从所述下载地址下载的节目片段。\n[0174] 本发明实施例提供的用户终端,用户可以通过所述用户终端设置自己的好友群组;在用户登录用户终端后,以好友子组的形式呈现所述好友子组中所有在线用户的收视信息,每个好友子组中的用户收看的节目相同;用户在观看节目时输入用户评论信息,将所述用户评论信息以及与所述用户评论信息对应的节目区间或节目片段发送给一个或多个好友子组中用户的用户终端。采用本发明,便于用户在观看IPTV节目时与好友用户共享用户评论信息,并和所述好友用户共享与所述用户评论信息对应的节目片段,使得用户获得较佳体验。\n[0175] 本发明还提供一种用户评论信息共享的系统,包括上述图5至图7中任一图所示的即时消息服务器和图8至图11中任一图所示的用户终端,但不仅限于此。\n[0176] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。\n[0177] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
法律信息
- 2018-03-09
专利权的转移
登记生效日: 2018.02.13
专利权人由华为终端有限公司变更为泰纳斯公司
地址由518129 广东省深圳市龙岗区坂田华为基地B区2号楼变更为美国加利福尼亚州
- 2018-03-09
专利权的转移
登记生效日: 2018.02.13
专利权人由泰纳斯公司变更为全球创新聚合有限责任公司
地址由美国加利福尼亚州变更为美国加利福尼亚州
- 2015-11-25
- 2013-01-16
实质审查的生效
IPC(主分类): H04N 21/4788
专利申请号: 201110130642.X
申请日: 2011.05.19
- 2012-11-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-08-20
|
2008-03-19
| | |
2
| |
2010-10-20
|
2010-06-01
| | |
3
| |
2009-08-19
|
2009-02-25
| | |
4
| |
2009-11-25
|
2008-05-19
| | |
5
| |
2010-12-08
|
2010-08-06
| | |
6
| |
2001-09-26
|
1999-08-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |