Connection control in thin client system
First Claim
1. A thin client server system comprising:
- thin client servers which comprise one or more execution sections which are grouped into execution-section groups based on client data, said execution sections being at least one of executable software and data;
thin client terminals which are allocated with terminal data and are grouped into terminal groups based on the terminal data, wherein users are allocated with user identifiers and are grouped into user groups based on the user identifiers, and each of the execution-section groups is predetermined for at least one of;
one of said terminal groups and one of the user groups;
a connection control server interposed between said thin client servers and said thin client terminals, said connection control server determining connectable execution-section groups based on a user group identifier to which a specific user belongs and a terminal group for a specific thin client terminal used by the specific user, and selecting one of the connectable execution-section groups in response to an instruction from the specific thin client terminal;
said connection control server comprises;
a storage section configured to store a group data management table and a connection destination setting data table, wherein said group data management table stores the execution- section groups for the execution sections, the terminal groups for said thin client terminals, and the user groups for the users, and said connection destination setting data table stores each of the connectable execution-section groups for at least one of one of the terminal groups and one of the user groups; and
a connection destination control section configured to determine the connectable execution-section groups from said group data management table and said connection destination setting data table based on at least one of the specific user identifier and the specific terminal data, to transmit the connectable execution-section groups to said specific thin client terminal, and to receive and determine a chosen execution-section group; and
a client status management table storing a status of each of the execution-sections, said client status management table used by said connection control server to determine a usable execution section of the selected connectable execution-section group based on the status of each of the execution-sections in the selected connectable execution-section group, wherein status in the client management table of the usable execution-section is not log on, andwherein said specific thin client terminal connects with the usable execution section based on the client data of the usable execution section.
1 Assignment
0 Petitions
Accused Products
Abstract
In a first exemplary aspect of the present invention, a thin client server system includes thin client servers, which comprises clients which are grouped into client groups based on client data; thin client terminals which are allocated with terminal data and are grouped into terminal groups based on the terminal data, wherein users are allocated with user identifiers and are grouped into user groups based on the user identifiers, and each of the client groups is predetermined for at least one of one of the terminal groups and one of the user groups, and a connection control server interposed between the thin client servers and the thin client terminals. The connection control server determines connectable client groups based on a specific user identifier of a specific user, and a specific terminal data of a specific one of the thin client terminals used by the specific user, determines a desired client of at least a desired one of the connectable client groups based on a status of each of the clients. The specific thin client terminal connects with the desired client based on the client data of the desired client.
27 Citations
12 Claims
-
1. A thin client server system comprising:
-
thin client servers which comprise one or more execution sections which are grouped into execution-section groups based on client data, said execution sections being at least one of executable software and data; thin client terminals which are allocated with terminal data and are grouped into terminal groups based on the terminal data, wherein users are allocated with user identifiers and are grouped into user groups based on the user identifiers, and each of the execution-section groups is predetermined for at least one of;
one of said terminal groups and one of the user groups;a connection control server interposed between said thin client servers and said thin client terminals, said connection control server determining connectable execution-section groups based on a user group identifier to which a specific user belongs and a terminal group for a specific thin client terminal used by the specific user, and selecting one of the connectable execution-section groups in response to an instruction from the specific thin client terminal; said connection control server comprises; a storage section configured to store a group data management table and a connection destination setting data table, wherein said group data management table stores the execution- section groups for the execution sections, the terminal groups for said thin client terminals, and the user groups for the users, and said connection destination setting data table stores each of the connectable execution-section groups for at least one of one of the terminal groups and one of the user groups; and a connection destination control section configured to determine the connectable execution-section groups from said group data management table and said connection destination setting data table based on at least one of the specific user identifier and the specific terminal data, to transmit the connectable execution-section groups to said specific thin client terminal, and to receive and determine a chosen execution-section group; and a client status management table storing a status of each of the execution-sections, said client status management table used by said connection control server to determine a usable execution section of the selected connectable execution-section group based on the status of each of the execution-sections in the selected connectable execution-section group, wherein status in the client management table of the usable execution-section is not log on, and wherein said specific thin client terminal connects with the usable execution section based on the client data of the usable execution section. - View Dependent Claims (2, 3, 4)
-
-
5. A connection control method comprising:
-
transmitting a specific terminal data of a specific thin client terminal and a specific user identifier of a specific user from said specific thin client terminal to a connection control server, wherein thin client terminals are allocated with terminal data and are grouped into terminal groups based on the terminal data, users are allocated with user identifiers and are grouped into user groups based on the user identifiers, and thin client servers comprising one or more execution sections grouped into execution-section groups based on client data, said execution sections being at least one of executable software and data, and each of the execution-section groups is predetermined for at least one of;
one of said terminal groups and one of the user groups;determining connectable execution-section groups based on a specific user group to which a specific user belongs and the terminal group for a specific thin client terminal used by the specific user; determining a chosen one of the connectable execution-section groups in response to an instruction from the specific thin client terminal; providing a client status management table which stores a status of each of the execution sections; and providing a group data management table and a connection destination setting data table, wherein said group data management table stores the execution-section groups for the execution sections, the terminal groups for said thin client terminals, and the user groups for the users, and said connection destination setting data table stores each of the connectable execution-section groups for at least one of one of the terminal groups and one of the user groups, wherein said determining the chosen one of the connectable execution-section groups comprises; referring to said client status management table to determine a usable execution section of the chosen one of the connectable execution-section groups based on the status of each of the execution sections of the chosen one of the connectable execution-section groups, wherein the status in the client status management table of said usable execution section is not log on; and connecting said specific thin client terminal with the usable execution section based on the client data of the usable execution section, and said determining connectable execution-section groups comprises; determining the connectable execution-section groups from said group data management table and said connection destination setting data table based on at least one of the specific user identifier and the specific terminal data; transmitting the connectable execution-section groups to said specific thin client terminal; and determining the chosen execution-section group through a selection by said specific user. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable storage medium which stores a program for realizing of a connection control method comprising:
-
providing terminal groups obtained by grouping thin client terminals based on terminal data allocated to the thin client terminals, user groups obtained by grouping users to which user identifiers are allocated, and execution-section groups obtained by grouping execution sections of client servers based on client data, said execution sections being at least one of executable software and data; providing each of the execution-section groups is predetermined for at least one of;
one of said terminal groups and one of the user groups;providing a client status management table which stores a status of each of the execution sections; determining connectable execution-section groups based on the specific user group to which a specific user belongs and the terminal group for a specific thin client terminal used by the specific user; determining a chosen one of the connectable execution-section groups in response to an instruction from the specific thin client terminal, such that said specific thin client terminal is connected with a usable execution section based on the client data of the usable execution section; and providing a group data management table and a connection destination setting data table, wherein said group data management table stores the execution-section groups for the execution sections, the terminal groups for said thin client terminals, and the user groups for the users, and said connection destination setting data table stores each of the connectable execution-section groups for at least one of one of the terminal groups and one of the user groups, wherein said determining the chosen one of the connectable execution-section groups comprises; referring to said client status management table to determine the usable execution section based on the status of each of the execution sections of the chosen execution-section group, wherein the status in the client status management table of the usable execution section is not log on, and said determining connectable client groups comprises; determining the connectable execution-section groups from said group data management table and said connection destination setting data table based on at least one of the specific user identifier and the specific terminal data; transmitting the connectable execution-section groups to said specific thin client terminal; and determining the chosen execution-section group through a selection by said specific user. - View Dependent Claims (10, 11, 12)
-
Specification