CN101741663A - Information processing apparatus, information processing system, information processing method, and program - Google Patents
Information processing apparatus, information processing system, information processing method, and program Download PDFInfo
- Publication number
- CN101741663A CN101741663A CN200910212130A CN200910212130A CN101741663A CN 101741663 A CN101741663 A CN 101741663A CN 200910212130 A CN200910212130 A CN 200910212130A CN 200910212130 A CN200910212130 A CN 200910212130A CN 101741663 A CN101741663 A CN 101741663A
- Authority
- CN
- China
- Prior art keywords
- information
- processing
- function
- functions
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
提供了信息处理设备,其包括:信息获取单元,用于从经由网络连接的一个或多个外部设备中,获取关于要由每一个外部设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于每一个外部设备能够与信息处理设备合作地执行的功能的信息;信息显示单元,用于显示每一个外部设备的处理信息以及关于节目内容的节目信息,并基于关于每一个外部设备的功能的信息,显示能够由每一个外部设备关于一个或多个节目内容执行的一个或多个功能;以及功能执行单元,用于使得外部设备关于所选择的节目内容执行所选择的功能。
There is provided an information processing device including: an information acquisition unit for acquiring, from one or more external devices connected via a network, about processing to be performed by each external device and/or about a result of processing performed thereby processing information of each external device and information about functions that each external device can perform in cooperation with the information processing device; an information display unit for displaying processing information of each external device and program information about program content, and based on information on the functions of the devices, displaying one or more functions executable by each external device with respect to one or more program contents; and a function executing unit for causing the external device to execute the selected function with respect to the selected program contents.
Description
技术领域technical field
本发明涉及信息处理设备、信息处理系统、信息处理方法和程序。The present invention relates to an information processing device, an information processing system, an information processing method, and a program.
背景技术Background technique
已经设计了各种系统,其中将多个设备连接到在家庭中安装的家庭网络,并且所述多个设备彼此合作地工作并执行遥控。这些系统的示例包括,连接到电话线的电话和电视,其彼此合作以实现当接收到呼入时诸如自动关闭电视机的音量之类的自动控制。Various systems have been devised in which a plurality of devices are connected to a home network installed in a home, and the plurality of devices work in cooperation with each other and perform remote control. Examples of these systems include a telephone connected to a telephone line and a television that cooperate with each other to enable automatic controls such as automatically turning off the volume of the television when an incoming call is received.
日本专利申请特开No.2006-319960公开了包括连接到家庭网络的家庭服务器的系统,其中家庭服务器具有关于合作设备和合作控制信息的信息,以实现家庭网络上的各设备之间的合作。在该系统中,家庭服务器存储例如关于每一设备的信息和关于操作(可以由彼此合作的一个或多个设备实现)的内容的信息,并且连接到家庭网络的各设备基于以上信息彼此相关联,以便各设备彼此合作。Japanese Patent Application Laid-Open No. 2006-319960 discloses a system including a home server connected to a home network, wherein the home server has information on cooperation devices and cooperation control information to enable cooperation between devices on the home network. In this system, a home server stores, for example, information on each device and information on the content of operations (which can be realized by one or more devices that cooperate with each other), and the devices connected to the home network are associated with each other based on the above information , so that the devices cooperate with each other.
发明内容Contents of the invention
由于在日本专利申请特开No.2006-319960中公开的系统要求允许各设备彼此合作的家庭服务器,因此如果没有家庭服务器或者如果家庭服务器不具有关于要彼此合作的各设备的任何信息,则各设备不能彼此合作。Since the system disclosed in Japanese Patent Application Laid-Open No. 2006-319960 requires a home server that allows devices to cooperate with each other, if there is no home server or if the home server does not have any information about devices to cooperate with each other, each Devices cannot cooperate with each other.
可替代地,每一设备可以被配置为具有用于彼此合作的信息,以便在不依靠任何服务器的情况下彼此合作。在这种情况下,如果由于替换购买等原因以新设备代替多个设备中之一,则由于其他设备不具有关于新设备的任何信息,所以其他设备可能不能实现合作。为了防止该故障,需要附加的机构来更新在旧设备中存储的关于合作设备的信息。Alternatively, each device may be configured to have information for cooperating with each other so as to co-operate with each other without relying on any server. In this case, if one of the plurality of devices is replaced with a new device due to replacement purchase or the like, the other devices may not be able to achieve cooperation since the other devices do not have any information about the new device. In order to prevent this failure, an additional mechanism is required to update the information on the cooperative device stored in the old device.
进一步,当各设备彼此合作时,由于每一设备均具有单独的接口,因此对于用户来说必须个别地操作每一设备。因此,要求用户执行麻烦的操作,这导致错误操作,并且不必要地提高系统的便利性。例如,当在包括多个记录设备的系统中多个设备彼此合作时,用户对每一记录设备执行记录和定时记录操作。因此,要求用户执行麻烦的操作,并且,例如,由于错误操作,用户可能使得多个记录设备记录相同的节目。进一步,由于基于通过每一个记录设备个别地管理的喜好信息来推荐节目内容,因此用户可能不能适当地选择匹配用户喜好的节目。Further, when the devices cooperate with each other, since each device has an individual interface, it is necessary for the user to operate each device individually. Therefore, the user is required to perform troublesome operations, which leads to erroneous operations and unnecessarily increases the convenience of the system. For example, when a plurality of devices cooperate with each other in a system including a plurality of recording devices, a user performs recording and timer recording operations for each recording device. Therefore, the user is required to perform troublesome operations, and, for example, due to erroneous operations, the user may cause a plurality of recording devices to record the same program. Further, since program content is recommended based on preference information individually managed by each recording device, the user may not be able to properly select a program matching the user's preference.
考虑到前述问题,期望提供新的、改进的信息处理设备、信息处理系统、信息处理方法和程序,其能够在各信息处理设备之间没有任何依赖关系的情况下合作。In view of the aforementioned problems, it is desirable to provide new and improved information processing devices, information processing systems, information processing methods, and programs capable of cooperating without any dependency between information processing devices.
根据本发明的实施例,提供了一种信息处理设备,包括:信息获取单元,用于从经由网络连接的一个或多个外部设备中,获取关于要由每一个外部设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于每一个外部设备能够与信息处理设备合作地执行的功能的信息;信息显示单元,用于显示每一个外部设备的处理信息以及关于一个或多个节目内容的节目信息,并基于关于每一个外部设备的功能的信息,显示能够由每一个外部设备关于一个或多个节目内容执行的一个或多个功能;以及功能执行单元,用于使得能够执行从一个或多个功能之中选择的功能的一个或多个外部设备关于从一个或多个节目内容之中选择的节目内容执行所选择的功能。According to an embodiment of the present invention, there is provided an information processing device including: an information acquisition unit configured to acquire, from one or more external devices connected via a network, information about processing to be executed by each external device and/or Processing information on the result of processing thus performed and information on functions that each external device can perform in cooperation with the information processing device; an information display unit for displaying the processing information on each external device and information on one or more program information of the program content, and based on the information on the function of each external device, display one or more functions that can be executed by each external device with respect to the one or more program contents; and a function execution unit for enabling the execution of The one or more external devices of the function selected from among the one or more functions perform the selected function with respect to the program content selected from among the one or more programs.
在以上配置中,从外部设备获取一个或多个外部设备的处理信息和关于功能的信息,并将所获取的信息与关于一个或多个节目内容的节目信息一起显示。进一步,用户可以使得外部设备关于所选择的节目内容执行所选择的功能。因此,信息处理设备可以合作,而没有各信息处理设备之间的依赖关系。进一步,不需要麻烦的操作,并且可以防止错误操作,并且可以提高各设备之间的合作的便利性。In the above configuration, processing information of one or more external devices and information on functions are acquired from the external device, and the acquired information is displayed together with program information on one or more program contents. Further, the user may cause the external device to perform a selected function with respect to the selected program content. Therefore, the information processing devices can cooperate without dependency between the respective information processing devices. Further, troublesome operations are not required, erroneous operations can be prevented, and convenience of cooperation between devices can be improved.
根据本发明的另一个实施例,提供了一种信息处理设备,包括:信息提供单元,用于将关于要由信息处理设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于信息处理设备能够与一个或多个外部设备合作地执行的功能的信息提供到经由网络连接的外部设备;功能执行单元,用于关于从一个或多个节目内容之中在外部设备上选择的节目内容,执行从一个或多个功能之中在外部设备上选择的功能,其中与关于一个或多个节目内容的节目信息一起,一个或多个外部设备显示处理信息,并基于关于功能的信息,显示能够关于一个或多个节目内容而执行的一个或多个功能。According to another embodiment of the present invention, there is provided an information processing device including: an information providing unit for providing processing information about processing to be performed by the information processing device and/or about a result of the processing thus performed and Information about functions that the information processing device can perform in cooperation with one or more external devices is provided to the external device connected via a network; a function executing unit for selecting on the external device from among one or more program contents Program content that performs a function selected on the external device from among one or more functions, wherein the one or more external devices display processing information together with program information about the one or more program content, and based on the information about the function , displaying one or more functions that can be performed with respect to one or more program contents.
在以上配置中,向外部设备提供处理信息和关于功能的信息,并且与关于节目内容的节目信息一起显示。进一步,外部设备可以关于在外部设备上选择的节目内容执行所选择的功能。因此,信息处理设备可以合作,而没有各信息处理设备之间的依赖关系。进一步,不需要麻烦的操作,并且可以防止错误操作,并且可以提高各设备之间的合作的便利性。In the above configuration, processing information and information on functions are provided to the external device and displayed together with program information on program content. Further, the external device may perform the selected function with respect to the program content selected on the external device. Therefore, the information processing devices can cooperate without dependency between the respective information processing devices. Further, troublesome operations are not required, erroneous operations can be prevented, and convenience of cooperation between devices can be improved.
根据本发明的上述实施例,提供了包括信息处理设备的信息处理系统。提供了可应用于根据本发明的上述实施例的信息处理设备的信息处理方法。提供了具有在其上记录的程序的计算机可读存储介质,所述程序使得计算机执行根据本发明的上述实施例的信息处理方法。According to the above-described embodiments of the present invention, there is provided an information processing system including an information processing device. An information processing method applicable to the information processing apparatus according to the above-described embodiments of the present invention is provided. There is provided a computer-readable storage medium having recorded thereon a program causing a computer to execute the information processing method according to the above-described embodiments of the present invention.
根据本发明的另一个实施例,提供了一种信息处理设备,包括:接收单元,用于从经由网络连接到信息处理设备的外部设备接收关于外部设备的一个或多个功能的功能信息以及用于显示功能信息中包括的功能的列表的功能显示请求;显示单元,用于响应于功能显示请求,显示功能信息中包括的外部设备的功能的列表;选择接收单元,用于接收表示由用户从显示单元上显示的功能的列表之中选择的一个或多个功能的信息;以及合作功能执行单元,用于使得外部设备执行由用户选择的一个或多个功能。According to another embodiment of the present invention, there is provided an information processing device including: a receiving unit for receiving function information on one or more functions of the external device from an external device connected to the information processing device via a network and using a function display request for displaying a list of functions included in the function information; a display unit for displaying a list of functions of the external device included in the function information in response to the function display request; a selection receiving unit for receiving an indication indicated by the user from information of one or more functions selected among the list of functions displayed on the display unit; and a cooperative function executing unit for causing the external device to execute the one or more functions selected by the user.
在以上配置中,当多个设备彼此合作时,一设备可以显示关于另一设备的功能的信息,并且即使各设备未预先存储彼此的信息,也可以通过操作显示信息的设备而执行另一设备的功能。In the above configuration, when a plurality of devices cooperate with each other, one device can display information on the function of the other device, and even if the devices do not store each other's information in advance, the other device can be executed by operating the device displaying the information. function.
根据本发明的另一个实施例,提供了一种信息处理设备,包括:外部设备搜索单元,用于搜索经由网络连接的外部设备;以及传送单元,用于向外部设备传送关于一个或多个功能的功能信息以及用于使得外部设备显示一个或多个功能的列表的功能显示请求。According to another embodiment of the present invention, there is provided an information processing device including: an external device searching unit for searching for external devices connected via a network; and a transmitting unit for transmitting information about one or more functions to the external device and a function display request for causing the external device to display a list of one or more functions.
在以上配置中,当多个设备彼此合作时,一设备可以显示关于另一设备的功能的信息,并且即使各设备未预先存储彼此的信息,也可以通过操作显示信息的设备而执行另一设备的功能。In the above configuration, when a plurality of devices cooperate with each other, one device can display information on the function of the other device, and even if the devices do not store each other's information in advance, the other device can be executed by operating the device displaying the information. function.
提供了可应用于根据本发明的实施例的信息处理设备的信息处理方法。An information processing method applicable to an information processing device according to an embodiment of the present invention is provided.
根据本发明的实施例,提供了信息处理设备、信息处理系统、信息处理方法和程序,其能够进行合作而没有各信息处理设备之间的任何依赖关系。According to the embodiments of the present invention, there are provided an information processing device, an information processing system, an information processing method, and a program capable of cooperating without any dependency between the respective information processing devices.
附图说明Description of drawings
图1是示出了根据本发明的第一实施例的家庭网络系统的配置的图;FIG. 1 is a diagram showing the configuration of a home network system according to a first embodiment of the present invention;
图2是示意性地示出在图1中所示的系统中包括的电视接收机的配置的框图;FIG. 2 is a block diagram schematically showing the configuration of a television receiver included in the system shown in FIG. 1;
图3是示意性地示出在图1中所示的系统中包括的数字记录器的配置的框图;FIG. 3 is a block diagram schematically showing the configuration of a digital recorder included in the system shown in FIG. 1;
图4是示出了在家庭网络系统上执行的合作处理的第一示例的序列图;FIG. 4 is a sequence diagram showing a first example of cooperation processing performed on a home network system;
图5是示出了在电视接收机上显示的功能显示屏幕的示例的图;FIG. 5 is a diagram showing an example of a function display screen displayed on a television receiver;
图6是示出了在家庭网络系统上执行的合作处理的第二示例的序列图;FIG. 6 is a sequence diagram showing a second example of cooperation processing performed on the home network system;
图7是示出了根据本发明的第二实施例的家庭网络系统的配置的图;FIG. 7 is a diagram showing a configuration of a home network system according to a second embodiment of the present invention;
图8是示意性地示出了在图2中所示的系统中包括的电视接收机的配置的框图;FIG. 8 is a block diagram schematically showing the configuration of a television receiver included in the system shown in FIG. 2;
图9是示意性地示出了在图7中所示的系统中包括的数字记录器的配置的框图;FIG. 9 is a block diagram schematically showing the configuration of a digital recorder included in the system shown in FIG. 7;
图10是示出了合作功能的配置的图;FIG. 10 is a diagram showing a configuration of a cooperation function;
图11是示出了限定信息的配置的图;FIG. 11 is a diagram showing a configuration of definition information;
图12是示出了系统的合作功能的执行序列的图;FIG. 12 is a diagram showing the execution sequence of the cooperation function of the system;
图13是示出了通过使用节目推荐服务在电视接收机上集合地显示电视接收机和数字记录器的推荐信息的合作功能的示例性执行的图;13 is a diagram showing an exemplary execution of a cooperative function of collectively displaying recommendation information of a television receiver and a digital recorder on the television receiver by using a program recommendation service;
图14是示出了通过使用节目记录服务在电视接收机上集合地显示电视接收机和数字记录器的记录/定时记录信息的合作功能的示例性执行的图;以及14 is a diagram showing an exemplary implementation of a cooperative function of collectively displaying recording/timed recording information of a television receiver and a digital recorder on the television receiver by using a program recording service; and
图15是示出了在数字记录器上执行与电视接收机上的节目信息一起显示的数字记录器的服务的合作功能的示例性执行的图。FIG. 15 is a diagram showing an exemplary execution of a cooperative function on the digital recorder to perform a service of the digital recorder displayed together with program information on a television receiver.
具体实施方式Detailed ways
在下文中,将参照附图描述本发明的优选实施例。注意,在该说明书及附图中,由相同的附图标记表示具有基本上相同功能和结构的结构性元件,并且省略这些结构元件的重复描述。Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted by the same reference numerals, and repeated description of these structural elements is omitted.
<第一实施例><First embodiment>
首先,将参照图1描述根据本发明的第一实施例的家庭网络系统10。图1是示意性地示出了根据本发明的第一实施例的家庭网络系统10的配置的图。First, a
如图1所示,根据本实施例的家庭网络系统10包括电视接收机100、数字记录器120、音频设备150等,其连接到在家庭中安装的家庭网络12等。电视接收机100和数字记录器120分别是根据本实施例的信息处理设备和外部设备的示例。As shown in FIG. 1, a
在下面所述的实施例中,将电视接收机和数字记录器说明为彼此合作的信息处理设备的示例,但本发明不限于此。信息处理设备和外部设备可以是例如音频设备、家庭视频游戏机、移动电话、摄像机、数码相机等。In the embodiments described below, a television receiver and a digital recorder are explained as an example of information processing devices that cooperate with each other, but the present invention is not limited thereto. The information processing device and the external device may be, for example, an audio device, a home video game console, a mobile phone, a video camera, a digital still camera, and the like.
电视接收机100经由在户外安装的接收天线或经由视频分发IP网络接收由广播电台广播的电视节目的节目内容,并输出接收到的节目内容。电视接收机100包括用于显示视频的显示器和用于输出音频的扬声器。电视接收机100将接收到的节目内容的数据转换为视频和音频,并将视频和音频输出到显示器和扬声器。The
电视接收机100经由家庭网络12连接到诸如数字记录器120之类的设备。例如,电视接收机100可以通过使用UPnP(通用即插即用,Universal Plugand Play)和多播DNS(域名系统,Domain Name System)来搜索家庭网络12中的设备,并且可以直接与其通信。例如,电视接收机100可以获取数字记录器120的IP地址,获取关于数字记录器120的功能的信息和设置信息,并向另一设备通知关于电视接收机100自身的功能的信息、设置信息等。The
进一步,电视接收机100连接到因特网14,并具有从在因特网14上的应用程序分发服务器16下载应用程序并执行该应用程序的功能。Further, the
数字记录器120经由在户外安装的接收天线或经由视频分发IP网络接收由广播电台广播的电视节目的节目内容,并将节目内容记录在记录介质(如DVD和HDD)上,或者再现记录介质上记录的内容。数字记录器120还以与电视接收机100相同的方式连接到家庭网络12,并且可以经由家庭网络12直接与电视接收机100等通信。The
[电视接收机100的配置][Configuration of Television Receiver 100]
接着,将参照图2描述电视接收机100的配置。图2是示意性地示出电视接收机100的配置的框图。如图2所示,电视接收机100包括控制单元101、广播接收单元103、广播接口(I/F)104、控制器接收单元106、显示器107、显示接口(I/F)108、扬声器109、视频输出接口(I/F)110、因特网通信接口(I/F)111、家庭网络通信接口(I/F)112、合作功能执行单元113、外部输入/输出接口(I/F)114、内容再现单元115、显示图像生成单元116和显示数据存储单元117。将在下文中描述电视接收机100的每一个单元。Next, the configuration of the
控制单元101是功能单元,其经由连接总线102连接到每一个功能单元,用于通过控制每一个功能单元来执行电视接收机100的功能。例如,控制单元101执行控制,以便内容再现单元115和显示图像生成单元116将由广播接收单元103接收到的节目内容的数据转换为显示图像,然后将显示图像显示在显示器107上。可替代地,控制单元100控制其它功能单元以接收由控制器接收单元106接收到的请求信号,并执行根据该请求信号的处理。The
广播接收单元103经由接收天线或经由视频分发IP网络接收节目内容,并将节目内容经由广播I/F 104传送到连接总线102。控制器接收单元106从用户操作的控制器105接收通过红外线等传送的命令信号。将接收到的命令信号经由连接总线102传送到控制单元101。The
显示器107是用于显示由显示图像生成单元116生成的图像(如节目内容)的显示设备。显示器107接收经由显示I/F 108输入的显示图像,并对显示图像进行显示。扬声器109是用于输出音频的输出设备,并输出经由音频输出I/F 110输入的音频。The
因特网通信I/F 111是用于经由因特网14与应用程序分发服务器16通信的接口。根据控制单元101的控制,因特网通信I/F 111连接到位于指定URL的应用程序分发服务器16,并下载对应的应用程序。The Internet communication I/
家庭网络通信I/F 112连接到家庭网络12,并与连接到家庭网络12的另一设备(如数字记录器120)通信。家庭网络通信I/F 112将从家庭网络12上的外部设备(如数字记录器120)接收到的数据传送到控制单元101,并将从控制单元101输入的数据经由家庭网络12传送到外部设备。The home network communication I/
在从家庭网络12上的外部设备接收到功能显示请求后,合作功能执行单元113执行使请求者外部设备执行在显示器107显示的合作功能之中由用户选择的功能的处理。具体地说,合作功能执行单元113向外部设备通知由用户选择的功能(在嵌入型的情况下,后面描述),并从因特网14上的应用程序分发服务器16下载与所选择的功能对应的应用程序,并执行该应用程序(在下载型的情况下,后面描述)。Upon receiving a function display request from an external device on the home network 12 , the cooperative
外部输入/输出接口114是在电视接收机与诸如数字记录器120和数码摄像机之类的设备之间进行连接的接口。外部输入/输出接口114用作输入从数字记录器120、数码摄像机等输出的音频和视频,或外部地输出由电视接收机100接收到的视频等的接口。The external input/
内容再现单元115执行再现由广播接收单元103接收到的节目内容的视频的功能。例如,内容再现单元115将经由视频分发IP网络由广播接收单元103接收到的节目内容的分组分离为音频、视频、数据等的信号,对每一个分离的信号进行解码,然后将分离的信号输入到显示图像生成单元116等。The
在接收由内容再现单元115解码的视频信号和数据信号;在显示数据存储单元117中存储的显示数据;等后,显示图像生成单元116生成要在显示器107上显示的显示图像。显示数据存储单元117是用于存储要在显示器107上显示的、诸如各种图标和字符之类的显示数据的存储单元。显示数据存储单元107还存储经由家庭网络通信I/F 112从家庭网络12上的外部设备接收到的功能显示数据等。After receiving video signals and data signals decoded by the
[数字记录器120的配置][Configuration of Digital Recorder 120]
已经在上文中说明了电视接收机100的配置。接着,将参照图3描述数字记录器120的配置。图3是示意性地示出了数字记录器120的配置的框图。如图3所示,数字记录器120包括控制单元121、广播接收单元123、广播接口(I/F)124、控制器接收单元126、显示器127、显示接口(I/F)128、DVD驱动器130、通信接口(I/F)131、外部设备搜索单元132、功能显示请求单元133、合作功能数据存储单元134、外部输出接口(I/F)135、内容再现单元136、内容记录单元137、内容数据存储单元138、定时记录处理单元139和定时记录信息存储单元140。将在下文中说明数字记录器120的每一个单元。The configuration of the
控制单元121、广播接收单元123、广播I/F 124、控制器接收单元126、显示器127和显示接口I/F 128具有与上述电视接收机100的对应组件相同的功能,因此将不重复描述。The
DVD驱动器130将数据记录在DVD 129上,并读取在DVD 129上记录的数据。通过控制单元121,可以将所读取的数据提供到内容再现单元136,或经由外部输出I/F 135输入到外部显示设备(如,电视接收机100)。The DVD drive 130 records data on the
通信I/F 131连接到家庭网络12,并与连接到家庭网络12的另一设备(如,电视接收机100)通信。例如,外部设备搜索单元132通过使用UPnP(通用即插即用,Universal Plug and Play)和多播DNS(域名系统,Domain NameSystem),经由通信I/F 131搜索家庭网络12上的另一设备,并向控制单元121等通知关于所搜索到的设备的信息(如,IP地址)。The communication I/
功能显示请求单元133经由通信I/F 131向由外部设备搜索单元132搜索到的家庭网络12中的设备传送功能显示请求。功能显示请求包括向外部设备通知数字记录器120的功能(如,再现、记录、定时记录和定时记录信息的确认),并请求外部设备在显示器等(提供在外部设备上)上显示这些功能的列表。The function
合作功能数据存储单元134存储关于可以由功能显示请求单元133向外部设备通知的功能的信息(合作功能数据)。取决于外部设备的类型等,可以通知的功能是不同的,并且因此,与对应的外部设备的类型相关联地存储合作功能数据。功能显示请求单元133从合作功能数据存储单元134获取与由外部设备搜索单元132搜索到的外部设备对应的合作功能数据,并将合作功能数据经由通信I/F 131传送到目标外部设备。The cooperative function
合作功能数据存储单元134中存储的合作功能数据包括关于外部设备的类型的信息以及关于要在外部设备上显示的功能的信息。关于外部设备的类型的信息包括例如外部设备的型号名称或型号的类型(如,数字记录器、游戏机、音频设备、移动电话和相机)。关于功能的信息包括例如功能的名称(如,再现、记录、定时记录和定时记录信息的确认)、功能的类型(如,应用程序和设置)、功能ID和关于功能的行为信息。关于功能的行为信息是当在外部设备上选择功能时指定操作方法的信息。关于功能的行为信息包括表示嵌入型和下载型中的哪一个的信息,所述嵌入型用于简单地通知表示所选功能的信息(如,功能ID),所述下载型用于下载和执行与所选功能对应的应用程序。在下载型的情况下,关于功能的行为信息进一步包括表示获取应用程序的位置的URL等。The cooperative function data stored in the cooperative function
外部输出I/F 135是用于将由内容再现单元136再现的显示图像和音频输出到显示设备(如,电视接收机100)的接口。内容再现单元136执行例如数据转换和编码/解码处理,用于再现DVD驱动器130中加载的DVD 129或内容数据存储单元138中记录的内容数据。The external output I/
内容记录单元137对于由广播接收单元123接收到的节目内容数据执行例如数据转换和编码/解码处理,以便可以将节目内容数据记录在DVD驱动器130中加载的DVD 129上或内容数据存储单元138中。例如,内容数据存储单元138是本质上包括硬盘以用作存储由广播接收单元123接收到的节目内容的存储单元的记录介质。The
定时记录处理单元139是用于登记关于要由内容记录单元137执行的记录处理的定时记录信息的功能单元。定时记录处理单元139接收关于定时记录的信息(其已经通过控制器接收单元126由用户使用控制器125输入),并且定时处理单元139将接收到的关于定时记录的信息存储在定时记录信息存储单元140中。定时记录信息存储单元140存储在定时记录处理单元139中存储的定时记录信息。例如,定时记录信息存储单元140存储频道号、记录开始/结束时间、节目名称等。The timer
已经在上文中说明了数字记录器120的配置。The configuration of the
[电视接收机100与数字记录器120之间的合作处理][Cooperative Processing Between
接着,将参照图4和图6描述由根据本实施例的电视接收机100和数字记录器120执行的合作处理。图4是示出在根据本实施例的家庭网络系统10上执行的合作处理的第一示例的序列图。图6是示出在根据本实施例的家庭网络系统10上执行的合作处理的第二示例的序列图。Next, cooperative processing performed by the
[第一示例][first example]
首先,将参照图4描述由根据本实施例的电视接收机100和数字记录器120执行的合作处理的第一示例。在本示例中,在假设由电视接收机100选择的数字记录器120的功能是嵌入型的情况下说明该处理。First, a first example of cooperative processing performed by the
首先,例如,数字记录器120的外部设备搜索单元132通过使用UPnP(通用即插即用,Universal Plug and Play)和多播DNS(域名系统,DomainName System)搜索家庭网络12中的设备(步骤S400)。接着,响应于来自数字记录器120的询问,电视接收机100响应(步骤S402)。First, for example, the external
数字记录器120将用于获取服务信息的请求传送到响应设备(电视接收机100)(步骤S404)。服务信息是关于由与外部设备合作的设备提供的服务的信息。通过确认服务信息,设备可以确认通过多个设备的合作能够实现的功能。电视接收机100将指示电视接收机100具有显示外部设备功能的功能的服务信息传送到数字记录器120(步骤S406)。The
数字记录器120的功能显示请求单元133根据在步骤S406从电视接收机100接收到的服务信息,确定电视接收机100是能够显示外部设备功能的设备,并从合作功能数据存储单元134获取与电视接收机100对应的合作功能数据(步骤S408)。接着,数字记录器120将具有在步骤S408获取的合作功能数据的功能显示请求传送到电视接收机100(步骤S410)。The function
电视接收机100经由家庭网络通信I/F 112接收来自数字记录器120的功能显示请求,并将合作功能数据存储在显示数据存储单元117中(步骤S412)。接着,电视接收机100的显示图像生成单元116基于从数字记录器120接收到的合作功能数据,生成要在显示器107上显示的显示图像,并将显示图像经由显示I/F 108输出到显示器107(步骤S414)。
图5是示出在步骤S414在显示器107上显示的显示屏幕的示例的图。在图5的示例中,将合作功能的列表示出为图标,并且每一个图标均表示合作设备和合作设备的功能。在图5的示例中,示出了数字记录器120的“定时记录列表”的功能和“记录器设置”的功能。在该示例中,所示的每一个图标都是通过操作控制器105可选择的。在图5的示例中,选择数字记录器的“记录器设置”功能。FIG. 5 is a diagram showing an example of a display screen displayed on the
此时,当用户操作控制器105时,选择显示器107上所示的功能之一,并将其输入到控制器接收单元106(步骤S416)。电视接收机100的合作功能执行单元113接收由控制器接收单元106接收到的值,从显示数据存储单元117中存储的合作功能数据中获取关于功能的行为信息,然后确定所选择的功能是嵌入型还是下载型(步骤S418)。在本示例的以下说明中,假设所选择的功能是嵌入型。At this time, when the user operates the
由于所选择的功能是嵌入型,因此合作功能执行单元113从合作功能数据中获取所选择的功能的功能ID,并将功能ID传送到数字记录器120(步骤S420)。接着,数字记录器120执行与从电视接收机100接收到的功能ID对应的功能。例如,数字记录器120执行显示定时记录的列表、设置信息的改变等的处理(步骤S422)。Since the selected function is an embedded type, the cooperative
如上所述,根据本发明的合作方法,即使设备并未预先存储关于彼此的信息,也可以在另一设备的显示器上显示关于一设备的信息,并且可以选择该设备的功能,并通过操作另一设备的遥控器等使其执行。因此,通过使用显示另一设备的显示屏幕和遥控器,可以操作该设备。As described above, according to the cooperation method of the present invention, even if the devices do not store information about each other in advance, information about one device can be displayed on the display of another device, and the function of the device can be selected, and by operating the other A device's remote control or the like to make it execute. Therefore, by using a display screen that displays another device and a remote controller, it is possible to operate the device.
[第二示例][second example]
接着,将参照图6描述由根据本实施例的电视接收机100和数字记录器120执行的合作处理的第二示例。在本示例中,在假设由电视接收机100选择的数字记录器120的功能是下载型的情况下说明该处理。图6中从步骤S600到S616的处理与以上第一示例的从步骤S400到S416的处理基本相同。因此,将不重复其说明,并且在下文中将仅说明步骤S618和之后步骤的处理。Next, a second example of cooperative processing performed by the
在步骤S618,以与第一示例的步骤S418中的处理相同的方式,电视接收机100的合作功能执行单元113根据关于通过用户操作选择的功能的行为信息,确定该功能是嵌入型还是下载型。在第二示例中,所选择的功能是下载型,因此,合作功能执行单元113获取行为信息中包括的URL(步骤S620)。In step S618, in the same manner as the processing in step S418 of the first example, the cooperative
接着,电视接收机100经由因特网通信I/F 111访问在步骤S620获取的URL以下载程序(步骤S622)。接着,合作功能执行单元113执行所下载的程序以使得数字记录器120执行对应的功能(步骤S624)。在执行该程序之后,合作功能执行单元113可以丢弃所下载的程序的数据。Next, the
在第一示例中,电视接收机100简单地将所选功能的功能ID传送到数字记录器120,以便由数字记录器120自身执行后面的处理。但在第二示例中,电视接收机100自身执行与所选功能对应的程序,以便操作数字记录器120的功能。In the first example, the
例如,当从电视接收机100上显示的数字记录器的多个功能之中选择“记录器设置”功能时,电视接收机100下载并执行用于完成“记录器设置”的程序。该程序用于经由家庭网络通信I/F 112与数字记录器120通信、读取数字记录器120的设置信息并在电视接收机100的显示器107上显示设置信息。For example, when a 'recorder setting' function is selected from among functions of a digital recorder displayed on the
因此,用户在检查电视接收机100的显示器107的同时,可以检查数字记录器120的设置信息,通过操作电视接收机100的控制器105改变设置值等。如上所述,根据第二示例的合作方法,用户通过操作另一设备可以在一设备上执行更复杂的操作。Accordingly, the user can check setting information of the
<第二实施例><Second Embodiment>
首先,将参照图7描述根据本发明的第二实施例的家庭网络系统20的配置。如图7所示,与根据第一实施例的家庭网络系统10类似地,根据本实施例的家庭网络系统20包括连接到家庭网络22的诸如电视接收机200和数字记录器220之类的设备。First, the configuration of a
家庭网络22上的每一设备均具有服务限定信息(关于功能的信息)和处理信息。在本实施例中,服务限定信息是限定每一设备可以与家庭网络22上的外部设备合作地执行的服务(功能)的信息。处理信息是关于正由每一设备执行的处理、要由每一设备执行的处理以及由每一设备执行的处理的结果的信息。每一设备传送和接收服务限定信息,并传送和接收与服务有关的处理信息。一个或多个显示设备集合地显示关于它们自身的处理信息以及关于一个或多个外部设备的处理信息,并显示由每一个外部设备与显示设备合作地可执行的服务(功能)。当用户选择服务时,显示设备使得所选服务由能够执行所选服务的外部设备来执行。Each device on the
因此,用户可以在显示设备上检查每一个外部设备的处理信息。进一步,用户通过在显示设备上选择可以由每一个外部设备执行的服务(功能),可以使得期望的服务(功能)由外部设备执行。Therefore, the user can check the processing information of each external device on the display device. Further, the user can cause a desired service (function) to be executed by the external device by selecting a service (function) executable by each external device on the display device.
[电视接收机200的配置][Configuration of Television Receiver 200]
接着,将参照图8和图9描述图7中所示的系统20中包括的电视接收机200和数字记录器220的示意性配置。Next, a schematic configuration of the
如图8所示,电视接收机200包括控制单元201、广播接收单元203、广播接口(I/F)204、控制器接收单元205、显示器206和显示接口(I/F)207。电视接收机200进一步包括扬声器208、音频输出接口(I/F)209、网络通信接口(I/F)210和外部输入/输出接口(I/F)211。电视接收机200进一步包括内容记录/再现单元212、内容数据存储单元213、显示图像生成单元214、显示数据存储单元215、合作功能执行单元216和合作功能数据存储单元217。将在下文中说明具有与根据第一实施例的电视接收机100的功能不同的功能的组件。As shown in FIG. 8 , the
控制单元201包括CPU、ROM、RAM等。例如,ROM存储用于实现各种功能的程序和数据。RAM存储要在后面描述的诸如喜好信息和处理信息之类的各种数据,并且RAM提供用于程序执行的工作区域。在控制单元201中,CPU读取ROM中存储的程序,并通过使用RAM的工作区域执行程序,以便执行各种处理和经由连接总线202对每个单元执行控制。例如,控制单元201控制内容记录/再现单元212执行节目内容的记录和再现处理,并执行基于节目信息和喜好信息向用户推荐节目内容的节目推荐处理。进一步,控制单元201与合作功能执行单元216合作,以实现与外部设备(如,数字记录器220)的合作功能,这将在后面描述。The
广播接收单元203与节目内容一起接收诸如EPG(电子节目指南)信息和ECG(电子内容指南)信息之类的节目信息,并经由广播I/F 204将节目内容和节目信息输出到连接总线202。内容记录/再现单元212将关于由广播接收单元203接收到的节目内容的数据存储在内容数据存储单元213中。进一步,内容记录/再现单元212再现由广播接收单元203接收到的节目内容,并再现内容数据存储单元213中存储的节目内容数据。内容数据存储单元213是用于存储由广播接收单元203接收到的节目内容的数据的记录介质。The
显示图像生成单元214根据由内容记录/再现单元212解码的视频信号、由广播接收单元203接收到的节目信息、显示数据存储单元215中存储的显示数据等,生成要在显示器206上显示的显示图像。显示图像生成单元214生成诸如节目选择菜单和节目表菜单之类的显示图像,这将在后面描述。显示数据存储单元215是用于存储用以生成诸如节目选择菜单和节目表菜单之类的显示图像的各种数据的记录介质。Display
合作功能执行单元216使用后面所述的各种模块与控制单元201合作,以实现与外部设备的合作功能。合作功能执行单元216与节目信息一起集合地显示电视接收机200和外部设备的处理信息等,并使得外部设备执行由用户从与节目信息一起显示的外部设备的各功能之中选择的功能。合作功能数据存储单元217是用于存储执行后面描述的合作功能所需的、诸如限定信息之类的数据的记录介质。The cooperative
限定信息包括用于识别电视接收机200的装置限定信息和用于限定电视接收机200可以与外部设备合作地执行的服务(功能)的服务限定信息,如在后面所述的那样。喜好信息是表示用户对节目的喜好的信息。喜好信息可以由用户设置为节目选择条件,并且可以根据电视接收机200上用户操作(如,观看、记录、定时观看和定时记录)的历史等生成和更新喜好信息。将喜好信息(处理条件的示例)存储在RAM中,并用于执行节目推荐处理。The definition information includes device definition information for identifying the
处理信息是表示正在由或将要由电视接收机200在执行的处理以及由电视接收机200执行的处理结果的信息。处理信息的示例包括推荐信息(已执行的处理的结果的示例)和记录/定时记录信息(要执行的处理的示例)。将处理信息存储在RAM中,并用于执行例如节目推荐处理和节目记录处理。The processing information is information indicating the processing being or to be performed by the
[数字记录器220的综述][Overview of Digital Recorder 220]
如图9所示,数字记录器220包括控制单元221、广播接收单元223、广播I/F 224、控制器接收单元225、网络通信I/F 226、外部输入/输出I/F 227。进一步,数字记录器220包括内容记录/再现单元228、内容数据存储单元229、合作功能执行单元230和合作功能数据存储单元231。数字记录器220的每一个单元都具有与电视接收机200的对应一个单元相同的功能,并且将不重复其说明。As shown in Figure 9, the
[合作功能的配置][Configuration of cooperation function]
接着,将参照图10和图11描述图7中所示的系统20中的合作功能的配置。图10是示出合作功能的配置的图。图11是示出限定信息的配置的图。Next, the configuration of the cooperation function in the
如图10所示,电视接收机200的合作功能执行单元216包括设备搜索/连接模块241、信息提供/获取模块242、信息显示模块243、RPC执行模块244和各种服务模块245。电视接收机200的合作功能数据存储单元217存储电视接收机200的装置限定信息以及合作功能执行单元216的服务模块245的服务限定信息。另一方面,电视接收机200的RAM存储由电视接收机200管理的处理信息和喜好信息。As shown in FIG. 10 , the cooperative
另一方面,数字记录器220的合作功能执行单元230包括设备搜索/连接模块251、信息提供/获取模块252、RPC执行模块254和各种服务模块255。数字记录器220的合作功能数据存储单元231存储数字记录器220的装置限定信息以及合作功能执行单元230的服务模块255的服务限定信息。另一方面,数字记录器220的RAM存储由数字记录器220管理的处理信息和喜好信息。On the other hand, the cooperation
设备搜索/连接模块241和251是这样的模块,其用于经由网络通信I/F210和226搜索家庭网络22上的外部设备并基于发送到和接收自外部设备的限定信息建立与所搜索到的外部设备的网络连接。信息提供/获取模块242和252是这样的模块,其用于经由网络通信I/F 210和226将执行合作功能所需的信息(如喜好信息和处理信息)提供到外部设备,或从外部设备获取执行合作功能所需的信息(如喜好信息和处理信息)。信息提供/获取模块242和252中的每一个均用作向外部设备提供信息的信息提供模块和/或从外部设备获取信息的信息获取模块。The device search/
信息显示模块243是这样的模块,其用于合并RAM中存储的处理信息和通过信息提供/获取模块242从外部设备获取的处理信息,并且用于显示合并的信息。RPC执行模块244和254是这样的模块,其用于经由网络通信I/F210和226在外部设备上执行远程过程调用(Remote Procedure Call,RPC)。各种服务模块245和255包括模块246、247、256和257,其用于执行可以作为与外部设备的合作功能而执行的各种服务(处理),如节目推荐服务和节目记录服务。The
设备搜索/连接模块241和251以及信息提供/获取模块242和252中的每一个均用作信息获取单元和/或信息提供单元。信息显示模块243用作信息显示单元。RPC执行模块244和254中的每一个均用作功能执行单元。服务模块245和255中的每一个均用作功能执行单元和/或处理执行单元。Each of the device search/
电视接收机200的合作功能执行单元216以及数字记录器220的合作功能执行单元230使用以上模块、处理信息和喜好信息,以经由家庭网络22实现在电视接收机200与数字记录器220之间的合作功能。应该注意,根据本实施例的数字记录器220不使用信息显示模块,但具有显示功能的外部设备以与电视接收机200相同的方式,通过使用信息显示模块可以集合地显示处理信息等。The cooperation
接着,将参照图11描述限定信息。如上所述,限定信息包括用于识别设备的装置限定信息和用于限定每一设备可以通过与外部设备合作而执行的服务(功能)的服务限定信息。Next, the definition information will be described with reference to FIG. 11 . As described above, the definition information includes device definition information for identifying devices and service definition information for defining services (functions) that each device can perform by cooperating with external devices.
如图11所示,装置限定信息包括装置ID、装置名称、装置地址和装置补充信息。装置ID是对于设备唯一的标识符,并且装置名称是为了便利设备的识别而由设备或用户设置的名称。装置地址是在家庭网络22上可以识别设备的地址(如IP地址和主机名)。装置补充信息是由设备或用户任意设置的补充信息。As shown in FIG. 11, the device defining information includes a device ID, a device name, a device address, and device supplementary information. The device ID is an identifier unique to a device, and the device name is a name set by a device or a user to facilitate identification of the device. The device address is an address (such as an IP address and a host name) at which a device can be identified on the
进一步,服务限定信息包括服务名称、服务版本、服务位置路径、服务提供装置ID和服务补充信息。服务限定信息是对于能够与外部设备合作地执行的每一服务而限定的,如节目推荐服务和节目记录服务。换言之,服务限定信息是对于由合作功能执行单元216和230使用的每一个服务模块245和255而限定的,如节目推荐服务模块246和256以及节目记录服务模块247和257。服务名称是对于每一服务设置的名称。服务版本是表示服务的版本的信息。Further, the service definition information includes service name, service version, service location path, service provider ID and service supplementary information. The service definition information is defined for each service that can be executed in cooperation with an external device, such as a program recommendation service and a program recording service. In other words, the service definition information is defined for each of the
服务位置路径包括RPC协议、装置ID和设备的服务位置信息。为了便利服务的识别而使得服务位置信息为与URI(统一资源定位符)类似的文本信息。服务提供装置ID是与以上装置限定信息的装置ID对应的标识符。服务补充信息是由设备或用户任意设置的补充信息。The service location path includes the RPC protocol, the device ID, and the service location information of the device. The service location information is made to be text information similar to a URI (Uniform Resource Locator) in order to facilitate service identification. The service providing device ID is an identifier corresponding to the device ID of the above device defining information. The service supplementary information is supplementary information arbitrarily set by a device or a user.
[合作功能][Collaboration function]
在下文中,将参照图12到图15描述根据本实施例的系统20的合作功能。图12是示出系统20的合作功能的执行序列的图。图13到图15是示出合作功能的示例性执行的图。在以下说明中,将首先描述这样的情况,其中电视接收机200集合地显示电视接收机200和数字记录器220的处理信息等。随后,将描述这样的情况,其中数字记录器220执行在电视接收机200上显示的数字记录器220的服务。Hereinafter, the cooperation function of the
如图12所示,可以将合作功能的执行序列划分为连接建立序列、信息收集序列和显示/执行序列。将在下文中依次描述每一序列。As shown in FIG. 12, the execution sequence of the cooperation function can be divided into a connection establishment sequence, an information collection sequence, and a display/execution sequence. Each sequence will be described in turn below.
[1.连接建立序列][1. Connection establishment sequence]
电视接收机200的控制单元201使得合作功能执行单元216在预定定时(如,在电视接收机200启动时)开始连接建立序列。合作功能执行单元216首先使用设备搜索/连接模块241以搜索家庭网络22上的外部设备(步骤S700)。此时,设备搜索/连接模块241通过使用诸如UPnP(通用即插即用,Universal Plug and Play)和多播DNS之类的协议搜索家庭网络22上的设备。The
当设备搜索/连接模块241从数字记录器220的合作功能执行单元230接收到搜索响应时(S702),设备搜索/连接模块241将电视接收机200的装置限定信息和对于限定信息的传送请求传送到合作功能执行单元230(S704)。数字记录器220的合作功能执行单元230将基于电视接收机200的装置限定信息而识别的适当的服务信息与数字记录器220的装置限定信息一起传送到设备搜索/连接模块241(S706)。When the device search/
当电视接收机200的合作功能执行单元216接收到服务限定信息时,合作功能执行单元216进行是否可以通过数字记录器220执行合作功能的确定。合作功能执行单元216基于服务限定信息中包括的服务版本,确认在合作功能的执行期间向数字记录器220传送的以及从数字记录器220接收的数据的类型以及传输和接收的方法等。When the cooperative
当合作功能执行单元216确定可以执行合作功能时,合作功能执行单元216在电视接收机200与数字记录器220之间建立网络连接(S708)以完成连接建立序列。另一方面,当合作功能执行单元216确定不能执行合作功能时,合作功能执行单元216完成连接建立序列,而不建立任何网络连接。在下文中,将在假设在电视接收机200与数字记录器220之间建立网络连接的情况下,说明信息收集序列和显示/执行序列。When the cooperative
[2.信息收集序列][2. Information collection sequence]
控制单元201使得合作功能执行单元216在预定定时(如完成连接建立序列之后或接收到合作功能的执行请求之后)开始信息收集序列。例如,当用户请求节目选择菜单和节目表菜单的显示时(将在后面描述),做出合作功能的执行请求。合作功能执行单元216使用信息获取模块242以请求数字记录器220的合作功能执行单元230从数字记录器220的预定服务模块255提供信息(S710)。在这种情形下,信息获取模块242请求数字记录器220的合作功能执行单元230,以便预先设置在电视接收机200中或根据用户操作而确定的预定服务模块255提供喜好信息、处理信息等。The
合作功能执行单元230使用预定服务模块255以获取喜好信息、处理信息等,并基于服务模块255的服务限定信息,使用信息提供模块252以将喜好信息、处理信息等传送到信息获取模块242(S712)。当信息获取模块242从数字记录器220的合作功能执行单元230接收例如喜好信息和处理信息时,信息获取模块242将喜好信息、处理信息等与在电视接收机200的RAM中存储的对应信息一起存储到RAM,由此收集信息(S714)。The cooperative
在下面的说明中,将描述通过使用作为预定服务模块245和255的示例的节目推荐服务模块246和256以及节目记录服务模块247和257而执行的信息收集序列。节目推荐服务模块246和256是用于基于喜好信息推荐节目内容并生成指示所推荐的节目内容的推荐信息的模块。节目记录服务模块247和257是用于根据记录/定时记录信息来记录节目内容和编程定时记录的模块。In the following description, an information collection sequence performed by using the program
当使用节目推荐服务模块256时,信息获取模块242经由信息提供模块252从节目推荐服务模块256获取例如指示基于数字记录器220中存储的喜好信息而推荐的节目的推荐信息。然后,信息获取模块242与电视接收机200中存储的推荐信息一起收集所获取的推荐信息。当使用节目记录服务模块257时,信息获取模块242经由信息提供模块252从节目记录服务模块257获取例如指示正由数字记录器220记录的、或者要由数字记录器220定时记录的节目的记录/定时记录信息。然后,信息获取模块242与电视接收机200中存储的记录/定时记录信息一起收集所获取的记录/定时记录信息。When the program
[3.显示/执行序列][3. Display/execution sequence]
例如,控制单元201使得合作功能执行单元216在完成信息收集序列之后或获取合作功能的执行请求之后的预定定时开始显示/执行序列。合作功能执行单元216使用信息显示模块243以便与例如处理选择菜单和节目表菜单一起显示由信息获取模块242收集的信息(S716)。信息显示模块243显示预先在电视接收机200中设置的、或根据用户操作而确定的预定信息。For example, the
进一步,例如,基于从数字记录器220获取的服务模块255的服务限定信息,信息显示模块243与处理选择菜单和节目表菜单一起显示数字记录器220的功能信息(S718)。功能信息是指示每一设备可以与外部设备合作地执行的服务(功能)的信息。换言之,在信息显示模块243上显示的数字记录器220的功能信息指示可以由电视接收机200经由RPC调用(call)以便由数字记录器220执行的功能。Further, for example, based on the service definition information of the
合作功能执行单元216基于每一个服务模块255的服务限定信息来识别数字记录器220的功能信息。例如,将数字记录器220的功能信息识别为与节目推荐服务模块256对应的诸如推荐信息的获取、提供和更新之类的功能,并且识别为与节目记录服务模块257对应的诸如记录和定时记录之类的功能。The cooperative
当选择正在显示的数字记录器220的功能信息时,合作功能执行单元216使用RPC执行模块244来请求对应的服务模块255执行所选功能。基于与所选功能信息对应的服务限定信息,RPC执行模块244根据服务位置路径将执行请求传送到对应的服务模块255(S720)。当对应的服务模块255接收执行请求时,对应的服务模块255执行对应的功能(S722),并将完成响应传送到合作功能执行单元216(S724)。当合作功能执行单元216接收完成响应时,合作功能执行单元216使用信息显示模块243来显示所选功能的执行完成(S726)。When the function information of the
[合作功能的示例性执行][Exemplary execution of cooperation function]
在图13所示的示例性执行中,电视接收机200使用节目推荐服务来集合地显示电视接收机200和数字记录器220的处理信息(推荐信息)。In the exemplary execution shown in FIG. 13 , the
图13示出了在电视接收机200的屏幕上显示的节目选择菜单。节目选择菜单示出了通过其推荐信息可以观看、记录、编程为观看、或编程为定时记录的节目列表。图13示出了关于节目内容1-1(运动21)、2-1(新闻9PM)、3-1(运动精彩场面)、4-1(连续剧)、5-1(BSB特别新闻节目)的节目信息(如,提供的频道、提供者、节目标题、提供时间)。作为推荐信息,对于节目内容21的节目信息示出了“TV”标记,并且对于节目内容3-1的节目信息示出了“记录器”标记。对于节目信息示出的推荐信息表示推荐节目内容的设备。例如,图13中所示的推荐信息指示电视接收机200推荐节目内容2-1,而数字记录器220推荐节目内容3-1。FIG. 13 shows a program selection menu displayed on the screen of the
因此,用户可以在电视接收机200上检查电视接收机200和数字记录器220的推荐信息的同时,选择适于用户自己喜好的节目内容。Accordingly, the user can select program content suitable for the user's own preference while checking the recommendation information of the
在节目选择菜单中,示出了用于查看节目细节的“决定”按钮。如之后描述的那样,用户通过操作“决定”按钮来从节目选择菜单中选择节目内容,可以检查节目内容的细节。In the program selection menu, a "decision" button for viewing program details is shown. As will be described later, the user can check the details of the program content by operating the "decision" button to select the program content from the program selection menu.
在图13所示的示例性执行中,集合地显示电视接收机200和数字记录器220的推荐信息。但是,代替推荐信息,可以由电视接收机200收集电视接收机200和数字记录器220的喜好信息,并且电视接收机200基于所收集的喜好信息来生成并显示推荐信息。在这种情况下,数字记录器220不需要具有节目推荐功能。In the exemplary implementation shown in FIG. 13 , recommendation information of the
进一步,在使用节目推荐服务的合作功能的另一个示例性执行中,在电视接收机200的合作功能执行单元216与数字记录器220的合作功能执行单元230之间至少以一个方向传送喜好信息。Further, in another exemplary execution of the cooperative function using the program recommendation service, preference information is transmitted in at least one direction between the cooperative
例如,在经过了预定更新时段之后或接收到更新处理的执行请求之后的预定定时,电视接收机200的合作功能执行单元216经由信息提供/获取模块242传送来自节目推荐服务模块246的喜好信息。当数字记录器220的节目推荐服务模块256接收喜好信息时,节目推荐服务模块256更新RAM中存储的喜好信息,并将完成更新的确认响应传送到作为喜好信息的提供者的信息获取/提供模块242。然后,数字记录器220的节目推荐服务模块256基于更新的喜好信息来推荐节目内容,并生成喜好信息。在以上说明中,电视接收机200将喜好信息传送到数字记录器220。但是也可以以相同的方式说明数字记录器220将喜好信息传送到电视接收机200的情况。For example, cooperative
因此,用户基于由电视接收机200和/或数字记录器220收集的喜好信息,可以从推荐的节目内容之中选择适于用户自己喜好的节目内容。Therefore, based on the preference information collected by the
在图14所示的示例性执行中,电视接收机200通过使用节目记录服务,集合地显示电视接收机200和数字记录器220的处理信息(记录/定时记录信息)。In the exemplary implementation shown in FIG. 14, the
图14示出了在电视接收机200的屏幕上显示的节目表菜单。在节目表菜单中,根据所提供的频道和提供时间,在各部分中示出了多个节目内容的节目信息(节目标题和提供时间等)和记录/定时记录信息。作为记录/定时记录信息,对于节目内容1-1(运动21)的节目信息示出了“记录器记录”标记,而对于节目内容2-2(运动10PM)的节目信息示出了“TV定时记录”标记。对于节目信息示出的记录/定时记录信息指示节目内容的处理状态,如记录和定时记录。例如,图14所示的记录/定时记录信息指示节目内容1-1正被数字记录器220记录,并且节目内容2-2由电视接收机200编程为定时记录。FIG. 14 shows a program table menu displayed on the screen of the
因此,用户在电视接收机200上检查电视接收机200和数字记录器220的记录/定时记录信息的同时,可以合适地选择要观看、记录、编程为观看、编程为定时记录等的节目内容。Accordingly, the user can properly select program content to watch, record, program for viewing, program for timer recording, etc. while checking the recording/timer recording information of the
并且在节目表菜单中,示出了用于查看节目细节的“决定”按钮。如后面所述的那样,用户通过操作“决定”按钮从节目表菜单中选择节目内容,可以查看节目内容的细节。And in the program list menu, a "decision" button for viewing program details is shown. As will be described later, the user can check the details of the program content by selecting the program content from the program table menu by operating the "decision" button.
在图15所示的示例性执行中,由数字记录器220执行在电视接收机200上与节目信息(节目细节)一起显示的数字记录器220的服务(功能)。In the exemplary implementation shown in FIG. 15 , the services (functions) of the
图15示出了示出从节目选择菜单或节目表菜单中选择的节目内容3-2(卡车司机)的细节的详细节目菜单。详细节目菜单与可选择功能一起示出了节目内容3-2的节目信息(如,所提供的频道、提供者、节目标题、提供时间、节目概要和视频/音频信息)。示出了与可选择功能对应的操作按钮“定时观看”、“定时记录”和“以记录器的定时记录”。在它们之中,“以记录器的定时记录”按钮对应于数字记录器220的功能信息。对于节目信息示出的功能信息表示可以由数字记录器220对所选择的节目执行的功能。例如,图15所示的功能信息指示可以将数字记录器220编程为定时记录节目内容3-2。FIG. 15 shows a detailed program menu showing details of program content 3-2 (Truck Driver) selected from a program selection menu or a program table menu. The detailed program menu shows program information of the program content 3-2 (eg, offered channel, provider, program title, offered time, program outline, and video/audio information) together with selectable functions. Operation buttons "timer viewing", "timer recording" and "recorder's timing recording" corresponding to selectable functions are shown. Among them, a “record at recorder’s timing” button corresponds to function information of the
当选择“定时观看”按钮或“定时记录”按钮时,电视接收机200的控制单元201编程定时观看或定时记录,以便在所编程的时间执行节目内容3-2的观看处理或记录处理。另一方面,当选择“以记录器的定时记录”按钮时,电视接收机200的合作功能执行单元216基于节目记录服务模块257的服务限定信息,使用RPC执行模块244来请求节目记录服务模块257执行定时记录。当节目记录服务模块257接收执行请求时,节目记录服务模块257与控制单元201合作以编程定时记录,以便在所编程的时间执行节目内容3-2的记录处理。在节目记录服务模块257编程定时记录之后,节目记录服务模块257将完成响应和更新的记录/定时记录信息传送到电视接收机200的合作功能执行单元216。当合作功能执行单元216接收记录/定时记录信息时,合作功能执行单元216使用信息显示模块243来显示更新的记录/定时记录信息。When the "timed viewing" button or "timed recording" button is selected, the
因此,用户通过操作电视接收机200来选择电视接收机200上显示的数字记录器220的功能信息,可以使得数字记录器220执行对应的功能。Therefore, the user selects the function information of the
如上所述,根据依照本实施例的系统20,从一个或多个外部设备获取各个外部设备的处理信息和关于功能的信息,并且与关于一个或多个节目内容的节目信息一起显示处理信息和关于其的信息。进一步,可以由外部设备执行关于所选节目内容的所选功能。因此,信息处理设备可以合作而没有在各信息处理设备之间的依赖关系。进一步,不需要麻烦的操作,并且可以防止错误操作,并且可以提高各设备之间的合作的便利性。As described above, according to the
本领域的技术人员应该理解,根据设计要求和其他因素可以出现各种修改、组合、部分组合及变更,只要它们在所附权利要求或其等价物的范围内即可。It should be understood by those skilled in the art that various modifications, combinations, partial combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.
在以上实施例中,通过使用包括电视接收机200和数字记录器220的系统20执行合作功能。但是也可以以相同的方式说明通过使用包括一个或多个显示设备以及一个或多个其他设备的系统来执行合作功能的情况。应用了根据本发明的信息处理方法的系统中的设备越多,则用户可以获得越明显的合作功能的效果。In the above embodiments, the cooperative function is performed by using the
在以上实施例中,通过使用合作功能来执行节目推荐处理和节目记录处理。但是根据本发明的信息处理方法也可以应用于通过使用合作功能来执行除了节目推荐处理和节目记录处理之外的处理的情况。In the above embodiments, program recommendation processing and program recording processing are performed by using the cooperation function. But the information processing method according to the present invention can also be applied to a case where processing other than program recommendation processing and program recording processing is performed by using a cooperative function.
本发明包含与2008年11月10日向日本专利局提交的日本优先权专利申请JP 2008-287513中公开的主题有关的主题,将其全部内容通过引用的方式合并在此。The present invention contains subject matter related to that disclosed in Japanese Priority Patent Application JP 2008-287513 filed in the Japan Patent Office on Nov. 10, 2008, the entire content of which is hereby incorporated by reference.
Claims (16)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008287513A JP2009146390A (en) | 2007-11-22 | 2008-11-10 | Information processing apparatus, information processing system, information processing method, and program |
| JP287513/08 | 2008-11-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101741663A true CN101741663A (en) | 2010-06-16 |
Family
ID=42470905
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910212130A Pending CN101741663A (en) | 2008-11-10 | 2009-11-10 | Information processing apparatus, information processing system, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101741663A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103329087A (en) * | 2011-07-28 | 2013-09-25 | 松下电器产业株式会社 | GUI generator, integrated circuit, GUI generating method, and GUI generating program |
| CN103369376A (en) * | 2012-03-29 | 2013-10-23 | 索尼公司 | Method and apparatus for content channels using references |
| CN103714839A (en) * | 2012-10-01 | 2014-04-09 | 株式会社东芝 | Information processor, information processing program, and information processing method |
| CN104780216A (en) * | 2015-04-23 | 2015-07-15 | 闪联信息技术工程中心有限公司 | Method and system for Internet-connection-free device to upload data to Internet server |
| JP2015222575A (en) * | 2009-08-21 | 2015-12-10 | 三星電子株式会社Samsung Electronics Co.,Ltd. | Method and apparatus for generating or using linkage-use information |
| CN109429102A (en) * | 2017-08-23 | 2019-03-05 | 三星电子株式会社 | For showing the electronic device and its operating method of application |
| CN109450744A (en) * | 2013-05-13 | 2019-03-08 | 松下电器(美国)知识产权公司 | Approaches to IM |
-
2009
- 2009-11-10 CN CN200910212130A patent/CN101741663A/en active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015222575A (en) * | 2009-08-21 | 2015-12-10 | 三星電子株式会社Samsung Electronics Co.,Ltd. | Method and apparatus for generating or using linkage-use information |
| CN103329087A (en) * | 2011-07-28 | 2013-09-25 | 松下电器产业株式会社 | GUI generator, integrated circuit, GUI generating method, and GUI generating program |
| CN103369376A (en) * | 2012-03-29 | 2013-10-23 | 索尼公司 | Method and apparatus for content channels using references |
| CN103369376B (en) * | 2012-03-29 | 2017-05-17 | 索尼公司 | Method and apparatus for content channels using references |
| CN103714839A (en) * | 2012-10-01 | 2014-04-09 | 株式会社东芝 | Information processor, information processing program, and information processing method |
| US11711277B2 (en) | 2013-05-13 | 2023-07-25 | Panasonic Intellectual Property Corporation Of America | Information management method |
| CN109450744A (en) * | 2013-05-13 | 2019-03-08 | 松下电器(美国)知识产权公司 | Approaches to IM |
| CN109450744B (en) * | 2013-05-13 | 2021-04-06 | 松下电器(美国)知识产权公司 | Information management method |
| US12328241B2 (en) | 2013-05-13 | 2025-06-10 | Panasonic Intellectual Property Corporation Of America | Information management method |
| US11108660B2 (en) | 2013-05-13 | 2021-08-31 | Panasonic Intellectual Property Corporation Of America | Information management method |
| US11509549B2 (en) | 2013-05-13 | 2022-11-22 | Panasonic Intellectual Property Corporation Of America | Information management method |
| CN104780216A (en) * | 2015-04-23 | 2015-07-15 | 闪联信息技术工程中心有限公司 | Method and system for Internet-connection-free device to upload data to Internet server |
| CN109429102A (en) * | 2017-08-23 | 2019-03-05 | 三星电子株式会社 | For showing the electronic device and its operating method of application |
| CN109429102B (en) * | 2017-08-23 | 2021-08-20 | 三星电子株式会社 | Electronic device and server for display application |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8788567B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
| CN102812721B (en) | Method of providing previously viewed list of content provided through different sources and display device performing the method | |
| JP5051444B2 (en) | Content utilization system, content utilization method, recording / reproducing apparatus, content provision method, and content provision program | |
| US8661367B2 (en) | Providing access to parts of contents for network display device | |
| US8510784B2 (en) | Information processing apparatus, content reproduction apparatus, information providing apparatus, device control apparatus, cooperative processing system, and program | |
| JP5944920B2 (en) | Terminal, electronic device login setting information input method, computer-readable information recording medium, electronic device | |
| EP1507435A1 (en) | Information processing system, information processing device, and information processing method | |
| US20150172743A1 (en) | Remote operation system and terminal device | |
| JP6006944B2 (en) | System, video display device, content server, and information terminal device | |
| CN101741663A (en) | Information processing apparatus, information processing system, information processing method, and program | |
| CN101442526A (en) | Information processing device and information processing method | |
| CN102047679A (en) | Device for recording and playing contents, server for managing content location information, information recording medium, method for managing content information | |
| CN102610251B (en) | Information processor, playback control method and content reproduction system | |
| JP2010055275A (en) | Information processing apparatus and function expansion method | |
| EP2003801A2 (en) | Broadcast receiving apparatus and method for configuring the same according to configuration setting values received from outside | |
| US8955019B2 (en) | Network system, server apparatus, terminal apparatus, display method of content guide, program for server apparatus, program for terminal apparatus | |
| JP2008236031A (en) | Broadcast wave download system | |
| KR20120080517A (en) | Method for managing contents and display device therefor | |
| CN104854874A (en) | Method and system for displaying event messages related to subscribed video channels | |
| JP4852165B1 (en) | Meta information processing apparatus, server, and meta information processing method | |
| CN102857809A (en) | Television control device, system and method | |
| JP4263203B2 (en) | Broadcast viewing system | |
| JP5053785B2 (en) | Broadcast receiving apparatus system, broadcast receiving apparatus, and program presentation method | |
| JP2007201734A (en) | Information processing system and information processing method | |
| EP2101484A1 (en) | Electronic device and method for providing a combined data set relating to program information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100616 |
