KR20040001141A - Method for Managing Call based on User Status - Google Patents
Method for Managing Call based on User Status Download PDFInfo
- Publication number
- KR20040001141A KR20040001141A KR1020020036241A KR20020036241A KR20040001141A KR 20040001141 A KR20040001141 A KR 20040001141A KR 1020020036241 A KR1020020036241 A KR 1020020036241A KR 20020036241 A KR20020036241 A KR 20020036241A KR 20040001141 A KR20040001141 A KR 20040001141A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- call
- calling terminal
- receiving
- called terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/06—Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
- G09B5/065—Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
본 발명은 사용자상태 기반 호처리 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 특히 셀룰러(Cellular) 이동전화망, 개인휴대통신망(PCS), 외국에서 사용중인 타 이동전화망, 현재 북미방식과 유럽방식으로 표준화가 추진되고 있는 IMT-2000(International Mobile Telecommunication-2000), UMTS(Universal MobileTelecommunication Service) 등과 같은 차세대 이동통신망 등을 포함하는 무선통신 시스템에서 이동단말기의 호처리를 수행하는 사용자상태 기반 호처리 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a user state based call processing method and a computer readable recording medium recording a program for realizing the method. In particular, a cellular mobile telephone network, a personal mobile communication network (PCS), and other foreign countries are used. Call processing of mobile terminals in wireless communication systems including mobile telephone networks, next-generation mobile communication networks such as International Mobile Telecommunication-2000 (IMT-2000), Universal Mobile Telecommunication Service (UMTS), etc. And a computer readable recording medium having recorded thereon a program for realizing the method.
기존의 호처리 기술은 호가 도착한 시점 무응답이거나 호전환이 되어 있을 경우에 다른 단말로 호를 연결하도록 되어 있다. 그러나, 한 사용자가 다수의 단말을 소지하고 있을 경우에는, 무응답이거나 호전환의 경우 다수의 단말상태를 파악하여 현재 통화 가능한 단말들을 표시하여 가입자가 현재 통화 가능한 단말로 호를 연결하게 할 필요성이 있다.The existing call processing technology is configured to connect a call to another terminal when a call is not answered or a call is transferred. However, if a user has a plurality of terminals, in case of no answer or transfer, there is a need to identify the state of the plurality of terminals and display the terminals that are available for the call so that the subscriber can connect the call to the terminal that is available for the current call. .
본 발명은 상기와 같은 요구에 부응하기 위하여 제안된 것으로, 인터넷 상에서 별도의 부가기능을 가지고 있지 않는 인터넷 폰 단말을 이용하여, 사용자의 현재 단말상태 및 단말형태를 파악하여 호처리 서비스를 제공하도록 하는 사용자상태 기반 호처리 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to meet the above requirements, by using an Internet phone terminal that does not have a separate additional function on the Internet, to determine the current terminal status and terminal type of the user to provide a call processing service The purpose is to provide a user state based call processing method.
또한, 본 발명은 인터넷 상에서 별도의 부가기능을 가지고 있지 않는 인터넷 폰 단말을 이용하여, 사용자의 현재 단말상태 및 단말형태를 파악하여 호처리 서비스를 제공하도록 하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 또 다른 목적이 있다.In addition, the present invention is a computer recording a program for realizing the function to provide a call processing service by using the Internet phone terminal does not have a separate additional function on the Internet, grasp the current terminal state and terminal type of the user Another purpose is to provide a readable recording medium.
도 1은 본 발명이 적용되는 사용자상태 기반 호처리 시스템의 구성도,1 is a configuration diagram of a user state based call processing system to which the present invention is applied;
도 2는 본 발명에 따른 사용자상태 기반 호처리 방법을 설명하기 위한 일실시예 흐름도,2 is a flowchart illustrating an embodiment of a user state based call processing method according to the present invention;
도 3은 본 발명에 따른 사용자상태 기반 호처리 방법을 설명하기 위한 다른 일실시예 흐름도,3 is a flowchart illustrating another embodiment for explaining a user state based call processing method according to the present invention;
도 4는 본 발명에 따른 사용자상태 기반 호처리 방법을 설명하기 위한 다른 일실시예 흐름도,4 is a flowchart illustrating another embodiment for explaining a user state based call processing method according to the present invention;
도 5는 본 발명에 따른 사용자상태 기반 호처리 방법을 설명하기 위한 다른 일실시예 흐름도.5 is a flowchart illustrating another embodiment for explaining a user state based call processing method according to the present invention;
*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
110 : 프록시 서버120 : 상태관리 서버110: proxy server 120: state management server
130 : 상태 DB141, 142 :사용자 단말130: state DB141, 142: user terminal
상기 목적을 달성하기 위한 본 발명은, 사용자의 현재 단말상태 및 단말형태를 파악하여 호처리 서비스를 제공하기 위한 사용자상태 기반 호처리 방법에 있어서, 발신단말의 사용자로부터 호접속 요청을 수신하여, 이에 대한 인증을 수행하는 제 1단계; 가입자의 상태정보 및 호 시나리오 정보를 준비하여, 상기 발신단말에 전송하는 제 2단계; 상기 발신단말로부터 호 셋업 메시지를 수신하여, 착신단말에 호연결을 수행하는 제 3단계; 및 상기 착신단말로부터 승인 메시지를 수신하여, 이를 상기 발신단말로 전송하는 제 4단계를 포함한다.The present invention for achieving the above object, in the user state based call processing method for providing a call processing service by grasping the current terminal state and terminal type of the user, receiving a call connection request from the user of the calling terminal, A first step of performing authentication for; Preparing a subscriber's status information and call scenario information and transmitting the same to the calling terminal; Receiving a call setup message from the calling terminal and performing a call connection to the called terminal; And a fourth step of receiving an approval message from the called terminal and transmitting it to the calling terminal.
또한, 본 발명은, 착신단말이 발신단말의 프로파일 검색을 통해 호 수락을 허락하기 위한 사용자상태 기반 호처리 방법에 있어서, 상기 발신단말로부터 착신하고자 하는 단말의 상태정보 요청을 수신하는 제 1단계; 상기 발신단말의 인증을 수행하고, 상기 착신단말의 상태정보를 전송하는 제 2단계; 상기 발신단말로부터상기 상태정보를 이용한 호 셋업 메시지를 수신하여, 착신단말에 호연결을 수행하는 제 3단계; 및 상기 착신단말로부터 승인 메시지를 수신하여, 이를 상기 발신단말로 전송하는 제 4단계를 포함한다.The present invention also provides a user state based call processing method for allowing a called terminal to accept a call through a profile search of a calling terminal, comprising: a first step of receiving a request for status information of a terminal to be called from the calling terminal; A second step of performing authentication of the calling terminal and transmitting status information of the called terminal; Receiving a call setup message using the state information from the calling terminal, and performing a call connection to the called terminal; And a fourth step of receiving an approval message from the called terminal and transmitting it to the calling terminal.
또한, 본 발명은, 착신단말의 상태가 변하였을 때 이를 공지하여 자동적으로 발신단말로 호처리하기 위한 사용자상태 기반 호처리 방법에 있어서, 발신단말의 사용자로부터 호접속 요청을 수신하여, 이에 대한 인증을 수행하는 제 1단계; 상기 착신단말의 통신상태정보가 오프(OFF)인 경우, 상기 발신단말에 이의 안내를 수행하고, 상기 발신단말의 상태정보를 등록하는 제 2단계; 상기 착신단말의 통신상태가 온(ON)으로 바뀐 경우, 상기 착신단말로부터 이에 대한 통지를 수신하여, 상기 착신단말의 프로파일 정보를 상기 발신단말에 전송하는 제 3단계; 상기 발신단말로부터 상기 상태정보를 이용한 호 셋업 메시지를 수신하여 상기 착신단말의 인증을 수행하고, 상기 착신단말의 상태정보를 준비하여 이를 상기 발신단말에 전송하는 제 4단계; 상기 발신단말로부터 호셋업 메시지를 수신하여, 상기 착신단말의 인증을 수행하고, 상기 착신단말의 상태정보를 준비하는 제 5단계; 상기 착신단말로부터 셋업 메시지를 수신한 경우, 이를 상기 발신단말로 전송하는 제 6단계; 및 상기 착신단말로부터 승인 메시지를 수신하여, 이를 상기 발신단말로 전송하는 제 7단계를 포함한다.In addition, the present invention, in the user state-based call processing method for automatically notifying when the state of the called terminal changes to the calling terminal, receiving a call connection request from the user of the calling terminal, authentication Performing a first step; If the communication state information of the called terminal is OFF, performing a guide to the calling terminal and registering the state information of the calling terminal; A third step of, when the communication state of the called terminal is turned on, receiving a notification from the called terminal and transmitting profile information of the called terminal to the calling terminal; A fourth step of receiving a call setup message using the status information from the calling terminal to perform authentication of the called terminal, preparing the status information of the called terminal, and transmitting it to the calling terminal; A fifth step of receiving a call-up message from the calling terminal, authenticating the called terminal, and preparing status information of the called terminal; A sixth step of transmitting a setup message from the called terminal to the calling terminal; And a seventh step of receiving an approval message from the called terminal and transmitting it to the calling terminal.
또한, 본 발명은, 프로파일 검색에 의한 호처리를 위한 사용자상태 기반 호처리 방법에 있어서, 발신단말로부터 통신하고자 하는 프로파일 조건을 수신하여, 이에 맞는 가입자 정보를 상기 발신단말에 전송하는 제 1단계; 상기 발신단말로부터 통신을 원하는 착신단말의 가입자를 수신하여, 이를 상기 착신단말로 전송하는 제 2단계; 및 상기 착신단말로부터 승인 메시지를 수신하여, 이를 상기 발신단말로 전송하는 제 3단계를 포함한다.In addition, the present invention provides a user state based call processing method for call processing by profile search, comprising: a first step of receiving a profile condition to be communicated from an originating terminal and transmitting subscriber information corresponding thereto to the calling terminal; A second step of receiving a subscriber of a called terminal desired to communicate from the calling terminal and transmitting it to the called terminal; And a third step of receiving an approval message from the called terminal and transmitting it to the calling terminal.
또한, 본 발명은, 사용자의 현재 단말상태 및 단말형태를 파악하여 호처리 서비스를 제공하기 위한 사용자상태 기반 호처리 방법을 제공하기 위하여 마이크로프로세서를 구비한 호처리 시스템에, 발신단말의 사용자로부터 호접속 요청을 수신하여, 이에 대한 인증을 수행하는 제 1기능; 가입자의 상태정보 및 호 시나리오 정보를 준비하여, 상기 발신단말에 전송하는 제 2기능; 상기 발신단말로부터 호 셋업 메시지를 수신하여, 착신단말에 호연결을 수행하는 제 3기능; 및 상기 착신단말로부터 승인 메시지를 수신하여, 이를 상기 발신단말로 전송하는 제 4기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.In addition, the present invention, in the call processing system having a microprocessor to provide a user state based call processing method for providing a call processing service by grasping the current terminal state and terminal type of the user, the call from the user of the calling terminal A first function of receiving an access request and authenticating the access request; A second function of preparing subscriber status information and call scenario information and transmitting the same to the calling terminal; A third function of receiving a call setup message from the calling terminal and performing a call connection to the called terminal; And a computer-readable recording medium having recorded thereon a program for realizing a fourth function of receiving an approval message from the called terminal and transmitting it to the calling terminal.
또한, 본 발명은 착신단말이 발신단말의 프로파일 검색을 통해 호 수락을 허락하기 위한 사용자상태 기반 호처리 방법을 제공하기 위하여 마이크로프로세서를 구비한 호처리 시스템에, 상기 발신단말로부터 착신하고자 하는 단말의 상태정보 요청을 수신하는 제 1기능; 상기 발신단말의 인증을 수행하고, 상기 착신단말의 상태정보를 전송하는 제 2기능; 상기 발신단말로부터 상기 상태정보를 이용한 호 셋업 메시지를 수신하여, 착신단말에 호연결을 수행하는 제 3기능; 및 상기 착신단말로부터 승인 메시지를 수신하여, 이를 상기 발신단말로 전송하는 제 4기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.In addition, the present invention provides a call processing system having a microprocessor to provide a user state based call processing method for allowing a called terminal to accept a call through a profile search of a calling terminal, the terminal of the terminal to be called from the calling terminal. A first function of receiving a status information request; A second function of performing authentication of the calling terminal and transmitting status information of the called terminal; A third function of receiving a call setup message using the state information from the calling terminal and performing a call connection to a called terminal; And a computer-readable recording medium having recorded thereon a program for realizing a fourth function of receiving an approval message from the called terminal and transmitting it to the calling terminal.
또한, 본 발명은, 착신단말의 상태가 변하였을 때 이를 공지하여 자동적으로발신단말로 호처리하기 위한 사용자상태 기반 호처리 방법을 제공하기 위하여 마이크로프로세서를 구비한 호처리 시스템에, 발신단말의 사용자로부터 호접속 요청을 수신하여, 이에 대한 인증을 수행하는 제 1기능; 상기 착신단말의 통신상태정보가 오프(OFF)인 경우, 상기 발신단말에 이의 안내를 수행하고, 상기 발신단말의 상태정보를 등록하는 제 2기능; 상기 착신단말의 통신상태가 온(ON)으로 바뀐 경우, 상기 착신단말로부터 이에 대한 통지를 수신하여, 상기 착신단말의 프로파일 정보를 상기 발신단말에 전송하는 제 3기능; 상기 발신단말로부터 상기 상태정보를 이용한 호 셋업 메시지를 수신하여 상기 착신단말의 인증을 수행하고, 상기 착신단말의 상태정보를 준비하여 이를 상기 발신단말에 전송하는 제 4기능; 상기 발신단말로부터 호셋업 메시지를 수신하여, 상기 착신단말의 인증을 수행하고, 상기 착신단말의 상태정보를 준비하는 제 5기능; 상기 착신단말로부터 셋업 메시지를 수신한 경우, 이를 상기 발신단말로 전송하는 제 6기능; 및 상기 착신단말로부터 승인 메시지를 수신하여, 이를 상기 발신단말로 전송하는 제 7기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.In addition, the present invention, the call processing system having a microprocessor in order to provide a user state-based call processing method for automatically processing a call to the calling terminal by notifying it when the state of the called terminal changes, the user of the calling terminal A first function of receiving a call connection request from the terminal and performing authentication on the call connection request; A second function of performing a guide to the calling terminal and registering the status information of the calling terminal when the communication status information of the called terminal is OFF; A third function of receiving notification of the notification from the called terminal and transmitting profile information of the called terminal to the calling terminal when the communication state of the called terminal is turned on; A fourth function of receiving a call setup message using the status information from the calling terminal to perform authentication of the called terminal, preparing the status information of the called terminal, and transmitting it to the calling terminal; A fifth function of receiving a call-up message from the calling terminal, authenticating the called terminal, and preparing status information of the called terminal; A sixth function of transmitting a setup message from the called terminal to the calling terminal; And a computer-readable recording medium having recorded thereon a program for realizing a seventh function of receiving an approval message from the called terminal and transmitting it to the calling terminal.
또한, 본 발명은 프로파일 검색에 의한 호처리를 위한 사용자상태 기반 호처리 방법을 제공하기 위하여 마이크로프로세서를 구비한 호처리 시스템에, 발신단말로부터 통신하고자 하는 프로파일 조건을 수신하여, 이에 맞는 가입자 정보를 상기 발신단말에 전송하는 제 1기능; 상기 발신단말로부터 통신을 원하는 착신단말의 가입자를 수신하여, 이를 상기 착신단말로 전송하는 제 2기능; 및 상기 착신단말로부터 승인 메시지를 수신하여, 이를 상기 발신단말로 전송하는 제 3기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.In addition, the present invention receives a profile condition to communicate from the calling terminal to the call processing system having a microprocessor to provide a user state-based call processing method for call processing by the profile search, and receives the subscriber information A first function of transmitting to the calling terminal; A second function of receiving a subscriber of a called terminal desired to communicate from the calling terminal and transmitting it to the called terminal; And a computer-readable recording medium having recorded thereon a program for realizing a third function of receiving an approval message from the called terminal and transmitting it to the calling terminal.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 우선 각 도면의 구성요소들에 참조 번호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 번호를 가지도록 하고 있음에 유의하여야 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same components have the same number as much as possible even if displayed on different drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명이 적용되는 사용자상태 기반 호처리 시스템의 구성도이다.1 is a block diagram of a user state based call processing system to which the present invention is applied.
도면에 도시된 바와 같이, 본 발명이 적용되는 호처리 시스템은, 프록시 서버(110), 상태관리 서버(120) 및 상태 데이터베이스(이하, 간단히 'DB'라 함)(130)를 구비하고 있으며, 사용자 단말(141, 142)이 네트워크를 통하여 상기 프록시 서버(110) 및 상기 상태관리 서버(120)와 연동한다.As shown in the figure, the call processing system to which the present invention is applied includes a proxy server 110, a state management server 120, and a state database (hereinafter simply referred to as 'DB') 130, User terminals 141 and 142 interwork with the proxy server 110 and the state management server 120 through a network.
상기 프록시 서버(110)는 크게 사용자 등록/인증, 호제어/라우팅 및 호처리를 수행한다.The proxy server 110 performs user registration / authentication, call control / routing, and call processing.
상기 프록시 서버(110)는 사용자의 단말번호, 사용자 유효기간 등의 사용자 정보를 저장하며(등록), 호를 요구한 가입자 확인 및 권한 등을 파악하여 요청한 호의 요구에 대한 허가를 판단한다(인증).The proxy server 110 stores user information such as a user's terminal number and a user expiration date (registration), and checks the subscriber's confirmation and authority requesting a call to determine permission for the request of the requested call (authentication). .
또한, 호의 상태관리를 통해 호의 연결시간 및 연결점등을 관리(호제어)하며, 종단(end to end)간 호셋업을 수행(호처리)한다.In addition, it manages the call connection time and connection lighting through call state management (call control), and performs call setup between end to end (call processing).
또한, 호에 대한 정보를 분석하여 이 호가 상태관리 고객대상인지 아닌지를 판단하는 역할을 수행(라우팅)하며, 호정보 분석결과 상태관리 고객일 경우 상기상태관리 서버(12)에 의하여 상태가입자의 현상태를 파악하고 호셋업 요청을 통하여 착신측에 호가 연결되도록 하고, 상태가입자가 아닌 호일 경우 바로 착신측에 호셋업을 수행한다.In addition, it analyzes the information on the call to determine whether or not this call is for the state management customer (routing), and if the call information analysis result status management customer status status of the state subscriber by the state management server 12 The call is connected to the called party through the call setup request, and if the call is not a state subscriber, the call setup is immediately performed on the called party.
상기 상태관리 서버(120)는 크게 가입자의 통신수단, 현재 통신상태 등을 파악하고, 이를 호처리 및 메시지를 전달하며, 스크립트 방식에 의한 단말들의 상태를 이용하여 호 시나리오를 작성하는 기능을 담당한다.The state management server 120 largely grasps the communication means of the subscriber, the current communication state, and the like, and processes the call and delivers the message, and is responsible for the function of creating a call scenario using the state of the terminals by the script method. .
상기 상태관리 서버(120)는 상기 프록시 서버(110)로부터 호셋업을 위한 상태요청이 들어오면 상기 상태 DB(130)를 참조하여 가입자의 현재의 상태정보를 상기 프록시 서버(110)에 전달하고, 스크립트 파일을 이용하여 가입자의 통신방법, 통신상태 등을 사용자조건에 맞게 지정하여 그 조건에 의하여 호를 연결할 수 있도록 한다.The state management server 120 transfers the current state information of the subscriber to the proxy server 110 with reference to the state DB 130 when a state request for a setup is received from the proxy server 110, By using script file, subscriber's communication method, communication status, etc. are designated according to user's condition so that call can be connected according to the condition.
또한 가입자 상태정보를 상기 사용자 단말(141, 142)에 제공하여 이를 이용하여 호셋업을 할 수 있도록 한다.In addition, the subscriber status information is provided to the user terminals 141 and 142 so that call setup can be performed using the subscriber status information.
상기 사용자 단말(141, 142)은 IP폰(영상폰) 단말 혹은 PC 단말, PDA 등 IP기반 단말을 포함한다.The user terminals 141 and 142 include an IP phone (video phone) terminal or an IP-based terminal such as a PC terminal or a PDA.
도 2는 본 발명에 따른 사용자상태 기반 호처리 방법을 설명하기 위한 일실시예 흐름도이다.2 is a flowchart illustrating an embodiment of a user state based call processing method according to the present invention.
도면에 도시된 바와 같이, 본 발명의 호처리 방법은, 사용자 단말1(141)(이하, '발신단말'이라 함)이 호접속을 요청하면(S201), 상기 프록시 서버(110)는 가입자 확인을 통한 인증절차를 수행한다. 가입자의 서비스 권한정보를 분석하여 상태가입자가 확인되면 상기 상태관리 서버(120)에 가입자의 상태 정보를 요청하고(S2030, 이에, 상기 상태관리 서버(120)는 현재 가입자의 상태정보 확인 및 호 시나리오 정보를 상기 프록시 서버(110)에 전달한다 (S203). 이때, 프록시 서버는 상기 발신단말(141)에 상기 사용자 단말2(142)(이하, '착신단말'이라 함)의 상태정보를 제공한다.As shown in the figure, the call processing method of the present invention, when the user terminal 1 (141) (hereinafter referred to as the 'calling terminal') requests a call connection (S201), the proxy server 110 confirms the subscriber Perform authentication process through When the status subscriber is confirmed by analyzing the service right information of the subscriber, the status management server 120 requests the status information of the subscriber (S2030), and thus, the status management server 120 checks the status information of the current subscriber and a call scenario. Information is transmitted to the proxy server 110 at step S203. At this time, the proxy server provides status information of the user terminal 2 142 (hereinafter referred to as a called terminal) to the calling terminal 141. .
상기 발신단말(141)은 가입자의 상태정보를 이용하여 현재 상기 착신단말(142)로 통화할 수 있다는 것을 확인한 후, 상기 프록시 서버(110)에 호 셋업(Call-setup) 메시지를 전송한다(S207).After confirming that the calling terminal 141 can make a call to the called terminal 142 using the subscriber's status information, the calling terminal 141 transmits a call setup message to the proxy server 110 (S207). ).
상기 프록시 서버(110)가 상태정보에 있는 호 시나리오 정보를 참조하여 상기 착신단말(142)에 호를 연결하면, 상기 착신단말(142)은 승인 메시지("OK" 메시지)를 상기 프록시 서버(110)로 전송하고(S209), 상기 프록시 서버(110)는 이를 다시 상기 발신단말(141)에 전송한다(S211).When the proxy server 110 connects a call to the called terminal 142 with reference to the call scenario information in the state information, the called terminal 142 sends an approval message (“OK” message) to the proxy server 110. ), And the proxy server 110 transmits it to the calling terminal 141 again (S211).
승인 메시지를 수신한 상기 발신단말(141)은 상기 착신단말(142)과의 실시전송 프로토콜(Real time Transport Protocol; 이하, 간단히 'RTP'라 함)채널이 설정되어 통화가 수행된다(S213).The originating terminal 141 receiving the acknowledgment message establishes a real time transport protocol (hereinafter, simply referred to as a 'RTP') channel with the called terminal 142 and performs a call (S213).
도 3은 본 발명에 따른 사용자상태 기반 호처리 방법을 설명하기 위한 다른 일실시예 흐름도로서, 착신단말이 발신단말의 프로파일(Profile) 검색을 통해 호 수락을 허락하는 호처리 방법을 나타낸다.3 is another flowchart illustrating a user state based call processing method according to the present invention, which shows a call processing method in which a called terminal allows call acceptance through a profile search of a calling terminal.
도면에 도시된 바와 같이, 본 발명의 호처리 방법은, 상기 발신단말(141)은 상기 상태관리 서버(120)에 착신하고자 하는 상대방의 상태정보를 요청한다(S301).상기 상태관리 서버(120)는 상기 프록시 서버(110)에 발신단말의 인증을 요청한 후 인증이 확인되면(S303), 상기 발신단말(141)에 상기 착신단말(142)의 상태정보를 전달한다(S305).As shown in the figure, in the call processing method of the present invention, the originating terminal 141 requests the state information of the other party to be called by the state management server 120 (S301). ) Requests the proxy server 110 to authenticate the calling terminal, and when authentication is confirmed (S303), it transmits the status information of the called terminal 142 to the calling terminal 141 (S305).
상기 착신단말(142)의 상태정보를 수신한 상기 발신단말(141)의 사용자는 상태정보 중 착신측의 통신수단을 파악하여 SIP(Session Initiation Protocol) 기반 영상폰 및 해당 프로파일을 확인한다.The user of the calling terminal 141 which has received the status information of the called terminal 142 checks the communication means of the called party in the status information to identify the SIP (Session Initiation Protocol) based videophone and the corresponding profile.
상기 발신단말(141)은 상기 상태정보를 이용하여 상기 프록시 서버(110)에게 호셋업 메시지를 전송한다(S307). 상기 프록시 서버(110)는 상기 상태관리 서버(120)로부터 호 시나리오정보를 파악하여 상기 착신단말(142)에 호연결을 수행한다(S309).The calling terminal 141 transmits a call-up message to the proxy server 110 by using the state information (S307). The proxy server 110 detects call scenario information from the state management server 120 and performs a call connection to the called terminal 142 (S309).
상기 착신단말(142)은 영상 프로파일 정보를 분석한 후 통화 가능하면 발신단말에 대한 승인 메시지를 상기 프록시 서버(110)에 송출하면(S309), 상기 프록시 서버(110)는 이를 상기 발신단말(141)에 전송한다(S311).When the called terminal 142 analyzes the video profile information and transmits an approval message for the calling terminal to the proxy server 110 when the call is possible (S309), the proxy server 110 makes the calling terminal 141. (S311).
승인 메시지를 수신한 상기 발신단말(141)은 상기 착신단말(142)과의 RTP 채널이 설정되어 통화가 수행된다(S313).The originating terminal 141 receiving the acknowledgment message establishes an RTP channel with the called terminal 142 and performs a call (S313).
도 4는 본 발명에 따른 사용자상태 기반 호처리 방법을 설명하기 위한 다른 일실시예 흐름도로서, 착신단말의 상태가 변하였을 때 이를 공지하여 자동적으로 발신단말로 호처리하는 방법을 나타낸다.4 is a flowchart illustrating another example of a user state-based call processing method according to the present invention, which shows a method of automatically calling a caller when the state of the called terminal changes.
도면에 도시된 바와 같이, 본 발명의 호처리 방법은, 상기 발신단말(141)이 상기 프록시 서버(110)에 호설정을 요구하고(S401), 상기 프록시 서버(110)는 상기발신단말(110)에 대한 인증을 확인한 후 상기 상태관리 서버(120)에 착신측 가입자의 상태정보를 요청한다. 상기 상태관리 서버(120)는 상기 착신단말(142)의 상태정보를 상기 프록시 서버(110)에 전송하고(S403), 상기 프록시 서버(110)는 상기 상태정보를 상기 발신단말(141)에 제공하여(S405), 상기 발신단말(141)은 착신측의 단말이 오프(OFF)상태임을 확인한다.As shown in the figure, in the call processing method of the present invention, the originating terminal 141 requests the proxy server 110 to establish a call (S401), and the proxy server 110 sends the originating terminal 110. After confirming the authentication for), the status management server 120 requests the status information of the called party subscriber. The state management server 120 transmits state information of the called terminal 142 to the proxy server 110 (S403), and the proxy server 110 provides the state information to the calling terminal 141. (S405), the calling terminal 141 confirms that the called terminal is in an OFF state.
상기 발신단말(141)은 상기 상태관리 서버(120)에 발신단말의 전화번호 및 단말형태 등의 프로파일 정보 및 호를 받을 수 있는 조건을 시나리오 형태로 상기 상태관리 서버(120)에 등록한다(S407).The calling terminal 141 registers in the state management server 120 in the form of a scenario a profile information such as a phone number and a terminal form of the calling terminal and a call condition to the state management server 120 in a scenario form. ).
상기 상태관리 서버(120)는 상기 착신단말(142)이 통지(Notify) 메시지를 이용하여 통신상태를 온(ON) 상태로 바꾸었을 경우에는 이를 확인하여(S409), 상기 착신단말(142)의 프로파일 정보를 상기 발신단말(141)에 전송한다(S411).The state management server 120 checks this when the called terminal 142 changes the communication state to an ON state by using a Notify message (S409). Profile information is transmitted to the calling terminal 141 (S411).
상기 발신단말(141)은 상기 프록시 서버(110)에 호셋업 메시지를 전송한다(S413). 상기 프록시 서버(110)는 상기 호셋업 메시지를 수신하고, 상기 착신단말(142)의 인증을 확인한 후 상기 착신단말(142)의 가입자의 상태정보를 상기 상태관리 서버(110)에게 요청하여 이를 수신한다(S415).The calling terminal 141 transmits a call-up message to the proxy server 110 (S413). The proxy server 110 receives the call-up message, checks the authentication of the called terminal 142 and requests the state information of the subscriber of the called terminal 142 to the state management server 110 to receive it. (S415).
상기 착신단말(142)은 상기 발신단말(141)의 상태정보를 확인한 후 통화 가능하면 상기 프록시 서버(110)에 셋업 메시지를 전송하고(S417), 상기 프록시 서버(110)는 이를 상기 발신단말(141)에 전송한다(S419).The called terminal 142 checks the state information of the calling terminal 141 and if possible, transmits a setup message to the proxy server 110 (S417), and the proxy server 110 sends the call to the calling terminal ( 141) (S419).
상기 착신단말(142)이 발신단말에 대한 승인 메시지를 상기 프록시 서버(110)에 송출하면(S421), 상기 프록시 서버(110)는 이를 상기 발신단말(141)에전송한다(S423).When the called terminal 142 sends an approval message for the calling terminal to the proxy server 110 (S421), the proxy server 110 transmits it to the calling terminal 141 (S423).
승인 메시지를 수신한 상기 발신단말(141)은 상기 착신단말(142)과의 RTP 채널이 설정되어 통화가 수행된다(S425).The originating terminal 141 receiving the acknowledgment message establishes an RTP channel with the called terminal 142 and performs a call (S425).
도 5는 본 발명에 따른 사용자상태 기반 호처리 방법을 설명하기 위한 다른 일실시예 흐름도로서, 프로파일 검색에 의한 호처리 방법을 나타낸다.5 is a flowchart illustrating another example of a user state based call processing method according to the present invention.
도면에 도시된 바와 같이, 본 발명의 호처리 방법은, 발신단말의 사용자가 현재 통신하고자 하는 프로파일을 조건(예를 들어, 현재 영상폰으로 통화 가능한 수신측 가입자)으로 만들어 상기 상태관리 서버(120)에 요청한다(S501).As shown in the figure, in the call processing method of the present invention, the state management server 120 by making a profile (for example, a receiving subscriber who can call a videophone) as a condition that the user of the calling terminal is currently communicating. Request (S501).
상기 상태관리 서버(120)는 해당 조건에 맞는 가입자 상태정보를 상기 발신단말(141)에 전송한다(S501).The state management server 120 transmits the subscriber state information corresponding to the condition to the calling terminal 141 (S501).
상기 상태정보를 수신한 발신단말의 사용자는 상태정보 중 통신을 원하는 착신측 가입자를 선택하여, 호셋업 메시지를 상기 프록시 서버(110)에 전송한다(S503). 상기 프록시 서버(110)는 이를 다시 착신단말(142)에 전송한다(S505).The user of the calling terminal receiving the status information selects a called party subscriber who wants to communicate among the status information, and transmits a call-up message to the proxy server 110 (S503). The proxy server 110 transmits it to the called terminal 142 again (S505).
상기 착신단말(142)이 발신단말에 대한 승인 메시지를 상기 프록시 서버(110)에 송출하면(S505), 상기 프록시 서버(110)는 이를 상기 발신단말(141)에 전송한다(S507).When the called terminal 142 transmits an approval message for the calling terminal to the proxy server 110 (S505), the proxy server 110 transmits it to the calling terminal 141 (S507).
승인 메시지를 수신한 상기 발신단말(141)은 상기 착신단말(142)과의 RTP 채널이 설정되어 통화가 수행된다(S509).The originating terminal 141 receiving the acknowledgment message establishes an RTP channel with the called terminal 142 and performs a call (S509).
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.The method of the present invention as described above may be implemented as a program and stored in a computer-readable recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.).
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.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. It is not limited to the drawing.
상기와 같은 본 발명은, IP기반의 IP폰, 소프트폰, 영상폰 및 PDA 등을 이용하는 가입자의 통신형태, 통신상태 등을 파악하여 다양한 호연결 서비스를 제공함으로써, 시스템 확장 및 각종 응용 서버와 연동이 용이할 수 있도록 하는 효과가 있다.The present invention as described above, by providing a variety of call connection services by grasping the communication type, communication status, etc. of subscribers using IP-based IP phones, soft phones, video phones and PDAs, system expansion and interworking with various application servers There is an effect to make this easy.
또한, 본 발명은 호처리 모듈과 상태 모듈간 통신방법을 SIP기반 메시지 타입을 적용하여 타 보이스 오버 인터넷 프로토콜(VoIP) 시스템과의 연동시 별도의 프로토콜 구현 없이 서비스를 제공받을 수 있도록 하는 효과가 있다.In addition, the present invention has an effect that can be provided without a separate protocol implementation when interworking with other Voice Over Internet Protocol (VoIP) system by applying a SIP-based message type to the communication method between the call processing module and the status module. .
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020020036241A KR100881548B1 (en) | 2002-06-27 | 2002-06-27 | User State Based Call Processing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020020036241A KR100881548B1 (en) | 2002-06-27 | 2002-06-27 | User State Based Call Processing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20040001141A true KR20040001141A (en) | 2004-01-07 |
| KR100881548B1 KR100881548B1 (en) | 2009-02-02 |
Family
ID=37312917
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020020036241A Expired - Fee Related KR100881548B1 (en) | 2002-06-27 | 2002-06-27 | User State Based Call Processing |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100881548B1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008106553A1 (en) * | 2007-02-28 | 2008-09-04 | Microsoft Corporation | Presence aware notification for information technology management |
| KR100940982B1 (en) * | 2003-05-28 | 2010-02-05 | 주식회사 케이티 | VIO IP-based Surveillance Service Provision System and Method |
| WO2011093935A3 (en) * | 2010-01-30 | 2011-09-22 | Eliza Corporation | System for rapidly establishing human/ machine communication links by maintaining simultaneous awareness of multiple call-host endpoint-states |
| US8311812B2 (en) | 2009-12-01 | 2012-11-13 | Eliza Corporation | Fast and accurate extraction of formants for speech recognition using a plurality of complex filters in parallel |
| US9219637B2 (en) | 2010-01-30 | 2015-12-22 | Oleg Boulanov | Facilitating rapid establishment of human/machine communication links with private SIP-based IP networks using pre-distributed static network address translation maps |
| WO2017010686A1 (en) * | 2015-07-13 | 2017-01-19 | 주식회사 위링크 | Apparatus and method for controlling incoming call |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100282150B1 (en) * | 1999-03-04 | 2001-02-15 | 구자홍 | Call controll method of internet protocol phone |
| KR100566237B1 (en) * | 1999-12-22 | 2006-03-29 | 주식회사 케이티 | Dynamic Call Transfer Control Device and Method in Internet Communication Network |
| KR20020011668A (en) * | 2000-08-03 | 2002-02-09 | 장도호 | Internet based telecommunication service method |
| KR100378472B1 (en) * | 2000-09-08 | 2003-03-29 | 주식회사 무한넷코리아 | Method for connecting internet telephone using serial number of hottelephone |
-
2002
- 2002-06-27 KR KR1020020036241A patent/KR100881548B1/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100940982B1 (en) * | 2003-05-28 | 2010-02-05 | 주식회사 케이티 | VIO IP-based Surveillance Service Provision System and Method |
| WO2008106553A1 (en) * | 2007-02-28 | 2008-09-04 | Microsoft Corporation | Presence aware notification for information technology management |
| US8311812B2 (en) | 2009-12-01 | 2012-11-13 | Eliza Corporation | Fast and accurate extraction of formants for speech recognition using a plurality of complex filters in parallel |
| WO2011093935A3 (en) * | 2010-01-30 | 2011-09-22 | Eliza Corporation | System for rapidly establishing human/ machine communication links by maintaining simultaneous awareness of multiple call-host endpoint-states |
| US9219637B2 (en) | 2010-01-30 | 2015-12-22 | Oleg Boulanov | Facilitating rapid establishment of human/machine communication links with private SIP-based IP networks using pre-distributed static network address translation maps |
| WO2017010686A1 (en) * | 2015-07-13 | 2017-01-19 | 주식회사 위링크 | Apparatus and method for controlling incoming call |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100881548B1 (en) | 2009-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FI120176B (en) | Method and arrangement for establishing a teleconference | |
| US20150201086A1 (en) | VoIP BASED TELEPHONY METHOD AND SYSTEM | |
| US8526581B2 (en) | Internet protocol text relay for hearing impaired users | |
| US20070036139A1 (en) | System and method for authenticating internetwork resource requests | |
| US20130279673A1 (en) | Enhanced services provided using communication redirection and processing | |
| EP2266304B1 (en) | Method and system for directing media streams during a conference call | |
| TWI497966B (en) | Computer readable memory and device for associating a telephone call with a conversation in accordance with a computer agreement | |
| US9124716B1 (en) | Internet protocol text relay for hearing impaired users | |
| US20060153172A1 (en) | Emergency call system and emergency call method | |
| JP5100382B2 (en) | Complementary VoIP service | |
| US7050565B2 (en) | Multimedia augmented call coverage | |
| US7450562B2 (en) | Method for transmitting short message using internet phones and system therefor | |
| KR100881548B1 (en) | User State Based Call Processing | |
| JP4227846B2 (en) | MULTIMEDIA DATA TRANSFER SYSTEM, CALL CONNECTION CONTROL DEVICE, TERMINAL LINKING METHOD USED FOR THEM, AND PROGRAM THEREOF | |
| KR100819328B1 (en) | Call processing apparatus and method for Internet phone using H.323 protocol and SIP protocol | |
| EP1333637A1 (en) | Telecommunication method and system | |
| US20140003298A1 (en) | Internet Protocol Text Relay For Hearing Impaired Users | |
| US8392502B2 (en) | System and method for effecting conference calling | |
| KR100851157B1 (en) | Call center, system, and method for providing a national representative number service with a rerouting function | |
| JP2006121470A (en) | Telephone communication system and information processing terminal used for the same, telephone communication control method and program for controlling telephone communication | |
| KR20030027466A (en) | Method and apparatus for forwarding call in ip-pcx | |
| KR101190347B1 (en) | Voice service system and method using PSTN and messenger/WEB/WAP client | |
| JP2007013616A (en) | Presence server, information providing system, and information providing method | |
| KR100392770B1 (en) | Subscriber-based Ring-Back-Tone Service Method by using system routing data | |
| US11470673B2 (en) | Method and system for detecting interruption of communications and for automatically re-establishing the communications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
Not in force date: 20120124 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20120124 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |