KR100620490B1 - 음성데이터 통신시스템에서 데이터서비스장치 및 방법 - Google Patents
음성데이터 통신시스템에서 데이터서비스장치 및 방법 Download PDFInfo
- Publication number
- KR100620490B1 KR100620490B1 KR1020040041939A KR20040041939A KR100620490B1 KR 100620490 B1 KR100620490 B1 KR 100620490B1 KR 1020040041939 A KR1020040041939 A KR 1020040041939A KR 20040041939 A KR20040041939 A KR 20040041939A KR 100620490 B1 KR100620490 B1 KR 100620490B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- vds
- voice
- mobile terminal
- transmitting
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004891 communication Methods 0.000 title claims abstract description 41
- 238000012545 processing Methods 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 4
- 239000008186 active pharmaceutical agent Substances 0.000 abstract description 3
- 238000010295 mobile communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2662—Arrangements for Wireless System Synchronisation
- H04B7/2668—Arrangements for Wireless Code-Division Multiple Access [CDMA] System Synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/06—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 코드분할다중접속(CDMA) 통신시스템에서 이동단말기간의 음성통신방식을 이용하여 데이터를 서비스하는 것으로, 특히 CDMA 음성영역 최대 172비트(Full Bit)중에서 168비트 이하(21바이트 이하), 특성에 따라 Full Bit, Half Bit 중에 어플리케이션의 특성에 맞는 데이터 영역을 사용하여 복잡한 접속과정 없이 상대방에게 전화를 걸어 어플리케이션을 양방향 구동하는 음성데이터 통신시스템에서 데이터서비스장치 및 방법에 관한 것이다.
본 발명에 의하면, 별도의 서버가 필요없이 보다 다양한 음성서비스 구현이 용이하고, 다양한 어플리케이션의 선택적 사용이 가능하여 미래지향적 알고리즘을 제공하며, 번호에 제약없이 보코더의 타입이 같으면 DS처럼 인증과정이 필요없이 구현될 수 있다는 장점이 있다.
음성통신, 데이터서비스, VDS 프로토콜 데이터, 어플리케이션, 보코더
Description
도 1은 본 발명의 프레임 형태를 나타내는 도면,
도 2는 본 발명의 CDMA 음성서비스 구현방식을 나타내는 도면,
도 3은 본 발명의 일실시예에 의한 전체 시스템 구성도,
도 4는 본 발명에 의한 음성데이터 통신시스템에서 송신측 데이터처리과정을 나타내는 순서도,
도 5는 본 발명에 의한 음성데이터 통신시스템에서 수신측 데이터처리과정을 나타내는 순서도.
* 도면의 주요 부분에 대한 부호의 설명 *
100 : 송신측 이동단말기 110 : 마이크
120 : 송신측 보코더 130 : 송신측 VDS처리부
140 : 송신측 안테나 200 : 수신측 이동단말기
210 : 수신측 안테나 220 : 수신측 VDS처리부
230 : 수신측 어플리케이션 240 : 수신측 보코더
250 : 스피커 300 : 기지국
본 발명은 코드분할다중접속(CDMA) 통신시스템에 관한 것으로, 특히 이동단말기간의 음성통신방식을 이용하여 데이터를 서비스하는 음성데이터 통신시스템에서 데이터서비스장치 및 방법에 관한 것이다.
CDMA 이동통신시스템은 코드분할다중접속방식으로서, 음성통신 서비스와 데이터통신 서비스의 종류가 있다. 데이터통신 서비스는 몇 년 사이로 많은 변화가 있었으며, 지금도 계속해서 변해가고 있다. 이는 망(A망, B망, C망, EVDO망 ...)의 특성에 따른 것으로 서비스 유형도 전혀 다르다. 또한 기지국 이외의 장비(양방향 어플리케이션을 연동해주는 인터넷 장비 등)도 추가로 설치해야 하므로 비용이 많이 들고, 실시간 처리가 힘들기 때문에 시간적인 동기를 맞추기 힘들다.
반면, 음성통신 서비스는 처음 CDMA가 서비스를 했을 때와 거의 다른 점이 없이 통신이 간단하고, 프로토콜은 반영구적인 특성으로 변하지 않는다. 따라서 기지국이 바뀌거나 단말기가 바뀐다 해도 VDS(Voice Data Service)는 변하지 않는다. 결과적으로, 어플리케이션 호환성이 커지며, 어플리케이션 서비스 업자들도 초기자본 이외의 별도의 비용이 들지 않는다는 장점이 있다.
근래, VDS와 반대개념인 데이터 프로토콜을 이용하여 음성정보와 데이터정보를 동시에 전송하는 프로토콜(화상전화)이 있다. 하지만 데이터 프로토콜을 이용하여 음성과 같은 오디오 정보를 전송할 때의 주요 문제점 중 하나는, 무선 링크 프 로토콜(RLP)과 같은 공중 데이터 프로토콜을 이용하는 프레임 재전송과 관련된 지연이다. 음성에 있어서 수백 밀리초 이상의 지연으로 인하여 허용할 수 없을 정도의 음성 품질이 발생할 수 있다.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위해 안출된 것으로, 본 발명의 목적은 CDMA 음성영역 최대 172비트(Full Bit)중에서 168비트 이하(21바이트 이하), 특성에 따라 Full Bit, Half Bit 중에 어플리케이션의 특성에 맞는 데이터 영역을 사용하여 일반적인 데이터 서비스와 같은 복잡한 접속과정 없이 상대방에게 전화를 걸어 어플리케이션을 양방향 구동하는 음성데이터 통신시스템에서 데이터서비스장치 및 방법을 제공하는데 있다.
본 발명의 다른 목적은, 별도의 서버가 필요없이 보다 다양한 음성서비스 구현이 용이하고, 다양한 어플리케이션의 선택적 사용이 가능하여 미래지향적 알고리즘을 제공하는 음성데이터 통신시스템에서 데이터서비스장치 및 방법을 제공하는데 있다.
본 발명의 또 다른 목적은, 번호에 제약없이 보코더의 타입이 같으면 DS처럼 인증과정이 필요없이 구현될 수 있는 음성데이터 통신시스템에서 데이터서비스장치 및 방법을 제공하는데 있다.
상기 목적을 달성하기 위하여 본 발명에 의한 음성데이터 통신시스템에서 데이터서비스장치는, CDMA 통신시스템에서 이동단말기간의 음성통신방식을 이용하여 데이터를 서비스하는 장치에 있어서, 송신측 이동단말기에 입력된 음성신호를 압축하여 최대 172비트의 음성데이터 프레임을 생성하는 송신측 보코더; 상기 송신측 보코더에서 생성된 음성데이터 최대 172비트 중에 168비트를 데이터영역으로 처리하여 특정 형태의 데이터 프로토콜용에 적합한 VDS 어플리케이션 데이터로 교체하는 송신측 VDS처리부; 상기 송신측 VDS처리부에서 교체된 VDS 프로토콜 데이터를 기지국으로 송신하는 송신측 안테나; 상기 송신측 이동단말기에서 송신한 VDS 프로토콜 데이터를 기지국을 통해 수신측 이동단말기에서 수신하는 수신측 안테나; 상기 수신측 안테나에서 수신된 VDS 프로토콜 데이터를 비교하여 VDS 데이터를 추출하는 수신측 VDS처리부; 및 상기 수신측 VDS처리부에서 추출된 데이터를 선점하여 사용하는 수신측 어플리케이션을 포함하여 구성된 것을 특징으로 한다.
상기 수신측 VDS처리부에서 추출된 VDS 데이터는 수신측 보코더로 들어가지 않게 더미 처리되고, 수신측 어플리케이션으로만 전달되는 것을 특징으로 한다.
또한, 본 발명에 의한 음성데이터 통신시스템에서 데이터서비스방법은, CDMA 통신시스템에서 이동단말기간의 음성통신방식을 이용하여 데이터를 서비스하는 방법에 있어서, 송신측 이동단말기에 입력된 음성신호를 송신측 보코더에서 압축하여 최대 172비트의 음성데이터 프레임을 생성하는 프레임생성단계; 상기 생성된 음성데이터 최대 172비트 중에 168비트를 데이터영역으로 처리하여 송신측 보코더에서 나온 음성데이터를 모두 제거하고 특수 HEX값인 VDS 프로토콜 데이터로 교체하여 송신하는 VDS교체단계; 상기 송신측 이동단말기로부터 수신측 이동단말기에 호 신호가 전송되었는지를 판별하는 호신호판별단계; 상기 송신측 이동단말기로부터 호 신호가 전송되면, 상기 송신측 이동단말기에서 송신한 VDS 프로토콜 데이터를 수신측 이동단말기에서 수신하여 VDS 프로토콜 데이터의 HEX값들을 비교한 후, VDS 데이터를 구분하여 추출하는 VDS추출단계; 및 상기 추출된 VDS 데이터는 수신측 보코더로 들어가지 않게 더미 처리되고, 수신측 어플리케이션으로만 전달되어 수신측 어플리케이션에서 VDS 데이터를 선점하여 사용함에 따라 어플리케이션을 양방향 구동하는 어플리케이션구동단계를 포함하여 구성된 것을 특징으로 한다.
상기 VDS교체단계에서 교체된 VDS 특수 HEX값은 송신측 이동단말기에서 동기화의 헤더값으로 사용되고, 수신측 이동단말기에서는 이 HEX값들을 비교하여 VDS 데이터를 구분하고, 상기 동기화의 헤더는 21바이트 이하의 데이터 프레임으로 이루어지며, 동기화는 어플리케이션의 중요성 또는 수신감도에 따라 상기 프레임을 1번 이상 전송하거나 받을 수 있다.
상기 VDS추출단계는 전송된 데이터 프레임의 VDS 헤더를 체크하여 어플리케이션 ID가 있으면 동기화 OK메시지를 보내고, 어플리케이션 ID가 없으면 동기화 실패메시지를 보내면서 해당 프레임을 더미 처리하는 것을 특징으로 한다.
이하, 본 발명의 일실시예를 첨부된 도면을 참조하여 상세히 설명한다.
본 발명은 IS(Interim Standard)-95, IS-95A, IS-95B 및 IS-95C 규격에 따른 코드분할다중접속(CDMA) 통신시스템에서 이동단말기 간에 음성통신방식을 이용하여 데이터를 송수신하는 방법을 제시한다.
도 1은 처음 양방향 음성신호의 흐름, 즉 계속 흐르는 음성신호에 어플리케이션이 사용할 정보로 바꾸어 통신하는 프레임 형태를 나타낸 것으로, 음성신호는 하나의 프레임 당 20㎳의 길이를 갖는 프레임 패킷들로서, 이동단말기(100,200)에서 기지국(300)으로 전송되는 채널의 프레임 패킷은 전체 최대 172비트(Full Bit)의 크기를 갖는다. 172비트 중에 프레임 속성을 나타내는 4비트는 CDMA Conversation state에서 프레임의 구성정보를 나타내는 시스템 비트로 사용되어 데이터 영역으로 사용할 수 없고, 나머지 168비트 즉, 최대 21바이트만이 데이터 영역으로 사용된다.
데이터 스트림(stream)은 일련의 순차적 보코더 프레임으로 도시된 보코더의 출력을 나타내며, 각 보코더 프레임은 20㎳의 프레임 길이를 갖는다. 다른 보코더는 더 크거나 더 작은 지속시간의 프레임 길이를 갖는 보코더 프레임을 생성할 수 있다.
이것은, 상류에서 배를 띄우면 하류에서 배를 받는다는 개념으로, 어차피 음성신호는 20㎳마다 계속해서 흘러가는데, 그 속에 음성데이터를 어플리케이션이 보낼 데이터로 대신 바꾸어 주는 프로토콜인 셈이다.
도 2는 CDMA 음성서비스의 구현방식을 나타낸 것으로, 송신측(TX) 이동단말기(100)는 CDMA 음성서비스의 마지막 단계인 보코더(120)에서 나온 압축된 음성데이터를 삭제하고, VDS(Voice Data Service) 프로토콜 데이터로 교체하여 송신측 안테나(140)를 통해 기지국(300)으로 송신한다.
수신측(RX) 이동단말기(200)는 송신측(TX) 이동단말기(100)에서 송신한 VDS 프로토콜 데이터를 수신측 안테나(210)를 통해 기지국(300)에서 수신하여 데이터를 추출하고, 이 추출된 데이터를 수신측 어플리케이션(230)에서 선점하여 사용하며, 스피커(250)의 잡음을 막기 위해 수신측 보코더(240)로 들어가지 못하도록 더미 처리한다.
이때, 상기 기지국(300)은 음성영역으로 인식하기 때문에 별도의 서비스가 필요없이 같은 VDS 서비스가 들어가 있는 단말기라면 통신이 가능하며, 단말기와 일반전화기(가정용)는 통신은 되지만 잡음으로 인식되므로 의미가 없다.
도 3은 본 발명의 일실시예에 의한 전체 시스템 구성도로서, 본 발명은 크게 음성 또는 데이터통신을 송수신하는 송신측(TX) 이동단말기(100)와 수신측(RX) 이동단말기(200)로 구성되며, 송신측(TX) 이동단말기(100)와 수신측(RX) 이동단말기(200) 간에는 이동통신망의 각 셀에 존재하여 이동단말기(100,200)에서 송신한 신호를 수신하여 이동통신교환기로 전송하고, 이동단말기(100,200)로 수신되어야 할 신호를 전송하는 역할을 하는 기지국(300)이 설치되어 있다.
상기 송수신측 이동단말기(100,200)는 본 발명에 의해 제공되는 서비스를 단말기(100,200)내에서 디코딩할 수 있도록 디코딩수단을 구비하는 것이 바람직하다. 디코딩수단은 디코딩 프로그램과 같은 소프트웨어로 구현될 수 있으며, 별도의 디코딩 하드웨어를 구비할 수도 있다.
각 기지국(300)은 유리하게는 하나 이상의 섹터를 포함하며, 각 섹터는 기지국(300)으로부터 방사상으로 떨어져 특정한 방향으로 향한 안테나를 포함한다. 섹터와 주파수 할당의 교차점은 CDMA 채널이라 불릴 수 있다.
도 3을 참조하면, 코드분할다중접속(CDMA) 시스템에서 음성데이터로 불리는 음성신호는 마이크로폰(110;이하, 마이크라 한다)을 통하여 송신측(TX) 이동단말기(100)에 입력된다. 마이크(110)는 아날로그 대 디지털 변환기 A/D에서 처리하기 위해 음향신호를 전기신호로 변환하고, A/D는 마이크(110)로부터 아날로그 전기신호를 디지털 신호로 변환하도록 공지된 기술을 이용한다. 예를 들어, A/D는 디지털화된 음성신호를 생성하기 위해 마이크(110)로부터의 아날로그 음성신호에 대하여 저역통과 필터링, 샘플링, 양자화 및 이진 인코딩을 수행한다.
이후, 디지털화된 음성신호는 송신측 보코더(120)로 전달된다. 보코더(120)는 전송용으로 요구되는 대역을 최소화하기 위해 디지털화된 음성신호를 압축하는 자명한 기기이다. 보코더(120)는 다른 시간 간격이 사용될 수 있지만 본 발명의 실시예에서는 매20㎳의 규칙적인 시간 간격으로 데이터 프레임이라고 알려진 연속적인 보코더 프레임을 발생한다. 따라서 각 데이터 프레임의 길이는 20㎳이다.
전형적인 음성통신에서 168비트가 모두 음성 영역이 아닐 경우가 있다. 예를 들어 Half Bit일 경우, 절반은 음성영역 절반은 시그널영역으로 사용한다. 따라서 시그널 영역에 어플리케이션 데이터가 들어가면 콜이 끊어질 수도 있다.
상기 보코더(120)로부터의 보코더 프레임은 송신측 VDS처리부(130)에 전달되고, 본 발명의 핵심기술인 VDS처리부(130)에서 무선 전송을 위해 사용되는 특정 형태의 데이터 프로토콜용으로 적절한 데이터(어플리케이션 데이터) 패킷으로 교체된다. 예를 들어, 이 실시예에서 CDMA 음성서비스의 마지막 단계인 송신측 보코더(120)에서 나온 압축된 음성데이터를 모두 지우고, VDS 프로토콜 데이터(특 수 HEX값)로 대체한다. 이것은 동기화의 헤더값으로 사용되며, 수신측(RX) 이동단말기(200)에서는 이 HEX값들을 비교하여 VDS 데이터를 구분하게 된다.
상기 송신측(TX) 이동단말기(100)의 송신측 VDS처리부(130)에서 교체된 VDS 프로토콜 데이터는 송신측(TX) 안테나(140)를 통해 기지국(300)으로 송신한다.
상기 송신측(TX) 이동단말기(100)에서 송신한 VDS 프로토콜 데이터를 수신측(RX) 이동단말기(200)에서 수신측(RX) 안테나(210)를 통해 수신하고, 이 수신된 VDS 프로토콜 데이터는 수신측(RX) 이동단말기(200)의 수신측 VDS처리부(220)에 전달된다.
상기 수신측(RX) 이동단말기(200)의 VDS처리부(220)에서는 특수 HEX값으로 대체된 VDS 프로토콜 데이터들을 비교하여 VDS 데이터를 추출하고, 이 추출된 데이터를 어플리케이션(230;게임, 채팅...)에서 선점하여 사용한다. 이때, VDS 데이터는 수신측 보코더(240)로 들어가지 못하도록 더미 처리되어 스피커(250)의 잡음을 방지한다.
한편, 본 발명의 실시예에서는 송신측(TX) 이동단말기(100)와 수신측(RX) 이동단말기(200)에서 데이터처리과정을 용이하게 설명하기 위해 각 이동단말기(100,200)의 구성요소를 구분하여 다르게 기술하였으나, 송수신측 이동단말기(100,200)는 송수신측 데이터처리과정이 반대로 이루어질 수 있도록 그 구성요소가 동일함은 물론이다.
이하, 상기와 같이 구성된 음성데이터 통신시스템에서 데이터서비스장치 및 방법의 작용효과를 설명한다.
도 4는 본 발명에 의한 음성데이터 통신시스템에서 송신측 데이터처리과정을 나타내는 순서도로서, 도 4에서 S는 스텝(STEP)을 표시한다.
먼저, 송신측 이동단말기(100)에서 VDS 모드로 전환되기 전에 동기화나 데이터화 영역에 필요한 매개변수 등과 송신측 어플리케이션에서 사용하는 매개변수를 초기화하고, 송신측 보코더(120)의 비트 세트를 어플리케이션의 특성에 따라서 강제적으로 풀 비트(Full Bit,172비트)를 만들어 사용할 수 있다.(S10)
이후, 동기화 영역으로 넘어가는데, 동기화의 헤더는 아래에 도시한 바와 같이, VDS헤더(8 바이트) + 어플리케이션 ID(AppID;4 바이트) + 어플리케이션 확장 데이터(AppExt;9 바이트)로 이루어져 총 21바이트가 된다.
아래의 예제는 동기화 프레임이 Full Bit일 경우이며 3가지 정보의 사이즈는 변경하여 사용할 수 있다. 어플리케이션(Application)의 종류는 아래의 예제로 보았을 때 2를 104번 곱한만큼 충분한 경우의 수를 가질 수 있다.
동기화는 상기와 같은 프레임을 어플리케이션의 특성에 따라서 1번 이상씩 보낼 수 있다. 이는 오류제어를 하지 않기(기본 CRC는 오류 검출용) 때문에 에러율을 줄이기 위함이다. 하지만 데이터화에서는 어플리케이션에서 따로 사용자 에러제어가 가능할 수 있다.
이후, 동기화 영역으로 넘어가 송신측 보코더(120)에서 나온 음성데이터를 모두 지우고, VDS 프로토콜 데이터(특수 HEX값)로 교체한다. 이것은 동기화의 헤더값으로 사용되며, 수신측에서는 이 HEX값들을 비교하여 VDS 데이터를 구분하게 된다.(값은 사업자의 요구, 어플리케이션의 특성, 보코더 특성에 따라 0x55, 0x55, 0x56, 0x56, 0x57, 0x57, 0x58, 0x58 ... 등으로 변할 수 있다. 하지만 헤더가 정해져서 사용되고 있다면 호환성을 위하여 변경 시 주의해야 한다. 또한 헤더가 일반 음성신호일 때와 구분되는 구조를 가져야 한다.)
동기화 요구 패킷이 전송되면,(S20) 수신측 이동단말기(200)에서 VDS와 어플리케이션이 있을 때까지 제한된 시간(20㎳)동안 동기화는 계속되고, 동기화 포맷은 위에서 언급한 것처럼 사업자의 요구, 어플리케이션의 특성, 보코더 특성에 따라 0x55, 0x55, 0x56, 0x56, 0x57, 0x57, 0x58, 0x58 ... 등으로 변할 수 있다. 하지만 헤더가 정해져서 사용되고 있다면 호환성을 위하여 변경 시 주의해야 한다. 또한 헤더가 일반 음성신호일때와 구분되는 구조를 가져야 한다.(S30,S31)
동기화가 제대로 이루어졌다면, 데이터화 영역에서는 헤더가 없다. 물론, 어플리케이션에서 따로 헤더 관리를 해도 되지만 알고리즘 자체에서는 헤더가 없고 최대 전체(21바이트)를 데이터로 사용하며, 동기화와 같이 프레임은 1번 이상씩 보낸다. 또한 어플리케이션의 특성, 수신감도에 따라 재전송은 될 수 있다.(S40~S60)
어플리케이션이 종료되면,(S70) 호 종료나 다시 동기화로 전환할 수 있으며,(S80) 호 종료시에는 동기화로 전환될 수 없으며 시스템이 강제 종료된다.(S90)
도 5는 본 발명에 의한 음성데이터 통신시스템에서 수신측 데이터처리과정을 나타내는 순서도로서, 도 5에서 S는 스텝(STEP)을 표시한다.
먼저, 수신측 이동단말기(200)에서는 VDS 헤더를 체크하여,(S200) VDS 헤더가 없으면,(N0) 기존의 음성서비스방식을 구현하고,(S290) VDS 헤더가 있으면,(YES) 어플리케이션 ID를 바탕으로 해당하는 수신측 어플리케이션(230)을 찾는다.(S210)
수신측 어플리케이션(230)이 있으면,(YES) 송신측 이동단말기(100)로 동기화 OK메시지를 보내고 초기화로 전환하며, 메시지 포맷은 수신한 데이터와 동일하다.(S220)
수신측 어플리케이션(230)이 없으면,(NO) 송신측 이동단말기(100)로 동기화 실패메시지(Fail Message)를 보내고 해당 프레임을 더미 처리한다.(S300,S310) 메시지 실패포맷(Fail Format)은 아래와 같으며, 이는 사업자, 어플리케이션의 특성, 수신감도에 따라 변할 수 있다.
이후, 초기화 영역으로 넘어가 VDS 모드로 전환되기 전에 동기화나 데이터화 영역에 필요한 매개변수 등과 수신측 어플리케이션(230)에서 사용하는 매개변수를 초기화하고, 수신측 보코더(240)의 비트 세트를 필요에 따라 강제적으로 풀 비트(Full Bit,172비트)로 만들어 사용할 수 있다.(S230)
상기 수신측 이동단말기(200)에서 수신한 VDS 프로토콜 데이터가 새로운 VDS 데이터이면,(YES) VDS 데이터를 램에 저장하고 어플리케이션에 통보한다.(S240~S260)
새로운 VDS 데이터가 아니고 이미 받은 프레임이면,(N0) 해당 프레임을 더미 처리한다.(S240,S310)
수신측 어플리케이션(230)이 종료되면,(S260) 호 종료나 다시 데이터화로 전환할 수 있으며,(S270) 호 종료시에는 데이터화로 전환될 수 없으며 시스템이 강제 종료된다.(S280)
상기와 같이, 본 발명의 실시예는 간단한 음성서비스 구조에서 이동단말기(100,200) 자체에 VDS 알고리즘만 적용하면 되는 것으로, 음성의 특성상 오류 프레임에 대하여 재전송하지 않지만 VDS의 경우는 소모성 음성데이터가 아니기 때문에 재전송이 가능하다.
즉, 음성은 말을 하면 곧 소멸해 버리기 때문에 시간내에 처리를 해야만 한다. 하지만, VDS 데이터는 어플리케이션(230)에서 요구 또는 보낼 데이터가 램에 저장되어 있기 때문에 재전송할 수 있는 것이다.
또한, VDS는 재전송 알고리즘을 제공하지 않으므로, 어플리케이션(230) 측면서 각각의 특성에 맞게 서비스를 구현해야 한다.
상기와 같이, 데이터 서비스과정을 수행하는 이동단말기(100,200)는 처음에 파워-온되면, 메모리에 저장된 데이터를 읽고 시스템을 초기화한다.
이후, 시스템을 획득하기 위하여 데이터를 초기화하고, 기지국(300)에 인증을 거쳐 이동단말기(100,200)의 위치를 등록한다.
대기상태로 콜 수신이나 다른 서비스 요청이 올 때까지 대기하고 있다가, VDS는 초기 데이터를 초기화하면 서비스 사용여부를 결정한다. 사용한다고 하였을 때 트래픽((통화중인 상태)에서 초기 VDS 헤더의 검사를 시작으로 서비스를 하게 되는 것이다.
상기의 설명에서와 같이 본 발명에 의한 음성데이터 통신시스템에서 데이터서비스장치 및 방법에 의하면, CDMA 음성영역 최대 172비트(Full Bit)중에서 168비트 이하(21바이트 이하), 특성에 따라 Full Bit, Half Bit 중에 어플리케이션의 특성에 맞는 데이터 영역을 사용하여 일반적인 데이터 서비스와 같은 복잡한 접속과정 없이 상대방에게 전화를 걸어 어플리케이션을 양방향 구동한다는 효과가 있다.
그리고, 본 발명은 별도의 서버가 필요없이 보다 다양한 음성서비스 구현이 용이하고, 다양한 어플리케이션의 선택적 사용이 가능하여 미래지향적 알고리즘을 제공하며, 번호에 제약없이 보코더의 타입이 같으면 DS처럼 인증과정이 필요없이 구현될 수 있다는 효과가 있다.
또한, 본 발명은 양방향 같은 어플리케이션의 모바일 게임과, 중요시설의 기계고장이나 모니터 내용을 실시간을 전송하는 시스템 또는 가정의 기계나 가전제품을 원거리에서 제어하는 시스템 등 CDMA 모듈이 탑재된 기계간 의사소통이나, 소량의 파일 전송 서비스 등에 이용할 수 있다는 효과가 있다. 추가적으로 현재 이동통신 하드웨어 기술이 발달함에 따라서 3D게임과 같은 멀티미디어 처리가 가능하므로 보다 다양한 VDS용 어플리케이션 구현과 서비스 업체의 출현이 용이하다.
상기에서 설명한 것은 본 발명에 의한 음성데이터 통신시스템에서 데이터서 비스장치 및 방법을 실시하기 위한 하나의 실시예에 불과한 것으로, 본 발명은 상술한 실시예에 한정되지 않고, 본 발명의 기술적 사상 내에서 당 분야의 통상의 지식을 가진 자에 의하여 여러 가지 변형이 가능함은 물론이다.
Claims (6)
- CDMA 통신시스템에서 이동단말기간의 음성통신방식을 이용하여 데이터를 서비스하는 장치에 있어서,송신측 이동단말기에 입력된 음성신호를 압축하여 최대 172비트의 음성데이터 프레임을 생성하는 송신측 보코더;상기 송신측 보코더에서 생성된 음성데이터 최대 172비트 중에 168비트를 데이터영역으로 처리하여 특정 형태의 데이터 프로토콜용에 적합한 VDS 어플리케이션 데이터로 교체하는 송신측 VDS처리부;상기 송신측 VDS처리부에서 교체된 VDS 프로토콜 데이터를 기지국으로 송신하는 송신측 안테나;상기 송신측 이동단말기에서 송신한 VDS 프로토콜 데이터를 기지국을 통해 수신측 이동단말기에서 수신하는 수신측 안테나;상기 수신측 안테나에서 수신된 VDS 프로토콜 데이터를 비교하여 VDS 데이터를 추출하는 수신측 VDS처리부; 및상기 수신측 VDS처리부에서 추출된 데이터를 선점하여 사용하는 수신측 어플리케이션을 포함하여 구성된 것을 특징으로 하는 음성데이터 통신시스템에서 데이터서비스장치.
- 제 1항에 있어서,상기 수신측 VDS처리부에서 추출된 VDS 데이터는 수신측 보코더로 들어가지 않게 더미 처리되고, 수신측 어플리케이션으로만 전달되는 것을 특징으로 하는 음성데이터 통신시스템에서 데이터서비스장치.
- CDMA 통신시스템에서 이동단말기간의 음성통신방식을 이용하여 데이터를 서비스하는 방법에 있어서,송신측 이동단말기에 입력된 음성신호를 송신측 보코더에서 압축하여 최대 172비트의 음성데이터 프레임을 생성하는 프레임생성단계;상기 생성된 음성데이터 최대 172비트 중에 168비트를 데이터영역으로 처리하여 송신측 보코더에서 나온 음성데이터를 모두 제거하고 특수 HEX값인 VDS 프로토콜 데이터로 교체하여 송신하는 VDS교체단계;상기 송신측 이동단말기로부터 수신측 이동단말기에 호 신호가 전송되었는지를 판별하는 호신호판별단계;상기 송신측 이동단말기로부터 호 신호가 전송되면, 상기 송신측 이동단말기에서 송신한 VDS 프로토콜 데이터를 수신측 이동단말기에서 수신하여 VDS 프로토콜 데이터의 HEX값들을 비교한 후, VDS 데이터를 구분하여 추출하는 VDS추출단계; 및상기 추출된 VDS 데이터는 수신측 보코더로 들어가지 않게 더미 처리되고, 수신측 어플리케이션으로만 전달되어 수신측 어플리케이션에서 VDS 데이터를 선점 하여 사용함에 따라 어플리케이션을 양방향 구동하는 어플리케이션구동단계를포함하여 구성된 것을 특징으로 하는 음성데이터 통신시스템에서 데이터서비스방법.
- 제 3항에 있어서,상기 VDS교체단계에서 교체된 VDS 특수 HEX값은 송신측 이동단말기에서 동기화의 헤더의 값으로 사용되고, 수신측 이동단말기에서는 이 HEX값들을 비교하여 VDS 데이터를 구분하는 것을 특징으로 하는 음성데이터 통신시스템에서 데이터서비스방법.
- 제 4항에 있어서,상기 동기화의 헤더는 최대 21바이트의 데이터 프레임으로 이루어지며, 동기화는 상기 프레임을 1번 이상 보내는 것을 특징으로 하는 음성데이터 통신시스템에서 데이터서비스방법.
- 제 3항에 있어서,상기 VDS추출단계는 전송된 데이터 프레임의 VDS 헤더를 체크하여 어플리케 이션 ID가 있으면 동기화 OK메시지를 보내고, 어플리케이션 ID가 없으면 동기화 실패메시지를 보내면서 해당 프레임을 더미 처리하는 것을 특징으로 하는 음성데이터 통신시스템에서 데이터서비스방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040041939A KR100620490B1 (ko) | 2004-06-08 | 2004-06-08 | 음성데이터 통신시스템에서 데이터서비스장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040041939A KR100620490B1 (ko) | 2004-06-08 | 2004-06-08 | 음성데이터 통신시스템에서 데이터서비스장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050116896A KR20050116896A (ko) | 2005-12-13 |
KR100620490B1 true KR100620490B1 (ko) | 2006-09-14 |
Family
ID=37290401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040041939A KR100620490B1 (ko) | 2004-06-08 | 2004-06-08 | 음성데이터 통신시스템에서 데이터서비스장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100620490B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100729641B1 (ko) * | 2006-01-06 | 2007-06-18 | 수성정밀기계(주) | 중량물 방향전환장치 및 방향전환방법 |
KR101412747B1 (ko) * | 2007-07-18 | 2014-07-01 | 삼성전자주식회사 | 데이터를 인증하는 방법 및 상기 방법을 수행하는 시스템 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997032420A1 (en) | 1996-02-27 | 1997-09-04 | Ericsson Inc. | Circuitry and method for transmitting voice and data signals upon a wireless communication channel |
KR20010077677A (ko) * | 2000-02-07 | 2001-08-20 | 서평원 | 보코더 파라 메터를 이용한 디지털 신호처리 방법 |
KR20010081872A (ko) * | 2000-02-19 | 2001-08-29 | 김지윤 | 무선 단말기의 음성 통화방법 및 이를 제공하는 방법 |
US20030034914A1 (en) | 2001-08-13 | 2003-02-20 | Schur Joshua Noah | System for location of mobile telephones by emergency call centers |
KR20030041359A (ko) * | 2001-11-19 | 2003-05-27 | 주식회사 케이티 | 이동단말기로의 멀티미디어 통화 데이터 제공 시스템 및그 방법 |
-
2004
- 2004-06-08 KR KR1020040041939A patent/KR100620490B1/ko not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997032420A1 (en) | 1996-02-27 | 1997-09-04 | Ericsson Inc. | Circuitry and method for transmitting voice and data signals upon a wireless communication channel |
KR20010077677A (ko) * | 2000-02-07 | 2001-08-20 | 서평원 | 보코더 파라 메터를 이용한 디지털 신호처리 방법 |
KR20010081872A (ko) * | 2000-02-19 | 2001-08-29 | 김지윤 | 무선 단말기의 음성 통화방법 및 이를 제공하는 방법 |
US20030034914A1 (en) | 2001-08-13 | 2003-02-20 | Schur Joshua Noah | System for location of mobile telephones by emergency call centers |
KR20030041359A (ko) * | 2001-11-19 | 2003-05-27 | 주식회사 케이티 | 이동단말기로의 멀티미디어 통화 데이터 제공 시스템 및그 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20050116896A (ko) | 2005-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6108560A (en) | Wireless communications system | |
CN101427551B (zh) | 会议端点的***和方法 | |
US7221662B2 (en) | Tone detection elimination | |
KR20060111036A (ko) | 약전계 상황을 고려한 이동 통신 단말기에서의 화상 통화서비스 제공 방법 | |
RU96111813A (ru) | Способ активации и отмены обслуживания с использованием речевых сигналов или сигналов данных с мобильного устройства | |
RU2430474C1 (ru) | Способ и система для передачи медиапотока без потерь после переключения между обычным соединением и секретным соединением | |
FI106510B (fi) | Järjestelmä puheen siirtämiseksi matkapuhelinverkon ja kiinteän verkon päätelaitteen välillä | |
CN100531361C (zh) | 控制信息的转换装置和控制信息的转换方法 | |
CN101160983B (zh) | 一种数据流处理的方法、装置和*** | |
US20070195825A1 (en) | Satellite Communication System and Method | |
KR19990035852A (ko) | 통신네트워크를 통한 디지털 신호의 전송 방법 및 장치 | |
US8873539B2 (en) | Multimedia call control mechanism and communication equipment using the same | |
US7710948B2 (en) | PCM-based data transmission system and voice/data communication switching method | |
US7330466B2 (en) | PCM-based data transmission system and method | |
KR100620490B1 (ko) | 음성데이터 통신시스템에서 데이터서비스장치 및 방법 | |
JPH10336245A (ja) | フレームリレー伝送装置 | |
CN100493069C (zh) | 媒体流服务质量检测方法 | |
US6307865B1 (en) | Radio communication method and radio communication system between base station and mobile station | |
EP2088759A1 (en) | A method, telephone system and telephone terminal for calling session | |
JP2007116368A (ja) | 音声ipパケット交換装置 | |
JP6464971B2 (ja) | 無線端末装置 | |
JP4350273B2 (ja) | 電話システム、ターミナルアダプタ装置、及び電話機 | |
JP5831095B2 (ja) | 音声通信システム、音声通信装置及びプログラム | |
JP2004140621A (ja) | 電話装置 | |
US20050246532A1 (en) | Secure communication system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120828 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130822 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140821 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150826 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |