广播协议客户端的管理方法和数据传输方法及客户端.pdf

上传人:000****221 文档编号:4334808 上传时间:2018-09-14 格式:PDF 页数:18 大小:5.84MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210346604.2

申请日:

2008.05.16

公开号:

CN102843383A

公开日:

2012.12.26

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/06申请日:20080516|||公开

IPC分类号:

H04L29/06; H04L12/18

主分类号:

H04L29/06

申请人:

华为技术有限公司

发明人:

陈国乔; 董挺; 张惠萍; 范姝男

地址:

518129 广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了广播协议客户端的管理方法和数据传输方法及客户端。通过接收DCD服务器发送的节目内容对应的时间信息;根据所述时间信息控制广播协议客户端接收所述节目内容。和现有技术中为了保证下载,需要对下发的节目内容的频道进行持续的侦听相比,本发明实施例技术方案在需要下载节目时候,BCAST客户端才会侦听和下载节目内容,可以使得BCAST客户端节约大量的系统资源,同时减少了侦听节目的时长,使得网络带宽利用率更高。

权利要求书

1.一种广播协议客户端的接收内容的方法,其特征在于,包括:动态内容分发DCD客户端接收DCD服务器发送的节目内容对应的时间信息;动态内容分发DCD客户端建立与广播协议客户端之间的关联关系;将所述节目内容对应的时间信息发送给广播协议客户端;所述广播协议客户端根据所述时间信息侦听指定频道接收广播协议服务器下发的节目内容。2.如权利要求1所述的方法,其特征在于,所述时间信息为DCD服务器通过与广播协议服务器交互获得。3.如权利要求1所述的方法,其特征在于,还包括:接收所述广播协议客户端返回的节目内容。4.如权利要求3所述的方法,其特征在于,还包括:接收所述广播协议客户端返回的节目内容完毕后,关闭与所述广播协议客户端之间的关联关系。5.一种控制广播协议客户端的接收内容的方法,其特征在于,包括:DCD客户端根据节目内容对应的时间信息发起建立与广播协议客户端之间的关联关系;广播协议客户端接收广播协议服务器下发的节目内容;广播协议客户端将所述接收到的节目内容返回给DCD客户端。6.如权利要求5所述的方法,其特征在于,所述节目内容接收完毕之后包括:停止为DCD业务接收所述指定频道的节目内容。7.如权利要求6所述的方法,其特征在于,所述将所述接收到的节目内容返回给DCD客户端之后包括:关闭与所述DCD客户端之间的关联关系。8.一种DCD客户端,其特征在于,包括:接收单元,用于接收DCD服务器发送的节目内容对应的时间信息;关联关系建立单元,根据节目内容对应的时间信息发起建立与广播协议客户端之间的关联关系,内容接收单元,用于接收所述广播协议客户端返回的节目内容。9.如权利要求8所述的DCD客户端,其特征在于,还包括:关联关闭单元,用于在所述内容接收单元接收节目内容完毕后,关闭与所述广播协议客户端之间的关联关系。10.一种BCAST客户端,其特征在于,包括:关联关系建立单元,用于建立与动态内容分发DCD客户端根据节目内容对应的时间信息发起建立的关联关系;内容接收单元,用于基于与动态内容分发DCD客户端建立的关联关系接收广播协议服务器下发的节目内容;内容发送单元,用于将所述内容接收单元接收到的节目内容返回给DCD客户端;关联关闭单元,用于内容发送单元将所述接收到的节目内容返回给DCD客户端之后:关闭与所述DCD客户端之间的关联关系。11.一种DCD客户端,其特征在于,包括:接收单元,用于接收DCD服务器发送的节目内容对应的时间信息;关联关系建立单元,用于建立与广播协议客户端之间的关联关系;参数发送单元,将所述节目内容对应的时间信息发送给广播协议客户端。12.一种BCAST客户端,其特征在于,包括:关联关系建立单元,用于建立与动态内容分发DCD客户端的关联关系;参数接收单元,用于接收所述DCD客户端发送的节目内容对应的时间信息;内容接收单元,用于根据所述节目内容对应的时间信息接收广播协议服务器下发的节目内容。

说明书

广播协议客户端的管理方法和数据传输方法及客户端

技术领域

本发明涉及通信领域,具体涉及广播协议客户端的管理方法和数据传输
方法及客户端。

背景技术

动态内容分发(Dynamic Content Delivery,DCD)业务产生的目的是为了增
强终端用户对接收到信息的浏览体验,特别是能够提供用户需要的个性化、
定制的内容更新等服务。DCD业务产生的优点有:简化内容发现和获得方
式,降低用户使用难度,方便用户获得想要内容;与用户交互,吸引用户主
动浏览更多的相关的内容。

DCD业务内容可以是用户选择订阅的并且感兴趣的频道,也可以是运
营商提供的免费内容。用户可以极其便捷地在第一时间得到想要得内容。DCD
的内容甚至可以以滚动的方式显示在终端的待机屏幕上,运营商也可以通过
动态内容分发把最新的资讯及时地发布给用户。

广播协议(Broadcast Protocol,BCAST)是开放移动联盟(Open Mobile
Alliance,OMA)提出的一个移动宽带数字广播/多播业务的概念。在广播上,
它包括传统的一对多广播方式和多点传送方式,而且考虑在现有的网络架构
上,将原来的数字广播业务连接起来。移动广播服务中最有影响力的可能就
是“移动手机电视服务”。

DCD业务可以使用BCAST作为承载(DCD over BCAST)来发送内容,
其主要流程包括:

DCD服务器与BCAST服务器交互,再让用户通过DCD信道完成内容订
阅,最终通过BCAST服务器发送数据到BCAST客户端,再由BCAST客户端将
内容传给DCD客户端最终呈现。

在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:

现有技术方案中,DCD客户端对BCAST客户端缺乏控制,在整个方案的
执行过程中,DCD客户端与BCAST客户端之间的接口要长期保持关联,浪费
大量的接口资源,同时由于而节目内容的下发实际上是有时段特性的。而
BCAST客户端侦听节目频道下载节目内容没有时间上的控制,BCAST客户端
必须保持对节目频道的持续侦听来保证节目的接收,进而浪费了系统资源和
网络带宽。

发明内容

本发明实施例解决的技术问题是提供广播协议客户端的管理方法和数据
传输方法及客户端,可以节约降低系统资源消耗,节约网络带宽。

本发明实施例提供一种广播协议客户端的管理方法,包括:

接收动态内容分发DCD服务器发送的节目内容对应的时间信息;

根据所述时间信息控制广播协议客户端接收所述节目内容。

本发明实施例提供一种广播协议客户端的管理方法,其特征在于,包括:

接收DCD客户端的发送的节目内容对应的时间信息;

根据所述时间信息侦听指定频道接收广播协议服务器下发的节目内容;

将所述接收到的节目内容返回给DCD客户端。

本发明实施例提供一种广播协议客户端的数据传输方法,包括:

接收广播协议服务器发送的数据包;所述数据包包含数据标识;

检查所述数据标识的类型;若所述数据标识的类型指示所述数据包为
DCD类型,则将所述数据包传送至DCD客户端。

本发明实施例提供一种广播协议客户端的数据传输方法,包括:

侦听预置的频道接收DCD数据;

将所述DCD数据向DCD客户端传送。

本发明实施例提供一种DCD客户端,包括:

接收单元,用于接收DCD服务器发送的节目内容对应的时间信息;

控制单元,用于根据所述接收单元接收的时间信息控制广播协议客户端
接收所述节目内容。

本发明实施例提供一种BCAST客户端,包括:

参数接收单元,用于接收DCD客户端的发送的节目内容对应的时间信息;

内容接收单元,用于根据所述参数接收单元收到的时间信息侦听指定频
道接收广播协议服务器下发的节目内容;

内容发送单元,用于将所述内容接收单元接收到的节目内容返回给DCD
客户端。

本发明实施例提供一种广播协议客户端,包括:

接收单元,用于接收广播协议服务器发送的数据包;所述数据包包含数
据标识;

检查单元,用于检查所述接收单元接收到的数据包中数据标识的类型;
过检查结果为所述数据标识的类型指示所述数据包为DCD类型;则通知数据
包发送单元将所述接收单元接收的所述数据包发送至DCD客户端;

数据包发送单元,用于接收检查单元的通知,将所述数据包传送至DCD
客户端。

本发明实施例提供一种广播协议客户端,包括:

接收单元,用于侦听预置的频道接收DCD数据;

传输单元,用于将所述接收单元接收的DCD数据向DCD客户端传送。

本发明实施例提供的一种广播协议客户端的管理方法,包括:

建立与广播协议客户端之间的关联关系;

发送节目内容索引给所述广播协议客户端;

接收所述广播协议客户端返回的根据所述节目内容索引获得的DCD数
据。

本发明实施例提供的一种广播协议客户端的管理方法,包括:

接收DCD客户端发送的节目内容索引;

根据所述节目内容索引获得DCD数据;

将所述获得的节目内容发送给所述DCD客户端。

本发明实施例提供的一种DCD客户端,包括:

关联建立单元,用于建立与广播协议客户端之间的关联关系;

发送单元,用于发送节目内容索引给所述广播协议客户端;

接收单元,接收所述广播协议客户端返回的根据所述节目内容索引获得
的DCD数据。

本发明实施例提供的一种广播协议客户端,包括:

接收单元,用于接收DCD客户端发送的节目内容索引;

数据获取单元,用于根据所述节目内容索引获得DCD数据;

发送单元,用于将所述获得的节目内容发送给所述DCD客户端。

采用上述技术方案,本发明实施例有益的技术效果在于:

本发明实施例中,通过接收DCD服务器发送的节目内容对应的时间信息;
根据所述时间信息控制广播协议客户端接收所述节目内容。和现有技术中为
了保证下载,需要对下发的节目内容的频道进行持续的侦听相比,本发明实
施例技术方案在需要下载节目时候,BCAST客户端才会侦听和下载节目内容,
可以使得BCAST客户端节约大量的系统资源,同时减少了侦听节目的时长,
使得网络带宽利用率更高。

附图说明

图1为本发明实施例一广播协议客户端的管理方法的流程图;

图2为本发明实施例二广播协议客户端的管理方法的流程图;

图3为本发明实施例三广播协议客户端的管理方法的信令流程图;

图4为本发明实施例四广播协议客户端的管理方法的流程图;

图5为本发明实施例五广播协议客户端的数据传输方法的流程图;

图6为本发明实施例六广播协议客户端的数据传输方法的流程图;

图7为本发明实施例七DCD客户端的逻辑结构示意图;

图8为本发明实施例八广播协议客户端的逻辑结构示意图;

图9为本发明实施例九广播协议客户端的逻辑结构示意图;

图10为本发明实施例十广播协议客户端的逻辑结构示意图;

图11为本发明实施例十一广播协议客户端的管理方法的流程图。

具体实施方式

本发明实施例提供了广播协议客户端的管理方法和数据传输方法及客户
端,可以节约降低系统资源消耗,节约网络带宽。

实施例一,一种广播协议(BCAST)客户端的管理方法,流程图如图1
所示,包括:

A1,接收动态内容分发DCD服务器发送的节目内容对应的时间信息;

A2,根据所述时间信息控制广播协议客户端接收所述节目内容。

本发明实施例一中在控制BCAST客户端下载节目内容的过程中加入的
节目内容下发的时间信息,时间信息可以为DCD服务器通过与广播协议服务
器交互获得。这样,BCAST客户端则不需要对节目内容持续侦听,只需在节
目下发的时段进行侦听即可节约了网络带宽和接口资源,例如:所述节目内
容的下发时段为时间13:00至14:00,则所述时间信息为:12:50至14:10。
可以理解,所述时间信息涵盖的时段覆盖节目下发的时段(13:00至14:00)
即可。

实施例二,一种广播协议客户端的管理方法,流程图如图2所示,包括:

B1,DCD客户端接收动态内容分发DCD服务器发送的节目内容对应的
时间信息;

可以理解的是,所述DCD客户端还接收的DCD服务器下发其他参数例
如节目内容的频道信息,BCAST承载标识,所述BCAST承载标识用于指示
本次业务是否需要BCAST承载。

所述时间信息为DCD服务器通过与广播协议服务器交互获得。

B2,DCD根据所述时间信息建立与广播协议客户端之间的关联关系。

本发明实施例中,所述与广播协议客户端之间的关联关系指与DCD客户
端在广播协议客户端之间开放双方可以通信的接口使双方可以进行通信传
输。其中,可以理解的是,若在建立关联之前BCAST客户端尚未开启,则需
要先触发将BCAST客户端开启再建立关联。

B3,DCD客户端将所述节目内容对应的时间信息发送给广播协议客户端;

B4,广播协议客户端根据所述时间信息侦听指定频道接收广播协议服务
器下发的节目内容。

B5,DCD客户端接收所述广播协议客户端返回的节目内容并继续步骤
B6。

B6,DCD客户端关闭与所述广播协议客户端之间的关联关系。

本发明实施例二通过在DCD客户端接收内容完成后,则关闭与BCAST
客户端之间的关联关系,可以以最快的时间释放与BCAST客户端之间的接
口,占用最小的接口资源。

可以理解的是,本发明实施例二中,若步骤B5之后也可以暂时不执行步
骤B6,而步骤B6关联关系的关闭也可以以所述时间信息为准,例如:时间
信息中的时间范围是12:50值14:10;节目下发的实际时间为13:00至14:
00,则关闭与BCAST客户端之间的关联关系在14:10关闭。

本发明实施例三,一种广播协议客户端的管理方法,本实施例的前提是
DCD客户端可以接收DCD服务器内容,并且BCAST客户端已经与DCD客
户端集中在同一个终端中。BCAST客户端可以接收BCAST服务器发送的内
容。

本实施例中,在DCD环境下,DCD客户端通过BCAST作为承载接受的节
目内容。DCD客户端在接受BCAST数据流前,先建立DCD客户端与BCAST客
户端的关联关系,再通过BCAST接受数据。DCD客户端建立与BCAST的关联
关系需要通过一些参数,而现有的参数有:service、access、sdp-description,
其中service是用来描述业务频道的信息,每个service包含多个content数据单
元。一个service可以表示一个频道,例如CCTV-5;也可以表示一个广播业务,
例如数据下载业务。Access规定终端接收和播放频道或者某个电视节目时需要
的接入信息,主要包括接收IP地址、端口号、编码方式等。Sdp-description进
行会话描述,提供了用来接入服务或内容项的会话信息。另外,会话描述可
能包含辅助信息,以会话描述协议(SDP)结构描述。

上面描述的这几个参数都是DCD所具有的,用来进行BCAST会话联接使
用的参数。但是还需要一些参数的加入。例如,节目内容对应的时间信息,
这里可以包括在Schedule参数,它规定了业务与内容项的时间安排。可以理解
的是,所述schedule参数还可以包含其他参数,如频道信息等。

DCD所获得的这些参数有助于与BCAST客户端建立联系。同时由于加
入了Schedule参数,则可以让DCD客户端更明确了何时与BCAST进行关联。

本实施例信令流程图如图3所示,包括:

C1,CP发布节目内容;

CP发布节目内容到DCD服务器上。

C2,DCD Server如果需要使用BCAST,则发到相应服务器;

DCD服务器判断是否有节目内容需要使用BCAST方式发送到终端。如果
有,则,将该节目的相关参数发送到BCAST服务器。

C3,BCAST服务器返回接入参数给DCD服务器;

BCAST接收到DCD的节目发送需求后,建立自己的SG和相关参数及频道
分配。BCAST服务器需要DCD服务器将必要的参数发送到终端,以使得终端
在何时的时间打开BCAST客户端接收内容。

C4,DCD客户端接收DCD服务器发来的参数和频道列表;

本步骤是多个DCD步骤地集合,DCD客户端接收DCD服务器发来的参数
和频道列表。接收到的参数包括业务内容对应的时间信息;DCD客户端可以
根据该时间信息打开或建立与BCAST客户端的关联;而DCD客户端可以通过
频道列表中对频道的描述等信息来完成订阅。本步骤中,DCD客户端通过与
BCAST客户端之间关联的接口将时间信息和相关的频道参数发送给BCAST
客户端。

本实施例中,频道列表中的内容可以订阅也可以是免费的。

C5,BCAST客户端接收来自BCAST服务器的内容;

BCAST客户端根据所述时间信息通过DCD客户端的参数(如:频道)接
收BCAST服务器下发的节目内容;进行内容的接收的具体过程属于BCAST的
基本流程,这里不再详细说明。

C6,BCAST客户端将接收到的属于DCD的数据包发送给DCD客户端;

BCAST客户端接收到数据后,如果发现是需要DCD客户端呈现的,则发
给DCD客户端。这里如何判断接收到的数据包是属于DCD数据类型可以采取
以下两种方式:

方式一,在BCAST服务器下发的数据包内包含数据标识,所述数据标识
可以用于指示该数据包的类型,是DCD数据或者是给其他应用程序数据包。

方式二,预置某一个频道接收的数据包为DCD数据包,这里的频道可以
是系统默认也可以是DCD终端与DCD服务器交互过程中获得的,再传送给
BCAST客户端。

按照上述方式一和方式二即可以保证收到的DCD数据准确传递到DCD客
户端,可以理解的是,对于DCD数据的判断方式还有多种其他常规实现方式,
具体的方式不构成对本发明的限制。

BCAST可以通过与DCD的接口将数据发送到DCD客户端。

C7,DCD客户端断开与BCAST客户端的关联;

当DCD接收完内容后,或根据Schedule完成BCAST接收后,需要断开与
BCAST客户端的关联关系。

本实施例中,DCD与BCAST的消息传递都需要通过DCD-BCAST接口完
成。本实施例中的步骤为DCD通过BCAST接收数据从建立关联到结束关联的
一些基本步骤,如果有类似的方式或消息可以完成其中的一些功能,其原理
也是一致的。

本实施例的前提是DCD用户的DCD Client已经激活DCD服务,并且
BCAST客户端可以使用。DCD服务器从BCAST服务器获得SG中的某些参数信
息。DCD需要使用BCAST作为承载,就需要在何时的时间使用BCAST客户端。
这就需要DCD服务器和BCAST服务器进行协商。协商的过程可以是BCAST服
务器将节目列表或者时间表发送给DCD客户端;DCD服务器将参数发送给
DCD客户端;DCD服务器使用自己的消息,通过DCD自己的信道,将必要的
BCAST参数发送给DCD客户端,其中必要的参数包括Schedule参数。同时该
参数引用Service分片参数。DCD客户端对接收到的参数进行相应的处理;DCD
客户端接收到使用BCAST所必需的参数后,根据参数进行相应的处理。DCD
客户端会对接收到的节目频道,对应放入DCD的频道呈现。对Schedule中的时
间安排进行相应的方式可以是在某内容需要通过BCAST承载发送时,由DCD
客户端按照时间启动或建立与BCAST客户端的关联。

DCD客户端根据BCAST SG中的Schedule参数指定自己开启或建立与
BCAST客户端关系的时机。

DCD客户端通过BCAST作为承载接受的节目内容的主要思想在于DCD
客户端对BCAST客户端的控制由DCD启动或者建立与BCAST客户端的关联
开始,到DCD主动或被动与BCAST客户端断开联系为结束。关联的建立与结
束是对应出现的。当DCD客户端完成了接收BCAST数据信息的任务后,或者
根据Schedule到了结束的时间后,就需要主动完成于BCAST客户端的关联;当
BCAST客户端中断数据接收或时,DCD客户端就可以被动断开与BCAST客户
端的关联。

DCD客户端与BCAST关闭关联或关闭BCAST客户端的意义在于BCAST
客户端在接收完内容后不再监听广播信道。DCD客户端关闭BCAST的关联可
以通过与BCAST Enabler间的接口完成。

实施例四,一种广播协议客户端的管理方法,流程图如图4所示,包括:

D1,接收DCD客户端的发送的节目内容对应的时间信息;

D2,根据所述时间信息侦听指定频道接收广播协议服务器下发的节目内
容;

本发明实施例中,所述节目内容接收完毕之后可以包括:停止为DCD业
务接收所述指定频道的节目内容。可以理解,所述停止侦听频道的节目内容
也可以是根据所述时间信息来停止。

D3,将所述接收到的节目内容返回给DCD客户端。

本发明实施例中,所述步骤D3之后可以进一步包括:关闭与所述DCD客
户端之间的关联关系,以节约接口资源。

实施例五,一种广播协议客户端的数据传输方法,流程如图如5所示,
包括:

E1,接收广播协议服务器发送的数据包;所述数据包包含数据标识;

E2,检查所述数据标识的类型;

E3,若所述数据标识的类型指示所述数据包为DCD类型,则将所述数据
包传送至DCD客户端。

本发明实施例五提供的广播协议客户端的数据传输方法可以使BCAST
兼容更多的应用程序,当收到BCAST服务器返回的数据时,根据标识的数据
包的类型进行分发,当数据包类型为DCD数据时才发送给DCD客户端。使
BCAST客户端的兼容性更强。

实施例六,一种广播协议客户端的数据传输方法,流程图如图6所示,
包括:

F1,侦听预置的频道接收DCD数据;

本实施例中所述步骤E1之前可以包括:接收DCD客户端发送的所述预
置的频道的参数信息。

可以理解的是,所述业务频道的参数信息也可以是系统默认配置的,
BCAST客户端和BCAST服务器默认配置某个频道为给DCD业务专用。则
BCAST收到该频道的数据则直接发送给DCD客户端。

F2,将所述DCD数据向DCD客户端传送。

本发明实施例六与实施例五一样,同样提供了标识收到的数据在什么情
况下发送给DCD客户端的条件,使BCAST客户端的兼容性更好,同时为其他
应用程序服务。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤
是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机
可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

实施例七,一种DCD客户端,逻辑结构示意图如图7所示,包括:接收单
元和控制单元;

接收单元710,用于接收DCD服务器发送的节目内容对应的时间信息;

控制单元720,用于根据所述接收单元710接收的时间信息控制广播协议
客户端接收所述节目内容。

可以理解的是,所述控制单元720可以包括:

关联关系建立单元721,用于根据所述时间信息建立与广播协议客户端之
间的关联关系;

参数发送单元722,用于在关联关系建立单元721建立关联关系完成后,
将所述节目内容对应的时间信息发送给广播协议客户端;

内容接收单元723,用于接收所述广播协议客户端返回的节目内容;

关联关闭单元724,用于在所述内容接收单元接收节目内容完毕后,关闭
与所述广播协议客户端之间的关联关系。

可以理解的是,上述这种控制单元720的划分方式和内部功能能单元只是
控制单元720的一种表现形式,其内部各个功能单元只是对控制单元720功能
的一种具体表现,控制单元720的内部单元划分方式和表现形式还可能有多种
常规方式,本实施例强调的是引入时间信息控制因素对DCD客户端和BCAST
客户端之间的接口乃至BCAST客户端的侦听时机进行控制,具体形式不构成
对本发明的限制。

实施例八,一种广播协议客户端,逻辑结构示意图如图8所示,包括:
参数接收单元810、内容接收单元820和内容发送单元830

所述参数接收单元810,用于接收DCD客户端的发送的节目内容对应的
时间信息;

所述内容接收单元820,用于根据所述参数接收单元810收到的时间信息
侦听指定频道接收广播协议服务器下发的节目内容;

内容发送单元830,用于将所述内容接收单元820接收到的节目内容返回
给DCD客户端。

可以理解的是,本实施例中的BCAST客户端还可以包括:关联关闭单元
840,用于内容发送单元830将所述接收到的节目内容返回给DCD客户端之后:
关闭与所述DCD客户端之间的关联关系。

关联关闭单元840的作用可以进一步节约DCD客户端与BCAST客户端之
间的接口资源。

实施例九,一种广播协议客户端,逻辑结构示意图如图9所示,包括:
接收单元910、检查单元920和数据包发送单元930;

接收单元910,用于接收广播协议服务器发送的数据包;所述数据包包含
数据标识;

检查单元920,用于检查所述接收单元910接收到的数据包中数据标识的
类型;过检查结果为所述数据标识的类型指示所述数据包为DCD类型;则通
知数据包发送单元将所述接收单元接收的所述数据包发送至DCD客户端;

数据包发送单元930,用于接收检查单元920的通知,将所述数据包传送
至DCD客户端。

实施例十,一种广播协议客户端,逻辑结构示意图如图10,包括:接收
单元1010和传输单元1020;

接收单元1010,用于侦听预置的频道接收DCD数据;

传输单元1020,用于将所述接收单元1010接收的DCD数据向DCD客
户端传送。

可以理解的是所述预置的频道可以是系统默认配置的也可以是由DCD客
户端发送过来的,所述BCAST客户端还可以包括:

参数信息获取单元1030,用于接收DCD客户端发送的所述预置的频道的
参数信息。所述预置的业务频道参数信息可以在接收单元接收DCD数据时,
侦听预置的频道。

实施例十一,一种广播协议客户端控制方法,流程图如图11所示,包括:

G1,DCD客户端建立与广播协议客户端之间的关联。

G2,广播协议客户端接收DCD客户端发送的节目内容索引。

本发明实施例中,所述节目内容索引可以是URL或BCAST业务指南

(SG)中的分片地址或BCAST SG中的业务索引(如:service ID)。

G3,广播协议客户端根据所述节目内容索引获得DCD数据。

节目内容索引是URL时,广播协议客户端通过交互信道所述URL获取
DCD数据;

节目内容索引是分片地址时,广播协议客户端从所述分片地址获取分片
内容,组成新的SG,之后广播协议客户端根据新的SG获取DCD数据;

节目内容索引是BCAST SG业务索引时,如service ID,广播协议客户端
从SG中查找service ID对应的数据,根据所述数据获取DCD数据。

G4,广播协议客户端将DCD数据传送给DCD客户端。

G5,DCD数据传送结束后,关闭与广播协议客户端之间的关联关系。

实施例十二,一种DCD客户端,包括:

关联建立单元,用于建立与广播协议客户端之间的关联关系;

发送单元,用于发送节目内容索引给所述广播协议客户端;

接收单元,接收所述广播协议客户端返回的根据所述节目内容索引获得
的DCD数据。

实施例十三,一种广播协议客户端,包括:

接收单元,用于接收DCD客户端发送的节目内容索引;

数据获取单元,用于根据所述节目内容索引获得DCD数据;

发送单元,用于将所述获得的节目内容发送给所述DCD客户端。

以上对本发明所提供的广播协议客户端的管理方法和数据传输方法及客
户端进行了详细介绍,其中:

本发明实施例中,在控制BCAST客户端下载节目内容的过程中加入的节
目内容下发的时间信息,时间信息可以为DCD服务器通过与广播协议服务器
交互获得。这样,BCAST客户端则不需要对节目内容持续侦听,只需在节目
下发的时段进行侦听即可节约了网络带宽和接口资源。

本发明另一实施例中,提供的广播协议客户端的数据传输方法,通过标
识DCD数据可以使BCAST兼容更多的应用程序,当收到BCAST服务器返
回的数据时,根据标识的数据包的类型进行分发,当数据包类型为DCD数据
时才发送给DCD客户端。使BCAST客户端的兼容性更强。

对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方
式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本
发明的限制。

广播协议客户端的管理方法和数据传输方法及客户端.pdf_第1页
第1页 / 共18页
广播协议客户端的管理方法和数据传输方法及客户端.pdf_第2页
第2页 / 共18页
广播协议客户端的管理方法和数据传输方法及客户端.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《广播协议客户端的管理方法和数据传输方法及客户端.pdf》由会员分享,可在线阅读,更多相关《广播协议客户端的管理方法和数据传输方法及客户端.pdf(18页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102843383 A (43)申请公布日 2012.12.26 C N 1 0 2 8 4 3 3 8 3 A *CN102843383A* (21)申请号 201210346604.2 (22)申请日 2008.05.16 200810100421.6 2008.05.16 H04L 29/06(2006.01) H04L 12/18(2006.01) (71)申请人华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人陈国乔 董挺 张惠萍 范姝男 (54) 发明名称 广播协议客户端的管理方法和数据传输方法 及客户端 (57)。

2、 摘要 本发明公开了广播协议客户端的管理方法和 数据传输方法及客户端。通过接收DCD服务器发 送的节目内容对应的时间信息;根据所述时间信 息控制广播协议客户端接收所述节目内容。和现 有技术中为了保证下载,需要对下发的节目内容 的频道进行持续的侦听相比,本发明实施例技术 方案在需要下载节目时候,BCAST客户端才会侦 听和下载节目内容,可以使得BCAST客户端节约 大量的系统资源,同时减少了侦听节目的时长,使 得网络带宽利用率更高。 (62)分案原申请数据 (51)Int.Cl. 权利要求书2页 说明书9页 附图6页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页。

3、 说明书 9 页 附图 6 页 1/2页 2 1.一种广播协议客户端的接收内容的方法,其特征在于,包括: 动态内容分发DCD客户端接收DCD服务器发送的节目内容对应的时间信息; 动态内容分发DCD客户端建立与广播协议客户端之间的关联关系; 将所述节目内容对应的时间信息发送给广播协议客户端; 所述广播协议客户端根据所述时间信息侦听指定频道接收广播协议服务器下发的节 目内容。 2.如权利要求1所述的方法,其特征在于,所述时间信息为DCD服务器通过与广播协议 服务器交互获得。 3.如权利要求1所述的方法,其特征在于,还包括:接收所述广播协议客户端返回的节 目内容。 4.如权利要求3所述的方法,其特征。

4、在于,还包括:接收所述广播协议客户端返回的节 目内容完毕后,关闭与所述广播协议客户端之间的关联关系。 5.一种控制广播协议客户端的接收内容的方法,其特征在于,包括: DCD客户端根据节目内容对应的时间信息发起建立与广播协议客户端之间的关联关 系; 广播协议客户端接收广播协议服务器下发的节目内容; 广播协议客户端将所述接收到的节目内容返回给DCD客户端。 6.如权利要求5所述的方法,其特征在于,所述节目内容接收完毕之后包括:停止为 DCD业务接收所述指定频道的节目内容。 7.如权利要求6所述的方法,其特征在于, 所述将所述接收到的节目内容返回给DCD客户端之后包括:关闭与所述DCD客户端之 间的。

5、关联关系。 8.一种DCD客户端,其特征在于,包括: 接收单元,用于接收DCD服务器发送的节目内容对应的时间信息; 关联关系建立单元,根据节目内容对应的时间信息发起建立与广播协议客户端之间的 关联关系, 内容接收单元,用于接收所述广播协议客户端返回的节目内容。 9.如权利要求8所述的DCD客户端,其特征在于,还包括: 关联关闭单元,用于在所述内容接收单元接收节目内容完毕后,关闭与所述广播协议 客户端之间的关联关系。 10.一种BCAST客户端,其特征在于,包括: 关联关系建立单元,用于建立与动态内容分发DCD客户端根据节目内容对应的时间信 息发起建立的关联关系; 内容接收单元,用于基于与动态内。

6、容分发DCD客户端建立的关联关系接收广播协议服 务器下发的节目内容; 内容发送单元,用于将所述内容接收单元接收到的节目内容返回给DCD客户端; 关联关闭单元,用于内容发送单元将所述接收到的节目内容返回给DCD客户端之后: 关闭与所述DCD客户端之间的关联关系。 11.一种DCD客户端,其特征在于,包括: 权 利 要 求 书CN 102843383 A 2/2页 3 接收单元,用于接收DCD服务器发送的节目内容对应的时间信息; 关联关系建立单元,用于建立与广播协议客户端之间的关联关系; 参数发送单元,将所述节目内容对应的时间信息发送给广播协议客户端。 12.一种BCAST客户端,其特征在于,包括。

7、: 关联关系建立单元,用于建立与动态内容分发DCD客户端的关联关系; 参数接收单元,用于接收所述DCD客户端发送的节目内容对应的时间信息; 内容接收单元,用于根据所述节目内容对应的时间信息接收广播协议服务器下发的节 目内容。 权 利 要 求 书CN 102843383 A 1/9页 4 广播协议客户端的管理方法和数据传输方法及客户端 技术领域 0001 本发明涉及通信领域,具体涉及广播协议客户端的管理方法和数据传输方法及客 户端。 背景技术 0002 动态内容分发(Dynamic Content Delivery,DCD)业务产生的目的是为了增强终 端用户对接收到信息的浏览体验,特别是能够提供。

8、用户需要的个性化、定制的内容更新等 服务。DCD业务产生的优点有:简化内容发现和获得方式,降低用户使用难度,方便用户获 得想要内容;与用户交互,吸引用户主动浏览更多的相关的内容。 0003 DCD业务内容可以是用户选择订阅的并且感兴趣的频道,也可以是运营商提供的 免费内容。用户可以极其便捷地在第一时间得到想要得内容。DCD的内容甚至可以以滚动 的方式显示在终端的待机屏幕上,运营商也可以通过动态内容分发把最新的资讯及时地发 布给用户。 0004 广播协议(Broadcast Protocol,BCAST)是开放移动联盟(Open MobileAlliance, OMA)提出的一个移动宽带数字广播。

9、/多播业务的概念。在广播上,它包括传统的一对多广 播方式和多点传送方式,而且考虑在现有的网络架构上,将原来的数字广播业务连接起来。 移动广播服务中最有影响力的可能就是“移动手机电视服务”。 0005 DCD业务可以使用BCAST作为承载(DCD over BCAST)来发送内容,其主要流程包 括: 0006 DCD服务器与BCAST服务器交互,再让用户通过DCD信道完成内容订阅,最终通过 BCAST服务器发送数据到BCAST客户端,再由BCAST客户端将内容传给DCD客户端最终呈 现。 0007 在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题: 0008 现有技术方案中,DCD。

10、客户端对BCAST客户端缺乏控制,在整个方案的执行过程 中,DCD客户端与BCAST客户端之间的接口要长期保持关联,浪费大量的接口资源,同时由 于而节目内容的下发实际上是有时段特性的。而BCAST客户端侦听节目频道下载节目内容 没有时间上的控制,BCAST客户端必须保持对节目频道的持续侦听来保证节目的接收,进而 浪费了系统资源和网络带宽。 发明内容 0009 本发明实施例解决的技术问题是提供广播协议客户端的管理方法和数据传输方 法及客户端,可以节约降低系统资源消耗,节约网络带宽。 0010 本发明实施例提供一种广播协议客户端的管理方法,包括: 0011 接收动态内容分发DCD服务器发送的节目内。

11、容对应的时间信息; 0012 根据所述时间信息控制广播协议客户端接收所述节目内容。 0013 本发明实施例提供一种广播协议客户端的管理方法,其特征在于,包括: 说 明 书CN 102843383 A 2/9页 5 0014 接收DCD客户端的发送的节目内容对应的时间信息; 0015 根据所述时间信息侦听指定频道接收广播协议服务器下发的节目内容; 0016 将所述接收到的节目内容返回给DCD客户端。 0017 本发明实施例提供一种广播协议客户端的数据传输方法,包括: 0018 接收广播协议服务器发送的数据包;所述数据包包含数据标识; 0019 检查所述数据标识的类型;若所述数据标识的类型指示所述。

12、数据包为DCD类型, 则将所述数据包传送至DCD客户端。 0020 本发明实施例提供一种广播协议客户端的数据传输方法,包括: 0021 侦听预置的频道接收DCD数据; 0022 将所述DCD数据向DCD客户端传送。 0023 本发明实施例提供一种DCD客户端,包括: 0024 接收单元,用于接收DCD服务器发送的节目内容对应的时间信息; 0025 控制单元,用于根据所述接收单元接收的时间信息控制广播协议客户端接收所述 节目内容。 0026 本发明实施例提供一种BCAST客户端,包括: 0027 参数接收单元,用于接收DCD客户端的发送的节目内容对应的时间信息; 0028 内容接收单元,用于根据。

13、所述参数接收单元收到的时间信息侦听指定频道接收广 播协议服务器下发的节目内容; 0029 内容发送单元,用于将所述内容接收单元接收到的节目内容返回给DCD客户端。 0030 本发明实施例提供一种广播协议客户端,包括: 0031 接收单元,用于接收广播协议服务器发送的数据包;所述数据包包含数据标识; 0032 检查单元,用于检查所述接收单元接收到的数据包中数据标识的类型;过检查结 果为所述数据标识的类型指示所述数据包为DCD类型;则通知数据包发送单元将所述接收 单元接收的所述数据包发送至DCD客户端; 0033 数据包发送单元,用于接收检查单元的通知,将所述数据包传送至DCD客户端。 0034 。

14、本发明实施例提供一种广播协议客户端,包括: 0035 接收单元,用于侦听预置的频道接收DCD数据; 0036 传输单元,用于将所述接收单元接收的DCD数据向DCD客户端传送。 0037 本发明实施例提供的一种广播协议客户端的管理方法,包括: 0038 建立与广播协议客户端之间的关联关系; 0039 发送节目内容索引给所述广播协议客户端; 0040 接收所述广播协议客户端返回的根据所述节目内容索引获得的DCD数据。 0041 本发明实施例提供的一种广播协议客户端的管理方法,包括: 0042 接收DCD客户端发送的节目内容索引; 0043 根据所述节目内容索引获得DCD数据; 0044 将所述获得。

15、的节目内容发送给所述DCD客户端。 0045 本发明实施例提供的一种DCD客户端,包括: 0046 关联建立单元,用于建立与广播协议客户端之间的关联关系; 0047 发送单元,用于发送节目内容索引给所述广播协议客户端; 说 明 书CN 102843383 A 3/9页 6 0048 接收单元,接收所述广播协议客户端返回的根据所述节目内容索引获得的DCD数 据。 0049 本发明实施例提供的一种广播协议客户端,包括: 0050 接收单元,用于接收DCD客户端发送的节目内容索引; 0051 数据获取单元,用于根据所述节目内容索引获得DCD数据; 0052 发送单元,用于将所述获得的节目内容发送给所。

16、述DCD客户端。 0053 采用上述技术方案,本发明实施例有益的技术效果在于: 0054 本发明实施例中,通过接收DCD服务器发送的节目内容对应的时间信息;根据所 述时间信息控制广播协议客户端接收所述节目内容。和现有技术中为了保证下载,需要对 下发的节目内容的频道进行持续的侦听相比,本发明实施例技术方案在需要下载节目时 候,BCAST客户端才会侦听和下载节目内容,可以使得BCAST客户端节约大量的系统资源, 同时减少了侦听节目的时长,使得网络带宽利用率更高。 附图说明 0055 图1为本发明实施例一广播协议客户端的管理方法的流程图; 0056 图2为本发明实施例二广播协议客户端的管理方法的流程。

17、图; 0057 图3为本发明实施例三广播协议客户端的管理方法的信令流程图; 0058 图4为本发明实施例四广播协议客户端的管理方法的流程图; 0059 图5为本发明实施例五广播协议客户端的数据传输方法的流程图; 0060 图6为本发明实施例六广播协议客户端的数据传输方法的流程图; 0061 图7为本发明实施例七DCD客户端的逻辑结构示意图; 0062 图8为本发明实施例八广播协议客户端的逻辑结构示意图; 0063 图9为本发明实施例九广播协议客户端的逻辑结构示意图; 0064 图10为本发明实施例十广播协议客户端的逻辑结构示意图; 0065 图11为本发明实施例十一广播协议客户端的管理方法的流。

18、程图。 具体实施方式 0066 本发明实施例提供了广播协议客户端的管理方法和数据传输方法及客户端,可以 节约降低系统资源消耗,节约网络带宽。 0067 实施例一,一种广播协议(BCAST)客户端的管理方法,流程图如图1所示,包括: 0068 A1,接收动态内容分发DCD服务器发送的节目内容对应的时间信息; 0069 A2,根据所述时间信息控制广播协议客户端接收所述节目内容。 0070 本发明实施例一中在控制BCAST客户端下载节目内容的过程中加入的节目内容 下发的时间信息,时间信息可以为DCD服务器通过与广播协议服务器交互获得。这样, BCAST客户端则不需要对节目内容持续侦听,只需在节目下发。

19、的时段进行侦听即可节约了 网络带宽和接口资源,例如:所述节目内容的下发时段为时间13:00至14:00,则所述时间 信息为:12:50至14:10。可以理解,所述时间信息涵盖的时段覆盖节目下发的时段(13:00 至14:00)即可。 0071 实施例二,一种广播协议客户端的管理方法,流程图如图2所示,包括: 说 明 书CN 102843383 A 4/9页 7 0072 B1,DCD客户端接收动态内容分发DCD服务器发送的节目内容对应的时间信息; 0073 可以理解的是,所述DCD客户端还接收的DCD服务器下发其他参数例如节目内容 的频道信息,BCAST承载标识,所述BCAST承载标识用于指示。

20、本次业务是否需要BCAST承载。 0074 所述时间信息为DCD服务器通过与广播协议服务器交互获得。 0075 B2,DCD根据所述时间信息建立与广播协议客户端之间的关联关系。 0076 本发明实施例中,所述与广播协议客户端之间的关联关系指与DCD客户端在广播 协议客户端之间开放双方可以通信的接口使双方可以进行通信传输。其中,可以理解的是, 若在建立关联之前BCAST客户端尚未开启,则需要先触发将BCAST客户端开启再建立关联。 0077 B3,DCD客户端将所述节目内容对应的时间信息发送给广播协议客户端; 0078 B4,广播协议客户端根据所述时间信息侦听指定频道接收广播协议服务器下发的 节。

21、目内容。 0079 B5,DCD客户端接收所述广播协议客户端返回的节目内容并继续步骤B6。 0080 B6,DCD客户端关闭与所述广播协议客户端之间的关联关系。 0081 本发明实施例二通过在DCD客户端接收内容完成后,则关闭与BCAST客户端之间 的关联关系,可以以最快的时间释放与BCAST客户端之间的接口,占用最小的接口资源。 0082 可以理解的是,本发明实施例二中,若步骤B5之后也可以暂时不执行步骤B6, 而步骤B6关联关系的关闭也可以以所述时间信息为准,例如:时间信息中的时间范围是 12:50值14:10;节目下发的实际时间为13:00至14:00,则关闭与BCAST客户端之间的关 。

22、联关系在14:10关闭。 0083 本发明实施例三,一种广播协议客户端的管理方法,本实施例的前提是DCD客户 端可以接收DCD服务器内容,并且BCAST客户端已经与DCD客户端集中在同一个终端中。 BCAST客户端可以接收BCAST服务器发送的内容。 0084 本实施例中,在DCD环境下,DCD客户端通过BCAST作为承载接受的节目内容。 DCD客户端在接受BCAST数据流前,先建立DCD客户端与BCAST客户端的关联关系,再通 过BCAST接受数据。DCD客户端建立与BCAST的关联关系需要通过一些参数,而现有的参 数有:service、access、sdp-description,其中se。

23、rvice是用来描述业务频道的信息,每个 service包含多个content数据单元。一个service可以表示一个频道,例如CCTV-5;也 可以表示一个广播业务,例如数据下载业务。Access规定终端接收和播放频道或者某个电 视节目时需要的接入信息,主要包括接收IP地址、端口号、编码方式等。Sdp-description 进行会话描述,提供了用来接入服务或内容项的会话信息。另外,会话描述可能包含辅助信 息,以会话描述协议(SDP)结构描述。 0085 上面描述的这几个参数都是DCD所具有的,用来进行BCAST会话联接使用的参数。 但是还需要一些参数的加入。例如,节目内容对应的时间信息,这。

24、里可以包括在Schedule 参数,它规定了业务与内容项的时间安排。可以理解的是,所述schedule参数还可以包含 其他参数,如频道信息等。 0086 DCD所获得的这些参数有助于与BCAST客户端建立联系。同时由于加入了 Schedule参数,则可以让DCD客户端更明确了何时与BCAST进行关联。 0087 本实施例信令流程图如图3所示,包括: 0088 C1,CP发布节目内容; 说 明 书CN 102843383 A 5/9页 8 0089 CP发布节目内容到DCD服务器上。 0090 C2,DCD Server如果需要使用BCAST,则发到相应服务器; 0091 DCD服务器判断是否有。

25、节目内容需要使用BCAST方式发送到终端。如果有,则,将 该节目的相关参数发送到BCAST服务器。 0092 C3,BCAST服务器返回接入参数给DCD服务器; 0093 BCAST接收到DCD的节目发送需求后,建立自己的SG和相关参数及频道分配。 BCAST服务器需要DCD服务器将必要的参数发送到终端,以使得终端在何时的时间打开 BCAST客户端接收内容。 0094 C4,DCD客户端接收DCD服务器发来的参数和频道列表; 0095 本步骤是多个DCD步骤地集合,DCD客户端接收DCD服务器发来的参数和频道列 表。接收到的参数包括业务内容对应的时间信息;DCD客户端可以根据该时间信息打开或 。

26、建立与BCAST客户端的关联;而DCD客户端可以通过频道列表中对频道的描述等信息来完 成订阅。本步骤中,DCD客户端通过与BCAST客户端之间关联的接口将时间信息和相关的 频道参数发送给BCAST客户端。 0096 本实施例中,频道列表中的内容可以订阅也可以是免费的。 0097 C5,BCAST客户端接收来自BCAST服务器的内容; 0098 BCAST客户端根据所述时间信息通过DCD客户端的参数(如:频道)接收BCAST服 务器下发的节目内容;进行内容的接收的具体过程属于BCAST的基本流程,这里不再详细 说明。 0099 C6,BCAST客户端将接收到的属于DCD的数据包发送给DCD客户端。

27、; 0100 BCAST客户端接收到数据后,如果发现是需要DCD客户端呈现的,则发给DCD客户 端。这里如何判断接收到的数据包是属于DCD数据类型可以采取以下两种方式: 0101 方式一,在BCAST服务器下发的数据包内包含数据标识,所述数据标识可以用于 指示该数据包的类型,是DCD数据或者是给其他应用程序数据包。 0102 方式二,预置某一个频道接收的数据包为DCD数据包,这里的频道可以是系统默 认也可以是DCD终端与DCD服务器交互过程中获得的,再传送给BCAST客户端。 0103 按照上述方式一和方式二即可以保证收到的DCD数据准确传递到DCD客户端,可 以理解的是,对于DCD数据的判断。

28、方式还有多种其他常规实现方式,具体的方式不构成对 本发明的限制。 0104 BCAST可以通过与DCD的接口将数据发送到DCD客户端。 0105 C7,DCD客户端断开与BCAST客户端的关联; 0106 当DCD接收完内容后,或根据Schedule完成BCAST接收后,需要断开与BCAST客 户端的关联关系。 0107 本实施例中,DCD与BCAST的消息传递都需要通过DCD-BCAST接口完成。本实施 例中的步骤为DCD通过BCAST接收数据从建立关联到结束关联的一些基本步骤,如果有类 似的方式或消息可以完成其中的一些功能,其原理也是一致的。 0108 本实施例的前提是DCD用户的DCD 。

29、Client已经激活DCD服务,并且BCAST客户端 可以使用。DCD服务器从BCAST服务器获得SG中的某些参数信息。DCD需要使用BCAST作 为承载,就需要在何时的时间使用BCAST客户端。这就需要DCD服务器和BCAST服务器进 说 明 书CN 102843383 A 6/9页 9 行协商。协商的过程可以是BCAST服务器将节目列表或者时间表发送给DCD客户端;DCD 服务器将参数发送给DCD客户端;DCD服务器使用自己的消息,通过DCD自己的信道,将必 要的BCAST参数发送给DCD客户端,其中必要的参数包括Schedule参数。同时该参数引 用Service分片参数。DCD客户端对。

30、接收到的参数进行相应的处理;DCD客户端接收到使用 BCAST所必需的参数后,根据参数进行相应的处理。DCD客户端会对接收到的节目频道,对 应放入DCD的频道呈现。对Schedule中的时间安排进行相应的方式可以是在某内容需要 通过BCAST承载发送时,由DCD客户端按照时间启动或建立与BCAST客户端的关联。 0109 DCD客户端根据BCAST SG中的Schedule参数指定自己开启或建立与BCAST客户 端关系的时机。 0110 DCD客户端通过BCAST作为承载接受的节目内容的主要思想在于DCD客户端对 BCAST客户端的控制由DCD启动或者建立与BCAST客户端的关联开始,到DCD。

31、主动或被动 与BCAST客户端断开联系为结束。关联的建立与结束是对应出现的。当DCD客户端完成 了接收BCAST数据信息的任务后,或者根据Schedule到了结束的时间后,就需要主动完成 于BCAST客户端的关联;当BCAST客户端中断数据接收或时,DCD客户端就可以被动断开与 BCAST客户端的关联。 0111 DCD客户端与BCAST关闭关联或关闭BCAST客户端的意义在于BCAST客户端在接 收完内容后不再监听广播信道。DCD客户端关闭BCAST的关联可以通过与BCAST Enabler 间的接口完成。 0112 实施例四,一种广播协议客户端的管理方法,流程图如图4所示,包括: 0113。

32、 D1,接收DCD客户端的发送的节目内容对应的时间信息; 0114 D2,根据所述时间信息侦听指定频道接收广播协议服务器下发的节目内容; 0115 本发明实施例中,所述节目内容接收完毕之后可以包括:停止为DCD业务接收所 述指定频道的节目内容。可以理解,所述停止侦听频道的节目内容也可以是根据所述时间 信息来停止。 0116 D3,将所述接收到的节目内容返回给DCD客户端。 0117 本发明实施例中,所述步骤D3之后可以进一步包括:关闭与所述DCD客户端之间 的关联关系,以节约接口资源。 0118 实施例五,一种广播协议客户端的数据传输方法,流程如图如5所示,包括: 0119 E1,接收广播协议。

33、服务器发送的数据包;所述数据包包含数据标识; 0120 E2,检查所述数据标识的类型; 0121 E3,若所述数据标识的类型指示所述数据包为DCD类型,则将所述数据包传送至 DCD客户端。 0122 本发明实施例五提供的广播协议客户端的数据传输方法可以使BCAST兼容更多 的应用程序,当收到BCAST服务器返回的数据时,根据标识的数据包的类型进行分发,当数 据包类型为DCD数据时才发送给DCD客户端。使BCAST客户端的兼容性更强。 0123 实施例六,一种广播协议客户端的数据传输方法,流程图如图6所示,包括: 0124 F1,侦听预置的频道接收DCD数据; 0125 本实施例中所述步骤E1之。

34、前可以包括:接收DCD客户端发送的所述预置的频道的 参数信息。 说 明 书CN 102843383 A 7/9页 10 0126 可以理解的是,所述业务频道的参数信息也可以是系统默认配置的,BCAST客户端 和BCAST服务器默认配置某个频道为给DCD业务专用。则BCAST收到该频道的数据则直接 发送给DCD客户端。 0127 F2,将所述DCD数据向DCD客户端传送。 0128 本发明实施例六与实施例五一样,同样提供了标识收到的数据在什么情况下发送 给DCD客户端的条件,使BCAST客户端的兼容性更好,同时为其他应用程序服务。 0129 本领域普通技术人员可以理解实现上述实施例方法中的全部或。

35、部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上 述提到的存储介质可以是只读存储器,磁盘或光盘等。 0130 实施例七,一种DCD客户端,逻辑结构示意图如图7所示,包括:接收单元和控制单 元; 0131 接收单元710,用于接收DCD服务器发送的节目内容对应的时间信息; 0132 控制单元720,用于根据所述接收单元710接收的时间信息控制广播协议客户端 接收所述节目内容。 0133 可以理解的是,所述控制单元720可以包括: 0134 关联关系建立单元721,用于根据所述时间信息建立与广播协议客户端之间的关 联关系; 0135 参数发送单元722。

36、,用于在关联关系建立单元721建立关联关系完成后,将所述节 目内容对应的时间信息发送给广播协议客户端; 0136 内容接收单元723,用于接收所述广播协议客户端返回的节目内容; 0137 关联关闭单元724,用于在所述内容接收单元接收节目内容完毕后,关闭与所述广 播协议客户端之间的关联关系。 0138 可以理解的是,上述这种控制单元720的划分方式和内部功能能单元只是控制单 元720的一种表现形式,其内部各个功能单元只是对控制单元720功能的一种具体表现,控 制单元720的内部单元划分方式和表现形式还可能有多种常规方式,本实施例强调的是引 入时间信息控制因素对DCD客户端和BCAST客户端之间。

37、的接口乃至BCAST客户端的侦听时 机进行控制,具体形式不构成对本发明的限制。 0139 实施例八,一种广播协议客户端,逻辑结构示意图如图8所示,包括:参数接收单 元810、内容接收单元820和内容发送单元830 0140 所述参数接收单元810,用于接收DCD客户端的发送的节目内容对应的时间信息; 0141 所述内容接收单元820,用于根据所述参数接收单元810收到的时间信息侦听指 定频道接收广播协议服务器下发的节目内容; 0142 内容发送单元830,用于将所述内容接收单元820接收到的节目内容返回给DCD客 户端。 0143 可以理解的是,本实施例中的BCAST客户端还可以包括:关联关闭。

38、单元840,用于 内容发送单元830将所述接收到的节目内容返回给DCD客户端之后:关闭与所述DCD客户 端之间的关联关系。 0144 关联关闭单元840的作用可以进一步节约DCD客户端与BCAST客户端之间的接口 资源。 说 明 书CN 102843383 A 10 8/9页 11 0145 实施例九,一种广播协议客户端,逻辑结构示意图如图9所示,包括:接收单元 910、检查单元920和数据包发送单元930; 0146 接收单元910,用于接收广播协议服务器发送的数据包;所述数据包包含数据标 识; 0147 检查单元920,用于检查所述接收单元910接收到的数据包中数据标识的类型;过 检查结果。

39、为所述数据标识的类型指示所述数据包为DCD类型;则通知数据包发送单元将所 述接收单元接收的所述数据包发送至DCD客户端; 0148 数据包发送单元930,用于接收检查单元920的通知,将所述数据包传送至DCD客 户端。 0149 实施例十,一种广播协议客户端,逻辑结构示意图如图10,包括:接收单元1010和 传输单元1020; 0150 接收单元1010,用于侦听预置的频道接收DCD数据; 0151 传输单元1020,用于将所述接收单元1010接收的DCD数据向DCD客户端传送。 0152 可以理解的是所述预置的频道可以是系统默认配置的也可以是由DCD客户端发 送过来的,所述BCAST客户端还。

40、可以包括: 0153 参数信息获取单元1030,用于接收DCD客户端发送的所述预置的频道的参数信 息。所述预置的业务频道参数信息可以在接收单元接收DCD数据时,侦听预置的频道。 0154 实施例十一,一种广播协议客户端控制方法,流程图如图11所示,包括: 0155 G1,DCD客户端建立与广播协议客户端之间的关联。 0156 G2,广播协议客户端接收DCD客户端发送的节目内容索引。 0157 本发明实施例中,所述节目内容索引可以是URL或BCAST业务指南 0158 (SG)中的分片地址或BCAST SG中的业务索引(如:service ID)。 0159 G3,广播协议客户端根据所述节目内容。

41、索引获得DCD数据。 0160 节目内容索引是URL时,广播协议客户端通过交互信道所述URL获取DCD数据; 0161 节目内容索引是分片地址时,广播协议客户端从所述分片地址获取分片内容,组 成新的SG,之后广播协议客户端根据新的SG获取DCD数据; 0162 节目内容索引是BCAST SG业务索引时,如service ID,广播协议客户端从SG中查 找service ID对应的数据,根据所述数据获取DCD数据。 0163 G4,广播协议客户端将DCD数据传送给DCD客户端。 0164 G5,DCD数据传送结束后,关闭与广播协议客户端之间的关联关系。 0165 实施例十二,一种DCD客户端,包。

42、括: 0166 关联建立单元,用于建立与广播协议客户端之间的关联关系; 0167 发送单元,用于发送节目内容索引给所述广播协议客户端; 0168 接收单元,接收所述广播协议客户端返回的根据所述节目内容索引获得的DCD数 据。 0169 实施例十三,一种广播协议客户端,包括: 0170 接收单元,用于接收DCD客户端发送的节目内容索引; 0171 数据获取单元,用于根据所述节目内容索引获得DCD数据; 0172 发送单元,用于将所述获得的节目内容发送给所述DCD客户端。 说 明 书CN 102843383 A 11 9/9页 12 0173 以上对本发明所提供的广播协议客户端的管理方法和数据传输。

43、方法及客户端进 行了详细介绍,其中: 0174 本发明实施例中,在控制BCAST客户端下载节目内容的过程中加入的节目内容下 发的时间信息,时间信息可以为DCD服务器通过与广播协议服务器交互获得。这样,BCAST 客户端则不需要对节目内容持续侦听,只需在节目下发的时段进行侦听即可节约了网络带 宽和接口资源。 0175 本发明另一实施例中,提供的广播协议客户端的数据传输方法,通过标识DCD数 据可以使BCAST兼容更多的应用程序,当收到BCAST服务器返回的数据时,根据标识的数据 包的类型进行分发,当数据包类型为DCD数据时才发送给DCD客户端。使BCAST客户端的 兼容性更强。 0176 对于本。

44、领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用 范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 说 明 书CN 102843383 A 12 1/6页 13 图1 图2 说 明 书 附 图CN 102843383 A 13 2/6页 14 图3 图4 说 明 书 附 图CN 102843383 A 14 3/6页 15 图5 图6 说 明 书 附 图CN 102843383 A 15 4/6页 16 图7 图8 说 明 书 附 图CN 102843383 A 16 5/6页 17 图9 图10 说 明 书 附 图CN 102843383 A 17 6/6页 18 图11 说 明 书 附 图CN 102843383 A 18 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1