KR20020028438A - Method for chatting service with integrated voice and character data and computer-readable medium thereof - Google Patents

Method for chatting service with integrated voice and character data and computer-readable medium thereof Download PDF

Info

Publication number
KR20020028438A
KR20020028438A KR1020000059451A KR20000059451A KR20020028438A KR 20020028438 A KR20020028438 A KR 20020028438A KR 1020000059451 A KR1020000059451 A KR 1020000059451A KR 20000059451 A KR20000059451 A KR 20000059451A KR 20020028438 A KR20020028438 A KR 20020028438A
Authority
KR
South Korea
Prior art keywords
chat
voice
terminal
information
message
Prior art date
Application number
KR1020000059451A
Other languages
Korean (ko)
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 KR1020000059451A priority Critical patent/KR20020028438A/en
Publication of KR20020028438A publication Critical patent/KR20020028438A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • 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/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PURPOSE: A voice/text data integrated chatting service method and a recording medium thereof are provided to integrate voice data and text data, in carrying out chatting service, so that chatting can be executed under various environments. CONSTITUTION: A VoIP(Voice over Internet Protocol) gateway receives information containing kinds of user terminals, chatting methods dependent on the terminal kinds and terminal identification numbers dependent on the terminal kinds and creates chatting information(200). The VoIP gateway receives chatting messages, respectively transmitted from the user terminals, and transmits these chatting messages to a dictation server together with the received chatting information(210,220). The dictation server converts the chatting messages into voice data or text data according to the kinds of terminals, the kinds of chatting methods and the kinds of chatting messages. Then the dictation server transmits the converted data to a chatting server with the chatting information(230). The chatting server broadcasts the transmitted chatting messages to the user terminals corresponding to the terminal identification numbers contained in the chatting information(240).

Description

음성과 문자 데이터를 통합한 채팅 서비스 방법 및 그 기록 매체{Method for chatting service with integrated voice and character data and computer-readable medium thereof}Method for chatting service with integrated voice and character data and computer-readable medium

본 발명은 인터넷과 같은 통신망을 통해 메시지를 처리하는 것에 관한 것으로서, 특히 음성 데이터와 문자 데이터를 통합한 환경에서 채팅 서비스를 제공하는 방법과 그 방법을 컴퓨터가 실행할 수 있는 코드로 기록한 컴퓨터가 읽을 수 있는 기록 매체에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to processing a message over a communication network such as the Internet, and more particularly, to a method of providing a chat service in an environment in which voice data and text data are integrated, and to a computer readable recording the method in a computer executable code. To a recording medium.

채팅에는 상대방과 실시간으로 의견을 교환할 수 있는 이점이 있다. 그러므로, 통신망을 이용하는 환경이 확충될수록 채팅의 필요성은 더 커질 것이다. 채팅을 다자간 의사 소통이라는 의미로 파악한다면 채팅의 필요성이 더 부각될 수 있을 것이다.Chat has the advantage of exchanging opinions with the other party in real time. Therefore, as the environment using the communication network expands, the need for chatting will increase. If you understand chat as a means of multilateral communication, the need for chat may be highlighted.

통신망을 통한 종래의 채팅은 문자를 이용해서 상호 채팅을 하는 방법을 주로 사용한다. 이런 것은 컴퓨터를 이용하거나 혹은 문자 입력과 출력이 가능한 이동 통신 단말기를 이용하여 실행하게 된다. 또는 PSTN과 같은 공중회선 교환전화망을 이용하여 여러 명이 동시 통화를 하여 여러 사람이 음성을 통한 채팅을 할 수 있다. 그리고 다른 방법으로는 여러 명이 동시에 화상을 통해 상대방과 대화를 할 수 있는 화상을 통한 회의 시스템을 이용하여 화상 채팅을 할 수도 있다.Conventional chat via a communication network mainly uses a method of mutual chat using text. This can be done using a computer or a mobile communication terminal capable of text input and output. Alternatively, a public line switching telephone network such as a PSTN can be used by multiple people to have a simultaneous voice call. Alternatively, you can video chat using a video conferencing system where multiple people can talk to each other via video at the same time.

다시 말하면, 종래에는 문자 채팅을 이용할 수 있는 환경에서는 상대방도 문자 채팅을 이용할 수 있는 환경이어야 하며, 이는 음성 채팅을 이용할 수 있는 환경은 상대방도 음성 채팅을 이용할 수 있는 환경을 갖추어야 채팅을 할 수 있는 불편함이 있다. 화상을 이용하는 화상 채팅의 경우도 채팅에 참여하는 어떤 당사자가 음성만을 이용할 수 있는 환경이라면 채팅에 참여하는 것은 가능할 것이나, 문자만을 사용할 수 있는 쪽은 아예 채팅에 참여할 수도 없는 불편함이 있게 된다.In other words, conventionally, in an environment where a text chat is available, the other party should also be able to use a text chat. This means that the environment where the voice chat is available must have an environment where the other party can also use a voice chat. There is discomfort. In the case of a video chat using video, if any party participating in the chat is an environment in which only voice is available, it may be possible to participate in the chat, but it is inconvenient that a person who uses only text cannot participate in the chat at all.

따라서 종래에는 통신을 이용하는 주요 방법 중의 하나인 채팅에 있어서 채팅 당사자 및 상대방이 이용할 수 있는 통신 환경에 따라 채팅 서비스를 이용할 수가 없는 불편함이 있으며, 이로 인해 통신을 이용할 수 있는 환경이 제한적이 되는 문제가 있다.Therefore, in the prior art, the chat service, which is one of the main methods of using communication, is inconvenient to use the chat service according to the communication environment available to the chat party and the other party, and thus, the environment in which communication can be used is limited. There is.

본 발명이 이루고자 하는 기술적인 과제는, 상기의 문제점들을 해결하기 위해, 다양한 환경에서도 채팅이 실행될 수 있도록, 음성과 문자 데이터를 통합한 채팅 서비스 방법을 제공하는 데 있다.The technical problem to be achieved by the present invention is to provide a chat service method that integrates voice and text data so that chat can be executed in various environments to solve the above problems.

본 발명이 이루고자 하는 다른 기술적인 과제는, 음성과 문자 데이터를 통합한 채팅 서비스 방법이 컴퓨터에서 실행될 수 있도록 컴퓨터가 읽을 수 있게 기록된 기록 매체를 제공하는데 있다.Another technical problem to be solved by the present invention is to provide a computer-readable recording medium for executing a chat service method incorporating voice and text data on a computer.

도 1은 본 발명이 실행되는 통신망 환경과 그 구성을 간략하게 도시한 것이다.1 shows a brief illustration of a communication network environment in which the present invention is implemented and its configuration.

도 2는 본 발명에 따른 음성과 문자 데이터를 통합한 채팅 서비스 방법의 흐름을 도시한 것이다.2 is a flowchart illustrating a chat service method incorporating voice and text data according to the present invention.

도 3은 도 1의 구성에 도 2의 방법을 적용할 때에 데이터의 흐름의 일예를 순서를 기재하여 도시한 것이다.FIG. 3 shows an example of the flow of data when the method of FIG. 2 is applied to the configuration of FIG.

상기 기술적 과제를 해결하기 위한 본 발명에 의한, 음성을 그에 대응하는 문자로 혹은 문자를 그에 대응하는 음성으로 변환하는 것을 포함하는 기능을 제공하는 딕테이션(dictation) 서버, 음성을 포함하는 데이터를 인터넷을 통해 전달하는 브이오아이피(VoIP) 게이트웨이(gateway), 음성과 문자 메시지를 포함하는 메시지들을 음성 혹은 문자 메시지로 변환하여 전달하는 채팅(chatting) 서버가 연결된 통신망에서 음성과 문자 데이터를 통합하여 채팅 서비스를 제공하는 방법에 있어서, (a) 상기 채팅 서비스를 이용하려는 사용자들 각각의 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보를 상기 브이오아이피 게이트웨이가 수신하여 채팅 정보로 생성하는 단계; (b) 상기 사용자들 각각이 자신의 단말기를 통해 발신하는 채팅 메시지를 상기 브이오아이피 게이트웨이에서 수신하는 단계; (c) 상기 브이오아이피 게이트웨이에서 상기 (a) 단계 및 (b) 단계에서 수신한 채팅 정보와 채팅 메시지를 소정의 프로토콜에 따라 상기 통신망을 통해 상기 딕테이션 서버로 전송하는 단계; (d) 상기 딕테이션 서버에서 상기 채팅 정보에 포함된 각 사용자별 단말기의 종류, 채팅 방법의 종류 및 채팅 메시지의 종류에 따라 상기 채팅 메시지를 음성 데이터로 혹은 문자 데이터로 변환하여 상기 채팅 정보와 함께 상기 채팅 서버로 전송하는 단계; 및 (e) 상기 채팅 서버가 상기 수신한 채팅 정보에 포함된 단말기의 종류, 채팅 방법의 종류에 따라 상기 (d) 단계에서 전송된 채팅 메시지를 상기 채팅 정보에 포함된 단말기 인식 번호에 대응하는 단말기들로 동시에 전송하는 브로드캐스팅(broadcasting)하는 단계를 포함하는 것을 특징으로 한다.According to the present invention for solving the above technical problem, a dictation server that provides a function including converting a voice to a character corresponding to it or a character to a voice corresponding thereto, the data including the voice to the Internet Voice chat service by integrating voice and text data in a communication network connected to a VoIP gateway, a chat server that converts voice and text messages into voice or text messages. In the method of providing, (a) the VIP gateway includes information including a terminal type, a chat method according to a terminal type, and a terminal identification number according to a terminal type of each user who wants to use the chat service. Receiving and generating chat information; (b) receiving a chatting message from each of the users through the terminal through the VIP gateway; (c) transmitting, at the VIP gateway, the chat information and the chat message received in the steps (a) and (b) to the dictation server through the communication network according to a predetermined protocol; (d) converting the chat message into voice data or text data according to the type of a user terminal, a chat method, and a chat message type included in the chat information in the dictation server, and together with the chat information. Transmitting to a chat server; And (e) a terminal corresponding to the terminal identification number included in the chat information, the chat message transmitted in the step (d) according to the type of the terminal included in the received chat information and the chat method. And broadcasting at the same time.

이때에, 상기 (a) 단계의 단말기는 공중 회선 교환 전화망(PSTN)을 통해 메시지를 전송하는 유선 단말기를 포함하며, 이때에 상기 단말기 인식 번호는 상기 공중회선교환전화망에서 지정된 번호이며, 상기 (a) 단계의 단말기는 소정의 이동통신망을 통해 메시지를 전송하는 이동통신 단말기를 포함하며, 이때에 상기 단말기 인식 번호는 상기 이동통신망에서 지정된 번호이고 혹은 상기 (a) 단계의 단말기는 상기 통신망에 인터넷 프로토콜을 이용하여 접속되는 전자 계산 수단을 포함하며, 이때에 상기 단말기 인식 번호는 상기 전자 계산 수단에 할당된 아이피 어드레스(Internet Protocol Address)임이 바람직하다.At this time, the terminal of step (a) includes a wired terminal for transmitting a message through a public switched telephone network (PSTN), wherein the terminal identification number is a number designated by the public switched telephone network, (a The terminal of step) includes a mobile communication terminal for transmitting a message through a predetermined mobile communication network, wherein the terminal identification number is a number designated by the mobile communication network or the terminal of step (a) is connected to the communication network through an Internet protocol. It includes an electronic calculation means connected by using, wherein the terminal identification number is preferably an IP address (Internet Protocol Address) assigned to the electronic calculation means.

또한 상기 (e) 단계에서 동시에 전송되는 상기 채팅 메시지는 그 채팅 메시지를 발신한 단말기에는 브로드캐스팅되지 않는 것이 바람직하다.In addition, the chat message transmitted simultaneously in the step (e) is preferably not broadcast to the terminal that sent the chat message.

상기 다른 기술적 과제를 해결하기 위한 본 발명에 의한, 음성을 그에 대응하는 문자로 혹은 문자를 그에 대응하는 음성으로 변환하는 것을 포함하는 기능을 제공하는 딕테이션(dictation) 서버, 음성을 포함하는 데이터를 인터넷을 통해 전달하는 브이오아이피(VoIP) 게이트웨이(gateway), 음성과 문자 메시지를 포함하는 메시지들을 음성 혹은 문자 메시지로 변환하여 전달하는 채팅(chatting) 서버가 연결된 통신망에서 음성과 문자 데이터를 통합하여 채팅 서비스를 제공하는 프로그램을 기록한 컴퓨터가 읽을 수 있는 기록매체에 있어서, (a) 상기 채팅 서비스를 이용하려는 사용자들의 각각의 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보를 상기 브이오아이피 게이트웨이에서 수신하여 채팅 정보로 생성하는 단계; (b) 상기 사용자들 각각이 자신의 단말기를 통해 발신하는 채팅 메시지를 상기 브이오아이피 게이트웨이에서 수신하는 단계; (c) 상기 브오아이피 게이트웨이에서 상기 (a) 단계 및 (b) 단계에서 수신한 채팅 정보와 채팅 메시지를 소정의 프로토콜에 따라 상기 통신망을 통해 상기 딕테이션 서버로 전송하는 단계; (d) 상기 딕테이션 서버에서 상기 채팅 정보에 포함된 각 사용자별 단말기의 종류, 채팅 방법의 종류 및 채팅 메시지의 종류에 따라 상기 채팅 메시지를 음성 데이터로 혹은 문자 데이터로 변환하여 상기 채팅 정보와 함께 상기 채팅 서버로 전송하는 단계; 및 (e) 상기 채팅 서버가 상기 수신한 채팅 정보에 포함된 단말기의 종류, 채팅 방법의 종류에 따라 상기 (d) 단계에서 전송된 채팅 메시지를 상기 채팅 정보에 포함된 단말기 인식 번호에 대응하는 단말기들로 브로드캐스팅(broadcasting)하는 단계를 포함하는 것을 특징으로 한다.According to the present invention for solving the above technical problem, a dictation server that provides a function including converting a voice into a character corresponding thereto or a character into a voice corresponding thereto, the data including the voice Internet Integrate voice and text data in a communication network connected to a VoIP gateway that delivers through a chat server that converts messages including voice and text messages into voice or text messages. A computer-readable recording medium recording a program providing a service, the method comprising: (a) inputting a type of a terminal of each user of a user who wants to use the chat service, chatting methods according to a terminal type, and a terminal identification number according to a terminal type; Chat information received from the VIP gateway containing information Generating; (b) receiving a chatting message from each of the users through the terminal through the VIP gateway; (c) transmitting the chat information and the chat message received in the steps (a) and (b) to the dictation server through the communication network according to a predetermined protocol in the BIP gateway; (d) converting the chat message into voice data or text data according to the type of a user terminal, a chat method, and a chat message type included in the chat information in the dictation server, and together with the chat information. Transmitting to a chat server; And (e) a terminal corresponding to the terminal identification number included in the chat information, the chat message transmitted in the step (d) according to the type of the terminal included in the received chat information and the chat method. And broadcasting to the network.

이하에서 첨부된 도면을 참조하여 본 발명의 바람직한 일 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명이 실행되는 통신망 환경과 그 구성을 간략하게 도시한 것이다. 이 통신망(100)에서는 TCP/IP 프로토콜에 의해 데이터를 송수신한다. 이 통신망에는 딕테이션 서버(110), VOIP 서버(120), 채팅 서버(130), 웹서버(140) 및 DB 서버(150)와 같은 서버들이 연결되어 있다. 또한 도시되어 있지 않지만 SMS 서버와 같은 것이 연결될 수 있을 것이다. 그 외에도 대화형 음성 기술이 적용된 대화형 음성 응답(Interactive Voice Response; 이하 IVR 이라고 함) 수단(도면에는 표시되어 있지 않음)이 공중 회선 교환망(PSTN)(122)에 연결될 수 있다.1 shows a brief illustration of a communication network environment in which the present invention is implemented and its configuration. The communication network 100 transmits and receives data by the TCP / IP protocol. Servers such as dictation server 110, VOIP server 120, chat server 130, web server 140 and DB server 150 are connected to the communication network. Also, although not shown, something like an SMS server could be connected. In addition, an interactive voice response (hereinafter referred to as IVR) means (not shown in the drawing) to which the interactive voice technology is applied may be connected to the public circuit switched network (PSTN) 122.

IVR 수단은 PSTN(122)에 연결되며, 이동 전화나 혹은 일반 전화들의 응답에 대해 음성으로 응답하는 기능을 제공한다. IVR 수단은 내부적으로는 프로토콜 처리 기능을 하며 음성 관련 데이터에 대한 데이터베이스 검색 기능, 음성 안내어 지원 기능이 접목되어 음성 미디어를 통해 부가 가치 정보 전달을 하는 장치이다.The IVR means is coupled to the PSTN 122 and provides the ability to answer voice calls to mobile or general telephones. The IVR means is a device that performs a protocol processing function internally and transfers value-added information through voice media by incorporating a database search function and voice guide language support function for voice-related data.

통신망으로는 인터넷이 그 대표적인 예이다. 상기와 같은 통신망(100)에 상기의 딕테이션 서버(110), VOIP 서버(120), 채팅 서버(130), 웹서버(140) 및 DB 서버(150)와 같은 서버들이 연결되어 있는 환경을 본 발명이 동작하는 통신망이라고 할 수 있다. 이하의 설명에서는 단독의 통신망과 서버들이 연결된 통신망의 두 가지를 구별하지 않고 기술될 것이다.The Internet is a representative example of a communication network. The present invention provides an environment in which servers such as the dictation server 110, the VOIP server 120, the chat server 130, the web server 140, and the DB server 150 are connected to the communication network 100 as described above. This can be said to be a working communication network. In the following description, it will be described without distinguishing between a single communication network and a communication network to which servers are connected.

딕테이션(dictation) 서버(110)는 음성을 그에 대응하는 문자로 혹은 문자를 그에 대응하는 음성으로의 변환을 포함하는 기능을 제공한다. 브이오아이피(VOIP) 게이트웨이(gateway)(이하 'VOIP 게이트웨이'라 함)는 음성을 포함하는 데이터를 인터넷 프로토콜을 사용하여 인터넷을 통해 전달하며, 채팅 서버(chatting server) 서버(130)는 음성과 문자 메시지를 포함하는 메시지들을 서로 다른 메시지로 변환하여 전달한다. 웹 서버(140)는 상기 통신망(100)이 인터넷망(142)과 연결되도록 하며, DB 서버(150)에는 통신망 운용에 필요한 데이터가 데이터베이스화되어 저장되어 있다.The dictation server 110 provides a function that includes converting a voice into a text corresponding thereto or a text into a voice corresponding thereto. A VOIP gateway (hereinafter referred to as a VOIP gateway) transfers data including voice through the Internet using an internet protocol, and the chat server server 130 connects to the voice. Messages including text messages are converted into different messages and delivered. The web server 140 allows the communication network 100 to be connected to the internet network 142, and the DB server 150 stores data necessary for operating the communication network in a database.

채팅 서버(130)는 통합 메시징 시스템(Unified Messaging System; 이하 UMS)을 사용할 수 있다. UMS는 일반전화망(PSTN)을 이용해 음성, 팩스 메시지는 물론 인터넷 상에서 제공되는 전자우편까지 장소, 시간, 단말기에 관계없이 서로 다른 메시지를 단일한 메일 박스에서 통합 운영할 수 있는 시스템을 말한다. UMS를 도입하면 기존의 부가서비스를 제공하기 위해 개별적으로 존재했던 음성사서함시스템(VMS)/팩스사서함시스템(FMS)/자동응답시스템(IVR)을 하나로 통합하여 전체 시스템 비용을 크게 절감할 수 있으며 개인 메시지를 시간과 장소에 관계없이 수시로 확인할 수 있고 인터넷을 통해 관리할 수 있다. 또한 UMS는 사용자들이 모든 형태의 메시지에 접근할 수 있도록 해주는 개인 업무 향상 도구로 메시지 통합 환경이 사용자의 위치, 통신 장비, 네트워크 등의 종류에 관계없이 이루어져 있어 데스트톱 컴퓨터, 자동차, 가정, 호텔, 공중전화에서도 모든 형태의 메시지를 통합적으로 사용할 수 있다.The chat server 130 may use a Unified Messaging System (UMS). UMS refers to a system that uses PSTN to integrate and operate different messages in a single mailbox regardless of location, time and terminal, including voice and fax messages as well as e-mail provided on the Internet. The introduction of UMS can significantly reduce overall system costs by integrating existing voice mailbox systems (VMS), fax mailbox systems (FMS), and automated response systems (IVR) into existing ones. Messages can be viewed at any time and from any location and can be managed via the Internet. UMS is also a personal task enhancement tool that gives users access to all types of messages, with a message integration environment regardless of the user's location, communication equipment, or network. All types of messages can be integrated into the phone.

VOIP 게이트웨이(120)에는 공중 회선 교환 전화망(PSTN)(122)을 통한 전화(126)가 교환기인 PBX(124)를 통해 연결될 수 있으며, 이동전화망(128)을 통해 무선 전화(129)가 연결될 수 있다. 단문 전송을 위한 SMS 서버(130)도 PSTN(122)이나 이동전화망(128)에 연결되어 메시지를 전송할 수 있다. 그리고 웹서버(140)을 통해 인터넷 망(142)에 연결되며, 이 인터넷 망(142)에는 개인용 컴퓨터와 같은 전자계산장치(144)가 접속되어 있다.The VOIP gateway 120 may be connected to a telephone 126 via a public switched telephone network (PSTN) 122 through a PBX 124 that is an exchange, and a wireless telephone 129 through a mobile telephone network 128. have. The SMS server 130 for short message transmission may also be connected to the PSTN 122 or the mobile telephone network 128 to transmit a message. In addition, the web server 140 is connected to the Internet network 142, which is connected to an electronic computing device 144 such as a personal computer.

도 1과 같은 구성 외에도 통신망 운용 방법에 따라 다른 기능을 가지는 서버들이 통신망(100)에 연결될 수 있다. 예를 들면 인터넷 주소 변환, 통화 제어 및 네트웍 대역폭 관리 등의 기능을 하는 게이트키퍼(gatekeeper)와 같은 것이 연결될 수 있다.In addition to the configuration as shown in FIG. 1, servers having different functions may be connected to the communication network 100 according to a method of operating a communication network. For example, a gatekeeper may be connected that functions such as Internet address translation, call control, and network bandwidth management.

도 2는 본 발명에 따른 음성과 문자 데이터를 통합한 채팅 서비스 방법의 흐름을 도시한 것이다. 딕테이션 서버(110), VoIP 게이트웨이(120), 채팅 서버(130)가 연결된 통신망(100)에서 음성과 문자 데이터를 통합하여 채팅 서비스를 제공하는 이 방법은, 채팅 서비스를 이용하려는 사용자들 각각의 단말기(126, 129, 144)의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보를 VOIP 게이트웨이(120)가 수신하여 채팅 정보로 생성하고(200 단계), 사용자들 각각이 발신하는 채팅 메시지를 VOIP 게이트웨이(120)에서 수신하며(210 단계), VOIP 게이트웨이(120)에서 참조번호 200 및 210 단계에서 수신한 채팅 정보와 채팅 메시지를 소정의 프로토콜에 따라 통신망(100)을 통해 딕테이션 서버(110)로 전송한다(220 단계). 그리고 딕테이션 서버(110)에서 상기 채팅 정보에 포함된 각 사용자별 단말기의 종류, 채팅 방법의 종류 및 채팅 메시지의 종류에 따라 상기 채팅 메시지를 음성 데이터로 혹은 문자 데이터로 변환하여 채팅 정보와 함께 채팅 서버(130)로 전송하여(230 단계), 채팅 서버(130)가 상기 수신한 채팅 정보에 포함된 단말기의 종류, 채팅 방법의 종류에 따라 참조번호 230 단계에서 전송된 채팅 메시지를 채팅 정보에 포함된 단말기 인식 번호에 대응하는단말기들(129, 126, 144)로 브로드캐스팅(broadcasting)하여(240 단계), 채팅 메시지를 다른 단말기들에 전송하여 채팅이 이루어지게 된다.2 is a flowchart illustrating a chat service method incorporating voice and text data according to the present invention. The method of providing a chat service by integrating voice and text data in the communication network 100 to which the dictation server 110, the VoIP gateway 120, and the chat server 130 are connected is provided. The VOIP gateway 120 receives the information including the type of the communication terminal (126, 129, 144), the chat methods according to the terminal type, and the terminal identification number according to the terminal type, and generates the chat information (step 200). The VOIP gateway 120 receives the outgoing chat message from each other (step 210), and the chat network and the chat message received in the reference numerals 200 and 210 from the VOIP gateway 120 according to a predetermined protocol according to a predetermined protocol. Through the transmission to the dictation server 110 (step 220). The dictation server 110 converts the chat message into voice data or text data according to the type of the user terminal, the chat method, and the chat message type included in the chat information. In step 230, the chat server 130 includes the chat message transmitted in step 230 in the chat information according to the type of the terminal included in the received chat information and the type of the chat method. By broadcasting to the terminals 129, 126, and 144 corresponding to the terminal identification number (step 240), a chat is transmitted by sending a chat message to other terminals.

이하에서는 도 1의 구성과 도 2의 방법을 사용하는 실시예를 들어 본 발명의 동작을 상세하게 설명한다.Hereinafter, the operation of the present invention will be described in detail with reference to the embodiment using the configuration of FIG. 1 and the method of FIG.

도 3은 도 1의 구성에 도 2의 방법을 적용할 때에 데이터의 흐름의 일예를 순서를 기재하여 도시한 것이다. 도 3은 도 1의 구성과 동일하며 동일한 참조번호를 사용하였다. 단지 데이터의 흐름을 설명하기 위한 도 3에서는 도 1의 DB 서버(150)와 같은 것은 생략되어 있다.FIG. 3 shows an example of the flow of data when the method of FIG. 2 is applied to the configuration of FIG. 3 is the same as the configuration of FIG. 1 and used the same reference numerals. In FIG. 3 for explaining only the flow of data, the same thing as the DB server 150 of FIG. 1 is omitted.

채팅 서비스를 위한 단말기들을 PSTN을 이용한 일반 전화(126)(이하 '전화'라고 함), 이동 전화망을 통한 이동 전화용 단말기인 무선 전화(129)(이하 '휴대폰'이라 함) 및 인터넷을 통해 통신망(100)에 연결되는 전자 계산 장치인 컴퓨터(144)(이하 'PC'라고 함)로 예를 들어 이하 설명한다.The terminals for the chat service include a general telephone 126 (hereinafter referred to as a `` telephone '') using a PSTN, a wireless telephone 129 (hereinafter referred to as a `` mobile phone ''), which is a mobile terminal for mobile phones, and a communication network through the Internet. A computer 144 (hereinafter referred to as a "PC"), which is an electronic computing device connected to 100, will be described below, for example.

채팅 서비스를 이용하려는 사용자들은 일정한 절차를 통해 채팅 서비스를 신청할 수 있을 것이다. 전화(126)를 이용하는 경우 채팅 서비스를 위한 번호로 전화를 건다(1, 2). 이 번호는 서비스 식별 번호이며, 본 발명에 따른 채팅 서비스를 이용하기 위한 고유 번호가 될 것이다.Users who want to use the chat service may apply for a chat service through a certain procedure. When using the telephone 126, dial the number for the chat service (1, 2). This number is a service identification number and will be a unique number for using the chat service according to the present invention.

전화(124)를 이용한 호(call)는 구내 교환기인 PBX(124)와 같은 교환기를 통해 PSTN(122)에 접속(1)될 것이며, PSTN을 위한 교환 장치를 통해 VOIP 게이트웨이(120)로 접속된다(2). 구내 교환기를 사용하지 않는 개인의 전화의 경우에는 PSTN(122)에 직접 접속되어 VOIP 게이트웨이(120)로 전달된다. 이때에 자신의단말기가 전화라는 것, 전화이므로 음성을 이용한 채팅만 가능할 것이므로 채팅 방법은 음성이라는 것이 같이 전송된다. 이와 같은 정보들을 전화기를 사용해서 입력하는 것은 어려운 일일 것이며, 음성정보시스템(VMS)을 통해 제공되는 음성 안내에 의해 사용자가 이와 같은 정보들을 입력하는 것이 바람직하다.Calls using phone 124 will be connected to PSTN 122 via an exchange such as PBX 124, which is an on-premises exchange, and to VOIP gateway 120 through an exchange device for PSTN. (2). In the case of a telephone of an individual who does not use the branch exchange, the telephone is directly connected to the PSTN 122 and forwarded to the VOIP gateway 120. At this time, because his terminal is a phone, the phone will only be able to chat using voice, so the chat method is called voice. It would be difficult to input such information using a telephone, and it is desirable for the user to input such information by voice guidance provided through a voice information system (VMS).

음성정보시스템에서 사용자에게 음성으로 참여하려는 서비스가 채팅 서비스라는 것, 참여하려는 채팅 서비스가 제공되는 채팅 서비스 영역 선택, 사용자의 채팅 참여 방법 등을 입력하게 할 수 있을 것이다. 채팅 서비스 영역이라는 것은 채팅 서비스를 이용해서 채팅을 하려는 사용자들 중 하나가 채팅 서비스 영역을 신청하면 다른 사용자들은 그 서비스 영역을 신청하여 하나의 채팅 서비스의 대상자임을 등록할 수 있을 것이다. 예를 들면, 채팅 서비스 영역을 신청하여 그 영역에 대한 인식 번호가 '1234'번이라면, 다른 사용자들은 채팅 서비스 영역을 전화기의 숫자판을 이용해서 '1234'라고 입력하면 이미 개설된 채팅 서비스 영역에 참여되는 것으로 할 수 있다. 그리고 전화를 통한 사용자의 경우에는 채팅 참여 방법을 '음성'으로 할 수 있다.The voice information system may allow the user to input that the service to be voiced is a chat service, to select a chat service area in which the chat service to be joined is provided, and a method of joining the user's chat. The chat service area means that if one of the users who want to chat using the chat service applies for the chat service area, other users may apply for the service area and register that they are the targets of one chat service. For example, if you apply for the chat service area and the identification number for the area is '1234', other users enter the chat service area as '1234' using the numeric keypad of the phone and join the already established chat service area. It can be done. In the case of a user over the telephone, the method of joining a chat may be 'voice'.

또한 사용자가 전화를 이용하는 경우, 사용자의 전화를 나타내기 위한 단말기 인식 번호가 VOIP 게이트웨이(120)로 같이 전송된다(200 단계). 이 인식 번호를 사용해서 통신망(100)에서는 전화(126)를 지정할 수 있다. 이 단말기 인식 번호는 PSTN에서 전화(126)에 부여된 전화 번호일 수 있을 것이다. 혹은 전화에서 요청한 호(call)가 VOIP 게이트웨이(120)에 전달되면, 통신망(100)에서 전화(126)를 나타낼 수 있도록 VOIP 게이트웨이(120)에서 그 전화에 별도의 인식 번호를 부여할 수도 있을 것이다. 이와 같은 경우에 사용자가 자신의 단말기 인식 번호인 전화 번호를 직접 입력할 수도 있을 것이며, 혹은 사용자가 입력할 필요가 없이 PSTN(122)에서 전화(126)의 인식 번호인 전화번호를 VOIP 게이트웨이(120)에 전달할 수도 있을 것이며, 혹은 통신망(100)에서의 인식 번호가 부여되도록 자동적으로 VOIP 게이트웨이(120)에서 처리할 수도 있을 것이다.In addition, when the user uses the telephone, a terminal identification number for representing the telephone of the user is transmitted to the VOIP gateway 120 together (step 200). Using this identification number, the telephone network 126 can be designated in the communication network 100. This terminal identification number may be a telephone number assigned to telephone 126 in the PSTN. Alternatively, if a call requested from a phone is transferred to the VOIP gateway 120, the VOIP gateway 120 may give a separate identification number to the phone so that the communication network 100 may represent the phone 126. . In such a case, the user may directly enter a phone number, which is his / her terminal identification number, or the phone number, which is the identification number of the phone 126, may be input from the PSTN 122 without the user's input. ), Or the VOIP gateway 120 may automatically process the identification number in the communication network 100 to be assigned.

상기와 같은 절차를 통해, 채팅 서비스를 이용하려는 사용자들의 전화에 대한 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보가 VOIP 게이트웨이(120)로 전송되며, 이런 정보는 VOIP 게이트웨이(120)에서 전화(126)를 위한 채팅 정보로 생성된다(200 단계).Through the above procedure, information including a type of a terminal, a chat method according to the terminal type, and a terminal identification number according to the terminal type is transmitted to the VOIP gateway 120. This information is generated as chat information for the phone 126 in the VOIP gateway 120 (step 200).

이때에 사용자가 전화기와 같은 단말 장치를 이용해서 메시지를 전송할 때에 이 메시지가 상기에 설명된 IVR 수단으로 전송될 수도 있다. 특히 도 1에서 이동 전화와 일반 전화간 혹은 일반 전화간에만 음성 데이터와 문자 데이터가 변환되어 유선 혹은 무선의 전화기들간에 채팅이 실시되는 경우에는(즉, 참조번호 144의 PC를 고려하지 않는 경우) 전화에서 발신되는 메시지는 PSTN(122)에 연결된 IVR 수단으로 전송되고, 이 IVR 수단에서 딕테이션 서버(110)로 메시지가 전송되게 된다. 이런 경우의 메시지는 VOIP 게이트웨이(120)를 거치지 않는 것 외에는 상기에 설명된 메시지의 경우와 같은 과정을 거쳐 처리되므로 이하의 설명에서는 별도로 언급하지 않을 것이다.At this time, when the user transmits a message using a terminal apparatus such as a telephone, the message may be transmitted to the above-described IVR means. In particular, in FIG. 1, when voice data and text data are converted only between a mobile phone and a regular phone or between a regular phone and a chat is performed between wired or wireless telephones (i.e., a PC 144 is not considered) The message originating from the telephone is transmitted to the IVR means connected to the PSTN 122, and the message is transmitted to the dictation server 110 from this IVR means. In this case, the message is processed through the same process as in the case of the above-described message except that the VOIP gateway 120 does not go through.

휴대폰(129)을 이용하여 채팅 서비스를 이용하는 경우를 설명한다. 휴대폰(129)을 이용하여 채팅 서비스를 위한 번호로 전화를 건다. 이 번호는, 전화의 경우와 마찬가지로, 서비스 식별 번호이며, 본 발명에 따른 채팅 서비스를 이용하기 위한 고유 번호가 될 것이다.A case of using a chat service using the mobile phone 129 will be described. Call the number for the chat service using the mobile phone (129). This number is a service identification number, as in the case of a telephone, and will be a unique number for using the chat service according to the present invention.

휴대폰(129)을 이용한 이동 전화망(128)으로의 호(call)(3)는 소정의 교환 절차를 통해 VOIP 게이트웨이(120)로 접속된다(4). 전화(126)의 경우와 마찬가지로 자신의 단말기가 휴대폰이라는 것이 전송된다. 그리고 사용자가 사용하려는 채팅 방법에 대한 정보를 전송한다. 휴대폰인 경우 음성을 이용한 채팅만 가능한 것이 아니며, 문자를 통한 채팅도 가능할 것이다. 그러므로 채팅 방법이 음성인지 혹은 문자인지를 선택할 수 있을 것이다.The call 3 to the mobile telephone network 128 using the mobile phone 129 is connected to the VOIP gateway 120 via a predetermined exchange procedure (4). As in the case of the telephone 126, it is transmitted that its own terminal is a mobile phone. It sends information about the chat method you want to use. In the case of a mobile phone, it is not only possible to use a voice chat, but also a text chat. Therefore, you can choose whether the chat method is voice or text.

이와 같은 정보들을 전화기를 사용해서 입력하는 것은 어려운 일일 것이며, 음성정보시스템(VMS)을 통해 제공되는 음성 안내에 의해 사용자가 이와 같은 정보들을 입력하는 것이 바람직하다. 이 방법에 대해서는 상기 전화(126)의 경우와 같을 것이며, 전화(126)와 같은 채팅 서비스 영역을 신청하기 위해 채팅 서비스 영역을 '1234'로 입력한다. 더 이상의 설명은 중복을 피하기 위해 생략한다. 다만 휴대폰의 경우에는 채팅 참여 방법을 '음성' 또는 '문자'로 할 수 있다.It would be difficult to input such information using a telephone, and it is desirable for the user to input such information by voice guidance provided through a voice information system (VMS). This method will be the same as in the case of the telephone 126, and inputs the chat service region as '1234' to apply for the chatting service region such as the telephone 126. Further explanation is omitted to avoid duplication. However, in the case of a mobile phone, the way to participate in a chat may be 'voice' or 'text'.

그리고 사용자에게 음성을 통한 안내 정보를 제공하는 것 외에도 문자를 통한 안내 정보를 제공할 수도 있을 것이다. 음성과 문자의 차이만 있을 뿐, 안내 정보 제공 방법 및 선택 방법은 상기의 전화(126)의 경우와 동일하다.In addition to providing guide information through voice, the user may also provide guide information through text. Only the difference between the voice and the text is provided, and the guidance information providing method and the selection method are the same as those of the telephone 126 described above.

그리고 사용자가 휴대폰을 사용하는 경우에도 사용자의 휴대폰을 나타내기 위한 단말기 인식 번호가 VOIP 게이트웨이(120)로 같이 전송된다(200 단계).In addition, even when the user uses the mobile phone, a terminal identification number for indicating the mobile phone of the user is transmitted to the VOIP gateway 120 together (step 200).

또한 사용자가 휴대폰을 이용하는 경우, 사용자의 휴대폰을 나타내기 위한단말기 인식 번호가 VOIP 게이트웨이(120)로 같이 전송된다(200 단계). 이 인식 번호를 사용해서 통신망(100)에서는 휴대폰(129)을 지정할 수 있다. 이 단말기 인식 번호는 이동 전화망(128)에서 휴대폰(129)에 부여된 이동 전화용 번호일 수 있을 것이다. 혹은 휴대폰(129)에서 요청한 호(call)가 VOIP 게이트웨이(120)에 전달되면, 통신망(100)에서 휴대폰(129)을 나타낼 수 있도록 VOIP 게이트웨이(120)에서 그 휴대폰에 별도의 인식 번호를 부여할 수도 있을 것이다. 이와 같은 경우에 사용자가 자신의 단말기 인식 번호인 휴대폰 번호를 직접 입력할 수도 있을 것이며, 혹은 사용자가 입력할 필요가 없이 이동 전화망(128)에서 휴대폰(129)의 인식 번호인 전화 번호를 VOIP 게이트웨이(120)에 전달할 수도 있을 것이며, 혹은 통신망(100)에서의 인식 번호가 휴대폰(129)에 부여되도록 자동적으로 VOIP 게이트웨이(120)에서 처리할 수도 있을 것이다.In addition, when the user uses a mobile phone, a terminal identification number for indicating the mobile phone of the user is transmitted to the VOIP gateway 120 together (step 200). Using this identification number, the communication network 100 can designate the mobile phone 129. This terminal identification number may be a mobile telephone number assigned to the mobile phone 129 in the mobile telephone network 128. Alternatively, when a call requested by the mobile phone 129 is transferred to the VOIP gateway 120, the VOIP gateway 120 may give a separate identification number to the mobile phone so that the communication network 100 may represent the mobile phone 129. Could be In such a case, the user may directly input a mobile phone number which is his or her terminal identification number, or the user may enter a phone number which is the identification number of the mobile phone 129 in the mobile telephone network 128 without having to enter the VOIP gateway ( 120 may be transmitted, or the VOIP gateway 120 may automatically process the identification number in the communication network 100 to be assigned to the mobile phone 129.

상기와 같은 절차를 통해, 채팅 서비스를 이용하려는 사용자들의 휴대폰에 대한 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보가 VOIP 게이트웨이(120)로 전송되며, 이런 정보는 VOIP 게이트웨이(120)에서 휴대폰(129)을 위한 채팅 정보로 생성된다(200 단계).Through the above procedure, information including a type of a terminal, a chat method according to the terminal type, and a terminal identification number according to the terminal type of a mobile phone of users who want to use a chat service is transmitted to the VOIP gateway 120. This information is generated as chat information for the mobile phone 129 in the VOIP gateway 120 (step 200).

PC(144)를 이용해서 채팅 서비스에 참여하는 방법을 설명한다. PC(144)에서 동작하는 브라우저 프로그램을 이용해서 인터넷(142)에 접속(5)하여 본 발명에 따른 채팅 서비스를 제공하는 통신망(100)의 웹 서버(140)로 접속한다(6). 웹 서버(140)에서는 PC(144)에서의 채팅 서비스에 대한 선택을 통신망(100)을 통해(7) VOIP 게이트웨이(120)로 전송한다(8). 웹 서버(140)는 고유의 URL(UniformResource Location)을 가지고 있을 것이며, 본 발명에 따른 채팅 서비스를 제공하기 위한 홈페이지를 PC(144)의 브라우저 프로그램에 출력할 것이다. 이 브라우저에 제공하는 화면에는 사용자가 원하는 채팅 서비스를 선택하기 위한 내용들이 표시될 것이다.A method of participating in the chat service using the PC 144 will be described. Using a browser program running on the PC 144, the Internet 142 is connected 5 to the web server 140 of the communication network 100 providing a chat service according to the present invention (6). The web server 140 transmits the selection for the chat service in the PC 144 (7) to the VOIP gateway 120 through the communication network 100 (8). Web server 140 will have a unique URL (UniformResource Location), it will output a home page for providing a chat service according to the invention to the browser program of the PC (144). The screen provided to the browser will display the contents for selecting a chat service desired by the user.

사용자는 자신이 서비스 받기를 원하는 것이 채팅 서비스라는 것, 채팅 서비스 영역의 선택(예를 들면, 상기와 같은 '1234') 및 채팅 참여 방법을 선택할 수 있을 것이다. 이때에 PC에서 동작하는 프로그램을 사용하면 상기의 전화(124) 혹은 휴대폰(129)과 같이 음성안내를 받을 수도 있을 것이며, 이에 대한 것은 다양한 방법으로 서비스될 수 있을 것이다. 이와 같은 방법은 본 발명의 요지와는 관련이 없으므로 상세한 설명은 생략한다. 또한 사용자는 채팅 참여 방법으로 '문자'를 선택할 수 있을 것이며, 혹은 '음성'을 택할 수도 있을 것이다. '음성'의 채팅 방법을 선택하는 경우 일종의 인터넷 전화를 사용하는 것과 비슷한 모습을 보일 수 있을 것이다.The user may select that the service he wants to receive is a chat service, a selection of a chat service area (eg, '1234' as described above), and a chat joining method. At this time, if a program operating on a PC is used, the user may receive voice guidance like the phone 124 or the mobile phone 129, which may be serviced in various ways. Since this method is not related to the gist of the present invention, detailed description thereof will be omitted. The user may also select 'text' as a method of participating in the chat, or may select 'voice'. If you choose a voice chat method, it may look similar to using an internet phone.

그리고 사용자가 PC(144)를 사용하는 경우의 사용자의 PC(144)를 나타내기 위한 단말기 인식 번호가 VOIP 게이트웨이(120)로 같이 전송된다(200 단계). 이 단말기 인식 번호는 PC(144)에 할당된 아이피 어드레스(Internet Protocol Address; 이하 'IP 어드레스'라 함)임이 바람직하다. 그 외에도 PC에 대한 단말기 인식 번호는 PC에 사용되는 네트웍 카드(예를 들면 LAN 카드)의 고유 번호를 사용할 수 있을 것이며, 혹은 VOIP 게이트웨이(120)에서 그 PC에 별도의 인식 번호를 부여할 수도 있을 것이다. 사용자가 자신의 단말기 인식 번호를 직접 입력하는 것은 아니며, 인터넷(142)에 접속하는 과정에서 IP 어드레스는 결정되며, 이 IP 어드레스 값이 웹 서버(140)를 통해 VOIP 게이트웨이(120)로 전송된다.Then, when the user uses the PC 144, a terminal identification number for indicating the user's PC 144 is transmitted together with the VOIP gateway 120 (step 200). This terminal identification number is preferably an IP address (hereinafter referred to as an 'IP address') assigned to the PC 144. In addition, the terminal identification number for a PC may use a unique number of a network card (for example, a LAN card) used for the PC, or the VOIP gateway 120 may assign a separate identification number to the PC. will be. The user does not directly input his or her terminal identification number, and the IP address is determined in the process of accessing the Internet 142, and the IP address value is transmitted to the VOIP gateway 120 through the web server 140.

상기와 같은 절차를 통해, 채팅 서비스를 이용하려는 사용자들의 PC(144)에 대한 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보가 VOIP 게이트웨이(120)로 전송되며, 이런 정보는 VOIP 게이트웨이(120)에서 PC(144)를 위한 채팅 정보로 생성된다(200 단계).Through the above procedure, information including the terminal type, the chat methods according to the terminal type, and the terminal identification number according to the terminal type of the PC 144 of the users who want to use the chat service is sent to the VOIP gateway 120. This information is generated as chat information for the PC 144 at the VOIP gateway 120 (step 200).

상기와 같은 경우, 사용자가 채팅 서비스를 위해 사용하는 단말기가 휴대폰이나 PC의 경우에는 음성 데이터와 문자 데이터를 다 송수신하는 것이 가능하므로, 사용자가 선택할 수 있는 채팅 방법은 음성 전용의 채팅 서비스 혹은 문자 전용의 채팅 서비스 중 어느 하나가 된다..In the above case, since the terminal used by the user for the chat service is a mobile phone or a PC, it is possible to send and receive both voice data and text data. Therefore, the chat method that the user can select is a voice-only chat service or a text-only message. Become one of the chat services.

채팅 서비스에 대한 선택이 끝나면 각 사용자는 자신의 단말기(126, 129, 144)를 이용해서 채팅 메시지를 입력하고, 상대에게 전송한다. 이 채팅 메시지는 상기의 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보의 경로와 동일하게 VOIP 게이트웨이(120)로 전송된다(210 단계).After the selection for the chat service, each user inputs a chat message using his terminal 126, 129, and 144 and transmits the chat message to the other party. The chat message is transmitted to the VOIP gateway 120 in the same manner as the path of information including the terminal type, the chat methods according to the terminal type, and the terminal identification number according to the terminal type (step 210).

VOIP 게이트웨이(120)는 참조번호 200 단계에서 수신한 정보로 생성한 채팅 정보와 참조번호 210 단계에서 받은 채팅 메시지를 통신망(100)을 통해(8) VOIP 게이트웨이(120)에 따른 소정의 프로토콜에 따라 딕테이션 서버(110)로 전송(9)한다(220 단계). 인터넷과 같은 통신망을 통해서 전송되는 것은 패킷 데이터이므로, 이 패킷 데이터에 음성 데이터를 싣기 위한 프로토콜이 필요하다.The VOIP gateway 120 transmits the chat information generated by the information received in step 200 and the chat message received in step 210 through the communication network 100 (8) according to a predetermined protocol according to the VOIP gateway 120. In operation 220, the dictation server 110 transmits the data to the dictation server 110. Since the data transmitted through a communication network such as the Internet is packet data, a protocol for loading voice data in the packet data is required.

VOIP 게이트웨이(120)는 인터넷을 통해 전송할 수 있도록 음성 데이터를 변환한다. VOIP 게이트웨이(120)는 VOIP(Voice over Internet Protocol)이라는 명칭에서 알 수 있는 것처럼 음성을 인터넷 프로토콜을 이용해서 전송할 수 있도록 음성 데이터를 변환한다. 또한 PSTN이나 이동 전화망과 같은 다른 성질의 네트워크를 본 발명에 따른 통신망(100)에 접속하게 하므로 게이트웨이(gateway)의 기능을 하는 것이다. 이때에 통신망(100)에서의 운용 프로토콜은 TCP/IP를 이용하는 것이다. 즉 통신망(100)은 TCP/IP 통신망이 되는 것이다. 그러나 이는 일 예일 뿐, 음성 처리를 위한 기능을 가진 다른 장치가 VOIP 게이트웨이(120) 대신에 사용된다면 상기 통신망(100)은 그 장치에 따른 프로토콜을 사용하는 망이 될 것이다.The VOIP gateway 120 converts voice data so that it can be transmitted through the Internet. The VOIP gateway 120 converts voice data so that voice can be transmitted using the Internet protocol, as can be understood from the name of Voice over Internet Protocol (VOIP). It also serves as a gateway because it allows a network of other nature, such as a PSTN or a mobile telephone network, to be connected to the communication network 100 according to the present invention. At this time, the operating protocol in the communication network 100 uses TCP / IP. In other words, the communication network 100 becomes a TCP / IP communication network. However, this is just an example. If another device having a function for voice processing is used instead of the VOIP gateway 120, the communication network 100 will be a network using a protocol according to the device.

VOIP 게이트웨이(120)에서는 음성으로 메시지가 입력되는 경우에 인터넷에 이 음성을 실을 수 있도록 변환하여 상기 통신망(100)을 통해 딕테이션 서버(110)로 전송하며, 음성 외의 다른 종류의 메시지는 변환하지 않고 딕테이션 서버(110)로 전송할 수 있을 것이다. 채팅 정보는 변환될 필요가 없을 것이며, 음성을 포함하는 채팅 메시지만이 변환될 것이다.The VOIP gateway 120 converts the voice to be loaded on the Internet when the message is input to the voice and transmits the voice to the dictation server 110 through the communication network 100, and does not convert other types of messages other than the voice. It may be transmitted to the dictation server 110 without. The chat information will not need to be converted, and only chat messages containing voice will be converted.

VOIP 게이트웨이(120)에서의 변환 방법에 대한 것은 본 발명의 요지와는 관련이 없으므로 생략한다. 또한 VOIP 게이트웨이(120)가 채팅 정보와 채팅 메시지를 딕테이션 서버(110)로 전송하는 것을 도면에는 도시되지 않은 전송 수단을 이용하여 실행할 수 있다. 이 수단은 VOIP 게이트웨이 내에 내장되어 하드웨어적 혹은 소프트웨어적인 방법으로 구현될 수도 있을 것이며, 혹은 VOIP 게이트웨이에 연결되어 VOIP 게이트웨이에서 변환된 결과 데이터를 전송하도록 구현할 수도 있을 것이다. 어느 경우이건 본 발명의 요지를 해치지 않는다.The conversion method in the VOIP gateway 120 is omitted because it is not related to the gist of the present invention. In addition, the VOIP gateway 120 may transmit the chat information and the chat message to the dictation server 110 by using a transmission means not shown in the drawing. This means could be built into the VOIP gateway and implemented in a hardware or software way, or it could be implemented to connect to the VOIP gateway and send the converted data at the VOIP gateway. In either case, the subject matter of the present invention is not impaired.

딕테이션 서버(110)는 채팅 정보에 포함된 각 사용자별 단말기의 종류, 채팅 방법의 종류 및 채팅 메시지의 종류에 따라 채팅 메시지를 음성 데이터로 혹은 문자 데이터로 변환하여 채팅 정보와 함께 통신망(100)을 통해(9) 채팅 서버(130)로 전송(10)한다(230 단계).The dictation server 110 converts the chat message into voice data or text data according to the type of the user terminal, the chat method and the type of the chat message included in the chat information to form the communication network 100 together with the chat information. Through the transmission (9) to the chat server 130 (10) (step 230).

사용자가 전화(126)를 사용하는 경우에는 음성으로만 채팅하는 것이 가능하므로 딕테이션 서버(110)는 입력되는 채팅 메시지가 문자인 경우 전부 음성으로 변환한다. 또한 사용자가 휴대 전화(129)를 사용하는 경우, 사용자가 음성 채팅을 원하면 채팅 메시지를 음성으로 변환하나, 사용자가 문자 채팅을 원하면 채팅 메시지를 문자로 변환해야 한다. 또한 사용자가 PC(144)를 사용하는 경우에도 사용자의 선택에 따라 채팅 메시지를 음성 혹은 문자 데이터로 변환해야 할 것이다. 이와 같은 판단은 채팅 정보에 담긴 단말기 종류, 채팅 방법들에 대한 정보를 기반으로 실행하게 된다.When the user uses the phone 126, the user can chat only by voice, so the dictation server 110 converts all of the inputted chat messages into voice. Also, when the user uses the mobile phone 129, the user converts the chat message to voice if the user wants to have a voice chat, but converts the chat message to text if the user wants to have a text chat. In addition, even when the user uses the PC 144, the user may need to convert the chat message into voice or text data according to the user's selection. This determination is performed based on information on the terminal type and the chat methods included in the chat information.

딕테이션 서버(110)에서 음성을 그에 대응하는 문자로 혹은 문자를 그에 대응하는 음성으로 변환하는 방법에 대해서 간단하게 설명한다. 사용자의 메시지인 음성이나 문자가 입력되면 DSP(Digital Signal Processor)와 같은 프로세서를 이용하여 입력되는 메시지가 음성인 경우 파형으로 변환하고, 이 파형을 음절 혹은 자소 단위로 분해한 후에 각 음절 혹은 자소 단위의 데이터를 기준으로 그에 대응하는 문자를 생성하여 문맥을 생성한다. 입력되는 메시지가 문자 데이터라면 각 문자를 자소 단위 혹은 음절 단위 혹은 단어 단위로 구분하고 각 단위에 대응하는 음성데이터를 결정하여 그 음성 데이터를 전송하게 된다. 이 경우 단어 단위로 변환하여 음성 데이터를 생성하면 보통의 말과 흡사하게 변환할 수 있을 것이다. 예를 들면 영문자 'p', 'a', 's', 's'의 경우 '피', '에이', '에스', '에스'가 아니라 '패스'로 변환하는 것이다. 딕테이션 서버의 동작은 상기의 설명과 다른 방법을 취할 수도 있을 것이나, 딕테이션 서버의 구조와 동작은 본 발명의 사상과는 직접적으로 연관되어 있지 않으므로 더 이상의 설명은 생략한다.A simple description will be given of a method of converting a voice into a character corresponding to the voice or a character into a voice corresponding to the dictation server 110. When a voice or text, which is a user's message, is input, a processor such as a DSP (Digital Signal Processor) converts the input message into a waveform when it is spoken. The context is created by generating the corresponding character based on the data of. If the input message is text data, each letter is divided into a phoneme unit, a syllable unit, or a word unit, and voice data corresponding to each unit is determined to transmit the voice data. In this case, if the voice data is generated by converting the word unit, it may be converted similarly to the normal word. For example, the letters 'p', 'a', 's' and 's' are converted to 'pass' rather than 'P', 'A', 'S' and 'S'. The operation of the dictation server may take a different method from the above description, but the structure and operation of the dictation server are not directly related to the spirit of the present invention, and further description thereof will be omitted.

채팅 서버(130)는 수신한 채팅 정보에 포함된 단말기의 종류, 채팅 방법의 종류에 따라 채팅 메시지를 채팅 정보에 포함된 단말기 인식 번호에 대응하는 단말기들로 브로드캐스팅(broadcasting)한다(240 단계). 상기에 설명된 바와 같이 채팅 서버(130)로는 UMS를 사용할 수 있다.The chat server 130 broadcasts the chat message to the terminals corresponding to the terminal identification number included in the chat information according to the type of the terminal included in the received chat information and the type of the chat method (step 240). . As described above, the chat server 130 may use UMS.

도 3의 경우에는 채팅 서버(130)에는 각 단말기(126, 129, 144)에 대한 단말기의 종류, 각 단말기 별 채팅 방법 및 각 단말기 인식 번호와 문자 및 음성의 채팅 메시지가 전달된 것이다. 채팅 서버(130)는 각 단말기에게 각 단말기의 종류와 채팅 방법에 맞는 변환된 채팅 메시지를 전송하며, 그 전송은 각 단말기에 대해 동시에 실행하는 것이다. 이런 방법이 복수의 장소로 같은 내용의 정보나 메시지를 동시에 보내는 브로드캐스팅(broadcasting)이다. 동보 통신이라고도 한다.In the case of FIG. 3, the chat server 130 transmits a type of a terminal for each terminal 126, 129, and 144, a chat method for each terminal, and a chat message of each terminal identification number, text, and voice. The chat server 130 transmits the converted chat message corresponding to the type of each terminal and the chat method to each terminal, and the transmission is simultaneously performed for each terminal. This method is broadcasting, sending the same information or message to multiple places at the same time. Also called broadcast communication.

전화(126)에는 PSTN(122)을 통해(11), 그리고 필요에 따라 구내 교환기인 PBX(124)를 통해(1) 음성의 채팅 메시지가 전달된다. 이때에 전화(126)를 지정하는 것은 전화에 대한 단말기 인식 번호를 이용하며, 이 정보를 이용해서 PSTN(122)에서 전화(126)가 특정된다.Telephone 126 is voiced via PSTN 122 (11) and, optionally, via PBX 124, an on-premises exchange (1). Designating the telephone 126 at this time uses a terminal identification number for the telephone, and the telephone 126 is specified in the PSTN 122 using this information.

휴대폰(129)에는 이동 전화망(128)을 통해(12) 채팅 메시지를 전송(3)한다. 이때에 휴대폰(129)을 지정하는 단말기 인식 번호를 이용하여 이동 전화망(128)에서 대상 휴대폰이 지정된다.The mobile phone 129 transmits (3) a chat message via the mobile telephone network 128 (12). At this time, the target mobile phone is designated in the mobile telephone network 128 using the terminal identification number designating the mobile phone 129.

채팅 메시지를 PC(144)로 전송하기 위해 채팅 서버는 통신망(100)을 통해(10) 웹 서버(140)로 PC(144)에 대한 단말기 인식 번호와 채팅 메시지를 전송(7)한다. 웹 서버(140)에서는 인터넷(142)을 통해(6) 단말기 인식 번호에 대응하는 PC로 채팅 메시지를 전송(5)한다.In order to transmit the chat message to the PC 144, the chat server transmits the terminal identification number and the chat message 7 for the PC 144 to the web server 140 via the communication network 100 (10). The web server 140 transmits (5) the chat message to the PC corresponding to the terminal identification number via the Internet 142 (6).

도 3의 경우에는 상기의 설명과 같이 각 단말기로 동시에 채팅 메시지가 전송된다. 그리고 채팅이 진행되는 동안에는 참조번호 210 단계 내지 참조번호 240 단계가 순환적으로 반복되어 채팅 메시지가 계속 브로드캐스팅되어 사용자들은 채팅 서비스를 이용할 수 있게 된다.In the case of FIG. 3, a chat message is simultaneously transmitted to each terminal as described above. While the chat is in progress, reference numerals 210 to 240 are repeated repeatedly so that the chat message is broadcast continuously so that users can use the chat service.

이때에 어떤 사용자가 보낸 채팅 메시지가 자신에게 다시 돌아오는 것은 좋지 않으므로 자신의 메시지는 자신에게 다시 전송되지 않는 것이 바람직하다. 이는 채팅 서버(130)에서 실행될 수도 있을 것이며, 혹은 PC(144)의 경우에는 PC에서 운용되는 프로그램에 의한 소프트웨어적인 방법으로 이를 실행할 수도 있을 것이다.At this time, it is not good for a user to send a chat message back to him. Therefore, it is desirable that his message is not sent back to himself. This may be executed in the chat server 130, or in the case of the PC 144 may be executed by a software method by a program running on the PC.

상기의 방법은 주로 음성과 문자 데이터를 통합한 채팅 서비스에 대해서만 언급하였지만, 상기의 방법을 유지하면서 영상을 이용한 채팅 서비스를 제공할 수 있다. 전화를 이용하는 사용자에게는 영상 데이터와 동시에 전송되는 음성 데이터만을 전송할 수 있으며, 휴대폰을 이용하는 사용자에게는 선택에 따라 음성만으로 혹은 문자만으로 혹은 영상과 음성을 동시에 제공할 수도 있을 것이다. 그리고 PC를 사용하는 사용자의 경우에도 휴대폰의 경우와 마찬가지의 채팅 서비스를 제공할 수 있다.Although the above method mainly refers to a chat service integrating voice and text data, it is possible to provide a chat service using video while maintaining the above method. Only the voice data transmitted simultaneously with the image data can be transmitted to the user using the phone, and the user using the mobile phone may provide both the voice and the text or the voice at the same time. And a user using a PC can provide the same chat service as a mobile phone.

본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 본 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 상기의 설명에 포함된 예들은 본 발명에 대한 이해를 위해 도입된 것이며, 이 예들은 본 발명의 사상과 범위를 한정하지 않는다. 예를 들면, 상기의 설명에서는 통신망의 예로 인터넷을 들었으나, 이는 PSTN과 같은 공중 전화 통신망과 같은 것을 이용해도 가능하며, 상기의 예들 외에도 본 발명에 따른 다양한 실시 태양이 가능하다는 것은, 본 발명이 속한 기술 분야에 통상의 지식을 가진 사람에게는 자명할 것이다. 본 발명의 범위는 전술한 설명이 아니라 청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. Examples included in the above description are introduced for the understanding of the present invention, and these examples do not limit the spirit and scope of the present invention. For example, in the above description, although the Internet is taken as an example of a communication network, it is also possible to use a public telephone communication network such as a PSTN, and in addition to the above examples, various embodiments according to the present invention are possible. It will be obvious to those with ordinary knowledge in the technical field to which they belong. The scope of the present invention is shown not in the above description but in the claims, and all differences within the scope will be construed as being included in the present invention.

또한 본 발명에 따른 상기의 각 단계는 일반적인 프로그래밍 기법을 이용하여 소프트웨어적으로 또는 하드웨어적으로 다양하게 구현할 수 있다는 것은 이 분야에 통상의 기술을 가진 자라면 용이하게 알 수 있는 것이다.In addition, it can be easily understood by those skilled in the art that each of the above steps according to the present invention can be variously implemented in software or hardware using a general programming technique.

그리고 본 발명의 일부 단계들은, 또한, 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, CD-RW, 자기 테이프, 플로피디스크, HDD, 광 디스크, 광자기 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로 저장되고 실행될 수 있다.And some steps of the invention may also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, CD-RW, magnetic tape, floppy disks, HDDs, optical disks, magneto-optical storage devices, and carrier wave (eg, Internet It also includes the implementation in the form of). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

본 발명에 의하면, 채팅 서비스를 이용하려는 사용자들 각각의 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보를 VOIP 게이트웨이가 수신하여 채팅 정보로 생성하고, 사용자들 각각이 자신의 단말기를 통해 발신하는 채팅 메시지를 VOIP 게이트웨이에서 수신하며, VOIP 게이트웨이에서 수신한 채팅 정보와 채팅 메시지를 소정의 프로토콜에 따라 통신망을 통해 딕테이션 서버로 전송하며, 딕테이션 서버에서 채팅 정보에 포함된 각 사용자별 단말기의 종류, 채팅 방법의 종류 및 채팅 메시지의 종류에 따라 채팅 메시지를 음성 데이터로 혹은 문자 데이터로 변환하여 채팅 정보와 함께 채팅 서버로 전송하고, 채팅 서버가 수신한 채팅 정보에 포함된 단말기의 종류, 채팅 방법의 종류에 따라 채팅 메시지를 채팅 정보에 포함된 단말기 인식 번호에 대응하는 단말기들로 동시에 전송하는 브로드캐스팅(broadcasting)함으로 해서, 사용자들의 통신 환경에 구애받지 않고 채팅을 이용할 수 있으며, 자판에 익숙하지 않은 사용자들도 음성으로 채팅을 할 수 있게 되어, 통신을 이용하는 환경이 대폭 개선되어 통신에 접근하기 쉬워진다.According to the present invention, a VOIP gateway receives information including a type of a terminal, a chat method according to a terminal type, and a terminal identification number according to a terminal type, for each user who wants to use a chat service, and generates the chat information as a user. Each of them receives a chat message sent through their own terminal at the VOIP gateway, and transmits the chat information and the chat message received from the VOIP gateway to the dictation server through a communication network according to a predetermined protocol, The chat message is converted into voice data or text data and sent to the chat server along with the chat information according to the types of terminals, chat methods, and chat messages included in each user, and the chat server receives the chat information received from the chat information. Depending on the type of device included and the type of chat method, By broadcasting the message simultaneously to the terminals corresponding to the terminal identification number included in the chat information, the user can use the chat regardless of the user's communication environment. Chatting becomes possible, and the environment using communication is greatly improved, making communication easier to access.

Claims (10)

음성을 그에 대응하는 문자로 혹은 문자를 그에 대응하는 음성으로 변환하는 것을 포함하는 기능을 제공하는 딕테이션(dictation) 서버, 음성을 포함하는 데이터를 인터넷을 통해 전달하는 브이오아이피(VoIP) 게이트웨이(gateway), 음성과 문자 메시지를 포함하는 메시지들을 음성 혹은 문자 메시지로 변환하여 전달하는 채팅(chatting) 서버가 연결된 통신망에서 음성과 문자 데이터를 통합하여 채팅 서비스를 제공하는 방법에 있어서,A dictation server that provides the function of converting a voice into a corresponding character or a corresponding voice, and a VoIP gateway that transmits data including the voice through the Internet. In a method for providing a chat service by integrating voice and text data in a communication network connected to a chat server for converting and transmitting messages including voice and text messages into voice or text messages, (a) 상기 채팅 서비스를 이용하려는 사용자들 각각의 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보를 상기 브이오아이피 게이트웨이가 수신하여 채팅 정보로 생성하는 단계;(a) the VIP gateway receives information including a type of a terminal, a chat method according to a terminal type, and a terminal identification number according to a terminal type, for each user who wants to use the chat service, to generate chat information; step; (b) 상기 사용자들 각각이 자신의 단말기를 통해 발신하는 채팅 메시지를 상기 브이오아이피 게이트웨이에서 수신하는 단계;(b) receiving a chatting message from each of the users through the terminal through the VIP gateway; (c) 상기 브이오아이피 게이트웨이에서 상기 (a) 단계 및 (b) 단계에서 수신한 채팅 정보와 채팅 메시지를 소정의 프로토콜에 따라 상기 통신망을 통해 상기 딕테이션 서버로 전송하는 단계;(c) transmitting, at the VIP gateway, the chat information and the chat message received in the steps (a) and (b) to the dictation server through the communication network according to a predetermined protocol; (d) 상기 딕테이션 서버에서 상기 채팅 정보에 포함된 각 사용자별 단말기의 종류, 채팅 방법의 종류 및 채팅 메시지의 종류에 따라 상기 채팅 메시지를 음성 데이터로 혹은 문자 데이터로 변환하여 상기 채팅 정보와 함께 상기 채팅 서버로 전송하는 단계; 및(d) converting the chat message into voice data or text data according to the type of a user terminal, a chat method, and a chat message type included in the chat information in the dictation server, and together with the chat information. Transmitting to a chat server; And (e) 상기 채팅 서버가 상기 수신한 채팅 정보에 포함된 단말기의 종류, 채팅 방법의 종류에 따라 상기 (d) 단계에서 전송된 채팅 메시지를 상기 채팅 정보에 포함된 단말기 인식 번호에 대응하는 단말기들로 동시에 전송하는 브로드캐스팅(broadcasting)하는 단계를 포함하는 것을 특징으로 하는 음성과 문자 데이터를 통합한 채팅 서비스 방법.(e) terminals corresponding to a terminal identification number included in the chat information in the chat message transmitted in the step (d) according to the type of the terminal included in the chat information received by the chat server and the type of the chat method; Chat service method incorporating voice and text data comprising the step of broadcasting at the same time (broadcasting). 제1항에 있어서,The method of claim 1, 상기 (a) 단계의 단말기는 공중 회선 교환 전화망(PSTN)을 통해 메시지를 전송하는 유선 단말기를 포함하며, 이때에 상기 단말기 인식 번호는 상기 공중회선교환전화망에서 지정된 번호임을 특징으로 하는 음성과 문자 데이터를 통합한 채팅 서비스 방법.The terminal of step (a) includes a wired terminal for transmitting a message through a public switched telephone network (PSTN), wherein the terminal identification number is voice and text data characterized in that the number specified in the public switched telephone network. Integrated chat service method. 제1항에 있어서,The method of claim 1, 상기 (a) 단계의 단말기는 소정의 이동통신망을 통해 메시지를 전송하는 이동통신 단말기를 포함하며, 이때에 상기 단말기 인식 번호는 상기 이동통신망에서 지정된 번호임을 특징으로 하는 음성과 문자 데이터를 통합한 채팅 서비스 방법.The terminal of step (a) includes a mobile communication terminal for transmitting a message through a predetermined mobile communication network, wherein the terminal identification number is a chat incorporating voice and text data, characterized in that the number specified in the mobile communication network. Service method. 제1항에 있어서,The method of claim 1, 상기 (a) 단계의 단말기는 상기 통신망에 인터넷 프로토콜을 이용하여 접속되는 전자 계산 수단을 포함하며, 이때에 상기 단말기 인식 번호는 상기 전자 계산수단에 할당된 아이피 어드레스(Internet Protocol Address)임을 특징으로 하는 음성과 문자 데이터를 통합한 채팅 서비스 방법.The terminal of step (a) includes an electronic computing means connected to the communication network using an internet protocol, wherein the terminal identification number is an IP address assigned to the electronic computing means. Chat service method that integrates voice and text data. 제1항 또는 제3항에 있어서,The method according to claim 1 or 3, 상기 단말기가 음성 데이터 및 문자 데이터를 송수신할 수 있는 단말기인 경우, 상기 채팅 방법은 음성 전용의 채팅 서비스 혹은 문자 전용의 채팅 서비스 중 어느 하나이며, 상기 단말기 사용자에 의해 음성 전용의 채팅 서비스 혹은 문자 전용의 채팅 서비스 중 어느 하나를 선택할 수 있는 것을 특징으로 하는 음성과 문자 데이터를 통합한 채팅 서비스 방법.When the terminal is a terminal capable of transmitting and receiving voice data and text data, the chat method is either a voice-only chat service or a text-only chat service, and the chat service or text-only chat is performed by the terminal user. Chat service method that integrates voice and text data, characterized in that any one of the chat service can be selected. 제1항에 있어서,The method of claim 1, 상기 (a) 단계에서, 음성정보시스템(VMS)을 통해 제공되는 음성 안내에 의해 사용자의 단말기의 종류, 단말기 종류에 따른 채팅 방법에 대한 정보가 상기 브오아이피 서버로 수신되는 것을 특징으로 하는 음성과 문자 데이터를 통합한 채팅 서비스 방법.In the step (a), the voice information, characterized in that the voice information provided by the voice information system (VMS) is received by the BIP server, the information on the chat method according to the type of the user terminal, the terminal type; Chat service method incorporating text data. 제1항에 있어서, 상기 (e) 단계에서,The method of claim 1, wherein in step (e), 동시에 전송되는 상기 채팅 메시지는 그 채팅 메시지를 발신한 단말기에는 브로드캐스팅되지 않는 것을 특징으로 하는 음성과 문자 데이터를 통합한 채팅 서비스 방법.And the chat message transmitted at the same time is not broadcast to the terminal that has sent the chat message. 음성을 그에 대응하는 문자로 혹은 문자를 그에 대응하는 음성으로 변환하는 것을 포함하는 기능을 제공하는 딕테이션(dictation) 서버, 음성을 포함하는 데이터를 인터넷을 통해 전달하는 브이오아이피(VoIP) 게이트웨이(gateway), 음성과 문자 메시지를 포함하는 메시지들을 음성 혹은 문자 메시지로 변환하여 전달하는 채팅(chatting) 서버가 연결된 통신망에서 음성과 문자 데이터를 통합하여 채팅 서비스를 제공하는 프로그램을 기록한 컴퓨터가 읽을 수 있는 기록매체에 있어서,A dictation server that provides the function of converting a voice into a corresponding character or a corresponding voice, and a VoIP gateway that transmits data including the voice through the Internet. , Computer-readable records of programs that provide voice and text data by integrating voice and text data in a communication network connected to a chat server that converts messages including voice and text messages into voice or text messages. In the medium, (a) 상기 채팅 서비스를 이용하려는 사용자들의 각각의 단말기의 종류, 단말기 종류에 따른 채팅 방법들 및 단말기 종류에 따른 단말기 인식 번호를 포함하는 정보를 상기 브이오아이피 게이트웨이에서 수신하여 채팅 정보로 생성하는 단계;(a) receiving the information including the type of each terminal of the user who wants to use the chat service, the chat methods according to the terminal type and the terminal identification number according to the terminal type, and generating the chat information in the VIP gateway; step; (b) 상기 사용자들 각각이 자신의 단말기를 통해 발신하는 채팅 메시지를 상기 브이오아이피 게이트웨이에서 수신하는 단계;(b) receiving a chatting message from each of the users through the terminal through the VIP gateway; (c) 상기 브오아이피 게이트웨이에서 상기 (a) 단계 및 (b) 단계에서 수신한 채팅 정보와 채팅 메시지를 소정의 프로토콜에 따라 상기 통신망을 통해 상기 딕테이션 서버로 전송하는 단계;(c) transmitting the chat information and the chat message received in the steps (a) and (b) to the dictation server through the communication network according to a predetermined protocol in the BIP gateway; (d) 상기 딕테이션 서버에서 상기 채팅 정보에 포함된 각 사용자별 단말기의 종류, 채팅 방법의 종류 및 채팅 메시지의 종류에 따라 상기 채팅 메시지를 음성 데이터로 혹은 문자 데이터로 변환하여 상기 채팅 정보와 함께 상기 채팅 서버로 전송하는 단계; 및(d) converting the chat message into voice data or text data according to the type of a user terminal, a chat method, and a chat message type included in the chat information in the dictation server, and together with the chat information. Transmitting to a chat server; And (e) 상기 채팅 서버가 상기 수신한 채팅 정보에 포함된 단말기의 종류, 채팅방법의 종류에 따라 상기 (d) 단계에서 전송된 채팅 메시지를 상기 채팅 정보에 포함된 단말기 인식 번호에 대응하는 단말기들로 브로드캐스팅(broadcasting)하는 단계를 포함하는 것을 특징으로 하는 컴퓨터가 실행할 수 있는 음성과 문자 데이터를 통합한 채팅 서비스 프로그램을 기록한 컴퓨터가 읽을 수 있는 기록 매체.(e) terminals corresponding to the terminal identification number included in the chat information in the chat message transmitted in the step (d) according to the type of the terminal included in the received chat information and the chat method; A computer-readable recording medium having recorded thereon a chat service program incorporating voice and text data executable by a computer, the method comprising: broadcasting to a computer. 제8항에 있어서,The method of claim 8, 상기 (a) 단계의 단말기는 공중 회선 교환 전화망(PSTN)을 통해 메시지를 전송하는 유선 단말기, 소정의 이동통신망을 통해 메시지를 전송하는 이동통신 단말기 및 아이피 어드레스(Internet Protocol Address)로 지정되어 상기 통신망에 인터넷 프로토콜을 이용하여 접속되는 전자 계산 수단을 포함하는 것을 특징으로 하는 컴퓨터가 실행할 수 있는 음성과 문자 데이터를 통합한 채팅 서비스 프로그램을 기록한 컴퓨터가 읽을 수 있는 기록 매체.The terminal of step (a) is designated as a wired terminal for transmitting a message through a public switched telephone network (PSTN), a mobile communication terminal for transmitting a message through a predetermined mobile communication network and an IP address (Internet Protocol address). And an electronic computing means connected to the Internet using an internet protocol. The computer-readable recording medium having recorded thereon a chat service program incorporating voice and text data executable by a computer. 제8항에 있어서, 상기 (e) 단계에서,The method of claim 8, wherein in step (e), 동시에 전송되는 상기 채팅 메시지는 그 채팅 메시지를 발신한 단말기에는 브로드캐스팅되지 않는 것을 특징으로 하는 컴퓨터가 실행할 수 있는 음성과 문자 데이터를 통합한 채팅 서비스 프로그램을 기록한 컴퓨터가 읽을 수 있는 기록 매체.And the chat message transmitted at the same time is not broadcast to the terminal that sent the chat message. A computer-readable recording medium having recorded thereon a chat service program incorporating voice and text data executable by a computer.
KR1020000059451A 2000-10-10 2000-10-10 Method for chatting service with integrated voice and character data and computer-readable medium thereof KR20020028438A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000059451A KR20020028438A (en) 2000-10-10 2000-10-10 Method for chatting service with integrated voice and character data and computer-readable medium thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000059451A KR20020028438A (en) 2000-10-10 2000-10-10 Method for chatting service with integrated voice and character data and computer-readable medium thereof

Publications (1)

Publication Number Publication Date
KR20020028438A true KR20020028438A (en) 2002-04-17

Family

ID=19692697

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000059451A KR20020028438A (en) 2000-10-10 2000-10-10 Method for chatting service with integrated voice and character data and computer-readable medium thereof

Country Status (1)

Country Link
KR (1) KR20020028438A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003105018A1 (en) * 2002-06-07 2003-12-18 Lg Electronics Inc. System and method for updating chatting data in an interactive disc player network
KR100929501B1 (en) * 2007-12-27 2009-12-03 주식회사 휴메이트 Near field wireless multi communication method
KR101672300B1 (en) * 2016-04-18 2016-11-03 주식회사 앰버스 Chatting method and chatting system for learning language
WO2017191995A1 (en) * 2016-05-03 2017-11-09 주식회사 앰버스 Chatting method and chatting system for language learning

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214560A (en) * 1996-01-31 1997-08-15 Sony Corp Information processor and information processing method
JPH09261344A (en) * 1996-03-19 1997-10-03 Nippon Telegr & Teleph Corp <Ntt> Electronic mail reading method
US6061718A (en) * 1997-07-23 2000-05-09 Ericsson Inc. Electronic mail delivery system in wired or wireless communications system
KR20010098213A (en) * 2000-04-28 2001-11-08 임선광 Voice and text chat system using a mobile phone

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214560A (en) * 1996-01-31 1997-08-15 Sony Corp Information processor and information processing method
JPH09261344A (en) * 1996-03-19 1997-10-03 Nippon Telegr & Teleph Corp <Ntt> Electronic mail reading method
US6061718A (en) * 1997-07-23 2000-05-09 Ericsson Inc. Electronic mail delivery system in wired or wireless communications system
KR20010098213A (en) * 2000-04-28 2001-11-08 임선광 Voice and text chat system using a mobile phone

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003105018A1 (en) * 2002-06-07 2003-12-18 Lg Electronics Inc. System and method for updating chatting data in an interactive disc player network
CN100435130C (en) * 2002-06-07 2008-11-19 Lg电子株式会社 System and method for updating chatting data in an interactive disc player network
US7836125B2 (en) 2002-06-07 2010-11-16 Lg Electronics Inc. System and method for updating message data in an interactive disc player network
KR100929501B1 (en) * 2007-12-27 2009-12-03 주식회사 휴메이트 Near field wireless multi communication method
KR101672300B1 (en) * 2016-04-18 2016-11-03 주식회사 앰버스 Chatting method and chatting system for learning language
WO2017183842A1 (en) * 2016-04-18 2017-10-26 주식회사 앰버스 Chatting method and chatting system for language learning
WO2017191995A1 (en) * 2016-05-03 2017-11-09 주식회사 앰버스 Chatting method and chatting system for language learning

Similar Documents

Publication Publication Date Title
US5848134A (en) Method and apparatus for real-time information processing in a multi-media system
KR101252609B1 (en) Push-type telecommunications accompanied by a telephone call
US6418214B1 (en) Network-based conference system
KR100695926B1 (en) Video Telephone Interpretation System And Video Telephone Interpretation
US20050206721A1 (en) Method and apparatus for disseminating information associated with an active conference participant to other conference participants
KR100679871B1 (en) Sign Language Interpretation System and Sign Language Interpretation Method
US20060067499A1 (en) Method and apparatus for querying a list of participants in a conference
US20080123623A2 (en) Computer, internet and telecommunications based network
US7142643B2 (en) Method and system for unifying phonebook for varied hearing disabilities
US20040218737A1 (en) Telephone system and method
KR20010054570A (en) Web call center system using internet web browser
KR20020028501A (en) Method for conversion between sound data and text data in network and apparatus thereof
KR20050016061A (en) Improved group communication system
US20090086948A1 (en) Method and apparatus for managing audio conferencing
KR20020028438A (en) Method for chatting service with integrated voice and character data and computer-readable medium thereof
JP2002041844A (en) Simultaneous interpretation system using telephone, mediation system therefor, method for providing simultaneous interpretation service and mediating method therefor
KR20020036009A (en) Method for transmitting and receiving sound data through network and computer-readable medium thereof
KR20040022738A (en) SMS system of internet visual phone
KR20090013341A (en) Multiple telephone communication method and terminal for mobile communication device
JP2010141416A (en) Telephone device having message mail transmission function
JP2003069720A (en) Communication method and communication control device
US20020191587A1 (en) Communication system
KR100645255B1 (en) System and its method for providing Voice Message Service for the deaf and dumb using voice avatar
KR20230111737A (en) A VoIP-based 050 smart phone assistant digital service system
JP5967152B2 (en) Telephone device with message mail transmission function

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application