在数据分发业务中利用更改对象来传输静态对象的更改的方法、以及发送器和接收器转让专利

申请号 : CN200780006304.7

文献号 : CN101438588B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : J·霍伊尔M·温特

申请人 : 诺基亚西门子通信有限责任两合公司

摘要 :

在用于在数据分发业务中借助更改对象来传输静态对象的更改的方法中,所述数据分发业务借助轮播传输来传送静态对象并且借助流式传输来传送实时数据,基于至少一个要更改的信息以及基于至少一个说明用于执行更改的行为方式的更改规则构成更改对象,利用流式传输来传送该更改对象。此外,本发明还包括用于执行该方法的发送器和接收器。

权利要求 :

*

1.用于在数据分发业务中借助更改对象(SO)来传输静态对象(SO1)的更改的方法,所述数据分发业务借助轮播传输(KUE)来传送静态对象(SO1,…,SO5)并且借助流式传输(SUE)来传送实时数据(RD),其特征在于,*

-基于至少一个要更改的信息(I)并且基于至少一个说明用于执行更改的行为方式的* *更改规则(R)来构成更改对象(SO),*

-利用流式传输(SUE)来传送更改对象(SO)。

2.根据权利要求1所述的方法,其特征在于*

-从流式传输(SUE)中滤出更改对象(SO),*

-根据更改对象(SO)将要更改的静态对象(SO1)更改成已更改的静态对象(SO1′)。

*

3.根据上述权利要求之一所述的方法,其特征在于,根据包括更改规则(R)的标识数据(ID)选择要更改的静态对象(SO1)。

*

4.根据权利要求1或2所述的方法,其特征在于,包括更改规则(R)的第一版本号(VER1)被录入到要更改的静态对象(SO1)中。

*

5.根据权利要求1或2所述的方法,其特征在于,包括更改规则(R)的时刻数据(T)* *被录入到更改对象(SO)中,其中所述时刻数据(T)规定用于执行更改规则(R)的时刻。

6.根据权利要求1或2所述的方法,其特征在于,如果另一静态对象(SO3)的另一版本号(VER3)具有与第二版本号(VER2)相等或者比第二版本号(VER2)更大的值,则根据至少*一个包括更改规则(R)的第二版本号(VER2)执行对要更改的静态对象(SO1)的更改。

*

7.根据权利要求1或2所述的方法,其特征在于,根据更改对象(SO)中的至少一个附*加更改规则(RX)对另一静态对象(SO4)进行更改。

8.根据权利要求1或2所述的方法,其特征在于*

-在发送器中根据更改对象(SO)将要更改的静态对象(SO1)更改成已更改的静态对象(SO1′),-通过轮播传输(KUE)来传送至少所述已更改的静态对象(SO1′)。

9.根据权利要求1或2所述的方法,其特征在于,在传输之前利用错误 保护方法*(FEC)来保护更改对象(SO),用于减少传输错误。

10.一种数据分发业务中的发送器(S),其中,所述发送器借助轮播传输(KUE)来传送静态对象(SO1,…,SO5)并且借助流式传输(SUE)来传送实时数据(RD),其特征在于,* *构造用于构成更改对象(SO)的第一处理模块(VM),其中所述更改对象(SO)包括要* *更改的信息(I)的数据并且包括说明用于执行更改的行为方式的更改规则(R),并且*构造用于借助流式传输(SUE)来传输更改对象(SO)的流式发送模块(ST)。

*

11.根据权利要求10所述的发送器(S),其特征在于,构造用于构成更改对象(SO)的*第一处理模块(VM),其中所述更改对象(SO)附加地包括至少一个下列数据:-第一版本号(VER1),用于录入到要更改的静态对象(SO1)中;

-第二版本号(VER2),其中,如果另一静态对象(SO3)的另一版本号(VER3)具有与第二版本号(VER2)相等或者比第二版本号(VER2)更大的值,则执行对要更改的静态对象(SO1)的更改;

*

-至少一个附加的更改规则(RX),用于更改另一静态对象(SO4);

*

-包括更改规则(R)的时刻数据(T),其中所述时刻数据(T)规定用于执行更改规则*(R)的时刻。

12.根据权利要求10至11之一所述的发送器(S),其特征在于*

构造第一处理模块(VM),用于根据更改对象(SO)将要更改的静态对象(SO1)更改成已更改的静态对象(SO1′),并且用于将至少所述已更改的静态对象(SO1′)转发给轮播(K),构造轮播(K),用于通过轮播传输(KUE)将至少所述已更改的静态对象(SO1′)传送给接收器(E)。

13.一种数据分发业务中的接收器(E),其中,所述接收器借助轮播传输(KUE)接收静态对象(SO1,…,SO5)并且借助流式传输(SUE)接收实时数据(RD),其特征在于,构造选择装置(AM),用于分开由流式传输(SUE)所接收到的实时数据(RD)和更改对象*(SO),并且

* *

构造轮播处理装置(KE),用于基于至少一个包括更改对象(SO)的要更改的信息(I)* *和更改规则(R)对更改对象(SO)进行分析利用。

14.根据权利要求13所述的接收器(E),其特征在于,构造轮播处理装置(KE),用于根*据更改对象(SO)将要更改的静态对象(SO1)更改成已更改的静态对象(SO1′)。

15.根据权利要求13或14所述的接收器(E),其特征在于,构造轮播处理装置(KE),用于附加地基于下列指示之一对至少一个静态对象(SO1)进行更改:*

-根据包括更改规则(R)的标识数据(ID)选择要更改的静态对象(SO1);

*

-将包括更改规则(R)的第一版本号(VER1)录入到要更改的静态对象(SO1)中;

-如果另一静态对象(SO3)的另一版本号(VER3)具有与第二版本号(VER2)相等或者*比第二版本号(VER2)更大的值,则根据至少一个包括更改规则(R)的第二版本号(VER2)执行对要更改的静态对象(SO1)的更改;

* *

-根据更改对象(SO)中的至少一个附加的更改规则(RX)来更改另一静态对象(SO4);

* *

-根据通过轮播传输(KUE)接收到的更改对象(SO)来更改要更改的静态对象(SO);

* *

-在包括更改规则(R)的时刻数据(T)实施更改规则(R)。

16.根据权利要求13或14所述的接收器(E),其特征在于,构造选择装置(AM),用于基于错误保护方法(FEC)对由于有错误的流式传输(SUE)而出现的错误进行修正。

说明书 :

在数据分发业务中利用更改对象来传输静态对象的更改的

方法、以及发送器和接收器

技术领域

[0001] 本发明涉及一种用于在数据分发业务中利用更改对象(Aenderungsobjekt)来传输静态对象的更改的方法以及一种发送器和一种接收器。

背景技术

[0002] 在当今的消息分发业务中,诸如在根据DVB-T标准(DVB-T:数字视频广播-地面(Digital Video Broadcast Terrestrial))的无线电广播系统中,支持两类数据传输:
[0003] -轮播传输(Karusselluebertragung):
[0004] 在这种情况下,数据作为静态对象被传输。在此,偶尔重复静态对象,并且按照通过发送器所预定的顺序传输静态对象。借助一种传输模式(Uebertragungsmuster)将要传输的静态对象通告给接收器。在接收之后,这些静态对象例如为了通过用户调用而被暂存。在DVB-T中,借助轮播传输来传送电子节目指南(EPG-Electronic Programme Guide)和图文电视页面。
[0005] -流式传输:
[0006] 在这种情况下,向接收器传输多数为实时视听数据(即实时数据)。例如在用户的电视机上没有大的时间延迟地输出这些实时数据。
[0007] 在轮播传输中,在考虑传输模式的情况下传送静态对象。但是,在此表明:在确定传输模式之后,不可能在传输时将当前重要的静态对象提前,因为必须借助传输模式才可通告新的静态对象。由此产生大的反应时间。此外,还不利的是:接收器必须根据新的传输模式持续地搜索轮播传输。
[0008] 可借助公告频道(Announcement-Channel)实现对此的改进。公告频道通知接收器:针对某个轮播传输更改轮播的传输模式。但是,这种方法没有改善反应时间,因为通过公告频道触发的接收器必须首先等待所通告的要更改的轮播传输的新传输模式,以便此后能从轮播传输中滤出必需的静态对象。
[0009] 在另一公知的实施形式中,静态对象被传输到接收器。该静态对象被暂存在接收器中,使得首先不对该静态对象进行分析利用。根据流式传输中的指示信号,针对预先传输的静态对象通知接收器:例如通过更改另一静态对象,可以对该静态对象进行分析利用。在这种变型中有利的是:在通过指示信号触发的时刻才应用该静态对象。但是必须将静态对象预先传输到接收器,以致就此不能实时传输当前信息、如最新新闻。
[0010] 当前重要的数据或信息在本说明书的范围内应被理解为在目前的时刻应被制成以及应当实时传输给接收器的内容。图文电视页面应被理解为当前重要的数据的例子,该图文电视页面在足球比赛时给用户实时提供如射门情况、各次射门的时刻、目前位于球场上的足球队员的姓名这样的当前信息。此外,重要数据也可包括具有当前业务供应的电子业务指南(ESG-Electronic Service Guide)或者经过更新的多媒体演示场景描述,其中例如可根据LASeR标准(LASeR-轻量级应用场景描述(Lightweight Application Scene Representation))来实现该场景描述。

发明内容

[0011] 因此,任务在于:说明能够在数据分发业务中以简单的方式利用短的延迟时间来传输静态对象的更改的一种方法以及一种发送器和一种接收器。
[0012] 该任务通过独立权利要求加以解决。在从属权利要求中描述本发明的其它改进方案。
[0013] 在用于在数据分发业务中借助更改对象来传输静态对象的更改的方法中,所述数据分发业务借助轮播传输来传送静态对象并且借助流式传输来传送实时数据,基于至少一个要更改的信息以及基于至少一个说明用于执行更改的行为方式的更改规则来构成更改对象,并且利用流式传输来传送更改对象。
[0014] 由此,以紧凑的形式借助更改对象来通知静态对象的更改。此外,根据流式传输来保证将更改对象从发送器快速传输到接收器。此外,还能用简单的方式将该方法集成到现有的数据分发业务之中,因为在不能解释该更改对象的接收器中丢弃该更改对象。
[0015] 此外,如果从流式传输系统中滤出更改对象并且根据该更改对象将要更改的静态对象更改为已更改的静态对象,则接收器可以以简单的方式对更改对象进行分析利用并且例如也转换要执行的更改。
[0016] 优选地,根据包括更改规则的标识数据(Identifikationsangabe)来选择要更改的静态对象。由此可以以简单的方式和方法来选择要分析利用的或要更改的静态对象。此外,如果包括更改规则的第一版本号被录入到要更改的静态对象中,则可以以简单的方式区别已更改的静态对象与尚未更改的静态对象。
[0017] 优选地将包括更改规则的时刻数据(Zeitpunktangabe)录入到更改对象中,其中所述时刻数据规定用于执行更改规则的时刻。以此可以确定更改规则的实施时刻。此外,在各种接收器在分别不同的时刻接收到要更改的静态对象时,还可以实现在接收器中同步执行更改规则。
[0018] 此外,如果另一静态对象的另一版本号具有与第二版本号相等或者比第二版本号更大的值,则优选地根据至少一个包括更改规则的第二版本号来执行要更改的静态对象的更改。以此可考虑,如果另一版本号等于或大于第二版本号,则才会执行更改。
[0019] 如果根据更改对象中的至少一个附加更改规则来更改另一静态对象,则可以借助唯一的更改对象来更改一个以上的静态对象。该行为方式尤其适用于必须通过更改该静态对象来更改其它静态对象的情况。
[0020] 优选地,在发送器中根据更改对象将要更改的静态对象更改成已更改的静态对象,并且通过轮播传输来传送至少所述已更改的静态对象。在这种情况下保证:即使有错误地传送更改对象,也能通过流式传输使得至少一个已更改的静态对象到达接收器。此外,这种扩展方案还能使得在传输更改对象之后才进行通过流式传输系统接收数据的接收器获知至少一个静态对象的更改。
[0021] 在一种优选的扩展方案中,在传输之前利用一种错误保护方法(Fehlerschutzverfahren)对更改对象进行保护,以便减少传输错误。由此可以减少有错误地传输的更改对象的份额。
[0022] 本发明还涉及一种数据分发业务中的发送器,其中所述发送器借助轮播传输来传送静态对象并且借助流式传输来传送实时数据,其中第一处理模块被构造用于构成更改对象,其中所述更改对象包括要更改的信息的数据以及说明用于执行更改的行为方式的更改规则,并且还构造用于借助流式传输来传输更改对象的流式发送模块。借助发送器在发送器端可实现用于传输静态对象的更改的方法。
[0023] 优选地构造用于构成更改对象的第一处理模块,其中更改对象附加地包括至少一个下列数据:
[0024] -第一版本号,用于录入到要更改的静态对象中;
[0025] -第二版本号,其中,如果另一静态对象的另一版本号具有与第二版本号相等或者比第二版本号更大的值,则执行要更改的静态对象的更改;
[0026] -至少一个附加的更改规则,用于更改另一静态对象;
[0027] -包括更改规则的时刻数据,其中所述时刻数据规定用于执行更改规则的时刻;
[0028] 以此限定构成更改对象的变型,利用这些变型可说明用于执行更改的特定行为方式。
[0029] 优选地构造第一处理模块,用于根据更改对象将要更改的静态对象更改成已更改的静态对象并且用于将至少所述已更改的静态对象转发给轮播,并且构造轮播,用于通过轮播传输将至少所述已更改的静态对象传送给接收器。这是有利的,因为除了更改对象之外也可借助已更改的静态对象通过轮播传输将更改通知给接收器。
[0030] 此外,本发明还涉及一种数据分发业务中的接收器,其中所述接收器借助轮播传输接收静态对象并且借助流式传输接收实时数据,其中构造用于分开流式传输系统所接收的实时数据和更改对象的选择装置,以及构造用于基于至少一个包括更改对象的要更改的信息以及更改规则对更改对象进行分析利用的轮播处理装置(Karussellverarbeitungsmittel)。接收器能够在接收器端实现用于传输静态对象的更改的方法。
[0031] 优选地构造用于根据更改对象将要更改的静态对象更改成已更改的静态对象的轮播处理装置,以此可实现更改。
[0032] 在一种优选的扩展方案中,构造用于附加地基于以下指示之一来更改至少一个静态对象的轮播处理装置:
[0033] -根据包括更改规则的标识数据来选择要更改的静态对象;
[0034] -将包括更改规则的第一版本号录入到要更改的静态对象中;
[0035] -如果另一静态对象的另一版本号具有与第二版本号相等或者比第二版本号更大的值,则根据至少一个包括更改规则的第二版本号来执行要更改的静态对象的更改;
[0036] -根据更改对象中的至少一个附加的更改规则来更改另一静态对象;
[0037] -根据通过轮播传输接收到的更改对象来更改要更改的静态对象;
[0038] -在包括更改规则的时刻数据实施更改规则。
[0039] 以此限定构成更改对象的变型,利用这些变型可说明用于执行更改的特定行为方式。
[0040] 优选地构造用于基于错误保护方法对由于有错误的流式传输而出现的错误进行修正的选择装置。
[0041] 由此可以减少有错误地传输的更改对象的份额。

附图说明

[0042] 根据附图对本发明及其改进方案进行详细解释。
[0043] 图1示出数据分发业务的实施例,该数据分发业务具有轮播传输和流式传输;
[0044] 图2示出更改对象的结构;
[0045] 图3示出根据另一静态对象对静态对象的更改;
[0046] 图4示出根据更改对象对静态对象和另一静态对象的更改;
[0047] 在图1至4中,具有相同功能和作用方式的元素配备有相同的参考标记。

具体实施方式

[0048] 根据图1对第一实施例进行详细解释。图1示出由发送器S、接收器E和传输信道UK构成的系统。发送器S实现数据在数据分发业务中的分发。数据分发也务例如根据DVB-T标准工作。发送器可被实现为供应商网络中的服务器。数据分发业务的数据有线地(例如通过因特网根据IP标准(IP-因特网协议(Internet Protocol)))或者无线地(例如根据GSM标准(GSM-全球移动通信系统(Global System for Mobile Communications))或者根据DVB-IPDC标准[1](IPDC-因特网协议数据广播(Internet Protocol Data Cast)))被传输。接收器可以被构造为与重现设备、尤其是电视机相连的机顶盒(Set-Top-Box)的形式。在对此的变型中,接收器可以被集成到便携设备中,例如集成到膝上型电脑或者移动电话中。
[0049] 在本实施例中,应当将图文电视页面反复传送给接收器。为此借助轮播K在发送器中对作为静态对象SO1、…、SO5的图文电视页面进行组织和传输。根据传输模式FDT将静态对象通告给接收器。以下将这种类型的传输称作轮播传输KUE。在[2]中描述了一种协议,利用该协议通过UDP/IP(UDP-用户数据报协议(User Datagram Protocol))传输静态对象和传输模式。
[0050] 静态对象被寄送给接收器的轮播接收模块KR,该轮播接收模块KR将接收到的静态对象转交给轮播处理装置KE。这种轮播处理装置检查是否必须对接收到的静态对象进行分析利用。此外,还可以在分析利用之前或之后将静态对象有组织地存放在存储模块SP中。在这种情况下,“分析利用”应被理解为:对接收到的静态对象进行分析,并且必要时将这些静态对象嵌入到现有的所存储的静态对象中,和/或基于接收到的静态对象匹配静态对象之间的引用(Referenz)。在用户的电视机TV上自动地或者根据查询输出一个或多个静态对象。
[0051] 与通过轮播传输来传送静态对象并行地,从发送器S向接收器E传送实时数据RD,诸如传送根据MEPG-2标准编码的音频信号A和视频信号V。为此将音频信号和视频信号转交给流式发送模块ST,该流式发送模块ST在可选的传输特定的准备之后将音频信号和视频信号发送给接收器中的流式接收模块SR。在那里,在可选的传输特定的准备之后,通过选择装置AM将视频信号和音频信号转发给电视机TV,用于再现。在这种情况下,作为流式传输SUE实现传输,因为实时数据RD相继实时地被寄送到接收器。
[0052] 如果当前信息IN(例如关于比赛结果的快讯)被传输给接收器,则该当前信息* *IN被递交给处理模块VM。该处理模块VM由此产生更改对象SO,该更改对象SO 被交给*
流式发送模块。流式发送模块将更改对象SO 嵌入在用于传输的音频信号与视频信号之间。例如分别借助特定的RTP/UDP/IP传输格式(RTP-实时传输协议(Realfime Transport Protocol))来传输音频信号和视频信号。以特定的RTP/UDP/IP传输格式封装更改对象* *
SO,并且然后将该更改对象SO 从流式发送模块ST寄送到流式接收模块SR。流式接收模*
块将接收到的数据转发给选择装置,该选择装置在识别更改对象SO 的情况下将该更改对* *
象SO 转交给轮播处理装置KE。在那里对接收到的更改对象SO 进行分析利用,并且根据该更改对象将至少一个例如被存放在存储模块中的静态对象SO1更改成已更改的静态对象SO1′。在对此的替换方案中,更改对象可以描述新的静态对象,其中如下执行分析利用:
利用更改对象更改或产生并且初始化空的、未使用的或者新的静态对象。已更改的静态对象SO1′被存放在存储模块SP中,并且可以立即在用户的电视机TV上被再现。
[0053] 在图2中描绘更改对象SO*的实施形式。在此,当前消息IN作为要更改的信息I** *被寄存在更改对象SO 中,而用于执行更改的行为方式作为更改规则R 被寄存在更改对象* * *
SO 中。例如,要更改的信息I 包括应在图文电视页面上被输出的文本消息。更改规则R描述至少所述要更改的静态对象SO1,例如为标识标记形式的、存储模块中的存储地址形式的要更改的静态对象SO1,从该存储地址起应找到要更改的静态对象,或者将其描述为参阅*
要更改的静态对象的列表中的索引。在根据图2的实例中,应利用要更改的信息I 来更改静态对象SO1,其中在更改之后将要更改的静态对象的版本号设置到第一版本号的值VER1*
=5。同样也在更改规则R 中同时给出第一版本号VER1。借助相应的版本号可以管理各个静态对象的有效性。
[0054] 在依据图3解释的本发明的另一构造中,如果另一静态对象的版本号VER3的值等于利用更改规则传送的第二版本号VER2的值,则应当对要更改的静态对象进行更改。如能从图3得知的那样,静态对象SO3的版本号为VER3=6。因为VER3>VER2,所以不实施更改。在可替换的改进方案中,只有在版本号VER3对应于和/或大于第二版本号的值之后,*才实施通过更改对象SO 所预定的更改。
[0055] 在图4中能看到本发明的另一在实践中适用的扩展方案。在这种情况下,利用更* * * *改对象SO,针对静态对象SO1说明要更改的信息I 和更改规则R。另一方面,更改对象SO* *
还包括附加的更改规则RX,利用该附加的更改规则RX 列出另一要执行的更改,例如匹配静态对象之间的参考和/或引用。尤其是当利用要更改的静态对象构成新的静态对象时,*
可能必需更改相应的静态对象之间的参考和/或引用。在图4中,要更改的信息I 和更改* *
规则R 涉及静态对象SO1,而附加的更改规则RX 涉及静态对象SO4。用箭头象征性地说明这些相关性。
[0056] 在本发明的改进方案中,在传输之前利用错误保护方法FEC来保护更改对象,以便减少传输错误。这可以利用前向纠错法(例如利用里德所罗门码(Reed-Solomon Code))实现。例如在处理模块VM中给更改对象配置有错误保护。在接收器的选择装置中能够基于错误保护对由于有错误的流式传输引起的错误进行纠正。其它错误保护方法均为本领域技术人员公知,以致不再对此赘述。
[0057] 此外,在更改规则中可以包含时刻数据T,该时刻数据T说明应在何时刻执行更改* *规则R、RX。
[0058] 借助流式传输可以将更改对象实时传输到接收器。在流式传输中可能出现错误,使得不可用地在接收器中接收到更改对象。因此,在实践中适宜地在发送器中根据变更对*象SO 将要更改的静态对象SO1更改成已更改的静态对象SO1′,并且接着通过轮播传输寄送至少所述已更改的静态对象SO1′。因此实现了:在接收器由于通过流式传输而错误地传输更改对象而没有获得更改的情况下,附加地通过轮播传输接收该更改并且对该更改进行分析利用。如果已经接收到且已处理了更改对象,则不再对借助轮播传输接收到的已更改的静态对象SO1′进行分析利用。因此提高传输更改对象时的可靠性。如果基于更改对象在发送器中更改多个静态对象,则通过轮播传输来传输(尤其是所有的)已更改的静态对象。
[0059] 文献目录
[0060] [1]DVB-IPDC, ″ IP Datacast over DVB-H :Content Delivery Protocols(CDP)″,http://www.dvb-h-online.org/technology.htm
[0061] [2]T.Paila 等 人 的 ″ FLUTE-File Delivery over Unidirectional Transport″,RFC 3926,IETF,2004年10月,http://www.ietf.org