KR100765546B1 - 키 신호음 중계 서버와 무선단말기 및 기록매체 - Google Patents
키 신호음 중계 서버와 무선단말기 및 기록매체 Download PDFInfo
- Publication number
- KR100765546B1 KR100765546B1 KR1020040110898A KR20040110898A KR100765546B1 KR 100765546 B1 KR100765546 B1 KR 100765546B1 KR 1020040110898 A KR1020040110898 A KR 1020040110898A KR 20040110898 A KR20040110898 A KR 20040110898A KR 100765546 B1 KR100765546 B1 KR 100765546B1
- Authority
- KR
- South Korea
- Prior art keywords
- key
- wireless terminal
- tone
- predetermined
- signal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M19/00—Current supply arrangements for telephone systems
- H04M19/02—Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
- H04M19/04—Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 이동 통신망을 통해 무선 단말기 간 음성통화 기능이 구비된 무선 단말기에 있어서, 통신망 상의 서버로부터 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신하는 통신부; 및 상기 통신부가 수신한 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 데이터를 출력하거나, 또는 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하여 소정의 애플릿(또는 프로그램)을 실행하는 제어부;를 구비하는 것을 특징으로 하는 무선 단말기와 키 신호음 중계 서버와 및 기록매체에 대한 것이다. 이에 의해, 무선 단말기에 음성통화 중 소정의 부가 서비스를 제공하도록 정의된 소정의 데이터 또는 애플릿(또는 프로그램)을 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 이동 통신망 및/또는 네트워크 상의 서버 또는 장치에서 상기 무선 단말기 간 통화채널을 통해 상기 데이터 또는 애플릿(또는 프로그램)을 자동 로드하는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 제공함으로써, 상기 음성통화 중인 적어도 하나 이상의 무선 단말기에 최적화된 부가 서비스를 실시간 제공하는 이점이 있다.
키신호음,무선단말기
Description
도1은 복합 주파수 부호(DTMF) 방식의 키 신호음을 도시한 도면이다.
도2는 본 발명의 바람직한 실시 방법에 따른 키 신호음 운용 시스템을 도시한 도면이다.
도3은 본 발명의 바람직한 실시 방법에 따른 무선 단말기의 기능구성을 도시한 도면이다.
도4는 본 발명의 일 실시 방법에 따라 서버에서 통화채널이 연결된 무선 단말기로 키 신호음 제공 여부를 판단하는 바람직한 과정을 도시한 도면이다.
도5는 본 발명의 다른 일 실시 방법에 따라 발신측 무선 단말기에서 통화채널이 연결된 무선 단말기로 키 신호음을 제공하도록 하는 바람직한 과정을 도시한 도면이다.
도6은 본 발명의 다른 일 실시 방법에 따라 발신측 무선 단말기에서 통화채널이 연결된 무선 단말기로 키 신호음을 제공하도록 하는 바람직한 실시예를 도시한 도면이다.
도7은 본 발명의 바람직한 실시 방법에 따라 서버에서 통화채널이 연결된 무선 단말기로 키 신호음을 제공하는 바람직한 과정을 도시한 도면이다.
도8은 본 발명의 바람직한 실시 방법에 따라 무선 단말기에서 서버로부터 제공된 키 신호음을 수신하는 바람직한 과정을 도시한 도면이다.
도9는 본 발명의 바람직한 실시 방법에 따라 키 신호음을 수신한 무선 단말기에서 부가 서비스를 제공하는 바람직한 실시예를 도시한 도면이다.
<도면의 주요부분에 대한 설명>
100 : 단말기 230 : 서버
245 : 서비스 판단부 250 : 저장매체
255 : 추출부 260 : 키 신호음 발생부
265 : 제공부 300 : 제어부
320 : 통신부 345 : 키 신호음 검출부
본 발명은 이동 통신망을 통해 무선 단말기 간 음성통화 기능이 구비된 무선 단말기에 있어서, 무선 단말기에 음성통화 중 소정의 부가 서비스를 제공하도록 정의된 소정의 데이터 또는 소정의 애플릿(또는 프로그램)을 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 적어도 하나 이상의 무선 단말기에서 해당 통화채널을 통해 이동 통신망 및/또는 네트워크 상의 서버 또 는 장치로부터 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신 및 판독하여 이와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)을 통해 부가 서비스를 제공하는 키 신호음 중계 서버와 무선단말기 및 기록매체를 제공하는 것이다.
공중 전화 교환망(Public Switched Telephone Network; PSTN)을 이용하는 종래의 유선 전화 시스템에 있어서, 상기 유선전화는 소정의 유선을 통해 전화국의 교환기(또는 구내 전화망에 연결된 경우 사설 자동 구내 교환기(Private Automatic Branch eXchange; PABX))와 연결되어 있으며, 상기 유선전화의 수화기를 들어 소정의 통화장치와 통화채널을 연결하는 동안 통화자는 상기 수화기를 귀(또는 입)에 밀착하고 있는 바, 상기 교환기는 상기 유선전화로 통화채널 연결 과정에서 필요한 소정의 정보를 소정의 신호음(예컨대, 수화기를 들었을 때 유선전화와 교환기가 연결되었음을 확인하기 위해 출력하는 다이얼톤(Dial Tone), 상대방 통화장치가 통화중이거나 교환기 용량을 초과하는 호가 요청되는 경우 출력되는 비지톤(Busy Tone), 통화채널 연결 중에 출력되는 링백톤(Ringback Tone) 등)을 출력하도록 정의되어 있다.
또한, 상기와 같은 종래의 유선 전화 시스템에 있어서, 통화채널 연결을 위해 소정의 발신측 통화장치에서 수신측 통화장치 전화번호를 입력하는 경우, 상기 전화번호는 도면1과 같은 복합 주파수 부호(Dual Tone Mutiple Frequency; DTMF)를 통해 소정의 신호음과 매칭되어 상기 교환기로 송신된다.
도면1을 참조하면, 유선전화의 키패드는 “4x3” 매트릭스 형태로 구비되는데, “1,2,3” 푸시버튼이 구비된 행은 697Hz의 주파수를 발생하고, “4,5,6” 푸시버튼이 구비된 행은 770Hz의 주파수를 발생하고, “7,8,9” 푸시버튼이 구비된 행은 852Hz의 주파수를 발생하고, “*,0,#” 푸시버튼이 구비된 행은 941Hz의 주파수를 발생하도록 정의되어 있으며, “1,4,7,*” 푸시버튼이 구비된 열은 1209Hz의 주파수를 발생하고, “2,5,8,0” 푸시버튼이 구비된 열은 1336Hz의 주파수를 발생하고, “3,6,9,#” 푸시버튼이 구비된 열은 1477Hz의 주파수를 발생하도록 정의되어 있다.
예컨대, 상기 유선전화 키패드의 ‘1’번 푸시버튼을 클릭하면, 상기 유선전화는 상기 복합 주파수 부호에 기반하여 697Hz와 1209Hz의 합성파 형태의 신호음에 대응하는 이정현파 전류를 발생하여 상기 교환기로 송신하고, 상기 교환기는 대역 통과 필터(Band-Pass Filter; BPF)를 통해 판독하여 상기 이정현파 전류가 ‘1’번에 해당함을 확인한다. 이에 대한 자세한 규격은 국제전기통신연합(International Telecommunications Union)의 권고안 E.180/Q.35에 정의되어 있다.
한편, 국내의 경우 CDMA(Code Division Multiple Access) 스택을 기반으로 무선 디지털 방식으로 통화채널을 연결하는 이동 통신에 있어서, 통화채널 연결을 위한 호접속 절차는 상기와 같은 복합 주파수 부호 방식을 따르지 않는다. 다만, 종래의 유선전화부터 제공되던 자동 응답 서비스(Automatic Response Service; ARS)와의 호환을 위해 수신측 통화장치가 미리 정의된 자동 응답 장치(예컨대, “700” 국번을 사용하는 통화장치)인 경우에 한해서 무선 단말기에 구비된 키 입력수단의 숫자 키를 입력하는 경우, 상기 복합 주파수 부호에 따르는 소정의 키 신호음을 임의로 발생하여 상기 자동 응답 장치로 송신하는 기능이 구비되어 있을 뿐이다.
그러나, 상기와 같이 무선 단말기에 구비된 복합 주파수 부호 방식을 따르는 키 신호음 발생 및 송신 기능에 있어서, 상기 키 신호음 발생은 수신측 통화장치가 미리 정의된 자동 응답 장치인 경우에 제한적으로 실시되며, 상기 키 신호음 역시 음성통화를 위한 음성신호와 마찬가지로 CDMA 스택을 기반으로 부호화되어 디지털 방식의 데이터 형태로 이동 통신망을 경유하여 상기 자동 응답 장치로 제공되고, 상기 자동 응답 장치에서 상기 부호화된 키 신호음을 역으로 추적하여 키 신호음을 독출하여 소정의 서비스를 제공하는 바, 상기 무선 단말기가 연결된 이동 통신망에는 종래의 공중 전화 교환망과 같은 복합 주파수 부호 판독 기능이 구비되어 있지 않다.
더구나, CDMA 스택을 기반으로 부호화된 키 신호음은 음성신호와 마찬가지로 보안상의 이유 및/또는 데이터 처리의 효율성을 위해 소정의 암호화 및 압축 과정을 거쳐 디지털화 되는 바, 이동 통신망에 종래의 공중 전화 교환망과 같은 복합 주파수 부호 판독 기능을 구비하는 것으로 해결되지 않는 문제점을 포함하고 있다.
본 발명은 상기와 같은 문제점을 해결하고 무선 단말기 간 음성통화 중에 키 신호음을 이용하여 다양한 부가 서비스를 제공하기 위해 도출된 것으로서, 소정의 무선 단말기에 음성통화 중 소정의 부가 서비스를 제공하도록 정의된 소정의 데이터를 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 소정의 통화채널이 연결된 적어도 하나 이상의 무선 단말기에서 상기 통화채널을 통해 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 발생하면, 이동 통신망 및/또는 네트워크 상의 서버 또는 장치에서 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신 및 이에 대응하는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 무선 단말기로 제공함으로써, 상기 무선 단말기에서 실행(또는 구동) 중인 소정의 애플릿(또는 프로그램)에서 이용되는 소정의 데이터와 매칭되는지 판단하여 상기 데이터를 소정의 부가 서비스용 애플릿(또는 프로그램)으로 로드하는 것을 특징으로 하는 키 신호음 중계 서버와 무선단말기 및 기록매체를 목적으로 한다.
본 발명의 목적은 소정의 무선 단말기에 음성통화 중 소정의 부가 서비스를 제공하도록 정의된 소정의 애플릿(또는 프로그램)을 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 소정의 통화채널이 연결된 적어도 하나 이상의 무선 단말기에서 상기 통화채널을 통해 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 발생하면, 이동 통신망 및/또는 네트워크 상의 서버 또는 장치에서 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신 및 이에 대응하는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 무선 단말기로 제공함으로써, 상기 무선 단말기에 구비된 소정의 애플릿(또는 프로그램)과 매칭되는지 판단하여 상기 애플릿(또는 프로그램)을 실행(또는 구동)하는 것을 특징으로 하는 키 신호음 중계 서버와 무선단말기 및 기록매체를 목적으로 한다.
본 발명의 다른 목적은 소정의 무선 단말기에 음성통화 중 소정의 부가 서비스를 제공하도록 정의된 소정의 데이터를 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 소정의 통화채널이 연결된 적어도 하나 이상의 무선 단말기에서 상기 통화채널을 통해 이동 통신망 및/또는 네트워크 상의 서버 또는 장치로부터 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신 및 상기 무선 단말기에서 실행(또는 구동) 중인 소정의 애플릿(또는 프로그램)에서 이용되는 소정의 데이터와 매칭되는지 판단하여 상기 데이터를 소정의 부가 서비스용 애플릿(또는 프로그램)으로 로드하는 것을 특징으로 하는 키 신호음 서버와 무선단말기 및 기록매체를 목적으로 한다.
본 발명의 또다른 목적은 소정의 무선 단말기에 음성통화 중 소정의 부가 서비스를 제공하도록 정의된 소정의 애플릿(또는 프로그램)을 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 소정의 통화채널이 연결된 적어도 하나 이상의 무선 단말기에서 상기 통화채널을 통해 이동 통신망 및/또는 네트워크 상의 서버 또는 장치로부터 소정의 키 신호음(또는 신호음과 매칭되는 신 호/데이터)을 수신 및 상기 무선 단말기에 구비된 소정의 애플릿(또는 프로그램)과 매칭되는지 판단하여 상기 애플릿(또는 프로그램)을 실행(또는 구동)하는 것을 특징으로 하는 키 신호음 서버와 무선단말기 및 기록매체를 목적으로 한다.
본 발명은 이동 통신망을 통해 무선 단말기 간 음성통화 기능이 구비된 무선 단말기에 있어서, 통신망 상의 서버로부터 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신하는 통신부; 및 상기 통신부가 수신한 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 데이터를 출력하거나, 또는 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하여 소정의 애플릿(또는 프로그램)을 실행하는 제어부;를 구비하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 키 신호음은 무선 단말기에 구비된 적어도 하나 이상의 키 입력수단을 눌렀을 경우 발생되는 신호음을 포함하여 이루어지는 것이 바람직하며, 및/또는 발신측 무선 단말기 및/또는 수신측 무선 단말기에서 상기 서버로 전송된 키 신호음을 포함하여 이루어지는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 통신부가 수신한 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 데이터는, 각종 정보 데이터, 및/또는 컨텐츠(문자 컨텐츠, 이미지 컨텐츠, 멀티미디어 컨텐츠 등)를 포함 하여 이루어지는 것이 바람직하다.
본 발명에 따르면, 키 신호음 중계 서버는 수신측 무선 단말기 또는 발신측 무선 단말기로부터 제공되는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신하는 수신부; 및 상기 수신된 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 발신측 무선 단말기 및/또는 수신측 무선 단말기로 전송하는 통신부;를 구비하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 중계 서버는 키 신호음 및/또는 상기 키 신호음과 매칭되는 신호/데이터 정보를 저장하는 저장매체; 및 상기 저장매체와 연동하여, 상기 수신측 무선 단말기 또는 발신측 무선 단말기로부터 제공되는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 키 신호음 및/또는 상기 키 신호음과 매칭되는 신호/데이터를 상기 저장매체로부터 추출하는 추출부;를 더 구비하여 이루어지는 것을 특징으로 하며, 상기 통신부는, 상기 추출된 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 발신측 무선 단말기 및/또는 수신측 무선 단말기로 전송하는 것이 바람직하며, 상기 중계 서버는 이동통신사 서버를 포함하여 이루어지는 것이 바람직하다.
본 발명에 따르면, 상기 무선 단말기에 구비되는 기록매체에는 통신망 상의 서버로부터 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신하는 기능; 및 상기 수신한 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 데이터를 출력하거나, 또는 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하여 소정의 애플릿(또는 프로그램)을 실행하는 기능;을 실현하기 위한 프로그램이 기록되는 것을 특징으로 한다.
본 발명에 따르면, 상기 중계서버에 구비되는 기록매체에는 수신측 무선 단말기 또는 발신측 무선 단말기로부터 제공되는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신하는 기능; 및 상기 수신된 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 발신측 무선 단말기 및/또는 수신측 무선 단말기로 전송하는 기능;을 실현하기 위한 프로그램 프로그램이 기록되는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 프로그램은 키 신호음 및/또는 상기 키 신호음과 매칭되는 신호/데이터 정보를 소정의 저장매체에 저장하는 기능; 및 수신측 무선 단말기 또는 발신측 무선 단말기로부터 제공되는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신시, 상기 저장매체와 연동하여, 상기 수신측 무선 단말기 또는 발신측 무선 단말기로부터 제공되는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 키 신호음 및/또는 상기 키 신호음과 매칭되는 신호/데이터를 상기 저장매체로부터 추출하는 기능;을 더 실현하는 것이 바람직하다.
또한, 본 발명은 상기 저장매체에 소정의 무선 단말기 정보와 적어도 하나 이상의 서비스 등록정보 및 키 신호음 정보를 연계 처리하여 저장한 후, 상기 서버에서 상기 무선 단말기 정보와 서비스 등록정보를 참조하여 통화채널이 연결된 무선 단말기로 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 제공할지 판단 및 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기로 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 제공하여도 무방하다.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다. 만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 키 신호음을 이용하는 부가 서비스를 제공하는 서버가 이동 통신망 상에 구비된 무선 교환국과 연동하여 구비되는 것을 설명하지만, 이것은 상기 서버에 구비되는 진보적인 기술구성을 효율적으로 설명하기 위한 것일 뿐, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 서버(또는 서버에 구비된 기능구성)가 상기 이동 통신망 상의 무선 교환국 내에 구비되거나, 또는 상기 이동 통신망과 연결된 소정의 네트워크 상에 구비되어도 무방함을 명백하게 이해할 수 있을 것이다.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 상기 저장매체를 상기 서버 내부에 구비되는 것으로 설명하지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 저장매체가 상기 서버에서 접근 가능한 네트워크 상에 구비되어도 무방함을 명백하게 이해할 수 있을 것이다.
또한, 이하 본 발명의 바람직한 실시예는 통화채널을 통해 송수신되는 음성 통화 데이터의 음성통화음에 소정의 키 신호음을 중첩 및/또는 삽입하여 키 신호음 정보를 제공하는 실시예를 이용하여 설명하지만, 본 발명의 다른 실시 방법에 따르면 상기 음성통화 데이터의 메모리 구조상 예약영역(Reserved Field)에 소정의 키 신호음 데이터(예컨대, 상기 키 신호음에 매칭되는 신호 및/또는 데이터)를 직접 삽입하여도 무방하며, 이 경우 상기 무선 단말기에서 키 신호음 검출을 위한 필터링 과정을 생략하고 상기 음성통화 데이터를 디코딩하는 과정에서 상기 예약영역으로부터 직접 키 신호음 정보를 독출하는 것이 가능할 것이다.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
도면2는 본 발명의 일 실시 방법에 따른 키 신호음 운용 시스템을 도시한 도면이다.
보다 상세하게 본 도면2는 이동 통신망 상의 무선 교환국(115)과 연동되는 소정의 중계 서버(200)(본 발명을 이루기 위한 기능구성과 저장매체(225)를 구비한 키 신호음 중계 서버(200))에서, 상기 무선 교환국(115)에 구비된 기능구성의 일부와 연계하여 무선 단말기(100) 간 통화채널로부터 소정의 정보를 독출 및 판독하여 상기 통화채널에 연결된 적어도 하나 이상의 무선 단말기(100)로부터 송신되는 소정의 키 신호음을 중계하여 상기 통화채널에 연결된 수신측 및/또는 발신측 무선 단말기(100)로 제공하는 시스템을 도시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 중계 서버(200)에 구비된 기능구성이 상기 무선 교환국(115)(또는 네트워크 상의 중계 서버(200))에 구비되거나, 또는 상기 저장매체(225)가 상기 중계 서버(200) 내부가 아닌 이동 통신망 및/또는 네트워크 상에 구비되어도 무방함을 명백하게 이해할 수 있을 것이다.
상기 무선 단말기(100)는 상기 이동 통신망을 통해 소정의 호접속 절차를 수행하여 음성통화를 위한 소정의 통화채널을 연결하는 기능이 기본적으로 구비되어 있으며, 본 발명을 위해 상기 무선 단말기(100)에 음성통화 중 상기 통화채널을 통해 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 송신하는 기능을 구비하고, 및/또는 소정의 부가 서비스를 제공하도록 정의된 소정의 데이터 또는 소정의 애플릿(또는 프로그램)을 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 적어도 하나 이상의 무선 단말기(100)에서 상기 통화채널을 통해 상기 중계 서버(200)(또는 장치)로부터 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신 및 판독하여 이와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)을 통해 부가 서비스를 제공하는 기능이 구비되는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기와 같은 기능구성이 구비된 무선 단말기(100)는 PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), 및 스마트폰(Smart Phone)을 포함하는 휴대용 무선통신기기를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 이에 대한 상세한 설명은 도면3에서 한다.
상기 무선 단말기(100)가 접속하는 이동 통신망은, 상기 무선 단말기(100)와 무선 구간을 통해 연결되어 무선 경로를 연결하는 기지국(110)(Base Transceiver Station; BTS)과, 유선 구간을 통해 상기 기지국(110)과 교환국을 연결하며 폴링(Polling)이나 선택(Selection), 회복(Recover) 등의 망 제어 과정을 관리하는 지국에 해당하는 제어국(BTS System Controller; BSC)과, 이동 통신 네트워크와 일반 전화망, 동일 또는 다른 이동 통신망에 있는 다른 이동 통신망의 무선 교환국(115)(Mobile Switching Center; MSC) 사이의 사용자 트래픽을 위한 접속점을 구성하는 무선 교환국(115), 상기 이동 통신망에 가입한 가입자 위치 및/또는 방문자 위치를 등록하는 홈위치등록기(Home Location Register; HLR)(120) 및/또는 방문자위치등록기(Visitor Location Register; VLR)(120), 및 음성 통화를 위한 망 하부 구조에서 무선 데이터 통신 및 다른 네트워크와의 접속을 위한 회선 데이터 서비스 및/또는 패킷 데이터 서비스를 제공하는 망연동장치(Interworking Function; IWF)(125)를 포함하여 이루어지는 것을 특징으로 하며, 이동 통신 기술의 진화에 따라 적어도 하나 이상의 구성요소를 더 포함하여 이루어지는 것이 가능하다.
도면2를 참조하면, 상기 중계 서버(200)는 상기 이동 통신망 상의 무선 교환국(115)과 연동되는 것을 특징으로 하며,
- 소정의 키 신호음 및/또는 상기 키 신호음과 매칭되는 신호/데이터 정보를 저장하는 저장매체(225);
- 무선 교환국(115)과 연계하여 무선 단말기(100) 간 통화 채널이 연결되었는지 확인하는 채널 확인부(205);
- 통화채널을 통해 발신측 및/또는 수신측 무선 단말기(100)로부터 전송되는 디지털화된 음성통화 데이터를 수신 및 판독하여 가청 주파수 영역의 음성통화 신호를 확보 및 필터링하여 키 신호음이 포함되었는지 확인하는 신호 처리부(210);
- 상기 음성통화 신호에 키 신호음 포함 시, 상기 통화채널로부터 해당 키 신호음을 독출 수신하는 수신부(215);
- 상기 음성통화 데이터의 수신측 무선 단말기(100)로 상기 신호음을 제공할 지 판단하는 서비스 판단부(220); 및
- 상기 판단결과 키 신호음 제공 시, 상기 수신된 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 발신측 무선 단말기(100) 및/또는 수신측 무선 단말기(100)로 전송하는 통신부(235);를 포함하여 이루어지는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 서비스 판단부(220)의 판단결과 키 신호음 제공 불가 시, 상기 저장매체(225)로부터 상기 수신측 무선 단말기(100) 또는 발신측 무선 단말기(100)로부터 제공되는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 키 신호음 및/또는 상기 키 신호음과 매칭되는 신호/데이터를 상기 저장매체(225)로부터 추출하는 추출부(230);를 더 포함하여 이루어지는 것을 특징으로 하며, 이 때 상기 통신부(235)는 상기 추출된 신호/데이터를 상기 음성통화 데이터에 포함하여 상기 발신측 무선 단말기(100) 및/또는 수신측 무선 단말기(100)로 전송하는 것이 바람직하다.
상기 저장매체(225)는 이동 통신망에 접속하여 통화채널이 연결되는 적어도 하나 이상의 무선 단말기(100)로부터 송신된 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 통화채널에 연결된 적어도 하나 이상의 무선 단말기(100)로 직접 제공하는 것이 불가능한 경우(예컨대, 상기 서비스 판단부(220)가 이동 통신망에 구비된 무선 단말기(100) 정보(또는 저장매체(225)에 더 포함하여 구비된 무선 단말기(100) 정보)를 참조하여 판단한 결과, 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신해 해야 하는 무선 단말기(100)가 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터) 수신이 불가능한 무선 단말기(100)인 경우), 상기 통화채널을 통해 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신해야 하는 적어도 하나 이상의 무선 단말기(100)로 제공 가능한 소정의 신호/데이터 정보를 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 저장하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 무선 단말기(100) 정보는 상기 무선 교환국(115)(또는 HLR(120)/VLR(120))으로부터 통화채널이 연결된 각각의 무선 단말기(100)를 식별하기 위한 고유 정보와, 상기 무선 단말기(100)로 상기 통화채널을 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)(예컨대, 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로부터 송신된 키 신호음(또는 신호음과 매칭되는 신호/데이터))을 직접 제공 가능한지 판별할 수 있는 플래그와, 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 직접 제공할 수 없는 경우 상기 통화채널을 통해 상기 무선 단말기(100)로 제공 가능한 신호/데이터 구조 정보를 포함하여 이루어지는 것이 바람직하다.
특히, 상기 무선 단말기(100) 정보 중에서 통화채널이 연결된 각각의 무선 단말기(100)를 식별하기 위한 고유 정보는, 각 무선 단말기(100)에 할당된 전화번호 및/또는 기기 일련번호 및/또는 상기 무선 단말기(100) 탑재 또는 이탈착되는 IC(Integrated Circuit)칩(예컨대, SIM(Subscriber Identity Module), UIM(Universal Identification Module), USIM(Universal Subscriber Identity Module), 및/또는 금융IC칩)에 구비된 IC칩 고유정보(예컨대, 칩 일련번호 및/또는 IC칩에 저장된 공인 인증서 정보)를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 저장매체(225)에 저장되는 키 신호음(또는 신호음과 매칭되는 신호/데이터)은 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)에 구비된 키 버튼(예컨대, ‘0’~‘9’ 사이의 숫자키와 ‘#’ 및 ‘*’을 포함하는 문자키)을 눌렀을 때 발생하는 키 신호음(예컨대, 복합 주파수 부호 방식으로 생성되는 키 신호음 주파수 정보) 또는 상기 키 신호음과 매칭되는 소정의 신호/데이터를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 상기 저장매체(225)에 저장되는 키 신호음(또는 신호음과 매칭되는 신호 /데이터)은 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신해야 하는 무선 단말기(100)로 제공 가능한 소정의 데이터 구조를 포함하는 신호/데이터와 매칭되어 저장되는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 무선 단말기(100)로 제공 가능한 소정의 데이터 구조를 포함하는 신호/데이터는 상기 통화채널을 통해 무선 단말기(100) 사이에 송수신되는 음성통화 데이터의 예비영역(Reserved Field)에 삽입되는 데이터 구조를 포함하여 이루어지는 것이 바람직하다.
상기 채널 확인부(205)는 상기 무선 교환국(115)과 연계하여(예컨대, 무선 교환국(115)에 구비된 일부 기능구성을 참조 또는 공유)하여 무선 단말기(100) 간 통화채널이 연결되었는지 확인하는 것을 특징으로 하며, 상기 통화채널이 연결된 경우 해당 통화채널 정보를 상기 신호 처리부(210)로 제공하는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 무선 교환국(115)으로 소정의 발신측 무선 단말기(100)로부터 소정의 발신호가 수신된 후, 미리 정의된 호접속 절차에 따라 소정의 수신측 무선 단말기(100)로부터 소정의 착신호가 수신되면, 상기 발신측 무선 단말기(100)와 수신측 무선 단말기(100) 사이에는 통화채널이 연결된 것으로 간주되며, 상기 채널 확인부(205)는 상기 무선 교환국(115)과 연계하여 상기 발신호 및 착신호를 검출함으로써 상기 무선 단말기(100) 사이에 통화채널이 연결되었는지 확인하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 채널 확인부(205)를 상기 무선 교환국(115)에 구비한 후, 상기 무선 교환국(115)에서 무선 단말기(100) 간 연결되는 통화채널을 직접 확인하여 상기 중계 서버(200)로 제공하여도 무방하다.
상기 신호 처리부(210)는 음성통화 중인 무선 단말기(100) 간 통화채널을 통해 송수신되는 디지털화된 통화 데이터를 실시간 수신하고, 상기 통화 데이터를 CDMA 스택을 기반으로 압축해제 및 복호화하여 가청 주파수 영역의 통화신호를 확보하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 신호 처리부(210)가 상기 통화 데이터로부터 확보하는 통화신호는 상기 무선 단말기(100)에 구비된 사운드 입력수단(예컨대, 마이크)을 통해 입력된 음성신호와 상기 무선 단말기(100)에 구비된 키 입력수단을 통해 입력된 키 데이터에 대응하는 키 신호음을 포함하여 이루어지는 것이 바람직하며, 상기 통화신호는 소정의 필터링을 통해 키 신호음을 확인하는 상기 확인부로 제공된다.
본 발명의 다른 실시 방법에 따르면, 상기 무선 단말기(100)에 구비된 소정의 키 입력수단을 통해 소정의 키 데이터가 발생 시, 상기 무선 단말기(100)에서 상기 키 데이터에 대응하여 상기 키 신호음에 매칭되는 신호 및/또는 데이터를 송신하는 기능이 구비된 경우, 상기 신호 처리부(210)는 상기 통화 데이터로부터 통 화신호를 확보하는 대신에, 상기 통화 데이터를 판독하여 상기 통화 데이터 내에 포함된 상기 키 신호음에 매칭되는 신호 및/또는 데이터를 확보하는 것이 바람직하다.
또한, 상기 신호 처리부(210)는 상기 신호처리부로부터 제공되는 통화신호를 필터링하여 미리 정의된 키 신호음(예컨대, 697Hz 또는 770Hz 또는 852Hz 또는 941Hz의 저대역 신호음과, 1209Hz 또는 1336Hz 또는 1477Hz의 고대역 신호음이 합성되어 생성되는 키 신호음)이 상기 통화 신호에 포함되어 있는지 확인하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 신호 처리부(210)는 상기 통화신호에서 상기 키 신호음 이외에 음성신호를 소거하는 소정의 필터링을 수행한 후, 상기 필터링 결과를 판독(예컨대, 음성신호를 소거한 후 잡음만 남는다면 상기 통화신호에 키 신호음이 포함되지 않은 것이고, 반대로 음성신호 소거 후 특징적인 키 신호음이 발견된다면 상기 통화신호에 소정의 통화신호음 포함된 것임.)하여 상기 통화신호에 소정의 키 신호음이 포함되어 있는지 확인한다.
또는, 상기 신호 처리부(210)는 상기 통화신호에서 상기 키 신호음만을 특징적으로 증폭하는 소정의 필터링을 수행한 후, 상기 필터링 결과를 판독(예컨대, 상기 증폭된 통화신호에 키 신호음에 대응하는 특징적인 신호패턴이 발견되지 않는다면 상기 통화신호에 키 신호음이 포함되지 않은 것이고, 반대로 상기 증폭된 키 신 호음에 대응하는 특징적인 신호패턴이 발견된다면 상기 통화신호에 키 신호음이 포함된 것임.)하여 상기 통화신호에 소정의 키 신호음이 포함되어 있는지 확인한다.
상기 수신부(215)는 상기 신호 처리부(210)의 확인결과, 상기 통화신호에서 소정의 키 신호음이 확인되는 경우, 상기 통화신호로부터 적어도 하나 이상의 키 신호음을 독출하여 수신하는 것을 특징으로 하며, 이를 위해 상기 수신부(215)에는 복합 주파수 부호(DTMF) 필터가 구비되는 것이 바람직하다.
상기 서비스 판단부(220)는 상기 수신부(215)에 의해 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)가 수신되는 경우, 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 통신부(235)를 통해 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 즉시 전송할 지, 또는 상기 저장매체(225)로부터 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 매칭되는 소정의 신호/데이터 정보를 추출하여 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 전송할 지 판단하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 서비스 판단부(220)의 판단결과, 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 즉시 전송하도록 판단되는 경우, 상기 수신부(215)에 의해 수신된 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 통신부(235)로 제공하도록 하는 것이 바람직하며, 또는 상기 판단결과, 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 즉시 전송할 수 없는 경우, 상기 추출부(230)를 통해 상기 저장매체(225)로부터 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 매칭되는 소정의 신호/데이터 정보를 추출하도록 하는 것이 바람직하다.
상기 추출부(230)는 상기 서비스 판단부(220)의 판단결과 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 즉시 제공할 수 없는 경우, 상기 저장매체(225)로부터 상기 통화채널을 통해 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신해야 하는 적어도 하나 이상의 무선 단말기(100)로 전송할 수 있는 데이터 구조를 포함하는 신호/데이터 정보를 추출하는 것을 특징으로 한다.
상기 통신부(235)는 상기 서비스 판단부(220)의 판단결과 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 즉시 제공할 수 있는 경우, 상기 수신부(215)로부터 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 상기 통화채널을 통해 적어도 하나 이상의 무선 단말기(100)로 전송하는 것을 특징으로 한다.
또한, 상기 통신부(235)는 서비스 판단부(220)의 판단결과 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 상기 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 즉시 제공할 수 없는 경우, 상기 추출부(230)로부터 추출되 는 소정의 신호/데이터 정보를 상기 통화채널을 통해 송수신되는 음성통화 데이터에 삽입하여 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 전송하는 것을 특징으로 한다.
도면3은 본 발명의 바람직한 실시 방법에 따른 무선 단말기(100)의 기능구성을 도시한 도면이다.
보다 상세하게 본 도면3은 상기 도면2에 도시된 중계 서버(200)에 의해 상기 통화채널을 통해 소정의 키 신호음이 중첩 및/또는 삽입된 음성통화음을 포함하는 음성통화 데이터를 수신하고, 상기 수신된 음성통화 데이터를 디코딩하여 추출되는 상기 음성통화음으로부터 상기 키 신호음을 검출 및 적어도 하나 이상의 상기 키 신호음을 포함하여 이루어진 키 신호음 정보를 독출한 후, 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 소정의 애플릿(또는 프로그램)을 로드하는 기능을 포함하여 이루어진 무선 단말기(100) 기능구성을 도시한 것이다.
하드웨어적인 측면에서 무선 단말기(100)는 외형상 몸체(Body)와 스피커와 마이크, 키패드, LCD(Liquid Crystal Display), 안테나와 배터리(355) 등을 포함하여 구성되며, 내부적으로는 CDMA(Code Division Multiple Access) 모뎀, CPU/MPU(Central Processing Unit/ Micro Processing Unit), 보코더 등의 기능을 내장한 소정의 모뎀칩(예컨대, 미국 퀄컴(Qualcomm)사의 MSM 시리즈 모뎀칩)과, 각종 메모리 소자, 하나의 안테나에서 송수신 신호를 분리해 주는 듀플렉서 필터, 송 신 신호를 증폭하는 파워 앰프, 고출력 증폭기(High Power Amplifier; HPA), 고출력 송신 신호가 반대로 되돌아오는 현상을 막아주는 아이솔레이터(Isolator), 원하는 대역 외 불요파 신호를 제거하기 위한 RF/IF SAW 필터, 송신 경로의 주파수 상향회로, 수신경로의 주파수 하향 변환회로, 기준 클럭원에 해당하는 VCTCXO(Voltage Controlled Temperature Compensated X-tal Oscillator), 주파수 상하향 변환의 국부신호로 사용되는 UHF 주파수 합성기, 및 아날로그 음성신호를 디지털 신호로 변환하기 위한 코덱칩을 포함하여 구성되는데, 상기와 같은 내부 구성요소는 점차적으로 상기 모뎀칩에 집적화 되고 있으며, 또한 상기 모뎀칩에는 상기와 같은 이동 통신 서비스를 위한 핵심적인 구성요소 외에 각종 멀티미디어 서비스 및/또는 부가 서비스를 위한 다양한 기능들이 함께 직접화 되고 있다.
상기와 같은 무선단말기의 하드웨어적인 특성을 참조하여 키 신호음 운용 기능을 제공하는 무선 단말기(100)의 기능구성을 도시하면, 본 도면3과 같이 제어부(300)와 통신부(235)(320)와 화면 출력부(305)와 키 입력부(310)와 메모리부(350) 및 전원 공급을 위한 배터리(355) 및 상기 무선 단말기(100)에 구비되는 적어도 하나 이상의 단말 기능구성(예컨대, IC칩 또는 디지털 카메라)을 포함하는 단말 처리부(315)를 포함하여 구성되고, 본 발명을 따르는 키 신호음 운용 기능을 제공하도록 설계된 소정의 사운드 처리부(325)가 구비되는 것을 특징으로 한다.
상기 제어부(300)는 하드웨어적으로 상기 모뎀칩에 구비되는 CPU/MPU를 포함하는 프로세서와 실행 메모리를 포함하고, 소정의 메모리 소자로부터 무선 단말기 (100) 특유의 기능을 제공하기 위한 소정의 프로그램 루틴(Routine) 및/또는 프로그램 데이터를 입출력하는 버스(BUS) 및 이를 위해 구비되는 소정의 전자회로(또는 집적회로)를 포함하여 이루어지는 것을 특징으로 하며, 소프트웨어적으로 소정의 메모리 소자 및/또는 칩셋으로부터 상기 실행 메모리로 로딩되어 특유의 기능을 수행하기 위해 상기 프로세서를 통해 연산 처리되는 프로그램 루틴 및/또는 프로그램 데이터의 총칭(따라서, 본 발명에서는 키 신호음 운용을 위해 무선 단말기(100)의 기록매체에 기록되는 소정의 프로그램 루틴을 편의상 본 제어부(300) 내에 구비되는 것으로 도시하여 설명함.)으로서, 상기 제어부(300)에 의해 무선 단말기(100)에 구현하고자 하는 다양한 기능들이 실현되며, 또한 무선 단말기(100)에 구비된 소정의 기능들을 실현하기 위해 무선 단말기(100)의 전반적인 동작을 제어 및 관리하게 되는 것을 특징으로 한다. 특히, 상기 제어부(300)가 상기 무선 단말기(100)의 전반적인 동작을 제어 및 관리하기 위해, 상기 무선 단말기(100)는 소정의 전원이 입력 및 부팅되는 과정에서 메모리부(350)로부터 운영체제 루틴, 시스템 관리 루틴, 및/또는 시스템 변수들을 상기 실행 메모리로 로딩 및 상기 프로세서에 의해 연산 처리되도록 하여 상기 제어부(300)를 구성하며, 이에 의해 상기 무선 단말기(100)에 각 기능구성이 운영된다.
상기 통신부(235)(320)는 상기 제어부(300)(예컨대, 이동 통신 서비스를 제공하기 위한 프로그램 루틴)와 연계하여 위치등록 및/또는 슬롯모드(Slot Mode) 및/또는 전력제어(Power Control) 및/또는 핸드오프(Hand-off) 및/또는 호처리(Call Processing) 절차를 포함하는 이동 통신 서비스를 제공하는 것을 특징으로 하며, 상기 이동 통신 서비스를 제공하는 과정에서 이동 통신망의 종단에 해당하는 이동기지국(110)과 무선 주파수 신호의 송수신을 수행하는 RF 처리기능(예컨대, 안테나 제어, 무선 주파수 신호의 변조, 합성, 증폭 및/또는 필터링 등을 수행)를 더 포함하여 이루어진다. 특히, 상기 통신부(235)(320)는 상기 이동 통신 서비스를 제공하기 위해 무선 단말기(100)에서 상기 기지국(110)으로 송신되는 정보 또는 신호를 CDMA 스택으로 가공 처리하거나, 상기 기지국(110)으로부터 수신되는 CDMA 스택으로부터 소정의 정보 또는 신호를 독출하는 기능을 제공하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 통신부(235)(320)는 소정의 호처리 절차를 수행하는 소정의 음성통화장치와 통화채널이 연결된 경우, 소정의 음성통화 데이터를 포함하여 상기 기지국(110)으로부터 수신되는 정보 또는 신호를 가공 처리하여 음성통화 데이터를 독출하고, 상기 독출된 음성통화 데이터를 상기 제어부(300)를 통해 사운드 처리부(325)로 제공하거나, 또는 상기 사운드 처리부(325)로부터 엔코딩된 음성통화 데이터를 상기 제어부(300)를 통해 제공받아 CDMA 스택 기반으로 정보 또는 신호로 가공 처리하여 상기 기지국(110)을 통해 송신하는 것이 바람직하다.
상기 화면 출력부(305)는 화면 출력을 위한 LCD 드라이버(Driver)로서 상기 제어부(300)(예컨대, LCD로 소정의 정보 또는 데이터를 출력하는 프로그램 루틴)에 의해 키 입력부(310)를 통해 발생하는 키 데이터, 무선단말기에 구비된 소정의 기능을 수행하는 과정에서 추출 및/또는 생성되는 각종 정보, 신호, 및/또는 컨텐츠( 예컨대, 문자 컨텐츠, 이미지 컨텐츠, 및/또는 멀티미디어 컨텐츠)를 LCD로 출력하는 역할을 수행하는 것을 특징으로 하며, 상기 화면 출력부(305)와 LCD를 통해 상기 무선단말기에 구비되는 화면 출력수단이 제공된다.
상기 키 입력부(310)는 다수의 숫자키(Number Key), 문자키(Character Key) 및/또는 적어도 하나 이상의 기능키(Function Key)를 구비한 소정의 키패드(Keypad)로부터 입력되는 적어도 하나 이상의 키 데이터로부터 그에 대응하는 소정의 정보 또는 신호를 독출(예컨대, 키 데이터와 매칭되는 정보 또는 신호를 저장하는 테이블로부터 독출)하여 상기 제어부(300)로 전달하는 역할을 수행하는 것을 특징으로 하며, 상기 키 입력부(310)와 키패드를 통해 상기 무선단말기에 구비되는 키 입력수단이 제공된다.
상기 메모리부(350)는 무선단말기의 전반적인 동작을 제어하기 위한 소정의 프로그램 루틴(또는 코드) 및/또는 프로그램 데이터(예컨대, 프로그램 루틴(또는 코드)에 의한 동작이 수행될 때 입·출력되는 정보 및/또는 데이터를 저장하는 메모리 소자의 총칭으로서, 읽기 전용 메모리에 해당하는 ROM(Read Only memory)과 읽기/쓰기가 가능한 플래시 메모리(Flash Memory; FM), 및 EEPROM(Electrically Erasable and Programmable Read Only Memory) 등을 포함하여 이루어진다. 일반적으로 상기 ROM은 삭제되면 안되는 시스템 정보가 저장되고, 상기 플래시 메모리에는 운영체제 루틴, 호처리 프로그램 루틴, 및/또는 상기 무선단말기를 통해 제공되는 애플리케이션 프로그램 루틴과 이를 위한 정보 또는 데이터 등이 저장되며, 상 기 EEPROM에는 단말기 등록관련 파라미터와 전화번호(예컨대, 주소록) 또는 상기 무선단말기에 구비된 애플리케이션을 수행하는 중에 추출 및/또는 생성되는 적어도 하나 이상의 정보 및/또는 데이터 등이 저장된다.
본 발명의 바람직한 실시 방법에 따르면, 상기 메모리부(350)는 소정의 키 신호음 정보와 상기 무선 단말기(100)에서 소정의 부가 서비스를 제공하기 위해 요구되는 소정의 데이터를 연계하여 저장하는 것이 바람직하며, 및/또는 소정의 키 신호음 정보와 상기 무선 단말기(100)에서 소정의 부가 서비스를 제공하기 위해 요구되는 소정의 애플릿(또는 프로그램)을 연계하여 저장하는 것이 바람직하다. 이에 의해, 상기 중계 서버(200)로부터 소정의 키 신호음 정보가 수신 및 독출되는 경우, 상기 제어부(300)에 의해 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)이 로드되어 소정의 부가 서비스를 제공하게 된다.
상기 사운드 처리부(325)는 무선 단말기(100)에 구비되어 있는 소정의 마이크(Microphone)를 통해 사운드 입력부(340)로부터 입력되는 음성통화 신호를 엔코딩(Encoding)한 음성통화 데이터를 상기 제어부(300)와 연동하여 통신부(235)(320)로 제공하거나, 또는 상기 통신부(235)(320)로부터 제어부(300)에 의해 제공되는 음성통화 데이터를 디코딩(Decoding)하여 음성통화음을 추출하여 사운드 출력부(335)를 통해 소정의 스피커(Speaker)를 통해 출력하는 것을 특징으로 하며, 이를 위해 상기 음파 처리부에는 소정의 코덱(Codec)칩이 구비되며, 상기 마이크로부터 소정의 음성통화 신호를 입력받는 사운드 입력부(340)와, 상기 스피커로 소정의 음 성통화음을 출력하는 사운드 출력부(335)를 포함하여 이루어지는 것을 특징으로 한다.
상기 사운드 처리부(325)의 사운드 입력부(340)는 상기 마이크로부터 입력되는 공기압의 변화를 전기적 음파 신호로 변환한 음성통화 신호를 상기 코덱부(330)로 제공하는 것을 특징으로 하며, 사운드 출력부(335)는 상기 코덱부(330)로부터 제공되는 음성통화음을 전기적 음파 신호로 변환하여 상기 스피커를 통해 출력하여 공기압을 변화시키는 것을 특징으로 한다.
상기 사운드 처리부(325)의 코덱부(330)는 상기 사운드 입력부(340)를 통해 제공되는 전기적 음파 신호를 디지털 음파 신호로 부호화하여 생성된 음성통화음을 엔코딩하여 소정의 음성통화 데이터를 생성하는 것을 특징으로 하며, 상기 엔코딩 과정에서 상기 음성통화음을 소정의 압축 알고리즘에 의해 압축되는 것이 바람직하다. 또한, 상기 코덱부(330)는 상기 제어부(300)에 의해 제공되는 음성통화 데이터를 디코딩하여 소정의 디지털 음파 신호로 부호화된 음성통화음을 생성하는 것을 특징으로 하며, 상기 디코딩 과정에서 상기 음성통화 데이터가 소정의 압축 알고리즘에 의해 압축된 경우 그에 대응하는 소정의 압축해제 알고리즘을 통해 상기 음성통화음을 생성하는 것이 바람직하다.
본 발명에 따르면, 상기 사운드 처리부(325)에는 상기 코덱부(330)에 의해 디코딩된 음성통화음을 필터링하여, 상기 음성통화음에 복합 주파수 부호(DTMF) 방 식으로 중첩 및/또는 삽입된 적어도 하나 이상의 키 신호음이 포함되어 있는지 확인하고, 상기 확인결과 상기 음성통화음에 키 신호음이 포함된 경우, 상기 필터링 과정을 통해 상기 키 신호음을 검출하는 것을 특징으로 하는 키 신호음 검출부(345)가 구비되는 것을 특징으로 한다.
상기 키 신호음 검출부(345)는 상기 디지털 음파 신호 형태로 디코딩된 음성통화음을 디지털 방식의 대역 통과 필터(BPF)를 통해 필터링하여, 상기 음성통화음에 미리 정의된 소정의 키 신호음(예컨대, 697Hz 또는 770Hz 또는 852Hz 또는 941Hz의 저대역 신호음과, 1209Hz 또는 1336Hz 또는 1477Hz의 고대역 신호음이 합성되어 생성되는 키 신호음)이 포함되어 있는지 확인하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 키 신호음 검출부(345)는 소정의 소음 제어 필터를 통해 상기 디코딩된 음성통화음에서 미리 정의된 키 신호음 이외의 음성통화 신호를 집중적으로 소거(또는 감쇄) 시킨 후, 상기 음성통화음을 소정의 대역 통과 필터(BPF)를 통해 필터링하여, 상기와 같이 미리 정의된 키 신호음이 중첩 및/또는 삽입되어 있는지 판단하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 키 신호음 검출부(345)는 소정의 디지털 증폭기를 통해 상기 디코딩된 음성통화음에서 미리 정의된 키 신호음을 집중적으로 증폭 시킨 후, 상기 음성통화음을 소정의 대역 통과 필터(BPF)를 통해 필터링하여, 상기와 같이 미리 정의된 키 신호음이 중첩 및/또는 삽입되어 있는지 판단하는 것이 바람직하다.
본 발명의 또다른 일 실시 방법에 따르면, 상기 키 신호음 검출부(345)는 디지털 부호화 과정에서 생성되는 상기 키 신호음(예컨대, 미리 정의된 상기 저대역 신호음과 고대역 신호음을 복합 주파수 부호(DTMF) 방식으로 합성한 신호음)의 특징적인 패턴을 인식하는 소정의 패턴 인식 알고리즘을 통해 상기와 같이 미리 정의된 키 신호음이 중첩 및/또는 삽입되어 있는지 판단하는 것이 바람직하다.
상기 음성통화음에 미리 정의된 적어도 하나 이상의 키 신호음이 중첩 및 삽입된 경우, 상기 키 신호음 검출부(345)는 상기 대역 통과 필터(BPF)에 의해 필터링된(또는 소정의 패턴 인식 알고리즘에 의해 인식된) 결과를 상기 중계 서버(200)에서 상기 음성통화음을 통해 상기 무선 단말기(100)로 제공한 소정의 키 신호음으로 간주하여 상기 키 신호음을 소정의 키 신호음 정보와 매칭하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 키 신호음 검출부(345)는 상기 키 신호음에 의해 상기 무선 단말기(100) 간 음성통화가 방해받는 것을 방지하기 위해, 상기 음성통화음에서 상기 키 신호음을 제거하고, 상기 키 신호음이 제공된 음성통화음을 상기 코덱부(330)와 연계하여 상기 사운드 출력부(335)를 통해 출력하는 것을 포함하여 이루어지는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 키 신호음 정보가 상기 음성통화 데이터의 예비영역에 삽입되어 제공된 경우, 상기 키 신호음 검출부(345)는 상기 코덱부(330)에서 상기 음성통화 데이터를 디코딩하여 소정의 음성통화음을 추출하는 과정에서, 상기 음성통화 데이터의 예비영역에 미리 정의된 키 신호음 정보가 삽입되어 있는지 확인하고, 상기 확인결과 키 신호음 정보가 삽입된 경우, 상기 음성통화 데이터의 예비영역으로부터 해당 키 신호음 정보를 검출하는 것이 가능하다.
도면3을 참조하면, 상기 제어부(300)에는 상기 무선 단말기(100)에 구비된 기록매체에 기록되는 소정의 프로그램으로서,
- 상기 키 신호음 검출부(345)로부터 상기 중계 서버(200)로부터 제공된 적어도 하나 이상의 키 신호음 정보를 독출하는 독출부(360);
- 상기 메모리부(350)에 상기 독출된 키 신호음 정보와 매칭되는 소정의 데이터 또는 소정의 애플릿(또는 프로그램)이 저장되어 있는지 판단하는 판단부(365); 및
- 상기 판단결과 소정의 데이터 또는 소정의 애플릿(또는 프로그램)이 저장된 경우, 상기 메모리부(350)로부터 상기 데이터 또는 애플릿(또는 프로그램)을 로드하는 로드부(370);를 포함하여 이루어지는 것을 특징으로 한다.
상기 독출부(360)는 상기 키 신호음 검출부(345)가 상기 음성통화 데이터 및/또는 상기 음성통화 데이터를 디코딩하여 생성된 음성통화음으로부터 소정의 키 신호음을 확인 및 상기 키 신호음에 대응하는 소정의 키 신호음 정보를 검출한 경우, 상기 키 신호음 검출부(345)로부터 상기 키 신호음 정보를 독출하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 독출부(360)는 ‘0’~’9’ 까지의 숫자와 ‘#’ 및 ‘*’을 포함하는 특수문자를 적어도 하나 이상 포함하는 키 신호음 정보를 독출하는 것이 바람직하다.
상기 판단부(365)는 상기 독출부(360)에 의해 적어도 하나 이상의 키 신호음 정보가 독출된 경우, 상기 메모리부(350)에 상기 독출된 키 신호음 정보와 매칭되는 소정의 데이터 또는 소정의 애플릿(또는 프로그램)이 저장되어 있는지 판단하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 메모리부(350)에 상기 키 신호음 정보와 매칭된 소정의 데이터가 저장된 경우, 상기 판단부(365)는 상기 무선 단말기(100)에 상기 데이터를 사용하는 소정의 애플릿(또는 프로그램)이 기 구동(또는 실행)되어 있는지 판단하는 것을 더 포함하여 이루어지는 것이 바람직하다.
상기 로드부(370)는 상기 판단결과 상기 메모리부(350)에 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 소정의 애플릿(또는 프로그램)이 저장된 경우, 상기 데이터 또는 애플릿(또는 프로그램)을 로드하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 메모리부(350)에 상기 키 신호음 정보와 매칭된 소정의 데이터가 저장되어 있으나, 상기 무선 단말기(100)에 상기 데이터를 사용하는 소정의 애플릿(또는 프로그램)이 기 구동(또는 실행)되어 있지 않은 경우, 상기 데이터를 사용하는 해당 애플릿(또는 프로그램)을 구동(또는 실행)하여 로드하고, 상기 애플릿(또는 프로그램)이 상기 데이터를 사용하도록 로드하는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 메모리부(350)에 상기 키 신호음 정보와 매칭된 소정의 애플릿(또는 프로그램)이 저장된 경우, 상기 로드부(370)는 상기 메모리부(350)로부터 상기 소정의 애플릿(또는 프로그램)을 구동(또는 실행)하여 로드하는 것이 바람직하다.
도면4는 본 발명의 일 실시 방법에 따라 중계 서버(200)에서 통화채널이 연결된 무선 단말기(100)로 키 신호음을 제공하는 바람직한 과정을 도시한 도면이다.
보다 상세하게 본 도면4는 본 발명의 바람직한 실시 방법에 따라 무선 단말기(100) 간 통화채널이 연결되는 경우, 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)에서 상기 통화채널을 통해 소정의 키 신호음을 발생하여 전송하면, 상기 중계 서버(200)에서 상기 키 신호음을 독출하여 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 즉시 전송하거나, 또는 저장매체(225) 로부터 상기 키 신호음과 소정의 신호/데이터를 추출하여 전송하는 바람직한 과정을 도시한 도면이다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 무선 단말기(100)로부터 전송되는 키 신호음을 상기 신호음과 매칭되는 신호/데이터로 대체하여도 무방함을 용이하게 이해할 수 있을 것이다.
도면4를 참조하면, 발신측 무선 단말기(100)는 통화채널을 연결하고자 하는 소정의 수신측 전화번호를 입력하고, 통화버튼을 눌러 상기 수신측 전화번호에 대응하는 수신측 무선 단말기(100)와 호접속을 요청하는데(400), 상기 무선 단말기(100)와 상기 이동 통신망 상의 기지국(110) 사이의 무선구간에서 이루어지는 소정의 호처리 절차를 통해 상기 무선 단말기(100)와 상기 기지국(110) 사이의 액세스 채널이 통화채널로 변환 및 상기 수신측 무선 단말기(100)와 통화채널을 연결하는 바람직한 실시 과정은 다음과 같다.
상기 무선 단말기(100)에서 액세스채널의 개시 메시지(Origination Message)를 통해 전화 걸기를 시작하면, 상기 무선 단말기(100)와 상기 기지국(110) 간 액세스채널의 프리엠블 신호(Preamble Signal)를 통해 초기 등기가 획득되고, 상기 기지국(110)은 소정의 채널할당메시지(Channel Assignment Message)를 통해 채널 주파수, 왈쉬코드(Walsh Code) 번호를 상기 무선 단말기(100)와 기지국(110) 사이의 호출채널을 통해 상기 무선 단말기(100)로 전송하고, 상기 무선 단말기(100)는 수신모드를 통화채널로 변환한 후 두개의 연속적인 통화채널 프레임 수신을 확인하는데, 이 때 상기 기지국(110)은 순방향 통화채널을 통해 상기 무선 단말기(100)로 널 데이터(Null Data)를 송신하기 시작한다.
만약 상기 무선 단말기(100)에서 통화채널 프레임 수신이 확인되면, 상기 무선 단말기(100)는 역방향 통화채널을 통해 프리엠블 신호를 상기 기지국(110)으로 송신하고, 상기 기지국(110)의 액세스채널의 RTD(Round Trip Delay)값(=기지국(110) 송신으로부터 수신까지의 시간 지연값)을 이용하여 역방향 통화채널 윈도우 중심을 설정한 후 역방향 통화채널을 통해 초기 동기를 획득하고, 역방향 통화채널 동기가 획득되었음을 상기 무선 단말기(100)와 기지국(110) 사이의 순방향 통화채널을 이용하는 오더 메시지(Order Message)를 통해 상기 무선 단말기(100)로 전송하면, 상기 무선 단말기(100)는 상기 역방향 통화채널을 통해 널 데이터를 송신하기 시작한다.
상기와 같은 과정을 통해 상기 무선 단말기(100)와 상기 기지국(110) 사이의 순방향 및 역방향 통화채널을 통해 널 데이터가 송수신되기 시작하면, 상기 무선 단말기(100)는 서비스 옵션(Service Option; SO) 메시지를 통해 통화채널의 형태를 상기 기지국(110)으로 전송한다.
예컨대, SO 1은 8Kbps QCELP(Qualcomm Code Excitation Linear Prediction) 음성통화에 해당하고, SO 2는 8Kbps 테스트용 루프백 호출(Loopback Call)에 해당하고, SO 3은 8Kbps의 EVRC(Enhanced Variable Rate Coder) 음성통화에 해당하고, SO 4는 회선교환방식의 비동기 데이터 서비스에 해당하고, SO 5는 G3 팩스 서비스 에 해당하고, SO 6는 단문메시지(Short Message Service; SMS)에 해당하고, SO 7은 인터넷을 위한 패킷교환방식의 데이터 서비스에 해당하고, SO 8은 셀룰러 디지털 패킷 데이터(Cellular Digital Packet Data; CDPD)를 위한 패킷교환방식의 데이터 서비스에 해당하고, SO 9는 32Kbps 테스트용 루프백 호출이고, SO 32760은 32Kbps QCELP 음성통화에 해당한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 무선 단말기(100)는 음성통화를 위한 통화채널을 연결을 위한 서비스 옵션으로 SO 1, SO 3, SO 32760을 상기 기지국(110)으로 전송하는 것이 바람직하며, 그 외 단문메시지나 무선 인터넷을 위한 서비스 옵션을 전송하여도 무방하다.
상기와 같이 무선 단말기(100)로부터 서비스 옵션이 수신되면, 상기 기지국(110)은 상기 서비스 옵션에 대응하는 소정의 자원(Resource)을 할당하는데, 상기 과정에서 상기 무선 단말기(100) 및/또는 상기 기지국(110)에서 생성 및/또는 추출 및/또는 할당된 소정의 호접속 정보가 상기 기지국(110)으로부터 상기 제어국을 경유하는 소정의 유선구간을 통해 상기 이동통신망 상의 무선 교환국(115)으로 수신된다.
상기와 같이 무선 교환국(115)으로 소정의 발신호가 수신되면, 상기 무선 교환국(115)은 상기 수신된 발신호를 판독하여 상기 발신호에 대응하는 수신측 무선 단말기(100)로 상기 발신호의 착신을 요청하고, 상기 수신측 무선 단말기(100)로부 터 소정의 착신호가 수신되면(예컨대, 수신측 무선 단말기(100)에서 착신하면), 상기 무선 교환국(115)은 상기 발신측 무선 단말기(100)와 수신측 무선 단말기(100) 사이의 통화채널을 연결하는 소정의 호연결 절차를 수행한다(405).
상기와 같이 무선 교환국(115)에서 호연결 절차를 수행하는 동안, 상기 중계 서버(200)는 상기 무선 교환국(115)과 연계하여 상기 무선 단말기(100) 간 통화채널이 연결(예컨대, 수신측 무선 단말기(100)에서 무선 교환국(115)으로 착신호가 수신)되는지 확인(410)하는 과정을 반복하다.
만약 상기 무선 단말기(100) 간 통화채널 연결이 확인되면(415), 상기 중계 서버(200)는 상기 무선 교환국(115)과 연계하여 상기 통화채널을 통해 송수신되는 음성통화 데이터에 소정의 키 신호음이 포함되어 있는지 확인하고(420), 상기 확인결과 상기 음성통화 데이터에 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로부터 전송된 키 신호음이 포함된 것으로 확인되는 경우(425), 상기 중계 서버(200)는 상기 통화채널로부터 상기 확인된 키 신호음을 수신한 후(430), 상기 키 신호음을 상기 통화채널에 연결된 적어도 하나 이상의 무선 단말기(100)로 즉시 전송할 지 여부를 판단한다(435).
만약 상기 판단결과 상기 키 신호음을 상기 통화채널을 통해 즉시 전송하는 것으로 판단되면(440), 상기 중계 서버(200)는 상기 통화채널을 통해 해당 음성통화를 수신하는 적어도 하나 이상의 무선 단말기(100)로 상기 키 신호음을 즉시 전 송한다(445).
반면 상기 판단결과 상기 키 신호음을 상기 통화채널을 통해 즉시 전송하는 것으로 판단되지 않는다면(440), 상기 중계 서버(200)는 상기 저장매체(225)로부터 상기 키 신호음과 매칭되며, 또한 상기 키 신호음이 포함된 음성 데이터를 수신하는 무선 단말기(100)로 전송 가능한 소정의 데이터 구조를 포함하는 신호/데이터 정보를 추출하고(450), 상기 통화채널을 통해 해당 음성통화를 수신하는 적어도 하나 이상의 무선 단말기(100)로 상기 추출된 상기 신호/데이터 정보를 전송한다(455).
도면5는 본 발명의 바람직한 실시 방법에 따라 무선 단말기(100)에서 중계 서버(200)로부터 제공된 키 신호음을 수신하는 바람직한 과정을 도시한 도면이다.
보다 상세하게 본 도면5는 상기 도면7과 같은 과정을 통해 적어도 하나 이상의 키 신호음이 중첩 및/또는 삽입되어 전송된 음성통화 데이터를 수신하는 무선 단말기(100)에서 상기 음성통화 데이터로부터 소정의 키 신호음 정보를 검출 및 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)을 로드하는 바람직한 과정을 도시한 도면이다.
도면5를 참조하면, 상기 무선 단말기(100)는 통화채널을 통해 소정의 음성통화 데이터를 수신하고(500), 상기 수신된 음성통화 데이터를 디코딩하여 소정의 음 성통화음을 추출하는데(505), 상기 무선 단말기(100)는 상기와 같이 디코딩된 음성통화음을 필터링하여 상기 음성통화음에 적어도 하나 이상의 키 신호음이 중첩 및/또는 삽입되어 있는지 판단한다(510).
만약 상기 음성통화음에 키 신호음이 중첩 및/또는 삽입되어 있지 않다면(예컨대, 음성통화음에서 키 신호음이 검출되지 않는다면)(515), 상기 무선 단말기(100)는 상기 디코딩된 음성통화음을 즉시 출력한다(520).
반면 상기 음성통화음에 적어도 하나 이상의 키 신호음이 중첩 및/또는 삽입되어 있다면(515), 상기 무선 단말기(100)는 상기 음성통화음으로부터 적어도 하나 이상의 키 신호음을 검출한다(525).
본 발명의 바람직한 실시 방법에 따르면, 상기 음성통화음에 적어도 하나 이상의 키 신호음이 중첩 및/또는 삽입되어 있는 경우(515), 상기 무선 단말기(100)는 상기 음성통화음에서 상기 키 신호음을 소거한 후(530), 상기 키 신호음이 소거된 음성통화음을 출력한다(520).
본 발명의 다른 실시 방법에 따르면, 상기 무선 단말기(100)는 상기 상기 음성통화음에서 상기 키 신호음을 소거하지 않고 상기 디코딩된 음성통화음을 즉시 출력하여도 무방할 것이다.
상기와 같이 음성통화음으로부터 적어도 하나 이상의 키 신호음이 검출되면(525), 상기 무선 단말기(100)는 상기 검출된 적어도 하나 이상의 키 신호음으로 이루어진 소정의 키 신호음 정보가 독출되는지 판단(예컨대, 키 신호음 정보가 ‘0’~‘6’까지의 숫자를 적어도 하나 이상 포함하여 마지막에 ‘#’이 위치해야 한다면, 검출되는 키 신호음에 ‘#’가 포함되어 있는지 판단)하는데(535), 만약 상기 키 신호음 정보가 독출되지 않는다면(540), 상기 무선 단말기(100)는 적어도 하나 이상의 키 신호음으로 이루어진 소정의 키 신호음 정보가 독출될 때까지 상기와 같은 과정(예컨대, (500)~(530)의 과정)을 반복한다.
반면 적어도 하나 이상의 키 신호음으로 이루어진 키 신호음 정보가 독출된다면(540), 상기 무선 단말기(100)는 상기 메모리부(350)에서 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)이 구비되어 있는지 판단한다(545).
만약 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)이 구비되어 있지 않다면(550), 상기 무선 단말기(100)는 키 신호음 정보를 기반으로 소정의 부가 서비스를 제공하는 과정을 수행하지 않는다.
반면 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)이 구비되어 있다면(550), 상기 무선 단말기(100)는 메모리부(350)로부터 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)을 로드 하는데(555), 이후 상기 로드된 소정의 데이터 또는 애플릿(또는 프로그램)을 통해 상기무선 단말기(100)에서 소정의 부가 서비스가 제공된다.
도면6은 본 발명의 바람직한 실시 방법에 따라 키 신호음을 수신한 무선 단말기(100)에서 부가 서비스를 제공하는 바람직한 실시예를 도시한 도면이다.
보다 상세하게 본 도면6은 무선 단말기(100)에 음성통화 중 음성통화음에 음성신호가 포함되었는지 여부에 따라 통화음악의 볼륨을 자동으로 조정하여 출력하는 애플릿(또는 프로그램)을 소정의 키 신호음 정보와 매칭하여 구비한 후, 소정의 무선 단말기(100)와 통화채널을 연결하여 음성통화 중 상기 통화음악 출력용 애플릿(또는 프로그램)과 매칭되는 소정의 키 신호음 정보를 수신하여 상기 통화음악 출력용 애플릿(또는 프로그램) 실행하는 경우에 있어서, 상기 음성통화 중 출력되는 통화음악을 히스토그램으로 화면에 출력하고 있는 예시도이다.
일반적으로 음성통화 중 통화음악이 출력되는 경우, 상기 통화음악을 통해 다양한 이벤트 효과를 연출할 수 있지만, 역으로 상기 통화음악에 의해 음성신호에 대한 가청력이 저하되는 문제를 야기할 수 있다. 이를 해결하기 위해서는 상기 음성통화음에 음성신호가 포함되지 않은 경우, 도면6의 (가)와 같이 통화음악이 정상적으로 출력되는 것이 바람직하고, 상기 음성통화음에 음성신호가 포함되지 않은 경우(예컨대, 음성통화음에 노이즈만 1초 이상 지속되는 경우), 상기 통화음악의 볼륨을 도면6의 (나)와 같이 줄이는 것이 바람직한데, 상기와 같이 최적화된 통화 음악 출력은 상기 음성통화음에 음성신호가 포함되는지 여부를 확인할 수 있는 상기 무선 단말기(100)에 구비된 경우에 구현된다.
도면7은 본 발명의 다른 일 실시 방법에 따른 키 신호음 운용 시스템을 도시한 도면이다.
보다 상세하게 본 도면7은 이동 통신망 상의 무선 교환국(115)과 연동되는 소정의 서버(700)(본 발명을 이루기 위한 기능구성과 저장매체(720)를 구비한 서버(700))에서, 상기 무선 교환국(115)에 구비된 기능구성의 일부와 연계하여 무선 단말기(100) 간 통화채널로부터 소정의 정보를 독출 및 판독하여 상기 통화채널에 연결된 적어도 하나 이상의 무선 단말기(100)로 상기 통화채널을 통해 소정의 키 신호음을 제공하는 시스템을 도시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 서버(700)에 구비된 기능구성이 상기 무선 교환국(115)(또는 네트워크 상의 서버(700))에 구비되거나, 또는 상기 저장매체(720)가 상기 서버(700) 내부가 아닌 이동 통신망 및/또는 네트워크 상에 구비되어도 무방함을 명백하게 이해할 수 있을 것이다.
상기 무선 단말기(100)는 상기 이동 통신망을 통해 소정의 호접속 절차를 수행하여 음성통화를 위한 소정의 통화채널을 연결하는 기능이 기본적으로 구비되어 있으며, 본 발명을 위해 상기 무선 단말기(100)에 음성통화 중 소정의 부가 서비스를 제공하도록 정의된 소정의 데이터 또는 소정의 애플릿(또는 프로그램)을 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 적어도 하나 이상의 무선 단말기(100)에서 해당 통화채널을 통해 이동 통신망 및/또는 네트워크 상의 서버(700) 또는 장치로부터 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 수신 및 판독하여 이와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)을 통해 부가 서비스를 제공하는 기능이 구비되는 것을 특징으로 한다.
도면7을 참조하면, 상기 서버(700)는 상기 이동 통신망 상의 무선 교환국(115)과 연동되는 것을 특징으로 하며,
- 소정의 무선 단말기 정보와 적어도 하나 이상의 서비스 등록정보 및 키 신호음 정보를 연계 처리하여 저장하는 저장매체(720);
- 무선 교환국(115)과 연계하여 무선 단말기(100) 간 통화 채널이 연결되었는지 확인하는 채널 확인부(705);
- 상기 무선 교환국(115)으로부터 통화채널이 연결된 적어도 하나 이상의 무선 단말기 정보를 독출하는 독출부(710);
- 상기 독출된 무선 단말기 정보와 상기 저장매체(720)에 저장된 무선 단말기 정보 및/또는 서비스 등록정보를 참조하여 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 키 신호음 정보를 제공할 지 판단하는 서비스 판단부(715);
- 상기 판단결과 키 신호음 제공 시, 상기 저장매체(720)로부터 상기 무선 단말기 정보 및/또는 서비스 등록정보와 연계된 키 신호음 정보를 추출하는 추출부(725);
- 상기 추출된 키 신호음 정보에 대응하는 적어도 하나 이상의 키 신호음을 발생하는 키 신호음 발생부(730); 및
- 상기 무선 교환국(115)과 연계하여 상기 통화채널을 통해 송수신되는 음성통화 데이터를 가로채기하여 상기 키 신호음을 중첩 및/또는 삽입하여 적어도 하나 이상의 무선 단말기(100)로 제공하는 제공부(735);를 포함하여 이루어지는 것을 특징으로 한다.
상기 저장매체(720)는 이동 통신망에 접속하여 통화채널이 연결되는 무선 단말기(100) 중, 상기 서버(700)에 키 신호음 기반 부가 서비스를 등록한 소정의 무선 단말기 정보와, 상기 무선 단말기(100)로 제공하도록 정의된 적어도 하나 이상의 서비스 등록정보 및 키 신호음 정보를 연계 처리하여 저장하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 무선 단말기 정보는 상기 무선 교환국(115)(또는 HLR(120)/VLR(120))으로부터 통화채널이 연결된 각각의 무선 단말기(100)를 식별하기 위한 고유 정보로서, 각 무선 단말기(100)에 할당된 전화번호 및/또는 기기 일련번호 및/또는 상기 무선 단말기(100) 탑재 또는 이탈착되는 IC(Integrated Circuit)칩(예컨대, SIM(Subscriber Identity Module), UIM(Universal Identification Module), USIM(Universal Subscriber Identity Module), 및/또는 금융IC칩)에 구비된 IC칩 고유정보(예컨대, 칩 일련번호 및/또는 IC칩에 저장된 공인 인증서 정보)를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 서비스 등록정보는 상기 서버(700)에서 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 키 신호음을 제공하여 소정의 부가 서비스를 제공할지 여부를 판단하기 위해 상기 무선 단말기(100) 및/또는 유선 네트워크 상의 단말 및/또는 상기 키 신호음 서비스 제공자 단말에 의해 등록된 정보로서, 키 신호음이 제공될 무선 단말기 정보(예컨대, 발신측 무선 단말기(100)로 키 신호음이 제공되는 경우 발신측 무선 단말기 정보, 및/또는 수신측 무선 단말기(100)로 키 신호음이 제공되는 경우 수신측 무선 단말기 정보)와 상기 키 신호음이 제공될 무선 단말기(100)에 구비되어 있는 소정의 데이터 정보 또는 소정의 애플릿(또는 프로그램) 정보를 포함하여 이루어지는 것이 바람직하다.
예컨대, 상기 서비스 등록정보에 키 신호음을 제공받을 특정 수신측 무선 단말기 정보가 포함되고, 상기 발신측 무선 단말기(100)(예컨대, 키 신호음 서비스를 등록한 무선 단말기(100))와 상기 수신측 무선 단말기(100)(예컨대, 서비스 등록정보에 포함된 무선 단말기 정보)와 통화채널이 연결되는 경우, 상기 서버(700)에서 상기 수신측 무선 단말기(100)에 구비되어 있는 소정의 데이터 또는 소정의 애플릿(또는 프로그램)을 확인하고, 상기 수신측 무선 단말기(100)에 구비되어 있는 소정의 데이터 또는 소정의 애플릿(또는 프로그램)을 로드하는 키 신호음 정보를 상기 저장매체(720)로부터 추출하는 것이 가능하다.
본 발명의 다른 실시 방법에 따르면, 상기 서버(700)에서 상기 키 신호음 제공여부를 판단 및 소정의 키 신호음 정보를 추출하지 않고, 상기 발신측 무선 단말기(100)에서 발신하는 소정의 발신호에 포함된 키 신호음 서비스 코드를 통해 키 신호음 제공여부가 판단 및 소정의 키 신호음 정보를 추출되는 경우, 상기 서비스 등록정보는 상기 발신호에 포함된 키 신호음 서비스 코드로 대체되는 것이 가능하며, 바람직한 키 신호음 서비스 코드는 도면6을 통해 설명한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 키 신호음 정보는 상기 서버(700)에서 통화채널을 통해 상기 키 신호음을 기반으로 소정의 부가 서비스를 제공하기 위한 소정의 데이터 또는 소정의 애플릿(또는 프로그램)이 구비되어 있는 무선 단말기(100)로 제공할 적어도 키 신호음을 포함하여 이루어진 정보로서, 상기 키 신호음 정보는 상기 서비스 등록정보(또는 키 신호음 서비스 코드)와 일대일로 매칭되어 저장되는 것이 바람직하다.
상기 채널 확인부(705)는 상기 무선 교환국(115)과 연계하여(예컨대, 무선 교환국(115)에 구비된 일부 기능구성을 참조 또는 공유)하여 무선 단말기(100) 간 통화채널이 연결되었는지 확인하는 것을 특징으로 하며, 상기 통화채널이 연결된 경우 해당 통화채널 정보를 상기 독출부(710)로 제공하는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 무선 교환국(115)으로 소정의 발신측 무선 단말기(100)로부터 소정의 발신호가 수신된 후, 미리 정의된 호접속 절차에 따라 소정의 수신측 무선 단말기(100)로부터 소정의 착신호가 수신되면, 상기 발신측 무선 단말기(100)와 수신측 무선 단말기(100) 사이에는 통화채널이 연결된 것으로 간주되며, 상기 채널 확인부(705)는 상기 무선 교환국(115)과 연계하여 상기 발신호 및 착신호를 검출함으로써 상기 무선 단말기(100) 사이에 통화채널이 연결되었는지 확인하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 채널 확인부(705)를 상기 무선 교환국(115)에 구비한 후, 상기 무선 교환국(115)에서 무선 단말기(100) 간 연결되는 통화채널을 직접 확인하여 상기 서버(700)로 제공하여도 무방하다.
상기 독출부(710)는 상기 채널 확인부(705)에 의해 무선 단말기(100) 간 통화채널이 확인되는 경우, 상기 무선 교환국(115)으로부터 상기 통화채널이 연결된 발신측 무선 단말기 정보 및/또는 수신측 무선 단말기 정보를 독출하는 것을 특징으로 하며, 상기 독출된 적어도 하나 이상의 무선 단말기 정보는 상기 서비스 판단부(715)로 제공되는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 독출부(710)는 상기 통화채널이 연결된 무선 단말기 정보를 상기 무선 교환국(115)을 통해 상기 발신호 및/또는 착신호로부터 독출하는 것이 바람직하며, 및/또는 무선 교환국(115)을 통해 무선 단말기(100) 간 통화채널이 연결된 후 상기 통화채널 정보가 갱신되는 상기 HLR(120)/VLR(120)로부터 상기 통화채널이 연결된 무선 단말기 정보를 독출하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 저장매체(720)에 키 신호음 서비스 코드가 저장되고, 상기 발신측 무선 단말기(100)의 발신 단계에서 상기 무선 교환국(115)으로 제공되는 발신호 및/또는 수신측 무선 단말기(100)의 착신 단계에서 상기 무선 교환국(115)으로 제공되는 착신호에 소정의 키 신호음 서비스 코드가 포함된 경우, 상기 독출부(710)는 상기 무선 교환국(115)으로부터 상기 통화채널이 연결된 발신측 무선 단말기 정보 및/또는 수신측 무선 단말기 정보와, 상기 무선 단말기(100)로부터 무선 교환국(115)으로 수신된 발신호 및/또는 착신호에 포함된 소정의 키 신호음 서비스 코드를 독출하는 것이 가능하다.
상기 서비스 판단부(715)는 상기 무선 교환국(115)으로부터 적어도 하나 이상의 무선 단말기 정보가 독출된 경우, 상기 독출된 무선 단말기 정보를 판독(예컨대, 독출된 무선 단말기 정보가 상기 저장매체(720)에 저장된 무선 단말기 정보와 일치하지 않는 경우, 상기 독출된 무선 단말기 정보를 상기 저장매체(720)에 저장된 무선 단말기 정보와 논리적으로 매칭되도록 처리)하고, 상기 저장매체(720)에 상기 독출된 무선 단말기 정보와 매칭되는 무선 단말기 정보가 저장되어 있는지 판단하는 것을 특징으로 한다.
또한, 상기 서비스 판단부(715)는 상기 저장매체(720)에 상기 독출된 무선 단말기 정보와 매칭되는 무선 단말기 정보가 저장된 경우, 해당 무선 단말기 정보와 연계 처리되어 저장된 서비스 등록정보를 판독함으로써 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 소정의 키 신호음을 제공할지 여부를 판단하는 것을 특징으로 한다.
예컨대, 상기 저장매체(720)에 저장된 무선 단말기 정보가 상기 독출된 무선 단말기 정보 중에서 발신측 무선 단말기 정보와 매칭되고, 상기 매칭되는 무선 단말기 정보와 연계 처리된 서비스 등록정보에 포함된 무선 단말기 정보가 상기 독출된 수신측 무선 단말기 정보와 매칭되는 경우, 상기 서비스 판단부(715)는 상기 서비스 등록정보와 일대일로 매칭되는 키 신호음을 상기 수신측 무선 단말기(100)로 제공하도록 판단한다.
본 발명의 다른 실시 방법에 따르면, 상기 독출부(710)에 의해 상기 무선 교환국(115)으로부터 소정의 키 신호음 서비스 코드가 독출되는 경우, 상기 서비스 판단부(715)는 상기 저장매체(720)에 상기 독출된 무선 단말기 정보와 매칭되는 무선 단말기 정보가 저장되어 있는지 판단한 후, 상기 독출된 키 신호음 서비스 코드와 상기 저장매체(720)에 상기 무선 단말기 정보와 연계 처리되어 저장된 키 신호음 서비스 코드를 비교하여 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 소정의 키 신호음을 제공할지 여부를 판단하는 것이 가능하다.
상기 추출부(725)는 상기 서비스 판단부(715)의 판단결과 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 키 신호음을 제공하도록 판단되는 경우, 상기 저장매체(720)로부터 상기 무선 단말기 정보 및/또는 서비스 등록정보(또는 키 신호음 서비스 코드)와 연계 처리된 된 키 신호음 정보를 추출하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 키 신호음 정보는 무선 단말기(100)에 구비된 키 입력부(310)의 ‘0’~’9’까지의 숫자 키와 ‘#’ 및 ‘*’를 포함하는 특수문자 키에 대응하는 키 정보를 포함하여 이루어지는 것이 바람직하며, 상기 키 신호음 정보는 상기 서버(700)에 구비된 키 신호음 발생부(730)에 의해 복합 주파수 부호(DTMF) 방식의 키 신호음이 발생되는 것이 바람직하다.
상기 키 신호음 발생부(730)는 상기 추출부(725)에 의해 저장매체(720)로부터 추출된 키 신호음 정보에 대응하는 적어도 하나 이상의 키 신호음을 복합 주파수 부호(DTMF) 방식으로 발생하는 것을 특징으로 하며, 상기 발생된 키 신호음은 상기 제공부(735)에 의해 무선 단말기(100) 간 통화채널을 통해 송수신되는 음성통화 데이터로부터 디코딩된 음성통화음에 중첩 및/또는 삽입되는 것이 바람직하다.
본 발명의 바람직한 실시 방법에 따르면, 상기 키 신호음 정보는 적어도 하나 이상의 숫자 키 및/또는 적어도 하나 이상의 특수문자 키를 포함하여 이루어지며, 상기 키 신호음 발생부(730)는 상기 숫자 키 및/또는 특수문자 키 개수만큼 키 신호음을 발생하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따라 상기 키 신호음 정보가 상기 무선 단말기(100) 간 송수신되는 음성통화 데이터의 예비영역에 직접 삽입되는 경우, 상기 키 신호음 발생부(730)에 의해 복합 주파수 부호(DTMF) 방식으로 키 신호음이 발생되는 것이 생략되는 것이 가능하며, 이 경우 상기 키 신호음 정보는 상기 제공부(735)에 의해 상기 통화채널로부터 가로챈 음성통화 데이터의 예비영역에 직접 삽입된다.
상기 제공부(735)는 상기 키 신호음 발생부(730)에 의해 적어도 하나 이상의 키 신호음이 발생되는 경우, 상기 무선 교환국(115)과 연계하여 상기 무선 단말기(100) 간 통화채널을 통해 송수신되는 음성통화 데이터를 가로채는 통화채널 가로채기 모드로 전환하고, 상기 가로챈 음성통화 데이터를 디코딩하여 소정의 음성통화음을 추출하고, 상기 음성통화음에 상기 키 신호음 발생부(730)에 의해 발생한 적어도 하나 이상의 키 신호음을 중첩 및/또는 삽입하고, 상기 키 신호음이 중첩 및/또는 삽입된 음성통화음을 다시 엔코딩하여 상기 통화채널을 통해 각 무선 단말기(100)로 전송함으로써, 상기 키 신호음을 적어도 하나 이상의 무선 단말기(100)로 제공하는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 제공부(735)가 상기 키 신호음 발생부(730)에 발생된 적어도 하나 이상의 키 신호음을 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 제공한 후, 상기 통화채널 가로채기 모드는 해 제되는 것이 바람직하다.
도면8은 본 발명의 다른 일 실시 방법에 따라 서버(700)에서 통화채널이 연결된 무선 단말기(100)로 키 신호음을 제공하는 바람직한 과정을 도시한 도면이다.
보다 상세하게 본 도면8은 상기 도면7과 같은 키 신호음 운용 시스템에 있어서, 무선 단말기(100) 간 통화채널이 연결되는 경우, 상기 서버(700)에서 상기 통화채널로부터 발신측 및/또는 수신측 무선 단말기 정보를 독출 및 판독하여 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 소정의 키 신호음을 제공할 지 판단하는 바람직한 과정을 도시한 도면이다.
도면8을 참조하면, 상기 도면4에 도시된 바와 같이 무선 단말기 간 통화채널 연결이 확인되면, 상기 서버(700)는 상기 무선 교환국(115)과 연계하여 상기 통화채널이 연결된 발신측 및/또는 수신측 무선 단말기 정보를 독출하고(800), 상기 독출된 발신측 및/또는 수신측 무선 단말기 정보를 판독하여 상기 발신측 및/또는 수신측 무선 단말기(100)기에 대응하는 키 신호음 제공 서비스가 등록되어 있는지 판단한다(805).
본 발명의 바람직한 실시 방법에 따르면, 상기와 같이 키 신호음 제공 서비스 등록여부를 판단하는 과정은, 상기 저장매체(720)에 저장되어 있는 무선 단말기 정보 중에서 상기 독출된 발신측 및/또는 수신측 무선 단말기 정보와 매칭되는 무 선 단말기 정보가 존재하는지 판단하는 것을 포함하여 이루어지는 것이 바람직하다.
만약 상기 판단결과 상기 독출된 발신측 및/또는 수신측 무선 단말기 정보에 대응하는 키 신호음 제공 서비스 등록되어 있지 않다면(810), 상기 서버(700)는 상기 독출된 무선 단말기 정보를 삭제하고 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 키 신호음을 제공하는 서비스를 초기화한다(815).
반면 상기 판단결과 상기 독출된 발신측 및/또는 수신측 무선 단말기 정보에 대응하는 키 신호음 제공 서비스 등록되어 있다면(810), 상기 서버(700)는 상기 저장매체(720)로부터 상기 무선 단말기 정보와 연계 처리되어 저장된 서비스 등록정보를 판독하여 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 키 신호음을 제공할 지 여부를 판단한다(820).
만약 상기 서비스 등록정보의 판단결과 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 키 신호음을 제공하지 않는다면(825), 상기 서버(700)는 상기 독출된 무선 단말기 정보를 삭제하고 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 키 신호음을 제공하는 서비스를 초기화한다(815).
반면 상기 서비스 등록정보의 판단결과 상기 통화채널이 연결된 적어도 하나 이상의 무선 단말기(100)로 키 신호음을 제공한다면(825), 상기 서버(700)는 상지 저장매체(720)로부터 상기 서비스 등록정보와 연계되어 상기 무선 단말기(100)로 제공할 키 신호음 정보를 추출한다(830).
상기와 같이 키 신호음 정보가 추출되면, 상기 서버(700)는 상기 무선 교환국(115)과 연계하여 상기 무선 단말기(100) 간 통화채널을 통해 송수신되는 음성통화 데이터를 가로채기 위한 소정의 음성통화 데이터 가로채기 모드로 전환시킨다(835).
본 발명의 바람직한 실시 방법에 따르면, 상기 음성통화 데이터는 CDMA 스택을 기반으로 상기 무선 교환국(115)에서 제공하는 회선교환 기능을 통해 송수신되는데, 상기 서버(700)는 음성통화 데이터를 송신하는 무선 단말기(100)로부터 무선 교환국(115)으로 수신된 음성통화 데이터를 즉시 수신측 무선 단말기(100)로 전송하지 않고 가로채어 상기 서버(700)로 제공하도록 상기 음성통화 데이터 가로채기 모드를 설정한다.
상기와 같이 음성통화 데이터 가로채기 모드로 전환되면, 상기 서버(700)는 상기 통화채널을 통해 송수신되는 음성통화 데이터를 가로채어 소정의 디코딩 과정을 수행하여 소정의 음성통화음을 추출하고(840), 상기 도면4 내지 도면5의 과정을 통해 추출된 키 신호음 정보에 대응하는 적어도 하나 이상의 키 신호음을 발생하여 상기 추출된 음성통화음에 중첩 및/또는 삽입한다(845).
본 발명의 바람직한 실시 방법에 따르면, 적어도 두개 이상의 키 신호음이 상기 음성통화음에 중첩 및/또는 삽입되는 간격은 상기 음성통화 데이터를 수신하는 무선 단말기(100)에 구비된 신호음 검출 기능의 키 신호음 검출 간격보다 크도록 설정되는 것이 바람직하다.
상기와 같이 음성통화음에 적어도 하나 이상의 키 신호음이 중첩 및/또는 삽입되면, 상기 서버(700)는 상기와 같이 원 음성통화음에 적어도 하나 이상의 키 신호음이 중첩 및/또는 삽입된 음성통화음을 엔코딩하여 소정의 음성통화 데이터를 생성하고(850), 상기 생성된 음성통화음 데이터를 상기 무선 교환국(115)을 통해 수신측 무선 단말기(100)(예컨대, 상기 음성통화 데이터를 수신하는 무선 단말기(100))로 전송하는데(855), 상기 과정은 상기 저장매체로부터 추출된 모든 키 신호음이 중첩 및/또는 삽입되어 전송될 때까지 반복된다(860).
만약 상기 저장매체(720)로부터 추출된 키 신호음 정보에 대응하는 모든 키 신호음이 상기 음성통화음에 중첩 및/또는 삽입되어 전송되면(860), 상기 서버(700)는 상기 무선 단말기(100) 간 통화채널로부터 소정의 음성통화 데이터를 가로채는 음성통화 데이터 가로채기 모드를 해제한다(865).
이후, 무선 단말기에서 상기 음성통화 데이터로부터 소정의 키 신호음 정보를 검출 및 상기 키 신호음 정보와 매칭되는 소정의 데이터 또는 애플릿(또는 프로그램)을 로드하는 과정은 상기 도면5에 도시된 바와 같다.
본 발명에 따르면, 무선 단말기에 음성통화 중 소정의 부가 서비스를 제공하도록 정의된 소정의 데이터 또는 애플릿(또는 프로그램)을 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)과 연계하여 구비한 후, 이동 통신망 및/또는 네트워크 상의 서버 또는 장치에서 상기 무선 단말기 간 통화채널을 통해 상기 데이터 또는 애플릿(또는 프로그램)을 자동 로드하는 소정의 키 신호음(또는 신호음과 매칭되는 신호/데이터)을 제공함으로써, 상기 음성통화 중인 적어도 하나 이상의 무선 단말기에 최적화된 부가 서비스를 실시간 제공하는 이점이 있다.
Claims (13)
- 통신망 상의 서버로부터 소정의 키신호음(또는 신호음과 매칭되는 신호/데이터)을 수신하는 통신부; 및상기 통신부가 수신한 키신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 데이터를 출력하거나, 또는 상기 키신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하여 소정의 애플릿(또는 프로그램)을 실행하는 제어부;를 구비하는 것을 특징으로 하는 무선 단말기.
- 제 1항에 있어서, 상기 키신호음(또는 신호음과 매칭되는 신호/데이터)은,무선 단말기에 구비된 적어도 하나 이상의 키 입력수단을 눌렀을 경우 발생되는 신호음인 것을 특징으로 하는 무선 단말기.
- 제 1항에 있어서, 상기 키신호음(또는 신호음과 매칭되는 신호/데이터)은,발신측 무선 단말기 또는 수신측 무선 단말기에서 상기 서버로 전송된 키 신호음을 포함하여 이루어지는 것을 특징으로 하는 무선 단말기.
- 제 1항에 있어서, 상기 통신부가 수신한 키신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 데이터는,각종 정보 데이터, 또는 컨텐츠(문자 컨텐츠, 이미지 컨텐츠, 멀티미디어 컨텐츠 등)를 포함하여 이루어지는 것을 특징으로 하는 무선 단말기.
- 삭제
- 삭제
- 삭제
- 삭제
- 통신망 상의 서버로부터 소정의 키신호음(또는 신호음과 매칭되는 신호/데이터)을 수신하는 기능; 및상기 수신한 키신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하는 소정의 데이터를 출력하거나, 또는 상기 키신호음(또는 신호음과 매칭되는 신호/데이터)에 대응하여 소정의 애플릿(또는 프로그램)을 실행하는 기능;을 실현하기 위한 프로그램을 기록한 것을 특징으로 하는 기록매체.
- 제 9항에 있어서, 상기 기록매체는,무선 단말기에 구비되는 것을 특징으로 하는 기록매체.
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040110898A KR100765546B1 (ko) | 2004-12-23 | 2004-12-23 | 키 신호음 중계 서버와 무선단말기 및 기록매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040110898A KR100765546B1 (ko) | 2004-12-23 | 2004-12-23 | 키 신호음 중계 서버와 무선단말기 및 기록매체 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060120895A Division KR20060133513A (ko) | 2006-12-01 | 2006-12-01 | 키 신호음 중계 서버와 무선단말기 및 기록매체 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060072327A KR20060072327A (ko) | 2006-06-28 |
KR100765546B1 true KR100765546B1 (ko) | 2007-10-15 |
Family
ID=37165528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040110898A KR100765546B1 (ko) | 2004-12-23 | 2004-12-23 | 키 신호음 중계 서버와 무선단말기 및 기록매체 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100765546B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101487207B1 (ko) * | 2012-03-13 | 2015-02-03 | 주식회사 비엔에스웍스 | 소리를 이용한 컨텐츠 운영 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010111378A (ko) * | 2000-06-10 | 2001-12-17 | 안교한 | 디티엠에프 신호를 이용한 메시지 수신 장치 및 방법 |
KR20030014319A (ko) * | 2003-02-05 | 2003-02-15 | 배명진 | 전화 통화중에도 문자메시지를 송수신하는 전화기방식 |
KR20030015356A (ko) * | 2003-02-04 | 2003-02-20 | 배명진 | 목소리 통화중에 상대방의 진동기를 호출하는 전화기방식 |
KR20050040291A (ko) * | 2003-10-28 | 2005-05-03 | 주식회사 팬택 | 이동 통신 단말기의 사용자 감정 상태 알림 장치 및 방법 |
KR20050095485A (ko) * | 2004-03-26 | 2005-09-29 | 에스케이텔레텍주식회사 | 휴대폰 동작의 원격제어방법 |
-
2004
- 2004-12-23 KR KR1020040110898A patent/KR100765546B1/ko not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010111378A (ko) * | 2000-06-10 | 2001-12-17 | 안교한 | 디티엠에프 신호를 이용한 메시지 수신 장치 및 방법 |
KR20030015356A (ko) * | 2003-02-04 | 2003-02-20 | 배명진 | 목소리 통화중에 상대방의 진동기를 호출하는 전화기방식 |
KR20030014319A (ko) * | 2003-02-05 | 2003-02-15 | 배명진 | 전화 통화중에도 문자메시지를 송수신하는 전화기방식 |
KR20050040291A (ko) * | 2003-10-28 | 2005-05-03 | 주식회사 팬택 | 이동 통신 단말기의 사용자 감정 상태 알림 장치 및 방법 |
KR20050095485A (ko) * | 2004-03-26 | 2005-09-29 | 에스케이텔레텍주식회사 | 휴대폰 동작의 원격제어방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20060072327A (ko) | 2006-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6771955B2 (en) | Function limiting method for telephone communication terminal, telephone communication method, telephone communication terminal and repeating center equipment | |
JP3749284B2 (ja) | 音声およびデータ処理通信ネットワークのメッセージ転送装置 | |
US7043238B2 (en) | CDMA terminal for providing roaming service to GSM service subscriber in CDMA service area | |
US6975853B2 (en) | Personal identification device for mobile telephone | |
KR20070065688A (ko) | 화상 통화 중 sms 메시지의 출력 기능을 제공하는 방법및 이동통신 단말기 | |
KR100697994B1 (ko) | 범용 ic 카드를 이용한 글로벌 긴급 전화 자동 연결 방법및 이를 위한 이동 통신 단말기 | |
JP5027921B2 (ja) | 国際呼ローミングサービスの提供方法及びそのための移動通信端末 | |
KR101055934B1 (ko) | 발신자 처리방법 및 이를 위한 휴대폰과 프로그램 기록매체 | |
KR100765546B1 (ko) | 키 신호음 중계 서버와 무선단말기 및 기록매체 | |
CN101415268B (zh) | 一种自动识别双模移动终端中双号码的方法 | |
KR100729928B1 (ko) | 국제호 로밍 서비스 제공 방법 및 장치와 이를 위한이동통신 단말 | |
KR100705387B1 (ko) | 키 신호음 운용 단말기 및 기록매체와 키 신호음 운용 방법 | |
KR20060128788A (ko) | 키 신호음 운용 단말기 및 기록매체와 키 신호음 운용방법 | |
KR20060133513A (ko) | 키 신호음 중계 서버와 무선단말기 및 기록매체 | |
KR100462751B1 (ko) | 이동 통신 단말기에서 문자 메시지 송신방법 | |
CN102176792B (zh) | 操作蓝牙免持装置的方法及*** | |
KR20070054611A (ko) | 키 신호음 운용 기록매체 | |
KR20060128787A (ko) | 키 신호음 운용 단말기 및 기록매체와 키 신호음 운용방법 | |
KR20060129142A (ko) | 키 신호음 운용 단말기 및 기록매체와 키 신호음 운용방법 | |
US10154387B2 (en) | Process of initiation of a conversation | |
KR101033147B1 (ko) | 이동통신단말기에서 연결실패 호 통보 단문메시지의내용을 전화번호부에 저장하기 위한 방법 | |
KR20010056430A (ko) | 이동전화 단말기의 음성 메시지 전송방법 | |
KR20070045766A (ko) | 음성인증데이터 생성기능이 구비된 이동통신단말기시스템및 그 제어방법 | |
KR100632524B1 (ko) | 이동전화 단말기의 부재중 통화 연결 방법 | |
KR100812401B1 (ko) | 영상 호 가능 정보가 저장되는 스마트 카드 및 그 저장방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
A107 | Divisional application of patent | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20121004 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131004 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |