CN100334572C - Information processing system, information processor and its method and program - Google Patents
Information processing system, information processor and its method and program Download PDFInfo
- 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
- user
- management
- signal conditioning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
To enable a user to more easily manage a system. When a user makes instructions for generating a virtual device with operation with a mouse or the like, a management information processing part reads management information at a step S271, and an image information processing part generates and displays a virtual device generating screen based on the device information of the management information at a step S272. A network management processing part starts to receive output from the user at a step S273. The image information processing part determines, at a step S279, whether a registration button 345 is operated. When determining that the user has operated the registration button, the image information processing pat proceeds to processing at a step S281 to set the virtual device based on the information of a control panel and then updates the management information. The above technology is applicable, for example, to a network system.
Description
Technical field
The present invention relates to information handling system, signal conditioning package and method, reach program, particularly, relate to user information handling system, signal conditioning package and method and the program of management system more simply of making.
Background technology
In recent years, be accompanied by the raising of the information processing technology, the performance of household appliances such as TV programme receiving trap or audio player has also improved, for example, as with TV programme receiving trap and the integrated composite machine that forms of video recorder etc., multifunction grows up gradually.In addition, personal computer also can be realized various functions, as reproducing or video content data that audio content data, reproduction such as outputting music or show formed by dynamic image data and voice data etc. etc.
And then, be accompanied by the raising of the information processing technology, also popularized network within the family, for example, the household appliances that can be connected with the LAN (LAN (Local Area Network)) that uses Ethernet (R) etc. begin to popularize.By as mentioned above within the family portion popularize LAN, up to now, originally the household appliances that can only operate separately can carry out and other devices between data etc. exchange, by carrying out various processing (hereinafter referred to as co-operating) with other device co-operatings, can also further realize more sophisticated functions.
As co-operating, following processing etc. is for example arranged: the image data of picture recording and reproducing device reproducing recorded such as so-called video recorder on recording mediums such as tape, and these data are offered the TV programme receiving trap that is connected with the picture recording and reproducing device, the TV programme receiving trap shows and the corresponding image of image data that is provided; Perhaps audio player reproduces the voice data on the recording mediums such as being recorded in tape, and these data are offered the recording device that is connected with audio player, recording device with the audio data recording that provided on other recording mediums such as tape.
In addition, in recent years, for example micro-wave oven or refrigerator etc. can also be connected into LAN, use and operate, can also control the operation of video recorder or air-conditioning equipment etc. by roam-a-phone by the data of network download.
And then, complicated by LAN self, a plurality of networks use bridge technologies etc. to interconnect, or are connected with the network of WAN outsides such as (wide area networks), thus various household appliances can carry out more various co-operating.
As mentioned above, because the network system that household appliances constituted of map network is complicated, thereby judge that the user which device carries out what kind of operation difficulty that becomes aspect suitably controlling.
Corresponding, for example in the network system that constitutes by signal conditioning packages such as server or personal computers, have following method, that is: constitute the packet that respectively installs input and output etc. of this network system by supervision such as use and management devices, thereby grasp the operation or the state of each device, simultaneously, based on each operation of installing of indication control of user, and then the method for network system for managing.
In addition, for example, also there is following method: be provided with device control order generation unit, when described device control order generation unit receives control indication input to equipment when the residence outer network of the electrified product (home appliance) in being connected with family, contrast gateway device information judges whether to receive input, in the time can receiving, generate control command based on the information of device panel at equipment, thereby the user can identical feeling carry out operated from a distance with the panel of the actual home appliance of operation the time, (for example, opening the 2002-44765 communique) with reference to the Japanese documentation spy.
But in these said methods, the user just must grasp the repertoire that each device is had in order correctly to control the device as management object.In addition, collect at management devices and to install relevant information with each and during to these information of user prompt, management devices must be to each function of being had of device of user prompt or present a large amount of information such as state, so that the user can correct management respectively install, but when network as mentioned above is network in the family, because management object is a variety of devices (household appliances), so this quantity of information reaches huge quantity, thereby in said method, there is the problem that is difficult to respectively install to user prompt simply all information.
In addition, when the user has the device of a plurality of functions based on the information Control of above-mentioned prompting, need carry out the loaded down with trivial details work outside the operation control such as function selecting for example, thereby exist the user can not manage the problem of each device intuitively.In general, the user is the user who utilizes each household appliances, does not therefore have the professional knowledge to network (and being connected respectively installing on the network).Therefore, thus wish that the user can easily control each device and can operation intuitively control each device.
In addition, on the other hand, when the co-operating of use multiple arrangement, in said method, the user must control each device respectively individually, and therefore existence not only will be carried out loaded down with trivial details work, operate problem also hard to understand.
Summary of the invention
The present invention finishes in view of such problem, thus user's management system more easily.
Information handling system of the present invention has first information treating apparatus that communicates and second signal conditioning package of controlling first information treating apparatus, it is characterized in that, first information treating apparatus generates the information relevant with the control of first information treating apparatus, i.e. first control information, and first control information that will generate offers second signal conditioning package; Second signal conditioning package is provided by first control information that is provided by first information treating apparatus, generate the information relevant with the control of virtual unit, i.e. second control information, and receive control input to virtual unit from the user, import corresponding control and treatment thereby first information treating apparatus is carried out with the control that is received based on second control information that is generated.
Signal conditioning package of the present invention is characterised in that to have: first generation unit, use the information relevant with the control of controlled device, i.e. and 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 virtual unit from the user; The control and treatment performance element based on second control information that is generated by first generation unit, is imported corresponding control and treatment to the controlled device execution and the first input control that receiving element received.
Described first control information and second control information can comprise the control command group to controlled device.
Can further include from described controlled device and obtain obtaining the unit and storing of first control information by the storage unit that obtains first control information that obtains the unit.
Described first generation unit can be cut apart first control information, thereby generates a plurality of second control informations.
Can also further have: second generation unit generates the GUI image corresponding with described controlled device, i.e. first icon; Display unit shows first icon that is generated by second generation unit; Wherein, second generation unit further generates the GUI image corresponding with virtual unit, i.e. second icon based on second control information that is generated by first generation unit; Display unit further shows second icon that is generated by second generation unit, thereby the first input receiving element receives the control input of importing by shown first icon of user's operation display unit or second icon.
Can also further have: display unit shows and cuts apart button that the described button of cutting apart is the GUI image of cutting apart of indicating first control information by described user's operation; The second input receiving element, receive by operation display device shown cut apart first control information that button is transfused to cut apart the indication input; First generation unit is cut apart first control information, thereby is generated a plurality of second control informations based on the indication of cutting apart of first control information that is received by the second input receiving element.
Can also further have: display unit, show that virtual unit generates image, it is the GUI image of setting the structure of second control information by described user's operation that described virtual unit generates image; The second input receiving element, reception is imported with the setting of the structurally associated of second control information, described second control information is based on the virtual unit generation volume image that is shown by display unit and is transfused to, wherein, first generation unit generates second control information based on the setting input that is received by the second input receiving element.
The virtual unit that is shown by described display unit generates image can comprise user's employed GUI image when the control virtual unit, i.e. control chart picture, thus the user sets the structure of second control information by the space of a whole page of editor's control chart picture.
Described controlled device can be the household appliances with communication function.
Can further include: 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 control information treating apparatus by the 3rd control information that second generation unit generates.
Described signal conditioning package can be the household appliances with communication function.
Information processing method of the present invention is characterised in that, comprising: generate step, use the information relevant with the control of 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 virtual unit from the user; The control and treatment execution in step based on second control information that generates by the processing that generates step, comes other signal conditioning package execution are imported corresponding control and treatment with the control that receives by the processing of importing receiving step.
Program of the present invention is characterised in that computing machine is carried out: generate step, use the information relevant with the control of 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 virtual unit from the user; The control and treatment execution in step based on second control information that generates by the processing that generates step, comes other signal conditioning package execution are imported corresponding control and treatment with the control that receives by the processing of importing receiving step.
In information handling system of the present invention, have the first information treating apparatus that communicates and control first information treating apparatus second signal conditioning package, in first information treating apparatus, generate the information relevant with the control of first information treating apparatus, i.e. first control information, and first control information that is generated offered second signal conditioning package; In second signal conditioning package, first control information that use is provided by first information treating apparatus, generate the information relevant with the control of virtual unit, i.e. second control information, and receive control input, thereby first information treating apparatus is carried out the control and treatment of the corresponding control input that is received based on second control information that is generated to virtual unit from the user.
In signal conditioning package of the present invention and method and program, use the information relevant with the control of other signal conditioning packages, i.e. first control information, generate the information relevant with the control of virtual unit, i.e. second control information, and receive the control input of user, thereby other signal conditioning packages are carried out the control and treatment of the corresponding control input that is received based on second control information that is generated to virtual unit.
According to the present invention, can process information.User's management system more easily particularly.Promptly, the user can be with those since feature richness for the user, be difficult on the contrary understand and can make and so on machine (the HDD video recorder of PC, band router feature, composite printing machine etc.) and regard special unifunctional independent one by one machine or the object of turning to as, thereby can directly visit according to needed function and utilize.In addition, even for the control panel that is used to control machine, also the complicated panel that can mix from irrelevant each other function converts the special simple panel that turns to after single function to.In addition, the user can only take out own needed function a plurality of machines on being connected network, and by with these function combinations, generates easy-to-use initial virtual machine concerning own.Thus, for example, see that via network the such behavior of the video recorder in the video recorder in study or parlor is just as a sensation with televisor of video recorder functionality of seeing in the bedroom from the televisor in bedroom.
Description of drawings
Fig. 1 is a structural representation of having used network system of the present invention;
Fig. 2 is the block diagram of structure example of the management devices of presentation graphs 1;
Fig. 3 is the block diagram of structure example of the TV programme receiving trap of presentation graphs 1;
Fig. 4 is the block diagram of structure example of the DVR of presentation graphs 1;
Fig. 5 is the block diagram of structure example of the audio player of presentation graphs 1;
Fig. 6 is the block diagram of structure example of the personal computer of presentation graphs 1;
Fig. 7 is the key diagram of structure example of information on services of the TV programme receiving trap of Fig. 1;
Fig. 8 is the key diagram of structure example of information on services of the DVR of Fig. 1;
Fig. 9 is the key diagram of structure example of information on services of the audio player of Fig. 1;
Figure 10 is the key diagram of structure example of information on services of the personal computer of Fig. 1;
Figure 11 is the process flow diagram of explanation device information collection and treatment example;
Figure 12 is the synoptic diagram of the structure example of indication device information;
Figure 13 is the key diagram of demonstration example of the browser window of virtual dwelling house;
Figure 14 is the process flow diagram of explanation control and treatment example;
Figure 15 is the process flow diagram of Figure 14, explanation control and treatment example of continuing;
Figure 16 is the routine key diagram of other demonstrations of the browser window of virtual dwelling house;
Figure 17 is the process flow diagram of explanation communication process example;
Figure 18 is the process flow diagram of explanation dividing processing example;
Figure 19 is the synoptic diagram of the information on services structure example of the virtual unit after cutting apart;
Figure 20 is the synoptic diagram of other structure example of the information on services of the virtual unit after cutting apart;
Figure 21 is the synoptic diagram of another other structure example of the information on services of the virtual unit after cutting apart;
Figure 22 be virtual dwelling house browser window another other show the key diagram of example;
Figure 23 be virtual dwelling house browser window another other show the key diagram of example;
Figure 24 is other routine process flow diagrams of explanation communication process;
Figure 25 is another other routine process flow diagram of explanation communication process;
Figure 26 is another other the routine process flow diagram of Figure 25, explanation communication process of continuing;
Figure 27 is that the explanation virtual unit generates the process flow diagram of handling example;
Figure 28 is the synoptic diagram that virtual unit generates the structure example of picture;
Figure 29 is the synoptic diagram of the structure example of each information on services that installs;
Figure 30 is the synoptic diagram of structure example of the information on services of virtual unit;
Figure 31 is another other routine process flow diagram of explanation communication process;
Figure 32 is other routine block diagrams of explanation management devices;
Figure 33 be the explanation DVR other structure example block diagram;
Figure 34 is a key diagram of having used other structure example of network system of the present invention;
Figure 35 be the explanation Figure 34 DVR structure example block diagram;
Figure 36 is a key diagram of having used another other structure example of network system of the present invention;
Figure 37 is a key diagram of having used another other structure example of network system of the present invention.
Embodiment
Embodiments of the present invention below are described.The structure essential features put down in writing in the claim and the corresponding relation between the object lesson in the invention embodiment below are shown for example.This record is that the object lesson of the invention that is used for confirming supporting that claim is put down in writing is documented in the working of an invention mode.Therefore, though be documented in the working of an invention mode, but object lesson as the counter structure essential features, even exist in the object lesson of not put down in writing herein, also and do not mean that this object lesson is not corresponding this structure essential features, simultaneously also and do not mean that structure essential features outside the not corresponding described structure essential features of this object lesson.
And then, this record and not mean that the invention corresponding with the object lesson put down in writing in the invention embodiment is exactly in the claim to be put down in writing whole.In other words, this record be with the invention embodiment in the corresponding invention of object lesson put down in writing, but not negating the existence of the invention do not put down in writing in the claim of this application, that is, does not negate to divide an application in the future or the existence of the invention of appending by revisal.
In the present invention, a kind of information handling system (for example network system 1 of Fig. 1) is provided, and it comprises first information treating apparatus (for example the TV programme receiving trap 13 of Fig. 1, DVR 14, audio player 15 or personal computer 16) that communicates and second signal conditioning package (for example management devices 11 of Fig. 1) of controlling first information treating apparatus.First information treating apparatus generates as first control information (for example device information 240 of Figure 12) of the information relevant with the control of first information treating apparatus (the step S12 of Figure 11 for example, step S22, step S32 or step S42), and first control information that will generate offers second signal conditioning package (the step S13 of Figure 11 for example, step S23, step S33 or step S43), second signal conditioning package uses first control information that is provided by first information treating apparatus to generate second control information as the information relevant with the control of the virtual unit (information on services 301 of Figure 19 for example, the information on services 302 of Figure 20 or the information on services 303 of Figure 21) (for example step S122 of Figure 18), and receive the control input of user, import corresponding control and treatment (the step S141 of Figure 24 for example thereby first information treating apparatus is carried out with the control that is received based on second control information that generates to virtual unit, step S143 or step S145).
The signal conditioning package (for example management devices 11 of Fig. 1) of a kind of control controlled device (for example the TV programme receiving trap 13 of Fig. 1, DVR 14, audio player 15 or personal computer 16) is provided in the present invention.This signal conditioning package comprises: first generating apparatus (for example management information processing portion 42 of Fig. 2), it uses first control information (for example device information 240 of Figure 12) as the information relevant with the control of controlled device, generates second control information (for example information on services 303 of the information on services 302 of the information on services 301 of Figure 19, Figure 20 or Figure 21) (for example step S122 of Figure 18) as the information relevant with the control of virtual unit; The first input receiving element (for example input part 51 of Fig. 2), it receives the control input from the user to virtual unit; Control and treatment performance element (for example control and treatment portion 44 of Fig. 2), it is carried out and the corresponding control and treatment (for example the step S141 of Figure 24, step S143 or step S145) of the first input control that receiving element the received input controlled device based on second control information that is generated by first generation unit.
Described first control information and described second control information can comprise control command (for example control command 231C of Fig. 7) group at controlled device.
Can also comprise from described controlled device obtain first control information obtain unit (for example Department of Communication Force 54 of Fig. 2) and the storage by the storage unit that obtains first control information that obtains the unit (for example storage part 53 of Fig. 2).
Thereby described first generation unit can be cut apart first control information and generate a plurality of second control informations (for example step S122 of Figure 18).
Can also comprise: second generation unit (for example Image Information Processing portion 43 of Fig. 2), it generates first icon (for example icon 271 of Figure 13 or icon 274) (for example step S8 of Figure 11) as GUI (graphic user interface) image corresponding with described controlled device; Display unit (for example Image Information Processing portion 43 of Fig. 2), it shows first icon (for example step S9 of Figure 11) that is generated by second generation unit, second generation unit is based on second control information that is generated by first generation unit, further generate second icon (for example the video recorder icon 321 of Figure 23 or photo album icon 323) (for example step S123 of Figure 18) as the GUI image corresponding with virtual unit, display unit further shows second icon (for example step S124 of Figure 18) that is generated by second generating apparatus, and the first input receiving element receives the control input of being imported by user's operation display unit shown first icon or second icon.
Can also comprise: display unit (for example Image Information Processing portion 43 of Fig. 2), its demonstration are cut apart button (for example Figure 22 cut apart button 314), and the described button of cutting apart is the GUI image of indicating first control information to cut apart by described user's operation; The second input receiving element (for example input part 51 of Fig. 2), its receive by operation display unit shown cut apart the indication input that first control information that button is transfused to is cut apart; First generation unit is cut apart first control information based on the indication of cutting apart of second input first control information that receiving element received, thereby generates a plurality of second control informations (for example step 122 of Figure 18).
Can also comprise: display unit (for example Image Information Processing portion 43 of Fig. 2), it shows that virtual unit generates image (for example the virtual unit of Figure 28 generates picture 340), and it is the GUI image of setting the second control information structure by described user's operation that described virtual unit generates image; The second input receiving element (for example input part 51 of Fig. 2), its reception is imported (for example step S273 of Figure 27) with the setting of the structurally associated of second control information, and wherein said second control information is based on the shown virtual unit generation image of display unit and is transfused to; First generation unit generates second control information (for example step 281 of Figure 27) based on the setting input that is received by the second input receiving element.
The virtual unit generation image that is shown by described display unit comprises user's employed control chart picture as the GUI image (for example control panel 341 of Figure 28) when controlling virtual unit, and the user can set the structure (for example step S275 of Figure 27) of second control information by the space of a whole page of editor's control chart picture.
Described controlled device can be the household appliances (for example the TV programme receiving trap 13 of Fig. 1, DVR 14, audio player 15 or personal computer 16) with communication function.
Can also comprise: second generation unit (for example the information of Fig. 3 generates handling part 81), it generates the 3rd control information (for example device information 240 of Figure 12) (for example the step S12 of Figure 11, step S22, step S32 or step S42) as the information relevant with the control of described signal conditioning package; Feed unit (for example information providing handling part 82 of Fig. 3), its other signal conditioning packages to the control information treating apparatus provide the 3rd control information (for example the step S13 of Figure 11, step S23, step S33 or step S43) that is generated by second generation unit.
Described signal conditioning package can be the household appliances (for example the TV programme receiving trap 13 of Fig. 1, DVR 14, audio player 15 or personal computer 16) with communication function.
The information processing method of the signal conditioning package (for example management devices 11 of Fig. 1) of a kind of other signal conditioning packages of control (for example the TV programme receiving trap 13 of Fig. 1, DVR 14, audio player 15 or personal computer 16) is provided in the present invention.This information processing method comprises: generate step (for example step S122 of Figure 18), use second control information (for example information on services 303 of the information on services 302 of the information on services 301 of Figure 19, Figure 20 or Figure 21) that generates the conduct information relevant with the control of virtual unit as first control information (for example device information 240 of Figure 12) of the information relevant with the control of other signal conditioning packages; Input receiving step (for example step S65 of Figure 15) receives the control input of user to virtual unit; Control and treatment execution in step (for example the step S141 of Figure 24, step S143 or step S145), based on second control information that generates by the processing that generates step, to other the control and treatment that signal conditioning package is carried out and the control input is corresponding, wherein said control input is to receive by the processing of importing receiving step.
In the present invention, a kind of program is provided, and described program makes computing machine (for example management devices 11 of Fig. 1) carry out the processing of other signal conditioning packages of control (for example the TV programme receiving trap 13 of Fig. 1, DVR 14, audio player 15 or personal computer 16).This program comprises: generate step (for example step S122 of Figure 18), use second control information (for example information on services 303 of the information on services 302 of the information on services 301 of Figure 19, Figure 20 or Figure 21) that generates the conduct information relevant with the control of virtual unit as first control information (for example device information 240 of Figure 12) of the information relevant with the control of other signal conditioning packages; Input receiving step (for example step S65 of Figure 15) receives the control input of user to virtual unit; Control and treatment execution in step (for example the step S141 of Figure 24, step S143 or step S145), based on second control information that generates by the processing that generates step, to other the control and treatment that signal conditioning package is carried out and the control input is corresponding, wherein said control input is to receive by the processing of importing receiving step.
Following with reference to the description of drawings embodiments of the present invention.
Fig. 1 has represented to use the structure example of network system of the present invention.Among Fig. 1, network system 1 is the operated system that crew-served household appliances are carried out in management, management devices 11 with by internet, WAN (Wide area Network, wide area network), LAN (Local Area Network, LAN (Local Area Network)) etc. the network 12 that constitutes connects, with the household appliances that are connected equally on the network 12: TV programme receiving trap 13, DVR 14, audio player 15 or personal computer 16 communicate, and obtain and their operation or the relevant information of state, and these information are presented on display etc.In addition, management devices 11 is controlled the operation of above-mentioned household appliances as management object based on user's indication.
The corresponding image of view data that TV programme receiving trap 13 will be obtained with the view data that obtains by built-in tuner or by network 12 is presented on the display, or by the built-in obtained voice data of loudspeaker output.The built-in as described later tuner of DVR 14, and will be recorded on the built-in hard disk by the broadcast program (view data or voice data etc.) that tuner is obtained, the data that perhaps will be recorded on the hard disk offer other devices by network 12.Audio player 15 reproduce on the recording mediums such as being recorded in removable media voice data and by loudspeaker output, perhaps offer other device by network 12.Personal computer 16 for example reproduces view data (dynamic image data and Still image data) or the voice data that is recorded on recording medium or the built-in hard disk etc., and carry out flow transmission by network 12 and other devices, perhaps will be recorded on the built-in hard disk, perhaps be recorded on the recording medium of removable media etc. by other data of providing by network 12 of device.
Fig. 2 is the block diagram of structure example of the management devices 11 of presentation graphs 1.
In Fig. 2, the CPU of management devices 11 (CPU (central processing unit)) 31 carries out various processing according to the program that is stored in the ROM (ROM (read-only memory)) 32.Required data or program etc. suitably are stored on the RAM (random access memory) 33 when CPU 31 carries out various the processing.
Network management processing portion 34 is connected on the network 12, to the operation or the state of user prompt predefined household appliances (for example the TV programme receiving trap 13 of Fig. 1, DVR 14, audio player 15 or personal computer 16 etc.) for ease of control, and based on user's indication control each the device management processing.Be built-in with in the network management processing portion 34: information request handling part 41, it is to the various information of household appliances request as management object; Management information processing portion 42, it generates management information that management object is managed based on the information that obtains by information request handling part 41 and it is managed; Image Information Processing portion 43, its management information based on management information processing portion 42 management generates image information, thereby and be presented at the processing of notifying the user on the display; And control and treatment portion 44, it controls the processing as the operation of each device of management object, and network management processing portion 34 uses these various pieces to carry out the management processing of network 1.
And, also be connected with the Department of Communication Force 54 that the storage part 53 that formed by hard disk, EEPROM (electricallyerasable ROM (EEROM)) or flash memory etc. and the network 12 by wired or wireless connection etc. and other devices carry out data communication on the IO interface 50.Store management information 61 in the storage part 53 by management information processing portion 42 generations of network management processing portion 34.
In addition, on IO interface 50, suitably be connected with driver 55, thereby carry out necessary data from being installed on the driver 55 and by 62 fetch programs of removable media or program that recording mediums such as disk, CD, magneto-optic disk or semiconductor memory form, perhaps data or the program that CPU 31 is provided is written in the removable media 62.
The information request handling part 41 of network management processing portion 34 generates various information request, and offers Department of Communication Force 54 by bus 35 and IO interface 50, and described various information request are the requests to the device that is connected the management object on the network 12.Department of Communication Force 54 offers destination apparatus by network 12 with the request that is provided.And in a single day Department of Communication Force 54 is obtained this request responding, just offers network management processing portion 34 by IO interface 50 and bus 35.
The management information processing portion 42 of network management processing portion 34 is based on the various information (to request responding) that provided by Department of Communication Force 54, the management information 61 that generation manages the management object device, and these information are offered storage part 53, and by its storage by bus 35 and IO interface 50.42 management of management information processing portion are stored in the management information 61 in the storage part 53 as mentioned above in addition, and upgrade these information as required.
The Image Information Processing portion 43 of network management processing portion 34 as required, based on the generation image informations such as management information that are stored in the storage part 53, and these information being offered efferent 52 by bus 35 and IO interface 50, described image information is used for notifying the user with the information relevant with network system 1.Efferent 52 image corresponding with the image information that is provided is provided on the built-in display.
The control and treatment portion 44 of network management processing portion 34 just generates control information based on this indication, and offers destination apparatus by Department of Communication Force 54 in case receive indication from the user by input part 51.
Fig. 3 is the block diagram of structure example of the TV programme receiving trap 13 of presentation graphs 1.
In Fig. 3, the CPU 71 of TV programme receiving trap 13 carries out various processing according to the program that is stored in the ROM 72.Necessary data or program etc. when in RAM 73, suitably storing CPU 71 and carrying out various processing.
Information provides portion 74 to provide the information processing relevant with TV programme receiving trap 13 according to the request of management devices 11.Provide in the portion 74 in information and to be built-in with: information generates handling part 81, and the information processing that provides is provided; And information providing handling part 82, carry out information is generated the processing that information that handling part 81 generates offers management devices 11.
In addition, on IO interface 90, also be connected with the storage part 93 that constitutes by hard disk, EEPROM or flash memory etc., and the Department of Communication Force 94 that carries out data communication via network 12 by wired or wireless connection etc. and with other devices.
In addition, on IO interface 90, suitably connect driver 95, thereby carry out necessary data from being installed on the driver 95 and by 96 fetch programs of removable media or program that recording mediums such as disk, CD, magneto-optic disk or semiconductor memory form, perhaps data or the program that CPU 71 is provided is written in the removable media 92.
In addition, also be connected with the tuner 84 of image processing part 75 on the IO interface 90.
In addition, CPU 71 offers demonstration control and treatment portion 83 with view data or voice data, and described view data or voice data offer Department of Communication Force 94 by network 12 by other devices.Show that control and treatment portion 83 is implementing after the predetermined processing these data to be offered efferent 92 to the view data or the voice data that provide, and by display or loudspeaker output.In addition, CPU 71 also can offer efferent 92 with view data or the voice data that offers Department of Communication Force 94 by other devices by network 12.
And then CPU 71 will offer information by the request that management devices 11 offers the various information such as device information of Department of Communication Force 94 by network 12 etc. by IO interface 90 and bus 76 portion 74 will be provided.Information provides the information of portion 74 to generate handling part 81 and generates institute's information requested based on the request that is provided, and the information that generates is offered information providing handling part 82.Information providing handling part 82 offers Department of Communication Force 94 by bus 76 and IO interface 90 with the information that obtains, and offers management devices 11 as request source by network 12.
When by management devices 11 by network 12 grades offer Department of Communication Force 94 be the control information of operation of control TV programme receiving trap 13 time, CPU 71 is based on this request control image processing part 75 etc., thereby carries out the processing based on this control information.
Fig. 4 is the block diagram of structure example of the DVR 14 of presentation graphs 1.
In Fig. 4, the CPU 111 of DVR 14 carries out various processing according to the program that is stored in the ROM 112.Necessary data or program etc. when in RAM 113, suitably storing CPU 111 and carrying out various processing.
Information provides portion 114 to provide the situation of portion 74 identical with the information of TV programme receiving trap 13, provides the information processing relevant with DVR 14 according to the request of management devices 11.Provide the situation of portion 74 identical with the information of TV programme receiving trap 13, provide in the portion 114 in information to be built-in with: information generates handling part 121, and the information processing that provides is provided; And information providing handling part 122, carry out information is generated the processing that information that handling part 121 generates offers management devices 11.
Video recording broadcast portion 115 is made of lsb decoder 123, encoding section 124, hard disk 125, tuner 126 and antenna 127, is used to carry out the recording processing (video record processing) or the reproduction processes of view data or voice data.
123 pairs of lsb decoders are for example decoded with predetermined mode image encoded data or voice datas such as MPEG (motion picture expert group) modes, perhaps implement Flame Image Process or acoustic processing etc.Encoding section 124 is perhaps implemented Flame Image Process or acoustic processing etc. by the view data or the voice data coding of the predetermined mode corresponding with lsb decoder 123 to being provided.View data or voice data that hard disk 125 records are provided.Tuner 126 is by CPU 111 control etc., thereby receives the TV programme signal etc. of preset frequencies by antenna 127.
In addition, the Department of Communication Force 134 that also is connected with the storage part 133 that forms by hard disk, EEPROM or flash memory etc. on the IO interface 130 and carries out data communication via network 12 by wired or wireless connection etc. and with other devices.
In addition, on IO interface 130, suitably connect driver 135, thereby carry out necessary data from being installed on the driver 135 and, perhaps will be written in the removable media 136 by data or the program that CPU 111 provides by 136 fetch programs of removable media or program that recording mediums such as disk, CD, magneto-optic disk or semiconductor memory form.
In addition, on IO interface 130, also be connected with the hard disk 125 and the tuner 126 of picture recording and reproducing portion 115.
In addition, CPU 111 will offer Department of Communication Force 134 view data or voice data offers encoding section 124 by network 12 by other devices.124 pairs of view data that provided of encoding section or voice data are implemented predetermined picture and are handled or acoustic processing, and after coding, these data are offered hard disk 125 write down (video recording).In addition, offered by network 12 by other devices under the view data of Department of Communication Force 134 or the situation that voice data has been encoded etc., CPU 111 also can just not offer hard disk 125 via encoding section 124 with these data and carry out record.
In addition, CPU 111 is based on by user's indication of input part 131 input etc., the program (view data or voice data) of playback record in hard disk 125, and offer lsb decoder 123.123 pairs of view data that provided of lsb decoder or voice data are implemented decoding processing or predetermined picture processing and acoustic processing etc., and by Department of Communication Force 134 these data are exported, and for example offer TV programme receiving trap 13 etc.
And then CPU 111 will offer information by the request that management devices 11 offers the various information of Department of Communication Force 114 by network 12 etc. by IO interface 130 and bus 116 portion 114 will be provided.Information provides the information of portion 114 to generate handling part 121 and generates requested information based on the request that is provided, and the information that generates is offered information providing handling part 122.Information providing handling part 122 offers Department of Communication Force 134 by bus 116 and IO interface 130 with the information that obtains, and offers management devices 11 as request source by network 12.
When by management devices 11 by network 12 offer Department of Communication Force 134 be the control information of operation of control DVR 14 time, CPU 111 is based on this request control picture recording and reproducing portion 115 etc., thereby carries out the processing based on this control information.
Fig. 5 is the block diagram of structure example of the audio player 15 of presentation graphs 1.
In Fig. 5, the CPU 151 of audio player 15 carries out various processing according to the program that is stored in the ROM 152.Necessary data or program etc. when in RAM 153, suitably storing CPU 151 and carrying out various processing.
Information provides portion 154 to provide the situation of portion 74 identical with the information of TV programme receiving trap 13, provides the information processing relevant with audio player 15 according to the request from management devices 11.Provide the situation of portion 74 identical with the information of TV programme receiving trap 13, provide in the portion 154 in information to be built-in with: information generates handling part 161, and the information processing that provides is provided; And information providing handling part 162, carry out information is generated the processing that information that handling part 161 generates offers management devices 11.
The voice data that 163 pairs of signal processing parts are provided is implemented acoustic processing etc.Audio frequency is formed by recording mediums such as disk, CD, magneto-optic disk or semiconductor memories with driver 164, and removable media not shown in the figures is installed suitably, thereby carry out following processing: the voice data that will be recorded in this removable media is read, and perhaps voice data is written in the recordable removable media.Tuner 165 is by CPU 151 control etc., thereby receives the sound signal of the radio broadcast program etc. of preset frequencies by antenna 166.
In addition, the Department of Communication Force 174 that also is connected with the storage part 173 that forms by hard disk, EEPROM or flash memory etc. on the IO interface 170 and carries out data communication via network 12 by wired or wireless connection etc. and with other devices.
In addition, on IO interface 170, suitably connect driver 175, thereby carry out necessary data from being installed on the driver 175 and, perhaps will be written in the removable media 176 by data or the program that CPU 151 provides by 176 fetch programs of removable media or program that recording mediums such as disk, CD, magneto-optic disk or semiconductor memory form.
In addition, on IO interface 170, also be connected with the audio frequency driver 164 and the tuner 165 of acoustic processing portion 155.
In addition, CPU 151 will offer signal processing part 163 by the voice data that network 12 offers Department of Communication Force 174 by other devices.The voice data that 163 pairs of signal processing parts provide is implemented predetermined sound signal processing, and these data are offered audio frequency driver 164, thereby record (recording) is to being installed in audio frequency with in the removable media (not shown) on the driver 164.In addition, thus CPU 171 can be not just will not offer audio frequency by the voice data that other devices offer Department of Communication Force 174 by network 12 via signal processing part 163 yet to be recorded in the removable media with driver 164.
And then CPU 151 will offer information by the request that management devices 11 offers the various information of Department of Communication Force 174 by network 12 by IO interface 170 and bus 156 portion 154 will be provided.Information provides the information of portion 154 to generate handling part 161 and generates institute's information requested based on the request that is provided, and the information that generates is offered information providing handling part 162.Information providing handling part 162 offers Department of Communication Force 174 by bus 156 and IO interface 170 with the information that obtains, and offers management devices 11 as request source by network 12.
When by management devices 11 by network 12 offer Department of Communication Force 174 be the control information of operation of control audio player 15 time, CPU 151 is based on this request control sound handling part 155 etc., thereby carries out the processing based on this control information.
Fig. 6 is the block diagram of structure example of the personal computer 16 of presentation graphs 1.
In Fig. 6, the CPU 191 of personal computer 16 carries out various processing according to the program that is stored in the ROM 192.Necessary data or program etc. when in RAM 193, suitably storing CPU 191 and carrying out various processing.
Information provides portion 194 to provide the situation of portion 74 identical with the information of TV programme receiving trap 13, provides the information processing relevant with personal computer 16 according to the request of management devices 11.Provide the situation of portion 74 identical with the information of TV programme receiving trap 13, provide in the portion 194 in information to be built-in with: information generates handling part 201, and the information processing that provides is provided; And information providing handling part 202, carry out information is generated the processing that information that handling part 201 generates offers management devices 11.
In addition, the Department of Communication Force 214 that also is connected with the storage part 213 that forms by hard disk, EEPROM or flash memory etc. on the IO interface 210 and carries out data communication via network 12 by wired or wireless connection etc. and other devices.
Store program performed in CPU 191 or data in storage part 213, for example, store following program or data: Video service program 221, its execution by CPU 191 realize providing the view data service of (also comprising voice data); Audio service program 222, its execution by CPU 191 realizes providing the service of voice data; Electronic photo album service routine 223, its execution by CPU 191 realizes providing the service of Still image data; Video data 224, its execution by Video service program 221 is provided, and is made of view data or voice data etc.; Voice data 225, its execution by audio service program 222 is provided; And electronic photo album data 226 etc., its execution by electronic photo album service routine 223 is provided and is made of Still image data etc.
In addition, on IO interface 210, suitably connect driver 215, thereby carry out necessary data from being installed on the driver 215 and, perhaps will be written in the removable media 216 by data or the program that CPU 191 provides by 216 fetch programs of removable media or program that recording mediums such as disk, CD, magneto-optic disk or semiconductor memory form.
In addition, CPU 151 offers storage part 213 with view data 223 or voice data 224 etc. and stores, and described view data 223 or voice data 224 etc. are obtained or read by removable media 216 by Department of Communication Force 214.
And then CPU 151 will offer information by the request that management devices 11 offers the various information of Department of Communication Force 214 by network 12 etc. by IO interface 210 and bus 195 portion 194 will be provided.Information provides the information of portion 194 to generate handling part 201 and generates institute's information requested based on the request that is provided, and the information that generates is offered information providing handling part 202.Information providing handling part 202 offers Department of Communication Force 214 by bus 195 and IO interface 210 with the information that obtains, and offers management devices 11 as request source by network 12.
When by management devices 11 by network 12 offer Department of Communication Force 214 be the control information of operation of control audio player 15 time, CPU 191 is based on this process execution request etc., thereby carries out the processing based on this control information.
The TV programme receiving trap 13 of Fig. 1, DVR 14, audio player 15 and personal computer 16 constitute aforesaid structure, and provide various services to the user respectively, and each service has one or more functions (being called functional block) respectively, and each functional block is distributed one or more control commands for this reason.That is, each device is realized each function by the processing corresponding with the control command that is provided is provided, thereby provides service to the user.The information of relevant described service is managed as information on services to shown in Figure 10 as Fig. 7 in each device.
Information on services 231 shown in Figure 7 is the information that is stored in storage part 93 grades of TV programme receiving trap 13, is the information of expression TV programme receiving trap 13 service, function and the control command that provide.That is, information on services 231 is made of each project of service 231A, functional block 231B and control command 231C.As shown in Figure 7, on service 231A, represent the service name that TV programme receiving trap 13 provides, and on functional block 231B, represent to constitute the function title of this service, on control command 231C, be expressed as the control command that each functional block is prepared.
Promptly, TV programme receiving trap 13 realize carrying out the channel selection of institute's program receiving tuner function, show the electronic program list function of EPG (electronic program list) and on display the image Presentation Function of show image, and these are provided to the user as monitor service.
As shown in the project of control command 231C, have " channel switching " order as the control command in the tuner function, management devices 11 can use the tuner function (switching the channel that is received) of this control command control TV programme receiving trap 13.In addition, have " EPG demonstration " order as the unifunctional control command of electronic programming, management devices 11 can use the electronic program list function (showing EPG) of this control command control TV programme receiving trap 13.In addition, control command as the image Presentation Function has " input is switched " order, " volume adjusting " order reaches " image quality adjusting " order, and management devices 11 can use the image Presentation Function (switching the terminal of input data, the volume of adjusting sound import or the image quality of regulating display image) of these control command control TV programme receiving traps 13.
In addition, information on services 232 shown in Figure 8 is the information relevant with the control command that is assigned to DVR 14, and identical with Fig. 7, is made of each project of serving 232A, functional block 232B and control command 232C.DVR 14 provides Video service shown in the services block 232A of Fig. 8; Shown in the project of the functional block 232B of Fig. 8, realize carrying out the program receiving channel selection tuner function, show the electronic program list function of EPG and the picture recording and reproducing function of using the video content data of built-in hard disk 125.
As shown in the project of the control command 232C of Fig. 8, have " channel switching " order as the control command in the tuner function, management devices 11 can use the tuner function (switching the channel that is received) of this control command control DVR 14.In addition, have " EPG demonstration " order as the unifunctional control command of electronic programming, management devices 11 can use the electronic program list function (showing EPG) of this control command control DVR 14.In addition, control command as the picture recording and reproducing function of video content data has " the video content data guide look shows " order, " picture recording and reproducing stops to suspend fast forward and backward " and waits picture recording and reproducings operation main control orders and " doubly speed is reproduced frame by frame and play " to wait to reproduce the operation assist command, and management devices 11 can use the picture recording and reproducing function (display of video content data list, carry out that picture recording and reproducing stops etc. or carry out doubly fast reproduction or broadcast frame by frame) of the video content data of these control commands control DVR 14.
And then information on services 233 shown in Figure 9 is the information relevant with the control command that is assigned to audio player 15, and identical with Fig. 7, is made of each project of serving 233A, functional block 233B and control command 233C.Audio player 15 provides audio service shown in the services block 233A of Fig. 9; Shown in the project of functional block 233B, realize carrying out the tuner function of program receiving channel selection and by being installed in the recording representational role of the voice data that audio frequency reproduces with the removable media on the driver 164 etc.
As shown in the project of the control command 233C of Fig. 9, have " channel switching " order as the control command in the tuner function, management devices 11 can use this control command control (tuner function of audio player 15 switches the channel that is received).In addition, control command as the recording representational role of audio content data has " the audio content data guide look shows " order, " input is switched " order, " volume adjustings " order, " tonequality adjustings " order and " recording is reproduced and stopped to suspend fast forward and backward " waits recording to reproduce operation control command, and management devices 11 can use the recording representational role (demonstration audio content data have a guide look of, record reproduction stop etc.) of the audio content data of these control command control audio players 15.
In addition, information on services 234 shown in Figure 10 is the information relevant with the control command that is assigned to personal computer 16, and identical with Fig. 7, is made of each project of serving 234A, functional block 234B and control command 234C.Personal computer 16 provides Video service, audio service and electronic photo album service shown in the services block 234A of Figure 10; Shown in the project of functional block 234B, Video service realizes the picture recording and reproducing function of tuner function, electronic program list function and video content data; Audio service realizes the recording representational role of tuner function and audio content data; The electronic photo album service realizes the output control function of rest image content-data.
Because it is identical with above-mentioned situation to be assigned to the control command of each function of each function of Video service and audio service, so omit explanation to it.Shown in the project of the control command 234C of Figure 10, control command as the output control function of rest image content-data has " backward one to previous " order that " guide look of rest image content-data shows " order, " image quality adjustings " are ordered and made display image to return the image of front or switch to the image of back, management devices 11 can use these control commands control personal computers the output control function (show the guide look of rest image content-data, regulate the image quality of demonstration or carry out the switching of display image) of rest image content-data.
As mentioned above, to each device of personal computer 16, control command is by each functional block management, and then described functional block is by each Service Management at TV programme receiving trap 13.
The management devices 11 of Fig. 1 is initial collect comprise above-mentioned information on services, be set to management object each install relevant information (hereinafter referred to as device information).Collection and treatment with reference to the flowchart text device information of Figure 11.Describe with reference to Figure 12 and Figure 13 as required.
The information request handling part 41 of initial management devices 11 comprises the device information of information on services to other device requests by network 12 in step S1.Promptly, the information request handling part 41 of network management processing portion 34 generates the information of request information on services, described information on services be with management object each the device the relevant information of service, and by bus 35 and IO interface 50 these information are offered Department of Communication Force 54, thereby offer other device such as TV programme receiving trap 13, DVR 14, audio player 15 and personal computer 16 by network 12.
The request of the device information that is provided by management devices 11 is provided in step S11 the Department of Communication Force 94 of TV programme receiving trap 13, and this request is offered information portion 74 is provided.The information requested that has been provided device information provides the information of portion 74 to generate handling part 81 generates TV programme receiving trap 13 as shown in figure 12 based on this request in step S12 device information, and this information is offered information providing handling part 82.
Figure 12 is the synoptic diagram that is used to illustrate the structure example of device information.In Figure 12, device information 240 comprises as the device ID 241 that is used to discern the ID (sign) of this device; The device name 242 of representing this device name; The machine title 243 that shows this device machine; Relevant information on services 244 and the information on services 245 of the service that provides of device therewith.Device ID 241 for example is pre-assigned ID when dispatching from the factory in factory, also can be the MAC Address of recognition network node or the IP address of IPv6 etc.In information on services 244, for example represent information such as service name 251, functional block title 252, control command 253 according to the structure of the illustrated table of reference Fig. 7.That is, in information on services 244, the functional block title is as functional block 252 and functional block 254, and corresponding each service name 251 represents that control command is as control command 253 and control command 255, and corresponding each functional block is represented.Information on services 245 also is same structure, therefore the explanation of omitting it.
Return Figure 11, the information providing handling part 82 that has been provided the above device information offers management devices 11 as request source by Department of Communication Force 94 with this device information in step S13.The Department of Communication Force 54 of management devices 11 is provided in step S2 by the device information that is provided by TV programme receiving trap 13, and provides it to network management processing portion 34.
Equally, the request of the device information that is provided by management devices 11 is provided in step S21 the Department of Communication Force 134 of DVR 14, and the information that provides it to provides portion 114.The information requested that has been provided device information provide the information of portion 114 generate handling part 121 in step S22 based on this request, generate the device information relevant, and provide it to information providing handling part 122 with DVR 14.
Information providing handling part 122 offers management devices 11 as request source by Department of Communication Force 134 with obtained described device information in step S23.The Department of Communication Force 54 of management devices 11 is provided in step S3 by the device information that is provided by DVR 14, and provides it to network management processing portion 34.
In addition, similarly, the request of the device information that is provided by management devices 11 is provided in step S31 the Department of Communication Force 174 of audio player 15, and the information that provides it to provides portion 154.The information requested that has been provided device information provide the information of portion 154 generate handling part 161 in step S32 based on this request, generate the device information relevant, and provide it to information providing handling part 162 with audio player 15.
The described device information that information providing handling part 162 will be obtained by Department of Communication Force 174 in step S33 offers the management devices 11 of request source.The Department of Communication Force 54 of management devices 11 is provided in step S4 by the device information that is provided by audio player 15, and provides it to network management processing portion 34.
In addition, similarly, the request of the device information that is provided by management devices 11 is provided in step S41 the Department of Communication Force 214 of personal computer 16, and the information that provides it to provides portion 194.The information requested that has been provided device information provide the information of portion 194 generate handling part 201 in step S42 based on this request, generate the device information relevant, and provide it to information providing handling part 202 with personal computer 16.
The described device information that information providing handling part 202 will be obtained by Department of Communication Force 214 in step S43 offers the management devices 11 as request source.The Department of Communication Force 54 of management devices 11 is provided in step S5 by the device information that is provided by personal computer 16, and provides it to network management processing portion 34.
The management information processing portion 42 of network management processing portion 34 is in step S6, generate management information 61 based on the device information that is collected as mentioned above, and in step S7, provide it to storage part 53 and store, described management information 61 is the information of management as TV programme receiving trap 13, DVR 14, audio player 15 and the personal computer 16 of management object.
In addition, the Image Information Processing portion 43 of network management processing portion 34 in step S8 based on the management information 61 that generates by management information processing portion 42, generate managing image information as the GUI that is used to point out the user, and in step S9, provide it to efferent 52, thereby on display, show the image of corresponding this managing image information.
Figure 13 is an example having represented the browser window of virtual dwelling house, and an example of the browser window of described virtual dwelling house is the example corresponding to the GUI image of managing image information shown on the display.
The upper right quarter of the browser window 261 of this virtual dwelling house is provided with: " end " button 262, it presses (by the operation of user to mouse etc., the indication of input push under by the state of the indication of the indicator on the picture) by the user when closing the browser window 261 of virtual dwelling house; " maximization " button 263, it is perhaps being pressed the size of the browser window 261 of virtual dwelling house during from maximized recovering state to original size when the size of browser window 261 of the virtual dwelling house of maximization by the user; And " minimizing " button 264, it is pressed when minimizing the browser window 261 of virtual dwelling house.
The browser window 261 of virtual dwelling house is divided into: main panel 265 is used to show the image of virtual dwelling house; Control panel 266 is used for showing a plurality of icons shown on the main panel 265, the information relevant with user-selected image etc.; And exchange panel 267, be used to show the interior perhaps topical news of chat or mail etc.
Shown virtual dwelling house is the virtual three dimensional space that has showed network system 1 as shown in Figure 1 (perhaps each device as management object in the network system 1) on main panel 265.That is, in this virtual dwelling house, TV programme receiving trap 13, DVR 14, audio player 15 and personal computer 16 are represented as icon 271 respectively to icon 274.
In addition, in Figure 13, show network system 1, but be not limited in this, for example also can show network system 1, can also show by information such as literal or marks certainly by two dimensional image by virtual three dimensional space.The following describes situation by virtual three dimensional space performance network system 1 shown in Figure 13.
The network management processing portion 34 that is used for will the image corresponding with managing image information shown in Figure 13 being presented at the management devices 11 on the display finishes the device information collection and treatment.
As mentioned above, the network management processing portion 34 request unit information of management devices 11, and obtain and the relevant information of each device as management object.At this moment, management devices 11 can provide the request (broadcasting) of management information to being connected not specific device on the network 12, and by asking obtained device information to sub-elect the device information as the device of management object of registered in advance thus, thereby generate management information; Can also be only to the request (multileaving) as the device generator information of management object of registered in advance.In addition, also can only newly be connected the request (clean culture) of the device generator information on the network 12 based on the link information that provides by the device that newly is connected on the network 12 to this.
More than, the situation of so-called pulling (pull) type formation gathering method has been described, that is: 11 pairs of other devices of management devices (TV programme receiving trap 13, DVR 14, audio player 15 and personal computer 16 etc.) request unit information as management object, and each device based on this information to management devices 11 generator information.But be not limited in this, device information also can be collected by management devices 11 by the method that pushes (push) type, even that is: do not asked by management devices 11 as each device of management object, and also can be as required to management devices 11 generator information.
That is, for example as the device of management object also can with when network 12 is connected to management devices 11 generator information.By as mentioned above, management devices 11 can more early be collected the information of this equipment and notify the user, so user's present state of management system more correctly.
In addition, management devices 11, TV programme receiving trap 13, DVR 14, audio player 15 and personal computer 16 for example can be connected on the network 12 based on UPnP (universal plug and play), Jini or HAVi methods such as (family's audio frequency and video are interactive), also can use based on the agreement of these methods and carry out above-mentioned device information collection and treatment.For example, management devices 11 is under the situation of UPnP, the SSDP (SSDP) that the use equipment that can detect automatically adds the situation of network collects device-dependent information, under the situation of Jini, uses to find to search to serve to wait and collects information on services.
If management devices 11 GUI image that correspondence is managed image information is presented on the display, then the user imports the indication relevant with the control of each device based on shown GUI image (browser window 261 of virtual dwelling house among Figure 13) operation inputting part 51 (for example mouse etc.).The network management processing portion 34 of management devices 11 is based on the processing of being undertaken by the indication of input part 51 inputs as each operation of installing of control and management object.For example, in Figure 13 on the main panel of the browser window 261 of virtual dwelling house in the shown image, the user operates mouse and cursor is moved and clicks predetermined button etc., thereby the icon 271 of specifying corresponding management object some to the icon 274, and import indication for control, then network management processing portion 34 carries out control and treatment based on this input, thereby begins the operation control of specified device.
Use the control and treatment of the browser window 261 of this virtual dwelling house with reference to the flowchart text network management processing portion 34 of Figure 14 and Figure 15.Describe with reference to Figure 16 as required.
At first, the control and treatment portion 44 of network management processing portion 34 with reference to the management information 61 of being stored in the storage part 53, obtains the device information of specified device in step S51.The control and treatment portion 44 that has obtained device information in step S52, judge specified device whether for example the personal computer shown in Figure 10 16 have a plurality of services like that.Personal computer 16 among Figure 10 has " Video service ", " audio service " reaches " electronic photo album service " three kinds of services.
When judging specified device and have a plurality of service, control and treatment portion 44 carries out the processing of step S53, and control chart iconifies as information treatment part 43 each service with this device, for example as shown in figure 16, shows the icon of whole corresponding with service.
Cursor is moved specify the icon 274 of corresponding personal computer 16 thereby Figure 16 is the user, and other of browser window 261 that carried out the virtual dwelling house under the situation of input for control show the key diagram of example.
In Figure 16, because user's specified icons 274, and import, so icon 274 is impaled so that emphasize by thick frame and shows for control.And then dialog 281 is shown, and shows the corresponding icon 281A of the service that provided with personal computer 16 to icon 281C in this dialog 281.Icon 281A for example is the icon of video cassette recorder shape, promptly is the icon of corresponding " Video service ".Icon 281B for example is the icon of audio player shape, promptly is the icon of corresponding " audio service ".Icon 281C for example is photo album (book) shape icon, promptly is the icon of corresponding " electronic photo album service ".
Return Figure 14, if as described above service is iconified and shown that then control and treatment portion 44 carries out the processing of step S54, thereby control input part 51 begins to receive the selection of user to service.User's the same mouse etc. of operating during with specified device, some with the icon corresponding selecting to be shown as shown in Figure 16 with service.
Begin to receive the user control and treatment portion 44 of the selection of service is carried out the processing of step S55, after in predetermined, judging whether the user has selected service.When the user not the icon by input part 51 input selection corresponding with service (under the situation of Figure 16 be among the icon 281A to 281C some) thus information be judged as the user when not selecting to serve, control and treatment portion 44 carries out the processing of step S56, thereby judges whether to stop control and treatment based on the information of input part 51.
Thereby be not judged as when not stopping control and treatment when being transfused to by input part 51 with the relevant indication of selection of service, control and treatment portion 44 returns the processing of step S55, and repeats the processing after this.As mentioned above, Yi Bian control and treatment portion 44 judges whether to stop control and treatment, Yi Bian standby is till the user selects service.
In step S55, operate the icon that mouse etc. has been selected corresponding with service if be judged as the user, then control and treatment portion 44 carries out the processing of step S57.In addition, in step S52, when being judged as specified device based on device information when for example having only a service as the situation of the information on services of the audio player 15 of reference Fig. 9 explanation, control and treatment portion 44 carries out the processing of step S57.
In step S57, control and treatment portion 44 judges based on device information whether specified device (specified service) has a plurality of functional blocks.For example under the situation of the information on services of Fig. 9, audio player 15 (audio service) has " tuner " function and " the audio content data recording is reproduced " two functional blocks of function.
Like this, when being judged as when having a plurality of functional block, control and treatment portion 44 carries out the processing of step S58, thereby control chart is as information treatment part 43, the systematic function piece is selected picture, and in step S59, it is presented on the display (for example control panel 266 of the browser window 261 of virtual dwelling house) of efferent 52, thereby carry out the processing of the step S61 of Figure 15.
In the step S61 of Figure 15, the reception that control and treatment portion 44 control input parts, 51 beginning functional blocks are selected.And behind the process preset time, control and treatment portion 44 carries out the processing of step S62, and whether the arbitration functions piece is selected.When judging that the user operates mouse etc. and selected functional block, control and treatment portion 44 carries out the processing of step S63.In addition, in the step 57 of Figure 14, when based on management information 61 (being included in the device information in the management information 61), be judged as specified device (specified service) when not having a plurality of functional block, control and treatment portion 44 carries out the processing of the step S63 of Figure 15.
Control and treatment portion 44 in step S63 control chart as information treatment part 43, generation is used to control the control chart picture of this device, and in step S64, this control chart is looked like to be presented on the display (for example control panel 266 of the browser window 261 of virtual dwelling house) of efferent 52, thereby in step S65, control the selection that input part 51 begins to receive control command.
The control chart picture for example is to use the image of the software push buttons of having distributed control command etc., and be to be displayed on control panel 266 etc., the user can wait by the operation mouse and operate this software push buttons, thus the GUI image of the execution of the control command of corresponding this button of indication.
The control and treatment portion 44 that has begun the reception of control command selection controls input part 51 and judges whether control command is selected by the user in step S66, then carry out the processing of step S67 when being judged as when selected, thereby selected control command is offered specified device by Department of Communication Force 54.Provide the control and treatment portion 44 of control command to carry out the processing of step S68.In addition, in step S66, there is not when selected the processing of the 44 omited steps S67 of control and treatment portion and carry out the processing of step S68 when being judged as control command.
In step S68, control and treatment portion 44 control input parts 51 judge whether the Close button is operated, described the Close button is arranged on the button on the control chart picture, and be to indicate the control chart picture to show the button that finishes by user's operation, when being judged as the user when not operating the Close button, carry out the processing of step S66, and repeat processing thereafter.
In addition, in step S68, when being judged as the user when operating the Close button and selecting the Close button by operation mouse etc., control and treatment portion 44 carries out the processing of step S69, for example after having carried out end process, be that finishing control is handled after the control chart demonstration that comes the finishing control image as information treatment part 43 etc.
In addition, in step S62, when being judged as the user when not having the selection function piece, control and treatment portion 44 carries out the processing of step S70, thus with control chart as the time identical, judge that being arranged on functional block selects the Close button on the picture whether selected.When being judged as the user when not operating the Close button, control and treatment portion 44 returns the processing of step S62, and repeats processing thereafter.In addition, in step S70, when being judged as the user when operating the Close button and selecting the Close button by operation mouse etc., control and treatment portion 44 carries out the processing of step S69, for example after having carried out end process, be that finishing control is handled after the control chart demonstration that comes the finishing control image as information treatment part 43 etc.
In addition, for example in Figure 16, when the user specifies the dialog 281 of main panel 265 or the part beyond the icon 274 etc., and in the step S56 of Figure 14, be judged as finishing control when handling, control and treatment portion 44 carries out the processing of the step S69 of Figure 15, after carrying out the end process of end dialog window 281 demonstrations such as image such as grade etc., finishing control is handled.
By carrying out above-mentioned control and treatment, the user can use browser window 261 control linkages each operation of installing as management object on network 12 of virtual dwelling house shown in Figure 16.For example, when control command is supplied with in each service (Video service, audio service, electronic photo album service) indication that personal computer 16 is provided, the user can be displayed on icon 274 on the browser window 261 of virtual dwelling house by operation, provides control command at personal computer 16 to management devices 11 as shown in Figure 7.
That is, if user's indication provides control command to each service that personal computer 16 is provided, then management devices 11 carries out the communication process to personal computer 16 shown in the process flow diagram of Figure 17.
For example, if the user has indicated the Video service to personal computer 16 that control command is provided, then the control and treatment portion 44 of management devices 11 provides specified Video service control command by Department of Communication Force 54 to personal computer 16 in step S91.The Department of Communication Force 214 of personal computer 16 if obtained this Video service control command, then provides this order to CPU 191 in step S101.The CPU 191 that obtains the Video service control command carries out Video service program 221 based on this control command in step S102, thereby carries out the processing of Video service.And CPU 191 provides response by 214 pairs of management devices 11 of Department of Communication Force in step S103.If the Department of Communication Force 54 of management devices 11 is obtained this response in step S92, then provide it to control and treatment portion 44.
In addition, also be similarly when for example the user has indicated audio service to personal computer 16 that control command is provided, the control and treatment portion 44 of management devices 11 provides specified audio service control command by Department of Communication Force 54 to personal computer 16 in step S93.The Department of Communication Force 214 of personal computer 16 if obtained this audio service control command, then provides this order to CPU 191 in step S104.The CPU 191 that obtains the audio service control command carries out audio service program 222 based on this control command in step S105, thereby carries out the processing of audio service.And CPU 191 provides response by 214 pairs of management devices 11 of Department of Communication Force in step S 106.If the Department of Communication Force 54 of management devices 11 is obtained this response in step S94, then provide it to control and treatment portion 44.
And then, when for example user's electronic photo album service to personal computer 16 of having indicated provides control command also is similarly, and the control and treatment portion 44 of management devices 11 provides specified electronic photo album service control command by Department of Communication Force 54 to personal computer 16 in step S95.The Department of Communication Force 214 of personal computer 16 if obtained this electronic photo album service control command, then provides this order to CPU 191 in step S107.The CPU 191 that obtains electronic photo album service control command carries out electronic photo album service routine 223 based on this control command in step S108, thereby carries out the processing of electronic photo album service.And CPU 191 provides response by 214 pairs of management devices 11 of Department of Communication Force in step S109.If the Department of Communication Force 54 of management devices 11 is obtained this response in step S96, then provide it to control and treatment portion 44.
As mentioned above, no matter be with these in the relative control command of which service, the user operates the icon 274 corresponding with personal computer 16 and indicates, thus management devices 11 provides this control command to personal computer 16.By as mentioned above, the user can correctly grasp which equipment has been sent indication.
But, as shown in figure 13, seen and personal computer 16 icon 274 accordingly that the personal computer 16 that the user can not grasp corresponding this icon 274 intuitively provides the service of establishing even also consider.That is, personal computer 16 provides any service in order to grasp in this case, and as shown in figure 16, thereby the user must specified icons 274 show service.
In general, the user is the user of TV programme receiving trap 13 to personal computer 16, and therefore fundamental purpose is the operation of these devices of control under most of situation, rather than for correct Control on Communication.In other words, under most of situation, importantly the control by each device obtains or the content-data of export target for the user, rather than grasps in fact what kind of operation which device has carried out.Therefore, personal computer 16 as described above is such, have under the situation of a plurality of services at a device, management devices 11 can iconify each service as virtual unit, thereby the user also can control the icon of corresponding this service as the control icon corresponding with other physical devices.
Promptly, also can be following situation: in as the image as shown on reference to the browser window 261 of the virtual dwelling house of Figure 13 explanation, when the user has specified the icon with a plurality of services, for example on control panel 266 grades, prepared " cutting apart button " such software push buttons as hereinafter described, thereby the user can be cut apart button and comes to cut apart icon for each service by operating this.
Process flow diagram with reference to Figure 18 illustrates dividing processing, and described dividing processing is when the user operates this and cuts apart button index map target and cut apart and be performed.As required, describe with reference to Figure 19 to Figure 21.
If user's index map target cuts apart, then the control and treatment portion 44 of network management processing portion 34 with reference to the device information of this device, the device information of described this device is included in the management information 61 that is stored in the storage part 53 in step S121.And, management information processing portion 42 gives each service initialization virtual unit based on this device information in step S122, and generate virtual unit information, and use this virtual unit information updating management information 61 as the device information (information on services) of this virtual unit.
For example, when cutting apart the icon 274 of personal computer 16, management information processing portion 42 generates the virtual unit information of each service to the device information (with reference to the information on services of the personal computer 16 of Figure 10 explanation) from be included in management information shown in Figure 21 as Figure 19.
That is, 42 generations of management information processing portion are with the information on services 301 of Video service virtual unitization shown in Figure 19; Information on services 302 with audio service virtual unitization shown in Figure 20; And the information on services 303 of electronic photo album shown in Figure 21 being served virtual unitization.
Return Figure 18, if generate virtual unit information, then in step S123, Image Information Processing portion 43 generates the icon of this virtual unit, and in step 124, this icon is presented on the display (main panel 265 of the browser window 261 of virtual dwelling house) of efferent 52 as the icon corresponding with other devices, and finish dividing processing.
Carry out dividing processing by network management processing portion 34 as mentioned above, for example, the user as shown in figure 22, in the browser window 261 of virtual dwelling house, specify the icon 274 of corresponding personal computer 16, then on the control panel 266 except video recorder button 311, the audio player button 312 of selecting audio service that show to select Video service and select the photo album button 313 of electronic photo album service, also show to what icon was cut apart in each service and cut apart button 314.
And, as shown in figure 23,, the user cuts apart button 3 14 if operating this by operation mouse etc., then on main panel 265, show: and video recorder icon 321, it is the icon of the virtual unit of corresponding Video service; Audio player icon 322, it is the icon of the virtual unit of corresponding audio service; And photo album icon 323, it is the icon of the virtual unit of corresponding electronic photo album service.
By as mentioned above, the user can grasp the service of corresponding this icon intuitively according to the icon shape of each virtual unit.In addition, identical with the situation of the icon of above-mentioned other devices, by operating this icon, can carry out control to the pairing service of this icon, so user's management system more easily.
When cutting apart icon as mentioned above, be as the process flow diagram of Figure 17, to handle actually with reference to the processing of the flowchart text of Figure 17, but in the Virtual Space, process flow diagram that can image pattern 24 is handled like that.
For example, in Figure 24, if the user operates the video cassette recorder icon 321 of Figure 23, control command (be actually control command is supplied with in the Video service indication of personal computer 16) is supplied with in indication, and then the control and treatment portion 44 of management devices 11 offers virtual video video recorder (being actually personal computer 16) by Department of Communication Force 54 with specified Video service control command in step S141.The virtual video video recorder is if obtain this Video service control command in step S151, then in step S152, carry out the processing (CPU 191 that is actually personal computer 16 carries out Video service program 221 based on control command, thereby carries out the processing of Video service) of Video service based on this control command.And virtual video video recorder (being actually personal computer 16) provides response to management devices 11 in step S153.The Department of Communication Force 54 of management devices 11 then provides it to control and treatment portion 44 if obtain this response in step S142.
In addition, for example in Figure 24, if the user operates the audio player icon 322 of Figure 23, indication provides control command (the audio service indication that is actually personal computer 16 provides control command), and then the control and treatment portion 44 of management devices 11 offers virtual audio player (being actually personal computer 16) by Department of Communication Force 54 with specified audio service control command in step S143.The virtual audio player is if obtain this audio service control command in step S161, then in step S162, carry out the processing (CPU 191 that is actually personal computer 16 carries out audio service program 222 based on control command, thereby carries out the processing of audio service) of audio service based on this control command.And virtual audio player (being actually personal computer 16) provides response to management devices 11 in step S163.The Department of Communication Force 54 of management devices 11 then provides it to control and treatment portion 44 if obtain this response in step S144.
And then, for example in Figure 24, if the user operates the photo album icon 323 of Figure 23, indication provides control command (the electronic photo album service indication that is actually personal computer 16 provides control command), and then the control and treatment portion 44 of management devices 11 offers virtual electronic photo album (being actually personal computer 16) by Department of Communication Force 54 with specified electronic photo album service control command in step S145.The virtual electronic photo album is if obtain this electronic photo album service control command in step S171, then in step S172, carry out the processing (CPU 191 that is actually personal computer 16 carries out electronic photo album service routine 223 based on control command, thereby carries out the processing of Video service) of electronic photo album service based on this control command.And virtual electronic photo album (being actually personal computer 16) provides response to management devices 11 in step S173.The Department of Communication Force 54 of management devices 11 then provides it to control and treatment portion 44 if obtain this response in step S146.
That is, in the browser window 261 of this virtual dwelling house, will serve virtual unitization, thereby can with the device the same processing, therefore not only corresponding each device of user comes network system for managing 1, but also can manage by service unit, thereby can be intuitively and control system more easily.
In addition, when described cutting apart, can certainly remove the icon of corresponding original device.
In addition, the user is by the GUI image of browser window 261 of the described virtual dwelling house of operation, can also make the multiple arrangement co-operating in the device of management devices 11 management.For example, the user can pass through the video data (view data or voice data etc.) of TV programme receiving trap 13 output records in DVR 14 by handle icon etc., perhaps duplicates described video data and record (duplicating) in personal computer 16.
The communication process of flowchart text between each device (management devices 11, TV programme receiving trap 13, DVR 14, personal computer 16) under the described situation with reference to Figure 25 and Figure 26.
If the input part 51 of user's operation management device 11 (for example mouse etc.), specify the icon 272 of corresponding DVR 14, thereby import, tabulation (the rendition list) with the program of request record (video recording) in DVR 14 (video data that forms by view data or voice data), then the information request handling part 41 of network management processing portion 34 generates the request to the rendition list of DVR 14 in step S181, and provide it to DVR 14 by Department of Communication Force 54, thus to DVR 14 request the rendition lists.
The Department of Communication Force 134 of DVR 14 is if obtain described request in step S201, the information that then provides it to provides portion 114.Having obtained the rendition list information requested provides the information of portion 114 to generate handling part 121 control store portions 133, thereby obtains program (video data) guide look that is stored in the storage part 133, generates the rendition list, and provides it to information providing handling part 122.Information providing handling part 122 offers management devices 11 with the rendition list that is provided in step S202.The Department of Communication Force 54 of management devices 11 is obtained described the rendition list and is provided it to network management processing portion 34 in step S182.The Image Information Processing portion 43 of network management processing portion 34 generates the image of the rendition list that demonstrations obtain, and control efferent 52 shows described image on display, thereby to the rendition list of user prompt DVR 14.
If the user is with reference to the rendition list operation inputting part 51 that is presented on the display, from the rendition list, specify desired program, and further designated television performance receiving apparatus 13, thereby indicate the reproduction of described appointed program, then the operation control part 44 of network management processing portion 34 generates the reproduction request of described designated program (appointed program) in step S183, and provide it to TV programme receiving trap 13 by Department of Communication Force 54, thus, TV programme receiving trap 13 is asked the reproduction of appointed programs.In addition, comprise that in the reproduction request of described appointed program the data of representing appointed program are recorded in the information in the DVR 14.
The Department of Communication Force 94 of TV programme receiving trap 13 then provides it to CPU 71 if obtain described request in step S191.The CPU 71 that obtains appointed program reproduction request asks the reproduction of described appointed program based on described request to DVR 14 in step S192.The Department of Communication Force 134 of DVR 14 then provides it to CPU 111 if obtain described request in step S203.CPU 111 is based on described request, and control picture recording and reproducing portion 115 grades begin reproduction processes in step S204.In addition, the CPU 71 that the TV programme receiving trap 13 of appointed program is reproduced in request controls image processing part 75 etc. in step S193, the processing of the program (view data or voice data) that begins to show that DVR 14 is provided.Thus, beginning provides video data 331 (view data or voice data etc.) from DVR 14 to TV programme receiving trap 13, thereby the image corresponding with the video data that provided 331 is displayed on the display of TV programme receiving trap 13.In addition, video data 331 herein is data of normal reproduction.
The CPU 71 that has begun the TV programme receiving trap 13 of described display process shows beginning by Department of Communication Force 94 to management devices 11 notices.The Department of Communication Force 54 of management devices 11 is obtained described notice in step S184.
Below, if the demonstration of the program that the 51 indication end of user's operation inputting part begin as mentioned above, then the operation control part 44 of network management processing portion 34 generates the request of the demonstration that finishes described appointed program (appointed program) in step S185, and providing it to TV programme receiving trap 13 by Department of Communication Force 54, the demonstration to TV programme receiving trap 13 request programs finishes thus.
The Department of Communication Force 94 of TV programme receiving trap 13 then provides it to CPU 71 if obtain described request in step S195.The CPU 71 that obtains program demonstration ending request asks to finish the reproduction of described program based on described request to DVR 14 in step S196.The Department of Communication Force 134 of DVR 14 then provides it to CPU 111 if obtain described request in step S205.
In addition, if user's operation inputting part 51, thereby the duplicated record of indicating the video data in the hard disk 125 that will be recorded in DVR 14 as mentioned above is in personal computer 16, then the operation control part 44 of network management processing portion 34 generates the request of the replication processes of specified program (appointed program) in the step S211 of Figure 26, and provide it to DVR 14 by Department of Communication Force 54, thus to the replication processes of DVR 14 request programs (video data).
The Department of Communication Force 134 of DVR 14 then provides it to CPU 111 if obtain described request in step S231.The CPU 111 that has obtained the program duplicate requests asks video record processing at step S232 to personal computer 16 based on described request.The Department of Communication Force 214 of personal computer 16 then provides it to CPU 191 if obtain described request in step S251.
If the supply of video data 331 begins, then the video record processing of the video data that provided is provided in step S253 the CPU 191 of personal computer 16.In addition, the information providing handling part 122 of DVR 14 of supply that has begun video data 331 in step S235 by Department of Communication Force 54 to management devices 11 notice beginning replication processes.The Department of Communication Force 54 of management devices 11 then provides it to CPU 31 if obtain described notice in step S212.
Below, if user's operation inputting part 51 indication stops the replication processes of the video data that begun as mentioned above, then the operation control part 44 of network management processing portion 34 generates the request that stops of replication processes in the step S213 of Figure 26, and provides it to DVR 14 by Department of Communication Force 54.
The Department of Communication Force 134 of DVR 14 then provides it to CPU 111 if obtain described request in step S236.Obtained and duplicated the CPU 111 that stops to ask based on described request, control picture recording and reproducing portion 115 stops reproduction processes in step S237, and finishes video record processing by 16 requests of 134 pairs of personal computers of Department of Communication Force in step S238.
The Department of Communication Force 214 of personal computer 16 then provides it to CPU 191 if obtain described request in step S254.The CPU 191 that has obtained the video record processing ending request finishes video record processing based on described request in step S255, and finishes video record processing by 214 pairs of DVR of Department of Communication Force, 14 notices in step S256.
The Department of Communication Force 134 of DVR 14 then provides it to CPU 111 if obtain described request in step S239.CPU 111 notifies the end of video record processing based on described request to management devices 11 by Department of Communication Force 134 in step S240.The Department of Communication Force 54 of management devices 11 is obtained described notice in step S214.Each device of network system 1 carries out associated treatment as mentioned above.
In management devices 11, when above-mentioned associated treatment is carried out in indication, the user can be collected in necessary service in this associated treatment and generate virtual unit as a device, the icon that for example on the main panel 265 of the browser window 261 of virtual dwelling house, shows corresponding described virtual unit in the shown Virtual Space (virtual dwelling house), and indicate associated treatment by operating described icon.
For example, if the user operates mouse and waits the generation of indicating virtual unit, then the network management processing portion 34 beginning virtual units of management devices 11 generate and handle.Flowchart text virtual unit with reference to Figure 27 generates processing.Describe with reference to Figure 28 as required.
The management information 61 that is stored in the storage part 53 is read in the management information processing portion 42 of the network management processing portion 34 of the management devices 11 of the generation of indication virtual unit in step S271, thereby obtains the device information as each device of management object.And based on the device information of management information 61, the virtual unit that generates as shown in figure 28 generates picture in step S272 in Image Information Processing portion 43, and control efferent 52 is presented at described picture on the display.
In Figure 28, it is to be used for the GUI that the user generates virtual unit that virtual unit generates picture 340, and is made of following structure: control panel 341, and it shows the information relevant with the control of the virtual unit that is generated; Control command display field 342, it shows the guide look by the control command of each device of management devices 11 management; Button frame 343, it shows the button sample, is used at control panel 341 the control command buttonization; Initialization button 344, its operation by the user comes the setting of initialization control panel 341; Registration button 345, the information of control panel 341 is registered in its operation by the user; And cancel button 346, the generation of virtual unit is ended in its operation by the user.
In control command display field 342, show the guide look of control command.That is, Image Information Processing portion 43 is based on the device information of management information 61, and generates guide look as the control command of each device of management object according to the structure of device information, and described control command guide look is presented in the control command display field 342.In addition, as shown in figure 28, when can't be in control command display field 342 disposable demonstration control command guide look whole, also scroll bar 342A can be set, thus just can roll display control command display field 342 when the user operates scroll bar 342A.
In button frame 343, the button that is configured in the different shape in the button arrangement described later hurdle 353 is used as sample and shows.Prepare described sample (shape of button) in advance, and size, length and width when direction etc. change after can be in being configured to button arrangement hurdle 353.In addition, as shown in figure 28, also scroll bar 343A can be set, thus just can roll display button frame 343 when the user operates scroll bar 343A.
When the user operates described virtual unit after generating virtual unit, control panel 341 for example is the image of control panel 266 grades that shows the browser window 261 of virtual dwelling house, and be made of following structure: title input field 351 is used for the title that the user imports the virtual unit that is generated; State display field 352, the operation or the state of the virtual unit that demonstration is generated; And button arrangement hurdle 353, configuration has been assigned with the various buttons (being called the control command button) of control command.
That is, user's action name input field 351 in this virtual unit generation picture 340 is determined the title of the virtual units of generation.In addition, the user is by button frame 343 selector buttons, and by for example so-called drag etc. operation with this button arrangement on the optional position on button arrangement hurdle, and then, select control command in the control command guide look from be presented at control command display field 342, and operation such as drag described control command is distributed to the button that is configured in the button arrangement hurdle by for example so-called, generate the control command button thus.
If carry out aforesaid operations, thereby finish and the corresponding control panel of virtual unit, then the user operates the virtual unit that registration button 345 is set corresponding described control panel.In addition, when hope when beginning most heavily to come one time, the user operates initialization button 344; When the generation processing of virtual unit was ended in hope, the user operated cancel button 346.
If above-mentioned virtual unit generates picture 340 and is presented on the display, then network management processing portion 34 controls input part 51 and begins to receive input from the user in step S273.Thereby the user carries out the setting that above-mentioned operation advances virtual unit.
Network management processing portion 34 judges in step S274 whether the user controls input part 51 and operate GUI (virtual unit generates picture 340).When being judged as the user when having operated, Image Information Processing portion 43 carries out the processing of step S275, cooperates the described operation that is transfused to control picture (virtual unit generates picture 340).The Image Information Processing portion 43 of the processing of end step S275 carries out the processing of step S276.In addition, when in step S274, being judged as when not operating GUI, the processing of the 43 omited steps S275 of Image Information Processing portion and carry out the processing of step S276.
In step S276, Image Information Processing portion 43 judges whether the initialization button 344 of virtual unit generation picture 340 is operated, then carry out the processing of step S277 when being operated when being judged as, the information in the initialization control panel 341, and carry out the processing of step S278.In addition, in step S276, when being judged as initialization button 344 when not being operated, omited steps S277 and carry out the processing of step S278.
In step S278, Image Information Processing portion 43 judges whether the cancel button 345 of virtual unit generation picture 340 is operated, and then carries out the processing of step S279 when being judged as when not being operated, and judges whether registration button 345 is operated.When being judged as registration button 345 when not being operated, then Image Information Processing portion 43 returns step S274, and repeats processing thereafter.
In addition, in step S279, when being judged as the user when having operated registration button 345, Image Information Processing portion 43 carries out the processing of step S280, and control store portion 53 is with the information in the storage control panel 341.In addition, management information processing portion 42 carries out the processing of step S281, thereby based on the information setting virtual unit of described control panel 341, and new administration information 61 (device information) more.In addition, Image Information Processing portion 43 generates the icon of the corresponding virtual unit of setting in step S282, and in step S283 with described icon display on main panel 265.The network management processing portion 34 that shows the virtual unit icon finishes virtual unit generation processing.
In addition, in step S278, when being judged as the user when having operated cancel button, then the 34 omited steps S279 of network management processing portion finish virtual unit and generate and handle to the processing of step S283.
Promptly, generate processing by carrying out virtual unit as mentioned above, the information on services (device information) of network management processing portion 34 multiple arrangement by is as shown in figure 29 collected necessary control order (or functional block etc.), thereby generates the device information (information on services) of new equipment (virtual unit) as shown in figure 30.
In Figure 29, show the information on services (device information) of multiple arrangement.In addition, omit information herein about above-mentioned service name.
In Figure 29, information on services 361 is made of machine name 361A, functional block 361B and these three projects of control command 361C, and the information on services that current collection is looked performance receiving apparatus 13, DVR 14, audio player 15 and personal computer 16 is an one.Network management processing portion 34 with reference to management information 61, generates virtual unit generation picture 340 based on the information on services as shown in figure 29 361 that is included in the management information 61, and is presented on the display in the step S271 of Figure 27.
The user generates picture 340 by the above-mentioned virtual unit of operation, selects required functional block or control command by functional block in the information on services 361 that is included in Figure 29 or control command, and generates virtual unit.For example, if the user selects the functional block or the control command of dash area by functional block in the information on services 361 that is included in Figure 29 or control command, then network management processing portion 34 is a device with the functional block or the control command set of this dash area, thereby generates information on services 362 as shown in figure 30.Thus, as shown in figure 30, generate virtual unit with a monitor service and two Video service.
Use the virtual unit (icon of corresponding virtual unit) that generates as mentioned above, the user can be shown in the process flow diagram of Figure 31 like that, will be as the process flow diagram of reference Figure 25 and Figure 26 and the processing relative with multiple arrangement illustrating carried out as the processing relative with virtual unit.
With reference to the process flow diagram of Figure 31 the processing corresponding with Figure 25 and Figure 26 when using virtual unit is described.
If (for example mouse etc.) specifies the icon of corresponding virtual unit the input part 51 of user's operation management device 11, and import, tabulation (the rendition list) with the program of request record (video recording) in virtual unit (video data that constitutes by view data and voice data etc.), then the information request handling part 41 of network management processing portion 34 generates the request to the rendition list of virtual unit (being actually DVR 14) in step S291, and provide it to virtual unit (be actually by Department of Communication Force 54 and offer DVR 14), thus to virtual unit (being actually DVR 14) request the rendition list.
Virtual unit (being actually the Department of Communication Force 134 of DVR 14) is obtained described request in step S311, and generates the rendition list, and provides it to management devices 11 in step S312.(in fact, information provides the information of portion 114 to generate handling part 121 and obtains the program guide look that is stored in the storage part 133, and generates the rendition list, and provides it to information providing handling part 122, thereby the rendition list is offered management devices 11.) Department of Communication Force 54 of management devices 11 obtains described the rendition list, and provide it to network management processing portion 34 in step S292.The Image Information Processing portion 43 of network management processing portion 34 generates the image that shows obtained the rendition list, and control efferent 52 is presented at described image on the display, thereby to the rendition list of user prompt virtual unit.
If the user is with reference to the rendition list operation inputting part 51 that is presented on the display, from the rendition list, specify desired program, and further designated television performance receiving apparatus 13, thereby described appointed program is reproduced in indication, then the operation control part 44 of network management processing portion 34 generates the request of reproducing described appointed program (appointed program) in step S293, and provide it to virtual unit, thus, the reproduction to virtual unit request appointed program (is actually operation control part 44 and reproduces appointed program by 13 requests of 54 pairs of TV programme receiving traps of Department of Communication Force.)。
If virtual unit is obtained described request in step S313, then the reproduction processes that begins appointed program based on described request in step S313 (is actually the request that the Department of Communication Force 94 of TV programme receiving trap 13 will obtain and offers CPU 71, and described appointed program is reproduced in 14 requests of 71 pairs of DVR of CPU, and then the CPU 111 of DVR 14 begins reproduction processes based on described request control picture recording and reproducing portion 115 etc., thus the display process of the program (view data or voice data) that 75 beginnings of the CPU of TV programme receiving trap 13 71 control video record processing portions are provided by DVR 14).
If reproduction processes begins, then virtual unit begins (CPU71 that is actually TV programme receiving trap 13 shows beginning by Department of Communication Force 94 to management devices 11 notices) to management devices 11 notice reproduction processes in step S314.The Department of Communication Force 54 of management devices 11 is obtained described notice in step S295.
By described processing, situation with Figure 25 and process flow diagram shown in Figure 26 is identical, begin from DVR 14 to TV programme receiving trap 13 supplying video data 331 (view data or voice data etc.), and the image of the corresponding video data of being supplied with 331 is displayed on the display of TV programme receiving trap 13.
Below, if the demonstration of the program that the 51 indication end of user's operation inputting part are begun as mentioned above, then the operation control part 44 of network management processing portion 34 generates the request of the demonstration that finishes described appointed program (appointed program) in step S185, and it is offered virtual unit (being actually TV programme receiving trap 13) by Department of Communication Force 54.
If virtual unit is obtained described request (Department of Communication Force 94 that is actually TV programme receiving trap 13 is obtained request) in step S315, then in step S316, handle (CPU 111 control picture recording and reproducing portions 115 end of reproduction that are actually DVR 14 are handled) based on the described request end of reproduction.If reproduction processes finishes, then virtual unit finishes (CPU 111 that is actually DVR 14 is by TV programme receiving trap 13 notice management devices 11) to the demonstration of management devices 11 notifying section purposes in step S317.The Department of Communication Force 54 of management devices 11 is obtained described notice in step S296.
By described processing, identical with the situation of Figure 25 and process flow diagram shown in Figure 26, finish from DVR 14 to TV programme receiving trap 13 supplying video data 331.
In addition, if user's operation inputting part 51 indication is duplicated (backup) and is recorded in video data in the virtual unit, then the operation control part 44 of network management processing portion 34 generates the replication processes request of specified program (appointed program) in step S297, and it is offered virtual unit (being actually DVR 14) by Department of Communication Force 54.
If virtual unit is obtained described request (be actually DVR 14 and obtain described request) in step S318, then the replication processes that begins specified program based on described request in step S319 (is actually the replication processes of the specified program of DVR 14 beginning, and provide video data, thereby the video record processing of the described video data of personal computer 16 beginnings) to personal computer 16.
If the beginning replication processes, then virtual unit (being actually DVR 14) begins to management devices 11 notice replication processes in step S320.The Department of Communication Force 54 of management devices 11 is obtained described notice in step S298, and provides it to CPU 31.
Below, if user's operation inputting part 51 indication stops the replication processes of the video data that begun as mentioned above, then the operation control part 44 of network management processing portion 34 generates the request that stops of replication processes in step S299, and provides it to virtual unit (be actually by Department of Communication Force 54 and offer DVR 14).
If virtual unit is obtained described request in step S321, then in step S322, finish the replication processes (the CPU 111 control picture recording and reproducing portions 115 that are actually DVR 14 stop reproduction processes, thereby the CPU of personal computer 16 191 finishes video record processing) carrying out based on described request.
If virtual unit finishes replication processes, then in step S323, finish (CPU 111 that is actually DVR 14 finishes to management devices 11 notice replication processes by Department of Communication Force 134) to management devices 11 notice replication processes.The Department of Communication Force 54 of management devices 11 is obtained described notice in step S300.
As mentioned above, no matter be the demonstration of the rendition list request, appointed program begin to ask and ending request and replication processes begin ask and ending request in which, the user can similarly indicate whether to handle to virtual unit.As mentioned above, owing to set in fact non-existent equipment (virtual unit), and can iconify, so the user can put icon in order in more user-friendly mode by use and management device 11, therefore management system more easily.
Above-mentioned a series of processing can be carried out by hardware, also can carry out by software.
Figure 32 is the block diagram that other structure example of management devices of the present invention have been used in expression.
In Figure 32, management devices 371 is devices of the management devices 11 of corresponding diagram 2, is with the device when handling function associated and realize with software with hard-wired network management in management devices 11.
That is, in management devices 371, in storage part 53, except management information 61, also store network management and handle program 381, replace being arranged on the network management processing portion 34 on the management devices 11 of Fig. 2.Network management is handled program 381 and is carried out by CPU 31, with network management processing portion 34 identical functions of realization and management devices 11.In addition, network management is handled and is comprised following program in the program 381: information request handling procedure 391, carry out by CPU 31, with information request handling part 41 identical functions of realization and management devices 11; Management information is handled program 392, is carried out by CPU 31, with management information processing portion 42 identical functions of realization and management devices 11; Image Information Processing program 393 is carried out by CPU 31, with Image Information Processing portion 43 identical functions of realization and management devices 11; And control and treatment program 394, carry out by CPU 31, with control and treatment portion 44 identical functions of realization and management devices 11.
Described network management is handled program 381 and is read and be written among the RAM 33 by CPU 31 as required, and is carried out by CPU 31.In addition, network management is handled program 381 and also can be pre-deposited the storage part 53 at quilt such as when factory dispatches from the factory, can also be via Department of Communication Force 54 by network 12 installations such as grade, and store in the storage part 53, can also be that the program that is stored on the removable media 56 is stored in the storage part 53 by installation, described removable media 56 be mounted on the driver 55 and by disk (comprising floppy disk), CD (comprises CD-ROM (read-only compact disk), CD-R (can write compact disk), CD-RW (erasable compact disk), DVD-ROM (read-only optical digital disk), DVD-RAM (storing optical digital disk at random), DVD-R (can write optical digital disk), DVD-RW (erasable optical digital disk), DVD+R (can write optical digital disk), DVD+RW (erasable optical digital disk)), the recording medium that magneto-optic disk (comprising MD (Mini Disk)) or semiconductor memory (comprising flash memory) etc. form.In addition, network management is handled program 381 and is pre-deposited among the ROM 32 when dispatching from the factory in factory.
The operation of each one when network management is handled program 381 and carried out by CPU 31 replaces network management processing portions 34 handle except CPU 31, and other situations during basically with above-mentioned management devices 11 are identical, therefore omit explanation.
Figure 33 be the expression used DVR of the present invention other structure example block diagram.
In Figure 33, DVR 404 is devices of the DVR 14 of corresponding diagram 4, be with the device that in DVR 14, provides portion's 114 function associated to realize with software with hard-wired information.
That is, in DVR 404, in storage part 133, store communication protocol extended command set 411, provide portion 114 with the information on the DVR 14 that replaces being arranged on Fig. 4.In addition, also can prepare to carry out the special software that above-mentioned information provides processing, as mentioned above, when network system 1 realized by each device that is connected based on existent method such as UPnP, Jini or HAVi, the communication between these equipment was undertaken by the agreement based on these methods.Therefore, in such cases, not special software even provide relevant processing with above-mentioned information as each device of management object, also can realize by having expanded based on the explosion command of the agreement of said method.That is, the communication protocol extended command set 411 that is stored in the storage part 133 is, based on the explosion command group of the agreement of the method for being utilized in the network system 1 that is connected with DVR 404.To comprise in the described communication protocol extended command set 411 in order realizing and to provide relevant processing and necessary explosion command with above-mentioned information.
The CPU 111 of DVR 404 (or Department of Communication Force 134) is stored in the explosion command of the communication protocol extended command set 411 in the storage part 133 by utilization, and realizing provides portion 114 identical functions with the information of DVR 14.
Quilt pre-deposits in the storage part 133 when described communication protocol extended command set 411 also can be dispatched from the factory in factory etc., can also be via Department of Communication Force 134 by network 12 installations such as grade, and store in the storage part 133, can also be to be mounted by the command set of being stored in the removable media 136 to be stored in the storage part 133, described removable media 136 be mounted on the driver 135 and by disk (comprising floppy disk), CD (comprises CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-R, DVD-RW, DVD+R, DVD+RW), the recording medium that magneto-optic disk (comprising MD) or semiconductor memory (comprising flash memory) etc. form.Communication protocol extended command set 411 pre-deposited among the ROM 112 when in addition, also can be dispatched from the factory in factory.
The operation of each one of the DVR 404 when using described communication protocol extended command set 411 provides portion 114 handles except come replacement information by the CPU 111 that utilizes communication protocol extended command set 411, other situations during basically with above-mentioned DVR 14 are identical, therefore omit explanation.In addition, situation about other device (TV programme receiving trap 13, audio player 15 and personal computer 16) during also with DVR 14 is identical, can realize providing relevant processing by the communication protocol extended command set, therefore omit these explanations with above-mentioned information.
In addition, management devices 11 can be set as network system 1 yet, but TV programme receiving trap 13, DVR 14, audio player 15 or personal computer 16 as management object are had and management devices 11 identical functions.
Figure 34 is a synoptic diagram of having used other structure example of network system of the present invention.
In Figure 34, network system 421 is by constituting by wired or wireless DVR 424, TV programme receiving trap 13, audio player 15 and the personal computer 16 that is connected on the network 12.
Figure 35 be the expression Figure 34 DVR 424 the detailed structure example block diagram.
In Figure 35, in the storage part 133 of DVR 424, except storing communication protocol extended command set 411, also store network management and handle program 381 and management information 61, described communication protocol extended command set 411 provides relevant processing as management object with information as realizing illustrating with reference to Figure 33, described network management is handled program 381 and is handled as realize network management illustrating with reference to Figure 32, and described management information 61 is each device information as management object of network system 421.
Illustrating, comprise information request handling procedure 391, management information processing program 392, Image Information Processing program 393 and control and treatment program 394 as reference Figure 32 in the network management processing program 381.
Promptly, the CPU 111 of DVR 424 is stored in network management in the storage part 133 by execution and handles program 381 and be used as management devices 11 and carry out work, thereby management DVR 424, TV programme receiving trap 13, audio player 15 and personal computer 16, and then generate management information 61 and storage, and will be prompted to the user as image information about these information.
At this moment, DVR 424 also can have the display that can show these information, for example also can utilize TV programme receiving trap 13 to wait other devices to show.Promptly, DVR 424 also can be the same with the situation that menu screen is presented on the TV programme receiving trap 13, generation is about being used to be prompted to user's information as information of each device of management object or the information that communicates about each device etc., and they are offered the TV programme receiving trap 13 with display waits other device to show.In such cases, the information after DVR 424 can generate the information that is prompted to the user summed up, and provide it to display device, can certainly generate display image and again these view data be offered display device.When display message is provided, in the display device that provides (for example TV programme receiving trap 13 etc.), generate display image according to described information.
In addition, the CPU 111 of DVR 424 (or Department of Communication Force 134) also carries out work as management object by utilizing communication protocol extended command set 411.More than, DVR 424 is illustrated, but for TV programme receiving trap 13, audio player 15 or personal computer 16 also is the same, and these are also the same with DVR 424, carries out work thereby have network management processing program 381 as management devices 11.Promptly, in network system, have many devices that carry out work as management devices 11, thereby in mutually by other device managements, also manage other devices, in this case, the CPU of each device carries out work by utilizing communication protocol extended command set 411 as management object, and provides information to other devices that carry out work as management devices 11.
In addition, program 381 is handled in the network management of each device in this case can separate work, thereby it is different to make each device become the device of management object, can certainly each network management of installing handle program sharing or management information 61 is provided mutually, thus the unified device that makes each device become management object.
In addition, can certainly have network management processing portion by each device, thereby by the function of hardware realization as management devices 11.Equally, in Figure 35, illustrated that DVR 424 has the situation of communication protocol extended command set 411, but also can be as illustrated with reference to figure 4, DVR 424 has information provides portion 114, thereby by the function of hardware realization as management object.Certainly also be the same for other devices.
The structure of network system also can be Fig. 1 and structure structure in addition shown in Figure 34, for example in Fig. 1, also can there be many in management devices 11, and also can there be many in TV programme receiving trap 13, DVR 14, audio player 15 or the personal computer 16 as management object certainly.And then, device as management object, it also can be the device of above-mentioned kind in addition, for example comprise various AV (audiovisual) equipment, the PDA (personal digital assistant) of refrigerator, micro-wave oven, conditioner (air-conditioning), telephone set, clock, laundry drier, video camera or sound-track engraving apparatus etc. or comprise media server or the various servers of mail server etc. etc., so long as can be connected to network 12 and can install collaborative work just passable with other.These devices also can administrative institute transmitting-receiving, the data except that view data or voice data.
In addition, network 12 not only can utilize the internet, also can be the network that waits other specifications to constitute by IEEE (Institute of Electrical and Electric Engineers) 1394 or USB (USB (universal serial bus)), in addition, can certainly be to utilize wireless network as infrared transmission or IEEE802.11.And then, also comprise simulation or data, private cables such as vision cable or voice-frequency cable.
In addition, as shown in figure 36, management devices 11 also can be with the device by a plurality of networks (network 12-1 and network 12-2) as management object.That is, management devices 11 also can with router etc., be connected with management devices 11 not other devices on the port of the same side as management object.For example, in Figure 36, can be following formation: network 12-1 be a LAN (Local Area Network), and network 12-2 is the wide area network of internet etc.
Though omit in the diagram, management devices 11 can certainly be further will couple together other devices of (connecting by a plurality of routers) as management object by a plurality of networks.For example, though different at the network of connection management device 1 with the network that is connected as the device of management object, and these networks connect under on the internet the situation, and management devices 11 also can be managed the device as management object.In addition, the device as management object also can be connected on a plurality of networks.For example the network that is connected with DVR 14 of TV programme receiving trap 13 is different with the network that personal computer 16 is connected with audio player 15, and when these networks were connected to each other, management devices 11 also can be with these devices all as management object.
Network system 421 shown in Figure 34 also is the same.
Figure 37 is a synoptic diagram of having used another other structure example of network system of the present invention.
In Figure 37, network system 430 can be categorized as the equipment of user's one side and the equipment of ISP's one side.
The equipment of user's one side at first is described.For example, portable user terminal 431 is carried out virtual dwelling house browser by built-in CPU and is realized following operation, described portable user terminal 431 is made up of PC (personal computer), PDA and pocket telephone etc., is connected arbitrarily on server etc. by base station 434 and internet 435.
The portable user terminal 431 that user A uses is connected by base station 434 and internet 435 on the virtual home DB server 451 of ISP's one side etc., thereby obtains the information of the virtual dwelling house of user A, and this image is presented on the picture.In the image of this virtual dwelling house, show and in esse PC 442 and TV (TV) 43 corresponding PC icon or TV icons in the family of the reality of user A (below be designated as user A residence).
In addition, portable user terminal 431 respective user are to the PC icon that is presented at the virtual dwelling house on the picture or the operation of TV icon, be connected the master server 441 of network 432 in the residence that constitutes user A residence by base station 434 and internet 435, and send the control signal that is used to control PC 442 or TV 443.
Being provided with master server 441 in user A residence is network 432 in the residence at center.Master server 441 has global ip (Internet protocol) address (also can utilize the NAT (network address translation) or the NAPT functions such as (network address port conversions) of router).Therefore, portable user terminal 431 grades can be by internet 435 visit master servers 441.Master server 441 receives the control signal of sending and be used to control PC 442 or TV 443 from portable user terminal 431 by internet 435, and is transferred to PC 442 or TV 443 by carrying out the control signal that middlewares such as UPnP will be used to control PC 442 or TV 443 by data bus 444.
The PC 442 of user A residence is identical with portable user terminal 431, be connected by internet 435 on virtual home DB server 451 grades of ISP's one side, thereby on picture the virtual dwelling house of explicit user A.In addition, PC 442 respective user send the control signal that is used for TV 443 grades of control linkage on master server 441 to the operation of the PC icon or the TV icon of shown virtual dwelling house.
The employed PC 433 of user B is identical with portable user terminal 431, be connected by internet 435 on virtual home DB server 451 grades of ISP's one side, thereby on picture the virtual dwelling house of explicit user B.In addition, PC 444 is in response to the operation of user to the PC icon or the TV icon of shown virtual dwelling house, be connected to by internet 435 on the master server of user B residence, thereby send the control signal be used for the PC (all in the drawings do not illustrate) of control linkage on master server etc.
In addition, as user's one side apparatus, have portable user terminal or PC by the operation of the user outside user A, the B, also disposed master server in the user's residence outside user A, B respectively, these omit in the drawings.
The following describes ISP's one side apparatus.Virtual home DB server 451 store the layout information (information such as configuration that comprise the various icons of the decorative pattern of the outward appearance of virtual dwelling house, virtual premises wall, the material of bed, virtual premises) of the virtual dwelling house of setting arbitrarily by the user or each user's event information (show to station address send message information, show the information of the chat application that comes from other users etc.), and provide the information or the event information of virtual dwelling house to the portable user terminal 431 that connects by internet 435 etc.
In addition, the user can repeat to belong to a plurality of user group.
User profile is preserved the personal data that server 454 stores each user, that is, utilize content-data that the notebook function writes, be used for the view data that has with other users etc. about the obtained proof of incident details (mail of station address or the content-data of message etc.), the user of event information card data (aftermentioned), user.
EPG (electronic program list) server 455 is in response to the request from portable user terminal 431 grades that connect by internet 435, and the listing that comprises television program and the EPG information of each programme information are provided.
Audio server 456 is so-called Internet radio servers, and it provides the flow data of audio frequency in response to the request from portable user terminal 431 grades by Internet connection.
In addition, the virtual home DB server 451 of ISP's one side to audio server 456 might not be distinguished the monomer setting as shown in the figure, also can be suitably with virtual home DB server 451 certain several combining to the audio server 456.
In described system, portable user terminal 431 has described network management processing program etc., and the operation by master server 441, PC442 or the TV 443 etc. of network 432 in the residence of carrying out these sequential monitorings user A residence, perhaps control these operations (management).
At this moment, portable user terminal 431 is utilized virtual home DB server 451 or user information holding server 454, obtains and show the icon etc. of the image of virtual dwelling house or each device, and the control command to each device perhaps is provided.That is, portable user terminal 431 is preserved server 454 supervision by virtual home DB server 451 or user profile or is controlled each device of the interior network 432 of residence of user A residence, realizes described network management processing thus.In other words, virtual home DB server 451 or user profile preserve that server 454 etc. monitors or the residence of control user A residence in each device of network 432, thereby portable user terminal 431 obtains the information of these servers, and to these servers provide to network 432 in the residence of user A residence each the device control information, thus, each device of network 432 in the residence of leading subscriber A residence indirectly.By as mentioned above, can alleviate the load relevant with the communication process of portable user terminal 431.In addition, can simplify the function that portable user terminal 431 is had thus.
In addition, a plurality of users preserve various servers such as server 454 by utilizing virtual home DB server 451 or user profile, as mentioned above, can between a plurality of users, carry out sharing of Virtual Space, for example, can carry out chatting, perhaps share project on the Virtual Space, perhaps visit other users' more applications such as Virtual Space and handle with other users with other users.Thus, not only can with other user's exchange messages, can also control the device that other users manage.
In above-mentioned, that recording medium not only can comprise is different with apparatus main body, dispose in order to provide program to the user and the disk (comprising floppy disk) that has program stored therein, CD (comprising CD-ROM, DVD), magneto-optic disk (comprising MD) or by formed removable media of semiconductor memory etc., can also comprise with the state of flush mounting main body in advance offering user and ROM that has program stored therein or storage part etc.
In addition, in this manual, the step of describing the program in the recording medium that is stored in not only comprise according to the record order with the time for handling in sequence, also comprise the processing that may not carry out in chronological order, but side by side or the processing of execution individually.
In addition, in this manual, system representation is all by the device that multiple arrangement constitutes.
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.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003390442A JP2005157419A (en) | 2003-11-20 | 2003-11-20 | Information processing system, information processor and method, and program |
JP390442/2003 | 2003-11-20 |
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 (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100440837C (en) * | 2005-05-31 | 2008-12-03 | 纬创资通股份有限公司 | General plug and play cluster system and method |
KR100878438B1 (en) | 2006-09-25 | 2009-01-13 | 삼성전자주식회사 | Method of composing virtual device and virtual device composing 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 |
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 |
US11336594B2 (en) * | 2015-10-20 | 2022-05-17 | Sony Corporation | 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 |
US20220345325A1 (en) * | 2020-05-19 | 2022-10-27 | Ovice, Inc. | Information processing apparatus, information processing method, and program |
JP7563044B2 (en) | 2020-08-20 | 2024-10-08 | オムロン株式会社 | Information processing device |
Citations (5)
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 | Control system of home equipment |
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)
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 |
EP1002407B1 (en) * | 1997-06-25 | 2005-12-28 | Samsung Electronics Co. Ltd. | Method and apparatus for a home network auto-tree builder |
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 house electric appliance |
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 |
-
2003
- 2003-11-20 JP JP2003390442A patent/JP2005157419A/en active Pending
-
2004
- 2004-11-22 CN CNB2004100914413A patent/CN100334572C/en not_active Expired - Fee Related
Patent Citations (6)
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 | Control system of home equipment |
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 | |
RU2460119C2 (en) | Programmable multimedia controller with programmable functions | |
JP5322941B2 (en) | Programming environment and metadata management for programmable multimedia controllers | |
JP4059214B2 (en) | Information reproducing system control method, information reproducing system, information providing apparatus, and information providing program | |
CN100334572C (en) | Information processing system, information processor and its method and program | |
JP4889749B2 (en) | Multimedia information control apparatus and method | |
CN105022786B (en) | Information processing unit, method and system and information receiver and method | |
JP2004128597A (en) | Contents reproduction system | |
KR20090004962A (en) | System for triggering terminals | |
RU2518494C2 (en) | Information processing device, information processing method, information processing system and programme therefor | |
JP2005244576A (en) | System and method for processing content, and computer program | |
JP4529478B2 (en) | Information reproducing system, information providing apparatus, information reproducing method, and information management program | |
JP7100468B2 (en) | Terminal devices and programs | |
JP2008097625A (en) | Display control device, display method and program | |
JP2007066099A (en) | Gui constitution system, gui constitution method, and program | |
JP2005267150A (en) | Information processing system, information processing method, and computer program | |
JP2005026879A (en) | Communication apparatus and electric appliance | |
JP2002108361A (en) | Information processor and recording medium |
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 |