KR100475539B1 - 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 및 이를 구현한 프로그램이 저장된 기록매체 - Google Patents

무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 및 이를 구현한 프로그램이 저장된 기록매체 Download PDF

Info

Publication number
KR100475539B1
KR100475539B1 KR10-2002-0013649A KR20020013649A KR100475539B1 KR 100475539 B1 KR100475539 B1 KR 100475539B1 KR 20020013649 A KR20020013649 A KR 20020013649A KR 100475539 B1 KR100475539 B1 KR 100475539B1
Authority
KR
South Korea
Prior art keywords
group
call
wireless terminal
wireless
voice
Prior art date
Application number
KR10-2002-0013649A
Other languages
English (en)
Other versions
KR20030073893A (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 KR10-2002-0013649A priority Critical patent/KR100475539B1/ko
Publication of KR20030073893A publication Critical patent/KR20030073893A/ko
Application granted granted Critical
Publication of KR100475539B1 publication Critical patent/KR100475539B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 무선 단말기에서 푸시-투-토크(Push-To-Talk) 방식을 사용하여 다자간 혹은 일대일간 음성정보를 실시간으로 전송하기 위한 무선 인스턴트 메신저(WIM)를 이용한 실시간 음성정보 전송 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.
3. 발명의 해결방법의 요지
본 발명은, 무선 인터넷(IP) 기반의 무선 인스턴트 메신저를 내장한 무선 단말기간의 실시간 그룹 음성정보 전송 방법에 있어서, 특정 사용자별로 대화 상대자 그룹 목록을 구성하고자 하는 사용자의 무선 단말기로 해당 사용자의 프레전스(presence) 정보를 전송하는 제 1 단계; 구성한 그룹의 대화 참여자에게 그룹 음성정보를 전송하고자 하는 사용자의 푸쉬투토크(pushtotalk) 요청에 따라, 사용자의 무선 단말기 메신저로부터 그룹 음성통화 권한 승인 요청을 접수하는 제 2 단계; 우선 순위 정책에 근거하여 최상위 우선권 무선 단말기로는 통화 가능 권한 메시지 및 사용자 프레전스(presence) 정보에 따른 그룹 콜아이디(CALL-ID)를 전송하고, 차순위 우선권 무선 단말기로는 통화 불가 권한 메시지를 전송하는 제 3 단계; 통화 가능 권한 메시지를 전송받은 무선 단말기로부터 패킷화된 음성 정보 및 그룹 콜아이디(CALL-ID)를 전송받는 제 4 단계; 및 상기 그룹 콜아이디에 대응하는 무선 단말기로 상기 그룹 음성정보를 멀티캐스팅하는 제 5 단계를 포함.
4. 발명의 중요한 용도
본 발명은 그룹 음성통신 시스템 등에 이용됨.

Description

무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 및 이를 구현한 프로그램이 저장된 기록매체 {Realtime Voice Information Transmission Method using Wireless Instant Messenger and Recording Medium Recording Program Implementing This Method}
본 발명은 무선 인터넷 기반의 무선 인스턴트 메시징 시스템(Wireless Instant Messaging system : 이하, "메신저"라 함)에서 사용자 프레전스 정보를 이용하여 푸시-투-토크(Push-To-Talk) 방식으로 다자간 혹은 일대일간 등록된 대화참여 사용자에게 실시간으로 음성정보를 전송하기 위한 무선 인스턴트 메신저(WIM)를 이용한 실시간 음성정보 전송 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.
본 발명은 무선 인스턴트 메신저에서 제공하는 사용자 상태 정보 관리기술과 무선 인터넷 상에서 음성정보를 전송하는 기술을 통합한 것으로서, 무선 통신에서 푸시-투-토크(Push-To-Talk) 방식의 음성통화 방식은 기존의 무전기를 사용한 주파수공용통신(TRS : Trunked Radio System) 시스템에서 사용하는 방식이다.
여기서, Push-To-Talk 방식이란 음성통화를 하는데 있어서 전화와 같이 상대를 호출한 뒤에 통화하는 것이 아니라 무전기에서와 같이 버튼을 눌러서 다자간 혹은 일대일간 상대방에게 일반적으로 음성정보를 즉시 전송해주는 방식을 말한다.
최근에 이러한 Push-To-Talk 방식을 휴대폰에서 하드웨어적으로 통합하여 제공하는 기술이 개발되어 나오고 있다. 그러나, 이러한 하드웨어 기반의 시스템은 휴대폰이 동일한 제품이어야 하며, 일반적으로 무선액세스 장비를 휴대폰에 장착해야 하므로 가격이 비싸 쉽게 장찰할 수 없는 단점이 있다. 뿐만 아니라, 특정 주파수에 한정적으로 제한되어있기 때문에 지리적으로 제한을 받으며, 동일한 주파수의 사용에 따라 통화 대상 사용자를 자유롭게 그룹화하기가 어려운 문제점이 있다.
도 1 은 종래의 무선 인스턴트 메시징 시스템의 구성도이다.
도 1에 도시된 바와 같이, 무선 인스턴트 메신저 단말기(11, 13)는 인스턴트 메신저 서버(12)를 통해 메시지 및 사용자 상태정보를 서로 주고받는 형태이다. 여기서 무선 인터넷 프로토콜을 사용한 단말기간의 정보교환은 문자정보에 제한되는 문제점이 있다.
그러나, 차세대 무선 킬러 응용으로 기대되는 무선 인스턴트 메시징 시스템은 사용자 프레전스(presence) 정보를 활용하여 효율적으로 대화상대와 즉시 통신할 수 있으나 주고받는 정보가 문자정보라는 제한을 가진다.
본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 무선 단말기에서 푸시-투-토크(Push-To-Talk) 방식을 사용하여 다자간 혹은 일대일간 음성정보를 실시간으로 전송하기 위한 무선 인스턴트 메신저(WIM)를 이용한 실시간 음성정보 전송 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명은, 무선 인터넷(IP) 기반의 무선 인스턴트 메신저를 내장한 무선 단말기간의 실시간 그룹 음성정보 전송 방법에 있어서, 특정 사용자별로 대화 상대자 그룹 목록을 구성하고자 하는 사용자의 무선 단말기로 해당 사용자의 프레전스(presence) 정보를 전송하는 제 1 단계; 구성한 그룹의 대화 참여자에게 그룹 음성정보를 전송하고자 하는 사용자의 푸쉬투토크(pushtotalk) 요청에 따라, 사용자의 무선 단말기 메신저로부터 그룹 음성통화 권한 승인 요청을 접수하는 제 2 단계; 우선 순위 정책에 근거하여 최상위 우선권 무선 단말기로는 통화 가능 권한 메시지 및 사용자 프레전스(presence) 정보에 따른 그룹 콜아이디(CALL-ID)를 전송하고, 차순위 우선권 무선 단말기로는 통화 불가 권한 메시지를 전송하는 제 3 단계; 통화 가능 권한 메시지를 전송받은 무선 단말기로부터 패킷화된 음성 정보 및 그룹 콜아이디(CALL-ID)를 전송받는 제 4 단계; 및 상기 그룹 콜아이디에 대응하는 무선 단말기로 상기 그룹 음성정보를 멀티캐스팅하는 제 5 단계를 포함하는 것을 특징으로 한다.
삭제
그리고, 본 발명은, 상기 그룹 대화 참여자의 무선 단말기로부터 음성통화 요청시, 음성메시지를 보내는 사용자의 무선 단말기와 음성메시지를 수신받는 그룹 대화 참여자의 무선 단말기간에 통화로를 설정하여, 설정된 통화로를 통해 사용자(발신자)와 대화 참여자(착신자)간에 다자간 혹은 일대일 음성통화를 수행하도록 하는 제 6 단계를 더 포함하는 것을 특징으로 한다.
또한, 본 발명은, 프로세서를 구비한 그룹 음성통신 시스템에, 프로세서를 구비한 그룹 음성통신 시스템에, 특정 사용자별로 대화 상대자 그룹 목록을 구성하고자 하는 사용자의 무선 단말기로 해당 사용자의 프레전스(presence) 정보를 전송하는 제 1 기능; 구성한 그룹의 대화 참여자에게 그룹 음성정보를 전송하고자 하는 사용자의 푸쉬투토크(pushtotalk) 요청에 따라, 사용자의 무선 단말기 메신저로부터 그룹 음성통화 권한 승인 요청을 접수하는 제 2 기능; 우선 순위 정책에 근거하여 최상위 우선권 무선 단말기로는 통화 가능 권한 메시지 및 사용자 프레전스(presence) 정보에 따른 그룹 콜아이디(CALL-ID)를 전송하고, 차순위 우선권 무선 단말기로는 통화 불가 권한 메시지를 전송하는 제 3 기능; 통화 가능 권한 메시지를 전송받은 무선 단말기로부터 패킷화된 음성 정보 및 그룹 콜아이디(CALL-ID)를 전송받는 제 4 기능; 및 상기 그룹 콜아이디에 대응하는 무선 단말기로 상기 그룹 음성정보를 멀티캐스팅하는 제 5 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
삭제
그리고, 본 발명은, 상기 그룹 대화 참여자의 무선 단말기로부터 음성통화 요청시, 음성메시지를 보내는 사용자의 무선 단말기와 음성메시지를 수신받는 그룹 대화 참여자의 무선 단말기간에 통화로를 설정하여, 설정된 통화로를 통해 사용자(발신자)와 대화 참여자(착신자)간에 다자간 혹은 일대일 음성통화를 수행하도록 하는 제 6 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
본 발명은 무선 인터넷을 지원하는 무선 단말기에서 동작하는 인스턴트 메시지 시스템의 프레전스 정보를 활용하여 실시간에 Push-To-Talk 방식으로 다자간 혹은 일대일간에 실시간으로 음성통신 서비스를 전송하기 위하여, 무선 인터넷 단말기에서 다자간 음성정보 처리를 위한 패킷화(packetization)와 프레전스 정보를 활용한 그룹화(grouping), 어드레싱(addressing) 및 Push-To-Talk 방식의 전송기술과 무선 단말기로부터 전달된 음성정보를 받아서 인터넷상에서 실시간에 다수의 목적지 단말기까지 전송하기 위한 멀티캐스팅 전송 기술을 제공하고자 한다.
즉, 본 발명은, 무선 단말기에서 소프트웨어 기술, 즉 인터넷 프로토콜을 사용하여 Push-To-Talk 방식으로 TRS 무전기와 비슷한 다자간 즉시 음성통화방법을 제공한다. 일반 무전기와 차이점은 그룹 통신 대화 참여자를 숫자나 지역에 관계없이 자유자재로 그룹화할 수 있으며, 거리나 주파수제한이 없고 기존의 인터넷 유무선 통합 통신 서비스에 매끄럽게 통합 및 연동된다는 점이다.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 2 는 본 발명이 적용되는 무선 인스턴트 메신저 기반의 그룹 음성통신 시스템의 구성 예시도이다.
도 2에 도시된 바와 같이, 단말기에서 다수의 사용자에게 무선 인스턴트 메시징 시스템을 활용하여 음성정보를 실시간으로 보내고자하는 구조를 나타낸 것이다.
먼저, 무선 단말기A(21)는 사용자로부터 Push-To-Talk 요구가 있을 경우 버디(Buddy) 정보를 파악한 후, WIM 클라이언트를 통하여 WIM 서버 시스템(22)에 그룹 즉시통화를 요청한다.
여기서, WIM은 무선 인스턴트 메신저(Wireless Instant Messenger)의 약어로써 무선 인스턴트 메시징 시스템을 지칭한다.
WIM 서버 시스템(22)은 그룹에 속한 다른 무선 단말기B,C(23,24)로부터 즉시통화 요청이 없을 경우 WIM 서버 시스템(22)의 프레전스 및 그룹 관리시스템으로부터 권한(authorization)메시지(201)와 콜-아이디(CALL-ID)(202)를 무선 단말기A(21)로 전송한다.
예를 들면, 무선 단말기A(21)는 Push-To-Talk 요청이 수락되었다는 응답을 사용자에게 보내면 사용자는 음성통화를 시작한다(207). 사용자로부터의 디지털 음성정보는 무선 단말기A(21)에서 CALL-ID를 사용한 음성통화세션 주소와 함께 패킷화(packetization)되어 패킷처리부 및 WIM 클라이언트를 통하여 WIM 서버 시스템(22)으로 전송된다.
여기서, 음성정보는 CALL-ID 및 음성통화세션 주소와 함께 캡슐화되어 WIM 서버 시스템(22)에 전송된다. WIM 서버 시스템(22)은 CALL-ID를 확인하여 메시지 전송시스템을 통하여 음성정보를 그룹 음성통화에 참가한 무선 단말기B(23)와 무선 단말기C(24)에 음성정보를 전달한다. 무선 단말기A(21)의 사용자는 통화가 끝난 후 Push-To-Talk 버튼을 해제(release)함으로써 그룹 음성통화를 종료한다.
이에, WIM 서버 시스템(22)은 그룹 통신에 속한 무선 단말기 사용자로부터 동시에 통화요청(201, 203, 205)이 있을 경우, 주어진 우선순위 정책에 따라 통화 허용권한을 최상위 우선권자에게 통화가능 메시지(권한 메시지)를 전송하고(201), 차순위 사용자들에게는 통화불가 메시지(권한 메시지)(203, 205)를 전송한다.
한편, 사용자의 단말기와 대화참여자의 단말기로부터 음성통화 요청시, 음성메시지를 보내는 사용자의 단말기와 음성메시지를 수신받는 대화참여자의 단말기간에 통화로가 설정되어, 설정된 통화로를 통해 사용자(발신자)와 대화참여자(착신자)간에 다자간 혹은 일대일 음성통화가 가능함은 자명하다.
도 3 은 본 발명에 따른 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 중 무선 단말기의 동작 과정에 대한 일실시예 흐름도이다.
도 3에 도시된 바와 같이, 무선 인스턴트 메신저를 이용하여 실시간으로 음성정보를 전송하기 위해서, 먼저 메신저 서비스를 이용하여 그룹으로 음성통화를 하기 위해 사용자는 메신저에서 제공하는 버디(Buddy) 정보를 확인한다.
여기서, 버디(Buddy) 정보란 사용자와 통신하고자 하는 등록된 대화상대자 목록을 말한다. 한편, 버디(Buddy)란 사용자의 친구들을 의미한다.
이에, WIM 서버는 해당 사용자에 대한 정보를 버디(Buddy) 디렉토리 데이터베이스에 저장하고, 특정 사용자별로 그룹 구성에 대한 정보를 알기 원하는 관련 사용자들에게 현재 해당 프레전스 정보를 보내게 된다.
한편, 무선 단말기에서의 그룹 음성통신 과정을 살펴보면, 처음에 통신을 원하는 사용자는 WIM 서버에서 보내온 Buddy 정보를 확인한 후(301) 그룹에 속한 사용자들이 가용한지를 확인한다(302).
확인결과(302), 가용하면(available) WIM 서버에 Push-To-Talk 방식으로 그룹 음성통화 권한승인을 요청하고(303), WIM 서버로부터 승인 응답이 있는지를 확인한다(304).
확인결과(304), WIM 서버로부터 승인 응답이 있으면 단말기를 통하여 음성정보가 패킷화되어 서버로 송신되므로, 이 경우 사용자로부터의 음성정보와 함께 WIM 서버로부터 전달받은 다자간 그룹통신을 위한 CALL-ID 정보도 캡슐화하여 WIM 서버로 함께 전송한다(305).
한편, 만약, 대화 상대방이 통화수신 가용상태가 아니거나 그룹통화 요청이 서버로부터 거절되면, 상대방의 음성정보 송신이 끝난 후에 Push-To-Talk 방식으로 다시 통화를 시도할 수 있다.
도 4 는 본 발명에 따른 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 중 그룹 음성통신을 위한 WIM 서버 시스템의 처리 과정에 대한 일실시예 흐름도이다.
도 4에 도시된 바와 같이, WIM 서버는 사용자의 정보를 알기 원하는 사용자들을 모두 조회하고 각각의 사용자가 무선 인터넷을 통해 서버에 연결되어 있는지를 검사하여, 해당 사용자가 연결된 상태면 바로 사용자의 현재 상태 정보를 원하는 사용자에게 전송한다(401). 상대방의 단말기에 도착한 메시지는 해당 단말기내의 패킷 데이터 처리기에 의해 Buddy 정보 상태를 변경시킨다. 이 과정은 사용자의 로그아웃 때에도 동일한 과정을 거쳐 사용자 상태 정보가 일관적으로 전달되도록 한다.
이어서, 무선 단말기로부터 그룹 통신을 위한 권한 승인 요청이 있는지를 확인하여(402) 요청이 없을 경우에는 사용자의 현재 상태 정보를 원하는 관련 사용자에게 전송하는 과정(401)으로 넘어가고, 요청이 있을 경우에는 미리 정해진 우선순위 정책(priority policy)에 따라 최우선 순위의 사용자를 선택하고 그룹통신을 위한 권한을 선택된 사용자에게 부여한다(403). 참고로 TRS 시스템에서는 이러한 특정 정책을 소프트웨어적으로 부여하는 것이 불가능하다.
이어서, 권한을 부여받은 최우선 순위 사용자로부터 음성정보가 수신되었는지를 확인한다(404).
확인결과(404), 음성정보가 수신되었으면 프레전스 및 그룹통신 관리 시스템으로부터 CALL-ID와 관련된 단말기 목적지 주소를 확인하여 멀티캐스팅 방식으로 음성정보를 즉시 전송한다(405).
확인결과(404), 음성정보가 수신되지 않고 권한을 부여받은 사용자로부터 일정시간(예:5초)동안 응답이 없으면(404) 권한을 취소하고 취소정보를 통보한다(406).
이렇게 그룹통신 한 세션이 끝나면 그룹통신에 관련된 사용자의 휴대폰에 상태정보를 반영하여 변경할 것은 변경한 후(407), 그룹 음성통신 권한 승인 요청이 있는지를 확인하는 과정(402)로 진행한다.
도 5 는 본 발명에 따른 무선 인스턴트 메시지 서버 시스템의 구성을 나타낸 일실시예 설명도이다.
도면에서, "501"은 Buddy 디렉토리, "502"는 그룹 통신 세션 관리자, "503"은 프레전스 관리자, "504"는 음성정보 실시간 멀티캐스팅 전송부, "정책 관리자"를 나타내며, 그 외에 소켓 쓰레드, 실시간 운영시스템 및 클라이언트와의 통신을 위한 인터넷 프로토콜 슈트를 각각 나타낸다.
도 5에 도시된 바와 같이, 음성정보 송신요청이 왔을 때 그룹통신 세션관리자(502)는 사용자로부터 전달받은, 그룹 CALL-ID를 참고하여 음성정보를 보낼 수신자들의 주소를 확인한 후 음성정보 실시간 멀티캐스팅 전송부(604)에 보내면 이는 멀티캐스팅 방법으로 즉시 음성정보를 수신자들에게 보낸다.
본 발명에서 중요한 것은 음성정보를 효율적으로 실시간에 그룹에 포함된 여러 사용자에게 전송하기 위하여 무선 인스턴트 메시징 시스템에서 제공하는 프레전스 정보를 활용한다는 것이다. 그 외 여러 사용자로 부터 동시에 그룹통신을 권한승인 요청이 들어왔을 경우 사용자들이 미리 정한 정책에 따라 우선순위가 결정될 수 있다는 것이다. 예를 들어, 시간이 우선순위를 결정하는 척도가 될 경우 조금이라도 먼저 요청한 사람에게 우선권이 주어질 수 있으나 그 외 다른 요인(예: 그룹 리더등)에 의해서도 우선순위가 결정될 수 있음은 자명하다.
도 6 은 본 발명에 따른 그룹 음성통신을 위한 무선 인스턴트 메시징 시스템에서의 무선 단말기의 구성을 나타낸 일실시예 설명도이다.
도면에서, "61"은 Push-To-Talk 명령 수신부, "62"는 Buddy 정보 검색부, "63"은 Buudy 정보 처리부, "64"는 WIM 클라이언트, "65"는 음성 패킷 데이터 처리부(Packetization & De-packetization)를 각각 나타낸다.
여기서, WIM 클라이언트(64)는 시그널링 송수신 모듈(641), 사용자 인터페이스(642), 사용자 상태 목록 처리부(643), 음성 패킷 송수신 모듈(644), 지터 버퍼 관리 모듈(645)로 구성된다.
상기한 바와 같은 구조를 갖는 그룹 음성통신을 위한 무선 인스턴트 메시징 시스템에서의 무선 단말기의 동작 과정을 상세하게 설명하면 다음과 같다.
단말기에서 음성통화 권한을 요청할 때는 먼저 Buddy 정보를 검색하여 대화 상대방들이 등록된 것을 확인한 후 Push-To-Talk 버튼을 누르면, 시그널링 송수신 모듈(641)이 사용자 상태 목록 처리부(643)를 참조하여 WIM 서버와 교신하여 통화허용여부를 알려준다.
음성정보 송신이 허용되면 사용자의 음성정보를 음성 패킷 데이터 처리부(65)가 전달받아서 음성 패킷 송수신 모듈(644)을 통하여 WIM 서버로 송신한다.
이때, 일대일 형태의 대화인 경우 P2P(Peer to Peer) 형태로 WIM 서버를 거치지 않고 직접 상대방에게 음성정보를 송신할 수도 있다. 또한, 정보를 송신할 경우 시그널링 송수신 모듈(641)은 IETF(Internet Engineering Task Force) 국제표준인 SIP(Session Initiation Protocol) 및 그 확장기능을 사용하여 구축될 수 있으며, 음성 패킷 송수신 모듈(644)은 무선 인터넷 프로토콜(IP, TCP, UDP, RTP)을 사용하여 구축된다.
한편, 수신측 무선 단말기에서 WIM 서버로부터 음성정보를 전송받았을 때 음성 패킷 데이터 처리기(65)의 역패킷화(depacketization)과정은 먼저 수신된 음성정보를 분석(parsing)하여 송신자 주소는 사용자 상태 목록 처리부(643)로 보내고 순수한 음성정보는 지터 버퍼(Jitter Buffer)관리 모듈(645)로 보낸다. 이때, 사용자 상태 목록 처리부(643)는 송신자 주소를 확인하여 사용자 인터페이스(642)에 표시하고, 지터 버퍼(Jitter Buffer) 관리 모듈(645)은 충분한 음성정보가 버퍼에 저장될 때까지 계속해서 음성정보를 축적한다. 음성정보가 지터 버퍼(Jitter Buffer)에 충분히 채워졌을 때 지터 버퍼(Jitter Buffer) 관리 모듈(645)은 수신된 음성정보를 단말기의 음성처리 장치(코덱 및 스피커)로 전달하여 수신자가 음성정보를 들을 수 있게 된다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.
상기한 바와 같은 본 발명은, 무선 인스턴트 메신저를 사용하여 일반적인 문자열 교환 뿐만 아니라 TRS를 사용한 무전기 형태의 다자간 음성통신 서비스를 인터넷을 통하여 제공함으로써, 무선 휴대폰 단말기의 효용성을 극대화할 수 있는 효과가 있다.
즉, 본 발명은, 무선 인스턴트 메신저가 제공하는 사용자 프레전스 정보를 활용하여 즉시 음성통신을 융통성있게 소프트웨어적으로 제공함으로써, 공장이나 공항, 물류, 운송업 및 학교 등 다양한 분야에서 새로운 통신서비스로 활용가능하다. 따라서, 이는 새로운 발명의 효과에 따른 대국민 정보통신 서비스 질을 향상시킬 수 있을 뿐만 아니라 국가의 생산성 증가를 통한 산업경쟁력 향상에도 크게 이바지 할 것으로 기대된다.
도 1 은 종래의 무선 인스턴트 메시징 시스템의 구성도.
도 2 는 본 발명이 적용되는 무선 인스턴트 메신저 기반의 그룹 음성통신 시스템의 구성 예시도.
도 3 은 본 발명에 따른 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 중 무선 단말기의 동작 과정에 대한 일실시예 흐름도.
도 4 는 본 발명에 따른 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 중 그룹 음성통신을 위한 WIM 서버 시스템의 처리 과정에 대한 일실시예 흐름도.
도 5 는 본 발명에 따른 무선 인스턴트 메시지 서버 시스템의 구성을 나타낸 일실시예 설명도.
도 6 은 본 발명에 따른 그룹 음성통신을 위한 무선 인스턴트 메시징 시스템에서의 무선 단말기의 구성을 나타낸 일실시예 설명도.
* 도면의 주요 부분에 대한 부호의 설명
21 : 무선 단말기A 22 : WIM 서버 시스템
23 : 무선 단말기B 24 : 무선단말기C

Claims (10)

  1. 삭제
  2. 삭제
  3. 무선 인스턴트 메신저 서버와 무선단말기의 프레전스 정보를 이용한 무선 인터넷 기반의 무선 인스턴트 메신저를 내장한 무선 단말기 간의 실시간 그룹 음성정보 전송 방법에 있어서,
    상기 무선 인스턴트 메신저의 그룹 대화 참여자에게 그룹 음성정보를 전송하고자 하는 사용자의 무선단말기로부터 푸쉬투토크(pushtotalk) 요청이 있을 경우에 상기 무선 단말기의 메신저로부터 그룹 음성통화 권한 승인 요청을 무선 인스턴트 메신저 서버가 접수하는 제 1 단계와;
    상기 승인요청을 받은 무선 인스턴트 메신저 서버는 우선 순위 정책에 근거하여 최상위 우선권 무선 단말기로는 통화 가능 권한 메시지 및 사용자 프레전스 정보에 따른 그룹 콜아이디(CALL-ID)를 전송하고, 차순위 우선권 무선 단말기로는 통화 불가 권한 메시지를 전송하는 제 2 단계와;
    상기 무선 인스턴트 메신저 서버는 상기 통화 가능 권한 메시지를 전송받은 무선 단말기로부터 콜아이디와 음성통화세션 주소로 패킷화된 음성 정보 및 그룹 콜아이디(CALL-ID)를 전송받는 제 3 단계; 및
    상기 무선 인스턴트 메신저 서버는 상기 전송받은 그룹 콜아이디의 그룹 음성통신 사용자들을 판별하여 그 결과에 따라 목적지 상대방 주소들을 판별하고, 해당하는 주소에 실시간으로 멀티 캐스팅하는 제 4 단계를 포함하는 무선 인스턴트 메신저 서버를 이용한 실시간 음성정보 전송 방법.
  4. 제 3 항에 있어서,
    상기 그룹 대화 참여자의 무선 단말기로부터 음성통화 요청시, 무선 인스턴트 메신저 서버는 음성메시지를 보내는 사용자의 무선 단말기와 음성메시지를 수신받는 그룹 대화 참여자의 무선 단말기간에 통화로를 설정하여, 설정된 통화로를 통해 사용자(발신자)와 대화 참여자(착신자)간에 다자간 혹은 일대일 음성통화를 수행하도록 하는 제 5 단계를 더 포함하는 무선 인스턴트 메신저 서버를 이용한 실시간 음성정보 전송 방법.
  5. 제 4 항에 있어서,
    상기 그룹 대화 참여자는 상기 음성정보를 수신하는 그룹에 속한 적어도 하나의 상대방 사용자인 것을 특징으로 하는 무선 인스턴트 메신저 서버를 이용한 실시간 음성정보 전송 방법.
  6. 삭제
  7. 제 5 항에 있어서,
    상기 제 2 단계는,
    무선 인스턴트 메신저 서버에 저장된 프레전스 정보를 활용하여 다자간 그룹 음성통신을 위해 그룹화하여 어드레싱하는 수단을 구비한 무선 인스턴트 메신저 서버를 이용한 실시간 음성정보 전송 방법.
  8. 삭제
  9. 프로세서를 구비한 그룹 음성통신 시스템의 실시간 동작을 위한 프로그램이 내장된 기록매체에 있어서,
    무선 인스턴트 메신저의 그룹 대화 참여자들에게 그룹 음성정보를 전송하고자 하는 사용자의 푸쉬투토크 요청에 따라, 무선 단말기의 메신저로부터 그룹 음성통화 권한 승인 요청을 접수하는 제 1 수단;
    우선 순위 정책에 근거하여 최상위 우선권 무선 단말기로는 통화 가능 권한 메시지 및 사용자 상태 정보에 따른 그룹 콜아이디를 전송하고, 차순위 우선권 무선 단말기로는 통화 불가 권한 메시지를 전송하는 제 2 수단;
    통화 가능 권한 메시지를 전송받은 무선 단말기로부터 패킷화된 음성 정보 및 그룹 콜아이디를 전송받는 제 3 수단; 및
    상기 그룹 콜아이디에 대응하는 무선 단말기로 상기 그룹 음성정보를 멀티캐스팅하는 제 4 수단
    을 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  10. 제 9 항에 있어서,
    상기 그룹 대화 참여자의 무선 단말기로부터 음성통화 요청시, 음성메시지를 보내는 사용자의 무선 단말기와 음성메시지를 수신받는 그룹 대화 참여자의 무선 단말기간에 통화로를 설정하여, 설정된 통화로를 통해 사용자(발신자)와 대화 참여자(착신자)간에 다자간 혹은 일대일 음성통화를 수행하도록 하는 제 5 수단
    을 더 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR10-2002-0013649A 2002-03-13 2002-03-13 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 및 이를 구현한 프로그램이 저장된 기록매체 KR100475539B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0013649A KR100475539B1 (ko) 2002-03-13 2002-03-13 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 및 이를 구현한 프로그램이 저장된 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0013649A KR100475539B1 (ko) 2002-03-13 2002-03-13 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 및 이를 구현한 프로그램이 저장된 기록매체

Publications (2)

Publication Number Publication Date
KR20030073893A KR20030073893A (ko) 2003-09-19
KR100475539B1 true KR100475539B1 (ko) 2005-03-10

Family

ID=32224681

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0013649A KR100475539B1 (ko) 2002-03-13 2002-03-13 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 및 이를 구현한 프로그램이 저장된 기록매체

Country Status (1)

Country Link
KR (1) KR100475539B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100684941B1 (ko) * 2004-04-28 2007-02-22 (주) 콘텔라 구내 무선 통신망에서의 프리젠스 서비스 제공 시스템 및 방법
WO2010077983A3 (en) * 2008-12-31 2010-09-23 Palm, Inc. Integrated mixed transport messaging system
KR20160018109A (ko) * 2014-08-08 2016-02-17 주식회사 엘지유플러스 푸쉬 투 토크 서비스 제공 방법

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005109661A1 (en) * 2004-05-10 2005-11-17 Sk Telecom Co., Ltd. Mobile communication terminal for transferring and receiving of voice message and method for transferring and receiving of voice message using the same
KR100644030B1 (ko) * 2005-02-15 2006-11-10 주식회사 팬택 피티티 서비스를 지원하는 이동통신 단말기에서의 버디 정보 관리 방법
KR101673324B1 (ko) 2014-05-20 2016-11-08 (주)오픈벡스 워키토키 커뮤니케이션 네트워크 서비스 시스템, 방법 및 컴퓨터 프로그램이 기록된 기록매체
KR101696972B1 (ko) * 2014-07-18 2017-01-23 케이티파워텔 주식회사 무선 데이터 통신망을 이용한 스트리밍 푸시 톡 서비스 제공 시스템 및 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970003969B1 (ko) * 1993-12-21 1997-03-24 엘지정보통신 주식회사 Trs시스템에서의 고속 그룹호출을 위한 데이타 베이스 구성 방법
KR20020016930A (ko) * 2000-05-31 2002-03-06 비센트 비.인그라시아, 알크 엠 아헨 무선 이동 인스턴트 메시징을 수행하는 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970003969B1 (ko) * 1993-12-21 1997-03-24 엘지정보통신 주식회사 Trs시스템에서의 고속 그룹호출을 위한 데이타 베이스 구성 방법
KR20020016930A (ko) * 2000-05-31 2002-03-06 비센트 비.인그라시아, 알크 엠 아헨 무선 이동 인스턴트 메시징을 수행하는 방법

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100684941B1 (ko) * 2004-04-28 2007-02-22 (주) 콘텔라 구내 무선 통신망에서의 프리젠스 서비스 제공 시스템 및 방법
WO2010077983A3 (en) * 2008-12-31 2010-09-23 Palm, Inc. Integrated mixed transport messaging system
KR20160018109A (ko) * 2014-08-08 2016-02-17 주식회사 엘지유플러스 푸쉬 투 토크 서비스 제공 방법
KR101871833B1 (ko) 2014-08-08 2018-06-27 주식회사 엘지유플러스 푸쉬 투 토크 서비스 제공 방법

Also Published As

Publication number Publication date
KR20030073893A (ko) 2003-09-19

Similar Documents

Publication Publication Date Title
TW533706B (en) System and method for providing group communication services in an existing communication system
EP2862342B1 (en) Notification of communication events
US7647374B2 (en) Method for managing sessions between network parties, methods, network element and terminal for managing calls
TWI419543B (zh) 啟動一會議呼叫之系統及方法
EP2847979B1 (en) Multiple versions of call invites
US20050266869A1 (en) Apparatus and method for establishing talk session in push to talk (PTT) service providing system
US20020078153A1 (en) Providing secure, instantaneous, directory-integrated, multiparty, communications services
US20070153770A1 (en) System and method for feature-based services control using SIP
US7230945B2 (en) Method for sending dual-tone multi-frequency signal using voice over internet protocol
KR20090087944A (ko) 컴퓨팅 장치로의 모바일 장치 호
WO2006071431A2 (en) Universal temporary communication id with service integration
JP2005318503A (ja) プレゼンスサーバ、セッション制御サーバ、パケット中継システム、サーバ、及びシステム
KR20120027485A (ko) 키 교환 시스템 및 시스템 조작 방법
US20150149566A1 (en) Messaging service active device
TW200845649A (en) System and method for establishing conference events
EP2862343B1 (en) Notification of communication events
EP2705679A2 (en) Sms-based transport for instant chatting on multiple platforms
KR100475539B1 (ko) 무선 인스턴트 메신저를 이용한 실시간 음성정보 전송 방법 및 이를 구현한 프로그램이 저장된 기록매체
US7813305B2 (en) Setting up a conference call with a hashed address
CN101622815B (zh) 用于呼叫分叉情况的动态密钥交换
KR20050114155A (ko) 푸시투토크 시스템에서 단문메시지를 통한 인스턴트메시지 전달 장치 및 그 방법
US20080137647A1 (en) VoIP terminal and method for providing multi-call service
KR100458452B1 (ko) 단말 저장 방식을 이용한 인스턴스 메시지 전송 방법
KR20100124157A (ko) 인스턴트 메신저 서비스 시스템 및 그 서비스 방법
KR100911364B1 (ko) Sip 기반 다자간 컨퍼런스에서의 실시간 참가자모니터링 서비스 제공 방법, 그를 위한 컨퍼런스 관리 서버및 컨퍼런스 시스템

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130125

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140127

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150130

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160224

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee