一种基于ims实现iptv业务用户推荐节目的方法、装置及系统的制作方法

文档序号:7750631阅读:148来源:国知局
专利名称:一种基于ims实现iptv业务用户推荐节目的方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,特别是涉及一种基于IMS实现IPTV业务用户推荐节目的方 法、装置及系统。
背景技术
IP多媒体子系统(IP Multimedia Subsystem, IMS)是一种全新的多媒体业务形 式,可以为通过多种接入方式接入的用户提供包含语音、视频、数据等的IP多媒体业务。 IMS是多业务融合的入口,实现统一的用户接入认证,为未来的多媒体应用提供一个通用的 业务平台。IPTV系统可以为宽带用户提供直播,时移电视、点播、轮播等视频服务,与传统单 向广播媒体业务相比,IPTV系统提供了人与网络的交互能力。好友展示、好友群组、即时消 息(Presence、Group、Message,PGM)系统可以实现好友展示、好友群组、即时消息等功能, 具体的实现类似于QQ和MSN。目前的IPTV系统与PGM系统是独立的业务网络,用户感受到 的通信和TV是两种相互独立的服务。虽然IPTV系统和PGM系统都可以基于IMS实现,但 是,现有技术中,IPTV系统和PGM系统相互之间完全独立,无法进行通信。因此,IPTV业务 无法实现用户之间相互推荐节目。

发明内容
本发明实施例提供一种基于IMS核心网实现IPTV业务用户推荐节目的方法、装置 及系统,可使IPTV业务用户之间互相推荐电视节目。一种基于IMS核心网实现IPTV业务用户推荐节目的方法,该方法包括以下步骤IMS核心网接收推荐用户终端发送的推荐频道消息,获取所述推荐频道消息中包 含的推荐频道标识和被推荐用户终端标识;IMS核心网根据所述被推荐用户终端标识,将所述推荐频道消息发送给被推荐用 户终端,所述推荐频道消息用于提供给被推荐用户终端切换频道。一种实现IPTV业务用户推荐节目的装置,包括接收单元,用于接收推荐用户终端发送的推荐频道消息;获取单元,用于获取所述推荐频道消息中包含的推荐频道标识和被推荐用户终端 标识;发送单元,用于根据所述被推荐用户终端标识,将所述推荐频道消息发送给被推 荐用户终端,所述推荐频道消息用于提供给被推荐用户终端切换频道。一种基于IMS核心网实现IPTV业务用户推荐节目的装置,包括PGM客户端和IPTV 客户端,其却,PGM客户端,用于向IPTV客户端发送获取推荐频道标识的请求消息,接收IPTV客 户端发送的包含推荐频道标识的响应消息,并生成包含所述推荐频道标识的推荐频道消息,向IMS核心网发送所述推荐频道消息;IPTV客户端,用于接收PGM客户端发送的获取推荐频道标识的请求消息,并向PGM 客户端发送包含推荐频道标识的响应消息。一种基于IMS核心网实现IPTV业务用户推荐节目的系统,包括IMS核心网、IPTV 服务器和PGM服务器,其中,所述IMS核心网,用于接收推荐用户终端发送的推荐频道消息;获取所述推荐频 道消息中包含的推荐频道标识和被推荐用户终端标识;根据所述被推荐用户终端标识,将 所述推荐频道消息发送给被推荐用户终端,所述推荐频道消息用于提供给被推荐用户终端 切换频道;所述IPTV服务器,用于接收被推荐用户终端发送的所述切换频道请求消息,并根 据所述推荐频道标识将当前频道切换为推荐频道;所述PGM服务器,用于转发并处理IMS核心网和推荐用户终端以及被推荐用户终 端之间的推荐频道消息。本发明实施例中的方法、装置及系统,通过PGM客户端和IPTV客户端之间的通信 以及IMS核心网的转发,实现了 IPTV业务用户利用PGM业务进行用户之间的节目推荐和共 享的目的。


图1为本发明实施例中PGM业务的初始化流程图;图2为本发明实施例中基于IMS实现IPTV业务用户推荐节目的方法流程图;图3为本发明优选实施例中基于IMS实现IPTV业务用户推荐节目的方法流程图;图4为实现IPTV业务用户推荐节目的装置结构图;图5为基于IMS实现IPTV业务用户推荐节目的系统结构图。
具体实施例方式本发明实施例给出了一种基于IMS实现IPTV业务用户推荐节目的方法、装置及系 统,通过将PGM客户端和IPTV客户端全部集成在用户客户端的机顶盒里,实现PGM客户端 和IPTV客户端之间的通信,从而实现IPTV业务用户利用PGM业务进行用户之间的节目推 荐和共享,其中,IPTV业务和PGM业务都是基于IMS实现的。本发明实施例提供了一种基于IMS核心网实现IPTV业务用户推荐节目的方法,如 图1所示,该方法包括以下步骤S101 :IMS核心网接收推荐用户终端发送的推荐频道消息,获取所述推荐频道消 息中包含的推荐频道标识和被推荐用户终端标识;S102 :IMS核心网根据所述被推荐用户终端标识,将所述推荐频道消息发送给被 推荐用户终端,所述推荐频道消息用于提供给被推荐用户终端切换频道。较佳的,所述获取所述推荐频道消息中包含的推荐频道标识和被推荐用户终端标 识的实现方式包括IMS核心网将所述推荐频道消息发送给PGM服务器,并从PGM服务器返 回的处理后的所述推荐频道消息中得到推荐频道标识和被推荐用户终端标识。较佳的,该方法还包括IPTV服务器接收被推荐用户终端发送的切换频道请求消息,所述切换频道请求消息中包含所述推荐频道消息中的推荐频道标识,并根据所述推荐 频道标识将当前频道切换为推荐频道。较佳的,该方法还包括IMS核心网接收被推荐用户终端返回的所述推荐频道消 息的处理结果,获取所述推荐频道消息的处理结果中包含的推荐用户终端标识和处理结果 标识;IMS核心网根据所述推荐用户终端标识,将所述推荐频道消息的处理结果发送给推 荐用户终端。较佳的,所述获取所述推荐频道消息的处理结果中包含的推荐用户终端标识和处 理结果标识的实现方式包括IMS核心网将所述推荐频道消息的处理结果发送给PGM服务 器,并从PGM服务器返回的处理后的所述推荐频道消息的处理结果中得到推荐用户终端标 识和处理结果标识。较佳的,该方法还包括IMS核心网接收被推荐用户终端发送的所述推荐频道消 息的响应消息,将所述推荐频道消息的响应消息发送给推荐用户终端;IMS核心网接收推 荐用户终端发送的所述推荐频道消息的处理结果的响应消息,将所述推荐频道消息的处理 结果的响应消息发送给被推荐用户终端。较佳的,所述推荐频道标识为推荐用户终端的当前频道的频道标识,或频道列表 中任一频道的频道标识。通过采用本发明实施例中的方法,可以通过PGM业务来实现IPTV业务用户之间互 相推荐节目的目的,方便了用户的使用,提高了用户的体验度。下面以一个优选实施例,具体介绍一下本发明实施例中提供的一种基于IMS实现 IPTV业务用户推荐节目的方法,在介绍该方法之前,首先介绍一下本发明实施例中的系统, 包括IPTV服务器、PGM服务器、IMS核心网和用户客户端。其中,PGM服务器包括群组管理 服务器、状态展示服务器和消息管理服务器。用户客户端通过IMS核心网与IPTV服务器和 PGM服务器进行通信,从而实现IPTV业务和PGM业务。在本发明实施例中,将IPTV客户端 和PGM客户端都集成在用户客户端的机顶盒里,从而实现了 IPTV客户端和PGM客户端之间 的通信,为实现利用PGM系统为IPTV业务用户推荐节目提供了基础。其中,PGM客户端进 一步包括群组管理客户端、状态展示客户端和消息管理客户端。然后,再介绍一下用户开机 之后用户客户端进行注册的流程。用户开机后,首先,由用户客户端向IMS核心网发起注册 请求,注册成功之后用户客户端向IPTV服务器和PGM服务器分别发起业务注册请求,全部 注册成功之后,通过SIP协议进行PGM业务的初始化,初始化的流程如图2所示。S200 群组管理客户端向群组管理服务器发送登陆请求;S201 群组管理服务器收到登陆请求后,向群组管理客户端返回登陆成功消息;S202:群组管理客户端向群组管理服务器发送下载好友列表的请求,群组管理服 务器收到该请求后,向群组管理客户端发送好友列表;S203:群组管理客户端收到好友列表后向状态展示客户端和消息管理客户端发送 好友列表下载成功消息,这时,群组管理客户端可以通过群组管理服务器对好友进行管理, 例如,可以添加或删除好友;S204 状态展示客户端向状态展示服务器订阅好友状态;S205 状态展示服务器收到该订阅请求后向状态展示客户端发送好友状态通知;S206 状态展示客户端收到好友状态通知后向状态展示服务器发送消息公告自己的状态;S207 消息管理客户端向消息管理服务器发送消息业务注册请求;S208 消息管理服务器收到该请求后,向消息管理客户端返回注册成功消息,这 时,消息管理服务器可以向消息管理客户端发送系统公告消息,消息管理客户端也可以向 消息管理服务器发送用户消息。通过上面的步骤,就完成了用户客户端的PGM业务初始化流程。下面,就详细介绍 一下本发明优选实施例中基于IMS核心网实现IPTV业务用户推荐节目的方法,如图3所 示,该方法包括以下步骤S300 当用户A正在通过IPTV业务观看直播频道时,通过PGM业务从好友列表中 选择一个在线的好友,即用户B,在菜单中选择邀请该好友一起观看频道M,这里的频道M可 以是用户A当前正在收看的频道,也可以是在列表中选择的其他频道。于是,用户A所在的 PGM客户端中的消息管理客户端通过IMS核心网向用户B所在的PGM客户端中的消息管理 客户端发送推荐频道消息。该消息中包含推荐用户ID,即用户A的ID;推荐频道M的ID; 被推荐用户ID,即用户B的ID ;S301 :IMS核心网接收到用户A所在的PGM客户端中的消息管理客户端发送给用 户B所在的消息管理客户端的推荐频道消息,并将该消息转发给PGM服务器中的消息管理 服务器;S302 :PGM服务器中的消息管理服务器接收到IMS核心网转发的推荐频道消息后, 对该消息进行处理,即将所述推荐频道消息进行解析,并进行一定的格式转换,变为IMS核 心网能够识别的格式;S303 :PGM服务器中的消息管理服务器将处理后的推荐频道消息发送给IMS核心 网;S304 :IMS核心网接收到PGM服务器中的消息管理服务器发送的处理后的推荐频 道消息后,从处理后的推荐频道消息中获取被推荐用户ID和被推荐用户M的ID,根据被推 荐用户ID将该处理后的推荐频道消息发送给用户B,即被推荐用户所在的PGM客户端中的 消息管理客户端;S305 用户B所在的PGM客户端中的消息管理客户端接收到处理后的推荐频道消 息后,向IMS核心网返回该推荐频道消息的响应消息2000K ;S306 :IMS核心网将该推荐频道消息的响应消息2000K转发给用户A所在的PGM客
户端中的消息管理客户端;S307 用户B所在的消息管理客户端对接收到的处理后的推荐频道消息进行解 析,并选择是否接受推荐,若用户B选择接受推荐,则用户B所在的PGM客户端中的消息管 理客户端将频道M的ID发送给用户B所在的IPTV客户端,由IPTV客户端向IPTV服务器 发送切换到推荐频道M的切换频道请求请求,所述切换频道请求中包含所述推荐频道消息 中的推荐频道M的ID,IPTV服务器响应该请求,将用户B正在收看的频道切换为频道M ;若 用户B选择拒绝推荐,则用户B所在的PGM客户端中的消息管理客户端不进行任何处理,用 户B继续收看当前频道;S308 用户B所在的PGM客户端中的消息管理客户端将所述推荐频道消息的处理 结果,即接受或拒绝该推荐频道的消息,发送给IMS核心网;
S309 :IMS核心网将所述推荐频道消息的处理结果转发给PGM服务器中的消息管 理服务器;S310:PGM服务器中的消息管理服务器对所述推荐频道消息的处理结果进行处 理,即将所述推荐频道消息的处理结果进行解析,并进行一定的格式转换,变为IMS核心网 能够识别的格式;S311 :PGM服务器中的消息管理服务器将处理后的所述推荐频道消息的处理结果 发回给IMS核心网;S312 :IMS核心网从所述推荐频道消息的处理结果中获取推荐用户ID和处理结果 标识,根据推荐用户ID将所述推荐频道消息的处理结果发送给用户A,即推荐用户所在的 PGM客户端中的消息管理客户端;S313 用户A所在的PGM客户端中的消息管理客户端接收到处理后的所述推荐频 道消息的处理结果后,向IMS核心网发送所述推荐频道消息的处理结果的响应消息2000K, IMS核心网将所述推荐频道消息的处理结果的响应消息2000K转发给用户A所在的PGM客 户端中的消息管理客户端。通过上面的步骤,利用IPTV客户端和PGM客户端之间的通信,实现了 IPTV用户之 间推荐频道的目的。本发明实施例还提供了一种实现IPTV业务用户推荐节目的装置,如图4所示,包 括接收单元41,用于接收推荐用户终端发送的推荐频道消息;获取单元42,用于获取所述推荐频道消息中包含的推荐频道标识和被推荐用户终 端标识;发送单元43,用于根据所述被推荐用户终端标识,将所述推荐频道消息发送给被 推荐用户终端,所述推荐频道消息用于提供给被推荐用户终端切换频道。较佳的,所述获取单元42,用于将所述推荐频道消息发送给PGM服务器,并从PGM 服务器返回的处理后的所述推荐频道消息中得到推荐频道标识和被推荐用户终端标识。较佳的,所述装置中的接收单元41,还用于接收被推荐用户终端返回的所述推荐 频道消息的处理结果;获取单元42,还用于获取所述推荐频道消息的处理结果中包含的推 荐用户终端标识和处理结果标识;发送单元43,还用于根据所述推荐用户终端标识,将所 述推荐频道消息的处理结果发送给推荐用户终端。较佳的,所述获取单元42,用于将所述推荐频道消息的处理结果发送给PGM服务 器,并从PGM服务器返回的处理后的所述推荐频道消息的处理结果中得到推荐用户终端标 识和处理结果标识。较佳的,该装置还进一步包括响应单元44,用于接收被推荐用户终端发送的所述推荐频道消息的响应消息和推 荐用户终端发送的所述推荐频道消息的处理结果的响应消息;还用于将所述推荐频道消息的响应消息发送给推荐用户终端,将所述推荐频道消 息的处理结果的响应消息发送给被推荐用户终端。通过采用本发明实施例中的装置,可以通过基于IMS核心网实现的PGM业务来实 现IPTV业务用户之间互相推荐节目的目的,方便了用户的使用,提高了用户的体验度。
本发明实施例还提供了一种基于IMS核心网实现IPTV业务用户推荐节目的装置, 包括PGM客户端和IPTV客户端,其中,PGM客户端,用于向IPTV客户端发送获取推荐频道标识的请求消息,接收IPTV客 户端发送的包含推荐频道标识的响应消息,并生成包含所述推荐频道标识的推荐频道消 息,向IMS核心网发送所述推荐频道消息;IPTV客户端,用于接收PGM客户端发送的获取推荐频道标识的请求消息,并向PGM 客户端发送包含推荐频道标识的响应消息。较佳的,所述装置中的PGM客户端,还用于接收IMS核心网发送的所述推荐频道消 息,向IPTV客户端发送切换频道请求消息,所述切换频道请求消息中包含所述推荐频道消 息中的所述推荐频道标识;IPTV客户端,还用于接收PGM客户端发送的所述切换频道请求 消息,并将所述切换频道请求消息发送给IPTV服务器。较佳的,所述装置中的PGM客户端还用于向IMS核心网发送所述推荐频道消息的 处理结果、所述推荐频道消息的响应消息或所述推荐频道消息的处理结果的响应消息,还 用于接收IMS核心网发送的所述推荐频道消息的处理结果、所述推荐频道消息的响应消息 或所述推荐频道消息的处理结果的响应消息。通过采用本发明实施例中的装置,通过PGM客户端和IPTV客户端之间的通信实现 IPTV业务用户之间互相推荐节目的目的,方便了用户的使用,提高了用户的体验度。本发明实施例还提供了一种基于IMS核心网实现IPTV业务用户推荐节目的系统, 如图5所示,包括IMS核心网、IPTV服务器和PGM服务器,其中,所述IMS核心网,用于接收推荐用户终端发送的推荐频道消息;获取所述推荐频 道消息中包含的推荐频道标识和被推荐用户终端标识;根据所述被推荐用户终端标识,将 所述推荐频道消息发送给被推荐用户终端,所述推荐频道消息用于提供给被推荐用户终端 切换频道;所述IPTV服务器,用于接收被推荐用户终端发送的所述切换频道请求消息,并根 据所述推荐频道标识将当前频道切换为推荐频道;所述PGM服务器,用于转发并处理IMS核心网和推荐用户终端以及被推荐用户终 端之间的推荐频道消息。通过采用本发明实施例中的方法、装置及系统,可以通过PGM业务来实现IPTV业 务用户之间互相推荐节目的目的,方便了用户的使用,提高了用户的体验度。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
10
权利要求
一种基于IP多媒体子系统IMS核心网实现IPTV业务用户推荐节目的方法,其特征在于,该方法包括以下步骤IMS核心网接收推荐用户终端发送的推荐频道消息,获取所述推荐频道消息中包含的推荐频道标识和被推荐用户终端标识;IMS核心网根据所述被推荐用户终端标识,将所述推荐频道消息发送给被推荐用户终端,所述推荐频道消息用于提供给被推荐用户终端切换频道。
2.如权利要求1所述的方法,其特征在于,所述获取所述推荐频道消息中包含的推荐 频道标识和被推荐用户终端标识的实现方式包括IMS核心网将所述推荐频道消息发送给好友展示、好友群组、即时消息PGM服务器,并 从PGM服务器返回的处理后的所述推荐频道消息中得到推荐频道标识和被推荐用户终端 标识。
3.如权利要求1所述的方法,其特征在于,该方法还包括IPTV服务器接收被推荐用户终端发送的切换频道请求消息,所述切换频道请求消息中 包含所述推荐频道消息中的推荐频道标识,并根据所述推荐频道标识将当前频道切换为推 荐频道。
4.如权利要求1所述的方法,其特征在于,该方法还包括IMS核心网接收被推荐用户终端返回的所述推荐频道消息的处理结果,获取所述推荐 频道消息的处理结果中包含的推荐用户终端标识和处理结果标识;IMS核心网根据所述推荐用户终端标识,将所述推荐频道消息的处理结果发送给推荐 用户终端。
5.如权利要求4所述的方法,其特征在于,所述获取所述推荐频道消息的处理结果中 包含的推荐用户终端标识和处理结果标识的实现方式包括IMS核心网将所述推荐频道消息的处理结果发送给PGM服务器,并从PGM服务器返回的 处理后的所述推荐频道消息的处理结果中得到推荐用户终端标识和处理结果标识。
6.如权利要求4所述的方法,其特征在于,该方法还包括IMS核心网接收被推荐用户终端发送的所述推荐频道消息的响应消息,将所述推荐频 道消息的响应消息发送给推荐用户终端;IMS核心网接收推荐用户终端发送的所述推荐频道消息的处理结果的响应消息,将所 述推荐频道消息的处理结果的响应消息发送给被推荐用户终端。
7.如权利要求1所述的方法,其特征在于,所述推荐频道标识为推荐用户终端的当前 频道的频道标识,或频道列表中任一频道的频道标识。
8.一种实现IPTV业务用户推荐节目的装置,其特征在于,包括接收单元,用于接收推荐用户终端发送的推荐频道消息;获取单元,用于获取所述推荐频道消息中包含的推荐频道标识和被推荐用户终端标识;发送单元,用于根据所述被推荐用户终端标识,将所述推荐频道消息发送给被推荐用 户终端,所述推荐频道消息用于提供给被推荐用户终端切换频道。
9.如权利要求8所述的装置,其特征在于,所述获取单元,用于将所述推荐频道消息发 送给好友展示、好友群组、即时消息PGM服务器,并从PGM服务器返回的处理后的所述推荐频道消息中得到推荐频道标识和被推荐用户终端标识。
10.如权利要求8所述的装置,其特征在于,所述接收单元,还用于接收被推荐用户终端返回的所述推荐频道消息的处理结果;所述获取单元,还用于获取所述推荐频道消息的处理结果中包含的推荐用户终端标识 和处理结果标识;所述发送单元,还用于根据所述推荐用户终端标识,将所述推荐频道消息的处理结果 发送给推荐用户终端。
11.根据权利要求10所述的装置,其特征在于,所述获取单元,用于将所述推荐频道消 息的处理结果发送给PGM服务器,并从PGM服务器返回的处理后的所述推荐频道消息的处 理结果中得到推荐用户终端标识和处理结果标识。
12.如权利要求10所述的装置,其特征在于,该装置还进一步包括响应单元,用于接收被推荐用户终端发送的所述推荐频道消息的响应消息和推荐用户 终端发送的所述推荐频道消息的处理结果的响应消息;还用于将所述推荐频道消息的响应消息发送给推荐用户终端,将所述推荐频道消息的 处理结果的响应消息发送给被推荐用户终端。
13.一种基于IP多媒体子系统IMS核心网实现IPTV业务用户推荐节目的装置,其特征 在于,包括好友展示、好友群组、即时消息PGM客户端和IPTV客户端,其中,PGM客户端,用于向IPTV客户端发送获取推荐频道标识的请求消息,接收IPTV客户端 发送的包含推荐频道标识的响应消息,并生成包含所述推荐频道标识的推荐频道消息,向 IMS核心网发送所述推荐频道消息;IPTV客户端,用于接收PGM客户端发送的获取推荐频道标识的请求消息,并向PGM客户 端发送包含推荐频道标识的响应消息。
14.如权利要求13所述的装置,其特征在于,PGM客户端,还用于接收IMS核心网发送的所述推荐频道消息,向IPTV客户端发送切换 频道请求消息,所述切换频道请求消息中包含所述推荐频道消息中的所述推荐频道标识;IPTV客户端,还用于接收PGM客户端发送的所述切换频道请求消息,并将所述切换频 道请求消息发送给IPTV服务器。
15.如权利要求13所述的装置,其特征在于,所述PGM客户端还用于向IMS核心网发送所述推荐频道消息的处理结果、所述推荐频 道消息的响应消息或所述推荐频道消息的处理结果的响应消息,还用于接收IMS核心网发送的所述推荐频道消息的处理结果、所述推荐频道消息的响 应消息或所述推荐频道消息的处理结果的响应消息。
16.一种基于IP多媒体子系统IMS核心网实现IPTV业务用户推荐节目的系统,其特征 在于,包括IMS核心网、IPTV服务器和好友展示、好友群组、即时消息PGM服务器,其中,所述IMS核心网,用于接收推荐用户终端发送的推荐频道消息;获取所述推荐频道消 息中包含的推荐频道标识和被推荐用户终端标识;根据所述被推荐用户终端标识,将所述 推荐频道消息发送给被推荐用户终端,所述推荐频道消息用于提供给被推荐用户终端切换 频道;所述IPTV服务器,用于接收被推荐用户终端发送的所述切换频道请求消息,并根据所述推荐频道标识将当前频道切换为推荐频道;所述PGM服务器,用于转发并处理IMS核心网和推荐用户终端以及被推荐用户终端之间的推荐频道消息。
全文摘要
本发明公开了一种基于IMS核心网实现IPTV业务用户推荐节目的方法、装置及系统,该方法包括以下步骤IMS核心网接收推荐用户终端发送的推荐频道消息,获取所述推荐频道消息中包含的推荐频道标识和被推荐用户终端标识;IMS核心网根据所述被推荐用户终端标识,将所述推荐频道消息发送给被推荐用户终端,所述推荐频道消息用于提供给被推荐用户终端切换频道。通过采用本发明中的方法、装置及系统,可以实现IPTV业务用户之间互相推荐节目的目的。
文档编号H04N7/08GK101867576SQ20101019180
公开日2010年10月20日 申请日期2010年6月1日 优先权日2010年6月1日
发明者朱兴昌, 赵莉娟 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1