首页> 中国专利> 在DVB-H系统中优化ESG数据传输的系统和方法

在DVB-H系统中优化ESG数据传输的系统和方法

摘要

公开了一种在DVB-H广播服务中在ESG数据的传输期间高效地将一个会话划分为几个会话以转发划分的会话的系统和方法。为此,当存在大量ESG数据时,其间携带实际ESG数据的会话被分配执行广播服务所需的合适作用,随后被转发。对此,信道的重要信息改变被指定为重构会话,该重构会话随后能够被传输。终端接收重构会话以获得将被改变的信息,并且为服务改变提前准备。对此,由于必要时终端能够随意访问需要的ESG数据会话,因此终端的数据接收方案的效率被大大改善,并且最小化服务中断。

著录项

  • 公开/公告号CN101127827A

    专利类型发明专利

  • 公开/公告日2008-02-20

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN200710146504.4

  • 发明设计人 全真佑;韩荣燮;金永执;

    申请日2007-08-17

  • 分类号H04N5/00;H04N5/445;H04H1/00;H04M1/725;H04Q7/22;

  • 代理机构北京铭硕知识产权代理有限公司;

  • 代理人郭鸿禧

  • 地址 韩国京畿道水原市灵通区梅滩洞416

  • 入库时间 2023-12-17 19:45:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-31

    未缴年费专利权终止 IPC(主分类):H04N5/00 授权公告日:20100915 终止日期:20190817 申请日:20070817

    专利权的终止

  • 2010-09-15

    授权

    授权

  • 2008-04-16

    实质审查的生效

    实质审查的生效

  • 2008-02-20

    公开

    公开

说明书

技术领域

本发明涉及一种手持数字视频广播(DVB-H)系统,更具体地讲,涉及一种在DVB-H系统中传输电子服务指南(ESG)数据期间高效地将一个会话划分为几个会话以转发划分的会话的系统和方法。

背景技术

DVB-H是指为改善在运动期间接收数字电视(DTV)能力的目的而创建的技术标准,字母“H”是指“手持”。甚至在驾驶或者步行时,这些标准也支持在任何时间任何地点提供高质量音频和图像服务的移动多媒体广播。

使用这种DVB-H的服务模型具有以下配置。首先,发送方配置有网络,通过该网络,公共通信商(common carrier)和广播站根据通用移动电信系统数字视频广播(DVB-UMTS)标准彼此交互作用。广播站基于高级视频编码数字视频广播(DVB-AVC)标准在DVB-H的传输方案中将压缩数据传递到终端。随后,终端根据通信标准(例如通用移动电信系统/移动通信全球系统数字视频广播(DVB-UMTS/GSM)与公共通信商进行通信,并且该终端现在能够经由通信网络将关于接收方的信息实时传递给广播站。

另一方面,在DVB-H中,大多数与广播有关的信息被包括在电子服务指南(ESG)中,使用ESG用户能够选择感兴趣的TV或无线电频道或者要下载的项。另外,ESG提供允许终端能够与包括在DVB-H传输流中的特定互联网协议(IP)流连接的信息。管理ESG的整个处理被具体地划分为三个处理:引导ESG的第一处理、获得ESG的第二处理和更新ESG的第三处理。

第一处理使得终端能够知道终端能够接收什么种类的ESG并且如何获得这些ESG。第二处理使得终端能够集合ESG信息并且管理集合的ESG信息。第三处理使得终端能够恢复具有最新版本的ESG信息。

在ESG数据的传输中,DVB-H ESG标准支持单流的模式(以下称为“单流模式”)以及多流的模式(以下称为“多流模式”)。然而,由于在多流的情况下,没有对每一会话的划分的详细准则或者分割的规则,因此频繁发生ESG数据的传输效率低。具体地讲,随着数据量的增加,数据处理时间增加,并且存在用于建立分割的规则的需要。

此外,当以通常方式提供DVB-H服务时,如果观看和收听所需的重要数据(例如,频道的服务发现协议(SDP)等)改变(例如停止观看和收听直到将完成终端的更新的情况),则在传统方式中发生改变。

发明内容

如上所述,可形成各种扩展,例如会话的特性和通过稍后的多流模式的作用划分等。在这种情况下,按照每一会话的分割规则必须重新应用的必要性正在增加。采用本标准的配置,规则不是变化地应用到每一会话而是仅统一地应用到每一会话是有问题的。以后它将变为非常重要的结构问题,并且能够妨碍功能扩展。

而且,如果在手持数字视频广播(DVB-H)广播服务期间信道信息改变,终端必须重新分析信道信息,因此将必然发生服务中断。然而,非常不方便的是,当服务中断发生时,用户必须在空闲模式中等待,直到DVB-H广播服务重新开始。

因此,做出本发明来解决发生在传统系统中的上述问题,本发明的目的在于提供一种用于在电子服务指南(ESG)数据的传输期间高效地将一个会话划分为几个会话以转发划分的会话,从而优化DVB-H系统中ESG数据的传输的系统和方法。

此外,本发明的另一目的在于提供一种在DVB-H系统中优化ESG数据传输的系统,该系统能够提高DVB-H广播的服务质量的改善,并且即使观看者当前观看且收听节目的频道的重要信息改变,该系统业最小化服务中断。

为了实现本发明的以上目的,根据本发明提供一种在手持数字视频广播(DVB-H)系统中优化电子服务指南(ESG)数据的传输的方法,包括以下步骤:将ESG数据从DVB-H服务提供者发送到终端,在该ESG数据中设置按照ESG会话表示每一会话的作用的会话类型;由终端检测在ESG数据中设置的每一会话类型;和由终端基于检测的会话类型,在ESG数据会话之间进行区分,并且根据其类型划分ESG数据会话。

为了实现本发明的以上目的,根据本发明提供一种在手持数字视频广播(DVB-H)系统中优化电子服务指南(ESG)数据的传输的系统,该系统包括:DVB-H服务提供者,将ESG数据发送到终端,在该ESG数据中设置按照ESG会话表示每一会话的作用的会话类型;终端,检测在ESG数据中设置的每一会话类型,并且基于检测的会话类型,在ESG数据会话之间进行区分,并且根据其类型划分ESG数据会话。

附图说明

通过下面结合附图进行的详细描述,本发明的上述和其他目的、特点和优点将会变得更加清楚,其中:

图1示出根据本发明优选实施例的ESG单流的传输模式;

图2示出根据本发明优选实施例的ESG多流的传输模式;

图3示出根据本发明第一实施例的根据ESG分割规则被分为几个会话随后按作用(role)传送的会话;

图4示出根据本发明另一实施例的通过ESG分割规则重构的会话;

图5是示出根据本发明优选实施例的分别被分配适合作用的会话的产生和传送的操作的流程图;

图6是示出根据本发明优选实施例的终端按照分割声明的新规则的操作的流程图;和

图7示出根据本发明优选实施例在分割声明中定义的句法。

具体实施方式

下面,参照附图描述本发明优选实施例。尽管相同部件显示在不同附图中,但是它们在下面描述和附图中由相同标号指示。在本发明下面的描述中,当包括于此的已知功能和配置的详细描述可能使得本发明的主题非常不清楚时将省略对它们的详细描述。

根据本发明,提供一种将几个会话根据它们的作用高效地划分为各种类型以在DVB-H广播服务中ESG数据传输期间转发划分的会话的系统和方法。对此,当存在大量ESG数据时,其间携带实际ESG数据的会话被分配执行广播服务需要的合适作用,并且随后被转发。对此,信道重要信息的变化被指定为重构会话,该重构会话随后能够被传输。终端接收重构会话以获得将改变的信息,并且提前准备服务的变化。对此,由于必要时终端能够随意访问需要的ESG数据会话,因此终端的数据接收方案的效率改善很大,并且能够最小化服务的中断。

为了有效地描述本发明,首先描述DVB-H中ESG的传输方案,稍后描述通知消息的格式以及与所述格式相应的系统操作。

首先,终端通过接收ESG流将获得接收服务提供者提供的服务所必需的信息。当用户通过使用获得的信息选择了指定服务时,终端访问传输以提供服务的数据流,随后接收数据。通过使用ESG片段来传输终端访问数据流需要的信息。

根据ESG数据模型,ESG数据的片段被几个片段接几个片段地集合成一个片段集合,随后被包括在一个容器中,在flute会话期间,所述容器被认为是一个对象并且被传输。

在ESG单流传送模式中介绍第一描述。在图1中所示的相同flute会话期间传输ESG容器。通过从ESG引导(bootstrap)会话转发的ESG访问描述符查找所述flute会话。

另一方面,在ESG多流传送模式中,如图2所示,在多于三个的会话期间传输ESG容器。在ESG引导会话期间,ESG通告轮播(carousel)flute会话被指定,并且在ESG通告轮播flute会话期间,得知其间实际ESG容器被传输的会话的数目以及关于所述会话的信息。

参照图2,服务提供者向终端通知关于ESG引导会话的信道(即路径)的信息(“信道信息”),以便传输ESG。随后,如果终端根据信道信息与信道连接,则终端接收包括ESG提供者描述符和ESG访问描述符的引导信息。通过ESG提供者描述符,关于涉及ESG提供者的ID、名称、标志等信息被转发,通过ESG访问描述符,关于ESG的通告轮播的信息,传送ESG期间关于每一IP会话的数目的信息和地址的信息被转发。

在ESG的通告轮播期间,ESG初始容器和ESG的索引容器被转发。ESG初始容器包括对ESG译码的解码器选项、分割声明、索引列表和索引结构。在多会话期间传送ESG的情况下,分割声明包括关于按照每一会话的划分参考的信息、和关于每一会话的信道的信息。索引列表和索引结构包括将被转发的ESG的片段以及关于容器之间的映射的信息。图1和2中示出的ESGflute会话表示ESG数据会话。

ESG被包括在容器中,并且随后与容器一起被转发。每一容器包括表示关于配置容器的片段的信息的片段管理结构和ESG片段。

ESG的这种数据模型包括服务片段、时间表片段、内容片段、获得片段、服务绑定片段、购买片段和购买频道片段。ESG具有关于广播服务的信息,并且在不同于实际数据流的单独时间通过使用单独的互联网协议(IP)流被转发到终端。因此,服务提供者能够在提供服务之前通过使用ESG模型提供用户在接收服务之前必须已经得知的用户信息。通过接收ESG模型,终端获得接收服务提供者提供的服务必然需要的信息。当用户选择指定服务时,终端通过使用获得的信息访问被传输以提供服务的数据流,随后接收数据。

下面,单独地描述本发明的优选实施例。本发明的第一优选实施例包括通过使用分割声明在为其间携带ESG数据的会话指定作用之后转发会话的处理;和在终端检查分割声明之后将会话分为主要数据会话、当前数据会话和未来数据会话的处理。本发明第二实施例包括:除以上会话以外,附加定义当发生包括信道信息变化、数据更新等的项改变时报告改变的重构会话的处理;和确定重构会话以提前获得更新的数据的处理,其中,由终端执行确定的处理。

首先,将参照图3和6描述与本发明的此实施例相应的方案,其中,其间携带实际ESG数据的每一会话的作用被指定并且随后被转发。图3示出根据本发明的这一实施例的根据ESG分割规则被划分为几个会话随后按作用传送的会话。

如图3所示,在多流模式中可转发ESG数据。在多流模式中,每一会话的信息被插入ESG通告轮播内的初始容器中,随后插入的信息与初始容器一起被传输。具体地讲,当在多会话期间传送ESG时,分割声明包括关于按照每一会话的划分参考的信息以及关于每一会话的信道的信息。索引列表和索引结构包括将被转发的ESG的片段以及关于容器之间映射的信息。因此,如果终端确认分割声明,则现在能够得知将被传输的会话的数目、每一会话的IP地址以及关于端口的信息。

如图3所示,几个会话被分为三个会话,为所述会话指定作用,并且在划分的会话期间,实际ESG数据被单独传输。在本发明的该实施例中,会话的作用被分为三个会话。也就是,几个会话被划分为三个会话,例如主要数据会话、当前数据会话和未来数据会话。

为了如上划分会话,必须改善手持数字视频广播基于计算机的消息系统(DVB-H CBMS)标准的分割声明的结构。在本发明的用于高效划分ESG数据并且传输划分的数据以便提供被指定合适的作用的几个会话的方法中,在本发明中,新的字段被定义在分割声明中,并且建立的字段的位置被改变,从而如下所述,每一会话能够被设置为特定值。为此,首先定义称为会话类型的新字段。因此,每一会话可被分配会话类型,并且出现可设置合适类型的字段值的方法。

如上所述,为了在分割声明中在会话作用之间进行区分,添加了图7中通过标号600指示所定义的部分。在该部分中定义每一会话作用的会话类型被设置为用于在会话之间进行区分的值。因此,如果终端仅检查出会话类型的值,则终端现在能够将会话分为主要数据会话、当前数据会话和未来数据会话。

首先,在主要数据会话期间,提供广播服务所必需的信息被携带,并且大体上没有改变的重要数据(例如服务片段、获得片段、服务绑定片段、购买片段和购买频道片段等)被包括。

将参照图7详细描述产生主要数据会话的处理,图7示出根据本发明在分割声明中定义的句法。

在主要数据会话中,会话类型被设置到图7中显示的用于报告主要数据会话的值,field_identifier被设置为“0”,field_encoding被设置为“0x0101”,从而有效周期可被设置。具体地讲,由于在主要数据会话期间携带提供广播服务所需的基本数据,因此有效周期被设置为相对短期间(例如一天等),并且应该被设置为7天或更少。此外,必要时主要数据会话被设置为多个,随后可转发多个会话。例如,在产生主要数据会话中,在主要数据会话期间可以携带提供广播服务必要的数据的同时,首先仅在一个主要数据会话期间一次携带提供广播服务所需的最少数据,随后在另一主要会话期间可以携带剩余必要数据。其结果是,可以创建多个主要数据会话,随后能够转发多个会话。

在当前数据会话中,用于报告当前数据会话的值被设置到图7中显示的会话类型。以与主要数据会话的相同方式,可以设置并转发多个有效周期。在当前数据会话期间携带提供当前服务所需的数据(例如,时间表片段、内容片段等)。也就是,携带执行由用户从各种服务中选择的服务所需的数据。于此,按照公共通信商的管理策略或者广播站需要,有效周期被设置为短期间(例如3小时,24小时等),并且应被设置为7天或更少。

在未来数据会话中,用于发出未来数据会话的通知的值被设置到图7中显示的会话类型,并且携带在未来提供服务所需的数据(例如,时间表片段、内容片段等)。于此,按照公共通信商的管理策略或者广播站需要,有效周期可被设置为7天或更多,并且通过使用分别表示有效时间的开始和有效时间的结束的变量start_field_value和end_field_value可被设置。另外,可如其他会话一样设置多个未来数据会话,按照公共通信商的策略或者广播站需要,未来数据会话可包括当前数据会话期间携带的数据,相反可只包括除了在当前数据会话期间携带的数据以外的剩余数据。同样,由于在终端侧,在未来数据会话期间携带的数据仅被用作附加数据,因此数据没必要一定被接收,并且可提前预设数据是否被接收。

如上所述,如果几个会话根据它们的作用被分为各种类型,则可按照每一会话设置有效周期。因此,在本发明中,按照每一会话通过使用start_field_value和end_field_value来设置有效周期。如果按照每一会话设置有效周期,则由于终端可在首先接收了有效周期短的数据之后接收有效周期长的数据,因此可高效实现ESG数据的传输。

同时,由于几个会话根据它们的作用被分为各种类型,在每一划分的会话期间ESG数据被单独传输,因此终端首先接收并分析提供广播服务所必需的数据,并且随后能够将剩余附加数据作为后台作业处理。因此,由于能够仅用必要的最少数据而不用等待接收完所有ESG数据来将数据显示在屏幕上,因此等待时间大大减小,并且能够显著改善服务质量。

下面,将参照图4描述根据本发明另一实施例的根据ESG分割规则的重构会话。为了有效示出图4,参照图7中显示的句法。

当提供DVB-H广播服务所需的重要数据发生改变时,提出最小化由更新终端的延迟引起的服务质量下降的方案。在本发明的该实施例中,当重构发生时,为了通知重构发生,其间仅更新所需的数据被集合并且被携带的重构会话被附加产生,从而在创建的重构会话期间,数据被传输到终端。

下面描述产生重构会话的处理。

在重构会话期间,在最近创建的重要更新数据被携带,其中,与指定频道相关的服务发现协议(SDP)文件和再现所需的重要数据(例如时间表)被携带。为了产生重构会话,图7中显示的会话类型被设置为用于报告重构会话的值。

在本发明中的创建重构会话中,在分割声明中定义服务统一资源标示符(serviceURI)和应用重构的时刻。换句话说,将图7中显示的num_field设置为“2”启动仅存储在重构会话期间携带的数据以用于特殊使用的处理。此外,为了设置serviceURI,第一field_idenifier被设置为“0x01”,并且field_encoding被设置为“0x0000”,从而为field_idenfifier和field_encoding指定字符串类型。另外,使用作为分隔符的空值代替表示结束有效时间的serviceURI列表字符串被插入end_field_value。此时,根据信息改变的信道数可为serviceURI指定多个值。

接着,第二field_identifier被设置为ESG标准文档的TABLE8.2中为“DVB reserved”指定的值之一(例如“0x02”),并且设置的值被用于第二field_identifier。另外,field_encoding被设置为“0x0400”,并且应用到改变的数据的时刻具有日期的形式,例如秒、分、小时、日、月和年。应用到end_field_value的时间被设置为以秒的偶数单位。一方面,每个serviceURI的信息被分配到一个重构会话,并且可在重构会话期间被传送。另一方面,涉及多个serviceURI的信息被分配到一个重构会话,并且随后能够在重构会话期间被传输。

如上所述,根据本发明优选实施例,划分的会话可被传送,ESG分割声明中的句法结构必须如图7所示被修改。具体地,定义会话类型的字段被添加,从而在每一会话的作用之间进行区分,并且能够为每一会话指定会话类型。此外,为了改善这种问题:一旦num_field、overlapping、field_identifier、field_encoding和field_length的值被确定,必须将相同的分割规则应用于所有会话,在本发明中,每一会话可被设置为特定值的部分被插入图7中的标号600指定的位置。由于在建立分割规则之前添加能够将合适的作用分配给每一会话的会话类型,因此终端能够容易地在会话的作用之间进行区分,并且能够稍后提供多种应用服务。

参照图5,提供根据本发明优选实施例对创建并传送分别被分配合适作用的会话的操作的描述。参照图5,在步骤401,服务提供者按照合适的作用将会话分为几个会话,从而创建分别被分配了合适作用的划分的会话。更加详细地,服务提供者将数据分为提供将被转发的广播服务所必需的必要数据、提供当前广播服务所需的数据、以及未来提供附加服务所必需的数据,从而产生其间分别携带相应数据的主要数据会话、当前数据会话和未来数据会话。此外,根据本发明优选实施例,如果发生需要重构的情况,则服务提供者产生其间携带重构所需的数据的重构会话。如果以这种方式创建每一会话,则在步骤402,服务提供者将关于引起在会话作用之间区分能力的会话的信息插入分割声明。以这种方式进行该过程,在步骤403,服务提供者完成ESG数据以将其传输到终端。

下面,将参照图6描述接收ESG数据的终端的操作,图6是根据本发明优选实施例示出按照分割声明的新规则的终端的操作的流程图。终端根据图7中显示的句法分析分割声明。

如图6所示,如果广播服务再现给观看者(即用户),则在步骤500,终端接收ESG引导会话。当接收到ESG引导会话时,终端分析ESG引导会话,并且在步骤505,确定当前传输模式是多流模式还是单流模式。如果当前传输模式不是多流模式,则在步骤510,终端确定当前传输模式是单流模式,搜索相关会话,并且接收所有ESG数据。相反,在多流模式中,在步骤515,终端对通告轮播解码。具体地,在接收ESG引导会话时开始ESG数据传输,ESG引导会话包括ESG提供者描述符和ESG访问描述符。ESG访问描述符在通告轮播会话期间占有信息。当终端搜索通告轮播会话以接收初始容器时,其能够在初始容器中检测关于分割声明的信息。在本发明中,通过使用关于分割声明的信息,终端能够检测其间传输实际ESG数据的每一会话的作用。

如上所述,如果终端对通告轮播会话解码,则终端能够从分割声明获得关于每一会话的信息。因此,在步骤520,终端确定是否存在将被检查的会话,并且搜索每一会话。也就是,一旦终端基于通过分析关于分割声明的信息检测的有效周期定位主要数据会话和当前数据会话,终端就接收ESG数据。在未来数据会话中,终端通过确定其是否接收未来数据会话来确定相关ESG数据的接收。当寻找每一会话时,在步骤525,终端确定是否存在重构会话。如果重构会话存在,则终端进行步骤530,并且存储在相关重构会话期间携带的ESG数据。也就是,终端预先存储更新的数据,以将更新的数据应用到预设的重构应用的时刻。在重构会话期间,重构应用的时刻与更新的数据一起传送。

相反,如果定位的会话不是重构会话,则在步骤535,终端确定有效周期是否表示一天或更少。如果这样,则在步骤540,终端接收在会话期间携带的ESG数据,处理接收的数据,并且返回步骤520。具有有效周期一天或更少的会话与其间携带提供广播服务所需的必要数据的主要数据会话相应,或者表示其间携带提供由用户选择的服务所需的数据的当前数据会话。如果在步骤535,确定会话具有多于一天的有效周期,则终端认为该会话是未来数据会话,并且进行步骤555以将该会话作为后台作业处理。为了尽可能提前DVB-H广播服务的开始时间,也就是,为了最小化用户等待广播服务开始的等待时间,在接收在未来数据会话期间携带的数据的情况下终端将该会话作为后台作业处理。以该方式进行该过程,如果在步骤520不再存在将被检查的会话,则终端进行步骤550,以基于在主要数据会话期间和在当前数据会话期间接收的ESG数据,显示频道列表,并在步骤555,将未来数据会话作为后台作业处理。

如上所述,根据本发明,由于在DVB-H广播服务中应用在ESG数据传输期间有效的分割规则,大大改善了终端的数据接收方案的效率。此外,由于即使观看者正在观看节目的频道的重要信息改变,也提前提供重构信息,因此在最小化服务的中断的同时能够促进服务质量的改善。具体地,由于在本发明的CBMS(基于计算机的消息系统)ESG会话分割声明的标准中解决了扩展的限制,因此能够后来提供在多会话模式下利用分割的规则的各种功能。

尽管已经参照其特定优选实施例显示和描述了本发明,但是本领域的技术人员将理解,在不脱离本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。因此,本发明的精神和范围不是由其描述的实施例限定,而是由权利要求及其等同权利要求限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号