CN1933440A - 一种广播***实现文件分发的方法 - Google Patents
一种广播***实现文件分发的方法 Download PDFInfo
- Publication number
- CN1933440A CN1933440A CNA2005101028147A CN200510102814A CN1933440A CN 1933440 A CN1933440 A CN 1933440A CN A2005101028147 A CNA2005101028147 A CN A2005101028147A CN 200510102814 A CN200510102814 A CN 200510102814A CN 1933440 A CN1933440 A CN 1933440A
- Authority
- CN
- China
- Prior art keywords
- file
- broadcasting service
- adaptation services
- request
- services device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种广播***实现文件分发的方法,本发明所提供的方法通过广播业务分发/适配服务器收到终端发送来的文件请求后,首先判断自身是否保存了所请求的文件,若没保存,则向广播业务应用服务器请求得到所述文件,然后再进行后续文件分发过程,避免了由于广播业务分发/适配服务器没有保存终端请求的文件而导致的文件分发失败情况的发生,提高了广播***中文件分发的成功率。
Description
技术领域
本发明涉及广播业务领域,具体涉及一种广播***实现文件分发的方法。
背景技术
广播(BCAST)业务越来越受到用户的欢迎,在通信市场上具有非常好的发展态势。开发移动联盟(OMA,Open Mobile Alliance)定义了无线数字广播***的基本体系,如图1所示,其中,网络侧主要包括:
内容提供(Content Creation)服务器,用于生成广播业务内容,并将基本业务材料、业务内容属性等通过BCAST-1接口发送给广播业务应用(BSA,BCAST Service Application)服务器;
BSA服务器,用于分别通过BCAST-2接口和BCAST-3接口向广播业务分发/适配(BSD/A,BCAST Service Distribution/Adaptation)服务器和广播订阅管理(BSM,BCAST Subscription Management)服务器发送广播业务以及业务属性;用于通过BCAST-8接口将广播业务交互、报告等信息经过交互网络(Interaction Network)传送到终端(Terminal);用于产生计费信息等;
BSD/A服务器,用于接收广播业务,并对广播业务进行适配;用于对广播业务进行业务聚合、业务保护等;用于将通知消息进行适配后通过BCAST-5接口经过广播分发***(BDS,Broadcast Distribution System)发送给终端,或者通过BCAST-6接口经过交互网络发送给终端;用于将广播业务通过BDS-1接口发送给BDS业务分发服务器;
BSM服务器,用于提供业务订阅和付费操作功能,用于进行广播网络的设备管理,用于将通知、业务指南和业务密钥等信息通过BCAST-4接口传送至BSD/A服务器;用于将业务订阅、业务密钥等通过BCAST-7接口经过交互网络发送至终端,或者通过BDS-2接口发送至BDS业务分发服务器;
BDS,用于将接收到的广播业务内容通过BCAST-5接口发送给终端的某分发***;
交互网络,用于为终端和广播网络提供交互信道;
BDS业务分发服务器,用于对广播业务进行调整后通过x-1接口发送给BDS,BDS业务分发服务器在某些BDS中也可能不存在;可与交互网络通过x-2、x-5、x-6接口配合实现业务发现、业务保护等;可与BDS通过x-1、x-3、x-4接口共同工作以将广播业务内容发送给终端。
另外,广播***还包括:终端,用于接收广播业务内容等。可通过交互网络提供的交互信道直接和广播网络进行业务交互。
文件分发指广播网络将一个文件或一簇文件绑定后通过双向交互信道或单向广播信道发送给终端。文件分发是广播***的一个重要功能,在文件分发时不必考虑文件类型和文件编码。广播***中,在文件分发过程中起主要作用的是:BSA服务器的文件应用(FA,File Application)模块、BSD/A服务器的文件传送(FD,File Delivery)模块以及终端上的FD-客户端(FD-C,FD-Client)模块,具体地,广播***中实现文件分发的主要实体以及接口的主要功能如图2所示:
FA模块,负责从内容提供服务器接收文件并进行响应,然后将接收到的文件以及文件属性发送给BSD/A服务器的FD模块;
FD模块,负责从FD-2接口接收文件并进行响应,然后对接收到的文件进行聚合、适配,最后将文件在BDS的广播信道上发送,或者通过交互网络的交互信道发送,或者发送到BDS业务分发服务器;
FD-C模块,位于终端上,负责保证终端对文件的正确接收,例如:通过交互信道向广播网络报告文件的接收状态;
FD-1接口,用于将内容提供服务器的文件发送给BSA服务器的FA模块;
FD-2接口,用于将FA模块加密后的文件及文件属性发送给BSD/A服务器的FD模块;
FD-4接口,用于将BSM服务器要在FD-5或FD-6接口上发送的消息传送给BSD/A服务器的FD模块;
FD-5接口,用于为BDS提供单向传送文件或内容的业务通道;用于为BDS提供单向传送带内信令的业务通道;
FD-6接口,用于将FD模块通过FD-5接口发送给终端、但终端没接收到的部分文件发送给终端;
FD-Bl接口,用于将FD模块的一个文件或一簇文件发送给BDS业务分发服务器,然后由BDS业务分发服务器对该个文件或该簇文件进行分发;用于将FD模块的具有某特殊属性的一个文件或一簇文件发送给BDS业务分发服务器,以便于BDS业务分发服务器确定该文件的传送承载通道。
以上图2所述为广播***实现文件分发的结构框图,图3为现有技术中广播***实现文件分发的流程图,如图3所示,其具体步骤如下:
步骤301:终端上的FD-C模块向BSD/A服务器上的FD模块发起文件请求,请求消息携带文件标识。
FD-C模块可请求一个文件,或者多个文件,或者一个文件的一部分,或者以上三者的任意组合。
步骤302:FD模块收到该文件请求后,根据请求消息携带的文件标识,配置文件标识对应的文件,配置完毕,向BDS业务分发服务器发起指配文件传送承载通道的请求,请求消息中携带文件属性。
文件配置信息由BSM服务器的业务订阅功能提供给FD模块,文件属性包括文件带宽等。
FD模块收到文件请求后,可向FD-C模块返回一个文件响应。
步骤303:BDS业务分发服务器收到指配文件传送承载通道请求后,向交互网络转发该请求。
步骤304:交互网络收到指配文件传送承载通道请求后,根据该请求消息携带的文件属性,指配一个文件传送承载通道,然后向BDS业务分发服务器返回指配文件传送承载通道响应消息,该响应消息携带指配的文件传送承载通道信息。
步骤305:BDS业务分发服务器收到指配文件传送承载通道响应消息后,向FD模块转发该响应消息。
步骤306:FD模块收到指配文件传送承载通道响应消息后,向BDS业务分发服务器发送开始文件传送通知。
FD模块向BDS业务分发服务器发送开始文件传送通知前,可对要发送的文件进行业务保护。
步骤307:BDS业务分发服务器收到开始文件传送通知后,将该通知转发给FD-C模块。
BDS业务分发服务器可将开始文件传送通知直接转发给FD-C模块,也可先转发给交互网络,再由交互网络转发给FD-C模块。
BDS业务分发服务器收到FD模块发送来的开始文件传送通知后,可向FD模块返回一个开始文件传送响应。
交互网络收到FD模块发送来的开始文件传送通知后,可向FD模块返回一个开始文件传送响应。
步骤308:FD模块将文件通过指配的文件传送承载通道发送给FD-C模块。
FD模块可将文件直接发送给FD-C模块;也可将文件先发送给交互网络,再由交互网络转发给FD-C模块。
交互网络发送文件前,可对文件进行业务保护。
可以看到,上述过程的成功必须有一个前提:BSD/A服务器上保存有FD-C模块请求的文件。但在实际中,由于文件内容超时等原因,在FD-C模块请求该文件时,BSD/A服务器上可能已没有FD-C模块所请求的文件,结果导致本次文件分发失败。
发明内容
有鉴于此,本发明的主要目的在于提供一种广播***实现文件分发的方法,以提高文件分发的成功率。
为达到上述目的,本发明的技术方案是这样实现的:
一种广播***实现文件分发的方法,该方法包括:
A、BSD/A服务器收到终端发送来的文件请求后,判断自身是否保存了终端请求的文件,若是,执行步骤B;否则,向BSA服务器请求所述文件,BSA服务器收到所述请求后,向BSD/A服务器返回所请求的文件,BSD/A服务器收到所述文件后,执行步骤B;
B、BSD/A服务器进行文件分发。
步骤A所述BSA服务器收到所述请求之后,向BSD/A服务器返回所请求的文件之前,进一步包括:BSA服务器对所述文件进行加密操作;
所述步骤B具体包括:BSD/A服务器将所述加密后的文件发送到终端,终端收到该文件后,进行解密操作。
所述BSA服务器对所述文件进行加密操作具体包括:
BSA服务器根据自身保存的该文件的业务密钥以及预先定义的加密算法,产生一系列掩码,然后将该掩码与文件内容进行异或运算,得到加密后的文件;
所述终端对加密后的文件进行解密操作具体包括:
终端从广播订阅管理服务器获取该文件的业务密钥,然后根据该业务密钥和自身保存的加密算法,产生一系列掩码,将该掩码与加密后的文件内容进行异或运算,得到解密后的文件。
步骤A所述BSD/A服务器收到BSA服务器发送来的所述文件的个数为多个,且,
BSD/A服务器收到所述文件之后,执行步骤B之前,进一步包括:BSD/A服务器对所述文件进行文件聚合;
步骤B所述BSD/A服务器进行文件分发为:BSD/A服务器对聚合后的文件进行文件分发。
步骤A所述BSA服务器向BSD/A服务器返回所请求的文件的同时,进一步包括:
BSA服务器向BSD/A服务器返回所述文件的属性;
所述步骤B具体包括:
BSD/A服务器向交互网络发送指配文件传送承载通道请求,交互网络收到该请求后,根据该请求携带的文件属性,指配一个文件传送承载通道,并向BSD/A服务器返回所指配的文件传送承载通道信息,BSD/A服务器收到该信息后,将所述文件通过指配的文件传送承载通道发送给终端。
与现有技术相比,本发明所提供的方法通过BSD/A服务器收到终端发送来的文件请求后,首先判断自身是否保存了所请求的文件,若没保存,则向BSA服务器请求得到所述文件,然后再进行后续文件分发过程,避免了由于BSD/A服务器没有保存终端请求的文件而导致的文件分发失败情况的发生,提高了广播***中文件分发的成功率。
附图说明
图1为无线数字广播***的基本体系图;
图2为广播***实现文件分发的结构图;
图3为现有技术中广播***实现文件分发的流程图;
图4为本发明提供的广播***实现文件分发的流程图;
图5为本发明提供的广播***实现文件分发的具体实施例的流程图。
具体实施方式
本发明的核心思想是:BSD/A服务器收到终端发送来的文件请求后,首先判断自身是否保存了所请求的文件,若没保存,则向BSA服务器请求得到所述文件,然后再进行后续文件分发过程。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图4是本发明提供的广播***实现文件分发的流程图,如图4所示,其具体步骤如下:
步骤401:BSD/A服务器接收终端发送来的文件请求,该请求消息携带文件标识。
步骤402:BSD/A服务器判断自身是否保存了文件请求消息携带的文件标识对应的文件,若是,执行步骤405;否则,执行步骤403。
步骤403:BSD/A服务器向BSA服务器发送文件请求,该请求消息携带文件标识。
步骤404:BSA服务器收到文件请求后,将该请求消息携带的文件标识对应的文件发送至BSD/A服务器。
步骤405:BSD/A服务器开始文件分发过程。
图5是本发明提供的广播***实现文件分发的具体实施例的流程图,如图5所示,其具体步骤如下:
步骤501:BSD/A服务器上的FD模块收到终端上的FD-C模块发送来的文件请求后,判断BSD/A服务器是否保存了该请求消息携带的文件标识对应的文件,若是,执行步骤504;否则,执行步骤502。
FD模块收到文件请求后,可向FD-C模块返回一个文件响应。
步骤502:FD模块向BSA服务器上的FA模块发送文件请求,请求消息携带文件标识。
步骤503:FA模块收到该文件请求后,将该请求消息携带的文件标识对应的文件以及文件属性发送至FD模块。
FA模块在发送文件前,可对该文件进行加密操作,具体过程如下:FA模块利用自身保存的预先定义的加密算法和自身保存的该文件对应的业务密钥,产生一系列掩码,将该掩码与文件内容进行异或运算后得到的文件发送给FD模块。终端上的FD-C模块收到FD模块发送来的该文件后,要进行解密操作,具体过程如下:FD-C模块根据文件标识向BSM服务器获取该文件的业务密钥,然后根据自身保存的预先定义的加密算法和该业务密钥,产生一系列掩码,将该掩码和文件内容进行异或运算,就得到正确的文件内容。这里,FD-C模块可通过两种方式获取文件标识:一种是从FD模块获取,即FD模块向FD-C模块发送文件的同时,发送该文件的标识;另一种是从BSD/A服务器发送来的业务指南中获取,即BSD/A服务器上的业务指南分发模块在本次文件分发开始之前向终端发送的业务指南中,携带本次分发的文件的标识。
若FA模块发送来的文件有多个,那么FD模块可对这多个文件进行文件聚合,以聚合成一簇文件。
步骤504:FD模块向BDS业务分发服务器发起指配文件传送承载通道请求,请求消息中携带文件属性。
步骤505~510与步骤303~308完全相同。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1、一种广播***实现文件分发的方法,其特征在于,该方法包括:
A、广播业务分发/适配服务器收到终端发送来的文件请求后,判断自身是否保存了终端请求的文件,若是,执行步骤B;否则,向广播业务应用服务器请求所述文件,广播业务应用服务器收到所述请求后,向广播业务分发/适配服务器返回所请求的文件,广播业务分发/适配服务器收到所述文件后,执行步骤B;
B、广播业务分发/适配服务器进行文件分发。
2、如权利要求1所述的方法,其特征在于,步骤A所述广播业务应用服务器收到所述请求之后,向广播业务分发/适配服务器返回所请求的文件之前,进一步包括:广播业务应用服务器对所述文件进行加密操作;
所述步骤B具体包括:广播业务分发/适配服务器将所述加密后的文件发送到终端,终端收到该文件后,进行解密操作。
3、如权利要求2所述的方法,其特征在于,所述广播业务应用服务器对所述文件进行加密操作具体包括:
广播业务应用服务器根据自身保存的该文件的业务密钥以及预先定义的加密算法,产生一系列掩码,然后将该掩码与文件内容进行异或运算,得到加密后的文件;
所述终端对加密后的文件进行解密操作具体包括:
终端从广播订阅管理服务器获取该文件的业务密钥,然后根据该业务密钥和自身保存的加密算法,产生一系列掩码,将该掩码与加密后的文件内容进行异或运算,得到解密后的文件。
4、如权利要求1所述的方法,其特征在于,步骤A所述广播业务分发/适配服务器收到广播业务应用服务器发送来的所述文件的个数为多个,且,
广播业务分发/适配服务器收到所述文件之后,执行步骤B之前,进一步包括:广播业务分发/适配服务器对所述文件进行文件聚合;
步骤B所述广播业务分发/适配服务器进行文件分发为:广播业务分发/适配服务器对聚合后的文件进行文件分发。
5、如权利要求1所述的方法,其特征在于,步骤A所述广播业务应用服务器向广播业务分发/适配服务器返回所请求的文件的同时,进一步包括:
广播业务应用服务器向广播业务分发/适配服务器返回所述文件的属性;
所述步骤B具体包括:
广播业务分发/适配服务器向交互网络发送指配文件传送承载通道请求,交互网络收到该请求后,根据该请求携带的文件属性,指配一个文件传送承载通道,并向广播业务分发/适配服务器返回所指配的文件传送承载通道信息,广播业务分发/适配服务器收到该信息后,将所述文件通过指配的文件传送承载通道发送给终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2005101028147A CN1933440A (zh) | 2005-09-12 | 2005-09-12 | 一种广播***实现文件分发的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2005101028147A CN1933440A (zh) | 2005-09-12 | 2005-09-12 | 一种广播***实现文件分发的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1933440A true CN1933440A (zh) | 2007-03-21 |
Family
ID=37879069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005101028147A Pending CN1933440A (zh) | 2005-09-12 | 2005-09-12 | 一种广播***实现文件分发的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1933440A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101981922A (zh) * | 2008-03-28 | 2011-02-23 | 三星电子株式会社 | 在移动通信***中用于终端的软件更新的方法和设备 |
CN101981838B (zh) * | 2008-03-28 | 2013-01-30 | 三星电子株式会社 | 在广播***中更新终端的固件的方法和*** |
CN103200018A (zh) * | 2013-04-11 | 2013-07-10 | 天脉聚源(北京)传媒科技有限公司 | 一种信息交互的***和方法 |
CN103404223A (zh) * | 2012-03-02 | 2013-11-20 | 英派尔科技开发有限公司 | 针对高用户集中度的可缩放毫米波无线网络架构 |
-
2005
- 2005-09-12 CN CNA2005101028147A patent/CN1933440A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101981922A (zh) * | 2008-03-28 | 2011-02-23 | 三星电子株式会社 | 在移动通信***中用于终端的软件更新的方法和设备 |
CN101981838B (zh) * | 2008-03-28 | 2013-01-30 | 三星电子株式会社 | 在广播***中更新终端的固件的方法和*** |
US8396464B2 (en) | 2008-03-28 | 2013-03-12 | Samsung Electronics Co., Ltd | Method and apparatus for software update of terminals in a mobile communication system |
CN101981922B (zh) * | 2008-03-28 | 2014-05-21 | 三星电子株式会社 | 在移动通信***中用于终端的软件更新的方法和设备 |
US8775318B2 (en) | 2008-03-28 | 2014-07-08 | Samsung Electronics Co., Ltd. | Method and system for updating firmware of terminals in a broadcast system |
CN103404223A (zh) * | 2012-03-02 | 2013-11-20 | 英派尔科技开发有限公司 | 针对高用户集中度的可缩放毫米波无线网络架构 |
CN103404223B (zh) * | 2012-03-02 | 2017-01-11 | 英派尔科技开发有限公司 | 针对高用户集中度的可缩放毫米波无线网络架构 |
CN103200018A (zh) * | 2013-04-11 | 2013-07-10 | 天脉聚源(北京)传媒科技有限公司 | 一种信息交互的***和方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210051474A1 (en) | Network architecture having multicast and broadcast multimedia subsystem capabilities | |
CN101061666A (zh) | 在广播/多播服务中管理数字权利的方法 | |
US20060221882A1 (en) | File distribution method and apparatus in a mobile broadcast system | |
CN1465159A (zh) | 基于安全分组的数据广播结构 | |
CN1951052A (zh) | 用于增强um rlc数据处理的装置和方法 | |
WO2008004846A1 (en) | Apparatus and method for providing multicast/broadcast service in broadband wireless communication system | |
CN101047956A (zh) | 一种多媒体广播业务***及方法 | |
CN1885836A (zh) | 一种即时通信中信息过滤和保密的方法和装置 | |
CN107005423B (zh) | 网络节点提供、无线装置接收广播多播服务的方法及装置 | |
US10931763B2 (en) | Systems and methods for opaque object delivery in a communication network | |
CN1300974C (zh) | 一种实现多媒体广播/组播业务密钥分发的方法 | |
CN1705261A (zh) | 一种端对端加密通讯***及方法 | |
CN1933440A (zh) | 一种广播***实现文件分发的方法 | |
CN101433011B (zh) | 用于在移动广播***中保护广播服务/内容的方法和***,以及用于为其生成短期密钥消息的方法 | |
CN1875600A (zh) | 传输被加密的有用数据对象的方法 | |
CN1758593A (zh) | 多媒体组播业务的业务密钥更新方法 | |
CN1744706A (zh) | 一种保护宽带视音频广播内容的方法 | |
CN100581283C (zh) | 适用于多媒体广播与组播业务的密码管理方法 | |
US20050097053A1 (en) | System and associated terminal, method and computer program product for protecting content | |
CN101056169A (zh) | 提高无线通信***组播业务安全的方法及*** | |
CN1571531A (zh) | 多媒体广播与组播业务中公用控制信息可靠传输的方法 | |
CN1604534A (zh) | 用户通过业务数据携带密钥信息的方式获取密钥的方法 | |
US20160050077A1 (en) | METHOD FOR PERFORMING EVOLVED MULTIMEDIA BROADCAST AND MULTICAST SERVICE (eMBMS) COUNTING IN WIRELESS SYSTEMS | |
CN101035065A (zh) | 一种网络侧主动发起广播组播业务承载路径释放的方法 | |
CN1842182A (zh) | 无线通信***中实现信息加密传输的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |