CN1469266A - 内容包、请求传送信号、传送计划表、服务器和终端装置 - Google Patents

内容包、请求传送信号、传送计划表、服务器和终端装置 Download PDF

Info

Publication number
CN1469266A
CN1469266A CNA031486215A CN03148621A CN1469266A CN 1469266 A CN1469266 A CN 1469266A CN A031486215 A CNA031486215 A CN A031486215A CN 03148621 A CN03148621 A CN 03148621A CN 1469266 A CN1469266 A CN 1469266A
Authority
CN
China
Prior art keywords
content
information
server
request
transmission
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
CNA031486215A
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1469266A publication Critical patent/CN1469266A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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
    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2181Source of audio or video content, e.g. local disk arrays comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Abstract

本发明提供一种传送***,当将分散在网络上的各种流媒体内容等连续地向特定的终端装置传送时,不需要通过服务器统管装置等,而用更简单的方法即可以实现。在从服务器传送到终端装置内的内容包中,除了包括为构成被传送内容用的信息外,还包括下个应传送的内容的信息。也可以在内容包内包括下下一个应传送的内容的信息。从终端装置向服务器发送的请求传送信号中,除了本次应传送的内容的信息外,还要包括下个应当传送的内容的信息。

Description

内容包、请求传送信号、传送计划表、服务器和终端装置
技术领域
本发明涉及服务器、终端装置、在这些装置之间进行收发的内容包和请求传送信号、以及指定服务器动作的传送计划表。本发明特别涉及流(streaming)的传送。
背景技术
随着宽带接入线路的普及,通过视频、声音的互联网的流的传送的需求旺盛。
但是,与现有的地面波广播网不同,在通过互联网的媒体传送中,对终端装置的请求,采取将媒体传送的立即响应方式。因此,从不同的服务器传送的媒体内容连续地传送给特定的客户机,不能从传送服务器侧来进行控制。或者,在把由不同的服务器管理的媒体内容传送给特定的终端装置的情况下,必须分散地布置数据(例如参见专利文献1),或者在其中间需要对这些服务器进行管理的服务器统管装置(也可称为传送状况管理服务器)(例如参照专利文献2)。需要这样的处理的情况是,在例如把终端装置请求的图像数据按流进行传送之前,希望传送数10秒的广告数据。
图69(A)表示媒体内容传送中途***广告数据进行传送的情况下的过去的***例子。在图69中,由内容服务器6901提供应当中途***广告的内容(例如图像的流数据,由广告服务器6902提供应当中途***的广告内容。服务器统管装置6903控制从内容服务器6901和广告服务器6902向终端装置6904的流媒体传送。
由终端装置6904向内容服务器6901所保存的流媒体数据发送请求传送信号的情况下,中间的服务器统管装置6903接收该请求传送信号。由服务器统管装置6903来解码终端装置6904请求内容服务器6901所保存的内容,向终端装置6904发送从内容服务器6901来的内容。若检测出规定时间已过,或者规定条件成立,则服务器统管装置6903使内容服务器6901停止发送内容,使广告服务器6902开始发送广告内容,向终端装置6904发送该广告内容。当广告内容发送结束时,服务器统管装置6903使内容服务器6901再开始发送内容。
通过这种服务器统管装置6903处理,如图69(B)所示,在时刻6905之前传送从内容服务器6901来的内容,在时刻6905停止传送该内容。从时刻6905到时刻6906***从广告服务器6902来的内容,从时刻6909起,再次开始传送在时刻6905停止的内容。
[专利文献1]
特开平10-271447号公报(第2页)
[专利文献]
特开平11-187340号公报(第2页)
在构成这种***的情况下,存在的问题可列举如下。首先,向多个终端装置的传送被集中在服务器统管装置内。这样,通信负荷增大,质量下降。并且,为了传送新的媒体内容而增加服务器时,必须预先在服务器统管装置内登录。
发明内容
因此,本发明的目的在于提供一种传送***,当将分散在网络上的各种流媒体内容等连续地向特定的终端装置传送时,不需要通过服务器统管装置等,而用更简单的方法即可以实现。
为了解决该问题,本发明在从服务器传送到终端装置内的内容包中,除了包括为构成被传送内容用的信息外,还包括下个应传送的内容的信息。
这样,当终端装置检测出了停止传送内容包时,能请求传送下个应当传送的内容。
并且,也可以在内容包内包括下下一个应传送的内容的信息。
作为下下一个应传送的内容,指定当前被传送的内容,作为下一个应传送的内容,指定广告内容,这样,终端装置请求传送广告内容,广告内容的传送已结束时,可以接收当前传送的内容的下一个。
再者,从终端装置向服务器发送的请求传送信号中,除了本次应传送的内容的信息外,还要包括下个应当传送的内容的信息。
这样,根据请求传送信号,本次应传送的内容,指定了广告内容,下个应传送的内容指定了广告内容传送之前所传送的内容,在此情况下,服务器能够在被***的广告内容的内容包内指定广告内容之前所传送的内容作为下个应传送的内容的信息。
并且,为了实现以上说明的请求传送信号和内容包的关系,在指定服务器动作的传送计划表中,包括表示应开始传送内容的位置的信息。
这样,在请求传送信号中未指定内容的开始位置的情况下,能够决定内容的开始位置。
并且,也可以在传送计划表中保存表示本次应传送的内容的传送结束位置的信息。
把本次应当传送的表示传送结束位置的信息,包括在内容包的下下个应传送的内容的信息内,这样,在中途***别的内容的情况下,当该已***的内容的传送结束时,能够传送本次传送的内容的下一个。
并且,也可以在传送计划表内保存本次应传送的内容的下一个请求传送的内容的信息。
这样,在内容包中能够包括下个请求传送的内容的信息。
并且,也可以在传送计划表内包括表示内容的结束位置的信息。
这样,例如在指定的时间内,由终端装置进行下个内容的传送请求。
并且,为了使以上说明的内容包、请求传送信号、传送计划表的关系成立,服务器,在请求传送信号中包括本次应传送的内容的传送位置的情况下,从该位置进行内容的传送。
并且,如果服务器没有在请求传送信号中指定本次应传送的内容的传送位置,那么,从传送计划表中所指定的位置进行传送。
再者,服务器在传送计划表保存了表示本次应传送的内容的传送结束位置的信息的情况下,使内容包内包括传送结束位置。
并且,服务器根据传送计划表的指定,把请求传送信号的下个应传送的内容的信息设定为内容包的下个应传送的信息。
再者,服务器能够根据请求传送信号中所包括的内容的开始传送位置以及传送计划表的指定,决定内容包中所包括的下个应传送的内容的信息。
并且,服务器把当前发送的内容的信息设定为内容包中所包括的下下个应传送的内容的信息。
再者,为了使以上说明的内容包、请求传送信号、传送计划表的关系成立,接收终端生成本次请求的内容的信息、和下个请求的内容的信息,根据已生成的信息,生成请求传送信号。
并且,接收终端根据内容包内所包括的下个应传送的内容的信息、以及下下个应传送的内容的信息,生成把这些信息分别作为本次请求传送的内容的信息和下个请求传送的内容的信息的请求传送信号。
再者,接收终端检测内容包的接收的结束或者线路拥挤造成的内容包的接收中断。
附图说明
图1是说明本发明的概要的图。
图2是表示数据流的程序图。
图3是请求传送信号的示例图。
图4是传送计划表的示例图。
图5是内容包的示例图。
图6是检测内容包的发送停止的结构的一例的图。
图7是请求传送信号的示例图。
图8是传送计划表的示例图。
图9是内容包的示例图。
图10是请求传送信号的示例图。
图11是内容包的示例图。
图12是请求传送信号的示例的图。
图13是内容包的示例的图。
图14是对服务器的负荷进行分散的结构的一例的图。
图15是请求传送信号的示例的图。
图16是内容包的示例的图。
图17是请求传送信号的示例的图。
图18是内容包的示例的图。
图19是内容包的示例的图。
图20是对服务器的负荷进行分散的结构的一例的图。
图21是请求传送信号的示例的图。
图22是内容包的示例的图。
图23是涉及第1实施方式的内容包的结构图。
图24是内容包的具体结构的示例图。
图25是终端装置的流程图。
图26是涉及第2实施方式的内容包的结构图。
图27是涉及第3实施方式的内容包的结构图。
图28是涉及第4实施方式的内容包的具体结构的示例图。
图29是涉及第7实施方式的内容包的结构的示例图。
图30是涉及第10实施方式的请求传送信号的结构图。
图31是采用请求传送信号的XML的表现的示例图。
图32是涉及第11实施方式的请求传送信号的结构图。
图33是涉及第12实施方式的请求传送信号的结构图。
图34是第12实施方式的概要图。
图35是从第13实施方式到第16实施方式的概要图。
图36是涉及第13实施方式的传送计划表的结构图。
图37是涉及第14实施方式的传送计划表的结构图。
图38是保存传送结束位置用的数据结构的示例图。
图39是涉及第15实施方式的传送计划表的结构图。
图40是计划表下个内容信息的示例图。
图41是涉及第16实施方式的传送计划表中的计划表下个内容信息的结构图。
图42是涉及第17实施方式的服务器的流程图。
图43是涉及第17实施方式的服务器的功能方框图。
图44是涉及第18实施方式的服务器的功能方框图。
图45是涉及第18实施方式的服务器的流程图。
图46是涉及第19实施方式的服务器的功能方框图。
图47是涉及第19实施方式的服务器的流程图。
图48是涉及第20实施方式的服务器的功能方框图。
图49是涉及第20实施方式的服务器的流程图。
图50是涉及第21实施方式的服务器的功能方框图。
图51是涉及第21实施方式的服务器的流程图。
图52是涉及第22实施方式的服务器的功能方框图。
图53是选择计划表下个内容信息的过程示例图。
图54是涉及第22实施方式的服务器的功能方框图。
图55是涉及第23实施方式的服务器的功能方框图。
图56是涉及第24实施方式的服务器的功能方框图。
图57是涉及第24实施方式的服务器的流程图。
图58是涉及第25实施方式的服务器的功能方框图。
图59是涉及第26实施方式的服务器的功能方框图。
图60是涉及第27实施方式的服务器的功能方框图。
图61是涉及第28实施方式的服务器的功能方框图。
图62是涉及第29实施方式的终端装置的功能方框图。
图63是涉及第30实施方式的终端装置的功能方框图。
图64是涉及第31实施方式的终端装置的功能方框图。
图65是涉及第32实施方式的终端装置的功能方框图。
图66是涉及第33实施方式的终端装置的功能方框图。
图67是涉及第34实施方式的终端装置的功能方框图。
图68是涉及第35实施方式的终端装置的功能方框图。
图69是在媒体内容传送中途***广告数据进行传送的情况下的过去的***示例图。
具体实施方式
以下利用附图,详细说明本发明的实施方式。而且,本发明并不受这些实施方式的任何限制,在不脱离其要点的范围内能按各种变形方式来实施。
[本发明的实施例]
首先,利用附图来说明本发明的实施方式。而且,本发明的技术范围不应解释为受下述实施方式的限制。
[内容***的例]
图1是说明本发明概要的图。在本发明中,《1》终端装置101向服务器A(102)发送为请求传送内容所需的请求传送信号。《2》服务器A根据请求传送信号向终端装置发送内容包。在该内容包内包括当前传送的内容信息,并包括此后终端装置应接收的内容的信息。并且,该内容保存在服务器B内。《3》当终端装置检测出由于某种原因(例如通信线路的拥堵和服务器A的故障等)而不能从服务器A接收内容包时,为了接收由内容包所指定的下一内容,向服务器B(103)发送请求传送信号。《4》根据该请求传送信号,服务器B向终端装置发送内容包。然后,如果终端装置不能从服务器B接收内容包,则为了接收服务器B发送的内容包中所指定的下一内容,例如向服务器A再次发送传送请求,接收内容包,或者向第3服务器发送传送请求,接收内容包。
图2是表示终端装置101、服务器A(102)、服务器B(103)之间的数据流的程序图。在S201步,从终端装置向服务器A发送请求传送信号,然后,从服务器A向终端装置发送内容包。在该内容包内指定了服务器B所保存的内容作为下个应接收的内容的情况下,当终端装置不能从服务器A接收内容包时,在S202步,向服务器B发送请求传送信号,从服务器B接收内容包。在该内容包内指定了服务器A保存的内容作为下个应接收的内容的情况下,当不能从服务器B接收内容包时,终端装置在S203步向服务器A发送请求传送信号,与此相对应接收内容包。
如果,在S202步,根据向服务器B发送的请求传送信号,从服务器B发送的内容包内,作为下个应接收的内容,如果指定的内容的位置是在最后从服务器A接收的内容包的位置之后,那么,从服务器B发送的内容包所表现的内容,应被***到从服务器A发送的内容包所表现的内容内。
[终端装置→服务器A]
图3是举例表示最初从终端装置101向服务器A(102)发送的请求传送信号103的结构。请求传送信号103包括:指定本次请求传送的内容的部分“本次内容识别信息部”104,以及请求本次传送的内容中指定下个请求传送的内容的部分“下个内容识别信息部”105。
最初向服务器A请求内容的情况下,对本次内容识别信息部的内容ID值,指定了“电影1”;对服务器ID值指定了“服务器A”。因为是最初请求内容,所以,位置的值表示为NULL,即为表示没有指定的值。并且,下个请求传送的内容未定,所以在下个内容识别信息部105内,内容ID,服务器ID、位置的各个值为NULL。
而且,内容ID值不需要像“电影1”那样,是人们容易理解的,只要计算机等机器能够识别即可。并且,服务器ID值,例如也可以是服务器A的IP地址和FQDN(Null Qualified Domain Name)。并且,所谓位置,是指对开始传送内容的地点进行确定的信息。例如,沿时间轴发送的流内容的情况下,用时间来指定位置。并且,如果像电子书籍等那样,是能按页单位进行传送的,那么,用页序号来指定位置。
[服务器A参照的传送计划表]
图4举例表示对服务器A传送电影1时的动作进行描述的传送计划表的结构。401栏保存内容ID。
402栏保存传送开始位置。在图4的传送开始位置的描述中,“Resume Position”,如果在请求传送信号中指定了本次内容识别信息部的位置,那么,表示从该位置开始传送。并且,如“[0:00.0]所示,用括号把位置的值括住,表示在请求传送信号中,在未指定本次请求传送的内容的位置的情况下,从括号内的值所表示的位置,现在是从0:00.0位置开始传送电影1。所以,在图3所示的请求传送信号由服务器A接收的情况下,从0:00.0位置开始传送电影1。
403栏保存传送结束位置。保存在403栏内的“Media Time”的描述,表示由内容包指定的下个传送的内容的信息,应当记录当前传送的内容的位置。其详细情况,用图5说明。
404、405、406栏保存下个应传送的内容的信息,即计划表下个内容信息。计划表下个内容信息由3部分构成,这些部分保存:本次请求传送的内容传送结束时间,应当在下个由终端装置发送请求传送信号的服务器ID、内容ID的值。所以,图4的传送计划表应当在0:15.0、0:30.0、0:40.0的位置结束电影1的传送(从以后的说明中可以看出,准确地说,在0:15.0和0:30.0的位置上***别的内容,在0:40.0结束电影1的传送)。若在0:15.0结束传送,则终端装置向服务器B发送请求传送广告1的请求传送信号。并且,若在0:30.0位置上结束电影1的传送,则终端装置向服务器C发送请求传送广告2的请求传送信号。并且,若在0:40.0位置上结束电影1的传送,则服务器ID、位置,两者均为NULL,所以,不向任何服务器发送请求传送信号。
而且,服务器一般能传送多个内容。因此,服务器能参照多个传送计划表。这样,在能参照多个传送计划表的情况下,根据由请求传送信号请求的内容ID,决定应采用的传送计划表。
[服务器A→终端装置]
图5举例表示根据图3的请求传送信号和图4的传送计划表,由服务器A向终端装置发送的内容包。
内容包由3个部分构成。例如最初发送的内容包,由502、503、504部分构成。502部分保存构成电影1的内容用的信息,即内容构成信息(因此,把相当于内容包的502部分的部分称为内容信息保存部)。例如保存电影1的图像信息、声音信息等。
503部分保存下个应当传送的内容的信息(因此,相当于内容包的503部分的部分称为“下个信息保存部”)。在图4所示的传送计划表中,在0:15.0位置上接收终端向服务器B发送用于传送广告1的请求传送信号,所以,下一信息保存部503的内容ID值为“广告1”,服务器ID值为“服务器B”。并且,403栏是Media Time,所以,位置的值是最初的内容包表示的内容的位置0:00.0。
504部分保存下下个应传送的内容的信息。(因此,相当于内容包的504部分的部分称为下下个信息保存部。)。在广告1传送之后,在从服务器A传送电影1的继续的情况下,对内容ID值指定“电影1”;对服务器ID值指定“服务器A”;对位置的值指定“0:00.0”。
以内容包501为开头,在内容包505之前由服务器A进行传送。在这些包内,根据电影1的内容,使电影1的内容构成信息变化,并且,下个信息保存部的位置的值和下下个信息保存部的位置的值,随内容的传送而变化(结果,在图5所示的内容包中,下个信息保存部的位置的值,和下下个信息保存部的位置的值相同)。
因为内容包505表示在0:15.0位置上发送的内容包,所以,下个信息保存部507、下下个信息保存部508的位置的值为0:15.0。
利用图4所示的传送计划表的描述,当服务器A发送内容包505时,停止发送内容包。这样,终端装置检测出内容包的发送停止。
[终端装置检测内容包的发送停止的结构]
图6表示由终端装置来检测内容包的发送停止用的结构一例。在用于接收内容包的接收部所接收的内容包,增加到队列601的末尾上,用于重放内容包所表示的内容的重放部,为从队列的开头重放而取得内容包。
最初,队列是空的,但当开始接收内容包时,队列内充填内容包。当充填的内容包的量超过重放阈值603时,由重放部开始重放。进行重放时,充填在队列中的内容包的量减少。当检测出低于传送请求阈值602时,就检测出内容包的发送停止。
[终端装置→服务器B]
当终端装置检测出内容包的发送停止时,终端装置根据0:15.0位置的内容包,发送请求传送信号。
图7表示这时发送的请求传送信号的结构。例如在最后的服务器A发送的内容包505的下个信息保存部内,内容ID的值指定了广告1;服务器ID值指定了服务器B;位置指定了0:15.0,所以,在请求传送信号701的本次内容识别信息部702内指定下个信息保存部507的值。并且,在内容包505的下下个信息保存部508内包括:内容ID的值为电影1;服务器ID值为服务器A;位置值为0:15.0,所以,在下个内容识别信息部703中,指定这些值。
[服务器参照的传送计划表]
图8表示传送计划表,该表描述发送请求传送信号的服务器B传送广告1时的动作。
[服务器B→终端装置]
并且,图9表示根据图8所示的请求传送信号由服务器B发送的内容包。
在传送计划表中,在传送开始位置的栏内如0:00.0所示仅指定了位置的具体数值的情况下,不管请求传送信号的本次内容识别信息部的位置值如何,都从传送开始位置的栏内所指定的位置开始传送内容。所以,按照图8所示的传送计划表,不管请求传送信号的本次内容识别信息部702的位置值如何,广告1都能从0:00.0位置开始传送。
在传送计划表的传送结束位置上指定了Resume Position的情况下,请求传送信号的本次内容识别信息部的位置值,被设定为内容包的下个信息保存部的位置值上。所以,按照图8所示的传送计划表,如图9的例所示,内容包的下个信息保存部903、907的位置值为0:15.0。
保存计划表下个内容信息的804栏,在0:01.0的位置上,服务器ID为“Return Host”;内容ID为“Return Content”。Returm Host、Return Content的意思表示请求传送信号内所包括的下个内容识别信息部的服务器ID和内容ID的值,是内容包内应当包括的下个信息保存部的服务器ID和内容ID的值。所以,如图9所示,下个信息保存部903、907的内容ID和服务器ID的值为“电影1”、“服务器A”。
[终端装置→服务器A]
图10表示终端装置接收内容包905之后发送的请求传送信号1001,请求传送信号1001的本次内容识别信息部1002,内容与图9所示的内容包的下个信息保存部相同,下个请求传送的下个内容识别信息部1003,其内容与从服务器B最后接收的内容包的下下个信息保存部908相同。
[服务器A→终端装置]
服务器A若收到请求传送信号1001,则从0:15.0的位置发送电影1的内容包。因为在图4所示的传送计划表中指定了0:15.0的下个在0:30.0结束传送,所以,服务器A发送从0:15.0到0:30.0的内容包。并且,保存计划表下个内容信息的405栏,下个进行传送请求的服务器ID是“服务器C”;内容ID是“广告2”,所以,内容包的下个信息保存部1103、1107的内容ID和服务器ID的值,分别定为“广告2”和“服务器C”;位置的值定为当前传送的电影1的位置。并且,关于下下个信息保存部1104、1108,把内容ID、服务器ID的值定为当前内容“电影1”、“服务器A”;把位置的值定为当前传送的电影1的位置。
[终端装置→服务器C和服务器C→终端装置]
图12表示终端装置接收内容包1105之后发送的请求传送信号。本次内容识别信息部1202,其值与图11所示的内容包的下个信息保存部相同,下个内容识别信息部1203,其值与内容包1105的下下个信息保存部1108相同。
[终端装置→服务器A]
服务器C中的传送计划表,如果图8所示的传送计划表的内容ID为“广告2”,那么,当从服务器C发送广告2的位置0:01.0的内容包时,停止发送内容包。因此,终端装置向服务器A发送请求传送信号,请求从0:30.0的位置传送电影1。
[服务器A→终端装置]
图13表示针对请求从0:30.0的位置传送电影1的请求传送信号,从服务器A向终端装置发送的内容包。按照图4的传送计划表,0:30.0的下个是在0:40.0结束发送,这时,服务器ID、内容ID为NULL,所以,下个信息保存部1303、1307的内容ID、服务器ID的值为NULL。这样,当终端装置收到0:40.0位置的内容包1305时,不发送请求传送信号。
这样,按照该实施方式,在从服务器A传送的内容的中途,能够***别的内容。
[负荷分散的例子]
图14表示使许多个服务器分担内容的传送,对服务器的负荷进行分散的例子结构。
[整体结构]
在图14中,传送计划表1401、1402……1403、1404是为了对电影2的内容进行传送,而由服务器A(102)、服务器B(103)……服务器Y(105)、服务器Z(106分别进行参照的传送计划表。
[终端装置→服务器A]
图15表示最初终端装置向服务器A发送的请求传送信号1501。因为是最初的请求,所以,本次内容识别信息部1502的位置的值和下个内容识别信息部1503的值为NULL,和图3时相同。
[服务器A→终端装置]
图16表示根据请求传送信号1501从服务器A向终端装置发送的内容包。在传送计划表1401中,指定了在0:10.0位置上结束传送,所以,下个信息保存部1607、下下个信息保存部1608的位置值为0:10.0的内容包,是从服务器A发送的最后的内容包。并且,在传送计划表1401中,0:10.0之后向服务器B请求电影2,所以,下个信息保存部1603、1606的内容ID、服务器ID的值分别为电影2、服务器B。并且,下个信息保存部和下下个信息保存部的位置的值根据内容包所表示的位置来进行设定。
[终端装置→服务器B]
图17举例表示终端装置接收内容包1605之后,向服务器B发送的请求传送信号。下个信息保存部1607、下下个信息保存部1608中所包括的值,分别为本次内容识别信息部1702、下个内容识别信息部1703的值。
[服务器B→终端装置]
图18举例表示对图17所示的请求传送信号从服务器B发送的内容包。传送计划表1402的计划表下个内容信息服务器ID的值为“服务器C”;内容ID值为“电影2”,所以,发送下个信息保存部1803、1806的内容ID和服务器ID的值分别为“电影2”和“服务器C”的内容包。并且,传送计划表1402中,用0:20.0表示传送结束,所以内容包1805是从服务器B发送的最后的内容包。
[服务器Z→终端装置]
图19举例表示如上所述,对请求传送信号和内容包进行发送,最后从服务器Z向终端装置发送的内容包。图19所示的内容包的下个信息保存部1903、1907的内容ID、服务器ID的值为NULL,所以,终端装置接收内容包1905之后,不再重新发送请求传送信号。
这样,按照本实施方式,能由多个服务器来分担内容的传送,能减小服务器的负荷。
[负荷分散的另一例]
图20表示使多个服务器分担内容传送的另一例的结构。
在上述例中,内容的传送由最后的服务器Z来结束,但在本例中,能用任意的服务器来结束。
[整体的结构]
在图20中,传送计划表2001、2002、2003是为了传送电影3这一内容,由服务器A(102)、服务器B(103)、服务器C(104)分别进行参照的传送计划表。这些传送计划表表示在0:55.0和1:00.0中结束电影3的传送。
图21表示从终端装置向服务器A发送的请求传送信号。
图21的传送请求发送后,如果是通常,那么,如图22所示,由服务器A发送从0:00.0到0:55.0的内容包,然后,从终端装置向服务器B发送请求传送信号,从0:55.0到1:00.0的内容包从服务器B发送。
如果由终端装置检测出,在0:00.0之后,0:55.0之前,由于通信线路拥挤等而不能从服务器A接收内容包,那么向服务器B发送请求传送信号。并且,如果在从服务器B接收了内容包之后,不能再接收从服务器B来的内容包,那么,向服务器C发送请求传送信号。以后同样,在从服务器C接收了内容包之后,如果不能再接收从服务器C来的内容包,那么,向服务器A发送请求传送信号。
这样,按照本实施方式,能构成可以耐受通信线路拥挤的内容传送***。
而且,以下说明的服务器和终端装置,能通过使计算机执行程序而实现。并且,内容包和请求传送信号,也可以看作是在这种计算机之间进行交换的数据结构。传送计划表可以看作是实现服务器的计算机进行参照的数据结构。
[第1实施方式]
图23表示涉及本发明第1实施方式的内容包的结构图。内容包2301具有内容构成信息保存部2302和下个信息保存部2303。
而且,在本说明书中,所谓“内容包”是指网络的OSI参照模型中的在物理层上的等级,例如应用层中的数据结构。
“内容构成信息保存部”2302保存内容构成信息。所谓“内容构成信息”是指构成传送内容用的信息。例如,在图像流的传送中,保存图像重放所需的信息的部分是内容构成信息保存部。
“下个信息保存部”2303保存下个内容识别信息。所谓“下个内容识别信息”是指用于识别下个内容的信息,所谓“下个内容”是指利用内容构成信息保存部2302所保存的用于其构成的信息的内容的下个传送的内容。可以把识别内容的识别符即内容ID作为下个内容识别信息的例子。
图24表示内容包的更具体的构成。内容包2401由保存标题(head)信息的部分2402,下个信息保存部2403和内容构成信息保存部2404构成。在保存标题信息的部分2402中,例如存放:付与内容包的序列编号、内容包的整体大小、下个信息保存部的区距(offset)和内容构成信息保存部的区距(offset)等。
[第1实施方式:主要效果]
内容包因具有下个信息保存部,所以具有以下效果。也就是说,当终端装置接收内容包时,由于某种原因而不能再接收内容包的情况下,例如能够请求接收最后接收的内容包的下个信息保存部内所保存的下个内容识别信息所识别的内容,能够不出现内容断开地进行内容的重放。
图25表示进行这种动作的终端装置的流程图。在S2501步,判断是否能接收内容包。如果能接收,那么转入S2502步,进行内容包的重放处理。如果不能接收内容包,那么转入S2503步,进行设定,以便接收下个信息保存部内保存的下个内容识别信息进行识别的下个内容。具体来说,发送下个内容的请求传送信号。
[第2实施方式]
图26表示涉及本发明第2实施方式的内容包的结构图例子。内容包2601具有内容构成信息保存部2602和下下个信息保存部2603。
“内容构成信息保存部”2602与第1实施方式的内容构成信息保存部相同。
“下下个信息保存部”2603保存下下个内容识别信息。所谓“下下个内容识别信息”是指为识别下下个内容用的信息,所谓“下下个内容”是指在内容构成信息保存部2602中保存了其构成用的信息的内容的下下个传送的内容。识别内容的识别符即内容ID可以用作为下下个内容识别信息的例子。
[第2实施方式:主要效果]
内容包由于具有下下个信息保存部,所以,例如可获得以下效果。也就是说,作为下下个内容识别信息,在内容构成信息保存部中保存了用于保存该构成用的信息的内容的识别信息,因此,能在中途重放别的内容,在该内容重放结束后能返回到最初的内容上。
[第3实施方式]
图27表示涉及本发明第3实施方式的内容包的构成图的例子。内容包2701具有:内容构成信息保存部2702、下个信息保存部2703和下下个信息保存部2704。
关于“内容构成信息保存部”、“下个信息保存部”、“下下个信息保存部”,和第1或第2实施方式中说明的相同。
[第3实施方式:主要效果]
由于内容包具有下个信息保存部和下下个信息保存部,所以,除具有第1实施方式和第2实施方式的效果外,还具有以下效果:在内容包由于某种原因而不能接收的情况下,能够指定应当接收的内容,并且,在该内容的内容包也不能接收的情况下,能够指定应当接收的内容,能够经受故障。
[第4实施方式]
涉及本发明第4实施方式的内容包的构成与第1实施方式的说明中用的图23相同。不过,本实施方式中的下个信息保存部保存下个内容位置信息。所谓“下个内容位置信息”是指表示下个内容内的应当开始传送的位置的信息。在内容沿时间轴进行传送的情况下,下个内容位置信息用时刻表示。并且,如果像电子书籍那样用页码来规定位置,那么,用页码编号来表示。
图28表示内容包的更具体的构成。内容包2801由保存标题信息的部分2804,下个信息保存部2803,内容信息保存部2804构成。
[第4实施方式:主要效果]
通过采用本实施方式的内容包,能够根据当前传送的内容的位置来指定下个应当传送的内容的位置。例如,准备停止接收内容包而指定了接收别的内容的情况下,当在宣传广告的部分已停止接收内容包时,能够从别的内容的宣传广告部分开始传送,能减轻观众对内容感到不自然。
[第5实施方式]
涉及本发明第5实施方式的内容包的构成,与第2实施方式的说明中所使用的图26相同。不过,本实施方式中的下下个信息保存部保存下下个内容位置信息。所谓“下下个内容位置信息“是表示下下个内容中应当开始传送的位置的信息。
[第5实施方式:主要效果]
所以,通过采用本实施方式的内容包,能根据当前传送的内容的位置,指定下下个应当传送的内容的位置。由于存在下下个应当传送的内容,所以,例如,能经受住故障的不良影响,而且,由于位置由内容包进行指定,所以,在停止接受内容包的情况下,能减轻观众对内容的不自然感。
[第6实施方式]
涉及本发明第6实施方式的内容包的构成与第3实施方式的说明中用的图27相同。不过,本实施方式中的下个信息保存部、下下个信息保存部是分别由第4实施方式、第5实施方式说明的。
[第6实施方式:主要效果]
所以,按照本实施方式,能提供如第3实施方式所示可以经受住故障影响的***,而且,因为指定内容的位置,所以,在内容包的接收中断的情况下,能减轻观众对内容的不自然感。
[第7实施方式]
涉及本发明第7实施方式的内容包,如第1或第4实施方式那样,具有内容构成信息保存部和下个信息保存部。但是,本实施方式中的下个信息保存部保存下个服务器识别信息。所谓“下个服务器识别信息”是指用于识别下个服务器的信息,所谓“下个服务器”是指正在接收该内容包的终端装置是连接在传送该内容包的服务器的下面的服务器。
所以,接收终端所接收的内容包,例如从“10.1.2.3”这样的IP地址所识别的服务器中进行传送的情况下,如果在该内容包的下个信息保存部内保存“10.4.5.6”这样的IP地址,那么,从10.1.23的IP地址的服务器接收内容包之后,从10.4.5.6的IP地址的服务器接收内容包。
图29表示涉及本发明实施方式的内容包的结构。内容包2901由标题部分2902、下个信息保存部2903和内容构成信息保存部2904构成。
[第7实施方式:主要效果]
在利用本发明实施方式的内容包,不能从传送当前内容包的服务器中接收内容包的情况下,能从下个信息保存部所指定的服务器中接收内容包,所以,能防止内容的重放发生中断。
[第8实施方式]
涉及本发明第8实施方式的内容包,如第2或第5实施方式所示具有内容构成信息保存部和下下个信息保存部。但是,在本实施方式中,下下个信息保存部保存下下个服务器识别信息,所谓“下下个服务器识别信息”是指用于识别下下个服务器的信息,所谓“下下个服务器”是指正在接收该内容包的终端装置,是连接在传送该内容包的服务器的下下一个位置上的服务器。
[第8实施方式:主要效果]
如果通过采用本实施方式的内容包,来指定传送当前内容包的服务器作为下下一个服务器,那么,即使中途从别的服务器接收内容包,也能在以后从原来的服务器接收内容包。这样,例如能防备服务器发生故障,然后消除故障进行恢复。
[第9实施方式]
涉及本发明第9实施方式的内容包,如第3或第6实施方式那样,具有内容信息保存部、下个信息保存部、下下个信息保存部。但是,在本实施方式中,下个信息保存部可看作是第7实施方式中说明的;下下个信息保存部可看作是第8实施方式中说明的。
[第9实施方式:主要效果]
由于内容包具有下个信息保存部和下下个信息保存部,所以除具有第7和第8实施方式的效果外,还具有以下效果:能够指定由于某种原因而不能接收内容包的情况下的服务器、以及从该服务器也不能接收内容包的情况下的服务器,能够经受故障的影响。
[第1至第9实施方式的组合]
第1至第9实施方式,可以按任何方式进行组合。对这些实施方式进行组合的形态,例如用图5、7、9、11、13、16、18、19、22进行了说明。
[第10实施方式]
图30表示涉及本发明第10实施方式的请求传送信号的结构图。
所谓“请求传送信号”是指为了请求服务器传送内容而从终端装置发送的信号。
请求传送信号3001包括本次内容识别信息3002和下个内容识别信息3003。
“本次内容识别信息”3002是用于识别本次请求传送的本次内容的信息。例如,也可以是“电影1”等内容的名称。通过从终端装置向服务器发送请求传送信号,把用本次内容识别信息进行识别的内容,从服务器发送到终端装置。
“下个内容识别信息”3003是用于识别在本次内容之后请求传送的下个内容的信息。也就是说,下个内容识别信息是在用本次内容信息去进行识别的内容传送结束时用于识别被传送的内容的信息。
图31表示利用XML(Extensible Markup Language)的形式来表现请求传送信号的例子。在图31中,布置在由<CURRENT>和</CURRENT>包围的部分内的“电影A”是本次内容识别信息;布置在由<SUBSEQUENT>和</SUBSEQUENT>包围的部分内的“宣传B”是下个内容识别信息。表示根据该请求传送信号,来传送电影A,然后传送宣传B。
[第10实施方式:主要效果]
请求传送信号,除包括本次内容识别信息外,还包括下个内容识别信息,所以,在进行内容传送的服务器一侧,在对用本次内容识别信息识别的内容进行传送期间,能够为用下个内容识别信息识别的内容进行传送做准备。并且,在传送内容所使用的内容包的下个信息保存部中能存放下个内容识别信息。
[第11实施方式]
图32表示涉及本发明第11实施方式的请求传送信号的结构图。请求传送信号3201包括本次内容位置信息3202和下个内容位置信息3203。
“本次内容位置信息”3202是表示本次请求传送的本次内容内的应当开始传送的位置的信息。作为表示位置的具体例子,在如流那样沿时间轴进行传送的内容的情况下,具有从传送开始所经过的时间。
“下个内容位置信息”3203是表示本次内容之后请求传送的下个内容内的应当开始传送的位置的信息。
例如,在本次内容是“电影A”,下个内容是“宣传B”的情况下,把本次内容位置信息设定为0:10.0;把下个内容位置信息设定为0:00.0,这样,电影A从0:10.0的位置开始传送,然后宣传B从0:00.0位置开始传送。
[第11实施方式:主要效果]
把本次内容位置信息和下个内容位置信息包括在请求传送信号内,这样能从内容的中途开始传送。尤其在第1内容的传送的中途***别的内容,再次开始第1内容的传送的情况下,能够利用本次内容位置信息来指定再次开始的位置。
[第12实施方式]
图33表示涉及本发明第12实施方式的请求传送信号的结构图。请求传送信号330 1包括下个服务器识别信息3302。
“下个服务器识别信息”3302是接收内容包的终端装置用于对与传送该内容包的服务器之后连接的下个服务器进行识别用的信息。例如,作为下个服务器识别信息的例子有下个服务器IP地址和FQDN。而且,这里所谓“内容包”是指如图34所示,由于终端装置3401发送请求传送信号3404而从服务器3402发送的内容包3405。
[第12实施方式:主要效果]
由于请求传送信号包括下个服务器识别信息,所以,能从与本次内容的服务器不同的服务器接收下个内容。这样,例如,即使本次内容的服务器发生故障,也能接收下个内容。
[第10至12实施方式的组合]
第10~12实施方式能任意组合。关于这些实施方式的组合形态,用图3、7、10、12、15、17、21进行了说明。
[第13至16实施方式]
图35说明本发明第13~16实施方式的概要。涉及第13~16实施方式的传送计划表3501用于使服务器生成具有内容构成信息保存部3503的内容包3502。而且,内容构成信息保存部3503的定义可以和第1~9实施方式中说明的内容构成信息保存部相同。
传送计划表3501也可以存储在服务器的内部。或者存储在服务器的外部,也可形成能根据服务器的需要而读出的状态。
[第13实施方式]
图36表示涉及第13实施方式的传送计划表的结构图。传送计划表3601具有计划表传送开始位置信息保存部3602。
“计划表传送开始位置信息保存部”保存计划表传送开始位置信息。所谓“计划表传送开始位置信息”是表示本次内容的应当开始传送的位置的信息。例如,在内容沿时间轴进行传送的情况下,计划表传送开始位置信息也可以指定像0:10.0这样的时刻。并且,不需要包括数值。例如,在请求传送信号中指定了位置的情况下,也可以是表示从由请求传送信号指定的位置开始传送的符号。并且可以是包括数值和符号的。例如也可以是能解释为程序本身或程序的。其示例可以描述为表示在请求传送信号中未指定应当开始的位置的情况下,从规定位置开始传送。
[第13实施方式:主要效果]
如上所述,传送计划表具有计划表传送开始位置信息保存部,所以,例如能适应于在请求传送信号中未包括应当开始传送的位置的情况。
[第14实施方式]
图37表示涉及本发明第14实施方式的传送计划表的结构图。传送计划表3701具有计划表传送结束位置信息保存部3702。
“计划表传送结束位置信息保存部”3702保存计划表传送结束位置信息。所谓“计划表传送结束位置信息”是指表示本次内容的传送结束位置的信息。例如是表示传送到了本次内容的哪个位置为止的信息。
图38表示每个终端装置都保存内容A这种内容传送结束位置的清单(list)结构,传送一个内容的终端装置不仅限于一个,所以,对传送内容的每台终端装置传送存储区等,保存传送结束位置。
或者,计划表传送结束位置信息,如图4的403栏所示,也可以是Media Time这样的字符串。该情况下,把“Media Time”看作是变量的一种,如LISP语言那样,若在与终端装置相对应的环境中对Media Time进行评价,则也可以是获得对该终端装置的内容传送结束位置。
[第14实施方式:主要效果]
由于传送计划表具有计划表传送结束位置信息保存部,所以,例如能够在服务器侧对内容的传送状况进行管理。
[第15实施方式]
图39表示涉及本发明的第15实施方式的传送计划表的结构图。传送计划表3901具有计划表下个内容信息保存部3902。
“计划表下个内容信息保存部”3902保存计划表下个内容信息。所谓“计划表下个内容信息”是终端装置在本次内容之后请求传送的下个内容的信息。
图40表示由计划表下个内容信息保存部保存的计划表下个内容信息的例子。在该例中,保存由终端装置在内容A之后请求传送的下个内容URL。
[第15实施方式:主要效果]
由于传送计划表具有计划表下个内容信息保存部,所以,服务器能把计划表下个内容信息包括在内容包中。这样,终端装置能获得下个应当接收传送的内容信息。在本次内容的传送由于某种原因而停止的情况下,能提出下个应当接收传送的内容的传送请求,能使内容的重放不会中断。
[第16实施方式]
涉及本发明第16实施方式的传送计划表,是让涉及第5实施方式的传送计划表内的计划表下个内容信息包括:内容结束位置信息、下个内容传送服务器识别信息、以及下个内容识别信息。
图41表示涉及本实施方式的传送计划表中的计划表下个内容信息的结构图。
“内容结束位置信息”是表示内容包的构成信息保存部中保存的内容构成信息所构成的内容结束位置的信息。例如是停止内容包的发送的时间。
“下个内容传送服务器识别信息”是对进行下个内容传送的内容传送服务器进行识别用的信息。例如服务器的ID地址和FQDN。
“下个内容识别信息”是对下个内容进行识别用的信息。例如内容的名称。
[第16实施方式:主要效果]
在本实施方式中,服务器向终端装置传递下个内容传送服务器识别信息和下个内容识别信息,并且,服务器在由内容结束位置信息所表示的位置上停止发送内容包,所以,在规定的内容位置上能强制终端装置接收下个内容。例如,能先向终端装置仅仅传送收费内容的最初部分,然后再传送观看其后续部分时的费用及其支付方法等的通知内容。
[第13至16实施方式的组合]
从第13实施方式到第16实施方式,可按任意方式组合。其组合形态的传送计划表,例如用图4、8、14、20进行了说明。
[第17实施方式]
图43表示涉及本发明第17实施方式的服务器功能的方框图。服务器4301具有计划表传送开始位置信息取得部4302。
“计划表传送开始位置信息取得部”4302,在计划表传送开始位置信息是计划表本次内容传送开始指示信息的情况下,从请求传送信号中取得本次内容位置信息。而且,所谓“计划表传送开始位置信息是计划表本次内容传送开始指示信息”,也是指计划表传送开始位置信息包括计划表本次内容传送开始指示信息。
在此,所谓“计划表本次内容传送开始指示信息”,是指命令从请求传送信号的本次内容位置信息所示的位置开始传送的指示信息。具体的例子有图4的402栏内存在的“Resume Position”。
图42表示说明本实施方式中的服务器动作的流程图。在S4201步中,接收请求传送信号。
在S4202步中,判断计划表传送开始位置信息是否是计划表本次内容传送开始指示信息。如果是该信息,那么使处理转移到S4203步;如果不是,那么,使处理转移到S4204步。
而且,也可以这样:服务器传送多个内容,传送计划表与各个内容相对应,结果服务器能参照多个传送计划表。在此情况下,利用请求传送信号中所包括的本次内容识别信息来选择传送计划表之后,进行S4202步的处理。(在以下涉及服务器的实施方式中,服务器能参照多个传送计划表的情况下,参照传送计划表的处理,在利用请求传送信号中所包括的本次内容识别信息来选择传送计划表之后才进行)。
在S4203步,从请求传送信号中取得本次内容位置信息。然后,使处理转入到S4205步。
在S4204步中,利用某种方法来取得本次内容位置。例如,如果在计划表传送开始位置信息中包括开始传送的位置,那么,把该位置作为本次内容位置。或者,也可以把内容的开始作为本次内容位置。然后,使处理转入S4205步。
在S4205步,从本次内容位置传送内容包。
[第17实施方式:主要效果]
如果通过本实施方式从终端装置提出请求,那么,能从该位置进行内容传送。
[第18实施方式]
图44表示涉及本发明第18实施方式的服务器的功能方框图。服务器4401具有计划表规定位置传送开始部4402。
“计划表规定位置传送开始部”4402,在请求传送信号的本次内容位置信息表示无指定的情况下,从该内容的规定位置开始传送。
在此,所谓“本次内容位置信息为无指定”,是指在本次内容位置信息中指定了特殊值,例如空值(即NULL)。或者,在请求传送信号中包括了表示本次内容位置信息是否为无指定的标志的情况下,是指该标志成立。
所谓“该内容”是利用请求传送信号来请求传送的内容。所谓“规定位置”,例如是由传送计划表指定的位置。
图45表示涉及本实施方式的服务器的动作说明的流程图。在S4501步中,判断本次内容位置信息是否是无指定。如果是无指定,那么使处理转移到S4502步,取得规定位置。其后的处理虽然在图45中未示出,例如可以是根据本次内容位置信息或规定位置进行内容传送。
[第18实施方式:主要效果]
根据本实施方式,终端装置不需要使请求传送信号完整后再发送,也可以不指定本次内容位置信息,所以能简化终端装置结构。并且,在本次内容位置信息为无指定的情况下,不发送相当于本次内容位置信息的数据,所以能减少通信量。
[第19实施方式]
图46表示涉及本发明第19实施方式的服务器的功能方框图。服务器4601具有计划表设定时刻传送开始部4602。
“计划表设定时刻传送开始部”4602,计划表传送开始位置信息不是计划表本次内容位置传送开始指示信息,在设定了时刻的情况下,从该设定时刻开始传送。
例如,作为计划表传送开始位置信息,如果指定为0:10.0,那么,计划表设定时刻传送开始部从0:10.0开始传送内容。
图47表示对涉及本实施方式的服务器的动作进行说明的流程图。
在S4701步,接收请求传送信号。
在S4702步,判断对计划表传送开始位置信息是否设定为时刻,如果设定为时刻,那么使处理转移到S4703步;否则,使处理转移到S4704步。
在S4703步,从设定的时刻开始传送。
在S4704步,例如,从请求传送信号中取得本次内容位置信息,从该位置开始传送。
[第19实施方式:主要效果]
按照本实施方式,即使请求传送信号,例如请求从最初开始传送内容,也能从服务器侧设定的位置进行传送。
[第20实施方式]
图48表示涉及本发明第20实施方式的服务器的功能方框图。服务器4801具有计划表传送结束位置信息记录部4802。
“计划表传送结束位置信息记录部”4802,在计划表传送结束位置信息为计划表传送结束位置记录指示信息的情况下,把计划表传送结束位置信息附加到传送的内容包的下个内容位置信息上。
所谓“计划表传送结束位置记录指示信息”,是指命令在传送计划表传送结束位置信息的内容包的下个内容位置信息上进行记录的指示信息。例如,图4的403栏的Media Time是计划表传送结束位置记录指示信息的例子。如第14实施方式中说明的那样,也可以把Media Time看作是变量,进行评价,这样获得内容的传送结束位置。在此情况下,在下个内容位置信息上记录的也可以不是Media Time这样的字符串,而是通过对Media Time这样的变量进行评价而获得的内容的传送结束位置。并且,Media Time的存在本身也可以看作是计划表传送结束位置记录指示信息。
图49表示对涉及本实施方式的服务器的动作进行说明的流程图。在S4091步,判断计划表传送结束位置信息是否是计划表传送结束位置记录指示信息。如果是,那么使处理转移到S4902步;否则跳过S4902步。
在S4902步,把计划表传送结束位置信息附加到内容位置信息上。而且,如上所述,在此,所谓的计划表传送结束位置信息,不需要是计划表传送结束位置信息本身,也可以是例如对计划表传送结束位置信息的评价结果。
[第20实施方式:主要效果]
若按照本实施方式,则内容传送到了什么地方的信息包括在内容包内。这样,例如即使终端装置在中途接收了别的内容的情况下,也能在结束该别的内容的接收时,从原来的内容的后续部分进行接收。
[第21实施方式]
图50表示涉及本发明第21实施方式的服务器的功能方框图。服务器5001具有计划表下个内容位置信息设定部5002。
“计划表下个内容位置信息设定部”5002,在计划表传送结束位置信息是计划表下个内容位置设定指示信息的情况下,把请求传送信号的下个内容位置信息附加到传送的内容包的下个内容位置信息上。
所谓“计划表下个内容位置设定指示信息,是指命令把请求传送信号的下个内容位置信息附加到传送的内容包的下个内容位置信息上的指示信息。
计划表下个内容位置设定指示信息的具体例子是图8的803栏所示的“Resume Position”。利用该Resume Position把请求传送信号的下个内容位置信息设定为内容包的下个内容位置信息。
图51表示对涉及本实施方式的服务器的动作进行说明的流程图。在S5101步,判断计划表传送结束位置信息是否是计划表下个内容位置设定指示信息。如果是,那么使处理转向S5102,否则跳过S5102步。
在S5102步,把请求传送信号的下个内容位置信息附加到内容包的下个内容位置信息上。
[第21实施方式:主要效果]
利用本实施方式,根据请求传送信号来附加内容包的下个内容位置信息。所以,如果终端装置把下个内容的位置发送到服务器内,那么,因为下个内容的位置包括在内容包内,所以,不需要保存下个内容位置。
[第22实施方式]
图52表示涉及本发明第22实施方式的服务器的功能方框图。服务器5201具有:计划表下个内容信息选择部5202、和计划表下个内容信息设定部5203。
“计划表下个内容信息选择部”5202,对计划表传送开始位置信息和计划表下个内容信息中所包括的位置信息进行比较,从计划表下个内容信息中选择下个传送的计划表下个内容信息。而且,也可以存在多个计划表下个内容信息。并且,所谓“下个传送的计划表下个内容信息”是指“与下个传送的内容有关的计划表下个内容信息”。
图53表示对计划表传送开始位置信息和计划表下个内容信息中所包括的位置信息进行比较,对计划表下个内容信息进行选择的过程。在计划表传送开始位置信息内指定了Resume Position的情况下,把该Resume Position看作是变数,这样能获得下个应当传送的内容的传送开始位置(1)。例如,若得到值是2:32.22,则对计划表下个内容信息进行扫描,在2:32.22之后获得最接近2:32.22的位置的计划表下个内容信息5301。
“计划表下个内容信息设定部”5203把已选择的计划表下个内容信息设定为发送的内容包的下个内容信息。例如,图53所示,在选择了计划表下个内容信息5301的情况下,设定10、4、211、56和speech 2.ram作为内容包的下个内容信息。
图54表示对涉及本实施方式的服务器的动作进行说明的流程图。
在S5401步,利用计划表下个内容信息选择部来选择下个传送的计划表下个内容信息。
在S5402步,利用计划表下个内容信息设定部来把计划表下个内容信息设定为内容包的下个内容信息。
[第22实施方式:主要效果]
利用本实施方式,能够根据内容的传送开始位置来指定终端装置下个应当接收的内容。例如,能够利用内容的传送开始位置来改变下个传送的广告内容。
[第23实施方式]
图55表示涉及本发明第23实施方式的服务器的功能方框图。
涉及本实施方式的服务器的构成是,涉及第22实施方式的服务器还具有计划表下个内容指定位置传送结束部5501。
“计划表下个内容指定位置传送结束部”5501,利用被选择的计划表下个内容信息中所包括的位置信息所表示的位置,结束传送。
例如,如图53所示,在选择了计划表下个内容信息5301的情况下,计划表下个内容指定位置传送结束部当进行5:20.11的位置传送时,结束内容的传送。
[第23实施方式:主要效果]
若按照本实施方式,则因在指定的位置上结束内容的传送,所以,终端装置侧能强制发送下个内容的请求传送信号。并且,终端装置检测出内容的传送结束即可,所以能简化终端装置的结构。
[第24实施方式]
图56表示涉及本发明第24实施方式的服务器的功能方框图。服务器5601具有下个服务器识别信息设定部5602。
“下个服务器识别信息设定部”5602,在计划表下个内容信息内所包括的下个服务器识别信息是下个服务器识别信息设定指示信息的情况下,把请求传送信号的下个服务器识别信息设定为发送的内容包的下个服务器识别信息。
所谓“下个服务器识别信息设定指示信息”,是指命令把请求传送信号的下个服务器识别信息设定为发送的内容包的下个服务器识别信息的指示信息。具体的例子是图8中的804栏的Return Host。利用该指定来把请求传送信号701的下个内容识别信息部703的服务器ID值“服务器A”设定为图9中的内容包的下个信息保存部903的服务器ID值。
图57表示对涉及本实施方式的服务器的动作进行说明的流程图。在S5701步,判断下个服务器识别信息是否是下个服务器识别信息设定指示信息。如果是,那么使处理转向S5702步,否则跳过S5702步。
在S5702步,把请求传送信号的下个服务器识别信息设定为内容包的下个服务器识别信息。
[第24实施方式:主要效果]
若按照本实施方式,则请求传送信号的下个服务器识别信息被设定为内容包的下个服务器识别信息。这样,如果终端装置向服务器内发送请求传送信号,那么,就接收设定了下个服务器识别信息的内容包,所以,在终端装置侧不需要存储保存下个服务器识别信息。
[第25实施方式]
图58表示涉及本发明第25实施方式的服务器的功能方框图。服务器5801具有下个内容识别信息设定部5802。
“下个内容识别信息设定部”5802,在计划表下个内容信息内所包括的下个内容识别信息是下个内容识别信息设定指示信息的情况下,把请求传送信号的下个内容识别信息设定为发送的内容包的下个内容识别信息。
所谓“下个内容识别信息设定指示信息”是指命令把请求传送信号的下个内容识别信息设定为发送的内容包的下个内容识别信息的指示信息。具体的例子是图8中的804栏的Return Content。利用该指定把请求传送信号701的下个内容识别信息部703的内容ID值“电影1”设定为图9中的内容包的下个信息保存部903的内容ID值。
[第25实施方式:主要效果]
若按照本实施方式,则请求传送信号的下个内容识别信息被设定为内容包的下个内容识别信息。这样,终端装置如果向服务器发送请求传送信号,那么,接收已设定了下个内容识别信息的内容包,所以,在终端装置侧,不需要存储保存下个内容识别信息。
[第26实施方式]
图59表示涉及本发明第26实施方式的服务器的功能方框图。服务器5901具有下下个内容识别信息设定部5902。
“下下个内容识别信息设定部”5902把传送中的内容的内容识别信息设定为发送的内容的下下个内容识别信息。例如,如果传送中的内容的内容识别信息为“电影1”,那么,在下下个内容识别信息中设定为“电影1”(例如参见图5)。
[第26实施方式:主要效果]
若按照本实施方式,则正在传送的内容的内容识别信息设定为下下个内容识别信息,所以,在下个内容传送后,能返回到当前传送中的内容的传送。
[第27实施方式]
图60表示涉及本发明的第27实施方式的服务器的功能方框图。服务器6001具有下下个服务器识别信息设定部6002。
“下下个服务器识别信息设定部”6002把传送中的内容的服务器识别信息设定为发送的内容的下下个服务器识别信息。例如传送中的内容的服务器识别信息为服务器A,那么在下下个服务器识别信息中设定“服务器A”。(例如,参见图5)。而且“传送中的内容的服务器识别信息”是指对传送中的内容进行传送的服务器的识别信息。
[第27实施方式:主要效果]
若按照本实施方式,则当前传送中的内容的服务器识别信息被设定为下下个服务器识别信息,所以,在下个内容从别的服务器中传送后,能返回到能从当前传送中的服务器接收传送的状态。
[第28实施方式]
图61表示涉及本发明第28实施方式的服务器的功能方框图。服务器6101具有下下个内容位置信息设定部6102。
“下下个内容位置信息设定部”6102把传送中的内容的位置信息设定为发送的内容的下下个内容位置信息。例如,如果当前传送的内容的位置信息是“0:10.0”,那么在下下个内容位置信息中设定“0:10.0”。
[第28实施方式:主要效果]
若按照本发明实施方式,则当前传送中的内容位置信息被设定为下下个内容位置信息,所以,在下个内容传送后,能从当前传送中的位置接收内容的传送。
[第17~28实施方式的组合]
而且,从第17实施方式到第28实施方式,能任意组合实施。例如参照图5、9、11、13、16、18、19、22等,说明了组合的例子。
[第29实施方式]
图62表示涉及本发明第29实施方式的终端装置的功能方框图。终端装置6201具有:本次请求内容识别信息生成部6202、下个请求内容识别信息生成部6203、以及请求传送信号生成部6204。
“本次请求内容识别信息生成部”6202,根据被传送的内容包的下个信息保存部中所保存的下个内容识别信息,生成本次请求内容识别信息。所谓“本次请示内容识别信息”是指对本次请求传送的内容进行识别的信息。
例如,本次请求内容识别信息生成部6202是对图9所示的内容包901的下个信息保存部903的内容ID值“电影1”进行抽出而生成本次请求内容识别信息(也可以抽出内容包905的下个信息保存部907的内容ID值)。
“下个请求内容识别信息生成部”6203,根据已传送的内容包的下下个信息保存部中所保存的下下个内容识别信息,生成“下个请求内容识别信息”。所谓“下个请求内容识别信息”是指对本次之后请求传送的内容进行识别的信息。
例如,下个请求内容识别信息生成部6203,对图9所示的内容包901的下下个信息保存部904的内容ID值“广告1”进行抽出,生成下个请求内容识别信息(也可以抽出内容包905的下下个信息保存部908的内容ID值)。
“请求传送信号生成部”6204生成包括本次请求内容识别信息和下个请求内容识别信息在内的请求传送信号。
例如,请求传送信号生成部6204,作为图10的请求传送信号1001如例示那样,生成以本次内容识别信息部1002的内容ID值为“电影1”;以下个内容识别信息部1003的内容ID值为“广告1”的请求传送信号。
[第29实施方式:主要效果]
若采用本实施方式,则能根据由发送到终端装置内的内容包所表示的下个内容和下下个内容的识别信息,生成从终端装置发送的请求传送信号的本次内容和下个内容的识别信息。这样,例如,在发送内容包的服务器侧能指定下个内容、下下个内容。
[第30实施方式]
图63表示涉及本发明第30实施方式的终端装置的功能方框图。终端装置6301具有本次请求内容位置信息生成部6302、下个请求内容位置信息生成部6303、和请求传送信号生成部6304。
“本次请求内容识别信息生成部”6302,根据已传送的内容包的下个信息保存部中所保存的下个内容位置信息,生成本次请求内容位置信息。所谓“本次请求内容位置信息,是指表示本次请求传送的内容内的位置的信息。
例如本次请求内容位置信息生成部6302,对图9所示的内容包905的下个信息保存部907的位置值,“0:15.0”进行抽出,生成本次请求内容位置信息。
“下个请求内容位置信息生成部”6303,根据已传送的内容包的下下个信息保存部内所保存的下下个内容位置信息,生成下个请求内容位置信息。“下个请求内容位置信息”是表示本次请求之后请求传送的内容的应当开始传送的内容内的位置的信息。
例如本次请求内容位置信息生成部6303,对图9所示的内容包905的下下个信息保存部908的位置值,“0:01.0”进行抽出,生成下下个请求内容位置信息。
“请求传送信号生成部”6304生成包括本次请求内容位置信息和下个请求内容位置信息在内的请求传送信号。
例如,请求传送信号生成部6304,作为图10的请求传送信号1001如例示那样,生成以本次内容识别信息部1002的位置值为“0:15.0”;以下个内容识别信息部1003的位置值为“0:01.0”的请求传送信号。
[第30实施方式:主要效果]
若采用本实施方式,则能根据由发送到终端装置内的内容包所表示的下个内容和下下个内容的位置信息,生成从终端装置发送的请求传送信号的本次内容和下个内容的位置信息。这样,例如,在发送内容包的服务器侧能指定下个内容、下下个内容的位置。
[第31实施方式]
图63表示涉及本发明第31实施方式的终端装置的功能方框图。终端装置6401具有下个请求服务器识别信息生成部6402、和请求传送信号生成部6403。
“下个请求服务器识别信息生成部”6402,根据已传送的内容包的下下个信息保存部中所保存的下下个服务器识别信息,生成下个请求服务器识别信息。所谓“下个请求服务器识别信息,是指识别下个请求传送的服务器的信息。
下个请求服务器识别信息生成部6402,例如对图9所示的内容包901的下下个信息保存部904的服务器ID值“服务器A”进行抽出生成(也可以抽出内容包905的下下个信息保存部908的服务器ID值)。
“请求传送信号生成部”6403生成包括下个请求服务器识别信息在内的请求传送信号。
例如,请求传送信号生成部6403,作为图10的请求传送信号1001,如例示那样,生成以下个内容识别信息部1003的服务器ID值为“服务器A”的请求传送信号。
[第31实施方式:主要效果]
若采用第31实施方式,则终端装置,能根据传送的内容包中所包括的下下个服务器识别信息,生成下个请求服务器识别信息即可,所以简化了结构。
[第32实施方式]
图65表示涉及本发明第32实施方式的终端装置的功能方框图。涉及本实施方式的终端装置是具有第29、30、31实施方式中的任一项的终端装置具有无指定设定命令生成部的终端装置。在图65中,图中示出了其功能方框图的终端装置是第29实施方式的终端装置具有了无指定设定命令生成部6501的终端装置。
“无指定设定命令生成部”对请求传送信号生成部生成无指定信息设定命令。“无指定信息设定命令”是下令把最初发送的请求传送信号的(A)下个请求内容识别信息、(B)下个请求服务器识别信息、(C)本次请求内容位置信息,设定为表示无指定的信息的命令。而且,作为“表示无指定的信息”,例如有NULL。并且,在表示无指定的标志包括在请求传送信号内的情况下,竖起该标志,相当于设定了表示无指定的信息。
例如,图3表示的请求传送信号的下个内容识别信息部105的(A)内容ID、(B)服务器ID、(C)位置的值为NULL,可以看作是请求传送信号生成部生成的无指定信息设定命令的结果。
[第32实施方式:主要效果]
若采用本实施方式,则能够使最初从终端装置发送的请求传送信号的与下个内容有关的信息成为无指定,所以,接收请求传送信号的服务器能检测出是最初发送的请求传送信号。
[第33实施方式]
图66表示涉及本发明第33实施方式的终端装置的功能方框图。本实施方式的终端装置是第29、30、31实施方式中的任一项的终端装置具有接收停止检测部的终端装置。在图66中,表示出了其功能方框图的终端装置,是第29实施方式的终端装置具有接收停止检测部6601的终端装置。
“接收停止检测部”6601,检测已发送的内容包的接收结束或者线路拥挤造成的内容包的接收中断。而且,这里写的“拥挤”是内容包的接收中断的原因的示例,并非仅仅拥挤才是内容包的接收中断的原因。例如,终端装置和服务器之间的网络故障、服务器故障等也是内容包的接收中断的原因。
作为接收停止检测部的实现方法,例如,像参照图6进行说明的那样,在队列601中充填内容包,在充填的内容包少于请求传送阈值的情况下,检测出接收中断。
[第33实施方式:主要效果]
若采用本实施方式,因为能检测出接收中断,所以,例如能够向利用终端装置来视听内容的用户通知接收中断,指示其进行适当的动作。
[第34实施方式]
图67表示涉及本发明第34实施方式的终端装置的功能方框图。本实施方式的终端装置是涉及第33实施方式的终端装置具有请求传送信号生成开始命令生成部的终端装置。所以,图67是在图66上增加了请求传送信号生成开始命令生成部6701的图。
“请求传送信号生成开始命令生成部”,在由接收停止检测部6601检测出接收停止或接收中断的情况下,对请求传送信号生成部,根据接收结束或接收中断紧前面接收的内容包,生成请求传送信号生成开始命令。“请求传送信号生成开始命令”是下令开始生成请求传送信号的命令。
例如,在图5中,由终端装置接收内容包505之后,由接收停止检测部检测出接收结束或接收中断。在此情况下,请求传送信号生成开始命令生成部,根据内容包505的下个信息保存部507和下下个信息保存部504中所保存的信息,向请求传送信号生成部发出生成请求传送信号的命令,令其生成请求传送信号生成开始命令。这样,例如,生成并发送图7所示的请求传送信号701。
[第34实施方式:主要效果]
利用该实施方式,根据内容包的接收结束或接收中断,生成请求下个内容的请求传送信号,所以,能防止内容的重放中发生中断。
[第35实施方式]
图68表示本发明第35实施方式的终端装置的功能方框图。本实施方式的终端装置是第33实施方式的终端装置具有请求传送结束命令生成部的终端装置。所以,图68是在图66上增加了请求传送结束命令生成部6801的图。
“请求传送结束命令生成部”,在利用接收停止检测部6601来检测接收结束或接收中断,接收结束紧前面所接收的内容包的下个内容识别信息和下个服务器识别信息表示无指示的情况下,对请求传送信号生成部生成请求传送结束命令。所谓“请求传送结束命令”是指不制作请求传送信号而结束传送请求的命令。
“内容包的下个内容识别信息和下个服务器识别信息表示无指定的情况下”的例子,可以是终端装置接收了图19所示的内容包1901、1905的情况。
[第35实施方式:主要效果]
利用本实施方式,在内容包的下个内容识别信息和下个服务器识别信息表示无指定的情况下,生成请求传送结束命令,所以,能防止生成无意义的请求传送信号。
[第36实施方式]
本发明第36实施方式的终端装置,是第33实施方式的终端装置的请求传送信号生成部,在由接收停止检测部检测出接收结束或接收中断的情况下,生成一种向服务器发送的传送请求,该服务器由接收结束或接收中断的紧前面接收的内容包内所包括的下个服务器识别信息来表示。
具体的例子示于图5和图7。在图5中,将利用终端装置最后接收的内容包假定为内容包505。在此情况下,抽出下个信息保存部507内保存的服务器ID值“服务器B”。其结果,在图7中请求传送信号701发送到服务器B。
[第36实施方式:主要效果]
采用本实施方式,请求传送信号发送到由内容包指定的服务器内,在传送内容包的服务器侧,能够控制下个发送的请求传送信号的发送地址。
[第29至36实施方式的组合]
从第29实施方式到第36实施方式的实施方式能任意进行组合。从第29实施方式到第36实施方式进行组合的例子,例如参照图3、7、10、12、15、17、21等进行了说明。
发明的效果
如上所述,若采用本发明,则能够利用在互相分离的地方与网络相连接的许多服务器,互相分担对终端装置的内容传送时间。其结果,能防止从终端装置集中访问特定的服务器。并且,能提供以分散负荷为目的的服务器和终端装置所组成的***。
并且,若采用本发明,则具有相同的内容、在互相分离的地方与网络相连接的服务器和终端装置之间产生接收中断的情况下,终端装置能把内容的传送源切换到其他服务器上。这样,能连续重放内容。并且,能提高内容传送的质量,能提供稳定的内容传送服务。

Claims (36)

1、一种内容包,其特征在于,具有:
内容构成信息保存部,用于保存内容构成信息,该内容构成信息是用于构成传送的内容的信息;以及
下个信息保存部,用于保存下个内容识别信息,该下个内容识别信息用于识别上述内容之后发送的下个内容。
2、一种内容包,其特征在于,具有:
内容构成信息保存部,用于保存内容构成信息,该内容构成信息是用于构成传送的内容的信息;以及
下下个信息保存部,用于保存下下个内容识别信息,该下下个内容识别信息是识别上述内容的下下次发送的下下个内容的信息。
3、一种内容包,其特征在于,具有:内容构成信息保存部,用于保存内容构成信息,该内容构成信息是用于构成传送的内容的信息;
下个信息保存部,用于保存下个内容识别信息,该下个内容识别信息是用于识别上述内容之后发送的下个内容;以及
下下个信息保存部,用于保存下下个内容识别信息,该下下个内容识别信息是用于识别上述内容的下下次发送的下下个内容的信息。
4、一种内容包,其特征在于,具有:
内容构成信息保存部,用于保存内容构成信息,该内容构成信息是用于构成传送的内容的信息;以及
下个信息保存部,用于保存下个内容位置信息,该下个内容位置信息表示上述内容之后传送的下个内容内的应当开始传送的位置。
5、一种内容包,其特征在于,具有:
内容构成信息保存部,用于保存内容构成信息,该内容构成信息用于构成传送的内容;以及
下下个信息保存部,用于保存下下个内容位置信息,该下下个内容位置信息是表示上述内容的下下次传送的下下个内容内的应当开始传送的位置的信息。
6、一种内容包,其特征在于,具有:
内容构成信息保存部,用于保存内容构成信息,该内容构成信息用于构成传送的内容;
下个信息保存部,用于保存下个内容位置信息,该下个内容位置信息是表示上述内容的下次传送的下个内容内的应当开始传送的位置的信息;以及
下下个信息保存部,用于保存下下个内容位置信息,该下下个内容位置信息是表示上述内容的下下次传送的下下个内容内的应当开始传送的位置的信息。
7、一种内容包,其特征在于,具有:
内容构成信息保存部,用于保存内容构成信息,该内容构成信息是用于构成传送的内容的信息,以及
下个信息保存部,用于保存下个服务器识别信息,该下个服务器识别信息用于供接收该内容包的终端装置来识别传送该内容包的服务器的后面所连接的下一个服务器。
8、一种内容包,其特征在于,具有:
内容构成信息保存部,用于保存内容构成信息,该内容构成信息是用于构成传送的内容的信息,以及
下下个信息保存部,用于保存下下个服务器识别信息,该下下个服务器识别信息是用于供接收该内容包的终端装置来识别传送该内容包的服务器的下下个所连接的下下个服务器。
9、一种内容包,其特征在于,具有:
内容构成信息保存部,用于保存内容构成信息,该内容构成信息是用于构成传送的内容的信息;
下个信息保存部,用于保存下个服务器识别信息,该下个服务器识别信息是用于供接收该内容包的终端装置来识别传送该内容包的服务器的的后面所连接的下个服务器;以及
下下个信息保存部,用于保存下下个服务器识别信息,该下下个服务器识别信息用于供接收该内容包的终端装置来识别传送该内容包的服务器的下下个所连接的下下个服务器。
10、一种请求传送信号,其特征在于包括:
本次内容识别信息,它是用于识别请求本次传送的本次内容的信息;以及
下个内容识别信息,它是用于识别请求上述本次内容之后传送的下个内容的信息。
11、一种请求传送信号,其特征在于包括:
本次内容位置信息,该信息表示请求本次传送的本次内容内的应当开始传送的位置;以及
下个内容位置信息,该信息表示请求上述本次内容之后传送的下个内容内的应当开始传送的位置。
12、一种请求传送信号,其特征在于包括下个服务器识别信息,该信息用于供接收该内容包的终端装置来识别传送该内容包的服务器的下个所连接的下个服务器。
13、一种传送计划表,用于在服务器中生成具有内容构成信息保存部的内容包,该内容构成信息保存部用于保存为构成内容用的信息,即内容构成信息,
其特征在于,具有用于保存计划表传送开始位置信息的计划表传送开始位置信息保存部,该信息计划表传送开始位置表示上述本次内容内的应当开始传送的位置。
14、一种传送计划表,用于在服务器中生成具有内容构成信息保存部的内容包,该内容构成信息保存部用于保存为构成内容用的信息,即内容构成信息,
其特征在于,具有用于保存计划表传送结束位置信息的计划表传送结束位置信息保存部,该计划表传送结束位置信息表示上述本次内容的传送结束位置。
15、一种传送计划表,用于在服务器中生成具有内容构成信息保存部的内容包,该内容构成信息保存部用于保存为构成内容用的信息,即内容构成信息,
其特征在于,具有用于保存计划表下个内容信息的计划表下个内容信息保存部,该计划表下个内容信息是关于由上述终端装置请求在上述本次内容之后传送的下个内容的信息。
16、如权利要求15所述的传送计划表,其特征在于,上述计划表下个内容信息包括:
内容结束位置信息,该信息表示内容的结束位置,由上述内容包的构成信息保存部内所保存的内容构成信息构成;
下个内容传送服务器识别信息,该信息用于识别对上述下个内容进行传送的内容传送服务器;以及
下个内容识别信息,该信息用于识别上述下个内容。
17、一种服务器,其特征在于,具有计划表传送开始位置信息取得部,在计划表传送开始位置信息是“从请求传送信号的本次内容位置信息所示的位置开始传送”的指示信息,即计划表本次内容位置传送开始指示信息的情况下,根据请求传送信号取得上述本次内容位置信息。
18、一种服务器,其特征在于,具有计划表规定位置传送开始部,在上述计划表传送开始位置信息取得部所取得的上述本次内容位置信息表示无指定的情况下,从该内容的规定位置开始传送。
19、一种服务器,其特征在于,具有计划表设定时刻传送开始部,用于在计划表传送开始位置信息不是设定了上述计划表本次内容位置传送开始指示信息,而是设定了时刻的情况下,从该设定时刻开始传送。
20、一种服务器,其特征在于,具有计划表传送结束位置信息记录部,在计划表传送结束位置信息是“请把计划表传送结束位置信息记录到传送的内容包的下个内容位置信息上”的指示信息,即计划表传送结束位置记录指示信息的情况下,把上述计划表传送结束位置信息赋予到传送的内容包的下个内容位置信息上。
21、一种服务器,其特征在于,具有计划表下个内容位置信息设定部,用于在计划表传送结束位置信息是“请把请求传送信号的下个内容位置信息赋予传送的内容包的下个内容位置信息上”的指示信息,即计划表下个内容位置信息设定指示信息的情况下,把请求传送信号的下个内容位置信息赋予传送的内容包的下个内容位置信息上。
22、一种服务器,其特征在于,具有:
计划表下个内容信息选择部,用于在计划表下个内容信息存在许多个的情况下,对计划表传送开始位置信息和计划表下个内容信息中所包括的位置信息进行比较,从上述许多个计划表下个内容信息中选择出下个传送的计划表下个内容信息;以及
计划表下个内容信息设定部,用于把上述已选择的计划表下个内容信息设定为发送的内容包的下个内容信息。
23、如权利要求22所述的服务器,其特征在于,具有计划表下个内容指定位置传送结束命令生成部,用于生成计划表下个内容指定位置传送结束命令,该命令是在上述被选择的计划表下个内容信息中包含的位置信息所表示的位置上结束传送。
24、一种服务器,其特征在于,具有下个服务器识别信息设定部,在计划表下个内容信息中所包括的下个服务器识别信息是“请把请求传送信号的下个服务器识别信息设定为发送的内容包的下个服务器识别信息”的指示信息,即下个服务器识别信息设定指示信息的情况下,把请求传送信号的下个服务器识别信息设定为发送的内容包的下个服务器识别信息。
25、一种服务器,其特征在于,具有下个内容识别信息设定部,在计划表下个内容信息中所包括的下个内容识别信息是“请把请求传送信号的下个内容识别信息设定为发送的内容包的下个内容识别信息”的指示信息,即下个内容识别信息设定指示信息的情况下,把请求传送信号的下个内容识别信息设定为发送的内容包的下个内容识别信息。
26、一种服务器,其特征在于,具有下下个内容识别信息设定部,该设定部把传送中的内容的内容识别信息设定为发送的内容包的下下个内容识别信息。
27、一种服务器,其特征在于,具有下下个服务器识别信息设定部,该设定部把传送中的内容的服务器识别信息设定为发送的内容包的下下个服务器识别信息。
28、一种服务器,其特征在于,具有下下个内容位置信息设定部,该设定部把传送中的内容的位置信息设定为发送的内容包的下下个内容位置信息。
29、一种终端装置,其特征在于,具有:
本次请求内容识别信息生成部,用于根据被传送的内容包的保存在上述下个信息保存部内的下个内容识别信息,生成为识别请求本次传送的内容用的信息,即本次请求内容识别信息;
下个请求内容识别信息生成部,用于根据被传送的内容包的上述下下个信息保存部中所保存的下下个内容识别信息,生成为识别下个请求传送的内容用的信息,即下个请求内容识别信息;以及
请求传送信号生成部,用于生成包括上述本次请求内容识别信息和上述下个请求内容识别信息在内的请求传送信号。
30、一种终端装置,其特征在于,具有:
本次请求内容位置信息生成部,用于根据被传送的内容包的保存在上述下个信息保存部内的下个内容位置信息,生成表示请求本次传送的内容的应当开始传送的内容的位置的信息,即本次请求内容位置信息;
下个请求内容位置信息生成部,用于根据被传送的内容包的上述下下个信息保存部中所保存的下下个内容位置信息,生成为表示下个请求传送的内容的应当开始传送内容的位置的信息,即下个请求内容位置信息;以及
请求传送信号生成部,用于生成包括上述本次请求内容位置信息和上述下个请求内容位置信息在内的请求传送信号。
31、一种终端装置,其特征在于,具有:
下个请求服务器识别信息生成部,用于根据被传送的内容包的上述下下个信息保存部内所保存的下下个服务器识别信息,生成对请求下个传送的传送服务器进行识别用的信息,即下个请求服务器识别信息;以及
请求传送信号生成部,用于生成包括上述下个请求服务器识别信息在内的请求传送信号。
32、如权利要求29~31中的任一项所述的终端装置,其特征在于,具有无指定信息设定命令生成部,该生成部用于生成无指定信息设定命令,该无指定信息设定命令对请求传送信号生成部命令把最初发送的请求传送信号的下个请求内容识别信息、下个请求服务器识别信息和本次请求内容位置信息设定为表示无指定的信息。
33、如权利要求29~31中的任一项所述的终端装置,其特征在于,具有停止接收检测部,用于检测被传送的内容包的接收停止或者线路拥挤造成的内容包的接收中断。
34、如权利要求33所述的终端装置,其特征在于,具有请求传送信号生成开始命令生成部,该生成部用于生成请求传送信号生成开始命令,该命令是在停止接收检测部检测出了接收结束或接收中断的情况下,对请求传送信号生成部下令使其根据接收结束或接收中断发生紧前面所接收的内容包来开始生成上述请求传送信号。
35、如权利要求33所述的终端装置,其特征在于,具有用于生成传送请求结束命令的传送请求结束命令生成部,该命令是在由停止接收检测部检测出接收结束或接收中断,接收结束紧前面所接收的内容包的下个内容识别信息和下个服务器识别信息表示无指定的情况下,对请求传送信号生成部下令不生成请求传送信号,而结束传送请求。
36、如权利要求33所述的终端装置,其特征在于:请求传送信号生成部,在由停止接收检测部检测出接收结束或接收中断的情况下,生成一种向以下服务器发送的请求传送信号,该服务器是由接收结束或接收中断紧前边所接收的内容包内包括的下个服务器识别信息来表示的。
CNA031486215A 2002-06-21 2003-06-20 内容包、请求传送信号、传送计划表、服务器和终端装置 Pending CN1469266A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP180982/2002 2002-06-21
JP2002180982 2002-06-21
JP2003144084A JP2004080738A (ja) 2002-06-21 2003-05-21 コンテテンツパケット、配信要求信号、配信計画表、サーバ装置及び端末装置
JP144084/2003 2003-05-21

Publications (1)

Publication Number Publication Date
CN1469266A true CN1469266A (zh) 2004-01-21

Family

ID=29718420

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA031486215A Pending CN1469266A (zh) 2002-06-21 2003-06-20 内容包、请求传送信号、传送计划表、服务器和终端装置

Country Status (5)

Country Link
US (1) US20030236829A1 (zh)
EP (1) EP1376982A2 (zh)
JP (1) JP2004080738A (zh)
KR (1) KR20030097680A (zh)
CN (1) CN1469266A (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050262253A1 (en) * 2004-04-16 2005-11-24 Qiang Li Method and apparatus for a loosely coupled, scalable distributed multimedia streaming system
CN1980222B (zh) * 2005-12-08 2010-05-05 华为技术有限公司 控制多媒体通信的方法和***及媒体发送权管理服务器
JP2008278238A (ja) 2007-04-27 2008-11-13 Toshiba Corp 再生装置及び再生装置の通信方法
JP4735700B2 (ja) * 2008-10-08 2011-07-27 ソニー株式会社 受信装置、受信方法、サーバ装置
EP3192308A4 (en) 2015-04-10 2017-10-18 SZ DJI Technology Co., Ltd. Method, apparatus and system of providing communication coverage to an unmanned aerial vehicle
US11818187B2 (en) * 2019-08-31 2023-11-14 Sonos, Inc. Mixed-mode synchronous playback

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7519273B2 (en) * 2001-01-19 2009-04-14 Blackarrow, Inc. Content with advertisement information segment
JP2004180272A (ja) * 2002-08-21 2004-06-24 Nippon Telegr & Teleph Corp <Ntt> 情報提供装置及び情報提供方法並びに情報提供プログラム及び情報提供プログラムを記録した記録媒体

Also Published As

Publication number Publication date
EP1376982A2 (en) 2004-01-02
KR20030097680A (ko) 2003-12-31
JP2004080738A (ja) 2004-03-11
US20030236829A1 (en) 2003-12-25

Similar Documents

Publication Publication Date Title
CN1278216C (zh) 设备关联管理***、网络设备及设备关联管理方法
CN100336352C (zh) 内容发布***、描述数据发布设备和内容发布方法
CN1121011C (zh) 信息接收装置和信息接收方法
CN1969292A (zh) 用户轮廓管理***
CN1183439C (zh) 便携式终端及数据输出控制***
CN1374805A (zh) 媒体播发装置及媒体播发方法
CN1433546A (zh) 数据适合化装置、数据适合化方法、存储媒体及程序
CN1788259A (zh) 内容提供服务器、信息处理设备和方法以及计算机程序
CN1453687A (zh) 通信装置及***、***模块控制方法及记录媒体
CN1126053C (zh) 文件检索方法、文件检索发送方法及装置
CN1703699A (zh) 从门户服务器传递会话信息的方法和装置
CN1193440A (zh) 图象数据发送方法和装置及图象数据再生装置
CN101030138A (zh) 应用构架
CN1701568A (zh) 通过无线网络的多模式网络交互
CN1431800A (zh) 内容自适应服务控制***
CN1832457A (zh) 数据包通信装置及功能扩展方法
CN1490733A (zh) 服务提供方法
CN1930838A (zh) 信息处理装置、服务器、通信***、地址决定方法、地址变更方法及程序
CN1416276A (zh) 中间数据接收装置、方法、程序和记录媒体以及发送装置、传输方法
CN1444356A (zh) 数据通信方法
CN1507202A (zh) 设备管理***、设备管理终端、网络设备、终端程序、设备程序以及设备管理方法
CN1826612A (zh) 电子化服务指南显示程序、记录了程序的记录介质、电子化服务指南显示控制方法、电子化服务指南显示控制装置、程序传送方法、程序传送装置、程序接收方法、及程序接收装置
CN1248131A (zh) 电视节目广播***
CN1893352A (zh) 一种因特网协议多媒体子***的鉴权方法
CN1212531A (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