当前位置: 首页 > 专利查询>北京大学专利>正文

固定移动融合网络流媒体同源视频流的切换方法及系统技术方案

技术编号:3592800 阅读:371 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种固定移动融合网络流媒体同源视频流的切换方法及系统,在数据库中创建一个用户访问信息表,每一个注册用户在信息表中都对应有一条记录,当用户每次请求播放某个频道时,将所请求频道的频道标识符和频道类型保存于用户信息表中;在点播频道的数据发送过程中,每发送一个I帧时将该I帧在视频文件中的位置保存于用户信息表中;在连接断开的过程中,数据库的用户访问信息表中各字段内容保持不变;当每次用户从任意终端设备重新登录系统时,流媒体服务器根据保存于数据库的用户访问信息表中的频道标识符字段内容直接找到相应的直播源或点播源向客户端发送。本发明专利技术可以广泛用于电信行业新兴的固定移动网络流媒体系统。

【技术实现步骤摘要】

本专利技术涉及一种同源视频流的切换方法及系统,特别是关于一种固定移动融合网络流媒体同源视频流的切换方法及系统
技术介绍
近年来,随着无线移动通信的迅速发展和普及,电信固定网络运营商的固定电话业务不断被分流,每用户平均收益(简称ARPU)值日趋下降。在此形势下,一方面固定网络运营商希望通过固定网络与移动网络的组合来提高其ARPU值,另一方面移动运营商也希望通过与固定网络的联合来丰富其业务形式并扩大其业务覆盖面,于是就诞生了固定移动融合(简称FMC,fixed-mobile convergence)这样一种新兴的电信业务运营模式。 固定移动融合是指公共电信网中固定网络与移动网络的融合,其中网络的业务提供与网络接入技术和终端设备相互独立。从用户角度看,固定移动融合的目的是使用户能够通过使用不同的接入网络来获得相同的业务和享受相同的服务。其主要特征是用户订阅的业务与接入点和终端无关,也就是允许用户从固定或移动终端通过任何适合的接入点来使用同一业务。固定移动融合使得用户能够在同一帐单的前提下,在办公室或家里使用固定网络进行通信,而在户外则通过无线/移动网络进行通信,其中接入不同网络的终端设备既可以相同也可以不同。固定移动融合另外还包含了这样一个概念,就是在固定网络和移动网络之间终端能够进行无缝漫游,这对于用户而言意味着简单和方便。 传统的电信固定网络和移动网络运营的都主要是电话业务,在采用固定移动融合技术之后首先得以融合的也是电话业务。然而随着多媒体通信和移动流媒体等技术的迅速发展,基于电视直播和视频点播等形式的流媒体业务如IPTV(网络电视)等也必将逐渐占据固定移动融合市场。与传统的基于语音的电话业务相比,基于视频的流媒体业务具有以下特点可以根据用户终端显示设备的差异分别为其提供不同分辨率的视频服务;可以根据用户接入网络带宽的不同为其提供不同质量的视频服务;视频数据具有更高的压缩率,且各视频帧在时间域上存在着极强的相关性和依赖性,在不同网络之间进行切换时的同步问题显得更为突出。所谓同源视频流的切换是指,当用户在收看流媒体服务器上某个视频节目(频道)的过程中从一个接入网切换到了另外一个接入网时,应尽量保持所收看节目内容的同步性和连续性。而目前相关的解决方案还甚少,因此有必要专利技术相应的方法来解决上述问题。
技术实现思路
针对上述问题,本专利技术的目的是提供一种固定移动融合网络流媒体同源视频流的切换方法及系统。 为实现上述目的,本专利技术采取以下技术方案一种固定移动融合网络流媒体同源视频流的切换方法,其特征在于在数据库中创建一个用户访问信息表,每一个注册用户在信息表中都对应有一条记录,其中至少包含以下字段用户标识符UserID;接入网络类型AccNetType;接入位置AccArea;用户终端设备的显示分辨率TermDef;频道标识符ChID;频道的类型ChType;同步帧位置SycnPos;用于保存所有用户访问流媒体服务器的当前状态,为所有服务器所共享,以实现用户在不同接入网之间切换时的相互关联;当用户每次请求播放某个频道时,将所请求频道的频道标识符和频道类型保存于用户信息表中;在点播频道的数据发送过程中,每发送一个I帧时将该I帧在视频文件中的位置保存于用户信息表中;在连接断开的过程中,数据库的用户访问信息表中各字段内容保持不变;当每次用户从任意终端设备重新登录系统时,流媒体服务器根据保存于数据库的用户访问信息表中的频道标识符字段内容直接找到相应的直播源或点播源向客户端发送,对于点播频道,还根据保存于数据库的用户访问信息表中的同步帧位置字段内容来定位视频文件的初始读取位置;在每次发送数据过程中,计费服务器根据用户访问信息表中记录的接入网类型、终端分辨率和频道标识符内容及其资费标准来进行计费。 当用户每次请求播放某个频道时,直接根据从请求命令中提取出来的当前接入网络的类型、接入位置、终端分辨率、所请求播放频道及其类型信息来修改用户访问信息表中该用户所对应记录的相应字段,并将该记录的同步帧位置字段值置为0,然后启动数据发送过程并指示计费服务器按照该记录内容从当前时间开始对该用户进行计费。 对于直播频道,流媒体服务器在每次启动数据发送之时需要根据当前用户在用户访问信息表中所对应记录的频道标识符和终端分辨率字段值从直播源找到相应的视频码流,然后等待该码流后续第一个I帧的出现,并从该I帧开始向客户端进行转发。 对于点播频道,流媒体服务器在每次启动数据发送之时需要根据当前用户在用户访问信息表中所对应记录的频道标识符和终端分辨率字段值从点播源中找到并打开相应的视频文件,然后将该文件的读指针定位到当前用户在用户访问信息表中所对应记录的同步帧位置字段值所指向的位置,并从该位置开始读取数据并向客户端进行发送。 在点播会话的数据发送过程中,流媒体服务器在每发送一个I帧时,将该I帧在视频文件中所处的以时间或帧数为单位进行计量的位置值记录到数据库的用户访问信息表中与当前用户所对应的记录的同步帧位置字段。 当流媒体服务器主动或被动断开与客户端的网络连接时,流媒体服务器向计费服务器发送指令指示其停止对当前用户的计费。 当用户从任意终端登录系统时,需首先检查该用户当前是否存在与其它终端设备的连接,如果存在则强行断开原有连接,并指示计费服务器停止对该用户的计费。 当用户从任意终端登录系统时,根据从请求命令中提取出来的当前接入网络的类型、接入位置、终端分辨率信息来修改用户访问信息表中该用户所对应记录的相应字段,而维持该记录中频道标识符、频道类型和同步帧位置字段值不变,然后启动数据发送过程并指示计费服务器按照该记录内容从当前时间开始对该用户进行计费。 一种固定移动融合网络流媒体同源视频流的切换系统,它包括前端、网络和客户端,其特征在于所述前端至少包括负责对用户的接入进行认证和授权的登录服务器,用于根据用户订阅流媒体服务的内容、时长、网络接入方式进行计费的计费服务器,用于为用户提供流媒体直播或点播服务的流媒体服务器,用于存储所述各服务器在运行过程中使用到的各种数据的数据库;所述网络包括核心业务网、固定接入网和移动接入网,所述三者之间通过网关、路由器或者交换机相互连接;所述客户端包括固定终端,移动终端和同时支持固定和移动接入的固定/移动多模终端;所述固定终端接入所述固定接入网,所述移动终端接入所述移动接入网,所述固定/移动多模终端分别接入所述固定接入网和移动接入网。 在同时连接所述固定接入网和移动接入网时,优先选择通过所述固定接入网。 本专利技术由于采取以上技术方案,其具有以下优点1、本专利技术在进行视频流切换后,可以使用用户的标识符(UserID)查询到在上次连接中保存于数据库的用户访问信息表(user_acc_table)中当前正在收看节目的频道标识符(ChID)字段内容,即上次连接中断前该用户正在收看的频道号,因此流媒体服务器可根据此ChID向切换后的终端设备发送相同频道内容,从而使用户在切换前后能够收看到相同的节目源。2、本专利技术用于点播频道时,切换后可利用保存于数据库中user_acc_table表中的同步帧位置(SycnPos)字段来找到切换前最后播放帧之前的第一个I帧(同步帧),并从该I帧开始继续播放,因此保证了切换播本文档来自技高网
...

【技术保护点】
一种固定移动融合网络流媒体同源视频流的切换方法,其特征在于:在数据库中创建一个用户访问信息表,每一个注册用户在信息表中都对应有一条记录,其中至少包含以下字段:用户标识符:UserID;接入网络类型:AccNetType;接入位置:AccArea;用户终端设备的显示分辨率:TermDef;频道标识符:ChID;频道的类型:ChType;同步帧位置:SycnPos;用于保存所有用户访问流媒体服务器的当前状态,为所有服务器所共享,以实现用户在不同接入网之间切换时的相互关联; 当用户每次请求播放某个频道时,将所请求频道的频道标识符和频道类型保存于用户信息表中;在点播频道的数据发送过程中,每发送一个I帧时将该I帧在视频文件中的位置保存于用户信息表中;在连接断开的过程中,数据库的用户访问信息表中各字段内容保持 不变;当每次用户从任意终端设备重新登录系统时,流媒体服务器根据保存于数据库的用户访问信息表中的频道标识符字段内容直接找到相应的直播源或点播源向客户端发送,对于点播频道,还根据保存于数据库的用户访问信息表中的同步帧位置字段内容来定位视频文件的初始读取位置;在每次发送数据过程中,计费服务器根据用户访问信息表中记录的接入网类型、终端分辨率和频道标识符内容及其资费标准来进行计费。...

【技术特征摘要】
1.一种固定移动融合网络流媒体同源视频流的切换方法,其特征在于在数据库中创建一个用户访问信息表,每一个注册用户在信息表中都对应有一条记录,其中至少包含以下字段用户标识符UserID;接入网络类型AccNetType;接入位置AccArea;用户终端设备的显示分辨率TermDef;频道标识符ChID;频道的类型ChType;同步帧位置SycnPos;用于保存所有用户访问流媒体服务器的当前状态,为所有服务器所共享,以实现用户在不同接入网之间切换时的相互关联;当用户每次请求播放某个频道时,将所请求频道的频道标识符和频道类型保存于用户信息表中;在点播频道的数据发送过程中,每发送一个I帧时将该I帧在视频文件中的位置保存于用户信息表中;在连接断开的过程中,数据库的用户访问信息表中各字段内容保持不变;当每次用户从任意终端设备重新登录系统时,流媒体服务器根据保存于数据库的用户访问信息表中的频道标识符字段内容直接找到相应的直播源或点播源向客户端发送,对于点播频道,还根据保存于数据库的用户访问信息表中的同步帧位置字段内容来定位视频文件的初始读取位置;在每次发送数据过程中,计费服务器根据用户访问信息表中记录的接入网类型、终端分辨率和频道标识符内容及其资费标准来进行计费。2.如权利要求1所述的固定移动融合网络流媒体同源视频流的切换方法,其特征在于当用户每次请求播放某个频道时,直接根据从请求命令中提取出来的当前接入网络的类型、接入位置、终端分辨率、所请求播放频道及其类型信息来修改用户访问信息表中该用户所对应记录的相应字段,并将该记录的同步帧位置字段值置为0,然后启动数据发送过程并指示计费服务器按照该记录内容从当前时间开始对该用户进行计费。3.如权利要求1或2所述的固定移动融合网络流媒体同源视频流的切换方法,其特征在于对于直播频道,流媒体服务器在每次启动数据发送之时需要根据当前用户在用户访问信息表中所对应记录的频道标识符和终端分辨率字段值从直播源找到相应的视频码流,然后等待该码流后续第一个I帧的出现,并从该I帧开始向客户端进行转发。4.如权利要求1或2所述的固定移动融合网络流媒体同源视频流的切换方法,其特征在于对于点播频道,流媒体服务器在每次启动数据发送之时需要根据当前用户在用户访问信息表中所对应记录的频道标识符和终端分辨率字段值从点播源中找到并打开相...

【专利技术属性】
技术研发人员:高文霍龙社
申请(专利权)人:北京大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利