CN101998376B - 信息处理装置、信息处理方法、程序和通信终端 - Google Patents
信息处理装置、信息处理方法、程序和通信终端 Download PDFInfo
- Publication number
- CN101998376B CN101998376B CN201010248144.0A CN201010248144A CN101998376B CN 101998376 B CN101998376 B CN 101998376B CN 201010248144 A CN201010248144 A CN 201010248144A CN 101998376 B CN101998376 B CN 101998376B
- Authority
- CN
- China
- Prior art keywords
- file
- time
- communication
- communication terminal
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26233—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving content or additional data duration or size, e.g. length of a movie, size of an executable file
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了信息处理装置、信息处理方法、程序和通信终端。所提供的信息处理装置包括:通信单元,其向经由网络连接的通信终端发送内容,以及控制单元,其控制通信单元对内容的发送。控制单元致使通信单元响应于来自通信终端的内容发送请求来发送第一文件,所述第一文件包含与通信终端的通信禁止时间相对应的时间的内容,并且致使通信单元在发送预定时刻上发送将在第一文件之后发送的第二文件,所述发送预定时刻是通过将通信终端的通信禁止时间与第一文件的发送时刻相加而获得的。
Description
技术领域
本发明涉及信息处理装置、信息处理方法、程序和通信终端,更具体而言,涉及发送和接收电视节目的信息处理装置、信息处理方法、程序和通信终端。
背景技术
近年来,诸如移动电话之类安装有用于利用诸如移动电话之类的通信终端来再现音乐、视频等的功能的通信终端已经被开发出并在商业上可获得。如同计算机,通信终端也可以建立到因特网的连接并执行信息处理,并且诸如音乐和视频之类的内容可以通过使用这样的通信终端从设置在因特网上的流播(streaming)服务器、利用流播***来接收。
为了利用通信终端再现从设置在因特网上的流播服务器接收的文件,通信终端需要具有一定容量的缓冲存储器。接收自流播服务器的文件被累积在通信终端的缓冲存储器中,以通过顺序再现这些文件来实现连续再现。
但是,下面出现的这些问题使得通信终端的连续再现变得困难:
(1)具有通信终端的用户所位于的地点的通信环境不固定,因此无法获得充分的通信性能,从而处于接下来将接收的文件没法被接收的状态持续。因此,累积在缓冲存储器中的文件被用完,从而导致再现的中断。
(2)即使通信终端的通信性能足够,对服务器的访问也变得太多,从而从服务器到通信终端的传输变得不充足。而且,在此情况下,如同(1),累积在缓冲存储器中的文件被用完,从而导致再现的中断。
因此,公开了如下技术:即使通信线路被暂时切断,该技术也可以通过切换(越区切换,handover)与通信终端通信的基站来无丢失地传递图像数据到通信终端(例如,日本专利申请早期公开No.2004-32204)。
发明内容
但是,根据日本专利申请早期公开No.2004-32204,如果通信终端出于除了越区切换之外的原因而处于无法接收文件的状态中,则存在再现中断的可能性。此外,存在如下问题:在(1)中难以解决通信性能的问题,并且同时在(2)中难以解决在对服务器的访问变得过多时的问题。
鉴于上述问题,希望提供一种新颖且改进的信息处理装置、信息处理方法、程序和通信终端,所述信息处理装置能够防止内容再现由于内容递送服务器的负载增大或通信终端的通信性能降低而中断。
根据本发明的实施例,提供了一种信息处理装置,包括:通信单元,其向经由网络连接的通信终端发送内容;以及控制单元,其控制所述通信单元对所述内容的发送。所述控制单元致使所述通信单元响应于来自所述通信终端的内容发送请求来发送第一文件,所述第一文件包含与所述通信终端的通信禁止时间相对应的时间的内容,并且致使所述通信单元在发送预定时刻处发送要在所述第一文件之后发送的第二文件,所述发送预定时刻是通过将所述通信终端的通信禁止时间与所述第一文件的发送时刻相加而获得的。
控制单元可以包括计算单元,其根据通信终端的通信禁止时间来计算包含在第一文件中的内容的文件大小。
计算单元可以将内容的文件大小设置为等于或大于通信终端的通信禁止时间的文件大小。
控制单元可以包括决定单元,其通过将与由计算单元计算出的包含在第一文件中的内容的文件大小相对应的时间长度与第一文件的发送时刻相加来决定第二文件的发送预定时刻。
控制单元可以包括:检测单元,其以预定间隔检测由通信单元发送的文件的发送次数;以及判断单元,其判断在第二文件的发送预定时刻处文件的发送次数是否超过预定阈值。如果在第二文件的发送预定时刻处文件的发送次数超过预定阈值,决定单元则将发送次数等于或小于预定阈值的时刻改变为第二文件的发送预定时刻。
如果在第二文件的发送预定时刻上文件的发送次数超过所述预定阈值,决定单元则将在发送预定时刻前后的预定时间范围内发送次数等于或小于预定阈值的时刻改变为第二文件的发送预定时刻。
如果决定单元将在发送预定时刻前后的预定时间范围内发送次数等于或小于预定阈值的时刻改变为第二文件的发送预定时刻,计算单元则可以根据第二文件的发送预定时刻来改变包含在第一文件中的内容的发送时间。
通信终端的通信禁止时间是预定时间内禁止通信终端通信的时间宽度的最大值。
根据本发明的另一实施例,还提供了一种信息处理方法,包括以下步骤:响应于来自经由网络连接的通信终端的内容发送请求来发送第一文件,所述第一文件包含与通信终端的通信禁止时间相对应的时间的内容;以及在发送预定时刻处发送要在第一文件之后发送的第二文件,发送预定时刻是通过将通信终端的通信禁止时间与第一文件的发送时刻相加而获得的。
根据本发明的另一实施例,还提供了一种用于致使计算机充当如下信息处理装置的程序,该信息处理装置包括:通信单元,其向经由网络连接的通信终端发送内容;以及控制单元,其致使通信单元响应于来自通信终端的内容发送请求来发送第一文件,所述第一文件包含与通信终端的通信禁止时间相对应的时间的内容,并且致使通信单元在发送预定时刻处发送要在第一文件之后发送的第二文件,所述发送预定时刻是通过将通信终端的通信禁止时间与第一文件的发送时刻相加而获得的。
根据本发明的另一实施例,还提供了一种通信终端,包括:通信单元,其向经由网络连接的服务器通知通信禁止时间和内容发送请求,所述通信禁止时间是基于以预定间隔从基站接收的场强来检测的;以及控制单元,其控制文件的再现,所述文件包含从服务器发送的、与通信禁止时间相对应的时间的内容。如果在通过将通信禁止时间与文件的发送时刻相加而获得的发送预定时刻之前已接收的文件的再现的剩余量小于预定阈值,控制单元则致使通信单元向服务器通知对下一文件的发送请求。
根据上述本发明,可以防止内容再现由于内容递送服务器的负载增大或通信终端的通信性能降低而中断。
附图说明
图1是示出根据本发明实施例的服务器的硬件配置的框图;
图2是示出根据实施例的服务器和通信终端的功能配置的框图;
图3是示出根据实施例的服务器的控制单元的细节的框图;
图4是举例说明根据实施例的传输时间安排(schedule)的说明图;
图5是示出根据实施例的通信禁止时间的说明图;
图6是示出在根据实施例的信息处理***中的信息处理方法的时序图;
图7是示出根据实施例的通信终端的操作的细节的流程图;
图8是示出根据实施例的服务器的操作的细节的流程图;以及
图9是示出根据实施例的通信终端请求下一文件的时序的流程图。
具体实施方式
在下文中,将参考附图来详细描述本发明的优选实施例。注意,在本说明书和附图中,具有基本相同功能和结构的结构元件被用相同的标号指示,并且省略这些结构元件的重复说明。
下面将根据下述顺序来描述本发明“具体实施方式”:
[1]本实施例的目的
[2]信息处理***的概况
[3]服务器和通信终端的功能配置
[4]在信息处理***中的信息处理方法的处理细节
[4-1]通信终端的操作细节
[4-2]服务器的操作细节
[1]本实施例的目的
首先,本发明实施例的目的将被描述。近年来,诸如移动电话之类安装有用于利用诸如移动电话之类的通信终端来再现音乐、视频等的功能的通信终端已经被开发出并在商业上可获得。如同计算机,通信终端也可以建立到因特网的连接并执行信息处理,并且诸如音乐和视频之类的内容可以通过使用这样的通信终端从设置在因特网上的流播服务器、利用流播***来接收。
为了利用通信终端再现从设置在因特网上的流播服务器接收的文件,通信终端需要具有一定容量的缓冲存储器。接收自流播服务器的文件被累积在通信终端的缓冲存储器中,以通过顺序再现这些文件来实现连续再现。
但是,下面出现的这些问题使得通信终端的连续再现变得困难:
(1)具有通信终端的用户所位于的地点的通信环境不固定,因此无法获得充分的通信性能,从而接下来将接收的文件没法被接收的状态持续。因此,累积在缓冲存储器中的文件被用完,从而导致再现的中断。
(2)即使通信终端的通信性能足够,对服务器的访问也变得太多,从而从服务器到通信终端的传输变得不充足。而且,在此情况下,如同(1),累积在缓冲存储器中的文件被用完,从而导致再现的中断。
因此,公开了如下技术:即使通信线路被暂时切断,该技术也可以通过切换(越区切换)与通信终端通信的基站来无丢失地传递图像数据到通信终端。但是,根据该技术,在通信终端处于文件出于越区切换之外的原因而无法被接收的状态中的情况下,存在再现中断的可能性。此外,存在如下问题:在(1)中难以解决通信性能的问题,并且同时在(2)中难以解决在对服务器的访问变得过多时的问题。
然后,鉴于上述情形作出了根据本实施例的信息处理***1。根据本实施例的信息处理***1,变得有可能防止由于内容传递服务器的负载增大或通信终端的通信性能下降而引起的内容再现的中断。在本实施例中的内容是可以由通信终端再现的数据和包括视频数据和音频数据的数据。
[2]信息处理***的概况
接下来,将描述本实施例中的信息处理***1的概况。信息处理***1例如包括服务器10和通信终端20,服务器10是一种信息处理装置,用于输入和记录电视节目的内容文件等等,通信终端20接收和再现来自服务器10的电视节目的内容文件等等。服务器10和通信终端20经由网络连接,并且该网络由例如公共网络(例如因特网、电话网络、卫星通信网络)或私有网络(例如WAN、LAN和IP-VPN)构成,并且无论该网络由有线还是无线网络构成都没有差别。
通信终端20是配备有再现器(reproducer)的信息处理终端,例如移动电话、PDA(个人数字助理)和小PC(个人计算机)。服务器10以预定的恒定间隔(例如,以1分钟的间隔)对诸如电视节目之类的内容编码以将内容记录为文件。然后,响应于来自通信终端20的发送请求,服务器10向通信终端20发送文件,文件发送时刻是根据预定的计算方法计算出的。服务器10在向通信终端20发送文件期间将文件的再现时间和再现顺序添加到文件的头部。
服务器10与多个通信终端20通信,以将诸如电视节目之类的内容文件发送到每个通信终端。在根据来自通信终端20的发送请求发送文件达预定时间之后,服务器10设置下一文件应该被发送到通信终端20的发送预定时刻。服务器10将多个通信终端20的发送预定时刻相加并记录在每个发送预定时刻时的发送量。通信终端20将接收自服务器10的文件累积在缓冲存储器中。然后,累积在缓冲存储器中的文件被顺序再现,以实现通信终端20的连续内容再现。
通信终端20还周期性地检测与基站等的通信能力以记录通信能力的级别。通信终端20将所记录的通信能力落到预定通信能力之下的时间宽度记录为通信禁止时间。然后,通信终端20发送记录在服务器10上的通信禁止时间,以请求内容文件的发送。将被发送到服务器10的通信禁止时间是发生在预定时间(例如,1小时)中的通信禁止时间的最大值。
服务器10将从通信终端20发送的通信禁止时间的最大值和一预定时间相比较,以将两者中的较长值设置为初始发送时间。然后,服务器10通过将文件发送所需的发送时间与初始发送时间相加来设置接下来针对初始发送时间的文件应该被发送的发送预定时刻。服务器10参考基于通信终端20的通信禁止时间而设置的发送预定时刻的发送量。然后,如果该发送量超过预定阈值,服务器10则从发送预定时刻前后的时间中检测发送量没有超过预定阈值的时刻,以将该时刻再次设置为发送预定时刻。
因此,信息处理***1的服务器10在根据接收文件的通信终端20的通信禁止时间的时间中向通信终端20发送文件,从而使得针对通信禁止时间的文件被累积在通信终端20的缓冲存储器中。因此,即使在通信终端20一侧无法获得充足通信性能从而使得无法接收下一文件的状态继续,也可以防止内容再现中断,因为累积在缓冲存储器中的文件将不会用完。此外,服务器10通过参考到多个通信终端20的发送量来设置发送时刻,因此可以防止服务器10由于对服务器的过度访问而使得对通信终端20的内容的发送被禁止。
[3]服务器和通信终端的功能配置
在前文中,已经描述了信息处理***1的概况。接下来,将参考图1描述信息处理***1的服务器10和通信终端20的硬件配置。由于服务器10和通信终端20具有几乎相同的硬件配置,因此将具体描述服务器10的硬件配置。
服务器10包括CPU(中央处理单元)101、ROM(只读存储器)102、RAM(随机访问存储器)103、主机总线104、桥接器105、外部总线106、接口107、输入设备108、输出设备109、存储设备(HDD)130、驱动器111和通信设备112。
CPU 101充当算术处理单元和控制单元,并根据各种程序控制服务器10上的整体操作。CPU 101可以是微处理器。ROM 102存储由CPU 101所使用的程序、算术参数等。RAM 103临时存储供CPU 101执行所使用的程序以及在其执行期间适当改变的参数。这些单元通过由CPU总线等构成的主机总线104互连。
主机总线104经由桥接器105被连接到外部总线106,例如PCI(***组件互连/接口)总线。顺便提及,主机总线104、桥接器105和外部总线106不一定分别构成,这些功能可以由单个总线实现。
输入设备108由供用户输入信息的输入装置以及输入控制电路等构成,输入装置例如是鼠标、键盘、触摸屏、按钮、麦克风、开关和控制杆,输入控制电路生成基于用户输入的输入信号并将输入信号输出到CPU 101。服务器10的用户可以通过操作输入设备108输入各种数据或向服务器10提供处理操作指令。
输出设备109由显示设备和音频输出设备构成,显示设备例如是CRT(阴极射线管)显示设备、LCD(液晶显示器)设备、OLED(有机发光显示器)设备和灯,音频输出设备例如是扬声器和耳机。输出设备109例如输出再现的内容。更具体而言,显示设备显示各种信息,例如作为文本或图像的再现视频数据。另一方面,音频输出设备将再现的音频数据等转换成音频并输出音频。
存储设备130是用于数据存储的设备,其被构成作为根据本实施例的服务器10的存储单元的示例,并且可以包含存储介质、将数据记录在存储介质中的记录设备、从存储介质读取数据的读出设备以及删除记录在存储介质中的数据的删除设备。存储设备130由例如HDD(硬盘驱动器)构成。存储设备130驱动硬盘并存储由CPU 101执行的程序和各种数据。
驱动器111是用于存储介质的读取器/写入器,并被包含在服务器10中或从外部附接到服务器10。驱动器111读取记录在可移除存储介质113中的信息并将信息输出到RAM 103,所述可移除存储介质113例如是***的磁盘、光盘、磁光盘或半导体存储器。
通信设备112是由例如连接到通信网络50的通信设备构成的通信接口。通信设备112可以是可兼容无线LAN(局域网)的通信设备、可兼容无线USB的通信设备或者执行有线通信的有线通信设备。通信设备112经由通信网络50向/从通信终端20发送/接收各种数据,例如设置信息。
在前文中,已经描述了服务器10的硬件配置。接下来,将参考图2描述服务器10和通信终端20的功能配置。图2是示出服务器10和通信终端20的功能配置的框图。如图2所示,服务器10主要包括电视节目输入单元110、编码器120、控制单元140、通信单元150和存储设备130。
电视节目输入单元110具有输入经由网络或广播波来自另一设备的电视节目的音频/视频信号的功能。电视节目输入单元110将输入的音频/视频信号提供到编码器120。在本实施例中,输入到服务器10的音频/视频信号假设是电视节目的音频/视频信号,但是该音频/视频信号并不局限于该示例,而是可以是除了电视节目之外的事物的音频/视频信号。编码器120具有编码从电视节目输入单元110提供的音频/视频信号以输出数字数据的功能。
控制单元140以预定间隔将由编码器120编码的数字数据作为文件记录在存储设备130中。记录在存储设备130中的文件是在被通信终端20再现之前从服务器10顺序传送到多个通信终端20的内容文件,例如电视节目。
记录在存储设备130中的文件例如被逐分钟地创建。控制单元140将记录时间和再现顺序添加到文件160的头部,然后将文件160记录在存储设备130中。控制单元140还将记录在存储设备130中的文件160经由通信单元150发送到通信终端20。每次文件160被发送到通信终端20时,控制单元140记录发送时间和文件160的文件长度,以绘出如图4所示的发送时间安排。
如图4所示的发送时间安排例如每隔10秒上下记录发送次数(发送量)。例如,如图4所示,如果设置发送次数(发送量)170作为阈值,则在发送次数超过170时存在由于服务器10的负载增大而使得通信性能下降的可能性。因此,服务器10有必要在发送次数170之内规划发送时间安排。
响应于来自通信终端20的内容发送请求,控制单元140致使通信单元150发送包含内容的文件(第一文件),该文件发送时间对应于通信终端20的通信禁止时间。然后,在前面发送的第一文件被发送之后,控制单元140致使通信单元150在发送预定时刻发送接下来将发送的第二文件,所述发送预定时刻是通过将通信终端20的通信禁止时间与第一文件的发送时刻相加而计算出的。控制单元140是上述CPU 101的示例。
通信禁止时间是通信终端20的通信被禁止的时间。服务器10随内容发送请求一道还接收来自通信终端20的通信禁止时间。例如,如果通信终端20周期性地检测与基站的通信能力并记录通信能力的级别,通信终端20则记录所记录的通信能力落到预定通信能力之下的时间宽度,作为通信禁止时间。例如,假设如图5所示,每隔预定时间C(例如,1分钟)检测通信能力。通信终端20记录通信能力落到预定通信能力X之下的时间宽度,作为通信禁止时间。
例如,如果如图5所示,D1、D2、D3和D4被记录为通信禁止时间,则可能检测到发生在固定时间(E)内的通信禁止时间的最大值Dmax,以设置最大值Dmax作为通信禁止时间。随后将详细描述通信终端20对通信禁止时间的检测。
如上所述,收到由通信终端20提供的通信禁止时间以及发送请求的服务器10决定包含在将要发送的文件中的内容的发送时间以及应该发送文件的发送预定时刻。服务器10在决定发送预定时刻时参考在发送预定时刻时的发送量。然后,如果发送量超过预定阈值,服务器10则从该发送预定时刻前后的多个时间中检测发送量不超过预定阈值的时刻,并将该时刻再次设置为发送预定时刻。
控制单元140的细节将参考图3来描述。图3是示出控制单元140的细节的框图。如图3所示,控制单元140主要包括计算单元141、决定单元142、检测单元143和判断单元144。计算单元141具有根据通信终端20的通信禁止时间来计算包含在将要发送到通信终端20的文件中的内容的文件大小的功能。计算单元141将包含在将要发送的文件中的内容的文件大小设置为等于或大于通信终端20的通信禁止时间的发送时间。如果内容的发送时间是预定的,则可以将该预定时间与通信终端20的通信禁止时间相比较,以将对应于两者中的较长者的文件大小设置为内容的文件大小。
决定单元142具有通过将由计算单元141计算的与包含在第一文件中的内容的文件大小相对应的时间长度与第一文件的发送时刻相加来决定第二文件的发送预定时刻的功能。由决定单元142决定的发送预定时刻将使用图4所示的发送时间安排来描述。首先,假设第一文件的发送时刻为T1。然后,计算时间T2,该时间T2是通过将由计算单元计算出的与内容的文件大小相对应的时间长度的发送时间(被设置为G时间)与时刻T1相加而计算出的。
参考图3,检测单元143具有按预定间隔检测通信单元150发送的文件的发送次数的功能。如上所述,检测单元143通过记录检测到的文件的发送次数来创建如图4所示的发送时间安排。判断单元144具有判断在接下来将要发送的文件的发送预定时刻时文件的发送次数是否超过预定阈值的功能。
在图4所示的发送时间安排中,例如,判断单元144判断在由决定单元142决定的发送预定时刻(时间T2)时文件的发送次数是否超过预定阈值(170)。如图4所示,判断单元144确定在由决定单元142所决定的发送预定时刻T2的时间点时文件的发送次数超过170。已经收到由判断单元144提供的判断结果的决定单元142在发送预定时刻T2前后的一预定时间范围(例如,J时间)内决定发送次数等于或小于预定阈值的时刻,作为接下来将要发送的文件的发送预定时刻T3。
在发送预定时刻T2前后的预定时间范围(J时间)内使得发送次数最小的时刻例如是时间A1、A2和A3。例如,假设在时刻T2之前的时刻A1被设置为发送预定时刻T3。在此情况下,前一文件(第一文件)在时刻T1发送,接下来的文件(第二文件)在时刻T3发送。此时,控制单元140将在时刻A1的发送次数加“1”。
计算单元141可以根据由决定单元142所决定的发送预定时刻来改变将在时刻T1发送的内容的文件大小。例如,如果在起先设置的时刻T2之前的时刻T3被决定为发送预定时刻,则可以将文件大小从预先计算的G时间改变到针对从T1到T3的时间宽度(K时间)的内容的文件大小,然后再发送到通信终端20。
如果在起先设置的时刻T2之后的时刻被决定为发送预定时刻,则可以将文件大小改变到针对比预先计算的G时间更长的时间宽度的内容的文件大小,然后再发送到通信终端20。包含在将要在时刻T1的时间点发送的文件中的内容需要是针对比K时间更长的时间的内容。因此,当在时间上向前移动发送预定时刻时,预先计算的内容的文件大小可以不改变。另一方面,当在时间上向后移动发送预定时刻时,需要将包含针对比预先计算的内容的时间更长的时间的内容的文件发送到通信终端20。
因此,通过发送针对比通信终端20的通信被禁止的时间更长的时间的内容,可以避免发生由于通信终端20一侧的禁止通信而引起的无法接收文件的再现中断。可以防止服务器在下次发送文件时由于过度的发送量而被禁止发送。
通信单元150具有在控制单元140的控制下向经由网络连接的通信终端20发送内容的功能。通信单元150是上述通信设备112的示例。在前文中,已经描述了服务器10的功能配置。接下来,将描述通信终端20的功能配置。
如图2所示,通信终端20包括电视节目输出单元210、解码器220、存储设备230、控制单元240和通信单元250。
通信单元250以预定间隔向基站等发出位置通知,以从基站接收作为响应的Ack。当接收到Ack时,接收到诸如电场强度(无线电波的强度)之类的信息。控制单元240将由通信单元250接收到的无线电波的强度(在下文中称之为场强)与预定场强相比较。然后,如果接收的场强比预定场强X弱,控制单元240则禁止通信。然后,当场强超过场强X时,控制单元240记录通信被禁止的时间宽度,作为通信禁止时间D1。
如图5所示,控制单元240重复通信禁止时间的检测工作,以记录通信禁止时间D1、D2、...Dn。然后,控制单元240将发生在预定时间(例如,E时间)中的通信禁止时间的最大值设置为Dmax。如果根据用户操作按下节目再现按钮,控制单元240则将通信禁止时间的最大值Dmax与对包含内容的文件的发送请求一道经由通信单元250发送到服务器10。
通信单元250接收从服务器10发送的包含内容的文件,并且相关的文件260被控制单元240存储在存储设备230中。当节目文件被存储在存储设备230中时,控制单元240立即向解码器220发布再现文件的指令。然后,节目文件被电视节目输出单元210再现。
控制单元240还检测存储在存储设备230中的内容文件的剩余时间。然后,控制单元240将检测到的内容的剩余时间量与预定值(例如,L时间)相比较。如果作为比较结果,控制单元240确定内容的剩余时间量小于L时间,控制单元240则将新检测到的Dmax值发送到服务器10,以请求下一文件的发送。
通信单元250接收从服务器10发送的内容文件,以按如下方式存储该文件:该文件与先前存储在存储设备230中的文件连续。在前文中,已经描述了通信终端20的功能配置。
[4]在信息处理***中的信息处理方法的细节
接下来,将参考图6描述在信息处理***1中的信息处理方法。图6是示出在信息处理***中的信息处理方法的时序图。如图6所示,服务器10首先按预定间隔利用编码器120对从电视节目输入单元110输入的节目(音频视频信号)编码,以将编码后的节目累积到存储设备130中(S102)。
通信终端20周期性地记录通信禁止时间D(S104)。随后将详细描述在步骤S104中通信禁止时间D的记录。然后,根据用户操作,设置在通信终端20上的再现按钮被按下(S106)。当在步骤S106中按下再现按钮时,通信禁止时间D的最大值Dmax被计算(S108)。然后,与文件发送请求一道(S110),在步骤S108中计算出的Dmax被发送到服务器10(S112)。
接收到步骤S110中的文件发送请求和步骤S112中的Dmax的服务器10计算内容的发送文件长度K(S114)。在步骤S116中,服务器10决定下次发送文件的发送预定时刻。然后,服务器10发送包含在步骤S114中计算出的K分钟的内容的文件(S116)。随后将详细描述在步骤S114中的发送文件长度的计算和发送预定时刻的确定。
然后,服务器10将在发送预定时刻的发送次数加“1”(S118)。然后,服务器10在K分钟之后向通信终端20发送K分钟的文件(S120)。在信息处理***1中的信息处理方法已经被描述。
[4-1]通信终端的操作细节
接下来,将参考图7描述通信终端20的操作细节。具体讲,下面将描述在通信终端20上记录通信禁止时间。首先,通信终端20的控制单元240设置C=0(S201)。然后,通信终端20的通信单元250将本地位置通知基站等(S202)。已经在步骤S202中向基站等通知了本地位置的通信终端20的通信单元250从基站接收Ack(S204)。当在步骤S204中的接收到Ack时,诸如场强之类的信息也被接收到。
控制单元240判断在步骤S204接收的场强是否大于预定强度(S206)。如果该场强在步骤S206被确定为小于预定强度,控制单元240则执行步骤S208中的处理。如果该场强在步骤S206被确定为大于预定强度,控制单元240则执行步骤S210中以及随后的处理。
如果场强被确定为小于预定强度,则在步骤S208中C+1被设置为C以重复步骤S202中的处理。通过重复步骤S202到S206中的处理,通信终端20将周期性地(例如,每隔W秒)确定场强。
如果在步骤S206中确定场强大于预定强度,控制单元240则将C×W(秒)设置为通信禁止时间D,其中C是重复步骤S202到步骤S206的计数,W是预设场强确定处理的执行间隔。然后,通信终端20记录通信禁止时间D(S212)。
通信终端20可以在从服务器10请求文件发送时执行通信禁止时间的记录处理,或者周期性地执行通信禁止时间的记录处理。当文件发送被请求时,可以在预定时间内、以预定间隔记录通信禁止时间。在此情况下,在预定时间内的通信禁止时间的最大值Dmax被发送到服务器10,作为通信禁止时间。在前文中,已经描述了在通信终端20上通信禁止时间的记录。
[4-2]服务器的操作细节
接下来,将参考图8描述服务器10的操作细节。具体讲,下面将详细描述将被发送到通信终端20的发送文件的长度的计算和在服务器10上发送预定时刻的决定。首先,服务器10从通信终端20接收上述Dmax以及文件发送请求(S302)。然后,服务器10将在步骤S302接收的Dmax时间与预设的F时间现相比较(S304)。在步骤S304中与Dmax相比较的F时间是为了在来自通信终端20的文件发送请求之后按预定间隔发送文件而预设的时间。
作为步骤S304中的比较结果,如果服务器10确定Dmax大于F,服务器10则设置Dmax作为初始发送时间G(S306)。作为步骤S304中的比较结果,如果服务器10确定Dmax小于F,服务器10则设置F作为初始发送时间G(S308)。
然后,服务器10在G分钟中发送文件(S310)。然后,服务器10将G设置为F(F=G)(S312)。
然后,服务器10基于在步骤S310中发送了G分钟的文件的文件长度来计算下一发送时刻(S314)。在步骤S314中计算出的发送预定时刻是如下计算出的:向步骤S310中发送文件的发送时刻加上通过将在步骤S310中发送的G分钟的文件的文件长度与发送所需时间相加而获得的一个时刻。
然后,服务器10判断在步骤S314中计算出的发送预定时刻时的发送次数是否等于或小于阈值(S316)。如果服务器10在步骤S316中确定在发送预定时刻时的发送次数不等于或小于阈值,服务器10则改变发送预定时刻(S318)。如果服务器10在步骤S316中确定在发送预定时刻时的发送次数等于或小于阈值,服务器10则执行步骤S320中的处理。在步骤S318中,服务器10在在步骤S314中计算出的发送预定时刻前后的预定时间内检测发送次数等于或小于阈值的时刻,并将该时刻改变为应该发送下一文件的时刻。
然后,服务器10将在将要下一次发送文件的发送预定时刻处的发送次数加“1”(S320)。随后,服务器10在在步骤S314计算出的发送预定时刻处或在在步骤S318中改变到的发送预定时刻处发送接下来将要发送的文件(S322)。将在步骤S322中发送的文件长度是G分钟的文件长度。
下面将参考图9来描述通信终端20请求下一文件的时序。如图9所示,在从服务器10请求一节目文件之后(S402),通信终端20判断将要再现的文件的剩余时间是否长于预定时间L(S404)。
如果通信终端20确定将要再现的文件的剩余时间短于预定时间L,通信终端20则从服务器10请求下一文件(S406)并接收该文件(S408)。如果在步骤S404中通信终端20确定将要再现的文件的剩余时间长于预定时间L,通信终端20则在服务器10所设置的发送预定时刻处接收文件(S408)。在前文中,已经描述了通信终端20请求下一文件的时序。
根据上述实施例中的信息处理***1,包含与从通信终端20发送的通信禁止时间相对应的时间的内容的文件(第一文件)响应于来自通信终端20的内容发送请求被发送,并且在发送第一文件之后,在通过将通信终端的通信禁止时间加上第一文件的发送时刻而获得的发送预定时刻处,发送包含与通信终端20的通信禁止时间相对应的时间的内容的文件(第二文件)。因此,即使在通信终端20一侧无法获得充足的通信性能从而使得无法接收下一文件的状态持续,也可以防止内容再现中断,因为累积在缓冲存储器中的文件将不会用完。此外,可以防止服务器10由于服务器的过度访问而被禁止向通信终端20进行发送,这是因为服务器10在参考了将要发送到多个通信终端20的发送量之后才设置发送时间。
本领域技术人员应该理解,取决于设计需求和其他因素可能发生各种修改、组合、子组合和变更,只要它们落在所附权利要求及其等同物的范围内。
例如,这里的在服务器10和通信终端20中的处理中的每个步骤不一定必须是按时间以流程图所述的顺序来处理。就是说,在服务器10中的处理的每个步骤可以与甚至不同的处理并行执行。
此外还可以创建计算机程序,用于致使诸如包含在服务器10、通信终端20等中的CPU、ROM和RAM之类的硬件与上述服务器10和通信终端20的每个组件等同地工作。还提供了存储计算机程序的存储介质。
本申请包含与2009年8月11日递交到日本专利局的日本在先专利申请JP 2009-186790中所公开的内容相关的主题,该在先申请的全部内容通过引用被结合于此。
Claims (6)
1.一种信息处理装置,包括:
通信单元,其向经由网络连接的通信终端发送内容;以及
控制单元,其控制所述通信单元对所述内容的发送,所述控制单元包括计算单元、决定单元、检测单元和判断单元,其中:
所述控制单元致使所述通信单元响应于来自所述通信终端的内容发送请求来发送第一文件,所述第一文件包含与所述通信终端的通信禁止时间相对应的时间的内容,其中所述计算单元根据所述通信终端的通信禁止时间来计算包含在所述第一文件中的内容的文件大小,
所述控制单元致使所述通信单元在发送预定时刻处发送要在所述第一文件之后发送的第二文件,所述发送预定时刻是通过将所述通信终端的通信禁止时间与所述第一文件的发送时刻相加而获得的,所述第二文件包含与所述通信禁止时间相对应的时间的内容,其中所述决定单元通过将与由所述计算单元计算出的包含在所述第一文件中的内容的文件大小相对应的时间长度与所述第一文件的发送时刻相加来决定所述第二文件的发送预定时刻,以及
所述检测单元按预定间隔检测由所述通信单元发送的文件的发送次数,并且所述判断单元判断在所述第二文件的发送预定时刻处文件的发送次数是否超过预定阈值,其中,如果在所述第二文件的发送预定时刻处文件的发送次数超过所述预定阈值,则所述决定单元将发送次数等于或小于所述预定阈值的时刻改变为所述第二文件的发送预定时刻。
2.如权利要求1所述的信息处理装置,其中所述计算单元将所述内容的文件大小设置为等于或大于所述通信终端的通信禁止时间的文件大小。
3.如权利要求1所述的信息处理装置,其中如果在所述第二文件的发送预定时刻处文件的发送次数超过所述预定阈值,所述决定单元则将在所述发送预定时刻前后的预定时间范围内发送次数等于或小于所述预定阈值的时刻改变为所述第二文件的发送预定时刻。
4.如权利要求3所述的信息处理装置,其中如果所述决定单元将在所述发送预定时刻前后的预定时间范围内发送次数等于或小于所述预定阈值的时刻改变为所述第二文件的发送预定时刻,
所述计算单元则根据所述第二文件的发送预定时刻来改变包含在所述第一文件中的内容的发送时间。
5.如权利要求1所述的信息处理装置,其中所述通信终端的通信禁止时间是预定时间内禁止所述通信终端通信的时间宽度的最大值。
6.一种信息处理方法,包括以下步骤:
响应于来自经由网络连接的通信终端的内容发送请求来发送第一文件,所述第一文件包含与所述通信终端的通信禁止时间相对应的时间的内容,其中根据所述通信终端的通信禁止时间来计算包含在所述第一文件中的内容的文件大小;
在发送预定时刻处发送要在所述第一文件之后发送的第二文件,所述发送预定时刻是通过将所述通信终端的通信禁止时间与所述第一文件的发送时刻相加而获得的,所述第二文件包含与所述通信禁止时间相对应的时间的内容,其中通过将与所计算出的包含在所述第一文件中的内容的文件大小相对应的时间长度与所述第一文件的发送时刻相加来决定所述第二文件的发送预定时刻;以及
按预定间隔检测所发送的文件的发送次数,并且判断在所述第二文件的发送预定时刻处文件的发送次数是否超过预定阈值,其中,如果在所述第二文件的发送预定时刻处文件的发送次数超过所述预定阈值,则将发送次数等于或小于所述预定阈值的时刻改变为所述第二文件的发送预定时刻。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009-186790 | 2009-08-11 | ||
JP2009186790A JP2011041018A (ja) | 2009-08-11 | 2009-08-11 | 情報処理装置、情報処理方法、プログラムおよび通信端末 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101998376A CN101998376A (zh) | 2011-03-30 |
CN101998376B true CN101998376B (zh) | 2014-10-01 |
Family
ID=43588876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010248144.0A Expired - Fee Related CN101998376B (zh) | 2009-08-11 | 2010-08-04 | 信息处理装置、信息处理方法、程序和通信终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8626076B2 (zh) |
JP (1) | JP2011041018A (zh) |
CN (1) | CN101998376B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6468663B2 (ja) * | 2017-03-30 | 2019-02-13 | Kddi株式会社 | 映像コンテンツ配信装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1706146A (zh) * | 2002-10-14 | 2005-12-07 | 诺基亚公司 | 流式媒体 |
CN101437151A (zh) * | 2007-10-31 | 2009-05-20 | 株式会社日立制作所 | 内容发布***、缓存服务器、缓存管理服务器 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6940831B1 (en) * | 1999-11-29 | 2005-09-06 | Matsushita Electric Industrial Co., Ltd | Wireless communications system |
JP2004032204A (ja) | 2002-06-24 | 2004-01-29 | Matsushita Electric Ind Co Ltd | 画像配信装置および無線移動端末 |
WO2004023706A1 (en) * | 2002-09-06 | 2004-03-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and devices for controlling retransmissions in data streaming |
US20040196849A1 (en) * | 2003-02-13 | 2004-10-07 | Nokia Corporation | Method for signaling streaming quality adaptation and control mechanisms in multimedia streaming |
US20070110074A1 (en) * | 2004-06-04 | 2007-05-17 | Bob Bradley | System and Method for Synchronizing Media Presentation at Multiple Recipients |
US7489629B2 (en) * | 2004-12-07 | 2009-02-10 | Intel Corporation | Methods and media access controller for broadband wireless communications with variable data unit size and delayed data unit construction |
JP4768283B2 (ja) * | 2005-02-15 | 2011-09-07 | パナソニック株式会社 | 再送制御方法、無線通信システム、基地局および移動局 |
JP4744524B2 (ja) * | 2005-05-11 | 2011-08-10 | シャープ株式会社 | 映像再生制限方法及び映像再生装置 |
WO2008093233A2 (en) * | 2007-02-02 | 2008-08-07 | Lg Electronics Inc. | Methods of transmitting and receiving data in communication system |
-
2009
- 2009-08-11 JP JP2009186790A patent/JP2011041018A/ja not_active Withdrawn
-
2010
- 2010-08-03 US US12/849,170 patent/US8626076B2/en not_active Expired - Fee Related
- 2010-08-04 CN CN201010248144.0A patent/CN101998376B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1706146A (zh) * | 2002-10-14 | 2005-12-07 | 诺基亚公司 | 流式媒体 |
CN101437151A (zh) * | 2007-10-31 | 2009-05-20 | 株式会社日立制作所 | 内容发布***、缓存服务器、缓存管理服务器 |
Also Published As
Publication number | Publication date |
---|---|
US20110039523A1 (en) | 2011-02-17 |
US8626076B2 (en) | 2014-01-07 |
CN101998376A (zh) | 2011-03-30 |
JP2011041018A (ja) | 2011-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8078746B2 (en) | Mobile terminal, contents delivery system, and contents reproduction program | |
US11930197B2 (en) | Video decoding method and apparatus, computer device, and storage medium | |
EP1672882B1 (en) | Apparatus and method for providing user assistance in a wireless terminal employing an avatar | |
US20070291107A1 (en) | Apparatus and method for sending/receiving text message during video call in mobile terminal | |
CN101291271A (zh) | 无线通信***、无线通信设备和无线通信方法 | |
CN103299600A (zh) | 用于传输直播媒体内容的装置和方法 | |
US20220191287A1 (en) | Multimedia Resource Playing Method, Apparatus, Terminal, and System | |
CN104777986A (zh) | 一种导航处理方法及移动终端 | |
CN108235075B (zh) | 视频质量等级匹配方法、计算机可读存储介质及终端 | |
CN107734356B (zh) | 视频画质调整方法、装置、终端设备及存储介质 | |
CN104780461A (zh) | 一种视频播放方法、移动终端及*** | |
CN105654973A (zh) | 一种音频文件处理方法及*** | |
CN101227609B (zh) | 动画数据解码装置 | |
CN101998376B (zh) | 信息处理装置、信息处理方法、程序和通信终端 | |
CN100592773C (zh) | 传送设备、传送***、以及传送方法 | |
JP2013168750A (ja) | テレビジョン受像機 | |
CN111338905A (zh) | 应用节点数据处理方法及装置 | |
CN112689165B (zh) | 视频播放方法及装置 | |
CN103648052A (zh) | 基于播放列表的智能电视媒体播放方法和装置、智能电视 | |
US20130054739A1 (en) | Data transmission system and data transmission method | |
KR100665821B1 (ko) | 이동통신단말기 및 파일의 출력방법 | |
JP6635873B2 (ja) | コンテンツの配信方法、プログラム、情報処理装置、及び情報処理システム | |
JP2011244268A (ja) | 放送装置、放送受信装置、放送方法、放送受信方法 | |
CN108810596B (zh) | 一种视频编辑方法、装置及终端 | |
CN101425050B (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141001 Termination date: 20150804 |
|
EXPY | Termination of patent right or utility model |