[go: up one dir, main page]

CN100334572C - Information processing system, information processor and its method and program - Google Patents

Information processing system, information processor and its method and program Download PDF

Info

Publication number
CN100334572C
CN100334572C CNB2004100914413A CN200410091441A CN100334572C CN 100334572 C CN100334572 C CN 100334572C CN B2004100914413 A CNB2004100914413 A CN B2004100914413A CN 200410091441 A CN200410091441 A CN 200410091441A CN 100334572 C CN100334572 C CN 100334572C
Authority
CN
China
Prior art keywords
information
control
unit
processing
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100914413A
Other languages
Chinese (zh)
Other versions
CN1619514A (en
Inventor
武村健一
胁田能宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1619514A publication Critical patent/CN1619514A/en
Application granted granted Critical
Publication of CN100334572C publication Critical patent/CN100334572C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明可以使用户更容易地管理系统。若用户通过操作鼠标等来指示生成虚拟设备,则管理信息处理部在步骤(S271)中读入管理信息;图像信息处理部在步骤(S272)中基于管理信息的装置信息来生成并显示虚拟设备生成画面;网络管理处理部在(步骤S273)中开始接收来自用户的输入。图像信息处理部在步骤(S279)中判断注册按钮(345)是否被操作,当判断为用户操作了注册按钮时,则进行步骤(S281)的处理,从而基于控制面板的信息来设定虚拟设备并更新管理信息。本发明例如可以应用于网络系统。

Figure 200410091441

The invention can make it easier for users to manage the system. If the user instructs to create a virtual device by operating the mouse, etc., the management information processing unit reads the management information in step (S271); the image information processing unit generates and displays the virtual device based on the device information of the management information in step (S272). A screen is generated; the network management processing unit starts to receive an input from the user in (step S273). The image information processing unit judges whether the registration button (345) is operated in step (S279), and when it is judged that the user has operated the registration button, then performs the processing of step (S281), thereby setting the virtual device based on the information of the control panel. And update management information. The present invention can be applied to network systems, for example.

Figure 200410091441

Description

信息处理系统、信息处理装置及方法Information processing system, information processing device and method

技术领域technical field

本发明涉及信息处理系统、信息处理装置及方法、及程序,特别是,涉及使用户可以更简单地管理系统的信息处理系统、信息处理装置及方法、以及程序。The present invention relates to an information processing system, an information processing device, a method, and a program, and more particularly, to an information processing system, an information processing device, a method, and a program that enable a user to more easily manage the system.

背景技术Background technique

近年来,伴随着信息处理技术的提高,电视节目接收装置或音频播放机等家电产品的性能也提高了,例如,如将电视节目接收装置和录像机一体化而成的复合机器等,多功能化渐渐发展起来。此外,个人计算机也可以实现各种各样的功能,如再现或输出音乐等音频内容数据、再现或显示由动态图像数据和声音数据等形成的视频内容数据等。In recent years, with the improvement of information processing technology, the performance of home appliances such as TV program receivers and audio players has also improved. gradually developed. In addition, personal computers can also realize various functions such as reproducing or outputting audio content data such as music, reproducing or displaying video content data composed of moving image data and audio data, and the like.

进而,伴随着信息处理技术的提高,在家庭内也普及了网络,例如,可以与使用以太网(R)的LAN(局域网)连接的家电产品等开始普及。通过如上所述在家庭内部普及LAN,至今为止,原本只能单独操作的家电产品可以进行与其他装置之间的数据等的交换、通过与其他装置协同操作来执行各种处理(以下称为协同操作),还可以进一步实现更多的复杂功能。Furthermore, along with the improvement of information processing technology, the network is also widespread in the home, for example, home appliances and the like that can be connected to a LAN (Local Area Network) using Ethernet (R) have begun to spread. Through the popularization of LAN in the home as described above, home appliances that could only be operated independently until now can exchange data, etc. operation), and more complex functions can be further realized.

作为协同操作,例如有以下处理等:所谓的录像机等录像再现装置再现所记录在磁带等记录介质上的影像数据,并将这些数据提供给与录像再现装置连接的电视节目接收装置,电视节目接收装置显示与所提供的影像数据相对应的图像;或者音频播放机再现记录在磁带等记录介质上的音频数据,并将这些数据提供给与音频播放机连接的录音装置,录音装置将所提供的音频数据记录在其他的磁带等记录介质上。As cooperative operations, for example, there are following processes: so-called video recorders and other video playback devices reproduce video data recorded on recording media such as magnetic tapes, and provide these data to television program receiving devices connected to the video recording and playback devices. The device displays an image corresponding to the provided video data; or the audio player reproduces the audio data recorded on a recording medium such as a magnetic tape, and provides these data to a recording device connected to the audio player, and the recording device provides the provided Audio data is recorded on another recording medium such as a magnetic tape.

此外,近年来,例如还可以将微波炉或冰箱等连入LAN,使用通过网络下载的数据进行操作,还可以通过手提式电话机控制录像机或空调设备等的操作。In addition, in recent years, for example, a microwave oven or a refrigerator can be connected to a LAN, and the data downloaded through the network can be used for operation, and the operation of a video recorder or an air conditioner, etc. can also be controlled by a mobile phone.

进而,通过LAN自身的复杂化,多个网络使用电桥技术等相互连接,或与WAN(广域网)等外部的网络连接,从而各种家电产品可以进行更加多样的协同操作。Furthermore, due to the complexity of the LAN itself, multiple networks are connected to each other using bridge technology, or connected to external networks such as WAN (Wide Area Network), so that various home appliances can perform more diverse cooperative operations.

如上所述,由于对应网络的家电产品所构成的网络系统的复杂化,在用户判断哪个装置进行怎样的操作从而适当地进行控制方面变得困难起来。As described above, due to the complexity of the network system constituted by network-compatible home appliances, it becomes difficult for the user to determine which device performs which operation and to perform appropriate control.

与此相对应,例如在通过服务器或个人计算机等信息处理装置构成的网络系统中,存在有下述方法,即:通过使用管理装置等监视构成此网络系统的各装置输入输出的数据包等,从而掌握各装置的操作或状态,同时,基于用户的指示控制各装置的操作,进而管理网络系统的方法。Corresponding to this, for example, in a network system constituted by information processing devices such as servers and personal computers, there is a method of monitoring the data packets input and output by each device constituting the network system by using a management device, etc., Therefore, the operation or state of each device is grasped, and at the same time, the operation of each device is controlled based on the user's instruction, and the method of managing the network system is further achieved.

此外,例如,还存在如下方法:设置有设备控制命令生成单元,所述设备控制命令生成单元当从连接有家庭内的电气化产品(家电设备)的宅外网络接收到对设备的控制指示输入时,对照网关装置信息判断是否接收输入,当可以接收时,基于设备面板的信息生成针对设备的控制命令,从而用户可以以与操作实际的家电设备的面板时相同的感觉来进行远程操作,(例如,参照日本专利文献特开2002-44765号公报)。In addition, for example, there is also a method in which a device control command generation unit is provided that receives an input of a control instruction to a device from an out-of-home network to which an electric product (home appliance) in the home is connected. , compare the information of the gateway device to judge whether to receive the input, and when it can be received, generate a control command for the device based on the information of the device panel, so that the user can perform remote operation with the same feeling as when operating the panel of the actual home appliance, (for example , refer to Japanese Patent Application Laid-Open No. 2002-44765).

但是,在这些上述方法中,用户为了正确地控制作为管理对象的装置,就必须掌握各装置所具有的全部功能。此外,在管理装置收集与各装置相关的信息并向用户提示这些信息时,管理装置必须向用户提示各装置所具有的功能或目前的状态等大量的信息,以便用户可以正确管理各装置,但当如上所述网络是家庭内的网络时,由于管理对象是很多种装置(家电产品),所以这种信息量达到庞大的数量,从而在上述方法中,存在很难简单明了地向用户提示各装置所有的信息的问题。However, in these above-mentioned methods, in order for the user to correctly control the device to be managed, it is necessary for the user to grasp all the functions of each device. In addition, when the management device collects information related to each device and presents the information to the user, the management device must present a large amount of information such as the function of each device or the current status to the user so that the user can manage each device correctly. When the network is a home network as described above, since the management objects are many kinds of devices (home appliances), the amount of such information reaches a huge amount, so in the above method, it is difficult to present various Install all the information in question.

此外,当用户基于上述提示的信息控制具有多个功能的装置时,需要进行例如功能选择等操作控制之外的繁琐工作,从而存在用户不能凭直觉管理各装置的问题。一般来说,用户是利用各家电产品的使用者,因此并不具有对网络(以及连接在网络上的各装置)的专业知识。因此,希望用户可以容易地控制各装置从而可以凭直觉的操作来控制各装置。In addition, when the user controls a device with multiple functions based on the information presented above, troublesome work other than operation control such as function selection is required, so that the user cannot intuitively manage each device. Generally speaking, users are users of home appliances, and thus do not have professional knowledge about the network (and devices connected to the network). Therefore, it is desired that the user can easily control each device so as to be able to control each device by intuitive operation.

此外,另一方面,当使用多个装置协同操作时,在上述方法中,用户必须分别地单独地控制各装置,因此存在不但要进行繁琐的工作、操作也难懂的问题。In addition, on the other hand, when a plurality of devices are used for coordinated operation, in the above-mentioned method, the user must individually control each device, so there is a problem that not only cumbersome work is performed, but also the operation is difficult to understand.

发明内容Contents of the invention

本发明就是鉴于这样的问题而完成的,从而用户可以更加容易地管理系统。The present invention has been made in view of such a problem so that the user can manage the system more easily.

本发明的信息处理系统具有进行通信的第一信息处理装置和控制第一信息处理装置的第二信息处理装置,其特征在于,第一信息处理装置生成与第一信息处理装置的控制相关的信息,即第一控制信息,并将生成的第一控制信息提供给第二信息处理装置;第二信息处理装置使用由第一信息处理装置提供的第一控制信息,生成与虚拟设备的控制相关的信息,即第二控制信息,并接收来自用户的对虚拟设备的控制输入,从而基于所生成的第二控制信息对第一信息处理装置执行与所接收的控制输入对应的控制处理。The information processing system of the present invention has a first information processing device for communication and a second information processing device for controlling the first information processing device, characterized in that the first information processing device generates information related to the control of the first information processing device , that is, the first control information, and provide the generated first control information to the second information processing device; the second information processing device uses the first control information provided by the first information processing device to generate information related to the control of the virtual device information, that is, second control information, and receive control input from the user on the virtual device, so as to execute control processing corresponding to the received control input on the first information processing apparatus based on the generated second control information.

本发明的信息处理装置的特征在于,具有:第一生成单元,使用与被控制装置的控制相关的信息,即第一控制信息,来生成与虚拟设备的控制相关的信息,即第二控制信息;第一输入接收单元,接收来自用户的对虚拟设备的控制输入;控制处理执行单元,基于由第一生成单元生成的第二控制信息,对被控制装置执行与第一输入接收单元所接收的控制输入相对应的控制处理。The information processing device of the present invention is characterized by comprising: a first generating unit that generates second control information that is information related to virtual device control using information related to control of a controlled device, that is, first control information; The first input receiving unit receives a control input from the user to the virtual device; the control processing execution unit executes the control process received by the first input receiving unit on the controlled device based on the second control information generated by the first generating unit. Control processing corresponding to control input.

所述第一控制信息及第二控制信息可以包括对被控制装置的控制命令组。The first control information and the second control information may include a set of control commands to the controlled device.

还可以进一步包括从所述被控制装置取得第一控制信息的取得单元和存储由取得单元取得的第一控制信息的存储单元。It may further include an acquisition unit that acquires first control information from the controlled device, and a storage unit that stores the first control information acquired by the acquisition unit.

所述第一生成单元可以分割第一控制信息,从而生成多个第二控制信息。The first generation unit may divide the first control information to generate a plurality of second control information.

还可以进一步具有:第二生成单元,生成与所述被控制装置对应的GUI图像,即第一图标;显示单元,显示由第二生成单元生成的第一图标;其中,第二生成单元基于由第一生成单元生成的第二控制信息,进一步生成与虚拟设备对应的GUI图像,即第二图标;显示单元进一步显示由第二生成单元生成的第二图标,从而第一输入接收单元接收通过用户操作显示单元所显示的第一图标或第二图标而输入的控制输入。It may further include: a second generation unit, which generates a GUI image corresponding to the controlled device, that is, a first icon; a display unit, which displays the first icon generated by the second generation unit; wherein, the second generation unit is based on the The second control information generated by the first generation unit further generates a GUI image corresponding to the virtual device, that is, the second icon; the display unit further displays the second icon generated by the second generation unit, so that the first input receiving unit receives the input received by the user A control input input by operating the first icon or the second icon displayed on the display unit.

还可以进一步具有:显示单元,显示分割按钮,所述分割按钮是通过所述用户的操作来指示第一控制信息的分割的GUI图像;第二输入接收单元,接收通过操作显示装置所显示的分割按钮而被输入的第一控制信息的分割指示输入;第一生成单元基于由第二输入接收单元接收的第一控制信息的分割指示,分割第一控制信息,从而生成多个第二控制信息。It may further include: a display unit that displays a division button that is a GUI image that indicates division of the first control information through the user's operation; a second input receiving unit that receives the division displayed by operating the display device. The division instruction input of the first control information input by pressing the button; the first generating unit divides the first control information based on the division instruction of the first control information received by the second input receiving unit, thereby generating a plurality of second control information.

还可以进一步具有:显示单元,显示虚拟设备生成图像,所述虚拟设备生成图像是通过所述用户的操作来设定第二控制信息的结构的GUI图像;第二输入接收单元,接收与第二控制信息的结构相关的设定输入,所述第二控制信息是基于由显示单元显示的虚拟设备生成体图象而被输入的,其中,第一生成单元基于由第二输入接收单元接收的设定输入,生成第二控制信息。It may further include: a display unit for displaying an image generated by the virtual device, the image generated by the virtual device is a GUI image for setting the structure of the second control information through the user's operation; a second input receiving unit for receiving and A setting input related to the structure of control information, the second control information is input based on the virtual device generator image displayed by the display unit, wherein the first generating unit is based on the setting received by the second input receiving unit A given input is used to generate second control information.

由所述显示单元显示的虚拟设备生成图像可以包括用户在控制虚拟设备时所使用的GUI图像,即控制图像,从而用户通过编辑控制图像的版面来设定第二控制信息的结构。The virtual device generated image displayed by the display unit may include a GUI image used by the user to control the virtual device, that is, a control image, so that the user sets the structure of the second control information by editing the layout of the control image.

所述被控制装置可以是具有通信功能的家电产品。The controlled device may be a household electrical appliance with a communication function.

还可以进一步包括:第二生成单元,生成与所述信息处理装置的控制相关的信息,即第三控制信息;供给单元,将由第二生成单元生成的第三控制信息提供给控制信息处理装置的其他信息处理装置。It may further include: a second generation unit that generates information related to the control of the information processing device, that is, third control information; a supply unit that provides the third control information generated by the second generation unit to the control information processing device. other information processing devices.

所述信息处理装置可以是具有通信功能的家电产品。The information processing device may be a household electrical appliance with a communication function.

本发明的信息处理方法的特征在于,包括:生成步骤,使用与其他信息处理装置的控制相关的信息,即第一控制信息,来生成与虚拟设备的控制相关的信息,即第二控制信息;输入接收步骤,接收来自用户的对虚拟设备的控制输入;控制处理执行步骤,基于通过生成步骤的处理而生成的第二控制信息,来对其他信息处理装置执行与通过输入接收步骤的处理而接收的控制输入相对应的控制处理。The information processing method of the present invention is characterized in that it includes: a generating step of using information related to the control of other information processing devices, that is, the first control information, to generate information related to the control of the virtual device, that is, the second control information; An input receiving step of receiving a control input to the virtual device from a user; a control processing executing step of executing the processing on another information processing apparatus based on the second control information generated by the processing of the generating step and receiving it by the processing of the input receiving step The control input corresponds to the control process.

本发明的程序的特征在于,使计算机执行:生成步骤,使用与其他信息处理装置的控制相关的信息,即第一控制信息,来生成与虚拟设备的控制相关的信息,即第二控制信息;输入接收步骤,接收来自用户的对虚拟设备的控制输入;控制处理执行步骤,基于通过生成步骤的处理而生成的第二控制信息,来对其他信息处理装置执行与通过输入接收步骤的处理而接收的控制输入相对应的控制处理。The program of the present invention is characterized in that it causes the computer to execute: a generating step of generating second control information, which is information related to the control of the virtual device, using information related to control of another information processing device, that is, first control information; An input receiving step of receiving a control input to the virtual device from a user; a control processing executing step of executing the processing on another information processing apparatus based on the second control information generated by the processing of the generating step and receiving it by the processing of the input receiving step The control input corresponds to the control process.

在本发明的信息处理系统中,具有进行通信的第一信息处理装置和控制第一信息处理装置的的第二信息处理装置,在第一信息处理装置中生成与第一信息处理装置的控制相关的信息,即第一控制信息,并将所生成的第一控制信息提供给第二信息处理装置;在第二信息处理装置中,使用由第一信息处理装置提供的第一控制信息,生成与虚拟设备的控制相关的信息,即第二控制信息,并接收来自用户的对虚拟设备的控制输入,从而基于所生成的第二控制信息对第一信息处理装置执行对应所接收的控制输入的控制处理。In the information processing system of the present invention, there is a first information processing device that communicates and a second information processing device that controls the first information processing device, and the information related to the control of the first information processing device is generated in the first information processing device. information, that is, the first control information, and provide the generated first control information to the second information processing device; in the second information processing device, use the first control information provided by the first information processing device to generate and The information related to the control of the virtual device, that is, the second control information, and receiving the control input of the virtual device from the user, so as to execute the control corresponding to the received control input on the first information processing device based on the generated second control information deal with.

在本发明的信息处理装置及方法、以及程序中,使用与其他信息处理装置的控制相关的信息,即第一控制信息,来生成与虚拟设备的控制相关的信息,即第二控制信息,并接收用户对虚拟设备的控制输入,从而基于所生成的第二控制信息对其他信息处理装置执行对应所接收的控制输入的控制处理。In the information processing device, method, and program of the present invention, information related to the control of other information processing devices, that is, first control information is used to generate information related to virtual device control, that is, second control information, and A user's control input to the virtual device is received, so as to execute a control process corresponding to the received control input on other information processing apparatuses based on the generated second control information.

根据本发明,可以处理信息。特别是用户可以更加容易地管理系统。即,用户可以将那些由于功能丰富反而对于用户来说难以了解可以做什么的机器(PC、带路由器功能的HDD录像机、复合打印机等)看作特殊化为单功能的一个一个单独的机器或物体,从而可以根据所需要的功能而直接访问和利用。此外,即使对于用于控制机器的控制面板,也可以从相互之间无关的功能混合在一起的复杂面板转换成特殊化为单功能后的简单的面板。此外,用户可以从连接在网络上的多个机器中只取出自己所需要的功能,并通过将这些功能组合,来生成对自己来说容易使用的最初的虚拟机器。由此,例如,从寝室的电视机上经由网络看书房的录像机或客厅的录像机这样的行为就如同看寝室里的一台具有录像机功能的电视机的感觉。According to the present invention, information can be processed. Especially users can manage the system more easily. That is, users can regard those machines (PCs, HDD video recorders with router functions, composite printers, etc.) that are difficult for users to know what they can do due to their rich functions as individual machines or objects specialized for single functions. , so that it can be directly accessed and utilized according to the required functions. Also, even in the case of a control panel for controlling a machine, it is possible to switch from a complex panel in which mutually irrelevant functions are mixed to a simple panel specialized in a single function. In addition, users can extract only the functions they need from a plurality of machines connected to the network, and combine these functions to create an initial virtual machine that is easy for the user to use. Thus, for example, watching a video recorder in the study or a video recorder in the living room via the network from the TV set in the dormitory is like watching a TV set with a video recorder function in the dormitory.

附图说明Description of drawings

图1是应用了本发明的网络系统的结构示意图;Fig. 1 is a schematic structural diagram of a network system to which the present invention is applied;

图2是表示图1的管理装置的结构例的框图;Fig. 2 is a block diagram showing a configuration example of the management device of Fig. 1;

图3是表示图1的电视节目接收装置的结构例的框图;FIG. 3 is a block diagram showing a configuration example of the television program receiving apparatus of FIG. 1;

图4是表示图1的硬盘录像机的结构例的框图;Fig. 4 is a block diagram showing a structural example of the hard disk video recorder of Fig. 1;

图5是表示图1的音频播放机的结构例的框图;Fig. 5 is a block diagram showing a structural example of the audio player of Fig. 1;

图6是表示图1的个人计算机的结构例的框图;Fig. 6 is a block diagram showing a configuration example of the personal computer of Fig. 1;

图7是图1的电视节目接收装置的服务信息的结构例的说明图;FIG. 7 is an explanatory diagram of a structural example of service information of the television program receiving apparatus of FIG. 1;

图8是图1的硬盘录像机的服务信息的结构例的说明图;Fig. 8 is an explanatory diagram of a structural example of service information of the hard disk video recorder of Fig. 1;

图9是图1的音频播放机的服务信息的结构例的说明图;FIG. 9 is an explanatory diagram of a structural example of service information of the audio player of FIG. 1;

图10是图1的个人计算机的服务信息的结构例的说明图;FIG. 10 is an explanatory diagram of a structural example of service information of the personal computer of FIG. 1;

图11是说明装置信息收集处理例子的流程图;FIG. 11 is a flowchart illustrating an example of device information collection processing;

图12是表示装置信息的结构例的概要图;FIG. 12 is a schematic diagram showing a configuration example of device information;

图13是虚拟住宅的浏览器窗口的显示例的说明图;FIG. 13 is an explanatory diagram of a display example of a browser window of a virtual house;

图14是说明控制处理例的流程图;FIG. 14 is a flowchart illustrating an example of control processing;

图15是接续图14、说明控制处理例的流程图;FIG. 15 is a flowchart illustrating an example of control processing following FIG. 14;

图16是虚拟住宅的浏览器窗口的其他显示例的说明图;16 is an explanatory diagram of another display example of a browser window of a virtual house;

图17是说明通信处理例的流程图;Fig. 17 is a flowchart illustrating an example of communication processing;

图18是说明分割处理例的流程图;FIG. 18 is a flowchart illustrating an example of division processing;

图19是分割后的虚拟设备的服务信息结构例的示意图;FIG. 19 is a schematic diagram of a service information structure example of a divided virtual device;

图20是分割后的虚拟设备的服务信息的其他结构例的示意图;FIG. 20 is a schematic diagram of other structural examples of service information of divided virtual devices;

图21是分割后的虚拟设备的服务信息的另一个其他结构例的示意图;FIG. 21 is a schematic diagram of another structural example of service information of a divided virtual device;

图22是虚拟住宅的浏览器窗口的另一个其他显示例的说明图;Fig. 22 is an explanatory diagram of another display example of a browser window of a virtual house;

图23是虚拟住宅的浏览器窗口的另一个其他显示例的说明图;Fig. 23 is an explanatory diagram of another display example of a browser window of a virtual house;

图24是说明通信处理的其他例的流程图;24 is a flowchart illustrating another example of communication processing;

图25是说明通信处理的另一个其他例的流程图;FIG. 25 is a flowchart illustrating another example of communication processing;

图26是接续图25、说明通信处理的另一个其他例的流程图;FIG. 26 is a flowchart illustrating another example of communication processing continued from FIG. 25;

图27是说明虚拟设备生成处理例的流程图;FIG. 27 is a flowchart illustrating an example of virtual device generation processing;

图28是虚拟设备生成画面的结构例的示意图;28 is a schematic diagram of a structural example of a virtual device generation screen;

图29是各装置的服务信息的结构例的示意图;FIG. 29 is a schematic diagram of a structural example of service information of each device;

图30是虚拟设备的服务信息的结构例的示意图;30 is a schematic diagram of a structural example of service information of a virtual device;

图31是说明通信处理的另一个其他例的流程图;FIG. 31 is a flowchart illustrating another example of communication processing;

图32是说明管理装置的其他例的框图;Fig. 32 is a block diagram illustrating another example of the management device;

图33是说明硬盘录像机的其他结构例的的框图;Fig. 33 is a block diagram illustrating another structural example of a hard disk video recorder;

图34是应用了本发明的网络系统的其他结构例的说明图;Fig. 34 is an explanatory diagram of another configuration example of the network system to which the present invention is applied;

图35是说明图34的硬盘录像机的结构例的的框图;Fig. 35 is a block diagram illustrating a structural example of the hard disk video recorder of Fig. 34;

图36是应用了本发明的网络系统的另一个其他结构例的说明图;Fig. 36 is an explanatory diagram of another configuration example of the network system to which the present invention is applied;

图37是应用了本发明的网络系统的另一个其他结构例的说明图。Fig. 37 is an explanatory diagram of another configuration example of a network system to which the present invention is applied.

具体实施方式Detailed ways

以下说明本发明的实施方式。以下举例示出权利要求中记载的结构必要技术特征与发明实施方式中的具体例子之间的对应关系。这种记载是用于确认支持权利要求中所记载的发明的具体例子被记载在发明的实施方式中。因此,虽然记载在发明的实施方式中,但作为对应结构必要技术特征的具体例子,即使存在在此处没有被记载的具体例子,也并不意味着此具体例子不是对应此结构必要技术特征的,同时也并不意味着此具体例子不对应所述结构必要技术特征之外的结构必要技术特征。Embodiments of the present invention will be described below. The correspondence relationship between the structural essential technical features described in the claims and specific examples in the embodiments of the invention is illustrated below. This description is for confirming that specific examples supporting the invention described in the claims are described in the embodiments of the invention. Therefore, although it is described in the embodiment of the invention, as a specific example corresponding to the necessary technical feature of the structure, even if there is a specific example not described here, it does not mean that the specific example does not correspond to the necessary technical feature of the structure. , and it does not mean that this specific example does not correspond to structurally necessary technical features other than the structurally necessary technical features.

进而,这种记载并不意味着与发明实施方式中所记载的具体例子对应的发明就是权利要求中所记载的全部。换言之,这种记载是与发明实施方式中记载的具体例子对应的发明,但并不否定在此申请的权利要求中没有被记载的发明的存在,即,并不否定将来分案申请或通过补正而追加的发明的存在。Furthermore, this description does not mean that the inventions corresponding to the specific examples described in the embodiments of the invention are all described in the claims. In other words, such a description is an invention corresponding to a specific example described in the embodiment of the invention, but it does not deny the existence of an invention not described in the claims of this application, that is, it does not deny the existence of a divisional application in the future or through amendments. And the existence of additional inventions.

在本发明中,提供一种信息处理系统(例如图1的网络系统1),其包括进行通信的第一信息处理装置(例如图1的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16)和控制第一信息处理装置的第二信息处理装置(例如图1的管理装置11)。第一信息处理装置生成作为与第一信息处理装置的控制有关的信息的第一控制信息(例如图12的装置信息240)(例如图11的步骤S12、步骤S22、步骤S32或步骤S42),并将生成的第一控制信息提供给第二信息处理装置(例如图11的步骤S13、步骤S23、步骤S33或步骤S43),第二信息处理装置使用由第一信息处理装置提供的第一控制信息来生成作为与虚拟设备的控制有关的信息的第二控制信息(例如图19的服务信息301、图20的服务信息302或图21的服务信息303)(例如图18的步骤S122),并且接收用户对虚拟设备的控制输入,从而基于生成的第二控制信息对第一信息处理装置执行与所接收的控制输入对应的控制处理(例如图24的步骤S141、步骤S143或步骤S145)。In the present invention, an information processing system (such as the network system 1 of FIG. 1 ) is provided, which includes a first information processing device for communication (such as the TV program receiving device 13 of FIG. 1 , the hard disk video recorder 14, the audio player 15 or a personal computer 16) and a second information processing device (for example, the management device 11 in FIG. 1 ) that controls the first information processing device. The first information processing device generates first control information (for example, device information 240 of FIG. 12 ) as information related to control of the first information processing device (for example, step S12, step S22, step S32, or step S42 of FIG. 11 ), And provide the generated first control information to the second information processing device (such as step S13, step S23, step S33 or step S43 in Fig. 11), and the second information processing device uses the first control information provided by the first information processing device information to generate second control information (for example, service information 301 in FIG. 19 , service information 302 in FIG. 20 , or service information 303 in FIG. 21 ) as information related to the control of a virtual device (for example, step S122 in FIG. 18 ), and Receive the user's control input to the virtual device, so as to execute the control processing corresponding to the received control input on the first information processing apparatus based on the generated second control information (for example, step S141, step S143 or step S145 in FIG. 24 ).

在本发明中,提供一种控制被控制装置(例如图1的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16)的信息处理装置(例如图1的管理装置11)。此信息处理装置包括:第一生成装置(例如图2的管理信息处理部42),其使用作为与被控制装置的控制有关的信息的第一控制信息(例如图12的装置信息240),生成作为与虚拟设备的控制有关的信息的第二控制信息(例如图19的服务信息301、图20的服务信息302或图21的服务信息303)(例如图18的步骤S122);第一输入接收单元(例如图2的输入部51),其接收对虚拟设备的来自用户的控制输入;控制处理执行单元(例如图2的控制处理部44),其基于由第一生成单元生成的第二控制信息对被控制装置执行与第一输入接收单元所接收的控制输入对应的控制处理(例如图24的步骤S141、步骤S143或步骤S145)。In the present invention, an information processing device (such as the management device 11 in FIG. 1 ) that controls the controlled device (such as the TV program receiving device 13, the hard disk video recorder 14, the audio player 15 or the personal computer 16 in FIG. 1) is provided. This information processing device includes: a first generating device (for example, the management information processing unit 42 in FIG. 2 ), which generates Second control information (for example, service information 301 of FIG. 19 , service information 302 of FIG. 20 , or service information 303 of FIG. 21 ) as information related to the control of the virtual device (for example, step S122 of FIG. 18 ); the first input receives A unit (such as the input part 51 of FIG. 2 ), which receives a control input from the user to the virtual device; a control processing execution unit (such as the control processing part 44 of FIG. 2 ), which is based on the second control generated by the first generating unit The information executes the control processing corresponding to the control input received by the first input receiving unit on the controlled device (for example, step S141, step S143 or step S145 in FIG. 24).

所述第一控制信息及所述第二控制信息可以包括针对被控制装置的控制命令(例如图7的控制命令231C)组。The first control information and the second control information may include a group of control commands (such as the control command 231C in FIG. 7 ) for the controlled device.

还可以包括从所述被控制装置取得第一控制信息的取得单元(例如图2的通信部54)和存储由取得单元取得的第一控制信息的存储单元(例如图2的存储部53)。It may also include an acquisition unit (such as the communication unit 54 in FIG. 2 ) that acquires the first control information from the controlled device, and a storage unit (such as the storage unit 53 in FIG. 2 ) that stores the first control information acquired by the acquisition unit.

所述第一生成单元可以分割第一控制信息从而生成多个第二控制信息(例如图18的步骤S122)。The first generation unit may divide the first control information to generate a plurality of second control information (for example, step S122 in FIG. 18 ).

还可以包括:第二生成单元(例如图2的图像信息处理部43),其生成作为与所述被控制装置对应的GUI(图形用户界面)图像的第一图标(例如图13的图标271或图标274)(例如图11的步骤S8);显示单元(例如图2的图像信息处理部43),其显示由第二生成单元生成的第一图标(例如图11的步骤S9),第二生成单元基于由第一生成单元生成的第二控制信息,进一步生成作为与虚拟设备对应的GUI图像的第二图标(例如图23的录像机图标321或相簿图标323)(例如图18的步骤S123),显示单元进一步显示由第二生成装置生成的第二图标(例如图18的步骤S124),第一输入接收单元通过用户操作显示单元所显示的第一图标或第二图标来接收所输入的控制输入。It may also include: a second generating unit (such as the image information processing unit 43 in FIG. 2 ), which generates a first icon (such as the icon 271 or icon 274) (such as step S8 of Fig. 11); a display unit (such as the image information processing part 43 of Fig. 2), which displays the first icon (such as step S9 of Fig. 11) generated by the second generation unit, and the second generation The unit further generates a second icon (such as the video recorder icon 321 or the album icon 323 of FIG. 23 ) as a GUI image corresponding to the virtual device based on the second control information generated by the first generating unit (such as step S123 of FIG. 18 ) , the display unit further displays the second icon generated by the second generating means (for example, step S124 of FIG. 18 ), and the first input receiving unit receives the input control by operating the first icon or the second icon displayed on the display unit by the user. enter.

还可以包括:显示单元(例如图2的图像信息处理部43),其显示分割按钮(例如图22的分割按钮314),所述分割按钮是通过所述用户的操作来指示第一控制信息分割的GUI图像;第二输入接收单元(例如图2的输入部51),其接收通过操作显示单元所显示的分割按钮而被输入的第一控制信息分割的指示输入;第一生成单元基于第二输入接收单元所接收的第一控制信息的分割指示来分割第一控制信息,从而生成多个第二控制信息(例如图18的步骤122)。It may also include: a display unit (for example, the image information processing unit 43 in FIG. 2 ), which displays a split button (for example, the split button 314 in FIG. 22 ), and the split button indicates that the first control information is split by the operation of the user. GUI image; a second input receiving unit (for example, the input unit 51 of FIG. 2 ), which receives an indication input of division of the first control information input by operating the division button displayed on the display unit; the first generation unit based on the second Input the division instruction of the first control information received by the receiving unit to divide the first control information, so as to generate a plurality of second control information (for example, step 122 in FIG. 18 ).

还可以包括:显示单元(例如图2的图像信息处理部43),其显示虚拟设备生成图像(例如图28的虚拟设备生成画面340),所述虚拟设备生成图像是通过所述用户的操作而设定第二控制信息结构的GUI图像;第二输入接收单元(例如图2的输入部51),其接收与第二控制信息的结构相关的设定输入(例如图27的步骤S273),其中所述第二控制信息是基于显示单元所显示的虚拟设备生成图像而被输入的;第一生成单元基于由第二输入接收单元接收的设定输入来生成第二控制信息(例如图27的步骤281)。It may also include: a display unit (such as the image information processing unit 43 in FIG. 2 ), which displays a virtual device generated image (such as the virtual device generated image 340 in FIG. 28 ), and the virtual device generated image is generated by the user's operation. Set the GUI image of the second control information structure; the second input receiving unit (for example, the input part 51 of FIG. 2 ), which receives the setting input related to the structure of the second control information (for example, step S273 of FIG. 27 ), wherein The second control information is input based on the generated image of the virtual device displayed by the display unit; the first generation unit generates the second control information based on the setting input received by the second input receiving unit (for example, the steps in FIG. 27 281).

由所述显示单元显示的虚拟设备生成图像包括用户在控制虚拟设备时所使用的作为GUI图像的控制图像(例如图28的控制面板341),用户可以通过编辑控制图像的版面来设定第二控制信息的结构(例如图27的步骤S275)。The image generated by the virtual device displayed by the display unit includes a control image (such as the control panel 341 in FIG. 28 ) used by the user to control the virtual device as a GUI image. The structure of the control information (for example, step S275 in FIG. 27).

所述被控制装置可以是具有通信功能的家电产品(例如图1的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16)。The controlled device may be a household electrical appliance with a communication function (such as the TV program receiving device 13, hard disk video recorder 14, audio player 15 or personal computer 16 in FIG. 1).

还可以包括:第二生成单元(例如图3的信息生成处理部81),其生成作为与所述信息处理装置的控制有关的信息的第三控制信息(例如图12的装置信息240)(例如图11的步骤S12、步骤S22、步骤S32或步骤S42);供给单元(例如图3的信息供给处理部82),其向控制信息处理装置的其他信息处理装置提供由第二生成单元生成的第三控制信息(例如图11的步骤S13、步骤S23、步骤S33或步骤S43)。It may further include: a second generation unit (for example, the information generation processing unit 81 in FIG. 3 ) that generates third control information (for example, the device information 240 in FIG. 12 ) as information related to the control of the information processing device (for example, Step S12, Step S22, Step S32 or Step S42 of FIG. 11 ); a supply unit (for example, the information supply processing part 82 of FIG. 3 ), which provides the second information processing device generated by the second generation unit to other information processing devices that control the information processing device. Three control information (such as step S13, step S23, step S33 or step S43 in FIG. 11).

所述信息处理装置可以是具有通信功能的家电产品(例如图1的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16)。The information processing device may be a household electrical appliance with a communication function (such as the TV program receiving device 13, hard disk video recorder 14, audio player 15 or personal computer 16 in FIG. 1).

在本发明中,提供一种控制其他信息处理装置(例如图1的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16)的信息处理装置(例如图1的管理装置11)的信息处理方法。此信息处理方法包括:生成步骤(例如图18的步骤S122),使用作为与其他信息处理装置的控制有关的信息的第一控制信息(例如图12的装置信息240)来生成作为与虚拟设备的控制有关的信息的第二控制信息(例如图19的服务信息301、图20的服务信息302或图21的服务信息303);输入接收步骤(例如图15的步骤S65),接收用户对虚拟设备的控制输入;控制处理执行步骤(例如图24的步骤S141、步骤S143或步骤S145),基于由生成步骤的处理而生成的第二控制信息,对其他的信息处理装置执行与控制输入对应的控制处理,其中所述控制输入是通过输入接收步骤的处理而接收的。In the present invention, an information processing device (such as the management device 11 of Fig. 1) that controls other information processing devices (such as the TV program receiving device 13, the hard disk video recorder 14, the audio player 15 or the personal computer 16 of Fig. 1) is provided information processing methods. This information processing method includes: a generating step (for example, step S122 in FIG. 18 ) of using first control information (for example, device information 240 in FIG. 12 ), which is information related to control of other information processing devices, to generate Control the second control information (such as the service information 301 of Fig. 19, the service information 302 of Fig. 20 or the service information 303 of Fig. 21) of relevant information; input receiving step (such as step S65 of Fig. 15), receive the user to virtual device control input; the control processing execution step (for example, step S141, step S143 or step S145 of FIG. 24 ), based on the second control information generated by the processing of the generation step, executes control corresponding to the control input to other information processing devices processing, wherein the control input is received through the processing of the input receiving step.

在本发明中,提供一种程序,所述程序使计算机(例如图1的管理装置11)执行控制其他信息处理装置(例如图1的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16)的处理。此程序包括:生成步骤(例如图18的步骤S122),使用作为与其他信息处理装置的控制有关的信息的第一控制信息(例如图12的装置信息240)来生成作为与虚拟设备的控制有关的信息的第二控制信息(例如图19的服务信息301、图20的服务信息302或图21的服务信息303);输入接收步骤(例如图15的步骤S65),接收用户对虚拟设备的控制输入;控制处理执行步骤(例如图24的步骤S141、步骤S143或步骤S145),基于通过生成步骤的处理而生成的第二控制信息,对其他的信息处理装置执行与控制输入对应的控制处理,其中所述控制输入是通过输入接收步骤的处理而接收的。In the present invention, a program is provided, which enables a computer (such as the management device 11 in FIG. 1) to execute and control other information processing devices (such as the TV program receiving device 13 in FIG. Processing by personal computer 16). This program includes: a generating step (for example, step S122 in FIG. 18 ) of using first control information (for example, device information 240 in FIG. 12 ), which is information related to control of other information processing devices, to generate an information as information related to control of a virtual device. The second control information of the information (such as the service information 301 of Fig. 19, the service information 302 of Fig. 20 or the service information 303 of Fig. 21); input receiving step (such as step S65 of Fig. 15), receiving the user's control of the virtual device Input; a control processing execution step (such as step S141, step S143 or step S145 of FIG. 24 ), based on the second control information generated by the processing of the generating step, executes the control processing corresponding to the control input to other information processing devices, Wherein the control input is received through the processing of the input receiving step.

以下参照附图说明本发明的实施方式。Embodiments of the present invention will be described below with reference to the drawings.

图1表示应用了本发明的网络系统的结构例。图1中,网络系统1是管理进行协同操作的家电产品的操作的系统,管理装置11与由互联网、WAN(Wide area Network,广域网)、LAN(Local Area Network,局域网)等构成的网络12连接,与同样连接在网络12上的家电产品:电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16进行通信,并取得与它们的操作或状态相关的信息,并将这些信息显示在显示器等上。此外,管理装置11基于用户的指示来控制上述作为管理对象的家电产品的操作。FIG. 1 shows a configuration example of a network system to which the present invention is applied. In FIG. 1 , the network system 1 is a system for managing the operation of home appliances that perform coordinated operations, and the management device 11 is connected to a network 12 composed of the Internet, WAN (Wide area Network, wide area network), LAN (Local Area Network, local area network), etc. , communicate with the household electrical appliances that are also connected on the network 12: TV program receiving device 13, hard disk video recorder 14, audio player 15 or personal computer 16, and obtain information related to their operation or status, and display these information on a monitor etc. In addition, the management device 11 controls the operation of the above-mentioned household electrical appliances to be managed based on instructions from the user.

电视节目接收装置13将与通过内置的调谐器取得的图像数据或通过网络12取得的图像数据对应的图像显示在显示器上,或通过内置的扩音器输出所取得的音频数据。硬盘录像机14如后述那样内置调谐器,并将通过调谐器取得的广播节目(图像数据或音频数据等)记录在内置的硬盘上,或者将记录在硬盘上的数据通过网络12提供给其他装置。音频播放机15再现记录在可移动媒体等记录介质上的音频数据并通过扩音器输出,或者通过网络12提供给其他的装置。个人计算机16例如再现记录在记录介质或内置硬盘等上的图像数据(动态图像数据及静止图像数据)或音频数据,并通过网络12与其他装置进行流传输,或者将由其他装置通过网络12提供的数据记录在内置的硬盘上,或者记录在可移动媒体等的记录介质上。The television program receiver 13 displays an image corresponding to the image data obtained through the built-in tuner or the image data obtained through the network 12 on a display, or outputs the obtained audio data through a built-in speaker. The hard disk video recorder 14 has a built-in tuner as described later, and records broadcast programs (image data or audio data, etc.) obtained through the tuner on the built-in hard disk, or provides data recorded on the hard disk to other devices through the network 12 . The audio player 15 reproduces audio data recorded on a recording medium such as a removable medium and outputs it through a speaker, or supplies it to other devices through the network 12 . The personal computer 16, for example, reproduces image data (moving image data and still image data) or audio data recorded on a recording medium or a built-in hard disk, and streams them with other devices through the network 12, or transmits data provided by other devices through the network 12. Data is recorded on a built-in hard disk or on a recording medium such as a removable medium.

图2是表示图1的管理装置11的结构例的框图。FIG. 2 is a block diagram showing a configuration example of the management device 11 in FIG. 1 .

在图2中,管理装置11的CPU(中央处理单元)31根据存储在ROM(只读存储器)32内的程序执行各种处理。在CPU 31执行各种处理时所需的数据或程序等适当地存储在RAM(随机存储器)33上。In FIG. 2 , a CPU (Central Processing Unit) 31 of the management device 11 executes various processes according to programs stored in a ROM (Read Only Memory) 32 . Data or programs and the like required when the CPU 31 executes various processes are appropriately stored on a RAM (random access memory) 33.

网络管理处理部34连接在网络12上,向用户提示为便于控制而预先设定的家电产品(例如图1的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16等)的操作或状态,并基于用户的指示进行控制各装置的管理处理。网络管理处理部34中内置有:信息请求处理部41,其对作为管理对象的家电产品请求各种信息;管理信息处理部42,其基于通过信息请求处理部41取得的信息来生成对管理对象进行管理的管理信息并对其进行管理;图像信息处理部43,其基于管理信息处理部42管理的管理信息生成图像信息,并显示在显示器上从而进行通知用户的处理;以及控制处理部44,其进行控制作为管理对象的各装置的操作的处理,网络管理处理部34使用这些各个部分来进行网络1的管理处理。The network management processing part 34 is connected on the network 12, and prompts the user for the convenience of control and presets the household electrical appliances (such as the TV program receiving device 13 of Fig. 1, the hard disk video recorder 14, the audio player 15 or the personal computer 16 etc.) operation or status, and performs management processing to control each device based on user instructions. The network management processing part 34 is built with: an information request processing part 41, which requests various kinds of information for the household electrical appliances as the management object; manage the management information and manage it; the image information processing section 43 generates image information based on the management information managed by the management information processing section 42, and displays it on the display to notify the user; and the control processing section 44, It performs processing for controlling the operation of each device to be managed, and the network management processing unit 34 performs management processing of the network 1 using each of these components.

CPU 31、ROM 32、RAM 33以及网络管理处理部34通过总线35相互连接。此外,此总线35还与输入输出接口50连接。CPU 31, ROM 32, RAM 33 and network management processing unit 34 are connected to each other through bus 35. In addition, this bus 35 is also connected to an input/output interface 50 .

输入输出接口50与由键盘或鼠标等构成的输入部51连接,将输入到输入部51的信号输出到CPU 31。此外,输入输出接口50上还连接有由显示器或扩音器等构成的输出部52。The input/output interface 50 is connected to an input unit 51 composed of a keyboard or a mouse, and outputs signals input to the input unit 51 to the CPU 31. In addition, an output unit 52 including a display, a speaker, and the like is connected to the input/output interface 50 .

而且,输入输出接口50上还连接有由硬盘、EEPROM(电可擦除只读存储器)或闪存等形成的存储部53以及通过有线或无线连接的网络12等与其他装置进行数据通信的通信部54。存储部53中存储有由网络管理处理部34的管理信息处理部42生成的管理信息61。Moreover, a storage unit 53 formed by a hard disk, EEPROM (electrically erasable read-only memory) or flash memory, etc., and a communication unit for performing data communication with other devices such as a wired or wireless network 12 are connected to the input/output interface 50. 54. The storage unit 53 stores the management information 61 generated by the management information processing unit 42 of the network management processing unit 34 .

此外,在输入输出接口50上适当地连接有驱动器55,从而从安装在驱动器55上并由磁盘、光盘、磁光盘或半导体存储器等记录介质形成的可移动媒体62读取程序或程序执行所必需的数据,或者将CPU 31所提供的数据或程序写入到可移动媒体62中。In addition, a drive 55 is appropriately connected to the input/output interface 50 so that the program is read from a removable medium 62 mounted on the drive 55 and formed of a recording medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, or necessary for program execution. data, or write data or programs provided by the CPU 31 into the removable medium 62.

网络管理处理部34的信息请求处理部41生成各种信息请求,并通过总线35及输入输出接口50提供给通信部54,所述各种信息请求是对连接在网络12上的管理对象的装置的请求。通信部54通过网络12将所提供的请求提供给目标装置。并且,通信部54一旦取得对此请求的响应,便通过输入输出接口50及总线35提供给网络管理处理部34。The information request processing part 41 of the network management processing part 34 generates various information requests, and provides them to the communication part 54 through the bus 35 and the input/output interface 50, and the various information requests are for devices connected to the management object on the network 12 request. The communication unit 54 provides the provided request to the target device via the network 12 . Then, once the communication unit 54 obtains a response to the request, it supplies the response to the network management processing unit 34 through the input/output interface 50 and the bus 35 .

网络管理处理部34的管理信息处理部42基于通过通信部54所提供的各种信息(对请求的响应),生成对管理对象装置进行管理的管理信息61,并通过总线35及输入输出接口50将这些信息提供给存储部53,并由其存储。此外管理信息处理部42管理如上所述存储在存储部53内的管理信息61,并根据需要而更新这些信息。The management information processing unit 42 of the network management processing unit 34 generates management information 61 for managing the managed device based on various information (responses to requests) provided through the communication unit 54, and transmits the management information 61 through the bus 35 and the input/output interface 50. These pieces of information are supplied to and stored in the storage unit 53 . Furthermore, the management information processing unit 42 manages the management information 61 stored in the storage unit 53 as described above, and updates the information as necessary.

网络管理处理部34的图像信息处理部43根据需要,基于存储在存储部53内的管理信息等生成图像信息,并通过总线35及输入输出接口50将这些信息提供给输出部52,所述图像信息用于将与网络系统1有关的信息通知用户。输出部52将与所提供的图像信息对应的图像显示在内置的显示器上。The image information processing section 43 of the network management processing section 34 generates image information based on the management information stored in the storage section 53 as needed, and provides these information to the output section 52 through the bus 35 and the input/output interface 50. The information is used to notify the user of information related to the network system 1 . The output unit 52 displays an image corresponding to the supplied image information on a built-in display.

网络管理处理部34的控制处理部44一旦通过输入部51接收到来自用户的指示,便基于此指示生成控制信息,并通过通信部54提供给目标装置。When the control processing unit 44 of the network management processing unit 34 receives an instruction from the user through the input unit 51 , it generates control information based on the instruction, and provides it to the target device through the communication unit 54 .

图3是表示图1的电视节目接收装置13的结构例的框图。FIG. 3 is a block diagram showing a configuration example of television program receiving apparatus 13 in FIG. 1 .

在图3中,电视节目接收装置13的CPU 71根据存储在ROM 72内的程序执行各种处理。在RAM 73内适当地存储CPU 71执行各种处理时所必需的数据或程序等。In FIG. 3, the CPU 71 of the television program receiving apparatus 13 executes various processes according to programs stored in the ROM 72. Data or programs necessary for the CPU 71 to execute various processes are appropriately stored in the RAM 73.

信息提供部74根据管理装置11的请求进行提供与电视节目接收装置13相关的信息的处理。在信息提供部74中内置有:信息生成处理部81,进行生成提供的信息的处理;以及信息供给处理部82,进行将信息生成处理部81生成的信息提供给管理装置11的处理。The information providing unit 74 performs a process of providing information related to the television program receiving device 13 in response to a request from the management device 11 . The information provision unit 74 includes an information generation processing unit 81 for generating information to be provided, and an information provision processing unit 82 for providing information generated by the information generation processing unit 81 to the management device 11 .

图像处理部75由显示控制处理部83、调谐器84、天线85构成,并进行以下处理:接收通过图中未示的广播站所广播的节目(电视节目信号),并将此图像显示在显示器上。显示控制处理部83进行以下处理:对通过调谐器接收的电视节目信号实施图像处理等,并将所对应的图像显示在显示器上。调谐器84基于CPU 71等的控制,通过天线85接收特定频率(频道)的电视节目信号。The image processing section 75 is composed of a display control processing section 83, a tuner 84, and an antenna 85, and performs the following processing: receiving a program (television program signal) broadcast by a broadcasting station not shown in the figure, and displaying the image on the display superior. The display control processing unit 83 performs processing of performing image processing and the like on the TV program signal received through the tuner, and displaying the corresponding image on the display. The tuner 84 receives a TV program signal of a specific frequency (channel) through the antenna 85 based on the control of the CPU 71 and the like.

CPU 71、ROM 72、RAM 73、信息提供部74及图像处理部75的显示控制处理部83通过总线76相互连接。此外,在此总线76上还连接有输入输出接口90。The CPU 71, ROM 72, RAM 73, information providing unit 74, and display control processing unit 83 of the image processing unit 75 are connected to each other via a bus 76. In addition, an input/output interface 90 is also connected to this bus 76 .

输入输出接口90连接有由各种按钮或遥控器等构成的输入部91,并向CPU 71输出由输入部91输入的信号。此外,在输入输出接口90上还连接有由显示器或扩音器构成的输出部92。The input/output interface 90 is connected to an input unit 91 composed of various buttons, a remote controller, etc., and outputs a signal input by the input unit 91 to the CPU 71. In addition, an output unit 92 including a display or a speaker is connected to the input/output interface 90 .

此外,在输入输出接口90上还连接有由硬盘、EEPROM或闪存等构成的存储部93,以及经由通过有线或无线连接的网络12等而与其他装置进行数据通信的通信部94。Also connected to the input/output interface 90 is a storage unit 93 composed of a hard disk, EEPROM, or flash memory, and a communication unit 94 for data communication with other devices via a wired or wireless network 12 or the like.

此外,在输入输出接口90上适当地连接驱动器95,从而从安装在驱动器95上并由磁盘、光盘、磁光盘或半导体存储器等记录介质形成的可移动媒体96读取程序或程序执行所必需的数据,或者将CPU 71所提供的数据或程序写入到可移动媒体92中。In addition, a drive 95 is appropriately connected to the input-output interface 90 so that the program is read from a removable medium 96 mounted on the drive 95 and formed of a recording medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory or the like necessary for program execution. data, or write data or programs provided by the CPU 71 into the removable medium 92.

此外,输入输出接口90上还连接有图像处理部75的调谐器84。In addition, the tuner 84 of the image processing unit 75 is also connected to the input/output interface 90 .

CPU 71基于由输入部91输入的用户指示等控制图像处理部75的调谐器84,从而通过天线85使预定频率的电视节目信号被接收,并通过输入输出接口90及总线76使这些信号被提供给显示控制处理部83。显示控制处理部83根据取得的电视节目信号抽出图像数据或声音数据,并在实施了预定的图像处理或声音处理之后将这些提供给输出部92,从而通过显示器或扩音器输出由图中未示的广播站所广播的节目。The CPU 71 controls the tuner 84 of the image processing unit 75 based on user instructions input through the input unit 91, so that TV program signals of a predetermined frequency are received through the antenna 85, and these signals are supplied through the input and output interface 90 and the bus 76. to the display control processing unit 83 . The display control processing unit 83 extracts image data or audio data from the acquired TV program signal, and provides these to the output unit 92 after performing predetermined image processing or audio processing, thereby outputting the audio data not shown in the figure through a display or a loudspeaker. programs broadcast by the broadcasting stations shown.

此外,CPU 71将图像数据或声音数据提供给显示控制处理部83,所述图像数据或声音数据通过网络12而由其他装置提供给通信部94。显示控制处理部83在对提供的图像数据或声音数据实施了预定的处理之后将这些数据提供给输出部92,并通过显示器或扩音器输出。此外,CPU 71也可以将通过网络12而由其他装置提供给通信部94的图像数据或声音数据提供给输出部92。In addition, the CPU 71 supplies image data or audio data to the display control processing section 83, and the image data or audio data is supplied to the communication section 94 from another device via the network 12. The display control processing unit 83 performs predetermined processing on the supplied image data or audio data, and supplies the data to the output unit 92, and outputs the data through a display or a speaker. In addition, the CPU 71 may provide the output unit 92 with image data or audio data supplied to the communication unit 94 by another device via the network 12.

进而,CPU 71通过输入输出接口90及总线76将由管理装置11通过网络12等而提供给通信部94的装置信息等各种信息的请求提供给信息提供部74。信息提供部74的信息生成处理部81基于所提供的请求生成所请求的信息,并将生成的信息提供给信息供给处理部82。信息供给处理部82通过总线76及输入输出接口90将取得的信息提供给通信部94,并通过网络12提供给作为请求源的管理装置11。Furthermore, the CPU 71 provides requests for various information such as device information provided to the communication unit 94 by the management device 11 through the network 12 and the like to the information providing unit 74 through the input/output interface 90 and the bus 76 . The information generation processing part 81 of the information providing part 74 generates requested information based on the provided request, and provides the generated information to the information provision processing part 82 . The information supply processing unit 82 supplies the acquired information to the communication unit 94 via the bus 76 and the input/output interface 90 , and supplies the information to the management device 11 as a request source via the network 12 .

当由管理装置11通过网络12等提供给通信部94的是控制电视节目接收装置13的操作的控制信息时,CPU 71基于此请求控制图像处理部75等,从而执行基于这种控制信息的处理。When what is provided to the communication section 94 by the management apparatus 11 through the network 12 etc. is control information for controlling the operation of the television program receiving apparatus 13, the CPU 71 controls the image processing section 75 etc. based on the request, thereby executing processing based on such control information .

图4是表示图1的硬盘录像机14的结构例的框图。FIG. 4 is a block diagram showing a configuration example of the hard disk recorder 14 of FIG. 1 .

在图4中,硬盘录像机14的CPU 111根据存储在ROM 112内的程序执行各种处理。在RAM 113内适当地存储CPU 111执行各种处理时所必需的数据或程序等。In FIG. 4, the CPU 111 of the hard disk video recorder 14 executes various processes according to programs stored in the ROM 112. Data or programs necessary for the CPU 111 to execute various processes are appropriately stored in the RAM 113.

信息提供部114与电视节目接收装置13的信息提供部74的情况相同,根据管理装置11的请求进行提供与硬盘录像机14相关的信息的处理。与电视节目接收装置13的信息提供部74的情况相同,在信息提供部114中内置有:信息生成处理部121,进行生成提供的信息的处理;以及信息供给处理部122,进行将信息生成处理部121生成的信息提供给管理装置11的处理。The information providing unit 114 performs a process of providing information related to the hard disk video recorder 14 in response to a request from the management device 11 as in the case of the information providing unit 74 of the television program receiving device 13 . As in the case of the information providing section 74 of the TV program receiving device 13, the information providing section 114 is built in: an information generation processing section 121, which processes information to be provided; and an information supply processing section 122, which performs information generation processing. The information generated by the unit 121 is provided to the processing of the management device 11 .

录像播放部115由解码部123、编码部124、硬盘125、调谐器126及天线127构成,用于进行图像数据或声音数据的记录处理(录像处理)或再现处理。The video playback unit 115 is composed of a decoding unit 123, an encoding unit 124, a hard disk 125, a tuner 126, and an antenna 127, and performs recording processing (recording processing) or reproduction processing of image data or audio data.

解码部123对例如以MPEG(运动图象专家组)方式等预定的方式编码的图像数据或声音数据进行解码,或者实施图像处理或声音处理等。编码部124通过与解码部123对应的预定的方式对所提供的图像数据或声音数据编码,或者实施图像处理或声音处理等。硬盘125记录被提供的图像数据或声音数据。调谐器126被CPU 111控制等,从而通过天线127接收预定频率的电视节目信号等。The decoding unit 123 decodes image data or audio data encoded by a predetermined method such as the MPEG (Moving Picture Experts Group) method, or performs image processing or audio processing. The encoding unit 124 encodes the supplied image data or audio data in a predetermined method corresponding to the decoding unit 123 , or performs image processing, audio processing, or the like. The hard disk 125 records supplied image data or audio data. The tuner 126 is controlled by the CPU 111, etc., so as to receive a television program signal of a predetermined frequency, etc., through the antenna 127.

CPU 111、ROM 112、RAM 113、信息提供部114以及录像再现部115的解码部123及编码部124通过总线116相互连接。此外,此总线116还与输入输出接口130连接。CPU 111, ROM 112, RAM 113, information providing unit 114, and decoding unit 123 and encoding unit 124 of video playback unit 115 are connected to each other by bus 116. In addition, this bus 116 is also connected to an input/output interface 130 .

输入输出接口130与由各种按钮或遥控器等构成的输入部131连接,从而将输入到输入部131的信号输出到CPU 111。此外,输入输出接口130上还连接有输出部132,所述输出部132由显示文字信息等简单的信息的显示器等构成。The input/output interface 130 is connected to an input unit 131 composed of various buttons or a remote controller, and outputs signals input to the input unit 131 to the CPU 111. In addition, an output unit 132 is connected to the input/output interface 130, and the output unit 132 is constituted by a display or the like for displaying simple information such as text information.

此外,输入输出接口130上还连接有由硬盘、EEPROM或闪存等形成的存储部133以及经由通过有线或无线连接的网络12等而与其他装置进行数据通信的通信部134。Also connected to the input/output interface 130 is a storage unit 133 formed of a hard disk, EEPROM, or flash memory, and a communication unit 134 that performs data communication with other devices via a wired or wireless network 12 or the like.

此外,在输入输出接口130上适当地连接驱动器135,从而从安装在驱动器135上并由磁盘、光盘、磁光盘或半导体存储器等记录介质形成的可移动媒体136读取程序或程序执行所必需的数据,或者将由CPU 111提供的数据或程序写入到可移动媒体136中。In addition, a drive 135 is appropriately connected to the input/output interface 130 so that the program is read from a removable medium 136 mounted on the drive 135 and formed of a recording medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, or a program necessary for program execution. data, or write data or programs provided by the CPU 111 into the removable medium 136.

此外,在输入输出接口130上还连接有录像再现部115的硬盘125及调谐器126。In addition, the hard disk 125 and the tuner 126 of the recording/playback unit 115 are connected to the input/output interface 130 .

CPU 111基于由输入部131输入的用户指示或预先输入并由RAM 113保存的预约信息等来控制录像再现部115的调谐器126,从而使其通过天线127接收预定频率的电视节目信号并抽出图像数据或声音数据,并通过输入输出接口130及总线116将这些信号提供给编码部124。编码部124对取得的图像数据或声音数据实施预定的图像处理或声音处理,并在编码之后将其提供给硬盘125进行记录(录像)。The CPU 111 controls the tuner 126 of the recording and reproducing unit 115 based on the user instruction input by the input unit 131 or the reservation information input in advance and stored by the RAM 113, so that it receives a TV program signal of a predetermined frequency through the antenna 127 and extracts an image. data or voice data, and provide these signals to the encoding unit 124 through the input/output interface 130 and the bus 116 . The encoding unit 124 performs predetermined image processing or audio processing on the acquired image data or audio data, and after encoding, supplies it to the hard disk 125 for recording (recording).

此外,CPU 111将由其他装置通过网络12而提供给通信部134图像数据或声音数据提供给编码部124。编码部124对所提供的图像数据或声音数据实施预定的图像处理或声音处理,并在编码之后,将这些数据提供给硬盘125进行记录(录像)。此外,在由其他装置通过网络12而提供给通信部134的图像数据或声音数据已经被编码的情况等之下,CPU 111也可以将这些数据不经由编码部124就提供给硬盘125进行记录。Also, the CPU 111 supplies image data or audio data supplied to the communication unit 134 via the network 12 by another device to the encoding unit 124. The encoding unit 124 performs predetermined image processing or audio processing on the supplied image data or audio data, and after encoding, supplies these data to the hard disk 125 for recording (recording). In addition, when the image data or audio data provided to the communication unit 134 by another device through the network 12 has already been encoded, the CPU 111 may also provide these data to the hard disk 125 for recording without passing through the encoding unit 124.

此外,CPU 111基于由输入部131输入的用户指示等,读出记录在硬盘125中的节目(图像数据或声音数据),并提供给解码部123。解码部123对所提供的图像数据或声音数据实施解码处理或预定的图像处理及声音处理等,并通过通信部134将这些数据输出,例如提供给电视节目接收装置13等。Also, the CPU 111 reads out the program (image data or audio data) recorded on the hard disk 125 based on a user instruction input through the input unit 131, and supplies it to the decoding unit 123. The decoding unit 123 performs decoding processing or predetermined image processing and audio processing on the supplied image data or audio data, and outputs these data through the communication unit 134, for example, to the TV program receiving device 13 or the like.

进而,CPU 111通过输入输出接口130及总线116将由管理装置11通过网络12等提供给通信部114的各种信息的请求提供给信息提供部114。信息提供部114的信息生成处理部121基于所提供的请求生成被请求的信息,并将生成的信息提供给信息供给处理部122。信息供给处理部122通过总线116及输入输出接口130将取得的信息提供给通信部134,并通过网络12提供给作为请求源的管理装置11。Further, the CPU 111 provides requests for various information provided to the communication unit 114 by the management device 11 through the network 12 and the like to the information providing unit 114 through the input/output interface 130 and the bus 116. The information generation processing part 121 of the information providing part 114 generates requested information based on the provided request, and provides the generated information to the information provision processing part 122 . The information supply processing unit 122 supplies the acquired information to the communication unit 134 via the bus 116 and the input/output interface 130 , and supplies it to the management device 11 as a request source via the network 12 .

当由管理装置11通过网络12提供给通信部134的是控制硬盘录像机14的操作的控制信息时,CPU 111基于此请求控制录像再现部115等,从而执行基于这种控制信息的处理。When the control information provided to the communication unit 134 by the management device 11 through the network 12 is control information for controlling the operation of the hard disk video recorder 14, the CPU 111 controls the recording and playback unit 115 etc. based on the request, thereby performing processing based on this control information.

图5是表示图1的音频播放机15的结构例的框图。FIG. 5 is a block diagram showing a configuration example of the audio player 15 in FIG. 1 .

在图5中,音频播放机15的CPU 151根据存储在ROM 152内的程序执行各种处理。在RAM 153内适当地存储CPU 151执行各种处理时所必需的数据或程序等。In FIG. 5, the CPU 151 of the audio player 15 executes various processes according to programs stored in the ROM 152. Data or programs necessary for the CPU 151 to execute various processes are appropriately stored in the RAM 153.

信息提供部154与电视节目接收装置13的信息提供部74的情况相同,根据来自管理装置11的请求进行提供与音频播放机15相关的信息的处理。与电视节目接收装置13的信息提供部74的情况相同,在信息提供部154中内置有:信息生成处理部161,进行生成提供的信息的处理;以及信息供给处理部162,进行将信息生成处理部161生成的信息提供给管理装置11的处理。The information providing unit 154 performs a process of providing information on the audio player 15 in response to a request from the management device 11 as in the case of the information providing unit 74 of the television program receiving device 13 . As in the case of the information providing section 74 of the TV program receiving device 13, the information providing section 154 is built in: an information generation processing section 161, which processes information to be provided; and an information supply processing section 162, which performs information generation processing. The information generated by the unit 161 is provided to the processing of the management device 11 .

声音处理部155由信号处理部163、音频用驱动器164、调谐器165及天线166构成,用于进行音频数据(声音数据)的记录处理或再现处理。The audio processing unit 155 is composed of a signal processing unit 163 , an audio driver 164 , a tuner 165 , and an antenna 166 , and performs recording processing or reproduction processing of audio data (audio data).

信号处理部163对所提供的音频数据实施声音处理等。音频用驱动器164由磁盘、光盘、磁光盘或半导体存储器等记录介质形成,并适当地安装有图中未示的可移动媒体,从而进行如下处理:将记录在此可移动媒体中的音频数据读出,或者将音频数据写入到可记录的可移动媒体中。调谐器165被CPU 151控制等,从而通过天线166接收预定频率的无线电广播节目等的音频信号。The signal processing unit 163 performs audio processing and the like on the supplied audio data. The audio drive 164 is formed of a recording medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and is appropriately mounted with a removable medium not shown in the figure, so as to perform the following process: read audio data recorded in the removable medium output, or write audio data to recordable removable media. The tuner 165 is controlled etc. by the CPU 151 so as to receive an audio signal of a radio broadcast program or the like of a predetermined frequency through the antenna 166.

CPU 151、ROM 152、RAM 153、信息提供部154以及声音处理部155的信号处理部163通过总线156相互连接。此外,此总线156还与输入输出接口170连接。The CPU 151, the ROM 152, the RAM 153, the information providing unit 154, and the signal processing unit 163 of the sound processing unit 155 are connected to each other via the bus 156. In addition, this bus 156 is also connected to an input/output interface 170 .

输入输出接口170与由各种按钮或遥控器等构成的输入部171连接,从而将输入到输入部171的信号输出给CPU 151。此外,输入输出接口170上还连接有输出部172,所述输出部172由显示文字信息等简单的信息的显示器或扩音器等构成。The input/output interface 170 is connected to an input unit 171 composed of various buttons or a remote controller, and outputs signals input to the input unit 171 to the CPU 151. In addition, an output unit 172 is connected to the input/output interface 170, and the output unit 172 is constituted by a display or a speaker for displaying simple information such as text information.

此外,输入输出接口170上还连接有由硬盘、EEPROM或闪存等形成的存储部173以及经由通过有线或无线连接的网络12等而与其他装置进行数据通信的通信部174。Also connected to the input/output interface 170 is a storage unit 173 formed of a hard disk, EEPROM, or flash memory, and a communication unit 174 for performing data communication with other devices via a wired or wireless network 12 or the like.

此外,在输入输出接口170上适当地连接驱动器175,从而从安装在驱动器175上并由磁盘、光盘、磁光盘或半导体存储器等记录介质形成的可移动媒体176读取程序或程序执行所必需的数据,或者将由CPU 151提供的数据或程序写入到可移动媒体176中。In addition, a drive 175 is appropriately connected to the input-output interface 170 so that the program or the program necessary for program execution is read from a removable medium 176 mounted on the drive 175 and formed of a recording medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory. data, or write data or programs provided by the CPU 151 into the removable medium 176.

此外,在输入输出接口170上还连接有声音处理部155的音频用驱动器164及调谐器165。In addition, the audio driver 164 and the tuner 165 of the audio processing unit 155 are also connected to the input/output interface 170 .

CPU 151基于由输入部171输入的用户指示或预先输入并由RAM 153保存的预约信息等,通过被安装在音频用驱动器164上的可移动媒体读出音频数据并通过输入输出接口170及总线156将这些数据提供给信号处理部163;或者控制调谐器165从而通过天线166接收预定频率的无线电广播节目(音频信号),并抽出音频数据,从而通过输入输出接口170及总线156将这些数据提供给信号处理部163。信号处理部163对取得的音频数据实施预定的声音信号处理,并将其提供给输出部172从而通过扩音器输出,或者通过通信部174提供给其他装置。CPU 151 reads audio data through the removable medium installed on the audio drive 164 based on user instructions input by input unit 171 or reservation information input in advance and stored by RAM 153, and transmits audio data through input/output interface 170 and bus 156. These data are provided to signal processing part 163; Or control tuner 165 so as to receive the radio broadcast program (audio signal) of predetermined frequency by antenna 166, and extract audio data, thereby these data are provided to by I/O interface 170 and bus 156 Signal processing unit 163 . The signal processing unit 163 performs predetermined audio signal processing on the acquired audio data, and supplies it to the output unit 172 to be output through a speaker, or supplies it to other devices through the communication unit 174 .

此外,CPU 151将由其他装置通过网络12提供给通信部174的音频数据提供给信号处理部163。信号处理部163对提供的音频数据实施预定的声音信号处理,并将这些数据提供给音频用驱动器164,从而记录(录音)到安装在音频用驱动器164上的可移动媒体(图中未示)中。此外,CPU 171也可以不经由信号处理部163就将由其他装置通过网络12提供给通信部174的音频数据提供给音频用驱动器164从而记录在可移动媒体中。In addition, the CPU 151 supplies the audio data supplied to the communication section 174 via the network 12 by other devices to the signal processing section 163. The signal processing unit 163 performs predetermined audio signal processing on the supplied audio data, supplies the data to the audio drive 164, and records (records) it on a removable medium (not shown) mounted on the audio drive 164. middle. In addition, the CPU 171 may supply the audio data supplied to the communication unit 174 via the network 12 by another device to the audio driver 164 without passing through the signal processing unit 163, and record it in a removable medium.

进而,CPU 151通过输入输出接口170及总线156将由管理装置11通过网络12提供给通信部174的各种信息的请求提供给信息提供部154。信息提供部154的信息生成处理部161基于所提供的请求生成所请求的信息,并将生成的信息提供给信息供给处理部162。信息供给处理部162通过总线156及输入输出接口170将取得的信息提供给通信部174,并通过网络12提供给作为请求源的管理装置11。Furthermore, the CPU 151 provides requests for various information provided to the communication unit 174 by the management device 11 through the network 12 to the information providing unit 154 through the input/output interface 170 and the bus 156. The information generation processing part 161 of the information providing part 154 generates requested information based on the provided request, and provides the generated information to the information provision processing part 162 . The information supply processing unit 162 supplies the acquired information to the communication unit 174 via the bus 156 and the input/output interface 170 , and supplies the obtained information to the management device 11 as a request source via the network 12 .

当由管理装置11通过网络12提供给通信部174的是控制音频播放机15的操作的控制信息时,CPU 151基于此请求控制声音处理部155等,从而执行基于这种控制信息的处理。When it is control information to control the operation of the audio player 15 that is provided to the communication section 174 by the management device 11 through the network 12, the CPU 151 controls the sound processing section 155 etc. based on the request, thereby executing processing based on such control information.

图6是表示图1的个人计算机16的结构例的框图。FIG. 6 is a block diagram showing a configuration example of the personal computer 16 in FIG. 1 .

在图6中,个人计算机16的CPU 191根据存储在ROM 192内的程序执行各种处理。在RAM 193内适当地存储CPU 191执行各种处理时所必需的数据或程序等。In FIG. 6, the CPU 191 of the personal computer 16 executes various processes according to programs stored in the ROM 192. Data or programs necessary for the CPU 191 to execute various processes are appropriately stored in the RAM 193.

信息提供部194与电视节目接收装置13的信息提供部74的情况相同,根据管理装置11的请求进行提供与个人计算机16相关的信息的处理。与电视节目接收装置13的信息提供部74的情况相同,在信息提供部194中内置有:信息生成处理部201,进行生成提供的信息的处理;以及信息供给处理部202,进行将信息生成处理部201生成的信息提供给管理装置11的处理。The information providing unit 194 performs a process of providing information related to the personal computer 16 in response to a request from the management device 11 as in the case of the information providing unit 74 of the television program receiving device 13 . As in the case of the information providing section 74 of the television program receiving device 13, the information providing section 194 is built in: an information generation processing section 201, which processes the information provided; and an information supply processing section 202, which performs information generation processing. The information generated by the unit 201 is provided to the processing of the management device 11 .

CPU 191、ROM 192、RAM 193以及信息提供部194通过总线195相互连接。此外,此总线195还与输入输出接口210连接。The CPU 191, ROM 192, RAM 193, and information providing unit 194 are connected to each other via a bus 195. In addition, this bus 195 is also connected to an input/output interface 210 .

输入输出接口210与由键盘或鼠标、遥控器等构成的输入部211连接,从而将输入到输入部211的信号输出到CPU 191。此外,输入输出接口210上还连接有输出部212,所述输出部212由显示器或扩音器等构成。The input/output interface 210 is connected to an input unit 211 composed of a keyboard, a mouse, a remote controller, etc., and outputs a signal input to the input unit 211 to the CPU 191. In addition, an output unit 212 is connected to the input/output interface 210, and the output unit 212 is composed of a display or a loudspeaker.

此外,输入输出接口210上还连接有由硬盘、EEPROM或闪存等形成的存储部213以及经由通过有线或无线连接的网络12等与其他装置进行数据通信的通信部214。Also connected to the input/output interface 210 is a storage unit 213 formed of a hard disk, EEPROM, or flash memory, and a communication unit 214 that communicates data with other devices via the wired or wireless network 12 or the like.

在存储部213中存储有在CPU 191中所执行的程序或数据,例如,存储有以下程序或数据:视频服务程序221,其通过CPU 191的执行来实现提供图像数据(也包括声音数据)的服务;音频服务程序222,其通过CPU 191的执行来实现提供音频数据的服务;电子相簿服务程序223,其通过CPU 191的执行来实现提供静止图像数据的服务;视频数据224,其通过视频服务程序221的执行而被提供,并由图像数据或声音数据等构成;音频数据225,其通过音频服务程序222的执行而被提供;以及电子相簿数据226等,其通过电子相簿服务程序223的执行而被提供并由静止图像数据等构成。Programs or data executed in the CPU 191 are stored in the storage unit 213, for example, the following programs or data are stored: a video service program 221, which realizes providing image data (also including sound data) through the execution of the CPU 191. Service; Audio service program 222, it realizes the service that provides audio data by the execution of CPU 191; Electronic album service program 223, it realizes the service that provides still image data by the execution of CPU 191; Video data 224, it realizes the service that provides still image data by the execution of CPU 191; The execution of the service program 221 is provided, and is composed of image data or sound data, etc.; audio data 225, which is provided by the execution of the audio service program 222; and electronic album data 226, etc., which are provided by the electronic album service program 223 and is composed of still image data and the like.

此外,在输入输出接口210上适当地连接驱动器215,从而从安装在驱动器215上并由磁盘、光盘、磁光盘或半导体存储器等记录介质形成的可移动媒体216读取程序或程序执行所必需的数据,或者将由CPU 191提供的数据或程序写入到可移动媒体216中。In addition, a drive 215 is appropriately connected to the input/output interface 210 so that the program or the program necessary for program execution is read from a removable medium 216 mounted on the drive 215 and formed of a recording medium such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory. data, or write data or programs provided by the CPU 191 into the removable medium 216.

CPU 191基于由输入部211输入的用户指示等读出存储在存储部213中的视频服务程序221并执行,从而进行通过通信部214向其他装置提供视频数据224的视频服务;或者基于由输入部211输入的用户指示等读出存储在存储部213中的音频服务程序222并执行,从而进行通过通信部214向其他装置提供音频数据225的音频服务;或者基于由输入部211输入的用户指示等读出存储在存储部213中的电子相簿服务程序223并执行,从而进行通过通信部214向其他装置提供电子相簿数据226的电子相簿服务。The CPU 191 reads and executes the video service program 221 stored in the storage unit 213 based on a user instruction input by the input unit 211, thereby performing a video service that provides video data 224 to other devices through the communication unit 214; The audio service program 222 stored in the storage unit 213 is read and executed by the user instruction input by the 211, thereby performing an audio service that provides audio data 225 to other devices through the communication unit 214; or based on the user instruction input by the input unit 211, etc. The electronic album service program 223 stored in the storage unit 213 is read and executed to perform an electronic album service that provides electronic album data 226 to other devices through the communication unit 214 .

此外,CPU 151将图像数据223或音频数据224等提供给存储部213并进行存储,所述图像数据223或音频数据224等是通过通信部214取得或通过可移动媒体216读出的。In addition, the CPU 151 supplies and stores image data 223, audio data 224, etc. acquired through the communication unit 214 or read out through the removable medium 216 to the storage unit 213.

进而,CPU 151通过输入输出接口210及总线195将由管理装置11通过网络12等提供给通信部214的各种信息的请求提供给信息提供部194。信息提供部194的信息生成处理部201基于所提供的请求生成所请求的信息,并将生成的信息提供给信息供给处理部202。信息供给处理部202通过总线195及输入输出接口210将取得的信息提供给通信部214,并通过网络12提供给作为请求源的管理装置11。Furthermore, the CPU 151 provides requests for various information provided to the communication unit 214 by the management device 11 through the network 12 and the like to the information providing unit 194 through the input/output interface 210 and the bus 195. The information generation processing part 201 of the information provision part 194 generates requested information based on the provided request, and provides the generated information to the information provision processing part 202 . The information supply processing unit 202 supplies the acquired information to the communication unit 214 via the bus 195 and the input/output interface 210 , and supplies the obtained information to the management device 11 as a request source via the network 12 .

当由管理装置11通过网络12提供给通信部214的是控制音频播放机15的操作的控制信息时,CPU 191基于此请求执行程序等,从而执行基于这种控制信息的处理。When supplied to the communication section 214 by the management device 11 through the network 12 is control information for controlling the operation of the audio player 15, the CPU 191 executes a program or the like based on this request, thereby performing processing based on such control information.

图1的电视节目接收装置13、硬盘录像机14、音频播放机15及个人计算机16构成如上所述的结构,并分别向用户提供各种服务,而每个服务分别具有一个或多个功能(称为功能块),并且为此各功能块分配一个或多个控制命令。即,各装置通过执行与所提供的控制命令对应的处理来实现各功能,从而向用户提供服务。有关所述服务的信息在各装置中如图7至图10所示作为服务信息而被管理。The television program receiving device 13 of Fig. 1, hard disk video recorder 14, audio player 15 and personal computer 16 constitute the above-mentioned structure, and provide various services to the user respectively, and each service has one or more functions (being called respectively) function blocks) and assign one or more control commands to each function block. That is, each device implements each function by executing processing corresponding to the provided control command, thereby providing a service to the user. Information on the service is managed in each device as service information as shown in FIGS. 7 to 10 .

图7所示的服务信息231是存储在电视节目接收装置13的存储部93等内的信息,是表示电视节目接收装置13提供的服务、功能及控制命令的信息。即,服务信息231由服务231A、功能块231B及控制命令231C的各个项目构成。如图7所示,在服务231A上表示电视节目接收装置13提供的服务名称,而在功能块231B上表示构成此服务的功能名称,在控制命令231C上表示为每个功能块所准备的控制命令。The service information 231 shown in FIG. 7 is information stored in the storage unit 93 or the like of the TV program receiving device 13 , and is information indicating services, functions, and control commands provided by the TV program receiving device 13 . That is, the service information 231 is composed of each item of a service 231A, a function block 231B, and a control command 231C. As shown in Fig. 7, the service name provided by the TV program receiving device 13 is indicated on the service 231A, the function name constituting this service is indicated on the function block 231B, and the control command prepared for each function block is indicated on the control command 231C. Order.

即,电视节目接收装置13实现进行所接收节目的选台的调谐器功能、显示EPG(电子节目单)的电子节目单功能以及在显示器上显示影像的影像显示功能,并且将这些作为监控服务向用户提供。That is, the television program receiving device 13 realizes a tuner function for selecting a channel for a received program, an electronic program guide function for displaying an EPG (Electronic Program Guide), and a video display function for displaying images on a monitor, and provides these as monitoring services. provided by the user.

如在控制命令231C的项目中所示,作为调谐器功能中的控制命令备有“频道切换”命令,管理装置11可以使用此控制命令控制电视节目接收装置13的调谐器功能(切换所接收的频道)。此外,作为电子节目单功能的控制命令备有“EPG显示”命令,管理装置11可以使用此控制命令控制电视节目接收装置13的电子节目单功能(显示EPG)。此外,作为影像显示功能的控制命令备有“输入切换”命令、“音量调节”命令及“画质调节”命令,管理装置11可以使用这些控制命令控制电视节目接收装置13的影像显示功能(切换输入数据的端子、调节输入声音的音量或调节显示图像的画质)。As shown in the item of the control command 231C, as the control command in the tuner function, there is a "channel switching" command, and the management device 11 can use this control command to control the tuner function of the TV program receiving device 13 (switching the received channel). channel). In addition, an "EPG display" command is provided as a control command of the electronic program guide function, and the management device 11 can use this control command to control the electronic program guide function (display EPG) of the television program receiving device 13 . In addition, as the control command of the image display function, there are "input switching" command, "volume adjustment" command and "image quality adjustment" command. terminal for inputting data, adjusting the volume of input sound, or adjusting the quality of displayed images).

此外,图8所示的服务信息232是与被分配给硬盘录像机14的控制命令有关的信息,并且同图7相同,由服务232A、功能块232B及控制命令232C的各个项目构成。硬盘录像机14如图8的服务块232A所示,提供视频服务;如图8的功能块232B的项目所示,实现进行接收节目选台的调谐器功能、显示EPG的电子节目单功能以及使用内置硬盘125的视频内容数据的录像·再现功能。In addition, the service information 232 shown in FIG. 8 is information related to control commands assigned to the hard disk recorder 14, and is composed of each item of a service 232A, a function block 232B, and a control command 232C, as in FIG. 7 . As shown in the service block 232A of Figure 8, the hard disk video recorder 14 provides video services; as shown in the item of the function block 232B of Figure 8, it realizes the tuner function of receiving program selection, the electronic program list function of displaying EPG and the use of built-in The hard disk 125 has a recording/reproducing function of video content data.

如在图8的控制命令232C的项目中所示,作为调谐器功能中的控制命令备有“频道切换”命令,管理装置11可以使用此控制命令控制硬盘录像机14的调谐器功能(切换所接收的频道)。此外,作为电子节目单功能的控制命令备有“EPG显示”命令,管理装置11可以使用此控制命令控制硬盘录像机14的电子节目单功能(显示EPG)。此外,作为视频内容数据的录像·再现功能的控制命令备有“视频内容数据一览显示”命令、“录像·再现·停止·暂停·快进·倒退”等录像再现操作主控制命令及“倍速再现·逐帧播放”等再现操作辅助命令,管理装置11可以使用这些控制命令控制硬盘录像机14的视频内容数据的录像·再现功能(显示视频内容数据一览、进行录像·再现·停止等或进行倍速再现或逐帧播放)。As shown in the item of the control command 232C of FIG. 8 , as the control command in the tuner function, there is a "channel switch" command, and the management device 11 can use this control command to control the tuner function of the hard disk video recorder 14 (switch the received channel). channel). In addition, an "EPG display" command is provided as a control command of the electronic program guide function, and the management device 11 can use this control command to control the electronic program guide function (display EPG) of the hard disk video recorder 14 . In addition, as the control command of the video content data recording and playback function, there are "video content data list display" command, "recording, playback, stop, pause, fast forward, reverse" and other recording and playback operation main control commands, and "double speed playback". "Play frame by frame" and other reproduction operation auxiliary commands, the management device 11 can use these control commands to control the recording and reproduction functions of the video content data of the hard disk video recorder 14 (display the list of video content data, perform recording, reproduction, stop, etc., or perform double-speed reproduction) or play frame by frame).

进而,图9所示的服务信息233是与被分配给音频播放机15的控制命令有关的信息,并且同图7相同,由服务233A、功能块233B及控制命令233C的各个项目构成。音频播放机15如图9的服务块233A所示,提供音频服务;如功能块233B的项目所示,实现进行接收节目选台的调谐器功能以及通过安装在音频用驱动器164上的可移动媒体等再现的音频数据的录音·再现功能。Furthermore, the service information 233 shown in FIG. 9 is information related to control commands assigned to the audio player 15, and is composed of each item of a service 233A, a function block 233B, and a control command 233C, as in FIG. 7 . Audio player 15, as shown in service block 233A of Figure 9, provides audio service; Recording/reproducing function of audio data reproduced by etc.

如在图9的控制命令233C的项目中所示,作为调谐器功能中的控制命令备有“频道切换”命令,管理装置11可以使用此控制命令控制(音频播放机15的调谐器功能切换所接收的频道)。此外,作为音频内容数据的录音·再现功能的控制命令备有“音频内容数据一览显示”命令、“输入切换”命令、“音量调节”命令、“音质调节”命令及“录音·再现·停止·暂停·快进·倒退”等录音再现操作控制命令,管理装置11可以使用这些控制命令控制音频播放机15的音频内容数据的录音·再现功能(显示音频内容数据一览、进行录音·再现·停止等)。As shown in the item of the control command 233C of FIG. 9, a "channel switch" command is provided as a control command in the tuner function, and the management device 11 can use this control command to control (the tuner function switch of the audio player 15). received channel). In addition, as control commands for recording and reproducing functions of audio content data, there are "audio content data list display" command, "input switching" command, "volume adjustment" command, "sound quality adjustment" command, and "recording, reproduction, stop, "Pause, fast forward, rewind" and other recording and playback operation control commands, the management device 11 can use these control commands to control the recording and playback functions of the audio content data of the audio player 15 (display the list of audio content data, perform recording, playback, stop, etc. ).

此外,图10所示的服务信息234是与被分配给个人计算机16的控制命令有关的信息,并且同图7相同,由服务234A、功能块234B及控制命令234C的各个项目构成。个人计算机16如图10的服务块234A所示,提供视频服务、音频服务及电子相簿服务;如功能块234B的项目所示,视频服务实现调谐器功能、电子节目单功能及视频内容数据的录像·再现功能;音频服务实现调谐器功能以及音频内容数据的录音·再现功能;电子相簿服务实现静止图像内容数据的输出控制功能。In addition, the service information 234 shown in FIG. 10 is information related to control commands assigned to the personal computer 16, and is composed of each item of a service 234A, a function block 234B, and a control command 234C, as in FIG. 7 . As shown in service block 234A of Figure 10, personal computer 16 provides video service, audio service and electronic photo album service; The recording/reproducing function; the audio service realizes the tuner function and the recording/reproducing function of the audio content data; the electronic album service realizes the output control function of the still image content data.

由于被分配给视频服务的各功能以及音频服务的各功能的控制命令同上述情况相同,所以省略对其的说明。如图10的控制命令234C的项目所示,作为静止图像内容数据的输出控制功能的控制命令备有“静止图像内容数据一览显示”命令、“画质调节”命令及使显示图像返回前面的图像或切换到后面的图像的“向后一个·向前一个”命令,管理装置11可以使用这些控制命令控制个人计算机的的静止图像内容数据的输出控制功能(显示静止图像内容数据一览、调节显示的图像画质或进行显示图像的切换)。Since the control commands assigned to the respective functions of the video service and the respective functions of the audio service are the same as those described above, description thereof will be omitted. As shown in the items of the control command 234C in FIG. 10 , the control commands serving as the output control function of the still image content data include a "list display of still image content data" command, an "image quality adjustment" command, and a command to return the displayed image to the previous image. Or switch to the "backward one · forward one" command of the image in the back, the management device 11 can use these control commands to control the output control function of the still image content data of the personal computer (displaying the list of still image content data, adjusting the displayed image quality or switch the displayed image).

如上所述,在电视节目接收装置13至个人计算机16的各装置中,控制命令由每一个功能块管理,进而,所述功能块由每一个服务管理。As described above, in each device from the television program receiving device 13 to the personal computer 16, control commands are managed by each functional block, and in turn, the functional blocks are managed by each service.

图1的管理装置11最初收集包括上述服务信息的、与被设定为管理对象的各装置相关的信息(以下称为装置信息)。参照图11的流程图说明装置信息的收集处理。根据需要参照图12及图13进行说明。The management device 11 in FIG. 1 first collects information (hereinafter referred to as device information) related to each device set as a management target, including the above-mentioned service information. The collection process of device information will be described with reference to the flowchart of FIG. 11 . Description will be made with reference to FIG. 12 and FIG. 13 as necessary.

最初的管理装置11的信息请求处理部41在步骤S1中通过网络12向其他装置请求包括服务信息的装置信息。即,网络管理处理部34的信息请求处理部41生成请求服务信息的信息,所述服务信息是与管理对象的各装置的服务有关的信息,并且通过总线35及输入输出接口50将这些信息提供给通信部54,从而通过网络12提供给电视节目接收装置13、硬盘录像机14、音频播放机15及个人计算机16等其他的装置。The information request processing unit 41 of the first management device 11 requests device information including service information from other devices via the network 12 in step S1. That is, the information request processing part 41 of the network management processing part 34 generates information requesting service information, which is information related to the service of each device to be managed, and provides the information through the bus 35 and the input/output interface 50. The data is sent to the communication unit 54 to be provided to other devices such as the TV program receiving device 13 , the hard disk video recorder 14 , the audio player 15 and the personal computer 16 through the network 12 .

电视节目接收装置13的通信部94在步骤S11中取得由管理装置11提供的装置信息的请求,并将此请求提供给信息提供部74。被提供了装置信息的请求的信息提供部74的信息生成处理部81在步骤S12中基于此请求生成如图12所示的电视节目接收装置13的装置信息,并将此信息提供给信息供给处理部82。The communication unit 94 of the television program receiving device 13 obtains a request for device information provided by the management device 11 in step S11 , and supplies the request to the information providing unit 74 . The information generation processing part 81 of the information providing part 74 which has been provided with the request for device information generates the device information of the TV program receiving device 13 as shown in FIG. Section 82.

图12是用于说明装置信息的结构例的概要图。在图12中,装置信息240包括作为用于识别此装置的ID(标识)的装置ID 241;表示此装置名称的装置名称242;显示此装置机种的机种名称243;与此装置提供的服务相关的服务信息244以及服务信息245。装置ID 241例如是在工厂出厂时预先分配的ID,也可以是识别网络节点的MAC地址或IPv6的IP地址等。在服务信息244中,例如按照参照图7所说明的表的结构表示服务名称251、功能块名称252、控制命令253等信息。即,在服务信息244中,功能块名称如同功能块252及功能块254那样,对应每一个服务名称251来表示,控制命令如同控制命令253及控制命令255那样,对应每一个功能块来表示。服务信息245也是同样的结构,因此省略其的说明。FIG. 12 is a schematic diagram illustrating a configuration example of device information. In FIG. 12, the device information 240 includes a device ID 241 as an ID (identification) for identifying the device; a device name 242 representing the name of the device; a model name 243 showing the model of the device; Service-related service information 244 and service information 245 . The device ID 241 is, for example, an ID assigned in advance at the factory, and may be a MAC address for identifying a network node, an IPv6 IP address, or the like. In the service information 244, for example, information such as a service name 251, a function block name 252, and a control command 253 is shown in accordance with the table structure described with reference to FIG. 7 . That is, in the service information 244 , function block names are displayed for each service name 251 like function blocks 252 and 254 , and control commands are shown for each function block like control commands 253 and 255 . The service information 245 also has the same structure, so its description is omitted.

返回图11,被提供了以上所述装置信息的信息供给处理部82在步骤S13中,通过通信部94将此装置信息提供给作为请求源的管理装置11。管理装置11的通信部54在步骤S2中取得由电视节目接收装置13提供的装置信息,并将其提供给网络管理处理部34。Returning to FIG. 11 , the information provision processing unit 82 that has been provided with the above-mentioned device information provides the device information to the management device 11 that is the request source through the communication unit 94 in step S13 . The communication unit 54 of the management device 11 obtains the device information provided by the television program receiving device 13 in step S2, and supplies it to the network management processing unit 34.

同样,硬盘录像机14的通信部134在步骤S21中取得由管理装置11提供的装置信息的请求,并将其提供给信息提供部114。被提供了装置信息的请求的信息提供部114的信息生成处理部121在步骤S22中基于此请求,生成与硬盘录像机14相关的装置信息,并将其提供给信息供给处理部122。Similarly, the communication unit 134 of the hard disk recorder 14 obtains a request for device information provided by the management device 11 in step S21 , and supplies it to the information providing unit 114 . The information generation processing unit 121 of the information providing unit 114 that has been provided with the device information request generates device information on the hard disk recorder 14 based on the request in step S22 , and provides it to the information provision processing unit 122 .

信息供给处理部122在步骤S23中通过通信部134将所取得的所述装置信息提供给作为请求源的管理装置11。管理装置11的通信部54在步骤S3中取得由硬盘录像机14提供的装置信息,并将其提供给网络管理处理部34。The information provision processing unit 122 provides the obtained device information to the management device 11 as the request source through the communication unit 134 in step S23. The communication unit 54 of the management device 11 acquires the device information provided by the hard disk recorder 14 in step S3 and supplies it to the network management processing unit 34 .

此外,同样地,音频播放机15的通信部174在步骤S31中取得由管理装置11提供的装置信息的请求,并将其提供给信息提供部154。被提供了装置信息的请求的信息提供部154的信息生成处理部161在步骤S32中基于此请求,生成与音频播放机15相关的装置信息,并将其提供给信息供给处理部162。Also, similarly, the communication unit 174 of the audio player 15 acquires a request for device information provided by the management device 11 in step S31 , and supplies it to the information providing unit 154 . The information generation processing unit 161 of the information providing unit 154 that has been provided with the request for device information generates device information related to the audio player 15 based on the request in step S32 , and supplies it to the information provision processing unit 162 .

信息供给处理部162在步骤S33中通过通信部174将取得的所述装置信息提供给请求源的管理装置11。管理装置11的通信部54在步骤S4中取得由音频播放机15提供的装置信息,并将其提供给网络管理处理部34。The information provision processing unit 162 provides the acquired device information to the requesting management device 11 through the communication unit 174 in step S33. The communication unit 54 of the management device 11 obtains the device information provided by the audio player 15 in step S4 , and supplies it to the network management processing unit 34 .

此外,同样地,个人计算机16的通信部214在步骤S41中取得由管理装置11提供的装置信息的请求,并将其提供给信息提供部194。被提供了装置信息的请求的信息提供部194的信息生成处理部201在步骤S42中基于此请求,生成与个人计算机16相关的装置信息,并将其提供给信息供给处理部202。Also, similarly, the communication unit 214 of the personal computer 16 obtains a request for device information provided by the management device 11 in step S41 , and supplies it to the information providing unit 194 . The information generation processing unit 201 of the information providing unit 194 that has been provided with the request for device information generates device information on the personal computer 16 based on the request in step S42 and provides it to the information provision processing unit 202 .

信息供给处理部202在步骤S43中通过通信部214将取得的所述装置信息提供给作为请求源的管理装置11。管理装置11的通信部54在步骤S5中取得由个人计算机16提供的装置信息,并将其提供给网络管理处理部34。The information provision processing unit 202 provides the obtained device information to the management device 11 as the request source through the communication unit 214 in step S43. The communication unit 54 of the management device 11 obtains the device information provided by the personal computer 16 in step S5 , and supplies it to the network management processing unit 34 .

网络管理处理部34的管理信息处理部42在步骤S6中,基于如上所述被收集的装置信息生成管理信息61,并在步骤S7中将其提供给存储部53进行存储,所述管理信息61是管理作为管理对象的电视节目接收装置13、硬盘录像机14、音频播放机15及个人计算机16的信息。The management information processing section 42 of the network management processing section 34 generates management information 61 based on the device information collected as described above in step S6, and supplies it to the storage section 53 for storage in step S7. It is information for managing the TV program receiver 13 , the hard disk video recorder 14 , the audio player 15 , and the personal computer 16 as management objects.

此外,网络管理处理部34的图像信息处理部43在步骤S8中基于由管理信息处理部42生成的管理信息61,生成作为用于提示用户的GUI的管理图像信息,并在步骤S9中将其提供给输出部52,从而在显示器上显示对应此管理图像信息的图像。Furthermore, the image information processing unit 43 of the network management processing unit 34 generates management image information as a GUI for presenting the user based on the management information 61 generated by the management information processing unit 42 in step S8, and displays it in step S9. The image is supplied to the output unit 52, and an image corresponding to the management image information is displayed on the display.

图13是表示了虚拟住宅的浏览器窗口的一个例子,所述虚拟住宅的浏览器窗口的一个例子是对应于显示器上所显示的管理图像信息的GUI图像的例子。FIG. 13 shows an example of a browser window of a virtual house, which is an example of a GUI image corresponding to management image information displayed on a display.

在此虚拟住宅的浏览器窗口261的右上部上设置有:“结束”按钮262,其在关闭虚拟住宅的浏览器窗口261时由用户按下(通过用户对鼠标等的操作,在通过画面上的指示器指示的状态下输入按下操作的指示);“最大化”按钮263,其在最大化虚拟住宅的浏览器窗口261的尺寸时,或者在将虚拟住宅的浏览器窗口261的尺寸从最大化的状态恢复到原来的尺寸时由用户按下;以及“最小化”按钮264,其在最小化虚拟住宅的浏览器窗口261时被按下。On the upper right part of the browser window 261 of this virtual house, be provided with: " end " button 262, it is pressed by the user when closing the browser window 261 of virtual house input press operation indication under the state indicated by the indicator of the indicator); "maximize" button 263, when it maximizes the size of the browser window 261 of the virtual house, or when the size of the browser window 261 of the virtual house is changed from Pressed by the user when the maximized state returns to the original size; and a "minimize" button 264, which is pressed when the browser window 261 of the virtual house is minimized.

虚拟住宅的浏览器窗口261被划分为:主面板265,用于显示虚拟住宅的图像;控制面板266,用于显示主面板265上所显示的多个图标中,与用户所选择的图像相关的信息等;以及交流面板267,用于显示聊天或邮件的内容或时事新闻等。The browser window 261 of the virtual house is divided into: the main panel 265, which is used to display the image of the virtual house; information, etc.; and a communication panel 267, which is used to display chat or mail content or current affairs news, etc.

在主面板265上所显示的虚拟住宅是表现了如图1所示的网络系统1(或者网络系统1中的作为管理对象的各装置)的三维虚拟空间。即,在此虚拟住宅中,电视节目接收装置13、硬盘录像机14、音频播放机15及个人计算机16分别被表示为图标271至图标274。The virtual house displayed on the main panel 265 is a three-dimensional virtual space expressing the network system 1 (or each device to be managed in the network system 1 ) as shown in FIG. 1 . That is, in this virtual house, the television program receiving device 13, the hard disk video recorder 14, the audio player 15, and the personal computer 16 are represented as icons 271 to 274, respectively.

图标271至图标274是表示各装置的图标,因此用户也可以通过操作管理装置11的鼠标等来自由改变这些图标在虚拟住宅上的位置。此外,在此虚拟住宅中,除了表示这些作为管理对象的装置的图标以外,还可以设置用于创造气氛的沙发或餐桌等其他图标。在此虚拟住宅中还可以设置自动行动或者基于用户指示而行动的吉祥物。此外,在图13中,作为虚拟住宅,是通过一个房间来表现的,但房间的数量也可以是多个,当然还可以在虚拟住宅的外边配置作为其他三维虚拟空间的虚拟的街道或其他虚拟住宅。The icons 271 to 274 are icons representing the respective devices, and therefore the user can freely change the positions of these icons on the virtual house by operating the mouse of the management device 11 or the like. In addition, in this virtual house, other icons such as a sofa or a dining table for creating an atmosphere may be provided in addition to the icons representing the devices to be managed. Mascots that act automatically or based on user instructions can also be set in this virtual house. In addition, in Fig. 13, as a virtual house, it is represented by one room, but the number of rooms can also be multiple, and of course, virtual streets or other virtual streets or other virtual houses can be arranged outside the virtual house as other three-dimensional virtual spaces. Residential.

此外,在图13中通过三维虚拟空间表现网络系统1,但并不仅限于此,例如也可以通过二维图像表现网络系统1,当然还可以通过文字或记号等信息来表现。下面说明通过图13所示的三维虚拟空间表现网络系统1的情况。In addition, although the network system 1 is represented by a three-dimensional virtual space in FIG. 13 , it is not limited thereto. For example, the network system 1 may be represented by a two-dimensional image, and of course may be represented by information such as characters or symbols. Next, a case where the network system 1 is represented by the three-dimensional virtual space shown in FIG. 13 will be described.

用于将与图13所示的管理图像信息对应的图像显示在显示器上的管理装置11的网络管理处理部34使装置信息收集处理结束。The network management processing unit 34 of the management device 11 for displaying an image corresponding to the management image information shown in FIG. 13 on the display ends the device information collection process.

如上所述,管理装置11的网络管理处理部34请求装置信息,并取得与作为管理对象的各装置相关的信息。此时,管理装置11可以对连接在网络12上的不特定的装置提供管理信息的请求(广播),并通过由此请求所取得的装置信息来分选出预先注册的作为管理对象的装置的装置信息,从而生成管理信息;还可以仅对预先注册的作为管理对象的装置提供装置信息的请求(多点传送)。此外,也可以基于由新连接在网络12上的装置提供的连接信息,仅对此新连接在网络12上的装置提供装置信息的请求(单播)。As described above, the network management processing unit 34 of the management device 11 requests device information and acquires information on each device to be managed. At this time, the management device 11 may request (broadcast) management information to unspecified devices connected to the network 12, and sort out pre-registered devices to be managed by requesting the device information obtained. device information to generate management information; it is also possible to provide device information requests (multicast) only to devices registered in advance as management targets. In addition, based on the connection information provided by the device newly connected to the network 12, the device information request (unicast) may be provided only to the device newly connected to the network 12 .

以上,说明了所谓的拉动(pull)型信息收集方法的情况,即:管理装置11对作为管理对象的其他装置(电视节目接收装置13、硬盘录像机14、音频播放机15及个人计算机16等)请求装置信息,而各装置基于此信息向管理装置11提供装置信息。但并不仅限于此,装置信息也可以通过推送(push)型的方法由管理装置11收集,即:即使作为管理对象的各装置没有被管理装置11所请求,也会根据需要向管理装置11提供装置信息。Above, the case of the so-called pull (pull) type information collection method has been described, that is, the management device 11 interacts with other devices (TV program receiving device 13, hard disk video recorder 14, audio player 15, personal computer 16, etc.) The device information is requested, and each device provides the device information to the management device 11 based on this information. But it is not limited to this, device information can also be collected by the management device 11 through a push method, that is, even if each device as a management object is not requested by the management device 11, it will be provided to the management device 11 as needed Device information.

即,例如作为管理对象的装置也可以在与网络12连接的时候向管理装置11提供装置信息。通过如上所述,管理装置11可以更早收集到此设备的信息并通知用户,因此用户可以更加正确地管理系统目前的状态。That is, for example, a device to be managed may provide device information to the management device 11 when connected to the network 12 . Through the above, the management device 11 can collect the information of this equipment earlier and notify the user, so the user can manage the current state of the system more correctly.

此外,管理装置11、电视节目接收装置13、硬盘录像机14、音频播放机15及个人计算机16例如可以基于UPnP(通用即插即用)、Jini或HAVi(家庭音视频互动性)等方法连接到网络12上,也可以使用基于这些方法的协议来进行上述的装置信息收集处理。例如,管理装置11在UPnP的情况下,使用可自动检测出设备加入网络的情况的SSDP(简单服务发现协议)来收集与设备相关的信息,在Jini的情况下,使用发现·查找服务等来收集服务信息。In addition, the management device 11, the TV program receiving device 13, the hard disk video recorder 14, the audio player 15 and the personal computer 16, for example, can be connected to On the network 12, the above-mentioned device information collection process can also be performed using a protocol based on these methods. For example, in the case of UPnP, the management device 11 uses SSDP (Simple Service Discovery Protocol) that can automatically detect that a device has joined the network to collect information related to the device, and in the case of Jini, uses a discovery and search service, etc. Collect service information.

若管理装置11将对应管理图像信息的GUI图像显示在显示器上,则用户基于所显示的GUI图像(图13中虚拟住宅的浏览器窗口261)操作输入部51(例如鼠标等)来输入与各装置的控制相关的指示。管理装置11的网络管理处理部34基于通过输入部51输入的指示进行作为控制管理对象的各装置的操作的处理。例如,在图13中虚拟住宅的浏览器窗口261的主面板上所显示的图像中,用户操作鼠标使光标移动并点击预定的按钮等,从而指定对应管理对象的图标271至图标274中的某一个,并为了控制而输入指示,则网络管理处理部34基于此输入执行控制处理,从而开始所指定装置的操作控制。If the management device 11 displays the GUI image corresponding to the management image information on the display, the user operates the input unit 51 (such as a mouse, etc.) based on the displayed GUI image (browser window 261 of the virtual house in FIG. Instructions related to the control of the device. The network management processing unit 34 of the management device 11 performs processing to control the operation of each device to be managed based on an instruction input through the input unit 51 . For example, in the image displayed on the main panel of the browser window 261 of the virtual residence in FIG. One, and an instruction is input for control, and the network management processing unit 34 executes control processing based on the input, thereby starting operation control of the designated device.

参照图14及图15的流程图说明网络管理处理部34使用此虚拟住宅的浏览器窗口261的控制处理。根据需要参照图16进行说明。The control processing of the network management processing unit 34 using the browser window 261 of this virtual house will be described with reference to the flowcharts of FIGS. 14 and 15 . Description will be made with reference to FIG. 16 as necessary.

最初,网络管理处理部34的控制处理部44在步骤S51中参照存储部53中所存储的管理信息61,取得所指定的装置的装置信息。取得了装置信息的控制处理部44在步骤S52中判断所指定的装置是否例如图10中所示的个人计算机16那样具有多个服务。图10中的个人计算机16具有“视频服务”、“音频服务”及“电子相簿服务”三种服务。First, the control processing unit 44 of the network management processing unit 34 refers to the management information 61 stored in the storage unit 53 in step S51, and acquires the device information of the designated device. The control processing unit 44 having acquired the device information judges in step S52 whether or not the designated device has a plurality of services such as the personal computer 16 shown in FIG. 10 . The personal computer 16 in FIG. 10 has three services of "video service", "audio service" and "electronic album service".

当判断出所指定的装置具有多个服务时,控制处理部44进行步骤S53的处理,控制图像信息处理部43将此装置的各服务图标化,例如如图16所示,显示全部对应服务的图标。When it is judged that the designated device has multiple services, the control processing unit 44 performs the processing of step S53, and controls the image information processing unit 43 to iconize each service of the device, for example, as shown in FIG. 16 , display icons of all corresponding services .

图16是用户使光标移动从而指定对应个人计算机16的图标274,并为了控制而进行了输入的情况下的虚拟住宅的浏览器窗口261的其他显示例的说明图。16 is an explanatory diagram of another display example of the browser window 261 of the virtual house when the user moves the cursor to designate the icon 274 corresponding to the personal computer 16 and inputs for control.

在图16中,由于用户指定图标274,并为了控制而进行了输入,因此图标274被粗框围起以便强调显示。进而,对话窗281被显示,在此对话窗281中显示有与个人计算机16所提供的服务对应的图标281A至图标281C。图标281A例如是视频录像机形状的图标,即是对应“视频服务”的图标。图标281B例如是音频播放机形状的图标,即是对应“音频服务”的图标。图标281C例如是相簿(书)形状图标,即是对应“电子相簿服务”的图标。In FIG. 16 , since the user designates the icon 274 and inputs it for control, the icon 274 is surrounded by a thick frame for emphatic display. Furthermore, a dialog window 281 is displayed, and icons 281A to 281C corresponding to services provided by the personal computer 16 are displayed in the dialog window 281 . The icon 281A is, for example, an icon in the shape of a video recorder, that is, an icon corresponding to "video service". The icon 281B is, for example, an icon in the shape of an audio player, that is, an icon corresponding to "audio service". Icon 281C is, for example, an album (book)-shaped icon, that is, an icon corresponding to "electronic album service".

返回图14,若如上述那样将服务图标化并加以显示,则控制处理部44进行步骤S54的处理,从而控制输入部51,开始接收用户对服务的选择。用户与指定装置时一样操作鼠标等,以选择如图16所示那样被显示的与服务对应的图标的某一个。Returning to FIG. 14 , when the service is iconified and displayed as described above, the control processing unit 44 performs the processing of step S54 to control the input unit 51 to start receiving the user's selection of the service. The user selects one of the displayed icons corresponding to the service as shown in FIG. 16 by operating the mouse or the like in the same manner as when specifying the device.

开始接收用户对服务的选择的控制处理部44进行步骤S55的处理,在经过预定的时候后判断用户是否选择了服务。当用户并没有通过输入部51输入选择对应服务的图标(图16的情况下是图标281A至281C中的某一个)的信息从而判断为用户没有选择服务时,控制处理部44进行步骤S56的处理,从而基于输入部51的信息来判断是否终止控制处理。The control processing unit 44 that starts to receive the user's selection of the service performs the processing of step S55, and judges whether the user has selected the service after a predetermined time has elapsed. When the user does not input information for selecting an icon (in the case of FIG. 16 , any of the icons 281A to 281C) corresponding to the service through the input unit 51 and determines that the user has not selected the service, the control processing unit 44 proceeds to the process of step S56. , so that it is judged based on the information of the input unit 51 whether to terminate the control process.

当与服务的选择有关的指示没有通过输入部51被输入从而判断为不终止控制处理时,控制处理部44返回步骤S55的处理,并重复这以后的处理。如上所述,控制处理部44一边判断是否终止控制处理,一边待机直到用户选择服务为止。When it is determined that the control processing is not to be terminated due to an instruction related to service selection not being input through the input unit 51, the control processing unit 44 returns to the processing of step S55, and repeats the processing thereafter. As described above, the control processing unit 44 waits until the user selects a service while judging whether to terminate the control processing.

在步骤S55中,若判断为用户操作鼠标等选择了对应服务的图标,则控制处理部44进行步骤S57的处理。此外,在步骤S52中,当基于装置信息判断为所指定的装置例如像参照图9说明的音频播放机15的服务信息的情况那样只有一个服务时,控制处理部44进行步骤S57的处理。In step S55, when it is determined that the user has selected an icon of the corresponding service by operating a mouse or the like, the control processing unit 44 proceeds to the process of step S57. Also, in step S52, when it is determined based on the device information that the designated device has only one service, for example, as in the case of the service information of the audio player 15 described with reference to FIG.

在步骤S57中,控制处理部44基于装置信息判断所指定的装置(所指定的服务)是否具有多个功能块。例如在图9的服务信息的情况下,音频播放机15(音频服务)具有“调谐器”功能及“音频内容数据录音·再现”功能两个功能块。In step S57, the control processing unit 44 judges based on the device information whether or not the designated device (designated service) has a plurality of function blocks. For example, in the case of the service information shown in FIG. 9, the audio player 15 (audio service) has two functional blocks of a "tuner" function and a "audio content data recording/reproduction" function.

这样,当判断为具有多个功能块时,控制处理部44进行步骤S58的处理,从而控制图像信息处理部43,生成功能块选择画面,并在步骤S59中将其显示在输出部52的显示器(例如虚拟住宅的浏览器窗口261的控制面板266)上,从而进行图15的步骤S61的处理。In this way, when it is determined that there are a plurality of function blocks, the control processing unit 44 performs the processing of step S58, thereby controlling the image information processing unit 43 to generate a function block selection screen, and displays it on the display of the output unit 52 in step S59. (For example, on the control panel 266 of the browser window 261 of the virtual house), the processing of step S61 in FIG. 15 is performed.

在图15的步骤S61中,控制处理部44控制输入部51开始功能块选择的接收。并且,在经过预定的时间后,控制处理部44进行步骤S62的处理,判断功能块是否被选择。当判断用户操作鼠标等选择了功能块时,控制处理部44进行步骤S63的处理。此外,在图14的步骤57中,当基于管理信息61(包括在管理信息61中的装置信息),判断为所指定的装置(所指定的服务)不具有多个功能块时,控制处理部44进行图15的步骤S63的处理。In step S61 of FIG. 15 , the control processing unit 44 controls the input unit 51 to start reception of function block selection. Then, after a predetermined time elapses, the control processing unit 44 performs the processing of step S62 to determine whether or not the function block is selected. When it is determined that the user has selected a function block by operating a mouse or the like, the control processing unit 44 proceeds to the processing of step S63. In addition, in step 57 of FIG. 14, when it is determined based on the management information 61 (device information included in the management information 61) that the specified device (specified service) does not have a plurality of function blocks, the control processing unit 44 performs the processing of step S63 in FIG. 15 .

控制处理部44在步骤S63中控制图像信息处理部43,生成用于控制此装置的控制图像,并在步骤S64中将此控制图像显示在输出部52的显示器(例如虚拟住宅的浏览器窗口261的控制面板266)上,从而在步骤S65中控制输入部51开始接收控制命令的选择。The control processing section 44 controls the image information processing section 43 in step S63 to generate a control image for controlling the device, and displays the control image on the display of the output section 52 (such as the browser window 261 of the virtual house) in step S64. on the control panel 266), so that in step S65, the control input unit 51 starts to receive the selection of the control command.

控制图像例如是使用分配了控制命令的软件按钮等的图像,并且是被显示在控制面板266等上,用户可以通过操作鼠标等来操作此软件按钮,从而指示对应此按钮的控制命令的执行的GUI图像。The control image is, for example, an image using a software button assigned a control command, and is displayed on the control panel 266, etc., and the user can operate the software button by operating a mouse to instruct the execution of the control command corresponding to the button. GUI image.

开始了控制命令选择的接收的控制处理部44在步骤S66中控制输入部51判断控制命令是否被用户选择,当判断为被选择时则进行步骤S67的处理,从而通过通信部54将所选择的控制命令提供给所指定的装置。提供了控制命令的控制处理部44进行步骤S68的处理。此外,在步骤S66中,当判断为控制命令没有被选择时,控制处理部44略去步骤S67的处理而进行步骤S68的处理。The control processing unit 44 that has started the reception of the control command selection controls the input unit 51 to determine whether the control command is selected by the user in step S66, and if it is determined that it is selected, then the processing of step S67 is performed, so that the selected Control commands are provided to the designated devices. The control processing unit 44 supplied with the control command performs the processing of step S68. In addition, when it is determined in step S66 that the control command has not been selected, the control processing unit 44 skips the processing in step S67 and performs the processing in step S68.

在步骤S68中,控制处理部44控制输入部51判断“关闭”按钮是否被操作,所述“关闭”按钮是设置在控制图像上的按钮,并且是通过用户的操作来指示控制图像显示结束的按钮,当判断为用户没有操作“关闭”按钮时,进行步骤S66的处理,并重复其后的处理。In step S68, the control processing unit 44 controls the input unit 51 to judge whether or not the “Close” button is operated. The “Close” button is a button provided on the control image and is an instruction to end the display of the control image by the user's operation. button, when it is determined that the user has not operated the "Close" button, the processing of step S66 is performed, and the subsequent processing is repeated.

此外,在步骤S68中,当判断为用户通过操作鼠标等而操作“关闭”按钮并选择“关闭”按钮时,控制处理部44进行步骤S69的处理,例如在进行了结束处理之后,即控制图像信息处理部43来结束控制图像的显示等之后,结束控制处理。In addition, in step S68, when it is determined that the user operates the "close" button by operating the mouse or the like and selects the "close" button, the control processing unit 44 performs the processing of step S69, for example, after performing the end processing, that is, the control image After the information processing unit 43 ends the display of the control image, etc., the control process ends.

此外,在步骤S62中,当判断为用户没有选择功能块时,控制处理部44进行步骤S70的处理,从而同控制图像时相同,判断设置在功能块选择画面上的“关闭”按钮是否被选择。当判断为用户没有操作“关闭”按钮时,控制处理部44返回步骤S62的处理,并重复其后的处理。此外,在步骤S70中,当判断为用户通过操作鼠标等而操作“关闭”按钮并选择“关闭”按钮时,控制处理部44进行步骤S69的处理,例如在进行了结束处理之后,即控制图像信息处理部43来结束控制图像的显示等之后,结束控制处理。In addition, in step S62, when it is determined that the user has not selected a function block, the control processing unit 44 performs the processing of step S70, thereby judging whether the "Close" button provided on the function block selection screen is selected as in the case of controlling the image. . When it is determined that the user has not operated the "Close" button, the control processing unit 44 returns to the processing of step S62, and repeats the subsequent processing. In addition, in step S70, when it is determined that the user operates the "close" button by operating the mouse or the like and selects the "close" button, the control processing unit 44 performs the processing of step S69, for example, after performing the end processing, that is, the control image After the information processing unit 43 ends the display of the control image, etc., the control process ends.

此外,例如在图16中,当用户指定主面板265的对话窗281或图标274以外的部分等,并在图14的步骤S56中判断为结束控制处理时,控制处理部44进行图15的步骤S69的处理,在进行结束对话窗281等图像显示等的结束处理之后,结束控制处理。In addition, for example, in FIG. 16, when the user designates a part other than the dialog window 281 or the icon 274 of the main panel 265, and determines in step S56 of FIG. In the process of S69, the control process is ended after the end process such as ending the image display of the dialogue window 281 is performed.

通过进行上述的控制处理,用户可以使用图16所示的虚拟住宅的浏览器窗口261控制连接在网络12上的作为管理对象的各装置的操作。例如,对个人计算机16提供的各服务(视频服务、音频服务、电子相簿服务)指示供给控制命令时,用户可以通过操作被显示在虚拟住宅的浏览器窗口261上的图标274,如图7所示那样向管理装置11提供针对个人计算机16的控制命令。By performing the control processing described above, the user can control the operation of each device connected to the network 12 as a management target using the browser window 261 of the virtual house shown in FIG. 16 . For example, when each service (video service, audio service, electronic album service) provided by the personal computer 16 indicates the supply control command, the user can operate the icon 274 displayed on the browser window 261 of the virtual house, as shown in Figure 7 Control commands for the personal computer 16 are supplied to the management device 11 as shown.

即,若用户指示对个人计算机16所提供的各服务提供控制命令,则管理装置11如图17的流程图所示进行对个人计算机16的通信处理。That is, when the user instructs to provide a control command to each service provided by the personal computer 16, the management device 11 performs communication processing with the personal computer 16 as shown in the flowchart of FIG. 17 .

例如,若用户指示了对个人计算机16的视频服务提供控制命令,则管理装置11的控制处理部44在步骤S91中通过通信部54向个人计算机16提供所指定的视频服务控制命令。个人计算机16的通信部214在步骤S101中若取得了此视频服务控制命令,则向CPU 191提供此命令。取得视频服务控制命令的CPU 191在步骤S102中基于此控制命令执行视频服务程序221,从而进行视频服务的处理。并且,CPU 191在步骤S103中通过通信部214对管理装置11提供响应。若管理装置11的通信部54在步骤S92中取得此响应,则将其提供给控制处理部44。For example, when the user instructs a video service provision control command to the personal computer 16, the control processing unit 44 of the management device 11 provides the specified video service control command to the personal computer 16 through the communication unit 54 in step S91. When the communication unit 214 of the personal computer 16 acquires the video service control command in step S101, it provides the command to the CPU 191. The CPU 191 that has acquired the video service control command executes the video service program 221 based on the control command in step S102, thereby performing video service processing. And, the CPU 191 provides a response to the management device 11 through the communication unit 214 in step S103. The communication part 54 of the management apparatus 11 will provide this response to the control processing part 44 after acquiring this response in step S92.

此外,例如用户指示了对个人计算机16的音频服务提供控制命令时也是同样地,管理装置11的控制处理部44在步骤S93中通过通信部54向个人计算机16提供所指定的音频服务控制命令。个人计算机16的通信部214在步骤S104中若取得了此音频服务控制命令,则向CPU 191提供此命令。取得音频服务控制命令的CPU 191在步骤S105中基于此控制命令执行音频服务程序222,从而进行音频服务的处理。并且,CPU 191在步骤S 106中通过通信部214对管理装置11提供响应。若管理装置11的通信部54在步骤S94中取得此响应,则将其提供给控制处理部44。Also, for example, when the user instructs an audio service provision control command to the personal computer 16, the control processing unit 44 of the management device 11 provides the designated audio service control command to the personal computer 16 through the communication unit 54 in step S93. The communication unit 214 of the personal computer 16, upon obtaining the audio service control command in step S104, provides the command to the CPU 191. The CPU 191 that obtains the audio service control command executes the audio service program 222 based on the control command in step S105, thereby performing audio service processing. And, the CPU 191 provides a response to the management device 11 through the communication unit 214 in step S106. The communication part 54 of the management apparatus 11 will provide this response to the control processing part 44 after acquiring this response in step S94.

进而,例如用户指示了对个人计算机16的电子相簿服务提供控制命令时也是同样地,管理装置11的控制处理部44在步骤S95中通过通信部54向个人计算机16提供所指定的电子相簿服务控制命令。个人计算机16的通信部214在步骤S107中若取得了此电子相簿服务控制命令,则向CPU 191提供此命令。取得电子相簿服务控制命令的CPU 191在步骤S108中基于此控制命令执行电子相簿服务程序223,从而进行电子相簿服务的处理。并且,CPU 191在步骤S109中通过通信部214对管理装置11提供响应。若管理装置11的通信部54在步骤S96中取得此响应,则将其提供给控制处理部44。Furthermore, for example, when the user instructs the electronic album service provision control command to the personal computer 16, the control processing unit 44 of the management device 11 provides the designated electronic album service to the personal computer 16 through the communication unit 54 in step S95. Service control command. The communication unit 214 of the personal computer 16, upon obtaining the electronic album service control command in step S107, provides the command to the CPU 191. The CPU 191 that has acquired the electronic album service control command executes the electronic album service program 223 based on the control command in step S108, thereby performing the processing of the electronic album service. And, the CPU 191 provides a response to the management device 11 through the communication unit 214 in step S109. The communication part 54 of the management apparatus 11 will provide this response to the control processing part 44 after acquiring this response in step S96.

如上所述,无论是与这些中的哪个服务相对的控制命令,用户都操作与个人计算机16对应的图标274进行指示,从而管理装置11向个人计算机16提供此控制命令。通过如上所述,用户可以正确地掌握对哪个设备发出了指示。As described above, the management device 11 provides the control command to the personal computer 16 by operating the icon 274 corresponding to the personal computer 16 to instruct the user to control any of these services. As described above, the user can accurately grasp to which device the instruction was issued.

但是,如图13所示,还考虑到即使看到了与个人计算机16对应地图标274,用户也不能凭直觉掌握对应此图标274的个人计算机16提供了设么服务。即,为了掌握在这种情况下个人计算机16提供了什么服务,如图16所示,用户必须指定图标274从而显示服务。However, as shown in FIG. 13, even if the user sees the icon 274 corresponding to the personal computer 16, the user cannot intuitively grasp what service is provided by the personal computer 16 corresponding to the icon 274. That is, in order to grasp what service the personal computer 16 provides in this case, as shown in FIG. 16, the user must designate the icon 274 so that the service is displayed.

一般来说,用户是电视节目接收装置13至个人计算机16的用户,因此在大部分情况下主要目的是控制这些装置的操作,而不是为了正确的通信控制。换言之,在大部分情况下,对于用户来说重要的是通过各装置的控制得到或输出目标的内容数据,而不是掌握实际上哪个装置进行了怎样的操作。因此,如上述说明的个人计算机16那样,在一个装置具有多个服务的情况下,管理装置11可以将各服务作为虚拟设备而图标化,从而用户也可以像控制与其他实际设备对应的图标一样来控制对应此服务的图标。In general, the user is a user of the TV program receiving apparatus 13 to the personal computer 16, so in most cases the main purpose is to control the operation of these apparatuses, not for proper communication control. In other words, in most cases, it is important for the user to obtain or output target content data through the control of each device, rather than grasping which device actually performs which operation. Therefore, like the personal computer 16 described above, when one device has a plurality of services, the management device 11 can iconize each service as a virtual device, so that the user can also control icons corresponding to other real devices. to control the icon corresponding to this service.

即,也可以是如下情况:在如参照图13说明的虚拟住宅的浏览器窗口261上所显示的图像中,当用户指定了具有多个服务的图标时,例如在控制面板266等上,如后面所述准备了“分割按钮”那样的软件按钮,从而用户可以通过操作此分割按钮来为每个服务分割图标。That is, it may also be the case that, in the image displayed on the browser window 261 of the virtual house as explained with reference to FIG. A software button such as a "split button" described later is prepared so that the user can divide icons for each service by operating the split button.

参照图18的流程图来说明分割处理,所述分割处理是在用户操作此分割按钮指示图标的分割时而被执行的。根据需要,参照图19至图21进行说明。The division process, which is executed when the user operates this division button to instruct division of the icon, will be described with reference to the flowchart of FIG. 18 . Description will be made with reference to FIGS. 19 to 21 as necessary.

若用户指示图标的分割,则网络管理处理部34的控制处理部44在步骤S121中参照此装置的装置信息,所述此装置的装置信息被包括在存储于存储部53中的管理信息61中。并且,管理信息处理部42在步骤S122中基于此装置信息给每个服务设定虚拟设备,并生成作为此虚拟设备的装置信息(服务信息)的虚拟设备信息,并使用此虚拟设备信息更新管理信息61。If the user instructs to divide the icon, the control processing unit 44 of the network management processing unit 34 refers to the device information of the device included in the management information 61 stored in the storage unit 53 in step S121. . Furthermore, the management information processing unit 42 sets a virtual device for each service based on the device information in step S122, generates virtual device information as device information (service information) of the virtual device, and uses this virtual device information to update the management Information 61.

例如,当分割个人计算机16的图标274时,管理信息处理部42如图19至图21所示从包括在管理信息中的装置信息(参照图10说明的个人计算机16的服务信息)生成每个服务的虚拟设备信息。For example, when dividing the icon 274 of the personal computer 16, the management information processing unit 42 generates each Virtual appliance information for the service.

即,管理信息处理部42生成将图19所示的视频服务虚拟设备化的服务信息301;将图20所示的音频服务虚拟设备化的服务信息302;以及将图21所示的电子相簿服务虚拟设备化的服务信息303。That is, the management information processing unit 42 generates service information 301 in which the video service shown in FIG. 19 is virtualized; service information 302 in which the audio service shown in FIG. 20 is virtualized; Service information 303 for service virtualization.

返回图18,若生成虚拟设备信息,则在步骤S123中,图像信息处理部43生成此虚拟设备的图标,并在步骤124中将此图标像与其他装置对应的图标一样显示在输出部52的显示器(虚拟住宅的浏览器窗口261的主面板265)上,并结束分割处理。Returning to FIG. 18 , if the virtual device information is generated, in step S123, the image information processing unit 43 generates an icon of the virtual device, and in step S124, the icon is displayed on the output unit 52 like icons corresponding to other devices. display (the main panel 265 of the browser window 261 of the virtual house), and end the splitting process.

如上所述通过网络管理处理部34进行分割处理,例如,用户如图22所示,在虚拟住宅的浏览器窗口261中指定对应个人计算机16的图标274,则在控制面板266上除了显示选择视频服务的视频录放机按钮311、选择音频服务的音频播放机按钮312以及选择电子相簿服务的相簿按钮313之外,还显示有给各服务分割图标的分割按钮314。As mentioned above, the division process is performed by the network management processing unit 34. For example, as shown in FIG. In addition to the video recorder button 311 for the service, the audio player button 312 for selecting the audio service, and the album button 313 for selecting the electronic album service, a split button 314 for splitting icons for each service is displayed.

并且,如图23所示,若用户通过操作鼠标等而操作此分割按钮3 14,则在主面板265上显示有:视频录放机图标321,其是对应视频服务的虚拟设备的图标;音频播放机图标322,其是对应音频服务的虚拟设备的图标;以及相簿图标323,其是对应电子相簿服务的虚拟设备的图标。And, as shown in Figure 23, if the user operates the split button 314 by operating the mouse etc., then on the main panel 265 it is displayed: a video recorder icon 321, which is an icon of a virtual device corresponding to the video service; A phone icon 322, which is an icon of a virtual device corresponding to an audio service; and an album icon 323, which is an icon of a virtual device corresponding to an electronic photo album service.

通过如上所述,用户可以根据各虚拟设备的图标形状来凭直觉掌握对应此图标的服务。此外,与上述其他装置的图标的情况相同,通过操作此图标,可以进行对此图标所对应的服务的控制,因此用户可以更加容易地管理系统。As described above, the user can intuitively grasp the service corresponding to the icon according to the shape of the icon of each virtual device. Also, as in the case of the icons of other devices described above, by operating the icon, the service corresponding to the icon can be controlled, so the user can manage the system more easily.

在如上所述分割图标时,参照图17的流程图说明的处理在实际上是如图17的流程图那样处理,但在虚拟空间中,可以像图24的流程图那样处理。When the icon is divided as described above, the processing described with reference to the flowchart of FIG. 17 is actually processed like the flowchart of FIG. 17 , but it can be processed like the flowchart of FIG. 24 in the virtual space.

例如,在图24中,若用户操作图23的视频录像机图标321,指示供给控制命令(实际上是对个人计算机16的视频服务指示供给控制命令),则管理装置11的控制处理部44在步骤S141中通过通信部54将所指定的视频服务控制命令提供给虚拟视频录像机(实际上是个人计算机16)。虚拟视频录像机若在步骤S151中取得此视频服务控制命令,则在步骤S152中基于此控制命令进行视频服务的处理(实际上是个人计算机16的CPU 191基于控制命令执行视频服务程序221,从而进行视频服务的处理)。并且,虚拟视频录像机(实际上是个人计算机16)在步骤S153中对管理装置11提供响应。管理装置11的通信部54若在步骤S142中取得此响应,则将其提供给控制处理部44。For example, in FIG. 24, if the user operates the video recorder icon 321 in FIG. 23 and instructs to supply a control command (in fact, it is to instruct the supply of a control command to the video service of the personal computer 16), then the control processing unit 44 of the management device 11 in step In S141, the specified video service control command is provided to the virtual video recorder (actually the personal computer 16) through the communication unit 54. If the virtual video recorder obtains this video service control command in step S151, then in step S152, the processing of video service is carried out based on this control command (actually the CPU 191 of personal computer 16 executes the video service program 221 based on the control command, thereby performing processing of video services). And, the virtual video recorder (actually the personal computer 16) provides a response to the management device 11 in step S153. The communication part 54 of the management apparatus 11 will provide this response to the control processing part 44 after acquiring this response in step S142.

此外,例如在图24中,若用户操作图23的音频播放机图标322,指示提供控制命令(实际上是对个人计算机16的音频服务指示提供控制命令),则管理装置11的控制处理部44在步骤S143中通过通信部54将所指定的音频服务控制命令提供给虚拟音频播放机(实际上是个人计算机16)。虚拟音频播放机若在步骤S161中取得此音频服务控制命令,则在步骤S162中基于此控制命令进行音频服务的处理(实际上是个人计算机16的CPU 191基于控制命令执行音频服务程序222,从而进行音频服务的处理)。并且,虚拟音频播放机(实际上是个人计算机16)在步骤S163中对管理装置11提供响应。管理装置11的通信部54若在步骤S144中取得此响应,则将其提供给控制处理部44。In addition, for example, in FIG. 24, if the user operates the audio player icon 322 in FIG. In step S143, the specified audio service control command is supplied to the virtual audio player (actually, the personal computer 16) through the communication section 54. If the virtual audio player obtains this audio service control command in step S161, then in step S162, the processing of audio service is carried out based on this control command (actually the CPU 191 of personal computer 16 executes the audio service program 222 based on the control command, thereby processing for audio services). And, the virtual audio player (actually the personal computer 16) provides a response to the management device 11 in step S163. The communication part 54 of the management apparatus 11 will provide this response to the control processing part 44 after acquiring this response in step S144.

进而,例如在图24中,若用户操作图23的相簿图标323,指示提供控制命令(实际上是对个人计算机16的电子相簿服务指示提供控制命令),则管理装置11的控制处理部44在步骤S145中通过通信部54将所指定的电子相簿服务控制命令提供给虚拟电子相簿(实际上是个人计算机16)。虚拟电子相簿若在步骤S171中取得此电子相簿服务控制命令,则在步骤S172中基于此控制命令进行电子相簿服务的处理(实际上是个人计算机16的CPU 191基于控制命令执行电子相簿服务程序223,从而进行视频服务的处理)。并且,虚拟电子相簿(实际上是个人计算机16)在步骤S173中对管理装置11提供响应。管理装置11的通信部54若在步骤S146中取得此响应,则将其提供给控制处理部44。Furthermore, for example, in FIG. 24, if the user operates the photo album icon 323 in FIG. 44. In step S145, the designated electronic album service control command is provided to the virtual electronic album (actually the personal computer 16) through the communication unit 54. If the virtual electronic album obtains the electronic album service control command in step S171, then in step S172, the processing of electronic album service is carried out based on the control command (in fact, the CPU 191 of the personal computer 16 executes the electronic album service based on the control command. book service program 223, so as to process the video service). And, the virtual electronic album (actually the personal computer 16) provides a response to the management device 11 in step S173. The communication part 54 of the management apparatus 11 will provide this response to the control processing part 44 after acquiring this response in step S146.

即,在此虚拟住宅的浏览器窗口261中,将服务虚拟设备化,从而可以和装置一样处理,因此用户不仅对应每个装置来管理网络系统1,而且还可以通过服务单位来管理,从而可以直观且更加容易地控制系统。That is, in the browser window 261 of this virtual house, the service is virtualized and can be handled in the same way as the device. Therefore, the user can manage the network system 1 not only for each device, but also for each service unit. Intuitive and easier control of the system.

此外,在所述分割时,当然也可以去除对应原装置的图标。In addition, during the division, it is of course also possible to remove the icon corresponding to the original device.

此外,用户通过操作所述虚拟住宅的浏览器窗口261的GUI图像,还可以使管理装置11管理的装置中的多个装置协同操作。例如,用户通过操作图标等,可以通过电视节目接收装置13输出记录在硬盘录像机14内的视频数据(图像数据或声音数据等),或者复制所述视频数据并记录(复制)在个人计算机16中。In addition, by manipulating the GUI image of the browser window 261 of the virtual house, the user can cause a plurality of devices managed by the management device 11 to cooperate with each other. For example, the user can output video data (image data or sound data, etc.) recorded in the hard disk video recorder 14 through the TV program receiving device 13 by operating icons or the like, or copy the video data and record (copy) in the personal computer 16. .

参照图25及图26的流程图说明在所述情况下的各装置(管理装置11、电视节目接收装置13、硬盘录像机14、个人计算机16)之间的通信处理。The communication processing among the respective devices (management device 11, TV program receiving device 13, hard disk video recorder 14, personal computer 16) in this case will be described with reference to the flowcharts of Fig. 25 and Fig. 26 .

若用户操作管理装置11的输入部51(例如鼠标等),指定对应硬盘录像机14的图标272,从而进行输入,以请求记录(录像)在硬盘录像机14中的节目(由图像数据或声音数据形成的视频数据)的列表(节目列表),则网络管理处理部34的信息请求处理部41在步骤S181中生成对硬盘录像机14的节目列表的请求,并通过通信部54将其提供给硬盘录像机14,由此对硬盘录像机14请求节目列表。If the user operates the input unit 51 (such as a mouse, etc.) of the management device 11, designates the icon 272 corresponding to the hard disk video recorder 14, so as to input, to request recording (recording) the program (formed by image data or sound data) in the hard disk video recorder 14 video data), the information request processing part 41 of the network management processing part 34 generates a request for the program list of the hard disk video recorder 14 in step S181, and provides it to the hard disk video recorder 14 by the communication part 54 , thereby requesting a program list to the hard disk video recorder 14 .

硬盘录像机14的通信部134若在步骤S201中取得所述请求,则将其提供给信息提供部114。取得了节目列表请求的信息提供部114的信息生成处理部121控制存储部133,从而取得存储在存储部133中的节目(视频数据)一览,生成节目列表,并将其提供给信息供给处理部122。信息供给处理部122在步骤S202中将所提供的节目列表提供给管理装置11。管理装置11的通信部54在步骤S182中取得所述节目列表并将其提供给网络管理处理部34。网络管理处理部34的图像信息处理部43生成显示取得的节目列表的图像,并控制输出部52在显示器上显示所述图像,从而向用户提示硬盘录像机14的节目列表。The communication part 134 of the hard disk video recorder 14 will provide the said request to the information providing part 114 after acquiring the said request in step S201. The information generation processing unit 121 of the information providing unit 114 that has received the program list request controls the storage unit 133 to obtain a list of programs (video data) stored in the storage unit 133, generates a program list, and provides it to the information supply processing unit 122. The information provision processing unit 122 provides the provided program list to the management device 11 in step S202. The communication unit 54 of the management device 11 acquires the program list and supplies it to the network management processing unit 34 in step S182. The image information processing unit 43 of the network management processing unit 34 generates an image displaying the acquired program list, controls the output unit 52 to display the image on the display, and presents the program list of the hard disk video recorder 14 to the user.

若用户参照显示在显示器上的节目列表操作输入部51,从节目列表中指定所希望的节目,并进一步指定电视节目接收装置13,从而指示所述指定节目的再现,则网络管理处理部34的操作控制部44在步骤S183中生成所述被指定节目(指定节目)的再现请求,并通过通信部54将其提供给电视节目接收装置13,由此,对电视节目接收装置13请求指定节目的再现。此外,在所述指定节目的再现请求中包括表示指定节目的数据被记录在硬盘录像机14中的信息。If the user refers to the program list displayed on the display and operates the input unit 51, specifies a desired program from the program list, and further specifies the TV program receiving device 13, thereby instructing the reproduction of the specified program, then the network management processing unit 34 In step S183, the operation control unit 44 generates a playback request for the designated program (designated program), and provides it to the television program receiving apparatus 13 through the communication unit 54, thereby requesting the television program receiving apparatus 13 to request the playback of the designated program. reproduce. In addition, information indicating that the data of the specified program is recorded in the hard disk video recorder 14 is included in the reproduction request of the specified program.

电视节目接收装置13的通信部94若在步骤S191中取得所述请求,则将其提供给CPU 71。取得指定节目再现请求的CPU 71基于所述请求,在步骤S192中对硬盘录像机14请求所述指定节目的再现。硬盘录像机14的通信部134若在步骤S203中取得所述请求,则将其提供给CPU 111。CPU 111基于所述请求,在步骤S204中控制录像再现部115等开始再现处理。此外,请求再现指定节目的电视节目接收装置13的CPU 71在步骤S193中控制图像处理部75等,开始显示硬盘录像机14所提供的节目(图像数据或声音数据)的处理。由此,开始从硬盘录像机14向电视节目接收装置13提供视频数据331(图像数据或声音数据等),从而与所提供的视频数据331对应的图像被显示在电视节目接收装置13的显示器上。此外,此处的视频数据331是正常再现的数据。The communication unit 94 of the television program receiving device 13, upon acquiring the request in step S191, supplies it to the CPU 71. Based on the request, the CPU 71 that has acquired the playback request of the specified program requests the hard disk video recorder 14 to play back the specified program in step S192. The communication unit 134 of the hard disk video recorder 14 will provide the request to the CPU 111 upon obtaining the request in step S203. Based on the request, the CPU 111 controls the recording/playback unit 115 and the like to start playback processing in step S204. In addition, the CPU 71 of the television program receiving device 13 that requests to reproduce the specified program controls the image processing unit 75 and the like in step S193, and starts the process of displaying the program (image data or audio data) provided by the hard disk video recorder 14. Thus, video data 331 (image data or audio data, etc.) is started to be supplied from the hard disk video recorder 14 to the TV program receiver 13 , and images corresponding to the supplied video data 331 are displayed on the display of the TV program receiver 13 . In addition, the video data 331 here is normally reproduced data.

开始了所述显示处理的电视节目接收装置13的CPU 71通过通信部94向管理装置11通知显示开始。管理装置11的通信部54在步骤S184中取得所述通知。The CPU 71 of the television program receiving device 13 having started the display process notifies the management device 11 of the start of the display through the communication unit 94. The communication unit 54 of the management device 11 acquires the notification in step S184.

下面,若用户操作输入部51指示结束如上所述开始的节目的显示,则网络管理处理部34的操作控制部44在步骤S185中生成结束所述被指定的节目(指定节目)的显示的请求,并通过通信部54将其提供给电视节目接收装置13,由此对电视节目接收装置13请求节目的显示结束。Next, when the user operates the input unit 51 to instruct to end the display of the program started as described above, the operation control unit 44 of the network management processing unit 34 generates a request to end the display of the designated program (specified program) in step S185. , and provide it to the TV program receiving device 13 through the communication unit 54 , thereby requesting the TV program receiving device 13 to end the display of the program.

电视节目接收装置13的通信部94若在步骤S195中取得所述请求,则将其提供给CPU 71。取得节目显示结束请求的CPU 71基于所述请求,在步骤S196中对硬盘录像机14请求结束所述节目的再现。硬盘录像机14的通信部134若在步骤S205中取得所述请求,则将其提供给CPU 111。The communication unit 94 of the television program receiving device 13, upon acquiring the request in step S195, supplies it to the CPU 71. Based on the request, the CPU 71 that has acquired the program display end request requests the hard disk video recorder 14 to end the playback of the program in step S196. The communication unit 134 of the hard disk video recorder 14 will provide the request to the CPU 111 after acquiring the request in step S205.

CPU 111基于所述请求,在步骤S206中控制录像再现部115等结束再现处理。若再现处理结束,则CPU 111在步骤S207中通过通信部134向电视节目接收装置13通知再现已结束。电视节目接收装置13的通信部94若在步骤S197中取得所述通知,则将所述通知提供给信息提供部74的信息供给处理部82。取得所述再现结束通知的信息供给处理部82在步骤S198中通过通信部94向管理装置11通知节目显示已结束。管理装置11的通信部54在步骤S186中取得所述通知。Based on the request, the CPU 111 controls the recording/playback unit 115 and the like to end the playback process in step S206. When the playback process ends, the CPU 111 notifies the TV program receiver 13 through the communication unit 134 that the playback has ended in step S207. The communication unit 94 of the television program receiving device 13 , upon acquiring the notification in step S197 , provides the notification to the information provision processing unit 82 of the information provision unit 74 . The information provision processing unit 82 that has acquired the playback end notification notifies the management device 11 that the display of the program has ended through the communication unit 94 in step S198. The communication unit 54 of the management device 11 acquires the notification in step S186.

此外,若用户操作输入部51,从而如上所述指示将记录在硬盘录像机14的硬盘125中的视频数据的备份记录到个人计算机16中,则网络管理处理部34的操作控制部44在图26的步骤S211中生成所指定的节目(指定节目)的复制处理的请求,并通过通信部54将其提供给硬盘录像机14,由此对硬盘录像机14请求节目(视频数据)的复制处理。In addition, if the user operates the input unit 51 to instruct the backup recording of the video data recorded in the hard disk 125 of the hard disk video recorder 14 to be recorded in the personal computer 16 as described above, then the operation control unit 44 of the network management processing unit 34 is shown in FIG. In step S211, a request for copy processing of the designated program (designated program) is generated and provided to the hard disk recorder 14 through the communication unit 54, thereby requesting the hard disk recorder 14 for copy processing of the program (video data).

硬盘录像机14的通信部134若在步骤S231中取得所述请求,则将其提供给CPU 111。取得了节目复制请求的CPU 111基于所述请求在步骤S232对个人计算机16请求录像处理。个人计算机16的通信部214若在步骤S251中取得所述请求,则将其提供给CPU 191 。The communication unit 134 of the hard disk video recorder 14 will provide the request to the CPU 111 after acquiring the request in step S231. The CPU 111 having acquired the program duplication request requests the personal computer 16 for recording processing based on the request in step S232. The communication unit 214 of the personal computer 16, upon acquiring the request in step S251, provides it to the CPU 191.

CPU 191若基于所述请求执行视频服务程序221等,从而进行录像处理的准备,并完成所述处理,则在步骤S252中通过通信部214向硬盘录像机14通知录像准备已完成。硬盘录像机14的通信部134若在步骤S233中取得所述通知,则将所述通知提供给CPU 111。被通知了录像准备已完成的CPU 111在步骤S234中开始所指定的节目再现处理。由此开始从硬盘录像机14向个人计算机16提供视频数据332(图像数据或声音数据等)。此外,此处的视频数据332是正常再现的数据。If the CPU 191 executes the video service program 221 etc. based on the request to prepare for recording processing and completes the processing, then in step S252, the communication unit 214 notifies the hard disk video recorder 14 that the recording preparation has been completed. The communication unit 134 of the hard disk video recorder 14 will provide the notification to the CPU 111 when the notification is obtained in step S233. The CPU 111 notified that the recording preparations have been completed starts the designated program playback process in step S234. This starts to supply the video data 332 (image data, audio data, etc.) from the hard disk recorder 14 to the personal computer 16 . In addition, the video data 332 here is normally reproduced data.

若视频数据331的供给开始,则个人计算机16的CPU 191在步骤S253中开始所提供的视频数据的录像处理。此外,开始了视频数据331的供给的硬盘录像机14的信息供给处理部122在步骤S235中通过通信部54向管理装置11通知开始复制处理。管理装置11的通信部54若在步骤S212中取得所述通知,则将其提供给CPU 31。When the supply of the video data 331 starts, the CPU 191 of the personal computer 16 starts recording processing of the supplied video data in step S253. Moreover, the information supply processing part 122 of the hard disk video recorder 14 which started supply of the video data 331 notifies the management apparatus 11 via the communication part 54 of start of a copy process in step S235. The communication unit 54 of the management device 11 provides the notification to the CPU 31 upon obtaining the notification in step S212.

下面,若用户操作输入部51指示停止如上所述被开始的视频数据的复制处理,则网络管理处理部34的操作控制部44在图26的步骤S213中生成复制处理的停止请求,并通过通信部54将其提供给硬盘录像机14。Next, if the user operates the input unit 51 to instruct to stop the copying process of the video data started as described above, the operation control unit 44 of the network management processing unit 34 generates a stop request for the copying process in step S213 of FIG. The unit 54 supplies it to the hard disk video recorder 14 .

硬盘录像机14的通信部134若在步骤S236中取得所述请求,则将其提供给CPU 111。取得了复制停止请求的CPU 111基于所述请求,在步骤S237中控制录像再现部115停止再现处理,并在步骤S238中通过通信部134对个人计算机16请求结束录像处理。The communication unit 134 of the hard disk video recorder 14 will provide the request to the CPU 111 after acquiring the request in step S236. Based on the request, the CPU 111 that has received the copy stop request controls the recording and reproducing unit 115 to stop the reproduction process in step S237, and requests the personal computer 16 to end the recording process through the communication unit 134 in step S238.

个人计算机16的通信部214若在步骤S254中取得所述请求,则将其提供给CPU 191。取得了录像处理结束请求的CPU 191基于所述请求,在步骤S255中结束录像处理,并在步骤S256中通过通信部214对硬盘录像机14通知结束录像处理。The communication unit 214 of the personal computer 16, upon obtaining the request in step S254, provides it to the CPU 191. The CPU 191 that has acquired the recording processing end request ends the recording processing in step S255 based on the request, and notifies the hard disk video recorder 14 of the end of the recording processing in step S256 through the communication unit 214.

硬盘录像机14的通信部134若在步骤S239中取得所述请求,则将其提供给CPU 111。CPU 111基于所述请求,在步骤S240中通过通信部134向管理装置11通知录像处理的结束。管理装置11的通信部54在步骤S214中取得所述通知。网络系统1的各装置如上所述进行协同处理。The communication unit 134 of the hard disk video recorder 14 will provide the request to the CPU 111 after acquiring the request in step S239. Based on the request, the CPU 111 notifies the management device 11 through the communication unit 134 of the end of the recording process in step S240. The communication unit 54 of the management device 11 acquires the notification in step S214. Each device of the network system 1 performs cooperative processing as described above.

在管理装置11中,当指示进行上述协同处理时,用户可以收集在此协同处理中所必需的服务并生成作为一个装置的虚拟设备,例如在虚拟住宅的浏览器窗口261的主面板265上所显示的虚拟空间(虚拟住宅)中显示对应所述虚拟设备的图标,并通过操作所述图标来指示协同处理。In the management device 11, when instructing to perform the above-mentioned cooperative processing, the user can collect the services necessary in this cooperative processing and generate a virtual device as one device, for example, on the main panel 265 of the browser window 261 of the virtual house. Icons corresponding to the virtual devices are displayed in the displayed virtual space (virtual house), and cooperative processing is instructed by manipulating the icons.

例如,若用户操作鼠标等来指示虚拟设备的生成,则管理装置11的网络管理处理部34开始虚拟设备生成处理。参照图27的流程图说明虚拟设备生成处理。根据需要参照图28进行说明。For example, when the user instructs generation of a virtual device by operating a mouse or the like, the network management processing unit 34 of the management device 11 starts a virtual device generation process. The virtual device generation process will be described with reference to the flowchart of FIG. 27 . Description will be made with reference to FIG. 28 as necessary.

指示虚拟设备的生成的管理装置11的网络管理处理部34的管理信息处理部42在步骤S271中读入存储在存储部53中的管理信息61,从而取得作为管理对象的各装置的装置信息。并且,图像信息处理部43在步骤S272中基于管理信息61的装置信息,生成如图28所示的虚拟设备生成画面,并控制输出部52将所述画面显示在显示器上。The management information processing unit 42 of the network management processing unit 34 of the management device 11 instructing generation of virtual devices reads the management information 61 stored in the storage unit 53 in step S271 to obtain device information of each device to be managed. In addition, the image information processing unit 43 generates a virtual device generation screen as shown in FIG. 28 based on the device information of the management information 61 in step S272, and controls the output unit 52 to display the screen on the display.

在图28中,虚拟设备生成画面340是用于用户生成虚拟设备的GUI,并且由以下结构构成:控制面板341,其显示与所生成的虚拟设备的控制有关的信息;控制命令显示栏342,其显示由管理装置11管理的各装置的控制命令的一览;按钮框343,其显示有按钮样本,用于在控制面板341中将控制命令按钮化;初始化按钮344,其通过用户的操作来初始化控制面板341的设定;注册按钮345,其通过用户的操作来注册控制面板341的信息;以及取消按钮346,其通过用户的操作来中止虚拟设备的生成。In FIG. 28, a virtual device generation screen 340 is a GUI for a user to generate a virtual device, and is composed of a control panel 341 that displays information related to the control of the generated virtual device; a control command display column 342, It displays a list of control commands of each device managed by the management device 11; a button box 343, which displays a button sample, for buttoning the control command in the control panel 341; an initialization button 344, which is initialized by the user's operation The setting of the control panel 341; the registration button 345 which registers the information of the control panel 341 by the user's operation; and the cancel button 346 which stops the generation of the virtual device by the user's operation.

在控制命令显示栏342中显示控制命令的一览。即,图像信息处理部43基于管理信息61的装置信息,并根据装置信息的结构生成作为管理对象的各装置的控制命令的一览,并将所述控制命令一览显示在控制命令显示栏342中。此外,如图28所示,当无法在控制命令显示栏342中一次性显示控制命令一览的全部时,也可以设置滚动条342A,从而当用户操作滚动条342A时便会滚动显示控制命令显示栏342。A list of control commands is displayed in the control command display field 342 . That is, the image information processing unit 43 generates a list of control commands of each device to be managed based on the device information of the management information 61 according to the configuration of the device information, and displays the list of control commands in the control command display field 342 . In addition, as shown in FIG. 28 , when it is not possible to display all of the control command list in the control command display column 342 at one time, a scroll bar 342A may also be provided, so that when the user operates the scroll bar 342A, the control command display column will be scrolled. 342.

在按钮框343中,配置在后述的按钮配置栏353中的各种形状的按钮被作为样本来显示。预先准备所述样本(按钮的形状),而大小、长宽比及方向等可以在配置到按钮配置栏353中之后改变。此外,如图28所示,也可以设置滚动条343A,从而当用户操作滚动条343A时便会滚动显示按钮框343。In the button frame 343 , buttons of various shapes arranged in a button arrangement column 353 described later are displayed as samples. The sample (shape of the button) is prepared in advance, and the size, aspect ratio, direction, etc. can be changed after being arranged in the button arrangement column 353 . In addition, as shown in FIG. 28 , a scroll bar 343A may be provided so that when the user operates the scroll bar 343A, the button frame 343 is scrolled and displayed.

当生成虚拟设备后用户操作所述虚拟设备时,控制面板341例如是显示虚拟住宅的浏览器窗口261的控制面板266等的图像,并且由以下结构构成:名称输入栏351,用于用户输入所生成的虚拟设备的名称;状态显示栏352,显示所生成的虚拟设备的操作或状态;以及按钮配置栏353,配置被分配了控制命令的各种按钮(称为控制命令按钮)。When the user operates the virtual device after generating the virtual device, the control panel 341 is, for example, an image of the control panel 266 displaying the browser window 261 of the virtual house, and is composed of the following structure: a name input column 351 for the user to input The name of the generated virtual device; the status display column 352, which displays the operation or status of the generated virtual device; and the button configuration column 353, which configures various buttons (referred to as control command buttons) to which control commands are assigned.

名称输入栏351是用于注册生成的虚拟设备的名称的输入栏,并且是可以通过用户的操作来输入文字信息的栏。状态显示栏352是显示虚拟设备的状态等的栏。当虚拟设备被设定,控制面板341例如被显示在控制面板266上时,在此栏中显示此时的虚拟设备的状态等信息。按钮配置栏353是配置分配有控制命令的按钮的栏,用户通过按钮框选择按钮并配置在所述按钮配置栏353中,从而通过给此按钮分配由控制命令显示栏选择的控制命令来生成控制命令按钮。The name input field 351 is an input field for registering the name of the generated virtual device, and is a field for inputting character information by user's operation. The status display column 352 is a column for displaying the status of the virtual device and the like. When the virtual device is set and the control panel 341 is displayed on the control panel 266, for example, information such as the status of the virtual device at that time is displayed in this column. The button configuration column 353 is a column for disposing buttons assigned with control commands, and the user selects a button through the button frame and arranges it in the button configuration column 353, thereby generating a control command by assigning the control command selected by the control command display column to this button. command button.

即,用户在此虚拟设备生成画面340中操作名称输入栏351来确定生成的虚拟设备的名称。此外,用户通过按钮框343选择按钮,并通过例如所谓的拖动等操作将此按钮配置在按钮配置栏的任意位置上,进而,从显示在控制命令显示栏342中的控制命令一览中选择控制命令,并通过例如所谓的拖动等操作将所述控制命令分配给配置在按钮配置栏中的按钮,由此生成控制命令按钮。That is, the user operates the name input field 351 on this virtual device generation screen 340 to specify the name of the virtual device to be generated. In addition, the user selects a button through the button box 343, and arranges the button at an arbitrary position in the button arrangement column by an operation such as so-called dragging, and then selects a control command from the list of control commands displayed in the control command display column 342. command, and assigns the control command to the buttons arranged in the button arrangement column by an operation such as so-called dragging, thereby generating a control command button.

若进行上述操作,从而完成与虚拟设备相对应的控制面板,则用户操作注册按钮345设定对应所述控制面板的虚拟设备。此外,当希望从最开始重来一次时,用户操作初始化按钮344;当希望中止虚拟设备的生成处理时,用户操作取消按钮346。After the above operations are performed to complete the control panel corresponding to the virtual device, the user operates the registration button 345 to set the virtual device corresponding to the control panel. Also, the user operates the initialization button 344 when desiring to start over from the beginning, and the user operates the cancel button 346 when desiring to stop the virtual device creation process.

若上述的虚拟设备生成画面340显示在显示器上,则网络管理处理部34在步骤S273中控制输入部51开始接收来自用户的输入。用户进行上述的操作从而推进虚拟设备的设定。When the virtual device generation screen 340 described above is displayed on the display, the network management processing unit 34 controls the input unit 51 to start receiving input from the user in step S273. The user performs the above operations to advance the setting of the virtual device.

网络管理处理部34在步骤S274中判断用户是否控制输入部51来操作GUI(虚拟设备生成画面340)。当判断为用户已操作时,图像信息处理部43进行步骤S275的处理,配合所述被输入的操作来控制画面(虚拟设备生成画面340)。结束步骤S275的处理的图像信息处理部43进行步骤S276的处理。此外,当在步骤S274中判断为没有操作GUI时,图像信息处理部43略去步骤S275的处理而进行步骤S276的处理。In step S274, the network management processing unit 34 determines whether or not the user controls the input unit 51 to operate the GUI (virtual device creation screen 340). When it is determined that the user has operated, the image information processing unit 43 performs the process of step S275 to control the screen (virtual device generation screen 340 ) in accordance with the input operation. The image information processing unit 43 having completed the processing of step S275 performs the processing of step S276. In addition, when it is determined in step S274 that the GUI has not been operated, the image information processing unit 43 skips the processing of step S275 and performs the processing of step S276.

在步骤S276中,图像信息处理部43判断虚拟设备生成画面340的初始化按钮344是否被操作,当判断为被操作时则进行步骤S277的处理,初始化控制面板341内的信息,并进行步骤S278的处理。此外,在步骤S276中,当判断为初始化按钮344没有被操作时,略去步骤S277而进行步骤S278的处理。In step S276, the image information processing unit 43 judges whether the initialization button 344 of the virtual device creation screen 340 has been operated, and if it is judged to be operated, then proceeds to the processing of step S277, initializes the information in the control panel 341, and proceeds to step S278. deal with. In addition, when it is determined in step S276 that the initialization button 344 has not been operated, step S277 is omitted and the process of step S278 is performed.

在步骤S278中,图像信息处理部43判断虚拟设备生成画面340的取消按钮345是否被操作,当判断为没有被操作时则进行步骤S279的处理,判断注册按钮345是否被操作。当判断为注册按钮345没有被操作时,则图像信息处理部43返回步骤S274,并重复其后的处理。In step S278, the image information processing unit 43 determines whether the cancel button 345 of the virtual device creation screen 340 has been operated, and if it determines that it has not been operated, it proceeds to step S279 to determine whether the register button 345 has been operated. When it is determined that the registration button 345 has not been operated, the image information processing unit 43 returns to step S274 and repeats the subsequent processing.

此外,在步骤S279中,当判断为用户操作了注册按钮345时,图像信息处理部43进行步骤S280的处理,控制存储部53以存储控制面板341内的信息。此外,管理信息处理部42进行步骤S281的处理,从而基于所述控制面板341的信息设定虚拟设备,并更新管理信息61(装置信息)。此外,图像信息处理部43在步骤S282中生成对应设定的虚拟设备的图标,并在步骤S283中将所述图标显示在主面板265上。显示虚拟设备图标的网络管理处理部34结束虚拟设备生成处理。In addition, when it is determined in step S279 that the user has operated the registration button 345 , the image information processing unit 43 performs the processing in step S280 to control the storage unit 53 so as to store the information in the control panel 341 . Furthermore, the management information processing unit 42 performs the process of step S281 to set a virtual device based on the information of the control panel 341 and update the management information 61 (device information). In addition, the image information processing unit 43 generates an icon corresponding to the set virtual device in step S282, and displays the icon on the main panel 265 in step S283. The network management processing unit 34 displaying the virtual device icon ends the virtual device generation process.

此外,在步骤S278中,当判断为用户操作了取消按钮时,则网络管理处理部34略去步骤S279至步骤S283的处理而结束虚拟设备生成处理。In addition, when it is determined in step S278 that the user has operated the cancel button, the network management processing unit 34 omits the processing in steps S279 to S283 and ends the virtual device generation processing.

即,通过如上所述执行虚拟设备生成处理,网络管理处理部34通过如图29所示的多个装置的服务信息(装置信息)收集必要的控制命令(或功能块等),从而生成如图30所示的新设备(虚拟设备)的装置信息(服务信息)。That is, by executing the virtual device generation process as described above, the network management processing unit 34 collects necessary control commands (or function blocks, etc.) through the service information (device information) of a plurality of devices as shown in FIG. Device information (service information) of the new device (virtual device) shown at 30 .

在图29中,示出了多个装置的服务信息(装置信息)。此外,在此处省略关于上述的服务名称的信息。In FIG. 29 , service information (device information) of a plurality of devices is shown. In addition, information on the above-mentioned service names is omitted here.

在图29中,服务信息361是由机器名称361A、功能块361B及控制命令361C这三个项目构成的,并且集电视节目接收装置13、硬盘录像机14、音频播放机15及个人计算机16的服务信息为一体。网络管理处理部34在图27的步骤S271中参照管理信息61,基于包括在管理信息61内的如图29所示的服务信息361生成虚拟设备生成画面340,并显示在显示器上。In FIG. 29, the service information 361 is composed of three items: the machine name 361A, the function block 361B, and the control command 361C. information as one. The network management processing unit 34 refers to the management information 61 in step S271 of FIG. 27 , generates a virtual device generation screen 340 based on the service information 361 shown in FIG. 29 included in the management information 61 , and displays it on the display.

用户通过操作上述虚拟设备生成画面340,通过包括在图29的服务信息361内的功能块或控制命令选择所需的功能块或控制命令,并生成虚拟设备。例如,若用户通过包括在图29的服务信息361内的功能块或控制命令选择阴影部分的功能块或控制命令,则网络管理处理部34将此阴影部分的功能块或控制命令集合为一个装置,从而生成如图30所示的服务信息362。由此,如图30所示,生成具有一个监控服务和两个视频服务的虚拟设备。The user operates the above-mentioned virtual device generation screen 340, selects a desired function block or control command through the function block or control command included in the service information 361 of FIG. 29, and generates a virtual device. For example, if the user selects the function blocks or control commands of the shaded part through the function blocks or control commands included in the service information 361 of FIG. , so as to generate service information 362 as shown in FIG. 30 . Thereby, as shown in FIG. 30, a virtual device having one monitoring service and two video services is generated.

使用如上所述生成的虚拟设备(对应虚拟设备的图标),用户可以如图31的流程图所示那样,将如参照图25及图26的流程图而说明的那样的与多个装置相对的处理作为与一个虚拟设备相对的处理来执行。Using the virtual device (the icon corresponding to the virtual device) generated as described above, the user can display the corresponding devices as described with reference to the flowcharts of FIGS. 25 and 26 as shown in the flowchart of FIG. 31 Processing is performed as processing against one virtual device.

参照图31的流程图来说明使用虚拟设备时的与图25及图26对应的处理。The processing corresponding to FIGS. 25 and 26 when a virtual device is used will be described with reference to the flowchart of FIG. 31 .

若用户操作管理装置11的输入部51(例如鼠标等)来指定对应虚拟设备的图标,并进行输入,以请求记录(录像)于虚拟设备中的节目(由图像数据和声音数据等构成的视频数据)的列表(节目列表),则网络管理处理部34的信息请求处理部41在步骤S291中生成对虚拟设备(实际上是硬盘录像机14)的节目列表的请求,并将其提供给虚拟设备(实际上是通过通信部54提供给硬盘录像机14),由此对虚拟设备(实际上是硬盘录像机14)请求节目列表。If the user operates the input unit 51 (such as a mouse, etc.) of the management device 11 to designate the icon corresponding to the virtual device, and make an input request to record (record) the program (video composed of image data and sound data, etc.) in the virtual device. data), the information request processing part 41 of the network management processing part 34 generates a request for the program list of the virtual device (actually the hard disk video recorder 14) in step S291, and provides it to the virtual device (Actually, it is provided to the hard disk recorder 14 through the communication unit 54), thereby requesting a program list to the virtual device (actually, the hard disk recorder 14).

虚拟设备(实际上是硬盘录像机14的通信部134)在步骤S311中取得所述请求,并生成节目列表,并在步骤S312中将其提供给管理装置11。(实际上,信息提供部114的信息生成处理部121取得存储在存储部133中的节目一览,并生成节目列表,并将其提供给信息供给处理部122,从而将节目列表提供给管理装置11。)管理装置11的通信部54在步骤S292中取得所述节目列表,并将其提供给网络管理处理部34。网络管理处理部34的图像信息处理部43生成显示所取得的节目列表的图像,并控制输出部52将所述图像显示在显示器上,从而向用户提示虚拟设备的节目列表。The virtual device (actually, the communication unit 134 of the hard disk recorder 14) acquires the request in step S311, generates a program list, and provides it to the management device 11 in step S312. (Actually, the information generation processing unit 121 of the information providing unit 114 obtains the program list stored in the storage unit 133, generates a program list, and provides it to the information supply processing unit 122, thereby providing the program list to the management device 11 .) The communication unit 54 of the management device 11 obtains the program list in step S292, and supplies it to the network management processing unit 34. The image information processing unit 43 of the network management processing unit 34 generates an image displaying the acquired program list, controls the output unit 52 to display the image on the display, and presents the program list of the virtual device to the user.

若用户参照显示在显示器上的节目列表操作输入部51,从节目列表中指定所希望的节目,并进一步指定电视节目接收装置13,从而指示再现所述指定节目,则网络管理处理部34的操作控制部44在步骤S293中生成再现所述被指定的节目(指定节目)的请求,并将其提供给虚拟设备,由此,对虚拟设备请求指定节目的再现(实际上是操作控制部44通过通信部54对电视节目接收装置13请求再现指定节目。)。If the user refers to the program list displayed on the display and operates the input unit 51, specifies a desired program from the program list, and further specifies the TV program receiving device 13, thereby instructing to reproduce the specified program, the operation of the network management processing unit 34 In step S293, the control unit 44 generates a request to play back the specified program (specified program) and provides it to the virtual device, thereby requesting the virtual device to play the specified program (actually, by operating the control unit 44 to The communication unit 54 requests the television program receiver 13 to reproduce the specified program.).

若虚拟设备在步骤S313中取得所述请求,则基于所述请求在步骤S313中开始指定节目的再现处理(实际上是电视节目接收装置13的通信部94将取得的请求提供给CPU 71,而CPU 71对硬盘录像机14请求再现所述指定节目,进而硬盘录像机14的CPU 111基于所述请求控制录像再现部115等开始再现处理,从而电视节目接收装置13的CPU 71控制录像处理部75开始由硬盘录像机14所提供的节目(图像数据或声音数据)的显示处理)。If the virtual device obtains the request in step S313, then based on the request, the playback process of the specified program starts in step S313 (actually, the communication unit 94 of the television program receiving device 13 provides the obtained request to the CPU 71, and The CPU 71 requests the hard disk video recorder 14 to reproduce the specified program, and then the CPU 111 of the hard disk video recorder 14 controls the video recording and reproducing part 115 etc. to start reproduction processing based on the request, so that the CPU 71 of the TV program receiving device 13 controls the recording processing part 75 to start the playback process. Display processing of programs (image data or audio data) provided by the hard disk video recorder 14).

若再现处理开始,则虚拟设备在步骤S314中向管理装置11通知再现处理开始(实际上是电视节目接收装置13的CPU71通过通信部94向管理装置11通知显示开始)。管理装置11的通信部54在步骤S295中取得所述通知。When the playback process starts, the virtual device notifies the management device 11 of the start of the playback process in step S314 (actually, the CPU 71 of the TV program receiving device 13 notifies the management device 11 of the start of the display via the communication unit 94). The communication unit 54 of the management device 11 acquires the notification in step S295.

通过所述处理,同图25及图26所示的流程图的情况相同,开始从硬盘录像机14向电视节目接收装置13供给视频数据331(图像数据或声音数据等),并且对应所供给的视频数据331的图像被显示在电视节目接收装置13的显示器上。Through the above processing, as in the case of the flow charts shown in FIGS. 25 and 26 , the video data 331 (image data or sound data, etc.) is started to be supplied from the hard disk video recorder 14 to the TV program receiving device 13, and the video data corresponding to the supplied video data 331 is started. The image of the data 331 is displayed on the display of the television program receiving apparatus 13 .

下面,若用户操作输入部51指示结束如上所述被开始的节目的显示,则网络管理处理部34的操作控制部44在步骤S185中生成结束所述被指定的节目(指定节目)的显示的请求,并将其通过通信部54提供给虚拟设备(实际上是电视节目接收装置13)。Next, when the user operates the input unit 51 to instruct to end the display of the program started as described above, the operation control unit 44 of the network management processing unit 34 generates a command to end the display of the designated program (specified program) in step S185. request, and provide it to the virtual device (actually, the television program receiving apparatus 13) through the communication unit 54.

若虚拟设备在步骤S315中取得所述请求(实际上是电视节目接收装置13的通信部94取得请求),则在步骤S316中基于所述请求结束再现处理(实际上是硬盘录像机14的CPU 111控制录像再现部115结束再现处理)。若再现处理结束,则虚拟设备在步骤S317中向管理装置11通知节目的显示已结束(实际上是硬盘录像机14的CPU 111通过电视节目接收装置13通知管理装置11)。管理装置11的通信部54在步骤S296中取得所述通知。If the virtual device obtains the request in step S315 (actually, the communication section 94 of the TV program receiving device 13 obtains the request), then in step S316, the playback process ends based on the request (actually, the CPU 111 of the hard disk video recorder 14 obtains the request). control the video playback unit 115 to end the playback process). If the playback process ends, the virtual device notifies the management device 11 that the display of the program has ended in step S317 (actually the CPU 111 of the hard disk video recorder 14 notifies the management device 11 through the TV program receiving device 13). The communication unit 54 of the management device 11 acquires the notification in step S296.

通过所述处理,同图25及图26所示的流程图的情况相同,结束从硬盘录像机14向电视节目接收装置13供给视频数据331。Through this processing, the supply of the video data 331 from the hard disk recorder 14 to the television program receiving device 13 is completed, as in the case of the flowcharts shown in FIGS. 25 and 26 .

此外,若用户操作输入部51指示复制(备份)记录在虚拟设备中的视频数据,则网络管理处理部34的操作控制部44在步骤S297中生成所指定的节目(指定节目)的复制处理请求,并将其通过通信部54提供给虚拟设备(实际上是硬盘录像机14)。In addition, when the user operates the input unit 51 to instruct to copy (backup) the video data recorded in the virtual device, the operation control unit 44 of the network management processing unit 34 generates a copy processing request for the designated program (designated program) in step S297. , and provide it to the virtual device (actually the hard disk video recorder 14) through the communication unit 54.

若虚拟设备在步骤S318中取得所述请求(实际上是硬盘录像机14取得所述请求),则在步骤S319中基于所述请求开始所指定的节目的复制处理(实际上是硬盘录像机14开始所指定的节目的复制处理,并向个人计算机16提供视频数据,从而个人计算机16开始所述视频数据的录像处理)。If the virtual device obtains the request in step S318 (in fact, the hard disk video recorder 14 obtains the request), then in step S319, based on the request, the copy process of the specified program starts (actually, the hard disk video recorder 14 starts the requested program). copy processing of the specified program, and provide video data to the personal computer 16, so that the personal computer 16 starts recording processing of the video data).

若开始复制处理,则虚拟设备(实际上是硬盘录像机14)在步骤S320中向管理装置11通知复制处理开始。管理装置11的通信部54在步骤S298中取得所述通知,并将其提供给CPU 31。When the copy process starts, the virtual device (actually, the hard disk recorder 14) notifies the management device 11 of the start of the copy process in step S320. The communication unit 54 of the management device 11 obtains the notification in step S298, and supplies it to the CPU 31.

下面,若用户操作输入部51指示停止如上所述被开始的视频数据的复制处理,则网络管理处理部34的操作控制部44在步骤S299中生成复制处理的停止请求,并将其提供给虚拟设备(实际上是通过通信部54提供给硬盘录像机14)。Next, if the user operates the input unit 51 to instruct to stop the copy processing of the video data started as described above, the operation control unit 44 of the network management processing unit 34 generates a copy process stop request in step S299, and provides it to the virtual equipment (actually provided to the hard disk video recorder 14 through the communication unit 54).

若虚拟设备在步骤S321中取得所述请求,则在步骤S322中基于所述请求结束正在执行的复制处理(实际上是硬盘录像机14的CPU 111控制录像再现部115停止再现处理,从而个人计算机16的CPU 191结束录像处理)。If the virtual device obtains the request in step S321, then in step S322, the copy process being executed is terminated based on the request (actually, the CPU 111 of the hard disk video recorder 14 controls the video playback unit 115 to stop the playback process, so that the personal computer 16 The CPU 191 ends the recording processing).

若虚拟设备使复制处理结束,则在步骤S323中向管理装置11通知复制处理结束(实际上是硬盘录像机14的CPU 111通过通信部134向管理装置11通知复制处理结束)。管理装置11的通信部54在步骤S300中取得所述通知。If the virtual device completes the copy process, it notifies the management device 11 of the end of the copy process in step S323 (in fact, the CPU 111 of the hard disk video recorder 14 notifies the management device 11 of the end of the copy process through the communication unit 134). The communication unit 54 of the management device 11 acquires the notification in step S300.

如上所述,无论是节目列表请求、指定节目的显示开始请求及结束请求、以及复制处理的开始请求及结束请求中的哪一个,用户都可以同样地向虚拟设备指示是否处理。如上所述,由于设定实际上不存在的设备(虚拟设备),并可以图标化,所以用户可以通过使用管理装置11,以更加方便用户使用的方式来整理图标,因此可以更加容易地管理系统。As described above, the user can similarly instruct the virtual device whether to process the program list request, the display start request and end request of the specified program, or the copy processing start request and end request. As described above, since devices (virtual devices) that do not actually exist can be set and iconized, the user can arrange icons in a more user-friendly manner by using the management device 11, so that the system can be managed more easily. .

上述的一系列的处理可以通过硬件执行,也可以通过软件执行。The series of processing described above can be executed by hardware or by software.

图32是表示应用了本发明的管理装置的其他结构例的框图。Fig. 32 is a block diagram showing another configuration example of a management device to which the present invention is applied.

在图32中,管理装置371是对应图2的管理装置11的装置,是将与在管理装置11中用硬件实现的网络管理处理有关的功能用软件实现时的装置。In FIG. 32, a management device 371 is a device corresponding to the management device 11 in FIG. 2, and is a device when the functions related to the network management processing realized by hardware in the management device 11 are realized by software.

即,在管理装置371中,在存储部53中除了管理信息61之外还存储有网络管理处理程序381,来代替设置在图2的管理装置11上的网络管理处理部34。网络管理处理程序381由CPU 31执行,以实现和管理装置11的网络管理处理部34相同的功能。此外,网络管理处理程序381中包括以下程序:信息请求处理程序391,由CPU 31执行,以实现和管理装置11的信息请求处理部41相同的功能;管理信息处理程序392,由CPU 31执行,以实现和管理装置11的管理信息处理部42相同的功能;图像信息处理程序393,由CPU 31执行,以实现和管理装置11的图像信息处理部43相同的功能;以及控制处理程序394,由CPU 31执行,以实现和管理装置11的控制处理部44相同的功能。That is, in the management device 371 , the storage unit 53 stores the network management processing program 381 in addition to the management information 61 instead of the network management processing unit 34 provided in the management device 11 of FIG. 2 . The network management processing program 381 is executed by the CPU 31 to realize the same function as the network management processing unit 34 of the management device 11. In addition, the following programs are included in the network management processing program 381: an information request processing program 391, executed by the CPU 31, to realize the same function as the information request processing section 41 of the management device 11; a management information processing program 392, executed by the CPU 31, To realize the same function as the management information processing part 42 of the management device 11; the image information processing program 393 is executed by the CPU 31 to realize the same function as the image information processing part 43 of the management device 11; and the control processing program 394 is implemented by The CPU 31 executes to realize the same function as the control processing unit 44 of the management device 11.

所述网络管理处理程序381根据需要由CPU 31读出并载入RAM 33中,并由CPU 31执行。此外,网络管理处理程序381也可以在从工厂出厂时等被预先存入存储部53中,还可以经由通信部54通过网络12等安装,并存储到存储部53内,还可以是存储在可移动媒体56上的程序通过安装而被存储到存储部53中,所述可移动媒体56是安装在驱动器55上并由磁盘(包括软盘)、光盘(包括CD-ROM(只读压缩光盘)、CD-R(可写压缩光盘)、CD-RW(可擦写压缩光盘)、DVD-ROM(只读数字光盘)、DVD-RAM(随机存储数字光盘)、DVD-R(可写数字光盘)、DVD-RW(可擦写数字光盘)、DVD+R(可写数字光盘)、DVD+RW(可擦写数字光盘))、磁光盘(包括MD(迷你光盘))或半导体存储器(包括闪存)等形成的记录介质。此外,网络管理处理程序381也可以是在工厂出厂时被预先存入ROM 32中。The network management processing program 381 is read by the CPU 31 and loaded into the RAM 33 as required, and executed by the CPU 31. In addition, the network management processing program 381 may be stored in the storage unit 53 in advance when shipped from the factory, etc., may be installed through the network 12 through the communication unit 54, and stored in the storage unit 53, or may be stored in a The program is stored in the storage unit 53 by being installed on the removable medium 56 installed on the drive 55 and composed of a magnetic disk (including a floppy disk), an optical disk (including a CD-ROM (Compact Disc Read Only), CD-R (Compact Disc Rewritable), CD-RW (Compact Disc Rewritable), DVD-ROM (Digital Disc Read Only), DVD-RAM (Digital Disc Random Access), DVD-R (Digital Disc Rewritable) , DVD-RW (Digital Disc Rewritable), DVD+R (Digital Disc Rewritable), DVD+RW (Digital Disc Rewritable)), magneto-optical disk (including MD (Mini Disc)) or semiconductor memory (including flash memory ) and other recording media formed. In addition, the network management processing program 381 may also be pre-stored in the ROM 32 when leaving the factory.

网络管理处理程序381由CPU 31执行时的各部的操作除了CPU 31代替网络管理处理部34进行处理之外,其他基本上与上述管理装置11时的情况相同,因此省略说明。The operation of each part when the network management processing program 381 is executed by the CPU 31 is basically the same as that of the above-mentioned management device 11, except that the CPU 31 performs processing instead of the network management processing part 34, so description is omitted.

图33是表示应用了本发明的硬盘录像机的其他结构例的的框图。Fig. 33 is a block diagram showing another configuration example of a hard disk video recorder to which the present invention is applied.

在图33中,硬盘录像机404是对应图4的硬盘录像机14的装置,是将与在硬盘录像机14中用硬件实现的信息提供部114有关的功能用软件实现的装置。In FIG. 33 , a hard disk recorder 404 is a device corresponding to the hard disk recorder 14 in FIG. 4 , and is a device in which the functions related to the information providing unit 114 realized by hardware in the hard disk recorder 14 are realized by software.

即,在硬盘录像机404中,在存储部133中存储有通信协议扩展命令集411,以代替设置在图4的硬盘录像机14上的信息提供部114。此外,也可以准备进行上述信息提供处理的专用软件,如上所述,网络系统1基于UPnP、Jini或HAVi等已有的方法通过被连接起来的各装置来实现时,在这些设备之间的通信通过基于这些方法的协议来进行。因此,此种情况下,与作为管理对象的各装置的上述信息提供有关的处理即使不是专用软件,也可以通过扩展了基于上述方法的协议的扩展命令来实现。即,存储在存储部133中的通信协议扩展命令集411是,基于在连接有硬盘录像机404的网络系统1中所利用的方法的协议的扩展命令组。所述通信协议扩展命令集411中包括为了实现与上述信息提供相关的处理而必要的扩展命令。That is, in the hard disk video recorder 404 , the communication protocol extension command set 411 is stored in the storage unit 133 instead of the information providing unit 114 provided on the hard disk video recorder 14 of FIG. 4 . In addition, it is also possible to prepare dedicated software for performing the above-mentioned information provision processing. As described above, when the network system 1 is realized by connected devices based on existing methods such as UPnP, Jini, or HAVi, communication between these devices by protocols based on these methods. Therefore, in this case, the processing related to the provision of the above-mentioned information of each device to be managed can be realized by an extended command that extends the protocol based on the above-mentioned method, even if it is not dedicated software. That is, the communication protocol extended command set 411 stored in the storage unit 133 is an extended command set based on the protocol used in the network system 1 to which the hard disk video recorder 404 is connected. The communication protocol extension command set 411 includes extension commands necessary to realize the processing related to the above-mentioned information provision.

硬盘录像机404的CPU 111(或通信部134)通过利用存储在存储部133中的通信协议扩展命令集411的扩展命令,实现与硬盘录像机14的信息提供部114相同的功能。The CPU 111 (or communication section 134) of the hard disk video recorder 404 realizes the same function as the information providing section 114 of the hard disk video recorder 14 by using the extended command of the communication protocol extension command set 411 stored in the storage section 133.

所述通信协议扩展命令集411也可以在工厂出厂时等被预先存入存储部133中,还可以经由通信部134通过网络12等安装,并存储到存储部133内,还可以是通过可移动媒体136中所存储的命令集被安装而被存储到存储部133中,所述可移动媒体136是安装在驱动器135上并由磁盘(包括软盘)、光盘(包括CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-R、DVD-RW、DVD+R、DVD+RW)、磁光盘(包括MD)或半导体存储器(包括闪存)等形成的记录介质。此外,通信协议扩展命令集411也可以在工厂出厂时被预先存入ROM 112中。The communication protocol extension command set 411 can also be pre-stored in the storage unit 133 when leaving the factory, etc., can also be installed through the network 12 through the communication unit 134, and stored in the storage unit 133, or can be installed by a removable The command set stored in the medium 136 is installed and stored in the storage unit 133. The removable medium 136 is installed on the drive 135 and consists of a magnetic disk (including a floppy disk), an optical disk (including a CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-R, DVD-RW, DVD+R, DVD+RW), magneto-optical disk (including MD) or semiconductor memory (including flash memory). In addition, the communication protocol extension command set 411 can also be pre-stored in the ROM 112 when leaving the factory.

使用所述通信协议扩展命令集411时的硬盘录像机404的各部的操作除了由利用通信协议扩展命令集411的CPU 111来代替信息提供部114进行处理以外,其他基本上与上述硬盘录像机14时的情况相同,因此省略说明。此外,关于其他的装置(电视节目接收装置13、音频播放机15及个人计算机16)也和硬盘录像机14时的情况相同,可以通过通信协议扩展命令集实现与上述信息提供相关的处理,因此省略这些说明。The operation of each part of the hard disk video recorder 404 when using the communication protocol extension command set 411 is except that the CPU 111 utilizing the communication protocol extension command set 411 replaces the information providing unit 114 for processing, and is basically the same as that of the above-mentioned hard disk video recorder 14. The situation is the same, so description is omitted. In addition, other devices (television program receiving device 13, audio player 15 and personal computer 16) are also the same as the case of hard disk video recorder 14, and the processing related to the above-mentioned information provision can be realized through the communication protocol extension command set, so it is omitted. these instructions.

此外,也可以如网络系统1那样不设置管理装置11,而是使作为管理对象的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16具有与管理装置11相同的功能。In addition, the management device 11 may not be installed as in the network system 1, but the TV program receiving device 13, hard disk video recorder 14, audio player 15 or personal computer 16 as the management target may have the same functions as the management device 11.

图34是应用了本发明的网络系统的其他结构例的示意图。Fig. 34 is a schematic diagram of another configuration example of a network system to which the present invention is applied.

在图34中,网络系统421由通过有线或无线连接在网络12上的硬盘录像机424、电视节目接收装置13、音频播放机15及个人计算机16构成。In FIG. 34 , a network system 421 is composed of a hard disk video recorder 424 , a TV program receiver 13 , an audio player 15 and a personal computer 16 connected to the network 12 by wire or wirelessly.

硬盘录像机424基本上具有与图1的硬盘录像机14相同的结构,而且还具有参照图32说明的网络管理处理程序381,因此不仅作为管理对象,还具有作为管理装置11的功能。即,网络系统421的情况与参照图1说明的网络系统1的情况不同,在网络12上并没有连接有管理装置,取而代之的是,硬盘录像机424具有作为管理装置11的功能,从而管理网络系统421的各装置,并将这些信息提供给用户。The hard disk video recorder 424 basically has the same structure as the hard disk video recorder 14 of FIG. 1, and also has the network management processing program 381 described with reference to FIG. That is, the situation of the network system 421 is different from the situation of the network system 1 described with reference to FIG. 421 devices, and provide the information to the user.

图35是表示图34的硬盘录像机424的详细结构例的的框图。FIG. 35 is a block diagram showing a detailed configuration example of the hard disk video recorder 424 in FIG. 34 .

在图35中,在硬盘录像机424的存储部133中,除了存储有通信协议扩展命令集411之外,还存储有网络管理处理程序381以及管理信息61,所述通信协议扩展命令集411如参照图33而说明的那样实现作为管理对象的与信息提供相关的处理,所述网络管理处理程序381如参照图32而说明的那样实现网络管理处理,所述管理信息61是网络系统421的作为管理对象的各装置信息。In FIG. 35 , in the storage unit 133 of the hard disk video recorder 424, in addition to storing the communication protocol extension command set 411, the network management processing program 381 and the management information 61 are also stored. The communication protocol extension command set 411 is referred to As described in FIG. 33, the processing related to information provision as the management object is realized. The network management processing program 381 realizes the network management processing as described with reference to FIG. Each device information of the object.

如参照图32而说明的那样,网络管理处理程序381中包括信息请求处理程序391、管理信息处理程序392、图像信息处理程序393以及控制处理程序394。As described with reference to FIG. 32 , the network management processing program 381 includes an information request processing program 391 , a management information processing program 392 , an image information processing program 393 , and a control processing program 394 .

即,硬盘录像机424的CPU 111通过执行存储在存储部133中的网络管理处理程序381来作为管理装置11进行工作,从而管理硬盘录像机424、电视节目接收装置13、音频播放机15及个人计算机16,进而生成管理信息61并存储,并且将关于这些的信息作为图像信息而提示给用户。That is, the CPU 111 of the hard disk video recorder 424 works as the management device 11 by executing the network management processing program 381 stored in the storage unit 133, thereby managing the hard disk video recorder 424, the TV program receiving device 13, the audio player 15 and the personal computer 16 , and the management information 61 is further generated and stored, and the information on these is presented to the user as image information.

此时,硬盘录像机424也可以具有可显示这些信息的显示器,例如也可以利用电视节目接收装置13等其他装置来进行显示。即,硬盘录像机424也可以与将菜单画面显示在电视节目接收装置13上的情况一样,生成关于作为管理对象的各装置的信息或关于各装置进行通信的信息等用于提示给用户的提示信息,并将它们提供给具有显示器的电视节目接收装置13等其他的装置进行显示。此种情况下,硬盘录像机424可以生成对提示给用户的信息加以总结后的提示信息,并将其提供给显示装置,当然也可以生成显示图像再将这些图像数据提供给显示装置。在提供显示信息时,在提供的显示装置(例如电视节目接收装置13等)中根据所述提示信息生成显示图像。At this time, the hard disk video recorder 424 may also have a display capable of displaying these information, for example, other devices such as the TV program receiving device 13 may also be used for displaying. That is, the hard disk video recorder 424 may also generate presentation information for presenting to the user, such as information on each device to be managed or information on communication with each device, as in the case of displaying a menu screen on the TV program receiving device 13. , and provide them to other devices such as the TV program receiving device 13 with a display for display. In this case, the hard disk video recorder 424 can generate prompt information summarizing the information presented to the user, and provide it to the display device. Of course, it can also generate display images and then provide these image data to the display device. When the display information is provided, a display image is generated in the provided display device (such as the television program receiving device 13, etc.) according to the prompt information.

此外,硬盘录像机424的CPU 111(或通信部134)通过利用通信协议扩展命令集411也作为管理对象进行工作。以上,对硬盘录像机424进行了说明,但是对于电视节目接收装置13、音频播放机15或个人计算机16也是一样,这些也与硬盘录像机424一样,具有网络管理处理程序381从而作为管理装置11进行工作。即,在网络系统中具有多台作为管理装置11进行工作的装置,从而在互相被其他装置管理的同时也管理其他装置,在这种情况下,各装置的CPU通过利用通信协议扩展命令集411而作为管理对象进行工作,并向作为管理装置11进行工作的其他装置提供信息。In addition, the CPU 111 (or communication unit 134) of the hard disk video recorder 424 also works as a management object by utilizing the communication protocol extension command set 411. Above, the hard disk video recorder 424 has been described, but the same is true for the TV program receiving device 13, the audio player 15, or the personal computer 16, and these, like the hard disk video recorder 424, have the network management processing program 381 to work as the management device 11. . That is, there are a plurality of devices operating as the management device 11 in the network system, so that other devices are managed while being managed by other devices. In this case, the CPU of each device extends the command set 411 by using the communication protocol. Instead, it operates as a management object and provides information to other devices operating as the management device 11 .

此外,这种情况下的各装置的网络管理处理程序381可以相互独立工作,从而使各装置成为管理对象的装置互不相同,当然也可以各装置的网络管理处理程序共用或互相提供管理信息61,从而统一使各装置成为管理对象的装置。In addition, in this case, the network management processing programs 381 of each device can work independently of each other, so that the devices to be managed by each device are different from each other. Of course, the network management processing programs of each device can share or provide management information 61 to each other. , so that each device becomes a managed device in a unified manner.

此外,当然也可以各装置具有网络管理处理部,从而通过硬件实现作为管理装置11的功能。同样,在图35中,说明了硬盘录像机424具有通信协议扩展命令集411的情况,但也可以如参考图4所说明的那样,硬盘录像机424具有信息提供部114,从而通过硬件实现作为管理对象的功能。当然对于其他装置也是一样。In addition, of course, each device may have a network management processing unit, and the function as the management device 11 may be realized by hardware. Similarly, in FIG. 35 , the case where the hard disk video recorder 424 has the communication protocol extension command set 411 has been described, but as explained with reference to FIG. function. Of course, the same is true for other devices.

网络系统的结构也可以是图1及图34所示的结构以外的结构,例如在图1中,管理装置11也可以存在多台,当然作为管理对象的电视节目接收装置13、硬盘录像机14、音频播放机15或个人计算机16也可以存在多台。进而,作为管理对象的装置,也可以是上述以外的种类的装置,例如包括冰箱、微波炉、空气调节装置(空调)、电话机、时钟、洗衣甩干机、摄像机或录音机等在内的各种AV(视听)设备、PDA(个人数据助理)、或包括媒体服务器或邮件服务器等在内的各种服务器等,只要是可以连接到网络12并能同其他装置协同工作就可以。这些装置也可以管理所收发的、除图像数据或音频数据以外的数据。The structure of network system also can be the structure other than the structure shown in Figure 1 and Figure 34, for example in Figure 1, management device 11 also can have a plurality of, certainly as the TV program receiving device 13 of management object, hard disk video recorder 14, There may be a plurality of audio players 15 or personal computers 16 . Furthermore, the devices to be managed may be devices other than those described above, such as refrigerators, microwave ovens, air conditioners (air conditioners), telephones, clocks, washing and drying machines, video cameras, or tape recorders. AV (Audio Visual) equipment, PDA (Personal Data Assistant), or various servers including media server and mail server, etc., as long as they can be connected to the network 12 and can cooperate with other devices. These devices can also manage transmitted and received data other than image data or audio data.

此外,网络12不仅可以利用互联网,也可以是由IEEE(电气和电子工程师协会)1394或USB(通用串行总线)等其他规格构成的网络,此外,当然也可以是如红外线传输或IEEE802.11那样利用无线的网络。进而,也包括模拟或数据的、视频电缆或音频电缆等专用电缆。In addition, the network 12 can not only use the Internet, but also can be a network composed of other standards such as IEEE (Institute of Electrical and Electronics Engineers) 1394 or USB (Universal Serial Bus). Use the wireless network like that. Furthermore, dedicated cables such as analog or data, video cables, and audio cables are also included.

此外,如图36所示,管理装置11也可以将通过多个网络(网络12-1及网络12-2)的装置作为管理对象。即,管理装置11也可以将路由器等、连接在与管理装置11不同一侧的端口上的其他装置作为管理对象。例如,在图36中,可以是如下构成:网络12-1是局域网,而网络12-2是互联网等的广域网。In addition, as shown in FIG. 36 , the management device 11 may make devices passing through a plurality of networks (the network 12-1 and the network 12-2) a management target. In other words, the management device 11 may make another device connected to a port on a side different from that of the management device 11, such as a router, a management target. For example, in FIG. 36, the network 12-1 may be a local area network, and the network 12-2 may be a wide area network such as the Internet.

虽然图示中进行了省略,但管理装置11当然也可以进一步将通过多个网络而连接起来(通过多个路由器连接)的其他装置作为管理对象。例如,即使在连接管理装置1的网络和连接作为管理对象的装置的网络互不相同,并且这些网络连接在互联网上的情况下,管理装置11也可以管理作为管理对象的装置。此外,作为管理对象的装置也可以连接在多个网络上。例如电视节目接收装置13和硬盘录像机14所连接的网络与音频播放机15和个人计算机16所连接的网络互不相同,并且这些网络互相连接时,管理装置11也可以将这些装置全部都作为管理对象。Although not shown in the illustration, it is of course possible that the management device 11 further manages other devices connected through a plurality of networks (connected through a plurality of routers). For example, even when the network connected to the management device 1 and the network connected to the managed device are different from each other, and these networks are connected to the Internet, the management device 11 can manage the managed device. In addition, a device to be managed may be connected to a plurality of networks. For example, the network connected to the TV program receiving device 13 and the hard disk video recorder 14 is different from the network connected to the audio player 15 and the personal computer 16, and when these networks are connected to each other, the management device 11 can also use all of these devices as a management device. object.

图34所示的网络系统421也是一样。The same applies to the network system 421 shown in FIG. 34 .

图37是应用了本发明的网络系统的另一个其他结构例的示意图。Fig. 37 is a schematic diagram of another configuration example of a network system to which the present invention is applied.

在图37中,网络系统430可以分类为用户一侧的设备和服务提供者一侧的设备。In FIG. 37 , the network system 430 can be classified into devices on the user side and devices on the service provider side.

首先说明用户一侧的设备。例如,便携式用户终端431通过内置的CPU执行虚拟住宅浏览程序来实现下述的操作,所述便携式用户终端431由PC(个人计算机)、PDA及便携式电话机等组成,通过基站434及互联网435连接在任意的服务器等上。First, the device on the user's side will be described. For example, the portable user terminal 431 implements the following operations through the built-in CPU to execute the virtual house browsing program. on any server etc.

用户A使用的便携式用户终端431通过基站434及互联网435连接在服务提供者一侧的虚拟住宅DB服务器451等上,从而取得用户A的虚拟住宅的信息,并将此图像显示在画面上。在此虚拟住宅的图像中,显示有与在用户A的实际的家(以下记为用户A宅)中实际存在的PC 442和TV(电视)43相对应的PC图标或TV图标。The portable user terminal 431 used by user A is connected to the virtual house DB server 451 on the service provider side through the base station 434 and the Internet 435, thereby obtaining the information of user A's virtual house and displaying the image on the screen. In the image of this virtual house, there are displayed PC icons or TV icons corresponding to PC 442 and TV (television) 43 that actually exist in user A's actual home (hereinafter referred to as user A's house).

此外,便携式用户终端431对应用户对显示在画面上的虚拟住宅的PC图标或TV图标的操作,通过基站434及互联网435而连接在构成用户A宅的宅内网络432的主服务器441,并且发送用于控制PC 442或TV 443的控制信号。In addition, the portable user terminal 431 is connected to the main server 441 constituting the home network 432 of user A's house through the base station 434 and the Internet 435 in response to the user's operation on the PC icon or TV icon of the virtual house displayed on the screen, and transmits Control signal for controlling PC 442 or TV 443.

在用户A宅内设有以主服务器441为中心的宅内网络432。主服务器441具有全球IP(网际协议)地址(也可以利用路由器的NAT(网络地址转换)或NAPT(网络地址端口转换)等功能)。因此,便携式用户终端431等可以通过互联网435访问主服务器441。主服务器441接收从便携式用户终端431通过互联网435发出并用于控制PC 442或TV 443的控制信号,并通过执行UPnP等中间件将用于控制PC 442或TV 443的控制信号通过数据总线444转送到PC 442或TV 443上。An in-house network 432 centered on a main server 441 is installed in user A's house. The main server 441 has a global IP (Internet Protocol) address (functions such as NAT (Network Address Translation) or NAPT (Network Address Port Translation) of the router can also be used). Therefore, the portable user terminal 431 and the like can access the main server 441 through the Internet 435 . The main server 441 receives the control signal sent from the portable user terminal 431 through the Internet 435 and is used to control the PC 442 or TV 443, and transmits the control signal used to control the PC 442 or TV 443 through the data bus 444 to on PC 442 or TV 443.

用户A宅的PC 442与便携式用户终端431相同,通过互联网435连接在服务提供者一侧的虚拟住宅DB服务器451等上,从而在画面上显示用户A的虚拟住宅。此外,PC 442对应用户对所显示的虚拟住宅的PC图标或TV图标的操作,发送用于控制连接在主服务器441上的TV 443等的控制信号。The PC 442 of user A's house is the same as the portable user terminal 431, and is connected to the virtual house DB server 451 or the like on the service provider side through the Internet 435, thereby displaying the virtual house of user A on the screen. In addition, the PC 442 transmits a control signal for controlling the TV 443 or the like connected to the main server 441 in response to the user's operation on the PC icon or the TV icon of the displayed virtual house.

用户B所使用的PC 433与便携式用户终端431相同,通过互联网435连接在服务提供者一侧的虚拟住宅DB服务器451等上,从而在画面上显示用户B的虚拟住宅。此外,PC 444响应于用户对所显示的虚拟住宅的PC图标或TV图标的操作,通过互联网435连接到用户B宅的主服务器上,从而发送用于控制连接在主服务器上的PC(都没有在图中示出)等的控制信号。The PC 433 used by the user B is the same as the portable user terminal 431, and is connected to the virtual house DB server 451 or the like on the service provider side through the Internet 435, thereby displaying the virtual house of the user B on the screen. In addition, the PC 444 is connected to the main server of the user B's house through the Internet 435 in response to the user's operation on the displayed PC icon or TV icon of the virtual house, thereby sending a message for controlling the PC connected to the main server (neither shown in the figure) and other control signals.

此外,作为用户一侧设备,存在由用户A、B之外的用户操作的便携式用户终端或PC,在用户A、B之外的用户宅中也分别配置了主服务器,这些在图中省略。In addition, as user-side equipment, there are portable user terminals or PCs operated by users other than users A and B, and main servers are also installed in user houses other than users A and B, but these are omitted in the figure.

下面说明服务提供者一侧设备。虚拟住宅DB服务器451存储有由用户任意设定的虚拟住宅的版面信息(包括虚拟住宅的外观、虚拟住宅内墙壁的花纹、床的材质、虚拟住宅内的各种图标的配置等信息)或各个用户的事件信息(显示向用户地址发送消息的信息、显示来自于其他用户的聊天申请的信息等),并向通过互联网435连接的便携式用户终端431等提供虚拟住宅的信息或事件信息。Next, the service provider side equipment will be described. The virtual house DB server 451 stores the layout information of the virtual house arbitrarily set by the user (including information such as the appearance of the virtual house, the pattern of the walls in the virtual house, the material of the bed, the arrangement of various icons in the virtual house, etc.) or each The user's event information (displaying the information of sending a message to the user's address, displaying the information of the chat application from other users, etc.), and providing information or event information of the virtual house to the portable user terminal 431 connected through the Internet 435, etc.

认证服务器452对通过互联网435连接在服务提供者一侧的装置上的便携式用户终端431等执行认证处理。具体来说,在向便携式用户终端431提供对服务提供者一侧的装置的访问权的同时,判断被送到虚拟住宅DB服务器451、用户终端间通信中继服务器453或用户信息保存服务器454中的访问权是否有效/无效。The authentication server 452 executes authentication processing on the portable user terminal 431 or the like connected to a device on the service provider side through the Internet 435 . Specifically, while providing the portable user terminal 431 with the access right to the device on the service provider side, the judgment is sent to the virtual house DB server 451, the inter-user terminal communication relay server 453, or the user information storage server 454. Whether the access right of the is valid/invalid.

用户终端间通信中继服务器453执行与利用虚拟空间远程操作系统的多个服务器相关的处理。例如,用户终端间通信中继服务器453存储各个用户所属的用户小组的成员列表,或者管理在多个用户之间进行的聊天,或者管理在虚拟房间被共有时所产生的讨论会的同步信息(详细情况在下面描述)。The inter-user-terminal communication relay server 453 executes processing related to a plurality of servers remotely operating the system using a virtual space. For example, the inter-user terminal communication relay server 453 stores a member list of a user group to which each user belongs, or manages a chat performed between a plurality of users, or manages synchronous information ( Details are described below).

此外,用户可以重复属于多个用户小组。Additionally, users can repeatedly belong to multiple user groups.

用户信息保存服务器454存储有各个用户的个人数据,即,关于事件信息的事件详细信息(用户地址的邮件或消息的内容数据等)、用户所取得的证明证数据(后述)、用户利用笔记本功能写入的内容数据、用于与其他用户共有的图像数据等。The user information storage server 454 stores personal data of each user, that is, event detailed information about event information (content data of mail or message of user address, etc.), certificate data (described later) obtained by the user, and user's use notebook. Functionally written content data, image data for sharing with other users, etc.

EPG(电子节目单)服务器455响应于来自通过互联网435连接的便携式用户终端431等的请求,提供包括电视广播节目的节目表及各节目信息在内的EPG信息。An EPG (Electronic Program Guide) server 455 responds to requests from portable user terminals 431 and the like connected via the Internet 435, and provides EPG information including a program list of television broadcast programs and information on each program.

音频服务器456是所谓的互联网广播服务器,其响应于来自通过互联网连接的便携式用户终端431等的请求,提供音频的流数据。The audio server 456 is a so-called Internet broadcast server that provides streaming data of audio in response to a request from the portable user terminal 431 or the like connected via the Internet.

此外,服务提供者一侧的虚拟住宅DB服务器451至音频服务器456并不一定如图所示分别单体设置,也可以适当地将虚拟住宅DB服务器451至音频服务器456中的某几个结合起来。In addition, the virtual house DB server 451 to the audio server 456 on the service provider side do not necessarily have to be individually installed as shown in the figure, and some of the virtual house DB server 451 to the audio server 456 can also be properly combined .

在所述系统中,便携式用户终端431具有所述网络管理处理程序等,并通过执行这些程序监视用户A宅的宅内网络432的主服务器441、PC442或TV 443等的操作,或者控制这些操作(管理)。In the system, the portable user terminal 431 has the network management processing programs, etc., and monitors the operations of the main server 441, PC 442, or TV 443, etc., of the in-house network 432 of user A's house by executing these programs, or controls these operations ( manage).

此时,便携式用户终端431利用虚拟住宅DB服务器451或用户信息保持服务器454,取得并显示虚拟住宅的图像或各装置的图标等,或者提供对各装置的控制命令。即,便携式用户终端431通过虚拟住宅DB服务器451或用户信息保存服务器454监视或控制用户A宅的宅内网络432的各装置,由此实现所述网络管理处理。换言之,虚拟住宅DB服务器451或用户信息保存服务器454等监视或控制用户A宅的宅内网络432的各装置,从而便携式用户终端431取得这些服务器的信息,并对这些服务器提供对用户A宅的宅内网络432的各装置的控制信息,由此,间接地管理用户A宅的宅内网络432的各装置。通过如上所述,可以减轻与便携式用户终端431的通信处理有关的负荷。此外,由此可以简化便携式用户终端431所具有的功能。At this time, the mobile user terminal 431 uses the virtual house DB server 451 or the user information storage server 454 to obtain and display images of the virtual house, icons of each device, etc., or provide control commands to each device. That is, the mobile user terminal 431 monitors or controls each device of the home network 432 of the user A's house through the virtual house DB server 451 or the user information storage server 454, thereby realizing the network management process. In other words, the virtual house DB server 451 or the user information storage server 454 monitors or controls each device of the house network 432 of user A's house, so that the portable user terminal 431 acquires information on these servers and provides these servers with information on the house network of user A's house. The control information of each device on the network 432 indirectly manages each device on the home network 432 of the user A's house. By doing so, the load related to the communication processing of the portable user terminal 431 can be reduced. In addition, the functions of the portable user terminal 431 can be simplified thereby.

此外,多个用户通过利用虚拟住宅DB服务器451或用户信息保存服务器454等各种服务器,如上所述,可以在多个用户之间进行虚拟空间的共享,例如,可以进行与其他用户进行聊天,或者与其他用户共享虚拟空间上的项目,或者访问其他用户的虚拟空间等更多的应用处理。由此,不仅可以与其他用户交换信息,还可以控制其他用户所管理的装置。In addition, by using various servers such as the virtual house DB server 451 and the user information storage server 454, as described above, a plurality of users can share the virtual space among the plurality of users, for example, chat with other users, Or share items on the virtual space with other users, or access other users' virtual spaces and more application processing. In this way, it is possible not only to exchange information with other users, but also to control devices managed by other users.

在上述中,记录介质不仅可以包括与装置主体不同的、为了向用户提供程序而配置并且存储有程序的磁盘(包括软盘)、光盘(包括CD-ROM、DVD)、磁光盘(包括MD)或由半导体存储器所形成的可移动媒体等,还可以包括以预先嵌入装置主体的状态提供给用户并存储有程序的ROM或存储部等。In the above, the recording medium may include not only a disk (including floppy disk), an optical disk (including CD-ROM, DVD), a magneto-optical disk (including MD) or A removable medium formed of a semiconductor memory may also include a ROM, a storage unit, etc., which are provided to the user in a pre-embedded state of the device body and store a program.

此外,在本说明书中,描述存储于记录介质中的程序的步骤不但包括按着记载顺序而以时间为顺序进行的处理,还包括未必按时间顺序进行的处理,而是并列地或者单独地执行的处理。In addition, in this specification, steps describing a program stored in a recording medium include not only processing performed in chronological order in the order of description, but also processing not necessarily performed in chronological order, but performed in parallel or individually. processing.

此外,在本说明书中,系统表示由多个装置构成的装置全体。In addition, in this specification, a system means the whole apparatus which consists of several apparatuses.

Claims (13)

1. an information handling system has first information treating apparatus that communicates and second signal conditioning package of controlling described first information treating apparatus, it is characterized in that,
Described first information treating apparatus generates the information relevant with the control of described first information treating apparatus, i.e. first control information, and described first control information that will generate offers described second signal conditioning package;
Described second signal conditioning package is provided by described first control information that is provided by described first information treating apparatus, generate the information relevant with the control of virtual unit, i.e. second control information, and receive control input to described virtual unit from the user, import corresponding control and treatment thereby described first information treating apparatus is carried out with the described control that is received based on described second control information that is generated.
2. signal conditioning package, it controls controlled device, it is characterized in that having:
First generation unit uses the information relevant with the control of described controlled device, i.e. first control information generates the information relevant with the control of virtual unit, i.e. second control information;
The first input receiving element receives the control input to described virtual unit from the user;
The control and treatment performance element based on described second control information that is generated by described first generation unit, is imported corresponding control and treatment to described controlled device execution and the described first input described control that receiving element received.
3. signal conditioning package as claimed in claim 2 is characterized in that,
Described first control information and described second control information comprise the control command group to described controlled device.
4. signal conditioning package as claimed in claim 2 is characterized in that, also comprises:
Obtain the unit of obtaining of described first control information from described controlled device; With
Storage is by the described storage unit that obtains described first control information that obtains the unit.
5. signal conditioning package as claimed in claim 2 is characterized in that,
Described first generation unit is cut apart described first control information, thereby generates a plurality of described second control informations.
6. signal conditioning package as claimed in claim 2 is characterized in that also having:
Second generation unit generates the GUI image corresponding with described controlled device, i.e. first icon;
Display unit shows described first icon that is generated by described second generation unit,
Wherein, described second generation unit further generates the GUI image corresponding with described virtual unit based on described second control information that is generated by described first generation unit, i.e. second icon,
Described display unit further shows described second icon that is generated by described second generation unit,
The described first input receiving element receives by described user and operates the control input that shown described first icon of described display unit or described second icon are imported.
7. signal conditioning package as claimed in claim 2 is characterized in that also having:
Display unit shows and cuts apart button that the described button of cutting apart is the GUI image of cutting apart of indicating described first control information by described user's operation;
The second input receiving element receives by what operate that shown described of described display unit cut apart described first control information that button is transfused to and cuts apart the indication input, wherein
Described first generation unit is cut apart described first control information, thereby is generated a plurality of described second control informations based on the indication of cutting apart of described first control information that is received by the described second input receiving element.
8. signal conditioning package as claimed in claim 2 is characterized in that also having:
Display unit shows that virtual unit generates image, and it is the GUI image of setting the structure of described second control information by described user's operation that described virtual unit generates image;
Second imports receiving element, and reception is imported with the setting of the structurally associated of described second control information, and described second control information is based on the described virtual unit generation volume image that is shown by described display unit and is transfused to, wherein
Described first generation unit generates described second control information based on the described setting input that is received by the described second input receiving element.
9. signal conditioning package as claimed in claim 8 is characterized in that,
The described virtual unit generation image that is shown by described display unit comprises described user employed GUI image when controlling described virtual unit, be the control chart picture, thereby described user set the structure of described second control information by the space of a whole page of editing described control chart picture.
10. signal conditioning package as claimed in claim 2 is characterized in that,
Described controlled device is the household appliances with communication function.
11. signal conditioning package as claimed in claim 2 is characterized in that, also has:
Second generation unit generates the information relevant with the control of described signal conditioning package, i.e. the 3rd control information;
Feed unit will be offered other signal conditioning packages of the described signal conditioning package of control by described the 3rd control information that described second generation unit generates.
12. signal conditioning package as claimed in claim 11 is characterized in that,
Described signal conditioning package is the household appliances with communication function.
13. an information processing method, it is the information processing method of the signal conditioning package of other signal conditioning packages of control, it is characterized in that, comprising:
Generate step, use the information relevant with the control of described other signal conditioning packages, i.e. first control information generates the information relevant with the control of virtual unit, i.e. second control information;
The input receiving step receives the control input to described virtual unit from the user;
The control and treatment execution in step, described second control information that generates based on the processing by described generation step is carried out the control that receives with processing by described input receiving step to described other signal conditioning packages and is imported corresponding control and treatment.
CNB2004100914413A 2003-11-20 2004-11-22 Information processing system, information processor and its method and program Expired - Fee Related CN100334572C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP390442/2003 2003-11-20
JP2003390442A JP2005157419A (en) 2003-11-20 2003-11-20 Information processing system, information processor and method, and program

Publications (2)

Publication Number Publication Date
CN1619514A CN1619514A (en) 2005-05-25
CN100334572C true CN100334572C (en) 2007-08-29

Family

ID=34717819

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100914413A Expired - Fee Related CN100334572C (en) 2003-11-20 2004-11-22 Information processing system, information processor and its method and program

Country Status (2)

Country Link
JP (1) JP2005157419A (en)
CN (1) CN100334572C (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440837C (en) * 2005-05-31 2008-12-03 纬创资通股份有限公司 Universal Plug and Play cluster system and method
KR100878438B1 (en) 2006-09-25 2009-01-13 삼성전자주식회사 Virtual device configuration method and virtual device configuration system using the same
EP2111580A1 (en) * 2007-02-12 2009-10-28 Philips Intellectual Property & Standards GmbH Device for a networked control system
JP4737250B2 (en) 2007-11-22 2011-07-27 ソニー株式会社 Information processing apparatus and information processing method
US8880695B2 (en) 2007-11-22 2014-11-04 Sony Corporation Information processing apparatus and information processing method
JP5312257B2 (en) * 2009-08-10 2013-10-09 株式会社竹中工務店 Virtual space utilization type device control system, real space control system, and virtual space utilization type device control program
JP2013070199A (en) * 2011-09-22 2013-04-18 Hitachi Consumer Electronics Co Ltd Program information transmitter, program information receiver, and program information transmission method
JPWO2013128487A1 (en) * 2012-02-29 2015-07-30 日立マクセル株式会社 Program information transmitting apparatus, program information receiving apparatus, and program information transmitting method
JP6298292B2 (en) * 2012-12-27 2018-03-20 キヤノンイメージングシステムズ株式会社 Device control apparatus and control method thereof
JP6216510B2 (en) * 2012-12-27 2017-10-18 キヤノンイメージングシステムズ株式会社 Mobile terminal, mobile terminal control method, and device control system
WO2017068817A1 (en) * 2015-10-20 2017-04-27 ソニー株式会社 Information processing system and information processing method
JP6922170B2 (en) 2016-08-25 2021-08-18 ソニーグループ株式会社 Information processing equipment, information processing methods, programs, and information processing systems
AU2021276760A1 (en) * 2020-05-19 2022-03-17 Ovice, Inc. Information processing system, information processing apparatus, and program
JP7563044B2 (en) 2020-08-20 2024-10-08 オムロン株式会社 Information processing device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001103584A (en) * 1999-10-01 2001-04-13 Sharp Corp Device control method and device control system
US6233611B1 (en) * 1998-05-08 2001-05-15 Sony Corporation Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices
KR20020086119A (en) * 2001-05-11 2002-11-18 주식회사 지맥스테크놀러지 Home automation system
JP2003085356A (en) * 2001-09-06 2003-03-20 Daikin Ind Ltd Home equipment control system
CN1431802A (en) * 2003-01-24 2003-07-23 东南大学 Household information networks and gateways based on self-organization network structure and blue teeth technology

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07131542A (en) * 1993-10-29 1995-05-19 Sanyo Electric Co Ltd Operation display method for telecontrol system
EP1002406B1 (en) * 1997-06-25 2005-01-19 Samsung Electronics Co. Ltd. Programm guide generation for home networks
JP2000333275A (en) * 1999-05-19 2000-11-30 Sharp Corp Network management method
JP2002078036A (en) * 2000-09-04 2002-03-15 Hitachi Ltd Network system for home appliances
JP2002352065A (en) * 2001-05-25 2002-12-06 Matsushita Electric Works Ltd Server device adapted to network
US7082497B2 (en) * 2001-12-28 2006-07-25 Hewlett-Packard Development Company, L.P. System and method for managing a moveable media library with library partitions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6233611B1 (en) * 1998-05-08 2001-05-15 Sony Corporation Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices
CN1299546A (en) * 1998-05-08 2001-06-13 索尼电子有限公司 Media manager for controlling data flow of autonomous media devices within a network environment
JP2001103584A (en) * 1999-10-01 2001-04-13 Sharp Corp Device control method and device control system
KR20020086119A (en) * 2001-05-11 2002-11-18 주식회사 지맥스테크놀러지 Home automation system
JP2003085356A (en) * 2001-09-06 2003-03-20 Daikin Ind Ltd Home equipment control system
CN1431802A (en) * 2003-01-24 2003-07-23 东南大学 Household information networks and gateways based on self-organization network structure and blue teeth technology

Also Published As

Publication number Publication date
CN1619514A (en) 2005-05-25
JP2005157419A (en) 2005-06-16

Similar Documents

Publication Publication Date Title
US11889160B2 (en) Multiple household management
US12155527B2 (en) Playback devices and bonded zones
US20250013350A1 (en) Playback Zone Management
CN100334572C (en) Information processing system, information processor and its method and program
RU2460119C2 (en) Programmable multimedia controller with programmable functions
JP5557798B2 (en) User interface for multi-device control
JP4889749B2 (en) Multimedia information control apparatus and method
JP5322941B2 (en) Programming environment and metadata management for programmable multimedia controllers
JP2005250867A (en) Control method for information reproduction system, information reproduction system, information provision device, information reproduction device and information provision control program
US20150229696A1 (en) Digital living network alliance device for sharing multiple home media content and method therefor
RU2518494C2 (en) Information processing device, information processing method, information processing system and programme therefor
JP4529478B2 (en) Information reproducing system, information providing apparatus, information reproducing method, and information management program
JP2008097625A (en) Display control device, display method and program

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070829

Termination date: 20131122