富媒体场景的生成方法、系统和动态场景生成装置的制作方法

文档序号:7711475阅读:200来源:国知局
专利名称:富媒体场景的生成方法、系统和动态场景生成装置的制作方法
技术领域
本发明实施例涉及通信技术领域和多媒体领域,特别涉及一种富媒体场景的生成 方法、系统和动态场景生成装置。
背景技术
因特网协议多媒体子系统(Internet Protocol Multimedia Subsystem ;以下简 称IMS)是第三代合作伙伴计划(Third Generation Partnership Project ;以下简称 3GPP)提出的支持因特网协议(Internet Protocol ;以下简称IP)多媒体业务的子系统。 IMS是一个独立于接入技术的基于IP的标准网络,与现存的语音和数据网络都可以互通。 IMS网络可以完成会话管理、注册、安全、计费、承载控制或漫游等功能。网络电视(Internet Protocol Television ;以下简称IPTV)是一种利用宽带有 线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内 的多种交互式服务的崭新技术。用户在家中可以使用个人电脑(Personal Computer;以下 简称PC),也可以采用网络机顶盒加普通电视机的方式享受IPTV业务,还可以通过移动终 端享受IPTV业务。IPTV使用传输控制协议(Transmission Control Protocol ;以下简称 TCP)/IP作为承载协议进行单播、广播或组播视频业务,有效地将电视网、电话网和互联网 三个领域结合在一起,是三网融合最具代表性的业务,正受到业界越来越多的关注。而基于 IMS网络的IPTV(基于IMS网络的IPTV)业务也成为近年来业界关注的焦点课题。随着信息技术的升级发展,现在互联网上传播的信息,已经不仅只有文字或图 片,同时还可以包括动画、影片、音乐或语音效果等,这就是所谓的富媒体,富媒体通常包 括二维和三维的图片(Image)、视频(Video)、音频(Audio)、超文本标记语言(HyperText Markup Language ;以下简称=HTML)、闪存(Flash)、动态 HTML (Dynamic HTML ;以下简称 DHTML)和JAVA等各种格式的内容,其最大的特点在于提供互动性,提高受众的参与度,从 而改善用户体验。在基于IMS网络的IPTV业务中实现富媒体业务,可以提高基于IMS网络 的IPTV业务的互动性。在实现本发明的过程中,发明人发现,现有技术中基于IMS网络的IPTV架构无法 动态地生成和更新富媒体场景,导致不支持富媒体业务,因此现有的基于IMS网络的IPTV 业务的互动性低、受众的参与度低、用户体验度不高。

发明内容
本发明实施例提供一种富媒体场景的生成方法、系统和动态场景生成装置,以实 现在基于IMS网络的IPTV架构下提供富媒体业务的过程中实时动态地对富媒体场景进行更新。本发明实施例提供一种富媒体场景的生成方法,包括接收指示消息,所述指示消息根据实时业务的交互信息生成;根据所述指示消息,生成富媒体场景文件或更新文件;
向用户设备提供所述富媒体场景文件或所述更新文件。本发明实施例还提供一种动态场景生成装置,包括接收模块,用于接收指示消息,所述指示消息根据实时业务的交互信息生成;生成模块,用于根据所述接收模块接收的指示消息,生成富媒体场景文件或更新 文件;提供模块,用于向用户设备提供所述生成模块生成的富媒体场景文件或更新文 件。本发明实施例还提供一种富媒体场景的生成系统,包括应用服务器,用于接收用户设备发送的实时业务的交互信息,根据所述实时业务 的交互信息生成指示消息,并发送所述指示消息;动态场景生成装置,用于接收所述应用服务器发送的指示消息,根据所述指示消 息,生成富媒体场景文件或更新文件,并向所述用户设备提供所述富媒体场景文件或所述 更新文件。通过本发明实施例,动态场景生成装置接收根据实时业务的交互信息生成的指示 消息,然后根据该指示消息,生成富媒体实时场景文件或更新文件,然后向用户设备提供富 媒体场景文件或更新文件,获得该富媒体场景文件或更新文件的用户设备可以展示相应的 富媒体场景或者对当前的富媒体场景进行更新。本发明实施例实现了在提供富媒体业务的 过程中实时动态地生成富媒体场景文件或更新文件,实现了实时动态地对富媒体场景进行 更新,从而实现了在基于IMS网络的IPTV架构下提供富媒体业务,增强了基于IMS网络的 IPTV的交互能力,丰富和扩大了 IPTV的业务范围。


为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的 一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他的附图。图1为本发明富媒体场景的生成方法一个实施例的流程图;图2为本发明动态场景生成装置一个实施例的结构示意图;图3为本发明富媒体场景的生成系统一个实施例的结构示意图;图4为本发明富媒体场景的生成系统另一个实施例的结构示意图;图5为本发明基于IMS网络的IPTV架构一个实施例的结构示意图;图6为本发明基于IMS网络的IPTV架构另一个实施例的结构示意图;图7为本发明富媒体场景的生成方法一个具体实施例的流程图;图8为本发明基于IMS网络的IPTV架构再一个实施例的结构示意图;图9为本发明基于IMS网络的IPTV架构又一个实施例的结构示意图;图10为本发明富媒体场景的生成方法另一个具体实施例的流程图;图11为本发明基于IMS网络的IPTV架构还一个实施例的结构示意图;图12为本发明富媒体场景的生成方法再一个具体实施例的流程图;图13为本发明基于IMS网络的IPTV架构又再一个实施例的结构示意图14为本发明富媒体场景的生成方法又一个具体实施例的流程图。
具体实施例方式下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显 然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施 例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属 于本发明保护的范围。本发明实施例提供一种富媒体场景的生成方法,图1为本发明富媒体场景的生成 方法一个实施例的流程图,如图1所示,该实施例包括步骤101,接收指示消息,该指示消息根据实时业务的交互信息生成,用于指示需 要生成富媒体场景文件或更新文件。接收指示消息具体可以为独立设置的动态场景生成装置通过新增的与应用服务 器之间的接口,接收该应用服务器发送的指示消息,该指示消息由应用服务器根据用户设 备发送的实时业务的交互信息生成;或者,设置在应用服务器中的动态场景生成装置接收应用服务器中的另一功能模块发 送的指示消息,该指示消息由另一功能模块根据用户设备发送的实时业务的交互信息生 成;或者,设置在控制服务器中的动态场景生成装置通过新增的控制服务器与应用服务器 之间的接口,接收应用服务器发送的指示消息,该指示消息由应用服务器根据用户设备发 送的实时业务的交互信息生成;或者,设置在传输服务器中的动态场景生成装置通过新增的应用服务器与传输服务器 之间的接口,接收应用服务器发送的指示消息,该指示消息由应用服务器根据用户设备发 送的实时业务的交互信息生成;或者,设置在传输服务器中的动态场景生成装置接收控制服务器发送的指示消息,该控 制服务器发送的指示消息来自应用服务器,该指示消息由应用服务器根据用户设备发送的 实时业务的交互信息生成。其中,应用服务器生成指示消息具体可以为应用服务器接收用户设备发送的实 时业务的交互信息,确定实时业务的业务类型,根据该实时业务的业务类型即时或定时生 成指示消息。该指示消息包括生成富媒体场景文件或更新文件所需的数据,以及上述实时 业务的业务类型。应用服务器接收的实时业务的交互信息包括生成富媒体场景文件或更新文件所 需的数据;另外,由于用户设备发送的实时业务的交互信息所采用的格式模板是与业务相 关的,可以是预先设定好的,因此应用服务器在生成指示消息时,还可以根据用户设备发送 的交互信息确定实时业务的业务类型,其中,该实时业务的业务类型包括在线投票、发表评 论或网页推荐等业务类型。当应用服务器确定实时业务的交互信息需要反馈给用户时,还 可以根据交互业务的业务类型即时或者定时生成指示消息,其中,即时业务的业务类型与 生成指示消息的时间点相关,例如交互式投票业务,是否投票成功的场景信息需要即时发 送给用户,因此需要即时生成指示消息,而目前各位选手的票数的场景信息可以定时发送, 如5分钟才生成一次指示消息。
举例来说,在交互式投票系统中,用户设备发送的实时业务的交互信息为投票信 息,该投票信息中包括的投票数据即为生成富媒体场景文件或更新文件所需的数据,以及 实时业务的业务类型信息,其中业务类型信息可以用业务标识来表示。生成指示消息具体 可以包括将该投票信息包装为一个可扩展标记语言(Extensible Markup Language;以下 简称XML)文件,或者其它自定义文本信息。步骤102,根据该指示消息,生成富媒体场景文件或更新文件。具体地,在接收到指示消息之后,动态场景生成装置确定需要生成富媒体场景文 件或更新文件,并根据指示消息中的数据,生成与该指示消息中的业务类型相对应的富媒 体场景文件或更新文件。具体地,动态场景生成装置可以根据业务类型信息(业务标识)获取预置的富媒 体场景文件或更新文件模板,将该指示消息中的数据直接添加进获取的模板。具体地,富媒体场景文件可以是一个XML文件,更具体地,该富媒体场景文件是一 个可缩放矢量图形(Scalable Vector Graphics ;以下简称SVG)描述文件。举例如下< ? xml version = “ 1.0" ? ><svg xmlns = “ http://www.w3.org/2000/svg “ version ="1.2" baseProfile = “ tiny"viewBox =〃 0 0 30 30〃 ><desc>Example SVG file</desc><rect x=〃 10〃 y =" 10〃 width=" 10〃 height =" 10〃 fill =〃 red" /></svg>更新文件可以是一些文本信息,也可以是一个XML文件,包括待更新元素与更新 的目标内容,举例如下<lsr:add ref = 'nodel' >......</add><lsr:delete ref = ‘node2,>......〈/delete〉<dims: doscript>......</doscript>步骤103,向用户设备提供该富媒体场景文件或更新文件。其中,向用户设备提供富媒体场景文件或更新文件具体可以为独立设置的动态 场景生成装置通过新增的与控制服务器之间的接口,将该富媒体场景文件或更新文件发送 至控制服务器,由控制服务器通过新增的该控制服务器与传输服务器之间的接口,将该富 媒体场景文件或该更新文件发送至传输服务器,再由该传输服务器将该富媒体场景文件或 该更新文件发送至用户设备;或者,通过新增的该动态场景生成装置与该传输服务器之间 的接口,将富媒体场景文件或更新文件发送至传输服务器,由该传输服务器将富媒体场景 文件或更新文件发送至用户设备;或者,设置在应用服务器中的动态场景生成装置通过新增的应用服务器与控制服务器 之间的接口,将该富媒体场景文件或该更新文件发送至控制服务器,由该控制服务器通过 新增的该控制服务器与传输服务器之间的接口,将该富媒体场景文件或更新文件发送至传 输服务器,再由该传输服务器将富媒体场景文件或更新文件发送至用户设备;或者,通过新 增的该应用服务器与传输服务器之间的接口,将该富媒体场景文件或该更新文件发送至传输服务器,再由该传输服务器将富媒体场景文件或更新文件发送至用户设备;或者,设置在控制服务器中的动态场景生成装置通过新增的控制服务器与传输服务器 之间的接口,将该富媒体场景文件或该更新文件发送至传输服务器,由该传输服务器将该 富媒体场景文件或该更新文件发送至用户设备;或者,设置在传输服务器中的动态场景生成装置将富媒体场景文件或更新文件发送至 传输服务器中的另一功能模块,该传输服务器中的另一功能模块将该富媒体场景文件或该 更新文件发送至用户设备。向用户设备提供富媒体场景文件或更新文件具体还可以为动态场景生成装置向应用服务器返回该富媒体场景文件或该更新文件的存储位 置信息,由该应用服务器向用户设备通知该存储位置信息,然后用户设备可以根据该存储 位置信息从动态场景生成装置下载该富媒体场景文件或该更新文件。其中,动态场景生成装置向应用服务器返回富媒体场景文件或更新文件的存储位 置信息具体可以为独立设置的动态场景生成装置通过新增的与应用服务器之间的接口,向应用服务 器返回该富媒体场景文件或该更新文件的存储位置信息;或者,设置在控制服务器中的动态场景生成装置通过新增的控制服务器与应用服务器 之间的接口,向该应用服务器返回富媒体场景文件或更新文件的存储位置信息;或者,设置在传输服务器中的动态场景生成装置通过新增的传输服务器与应用服务器 之间的接口,向该应用服务器返回富媒体场景文件或更新文件的存储位置信息;或者,设置 在传输服务器中的动态场景生成装置通过控制服务器向应用服务器返回富媒体场景文件 或更新文件的存储位置信息。其中,用户设备根据存储位置信息从动态场景生成装置下载富媒体场景文件或更 新文件具体可以为独立设置的动态场景生成装置通过新增的与用户设备之间的接口向该用户设备 提供下载功能,该用户设备根据该存储位置信息通过上述新增的接口,从独立设置的动态 场景生成装置下载该富媒体场景文件或该更新文件;或者,设置在应用服务器中的动态场景生成装置通过新增的该应用服务器与用户设备 之间的接口向该用户设备提供下载功能,该用户设备根据上述存储位置信息通过上述新增 的该应用服务器与用户设备之间的接口,从设置在应用服务器中的动态场景生成装置下载 该富媒体场景文件或该更新文件;或者,设置在控制服务器中的动态场景生成装置通过新增的该控制服务器与用户设备 之间的接口向该用户设备提供下载功能,该用户设备根据存储位置信息通过上述新增的该 控制服务器与用户设备之间的接口,从设置在控制服务器中的动态场景生成装置下载该富 媒体场景文件或该更新文件;或者,设置在传输服务器中的动态场景生成装置通过新增的该传输服务器与用户设备 之间的接口向该用户设备提供下载功能,该用户设备根据存储位置信息通过上述新增的该 传输服务器与用户设备之间的接口,从设置在该传输服务器中的动态场景生成装置下载该 富媒体场景文件或该更新文件。用户设备获得富媒体场景文件之后,该用户设备可以解析该富媒体场景文件,并展示解析得到的富媒体场景;用户设备获得更新文件之后,该用户设备可以将当前富媒体场景文件中待更新元素的内容更新为该更新文件中更新的目标内容,然后展示更新后的富 媒体场景。本实施例中,动态场景生成装置接收根据实时业务的交互信息生成的指示消息, 然后根据该指示消息,实时生成富媒体场景文件或更新文件,然后向用户设备提供富媒体 场景文件或更新文件,获得该富媒体场景文件或更新文件的用户设备可以展示相应的富媒 体场景或者对当前的富媒体场景进行更新。本发明实施例实现了在提供富媒体业务的过 程中实时动态地生成富媒体场景文件或更新文件,实现了实时动态地对富媒体场景进行更 新,从而实现了在基于IMS网络的IPTV架构下提供富媒体业务,增强了基于IMS网络的 IPTV的交互能力,丰富和扩大了 IPTV的业务范围。图2为本发明动态场景生成装置一个实施例的结构示意图,该实施例中的动态场 景生成装置可以实现本发明图1所示实施例的流程,如图2所示,该动态场景生成装置包 括接收模块21、生成模块22和提供模块23。接收模块21可以接收指示消息,该指示消息根据实时业务的交互信息生成。生成模块22可以根据接收模块21接收的指示消息,生成富媒体场景文件或更新 文件;具体地,生成模块22可以根据该指示消息中包括的生成富媒体场景文件或更新文件 所需的数据,生成与该指示消息中的业务类型对应的富媒体场景文件或更新文件;该业务 类型包括投票、发表评论或网页推荐等业务类型。生成模块22生成的富媒体场景文件可 以是一个XML文件,更具体地,该富媒体场景文件是一个SVG描述文件;生成模块22生成的 更新文件可以是一些文本信息,也可以是一个XML文件,包括待更新元素和更新的目标内 容。提供模块23可以向用户设备提供生成模块22生成的富媒体场景文件或更新文 件。用户设备获得富媒体场景文件之后,该用户设备可以解析该富媒体场景文件,展示解析 得到的富媒体场景;用户设备获得更新文件之后,该用户设备可以解析该更新文件,将当前 富媒体场景文件中待更新元素的内容更新为该更新文件中更新的目标内容,展示更新后的 富媒体场景。具体地,提供模块23可以包括第一提供子模块231和第二提供子模块232 ;第一 提供子模块231用于将生成模块22生成的富媒体场景文件或更新文件发送至传输服务器, 由该传输服务器将上述富媒体场景文件或更新文件发送至用户设备;第二提供子模块232 用于向应用服务器返回富媒体场景文件或更新文件的存储位置信息,由该应用服务器向用 户设备通知该存储位置信息,以便用户设备根据该存储位置信息从动态场景生成装置下载 该富媒体场景文件或更新文件。本实施例的动态场景生成装置可以单独设置,也可以集成在应用服务器中,还可 以集成在控制服务器中,还可以集成在传输服务器中;上述应用服务器可以为业务控制功 能实体,或者网络电视控制功能实体及认证和会话管理功能实体;上述控制服务器可以为 媒体控制功能实体、群集控制器或包交换流媒体服务适配器;上述传输服务器可以为媒体 分发功能实体、内容传输功能实体及多播内容传输功能实体或者包交换流媒体服务器和广 播多播服务中心用户功能实体。本实施例中,接收模块21接收根据实时业务的交互信息生成的指示消息,生成模块22根据接收模块21接收的指示消息,实时生成富媒体场景文件或更新文件,提供模块23 向用户设备提供生成模块22生成的富媒体场景文件或更新文件,或者相应的存储地址信 息,从而该用户设备可以获得并解析该富媒体场景文件或更新文件,展示解析得到的富媒 体场景,实现了在提供富媒体业务的过程中实时动态地生成富媒体场景文件或更新文件, 实现了实时动态地对富媒体场景进行更新,从而实现了在基于IMS网络的IPTV架构下提供 富媒体业务,增强了基于IMS网络的IPTV的交互能力,提高了受众的参与度和用户体验度, 丰富和扩大了 IPTV的业务范围。图3为本发明富媒体场景的生成系统一个实施例的结构示意图,该实施例的富媒 体场景的生成系统可以作为基于IMS网络的IPTV架构的一部分。如图3所示,该实施例的 富媒体场景的生成系统包括用户设备31、应用服务器32和动态场景生成装置33。具体地,用户设备31可以发送实时业务的交互信息。应用服务器32可以接收用户设备31发送的实时业务的交互信息,根据该实时业 务的交互信息生成指示消息,并发送该指示消息。具体地,应用服务器32接收用户设备31 发送的实时业务的交互信息,确定实时业务的业务类型,根据该实时业务的业务类型即时 或定时生成指示消息。该指示消息包括生成富媒体场景文件或更新文件所需的数据,以及 上述实时业务的业务类型;该业务类型包括在线投票、发表评论或网页推荐等业务类型。动态场景生成装置33可以接收应用服务器32发送的指示消息,根据该指示消息, 生成富媒体场景文件或更新文件,并向该用户设备31提供生成的富媒体场景文件或更新 文件。动态场景生成装置33还可以向应用服务器32返回富媒体场景文件或更新文件的存 储位置信息,由应用服务器32向用户设备31通知该存储位置信息,以便用户设备31根据 该存储位置信息从动态场景生成装置33下载该富媒体场景文件或更新文件。获得富媒体场景文件的用户设备31可以解析该富媒体场景文件,并展示解析得 到的富媒体场景;获得更新文件的用户设备31可以解析动态场景生成装置33提供的更新 文件,该更新文件包括待更新元素和更新的目标内容;用户设备31可以将当前富媒体场景 文件中待更新元素的内容更新为更新的目标内容,展示更新后的富媒体场景。具体地,动态场景生成装置33可以通过本发明图2所示实施例的动态场景生成装 置实现。本实施例中,应用服务器32根据用户设备31发送的实时业务的交互信息,生成指 示消息,并将该指示消息发送至动态场景生成装置33 ;动态场景生成装置33可以根据该指 示消息,生成富媒体场景文件或更新文件,并向用户设备31提供该富媒体场景文件或更新 文件,以便用户设备31展示富媒体场景,本实施例提供的系统实现了在提供富媒体业务的 过程中实时动态地生成富媒体场景文件或更新文件,实现了对富媒体场景实时动态地进行 更新,从而实现了在基于IMS网络的IPTV架构下提供富媒体业务,增强了基于IMS网络的 IPTV的交互能力,提高了受众的参与度和用户体验度,丰富和扩大了 IPTV的业务范围。图4为本发明富媒体场景的生成系统另一个实施例的结构示意图,该实施例的富 媒体场景的生成系统可以作为基于IMS网络的IPTV架构的一部分。如图4所示,该实施例 的富媒体场景的生成系统包括用户设备41、应用服务器42、动态场景生成装置43、控制服 务器44和传输服务器45。具体地,用户设备41可以发送实时业务的交互信息。
应用服务器42可以接收用户设备41发送的实时业务的交互信息,根据该实时业 务的交互信息生成指示消息,并发送该指示消息。具体地,应用服务器42接收用户设备41 发送的实时业务的交互信息,确定实时业务的业务类型,根据该实时业务的业务类型即时 或定时生成指示消息。该指示消息包括生成富媒体场景文件或更新文件所需的数据,以及 上述实时业务的业务类型。动态场景生成装置43可以接收应用服务器42发送的指示消息,根据该指示消息, 生成富媒体场景文件或更新文件,并向该用户设备41提供生成的富媒体场景文件或更新 文件。获得富媒体场景文件的用户设备41可以解析该富媒体场景文件,并展示解析得到的 富媒体场景;获得更新文件的用户设备41可以解析动态场景生成装置43提供的更新文件, 该更新文件包括待更新元素和更新的目标内容;用户设备41可以将当前富媒体场景文件 中待更新元素的内容更新为更新的目标内容,展示更新后的富媒体场景。具体地,动态场景生成装置43可以通过本发明图2所示实施例的动态场景生成装 置实现。本实施例中,动态场景生成装置43具体可以向控制服务器44或传输服务器45发 送生成的富媒体场景文件或更新文件。这时,控制服务器44可以接收动态场景生成装置 43发送的富媒体场景文件或更新文件,将该富媒体场景文件或更新文件发送至传输服务器 45 ;传输服务器45可以接收动态场景生成装置43或控制服务器44发送的富媒体场景文件 或更新文件,将该富媒体场景文件或更新文件发送至用户设备41。具体地,传输服务器45 可以直接将动态场景生成装置43发送的富媒体场景文件或更新文件通过流式或UE下载的 方式下发至UE ;也可以先将动态场景生成装置43发送的富媒体场景文件或更新文件打包 成随机接入点(Random Access Point ;以下简称RAP),再通过流式或UE下载的方式下发 至UE。动态场景生成装置43具体还可以向应用服务器42返回富媒体场景文件或更新文 件的存储位置信息,由应用服务器42向用户设备41通知该存储位置信息,以便用户设备41 根据该存储位置信息从动态场景生成装置43下载该富媒体场景文件或更新文件。在本发明的一个实施例中,动态场景生成装置43独立设置在富媒体场景的生成 系统中;动态场景生成装置43通过新增的与应用服务器42之间的接口与应用服务器42进 行通信连接;动态场景生成装置43通过新增的与控制服务器44之间的接口与控制服务器 44进行通信连接;控制服务器44通过新增的控制服务器44与传输服务器45之间的接口 与传输服务器45进行通信连接;动态场景生成装置43通过新增的与用户设备41之间的接 口与用户设备41进行通信连接。上述新增的与应用服务器42之间的接口为接口 XI,接口 Xl用于传输指示消息,以 及富媒体场景文件或更新文件的存储位置信息;新增的与控制服务器44之间的接口为接 口 X2,接口 X2用于传输富媒体场景文件或更新文件;新增的控制服务器44与传输服务器 45之间的接口为接口 X2’,接口 X2’用于传输富媒体场景文件或所述更新文件,接口 X2’的 功能可以通过扩展控制服务器44与传输服务器45之间的标准接口的功能实现;新增的与 用户设备41之间的接口为接口 X6,用户设备41通过接口 X6从独立设置的动态场景生成装 置43下载富媒体场景文件或更新文件。在本发明的另一个实施例中,动态场景生成装置43独立设置在富媒体场景的生成系统中;动态场景生成装置43通过新增的与应用服务器42之间的接口与应用服务器42 进行通信连接;动态场景生成装置43通过新增的与传输服务器45之间的接口与传输服务 器45进行通信连接;动态场景生成装置43通过新增的与用户设备41之间的接口与用户设 备41进行通信连接。上述新增的与应用服务器42之间的接口为接口 XI,接口 Xl用于传输指示消息,以 及富媒体场景文件或更新文件的存储位置信息;新增的与传输服务器45之间的接口为接 口 X2,接口 X2用于传输富媒体场景文件或更新文件;新增的与用户设备41之间的接口为 接口 X6,用户设备通过接口 X6从独立设置的动态场景生成装置43下载富媒体场景文件或 更新文件。在本发明的再一个实施例中,动态场景生成装置43设置在应用服务器42中,动态 场景生成装置43通过新增的应用服务器42与控制服务器44之间的接口与控制服务器44 进行通信连接;控制服务器44通过新增的控制服务器44与传输服务器45之间的接口与传 输服务器45进行通信连接;动态场景生成装置43通过新增的应用服务器42与用户设备41 之间的接口与用户设备进行通信连接。新增的应用服务器42与控制服务器44之间的接口为接口 X2,接口 X2用于传输 富媒体场景文件或所述更新文件;新增的控制服务器44与传输服务器45之间的接口为接 口 X2’,接口 X2’用于传输富媒体场景文件或更新文件,接口 X2’的功能可以通过扩展控制 服务器44与传输服务器45之间的标准接口的功能实现;新增的应用服务器42与用户设备 41之间的接口为接口 X6,用户设备41通过接口 X6从设置在应用服务器42的动态场景生 成装置43下载富媒体场景文件或更新文件,接口 X6的功能可以通过扩展应用服务器42与 用户设备41之间的标准接口的功能实现。在本发明的又一个实施例中,动态场景生成装置43设置在应用服务器42中,动态 场景生成装置43通过新增的应用服务器42与传输服务器45之间的接口与传输服务器45 进行通信连接;动态场景生成装置43通过新增的应用服务器42与用户设备41之间的接口 与用户设备41进行通信连接。上述新增的应用服务器42与传输服务器45之间的接口为接口 X2,接口 X2用于 传输富媒体场景文件或更新文件;新增的应用服务器42与用户设备41之间的接口为接口 X6,用户设备41通过接口 X6从设置在应用服务器42的动态场景生成装置43下载富媒体 场景文件或更新文件,接口 X6的功能可以通过扩展应用服务器42与用户设备41之间的标 准接口的功能实现。在本发明的再一个实施例中,动态场景生成装置43设置在控制服务器44中,动态 场景生成装置43通过新增的控制服务器44与应用服务器42之间的接口与应用服务器42 进行通信连接,动态场景生成装置43通过新增的控制服务器44与传输服务器45之间的接 口与传输服务器45进行通信连接;动态场景生成装置43通过新增的控制服务器44与用户 设备41之间的接口与用户设备41进行通信连接。上述新增的控制服务器44与应用服务器42之间的接口为接口 Xl,接口 Xl用于 传输指示消息,以及富媒体场景文件或更新文件的存储位置信息,接口 Xl的功能可以通过 扩展控制服务器44与IMS核心(IMS Core)功能实体之间的标准接口,以及该IMS核心功 能实体与应用服务器42之间的标准接口的功能实现;新增的控制服务器44与传输服务器45之间的接口为接口 X2,接口 X2用于传输富媒体场景文件或所述更新文件,接口 X2的功 能可以通过扩展控制服务器44与传输服务器45之间的标准接口的功能实现;新增的控制 服务器44与用户设备41之间的接口为接口 X6,用户设备41通过接口 X6从设置在控制服 务器44的动态场景生成装置43下载该富媒体场景文件或更新文件,接口 X6的功能可以通 过扩展控制服务器44与用户设备41之间的标准接口的功能实现;或者,接口 X6的功能可 以通过扩展控制服务器44与IMS核心功能实体之间的标准接口,以及该IMS核心功能实体 与用户设备41之间的标准接口的功能实现。在本发明的再一个实施例中,动态场景生成装置43设置在传输服务器45中,动态 场景生成装置43通过新增的应用服务器42与传输服务器45之间的接口与应用服务器42 进行通信连接,动态场景生成装置43通过新增的控制服务器44与传输服务器45之间的接 口与控制服务器44进行通信连接;动态场景生成装置43通过新增的传输服务器45与用户 设备41之间的接口与用户设备41进行通信连接。上述新增的应用服务器42与传输服务器45之间的接口为接口 Xl,接口 Xl用于 传输指示消息,以及富媒体场景文件或更新文件的存储位置信息,接口 Xl的功能可以通过 扩展应用服务器42与IMS核心功能实体之间的标准接口、该IMS核心功能实体与控制服务 器44之间的标准接口,以及控制服务器44与传输服务器45之间的标准接口的功能实现; 新增的控制服务器44与传输服务器45之间的接口为接口 X2,接口 X2用于传输富媒体场景 文件或更新文件,接口 X2的功能可以通过扩展控制服务器44与传输服务器45之间的标准 接口的功能实现;新增的传输服务器45与用户设备41之间的接口为接口 X6,用户设备41 通过接口 X6从设置在传输服务器45的动态场景生成装置43下载该富媒体场景文件或更 新文件,接口 X6的功能可以通过扩展传输服务器45与用户设备41之间的标准接口的功能 实现。本实施例中,应用服务器42可以为业务控制功能(Service ControlFunction ;以 下简称SCF)实体,控制服务器44可以为媒体控制功能(Multimedia Control Function ;以 下简称MCF)实体,传输服务器45可以为媒体分发功能(Multimedia Delivery Function ; 以下简称MDF)实体;或者,应用服务器42可以为IPTV控制功能实体及认证和会话管理功 能实体,控制服务器44可以为群集控制器,传输服务器45可以为内容传输功能实体及多播 内容传输功能实体;或者,应用服务器42可以为SCF实体,控制服务器44可以为包交换流 媒体服务适配器,传输服务器45可以为包交换流媒体服务器和广播多播服务中心用户口 功能实体。本实施例中,应用服务器42根据用户设备41发送的实时业务的交互信息,生成指 示消息,并将该指示消息发送至动态场景生成装置43 ;动态场景生成装置43可以根据该指 示消息,生成富媒体场景文件或更新文件,并向用户设备41提供该富媒体场景文件或更新 文件,以便用户设备41展示富媒体场景,从而实现了在基于IMS网络的IPTV架构下提供富 媒体业务,并且实现了在提供富媒体业务的过程中实时动态地生成富媒体场景文件或更新 文件,实现了对富媒体场景实时动态地进行更新,增强了基于IMS网络的IPTV的交互能力, 提高了受众的参与度和用户体验度,丰富和扩大了 IPTV的业务范围。下面结合具体的应用场景对本发明实施例提供的富媒体场景的生成方法进行详 细介绍。
图5为本发明基于IMS网络的IPTV架构一个实施例的结构示意图,本实施例的 基于IMS网络的IPTV架构,基于3GPP Release版本7定义的IMS网络下的电信和互联网 融合业务及高级网 各ti]、i义(Telecommunication andlnternet Converged Services and Protocols for Advanced Networking ;以下简称TISPAN)基于 IMS 网络的 IPTV 架构。如 图5所示,该基于IMS网络的IPTV架构可以包括用户设备(User Equipment ;以下简称 UE) 51、SCF 实体 52、动态场景生成装置(Dynamic Scene Creator ;以下简称DSC) 53、IMS 核心54、MCF实体55和MDF实体56。该实施例中,DSC 53作为一个独立的网元设置在基于 IMS网络的IPTV架构中。其中,SCF实体52完成业务逻辑的控制以及业务触发,可以接收UE 51发送的实时 业务的交互信息,根据该实时业务的交互信息生成指示消息,该指示消息包括生成富媒体 场景文件或更新文件所需的数据,以及上述实时业务的业务类型;然后SCF实体52向DSC 53发送该指示消息。DSC 53可以接收SCF实体52发送的指示消息,根据该指示消息中的数据,实时生 成与该指示消息中的业务类型对应的富媒体场景文件或更新文件,并向该UE 51提供生成 的富媒体场景文件或更新文件。具体地,DSC 53可以通过本发明图2所示实施例的动态场 景生成装置实现。UE 51可以解析DSC 53提供的富媒体场景文件,并展示解析得到的富媒体场景; 或者,UE 51可以解析DSC 53提供的更新文件,该更新文件包括待更新元素和更新的目标 内容;UE 51可以将当前富媒体场景文件中待更新元素的内容更新为该更新文件中更新的 目标内容,展示更新后的富媒体场景。IMS核心54是IMS网络的核心网元,主要用于完成鉴权和计费等功能。MCF实体55主要用于控制MDF实体56完成富媒体场景文件或更新文件的下发。MDF实体56主要用于向UE 51下发富媒体场景文件或更新文件。本实施例的基于IMS网络的IPTV架构还可以包括以下接口 接口 Ut:UE 51与SCF实体52之间的交互接口,为标准接口 ;接口 ISC =SCF实体52与IMS核心54之间的通信接口,为标准接口 ;接口 y2 IMS核心54与多媒体处理功能(Multimedia Process Function ;以下简 称MPF)实体之间的交互接口,为标准接口 ;在TISPAN基于IMS网络的IPTV架构下,对应 于接口 y2,在开放IPTV论坛(Open IPTV Forum ;以下简称0IPF)基于IMS网络的IPTV架 构中,对应于接口 NPI-19 ;接口 Gm :UE 51与IMS核心之间的通信接口,为标准接口 ;接口 Xc :UE 51与MCF实体55之间的控制接口,为标准接口 ;接口 Xd :MDF实体56向UE 51下发资源的接口,为标准接口 ;接口 Xl SCF实体52与DSC 53之间的通信接口,为本实施例新增的接口,SCF实 体52通过接口 Xl向DSC 53发送指示消息,DSC 53根据收到的指示消息中的数据,生成与 指示消息中的业务类型对应的富媒体场景文件或更新文件,并通过接口 Xl向SCF实体52 返回富媒体场景文件或更新文件的存储位置信息,但本发明实施例并不局限于此,SCF实体 52还可以通过接口 Xl与DSC 53交互其他的信息,在此不一一列出。接口 Xl可以使用的协 议为超文本传输协议(Hyper Text Transfer Protocol ;以下简称HTTP)或会话初始化协议(Session Initiation Protocol ;以下简称:SIP)等。接口 X2:DSC 53与MCF实体55之间的通信接口,为本实施例新增的接口,通过接 口 X2,DSC 53发送生成的富媒体场景文件或更新文件至MCF实体55做进一步处理,接口 X2 可以使用的协议为HTTP或SIP等。接口 X2’ 本实施例中,如果DSC 53生成的富媒体场景文件或更新文件需要由MDF 实体56进行处理或下发,需要在MCF实体55与MDF实体56之间增加接口 X2,,接口 X2,为 本实施例新增的接口,用于传输由DSC 53生成的富媒体场景文件或更新文件。接口 X2’使 用的协议可以是HTTP或SIP等,接口 X2’的功能也可以通过扩展接口 Xp的功能来完成。接口 X6 =UE 51与DSC 53之间的通信和下载接口,为本实施例新增的接口,UE 51 可以通过接口 X6直接下载或接收DSC 53生成的富媒体场景文件或更新文件,而无需经MDF 实体56或MCF实体55处理后再发送至UE 51或由UE 51向MDF实体56请求下载。接口 X6的功能并不局限于DSC 53向UE 51提供下载功能,该接口也可以为UE 51向DSC 53提 交信息的通信接口。接口 X6可以使用的协议为HTTP或SIP等。图6为本发明基于IMS网络的IPTV架构另一个实施例的结构示意图,本实施例的 基于IMS网络的IPTV架构基于3GPP Release版本7定义的IMS网络下的TISPAN基于IMS 网络的IPTV架构。图6所示基于IMS网络的IPTV架构中各网元的功能与图5所示基于 IMS网络的IPTV架构中对应网元的功能相同,图6所示基于IMS网络的IPTV架构中各接口 的功能与图5所示基于IMS网络的IPTV架构中对应接口的功能也相同,在此不再赘述。该 实施例中,DSC同样作为一个独立的网元设置在基于IMS网络的IPTV架构中。图6所示基于IMS网络的IPTV架构与图5所示基于IMS网络的IPTV架构的不同 之处在于,图6所示基于IMS网络的IPTV架构中,接口 X2为DSC与MDF实体之间的通信 接口,为本实施例新增的接口,通过接口 X2,DSC发送生成的富媒体场景文件或更新文件至 MDF实体做进一步处理,接口 X2可以使用的协议为HTTP或SIP等。并且图6所示基于IMS 网络的IPTV架构不包括接口 X2’,可以通过扩展接口 Xp的功能实现在MCF实体和MDF实体 之间传输由DSC生成的富媒体场景文件或更新文件。本发明实施例图5或图6所示基于IMS网络的IPTV架构可以很方便地映射到其 他标准的基于IMS网络的IPTV架构,以OIPF的基于IMS网络的IPTV架构为例,二者网元 之间的映射关系可以如表1所示,接口之间的映射关系可以如表2所示。表权利要求
1.一种富媒体场景的生成方法,其特征在于,包括接收指示消息,所述指示消息根据实时业务的交互信息生成;根据所述指示消息,生成富媒体场景文件或更新文件;向用户设备提供所述富媒体场景文件或所述更新文件。
2.根据权利要求1所述的方法,其特征在于,所述接收指示消息之前,还包括接收用户设备发送的实时业务的交互信息,确定所述实时业务的业务类型,根据所述 实时业务的业务类型即时或定时生成所述指示消息。
3.根据权利要求2所述的方法,其特征在于,所述指示消息包括生成富媒体场景文件 或更新文件所需的数据以及实时业务的业务类型,所述根据所述指示消息生成富媒体场景 文件或更新文件包括生成与所述业务类型相对应的富媒体场景文件或更新文件。
4.根据权利要求3所述的方法,其特征在于,所述生成与所述业务类型相对应的富媒 体场景文件或更新文件包括根据所述业务类型获取预置的富媒体场景文件或更新文件模板,将所述指示消息中的 生成富媒体场景文件或更新文件所需的数据添加进所述模板,得到所述富媒体场景文件或 更新文件。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述指示消息为可扩展标记 语言文件,或者文本信息。
6.根据权利要求1-4任意一项所述的方法,其特征在于,所述富媒体场景文件为可扩 展标记语言文件,所述更新文件为包括待更新元素与更新的目标内容的可扩展标记语言文 件或文本信息。
7.根据权利要求6所述的方法,其特征在于,所述富媒体场景文件为可缩放矢量图形 描述文件。
8.根据权利要求1所述的方法,其特征在于,所述向用户设备提供所述富媒体场景文 件或所述更新文件包括将所述富媒体场景文件或所述更新文件发送至传输服务器,由所述传输服务器将所述 富媒体场景文件或所述更新文件发送至所述用户设备。
9.根据权利要求1所述的方法,其特征在于,所述向用户设备提供所述富媒体场景文 件或所述更新文件包括向应用服务器返回所述富媒体场景文件或所述更新文件的存储位置信息,由所述应用 服务器向用户设备通知所述存储位置信息,以便所述用户设备根据所述存储位置信息下载 所述富媒体场景文件或所述更新文件。
10.一种动态场景生成装置,其特征在于,包括接收模块,用于接收指示消息,所述指示消息根据实时业务的交互信息生成;生成模块,用于根据所述接收模块接收的指示消息,生成富媒体场景文件或更新文件;提供模块,用于向用户设备提供所述生成模块生成的富媒体场景文件或更新文件。
11.根据权利要求10所述动态场景生成装置,其特征在于,所述生成模块具体用于根 据所述指示消息中包括的生成富媒体场景文件或更新文件所需的数据和实时业务的业务类型,生成与所述业务类型对应的富媒体场景文件或更新文件。
12.根据权利要求10所述动态场景生成装置,其特征在于,所述提供模块包括第一提供子模块,用于将所述生成模块生成的富媒体场景文件或所述更新文件发送至 传输服务器,由所述传输服务器将所述富媒体场景文件或所述更新文件发送至所述用户设 备;或者,第二提供子模块,用于向应用服务器返回所述富媒体场景文件或所述更新文件的存储 位置信息,由所述应用服务器向用户设备通知所述存储位置信息后,以便所述用户设备根 据所述存储位置信息下载所述富媒体场景文件或所述更新文件。
13.根据权利要求10-12任意一项所述动态场景生成装置,其特征在于,所述动态场景 生成装置单独设置,或者集成在应用服务器中,或者集成在控制服务器中,或者集成在传输 服务器中。
14.一种富媒体场景的生成系统,其特征在于,包括应用服务器,用于接收用户设备发送的实时业务的交互信息,根据所述实时业务的交 互信息生成指示消息,并发送所述指示消息;动态场景生成装置,用于接收所述应用服务器发送的指示消息,根据所述指示消息,生 成富媒体场景文件或更新文件,并向所述用户设备提供所述富媒体场景文件或所述更新文 件。
15.根据权利要求14所述的系统,其特征在于,还包括控制服务器和传输服务器,所述动态场景生成装置具体用于向所述控制服务器或所述传输服务器发送所述富媒体场景文件或所述更新文件;所述控制服务器,用于接收所述动态场景生成装置发送的富媒体场景文件或更新文 件,将所述富媒体场景文件或所述更新文件发送至所述传输服务器;所述传输服务器,用于接收所述动态场景生成装置或所述控制服务器发送的富媒体场 景文件或更新文件,将所述富媒体场景文件或所述更新文件发送至所述用户设备。
16.根据权利要求14所述的系统,其特征在于,所述动态场景生成装置具体用于向所 述应用服务器返回所述富媒体场景文件或所述更新文件的存储位置信息,由所述应用服务 器向所述用户设备通知所述存储位置信息,以便所述用户设备根据所述存储位置信息从所 述动态场景生成装置下载所述富媒体场景文件或所述更新文件。
17.根据权利要求14、15或16所述的系统,其特征在于,所述动态场景生成装置独立设 置在所述富媒体场景的生成系统中;所述动态场景生成装置通过新增的与所述应用服务器 之间的接口与所述应用服务器进行通信连接;所述动态场景生成装置通过新增的与所述控 制服务器之间的接口与所述控制服务器进行通信连接;所述控制服务器通过新增的所述控 制服务器与所述传输服务器之间的接口与所述传输服务器进行通信连接;所述动态场景生 成装置通过新增的与所述用户设备之间的接口与所述用户设备进行通信连接。
18.根据权利要求14、15或16所述的系统,其特征在于,所述动态场景生成装置设置在 所述应用服务器中,所述动态场景生成装置通过新增的所述应用服务器与所述控制服务器 之间的接口与所述控制服务器进行通信连接;所述控制服务器通过新增的所述控制服务器 与所述传输服务器之间的接口与所述传输服务器进行通信连接;所述动态场景生成装置通 过新增的所述应用服务器与所述用户设备之间的接口与所述用户设备进行通信连接。
19.根据权利要求14、15或16所述的系统,其特征在于,所述动态场景生成装置设置在 所述控制服务器中,所述动态场景生成装置通过新增的所述控制服务器与所述应用服务器 之间的接口与所述应用服务器进行通信连接,所述动态场景生成装置通过新增的所述控制 服务器与所述传输服务器之间的接口与所述传输服务器进行通信连接;所述动态场景生成 装置通过新增的所述控制服务器与所述用户设备之间的接口与所述用户设备进行通信连 接。
20.根据权利要求14、15或16所述的系统,其特征在于,所述动态场景生成装置设置在 传输服务器中,所述动态场景生成装置通过新增的所述应用服务器与所述传输服务器之间 的接口与所述应用服务器进行通信连接,所述动态场景生成装置通过新增的所述控制服务 器与所述传输服务器之间的接口与所述控制服务器进行通信连接;所述动态场景生成装置 通过新增的所述传输服务器与所述用户设备之间的接口与所述用户设备进行通信连接。
21.根据权利要求15所述的系统,其特征在于,所述应用服务器为业务控制功能实体, 所述控制服务器为媒体控制功能实体,所述传输服务器为媒体分发功能实体;或者,所述应 用服务器为网络电视控制功能实体及认证和会话管理功能实体,所述控制服务器为群集控 制器,所述传输服务器为内容传输功能实体及多播内容传输功能实体;或者,所述应用服务 器为业务控制功能实体,所述控制服务器为包交换流媒体服务适配器,所述传输服务器为 包交换流媒体服务器和广播多播服务中心用户口功能实体。
全文摘要
本发明实施例公开了一种富媒体场景的生成方法、系统和动态场景生成装置,该方法包括接收指示消息,所述指示消息根据实时业务的交互信息生成;根据所述指示消息,生成富媒体场景文件或更新文件;向用户设备提供所述富媒体场景文件或所述更新文件。本发明实施例实现了在提供富媒体业务的过程中实时动态地生成富媒体场景文件或更新文件,实现了对富媒体场景实时动态地进行更新,从而实现了在基于IMS网络的IPTV架构下提供富媒体业务,增强了基于IMS网络的IPTV的交互能力。
文档编号H04L29/06GK101997841SQ20091016340
公开日2011年3月30日 申请日期2009年8月17日 优先权日2009年8月17日
发明者仇俊, 钟剑锋, 陈本华, 马小社 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1