US20110066677A1 - Network System - Google Patents

Network System Download PDF

Info

Publication number
US20110066677A1
US20110066677A1 US12/846,145 US84614510A US2011066677A1 US 20110066677 A1 US20110066677 A1 US 20110066677A1 US 84614510 A US84614510 A US 84614510A US 2011066677 A1 US2011066677 A1 US 2011066677A1
Authority
US
United States
Prior art keywords
terminal
data
management device
designated terminal
thin client
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.)
Abandoned
Application number
US12/846,145
Inventor
Hiroshi Saito
Yukio Ogawa
Yuki Kimura
Kunihito Uchida
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US12/846,145 priority Critical patent/US20110066677A1/en
Publication of US20110066677A1 publication Critical patent/US20110066677A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning

Definitions

  • the present invention relates to a network system which includes a thin client.
  • a network system having a management device, a server, and a terminal, which are connected through a network
  • the management device includes a status managing unit for collecting status information on a status of the terminal from the terminal and a terminal instructing unit for transmitting a transfer start message to the terminal to instruct the terminal to transfer data to the server from the terminal on the basis of the status information collected by the status manager
  • the terminal includes a determining unit for determining whether or not to transfer the data when receiving the transfer start message, a data transferring unit for transferring the data to the server when the determining unit determines the data transfer, a storage device control unit for erasing the data from a storage device provided in the terminal when the data transferring unit completes the transfer of the data, and a thin client shifting unit for causing the terminal to function as a thin client after the data is erased from the storage device.
  • FIG. 2 is a hardware configuration of a computer
  • FIG. 3 a software configuration stored in a storage device of a terminal 3 ;
  • FIG. 4 is a software configuration stored in a storage device of a management device 1 ;
  • FIG. 5 shows a shift management table
  • FIG. 6 is a flow chart of a status managing unit 44 of the management device 1 ;
  • FIG. 8 is a flow chart of a shifter 34 of a terminal 3 .
  • the network system includes a management device 1 , a server 2 , and a plurality of terminals 3 ( 3 - 1 , 3 - 2 , . . . ), which are connected through a network 4 .
  • the terminal 3 is classified into a thin client unit type and a non-thin client type (which can use a storage device). However, it is assumed that, only when the terminal 3 is of the thin client type, the terminal forms a thin client system together with the server 2 . Further, the function of the management device 1 and the function of the server 2 may be implemented by the same computer.
  • FIG. 2 is a hardware configuration of a computer (such as the management device 1 , the server 2 , or the terminal 3 ).
  • the computer has a CPU 21 , a main memory 22 , a storage device 23 , a communication unit 24 , an input/output unit 25 (including a keyboard, a mouse, etc.), and a display unit 26 , which are all interconnected by a communication line 27 such as a bus.
  • a communication line 27 such as a bus.
  • the program may be sometimes explained in the following description as if the program is an action entity. However, it goes without saying that the CPU is an actual action entity which executes the program for processing.
  • FIG. 3 is a software configuration stored in the storage device of the terminal 3 .
  • the shifter 34 includes a data transferring unit 340 for transmitting (transferring) data to the server 2 , a device control unit 341 for controlling a device connected to the terminal 3 , a storage device control unit 342 for controlling an access of the terminal 3 to the storage device, a start control unit 343 for controlling the start of the general program 35 specified by an operator or the like from as a target, an information acquiring unit 344 for acquiring the transfer state ( 55 in FIG.
  • a quality measuring unit 345 for measuring the quality of the network 4
  • a transfer time calculating unit 346 for calculating a data transfer time
  • a determining unit 347 for performing various types of determinations including a determination of whether or not the data transfer can be possible
  • an OS operating unit 348 for controlling the OS or rewriting set information thereon
  • a thin client shifting unit 349 for causing the terminal 3 to function as a thin client.
  • the word “inventory information” as used herein refers to information on hardware such as the CPU or memory, software information, set information, or management information on software stored in the terminal.
  • the “quality” as used therein includes the presence or absence of data communication or connectivity, a communication transmission delay time, a use band, a throughput, a loss, and a fluctuation.
  • An example of the quality measuring unit 345 is a command such as Ping or Traceroute.
  • the command Ping is a program for diagnosing the presence or absence of communication between the devices connected through the IP network or for measuring a round trip communication time for the communication data.
  • the command Traceroute is a program for inspecting a route including a router installed between devices connected through the network.
  • a device to be connected to the terminal 3 is a device which can be connected to an external input/output port such as a PCMCIA slot, such as a DVD drive, a CD drive, a RAM drive, a MO drive, or an FD drive.
  • a PCMCIA slot such as a DVD drive, a CD drive, a RAM drive, a MO drive, or an FD drive.
  • the shifter 34 is previously installed in a terminal which is to be installed at a local site. With respect to a terminal already installed, it is required for the user of the terminal to install the shifter in the terminal. For example, it is considered that the terminal user installs the shifter from a mailed CD-ROM, or downloads the shifter and installs it.
  • FIG. 4 is a software configuration stored in the storage device of the management device 1 .
  • the storage device of the management device 1 includes programs of an OS 41 , a driver 42 , a communication controller 43 , and a shift manager 44 , and also includes a shift management table 45 .
  • FIG. 5 shows the shift management table 36 (or 45 ).
  • the table holds, as a set of pieces of data, an identifier 50 for uniquely identifying the terminal 3 , an installation location 51 indicative of a location (e.g., corporation title, building name, or geographical position information expressed by latitude and longitude) where the terminal 3 is installed, own terminal logical identification information 52 , an update date 53 indicative of a date at which the information was updated, a program running status 54 indicative of the status of the shifter 34 installed in the terminal 3 , a shift status 55 indicative of the transfer state of the terminal 3 during shift from a non-thin client to a thin client, a shift destination logic identification information 56 indicative of an IP address or the like of the server 2 as the shift destination specified by the operator or the like, a transfer time 57 indicative of a time taken for the data transfer, an enabled/disabled shift-back 58 (which records ‘enable’ therein when the shift-back is enabled, and ‘disable’ when the shift-back is disabled) indicating whether or not the terminal 3 shifted to a thin client (or being
  • the program running status 54 includes states of “before installed” when the shifter 34 is not installed in the terminal 3 , “being installed” when the shifter is being installed therein, “stopped” when the shifter is installed but not executed yet, “being executed” when the shifter is installed and executed, and “executed and completed” when the shifter is installed and its normal execution is completed.
  • the shift status 55 includes states of “before shifted”, “being shifted”, “stopped”, and “completed”.
  • the state “being shifted” further includes statuses of “during transfer time calculation” when the quality of the network is measured to calculate a data transfer time, “during data duplication” when data stored in the storage device of the terminal 3 is copying to the storage device of the server 2 , “during data erasure” when the data stored in the storage device of the terminal 3 is being erased, and “during device invalidation” when the storage device or a device connected to the terminal 3 is being invalidated.
  • the state “stopped” further includes statuses of “failure” when the data transfer is stopped due to some failure in the system, and “during shift-back” when the data transfer is being stopped in order for the terminal to be again returned to a non-thin client.
  • FIG. 6 is a flow chart of the shift manager 44 in the management device 1 .
  • the shift manager 44 first reads the shift management table 45 or a file in the main memory 22 , and instructs the status display unit 442 to display the read information on the display unit (step 61 ).
  • the status display unit 442 next displays the updated shift management table 45 on the display unit of the management device 1 (step 64 ). Thereafter, after a fixed time elapses (step 65 ), the shift manager terminates its operation. Before the fixed time elapses, the shift manager returns to the step 62 .
  • FIG. 7 shows an example of a display screen of the display unit of the management device 1 .
  • the status display unit 442 sequentially displays information on the shift management table 45 .
  • the information on the display screen is also sequentially added, deleted or updated.
  • the operator or the like specifies a computer having the program running status 54 of the shift management table 45 of “being installed” or “being stopped” on the display screen, and clicks a “shift start” button 71 with a mouse.
  • the terminal instructing unit 443 transmits a shift start message (demanding execution start to cause the terminal 3 to be shifted from the non-thin client to the thin client) to the terminal 3 .
  • the terminal instructing unit 443 transmits a shift-back message (demanding execution start to cause the terminal 3 already shifted to the thin client or being shifted to the thin client to be returned to the non-thin client) to the terminal 3 .
  • the terminal number managing unit 444 holds the transmission of the shift start message.
  • the terminal number managing unit 444 transmits the shift start message. Or a message saying “disabled shift” may be displayed on the display screen so that, when the shift became enabled, a message prompting the operator to start the shift may be displayed on the display screen.
  • the terminal instructing unit transmits a status information request message (demanding information (status information) indicative of the execution state of the shifter 34 of the terminal 3 ) to the terminal 3 .
  • a status information request message (demanding information (status information) indicative of the execution state of the shifter 34 of the terminal 3 )
  • the status managing unit 441 is arranged to sequentially receive the status information from the terminal 3 , the “status collection” button can be removed.
  • FIG. 8 is a flow chart showing the operation of the shifter 34 in the terminal 3 .
  • the information acquiring unit 344 first acquires the shift status of its own terminal (corresponding to the shift status 55 in FIG. 5 ) and also inventory information thereabout (step 801 ).
  • the shifter 34 then waits for a message from the management device 1 (step 802 ).
  • the shifter determines the type of the message (step 803 ). In this example, 3 types of messages, that is, the status information request message, the shift start message, and the shift-back message are treated.
  • the communication controller 33 transmits the information acquired in the step 801 to the management device 1 as a response message (step 804 ). In this case, since the shift status of the terminal 3 is before the terminal is shifted to a thin client, the communication controller transmits information indicative of “before shifted” to the management device 1 . Thereafter, the shifter returns to the step 802 .
  • the quality measuring unit 345 measures the quality of the network between the terminal 3 and the server 2 (step 805 ).
  • information acquiring unit 344 transmits a response message indicative of “being shifted (being measured)” to the management device 1 .
  • the shift start message includes the IP address of the server 2 as the shift destination, information indicative of a location where data to be copied from the terminal 3 to the server 2 is stored, information indicative of a location where data in the server 2 is stored, a command program for copying data executable by the CPU of the terminal 3 , an interpreter program, and a script program.
  • the shift time calculating unit 346 then calculates a shift time (shift time 57 in FIG. 5 ) required when the data stored in the terminal 3 is shifted to the server 2 on the basis of the amount of data stored in the terminal 3 acquired in the step 801 and the information about the network quality measured in the step 805 (step 806 ). And the determining unit 347 determines whether or not the data can be transferred (step 807 ).
  • One of methods for determining whether or not the data can be transferred is based on the calculated on the display screen time.
  • a threshold value is previously determined and the data is transferred when the transfer time does not exceed the threshold value.
  • data is transferred a predetermined time band such as a night time band when business is not transacted.
  • the data transferring unit 340 transfers the data (step 808 ).
  • the data transferring unit 340 transfers the data to the server 2 where the CPU of the server 2 stores the received data in its own storage device.
  • the shifter returns to the step 802 .
  • the communication controller 33 transmits a message indicative of “being transferred (transfer time being calculated)” to the management device 1 when the transfer time is being calculated. After the transfer time is calculated, the communication controller transmits a response message indicative of “being shifted (data being copied)” when the data transfer is started, and transmits a response message indicative of “stopped (failure)” when no data transfer is carried out.
  • the determining unit 347 confirms that the copied data coincides with the data of the copy originator and determines whether or not the copying was normally completed (step 809 ).
  • the shifter regards it as a failure in the shifting operation, and stops its shifting operation (step 810 ).
  • the communication controller 33 transmits a response message indicative of “stopped (failure)” to the management device 1 , and then terminates its operation.
  • the storage device control unit 342 erases the data stored in the storage device of the terminal 3 , and sets the terminal in a write restriction mode to suppress data writing to the storage device (step 811 ).
  • the communication controller 33 transmits a response message indicative of “being transferred (data being erased)” to the management device 1 .
  • the start control unit 343 next suppresses the start or activation of a program stored in the terminal 3 (step 812 ).
  • the device control unit 341 suppresses the driving of a device connected to the terminal 3 (step 813 ).
  • the thin client shifting unit 349 communicates with the server 2 to cause the terminal 3 to function as a thin client (step 814 ). More specifically, the use of an OA program or the like so far operated in the terminal 3 is invalidated, and only display screen information for the operation of the server 2 looks like being operated, or activated and displayed on the terminal 3 . Thereafter, after a predetermined time elapses (step 822 ), the shifter terminates its operation. When the predetermined time does not elapse, the shifter returns to the step 802 .
  • the communication controller 33 transmits a message indicative of “shift completed” to the management device 1 .
  • the shift of the terminal 3 from the non-thin client to the thin client is completed. Thereafter, the shifter returns to the step 802 .
  • the determining unit 347 determines the status of the terminal 3 (step 815 ).
  • the shifter goes to a step 816 .
  • the shifter returns to the step 802 and stops its transiting operation.
  • the determining unit 347 transmits a message indicative of “before shifted” to the management device 1 .
  • the determining unit 347 next determines whether or not the terminal 3 can be returned to the status before the transiting operation is started (step 816 ). More specifically, the determining unit determines whether or not a time duration enabling the shift-back elapses. When shift-back is possible, the thin client shifting unit 349 stops its operation (step 817 ). When the shift-back is impossible, the shifter returns to the step 802 .
  • the device control unit 341 then releases the control suppression of a device connected to the terminal 3 (step 818 ), and the start control unit 343 releases the suppression of the program activation (step 819 ), and the storage device control unit 342 releases the write restriction to the storage device (step 820 ).
  • the shifter copies data from the server 2 , checks the copied data (step 821 ), and returns the terminal to the non-thin client before shifted.
  • the communication controller 33 transmits a message indicative of “before shifted” to the management device 1 .
  • the shifter terminates its operation.
  • the shifter returns to the step 802 .
  • the management device 1 Each time that a message is transmitted from the terminal 3 , the management device 1 updates its own shift management table 45 and displays it on the display unit.

Abstract

A network system including a management device with both a status managing unit for collecting status information on a terminal status and a terminal instructing unit for transmitting a shift start message to the terminal to make transfer data to the server on the basis of the status information collected by the status managing unit. The terminal includes a determining unit for determining data transfer in response to the shift start message, a data transferring unit for transferring the data to the server when the determining unit determines the data transfer, a storage device control unit for erasing the data from a storage device after completion of data transfer, and a thin client shifting unit for causing the terminal to function as a thin client after erasure of data.

Description

    CROSS REFERENCE TO RELATED APPLICATION
  • This application is a continuation application of U.S. application Ser. No. 11/691,585, filed Mar. 27, 2007, the contents of which are incorporated herein by reference.
  • INCORPORATION BY REFERENCE
  • The present application claims priority from Japanese application JP 2006-316463 filed on Nov. 24, 2006, the content of which is hereby incorporated by reference into this application.
  • BACKGROUND OF THE INVENTION
  • The present invention relates to a network system which includes a thin client.
  • In these years, much attention is focused on a system which includes a thin client (computer which has no storage device or which inhibits use of such a storage device). In the system, a server, which is connected through the network, collectively manages data and the thin client cannot hold such data (refer to JP-A-2006-209610).
  • SUMMARY OF THE INVENTION
  • When a computer inhibits the use of a storage device, it is necessary for an operator or the like to go to the location of the computer installation, transfer the data of the computer to the server, and set the computer to inhibit the user of the storage device therefor.
  • Since it is expected that such a system as to include the thin client spread will be spread, it is also expected that the number of computers having thin clients will be increased to an order of thousands of thousands and such many computers will be installed in all parts of Japan. In such a case, if operators or the like set such computers one by one, then the amount of cost and labor becomes enormous. However, such a problem is not considered in the aforementioned JP-A-2006-209610.
  • It is therefore an object of the present invention to provide a system which can eliminate the need for operators to go to the local sites of installed computers and can transfer data stored at the terminals to a server via a network, that is, can quickly change the terminals to thin clients.
  • The above problem can be solved by providing one of preferred aspects of the present invention, which follows.
  • In accordance with the aspect of the present invention, there is provided a network system having a management device, a server, and a terminal, which are connected through a network, wherein the management device includes a status managing unit for collecting status information on a status of the terminal from the terminal and a terminal instructing unit for transmitting a transfer start message to the terminal to instruct the terminal to transfer data to the server from the terminal on the basis of the status information collected by the status manager, the terminal includes a determining unit for determining whether or not to transfer the data when receiving the transfer start message, a data transferring unit for transferring the data to the server when the determining unit determines the data transfer, a storage device control unit for erasing the data from a storage device provided in the terminal when the data transferring unit completes the transfer of the data, and a thin client shifting unit for causing the terminal to function as a thin client after the data is erased from the storage device.
  • In accordance with the present invention, there can be provided a system which can eliminate the need for operators to go to the local sites of installed computers and can transfer data stored at the terminals to a server via a network, that is, can quickly change the terminals to thin clients.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows network system;
  • FIG. 2 is a hardware configuration of a computer;
  • FIG. 3 a software configuration stored in a storage device of a terminal 3;
  • FIG. 4 is a software configuration stored in a storage device of a management device 1;
  • FIG. 5 shows a shift management table;
  • FIG. 6 is a flow chart of a status managing unit 44 of the management device 1;
  • FIG. 7 is an example of a display screen of a display unit of the management device 1; and
  • FIG. 8 is a flow chart of a shifter 34 of a terminal 3.
  • DESCRIPTION OF THE EMBODIMENTS
  • An embodiment of the present invention will be explained with reference to the attached drawings.
  • FIG. 1 shows a network system.
  • The network system includes a management device 1, a server 2, and a plurality of terminals 3 (3-1, 3-2, . . . ), which are connected through a network 4.
  • The terminal 3 is classified into a thin client unit type and a non-thin client type (which can use a storage device). However, it is assumed that, only when the terminal 3 is of the thin client type, the terminal forms a thin client system together with the server 2. Further, the function of the management device 1 and the function of the server 2 may be implemented by the same computer.
  • FIG. 2 is a hardware configuration of a computer (such as the management device 1, the server 2, or the terminal 3).
  • The computer has a CPU 21, a main memory 22, a storage device 23, a communication unit 24, an input/output unit 25 (including a keyboard, a mouse, etc.), and a display unit 26, which are all interconnected by a communication line 27 such as a bus. When the computer is of the thin client type, the use of the storage device 23 is inhibited or the storage device is absent. The server 2 may not be equipped with the display unit 26.
  • The CPU 21 reads a program stored in the storage device 23 (or a program stored in the server 2 when the computer is of the thin client type) into the main memory 22, and executes various types of processing operations. The program and data to be explained in the present embodiment may be previously stored in the storage device 23, may be input from a storage medium such as a CD-ROM, or may be downloaded from another device via the network. The function to be implemented by the program may be implemented by exclusive hardware.
  • The program may be sometimes explained in the following description as if the program is an action entity. However, it goes without saying that the CPU is an actual action entity which executes the program for processing.
  • FIG. 3 is a software configuration stored in the storage device of the terminal 3.
  • The storage device of the terminal 3 stores therein an operating system (which will be referred to merely as the OS, hereinafter) 31, a driver 32 for controlling hardware, a communication controller 33 communicating with another device, a shifter 34 for changing the terminal 3 to a thin client while exchanging a message with the management device 1, a general program 35 such as Word or Spreadsheet software, a shift management table 36 to be explained later, and user data 37 such as a file.
  • The shifter 34 includes a data transferring unit 340 for transmitting (transferring) data to the server 2, a device control unit 341 for controlling a device connected to the terminal 3, a storage device control unit 342 for controlling an access of the terminal 3 to the storage device, a start control unit 343 for controlling the start of the general program 35 specified by an operator or the like from as a target, an information acquiring unit 344 for acquiring the transfer state (55 in FIG. 5) of the terminal of interest or inventory information, a quality measuring unit 345 for measuring the quality of the network 4, a transfer time calculating unit 346 for calculating a data transfer time, a determining unit 347 for performing various types of determinations including a determination of whether or not the data transfer can be possible, an OS operating unit 348 for controlling the OS or rewriting set information thereon, and a thin client shifting unit 349 for causing the terminal 3 to function as a thin client.
  • The word “inventory information” as used herein refers to information on hardware such as the CPU or memory, software information, set information, or management information on software stored in the terminal. The “quality” as used therein includes the presence or absence of data communication or connectivity, a communication transmission delay time, a use band, a throughput, a loss, and a fluctuation. An example of the quality measuring unit 345 is a command such as Ping or Traceroute. The command Ping is a program for diagnosing the presence or absence of communication between the devices connected through the IP network or for measuring a round trip communication time for the communication data. The command Traceroute is a program for inspecting a route including a router installed between devices connected through the network. Such a program uses a so-called active measuring technique for transmitting network measuring data to see the behavior of the data and to measure the quality of the network, or uses a so-called passive measuring technique for catching data flowing through a network to see the behavior of the data and to measure the quality of the network.
  • A device to be connected to the terminal 3 is a device which can be connected to an external input/output port such as a PCMCIA slot, such as a DVD drive, a CD drive, a RAM drive, a MO drive, or an FD drive.
  • The shifter 34 is previously installed in a terminal which is to be installed at a local site. With respect to a terminal already installed, it is required for the user of the terminal to install the shifter in the terminal. For example, it is considered that the terminal user installs the shifter from a mailed CD-ROM, or downloads the shifter and installs it.
  • FIG. 4 is a software configuration stored in the storage device of the management device 1.
  • The storage device of the management device 1 includes programs of an OS 41, a driver 42, a communication controller 43, and a shift manager 44, and also includes a shift management table 45.
  • The shift manager 44 has a status managing unit 441 for recording the execution status of the shifter 34 transmitted from the terminal 3 in the shift management table 45, a status display unit 442 for displaying the contents of the shift management table 45 on the display unit of the management device 1, a terminal instructing unit 443 for issuing various types of instructions to the terminal 3 by the operator who instructs the terminal instructing unit with use of the input/output device, and a terminal number managing unit 444 for managing the number of terminals connected to the server 2 and an upper limit of terminals capable of being connected to the server 2.
  • FIG. 5 shows the shift management table 36 (or 45).
  • The table holds, as a set of pieces of data, an identifier 50 for uniquely identifying the terminal 3, an installation location 51 indicative of a location (e.g., corporation title, building name, or geographical position information expressed by latitude and longitude) where the terminal 3 is installed, own terminal logical identification information 52, an update date 53 indicative of a date at which the information was updated, a program running status 54 indicative of the status of the shifter 34 installed in the terminal 3, a shift status 55 indicative of the transfer state of the terminal 3 during shift from a non-thin client to a thin client, a shift destination logic identification information 56 indicative of an IP address or the like of the server 2 as the shift destination specified by the operator or the like, a transfer time 57 indicative of a time taken for the data transfer, an enabled/disabled shift-back 58 (which records ‘enable’ therein when the shift-back is enabled, and ‘disable’ when the shift-back is disabled) indicating whether or not the terminal 3 shifted to a thin client (or being shifted to a thin client) can be returned to a non-thin client, and a transfer start time (year, month, day, time; days or a time required after execution instruction) 59 indicative of a data transfer start time. In the shift management table 36 of the terminal 3, data addition and updating are carried out as necessary according to a change in the status of the terminal itself. In the shift management table 45 of the management device 1, data addition and updating are carried out as necessary according to information when the shift manager 44 receives from the terminal 3 via the network 4 or according to operator's operation. The transfer start time 59 may be specified by the operator or the like.
  • The program running status 54 includes states of “before installed” when the shifter 34 is not installed in the terminal 3, “being installed” when the shifter is being installed therein, “stopped” when the shifter is installed but not executed yet, “being executed” when the shifter is installed and executed, and “executed and completed” when the shifter is installed and its normal execution is completed. The shift status 55 includes states of “before shifted”, “being shifted”, “stopped”, and “completed”. The state “being shifted” further includes statuses of “during transfer time calculation” when the quality of the network is measured to calculate a data transfer time, “during data duplication” when data stored in the storage device of the terminal 3 is copying to the storage device of the server 2, “during data erasure” when the data stored in the storage device of the terminal 3 is being erased, and “during device invalidation” when the storage device or a device connected to the terminal 3 is being invalidated. The state “stopped” further includes statuses of “failure” when the data transfer is stopped due to some failure in the system, and “during shift-back” when the data transfer is being stopped in order for the terminal to be again returned to a non-thin client.
  • FIG. 6 is a flow chart of the shift manager 44 in the management device 1.
  • The shift manager 44 first reads the shift management table 45 or a file in the main memory 22, and instructs the status display unit 442 to display the read information on the display unit (step 61).
  • The status managing unit 441 next collects information about the shift management table 36 of the terminal 3 (step 62) and records the collected information in the shift management table 45 (step 63). At this time, the shift manager also updates the update date 53. When the shift manager fails to collect information about the terminal 3 in the step 62, the shift manager determines that the terminal 3 has no shifter 34, and puts the program running status 54 of the shift management table 45 in “before installed”.
  • The status display unit 442 next displays the updated shift management table 45 on the display unit of the management device 1 (step 64). Thereafter, after a fixed time elapses (step 65), the shift manager terminates its operation. Before the fixed time elapses, the shift manager returns to the step 62.
  • FIG. 7 shows an example of a display screen of the display unit of the management device 1.
  • The status display unit 442 sequentially displays information on the shift management table 45. When information is added, deleted or updated, the information on the display screen is also sequentially added, deleted or updated.
  • The operator or the like specifies a computer having the program running status 54 of the shift management table 45 of “being installed” or “being stopped” on the display screen, and clicks a “shift start” button 71 with a mouse.
  • When the “shift start” button 71 is clicked, the terminal instructing unit 443 transmits a shift start message (demanding execution start to cause the terminal 3 to be shifted from the non-thin client to the thin client) to the terminal 3. When the operator clicks a “shift-back” button 72 with the mouse, the terminal instructing unit 443 transmits a shift-back message (demanding execution start to cause the terminal 3 already shifted to the thin client or being shifted to the thin client to be returned to the non-thin client) to the terminal 3. When the number of terminals connected to the server 2 exceeds its upper limit value, the terminal number managing unit 444 holds the transmission of the shift start message. When the terminal number becomes smaller than the upper limit value, the terminal number managing unit 444 transmits the shift start message. Or a message saying “disabled shift” may be displayed on the display screen so that, when the shift became enabled, a message prompting the operator to start the shift may be displayed on the display screen.
  • When the operator clicks a “status collection” button 73, the terminal instructing unit transmits a status information request message (demanding information (status information) indicative of the execution state of the shifter 34 of the terminal 3) to the terminal 3. In this connection, when the status managing unit 441 is arranged to sequentially receive the status information from the terminal 3, the “status collection” button can be removed.
  • FIG. 8 is a flow chart showing the operation of the shifter 34 in the terminal 3.
  • The information acquiring unit 344 first acquires the shift status of its own terminal (corresponding to the shift status 55 in FIG. 5) and also inventory information thereabout (step 801). The shifter 34 then waits for a message from the management device 1 (step 802). When receiving the message, the shifter determines the type of the message (step 803). In this example, 3 types of messages, that is, the status information request message, the shift start message, and the shift-back message are treated.
  • When the shifter receives the status information request message, the communication controller 33 transmits the information acquired in the step 801 to the management device 1 as a response message (step 804). In this case, since the shift status of the terminal 3 is before the terminal is shifted to a thin client, the communication controller transmits information indicative of “before shifted” to the management device 1. Thereafter, the shifter returns to the step 802.
  • When the shifter receives the shift start message, the quality measuring unit 345 therein measures the quality of the network between the terminal 3 and the server 2 (step 805). At this time, information acquiring unit 344 transmits a response message indicative of “being shifted (being measured)” to the management device 1. The shift start message includes the IP address of the server 2 as the shift destination, information indicative of a location where data to be copied from the terminal 3 to the server 2 is stored, information indicative of a location where data in the server 2 is stored, a command program for copying data executable by the CPU of the terminal 3, an interpreter program, and a script program.
  • The shift time calculating unit 346 then calculates a shift time (shift time 57 in FIG. 5) required when the data stored in the terminal 3 is shifted to the server 2 on the basis of the amount of data stored in the terminal 3 acquired in the step 801 and the information about the network quality measured in the step 805 (step 806). And the determining unit 347 determines whether or not the data can be transferred (step 807).
  • One of methods for determining whether or not the data can be transferred is based on the calculated on the display screen time. In this method, for example, a threshold value is previously determined and the data is transferred when the transfer time does not exceed the threshold value. There is another method based on a time band. In this method, for example, data is transferred a predetermined time band such as a night time band when business is not transacted. When data transfer is not carried out according to the method based on the calculated transfer time, the steps 805 and 806 can be removed.
  • When the data transfer is determined, the data transferring unit 340 transfers the data (step 808). The data transferring unit 340 transfers the data to the server 2 where the CPU of the server 2 stores the received data in its own storage device. When no data transfer is determined, the shifter returns to the step 802.
  • The communication controller 33 transmits a message indicative of “being transferred (transfer time being calculated)” to the management device 1 when the transfer time is being calculated. After the transfer time is calculated, the communication controller transmits a response message indicative of “being shifted (data being copied)” when the data transfer is started, and transmits a response message indicative of “stopped (failure)” when no data transfer is carried out.
  • Next, the determining unit 347 confirms that the copied data coincides with the data of the copy originator and determines whether or not the copying was normally completed (step 809). When the shifter is interrupted during the copying operation or when a non-coincidence is found between the copied and original data, the shifter regards it as a failure in the shifting operation, and stops its shifting operation (step 810). The communication controller 33 transmits a response message indicative of “stopped (failure)” to the management device 1, and then terminates its operation.
  • When the data copying operation is normally completed, the storage device control unit 342 erases the data stored in the storage device of the terminal 3, and sets the terminal in a write restriction mode to suppress data writing to the storage device (step 811). The communication controller 33 transmits a response message indicative of “being transferred (data being erased)” to the management device 1.
  • The start control unit 343 next suppresses the start or activation of a program stored in the terminal 3 (step 812). The device control unit 341 suppresses the driving of a device connected to the terminal 3 (step 813).
  • Next, the thin client shifting unit 349 communicates with the server 2 to cause the terminal 3 to function as a thin client (step 814). More specifically, the use of an OA program or the like so far operated in the terminal 3 is invalidated, and only display screen information for the operation of the server 2 looks like being operated, or activated and displayed on the terminal 3. Thereafter, after a predetermined time elapses (step 822), the shifter terminates its operation. When the predetermined time does not elapse, the shifter returns to the step 802.
  • The communication controller 33 transmits a message indicative of “shift completed” to the management device 1. At this stage, the shift of the terminal 3 from the non-thin client to the thin client is completed. Thereafter, the shifter returns to the step 802.
  • When the shifter receives the shift-back message, the determining unit 347 determines the status of the terminal 3 (step 815). When the shift status 55 of the shift management table 36 is “shift completed”, the shifter goes to a step 816. When the shift status is “being shifted” or “stopped”, the shifter returns to the step 802 and stops its transiting operation. At this time, the determining unit 347 transmits a message indicative of “before shifted” to the management device 1.
  • The determining unit 347 next determines whether or not the terminal 3 can be returned to the status before the transiting operation is started (step 816). More specifically, the determining unit determines whether or not a time duration enabling the shift-back elapses. When shift-back is possible, the thin client shifting unit 349 stops its operation (step 817). When the shift-back is impossible, the shifter returns to the step 802.
  • The device control unit 341 then releases the control suppression of a device connected to the terminal 3 (step 818), and the start control unit 343 releases the suppression of the program activation (step 819), and the storage device control unit 342 releases the write restriction to the storage device (step 820).
  • Next, the shifter copies data from the server 2, checks the copied data (step 821), and returns the terminal to the non-thin client before shifted. At this time, the communication controller 33 transmits a message indicative of “before shifted” to the management device 1. Thereafter, when a predetermined time elapses (step 822), the shifter terminates its operation. When the predetermined time does not elapses, the shifter returns to the step 802.
  • Each time that a message is transmitted from the terminal 3, the management device 1 updates its own shift management table 45 and displays it on the display unit.
  • It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.

Claims (25)

1. (canceled)
2. A non-transitory computer-readable medium embodying a computer program thereon for shifting a designated terminal, from a non-thin client state to a thin client state, within a network system including a management device, a sever and a plurality of terminals including the designated terminal, the computer program effecting operations comprising:
judging, at the designated terminal, in response to receiving of a shift start message, whether or not data having been stored in the designated terminal can be transferred to the server,
transferring, by a data transferring unit having been provided within the designated terminal, the data stored in the designated terminal toward the server in response to the judging determining that the data can be transferred,
erasing the data stored in the storage device of the designated terminal after completion of transferring of the data, and
causing the designated terminal to function as a thin client by indicating on a screen that the data are transferred.
3. The medium according to claim 2, wherein the designated terminal is further arranged to send to the management device, information on status of the designated terminal, and the information on status is used for consideration in the judging operation.
4. The medium according to claim 2, wherein the designated terminal is further arranged to send to the management device, one of: a message indicative of calculation of transfer time if a transfer time is being calculated; a message indicative of being transferred after the calculation; or a message of stopped if no data is to be transferred.
5. The medium according to claim 2, wherein a quality of network between the designated terminal and the server is measured for a consideration in the judging, and wherein the judging is made in accordance with a time required for data transfer based on the quality.
6. The medium according to claim 5, wherein the judging is made in accordance with both a time required for data transfer and a predetermined time.
7. The medium according to claim 2, wherein the management device is further arranged to send a revert message for causing the designated terminal once shifted to a thin client state to shift a non-thin client state, to stop a data transferring operation in response to the message if the data transferring operation has not been completed, and not to cause the designated terminal to function as a thin client with indicating on a screen that the data are transferred if the data transfer has been completed and a predetermined time has elapsed.
8. A terminal-state shifting device for shifting a designated terminal, from a non-thin client state to a thin client state, within a network system including a management device, a sever and a plurality of terminals including the designated terminal, the terminal-state shifting device effecting operations comprising:
judging, at the designated terminal, in response to receiving of a shift start message, whether or not data having been stored in the designated terminal can be transferred to the server,
transferring, by a data transferring unit having been provided within the designated terminal, the data stored in the designated terminal toward the server in response to the judging determining that the data can be transferred,
erasing the data stored in the storage device of the designated terminal after completion of transferring of the data, and
causing the designated terminal to function as a thin client by indicating on a screen that the data are transferred.
9. The terminal-state shifting device according to claim 8, wherein the designated terminal is arranged to send to the management device, information on status of the designated terminal, and the information on status is used for consideration in the judging operation.
10. The terminal-state shifting device according to claim 8, wherein the designated terminal is arranged to send to the management device, one of: a message indicative of calculation of transfer time if a transfer time is being calculated; a message indicative of being transferred after the calculation; or a message of stopped if no data is to be transferred.
11. The terminal-state shifting device according to claim 8, wherein a quality of network between the designated terminal and the server is measured for a consideration in the judging, and wherein the judging is made in accordance with a time required for data transfer based on the quality.
12. The terminal-state shifting device according to claim 11, wherein the judging is made in accordance with both a time required for data transfer and a predetermined time.
13. The terminal-state shifting device according to claim 8, wherein the management device is further arranged to send a revert message for causing the designated terminal once shifted to a thin client state to shift a non-thin client state, to stop a data transferring operation in response to the message if the data transferring operation has not been completed, and not to cause the designated terminal to function as a thin client with indicating on a screen that the data are transferred if the data transfer has been completed and a predetermined time has elapsed.
14. A non-transitory computer-readable medium embodying a computer program thereon for a management device adapted to be provided in a system having a server and a plurality of terminals including a designated terminal to be shifted from a non-thin client state to a thin client state, the computer program effecting operations comprising:
collecting, at the management device, information on a status of each of the plurality of terminals,
designating, at the management device upon referring to the information collected, a designated terminal which is to be made operable as a thin client terminal, and
transmitting, at a terminal instructing unit having been provided within the management device, a shift start message toward the designated terminal for demanding an execution start to cause the designated terminal to shift from a non-thin client state to a thin client state.
15. The medium according to claim 14, wherein the management device is further arranged to receive a response with information on the status from the designated terminal to which the shift start message has been transmitted, and to manage the status of the plurality of terminals in accordance with the response.
16. The medium according to claim 14, wherein the management device is further arranged to monitor an amount of terminals connected to the server, and not to send the shift start message if an amount of terminals actually connected to the server exceeds a predetermined amount.
17. The medium according to claim 14, wherein the management device is further arranged to send a shift-back message for causing the designated terminal once shifted to a thin client state to a non-thin client state in response to an instruction of an operator, and the designated terminal returns a message indicative of before shifted to the management device if data transferring operation has not been completed.
18. The medium according to claim 15, wherein the status for each of the plurality of terminals is arranged to be managed in a table manner, in which an identifier and the status of each terminal are associated with each other.
19. The medium according to claim 18, wherein the management device is further arranged to have a display screen for indicating the status in a table manner.
20. A management device adapted to be provided in a system having a server and a plurality of terminals including a designated terminal to be shifted from a non-thin client state to a thin client state, the computer program effecting operations comprising:
collecting, at the management device, information on a status of each of the plurality of terminals,
designating, at the management device upon referring to the information collected, a designated terminal which is to be made operable as a thin client terminal, and
transmitting, at a terminal instructing unit having been provided within the management device, a shift start message toward the designated terminal for demanding an execution start to cause the designated terminal to shift from a non-thin client state to a thin client state.
21. The management device according to claim 20, wherein the management device is further arranged to receive a response with information on the status from the designated terminal to which the shift start message has been transmitted, and to manage the status of the plurality of terminals in accordance with the response.
22. The management device according to claim 20, wherein the management device is further arranged to monitor an amount of terminals connected to the server, and not to send the shift start message if an amount of terminals actually connected to the server exceeds a predetermined amount.
23. The management device according to claim 20, wherein the management device is further arranged to send a shift-back message for causing the designated terminal once shifted to a thin client state to a non-thin client state in response to an instruction of an operator, and the designated terminal returns a message indicative of before shifted to the management device if data transferring operation has not been completed.
24. The management device according to claim 21, wherein the status for each of the plurality of terminals is arranged to be managed in a table manner, in which an identifier and the status of each terminal are associated with each other.
25. The management device according to claim 24, wherein the management device is further arranged to have a display screen for indicating the status in a table manner.
US12/846,145 2006-11-24 2010-07-29 Network System Abandoned US20110066677A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/846,145 US20110066677A1 (en) 2006-11-24 2010-07-29 Network System

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2006316463A JP4930010B2 (en) 2006-11-24 2006-11-24 How to migrate to a thin client system
JPJP2006-316463 2006-11-24
US11/691,585 US7769833B2 (en) 2006-11-24 2007-03-27 Network system
US12/846,145 US20110066677A1 (en) 2006-11-24 2010-07-29 Network System

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/691,585 Continuation US7769833B2 (en) 2006-11-24 2007-03-27 Network system

Publications (1)

Publication Number Publication Date
US20110066677A1 true US20110066677A1 (en) 2011-03-17

Family

ID=39465041

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/691,585 Expired - Fee Related US7769833B2 (en) 2006-11-24 2007-03-27 Network system
US12/846,145 Abandoned US20110066677A1 (en) 2006-11-24 2010-07-29 Network System

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/691,585 Expired - Fee Related US7769833B2 (en) 2006-11-24 2007-03-27 Network system

Country Status (3)

Country Link
US (2) US7769833B2 (en)
JP (1) JP4930010B2 (en)
CN (1) CN101188512B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150222482A1 (en) * 2012-08-29 2015-08-06 Nec Corporation Communication system, management device, network node, and communication method

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8131842B1 (en) * 2009-02-11 2012-03-06 Charles Schwab & Co., Inc. System and method for collecting and displaying information about many computer systems
JP4714778B2 (en) * 2009-02-25 2011-06-29 富士通株式会社 Archive device, conversion device, and conversion program
JP5476764B2 (en) * 2009-03-30 2014-04-23 富士通株式会社 Server apparatus, computer system, program, and virtual computer migration method
CN103136085B (en) * 2011-11-24 2016-11-09 联想移动通信科技有限公司 A kind of method of state recording intelligent terminal and intelligent terminal
CN103632069B (en) * 2013-11-19 2017-02-01 北京奇安信科技有限公司 Terminal safety managing method and device in internal network

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020059360A1 (en) * 1996-03-29 2002-05-16 Tatsuya Ito Local-file-transfer method and local-file-transfer system for client-server system
US20020174010A1 (en) * 1999-09-08 2002-11-21 Rice James L. System and method of permissive data flow and application transfer
US20030061323A1 (en) * 2000-06-13 2003-03-27 East Kenneth H. Hierarchical system and method for centralized management of thin clients
US20050160150A1 (en) * 2004-01-20 2005-07-21 Su-Hwa Kao Apparatus and method for managing and transporting virtual disks over a network to networked stations
US20060143684A1 (en) * 2004-12-29 2006-06-29 Morris Robert P Method and system for allowing a user to specify actions that are to be automatically performed on data objects uploaded to a server
US20070055483A1 (en) * 2005-09-08 2007-03-08 Samsung Electronics Co., Ltd. Method and apparatus for collecting data
US20070067382A1 (en) * 2005-08-30 2007-03-22 Xian-He Sun Memory server
US20070115282A1 (en) * 2005-11-18 2007-05-24 David Turner Server-client architecture in medical imaging
US20070266027A1 (en) * 2006-05-09 2007-11-15 Yves Gattegno Maintaining commonly named client-specific file content in hard disk drive emulation
US20080082639A1 (en) * 2006-09-29 2008-04-03 Hochmuth Roland M Associating multiple devices with remote computers
US20090100096A1 (en) * 2005-08-01 2009-04-16 Phanfare, Inc. Systems, Devices, and Methods for Transferring Digital Information
US7882198B2 (en) * 2007-07-02 2011-02-01 Oracle America, Inc. Shared JAVA JAR files

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10242997A (en) * 1997-03-03 1998-09-11 Nippon Telegr & Teleph Corp <Ntt> Information providing device and information providing method
JP2001125815A (en) * 1999-10-26 2001-05-11 Hitachi Ltd Back-up data management system
JP2003242106A (en) * 2002-02-14 2003-08-29 Sony Communication Network Corp Information synchronizing method, information synchronizing device capable of using the method, and information terminal
JP2004341674A (en) * 2003-05-14 2004-12-02 Hitachi Ltd Information processor
JP2006053604A (en) * 2004-08-09 2006-02-23 Ntt Neomate Corp Computer replacement support system, computer replacement support method and program therefor
JP4463650B2 (en) * 2004-09-28 2010-05-19 京セラ株式会社 Communication terminal
JP4514578B2 (en) * 2004-10-27 2010-07-28 株式会社日立製作所 Method and apparatus for selecting data migration destination
JP2006209610A (en) 2005-01-31 2006-08-10 Hitachi Electronics Service Co Ltd Thin client connection system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020059360A1 (en) * 1996-03-29 2002-05-16 Tatsuya Ito Local-file-transfer method and local-file-transfer system for client-server system
US20020174010A1 (en) * 1999-09-08 2002-11-21 Rice James L. System and method of permissive data flow and application transfer
US20030061323A1 (en) * 2000-06-13 2003-03-27 East Kenneth H. Hierarchical system and method for centralized management of thin clients
US20050160150A1 (en) * 2004-01-20 2005-07-21 Su-Hwa Kao Apparatus and method for managing and transporting virtual disks over a network to networked stations
US20060143684A1 (en) * 2004-12-29 2006-06-29 Morris Robert P Method and system for allowing a user to specify actions that are to be automatically performed on data objects uploaded to a server
US20090100096A1 (en) * 2005-08-01 2009-04-16 Phanfare, Inc. Systems, Devices, and Methods for Transferring Digital Information
US20070067382A1 (en) * 2005-08-30 2007-03-22 Xian-He Sun Memory server
US20070055483A1 (en) * 2005-09-08 2007-03-08 Samsung Electronics Co., Ltd. Method and apparatus for collecting data
US20070115282A1 (en) * 2005-11-18 2007-05-24 David Turner Server-client architecture in medical imaging
US20070266027A1 (en) * 2006-05-09 2007-11-15 Yves Gattegno Maintaining commonly named client-specific file content in hard disk drive emulation
US20080082639A1 (en) * 2006-09-29 2008-04-03 Hochmuth Roland M Associating multiple devices with remote computers
US7882198B2 (en) * 2007-07-02 2011-02-01 Oracle America, Inc. Shared JAVA JAR files

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150222482A1 (en) * 2012-08-29 2015-08-06 Nec Corporation Communication system, management device, network node, and communication method
US9544187B2 (en) * 2012-08-29 2017-01-10 Nec Corporation Communication system, management device, network node, and communication method

Also Published As

Publication number Publication date
US7769833B2 (en) 2010-08-03
JP2008129968A (en) 2008-06-05
JP4930010B2 (en) 2012-05-09
CN101188512A (en) 2008-05-28
CN101188512B (en) 2011-03-30
US20080126526A1 (en) 2008-05-29

Similar Documents

Publication Publication Date Title
JP4473153B2 (en) Method, system and program for network configuration checking and repair
US20110066677A1 (en) Network System
US7627312B2 (en) System and method for self-testing of mobile wireless devices
US7761809B2 (en) Targeted user interface fall-through
US20090182866A1 (en) Method of setting and managing performance monitoring conditions and computer system using the method
US20090240791A1 (en) Update management method and update management unit
EP1396789A2 (en) Information processing system having data migration device
US10592312B2 (en) Message oriented middleware with integrated rules engine
US20080126887A1 (en) Method and system for site configurable error reporting
JP2004334869A (en) Diagnosis and solution of computer problem by program, and automatic report and updating thereof
US20120198190A1 (en) Making automated use of data volume copy service targets
US20120191831A1 (en) System and method for cataloging assets in a network
JP2007011823A (en) Management system in distributed computing environment
JP2010009411A (en) Virtual environment operation support system and virtual environment operation support program
JP4919511B2 (en) Software management system and software management program
WO2005103909A1 (en) Security maintenance method, data accumulation device, security maintenance server, and recording medium containing the program
JP5392367B2 (en) Management device
JP5024357B2 (en) Terminal
JP4804139B2 (en) Information output method, system and program
JP2009122811A (en) Center management apparatus, center management program, center management method
JP2007226695A (en) Information processor, control method, and control program
JP2020017821A (en) External information reception and distribution device, data transmission method, and program
CN111600928B (en) Simulation service control method, intelligent terminal and storage medium
JP3577714B2 (en) System using program execution method
KR100669153B1 (en) System management system and method based on standard management module

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION