Online system having session control information table in a host computer for establishing or disconnecting session with multiple terminals in accordance with processing performance
First Claim
1. An online system comprising a host computer and a plurality of terminals connected therewith through communications lines, said host computer comprising:
- an online information processing means for processing information by executing an online program;
a session control information table for storing session control information needed for setting and disconnecting of a session and communicating of data with said plurality of terminals, said data indicating a maximum number of sessions which can be set simultaneously based on processing performance of said online information processing means, the session control information including a logical address of each of said plurality of terminals which indicates whether or not the session with said plurality of terminals is set during setting of the session;
a session control means, in response to a session setting request message sent from one of said online information processing means and said plurality of terminals, for setting of a session with said plurality of terminals by storing the logical address of one of said plurality of terminals contained in the session setting request message to one of said session control information which does not indicate a session being set in said session control information table,wherein said online information processing means sends the session setting request message which includes a logical address of one of said plurality of terminals in response to a setting of an active session with said one of said plurality of terminals, andwherein said session control means, in response to a session setting request message that is received from said one of said plurality of terminals, sends a session setting request message with the logical address of said one of said plurality of terminals to said online processing means.
1 Assignment
0 Petitions
Accused Products
Abstract
This online system has multiple terminals connected with a host computer through communication lines. The host computer includes an online information processing means for processing information by executing an online program, a session control means for setting/disconnecting processing of the session with the above multiple terminals, and a session control information table for storing information needed for setting/disconnecting the session. The session control information table has an information area to store the logical address of the other terminal and information to indicate the session state with the applicable other terminal. The session control means, based on the message of session setting/disconnecting request sent from the online information processing means or terminal, sets/disconnects the session with reference to the information area of the session control information table. It also stores the state of the logical address and session of the other terminal contained in the message at the time of setting/disconnecting of the session, into the information area of the session control information table.
47 Citations
11 Claims
-
1. An online system comprising a host computer and a plurality of terminals connected therewith through communications lines, said host computer comprising:
-
an online information processing means for processing information by executing an online program; a session control information table for storing session control information needed for setting and disconnecting of a session and communicating of data with said plurality of terminals, said data indicating a maximum number of sessions which can be set simultaneously based on processing performance of said online information processing means, the session control information including a logical address of each of said plurality of terminals which indicates whether or not the session with said plurality of terminals is set during setting of the session; a session control means, in response to a session setting request message sent from one of said online information processing means and said plurality of terminals, for setting of a session with said plurality of terminals by storing the logical address of one of said plurality of terminals contained in the session setting request message to one of said session control information which does not indicate a session being set in said session control information table, wherein said online information processing means sends the session setting request message which includes a logical address of one of said plurality of terminals in response to a setting of an active session with said one of said plurality of terminals, and wherein said session control means, in response to a session setting request message that is received from said one of said plurality of terminals, sends a session setting request message with the logical address of said one of said plurality of terminals to said online processing means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An online system comprising a host computer and a plurality of terminals connected therewith through communications lines, said host computer comprising:
-
an online information processing means for processing information by executing an online program; a session control information table for storing session control information needed for setting and disconnecting of a session and communicating of data with said plurality of terminals, said data indicating a maximum number of sessions which can be set simultaneously based on processing performance of said online information processing means, the session control information including a logical address of each of said plurality of terminals indicating whether or not the session with said plurality of terminals is set during setting of the session; and a session control means, in response to a session setting request message sent from one of said online information processing means and said plurality of terminals, for setting of a session with said plurality of terminals by storing the logical address of one of said plurality of terminals contained in the session setting request message to one of said session control information which does not indicate a session being set in said session control information table, wherein said online information processing means sends the session setting request message which includes a logical address of one of said plurality of terminals in response to a setting of an active session with said one of said plurality of terminals, wherein said session control means, in response to a session setting request message that is received from said one of said plurality of terminals, sends a session setting request message with the logical address of said one of said plurality of terminals to said online processing means, and wherein said session control information includes a session state information with each of said plurality of terminals, said session control means includes, a means for referring to the session control information storage table for a presence of a session control information which indicates non-existence of the session is set when a session state request message is received from the online information processing means and, for referring to the session control information storage table for a presence of a session control information which indicates non-existence of the session is set or for a presence of a session control information storing the same logical address as that of one of said plurality of terminals contained in a session setting request message that is received from said one of said plurality of terminals, a means for storing the logical address of said one of said plurality of terminals contained in the session setting request message that is received from said one of said plurality of terminals in one of the information areas of said session control information storage means when a session control information area which indicates non-existence of the session exists and for setting the session state information indicating session under setting into the one session control information of said session control information storage table, a means for informing a rejection of the session setting to one of said online information processing means and said one of said plurality of terminals when a session control information which has said session state information indicating non-existence of the session does not exist or when rejection of the session setting is received from said online information processing means for the session setting information area, a means for setting a session state information indicating completion of a session in a session control information of the session control information storage table when there is a session control information storing the same logical address as that of said one of said plurality of terminals contained in a session setting request message or, when reception of the session setting request message from said online information processing means to a session control information that has a session state information that is under session setting, and a checking means, when a session disconnecting request message is received from said one of said plurality of terminals, for checking for a session control information of the session control information storage table that has the same logical address as that of one of said plurality of terminals contained in said session disconnecting request message, when the session state information indicates session under setting, and for setting the session state information to indicate non-existence of the session in said session control information. - View Dependent Claims (9, 10)
-
-
11. An online system comprising a host computer and a plurality of terminals connected therewith through communications lines, said host computer comprising:
-
an online information processing means for processing information by executing an online program; a session control information table for storing session control information needed for setting and disconnecting of a session and communicating of data with said plurality of terminals which indicates a maximum number of sessions which can be set simultaneously based on processing performance of said online information processing means, the session control information including a logical address of each of said plurality of terminals which indicates whether or not the session with said plurality of terminals is set during setting of the session; and a session control means, in response to a session setting request message sent from one of said online information processing means and said plurality of terminals, for setting of a session with said plurality of terminals by storing the logical address of one of said plurality of terminals contained in the session setting request message to one of said session control information which does not indicate a session being set in said session control information table, wherein said online information processing means sends the session setting request message which includes a logical address of one of said plurality of terminals in response to a setting of an active session with said one of said plurality of terminals, wherein said session control means, in response to a session setting request message that is received from said one of said plurality of terminals, sends a session setting request message with the logical address of said one of said plurality of terminals to said online processing means, wherein the session control information storage table corresponds in number to said plurality of session control information of the session control information storage table, said number being equal to one of a maximum number of sessions set simultaneously and a maximum number of sessions judged to be set simultaneously on a basis of processing performance of the online information processing means and the session control information storage table, and wherein said session control information includes a session state information with each of said plurality of terminals, said session control means includes, a means for referring to the session control information storage table for a presence of a session control information which indicates non-existence of the session is set when a session state request message is received from the online information processing means and, for referring to the session control information storage table for a presence of a session control information which indicates non-existence of the session is set or for a presence of a session control information storing the same logical address as that of one of said plurality of terminals contained in a session setting request message that is received from said one of said plurality of terminals, a means for storing the logical address of said one of said plurality of terminals contained in the session setting request message that is received from said one of said plurality of terminals in one of the information areas of said session control information storage means when a session control information area which indicates non-existence of the session exists and for setting the session state information indicating session under setting into the one session control information of said session control information storage table, a means for informing a rejection of the session setting to one of said online information processing means and said one of said plurality of terminals when a session control information which has said session state information indicating non-existence of the session does not exist or when rejection of the session setting is received from said online information processing means for the session setting information area, a means for setting a session state information indicating completion of a session in a session control information of the session control information storage table when there is a session control information storing the same logical address as that of said one of said plurality of terminals contained in a session setting request message or, when reception of the session setting request message from said online information processing means to a session control information that has a session state information that is under session setting, and a checking means, when a session disconnecting request message is received from said one of said plurality of terminals, for checking for a session control information of the session control information storage table that has the same logical address as that of one of said plurality of terminals contained in said session disconnecting request message, when the session state information indicates session under setting, and for setting the session state information to indicate non-existence of the session in said session control information.
-
Specification