用于接收包括在实时广播信号中的非实时内容的方法和设备的制作方法

文档序号:7848753阅读:263来源:国知局
专利名称:用于接收包括在实时广播信号中的非实时内容的方法和设备的制作方法
技术领域
与示例性实施例一致的设备和方法涉及接收内容,更具体地说,涉及接收包括在数字广播信号中的内容。
背景技术
随着广播技术和通信技术的融合的普及,对能够不仅提供高质量广播服务还提供数据通信服务的电视(TV)的需求正在增加。通过使用用于广播服务的由TV接收的数字广播信号来提供多种数据通信服务。

发明内容
解决方案示例性实施例提供一种用于接收包括在实时广播信号中的内容的方法和设备,以及一种记录有用于执行所述方法的程序的计算机可读记录介质。有益效果根据示例性实施例,可准确地下载包括在实时广播信号中的非实时内容,因此可通过实时广播信号提供VoD服务。此外,由于在预检查非实时内容是否能够被存储之后下载非实时内容,因此可防止客户端的故障。


通过参照附图详细描述示例性实施例,上述和/或其他方面将会变得更加清楚,其中图I是根据示例性实施例的用于提供视频点播(VOD)服务的系统的示图;图2是根据示例性实施例的用于接收内容的设备的框图;图3是根据示例性实施例的应用、浏览器和中间件的框
图4是示出根据示例性实施例的接收内容的方法的流程图;图5是示出根据示例性实施例的提取关于包括在实时广播信号中的非实时内容的传输调度的信息的方法的流程图;图6示出根据示例性实施例的关于包括在实时广播信号中的非实时内容的传输调度的总数的信息;图7A到图7C分别示出根据示例性实施例的关于包括在实时广播信号中的非实时内容的传输调度的信息;图8A到图SC是示出根据示例性实施例的下载内容的方法的流程图。最佳模式根据示例性实施例的一方面,提供了一种用于接收内容的设备,所述设备包括浏览器驱动器,驱动浏览器,所述浏览器包括第一接口和第二接口,第一接口用于提取关于包括在实时广播信号中的非实时内容的传输调度的信息并将提取的信息发送到应用,第二接口用于基于传输调度根据来自应用的下载请求下载非实时内容;存储单元,存储由第二接口下载的非实时内容。关于传输调度的信息可包括第一统一资源定位符(URL)和关于包括第一URL的内容访问描述符的第二URL中的至少一个,其中,第一URL用于指定包括在实时广播信号中的非实时内容的传输流。应用可将第二 URL可发送到第二接口,以请求第二接口下载非实时内容。实时广播信号可包括关于非实时内容的信息表,并且第一接口可从所述信息表提取关于传输调度的信息。第一接口可将关于包括在实时广播信号中的非实时内容的传输调度的总数的信息发送到应用,当从应用接收到索引时,将关于与所述索引对应的非实时内容的传输调度的信息发送到应用。 第二接口可确定是否可根据来自应用的下载请求下载非实时内容,并将确定的结果通知应用。第二接口可通过确定下列中的至少一项来确定是否可下载非实时内容存储单元中是否存在用于存储非实时内容的存储空间;是否存在与所述非实时内容的传输调度重叠的另一传输调度,并且第二接口可将确定的结果通知应用。浏览器还可包括用于访问已经被下载和存储在存储单元中的非实时内容的第三接口。根据另一示例性实施例的一方面,提供一种接收内容的方法,所述方法包括通过使用浏览器下载内容,所述浏览器包括第一接口和第二接口,第一接口用于提取关于包括在实时广播信号中的非实时内容的传输调度的信息并将提取的信息发送到应用,第二接口用于基于传输调度根据来自应用的下载请求下载非实时内容;存储下载的非实时内容。根据另一示例性实施例的一方面,提供一种记录有用于执行一种方法的程序的计算机可读记录介质,所述方法包括通过使用浏览器下载内容,所述浏览器包括第一接口和第二接口,第一接口用于提取关于包括在实时广播信号中的非实时内容的传输调度的信息并将提取的信息发送到应用,第二接口用于基于传输调度根据来自应用的下载请求下载非实时内容;存储下载的非实时内容。
具体实施例方式以下,将参照示出了示例性实施例的附图来更全面地描述示例性实施例。图I是根据示例性实施例的用于提供视频点播(VoD)服务的系统100的示图。参照图1,在根据当前示例性实施例的系统100中,客户端110可经由互联网协议(IP)网络和广播网络接收内容。广播网络是用于发送和接收数字广播信号的网络。当客户端10的调谐器被调谐到一个信道时,广播网络通过经由该信道发送和接收的实时广播信号,来接收实时广播内容和非实时内容。非实时内容可包括应用或由广播台提供的音频-视频(AV)内容,并且所述AV内容可以是通过广播信号发送和接收的VoD。根据现有技术的VoD服务,客户端110通常向IP网络的服务器130请求视频内容,并响应于所述请求通过IP网络接收视频内容。使用广播信号的VoD服务与现有技术的VoD服务不同,这是因为,在使用广播信号的VoD服务中,当不考虑客户端10的请求,广播网络的服务器120在给定的时间发送包括视频内容的广播信号时,客户端HO选择性地从广播信号提取视频内容。这样的使用广播信号的VoD服务被称为推送VoD服务。为了采用使用广播信号的推送VoD服务,客户端110包括用于提取关于包括在广播信号中的视频内容的传输调度的信息的模块、以及用于基于提取的信息提取并下载视频内容的模块。此外,为了使多种应用访问推送VoD服务,客户端110包括不依赖于应用的模块。因此,客户端110的浏览器可包括使各种应用访问推送VoD服务的接口。所述接口可以是应用编程接口,将参照图2和图3详细描述所述应用编程接口。图2是根据示例性实施例的用于接收内容的设备200的框图。参照图2,设备200包括应用驱动器210、浏览器驱动器220和存储单元230。应用驱动器210驱动应用,以使用服务。由应用驱动器210驱动的应用可以是用 于使用如上所述的推送VoD服务的应用。可在制造客户端110时将所述应用安装在客户端110中,或者,可在制造客户端110之后通过接收外部数据将所述应用安装在客户端110中。如上所述,通过广播信号不仅可接收实时广播内容,也可接收非实时内容,因此客户端110可通过广播信号接收和安装关于应用的数据。可选择地,由于客户端110还被连接到IP网络,因此客户端110可通过IP网络接收关于应用的数据,可安装接收到的数据并驱动应用。浏览器驱动器220驱动浏览器,浏览器为由应用驱动器210驱动的应用提供执行环境。浏览器驱动器220可包括通过应用访问的多种类型的接口,并可在应用调用多种类型的接口之一时执行功能。浏览器驱动器220可将执行的结果返回给应用。如上所述,由浏览器驱动器220驱动的浏览器可包括用于接收包括在实时广播信号中的非实时内容的接口。详细地,浏览器可包括第一接口、第二接口和第三接口中的至少一个,其中,第一接口用于提取关于包括在实时广播信号中的非实时内容的传输调度的信息并将提取的信息发送到应用,第二接口用于基于提取的信息根据应用的下载请求下载非实时内容,第三接口用于访问被下载并被存储在存储单元230中的非实时内容。由应用驱动器210驱动的应用可通过由浏览器驱动器220驱动的浏览器的第一接口,提取关于包括在实时广播信号中的非实时内容的传输调度的信息。第一接口从实时广播系统的传输流中提取与非实时信息表相应的传输流,并提取关于包括在提取的传输流中的非实时内容的传输调度的信息。关于传输调度的信息可包括下列中的至少一个发送非实时内容的开始时间、下载所需的时间、重新发送非实时内容的周期、重新发送的次数、发送的非实时内容的标识符(ID)、标题、大小、可用时间段、统一资源定位符(URL)和内容访问描述符(CAD)的URL。CAD可遵循开放互联网协议电视(IPTV)论坛(OIPF),并可包括元数据(诸如,非实时内容的URL、概要或视频/音频压缩方法)。由于CAD包括非实时内容的URL,因此即使第一接口发送CAD的URL作为关于传输调度的信息,应用也可下载非实时内容。 因此,从第一接口发送到应用的关于传输调度的信息可包括第一 URL和第二 URL中的至少一个,其中,第一 URL用于指定实时广播信号中的非实时内容的传输流,第二 URL用于指定实时广播信号中的CAD的传输流。当第一接口仅将CAD的第二 URL发送到应用时,应用将第二 URL发送到稍后描述的第二接口,并且第二接口基于第二 URL下载CAD并将其发送到应用。应用将包括在下载的CAD中的第一 URL再次发送到第二接口,以请求下载非实时内容。根据另一示例性实施例,当应用请求关于传输调度的信息时,第一接口可将关于传输调度的总数的信息发送到应用。对于推送VoD服务,首先发送通过实时广播信号发送的关于传输调度的总数的信息(即,包括在实时广播信号中的非实时内容的总数的信息)。然后,当应用在接收到关于传输调度的总数的信息的同时请求关于从多个传输调度中选择的一个传输调度的信息时,第一接口将关于选择的传输调度的信息发送到应用。应用可通过将与选择的传输调度对应的索引发送到第一接口,来请求关于选择的传输调度的信息。根据另一示例性实施例,第一接口可通过IP网络(而不是广播网络)接收关于包括在实时广播信号中的非实时内容的传输调度的信息。因此,即使非实时内容被包括在实时广播信号中,也并非一定需要从实时广播信号中提取关于传输调度的信息,并且可通过 IP网络接收关于传输调度的信息。当从第一接口接收关于非实时内容的传输调度的信息时,应用基于接收到的信息请求浏览器的第二接口下载非实时内容。应用可通过将包括在关于传输调度的信息中的非实时内容的第一 URL发送到第二接口,来请求第二接口下载非实时内容。可选择地,当关于传输调度的信息仅包括CAD的第二 URL时,将CAD的第二 URL发送到第二接口,从而首先下载CAD,随后再次将包括在下载的CAD中的非实时内容的第一 URL发送到第二接口,从而请求下载非实时内容。第一 URL和第二 URL用于分别指定与实时广播信号中的非实时内容和CAD对应的传输流的URL。因此,第一 URL和第二 URl可具有这样的格式,诸如,“nrt://{atsc_tsID}.{atsc_program_number}. {nrt_service_id} / {nrt_content_linkage} [/ {file name}],,。这里,“atsc_tsID”表示客户端110的调谐器被调谐到的信道的ID, “atsc_program_number”表示在关于由“atsc_tsID”标识的信道的节目关联表(PAT)或地面虚拟信道表(TVCT)中定义的节目ID。“nrt_service_id”表示使用广播信号的非实时服务的ID,并可以是非实时信息表中定义的推送VoD服务的ID。“nrt_content_linkage”表示与非实时内容或CAD对应的传输流的内容链接。“file name”表示非实时内容或CAD的文件名。“filename ”是可选择的。CAD可以是包括关于非实时内容的元数据的可扩展标记语言(XML)文档。当XML文档被接收作为CAD时,关于非实时信息表中定义的媒体类型的信息可表示使第二接口检查出接收到的XML文档是CAD。如果非实时信息表的媒体类型在“application/vnd. ohtv.ContetnAccessDownload+xml ”中被定义,则接收到的XML文档是CAD。当应用请求第二接口下载非实时内容时,应用可将用于下载非实时内容的其它信息连同URL信息一起发送。例如,应用可通过参考关于传输调度的信息,将关于发送非实时内容的开始时间的信息发送到第二接口,并将关于将被下载的非实时内容的类型的信息发送到第二接口,从而第二接口准确地下载非实时内容。当从应用接收用于下载非实时内容的信息时,第二接口请求支持对广播网络和IP网络的访问的中间件下载非实时内容,并将通过中间件下载的非实时内容存储在存储单元230 中。第二接ロ可将非实时内容的第一 URL发送到中间件,以请求中间件下载非实时内容。可选择地,第二接ロ可发送CAD的第二 URL,并可接收该CAD。当接收到CAD时,第二接ロ将CAD发送到应用,并将包括在CAD中的非实时内容的第一 URL从应用中继到中间件,以请求中间件下载非实时内容。如上所述,第二接ロ可通过广播网络下载非实时内容。然而,第二接ロ还可通过IP网络下载非实时内容(诸如,VoD内容)。当应用请求下载非实时内容时,应用可通知第二接ロ通过广播网络还是通过IP网络下载了非实时内容,以控制第二接ロ的下载。当通过第二接口下载非实时内容时,应用可通过浏览器的第三接ロ访问下载的非实时内容。当第三接ロ将下载的非实时内容的列表连同与下载的非实时内容分别对应的ID一起发送到应用时,应用可通过參考所述列表使用非实时内容。
由于第二接ロ不仅通过广播网络下载非实时内容,还通过IP网络下载非实时内容,因此第三接ロ可产生包括指示符的列表并将所述列表发送到应用,其中,所述指示符指示通过广播网络还是通过IP网络下载非实时内容。返回參照图2,存储单元230存储通过如上所述的第二接口下载的非实时内容。可将通过广播网络下载的非实时内容和通过IP网络下载的非实时内容中的至少ー个存储在存储单元230中。存储单元230可将ID分配给下载的非实时内容,并可将非实时内容和ID
一起存储。可将与由CAD定义的内容ID相同的ID分配给非实时内容。可选择地,可如稍后将參照图7C描述那样,将与在关于传输调度的信息中定义的内容ID相同的ID分配给非实时内容。然而,当没有定义内容ID吋,浏览器可任意地产生和分配ID。图3是根据示例性实施例的应用310、浏览器320和中间件330的框图。參照图3,由应用驱动器210驱动的应用310可通过使用包括在浏览器320中的调度接ロ 322、下载管理接ロ 324和下载内容接ロ 326,来下载包括在实时广播信号中的非实时内容。调度接ロ 322对应于第一接ロ,第一接ロ用于提取关于包括在实时广播信号中的非实时内容的传输调度的信息并将该信息发送到应用310 ;下载管理接ロ 324对应于第二接ロ,第二接ロ用于基于提取的信息根据应用310的下载请求下载非实时内容;下载内容接ロ 326对应于第三接ロ,第三接ロ用于访问被下载和被存储在存储单元230中的非实时内容。应用310通过调度接ロ 322获得关于包括在实时广播信号的非实时信息表中的非实时内容的传输调度的信息。调度接ロ 322从通过广播网络接收的实时广播信号提取关于非实时内容的传输调度的信息。此外,调度接ロ 322可通过经由IP网络(而不是广播网络)连接到广播网络的服务器,来接收关于包括在实时广播信号中的非实时内容的传输调度的信息。应用310使用下载管理接ロ 324触发非实时内容的下载。应用310将通过调度接ロ 322接收的关于传输调度的信息发送到下载管理接ロ 324,以请求下载管理接ロ 324下载非实时内容。如上所述,应用310将非实时内容的第一 URL或CAD的第二 URL发送到下载管理接ロ 324,以请求下载管理接ロ 324下载非实时内容。下载管理接ロ 324基于从应用310接收的信息下载非实时内容。下载管理接ロ324可通过使用中间件330下载包括在实时广播信号中的非实时内容,或通过使用中间件330经由IP网络下载非实时内容。将下载的非实时内容存储在存储单元230中,应用310可通过下载内容接ロ 326使用存储的非实时内容。下载内容接ロ 326可根据应用310的请求将存储在存储单元230中的非实时内容的列表发送到应用310,此时,该列表可包括指示通过广播网络还是通过IP网络下载非实时内容的指示符。图4是示出根据示例性实施例的接收内容的方法的流程图。參照图4,在操作410,设备200通过使用如上所述的第一接口和第二接口下载非实时内容。通过使用第一接口和第二接口下载非实时内容,其中,第一接ロ用于从实时广播信号提取关于非实时内容的传输调度的信息,第二接ロ用于基于提取的信息下载非实时内容。
在操作420,设备200存储通过使用第一接口和第二接口下载的非实时内容。将參照图5和图8A至图8C详细描述操作410。图5是示出根据示例性实施例的提取关于包括在实时广播信号中的非实时内容的传输调度的信息的方法的流程图。參照图5,第一接ロ 502可包括推送VoD对象单元570、推送VOD调度集合类单元572和推送VoD调度类单元574,其中,由应用500使用第一接ロ 502以从实时广播信号提取关于非实时内容的传输调度的信息。在操作510,应用500调用第一接ロ 502以从实时广播信号提取关于非实时内容的传输调度的信息。应用500可通过发送“ GetSchedule O”消息来调用第一接ロ 502。当从应用500接收“GetScheduleO”消息时,推送VoD对象单元570向推送VoD调度集合类单元572请求关于传输调度的总数的信息(操作515)。推送VoD调度集合类单元572产生关干与通过实时广播信号发送的非实时内容的传输调度的总数有关的信息的类(操作520),并将所述类发送到推送VoD对象单元570。图6示出根据示例性实施例的关于包括在实时广播信号宗的非实时内容的传输调度的总数的信息。详细地,图6是定义关于传输调度的总数的类的表。參照图5和图6,推送VoD调度集合类包括定义传输调度的总数的值的属性,其中,在操作520由推送VoD调度集合类单元572产生推送VoD调度集合类,并且推送VoD调度集合类被发送到推动VoD对象单元570。此外,推送VoD调度集合类包括稍后将描述的用于调用推送VoD调度类的方法。当调用包括在推送VoD调度集合类中的方法吋,将“索引”设置为变量,从而调用关于传输调度之一的推送VoD调度类。返回參照图5,当从推送VoD调度集合类单元572接收推送VoD调度集合类时,在操作530,推送VoD对象单元570将接收到的推送VoD调度集合类发送到应用500。当从推送VoD对象单元570接收推送VoD调度集合类时,应用500基于包括在推送VoD调度集合类中的属性确定传输调度的总数,并在操作540向推送VoD调度集合类单元572请求关于传输调度的推送VoD调度类。通过使用包括在推送VoD调度集合类中的方法请求推送VoD调度类。如上所述,可设置与传输调度之ー对应的“索引”以调用方法,从而请求推送VoD调度类。当接收对于推送VoD调度类的请求吋,推送VOD调度集合类单元572向推送VoD调度类単元574请求推送VoD调度类(操作545)。推送VoD调度类単元574随后在操作550产生推送VoD调度类并将推送VoD调度类发送回推送VoD调度集合类单元572,进而在操作560推送VoD调度集合类单元572将响应于请求而接收的推送VoD调度类发送到应用500。当接收推送VoD调度类时,应用500可基于推送VoD调度类获得关于非实时内容的第一 URL、下载非实时内容的开始时间、非实时内容的大小等的信息。图7A到图7C分别示出根据示例性实施例的关于包括在实时广播信号中的非实时内容的传输调度的信息。详细地,图7A到图7C都是定义关于非实时内容的传输调度的类的表。參照图7A,关于传输调度的类(即,推送VoD调度类)可包括发送非实时内容的开始时间、下载非实时内容所需的时间、非实时内容的大小、非实时内容的再现时间、非实 时内容的可用时间段和CAD的第二 URL。图7A中的关于传输调度的信息包括CAD的第二URL,其中,CAD包括非实时内容的第一 URL。可选择地,关于传输调度的类不仅可包括CAD的第二 URL,还可包括非实时内容的第一 URL(如图7B所示),或者,关于传输调度的类可仅包括非实时内容的第一 URL(如图7C所示)。即使在关于传输调度信息中仅包括CAD的第二 URL吋,接收关于传输调度的信息的应用也可从CAD提取非实时内容的第一URL。此外,当通过实时广播信号重复发送相同的非实时内容时,图7C中示出的推送VoD调度类还包括关于由广播网络的服务器设置的重发周期、重发次数和内容的标识(ID)的信息。当将图7A到图7C之一中示出的推送VoD调度类发送到应用时,应用可确定非实时内容的第一URL,并基于包括在推送VoD调度类中的其它信息(诸如,发送的开始时间、非实时内容的类型等)请求第二接口下载非实时内容。图8A到图SC是示出根据示例性实施例的下载内容的方法的流程图。当根据图5的方法提取关于非实时内容的传输调度的信息时,应用800根据图8A到图SC中任何一幅图中示出的方法触发下载非实时内容。參照图8A,在操作810,在客户端110中驱动的应用800基于从实时广播信号提取的关于非实时内容的传输调度的信息选择非实时内容。可选择通过实时广播信号可被下载的多个非实时内容之一。通过客户端110的显示装置(诸如,TV的显示面板)为用户显示关于多个非实时内容的传输调度的信息,可基于非实时内容的传输调度选择ー个非实时内容。当选择非实时内容时,在操作820,应用800请求第二接ロ 802登记选择的非实时内容的下载。第二接ロ 802可以是以上參照图3描述的下载管理接ロ 324。在操作820,请求可包括登记下载。为了登记非实时内容的下载,应用800可以将^registerDownloadURL(URL, contentType, downloadStartTime),,格式的消息发送到第二接 ロ 802。“registerDownloadURL”表示这样的消息,所述消息用于登记包括在通过广播网络接收的实时广播信号中的非实时内容的接收。将“URL”设置为非实时内容的第一 URL,将“downloadStartTime”设置为下载非实时内容的开始时间。将“contentType”设置为通过实时广播信号接收的多用途互联网邮件扩展(MIME)类型的非实时内容。可设置MME类型,以指示通过实时广播信号接收将被下载的非实时内容。例如,可将MIME类型设置为“application/ohtv-pushvod”,以指示非实时内容时推送VoD。根据另一不例性实施例,应用800 可发送“registerPushVoDDownload(PushVoDSchedule vinfo) ”消息,以请求第二接ロ 802登记非实时内容的下载。如參照图3所述,第二接ロ 802不仅管理通过广播网络的非实时内容的下载,还管理通过IP网络的非实时内容的下载。因此,当请求第二接ロ 802下载非实时内容时,应用800可将针对通过广播网络下载非实时内容而单独定义的消息发送到第二接ロ 802。“registerPushVoDDownload”是单独定义的消息,并且将“registerPushVoDDownload”连同关于传输调度的信息一起发送到第ニ接ロ 802,从而登记非实时内容的下载。当完成下载的登记时,在操作830,第二接ロ 802将该完成通知应用800。在完成下载的登记之后,并且是时候下载非实时内容,在操作840,第二接ロ 802 请求中间件804接收非实时内容。请求在操作820登记为将被下载的非实时内容。在操作850,中间件804下载请求的非实时内容。下载包括在由广播网络的服务器120发送的实时广播信号中的非实时内容。接收与包括在实时广播信号中的非实时内容对应的传输流。在操作860,将接收到的非实时内容发送到第二接ロ 802,在操作870,第二接ロ802将该非实时内容存储在存储装置中。图8B的方法与图8A的方法的不同之处在于,图8B的方法还包括在操作812,接收CAD。如上所述,可将包括在实时广播信号中的非实时内容的第一 URL包括在CAD中。在这种情况下,在操作812,应用800首先基于包括在关于非实时内容的传输调度的信息中的CAD的第二 URL下载CAD。当获得包括在下载的CAD中的非实时内容的第一 URL时,基于获得的非实时内容的第一 URL执行操作822至操作882。操作822至操作882与图8A的操作810至操作870对应。换句话说,操作822至操作882分别与操作810至操作870相同。參照图8C,在操作814,在客户端110中被驱动的应用800基于从实时广播信号提取的关于非实时内容的传输调度的信息选择非实时内容。操作814与图8A的操作810相同。在操作824,应用800通过使用第二接ロ 802检查客户端110是否包括用于存储在操作814选择的非实时内容的存储空间。应用800可通过将“IntegercheckDownloadPossible (Integer sizelnBytes) ” 消息发送到第二接 ロ 802 来检查存储空间是否存在。应用800可基于关于传输调度的信息确定在操作814选择的非实时内容的大小,并通过将“sizelnBytes”设置为选择的非实时内容的大小来将“checkDownloadPossible” 消息发送到第二接 ロ 802。第二接ロ 802可检查客户端110的存储装置以确定存储空间是否存在,并将关于存储空间的信息以整数值返回给应用800。当在操作824确定客户端110具有存储空间时,在操作834,应用800检查下载调度是否重叠。当客户端110接收非实时广播信号吋,将客户端110的调谐器调谐到预定的信道。因此,当通过第一信道下载非实时内容时,无法通过第二信道下载另ー非实时内容。因此,客户端110检查在下载选择的非实时内容的同时其它非实时内容是否将被下载。应用 800 通过将“checkPushVoDDownloadPossible (PushVoDSchedule vinfo) ”消息发送到第二接ロ 802来检查下载调度的重叠。应用800将推送VoD调度类(即,关于传输调度的信息)发送到第二接ロ 802,第二接ロ 802可通过參考该信息检查下载调度的重叠。操作844至操作894与图8A的操作820至操作870对应。换句话说,操作844至操作894分别与图8A的操作820至操作870相同。根据示例性实施例,可准确地下载包括在实时广播信号中的非实时内容,因此可通过实时广播信号提供VoD服务。此外,由于在预先检查是否可存储非实时内容之后下载非实时内容,因此可防止客户端的故障。本发明构思还可被实施为计算机可读记录介质上的计算机可读代码。例如,用于接收内容的设备可包括连接到图I中示出的设备的每个元件的总线,并且至少ー个中央处理单元(CPU)连接到总线。此外,所述设备可包括连接到与总线结合 的所述至少ー个CPU的存储器以存储接收到的或产生的消息,并执行上述命令。计算机可读记录介质是可存储数据的任何数据存储装置,其中,在存储数据之后可由计算机系统读取所述数据。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、⑶-ROM、磁带、软盘、光数据存储装置等。计算机可读记录介质还可分布于联网的计算机系统,从而可以以分布的形式存储和执行计算机可读代码。虽然已參照本发明构思的示例性实施例具体地示出和描述了本发明构思,本领域的普通技术人员将理解,在不脱离权利要求限定的精神和范围的情况下,可在形式和细节上做出各种改变。
权利要求
1.一种用于接收内容的设备,所述设备包括 浏览器驱动器,驱动浏览器,所述浏览器包括第一接口和第二接口,第一接口用于提取关于包括在实时广播信号中的非实时内容的传输调度的信息并将提取的信息发送到应用,第二接口用于基于传输调度根据来自应用的下载请求下载非实时内容; 存储单元,存储由第二接口下载的非实时内容。
2.如权利要求I所述的设备,其中,关于传输调度的信息包括第一统一资源定位符(URL)和关于包括第一 URL的内容访问描述符的第二 URL中的至少一个,其中,第一 URL用于指定包括在实时广播信号中的非实时内容的传输流。
3.如权利要求2所述的设备,其中,应用将第二URL发送到第二接口,以请求第二接口下载非实时内容。
4.如权利要求2所述的设备,其中,实时广播信号包括关于非实时内容的信息表,并且第一接口从所述信息表提取关于传输调度的信息。
5.如权利要求I所述的设备,其中,第一接口将关于包括在实时广播信号中的非实时内容的传输调度的总数的信息发送到应用,当从应用接收到索引时,将关于与所述索引对应的非实时内容的传输调度的信息发送到应用。
6.如权利要求I所述的设备,其中,第二接口确定是否能够根据来自应用的下载请求下载非实时内容,并将确定的结果通知应用。
7.一种接收内容的方法,所述方法包括 通过使用浏览器下载内容,所述浏览器包括第一接口和第二接口,第一接口用于提取关于包括在实时广播信号中的非实时内容的传输调度的信息并将提取的信息发送到应用,第二接口用于基于传输调度根据来自应用的下载请求下载非实时内容; 存储由第二接口下载的非实时内容。
8.如权利要求7所述的方法,其中,关于传输调度的信息包括第一统一资源定位符(URL)和关于包括第一 URL的内容访问描述符的第二 URL中的至少一个,其中,第一 URL用于指定包括在实时广播信号中的非实时内容的传输流。
9.如权利要求8所述的方法,其中,应用将第二URL发送到第二接口,以请求第二接口下载非实时内容。
10.如权利要求8所述的方法,其中,实时广播信号包括关于非实时内容的信息表,并且第一接口从所述信息表提取关于传输调度的信息。
11.如权利要求7所述的方法,其中,第一接口将关于包括在实时广播信号中的非实时内容的传输调度的总数的信息发送到应用,当从应用接收到索引时,将关于与所述索引对应的非实时内容的传输调度的信息发送到应用。
12.如权利要求7所述的方法,其中,第二接口确定是否能够根据来自应用的下载请求下载非实时内容,并将确定的结果通知应用。
13.如权利要求12所述的方法,其中,第二接口通过确定下列中的至少一项来确定是否能够下载非实时内容存储单元中是否存在用于存储非实时内容的存储空间;是否存在与所述非实时内容的传输调度重叠的另一传输调度, 并且第二接口将确定的结果通知应用。
14.如权利要求7所述的方法,其中,浏览器还包括用于访问已经被下载和存储的非实时内容的第三接口。
15.—种计算机可读记录介质,所述计算机可读记录介质记录有用于执行权利要求7-14中的任一项所述的方法的程序。
全文摘要
提供了一种用于下载和存储非实时内容的方法和设备。所述设备包括驱动浏览器的浏览器驱动器和存储单元。所述浏览器包括第一接口,用于提取关于包括在实时广播信号中的非实时内容的传输调度的信息并将提取的信息发送到应用;第二接口,用于基于传输调度根据来自应用的下载请求下载非实时内容。存储单元存储由第二接口下载的非实时内容。
文档编号H04N21/438GK102823266SQ201180016254
公开日2012年12月12日 申请日期2011年3月28日 优先权日2010年3月26日
发明者金纹助, 黄寅喆 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1