KR102401477B1 - 사용자 단말 장치 및 그 제어 방법 - Google Patents

사용자 단말 장치 및 그 제어 방법 Download PDF

Info

Publication number
KR102401477B1
KR102401477B1 KR1020150164585A KR20150164585A KR102401477B1 KR 102401477 B1 KR102401477 B1 KR 102401477B1 KR 1020150164585 A KR1020150164585 A KR 1020150164585A KR 20150164585 A KR20150164585 A KR 20150164585A KR 102401477 B1 KR102401477 B1 KR 102401477B1
Authority
KR
South Korea
Prior art keywords
terminal device
bandwidth
user terminal
voice data
communication
Prior art date
Application number
KR1020150164585A
Other languages
English (en)
Other versions
KR20170060314A (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 KR1020150164585A priority Critical patent/KR102401477B1/ko
Priority to US15/778,680 priority patent/US10560939B2/en
Priority to EP16868910.7A priority patent/EP3370474B1/en
Priority to PCT/KR2016/013645 priority patent/WO2017091014A1/ko
Priority to CN201680068814.6A priority patent/CN108293271B/zh
Priority to EP19219056.9A priority patent/EP3651540A1/en
Priority to ES16868910T priority patent/ES2778690T3/es
Publication of KR20170060314A publication Critical patent/KR20170060314A/ko
Priority to US16/783,637 priority patent/US11259304B2/en
Application granted granted Critical
Publication of KR102401477B1 publication Critical patent/KR102401477B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/18Communication route or path selection, e.g. power-based or shortest path routing based on predicted events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/181Transcoding devices; Rate adaptation devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

사용자 단말 장치 및 그 제어 방법이 개시된다. 본 발명에 따른 사용자 단말 장치의 제어 방법은 타 단말 장치부터 콜 요청 메시지가 수신되면, 사용자 단말 장치와 연결된 위성 기기의 상태 정보를 판단하는 단계, 위성 기기의 상태 정보에 기초하여 타 단말 장치와의 통신 설정 정보를 결정하고, 통신 설정 정보를 포함하는 콜 응답 메시지를 타 단말 장치로 전송하는 단계 및 통신 설정 정보에 대응되는 통신 방식으로 타 단말 장치로부터 음성 데이터를 수신하는 단계를 포함한다. 이에 따라, 본 발명은 종래에 비해 사용자 단말 장치 간의 통화 교섭 시간을 단축할 수 있으며, 이에 따른 통화 요금을 절감할 수 있다.

Description

사용자 단말 장치 및 그 제어 방법{User terminal device and control method thereof}
본 발명은 사용자 단말 장치 및 그 제어 방법에 관한 것으로써, 보다 상세하게는 사용자 단말 장치 간의 통화 교섭을 위한 사용자 단말 장치 및 그 제어 방법에 관한 것이다.
일반적으로, 사용자 단말 장치 간의 통화 교섭을 위한 세션이 연결되면, 통화 교섭을 요청한 사용자 단말 장치에서 요청하고 타측 사용자 단말 장치에서 합의한 통신 방식 혹은 타측 사용자 단말 장치에서 요청하고 통화 교섭을 요청한 사용자 단말 장치에서 합의한 통신 방식으로 음성 데이터를 송수신할 수 있다.
본 발명은 상술한 필요성에 따라 안출된 것으로, 본 발명의 목적은, 적어도하나의 사용자 단말 장치와 통신 연결된 위성 기기의 특성을 고려하여 사용자 단말 장치 간의 음성 데이터를 송수신하도록 함을 목적으로 한다.
나아가, 본 발명은 적어도하나의 사용자 단말 장치와 통신 연결된 위성 기기의 특성을 고려하여 사용자 단말 장치 간의 음성 데이터를 송수신하여 무선 통신 자원이 불필요하게 낭비되지 않도록 함을 목적으로 한다.
더 나아가, 본 발명은 사용자 단말 장치 간의 통화 교섭 시간을 단축하고, 그에 따른 통화 요금이 절감되도록 함을 목적으로 한다.
이상과 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 사용자 단말 장치의 제어 방법은 타 단말 장치부터 콜 요청 메시지가 수신되면, 상기 사용자 단말 장치와 연결된 위성 기기의 상태 정보를 판단하는 단계, 상기 위성 기기의 상태 정보에 기초하여 상기 타 단말 장치와의 통신 설정 정보를 결정하고, 상기 통신 설정 정보를 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하는 단계 및 상기 통신 설정 정보에 대응되는 통신 방식으로 상기 타 단말 장치로부터 음성 데이터를 수신하는 단계를 포함한다.
그리고, 상기 전송하는 단계는, 상기 위성 기기의 상태 정보에 기초하여 상기 위성 기기가 제1 대역폭의 통신 설정을 통해 상기 사용자 단말 장치와 통신을 수행하는 것으로 판단되면, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하며, 상기 수신하는 단계는, 상기 제1 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신할 수 있다.
또한, 상기 전송하는 단계는, 상기 타 단말 장치로부터 수신된 콜 요청 메시지에 상기 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 상기 타 단말 장치에서 상기 제2 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하며, 상기 통신 설정 정보에 따라 상기 제2 대역폭을 통해 상기 타 단말 장치로 음성 데이터를 전송하는 단계를 더 포함할 수 있다.
그리고, 상기 음성 데이터를 전송하는 단계는, 상기 위성 기기로부터 제1 대역폭을 통해 음성 데이터를 수신하는 단계, 상기 수신된 음성 데이터의 대역을 제2 대역폭으로 증폭하는 단계 및 상기 제2 대역폭을 통해 상기 증폭된 음성 데이터를 상기 타 단말 장치로 전송하는 단계를 포함할 수 있다.
또한, 상기 전송하는 단계는, 상기 타 단말 장치로부터 수신된 콜 요청 메시지에 상기 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하며, 상기 위성 기기로부터 수신된 음성 데이터를 상기 제1 대역폭을 통해 상기 타 단말 장치로 전송하는 단계를 더 포함할 수 있다.
그리고, 상기 사용자 단말 장치와 상기 위성 기기 간의 연결 상태를 판단하는 단계 및 상기 사용자 단말 장치와 상기 위성 기기 간의 연결이 해제된 것으로 판단되면, 상기 사용자 단말 장치 및 상기 타 단말 장치에서 상기 제2 대역폭으로 음성 데이터를 송수신하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 상기 타 단말 장치로 전송하는 단계를 더 포함하며, 상기 수신하는 단계는, 상기 제2 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신할 수 있다.
또한, 상기 이벤트 발생 메시지를 전송하는 단계는, 상기 제2 대역폭을 통해 상기 타 단말 장치와 음성 데이터를 송수신하고 있는 상태에서 상기 사용자 단말 장치와 상기 위성 기기가 연결되면, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 상기 타 단말 장치로 전송하며, 상기 수신하는 단계는, 상기 제1 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신할 수 있다.
한편, 본 발명의 또다른 실시 예에 따르면, 사용자 단말 장치의 제어 방법은 타 단말 장치로 콜 요청 메시지를 전송하는 단계, 상기 타 단말 장치로부터 상기 타 단말 장치와 연결된 위성 기기의 상태 정보에 기초하여 결정된 통신 설정 정보를 포함하는 콜 응답 메시지를 수신하는 단계 및 상기 통신 설정 정보에 대응되는 통신 방식으로 상기 타 단말 장치로 음성 데이터를 전송하는 단계를 포함한다.
그리고, 상기 타 단말 장치로 전송하는 단계는, 상기 통신 설정 정보에 기초하여 상기 타 단말 장치가 제1 대역폭으로 음성 데이터 전송을 요청한 것으로 판단되면, 상기 제1 대역폭을 통해 상기 타 단말 장치로 음성 데이터를 전송할 수 있다.
또한, 상기 타 단말 장치로부터 음성 데이터를 수신하는 단계 및 상기 사용자 단말 장치와 위성 기기가 연결된 것으로 판단되면, 상기 위성 기기로 상기 음성 데이터를 전송하는 단계를 더 포함하며, 상기 위성 기기로 상기 음성 데이터를 전송하는 단계는, 상기 위성 기기의 상태 정보에 기초하여 상기 위성 기기에서 통신 가능한 대역폭을 통해 상기 음성 데이터를 전송할 수 있다.
그리고, 상기 타 단말 장치로 음성 데이터를 전송하는 단계는, 상기 위성 기기로부터 상기 제1 대역폭보다 큰 제2 대역폭을 통해 음성 데이터가 수신되면, 상기 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 상기 제1 대역폭을 통해 상기 타 단말 장치로 상기 음성 데이터를 전송할 수 있다.
또한, 상기 타 단말 장치로 음성 데이터를 전송하는 단계는, 상기 타 단말 장치로부터 이벤트 발생 메시지가 수신되면, 상기 이벤트 발생 메시지에 포함된 통신 설정 정보에 따라 상기 타 단말 장치에서 요청한 대역폭으로 상기 음성 데이터를 전송할 수 있다.
한편, 본 발명의 또다른 실시 예에 따르면, 사용자 단말 장치는 타 단말 장치와 데이터 통신을 수행하는 제1 통신부, 상기 사용자 단말 장치와 연결된 위성 기기와 데이터 통신을 수행하는 제2 통신부, 상기 위성 기기의 상태 정보를 저장하는 저장부, 상기 제1 통신부를 통해 상기 타 단말 장치로부터 콜 요청 메시지가 수신되면, 상기 저장부에 저장된 상기 위성 기기의 상태 정보에 기초하여 상기 타 단말 장치의 통신 설정 정보를 결정하고, 상기 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어하는 제어부를 포함하며, 상기 제1 통신부는, 상기 통신 설정 정보에 대응되는 통신 방식으로 상기 타 단말 장치로부터 음성 데이터를 수신한다.
그리고, 상기 제어부는, 상기 위성 기기의 상태 정보에 기초하여 상기 위성 기기가 제1 대역폭의 통신 설정을 통해 상기 사용자 단말 장치와 통신을 수행하는 것으로 판단되면, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하며, 상기 제1 통신부는, 상기 제1 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신할 수 있다.
또한, 상기 제어부는, 상기 타 단말 장치로부터 수신된 콜 요청 메시지에 상기 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 상기 타 단말 장치에서 상기 제2 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 생성하며, 상기 통신 설정 정보에 따라 상기 제2 대역폭을 통해 상기 타 단말 장치로 음성 데이터를 전송하도록 상기 제1 통신부를 제어할 수 있다.
그리고, 상기 제어부는, 상기 위성 기기로부터 제1 대역폭을 통해 음성 데이터가 수신되면, 상기 수신된 음성 데이터의 대역을 제2 대역폭으로 증폭하여 상기 제2 대역폭을 통해 상기 증폭된 음성 데이터를 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어할 수 있다.
또한, 상기 제어부는, 상기 타 단말 장치로부터 수신된 콜 요청 메시지에 상기 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하며, 상기 위성 기기로부터 음성 데이터가 수신되면, 상기 통신 설정 정보에 따라, 상기 제1 대역폭을 통해 상기 음성 데이터를 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어할 수 있다.
그리고, 상기 제어부는, 상기 사용자 단말 장치와 상기 위성 기기 간의 연결이 해제된 것으로 판단되면, 상기 사용자 단말 장치 및 상기 타 단말 장치에서 상기 제2 대역폭으로 음성 데이터를 송수신하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어하며, 상기 제1 통신부는, 상기 이벤트 발생 메시지 전송 이후, 상기 제2 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신할 수 있다.
또한, 상기 제어부는, 상기 제2 대역폭을 통해 상기 타 단말 장치와 음성 데이터를 송수신하고 있는 상태에서, 상기 사용자 단말 장치와 상기 위성 기기가 연결되면, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어하며, 상기 제1 통신부는, 상기 이벤트 발생 메시지 전송 이후, 상기 제1 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신할 수 있다.
한편, 본 발명의 또다른 실시 예에 따르면, 사용자 단말 장치는 타 단말 장치와 데이터 통신을 수행하는 제1 통신부 및 상기 제1 통신부를 통해 상기 타 단말 장치로부터 상기 타 단말 장치와 연결된 위성 기기의 상태 정보에 기초하여 결정된 통신 설정 정보를 포함하는 콜 응답 메시지가 수신되면, 상기 통신 설정 정보에 대응되는 통신 방식으로 상기 타 단말 장치로 음성 데이터를 전송하도록 상기 제1 통신부를 제어하는 제어부를 포함한다.
그리고, 상기 제어부는, 상기 통신 설정 정보에 기초하여 상기 타 단말 장치가 제1 대역폭으로 통신을 요청한 것으로 판단되면, 상기 제1 대역폭을 통해 상기 타 단말 장치로 음성 데이터를 전송하도록 상기 제1 통신부를 제어할 수 있다.
또한, 상기 사용자 단말 장치와 연결된 위성 기기와 데이터 통신을 수행하는 제2 통신부 및 상기 위성 기기의 상태 정보를 저장하는 저장부를 더 포함하며, 상기 제어부는, 상기 타 단말 장치로부터 음성 데이터가 수신되면, 상기 저장부에 저장된 상기 위성 기기의 상태 정보에 기초하여 상기 위성 기기에서 통신 가능한 대역폭을 통해 상기 음성 데이터를 전송하도록 상기 제2 통신부를 제어할 수 있다.
그리고, 상기 제어부는, 상기 위성 기기로부터 상기 제1 대역폭보다 큰 제2 대역폭을 통해 음성 데이터가 수신되면, 상기 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 상기 제1 대역폭을 통해 상기 타 단말 장치로 상기 음성 데이터를 전송하도록 상기 제1 통신부를 제어할 수 있다.
또한, 상기 제어부는, 상기 타 단말 장치로부터 이벤트 발생 메시지가 수신되면, 상기 이벤트 발생 메시지에 포함된 통신 설정 정보에 따라 상기 타 단말 장치에서 요청한 대역폭으로 상기 음성 데이터를 전송하도록 상기 제1 통신부를 제어할 수 있다.
한편, 본 발명의 또다른 실시 예에 따르면, 사용자 단말 장치의 제어 방법은, 타 단말 장치와 통화 교섭을 수행하는 단계 및 상기 통화 교섭을 바탕으로 상기 타 단말 장치로부터 음성 데이터를 송수신하는 단계를 포함하며, 상기 수행하는 단계는, 상기 사용자 단말 장치와 연결된 위성 기기의 상태 정보에 기초하여 결정된 통신 설정 정보를 포함하는 메시지를 상기 타 단말 장치로 전송하여 상기 타 단말 장치와의 통화 교섭을 수행할 수 있다.
이상과 같이 본 발명의 다양한 실시 예에 따르면, 종래에 비해 사용자 단말 장치 간의 통화 교섭 시간을 단축할 수 있으며, 이에 따른 통화 요금을 절감할 수 있다. 뿐만 아니라, 본 발명은 적어도 하나의 사용자 단말 장치와 통신 연결된 위성 기기의 통신 방식을 고려하여 음성 데이터를 전송함으로써, 무선 통신 자원이 불필요하게 낭비되는 문제를 개선할 뿐만 아니라, 그에 따른 통화 품질 열화가 발생하는 문제를 개선할 수 있다.
도 1은 본 발명의 일 실시예에 따른 사용자 단말 장치 간의 데이터 통신을 수행하는 예시도,
도 2는 본 발명의 일 실시예에 따른 사용자 단말 장치 간의 데이터 통신을 수행하는 제1 절차도,
도 3은 본 발명의 또다른 실시예에 따른 사용자 단말 장치 간의 데이터 통신을 수행하는 제2 절차도,
도 4는 본 발명의 일 실시예에 따른 사용자 단말 장치의 블록도,
도 5는 본 발명의 일 실시예에 따른 저장부 구성을 나타내는 블록도,
도 6은 본 발명의 일 실시예에 따른 사용자 단말 장치의 상세 블록도,
도 7은 일반적인 사용자 단말 장치 간의 통화 교섭을 위한 세션 연결을 수행하는 과정을 나타내는 예시도,
도 8은 본 발명의 일 실시예에 따른 사용자 단말 장치 간의 통화 교섭을 위한 세션 연결을 수행하는 과정을 나타내는 예시도,
도 9는 본 발명의 일 실시예에 따른 사용자 단말 장치 간의 음성 데이터 송수신을 위한 세션 연결을 수행하는 제1 흐름도,
도 10은 본 발명의 일 실시예에 따른 사용자 단말 장치와 위성 기기 간의 통신 상태에 따라 세션 연결된 사용자 단말 장치 간에 음성 데이터를 송수신하기 위한 흐름도,
도 11은 본 발명의 또다른 실시예에 따른 사용자 단말 장치 간의 음성 데이터 송수신을 위한 세션 연결을 수행하는 제2 흐름도이다.
본 발명에 대하여 구체적으로 설명하기에 앞서, 본 명세서 및 도면의 기재 방법에 대하여 설명한다.
먼저, 본 명세서 및 청구범위에서 사용되는 용어는 본 발명의 다양한 실시 예들에서의 기능을 고려하여 일반적인 용어들을 선택하였다. 하지만, 이러한 용어들은 당 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어도 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다.
또한, 본 명세서에 첨부된 각 도면에 기재된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. 설명 및 이해의 편의를 위해서 서로 다른 실시 예들에서도 동일한 참조번호 또는 부호를 사용하여 설명한다. 즉, 복수의 도면에서 동일한 참조 번호를 가지는 구성요소를 모두 도시되어 있다고 하더라도, 복수의 도면들이 하나의 실시 예를 의미하는 것은 아니다.
또한, 본 명세서 및 청구범위에서는 구성요소들 간의 구별을 위하여 "제1", "제2" 등과 같이 서수를 포함하는 용어가 사용될 수 있다. 이러한 서수는 동일 또는 유사한 구성요소들을 서로 구별하기 위하여 사용하는 것이며 이러한 서수 사용으로 인하여 용어의 의미가 한정 해석되어서는 안된다. 일 예로, 이러한 서수와 결합된 구성요소는 그 숫자에 의해 사용 순서나 배치 순서 등이 제한되어서는 안된다. 필요에 따라서는, 각 서수들은 서로 교체되어 사용될 수도 있다.
본 명세서에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 발명의 실시 예에서 "모듈", "유닛", "부(part)" 등과 같은 용어는 적어도 하나의 기능이나 동작을 수행하는 구성요소를 지칭하기 위한 용어이며, 이러한 구성요소는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈", "유닛", "부(part)" 등은 각각이 개별적인 특정한 하드웨어로 구현될 필요가 있는 경우를 제외하고는, 적어도 하나의 모듈이나 칩으로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.
또한, 본 발명의 실시 예에서, 어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적인 연결뿐 아니라, 다른 매체를 통한 간접적인 연결의 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 포함한다는 의미는, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
이하, 본 발명의 다양한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 일 실시예에 따른 사용자 단말 장치 간의 데이터 통신을 수행하는 예시도이다.
도 1에 도시된 바와 같이, 사용자는 자신이 소유한 제1 사용자 단말 장치(100)와 근거리 무선 통신 방식으로 연결된 위성 기기(200)를 통해 제2 사용자 단말 장치(300)의 사용자와 음성 통화를 수행할 수 있다.
도시된 바와 같이, 위성 기기(200)와 근거리 무선 통신 방식으로 연결된 제1 사용자 단말 장치(100)는 사용자 요청에 따라, 제2 사용자 단말 장치(300)로 콜 요청 메시지를 전송할 수 있다.
이 경우, 제1 사용자 단말 장치(100)는 근거리 무선 통신 방식으로 연결된 위성 기기(200)의 상태 정보에 기초하여 제2 사용자 단말 장치(300)와의 통신 설정 정보를 결정하고, 결정된 통신 설정 정보를 포함하는 콜 요청 메시지를 전송한다.
구체적으로, 제1 사용자 단말 장치(100)는 위성 기기(200)와 통신 연결되면, 통신 연결된 위성 기기(200)로부터 위성 기기(200)의 식별 정보 및 위성 기기(200)에서 지원 가능한 통신 방식에 대한 상태 정보를 포함하는 위성 기기 정보를 수신하여 저장할 수 있다. 따라서, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와의 음성 통신을 위한 사용자 명령이 입력되면, 기저장된 위성 기기 정보 및 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 기초하여 제2 사용자 단말 장치(300)와 음성 관련 데이터 통신을 위한 통신 설정 정보를 결정한다.
그러나, 본 발명은 이에 한정되지 않으며, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와의 음성 통신을 위한 사용자 명령이 입력되면, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 위성 기기(200)에서 지원 가능한 통신 방식에 대한 상태 정보를 수신할 수 있다.
위성 기기(200)의 상태 정보가 수신되면, 제1 사용자 단말 장치(100)는 수신된 상태 정보 및 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 기초하여 제2 사용자 단말 장치(300)와 음성 관련 데이터 통신을 위한 통신 설정 정보를 결정한다.
예를 들어, 위성 기기(200)는 광대역으로 데이터 통신이 가능하며, 제1 사용자 단말 장치(100)는 초광대역으로 데이터 통신이 가능할 수 있다. 이 경우, 제1 사용자 단말 장치(100)는 초광대역을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송하고, 광대역을 통해 제2 사용자 단말 장치(300)로부터 음성 데이터를 수신하기 위한 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 콜 요청 메시지를 제2 사용자 단말 장치(300)로 전송할 수 있다.
콜 요청 메시지를 수신한 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로 콜 응답 메시지를 전송한다. 이에 따라, 제1 및 제2 사용자 단말 장치(100,300) 간의 음성 데이터를 송수신하기 위한 세션이 연결되면, 제1 사용자 단말 장치(100)는 광대역의 대역폭을 통해 위성 기기(200)로부터 수신된 음성 데이터의 대역을 증폭하여 초광대역의 대역폭을 통해 제2 사용자 단말 장치(300)로 전송한다. 한편, 제2 사용자 단말 장치(300)는 콜 요청 메시지에 포함된 통신 설정 정보에 기초하여 광대역의 대역폭을 통해 제1 사용자 단말 장치(100)로 음성 데이터를 전송하며, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 광대역의 음성 데이터를 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로 전송할 수 있다.
한편, 통신 설정 정보를 포함하는 콜 요청 메시지를 수신한 제2 사용자 단말 장치(300)는 초광대역으로 데이터 통신이 불가능할 수 있다. 예를 들어, 제2 사용자 단말 장치(300)는 광대역으로 데이터 통신이 가능한 경우, 제2 사용자 단말 장치(300)는 광대역을 통해 음성 데이터를 수신하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 제1 사용자 단말 장치(100)로 전송할 수 있다.
이에 따라, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 위성 기기(200)로부터 수신된 음성 데이터를 광대역의 대역폭을 통해 제2 사용자 단말 장치(300)로 전송할 수 있다.
이와 같이, 본 발명에 따른 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 통신 방식을 고려하여 제2 사용자 단말 장치(300)로 콜 요청 메시지를 전송함으로써, 무선 통신 자원이 불필요하게 낭비되는 문제를 개선할 뿐만 아니라, 그에 따른 통화 품질 열화가 발생하는 문제를 개선할 수 있다.
뿐만 아니라, 본 발명에 따른 위성 기기(200)와 통신 연결된 제1 사용자 단말 장치(100)는 콜 요청 메시지를 전송한 제2 사용자 단말 장치(300)로부터 콜 응답 메시지가 수신되는 시점에 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)와의 통화 교섭을 개시함으로써, 종래에 비해 통화 교섭 시간을 단축시킬 수 있으며, 이에 따른 통화 요금을 절감할 수 있다.
도 2는 본 발명의 일 실시예에 따른 사용자 단말 장치 간의 데이터 통신을 수행하는 제1 절차도이다.
도 2에 도시된 바와 같이, 제1 사용자 단말 장치(100)는 사용자 명령에 따라 스마트 워치와 같은 위성 기기(200)와 근거리 무선 통신 방식으로 통신이 연결된다(S110). 위성 기기(200)와 통신 연결됨에 따라, 제1 사용자 단말 장치(100)는 위성 기기(200)로부터 수신된 위성 기기 정보를 저장할 수 있다. 여기서, 위성 기기 정보는 위성 기기(200)의 식별 정보 및 위성 기기(200)에서 지원 가능한 통신 방식에 대한 상태 정보 중 적어도 하나를 포함할 수 있다.
한편, 타 단말 장치(이하 제2 사용자 단말 장치라 함)(300)는 제2 사용자 단말 장치(300)의 사용자 요청에 따라, 제1 사용자 단말 장치(100)로 콜 요청 메시지를 전송한다(S115).
콜 요청 메시지가 수신되면, 제1 사용자 단말 장치(100)는 기저장된 위성 기기 정보에 포함된 상태 정보 및 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 기초하여 제2 사용자 단말 장치(300)와 음성 관련 데이터 통신을 위한 통신 설정 정보를 결정한다. 여기서, 통신 설정 정보는 제2 사용자 단말 장치(300)로부터 위성 기기(200)에서 지원 가능한 통신 방식에 해당하는 제1 대역폭으로 음성 데이터를 수신하고, 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 해당하는 제2 대역폭으로 음성 데이터를 전송하기 위한 정보가 될 수 있다.
이 같은 통신 설정 정보가 결정되면, 그 결정된 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다(S120,S125).
이에 따라, 제1 사용자 단말 장치(100)와 제2 사용자 단말 장치(300) 간에 통화 교섭을 위한 세션이 연결될 수 있다. 통화 교섭을 위한 세션이 연결되면, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 음성 데이터를 전송한다(S130). 여기서, 제1 대역폭은 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)에서 지원 가능한 통신 방식이다. 따라서, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 수신된 음성 데이터를 위성 기기(200)에서 지원 가능한 통신 방식으로의 변조 없이 위성 기기(200)로 전송한다(S135).
한편, 단계 S135에서 위성 기기(200)는 사용자의 발화 음성에 대한 음성 데이터를 제1 대역폭을 통해 제1 사용자 단말 장치(100)로 전송할 수 있다. 위성 기기(200)로부터 음성 데이터가 수신되면, 제1 사용자 단말 장치(100)는 전술한 단계 S120를 통해 기생성된 통신 설정 정보에 기초하여 위성 기기(200)로부터 수신된 음성 데이터를 증폭하고, 증폭된 음성 데이터의 대역을 제2 대역폭을 통해 제2 사용자 단말 장치(300)로 전송한다(S140).
이 같은 제1 및 제2 사용자 단말 장치(100,300)는 통화 교섭을 위한 세션 연결이 해제될 때까지, 전술한 단계 S130 내지 S140을 반복 수행할 수 있다. 한편, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와의 세션이 연결된 상태에서, 주기적으로 위성 기기(200)와의 통신 연결이 해제되는지 여부를 판단한다(S145). 즉, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와의 세션 연결이 해제될 때까지 위성 기기(200)와의 통신 연결이 해제되는지 여부를 판단할 수 있다. 판단 결과, 위성 기기(200)와의 통신 연결이 해제된 것으로 판단되면, 제1 사용자 단말 장치(100)는 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다(S150,S155).
여기서, 통신 설정 정보는 여기서, 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 해당하는 제2 대역폭으로 음성 데이터를 송수신하기 위한 정보가 될 수 있다. 따라서, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 이벤트 발생 메시지를 수신되면, 수신된 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제2 대역폭을 통해 음성 데이터를 전송한다. 즉, 제1 및 제2 사용자 단말 장치(100,300)는 위성 기기(200)와의 통신 연결이 해제되는 이벤트가 발생되면, 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제2 대역폭을 통해 음성 데이터를 송수신한다(S160).
도 3은 본 발명의 또다른 실시예에 따른 사용자 단말 장치 간의 데이터 통신을 수행하는 제2 절차도이다.
도 3에 도시된 바와 같이, 제1 사용자 단말 장치(100)는 사용자 명령에 따라 스마트 워치와 같은 위성 기기(200)와 근거리 무선 통신 방식으로 통신이 연결된다(S210). 위성 기기(200)와 통신 연결됨에 따라, 제1 사용자 단말 장치(100)는 위성 기기(200)로부터 수신된 위성 기기 정보를 저장할 수 있다. 여기서, 위성 기기 정보는 위성 기기(200)의 식별 정보 및 위성 기기(200)에서 지원 가능한 통신 방식에 대한 상태 정보 중 적어도 하나를 포함할 수 있다.
이 같이, 위성 기기(200)와 통신 연결된 상태에서, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와의 통화 교섭을 위한 사용자 명령이 입력되면, 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다(S215,S220).
구체적으로, 제1 사용자 단말 장치(100)는 사용자 요청에 따라, 기저장된 위성 기기 정보에 포함된 상태 정보 및 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 기초하여 제2 사용자 단말 장치(300)와 음성 관련 데이터 통신을 위한 통신 설정 정보를 결정한다. 여기서, 통신 설정 정보는 제2 사용자 단말 장치(300)로부터 위성 기기(200)에서 지원 가능한 통신 방식에 해당하는 제1 대역폭으로 음성 데이터를 수신하고, 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 해당하는 제2 대역폭으로 음성 데이터를 전송하기 위한 정보가 될 수 있다.
이 같은 통신 설정 정보가 결정되면, 그 결정된 통신 설정 정보를 포함하는 콜 요청 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다. 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 수신된 콜 요청 메시지에 기초하여 제1 사용자 단말 장치(100)로 콜 응답 메시지를 전송한다(S225). 여기서, 콜 응답 메시지는 제2 사용자 단말 장치(300)에서 지원 가능한 통신 방식으로 음성 데이터를 수신하기 위한 통신 설정 정보를 포함할 수 있다.
그러나, 본 발명은 이에 한정되지 않으며, 제2 사용자 단말 장치(300)는 콜 요청 메시지에 포함된 통신 설정 정보를 참조하여 제2 사용자 단말 장치(300)에서 지원 가능한 통신 방식으로 응답 메시지가 수신되는 것으로 판단되면, 별도의 통신 설정 정보 없이 제1 사용자 단말 장치(100)와의 통화 교섭을 위한 콜 응답 메시지를 제1 사용자 단말 장치(100)로 전송할 수 있다.
제1 사용자 단말 장치(100)로 콜 응답 메시지를 전송함에 따라, 제1 사용자 단말 장치(100)와 제2 사용자 단말 장치(300) 간에 통화 교섭을 위한 세션이 연결될 수 있다. 통화 교섭을 위한 세션이 연결되면, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 수신된 콜 요청 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 음성 데이터를 전송한다(S230). 여기서, 제1 대역폭은 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)에서 지원 가능한 통신 방식이다. 따라서, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 수신된 음성 데이터를 위성 기기(200)에서 지원 가능한 통신 방식으로의 변조 없이 위성 기기(200)로 전송한다(S235).
한편, 단계 S235에서 위성 기기(200)는 사용자의 발화 음성에 대한 음성 데이터를 제1 대역폭을 통해 제1 사용자 단말 장치(100)로 전송할 수 있다. 위성 기기(200)로부터 음성 데이터가 수신되면, 제1 사용자 단말 장치(100)는 전술한 단계 S215를 통해 기생성된 통신 설정 정보에 기초하여 위성 기기(200)로부터 수신된 음성 데이터를 증폭하고, 증폭된 음성 데이터를 제2 대역폭을 통해 제2 사용자 단말 장치(300)로 전송한다(S240).
이 같은 제1 및 제2 사용자 단말 장치(100,300)는 통화 교섭을 위한 세션 연결이 해제될 때까지, 전술한 단계 S230 내지 S240를 반복 수행할 수 있다. 한편, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 이벤트 발생 메시지가 수신되면, 수신된 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)에서 요청한 통신 방식에 대응되는 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송한다(S245,S250).
예를 들어, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)와 통화 교섭을 위한 세션이 연결되어 제1 사용자 단말 장치(100)와 음성 데이터를 송수신하고 있는 상태에서 이어폰과 근거리 통신 방식으로 연결될 수 있다. 이 경우, 제2 사용자 단말 장치(300)는 제2 사용자 단말 장치(300)와 통신 연결된 이어폰의 상태 정보에 기초하여 이어폰에서 지원 가능한 통신 방식으로 음성 데이터를 수신하기 위한 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제1 사용자 단말 장치(100)로 전송한다.
예를 들어, 제2 사용자 단말 장치(300)와 통신 연결된 이어폰은 제1 대역폭의 통신 설정을 통해 제2 사용자 단말 장치(300)와 통신을 수행할 수 있다. 이 경우, 제2 사용자 단말 장치(300)는 제1 대역폭을 통해 음성 데이터를 수신하기 위한 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제1 사용자 단말 장치(100)로 전송한다.
따라서, 제1 사용자 단말 장치(100)는 수신된 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 수신된 음성 데이터를 제1 대역폭을 통해 제2 사용자 단말 장치(300)로 전송한다. 즉, 통화 교섭을 위한 세션이 연결된 제1 및 제2 사용자 단말 장치(100,300) 각각에 스마트 워치, 이어폰과 같은 위성 기기(200)가 연결된 경우, 제1 및 제2 사용자 단말 장치(100,300)는 각각에 연결된 위성 기기(200)에서 지원 가능한 통신 방식을 고려하여 음성 데이터를 전송할 수 있다.
도 4는 본 발명의 일 실시예에 따른 사용자 단말 장치의 블록도이다.
도 4에 도시된 바와 같이, 사용자 단말 장치(이하 제1 사용자 단말 장치라 함)(100)는 제1 및 제2 통신부(110,120), 저장부(130) 및 제어부(140)를 포함한다.
제1 통신부(110)는 제1 사용자 단말 장치(100)와 통화 교섭을 위한 타 단말 장치(이하 제2 사용자 단말 장치라 함)(300) 또는 컨텐츠를 제공하는 컨텐츠 서버(미도시) 등과 무선 통신 방식으로 데이터 통신을 위한 구성이며, 제2 통신부(120)는 스마트 워치, 무선 이어폰, 무선 헤드셋 등의 웨어러블 디바이스인 위성 기기(200)와 근거리 무선 통신 방식으로 데이터 통신을 위한 구성이다.
실시예에 따라, 제1 통신부(110)는 IEEE 등과 같은 무선 통신 프로토콜에 따라 외부 네트워크에 연결되어 통신을 수행하거나 혹은 3G(3rd Generation), LTE(Long Term Evoloution) 등과 같은 다양한 이동 통신 규격에 따라 이동 통신 망에 접속하여 통신을 수행하는 이동 통신 모듈이 될 수 있다.
한편, 제1 통신부(110)가 USB 2.0, USB 3.0, HDMI, IEEE 1394 등 다양한 소스 장치와의 인터페이스를 제공할 경우, 제1 통신부(110)와 연결된 유선 케이블을 통해 외부 서버(미도시)로부터 전송된 컨텐츠 데이터를 수신하거나, 기저장된 컨텐츠 데이터를 외부 기록 매체로 전송할 수 있다.  또한, 제1 통신부(110)는 제1 통신부(110)와 물리적으로 연결된 유선 케이블을 통해 전원 소스로부터 전원을 입력받을 수 있다.
제2 통신부(120)는 블루투스(bluetooth)모듈, 적외선 통신(IrDA, infrared data association)모듈, NFC(Near Field Communication)모듈, 와이파이(WIFI)모듈, 지그비(Zigbee) 모듈 중 적어도 하나를 포함할 수 있다.
저장부(130)는 제2 통신부(120)를 통해 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 상태 정보 및 위성 기기(200)를 식별 정보 중 적어도 하나를 포함하는 위성 기기 정보를 저장할 수 있다.
제어부(140)는 제1 통신부(110)를 통해 제2 사용자 단말 장치(300)로부터 콜 요청 메시지가 수신되면, 제2 사용자 단말 장치(300)와 통화 교섭을 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송하도록 제1 통신부(110)를 제어한다. 뿐만 아니라, 제어부(140)는 사용자 요청에 따라, 제2 사용자 단말 장치(300)로 콜 요청 메시지를 전송하도록 제1 통신부(110)를 제어하며, 제1 통신부(110)를 통해 제2 사용자 단말 장치(300)로부터 콜 응답 메시지가 수신되면, 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)와 통화 교섭을 위한 세션 연결을 수행한다.
제2 사용자 단말 장치(300)로부터 콜 요청 메시지가 수신되는 경우, 제어부(140)는 제1 사용자 단말 장치(100)와 위성 기기(200) 간의 통신 연결 상태를 판단한다. 전술한 바와 같이, 제1 사용자 단말 장치(100)와 위성 기기(200) 간의 통신이 연결된 경우, 저장부(130)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 상태 정보 및 식별 정보를 포함하는 위기 기기 정보를 저장할 수 있다.
따라서, 제어부(140)는 저장부(130)에 저장된 위성 기기 정보에 포함된 상태 정보에 기초하여 적어도 하나의 위성 기기(200)와 제1 사용자 단말 장치(100) 간의 통신 연결 여부를 판단할 수 있다. 제1 사용자 단말 장치(100)와 위성 기기(200) 간에 통신 연결된 것으로 판단되면, 제어부(140)는 기저장된 위성 기기(200)의 상태 정보 및 제1 사용자 단말 장치(100)의 통신 방식에 기초하여 제2 사용자 단말 장치(300)와의 통화 교섭을 위한 통신 설정 정보를 결정하고, 결정된 통신 설정 정보를 포함하는 콜 응답 메시지를 생성한다. 여기서, 통신 설정 정보는 제1 사용자 단말 장치(100)의 식별 정보, 음성 데이터를 송수신하기 위한 대역폭 정보, 비트 레이트 및 채널 정보 중 적어도 하나를 포함할 수 있다. 이 같은 통신 설정 정보를 포함하는 콜 응답 메시지가 생성되면, 제어부(140)는 통신 설정 정보를 포함하는 콜 응답 메시지를 전송하도록 제1 통신부(110)를 제어한다. 이에 따라, 제1 통신부(110)는 통신 설정 정보를 포함하는 콜 응답 메시지를 제2 사용자 단말 장치(300)로 전송한다.
이에 따라, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제1 통신부(110)는 제어부(140)의 제어 명령에 따라 통신 설정 정보에 포함된 통신 방식으로 제2 사용자 단말 장치(300)로부터 음성 데이터를 수신할 수 있다.
구체적으로, 제어부(140)는 제2 사용자 단말 장치(300)로부터 콜 요청 메시지가 수신되면, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 상태 정보에 기초하여 위성 기기(200)의 통신 방식을 판단한다. 판단 결과, 위성 기기(200)가 제1 대역폭의 통신 설정을 통해 제1 사용자 단말 장치(100)와 통신을 수행하는 것으로 판단되면, 제어부(140)는 제2 사용자 단말 장치(300)에서 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제1 통신부(110)를 통해 제2 사용자 단말 장치(300)로 전송한다.
이후, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 음성 데이터를 전송한다. 이에 따라, 제1 통신부(110)는 제2 사용자 단말 장치(300)로부터 제1 대역폭을 통해 전송된 음성 데이터를 수신하며, 제어부(140)는 제1 대역폭을 통해 전송된 음성 데이터를 별도의 변조 없이 제2 통신부(120)를 통해 위성 기기(200)로 전송할 수 있다.
한편, 제2 사용자 단말 장치(300)로부터 수신된 콜 요청 메시지에는 통신 설정 정보가 포함될 수 있다. 수신된 콜 요청 메시지에 포함된 통신 설정 정보를 통해 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 제어부(140)는 제2 사용자 단말 장치(300)에서 제2 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 포함하는 더 포함하는 콜 응답 메시지를 생성하여 제1 통신부(110)를 통해 제2 사용자 단말 장치(300)로 전송한다.
이후, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 음성 데이터를 전송한다. 이에 따라, 제1 통신부(110)는 제2 사용자 단말 장치(300)로부터 제1 대역폭을 통해 전송된 음성 데이터를 수신하며, 제어부(140)는 제1 대역폭을 통해 전송된 음성 데이터를 별도의 변조 없이 제2 통신부(120)를 통해 위성 기기(200)로 전송할 수 있다.
한편, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 제1 대역폭을 통해 음성 데이터가 수신되면, 제어부(140)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 수신된 음성 데이터의 대역을 증폭한다. 이후, 제어부(140)는 증폭된 음성 데이터를 제2 대역폭을 통해 제2 사용자 단말 장치(300)로 전송하도록 제1 통신부(110)를 제어한다. 이에 따라, 제1 통신부(110)는 제2 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송할 수 있다.
즉, 제1 통신부(110)는 제2 사용자 단말 장치(300)로부터 제1 대역폭을 통해 전송된 음성 데이터를 수신할 수 있으며, 제1 대역폭보다 큰 제2 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송할 수 있다.
예를 들어, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)는 협대역(Narrow Bnad : NB)의 대역폭으로 제1 사용자 단말 장치(100)와 음성 데이터 송수신할 수 있다. 이 경우, 위성 기기(200)는 협대역의 대역폭을 통해 음성 데이터를 송수신하기 위한 상태 정보 및 위성 기기(200)의 식별 정보를 포함하는 위성 기기 정보를 제1 사용자 단말 장치(100)로 전송할 수 있다.
그리고, 제2 사용자 단말 장치(300)는 초광대역(Super Wide Band : SWB)의 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 포함하는 콜 요청 메시지를 전송할 수 있다.
이 경우, 제어부(140)는 위성 기기(200)의 상태 정보 및 제2 사용자 단말 장치(300)로부터 수신된 콜 요청 메시지에 포함된 통신 설정 정보에 기초하여 협대역의 대역폭을 통해 음성 데이터를 수신하고, 초광대역의 대역폭을 통해 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
따라서, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제2 사용자 단말 장치(300)는 협대역의 대역폭을 통해 제1 사용자 단말 장치(100)로 음성 데이터를 전송하며, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 수신된 음성 데이터의 대역을 증폭한 후, 초광대역의 대역폭을 통해 제2 사용자 단말 장치(300)로 전송할 수 있다.
또다른 예를 들어, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)는 협대역(Narrow Bnad : NB)의 대역폭으로 제1 사용자 단말 장치(100)와 음성 데이터 송수신할 수 있으며, 제1 사용자 단말 장치(100)는 초광대역(Super Wide Band : SWB)의 대역폭으로 제2 사용자 단말 장치(300)와 음성 데이터를 송수신할 수 있다.
이 경우, 제어부(140)는 위성 기기(200)의 상태 정보 및 제1 사용자 단말 장치(100)의 통신 방식에 기초하여 협대역의 대역폭을 통해 음성 데이터를 수신하고, 초광대역의 대역폭을 통해 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
따라서, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제2 사용자 단말 장치(300)는 협대역의 대역폭을 통해 제1 사용자 단말 장치(100)로 음성 데이터를 전송하며, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 수신된 음성 데이터의 대역을 증폭한 후, 초광대역의 대역폭을 통해 제2 사용자 단말 장치(300)로 전송할 수 있다.
한편, 제어부(140)는 제2 사용자 단말 장치(300)로부터 수신된 콜 요청 메시지에 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 제2 사용자 단말 장치(300)에서 제1 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
이후, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 음성 데이터를 전송한다. 이에 따라, 제1 통신부(110)는 제2 사용자 단말 장치(300)로부터 제1 대역폭을 통해 전송된 음성 데이터를 수신하며, 제어부(140)는 제1 대역폭을 통해 전송된 음성 데이터를 별도의 변조 없이 제2 통신부(120)를 통해 위성 기기(200)로 전송할 수 있다.
한편, 제2 통신부(120)를 통해 위성 기기(200)로부터 음성 데이터가 수신되면, 제어부(140)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 별도의 변조 없이 위성 기기(200)로부터 수신된 음성 데이터를 제1 대역폭을 통해 제2 사용자 단말 장치(300)로 전송할 수 있다.
예를 들어, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)는 광대역(Wide Bnad : WB)의 대역폭으로 제1 사용자 단말 장치(100)와 음성 데이터 송수신할 수 있다. 이 경우, 위성 기기(200)는 광대역의 대역폭을 통해 음성 데이터를 송수신하기 위한 상태 정보 및 위성 기기(200)의 식별 정보를 포함하는 위성 기기 정보를 제1 사용자 단말 장치(100)로 전송할 수 있다. 그리고, 제1 사용자 단말 장치(100)는 광대역의 대역폭을 통해 음성 데이터를 송수신할 수 있다.
한편, 제2 사용자 단말 장치(300)는 초광대역의 대역폭을 통해 음성 데이터를 수신하기 위한 통신 설정 정보를 포함하는 콜 요청 메시지를 전송할 수 있다.
이 경우, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 상태 정보 및 제1 사용자 단말 장치(100)의 통신 방식에 기초하여 광대역의 대역폭을 통해 음성 데이터를 송수신하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
따라서, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제1 및 제2 사용자 단말 장치(100,300)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 광대역의 대역폭을 통해 음성 데이터를 송수신할 수 있다.
한편, 제어부(140)는 제2 사용자 단말 장치(300)와 통화 교섭을 위한 세션이 연결되면, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)와의 통신 연결이 해제되는지 여부를 판단한다. 판단 결과, 제1 사용자 단말 장치(100)와의 통신 연결이 해제된 것으로 판단되면, 제어부(140)는 제1 및 제2 사용자 단말 장치(100,300) 간에 제2 대역폭으로 음성 데이터를 송수신하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
이에 따라, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 수신된 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제2 대역폭으로 음성 데이터를 전송한다. 이에 따라, 제1 통신부(110)는 이벤트 발생 메시지 전송 이후, 제2 대역폭을 통해 제2 사용자 단말 장치(300)로부터 음성 데이터를 수신할 수 있다.
전술한 바와 같이, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결된 이후, 제1 사용자 단말 장치(100)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)에서 지원 가능한 제1 대역폭을 통해 제2 사용자 단말 장치(300)로부터 음성 데이터를 수신하며, 위성 기기(200)로부터 수신된 음성 데이터를 변조한 후, 제2 사용자 단말 장치(300)에서 요청한 제2 대역폭을 통해 제2 사용자 단말 장치(300)로 전송할 수 있다.
이때, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와 통화 교섭을 위한 세션이 연결되면, 위성 기기(200)의 연결 상태를 주기적으로 체크하여, 위성 기기(200)와의 통신 연결이 유지되는지 여부를 판단한다. 판단 결과, 통신 연결이 해제된 것으로 판단되면, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)에서 지원 가능한 제2 대역폭을 통해 음성 데이터를 송수신하기 위한 통신 설정 정보를 결정한 후, 결정된 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
따라서, 제1 및 2 사용자 단말 장치(100, 300)는 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제2 대역폭을 통해 음성 데이터를 송수신할 수 있다.
한편, 제어부(140)는 제2 사용자 단말 장치(300)와 제2 대역폭을 통해 음성 데이터를 송수신하고 있는 상태에서, 제1 사용자 단말 장치(100)와 위성 기기(200)의 통신이 연결되면, 제2 사용자 단말 장치(300)에서 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다. 이에 따라, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 수신된 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제1 사용자 단말 장치(100)로 제1 대역폭을 통해 음성 데이터를 전송할 수 있다. 이에 따라, 제1 통신부(110)는 제2 사용자 단말 장치(300)로 이벤트 발생 메시지를 전송한 이후, 제1 대역폭을 통해 제2 사용자 단말 장치(300)로부터 음성 데이터를 수신할 수 있다.
한편, 사용자 요청에 따라, 제2 사용자 단말 장치(300)로 콜 요청 메시지를 전송하는 경우, 제어부(140)는 제2 사용자 단말 장치(300)로부터 통신 설정 정보를 콜 응답 메시지를 수신할 수 있다.
제2 사용자 단말 장치(300)가 위성 기기(200)와 통신 연결된 경우, 제2 사용자 단말 장치(300)는 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)의 상태 정보 및 제2 사용자 단말 장치(300)에서 지원 가능한 통신 방식에 기초하여 결정된 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제1 사용자 단말 장치(100)로 전송할 수 있다.
이 같은 콜 응답 메시지가 수신되면, 제어부(140)는 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 대응되는 통신 방식으로 제2 사용자 단말 장치(300)로 음성 데이터를 전송하도록 제1 통신부(110)를 제어한다. 이에 따라, 제1 통신부(110)는 콜 응답 메시지에 포함된 통신 설정 정보에 대응되는 통신 방식으로 음성 데이터를 전송할 수 있다.
구체적으로, 제어부(140)는 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)가 제1 대역폭으로 통신을 요청한 것으로 판단되면, 제1 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송하도록 제1 통신부(110)를 제어한다. 이에 따라, 제1 통신부(110)는 제1 대역폭을 통해 음성 데이터를 제2 사용자 단말 장치(300)로 전송할 수 있다.
예를 들어, 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)는 광대역의 대역폭을 통해 음성 데이터를 송수신할 수 있다. 이 경우, 위성 기기(200)는 광대역의 대역폭을 통해 음성 데이터를 송수신하기 위한 상태 정보 및 위성 기기(200)의 식별 정보를 포함하는 위성 기기 정보를 제2 사용자 단말 장치(300)로 전송할 수 있다.
그리고, 제2 사용자 단말 장치(300)는 초광대역의 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 요청 메시지를 제1 사용자 단말 장치(100)로부터 수신할 수 있다.
이 경우, 제2 사용자 단말 장치(300)는 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)의 위성 기기 정보에 포함된 상태 정보 및 제1 사용자 단말 장치(100)로부터 수신된 콜 요청 메시지에 포함된 통신 설정 정보에 기초하여 광대역의 대역폭을 통해 음성 데이터를 수신하고, 초광대역의 대역폭을 통해 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제1 사용자 단말 장치(100)로 전송한다.
따라서, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제1 통신부(110)는 제어부(140)의 제어 명령에 따라 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 광대역의 대역폭을 통해 음성 데이터를 전송하며, 제2 사용자 단말 장치(300)로부터 초광대역의 대역폭을 통해 음성 데이터를 수신할 수 있다.
한편, 제1 사용자 단말 장치(100)는 위성 기기(200)와 통신 연결될 수 있다. 이 경우, 제어부(140)는 제2 사용자 단말 장치(300)로부터 음성 데이터가 수신되면, 저장부(130)에 기저장된 위성 기기(200)의 상태 정보에 기초하여 위성 기기(200)에서 지원 가능한 통신 방식의 대역폭을 통해 음성 데이터를 전송하도록 제2 통신부(120)를 제어한다. 이에 따라, 제2 통신부(120)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)에서 통신 가능한 대역폭을 통해 제2 사용자 단말 장치(300)로부터 수신된 음성 데이터를 전송할 수 있다.
예를 들어, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)는 광대역의 대역폭을 통해 음성 데이터를 송수신할 수 있으며, 제2 사용자 단말 장치(300)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 초광대역의 대역폭을 통해 제1 사용자 단말 장치(100)로 음성 데이터를 전송할 수 있다.
따라서, 제어부(140)는 제2 사용자 단말 장치(300)로부터 초광대역의 대역폭을 통해 음성 데이터가 수신되면, 수신된 음성 데이터의 대역을 광대역의 대역폭으로 하향 조정하여 위성 기기(200)로 전송할 수 있다.
한편, 제어부(140)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 제1 대역폭보다 큰 제2 대역폭을 통해 음성 데이터가 수신되면, 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송하도록 제1 통신부(110)를 제어한다. 이에 따라, 제1 통신부(110)는 제1 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송할 수 있다.
예를 들어, 제2 사용자 단말 장치(300)로부터 수신된 콜 응답 메시지에는 협대역의 대역폭을 통해 음성 데이터 수신을 요청하는 통신 설정 정보를 포함할 수 있다. 그리고, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)는 광대역의 대역폭을 통해 음성 데이터 송수신을 할 수 있다. 따라서, 제어부(140)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 광대역의 대역폭을 통해 음성 데이터가 수신되면, 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 광대역의 대역폭을 통해 수신된 음성 데이터의 대역을 협대역의 대역폭으로 하향 조정하여 제2 사용자 단말 장치(300)로 전송하도록 제1 통신부(110)를 제어한다. 이에 따라, 제1 통신부(110)는 협대역의 대역폭을 통해 음성 데이터를 제2 사용자 단말 장치(300)로 전송할 수 있다.
그러나, 본 발명은 이에 한정되지 않으며, 제1 및 제2 사용자 단말 장치(100,300) 각각이 위성 기기(200)와 통신 연결된 경우, 제어부(140)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 상태 정보 및 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 기초하여 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 콜 요청 메시지를 전송한다. 콜 요청 메시지를 수신한 제2 사용자 단말 장치(300)는 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)의 상태 정보 및 콜 요청 메시지에 포함된 통신 설정 정보에 기초하여 음성 데이터 송수신을 위한 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 콜 응답 메시지를 제1 사용자 단말 장치(100)로 전송한다.
예를 들어, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)는 협대역의 대역폭을 통해 음성 데이터 송수신이 가능하며, 제1 사용자 단말 장치(100)는 초광대역의 대역폭을 통해 음성 데이터 송수신이 가능할 수 있다. 이 경우, 제어부(140)는 협대역의 대역폭으로 음성 데이터를 수신하고, 초광대역의 대역폭을 통해 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 요청 메시지를 제2 사용자 단말 장치(300)로 전송할 수 있다.
한편, 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)는 광대역의 대역폭을 통해 음성 데이터 송수신이 가능하며, 제2 사용자 단말 장치(300)는 초광대역의 대역폭을 통해 음성 데이터 송수신이 가능할 수 있다. 이 경우, 제2 사용자 단말 장치(300)는 광대역의 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 제1 사용자 단말 장치(300)로 전송할 수 있다.
이후, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제1 사용자 단말 장치(100)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)로 광대역의 대역폭을 통해 음성 데이터를 전송한다. 따라서, 제2 사용자 단말 장치(300)는 광대역의 대역폭을 통해 음성 데이터가 수신되면, 별도의 변조 없이 수신된 음성 데이터를 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)로 전송할 수 있다.
한편, 제2 사용자 단말 장치(300)는 콜 요청 메시지에 포함된 통신 설정 정보에 기초하여 제1 사용자 단말 장치(100)로 협대역의 대역폭을 통해 음성 데이터를 전송한다. 따라서, 제1 사용자 단말 장치(100)는 협대역의 대역폭을 통해 음성 데이터가 수신되면, 별도의 변조 없이 수신된 음성 데이터를 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로 전송할 수 있다.
한편, 제어부(140)는 제2 사용자 단말 장치(300)로부터 이벤트 발생 메시지가 수신되면, 수신된 이벤트 발생 메시지에 포함된 통신 설정 정보에 따라 제2 사용자 단말 장치(300)에서 요청한 대역폭으로 음성 데이터를 전송하도록 제1 통신부(110)를 제어한다. 이에 따라, 제1 통신부(110)는 제2 사용자 단말 장치(300)에서 요청한 대역폭을 통해 음성 데이터를 전송할 수 있다.
한편, 제2 사용자 단말 장치(300)와의 음성 데이터 송수신을 위한 통화 교섭을 수행하는 제어부(140)는 도 6에 도시된 바와 같이, 저장부(130)에 저장된 프로그램을 이용하여 수행할 수 있다.
도 5는 본 발명의 일 실시예에 따른 저장부 구성을 나타내는 블록도이다.
전술한 바와 같이, 저장부(130)는 제2 통신부(120)를 통해 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 상태 정보 및 위성 기기(200)를 식별 정보 중 적어도 하나를 포함하는 위성 기기 정보를 저장할 수 있다.
뿐만 아니라, 저장부(130)는 도 2에 도시된 바와 같이, 통신 관리 모듈(131), 위성 기기 관리 모듈(133) 및 대역 조정 모듈(135)을 포함할 수 있다.
여기서, 통신 관리 모듈(131)은 통화 교섭을 위해 세션 연결된 제2 사용자 단말 장치(300)와의 통신 설정을 위한 모듈이다.
따라서, 제어부(140)는 저장부(130)에 저장된 통신 관리 모듈(131)에 기초하여 제1 사용자 단말 장치(100)와 제2 사용자 단말 장치(300) 간의 음성 데이터를 송수신하기 위한 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 콜 요청 메시지 혹은 콜 응답 메시지를 생성할 수 있다.
그리고, 위성 기기 관리 모듈(133)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)에서 지원 가능한 통신 방식에 대한 상태 정보 및 위성 기기(200)의 식별 정보를 포함하는 위성 기기 정보를 저장하며, 통신 연결된 위성 기기(200)의 연결 상태를 관리하는 모듈이다.
따라서, 제어부(140)는 제2 사용자 단말 장치(300)와 통화 교섭을 위한 세션이 연결되면, 저장부(130)에 저장된 위성 기기 관리 모듈(133)을 이용하여 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 연결 상태를 주기적으로 파악할 수 있다.
그리고, 대역 조정 모듈(135)은 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)에서 지원 가능한 통신 방식에 대응되는 대역폭으로 음성 데이터를 전송하거나 혹은 통화 교섭을 위해 세션 연결된 제2 사용자 단말 장치(300)에서 요청한 대역폭으로 음성 데이터를 전송하기 위한 모듈이다.
띠라서, 제어부(140)는 콜 요청 메시지 혹은 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)에서 요청한 대역폭에 대응되는 대역으로 조정하여 음성 데이터를 제2 사용자 단말 장치(300)로 전송할 수 있다.
한편, 전술한 제1 사용자 단말 장치(100)는 전술한 제1 및 제2 통신부(110,120), 저장부(130) 및 제어부(140) 구성 외에 다양한 구성을 더 포함할 수 있다.
실시예에 따라, 제1 사용자 단말 장치(100)가 스마트 폰, 테블릿 PC와 같은 디스플레이 장치로 구현될 경우, 도 6에 도시된 바와 같이, 입력부(150), 신호 처리부(160), 촬영부(170), 감지부(180) 및 출력부(190)를 더 포함할 수 있다.
도 6은 본 발명의 일 실시예에 따른 사용자 단말 장치의 상세 블록도이다.
입력부(150)는 마이크(151), 조작부(153), 터치 입력부(155) 및 사용자 입력부(157)를 포함할 수 있다. 마이크(151)는 사용자의 발화 음성에 대한 오디오 신호를 입력받으며, 조작부(153)는 각종 기능키, 숫자키, 특수키, 문자키 등을 구비한 키 패드(Key Pad)로 구현될 수 있다. 그리고, 터치 입력부(155)는 후술할 디스플레이부(191)가 터치 스크린 형태로 구현될 경우, 디스플레이부(191)와 상호 레이어 구조를 이루는 터치 패드로 구현될 수 있다. 이 경우, 터치 입력부(155)는 디스플레이부(191)를 통해 디스플레이된 다양한 어플리케이션 관련 아이콘에 대한 선택 명령을 입력받을 수 있다.
사용자 입력부(157)는 원격 제어 장치와 같은 적어도 하나의 주변 기기(미도시)로부터 제1 사용자 단말 장치(100)의 동작을 제어하기 위한 IR 신호 혹은 RF 신호를 입력받을 수 있다.
신호 처리부(160)는 제어부(140)의 제어 명령에 따라, 제1 또는 제2 통신부(110,120)를 통해 수신된 컨텐츠 혹은 저장부(130)에 저장된 컨텐츠의 영상 데이터 및 오디오 데이터를 처리하기 위한 구성 요소가 될 수 있다. 구체적으로, 신호 처리부(160)는 컨텐츠에 포함된 영상 데이터에 대해서, 디코딩, 스케일링, 노이즈 필터링, 프레임 레이트 변환 및 해상도 변환 등과 같은 다양한 영상 처리를 수행할 수 있다. 또한, 신호 처리부(160)는 컨텐츠에 포함된 오디오 데이터에 대해서,디코딩, 증폭, 노이즈 필터링 등과 같은 다양한 오디오 신호 처리를 수행할 수 있다.
뿐만 아니라, 신호 처리부(160)는 마이크(151)를 통해 입력된 발화 음성에 대한 오디오 신호를 보코더(Vocodeer)를 통해 압축하거나, 압축된 음성 데이터에 대한 복원 처리를 수행할 수 있다.
촬영부(170)는 사용자 명령에 따라, 정지 영상 또는 동영상을 촬영하기 위한 것으로써, 전면 카메라, 후면 카메라와 같이 복수 개로 구현될 수 있다.
감지부(180)는 제1 사용자 단말 장치(100)의 다양한 동작 상태 및 사용자 인터렉션을 감지한다. 특히, 감지부(180)는 사용자가 제1 사용자 단말 장치(100)를 파지하고 있는 파지 상태를 감지할 수 있다. 구체적으로, 제1 사용자 단말 장치(100)는 다양한 방향으로 회전되거나 기울어질 수 있다. 이때, 감지부(180)는 지자기 센서, 자이로 센서, 가속도 센서 등과 같은 다양한 센서들 중 적어도 하나를 이용하여 회전 움직임 또는 중력 방향을 기준으로 사용자가 파지하고 있는 제1 사용자 단말 장치(100)의 기울기 등을 감지할 수 있다.
출력부(190)는 신호 처리부(160)를 통해 신호 처리된 영상 데이터 및 음성 데이터 중 적어도 하나를 출력한다. 이 같은 출력부(190)는 디스플레이부(191) 및 오디오 출력부(193)를 포함할 수 있다. 디스플레이부(191)는 신호 처리부(160)에 의해 영상 처리된 영상 데이터를 디스플레이하며, 오디오 출력부(193)는 오디오 신호 처리된 오디오 데이터를 가청음 형태로 출력할 수 있다.
한편, 영상 데이터를 디스플레이하는 디스플레이부(191)는 액정 표시 장치(Liquid Crystal Display, LCD), 유기 전기 발광 다이오드(Organic Light Emitting Display, OLED) 또는 플라즈마 표시 패널(Plasma Display Panel, PDP) 등으로 구현될 수 있다. 특히, 디스플레이부(191)는 전술한 터치 입력부(155)와 함께 상호 레이어 구조를 이루는 터치 스크린 형태로 구현될 수 있다.
한편, 전술한 제어부(140)는 RAM(141), ROM(143), CPU(145) 및 GPU(147)를 포함할 수 있으며, CRAM(141), ROM(143), CPU(145) 및 GPU(147)는 버스를 통해 서로 연결될 수 있다.
CPU(145)는 저장부(130)를 액세스하여, 저장부(130)에 저장된 OS를 이용하여 부팅을 수행한다. 또한 CPU(145)는 저장부(130)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행한다.
ROM(143)은 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴온 명령이 입력되어 전원이 공급되면, CPU(145)는 ROM(143)에 저장된 명령어에 따라 저장부(130)에 저장된 OS를 RAM(141)에 복사하고, OS를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, CPU(145)는 저장부(130)에 저장된 각종 프로그램을 RAM(141)에 복사하고, RAM(141)에 복사된 프로그램을 실행시켜 각종 동작을 수행한다.
GPU(147)는 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 디스플레이 화면을 생성한다. 구체적으로, GPU(147)는 수신된 제어 명령에 기초하여 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성값을 연산하고, 연상된 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 디스플레이 화면을 생성한다.
이 같은 제어부(140)는 전술한 입력부(150), 제1 및 제2 통신부(110,120), 신호 처리부(160) 및 감지부(180) 등과 같은 다양한 구성들과 결합되어 단일칩 시스템(System-on-a-chip 또는 System on chip, SOC, SoC)으로 구현될 수 있다.
한편, 상술한 제어부(140)의 동작은 저장부(130)에 저장된 프로그램에 의해 이루어질 수 있다. 여기서, 저장부(130)는 ROM(143), RAM(141) 또는 제1 사용자 단말 장치(100)에 탈착/장착 가능한 메모리 카드(예, SD 카드, 메모리 스틱), 비휘발성 메모리, 휘발성 메모리, 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 중 적어도 하나로 구현될 수 있다.
지금까지, 본 발명에 따른 제1 사용자 단말 장치(100)의 각 구성에 대해서 상세히 설명하였다. 이하에서는, 본 발명에 따른 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션 연결을 수행하는 과정에 대해서 상세히 설명하도록 한다.
도 7은 일반적인 사용자 단말 장치 간의 통화 교섭을 위한 세션 연결을 수행하는 과정을 나타내는 예시도이다.
도 7에 도시된 바와 같이, 종래의 위성 기기(200)와 통신 연결된 사용자 단말 장치(이하 제1 사용자 단말 장치라 함)(100)는 사용자 요청에 따라, 타 단말 장치(이하 제2 사용자 단말 장치라 함)(300)로 SDP Offer를 전송한다(810). SDP Offer를 수신한 제2 사용자 단말 장치(300)는 SDP Offer를 전송한 제1 사용자 단말 장치(100)로 SDP Answer를 전송한다(820).
즉, 제1 사용자 단말 장치(100)는 사용자 요청에 따라, 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 대한 통신 설정 정보를 포함하는 콜 요청 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
예를 들어, 제1 사용자 단말 장치(100)에서 이용 가능한 대역폭이 초광대역의 대역폭이며, 비트 레이트가 24.4 kbps인 경우, 제1 사용자 단말 장치(100)는 'br=5.9-24.4; bw=nb-swb'를 포함하는 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 콜 요청 메시지를 제2 사용자 단말 장치(300)로 전송한다. 이 같은 콜 요청 메시지를 수신한 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로 콜 응답 메시지를 전송한다.
이에 따라, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면(830), 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)와의 통화 교섭을 개시한다.
이에 따라, 위성 기기(200)와 통신 연결된 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통화 교섭을 위해서 세션 연결된 제2 사용자 단말 장치(300)와 음성 데이터를 송수신할 수 있다.
도 8은 본 발명의 일 실시예에 따른 사용자 단말 장치 간의 통화 교섭을 위한 세션 연결을 수행하는 과정을 나타내는 예시도이다.
도 8에 도시된 바와 같이, 위성 기기(200)와 통신 연결된 사용자 단말 장치(이하 제1 사용자 단말 장치라 함)(100)는 사용자 요청에 따라, 타 단말 장치(이하 제2 사용자 단말 장치라 함)(300)로 SDP Offer를 전송한다(910). SDP Offer를 수신한 제2 사용자 단말 장치(300)는 SDP Offer를 전송한 제1 사용자 단말 장치(100)로 SDP Answer를 전송한다(920).
즉, 제1 사용자 단말 장치(100)는 사용자 요청에 따라, 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식에 대한 통신 설정 정보를 포함하는 콜 요청 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
예를 들어, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)에서 이용 가능한 대역폭이 광대역의 대역폭이고, 비트 레이트가 9.6kbps이며, 제1 사용자 단말 장치(100)에서 이용 가능한 대역폭이 초광대역의 대역폭이고, 비트 레이트가 24.4 kbps인 경우, 제1 사용자 단말 장치(100)는 'br-send=5.9-24.4; br-recv=5.9-9.6; bw-send=nb-swb; bw-recv=nb-wb'를 포함하는 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 콜 요청 메시지를 제2 사용자 단말 장치(300)로 전송한다. 이 같은 콜 요청 메시지를 수신한 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로 콜 응답 메시지를 전송한다.
이 같은 콜 응답 메시지가 수신되면, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)와의 통화 교섭을 개시하는 동시에 수신된 콜 응답 메시지에 기초하여 제2 사용자 단말 장치(300)와의 통화 교섭을 위한 세션 연결을 수행한다(930)
이에 따라, 위성 기기(200)와 통신 연결된 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통화 교섭을 위해서 세션 연결된 제2 사용자 단말 장치(300)와 음성 데이터를 송수신할 수 있다.
즉, 본 발명에 따른 위성 기기(200)와 통신 연결된 제1 사용자 단말 장치(100)는 콜 요청 메시지를 전송한 제2 사용자 단말 장치(300)로부터 콜 응답 메시지가 수신되는 시점에 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)와의 통화 교섭을 개시함으로써, 종래에 비해 통화 교섭 시간을 단축시킬 수 있으며, 이에 따른 통화 요금을 절감할 수 있다.
뿐만 아니라, 본 발명에 따른 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 통신 방식을 고려하여 제2 사용자 단말 장치(300)로 콜 요청 메시지를 전송함으로써, 무선 통신 자원이 불필요하게 낭비되는 문제를 개선할 뿐만 아니라, 그에 따른 통화 품질 열화가 발생하는 문제를 개선할 수 있다.
이하에서는 본 발명에 따른 제1 사용자 단말 장치(100)에서 제1 사용자 단말 장치(100)와 제2 사용자 단말 장치(300) 간의 음성 데이터를 송수신하기 위한 방법에 대해서 상세히 설명하도록 한다.
도 9는 본 발명의 일 실시예에 따른 사용자 단말 장치 간의 음성 데이터 송수신을 위한 세션 연결을 수행하는 제1 흐름도이다.
도 9에 도시된 바와 같이, 사용자 단말 장치(이하 제1 사용자 단말 장치라 함)(100)는 스마트 워치와 같은 위성 기기(200)와 근거리 무선 통신 방식으로 통신 연결될 수 있다. 이 같이, 위성 기기(200)와 통신 연결된 상태에서, 제1 사용자 단말 장치(100)는 타 단말 장치(이하 제2 사용자 단말 장치라 함)(300)로부터 콜 요청 메시지가 수신되면, 통신 연결된 위성 기기(200)의 상태 정보에 기초하여 제2 사용자 단말 장치(200)와의 통신 설정 정보를 결정한다(S1010,S1020). 이후, 제1 사용자 단말 장치(100)는 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하고, 생성된 콜 응답 메시지를 제2 사용자 단말 장치(300)로 전송한다(S1030).
이에 따라, 제1 및 제2 사용자 단말 장치(100,300) 간의 통화 교섭을 위한 세션이 연결되면, 제2 사용자 단말 장치(300)는 제1 사용자 단말 장치(100)로부터 전송된 콜 응답 메시지에 포함된 통신 설정 정보에 대응되는 통신 방식에 기초하여 제1 사용자 단말 장치(100)로 음성 데이터를 전송한다.
이에 따라, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 음성 데이터가 수신되면, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로 제2 사용자 단말 장치(300)로부터 수신된 음성 데이터를 전송한다(S1040).
구체적으로, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 상태 정보에 기초하여 위성 기기(200)가 제1 대역폭의 통신 설정을 통해 제1 사용자 단말 장치(100)와 통신을 수행하는 것으로 판단되면, 제2 사용자 단말 장치(300)에서 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다. 이에 따라, 제2 사용자 단말 장치(300)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 음성 데이터를 전송할 수 있다.
따라서, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 제1 대역폭을 통해 음성 데이터가 수신되면, 별도의 변조 없이 위성 기기(200)로 전송할 수 있다.
한편, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 통신 설정 정보를 포함하는 콜 요청 메시지가 수신되면, 다음과 같은 실시예에 기초하여 콜 응답 메시지를 제2 사용자 단말 장치(300)로 전송할 수 있다.
일 실시예에 따라, 제2 사용자 단말 장치(300)로부터 수신된 콜 요청 메시지에 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 통신 설정 정보가 포함된 경우, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)에서 제2 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 제2 사용자 단말 장치(300)로 전송할 수 있다.
이에 따라, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 제1 대역폭을 통해 음성 데이터가 수신되면, 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 음성 데이터의 대역을 증폭한다. 이후, 제1 사용자 단말 장치(100)는 증폭된 음성 데이터를 통신 설정단말 장치(300)로 전송한다.
또다른 실시예에 따라, 제2 사용자 단말 장치(300)로부터 수신된 콜 요청 메시지에 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 통신 설정 정보가 포함된 경우, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)에서 제1 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 제2 사용자 단말 장치(300)로 전송할 수 있다.
이에 따라, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 제1 대역폭을 통해 음성 데이터가 수신되면, 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 위성 기기(200)로부터 수신된 음성 데이터를 제1 대역폭을 통해 제2 사용자 단말 장치(300)로 전송할 수 있다.
도 10은 본 발명의 일 실시예에 따른 사용자 단말 장치와 위성 기기 간의 통신 상태에 따라 세션 연결된 사용자 단말 장치 간에 음성 데이터를 송수신하기 위한 흐름도이다.
전술한 바와 같이, 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)와 음성 데이터를 송수신하는 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와 통화 교섭을 위한 세션이 연결되면, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 통신 연결이 해제되는지 여부를 주기적으로 판단한다(S1110). 판단 결과, 위성 기기(200)와의 통신 연결이 유지된 것으로 판단되면, 제1 사용자 단말 장치(100)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)와 음성 데이터를 송수신한다(S1120).
한편, 위성 기기(200)와의 통신 연결이 해제된 것으로 판단되면, 제1 사용자 단말 장치(100)는 업데이트된 통신 설정 정보를 생성하고, 생성된 통신 설정 정보를 포함하는 이벤트 발생 메시지를 제2 사용자 단말 장치(300)로 전송한다(S1130,S1140). 이벤트 발생 메시지를 전송한 이후, 제1 사용자 단말 장치(300)는 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)와 응답 메시지를 송수신한다(S1150).
즉, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)와의 통신 연결이 해제된 것으로 판단되면, 제1 사용자 단말 장치(100)에서 통신 가능한 제2 대역폭으로 음성 데이터를 송수신하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다. 따라서, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로 이벤트 발생 메시지를 전송한 이후, 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제2 사용자 단말 장치(300)와 제2 대역폭을 통해 음성 데이터를 송수신할 수 있다.
제2 대역폭을 통해 제2 사용자 단말 장치(300)와 음성 데이터를 송수신하고 있는 상태에서, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 위성 기기(200) 간의 통신 연결이 수행되는지 여부를 판단한다(S1160). 판단 결과, 통신 연결이 수행되지 않으면, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와 제2 대역폭을 통해 음성 데이터를 송수신할 수 있다.
한편, 제1 사용자 단말 장치(100)와 위성 기기(200) 간의 통신 연결된 것으로 판단되면, 제1 사용자 단말 장치(100)는 통신 연결된 위성 기기(200)의 상태 정보에 기초하여 위성 기기(200)에서 지원 가능한 통신 방식으로 음성 데이터 전송을 요청하는 통신 설정 정보를 결정하고, 결정된 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다(S1170,S1180). 이벤트 발생 메시지를 전송한 이후, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)와 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 음성 데이터를 송수신한다(S1190).
예를 들어, 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)는 제1 대역폭을 통해 음성 데이터를 송수신할 수 있다. 이 경우, 제1 사용자 단말 장치(100)는 제1 대역폭을 통해 음성 데이터를 수신하고, 제2 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터 전송을 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 제2 사용자 단말 장치(300)로 전송할 수 있다.
이에 따라, 제2 사용자 단말 장치(300)는 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 제1 사용자 단말 장치(100)로 제1 대역폭을 통해 음성 데이터를 전송하며, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 수신된 음성 데이터를 별도의 변조 없이 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로 전송할 수 있다.
한편, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 제1 대역폭을 통해 음성 데이터가 수신되면, 이벤트 발생 메시지에 포함된 통신 설정 정보에 기초하여 수신된 음성 데이터를 증폭하고, 증폭된 음성 데이터를 제2 대역폭을 통해 제2 사용자 단말 장치(300)로 전송할 수 있다.
도 11은 본 발명의 또다른 실시예에 따른 사용자 단말 장치 간의 음성 데이터 송수신을 위한 세션 연결을 수행하는 제2 흐름도이다.
도 11에 도시된 바와 같이, 사용자 단말 장치(이하 제1 사용자 단말 장치라 함)100)는 사용자 요청에 따라, 타 단말 장치(이하 제2 사용자 단말 장치라 함)(300)로 콜 요청 메시지를 전송한다(S1210). 즉, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)에서 지원 가능한 통신 방식으로 음성 데이터를 수신하기 위한 통신 설정 정보를 포함하는 콜 요청 메시지를 생성하여 제2 사용자 단말 장치(300)로 전송한다.
이후, 콜 요청 메시지를 전송한 제2 사용자 단말 장치(300)로부터 콜 응답 메시지가 수신되면, 제1 사용자 단말 장치(100)는 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 대응되는 통신 방식으로 제2 사용자 단말 장치(300)로 음성 데이터를 전송한다(S1220,S1230).
여기서, 제2 사용자 단말 장치(300)는 위성 기기(200)와 통신 연결될 수 있다. 이 경우, 제2 사용자 단말 장치(300)는 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)의 상태 정보 및 제1 사용자 단말 장치(100)로부터 수신된 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 통신 설정 정보를 결정하고, 결정된 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 제1 사용자 단말 장치(100)로 전송할 수 있다.
따라서, 제1 및 제2 사용자 단말 장치(100,300)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 및 제2 사용자 단말(100,300)에서 요청한 대역폭을 통해 음성 데이터를 송수신할 수 있다.
즉, 콜 응답 메시지에 포함된 통신 설정 정보는 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)에서 지원 가능한 제1 대역폭을 통해 음성 데이터를 수신하고, 제1 대역폭보다 큰 제2 대역폭을 통해 제1 사용자 단말 장치(100)로 음성 데이터를 전송하도록 설정될 수 있다.
이 경우, 제1 사용자 단말 장치(100)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송하고, 제2 사용자 단말 장치(300)는 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 대역폭보다 큰 제2 대역폭을 통해 제1 사용자 단말 장치(100)로 음성 데이터를 전송할 수 있다.
이 같은 통신 설정 정보에 기초하여 음성 데이터를 송수신하고 있는 상태에서, 제1 사용자 단말 장치(100)와 위성 기기(200) 간의 통신 연결되면, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)의 상태 정보에 기초하여 위성 기기(200)에서 통신 가능한 대역폭을 통해 위성 기기(200)로 제2 사용자 단말 장치(300)로부터 수신된 음성 데이터를 전송한다(S1260).
한편, 제1 사용자 단말 장치(100)는 제1 사용자 단말 장치(100)와 통신 연결된 위성 기기(200)로부터 제1 대역폭보다 큰 제2 대역폭을 통해 음성 데이터가 수신되면, 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제2 대역폭의 음성 데이터의 대역을 제1 대역폭으로 하향 조정하고, 하향 조정된 제1 대역폭을 통해 제2 사용자 단말 장치(300)로 음성 데이터를 전송할 수 있다.
이 같은 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 제1 및 제2 사용자 단말 장치(100,300) 간의 음성 데이터를 송수신하고 있는 상태에서, 제2 사용자 단말 장치(300)는 제2 사용자 단말 장치(300)와 통신 연결된 위성 기기(200)의 연결이 해제되면, 제1 및 2 사용자 단말 장치(100,300)에서 지원 가능한 통신 방식으로 음성 데이터를 송수신하기 위한 통신 설정 정보를 결정하고, 그 결정된 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 제1 사용자 단말 장치(100)로 전송한다.
따라서, 제1 사용자 단말 장치(100)는 제2 사용자 단말 장치(300)로부터 이벤트 발생 메시지가 수신되는지 여부를 판단한다(S1270). 판단 결과, 이벤트 발생 메시지가 수신되면, 제1 사용자 단말 장치(100)는 수신된 이벤트 발생 메시지에 포함된 통신 설정 정보에 대응되는 통신 방식으로 제2 사용자 단말 장치(200)와 음성 데이터를 송수신할 수 있다.
한편, 상술한 바와 같은 타 단말 장치(300)와 기설정된 통신 방식으로 음성 데이터를 송수신하기 위한 사용자 단말(100)의 제어 방법은 적어도 하나의 실행 프로그램으로 구현될 수 있으며, 이러한 실행 프로그램은 비일시적 컴퓨터 판독 가능 매체에 저장될 수 있다.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로, 상술한 프로그램들은 RAM(Random Access Memory), 플레시메모리, ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electronically Erasable and Programmable ROM), 레지스터, 하드디스크, 리무버블 디스크, 메모리 카드, USB 메모리, CD-ROM 등과 같이, 단말기에서 판독 가능한 다양한 유형의 기록 매체에 저장되어 있을 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다.
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
110 : 제1 통신부 120 : 제2 통신부
130 : 저장부 140 : 제어부
141 : RAM 143 : ROM
145 : CPU 147 GPU
150 : 입력부 151 : 마이크
153 : 조작부 155 : 터치 입력부
157 : 사용자 입력부 160 : 신호 처리부
170 : 촬영부 180 : 감지부
190 : 출력부 191 : 디스플레이부
193 : 오디오 출력부

Claims (25)

  1. 사용자 단말 장치의 제어 방법에 있어서,
    타 단말 장치부터 콜 요청 메시지가 수신되면, 상기 사용자 단말 장치와 연결된 위성 기기의 상태 정보를 판단하는 단계;
    상기 위성 기기의 상태 정보에 기초하여 상기 타 단말 장치와의 통신 설정 정보를 결정하고, 상기 통신 설정 정보를 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하는 단계; 및
    상기 통신 설정 정보에 대응되는 통신 방식으로 상기 타 단말 장치로부터 음성 데이터를 수신하는 단계;
    를 포함하고,
    상기 위성 기기의 상태 정보는 상기 위성 기기가 지원 가능한 대역폭에 대한 정보를 포함하고,
    상기 통신 설정 정보를 결정하는 단계는,
    상기 사용자 단말 장치가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로 전송할 음성 데이터의 대역폭을 결정하고, 상기 위성 기기가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로부터 수신할 음성 데이터의 대역폭을 결정하는 제어 방법.
  2. 제 1 항에 있어서,
    상기 전송하는 단계는,
    상기 위성 기기의 상태 정보에 기초하여 상기 위성 기기가 제1 대역폭의 통신 설정을 통해 상기 사용자 단말 장치와 통신을 수행하는 것으로 판단되면, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하며,
    상기 수신하는 단계는,
    상기 제1 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신하는 것을 특징으로 하는 제어 방법.
  3. 제 2 항에 있어서,
    상기 전송하는 단계는,
    상기 타 단말 장치로부터 수신된 콜 요청 메시지에 상기 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 상기 타 단말 장치에서 상기 제2 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하며,
    상기 통신 설정 정보에 따라 상기 제2 대역폭을 통해 상기 타 단말 장치로 음성 데이터를 전송하는 단계;
    를 더 포함하는 것을 특징으로 하는 제어 방법.
  4. 제 3 항에 있어서,
    상기 음성 데이터를 전송하는 단계는,
    상기 위성 기기로부터 제1 대역폭을 통해 음성 데이터를 수신하는 단계;
    상기 수신된 음성 데이터의 대역을 제2 대역폭으로 증폭하는 단계; 및
    상기 제2 대역폭을 통해 상기 증폭된 음성 데이터를 상기 타 단말 장치로 전송하는 단계;
    를 포함하는 것을 특징으로 하는 제어 방법.
  5. 제 2 항에 있어서,
    상기 전송하는 단계는,
    상기 타 단말 장치로부터 수신된 콜 요청 메시지에 상기 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하며,
    상기 위성 기기로부터 수신된 음성 데이터를 상기 제1 대역폭을 통해 상기 타 단말 장치로 전송하는 단계;
    를 더 포함하는 것을 특징으로 하는 제어 방법.
  6. 제 3 항에 있어서,
    상기 사용자 단말 장치와 상기 위성 기기 간의 연결 상태를 판단하는 단계; 및
    상기 사용자 단말 장치와 상기 위성 기기 간의 연결이 해제된 것으로 판단되면, 상기 사용자 단말 장치 및 상기 타 단말 장치에서 상기 제2 대역폭으로 음성 데이터를 송수신하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 상기 타 단말 장치로 전송하는 단계;를 더 포함하며,
    상기 수신하는 단계는,
    상기 제2 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신하는 것을 특징으로 하는 제어 방법.
  7. 제 6 항에 있어서,
    상기 이벤트 발생 메시지를 전송하는 단계는,
    상기 제2 대역폭을 통해 상기 타 단말 장치와 음성 데이터를 송수신하고 있는 상태에서 상기 사용자 단말 장치와 상기 위성 기기가 연결되면, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 상기 타 단말 장치로 전송하며,
    상기 수신하는 단계는,
    상기 제1 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신하는 것을 특징으로 하는 제어 방법.
  8. 사용자 단말 장치의 제어 방법에 있어서,
    타 단말 장치로 콜 요청 메시지를 전송하는 단계;
    상기 타 단말 장치로부터 상기 타 단말 장치와 연결된 위성 기기의 상태 정보에 기초하여 결정된 통신 설정 정보를 포함하는 콜 응답 메시지를 수신하는 단계; 및
    상기 통신 설정 정보에 대응되는 통신 방식으로 상기 타 단말 장치로 음성 데이터를 전송하는 단계;
    를 포함하고,
    상기 위성 기기의 상태 정보는 상기 위성 기기가 지원 가능한 대역폭에 대한 정보를 포함하고,
    상기 통신 설정 정보는 상기 타 단말 장치가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로부터 수신할 음성 데이터의 대역폭이 결정되고, 상기 위성 기기가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로 전송할 음성 데이터의 대역폭이 결정되는 제어 방법.
  9. 제 8 항에 있어서,
    상기 타 단말 장치로 상기 음성 데이터를 전송하는 단계는,
    상기 통신 설정 정보에 기초하여 상기 타 단말 장치가 제1 대역폭으로 음성 데이터 전송을 요청한 것으로 판단되면, 상기 제1 대역폭을 통해 상기 타 단말 장치로 음성 데이터를 전송하는 것을 특징으로 하는 제어 방법.
  10. 제 9 항에 있어서,
    상기 타 단말 장치로부터 음성 데이터를 수신하는 단계; 및
    상기 사용자 단말 장치와 위성 기기가 연결된 것으로 판단되면, 상기 위성 기기로 상기 음성 데이터를 전송하는 단계;를 더 포함하며,
    상기 위성 기기로 상기 음성 데이터를 전송하는 단계는,
    상기 위성 기기의 상태 정보에 기초하여 상기 위성 기기에서 통신 가능한 대역폭을 통해 상기 음성 데이터를 전송하는 것을 특징으로 하는 제어 방법.
  11. 제 10 항에 있어서,
    상기 타 단말 장치로 음성 데이터를 전송하는 단계는,
    상기 위성 기기로부터 상기 제1 대역폭보다 큰 제2 대역폭을 통해 음성 데이터가 수신되면, 상기 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 상기 제1 대역폭을 통해 상기 타 단말 장치로 상기 음성 데이터를 전송하는 것을 특징으로 하는 제어 방법.
  12. 제 11 항에 있어서,
    상기 타 단말 장치로 음성 데이터를 전송하는 단계는,
    상기 타 단말 장치로부터 이벤트 발생 메시지가 수신되면, 상기 이벤트 발생 메시지에 포함된 통신 설정 정보에 따라 상기 타 단말 장치에서 요청한 대역폭으로 상기 음성 데이터를 전송하는 것을 특징으로 하는 제어 방법.
  13. 사용자 단말 장치에 있어서,
    타 단말 장치와 데이터 통신을 수행하는 제1 통신부;
    상기 사용자 단말 장치와 연결된 위성 기기와 데이터 통신을 수행하는 제2 통신부;
    상기 위성 기기의 상태 정보를 저장하는 저장부;
    상기 제1 통신부를 통해 상기 타 단말 장치로부터 콜 요청 메시지가 수신되면, 상기 저장부에 저장된 상기 위성 기기의 상태 정보에 기초하여 상기 타 단말 장치의 통신 설정 정보를 결정하고, 상기 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하여 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어하는 제어부;를 포함하며,
    상기 제1 통신부는,
    상기 통신 설정 정보에 대응되는 통신 방식으로 상기 타 단말 장치로부터 음성 데이터를 수신하고,
    상기 위성 기기의 상태 정보는 상기 위성 기기가 지원 가능한 대역폭에 대한 정보를 포함하고,
    상기 제어부는,
    상기 사용자 단말 장치가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로 전송할 음성 데이터의 대역폭을 결정하고, 상기 위성 기기가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로부터 수신할 음성 데이터의 대역폭을 결정하는 사용자 단말 장치.
  14. 제 13 항에 있어서,
    상기 제어부는,
    상기 위성 기기의 상태 정보에 기초하여 상기 위성 기기가 제1 대역폭의 통신 설정을 통해 상기 사용자 단말 장치와 통신을 수행하는 것으로 판단되면, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 콜 응답 메시지를 생성하며,
    상기 제1 통신부는,
    상기 제1 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신하는 것을 특징으로 하는 사용자 단말 장치.
  15. ◈청구항 15은(는) 설정등록료 납부시 포기되었습니다.◈
    제 14 항에 있어서,
    상기 제어부는,
    상기 타 단말 장치로부터 수신된 콜 요청 메시지에 상기 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 상기 타 단말 장치에서 상기 제2 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 생성하며,
    상기 통신 설정 정보에 따라 상기 제2 대역폭을 통해 상기 타 단말 장치로 음성 데이터를 전송하도록 상기 제1 통신부를 제어하는 것을 특징으로 하는 사용자 단말 장치.
  16. ◈청구항 16은(는) 설정등록료 납부시 포기되었습니다.◈
    제 15 항에 있어서,
    상기 제어부는,
    상기 위성 기기로부터 제1 대역폭을 통해 음성 데이터가 수신되면, 상기 수신된 음성 데이터의 대역을 제2 대역폭으로 증폭하여 상기 제2 대역폭을 통해 상기 증폭된 음성 데이터를 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어하는 것을 특징으로 하는 사용자 단말 장치.
  17. ◈청구항 17은(는) 설정등록료 납부시 포기되었습니다.◈
    제 14 항에 있어서,
    상기 제어부는,
    상기 타 단말 장치로부터 수신된 콜 요청 메시지에 상기 제1 대역폭보다 큰 제2 대역폭을 통해 통신을 요청하는 경우, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 수신하기 위한 통신 설정 정보를 더 포함하는 콜 응답 메시지를 상기 타 단말 장치로 전송하며,
    상기 위성 기기로부터 음성 데이터가 수신되면, 상기 통신 설정 정보에 따라, 상기 제1 대역폭을 통해 상기 음성 데이터를 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어하는 것을 특징으로 하는 사용자 단말 장치.
  18. ◈청구항 18은(는) 설정등록료 납부시 포기되었습니다.◈
    제 15 항에 있어서,
    상기 제어부는,
    상기 사용자 단말 장치와 상기 위성 기기 간의 연결이 해제된 것으로 판단되면, 상기 사용자 단말 장치 및 상기 타 단말 장치에서 상기 제2 대역폭으로 음성 데이터를 송수신하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 생성하여 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어하며,
    상기 제1 통신부는,
    상기 이벤트 발생 메시지 전송 이후, 상기 제2 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신하는 것을 특징으로 하는 사용자 단말 장치.
  19. ◈청구항 19은(는) 설정등록료 납부시 포기되었습니다.◈
    제 18 항에 있어서,
    상기 제어부는,
    상기 제2 대역폭을 통해 상기 타 단말 장치와 음성 데이터를 송수신하고 있는 상태에서, 상기 사용자 단말 장치와 상기 위성 기기가 연결되면, 상기 타 단말 장치에서 상기 제1 대역폭으로 음성 데이터를 전송하기 위한 통신 설정 정보를 포함하는 이벤트 발생 메시지를 상기 타 단말 장치로 전송하도록 상기 제1 통신부를 제어하며,
    상기 제1 통신부는,
    상기 이벤트 발생 메시지 전송 이후, 상기 제1 대역폭을 통해 상기 타 단말 장치로부터 음성 데이터를 수신하는 것을 특징으로 하는 사용자 단말 장치.
  20. 사용자 단말 장치에 있어서,
    타 단말 장치와 데이터 통신을 수행하는 제1 통신부; 및
    상기 제1 통신부를 통해 상기 타 단말 장치로부터 상기 타 단말 장치와 연결된 위성 기기의 상태 정보에 기초하여 결정된 통신 설정 정보를 포함하는 콜 응답 메시지가 수신되면, 상기 통신 설정 정보에 대응되는 통신 방식으로 상기 타 단말 장치로 음성 데이터를 전송하도록 상기 제1 통신부를 제어하는 제어부;
    를 포함하고,
    상기 위성 기기의 상태 정보는 상기 위성 기기가 지원 가능한 대역폭에 대한 정보를 포함하고,
    상기 통신 설정 정보는 상기 사용자 단말 장치가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로 전송할 음성 데이터의 대역폭이 결정되고, 상기 위성 기기가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로부터 수신할 음성 데이터의 대역폭이 결정되는 사용자 단말 장치.
  21. ◈청구항 21은(는) 설정등록료 납부시 포기되었습니다.◈
    제 20 항에 있어서,
    상기 제어부는,
    상기 통신 설정 정보에 기초하여 상기 타 단말 장치가 제1 대역폭으로 통신을 요청한 것으로 판단되면, 상기 제1 대역폭을 통해 상기 타 단말 장치로 음성 데이터를 전송하도록 상기 제1 통신부를 제어하는 것을 특징으로 하는 사용자 단말 장치.
  22. ◈청구항 22은(는) 설정등록료 납부시 포기되었습니다.◈
    제 21 항에 있어서,
    상기 사용자 단말 장치와 연결된 위성 기기와 데이터 통신을 수행하는 제2 통신부; 및
    상기 위성 기기의 상태 정보를 저장하는 저장부;를 더 포함하며,
    상기 제어부는,
    상기 타 단말 장치로부터 음성 데이터가 수신되면, 상기 저장부에 저장된 상기 위성 기기의 상태 정보에 기초하여 상기 위성 기기에서 통신 가능한 대역폭을 통해 상기 음성 데이터를 전송하도록 상기 제2 통신부를 제어하는 것을 특징으로 하는 사용자 단말 장치.
  23. ◈청구항 23은(는) 설정등록료 납부시 포기되었습니다.◈
    제 22 항에 있어서,
    상기 제어부는,
    상기 위성 기기로부터 상기 제1 대역폭보다 큰 제2 대역폭을 통해 음성 데이터가 수신되면, 상기 콜 응답 메시지에 포함된 통신 설정 정보에 기초하여 상기 제1 대역폭을 통해 상기 타 단말 장치로 상기 음성 데이터를 전송하도록 상기 제1 통신부를 제어하는 것을 특징으로 하는 사용자 단말 장치.
  24. ◈청구항 24은(는) 설정등록료 납부시 포기되었습니다.◈
    제 23 항에 있어서,
    상기 제어부는,
    상기 타 단말 장치로부터 이벤트 발생 메시지가 수신되면, 상기 이벤트 발생 메시지에 포함된 통신 설정 정보에 따라 상기 타 단말 장치에서 요청한 대역폭으로 상기 음성 데이터를 전송하도록 상기 제1 통신부를 제어하는 것을 특징으로 하는 사용자 단말 장치.
  25. 사용자 단말 장치의 제어 방법에 있어서,
    타 단말 장치와 통화 교섭을 수행하는 단계; 및
    상기 통화 교섭을 바탕으로 상기 타 단말 장치로부터 음성 데이터를 송수신하는 단계;를 포함하며,
    상기 수행하는 단계는,
    상기 사용자 단말 장치와 연결된 위성 기기의 상태 정보에 기초하여 결정된 통신 설정 정보를 포함하는 메시지를 상기 타 단말 장치로 전송하여 상기 타 단말 장치와의 통화 교섭을 수행하고,
    상기 위성 기기의 상태 정보는 상기 위성 기기가 지원 가능한 대역폭에 대한 정보를 포함하고,
    상기 통신 설정 정보는 상기 사용자 단말 장치가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로 전송할 음성 데이터의 대역폭이 결정되고, 상기 위성 기기가 지원 가능한 대역폭을 바탕으로 상기 타 단말 장치로부터 수신할 음성 데이터의 대역폭이 결정되는 제어 방법.
KR1020150164585A 2015-11-24 2015-11-24 사용자 단말 장치 및 그 제어 방법 KR102401477B1 (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1020150164585A KR102401477B1 (ko) 2015-11-24 2015-11-24 사용자 단말 장치 및 그 제어 방법
US15/778,680 US10560939B2 (en) 2015-11-24 2016-11-24 User terminal device and control method therefor
EP16868910.7A EP3370474B1 (en) 2015-11-24 2016-11-24 User terminal device and control method therefor
PCT/KR2016/013645 WO2017091014A1 (ko) 2015-11-24 2016-11-24 사용자 단말 장치 및 그 제어 방법
CN201680068814.6A CN108293271B (zh) 2015-11-24 2016-11-24 用户终端装置及其控制方法
EP19219056.9A EP3651540A1 (en) 2015-11-24 2016-11-24 User terminal device and control method therefor
ES16868910T ES2778690T3 (es) 2015-11-24 2016-11-24 Dispositivo terminal de usuario y procedimiento de control del mismo
US16/783,637 US11259304B2 (en) 2015-11-24 2020-02-06 User terminal device and control method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150164585A KR102401477B1 (ko) 2015-11-24 2015-11-24 사용자 단말 장치 및 그 제어 방법

Publications (2)

Publication Number Publication Date
KR20170060314A KR20170060314A (ko) 2017-06-01
KR102401477B1 true KR102401477B1 (ko) 2022-05-25

Family

ID=58764338

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150164585A KR102401477B1 (ko) 2015-11-24 2015-11-24 사용자 단말 장치 및 그 제어 방법

Country Status (6)

Country Link
US (2) US10560939B2 (ko)
EP (2) EP3651540A1 (ko)
KR (1) KR102401477B1 (ko)
CN (1) CN108293271B (ko)
ES (1) ES2778690T3 (ko)
WO (1) WO2017091014A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109714834A (zh) * 2018-12-30 2019-05-03 北京华力创通科技股份有限公司 通信方法、装置及***

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956330A (en) * 1997-03-31 1999-09-21 Resound Corporation Bandwidth management in a heterogenous wireless personal communications system
US6301246B1 (en) * 1998-08-17 2001-10-09 Siemens Information And Communication Networks, Inc. Silent monitoring in a voice-over-data-network environment
DE60140836D1 (de) * 2000-04-19 2010-02-04 Hughes Electronics Corp Satelliten Kommunikationssystem Geo-mobil mit Vermögen zur Datenübertragung mit hoher Geschwindigkeit
ES2236370T3 (es) * 2002-01-23 2005-07-16 Sony International (Europe) Gmbh Metodo para permitir la negociacion de la calidad de servicio extremo a extremo por utilizacion del protocolo de negociacion extremo a extremo (e2enp).
US7653350B2 (en) * 2003-07-24 2010-01-26 Sony Ericsson Mobile Communications Ab Wireless terminals and methods for communicating over cellular and enhanced mode bluetooth communication links
US7773581B2 (en) * 2004-03-19 2010-08-10 Ericsson Ab Method and apparatus for conferencing with bandwidth control
US7340258B2 (en) 2004-07-27 2008-03-04 Lucent Technologies Inc. Mobile phone combined with satellite radio capability
US8817740B2 (en) * 2006-10-31 2014-08-26 Motorola Mobility Llc Methods and devices of a queue controller for dual mode bidirectional audio communication
US20090006533A1 (en) * 2007-06-28 2009-01-01 Yahoo! Inc. Server-aided approach to improve media negotiation efficiency
KR20090082688A (ko) * 2008-01-28 2009-07-31 해리스 코포레이션 통합된 위성통신 능력을 갖는 전술 라디오
US20090279722A1 (en) * 2008-05-09 2009-11-12 Pi-Fen Lin Wireless headset device capable of providing balanced stereo and method thereof
BRPI1015160A2 (pt) * 2009-04-07 2016-04-19 Ericsson Telefon Ab L M método para negociação de sessão melhorada entre primeiro e segundo clientes em um sistema de telecomunicação celular, cliente em um sistema de telecomunicação celular, e, nó em um sistema de telecomunicação.
DE102009025263A1 (de) 2009-06-17 2010-12-30 Amusys Amusement Systems Electronics Gmbh Verfahren und Vorrichtung zur Übertragung von Ereignisdaten
KR20110024465A (ko) 2009-09-02 2011-03-09 삼성전자주식회사 휴대용 단말기에서 블루투스 통신 성능을 향상시키기 위한 장치 및 방법
JP5527814B2 (ja) 2010-04-28 2014-06-25 Necカシオモバイルコミュニケーションズ株式会社 通信端末装置、通信システム、通信制御方法、ならびに、プログラム
KR101760735B1 (ko) 2010-05-12 2017-07-24 삼성전자주식회사 휴대용 단말기에서 안테나 정합을 위한 장치 및 방법
EP3554127B1 (en) * 2010-11-10 2020-09-09 Panasonic Intellectual Property Corporation of America Terminal and coding mode selection method
JP5878705B2 (ja) 2011-08-02 2016-03-08 株式会社眞瑤 活水器
US9131327B2 (en) * 2011-10-12 2015-09-08 Blackberry Limited Methods and apparatus to control accessories
KR101404203B1 (ko) 2012-11-06 2014-06-05 삼성에스디에스 주식회사 통합 ims 네트워크 환경에 따라 영상통화 해상도를 자동으로 변경하는 단말 및 그 방법
US20140161031A1 (en) 2012-12-06 2014-06-12 Broadcom Corporation Bluetooth voice quality improvement
JP6016667B2 (ja) 2013-02-21 2016-10-26 アルパイン株式会社 通信装置及びコンピュータプログラム
US9565285B2 (en) * 2014-02-20 2017-02-07 Apple Inc. Cellular network communications wireless headset and mobile device
US9544718B2 (en) * 2014-09-11 2017-01-10 Lg Electronics Inc. Method and apparatus for transmitting and receiving audio stream in wireless communication system
US9526032B2 (en) * 2014-09-26 2016-12-20 Apple Inc. Network bandwidth sharing for small mobile devices

Also Published As

Publication number Publication date
US20180359754A1 (en) 2018-12-13
US10560939B2 (en) 2020-02-11
EP3651540A1 (en) 2020-05-13
EP3370474A4 (en) 2018-10-10
ES2778690T3 (es) 2020-08-11
WO2017091014A1 (ko) 2017-06-01
CN108293271B (zh) 2022-04-19
KR20170060314A (ko) 2017-06-01
EP3370474B1 (en) 2020-01-01
US20200178257A1 (en) 2020-06-04
US11259304B2 (en) 2022-02-22
EP3370474A1 (en) 2018-09-05
CN108293271A (zh) 2018-07-17

Similar Documents

Publication Publication Date Title
KR102350498B1 (ko) 외부 장치를 통해 오디오 신호를 재생하기 위한 전자 장치 및 그의 동작 방법
US11019299B2 (en) Portable device, display apparatus, display system, and method for controlling power of display apparatus thereof
US10764898B2 (en) Media access control (MAC) address identification
KR102288726B1 (ko) 웨어러블 전자 장치, 메인 전자 장치, 시스템 및 그 제어 방법
EP3588264A1 (en) Electronic device and screen sharing method of electronic device
US20140104990A1 (en) Electronic apparatus and control method thereof
US20170075654A1 (en) Electronic device and method for controlling an operation thereof
EP3588890A1 (en) Method and device for wireless connection of multiple devices
KR102378440B1 (ko) 전자 장치 및 전자 장치의 오디오 출력 방법
CN105704110B (zh) 一种媒体传输方法、媒体控制方法及装置
KR20160084777A (ko) 등록 설정 지원 방법 및 이를 지원하는 전자 장치
KR102386204B1 (ko) 이벤트 관리 서비스를 제공하는 전자 장치 및 방법
CN112424744A (zh) 电子设备和电子设备的音量调节方法
KR102401477B1 (ko) 사용자 단말 장치 및 그 제어 방법
US20190172460A1 (en) Electronic apparatus and control method thereof
US9697728B2 (en) Projection system, projection apparatus, and method for operating projection apparatus
JP6493483B2 (ja) 通信装置、方法およびプログラム
US20200413342A1 (en) Electronic device and method for reducing current consumption of electronic device in near field wireless communication using same
EP3591634B1 (en) Remote control apparatus, control method thereof and electronic system
CN113542206B (zh) 一种图像处理方法、装置及计算机可读存储介质
TW201913638A (zh) 顯示器控制系統及方法
KR102592768B1 (ko) 통화 품질을 개선하기 위한 방법 및 그 전자 장치
KR20180026694A (ko) 휴대단말기의 ap 스캔 방법 및 장치
KR20200108718A (ko) 오디오 데이터를 처리하기 위한 전자 장치 및 그의 동작 방법
CN113965933A (zh) 用户账户感知的个域网络绑定

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