[go: up one dir, main page]

KR101836655B1 - Method and system for processing in bound call of the messenger subscriber - Google Patents

Method and system for processing in bound call of the messenger subscriber Download PDF

Info

Publication number
KR101836655B1
KR101836655B1 KR1020160080230A KR20160080230A KR101836655B1 KR 101836655 B1 KR101836655 B1 KR 101836655B1 KR 1020160080230 A KR1020160080230 A KR 1020160080230A KR 20160080230 A KR20160080230 A KR 20160080230A KR 101836655 B1 KR101836655 B1 KR 101836655B1
Authority
KR
South Korea
Prior art keywords
call
messenger
service
subscriber
destination
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.)
Active
Application number
KR1020160080230A
Other languages
Korean (ko)
Other versions
KR20180001286A (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 KR1020160080230A priority Critical patent/KR101836655B1/en
Publication of KR20180001286A publication Critical patent/KR20180001286A/en
Application granted granted Critical
Publication of KR101836655B1 publication Critical patent/KR101836655B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • H04L51/24
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • H04M3/541Arrangements for diverting calls for one subscriber to another predetermined subscriber based on information specified by the calling party

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

메신저 가입자의 착신 콜 처리 방법 및 시스템이 개시된다. 메신저 가입자의 착신 콜 처리 방법은, 통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입된 것으로 확인된 착신 장치에 대해 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 단계, 수신된 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부를 조회하는 단계, 상기 메신저 서비스 가입여부에 기초하여 상기 통신 망을 통한 콜을 종료하고 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 착신 장치 간의 콜 연동 서비스를 제공하는 단계를 포함할 수 있다.A method and system for handling an incoming call of a messenger subscriber. The messenger subscriber's incoming call handling method may be configured to communicate information related to a call connection call requested by the originating device to a destination device that is confirmed to be subscribed to a call interworking service that connects a call of the communication network with a messenger Receiving a call from the system, inquiring whether or not to join the messenger service of the originating device and the destination device based on the information related to the received phone call, receiving a call through the communication network based on whether or not to join the messenger service, And connecting the call connection call to the messenger to provide a call interworking service between the originating device and the destination device.

Figure R1020160080230
Figure R1020160080230

Description

메신저 가입자의 착신 콜 처리 방법 및 시스템{METHOD AND SYSTEM FOR PROCESSING IN BOUND CALL OF THE MESSENGER SUBSCRIBER}[0001] METHOD AND SYSTEM FOR PROCESSING IN BOUND CALL OF THE MESSENGER SUBSCRIBER [0002]

본 발명의 실시예들은 유선 및 무선 통신 망과 인터넷망/모바일 인터넷망을 연동하여 메신저 가입자의 착신 콜(In bound call)을 처리하는 기술에 관한 것이다.Embodiments of the present invention relate to a technology for processing an inbound call of a messenger subscriber by interworking a wired and wireless communication network with an Internet / mobile Internet network.

기존의 통신 사업자(예컨대, 이동 통신 사업자, 유선 통신 사업자)의 경우, E.164 기반의 ID 체계를 활용하고 있다. 즉, E.164 기반의 ID가 통신 서비스 사업자의 통신망을 이용하는 서비스에 가입된 사용자들에게 할당될 수 있다. 그러나, 온라인(online) 서비스의 경우, 대부분 e-mail 또는 해당 웹사이트(또는 웹/모바일웹 서비스 제공자)의 자체 ID에 기초하여 서비스 인증 및 연결을 제공한다.In the case of existing communication carriers (for example, mobile communication carriers and fixed-line communication carriers), the ID system based on E.164 is utilized. That is, the E.164-based ID can be assigned to users subscribed to the service using the communication network of the communication service provider. However, in the case of online services, most of them provide service authentication and connection based on e-mail or the own ID of the web site (or web / mobile web service provider).

미래의 통신 환경에서는 사용자의 단말 또는 ID에 상관없이 인증 및 연동의 기능을 제공할 수 있는 환경의 필요성이 증가하고 있다. 예컨대, 개별 장치 환경에서 각기 다른 ID를 이용하더라도 통합된 커뮤니케이션 서비스의 이용이 가능해질 것이 요구되고 있다.In the future communication environment, there is an increasing need for an environment capable of providing authentication and interworking functions regardless of the user's terminal or ID. For example, it is required that the integrated communication service can be used even if different IDs are used in the individual device environment.

그러나, 대부분의 통신 사업자의 자체 연결(signaling)을 위해 사용되고 있는 IMS(IP Multimedia Subsystem)의 경우, 웹(Web)과의 호환성이 부족하여 도 1과 같은 연결 구조를 가지고 있다.However, the IP Multimedia Subsystem (IMS) used for signaling of most telecommunication carriers has a connection structure as shown in FIG. 1 due to lack of compatibility with the web.

도 1은 통신 사업자의 IMS와 웹(Web)을 통한 사용자 단말들 간의 연결 구조를 도시한 도면이다.1 is a diagram illustrating a connection structure between an IMS of a communication provider and user terminals through the Web.

IMS(101)는 IP망에서 멀티미디어를 사용자 단말들로 제공하는 하위 시스템(subsystem)으로서, 도 1과 같이 유선 및 이동 통신망에 연결된 사용자 단말들(110)과 웹(web)기반의 사용자 단말들(120)을 이용하기 위해 이용된다. 도 1에서, 웹 RTC(WebRTC)관련 기능은 대다수의 웹 브라우저들이 해당 기능을 탑재하고 있으며 자바스크립트를 이용해 제어 기능이 제공되므로, 브라우저가 탑재된 스마트한 장치라면, 어디든지 동작이 가능하고, 모바일 앱(Mobile App.) 등의 네이티브 플랫폼(native platform)을 이용하는 장치에서도 손쉽게 이식이 가능하다. 웹 RTC(WebRTC)와 같이 웹 기반 미디어 서비스 환경이 발전함에 따라, 구글, 페이스북 및 메신저 사업자들이 다수의 사용자 단말들을 대상으로 언제든지 통신 사업자와 같은 텔레커뮤니케이션 서비스를 제공하는 것이 가능해졌다. 예컨대, 보이스 톡(voice talk) 등과 같이 메신저를 이용하여 채팅방(또는 대화방)에 참여한 사용자들 간에 음성 채팅 서비스가 제공되는 것이 가능해졌다.The IMS 101 is a subsystem for providing multimedia to user terminals in an IP network and includes user terminals 110 connected to a wired and mobile communication network and web terminals based on web 120). In FIG. 1, a function related to the Web RTC (Web RTC) is implemented by a majority of web browsers, and a control function is provided using JavaScript. Therefore, if the browser is a smart device equipped with a browser, It can be easily ported to devices using native platforms such as mobile apps. As Web-based media service environments such as WebRTC (WebRTC) have evolved, it has become possible for Google, Facebook, and IM providers to provide telecommunication services such as telecommunications services to a large number of user terminals at any time. For example, it has become possible to provide a voice chat service among users participating in a chat room (or a chat room) by using a messenger such as voice talk.

따라서, 기존의 통신 사업자의 ID는 E.164 기반의 ID 체계를 사용하고, 온라인 서비스는 통신 사업자와는 다른 ID 체계(예컨대, e-mail, 자체 ID등)를 기반으로 서비스 인증 및 연결을 제공하더라도, 서로 다른 통신 환경에서 서로 다른 ID 체계를 사용하더라도 관계없이 서비스 인증 및 연동을 제공할 수 있는 기술이 필요하다. 한국등록특허 제10-0706985호는 모바일 인스턴트 메신저에서 로그오프 이동통신 단말기와 로그온 이동통신 단말기 상호 간에 채팅 서비스를 제공하고자 하는 경우 모바일 인스턴트 메신저에 로그온하는 동안 SMS를 이용하여 채팅 메시지를 주고받도록 함으로써, 로그오프(logoff)되어 있는 사용자가 모바일 인스턴트 메신저에 로그온하는 동안에도 채팅 서비스 이용을 개시할 수 있도록 하는 채팅 서비스를 제시하고 있다.Therefore, the existing service provider ID uses the E.164-based ID system, and the online service provides the service authentication and connection based on the ID system (for example, e-mail, self ID, etc.) Even if different ID systems are used in different communication environments, there is a need for a technology capable of providing service authentication and interworking. Korean Patent Registration No. 10-0706985 discloses a method for providing a chat service between a log-off mobile communication terminal and a log-on mobile communication terminal in a mobile instant messenger, when a log message is sent to a mobile instant messenger, And a chat service that allows a user who is logoffed to start using the chat service even while logging on to the mobile instant messenger.

본 발명은 메신저(messenger)를 커뮤니케이션 허브(Communication Hub)로 이용하여 다양한 체계의 ID를 사용하는 통신 서비스를 연동하는 기술에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technology for interworking communication services using various schemes using a messenger as a communication hub.

또한, 콜(call) 기반 서비스를 메신저와 연계하여 서비스를 제공하는 것으로서, 유선/이동 통신망을 통해 요청된 착신 콜(In bound call)을 모바일 메신저로 연결하여, 모바일 메신저를 통해 착신자와 발신자 간의 통신을 제공하는 기술에 관한 것이다.In addition, it provides a service in connection with a call-based service in conjunction with a messenger, and connects an inbound call requested through a wired / mobile communication network to a mobile messenger, and performs communication between a called party and a caller through a mobile messenger And to a technique for providing the same.

메신저 가입자의 착신 콜 처리 방법은, 통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입된 것으로 확인된 착신 장치에 대해 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 단계, 수신된 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부를 조회하는 단계, 상기 메신저 서비스 가입여부에 기초하여 상기 통신 망을 통한 콜을 종료하고 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 착신 장치 간의 콜 연동 서비스를 제공하는 단계를 포함할 수 있다.The messenger subscriber's incoming call handling method may be configured to communicate information related to a call connection call requested by the originating device to a destination device that is confirmed to be subscribed to a call interworking service that connects a call of the communication network with a messenger Receiving a call from the system, inquiring whether or not to join the messenger service of the originating device and the destination device based on the information related to the received phone call, receiving a call through the communication network based on whether or not to join the messenger service, And connecting the call connection call to the messenger to provide a call interworking service between the originating device and the destination device.

일측면에 따르면, 상기 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 단계는, 상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것임이 상기 통신 시스템에서 확인됨에 따라, 유선 또는 무선 망에 속하는 상기 통신 시스템과 연동하여 상기 착신 장치의 식별 정보 및 상기 발신 장치의 식별 정보를 수신할 수 있다.According to an aspect of the present invention, the step of receiving information related to a call connection call requested by the originating device from the communication system is that the destination device is subscribed to the call interworking service based on the identification information of the destination device The identification information of the destination apparatus and the identification information of the source apparatus can be received in cooperation with the communication system belonging to the wired or wireless network.

다른 측면에 따르면, 상기 발신 장치 및 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인되면, 상기 콜 연동 서비스를 위해 상기 통신 망을 통한 콜 종료여부 및 상기 메신저 서비스로의 연결여부를 나타내는 안내 메시지를 상기 발신 장치로 제공하는 단계를 더 포함할 수 있다.According to another aspect of the present invention, when it is determined that the originating apparatus and the destination apparatus are subscribed to the messenger service, a guide message indicating whether call termination through the communication network and connection to the messenger service are established for the call interworking service, To the originating device.

또 다른 측면에 따르면, 상기 콜 연동 서비스를 제공하는 단계는, 상기 통신 망을 통한 전화 연결 콜이 종료됨에 따라 상기 메신저로의 연결 요청 노티(Notification)를 상기 발신 장치 및 상기 착신 장치 각각으로 전송할 수 있다.According to another aspect, the providing of the call interworking service may include transmitting a connection request notification to the originating device and the destination apparatus, respectively, upon termination of a telephone connection call through the communication network have.

또 다른 측면에 따르면, 상기 콜 연동 서비스를 제공하는 단계는, 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 상기 착신 장치 간에 상기 메신저를 통한 음성 채팅 또는 문자 채팅을 제공할 수 있다.According to another aspect, providing the call interworking service may provide voice or text chat through the messenger between the calling device and the destination device by connecting the telephone connection call to the messenger.

또 다른 측면에 따르면, 상기 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 단계는, 국내 및 국외 중 어느 한 곳에 위치하는 발신 장치에서 다른 한 곳에 위치하는 착신 장치로의 전화 연결을 위한 콜(call)과 관련된 정보를 수신할 수 있다.According to another aspect, the step of receiving information related to a call connection call requested by the originating device from a communication system comprises the steps of: receiving a call from a communication device located at any one of domestic and foreign destinations, Lt; RTI ID = 0.0 > call. ≪ / RTI >

또 다른 측면에 따르면, 상기 통신 시스템에서 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 콜 연동 서비스 가입에 따른 상기 발신 장치의 모바일 메신저로의 연결여부를 문의하는 메시지를 상기 발신 장치로 제공하는 단계를 더 포함할 수 있다.According to another aspect of the present invention, there is provided a communication system including a message inquiring as to whether or not the calling apparatus is connected to a mobile messenger according to a subscription of a call interworking service of the called apparatus by confirming that the called apparatus is subscribed to the call interworking service, To the calling apparatus.

또 다른 측면에 따르면, 상기 콜 연동 서비스를 제공하는 단계는, 상기 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치의 메신저 연결 상태를 확인할 수 있다.According to another aspect of the present invention, the providing of the call interworking service may include checking the messenger connection state of the destination apparatus based on the identification information of the destination apparatus, as the destination apparatus is confirmed to be subscribed to the messenger service have.

메신저 가입자의 착신 콜 처리 시스템은, 통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입된 착신 장치에 대해 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 정보 수신부, 수신된 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부를 조회하는 메신저 가입 조회부, 및 상기 메신저 서비스 가입여부에 기초하여 상기 통신 망을 통한 콜을 종료하고 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 착신 장치 간의 콜 연동 서비스를 제공하는 콜 연동 제공부를 포함할 수 있다.The incoming call processing system of the messenger subscriber receives information related to a call connection call requested by the originating device from the communication system to the destination apparatus subscribed to the call interworking service that connects the call of the communication network to the messenger A messenger subscription inquiry unit for inquiring whether or not to join the messenger service of the originating device and the destination device based on the information related to the received telephone connection call; And a call interlocking provision unit for providing a call interworking service between the calling apparatus and the called apparatus by terminating the call and connecting the telephone connection call to the messenger.

일측면에 따르면, 상기 정보 수신부는, 상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것임이 상기 통신 시스템에서 확인됨에 따라, 유선 또는 무선 망에 속하는 상기 통신 시스템과 연동하여 상기 착신 장치의 식별 정보 및 상기 발신 장치의 식별 정보를 수신할 수 있다.According to an aspect of the present invention, the information receiving unit is configured to transmit the call connection request message to the communication system belonging to the wired or wireless network, And can receive the identification information of the destination apparatus and the identification information of the source apparatus in cooperation with each other.

일측면에 따르면, 상기 발신 장치 및 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인되면, 상기 콜 연동 서비스를 위해 상기 통신 망을 통한 콜 종료여부 및 상기 메신저 서비스로의 연결여부를 나타내는 안내 메시지를 상기 발신 장치로 제공하는 메시지 제공부를 더 포함할 수 있다.According to an aspect of the present invention, when it is determined that the originating apparatus and the destination apparatus are subscribed to the messenger service, a guide message indicating whether a call is terminated through the communication network and whether the caller is connected to the messenger service, And a message providing unit for providing the message to the originating apparatus.

다른 측면에 따르면, 상기 통신 망을 통한 전화 연결 콜이 종료됨에 따라 상기 메신저로의 연결 요청 노티(Notification)를 상기 발신 장치 및 상기 착신 장치 각각으로 전송하는 노티 처리부를 더 포함할 수 있다.According to another aspect of the present invention, the mobile communication terminal may further include a notify processing unit for transmitting a connection request notification to the originating device and the destination apparatus, respectively, upon termination of a telephone connection call through the communication network.

또 다른 측면에 따르면, 상기 콜 연동 제공부는, 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 상기 착신 장치 간에 상기 메신저를 통한 음성 채팅 또는 문자 채팅을 제공할 수 있다.According to another aspect, the call interworking provision unit may provide a voice chat or a text chat through the messenger between the calling device and the destination device by connecting the telephone connection call to the messenger.

또 다른 측면에 따르면, 상기 정보 수신부는, 국내 및 국외 중 어느 한 곳에 위치하는 발신 장치에서 다른 한 곳에 위치하는 착신 장치로의 전화 연결을 위한 콜(call)과 관련된 정보를 수신할 수 있다.According to another aspect of the present invention, the information receiver may receive information related to a call for a telephone connection from a source apparatus located at any one of the domestic and the overseas to a destination apparatus located at another location.

또 다른 측면에 따르면, 상기 통신 시스템에서 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 콜 연동 서비스 가입에 따른 상기 발신 장치의 모바일 메신저로의 연결여부를 문의하는 메시지를 상기 발신 장치로 제공하는 메시지 제공부를 더 포함할 수 있다.According to another aspect of the present invention, there is provided a communication system including a message inquiring as to whether or not the calling apparatus is connected to a mobile messenger according to a subscription of a call interworking service of the called apparatus by confirming that the called apparatus is subscribed to the call interworking service, And a message providing unit for providing the message to the originating device.

또 다른 측면에 따르면, 상기 콜 연동 제공부는, 상기 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치의 메신저 연결 상태를 확인할 수 있다.According to another aspect, the call interworking provision unit can confirm the messenger connection state of the destination apparatus based on the identification information of the destination apparatus, by confirming that the destination apparatus is subscribed to the messenger service.

메신저 가입자의 착신 콜 처리 방법은, 착신 장치로의 전화 연결을 위해 생성된 전화 연결 콜(call) 요청을 발신 장치로부터 수신하는 단계, 상기 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보에 기초하여 상기 착신 장치가 통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입되어 있는지 여부를 확인하는 단계, 가입여부에 기초하여 상기 전화 연결 콜과 관련된 정보를 메신저 시스템으로 제공하는 단계, 상기 콜 연동 서비스를 위해 상기 발신 장치와의 콜 종료를 요청받는 단계, 및 상기 요청에 기초하여 상기 발신 장치와 연결된 통신 세션을 해제하는 단계를 포함할 수 있다.The messenger subscriber's incoming call processing method comprises the steps of: receiving a telephone connection call request generated for a telephone connection to a destination apparatus from a source apparatus; storing information related to a call connection call requested at the source apparatus; Determining whether the called terminal is subscribed to a call interworking service for connecting a call of the communication network to a messenger based on the received call connection information, providing information related to the call connection call to the messenger system Receiving a call termination with the originating device for the call interworking service, and releasing a communication session associated with the originating device based on the request.

일측면에 따르면 상기 전화 연결 콜의 종료를 요청받는 단계는, 상기 메신저 시스템에서, 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 착신 장치와 상기 발신 장치가 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 전화 연결 콜의 종료를 상기 발신 장치 및 상기 메신저 시스템 중 어느 하나로부터 요청받을 수 있다.According to an aspect of the present invention, the step of receiving a request for terminating the telephone connection call may include: in the messenger system, upon confirming that the destination apparatus and the originating apparatus are subscribed to the messenger service based on information related to the telephone connection call, And termination of a telephone connection call may be requested from either the calling apparatus or the messenger system.

다른 측면에 따르면, 상기 메신저 시스템에서 상기 전화 연결 콜의 종료가 요청된 이후 상기 발신 장치의 전화 연결 콜이 상기 메신저로 연결됨에 따라, 상기 메신저를 기반으로 상기 발신 장치와 상기 착신 장치 간에 음성 채팅 또는 문자 채팅을 위한 상기 콜 연동 서비스가 제공될 수 있다.According to another aspect of the present invention, there is provided a method for transmitting a voice call or a voice call between a calling apparatus and a destination apparatus based on the messenger, the method comprising the steps of: The call interworking service for text chatting may be provided.

메신저 가입자의 착신 콜 처리 시스템은, 착신 장치로의 전화 연결을 위해 생성된 전화 연결 콜(call) 요청을 발신 장치로부터 수신하는 콜 수신부, 상기 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보에 기초하여 상기 착신 장치가 통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입되어 있는지 여부를 확인하는 서비스 가입 확인부, 가입 여부에 기초하여 상기 전화 연결 콜과 관련된 정보를 메신저 시스템으로 제공하는 정보 제공부, 및 상기 콜 연동 서비스를 위해 상기 발신 장치와의 콜 종료를 요청받음에 따라, 상기 발신 장치와 연결된 통신 세션을 해제하는 콜 종료 처리부를 포함할 수 있다.The incoming call processing system of the messenger subscriber includes a call receiving unit for receiving a telephone connection call request generated for telephone connection to a destination apparatus from a calling apparatus, information related to a call connection call requested by the calling apparatus, A service subscription confirmation unit for confirming whether or not the called terminal is subscribed to a call interworking service for connecting a call of the communication network to a messenger, And a call termination processor for releasing a communication session associated with the calling apparatus upon receipt of a call termination request from the calling apparatus for the call interworking service.

본 발명은 유선/이동 통신망을 통해 요청된 E.164기반의 착신 콜(In bound call)을 모바일 메신저로 연결함으로써, 모바일 메신저를 통해 착신자와 발신자 간의 통신을 제공할 수 있다.The present invention can provide communication between a called party and a calling party through a mobile messenger by connecting an E.164 based inbound call requested through a wired / mobile communication network to a mobile messenger.

또한, 해외에 체류 중인 착신자가 별도의 추가 요금없이도 자신이 이미 가입한 데이터 요금제에 기반하여 자신에게 걸려온 착신 콜(In bound call)을 확인하고, 착신자와 메신저를 통해 음성 채팅, 화상 채팅, 문자 채팅 등을 수행하도록 제공할 수 있다.In addition, a called party residing abroad can check an inbound call that he / she has received based on a data plan that he / she has already subscribed to without any extra charge, and can perform voice chat, video chat, text chat And so on.

또한, 메신저(messenger)를 커뮤니케이션 허브(Communication Hub)로 이용하여 다양한 체계의 ID를 사용하는 통신 서비스를 연동함으로써, 메신저 사업자 입장에서는 다양한 부가 서비스 연결을 제공할 수 있다.In addition, by using a messenger as a communication hub and interworking communication services using IDs of various systems, it is possible to provide a variety of additional service connections for a messenger service provider.

도 1은 통신 사업자의 IMS와 웹(Web)을 통한 사용자 단말들 간의 연결 구조를 도시한 도면이다.
도 2는 본 발명의 일실시예에 있어서, 어드레싱 브로커링 앤 바인딩 기능을 설명하기 위해 제공되는 도면이다.
도 3은 본 발명의 일실시예에 있어서, 메신저를 통해 콜 연동 서비스를 신청하는 동작을 도시한 흐름도이다.
도 4는 본 발명의 일실시예에 있어서, 발신 장치로부터의 착신 콜(In bound call)을 메신저로 연결하는 콜 연동 서비스를 발신 장치와 착신 장치 간에 제공하는 동작을 설명하기 위해 제공되는 흐름도이다.
도 5는 본 발명의 일실시예에 있어서, 발신 장치로부터의 착신 콜(In bound call)을 메신저로 연결하는 콜 연동 서비스를 제공하는 메신저 시스템의 내부 구성을 도시한 도면이다.
도 6은 본 발명의 일실시예에 있어서, 콜 연동 서비스를 제공하는 상세 흐름도를 도시한 도면이다.
도 7은 통신 시스템과 메신저 시스템의 세부 시스템 구조를 도시한 도면이다.
도 8은 본 발명의 일실시예에 있어서, 메신저를 통해 콜 연동 서비스를 제공하는 메신저 화면을 도시한 도면이다.
도 9는 본 발명의 일실시예에 있어서, 통신 시스템에서 콜 연동 서비스를 제공하는 흐름도를 도시한 도면이다.
도 10은 콜 연동 서비스를 제공하는 통신 시스템의 내부 구성을 도시한 블록도이다.
도 11은 본 발명의 일실시예에 있어서, 웹 서버를 통해 웹 기반의 커뮤니케이션 서비스를 제공하는 네트워크를 도시한 도면이다.
도 12는 본 발명의 일실시예에 있어서, VoWeb Server를 통해 웹 기반의 커뮤니케이션 서비스를 제공하는 네트워크를 도시한 도면이다.
도 13은 본 발명의 일실시예에 있어서, 클라우드 형태로 웹 기반 커뮤니케이션 서비스를 제공하는 네트워크를 도시한 도면이다.
1 is a diagram illustrating a connection structure between an IMS of a communication provider and user terminals through the Web.
Figure 2 is a diagram provided to illustrate addressing brokering and binding functionality in one embodiment of the present invention.
3 is a flowchart illustrating an operation of requesting a call interworking service through a messenger in an embodiment of the present invention.
4 is a flowchart illustrating an operation of providing a call interworking service for connecting an inbound call from an originating apparatus to a messenger, between an originating apparatus and a destination apparatus, according to an embodiment of the present invention.
5 is a diagram illustrating an internal configuration of a messenger system that provides a call interworking service for connecting an inbound call from a calling apparatus to a messenger in an embodiment of the present invention.
6 is a diagram illustrating a detailed flowchart for providing a call interworking service in an embodiment of the present invention.
7 is a diagram showing a detailed system structure of a communication system and a messenger system.
8 is a diagram illustrating a messenger screen for providing a call interworking service through a messenger in an embodiment of the present invention.
9 is a flowchart illustrating a call interworking service in a communication system according to an embodiment of the present invention.
10 is a block diagram showing an internal configuration of a communication system for providing a call interworking service.
11 is a diagram illustrating a network providing a web-based communication service through a web server according to an exemplary embodiment of the present invention.
12 is a diagram illustrating a network providing a web-based communication service through VoWeb Server according to an exemplary embodiment of the present invention.
FIG. 13 is a diagram illustrating a network providing a web-based communication service in a cloud form according to an exemplary embodiment of the present invention.

이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 실시예들은 메신저 가입자의 착신 콜(In bound call)을 처리하는 기술에 관한 것으로서, 특히, 모바일 메신저 가입자인 착신 장치를 대상으로 발신 장치로부터 착신 콜이 요청되면, 통신 사업자와 메신저 사업자가 연계하여 상기 착신 콜을 모바일 메신저로 연결하는 콜 연동 서비스를 제공하는 기술에 관한 것이다.The present invention relates to a technology for processing an inbound call of a messenger subscriber. Especially, when a call is requested from a source device to a destination device that is a mobile messenger subscriber, a communication carrier and a messenger provider And a call interworking service for connecting the incoming call to the mobile messenger.

본 실시예들에서, 발신 장치는 착신자에게 전화를 거는 발신자가 소지한 사용자 단말로서, 스마트폰, 2G폰, 데스크탑, 노트북 등의 다양한 전자 장치를 포함할 수 있다. 마찬가지로, 착신 장치는 발신자가 걸어온 전화의 수신 대상인 착신자가 소지한 사용자 단말로서, 스마트폰, 2G폰, 데스크탑, 노트북 등의 다양한 전자 장치를 포함할 수 있다.In the present embodiments, the originating device may include various electronic devices such as a smart phone, a 2G phone, a desktop, a notebook, and the like as a user terminal carried by a caller calling a called party. Likewise, the destination apparatus may include various electronic apparatuses such as a smart phone, a 2G phone, a desktop, a notebook, and the like as a user terminal carried by a receiver who is a destination of receiving a call from a caller.

본 실시예들에서는 발신 장치에서 착신 장치로 발생한 착신 콜에 대해 메신저로 연결하는 구성을 중심으로 설명하나, 이는 실시예에 해당되며, 이외에 SNS로 연결할 수도 있다. 예컨대, 착신 콜을 페이스북, 인스타그램 등에 연결하여 착신 장치와 발신 장치 간에 채팅을 수행하도록 연결을 제공할 수도 있다.In the present exemplary embodiments, a configuration in which an incoming call originated from a source apparatus to a destination apparatus is connected to a messenger is mainly described, but this corresponds to the embodiment, and may also be connected to an SNS. For example, the incoming call may be connected to a Facebook, an Instagram, or the like to provide a connection to perform a chat between the destination apparatus and the originating apparatus.

도 2는 본 발명의 일실시예에 있어서, 어드레싱 브로커링 앤 바인딩 기능을 설명하기 위해 제공되는 도면이다.Figure 2 is a diagram provided to illustrate addressing brokering and binding functionality in one embodiment of the present invention.

도 2를 참고하면, 어드레싱 브로커링 앤 바인딩(addressing brokering & binding) 기능은 모바일 메신저 사업자 별로 다르게 사용하는 다양한 ID를 상호 연동하기 위해 이용되는 것으로서, 착신 콜(In bound call) 정보를 온라인 서비스와 연동시킬 수 있다. E.164(201)와 같이, 유선 및 무선 통신 망에서 사용하는 국제전화 번호체계(예컨대, 국가번호-지역번호-국번-모바일폰번호/유선전화번호 순으로의 사용이 약속된 번호체계)를 단말의 ID로 이용하는 사업자와 3rd Party OAuth(202)와 같이 오픈 API를 기반으로 자체 ID를 이용하는 사업자와 같이, 사용자 별로 사용하는 다양한 ID가 어드레싱 브로커링 앤 바인딩 기능을 통해 연동될 수 있다. 예컨대, 어드레싱 브로커링 앤 바인딩(addressing brokering & binding) 기능을 통해 3rd Party OAuth(202)를 기반으로 하는 ID 체계를 이용하는 모바일 메신저로 E.164(201)를 기반으로 하는 ID 체계를 이용하는 발신 장치의 착신 콜이 연결될 수 있다. Referring to FIG. 2, the addressing brokering & binding function is used for interworking various IDs used differently by the mobile messenger service providers. Incoming brokering & . (For example, a number system in which the use is made in the order of country code, area code, area code, mobile phone number, or wire telephone number) used in the wired and wireless communication networks, such as E.164 Various IDs used by each user can be linked through the addressing brokering and binding function, such as a company using the terminal ID and a company using the own ID based on the open API such as the 3 rd Party OAuth 202. For example, a messaging device using an ID system based on E.164 (201) as a mobile messenger using an ID system based on 3 rd Party OAuth 202 via an addressing brokering & binding function, Lt; / RTI > can be connected.

도 3은 본 발명의 일실시예에 있어서, 메신저를 통해 콜 연동 서비스를 신청하는 동작을 도시한 흐름도이다.3 is a flowchart illustrating an operation of requesting a call interworking service through a messenger in an embodiment of the present invention.

도 3은 사용자 단말(301), 메신저 시스템(302), 통신 시스템(303)을 포함할 수 있으며, 사용자 단말(301)은 콜 연동 서비스를 제공받기 위한 착신 장치에 해당할 수 있다. 3 may include a user terminal 301, a messenger system 302, and a communication system 303, and the user terminal 301 may correspond to a destination apparatus for receiving a call interworking service.

310 단계에서, 사용자 단말(301)은 메신저를 이용한 콜 연동 서비스를 메신저를 통해 메신저 시스템(302)에 신청할 수 있다.In step 310, the user terminal 301 may request the messenger system 302 through the messenger to use the call interworking service using the messenger.

예를 들어, 사용자 단말(301)은 메신저 시스템(302)에서 제공하는 메신저 서비스를 제공하는 메신저 어플리케이션(이하, '메신저 앱'이라 칭함.)이 메신저 시스템(302)이 관리하는 웹 사이트 또는 앱 스토어 등을 통해 미리 다운받아 설치될 수 있다. 그러면, 사용자 단말(301)에서 메신저 앱이 구동됨에 따라, 사용자 단말(301)은 메신저(즉, 메신저의 대화방)을 통해 메신저에 등록된 적어도 하나의 다른 사용자 단말들(예컨대, 메신저에 등록된 친구들 등)과 대화를 수행할 수 있다.For example, the user terminal 301 may receive a messenger application (hereinafter referred to as a " messenger application ") providing a messenger service provided by the messenger system 302, And can be downloaded and installed in advance. Then, as the messenger app is activated in the user terminal 301, the user terminal 301 can access the at least one other user terminals registered in the messenger (for example, friends registered in the messenger) via the messenger Etc.). ≪ / RTI >

이때, 사용자 단말(301)은 메신저 본연의 기능인 대화(즉, 채팅) 이외에 콜 연동 서비스를 메신저를 통해 메신저 시스템(302)에 신청할 수 있다. 여기서, 콜 연동 서비스는, 유선 또는 무선망의 콜(call)을 인터넷/무선 인터넷 기반의 메신저(messenger)로 연결하는 서비스를 나타낼 수 있다. 이처럼, 콜 연동 서비스는, 이동 통신망을 통해 발신 장치로부터 걸려온 콜을 이동 통신망을 통해 착신 장치로 연결하는 것이 아니라, 다른 ID 체계를 가지는 모바일 웹 기반의 무선 인터넷 망으로 상기 콜을 연결하는 것을 의미할 수 있다.At this time, the user terminal 301 can request the messenger system 302 via the messenger, in addition to the conversation (i.e., chat), which is a messenger's main function. Here, the call interworking service may represent a service for connecting a call of a wired or wireless network to a messenger based on the Internet / wireless Internet. As described above, the call interworking service means connecting the call to a mobile web-based wireless Internet network having a different ID system, rather than connecting a call received from a source apparatus through a mobile communication network to a destination apparatus via a mobile communication network .

예를 들어, 해외 여행, 국외 출장 등과 같이, 국내에서 국외로 이동하는 경우에, 데이터 로밍(data roaming)을 통신 시스템(303)에 신청한 사용자 단말(301)은 출국 시점에 자신에게 걸려오는 착신 콜(In bound call)을 메신저 시스템(302)의 모바일 메신저로 연결시키는 콜 연동 서비스를 메신저를 통해 메신저 시스템(302)에 신청할 수 있다. 사용자 단말(301)에 표시되는 메신저 화면에는 상기 콜 연동 서비스를 신청하기 위한 표시 정보(아이콘 등), 메뉴가 표시될 수 있으며, 메신저 화면을 통해 콜 연동 서비스 신청 버튼이 선택됨에 따라, 콜 연동 서비스의 신청 요청이 메신저 시스템(302)에 전달될 수 있다. 이때, 콜 연동 서비스 신청 시, 사용자 단말(301)의 메신저 정보가 상기 서비스 신청을 나타내는 지시자(indicator), 해당 메신저의 종류를 나타내는 메신저 정보(예컨대, 해당 메신저가 라인, 카카오톡 등 인지를 식별하기 위한 정보)와 함께 메신저 시스템(302)에 전달될 수 있다.For example, when traveling from abroad to outside the country, such as overseas travel, overseas travel, etc., the user terminal 301, which has applied data roaming to the communication system 303, A call interworking service for connecting an in bound call to a mobile messenger of the messenger system 302 can be applied to the messenger system 302 via a messenger. Display information (icon, etc.) and menu for requesting the call interworking service may be displayed on the messenger screen displayed on the user terminal 301. As the call interworking service application button is selected on the messenger screen, May be delivered to messenger system 302. < RTI ID = 0.0 > At this time, when the call interworking service is requested, the messenger information of the user terminal 301 is transmitted to the mobile terminal 300 through an indicator indicating the service application, messenger information indicating the type of the messenger (for example, identifying whether the messenger is a line, To the messenger system 302. The messenger system 302 may be configured to receive messages from the messenger system 302, e.g.

311 단계에서, 메신저 시스템(302)은 콜 연동 서비스를 신청한 사용자 단말(301)의 메신저 ID에 기초하여 기저장된 가입자 정보 테이블에서 상기 메신저 ID에 매칭하는 사용자 단말(301)의 식별 정보(예컨대, 모바일 폰 전화번호 등) 및 통신사 정보를 검색할 수 있다. In step 311, the messenger system 302 identifies, based on the messenger ID of the user terminal 301 requesting the call interworking service, identification information of the user terminal 301 matching the messenger ID in the pre-stored subscriber information table Mobile phone number, etc.) and carrier information.

여기서, 가입자 정보 테이블은, 메신저 서비스를 이용하기 위해 메신저 시스템(302)에 가입한 사용자들의 정보를 저장하고 있는 테이블(table)을 나타낼 수 있다. 예컨대, 가입자 이름, 사용자 단말(301)의 식별 정보(예컨대, 모바일 폰 전화번호), 메신저 ID, 메신저에 설정된 닉네임, 통신사 정보(예컨대, 사용자 단말이 가입/이용하는 통신사 정보), 콜 연동 서비스 가입정보 등이 서로 매칭되어 테이블 형태로 저장되어 관리될 수 있다.Here, the subscriber information table may indicate a table storing information of users who subscribe to the messenger system 302 to use the messenger service. For example, the subscriber's name, the identification information (e.g., mobile phone number) of the user terminal 301, the messenger ID, the nickname set in the messenger, the communication company information (e.g., Etc. can be stored and managed in the form of a table.

312 단계에서, 메신저 시스템(302)는 검색된 통신사 정보에 기초하여 해당 통신사 시스템(303)에 사용자 단말(301)의 식별 정보(예컨대, 모바일 폰 전화번호)와 콜 연동 서비스의 신청을 요청하기 위한 지시자를 전달할 수 있다.In step 312, the messenger system 302 transmits to the communication company system 303 the identification information (e.g., the mobile phone number) of the user terminal 301 and an indicator for requesting the application of the call interworking service based on the retrieved communication company information .

313 단계에서, 콜 연동 서비스 요청이 통신 시스템(303)으로 전달하면서, 메신저 시스템(302)은 콜 연동 서비스를 신청 중임을 나타내는 노티(Notification)를 메신저를 통해 사용자 단말(301)에 푸시(push)할 수 있다. The messenger system 302 pushes a Notification indicating that the call interworking service is being requested to the user terminal 301 via the messenger while the call interworking service request is transmitted to the communication system 303 in step 313, can do.

314 단계에서, 메신저 상에 콜 연동 서비스가 신청 중임을 나타내는 노티 메시지가 표시될 수 있다.In step 314, a Noti message indicating that the call interworking service is requesting may be displayed on the messenger.

다시 312 단계에서, 통신 시스템(303)이 메신저 시스템(302)으로부터 콜 연동 서비스 요청을 전달받음에 따라, 315 단계에서, 통신 시스템(303)은 사용자 단말(301)의 식별 정보(예컨대, 모바일 폰 전화번호)에 기초하여 E.164 기반의 착신 콜을 메신저로 연결하는 콜 연동 서비스를 설정할 수 있다. In step 312, the communication system 303 transmits identification information of the user terminal 301 (for example, the identification information of the mobile terminal 300) to the mobile communication terminal 303. In step 315, the communication system 303 receives the call interlocking service request from the messenger system 302, Phone number) based on the E.164-based incoming call to the messenger can be set up call interworking service.

예컨대, 사용자 단말(301)의 식별 정보와 관련하여 매칭된 적어도 하나의 부가 서비스들(예컨대, 발신번호 표시, 부재중 통화 등의 다양한 부가 서비스) 중 콜 연동 서비스를 나타내는 항목을 온(ON)으로 설정(예컨대, 콜 연동 서비스 가입정보 =1로 설정)하고, 신청된 메신저 정보(예컨대, 메신저의 종류를 나타내는 정보)를 함께 매칭함으로써, 통신 시스템(303)은 사용자 단말(301)과 관련하여 콜 연동 서비스를 설정할 수 있다.For example, an item indicating a call interworking service among the at least one additional services matched with the identification information of the user terminal 301 (e.g., various additional services such as caller ID display, missed call) is set to ON (For example, the call interworking service subscription information = 1) and the requested messenger information (for example, the information indicating the type of the messenger) are matched together, The service can be set up.

316 단계에서, 통신 시스템(303)은 콜 연동 서비스 설정 완료 메시지를 메신저 시스템(302)으로 전송할 수 있다.In step 316, the communication system 303 may send a call interworking service setup complete message to the messenger system 302. [

317 단계에서, 통신 시스템(303)으로부터 콜 연동 서비스 설정 완료 메시지가 수신됨에 따라, 메신저 시스템(302)은 콜 연동 서비스의 신청이 정상처리 되었음을 사용자 단말(301)에 통지할 수 있다.In step 317, as the call interworking service setting completion message is received from the communication system 303, the messenger system 302 can notify the user terminal 301 that the call interworking service application has been processed normally.

예를 들어, 메신저 시스템(302)은 상기 콜 연동 서비스의 신청이 정상처리 되었음을 나타내는 노티(Notification)를 메신저를 통해 상기 사용자 단말(301)에 푸시(push)할 수 있다.For example, the messenger system 302 may push a Notification indicating that the application of the call interworking service is normally processed to the user terminal 301 through the messenger.

다른 예로, 메신저 시스템(302)은 통신 시스템(303)과 연동하여 통신 시스템(303)을 통해 상기 콜 연동 서비스의 신청이 정상처리 되었음을 나타내는 메시지(예컨대, SMS)를 사용자 단말(302)에 전송할 수도 있다. 그러면, 사용자 단말(302)은 메신저와 별도로 수신된 상기 메시지를 통해 상기 콜 연동 서비스의 신청이 정상처리 되었음을 확인할 수 있다. 즉, 메신저를 통해 상기 콜 연동 서비스를 신청한 이후에, LTE, WiFi 등이 터지지 않는 곳에 위치하였거나 또는 다른 이유로 인해 사용자 단말(301)이 메신저를 하기 어려운 상황인 경우, 신청한 콜 연동 서비스의 정상처리여부를 바로 확인하기 어려울 수 있는데, 메신저와는 별개로 메시지로 정상처리 여부를 제공함으로써, 메신저를 하기 어려운 상황에도 사용자 단말(301)이 신청한 서비스의 처리 여부를 확인하도록 제공할 수 있다. 이때, 메신저와 메시지 둘 다를 통해 상기 정상처리 여부가 사용자 단말(301)에 제공될 수도 있다.The messenger system 302 may send a message (e.g., SMS) to the user terminal 302 indicating that the application of the call interworking service has been successfully processed through the communication system 303 in conjunction with the communication system 303 have. Then, the user terminal 302 can confirm that the application of the call interworking service is normally processed through the message received separately from the messenger. That is, if it is difficult for the user terminal 301 to make a messenger because the LTE, WiFi, etc. are located at a place where the LTE, WiFi, etc. do not burst after applying the call interworking service through the messenger, It may be difficult to immediately confirm whether or not the processing is performed. Apart from the messenger, it is possible to provide the user terminal 301 with confirmation of whether or not the service applied by the user terminal 301 is being processed even in a situation where it is difficult to messenger. At this time, the normal processing status may be provided to the user terminal 301 through both the messenger and the message.

도 4는 본 발명의 일실시예에 있어서, 발신 장치로부터의 착신 콜(In bound call)을 메신저로 연결하는 콜 연동 서비스를 발신 장치와 착신 장치 간에 제공하는 동작을 설명하기 위해 제공되는 흐름도이다.4 is a flowchart illustrating an operation of providing a call interworking service for connecting an inbound call from an originating apparatus to a messenger, between an originating apparatus and a destination apparatus, according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 있어서, 발신 장치로부터의 착신 콜(In bound call)을 메신저로 연결하는 콜 연동 서비스를 제공하는 메신저 시스템의 내부 구성을 도시한 도면이다.5 is a diagram illustrating an internal configuration of a messenger system that provides a call interworking service for connecting an inbound call from a calling apparatus to a messenger in an embodiment of the present invention.

도 4 및 도 5에서는, 국내에 위치하는 발신 장치에서 국외에 위치하는 착신 장치로 전화를 거는 경우, 발신 장치에서 요청한 착신 장치로의 착신 콜을, 착신 장치의 콜 연동 서비스 가입여부에 따라 메신저로 연결하는 동작을 예로 들어 설명하기로 한다. 이외에, 발신 장치 및 착신 장치가 모두 국내에 위치할 수도 있고, 두 장치 모두 국외에 위치할 수도 있으며, 둘 다 국내 또는 국외에 위치하는 경우에도 착신 장치의 콜 연동 서비스 신청이 설정되었는지 여부(즉, 콜 연동 서비스의 가입여부)에 따라 착신 콜이 메신저로 연결될 수 있다.4 and 5, when a call is made from a source apparatus located in a country to a destination apparatus located outside the country, an incoming call to the destination apparatus requested by the originating apparatus is transmitted to the messenger The connection operation will be described as an example. In addition, both the originating device and the destination device may be located in the country, both devices may be located outside the country, and both of them may be located in the country or outside the country, that is, whether the call interworking service application of the destination device is set The call connection service can be connected to the messenger according to the call connection service.

도 5에 따르면, 메신저 시스템(500)은 정보 수신부(510), 메신저 가입 조회부(520), 콜 연동 제공부(530), 메시지 제공부(540), 및 노티 처리부(550)를 포함할 수 있다. 그리고, 도 4의 각 단계들(410 내지 430 단계)은 메신저 시스템(500)의 구성요소인 정보 수신부(510), 메신저 가입 조회부(520), 콜 연동 제공부(530), 메시지 제공부(540), 및 노티 처리부(550)에 의해 수행될 수 있다.5, the messenger system 500 may include an information receiving unit 510, a messenger subscription inquiry unit 520, a call linkage providing unit 530, a message providing unit 540, and a notify processing unit 550 have. Each step 410 to 430 of FIG. 4 includes an information receiving unit 510, a messenger subscription inquiry unit 520, a call interworking providing unit 530, a message providing unit 540, and the notify processing unit 550. [

410 단계에서, 정보 수신부(510)는 발신 장치(501)에서 요청된 전화 연결 콜과 관련된 정보를 통신 시스템(502)으로부터 수신할 수 있다.In operation 410, the information receiving unit 510 may receive information related to the telephone connection call requested by the originating device 501 from the communication system 502. [

예를 들어, 발신 장치(501)에서 착신 장치(503)로 전화를 걸 수 있다. 그러면, 통신 시스템(502)에서는 발신 장치(501)에서 착신 장치(503)에 대해 요청한 전화 연결 콜을 수신할 수 있으며, 착신 장치(503)의 식별 정보(예컨대, 착신 장치의 전화번호)에 기초하여 착신 장치(503)가 콜 연동 서비스에 가입(즉, 신청)되어 있는지 여부를 확인할 수 있다. 그리고, 콜 연동 서비스에 가입된 것으로 확인되면, 통신 시스템(502)은 발신 장치(501)에서 요청한 전화 연결 콜을 메신저 시스템(500)으로 전달할 수 있다. 이때, 발신 장치(501)와 착신 장치(502)가 동일 통신 사업자에 가입되어 있을 수도 있고, 서로 다른 통신 사업자에 가입되어 있을 수도 있다. For example, the calling apparatus 501 can call the receiving apparatus 503. The communication system 502 can then receive the telephone connection call requested by the originating device 501 to the destination device 503 and receive the call connection request based on the identification information of the destination device 503 , Thereby confirming whether or not the destination apparatus 503 is subscribed to (i.e., requested) the call interworking service. If it is confirmed that the call connection service is subscribed to, the communication system 502 can forward the telephone connection call requested by the originating device 501 to the messenger system 500. At this time, the source apparatus 501 and the destination apparatus 502 may be subscribed to the same communication service provider or may be subscribed to different communication service providers.

예컨대, 발신 장치(501)는 A 통신 사업자, 착신 장치(501)는 B 통신 사업자에 가입되어 있을 수도 있으며, 이처럼, 서로 다른 통신 사업자에 가입된 경우, 발신 장치(501)에 해당하는 통신 시스템(502)은 착신 장치(502)에 해당하는 통신 시스템(미도시)과 연동하여 착신 장치(502)의 콜 연동 서비스 가입 여부를 확인받을 수 있다. 예를 들어, 발신 장치(501)에 해당하는 통신 시스템(502)은 착신 장치(502)의 식별 정보(전화번호)와 함께 콜 연동 서비스 가입 여부를 문의하는 메시지를 착신 장치(502)에 해당하는 통신 시스템(미도시)으로 전송할 수 있으며, 착신 장치(502)에 해당하는 통신 시스템(미도시)은 수신된 착신 장치(502)의 식별 정보에 기초하여 콜 연동 서비스 가입 여부를 확인하고, 확인 결과를 포함하는 메시지를 발신 장치에 해당하는 통신 시스템(502)으로 전송할 수 있다.For example, the originating apparatus 501 may be subscribed to the A communication carrier and the destination apparatus 501 may be subscribed to the B communication carrier. In this manner, when subscribing to different communication carriers, the communication system corresponding to the originating apparatus 501 502 can be checked whether or not to join the call interworking service of the destination apparatus 502 by interworking with a communication system (not shown) corresponding to the destination apparatus 502. For example, the communication system 502 corresponding to the calling apparatus 501 transmits a message inquiring whether or not to join the call interworking service together with the identification information (telephone number) of the receiving apparatus 502, The communication system (not shown) corresponding to the reception apparatus 502 confirms whether or not to join the call interworking service based on the identification information of the received reception apparatus 502, To the communication system 502 corresponding to the originating device.

이때, 착신 장치(503)가 콜 연동 서비스에 가입된 것으로 확인되어 전화 연결 콜과 관련된 정보가 수신됨에 따라, 메시지 제공부(540)는 "착신 장치의 식별 정보(010-xxx-xxxx)님은 모바일 메신저로의 연결을 설정하신 고객님이십니다. 모바일 메신저로 연결하시려면 1번을 눌러주세요"의 메시지와 함께 1번을 누르면, 메신저로 연결시키는 링크 정보 등을 발신 장치(501)에 제공할 수 있다.At this time, as the receiving apparatus 503 is confirmed to be subscribed to the call interworking service and information relating to the telephone connection call is received, the message providing unit 540 transmits the message "Identification information (010-xxx-xxxx) If the user presses 1 with the message " Press 1 to connect to the mobile messenger ", the user can provide the originating device 501 with link information for connecting to the messenger.

420 단계에서, 착신 장치(503)가 콜 연동 서비스에 가입된 것으로 확인되어 통신 시스템(502)으로부터 전화 연결 콜과 관련된 정보가 수신됨에 따라, 메신저 가입 조회부(502)는 전화 연결 콜과 관련된 정보에 기초하여 발신 장치(501)와 착신 장치(503)의 메신저 서비스 가입 여부를 조회할 수 있다. 여기서, 전화 연결 콜과 관련된 정보는, 발신 장치(501)의 식별 정보(전화번호), 착신 장치(502)의 식별 정보)를 포함할 수 있다. In step 420, the messenger subscription inquiry unit 502 receives the information related to the telephone connection call as the receiving apparatus 503 is confirmed to be subscribed to the call interworking service and the information related to the telephone connection call is received from the communication system 502 It is possible to inquire whether the originating device 501 and the destination device 503 have joined the messenger service. Here, the information related to the telephone connection call may include identification information (telephone number) of the transmission apparatus 501 and identification information of the reception apparatus 502).

예를 들어, 메신저 가입 조회부(502) 기저장된 가입자 정보 테이블에서 발신 장치(501)의 전화번호에 매칭하는 메신저 ID 또는 메신저 닉네임이 존재하는지 여부를 확인함으로써 발신 장치(501)의 메신저 가입 여부를 확인할 수 있다. 동일한 방법으로, 메신저 가입 조회부(502)는 가입자 정보 테이블에서 착신 장치(503)의 전화번호에 매칭하는 메신저 ID 또는 메신저 닉네임이 존재하는지 여부를 확인함으로써 발신 장치(501)의 메신저 가입 여부를 확인할 수 있다. 이때, 가입자 정보 테이블에서 착신 장치(503)의 전화번호에 매칭하는 콜 연동 서비스 가입정보에 설정된 값을 확인함으로써, 착신 장치(503)의 콜 연동 서비스 가입여부가 다시 한번 확인될 수 있다.For example, in the stored subscriber information table stored in the messenger subscription inquiry unit 502, whether or not a messenger ID or a messenger nickname matching the telephone number of the originating device 501 exists, Can be confirmed. In the same manner, the messenger subscription inquiry unit 502 confirms whether the messenger ID of the calling device 501 joins the messenger by checking whether there is a messenger ID or a messenger nickname matching the phone number of the destination device 503 in the subscriber information table . At this time, by confirming the value set in the call interworking service subscription information matching the telephone number of the destination apparatus 503 in the subscriber information table, it can be confirmed once again whether the call receiving apparatus 503 has joined the call interworking service.

이때, 발신 장치(501) 및 착신 장치(503)가 메신저 서비스에 가입된 것으로 확인되면, 메시지 제공부(540)는 "메신저로 연결 중이며, 통신 시스템(예컨대, A 통신사)의 콜 연결은 종료됩니다" 등의 안내 메시지를 발신 장치(501)에 제공할 수 있다.At this time, if it is confirmed that the originating apparatus 501 and the destination apparatus 503 are subscribed to the messenger service, the message providing unit 540 is informed that "the call connection to the messenger and the call connection of the communication system (for example, A communication company) "And the like to the originating device 501. [0216] FIG.

430 단계에서, 발신 장치(501)와 착신 장치(503)가 모두 메신저 시스템(500)이 제공하는 메신저 서비스에 가입된 것으로 확인됨에 따라, 콜 연동 제공부(530)는 전화 연결 콜을 메신저로 연결함으로써 발신 장치(501)와 착신 장치(503) 간의 콜 연동 서비스를 제공할 수 있다. 이때, 발신 장치(501)는 통신 망을 통한 콜이 종료될 수 있다. 예를 들어, 발신 장치(501)에서 착신 장치(503)로 통신 시스템(502)의 이동 통신 망을 통해 전화를 걸 때 설정된 통신 세션의 연결이 해제될 수 있다. 즉, 콜 연동 서비스를 통해 발신 장치(501)와 통신 시스템(502) 간의 연결은 종료되고, 발신 장치(501), 메신저 시스템(500) 및 착신 장치(503) 간에 보이스 채팅, 음성 채팅, 또는 문자 채팅을 위한 연결이 형성될 수 있다.In step 430, it is confirmed that both the originating device 501 and the destination device 503 are subscribed to the messenger service provided by the messenger system 500. Thus, the call interworking providing unit 530 connects the telephone connection call to the messenger Thereby providing a call interworking service between the originating device 501 and the destination device 503. At this time, the calling apparatus 501 can terminate the call through the communication network. For example, the established communication session may be disconnected when calling from the originating device 501 to the destination device 503 through the mobile communication network of the communication system 502. That is, the connection between the sending apparatus 501 and the communication system 502 is terminated through the call interworking service, and a voice chat, a voice chat, or a text message is transmitted between the sending apparatus 501, the messenger system 500, A connection for chatting can be formed.

도 6은 본 발명의 일실시예에 있어서, 콜 연동 서비스를 제공하는 상세 흐름도를 도시한 도면이고, 도 7은 통신 시스템과 메신저 시스템의 세부 시스템 구조를 도시한 도면이다.FIG. 6 is a detailed flowchart for providing a call interworking service in an embodiment of the present invention, and FIG. 7 is a detailed system structure of a communication system and a messenger system.

도 7은 콜 연동 서비스를 제공하기 위해 발신 장치(731, 732), 착신 장치(740), 통신 시스템(710), 및 메신저 시스템(720)을 포함할 수 있다. 통신 시스템(710)은 소프트 스위치(soft switch), IMS(IP Multimedia Subsystem), 및 응용서버(Application Server, AS)를 포함하고, 메신저 시스템(720)은 콜 리시버(call receiver), 착신 콜 서비스 모듈(In bound call service module), 메신저 서버(messenger server), 프레즌스(Presence), 노티서버(Notification Server)를 포함할 수 있다. 여기서, 콜 리시버는 도 5의 정보 수신부(510), 및 메시지 제공부(540)의 기능을 담당하고, 프레즌스는 메신저 가입 조회부(520)의 기능을 담당하고, 착신 콜 서비스 모듈과 메신저 서버는 콜 연동 제공부(530)의 기능을 담당하고, 노티서버는 노티 처리부(550)의 기능을 담당할 수 있다.7 may include originating devices 731 and 732, a destination device 740, a communication system 710, and a messenger system 720 to provide call interworking services. The communication system 710 includes a soft switch, an IP Multimedia Subsystem (IMS), and an application server (AS), and the messenger system 720 includes a call receiver, An inbound call service module, a messenger server, Presence, and a Notification Server. Here, the call receiver functions as the information receiving unit 510 and the message providing unit 540 shown in FIG. 5, the presence serves as the messenger subscription inquiry unit 520, the incoming call service module and the messenger server The notify server 550 may take charge of the function of the call interlocking provisioning unit 530 and the notify server 550 may take charge of the function of the notify processing unit 550. [

도 6 및 도 7에서는 발신 장치(601)와 착신 장치(604)가 메신저 서비스에 가입되어 있으며, 동일 통신사를 이용하는 경우를 가정하여 설명하기로 한다. 이는 실시예에 해당되며, 발신 장치(601)가 메신저 서비스에 가입되어 있지 않을 수도 있으며, 발신 장치(601)와 착신 장치(604)가 서로 다른 통신사를 이용할 수도 있다. 발신 장치(601)와 착신 장치(604)가 서로 다른 통신사를 이용하는 경우, 착신 장치(604)의 통신사 시스템과 연동하여 착신 장치(604)의 콜 연동 서비스 가입 여부가 확인될 수 있다. 그리고, 발신 장치(601)가 메신저 서비스에 가입되지 않은 경우, 발신 장치(601)의 통신 시스템(602)은 메신저 가입 여부를 문의하는 메시지를 발신 장치(601)로 전송할 수 있으며, 상기 메시지에 메신저 가입을 위한 정보들을 입력, 메신저 앱을 다운로드하기 위한 링크 정보가 더 포함되어 발신 장치(601)로 전송될 수 있다. 6 and 7, it is assumed that the originating device 601 and the destination device 604 are subscribed to the messenger service and use the same communication company. This corresponds to the embodiment, and the calling apparatus 601 may not be subscribed to the messenger service, and the calling apparatus 601 and the destination apparatus 604 may use different communication companies. When the calling apparatus 601 and the destination apparatus 604 use different communication companies, it is possible to check whether or not the call receiving service of the destination apparatus 604 is subscribed to in cooperation with the communication company system of the destination apparatus 604. [ If the originating device 601 is not subscribed to the messenger service, the communication system 602 of the originating device 601 can send a message inquiring about whether or not to join the messenger to the originating device 601, Inputting information for subscription, and link information for downloading a messenger application, and may be transmitted to the calling apparatus 601. [

610 단계에서, 발신 장치(601)는 착신 장치(604)로 전화를 걸기 위해 전화 연결 콜을 생성할 수 있다.In step 610, the originating device 601 may generate a dial-up call to place a call to the destination device 604.

611 단계에서, 발신 장치(601)에서 착신 장치(604)로 전화를 걸면, 발신 장치(601)에서 통신 시스템(602)으로 착신 장치(604)로의 전화 연결을 요청과 함께 전화 연결 콜관련 정보가 전송될 수 있다. 예컨대, 착신 장치(604)의 식별 정보(전화번호) 및 발신 장치(601)의 식별 정보(전화번호)가 통신 시스템(602)으로 전송될 수 있다.In step 611, when the calling apparatus 601 makes a call to the incoming apparatus 604, the calling apparatus 601 requests the communication system 602 to establish a telephone connection to the incoming apparatus 604, Lt; / RTI > For example, the identification information (telephone number) of the destination apparatus 604 and the identification information (telephone number) of the source apparatus 601 may be transmitted to the communication system 602. [

612 단계에서, 통신 시스템(602)은 전화 연결 콜 관련 정보에 기초하여 착신 장치(604)의 착신 서비스 상태를 조회할 수 있다. 이때, 통신 시스템(603)은 AS(Application Server) 상의 착신 장치(604)의 착신 서비스 상태를 조회할 수 있다. 예를 들어, 통신 시스템(603)은 착신 장치(604)의 전화번호에 기초하여 자신의 가입자 정보 테이블에서 매칭하는 정보들을 확인할 수 있다. 예컨대, 착신 장치(604)의 접속 정보(장치 On/off 정보), 국내 또는 국외에 위치하는지 여부, 번호 연결 및 부재중 응답 등의 콜 연동과 관련된 부가 서비스를 신청했는지 여부 등을 조회 및 확인할 수 있다.In step 612, the communication system 602 can inquire the receiving service status of the destination apparatus 604 based on the telephone connection call related information. At this time, the communication system 603 can inquire the receiving service status of the receiving apparatus 604 on the AS (Application Server). For example, the communication system 603 can verify the matching information in its subscriber information table based on the telephone number of the destination apparatus 604. [ For example, it is possible to inquire and confirm the connection information (device on / off information) of the destination apparatus 604, whether or not it is located in the domestic or foreign country, whether or not an additional service related to call connection such as number connection and absence response is requested .

613 단계서, 착신 장치(604)가 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 통신 시스템(602)은 착신 콜을 메신저 시스템(603)으로 전달할 수 있다. In step 613, the communication system 602 can forward the incoming call to the messenger system 603 as the destination apparatus 604 is confirmed to be subscribed to the call interworking service.

예컨대, 착신 장치(604)가 콜 연동 서비스에 가입된 것으로 확인되면, 통신 시스템(602)은 상기 착신 장치(604)의 전화번호에 매칭하는 메신저 정보를 확인하고, 확인된 메신저 정보에 해당하는 메신저 시스템(603)으로 착신 콜을 전달할 수 있다. 즉, 콜 연동 서비스의 제공을 위해 전화 연결 콜과 관련된 정보(착신 장치의 전화번호, 발신 장치의 전화 번호 등)이 콜 리시버(call receiver)로 전달될 수 있다.For example, if it is determined that the destination apparatus 604 is subscribed to the call interworking service, the communication system 602 confirms the messenger information matching the telephone number of the destination apparatus 604, And can forward the incoming call to the system 603. That is, information related to a telephone connection call (telephone number of the called party, telephone number of the calling party, etc.) may be transmitted to a call receiver for providing a call interworking service.

614 단계에서, 메신저 시스템(603)은 전화 연결 콜 관련 정보에 기초하여 착신 장치(604)의 설정 정보를 조회할 수 있다. 착신 장치와 관련된 설정 정보는 메신저 시스템상에서 사용자 ID와 연결된 착신 장치의 고유 정보를 기본적으로 포함하며 현 시점의 프레즌스 정보(로그인 여부) 및 부가 서비스 이용 정보(콜 연동 서비스 가입 정보) 등을 포함할 수 있다. 예를 들어, 메신저 시스템(603)은 가입자 정보 테이블에서 착신 장치(604)의 전화번호에 기초하여 착신 장치(604)가 콜 연동 서비스에 가입했는지 여부(즉, 콜 연동 서비스를 신청했는지 여부)를 다시 한번 확인할 수 있다.In step 614, the messenger system 603 can inquire the setting information of the destination apparatus 604 based on the telephone connection call related information. The setting information related to the destination apparatus basically includes the unique information of the destination apparatus connected to the user ID on the messenger system, and may include presence information (log-in status) and additional service use information (call interworking service subscription information) have. For example, the messenger system 603 determines whether or not the destination apparatus 604 has subscribed to the call interworking service (i.e., whether or not the call interworking service is requested) based on the telephone number of the destination apparatus 604 in the subscriber information table You can check again.

615 단계에서, 착신 장치(604)가 콜 연동 서비스에 가입된 것으로 확인되면, 메신저 시스템(603)은 통신 시스템(602)을 통해 안내 메시지를 발신 장치(601)로 전송할 수 있다. 예를 들어, 콜 리시버(call receiver)는 "010-xxx-xxxx(또는 착신 장치의 착신자 이름 등)님은 모바일 메신저로의 연결을 설정하신 고객님이십니다. 모바일 메신저로 연결하시려면 1번을 눌러주세요"의 안내 메시지를 발신 장치(601)로 전송할 수 있다. 이때, 상기 안내 메시지는 1번을 누르면, 메신저 시스템(603)에서 제공하는 메신저로 연결시키는 링크 정보를 더 포함할 수 있다.If it is determined in step 615 that the destination apparatus 604 is subscribed to the call interworking service, the messenger system 603 may transmit the guidance message to the sending apparatus 601 via the communication system 602. [ For example, call receiver "010-xxx-xxxx (or the called party name of the called party) is the customer who set up the connection to the mobile messenger. To connect to the mobile messenger, To the originating device 601. The originating device 601 of FIG. At this time, the guide message may further include link information for connecting to the messenger provided by the messenger system 603 when the user presses the first time.

616 단계에서, 안내 메시지가 수신됨에 따라 발신 장치(601)의 화면에는 상기 안내 메시지가 표시될 수 있으며, 메신저로의 연결을 위한 표시 정보가 선택될 수 있다. 예컨대, 안내 메시지에 포함된 링크 정보와 연결된 1번에 해당하는 표시 정보가 선택될 수 있다.In step 616, as the guide message is received, the guide message may be displayed on the screen of the originating device 601, and display information for connection to the messenger may be selected. For example, the display information corresponding to the number 1 associated with the link information included in the guide message may be selected.

617 단계에서, 발신 장치(601)는 메신저로의 연결 요청을 메신저 시스템(603)으로 전송할 수 있다. 예컨대, 안내 메시지에 포함된 1번이 발신 장치(601)에 선택됨에 따라, 메신저 연결을 요청하는 메시지 또는 지시자가 메신저 시스템(603)으로 전송될 수 있다. In step 617, the originating device 601 may send a connection request to the messenger system 603. For example, as the number 1 included in the announcement message is selected in the originating device 601, a message or indicator requesting a messenger connection may be sent to the messenger system 603. [

618 단계에서, 메신저 연결 요청이 발신 장치(601)로부터 수신됨에 따라, 메신저 시스템(603)은 가입자 정보 테이블에서 발신 장치(601)의 식별 정보 및 착신 장치(604)의 식별 정보에 기초하여 각 장치가 메신저에 가입되어 있는지 여부를 확인할 수 있다. 즉, 착신 장치(604)와 발신 장치(601)의 프레즌스(presence)가 조회될 수 있다. 예컨대, 메신저 가입여부, 메신저 ID, 메신저 닉네임 등이 조회될 수 있다.In step 618, as the messenger connection request is received from the originating device 601, the messenger system 603 determines, based on the identification information of the originating device 601 and the identification information of the destination device 604 in the subscriber information table, Is registered in the messenger. That is, the presence of the destination apparatus 604 and the source apparatus 601 can be inquired. For example, whether or not to join a messenger, a messenger ID, a messenger nickname, and the like can be inquired.

619 단계에서, 발신 장치(601)와 착신 장치(604)가 메신저 서비스에 가입된 것으로 확인됨에 따라, 메신저 시스템(603)은 발신 장치(601)와 착신 장치(604)의 메신저 연결 상태를 확인할 수 있다. 예컨대, 메신저 시스템(603)은 현재 발신 장치(601)가 메신저에 연결되어 있는지, 착신 장치(604)가 현재 메신저에 연결되어 있는지, 즉, 메신저에 로그인(login) 상태인지 여부를 확인할 수 있다.The messenger system 603 can confirm the messenger connection status of the calling device 601 and the destination device 604 by confirming that the calling device 601 and the destination device 604 are subscribed to the messenger service in step 619 have. For example, the messenger system 603 can check whether the current sending device 601 is connected to the messenger, the destination device 604 is currently connected to the messenger, that is, the messenger is in the login state.

620 단계에서, 메신저 시스템(603)은 콜 종료 및 메신저로 연결 중임을 알리는 메시지를 발신 장치(601)로 제공할 수 있다.In step 620, the messenger system 603 may provide a message to the calling device 601 indicating that the call is terminated and that the messenger is connected.

예를 들어, 콜 리시버(call receiver)는 "메신저로 연결 중이며, 통신 시스템(예컨대, A 통신사)의 콜 연결은 종료됩니다" 등의 안내 메시지를 발신 장치(601)로 전송할 수 있다. 이때, 상기 안내 메시지는 통신 시스템(602)을 통해 발신 장치(601)로 전송될 수도 있고, 발신 장치(601)가 메신저에 이미 연결된 경우, 발신 장치(601)에서 구동되는 메신저 앱을 통해 상기 안내 메시지가 발신 장치(601)에 표시될 수도 있다. 이때, 안내 메시지가 발신 장치(601)로 제공됨에 따라, 발신 장치(601)와 통신 시스템(602) 간에 설정된 통신 세션이 해제되어, 콜이 종료될 수 있다. For example, the call receiver may transmit a guidance message to the calling apparatus 601, such as "being connected to the messenger, and terminating the call connection of the communication system (e.g., A communication company) ". At this time, the announcement message may be transmitted to the originating device 601 through the communication system 602 or may be transmitted to the originating device 601 through the messenger application running on the originating device 601, A message may be displayed on the originating device 601. [ At this time, as the guidance message is provided to the originating device 601, the communication session established between the originating device 601 and the communication system 602 is released, and the call can be terminated.

621 단계에서, 메신저 시스템(603)은 발신 장치(601)의 메신저 및 착신 장치(604)의 메신저 상에 메신저를 통한 연결 요청 노티(Notification)을 푸시(push)할 수 있다. In step 621, the messenger system 603 may push a connection request notification via the messenger on the messenger of the originating device 601 and the messenger of the destination device 604. [

예를 들어, 메신저 시스템(603)은 발신 장치(601)의 메신저 상에 착신 장치(601)와의 음성 채팅, 화상 채팅, 또는 문자 채팅을 위한 노티(Noti)를 푸시(Push)할 수 있다. 마찬가지로, 메신저 시스템(603)은 착신 장치(604)의 메신저 상에 발신 장치(601)와의 음성 채팅, 화상 채팅, 또는 문자 채팅을 위한 노티를 푸시할 수 있다.For example, the messenger system 603 may push Noti for voice chat, video chat, or text chat with the destination device 601 on the messenger of the originating device 601. [ Likewise, the messenger system 603 may push a noti for voice chat, video chat, or text chat with the calling device 601 on the messenger of the destination device 604. [

622 단계에서, 발신 장치(601) 또는 착신 장치(604) 중 어느 하나에서 푸시된 메시지를 선택(클릭)함에 따라, 발신 장치(601)와 착신 장치(604) 간의 채팅(예컨대, 음성, 문자, 화상 채팅 등)이 수행될 수 있다.In step 622, a chat (e. G., Voice, text, voice) between the originating device 601 and the destination device 604 is initiated by selecting (clicking) the pushed message from either the originating device 601 or the destination device 604. [ Video chat, etc.) can be performed.

도 8은 본 발명의 일실시예에 있어서, 메신저를 통해 콜 연동 서비스를 제공하는 메신저 화면을 도시한 도면이다.8 is a diagram illustrating a messenger screen for providing a call interworking service through a messenger in an embodiment of the present invention.

도 8의 810은 발신 장치의 화면으로서, 810을 참고하면, 발신 장치가 메신저에 미가입 상태인 경우(가입하지 않은 경우), "010-xxx-xxxx님은 모바일 메신저로의 연결을 설정하신 고객님이십니다. 모바일 메신저로 연결하시겠습니까"의 메시지가 통신 시스템에서 발신 장치로 전송되어, 발신 장치의 화면에 표시될 수 있다. 이때, 연결을 위한 표시 정보(801)가 선택되면, 발신 장치가 메신저에 미가입됨에 따라, 메신저를 통해 발신 장치가 착신 장치로 메시지(예컨대, 음성 메시지)를 남기는 기능이 발신 장치에 제공될 수 있다. 발신 장치에서 음성 메시지를 남김에 따라, 메신저 시스템은 발신 장치의 녹음된 음성 메시지를 메신저를 통해 메신저로 전송하고, 콜 연동 서비스를 종료 처리할 수 있다. 예컨대, 착신 장치의 메신저 화면에는 "010-yyy-yyyy"님으로부터 음성 메시지가 도착하였습니다"의 메시지가 표시될 수도 있고, 발신 장치의 전화번호만이 표시될 수도 있다.810 of FIG. 8 is a screen of the calling device. Referring to 810, if the calling device is not in the messenger (when not subscribed), "010-xxx-xxxx is the customer who set up the connection to the mobile messenger &Quot; Do you want to connect with mobile messenger? "Message may be transmitted from the communication system to the originating device and displayed on the screen of the originating device. At this time, when the indication information 801 for connection is selected, a function of the originating device to leave a message (for example, a voice message) to the destination device via the messenger can be provided to the originating device as the originating device is not in the messenger . As the originating device leaves a voice message, the messenger system can transmit the recorded voice message of the originating device to the messenger via the messenger and terminate the call interworking service. For example, a message "010-yyy-yyyy" from the messenger screen of the receiving apparatus may be displayed, or only the telephone number of the calling apparatus may be displayed.

도 8의 820은 콜 연동 서비스를 가입한 착신 장치의 메신저 화면으로서, 820을 참고하면, 발신 장치가 메신저에 가입된 경우, 착신 장치가 콜 연동 서비스에 가입된 것으로 확인되면, 발신 장치의 메신저 상에 음성 채팅, 화상 채팅, 또는 문자 채팅을 위한 노티가 푸시될 수 있다. 이때, 발신 장치의 메신저 ID에 대한 인증 여부를 나타내는 표시 정보(821)가 메신저 화면에 함께 표시될 수 있다. 8, reference numeral 820 in FIG. 8 is a messenger screen of the destination apparatus to which the call interworking service is subscribed. Referring to 820, if the source apparatus is subscribed to the messenger and the destination apparatus is confirmed to be subscribed to the call interworking service, A voice chat for a voice chat, a video chat, or a text chat may be pushed. At this time, display information 821 indicating whether or not the messenger ID of the originating device is authenticated may be displayed together with the messenger screen.

예컨대, 발신 장치의 전화번호에 매칭된 메신저 ID, 닉네임, 또는 착신 장치의 전화번호목록에서 발신 장치의 전화번호에 매칭되는 발신자의 이름 등이 발신 장치의 전화번호와 함께 표시될 수 있다(822). 이때, 착신 장치가 콜 연동 서비스에 가입됨에 따라, 표시 정보(823)가 선택되면, 발신 장치와 착신 장치 간에 음성, 문자, 화상 등의 채팅이 메신저를 통해 수행될 수 있다. 예를 들어, 착신 장치에서 콜 연동 서비스 신청 시 옵션(option)으로 음성 채팅을 미리 설정한 경우, 표시 정보(823)가 선택됨에 따라, 발신 장치와 착신 장치 간에 음성 채팅이 수행될 수 있다. 이외에 문자 채팅이 미리 설정된 경우, 표시 정보(823)가 선택됨에 따라 발신 장치와 착신 장치 간에 문자 채팅창이 생성되어 문자 채팅이 수행될 수 있다. 이때, 문자 채팅을 제공하는 메신저 상에서 채팅 옵션을 변경하는 표시 정보를 이용하여, 음성 채팅(예컨대, 보이스 톡, 보이스 콜 등)으로 문자 채팅이 전환될 수도 있다.For example, the messenger ID, nickname, or the name of the caller that matches the phone number of the originating device in the list of phone numbers of the destination device, etc., may be displayed along with the phone number of the originating device (822) . At this time, when the display information 823 is selected as the destination apparatus is subscribed to the call interworking service, chatting of voice, text, images, etc. between the source apparatus and the destination apparatus can be performed through the messenger. For example, when a voice chat is preset as an option when requesting a call interworking service in the destination apparatus, voice chat can be performed between the source apparatus and the destination apparatus by selecting the display information 823. In addition, when the text chatting is set in advance, the display information 823 is selected, and a text chatting window is created between the calling device and the called terminal so that the text chatting can be performed. At this time, the text chat may be switched to a voice chat (for example, voice talk, voice call, etc.) using the display information for changing the chat option on the messenger providing the text chat.

도 8의 830은 착신 장치의 메신저 화면으로서, 발신 장치가 일반 유선 전화로서, 유선 전화에서 착신 장치로 전화 연결을 시도한 경우에 착신 장치의 메신저 화면에 푸시된 노티를 나타내고 있다. 830을 참고하면, 발신 장치의 전화번호가 유선전화번호 또는 인터넷전화번호인 경우, 미리 저장된 데이터베이스(DB) 정보를 기반으로 유선전화번호(또는 인터넷전화번호)에 매칭되는 발신자 정보를 메신저 화면에 발신 장치의 전화번호와 함께 표시할 수 있다. 이때, 상기 DB 정보를 기반으로 발신 장치의 전화번호가 스팸(spam)에 해당하는 경우, 스팸을 나타내는 표시 정보(831)가 메신저 화면(803)에 표시될 수 있다.In FIG. 8, numeral 830 denotes a messenger screen of the destination apparatus, which indicates the noti pushed to the messenger screen of the destination apparatus when the calling apparatus attempts to establish a telephone connection from the landline telephone to the destination apparatus as a general landline telephone. Referring to 830, when the telephone number of the calling apparatus is a wired telephone number or an Internet telephone number, the calling party information matching the wired telephone number (or the Internet telephone number) is transmitted to the messenger screen based on the database It can be displayed with the phone number of the device. At this time, if the telephone number of the source apparatus corresponds to spam based on the DB information, display information 831 indicating spam may be displayed on the messenger screen 803. [

도 9는 본 발명의 일실시예에 있어서, 통신 시스템에서 콜 연동 서비스를 제공하는 흐름도를 도시한 도면이고, 도 10은 콜 연동 서비스를 제공하는 통신 시스템의 내부 구성을 도시한 블록도이다.FIG. 9 is a flowchart showing a call interworking service in a communication system according to an embodiment of the present invention, and FIG. 10 is a block diagram showing an internal configuration of a communication system providing a call interworking service.

도 10에 따르면, 통신 시스템(1000)은 콜 수신부(1010), 서비스 가입 확인부(1020), 정보 제공부(1030), 및 콜 종료 처리부(1040)를 포함할 수 있다.10, the communication system 1000 may include a call receiving unit 1010, a service registration confirming unit 1020, an information providing unit 1030, and a call termination processing unit 1040.

도 9에서 각 단계들(910 내지 950 단계들은 콜 수신부(1010), 서비스 가입 확인부(1020), 정보 제공부(1030), 및 콜 종료 처리부(1040)에 의해 수행될 수 있다.9, steps 910 to 950 may be performed by the call receiving unit 1010, the service registration confirmation unit 1020, the information providing unit 1030, and the call termination processing unit 1040.

910 단계에서, 콜 수신부(910)는 발신 장치(1001)에서 착신 장치(1003)를 대상으로 전화를 걸기 위한 콜을 생성함에 따라, 발신 장치(100)로부터 전화 연결 콜 요청을 수신할 수 있다. 이때, 콜 수신부(910)는 전화 연결 콜을 요청받으면서, 발신 장치의 식별 정보(전화번호), 및 착신 장치의 식별 정보(전화번호)를 수신할 수 있다.In step 910, the call receiving unit 910 may receive a call connection call request from the calling apparatus 100 by generating a call for making a call from the calling apparatus 1001 to the destination apparatus 1003. [ At this time, the call receiving unit 910 can receive the identification information (telephone number) of the calling apparatus and the identification information (telephone number) of the called apparatus while receiving the telephone connection call request.

920 단계에서, 서비스 가입 확인부(1020)는 발신 장치(1001)로부터 수신된 전화 연결관련 콜 정보에 기초하여 착신 장치(1003)가 콜 연동 서비스에 가입되어 있는지 여부를 확인할 수 있다.In step 920, the service subscription confirmation unit 1020 can check whether or not the destination apparatus 1003 is subscribed to the call interworking service based on the call connection related call information received from the source apparatus 1001. [

930 단계에서, 착신 장치(1003)가 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 정보 제공부(1030)는 전화 연결 콜과 관련된 정보를 메신저 시스템(1002)으로 제공할 수 있다.In step 930, as the destination apparatus 1003 is confirmed to be subscribed to the call interworking service, the information providing unit 1030 can provide the information related to the call connection call to the messenger system 1002. [

예를 들어, 착신 장치(1003)가 콜 연동 서비스에 가입된 것으로 확인된 경우, 정보 제공부(1030)는 착신 장치(1003)의 전화번호에 기초하여 매칭하는 메신저 정보(예컨대, 착신 장치(1003)가 콜 연동 서비스를 신청한 메신저를 식별하기 위한 정보)를 확인할 수 있다. 즉, 통신 시스템(1000)은 착신 장치(1003)가 라인, 카톡, 인스타그램, 페이스북 등 중 어느 메신저를 통해 콜 연동 서비스를 제공받고자 하는지를 확인할 수 있다. 메신저 정보에 기초하여 해당 메신저 시스템(1002)으로 착신 콜을 전달할 수 있다. 이후, 메신저 시스템(1002)에서 발신 장치(1001) 및 착신 장치(1003)의 메신저 가입 여부 등을 확인하여 콜 연동 서비스를 제공하는 동작은 도 6에서 자세히 설명하였으므로, 중복되는 설명은 생략하기로 한다.For example, when it is confirmed that the destination apparatus 1003 is subscribed to the call interworking service, the information providing unit 1030 transmits messenger information (e.g., destination apparatus 1003) that matches based on the telephone number of the destination apparatus 1003 ) To identify the messenger who applied for the call interworking service). That is, the communication system 1000 can confirm whether the reception apparatus 1003 wants to receive a call interworking service through a messenger such as a line, a karaoke, an Instagram, Facebook, or the like. And can forward the incoming call to the messenger system 1002 based on the messenger information. Hereinafter, the operations of the messenger system 1002 for confirming whether or not the messenger of the originating apparatus 1001 and the destination apparatus 1003 are subscribed to a messenger and providing a call interworking service have been described in detail with reference to FIG. 6, .

이때, 발신 장치(1001) 및 착신 장치(1003)가 메신저 서비스에 가입된 것으로 메신저 시스템(1002)에서 확인되어, 발신 장치(1001)로 메신저로 연결 중이며 콜 연결이 끊어진다는 내용의 안내 메시지가 제공됨에 따라, 통신 시스템(1000)은 발신 장치(1001)와의 콜 연결을 종료하기 위한 절차를 수행할 수 있다.At this time, the messaging system 1002 confirms that the calling apparatus 1001 and the call receiving apparatus 1003 are subscribed to the messenger service, and a message informing that the calling apparatus 1001 is connecting to the messenger and the call connection is disconnected is provided The communication system 1000 can perform a procedure for terminating the call connection with the calling apparatus 1001. [

940 단계에서, 콜 종료 처리부(1040)는 콜 종료를 요청받음에 따라 발신 장치(1001)와의 통신 세션을 종료할 수 있다.In step 940, the call termination processing unit 1040 terminates the communication session with the calling apparatus 1001 upon receipt of the call termination request.

예를 들어, 메신저 시스템(1002)에서 발신 장치(1001)의 식별정보(전화번호)와 함께 콜 종료 요청 메시지를 통신 시스템(1000)으로 전송할 수 있다. 그러면, 콜 종료 처리부(1040)는 발신 장치(1001)의 전화번호에 기초하여 해당 발신 장치(1001)가 메신저 시스템(1002)으로 콜 연동 서비스를 위해 착신 콜을 전달한 장치에 해당하면, 발신 장치(1001)와의 통신 세션을 해제함으로써 발신 장치(1001)와의 콜을 종료할 수 있다.For example, the messenger system 1002 may transmit a call termination request message to the communication system 1000 together with the identification information (telephone number) of the source apparatus 1001. [ The call termination processing unit 1040 then transmits the call termination request to the originating apparatus 1001 based on the telephone number of the originating apparatus 1001 when the originating apparatus 1001 corresponds to the apparatus that has delivered the incoming call for the call interworking service to the messenger system 1002 1001, thereby terminating the call with the calling apparatus 1001. [

다른 예로, 통신 시스템(1000)은 발신 장치(1001)의 메신저 앱을 통해 콜 종료를 요청받을 수 있다. 그러면, 콜 종료 처리부(1040)는 발신 장치(1001)와 착신 장치(1003)와의 연결을 위해 발신 장치(1001)와 설정된 통신 세션을 종료함으로써, 콜을 종료할 수 있다. As another example, the communication system 1000 may be requested to terminate a call through the messenger app of the originating device 1001. [ The call termination processing unit 1040 can terminate the call by terminating the established communication session with the calling apparatus 1001 for connection between the calling apparatus 1001 and the destination apparatus 1003. [

도 11은 본 발명의 일실시예에 있어서, 웹 서버를 통해 웹 기반의 커뮤니케이션 서비스를 제공하는 네트워크를 도시한 도면이다.11 is a diagram illustrating a network providing a web-based communication service through a web server according to an exemplary embodiment of the present invention.

도 11을 참고하면, 웨비피케이션(Webification) 기반의 텔레커뮤니케이션 서비스들은 별도의 웹 서버(web server, 1101)를 통해 콜과 연동되며, 해당 서비스의 프레즌스(Presence)는 IMS와는 별도로 관리될 수 있다.11, telecommunication services based on Webification are interworked with a call through a separate web server 1101, and the presence of the corresponding service can be managed separately from the IMS .

예를 들어, PC, 노트북 등의 사용자 단말(1102)은 VoIP 게이트웨이를 통해 보이스 콜(voice call)을 이용할 수 있다. 이때, 사용자 단말(1102)은 웹 서버(1101)로의 접속을 위해 웹 서비스에 직접 접속(directly access)할 수 있다. VoIP 네트워크를 통해 웹 서비스에 접속 시에 오버레이 프로토콜(overlay protocol)이나 터널링(tunneling)은 발생할지 않을 수 있다. 이때, 기존 전화번호체계(telephone numbering plane) 및 과금 체계는 그대로 적용되며, 발신 장치의 ID 정보는 착신 장치의 화면에 제공될 수 있다. 그리고, 911, 119 등의 긴급 콜 역시 제공되며, 112, 114 등의 서비스 역시 NAT(Network Address Translation) 및 방화벽(firewall)에 관계없이 제공될 수 있다. 그리고, 기존의 3G/LTE 네트워크 기반의 이동성이 지원되고, 모바일 네트워크의 터널링(tunneling)이 이용될 수 있다. For example, a user terminal 1102 such as a PC or a notebook computer can use a voice call through a VoIP gateway. At this time, the user terminal 1102 can directly access the web service for connection to the web server 1101. Overlay protocol or tunneling may not occur when accessing a web service over a VoIP network. At this time, the existing telephone numbering plan and billing system are applied as they are, and the ID information of the originating apparatus can be provided on the screen of the destination apparatus. Emergency calls such as 911 and 119 are also provided, and services such as 112 and 114 may be provided regardless of NAT (Network Address Translation) and a firewall. And, existing mobility based on 3G / LTE network is supported, and tunneling of mobile network can be used.

도 12는 본 발명의 일실시예에 있어서, VoWeb Server를 통해 웹 기반의 커뮤니케이션 서비스를 제공하는 네트워크를 도시한 도면이다.12 is a diagram illustrating a network providing a web-based communication service through VoWeb Server according to an exemplary embodiment of the present invention.

도 12를 참고하면, VoWeb Server(1201)를 통해 PC 등의 발신 장치(1202)에서의 착신 콜이 SNS(Social Network Service, 1203)와 연동될 수 있다. 온라인(Online) 서비스들 또한 IMS와 연동을 통해 서비스 바인딩(binding) 기능을 제공할 수 있다. 도 12에 따르면, IoT(Internet of Things)를 통해 생성되는 시그널링(signaling) 정보 또한 지원할 수 있다. 예컨대, 웹 RTV(web RTC)를 지원하는 WAS, 웹 서버를 통해 IoT를 통해 생성되는 시그널링 정보가 SNS, 메신저 등에 연결될 수 있다.Referring to FIG. 12, an incoming call at the source apparatus 1202 such as a PC through the VoWeb Server 1201 can be interworked with the SNS (Social Network Service) 1203. Online services can also provide service binding functions through interworking with IMS. According to FIG. 12, signaling information generated through IoT (Internet of Things) can also be supported. For example, WAS supporting web RTV (web RTC), and signaling information generated through IoT through a web server can be connected to SNS, messenger and the like.

도 12에 따르면, 사용자 단말에서 보이스 콜(예컨대, 인터넷 전화)을 수행하기 위한 두 가지 옵션이 존재할 수 있다. 하나는 VoIP 게이트웨이를 통해서 보이스 콜이 수행되고, 다른 하나는 사용자 단말이 WebRTC를 이용하여 직접 VoWeb Server에 접속함으로써 보이스 콜이 수행될 수 있다. 동시에, 사용자 단말은 웹 서비스에 직접 접속할 수 있다. 웹 서버는 지역 및 프레즌스(presence) 정보를 결합함으로써 다양한 타입의 웹 어플리케이션들을 제공하며, 메시징 서비스(special messaging service)가 추가될 수 있다. According to Fig. 12, there may be two options for performing a voice call (e. G., Internet call) at the user terminal. One is a voice call through a VoIP gateway and the other is a voice call by a user terminal accessing VoWeb Server directly using WebRTC. At the same time, the user terminal can directly access the web service. The web server provides various types of web applications by combining the region and presence information, and a special messaging service can be added.

도 12에서 IMS 코어(core)는 웹 서버에 포함되고, VoIP 사용자 단말(예컨대, 발신 장치)은 웹 서버를 통해 SNS의 가입자(예컨대, 착신 장치)에게 전화를 걸기 위한 콜(call)을 생성할 수 있다. 반대로, SNS 가입자가 VoIP 사용자 단말로 콜을 발생시킬 수도 있다.12, an IMS core is included in a web server, and a VoIP user terminal (e.g., a source apparatus) generates a call for making a call to a subscriber (e.g., a destination apparatus) of the SNS through a web server . Conversely, an SNS subscriber may originate a call to a VoIP user terminal.

도 12에서 IoT 장치들은 웹 서버와 링크연결(linked)되어 있으며, 사용자 단말에서 IoT 장치들의 제어 또는 관리를 위한 신호를 발생할 수 있다. 그러면, WebRTC에 기초하여 IoT 장치들이 발생된 신호에 해당하는 기능을 수행하도록 제어될 수 있다.In FIG. 12, the IoT devices are linked with a web server and can generate signals for controlling or managing IoT devices in the user terminal. Then, based on the WebRTC, the IoT devices can be controlled to perform a function corresponding to the generated signal.

기존의 번호체계를 확장하여, 웹에 접속가능한 사용자 ID로, Web ID(URL/URI), email 주소, SNS ID 등이 이용될 수 있다. SNS의 사용자 ID는 VoIP 사용자에 의해 인식될 수 있으며, SNS 사용자는 콜을 발생한, 즉, 전화를 건 VoIP 사용자를 검색할 수 있다.A Web ID (URL / URI), an email address, an SNS ID, and the like can be used as a user ID accessible to the web by extending an existing number system. The user ID of the SNS can be recognized by the VoIP user, and the SNS user can search for the VoIP user who made the call, that is, the called VoIP user.

한편, 사용자 단말에서 웹 서버로의 직접 연결은 HTTP, CoAP(Constrained Application Protocol) 등의 웹 표준에 기반하며, 웹 서버로의 연결을 위해 WebRTC가 이용될 수 있다. WebRTC는 콜(예컨대, 보이스 콜)을 제공하기 위해 VoIP 프로토콜을 이용할 수 있다. 이때, VoIP 게이트웨이 또는 웹 서버로의 직접 연결을 통해 그룹 콜(group call), 긴급 콜(emergency call)이 제공될 수 있다. SNS의 그룹 콜은 SNS의 모든 멤버들에게 긴급한 상황 또는 공지사항 등을 동시에 노티(Notification)하기 위해 이용될 수 있다.On the other hand, the direct connection from the user terminal to the web server is based on web standards such as HTTP and CoAP (Constrained Application Protocol), and WebRTC can be used for connection to the web server. WebRTC can use the VoIP protocol to provide calls (e. G., Voice calls). At this time, a group call or an emergency call may be provided through a direct connection to the VoIP gateway or the web server. The group call of the SNS can be used to simultaneously notify all the members of the SNS of an urgent situation or an announcement.

그리고, 과금을 위한 서버(charging and billing server)가 웹 서버에 네트워크 연결될 수 있으며, VoIP와 3G/LTE에서는 HSS로 대체될 수도 있다. 그리고, 웹 API 또는 XaaS의 클라우드 개념을 기반으로 112, 114 등의 콜 센터가 웹 서버에 직접 연결될 수 있다.Also, a charging and billing server may be networked to the web server, and may be replaced by HSS in VoIP and 3G / LTE. Based on the Web API or the XaaS cloud concept, call centers such as 112 and 114 can be directly connected to the web server.

도 13은 본 발명의 일실시예에 있어서, 클라우드 형태로 웹 기반 커뮤니케이션 서비스를 제공하는 네트워크를 도시한 도면이다.FIG. 13 is a diagram illustrating a network providing a web-based communication service in a cloud form according to an exemplary embodiment of the present invention.

네트워크 측면에 SDN(Software Defined Network)과 NFV(Network Functions Virtualization)가 고동화됨에 따라 HSS(Home Subscriber Server) 기능을 제외한 나머지 부분(1301)은 클라우드(cloud) 기능 형태로 흡수될 수 있다. HSS는 가입자 등록 및 서비스 제공에 필요한 서비스 프로파일을 관리하고, IMS 내 가입자 라우팅을 위한 가입자 위치 정보 관리, 가입자 인증 등을 수행할 수 있다. HSS 또한 3rd Party 온라인 서비스들의 프레즌스(presence)와 연동을 통해 ID 기반의 브로커링(Brokering) 기능을 제공할 수 있다.As the Software Defined Network (SDN) and the Network Functions Virtualization (NFV) are highly integrated on the network side, the remaining portion 1301 excluding the HSS (Home Subscriber Server) function can be absorbed in the form of a cloud function. The HSS manages the service profile necessary for subscriber registration and service provision, and performs subscriber location information management and subscriber authentication for routing subscriber in IMS. HSS can also provide brokering (Brokering) through the function of the ID-based presence (presence) and the interlocking of the 3 rd Party Online Services.

도 13에서, 웹 서버는 웹을 기반으로 제공되는 모든 서비스들과 어플리케이션들의 센터(center) 역할을 할 수 있다. 보이스 콜(voice call)이 진행되는 동안 필요한 모든 정보들은 수억 개의 데이터베이스들과 연결되고, 수억 개의 웹 서비스 및 어플리케이션들을 포함하는 웹 서버를 통해 구현될 수 있다. 클라우드 플랫폼은 사용자 단말이 유선으로 스위치(switch)에 접속하거나, BSC(Base Station Controller)와 RNC(Radio Network Controller)를 포함하는 게이트웨이에 무선 접속하기 위해 이용될 수 있다. NFV(network Functional Virtualization)은 네트워크 접속 시의 혼잡(congestion)을 피하고, 채널 효율을 최대화하기 위해 이용될 수 있다. 클라우드 플랫폼(cloud platform)은 VoIP 게이트웨이를 포함할 수도 있다. 단말의 이동성 지원은 이용가능한 유선 및 무선 통신 기술에 따라 달라질 수 있으며, 3G/LTE 터널링과 기존의 VoIP 프로토콜은 업그레이드될 것이다. 예컨대, 스마트폰 등의 단말은 버퍼를 사용하여 움직임 탐지, 이동성 등과 관련된 정보를 가지고 있을 수 있다. 이에 따라, 스마트폰 등의 단말은 복잡한 핸드오버 기술을 이용하지 않고도, 사용자 단말이 이동하는 동안에 발생하는 패킷 스트림의 복제(duplication) 또는 중복(redundancy)을 허용함으로써 끊기지 않는 연결을 지원할 수 있다.In FIG. 13, the web server can serve as a center of all services and applications provided based on the web. All the information needed during the voice call is connected to hundreds of millions of databases and can be implemented through a web server including hundreds of millions of web services and applications. The cloud platform may be used for a user terminal to connect to a switch by wire or to wirelessly connect to a gateway including a base station controller (BSC) and a radio network controller (RNC). Network Functional Virtualization (NFV) can be used to avoid congestion in network connection and to maximize channel efficiency. The cloud platform may include a VoIP gateway. Terminal mobility support may vary depending on available wired and wireless communication technologies, 3G / LTE tunneling and existing VoIP protocols will be upgraded. For example, a terminal such as a smart phone may have information related to motion detection, mobility, and the like using a buffer. Accordingly, a terminal such as a smart phone can support a non-disconnected connection by permitting duplication or redundancy of a packet stream occurring while a user terminal moves, without using a complicated handover technique.

이상에서 설명한 바와 같이, 발신 장치에서 착신 장치를 대상으로 발생한 착신 콜을 전혀 다른 번호체계, ID 체계를 사용하는 네트워크 장치들과 연동할 수 있다. 예컨대, 발신 장치에서 발생한 유/무선 콜, 보이스 콜(인터넷 전화) 등을 메신저, SNS 등으로 연결함으로써, 사용자 입장에서는 해외에 위치하더라도 발신자에게 별도로 메신저로 얘기하자거나, 해외에 위치한다는 등의 문자 또는 통화 연결을 위한 별도의 절차 없이도 곧바로 메신저를 통해 무료로 발신자와의 음성, 문자, 화상 등의 채팅을 제공받을 수 있다. 예컨대, 무제한 데이터 로밍 사용자의 경우, 국제전화요금의 부담없이 무료로 자신에게 걸려오는 모든 전화를 메신저를 통해 수신하여 발신자와 대화할 수 있다. 이에 따라, 국내에 있는 동료와의 협업이 요구되는 해외출장 상황에서, 문자 채팅 또는 비용 부담으로 인한 전화통화 제약이 존재하는 상황에서 착신자와 발신자 모두에게 유용하게 이용될 수 있다. 뿐만 아니라, 콜 연동 서비스를 제공하면서, 메신저 시스템은 다양한 사업자들로부터 신청된 광고를 착신장치와 발신장치의 메신저 대화창에 제공함으로써, 광고수익을 얻을 수 있으며, 얻은 광고 수익의 일부를 메신저 시스템과 제휴한 통신 시스템에 콜 연동 서비스에 대한 대가로 제공함으로써, 통신 시스템과 메신저 시스템 역시 수익을 얻을 수 있다.As described above, incoming calls originating from a calling apparatus to a destination apparatus can be interworked with network apparatuses using a different number system and an ID system. For example, by connecting wired / wireless calls and voice calls (Internet telephony) generated by the originating apparatus to a messenger, an SNS, or the like, the user is able to talk to the caller separately from a messenger even when they are located overseas, Or, the user can receive a voice chat, a text message, and a video chat with the caller free of charge through a messenger immediately without a separate procedure for a call connection. For example, in the case of an unlimited data roaming user, it is possible to receive all the calls to the user free of charge, without burdening the international call charges, through the messenger and communicate with the caller. Accordingly, the present invention can be useful for both a caller and a caller in a situation where there is a telephone call restriction due to a text chatting or a cost burden in an overseas business trip situation where collaboration with a colleague in the country is required. In addition, while providing the call interlocking service, the messenger system can obtain the advertisement revenue by providing the advertisement requested from the various providers to the messenger dialog window of the destination apparatus and the sending apparatus, and a part of the obtained advertisement revenue is affiliated with the messenger system By providing a communication system in exchange for a call interworking service, the communication system and the messenger system can also profit.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

Claims (20)

통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입된 것으로 확인된 착신 장치에 대해 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 단계;
수신된 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부를 조회하는 단계; 및
상기 메신저 서비스 가입여부에 기초하여 상기 통신 망을 통한 콜을 종료하고 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 착신 장치 간의 콜 연동 서비스를 제공하는 단계
를 포함하고,
상기 콜 연동 서비스는, 상기 착신 장치 및 상기 발신 장치로부터 상기 콜 연동 서비스를 요청받을 때, 요청 시 이용된 메신저의 종류를 나타내는 메신저 정보와 콜 연동 서비스 가입정보가 매칭되어 저장됨에 따라 설정되고,
상기 전화 연결 콜과 관련된 정보에 포함된 착신 장치의 식별 정보, 발신 장치의 식별 정보에 기초하여 상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입되었는지 여부가 확인되고,
상기 메신저 서비스 가입여부를 조회하는 단계는,
상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입된 것으로 확인되면, 가입자 정보 테이블에서 상기 착신 장치 및 발신 장치의 식별 정보에 매칭하는 메신저 ID가 존재하는지 여부를 확인함으로써, 상기 착신 장치와 발신 장치의 메신저 서비스 가입 여부를 조회하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
Receiving from the communication system information related to a call connection call requested at the originating device for the destination device that has been confirmed to be subscribed to the call interworking service that connects the call of the communication network to the messenger;
Inquiring about whether or not the messaging service of the originating device and the destination device is subscription based on information related to the received telephone call; And
Providing a call interworking service between the source apparatus and the destination apparatus by terminating a call through the communication network based on whether or not to join the messenger service and connecting the call connection call to the messenger
Lt; / RTI >
Wherein the call interworking service is set according to storing the messenger information indicating the type of messenger used when requesting and the call interworking service subscription information are matched and stored when the call interworking service is requested from the call destination apparatus and the calling apparatus,
It is confirmed whether or not the destination apparatus and the originating apparatus are subscribed to the call interworking service based on the identification information of the destination apparatus and the identification information of the source apparatus included in the information related to the telephone connection call,
The step of inquiring whether or not to join the messenger service comprises:
If it is confirmed that the destination apparatus and the originating apparatus are subscribed to the call interworking service, whether or not a messenger ID matching the identification information of the destination apparatus and the originating apparatus exists in the subscriber information table, To inquire whether or not to join the messenger service
Wherein the subscriber is a subscriber.
제1항에 있어서,
상기 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 단계는,
상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것임이 상기 통신 시스템에서 확인됨에 따라, 유선 또는 무선 망에 속하는 상기 통신 시스템과 연동하여 상기 착신 장치의 식별 정보 및 상기 발신 장치의 식별 정보를 수신하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
The method according to claim 1,
Wherein the step of receiving, from the communication system, information related to a call connection call requested at the originating device,
The identification information of the destination apparatus and the identification information of the destination apparatus and the identification information of the destination apparatus in cooperation with the communication system belonging to the wired or wireless network as the reception apparatus is confirmed in the communication system that the reception apparatus is subscribed to the call interworking service, Receiving identification information of the originating device
Wherein the subscriber is a subscriber.
제1항에 있어서,
상기 발신 장치 및 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인되면, 상기 콜 연동 서비스를 위해 상기 통신 망을 통한 콜 종료여부 및 상기 메신저 서비스로의 연결여부를 나타내는 안내 메시지를 상기 발신 장치로 제공하는 단계
를 더 포함하는 메신저 가입자의 착신 콜 처리 방법.
The method according to claim 1,
If it is determined that the originating apparatus and the destination apparatus are subscribed to the messenger service, providing a guide message indicating whether the call is terminated through the communication network and whether or not the messenger service is connected for the call interworking service to the originating apparatus step
Further comprising the steps of:
제1항에 있어서,
상기 콜 연동 서비스를 제공하는 단계는,
상기 통신 망을 통한 전화 연결 콜이 종료됨에 따라 상기 메신저로의 연결 요청 노티(Notification)를 상기 발신 장치 및 상기 착신 장치 각각으로 전송하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
The method according to claim 1,
Wherein the providing of the call interworking service comprises:
And transmitting a Notification of connection request to the messenger to each of the calling apparatus and the called apparatus upon termination of a telephone connection call through the communication network
Wherein the subscriber is a subscriber.
제1항에 있어서,
상기 콜 연동 서비스를 제공하는 단계는,
상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 상기 착신 장치 간에 상기 메신저를 통한 음성 채팅 또는 문자 채팅을 제공하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
The method according to claim 1,
Wherein the providing of the call interworking service comprises:
And providing a voice chat or a text chat through the messenger between the calling device and the destination device by connecting the telephone connection call with the messenger
Wherein the subscriber is a subscriber.
제1항에 있어서,
상기 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 단계는,
국내 및 국외 중 어느 한 곳에 위치하는 발신 장치에서 다른 한 곳에 위치하는 착신 장치로의 전화 연결을 위한 콜(call)과 관련된 정보를 수신하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
The method according to claim 1,
Wherein the step of receiving, from the communication system, information related to a call connection call requested at the originating device,
Receiving information related to a call for a telephone connection from a calling apparatus located at any one of the domestic and the overseas to a called apparatus located at another place
Wherein the subscriber is a subscriber.
제1항에 있어서,
상기 통신 시스템에서 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 콜 연동 서비스 가입에 따른 상기 발신 장치의 모바일 메신저로의 연결여부를 문의하는 메시지를 상기 발신 장치로 제공하는 단계
를 더 포함하는 메신저 가입자의 착신 콜 처리 방법.
The method according to claim 1,
A message inquiring as to whether or not the calling apparatus is connected to the mobile messenger according to subscription of the call interworking service of the called apparatus by the call receiving apparatus is confirmed to be subscribed to the call interworking service in the communication system, Step
Further comprising the steps of:
제1항에 있어서,
상기 콜 연동 서비스를 제공하는 단계는,
상기 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치의 메신저 연결 상태를 확인하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
The method according to claim 1,
Wherein the providing of the call interworking service comprises:
And confirming the messenger connection state of the destination apparatus on the basis of the identification information of the destination apparatus as it is confirmed that the destination apparatus is subscribed to the messenger service
Wherein the subscriber is a subscriber.
통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입된 착신 장치에 대해 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보를 통신 시스템으로부터 수신하는 정보 수신부;
수신된 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부를 조회하는 메신저 가입 조회부; 및
상기 메신저 서비스 가입여부에 기초하여 상기 통신 망을 통한 콜을 종료하고 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 착신 장치 간의 콜 연동 서비스를 제공하는 콜 연동 제공부
를 포함하고,
상기 콜 연동 서비스는, 상기 착신 장치 및 상기 발신 장치로부터 상기 콜 연동 서비스를 요청받을 때, 요청 시 이용된 메신저의 종류를 나타내는 메신저 정보와 콜 연동 서비스 가입정보가 매칭되어 저장됨에 따라 설정되고,
상기 전화 연결 콜과 관련된 정보에 포함된 착신 장치의 식별 정보, 발신 장치의 식별 정보에 기초하여 상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입되었는지 여부가 확인되고,
상기 메신저 가입 조회부는,
상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입된 것으로 확인되면, 가입자 정보 테이블에서 상기 착신 장치 및 발신 장치의 식별 정보에 매칭하는 메신저 ID가 존재하는지 여부를 확인함으로써, 상기 착신 장치와 발신 장치의 메신저 서비스 가입 여부를 조회하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.
An information receiver for receiving, from a communication system, information related to a call connection call requested by a calling apparatus to a call receiving apparatus subscribed to a call interworking service for connecting a call of the communication network with a messenger;
A messenger subscription inquiry unit for inquiring whether or not to join the messenger service of the calling device and the destination device based on the information related to the received phone connection call; And
A call interworking unit for providing a call interworking service between the source apparatus and the destination apparatus by terminating a call through the communication network based on whether or not to join the messenger service and connecting the call connection call to the messenger,
Lt; / RTI >
Wherein the call interworking service is set according to storing the messenger information indicating the type of messenger used when requesting and the call interworking service subscription information are matched and stored when the call interworking service is requested from the destination apparatus and the source apparatus,
It is confirmed whether or not the destination apparatus and the originating apparatus are subscribed to the call interworking service based on the identification information of the destination apparatus and the identification information of the source apparatus included in the information related to the telephone connection call,
The messenger subscription inquiry unit,
If it is confirmed that the destination apparatus and the originating apparatus are subscribed to the call interworking service, whether or not a messenger ID matching the identification information of the destination apparatus and the originating apparatus exists in the subscriber information table, To inquire whether or not to join the messenger service
Wherein the messenger subscriber's call processing system comprises:
제9항에 있어서,
상기 정보 수신부는,
상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것임이 상기 통신 시스템에서 확인됨에 따라, 유선 또는 무선 망에 속하는 상기 통신 시스템과 연동하여 상기 착신 장치의 식별 정보 및 상기 발신 장치의 식별 정보를 수신하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.
10. The method of claim 9,
Wherein the information receiver comprises:
The identification information of the destination apparatus and the identification information of the destination apparatus and the identification information of the destination apparatus in cooperation with the communication system belonging to the wired or wireless network as the reception apparatus is confirmed in the communication system that the reception apparatus is subscribed to the call interworking service, Receiving identification information of the originating device
Wherein the messenger subscriber's call processing system comprises:
제9항에 있어서,
상기 발신 장치 및 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인되면, 상기 콜 연동 서비스를 위해 상기 통신 망을 통한 콜 종료여부 및 상기 메신저 서비스로의 연결여부를 나타내는 안내 메시지를 상기 발신 장치로 제공하는 메시지 제공부
를 더 포함하는 메신저 가입자의 착신 콜 처리 시스템.
10. The method of claim 9,
If it is determined that the originating apparatus and the destination apparatus are subscribed to the messenger service, providing a guide message indicating whether the call is terminated through the communication network and whether or not the messenger service is connected for the call interworking service to the originating apparatus Message Offering
The messenger subscriber's incoming call processing system further comprising:
제9항에 있어서,
상기 통신 망을 통한 전화 연결 콜이 종료됨에 따라 상기 메신저로의 연결 요청 노티(Notification)를 상기 발신 장치 및 상기 착신 장치 각각으로 전송하는 노티 처리부
를 더 포함하는 메신저 가입자의 착신 콜 처리 시스템.
10. The method of claim 9,
A notify processing unit for transmitting a connection request notification to the messenger to the calling apparatus and the called apparatus upon completion of a telephone connection call through the communication network,
The messenger subscriber's incoming call processing system further comprising:
제9항에 있어서,
상기 콜 연동 제공부는,
상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 상기 착신 장치 간에 상기 메신저를 통한 음성 채팅 또는 문자 채팅을 제공하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.
10. The method of claim 9,
The call interworking provision unit,
And providing a voice chat or a text chat through the messenger between the calling device and the destination device by connecting the telephone connection call with the messenger
Wherein the messenger subscriber's call processing system comprises:
제9항에 있어서,
상기 정보 수신부는,
국내 및 국외 중 어느 한 곳에 위치하는 발신 장치에서 다른 한 곳에 위치하는 착신 장치로의 전화 연결을 위한 콜(call)과 관련된 정보를 수신하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.
10. The method of claim 9,
Wherein the information receiver comprises:
Receiving information related to a call for a telephone connection from a calling apparatus located at any one of the domestic and the overseas to a called apparatus located at another place
Wherein the messenger subscriber's call processing system comprises:
제9항에 있어서,
상기 통신 시스템에서 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 콜 연동 서비스 가입에 따른 상기 발신 장치의 모바일 메신저로의 연결여부를 문의하는 메시지를 상기 발신 장치로 제공하는 메시지 제공부
를 더 포함하는 메신저 가입자의 착신 콜 처리 시스템.
10. The method of claim 9,
A message inquiring as to whether or not the calling apparatus is connected to the mobile messenger according to subscription of the call interworking service of the called apparatus by the call receiving apparatus is confirmed to be subscribed to the call interworking service in the communication system, The message-making
The messenger subscriber's incoming call processing system further comprising:
제9항에 있어서,
상기 콜 연동 제공부는,
상기 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치의 메신저 연결 상태를 확인하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.
10. The method of claim 9,
The call interworking provision unit,
And confirming the messenger connection state of the destination apparatus on the basis of the identification information of the destination apparatus as it is confirmed that the destination apparatus is subscribed to the messenger service
Wherein the messenger subscriber's call processing system comprises:
착신 장치로의 전화 연결을 위해 생성된 전화 연결 콜(call) 요청을 발신 장치로부터 수신하는 단계;
상기 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보에 기초하여 상기 착신 장치가 통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입되어 있는지 여부를 확인하는 단계;
가입여부에 기초하여 상기 전화 연결 콜과 관련된 정보를 메신저 시스템으로 제공하는 단계;
상기 콜 연동 서비스를 위해 상기 발신 장치와의 콜 종료를 요청받는 단계; 및
상기 요청에 기초하여 상기 발신 장치와 연결된 통신 세션을 해제하는 단계
를 포함하고,
상기 콜 연동 서비스는, 상기 착신 장치 및 상기 발신 장치로부터 상기 콜 연동 서비스를 요청받을 때, 요청 시 이용된 메신저의 종류를 나타내는 메신저 정보와 콜 연동 서비스 가입정보가 매칭되어 저장됨에 따라 설정되고,
상기 연결하는 콜 연동 서비스에 가입되어 있는지 여부를 확인하는 단계는,
상기 전화 연결 콜과 관련된 정보에 포함된 착신 장치의 식별 정보, 발신 장치의 식별 정보에 기초하여 상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입되었는지 여부를 확인하고,
상기 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부가 확인되는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
Receiving a call connection request generated from the calling device for a telephone connection to the destination apparatus;
Determining whether the called apparatus is subscribed to a call interworking service for connecting a call of a communication network to a messenger based on information related to a call connection call requested by the calling apparatus;
Providing the messenger system with information related to the call connection call based on whether to join;
Receiving a call termination request from the calling apparatus for the call interworking service; And
Releasing a communication session associated with the originating device based on the request
Lt; / RTI >
Wherein the call interworking service is set according to storing the messenger information indicating the type of messenger used when requesting and the call interworking service subscription information are matched and stored when the call interworking service is requested from the call destination apparatus and the calling apparatus,
Wherein the step of verifying whether the subscriber is subscribed to the connecting call interworking service comprises:
Wherein the call connection unit checks whether or not the destination apparatus and the originating apparatus are subscribed to the call interlinking service based on the identification information of the destination apparatus and the identification information of the source apparatus included in the information related to the telephone connection call,
It is confirmed that the subscriber is subscribed to the call interworking service, and thus it is confirmed whether or not the messenger service of the source apparatus and the destination apparatus is subscribed to the messenger service
Wherein the subscriber is a subscriber.
제17항에 있어서,
상기 전화 연결 콜의 종료를 요청받는 단계는,
상기 메신저 시스템에서, 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 착신 장치와 상기 발신 장치가 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 전화 연결 콜의 종료를 상기 발신 장치 및 상기 메신저 시스템 중 어느 하나로부터 요청받는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
18. The method of claim 17,
Wherein the step of requesting termination of the telephone connection call comprises:
Wherein, in the messenger system, the termination of the telephone connection call is terminated at any one of the originating device and the messenger system as the destination device and the originating device are confirmed to be subscribed to the messenger service based on the information related to the telephone connection call Request from
Wherein the subscriber is a subscriber.
제17항에 있어서,
상기 메신저 시스템에서 상기 전화 연결 콜의 종료가 요청된 이후 상기 발신 장치의 전화 연결 콜이 상기 메신저로 연결됨에 따라, 상기 메신저를 기반으로 상기 발신 장치와 상기 착신 장치 간에 음성 채팅 또는 문자 채팅을 위한 상기 콜 연동 서비스가 제공되는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.
18. The method of claim 17,
Wherein the messenger system is configured to transmit a voice call or a text chat between the calling device and the called device based on the messenger when a call connection call of the calling device is connected to the messenger after an end of the phone connection call is requested in the messenger system, Call interworking service provided
Wherein the subscriber is a subscriber.
착신 장치로의 전화 연결을 위해 생성된 전화 연결 콜(call) 요청을 발신 장치로부터 수신하는 콜 수신부;
상기 발신 장치에서 요청된 전화 연결 콜(call)과 관련된 정보에 기초하여 상기 착신 장치가 통신 망의 콜을 메신저(messenger)로 연결하는 콜 연동 서비스에 가입되어 있는지 여부를 확인하는 서비스 가입 확인부;
가입 여부에 기초하여 상기 전화 연결 콜과 관련된 정보를 메신저 시스템으로 제공하는 정보 제공부; 및
상기 콜 연동 서비스를 위해 상기 발신 장치와의 콜 종료를 요청받음에 따라, 상기 발신 장치와 연결된 통신 세션을 해제하는 콜 종료 처리부
를 포함하고,
상기 콜 연동 서비스는, 상기 착신 장치 및 상기 발신 장치로부터 상기 콜 연동 서비스를 요청받을 때, 요청 시 이용된 메신저의 종류를 나타내는 메신저 정보와 콜 연동 서비스 가입정보가 매칭되어 저장됨에 따라 설정되고,
상기 서비스 가입 확인부는,
상기 전화 연결 콜과 관련된 정보에 포함된 착신 장치의 식별 정보, 발신 장치의 식별 정보에 기초하여 상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입되었는지 여부를 확인하고,
상기 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부가 확인되는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.
A call receiving unit for receiving a call connection request generated from the calling apparatus for a telephone connection to the called apparatus;
A service subscription confirmation unit for confirming whether or not the called apparatus is subscribed to a call interworking service for connecting a call of a communication network to a messenger based on information related to a call connection call requested by the calling apparatus;
Providing information related to the telephone connection call to the messenger system based on whether or not to join; And
And a call termination processor for releasing a communication session associated with the calling apparatus upon receipt of a call termination request from the calling apparatus for the call interworking service,
Lt; / RTI >
Wherein the call interworking service is set according to storing the messenger information indicating the type of messenger used when requesting and the call interworking service subscription information are matched and stored when the call interworking service is requested from the call destination apparatus and the calling apparatus,
The service subscription confirmation unit,
Wherein the call connection unit checks whether or not the destination apparatus and the originating apparatus are subscribed to the call interlinking service based on the identification information of the destination apparatus and the identification information of the source apparatus included in the information related to the telephone connection call,
It is confirmed that the subscriber is subscribed to the call interworking service, and thus it is confirmed whether or not the messenger service of the source apparatus and the destination apparatus is subscribed to the messenger service
Wherein the messenger subscriber's call processing system comprises:
KR1020160080230A 2016-06-27 2016-06-27 Method and system for processing in bound call of the messenger subscriber Active KR101836655B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160080230A KR101836655B1 (en) 2016-06-27 2016-06-27 Method and system for processing in bound call of the messenger subscriber

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160080230A KR101836655B1 (en) 2016-06-27 2016-06-27 Method and system for processing in bound call of the messenger subscriber

Publications (2)

Publication Number Publication Date
KR20180001286A KR20180001286A (en) 2018-01-04
KR101836655B1 true KR101836655B1 (en) 2018-03-09

Family

ID=60997626

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160080230A Active KR101836655B1 (en) 2016-06-27 2016-06-27 Method and system for processing in bound call of the messenger subscriber

Country Status (1)

Country Link
KR (1) KR101836655B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2759742C2 (en) * 2019-04-29 2021-11-17 Общество с ограниченной ответственностью "АйТи Бизнес Проект" Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100758491B1 (en) * 2006-03-07 2007-09-12 에스케이 텔레콤주식회사 Video call interlocking chat service method
KR100779012B1 (en) * 2006-09-15 2007-11-23 에스케이 텔레콤주식회사 Communication system and method between other messengers
KR101501403B1 (en) * 2014-01-21 2015-03-10 주식회사 엘지유플러스 Server, Terminal, Method, and Recording Medium for switching between Voice/Video Call and Chatting Call based on All-IP

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100758491B1 (en) * 2006-03-07 2007-09-12 에스케이 텔레콤주식회사 Video call interlocking chat service method
KR100779012B1 (en) * 2006-09-15 2007-11-23 에스케이 텔레콤주식회사 Communication system and method between other messengers
KR101501403B1 (en) * 2014-01-21 2015-03-10 주식회사 엘지유플러스 Server, Terminal, Method, and Recording Medium for switching between Voice/Video Call and Chatting Call based on All-IP

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2759742C2 (en) * 2019-04-29 2021-11-17 Общество с ограниченной ответственностью "АйТи Бизнес Проект" Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode

Also Published As

Publication number Publication date
KR20180001286A (en) 2018-01-04

Similar Documents

Publication Publication Date Title
US10505889B2 (en) Messaging system having multiple number, dual mode phone support
US8380858B2 (en) System and method for telecommunication with a web-based network, such as a social network
TWI345408B (en) Method for providing routing information, computer program,arrangement in a communication system, mobile terminal and routing server
CN104703139A (en) User plane location services over session initiation protocol
US20070036127A1 (en) Ip-based call establishment
US20110080905A1 (en) Method and internet protocol short message gateway (ip-sm-gw) for providing an interworking service between converged ip messaging (cpm) and short message service (sms)
CN103812757A (en) Method and system for browser emergency call in real-time communication and mobile device
US20130303107A1 (en) Location Determination of a Roaming Subscriber Device Using SMS for Emergency Purposes
EP2929658B1 (en) Call termination on ott network
US8199763B2 (en) Universal internet telephone system
WO2009030096A1 (en) Mobile communication client and client communication server and method for accomplishing communication
US8630668B2 (en) SMS-based transport for instant chatting on multiple platforms
CN103718168B (en) For activating mobile device to initiate the system and method for communication
CN101584202A (en) Session Initiation Protocol (SIP) based user plane location services
KR101836655B1 (en) Method and system for processing in bound call of the messenger subscriber
KR20180135756A (en) Server and method for processing conference call
CN109845392A (en) The system and method communicated for across multiple network type
KR101531198B1 (en) Call connecting process apparatus and method providing for authentication process using push message
US11368576B2 (en) Management of a communication call between a caller communications terminal, having a main call identifier and a secondary call identifier, and a called communications terminal
KR20130049601A (en) Call control method according to the presence information
KR101637666B1 (en) System and method of providing enterprise telephone service using personal mobile terminal
US10966144B2 (en) Method and device for managing the connection of a terminal to an access network
KR101828320B1 (en) Method and system for providing call service using multimedia ring-back, and equipment therefor
US10212560B2 (en) Automated call set-up between two terminals
US11324056B2 (en) Establishment of a communication by allocating to a caller terminal an intermediate call identifier dedicated to the communication

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20160627

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20171017

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20180227

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20180302

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20180302

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20210302

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20220307

Start annual number: 5

End annual number: 5