KR100807055B1 - Automatically internet connection method using point-to-point protocol - Google Patents

Automatically internet connection method using point-to-point protocol Download PDF

Info

Publication number
KR100807055B1
KR100807055B1 KR1019990059262A KR19990059262A KR100807055B1 KR 100807055 B1 KR100807055 B1 KR 100807055B1 KR 1019990059262 A KR1019990059262 A KR 1019990059262A KR 19990059262 A KR19990059262 A KR 19990059262A KR 100807055 B1 KR100807055 B1 KR 100807055B1
Authority
KR
South Korea
Prior art keywords
internet
networking
program
connection
auto
Prior art date
Application number
KR1019990059262A
Other languages
Korean (ko)
Other versions
KR20010064883A (en
Inventor
강경희
이승재
임영숙
김선정
Original Assignee
주식회사 케이티
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 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1019990059262A priority Critical patent/KR100807055B1/en
Publication of KR20010064883A publication Critical patent/KR20010064883A/en
Application granted granted Critical
Publication of KR100807055B1 publication Critical patent/KR100807055B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2863Arrangements for combining access network resources elements, e.g. channel bonding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.The present invention relates to a method for automatically accessing the Internet using dial-up networking and a computer-readable recording medium having recorded thereon a program for realizing the method.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 일반적인 컴퓨팅 환경하에서 전화접속 네트워킹을 토대로 하여 인터넷을 사용하려는 사람들에게 복잡한 네트워킹 설정/연결/종료화면을 숨기고 단지 원클릭(One-click)/매개변수 전달방식을 통해 인터넷 자동연결 서비스를 제공함으로써, 인터넷 사용을 단순 용이하게 하기 위한 인터넷 자동 접속 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.The present invention hides complex networking settings / connections / exit screens to those who want to use the Internet based on dial-up networking in a general computing environment, and provides only one-click / parameter transfer method for Internet autoconnect service. To provide a method for automatically accessing the Internet to simplify the use of the Internet, and a computer-readable recording medium having recorded thereon a program for realizing the method.

3. 발명의 해결방법의 요지 3. Summary of Solution to Invention

본 발명은, 컴퓨팅 시스템에서의 인터넷 연결 방법에 있어서, 일 PC에서 인터넷 자동연결 프로그램을 초기화하여, 임의의 이름으로 인터넷 자동연결 객체를 등록하고, 네트워크 연결 장치를 검색하여 이를 상기 등록된 인터넷 자동연결 객체에서 사용할 수 있도록 제반 항목들을 설정하며, 인터넷 자동연결 객체의 네트워킹 관련 제반 항목들을 자동으로 설정하는 인터넷 자동연결 프로그램 초기화 단계; 네트워킹 접속 요구시, 상기 등록된 인터넷 자동연결 객체를 로드하고, 상기 로드된 인터넷 자동연결 객체와 프로그램 실행 형태에 따라 취득된 사용자 아이디(ID)와 패스워드를 네트워킹 정보 구조체에 맵핑시키는 단계; 상기 네트워킹 정보 구조체를 매개변수로 하여 터미널 서버로 전화연결을 시도하고, 상기 터미널 서버로부터 전달되는 이벤트를 분석하는 단계; 및 상기 이벤트 분석 결과에 따라, 상기 일 PC에 부여된 IP 어드레스를 확인하여 로그 파일에 기록하는 단계를 포함함.The present invention relates to an Internet connection method in a computing system, by initializing an Internet auto-connection program in one PC, registering an Internet auto-connection object with an arbitrary name, searching for a network connection device, and re-registering the registered internet auto-connection. An Internet autoconnect program initialization step of setting various items for use in the object and automatically setting networking related items of the internet autoconnect object; Loading a registered internet autoconnect object and mapping a user ID and password obtained according to the loaded internet autoconnect object and program execution form to a networking information structure upon a networking connection request; Attempting a telephony connection to a terminal server using the networking information structure as a parameter, and analyzing an event transmitted from the terminal server; And checking, according to the event analysis result, the IP address assigned to the one PC and recording the result in a log file.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 인터넷 전화접속 서비스 등에 이용됨.The present invention is used for the Internet dial-up service.

전화접속, 인터넷 연결, 점대점 프로토콜(PPP), 동적 링크 라이브러리(DLL)Dial-up, Internet Connection, Point-to-Point Protocol (PPP), Dynamic Link Library (DLL)

Description

전화접속 네트워킹을 이용한 인터넷 자동 접속 방법{Automatically internet connection method using point-to-point protocol} Automatically connect to the internet using dial-up networking {automatically internet connection method using point-to-point protocol}             

도 1 은 본 발명이 적용되는 하드웨어 시스템의 구성 예시도.1 is an exemplary configuration diagram of a hardware system to which the present invention is applied.

도 2 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법에 대한 전체 흐름도.2 is an overall flowchart of a method for automatically accessing the Internet using dial-up networking according to an embodiment of the present invention.

도 3a 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 중 인터넷 자동 연결 프로그램 초기화 과정에 대한 상세 흐름도.Figure 3a is a detailed flow diagram of the Internet automatic connection program initialization process of the Internet automatic access method using dial-up networking according to an embodiment of the present invention.

도 3b 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 중 네트워킹 접속 요구 처리 과정에 대한 상세 흐름도.FIG. 3B is a detailed flowchart illustrating a process of processing a networking connection request in an automatic internet access method using dial-up networking according to an embodiment of the present invention. FIG.

도 3c 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 중 네트워킹 접속 종료 요구 처리 과정에 대한 상세 흐름도.FIG. 3C is a detailed flowchart illustrating a process of processing a networking connection termination request in an automatic Internet access method using dial-up networking according to an embodiment of the present invention. FIG.

도 3d 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 중 프로그램 종료 과정에 대한 상세 흐름도.Figure 3d is a detailed flowchart of the program termination process of the Internet automatic access method using dial-up networking in accordance with an embodiment of the present invention.

*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

11 : 중앙처리장치 12 : 주기억장치11: central processing unit 12: main memory unit

13 ; 보조기억장치 14 : 입력장치13; Secondary storage device 14: input device

15 : 표시장치 15: display device

본 발명은 일반적인 컴퓨팅 환경하에서 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a method for automatically accessing the Internet using dial-up networking under a general computing environment, and to a computer-readable recording medium having recorded thereon a program for realizing the method.

전화접속 네트워킹을 이용한 인터넷 접속과 관련한 종래의 기술로는 윈도우즈(Windows'95/'98) 퍼스널컴퓨터(PC)에서 기본적으로 제공하는 전화접속 네트워킹 방법이 있다. Conventional techniques related to Internet access using dial-up networking include a dial-up networking method basically provided by a Windows (Windows'95 / '98) personal computer (PC).

Windows'95/'98 PC에서 기본으로 제공하는 전화접속 네트워킹은 상당히 복잡하다. 특히, 특정 전화접속 네트워킹 객체에 대한 네트워킹 관련 설정 화면이나, 모뎀 설정 화면들은 해당 분야에 대한 지식이 없는 사용자가 사용하기에는 너무 어려운 문제점이 있었다.The dial-up networking that comes standard with Windows'95 / '98 PCs is quite complicated. In particular, networking-related configuration screens and modem configuration screens for specific dial-up networking objects have been too difficult for users without knowledge of the field.

상기한 바와 같은 문제점을 해결하기 위하여 안출된 본 발명은, 일반적인 컴퓨팅 환경하에서 전화접속 네트워킹을 토대로 하여 인터넷을 사용하려는 사람들에 게 복잡한 네트워킹 설정/연결/종료화면을 숨기고 단지 원클릭(One-click)/매개변수 전달방식을 통해 인터넷 자동연결 서비스를 제공함으로써, 인터넷 사용을 단순 용이하게 하기 위한 인터넷 자동 접속 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
Invented to solve the above problems, the present invention hides complicated networking settings / connections / exit screens to those who want to use the Internet based on dial-up networking in a general computing environment, and only one-click. The purpose of the present invention is to provide a method of automatically accessing the Internet to facilitate the use of the Internet and to provide a computer-readable recording medium recording a program for realizing the above method by providing an automatic connection service through the parameter / parameter transfer method. have.

상기 목적을 달성하기 위한 본 발명은, 컴퓨팅 시스템에서의 인터넷 연결 방법에 있어서, 일 PC에서 인터넷 자동연결 프로그램을 초기화하여, 임의의 이름으로 인터넷 자동연결 객체를 등록하고, 네트워크 연결 장치를 검색하여 이를 상기 등록된 인터넷 자동연결 객체에서 사용할 수 있도록 제반 항목들을 설정하며, 인터넷 자동연결 객체의 네트워킹 관련 제반 항목들을 자동으로 설정하는 인터넷 자동연결 프로그램 초기화 단계; 네트워킹 접속 요구시, 상기 등록된 인터넷 자동연결 객체를 로드하고, 상기 로드된 인터넷 자동연결 객체와 프로그램 실행 형태에 따라 취득된 사용자 아이디(ID)와 패스워드를 네트워킹 정보 구조체에 맵핑시키는 단계; 상기 네트워킹 정보 구조체를 매개변수로 하여 터미널 서버로 전화연결을 시도하고, 상기 터미널 서버로부터 전달되는 이벤트를 분석하는 단계; 및 상기 이벤트 분석 결과에 따라, 상기 일 PC에 부여된 IP 어드레스를 확인하여 로그 파일에 기록하는 단계를 포함하여 이루어진 것을 특징으로 한다.The present invention for achieving the above object, in the Internet connection method in a computing system, by initializing the Internet auto-connect program in one PC, register the Internet auto-connect object with an arbitrary name, and search for the network connection device An internet autoconnect program initialization step of setting various items for use in the registered internet autoconnect object, and automatically setting the networking related items of the internet autoconnect object; Loading a registered internet autoconnect object and mapping a user ID and password obtained according to the loaded internet autoconnect object and program execution form to a networking information structure upon a networking connection request; Attempting a telephony connection to a terminal server using the networking information structure as a parameter, and analyzing an event transmitted from the terminal server; And checking, according to the event analysis result, the IP address assigned to the one PC and recording the result in a log file.

한편, 본 발명은, 전화접속 네트워킹을 이용한 인터넷 자동 접속을 위하여, 프로세서를 구비한 컴퓨팅 시스템에, 일 PC에서 인터넷 자동연결 프로그램을 초기화하여, 임의의 이름으로 인터넷 자동연결 객체를 등록하고, 네트워크 연결 장치를 검색하여 이를 상기 등록된 인터넷 자동연결 객체에서 사용할 수 있도록 제반 항목들을 설정하며, 인터넷 자동연결 객체의 네트워킹 관련 제반 항목들을 자동으로 설정하는 기능; 네트워킹 접속 요구시, 상기 등록된 인터넷 자동연결 객체를 로드하고, 상기 로드된 인터넷 자동연결 객체와 프로그램 실행 형태에 따라 취득된 사용자 아이디(ID)와 패스워드를 네트워킹 정보 구조체에 맵핑시키는 기능; 상기 네트워킹 정보 구조체를 매개변수로 하여 터미널 서버로 전화연결을 시도하고, 상기 터미널 서버로부터 전달되는 이벤트를 분석하는 기능; 및 상기 이벤트 분석 결과에 따라, 상기 일 PC에 부여된 IP 어드레스를 확인하여 로그 파일에 기록하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention, in order to automatically connect to the Internet using a dial-up networking, in a computing system equipped with a processor, by initializing the Internet auto-connect program in one PC, registers the Internet auto-connect object with an arbitrary name, network connection A function of searching for a device and setting various items for use in the registered Internet auto-connect object, and automatically setting the networking-related items of the internet auto-connect object; Loading a registered internet autoconnect object and mapping a user ID and a password acquired according to the loaded internet autoconnect object and program execution form to a networking information structure upon a networking connection request; Attempting a telephone connection to a terminal server using the networking information structure as a parameter, and analyzing an event transmitted from the terminal server; And a computer-readable recording medium having recorded thereon a program for realizing a function of checking an IP address given to the one PC and recording the same in a log file according to the event analysis result.

본 발명은 현재 마이크로소프트사에서 제공하는 운영체제가 탑재된 PC 환경에서 복잡한 전화 접속 네트워킹 설정 화면들을 사용자/응용 프로그램으로부터 숨기고, 이들에 대한 설정작업은 응용프로그램 내부에서 처리하고 네트웍 연결/종료와 같은 항목들도 사용자/응용 프로그램으로부터 동작 타입(Operation Type) 변수를 전달받아 처리하여 사용자/응용 프로그램의 개입을 배제시켜 인터넷 사용을 단순/용이하게 할 수 있다.The present invention hides complex dial-up networking configuration screens from a user / application in a PC environment in which an operating system provided by Microsoft is currently provided, and the setting operation for them is handled inside an application program and items such as network connection / exit Also, the operation type variable may be received from the user / application program and processed, thereby excluding the user / application program intervention and simplifying the use of the Internet.

이를 위해, 본 발명에서는 윈도우즈(Windows'95/'98)에서 기본으로 제공하는 전화접속 네트워크 사용과 관련된 제반 화면들을 사용자/응용프로그램으로부터 숨김(Hidden)으로써 사용자에게 단순화된 인터넷 자동접속 방법을 제공할 수 있다.To this end, the present invention provides a simplified method for automatically accessing the Internet by hiding all screens related to using a dial-up network provided by Windows (Windows'95 / '98) from a user / application. Can be.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 하드웨어 시스템의 구성 예시도이다.1 is an exemplary configuration diagram of a hardware system to which the present invention is applied.

도 1에 도시된 바와 같이, 본 발명이 적용되는 하드웨어 시스템은, 중앙처리 장치(11)와, 중앙처리장치(11)에 연결된 주기억장치(12)와, 주기억장치(12)에 연결된 보조기억장치(13)와, 중앙처리장치에 연결된 입력장치(14) 및 표시장치(15)를 구비한다.As shown in FIG. 1, a hardware system to which the present invention is applied includes a central processing unit 11, a main memory device 12 connected to the central processing device 11, and an auxiliary memory device connected to the main memory device 12. 13, an input device 14 and a display device 15 connected to the central processing unit.

여기서, 하드웨어 시스템은, 컴퓨터의 전체 동작을 제어하고 관리하는 중앙처리장치(11), 중앙처리장치(11)에서 수행되는 프로그램을 저장하고 작업 수행중 이용되는 또는 작업 수행중에 발생되는 각종 데이터를 저장하는 주기억장치(12)와 보조기억장치(13) 및 사용자와의 데이터 입출력을 위한 입출력장치(14,15)를 포함한다.Here, the hardware system stores the central processing unit 11, the program executed in the central processing unit 11, which controls and manages the overall operation of the computer, and stores various data used during or during the operation of the operation. And a main memory device 12, an auxiliary memory device 13, and input / output devices 14 and 15 for inputting and outputting data to and from a user.

그리고, 보조기억장치(13)는 대량의 데이터를 저장하는 역할을 하며, 입출력장치(14,15)는 일반적인 키보드, 디스플레이 장치 및 프린터 등을 포함한다.The auxiliary memory device 13 stores a large amount of data, and the input / output devices 14 and 15 include a general keyboard, a display device, and a printer.

그러나, 상기한 바와 같은 구성을 갖는 컴퓨터 하드웨어 환경은 당해 분야에서 이미 주지된 기술에 지나지 아니하므로 여기에서는 그에 관한 자세한 설명은 생략하기로 한다. 다만, 주기억장치(11)에 탑재되어 윈도우즈(Windows'95/'98)에서 기본으로 제공하는 전화접속 네트워크 사용과 관련된 제반 화면들을 사용자/응용프로그램으로부터 숨김(Hidden)으로써 인터넷 사용을 단순/용이하게 할 수 있는 단순화된 인터넷 자동접속을 위한 제반 조건에 대해 보다 상세히 설명한다.However, since the computer hardware environment having the configuration as described above is only a technique well known in the art, detailed description thereof will be omitted herein. However, the user can easily and easily use the Internet by hiding all screens related to the use of the dial-up network provided in the main memory 11 and provided by Windows (Windows'95 / '98) by default from the user / application. The following describes in more detail the conditions for simplified Internet automatic access.

본 발명은 PC환경에서의 인터넷 자동접속 제공에 대한 것으로 마이크로소프트사에서 제공하는 RAS(Remote Access Service) API(Application Programming Interface)를 사용하여 구현할 수 있고, 그 사용 방식은 사용자 프로그램 혹은 동적 링크 라이브러리(DLL : Dynamic Link Library)의 두 가지 방식을 모두 채택하여 사용자 환경에 따라 유연하게 적용할 수 있다. The present invention is to provide automatic Internet access in a PC environment can be implemented using the RAS (Remote Access Service) API (Application Programming Interface) provided by Microsoft, the use method is a user program or a dynamic link library ( By adopting both methods of DLL: Dynamic Link Library, it can be flexibly applied according to the user environment.

본 발명은 크게 인터넷 자동연결 프로그램을 초기화하는 기능, 인터넷 네트 워킹 접속 요구 처리 기능, 네트워킹 접속 종료 기능, 및 프로그램 종료 기능으로 구현된다.The present invention is largely implemented as a function for initializing an Internet auto-connect program, an Internet network connection request processing function, a networking connection termination function, and a program termination function.

인터넷 자동연결시에, 사용자 혹은 응용프로그램으로부터 입력받는 매개변수는 사용자 ID, 패스워드와 동작 타입(Operation Type, 즉 네트워킹 접속 요구, 네트워킹 접속 종료 요구, 프로그램 종료 등)으로 정의한다. 따라서, 본 발명에서는 앞서 언급된 세 개의 매개변수만 사용자 혹은 응용프로그램으로부터 전달받고, 그외의 모든 작업은 내부에서 처리하여 사용자 혹은 응용프로그램의 개입을 배제시켜 전화접속 네트워킹을 이용한 인터넷 연결을 단순화/자동화시킨다.In case of automatic internet connection, parameters input from user or application program are defined by user ID, password and operation type (Operation type, ie, networking connection request, networking connection termination request, program termination, etc.). Therefore, in the present invention, only the three parameters mentioned above are received from the user or the application, and all other tasks are processed internally, excluding the intervention of the user or the application, thereby simplifying / automating the Internet connection using dial-up networking. Let's do it.

도 2 는 본 발명에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법에 대한 일실시예 전체 흐름도이다.2 is a flowchart illustrating an embodiment of a method for automatically accessing the Internet using dial-up networking according to the present invention.

본 발명은 복잡한 전화 접속 네트워킹 설정 화면들을 사용자/응용 프로그램으로부터 숨기고, 이들에 대한 설정작업은 응용프로그램 내부에서 처리하고 네트웍 연결/종료와 같은 항목들도 사용자/응용 프로그램으로부터 동작 타입(Operation Type) 변수를 전달받아 처리하여 사용자/응용 프로그램의 개입을 배제시켜 인터넷 사용을 단순/용이하게 한다.The present invention hides complex dial-up networking configuration screens from the user / application, the settings for them are handled inside the application, and items such as network connection / exit are also transmitted from the user / application. Receives and handles the request to exclude user / application intervention, simplifying the use of the Internet.

도 2에 도시된 바와 같이, 본 발명에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법은, 먼저 인터넷 자동연결 프로그램을 초기화하고(201), 사용자/응용 프로그램으로부터 동작 타입(Operation-type)과 관련 변수(Optional)를 전달받아(202) 동작 타입별로(203), 인터넷 네트워킹 접속 요구 처리(204), 네트워킹 접속 종료(205), 프로그램 종료(206) 기능을 수행한다.As shown in FIG. 2, the method for automatically accessing the Internet using dial-up networking according to the present invention first initializes the Internet auto-connecting program (201), and sets an operation-type and related variables from a user / application. (Optional) and the like (202) for each operation type (203), Internet networking connection request processing (204), networking connection termination 205, program termination (206) functions.

여기서, 인터넷 자동연결 프로그램을 초기화하는 과정(201)은 크게 사용자 프로그램과 DLL 방식의 프로그램에 따라 그 실행시점이 달라진다. 즉, 사용자 프로그램에서는 사용자가 본 발명을 클릭하여 본 발명이 실행되는 시점에 인터넷 자동연결 프로그램의 초기화 과정(201)이 실행되며, DLL 방식에서는 응용프로그램이 앞서 언급된 매개변수를 이용해 해당 프로그램을 호출하는 시기에 이루어진다. In this case, the process of initializing the Internet auto-connecting program 201 may vary greatly depending on a user program and a DLL type program. That is, in the user program, when the user clicks the present invention, the initialization process 201 of the automatic connection program for the Internet is executed, and in the DLL method, the application program calls the corresponding program using the aforementioned parameters. It takes place at the time.

그리고, 인터넷 자동연결 프로그램을 초기화하는 과정(201)은 임의의 인터넷 자동연결 객체가 있는지를 체크하는 단계, 인터넷 자동연결 객체가 없는 경우 해당 PC에 부착된 모뎀을 검색하는 단계, 모뎀을 검색한 경우 새로운 인터넷 자동연결을 위한 특정 객체이름을 부여하고 이를 따른 "RASENTRY"에 등록하는 단계, 등록된 "RASENTRY"에 대한 전화접속 네트워킹과 관련된 항목 설정 단계, 모뎀 관련 항목 설정 단계, 해당 터미널 서버의 정보를 설정하는 단계, 특정 이름의 "RASENTRY"가 제대로 등록되었는지를 체크하는 단계로 구성된다.And, the process of initializing the Internet auto-connect program 201 checks whether there is any Internet auto-connect object, if there is no Internet auto-connect object, searching for the modem attached to the PC, if the modem is detected Give a specific object name for the new Internet auto connection and register it in "RASENTRY", set up items related to dial-up networking for registered "RASENTRY", set up modem-related items, and information on the relevant terminal server. This step consists of checking whether "RASENTRY" of a specific name is properly registered.

한편, 인터넷 네트워킹 접속 요구 처리 과정(204)은 본 발명의 운용방식에 따른 매개변수 복구/입력받는 단계, 기 등록된 "RASENTRY"를 로드하는 단계, 터미널 서버로의 연결을 시도하는 단계, 터미널 서버로의 연결이 제대로 수행되었는지를 확인하는 단계, 임의의 이벤트를 받아 이를 분석할 수 있는 단계, 전송제어프로토콜 및 인터넷프로토콜(TCP/IP : Transmission Control Protocol/Internet Protocol) 연결이 제대로 수행된 경우 해당 PC에 부여된 IP-어드레스를 추출해내는 단계, 오류가 발생한 경우 기 설정된 연결을 종료하는 단계로 구성된다.Meanwhile, the internet networking access request processing process 204 may include recovering / receiving parameters according to the operation method of the present invention, loading a registered "RASENTRY", attempting to connect to a terminal server, and a terminal server. To check if the connection to the network has been properly performed, to receive and analyze any event, and to control the transmission control protocol and Internet protocol (TCP / IP) connection Extracting the IP-address assigned to the step, and if the error occurs comprises the step of terminating the predetermined connection.

다른 한편, 네트워킹 접속 종료 과정(205)은 점대점프로토콜(PPP : Point-to-Point Protocol) 세션을 체크하는 단계, PPP 세션을 종료하는 단계, 관련 구조 체를 "FREE"시키는 단계로 구성된다.On the other hand, the networking connection termination process 205 consists of checking a Point-to-Point Protocol (PPP) session, terminating the PPP session, and "FREE" the associated structure.

또 다른 한편, 프로그램 종료 과정(206)은 전체 프로그램을 종료하는 단계, 해당 프로그램이 종료되었음을 상위 프로세서로 전달하는 단계로 구성된다.On the other hand, the program termination process 206 consists of terminating the entire program, and delivering to the upper processor that the program is terminated.

이상에서와 같이, 본 발명은 사용자 프로그램과 DLL 프로그램으로 제공된다. As described above, the present invention is provided as a user program and a DLL program.

따라서, 사용자 프로그램의 경우 도 2에서 나타난 각 모듈이 버튼으로 표시된 다이얼 로그화면이 나타나 사용자에 의한 클릭으로 각 업무가 수행된다. 그리고, DLL 프로그램에서는 각 모듈에 대한 식별자를 상위 응용프로그램으로부터 전달받아 각 업무를 처리하게 된다.Therefore, in the case of a user program, a dialog screen in which each module shown in FIG. 2 is represented by a button appears, and each task is performed by a user click. In the DLL program, an identifier for each module is received from a higher level application program to process each task.

이제, 도 3a 내지 도 3d를 통해 본 발명에 따른 인터넷 자동 접속 방법중 인터넷 자동연결 프로그램을 초기화하는 과정(201), 인터넷 네트워킹 접속 요구 처리 과정(204), 네트워킹 접속 종료 요구 처리 과정(205), 그리고 프로그램 종료 처리 과정(206)에 대해 보다 상세히 설명한다.Now, the process of initializing the Internet automatic connection program 201, the Internet networking connection request processing process 204, the networking connection termination request processing process 205, of the Internet automatic access method according to the present invention through Figures 3a to 3d, The program termination process 206 will be described in more detail.

도 3a 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 중 인터넷 자동 연결 프로그램 초기화 과정에 대한 상세 흐름도이다.FIG. 3A is a detailed flowchart illustrating a process of initializing an auto-connecting program of an autonomous internet access method using dial-up networking according to an embodiment of the present invention.

도 3a에 도시된 바와 같이, 인터넷 자동연결 프로그램을 초기화하는 과정(201)은, 먼저 해당 프로세싱 과정을 모니터링하기 위해 사용하는 로그파일이 정해진 위치에 존재하는지를 검사한다(301).As shown in FIG. 3A, the process of initializing the Internet auto-connecting program 201 first checks whether a log file used for monitoring the processing process exists at a predetermined location (301).

검사결과, 에러가 발생하면 비정상 종료한다.If an error occurs, the test is terminated abnormally.

검사결과, 성공적으로 수행되면, 해당 로그파일을 열어 초기실행 정보를 작성하고(302) 실행 형태를 분석한다(303).As a result of the check, if successfully performed, the log file is opened to create initial execution information (302) and the execution form is analyzed (303).

분석결과, 사용자 프로그램 방식으로 분류된 경우에, 사용자 화면으로부터 사용자 ID와 패스워드를 입력받을 준비를 하고(304), 동작형태를 판단한다(305). 이때, DLL로 동작되는 경우에는 바로 동작형태를 판단한다(305). 여기서, '동작형태를 판단'하는 일 예로, 사용자 PC 환경에서 특정 이름으로 등록된 인터넷 자동연결 객체가 있는지를 판단한다. As a result of the analysis, when classified as a user program method, a user ID and a password are prepared to be input from the user screen (304), and an operation mode is determined (305). At this time, if the operation is a DLL, it determines the operation form (305). Here, as an example of determining the operation type, it is determined whether there is an Internet auto-connect object registered under a specific name in the user PC environment.

따라서, 판단결과로서, 사용자 PC 환경에서 특정 이름으로 등록된 인터넷 자동연결 객체가 있는 경우, 해당 객체를 로그파일에 기록하여 초기화 과정이 성공적으로 수행되었음을 로그파일에 기록하고(306) 리턴을 수행한다. 한편, 해당 객체를 찾지 못한 경우에, 새로운 인터넷 자동연결 객체를 등록하기 앞서 PC에 부착된 모뎀이 있는지를 검색하여(307) 모뎀을 발견하였는지를 분석한다(308).Therefore, as a result of determination, when there is an Internet auto-connected object registered under a specific name in the user PC environment, the object is recorded in a log file to record that the initialization process was successfully performed in the log file (306) and returns. . On the other hand, if the object is not found, before registering a new Internet auto-connect object, it is searched whether there is a modem attached to the PC (307) and analyzed whether the modem is found (308).

분석결과, 모뎀을 발견하지 못한 경우에는 비정상 종료한다.As a result of the analysis, if no modem is found, it terminates abnormally.

분석결과, 모뎀을 발견한 경우에, 새로운 인터넷 자동연결을 위한 객체이름을 부여하고(본 실시예에서는 객체 이름을 "RASENTRY"에 등록)(309), 새롭게 등록한 인터넷 자동연결 객체의 네트워킹 관련 항목들을 설정한다(310).As a result of analysis, when a modem is found, an object name for a new Internet auto-connection is assigned (in this embodiment, an object name is registered in "RASENTRY") (309), and the networking-related items of the newly registered Internet auto-connect object are added. Set 310.

이후, 새롭게 등록한 인터넷 자동연결 객체에 연결하고자 하는 터미널 서버의 정보를 등록하고(311), 새롭게 등록한 인터넷 자동연결 객체가 사용하게 될 모뎀에 대한 제반 항목들을 설정한다(312). 이후에, 새로운 인터넷 자동연결 객체가 제대로 등록되었는지를 점검한다(313).Thereafter, information on the terminal server to be connected to the newly registered Internet auto-connect object is registered (311), and various items for the modem to be used by the newly registered internet auto-connect object are set (312). Thereafter, it is checked whether the new Internet auto-connect object is properly registered (313).

점검결과, 에러가 발생하면 인터넷 자동연결 프로그램 초기화 단계를 비정상 종료시키고, 성공적으로 수행된 경우에 초기화 과정이 성공되었음을 로그파일에 기록하고 리턴을 수행한다.As a result of the check, if an error occurs, the Internet automatic connection program initialization step is abnormally terminated, and if successful, it is recorded in the log file that the initialization process was successful and returns.

도 3b 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 중 네트워킹 접속 요구 처리 과정에 대한 상세 흐름도로서, 사용자가 네트워킹 접속요구 버튼을 클릭하거나 DLL 프로그램이 네트워킹 연결요구에 해당하는 동작 타입(OPERATION-TYPE)을 매개변수로 받은 경우에 사용하게 되는 절차이다.3B is a detailed flowchart illustrating a process of processing a networking connection request in an automatic internet access method using dial-up networking according to an embodiment of the present invention, in which a user clicks a networking connection request button or a DLL program corresponds to a networking connection request; This procedure is used when an operation type (OPERATION-TYPE) is received as a parameter.

도 3b에 도시된 바와 같이, 네트워킹 접속 요구 처리 과정(204)은, 먼저 실행되는 형태를 분석하여(401) DLL로 동작되는 경우 응용프로그램으로부터 전달받은 매개변수들을 저장해놓은 구조체로부터 사용자 ID와 패스워드를 가져오고(402), 사용자 프로그램으로 동작되는 경우에 다이얼로그 화면을 통해 사용자가 직접 입력한 사용자 ID와 패스워드를 가져온다(403).As shown in FIG. 3B, the network connection request processing process 204 analyzes a form to be executed first (401) and obtains a user ID and password from a structure storing parameters received from an application program when operating as a DLL. In operation 402, when the user program is operated, the user ID and password directly input by the user are imported through the dialog screen (403).

이후, 인터넷 자동연결 프로그램 초기화 과정(201)에서 등록된 인터넷 자동연결 객체를 로드하고(404), 로드된 전화접속 네트워킹 객체와 사용자 ID 및 패스워드를 마이크로소프트사에서 제공하는 "RASDIALPARAMS" 구조체에 매핑시킨다(405).Thereafter, the Internet auto-connect object is loaded (404) registered in the Internet auto-connect program initialization process 201, and the loaded dial-up networking object, user ID and password are mapped to a "RASDIALPARAMS" structure provided by Microsoft. (405).

다음으로, "RASDIALPARAMS" 구조체를 매개변수로 하여 "RASDIAL_API"를 이용해 정해진 터미널 서버로 전화연결을 시도한 후에(406) 다이얼링이 성공적으로 수행되었는지를 판단한다(407).Next, after attempting to make a telephone call to the designated terminal server by using the "RASDIALPARAMS" structure as a parameter (406), it is determined whether the dialing was successfully performed (407).

판단결과, 오류가 발생한 경우에, "RasGetErrorString_API"를 이용하여 오류원인을 얻어와(408) 추출된 오류원인을 오픈된 로그파일에 기록한 후에(409) 비정상 종료한다.As a result of the determination, when an error occurs, an error cause is obtained using "RasGetErrorString_API" (408), and the extracted error cause is recorded in the open log file (409) and terminated abnormally.

판단결과, 다이얼링이 성공한 경우에, 전화연결이 성공하였음을 로그파일에 작성하고(410), 터미널 서버로부터 임의의 이벤트를 받는다(411). 이때, "RASCS_conneted" 이벤트를 받았는지를 분석한다(412).As a result of the determination, when the dialing is successful, the telephone file writes in the log file that the telephone connection was successful (410), and receives an arbitrary event from the terminal server (411). At this time, it is analyzed whether the "RASCS_conneted" event has been received (412).

분석결과, "RASCS_conneted" 이외의 이벤트를 받은 경우에, "RasGetErrorString_API"를 이용하여 오류원인을 얻고(413), 해당 오류원인을 로그파일에 작성한다(414). 이후에, "RasHangUp_API"를 이용하여 기 연결된 전화를 끓고(415) 비정상 종료한다.As a result of analysis, when an event other than "RASCS_conneted" is received, an error cause is obtained using "RasGetErrorString_API" (413), and the error cause is written to a log file (414). Thereafter, using the "RasHangUp_API" boils the connected phone (415) and terminates abnormally.

분석결과, "RASCS_conneted" 이벤트를 받은 경우에, "RasGetProjectionInfo_API"를 이용하여 해당 PC에 IP 어드레스가 정확히 부여되었는지를 확인한다(416). 이때, 에러가 발생하였는지를 검사하여(417), 에러가 발생한 경우에 오류원인을 로그파일에 작성하고(418) "RasHangUp_API"를 이용하여 기 연결된 전화를 끓고(419) 비정상 종료한다. 한편, 성공적인 경우에는 부여된 IP 어드레스를 로그파일에 작성하고(420) 네트워킹 접속요구가 성공되었음을 알린다.As a result of the analysis, when the "RASCS_conneted" event is received, it is checked whether the IP address is correctly assigned to the PC using "RasGetProjectionInfo_API" (416). At this time, it is checked whether an error has occurred (417), if an error occurs, writes the cause of the error in the log file (418) and boils the already connected phone using the "RasHangUp_API" (419) and terminates abnormally. On the other hand, if successful, the assigned IP address is written to the log file (420) and the network connection request is informed that the request is successful.

도 3c 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 중 네트워킹 접속 종료 요구 처리 과정에 대한 상세 흐름도로서, 사용자가 네트워킹 접속종료 요구 버튼을 클릭하거나 DLL 프로그램이 네트워킹 접속 종료요구에 해당하는 동작 타입(OPERATION-TYPE)을 매개변수로 받은 경우에 사용하게 되는 절차를 나타낸다.3c is a detailed flowchart illustrating a process of processing a network connection termination request in an automatic internet access method using dial-up networking according to an embodiment of the present invention, in which a user clicks a network connection termination request button or a DLL program requests a network connection termination; The following shows the procedure to be used when receiving an operation type (OPERATION-TYPE).

도 3c에 도시된 바와 같이, 네트워킹 접속 종료 요구 처리 과정(205)은, 먼저 기존에 연결된 PPP세션이 있는지를 검사한다(501).As shown in FIG. 3C, the networking connection termination request processing process 205 first checks whether there is an existing PPP session connected (501).

검사결과, 기 연결된 PPP 세션이 없는 경우에, 기 사용된 네트워킹 정보 구 조체를 해제(Free)시킨 후에(502) 해당 로그 파일에 PPP세션이 종료된 시간과 그 이유를 작성하고(507) 네트워킹 접속 종료요구 처리를 성공으로 간주한다.As a result of the check, if there is no pre-connected PPP session, after freeing the already used networking information structure (502), write the time and reason for the end of the PPP session in the corresponding log file (507) The end request process is regarded as success.

검사결과, 기 연결된 PPP 세션이 있는 경우에, "RasHangUp_API"를 이용하여 해당 PPP 세션에 대한 종료를 시도하고(503), PPP세션이 종료되었는지를 확인한다(504). 이때, PPP 세션 종료에 대한 확인메시지를 받지 못한 경우에는 해당 메시지를 받을때까지 이를 기다린다.As a result of the check, when there is a pre-connected PPP session, the terminal attempts to terminate the corresponding PPP session using "RasHangUp_API" (503) and checks whether the PPP session is terminated (504). In this case, if it does not receive a confirmation message about the end of the PPP session, it waits until the corresponding message is received.

이후, PPP 세션종료에 대한 확인 메시지를 받은 경우에, PPP세션-ID를 관리하는 변수를 널(NULL)로 설정한 후에(505), 기 사용된 네트워킹 정보 구조체를 해제시킨다(506). 이후에, 해당 로그 파일에 PPP 세션이 종료된 시간과 그 이유를 작성하고(507) 네트워킹 접속 종료요구 처리를 성공으로 간주한다.Then, when receiving a confirmation message about the end of the PPP session, after setting the variable for managing the PPP session-ID to null (505), the used networking information structure is released (506). Thereafter, the log file writes the time and reason for the end of the PPP session (507) and considers the networking connection termination request process as successful.

도 3d 는 본 발명의 일실시예에 따른 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법 중 프로그램 종료 과정에 대한 상세 흐름도로서, 사용자/응용프로그램이 해당 발명을 종료할 때 이를 처리하는 절차를 나타낸다.FIG. 3D is a detailed flowchart illustrating a program termination process in the automatic internet access method using dial-up networking according to an embodiment of the present invention, and illustrates a procedure of processing the same when the user / application completes the present invention.

도 3d에 도시된 바와 같이, 프로그램 종료 과정(206)은, 먼저 인터넷 자동 연결 프로그램이 DLL로 동작되었는지를 검사하여(601), DLL로 동작된 경우에 숨김 타입(HIDDEN-TYPE)으로 실행되는 프로세스를 폐쇄(Close)하고(603), 그렇지 않으면 명시적으로 보여지는 사용자 화면을 폐쇄한다(602).As shown in FIG. 3D, the program termination process 206 first checks whether the Internet auto-connect program is operated as a DLL (601), and executes it as a hidden type (HIDDEN-TYPE) when operated as a DLL. Close (603) otherwise close the user screen that is explicitly shown (602).

이후, 해당 화면/프로세스가 폐쇄되었음을 상위 프로세스에게 전달하고(604) 프로그램을 종료한다(605).Thereafter, the process transmits that the screen / process is closed to the higher process (604) and terminates the program (605).

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains, and the above-described embodiments and accompanying It is not limited to the drawing.

상기한 바와 같은 본 발명은, 우선적으로 전화접속 네트워킹을 사용하기 위한 설정/연결/종료 화면을 사용자들로부터 숨김으로써, 네트워킹에 대한 제반 지식이 없는 사용자들도 한번의 클릭(one-click)을 통해 인터넷에 부담없이 접속할 수 있도록 하며, 사용자 이용도를 높이고 PPP 통신을 제공하기 때문에 인터넷을 기반으로 하는 임의의 서비스 분야의 하부 프로토콜로 적용할 수 있는 효과가 있다. The present invention as described above, by first hiding the setup / connection / exit screen for using dial-up networking from users, even users without any knowledge of networking through one-click (one-click) Since it can be connected to the Internet casually, improves user utilization and provides PPP communication, it can be applied as an underlying protocol of any service field based on the Internet.

Claims (7)

컴퓨팅 시스템에서의 인터넷 연결 방법에 있어서,An internet connection method in a computing system, 일 PC에서 인터넷 자동연결 프로그램을 초기화하여, 임의의 이름으로 인터넷 자동연결 객체를 등록하고, 네트워크 연결 장치를 검색하여 이를 상기 등록된 인터넷 자동연결 객체에서 사용할 수 있도록 제반 항목들을 설정하며, 인터넷 자동연결 객체의 네트워킹 관련 제반 항목들을 자동으로 설정하는 인터넷 자동연결 프로그램 초기화 단계; Initialize the Internet auto-connect program on one PC, register the Internet auto-connect object with any name, search for network-connected devices and set the items for use in the registered internet auto-connect object, and auto-connect Initializing the Internet auto-connect program to automatically set networking related items of the object; 네트워킹 접속 요구시, 상기 등록된 인터넷 자동연결 객체를 로드하고, 상기 로드된 인터넷 자동연결 객체와 프로그램 실행 형태에 따라 취득된 사용자 아이디(ID)와 패스워드를 네트워킹 정보 구조체에 맵핑시키는 단계; Loading a registered internet autoconnect object and mapping a user ID and password obtained according to the loaded internet autoconnect object and program execution form to a networking information structure upon a networking connection request; 상기 네트워킹 정보 구조체를 매개변수로 하여 터미널 서버로 전화연결을 시도하고, 상기 터미널 서버로부터 전달되는 이벤트를 분석하는 단계; 및 Attempting a telephony connection to a terminal server using the networking information structure as a parameter, and analyzing an event transmitted from the terminal server; And 상기 이벤트 분석 결과에 따라, 상기 일 PC에 부여된 IP 어드레스를 확인하여 로그 파일에 기록하는 단계Checking the IP address assigned to the one PC according to the event analysis result and recording the result in a log file 를 포함하는 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법. Internet automatic access method using a dial-up networking comprising a. 제 1 항에 있어서, The method of claim 1, 네트워킹 접속 종료 요구시, 점대점프로토콜(PPP) 세션을 확인하여, 기 사용된 상기 네트워킹 정보 구조체를 해제하는 네트워킹 접속 종료 단계A networking connection termination step of checking a point-to-point protocol (PPP) session and releasing the previously used networking information structure upon a networking connection termination request. 를 더 포함하는 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법. Internet automatic access method using a dial-up networking further comprising. 제 2 항에 있어서, The method of claim 2, 상기 네트워킹 접속 종료 단계는, The networking connection termination step, 기존에 연결된 PPP 세션이 있는지를 검사하는 단계; Checking whether there is an existing connected PPP session; 상기 검사 결과, 기 연결된 PPP 세션이 없는 경우에, 기 사용된 상기 네트워킹 정보 구조체를 해제(Free)시킨 후에 해당 로그 파일에 PPP 세션이 종료된 시간과 이유를 작성하는 단계; Writing a time and reason for terminating the PPP session in a corresponding log file after freeing the previously used networking information structure when there is no PPP session previously connected as a result of the checking; 상기 검사 결과, 기 연결된 PPP 세션이 있는 경우에, 해당 PPP 세션에 대한 종료를 시도하고, PPP 세션이 종료되었는지를 확인하는 단계; 및 If there is a pre-connected PPP session, attempting to terminate the corresponding PPP session and confirming whether the PPP session is terminated; And PPP 세션 종료에 대한 확인 메시지를 받은 경우에, PPP세션-ID를 관리하는 변수를 널(NULL)로 설정한 후에, 기 사용된 상기 네트워킹 정보 구조체를 해제시키고, 해당 로그 파일에 PPP 세션이 종료된 시간과 이유를 작성하는 단계When receiving the confirmation message about the end of the PPP session, after setting the variable managing the PPP session-ID to null, the previously used networking information structure is released, and the PPP session is terminated in the log file. Steps to Write Time and Reason 를 포함하는 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법. Internet automatic access method using a dial-up networking comprising a. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서, The method according to any one of claims 1 to 3, 상기 프로그램 실행 형태는, The program execution form is 사용자 프로그램 혹은 동적 링크 라이브러리(DLL) 방식의 프로그램 중 어느 하나인 것을 특징으로 하는 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법. A method for automatically accessing the Internet using dial-up networking, characterized in that it is either a user program or a program of a dynamic link library (DLL) method. 제 4 항에 있어서, The method of claim 4, wherein 상기 인터넷 자동연결 프로그램 초기화 단계는, The Internet auto-connect program initialization step, 인터넷 자동연결 프로그램을 초기화하는 과정을 모니터링하기 위해 사용하는 로그 파일을 열어 초기 실행 정보를 작성하고, 실행 형태를 분석하는 단계; Opening a log file used to monitor a process of initializing an Internet auto-connect program, creating initial execution information, and analyzing an execution form; 상기 분석 결과, 사용자 프로그램 방식으로 분류된 경우, 사용자 화면으로부터 사용자 ID와 패스워드의 입력을 대기하고, 동작 형태를 판단하는 단계; If it is classified as a user program method, waiting for input of a user ID and password from a user screen and determining an operation type; 상기 분석 결과, DLL로 동작되는 경우, 바로 동작 형태를 판단하는 단계; Determining the operation form immediately when the DLL is operated as a result of the analysis; 상기 판단 결과로서, 사용자 PC 환경에서 등록된 인터넷 자동연결 객체가 있는 경우 해당 객체를 로그 파일에 기록하고, 해당 객체를 찾지 못한 경우 PC에 부착된 네트워크 연결 장치가 있는지를 확인하는 단계; As a result of the determination, if there is an Internet auto-connected object registered in the user PC environment, recording the object in a log file, and if not found, checking whether there is a network-connected device attached to the PC; 상기 확인 결과, 네트워크 연결 장치를 발견한 경우, 새로운 인터넷 자동연결을 위한 객체 이름을 부여하고, 새롭게 등록한 인터넷 자동연결 객체의 네트워킹 관련 항목들을 설정하는 단계; If the network connection device is found as a result of the checking, assigning an object name for a new Internet automatic connection and setting networking related items of a newly registered Internet automatic connection object; 상기 등록한 인터넷 자동연결 객체에 연결하고자 하는 터미널 서버의 정보를 등록하고, 새롭게 등록한 인터넷 자동연결 객체가 사용하게 될 네트워크 연결 장치에 대한 제반 항목들을 설정하는 단계; 및 Registering information of a terminal server to be connected to the registered Internet auto-connect object, and setting various items for a network connection device to be used by the newly registered internet auto-connect object; And 새로운 인터넷 자동연결 객체가 제대로 등록되었는지를 점검하는 단계Steps to check if new internet autoconnect object is registered correctly 를 포함하는 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법. Internet automatic access method using a dial-up networking comprising a. 제 4 항에 있어서, The method of claim 4, wherein 프로그램 종료 요구시, 인터넷 자동 연결 프로그램이 DLL로 동작되었는지를 검사하여, DLL로 동작된 경우에 숨김 타입(HIDDEN-TYPE)으로 실행되는 프로세스를 폐쇄(Close)하고, 그렇지 않으면 명시적으로 보여지는 사용자 화면을 폐쇄하는 단계When requesting to terminate the program, it checks whether the Internet connection program is operated as a DLL, and closes a process executed as a hidden type (HIDDEN-TYPE) when operated as a DLL. Steps to close the screen 를 더 포함하는 전화접속 네트워킹을 이용한 인터넷 자동 접속 방법. Internet automatic access method using a dial-up networking further comprising. 전화접속 네트워킹을 이용한 인터넷 자동 접속을 위하여, 프로세서를 구비한 컴퓨팅 시스템에,In a computing system with a processor for automatic internet access using dial-up networking, 일 PC에서 인터넷 자동연결 프로그램을 초기화하여, 임의의 이름으로 인터넷 자동연결 객체를 등록하고, 네트워크 연결 장치를 검색하여 이를 상기 등록된 인터넷 자동연결 객체에서 사용할 수 있도록 제반 항목들을 설정하며, 인터넷 자동연결 객체의 네트워킹 관련 제반 항목들을 자동으로 설정하는 기능; Initialize the Internet auto-connect program on one PC, register the Internet auto-connect object with any name, search for network-connected devices and set the items for use in the registered internet auto-connect object, and auto-connect Automatically setting networking related items of an object; 네트워킹 접속 요구시, 상기 등록된 인터넷 자동연결 객체를 로드하고, 상기 로드된 인터넷 자동연결 객체와 프로그램 실행 형태에 따라 취득된 사용자 아이디(ID)와 패스워드를 네트워킹 정보 구조체에 맵핑시키는 기능; Loading a registered internet autoconnect object and mapping a user ID and a password acquired according to the loaded internet autoconnect object and program execution form to a networking information structure upon a networking connection request; 상기 네트워킹 정보 구조체를 매개변수로 하여 터미널 서버로 전화연결을 시도하고, 상기 터미널 서버로부터 전달되는 이벤트를 분석하는 기능; 및 Attempting a telephone connection to a terminal server using the networking information structure as a parameter, and analyzing an event transmitted from the terminal server; And 상기 이벤트 분석 결과에 따라, 상기 일 PC에 부여된 IP 어드레스를 확인하여 로그 파일에 기록하는 기능A function of checking an IP address assigned to the one PC according to the event analysis result and recording the result in a log file 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1019990059262A 1999-12-20 1999-12-20 Automatically internet connection method using point-to-point protocol KR100807055B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990059262A KR100807055B1 (en) 1999-12-20 1999-12-20 Automatically internet connection method using point-to-point protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990059262A KR100807055B1 (en) 1999-12-20 1999-12-20 Automatically internet connection method using point-to-point protocol

Publications (2)

Publication Number Publication Date
KR20010064883A KR20010064883A (en) 2001-07-11
KR100807055B1 true KR100807055B1 (en) 2008-02-25

Family

ID=19627175

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990059262A KR100807055B1 (en) 1999-12-20 1999-12-20 Automatically internet connection method using point-to-point protocol

Country Status (1)

Country Link
KR (1) KR100807055B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050757A (en) * 2001-08-08 2003-02-21 Toshiba Corp Method for providing environmental setting information of communication application
KR20030024071A (en) 2001-09-15 2003-03-26 삼성전자주식회사 Ineternet automatic connection method using digital subscriber line
KR20030085786A (en) * 2002-05-02 2003-11-07 주식회사 세주씨엔씨 An apparatus for controlling audio input-output signal factor using control signal and the method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980069507A (en) * 1997-02-28 1998-10-26 장세권 Network Phone
KR19990046025A (en) * 1999-03-12 1999-06-25 최세연 Method for installing and setting up several elements automatically for internet communication and internet automatic accessing, and internet service system using the method
KR19990053402A (en) * 1997-12-24 1999-07-15 이계철 How to provide fixed virtual connection based internet service on frame relay network
KR19990087993A (en) * 1998-05-05 1999-12-27 루센트 테크놀러지스 인크 Optimum routing of calls over the public switched telephone network and the internet

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980069507A (en) * 1997-02-28 1998-10-26 장세권 Network Phone
KR19990053402A (en) * 1997-12-24 1999-07-15 이계철 How to provide fixed virtual connection based internet service on frame relay network
KR19990087993A (en) * 1998-05-05 1999-12-27 루센트 테크놀러지스 인크 Optimum routing of calls over the public switched telephone network and the internet
KR19990046025A (en) * 1999-03-12 1999-06-25 최세연 Method for installing and setting up several elements automatically for internet communication and internet automatic accessing, and internet service system using the method

Also Published As

Publication number Publication date
KR20010064883A (en) 2001-07-11

Similar Documents

Publication Publication Date Title
US7024497B1 (en) Methods for accessing remotely located devices
US6308212B1 (en) Web user interface session and sharing of session environment information
US8943579B2 (en) Trusted communications with child processes
US7647631B2 (en) Automated user interaction in application assessment
US6324574B1 (en) Relay server for unsigned applets
US20050265317A1 (en) Managing the flow of data traffic
WO2022127118A1 (en) File transmission method and apparatus, and electronic device and storage medium
RU2237275C2 (en) Server and method (variants) for determining software surroundings of client node in a network having client/server architecture
US6457063B1 (en) Method, apparatus & computer program product for dynamic administration, management and monitoring of daemon processes
US20170366601A1 (en) Method and apparatus of performing remote command dispatching
US6327662B1 (en) Security through the use of tokens and automatically downloaded applets
US7996524B2 (en) Controlling external communication of embedded device using proxy server
CN111104336A (en) Online service interface testing method and device based on container and VNC
US7392540B1 (en) Methods and systems for customer premises remote collaboration facility
KR100807055B1 (en) Automatically internet connection method using point-to-point protocol
JP2000020439A (en) Internet access device using information storage type card, system and method therefor
US6810438B1 (en) Method for enabling value-added feature on hardware devices using a confidential mechanism to access hardware registers in a batch manner
US7448069B2 (en) Access-request control method, driver program for communication device, and communication device
KR20060087758A (en) Internet disk system for moblie devices and method thereof
JP4636775B2 (en) Network monitoring system
CN110795149B (en) Terminal platform operation method, device, equipment and readable storage medium
US6594689B1 (en) Multi-platform helper utilities
Cisco Troubleshooting
KR20030096695A (en) System of remote after service for wireless terminal
JP2001268646A (en) Portable radio communication device, tool server, voice authentication server, and radio communication system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E801 Decision on dismissal of amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20130205

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140205

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150205

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160203

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170203

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee