电子节目菜单生成和获取方法、设备及系统的制作方法

文档序号:7693964阅读:179来源:国知局
专利名称:电子节目菜单生成和获取方法、设备及系统的制作方法
技术领域
本发明涉及通信领域,尤其是一种电子节目菜单(Electronic Program Guide,简称EPG)生成和获取方法、设备及系统。
背景技术
互联网协议电牙见(Internet Protocol Television,简称IPTV),也叫 做网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通信等多种 技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技 术。用户在家中可以使用PC或者网络机顶盒+普通电视机方式享受IPTV业务, 也可以通过移动终端享受IPTV业务。IPTV使用传输控制协议/互联网协议 (Transmission Control Protocol/Internet Protocol,简称TCP/IP)作 为承载协议进行单播、广播或组播视频业务,有效地将电^L网、电话网和互 联网三个领域结合在一起,是三网融合最具代表性的业务,正受到业界越来 越多的关注。
EPG是IPTV系统功能的一部分,用于向用户提供业务导航,可以让用户 了解当前系统可以提供的业务或者服务,还可以指引用户进行节目订阅,引 导用户触发业务等。在基于包交换流服务(Packet-switched Streaming Service,简称PSS)的单播流媒体服务的IPTV系统中,提供了 PSS的电子 节目菜单,由PSS的电子节目菜单服务器(Portals )向用户提供电子节目菜单服务;在基于多i某体广播多播服务(Multimedia Broadcast/Multicast Service,简称MBMS)的多播流媒体服务的IPTV系统中,提供了 MBMS的电 子节目菜单,由广播多播业务中心(Broadcast Multicast-Service Center, 简称BM-SC)向用户提供电子节目菜单服务;在基于IP多媒体子系统(IP Multimedia Subsystem,简称IMS)的IPTV系统中,提供了 IMS的电子节目 菜单,由服务选择功能(Service Selection Function,简称SSF )实体向 用户提供电子节目菜单服务。但是,现在有的以PSS和MBMS为技术的IPTV 系统提供的电子节目菜单中的部分参数和传送方式不能与以IMS为技术的 IPTV系统提供的电子节目菜单兼容,需要重新配置基于IMS的IPTV系统的 电子节目菜单的数据,增加了的数据配置的复杂性,以及维护it据的成本。

发明内容
本发明实施例提供一种电子节目菜单生成和获取方法、设备及系统,用 以生成和获取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单, 无需重新配置基于IMS的IPTV系统的电子节目菜单的数据,降低维护IPTV 系统的数据的成本。
本发明实施例提供了一种电子节目菜单生成方法,包括
获取源电子节目菜单,所述源电子节目菜单包括基于包交换流服务的互 联网协议电视系统的电子节目菜单和/或基于多媒体广播多播服务的互联网 协议电视系统的电子节目菜单;
根据所述源电子节目菜单生成基于IP多媒体子系统的互联网协议电视系 统的电子节目菜单。
本发明实施例还提供了 一种服务交换翻译功能实体,包括
10获取模块,用于获取源电子节目菜单,所述源电子节目菜单包括基于包 交换流服务的互联网协议电视系统的电子节目菜单和/或基于多媒体广播多 播服务的互联网协议电视系统的电子节目菜单;
转换模块,用于根据所述源电子节目菜单生成基于IP多媒体子系统的互 联网协议电视系统的电子节目菜单。
本发明实施例又才是供了一种电子节目菜单生成系统,包括 服务交换翻译功能实体,用于根据获取到的源电子节目菜单生成基于IP 多媒体子系统的互联网协议电视系统的电子节目菜单,所述源电子节目菜单 包括基于包交换流服务的互联网协议电视系统的电子节目菜单和/或基于多 媒体广播多播服务的互联网协议电视系统的电子节目菜单;
电子节目菜单提供实体,用于向所述服务交换翻译功能实体提供所述源
电子节目菜单。
本发明实施例提供了一种电子节目菜单获取方法,包括
获取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的个性
化部分;
获取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的非个 性化部分;
根据获取的逻辑组合指示将所述个性化部分和所述非个性化部分进行组 合,生成基于IP多媒体子系统的互联网协议电视系统的电子节目菜单。 本发明实施例还提供了一种终端,包括
第 一 获取模块,用于获取基于IP多媒体子系统的互联网协议电视系统的 电子节目菜单的个性化部分;
第二获取模块,用于获取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的非个性化部分;
组合模块,用于根据获取的逻辑组合指示将所述第一获取模块获取的个 性化部分和所述第二获取模块获取的非个性化部分进行组合,生成基于IP多 媒体子系统的互联网协议电视系统的电子节目菜单。
本发明实施例又提供了一种电子节目菜单获取系统,包括 终端,用于获取基于IP多媒体子系统的互联网协议电视系统的电子节目 菜单的个性化部分;获取基于IP多媒体子系统的互联网协议电视系统的电子 节目菜单的非个性化部分;根据获取的逻辑组合指示将所述个性化部分和所 述非个性化部分进行组合,生成基于IP多媒体子系统的互联网协议电视系统 的电子节目菜单;
第一电子节目菜单提供实体,用于向所述终端提供基于IP多媒体子系统 的互联网协议电视系统的电子节目菜单的个性化部分;
第二电子节目菜单提供实体,用于向所述终端提供基于IP多媒体子系统 的互联网协议电视系统的电子节目菜单的非个性化部分。
由上述技术方案可知,本发明实施例根据获取到的基于PSS的IPTV系统 的电子节目菜单和/或基于MBMS的IPTV系统的电子节目菜单生成基于IMS的 IPTV系统的电子节目菜单,从而实现了能够根据现有的源电子节目菜单为基 于IMS的IPTV系统的终端提供基于IMS的IPTV系统的电子节目菜单,使得 无需重新配置基于IMS的IPTV系统的电子节目菜单的数据,降低了维护IPTV 系统的数据的成本。
下面结合附图对本发明的具体实施例作进一步详细的说明。


图1为本发明电子节目菜单生成方法的第 一实施例的流程示意图; 图2为本发明电子节目菜单生成方法的第二实施例的流程示意图; 图3为本发明电子节目菜单生成方法的第三实施例的流程示意图; 图4为本发明电子节目菜单生成方法的第四实施例的流程示意图; 图5为本发明电子节目菜单生成方法的第五实施例的流程示意图; 图6为本发明电子节目菜单生成方法的第六实施例的流程示意图; 图7为本发明服务交换翻译功能实体实施例的结构示意图; 图8为本发明电子节目菜单生成系统实施例的结构示意图; 图9为本发明电子节目菜单获取方法的第 一 实施例的流程示意图; 图10为本发明电子节目菜单获取方法的第二实施例的流程示意图; 图11为本发明终端实施例的结构示意图; 图12为本发明电子节目菜单获取系统实施例的结构示意图。
具体实施例方式
本发明实施例EPG生成方法中,服务交换翻译功能(Service Switching Translation Function,简称SSTF )实体在获取到源EPG即基于PSS的IPTV 系统的EPG或基于MBMS的IPTV系统的EPG之后,将上述基于PSS的IPTV系 统的EPG或基于MBMS的IPTV系统的EPG转换为基于IMS的IPTV系统的EPG。 上述源EPG也可以同时包括基于PSS的IPTV系统的EPG和基于MBMS的IPTV 系统的EPG,即SSTF实体可以同时获取基于PSS的IPTV系统的EPG和基于 MBMS的IPTV系统的EPG,再进行相应的转换后生成基于IMS的IPTV系统的 EPG。
应说明的是在下面各个实施例中,源EPG可以为基于PSS的IPTV系统
13的EPG,也可以为基于MBMS的IPTV系统的EPG,还可以为基于PSS的IPTV 系统的EPG和基于MBMS的IPTV系统的EPG。
其中原始的基于PSS的IPTV系统的EPG可以从PSS的电子节目菜单服务 器上获取;原始的基于MBMS的IPTV系统的EPG可以从MBMS的业务宣告功能 实体上获取。上述PSS的电子节目菜单服务器和上述MBMS的业务宣告功能实 体可以独立设置,也可以一体化设置于其他网元上,如网管平台、应用服务 器(AS)、或服务选择功能(SSF)实体等。上述源EPG的获取方式包括三种 第一种是SSTF实体主动向PSS的电子节目菜单服务器或MBMS的业务宣告功 能实体获取源EPG;第二种是PSS的电子节目菜单服务器或MBMS的业务宣告 功能实体根据一定的预设策略向SSTF实体推送一部分或全部的源EPG;第三 种是PSS的电子节目菜单服务器或MBMS的业务宣告功能实体主动向SSTF实 体推送源EPG。
图1为本发明电子节目菜单生成方法的第一实施例的流程示意图,如图 l所示,本实施例可以包括以下步骤
步骤101、 SSTF实体向PSS的电子节目菜单服务器或MBMS的业务宣告功 能实体发送第一获取电子节目菜单请求消息,以请求获取源EPG;
步骤102、 PSS的电子节目菜单服务器向SSTF实体返回基于PSS的IPTV 系统的EPG或MBMS的业务宣告功能实体向SSTF实体返回基于MBMS的IPTV 系统的EPG;
步骤103、SSTF实体将获取到的基于PSS的IPTV系统的EPG或基于MBMS 的IPTV系统的EPG转换为基于IMS的IPTV系统的EPG。
对于获取到的基于PSS的IPTV系统的EPG,其转换可以包括
SSTF实体根据基于PSS的IPTV系统的EPG中所携带的实时流i某体协议(Real-Time Streaming Protocol,简称RTSP)统一资源标识符(Uniform
Resource Identifiers,简牙尔URI)匹酉己出只寸应的会i舌发起十办i义(Session
Initiation Protocol,简称SIP) URI;
SSTF实体将所述RTSP URI和所述SIP URI添加到所述基于PSS的IPTV
系统的EPG的内容描述信息中,生成基于IMS的IPTV系统的EPG。 对于获取到的基于MBMS的IPTV系统的EPG,其转换可以包括 SSTF实体根据基于MBMS的IPTV系统的EPG中所携带的接入点名称 (Access Point Name,简称APN)匹配出对应的提供服务的广播多播业务中
心(Broadcast/Multicast—Service Center,简称BM-SC )的定^立才示i口、才寻和
SIP URI;
SSTF实体根据所述BM-SC的定位标识符获取基于MBMS的IPTV系统的EPG中 BM-SC的会话参数;
SSTF实体将所述BM-SC的会话参数和所述SIP URI添加到所述基于MBMS的 I PTV系统的EPG的内容描述信息中,生成转换为基于IMS的I PTV系统的EPG 。 下面实施例中所涉及的转换操作均与本实施例中的相同,不再赘述; 步骤104、 SSTF实体以PULL方式或PUSH方式向SSF实体传递基于IMS 的IPTV系统的EPG;
步骤105、终端(User Equipment,简称UE)向SSF实体发送第二获取 电子节目菜单请求消息,以请求获取基于IMS的IPTV系统的EPG; 步骤106、 SSF实体向UE返回基于IMS的IPTV系统的EPG。 本实施例中,SSTF实体主动向PSS的电子节目菜单服务器和/或MBMS的 业务宣告功能实体请求获取源EPG,将获取到的源EPG转化为基于IMS的IPTV 系统的EPG,从而实现了能够根据现有的源EPG为基于IMS的IPTV系统的终端提供基于IMS的IPTV系统的电子节目菜单,使得无需重新配置基于IMS的 IPTV系统的电子节目菜单的数据,降低了维护IPTV系统的数据的成本。
图2为本发明电子节目菜单生成方法的第二实施例的流程示意图,如图 2所示,本实施例可以包括以下步骤
步骤201、 SSTF实体向PSS的电子节目菜单服务器或MBMS的业务宣告功 能实体发送订阅电子节目菜单请求消息,以请求订阅源EPG,所述订阅电子
节目菜单请求消息中携带有订阅类型。
其中的订阅类型可以可以包括单次订阅和长期订阅,单次订阅就是指只 订阅本次,长期订阅就是指PSS的电子节目菜单服务器或MBMS的业务宣告功 能实体上的EPG的相关信息发生变化后,向SSTF实体发送新的EPG;
步骤202、根据订阅类型,PSS的电子节目菜单服务器通过已经建立的传 送通道向SSTF实体发送基于PSS的IPTV系统的EPG或MBMS的业务宣告功 能实体通过已经建立的传送通道向SSTF实体发送基于MBMS的IPTV系统的 EPG。
若为单次订阅,在上述基于PSS的IPTV系统的EPG发送完成后释放传送 通道;若为长期订阅,则在解除订阅后释放传送通道;
步骤203、 SSTF实体将获取到的所订阅的基于PSS的IPTV系统的EPG或 基于MBMS的IPTV系统的EPG转换为基于IMS的IPTV系统的EPG;
步骤204、 UE向SSTF实体发送获取电子节目菜单请求消息,以请求获取 基于IMS的IPTV系统的EPG;
步骤205、 SSTF实体向UE返回基于IMS的IPTV系统的EPG。
本实施例中,PSS的电子节目菜单服务器和/或MBMS的业务宣告功能实 体根据预设策略如SSTF实体的订阅请求,主动向SSTF实体下发源EPG。 SSTF实体将获取到的源EPG转化为基于IMS的IPTV系统的EPG,从而能够生成基 于IMS的IPTV系统的电子节目菜单。
图3为本发明电子节目菜单生成方法的第三实施例的流程示意图,如图 3所示,本实施例可以包括以下步骤
步骤301、网管平台根据预先配置的方式向SSTF实体下发源EPG即基于 PSS的IPTV系统的EPG或基于MBMS的IPTV系统的EPG。
其中的网管平台上相当于设置有PSS的电子节目菜单服务器或MBMS的业 务宣告功能实体;
步骤302、 SSTF实体将获取到的基于PSS的IPTV系统的EPG或基于MBMS 的IPTV系统的EPG转换为基于IMS的IPTV系统的EPG;
步骤303、 UE向SSTF实体发送获取电子节目菜单请求消息,以请求获取 基于IMS的IPTV系统的EPG;
步骤304、 SSTF实体向UE返回基于IMS的IPTV系统的EPG。
本实施例中,设置有PSS的电子节目菜单服务器或MBMS的业务宣告功能 实体的网管平台主动向SSTF实体下发源EPG。 SSTF实体将获取到的源EPG转 化为基于IMS的IPTV系统的EPG,从而实现了能够根据现有的源电子节目菜 单为基于IMS的IPTV系统的终端提供基于IMS的IPTV系统的电子节目菜单, 使得无需重新配置基于IMS的IPTV系统的电子节目菜单的数据,降低了维护 IPTV系统的数据的成本。
进一步地,网管平台还可以通过预先配置的方式确定与SSTF实体间的源 EPG的传送关系,这种关系可以是网管平台周期性的向SSTF发送源EPG,还 可以是发送增量更新的源EPG。本实施例只是针对SSTF实体作为单独实体的 情况,而当SSTF实体与其他网元合设时如应用服务器(A卯lication Server,简称AS)或SSF,上述流程同样适用,此处不再赘述。
图4为本发明电子节目菜单生成方法的第四实施例的流程示意图,如图 4所示,本实施例可以包括以下步骤
步骤401、网管平台根据预先配置的方式将源EPG即基于PSS的IPTV系 统的EPG或基于MBMS的IPTV系统的EPG转换为基于IMS的IPTV系统的EPG。
其中的网管平台上相当于设置有SSTF实体;
步骤402、网管平台将基于IMS的IPTV系统的EPG下发给SSF实体; 步骤403、 UE向SSF实体发送获取电子节目菜单请求消息,以请求获取 基于IMS的IPTV系统的EPG;
步骤404、 SSF实体向UE返回基于IMS的IPTV系统的EPG。 本实施例中,设置有SSTF实体的网管平台将源EPG转化为基于IMS的 IPTV系统的EPG,从而实现了能够根据现有的源电子节目菜单为基于IMS的 IPTV系统的终端提供基于IMS的IPTV系统的电子节目菜单,使得无需重新 配置基于IMS的IPTV系统的电子节目菜单的凝:据,降低了维护IPTV系统的 数据的成本。
图5为本发明电子节目菜单生成方法的第五实施例的流程示意图,如图 5所示,本实施例可以包括以下步骤
步骤501、网管平台向应用服务器(Application Server,简称AS) / 增强的SSF下发源EPG即基于PSS的IPTV系统的EPG或基于MBMS的IPTV系 统的EPG;
步骤502、AS/SSF保存接收到的基于PSS的IPTV系统的EPG或基于MBMS 的IPTV系统的EPG,并根据预先配置的方式将所述保存的EPG的部分或全部 生成相应的基于IMS的IPTV系统的EPG。
18其中的AS/SSF上相当于设置有PSS的电子节目菜单服务器或MBMS的业 务宣告功能实体,以及SSTF实体;
步骤503、基于IMS的UE向AS/SSF发送第一获取电子节目菜单请求消 息,以请求获取基于IMS的IPTV系统的EPG;
步骤504、 AS/SSF向基于IMS的UE返回基于IMS的IPTV系统的EPG;
步骤505、基于PSS的UE向AS/SSF发送第二获取电子节目菜单请求消 息,以请求获取基于PSS的IPTV系统的EPG;
步骤506、 AS/SSF向基于PSS的UE返回基于PSS的IPTV系统的EPG;
步骤507、基于MBMS的UE向AS/SSF发送第三获取电子节目菜单请求消 息,以请求获取基于MBMS的IPTV系统的EPG;
步骤508、 AS/SSF向基于MBMS的UE返回基于MBMS的IPTV系统的EPG;
其中的步骤503和504、步骤505和506、以及步骤507和508可以任选 一对或几对来进行。
本实施例中,设置有PSS的电子节目菜单服务器和/或MBMS的业务宣告
系统的EPG,从而实现了能够根据现有的源电子节目菜单为基于IMS的IPTV 系统的终端提供基于IMS的IPTV系统的电子节目菜单,使得无需重新配置基 于IMS的IPTV系统的电子节目菜单的数据,降低了维护IPTV系统的数据的 成本。
图6为本发明电子节目菜单生成方法的第六实施例的流程示意图,如图 6所示,本实施例可以包括以下步骤
步骤601、基于IMS的UE向SSF实体发送获取电子节目菜单请求消息, 以请求获取基于IMS的IPTV系统的EPG;
19步骤602、 SSF实体向PSS的电子节目菜单服务器或MBMS的业务宣告功 能实体转发获取电子节目菜单请求消息,以请求获取基于IMS的IPTV系统的 EPG;
步骤603、 PSS的电子节目菜单服务器或MBMS的业务宣告功能实体根据 预先配置的方式将源EPG即基于PSS的IPTV系统的EPG或基于MBMS的IPTV 系统的EPG生成相应的基于IMS的IPTV系统的EPG;
步骤604、PSS的电子节目菜单服务器或MBMS的业务宣告功能实体向SSF 实体返回基于IMS的IPTV系统的EPG;
步骤605、 SSF实体向基于IMS的UE返回基于IMS的IPTV系统的EPG。
本实施例中,设置有SSTF实体的PSS的电子节目菜单服务器和/或MBMS 的业务宣告功能实体接收到获取源EPG请求消息后,将源EPG转化为基于IMS 的IPTV系统的EPG,从而实现了能够根据现有的源电子节目菜单为基于IMS 的IPTV系统的终端提供基于IMS的IPTV系统的电子节目菜单,使得无需重 新配置基于IMS的IPTV系统的电子节目菜单的数据,降低了维护IPTV系统 的数据的成本。
图7为本发明服务交换翻译功能实体实施例的结构示意图,如图7所示, 本实施例可以包括获取模块11和转换模块12。其中,获取^t块ll用于获取源 电子节目菜单,所述源电子节目菜单包括基于包交换流服务的互联网协议电 视系统的电子节目菜单和/或基于多媒体广播多播服务的互联网协议电视系 统的电子节目菜单;转换模块12用于根据所述获取模块获取的所述源电子节 目菜单生成基于IP多媒体子系统的互联网协议电视系统的电子节目菜单。
本实施例的服务交换翻译功能实体获取源EPG(基于PSS的IPTV系统的EPG 和/或基于MBMS的IPTV系统的EPG)的方式可以包括三种第一种方式是获取模块11主动向PSS的电子节目菜单服务器和/或MBMS的业务宣告功能实体获 取;第二种方式是PSS的电子节目菜单服务器和/或MBMS的业务宣告功能实体 根据一定的预设策略向获取模块ll推送;第三种方式是PSS的电子节目菜单服 务器和/或MBMS的业务宣告功能实体主动向获取模块ll推送。
其中,在第一种方式中,获取模块ll可以通过请求模块(图中未示出) 发送获取电子节目菜单请求消息或订阅电子节目菜单请求消息,以供获取模 块ll获取到所述源电子节目菜单,所述订阅电子节目菜单请求消息中携带有 订阅类型。
进一步地,本实施例中的转换模块可以包括第一匹配单元和第一转换单 元。其中,第一匹配单元用于根据所述基于包交换流服务的互联网协议电视 系统的电子节目菜单中的实时流纟某体协议统一资源标识符匹配出对应的会话 发起协议统一资源标识符;第一转换单元用于将所述实时流^ 某体协议统一资 源标识符和所述会话发起协议统一资源标识符添加到源电子节目菜单的内容 描述信息中,生成基于IP多媒体子系统的互联网协议电视系统的电子节目菜 单。
进一步地,本实施例中的转换模块还可以包括第二匹配单元、参数获取 单元和第二转换单元。其中,第二匹配单元用于根据基于多媒体广播多播服 务的互联网协议电视系统的电子节目菜单中的接入点名称匹配出对应的广播 多播业务中心的定位标识符和会话发起协议统一资源标识符;参数获取单元 用于根据所述广播多播业务中心的定位标识符获取基于多媒体广播多播服务 的互联网协议电视系统的电子节目菜单中广播多播业务中心的会话参数;第 二转换单元用于将所述广播多播业务中心的会话参数和所述会话发起协议统 一资源标识符添加到源电子节目菜单的内容描述信息中,生成基于IP多媒体子系统的互联网协议电视系统的电子节目菜单。
本实施例通过转换模块将获取模块所获取的基于PSS的IPTV系统的电子 节目菜单和/或基于MBMS的IPTV系统的电子节目菜单转换为基于IMS的IPTV 系统的电子节目菜单,从而实现了能够根据现有的源EPG为基于IMS的IPTV 系统的终端提供基于IMS的IPTV系统的电子节目菜单,使得无需重新配置基 于IMS的IPTV系统的电子节目菜单的数据,降低了维护IPTV系统的数据的 成本。
图8为本发明电子节目菜单生成系统实施例的结构示意图,如图8所示,
本实施例可以包括服务交换翻译功能实体10和电子节目菜单提供实体20。其
中,服务交换翻译功能实体10用于根据获取到的源电子节目菜单生成基于IP
多媒体子系统的互联网协议电视系统的电子节目菜单,所述源电子节目菜单
包括基于包交换流服务的互联网协议电视系统的电子节目菜单和/或基于多 媒体广播多播服务的互联网协议电视系统的电子节目菜单;电子节目菜单提
供实体20用于向服务交换翻译功能实体10提供所述源电子节目菜单。
其中的服务交换翻译功能实体10可以为一个独立实体,也可以与其他网 元一体化设置,如AS/SSF、网管平台等。
其中的电子节目菜单提供实体20可以是PSS的电子节目菜单服务器,用于 提供基于包交换流服务的互联网协议电视系统的电子节目菜单;也可以是 MBMS的业务宣告功能实体,用于提供基于多媒体广播多播服务的互联网协议 电视系统的电子节目菜单;还可以是PSS的电子节目菜单服务器和MBMS的业务 宣告功能实体,分别提供基于包交换流服务的互联网协议电视系统的电子节 目菜单和基于多媒体广播多播服务的互联网协议电视系统的电子节目菜单。 进一步地,服务交换翻译功能实体10可以包括获取模块11和转换模块
2212。其中,获取模块ll用于获取源电子节目菜单,所述源电子节目菜单包括 基于包交换流服务的互联网协议电视系统的电子节目菜单和/或基于多媒体
广播多播服务的互联网协议电视系统的电子节目菜单;转换模块12用于根据 所述获取模块获取的所述源电子节目菜单生成基于IP多々某体子系统的互联 网协议电视系统的电子节目菜单。
本实施例的服务交换翻译功能实体10获取源EPG (基于PSS的IPTV系统的 EPG和/或基于MBMS的IPTV系统的EPG)的方式可以包括三种第一种方式是获 取模块11主动向PSS的电子节目菜单服务器和/或MBMS的业务宣告功能实体获 取;第二种方式是PSS的电子节目菜单服务器和/或MBMS的业务宣告功能实体 根据一定的预设策略向获取4莫块11推送;第三种方式是PSS的电子节目菜单服 务器和/或MBMS的业务宣告功能实体主动向获取模块ll推送。
其中,在第一种方式中,获取模块ll可以通过请求模块(图中未示出) 发送获取电子节目菜单请求消息或订阅电子节目菜单请求消息,以供获取模 块ll获取到所述源电子节目菜单,所述订阅电子节目菜单请求消息中携带有 订阅类型。
本实施例通过服务交换翻译功能实体将从电子节目菜单提供实体获取的 基于PSS的IPTV系统的电子节目菜单和/或基于MBMS的IPTV系统的电子节 目菜单转换为基于IMS的IPTV系统的电子节目菜单,从而实现了能够根据现 有的源EPG为基于IMS的IPTV系统的终端提供基于IMS的IPTV系统的电子 节目菜单,使得无需重新配置基于IMS的IPTV系统的电子节目菜单的数据, 降低了维护IPTV系统的数据的成本。
图9为本发明电子节目菜单获取方法的第一实施例的流程示意图,如图 9所示,本实施例中,基于IMS的IPTV系统的EPG可以包括两个部分, 一个部分是个性化部分,由个性化的EPG数据构成;另一部分是非个性化部分, 由非个性化的EPG数据构成。本实施例中所涉及的BM-SC已经获取到了非个 性化的EPG数据,可以是通过BM-SC与SSF实体之间进行的交互,SSF实体 向BM-SC下发或BM-SC主动请求所获取的,也可以是通过网管平台向BM-SC 下发的。本实施例可以包括以下步骤
步骤901、 UE向服务发现功能(Service Discovery Function,简称SDF) 实体发送获取EPG入口信息的请求消息;
步骤902、 SDF实体通过向基于IMS的用户数据/设备数据(User/Device Profile)实体进行查询获取用户配置和设备能力;
步骤903、 SDF实体根据获取的用户配置和设备能力等信息和SDF实体上配 置的策略选择SSF实体。
其中SDF实体上配置的策略可以为负荷均衡策略、业务实施策略(广告投 放等)等策略,上述策略可以由运营商设置;
步骤904、 SDF实体向UE返回选定的SSF实体的地址。
为了保证系统的灵活性和稳定性,SDF实体还可以向UE返回多个选定的 SSF实体的地址,如果其中的一个SSF实体出现故障,还可以有其他可用的SSF 实体;
步骤905、 UE根据SDF实体返回的SSF实体的地址,向对应的SSF实体 发送获取电子节目菜单请求消息,以请求获取基于IMS的IPTV系统的EPG;
步骤906、 SSF实体接收获取电子节目菜单请求消息后,向基于IMS的 User/Device Profile进行查询获取用户的偏好;
步骤907、 SSF实体根据用户的偏好的相关信息产生个性化的EPG数据, 以及获取非个性化的EPG数据的组合逻辑,该组合逻辑可以包括以多播方式获取非个性化的EPG数据的相关信息、以及EPG的个性化部分和非个性化 部分的组合呈现方式的脚本描述等。
其中的以多播方式获取非个性化的EPG数据的相关信息为非个性化的EPG 数据的多播组地址即BM-SC的地址、多播会话的参数等信息;
步骤908、 SSF实体向UE发送上述生成的个性化的EPG数据和组合逻辑;
步骤909、 UE根据接收到的组合逻辑中的非个性化的EPG数据的多播组地 址和多播会话的参数,向BM-SC发送加入多播会话请求消息,以请求加入非个 性化的EPG数据的多播组;
步骤910、 BM-SC接收到加入多播会话请求消息后,向UE返回非个性化的 EPG数据;
步骤911、 UE根据接收到的组合逻辑中的EPG的个性化部分和非个性化 部分的组合呈现方式的脚本描述,将个性化的EPG数据所形成的EPG的个性 化部分和非个性化的EPG数据所形成的EPG的非个性化部分进行组合,生成 完整的EPG。
本实施例终端首先通过单播方式获取基于IMS的IPTV系统的电子节目菜 单的个性化部分,再通过多播方式获取基于IMS的IPTV系统的电子节目菜单的 非个性化部分,最后将所述个性化部分和所述非个性化部分进行组合,生成 完整的基于IMS的IPTV系统的电子节目菜单。
此外,SDF实体在向UE返回SSF实体的地址的同时,还可以返回BM-SC 的地址,指示UE通过SSF实体获取个性化的EPG数据,通过BM-SC获取非个 性化的EPG数据;或者还可以在UE上预先配置获取非个性化的EPG数据的 BM-SC的地址。
进一步地,UE在获取EPG后,还可以根据EPG中的相关指示进一步获取EPG的个性化部分的附加信息,如如某场球赛的球员名单或球员的简介, 增强了 EPG的信息可读性。
图IO为本发明电子节目菜单获取方法的第二实施例的流程示意图,如图 10所示,本实施例中,基于IMS的IPTV系统的EPG可以包括两个部分,一 个部分是个性化部分,由个性化的EPG数据构成;另一部分是非个性化部分, 由非个性化的EPG数据构成。本实施例中所涉及的BM-SC已经获取到了非个 性化的EPG数据,可以是通过BM-SC与SSF实体之间进行的交互,SSF实体 向BM-SC下发或BM-SC主动请求所获取的,也可以是通过网管平台向BM-SC 下发的。本实施例可以包括以下步骤
步骤1001、 UE向SDF实体发送获取EPG入口信息的请求消息;
步骤1002、 SDF实体通过向基于IMS的User/Device Prof i le进行查询获fL 用户配置和设备能力;
步骤1003、 SDF实体根据获取的用户配置和设备能力等信息和SDF实体上 配置的策略选择SSF实体;
步骤1004、 SDF实体向UE返回所述SSF实体的地址,所述SSF实体的地址可 以是多个;
步骤1005、 UE根据SDF实体返回的SSF实体的地址,向对应的SSF实体 发送获取电子节目菜单请求消息,以请求获取基于IMS的IPTV系统的EPG;
步骤1006、 SSF实体接收获取电子节目菜单请求消息后,向基于IMS的 User/Device Profile进行查询获取用户的偏好;
步骤1007、 SSF实体根据用户的偏好的相关信息产生的个性化的EPG数 据,以及产生获取非个性化的EPG数据的组合逻辑,该组合逻辑可以包括 EPG的个性化部分和非个性化部分的组合呈现方式的脚本描述等。步骤1009、 BM-SC以广播方式向UE返回非个性化的EPG数据。 需要说明的是,步骤1009与前面的步骤(步骤1001 步骤1008)没有先后 顺序关系;
步骤1010、 UE根据接收到的组合逻辑中的EPG的个性化部分和非个性化 部分的组合呈现方式的脚本描述,将个性化的EPG数据所形成的EPG的个性 化部分和非个性化的EPG数据所形成的EPG的非个性化部分进行组合,生成 完整的EPG。
本实施例终端首先通过单播方式获取基于IMS的IPTV系统的电子节目菜 单的个性化部分,再通过广播方式获取基于IMS的IPTV系统的电子节目菜单的
完整的基于IMS的IPTV系统的电子节目菜单。
此外,SDF实体在向UE返回SSF实体的地址的同时,还可以返回BM-SC 的地址,指示UE通过SSF实体获取个性化的EPG数据,通过BM-SC获取非个 性化的EPG lt据;或者还可以在UE上预先配置获取非个性化的EPG ^t据的 BM-SC的地址。
进一步地,UE在获取EPG后,UE获取EPG后,还可以才艮据EPG中的相关 指示进一步获取EPG的个性化部分的附加信息,如如某场球赛的球员名单 或球员的简介,增强了 EPG的信息可读性。
图11为本发明终端实施例的结构示意图,如图11所示,本实施例可以 包括第一获取模块31、第二获取模块32和组合模块33。其中第一获取模块 31用于通过单播方式获取基于IP多媒体子系统的互联网协议电视系统的电 子节目菜单的个性化部分;第二获取模块32用于通过多播或广播方式获取基
27于IP多媒体子系统的互联网协议电视系统的电子节目菜单的非个性化部分; 组合模块33用于根据获取的逻辑组合指示将第一获取模块31获取的个性化 部分和第二获取模块32获取的非个性化部分进行组合,生成完整的基于IP 多媒体子系统的互联网协议电视系统的电子节目菜单。
本实施例第一获取模块首先通过单播方式获取基于IMS的IPTV系统的电 子节目菜单的个性化部分,第二获取模块再通过多播或广播方式获取基于IMS 的IPTV系统的电子节目菜单的非个性化部分,最后组合模块将所述个性化部 分和所述非个性化部分进行组合,生成完整的基于IMS的IPTV系统的电子节目菜单。
图12为本发明电子节目菜单获取系统实施例的结构示意图,如图12所 示,本实施例可以包括终端30、第一电子节目菜单提供实体40和第二电子 节目菜单提供实体50。其中终端30用于通过单播方式获取基于IP多媒体子 系统的互联网协议电视系统的电子节目菜单的个性化部分,通过多播或广播 方式获取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的非 个性化部分,根据获取的逻辑组合指示将所述个性化部分和所述非个性化部 分进行组合,生成完整的基于IP多媒体子系统的互联网协议电视系统的电子 节目菜单;第一电子节目菜单提供实体40用于向终端30提供基于IP多媒体 子系统的互联网协议电视系统的电子节目菜单的个性化部分;第二电子节目 菜单提供实体50用于向终端30提供基于IP多媒体子系统的互联网协议电视 系统的电子节目菜单的非个性化部分。其中的第一电子节目菜单提供实体40 可以为服务选择功能实体;第二电子节目菜单提供实体50可以为广播多播业 务中心。
本实施例终端首先通过单播方式从服务选择功能实体中获取基于IMS的IPTV系统的电子节目菜单的个性化部分,再通过多播或广播方式从广播多播
业务中心中获取基于IMS的IPTV系统的电子节目菜单的非个性化部分,最后将 所述个性化部分和所述非个性化部分进行组合,生成完整的基于IMS的IPTV 系统的电子节目菜单。
进一步地,本实施例中终端30可以包括第一获取模块31、第二获取模 块32和组合模块33。其中第一获取模块31用于通过单播方式获取基于IP 多媒体子系统的互联网协议电视系统的电子节目菜单的个性化部分;第二获 取模块32用于通过多播或广播方式获取基于IP多媒体子系统的互联网协议 电视系统的电子节目菜单的非个性化部分;组合模块33用于根据获取的逻辑 组合指示将第一获取模块31获取的个性化部分和第二获取才莫块32获取的非 个性化部分进行组合,生成完整的基于IP多媒体子系统的互联网协议电视系 统的电子节目菜单。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括R0M、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行《奮改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。
29
权利要求
1、一种电子节目菜单生成方法,其特征在于包括获取源电子节目菜单,所述源电子节目菜单包括基于包交换流服务的互联网协议电视系统的电子节目菜单和/或基于多媒体广播多播服务的互联网协议电视系统的电子节目菜单;根据所述源电子节目菜单生成基于IP多媒体子系统的互联网协议电视系统的电子节目菜单。
2、 根据权利要求l所述的电子节目菜单生成方法,其特征在于所述源电 子节目菜单是主动从包交换流服务的电子节目菜单服务器和/或多媒体广播 多播服务的业务宣告功能实体获取的。
3、 根据权利要求1或2所述的电子节目菜单生成方法,其特征在于所述获 取源电子节目菜单之前还包括发送获取电子节目菜单请求消息。
4、 根据权利要求3所述的电子节目菜单生成方法,其特征在于所述获取 电子节目菜单请求消息是以超文本传输协议方式或文件传输协议方式发送 的。
5、 根据权利要求1或2所述的电子节目菜单生成方法,其特征在于所述获 取源电子节目菜单之前还包括发送订阅电子节目菜单请求消息,所述订阅电子节目菜单请求消息中携 带有订阅类型,所述订阅类型包括单次订阅或长期订阅。
6、 根据权利要求l所述的电子节目菜单生成方法,其特征在于所述源电 子节目菜单是包交换流服务的电子节目菜单服务器和/或多媒体广播多播服务的业务宣告功能实体根据预设策略下发的;或者所述源电子节目菜单是包交换流服务的电子节目菜单服务器和/或多媒 体广播多播服务的业务宣告功能实体主动下发的。
7、 根据权利要求1或2所述的电子节目菜单生成方法,其特征在于所述根 据所述基于包交换流服务的互联网协议电视系统的电子节目菜单生成基于ip 多媒体子系统的互联网协议电视系统的电子节目菜单具体包括根据所述基于包交换流服务的互联网协议电视系统的电子节目菜单中的 实时流々某体协议统一资源标识符匹配出对应的会话发起协议统一资源标识付;将所述实时流媒体协议统一资源标识符和所述会话发起协议统一资源标 识符添加到源电子节目菜单的内容描述信息中,生成基于ip多媒体子系统的 互联网协议电视系统的电子节目菜单。
8、 根据权利要求1或2所述的电子节目菜单生成方法,其特征在于所述根据所述基于多媒体广播多播服务的互联网协议电视系统的电子节目菜单生成基于ip多々某体子系统的互联网协议电视系统的电子节目菜单具体包括根据所述基于多媒体广播多播服务的互联网协议电视系统的电子节目菜单中的接入点名称匹配出对应的广播多播业务中心的定位标识符和会话发起协议统一资源标识符;根据所述广播多播业务中心的定位标识符获取基于多媒体广播多播服务的互联网协议电视系统的电子节目菜单中广播多播业务中心的会话参数; 将所述广播多播业务中心的会话参数和所述会话发起协议统一资源标识符添加到源电子节目菜单的内容描述信息中,生成基于ip多々某体子系统的互联网协议电视系统的电子节目菜单。
9、 一种服务交换翻译功能实体,其特征在于包括获取模块,用于获取源电子节目菜单,所述源电子节目菜单包括基于包 交换流服务的互联网协议电视系统的电子节目菜单和/或基于多媒体广播多 播服务的互联网协议电视系统的电子节目菜单;转换模块,用于根据所述源电子节目菜单生成基于IP多媒体子系统的互 联网协议电视系统的电子节目菜单。
10、 根据权利要求9所述的服务交换翻译功能实体,其特征在于还包括 请求模块,用于发送获取电子节目菜单请求消息或订阅电子节目菜单请求消 息,以供所述获取模块获取到所述源电子节目菜单,所述订阅电子节目菜单请求消息中携带有订阅类型。
11、 根据权利要求9或10所述的服务交换翻译功能实体,其特征在于所述 转换模块包括第 一 匹配单元,用于根据所述基于包交换流服务的互联网协议电视系统 的电子节目菜单中的实时流媒体协议统一资源标识符匹配出对应的会话发起 协议统一资源标识符;第一转换单元,用于将所述实时流i某体协议统一资源标识符和所述会话 发起协议统一资源标识符添加到源电子节目菜单的内容描述信息中,生成基 于IP多々某体子系统的互联网协议电视系统的电子节目菜单。
12、 根据权利要求9或10所述的服务交换翻译功能实体,其特征在于所述 转换模块包括第二匹配单元,用于根据基于多媒体广播多播服务的互联网协议电视系 统的电子节目菜单中的接入点名称匹配出对应的广播多播业务中心的定位标 识符和会话发起协议统一资源标识符;参数获取单元,用于根据所述广播多播业务中心的定位标识符获取基于 多媒体广播多播服务的互联网协议电视系统的电子节目菜单中广播多播业务中心的会话参数;第二转换单元,用于将所述广播多播业务中心的会话参数和所述会话发 起协议统一资源标识符添加到源电子节目菜单的内容描述信息中,生成基于 IP多媒体子系统的互联网协议电视系统的电子节目菜单。
13、 一种电子节目菜单生成系统,其特征在于包括 服务交换翻译功能实体,用于根据获取到的源电子节目菜单生成基于IP多媒体子系统的互联网协议电视系统的电子节目菜单,所述源电子节目菜单包括基于包交换流服务的互联网协议电视系统的电子节目菜单和/或基于多 媒体广播多播服务的互联网协议电视系统的电子节目菜单;电子节目菜单提供实体,用于向所述服务交换翻译功能实体提供所述源 电子节目菜单。
14、 根据权利要求13所述的电子节目菜单生成系统,其特征在于所述服 务交换翻译功能实体包括获取模块,用于获取源电子节目菜单,所述源电子节目菜单包括基于包 交换流服务的互联网协议电视系统的电子节目菜单和/或基于多媒体广播多 播服务的互联网协议电视系统的电子节目菜单;转换模块,用于根据所述源电子节目菜单生成基于IP多媒体子系统的互 联网协议电系统的电子节目菜单。
15、 根据权利要求14所述的电子节目菜单生成系统,其特征在于所述服 务交换翻译功能实体还包括请求模块,用于发送获取电子节目菜单请求消 息或订阅电子节目菜单请求消息,以供所述获取模块获取到所述源电子节目菜单,所述订阅电子节目菜单请求消息中携带有订阅类型。
16、 根据权利要求13所述的电子节目菜单生成系统,其特征在于所述服务交换翻译功能实体独立设置或者与已有网元一体化设置。
17、 根据权利要求16所述的电子节目菜单生成系统,其特征在于所述已 有网元为所述电子节目菜单提供实体、网管平台、应用服务器或服务选择功 能实体。
18、 根据权利要求13、 14、 15、 16或17所述的电子节目菜单生成系统, 其特征在于所述电子节目菜单提供实体包括包交换流服务的电子节目菜单服务器和/或多媒体广播多播服务的业务宣告功能实体。
19、 一种电子节目菜单获取方法,其特征在于包括 获取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的个性化部分;获取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的非个 性化部分;根据获取的逻辑组合指示将所述个性化部分和所述非个性化部分进行组 合,生成基于IP多媒体子系统的互联网协议电视系统的电子节目菜单。
20、 根据权利要求19所述的电子节目菜单获取方法,其特征在于所述获 取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的个性化部分 具体为通过单播方式获取基于IP多媒体子系统的互联网协议电视系统的电子节 目菜单的个性化部分。
21、 根据权利要求19所述的电子节目菜单获取方法,其特征在于所述获 取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的非个性化部分具体为通过多播或广播方式获取基于IP多媒体子系统的互联网协议电视系统的 电子节目菜单的非个性化部分。
22、 根据权利要求21所述的电子节目菜单获取方法,其特征在于所述通 过多播方式获取基于IP多媒体子系统的互联网协议电视系统的电子节目菜单 的非个性化部分之前还包括预先配置获取所述非个性化部分的多播地址;或者 与服务发现功能实体进行交互,获取多播地址;或者 与服务选择功能实体进行交互,获取多播地址。
23、 一种终端,其特征在于包括第 一获取模块,用于获取基于IP多媒体子系统的互联网协议电视系统的 电子节目菜单的个性化部分;第二获取模块,用于获取基于IP多媒体子系统的互联网协议电视系统的 电子节目菜单的非个性化部分;组合模块,用于根据获取的逻辑组合指示将所述第一获取模块获取的个 性化部分和所述第二获取模块获取的非个性化部分进行组合,生成基于IP多 媒体子系统的互联网协议电视系统的电子节目菜单。
24、 一种电子节目菜单获取系统,其特征在于包括终端,用于获取基于IP多媒体子系统的互联网协议电视系统的电子节目 菜单的个性化部分;获取基于IP多媒体子系统的互联网协议电视系统的电子 节目菜单的非个性化部分;根据获取的逻辑组合指示将所述个性化部分和所 述非个性化部分进行组合,生成基于IP多媒体子系统的互联网协议电视系统 的电子节目菜单;第一电子节目菜单提供实体,用于向所述终端提供基于IP多媒体子系统的互联网协议电视系统的电子节目菜单的个性化部分;第二电子节目菜单提供实体,用于向所述终端提供基于IP多媒体子系统 的互联网协议电视系统的电子节目菜单的非个性化部分。
25、 根据权利要求24所述的电子节目菜单获取系统,其特征在于所述第 一电子节目菜单提供实体为服务选择功能实体。
26、 根据权利要求24所述的电子节目菜单获取系统,其特征在于所述第 二电子节目菜单提供实体为广播多播业务中心。
全文摘要
本发明实施例涉及一种电子节目菜单生成和获取方法、设备及系统,其中电子节目菜单生成方法包括获取源电子节目菜单,所述源电子节目菜单包括基于PSS的IPTV系统的EPG和/或基于MBMS的IPTV系统的EPG;根据所述源电子节目菜单生成基于IMS的IPTV系统的EPG。本发明实施例根据现有的基于PSS的IPTV系统的EPG和/或基于MBMS的IPTV系统的EPG生成基于IMS的IPTV系统的EPG,从而实现了能够根据现有的源电子节目菜单为基于IMS的IPTV系统的终端提供基于IMS的IPTV系统的EPG,无需重新配置基于IMS的IPTV系统的电子节目菜单的数据,降低了维护IPTV系统的数据的成本。
文档编号H04N7/24GK101577702SQ20081010591
公开日2009年11月11日 申请日期2008年5月5日 优先权日2008年5月5日
发明者成淑敏, 朱东铭, 李金城, 啸 王, 耕 王, 钟剑锋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1