Nothing Special   »   [go: up one dir, main page]

CN101336548A - 在数字视频广播系统中处置电子服务指南传送误差的方法和设备 - Google Patents

在数字视频广播系统中处置电子服务指南传送误差的方法和设备 Download PDF

Info

Publication number
CN101336548A
CN101336548A CNA2006800519943A CN200680051994A CN101336548A CN 101336548 A CN101336548 A CN 101336548A CN A2006800519943 A CNA2006800519943 A CN A2006800519943A CN 200680051994 A CN200680051994 A CN 200680051994A CN 101336548 A CN101336548 A CN 101336548A
Authority
CN
China
Prior art keywords
esg
terminal
message
file
entity
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
Application number
CNA2006800519943A
Other languages
English (en)
Inventor
宋在涓
李国熙
李惠英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101336548A publication Critical patent/CN101336548A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4425Monitoring of client processing errors or hardware failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64746Control signals issued by the network directed to the server or the client
    • H04N21/64761Control signals issued by the network directed to the server or the client directed to the server
    • H04N21/64776Control signals issued by the network directed to the server or the client directed to the server for requesting retransmission, e.g. of data packets lost or corrupted during transmission from server

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的方法和设备,包括:服务应用(SA)实体,用于在从服务管理(SM)实体向终端广播ESG之后,从终端接收文件修复请求消息,并且当文件修复请求消息是对于ESG的请求时,向SM提供文件修复请求消息和终端的地址;在SM实体内的逻辑ESG聚合器,用于生成ESG,解释请求消息,并确定是否向终端重传ESG,并且当确定重传ESG时,逻辑ESG聚合器向SM实体内的、用于传送ESG的交互式服务器递送ESG元数据和终端的地址。交互式服务器向终端传送ESG元数据。

Description

在数字视频广播系统中处置电子服务指南传送误差的方法和设备
技术领域
本发明一般涉及数字视频广播系统中的电子服务指南(ESG:ElectronicService Guide),且更具体地涉及当发生ESG传送误差时可使用文件修复请求命令处置传送误差的方法和设备。
背景技术
数字视频广播(DVB)是利用欧洲数字广播技术来支持手持和移动终端的数字多媒体服务以及现有的数字广播的传送标准。
DVB系统可多路复用基于运动图像专家组-2(MPEG2)传输流(TS)的广播数据,并可同时传送基于因特网协议(IP)的数据流。此外,DVB系统可在一个IP流中多路复用各种服务并传送所述各种服务。在收到传送的IP流的数据之后,终端将所接收的数据解多路复用为单独的服务,对期望的服务的TS进行解码,并通过显示器屏幕向用户提供解码的TS。此时,用户需要关于从DVB系统提供的各种服务和服务内容的信息。
DVB系统使用电子服务指南(ESG)来提供服务信息的通知。ESG数据包括特定服务的时间信息、相关联的内容信息、接收内容所需要的信息、购买内容所需要的信息等等。DVB系统构建数据模型,以有效地基于该数据模型来传送ESG数据并设置将要传送的数据。
在不同于实际数据流时间的时间,使用IP流向终端传送ESG。这样,服务提供商可在用户接收对应的服务之前传送信息以使用ESG。因为ESG可用于各种目的以及节目指南,所以ESG信息在移动广播环境中非常重要。
当ESG被传送到终端时,它被识别为普通文件,并使用与文件传输协议相同的协议来传送。传统上,在移动广播中,文件传输协议符合因特网工程任务组(IETF)请求注解(Request for Commmets,RFC)3926的通过单向传输的文件投递(File Delivery over Unidirectional Transport,FLUTE)标准。如果当终端接收ESG时发生传送误差,则可像在普通文件的情况下一样,使用文件修复请求命令向网络发送ESG修复请求。然而,存在的问题在于没有提供用于处置网络上的传送误差的方法和设备。这样,就存在对能够在ESG传送误差发生时、发送修复请求到网络并接收所重传的ESG的方法和设备的需要。
发明内容
因此,本发明已被设计为解决在现有技术中发生的上述和其它问题。本发明提供了一种方法和设备,在用于提供电子服务指南(ESG)的数字视频广播系统中,当终端接收其中发生传送误差的ESG时,可使用普通文件修复请求命令接收重传的ESG。
根据本发明的一方面,提供了一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的方法,所述方法包括如下步骤:在从服务管理实体向终端广播ESG之后,服务应用实体从终端接收文件修复请求消息;当文件修复请求消息包括对于ESG的请求时,从服务应用实体向服务管理实体传送文件修复请求消息和已经从其发送文件修复请求消息的终端的地址;在服务管理实体内的、用于生成ESG的逻辑ESG聚合器中,解释文件修复请求消息,并确定是否向传送文件修复请求消息的终端重传ESG;当确定重传ESG时,从逻辑ESG聚合器(aggregator)向服务管理实体内的、用于传送ESG的交互式服务器递送ESG元数据和终端的地址;以及从交互式服务器向终端传送ESG元数据。
根据本发明的又一方面,提供了一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的方法,所述方法包括如下步骤:在从服务管理实体向终端广播ESG之后,服务应用实体从终端接收文件修复请求消息;当文件修复请求消息包括对于ESG的请求时,从服务应用实体向服务管理实体传送文件修复请求消息和已经从其发送文件修复请求消息的终端的地址;在服务管理实体内的、用于生成ESG的逻辑ESG聚合器中,解释该请求消息,并确定是否向传送文件修复请求消息的终端重传ESG;当确定重传ESG时,从逻辑ESG聚合器向服务应用实体递送ESG元数据和终端的地址;以及从服务应用实体向终端传送ESG元数据。
根据本发明的又一方面,提供了一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的方法,所述方法包括如下步骤:在从服务管理实体向终端广播ESG之后,服务管理实体从终端接收文件修复请求消息;使用ESG修复请求消息,在用于从服务管理实体传送ESG的交互式服务器中,确定是否重传ESG;当确定重传ESG时,从交互式服务器向在服务管理实体内的、用于生成ESG的逻辑ESG聚合器传送ESG重传请求消息;从逻辑ESG聚合器向交互式服务器传送ESG元数据和终端的地址;以及从交互式服务器向终端传送ESG元数据。
根据本发明的又一方面,提供了一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的设备,所述设备包括:服务应用实体,用于从终端接收文件修复请求消息,并确定是否重传ESG;以及服务管理实体,用于生成ESG,向终端广播所生成的ESG,从服务应用实体接收文件修复请求消息,确定是否重传ESG,并基于确定的结果向终端传送ESG元数据,其中,当文件修复请求消息包括对于ESG的请求时,服务应用实体向服务管理实体提供文件修复请求消息和传送文件修复请求消息的终端的地址;以及服务管理实体解释文件修复请求消息,确定是否向传送文件修复请求消息的终端重传ESG,并基于确定的结果向终端传送ESG元数据。
根据本发明的又一方面,提供了一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的设备,所述设备包括:服务应用实体,用于从终端接收文件修复请求消息,并确定是否重传ESG;以及服务管理实体,用于生成ESG,向终端广播所生成的ESG,从服务应用实体接收请求消息,确定是否重传ESG,并基于确定的结果经由服务应用实体向终端传送ESG元数据,其中,当文件修复请求消息包括对于ESG的请求时,服务应用实体向服务管理实体提供文件修复请求消息和传送文件修复请求消息的终端的地址;以及服务管理实体解释请求消息,并确定是否向已经发送文件修复请求消息的终端重传ESG。
根据本发明的又一方面,提供了一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的设备,所述设备包括:交互式服务器,用于向终端广播ESG,从终端接收ESG修复请求消息,解释文件修复请求消息,并确定是否向传送文件修复请求消息的终端重传ESG;以及逻辑ESG聚合器,用于生成ESG,基于确定结果接收ESG重传请求,并向交互式服务器传送ESG元数据,所述交互式服务器向终端传送从逻辑ESG聚合器接收的ESG元数据。
附图说明
根据接下来结合附图的详细描述,本发明的上面和其它特征和优点将被更清楚地理解,其中:
图1是图示了本发明所应用到的移动广播相关网络的结构的框图;
图2是图示了本发明所应用到的电子服务指南(ESG)相关网络的结构的框图;
图3是图示了本发明所应用到的文件相关网络结构的框图;
图4是图示了根据本发明的文件相关网络的消息流的流程图;
图5是图示了根据本发明的文件相关网络的消息流的框图;
图6是图示了根据本发明的文件相关网络的消息流的流程图;
图7是图示了根据本发明的发射机的消息流的流程图;
图8是图示了根据本发明的接收机的消息流的流程图;
图9是图示了根据本发明的发射机的消息流的流程图;
图10是图示了根据本发明的接收机的消息流的流程图;
图11是图示了根据本发明的第三示范实施例的发射机的消息流的流程图;
图12是图示了根据本发明的接收机的消息流的流程图;
图13是图示了根据本发明的发射机的结构的框图;以及
图14是图示了根据本发明的接收机的结构的框图。
具体实施方式
下面,将参考附图在这里详细描述本发明的操作原理。在接下来的描述中,为了清楚和简明,省略了合并在这里的、本领域的技术人员已知的功能和配置的详细描述。要理解的是,这里采用的措词和术语是为了描述的目的,并不应该被认为是限制本发明。
根据本发明,如果当终端接收ESG时发生传送误差,则像在普通文件的情况下一样,使用文件修复请求命令向网络发送(即传送)电子服务指南(ESG)修复请求。这里,将详细描述当ESG传送误差发生时、向网络发送修复请求并接收重传的ESG的实施例、和向网络发送ESG的唯一修复请求并接收重传的ESG的实施例。
图1是图示了本发明所应用到的移动广播相关网络的结构的框图。
逻辑实体被图示为块,并根据它们的主要功能来区分。所述块可物理分开或提供在相同的服务器中。参考图1,内容创建(CC)实体105创建内容源,并然后向服务应用(SA)实体110递送所创建的内容源。SA实体110使用从CC实体105接收的内容源和服务配置所需要的附加元数据来生成特定的服务。服务管理(SM)实体115执行服务配置、资源分配、ESG供应、安全等功能。
广播网络120是手持式数字视频广播(DVB-H)网络,并包括用于广播适合于DVB-H网络的ESG和广播相关信令的部件。将参考DVB-H描述本发明。然而,本发明并不限于DVB-H。通常,交互式网络125是蜂窝网络。交互式网络125可以是具有能够从终端向网络传送数据或传送请求消息的功能的一切网络。终端130是用于接收服务的用户终端。
在图1中,定义了实体之间的接口以及上述逻辑实体。通常,基于DVB-H,不以交互式或双向标准来定义X-1、X-2和X-3接口。广播相关信令经由广播和移动服务整合(CBMS)-1接口传送。音频、视频、文件等的内容元素经由CBMS-2接口传送。ESG经由CBMS-3传送。在点到点传送中,ESG经由CBMS-4接口传送。在点到点传送中,短消息服务(SMS)和多媒体消息服务(MMS)经由CBMS-5接口传送。对于DVB-H传送,服务数目的配置参数、分配的带宽等经由CBMS-6接口传送。服务应用经由CBMS-7接口公告,或者元数据经由CBMS-7接口传送。仅已描述了上述接口的主要功能。接口功能并不限于上面的描述。
图2是图示了本发明所应用到的ESG相关网络的结构的框图。
图2图示了基于图1的基本体系结构的、用于生成并传送ESG的实体的体系结构和逻辑功能块。在SA实体220中提供了ESG源222和购买信息源224的功能块。ESG源222收集与ESG源对应的数据,并包括从CC实体200接收的信息和其它元数据。购买信息源224是包括购买信息的块。经由CBMS-7接口向SM实体240提供该信息。
SM实体240包括四个功能块(即,下面将描述的块42、244、246和248)。特定逻辑ESG聚合器242通过对从特定逻辑ESG聚合器242递送的ESG源进行聚合来生成单个ESG。自举(bootstrap)ESG聚合器244管理用于自举ESG所需要的信息。资源供应调度器246执行网络资源管理和供应、以及调度管理的功能。交互式递送服务器248负责点到点ESG传输。
网络块260包括广播网络块250和交互式网络块251。广播网络块250包括物理ESG聚合器252、因特网协议(IP)到部件映射器254、和DVB-H资源映射器256,它们负责使所递送的ESG适合于DVB-H网络。
终端块280包括:用于接收终端280的DVB-H信号的DVB-H接收机282;与交互式或双向传输相关的交互式适配器284;和用于接收、解码和显示ESG的服务与内容描述处置器(service&description handler)286。
图3是图示了本发明所应用到的文件相关网络结构的框图。
图3图示了基于图1的基本体系结构的、用于生成并传送文件的实体的体系结构和逻辑功能块。SA实体320包括用于递送文件的文件递送副实体(sub-entity)322、用于从CC实体接收文件源的文件源副实体324、和负责服务配置的服务应用配置副实体326。终端380包括内容消费副实体382,并负责提供与接收的文件相关的服务。由于图3的其它块与图2的那些块相同,为了清楚起见,已经省略了其描述。
当确定已经出现了文件传送误差时,终端向SA实体320发送超文本传输协议(HTTP)文件修复请求消息。HTTP文件修复请求消息包括关于要使用HTTP接收的文件的位置、和已发生传送误差的部分的信息。HTTP文件修复请求消息的示例如下:
“GET www.example.com/news/latest.3gp?ipdc-flute-
repair&SBM=5;ESI=12+SBN=20;ESI=27 HTTP/1.1”
上面的示例符合在DVB-CBMS内容递送协议(CDP)的标准文献(tm-cbms1167)中定义的“query=application*(″&″[sbn_info])”。在上面的示例中,application(应用)是“ipdc-flute-repair”,并且sbn_info指明在文件内的要接收的块,并指明前向纠错(FEC)编码标识符(ID)。上面的示例指明其中源块编号(SBN)=5和编码码元ID(ESI)=12的分组、以及其中SBN=20和ESI=27的分组。
当所递送的文件是ESG时,负责点到点ESG传输的实体变成SM(服务管理)实体340。这样,需要在SA实体320和SM实体340之间进行通信。SM实体340解释文件修复请求消息,并应该向交互式递送服务器248通知关于用于接收ESG数据的终端和点到点ESG的信息。
图4是图示了根据本发明的文件相关网络的消息流的流向图。
参考图4,当接收到其中已经发生传送误差的ESG时,在步骤400中,终端440使用文件重传请求命令信令,向SA实体410提供普通文件修复请求消息,而无需确定错误的文件是ESG还是普通文件。在步骤401中,SA(服务应用)实体410检测所请求的重传文件的位置,并确定所请求的文件是普通文件还是ESG。为此,SA实体410优选地存储关于应用文件是ESG还是普通文件的信息。
如果所请求的重传文件是ESG,则在步骤402中,向负责ESG的SM实体420重传文件修复请求消息。此时,提供已经从其发送消息的终端的地址。在步骤403中,SM实体420的逻辑ESG聚合器425解释消息,并确定该消息是ESG请求消息。在步骤404中,与终端的地址一起,将ESG元数据递送到交互式服务器430。为此,逻辑ESG聚合器425应该能够使用HTTP,来解释文件修复请求消息。
使用从交互式服务器430递送的ESG元数据和终端地址,在步骤405中,向相关联的终端440发送ESG。如果逻辑ESG聚合器425确定不重传ESG,则其在步骤406中通知SA实体410不重传ESG。SA实体410在步骤407中生成用于指明不重传ESG的文件修复响应消息,并随后在步骤408中发送(即,传送)所生成的文件修复响应消息到终端440。
图5是图示了根据本发明的文件相关网络的消息流的流向图。
参考图5,当接收到其中已经发生传送误差的ESG时,在步骤500中,终端540使用文件重传请求命令信令,向SA实体510提供普通文件修复请求消息,而无需确定错误的文件是ESG还是普通文件。在步骤501中,SA实体510检测所请求的重传文件的位置,并确定所请求的文件是普通文件还是ESG。为此,SA实体510应存储关于应用文件是ESG还是普通文件的信息。
如果所请求的重传文件是ESG,则在步骤502中,向负责ESG的SM实体520重传文件修复请求消息。此时,提供已经从其发送消息的终端的地址。在步骤503中,SM实体520的逻辑ESG聚合器425解释消息,并确定该消息是ESG请求消息。
步骤500-503与图4的步骤400-403类似。在步骤504中,SM实体520响应于ESG重传请求向SA实体510发送ESG元数据。然后,在步骤505中,SA实体510向请求ESG元数据的终端540发送ESG元数据。这与在普通文件修复响应的情况下的处理一样。
当确定不重传ESG时,则在步骤506中,逻辑ESG聚合器525通知SA实体510不重传ESG。SA实体510在步骤507中生成用于指明不重传ESG的文件修复响应消息,并随后在步骤508中向终端540发送所生成的文件修复响应消息。
图6是图示了根据本发明的文件相关网络的消息流的流向图。
如图6所示,当ESG传送误差发生时,终端640在检测到与普通文件传送误差不同的ESG传送误差之后,向SM实体620发送ESG的唯一请求消息。
参考图6,当终端640在步骤600中向SM实体620的交互式服务器630发送ESG修复请求消息时,交互式服务器630在步骤601中解释修复请求消息,在步骤602中向逻辑ESG聚合器625递送解释的消息,并在步骤603中从逻辑ESG聚合器625接收ESG元数据。
在步骤604中,交互式服务器630传送所接收的ESG元数据到请求它的终端640。然而,当确定不重传ESG时,逻辑ESG聚合器625在步骤605中生成指明不重传ESG的响应消息,并在步骤606中向相关联的终端640发送该响应消息。
另一方面,可修改ESG的唯一请求消息。
基本HTTP GET命令如下。
GET Request_URI=GET″*″|absolute_URI|abs_path
“absolute_URI”可具有统一资源定位器(URL)格式和通用资源名称(URN)格式。这个示范实施例使用与由DVB定义的URN格式对应的“urn:dvb:esg:cid:1”,定义了其中容器(container)ID=1的ESG传送单元,该URN格式不同于在图4和5中示出的实施例的文件修复查询(query)格式。
此外,使用具有HTTP GET命令的查询属性来定义接下来的查询。
Query=application*(″&″[TOI_info])
TOI_info=″TOI″=TOI_number
TOI_number=1*DIGIT
利用相关联的应用名称和处理HTTP GET命令所需要的“TOI_info”来构建查询。“TOI_info”是用以指明“TOI_number”的参数。与通过单向传输的文件投递(FLUTE)中、传送文件对象时使用的传输对象标识符(TOI)的值一样,“TOI_number”具有整数值。当在DVB-CBMS中传送ESG时,传送与其中分配了相关联的TOI值的传送单元对应的ESG容器的版本值。传送TOI值的原因是可在检测ESG传送误差并重传ESG的处理中更新相关联的ESG容器、并且可不接收更新的ESG容器。
当在整个网络中出现问题时,不能接收更新的ESG。
可能存在接下来的示例。
GET urn:dvb:esg:cid:1?ipdc-esg-repair&TOI=16 HTTP/1。
图7是图示了根据本发明的发射机的消息流的流程图。
在图7的流程图中,“SA”代表服务应用实体,而“SM”代表服务管理实体。在步骤705中,SM实体广播ESG。当在步骤710中接收到文件修复请求消息时,在步骤715中,SA实体从请求消息中读取文件的地址并且确定该文件是普通文件还是ESG。在普通文件的情况下,SA实体前进到步骤720以执行与普通文件的处理相同的处理。然而,在ESG的情况下,SA实体前进到步骤725,以向SM实体提供请求消息和传送该消息的终端的地址。
在步骤730中,SM实体的逻辑ESG聚合器从SA实体接收请求消息和终端地址信息,解释该请求消息并确定所述消息是特定ESG的重传请求。在步骤735中,SM实体确定是否重传ESG。当确定不重传ESG时,SM实体前进到步骤740,以生成指明不重传ESG的响应消息,并向SA实体传送响应消息。然后,在步骤745中,SA实体生成指明文件恢复不可用的响应消息,并向相关联的终端传送该响应消息。然而,当在步骤735中确定重传ESG时,SM实体的逻辑ESG聚合器在步骤750中向交互式服务器提供ESG元数据和终端地址。SM实体的交互式服务器在步骤755中向终端传送ESG元数据。
图8是图示了根据本发明的接收机的消息流的流程图。
参考图8,终端在步骤805中接收ESG,在步骤810中检测ESG中的传送误差,并在步骤815中生成HTTP文件修复请求消息以向网络传送该消息。
如果在步骤820中终端接收到重传的文件、并确定文件发送器(filesender)的地址被映射到交互式服务器、并且所重传的文件是ESG,则其前进到步骤825以存储ESG。然而,如果所重传的文件不是ESG,则终端前进到步骤830以检测指明不重传ESG的文件修复响应消息。在步骤835中,终端从所接收的消息中读取文件名,并将其与在终端中提供的ESG的网络上的地址列表进行比较。如果所接收的消息被确定为特定ESG的重传失败消息,则终端在步骤840中向用户通知重传失败。
图9是图示了根据本发明的发射机的消息流的流程图。
在图9的流程图中,“SA”代表服务应用实体,而“SM”代表服务管理实体。在步骤905中,SM实体广播ESG。当在步骤910中接收到文件修复请求消息时,在步骤915中,SA实体从请求消息中读取文件的地址并且确定该文件是普通文件还是ESG。在普通文件的情况下,SA实体前进到步骤920,以执行与普通文件的处理相同的处理。然而,在ESG的情况下,SA实体前进到步骤925,以向SM实体提供请求消息和已经从其发送消息的终端的地址。
在步骤930中,SM实体的逻辑ESG聚合器从SA实体接收请求消息和终端地址信息,解释请求消息,并确定所述消息是特定ESG的重传请求。在步骤935中,SM实体确定是否重传ESG。当确定不重传ESG时,SM实体前进到步骤940,以生成指明不重传ESG的响应消息,并向SA实体传送该响应消息。在步骤945中,SA实体生成指明文件恢复不可用的响应消息,并向相关联的终端传送该响应消息。然而,当在步骤935中确定重传ESG时,SM实体的逻辑ESG聚合器在步骤950中向SA实体提供ESG元数据和终端地址。SA实体接收ESG元数据,并随后在步骤955中以与传送普通文件相同的方式向终端传送所接收的ESG元数据。
图10是图示了根据本发明的接收机的消息流的流程图。
参考图10,终端在步骤1005中接收ESG,在步骤1010中检测ESG中的传送误差,并在步骤1015中生成HTTP文件修复请求消息以向网络传送消息。
然后,当在步骤1020中收到所重传的文件时,终端前进到步骤1025以确定重传的文件是ESG。在步骤1030中,终端存储ESG并向用户提供ESG。
然而,如果所重传的文件不是ESG,则终端前进到步骤1035,以检测指明不重传文件的文件修复请求消息。在步骤1040中,终端从接收的消息中读取文件名,并将它与在终端中提供的ESG的网络上的地址列表进行比较。如果所接收的消息确定为特定ESG的重传失败消息,则终端在步骤1045中通知用户重传失败。
根据第二示范实施例的接收机的流程图通常与根据第一示范实施例的接收机相同。第一示范实施例和第二示范实施例之间的差异如下。在第一示范实施例中,因为从交互式服务器重传ESG,所以终端可通过检查服务器地址来检测ESG传送。在第二示范实施例中,因为ESG经由普通文件的传送路径来传送,所以终端可通过比较网络上的接收文件的名称和地址与其自己的ESG列表来检测ESG。
图11是图示了根据本发明的发射机的消息流的流程图。
参考图11,SM实体在步骤1105中传送ESG,在步骤1110中从特定终端接收HTTP ESG修复请求消息,并在步骤1115中确定是否重传ESG。
当确定不重传ESG时,SM实体前进到步骤1120,以传送指明不重传ESG的ESG修复响应消息。然而,当确定重传ESG时,逻辑ESG聚合器前进到步骤1125,以向交互式服务器递送ESG元数据和相关联终端的地址。在步骤1130中,交互式服务器向相关联终端提供该信息。
图12是图示了根据本发明的接收机的消息流的流程图。
参考图12,接收机在步骤1205接收ESG,并在步骤1210中检测传送误差。在步骤1215中,向网络传送ESG修复请求。如果在步骤1220中接收到所重传的ESG,则在步骤1225中存储ESG并将其提供给终端。然而,如果确定在步骤1220中没有收到所重传的ESG,则接收机前进到步骤1230,以确定收到了指明不重传ESG的ESG修复响应消息。接收机在步骤1235中通过从所接收的消息中读取传送地址、接收地址和文件名来检测特定ESG的重传失败消息,并然后在步骤1240中向用户通知该重传失败消息。
图13是图示了根据本发明的发射机的结构的框图。
参考图13,分别向网络上的SA实体1310和SM实体1320提供文件存储和传送部件1301和ESG元数据存储和传送部件1303。SA实体1310和SM实体1320分别负责传送普通文件和ESG。在SA实体1310或SM实体1320中提供ESG修复请求确定部件1300或1302。然而,在第一和第二示范实施例中,在SA实体1310中提供修复请求确定部件1300。在第三示范实施例中,在SM实体1320中提供确定部件1302。
普通文件被递送到DVB-H实体1330的IP封装器(encapsulator)1304,而没有通过SM实体1320。IP封装器1304将输入的IP流封装为运动图像专家组-2(MPEG2)传输流(TS)。MPEG2 TS连同对应于电视(TV)流的另一MPEG2 TS被多路复用。DVB调制器1305将已多路复用的TS调制为正交频分多路复用(OFDM)码元。经由天线传送该OFDM码元。
图14是图示了根据本发明的接收机的结构的框图。
参考图14,DVB接收机1410经由天线接收信号。DVB解调器1400对所接收的信号执行OFDM解调处理。解多路复用器将所解调的数据分离为所封装的IP分组和MPEG2 TS分组。数据处理器对TS分组执行一系列处理,以使得用户能够观看相关联的服务。IP解封装器(decapsulator)1401将所封装的IP分组解调为IP流。该IP流被输出到文件接收机1402。确定部件1403确定IP流是普通文件还是ESG。如果IP流是ESG,则ESG处理器1404接收并存储该ESG。如果IP流是普通文件,则普通文件处理器1405接收并存储该普通文件。
从上面的描述中显然的是,本发明可实现终端在接收ESG过程中发生ESG传送误差时传送修复请求并接收所重传的ESG的过程。出现误差的ESG然后可被重传并由终端接收。
尽管为了图示的目的已经公开了本发明的示范实施例。但是本领域的技术人员将理解,在不脱离本发明的范围的情况下,可进行各种修改、添加和替换。因此,本发明不限于上述的实施例,而是由接下来的权利要求以及它们的等效物的全部范围来限定。

Claims (33)

1.一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的方法,包括如下步骤:
在从服务管理实体向终端广播ESG之后,服务应用实体从终端接收文件修复请求消息;
当文件修复请求消息是对于ESG的请求时,从服务应用实体向服务管理实体传送文件修复请求消息和已经从其发送文件修复请求消息的终端的地址;
在服务管理实体内的、用于生成ESG的逻辑ESG聚合器中,解释文件修复请求消息,并确定是否向终端重传ESG;
当确定重传ESG时,从逻辑ESG聚合器向服务管理实体内的、用于传送ESG的交互式服务器递送ESG元数据和终端的地址;以及
从交互式服务器向终端传送ESG元数据。
2.根据权利要求1的方法,还包括:
服务应用实体使用包括在请求消息中的文件地址,来确定文件修复请求消息是对ESG的请求还是对普通文件的请求。
3.根据权利要求1的方法,其中该文件修复请求消息包括:当进行普通文件的文件修复请求时使用的超文本传输协议(HTTP)消息。
4.根据权利要求1的方法,还包括:
当确定不向终端重传ESG时,从逻辑ESG聚合器向服务应用实体递送确定信息;以及
生成包括所述确定信息的响应消息;以及
从服务应用实体向终端传送所生成的响应消息。
5.根据权利要求4的方法,还包括:
终端使用包括在所述响应消息中的传送地址,来确定ESG重传是否已经失败。
6.一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的方法,包括如下步骤:
在从服务管理实体向终端广播ESG之后,服务应用实体从终端接收文件修复请求消息;
当文件修复请求消息是对于ESG的请求时,从服务应用实体向服务管理实体传送文件修复请求消息和已经从其发送文件修复请求消息的终端的地址;
在服务管理实体内的、用于生成ESG的逻辑ESG聚合器中,解释文件修复请求消息,并确定是否向终端重传ESG;
当确定重传ESG时,从逻辑ESG聚合器向服务应用实体递送ESG元数据和终端的地址;以及
从服务应用实体向终端传送ESG元数据。
7.根据权利要求6的方法,还包括:
服务应用实体使用包括在请求消息中的文件地址,来确定文件修复请求消息是对ESG的请求还是对普通文件的请求。
8.根据权利要求6的方法,其中文件修复请求消息包括:当进行普通文件的文件修复请求时使用的超文本传输协议(HTTP)消息。
9.根据权利要求6的方法,还包括:
当确定不重传ESG时,从逻辑ESG聚合器向服务应用实体递送确定信息;以及
生成包括所述确定信息的响应消息;以及
从服务应用实体向终端传送所生成的响应消息。
10.根据权利要求9的方法,还包括:
终端使用包括在所述响应消息中的网络地址和文件名,来确定ESG重传是否已经失败。
11.一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的方法,包括如下步骤:
在从服务管理实体向终端广播ESG之后,服务管理实体从终端接收文件修复请求消息;
使用ESG修复请求消息,在用于从服务管理实体传送ESG的交互式服务器中,确定是否重传ESG;
当确定重传ESG时,从交互式服务器向在服务管理实体内的、用于生成ESG的逻辑ESG聚合器传送ESG重传请求消息;
从逻辑ESG聚合器向交互式服务器传送ESG元数据和终端的地址;以及
从交互式服务器向终端传送ESG元数据。
12.根据权利要求11的方法,其中终端检测ESG传送误差,并传送文件修复请求消息。
13.根据权利要求11的方法,其中文件修复请求消息包括:超文本传输协议(HTTP)消息。
14.根据权利要求11的方法,还包括如下步骤:
当确定不重传ESG时,生成包括确定信息的响应消息,并从逻辑ESG聚合器向终端传送所生成的响应消息。
15.根据权利要求14的方法,其中终端使用包括在所述响应消息中的传送地址、接收地址和文件名,来确定ESG重传是否已经失败。
16.一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的设备,包括:
服务应用实体,用于从终端接收文件修复请求消息,并确定是否重传ESG;以及
服务管理实体,用于生成ESG,向终端广播所生成的ESG,从服务应用实体接收文件修复请求消息,确定是否重传ESG,并基于确定的结果向终端传送ESG元数据,
其中,当文件修复请求消息是对于ESG的请求时,服务应用实体向服务管理实体提供文件修复请求消息和终端的地址;以及
服务管理实体解释文件修复请求消息,确定是否向终端重传ESG,并基于确定的结果向终端传送ESG元数据。
17.根据权利要求16的设备,其中服务管理实体包括:
逻辑ESG聚合器,用于生成ESG,从服务应用实体接收请求消息,并确定是否重传ESG;以及
交互式服务器,用于向终端传送所生成的ESG,从逻辑ESG聚合器接收ESG元数据,并向终端传送所接收的ESG元数据。
18.根据权利要求16的设备,其中服务应用实体使用包括在文件修复请求消息中的文件地址,来确定文件修复请求消息是对ESG的请求还是对普通文件的请求。
19.根据权利要求16的设备,其中文件修复请求消息是当进行普通文件的文件修复请求时使用的超文本传输协议(HTTP)消息。
20.根据权利要求17的设备,其中:
当确定不向终端重传ESG时,逻辑ESG聚合器向服务应用实体递送确定信息;以及服务应用实体生成包括所述确定信息的响应消息、并向终端传送所生成的响应消息。
21.根据权利要求20的设备,其中终端使用包括在所述响应消息中的传送地址,来确定ESG重传是否已经失败。
22.一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的设备,包括:
服务应用实体,用于从终端接收文件修复请求消息,并确定是否重传ESG;以及
服务管理实体,用于生成ESG,向终端广播所生成的ESG,从服务应用实体接收请求消息,确定是否重传ESG,并基于确定的结果经由服务应用实体向终端传送ESG元数据,
其中,当文件修复请求消息是对于ESG的请求时,服务应用实体向服务管理实体提供请求消息和已经从其发送请求消息的终端的地址;以及
服务管理实体解释请求消息,并确定是否向终端重传ESG。
23.根据权利要求22的设备,其中服务管理实体包括:
逻辑ESG聚合器,用于生成ESG,从服务应用实体接收请求消息,确定是否重传ESG,并在确定重传ESG时、向服务应用实体传送ESG元数据;以及
交互式服务器,用于向终端传送所生成的ESG。
24.根据权利要求22的设备,其中服务应用实体使用包括在请求消息中的文件地址,来确定文件修复请求消息是对ESG的请求还是对普通文件的请求。
25.根据权利要求22的设备,其中文件修复请求消息是当进行普通文件的文件修复请求时使用的超文本传输协议(HTTP)消息。
26.根据权利要求23的设备,其中:
当确定不重传ESG时,逻辑ESG聚合器向服务应用实体递送确定信息;以及
服务应用实体生成包括所述确定信息的响应消息,并且
向终端传送所生成的响应消息。
27.根据权利要求26的设备,其中终端使用包括在所述响应消息中的网络地址和文件名,来确定ESG重传是否已经失败。
28.一种在数字视频广播系统中用于处置电子服务指南(ESG)传送误差的设备,包括:
交互式服务器,用于向终端广播ESG,从终端接收ESG修复请求消息,解释该请求消息,并确定是否向传送该请求消息的终端重传ESG;以及
逻辑ESG聚合器,用于生成ESG,基于交互式服务器的确定的结果接收ESG重传请求,并向交互式服务器传送ESG元数据,所述交互式服务器向终端传送从逻辑ESG聚合器接收的ESG元数据。
29.根据权利要求28的设备,其中交互式服务器和逻辑ESG聚合器提供于服务管理实体中。
30.根据权利要求28的设备,其中终端检测ESG传送误差并传送请求消息。
31.根据权利要求28的设备,其中文件修复请求消息包括:超文本传输协议(HTTP)消息。
32.根据权利要求28的设备,其中当确定不重传ESG时,逻辑ESG聚合器生成包括所述确定信息的响应消息,并向终端传送所生成的响应消息。
33.根据权利要求32的设备,其中终端使用包括在所述响应消息中的传送地址、接收地址和文件名,来确定ESG重传是否已经失败。
CNA2006800519943A 2005-11-29 2006-11-29 在数字视频广播系统中处置电子服务指南传送误差的方法和设备 Pending CN101336548A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20050115154 2005-11-29
KR1020050115154 2005-11-29
KR1020060077363 2006-08-16

Publications (1)

Publication Number Publication Date
CN101336548A true CN101336548A (zh) 2008-12-31

Family

ID=38354593

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800519943A Pending CN101336548A (zh) 2005-11-29 2006-11-29 在数字视频广播系统中处置电子服务指南传送误差的方法和设备

Country Status (4)

Country Link
JP (1) JP2009517963A (zh)
KR (1) KR100876766B1 (zh)
CN (1) CN101336548A (zh)
RU (1) RU2383996C2 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090076765A (ko) 2008-01-09 2009-07-13 삼성전자주식회사 방송 모바일 통합 서비스 시스템에서의 전자 서비스 가이드발견 방법 및 장치

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990056468A (ko) * 1997-12-29 1999-07-15 전주범 위성 방송 수신기에서 오류 프로그램 가이드 패킷의 포기 방법
US6289054B1 (en) * 1998-05-15 2001-09-11 North Carolina University Method and systems for dynamic hybrid packet loss recovery for video transmission over lossy packet-based network
KR100279735B1 (ko) * 1998-11-20 2001-02-01 정선종 메타데이터를 이용한 멀티미디어 컨텐츠 전달방법
KR100460970B1 (ko) * 2002-01-10 2004-12-09 삼성전자주식회사 데이터 송수신 시스템 및 방법

Also Published As

Publication number Publication date
KR20070056924A (ko) 2007-06-04
RU2008121603A (ru) 2009-12-10
JP2009517963A (ja) 2009-04-30
RU2383996C2 (ru) 2010-03-10
KR100876766B1 (ko) 2009-01-07

Similar Documents

Publication Publication Date Title
US20070174861A1 (en) Method and apparatus for handling an electronic service guide transmission error in a digital video broadcasting system
KR100742244B1 (ko) 세션들을 고지하는 방법
JP4860610B2 (ja) セッションオブジェクトのグルーピング
KR100923061B1 (ko) Esg의 프래그먼트들을 전송하는 그리고 모바일 단말에서 esg를 구성하는 방법 및 컴퓨터 판독가능 매체, esg 데이터를 배포하기 위한 시스템 및 esg 데이터를 수신하는 모바일 장치
JP4620779B2 (ja) ブロードキャストシステムにおける通知メッセージを提供する方法及び装置
CN100525168C (zh) 使用前向纠错信息的数据传输
CN101278554B (zh) 用于接收电子服务指南数据的移动终端和用于发送电子服务指南数据的方法
US8935420B2 (en) Method and apparatus for synchronizing notification messages
CN101442400B (zh) 在数字内容传送系统中使用的质量管理器和方法
US20060242091A1 (en) Prioritization of data
KR20080041728A (ko) 서비스 가이드를 통한 사전 설정 인터랙션 메시지의 개선된시그날링
AU2006288843A1 (en) Adapting location based broadcasting
US20130254614A1 (en) System and methods for error tolerant content delivery over multicast channels
CN101647282A (zh) 用于移动tv的鲁棒文件传播
CN101263709A (zh) 确定服务指南完整性的方法
CN101835012A (zh) 在数字广播系统中使用电子服务指南提供切换服务的方法
US8539532B2 (en) Retransmission manager and method of managing retransmission
KR101346669B1 (ko) 데이터 수신 방법, 복구 방법 및 대응 단말기
CN101095342B (zh) 增强的电子向导容器
CN101336548A (zh) 在数字视频广播系统中处置电子服务指南传送误差的方法和设备
GB2407242A (en) Method of announcing sessions in an electronic service guide
KR100902855B1 (ko) 세션 객체들의 그룹화
CN101263712A (zh) 用于在数字广播系统中使用电子服务指南提供预览服务的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081231