基于ims的iptv业务实现方法和装置的制作方法

文档序号:7759398阅读:160来源:国知局
专利名称:基于ims的iptv业务实现方法和装置的制作方法
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于IMS的IPTV业务实现方法和装置。
背景技术
随着互联网向宽带时代的挺进,互联网的技术及其应用越来越多地融入到国内消 费者的生活、娱乐和工作中,宽带互联网应用的美好前景,正在引导着全球的电信行业加大 互联网应用内容的研发、培育和市场推进,以吸引更多的消费者进入互联网缤纷多彩的世 界中来。基于互联网+宽带接入+视频和多媒体内容的业务模式已经成为全行业认同的、 新电信时代的基本业务模式。IPTV(Internet Protocol Television,交互式网络电视)就 是在这种背景下出现的,一种基于宽带、以电视加机顶盒为主要终端、为用户提供互动多媒 体服务的宽带增值业务,该业务包括音频点播、卡拉0K、远程教育和互动广告等适合“电视 机+机顶盒”模式下发展的增值应用服务。PPV (Pay Per View,按次付费观看)业务是IPTV基本业务之一,它允许用户只定 购直播频道的某一个或几个直播节目,而不用定购整个直播频道。用户在进行PPV节目定 购成功后,可访问直播频道对应的内容。IMS(IP Multimedia Subsystem,IP 多媒体子系统)作为 NGN(Next Generation Network,下一代网络)标准架构下的多媒体子系统,为固定软交换网与移动软交换网提供 了融合的体系架构,是未来FMC(Fixed Mobile Convergence,固定与移动融合)的理想架 构之一。基于IMS的IPTV是构建在IMS框架上的IPTV系统架构,是近年来业界关注的焦 点课题。在基于IMS的IPTV中由IMS提供统一控制、动态管理并支持运营商提供的各种通 讯、娱乐、信息类业务,融合固定和移动接入方式,是未来IPTV业务的发展方向。在PPV会话建立前,用户必须已经定购了要访问的PPV节目,定购关系作为用户 ftOfile (资料)的一部分进行保存。PPV定购关系信息包含用户标识、直播频道ID、直播节 目ID。在PPV会话建立过程中,UE (User Equipment,用户设备)发起的PPV会话建立请求 (注PPV会话建立请求可以由UE发起,也可以由SCF (Service Control Function,业务控 制功能模块)发起。例当SCF检测到用户定购的PPV节目已经开始,则通知UE发起PPV 会话)中包含直播频道ID和PPV节目对应的直播节目ID。SCF接收到PPV会话建立请求, 进行PPV节目请求鉴权,如果用户已经定购请求的节目,且当前时间晚于或等于PPV节目开 始时间,则接受终端请求,建立PPV会话;否则拒绝终端请求。UE加入组播频道,接受组播 媒体流。PPV节目播放结束时,UE或SCF触发PPV会话释放流程,释放PPV会话,退出PPV 节目播放。在实现本发明过程中,发明人发现现有技术中至少存在如下问题现有技术虽然 可以实现基于IMS的IPTV PPV业务最基础的需求,但只能按照直播节目单定义的节目进行 PPV节目的定购和播放,用户不能按时段进行PPV节目定购和观看。

发明内容
本发明实施例提供一种基于IMS的IPTV业务实现方法和装置,以支持用户设备按 时段订购PPV节目。一方面,本发明实施例提供了一种基于IMS的IPTV业务实现方法,所述方法包括 获取来自用户设备的PPV会话建立请求,其中,上述PPV会话建立请求包含要获取的PPV频 道标识;根据上述用户设备的PPV定购记录,判断上述PPV频道标识对应的PPV频道的当前 播放时刻是否包含在上述用户设备的PPV定购记录中;如果上述PPV频道标识对应的PPV 频道的当前播放时刻包含在上述用户设备的PPV定购记录中,则与上述用户设备建立PPV 会话,以进行上述PPV频道标识对应的PPV频道的播放。另一方面,本发明实施例提供了一种基于IMS的IPTV业务实现装置,所述装置包 括获取单元,用于获取来自用户设备的PPV会话建立请求,其中,上述PPV会话建立请求 包含要获取的PPV频道标识;判断单元,用于根据上述用户设备的PPV定购记录,判断上述 PPV频道标识对应的PPV频道的当前播放时刻是否包含在上述用户设备的PPV定购记录中; 会话建立单元,用于如果上述PPV频道标识对应的PPV频道的当前播放时刻包含在上述用 户设备的PPV定购记录中,则与上述用户设备建立PPV会话,以进行上述PPV频道标识对应 的PPV频道的播放。上述技术方案具有如下有益效果因为采用获取来自用户设备的PPV会话建立请 求,其中,上述PPV会话建立请求包含要获取的PPV频道标识;根据上述用户设备的PPV定 购记录,判断上述PPV频道标识对应的PPV频道的当前播放时刻是否包含在上述用户设备 的PPV定购记录中;如果上述PPV频道标识对应的PPV频道的当前播放时刻包含在上述用 户设备的PPV定购记录中,则与上述用户设备建立PPV会话,以进行上述PPV频道标识对应 的PPV频道的播放的技术手段,所以达到了支持用户设备按时段订购PPV节目的技术效果。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本发明实施例一种基于IMS的IPTV业务实现方法流程图;图2为本发明实施例的应用场景网络架构示意图;图3为本发明实例PPV直播会话建立信令交互流程图;图4为本发明实例PPV直播会话控制信令交互流程图;图5为本发明实例PPV直播状态下,PPV节目播放结束,用户选择退出直播信令交 互流程图;图6为本发明实例PPV直播状态下,PPV节目播放结束,用户选择定购并继续观看 后续PPV节目信令交互流程图;图7为本发明实例进入PPV时移信令交互流程图;图8为本发明实例PPV时移会话控制信令交互流程图;图9为本发明实例PPV时移状态下,PPV节目播放结束,用户选择退出直播信令交互流程图;图10为本发明实例PPV时移状态下,PPV节目播放结束,用户选择定购并继续观 看后续PPV节目信令交互流程图;图11为本发明实施例一种基于IMS的IPTV业务实现装置结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。如图1所示,为本发明实施例一种基于IMS的IPTV业务实现方法流程图,所述方 法包括101、获取来自用户设备的PPV会话建立请求,其中,上述PPV会话建立请求包含要 获取的PPV频道标识;102、根据上述用户设备的PPV定购记录,判断上述PPV频道标识对应的PPV频道 的当前播放时刻是否包含在上述用户设备的PPV定购记录中;103、如果上述PPV频道标识对应的PPV频道的当前播放时刻包含在上述用户设备 的PPV定购记录中,则与上述用户设备建立PPV会话,以进行上述PPV频道标识对应的PPV 频道的播放。可选的,上述根据上述用户设备的PPV定购记录,判断上述PPV频道标识对应的 PPV频道的当前播放时刻是否包含在上述用户设备的PPV定购记录中,可以包括根据上述 用户设备的PPV定购记录,计算上述用户设备可访问的上述PPV频道标识对应的PPV频道 的开始时间、结束时间,然后判断上述PPV频道标识对应的PPV频道的当前播放时刻是否包 含在上述开始时间至上述结束时间的时间段中;上述时间段包括上述用户设备PPV定购记 录中连续几个节目或时段。可选的,在上述PPV频道标识对应的PPV频道直播状态下,当接收到来自用户设备 的进入时移请求后,在时移会话建立过程中将计算的上述开始时间、上述结束时间发送给 媒体功能模块MF,以由上述MF根据上述开始时间、上述结束时间控制上述用户设备的时移 访问范围。可选的,在上述PPV频道标识对应的PPV频道直播状态下,根据计算的上述开始时 间、上述结束时间进行播放控制,当直播到上述结束时间,发送PPV节目播放结束的通知消 息到上述用户设备,并获取上述用户设备选择退出直播或者定购后续PPV节目并继续观看 的消息。如果获取的是上述用户设备选择退出直播的消息,则释放上述PPV会话,退出上述 PPV频道标识对应的PPV频道直播播放;或者如果获取的是上述用户设备选择定购后续PPV 节目并继续观看的消息,则进行在线PPV定购成功后,根据上述用户设备最新定购记录,重 新计算上述用户设备可访问时间段,并根据重新计算的上述用户设备可访问时间段进行会 话控制。以下结合具体实例对本发明上述实施例进行详细描述如图2所示,为本发明实 施例的应用场景网络架构示意图,其中,UE是用户接入IPTV业务的终端设备,如机顶盒、手机等。SCF为IPTV业务控制功能模块。MF (Media Function,媒体功能模块)提供媒体存储 和传输功能。IMS核心网为IP多媒体子系统核心网。RACS(资源和接纳控制子系统)和组 播控制点(ECF/EFF)均属于传输功能模块。如图3所示,为本发明实例PPV直播会话建立信令交互流程图,其主要业务流程如 下301、用户在选择要播放的PPV节目,UE发起PPV会话建立请求(INVITE),请求中 只需要包含直播PPV频道ID,不需要携带直播PPV节目ID。302、IMS核心网通过RACS向承载网请求资源预留。303、IMS核心网把PPV会话建立请求(INVITE)转发给SCF。304、SCF根据用户的PPV定购记录对PPV请求进行鉴权判断,如果定购的PPV节 目或时段包含当前时刻,则鉴权通过。在此过程中,SCF根据用户PPV定购记录计算本次会 话可访问的开始、结束时间(如果用户定购了几个连续的节目或时段,则开始结束时间则 为第一个PPV节目开始时间,结束时间为最后一个PPV节目结束时间)。305-307、SCF向UE返回PPV会话建立响应(2000K),同时,IMS核心网根据RACS 的资源预留进行资源调用。308-309、UE加入组播,接受组播媒体流。如图4所示,为本发明实例PPV直播会话控制信令交互流程图,其主要业务流程如 下401、PPV直播会话建立成功,UE开始进行PPV节目播放。402、如果在直播状态下,SCF根据PPV直播会话建立时计算的结束时间,进行会话 控制。403-406、当PPV节目播放结束,即到达会话建立时计算得到的结束时间时,SCF发 送PPV节目播放结束通知给UE,并接收UE发送的PPV节目播放结束响应。407、UE接收到PPV节目播放结束响应,退出组播,停止直播频道播放。408、UE展示PPV节目播放结束提示信息,用户可以根据提示信息选择退出直播或 者定购后续PPV节目并继续观看。如图5所示,为本发明实例PPV直播状态下,PPV节目播放结束,用户选择退出直 播信令交互流程图,其主要业务流程如下501、在直播状态下,PPV节目播放结束,向用户进行提示,用户可以根据提示信息 选择退出直播或者定购后续PPV节目并继续观看。502、用户选择退出直播。503-507、UE发起PPV直播会话释放请求并接收PPV直播会话释放响应,释放PPV
直播会话,退出直播频道播放。如图6所示,为本发明实例PPV直播状态下,PPV节目播放结束,用户选择定购并 继续观看后续PPV节目信令交互流程图,其主要业务流程如下601、在直播状态下,PPV节目播放结束,向用户进行提示,用户可以根据提示信息 选择退出直播或者定购后续PPV节目并继续观看。602、用户选择定购后续PPV节目或时段并继续观看,并进行在线PPV定购流程。603-611、如果定购成功,UE发起PPV会话变更请求,SCF根据用户最新定购关系,
7重新计算用户可访问时间段,并根据新的时间段进行会话控制。如图7所示,为本发明实例进入PPV时移信令交互流程图,其主要业务流程如下701、PPV直播会话已经建立,用户正在收看PPV直播。702-704、用户请求进入PPV时移,则发送PPV会话变更请求(reINVITE)到SCF。705-706,SCF向MF发起时移单播会话建立请求(INVITE),发送的SDP中包含用户 可访问时段(开始时间和结束时间),后续MF根据SCF传递的用户可访问时段限制用户的 时移访问范围。707-708、MF向SCF返回时移单播会话建立响应。709-711、SCF向UE返回PPV会话变更响应。712、UE退出组播,停止接收组播媒体流。713-714、UE向MF请求单播媒体流播放,MF向UE发送时移单播媒体流。如图8所示,为本发明实例PPV时移会话控制信令交互流程图,其主要业务流程如 下801、开始 PPV 时移。802、MF根据SCF传递的用户可访问时段限制用户的时移访问范围,当时移到“结 束时间时”,MF停止发送单播媒体流。803-806、MF并通知SCF,PPV时移已结束。807_810、SCF发送消息到终端,提示用户可访问内容已经结束,用户可以选择退出 播放或选择在线定购后续的PPV节目或时段。如图9所示,为本发明实例PPV时移状态下,PPV节目播放结束,用户选择退出直 播信令交互流程图,其主要业务流程如下901、在时移状态下,PPV节目播放结束,向用户进行提示,用户可以根据提示信息 选择退出直播或者定购后续PPV节目并继续观看。902、用户选择退出直播。903-911、UE发起PPV直播会话释放请求,释放PPV直播会话,退出直播频道播放, SCF向MF发起时移单播会话释放请求进行时移单播会话释放。如图10所示,为本发明实例PPV时移状态下,PPV节目播放结束,用户选择定购并 继续观看后续PPV节目信令交互流程图,其主要业务流程如下1001、在时移状态下,PPV节目播放结束,向用户进行提示,用户可以根据提示信息 选择退出直播或者定购后续PPV节目并继续观看。1002、用户选择定购后续PPV节目或时段并继续观看,并进行在线PPV定购流程。1003-1013、如果定购成功,UE发起时移单播会话变更请求,SCF根据用户最新定 购关系,重新计算用户可访问时间段,并根据新的时间段进行会话控制;如果用户正在进行 时移,则SCF把新的开始时间和结束时间通知MF,MF据此进行用户访问限制。1014、MF继续向UE发送时移单播媒体流。本发明上述方法实施例针对已有技术存在的如下缺陷1.只能按照直播节目单 定义的节目进行PPV节目的定购和播放,用户不能按时段进行PPV节目定购和观看;2.不 能在收看直播频道PPV节目结束时定购并继续观看后续即将开始PPV节目;3.如果用户定 购了连续的PPV节目,并能在一个会话中完成连续节目的播放,需要释放并重新建立PPV会话;4.不支持PPV节目播放过程中的时移,具有如下技术效果1.支持按直播节目或时段 定购PPV节目;2.支持PPV节目播放结束时,不进行PPV会话的释放的新建,继续定购和播 放后续的PPV节目;3.如果用户定购了连续的PPV节目,可以通过一个PPV会话,完成多个 连续PPV节目的播放;4.支持PPV节目播放过程中的时移。对应于上述方法实施例,如图11所示,为本发明实施例一种基于IMS的IPTV业务 实现装置结构示意图,上述装置包括获取单元1101,用于获取来自用户设备的PPV会话建立请求,其中,上述PPV会话 建立请求包含要获取的PPV频道标识;判断单元1102,用于根据上述用户设备的PPV定购记录,判断上述PPV频道标识对 应的PPV频道的当前播放时刻是否包含在上述用户设备的PPV定购记录中;会话建立单元1103,用于如果上述PPV频道标识对应的PPV频道的当前播放时刻 包含在上述用户设备的PPV定购记录中,则与上述用户设备建立PPV会话,以进行上述PPV 频道标识对应的PPV频道的播放。可选的,上述判断单元1102,具体用于根据上述用户设备的PPV定购记录,计算上 述用户设备可访问的上述PPV频道标识对应的PPV频道的开始时间、结束时间,然后判断上 述PPV频道标识对应的PPV频道的当前播放时刻是否包含在上述开始时间至上述结束时间 的时间段中;上述时间段可以包括上述用户设备PPV定购记录中连续几个节目或时段。可选的,上述装置还可以包括信息发送单元1104,用于在上述PPV频道标识对应 的PPV频道直播状态下,当接收到来自用户设备的进入时移请求后,在时移会话建立过程 中将计算的上述开始时间、上述结束时间发送给媒体功能模块MF,以由上述MF根据上述开 始时间、上述结束时间控制上述用户设备的时移访问范围。可选的,上述装置还可以包括播放控制单元1105,用于在上述PPV频道标识对应 的PPV频道直播状态下,根据计算的上述开始时间、上述结束时间进行播放控制,当直播到 上述结束时间,利用上述信息发送单元1104发送PPV节目播放结束的通知消息到上述用户 设备,并利用上述获取单元1101获取上述用户设备选择退出直播或者定购后续PPV节目并 继续观看的消息。如果上述获取单元1101获取的是上述用户设备选择退出直播的消息,则 上述播放控制单元1105释放上述PPV会话,退出上述PPV频道标识对应的PPV频道直播播 放;或者如果上述获取单元1101获取的是上述用户设备选择定购后续PPV节目并继续观 看的消息,则进行在线PPV定购成功后,上述判断单元1102根据上述用户设备最新定购记 录,重新计算上述用户设备可访问时间段,上述播放控制单元1105根据重新计算的上述用 户设备可访问时间段进行会话控制。本发明上述装置实施例针对已有技术存在的如下缺陷1.只能按照直播节目单 定义的节目进行PPV节目的定购和播放,用户不能按时段进行PPV节目定购和观看;2.不 能在收看直播频道PPV节目结束时定购并继续观看后续即将开始PPV节目;3.如果用户定 购了连续的PPV节目,并能在一个会话中完成连续节目的播放,需要释放并重新建立PPV会 话;4.不支持PPV节目播放过程中的时移,具有如下技术效果1.支持按直播节目或时段 定购PPV节目;2.支持PPV节目播放结束时,不进行PPV会话的释放的新建,继续定购和播 放后续的PPV节目;3.如果用户定购了连续的PPV节目,可以通过一个PPV会话,完成多个 连续PPV节目的播放;4.支持PPV节目播放过程中的时移。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该 程序在执行时,包括上述全部或部分步骤,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一步 详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定本发明 的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含 在本发明的保护范围之内。
权利要求
1.一种基于IMS的IPTV业务实现方法,其特征在于,所述方法包括获取来自用户设备的PPV会话建立请求,其中,所述PPV会话建立请求包含要获取的 PPV频道标识;根据所述用户设备的PPV定购记录,判断所述PPV频道标识对应的PPV频道的当前播 放时刻是否包含在所述用户设备的PPV定购记录中;如果所述PPV频道标识对应的PPV频道的当前播放时刻包含在所述用户设备的PPV定 购记录中,则与所述用户设备建立PPV会话,以进行所述PPV频道标识对应的PPV频道的播 放。
2.如权利要求1所述方法,其特征在于,所述根据所述用户设备的PPV定购记录,判断 所述PPV频道标识对应的PPV频道的当前播放时刻是否包含在所述用户设备的PPV定购记 录中,包括根据所述用户设备的PPV定购记录,计算所述用户设备可访问的所述PPV频道标识对 应的PPV频道的开始时间、结束时间,然后判断所述PPV频道标识对应的PPV频道的当前播 放时刻是否包含在所述开始时间至所述结束时间的时间段中;所述时间段包括所述用户设 备PPV定购记录中连续几个节目或时段。
3.如权利要求2所述方法,其特征在于,在所述PPV频道标识对应的PPV频道直播状态下,当接收到来自用户设备的进入时移 请求后,在时移会话建立过程中将计算的所述开始时间、所述结束时间发送给媒体功能模 块MF,以由所述MF根据所述开始时间、所述结束时间控制所述用户设备的时移访问范围。
4.如权利要求2所述方法,其特征在于,在所述PPV频道标识对应的PPV频道直播状态下,根据计算的所述开始时间、所述结束 时间进行播放控制,当直播到所述结束时间,发送PPV节目播放结束的通知消息到所述用 户设备,并获取所述用户设备选择退出直播或者定购后续PPV节目并继续观看的消息。
5.如权利要求4所述方法,其特征在于,如果获取的是所述用户设备选择退出直播的消息,则释放所述PPV会话,退出所述PPV 频道标识对应的PPV频道直播播放;或者如果获取的是所述用户设备选择定购后续PPV节目并继续观看的消息,则进行在线 PPV定购成功后,根据所述用户设备最新定购记录,重新计算所述用户设备可访问时间段, 并根据重新计算的所述用户设备可访问时间段进行会话控制。
6.一种基于IMS的IPTV业务实现装置,其特征在于,所述装置包括获取单元,用于获取来自用户设备的PPV会话建立请求,其中,所述PPV会话建立请求 包含要获取的PPV频道标识;判断单元,用于根据所述用户设备的PPV定购记录,判断所述PPV频道标识对应的PPV 频道的当前播放时刻是否包含在所述用户设备的PPV定购记录中;会话建立单元,用于如果所述PPV频道标识对应的PPV频道的当前播放时刻包含在所 述用户设备的PPV定购记录中,则与所述用户设备建立PPV会话,以进行所述PPV频道标识 对应的PPV频道的播放。
7.如权利要求6所述装置,其特征在于,所述判断单元,具体用于根据所述用户设备的 PPV定购记录,计算所述用户设备可访问的所述PPV频道标识对应的PPV频道的开始时间、结束时间,然后判断所述PPV频道标识对应的PPV频道的当前播放时刻是否包含在所述开 始时间至所述结束时间的时间段中;所述时间段包括所述用户设备PPV定购记录中连续几 个节目或时段。
8.如权利要求7所述装置,其特征在于,所述装置还包括信息发送单元,用于在所述PPV频道标识对应的PPV频道直播状态下,当接收到来自用 户设备的进入时移请求后,在时移会话建立过程中将计算的所述开始时间、所述结束时间 发送给媒体功能模块MF,以由所述MF根据所述开始时间、所述结束时间控制所述用户设备 的时移访问范围。
9.如权利要求7所述装置,其特征在于,所述装置还包括播放控制单元,用于在所述PPV频道标识对应的PPV频道直播状态下,根据计算的所述 开始时间、所述结束时间进行播放控制,当直播到所述结束时间,利用所述信息发送单元发 送PPV节目播放结束的通知消息到所述用户设备,并利用所述获取单元获取所述用户设备 选择退出直播或者定购后续PPV节目并继续观看的消息。
10.如权利要求9所述装置,其特征在于,如果所述获取单元获取的是所述用户设备选择退出直播的消息,则所述播放控制单元 释放所述PPV会话,退出所述PPV频道标识对应的PPV频道直播播放;或者如果所述获取单元获取的是所述用户设备选择定购后续PPV节目并继续观看的消息, 则进行在线PPV定购成功后,所述判断单元根据所述用户设备最新定购记录,重新计算所 述用户设备可访问时间段,所述播放控制单元根据重新计算的所述用户设备可访问时间段 进行会话控制。
全文摘要
本发明实施例提供一种基于IMS的IPTV业务实现方法和装置,所述方法包括获取来自用户设备的PPV会话建立请求,其中,上述PPV会话建立请求包含要获取的PPV频道标识;根据上述用户设备的PPV定购记录,判断上述PPV频道标识对应的PPV频道的当前播放时刻是否包含在上述用户设备的PPV定购记录中;如果上述PPV频道标识对应的PPV频道的当前播放时刻包含在上述用户设备的PPV定购记录中,则与上述用户设备建立PPV会话,以进行上述PPV频道标识对应的PPV频道的播放。本发明实施例支持用户设备按时段订购PPV节目。
文档编号H04N21/647GK102143391SQ201010276569
公开日2011年8月3日 申请日期2010年9月7日 优先权日2010年9月7日
发明者杨时谦, 贾记磊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1