一种iptv网络中实现视频短信业务的系统及方法

文档序号:7693575阅读:196来源:国知局
专利名称:一种iptv网络中实现视频短信业务的系统及方法
技术领域
本发明涉及IPTV业务领域,特别涉及一种IPTV网络中实现视频短信业务的系统及方法。
背景技术
传统短信业务主要基于手机终端,采用文本或者图片格式进行信息传输。随着通信与信息技术的发展,用户己经不能满足于传统短信的表现方式,进而对视频短信业务提出了需求。IPTV网络具有频带宽、容量大、支持多种视频业务的优势,为视频短信业务开展奠定了基础。
现有技术中,点到点的视频短信传输方案,需要IPTV终端具有存储空间支持,无法对没有存储空间和存储空间有限的IPTV终端提供业务,并且难以实现视频短信向群体用户推送的群发功能,也无法实现视频短信的异步收发管理。
现有技术中,在IPTV网络中设置短信中心方案,用户对视频短信的上载和下载等操作均需要通过核心网络实现,存在业务执行过程中用户等待时间较长的问题;视频短信单发过程中,相同的媒体流在核心网络上传输了两次,核心网络上产生了不必要的带宽资源浪费,群发过程中,同一区域的接收用户均需要通过核心网络到短信中心获取短信,对核心网络带宽造成了一定压力,影响到IPTV网络中其它业务的运行。
视频短信业务作为IPTV业务领域中一种新兴的增值业务,目前尚未存在标准的实现方法,因此还存在业务开展与维护难度大、业务系统复用性差,并且与IPTV系统中相关子系统耦合强度高等问题。

发明内容
本发明的一个目的是,提供一种IPTV网络中实现视频短信业务的系统及方法,克服IPTV终端存储受限的问题,使得业务运营商可以忽略终端存储快速便利的开展视频短信业务。
本发明的另一个目的是,提供一种IPTV网络中实现视频短信业务的系统及方法,能够方便的实现视频短信的群发功能,便于向群体用户推送视频媒体信息,并降低群发过程中对核心网络带宽资源造成的压力。本发明的另一个目的是,提供一种IPTV网络中实现视频短信业务的系统及方法,提高用户使用视频短信业务的便利性,降低用户发送与接收过程中的等待时间,并且能够简便的实现视频短信的异步收发管理。
本发明的另一个目的是,提供一种IPTV网络中实现视频短信业务的系统及方法,提高视频短信管理系统复用性,降低视频短信业务系统与IPTV系统中相关子系统耦合强度和维护难度。
为实现上述目标,本发明提出了一种IPTV网络中实现视频短信业务的系统,所述系统包括
至少两个IPTV终端,用于上载、下载或播放视频短信;一媒体服务器,用于对视频短信存储媒体进行管理;和一视频短信管理服务器,用于对视频短信业务进行管理,其结构包括一用户界面层,用于为用户提供可视化的操作平台;一数据库持久化层,用于数据的持久化和储存;一业务逻辑层,包括
一消息接收引擎,用于多线程接收IPTV终端和媒体服务器发出的包括认证和服务通知的消息,并将该消息转发到视频短信管理模块;
一视频短信管理模块,用于处理消息接收引擎转发的消息,按照规则控制空间管理模块、认证模块和通知管理模块,实现具体的业务操作流程;一空间管理模块,用于对用户在系统中视频短信存储空间进行管理,并对用户存储空间容量进行验证;
一身份认证模块,用于验证用户身份;
一通知管理模块,用于实现视频短信的接收通知,包括通知接收用户所在的本地网络的媒体服务器获取视频短信,也包括对视频短信接收用户在线的实时査看通知,以及接收用户不在线时的离线查看通知管理;及一UI展示模块,用于生成IPTV终端访问的用户界面;一运营支撑系统,用于为IPTV系统提供业务管理和业务支撑;及一认证系统,用于与所述身份认证模块相结合,对用户身份进行认证。其中,所述媒体服务器对视频短信存储媒体进行管理,包括媒体存储、媒体调度、媒体流化和媒体传输。
其中,所述视频短信管理服务器对视频短信业务进行管理,包括提供媒体服务器地址信息、消息通知、产生使用记录和计费信息。
其中,所述身份认证模块,与外部的认证系统之间有标准的通信接口,采用Radius协议通信,实现对用户身份的认证功能。
其中,所述运营支撑系统为IPTV系统提供业务管理和业务支撑,包括用户管
理、SP管理、系统管理、产品管理、计费、账务和支付管理。
本发明还提供了一种IPTV网络中实现视频短信业务的方法,所述方法包括以下
步骤
(a) 发送用户使用IPTV终端登录视频短信管理服务器,获取发送用户所在的本地网络的媒体服务器地址,并上载视频短信到该媒体服务器;
(a-l)发送用户使用IPTV终端,通过视频短信管理服务器的用户界面层,登录到视频短信管理服务器,获取所在的本地网络的媒体服务器地址,并向其发送上载视频短信的请求;
(a-2)媒体服务器接到请求后,向视频短信管理服务器发出用户身份认证及虚拟存储空间验证请求,视频短信管理服务器通过消息接收引擎接收到请求,利用身份认证模块和空间管理模块,对用户身份和存储空间进行验证,通知管理模块将验证结果发送给媒体服务器;
(a-3)媒体服务器获取验证结果,如通过验证,则向IPTV终端发出上载就绪消息,如未通过,则向IPTV终端返回失败信息,中止本次操作;
(a-4) IPTV终端接到媒体服务器的就绪信息,将视频短信上载到媒体服务器,媒体服务器在上载服务完成后,通知视频短信管理服务器。
(b) 视频短信管理服务器通知接收用户所在的本地网络的媒体服务器,到发送用户所在的本地网络的媒体服务器获取视频短信,短信传输完成后视频短信管理服务器通知接收用户;
(b-l)视频短信管理服务器,由通知管理模块通知接收用户所在的本地网络的媒体服务器到发送用户所在的本地网络的媒体服务器获取视频短信;
(b-2)接收用户所在的本地网络的媒体服务器判断与发送用户所在的本地网络的媒体服务器是否是同一台服务器,如果相同,利用本机操作实现视频短信传输,如果不相同,通过核心网络实现视频短信传输;
(b-3)短信传输完成后,发送用户所在的本地网络的媒体服务器删除视频短信,接收用户所在的本地网络的媒体服务器通知视频短信管理服务器视频短信获取完成;
(b-4)视频短信管理服务器更新操作记录,并将新的操作记录保存于底层的数据库中,同时通知视频短信接收用户接收视频短信。
(c) 接收用户使用IPTV终端登录视频短信管理服务器,获取接收用户的本地网络的媒体服务器地址,下载视频短信到IPTV终端并播放;
(C-l)接收用户使用IPTV终端登录视频短信管理服务器,获取接收用户所在的本地网络的媒体服务器地址,并向其发送下载视频短信请求;
(c-2)媒体服务器接到请求后,向视频短信管理服务器发出用户身份认证请求,视频短信管理服务器通过消息接收引擎接收到请求,利用身份认证模块,对用户身份进行验证,通知管理模块将验证结果发送给媒体服务器;
(c-3)媒体服务器获取验证结果,如通过验证,则向IPTV终端发出下载就绪消息,如未通过,则向IPTV终端返回失败信息,中止本次操作;
(c-4) IPTV终端接到媒体服务器的就绪信息,将视频短信下载到IPTV终端,媒体服务器在下载服务完成后,通知视频短信管理服务器;
(c-5)视频短信管理服务器更新操作记录,并将新的操作记录保存于底层的数据库中。
其中,所述步骤(b-4)还包括一个判断过程,如果接收用户离线,通知管理模块则实时查看接收用户的状态,用户在线,立即通知用户下载视频短信。
其中,所述的视频短信既包括以文件格式存储的媒体文件,也包括实时录制的流媒体文件。
其中,所述的视频短信上载既包括上传媒体文件到媒体服务器,也包括上载实时录制的媒体流到媒体服务器;所述的视频短信下载既包括下载媒体文件到IPTV终端,也包括下载媒体服务器实时下发的媒体流。
其中,所述视频短信实现,既包括一对一的视频短信单发实现过程,也包括一对多的视频短信群发实现过程。
本发明的优点在于
1、 本发明采用本地媒体服务器作为终端的虚拟存储,扩展了 IPTV终端的存储能力,克服了IPTV终端存储受限的问题,使得业务运营商可以忽略终端存储快速便利的开展业务,并能够保障业务运营过程中的安全性和可靠性。
2、 本发明采用视频短信管理服务器控制媒体服务器进行视频短信传输,方便的实现了视频短信的群发功能,便于向群体用户推送视频媒体信息。
3、 本发明在群发过程中,对与同一区域的接收用户,视频媒体信息仅在核心网络上传输一次,其余通过本地网络传输实现,降低了对核心网络带宽的需求。
4、 本发明采用虚拟存储作为收发缓冲,实现了对视频短信的同步和异步收发的统一管理;并使得用户对视频短信的上载和下载等操作在本地网络内实现,降低了用户等待时间,保证了用户方便快捷的使用业务。5、 本发明提高了视频短信管理系统复用性,使得视频短信管理服务器独立于IPTV系统,管理服务器与外部子系统通过接口通信,保持了松耦合状态,降低了管理和维护的难度。


图1为本发明IPTV网络中视频短信业务的整体系统架构图;图2为本发明视频短信管理服务器的框架结构图;图3为本发明视频短信业务的实现架构图;图4为本发明视频短信业务的实现流程图。
具体实施例方式
本发明可应用于IPTV网络中视频短信业务,还可适用于IPTV网络中采用视频短信作为消息传递方式的业务。下面结合附图和具体实施方式
对本发明作进一步的说明。
图1是IPTV网络中视频短信业务的整体系统架构图,包括BOSS、 MS、 RS、VMS和BMG,现介绍如下
运营支撑系统(BOSS)为IPTV系统提供业务管理和业务支撑,主要包括用户管理、SP管理、系统管理、产品管理、计费、账务和支付管理等;媒体服务器(MS)负责对视频短信存储媒体进行管理,包括媒体存储、媒体调度、媒体流化和媒体传输等功能;认证系统(RS, Radius Server)负责对用户身份进行认证,与VMS间有标准的通信接口;视频短信管理服务器(VMS)负责对视频短信业务进行管理,包括提供MS地址信息、消息通知、产生使用记录和计费信息等;IPTV终端(BMG)是用户使用业务的终端设备。
本发明中的视频短信管理服务器负责实现与视频短信业务相关的功能,如视频短信的发送、接收,以及视频短信接收通知和生成业务使用记录和业务计费信息等。管理服务器对外提供接口,由外部子系统完成具体的计费,认证和视频短信传输等服务。接口协议采用HTTP/XML、 Radius和TCP/IP。本发明中管理服务器内聚性高,且与外部子系统保持松散耦合,便于维护和管理。
管理服务器的体系结构和功能模块,如图2所示
底层是数据库持久化层,负责数据的持久化和储存。
中间是业务逻辑层,包含1)消息接收引擎,用于多线程接收BMG和MS发出的认证和服务通知等消息,转发到视频短信管理模块,由其控制完成相应的业务处理;2)空间管理模块,用于对用户在系统中视频短信存储空间进行管理,也负责对用户存储空间进行验证;3)视频短信管理模块,负责处理消息接收引擎转发的消息,按照规则控制空间管理模块、认证模块和通知管理模块,实现具体的业务操作流程;4)身份认证模块,用于验证用户身份,通过与外部RS子系统采用Radius协议通信,实现对用户身份的认证功能;5)通知管理模块,用于实现视频短信的接收通知,包括通知接收用户所在的本地网络的媒体服务器获取视频短信,也包括对视频短信接收用户在线的实时査看通知,以及接收用户不在线时的离线査看通知管理等;6) UI展示模块,用于生成IPTV终端访问的用户界面。其中2)、 3)和6)所述的三个模块需要操作数据库,4)、 5)所述的模块负责产生认证和通知消息,发送给MS和BMG。
上层是用户界面层,为用户提供可视化的操作平台。
管理服务器24小时工作,并行为多个BMG提供服务,随时接收来自MS和BMG的不同功能的消息,通过BMG标识号码(BMGID)区分不同的BMG;通过BMGID和消息中包含的会话标识号码(SessionID)来对用户身份进行验证;通过消息类型来区分不同的消息,并进行相应的处理。
本发明充分考虑了实际运营中IPTV终端存储受限的情况,提出了采用本地媒体服务器作为终端的虚拟存储的解决方案,解决了IPTV终端对于存储容量的需求。采用媒体服务器间传输信息的解决方案,除扩展终端存储能力外,在进行数据传输时,采用高速缓存和多存储模块并发传输,显著提高了数据传输速度和性能。
本发明中采用媒体服务器作为视频短信的收发缓存,通过发送用户发送视频短信到虚拟存储,管理服务器通知虚拟存储进行视频短信传输,接收终端到虚拟存储获取视频短信,使得发送用户与接收用户保持松耦合状态,群发过程中只需管理服务器通知多个接收用户所在的本地网络的媒体服务器到发送用户所在的本地网络的媒体服务器获取视频短信,即可简便的实现了视频短信群发功能,方便向群体用户推送视频媒体信息;同时群发过程中,对于在同一媒体服务器下存在多个接收用户情况下,核心网络上到该媒体服务器的视频流只需传输一次而与该媒体服务器下接收用户数量无关,降低了核心网络的负载压力。
本发明所提出的用于IPTV网络中视频短信业务的实现方法,具体架构,如图3所示,具体实现流程,如图4所示
(a)发送用户使用IPTV终端登录视频短信管理服务器,获取发送用户所在的本地网络的媒体服务器地址,即源媒体服务器(源MS),并上载视频短信到该媒体服务器;(a-l)发送用户使用IPTV终端,通过视频短信管理服务器的用户界面层,登录到视频短信管理服务器,获取所在的本地网络的媒体服务器地址,并向其发送上载视频短信的请求;
(a-2)媒体服务器接到请求后,向视频短信管理服务器发出用户身份认证及虚拟存储空间验证请求,视频短信管理服务器通过消息接收引擎接收到请求,利用身份认证模块和空间管理模块,对用户身份和存储空间进行验证,通知管理模块将验证结果发送给媒体服务器;
(a-3)媒体服务器获取验证结果,如通过验证,则向IPTV终端发出上载就绪消息,如未通过,则向IPTV终端返回失败信息,中止本次操作;
(a-4) IPTV终端接到媒体服务器的就绪信息,将视频短信上载到媒体服务器,媒体服务器在上载服务完成后,通知视频短信管理服务器。
(b) 视频短信管理服务器通知接收用户所在的本地网络的媒体服务器,即宿媒体服务器(宿MS),到发送用户所在的本地网络的媒体服务器获取视频短信,短信传输完成后视频短信管理服务器通知接收用户;
(b-l)视频短信管理服务器,由通知管理模块通知接收用户所在的本地网络的媒体服务器到发送用户所在的本地网络的媒体服务器获取视频短信;
(b-2)接收用户所在的本地网络的媒体服务器判断与发送用户所在的本地网络的媒体服务器是否是同一台服务器,如果相同,利用本机操作实现视频短信传输,如果不相同,通过核心网络实现视频短信传输;
(b-3)短信传输完成后,发送用户所在的本地网络的媒体服务器删除视频短信,接收用户所在的本地网络的媒体服务器通知视频短信管理服务器视频短信获取完成;
(b-4)视频短信管理服务器更新操作记录,并将新的操作记录保存于底层的数据库中,同时通知视频短信接收用户接收视频短信。
(c) 接收用户使用IPTV终端登录视频短信管理服务器,获取接收用户的本地网络的媒体服务器地址,下载视频短信到IPTV终端并播放;
(c-l)接收用户使用IPTV终端登录视频短信管理服务器,获取接收用户所在的本地网络的媒体服务器地址,并向其发送下载视频短信请求;
(c-2)媒体服务器接到请求后,向视频短信管理服务器发出用户身份认证请求,视频短信管理服务器通过消息接收引擎接收到请求,利用身份认证模块,对用户身份进行验证,通知管理模块将验证结果发送给媒体服务器;
(c-3)媒体服务器获取验证结果,如通过验证,则向IPTV终端发出下载就绪消息,如未通过,则向IPTV终端返回失败信息,中止本次操作;
(c-4) IPTV终端接到媒体服务器的就绪信息,将视频短信下载到IPTV终端,媒体服务器在下载服务完成后,通知视频短信管理服务器;
(c-5)视频短信管理服务器更新操作记录,并将新的操作记录保存于底层的数据库中。
通过应用本发明,运营商可以忽略终端存储快速便利的开展视频短信业务,并
能够保障业务运营过程中的安全性和可靠性;能够简便的实现对视频短信单发和群
发的统一管理,便于向群体用户推送视频媒体信息,也能够简便的实现视频短信的
同步和异步收发统一管理;用户与虚拟存储间的通信均在本地网络内实现,降低了用户访问等待时间,提高了用户使用业务的便利性和视频短信管理系统复用性,使得视频短信管理服务器独立于IPTV系统,管理服务器与外部子系统通过接口通信,保持了松耦合状态,降低了管理和维护的难度。
权利要求
1、一种IPTV网络中实现视频短信业务的系统,其特征在于,所述系统包括至少两个IPTV终端,用于上载、下载或播放视频短信;一媒体服务器,用于对视频短信存储媒体进行管理;和一视频短信管理服务器,用于对视频短信业务进行管理,其结构包括一用户界面层,用于为用户提供可视化的操作平台;一数据库持久化层,用于数据的持久化和储存;一业务逻辑层,包括一消息接收引擎,用于多线程接收IPTV终端和媒体服务器发出的包括认证和服务通知的消息,并将该消息转发到视频短信管理模块;一视频短信管理模块,用于处理消息接收引擎转发的消息,按照规则控制空间管理模块、认证模块和通知管理模块,实现具体的业务操作流程;一空间管理模块,用于对用户在系统中视频短信存储空间进行管理,并对用户存储空间容量进行验证;一身份认证模块,用于验证用户身份;一通知管理模块,用于实现视频短信的接收通知,包括通知接收用户所在的本地网络的媒体服务器获取视频短信,也包括对视频短信接收用户在线的实时查看通知,以及接收用户不在线时的离线查看通知管理;及一UI展示模块,用于生成IPTV终端访问的用户界面;一运营支撑系统,用于为IPTV系统提供业务管理和业务支撑;及一认证系统,用于与所述身份认证模块相结合,对用户身份进行认证。
2、 根据权利要求1所述的实现视频短信业务的系统,其特征在于,所述媒体服务器对视频短信存储媒体进行管理,包括媒体存储、媒体调度、媒体流化和媒体传输。
3、 根据权利要求1所述的实现视频短信业务的系统,其特征在于,所述视频短信管理服务器对视频短信业务进行管理,包括提供媒体服务器地址信息、消息通知、产生使用记录和计费信息。
4、 根据权利要求1所述的实现视频短信业务的系统,其特征在于,所述身份认证模块,与外部的认证系统之间有标准的通信接口,采用Radius协议通信,实现对用户身份的认证功能。
5、 根据权利要求1所述的实现视频短信业务的系统,其特征在于,所述运营支撑系统为IPTV系统提供业务管理和业务支撑,包括用户管理、SP管理、系统管理、产品管理、计费、账务和支付管理。
6、 一种IPTV网络中实现视频短信业务的方法,该方法包括(a) 发送用户使用IPTV终端登录视频短信管理服务器,获取发送用户所在的本地网络的媒体服务器地址,并上载视频短信到该媒体服务器;(a-l)发送用户使用IPTV终端,通过视频短信管理服务器的用户界面层,登录到视频短信管理服务器,获取所在的本地网络的媒体服务器地址,并向其发送上载视频短信的请求;(a-2)媒体服务器接到请求后,向视频短信管理服务器发出用户身份认证及虚拟存储空间验证请求,视频短信管理服务器通过消息接收引擎接收到请求,利用身份认证模块和空间管理模块,对用户身份和存储空间进行验证,通知管理模块将验证结果发送给媒体服务器;(a-3)媒体服务器获取验证结果,如通过验证,则向IPTV终端发出上载就绪消息,如未通过,则向IPTV终端返回失败信息,中止本次操作;(a-4) IPTV终端接到媒体服务器的就绪信息,将视频短信上载到媒体服务器,媒体服务器在上载服务完成后,通知视频短信管理服务器;(b) 视频短信管理服务器通知接收用户所在的本地网络的媒体服务器,到发送用户所在的本地网络的媒体服务器获取视频短信,短信传输完成后视频短信管理服务器通知接收用户;(b-l)视频短信管理服务器,由通知管理模块通知接收用户所在的本地网络的媒体服务器到发送用户所在的本地网络的媒体服务器获取视频短信;(b-2)接收用户所在的本地网络的媒体服务器判断与发送用户所在的本地网络的媒体服务器是否是同一台服务器,如果相同,利用本机操作实现视频短信传输,如果不相同,通过核心网络实现视频短信传输;(b-3)短信传输完成后,发送用户所在的本地网络的媒体服务器删除视频短信,接收用户所在的本地网络的媒体服务器通知视频短信管理服务器视频短信获取完成;(b-4)视频短信管理服务器更新操作记录,并将新的操作记录保存于底层的数据库中,同时通知视频短信接收用户接收视频短信;(c) 接收用户使用IPTV终端登录视频短信管理服务器,获取接收用户的本地网络的媒体服务器地址,下载视频短信到IPTV终端并播放;(C-l)接收用户使用IPTV终端登录视频短信管理服务器,获取接收用户所在的本地网络的媒体服务器地址,并向其发送下载视频短信请求;(C-2)媒体服务器接到请求后,向视频短信管理服务器发出用户身份认证请求,视频短信管理服务器通过消息接收引擎接收到请求,利用身份认证模块,对用户身份进行验证,通知管理模块将验证结果发送给媒体服务器;(C-3)媒体服务器获取验证结果,如通过验证,则向IPTV终端发出下载就绪消息,如未通过,则向IPTV终端返回失败信息,中止本次操作;(c-4) IPTV终端接到媒体服务器的就绪信息,将视频短信下载到IPTV终端,媒体服务器在下载服务完成后,通知视频短信管理服务器;(c-5)视频短信管理服务器更新操作记录,并将新的操作记录保存于底层的数据库中。
7、 根据权利要求6所述的实现视频短信业务的方法,其特征在于,所述步骤(b-4)还包括一个判断过程,如果接收用户离线,通知管理模块则实时查看接收用户的状态,用户在线,立即通知用户下载视频短信。
8、 根据权利要求6所述的实现视频短信业务的方法,其特征在于,所述的视频短信既包括以文件格式存储的媒体文件,也包括实时录制的流媒体文件。
9、 根据权利要求6所述的实现视频短信业务的方法,其特征在于,所述的视频短信上载既包括上传媒体文件到媒体服务器,也包括上载实时录制的媒体流到媒体服务器;所述的视频短信下载既包括下载媒体文件到IPTV终端,也包括下载媒体服务器实时下发的媒体流。
10、 根据权利要求6所述的实现视频短信业务的方法,其特征在于,所述视频短信实现,既包括一对一的视频短信单发实现过程,也包括一对多的视频短信群发实现过程。
全文摘要
本发明公开了一种IPTV网络中实现视频短信业务的系统及方法,该系统包括视频短信管理服务器、运营支撑系统、认证系统、媒体服务器和IPTV终端;该方法采用IPTV终端所在区域的媒体服务器作为终端的虚拟存储,通过视频短信到虚拟存储的上载、虚拟存储间视频短信的传输和从虚拟存储下载视频短信播放,实现了对视频短信业务的管理。通过实施本发明,能够保证存储受限的IPTV终端正常使用业务,使得运营商可以忽略终端存储快速便利的开展视频短信业务,也能够简便的实现群发功能,便于向群体用户推送视频信息,该方法同时还具备实现简单,逻辑清晰等优点。
文档编号H04L29/06GK101562580SQ20081010432
公开日2009年10月21日 申请日期2008年4月17日 优先权日2008年4月17日
发明者学 刘, 磊 刘, 匡振国, 嵇智辉, 王劲林 申请人:中国科学院声学研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1