实时内容管理方法、源装置、和接收装置的制作方法

文档序号:7621563阅读:91来源:国知局
专利名称:实时内容管理方法、源装置、和接收装置的制作方法
技术领域
本发明涉及通过网络的实时内容的管理,更具体地说,涉及一种实时内容管理方法、源装置、和接收装置。
背景技术
由于数字时代的到来和发展,诸如DVD播放器、有线机顶盒、数字VCR、数字TV、以及PC等越来越多数目的数字产品正在被生产。依照制造数字产品将要可连接至单一网络的趋势,数字家庭工作组(DHWG)已建立了用于控制将多种数字产品连接至网络的多种家庭网络标准。
今天,用于多媒体的家庭网络环境被分为三个领域,即,PC互联网世界、移动世界、和消费电子(CE)广播世界。
图1是示出基于DHWG准则建立的传统数字家庭网络环境。
PC互联网世界100由PC 101和PC外围设备组成,PC外围设备即,游戏控制台102、打印机103、数字成像装置104、数字音乐装置105、和无线监视器106。
移动世界110由移动装置组成,移动装置即膝上型电脑111、多媒体移动电话112、和个人数字助理(PDA)113。移动装置向用户提供进入或离开家庭网络的自由。
CE广播世界120由TV监视器121、诸如个人录像机(PVR)、调谐器、或STB的消费电子装置122、以及立体声装置123组成。
消费者想要该三个数字世界中的数字装置在家庭网络中一起工作。因此,有必要执行对实现属于不同数字世界的数字装置的互用性的家庭网络的研究。
数字家庭网络由CE网络、移动网络、和PC网络组成并且基于IP连网和通用即插即用(UPnP)技术。数字家庭网络的CE网络、移动网络、和PC网络应彼此协作以实现它们之间的透明、简单和无缝的互用性。
基于UPnP音频/视频(A/V)技术的媒体管理和控制使数字装置和应用能够在家庭网络中识别、管理和分布媒体内容并且能够在该家庭网络中向移动装置发送媒体内容。
UPnP是用于智能应用、无线装置、和PC的对等(peer to peer)网络连接的结构,通用和易于在小型网络,例如,家庭或小企业中使用,并且被设计为基于该标准提供连接。UPnP结构定义UPnP控制点和UPnP装置之间一般的互相作用。UPnP结构允许UPnP装置支持很多形式的内容和传输协议。UPnP装置包括TV、VCR、压缩盘(CD)/DVD播放器、STB、立体声系统、运动图像专家组(MPEG)音频层3(MP3)播放器、相机、摄录机、PC等。AV结构允许装置支持不同格式(如,MPEG2、MPEG4、联合图像专家组(JPEG)、MP3、位图(BMP)和视窗媒体结构(WMA,Window mediaarchitecture))的内容和多种类型的传输协议(如,电气和电子工程师学会(IEEE)-1394、超文本传输协议(HTTP)GET、实时传输协议(RTP,LiveTransport Protocol)、HTTP PUT/POST、和传输控制协议(TCP/IP))。
大多数UPnP AV方案包括从一个装置向另一个装置发送内容(如,电影、音乐、和图片)。一个AV控制点与至少两个UPnP装置相互作用,所述UPnP装置担当源和宿。
媒体服务器具有用户想要再现的内容。媒体服务器可包括或访问多个内容。媒体服务器访问多个内容,并使用预定的传输协议通过网络将它们发送至另一装置。该媒体服务器的例子包括VCR、CD/DVD播放器、相机、摄录机、PC、STB、卫星接收机、录音磁带播放器等。
媒体服务器控制点根据用户的喜好控制并管理媒体服务器,从而使媒体服务器执行用户期望的操作(如,数据再现)。此外,媒体服务器控制点提供用户接口,从而用户可与装置相互作用以控制该装置。媒体服务器控制点的例子包括具有一般遥控的TV、和无线PDA装置。另外,当用户要求时,媒体服务器控制点可通过调用诸如‘停止’、‘暂停’、‘快进’、‘倒退’、和‘跳过’的多种AV传输动作来控制内容的流程。
在图1的家庭网络环境中的实时内容的传输被暂时停止的情况下,有必要有效地管理该实时内容直到该实时内容的传输被恢复。

发明内容
本发明提供一种实时内容管理方法、源装置、和接收装置,其通过网络管理实时A/V内容。
根据本发明的一方面,提供一种实时内容管理方法,其通过网络管理实时内容。该实时内容管理方法包括如果从源装置至接收装置的实时内容的传输被暂时停止,则将实时内容存储到源装置的存储单元中。
该实时内容管理方法还可包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之前接收用于恢复存储在源装置的存储单元中的实时内容的传输的请求时,将存储在源装置的存储单元中的实时内容发送至接收装置,其后通过源装置的存储单元将当前正广播的实时内容发送至接收装置。
该实时内容管理方法还可包括将关于存储在源装置的存储单元的实时内容的状态是否已改变的信息发送至接收装置。
该实时内容管理方法还可包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之后接收用于发送当前正广播的实时内容的请求时,将当前正广播的实时内容直接发送至接收装置。
可使用HTTP GET命令发送用于发送当前正广播的实时内容的请求。
该实时内容管理方法还可包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之后接收用于发送存储在源装置的存储单元中的实时内容的请求时,将存储在源装置的存储单元中的实时内容发送至接收装置,其后通过源装置的存储单元将当前正广播的实时内容发送至接收装置。
可利用带有其中指定的预定范围的HTTP GET命令发送用于发送存储在源装置的存储单元中的实时内容的请求。
该实时内容管理方法还可包括如果存储在源装置的存储单元中的实时内容在该预定的范围之外,则将错误消息或当前正广播的实时内容发送至接收装置。
该实时内容管理方法还可包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之后从接收装置接收用于恢复存储在源装置的存储单元中的实时内容的传输的请求时,通过执行特技播放将存储在源装置的存储单元中的实时内容发送至接收装置。
发送存储在源装置的存储单元中的实时内容至接收装置可包括从接收装置接收带有其中指定的范围的一个或多个HTTP GET命令,并且响应于该HTTP GET命令多次将与该范围对应的实时内容发送至接收装置。
根据本发明的另一方面,提供一种实时内容管理方法,其通过网络管理实时内容。该实时内容管理方法包括向源装置发出暂时停止实时内容的传输的请求,以便该实时内容的传输可被暂时停止并且该实时内容可被存储在源装置中。
该实时内容管理方法还包括在用于暂时停止存储在源装置中的实时内容的传输的命令的超时之前向源装置发出用于恢复该实时内容的传输的请求;并且响应于该用于恢复存储在源装置中的实时内容的传输的请求接收存储在源装置中的实时内容。
该实时内容管理方法还可包括从源装置接收关于存储在源装置中的实时内容的状态是否已改变的信息。
该实时内容管理方法还可包括在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送当前正广播的实时内容的请求,并且直接从源装置接收当前正广播的实时内容。
可使用HTTP GET命令发出用于发送当前正广播的实时内容的请求。
该实时内容管理方法还可包括在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送存储在源装置中的实时内容的请求,从源装置接收存储在源装置的存储单元中的实时内容,其后从源装置接收当前正广播的实时内容。
可使用带有其中指定的预定范围的HTTP GET命令发出用于发送存储在源装置中的实时内容的请求。
该实时内容管理方法还可包括如果存储在源装置的存储单元中的实时内容在该预定的范围之外,则从源装置接收错误消息或当前正广播的实时内容。
该实时内容管理方法还可包括在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送存储在源装置中的实时内容的请求,并且通过特技播放从源装置接收存储在源装置中的实时内容。
向源装置发出用于发送存储在源装置中的实时内容的请求的步骤可包括向源装置发送带有其中指定的范围的一个或多个HTTP GET命令,并且响应于该HTTP GET命令多次从源装置接收与该范围对应的实时内容。
向源装置发出用于发送存储在源装置中的实时内容的请求的步骤可包括向源装置发送带有其中指定的特技播放的HTTP GET命令,并且通过该特技播放从源装置接收存储在源装置中的实时内容。
根据本发明的另一方面,提供一种通过网络管理实时内容的源装置。该源装置包括控制器,如果从源装置至接收装置的实时内容的传输被暂时停止,则该控制器将实时内容存储在源装置的存储单元中。
根据本发明的另一方面,提供一种通过网络管理实时内容的接收装置。该接收装置包括控制器,该控制器向源装置发出用于暂时停止实时内容的传输的请求,以便该实时内容的传输可被暂时停止并且该实时内容可被存储在源装置中。


通过下面结合附图进行的对其示例性实施例的详细描述,本发明的上述和其它特征和优点将会变得更加清楚,其中图1是示出基于DHWG准则建立的传统家庭网络的示图;图2是根据本发明的示例性实施例用于通过网络管理实时内容的系统的方框图;图3是图2的源装置的详细方框图;图4是图2的接收装置的详细方框图;图5是根据本发明的示例性实施例的源装置和接收装置之间的互相作用的例子的流程图;图6是源装置和接收装置之间的互相作用的另一例子的流程图;图7是源装置和接收装置之间的互相作用的另一例子的流程图;图8是源装置和接收装置之间的互相作用的另一例子的流程图;图9是源装置和接收装置之间的互相作用的另一例子的流程图;图10是示出HTTP GET命令的例子的示图;图11是示出暂停命令的例子的示图;图12是示出恢复命令的例子的示图;图13是示出另一带有其中指定的范围的HTTP GET命令的例子的示图;
图14是示出另一带有其中指定的播放速度的HTTP GET命令的例子的示图。
具体实施例方式
现在,将参照其中示出本发明的示例性实施例的附图更充分地描述本发明。
图2是根据本发明的示例性实施例用于通过网络管理实时内容的系统的方框图。参照图2,该系统包括源装置300和接收装置400。源装置300从接收装置400接收对实时内容的请求并且向接收装置发送该实时内容。接收装置400从源装置300得到关于实时内容的信息,向源装置300发出对实时内容的请求,从源装置300接收实时内容,并且使用该实时内容。
源装置300包括调谐器310、服务器单元320、存储单元330、和字节计数器340,其中,服务器单元320包括流服务器(图3的321)和媒体服务器(图3的324)。
在服务器单元320中,流服务器向接收装置400提供实时内容,并且媒体服务器向接收装置提供关于实时内容的信息。
特别地,流服务器向接收装置400提供从调谐器310接收的实时内容,或者从存储单元330读取实时内容,其后向接收装置400提供该读取的实时内容。
如果实时内容不能通过网络被发送至接收装置400,则存储单元330存储实时内容。
字节计数器340对已被发送至接收装置400的实时内容的数量计数,或者对每一发送的实时内容的时间信息计数。
接收装置400包括流客户机/媒体服务器控制点单元410、再现器420、和字节计数器430,其中,流客户机/媒体服务器控制点单元410包括流客户机(图4的411)和媒体服务器控制点(图4的414)。接收装置400使用从源装置300接收的A/V内容。例如,如果用户向接收装置400发出播放预定数据的命令,则接收装置400使用HTTP协议从源装置300读取该预定数据。
在流客户机/媒体服务器控制点单元410中,媒体服务器控制点从源装置300得到关于实时内容的信息并根据由用户发出的命令执行它的操作,流客户机向源装置300发送控制命令并从源装置300接收实时内容。
字节计数器430对已从源装置300接收的数据的数量计数,或者计算每一接收的数据的时间信息。
再现器420从流客户机接收实时内容并再现该接收的实时内容。
图3是图2的源装置300的详细方框图。更具体地说,图3更详细地示出源装置300的服务器单元320的结构。
参照图3,服务器单元320包括流服务器321和媒体服务器324。
媒体服务器324包括控制命令管理单元325、内容管理单元326、和内容状态信息327。
控制命令管理单元325产生控制命令并将该控制命令发送至接收装置400。此外,控制命令管理单元325从接收装置400接收控制命令,解释该接收的控制命令,并且基于解释结果执行它的操作。更具体地说,控制命令管理单元325从接收装置400接收例如‘浏览’或‘搜索’命令,解释该‘浏览’或‘搜索’命令,并基于解释结果控制内容管理单元326向接收装置400发送感兴趣的内容的状态信息。
内容管理单元326管理各种内容的状态信息,即,内容状态信息327。换言之,当内容管理单元326从接收装置400的媒体服务器控制点接收对关于内容的信息的请求时,其搜索请求的内容信息并向接收装置发送该请求的内容信息。在从调谐器310接收的实时内容被存储在存储单元330的情况下,内容管理单元326修改与该实时内容对应的内容状态信息,指定该实时内容是可搜索的或该实时内容是可特技播放的。然后,内容管理单元326通过向接收装置400发送例如事件消息来向接收装置400通知与该实时内容对应的内容状态信息的修改。控制命令管理单元325和内容管理单元326在控制器(未示出)的控制下运行。
流服务器321包括控制命令管理单元322和内容传输单元323。
控制命令管理单元322从接收装置400接收用于由接收装置400请求的内容的控制命令,解释该接收的控制命令,并且基于解释结果控制内容传输单元323。这里,用于由接收装置400请求的内容的控制命令包括‘播放’、‘暂停’、‘恢复’、‘FF’、和‘RW’。
内容传输单元323从调谐器310接收由接收装置400请求的实时内容,其后向接收装置400发送该接收的实时内容。另一方面,内容传输单元323从存储单元330读取请求的实时内容,其后向接收装置400发送从存储单元330读取的该实时内容。在发送从存储单元330读取的请求的实时内容的情况下,内容传输单元323参考由字节计数器340提供的信息,即,参考已被发送至接收装置的内容的数量或每一发送的内容的时间信息来在存储单元330中搜索预定范围的内容。
字节计数器340计算已被发送至接收装置的内容的数量或每一发送的内容的时间信息,并且向内容传输单元323提供已被发送至接收装置的内容的数量或每一发送的内容的时间信息。
控制命令管理单元322、内容传输单元323、和字节计数器340在控制器的控制下运行。
图4是图2的接收装置400的详细方框图。更具体地说,图4更详细地示出图2的接收装置的流客户机/媒体服务器控制点单元410的结构。参照图4,流客户机/媒体服务器控制点410包括流客户机411和媒体服务器控制点414。
媒体服务器控制点414包括控制命令管理单元415和用户接口416。
用户接口416从用户接收用于感兴趣的A/V内容的控制操作命令,如,‘播放’,并且将接收的控制操作命令发送至控制命令管理单元415。
控制命令管理单元415通过向源装置发送‘浏览’或‘搜索’命令来向源装置300发出对关于感兴趣的A/V内容的信息的请求。当从源装置300接收该请求的A/V内容信息时,控制命令管理单元415解释该接收的A/V内容信息,并向流客户机411发送解释结果或关于通过用户接口从用户接收的控制操作命令的信息。当从源装置300接收指示感兴趣的A/V内容的状态信息已经被修改的事件消息时,控制命令管理单元415向源装置300发出对关于对感兴趣的A/V内容的状态信息进行的修改的信息的请求,并从源装置300接收请求的信息。控制命令管理单元415和用户接口416在控制器(未示出)的控制下运行。
流客户机411包括控制命令管理单元413和A/V内容接收单元412。
控制命令管理单元413通过参考从媒体服务器控制点414接收的信息,即,关于从用户接收的控制操作命令的信息或解释关于感兴趣的A/V内容的信息的结果来产生用于感兴趣的A/V内容的控制命令,其后向源装置300发送该控制命令。控制命令管理单元413可向源装置300发送HTTP GET命令、‘暂停’命令、或‘恢复’命令以便从源装置300取得感兴趣的A/V内容,或者可向源装置300发送另一带有其中指定的将被从源装置300取得的A/V内容的范围的HTTP GET命令或另一带有其中指定的播放速度的HTTP GET命令,以便执行特技播放。
内容接收单元412从源装置300接收感兴趣的A/V内容,其后,向再现器420发送接收的感兴趣的A/V内容。控制命令管理单元413、内容接收单元412、和字节计数器430在控制器(未示出)的控制下运行。
图5是示出根据本发明的示例性实施例的接收装置和源装置之间的互相作用的例子的流程图。参照图5,在对于由接收装置向源装置发出的‘暂停’命令没有发生超时的情况下,源装置恢复响应于该‘暂停’命令已被暂时停止的实时内容的传输。
更具体地说,在操作501中,接收装置向源装置发出‘浏览’或‘搜索’命令,以便得到关于感兴趣的内容的信息。
在操作502中,源装置响应于该‘浏览’或‘搜索’命令的接收向接收装置发送请求的内容信息。
在操作503中,接收装置向源装置发出带有其中指定的URL1的HTTPGET命令(以下,称为HTTP GET URL1命令)。在操作504中,源装置向接收装置发送与URL1对应的内容。这里,从源装置发送的内容是从源装置的调谐器直接发送的实时数据。
图10示出HTTP GET URL1命令的例子。参照图10,HTTP GET URL1命令包含用于搜索由URL1识别的信息的请求。在HTTP GET URL1命令中,‘HOST’字段指定识别互联网主机的信息。‘HOST’字段包含‘host of controlURL1’和‘port of control URL1’。在HTTP GET URL1命令的‘ACTION’字段设置‘Play’。
如果在操作505中,接收装置向源装置发出‘暂停’命令以暂时阻止源装置发送与URL1对应的内容,则源装置将该与URL1对应的内容存储在它的存储单元中。这里,‘暂停’命令是用于暂时停止与URL1对应的内容的传输的命令。图11示出‘暂停’命令的例子,特别地,示出HTTP POST命令。在操作505中,接收装置除了向源装置发出HTTP POST命令,可向源装置发出控制命令。
在操作506中,源装置将与URL1对应的内容的状态改变为可搜索的或可特技播放的状态,并且通过向接收装置发送事件消息来通知接收装置与URL1对应的内容的状态的修改。
在操作507中,接收装置认识到与URL1对应的内容的状态已被改变,并且向源装置发出‘浏览’或‘搜索’命令。在操作508中,接收装置基于与URL1对应的内容的状态的改变更新与URL1对应的内容的状态信息。
如果在操作509中接收装置在暂停超时之前向源装置发出用于与URL1对应的内容的‘恢复’命令,则源装置将当前正从源装置的调谐器输入的数据存储在存储单元中,并且在操作510中向接收装置发送存储在存储单元中的数据,即,时移数据。这里,‘恢复’命令是用于恢复已被暂时停止的与URL1对应的内容的传输的命令。‘恢复’命令的例子表示在图12中。在操作510中,除了‘恢复’命令,存储单元可向接收装置发送控制命令。这里,暂停超时可由于源装置或接收装置的内部或外部因素而发生在源装置或接收装置中,或者可任意地由源装置或接收装置产生。
图6是根据本发明的示例性实施例的接收装置和源装置之间的互相作用的另一例子的流程图。参照图6,在对于由接收装置向源装置发出的‘暂停’命令发生超时的情况下,源装置恢复已响应于‘暂停’命令而被暂时停止的实时内容的传输。
更具体地说,在操作601中,接收装置向源装置发出‘浏览’或‘搜索’命令。在操作602中,接收装置从源装置接收关于感兴趣的实时内容的信息。在操作603中,接收装置向源装置发出HTTP GET URL1命令以便从源装置取得与URL1对应的实时内容。在操作604中,接收装置从源装置接收与URL1对应的实时内容。在操作605中,源装置响应于‘暂停’命令停止发送与URL1对应的实时内容。在操作606中,源装置向接收装置通知与URL1对应的实时内容的状态的改变。操作607和608与图5的它们的各自对应部分,即,操作507和508是相同的。换言之,在操作607中,接收装置认识到与URL1对应的实时内容的状态已被改变,并且向源装置发出‘浏览’或‘搜索’命令。在操作608中,接收装置基于与URL1对应的实时内容的状态的改变更新与URL1对应的实时内容的状态信息。
在操作609中,暂停超时因为某种原因发生在接收装置或源装置中。有时,接收装置可想要接收当前正广播的数据,而不是存储在源装置的存储单元中的数据。在这种情况下,在操作610中,接收装置向源装置发出另一HTTPGET URL1命令。在操作611中,源装置响应于在操作610中发出的HTTP GETURL1命令向接收装置发送当前正广播的数据。
图7是根据本发明的示例性实施例的接收装置和源装置之间的互相作用的另一例子的流程图。参照图7,在对于由接收装置向源装置发出的‘暂停’命令发生超时的情况下,源装置响应于该‘暂停’命令停止向接收装置发送当前正被发送的实时内容,其后向接收装置发送存储在它的存储单元中的实时内容。
更具体地说,在操作701中,接收装置向源装置发出‘浏览’或‘搜索’命令。在操作702中,接收装置从源装置接收关于感兴趣的实时内容的信息。在操作703中,接收装置向源装置发出HTTP GET URL1命令以便从源装置取得与URL1对应的实时内容。在操作704中,接收装置从源装置接收与URL1对应的实时内容。在操作705中,源装置响应于‘暂停’命令而停止发送与URL1对应的实时内容。在操作706中,源装置向接收装置通知与URL1对应的实时内容的状态的改变。在操作707中,接收装置认识到与URL1对应的实时内容的状态已被改变,并且向源装置发出‘浏览’或‘搜索’命令。在操作708中,接收装置基于与URL1对应的实时内容的状态的改变更新与URL1对应的实时内容的状态信息。操作701至708与图6的它们的各自对应部分,即,操作601至608是相同的。
在操作709中,暂停超时因为某种原因发生在接收装置或源装置中。有时,接收装置可想要接收存储在源装置的存储单元中的数据,而不是当前正广播的数据。在这种情况下,在操作710中,接收装置将另一HTTP GET URL1命令与其希望从源装置的存储单元取得的实时内容的范围信息或时间信息一起发送至源装置。范围信息或时间信息指示接收装置希望从源装置的存储单元取得的实时内容的位置,并且由接收装置的字节计数器提供。图13示出带有其中指定的范围的HTTP GET URL1命令的例子。
在操作711中,源装置通过参考从接收装置接收的范围信息或时间信息来发送由接收装置请求的数据。如果范围信息是不准确的,从而源装置未能在它的存储单元搜索到由接收装置请求的数据,则源装置向接收装置发送错误消息。如果范围信息仅指定了起始点,未能指定结束点,则源装置发送从该起始点至存储单元的结束的范围内的数据,其后恢复与URL1对应的实时内容的传输。源装置通过参考字节计数器可识别在‘暂停’命令之前与URL1对应的实时内容有多少已被发送至接收装置。
图8是根据本发明的示例性实施例的接收装置和源装置之间的互相作用的另一例子的流程图。参照图8,在对于由接收装置向源装置发出的‘暂停’命令发生超时的情况下,源装置响应于该‘暂停’命令停止向接收装置发送当前正被发送的实时内容,并且源装置响应于由接收装置发出的多个请求多次向接收装置提供实时内容。
更具体地说,在操作801中,接收装置向源装置发出‘浏览’或‘搜索’命令。在操作802中,接收装置从源装置接收关于感兴趣的实时内容的信息。在操作803中,接收装置向源装置发出HTTP GET URL1命令以便从源装置取得与URL1对应的实时内容。在操作804中,接收装置从源装置接收与URL1对应的实时内容。在操作805中,源装置响应于‘暂停’命令停止发送与URL1对应的实时内容。在操作806中,源装置向接收装置通知与URL1对应的实时内容的状态的改变。在操作807中,接收装置认识到与URL1对应的实时内容的状态已被改变,并且向源装置发出‘浏览’或‘搜索’命令。在操作808中,接收装置基于与URL1对应的实时内容的状态的改变更新与URL1对应的实时内容的状态信息。操作801至808与图6的它们的各自对应部分,即,操作601至608是相同的。
在操作809中,暂停超时由于某种原因发生在接收装置或源装置中。接收装置向源装置发送带有其中指定的不同范围的数个HTTP GET URL1命令,以便以多个步骤从源装置接收实时内容。
更具体地说,在操作810中,接收装置向源装置发送带有其中指定的第一范围的HTTP GET URL1命令。在操作811中,接收装置从源装置接收与第一范围对应的实时内容。在操作812中,接收装置向源装置发送带有其中指定的第二范围的另一HTTP GET URL1命令。在操作813中,接收装置从源装置接收与第二范围对应的实时内容。对于接收装置可依次执行操作810至813以便执行特技播放。如果在任何阶段从接收装置发送至源装置的HTTPGET URL1命令中指定的范围的结束指定存储在存储单元中的数据的结束,则源装置向接收装置发送与该范围对应的实时内容,将与URL1对应的实时内容的状态改变为非可搜索的或非可特技播放的状态,并通过向接收装置发送事件消息来在操作814中向接收装置通知与URL1对应的实时内容的状态的改变。在操作815中,接收装置从源装置接收事件消息,向源装置发送另一‘浏览’/‘搜索’命令以便得到关于与URL1对应的实时内容的状态如何已被改变的信息,并且从源装置接收该信息。在操作816中,接收装置通过执行另一HTTP GET URL1命令向源装置发出用于以规则的再现模式发送实时内容的请求。在操作817中,源装置响应于在操作816中由接收装置向其发出的请求来向接收装置发送实时内容。
图9是根据本发明的示例性实施例的源装置和接收装置之间的互相作用的另一例子的流程图。参照图9,当对于由接收装置向源装置发出的‘暂停’命令发生超时时,源装置通过执行由接收装置请求的特技播放来数次向接收装置提供实时内容。
更具体地说,在操作901中,接收装置向源装置发出‘浏览’或‘搜索’命令。在操作902中,接收装置从源装置接收关于感兴趣的实时内容的信息。在操作903中,接收装置向源装置发出HTTP GET URL1命令以便从源装置取得与URL1对应的实时内容。在操作904中,接收装置从源装置接收与URL1对应的实时内容。在操作905中,源装置响应于‘暂停’命令停止发送与URL1对应的实时内容。在操作906中,源装置通知接收装置与URL1对应的实时内容的状态的改变。在操作907中,接收装置认识到与URL1对应的实时内容的状态已被改变,并且向源装置发出‘浏览’或‘搜索’命令。在操作908中,接收装置基于与URL1对应的实时内容的状态的改变更新与URL1对应的实时内容的状态信息。操作901至908与图6的它们的各自对应部分,即,操作601至608是相同的。
在操作909中,暂停超时由于某种原因发生在接收装置或源装置中。这里,源装置支持特技播放。在操作910中,接收装置通过在超时之后向源装置发送带有其中指定的播放速度的HTTP GET URL1命令来向源装置发出用于以是由源装置当前提供的速率两倍的速率发送与URL1对应的实时内容的请求。图14示出在操作910中从接收装置发送至源装置的HTTP GET URL1命令的例子。
在操作911中,源装置以是其当前传输速率两倍的速率向接收装置发送与URL1相应的实时内容,或者向接收装置发送与URL1对应的实时内容的各部分。如果在源装置的存储单元中没有数据仍剩余以要被发送至接收装置,则源装置将与URL1对应的实时内容的状态改变为非可搜索的或非可特技播放的状态,并通过向接收装置发送事件消息来在操作912中通知接收装置与URL1对应的实时内容的状态的改变。在操作913中,接收装置从源装置接收事件消息,执行另一‘浏览’/‘搜索’命令以便得到关于与URL1对应的实时内容的状态如何已被改变的信息,并且从源装置接收该信息。
根据本发明的实时内容管理方法可被配置为计算机可读记录介质上的计算机可读代码,该方法在根据本发明的接收装置或源装置中被执行。计算机可读记录介质是任何可存储其后能由计算机系统读取的数据的数据存储装置。计算机可读记录介质的例子包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储装置、和载波(诸如通过互联网的数据传输)。计算机可读记录介质还能被分布于网络连接的计算机系统中,从而计算机可读代码被以分布的方式被存储并执行。此外,用于配置该处理方法的功能程序、代码、和代码段能容易地被本发明所属的领域的编程技术人员所解释。
根据本发明,可通过即使当通过家庭网络的实时内容的传输被暂时停止时仍有效地管理实时内容来提供用于家庭网络环境的多种数据传输方案。
虽然本发明已被参照其示例性实施例详细地示出并描述,但是本领域的普通技术人员应理解,在不脱离由下述权利要求限定的本发明的精神和范围的情况下,可对其做多种形式和细节上的变化。
权利要求
1.一种通过网络管理实时内容的实时内容管理方法,该实时内容管理方法包括如果从源装置向接收装置的实时内容的传输被暂时停止,则将实时内容存储在源装置的存储单元中。
2.如权利要求1所述的实时内容管理方法,还包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之前接收用于恢复存储在源装置的存储单元中的实时内容的传输的请求时,发送该存储在源装置的存储单元中的实时内容,其后通过源装置的存储单元向接收装置发送当前正广播的实时内容。
3.如权利要求1所述的实时内容管理方法,还包括向接收装置发送关于存储在源装置的存储单元中的实时内容的状态是否已被改变的信息。
4.如权利要求1所述的实时内容管理方法,还包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之后接收用于发送当前正广播的实时内容的请求时,向接收装置直接发送当前正广播的实时内容。
5.如权利要求4所述的实时内容管理方法,其中,使用HTTP GET命令发送用于发送当前正广播的实时内容的请求。
6.如权利要求1所述的实时内容管理方法,还包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之后接收用于发送存储在源装置的存储单元中的实时内容的请求时,发送该存储在源装置的存储单元中的实时内容至接收装置,其后通过源装置的存储单元向接收装置发送当前正广播的实时内容。
7.如权利要求6所述的实时内容管理方法,其中,使用带有其中指定的预定范围的HTTP GET命令发送用于发送存储在源装置的存储单元中的实时内容的请求。
8.如权利要求7所述的实时内容管理方法,还包括如果存储在源装置的存储单元中的实时内容在该预定范围之外,则向接收装置发送错误消息或当前正广播的实时内容。
9.如权利要求1所述的方法,还包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之后从接收装置接收用于恢复存储在源装置的存储单元中的实时内容的传输的请求时,通过执行特技播放向接收装置发送存储在源装置的存储单元中的实时内容。
10.如权利要求9所述的实时内容管理方法,其中,向接收装置发送存储在源装置的存储单元中的实时内容的步骤包括从接收装置接收一个或多个带有其中指定的范围的HTTP GET命令,并且响应于所述HTTP GET命令多次向接收装置发送与该范围对应的实时内容。
11.如权利要求9所述的实时内容管理方法,其中,向接收装置发送存储在源装置的存储单元中的实时内容的步骤包括从接收装置接收带有其中指定的特技播放的HTTP GET命令,并且通过执行该特技播放发送存储在源装置的存储单元中的实时内容。
12.一种通过网络管理实时内容的实时内容管理方法,该实时内容管理方法包括向接收装置发出用于暂时停止实时内容的传输的请求,以便实时内容的传输能够被暂时停止并且实时内容能够被存储在源装置中。
13.如权利要求12所述的实时内容管理方法,还包括在用于暂时停止实时内容的传输的命令的超时之前向源装置发出用于恢复存储在源装置中的实时内容的传输的请求;以及响应于用于恢复存储在源装置中的实时内容的传输的请求而接收存储在源装置中的实时内容。
14.如权利要求12所述的实时内容管理方法,还包括从源装置接收关于存储在源装置中的实时内容的状态是否已被改变的信息。
15.如权利要求12所述的实时内容管理方法,还包括在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送当前正广播的实时内容的请求,并且从接收装置接收该当前正广播的实时内容。
16.如权利要求15所述的实时内容管理方法,其中,使用HTTP GET命令发出用于发送当前正广播的实时内容的请求。
17.如权利要求12所述的实时内容管理方法,还包括在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送存储在源装置中的实时内容的请求,从源装置接收存储在源装置的存储单元中的实时内容,并且其后从源装置接收当前正广播的实时内容。
18.如权利要求17所述的实时内容管理方法,其中,使用带有其中指定的预定范围的HTTP GET命令发出用于发送存储在源装置中的实时内容的请求。
19.如权利要求18所述的实时内容管理方法,还包括如果存储在源装置的存储单元中的实时内容在该预定范围之外,则从源装置接收错误消息或当前正广播的实时内容。
20.如权利要求12所述的实时内容管理方法,还包括在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送存储在源装置中的实时内容的请求,并且通过特技播放从源装置接收存储在源装置中的实时内容。
21.如权利要求20所述的实时内容管理方法,其中,向源装置发出用于发送存储在源装置中的实时内容的请求的步骤包括向源装置发送一个或多个带有其中指定的范围的HTTP GET命令,并且响应于所述HTTP GET命令多次从源装置接收与该范围对应的实时内容。
22.如权利要求20所述的实时内容管理方法,其中,向源装置发出用于发送存储在源装置中的实时内容的请求的步骤包括向源装置发送带有其中指定的特技播放的HTTP GET命令,并且通过特技播放从源装置接收存储在源装置中的实时内容。
23.一种通过网络管理实时内容的源装置,该源装置包括控制器,如果从源装置至接收装置的实时内容的传输被暂时停止,则其将实时内容存储在源装置的存储单元中。
24.如权利要求23所述的源装置,其中,当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之前从接收装置接收用于恢复存储在源装置的存储单元中的实时内容的传输的请求时,控制器向接收装置发送存储在源装置的存储单元中的实时内容,其后通过存储装置的存储单元向接收装置发送当前正广播的实时内容。
25.如权利要求23所述的源装置,其中,当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之后从接收装置接收用于发送当前正被广播的实时内容的请求时,控制器向接收装置发送当前正广播的实时内容。
26.如权利要求23所述的源装置,其中,当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之后从接收装置接收用于恢复存储在源装置的存储单元中的实时内容的传输的请求时,控制器向接收装置发送存储在源装置的存储单元中的实时内容,其后通过源装置的存储单元向接收装置发送当前正广播的实时内容。
27.如权利要求23所述的源装置,其中,控制器从接收装置接收一个或多个带有其中指定的范围的HTTP GET命令,并且响应于该HTTP GET命令多次向接收装置发送与该范围对应的实时内容。
28.如权利要求23所述的源装置,其中,控制器从接收装置接收带有其中指定的特技播放的HTTP GET命令,并且通过执行该特技播放发送存储在源装置的存储单元中的实时内容。
29.一种通过网络管理实时内容的接收装置,该接收装置包括控制器,其向源装置发出用于暂时停止实时内容的传输的请求,从而实时内容的传输可被暂时停止,并且实时内容可被存储在源装置中。
30.如权利要求29所述的接收装置,其中,控制器在用于暂时停止实时内容的传输的命令的超时之前向源装置发出用于恢复存储在源装置中的实时内容的传输的要求,并且接收存储在源装置中的实时内容。
31.如权利要求29所述的接收装置,其中,控制器在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送当前正广播的实时内容的请求,并且从源装置直接接收当前正广播的实时内容。
32.如权利要求29所述的接收装置,其中,控制器在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送存储在源装置中的实时内容的请求,从源装置接收存储在源装置的存储单元中的实时内容,其后从源装置接收当前正广播的实时内容。
33.如权利要求29所述的接收装置,其中,控制器在用于停止存储在源装置中的实时内容的传输的命令的超时之后向源装置发出用于发送存储在源装置中的实时内容的请求,并且通过特技播放从源装置接收存储在源装置中的实时内容。
34.如权利要求29所述的接收装置,其中,控制器向源装置发送一个或多个带有其中指定的范围的HTTP GET命令,并且响应于所述HTTP GET命令多次从接收装置接收与该范围对应的实时内容。
全文摘要
提供一种实时内容管理方法、源装置、和接收装置。该实时内容管理方法包括如果从源装置至接收装置的实时内容的传输被暂时停止,则将实时内容存储在源装置的存储单元中。该实时内容管理方法还可包括当在用于停止存储在源装置的存储单元中的实时内容的传输的命令的超时之前接收用于恢复存储在源装置的存储单元中的实时内容的传输的请求时,向接收装置发送存储在源装置的存储单元中的实时内容,其后通过源装置的存储单元向接收装置发送当前正广播的实时内容。因此,可通过即使当通过家庭网络的实时内容的传输被暂时停止时仍有效地管理实时内容来提供用于家庭网络环境的多种数据传输方案。
文档编号H04L12/56GK1741529SQ20051008861
公开日2006年3月1日 申请日期2005年7月25日 优先权日2004年7月27日
发明者安哲弘, 金仁焕, 玛格朱莫夫·亚历山德拉, 李柱汉, 柳浩晶, 崔峻会 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1