KR101212651B1 - Multi-ring service providing system and method for plurality of receiving terminals - Google Patents

Multi-ring service providing system and method for plurality of receiving terminals Download PDF

Info

Publication number
KR101212651B1
KR101212651B1 KR1020100119879A KR20100119879A KR101212651B1 KR 101212651 B1 KR101212651 B1 KR 101212651B1 KR 1020100119879 A KR1020100119879 A KR 1020100119879A KR 20100119879 A KR20100119879 A KR 20100119879A KR 101212651 B1 KR101212651 B1 KR 101212651B1
Authority
KR
South Korea
Prior art keywords
terminal
call
receiving terminals
receiving
ring
Prior art date
Application number
KR1020100119879A
Other languages
Korean (ko)
Other versions
KR20120058203A (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 KR1020100119879A priority Critical patent/KR101212651B1/en
Publication of KR20120058203A publication Critical patent/KR20120058203A/en
Application granted granted Critical
Publication of KR101212651B1 publication Critical patent/KR101212651B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42229Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
    • H04M3/42263Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location where the same subscriber uses different terminals, i.e. nomadism
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/46Arrangements for calling a number of substations in a predetermined sequence until an answer is obtained
    • H04M3/465Arrangements for simultaneously calling a number of substations until an answer is obtained
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

복수의 수신 단말에 대한 멀티링 서비스 제공 시스템 및 방법이 제공된다. 복수의 수신 단말에 대하여 멀티링 서비스를 제공하는 서버는, 발신 단말로부터 호 연결 요청을 수신하고, 상기 호 연결 요청 신호에 포함된 전화 번호에 대응되는 복수의 수신 단말들을 확인하는 수신 단말 확인부; 상기 확인된 수신 단말들 중 인터넷 전화 단말의 위치를 판단하는 단말 위치 판단부; 및 상기 인터넷 전화 단말이 기 설정된 지역에 존재하는 경우에, 상기 인터넷 전화 단말을 포함하여 상기 확인된 수신 단말들에게 호 연결을 시도하는 멀티링 수행부를 포함한다.Provided are a multi-ring service providing system and method for a plurality of receiving terminals. A server providing a multi-ring service to a plurality of receiving terminals includes: a receiving terminal checking unit receiving a call connection request from an originating terminal and confirming a plurality of receiving terminals corresponding to a telephone number included in the call connection request signal; A terminal location determination unit which determines a location of an internet phone terminal among the identified receiving terminals; And a multi-ring performing unit that attempts to connect to the identified receiving terminals including the internet telephone terminal when the internet telephone terminal exists in a preset area.

Description

복수의 수신 단말에 대한 멀티링 서비스 제공 시스템 및 방법{MULTI-RING SERVICE PROVIDING SYSTEM AND METHOD FOR PLURALITY OF RECEIVING TERMINALS}System and method for providing a multi-ring service for a plurality of receiving terminals {MULTI-RING SERVICE PROVIDING SYSTEM AND METHOD FOR PLURALITY OF RECEIVING TERMINALS}

본 발명은 복수의 단말에 대한 멀티링 서비스 제공 시스템 및 방법에 관한 것으로서, 보다 상세하게는, 수신 단말의 종류 및 위치에 기초하여 복수의 수신 단말에 대하여 효과적으로 멀티링 서비스를 제공하는 시스템 및 방법에 관한 것이다.The present invention relates to a multi-ring service providing system and method for a plurality of terminals, and more particularly, to a system and method for effectively providing a multi-ring service for a plurality of receiving terminals based on the type and location of the receiving terminal. It is about.

현대 사회는 이동 통신 서비스가 보편화되어 일상에서 이동 통신 단말기를 이용한 정보 교환이 가장 중요한 통신 수단으로 자리 잡고 있으며, 일반 유선 전화 및 인터넷 전화 등과 같은 다양한 전화 서비스 및 단말이 제공되고 있다. 특히, 인터넷 전화는 일반 유선 전화와 달리 음성 통화 이외에 문자 메시지, 무선 인터넷, MP3, 방송 등과 같은 다양한 서비스를 제공할 수 있다.In modern society, mobile communication services are becoming more common, and information exchange using mobile communication terminals is the most important communication means in everyday life, and various telephone services and terminals such as general landline telephones and internet telephones are provided. In particular, the Internet phone can provide a variety of services, such as text messages, wireless Internet, MP3, broadcast, etc., in addition to voice calls, unlike ordinary landline phones.

또한, 최근에는 하나의 가입자가 여러 종류의 전화 단말기를 소유하는 경우가 점차 늘어나고 있으며, 특정 단말기로 걸려오는 전화를 다른 단말기를 통하여 수신해야 하는 경우가 빈번하게 발생하고 있다.In addition, in recent years, a single subscriber owns several types of telephone terminals, and more and more, a call to a specific terminal has to be received through another terminal.

이러한 경우 종래에는 사용의 편의를 위해 단말기에 착신 전환 서비스가 제공되었으며, 이러한 착신 전환 서비스는 일부 전화 단말기의 배터리가 떨어졌거나 또는 사용자의 잦은 이동에 따른 전화기 변경이 필요할 경우에도 주로 이용되었다.In this case, the call forwarding service is provided to the terminal for convenience of use, and the call forwarding service is mainly used even when the battery of some telephone terminals is exhausted or the phone needs to be changed due to frequent movement of the user.

그러나, 착신 전화 서비스의 경우에, 특정 전화 단말의 사용을 막고 다른 전화 단말을 통하여 통신을 수행하기 때문에, 복수 단말을 통합하여 사용하기에는 무리가 있었다.However, in the case of an incoming telephone service, since it prevents the use of a specific telephone terminal and communicates through another telephone terminal, it is difficult to integrate and use multiple terminals.

이에 따라, 복수의 종류의 전화 단말 중 특정 단말에 전화가 걸려오는 경우에, 전체 단말에서 전화벨이 울리게 하는 서비스, 즉, 멀티링 서비스가 등장하였다.Accordingly, when a call is made to a specific terminal among a plurality of types of telephone terminals, a service for ringing a telephone ring in all terminals, that is, a multi-ring service has emerged.

그러나, 종래의 멀티링 서비스의 경우에는, 단말의 위치에 따라 선택적으로 멀티링 서비스의 대상이 되는 단말을 결정할 수 없어 단말의 위치에 따라 탄력적으로 멀티링 서비스를 제공할 수 없는 문제가 있었으며, 통화의 종류 또는 단말의 상태에 기초하여 다양한 통신 서비스에 따라 적응적으로 멀티링 서비스를 제공할 수 없는 문제가 있었다.However, in the case of the conventional multiring service, there is a problem in that it is not possible to selectively determine a terminal that is a target of the multiring service according to the location of the terminal, and thus, it is not possible to flexibly provide the multiring service according to the location of the terminal. There is a problem in that it is not possible to adaptively provide a multi-ring service according to various communication services based on the type or the state of the terminal.

본 발명의 일부 실시예는, 수신 단말의 위치에 기초하여 효과적으로 멀티링 서비스를 제공할 수 있는, 복수의 수신 단말에 대한 멀티링 서비스 제공 시스템 및 방법을 제공한다.Some embodiments of the present invention provide a multi-ring service providing system and method for a plurality of receiving terminals, which can effectively provide a multi-ring service based on the location of the receiving terminal.

또한, 본 발명의 일 실시예는, 수신 단말의 종류에 기초하여 멀티링 서비스의 대상 단말을 효율적으로 제한할 수 있는, 복수의 수신 단말에 대한 멀티링 서비스 제공 시스템 및 방법을 제공한다.In addition, an embodiment of the present invention provides a multi-ring service providing system and method for a plurality of receiving terminals that can efficiently limit the target terminal of the multi-ring service based on the type of the receiving terminal.

또한, 본 발명의 일 실시예는, 수신 단말의 통화 상태에 기초하여 불필요한 멀티링 서비스를 방지할 수 있는, 복수의 수신 단말에 대한 멀티링 서비스 제공 시스템 및 방법을 제공한다. In addition, an embodiment of the present invention provides a multi-ring service providing system and method for a plurality of receiving terminals, which can prevent unnecessary multi-ring services based on the call state of the receiving terminal.

또한, 본 발명의 일 실시예는, 수신 단말 사이에 멀티링을 위한 호가 계속하여 반복되는 것을 효과적으로 방지할 수 있는, 복수의 수신 단말에 대한 멀티링 서비스 제공 시스템 및 방법을 제공한다.In addition, an embodiment of the present invention provides a multi-ring service providing system and method for a plurality of receiving terminals, which can effectively prevent repeated calls for multi-ringing between receiving terminals.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은, 발신 단말로부터 호 연결 요청을 수신하고, 상기 호 연결 요청 신호에 포함된 전화 번호에 대응되는 복수의 수신 단말들을 확인하는 수신 단말 확인부; 상기 확인된 수신 단말들 중 인터넷 전화 단말의 위치를 판단하는 단말 위치 판단부; 및 상기 인터넷 전화 단말이 기 설정된 지역에 존재하는 경우에, 상기 인터넷 전화 단말을 포함하여 상기 확인된 수신 단말들에게 호 연결을 시도하는 멀티링 수행부를 포함하는, 복수의 수신 단말에 대하여 멀티링 서비스를 제공하는 서버를 제공할 수 있다.As a technical means for achieving the above technical problem, a first aspect of the present invention, receiving a call connection request from the calling terminal, and confirming a plurality of receiving terminals corresponding to the telephone number included in the call connection request signal Receiving terminal identification unit; A terminal location determination unit which determines a location of an internet phone terminal among the identified receiving terminals; And a multi-ring performing unit for attempting to connect a call to the identified receiving terminals, including the Internet telephone terminal, when the Internet telephone terminal exists in a preset area. It can provide a server that provides.

또한, 본 발명의 제 2 측면은, 발신 단말로부터 전화 통화를 위한 호 연결 요청을 수신하는 단계; 상기 호 연결 요청 신호에 포함된 전화 번호를 확인하는 단계; 상기 확인된 전화 번호에 대응되는 수신 단말들의 전화 번호를 확인하는 단계; 상기 수신 단말 중에서 인터넷 전화 단말이 기 설정된 위치에 존재하는 지를 판단하는 단계; 및 상기 인터넷 전화 단말이 기 설정된 위치에 존재하지 않는 경우에, 상기 인터넷 전화 단말을 제외한 수신 단말들에 대하여 벨을 울리는 단계를 포함하는, 복수의 수신 단말에 대하여 멀티링 서비스를 제공하는 방법을 제공할 수 있다.In addition, a second aspect of the present invention includes the steps of: receiving a call connection request for a telephone call from an originating terminal; Confirming a telephone number included in the call connection request signal; Confirming telephone numbers of receiving terminals corresponding to the confirmed telephone numbers; Determining whether an internet telephone terminal exists at a preset position among the receiving terminals; And ringing for receiving terminals other than the Internet telephone terminal when the Internet telephone terminal does not exist at a preset location. can do.

또한, 본 발명의 제 3 측면은, 발신 단말로부터 전화 통화를 위한 호 연결 요청을 수신하는 단계; 상기 호 연결 요청 신호에 포함된 전화 번호를 확인하는 단계; 상기 확인된 전화 번호에 대응되는 수신 단말들의 전화 번호를 확인하는 단계; 상기 발신 단말이 영상 통화를 시도하는 지를 판단하는 단계; 상기 발신 단말이 영상 통화를 시도하는 경우에 상기 수신 단말 중에서 적어도 하나 이상의 인터넷 전화 단말을 구별하는 단계; 및 상기 구별된 인터넷 전화 단말에 대하여만 호 연결을 시도하는 단계를 포함하는, 복수의 수신 단말에 대하여 멀티링 서비스를 제공하는 방법을 제공할 수 있다.In addition, a third aspect of the invention, the step of receiving a call connection request for a telephone call from the calling terminal; Confirming a telephone number included in the call connection request signal; Confirming telephone numbers of receiving terminals corresponding to the confirmed telephone numbers; Determining whether the calling terminal attempts a video call; Distinguishing at least one or more Internet telephone terminals from the receiving terminals when the calling terminal attempts a video call; And attempting to connect a call only to the distinguished Internet telephone terminal, and may provide a method for providing a multi-ring service to a plurality of receiving terminals.

전술한 본 발명의 과제 해결 수단에 의하면, 수신 단말 중 인터넷 단말의 위치를 확인하고, 확인된 위치에 기초하여 탄력적으로 멀티링 서비스를 제공할 수 있다.According to the above-described problem solving means of the present invention, it is possible to check the position of the Internet terminal of the receiving terminal, and to flexibly provide a multi-ring service based on the identified position.

또한, 전술한 본 발명의 과제 해결 수단에 의하면, 수신 단말의 종류에 기초하여 통화 종류에 따라 멀티링 서비스의 대상이 되는 수신 단말을 효과적으로 제한할 수 있다.In addition, according to the above-described problem solving means of the present invention, it is possible to effectively limit the receiving terminal to be the subject of the multi-ring service according to the type of call based on the type of the receiving terminal.

또한, 본 발명의 다른 과제 해결 수단 중 하나에 의하면, 수신 단말의 통화 상태에 기초하여 불필요한 멀티링 서비스의 제공을 방지할 수 있다.Further, according to one of the other problem solving means of the present invention, it is possible to prevent the provision of unnecessary multi-ring service based on the call state of the receiving terminal.

또한, 본 발명의 또 다른 과제 해결 수단 중 하나에 의하면, 수신 단말 사이에 멀티링을 위한 호가 계속하여 반복되는 것을 효과적으로 방지할 수 있다.In addition, according to one of the other problem solving means of the present invention, it is possible to effectively prevent the repeated call for the multi-ring between the receiving terminal.

도 1은 본 발명의 일 실시예에 따른 복수의 수신 단말에 대한 멀티링 서비스 제공 시스템의 전체 개요도이다.
도 2는 본 발명의 일 실시예에 따른 멀티링 서비스 제공 서버(300)의 세부 구성도이다.
도 3은 본 발명의 일 실시예에 따른 가입자 관리 DB(320)에 저장된 가입자 등록 테이블의 일례를 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 복수의 수신 단말에 대한 멀티링 서비스 제공 방법의 세부 흐름도이다.
1 is an overall schematic diagram of a multi-ring service providing system for a plurality of receiving terminals according to an embodiment of the present invention.
2 is a detailed block diagram of the multi-ring service providing server 300 according to an embodiment of the present invention.
3 is a diagram illustrating an example of a subscriber registration table stored in the subscriber management DB 320 according to an embodiment of the present invention.
4 is a detailed flowchart of a multi-ring service providing method for a plurality of receiving terminals according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

또한, 본 명세서에서 멀티링 서비스란, 발신 단말(100)이 특정 전화 번호로 호 연결을 요청하는 경우에 해당 전화 번호에 대응되는 복수의 수신 단말(200)에 대하여 호 연결을 시도하고 벨을 울리도록 하는 서비스를 말한다. 예를 들어, 멀티링 서비스에 의하면, 가입자가 댁내의 PSTN(Public Switched Telephone Network) 전화 단말 및 자신의 인터넷 전화 단말을 함께 서비스에 등록시키는 경우에, 발신 단말이 PSTN 전화 단말 또는 인터넷 전화 단말 중 어느 하나의 단말에 전화 통화를 요청하면, PSTN 전화 단말 및 인터넷 전화 단말 모두에서 벨이 울릴 수 있다.In addition, in the present specification, the multi-ring service, when the calling terminal 100 requests a call connection to a specific telephone number, attempts to connect a call to a plurality of receiving terminals 200 corresponding to the corresponding telephone number and rings a bell. It is a service to make. For example, according to the multi-ring service, when a subscriber registers a home public switched telephone network (PSTN) terminal and his or her Internet telephone terminal together with the service, the calling terminal is either a PSTN telephone terminal or an Internet telephone terminal. When a telephone call is requested from one terminal, the ringing may be ringed by both the PSTN telephone terminal and the Internet telephone terminal.

이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 복수의 수신 단말에 대한 멀티링 서비스 제공 시스템의 전체 개요도이다.1 is an overall schematic diagram of a multi-ring service providing system for a plurality of receiving terminals according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 멀티링 서비스 제공 시스템은, 발신 단말(100), 수신 단말(200), 멀티링 서비스 제공 서버(300) 및 네트워크(400)를 포함한다.As shown in FIG. 1, the multi-ring service providing system according to an exemplary embodiment of the present invention includes an originating terminal 100, a receiving terminal 200, a multi-ring service providing server 300, and a network 400. do.

사용자가 복수의 수신 단말(200)을 멀티링 서비스에 등록하고, 발신 단말(100)이 수신 단말(200) 중에서 어느 하나의 단말에게 호 연결을 요청하는 경우에, 멀티링 서비스 제공 서버(300)는 등록된 복수의 수신 단말(200)에 대하여 호 연결을 시도한다.When a user registers a plurality of receiving terminals 200 to a multiring service, and the calling terminal 100 requests a call connection from any one of the receiving terminals 200, the multiring service providing server 300 Attempts to connect a call to a plurality of registered receiving terminals 200.

이 때, 멀티링 서비스 제공 서버(300)는 등록된 복수의 수신 단말(200)의 단말 위치, 단말 종류(예를 들어, 영상 통화가 지원되는 단말인지 여부 등) 또는 단말 상태(예를 들어, 통화 중인지 여부, 전원이 꺼졌는지 여부 등)에 기초하여, 수신 단말(200)의 전부 또는 일부에 대하여 선택적으로 멀티링 서비스를 제공할 수 있다.At this time, the multi-ring service providing server 300 is the terminal location, terminal type (for example, whether the video call is supported terminal, etc.) or terminal state of the plurality of registered receiving terminal 200 (for example, Based on whether a call is in progress, whether the power is turned off, etc.), the multi-ring service may be selectively provided to all or part of the receiving terminal 200.

또한, 멀티링 서비스 제공 서버(300)는 복수의 수신 단말(200) 사이에서 호 연결 요청이 계속하여 반복되는 것을 방지하며, 보다 효율적으로 멀티링 서비스를 제공할 수가 있다.In addition, the multi-ring service providing server 300 may prevent a call connection request from being repeated among the plurality of receiving terminals 200 and may provide a multi-ring service more efficiently.

네트워크(400)는 전용선, 인트라넷, 사설 전화망, 공중 전화망, PSTN 망 및 이들의 상호 조합을 포함하며, 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함한다. 또한, 네트워크(400)는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선 네트워크나 이동 통신망(mobile radio communication network) 또는 위성 통신망 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있다.The network 400 includes a leased line, an intranet, a private telephone network, a public telephone network, a PSTN network, and a combination thereof, and includes comprehensive data that enables each network component shown in FIG. 1 to communicate smoothly with each other. Communication network, including wired internet, wireless internet, and mobile wireless communication network. In addition, the network 400 may be a wired or mobile radio network such as a local area network (LAN), a wide area network (WAN), or a value added network (VAN), or the like. It can be implemented in all kinds of wireless networks such as satellite communication networks.

발신 단말(100) 및 수신 단말(200)은 네트워크(400)를 통하여 전화 통화를 수행할 수 있는 모든 종류의 유무선 통신 단말을 포함한다. 수신 단말(200)은 PSTN 전화 단말과 같은 일반 전화 단말뿐만 아니라, VoIP(Voice Over Internet Protocol) 전화 단말, SoIP(Service over IP) 전화 단말과 같은 인터넷 전화 단말을 포함한다.
The originating terminal 100 and the receiving terminal 200 include all kinds of wired and wireless communication terminals capable of conducting telephone calls through the network 400. The receiving terminal 200 includes not only a general telephone terminal such as a PSTN telephone terminal, but also an Internet telephone terminal such as a Voice Over Internet Protocol (VoIP) telephone terminal and a Service over IP (SoIP) telephone terminal.

이하, 도 2를 참조하여 본 발명의 일 실시예에 따른 멀티링 서비스 제공 서버(300)의 세부 구성에 대하여 설명하기로 한다.Hereinafter, a detailed configuration of a multiring service providing server 300 according to an embodiment of the present invention will be described with reference to FIG. 2.

도 2는 본 발명의 일 실시예에 따른 멀티링 서비스 제공 서버(300)의 세부 구성도이다.2 is a detailed block diagram of the multi-ring service providing server 300 according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 멀티링 서비스 제공 서버(300)는 멀티링 단말 등록부(310), 가입자 관리 DB(320), 수신 단말 확인부(330), 단말 위치 판단부(340), 통화 종류 판단부(350), 통화 상태 판단부(360), 멀티링 수행부(370), 제어부(380) 및 송수신부(390)를 포함한다.As shown in Figure 2, the multi-ring service providing server 300 according to an embodiment of the present invention is a multi-ring terminal registration unit 310, subscriber management DB 320, the receiving terminal confirmation unit 330, terminal location The determining unit 340, the call type determining unit 350, the call state determining unit 360, the multi-ring performing unit 370, the control unit 380, and the transmitting / receiving unit 390 are included.

멀티링 단말 등록부(310)는 멀티링 서비스의 대상이 되는 수신 단말(200)을 등록받는다. 멀티링 단말 등록부(310)는 멀티링 단말 등록을 위한 UI(User Interface)를 웹 사이트 등을 통하여 가입자에게 제공할 수 있으며, 제공된 UI를 통하여 가입자로부터 상기 멀티링 서비스의 대상이 되는 수신 단말들을 등록받을 수 있다. The multiring terminal registration unit 310 registers the receiving terminal 200 which is a target of the multiring service. The multi-ring terminal registration unit 310 may provide a subscriber with a UI (User Interface) for registering a multi-ring terminal to a subscriber through a web site, etc., and register receiving terminals targeted for the multi-ring service from the subscriber through the provided UI. I can receive it.

가입자 관리 DB(320)는 멀티링 서비스의 대상이 되는 수신 단말(200)들에 대한 정보를 저장한다. 가입자 관리 DB(320)는, 예를 들어, 수신 단말(200)의 단말 전화 번호, 단말 종류, 단말의 위치 등의 정보를 저장할 수 있으며, 가입자 별로 상기 정보를 구분하여 저장할 수 있다.The subscriber management DB 320 stores information about receiving terminals 200 that are subject to the multi-ring service. For example, the subscriber management DB 320 may store information such as a terminal telephone number, a terminal type, a location of the terminal, etc. of the receiving terminal 200, and may store the information separately for each subscriber.

수신 단말 확인부(330)는 발신 단말(100)로부터 호 연결 요청을 수신하고, 상기 호 연결 요청 신호에 포함된 전화 번호에 대응되는 수신 단말(200)들을 확인한다. 수신 단말 확인부(330)는 호 연결 요청 신호에 포함된 전화 번호에 기초하여, 멀티링 서비스의 대상이 되는 수신 단말(200)들의 전화 번호를 가입자 관리 DB(320)로부터 검출할 수 있다.The receiving terminal checking unit 330 receives a call connection request from the calling terminal 100 and checks the receiving terminals 200 corresponding to the telephone number included in the call connection request signal. The receiving terminal checking unit 330 may detect the telephone numbers of the receiving terminals 200, which are the targets of the multi-ring service, from the subscriber management DB 320 based on the telephone numbers included in the call connection request signal.

수신 단말 확인부(330)는 호 연결 요청 신호에 포함된 전화 번호를 이용하는 가입자의 다른 수신 단말(200)들을 멀티링 서비스의 대상이 되는 단말로 확인할 수 있다.The receiving terminal checking unit 330 may check other receiving terminals 200 of the subscriber using the phone number included in the call connection request signal as a terminal that is the target of the multi-ring service.

단말 위치 판단부(340)는 멀티링 서비스의 대상이 되는 수신 단말(200) 중에서 인터넷 전화 단말의 위치를 판단한다. 단말 위치 판단부(340)는 인터넷 전화 단말의 IP 주소 값을 수신하고, 수신된 IP 주소 값에 대응되는 동코드를 확인하여 인터넷 전화 단말의 위치를 확인할 수 있다.The terminal position determining unit 340 determines the position of the Internet telephone terminal among the receiving terminals 200 that are the subjects of the multi-ring service. The terminal location determiner 340 may receive the IP address value of the Internet phone terminal and check the location of the Internet phone terminal by checking the same code corresponding to the received IP address value.

인터넷 전화 단말은 REGISTER 메시지에 단말의 IP 주소를 포함하여 CSCF(Call Session Control Function: 미도시)에 위치 등록을 시도할 수 있으며, 이 때, 단말의 IP 주소 정보는 P-KT-UE-IP 헤더에 포함되어 전달될 수 있다. 나아가 단말 위치 판단부(340)는 CSCF에서 정상적인 Registration 절차를 수행된 후에 가입자 프로파일 정보에 따라 P-KT-UE-IP를 포함한 REGISTRER 메시지를 CSCF로부터 수신하여 인터넷 전화 단말의 IP 주소에 대응되는 동코드를 별도의 DB에서 확인할 수 있다.The Internet telephony terminal may attempt to register a location in a Call Session Control Function (CSCF), including the IP address of the terminal in a REGISTER message, wherein the IP address information of the terminal is a P-KT-UE-IP header. It can be included and delivered. Further, the terminal location determining unit 340 receives the REGISTRER message including the P-KT-UE-IP from the CSCF according to the subscriber profile information after the normal registration procedure is performed in the CSCF, and corresponds to the IP address of the Internet telephone terminal. You can check in a separate DB.

통화 종류 판단부(350)는 발신 단말(100)이 요청한 전화 통화의 종류를 판단한다. 통화 종류 판단부(350)는, 예를 들어, 발신 단말(100)이 요청한 전화 통화가 음성 통화인지 영상 통화인지 여부를 판단할 수 있다.The call type determination unit 350 determines the type of telephone call requested by the calling terminal 100. The call type determination unit 350 may determine whether the call requested by the calling terminal 100 is a voice call or a video call, for example.

통화 상태 판단부(360)는 수신 단말(200)의 통화 상태를 확인한다. 통화 상태 판단부(360)는 멀티링 서비스의 대상이 되는 수신 단말(200)이 통화 중인지 여부를 확인할 수 있다.The call state determining unit 360 checks the call state of the receiving terminal 200. The call state determination unit 360 may check whether the receiving terminal 200, which is a target of the multi-ring service, is busy.

멀티링 수행부(370)는 멀티링 서비스의 대상이 되는 수신 단말(200)들에게 호 연결을 시도하여 수신 단말(200)들에서 벨이 울리도록 한다.The multi-ring performing unit 370 attempts to connect a call to the receiving terminals 200 which are the targets of the multi-ring service so that the ringing rings at the receiving terminals 200.

멀티링 수행부(370)는 수신 단말(200)들 중에서 인터넷 전화 단말의 위치에 기초하여 수신 단말(200)들의 전부 또는 일부에 대하여 선택적으로 호 연결을 시도할 수 있다. 멀티링 수행부(370)는 인터넷 전화 단말이 기 설정된 지역에 존재하지 않는 경우에는, 상기 인터넷 전화 단말을 제외한 나머지 수신 단말(200)들에 대하여만 호 연결을 시도할 수 있다. 이 경우, 멀티링 수행부(370)는 P-KT-UE-IP 정보 또는 동코드에 기초하여 해당 인터넷 전화 단말이 멀티링 서비스가 제공되는 기 설정된 지역에 존재하는 지를 판단할 수 있다.The multiring performer 370 may selectively attempt to connect to all or part of the receiving terminals 200 based on the location of the Internet telephone terminal among the receiving terminals 200. When the Internet phone terminal does not exist in a preset area, the multi-ring performing unit 370 may attempt to connect a call only to the other receiving terminals 200 except for the Internet phone terminal. In this case, the multi-ring performing unit 370 may determine whether the corresponding Internet phone terminal exists in a preset area where the multi-ring service is provided based on the P-KT-UE-IP information or the same code.

따라서, 인터넷 전화 단말이 멀티링 서비스가 필요 없는 지역으로 이동되는 경우에 멀티링 서비스가 필요한 수신 단말(200)에 대하여만 멀티링 서비스를 제공할 수 있으며, 가입자는 멀티링 서비스가 필요한 지역을 설정하여 탄력적으로 멀티링 서비스를 제공받을 수 있게 된다.Therefore, when the Internet phone terminal is moved to an area where the multi-ring service is not required, the multi-ring service can be provided only to the receiving terminal 200 requiring the multi-ring service, and the subscriber sets the area where the multi-ring service is required. Therefore, it is possible to flexibly receive a multi-ring service.

또한, 멀티링 수행부(370)는 발신 단말(100)이 요청한 전화 통화의 종류에 기초하여 수신 단말(200)들의 전부 또는 일부에 대하여 선택적으로 호 연결을 시도할 수 있다. 발신 단말(100)이 영상 통화를 요청하는 경우에, 멀티링 수행부(370)는 영상 통화를 수행할 수 없는 PSTN 전화 단말을 제외하고 나머지 단말에 대하여 호 연결을 시도할 수 있다.In addition, the multi-ring performing unit 370 may selectively attempt to connect to all or part of the receiving terminals 200 based on the type of telephone call requested by the calling terminal 100. When the calling terminal 100 requests a video call, the multi-ring performing unit 370 may attempt to connect a call to the remaining terminals except for the PSTN telephone terminal which cannot perform the video call.

따라서, 멀티링 수행부(370)는 전화 통화의 종류에 따라서 해당 통화를 지원하는 수신 단말(200)에 대하여만 효율적으로 멀티링 서비스를 제공할 수 있게 된다.Therefore, the multi-ring performing unit 370 can efficiently provide the multi-ring service only to the receiving terminal 200 supporting the call according to the type of the phone call.

또한, 멀티링 수행부(370)는 수신 단말(200)의 통화 상태에 기초하여, 수신 단말(200)들의 전부 또는 일부에 대하여 선택적으로 호 연결을 시도할 수 있다. 멀티링 수행부(370)는 수신 단말(200) 중에서 통화 중인 단말이 존재하는 경우에, 통화 중인 단말을 제외한 나머지 수신 단말(200)에 대하여 호 연결을 시도할 수 있다.In addition, the multi-ring performing unit 370 may selectively attempt to connect to all or part of the receiving terminals 200 based on the call state of the receiving terminal 200. When there is a terminal on the call among the receiving terminals 200, the multi-ring performing unit 370 may attempt to connect a call to the other receiving terminals 200 except for the terminal on the call.

한편, 멀티링 수행부(370)는 멀티링 수행을 위한 호가 반복 전송(looping)되는 것을 방지한다. 멀티링 수행부(370)는 CSCF(미도시), MGCF(Media Gateway Control Function: 미도시) 및 LE(Location Exchange: 미도시)에게 제공되는 호 연결을 위한 INVITE 메시지 내에 트리거 방지를 위한 정보를 포함시켜, 멀티링 수행을 위한 호가 CSCF(미도시), MGCF(미도시) 또는 LE(미도시) 간에 반복 전송(looping)되는 것을 방지할 수 있다.On the other hand, the multi-ring performer 370 prevents the call for performing the multi-ring to be repeated (looping). The multi-ring performing unit 370 includes information for trigger prevention in an INVITE message for call connection provided to a CSCF (not shown), a Media Gateway Control Function (MGCF), and a Location Exchange (not shown). By doing so, the call for performing the multi-ring may be prevented from being repeatedly looped between CSCF (not shown), MGCF (not shown), or LE (not shown).

예들 들어, 멀티링 수행부(370)는, INVITE 메시지 내에 “cpc=8”의 정보를 포함시켜 CSCF, MGCF 및 LE에게 전달할 수 있으며, LE는 해당 정보를 확인하고 트리거를 수행하지 않음으로써 호가 계속하여 반복 전송(looping)되는 것을 방지할 수 있다. For example, the multi-ring performer 370 may include the information of “cpc = 8” in the INVITE message and transmit it to the CSCF, MGCF, and LE, and the LE checks the information and does not perform a trigger so that the call continues. This can prevent looping.

제어부(380)는 멀티링 서비스 제공 서버(300)가 멀티링 서비스의 대상이 되는 수신 단말(200)을 등록 받고, 수신 단말(200)의 단말 위치, 단말 종류 또는 전화 통화의 종류 등에 기초하여 효과적으로 멀티링 서비스를 제공할 수 있도록, 멀티링 단말 등록부(310), 가입자 관리 DB(320), 수신 단말 확인부(330), 단말 위치 판단부(340), 통화 종류 판단부(350), 통화 상태 판단부(360), 멀티링 수행부(370) 및 후술할 송수신부(390)를 제어한다.The control unit 380 registers the receiving terminal 200 to which the multi-ring service providing server 300 is the object of the multi-ring service, and effectively controls the multi-ring service providing server 300 based on the terminal location, the terminal type, or the type of telephone call of the receiving terminal 200. In order to provide a multi-ring service, the multi-ring terminal registration unit 310, subscriber management DB 320, receiving terminal identification unit 330, terminal position determination unit 340, call type determination unit 350, call state The determination unit 360, the multi-ring performing unit 370, and the transceiver 390 to be described later are controlled.

송수신부(390)는 멀티링 서비스의 제공에 필요한 각종의 정보를 발신 단말(100) 및 수신 단말(200)과 송수신한다.
The transceiver 390 transmits and receives various types of information necessary for providing a multi-ring service with the calling terminal 100 and the receiving terminal 200.

이하, 도 3을 참조하여 본 발명의 일 실시예에 따른 가입자 관리 DB(320)에 저장된 가입자 등록 테이블의 일례에 대하여 설명하기로 한다.Hereinafter, an example of a subscriber registration table stored in the subscriber management DB 320 according to an embodiment of the present invention will be described with reference to FIG. 3.

도 3은 본 발명의 일 실시예에 따른 가입자 관리 DB(320)에 저장된 가입자 등록 테이블의 일례를 도시한 도면이다.3 is a diagram illustrating an example of a subscriber registration table stored in the subscriber management DB 320 according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 가입자 등록 테이블은 가입자 ID 필드(30), PSTN 번호 필드(32), VoIP 번호 필드(34), VoIP 위치 값 필드(36) 및 영상 통화 가능 단말 번호 필드(38)를 포함한다.As shown in FIG. 3, the subscriber registration table according to an embodiment of the present invention includes a subscriber ID field 30, a PSTN number field 32, a VoIP number field 34, a VoIP location value field 36, and an image. A callable terminal number field 38 is included.

가입자 ID 필드(30)에는 멀티링 서비스에 가입된 가입자의 식별값이 기록되며, PSTN 번호 필드(32)에는 가입자가 등록한 PSTN 전화 단말의 전화 번호가 기록된다. 또한, VoIP 번호 필드(34)에는 가입자가 등록한 인터넷 전화 단말의 전화 번호가 기록되며, VoIP 위치 값 필드(36)에는 각각의 인터넷 전화 단말의 위치 값이 기록된다. 인터넷 전화 단말의 위치 값은 IP 주소 또는 동 코드 값 등으로 기록될 수 있으나, 이에 제한되지 않는다. 또한, 영상 통화 가능 단말 번호 필드(38)는 가입자가 등록한 수신 단말(200) 중에서 영상 통화가 제공되는 단말의 전화 번호가 기록된다.In the subscriber ID field 30, identification values of subscribers subscribed to the multi-ring service are recorded. In the PSTN number field 32, telephone numbers of PSTN telephone terminals registered by the subscriber are recorded. In addition, the telephone number of the Internet telephone terminal registered by the subscriber is recorded in the VoIP number field 34, and the position value of each Internet telephone terminal is recorded in the VoIP position value field 36. The location value of the Internet phone terminal may be recorded as an IP address or the same code value, but is not limited thereto. In addition, the video call capable terminal number field 38 records the telephone number of a terminal to which a video call is provided among the receiving terminals 200 registered by the subscriber.

이와 같이, 가입자 등록 테이블에는 가입자 별로 멀티링 서비스에 등록된 수신 단말(200)들에 관한 각종 정보가 기록되며, 멀티링 서비스 제공 서버(300)는 복수의 수신 단말(200)에 대하여 보다 효율적으로 멀티링 서비스를 제공할 수 있게 된다.
As such, the subscriber registration table records various information about the receiving terminals 200 registered in the multi-ring service for each subscriber, and the multi-ring service providing server 300 more efficiently for the plurality of receiving terminals 200. It is possible to provide a multi-ring service.

이하, 도 4를 참조하여 본 발명의 일 실시예에 따른 복수의 수신 단말에 대한 멀티링 서비스 제공 방법에 대하여 설명하기로 한다.Hereinafter, a multi-ring service providing method for a plurality of receiving terminals according to an embodiment of the present invention will be described with reference to FIG. 4.

도 4는 본 발명의 일 실시예에 따른 복수의 수신 단말에 대한 멀티링 서비스 제공 방법의 세부 흐름도이다.4 is a detailed flowchart of a multi-ring service providing method for a plurality of receiving terminals according to an embodiment of the present invention.

단계 S400은 발신 단말(100)로부터 호 연결 요청을 수신하는 단계이다. 단계 S400에서는 발신 단말(100)로부터 호 연결 요청을 수신하고 호 연결 요청 신호에 포함된 전화 번호를 확인할 수 있다.Step S400 is a step of receiving a call connection request from the calling terminal 100. In step S400, the call connection request may be received from the calling terminal 100 and the phone number included in the call connection request signal may be confirmed.

단계 S402는 호 연결 요청에 대응되는 수신 단말(200)들의 전화 번호를 확인하는 단계이다. 단계 S402에서는, 호 연결 요청 신호에 포함된 전화 번호에 대응되는 수신 단말(200)들을 확인할 수 있다. 멀티링 서비스에 가입된 가입자의 복수의 수신 단말(200)의 전화 번호가 함께 매칭되어 저장될 수 있으며, 단계 S402에서는 호 연결 요청 신호에 포함된 전화 번호에 매칭된 수신 단말(200)의 전화 번호를 확인할 수 있다.Step S402 is a step of checking the telephone numbers of the receiving terminals 200 corresponding to the call connection request. In operation S402, the receiving terminals 200 corresponding to the telephone number included in the call connection request signal may be checked. The phone numbers of the plurality of receiving terminals 200 of the subscribers subscribed to the multi-ring service may be matched and stored together. In step S402, the phone numbers of the receiving terminals 200 matched to the telephone numbers included in the call connection request signal. You can check.

단계 S404는 수신 단말(200) 중 인터넷 전화 단말이 멀티링 서비스 제공 지역에 존재하는 지를 판단하는 단계이다. 단계 S404에서는, 멀티링 서비스의 대상이 되는 수신 단말(200) 중에서 인터넷 전화 단말의 IP 주소 값을 수신하고, 수신된 IP 주소 값에 대응되는 동코드를 확인하여 인터넷 전화 단말의 위치를 확인할 수 있다.Step S404 is a step of determining whether an Internet telephone terminal exists in the multi-ring service providing area among the receiving terminals 200. In step S404, it is possible to check the location of the Internet telephone terminal by receiving the IP address value of the Internet telephone terminal among the receiving terminals 200 which are the subjects of the multi-ring service, and checking the same code corresponding to the received IP address value. .

인터넷 전화 단말은 REGISTER 메시지에 단말의 IP 주소를 포함하여 CSCF(Call Session Control Function: 미도시)에 위치 등록을 시도할 수 있으며, 이 때, 단말의 IP 주소 정보는 P-KT-UE-IP 헤더에 포함되어 전달될 수 있다. 나아가 CSCF에서 정상적인 Registration 절차를 수행된 후에 가입자 프로파일 정보에 따라 P-KT-UE-IP를 포함한 REGISTRER 메시지를 CSCF로부터 수신하여 인터넷 전화 단말의 IP 주소에 대응되는 동코드를 별도의 DB에서 확인할 수 있다.The Internet telephony terminal may attempt to register a location in a Call Session Control Function (CSCF), including the IP address of the terminal in a REGISTER message, wherein the IP address information of the terminal is a P-KT-UE-IP header. It can be included and delivered. Furthermore, after performing the normal registration procedure in CSCF, you can receive a REGISTRER message including P-KT-UE-IP from CSCF according to subscriber profile information and check the same code in a separate DB corresponding to the IP address of the Internet phone terminal. .

단계 S406은, 상기 판단 결과(S404) 인터넷 전화 단말이 멀티링 서비스 제공 지역에 존재하지 않는 경우에, 수신 단말(200) 중에서 PSTN 전화 단말에 대하여만 호 연결을 시도하여 벨을 울리는 단계이다.In step S406, when the Internet phone terminal does not exist in the multi-ring service providing area (S404), it is a step of attempting to connect a call only to the PSTN phone terminal among the receiving terminals 200 to ring.

멀티링 서비스의 제공을 받기 위한 지역은 가입자에 의해 미리 설정될 수 있으며, 단계 S406에서는 P-KT-UE-IP 정보 또는 동코드에 기초하여 해당 인터넷 전화 단말이 멀티링 서비스가 제공되는 기 설정된 지역에 존재하는 지를 판단할 수가 있다.The area for receiving the multi-ring service may be preset by the subscriber. In step S406, the preset area in which the corresponding Internet phone terminal is provided with the multi-ring service based on the P-KT-UE-IP information or the same code. You can determine if it exists in.

따라서, 인터넷 전화 단말이 멀티링 서비스가 필요 없는 지역으로 이동되는 경우에 멀티링 서비스가 필요한 수신 단말(200)에 대하여만 멀티링 서비스를 제공할 수 있으며, 가입자는 멀티링 서비스가 필요한 지역을 설정하여 탄력적으로 멀티링 서비스를 제공받을 수 있게 된다.Therefore, when the Internet phone terminal is moved to an area where the multi-ring service is not required, the multi-ring service can be provided only to the receiving terminal 200 requiring the multi-ring service, and the subscriber sets the area where the multi-ring service is required. Therefore, it is possible to flexibly receive a multi-ring service.

단계 S408은, 상기 판단 결과(S404) 인터넷 전화 단말이 멀티링 서비스 제공 지역에 존재하는 경우에, 발신 단말(100)이 영상 통화를 시도하는 지를 판단하는 단계이다.Step S408 is a step of determining whether the calling terminal 100 attempts a video call when the Internet telephone terminal exists in the multi-ring service providing area (S404).

상기 판단 결과(S408), 발신 단말(100)이 영상 통화를 시도하는 경우에는, 단계 S410을 수행하여 영상 통화를 제공하는 인터넷 전화 단말에 대하여만 호 연결을 시도하고 벨을 울리도록 한다. 따라서, 전화 통화의 종류에 따라서 해당 통화를 지원하는 수신 단말(200)에 대하여만 효율적으로 멀티링 서비스를 제공할 수 있게 된다.As a result of the determination (S408), when the calling terminal 100 attempts a video call, step S410 is performed to attempt to connect a call only to an Internet telephone terminal providing a video call and to ring a bell. Therefore, according to the type of telephone call, it is possible to efficiently provide a multi-ring service only to the receiving terminal 200 supporting the call.

또한, 상기 판단 결과(S408), 발신 단말(100)이 영상 통화를 시도하지 않는 경우에는, 단계 S412를 수행한다.In addition, when the determination result (S408), the calling terminal 100 does not attempt to make a video call, step S412 is performed.

단계 S412는 수신 단말(200)의 통화 상태를 판단한다. 단계 S412에서는 수신 단말(200) 중에서 통화 중인 단말이 존재하는 경우에, 통화 중인 단말을 제외한 나머지 수신 단말(200)에 대하여 호 연결을 시도할 수 있다.Step S412 determines the call state of the receiving terminal 200. In step S412, if there is a terminal on the call among the receiving terminals 200, a call connection may be attempted with respect to the other receiving terminals 200 except for the terminal on the call.

단계 S414는 수신 단말(200) 중에서 통화 중인 단말을 제외하고 나머지 수신 단말(200)에 대하여 호 연결을 시도하고 벨이 울리도록 하는 단계이다.Step S414 is a step of attempting to connect a call to the remaining receiving terminal 200 except for a busy terminal among the receiving terminals 200 and ringing the bell.

한편, 단계 S406, 단계 S410 및 단계 S414에서는 멀티링 수행을 위한 호가 계속하여 반복 전송(looping)되는 것을 방지할 수 있다. 이를 위하여, 단계 S406, 단계 S410 및 단계 S414에서는 CSCF(미도시), MGCF(Media Gateway Control Function: 미도시) 및 LE(Location Exchange)에게 제공되는 호 연결을 위한 INVITE 메시지 내에 트리거 방지를 위한 정보를 포함시켜, 멀티링 수행을 위한 호가 CSCF(미도시), MGCF(미도시) 또는 LE(미도시) 간에 반복 전송(looping)되는 것을 방지할 수 있다.Meanwhile, in steps S406, S410, and S414, the call for performing the multi-ring may be prevented from being repeatedly transmitted. To this end, in steps S406, S410, and S414, information for trigger prevention is included in an INVITE message for a call connection provided to a CSCF (not shown), a Media Gateway Control Function (MGCF), and a Location Exchange (LE). It may be included to prevent the call for performing the multi-ring is repeated looping between the CSCF (not shown), MGCF (not shown) or LE (not shown).

예들 들어, 단계 S406, 단계 S410 및 단계 S414에서는, INVITE 메시지 내에 “cpc=8”의 정보를 포함시켜 CSCF, MGCF 및 LE에게 전달할 수 있으며, LE는 해당 정보를 확인하고 트리거를 수행하지 않음으로써 호가 계속하여 반복 전송(looping)되는 것을 방지할 수 있다.
For example, in steps S406, S410, and S414, the information of “cpc = 8” may be included in the INVITE message and passed to the CSCF, MGCF, and LE, and the LE checks the information and does not trigger the call. It can be prevented from repeated looping.

본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. One embodiment of the present invention may also be embodied in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

100: 발신 단말 200: 수신 단말
300: 멀티링 서비스 제공 서버 310: 멀티링 단말 등록부
320: 가입자 관리 DB 330: 수신 단말 확인부
340: 단말 위치 판단부 350: 통화 종류 판단부
360: 통화 상태 판단부 370: 멀티링 수행부
380: 제어부 390: 송수신부
400: 네트워크
100: calling terminal 200: receiving terminal
300: multi-ring service providing server 310: multi-ring terminal register
320: subscriber management DB 330: receiving terminal confirmation unit
340: terminal position determination unit 350: call type determination unit
360: call state determination unit 370: multi-ring execution unit
380: control unit 390: transceiver
400: network

Claims (13)

복수의 수신 단말에 대하여 멀티링 서비스를 제공하는 서버에 있어서,
발신 단말로부터 호 연결 요청을 수신하고, 상기 호 연결 요청 신호에 포함된 전화 번호에 대응되는 복수의 수신 단말들을 확인하는 수신 단말 확인부;
상기 확인된 수신 단말들 중 인터넷 전화 단말의 위치를 판단하는 단말 위치 판단부; 및
상기 인터넷 전화 단말이 기 설정된 지역에 존재하는 경우에, 상기 인터넷 전화 단말을 포함하여 상기 확인된 수신 단말들에게 호 연결을 시도하는 멀티링 수행부
를 포함하는, 멀티링 서비스 제공 서버.
In the server providing a multi-ring service for a plurality of receiving terminals,
A receiving terminal confirmation unit receiving a call connection request from an originating terminal and confirming a plurality of receiving terminals corresponding to a telephone number included in the call connection request signal;
A terminal location determination unit which determines a location of an internet phone terminal among the identified receiving terminals; And
In the case where the Internet phone terminal exists in a preset area, a multi-ring performing unit which attempts to connect a call to the identified receiving terminals including the Internet phone terminal.
Including, the multi-ring service providing server.
제 1 항에 있어서,
상기 멀티링 수행부는, CSCF(Call Session Control Function), MGCF(Media Gateway Control Function) 및 LE(Location Exchange)에게 제공되는, 호 연결을 위한 Invite 메시지 내에 트리거 방지를 위한 정보를 포함시켜, 멀티링 수행을 위한 호가 반복 전송되는 것을 방지하는 것인, 멀티링 서비스 제공 서버.
The method of claim 1,
The multi-ring performing unit includes information for trigger prevention in an invite message for call connection, which is provided to a call session control function (CSCF), a media gateway control function (MGCF), and a location exchange (LE). Preventing repeated transmission of the call for the multi-ring service providing server.
제 1 항에 있어서,
상기 수신된 호 연결 요청에 기초하여, 상기 발신 단말이 요청한 통화의 종류를 판단하는 통화 종류 판단부
를 더 포함하며,
상기 멀티링 수행부는, 상기 통화의 종류가 영상 통화인 경우에는, 상기 확인된 수신 단말 중에서 인터넷 전화 단말에 대하여만 호 연결을 시도하는 것인, 멀티링 서비스 제공 서버.
The method of claim 1,
Call type determination unit for determining the type of the call requested by the calling terminal based on the received call connection request
More,
The multi-ring performing unit, when the type of the call is a video call, attempts to connect the call only to the Internet phone terminal of the confirmed receiving terminal, the multi-ring service providing server.
제 1 항에 있어서,
상기 확인된 수신 단말들의 통화 상태를 판단하는 통화 상태 판단부;
를 더 포함하며,
상기 멀티링 수행부는, 상기 확인된 수신 단말들 중에서 통화 중인 단말을 제외하고, 나머지 단말들에 대하여 호 연결을 시도하는 것인, 멀티링 서비스 제공 서버.
The method of claim 1,
A call state determination unit to determine call states of the identified receiving terminals;
More,
The multi-ring performing unit, except for a terminal that is in a call among the identified receiving terminals, attempts to connect to the remaining terminals, multi-ring service providing server.
제 1 항에 있어서,
가입자로부터 상기 멀티링 서비스의 대상이 되는 수신 단말들을 등록받는 멀티링 단말 등록부; 및
상기 가입자 별로 상기 등록받은 수신 단말들의 단말 정보를 저장하는 가입자 관리 DB;
를 더 포함하며,
상기 수신 단말 확인부는, 상기 호 연결 요청에 응답하여, 상기 가입자 관리 DB에서 상기 호 연결 신호에 포함된 전화 번호에 대응되는 수신 단말들의 전화 번호를 확인하는 것인, 멀티링 서비스 제공 서버.
The method of claim 1,
A multi-ring terminal register configured to register receiving terminals, which are targets of the multi-ring service, from a subscriber; And
A subscriber management DB storing terminal information of the registered receiving terminals for each subscriber;
More,
The receiving terminal confirming unit, in response to the call connection request, confirming the telephone numbers of the receiving terminals corresponding to the telephone number included in the call connection signal in the subscriber management DB, multi-ring service providing server.
제 1 항에 있어서,
상기 단말 위치 판단부는, 상기 인터넷 전화 단말의 IP 주소에 대응되는 동코드를 확인하며,
상기 멀티링 수행부는, 상기 동코드에 기초하여 상기 인터넷 전화 단말이 기 설정된 지역 내에 존재하는지를 판단하는 것인, 멀티링 서비스 제공 서버.
The method of claim 1,
The terminal position determination unit checks the same code corresponding to the IP address of the Internet telephone terminal,
And the multi-ring performing unit determines whether the Internet telephone terminal exists in a predetermined area based on the same code.
복수의 수신 단말에 대하여 멀티링 서비스를 제공하는 방법에 있어서,
발신 단말로부터 전화 통화를 위한 호 연결 요청을 수신하는 단계;
상기 호 연결 요청 신호에 포함된 전화 번호를 확인하는 단계;
상기 확인된 전화 번호에 대응되는 수신 단말들의 전화 번호를 확인하는 단계;
상기 수신 단말 중에서 인터넷 전화 단말이 기 설정된 위치에 존재하는 지를 판단하는 단계; 및
상기 인터넷 전화 단말이 기 설정된 위치에 존재하지 않는 경우에, 상기 인터넷 전화 단말을 제외한 수신 단말들에 대하여 벨을 울리는 단계
를 포함하는, 멀티링 서비스 제공 방법.
In the method for providing a multi-ring service for a plurality of receiving terminals,
Receiving a call connection request for a telephone call from an originating terminal;
Confirming a telephone number included in the call connection request signal;
Confirming telephone numbers of receiving terminals corresponding to the confirmed telephone numbers;
Determining whether an internet telephone terminal exists at a preset position among the receiving terminals; And
Ringing for the receiving terminals other than the Internet telephone terminal when the Internet telephone terminal does not exist at a preset position;
Including a multi-ring service providing method.
제 7 항에 있어서,
상기 벨을 울리는 단계는, CSCF(Call Session Control Function), MGCF(Media Gateway Control Function) 및 LE(Location Exchange)에게 제공되는 호 연결을 위한 Invite 메시지 내에 트리거 방지를 위한 정보를 포함시켜, 멀티링 수행을 위한 호가 반복 전송되는 것을 방지하는 것인, 멀티링 서비스 제공 방법.
The method of claim 7, wherein
The ringing may include multi-ringing by including information for trigger prevention in an Invite message for a call connection provided to a Call Session Control Function (CSCF), a Media Gateway Control Function (MGCF), and a Location Exchange (LE). Preventing repeated transmission of the call for the, the method of providing multi-ring service.
제 7 항에 있어서,
상기 인터넷 전화 단말이 기 설정된 위치에 존재하는 지를 판단하는 단계는, 상기 인터넷 전화 단말의 IP 주소에 대응되는 동코드를 확인하고, 상기 확인된 동코드에 기초하여 상기 인터넷 전화 단말이 상기 기 설정된 위치에 존재하는지를 판단하는 것인, 멀티링 서비스 제공 방법.
The method of claim 7, wherein
The determining of whether the Internet phone terminal exists at a preset location comprises: checking a code corresponding to the IP address of the Internet phone terminal, and based on the checked code, the Internet phone terminal is set to the preset location. Determining whether it exists in the multi-ring service providing method.
제 7 항에 있어서,
상기 발신 단말이 영상 통화를 시도하는 지를 판단하는 단계; 및
상기 수신 단말 중에서 영상 통화를 제공하는 인터넷 전화 단말을 확인하는 단계
를 더 포함하며,
상기 수신 단말에 대하여 벨을 울리는 단계는, 상기 영상 통화를 제공하는 인터넷 전화 단말에 대하여만 벨을 울리는 것인, 멀티링 서비스 제공 방법.
The method of claim 7, wherein
Determining whether the calling terminal attempts a video call; And
Identifying an Internet telephone terminal providing a video call among the receiving terminals;
More,
Ringing for the receiving terminal, ringing only for the Internet phone terminal providing the video call, multi-ring service providing method.
제 7 항에 있어서,
상기 인터넷 전화 단말을 제외한 수신 단말들의 통화 상태를 판단하는 단계;
를 더 포함하며,
상기 수신 단말에 대하여 벨을 울리는 단계는, 상기 상기 인터넷 전화 단말을 제외한 수신 단말들 중에서 통화 중인 단말을 제외한 수신 단말에 대하여만 벨을 울리는 것인, 멀티링 서비스 제공 방법.
The method of claim 7, wherein
Determining call states of receiving terminals other than the Internet telephone terminal;
More,
The ringing of the receiving terminal, ringing only the receiving terminal except the terminal in the call among the receiving terminals except the Internet telephone terminal, multi-ring service providing method.
복수의 수신 단말에 대하여 멀티링 서비스를 제공하는 방법에 있어서,
발신 단말로부터 전화 통화를 위한 호 연결 요청을 수신하는 단계;
상기 호 연결 요청 신호에 포함된 전화 번호를 확인하는 단계;
상기 확인된 전화 번호에 대응되는 수신 단말들의 전화 번호를 확인하는 단계;
상기 발신 단말이 영상 통화를 시도하는 지를 판단하는 단계;
상기 발신 단말이 영상 통화를 시도하는 경우에 상기 수신 단말 중에서 적어도 하나 이상의 인터넷 전화 단말을 구별하는 단계; 및
상기 구별된 인터넷 전화 단말에 대하여만 호 연결을 시도하는 단계;
를 포함하는, 멀티링 서비스 제공 방법.
In the method for providing a multi-ring service for a plurality of receiving terminals,
Receiving a call connection request for a telephone call from an originating terminal;
Confirming a telephone number included in the call connection request signal;
Confirming telephone numbers of receiving terminals corresponding to the confirmed telephone numbers;
Determining whether the calling terminal attempts a video call;
Distinguishing at least one or more Internet telephone terminals from the receiving terminals when the calling terminal attempts a video call; And
Attempting to connect a call only to the distinguished Internet telephone terminal;
Including a multi-ring service providing method.
제 12 항에 있어서,
상기 호 연결을 시도하는 단계는, CSCF(Call Session Control Function), MGCF(Media Gateway Control Function) 및 LE(Location Exchange)에게 제공되는 호 연결을 위한 Invite 메시지 내에 트리거 방지를 위한 정보를 포함시켜, 멀티링 수행을 위한 호가 반복 전송되는 것을 방지하는 것인, 멀티링 서비스 제공 방법.
13. The method of claim 12,
The attempting to connect the call may include information for trigger prevention in an Invite message for call connection provided to a call session control function (CSCF), a media gateway control function (MGCF), and a location exchange (LE). Preventing repeated transmission of a call for performing a ring.
KR1020100119879A 2010-11-29 2010-11-29 Multi-ring service providing system and method for plurality of receiving terminals KR101212651B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100119879A KR101212651B1 (en) 2010-11-29 2010-11-29 Multi-ring service providing system and method for plurality of receiving terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100119879A KR101212651B1 (en) 2010-11-29 2010-11-29 Multi-ring service providing system and method for plurality of receiving terminals

Publications (2)

Publication Number Publication Date
KR20120058203A KR20120058203A (en) 2012-06-07
KR101212651B1 true KR101212651B1 (en) 2012-12-14

Family

ID=46609860

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100119879A KR101212651B1 (en) 2010-11-29 2010-11-29 Multi-ring service providing system and method for plurality of receiving terminals

Country Status (1)

Country Link
KR (1) KR101212651B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9820116B2 (en) 2015-05-13 2017-11-14 T-Mobile Usa, Inc. Routing multiple numbers for one telecommunications device
US9729702B2 (en) 2015-05-13 2017-08-08 T-Mobile Usa, Inc. Client application enabling multiple line call termination and origination
US9826087B2 (en) 2015-08-03 2017-11-21 T-Mobile Usa, Inc. Originating a voice call from a selected number using a temporary routing number
US9961199B2 (en) 2015-09-15 2018-05-01 T-Mobile Usa, Inc. Communication termination using hunt groups and implicit registration

Also Published As

Publication number Publication date
KR20120058203A (en) 2012-06-07

Similar Documents

Publication Publication Date Title
US7570631B2 (en) Cable telephony network supporting roaming VoIP terminals
US7206611B2 (en) Method for displaying special alerting icon
KR101243488B1 (en) Coding and behavior when receiving an ims emergency session indicator from authorized source
US20170163811A1 (en) Establishing telephone communications with secondary devices
US8837704B2 (en) Client controlled dynamic call forwarding
US8223951B1 (en) System and method for alternate path routing and redundancy based on cost sensitive network selection
US8457290B2 (en) Method, apparatus, and computer program products for providing dynamic replacement communication identification service
US20070286402A1 (en) Calling party controlled ringback tones
KR100809419B1 (en) Method and system for location management using hss in voip service
US8989721B2 (en) Systems and methods for terminating telephony communications to mobile telephony devices
US20100151868A1 (en) Communication apparatus and mobile terminal
KR101212651B1 (en) Multi-ring service providing system and method for plurality of receiving terminals
TW200828974A (en) Method of conditionally routing a call made to a fixed telephone number
KR20130062983A (en) Web based access to video content associated with voicemail
US20080267167A1 (en) System and method for set up of an ip communication to the origin of a circuit switched call
KR20100109023A (en) Apparatus for providing concurrently pots with internet telephony service and method thereof
KR20070036847A (en) A group directory number providing method in network based on 3gpp ims
US8374330B2 (en) Call control
US8938057B1 (en) Dynamic registration for call-pickup group membership, and selective rerouting of calls
CN102857892B (en) Urgent call cut-in method and system
JP4585480B2 (en) Telephone system and telephone exchange device
KR101936596B1 (en) Method and system for providing ARS service using data network
US8804928B2 (en) System and method for allowing virtual private network users to obtain presence status and/or location of others on demand
CA2710199C (en) A method and system for establishing a connection with a packet-based application server
AU2007250519A1 (en) System and method for communication

Legal Events

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