KR102240159B1 - Connection-oriented connection waiting support service method and device - Google Patents
Connection-oriented connection waiting support service method and device Download PDFInfo
- Publication number
- KR102240159B1 KR102240159B1 KR1020200073799A KR20200073799A KR102240159B1 KR 102240159 B1 KR102240159 B1 KR 102240159B1 KR 1020200073799 A KR1020200073799 A KR 1020200073799A KR 20200073799 A KR20200073799 A KR 20200073799A KR 102240159 B1 KR102240159 B1 KR 102240159B1
- Authority
- KR
- South Korea
- Prior art keywords
- user terminal
- service device
- page
- access
- connection
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0273—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP]
- H04L41/0293—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP] for accessing web services by means of a binding identification of the management service or element
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5054—Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
본 발명은 접속 대기 지원 서비스 방법 및 장치에 관한 것으로, 보다 자세하게는 페이지별로 접속 대기 제어 정책을 다르게 적용할 수 있는 연결지향형 접속 대기 지원 서비스 방법 및 장치에 관한 것이다.The present invention relates to a connection waiting support service method and apparatus, and more particularly, to a connection-oriented connection waiting support service method and apparatus in which an access waiting control policy can be applied differently for each page.
일반적으로, 웹(WEB) 서버나 왑(WAP) 서버 등과 같은 네트워크 시스템은 많은 사용자들의 접속이 짧은 시간 내에 갑자기 폭주하면, 접속 처리가 지연되거나 심지어는 동작하지 않고 다운되는 문제가 발생한다.In general, in a network system such as a web (WEB) server or a swap (WAP) server, when a large number of users' connections suddenly overflow within a short time, a problem occurs in that connection processing is delayed or even stopped without operation.
이를 해결하기 위해 트래픽 폭주 상황시 이를 대처하는 솔루션 또는 스위치 등의 제품들은 임계치 설정을 관리자가 직접 설정하도록 한다. 이러한 경우 실제 시스템의 임계치를 산정해야 하는 어려움이 있으며 또한 실시간 적용이 안되거나 잘못된 설정을 할 경우 시스템에 악영향을 미치게 된다.In order to solve this problem, in case of a traffic congestion situation, products such as a solution or switch are required to set the threshold value by the administrator. In this case, there is a difficulty in calculating the threshold of the actual system, and if real-time application is not possible or incorrect settings are made, the system is adversely affected.
한편 트래픽 제어 제품을 사용하지 않는 곳들은 서버를 증설하여 사용자들의 접속을 처리하는 것으로 해결하고 있다. 그러나 서버를 증설하는 것은 사용자의 요청을 받아 줄 수는 있지만, DB(Database)나 WAS(Web Application Server)와 같이 한정된 리소스를 사용하는 장비의 처리 능력에 한계가 있기 때문에 사용자의 요청이 일정 수준 이상이 되면 더 이상 처리를 못하게 되는 문제가 발생한다. 그리고 사용자의 요청이 일정 수준 이상인 경우는 해당 요청의 처리 이외에 한정된 리소스와 관련된 모든 서비스에 영향을 주게 되어 전체 서비스를 원활하게 제공하지 못한다. 또한 서버를 증설하기 위해서는 서버 증설 수만큼의 비용이 추가적으로 필요로 하는 문제가 있다.Meanwhile, places that do not use traffic control products are addressed by adding servers to handle users' access. However, adding a server can accommodate the user's request, but the user's request is more than a certain level because the processing capacity of equipment using limited resources such as DB (Database) or WAS (Web Application Server) is limited. When this happens, there is a problem that further processing is not possible. In addition, when a user's request is above a certain level, all services related to limited resources other than the processing of the request are affected, and the entire service cannot be provided smoothly. In addition, there is a problem that an additional cost equal to the number of server expansions is required to expand the server.
이러한 문제를 해결하기 위해 한국공개특허 제2016-0073893호는 서비스 서버에 접속하는 사용자측의 서비스 품질을 측정하고, 측정되는 서비스 품질에 따라 서비스 서버에의 진입 허용수 조절 여부를 결정하고, 진입 허용수 조절 정보에 따라 서비스 서버의 진입 허용수를 조절하여 서비스 서버에 대한 사용자의 접속을 제어하는 사용자 서비스 품질 기반 실시간 진입 허용수 관리 장치 및 방법이 개시되어 있다.In order to solve this problem, Korean Patent Publication No. 2016-0073893 measures the service quality of the user who accesses the service server, determines whether to adjust the allowable number of entries to the service server according to the measured service quality, and adjusts the allowable number of entries. According to the present disclosure, an apparatus and method for real-time access allowed number management based on user service quality for controlling a user's access to a service server by adjusting the allowed number of accesses of a service server are disclosed.
네트워크 시스템에서 제공하는 페이지마다 네트워크 시스템에 미치는 부하가 다르다. 그런데 종래 접속대기제어 기능이 적용된 시스템에서는 페이지별 특성을 고려하지 않고 단순하게 대기순번에 따라 순차적으로 접속을 허용함으로써 비교적 네트워크 시스템에 부하가 적게 걸리는 요청에 대해서도 페이지 전달까지 많은 대기 시간이 소요되게 되는 경우가 있었다.Each page provided by the network system has a different load on the network system. However, in the conventional system to which the connection wait control function is applied, a lot of waiting time is required for page delivery even for requests that require relatively little load on the network system by simply allowing access sequentially according to the waiting sequence without considering the characteristics of each page. There was a case.
따라서 본 발명이 해결하고자 하는 기술적 과제는 페이지별로 접속 대기 제어 정책을 다르게 적용할 수 있는 연결지향형 접속 대기 지원 서비스 방법 및 장치를 제공하는 것이다.Accordingly, a technical problem to be solved by the present invention is to provide a connection-oriented connection waiting support service method and apparatus in which a different connection waiting control policy can be applied for each page.
상기한 기술적 과제를 해결하기 위한 본 발명에 따른 방법은 대상 네트워크 시스템의 페이지별로 설정된 접속대기제어 정책을 서비스 장치가 제공받는 단계, 사용자 단말로부터 상기 대상 네트워크 시스템에서 제공하는 페이지에 대한 요청을 상기 서비스 장치가 전달받는 단계, 상기 사용자 단말로부터 요청된 페이지가 접속대기제어 정책이 적용된 페이지이면, 상기 서비스 장치가 상기 사용자 단말에 대기지원 소프트웨어가 탑재된 대기 확인 페이지를 전달하는 단계, 상기 사용자 단말에서 접속 대기가 선택되면, 상기 대기지원 소프트웨어가 상기 사용자 단말에서 실행되는 단계, 상기 사용자 단말에서 실행된 상기 대기지원 소프트웨어가 상기 사용자 단말의 아이피 어드레스(IP address)와 맥 어드레스(Mac address)를 상기 서비스 장치에 전달하는 단계, 상기 서비스 장치가 상기 전달되는 아이피 어드레스와 맥 어드레스 기반으로 상기 사용자 단말을 상기 요청된 페이지에 대한 접속 대기 리스트에 등록하고, 상기 사용자 단말이 접속 순번이 되었는지 확인하는 단계, 상기 사용자 단말의 접속 순번이 되면, 상기 서비스 장치가 상기 사용자 단말에 접속 허가 메시지를 전달하는 단계, 상기 서비스 장치로부터 접속 허가를 받으면, 상기 사용자 단말에서 상기 대기지원 소프트웨어의 실행이 종료되고, 상기 서비스 장치는 상기 대상 네트워크 시스템에 상기 페이지 요청을 전달하는 단계를 포함한다.The method according to the present invention for solving the above technical problem is the step of receiving, by a service device, a connection waiting control policy set for each page of a target network system, and requesting a page provided by the target network system from a user terminal to the service. Receiving the device, if the page requested from the user terminal is a page to which the access waiting control policy has been applied, the service device transmitting a waiting confirmation page on which the waiting support software is mounted to the user terminal, and accessing from the user terminal When standby is selected, the standby support software is executed on the user terminal, and the standby support software executed on the user terminal determines an IP address and a Mac address of the user terminal to the service device. Transmitting, by the service device, registering the user terminal in the connection waiting list for the requested page based on the transmitted IP address and MAC address, and checking whether the user terminal is in the access order, the user When the access order of the terminal is reached, the service device transmitting a connection permission message to the user terminal, and when access permission is received from the service device, the execution of the standby support software in the user terminal is terminated, and the service device is And transmitting the page request to the target network system.
상기 대기지원 소프트웨어는 상기 사용자 단말의 접속 순번이 될 때까지 상기 서비스 장치와 상기 사용자 단말의 접속을 유지시킬 수 있다.The standby support software may maintain the connection between the service device and the user terminal until the access order of the user terminal is reached.
상기 방법은, 상기 사용자 단말의 접속 순번이 되지 않았으면, 상기 서비스 장치는 상기 사용자 단말에 접속 대기 순번 정보를 전달하는 단계, 그리고 상기 사용자 단말은 상기 접속 대기 순번 정보를 화면에 표시하는 단계를 더 포함할 수 있다.The method further includes, if the access sequence number of the user terminal has not been reached, the service device transmitting, by the service device, the access waiting sequence number information to the user terminal, and the user terminal displaying the access waiting sequence number information on a screen. Can include.
상기 사용자 단말의 접속 순번이 될 때까지 상기 사용자 단말은 상기 사용자 단말의 아이피 어드레스와 맥 어드레스를 상기 서비스 장치에 전달하고, 상기 서비스 장치는 상기 접속 대기 순번 정보를 상기 사용자 단말에 전달하는 것을 반복할 수 있다.The user terminal transmits the IP address and MAC address of the user terminal to the service device until the access order of the user terminal is reached, and the service device repeats transmitting the connection waiting sequence number information to the user terminal. I can.
상기 방법은, 상기 사용자 단말에서 접속 대기가 선택되면, 상기 대기지원 소프트웨어가 상기 사용자 단말에 설치되어 있는지 확인한 후 상기 사용자 단말에 상기 대기지원 소프트웨어를 설치하는 단계를 더 포함할 수 있다.The method may further include the step of installing the standby support software in the user terminal after checking whether the standby support software is installed in the user terminal when the connection standby is selected in the user terminal.
컴퓨터에 상기 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함할 수 있다.It may include a computer-readable recording medium in which a program for executing the method is recorded in a computer.
상기한 기술적 과제를 해결하기 위한 본 발명에 따른 장치는, 대상 네트워크 시스템의 페이지별로 설정된 접속대기제어 정책을 제공받는 정책 관리부, 사용자 단말로부터 요청된 페이지가 접속대기제어 정책이 적용된 페이지이면 상기 사용자 단말에 대기지원 소프트웨어가 탑재된 대기 확인 페이지를 전달하는 대기확인 페이지 제공부, 그리고 상기 사용자 단말로부터 전달되는 상기 사용자 단말의 아이피 어드레스와 맥 어드레스 기반으로 상기 사용자 단말을 상기 요청된 페이지에 대한 접속 대기 리스트에 등록하고, 상기 사용자 단말이 접속 순번이 되었는지 확인하여 상기 사용자 단말의 접속 순번이 되면, 상기 대상 네트워크 시스템에 상기 페이지 요청을 전달하는 접속 관리부를 포함하고, 상기 사용자 단말에서 접속 대기가 선택되면 상기 사용자 단말에서 실행되는 상기 대기지원 소프트웨어에 의해 상기 사용자 단말의 아이피 어드레스와 맥 어드레스를 전달받는다.The apparatus according to the present invention for solving the above technical problem includes a policy management unit receiving a connection waiting control policy set for each page of a target network system, and if the page requested from the user terminal is a page to which the connection waiting control policy is applied, the user terminal A waiting confirmation page providing unit that delivers a waiting confirmation page on which the waiting support software is installed, and a waiting list for connecting the user terminal to the requested page based on the IP address and MAC address of the user terminal transmitted from the user terminal. And, when the user terminal is in the access order of the user terminal, and transmits the page request to the target network system by checking whether the user terminal is in the access order, and when the user terminal selects to wait for connection, the The IP address and MAC address of the user terminal are received by the standby support software executed in the user terminal.
본 발명에 의하면 페이지별 특성을 고려하여 페이지별로 동시 접속 허용수를 다르게 설정한 접속 대기 제어 정책을 적용함으로써 네트워크 시스템의 효율적인 서비스 제공을 가능하게 할 수 있다.According to the present invention, it is possible to provide an efficient service of a network system by applying an access waiting control policy in which the number of simultaneous access allowed for each page is set differently in consideration of the characteristics of each page.
도 1은 본 발명에 따른 연결지향형 접속 대기 지원 서비스 장치를 설명하기 위해 제공되는 블록도이다.
도 2는 본 발명에 따른 접속 대기 지원 서비스 장치의 세부 구성도이다.
도 3은 본 발명에 따른 연결지향형 접속 대기 지원 서비스 방법의 흐름도이다.1 is a block diagram provided to describe a connection-oriented connection waiting support service apparatus according to the present invention.
2 is a detailed configuration diagram of a service apparatus for supporting connection waiting according to the present invention.
3 is a flowchart of a connection-oriented connection waiting support service method according to the present invention.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art may easily implement the present invention.
도 1은 본 발명에 따른 연결지향형 접속 대기 지원 서비스 장치를 설명하기 위해 제공되는 블록도이다.1 is a block diagram provided to describe a connection-oriented connection waiting support service apparatus according to the present invention.
도 1을 참고하면, 본 발명에 따른 접속 대기 지원 서비스 장치(이하 '서비스 장치'라 함)(100)는 사용자 단말(200a, 200b, 200c, …, 200n)과 대상 네트워크 시스템(300) 사이에서 세션 연결을 관리하고, 필요에 따라 사용자 단말(200a, 200b, 200c, …, 200n)의 대상 네트워크 시스템(300)의 페이지 접속 대기를 제어할 수 있다.Referring to FIG. 1, a service device for supporting connection waiting (hereinafter referred to as a'service device') 100 according to the present invention is provided between a
서비스 장치(100)는 통신망(10)을 통해 사용자 단말(200a, 200b, 200c, …, 200n) 및 대상 네트워크 시스템(300)과 연결되어 각종 정보 및 데이터를 교환할 수 있다.The
통신망(10)은 구내 정보 통신망(Local Area Network, LAN), 도시권 통신망(Metropolitan Area Network, MAN), 광역 통신망(Wide Area Network, WAN), 인터넷(internet), 3G(generation), 4G(generation) 이동통신망, 와이파이(Wi-Fi), WIBRO(Wireless Broadband Internet) 또는 LTE(Long Term Evolution) 등을 포함하는 각종 데이터 통신망을 포함할 수 있고, 유선과 무선을 가리지 않으며 어떠한 통신 방식을 사용하더라도 상관없다.
사용자 단말(200a, 200b, 200c, …, 200n)은 대상 네트워크 시스템(300)에서 제공하는 서비스를 이용하기 위해 사용되는 정보 통신 단말로서, 데스크탑 컴퓨터(Desktop Computer), 노트북 컴퓨터(Notebook Computer), 스마트폰(Smart Phone), 태블릿(Tablet) PC, 개인 휴대 정보 단말기(Personal Digital Assistant, PDA)나 웹 패드(Web Pad) 등과 같이 메모리 수단을 구비하고 마이크로프로세서를 탑재하여 연산 능력을 갖춘 정보 통신 단말로 구현될 수 있다.
대상 네트워크 시스템(300)은 사용자 단말(200a, 200b, 200c, …, 200n)의 요청에 따른 페이지(page)를 제공할 수 있다. 여기서 페이지는 이미지, 소리, 동영상이나 다른 멀티미디어 파일의 위치에 대한 내용과 명세를 하이퍼텍스트 생성 언어(HTML)로 주석을 붙인 파일인 웹 페이지일 수 있다.The
대상 네트워크 시스템(300)은 사용자 단말(200a, 200b, 200c, …, 200n)로부터 요청에 따른 페이지를 제공하는 기능을 수행한다. 대상 네트워크 시스템(300)은 하나의 물리적인 서버 장치(도시하지 않음)에 하나 이상의 웹 어플리케이션이 구축된 형태일 수도 있다.The
서비스 장치(100)는 관리 대상으로 등록된 대상 네트워크 시스템(300)에 대한 사용자 단말(200a, 200b, 200c, …, 200n)의 접속 가능 여부를 확인하여, 사용자 단말(200a, 200b, 200c, …, 200n)과 대상 네트워크 시스템(300)의 세션 연결을 관리할 수 있다.The
대상 네트워크 시스템(300)에서 제공하는 페이지별로 접속대기제어 정책이 미리 정해질 수 있다. 예컨대 아래 표 1과 같이 대상 네트워크 시스템(300)에서 제공하는 페이지들이 A, B, C, D가 있다고 가정하면 페이지별 동시 접속 허용수가 설정될 수 있다. 대상 네트워크 시스템(300)에서 제공하는 페이지에 따라서는 접속대기제어 정책을 미적용하여 항상 접속을 허용하도록 구현하는 것도 가능하다.An access waiting control policy may be predetermined for each page provided by the
접속대기제어 정책이 적용된 페이지에 대해서, 서비스 장치(100)는 접속 요청을 한 사용자 단말 중에서 접속 대기를 선택한 사용자 단말을 해당 페이지에 대한 접속 대기 리스트에 등록하고 순번대로 접속시킬 수 있다. 반면 접속대기제어 기능이 미적용된 페이지에 대해서, 서비스 장치(100)는 접속 요청을 한 사용자 단말을 바로 대상 네트워크 시스템(300)에 접속시킬 수 있다.With respect to a page to which the connection waiting control policy is applied, the
서비스 장치(100)는 페이지별 접속대기제어 정책을 대상 네트워크 시스템(300)에서 전달받을 수 있다. 가령 대상 네트워크 시스템(300)의 관리자는 대상 네트워크 시스템(300)의 관리자 페이지 상에서 페이지별 접속대기제어 정책을 설정할 수 있다.The
서비스 장치(100)는 대상 네트워크 시스템(300)에서 각 페이지별로 대상 네트워크 시스템(300)의 리소스 사용량과 부하를 모니터링하고, 이를 대상 네트워크 시스템(300)의 관리자에게 보고할 수 있다. 관리자는 대상 네트워크 시스템(300)의 관리자 페이지 상에서 페이지별 리소스 사용량과 부하를 확인하고, 특정 페이지에 대한 접속이 크게 증가할 것 같은 이벤트 등을 고려하여 페이지별 접속대기제어 정책을 설정할 수 있다.The
물론 실시예에 따라서 대상 네트워크 시스템(300)에 설치되어 실행되는 페이지별 부하 모니터링 소프트웨어를 통해, 대상 네트워크 시스템(300)에서 자체적으로 페이지별로 리소스 사용량과 부하를 모니터링하여 대상 네트워크 시스템(300)의 관리자에게 보고하도록 구현하는 것도 가능하다.Of course, according to the embodiment, through the load monitoring software for each page installed and executed in the
페이지별 접속대기제어 정책은 대상 네트워크 시스템(300)의 판단에 따라 필요할 때마다 변경될 수 있다.The access standby control policy for each page may be changed whenever necessary according to the determination of the
접속대기제어 정책이 적용된 페이지에 대해서 사용자 단말(200a, 200b, 200c, …, 200n)로부터 접속 요청을 받으면, 서비스 장치(100)는 사용자 단말(200a, 200b, 200c, …, 200n)에 대기 확인 페이지를 전달할 수 있다. 대기 확인 페이지는 대기지원 소프트웨어가 탑재되어 있을 수 있다.When a connection request is received from the
대기 확인 페이지에서 사용자가 접속대기를 선택하면, 사용자 단말(200a, 200b, 200c, …, 200n)은 대기지원 소프트웨어를 설치하고 실행할 수 있다. 물론 이미 해당 사용자 단말(200a, 200b, 200c, …, 200n)에 대기지원 소프트웨어가 설치된 경우는 설치 과정을 생략하고 대기지원 소프트웨어를 실행할 수 있다.When the user selects the connection standby on the standby confirmation page, the
대기지원 소프트웨어는 사용자 단말(200a, 200b, 200c, …, 200n) 상에서 실행되면서 서비스 장치(100)와 접속을 유지하고, 사용자 단말(200a, 200b, 200c, …, 200n)의 아이피 어드레스(IP address)와 맥 어드레스(Mac address)를 획득하여 서비스 장치(100)에 미리 정해진 주기로 서비스 장치(100)에 반복하여 전달할 수 있다.The standby support software runs on the
서비스 장치(100)는 대기지원 소프트웨어로부터 반복적으로 전달되는 아이피 어드레스와 맥 어드레스를 통해 해당 사용자 단말(200a, 200b, 200c, …, 200n)이 계속 접속 대기 상태인지 확인할 수 있다. 만일 대기지원 소프트웨어로부터 일정 시간이 경과하도록 아이피 어드레스와 맥 어드레스가 전달되지 않으면, 해당 사용자 단말(200a, 200b, 200c, …, 200n)이 접속 대기를 해지한 것으로 판단하고 대기 리스트에서 삭제할 수 있다.The
대기지원 소프트웨어는 서비스 장치(100)로부터 해당 사용자 단말(200a, 200b, 200c, …, 200n)의 접속 대기 순번 정보를 전달받고, 사용자 단말(200a, 200b, 200c, …, 200n)의 브라우저를 제어하여 화면에 표시할 수 있다. 그리고 대기지원 소프트웨어는 서비스 장치(100)로부터 해당 사용자 단말(200a, 200b, 200c, …, 200n)의 접속 허가를 받으면 실행이 종료될 수 있다.The standby support software receives the connection waiting sequence number information of the corresponding user terminal (200a, 200b, 200c, ..., 200n) from the
도 2는 본 발명에 따른 접속 대기 지원 서비스 장치의 세부 구성도이다.2 is a detailed configuration diagram of a service apparatus for supporting connection waiting according to the present invention.
도 2를 참고하면, 서비스 장치(100)는 정책 관리부(110), 대기확인 페이지 제공부(130) 및 접속 관리부(150)를 포함할 수 있다.Referring to FIG. 2, the
정책 관리부(110)는 대상 네트워크 시스템(300)의 페이지별로 설정된 접속대기제어 정책을 제공받아 저장할 수 있다.The
대기확인 페이지 제공부(130)는 사용자 단말(200a, 200b, 200c, …, 200n)로부터 요청된 페이지가 접속대기제어 정책이 적용된 페이지이면, 사용자 단말(200a, 200b, 200c, …, 200n)에 대기지원 소프트웨어가 탑재된 대기 확인 페이지를 전달하는 기능을 수행한다.If the page requested from the user terminal (200a, 200b, 200c, ..., 200n) is a page to which the connection waiting control policy is applied, the standby confirmation
접속 관리부(150)는 사용자 단말(200a, 200b, 200c, …, 200n)로부터 전달되는 사용자 단말의 아이피 어드레스와 맥 어드레스 기반으로 사용자 단말(200a, 200b, 200c, …, 200n)이 요청한 페이지에 대한 접속 대기 리스트에 해당 사용자 단말을 등록할 수 있다. 그리고 접속 관리부(150)는 사용자 단말(200a, 200b, 200c, …, 200n)이 접속 순번이 되면, 대상 네트워크 시스템(300)에 페이지 요청을 전달하고 해당 사용자 단말과 대상 네트워크 시스템(300)의 접속을 허용할 수 있다.The
도 3은 본 발명에 따른 접속대기제어 기능 온 오프 동작을 설명하기 위한 흐름도이다.3 is a flowchart illustrating an on/off operation of a connection standby control function according to the present invention.
도 1 및 도 3을 참고하면, 먼저 서비스 장치(100)는 페이지별로 설정된 접속대기제어 정책을 제공받을 수 있다(S300). 단계(S300)에서 정책은 대상 네트워크 시스템(300)으로부터 전달받거나, 또는 대상 네트워크 시스템(300)의 관리자로부터 제공받을 수 있다.Referring to FIGS. 1 and 3, first, the
실시예에 따라 단계(S300)는 미리 정해진 주기마다 반복될 수 있다. 예컨대 서비스 장치(100)는 미리 정해진 주기마다 대상 네트워크 시스템(300)에 접속대기제어 정책을 요청하고, 그에 따라 대상 네트워크 시스템(300)으로부터 접속대기제어 정책을 전달받을 수도 있다. 물론 접속대기제어 정책에 변경 내용이 없으면, 대상 네트워크 시스템(300)은 대상 네트워크 시스템(300)에 접속대기제어 정책에 변경이 없다고 통지할 수 있다.Depending on the embodiment, step S300 may be repeated every predetermined period. For example, the
효율적인 관리를 위해 대상 네트워크 시스템(300)에서 제공하는 페이지의 변경, 삭제, 추가가 있거나, 또는 대상 네트워크 시스템(300)에서 제공하는 페이지에 대한 접속이 크게 증가할 것 같은 이벤트가 예정될 때마다 관리자는 페이지별 접속대기제어 정책을 변경 적용시키는 것이 바람직하다.Whenever there is a change, deletion, or addition of a page provided by the
서비스 장치(100)는 사용자 단말(200a)로부터 페이지 요청이 전달되면(S305), 서비스 장치(100)는 요청된 페이지에 대해서 접속대기제어 정책이 적용되어있는지 확인한다(S310).When the
해당 페이지에 대해서 접속대기제어 정책이 미적용 상태이면(S310-N), 서비스 장치(100)는 대상 네트워크 시스템(300)에 페이지 요청을 전달하여 사용자 단말(200a)과 대상 네트워크 시스템(300)의 접속을 허용한다(S315).If the connection waiting control policy is not applied to the page (S310-N), the
한편 해당 페이지에 대해서 접속대기제어 정책이 적용된 상태이면(S310-Y), 서비스 장치(100)는 사용자 단말(200a)에 대기지원 소프트웨어가 탑재된 대기 확인 페이지를 전달할 수 있다(S320).On the other hand, if the connection waiting control policy is applied to the page (S310-Y), the
이후 대기 확인 페이지에서 사용자가 접속대기를 선택하면(S325-Y), 사용자 단말(200a)은 대기지원 소프트웨어가 사용자 단말(200a)에 설치되어 있는지 확인한다(S330).Thereafter, when the user selects the connection standby on the standby confirmation page (S325-Y), the
대기지원 소프트웨어가 사용자 단말(200a)에 설치되어 있지 않으면(S330-N), 사용자 단말(200a)은 대기지원 소프트웨어를 사용자 단말(200a)에 설치하고(S335), 대기지원 소프트웨어를 실행할 수 있다(S340).If the standby support software is not installed in the
한편 대기지원 소프트웨어가 사용자 단말(200a)에 설치되어 있으면(S330-Y), 사용자 단말(200a)은 대기지원 소프트웨어를 바로 실행할 수 있다(S340).Meanwhile, if the standby support software is installed in the
이후 사용자 단말(200a)에서 실행된 대기지원 소프트웨어는 사용자 단말(200a)과 서비스 장치(100)의 접속을 유지하고, 사용자 단말(200a)의 아이피 어드레스(IP address)와 맥 어드레스(Mac address)를 획득하여 서비스 장치(100)에 전달할 수 있다(S345).After that, the standby support software executed on the
서비스 장치(100)는 사용자 단말(200a)로부터 전달되는 아이피 어드레스와 맥 어드레스 기반으로 사용자 단말(200a)을 해당 페이지에 대한 접속 대기 리스트에 등록하고, 사용자 단말(200a)이 접속 순번이 되었는지 확인한다(S350).The
사용자 단말(200a)의 접속 순번이 되지 않았으면(S350-N), 서비스 장치(100)는 사용자 단말(200a)에 접속 대기 순번 정보를 전달할 수 있다(S355).If the access order of the
그리고 사용자 단말(200a)은 단계(S355)에서 전달된 접속 대기 순번 정보를 화면에 표시할 수 있다(S357).In addition, the
사용자 단말(200a)과 서비스 장치(100)는 사용자 단말(200a)의 접속 순번이 될 때까지 단계(S345), 단계(S350) 및 단계(S355)를 반복하여 수행할 수 있다. 단계(S355)에서 사용자 단말(200a)보다 앞선 순번의 사용자 단말이 줄어듬에 따라, 서비스 장치(100)에서 변경된 접속 대기 순번 정보가 사용자 단말(200a)에 전달될 수 있다. The
한편 사용자 단말(200a)의 접속 순번이 되면(S350-Y), 서비스 장치(100)는 사용자 단말(200a)에 접속 허가 메시지를 전달할 수 있다(S360).On the other hand, when the access order of the
서비스 장치(100)로부터 접속 허가를 받으면, 사용자 단말(200a)에서 대기지원 소프트웨어의 실행이 종료될 수 있다(S365). 그리고 서비스 장치(100)는 대상 네트워크 시스템(300)에 페이지 요청을 전달하여 사용자 단말(200a)과 대상 네트워크 시스템(300)의 접속을 허용한다(S370)When a connection permission is received from the
대상 네트워크 시스템(300)은 사용자 단말(200a)로부터 페이지 요청을 전달받으면(S315, S370), 해당 페이지를 사용자 단말(200a)에 전달할 수 있다(S380).When the
본 발명의 실시예는 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터로 읽을 수 있는 매체를 포함한다. 이 매체는 앞서 설명한 방법을 실행시키기 위한 프로그램을 기록한다. 이 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 이러한 매체의 예에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기 매체, CD 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 자기-광 매체, 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 구성된 하드웨어 장치 등이 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Embodiments of the present invention include a computer-readable medium including program instructions for performing operations implemented by various computers. This medium records a program for executing the method described above. This medium may contain program instructions, data files, data structures, etc. alone or in combination. Examples of such media include hard disks, magnetic media such as floppy disks and magnetic tapes, optical recording media such as CDs and DVDs, floptical disks and magnetic-optical media, program commands such as ROM, RAM, flash memory, etc. Hardware devices that are configured to store and perform. Examples of program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.
이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the preferred embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements by those skilled in the art using the basic concept of the present invention defined in the following claims are also present. It belongs to the scope of rights of
Claims (9)
(b) 사용자 단말로부터 상기 대상 네트워크 시스템에서 제공하는 페이지에 대한 페이지 요청을 상기 서비스 장치가 전달받는 단계,
(c) 상기 사용자 단말로부터 요청된 페이지가 접속대기제어 정책이 적용된 페이지이면, 상기 서비스 장치가 상기 사용자 단말에 대기지원 소프트웨어가 탑재된 대기 확인 페이지를 전달하는 단계,
(d) 상기 사용자 단말에서 접속 대기가 선택되면, 상기 대기지원 소프트웨어가 상기 사용자 단말에서 실행되는 단계,
(e) 상기 사용자 단말에서 실행된 상기 대기지원 소프트웨어가 상기 사용자 단말의 아이피 어드레스(IP address)와 맥 어드레스(Mac address)를 상기 서비스 장치에 전달하는 단계,
(f) 상기 서비스 장치가 상기 전달되는 아이피 어드레스와 맥 어드레스 기반으로 상기 사용자 단말을 상기 요청된 페이지에 대한 접속 대기 리스트에 등록하고, 상기 사용자 단말이 접속 순번이 되었는지 확인하는 단계,
(g)상기 사용자 단말의 접속 순번이 되면, 상기 서비스 장치가 상기 사용자 단말에 접속 허가 메시지를 전달하는 단계,
(h) 상기 서비스 장치로부터 접속 허가를 받으면, 상기 사용자 단말에서 상기 대기지원 소프트웨어의 실행이 종료되고, 상기 서비스 장치는 상기 대상 네트워크 시스템에 상기 (b) 단계에서 전달받은 페이지 요청을 전달하는 단계를 포함하고,
상기 대기지원 소프트웨어는 상기 사용자 단말의 접속 순번이 될 때까지 상기 서비스 장치와 상기 사용자 단말의 접속을 유지시키는 접속 대기 지원 서비스 방법.(a) receiving, by the service device, a connection waiting control policy set for each page of the target network system,
(b) receiving, by the service device, a page request for a page provided by the target network system from a user terminal,
(c) if the page requested from the user terminal is a page to which the access waiting control policy is applied, the service device transmitting, by the service device, a standby confirmation page on which standby support software is mounted to the user terminal,
(d) when waiting for connection is selected in the user terminal, executing the standby support software in the user terminal,
(e) transmitting, by the standby support software executed in the user terminal, an IP address and a Mac address of the user terminal to the service device,
(f) the service device registering the user terminal in the connection waiting list for the requested page based on the transmitted IP address and MAC address, and checking whether the user terminal is in the access order,
(g) when the access order of the user terminal is reached, transmitting, by the service device, a connection permission message to the user terminal,
(h) Upon receiving access permission from the service device, the execution of the standby support software in the user terminal is terminated, and the service device transfers the page request received in step (b) to the target network system. Including,
The waiting support service method for maintaining the connection between the service device and the user terminal until the access order of the user terminal is reached by the standby support software.
상기 사용자 단말의 접속 순번이 되지 않았으면, 상기 서비스 장치는 상기 사용자 단말에 접속 대기 순번 정보를 전달하는 단계, 그리고
상기 사용자 단말은 상기 접속 대기 순번 정보를 화면에 표시하는 단계
를 더 포함하는 접속 대기 지원 서비스 방법.In claim 1,
If the access sequence number of the user terminal has not been reached, the service device transmitting, by the service device, the access waiting sequence number information to the user terminal, and
The user terminal displaying the connection waiting sequence number information on a screen
Connection waiting support service method further comprising a.
상기 사용자 단말의 접속 순번이 될 때까지 상기 사용자 단말은 상기 사용자 단말의 아이피 어드레스와 맥 어드레스를 상기 서비스 장치에 전달하고, 상기 서비스 장치는 상기 접속 대기 순번 정보를 상기 사용자 단말에 전달하는 것을 반복하는 접속 대기 지원 서비스 방법.In claim 3,
The user terminal transmits the IP address and MAC address of the user terminal to the service device until the access order of the user terminal is reached, and the service device repeats transmitting the connection waiting sequence number information to the user terminal. Connection waiting support service method.
상기 사용자 단말에서 접속 대기가 선택되면, 상기 대기지원 소프트웨어가 상기 사용자 단말에 설치되어 있는지 확인한 후 상기 사용자 단말에 상기 대기지원 소프트웨어를 설치하는 단계
를 더 포함하는 접속 대기 지원 서비스 방법.In claim 1,
When waiting for connection is selected in the user terminal, checking whether the standby support software is installed in the user terminal and then installing the standby support software in the user terminal
Connection waiting support service method further comprising a.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200073799A KR102240159B1 (en) | 2020-06-17 | 2020-06-17 | Connection-oriented connection waiting support service method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200073799A KR102240159B1 (en) | 2020-06-17 | 2020-06-17 | Connection-oriented connection waiting support service method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102240159B1 true KR102240159B1 (en) | 2021-04-14 |
Family
ID=75477385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200073799A KR102240159B1 (en) | 2020-06-17 | 2020-06-17 | Connection-oriented connection waiting support service method and device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102240159B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030021065A (en) * | 2001-09-05 | 2003-03-12 | 이상천 | Method of controlling connection of terminal to internet site |
JP2005332275A (en) * | 2004-05-20 | 2005-12-02 | Digital Palette Inc | Server system |
KR20160073893A (en) | 2014-12-17 | 2016-06-27 | (주)에임투지 | Apparatus for realtime management of entry allowance number based service quality of user and method therof |
KR20200022100A (en) * | 2018-08-22 | 2020-03-03 | 주식회사 웰컨 | Apparatus and method for managing real-time connected user status through session control |
-
2020
- 2020-06-17 KR KR1020200073799A patent/KR102240159B1/en active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030021065A (en) * | 2001-09-05 | 2003-03-12 | 이상천 | Method of controlling connection of terminal to internet site |
JP2005332275A (en) * | 2004-05-20 | 2005-12-02 | Digital Palette Inc | Server system |
KR20160073893A (en) | 2014-12-17 | 2016-06-27 | (주)에임투지 | Apparatus for realtime management of entry allowance number based service quality of user and method therof |
KR20200022100A (en) * | 2018-08-22 | 2020-03-03 | 주식회사 웰컨 | Apparatus and method for managing real-time connected user status through session control |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102833323B (en) | Method and system for remote control of controlled terminal by server | |
USRE46355E1 (en) | Method and system for distributing and updating software in wireless devices | |
US20170201430A1 (en) | Service level agreement based storage access | |
EP1864526B1 (en) | Over-the-air subscriptions of mobile devices | |
CN101156407B (en) | Method for supplying content through communication network | |
US11089473B2 (en) | Service access, and control method and apparatus therefor | |
US20090017750A1 (en) | Reward-Based Access to Media Content | |
EP1345378A2 (en) | A method and system for providing caching services | |
JP2006520173A5 (en) | ||
US10891656B1 (en) | Ad management using ads cached on a mobile electronic device | |
JP2007334898A (en) | System and method for distributing data | |
WO2019010734A1 (en) | Method and system for guiding service application traffic | |
US20060168079A1 (en) | System and method for automatically connecting a client computer to a server | |
US7779130B1 (en) | Method and apparatus to transfer a new data object from a data acquisition device to a user storage device | |
KR102240159B1 (en) | Connection-oriented connection waiting support service method and device | |
KR20200022100A (en) | Apparatus and method for managing real-time connected user status through session control | |
KR102235145B1 (en) | Method and apparatus for automatic connection sequence control function | |
JP2007323653A (en) | Data delivery system, data delivery method and data delivery program | |
CA2802396A1 (en) | Systems and methods for managing emulation sessions | |
US11556402B2 (en) | Metadata plane for application programming interface | |
KR102148147B1 (en) | Method for distributing a content and apparatus thereof | |
JP2010039763A (en) | Server system | |
CN117135580A (en) | 5G message universal access system and method | |
WO2013185719A1 (en) | Wireless network accessing method and device, server and wireless network accessing system | |
JP7406086B2 (en) | Data access control program, data access control method, and authorization server |