Dmb数据接收设备和提高dmb数据速度的方法

文档序号:7963513阅读:252来源:国知局
专利名称:Dmb数据接收设备和提高dmb数据速度的方法
技术领域
本发明涉及一种数字多媒体广播(DMB,digital multimediabroadcasting),更具体地,涉及一种接收通过DMB数据广播信道广播的数据的设备和方法。
背景技术
陆地DMB技术实现了在用户漫游的同时接收广播信号。该陆地DMB基于欧洲类数字音频广播(DAB,digital audio broadcasting)标准,该标准通过DMB数据广播信道来提供数据服务、以及视频和音频服务。
用于广播针对陆地DMB的数据的广播协议可以大致划分为三种类型的协议,即,多媒体对象传送(MOT,multimedia object transfer)协议、透明数据信道(TDC,transparent data channel)协议和因特网协议(IP)数据报隧道(Datagram Tunneling)。该MOT协议用来广播时间无关数据,例如广播网站或幻灯节目。因此,该MOT协议是用于广播DMB数据的最经常使用的协议之一。详细地,该MOT协议用来将针对数据服务的DMB数据分割为对象单元(即,分割为多个对象数据),并且广播具有形成信息的对象数据,该形成信息是利用对象数据来形成针对数据服务的DMB数据所需的,由此,通过DMB数据信道来提供数据广播服务。因此,基于MOT协议传送的DMB数据包括MOT报头数据和与MOT报头数据相对应的MOT主体数据。该MOT报头数据包含构造信息,例如MOT的尺寸、通过MOT协议传送的DMB数据的服务类型等。
该TDC协议用来以数据流的形式来传送时间相关数据,不同于传送封装在对象单元中的数据的MOT协议。一个代表性的TDC协议是传输协议专家组(TPEG,Transport Protocol expert Group)协议,用于传输广播流量信息等。
该IP用来通过IP隧道来传送和接收因特网上的数据报数据。这样的数据传输协议使各种数据能够通过广播信道得以传送到DMB接收终端。
然而,由于陆地DMB由广播系统使用,该陆地DMB通常在一个方向上传输。也就是,当利用基于MOT协议的广播信号来提供数据服务时,DMB(数字多媒体广播)广播台仅向DMB接收终端广播广播数据,而没有方式来检查广播的DMB数据是否已经被DMB接收终端无任何错误地接收。为此,该DMB广播台在预定时间段期间(即,在DMB数据的广播时间段期间)以预定间隔重复地广播DMB数据,从而使每一个DMB接收终端能够通过重复广播,正确地接收已经错误接收过的DMB数据。
图1A是示出了在陆地DMB中基于MOT协议通过数据广播信道广播的数据(MOT数据)的流的图。从图1A可以理解,根据预定的MOT数据传输时间段来周期性地和重复地广播MOT对象数据和MOT报头数据。根据在通过MOT协议传送的DMB数据中所包括的MOT数据的数量来确定MOT数据传输时间段。也就是,当一个DMB数据包括5个MOT对象数据时,该MOT数据传输时间段对应于传送与5个MOT对象数据相对应的5个MOT主体数据所需的时间段,并且对应于构造信息(即,5个MOT报头数据)。
可以按照两个策略之一来广播该MOT主体数据和MOT报头数据。两个策略之一为将针对一个MOT数据传输时间段中所包括的所有MOT主体数据的所有MOT报头数据组合/封装为一个MOT数据(即,MOT目录),并传送该组合/封装后的MOT目录。另一策略是分离地传送每一个MOT报头数据。图1A所示的部分“(a)”示出了利用作为一组MOT协议报头的MOT目录来传送所有MOT报头数据的策略示例,而图1A所示的部分“(b)”示出了当传送MOT对象数据时对MOT报头数据和MOT主体数据进行广播的示例。
这里,该MOT主体数据表示DMB数据的实际内容数据,包括多个MOT对象数据。该MOT报头数据包括与作为相应MOT对象数据的净荷的MOT主体数据的尺寸相关的信息、与MOT报头数据的尺寸相关的信息、专用于MOT对象数据的传输ID、以及与DMB数据的服务类型有关的附加信息等。因此,在接收到所有MOT报头数据或MOT目录之后,该DMB接收终端可以通过根据传输ID来重新形成接收到的MOT主体数据来获得原始的DMB数据,从而利用所获得的DMB数据向用户提供DMB数据服务。
然而,每一个MOT对象数据(即,每一个MOT报头和MOT主体)典型地包含多个主要服务信道(MSC)数据。通过来自广播台的多个分组数据或扩展节目相关数据(X-PAD)子字段来接收该MSC数据。形成MOT报头或MOT主体的每一个MSC数据包括用于形成每一个相应的MOT对象数据的序列信息。例如,形成MOT报头的MSC数据可以具有从第一到第十的序列信息,并且形成MOT主体的MSC数据也可以具有从第一到第十的序列信息。在该情况下,除了序列信息之外,每一个MSC数据包括与利用MSC数据形成的MOT对象数据是否对应于MOT报头或MOT主体有关的信息。
图1B是示出了形成一个MOT对象数据(即,一个MOT报头或MOT主体)的多个MSC数据和形成MSC数据的分组数据或X-PAD数据的构造示例的图。如图所示,DMB接收终端利用通过分组模式或X-PAC模式接收到的数据来形成MSC数据。这里,该MSC数据包括MSC对象组报头,存储了用于形成诸如传输ID等MOT对象数据的信息;分段号,表示MSC数据的序列号;以及形成与传输ID相对应的MOT对象数据所需的最后分段号。此外,该MSC数据组报头可以包括与形成MOT对象数据所需的MSC数据的数量有关的信息。
因此,当已经单独地接收到MOT目录或多个MOT报头数据时,该DMB接收终端可以识别形成针对DMB数据服务的数据(DMB数据)的MOT对象数据的数量。此外,该DMB接收终端可以利用接收到的MSC数据组报头,来识别用来形成单个传输时间段中的MOT对象数据的MSC数据。因此,该DMB接收终端可以检查该MOT对象数据,该MOT对象数据并未由于MSC数据而重新形成,并且没有从单个MOT数据传输时间段中的MOT对象数据中接收或错误接收。
因此,该DMB接收终端检查这样的还没有接收或已经错误地接收的MSC数据,从而在下一MOT数据传输时间段期间接收相应的MSC数据。如果通过在一个MOT数据传输时间段中无错误地接收所有MSC数据来形成MOT对象数据,该DMB接收终端重新形成该MOT对象数据,从而产生针对DMB数据广播服务的DMB数据。
如上所述,当DMB接收终端并未接收到在单个MOT数据传输时间段期间传送的整个MOT对象数据中所包含的所有MSC数据,则该DMB接收终端必须等待,直到下一MOT数据传输时间段开始。
同时,需要陆地DMB使用户即时在正在移动时也能够接收DMB广播。然而,当用户正在移动时接收到MOT数据时,错误出现的概率变高。此外,不能够确保还未接收到或错误接收到的MSC数据能够在下一MOT数据传输时间段被无错误地接收。因此,根据传统数据传输策略,该DMB接收终端必须在每一个MOT数据传输时间段重复地接收MSC数据,直到在一个MOT数据传输时间段期间接收到所有MOT对象数据的MSC数据为止,从而显著地降低了DMB接收终端的数据接收速度。

发明内容
因此,提出了本发明,通过提出一种DMB数据接收设备和能够在DMB接收终端接收通过DMB广播信道广播的DMB数据时提高数据接收速度的其相关方法,来解决现有技术中出现的上述问题,并提供了附加优点。
根据本发明的一个方案,提出了一种用于增强DMB接收终端中的DMB数据接收速度的数字多媒体广播(DMB)数据设备,用于从广播DMB数据的广播台中接收主DMB数据,利用至少一个接收到的主DMB数据来创建辅助DMB数据,并利用至少一个辅助DMB数据来向用户提供DMB数据服务。所述DMB数据接收设备包括辅助DMB数据形成单元,用于接收至少一个主DMB数据,并利用所接收到的主DMB数据来形成辅助DMB数据;主DMB数据请求单元,用于当感知到辅助DMB数据形成单元还未接收到或错误地接收到预定主DMB数据时,创建请求消息以约定和请求预定主DMB数据,通过预定的请求消息信道来传送所述请求消息,并且向广播台请求建立用于接收预定主DMB数据的返回信道;以及返回信道传输/接收单元,用于当根据请求消息来建立返回信道时通过返回信道从广播台接收主DMB数据,并且将接收到的主DMB数据传送到辅助DMB数据形成单元。
根据本发明的另一方案,提出了一种由DMB接收终端来接收数字多媒体广播(DMB)数据的方法,用于接收从广播台广播的至少一个主DMB数据,利用所接收到的主DMB数据来创建辅助DMB数据,并且利用至少一个所创建的辅助DMB数据来向用户提供DMB数据服务。所述方法包括步骤接收至少一个主DMB数据,以便形成辅助DMB数据之一;当接收主DMB数据来形成辅助DMB数据之一时,检查是否存在还未接收到的主DMB数据;当存在丢失的主DMB数据时,创建请求消息来通过预定请求消息信道来请求广播台传送预定主DMB数据;根据请求消息在DMB接收终端和广播台之间建立返回信道,并通过所建立的返回信道来接收预定主DMB数据;以及利用接收到的主DMB数据来创建辅助DMB数据。


根据结合附图所采用的以下详细描述,本发明的上述特征和优点将变得更加明显,其中图1A示出了在传统DMB广播系统中通过数据广播信道广播的数据流;图1B示出了在传统DMB广播系统中利用接收到的MSC数据组形成的MOT对象数据的构造;图2示出了实现了这样的返回信道的传统DMB广播系统的构造;图3是示出了在根据本发明实施例的DMB接收终端中所包括的DMB数据接收设备的构造的方框图,该设备用来通过返回信道来接收还未由DMB接收终端接收的MSC数据;图4是示出了根据本发明实施例,DMB接收终端通过返回信道来接收还未接收的MSC数据的DMB数据广播系统的图;图5是示出了根据本发明实施例,允许DMB接收终端通过返回信道请求还未由DMB接收终端接收的MSC数据并接收所请求的MSC数据的过程的流程图;以及图6是示出了允许DMB接收终端建立与广播台的返回信道并通过所建立的返回信道来接收MSC数据的过程的流程图。
具体实施例方式
下面将参考附图来描述本发明的实施例。需要注意,相同的组件在附图中由相同的参考数字来表示。为了清楚和简明的目的,由于其可能会使本发明的主题变得模糊,将省略这里所包括的已知功能和配置的详细描述。
当前陆地DMB(数字多媒体广播)接收终端具有移动终端的功能(即,通信功能、短消息服务(SMS)接收功能、以及多媒体消息服务(MMS)接收功能)、以及DMB接收功能。为此,当前DMB接收终端使用了附加传输路由、以及针对DMB广播的传输路由,以建立双向通信。具有这样的功能的一个典型移动终端是DMB电话,不仅具有通过针对DMB广播的传输路由来接收DMB广播的DMB接收功能,而且具有利用移动通信网络(例如CDMA(码分多址)、WCDMA(宽带CDMA)或GSM(全球移动通信系统))的移动终端的基本通信功能。这样的DMB电话使用了附加传输路由(即,移动通信网络),不同于针对DMB广播的传输路由、以及针对DMB广播的传输路由。除了针对DMB广播的传输路由之外,DMB接收终端所使用的附加传输路由已知为“返回信道”。这样的返回信道可以通过Wibro便携式因特网、宽带局域网等、以及上述移动通信网络来实现。
图2示出了其中通过移动通信网络来实现这样的返回信道的DMB广播系统的构造。典型DMB广播系统包括用于通过DMB信道广播DMB数据的DMB广播台100、用于从DMB广播台100接收DMB数据的DMB接收终端102、基站110。该基站110提供返回信道,来实现DMB广播台100和DMB接收终端102之间的双向通信服务。
此外,该DMB广播系统包括用于将从DMB广播台100广播的DMB数据传送到DMB接收终端102的DMB广播信道104、在DMB接收终端102和基站110之间建立的终端-基站返回信道106、以及在DMB广播台100和基站304之间建立的广播台-基站返回信道108。
如上所述,该DMB接收终端102在分组数据模式或X-PAD模式下通过DMB广播信道104来接收MSC数据,并且利用所接收到的MSC数据来形成MOT对象数据,以便从DMB广播台100接收DMB广播数据。该DMB接收终端102的用户可以利用通过移动通信网络建立的终端-基站返回信道106和或者利用光缆通过电缆通信网络建立的或者通过诸如移动通信网络等无线通信网络建立的广播台-基站返回信道108,参与DMB广播台100的DMB广播。例如,当DMB广播台100正在广播当前正在进行的智力竞赛节目或游戏节目时,该DMB接收终端102的用户可以通过DMB接收终端102的返回信道106和208来在线参与广播节目。
因此,本发明提出了一种DMB接收终端,能够利用当前陆地DMB广播系统中所建立的返回信道来提高DMB数据接收速度,而非如现有技术那样等待下一周期。也就是,根据本发明的教导,如果还未接收到或错误地接收到预定MSC数据,则DMB接收终端102通过在DMB接收终端102和DMB广播台100之间所建立的返回信道来接收该预定MSC数据。因此,本发明提出了一种DMB数据接收设备,当预定MSC数据还有接收到或错误地接收到时,请求建立预定MSC数据和返回信道,从而通过针对每一个这样的请求而提供的返回信道来提供预定的MSC数据。
图3是示出了根据本发明实施例包括在DMB接收终端102中的DMB数据接收设备的构造的方框图。根据本发明实施例的该DMB数据接收设备包括MSC数据组解码器206、MOT对象数据形成单元208、MOT对象数据管理器210。该MSC数据组解码器206通过DMB广播信道104来接收用于形成MOT对象数据的MSC数据组,并且对接收到的MSC数据组进行解码。该MOT对象数据形成单元208接收来自MSC数据组解码器206的MSC数据组,并且利用接收到的MSC数据组来形成MOT对象数据。该MOT对象数据管理器210接收所形成的MOT对象数据,利用接收到的MOT对象数据来创建原始DMB数据,并且和所创建的DMB数据根据控制器的控制提供给用户。
此外,根据本发明的DMB数据接收设备还包括MSC数据组请求单元204和返回信道传输/接收单元212。该MSC数据组请求单元204在MOT对象数据形成单元208感知到预定MSC数据还未接收到或错误接收时,传送请求消息,根据控制器的控制通过TCP/IP网络来约定和请求预定的MSC数据。当根据该请求消息在DMB接收终端和广播台之间建立了返回信道时,该返回信道传输/接收单元212通过所建立的返回信道,接收还未接收到或错误接收的MSC数据。当接收该MSC数据、已经接收或错误接收时,如果MSC数据还未接收到或错误接收,则返回信道传输/接收单元212可以将所接收到的MSC数据直接输入到MOT对象数据形成单元208。另外,如果已经接收到或错误接收到,则返回信道传输/接收单元212可以将接收到的MSC数据输入到MSC数据组请求单元204,以便检查接收到的MSC数据是否对应于通过请求消息所请求的MSC数据。
此外,由于请求消息被通过TCP/IP网络传送到广播台,该DMB数据接收设备必须知道该广播台的IP地址。可以通过附加MOT对象数据或通过添加到MOT目录上的扩展字段来传送该广播台的IP地址。因此,由根据本发明实施例的DMB数据接收设备接收到的MOT对象数据包括与广播台的IP地址有关的信息。
该返回信道传输/接收单元212可以通过不同的组件集合来实现,取决于返回信道的类型。例如,如果通过移动通信网络来建立返回信道,则返回信道传输/接收单元212可以包括基带处理单元和用于通过移动通信网络来传送请求消息的RF模块。此外,如果通过Wibro便携式因特网来建立返回信道,则返回信道传输/接收单元212可以包括Wibro模块。此外,如果通过TCP/IP网络来建立返回信道,则返回信道传输/接收单元212可以包括用于传输/网络层通信的第一通信单元、以及用于MAC(媒体接入控制)/物理层通信的第二通信单元,从而通过TCP/IP网络进行通信。
图3示出了当通过TCP/IP网络建立返回信道时的返回信道传输/接收单元212的构造。在该情况下,由于通过TCP/IP网络来传送根据本发明的请求消息,该返回信道传输/接收单元212可以用来传送请求消息。然而,如果返回信道使用移动通信网络或Wibro便携式因特网,而非TCP/IP网络,则通过除了TCP/IP网络之外的其他网络来传送该请求消息。
同时,将已经由MSC数据组解码器206接收到的MSC数据传送到DMB数据接收设备的MOT对象数据形成单元208。在该情况下,如果由于预定MSC数据还未接收到或错误接收而无法形成特定MOT对象数据(即,MOT报头或MOT主体),则该MOT对象数据形成单元208将与该预定MSC数据有关的信息传送到MSC数据组请求单元204。然后,该MSC数据组请求单元204创建包括与所述预定MSC数据有关的信息的请求消息。之后,该MSC数据组请求单元204根据在已经形成的MOT对象数据中所包括的广播台的IP地址,将所创建的请求消息通过TCP/IP网络传送到广播台。
当接收到请求消息时,该DMB广播台100将用于批准返回信道的建立的返回信道授权信号传送到返回信道传输/接收单元212。然后,已经接收到该返回信道授权信号的返回信道传输/接收单元212在DMB接收终端102和广播台100之间建立返回信道。之后,该广播台100将通过请求消息所请求的MSC数据传送到返回信道传输/接收单元212,然后,该返回信道传输/接收单元212接收并将所传送的MSC数据输入到MSC数据组请求单元204。
然后,该MSC数据组请求单元204检查所接收到的MSC数据是否对应于通过该请求消息所请求的MSC数据。当接收到的MSC数据对应于通过请求消息所请求的MSC数据时,该MSC数据组请求单元204将接收到的MSC数据输入到MOT对象数据形成单元208。因此,该MOT对象数据形成单元208可以立即接收还未接收到或错误接收的预定MSC数据,而无需等待下一MOT数据传输时间段。
如上所述,由于MOT对象数据形成单元208可以快速地形成MOT对象数据而没有由于还没有接收到或错误接收的MSC数据而造成的延迟,当出现这样的错误时,可以更快速地向DMB接收终端的用户提供该DMB数据服务。此外,当形成该MOT报头的MSC数据的任一个或一部分还未接收到或错误接收时,该DMB接收终端102请求并立即迅速接收还未接收到或错误接收的相应MSC数据。因此,在MOT报头没有形成的状态下,根据本发明的DMB接收终端可以即时地形成MOT报头,而没有任何时延。
图4示出了根据本发明实施例的DMB数据广播系统的构造。为了说明和避开重复,在图4中假定该MOT报头数据以MOT目录的形式传送。这里,该MOT目录表示封装到一个MOT数据中的多个MOT报头数据,如上所述。在图4中还将假定通过TCP/IP网络来建立该返回信道。最后,参考图4的描述将在假定通过移动通信网络建立返回信道的假定上给出。
参考图4,根据本发明实施例的DMB数据广播系统包括DMB广播台300和DMB接收终端302。该DMB广播台300经由DMB广播信道104在每一个预定时间段处重复广播DMB数据(即,MSC数据)以形成MOT报头数据和MOT主体数据。在经由TCP/IP网络从DMB接收终端302接收到针对特定MSC数据的传输请求时,该DMB广播台300通过返回信道将所请求的MSC数据传送到DMB接收终端302。该DMB接收终端302在重复的预定时间段之一期间接收来自DMB广播台300的MSC数据,并且形成包括MOT报头数据和MOT主体数据的MOT对象数据。因此,如果还未接收到或错误接收到MSC数据,该DMB接收终端302通过作为不同于DMB广播信道104的传输路由的TCP/IP网络请求DMB广播台300传送该MSC数据,并在基于这样的请求来建立返回信道时,通过返回信道从DMB广播台300接收该MSC数据。
详细地,该DMB广播台300根据MOT数据传输时间段通过DMB广播信道104来广播MSC数据。然后,该DMB接收终端302接收该MSC数据并利用所接收到的MSC数据来形成MOT对象数据。如果MOT对象数据的任一个(即,与MOT主体“B”相对应的MOT对象数据)不能够被形成,如图4所示,则该DMB接收终端302感知到形成MOT主体“B”的MSC数据的一部分还没有接收到或错误地接收。也就是,根据本发明的DMB接收终端302能够识别MSC数据还没有接收或错误地接收。
这里,各种策略可以用于DMB接收终端302来进行检查,以确定还没有接收到或错误接收的MSC数据的适当接收。首先,如图1B所示,专门分配给每一个MSC数据的分段号可以用来确定MSC数据是否已经接收或错误接收。另外,可以使用存储在MOT数据组CRC字段中的数据来检查MSC数据是否有错误。
如果根据上述策略,还未接收到MSC数据或错误地接收到该MSC数据,则DMB接收终端302创建包括表1所示的信息的请求消息。
表1

在表1中,“EID”表示所请求的MSC数据组所属的全集的ID,而“SC标志”字段存储了通知是以如图1B所示的X-PAD的形式还是以分组数据的形式来输入MSC数据组的标志。通常,该SC标志具有值“0”,表示以X-PAD形式来传送该MSC数据组,且具有值“1”的SC标志表示以分组数据的形式来传送该MSC数据组。因此,该DMB接收终端302可以根据其他MSC数据组的当前传输状态通过请求消息来请求适当的MSC数据组。
“SID或SCID”字段用来指定与要利用MSC数据组形成的MOT对象数据的服务类型有关的信息。当SC标志具有值“0”时,也就是,当以X-PAC的形式来传送MSC数据组时,将16比特的SID(服务ID)存储在“SID或SCID”字段。相反,当SC标志具有值“1”时,也就是,当以分组形式来传送MSC数据时,将12比特的SCID(服务组件ID)存储在“SID或SCID”字段。该“TID”用来存储要利用MSC数据组形成的MOT对象数据的传输ID。最后,该“分段字段”存储了MSC数据的分段号。
因此,根据本发明的实施例,当DMB数据举手设为错误地接收到MSC数据时,该DMB数据接收设备创建请求消息,该请求消息包括传输ID、分段ID、与预定MSC数据的服务类型有关的信息、以及与预定MSC数据所属的MSC数据全集的ID有关的信息。然后,该DMB数据接收设备根据已经形成的MOT对象数据来检查广播台300的IP地址,并将所创建的请求消息通过TCP/IP网络304传送到广播台300的IP地址。因此,在接收到请求消息时,该广播台300可以准确地确定包含还未接收到的预定MSC数据的全集的ID、与预定MSC数据相关联的MOT对象数据、和/或预定MSC数据的分段号。
该广播台300响应该请求消息来传送授权信号。然后,该DMB接收终端302在DMB接收终端302和广播台300之间建立返回信道。如图4所示,这样的返回信道可以建立为包括在移动通信网络中的终端-基站返回信道106和广播台-基站返回信道108。在该情况下,根据通过TCP/IP网络304传送的请求消息,该广播台300将还未接收到或错误接收的MOT主体数据“B”的MSC数据通过广播台-基站返回信道108传送到基站504。作为响应,该基站306将MOT主体数据“B”的MSC数据传送到DMB接收终端302。因此,该DMB接收终端302能够通过返回信道来接收所请求的MSC数据。结果,该DMB接收终端302可以刚好接收到所需的MSC数据,而无需等待下一MOT数据传输时间段,并且能够完整地形成该MOT对象数据,从而向用户无时延地提供DMB数据服务。
图5是示出了根据本发明实施例的DMB数据接收设备的操作的流程图,其中该DMB数据接收设备感知在MSC数据组的接收时还未接收到或错误接收的预定MSC数据,然后,请求广播台传送该预定的MSC数据。
在操作中,当DMB接收终端302的用户选择接收DMB数据服务时,包括根据本发明的DMB数据接收设备的DMB接收终端302进行到步骤500,接收从广播台300传送来的MSC数据组。在步骤502,该DMB接收终端302检查接收到的MSC数据数据组的传输ID、和针对MSC数据组所包括的每一个MSC数据的分段号。因此,通过步骤502,DMB接收终端302知道与要利用MSC数据组形成的MOT对象数据有关的信息、以及与形成MOT对象数据所需的MSC数据有关的信息。也就是,如果接收到的MSC数据组的传输ID是“3”,则该DMB接收终端302能够通过步骤502,识别与形成具有传输ID“3”的MOT对象数据所需的MSC数据有关的信息。因此,该DMB接收终端302识别了针对形成具有传输ID“3”的MOT对象数据的MSC数据的组装一个的分段号。
然后,该DMB接收终端302进行到步骤504,其中,该DMB接收终端302利用MSC数据的传输ID和分段号来确定MSC数据是否还未接收到。这里,该DMB接收终端302可以通过检查针对在步骤502已经接收到的MSC数据组中所包括的每一个MSC数据的传输ID和分段号,来确定预定MSC数据是否没有被接收。也就是,假定形成具有传输ID“3”的MOT对象数据所需的MSC数据组的最后分段号为“20”,如果作为检查接收到的MSC数据的分段号的结果,在接收到分段号“7”的MSC数据之后立即接收到分段号“9”的MSC数据,该DMB接收终端302可以在步骤502中感知分段号“8”的MSC数据还没有被接收。
当在步骤504确定已经接收到所有MSC数据时,该DMB接收终端302进行到步骤506,其中,该DMB接收终端302检查当前接收到的MSC数据组的MSC数据是否有错误。然而,当在步骤504中确定还未接收到预定的MSC时,该DMB接收终端302进行到步骤514,其中,该DMB接收终端302创建包括与预定MSC数据有关的信息的请求消息。该请求消息可以形成为如表1所示。然后,该DMB接收终端302进行到步骤516。在步骤516,该DMB接收终端302根据已经接收到的MOT对象数据来检查广播台300的IP地址,并将请求消息通过TCP/IP网络304传送到广播台300。
在步骤518,该DMB接收终端302检查是否已经建立了DMB接收终端302和广播台300之间的返回信道。当在步骤518确定在DMB接收终端302和广播台300之间没有建立任何返回信道时,该DMB接收终端302进行到步骤520,其中,该DMB接收终端302将返回信道建立请求信号传送到广播台300,并且当从广播台300接收到返回信道授权信号时建立返回信道。然后,该DMB接收终端302进行到步骤522,根据步骤516中所传送的请求消息来检查该DMB接收终端302是否接收到MSC数据。当根据步骤516中所传送的请求消息接收到MSC数据时,该DMB接收终端302进行到步骤506,检查当前接收到的MSC数据是否有错误。
在该情况下,可以将各种策略用于DMB接收终端302来检查MSC数据是否有错误。例如,为了检查MSC数据是否有错误,该DMB接收终端302可以使用MSC数据中所包括的MSC数据组CRC字段的数据,如图1B所示。然后,该DMB接收终端302进行到步骤508,作为步骤506的结果,确定是否发现了错误。如果接收到的MSC数据有错误,则DMB接收终端302返回到步骤514,创建请求消息来请求广播台300传送相应的MSC数据。然后,该DMB接收终端302重新执行步骤516到516,从而根据请求消息来接收相应的MSC数据。
相反,当在步骤508中确定在接收到的MSC数据中未发现错误时,该DMB接收终端302进行到步骤510,其中,DMB接收终端302检查是否已经接收到形成与传输ID相对应的MOT对象数据所需的所有MSC数据。如果确定还未接收到形成与传输ID相对应的MOT对象数据所需的所有MSC数据,则DMB接收终端302返回到步骤500,接收形成与传输ID相对应的MOT对象数据的MSC数据。
同时,在步骤510确定已经接收到形成与传输ID相对应的MOT对象数据所需的所有MSC数据,则DMB接收终端302进行到步骤512,创建与传输ID相对应的MOT对象数据。之后,该DMB接收终端302进行到步骤500,其中DMB接收终端302接收具有另一传输ID的MSC数据组。
如上所述,包括根据本发明实施例的DMB数据接收设备的DMB接收终端302可以选择并向广播台300请求还未接收到或错误接收的特定MSC数据,并且能够无需等待立即接收所请求的MSC数据,直到下一MOT广播时间段开始为止。因此,可以极大地提高根据本发明的DMB接收终端的数据接收速度。
图6是示出了对应于图5中的步骤514到522的广播台300和DMB接收终端302的详细操作的流程图,其中广播台300根据由DMB接收终端302所传见的请求消息来传送该MSC数据。
当在步骤504或508确定预定的MSC数据还未接收到或错误接收时,该DMB接收终端302进行到步骤514,其中,该DMB接收终端302创建请求消息,请求广播台300传送预定的MSC数据。然后,该DMB接收终端302进行到步骤600,根据已经接收到且重新形成的MOT对象数据来检查广播台300的IP地址。然后,该DMB接收终端302进行到步骤516,其中,DMB接收终端302将步骤514中所创建的请求消息通过TCP/IP网络传送到广播台300的IP地址。之后,已经接收到该请求消息的广播台300进行到步骤602。在步骤602,该广播台300搜索通过请求消息所请求的MSC数据,并选择通过该搜索发现的MSC数据。在该情况下,该广播台300搜索与请求消息中所包括的全集ID、传输ID和分段号相对应的MSC数据。
在步骤516传送该请求消息之后,该DMB接收终端302进行到步骤518,其中,DMB接收终端302检查在DMB接收终端302和广播台300之间是否已经建立了返回信道。当在DMB接收终端302和广播台300之间已经建立了返回信道时,该DMB接收终端302进行到步骤522,其中DMB接收终端302检查是否通过在DMB接收终端302和广播台300之间所建立的返回信道接收到通过该请求消息所请求的MSC数据。同时,当在步骤518确定在DMB接收终端302和广播台300之间没有建立返回信道时,该DMB接收终端302进行到步骤604。在步骤604,该DMB接收终端302通过TCP/IP网络向广播台300的IP地址传送返回信道建立请求信号。
该广播台300进行到步骤606,响应返回信道建立请求信号传送返回信道建立授权信号。当接收到该返回信道建立请求信号时,该DMB接收终端302进行到步骤502,其中,在DMB接收终端302和广播台300之间建立返回信道。这里,可以通过各种网络来建立该返回信道。例如,可以使用移动通信网络、TCP/IP网络、Wibro便携式因特网等来建立这样的返回信道。
当已经建立了返回信道时,该广播台300进行到步骤608,根据该请求消息来传送MSC数据。然后,该DMB接收终端302进行到步骤522,其中,该DMB接收终端302检查该DMB接收终端302是否接收到通过步骤514中所创建的请求消息所请求的MSC数据。接下来,该DMB接收终端302进行到步骤610,检查是否存在还没有传送的请求消息。这里,还没有传送的请求消息是指除了在步骤608中从广播台300接收到的MSC数据之外、用于请求其他MSC数据的消息。然而,如果在步骤608错误地接收到预定MSC数据并因而创建了针对预定MSC数据的预定请求消息,则在步骤610,可以将该预定请求消息看作不同的请求消息。
当在步骤610中DMB接收终端302确定存在不同请求消息时,该DMB接收终端302返回到步骤516,用于传送该不同的请求消息。然后,由于已经建立了返回信道,该DMB接收终端302在步骤518之后直接进行到步骤522,同时省略了建立返回信道的步骤。在步骤522,该DMB接收终端302根据来自广播台300的该不同请求消息来检查该DMB接收终端302是否接收到MSC数据。
同时,当DMB接收终端302在步骤610中确定没有还未传送的请求消息时,该DMB接收终端302进行到步骤612,将用于释放所建立的返回信道的释放请求信号传送到广播台300。在将用于释放建立的返回信道的释放请求信号传送到广播台300之后,该DMB接收终端302进行到步骤614,释放当前建立的返回信道。如上所述,根据本发明,该DMB接收终端302可以选择还未接收到或错误接收的预定MSC数据,并且能够立即向该广播台300请求预定的MSC数据,从而极大地提高了DMB接收终端302的数据接收速度。
根据本发明,如果DMB接收终端还未接收到或错误接收到预定MSC数据,该DMB接收终端能够通过在DMB接收终端和广播台之间所建立的返回信道来接收预定的MSC数据。详细地,当该DMB接收终端由于还未接收到或错误接收到的预定MSC数据不能够形成MOT报头时,该DMB接收终端可以通过返回信道立即接收该预定MSC数据。因此,当还未接收到或错误接收了预定MSC数据时,根据本发明的DMB接收终端能够无需等待立即接收预定的MSC数据,直到下一MOT数据传输时间段开始为止,从而极大地提高了DMB数据接收速度。
尽管已经参考其特定优选实施例示出并描述了本发明,但是本领域的技术人员应该理解,在不脱离所附权利要求所限定的本发明的精神和范围的情况下,可以进行形式和细节上的各种改变。特别地,尽管在表1中示出了根据本发明实施例的请求消息的详细结构,但是该请求消息的结构并不局限于表1所示的格式。此外,尽管已经参考其中使用TCP/IP网络来传送请求消息的特定情况描述了本发明,但是可以使用除了TCP/IP网络之外的其他网络来将根据本发明的请求消息传送到广播台。另外,尽管已经参考用于传送请求消息的网络不同于针对返回信道的网络的情况描述了本发明的实施例,但是即使将相同的网络应用于请求消息和返回信道,本发明也可以适用。因此,本发明的范围并非由上述实施例来限定,而是由权利要求及其等价物来限定。
权利要求
1.一种用于增强数字多媒体广播(DMB)接收终端中的DMB数据接收速度的DMB数据设备,用于从广播DMB数据的广播台中接收主DMB数据,利用至少一个接收到的主DMB数据来创建辅助DMB数据,并利用至少一个辅助DMB数据来向用户提供DMB数据服务,包括辅助DMB数据形成单元,用于接收至少一个主DMB数据,并利用所接收到的主DMB数据来形成辅助DMB数据;主DMB数据请求单元,用于当感知到辅助DMB数据形成单元还未接收到预定主DMB数据或有错误地接收到预定主DMB数据时,创建请求消息以约定和请求预定主DMB数据,通过预定的请求消息信道来传送所述请求消息,并且向广播台请求建立用于接收预定主DMB数据的返回信道;以及返回信道传输/接收单元,用于当根据请求消息建立了返回信道时通过返回信道从广播台接收主DMB数据,并且将接收到的主DMB数据传送到辅助DMB数据形成单元。
2.根据权利要求1所述的设备,其特征在于所述主DMB数据请求单元从返回信道传输/接收单元中接收主DMB数据,并检查所接收到的主DMB数据是否对应于通过所述请求消息所请求的预定主DMB数据。
3.根据权利要求1所述的设备,其特征在于所述主DMB数据请求单元使用TCP/IP网络来建立请求消息信道。
4.根据权利要求3所述的设备,其特征在于所述辅助DMB数据包括广播台的IP地址,以便将请求消息传送到所述广播台。
5.根据权利要求1所述的设备,其特征在于从主DMB数据请求单元传送来的请求消息包括辅助DMB数据的特定信息、预定主DMB数据的特定信息、以及用于广播预定主DMB数据的全集的ID,所述辅助DMB数据的特定信息包含还未接收到或有错误地接收到的预定主DMB数据。
6.根据权利要求1所述的设备,其特征在于所述返回信道传输/接收单元使用以下网络中的一个网络码分多址(CDMA)网络、宽带码分多址(WCDMA)网络、全球移动通信系统(GSM)网络、Wibro便携式因特网、以及TCP/IP网络,以便建立返回信道。
7.根据权利要求6所述的设备,其特征在于所述返回信道传输/接收单元包括通信单元,用于根据在DMB接收终端和广播台之间建立的返回信道的类型、通过所述返回信道来接收主DMB数据。
8.根据权利要求1所述的设备,其特征在于所述辅助DMB数据对应于包括专用传输ID的多媒体对象传送(MOT)对象数据,而主DMB数据对应于主要服务信道(MSC)数据,其中包括要利用主DMB数据来形成的MOT对象数据的传输ID、以及作为主DMB数据的序列号的分段号。
9.根据权利要求8所述的设备,其特征在于所述辅助DMB数据形成单元利用包括在每一个主DMB数据中的、要通过预定主DMB数据形成的辅助DMB数据的传输ID和预定主DMB数据的分段号,来确定预定主DMB数据是否还未被接收到。
10.一种由数字多媒体广播(DMB)接收终端来接收DMB数据的方法,用于接收从广播台广播的至少一个主DMB数据,利用所接收到的主DMB数据来创建辅助DMB数据,并且利用至少一个所创建的辅助DMB数据来向用户提供DMB数据服务,所述方法包括步骤接收至少一个主DMB数据,以便形成辅助DMB数据之一;当接收主DMB数据来形成辅助DMB数据之一时,检查是否存在还未接收到的主DMB数据;当存在丢失的主DMB数据时,创建请求消息,用于通过预定请求消息信道来请求广播台传送预定主DMB数据;根据请求消息在DMB接收终端和广播台之间建立返回信道,并通过所建立的返回信道来接收预定主DMB数据;以及利用接收到的主DMB数据来创建辅助DMB数据。
11.根据权利要求10所述的方法,其特征在于所述检查步骤包括步骤当接收主DMB数据来形成辅助DMB数据之一时,检查是否存在还未接收到的预定主DMB数据;当没有还未接收到的主DMB数据时,检查在接收到的用来形成所述辅助DMB数据之一的主DMB数据中是否有错误。
12.根据权利要求10所述的方法,其特征在于所述建立步骤包括从已经接收到的辅助DMB数据中检查广播台的地址信息;将请求消息通过预定的请求消息信道传送到广播台的地址;检查是否存在在DMB接收终端和广播台之间预定的返回信道;通过当前建立的返回信道,从广播台接收基于所述请求消息的主DMB数据;以及如果没有未传送的请求消息,则释放所建立的返回信道。
13.根据权利要求10所述的方法,其特征在于所述辅助DMB数据对应于包括专用传输ID的多媒体对象传送(MOT)对象数据,而主DMB数据对应于主要服务信道(MSC)数据,其中包括要利用主DMB数据来形成的MOT对象数据的传输ID、以及作为主DMB数据的序列号的分段号。
14.根据权利要求13所述的方法,其特征在于在所述检查步骤中,利用所述传输ID和至少一个接收到的主DMB数据的分段号来确定是否存在还未接收到的主DMB数据。
15.根据权利要求11所述的方法,其特征在于在所述创建步骤中,当作为检查步骤的结果确定预定主DMB数据有错误时,创建请求消息以便通过预定的请求消息信道来请求广播台传送预定主DMB数据。
16.根据权利要求10所述的方法,其特征在于所述请求消息包括辅助DMB数据的特定信息、预定主DMB数据的特定信息、以及用于广播预定主DMB数据的全集的ID,所述辅助DMB数据的特定信息包含向广播台请求其传输的预定主DMB数据。
17.根据权利要求12所述的方法,其特征在于所述返回信道检查步骤包括步骤检查是否存在在DMB接收终端和广播台之间预定的返回信道;当不存在在DMB接收终端和广播台之间预定的返回信道时,通过请求消息信道向所述广播台传送返回信道建立请求信号;以及当从广播台接收到返回信道建立授权信号时,在DMB接收终端和广播台之间建立返回信道。
18.根据权利要求12所述的方法,其特征在于所述返回信道释放步骤包括步骤检查是否存在还未传送的请求消息;以及当没有未传送的请求消息时,释放所建立的返回信道。
19.根据权利要求10所述的方法,其特征在于利用TCP/IP网络来建立所述请求消息信道。
20.根据权利要求19所述的方法,其特征在于所述辅助DMB数据包括IP地址,作为广播台的地址信息。
21.根据权利要求10所述的方法,其特征在于所述返回信道是使用以下网络中的一个网络来建立的码分多址(CDMA)网络、宽带码分多址(WCDMA)网络、全球移动通信系统(GSM)网络、Wibro便携式因特网、以及TCP/IP网络,以便建立返回信道。
全文摘要
公开了一种用于提高DMB数据接收速度的DMB数据接收设备和方法。根据该DMB数据接收设备和方法,如果当由DMB接收终端接收MSC数据时,存在还未接收到或有错误地接收到的预定MSC数据,则该DMB接收终端可以通过在DMB接收终端和广播台之间建立的返回信道来接收预定MSC数据。详细地,如果存在还未接收到或错误接收的预定MSC数据,则该DMB接收终端请求广播台传送预定的MSC数据并允许建立返回信道,然后通过根据该请求建立的返回信道来接收预定的MSC数据。因此,当没有接收到或有错误地接收到了一些MOT内容数据时,该DMB接收终端能够无需等待,立即接收相应的MOT内容数据,直到下一MOT数据传输时间段开始为止,从而极大地提高了DMB数据接收速度。
文档编号H04N5/44GK1882101SQ20061009250
公开日2006年12月20日 申请日期2006年6月14日 优先权日2005年6月14日
发明者郑智旭, 金永执, 金贤澈 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1