背景技术
BCAST(Broadcast:广播协议)是OMA(Open Mobile Architecture:开放移动联盟)提出来的一个移动宽带数字广播/多播业务的概念。在广播上,它包括传统的一对多的广播方式和多点传送(multicast)方式,而且考虑在现有的网络架构上将原来的数字广播业务连接起来。OMA BCAST致力于业务发现、电子节目/业务引导、计费、内容保护等方面,制定具体的业务引擎,并确保其独立于承载层。
2004年9月10日,摩托罗拉、NEC、诺基亚、西门子、以及索尼爱立信等公司联合宣布--他们将在OMA发起的移动广播服务计划中展开合作。这项工作的共同纲领是为了具体确定将广播服务引入手机所需要的推动条件,从而为新的激动人心的服务和终端设备打开一个新市场。
移动广播服务中最有影响力的可能就是“移动手机电视服务”。这是通过移动广播网络接收类似电视内容的一种方法。总的来说,移动广播能够低成本高效率地大量传播多媒体内容。业界认为,移动广播可以提高使用移动设备的媒体内容消费。移动广播预计可以刺激新型的具有广播功能的彩屏智能手机、手机存储容量和电视内容以及多媒体内容的消费需求。
在OMA BCAST中,所定义的业务引擎(enablers)负责将整个***中的CP(Content Provider内容提供商)、BDSs(Broadcast Distribution Systems:广播分发***)、Terminals(终端)从应用层整合起来,使***独立于底层网络。其中BDSs可以是MBMS(Multimedia Broadcast Multicast Service:多媒体广播多播服务)、BCMCS(Broadcast/Multicast Services:广播/组播业务)、DVB-H(Digital Video Broadcasting Handheld:数字视频广播-手持)等不同的分发网络。
整个BCAST业务***由功能部分、协议部分、承载网络部分组成。功能部分包括:流媒体分发功能、文件分发功能,业务保护功能、内容保护功能、业务呈现功能、业务发现和导航功能、通知功能、交互功能等。协议部分包括:RTCP(Real-time Control Protocol:实时传输控制协议)等传输控制协议、内容编码格式协议等。承载网络部分包括:IP层和底层的DVB-H、MBMS、BCMCS、DMB(Digital Multimedia Broadcasting:数字多媒体广播)等网络。
OMA标准规定,移动视频广播业务必须为用户提供SG(Service Guide:业务指南)信息。其中SG信息主要包括了对每个业务(可能是某个电视频道)的简单介绍,以及该业务对应的多播会话信息(多播会话信息具体包括用于具体传送节目流的目的多播IP地址和端口号,源IP地址,可能还会有会话标识符等),终端从而可以根据SG中提供的相关信息来订阅某些节目或者请求收看某些节目。
其中,SG信息可以采用由网络侧以广播的方式发送给在广播业务提供商处进行了注册的所有用户,也可以采用由用户主动向网络侧请求其下发SG信息。BCAST的SG由不同数据分片组成,各数据分片之间通过引用和关联建立关系,这些分片的集合共同描述了频道名称、节目名称、内容简介、开始时间、结束时间、付费标准、付费方式、频道接入方式等信息。
移动广播业务可以由不同的分发网络开展,也可以由不同的广播服务提供商来提供,所以,同一个承载网络上可能有多个广播业务服务提供商,同一个广播业务服务提供商也可以同时通过多种网络提供广播服务。
不同分发网络或不同服务提供商提供的同一个业务,其接入参数会不同,如接入频点或者会话IP地址等。当签订了移动广播业务漫游协议的用户,漫游到不同的承载网络或者不同的服务提供商服务区域时,拜访地网络向终端发送业务指南,用户根据业务指南提供的信息向拜访地BCAST业务服务器发起一个BCAST业务请求,BCAST业务服务器向终端归属地BCAST业务服务器发送业务授权请求,如果拜访网络的BCAST业务服务器收到终端归属地BCAST业务服务器的响应,则拜访地网络的BCAST业务服务器向终端发送业务授权信息,终端有权收看相应的业务。
对于这种漫游的情况,现有技术并不能保证业务连续性。用户需要重新获取漫游地的业务指南,重新选择想要收看的节目,这将大大降低用户体验。
具体实施方式
本发明实施例提供一种多媒体广播业务的控制方法及终端。该方法在归属地网络下发的业务指南中不仅包含了对多媒体广播业务的描述,还包含了支持所述业务的多个网络的接入信息,包括归属地网络的接入信息和多个拜访地网络的接入信息。当终端在收看某个多媒体广播业务需要进行网络切换时,能够从已接收的业务指南中找到目标网络的接入信息,通过该接入信息继续从目标网络接收该多媒体广播业务,而不需要中断当前正在收看的节目。
本实施例下文中所述的归属地网络是指业务指南本身归属的网络,也即终端接收业务指南的网络;拜访地网络与归属地网络相对应,是指与归属地网络支持相同的多媒体广播业务的网络,拜访地网络可以有多个,用户签订漫游协议后就能从这些拜访地网络接收该多媒体广播业务;服务网络是指当前正在为终端提供服务的网络,即终端切换之前所处的网络;目标网络与服务网络相对应,指终端即将要前往的网络,即终端切换后的网络。服务网络和目标网络既可以是归属地网络也可以是拜访地网络,如用户可以从该多媒体广播业务的归属地网络漫游到拜访地网络,也可以从拜访地网络返回归属地网路,或从一个拜访地网络漫游到另一个拜访地网络。
以下结合附图对本发明具体实施方式进行详细说明。
图1为本发明实施例的***原理图。如图所示,该***包括多媒体广播业务服务器10和多媒体广播业务终端20。其中,多媒体广播业务服务器10用于提供多媒体广播业务,包括业务指南发布单元101,用于发布业务指南,所述业务指南中包含了支持所述多媒体广播业务的多个网络的接入参数。多媒体广播业务终端20包括:业务指南接收单元201,用于接收所述业务指南;业务切换执行单元202,用于当需要进行网络切换时,根据所述业务指南获得目标网络的接入信息,根据所述接入信息从所述目标网络中继续接收所述多媒体广播业务。
图1a为本发明实施例业务切换执行单元202的一种细化框图。在该实施方式中,所述接入信息中包括网络标识。如图1a所示,业务切换执行单元202进一步包括:目标网络标识获取单元301,用于获取目标网络的网络标识,如可以向所述业务指南的归属地服务器查询切换后的目标网络的网络标识,或者向当前所在的服务网络查询切换后的目标网络的网络标识。接入信息查询单元302,用于根据所述目标网络的网络标识从所述业务指南中查询与所述网络标识对应的网络的接入信息。多媒体广播业务接收单元303,用于根据所述接入信息从所述目标网络中继续接收所述多媒体广播业务。
图1b为本发明实施例业务切换执行单元202’的另一种细化框图。如图1b所示,业务切换执行单元包202’包括:接入信息选择单元401,用于从所述业务指南提供的网络接入信息中选择一个作为目标网络的接入信息;多媒体广播业务接收单元303,用于根据所述接入信息从所述目标网络中继续接收所述多媒体广播业务。在一可选的实施方式中,接入信息选择单元401,用于依次或随机或根据优先级选择所述业务指南提供的网络接入信息来接收所述多媒体广播业务,将能够接收所述多媒体广播业务的接入信息作为目标网络的接入信息。
图2为本发明实施例的业务指南的部分内容示意图。如图所示,“业务1”分别由两个运营商A、B提供,运营商A的网络为归属地网络,运营商B的网络为拜访地网络。在运营商A的网络中,该业务的网络接入信息由接入分片“接入1”中的信息描述,“接入1”分片指向的“会话描述1”给出了具体接入的会话参数,如编码格式、速率等。在运营商B的网络中,该业务的网络接入信息由接入分片“接入2”中的信息描述,“接入2”分片指向的“会话描述2”给出了具体接入会话参数,如编码格式、速率等。这两个接入分片都指向所关联的业务分片“业务1”,接入分片中的网络标识“Attached_ID”标识了各分片对应的服务网络,如“Attached_ID=001”表示该接入分片是与运营商A的网络所对应的。
实施例一:
本实施例提供了一种在业务指南中提供多接入选择方式实现接入切换的方法。用户在收看节目过程中如果发生漫游,终端将根据服务提供商或者承载网络的变化,选择新的接入分片接入广播业务,在此过程中,终端在漫游网络发起服务请求是在后台完成,不需要中断节目收看,保持了业务连续性。
本实施例中业务指南需要以下修改:除了业务在终端归属地的接入分片与业务分片关联外,拜访地的接入分片也与业务分片进行关联。在接入分片中增加网络标识,通过不同的网络标识区分接入不同的接入网络,接入分片进一步对应于会话描述信息,会话描述信息中给出了具体的接入会话参数,如编码格式、速率等,用于从不同网络接收该多媒体广播业务。本实施例考虑的切换场景是:终端处于归属地网络,由归属地网络向拜访地网络进行切换。终端通过归属地服务器,即多媒体广播业务服务器10获取拜访地网络标识,并根据业务指南进一步获得拜访地业务的接入分片,通过该接入分片所对应的该会话描述信息从拜访地网络继续接收该多媒体广播业务。整个过程在后台进行,不会中断当前收看的节目。
图3为本实施例的详细流程图。以下结合图2对图3的流程详细说明:
步骤S301,终端从归属地网络的多媒体广播业务服务器10接收业务指南,用户根据业务指南提供的信息选择了“业务1”,终端通过归属地接入分片“接入1”以及该接入分片对应的会话描述信息“会话描述1”接入选择的节目。
步骤S302,当终端在收看节目过程中漫游到运营商A和运营商B所属网络的交界处时,终端检测到归属地网络信号强度小于预设的门限值,则终端通过交互网络向归属地服务器发起查询请求,请求中携带终端所在小区号(Cell-ID)以及终端正在接收的多媒体广播业务号(service ID)。
步骤S303,归属地服务器收到终端发来的请求消息后根据Cell-ID判断终端是否即将发生漫游,如果是,则查找拜访地服务器(即拜访地的多媒体广播业务服务器)地址,并向拜访地服务器发起用户所收看节目的业务请求。
步骤S304,拜访地服务器对业务请求进行响应。如果拜访地可以提供所请求的业务,且用户有权限在拜访地收看该节目,则拜访地服务器返回请求成功响应,此时进入步骤S305;如拜访地服务器返回请求失败响应,此时进入步骤S307。
步骤S305,收到拜访地服务的请求成功响应,归属地服务器将拜访地网络标识发送给终端。
步骤S306,终端接收到归属地服务器的响应后,根据拜访地网络标识从业务指南中查找与该网络标识对应的接入分片“接入2”,并根据“会话描述2”切换到对应的会话,收看拜访地网络下发的节目。
步骤S307,断开正在收看的节目。终端需要从拜访地重新接收业务指南来选择节目收看。
上述方法是以不同运营商网络之间漫游为例进行描述的,对于同一运营商不同承载网络之间的漫游其原理也是一样的。现有技术中当用户漫游时,将中断终端正在接收的节目,终端需要重新获取拜访地的业务指南,选择节目进行收看。本实施的好处在于,用户正在收看节目时终端在后台进行切换处理,这样用户在没有察觉的情况就可以完成业务的平滑切换,增强了用户的使用体验。
实施例二:
本实施例提供了一种在业务指南中提供多接入选择的方式实现接入切换的方法。与实施例一的不同之处在于,本实施例是在第一拜访地网络接收多媒体广播业务过程中,用户从第一拜访地网络移动到归属地网络或第二拜访网络的业务切换处理。
图4为本实施例的流程图,以下结合图2详细描述本实施例的实现流程:
步骤S401,当终端在第一拜访地网络(即当前的服务网络)接收多媒体广播过程中移动到与第二拜访网络交界处时,终端检测到第一拜访网络信号强度小于预设的门限值,则终端通过交互网络向第一拜访地服务器发起查询请求,请求中携带终端所在小区号Cell-ID,以及终端正在接收业务的Service ID。终端可以向第一拜访地服务器直接发起请求,也可以通过归属地服务器向第一拜访地服务器发起请求,视具体实现方式而定。
步骤S402,第一拜访地服务器收到终端发来的请求消息后根据Cell-ID判断终端是否即将发生漫游。如果是,则查找终端即将漫游到的第二拜访地的服务器地址,并向第二拜访地发起业务请求。
步骤S403,第二拜访地服务器对业务请求进行响应。如果拜访地可以提供所请求的业务,且用户有权限在拜访地收看该节目,则拜访地服务器返回请求成功响应,此时进入步骤S404;否则拜访地服务器返回请求失败响应,进入步骤S406。
步骤S404,收到第二拜访地服务的请求成功响应,第一拜访地服务器将第二拜访地网络标识发送给终端,该第二拜访地网络标识即为目标网络标识。
步骤S405,终端接收到第一拜访地服务器的响应后,根据第二拜访地网络标识查找与该网络标识对应的接入分片“AccessN”,并根据“AccessN”对应的会话描述信息切换到相应的会话,以继续从第二拜访地网络接收该多媒体广播业务。
步骤S406,如果响应失败则终端需断开当前收看的节目,需要从拜访地服务器重新接收业务指南选择节目收看。
本实施例以终端从第一拜访地向第二拜访地移动为例进行说明的,终端从第一拜访地回到归属地网络,处理流程基本类似,此处不再详述。本实施例是以不同运营商网络之间漫游为例进行描述的,对于同一运营商不同承载网络之间的漫游其原理也是一样的。
实施例三:
本实施例提供了另一种在业务指南中提供多接入选择的方式实现接入切换的方法。与实施例一、二不同的是,本实施例的终端不需要通过交互网络向服务器发起请求来获得目标网络的网路标识以及接入信息,终端通过自身的判断即可实现业务切换。
本实施例的业务指南同样需要做以下修改:除了业务在终端归属地的接入分片与业务分片关联外,拜访地的接入分片也与业务分片进行关联。接入分片进一步对应于会话描述信息,会话描述信息中给出了具体的接入会话参数,如编码格式、速率等,用于从不同网络接收该多媒体广播业务。
图为本实施例的详细流程,以下结合图2对图5的流程详细说明:
步骤S501,终端从归属地网络接收业务指南,用户根据业务指南提供的信息选择了“业务1”,终端通过归属地接入分片“接入1”以及会话描述信息“会话描述2”提供的会话参数接入选择的节目。
步骤S502,当终端在收看节目过程中漫游到运营商A和运营商B所属网络的交界处时,终端检测到归属地网络信号强度小于预设的门限值,则终端选择其他接入分片,根据接入分片信息接入。终端选择其他接入分片的方式可以是顺序选择或者随机选择或者按照优先级顺序选择。
步骤S503,如果接收的信号强度大于门限值,则进入步骤S404,将终端将正在收看的节目切换到新的接入信道中。如果接收的信号强度小于门限值,则进入步骤S505。
步骤S504,将终端将正在收看的节目切换到新的接入信道中。
步骤S505,判断是否查找完所有的接入分片?如果是则进入步骤S506,如果否则仍然回到步骤S502,继续选择剩余的接入分片。
步骤S506,如果终端选择所有接入分片,进行接入后信号强度都不能满足要求,则终端认为切换失败,随着归属地信号的消失,节目中断。终端需要采用现有技术从拜访地网络中重新获取业务指南,选择收看节目。
本实施例不需要服务器的参与,而是由终端自身进行判断,以确定目标网络并从目标网络继续接收该多媒体广播业务。用户正在收看节目时终端在后台进行切换处理,这样用户在没有察觉的情况就可以完成业务的平滑切换,增强了用户的使用体验。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。