共享信息的方法、iptv服务器和系统的制作方法

文档序号:7944478阅读:430来源:国知局
专利名称:共享信息的方法、iptv服务器和系统的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种共享信息的方法、IPTV服务器和系统。
背景技术
IPTV(Internet Protocol Television,网络电视)是一种能够将传统媒体传播方式转变成全新的互动式个性化需求体验的技术,其以IP网络为传输媒介,在传统直播IPTV节目基础上支持点播、互动投票等业务,增强了用户与电视系统之间的互动交流。IPTV节目共看业务是IPTV系统提供的基础类业务,通过IPTV节目共看业务,不同终端的IPTV用户可实现对同一 IPTV节目的共同收看和评论。SNS (Social Networking Services,社交网络服务)是指帮助人们建立社会性网络的互联网应用服务。通过SNS平台,SNS社区用户可以保持与其好友进行交流互动。随着SNS的广泛应用,如何将IPTV虚拟社区的IPTV节目共同业务与扩展到SNS社区已成为IPTV系统的主要扩展方向。现有技术中,IPTV系统只向其注册用户提供IPTV节目共看服务,SNS社区用户无法参与到IPTV节目共看中去,即使用户即是IPTV用户又是SNS社区用户,也需要登录IPTV系统,才可以进行IPTV节目共看业务,从而增加了用户的操作,减少了用户体验。

发明内容
为了实现减少用户注册操作,即可实现SNS用户与IPTV用户共同收看IPTV节目,本发明实施例提供一种共享 信息的方法,所述方法包括接收网络电视IPTV节目共同收看请求,所述IPTV节目共同收看请求用于第一社交网络SNS用户请求与IPTV用户共同收看所述IPTV用户当前收看的IPTV节目,所述IPTV节目共同收看请求中携带第一 SNS用户标识和IPTV用户标识,所述第一 SNS用户标识为所述第一 SNS用户的用户标识,所述IPTV用户标识为所述IPTV用户的用户标识;根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目;当所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,所述SNS终端为所述第一 SNS用户所用终端。本发明实施例还提供一种IPTV服务器,包括共同收看请求接收模块,用于接收网络电视IPTV节目共同收看请求,所述IPTV节目共同收看请求用于第一社交网络SNS用户请求与IPTV用户共同收看所述IPTV用户当前收看的IPTV节目,所述IPTV节目共同收看请求中携带第一 SNS用户标识和IPTV用户标识,所述第一 SNS用户标识为所述第一 SNS用户的用户标识,所述IPTV用户标识为所述IPTV用户的用户标识;共同收看请求确定模块,用于根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目;节目发送模块,用于当所述IPTV用户同意与所述第一SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,所述SNS终端为所述第一 SNS用户所用终端。本发明实施例还提供一种社交网络SNS用户和网络电视IPTV用户共同收看IPTV节目的系统,其特征在于,所述系统包括SNS终端、SNS服务器和IPTV服务器和媒体服务器,其中所述SNS终端,用于向SNS服务器发送IPTV节目共同收看请求,并接收所述IPTV节目,所述IPTV节目共同收看请求用于SNS用户请求与IPTV用户共同收看所述IPTV用户当前收看的IPTV节目,所述IPTV节目共同收看请求中携带SNS用户标识和IPTV用户标识;所述SNS服务器,用于接收SNS终端发送的所述IPTV节目共同收看请求,并将所述IPTV节目共同收看请求转发给所述IPTV服务器;所述IPTV服务器,用于接收所述IPTV节目共同收看请求,根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述SNS用户共同收看所述IPTV节目,且当所述IPTV用户同意与所述SNS用户共同收看所述IPTV节目时,向所述媒体服务器请求所述IPTV节目;所述媒体服务器,用于根据所述IPTV服务器的请求,向所述SNS终端发送所述IPTV节目。本发明实施例,通过接收网络电视IPTV节目共同收看请求,根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目;当所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,所述SNS终端为所述第一 SNS用户所用终端。实现了 SNS用户无需注册成为IPTV用户,即可与IPTV用户共同收看IPTV用户在IPTV系统中的订购的节目,从而减少了用户的操作,提升了用户体验。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例1提供的一种共享信息的方法流程图;图2为本发明实施例2提供的一种共享信息的方法流程图;图3为本发明实施例3提供的一种共享信息的方法流程图;图4为本发明实施例4提供的一种共享信息的方法流程图;图5为本发明实施例5提供的一种IPTV服务器的结构示意图;图6为本发明实施例5提供的一种IPTV服务器的结构示意图;图7为本发明实施例5提供的一种共同收看IPTV节目的系统的结构示意图。图8是本发明一个 实施例中SNS用户登录SNS系统的网元交互图9是本发明一个实施例中,SNS用户请求共同收看IPTV节目的网元交互图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1图1为本发明一种IPTV节目切换播放的方法一个实施例的流程图,该方法包括以下步骤SlOl :接收网络电视IPTV节目共同收看请求,所述IPTV节目共同收看请求用于第一社交网络SNS用户请求与IPTV用户共同收看所述IPTV用户当前收看的IPTV节目,所述IPTV节目共同收看请求中携带第一 SNS用户标识和IPTV用户标识,所述第一 SNS用户标识为所述第一 SNS用户的用户标识,所述IPTV用户标识为所述IPTV用户的用户标识;S102 :根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目;S103 :当所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,所述SNS终端为所述第一 SNS用户所用终端。这里,确定所述IPTV用户是否同意与所述SNS用户共同收看所述IPTV节目,可以通过向所述IPTV用户所用的IPTV终端发送询问请求,询问所述IPTV用户是否同意与所述SNS用户共同收看所述IPTV节目,所述IPTV用户若同意,则通过所述IPTV终端返回同意的响应。也可以由所述IPTV用户事先绑定 与其共同收看IPTV节目的SNS用户,若发送请求的SNS用户属于与该IPTV用户绑定的SNS用户,则表明所述IPTV用户同意与所述SNS用户共同收看所述IPTV节目。当然,也可以将上述两种方法相结合,先判断发送请求的SNS用户是否属于与该IPTV用户绑定的SNS用户,在属于的情况下,再询问所述IPTV用户是否同意与所述SNS用户共同收看所述IPTV节目。本发明实施例,通过接收IPTV节目共同收看请求,根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述SNS用户共同收看所述IPTV节目;当所述IPTV用户同意与所述SNS用户共同收看所述IPTV节目时,向所述SNS用户发送所述IPTV节目,使所述SNS用户与所述IPTV用户共同收看所述IPTV节目。实现了 SNS用户无需注册成为IPTV用户,即可与IPTV用户共同收看IPTV用户在IPTV系统中的订购的节目,从而减少了用户的操作,提升了用户体验。实施例2图2为本发明一种IPTV节目切换播放的方法的一个实施例的流程图。本实施例基于OIPF(Open IPTV Forum,开放式IPTV论坛)定义的下一代IPTV可管理网络,该网络的终端侧至少包括具备开放式IPTV终端功能(Open IPTV TerminalFunction, 0ITF)的终端;IMS(IP Multimedia Subsystem, IP 多媒体子系统)网关,即 IG(IP多媒体子系统网关,IMS Gateway)以及WG(Wide Area Network Gateway,广域网网关)。通过上述装置,IPTV用户可通过IPTV终端接入并访问可管理IPTV网络,从而实现相应的IPTV业务。另外,考虑到普通SNS用户所在终端不属于IPTV系统内部功能实体,而是处于开放的公共网络中,本实施例中,SNS用户仅作为参与用户,参与到IPTV用户的IPTV节目共同收看业务中,产生的费用由IPTV用户承担,优选的计费方式为IPTV用户按参与收看的用户数量进行预付费。因此,本实施例主要实现该SNS用户对IPTV节目共同收看业务的访问和授权。本实施例应用于以下场景=IPTV虚拟社区的IPTV服务器与SNS社区的SNS服务器可进行信息交互,以实现SNS用户在IPTV虚拟社区中开展IPTV节目共同收看业务,SNS社区好友加入共同收看。需要说明的是,本实施例中进行信息交互实体有IPTV服务器、媒体服务器、IPTV终端、SNS服务器和SNS终端;其中,IPTV服务器,为IPTV虚拟社区的服务器,该IPTV虚拟社区即指由参与IPTV业务的用户形成的虚拟社区,类似于一个SNS ;媒体服务器负责下发IPTV节目的媒体流;IPTV终端为向该IPTV虚拟社区注册的终端,具体可以为机顶盒、个人电脑、平板电脑、手机等;SNS服务器为SNS社区的服务器;SNS终端为SNS用户所在终端,具体可以为个人电脑、平板电脑、手机等。这里需要说明得是,上述IPTV服务器和媒体服务器可以部署在不同的设备上,也可以部署在同一个设备上。S201 =IPTV用户通过IPTV终端向IPTV服务器发送登录请求,该登录请求中携带IPTV用户标识;S202 IPTV服务器接收登录请求;S203 :1PTV服务器根据该 登录请求判断该IPTV用户是否为合法用户,如果是,则执行S204 ;本实施例中,IPTV服务器可以查询本地保存的IPTV用户标识中,是否包括该IPTV用户标识,如果包括,则该IPTV用户为合法用户,IPTV服务器向该IPTV用户发送登录成功响应后执行S204。S204 :1PTV用户通过IPTV终端向IPTV服务器发送SNS用户标识获取请求;其中,SNS用户标识,用于表示SNS用户在SNS社区注册的身份标识,该IPTV用户可以绑定一个或多个SNS用户标识;该SNS用户标识获取请求用于请求SNS服务器管理的SNS用户标识,该SNS用户标识获取请求中携带所述IPTV用户的IPTV用户标识和所述SNS服务器标识。S205 =IPTV服务器接收IPTV用户发送的SNS用户标识获取请求;S206 =IPTV服务器根据该SNS服务器标识,获取该SNS服务器管理的SNS用户标识;本实施例中,IPTV服务器接收到SNS用户标识获取请求后,根据该SNS用户标识获取请求中携带的SNS服务器标识,获取该SNS服务器管理的SNS用户标识。可选的,IPTV服务器可根据该SNS服务器标识,向SNS服务器发送SNS用户标识获取请求,使该SNS服务器根据该请求返回其管理的SNS用户标识,;或者,当IPTV服务器与该SNS服务器在本步骤之前已经进行了信息交互,该SNS服务器已将其管理的SNS用户标识发送给该IPTV服务器,且该IPTV服务器已将该SNS服务器标识与其管理的SNS用户标识的对应关系,保存在本地的SNS服务器标识与SNS用户标识的对应关系中时,则该IPTV服务器可根据该SNS服务器标识查询本地保存的SNS服务器标识与SNS用户标识对应关系,获取与该SNS服务器标识对应的SNS用户标识。S207 =IPTV服务器向所述IPTV终端发送该SNS服务器管理的SNS用户标识,使前述IPTV终端根据该SNS用户标识确定其绑定的SNS用户。S208 :所述IPTV用户通过所述IPTV终端向IPTV服务器发送SNS用户绑定请求;其中,该SNS用户绑定请求中携带所述IPTV用户的IPTV用户标识和绑定SNS用户标识。本领域技术人员可以理解,这里的绑定SNS用户标识为该SNS服务器管理的SNS用户标识中的一个或多个。本实施例中,IPTV用户根据该SNS服务器管理的SNS用户标识确定其绑定的SNS用户,并将该向IPTV服务器发送SNS用户绑定请求,该SNS用户绑定请求中携带IPTV用户标识和绑定SNS用户标识。该绑定SNS用户标识,表示由具有该IPTV用户标识的IPTV用户确定的可与其进行IPTV节目共同收看业务的SNS用户。IPTV用户通过确定其绑定SNS用户标识,从而确定了相应的SNS社区中可与该IPTV用户进行IPTV节目共同收看业务的SNS用户。S209 =IPTV服务器接收所述SNS用户绑定请求;S210 =IPTV服务器根据该IPTV用户标识和该绑定SNS用户标识,生成该IPTV用户标识与该绑定SNS用户标识的对应关系;本实施例中,该IPTV服务器接收到该SNS用户绑定请求后,根据该SNS用户绑定请求中携带的IPTV用户标识和 绑定SNS用户标识,生成该IPTV用户标识和该绑定SNS用户标识的对应关系,并将该对应关系保存在本地的IPTV用户标识和绑定SNS用户标识的对应关系数据库中。可选的,本实施例中,IPTV服务器还可更新该IPTV用户标识与绑定IPTV用户标识的对应关系。该绑定IPTV用户标识,为该IPTV用户标识表示的IPTV用户绑定的可与其进行IPTV节目共同收看业务的IPTV用户。IPTV服务器将该绑定SNS用户标识增加到本地保存的IPTV用户标识与绑定IPTV用户标识的映射关系中,使该绑定SNS用户标识和该绑定IPTV用户标识同时映射同一 IPTV用户标识。例如,更新后的IPTV用户标识与绑定SNS用户标识和绑定IPTV用户标识的对应关系可如表一所示。可选的,IPTV用户标识与绑定SNS用户标识以及绑定IPTV用户标识之间的映射关系可通过不同的关系映射值Friendship Mapping Value进行关系的标识,该好友关系映射值一旦生成就不再改变,除非解除好友关系。其中,MPI为IPTV用户标识、UserID为绑定SNS用户标识。表一
权利要求
1.一种共享信息的方法,其特征在于,所述方法包括 接收网络电视IPTV节目共同收看请求,所述IPTV节目共同收看请求用于第一社交网络SNS用户请求与IPTV用户共同收看所述IPTV用户当前收看的IPTV节目,所述IPTV节目共同收看请求中携带第一 SNS用户标识和IPTV用户标识,所述第一 SNS用户标识为所述第一 SNS用户的用户标识,所述IPTV用户标识为所述IPTV用户的用户标识; 根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目; 当所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,所述SNS终端为所述第一 SNS用户所用终端。
2.根据权利要求1所述的方法,其特征在于,所述根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目,具体包括 向IPTV终端发送询问请求,所述询问请求用于询问所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目,所述IPTV终端为所述IPTV用户所用终端; 所述当所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,具体包括 当所述IPTV终端返回同意共同收看响应时,请求媒体服务器向所述SNS终端发送所述IPTV节目; 所述同意共同收看响应表示所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目。
3.根据权利要求1所述的方法,其特征在于,所述根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目,具体包括 根据所述IPTV用户标识,查询本地保存的IPTV用户标识与绑定SNS用户标识的对应关系,获取与所述IPTV用户标识对应的绑定SNS用户标识; 判断所述对应的绑定SNS用户标识中是否包括所述第一 SNS用户标识; 所述当所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,具体包括 当所述对应的绑定SNS用户标识中包括所述第一 SNS用户标识时,请求媒体服务器向所述SNS终端发送所述IPTV节目。
4.根据权利要求1所述的方法,其特征在于,所述根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目,具体包括 根据所述IPTV用户标识,查询本地保存的IPTV用户标识与绑定SNS用户标识的对应关系,获取与所述IPTV用户标识对应的绑定SNS用户标识; 判断所述对应的绑定SNS用户标识中是否包括所述第一 SNS用户标识; 当所述对应的绑定SNS用户标识中包括所述第一 SNS用户标识时,向所述IPTV终端发送所述询问请求; 所述当所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,具体包括 当所述IPTV终端返回所述同意共同收看响应时,请求媒体服务器向所述SNS终端发送所述IPTV节目。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述接收IPTV节目共同收看请求之前,所述方法还包括 接收所述IPTV终端发送的SNS用户标识获取请求,所述SNS用户标识获取请求用于所述IPTV用户请求获取SNS服务器管理的SNS用户标识,所述SNS用户标识获取请求中携带IPTV用户标识和SNS服务器标识; 根据该SNS服务器标识,获取所述SNS服务器管理的SNS用户标识; 向所述IPTV用户发送所述SNS服务器管理的SNS用户标识,使所述IPTV用户根据所述SNS服务器管理的SNS用户标识绑定与其进行IPTV节目共同收看的SNS用户。
6.根据权利要求5所述的方法,其特征在于,所述IPTV用户根据所述SNS服务器管理的SNS用户标识绑定与其进行IPTV节目共同收看的SNS用户,具体包括 接收所述IPTV用户发送的SNS用户绑定请求,该SNS用户绑定请求中携带所述IPTV用户标识和绑定SNS用户标识; 生成所述IPTV用户标识和所述绑定SNS用户标识的对应关系,并将所述对应关系保存在本地的IPTV用户标识与绑定SNS用户标识对应关系中。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述请求媒体服务器向所述SNS终端发送所述IPTV节目之后,所述方法还包括 接收所述IPTV终端发送的节目IPTV节目共享结束请求,所述IPTV节目共享结束请求中携带所述IPTV用户标识和所述第一 SNS用户标识; 根据所述SNS用户标识,请求所述媒体服务器停止向所述第一 SNS用户发送所述IPTV节目。
8.根据权利要求1-7任一项所述的方法,其特征在于,在所述接收网络电视IPTV节目共同收看请求之前,还包括 接收共享密钥协商请求,所述共享密钥用于对所述IPTV节目进行加密,所述共享密钥协商请求携带所述第一 SNS用户标识; 查询本地保存的IPTV用户标识与绑定SNS用户标识的对应关系; 当在上述对应关系中查询到所述第一 SNS用户标识时,向通用认证机制基础设施GBA发送共享密钥生成请求,以使所述GBA生成所述共享密钥; 接收所述GBA发送的共享密钥生成响应; 生成所述共享密钥; 向所述SNS服务器发送所述共享密钥。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述请求媒体服务器向所述SNS终端发送所述IPTV节目,具体包括 向所述媒体服务器发送IPTV节目请求,所述IPTV节目请求携带所述共享密钥,以使所述媒体服务器向所述GBA请求所述共享密钥; 接收所述媒体服务器返回的IPTV节目响应,所述IPTV节目响应由所述媒体服务器在确认所述IPTV节目请求中携带的共享密钥和所述GBA返回的共享密钥一致的情况下发送; 向所述SNS服务器发送共同收看响应,触发所述SNS服务器激活所述共享密钥并将所述共享密钥发送给所述SNS终端,以使所述SNS终端使用所述共享密钥请求所述媒体服务器向所述SNS终端发送所述IPTV节目。
10.根据权利要求8或9所述的方法,其特征在于,所述生成所述共享密钥具体包括 根据所述IPTV服务器和所述GBA协商生成的对称密钥、SNS终端唯一标识和随机数,生成与所述共享密钥。
11.一种IPTV服务器,包括 共同收看请求接收模块,用于接收网络电视IPTV节目共同收看请求,所述IPTV节目共同收看请求用于第一社交网络SNS用户请求与IPTV用户共同收看所述IPTV用户当前收看的IPTV节目,所述IPTV节目共同收看请求中携带第一 SNS用户标识和IPTV用户标识,所述第一 SNS用户标识为所述第一 SNS用户的用户标识,所述IPTV用户标识为所述IPTV用户的用户标识; 共同收看请求确定模块,用于根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目; 节目发送模块,用于当所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目时,请求媒体服务器向所述SNS终端发送所述IPTV节目,所述SNS终端为所述第一 SNS用户所用终端。
12.根据权利要求11所述的IPTV服务器,其特征在于,所述共同收看请求确定模块包括 第一询问请求发送单元,用于向IPTV终端发送询问请求,所述询问请求用于询问所述IPTV用户是否同意与所述第一 SNS用户共同收看所述IPTV节目,所述IPTV终端为所述IPTV用户所用终端; 第一节目发送单元,用于当所述IPTV终端返回同意共同收看响应时,请求媒体服务器向所述SNS终端发送所述IPTV节目; 所述同意共同收看响应表示所述IPTV用户同意与所述第一 SNS用户共同收看所述IPTV节目。
13.根据权利要求11所述的IPTV服务器,其特征在于,所述共同收看请求确定模块包括 第一 SNS用户标识获取单元,用于根据所述IPTV用户标识,查询本地保存的IPTV用户标识与绑定SNS用户标识的对应关系,获取与所述IPTV用户标识对应的绑定SNS用户标识; 第一 SNS用户标识确定单元,用于判断所述对应的绑定SNS用户标识中是否包括所述第一 SNS用户标识; 第二节目发送单元,用于当所述对应的绑定SNS用户标识中包括所述第一 SNS用户标识时,请求媒体服务器向所述SNS终端发送所述IPTV节目。
14.根据权利要求11所述的IPTV服务器,其特征在于,所述共同收看请求确定模块包括 第二 SNS用户标识获取单元,用于根据所述IPTV用户标识,查询本地保存的IPTV用户标识与绑定SNS用户标识的对应关系,获取与所述IPTV用户标识对应的绑定SNS用户标识; 第二 SNS用户标识确定单元,用于判断所述对应的绑定SNS用户标识中是否包括所述第一 SNS用户标识; 第二询问请求发送单元,用于当所述对应的绑定SNS用户标识中包括所述第一 SNS用户标识时,向所述IPTV终端发送所述询问请求; 第三节目发送单元,用于当所述IPTV终端返回所述同意共同收看响应时,请求媒体服务器向所述SNS终端发送所述IPTV节目。
15.根据权利要求11-14任一项所述的IPTV服务器,其特征在于,所述装置还包括 SNS用户标识获取请求接收模块,用于接收所述IPTV终端发送的SNS用户标识获取请求,所述SNS用户标识获取请求用于所述IPTV用户请求获取SNS服务器管理的SNS用户标识,所述SNS用户标识获取请求中携带IPTV用户标识和SNS服务器标识; SNS用户标识获取模块,用于根据该SNS服务器标识,获取所述SNS服务器管理的SNS用户标识; SNS用户标识发送模块,用于向所述IPTV用户发送所述SNS服务器管理的SNS用户标识,使所述IPTV用户根据所述SNS服务器管理的SNS用户标识绑定与其进行IPTV节目共同收看的SNS用户。
16.根据权利要求15所述的IPTV服务器,其特征在于,所述SNS用户标识发送模块,具体包括 SNS用户绑定请求接收单元,用于接收所述IPTV用户发送的SNS用户绑定请求,该SNS用户绑定请求中携带所述IPTV用户标识和绑定SNS用户标识; 对应关系生成单元,用于生成所述IPTV用户标识和所述绑定SNS用户标识的对应关系,并将所述对应关系保存在本地的IPTV用户标识与绑定SNS用户标识对应关系中。
17.根据权利要求11-16任一项所述的IPTV服务器,其特征在于,所述装置还包括 节目共享结束请求接收模块用于,接收所述IPTV终端发送的节目IPTV节目共享结束请求,所述IPTV节目共享结束请求中携带所述IPTV用户标识和所述第一 SNS用户标识;节目停止发送模块,用于根据所述SNS用户标识,请求所述媒体服务器停止向所述第一 SNS用户发送所述IPTV节目。
18.根据权利要求11-17任一项所述的IPTV服务器,其特征在于,还包括 共享密钥协商请求接收模块,用于接收共享密钥协商请求,所述共享密钥用于对所述IPTV节目进行加密,所述共享密钥协商请求携带所述第一 SNS用户标识; 对应关系查询模块,用于查询本地保存的IPTV用户标识与绑定SNS用户标识的对应关系; 共享密钥生成请求发送模块,用于当在上述对应关系中查询到所述第一 SNS用户标识时,向通用认证机制基础设施GBA发送共享密钥生成请求,以使所述GBA生成所述共享密钥; 共享密钥生成响应接收模块,用于接收所述GBA发送的共享密钥生成响应; 共享密钥生成模块,用于生成所述共享密钥; 共享密钥发送模块,用于向所述SNS服务器发送所述共享密钥。
19.根据权利要求1-8任一项所述的IPTV服务器,其特征在于,所述节目发送模块,包括 节目请求发送单元,用于向所述媒体服务器发送IPTV节目请求,所述IPTV节目请求携带所述共享密钥,以使所述媒体服务器向所述GBA请求所述共享密钥; 节目响应接收单元,用于接收所述媒体服务器返回的IPTV节目响应,所述IPTV节目响应由所述媒体服务器在确认所述IPTV节目请求中携带的共享密钥和所述GBA返回的共享密钥一致的情况下发送; 共同收看响应发送单元,用于向所述SNS服务器发送共同收看响应,触发所述SNS服务器激活所述共享密钥并将所述共享密钥发送给所述SNS终端,以使所述SNS终端使用所述共享密钥请求所述媒体服务器向所述SNS终端发送所述IPTV节目。
20.根据权利要求18或19所述的IPTV服务器,其特征在于,所述共享密钥生成模块包括 共享密钥生成单元,用于根据所述IPTV服务器和所述GBA协商生成的对称密钥、SNS终端唯一标识和随机数,生成与所述共享密钥。
21 一种社交网络SNS用户和网络电视IPTV用户共同收看IPTV节目的系统,其特征在于,所述系统包括=SNS终端、SNS服务器和IPTV服务器和媒体服务器,其中 所述SNS终端,用于向SNS服务器发送IPTV节目共同收看请求,并接收所述IPTV节目,所述IPTV节目共同收看请求用于SNS用户请求与IPTV用户共同收看所述IPTV用户当前收看的IPTV节目,所述IPTV节目共同收看请求中携带SNS用户标识和IPTV用户标识;所述SNS服务器,用于接收SNS终端发送的所述IPTV节目共同收看请求,并将所述IPTV节目共同收看请求转发给所述IPTV服务器; 所述IPTV服务器,用于接收所述IPTV节目共同收看请求,根据所述IPTV用户标识,确定所述IPTV用户是否同意与所述SNS用户共同收看所述IPTV节目,且当所述IPTV用户同意与所述SNS用户共同收看所述IPTV节目时,向所述媒体服务器请求所述IPTV节目;所述媒体服务器,用于根据所述IPTV服务器的请求,向所述SNS终端发送所述IPTV节目。
全文摘要
本发明实施例提供了一种共享信息的方法、IPTV服务器和系统,包括接收网络电视IPTV节目共同收看请求,IPTV节目共同收看请求用于第一社交网络SNS用户请求与IPTV用户共同收看IPTV用户当前收看的IPTV节目,IPTV节目共同收看请求中携带第一SNS用户标识和IPTV用户标识,第一SNS用户标识为第一SNS用户的用户标识,IPTV用户标识为IPTV用户的用户标识;根据IPTV用户标识,确定IPTV用户是否同意与第一SNS用户共同收看所述IPTV节目;当IPTV用户同意与第一SNS用户共同收看IPTV节目时,请求媒体服务器向SNS终端发送IPTV节目,SNS终端为第一SNS用户所用终端。本发明实施例,实现了SNS用户无需注册成为IPTV用户,即可与IPTV用户共同收看IPTV用户在IPTV系统中的订购的节目,提升了用户体验。
文档编号H04N21/254GK103067750SQ20111032034
公开日2013年4月24日 申请日期2011年10月19日 优先权日2011年10月19日
发明者唐琦, 周丹茜, 罗新龙, 王雷 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1