CN1747537A - 内容远程观看系统和方法、服务器装置和记录/重放装置 - Google Patents
内容远程观看系统和方法、服务器装置和记录/重放装置 Download PDFInfo
- Publication number
- CN1747537A CN1747537A CNA2005101037593A CN200510103759A CN1747537A CN 1747537 A CN1747537 A CN 1747537A CN A2005101037593 A CNA2005101037593 A CN A2005101037593A CN 200510103759 A CN200510103759 A CN 200510103759A CN 1747537 A CN1747537 A CN 1747537A
- Authority
- CN
- China
- Prior art keywords
- content
- information
- generates
- equipment
- reset
- 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.)
- Granted
Links
Images
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/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/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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4753—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
-
- 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/632—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Information Transfer Between Computers (AREA)
Abstract
在内容远程观看系统中,用户在家拥有的PVR(个人录像机)、由公司操作或管理的服务器、以及由用户携带的移动电话包括在网络中。在该系统中,用户能够访问在服务器上操作或管理的站点,并且从仅用于该用户的My HP来请求记录在PVR上的内容的重放。被请求重放的PVR根据来自服务器的指令将用于流重放内容的数据传输到移动电话。在移动电话中,由用户重放和观看该数据。
Description
技术领域
本发明涉及一种内容远程观看系统、用于内容远程观看的服务器装置、用于内容远程观看的记录/重放装置、内容远程观看方法、以及用来观看记录在诸如DVD和HD(硬盘)等记录介质上的内容的计算机程序产品。
背景技术
作为该类系统,日本专利申请未决公开No.2003-339041中公开了内容提供系统(下文中,称作“现有技术”)。
该现有技术具有服务器和终端装置。该服务器具有:用于记录演出或节目的记录设备;以及能够通过电子网络与终端装置通信的控制设备。如果将演出的记录从终端装置预约到服务器上,则服务器装置在特定时间点开始演出的记录。此外,该服务器管理为终端装置的每个用户记录的演出。
因此,认为用户能够在希望的时刻通过电子网络来访问服务器并且观看记录在服务器上的演出。
根据现有技术,能够几乎在任何地方观看记录的演出,但是,能够由服务器记录的演出主要是TV演出。因此,可观看的内容受到限制,并且从用户的观点看,难以说值得与这样的内容提供系统签订合同。鉴于这种问题,能够在服务器侧准备内容以在某种程度上反映每个用户的喜好。但是,这仅是在服务器侧准备的内容,而不是根本的解决方法。
另一方面,还建议如下技术,即在任意地方通过终端与用户在家拥有的记录装置等直接通信,并且观看用户自己记录的内容。在该情况下,例如,如果记录介质是可交换的,则也能够提供不只限于TV演出的内容。但是,在该情况下,依赖于终端和记录装置之间的通信情况,几乎不能保证质量地重放内容。此外,在记录装置和终端之间没有插入适合于用户的接口,简单地说,不易于直观地理解现在在记录装置上记录的是什么。可以替换地,在访问记录装置时,如果在记录装置中顺序地执行诸如读取处理的相对耗时的处理,则不能够希望有舒适的操作性。
换句话说,现有技术或已知技术具有如下技术问题,即对于用户来说,极难在任何时间和任何地点都能舒适地观看符合他的喜好的内容。
发明内容
因此,本发明的一个目的是提供:内容远程观看系统、用于内容远程观看的服务器装置、用于内容远程观看的记录/重放装置、内容远程观看方法、以及计算机程序产品,它们使用户在远地能够舒适地观看与他的喜好相匹配的内容。
本发明的上述目的能够通过包括在网络中的内容远程观看系统来实现,该系统包括:(i)能够记录和重放内容的记录/重放装置;(ii)通信终端,其被记录/重放装置的用户所拥有并且具有便携性;以及(iii)服务器装置,记录/重放装置具有:(i)记录设备,用于将内容记录到记录介质上;(ii)第一重放设备,用于重放记录的内容;(iii)内容信息生成设备,用于生成表示记录介质的记录内容的内容信息;以及(iv)第一通信设备,用于通过网络将生成的内容信息传输到服务器装置,服务器装置具有:(i)可视信息生成设备,用于根据传输的内容信息,生成包括记录的内容的列表且与用户有关的可视信息;以及(ii)第二通信设备,用于通过网络将生成的可视信息传输到通信终端,通信终端具有:(i)显示设备,用于显示传输的可视信息;(ii)输入设备,其能够从显示的可视信息上的列表输入指定被重放的内容的信息;(iii)第一控制信息生成设备,用于生成第一控制信息,该第一控制信息与通过输入设备输入的信息有关并且用来控制服务器装置;以及(iv)第三通信设备,用于通过网络将生成的第一控制信息传输到服务器装置,服务器装置还具有第二控制信息生成设备,用于根据传输的第一控制信息生成第二控制信息,以控制记录/重放装置,第二通信设备还通过网络将生成的第二控制信息传输到记录/重放装置,第一重放设备还根据传输的第二控制信息生成用于重放的信息以重放指定的内容,第一通信设备还通过网络将生成的用于重放的信息传输到通信终端,通信终端还具有第二重放设备,该第二重放设备用于根据传输的重放信息来重放指定的内容,显示设备还显示由第二重放设备重放的内容。
在本发明中,“网络”表示有线或无线通信网络,诸如因特网、LAN(局域网络)以及WAN(广域网络)。此外,它包括电话线路、ADSL(异步数字用户线)、光缆线路、接入点、基站等,以实现有线或无线通信网络。
在本发明中,“内容”表示全部或部分各种广播节目,诸如地面广播、卫星广播以及有线TV广播,以及诸如由用户自己拍摄的私有视频和市场上出售的视频软件等记录在记录介质上的视频图像或具有音频的视频图像。
在本发明中,“记录/重放装置”表示能够记录和重放内容的装置。例如,其表示用户在家拥有的PVR(个人录像机)。作为PVR,有能够将内容作为数字数据记录在记录介质上并且能够将其重放的装置,诸如DVD记录/重放装置和HDD记录/重放装置。在该情况中,本发明的“记录介质”表示光信息记录介质或磁光记录介质,诸如DVD和HD。可以替换地,记录/重放装置可以是能够将由每个用户拍摄的视频记录到记录介质上的一种数字摄像机。
此外,本发明的记录/重放装置具有:记录设备;以及第一重放设备。“记录设备”在此表示用于记录上述内容的设备;但是,它不仅表示用于将数据直接写到记录介质上的诸如光学拾取器的设备,还定义为包括用于控制光学拾取器的控制单元或者包括数据处理单元。可以替换地,记录设备可以与记录介质合为一体,诸如HDD。
此外,本发明的“第一重放设备”表示用于重放内容的设备。但是,与在记录设备中的概念相同,“重放”不仅表示从记录介质读取适当的信息(数据),而且还定义为包括用于将信息(数据)处理成适合于在最终显示内容的某种显示设备上显示的格式或大小的设备。
在本发明中,“服务器装置”表示各种计算机系统,诸如通用计算机、个人计算机(PC)、以及工作站。此外,本发明的服务器装置可以是在因特网环境下由特定公司或运营商操作或管理的服务器装置,或者可以是在诸如LAN的有限的特定区域中管理的服务器装置。
在本发明中,“通信终端”表示移动(或便携)电话、PDA(个人数字助理)、以及具有与上述装备相似的便携性的通信装置。顺便提及,“具有便携性”表示在常识意义上用户能够在日常事务中携带或运送的。例如,其可以是膝上型计算机或亚笔记本型计算机。
根据本发明的内容远程观看系统,在其操作时,由内容信息生成设备生成表示记录介质的记录内容的内容信息,并将其通过在记录/重放装置中的通信设备传输到服务器装置。
“内容信息”在此是表示记录介质的记录内容的信息,但是只要不违背该精神,则在其该方面可以是任意的。由内容信息表示的“记录内容”在此可以与广义上的内容的记录有关,例如已经被记录的内容(即,记录的内容本身)或者要被记录的内容,或者可以与广播节目的记录预约有关。例如,内容信息可以是仅包括记录在记录介质上的内容的名称的信息,或者可以是包括一部分记录的内容的信息。此外,内容信息可以是通常由记录/重放装置所拥有的信息。例如,在记录/重放装置被连接到家中的TV等的环境中,易于在TV屏幕上显示记录介质上记录的内容的列表。在那种情况下,用于显示列表的信息可以被转化为内容信息。
在服务器装置中,根据内容信息生成可视信息。在此,本发明的“可视信息”表示可视的并且是为记录/重放装置的每个用户(即,通信终端的用户)生成的信息,并且表示例如在因特网上的站点上的主页等。在该情况下,与用户有关的可视信息表示例如在站点上开发的用于每个用户的主页。此外,只要指定给每个用户,对于每个用户的主页并不限于其该方面;但是其可以是通过诸如登录的验证可以访问的主页;也就是说,不被他人看见的主页。顺便提及,在本说明书中,“可视信息”包括与可视信息有关的数据。因此,“传输可视信息“表示传输例如HTML数据等,并且“显示可视信息”表示在适当的屏幕上显示主页等。
顺便提及,本发明的可视信息至少包括在记录介质上记录的内容的列表。“列表”在此不仅是根据某规则分类的文本数据,还可以具有在其中可视地显示一部分内容的缩略图格式的方面。也就是说,在本发明中,“列表”包括根据某规则生成的全部信息,以便判断当前记录在记录介质上的是什么。因此,其可以是从记录重放装置传输的内容信息本身。
生成的可视信息由第二通信终端传输到通信终端。在通信终端中,传输的可视信息显示在显示设备上。
在通信终端中的“显示设备”在此可以包括具有相对高节约空间特征或紧凑特征的显示面板,诸如液晶显示面板,并且可以包括使显示面板显示用于显示的传输的信息的处理单元等。例如,如果可视信息是上面提到的站点(主页),则用于显示站点的HTML(超文本置标语言)的格式的数据被下载并且由显示设备显示。
用户能够在可视信息上通过输入设备输入信息。只要能够输入用于从列表指定被重放的内容的信息,“输入设备”在此在其该方面可以是任意的,其中列表包括在可视信息中。例如,其能够采用各种信息输入设备的形式,诸如键盘、鼠标、触摸垫、滚动按钮、软键按钮、可操作拨号盘、以及触摸面板设备。
顺便提及,“用于从列表中指定被重放的内容的信息”可以是内容名称、标识号、或者内容所属于的类型等。如果能够在可视信息上直接选择列表中的一个项目,则其可以是用于表示选择自身的信息。
如果通过输入设备指定了内容,则生成第一控制信息,其与通过输入设备输入的信息有关,并且用于控制服务器装置。只要第一控制信息能够控制服务器装置,则第一控制信息的格式不重要。如果可视信息是因特网上的主页,则当需要时在主页上选择某个选项时,可以自动生成该信息,同时由该选择而被链接。由第三通信设备将生成的第一控制信息传输到服务器装置。
顺便提及,第一控制信息与通过输入设备输入的信息有关。如果是用于指定被重放的内容的上述信息,则“与输入的信息有关的信息”在此是用于给出重放的指令的控制信息。如果还有在可视信息上开发的其他服务或者功能,并且选择它们中的每一个,则其可以是对应于每一个的控制信息。
在服务器装置中,生成根据第一控制信息用于控制记录/重放装置的第二控制信息,并且将其传输到记录/重放装置。在记录/重放装置中,第一重放设备根据第二控制信息生成重放指定的内容的用于重放的信息并且将其传输到通信终端。
然后,在通信终端,第二重放设备根据用于重放的信息重放指定的内容。该重放的内容显示在显示设备上。
如上所述,根据本发明的内容远程观看系统,记录内容的是由用户自身所拥有的记录/重放装置,从而被记录的内容反映了用户的喜好。此外,被记录的内容不限于广播节目,而是可以由用户自己拍摄或编辑的内容。此外,例如,其可以是租借的内容。换句话说,在用户能够观看的内容的选择上具有相对高的自由度。
此外,当用户从记录/重放装置重放内容时,无需直接访问记录/重放装置,其可以访问网络上的服务器并且将为每个用户生成的可视信息以及优选地是来自主页的重放指令传输到记录/重放装置。如上所述,由于服务器装置作为所谓的插入其间的代理,能够在任何时候观看由用户自己所拥有的记录/重放装置记录的内容,而不用顾虑失去舒适性的因素,诸如在用户侧的复杂和不清楚的操作性以及不舒适的等待时间。因此,能够在远地舒适地观看与用户的喜好相匹配的节目。
在本发明的内容远程观看系统的一个方面中,记录/重放装置还具有记录介质。
根据此方面,记录/重放装置具有记录介质,从而能够相对容易地生成内容信息。
在本发明的内容远程观看系统的另一方面中,服务器装置还具有存储设备,用于存储与用户有关的传输的内容信息和生成的可视信息中的至少一个。
根据此方面,内容信息和可视信息中的至少一个被服务器装置中的存储设备存储,从而能够为用户提供舒适的操作性。例如,如果内容信息被存储,则能够相对快地生成可视信息。此外,如果可视信息被存储,则易于丰富可视信息的内容。顺便提及,在该情况下,分配给每个用户的存储设备的存储容量在服务器装置侧可以是任意的。但是,随着指定的容量增加,能够被展开的可视信息的内容会更多,从而能够为用户提供更舒适的服务。
在本发明的内容远程观看系统的另一方面中,可视信息生成设备生成可视信息,从而包括至少一部分记录的内容。
根据此方面,生成可视信息以包括至少一部分记录的内容,从而当用户指定观看的内容时增加了便利。顺便提及,至少一部分内容向用户表示出内容的实质。例如,其可以是内容介绍中的视频图像或精彩视频图像。此外,如果包括了与至少一部分内容有关的该视频图像或图片图像,则可以根据分配给用户的服务器装置的容量来确定其数据大小和质量。
在本发明的内容远程观看系统的另一方面中,服务器装置还具有第一验证设备,用于对通信终端执行验证以允许可视信息的显示,以及第二通信设备将可视信息传输到被允许显示的通信终端。
根据此方面,仅对被第一验证设备验证的通信终端生成可视信息。通过该验证,能够相对容易地使为每个用户生成的可视信息对其它用户不可见。此外,如果内容是一种公开内容,诸如广播节目,那么,基本上,不优选第三人观看被一个用户记录的内容。从这一点上,该方面是先进的。顺便提及,“第一验证设备”在其该方面可以是任意的,只要其能够保护每个内容或用户的隐私,与其效果无关。例如,如果可视信息是互联网上的站点或主页,则第一验证设备可以是这样的设备,即用于使通信终端的显示设备显示仅用于验证的登录屏幕,并且通过输入诸如登录名和密码的识别信息来判断试图访问的人是否为允许访问的用户。
在本发明的内容远程观看系统的另一方面中,记录/重放装置具有第二验证设备,用于对通信终端执行验证以允许指定的内容的重放,以及第一通信设备将用于重放的信息传输到被允许重放的通信终端。
根据此方面,与指定内容有关的用于重放的信息仅传输到被第二验证设备验证的通信终端,从而更加提高了与内容重放有关的安全性。
顺便提及,在此方面中的验证是在记录/重放装置和通信终端之间执行的。这表示用户预先持有记录/重放装置的ID号并且将其传输到记录/重放装置等。记录/重放装置被用户拥有,并且能够通过传输记录/重放装置的ID号在记录/重放装置侧验证用户为正确的用户(被允许观看内容的用户)。此外,在该情况下,记录/重放装置可以预先持有通信终端的ID号,或者二者中的每一个可以持有另一个的ID号。顺便提及,只要不偏离上述观点,第二验证设备的此方面不限于此。
在本发明的内容远程观看系统的另一方面中,记录/重放装置和服务器装置中的至少一个还具有用于加密用于重放的信息的加密设备,通信终端和服务器装置中的至少一个还具有用于解码加密的用于重放的信息的解码设备,第一通信设备传输加密的用于重放的信息,并且第二重放设备根据解码的用于重放的信息来重放指定的内容。
根据此方面,记录/重放装置和服务器装置中的至少一个具有用于加密用于重放的信息的加密设备。此外,通信终端和服务器装置中的至少一个具有用于解码(或解密)加密的用于重放的信息的解码设备(或解密设备)。因而,能够完全确保由用户指定的内容的机密性。
在此,在此方面的“加密”和“解码”在其各方面中可以是任意的,只要其能够使用于重放的信息不被他人看见,而与效果的程度无关。例如,可以使用已知的各种加密模式,诸如CBC加密模式。
此外,为记录/重放装置和服务器装置中的至少一个提供加密设备。这意味着可以为任意一个提供加密设备,或者为二者提供加密设备。假设两种情况表示如下方面,在其中如果加密设备使用密钥来加密用于重放的信息,则在服务器装置侧生成密钥并在记录/重放装置上接收密钥,以由此执行加密。如上所述,在服务器装置侧生成密钥中,能够减少在记录/重放装置侧的处理负荷。不必说,在记录/重放装置侧也可以生成密钥。在那种情况下,加密设备可以包括CUP(中央处理单元)等,其能够顺序地读出并执行预先存储在ROM(只读存储器)中的加密程序等。顺便提及,解码设备可以响应加密设备的各方面而采用各方面。
在本发明的内容远程观看系统的另一方面中,可视信息生成设备还生成可视信息从而包括记录内容改变信息,用于促进与记录介质的记录内容的变化有关的记录内容改变处理的执行,输入设备还能够输入信息,用于给出指令以对可视信息执行记录内容改变处理,以及记录/重放装置还具有记录内容改变设备,用于根据传输的第二控制信息来执行记录内容改变处理。
根据此方面,可视信息包括记录内容改变信息,并且用户能够在需要时通过输入设备给出指令以执行记录内容改变处理。只要与记录介质的记录内容的改变有关,“记录内容改变处理”在此根本不限于其内容或实质。例如,其表示从记录介质删除任意内容的处理。可以替换地,其表示相对于记录/重放装置执行广播节目的记录预约。
如果给出执行记录内容改变处理的指令,则传输在服务器装置上生成的第二控制信息,并包括执行记录内容改变处理的指令。然后,在记录/重放装置上由记录内容改变设备执行记录内容改变处理。例如,在删除上述内容的情况下,由记录内容改变设备删除指定的内容。可以替换地,在广播节目的记录预约的情况下,在指定的时间点记录有关的节目。顺便提及,相对于记录预约,可以生成可视信息,使得用户能够选择用于执行预约的节目指南信息。如上所述,即使与记录介质的记录内容的变化(在此是节目指南的显示)直接有关的处理也在记录内容改变处理的范围中。顺便提及,通过在需要时服务器装置从网络上的站点获得该类型的节目指南,其可以被上载到可视信息中。如果可视信息是在因特网上的主页,其可以被设置为通过在屏幕上选择诸如“节目指南的显示”的按钮来跳转到链接的页面。
根据此方面,能够为用户提供高附加值的服务,而不会失去操作性和舒适性。此外,在服务器装置侧,在需要时可以容易地扩展该记录内容改变处理或记录改变信息。在执行该扩展时,更加增加了用户的舒适性。
在本发明的内容远程观看系统的另一方面中,可视信息生成设备还生成可视信息,从而包括用于促进可视信息的内容变化的信息,输入设备还能够在可视信息上输入信息,该信息用于给出指令以改变可视信息,以及可视信息生成设备根据传输的第一控制信息改变可视信息的内容。
根据此方面,可视信息包括用于促进可视信息的改变的信息,并且用户能够在需要时通过输入设备给出指令以改变可视信息。“改变可视信息”在此具有各方面,例如,诸如改变在列表中的每个内容的名称以及改变在显示设备上显示的可视信息的设计。可视信息生成设备在需要时根据从通信终端传输的第一控制信息来改变可视信息。
如果在用户侧执行可视信息的该改变,则用户能够容易地构建可视信息以匹配他的感觉。这能够更加提高用户的舒适性。
在本发明的内容远程观看系统的另一方面中,服务器装置还具有用于生成第三控制信息的第三控制信息生成设备,该第三控制信息用于对于记录/重放装置给出指令以传输内容信息,第二通信设备还在每个预定时刻将第三控制信息传输到记录/重放装置,内容信息生成设备根据第三控制信息生成内容信息,以及第一通信设备在每次生成内容信息时传输该内容信息。
根据此方面,服务器装置生成第三控制信息并且在预定时刻通过第二通信设备将其传输到记录/重放装置。根据第三控制信息在记录/重放装置侧生成内容信息,并且将其传输到服务器装置。预定时刻在此是预先在服务器装置侧设定的,并且设置为例如大约几个小时的间隔。但是,可以在用户侧通过如下方式设置该时刻,即服务器装置将与时刻的设置有关的信息传输到通信终端,作为用于促进可视信息的内容的改变的上述信息的一部分。
在本发明的内容远程观看系统的另一方面中,如果记录介质的记录内容改变,则内容信息生成设备生成内容信息,以及第一通信设备在每次生成内容信息时传输该内容信息。
根据此方面,如果记录介质的记录内容改变,则内容信息生成设备能够生成内容信息,并且能够通过第一通信设备传输内容信息。因而,如果记录介质的记录内容改变,则能够在服务器装置侧自动获得最新内容信息。因此,更加提高了服务器装置提供的可视信息的便利性。
在本发明的内容远程观看系统的另一个方面中,第一重放设备根据第二重放设备和显示设备中的至少一个中的指定的内容的重放条件来生成用于重放的信息。
根据此方面,第一重放设备根据第二重放设备和显示设备中的至少一个中的重放条件来生成用于重放的信息。因而,能够在通信终端上舒适地重放内容。
“第二重放设备和显示设备中的至少一个中的重放条件”包括能够是重放指定的内容中的条件的所有可能性,诸如第二重放设备的数据处理容量、显示设备的显示区大小、以及显示设备的分辨率(像素)。在该情况下,例如,根据第二重放设备的数据处理容量,第一重放设备在需要时可以以内容的较低图像质量生成用于重放的信息。
在本发明的内容远程观看系统的另一个方面中,记录/重放装置还具有用于压缩指定的内容的压缩设备,以及第一重放设备生成与压缩的内容有关的用于重放的信息。
根据此方面,由压缩设备压缩内容,并且第一重放生成设备生成与压缩的内容有关的用于重放的信息。因而,能够显著降低在通信终端上的显示处理负载。顺便提及,该内容压缩在其该方面是任意的,但是,可以根据已知的数据压缩标准来执行,例如,诸如MPEG2。
顺便提及,压缩设备可以在记录内容期间执行压缩。换句话说,压缩的内容可以记录在记录介质上。即使在该情况下,“指定的内容”被压缩,并且其在该方面的范围内。
<用于内容远程观看的服务器装置>
本发明的上述目的还能够通过用于内容远程观看的服务器装置来实现,其能够通过网络与本发明的上述记录/重放装置和上述通信终端通信。用于内容远程观看的服务器装置具有:可视信息生成设备,用于根据传输的内容信息生成可视信息;服务器侧通信设备,用于通过网络将生成的可视信息传输到通信终端;以及服务器侧控制信息生成设备,用于根据传输的终端侧控制信息来生成服务器侧控制信息;服务器侧通信设备,用于通过网络将生成的服务器侧控制信息传输到记录/重放装置。
根据本发明的用于内容远程观看的服务器装置,在其操作时,其在本发明的上述内容远程观看系统的每个方面中起到服务器装置的作用。因此,能够在远地舒适地观看与用户的喜好相匹配的内容。
<用于内容远程观看的记录/重放装置>
本发明的上述目的还能够通过用于内容远程观看的记录/重放装置来实现,其能够通过网络与本发明的上述服务器装置和上述通信终端通信。用于内容远程观看的记录/重放装置具有:记录设备,用于将内容记录到记录介质上;装置侧重放设备,用于重放记录的内容;内容信息生成设备,用于生成内容信息;以及装置侧通信设备,用于通过网络将生成的内容信息传输到服务器装置,装置侧重放设备根据传输的服务器侧控制信息来生成用于重放的信息以重放指定的内容,装置侧通信设备还通过网络将生成的用于重放的信息传输到通信终端。
根据本发明的用于内容远程观看的记录/重放装置,在其操作时,其起到本发明的上述内容远程观看系统的每个方面中的记录/重放装置的作用。因此,能够在远地舒适地观看与用户的喜好相匹配的内容。
<内容远程观看方法>
本发明的上述目的还能够通过包括在网络中的内容远程观看系统中执行的内容远程观看方法来实现,该系统包括:(i)能够记录和重放内容的记录/重放装置;(ii)通信终端,其被记录/重放装置的用户所拥有并且具有便携性;以及(iii)服务器装置,该方法具有:在记录/重放装置中,(i)将内容记录到记录介质上的记录处理;(ii)重放记录的内容的第一重放处理;(iii)生成表示记录介质的记录内容的内容信息的内容信息生成处理;以及(iv)通过网络将生成的内容信息传输到服务器装置的第一传输处理,在服务器装置中,(i)根据传输的内容信息,生成可视信息的可视信息生成处理,其中可视信息包括记录的内容的列表并与用户有关;以及(ii)通过网络将生成的可视信息传输到通信终端的第二传输处理,在通信终端中,(i)显示传输的可视信息的显示处理;(ii)输入用于从显示的可视信息上的列表指定被重放的内容的信息的输入处理;(iii)生成第一控制信息的第一控制信息生成处理,该第一控制信息与在输入处理中输入的信息有关并且用于控制服务器装置;以及(iv)通过网络将生成的第一控制信息传输到服务器装置的第三传输处理,在服务器装置中,该方法还具有根据传输的第一控制信息生成第二控制信息以控制记录/重放装置的第二控制信息生成处理,在服务器装置中,该方法还具有通过网络将生成的第二控制信息传输到记录/重放装置的第四传输出处理,第一重放处理还根据传输的第二控制信息生成用于重放的信息以重放指定的内容,在记录/重放装置中,该方法还具有通过网络将生成的用于重放的信息传输到通信终端的第五传输处理,在通信终端中,该方法还具有跟传输的用于重放的信息来重放指定的内容的第二重放处理,显示处理还显示由第二重放处理重放的内容。
根据本发明的内容远程观看方法,在其操作时,每个设备在本发明的上述内容远程观看系统的各方面中实现。因此,能够在远地舒适地观看与用户的喜好相匹配的内容。
顺便提及,在本发明中,服务器装置可以被某个公司管理和操作。此外,在该情况下,可视信息可以是因特网上的网站(主页)的形式。此外,如果通信终端是移动电话,则公司可以是或者被看作是与移动电话的运营商相同的。
在本发明的内容远程观看方法的另一方面中,该方法还具有:在记录/重放装置和服务器装置中的至少一个中,加密用于重放的信息的加密处理;以及在通信终端和服务器装置中的至少一个中,解码加密的用于重放的信息的解码处理,第五传输处理传输加密的用于重放的信息,以及第二重放处理根据解码的用于重放的信息来重放指定的内容。
根据此方面,通过加密处理和解码处理提高了内容的机密性。因而,显著降低了内容的版权等被侵权的可能性,这是优选的。
在本发明的内容远程观看方法的另一方面中,其还具有根据服务器装置的使用情况来向用户收费的收费处理。
根据此方面,根据服务器装置的使用情况由收费处理来向用户收费。“根据服务器装置的使用情况”在此表示起初以与管理服务器装置的某公司的统括(blanket)合同的形式来收取适当的使用费,其可以在每次重放内容时收取,或者可以根据某服务的附加(例如,可视信息的扩展等)来收取。顺便提及,如果该公司是电信公司(通信运营商)并且通信终端是移动电话时,可以以包括在电话帐单中的形式来收费。
根据此方面,能够增加本发明可以被扩展为新业务形式的可能性。
<第一计算机程序产品>
本发明的上述目的还能够通过一种在计算机可读介质中的第一计算机程序产品来实现,其具体体现由计算机系统可执行的指令的程序以使计算机系统起到上述服务器装置的至少一部分的作用。
根据本发明的第一计算机程序产品,通过将计算机程序产品从用于存储计算机程序产品的记录介质装载到计算机系统中,或通过将作为载波的计算机程序产品经由通信设备下载到计算机系统中,能够相对容易地体现本发明的内容远程观看中的服务器装置,其中记录介质诸如ROM(只读存储器)、CD-ROM(压缩盘只读存储器)、DVD-ROM(DVD只读存储器)、硬盘等。
顺便提及,响应本发明的内容远程观看系统中的服务器装置的各个方面,本发明的第一计算机程序产品也能够采用各个方面。
<第二计算机程序产品>
本发明的上述目的还能够通过一种在计算机可读介质中的第二计算机程序产品来实现,其具体体现由计算机系统可执行的指令的程序以使计算机系统起到上述通信终端的至少一部分的作用。
根据本发明的第二计算机程序产品,通过将计算机程序产品从用于存储计算机程序产品的记录介质装载到计算机系统中,或通过将作为载波的计算机程序产品经由通信设备下载到计算机系统中,能够相对容易地体现本发明的内容远程观看中的通信终端,其中记录介质诸如ROM(只读存储器)、CD-ROM(压缩盘只读存储器)、DVD-ROM(DVD只读存储器)、硬盘等。
顺便提及,响应本发明的内容远程观看系统中的通信终端的各个方面,本发明的第二计算机程序产品也能够采用各个方面。
<第三计算机程序产品>
本发明的上述目的还能够通过一种在计算机可读介质中的第三计算机程序产品来实现,其具体体现由计算机系统可执行的指令的程序以使计算机系统起到上述记录/重放装置的至少一部分的作用。
根据本发明的第三计算机程序产品,通过将计算机程序产品从用于存储计算机程序产品的记录介质装载到计算机系统中,或通过将作为载波的计算机程序产品经由通信设备下载到计算机系统中,能够相对容易地体现本发明的内容远程观看中的记录/重放装置,其中记录介质诸如ROM(只读存储器)、CD-ROM(压缩盘只读存储器)、DVD-ROM(DVD只读存储器)、硬盘等。
顺便提及,响应本发明的内容远程观看系统中的记录/重放装置的各个方面,本发明的第三计算机程序产品也能够采用各个方面。
如上所述,本发明的内容远程观看系统具有记录/重放装置、服务器、以及通信终端,从而能够在远地舒适地观看与用户喜好相匹配的内容。本发明的用于内容远程观看的服务器装置具有可视信息生成设备、服务器侧通信设备以及服务器侧控制信息生成设备,从而能够在远地舒适地观看与用户喜好相匹配的内容。本发明的用于内容远程观看的记录/重放装置具有记录设备、装置侧重放设备、内容信息生成设备以及装置侧通信设备,从而能够在远地舒适地观看与用户喜好相匹配的内容。在本发明的内容远程观看方法中,由于实现上述内容远程观看系统中的每个设备的操作的每个处理,所以能够在远地舒适地观看与用户喜好相匹配的内容。本发明的第一计算机程序产品使计算机系统作为上述服务器装置的至少一部分,从而能够相对容易地实现在本发明的上述内容远程观看系统中的服务器装置。本发明的第二计算机程序产品使计算机系统作为上述通信终端的至少一部分,从而能够相对容易地实现在本发明的上述内容远程观看系统中的通信终端。本发明的第三计算机程序产品使计算机系统作为上述记录/重放装置的至少一部分,从而能够相对容易地实现在本发明的上述内容远程观看系统中的记录/重放装置。
当结合下面简要说明的附图阅读时,从参考本发明的优选实施例的下面的详细描述中,本发明的实质、用途以及进一步的特征将更加明显。
附图说明
图1是概念图,示出了根据本发明实施例的内容远程观看系统;
图2是框图,示出了图1的系统中的PVR;
图3是框图,示出了图1的系统中的服务器;
图4是框图,示出了图1的系统中的移动电话;
图5是时序图,说明图1的系统的操作概况;
图6A到图6F是示意图,示出了在图5的操作概况中在移动电话上显示的屏幕;
图7是流程图,示出了在PVR中的内容信息传输处理;
图8是流程图,示出了在服务器中的内容信息接收处理;
图9是流程图,示出了在服务器中的用户接口处理;
图10是流程图,示出了在PVR中的内容重放处理;以及
图11是流程图,示出了在移动电话中的处理。
具体实施方式
参考附图来说明本发明的优选实施例。
<实施例的结构>
首先,参考图1,将讨论本发明的实施例的构思,以及其操作概况。图1是概念图,示出了内容远程观看系统10。
在内容远程观看系统10中(在下文中,在需要时缩写为系统10),在网络20中包括PVR(个人录像机)100、服务器200、以及移动电话300。
例如,网络20是因特网,或者用于访问因特网的有线或无线通信网络。
PVR100具有作为记录介质的HD和DVD,并且是用于记录和重放内容的本发明的“记录/重放装置”的一个例子。顺便提及,后面将讨论PVR100的详细结构。
服务器200由通信公司或者电信运营商30(在下文中需要时称作“公司30”)操作或管理。服务器200是本发明的“服务器装置”的一个例子,其用于通过网络20与PVR100和移动电话300相互通信。顺便提及,后面将讨论服务器200的详细结构。
用户40拥有并携带移动电话300,其是本发明的“通信终端”的一个例子,用于通过网络20与PVR100和服务器200相互通信。例如,假设用户40在家等拥有PVR100。顺便提及,后面将讨论移动电话300的详细结构。
在该结构中,在系统10中,首先PVR100记录内容并通过网络20将作为其实质信息的内容信息传输到服务器200(箭头A)。
服务器200根据内容信息生成作为网络20上的站点的MyHomepage(在下文中需要时称作“My HP”),并且将其传输到移动电话300(箭头B)。用户40视觉地确认My HP,选择他或她希望重放的内容,并从移动电话300向服务器200指定它(箭头C)。服务器200指示PVR100重放指定的内容(箭头D),并且PVR100将该内容实时地发布到移动电话300(箭头E)。该发布的内容显示在移动电话300上,并被用户40观看。以此方式,构造系统10使得用户40通过移动电话300能够在远地观看使用PVR100记录的内容。
顺便提及,在系统10中,公司30是电信运营商,其管理移动电话300的通信,并与希望使用My HP的用户签订单独合同。因此,公司30能够收取与移动电话300的通信有关的费用(信息包通信费、基础费等)以及My HP的使用费。在本实施例中的用户40是签订该合同的一个或多个用户,并且至少是一个用户。在下面的说明中的术语“用户40”用于表示签订了该合同的所有用户,或者他们之一。公司30给用户40特有的登录名和密码。通过使用登录名和密码,用户40能够登录(即注册)My HP。
顺便提及,在系统10中,公司30是移动电话300的电信运营商;但是,公司30并不限于电信运营商。如果除了通信运营商之外的公司管理My HP,则该公司收取除了移动电话300的通信费之外的使用费用。
<内容远程观看系统10的详细结构>
<PVR100的结构>
接着,参考图2,讨论PVR100的详细结构。图2是PVR100的框图。
在图2中,PVR100具有:控制设备110;加密设备(或编码器)120;流设备130;通信设备140;压缩/解压缩设备150;信号处理设备160;接口170;记录/重放设备180;以及记录介质190。
控制设备110具有:CPU(中央处理单元)111;ROM112;以及RAM(随机存储器)113。
CPU111是控制单元,用于控制PVR100的操作。ROM112是非易失存储介质并且在其中存储PVR100特有的ID号。RAM113是易失存储介质并且起缓存器的作用,用于暂时存储在PVR100的操作例程中生成的数据。
加密设备120能够在CPU111的控制下执行内容的加密处理,并且能够生成加密所需的密钥。加密设备120是本发明的“加密设备”的一个例子。
流设备130能够在向移动电话300传输内容中生成流数据。
例如,通信设备140是被称为调制解调器的通信设备,用于帮助PVR100通过网络20与服务器200和移动电话300通信。
压缩/解压缩(或展开)设备150能够在记录内容期间压缩与内容有关的数据,并且能够将其提供给记录/重放设备180。在从记录/重放设备180读取内容期间,它还能够解压缩(或展开)压缩的数据。
信号处理设备160是用于记录内容的数据处理设备。它包括例如调谐器、用于视频信号和音频信号等的分离电路等。
接口170是记录/重放设备180和PVR100中的每个组成元件的接口。它包括例如ATA接口。
记录/重放设备180能够相对于记录介质190写入和读出与内容有关的数据。记录/重放设备180可以包括光学拾取器、磁头等,其具有对应于记录介质190的方面的结构。
记录介质190是诸如DVD的光信息记录介质,或诸如HD的磁记录介质。顺便提及,记录介质190可以预先与记录/重放设备180构成一体,或者可以构成为不同的物体。在本实施例中,假设由用户40的操作或者由诸如预约记录等各种功能来将各种内容记录在记录介质190上。
<服务器200的结构>
接着,参考图3,讨论服务器200的详细结构。图3是服务器200的框图。
在图3中,服务器200具有:控制设备210;通信设备220;主页生成设备230;数据库240;以及验证设备250。
控制设备210具有:CPU211;以及RAM212。
CPU211是控制单元,用于控制服务器200的操作。RAM212起缓存器的作用,用于暂时存储服务器200的操作例程中生成的数据。
通信设备220是例如被称作调制解调器的通信设备,用于帮助服务器200通过网络20与PVR100和移动电话300通信。
主页生成设备230能够在服务器200上生成作为由公司30管理的站点的与“Hello PVR”有关的主页,并且能够在Hello PVR上生成指定给每个用户40的My HP。主页生成设备230是本发明的“可视信息生成设备”的一个例子。
对于每个用户40,数据库240能够在其中存储用户40的My HP、内容信息、以及访问设定信息。数据库240是本发明的“存储设备”的一个例子。顺便提及,访问设定信息表示包括用户40的登录名和密码、PVR100的ID号、移动电话300的ID号等的信息。
验证设备250由CPU211控制,并且当用户访问My HP时能够执行验证。验证设备250是本发明的“第一验证设备”的一个例子。
接着,参考图4,讨论移动电话300的详细结构。图4是移动电话300的框图。
在图4中,移动电话300具有:控制设备310;通信设备320;信号处理器330;解码设备340;显示设备350;以及输入设备360。
控制设备310具有:CPU311;ROM312;以及RAM313。
CPU311是控制单元,用于控制移动电话300的操作。ROM312是非易失存储介质并且在其中存储移动电话300特有的ID号。RAM313是易失存储介质并且能够起缓存器作用,用于暂时存储移动电话300的操作程序中生成的数据。
通信设备320是通信设备,用于帮助移动电话300通过网络20与PVR100和服务器200通信。
信号处理器330是信号处理单元,其具有:RF(射频)处理设备,用于处理通过通信设备320获得的高频信号;模拟基带处理器,用于从RF处理的信号获得音频信号;数字基带处理器,用于数字化模拟信号等(全部未示出)。
解码设备340(或解密设备)340能够解码(或解密)加密的并从PRV100传输的内容的流数据。解码设备340是本发明的“解码设备”的一个例子。
显示设备350具有例如液晶显示装置,并且对于用户40,能够显示与My HP有关的屏幕。显示设备350是本发明的“显示设备”的一个例子。
输入设备360是输入设备,用于将各种信息输入到移动电话300,并且能够采用诸如软键按钮、操作拨号盘、以及操作手杆等各种方面。输入设备360是本发明的“输入设备“的一个例子。
<实施例的操作>
<内容远程观看系统10的基本操作>
接着,参考图5和图6A到图6F,将讨论系统10的基本操作。图5是与作为整体的系统10的操作概况有关的时序图。图6A到图6F是示意图,示出了移动电话300的显示设备350的屏幕状态。在图5中,时间从上向下进行。此外,图5示出了操作的概况,并且后面将讨论每个组成元件的详细操作。
在图5中,启动PVR100(A1)。首先可以由用户40启动PVR100。如果构造服务器200启动PVR100,则PVR100可以由服务器200来启动。
如果被启动,PVR100传输总与服务器200连接的访问请求(箭头A2)。接收该访问请求的服务器200判断PVR100是否为已经注册的装置。如果判断其是正常或正确的装置,则服务器200请求内容信息(箭头A3)。被请求内容信息的PVR100向服务器200发送内容信息(箭头A4)。接收内容信息的服务器200更新数据库240(A5)。
同时,假设用户40登录My HP(A6)。
图6A和图6B示出了该例程。首先,例如,用户40从例如喜好菜单中选择连接因特网中的哪个站点。如果选择由公司30管理的服务器200上的“Hello PVR”(图6A),则显示只对成员的登录屏幕(图6B)。在此,用户40输入给他的登录名和密码,以借此登录。如果完成登录,则显示My HP(图6C)。
顺便提及,例如,在图6A中,当选择“Hello PVR”时,可以出现在用户中共同的主页(主屏幕),并且每个用户可以在主屏幕上调用My HP的登录屏幕。
回到图5,用户40请求服务器200的内容列表(箭头A7)。响应该请求,服务器200传输内容列表(箭头A8)。内容列表是由用户40记录在PVR100上的各种内容的列表,并且能够从它们中选择用户40希望观看的内容(图6D)。如果选择了某个内容,则响应选择操作,内容重放请求被传输到服务器200(箭头A9)。在此时间点,在移动电话300的显示设备350上显示用于表示重放请求的消息(图6E)。
服务器200传输指令以重放由用户40指定的内容(箭头A10)。如果接收重放指令,则PVR100执行验证用户40的处理(箭头A11)。如果验证成功(A12),则将密钥从PVR100传输到移动电话300(箭头A13)。然后,使用密钥加密内容,并且启动向移动电话300的传输(A14)。然后,顺序地传输加密的内容(箭头A15)。此时,在移动电话300的显示设备350上显示由用户40选择的内容(图6F)。
在系统10中,以上述方式顺序地将内容传输到用户40,并由用户40观看。
<每个组成元件的详细操作>
接着,将讨论每个组成元件的详细操作。
<自PVR100的内容信息传输处理>
首先,参考图7,将讨论从PVR100到服务器200的内容信息的细节。图7是流程图,示出了内容信息传输处理。
在图7中,启动PVR100(步骤A10)。该启动表示从电源断开的状态下启动,并且是由用户40通电、由服务器200远程控制的通电、由诸如内容预约记录等定时器的启动的通称。顺便提及,例如,只要电源通电,如果PVR100由于用于电源节电的睡眠功能等表面上停止,则被认为是随后所述的等待状态。
如果启动PVR100,则CPU111向服务器200传输访问请求(步骤A11)。在传输访问请求中,CPU111生成包括存储在ROM112中的其ID号的信息并通过通信设备140传递它。
CPU111判断是否允许该访问请求(步骤A12)。如果允许访问,则通过通信系统140接收访问允许信息,并且暂时存储到RAM113上。顺便提及,通过通信系统140接收到的数据等暂时存储在RAM113上,但是,在后面的说明中,在需要时省略与RAM113有关的描述。
此外,如果不允许访问(步骤A12:否),则执行异常判断(步骤A18)。在此,“异常判断”表示判断PVR100是否能够在当前时间点访问服务器200的处理。例如,如果由于线路(例如,网络20)中的某些故障发生通信错误,则存在一些尝试之后可以建立通信的多种情况。另一方面,如果在服务器200侧判断传输的ID号过期,则访问是不可能的。在那种情况下,参考从服务器200传输的拒绝访问通知等,这被判断为异常。在步骤A12,如果被判断为异常(步骤A18:是),则强制结束处理,从而不建立与服务器200的通信线路。另一方面,如果判断为不是异常(步骤A18:否),则CPU111将处理返回到步骤A11,并且再次传输访问请求。在此,如果通信错误连续发生预先设置的次数,在步骤A18中判断为“否”,并且强制结束处理。
如果服务器200允许访问(步骤A12:是),则CPU111判断是否接收到传输内容信息的请求(步骤A13)。如果没有接收到传输内容信息的请求(步骤A13:否),则循环处理并继续步骤A13中的操作。另一方面,如果接收到传输内容信息的请求(步骤A13:是),则CPU111生成内容信息(步骤A14)。在此,CPU111通过接口170访问记录/重放设备180,并且生成内容信息以便将其传输到服务器200。内容信息在此表示哪些内容当前记录在记录介质190上。
生成的内容信息被传输到服务器200上(步骤A15)。如果启动后的第一内容信息的传输被结束,则PVR100变为等待状态。等待状态表示在其中仅建立与服务器200的通信线路的状态。例如,如果在该等待状态中经过了一设定时间,则CPU111可以使PVR100睡眠。该睡眠状态也是等待状态之一。
在等待状态中,CPU111在固定时刻判断是否有传输内容信息的请求(步骤A16)。如果接收到传输内容信息的请求(步骤A16:是),则CPU111返回到步骤A14的处理,再次生成内容信息,并且将其传输到服务器200。另一方面,如果没有接收到传输内容信息的请求(步骤A16:否),则CPU111进一步判断在记录介质190的记录内容中是否有任何变化(步骤A17)。如果在记录内容中没有变化(步骤A17:否),则PVR100返回到等待状态,并且由CPU111重复步骤A16和步骤A17中的操作。另一方面,如果在记录介质190的记录内容中有变化(步骤A17:是),则CPU111返回到步骤A14的处理,生成内容信息,并且将其传输到服务器200。
<服务器200上的内容信息接收处理>
接着,参考图8,将讨论在服务器200上的内容信息接收处理的细节。图8是示出了内容信息接收处理的流程图。
在图8中,假设服务器装置200处于等待状态。等待状态表示等待来自PVR100或移动电话300的某种访问的状态。
在图8中,首先,CPU211判断是否有来自PVR100的访问请求(步骤B10)。
如上所述,在PVR100启动时从PVR100传输访问请求。如果从PVR100传输访问请求并且被通信设备220接收,则该访问请求被暂时存储在RAM212上。如果访问请求没有被存储在RAM212上(步骤B10:否),则继续进行该步骤直到访问请求被存储为止。顺便提及,不仅访问请求而且通过网络20接收的数据等都被暂时存储到RAM212上;但是,在下面的说明中,在需要时省略与RAM212有关的描述。
如果接收到访问请求,则CPU211判断PVR100是否对应于正确的用户(步骤B11)。例如,通过判断存储于数据库240中的每个用户40的访问设定信息中是否存在包括在访问请求中的ID号来执行该判断。如果存在有关的ID号,则判断PVR100是有关的用户40中的一个,并且对于PVR100允许该访问请求(步骤B12)。如果允许访问,则从通信设备220传输访问允许信息,并且在图7的步骤A12中的判断是“是”。
另一方面,如果在数据库240中不存在有关的ID号,或者注册的PVR100过期了,则判断该PVR100是不可访问的PVR,并且将拒绝访问通知传输到PVR100(步骤B17),并且服务器200回到等待状态。顺便提及,在该情况中,在图7中的步骤A18为“是”。
如果允许访问,则CPU211将传输内容信息的请求传输到PVR100(步骤B13)。CPU211与预定时钟同步并且判断是否有从PVR100传输的内容信息(步骤B14)。
如果还没有接收到内容信息(步骤B14:否),则重复判断直到接收到内容信息。如果接收到内容信息(步骤B14:是),则判断接收到的内容信息是否为正常的内容信息(步骤B15)。
如果内容信息是不正常的(步骤B15:否),则CPU211进一步判断这是否由通信错误引起(步骤B18)。如果是由于通信错误而不能获得正常的内容信息(例如,如果一部分内容信息被损坏或删除)(步骤B18:是),则CPU211将处理返回到步骤B13,并且请求PVR100再次传输内容信息。另一方面,如果不是由于通信错误(步骤B18:否),则CPU211判断内容信息为异常,并且通知PVR100与PVR100有关的错误,并且将处理返回到步骤B13。
另一方面,如果接收的内容信息是正常内容信息(步骤B15:是),则CPU211在需要时根据内容信息,通过控制主页生成器220来更新数据库240中与用户40有关的数据(步骤B16),并且服务器200被控制在暂时等待模式(步骤B20)。在暂时等待模式中,CPU211判断是否逝去预定时间(步骤B21)。如果没有逝去预定时间(步骤B21:否),则CPU211重复步骤B21直到该时间逝去。如果该时间逝去(步骤B21:是),则CPU211将处理返回到步骤B13,并且将传输内容信息的请求传输到PVR100。
除此之外,例如,如果从PVR100传输内容信息,并且记录介质190的记录内容改变,则在需要时执行与步骤B14有关的操作,并且反映在数据库240中的内容。顺便提及,在与步骤B19有关的操作中,如果判断内容信息异常,则执行不再次请求传输内容信息这样的控制;但是,可以请求PVR100传输内容信息。
<服务器200的用户接口处理>
接着,参考图9,将讨论服务器200的用户接口处理。图9是流程图,示出了用户接口处理。顺便提及,用户接口处理表示对由用户40访问My HP或者在My HP上的各种操作的响应处理。
在图9中,首先,CPU211判断是否有来自用户40的访问请求(步骤C10)。如果没有来自用户40的访问请求(步骤C10:否),则CPU211使服务器200保持在等待状态。如果接收到访问请求(步骤C10:是),则CPU211判断传输访问请求的用户是否为正确的用户,即用户40(步骤C11)。
通过由CPU211控制的验证设备250来执行在步骤C11中的判断。来自用户40的访问请求包括用户40的登录名和密码。验证设备250从数据库240中查找有关的用户。作为查找结果,如果存在有关的用户,则验证设备250确定他是有关的用户并且允许传输访问请求的用户进行访问(步骤C11:是)。另一方面,如果其没有被验证设备250验证(步骤C11:否),则CPU211将包括原因的拒绝访问通知传输给移动电话300(步骤C20)并且使服务器200返回到等待状态。
如果判断为正确的用户,则CPU211通过通信设备220将与存储在数据库240中的用户40的My HP有关的数据传输到移动电话300(步骤C12),并且将服务器200设定在等待来自用户40的指令的状态(步骤C13)。顺便提及,在该时间点,在移动电话300的显示设备350上显示My HP。此外,指令等待状态与等待状态相似。
在该状态下,CPU211判断是否有来自用户40的重放请求(步骤C14)。如果接收到重放请求(步骤C14:是),则CPU211将重放指定的内容的指令传输到PVR100(步骤C15)。
另一方面,如果没有接收到重放请求,则判断是否接收到其它处理请求(步骤C21)。在此,其它处理表示其它的并且是除了观看内容之外的处理,诸如从记录介质190删除内容,改变在My HP上的显示内容,浏览TV节目指南,以及进行演出的记录预约。其是包括本发明的“记录内容改变处理”的处理,和“改变可视信息的内容”的处理。
如果接收到其它处理请求(步骤C21:是),则CPU211执行由用户40选择的其它处理或者将要执行的指令发送到PVR100(步骤C22)。例如,在改变My HP的内容的情况下,主页生成设备230改变对应的内容。在浏览TV节目指南的情况下,CPU211从网络20下载TV节目指南,并且控制主页生成设备230将其显示在My HP上。可以替换地,如果通过在My HP上提供线路等来选择与TV节目指南的浏览有关的位置,则其可以被下载并显示在作为链接的显示数据的My HP上。
如果没有接收到其它处理请求(步骤C21:否),则CPU211判断来自用户40的请求是否为操作停止请求(步骤C23)。如果是操作停止请求(步骤C23:是),则CPU211执行退出登录处理,并且结束服务器200和移动电话300(用户40)之间的相互通信。如果不是操作停止请求(步骤C23:否),则CPU211判断在当前时间点没有来自用户40的请求,并且暂时将处理返回到(步骤C13),并且重复后续操作。
如果PVR100被指示重放内容,则CPU211通过通信设备220从PVR100获得用户验证结果,并且判断用户40是否被PVR100验证(步骤C16)。如果用户40没有被PVR100验证(步骤C16:否),则CPU211将拒绝通知传输到用户40(步骤C18),执行退出登录处理,并且结束服务器200和移动电话300之间的相互通信。
如果用户40被PVR100验证(步骤C16:是),则CPU211判断是否有从PVR100传输的内容结束通知(步骤C17)。如果没有内容结束通知(步骤C17:否),则重复步骤C17直到接收到该通知。如果接收到内容结束通知(步骤C17:是),则CPU211将重放结束通知传输到用户40(步骤C19)。
<PVR100的内容重放处理>
接着,参考图10,将讨论PVR100的内容重放处理的细节。图10是流程图,示出了内容重放处理。顺便提及,在此说明的内容重放处理表示根据通过移动电话300和my HP来自用户40的指令所执行的处理。此外,除了该处理之外或与该处理并行,执行上面提及的内容信息传输处理。
在图10中,首先,判断是否有来自服务器200的内容重放指令(步骤D10)。如果没有内容重放指令(步骤D10:否),则CPU111判断是否有其它处理指令(步骤D22)。如果也没有其它处理指令(步骤D22:否),则CPU111将处理返回到步骤D10,并且再次判断来自服务器200的指令。如果有其它处理指令(步骤D22:是),则CPU111执行其它处理(步骤D23)。在此,PVR100的其它处理表示如上所述的删除记录介质190的记录内容、进行记录预约等。在删除记录内容的情况下,CPU111控制记录/重放装置180以从记录介质190删除指定的内容。在记录预约的情况下,在指定的时间点通过信号处理设备160获得指定的内容,并通过接口170和压缩/解压缩设备150等由记录/重放设备180记录到记录介质190上。如果执行了其它处理,则CPU111将处理返回到步骤D10。
另一方面,如果来自服务器200的指令是内容重放指令(步骤D10:是),则CPU111执行验证用户40的处理(步骤D11)。在此,由于用户40已经通过登录处理被服务器200成功地验证,所以能够省略在PVR100上的验证处理。然而,从保存内容的角度考虑,在本实施例中,设定执行PVR100和移动电话300的验证。
通过如下方式执行验证,即移动电话300从服务器200的数据库240获得PVR100的ID号并从ROM312获得自身的ID号,并且移动电话300将它们传输到PVR100作为包括二者的验证信息。获得验证信息的PVR100检查传输的PVR100的ID号是否正确。同时,PVR100从服务器200获得移动电话300的ID号,并且与接收到的ID号比较,以由此验证另一通信侧是移动电话300。
作为验证的结果,如果判断不是用户40(步骤D12:否),则CPU111将拒绝通知传输到服务器200(步骤D24),并且将处理返回到步骤D10。
另一方面,如果验证成功(步骤D12:是),则CPU111通过加密设备120生成密钥,并且将其传输到移动电话300(步骤D13)。该密钥是相对于当前时间点的处理暂时地且随机地生成的。
如果传输了密钥,则CPU111开始生成与指定的内容有关的流数据(步骤D14)。此时,通过记录/重放装置180从记录介质190顺序地读出的内容的数据被压缩/解压缩设备150解压缩。此外,流数据由流设备130生成。
伴随着流数据的重放,由加密设备120执行加密处理(步骤D15)。结果,加密的流数据被传输到移动电话300(步骤D16)。CPU111将加密的流数据顺序地传输到移动电话300。
顺便提及,在PVR100上的加密处理由加密设备120来执行;但是,可以使用应用程序(即,“本发明的计算机程序”的一个例子)由CPU111来执行该处理。
如果开始了流数据的传输,则CPU111同时判断是否有从移动电话300传输的重放错误(步骤D17)。如果接收到重放错误(步骤D17:是),即,如果在移动电话300上发生某种重放错误,则结束内容的重放处理。换句话说,PVR100回到等待状态。
另一方面,如果没有接收到重放错误,则判断是否有与重放有关的操作请求(步骤D18)。与重放有关的操作请求表示除了停止之外的一些操作,诸如快进、倒带以及暂停。如果有这样的请求(步骤D18:是),则CPU111执行对应于该请求的操作(步骤D19),并且将处理进行到步骤D20。另一方面,如果没有这样的操作请求(步骤D18:否),则处理进行到步骤D20。
在步骤D20,判断内容的重放是否结束,或者是否有从用户40传输的停止指令。作为判断的结果,如果没有来自用户的停止指令并且内容的重放没有结束(步骤D20:否),则处理返回到步骤D16,并且继续加密的流数据的传输。
如果有来自用户40的停止指令或者结束了内容的重放(步骤D20:是),则宣布结束内容重放的重放结束通知被传输到服务器200(步骤D21),并且结束内容重放处理。
<移动电话300的处理>
接下来,参考图11,将讨论在移动电话300上登录My HP之后的处理。图11是流程图,示出了该处理。
在图11中,首先,CPU311判断是否通过输入设备360输入重放内容的请求(步骤E10)。顺便提及,通过在显示设备350上打开与内容选择有关的屏幕或从列表中选择内容的操作例程来输入重放请求。在图11中,省略了属于该例程的处理。如果输入了重放请求(步骤E10:是),则CPU311将重放内容的请求传输到服务器200(步骤E11)。
另一方面,如果没有重放请求(步骤E10:否),则判断是否输入了其它处理请求(步骤E20)。例如,如果请求了其它处理,诸如改变列表名称、改变My HP的墙纸以及删除与记录介质190有关的内容(步骤E20:是),则CPU311将对应于有关的其它处理的其它处理请求传输到服务器200(步骤E21)。
此外,如果没有其它处理请求(步骤E20:否),则判断是否输入了操作结束请求(步骤E22)。如果没有操作结束请求,则CPU311判断没有输入,并且将处理返回到步骤E10,并且重复循环直到从用户40获得某种输入。另一方面,如果用户40输入操作结束请求以结束与My HP有关的操作(步骤E22:是),则操作结束通知被传输到服务器200(步骤E23),并且执行退出登录处理。
在传输了重放内容的请求之后(步骤E11),CPU311根据从PVR100传输的验证信息传输请求,将验证信息传输到PVR100(步骤E12)。如果传输了验证信息,则CPU311判断是否有通过服务器200从PVR100传输的拒绝通知(步骤E13)。如果接收到拒绝通知(步骤E13:是),则不处理重放内容的请求。CPU311控制显示设备310以向用户40显示接收到拒绝通知的通告,并且强制执行退出登录处理。
如果没有拒绝通知(步骤E13:否),则CPU311接收通过通信设备320从PVR100传输的密钥和加密的流数据。此时,密钥被暂时存储在RAM313中。加密的流数据通过信号处理设备330被提供给解码设备340并被解码(步骤E15)。此时,存储在RAM313中的密钥被用于解码。
顺便提及,可以不通过解码设备340而通过执行合适的应用程序(即,本发明的“计算机程序”的另一个例子)的CPU311来实现解码处理。
CPU311判断由解码设备的解码是否成功(步骤E16)。此外,如果解码成功(步骤E16:是),则判断是否结束内容的重放(步骤E17)。如果没有结束重放(步骤E17:否),则CPU311将处理返回到步骤E14,并且接收加密的流数据以继续解码。顺便提及,被成功解码的流数据被提供给显示设备350,并且作为由用户40指定的内容被显示设备350显示。如果结束了重放(步骤E17:是),则移动电话300再次处于等待来自用户40的指令的状态。顺便提及,在步骤E17的判断操作中,通过接收从服务器200传输的重放结束通知来判断是否结束内容的重放。
另一方面,在解码内容期间,如果发生某种错误(步骤E16:否),则用户被通知解码失败(步骤E18)。该通知通过CPU311使显示设备350显示表示“内容的重放失败”等的信息来给出。然后,CPU311将重放错误传输到PVR100(步骤E19),将处理返回到步骤E10,并且将移动电话300设置为输入等待状态。
如上所讨论的,根据内容远程观看系统10,可以在My Homepage上选择内容,从而用户40始终能够获得极为舒适的操作感受而没有不舒适和由与PVR100通信引起的时间损耗。此外,PVR100是用户40的财产,并且记录在记录介质190上的内容反映了用户的喜好。此外,例如,在需要时由DVD等替代,显著增加了内容的可选择类型,并且易于增加由用户用摄像机等拍摄的视频作为内容之一。因此,能够舒适地在远地观看与用户的喜好相匹配的内容。
顺便提及,在本实施例中,内容是流式重放的;但是,与记录在记录介质190上的内容有关的数据文件可以在被压缩/解压缩设备150压缩情况下,传输到移动电话300。传输的数据文件可以被存储在RAM313等中,如果需要可以被解压缩,并且被重放。在该情况下,即使用户40在某些情况下在当前时间点不能与服务器200和PVR100通信,用户也能通过从PVR100预先获得内容而在任何地方观看该内容。
本发明可以体现为其它具体形式而不偏离其精神或实质特征。因此本实施例被认为在个方面是说明性的而不是限制性的,本发明的范围由权利要求表示而不是由前述说明表示,并且因此在权利要求的等效物的意义和范围内的所有变化都意图被包含在其中。
显然,本发明不限于上述实施例,在不偏离本发明的范围和精神的情况下可以修改和变化。
Claims (21)
1.一种包括在网络中的内容远程观看系统,
所述系统包括:
(i)能够记录和重放内容的记录/重放装置;
(ii)通信终端,其被所述记录/重放装置的用户所拥有并且具有便携性;以及
(iii)服务器装置,
所述记录/重放装置包括:
(i)记录设备,用于将内容记录到记录介质上;(ii)第一重放设备,用于重放记录的内容;(iii)内容信息生成设备,用于生成表示记录介质的记录内容的内容信息;以及(iv)第一通信设备,用于通过网络将生成的内容信息传输到所述服务器装置,
所述服务器装置包括:
(i)可视信息生成设备,用于根据传输的内容信息,生成包括记录的内容的列表且与用户有关的可视信息;以及(ii)第二通信设备,用于通过网络将生成的可视信息传输到所述通信终端,
所述通信终端包括:
(i)显示设备,用于显示传输的可视信息;(ii)输入设备,其能够从显示的可视信息上的列表输入用于指定被重放的内容的信息;(iii)第一控制信息生成设备,用于生成第一控制信息,该第一控制信息与通过输入设备输入的信息有关并且用来控制所述服务器装置;以及(iv)第三通信设备,用于通过网络将生成的第一控制信息传输到所述服务器装置,
所述服务器装置还包括第二控制信息生成设备,用于根据传输的第一控制信息生成第二控制信息,以控制所述记录/重放装置,
第二通信设备还通过网络将生成的第二控制信息传输到所述记录/重放装置,
第一重放设备还根据传输的第二控制信息生成用于重放的信息以重放指定的内容,
第一通信设备还通过网络将生成的用于重放的信息传输到所述通信终端,
所述通信终端还包括第二重放设备,用于根据传输的重放信息来重放指定的内容,
显示设备还显示由第二重放设备重放的内容。
2.根据权利要求1的内容远程观看系统,其中所述记录/重放装置还包括记录介质。
3.根据权利要求1的内容远程观看系统,其中所述服务器装置还包括存储设备,用于存储与用户有关的传输的内容信息和生成的可视信息中的至少一个。
4.根据权利要求1的内容远程观看系统,其中可视信息生成设备生成可视信息,从而包括至少一部分记录的内容。
5.根据权利要求1的内容远程观看系统,其中
所述服务器装置还包括第一验证设备,用于对所述通信终端执行验证以允许可视信息的显示,以及
第二通信设备将可视信息传输到被允许显示的所述通信终端。
6.根据权利要求1的内容远程观看系统,其中
所述记录/重放装置包括第二验证设备,用于对所述通信终端执行验证以允许指定的内容的重放,以及
第一通信设备将用于重放的信息传输到被允许重放的所述通信终端。
7.根据权利要求1的内容远程观看系统,其中
所述记录/重放装置和所述服务器装置中的至少一个还包括用于加密用于重放的信息的加密设备,
所述通信终端和所述服务器装置中的至少一个还包括用于解码加密的用于重放的信息的解码设备,
第一通信设备传输加密的用于重放的信息,并且
第二重放设备根据解码的用于重放的信息来重放指定的内容。
8.根据权利要求1的内容远程观看系统,其中
可视信息生成设备还生成可视信息从而包括记录内容改变信息,用于促进与记录介质的记录内容的变化有关的记录内容改变处理的执行,
输入设备还能够输入用于给出指令以对可视信息执行记录内容改变处理的信息,以及
所述记录/重放装置还包括记录内容改变设备,用于根据传输的第二控制信息来执行记录内容改变处理。
9.根据权利要求1的内容远程观看系统,其中
可视信息生成设备还生成可视信息,从而包括用于促进可视信息的内容变化的信息,
输入设备还能够输入信息,该信息用于在可视信息上给出指令以改变可视信息,以及
可视信息生成设备根据传输的第一控制信息改变可视信息的内容。
10.根据权利要求1的内容远程观看系统,其中
所述服务器装置还包括用于生成第三控制信息的第三控制信息生成设备,该第三控制信息用于对于所述记录/重放装置给出指令以传输内容信息,
第二通信设备还在每个预定时刻将生成的第三控制信息传输到所述记录/重放装置,
内容信息生成设备根据传输的第三控制信息生成内容信息,以及
第一通信设备在每次生成内容信息时传输该内容信息。
11.根据权利要求1的内容远程观看系统,其中
如果记录介质的记录内容改变,则内容信息生成设备生成内容信息,以及
第一通信设备在每次生成内容信息时传输该内容信息。
12.根据权利要求1的内容远程观看系统,其中第一重放设备根据第二重放设备和显示设备中的至少一个中的指定的内容的重放条件来生成用于重放的信息。
13.根据权利要求1的内容远程观看系统,其中
所述记录/重放装置还包括用于压缩指定的内容的压缩设备,以及
第一重放设备生成与压缩的内容有关的用于重放的信息。
14.一种用于内容远程观看的服务器装置,其能够通过网络与记录/重放装置和通信终端通信,
所述记录/重放装置包括:
(i)记录设备,用于将内容记录到记录介质上;(ii)装置侧重放设备,用于根据服务器侧控制信息生成用于重放的信息以重放指定的内容,该服务器侧控制信息通过网络传输,用于给出重放记录在记录介质上的内容中指定的内容的指令;(iii)内容信息生成设备,用于生成表示记录介质的记录内容的内容信息;以及(iv)装置侧通信设备,用于通过网络将生成的内容信息和生成的用于重放的信息传输到所述服务器装置,
所述记录/重放装置的用户所拥有的并且具有便携性的所述通信终端包括:
(i)显示设备,用于显示通过网络传输的可视信息,该可视信息包括记录的内容的列表并且与用户有关;(ii)能够输入信息的输入设备,该信息用于从包括在显示的可视信息中的列表指定被重放的内容,作为指定的内容;(iii)终端侧控制信息生成设备,用于生成终端侧控制信息,其与通过输入设备输入的信息有关;(iv)终端侧通信设备,用于通过网络传输生成的终端侧控制信息;以及(v)终端侧重放设备,用于根据传输的用于重放的信息来重放指定的内容,
所述服务器装置包括:
可视信息生成设备,用于根据传输的内容信息生成可视信息;
服务器侧通信设备,用于通过网络将生成的可视信息传输到所述通信终端;以及
服务器侧控制信息生成设备,用于根据传输的终端侧控制信息来生成服务器侧控制信息,
服务器侧通信设备,用于通过网络将生成的服务器侧控制信息传输到所述记录/重放装置。
15.一种用于内容远程观看的记录/重放装置,其能够通过网络与服务器装置和通信终端通信,
所述服务器装置包括:
(i)可视信息生成设备,用于根据通过网络传输的并且表示记录介质的记录内容的内容信息来生成可视信息,该可视信息包括记录在记录介质上的内容列表;(ii)服务器侧通信设备,用于通过网络传输用于给出指令以重放生成的可视信息和指定的内容的服务器侧控制信息;以及(iii)服务器侧控制信息生成设备,用于根据终端侧控制信息来生成服务器侧控制信息,终端侧控制信息通过网络传输,用于请求指定的内容的重放,
具有便携性的所述通信终端包括:
(i)显示设备,用于显示传输的可视信息;(ii)输入设备,能够输入用于从包括在显示的可视信息中的列表指定被重放的内容的信息,作为指定的内容;(iii)终端侧控制信息生成设备,用于生成终端侧控制信息;(iv)终端侧通信设备,用于通过网络将生成的终端侧控制信息传输到所述服务器装置;以及(v)终端侧重放设备,用于根据通过网络传输的用于重放的信息来重放指定的内容,
所述记录/重放装置包括:
记录设备,用于将内容记录到记录介质上;
装置侧重放设备,用于重放记录的内容;
内容信息生成设备,用于生成内容信息;以及
装置侧通信设备,用于通过网络将生成的内容信息传输到所述服务器装置,
装置侧重放设备根据传输的服务器侧控制信息来生成用于重放的信息以重放指定的内容,
装置侧通信设备还通过网络将生成的用于重放的信息传输到所述通信终端。
16.一种在包括在网络中的内容远程观看系统中执行的内容远程观看方法,所述系统包括:(i)能够记录和重放内容的记录/重放装置;(ii)通信终端,其被所述记录/重放装置的用户所拥有并且具有便携性;以及(iii)服务器装置,
所述方法包括:
在所述记录/重放装置中,
(i)将内容记录到记录介质上的记录处理;(ii)重放记录的内容的第一重放处理;(iii)生成表示记录介质的记录内容的内容信息的内容信息生成处理;以及(iv)通过网络将生成的内容信息传输到所述服务器装置的第一传输处理,
在所述服务器装置中,
(i)根据传输的内容信息,生成可视信息的可视信息生成处理,其中可视信息包括记录的内容的列表并与用户有关;以及(ii)通过网络将生成的可视信息传输到所述通信终端的第二传输处理,
在所述通信终端中,
(i)显示传输的可视信息的显示处理;(ii)输入用于从显示的可视信息上的列表指定被重放的内容的信息的输入处理;(iii)生成第一控制信息的第一控制信息生成处理,该第一控制信息与在输入处理中输入的信息有关并且用于控制所述服务器装置;以及(iv)通过网络将生成的第一控制信息传输到所述服务器装置的第三传输处理,
在所述服务器装置中,所述方法还包括根据传输的第一控制信息生成第二控制信息以控制所述记录/重放装置的第二控制信息生成处理,
在所述服务器装置中,所述方法还包括通过网络将生成的第二控制信息传输到所述记录/重放装置的第四传输出处理,
第一重放处理还根据传输的第二控制信息生成用于重放的信息以重放指定的内容,
在所述记录/重放装置中,所述方法还包括通过网络将生成的用于重放的信息传输到所述通信终端的第五传输处理,
在所述通信终端中,所述方法还包括根据传输的用于重放的信息来重放指定的内容的第二重放处理,
显示处理还显示由第二重放处理重放的内容。
17.根据权利要求16的内容远程观看方法,其中
所述方法还包括:
在所述记录/重放装置和所述服务器装置中的至少一个中,加密用于重放的信息的加密处理;以及
在所述通信终端和所述服务器装置中的至少一个中,解码加密的用于重放的信息的解码处理,
第五传输处理传输加密的用于重放的信息,以及
第二重放处理根据解码的用于重放的信息来重放指定的内容。
18.根据权利要求16的内容远程观看方法,还包括根据所述服务器装置的使用情况来向用户收费的收费处理。
19.一种计算机可读介质中的计算机程序产品,用于具体体现由计算机系统可执行的指令的程序以使计算机系统起到根据权利要求1到13中的任何一个的内容远程观看系统中的所述服务器装置的至少一部分的作用。
20.一种计算机可读介质中的计算机程序产品,用于具体体现由计算机系统可执行的指令的程序以使计算机系统起到根据权利要求1到13中的任何一个的内容远程观看系统中的所述通信终端的至少一部分的作用。
21.一种计算机可读介质中的计算机程序产品,用于具体体现由计算机系统可执行的指令的程序以使计算机系统起到根据权利要求1到13中的任何一个的内容远程观看系统中的所述记录/重放装置的至少一部分的作用。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004262785A JP4421981B2 (ja) | 2004-09-09 | 2004-09-09 | コンテンツ遠隔視聴システム、コンテンツ遠隔視聴用サーバ装置、コンテンツ遠隔視聴用記録再生装置、及びコンテンツ遠隔視聴方法、並びにコンピュータプログラム |
JP2004-262785 | 2004-09-09 | ||
JP2004262785 | 2004-09-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1747537A true CN1747537A (zh) | 2006-03-15 |
CN1747537B CN1747537B (zh) | 2014-05-07 |
Family
ID=35996320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510103759.3A Expired - Fee Related CN1747537B (zh) | 2004-09-09 | 2005-09-09 | 内容远程观看系统和方法、服务器装置和记录/重放装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060051055A1 (zh) |
JP (1) | JP4421981B2 (zh) |
CN (1) | CN1747537B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103229214A (zh) * | 2010-09-23 | 2013-07-31 | 捷讯研究有限公司 | 提供基于近场通信的个人访问的通信系统以及有关方法 |
Families Citing this family (193)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8266657B2 (en) | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
US6263503B1 (en) | 1999-05-26 | 2001-07-17 | Neal Margulis | Method for effectively implementing a wireless television system |
US7769756B2 (en) | 2004-06-07 | 2010-08-03 | Sling Media, Inc. | Selection and presentation of context-relevant supplemental content and advertising |
US7975062B2 (en) | 2004-06-07 | 2011-07-05 | Sling Media, Inc. | Capturing and sharing media content |
US9998802B2 (en) | 2004-06-07 | 2018-06-12 | Sling Media LLC | Systems and methods for creating variable length clips from a media stream |
US8346605B2 (en) | 2004-06-07 | 2013-01-01 | Sling Media, Inc. | Management of shared media content |
US7917932B2 (en) | 2005-06-07 | 2011-03-29 | Sling Media, Inc. | Personal video recorder functionality for placeshifting systems |
US8099755B2 (en) | 2004-06-07 | 2012-01-17 | Sling Media Pvt. Ltd. | Systems and methods for controlling the encoding of a media stream |
CN103037254B (zh) | 2004-06-07 | 2016-07-13 | 斯灵媒体公司 | 个人媒体广播系统 |
US7702952B2 (en) | 2005-06-30 | 2010-04-20 | Sling Media, Inc. | Firmware update for consumer electronic device |
WO2008004237A2 (en) | 2006-07-06 | 2008-01-10 | Sundaysky Ltd. | Automatic generation of video from structured content |
US8656431B2 (en) * | 2006-07-10 | 2014-02-18 | Mark A. Cavicchia | Global interactive program guide application and device |
US7937451B2 (en) * | 2007-01-08 | 2011-05-03 | Mspot, Inc. | Method and apparatus for transferring digital content from a computer to a mobile handset |
US9317179B2 (en) * | 2007-01-08 | 2016-04-19 | Samsung Electronics Co., Ltd. | Method and apparatus for providing recommendations to a user of a cloud computing service |
US7865571B2 (en) * | 2007-01-08 | 2011-01-04 | Mspot, Inc. | Method and apparatus for transferring digital content from a personal computer to a mobile handset |
JP2008219691A (ja) * | 2007-03-07 | 2008-09-18 | Fujitsu Telecom Networks Ltd | 映像配信サービスシステム |
US20080256485A1 (en) * | 2007-04-12 | 2008-10-16 | Jason Gary Krikorian | User Interface for Controlling Video Programs on Mobile Computing Devices |
JP5216236B2 (ja) * | 2007-04-27 | 2013-06-19 | 株式会社エヌ・ティ・ティ・ドコモ | サーバデバイス、モバイルデバイス及び通信方法 |
US8477793B2 (en) | 2007-09-26 | 2013-07-02 | Sling Media, Inc. | Media streaming device with gateway functionality |
US8350971B2 (en) | 2007-10-23 | 2013-01-08 | Sling Media, Inc. | Systems and methods for controlling media devices |
JP2009152927A (ja) * | 2007-12-21 | 2009-07-09 | Sony Corp | コンテンツの再生方法および再生システム |
US8060609B2 (en) | 2008-01-04 | 2011-11-15 | Sling Media Inc. | Systems and methods for determining attributes of media items accessed via a personal media broadcaster |
WO2009110909A1 (en) * | 2008-03-07 | 2009-09-11 | Hewlett-Packard Development Company L.P. | Pvr offloader |
JP5331354B2 (ja) * | 2008-03-17 | 2013-10-30 | 日立コンシューマエレクトロニクス株式会社 | コンテンツ送信装置、コンテンツ受信装置 |
US20090260067A1 (en) * | 2008-04-15 | 2009-10-15 | Hyrax Media Ltd | Method and system for legitimate lending and sharing of digital copyrighted content items over a data network |
US7882259B2 (en) * | 2008-04-15 | 2011-02-01 | Mecanto Ltd. | Method and system for real-time accessing of digital data stored on a remote terminal |
US9456054B2 (en) | 2008-05-16 | 2016-09-27 | Palo Alto Research Center Incorporated | Controlling the spread of interests and content in a content centric network |
US8667279B2 (en) | 2008-07-01 | 2014-03-04 | Sling Media, Inc. | Systems and methods for securely place shifting media content |
US8381310B2 (en) * | 2009-08-13 | 2013-02-19 | Sling Media Pvt. Ltd. | Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content |
US20100064332A1 (en) * | 2008-09-08 | 2010-03-11 | Sling Media Inc. | Systems and methods for presenting media content obtained from multiple sources |
US8667163B2 (en) | 2008-09-08 | 2014-03-04 | Sling Media Inc. | Systems and methods for projecting images from a computer system |
US9191610B2 (en) | 2008-11-26 | 2015-11-17 | Sling Media Pvt Ltd. | Systems and methods for creating logical media streams for media storage and playback |
US8438602B2 (en) | 2009-01-26 | 2013-05-07 | Sling Media Inc. | Systems and methods for linking media content |
JP4788790B2 (ja) | 2009-02-27 | 2011-10-05 | ソニー株式会社 | コンテンツ再生装置、コンテンツ再生方法、プログラム、及びコンテンツ再生システム |
US8171148B2 (en) | 2009-04-17 | 2012-05-01 | Sling Media, Inc. | Systems and methods for establishing connections between devices communicating over a network |
US8406431B2 (en) * | 2009-07-23 | 2013-03-26 | Sling Media Pvt. Ltd. | Adaptive gain control for digital audio samples in a media stream |
US9479737B2 (en) | 2009-08-06 | 2016-10-25 | Echostar Technologies L.L.C. | Systems and methods for event programming via a remote media player |
US8532472B2 (en) | 2009-08-10 | 2013-09-10 | Sling Media Pvt Ltd | Methods and apparatus for fast seeking within a media stream buffer |
US8966101B2 (en) * | 2009-08-10 | 2015-02-24 | Sling Media Pvt Ltd | Systems and methods for updating firmware over a network |
US9525838B2 (en) | 2009-08-10 | 2016-12-20 | Sling Media Pvt. Ltd. | Systems and methods for virtual remote control of streamed media |
US9565479B2 (en) * | 2009-08-10 | 2017-02-07 | Sling Media Pvt Ltd. | Methods and apparatus for seeking within a media stream using scene detection |
US8799408B2 (en) | 2009-08-10 | 2014-08-05 | Sling Media Pvt Ltd | Localization systems and methods |
US9160974B2 (en) | 2009-08-26 | 2015-10-13 | Sling Media, Inc. | Systems and methods for transcoding and place shifting media content |
US8314893B2 (en) * | 2009-08-28 | 2012-11-20 | Sling Media Pvt. Ltd. | Remote control and method for automatically adjusting the volume output of an audio device |
US8923293B2 (en) | 2009-10-21 | 2014-12-30 | Palo Alto Research Center Incorporated | Adaptive multi-interface use for content networking |
US9015225B2 (en) | 2009-11-16 | 2015-04-21 | Echostar Technologies L.L.C. | Systems and methods for delivering messages over a network |
US8799485B2 (en) | 2009-12-18 | 2014-08-05 | Sling Media, Inc. | Methods and apparatus for establishing network connections using an inter-mediating device |
US8626879B2 (en) * | 2009-12-22 | 2014-01-07 | Sling Media, Inc. | Systems and methods for establishing network connections using local mediation services |
US9178923B2 (en) | 2009-12-23 | 2015-11-03 | Echostar Technologies L.L.C. | Systems and methods for remotely controlling a media server via a network |
US9275054B2 (en) | 2009-12-28 | 2016-03-01 | Sling Media, Inc. | Systems and methods for searching media content |
US8856349B2 (en) | 2010-02-05 | 2014-10-07 | Sling Media Inc. | Connection priority services for data communication between two devices |
US8793753B2 (en) | 2010-11-22 | 2014-07-29 | International Business Machines Corporation | Transferring a broadcast transmission to a remote device |
US8644211B2 (en) * | 2010-12-16 | 2014-02-04 | Palo Alto Research Center Incorporated | Energy-efficient content retrieval in content-centric networks |
EP2490444B1 (en) * | 2011-02-15 | 2020-03-25 | DISH Technologies L.L.C. | Controlling placeshifted content |
US9280546B2 (en) | 2012-10-31 | 2016-03-08 | Palo Alto Research Center Incorporated | System and method for accessing digital content using a location-independent name |
US9400800B2 (en) | 2012-11-19 | 2016-07-26 | Palo Alto Research Center Incorporated | Data transport by named content synchronization |
US10430839B2 (en) | 2012-12-12 | 2019-10-01 | Cisco Technology, Inc. | Distributed advertisement insertion in content-centric networks |
JP6192155B2 (ja) * | 2013-01-08 | 2017-09-06 | 株式会社アイ・オー・データ機器 | 受信装置、テレビジョン、および録画装置 |
US9978025B2 (en) | 2013-03-20 | 2018-05-22 | Cisco Technology, Inc. | Ordered-element naming for name-based packet forwarding |
US9935791B2 (en) | 2013-05-20 | 2018-04-03 | Cisco Technology, Inc. | Method and system for name resolution across heterogeneous architectures |
US9185120B2 (en) | 2013-05-23 | 2015-11-10 | Palo Alto Research Center Incorporated | Method and system for mitigating interest flooding attacks in content-centric networks |
US9444722B2 (en) | 2013-08-01 | 2016-09-13 | Palo Alto Research Center Incorporated | Method and apparatus for configuring routing paths in a custodian-based routing architecture |
US9407549B2 (en) | 2013-10-29 | 2016-08-02 | Palo Alto Research Center Incorporated | System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers |
US9276840B2 (en) | 2013-10-30 | 2016-03-01 | Palo Alto Research Center Incorporated | Interest messages with a payload for a named data network |
US9282050B2 (en) | 2013-10-30 | 2016-03-08 | Palo Alto Research Center Incorporated | System and method for minimum path MTU discovery in content centric networks |
US9401864B2 (en) | 2013-10-31 | 2016-07-26 | Palo Alto Research Center Incorporated | Express header for packets with hierarchically structured variable-length identifiers |
US9311377B2 (en) | 2013-11-13 | 2016-04-12 | Palo Alto Research Center Incorporated | Method and apparatus for performing server handoff in a name-based content distribution system |
US10101801B2 (en) | 2013-11-13 | 2018-10-16 | Cisco Technology, Inc. | Method and apparatus for prefetching content in a data stream |
US10129365B2 (en) | 2013-11-13 | 2018-11-13 | Cisco Technology, Inc. | Method and apparatus for pre-fetching remote content based on static and dynamic recommendations |
US10089655B2 (en) | 2013-11-27 | 2018-10-02 | Cisco Technology, Inc. | Method and apparatus for scalable data broadcasting |
US9503358B2 (en) | 2013-12-05 | 2016-11-22 | Palo Alto Research Center Incorporated | Distance-based routing in an information-centric network |
US11184357B2 (en) * | 2013-12-31 | 2021-11-23 | Bce Inc. | Authorizing a computing device across services |
US9379979B2 (en) | 2014-01-14 | 2016-06-28 | Palo Alto Research Center Incorporated | Method and apparatus for establishing a virtual interface for a set of mutual-listener devices |
US10172068B2 (en) | 2014-01-22 | 2019-01-01 | Cisco Technology, Inc. | Service-oriented routing in software-defined MANETs |
US10098051B2 (en) | 2014-01-22 | 2018-10-09 | Cisco Technology, Inc. | Gateways and routing in software-defined manets |
US9374304B2 (en) | 2014-01-24 | 2016-06-21 | Palo Alto Research Center Incorporated | End-to end route tracing over a named-data network |
US9954678B2 (en) | 2014-02-06 | 2018-04-24 | Cisco Technology, Inc. | Content-based transport security |
US9531679B2 (en) | 2014-02-06 | 2016-12-27 | Palo Alto Research Center Incorporated | Content-based transport security for distributed producers |
US9678998B2 (en) | 2014-02-28 | 2017-06-13 | Cisco Technology, Inc. | Content name resolution for information centric networking |
US10089651B2 (en) | 2014-03-03 | 2018-10-02 | Cisco Technology, Inc. | Method and apparatus for streaming advertisements in a scalable data broadcasting system |
US9836540B2 (en) | 2014-03-04 | 2017-12-05 | Cisco Technology, Inc. | System and method for direct storage access in a content-centric network |
US9473405B2 (en) | 2014-03-10 | 2016-10-18 | Palo Alto Research Center Incorporated | Concurrent hashes and sub-hashes on data streams |
US9391896B2 (en) | 2014-03-10 | 2016-07-12 | Palo Alto Research Center Incorporated | System and method for packet forwarding using a conjunctive normal form strategy in a content-centric network |
US9626413B2 (en) | 2014-03-10 | 2017-04-18 | Cisco Systems, Inc. | System and method for ranking content popularity in a content-centric network |
US9407432B2 (en) | 2014-03-19 | 2016-08-02 | Palo Alto Research Center Incorporated | System and method for efficient and secure distribution of digital content |
US9916601B2 (en) | 2014-03-21 | 2018-03-13 | Cisco Technology, Inc. | Marketplace for presenting advertisements in a scalable data broadcasting system |
US9363179B2 (en) | 2014-03-26 | 2016-06-07 | Palo Alto Research Center Incorporated | Multi-publisher routing protocol for named data networks |
US9363086B2 (en) | 2014-03-31 | 2016-06-07 | Palo Alto Research Center Incorporated | Aggregate signing of data in content centric networking |
US9716622B2 (en) | 2014-04-01 | 2017-07-25 | Cisco Technology, Inc. | System and method for dynamic name configuration in content-centric networks |
US9473576B2 (en) | 2014-04-07 | 2016-10-18 | Palo Alto Research Center Incorporated | Service discovery using collection synchronization with exact names |
US10075521B2 (en) | 2014-04-07 | 2018-09-11 | Cisco Technology, Inc. | Collection synchronization using equality matched network names |
US9390289B2 (en) | 2014-04-07 | 2016-07-12 | Palo Alto Research Center Incorporated | Secure collection synchronization using matched network names |
US9451032B2 (en) | 2014-04-10 | 2016-09-20 | Palo Alto Research Center Incorporated | System and method for simple service discovery in content-centric networks |
US9203885B2 (en) | 2014-04-28 | 2015-12-01 | Palo Alto Research Center Incorporated | Method and apparatus for exchanging bidirectional streams over a content centric network |
US9992281B2 (en) | 2014-05-01 | 2018-06-05 | Cisco Technology, Inc. | Accountable content stores for information centric networks |
US9609014B2 (en) | 2014-05-22 | 2017-03-28 | Cisco Systems, Inc. | Method and apparatus for preventing insertion of malicious content at a named data network router |
US9455835B2 (en) | 2014-05-23 | 2016-09-27 | Palo Alto Research Center Incorporated | System and method for circular link resolution with hash-based names in content-centric networks |
US9276751B2 (en) | 2014-05-28 | 2016-03-01 | Palo Alto Research Center Incorporated | System and method for circular link resolution with computable hash-based names in content-centric networks |
WO2015185127A1 (en) * | 2014-06-04 | 2015-12-10 | Saronikos Trading And Services, Unipessoal Lda | Displaying radio-television program query results according to privacy criterion |
US9516144B2 (en) | 2014-06-19 | 2016-12-06 | Palo Alto Research Center Incorporated | Cut-through forwarding of CCNx message fragments with IP encapsulation |
US9467377B2 (en) | 2014-06-19 | 2016-10-11 | Palo Alto Research Center Incorporated | Associating consumer states with interests in a content-centric network |
US9537719B2 (en) | 2014-06-19 | 2017-01-03 | Palo Alto Research Center Incorporated | Method and apparatus for deploying a minimal-cost CCN topology |
US9426113B2 (en) | 2014-06-30 | 2016-08-23 | Palo Alto Research Center Incorporated | System and method for managing devices over a content centric network |
US9699198B2 (en) | 2014-07-07 | 2017-07-04 | Cisco Technology, Inc. | System and method for parallel secure content bootstrapping in content-centric networks |
US9959156B2 (en) | 2014-07-17 | 2018-05-01 | Cisco Technology, Inc. | Interest return control message |
US9621354B2 (en) | 2014-07-17 | 2017-04-11 | Cisco Systems, Inc. | Reconstructable content objects |
US9729616B2 (en) | 2014-07-18 | 2017-08-08 | Cisco Technology, Inc. | Reputation-based strategy for forwarding and responding to interests over a content centric network |
US9590887B2 (en) | 2014-07-18 | 2017-03-07 | Cisco Systems, Inc. | Method and system for keeping interest alive in a content centric network |
US9535968B2 (en) | 2014-07-21 | 2017-01-03 | Palo Alto Research Center Incorporated | System for distributing nameless objects using self-certifying names |
US9882964B2 (en) | 2014-08-08 | 2018-01-30 | Cisco Technology, Inc. | Explicit strategy feedback in name-based forwarding |
US9503365B2 (en) | 2014-08-11 | 2016-11-22 | Palo Alto Research Center Incorporated | Reputation-based instruction processing over an information centric network |
US9729662B2 (en) | 2014-08-11 | 2017-08-08 | Cisco Technology, Inc. | Probabilistic lazy-forwarding technique without validation in a content centric network |
US9391777B2 (en) | 2014-08-15 | 2016-07-12 | Palo Alto Research Center Incorporated | System and method for performing key resolution over a content centric network |
US9467492B2 (en) | 2014-08-19 | 2016-10-11 | Palo Alto Research Center Incorporated | System and method for reconstructable all-in-one content stream |
US9800637B2 (en) | 2014-08-19 | 2017-10-24 | Cisco Technology, Inc. | System and method for all-in-one content stream in content-centric networks |
US9497282B2 (en) | 2014-08-27 | 2016-11-15 | Palo Alto Research Center Incorporated | Network coding for content-centric network |
US10204013B2 (en) | 2014-09-03 | 2019-02-12 | Cisco Technology, Inc. | System and method for maintaining a distributed and fault-tolerant state over an information centric network |
US9553812B2 (en) | 2014-09-09 | 2017-01-24 | Palo Alto Research Center Incorporated | Interest keep alives at intermediate routers in a CCN |
US20170280206A1 (en) * | 2014-10-03 | 2017-09-28 | Panasonic Intellectual Property Management Co., Ltd. | Content reception system, content reception device, display device, content reception system control method, and program |
WO2016051804A1 (ja) | 2014-10-03 | 2016-04-07 | パナソニックIpマネジメント株式会社 | コンテンツ受信装置、コンテンツ受信システム、コンテンツ受信装置の制御方法、およびプログラム |
US10469896B2 (en) | 2014-10-03 | 2019-11-05 | Panasonic Intellectual Property Management Co., Ltd. | Content reception device, content reception system, content reception device control method, and program |
US10069933B2 (en) | 2014-10-23 | 2018-09-04 | Cisco Technology, Inc. | System and method for creating virtual interfaces based on network characteristics |
US9536059B2 (en) | 2014-12-15 | 2017-01-03 | Palo Alto Research Center Incorporated | Method and system for verifying renamed content using manifests in a content centric network |
US9590948B2 (en) | 2014-12-15 | 2017-03-07 | Cisco Systems, Inc. | CCN routing using hardware-assisted hash tables |
US10237189B2 (en) | 2014-12-16 | 2019-03-19 | Cisco Technology, Inc. | System and method for distance-based interest forwarding |
US9846881B2 (en) | 2014-12-19 | 2017-12-19 | Palo Alto Research Center Incorporated | Frugal user engagement help systems |
US9473475B2 (en) | 2014-12-22 | 2016-10-18 | Palo Alto Research Center Incorporated | Low-cost authenticated signing delegation in content centric networking |
US10003520B2 (en) | 2014-12-22 | 2018-06-19 | Cisco Technology, Inc. | System and method for efficient name-based content routing using link-state information in information-centric networks |
US9660825B2 (en) | 2014-12-24 | 2017-05-23 | Cisco Technology, Inc. | System and method for multi-source multicasting in content-centric networks |
US9946743B2 (en) | 2015-01-12 | 2018-04-17 | Cisco Technology, Inc. | Order encoded manifests in a content centric network |
US9832291B2 (en) | 2015-01-12 | 2017-11-28 | Cisco Technology, Inc. | Auto-configurable transport stack |
US9916457B2 (en) | 2015-01-12 | 2018-03-13 | Cisco Technology, Inc. | Decoupled name security binding for CCN objects |
US9602596B2 (en) | 2015-01-12 | 2017-03-21 | Cisco Systems, Inc. | Peer-to-peer sharing in a content centric network |
US9954795B2 (en) | 2015-01-12 | 2018-04-24 | Cisco Technology, Inc. | Resource allocation using CCN manifests |
US9462006B2 (en) | 2015-01-21 | 2016-10-04 | Palo Alto Research Center Incorporated | Network-layer application-specific trust model |
US9552493B2 (en) | 2015-02-03 | 2017-01-24 | Palo Alto Research Center Incorporated | Access control framework for information centric networking |
US10333840B2 (en) | 2015-02-06 | 2019-06-25 | Cisco Technology, Inc. | System and method for on-demand content exchange with adaptive naming in information-centric networks |
US10075401B2 (en) | 2015-03-18 | 2018-09-11 | Cisco Technology, Inc. | Pending interest table behavior |
US10116605B2 (en) | 2015-06-22 | 2018-10-30 | Cisco Technology, Inc. | Transport stack name scheme and identity management |
US10075402B2 (en) | 2015-06-24 | 2018-09-11 | Cisco Technology, Inc. | Flexible command and control in content centric networks |
US10701038B2 (en) | 2015-07-27 | 2020-06-30 | Cisco Technology, Inc. | Content negotiation in a content centric network |
US9986034B2 (en) | 2015-08-03 | 2018-05-29 | Cisco Technology, Inc. | Transferring state in content centric network stacks |
US10610144B2 (en) | 2015-08-19 | 2020-04-07 | Palo Alto Research Center Incorporated | Interactive remote patient monitoring and condition management intervention system |
US9832123B2 (en) | 2015-09-11 | 2017-11-28 | Cisco Technology, Inc. | Network named fragments in a content centric network |
US10355999B2 (en) | 2015-09-23 | 2019-07-16 | Cisco Technology, Inc. | Flow control with network named fragments |
US9977809B2 (en) | 2015-09-24 | 2018-05-22 | Cisco Technology, Inc. | Information and data framework in a content centric network |
US10313227B2 (en) | 2015-09-24 | 2019-06-04 | Cisco Technology, Inc. | System and method for eliminating undetected interest looping in information-centric networks |
US10454820B2 (en) | 2015-09-29 | 2019-10-22 | Cisco Technology, Inc. | System and method for stateless information-centric networking |
US10263965B2 (en) | 2015-10-16 | 2019-04-16 | Cisco Technology, Inc. | Encrypted CCNx |
US9794238B2 (en) | 2015-10-29 | 2017-10-17 | Cisco Technology, Inc. | System for key exchange in a content centric network |
US10009446B2 (en) | 2015-11-02 | 2018-06-26 | Cisco Technology, Inc. | Header compression for CCN messages using dictionary learning |
US9807205B2 (en) | 2015-11-02 | 2017-10-31 | Cisco Technology, Inc. | Header compression for CCN messages using dictionary |
US10021222B2 (en) | 2015-11-04 | 2018-07-10 | Cisco Technology, Inc. | Bit-aligned header compression for CCN messages using dictionary |
US10097521B2 (en) | 2015-11-20 | 2018-10-09 | Cisco Technology, Inc. | Transparent encryption in a content centric network |
US9912776B2 (en) | 2015-12-02 | 2018-03-06 | Cisco Technology, Inc. | Explicit content deletion commands in a content centric network |
US10097346B2 (en) | 2015-12-09 | 2018-10-09 | Cisco Technology, Inc. | Key catalogs in a content centric network |
US10078062B2 (en) | 2015-12-15 | 2018-09-18 | Palo Alto Research Center Incorporated | Device health estimation by combining contextual information with sensor data |
US10257271B2 (en) | 2016-01-11 | 2019-04-09 | Cisco Technology, Inc. | Chandra-Toueg consensus in a content centric network |
US9949301B2 (en) | 2016-01-20 | 2018-04-17 | Palo Alto Research Center Incorporated | Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks |
US10305864B2 (en) | 2016-01-25 | 2019-05-28 | Cisco Technology, Inc. | Method and system for interest encryption in a content centric network |
US10043016B2 (en) | 2016-02-29 | 2018-08-07 | Cisco Technology, Inc. | Method and system for name encryption agreement in a content centric network |
US10742596B2 (en) | 2016-03-04 | 2020-08-11 | Cisco Technology, Inc. | Method and system for reducing a collision probability of hash-based names using a publisher identifier |
US10003507B2 (en) | 2016-03-04 | 2018-06-19 | Cisco Technology, Inc. | Transport session state protocol |
US10038633B2 (en) | 2016-03-04 | 2018-07-31 | Cisco Technology, Inc. | Protocol to query for historical network information in a content centric network |
US10051071B2 (en) | 2016-03-04 | 2018-08-14 | Cisco Technology, Inc. | Method and system for collecting historical network information in a content centric network |
US9832116B2 (en) | 2016-03-14 | 2017-11-28 | Cisco Technology, Inc. | Adjusting entries in a forwarding information base in a content centric network |
US10212196B2 (en) | 2016-03-16 | 2019-02-19 | Cisco Technology, Inc. | Interface discovery and authentication in a name-based network |
US11436656B2 (en) | 2016-03-18 | 2022-09-06 | Palo Alto Research Center Incorporated | System and method for a real-time egocentric collaborative filter on large datasets |
US10067948B2 (en) | 2016-03-18 | 2018-09-04 | Cisco Technology, Inc. | Data deduping in content centric networking manifests |
US10091330B2 (en) | 2016-03-23 | 2018-10-02 | Cisco Technology, Inc. | Interest scheduling by an information and data framework in a content centric network |
US10033639B2 (en) | 2016-03-25 | 2018-07-24 | Cisco Technology, Inc. | System and method for routing packets in a content centric network using anonymous datagrams |
US10320760B2 (en) | 2016-04-01 | 2019-06-11 | Cisco Technology, Inc. | Method and system for mutating and caching content in a content centric network |
US9930146B2 (en) | 2016-04-04 | 2018-03-27 | Cisco Technology, Inc. | System and method for compressing content centric networking messages |
US10425503B2 (en) | 2016-04-07 | 2019-09-24 | Cisco Technology, Inc. | Shared pending interest table in a content centric network |
US10027578B2 (en) | 2016-04-11 | 2018-07-17 | Cisco Technology, Inc. | Method and system for routable prefix queries in a content centric network |
US10404450B2 (en) | 2016-05-02 | 2019-09-03 | Cisco Technology, Inc. | Schematized access control in a content centric network |
US10320675B2 (en) | 2016-05-04 | 2019-06-11 | Cisco Technology, Inc. | System and method for routing packets in a stateless content centric network |
US10547589B2 (en) | 2016-05-09 | 2020-01-28 | Cisco Technology, Inc. | System for implementing a small computer systems interface protocol over a content centric network |
US10063414B2 (en) | 2016-05-13 | 2018-08-28 | Cisco Technology, Inc. | Updating a transport stack in a content centric network |
US10084764B2 (en) | 2016-05-13 | 2018-09-25 | Cisco Technology, Inc. | System for a secure encryption proxy in a content centric network |
US10103989B2 (en) | 2016-06-13 | 2018-10-16 | Cisco Technology, Inc. | Content object return messages in a content centric network |
US10305865B2 (en) | 2016-06-21 | 2019-05-28 | Cisco Technology, Inc. | Permutation-based content encryption with manifests in a content centric network |
US10148572B2 (en) | 2016-06-27 | 2018-12-04 | Cisco Technology, Inc. | Method and system for interest groups in a content centric network |
US10009266B2 (en) | 2016-07-05 | 2018-06-26 | Cisco Technology, Inc. | Method and system for reference counted pending interest tables in a content centric network |
US9992097B2 (en) | 2016-07-11 | 2018-06-05 | Cisco Technology, Inc. | System and method for piggybacking routing information in interests in a content centric network |
US10122624B2 (en) | 2016-07-25 | 2018-11-06 | Cisco Technology, Inc. | System and method for ephemeral entries in a forwarding information base in a content centric network |
US10069729B2 (en) | 2016-08-08 | 2018-09-04 | Cisco Technology, Inc. | System and method for throttling traffic based on a forwarding information base in a content centric network |
US10956412B2 (en) | 2016-08-09 | 2021-03-23 | Cisco Technology, Inc. | Method and system for conjunctive normal form attribute matching in a content centric network |
US10033642B2 (en) | 2016-09-19 | 2018-07-24 | Cisco Technology, Inc. | System and method for making optimal routing decisions based on device-specific parameters in a content centric network |
US10212248B2 (en) | 2016-10-03 | 2019-02-19 | Cisco Technology, Inc. | Cache management on high availability routers in a content centric network |
US10447805B2 (en) | 2016-10-10 | 2019-10-15 | Cisco Technology, Inc. | Distributed consensus in a content centric network |
US10135948B2 (en) | 2016-10-31 | 2018-11-20 | Cisco Technology, Inc. | System and method for process migration in a content centric network |
US10243851B2 (en) | 2016-11-21 | 2019-03-26 | Cisco Technology, Inc. | System and method for forwarder connection information in a content centric network |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020046407A1 (en) * | 2000-02-18 | 2002-04-18 | Alexander Franco | Use of web pages to remotely program a broadcast content recording system |
US7360235B2 (en) * | 2002-10-04 | 2008-04-15 | Scientific-Atlanta, Inc. | Systems and methods for operating a peripheral record/playback device in a networked multimedia system |
US20040117851A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Media exchange network supporting delivery of media content to authorized vehicles via media processing system |
-
2004
- 2004-09-09 JP JP2004262785A patent/JP4421981B2/ja not_active Expired - Fee Related
-
2005
- 2005-09-08 US US11/220,904 patent/US20060051055A1/en not_active Abandoned
- 2005-09-09 CN CN200510103759.3A patent/CN1747537B/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103229214A (zh) * | 2010-09-23 | 2013-07-31 | 捷讯研究有限公司 | 提供基于近场通信的个人访问的通信系统以及有关方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2006080901A (ja) | 2006-03-23 |
US20060051055A1 (en) | 2006-03-09 |
JP4421981B2 (ja) | 2010-02-24 |
CN1747537B (zh) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1747537A (zh) | 内容远程观看系统和方法、服务器装置和记录/重放装置 | |
CN1194538C (zh) | 电视广播设备和方法 | |
CN1303549C (zh) | 内容使用方法和系统,用于该系统的服务器和电子设备 | |
CN100348021C (zh) | 信息处理装置 | |
CN1245014C (zh) | 接收机/译码器动作 | |
CN1293504C (zh) | 信息记录设备和方法、信息处理终端、方法和设备以及记录介质 | |
CN1579092A (zh) | 信息处理系统、信息处理装置及方法、记录媒体及程序 | |
CN1254104C (zh) | 广播节目记录方法、通信控制设备以及移动通信设备 | |
CN1231042C (zh) | 通过网络传送媒体服务和应用的方法及系统 | |
CN1449195A (zh) | 即时视频点播回放 | |
CN1386228A (zh) | 有效期限管理系统及其装置 | |
CN1278557C (zh) | 信息传递系统与方法以及信息处理设备与方法 | |
CN1777876A (zh) | 内容递送系统和方法、内容处理装置和方法 | |
CN1578460A (zh) | 信息处理系统、信息处理设备和方法、记录介质及程序 | |
CN1754159A (zh) | 信息处理装置和内容信息处理方法 | |
CN1504048A (zh) | 个人视频记录器系统和方法 | |
CN1371573A (zh) | 基于客户-服务器的交互式电视节目导视系统 | |
CN1311589A (zh) | 数字内容分配系统、漫游服务器、信息处理器及其方法 | |
CN1798328A (zh) | 一种实现电视节目内容定制的系统及方法 | |
CN1698353A (zh) | 信息处理装置及信息处理方法以及计算机程序 | |
CN1662893A (zh) | 内容相关信息提供设备及方法、公告板系统及计算机程序 | |
CN1894676A (zh) | 数据存储装置、信息发送装置、数据存储系统及信息处理系统 | |
CN1813476A (zh) | 记录设备和代理记录设备 | |
CN1659883A (zh) | 远程播放dvd的方法与系统 | |
CN1941813A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140507 Termination date: 20200909 |