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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012545 processing Methods 0.000 title claims description 26
- 238000004891 communication Methods 0.000 claims abstract description 136
- 238000012790 confirmation Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 17
- 238000010295 mobile communication Methods 0.000 description 11
- 239000000969 carrier Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000011664 signaling Effects 0.000 description 3
- 230000005641 tunneling Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H04L51/24—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/54—Arrangements for diverting calls for one subscriber to another predetermined subscriber
- H04M3/541—Arrangements 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.
Description
본 발명의 실시예들은 유선 및 무선 통신 망과 인터넷망/모바일 인터넷망을 연동하여 메신저 가입자의 착신 콜(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
따라서, 기존의 통신 사업자의 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
도 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
310 단계에서, 사용자 단말(301)은 메신저를 이용한 콜 연동 서비스를 메신저를 통해 메신저 시스템(302)에 신청할 수 있다.In step 310, the
예를 들어, 사용자 단말(301)은 메신저 시스템(302)에서 제공하는 메신저 서비스를 제공하는 메신저 어플리케이션(이하, '메신저 앱'이라 칭함.)이 메신저 시스템(302)이 관리하는 웹 사이트 또는 앱 스토어 등을 통해 미리 다운받아 설치될 수 있다. 그러면, 사용자 단말(301)에서 메신저 앱이 구동됨에 따라, 사용자 단말(301)은 메신저(즉, 메신저의 대화방)을 통해 메신저에 등록된 적어도 하나의 다른 사용자 단말들(예컨대, 메신저에 등록된 친구들 등)과 대화를 수행할 수 있다.For example, the
이때, 사용자 단말(301)은 메신저 본연의 기능인 대화(즉, 채팅) 이외에 콜 연동 서비스를 메신저를 통해 메신저 시스템(302)에 신청할 수 있다. 여기서, 콜 연동 서비스는, 유선 또는 무선망의 콜(call)을 인터넷/무선 인터넷 기반의 메신저(messenger)로 연결하는 서비스를 나타낼 수 있다. 이처럼, 콜 연동 서비스는, 이동 통신망을 통해 발신 장치로부터 걸려온 콜을 이동 통신망을 통해 착신 장치로 연결하는 것이 아니라, 다른 ID 체계를 가지는 모바일 웹 기반의 무선 인터넷 망으로 상기 콜을 연결하는 것을 의미할 수 있다.At this time, the
예를 들어, 해외 여행, 국외 출장 등과 같이, 국내에서 국외로 이동하는 경우에, 데이터 로밍(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
311 단계에서, 메신저 시스템(302)은 콜 연동 서비스를 신청한 사용자 단말(301)의 메신저 ID에 기초하여 기저장된 가입자 정보 테이블에서 상기 메신저 ID에 매칭하는 사용자 단말(301)의 식별 정보(예컨대, 모바일 폰 전화번호 등) 및 통신사 정보를 검색할 수 있다. In step 311, the
여기서, 가입자 정보 테이블은, 메신저 서비스를 이용하기 위해 메신저 시스템(302)에 가입한 사용자들의 정보를 저장하고 있는 테이블(table)을 나타낼 수 있다. 예컨대, 가입자 이름, 사용자 단말(301)의 식별 정보(예컨대, 모바일 폰 전화번호), 메신저 ID, 메신저에 설정된 닉네임, 통신사 정보(예컨대, 사용자 단말이 가입/이용하는 통신사 정보), 콜 연동 서비스 가입정보 등이 서로 매칭되어 테이블 형태로 저장되어 관리될 수 있다.Here, the subscriber information table may indicate a table storing information of users who subscribe to the
312 단계에서, 메신저 시스템(302)는 검색된 통신사 정보에 기초하여 해당 통신사 시스템(303)에 사용자 단말(301)의 식별 정보(예컨대, 모바일 폰 전화번호)와 콜 연동 서비스의 신청을 요청하기 위한 지시자를 전달할 수 있다.In step 312, the
313 단계에서, 콜 연동 서비스 요청이 통신 시스템(303)으로 전달하면서, 메신저 시스템(302)은 콜 연동 서비스를 신청 중임을 나타내는 노티(Notification)를 메신저를 통해 사용자 단말(301)에 푸시(push)할 수 있다. The
314 단계에서, 메신저 상에 콜 연동 서비스가 신청 중임을 나타내는 노티 메시지가 표시될 수 있다.In
다시 312 단계에서, 통신 시스템(303)이 메신저 시스템(302)으로부터 콜 연동 서비스 요청을 전달받음에 따라, 315 단계에서, 통신 시스템(303)은 사용자 단말(301)의 식별 정보(예컨대, 모바일 폰 전화번호)에 기초하여 E.164 기반의 착신 콜을 메신저로 연결하는 콜 연동 서비스를 설정할 수 있다. In step 312, the
예컨대, 사용자 단말(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
317 단계에서, 통신 시스템(303)으로부터 콜 연동 서비스 설정 완료 메시지가 수신됨에 따라, 메신저 시스템(302)은 콜 연동 서비스의 신청이 정상처리 되었음을 사용자 단말(301)에 통지할 수 있다.In step 317, as the call interworking service setting completion message is received from the
예를 들어, 메신저 시스템(302)은 상기 콜 연동 서비스의 신청이 정상처리 되었음을 나타내는 노티(Notification)를 메신저를 통해 상기 사용자 단말(301)에 푸시(push)할 수 있다.For example, the
다른 예로, 메신저 시스템(302)은 통신 시스템(303)과 연동하여 통신 시스템(303)을 통해 상기 콜 연동 서비스의 신청이 정상처리 되었음을 나타내는 메시지(예컨대, SMS)를 사용자 단말(302)에 전송할 수도 있다. 그러면, 사용자 단말(302)은 메신저와 별도로 수신된 상기 메시지를 통해 상기 콜 연동 서비스의 신청이 정상처리 되었음을 확인할 수 있다. 즉, 메신저를 통해 상기 콜 연동 서비스를 신청한 이후에, LTE, WiFi 등이 터지지 않는 곳에 위치하였거나 또는 다른 이유로 인해 사용자 단말(301)이 메신저를 하기 어려운 상황인 경우, 신청한 콜 연동 서비스의 정상처리여부를 바로 확인하기 어려울 수 있는데, 메신저와는 별개로 메시지로 정상처리 여부를 제공함으로써, 메신저를 하기 어려운 상황에도 사용자 단말(301)이 신청한 서비스의 처리 여부를 확인하도록 제공할 수 있다. 이때, 메신저와 메시지 둘 다를 통해 상기 정상처리 여부가 사용자 단말(301)에 제공될 수도 있다.The
도 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
410 단계에서, 정보 수신부(510)는 발신 장치(501)에서 요청된 전화 연결 콜과 관련된 정보를 통신 시스템(502)으로부터 수신할 수 있다.In
예를 들어, 발신 장치(501)에서 착신 장치(503)로 전화를 걸 수 있다. 그러면, 통신 시스템(502)에서는 발신 장치(501)에서 착신 장치(503)에 대해 요청한 전화 연결 콜을 수신할 수 있으며, 착신 장치(503)의 식별 정보(예컨대, 착신 장치의 전화번호)에 기초하여 착신 장치(503)가 콜 연동 서비스에 가입(즉, 신청)되어 있는지 여부를 확인할 수 있다. 그리고, 콜 연동 서비스에 가입된 것으로 확인되면, 통신 시스템(502)은 발신 장치(501)에서 요청한 전화 연결 콜을 메신저 시스템(500)으로 전달할 수 있다. 이때, 발신 장치(501)와 착신 장치(502)가 동일 통신 사업자에 가입되어 있을 수도 있고, 서로 다른 통신 사업자에 가입되어 있을 수도 있다. For example, the calling
예컨대, 발신 장치(501)는 A 통신 사업자, 착신 장치(501)는 B 통신 사업자에 가입되어 있을 수도 있으며, 이처럼, 서로 다른 통신 사업자에 가입된 경우, 발신 장치(501)에 해당하는 통신 시스템(502)은 착신 장치(502)에 해당하는 통신 시스템(미도시)과 연동하여 착신 장치(502)의 콜 연동 서비스 가입 여부를 확인받을 수 있다. 예를 들어, 발신 장치(501)에 해당하는 통신 시스템(502)은 착신 장치(502)의 식별 정보(전화번호)와 함께 콜 연동 서비스 가입 여부를 문의하는 메시지를 착신 장치(502)에 해당하는 통신 시스템(미도시)으로 전송할 수 있으며, 착신 장치(502)에 해당하는 통신 시스템(미도시)은 수신된 착신 장치(502)의 식별 정보에 기초하여 콜 연동 서비스 가입 여부를 확인하고, 확인 결과를 포함하는 메시지를 발신 장치에 해당하는 통신 시스템(502)으로 전송할 수 있다.For example, the originating
이때, 착신 장치(503)가 콜 연동 서비스에 가입된 것으로 확인되어 전화 연결 콜과 관련된 정보가 수신됨에 따라, 메시지 제공부(540)는 "착신 장치의 식별 정보(010-xxx-xxxx)님은 모바일 메신저로의 연결을 설정하신 고객님이십니다. 모바일 메신저로 연결하시려면 1번을 눌러주세요"의 메시지와 함께 1번을 누르면, 메신저로 연결시키는 링크 정보 등을 발신 장치(501)에 제공할 수 있다.At this time, as the receiving
420 단계에서, 착신 장치(503)가 콜 연동 서비스에 가입된 것으로 확인되어 통신 시스템(502)으로부터 전화 연결 콜과 관련된 정보가 수신됨에 따라, 메신저 가입 조회부(502)는 전화 연결 콜과 관련된 정보에 기초하여 발신 장치(501)와 착신 장치(503)의 메신저 서비스 가입 여부를 조회할 수 있다. 여기서, 전화 연결 콜과 관련된 정보는, 발신 장치(501)의 식별 정보(전화번호), 착신 장치(502)의 식별 정보)를 포함할 수 있다. In
예를 들어, 메신저 가입 조회부(502) 기저장된 가입자 정보 테이블에서 발신 장치(501)의 전화번호에 매칭하는 메신저 ID 또는 메신저 닉네임이 존재하는지 여부를 확인함으로써 발신 장치(501)의 메신저 가입 여부를 확인할 수 있다. 동일한 방법으로, 메신저 가입 조회부(502)는 가입자 정보 테이블에서 착신 장치(503)의 전화번호에 매칭하는 메신저 ID 또는 메신저 닉네임이 존재하는지 여부를 확인함으로써 발신 장치(501)의 메신저 가입 여부를 확인할 수 있다. 이때, 가입자 정보 테이블에서 착신 장치(503)의 전화번호에 매칭하는 콜 연동 서비스 가입정보에 설정된 값을 확인함으로써, 착신 장치(503)의 콜 연동 서비스 가입여부가 다시 한번 확인될 수 있다.For example, in the stored subscriber information table stored in the messenger
이때, 발신 장치(501) 및 착신 장치(503)가 메신저 서비스에 가입된 것으로 확인되면, 메시지 제공부(540)는 "메신저로 연결 중이며, 통신 시스템(예컨대, A 통신사)의 콜 연결은 종료됩니다" 등의 안내 메시지를 발신 장치(501)에 제공할 수 있다.At this time, if it is confirmed that the originating
430 단계에서, 발신 장치(501)와 착신 장치(503)가 모두 메신저 시스템(500)이 제공하는 메신저 서비스에 가입된 것으로 확인됨에 따라, 콜 연동 제공부(530)는 전화 연결 콜을 메신저로 연결함으로써 발신 장치(501)와 착신 장치(503) 간의 콜 연동 서비스를 제공할 수 있다. 이때, 발신 장치(501)는 통신 망을 통한 콜이 종료될 수 있다. 예를 들어, 발신 장치(501)에서 착신 장치(503)로 통신 시스템(502)의 이동 통신 망을 통해 전화를 걸 때 설정된 통신 세션의 연결이 해제될 수 있다. 즉, 콜 연동 서비스를 통해 발신 장치(501)와 통신 시스템(502) 간의 연결은 종료되고, 발신 장치(501), 메신저 시스템(500) 및 착신 장치(503) 간에 보이스 채팅, 음성 채팅, 또는 문자 채팅을 위한 연결이 형성될 수 있다.In
도 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
도 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
610 단계에서, 발신 장치(601)는 착신 장치(604)로 전화를 걸기 위해 전화 연결 콜을 생성할 수 있다.In
611 단계에서, 발신 장치(601)에서 착신 장치(604)로 전화를 걸면, 발신 장치(601)에서 통신 시스템(602)으로 착신 장치(604)로의 전화 연결을 요청과 함께 전화 연결 콜관련 정보가 전송될 수 있다. 예컨대, 착신 장치(604)의 식별 정보(전화번호) 및 발신 장치(601)의 식별 정보(전화번호)가 통신 시스템(602)으로 전송될 수 있다.In step 611, when the calling
612 단계에서, 통신 시스템(602)은 전화 연결 콜 관련 정보에 기초하여 착신 장치(604)의 착신 서비스 상태를 조회할 수 있다. 이때, 통신 시스템(603)은 AS(Application Server) 상의 착신 장치(604)의 착신 서비스 상태를 조회할 수 있다. 예를 들어, 통신 시스템(603)은 착신 장치(604)의 전화번호에 기초하여 자신의 가입자 정보 테이블에서 매칭하는 정보들을 확인할 수 있다. 예컨대, 착신 장치(604)의 접속 정보(장치 On/off 정보), 국내 또는 국외에 위치하는지 여부, 번호 연결 및 부재중 응답 등의 콜 연동과 관련된 부가 서비스를 신청했는지 여부 등을 조회 및 확인할 수 있다.In
613 단계서, 착신 장치(604)가 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 통신 시스템(602)은 착신 콜을 메신저 시스템(603)으로 전달할 수 있다. In step 613, the
예컨대, 착신 장치(604)가 콜 연동 서비스에 가입된 것으로 확인되면, 통신 시스템(602)은 상기 착신 장치(604)의 전화번호에 매칭하는 메신저 정보를 확인하고, 확인된 메신저 정보에 해당하는 메신저 시스템(603)으로 착신 콜을 전달할 수 있다. 즉, 콜 연동 서비스의 제공을 위해 전화 연결 콜과 관련된 정보(착신 장치의 전화번호, 발신 장치의 전화 번호 등)이 콜 리시버(call receiver)로 전달될 수 있다.For example, if it is determined that the
614 단계에서, 메신저 시스템(603)은 전화 연결 콜 관련 정보에 기초하여 착신 장치(604)의 설정 정보를 조회할 수 있다. 착신 장치와 관련된 설정 정보는 메신저 시스템상에서 사용자 ID와 연결된 착신 장치의 고유 정보를 기본적으로 포함하며 현 시점의 프레즌스 정보(로그인 여부) 및 부가 서비스 이용 정보(콜 연동 서비스 가입 정보) 등을 포함할 수 있다. 예를 들어, 메신저 시스템(603)은 가입자 정보 테이블에서 착신 장치(604)의 전화번호에 기초하여 착신 장치(604)가 콜 연동 서비스에 가입했는지 여부(즉, 콜 연동 서비스를 신청했는지 여부)를 다시 한번 확인할 수 있다.In
615 단계에서, 착신 장치(604)가 콜 연동 서비스에 가입된 것으로 확인되면, 메신저 시스템(603)은 통신 시스템(602)을 통해 안내 메시지를 발신 장치(601)로 전송할 수 있다. 예를 들어, 콜 리시버(call receiver)는 "010-xxx-xxxx(또는 착신 장치의 착신자 이름 등)님은 모바일 메신저로의 연결을 설정하신 고객님이십니다. 모바일 메신저로 연결하시려면 1번을 눌러주세요"의 안내 메시지를 발신 장치(601)로 전송할 수 있다. 이때, 상기 안내 메시지는 1번을 누르면, 메신저 시스템(603)에서 제공하는 메신저로 연결시키는 링크 정보를 더 포함할 수 있다.If it is determined in step 615 that the
616 단계에서, 안내 메시지가 수신됨에 따라 발신 장치(601)의 화면에는 상기 안내 메시지가 표시될 수 있으며, 메신저로의 연결을 위한 표시 정보가 선택될 수 있다. 예컨대, 안내 메시지에 포함된 링크 정보와 연결된 1번에 해당하는 표시 정보가 선택될 수 있다.In
617 단계에서, 발신 장치(601)는 메신저로의 연결 요청을 메신저 시스템(603)으로 전송할 수 있다. 예컨대, 안내 메시지에 포함된 1번이 발신 장치(601)에 선택됨에 따라, 메신저 연결을 요청하는 메시지 또는 지시자가 메신저 시스템(603)으로 전송될 수 있다. In step 617, the originating
618 단계에서, 메신저 연결 요청이 발신 장치(601)로부터 수신됨에 따라, 메신저 시스템(603)은 가입자 정보 테이블에서 발신 장치(601)의 식별 정보 및 착신 장치(604)의 식별 정보에 기초하여 각 장치가 메신저에 가입되어 있는지 여부를 확인할 수 있다. 즉, 착신 장치(604)와 발신 장치(601)의 프레즌스(presence)가 조회될 수 있다. 예컨대, 메신저 가입여부, 메신저 ID, 메신저 닉네임 등이 조회될 수 있다.In
619 단계에서, 발신 장치(601)와 착신 장치(604)가 메신저 서비스에 가입된 것으로 확인됨에 따라, 메신저 시스템(603)은 발신 장치(601)와 착신 장치(604)의 메신저 연결 상태를 확인할 수 있다. 예컨대, 메신저 시스템(603)은 현재 발신 장치(601)가 메신저에 연결되어 있는지, 착신 장치(604)가 현재 메신저에 연결되어 있는지, 즉, 메신저에 로그인(login) 상태인지 여부를 확인할 수 있다.The
620 단계에서, 메신저 시스템(603)은 콜 종료 및 메신저로 연결 중임을 알리는 메시지를 발신 장치(601)로 제공할 수 있다.In step 620, the
예를 들어, 콜 리시버(call receiver)는 "메신저로 연결 중이며, 통신 시스템(예컨대, A 통신사)의 콜 연결은 종료됩니다" 등의 안내 메시지를 발신 장치(601)로 전송할 수 있다. 이때, 상기 안내 메시지는 통신 시스템(602)을 통해 발신 장치(601)로 전송될 수도 있고, 발신 장치(601)가 메신저에 이미 연결된 경우, 발신 장치(601)에서 구동되는 메신저 앱을 통해 상기 안내 메시지가 발신 장치(601)에 표시될 수도 있다. 이때, 안내 메시지가 발신 장치(601)로 제공됨에 따라, 발신 장치(601)와 통신 시스템(602) 간에 설정된 통신 세션이 해제되어, 콜이 종료될 수 있다. For example, the call receiver may transmit a guidance message to the
621 단계에서, 메신저 시스템(603)은 발신 장치(601)의 메신저 및 착신 장치(604)의 메신저 상에 메신저를 통한 연결 요청 노티(Notification)을 푸시(push)할 수 있다. In step 621, the
예를 들어, 메신저 시스템(603)은 발신 장치(601)의 메신저 상에 착신 장치(601)와의 음성 채팅, 화상 채팅, 또는 문자 채팅을 위한 노티(Noti)를 푸시(Push)할 수 있다. 마찬가지로, 메신저 시스템(603)은 착신 장치(604)의 메신저 상에 발신 장치(601)와의 음성 채팅, 화상 채팅, 또는 문자 채팅을 위한 노티를 푸시할 수 있다.For example, the
622 단계에서, 발신 장치(601) 또는 착신 장치(604) 중 어느 하나에서 푸시된 메시지를 선택(클릭)함에 따라, 발신 장치(601)와 착신 장치(604) 간의 채팅(예컨대, 음성, 문자, 화상 채팅 등)이 수행될 수 있다.In
도 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
도 8의 820은 콜 연동 서비스를 가입한 착신 장치의 메신저 화면으로서, 820을 참고하면, 발신 장치가 메신저에 가입된 경우, 착신 장치가 콜 연동 서비스에 가입된 것으로 확인되면, 발신 장치의 메신저 상에 음성 채팅, 화상 채팅, 또는 문자 채팅을 위한 노티가 푸시될 수 있다. 이때, 발신 장치의 메신저 ID에 대한 인증 여부를 나타내는 표시 정보(821)가 메신저 화면에 함께 표시될 수 있다. 8,
예컨대, 발신 장치의 전화번호에 매칭된 메신저 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
도 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,
도 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
도 9에서 각 단계들(910 내지 950 단계들은 콜 수신부(1010), 서비스 가입 확인부(1020), 정보 제공부(1030), 및 콜 종료 처리부(1040)에 의해 수행될 수 있다.9,
910 단계에서, 콜 수신부(910)는 발신 장치(1001)에서 착신 장치(1003)를 대상으로 전화를 걸기 위한 콜을 생성함에 따라, 발신 장치(100)로부터 전화 연결 콜 요청을 수신할 수 있다. 이때, 콜 수신부(910)는 전화 연결 콜을 요청받으면서, 발신 장치의 식별 정보(전화번호), 및 착신 장치의 식별 정보(전화번호)를 수신할 수 있다.In
920 단계에서, 서비스 가입 확인부(1020)는 발신 장치(1001)로부터 수신된 전화 연결관련 콜 정보에 기초하여 착신 장치(1003)가 콜 연동 서비스에 가입되어 있는지 여부를 확인할 수 있다.In
930 단계에서, 착신 장치(1003)가 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 정보 제공부(1030)는 전화 연결 콜과 관련된 정보를 메신저 시스템(1002)으로 제공할 수 있다.In
예를 들어, 착신 장치(1003)가 콜 연동 서비스에 가입된 것으로 확인된 경우, 정보 제공부(1030)는 착신 장치(1003)의 전화번호에 기초하여 매칭하는 메신저 정보(예컨대, 착신 장치(1003)가 콜 연동 서비스를 신청한 메신저를 식별하기 위한 정보)를 확인할 수 있다. 즉, 통신 시스템(1000)은 착신 장치(1003)가 라인, 카톡, 인스타그램, 페이스북 등 중 어느 메신저를 통해 콜 연동 서비스를 제공받고자 하는지를 확인할 수 있다. 메신저 정보에 기초하여 해당 메신저 시스템(1002)으로 착신 콜을 전달할 수 있다. 이후, 메신저 시스템(1002)에서 발신 장치(1001) 및 착신 장치(1003)의 메신저 가입 여부 등을 확인하여 콜 연동 서비스를 제공하는 동작은 도 6에서 자세히 설명하였으므로, 중복되는 설명은 생략하기로 한다.For example, when it is confirmed that the
이때, 발신 장치(1001) 및 착신 장치(1003)가 메신저 서비스에 가입된 것으로 메신저 시스템(1002)에서 확인되어, 발신 장치(1001)로 메신저로 연결 중이며 콜 연결이 끊어진다는 내용의 안내 메시지가 제공됨에 따라, 통신 시스템(1000)은 발신 장치(1001)와의 콜 연결을 종료하기 위한 절차를 수행할 수 있다.At this time, the
940 단계에서, 콜 종료 처리부(1040)는 콜 종료를 요청받음에 따라 발신 장치(1001)와의 통신 세션을 종료할 수 있다.In
예를 들어, 메신저 시스템(1002)에서 발신 장치(1001)의 식별정보(전화번호)와 함께 콜 종료 요청 메시지를 통신 시스템(1000)으로 전송할 수 있다. 그러면, 콜 종료 처리부(1040)는 발신 장치(1001)의 전화번호에 기초하여 해당 발신 장치(1001)가 메신저 시스템(1002)으로 콜 연동 서비스를 위해 착신 콜을 전달한 장치에 해당하면, 발신 장치(1001)와의 통신 세션을 해제함으로써 발신 장치(1001)와의 콜을 종료할 수 있다.For example, the
다른 예로, 통신 시스템(1000)은 발신 장치(1001)의 메신저 앱을 통해 콜 종료를 요청받을 수 있다. 그러면, 콜 종료 처리부(1040)는 발신 장치(1001)와 착신 장치(1003)와의 연결을 위해 발신 장치(1001)와 설정된 통신 세션을 종료함으로써, 콜을 종료할 수 있다. As another example, the
도 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
예를 들어, 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
도 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
도 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
도 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)
수신된 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부를 조회하는 단계; 및
상기 메신저 서비스 가입여부에 기초하여 상기 통신 망을 통한 콜을 종료하고 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 착신 장치 간의 콜 연동 서비스를 제공하는 단계
를 포함하고,
상기 콜 연동 서비스는, 상기 착신 장치 및 상기 발신 장치로부터 상기 콜 연동 서비스를 요청받을 때, 요청 시 이용된 메신저의 종류를 나타내는 메신저 정보와 콜 연동 서비스 가입정보가 매칭되어 저장됨에 따라 설정되고,
상기 전화 연결 콜과 관련된 정보에 포함된 착신 장치의 식별 정보, 발신 장치의 식별 정보에 기초하여 상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입되었는지 여부가 확인되고,
상기 메신저 서비스 가입여부를 조회하는 단계는,
상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입된 것으로 확인되면, 가입자 정보 테이블에서 상기 착신 장치 및 발신 장치의 식별 정보에 매칭하는 메신저 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.
상기 발신 장치에서 요청된 전화 연결 콜(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.
상기 발신 장치 및 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인되면, 상기 콜 연동 서비스를 위해 상기 통신 망을 통한 콜 종료여부 및 상기 메신저 서비스로의 연결여부를 나타내는 안내 메시지를 상기 발신 장치로 제공하는 단계
를 더 포함하는 메신저 가입자의 착신 콜 처리 방법.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:
상기 콜 연동 서비스를 제공하는 단계는,
상기 통신 망을 통한 전화 연결 콜이 종료됨에 따라 상기 메신저로의 연결 요청 노티(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.
상기 콜 연동 서비스를 제공하는 단계는,
상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 상기 착신 장치 간에 상기 메신저를 통한 음성 채팅 또는 문자 채팅을 제공하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.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.
상기 발신 장치에서 요청된 전화 연결 콜(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.
상기 통신 시스템에서 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 콜 연동 서비스 가입에 따른 상기 발신 장치의 모바일 메신저로의 연결여부를 문의하는 메시지를 상기 발신 장치로 제공하는 단계
를 더 포함하는 메신저 가입자의 착신 콜 처리 방법.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:
상기 콜 연동 서비스를 제공하는 단계는,
상기 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치의 메신저 연결 상태를 확인하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.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.
수신된 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 발신 장치와 상기 착신 장치의 메신저 서비스 가입여부를 조회하는 메신저 가입 조회부; 및
상기 메신저 서비스 가입여부에 기초하여 상기 통신 망을 통한 콜을 종료하고 상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 착신 장치 간의 콜 연동 서비스를 제공하는 콜 연동 제공부
를 포함하고,
상기 콜 연동 서비스는, 상기 착신 장치 및 상기 발신 장치로부터 상기 콜 연동 서비스를 요청받을 때, 요청 시 이용된 메신저의 종류를 나타내는 메신저 정보와 콜 연동 서비스 가입정보가 매칭되어 저장됨에 따라 설정되고,
상기 전화 연결 콜과 관련된 정보에 포함된 착신 장치의 식별 정보, 발신 장치의 식별 정보에 기초하여 상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입되었는지 여부가 확인되고,
상기 메신저 가입 조회부는,
상기 착신 장치 및 발신 장치가 콜 연동 서비스에 가입된 것으로 확인되면, 가입자 정보 테이블에서 상기 착신 장치 및 발신 장치의 식별 정보에 매칭하는 메신저 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:
상기 정보 수신부는,
상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것임이 상기 통신 시스템에서 확인됨에 따라, 유선 또는 무선 망에 속하는 상기 통신 시스템과 연동하여 상기 착신 장치의 식별 정보 및 상기 발신 장치의 식별 정보를 수신하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.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:
상기 발신 장치 및 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인되면, 상기 콜 연동 서비스를 위해 상기 통신 망을 통한 콜 종료여부 및 상기 메신저 서비스로의 연결여부를 나타내는 안내 메시지를 상기 발신 장치로 제공하는 메시지 제공부
를 더 포함하는 메신저 가입자의 착신 콜 처리 시스템.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:
상기 통신 망을 통한 전화 연결 콜이 종료됨에 따라 상기 메신저로의 연결 요청 노티(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:
상기 콜 연동 제공부는,
상기 전화 연결 콜을 상기 메신저로 연결함으로써, 상기 발신 장치와 상기 착신 장치 간에 상기 메신저를 통한 음성 채팅 또는 문자 채팅을 제공하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.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:
상기 정보 수신부는,
국내 및 국외 중 어느 한 곳에 위치하는 발신 장치에서 다른 한 곳에 위치하는 착신 장치로의 전화 연결을 위한 콜(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:
상기 통신 시스템에서 상기 착신 장치가 상기 콜 연동 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 콜 연동 서비스 가입에 따른 상기 발신 장치의 모바일 메신저로의 연결여부를 문의하는 메시지를 상기 발신 장치로 제공하는 메시지 제공부
를 더 포함하는 메신저 가입자의 착신 콜 처리 시스템.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:
상기 콜 연동 제공부는,
상기 착신 장치가 상기 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 착신 장치의 식별 정보에 기초하여 상기 착신 장치의 메신저 연결 상태를 확인하는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 시스템.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)과 관련된 정보에 기초하여 상기 착신 장치가 통신 망의 콜을 메신저(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.
상기 전화 연결 콜의 종료를 요청받는 단계는,
상기 메신저 시스템에서, 상기 전화 연결 콜과 관련된 정보에 기초하여 상기 착신 장치와 상기 발신 장치가 메신저 서비스에 가입된 것으로 확인됨에 따라, 상기 전화 연결 콜의 종료를 상기 발신 장치 및 상기 메신저 시스템 중 어느 하나로부터 요청받는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.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.
상기 메신저 시스템에서 상기 전화 연결 콜의 종료가 요청된 이후 상기 발신 장치의 전화 연결 콜이 상기 메신저로 연결됨에 따라, 상기 메신저를 기반으로 상기 발신 장치와 상기 착신 장치 간에 음성 채팅 또는 문자 채팅을 위한 상기 콜 연동 서비스가 제공되는 것
을 특징으로 하는 메신저 가입자의 착신 콜 처리 방법.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)과 관련된 정보에 기초하여 상기 착신 장치가 통신 망의 콜을 메신저(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:
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)
| 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)
| 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 |
-
2016
- 2016-06-27 KR KR1020160080230A patent/KR101836655B1/en active Active
Patent Citations (3)
| 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)
| 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 |