Patent ID: 7634620
Filing Date: 2009-12-15
Classification: G06F,H04L

Abstract:
1. A network system permitting access from an external terminal, the network system comprising: a first computer used by a designated user; a plurality of second computers capable of being shared by a plurality of users; a storage device connectable with the first computer and the plurality of second computers, the storage device containing a plurality of storage areas wherein one of the plurality of storage areas is a designated storage area allotted for use by the designated user, the designated storage area having stored therein a boot-up program for booting up the first computer or the second computer used by the designated user, to a state in which the designated user can utilize the first computer or the second computer; and a management device that manages connections between the first computer and the plurality of second computers, and connections between the first and second computers and the storage device, and comprises a computer selecting section for selecting a designated computer from among the plurality of second computers, a portal server coupled with the external terminal, and an authentication server for authenticating the designated user of the first computer and the plurality of users of the second computers, wherein if the storage device is utilized by the first computer, the management device allows the first computer to connect to the designated storage area and execute the boot-up program; and wherein if the storage device is utilized by the external terminal used by the designated user, the management device allows one designated computer selected from the plurality of second computers to connect to the designated storage area and execute the boot-up program, and allows the external terminal to connect to the designated computer; wherein the computer selecting section comprises: a first table having stored therein information indicating a second computer of a first class previously allocated to the designated user, a second table having stored therein information relating to a hardware configuration of the first computer and information relating to a hardware configuration of the plurality of second computers, a storage area selecting section for selecting the designated storage area from among the plurality of storage areas, and a third table containing information for identifying the first computer or the designated computer that connects to the designated storage area; wherein the computer selecting section refers to the first table and selects as the designated computer the second computer of the first class, and refers to the second table and selects as the designated computer a second computer of a second class having the same hardware configuration as the first computer; wherein the computer selecting section, if the second computer of the second class cannot be selected as the designated computer, selects as the designated computer a second computer of a third class having a virtual machine function, wherein the computer selecting section, if the second computer of the second class cannot be selected as the designated computer, selects as the designated computer an arbitrary second computer of a fourth class, and stores prepared information for operation of the second computer of the fourth class, in the designated storage area; wherein the storage area selecting section selects the designated storage area on the basis of information provided by the first computer or the designated computer, and supplies information indicating the designated storage area to the first computer or the designated computer; wherein the management device updates the identifying information in the third table, each time a connection status between the designated storage area and the first computer or the designated computer is changed; wherein the designated computer receives from the external terminal input data input at the external terminal, and sends to the external terminal image data processed according to the input data; and wherein the portal server receives a request from the designated user for remote connection via the external terminal, requests the authentication server to authenticate the designated user, after the authentication, queries one of the plurality of second computers for the user to the management device, and requests boot up of the designated computer from the management device.