[go: up one dir, main page]

CA2272666A1 - Method for enabling a remote user at remote computer to access a computer selectively connected to a local computer network - Google Patents

Method for enabling a remote user at remote computer to access a computer selectively connected to a local computer network Download PDF

Info

Publication number
CA2272666A1
CA2272666A1 CA002272666A CA2272666A CA2272666A1 CA 2272666 A1 CA2272666 A1 CA 2272666A1 CA 002272666 A CA002272666 A CA 002272666A CA 2272666 A CA2272666 A CA 2272666A CA 2272666 A1 CA2272666 A1 CA 2272666A1
Authority
CA
Canada
Prior art keywords
computer
network
control server
destination computer
remote
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
CA002272666A
Other languages
French (fr)
Inventor
Chung-Nan Tien
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 CA002272666A priority Critical patent/CA2272666A1/en
Priority to GB9911726A priority patent/GB2350259B/en
Publication of CA2272666A1 publication Critical patent/CA2272666A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Disclosed is a connection method for a TCP/IP network (for example, the Internet), for providing a common dial-up user to get access to the TCP/IP network by driving another remote computer or facilities to link to the TCP/IP network, and in particular for providing the user access to data from a remote computer and to disconnect from said remote computer at the end of use.

Description

METHOD FOR ENABLING A REMOTE USER AT A
REMOTE COMPUTER TO ACCESS A COMPUTER SELECTIVELY
CONNECTED TO A LOCAL COMPUTER NETWORK
Field of Invention s This invention relates to telecommunication and internetworking of computers, and more particularly to a method for enabling a remote user at a remote computer to access a computer selectively connected to a local computer network.
Background of Invention to With the recent prevalence of internetworking, more and more business organizations or companies have established their intranet which may be further linked to the Internet for fulfillment of resource-sharing inside the corporation. Therefore, many business organizations greatly rely on network services. Employees who travel frequently for business is require access to job information, as well as network services. This group of employees are often referred to as remote users since they are generally located at a distance form their corporation intranets and there are neither local nor direct connections available for them to link to the intranets. A remote user can usually utilize any kind of computer, such 2o as a personal computer, a workstation or a portable computer to gain access to the network.
In conventional approaches described in, for example, U.S. Pat. Nos.
5,796,953 and 5,812,819, referring to Fig. lA, the dial-up connection to TCP/IP which most users adopt presently is to link to the Internet via an 2s Internet Service Provider(ISP). As shown in Fig. 1B, in detail, user 1 may execute a connection program (e.g. the dial-up network program of Microsoft Windows 95) with a fixed point-to-point connection protocol (e.g. Point-to-Point Protocol, PPP) through the Public Service Telephone Network(PSTN) to a destination computer 2. Then user 1 inputs the U:~PTSUAMUS~US2164.DOC t dial-up phone number and authentication information such as username and password requested by a remote connection device 4, and the dial-up network program will start dialing up to the remote connection device 4 such as an IBM 2210 Nways Multi-protocol Router. Said connection s device 4 may comprise a modem(not shown). Once a connection between the remote connection device 4 and user's destination computer has been established, the remote connection device 4 checks the authentication information received from the destination computer 2.
And if the information is correct, the remote connection device 4 will send to back an available IP address to the destination computer 2 at the user's end.
From now on the destination computer 4 possesses the IP address which enables it to communicate with the TCP/IP network 5 coupled to the remote connection device 4. The computer 2 at the user 1 may establish a TCP/IP data link according to said IP address, and consequently the is computer 2 can exchange data with a remote node 6 on the TCP/IP
network. Whenever user 1 dials up the network, service fees such as a phone bill and the dial-up service charge must be paid. So most dial-up users will terminate the connection to save the expenses once the access process is completed. Moreover, the IP address is assigned to the 2o destination computer 2 by the remote connection device 4 in accordance with those addresses available after the connection is established. Also each initiation or termination of dial-up process requires the user 1 to execute or terminate the dial-up procedure on the computer 2. Given the above, if user 1 is located at another node 6 (denoted at 1') on TCP/IP
2s network 5 and the destination computer 2 is disconnected, user 1' will not be capable of retrieving data from the destination computer 2 through the TCP/IP network 5. Except when, as shown in Fig. 1B, the user 1' at the remote node 6 employs, for instance, the Point-to-Point Protocol in dial-up connection via PSTN 10 or Integrated Service Digital Network(ISDN, not 3o shown in the figures) to the destination computer 2 with a modem 11. In that case the costs are high especially when the distance between user 1 and the remote node 6 is great long, for example, the distance from U.S.A.
U:~PTSVAN1US1US-2164.DOC 1 US-216=4 to Taiwan. Hence the point-to-point connection is not suitable for communication from the economical point of view. In addition, if user 1' at the remote node 6 lacks a modem, he will be unable to make connection using the methods described above and certainly not to retrieve data from s the destination computer.
There is, thus, a need to provide a common dial-up user for dialing up the TCP/IP network using a network connection control server coupled to the TCP/IP network to actuate the remote computer or the connection device, thereby enabling the user to access data from the remote computer, to as well as executing the disconnection procedure after the access is completed.
Summar~r of Invention and Relevant Prior Art This invention relates to a method implemented by a network connection control server. Said network connection control server is provides access to a TCP/IP computer network by which a remote computer is connected to the network connection control server, wherein said TCP/IP computer network is located remotely from the destination computer. The method is directed to enabling the remote computer to actively access the destination computer via the TCP/IP computer network 2o by means of said network connection control server. In a preferred embodiment of the present application, at first, a user sends log-on identification information from the remote computer to the network connection control server wherein said log-on identification information authenticates the user to perform a remote control of the connection by 2s said network connection control server. In response to the log-on identification information authenticated, said network connection control server attempts access to the destination computer with information form an assigned connection identification. Then, in response to receiving said connection identification information, the network connection control 3o server initiates a dial-up connection to the destination computer and sends said identification information to the destination computer. After U:~PTSUpN~U51US4164.DOC 1 receiving an acknowledgment indicative of the verification of the identification information sent from the destination computer, the network connection control server provides an assigned IP address to the destination computer and connects the destination computer with the s TCP/IP computer network. Then a safe connection acknowledgment is sent from said destination computer to the network connection control server. In response to said safe connection acknowledgment, the network connection control server sends the IP address assigned to the destination computer to the remote computer, and uses said IP address to connect said to remote computer to said destination computer over the computer network.
In another preferred embodiment, similarly described as the above, after the network connection control server tries a dial-up connection to and then sends the identification information to the destination computer, in response to an acknowledgment indicative of the verification of the is identification information sent from the destination computer, the network connection control server sends a connection request signal to said destination computer. Under the circumstances of a safe connection, the destination computer will send a connection request acknowledgment to the network connection control server, and automatically connect to a 2o remote connection device, wherein said remote connection device provides the destination computer access to the TCP/IP computer network.
If a deficiency in the dial-up facilities is detected by the network connection control server, it will terminate the connection between the destination computer and itself after receiving the connection request 2s acknowledgment sent from the destination computer. Then the destination computer uses an assigned IP address to connect to the TCP/IP
computer network via the remote connection device, and the network connection control server receives said IP address and safe connection acknowledgment sent by the destination computer through the TCP/IP
3o computer network. In response to the safe connection acknowledgment, the network connection control server sends the IP address assigned to the destination computer to the remote computer, and uses said IP address U:1PTSUAMUS~US-2164.DOC 1 assigned to the destination computer to connect to the destination computer over the TCP/IP computer network.
The aforementioned steps implemented by the network connection control server can be controlled by a computer program recorded on a s recording medium readable by the network connection control server.
Said recording medium may be a floppy disk, a hard disk, a CD-ROM, a magnetic tape, or other forms of memory.
It is therefore an object of this invention to provide a method implemented by a network connection control server, which enables a to remote user at a remote computer to access a computer selectively connected to a local computer network.
It is another object of this invention to provide a method recorded on a recording medium readable by the network connection control server, and said method can be implemented by the network connection control is server in order to enable a remote user at a remote computer to access a computer selectively connected to a local computer network.
Brief Description of Drawings The present invention below will become more clear in accordance with the accompanying drawings in which:
2o Fig. lA is a schematic diagram showing a conventional remote dial-up connection;
Fig. 1B is a schematic diagram for a conventional connection through which a remote node dials up directly to a destination computer;
Fig. 2 is a operating flowchart for a conventional remote dial-up 2s connection;
Fig. 3A is a schematic diagram showing a network connection for a remote dial-up direct connection according to a preferred embodiment of the present invention;
Fig. 3B is a schematic diagram showing a network connection of a 3o remote dial-up indirect connection according to another preferred embodiment of the present invention;
U:\PTSUAN\US\US-2I64.DOC I

US-21 G:
Fig. 4 is an operating flowchart showing how a user logs on the network connection control server according to preferred embodiments of Figs. 3A and 3B;
Figs. SA and SB are operating flowcharts showing a network s connection control server making up a direct connection by dialing a destination computer according to a preferred embodiment of Fig. 3A; and Figs. 6A, 6B, and 6C are operating flowcharts showing a network connection control server making up an indirect connection by dialing a destination computer according to a preferred embodiment of Fig. 3B.
to Detailed Description The embodiments of the present application hereinafter will be described according to the drawings, in which the identical elements have the same reference numerals.
To solve the above mentioned problems in the prior art, the object of Is this invention is to provide a new connection mechanism which enables a user via any node on the TCP/IP network (e.g. the Internet) to remotely control the connection to a destination computer by means of a network connection control server which is connected to the TCP/IP network.
And the user can thus access the data of the destination computer. While 2o the destination computer may be a personal computer, a workstation, a notebook computer or any apparatus capable of connecting to a network.
With reference to Fig. 3A, according to the remote dial-up connection method of the present application, the destination computer 2 can gain access to the TCP/IP network 5 through a network connection 2s control server 7. as well known to those skilled in this art, the network connection control server 7 itself is, for example, a powerful computer or workstation capable of dialing up or connecting directly to the TCP/IP
network 5 and providing via the TCP/IP network 5 the connection to a plurality of remote users, remote nodes 6, and the destination computers 2 30 (in Fig. 3A only one remote user 1', one remote node 6, and one destination computer 2 are shown for the shake of simplicity). The U~ F'I'S1JAN\US',I; S_;10.! DOC I

_7_ remote node 6 may also dial up (not shown) or connect directly to the TCP/IP network 5 through which then the remote node may connect to the network connection control server 7. For simplicity, it is assumed that the remote node 6 and the network connection control server 7 have s already been coupled to the TCP/IP network 5 and the connecting between the remote node 6 and the network connection control server 7 is not discussed here. While the destination computer 2 acts as the device that does not directly connect to the TCP/IP network 5. Ordinarily, a user can utilize a modem, for example a modem 3 or 9 shown in Fig. 3A, via to PSTN 10 to connect to another communication node. The Public Service Telephone Network (PSTN) 10 hereinafter may be any analog and/or digital communication links, cord and/or wireless links for transmitting voice and/or information or cellular data links. The modem 3 is connected to the destination computer 2, and the modem 9 is connected to is the network connection control server 7 to which actually a plurality of modems 9 can be connected. If the PSTN represents an Integrated Service Digital Network (ISDN), the modem 3 and 9 each may be an ISDN terminal adapters.
Referring to Fig. 3B and Fig. 4, according to another preferred 2o embodiment of the present application, a user 1' can link to a network connection control (NCC) server 7 (step 41) from any node at the TCP/IP
network 5 (hereinafter referred to as a remote node). At first, the sever 7 will request the user to input some log-on identification information, such as username and password (step 42) ,in which the log-on identification 2s information verifies that the user 1' can perform a remote control of the connection by means of the network connection control server. After the log-on verification is completed (step 43), the network connection control server 7 will extract the connection identification information related to the user 1', such as the telephone number dedicated to the destination 3o computer 2 and other associated identification information, from the user connection database 8 (step 44) in order for a trial to access to the destination computer through the network connection control server. If U:~PTSUAN~US1US-2164.DOC 1 _$_ there is no connection identification information related to the user 1' in the user connection database 8, the network connection control server 7 will request the user to send the connection identification information from the remote computer. If the user 1' acknowledges the connection s identification information from the remote node 6, he may instruct the network connection control server 7 to start the connection to the destination computer 2 by, for example, clicking the connection icon in a homepage mode or typing the connection instructions in a monitor mode (step 45).
to According to the disclosure of the present invention, the network connection control server 7 may have two modes of connection mechanisms. One is the dial out direct connection (step 47) when there are sufficient numbers of dial-out lines and equipment for the network connection control server 7 as illustrated in the network connection 15 diagram of a remote dial-up direct connection shown in Fig. 3A.
Otherwise, the other is the dial out indirect connection (step 48), when there are fewer dial-out lines and equipment for the server 7 than the numbers of the users in connection to the server, as illustrated in the network connection diagram of a remote dial-up indirect connection 2o shown in Fig. 3B.
Referring to Fig. 3A, which shows a remote dial-up direct connection and to the operating flowcharts of Figs. 5A and 5B, such a connection is that upon receiving the command sent from the user 1' via the remote node 6 to initiate the connection to the destination computer 2, 2s the network connection control server 7 will start the dial-up procedure according to the connection information of user 1' (step 49). After connecting to the destination computer 2, the network connection control server 7 will transmit the connection identification information to the destination computer 2. After the destination computer 2 verifies the 3o connection identification information (step 50), the network connection control server 7 will send an available IP address to the destination computer 2 (step 51). Step 51 will not be needed if the destination U:\PTSUAN\US\US-2I64.DOC 1 computer 2 has already been assigned a fixed IP address in advance.
Based on this IP address, the destination computer 2 may establish its TCP/IP network data link, and after the link is completed, it will send a successful safe connection acknowledgment to the network connection s control server 7 (step 52). After receiving the safe connection acknowledgment, the network connection control server 7 sends back this IP address to the user 1' (step 53). Furthermore, the user 1' can set up a desired connecting time, which be substituted by a system default period if the user 1' does not change the setup. From now on, the user 1' can to access by the IP address the destination computer through the TCP/IP
network. After the connection is completed, the user can instruct the network connection control server 7 to execute the disconnecting procedure (step 56); or when the set connecting time expires, the network connection control server will automatically execute the disconnecting is procedure. In addition, during the connection, the destination computer 2 will periodically transmit a safe connecting signal to the network connection control server 7 so as to ensure that the network is under a normal connecting situation (step 54). If the network connection control server 7 has not received the safe connecting signal for a time interval 2o exceeding the predetermined interval, the network connection control server 7 will assume that the connection is terminated and inform user 1'.
At this time the network connection control server 7 automatically executes the disconnection procedure.
With reference to Fig. 3B, which shows a remote dial-up indirect 2s connection and to the operating flowcharts of Figs. 6A and 6B, the indirect connection is that as the network connection control server 7 receives the command from the remote node 6 and initiates the connection to the destination computer 2, the network connection control server 7 will start the dial up procedure according to the connection information of user 30 1' (step 60). After connecting to the destination computer 2, the network connection control server 7 starts to transmit the connection identification information to the computer 2 (step 61). After the destination computer U:\PTSUAN\US\US-2I64.DOC 1 2 verifies the connection identification information, the network connection control server 7 will send a connection request signal to the destination computer 2 (step 62), which will send back to the network connection control server 7 a connection request acknowledgment for s verifying the connection in response to receiving the connection request signal (step 63). Because there are fewer numbers of dial-out lines and equipment than those of the users in the network connection control server 7 to perform the direct connection procedure described in the above paragraph, after receiving the connection request acknowledgment, the to network connection control server 7 will terminate the connection to the destination computer 2 (step 64). Therefore, the dial-out facilities of the network connection control server 7 can, in turn, accommodate another user dialing-out service for an indirect connection. Meanwhile, the destination computer 2 will automatically execute the dial up connection, is predetermined by the system, to the remote connection device 4 using system default values, in order to finally connect to the TCP/IP network (step 65). After the remote connection device 4 verifies the dial identification information transmitted from the destination computer, it will send an available IP address to the destination computer 2 (step 66).
2o Step 66 will not be needed if the destination computer 2 has already been assigned a fixed IP address. At this time, the user 1' waits on line for the destination computer 2 to connect to the TCP/IP network 5. After successfully connecting to the TCP/IP network 5 and establishing its own TCP/IP network data-link (step 67), the destination computer 2 will send 2s back over the established data-link the IP address for this connection, the associated information related to the connection request and a successful safe connection acknowledgment to the network connection control server 7 (step 68). After receiving a safe connection acknowledgment sent from the destination computer 2, the network connection control server 7 may 3o send back the IP address for this connection assigned to the user 1'.
Furthermore the user 1' can set up the desired connecting time which will be replaced by a system default period if the user 1' does not change the U:1PTSUAMUS\US-2164.DOC I

setup. The network connection control server 7 will send the connecting time to the destination computer 2, and at this time the user 1' can access by the IP address the destination computer 2 over the TCP/IP network (step 69). After the connection is completed , the user 1' can execute the s disconnecting procedure by, for example, clicking the disconnection icon in a homepage mode or typing the disconnection commands in a monitor mode (step 72). Upon receiving the command to execute the disconnecting procedure, the network connection control server 7 will send a disconnection message to inform the destination computer 2.
to After receiving this message, the destination computer 2 will send a disconnecting acknowledge to the network connection control server 7 (step 73). Based on this acknowledgment, the network connection control server 7 will inform the user 1' to start the disconnection procedure (step 74), thereby terminating the connection (step 75). Alternatively, is when the setup connecting time expires, the destination computer 2 will also automatically transmit a disconnecting verification message to the network connection control server 7 for automatically executing the termination procedure. In addition, during the connection, the destination computer 2 will periodically transmit the safe connecting 2o signal to inform the network connection control server 7 so as to ensure that the network is under a normal connecting situation (step 70). If the network connection control server 7 has not received the safe connecting signal for a time interval exceeding the predetermined interval, the network connection control server 7 will assume that the connection is 2s terminated and inform the user 1'. At this time, the network connection control server 7 automatically executes the disconnection procedure.
In sum, this application provides a novel connection method for a TCP/IP network (for example, the Internet). Such a method enables a common dial-up user, located at any computer node selectively connected 3o to the TCP/IP network, to link to said network by driving another remote computer or facilities, and in particular enables the user to access data in a remote computer and to disconnect from said remote computer after use.
U\P1'S'VAMUS\US-2L64.DOC 1 The above steps implemented by the network connection control server can be controlled by a computer program which is recorded on a recording medium (not shown in the figures) readable by the server. The recording medium may be a floppy disk, a hard disk, a CD-ROM, a s magnetic tape, or other forms of memory.
In view of the above, it will be apparent that the embodiments and descriptions of the present application are to be illustrated, not to limited to the invention. The invention may be modified or varied in various ways. aucn modltlcatlons or variations will be obvious to and can be to made by persons skilled in the art without departing from the spirit and scope of the appended claims. The various features of the present application are recited in the claims.
U:\PTSVAN\US1US-2164.DOC 1

Claims (12)

What is Claimed is:
1. An active connecting method implemented by a network connection control server providing access to a TCP/IP computer network through which a remote computer is connected to said network connection control server, wherein said TCP/IP computer network is located remotely from a destination computer, said method for enabling the remote computer to actively access the destination computer over the TCP/IP
computer network by means of said network connection control server, comprising the steps of:
(a) receiving log-on identification information sent by a user from the remote computer to the network connection control server, wherein said log-on identification information verifies that the user can perform a remote control for connection by means of said network connection control server;
(b) in response to verifying the log-on identification information, said network connection control server attempting to access the destination computer through an assigned connection identification information;
(c) in response to receiving said connection identification information, initiating a connection between the network connection control server and the destination computer;
(d) sending said identification information to the destination computer;
(e) in response to verifying said identification information, providing an assigned IP address to said destination computer, which utilizes the assigned IP address to communicate over the TCP/IP computer network;
(f) connecting said destination computer to the TCP/IP computer network, and receiving a safe connection acknowledgment from said destination computer; and (g) in response to said safe connection acknowledgment, sending the IP address assigned to the destination computer to the remote computer, and using said IP address to connect said remote computer to said destination computer over the computer network.
2. The method of claim 1, wherein the IP address is dynamically assigned to the destination computer when the log-on identification information is verified by the network connection control server.
3. The method of claim 1, wherein the IP address is assigned to the destination computer in a manner specified by said destination computer when the log-on identification information is verified by the network connection control server.
4. A indirect connecting method implemented by a network connection control server providing access to a TCP/IP computer network through which a remote computer is connected to said network connection control server, wherein said TCP/IP computer network is located remotely from a destination computer while connected to a remote connection device, which provides the destination computer a connection to said TCP/IP computer network through dial-up procedure, said method for enabling the remote computer to actively access the destination computer over the TCP/IP computer network by means of said network connection control server, comprising the steps of:
(a) receiving a log-on identification information sent by a user from the remote computer to the network connection control server, wherein said log-on identification information verifies that the user can perform a remote control for connection by means of said network connection control server;

(b) in response to verifying the log-on identification information, said network connection control server attempting to access the destination computer with an assigned connection identification information;
(c) in response to receiving said connection identification information, initiating a connection between the network connection control server and the destination computer;
(d) sending said identification information to the destination computer;
(e) in response to verifying said identification information, sending a connection request to said destination computer;
(f) receiving a connection request acknowledgment sent by the destination computer, and in response to receiving said connection request, the destination computer being automatically connected to a remote connection device, wherein said remote connection device provides the destination computer access to the TCP/IP computer network;
(g) in response to said connection request acknowledgment sent by the destination computer, the network connection control server disconnecting the destination computer from itself;
(h) after the destination computer utilizing the assigned IP address to connect to the TCP/IP computer network by means of the remote connection device, the network connection control server receiving said IP
address and a safe connection acknowledgment sent by the destination computer over said TCP/IP computer network;
(i) in response to said safe connection acknowledgment, sending the IP address assigned to the destination computer to the remote computer;
and (j) using said IP address assigned to the destination computer to connect the remote computer to the destination computer on the TCP/IP
computer network.
5. The method of claim 4, wherein the IP address is dynamically assigned to the destination computer by the remote connection device.
6. The method of claim 4, wherein the IP address is assigned to the destination computer in a manner specified by said destination computer.
7. A computer readable recording medium which records an active connecting method implemented by a network connection control server, wherein the network connection control server provides access to a TCP/IP computer network through which a remote computer is connected to said network connection control server, and said TCP/IP computer network is located remotely from a destination computer, said method for enabling the remote computer to actively access the destination computer over the TCP/IP computer network, comprising the functions of:
(a) enabling the network connection control server to receive log-on identification information sent by a user from the remote computer to the network connection control server, wherein said log-on identification information verifies that the user can perform a remote control of connection by means of said network connection control server;
(b) enabling the network connection control server to attempt to access the destination computer with assigned connection identification information, in response to verifying the log-on identification information;
(c) enabling the network connection control server to initiate a connection to the destination computer, in response to receiving said connection identification information;
(d) enabling the network connection control server to send said identification information to the destination computer;
(e) enabling the network connection control server, in response to verifying said identification information, to provide an assigned IP address to said destination computer, which utilizes the assigned IP address to communicate over the TCP/IP computer network;

(f) enabling the network connection control server to connect the destination computer to the TCP/IP computer network, and receiving a safe connection acknowledgment from said destination computer; and (g) enabling the network connection control server to send the IP
address assigned to the destination computer to the remote computer and to use said IP address to connect said remote computer to said destination computer over the computer network, in response to said safe connection acknowledgment.
8. The medium of claim 7, wherein the IP address is dynamically assigned to the destination computer when the log-on identification information is verified by the network connection control server.
9. The medium of claim 7, wherein the IP address is assigned to the destination computer in a manner specified by said destination computer when the log-on identification information is verified by the remote access server.
10. A computer readable recording medium which records an indirect connecting method implemented by a network connection control server, wherein the network connection control server provides access to a TCP/IP computer network through which a remote computer is connected to said network connection control server, and said TCP/IP computer network is located remotely from a destination computer while connected to a remote connection device, which provides the destination computer a connection to said TCP/IP computer network through a dial-up procedure, said method for enabling the remote computer to actively access the destination computer over the TCP/IP computer network by means of said network connection control server, comprising the functions of:
(a) enabling the network connection control server to receive log-on identification information sent by a user from the remote computer to the network connection control server, wherein said log-on identification information verifies that the user can perform a remote control of connection by means of said network connection control server;
(b) enabling said network connection control server to attempt to access the destination computer with assigned connection identification information in response to verifying the log-on identification information;
(c) enabling said network connection control server to initiate a connection to the destination computer in response to receiving said connection identification information;
(d) enabling said network connection control server to send the identification information to the destination computer;
(e) in response to verifying the log-on identification information and in response to verifying said identification information, sending a connection request to said destination computer;
(f) enabling the network connection control server to receive a connection request acknowledgment sent by the destination computer, and in response to receiving said connection request, the destination computer being automatically connected to a remote connection device, wherein said remote connection device provides the destination computer access to the TCP/IP computer network;
(g) enabling the network connection control server to disconnect the destination computer from itself in response to receiving said connection request acknowledgment sent by the destination computer;
(h) after enabling the destination computer to utilize the assigned IP address to connect to the TCP/IP computer network by the remote connection device, the network connection control server receiving said IP
address and safe connection acknowledgment sent by the destination computer over said TCP/IP computer network;
(i) enabling the network connection control server to send the IP
address assigned to the destination computer to the remote computer in response to said safe connection acknowledgment; and (j) enabling the network connection control server to use said IP
address assigned to the destination computer to connect the remote computer to the destination computer on the TCP/IP computer network.
11. The medium of claim 10, wherein the IP address is dynamically assigned to the destination computer by the remote connection device.
12. The medium of claim 10, wherein the IP address is assigned to the destination computer in a manner specified by said destination computer.
CA002272666A 1999-05-21 1999-05-21 Method for enabling a remote user at remote computer to access a computer selectively connected to a local computer network Abandoned CA2272666A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA002272666A CA2272666A1 (en) 1999-05-21 1999-05-21 Method for enabling a remote user at remote computer to access a computer selectively connected to a local computer network
GB9911726A GB2350259B (en) 1999-05-21 1999-05-21 Method for enabling a remote user at a remote computer to access a computer selectively connected to a local computer network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA002272666A CA2272666A1 (en) 1999-05-21 1999-05-21 Method for enabling a remote user at remote computer to access a computer selectively connected to a local computer network
GB9911726A GB2350259B (en) 1999-05-21 1999-05-21 Method for enabling a remote user at a remote computer to access a computer selectively connected to a local computer network

Publications (1)

Publication Number Publication Date
CA2272666A1 true CA2272666A1 (en) 2000-11-21

Family

ID=32094396

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002272666A Abandoned CA2272666A1 (en) 1999-05-21 1999-05-21 Method for enabling a remote user at remote computer to access a computer selectively connected to a local computer network

Country Status (2)

Country Link
CA (1) CA2272666A1 (en)
GB (1) GB2350259B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150150101A1 (en) * 2013-11-25 2015-05-28 At&T Intellectual Property I, L.P. Networked device access control

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364973A (en) * 2007-08-07 2009-02-11 联想(北京)有限公司 Method and apparatus implementing remote control
CN115002766A (en) * 2021-03-16 2022-09-02 中国卫通集团股份有限公司 Remote login method, device and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5636216A (en) * 1994-04-08 1997-06-03 Metricom, Inc. Method for translating internet protocol addresses to other distributed network addressing schemes
US5623605A (en) * 1994-08-29 1997-04-22 Lucent Technologies Inc. Methods and systems for interprocess communication and inter-network data transfer
JPH11508753A (en) * 1996-04-24 1999-07-27 ノーザン・テレコム・リミテッド Internet Protocol Filter
IL119364A (en) * 1996-10-06 2000-11-21 Icq Inc Communications system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150150101A1 (en) * 2013-11-25 2015-05-28 At&T Intellectual Property I, L.P. Networked device access control
US9363264B2 (en) * 2013-11-25 2016-06-07 At&T Intellectual Property I, L.P. Networked device access control
US10097543B2 (en) 2013-11-25 2018-10-09 At&T Intellectual Property I, L.P. Networked device access control

Also Published As

Publication number Publication date
GB2350259A (en) 2000-11-22
GB2350259B (en) 2003-10-08
GB9911726D0 (en) 1999-07-21

Similar Documents

Publication Publication Date Title
JP3223355B2 (en) Communication control method, communication control device, recording medium, and data terminal
JP3262689B2 (en) Remote control system
EP1173952B1 (en) Remote control of a device
US7895334B1 (en) Remote access communication architecture apparatus and method
JP3955268B2 (en) Integrated web browsing service apparatus and service method thereof
JP2003110596A (en) Data communication service provision method
CA2272666A1 (en) Method for enabling a remote user at remote computer to access a computer selectively connected to a local computer network
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
JP3709319B2 (en) How to reconnect the terminal to the host computer
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Terminal Line and Modem Support Commands
Cisco Configuring Terminal Lines and Modem Support
Cisco Configuring Terminal Lines and Modem Support
Cisco Configuring Terminal Lines and Modem Support
Cisco Configuring Terminal Lines and Modem Support

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued