[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100278294B1 - How to link client / server environment system with web environment system - Google Patents

How to link client / server environment system with web environment system Download PDF

Info

Publication number
KR100278294B1
KR100278294B1 KR1019980054724A KR19980054724A KR100278294B1 KR 100278294 B1 KR100278294 B1 KR 100278294B1 KR 1019980054724 A KR1019980054724 A KR 1019980054724A KR 19980054724 A KR19980054724 A KR 19980054724A KR 100278294 B1 KR100278294 B1 KR 100278294B1
Authority
KR
South Korea
Prior art keywords
server
client
web
environment system
information
Prior art date
Application number
KR1019980054724A
Other languages
Korean (ko)
Other versions
KR20000039404A (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 KR1019980054724A priority Critical patent/KR100278294B1/en
Publication of KR20000039404A publication Critical patent/KR20000039404A/en
Application granted granted Critical
Publication of KR100278294B1 publication Critical patent/KR100278294B1/en

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/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

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)
  • Power Engineering (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

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

본 발명은 클라이언트/서버 환경과 웹 환경과의 연동 방법에 관한 것임.The present invention relates to an interworking method of a client / server environment and a web environment.

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

본 발명은, 클라이언트/서버 환경시스템에 접속한 사용자가 웹에서 제공되는 서비스를 받고자 할 때, 동일 로그인 식별번호(ID)를 사용하여 사용자가 새로운 로그인 작업없이 웹 서비스에 접속하도록 하므로써, 사용자의 편의성을 증대시킴과 동시에 사용자 정보의 보안을 강화하기 위한 연동방법을 제공하고자 함.According to the present invention, when a user connected to a client / server environment system wants to receive a service provided by the web, the user can use the same login identification number (ID) so that the user can access the web service without a new login operation. It is intended to provide an interworking method to enhance the security of user information while increasing the number of users.

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

본 발명은, 클라이언트에서 유일한 인덱스 키를 생성하고, 로그인에 필요한 사용자 정보와 부가정보를 생성된 인덱스와 함께 서버에 저장하는 제 1 단계; 웹 브라우저를 구동시켜 데이터베이스에 저장된 정보의 인덱스값을 파라미터로 하여 지정된 주소를 호출하고, 서버가 파라미터로 넘겨온 인덱스값을 기준으로 데이터베이스에서 사용자 정보를 추출하는 제 2 단계; 및 서버에서 상기 추출된 사용자 정보를 쿠키로 설정한 후에, 부가정보를 통해 원하는 메뉴로 이동하는 제 3 단계를 포함함.The present invention provides a first step of generating a unique index key in a client and storing user information and additional information necessary for login together with the generated index in a server; A second step of driving a web browser to call a designated address using the index value of the information stored in the database as a parameter, and extracting user information from the database based on the index value passed by the server as a parameter; And setting the extracted user information as a cookie in the server, and then moving to a desired menu through the additional information.

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

본 발명은 종합물류정보 전산망 시스템 등에 이용됨.The present invention is used for a comprehensive logistics information computer network system.

Description

클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법How to link client / server environment system with web environment system

본 발명은 종합물류정보 전산망 시스템 등에서 클라이언트/서버 환경시스템에 접속한 사용자가 웹에서 제공되는 서비스를 받고자 할 때, 동일 로그인 식별번호(ID : Identification)를 사용하여 사용자가 새로운 로그인 작업없이 웹 서비스에 접속하도록 하므로써, 사용자의 편의성을 증대시킴과 동시에 사용자 정보의 보안을 강화할 수 있도록 한 연동방법 및 그를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.According to the present invention, when a user connected to a client / server environment system in a comprehensive logistics information computer system wants to receive a service provided by the web, the user uses the same login identification number (ID) to access a web service without a new login operation. The present invention relates to a computer-readable recording medium having recorded thereon an interlocking method and a program for realizing the same.

도 1 은 종래의 클라이언트/서버 환경시스템에서 웹으로 로그인하는 방법에 대한 흐름도로서, 클라이언트/서버 환경에서 웹서비스를 이용하고자 할 때 사용되는 절차를 나타낸다.1 is a flowchart illustrating a method of logging in to the web in a conventional client / server environment system, and illustrates a procedure used when a web service is used in a client / server environment.

종합물류정보 전산망 시스템은 지도관제를 주 목적으로 하는 클라이언트/서버 환경의 시스템과 그 외의 모든 물류활동에 관련된 업무를 웹 환경의 시스템에서 처리하도록 구축되었다.Comprehensive logistics information computer network system is constructed to handle the system related to the client / server environment with the main purpose of map control and all other logistics activities in the system of web environment.

도 1에 도시된 바와 같이, 종래의 클라이언트/서버 환경시스템에서 웹으로 로그인하는 방법은, 사용자가 클라이언트/서버(C/S) 환경에서 지도 관제시스템으로 로그인을 하면(101), 사용자 로그인(UserLogin)을 호출해서 사용자 인증을 수행하여(102) 지도 관제시스템을 사용한다(103).As shown in FIG. 1, in the conventional client / server environment system, a method of logging in to the web is performed when a user logs in to a map control system in a client / server (C / S) environment (101). Call to perform user authentication (102) to use the map control system (103).

만약, 사용중에 웹서비스를 받기 위하여 사용자가 인터페이스를 통해 웹브라우저를 호출하면(104), 웹서비스를 이용하기 위한 사용자 로그인 작업이 수행되고 (105), 인증작업은 사용자 로그인(UserLogin) 컴퓨터 도형처리 인터페이스(CGI : Computer Graphics Interface)가 호출되어 수행된다(106). 이때, 사용자 인증은 선택(Select) 문장을 이용하여 사용자 정보를 얻어와, 얻어진 정보와 입력된 정보를 비교하여 인증여부를 결정한다.If a user calls a web browser through an interface to receive a web service while in use (104), a user login operation for using the web service is performed (105), and the authentication operation is a user login (UserLogin) computer graphics processing. An interface (CGI: Computer Graphics Interface) is called and performed (106). In this case, the user authentication obtains user information using a select sentence, and compares the obtained information with the input information to determine whether to authenticate.

사용자 인증이 완료되면, 사용자정보는 웹에서 쿠키정보로 실행되어(107) 사용자는 웹 프로그램을 이용한다(108).When user authentication is complete, the user information is executed with cookie information on the web (107) so that the user uses a web program (108).

이상에서와 같이, 종래의 클라이언트/서버 환경시스템에서 웹으로 로그인하는 방법은 사용자에게 인증작업을 위한 두번의 입력작업을 요구하게 되어 편의성을 감소시킬 뿐만아니라, 작업의 연속성을 떨어뜨림으로써, 결국 생산성을 저하시키는 결과를 초래하는 문제점이 있었다.As described above, the conventional method of logging in to the web in the client / server environment system requires the user to input two times for authentication, thereby reducing convenience and reducing the continuity of the work, resulting in productivity. There was a problem that results in lowering.

상기한 바와 같은 문제점을 해결하기 위하여 안출된 본 발명은, 종합물류정보 전산망 시스템 등에서 클라이언트/서버 환경시스템에 접속한 사용자가 웹에서 제공되는 서비스를 받고자 할 때, 동일 로그인 식별번호(ID)를 사용하여 사용자가 새로운 로그인 작업없이 웹 서비스에 접속하도록 하므로써, 사용자의 편의성을 증대시킴과 동시에 사용자 정보의 보안을 강화하기 위한 연동방법 및 그를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.In order to solve the problems described above, the present invention, when a user connected to a client / server environment system in a comprehensive logistics information computer network system to receive the service provided by the web, use the same login identification number (ID) By increasing the user's convenience and allowing the user to access the web service without a new login operation, the present invention provides an interlocking method for enhancing the security of user information and a computer-readable recording medium recording a program for realizing the same. The purpose is.

도 1 은 종래의 클라이언트/서버 환경시스템에서 웹으로 로그인하는 방법에 대한 흐름도.1 is a flowchart illustrating a method for logging in to the web in a conventional client / server environment system.

도 2 는 본 발명이 적용되는 종합물류정보 전산망 시스템의 구성도.2 is a block diagram of a comprehensive logistics information computer network system to which the present invention is applied.

도 3 은 본 발명에 따른 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법에 대한 설명도.3 is an explanatory diagram of a method of interworking between a client / server environment system and a web environment system according to the present invention;

도 4 은 본 발명에 따른 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법에 대한 일실시예 흐름도.4 is a flowchart illustrating an interworking method between a client / server environment system and a web environment system according to the present invention.

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

10 : 화물운송 정보시스템 20 : 웹 클라이언트10: Cargo transportation information system 20: Web client

30 : C/S 클라이언트 지도관제시스템 40 : 차량(GPS 단말기)30: C / S client guidance control system 40: vehicle (GPS terminal)

상기 목적을 달성하기 위한 본 발명은, 클라이언트/서버 환경시스템에서 웹 환경시스템으로 로그인하는 시스템에 적용되는 연동 방법에 있어서, 클라이언트에서 인덱스의 중복을 방지하기 위해 유일한 인덱스 키를 생성하고, 로그인에 필요한 사용자 정보와 부가정보를 생성된 인덱스와 함께 서버에 저장하는 제 1 단계; 웹 브라우저를 구동시켜 데이터베이스에 저장된 정보의 인덱스값을 파라미터로 하여 지정된 주소를 호출하고, 상기 서버가 파라미터로 넘겨온 인덱스값을 기준으로 상기 데이터베이스에서 사용자 정보를 추출하는 제 2 단계; 및 상기 서버에서 상기 추출된 사용자 정보를 쿠키로 설정한 후에, 부가정보를 통해 원하는 메뉴로 이동하는 제 3 단계를 포함한다.The present invention for achieving the above object, in the interlocking method applied to the system to log in to the web environment system in the client / server environment system, to create a unique index key in order to prevent the index duplication in the client, it is necessary to log in A first step of storing user information and additional information together with the generated index in a server; A second step of driving a web browser to call a designated address using an index value of information stored in a database, and extracting user information from the database based on the index value passed by the server as a parameter; And setting the extracted user information as a cookie in the server, and then moving to a desired menu through additional information.

또한, 본 발명은, 프로세서를 구비한 클라이언트/서버 환경시스템에서 웹 환경시스템으로 로그인하는 시스템에, 클라이언트에서 인덱스의 중복을 방지하기 위해 유일한 인덱스 키를 생성하고, 로그인에 필요한 사용자 정보와 부가정보를 생성된 인덱스와 함께 서버에 저장하는 기능; 웹 브라우저를 구동시켜 데이터베이스에 저장된 정보의 인덱스값을 파라미터로 하여 지정된 주소를 호출하고, 상기 서버가 파라미터로 넘겨온 인덱스값을 기준으로 상기 데이터베이스에서 사용자 정보를 추출하는 기능; 및 상기 서버에서 상기 추출된 사용자 정보를 쿠키로 설정한 후에, 부가정보를 통해 원하는 메뉴로 이동하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a system for logging in to a web environment system from a client / server environment system having a processor, generating a unique index key to prevent duplication of indexes on the client, and providing user information and additional information necessary for login. Storing the generated index with the server; A function of calling a designated address using an index value of information stored in a database by running a web browser and extracting user information from the database based on the index value passed by the server as a parameter; And setting the extracted user information as a cookie in the server, and recording a program for realizing a function of moving to a desired menu through additional information.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2 는 본 발명이 적용되는 종합물류정보 전산망 시스템의 구성도이다.2 is a block diagram of a comprehensive logistics information computer network system to which the present invention is applied.

도 2에 도시된 바와 같이, 본 발명이 적용되는 종합물류정보 전산망 시스템은 화물운송 정보시스템(10)과, 화물운송 정보시스템(10)과 인터넷 및 전용선(56K)으로 연결된 웹 클라이언트(20) 및 C/S 클라이언트 지도 관제시스템(30)과, 화물운송 정보시스템(10)과 무선데이터망을 통해 차량내에 설치된 GPS 단말기(40)를 구비한다.As shown in FIG. 2, the integrated logistics information computer network system to which the present invention is applied includes a web client 20 connected to a freight transportation information system 10, a freight transportation information system 10, and the Internet and a dedicated line 56K. The C / S client map control system 30, the cargo transportation information system 10, and the GPS terminal 40 installed in the vehicle via a wireless data network are provided.

웹기반 화물운송 정보시스템(10)은 응용 서버(11), 화물운송정보 데이터베이스(12), 실시간 데이터 서버(13), 차량정보 데이터베이스(14), 화물운송정보 웹서버(15), 허브(18), 지리정보시스템(GIS) 서버(16), 전자지도 데이터베이스(17), 허브(HUB), 및 라우터(19)를 구비한다.The web-based freight transportation information system 10 includes an application server 11, freight transportation information database 12, real time data server 13, vehicle information database 14, freight transportation information web server 15, hub 18 ), A geographic information system (GIS) server 16, an electronic map database 17, a hub HUB, and a router 19.

이러한 웹기반 화물운송 정보시스템(10)은 인터넷 및 전용선(56K)를 통해 웹 클라이언트(20) 및 C/S 클라이언트 지도관제시스템(30)과 연결되고, 무선데이터망을 통해 차량내에 설치된 GPS 단말기(40)와 연결된다.The web-based cargo transportation information system 10 is connected to the web client 20 and the C / S client map control system 30 through the Internet and a dedicated line 56K, and is installed in a vehicle via a wireless data network. 40).

상기한 바와 같은 구성을 갖는 웹기반 화물운송 정보시스템(10)의 동작을 구체적으로 살펴보면 다음과 같다.Looking at the operation of the web-based cargo transport information system 10 having the configuration as described above in detail.

사용자는 웹 클라이언트(20)를 통해 화물운송정보 웹서버(15)로 접속하여 원하는 서비스를 유니폼 자원 판별자(URL : Uniform Resource Locater)로 요청하고, 화물운송정보 웹서버(15)는 응용서버(11)에 위치한 화물운송정보 데이터베이스(12)에서 해당 서비스 프로그램을 실행시킨다. 이때, 실행된 프로그램은 정해진 처리절차에 따라 화물운송정보 데이터베이스(12), 차량정보 데이터베이스(14)를 액세스하여 출력 결과를 하이퍼 텍스트 마크업 언어(HTML : Hipertext Markup Language) 문서 형태로 웹 클라이언트(20)에게 전달한다.The user accesses the cargo transportation information web server 15 through the web client 20 and requests a desired service to a Uniform Resource Locater (URL), and the cargo transportation information web server 15 is an application server ( The service program is executed in the freight transportation information database 12 located at 11). At this time, the executed program accesses the freight transportation information database 12 and the vehicle information database 14 according to a predetermined processing procedure, and outputs the output result in the form of a hypertext markup language (HTML) document. To).

실시간 데이터 서버(13)는 무선데이터망을 통해 GPS 단말기가 탑재된 차량(40)으로부터 수신된 상태정보 및 위치 좌표 정보를 차량정보 데이터베이스(14)에 기록하고, 응용 서버(11)에서 송신 요청하는 메시지를 무선데이터망을 통해 GPS 단말기가 탑재된 차량(40)으로 송신한다.The real time data server 13 records the state information and the position coordinate information received from the vehicle 40 on which the GPS terminal is mounted via the wireless data network to the vehicle information database 14, and requests the transmission from the application server 11. The message is transmitted to the vehicle 40 equipped with the GPS terminal via the wireless data network.

지리정보시스템(GIS) 서버(16)는 공간 데이터베이스 엔진(SDE : Spatial Database Engine) 툴(Tool)을 사용하여 위치좌표값을 전자지도상의 지명값으로 바꾸어서 응용서버(11)나 실시간 데이터 서버(13)의 요청을 처리하는 역할을 수행한다.The Geographic Information System (GIS) server 16 uses the Spatial Database Engine (SDE) Tool to convert the position coordinates into place names on an electronic map, thereby providing an application server 11 or a real-time data server 13. ) To handle requests.

도 3 은 본 발명에 따른 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법에 대한 설명도이다.3 is an explanatory diagram for a method of interworking between a client / server environment system and a web environment system according to the present invention.

본 발명은 C/S와 웹의 연동을 단일 로그인 ID로 클라이언트/서버 환경의 시스템에서 웹 환경의 시스템으로 접속하여 사용하는 것으로서, C/S와 웹의 연동을 단일 로그인 ID로 C/S와 웹에서 공동사용을 목적으로 사용자 정보의 보안 유지를 위해, 기존의 URL뒤에 사용자 정보를 붙이는 방법을 사용하지 않고, 웹과 C/S가 공유하는 물리적인 데이터베이스(DB) 테이블을 두어 사용자 인증 기능을 수행한다.The present invention uses the C / S and the web interworking with a single login ID from the system of the client / server environment to the system of the web environment, the C / S and the web interworking with the single login ID C / S and Web In order to keep user information secure for the purpose of common use, user authentication function is performed by placing a physical database (DB) table shared by web and C / S without using user information behind existing URL. do.

도 3에 도시된 바와 같이, 본 발명에 따른 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법은, 사용자에게 단 한번의 로그인만으로 C/S와 웹 서비스를 공동으로 사용할 수 있도록 하기 위하여, 클라이언트(31)가 지도 관제시스템 사용을 위해 종물망에 로그인 하면, 사용자인증(TCL/TK SQL imbedded) 로그인 정보는 클라이언트 메모리에 상주되어 웹 호출시 사용자정보를 시스템 서버(32)를 거쳐 데이터베이스(33)에 저장된다.As shown in FIG. 3, the method of interworking with the client / server environment system and the web environment system according to the present invention includes a client to enable the user to jointly use the C / S and the web service with only one login. When 31 logs in to the slave network for the use of the map control system, the user authentication (TCL / TK SQL imbedded) login information resides in the client memory, and the user information is transferred via the system server 32 to the database 33 when the web call is made. Are stored in.

이후에, 웹 브라우저가 구동되면서 데이터베이스(33)에 저장된 정보의 인덱스값을 파라미터로 하여 지정된 주소(URL)을 호출하고, CGI 프로그램이 파라미터로 넘겨받은 인덱스값을 가지고 사용자 정보를 데이터베이스(33)에서 얻어오며, 이 사용자정보는 쿠키값으로 설정되므로써, 사용자인증 작업이 완료된다.Subsequently, the web browser is started and the designated address (URL) is called using the index value of the information stored in the database 33 as a parameter, and the user information is transferred from the database 33 with the index value passed by the CGI program as a parameter. This user information is set to a cookie value, thereby completing the user authentication operation.

도 4 은 본 발명에 따른 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법에 대한 일실시예 흐름도이다.4 is a flowchart illustrating a method of interworking a client / server environment system and a web environment system according to the present invention.

본 발명은 하나의 동일 로그인 ID로 클라이언트/서버 환경의 시스템에서 웹 환경의 시스템으로 자동으로 접속하여 2개의 다른 시스템을 연동하여 주기 위해, 사용자 정보의 보안 유지를 위해 기존의 URL뒤에 사용자 정보를 붙이는 방법을 사용하지않고, 웹과 C/S가 공유하는 물리적인 DB 테이블을 두어 사용자 인증 기능을 수행한다.The present invention attaches the user information behind the existing URL to maintain the security of the user information in order to automatically connect the two systems to the system of the web environment from the system of the client / server environment with one same login ID. Instead of using the method, the user authenticates by placing the physical DB table shared by the web and C / S.

따라서, 본 발명은 클라이언트/서버 환경인 지도관제시스템에 접속한 사용자가 웹에서 제공되는 서비스를 받고자 할 때, 사용자가 새로운 로그인 작업없이 웹 서비스에 접속하게 하여 사용자의 편의성을 증대시킴과 동시에 사용자 정보의 보안을 강화하고, 사용자가 웹과 클라이언트/서버 시스템을 원할하게 왕래하게 하여 한 개의 업무를 양쪽 환경에 중복된 형태로 개발하게 함에 따르는 비효율적 투자를 원천적으로 피할 수 있다.Therefore, when the user connected to the map control system, which is a client / server environment, wants to receive a service provided by the web, the user can access the web service without a new login operation, thereby increasing user convenience and user information. Security, and inefficient investments inherent in allowing users to seamlessly navigate web and client / server systems, developing one task in both environments.

도 4에 도시된 바와 같이, 본 발명에 따른 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법은, 먼저 일단 사용자가 C/S에서 웹서비스를 구동하면, 웹 자동 로그인 프로그램이 인덱스의 중복을 방지하기 위해 유일한 인덱스 키의 생성에 필요한 서버의 시간을 얻어와 인덱스 키를 생성하고(401), 로그인에 필요한 사용자정보와 부가정보를 생성된 인덱스와 함께 서버에 저장한다(402).As shown in FIG. 4, in the method of interworking with the client / server environment system and the web environment system according to the present invention, first, when a user runs a web service in the C / S, the web automatic login program detects duplicate indexes. To prevent this, the server obtains the time required for generating a unique index key and generates an index key (401), and stores user information and additional information necessary for login together with the generated index in the server (402).

이후, 웹 자동 로그인 프로그램이 로컬의 레지스트리를 검사하여 웹 브라우저의 위치를 파악하여 구동시킨다(403). 이후에, 구동된 웹브라우저가 로그인용 URL을 호출하고 인덱스값을 파라미터로 하여 서버측 자동로그인용 CGI에 전달한다(404).Subsequently, the web automatic login program checks the local registry to identify and drive the location of the web browser (403). Thereafter, the driven web browser calls the URL for login and passes the index value as a parameter to the server-side automatic login CGI (404).

다음으로, 서버측 자동로그인용 CGI 프로그램이 파라미터로 넘어온 인덱스값을 기준으로 데이터베이스에서 사용자정보를 추출한 후에(405), 데이터베이스에 남아있는 정보를 삭제한다(406). 이때, 혹시 남아 있을지도 모르는 쓰레기 정보도 함께 삭제한다.Next, after the server-side automatic login CGI program extracts user information from the database based on the index value passed as a parameter (405), the information remaining in the database is deleted (406). At this time, the garbage information that may be left is also deleted.

이어서, 서버측 CGI가 추출된 사용자정보를 쿠키로 설정하여 마치 사용자에 의하여 로그인한 상태처럼 만들어 준다(407).Subsequently, the server-side CGI sets the extracted user information as a cookie to make it look as if logged in by the user (407).

마지막으로, 서버측 CGI가 부가정보를 통해서 원하는 메뉴로 이동하여 부가정보에서 정의된 메뉴 또는 기능을 활성화시켜 준다(408).Finally, the server-side CGI moves to the desired menu through the additional information and activates a menu or function defined in the additional information (408).

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.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.

상기한 바와 같은 본 발명은, 사용자가 새로운 로그인 작업없이 웹 서비스에 접속할 수 있도록 하므로써 편의성의 증대와 작업의 연속성 구현으로 생산성 증가에 기여하며, 동시에 사용자 정보의 보안을 강화하고 사용자가 웹과 클라이언트/서버 시스템을 원할하게 왕래할 수 있도록 하여 하나의 업무가 양쪽 환경에 중복된 형태로 개발함에 따르는 비효율적 투자를 억제할 수 있는 효과가 있다.As described above, the present invention contributes to increased productivity by increasing convenience and realizing continuity of tasks by allowing a user to access a web service without a new login, while simultaneously enhancing the security of user information and allowing the user to access the web and client / By making the server system smoothly in and out, there is an effect that it can suppress the inefficient investment of developing a work in duplicate in both environments.

Claims (5)

클라이언트/서버 환경시스템에서 웹 환경시스템으로 로그인하는 시스템에 적용되는 연동 방법에 있어서,In the interworking method applied to the system to log in to the web environment system from the client / server environment system, 클라이언트에서 인덱스의 중복을 방지하기 위해 유일한 인덱스 키를 생성하고, 로그인에 필요한 사용자 정보와 부가정보를 생성된 인덱스와 함께 서버에 저장하는 제 1 단계;A first step of generating a unique index key to prevent duplication of indexes at the client, and storing user information and additional information necessary for login together with the generated index in a server; 웹 브라우저를 구동시켜 데이터베이스에 저장된 정보의 인덱스값을 파라미터로 하여 지정된 주소를 호출하고, 상기 서버가 파라미터로 넘겨온 인덱스값을 기준으로 상기 데이터베이스에서 사용자 정보를 추출하는 제 2 단계; 및A second step of driving a web browser to call a designated address using an index value of information stored in a database, and extracting user information from the database based on the index value passed by the server as a parameter; And 상기 서버에서 상기 추출된 사용자 정보를 쿠키로 설정한 후에, 부가정보를 통해 원하는 메뉴로 이동하는 제 3 단계After setting the extracted user information as a cookie in the server, moving to a desired menu through additional information 를 포함하여 이루어진 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법.Interworking method between the client / server environment system and the web environment system made, including. 제 1 항에 있어서,The method of claim 1, 상기 제 1 단계는,The first step is, 사용자가 클라이언트/서버에서 웹서비스를 구동하면, 상기 클라이언트의 자동 로그인 프로그램이 인덱스의 중복을 방지하기 위해, 유일한 인덱스 키의 생성에 필요한 서버의 시간을 얻어와 인덱스 키를 생성하는 제 4 단계; 및A fourth step of, when the user runs a web service on the client / server, the client's automatic login program obtains the server's time for generating a unique index key and generates an index key to prevent duplication of the index; And 로그인에 필요한 사용자정보와 부가정보를 생성된 인덱스와 함께 상기 서버에 저장하는 제 5 단계A fifth step of storing user information and additional information necessary for login together with the generated index in the server; 를 포함하여 이루어진 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법.Interworking method between the client / server environment system and the web environment system made, including. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 제 2 단계는,The second step, 상기 클라이언트의 자동 로그인 프로그램이 로컬의 레지스트리를 검사하여 상기 웹 브라우저의 위치를 파악하여 구동시키는 제 6 단계;A sixth step in which the automatic login program of the client checks a local registry and locates and runs the web browser; 구동된 상기 웹 브라우저가 로그인용 유니폼 자원 판별자(URL)를 호출하고 인덱스값을 파라미터로 하여 상기 서버의 자동 로그인 프로그램에 전달하는 제 7 단계; 및A seventh step in which the driven web browser calls the uniform resource identifier (URL) for login and delivers the index value as a parameter to the automatic login program of the server; And 상기 서버의 자동 로그인 프로그램이 파라미터로 넘어온 인덱스값을 기준으로 상기 데이터베이스에서 사용자 정보를 추출한 후에, 상기 데이터베이스에 남아있는 정보를 삭제하는 제 8 단계An eighth step of extracting user information from the database after the automatic login program of the server extracts user information from the database based on an index value passed as a parameter; 를 포함하여 이루어진 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법.Interworking method between the client / server environment system and the web environment system made, including. 제 3 항에 있어서,The method of claim 3, wherein 상기 제 3 단계는,The third step, 상기 서버의 자동 로그인 프로그램이 추출된 사용자정보를 쿠키로 설정하여 마치 사용자에 의하여 로그인한 상태처럼 만들어 주는 제 9 단계; 및A ninth step in which the automatic login program of the server sets the extracted user information as a cookie to make it look as if logged in by the user; And 상기 서버의 자동 로그인 프로그램이 부가정보를 통해서 원하는 메뉴로 이동하여 부가정보에서 정의된 메뉴나 기능을 활성화시키는 제 10 단계A tenth step in which the automatic login program of the server moves to a desired menu through the additional information to activate a menu or a function defined in the additional information; 를 포함하여 이루어진 클라이언트/서버 환경시스템과 웹 환경시스템과의 연동 방법.Interworking method between the client / server environment system and the web environment system made, including. 프로세서를 구비한 클라이언트/서버 환경시스템에서 웹 환경시스템으로 로그인하는 시스템에,From a client / server environment system with a processor to a system logging in to a web environment system, 클라이언트에서 인덱스의 중복을 방지하기 위해 유일한 인덱스 키를 생성하고, 로그인에 필요한 사용자 정보와 부가정보를 생성된 인덱스와 함께 서버에 저장하는 기능;Generating a unique index key to prevent index duplication on the client, and storing user information and additional information necessary for login together with the generated index on the server; 웹 브라우저를 구동시켜 데이터베이스에 저장된 정보의 인덱스값을 파라미터로 하여 지정된 주소를 호출하고, 상기 서버가 파라미터로 넘겨온 인덱스값을 기준으로 상기 데이터베이스에서 사용자 정보를 추출하는 기능; 및A function of calling a designated address using an index value of information stored in a database by running a web browser and extracting user information from the database based on the index value passed by the server as a parameter; And 상기 서버에서 상기 추출된 사용자 정보를 쿠키로 설정한 후에, 부가정보를 통해 원하는 메뉴로 이동하는 기능After setting the extracted user information as a cookie in the server, a function of moving to a desired menu through additional information 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1019980054724A 1998-12-12 1998-12-12 How to link client / server environment system with web environment system KR100278294B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980054724A KR100278294B1 (en) 1998-12-12 1998-12-12 How to link client / server environment system with web environment system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980054724A KR100278294B1 (en) 1998-12-12 1998-12-12 How to link client / server environment system with web environment system

Publications (2)

Publication Number Publication Date
KR20000039404A KR20000039404A (en) 2000-07-05
KR100278294B1 true KR100278294B1 (en) 2001-01-15

Family

ID=19562627

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980054724A KR100278294B1 (en) 1998-12-12 1998-12-12 How to link client / server environment system with web environment system

Country Status (1)

Country Link
KR (1) KR100278294B1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100938754B1 (en) 2006-10-30 2010-01-26 엘지전자 주식회사 Data transmission method and data receiving method using discontinuous reception
US8081662B2 (en) 2007-04-30 2011-12-20 Lg Electronics Inc. Methods of transmitting data blocks in wireless communication system
US8543089B2 (en) * 2007-04-30 2013-09-24 Lg Electronics Inc. Method for performing an authentication of entities during establishment of wireless call connection
KR100917205B1 (en) 2007-05-02 2009-09-15 엘지전자 주식회사 Method of configuring a data block in wireless communication system
EP2627146B1 (en) 2007-06-18 2017-09-20 LG Electronics Inc. Method and user equipment for performing uplink synchronization in wireless communication system
KR101470638B1 (en) 2007-06-18 2014-12-08 엘지전자 주식회사 Method for enhancing radio resource and informing status report in mobile telecommunications system and receiver of mobile telecommunications

Also Published As

Publication number Publication date
KR20000039404A (en) 2000-07-05

Similar Documents

Publication Publication Date Title
US10412091B2 (en) Systems and methods for controlling sign-on to web applications
US5826267A (en) Web information kiosk
US5999971A (en) Apparatus and method for identifying clients accessing network sites
US5918009A (en) Technique for sharing information on world wide web
US7756903B2 (en) Configuring a search engine results page with environment-specific information
US7051068B1 (en) Method and system for changing a collaborating client behavior according to context
KR100331525B1 (en) Generic user authentication for network computers
US7774835B2 (en) Method and system for extracting application protocol characteristics
WO2001073528A3 (en) Method and apparatus for sending and tracking resume data ont the intranet
US7039804B2 (en) Method and system to integrate existing user and group definitions in a database server with heterogeneous application servers
CN102752300B (en) Dynamic antitheft link system and dynamic antitheft link method
JPH11212912A (en) Session management system and method
US20070011742A1 (en) Communication information monitoring apparatus
US20030105621A1 (en) Method for computer-assisted translation
US6785705B1 (en) Method and apparatus for proxy chaining
US6691104B1 (en) System and method for personalizing and applying a post processing tool system
US20060248189A1 (en) Reverse proxy system and method
KR100278294B1 (en) How to link client / server environment system with web environment system
CN103095663B (en) Information interacting method between a kind of A non logged-on user and device
US9778919B2 (en) Dual context interaction with a content object for facilitating content creation and software development
US7809858B1 (en) Cross-protocol URL mapping
CN102004729A (en) Method and system for showing website webpage and website server
US20150319227A1 (en) Distributed historization system
US8826119B2 (en) Management of a web site that includes dynamic protected data
JP4362778B2 (en) Proxy server device

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121008

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20131004

Year of fee payment: 14

LAPS Lapse due to unpaid annual fee